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