(57)【特許請求の範囲】
【請求項１】
複数の種別のデータを送受信する複数の外部装置から送信されるデータを受信する手段と、受信したデータを記憶する記憶手段と、記憶手段に記憶されているデータを外部装置へ分配する手段とを備える分配装置であって、
前記記憶手段は、他の装置と共通するデータを記憶する共通領域、及び、それ以外のデータを記憶する個別領域に区別されており、
データの種別毎に、自装置の前記共通領域又は個別領域のいずれに記憶すべきか、及び他の装置の個別領域に記憶されるかを示す記憶先情報を記憶しておく手段と、
前記記憶先情報に基づいて、外部装置から受信したデータを前記共通領域又は前記個別領域のいずれに記憶するかを決定する決定手段と、
前記共通領域に記憶されているデータを他の装置へ送信する手段と、
他の装置から送信されたデータを前記共通領域に記憶する手段と、
外部装置からデータの送信要求を受け付けた場合に、前記記憶先情報に基づき、受け付けた送信要求の対象データが他の装置に記憶されるデータであるか否かを判断する手段と、
他の装置に記憶されるデータであると判断した場合、前記他の装置へ送信要求を送信する手段と
を備えることを特徴とする分配装置。
【請求項２】
前記記憶先情報は変更可能に構成されていること
を特徴とする請求項１に記載の分配装置。
【請求項３】
複数の種別のデータを送受信する複数の通信装置群と、該通信装置の群毎に接続される
請求項１又は２に記載の複数の分配装置とを含む通信システムであって、
前記分配装置は、
前記共通領域に記憶されているデータを他の分配装置へ送信する手段と、
他の分配装置から送信されたデータを前記共通領域に記憶する手段と
を備え、
各通信装置から送信されるデータを受信した場合、前記決定手段により共通領域又は前記個別領域のいずれに記憶するかを決定するようにしてあること
を特徴とする通信システム。
【請求項４】
前記記憶先情報は、各分配装置の個別領域に記憶されるデータの種別を含み、
各分配装置は、接続されている各通信装置からデータの送信要求を受け付けた場合、受け付けた送信要求の対象データが自身以外の分配装置の個別領域に記憶されているデータであるか否かを判断する手段と、
自身以外の分配装置の個別領域に記憶されているデータであると判断した場合、前記分配装置へ送信要求を送信する手段と
を備えることを特徴とする請求項３に記載の通信システム。
【請求項５】
前記分配装置は、
一の通信装置の新規接続を検知する手段と、
新規接続を検知した場合に、前記一の通信装置から送信されるデータの種別を取得する手段と、
取得したデータの種別を前記記憶先情報に追加する手段と、
追加後の前記記憶先情報を他の分配装置へ送信する手段と
を備えることを特徴とする請求項３又は４に記載の通信システム。
【請求項６】
前記分配装置は、
一の通信装置の切断を検知する手段と、
切断を検知した場合に、前記一の通信装置から送信されるデータの種別を取得する手段と、
取得したデータの種別を前記記憶先情報から削除する手段と、
削除後の前記記憶先情報を他の分配装置へ送信する手段と
を備えることを特徴とする請求項３乃至５のいずれかに記載の通信システム。
【請求項７】
複数の種別のデータを送受信する複数の通信装置を更に複数の群に分け、群毎に各通信装置に接続されて、各通信装置から送信されるデータを受信し、受信したデータを記憶手段に記憶し、記憶したデータを各通信装置へ分配する複数の分配装置により、各通信装置から送信されるデータを送受信する通信方法であって、
前記記憶手段を、前記複数の分配装置間で共通するデータを記憶する共通領域、及び、それ以外のデータを記憶する個別領域に区別しておき、
分配装置は、
データの種別毎に、自装置の前記共通領域又は個別領域のいずれに記憶すべきか、及び他の装置の個別領域に記憶されるかを示す記憶先情報を記憶しておき、
通信装置から受信したデータを前記記憶手段に記憶するに際し、前記記憶先情報に基づき、受信したデータを前記共通領域又は前記個別領域のいずれに記憶するかを決定し、
前記共通領域に記憶してあるデータを他の分配装置へ送信し、
他の分配装置から受信したデータを前記共通領域に記憶し、
外部装置からデータの送信要求を受け付けた場合に、受け付けた送信要求の対象データが他の装置に記憶されるデータであるか否かを判断し、
他の装置に記憶されるデータであると判断した場合、前記他の装置へ送信要求を送信する
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを送受信する複数の通信装置と、各通信装置から送信されるデータを受信して更に分配する複数の分配装置とを含み、各分配装置によって各通信装置へ要求に応じてデータを分配する通信システムに関する。特に、各通信装置へのデータの送信の際の通信負荷を低減させることができると共に、分配装置が各通信装置から受信するデータを一旦記憶しておく記憶手段の容量をより小さくすることができる分配装置、該分配装置を含む通信システム、及び通信方法に関する。
【背景技術】
【０００２】
近年では、複数の通信装置を接続し、各通信装置に夫々機能を割り振り、相互にデータを交換して多様な処理を行なわせるシステムが各分野で利用されている。例えば、車輌に配される車載ＬＡＮ（Local Area Network）の分野では、通信装置としてＥＣＵ（電子制御装置；Electronic Control Unit）を用い、各ＥＣＵに夫々特化させた処理を行なわせ、相互にデータを交換することにより、システムとして多様な機能を実現させている。
【０００３】
各通信装置の機能の特化、また各通信装置が行なうことができる機能の増加に伴ない、通信媒体に接続される通信装置の数及び種類も増加する。更に、システムとして多様な機能が期待されるようになることから、各通信装置がデータを共有して連携する必要が生じ、送出されるデータの量は増加する。
【０００４】
そこで、通信装置を複数の群に分け、異なる通信線に通信装置を群毎に接続する構成が一般的である。また、通信装置の数の増大に対して効率的に通信線を利用するために、通信装置を分ける群を、送受信するデータの種類で分別して群毎に通信速度の異なる通信線に接続する構成もある。これらの構成では、異なる通信線間はデータの送受信を中継するゲートウェイ装置により接続される。
【０００５】
特許文献１には、車載ＬＡＮの分野でＥＣＵを複数の群に分けて群毎に通信線に接続し、通信線を更にゲートウェイ装置で接続する構成とし、送受信されるデータに優先順位を識別するための優先度情報を付加し、ゲートウェイ装置が異なる通信線間でデータを送受信する場合に受信したデータの優先度情報から優先度を判別して優先度が高いデータを優先的に送信し、通信線の通信負荷が増加した場合でも優先度が高いデータの送信が大きく遅れないようにする技術が開示されている。
【特許文献１】特開２００５−１５９５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
異なる通信線に接続している通信装置間でデータを送信する場合、ゲートウェイ装置が各通信装置から送信されるデータをいずれも他の通信装置へ送信されるように異なる通信線間を転送する構成では、通信線における通信量を低減できない。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、各通信装置から送信されるデータを他の通信装置へ送信する分配装置が、受信したデータを一度記憶手段に記憶し、データの種別毎に各通信装置へ分配する構成で、分配装置の記憶手段の記憶容量が少ない場合でも、データの送受信の効率化を図り、通信負荷を低減させることができる分配装置、該分配装置を含む通信システム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る分配装置は、複数の種別のデータを送受信する複数の外部装置から送信されるデータを受信する手段と、受信したデータを記憶する記憶手段と、記憶手段に記憶されているデータを外部装置へ分配する手段とを備える分配装置であって、前記記憶手段は、他の装置と共通するデータを記憶する共通領域、及び、それ以外のデータを記憶する個別領域に区別されており、データの種別毎に、自装置の前記共通領域又は個別領域のいずれに記憶すべきか、及び他の装置の個別領域に記憶されるかを示す記憶先情報を記憶しておく手段と、前記記憶先情報に基づいて、外部装置から受信したデータを前記共通領域又は前記個別領域のいずれに記憶するかを決定する決定手段と、前記共通領域に記憶されているデータを他の装置へ送信する手段と、他の装置から送信されたデータを前記共通領域に記憶する手段と、外部装置からデータの送信要求を受け付けた場合に、前記記憶先情報に基づき、受け付けた送信要求の対象データが他の装置に記憶されるデータであるか否かを判断する手段と、他の装置に記憶されるデータであると判断した場合、前記他の装置へ送信要求を送信する手段とを備えることを特徴とする。
【００１５】
本発明に係る分配装置は、前記記憶先情報は変更可能に構成されていることを特徴とする。
【００１６】
本発明に係る通信システムは、複数の種別のデータを送受信する複数の通信装置群と、該通信装置の群毎に接続される上述のいずれかの複数の分配装置とを含む通信システムであって、前記分配装置は、前記共通領域に記憶されているデータを他の分配装置へ送信する手段と、他の分配装置から送信されたデータを前記共通領域に記憶する手段とを備え、各通信装置から送信されるデータを受信した場合、前記決定手段により共通領域又は前記個別領域のいずれに記憶するかを決定するようにしてあることを特徴とする。
【００１７】
本発明に係る通信システムは、前記記憶先情報は、各分配装置の個別領域に記憶されるデータの種別を含み、各分配装置は、接続されている各通信装置からデータの送信要求を受け付けた場合、受け付けた送信要求の対象データが自身以外の分配装置の個別領域に記憶されているデータであるか否かを判断する手段と、自身以外の分配装置の個別領域に記憶されているデータであると判断した場合、前記分配装置へ送信要求を送信する手段とを備えることを特徴とする。
【００１８】
本発明に係る通信システムは、前記分配装置は、一の通信装置の新規接続を検知する手段と、新規接続を検知した場合に、前記一の通信装置から送信されるデータの種別を取得する手段と、取得したデータの種別を前記記憶先情報に追加する手段と、追加後の前記記憶先情報を他の分配装置へ送信する手段とを備えることを特徴とする。
【００１９】
本発明に係る通信システムは、前記分配装置は、一の通信装置の切断を検知する手段と、切断を検知した場合に、前記一の通信装置から送信されるデータの種別を取得する手段と、取得したデータの種別を前記記憶先情報から削除する手段と、削除後の前記記憶先情報を他の分配装置へ送信する手段とを備えることを特徴とする。
【００２０】
本発明に係る通信方法は、複数の種別のデータを送受信する複数の通信装置を更に複数の群に分け、群毎に各通信装置に接続されて、各通信装置から送信されるデータを受信し、受信したデータを記憶手段に記憶し、記憶したデータを各通信装置へ分配する複数の分配装置により、各通信装置から送信されるデータを送受信する通信方法であって、前記記憶手段を、前記複数の分配装置間で共通するデータを記憶する共通領域、及び、それ以外のデータを記憶する個別領域に区別しておき、分配装置は、データの種別毎に、自装置の前記共通領域又は個別領域のいずれに記憶すべきか、及び他の装置の個別領域に記憶されるかを示す記憶先情報を記憶しておき、通信装置から受信したデータを前記記憶手段に記憶するに際し、前記記憶先情報に基づき、受信したデータを前記共通領域又は前記個別領域のいずれに記憶するかを決定し、前記共通領域に記憶してあるデータを他の分配装置へ送信し、他の分配装置から受信したデータを前記共通領域に記憶し、外部装置からデータの送信要求を受け付けた場合に、受け付けた送信要求の対象データが他の装置に記憶されるデータであるか否かを判断し、他の装置に記憶されるデータであると判断した場合、前記他の装置へ送信要求を送信することを特徴とする。
【００２１】
本発明では、複数の外部装置から送信されるデータが分配装置により受信された場合、一度記憶手段に記憶され、記憶されたデータが更に外部装置へ夫々送信されるが、記憶手段は、他の分配装置と共通するデータが記憶される共通領域と、それ以外の夫々の分配装置のみで記憶されるデータが記憶される個別領域とに区別されており、外部装置から送信されたデータを受信した分配装置により、いずれの領域に記憶するかが決定される。
【００２２】
また、本発明では、複数の群に分けられた複数の通信装置夫々に分配装置が接続される場合、他の分配装置へは共通領域に記憶されているデータが送信され、他の分配装置から受信したデータは共通領域に記憶され、共通領域に記憶されるデータの内容が同期される。
【００２３】
本発明では、分配装置が外部装置から送信されたデータを共通領域又は個別領域のいずれに記憶するかを決定するに際し、データの種別毎にいずれに記憶すべきかが示されている記憶先情報が分配装置により参照される。
【００２４】
本発明では、分配装置が参照する記憶先情報には、他の装置に記憶されるべきデータの種別が含まれており、分配装置がデータを送信するに際し記憶先情報が参照されて、送信するデータは他の装置に記憶されているか否かが判断され、他の装置に記憶されている場合は当該他の装置へ送信要求が更に送信される。
【００２５】
本発明では、分配装置が参照する記憶先情報の内容を変更することが可能であり、分配装置へ外部装置から送信されるデータが変更された場合も対応可能である。即ち、外部装置が追加された場合又は取り外された場合でも、それに応じて記憶先情報の内容が更新される。
【発明の効果】
【００２６】
本発明による場合、分配装置は他の装置と相互に送受信するデータは共通領域に記憶し、それ以外のデータについては個別領域に記憶するので、記憶手段に記憶されるデータが全て他の分配装置と重複するとは限らない。分配装置が記憶しているデータを全て他の装置と送受信して記憶している内容を同期させる場合と比較して、読み出されることのないデータが記憶手段に記憶されて記憶手段が無駄に利用されることを回避することができる。したがって、記憶手段の記憶容量を最小限に抑えても、各分配装置で各通信装置から受信したデータを記憶しておき、他の群の通信装置が必要とするデータを分配装置間で同期させてから各分配装置から送信する構成とする方法によって、通信装置間における送受信の効率化を図り、通信負荷を低減させることが可能になる。
【００２７】
更に、本発明による場合、分配装置間で送受信するデータは、共通領域に記憶されているデータとするので、分配装置間におけるデータの通信量を抑えて、通信負荷を少なくすることができる。
【００２８】
本発明による場合、分配装置は、いずれに記憶すべきかを示す記憶先情報を予め記憶しておき、通信装置から受信したデータを共通領域又は個別領域のいずれに記憶するかを決定するに際し、記憶先情報を参照する簡易な構成で決定することが可能である。
【００２９】
本発明による場合、他の装置と重複して記憶するデータの量を最小限にするために他の装置の個別領域にデータが記憶されている場合でも、そのデータが他の装置の個別領域に記憶されているかを認識することができる。したがって、通信装置へ送信するデータが、自身の記憶手段に記憶されていないデータであっても、他の装置から取得することができ、通信装置へ送信することができる。
【００３０】
本発明による場合、データの種別毎に共通領域又は個別領域のいずれに記憶すべきかを示す情報の内容を変更することができるので、通信装置の追加、取り外し、休止等に応じて、さらにはデータの使用状況に応じて柔軟に各分配装置で共通して記憶するデータの量を最小限にすることができ、分配装置の記憶手段の記憶容量がより少ない場合でもデータを一旦記憶手段に記憶してから必要に応じて各通信装置に分配する方法を用いてデータの送受信の効率化を図り、通信負荷を低減させることができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００３２】
なお、以下に示す実施の形態では、本発明に係る通信システムを、ＣＡＮ（Controller Area Network）プロトコルに準じてデータの送受信処理を行なう車載ＥＣＵを複数接続して構成する車載通信システムに適用する例について説明する。
【００３３】
（実施の形態１）
図１は、実施の形態１における車載通信システムの構成を示す構成図である。車載通信システムは、複数の群で構成される夫々データを送受信する通信装置であるＥＣＵ（Electronic Control Unit）４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…と、群毎に各ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…を接続している通信線３ａ，３ｂ，３ｃと、通信線３ａ，３ｂ，３ｃに夫々接続しており、各ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…へデータを分配する分配装置１ａ，１ｂ，１ｃと、分配装置１ａ，１ｂ，１ｃを接続している通信線２とを含む。実施の形態１における車載通信システムは、幹線となる通信線２に接続された分配装置１ａ，１ｂ，１ｃを介して複数の群に分けられたＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…間を接続する幹線型の車載ネットワークを構成している。
【００３４】
分配装置１ａ，１ｂ，１ｃ間の通信線２を介した接続形態（トポロジー）は、バス型、スター型、ディジーチェーン型等、いずれの形態でもよい。ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…、及び分配装置１ａ，１ｂ，１ｃ間の通信線３ａ，３ｂ，３ｃを介した接続形態もバス型、スター型、ディジーチェーン型等、いずれの形態でもよい。
【００３５】
分配装置１ａ，１ｂ，１ｃは夫々、データベース１１ａ，１１ｂ，１１ｃとして使用する記憶領域を備えている。分配装置１ａは基本的に、通信線３ａに接続しているＥＣＵ４ａ，４ａ…から送信されたデータをデータベース１１ａに記憶し、データベース１１ａから読み出されたデータをＥＣＵ４ａ，４ａ…へ送信する。
【００３６】
ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…は、測定値、計算値、制御値等の各種物理量の数値情報を含むデータの送信又はエンジン、ブレーキ等のマイクロコンピュータによる制御が可能な装置である。例えば一のＥＣＵ４ａはＡＢＳ（Antilock Brake System）として機能し、車輪の回転速度（車輪速）を検知する図示しないセンサと接続されている。一のＥＣＵ４ａは、車両の制動時にセンサを介して検知した車輪速に基づいてブレーキを制御すると共に、車輪速の測定値を含むデータを分配装置１ａへ送信する。
【００３７】
ここで、ＥＣＵ４ａから送信された車輪速のデータを他の通信線３ｂ，３ｃに接続しているＥＣＵ４ｂ，４ｂ，…，４ｃ，４ｃ，…でも使用する場合、分配装置１ａは車輪速のデータを他の分配装置１ｂ，１ｃのデータベース１１ｂ，１１ｃにも記憶させ、分配装置１ｂ，１ｃからＥＣＵ４ｂ，４ｂ，…，４ｃ，４ｃ，…へ送信させる。そのため、分配装置１ａ，１ｂ，１ｃは、ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…から送信されるデータを他の分配装置１ａ，１ｂ，１ｃへ送信し、分配装置１ａ，１ｂ，１ｃが受信して、夫々が有するデータベース１１ａ，１１ｂ，１１ｃに記憶する。これにより、データベース１１ａ，１１ｂ，１１ｃの内容が同期され、異なる通信線３ａ，３ｂ，３ｃに接続しているＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…間で同一のデータを使用することができる。
【００３８】
また、この場合、分配装置１ａ，１ｂ，１ｃで一度データを記憶しておくことにより、分配装置１ａ，１ｂ，１ｃからＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…へ送信するタイミングを夫々における処理に応じて最適化すること、ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…における処理に応じてデータを組み合わせて送信すること、又は必要に応じてデータ間で演算を行なってから送信することができる。このように分配装置１ａ，１ｂ，１ｃからデータを効率的に送信することができるので、通信線３ａ，３ｂ，３ｃにおける通信負荷を低減させることもできる。
【００３９】
なお、実施の形態１における分配装置１ａ，１ｂ，１ｃのデータベース１１ａ，１１ｂ，１１ｃの内容は、必ずしも全てが同じ内容とならなくてもよい。ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…から送信されるデータの種類によっては、異なる通信線３ａ，３ｂ，３ｃに接続されているＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…では使用されないデータも含められる。例えば、ＥＣＵ４ａから送信される車輪速のデータは、通信線３ａに接続されているＥＣＵ４ａ，４ａ，…間では使用されるが、ＥＣＵ４ｂ，４ｂ，…，４ｃ，４ｃ，…では使用されない場合がある。このようなデータについても全てのデータベース１１ａ，１１ｂ，１１ｃに記憶される構成では、使用されることのないデータを記憶するために記憶領域が使用されることになる。
【００４０】
そこで実施の形態１における車載通信システムを構成する分配装置１ａ，１ｂ，１ｃのデータベース１１ａ，１１ｂ，１１ｃは夫々、図１に示すように分配装置１ａ，１ｂ，１ｃで共通して記憶されるべきデータが記憶される共通領域１２ａ，１２ｂ，１２ｃと、それ以外のデータが記憶される個別領域１３ａ，１３ｂ，１３ｃとに区別される。分配装置１ａ，１ｂ，１ｃは、共通領域１２ａ，１２ｂ，１２ｃに記憶されるデータを相互に送受信して内容を同期させ、夫々が接続している通信線３ａ，３ｂ，３ｃに接続しているＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…間で使用されるデータは個別領域１３ａ，１３ｂ，１３ｃに記憶する。
【００４１】
図２は、実施の形態１における車載通信システムを構成する分配装置１ａ，１ｂ，１ｃ及びＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…の内部構成を示すブロック図である。
【００４２】
分配装置１ａは、以下に示す各構成部の動作を制御する制御部１０ａと、揮発性のメモリを利用した記憶部１４ａと、通信線３ａに接続されている第１通信制御部１５ａと、通信線２に接続されている第２通信制御部１６ａとを備える。他の分配装置１ｂ，１ｃも分配装置１ａと同様の内部構成であるので詳細な説明を省略する。
【００４３】
制御部１０ａは、図示しない車輌のオルタネータ、バッテリー等の電力供給装置から電力の供給を受け、図示しない不揮発性の内臓メモリに記憶されている制御プログラムを読み出して実行し、各構成部を制御する。
【００４４】
記憶部１４ａには、制御部１０ａがＥＣＵ４ａ，４ａ，…から受信したデータを記録するデータベース１１ａのための記憶領域が設けられている。制御部１０ａは、受信したデータから「車輪速」等のデータの種別毎に、対応する具体的な測定値、計算値、制御値を読み出してデータベース１１ａに記憶する。
【００４５】
ここでデータベース１１ａは、共通領域１２ａと個別領域１３ａとに区別されており、制御部１０ａはＥＣＵ４ａ，４ａ，…から受信したデータを夫々共通領域１２ａ又は個別領域１３ａのいずれに記憶すべきかを決定する。このため、記憶部１４ａには、ＥＣＵ４ａ，４ａ，…から受信したデータの種別毎に、いずれに記憶すべきかが示されている参照テーブル１７ａが記憶されている。なお、参照テーブル１７ａは、図２に示すようにデータベース１１ａとは別に記憶部１４ａに記憶される構成でもよいが、データベース１１ａの内の共通領域１２ａ内に記憶されることにより、同一の内容を分配装置１ａ，１ｂ，１ｃで共通に記憶することが可能な構成としてもよい。テーブルとしての形式のみならず、データの種別毎にデータベース１１ａにおけるインデックスによって記述されていてもよい。
【００４６】
第１通信制御部１５ａは、通信線３ａを介して接続されているＥＣＵ４ａ，４ａ，…とのデータの送受信を実現する。制御部１０ａは、第１通信制御部１５ａによりＥＣＵ４ａ，４ａ，…からデータを受信し、データを送信する。
【００４７】
また、第２通信制御部１６ａは、通信線２を介して接続されている他の分配装置１ｂ，１ｃとのデータの送受信を実現する。制御部１０ａは、第２通信制御部１６ａによりデータベース１１ａの内の共通領域１２ａから読み出したデータを他の分配装置１ｂ，１ｃへ送信し、他の分配装置１ｂ，１ｃから送信されるデータを受信する。
【００４８】
ＥＣＵ４ａは、以下に示す各構成部の動作を制御する制御部４０と、不揮発性のメモリを利用した記憶部４１と、通信線３ａに接続されている通信制御部４２と、図示しないセンサからの信号を入力する入力部４３と、図示しない制御対象装置へ制御信号を出力する出力部４４とを備える。他のＥＣＵ４ｂ，４ｃは、ＥＣＵ４ａと同様の構成であることから詳細な説明を省略する。なお、ＥＣＵ４ａ，４ｂ，４ｃによっては入力部４３及び出力部４４はいずれか一方のみ備える構成でもよい。
【００４９】
ＥＣＵ４ａの制御部４０は、図示しない車輌のオルタネータ、バッテリー等から電源回路４１を介して電力の供給を受け、入力部４３を介してＥＣＵ４ａに接続されている図示しないセンサからの測定値を表す信号を検知し、出力部４４を介してＥＣＵ４ａに接続されている制御対象の装置へ制御信号を送信する。
【００５０】
記憶部４１には、制御部４０が処理の過程で発生する各種情報又は例えば図示しないセンサから入力された信号が表す測定値が一時的に記憶される。
【００５１】
通信制御部４２は、ネットワークコントローラチップ又はネットワークコントロール機能を有して通信線３ａとの通信を実現する。ＥＣＵ４ａの制御部４０は、例えば１ミリ秒の一定時間毎に図示しないセンサからの信号を検知し、検知した信号が示す物理量の数値を含むデータを通信制御部４２を介して送信する。また、ＥＣＵ４ａの制御部４０は、通信制御部４２を介して分配装置１ａから送信されるデータを受信する。
【００５２】
上述のように構成される実施の形態１における車載通信システムにおいて、分配装置１ａの制御部１０ａが、記憶部１４ａに記憶されている参照テーブル１７ａを参照し、ＥＣＵ４ａ，４ａ，…から受信したデータを共通領域１２ａ及び個別領域１３ａのいずれかに記憶する処理について説明する。
【００５３】
図３は、実施の形態１における分配装置１ａの記憶部１４ａに記憶される参照テーブル１７ａの内容例を示す説明図である。図３の説明図に示すように、データの種別毎に記憶されるべき領域が示されている。図３の説明図に示される内容例では、車輪速のデータ及び操舵角のデータは共通領域１２ａに記憶され、オイル温度のデータは分配装置１ａのデータベース１１ａ中の個別領域１３ａに記憶されるべきであることが示されている。
【００５４】
また、図３の説明図に示すように、実施の形態１における分配装置１ａの記憶部１４に記憶される参照テーブル１７ａには、室内温度のデータは分配装置１ｂのデータベース１１ｂ中の個別領域１３ｂに記憶されるべきことが示されている。これにより、分配装置１ａの制御部１０ａは、例えばＥＣＵ４ａ，４ａ，…のいずれかから室内温度のデータの送信要求を受け付けた場合、参照テーブル１７ａを参照することによってデータベース１１ａ中には室内温度のデータは記憶されていないこと、及び室内温度のデータは分配装置１ｂのデータベース１１ｂ中の個別領域１３ｂに記憶されているので分配装置１ｂから取得すべきであることを認識することが可能となる。
【００５５】
なお、実施の形態１では図３の説明図に示したように、分配装置１ａの記憶部１４ａに記憶される参照テーブル１７ａには、他の分配装置１ｂ，１ｃのデータベース１１ｂ，１１ｃ中の個別領域１３ｂ，１３ｃに記憶されているデータの種別も含まれている。しかしながら、本発明はこれに限らず、分配装置１ａの制御部１０ａが通信線３ａを介して接続しているＥＣＵ４ａ，４ａ，…から受信したデータをいずれの領域に記憶すべきかのみを示すためのテーブルであってもよい。
【００５６】
次に、分配装置１ａの制御部１０ａが参照テーブル１７ａに基づき、通信線３ａを介して接続しているＥＣＵ４ａ，４ａ，…から受信したデータをデータベース１１ａに記憶する処理について説明する。
【００５７】
図４は、実施の形態１における分配装置１ａの制御部１０ａにより、ＥＣＵ４ａ，４ａ，…から受信したデータがデータベース１１ａに記憶される処理手順を示すフローチャートである。なお、他の分配装置１ｂ，１ｃの制御部１０ｂ，１０ｃによる処理手順も同様であるので詳細な説明を省略する。
【００５８】
分配装置１ａの制御部１０ａは、ＥＣＵ４ａ，４ａ，…のいずれかからデータを受信したか否かを判断する（ステップＳ１１）。制御部１０ａは、ＥＣＵ４ａ，４ａ，…のいずれからもデータを受信していないと判断した場合（Ｓ１１：ＮＯ）、処理をステップＳ１１へ戻し、データを受信したと判断するまで待機する。
【００５９】
制御部１０ａは、ＥＣＵ４ａ，４ａ，…のいずれかからデータを受信したと判断した場合（Ｓ１１：ＹＥＳ）、受信したデータの種別を特定する（ステップＳ１２）。制御部１０ａは、参照テーブル１７ａを参照し（ステップＳ１３）、特定されたデータの種別に基づいて、共通領域１２ａに記憶すべきか否かを決定する（ステップＳ１４）。
【００６０】
制御部１０ａは、参照テーブル１７ａを参照することにより、共通領域１２ａでなく個別領域１３ａに記憶すべきと決定した場合（Ｓ１４：ＮＯ）、ステップＳ１１で受信したデータを個別領域１３ａに記憶し（ステップＳ１５）、処理を終了する。
【００６１】
制御部１０ａは、参照テーブル１７ａを参照することにより、共通領域１２ａに記憶すべきと決定した場合（Ｓ１４：ＹＥＳ）、ステップＳ１１で受信したデータを共通領域１２ａに記憶し（ステップＳ１６）、処理を終了する。
【００６２】
上述のように共通して使用される頻度の高いデータは共通領域１２ａ，１２ｂ，１２ｃに記憶して同期させるようにしておき、共通して読み出されるデータ以外は個別領域１３ａ，１３ｂ，１３ｃに記憶する。これにより、制御部１０ａ，１０ｂ，１０ｃによって読み出されないデータが記憶部１４ａ，１４ｂ，１４ｃ内の記憶領域を占める量をできる限り少なくすることができる。
【００６３】
例えば、図３の説明図に示したようなオイル温度のデータについては、ＥＣＵ４ａ，４ａ，…は夫々比較的高い頻度で使用する一方で、室内温度のデータについてはＥＣＵ４ａ，４ａ，…は夫々ほとんど使用しない場合、室内温度のデータが分配装置１ａのデータベース１１ａに記憶されていても、ほとんど読み出されず使用されない。この場合、室内温度のデータが記憶されている記憶領域は無駄に使用されていることになる。参照テーブル１７ａに基づいて共通領域１２ａ及び個別領域１３ａとに区別して記憶されることによって、ＥＣＵ４ａ，４ａ，…との関係において比較的頻繁に使用する最小限のデータをデータベース１１ａに記憶することができる。
【００６４】
なお、上述のように制御部１０ａはＥＣＵ４ａ，４ａ，…から受信したデータを、共通領域１２ａ又は個別領域１３ａのいずれに記憶すべきかを、予め記憶される参照テーブル１７ａを参照することによって決定する構成とした。本発明はこれに限らず、制御部１０ａは、受信したデータに付与されている重要度、優先度が高い程、共通領域１２ａに記憶するように決定する構成としてもよい。また、他の分配装置１ｂ，１ｃからの送信要求の頻度が高い程共通領域１２ａに記憶するように決定するようにしてもよい。
【００６５】
次に、分配装置１ａ，１ｂ，１ｃが夫々有するデータベース１１ａ，１１ｂ，１１ｃの内の共通領域１２ａ，１２ｂ，１２ｃを同一の内容に同期させる処理について以下に説明する。図５は、実施の形態１における分配装置１ａ，１ｂ，１ｃ間でデータベース１１ａ，１１ｂ，１１ｃの内容を同期させる処理手順の一例を示すフローチャートである。
【００６６】
データベース１１ａ，１１ｂ，１１ｃの内容を同期させる際、分配装置１ａの制御部１０ａは、データベース１１ａの共通領域１２ａのデータを読み出し（ステップＳ２１）、読み出したデータを通信線２へ送出して分配装置１ｂ，１ｃへ送信する（ステップＳ２２）。ステップＳ２１において読み出されてステップＳ２２で送信されるデータは、共通領域１２ａ全体でもよい。
【００６７】
分配装置１ｂ，１ｃの制御部１０ｂ，１０ｃは、分配装置１ａから送信されたデータを受信し（ステップＳ２３）、受信したデータをデータベース１１ｂ，１１ｃの共通領域１２ｂ，１２ｃに夫々記憶し（ステップＳ２４）、処理を終了する。
【００６８】
図５のフローチャートには、分配装置１ａから分配装置１ｂ，１ｃへ同期のためのデータが送信される処理手順を示した。分配装置１ｂから分配装置１ａ，１ｃへ、分配装置１ｃから分配装置１ａ，１ｂへのデータの送信も同様である。なお、例えば分配装置１ａから共通領域１２ａから読み出されて送信されたデータを受信した分配装置１ｂの制御部１０ｂは、受信したデータが自身のデータベース１１ｂの共通領域１２ｂに記憶してあるデータよりも新しいデータであるときのみステップＳ２４により記憶することが望ましい。
【００６９】
図５のフローチャートに示したように、分配装置１ａ，１ｂ，１ｃでデータベース１１ａ，１１ｂ，１１ｃの内容を同期させる場合、共通領域１２ａ，１２ｂ，１２ｃに記憶されているデータのみを相互に送受信する。これにより、共通領域１２ａ，１２ｂ，１２ｃと個別領域１３ａ，１３ｂ，１３ｃとに区別して記憶部１４ａ，１４ｂ，１４ｃの記憶容量を最小限にすることができるのみならず、データベース１１ａ，１１ｂ，１１ｃに記憶されているデータ全体を同期させる場合よりも、通信線２で送受信されるデータの量を低減し、通信負荷を少なくすることができる点、優れた効果を奏する。
【００７０】
次に、ＥＣＵ４ａ，４ａ，…へ分配装置１ａからデータが送信された場合の分配装置１ａにおける処理について以下に説明する。なお、実施の形態１では、ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…から、通信線３ａ，３ｂ，３ｃを介して接続している分配装置１ａ，１ｂ，１ｃへ夫々送信要求が送信され、分配装置１ａ，１ｂ，１ｃからはその送信要求に応じてデータベース１１ａ，１１ｂ，１１ｃから読み出したデータを分配送信する構成とする。
【００７１】
図６は、実施の形態１における分配装置１ａの制御部１０ａからデータを送信する処理手順を示すフローチャートである。
【００７２】
ＥＣＵ４ａの制御部４０は、使用するデータの送信要求を通信線３ａを介して接続されている分配装置１ａへ通信制御部４２により送信する（ステップＳ３０１）。
【００７３】
分配装置１ａの制御部１０ａは、ＥＣＵ４ａから送信されたデータの送信要求を受信し（ステップＳ３０２）、参照テーブル１７ａを参照し（ステップＳ３０３）、送信要求の対象データは自身のデータベース１１ａに有るか否かを判断する（ステップＳ３０４）。
【００７４】
制御部１０ａは、送信要求の対象データはデータベース１１ａに有ると判断した場合（Ｓ３０４：ＹＥＳ）、更に参照テーブル１７ａにより共通領域１２ａに記憶されているか否かを判断する（ステップＳ３０５）。制御部１０ａは、共通領域１２ａに記憶されていると判断した場合（Ｓ３０５：ＹＥＳ）、共通領域１２ａから対象データを読み出し（ステップＳ３０６）、読み出したデータをＥＣＵ４ａへ送信する（ステップＳ３０７）。
【００７５】
制御部１０ａは、参照テーブル１７ａにより共通領域１２ａでなく個別領域１３ａに記憶されていると判断した場合（Ｓ３０５：ＮＯ）、個別領域１３ａから対象データを読み出し（ステップＳ３０８）、読み出したデータをＥＣＵ４ａへ送信する（Ｓ３０７）。
【００７６】
制御部１０ａは、送信要求の対象データはデータベース１１ａの共通領域１２ａ及び個別領域１３ａのいずれにも無いと判断した場合（Ｓ３０４：ＮＯ）、参照テーブル１７ａにより対象データが記憶されている個別領域１３ｂ，１３ｃのいずれか、例えば分配装置１ｂの個別領域１３ｂを特定し（ステップＳ３０９）、特定した個別領域１３ｂを有している分配装置１ｂへデータの送信要求を送信する（ステップＳ３１０）。次に制御部１０ａは、要求先の分配装置１ｂからデータを受信したか否かを判断し（ステップＳ３１１）、データを受信していないと判断した場合（Ｓ３１１：ＮＯ）、処理をステップＳ３１１へ戻してデータを受信したと判断するまで待機する。制御部１０ａは、データを受信したと判断した場合（Ｓ３１１：ＹＥＳ）、受信したデータをＥＣＵ４ａへ送信する（Ｓ３０７）。
【００７７】
ＥＣＵ４ａの制御部４０は、分配装置１ａから送信されたデータを受信し（ステップＳ３１２）、処理を終了する。
【００７８】
なお、図６のフローチャートの処理手順の内のステップＳ３１０によって送信された送信要求を受信した分配装置１ｂの制御部１０ｂの処理は、上述のステップＳ３０２からステップＳ３０３まで、及びステップＳ３０５からステップＳ３０８までの処理と同様である。なお、参照テーブル１７ａにより、対象データが記憶されている個別領域１３ｂは特定された上で送信要求が送信されているので、分配装置１ｂの制御部１０ｂは、自身のデータベース１１ｂに対象データが有るか否かの判断（Ｓ３０４）は行なわなくともよい。
【００７９】
図６のフローチャートに示したように、分配装置１ａの制御部１０ａは参照テーブル１７ａを参照することにより、自身のデータベース１１ａの共通領域１２ａ及び個別領域１３ａのいずれにも記憶されていないデータの記憶先の個別領域１３ｂを特定した。これは、上述のように参照テーブル１７ａに他の分配装置１ｂ，１ｃの個別領域１３ｂ，１３ｃに記憶されているデータの種別も含まれている構成、即ち参照テーブル１７ａ，１７ｂ，１７ｃの内容は同一の内容であるとする構成としたために可能である。
【００８０】
しかしながら本発明はこれに限らず、分配装置１ａの参照テーブル１７ａには、他の分配装置１ｂ，１ｃのデータベース１１ｂ，１１ｃの個別領域１３ｂ，１３ｃに記憶されているデータについては記載されておらず、ＥＣＵ４ａ，４ａ，…から受信したデータを制御部１０ａがいずれに記憶すべきかを決定するために基準のみが記憶されていてもよい。この場合、分配装置１ａの制御部１０ａは、自身のデータベース１１ａの共通領域１２ａ及び個別領域１３ａのいずれにも記憶されていないデータについては、記憶先の個別領域１３ｂ，１３ｃを特定せず分配装置１ｂ，１ｃへ送信要求を送信する構成でもよい。
【００８１】
（実施の形態２）
実施の形態２では上述の実施の形態１の構成に加え、通信線３ａにより接続されているＥＣＵ４ａ，４ａ，…に更に新たにＥＣＵ４ｘが追加された場合、分配装置１ａ，１ｂ，１ｃの記憶部１４ａ，１４ｂ，１４ｃに記憶されている参照テーブル１７ａ，１７ｂ，１７ｃが新たに追加されたＥＣＵ４ｘに応じて自動的に更新される構成とする。
【００８２】
実施の形態２における車載通信システムの構成は実施の形態１と同様である。したがって、実施の形態１と共通する構成についての詳細な説明を省略し、実施の形態１と同一の符号を用いて分配装置１ａの制御部１０ａにより、新たにＥＣＵ４ｘが追加された場合に参照テーブル１７ａ，１７ｂ，１７ｃが更新される処理について説明する。
【００８３】
ＥＣＵ４ｘの構成はＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…と同様の構成であるので、詳細な説明を省略する。
【００８４】
なお、実施の形態２では、ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…，４ｘは夫々車載通信システムに加えられて起動する際に、分配装置１ａ，１ｂ，１ｃへ自身が送信するデータ及び分配装置１ａ，１ｂ，１ｃから受信するデータの種別を表わす識別情報を送信する機能を有する。更にＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…，４ｘは、受信するデータについての分配装置１ａ，１ｂ，１ｃからＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…への送信タイミングを示す情報を送信する機能を更に有してもよい。これにより分配装置１ａ，１ｂ，１ｃの制御部１０ａ，１０ｂ，１０ｃは夫々、通信線３ａ，３ｂ，３ｃを介して接続されているＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…から送信されるデータ、ＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…へ送信すべきデータ、及び送信すべきタイミングを認識することが可能である。
【００８５】
したがって、分配装置１ａの制御部１０ａは、新たに通信線３ａに接続されたＥＣＵ４ｘから送信される識別情報及びタイミングを示す情報により、ＥＣＵ４ｘから送信されるデータが、他の分配装置１ｂ，１ｃに接続されているＥＣＵ４ｂ，４ｂ，…，４ｃ，４ｃ，…へ頻繁に送信すべきデータであるか否かを判断する。制御部１０ａは、頻繁に送信すべきデータであると判断した場合は共通領域１２ａ，１２ｂ，１２ｃに記憶すると決定し、それ以外であれば個別領域１３ａに記憶すると決定する。また、分配装置１ａの制御部１０ａは、データの種別毎に予め付与されている優先度に応じて、所定の優先度以上のデータであると判断した場合は、共通領域１２ａ，１２ｂ，１２ｃに記憶すると決定し、所定の優先度未満のデータであると判断した場合は個別領域１３ａに記憶すると決定してもよい。
【００８６】
図７は、実施の形態２における分配装置１ａの制御部１０ａにより、新たにＥＣＵ４ｘが追加された場合に参照テーブル１７ａ，１７ｂ，１７ｃが変更される処理手順を示すフローチャートである。
【００８７】
ＥＣＵ４ｘの制御部４０は、車載通信システムに加えられて起動する際、送信するデータ及び受信するデータの識別情報を送信する（ステップＳ４０１）。
【００８８】
分配装置１ａの制御部１０ａは、新たに追加されるＥＣＵ４ｘから送信するデータ及び受信するデータの識別情報を受信したか否かを判断することにより、ＥＣＵ４ｘが追加されたか否かを判断する（ステップＳ４０２）。制御部１０ａは、ＥＣＵ４ｘが追加されていないと判断した場合（Ｓ４０２：ＮＯ）、処理をステップＳ４０２へ戻してＥＣＵ４ｘが追加されたと判断するまで待機する。
【００８９】
制御部１０ａは、ＥＣＵ４ｘから送信するデータ及び受信するデータの識別情報を受信したことによってＥＣＵ４ｘが追加されたと判断した場合（Ｓ４０２：ＹＥＳ）、受信したデータの識別情報に基づいて、ＥＣＵ４ｘから送信されるデータの種別を特定する（ステップＳ４０３）。制御部１０ａは、特定したデータの種別に応じて共通領域１２ａに記憶すべきか否かを判断する（ステップＳ４０４）。
【００９０】
制御部１０ａは、ＥＣＵ４ｘから送信されるデータを共通領域１２ａに記憶すべきと判断した場合（Ｓ４０４：ＹＥＳ）、共通領域１２ａ、即ち他の分配装置１ｂ，１ｃの共通領域１２ｂ，１２ｃにも記憶すべきデータとして参照テーブル１７ａに追加する（ステップＳ４０５）。また、ＥＣＵ４ｘから送信されるデータを共通領域１２ａに記憶すべきでなく、個別領域１３ａに記憶すべきと判断した場合（Ｓ４０４：ＮＯ）、個別領域１３ａに記憶すべきデータとして参照テーブル１７ａに追加する（ステップＳ４０６）。
【００９１】
制御部１０ａは次に、ＥＣＵ４ｘから送信されるデータが共通領域１２ａ又は個別領域１３ａのいずれに記憶すべきかを追加した参照テーブル１７ａを他の分配装置１ｂ，１ｃへ送信することによって同期させる（ステップＳ４０７）。次に制御部１０ａは、ＥＣＵ４ｘから送信されるデータの参照テーブル１７ａ，１７ｂ，１７ｃへの追加を完了したことを示す完了通知をＥＣＵ４ｘへ送信する（ステップＳ４０８）。
【００９２】
ＥＣＵ４ｘの制御部４０は、分配装置１ａから完了通知を受信したか否かを判断し（ステップＳ４０９）、完了通知を受信していないと判断した場合（Ｓ４０９：ＮＯ）、処理をステップＳ４０９へ戻して完了通知を受信したと判断するまで待機する。ＥＣＵ４ｘの制御部４０は、完了通知を受信したと判断した場合（Ｓ４０９：ＹＥＳ）、データの送信を開始し（ステップＳ４１０）、処理を終了する。
【００９３】
新たにＥＣＵ４ｘが追加された場合は、図７のフローチャートに示した処理手順のように、分配装置１ａの制御部１０ａにより参照テーブル１７ａが変更され、他の分配装置１ｂ，１ｃへ送信されて分配装置１ａ，１ｂ，１ｃにおける参照テーブル１７ａ，１７ｂ，１７ｃの内容が同一となる。ＥＣＵ４ｘから送信されるデータが共通領域１２ａに記憶されるべきデータである場合は、そのデータは分配装置１ａ，１ｂ，１ｃ間で同期されて他の分配装置１ｂ，１ｃからＥＣＵ４ｂ，４ｂ，…，４ｃ，４ｃ，…へ送信される。ＥＣＵ４ｘから送信されるデータが個別領域１３ａに記憶されるべきデータである場合は、そのデータについて送信を要求するＥＣＵ４ｂへは、分配装置１ｂによる送信要求に応じて分配装置１ａが個別領域１３ａから読み出して送信し、分配装置１ｂがこれを受信して送信する。このように、新たにＥＣＵ４ｘが追加されたことに応じて参照テーブル１７ａ，１７ｂ，１７ｃの内容を自動的に変更することができ、柔軟に対応することが可能である。
【００９４】
次に、逆にＥＣＵ４ｘが通信線３ａから切断され、車載通信システムから取り外された場合、又はＥＣＵ４ｘが休止状態となった場合に、参照テーブル１７ａが変更される処理手順について説明する。
【００９５】
図８は、実施の形態２における分配装置１ａの制御部１０ａにより、一のＥＣＵ４ｘが取り外された場合に参照テーブルが変更される処理手順を示すフローチャートである。
【００９６】
分配装置１ａの制御部１０ａは、ＥＣＵ４ｘが取り外されたことを検知したか否かを判断する（ステップＳ５１）。
【００９７】
なお、ステップＳ５１における検知は、ＥＣＵ４ｘから送信されるべきデータを所定時間以上受信できていないか否かによって検知する。他に、ＥＣＵ４ｘが取り外されることを示す通知が分配装置１ａへ送信され、分配装置１ａの制御部１０ａがこの通知を受信することによって検知する構成でもよい。ＥＣＵ４ｘが取り外されることを示す通知は、ＥＣＵ４ｘから送信される構成でも、通信線３ａ又は通信線２に接続される外部装置から送信される構成でもよい。
【００９８】
分配装置１ａの制御部１０ａは、ＥＣＵ４ｘが取り外されたことを検知していないと判断した場合（Ｓ５１：ＮＯ）、処理をステップＳ５１へ戻してＥＣＵ４ｘが取り外されたことを検知したと判断するまで処理を繰り返す。
【００９９】
制御部１０ａは、ＥＣＵ４ｘが取り外されたことを検知したと判断した場合（Ｓ５１：ＹＥＳ）、ＥＣＵ４ｘから送信されるデータの種別を特定する（ステップＳ５２）。制御部１０ａは、特定したデータ種別について記憶してある記憶先（共通領域１２ａ，１２ｂ，１２ｃ又は個別領域１３ａ）の情報を参照テーブル１７ａから削除する（ステップＳ５３）。制御部１０ａは、削除した後の参照テーブル１７ａを他の分配装置１ｂ，１ｃへ送信することによって参照テーブル１７ａ，１７ｂ，１７ｃの内容を同期させ（ステップＳ５４）、処理を終了する。
【０１００】
図８のフローチャートに示した処理により、それまで接続されていたＥＣＵ４ｘが取り外されたことに応じて参照テーブル１７ａ，１７ｂ，１７ｃの内容を自動的に変更することができる。これにより、分配装置１ａ，１ｂ，１ｃ及びＥＣＵ４ａ，４ａ，…，４ｂ，４ｂ，…，４ｃ，４ｃ，…の接続構成に応じて柔軟に対応し、分配装置１ａ，１ｂ，１ｃのデータベース１１ａ，１１ｂ，１１ｃの共通領域１２ａ，１２ｂ，１２ｃに記憶されるデータの量を最小限にすることが可能である。
【０１０１】
なお、ＥＣＵ４ｘが取り外された場合に、図８のフローチャートに示した処理手順によって参照テーブル１７ａ，１７ｂ，１７ｃの内容を変更せず放置する構成としてもよい。
【０１０２】
なお、実施の形態１及び実施の形態２では、データの種別毎に共通領域１２ａ，１２ｂ，１２ｃ、又は個別領域１３ａ，１３ｂ，１３ｃのいずれに記憶すべきかが予め決められ、参照テーブル１７ａ，１７ｂ，１７ｃに記憶してある構成とした。しかしながら、本発明はこれに限らず、分配装置１ａの制御部１０ａは、自身に接続しているＥＣＵ４ａ，４ａ，…から他の分配装置１ｂ，１ｃの個別領域１３ｂ，１３ｃのいずれかに記憶されているデータを要求する送信要求を所定回数以上受信した場合、当該データを共通領域１２ａに記憶するように決定してもよい。この場合、制御部１０ａは、参照テーブル１７ａを更新して他の分配装置１ｂ，１ｃの参照テーブル１７ｂ，１７ｃと同期させる処理を行なう。このように、動的に参照テーブル１７ａ，１７ｂ，１７ｃの内容を更新して、共通領域１２ａ，１２ｂ，１２ｃ及び個別領域１３ａ，１３ｂ，１３ｃのいずれに記憶すべきかを柔軟に決定して変更することも可能である。
【０１０３】
また、図４乃至図８のフローチャートに示した、実施の形態１及び２における分配装置１ａの制御部１０ａによる処理手順には、処理中の異常処理については含まれていない。しかしながら、各処理手順を実現する場合、図４のフローチャートに示した処理手順の内のステップＳ１１、図６のフローチャートに示した処理手順の内のステップＳ３１１等、データ又は通知等の情報を待機するループ処理中は特に異常処理が必要となる。異常処理としては例えば、タイマーを用いて所定時間が経過したか否かを別途判断する処理を実行しておき、所定時間が経過したと判断した場合は、各種処理及び要求を棄却して夫々初期状態に戻る等の処理を行なうようにする。
【図面の簡単な説明】
【０１０４】
【図１】実施の形態１における車載通信システムの構成を示す構成図である。
【図２】実施の形態１における車載通信システムを構成する分配装置及びＥＣＵの内部構成を示すブロック図である。
【図３】実施の形態１における分配装置の記憶部に記憶される参照テーブルの内容例を示す説明図である。
【図４】実施の形態１における分配装置の制御部により、ＥＣＵから受信したデータがデータベースに記憶される処理手順を示すフローチャートである。
【図５】実施の形態１における分配装置間でデータベースの内容を同期させる処理手順の一例を示すフローチャートである。
【図６】実施の形態１における分配装置の制御部からデータを送信する処理手順を示すフローチャートである。
【図７】実施の形態２における分配装置の制御部により、新たにＥＣＵが追加された場合に参照テーブルが変更される処理手順を示すフローチャートである。
【図８】実施の形態２における分配装置の制御部により、一のＥＣＵが取り外された場合に参照テーブルが変更される処理手順を示すフローチャートである。
【符号の説明】
【０１０５】
１ａ，１ｂ，１ｃ  分配装置
１０ａ，１０ｂ，１０ｃ  制御部
１１ａ，１１ｂ，１１ｃ  データベース
１２ａ，１２ｂ，１２ｃ  共通領域
１３ａ，１３ｂ，１３ｃ  個別領域
１４ａ，１４ｂ，１４ｃ  記憶部
１７ａ，１７ｂ，１７ｃ  参照テーブル
２，３ａ，３ｂ  通信線
４ａ，４ｂ，４ｃ，４ｘ  ＥＣＵ
４０  制御部
【図１】
0005110998.tif 000002
【図２】
0005110998.tif 000003
【図３】
0005110998.tif 000004
【図４】
0005110998.tif 000005
【図５】
0005110998.tif 000006
【図６】
0005110998.tif 000007
【図７】
0005110998.tif 000008
【図８】
0005110998.tif 000009