(57)【要約】【課題】ゲートウェイ装置がスリープモードであってもコスト増を抑制して中継処理の遅延を低減するゲートウェイ装置等を提供すること。【解決手段】第１バス又は第２バスに接続された情報処理装置Ａ、Ｂから送信される通信データを第２バス又は第１バスに中継するゲートウェイ装置１０において、ゲートウェイ装置１０が待機状態の場合に、情報処理装置Ａ、Ｂから送信された起動要求を検出する起動要求検出手段１１と、待機状態から作動状態に遷移させる状態遷移手段１２と、待機状態の情報処理装置Ａ，Ｂに起動要求を送信する起動信号送信手段１３と、作動状態に遷移した後、情報処理装置Ａ、Ｂから受信した通信データを中継するデータ中継手段１４とを有し、起動信号送信手段１３は、当該ゲートウェイ装置１０が待機状態のまま、情報処理装置Ａ、Ｂに起動要求を送信する、ことを特徴とする。【選択図】図１
2008283492.tif 000002
【特許請求の範囲】
【請求項１】
第１バス又は第２バスに接続された情報処理装置から送信される通信データを前記第２バス又は第１バスに中継するゲートウェイ装置において、
当該ゲートウェイ装置が待機状態の場合に、前記情報処理装置から送信された起動要求を検出する起動要求検出手段と、
前記起動要求検出手段が前記起動要求を検出した場合、前記待機状態から作動状態に遷移させる状態遷移手段と、
前記起動要求検出手段が前記起動要求を検出した場合、待機状態の前記情報処理装置に起動要求を送信する起動信号送信手段と、
当該ゲートウェイ装置が前記作動状態に遷移した後、前記情報処理装置から受信した前記通信データを中継するデータ中継手段と、を有し、
前記起動信号送信手段は、当該ゲートウェイ装置が待機状態のまま、前記情報処理装置に前記起動要求を送信する、
ことを特徴とするゲートウェイ装置。
【請求項２】
ゲートウェイ装置が、第１バス又は第２バスに接続された情報処理装置から送信される通信データを前記第２バス又は第１バスに中継する車載通信システムにおいて、
前記ゲートウェイ装置は、
当該ゲートウェイ装置が待機状態の場合に、前記情報処理装置から送信された起動要求を検出する起動要求検出手段と、
前記起動要求検出手段が前記起動要求を検出した場合、前記待機状態から作動状態に遷移させる状態遷移手段と、
前記起動要求検出手段が前記起動要求を検出した場合、待機状態の前記情報処理装置に起動要求を送信する起動信号送信手段と、
当該ゲートウェイ装置が前記作動状態に遷移した後、前記情報処理装置から受信した前記通信データを中継するデータ中継手段と、を有し、
前記起動信号送信手段は、当該ゲートウェイ装置が待機状態のまま、前記情報処理装置に前記起動要求を送信する、
ことを特徴とする車載通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の通信バスから第２の通信バスに通信データを中継するゲートウェイ装置、車載通信システムに関し、特に、待機状態から作動状態に遷移するゲートウェイ装置及びゲートウェイ装置が通信データを中継する車載通信システムに関する。
【背景技術】
【０００２】
車載された複数の電子制御装置（ＥＣＵ：Electronic  Control  Unit）は、車載ＬＡＮに接続して搭載され多重通信ネットワークを構成することで通信データの共有を実現している。ＥＣＵは車載装置の数が増えまた高度な制御が実行されるにつれ増大する傾向にあるが、バスに接続可能な数の制限、バスの配線長や通信データの通信量がもたらす負荷を緩和するため、バスを分割すると共にバス間をゲートウェイ装置により中継する場合がある。ゲートウェイ装置が定められた手順で通信データを相互のバス間に中継することで、分割されたバスに接続されたＥＣＵは通信データを共有することができる。
【０００３】
ところで、ゲートウェイ装置はＣＰＵやＲＡＭが内部バスで接続されたコンピュータであるので、ＣＰＵの処理負荷等に応じて消費電力が変動する。このため、ゲートウェイ装置に通信データの中継要求がない状態が所定時間継続すると、ＣＰＵのクロック速度を低下させたり所定部への電源供給を停止するなど省電力状態のスリープモードに移行することができる。
【０００４】
しかしながら、いったんスリープモードになると通信データの中継が可能な作動状態になるまで所定時間の経過が必要となるため、スリープモードのゲートウェイ装置に通信データが送信されると、他方のバスに通信データが送信されるまでに遅延が生じる。この遅延は特にゲートウェイ装置の数が増大すると許容できないほど大きくなる。そこで、ゲートウェイ装置がスリープモードの間だけ分割されたバス間をバイパス線で接続しておき、ＥＣＵを起動させるためのウェイクアップ信号はゲートウェイ装置がスリープモードでも中継できるようにして、ゲートウェイ装置と各ＥＣＵをウェイクアップ信号により一斉に起動させる技術が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−８６６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術では、ゲートウェイ装置が作動状態の場合にはバイパス線により通信データが中継されないよう、ゲートウェイ装置がスリープモードか否かに応じてバイパス線の接続を切り替えるスイッチ回路が必要なため、コスト増をもたらすという問題がある。
【０００６】
本発明は、上記課題に鑑み、ゲートウェイ装置がスリープモードであってもコスト増を抑制して中継処理の遅延を低減するゲートウェイ装置及び車載通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題に鑑み、本発明は、第１バス又は第２バスに接続された情報処理装置（例えばＥＣＵ）から送信される通信データを前記第２バス又は第１バスに中継するゲートウェイ装置において、当該ゲートウェイ装置が待機状態（例えば、スリープモード、ストップモード）の場合に、情報処理装置から送信された起動要求（例えばウェイクアップ信号）を検出する起動要求検出手段と、起動要求検出手段が起動要求を検出した場合、待機状態から作動状態に遷移させる状態遷移手段と、起動要求検出手段が起動要求を検出した場合、待機状態の情報処理装置に起動要求を送信する起動信号送信手段と、当該ゲートウェイ装置が作動状態に遷移した後、情報処理装置から受信した通信データを中継するデータ中継手段と、を有し、起動信号送信手段は、当該ゲートウェイ装置が待機状態のまま、情報処理装置に起動要求を送信する、ことを特徴とする。
【０００８】
本発明によれば、ゲートウェイ装置が待機状態のまま情報処理装置に起動要求を送信することで、早期に他方のノードを起動状態にすることができるので、ゲートウェイ装置がスリープモードの時に中継に生じる遅延を低減できる。
【発明の効果】
【０００９】
ゲートウェイ装置がスリープモードであってもコスト増を抑制して中継処理の遅延を低減するゲートウェイ装置及び車載通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００１１】
図１は、ゲートウェイ装置１０が通信データを中継する車載通信システム１００の構成図を示す。本実施形態では、スリープモードのゲートウェイ装置１０が一方のバスからウェイクアップ信号を受信した場合、作動状態になるまで待たずに他方のバスにウェイクアップ信号を送信する。したがって、バスＡが作動状態への移行を開始してからバスＢが作動状態への移行を開始するまでの時間が短縮され、スリープモードのゲートウェイ装置１０が通信データを中継する際の遅延を短縮することができる。
【００１２】
ゲートウェイ装置１０はバスＡ及びバスＢの両方に接続される。また、バスＡ、Ｂに接続された各ＥＣＵ（Electronic  Control  Unit、以下ノードという）は互いにセンサの検出信号や他のノードが処理したデータ（以下、単に通信データという）を共有して協調制御を実現している。
【００１３】
バスＡはノードＡ１、Ａ２を、バスＢはノードＢ１，Ｂ２を電気的に接続し（以下、バスＡに接続したノードをノードＡ、バスＢに接続したノードをノードＢという場合がある）、所定のプロトコル（例えば、ＣＡＮ（Controller  Area  Network）プロトコルやＬＩＮ（Local  Interconnect  Network）プロトコル等）により通信データを通信する。
【００１４】
ノードＡ、ＢはＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access/Collision  Avoidance）により調停された送信権が得られると通信データをバスＡ，Ｂに送信する。ゲートウェイ装置１０はノードＡ１、Ａ２から送信された通信データをバスＢに中継し、ノードＢ１、Ｂ２から送信された通信データをバスＢに中継する。
【００１５】
ゲートウェイ装置１０及びノードＡ１，Ａ２，Ｂ１、Ｂ２は、いずれもプログラムを実行するＣＰＵ、プログラム実行の作業領域となりまた一時的にデータを記憶するＲＡＭ、ブートプログラムやＢＩＯＳを記憶するＲＯＭ、及び、プログラムやファイルを記憶するメモリ及びバスＡ，Ｂを介してデータを入出力する入出力部、が内部バスにより接続されたコンピュータである。
【００１６】
例えば、ＣＰＵがプログラムを実行することで、スリープモードの場合にノードＡ又はＢからウェイクアップ信号を検出する起動要求検出手段１１、ウェイクアップ信号を受信した場合、ゲートウェイ装置１０をスリープモードから作動状態に遷移させる状態遷移手段１２と、ウェイクアップ信号を検出した場合、ノードＡ又はＢの少なくとも一方にウェイクアップ信号を送信する起動信号送信手段１３と、作動状態に遷移した後バスＡからバスＢに通信データを中継するデータ中継手段１４と、が実現される。
【００１７】
ノードＡ及びＢは、処理能力に違いはあっても同様に起動要求検出手段１１、状態遷移手段１２、起動信号送信手段１３を有し、さらに通信データをバスＡ、Ｂに送信しまた通信データを受信する通信手段１５を備える。
【００１８】
ゲートウェイ装置１０は、車載ＬＡＮをバスＡ、Ｂに分割することによって、バスＡ，Ｂ等における配線長や通信データの通信量がもたらす負荷を緩和する。データ中継手段１４は、フィルタリングルール及び変換ルールに則って、一方のバスＡ（Ｂ）から他方のバスＢ（Ａ）に、例えばノードＡ、Ｂよりも優先的に通信データを中継する。データ中継手段１４は、接続された一方のバスＡ（Ｂ）から他方のバスＢ（Ａ）に中継すべき通信データのデータリストを記憶しており、通信データのＩＤ番号（識別番号）とデータリストに基づき他方のバスＢ（Ａ）に中継する通信データを選択する。
【００１９】
ゲートウェイ装置１０はバスＡ、Ｂ毎に、受信した通信データを一時記憶する受信バッファ、送信する通信データを一時記憶する送信バッファを備える。データ中継手段１４は、バスＡの受信バッファに通信データがある場合それに中継処理を施した後バスＢの送信バッファに転送し、バスＢの受信バッファに通信データがある場合それに中継処理を施した後バスＡの送信バッファに転送する。
【００２０】
このような中継処理により、例えばノードＡ１が通信データをバスＡに送出した場合、通信データはバスＡ上を流れると共に、ゲートウェイ装置１０が通信データを中継してバスＢにも送信することで、バスＡとバスＢに共通の通信データを送信することができる。
【００２１】
ゲートウェイ装置１０の状態遷移について説明する。本実施形態のゲートウェイ装置１０は、スリープモードで通信データを受信した場合の状態遷移の手順に特徴を有す。なお、スリープモードは、各ノードＡ、Ｂ及びゲートウェイ装置１０それぞれに起こりうる状態であるが、ノードＡ又はＢのいずれかが作動状態であれば、ゲートウェイ装置１０も起動状態である可能性が高く、ゲートウェイ装置１０が通信データを中継すれば他方のノードＡ又Ｂも起動状態となる。このため、ゲートウェイ装置１０がスリープモードになる場合はノードＡ及びＢもスリープモードになると考えてよい。したがって、状態遷移はノードＡ、Ｂについても同様である。
【００２２】
図２は、ゲートウェイ装置１０の状態遷移図を示す。作動状態とは、ＣＰＵが所定のクロックで動作し通信データの中継処理が可能な状態である。電源オンによる起動時の後はこの作動状態に遷移するが、設定された所定時間、中継処理すべき受信データが受信されない場合、ゲートウェイ装置１０はスリープモードに遷移する。
【００２３】
スリープモードにおけるコンピュータの状態は設計によるが、本実施例では例えばＣＰＵのクロックを作動状態に比べ低速（例えば１０〜２０分の１）にする。クロックが低速でもＣＰＵと共に他の周辺デバイスは作動可能であり、後述する所定の処理が実行される。
【００２４】
また、スリープモードにおいて中継処理がないままさらに時間が経過すると、ストップモードに遷移する。ストップモードでは、ＣＰＵへクロックを供給するクロック発信器が停止し、したがってＣＰＵや周辺デバイスも停止した状態となる。ストップモードでは中継処理等はできないが、ＲＡＭには電源が供給されるのでストップモードへの遷移前のステータス等を保持できる。
【００２５】
このスリープモード又はストップモードの区別は厳密なものでなく、また、ＣＰＵの種類によっても異なるものであるので、以下ではスリープモードとストップモードを区別せずこれらを単にスリープモードという。
【００２６】
スリープモードではＣＰＵのクロックが遅いため処理不能か又は本来の処理能力を発揮できない。このため、スリープモードのゲートウェイ装置１０の状態遷移手段１２は、作動状態になるべき何らかのイベントが発生すると、当該ゲートウェイ装置１０を発信安定待ち状態に遷移させる。また、ノードＡ，Ｂを作動状態に遷移させるため、起動信号送信手段１３がウェイクアップ信号をバスＡ、Ｂに送信する。なお、イベントは、各ノードＡ，Ｂが制御する車載装置の電源オン、各ノードに接続されたセンサの信号検出等、各ノードが起動するトリガであってもよいし、他のノードが送信したウェイクアップ信号もイベントとなる。
【００２７】
ウェイクアップ信号は、スリープモードのノードＡ、Ｂ又はゲートウェイ装置１０を作動状態に遷移させるために送信される予め定められた信号である。ＣＡＮなどのプロトコルでは、１つの通信データのデータフォーマットは予め定められているが、デジタルデータのデータ伝送ではＨ（ハイ）とＬ（ロー）の電圧信号（ＣＡＮの場合は２本の信号線の差動電圧）をクロック周期毎に取り込み、それを１，０の信号に変換する。このため、ＣＰＵのクロック速度が所定の速度にて安定しないとデータフォーマットに従った通信データの取り込みが困難になる。
【００２８】
スリープモードにおけるバスＡ，Ｂの電圧信号がＬ状態であれば、ウェイクアップ信号はＨ状態の電圧信号、スリープモードにおけるバスＡ，Ｂの電圧信号がＨ状態であれば、ウェイクアップ信号はＬ状態の電圧信号である。したがって、起動要求検出手段１１は、クロックの速度に関わらず取り込んだ電圧信号に変化があればそれをウェイクアップ信号として検出したり、電圧信号の変化により設定されるレジスタを監視することで、クロック速度に関わらずウェイクアップ信号を検出できる。
【００２９】
ウェイクアップ信号を受信した他のノードＡ若しくはＢ、又は、ゲートウェイ装置１０は、状態遷移手段１２により発信安定待ち状態に遷移させられる。発信安定待ち状態は、低速であったクロックが高速な作動状態のクロックに達し安定するまで継続し、クロックが安定すると状態遷移手段１２は自動的に作動状態に遷移させる。
【００３０】
なお、ストップモードの場合も同様に、イベント又はウェイクアップ信号の受信により発信安定待ち状態に遷移するが、ＣＰＵや周辺デバイスが停止しているため、クロックが高速な作動状態のクロックに達し安定するまでの時間はスリープモードよりも長くなる。
【００３１】
本実施形態のゲートウェイ装置１０は、スリープモードにてウェイクアップ信号を受信した場合、発信安定待ち状態の経過を経ずにウェイクアップ信号を他方のバスに送信する。
【００３２】
説明のためまず、ゲートウェイ装置１０が発信安定待ち状態を経てからウェイクアップ信号を他方のバスに送信する場合の中継の遅延について図３に基づき説明する。図３では、ノードＡ１、Ｂ１及びゲートウェイ装置１０はいずれもスリープモードであり、その状態からノードＡ１にてイベントが発生し、ノードＡ１から受信したウェイクアップ信号をゲートウェイ装置１０がノードＢ１に中継するタイミングを示している。
【００３３】
（ｔ１）時刻ｔ１にノードＡ１にてイベントが発生すると、ノードＡ１の状態遷移手段１２はノードＡ１を発信安定待ち状態に遷移させる。
【００３４】
（ｔ２）時刻ｔ２にてノードＡ１が作動状態に遷移すると、ノードＡ１の起動信号送信手段１３はウェイクアップ信号をバスＡに送信する。するとその直後にゲートウェイ装置１０はウェイクアップ信号を受信するため、ゲートウェイ装置１０の起動要求検出手段１１がウェイクアップ信号によりイベントの発生を検出し、発信安定待ち状態に遷移する。
【００３５】
（ｔ３）時刻ｔ３にてゲートウェイ装置１０が作動状態に遷移すると、ゲートウェイ装置１０の起動信号送信手段１３はウェイクアップ信号をバスＢとバスＡに送信する。なお、バスＡにはノードＡ１が送出したウェイクアップ信号が送信されているので、バスＡにはウェイクアップ信号を送信しなくてもよい。するとその直後にノードＢ１はウェイクアップ信号を受信するため、ノードＢ１の起動要求検出手段１１はウェイクアップ信号によりイベントの発生を検出し、発信安定待ち状態に遷移する。
【００３６】
（ｔ４）ところで、ノードＡ１はウェイクアップ信号を送信できる状態になれば、そのままイベントに応じた通信データを送信可能となるが、ノードＡ１が作動状態に遷移してもゲートウェイ装置１０等が作動状態になっていないので通信データを受信することができない。このため、ノードＡ１はウェイクアップ信号を送信した後、予め定められた送信待ち時間Ｔｏの間、待機している。この送信待ち時間Ｔｏは、ゲートウェイ装置１０がウェイクアップ信号を受信してから発信安定待ち状態を経て作動状態に遷移するまでに必要な時間であって可能な限り短時間であることが好ましい。
【００３７】
ノードＡ１の通信手段１５は送信待ち時間Ｔｏが経過すると、通信データをバスＡに送信する。また、バスＡの通信データは直後にゲートウェイ装置１０の受信バッファに格納される。
【００３８】
（ｔ５）時刻ｔ５にてノードＢ１が作動状態に遷移すると、ノードＢ１の起動信号送信手段１３はウェイクアップ信号をバスＢに送信する。このウェイクアップ信号は例えばさらにバスが接続されている場合にそのバスのノードを作動状態にするために使用されるが、すでにゲートウェイ装置１０がウェイクアップ信号をバスＢに送信しているのでｔ５の処理は省略してもよい。
【００３９】
（ｔ６）ゲートウェイ装置１０もノードＡ１と同様に作動状態となってから送信待ち時間Ｔｏの間は通信データを中継せず、ノードＢ１が作動状態になってから通信データをバスＢに中継する。このため、送信待ち時間Ｔｏが経過する時刻ｔ６にて、ゲートウェイ装置１０のデータ中継手段１４はノードＡ１から受信した通信データをバスＢに送信する。ノードＢ１は作動状態に遷移しているのでバスＢの通信データを受信することができる。
【００４０】
続いて、ゲートウェイ装置１０が発信安定待ち状態を経ずにウェイクアップ信号を他方のバスに送信する場合の中継の遅延について図４に基づき説明する。図４では、ノードＡ１、Ｂ１及びゲートウェイ装置１０はいずれもスリープモードであり、その状態からノードＡ１にてイベントが発生し、ノードＡ１から受信したウェイクアップ信号をゲートウェイ装置１０がノードＢ１に中継するタイミングを示している。
【００４１】
（ｔ１０）時刻ｔ１０にノードＡ１にてイベントが発生すると、ノードＡ１の状態遷移手段１２はノードＡ１を発信安定待ち状態に遷移させる。
【００４２】
（ｔ２０）時刻ｔ２０にてノードＡ１が作動状態に遷移すると、ノードＡ１の起動信号送信手段１３はウェイクアップ信号をバスＡに送信する。するとその直後にゲートウェイ装置１０はウェイクアップ信号が受信する。
【００４３】
（ｔ３０）ゲートウェイ装置１０がウェイクアップ信号を受信すると、起動信号送信手段１３はスリープモードのままウェイクアップ信号をバスＢとバスＡに送信する。なお、バスＡにはノードＡ１が送出したウェイクアップ信号が送信されているので、バスＡにはウェイクアップ信号を送信しなくてもよい。
【００４４】
するとその直後にノードＢ１はウェイクアップ信号を受信するため、ノードＢ１の起動要求検出手段１１はウェイクアップ信号によりイベントの発生を検出し、発信安定待ち状態に遷移する。なお、ゲートウェイ装置１０はウェイクアップ信号を送信した後、発信安定待ち状態に遷移する。
【００４５】
（ｔ４０）ノードＡ１はウェイクアップ信号を送信できる状態になれば、そのままイベントに応じた通信データを送信可能となるが、ノードＡ１が作動状態に遷移してもゲートウェイ装置１０等が作動状態になっていないので通信データを受信することができない。このため、ノードＡ１はウェイクアップ信号を送信した後、予め定められた送信待ち時間Ｔｏの間、待機している。この送信待ち時間Ｔｏは、ゲートウェイ装置１０がウェイクアップ信号を受信してから発信安定待ち状態を経て作動状態に遷移するまでに必要な時間である。
【００４６】
ノードＡ１は送信待ち時間Ｔｏが経過すると、通信データをバスＡに送信する。したがって、ノードＡ１が通信データをバスＡに送信するタイミングは図３と同じである。なお、バスＡの通信データは直後にゲートウェイ装置１０の受信バッファに格納される。
【００４７】
（ｔ５０）時刻ｔ５０にてノードＢ１が作動状態に遷移すると、ノードＢ１の起動信号送信手段１３はウェイクアップ信号をバスＢに送信する。このウェイクアップ信号は例えばさらにバスが接続されている場合にそのバスのノードを作動状態にするために使用されるが、すでにゲートウェイ装置１０がウェイクアップ信号をバスＢに送信しているのでｔ５０の処理は省略してもよい。
【００４８】
ノードＢ１が作動状態になる時刻ｔ５０の前後でゲートウェイ装置１０も発信安定待ち状態が終了し作動状態となる。したがって、ゲートウェイ装置１０はノードＡから受信した通信データを送信可能となるが、時刻ｔ５０ではノードＢ１が作動状態になった直後であるため、データ中継手段１４は作動状態になってからさらに送信待ち時間Ｔだけ待機した後、通信データをバスＢに送信する。
【００４９】
この送信待ち時間Ｔは、ゲートウェイ装置１０とノードＢ１の発信安定待ち状態の相違に依存して設定される時間であり、例えば、ゲートウェイ装置１０の発信安定待ち状態がノードＢ１よりも長ければゼロでよく、ゲートウェイ装置１０の発信安定待ち状態がノードＢ１よりも短ければその差分に若干の余裕を考慮した時間を加えた時間である。このようにして作動状態に遷移したノードＢ１はバスＢに送信された通信データを受信する。
【００５０】
図３，４において、ノードＡ１が通信データを送信する時刻ｔ４、ｔ４０は同時刻であるので、ノードＢ１が通信データを受信するまでの時間であるＸとＹを比較すれば、本実施形態では中継の遅延が短縮されることが分かる。
【００５１】
本実施形態のゲートウェイ装置１０は発信安定待ち状態を経ることなく（低速のクロック状態から高速のクロック状態に遷移する前に）イベント発生後すぐにウェイクアップ信号をバスＢに送信することで、ノードＢ１が通信データを受信するまでの時間を短縮することができる。具体的には、例えば、ゲートウェイ装置１０とノードＢ１の発信安定待ち状態の時間が同じで、送信待ち時間Ｔをゼロであれば、時間Ｙは時間Ｘよりもゲートウェイ装置１０の発信安定待ち状態の時間だけ短縮されている。
【００５２】
図５は、ゲートウェイ装置１０がスリープモードから作動状態に遷移する手順を示すフローチャート図である。図５のフローチャート図の手順は、ゲートウェイ装置１０がスリープモードになるとスタートする。
【００５３】
起動要求検出手段１１は、スリープモードになるとウェイクアップ信号が検出されるか否かを継続的、例えば所定のサイクル時間毎に監視する（Ｓ１０）。ウェイクアップ信号を検出したタイミングが図４の時刻ｔ２０に相当する。
【００５４】
ウェイクアップ信号が検出された場合、起動信号送信手段１３は、ウェイクアップ信号が送信されたバスとは逆の他方のバスにウェイクアップ信号を送信する（Ｓ２０）。これが図４の時刻ｔ３０に相当する。
【００５５】
そして、状態遷移手段１２は、スリープモードから作動状態にゲートウェイ装置１０を遷移させ、これによりゲートウェイ装置１０は発信安定待ち状態になる（Ｓ３０）。ゲートウェイ装置１０とノードＢ１の発信安定待ち状態の時間が等しければ、ステップＳ３０の発信安定待ち状態は、図４の時刻ｔ３０〜ｔ５０に相当する。
【００５６】
発信安定待ち状態が終了し作動状態になるとデータ中継手段１４は、送信待ち時間Ｔが経過するまで待機する（Ｓ４０）。送信待ち時間Ｔは、ゲートウェイ装置１０とノードＡ、Ｂの発信安定待ち状態の時間に応じて予め定められている。この待機時間は図４の時刻ｔ５０〜ｔ６０に相当する。
【００５７】
送信待ち時間Ｔが経過するとデータ中継手段１４が通信データの中継を開始する（Ｓ５０）。この処理は図４の時刻ｔ６０に相当する。
【００５８】
以上説明したように、本実施形態のゲートウェイ装置１０は、バイパス線など新たなハードウェアを用いることなくスリープモードに起因する中継処理の遅れを低減することができる。
【図面の簡単な説明】
【００５９】
【図１】ゲートウェイ装置が通信データを中継する車載通信システムの構成図の一例である。
【図２】ゲートウェイ装置の状態遷移図の一例である。
【図３】ゲートウェイ装置が発信安定待ち状態を経てからウェイクアップ信号を他方のバスに送信する場合の中継の遅延を説明する図である（従来図）。
【図４】ゲートウェイ装置が発信安定待ち状態を経ずにウェイクアップ信号を他方のバスに送信する場合の中継の遅延を説明する図である。
【図５】ゲートウェイ装置がスリープモードから作動状態に遷移する手順を示すフローチャート図である。
【符号の説明】
【００６０】
１０      ゲートウェイ装置
１１      起動要求検出手段
１２      状態遷移手段
１３      起動信号送信手段
１４      データ中継手段
１５      通信手段
１００    車載通信システム
Ａ１、Ａ２、Ｂ１，Ｂ２  ノード
【図１】
2008283492.tif 000003
【図２】
2008283492.tif 000004
【図３】
2008283492.tif 000005
【図４】
2008283492.tif 000006
【図５】
2008283492.tif 000007