(57)【要約】【課題】ネットワークの異常が発生した場合に、ノードを適切に制御する。【解決手段】ゲートウェイ装置１の許否判定部１１４は、異常検出部１１３によっていずれかのネットワークの異常が検出された場合に、異常が検出されたネットワーク及び省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する。【選択図】図２
2010183479.tif 000002
【特許請求の範囲】
【請求項１】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置であって、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、
前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、を備え、
前記許否判定手段は、前記異常検出手段によっていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する、ゲートウェイ装置。
【請求項２】
前記ノードは、自ノードが省電力状態へ移行可能である場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を該ゲートウェイ装置へ出力するものであって、
前記許否判定手段は、前記複数のネットワークに含まれる１つのネットワークに接続された全てのノードから前記ノード休止可能情報が受け付けられている場合に、該１つのネットワークからネット休止可能情報が受け付けられていると判定する、請求項１に記載のゲートウェイ装置。
【請求項３】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常を検出する、請求項１に記載のゲートウェイ装置。
【請求項４】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常を検出する、請求項１に記載のゲートウェイ装置。
【請求項５】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常を検出する、請求項１に記載のゲートウェイ装置。
【請求項６】
前記ノードは、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、
前記ネットワーク及び前記ゲートウェイ装置は、前記車両に搭載される、請求項１に記載のゲートウェイ装置。
【請求項７】
前記許否判定手段は、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かを判定する、請求項６に記載のゲートウェイ装置。
【請求項８】
前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段を備える、請求項１に記載のゲートウェイ装置。
【請求項９】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置であって、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、
前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、
前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段と、を備えるゲートウェイ装置。
【請求項１０】
前記指示出力手段は、前記異常検出手段によって異常が検出された場合に、前記異常発生ネットワークとは相違する全てのネットワークに対して、前記異常発生ネットワークにおいて異常が発生している旨の情報を出力する、請求項９に記載のゲートウェイ装置。
【請求項１１】
前記異常検出手段によって異常が検出されたネットワークの識別情報を格納する異常記憶手段と、
前記異常検出手段によって異常が検出された場合に、前記異常発生ネットワークの識別情報を前記異常記憶手段へ記録する異常記録手段と、
前記異常検出手段によって異常が検出された場合に、前記異常記憶手段に前記異常発生ネットワークの識別情報が格納されているか否かを判定すると共に、前記異常発生ネットワークの識別情報が格納されていると判定された場合に、前記指示出力手段に対して、通常電力状態への指示情報の出力を禁止する出力禁止手段と、を備える請求項９に記載のゲートウェイ装置。
【請求項１２】
前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する復帰検出手段を備え、
前記指示出力手段は、前記復帰検出手段によって異常が解消されたと検出された場合に、前記複数のネットワークに含まれ、前記復帰検出手段によって異常が解消されたと検出されたネットワークである復帰ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する、請求項１１に記載のゲートウェイ装置。
【請求項１３】
前記指示出力手段は、前記復帰検出手段によって異常が解消されたと検出された場合に、前記復帰ネットワークとは相違する全てのネットワークに対して、前記復帰ネットワークにおける異常が解消した旨の情報を出力する、請求項１２に記載のゲートウェイ装置。
【請求項１４】
前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する復帰検出手段を備え、
前記異常記録手段は、前記復帰検出手段によって異常が解消されたと検出された場合に、前記異常記憶手段に格納された識別情報の内、異常が解消されたと検出されたネットワークの識別情報を消去する、請求項１１に記載のゲートウェイ装置。
【請求項１５】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常を検出する、請求項９に記載のゲートウェイ装置。
【請求項１６】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常を検出する、請求項９に記載のゲートウェイ装置。
【請求項１７】
前記異常検出手段は、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常を検出する、請求項９に記載のゲートウェイ装置。
【請求項１８】
前記ノードは、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、
前記ネットワーク及び前記ゲートウェイ装置は、前記車両に搭載される、請求項９に記載のゲートウェイ装置。
【請求項１９】
前記許否判定手段は、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かを判定する、請求項１８に記載のゲートウェイ装置。
【請求項２０】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置の制御方法であって、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定ステップと、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定ステップと、
前記許否判定ステップにおいて省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力ステップと、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出ステップと、を実行し、
前記許否判定ステップにおいて、前記異常検出ステップにおいていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出ステップにおいて異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する、ゲートウェイ装置の制御方法。
【請求項２１】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置の制御方法であって、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定ステップと、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定ステップと、
前記許否判定ステップによって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力ステップと、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出ステップと、
前記異常検出ステップにおいて異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出ステップにおいて異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力ステップと、を実行するゲートウェイ装置の制御方法。
【請求項２２】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを有し、当該複数のネットワークを相互に通信可能に接続して前記ノード間のデータを中継するゲートウェイ装置を含むネットワークシステムであって、
前記ゲートウェイ装置は、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、
前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、を備え、
前記許否判定手段は、前記異常検出手段によっていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定し、
前記ノードは、
自ノードが省電力状態へ移行可能であるか否かを判定すると共に、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を前記ゲートウェイ装置へ出力する可否出力手段と、
前記可否出力手段によって省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置の前記許可情報出力手段から休止許可情報が受け付けられている場合に、自ノードを省電力状態へ移行する移行実行手段と、を備えるネットワークシステム。
【請求項２３】
省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを有し、当該複数のネットワークを相互に通信可能に接続して前記ノード間のデータを中継するゲートウェイ装置を含むネットワークシステムであって、
前記ゲートウェイ装置は、
前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、
前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、
前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、
前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段と、を備え、
前記ノードは、
自ノードが省電力状態へ移行可能であるか否かを判定すると共に、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を前記ゲートウェイ装置へ出力する可否出力手段と、
前記可否出力手段によって省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置の前記許可出力手段から休止許可情報が受け付けられている場合に、自ノードを省電力状態へ移行すると共に、前記ゲートウェイ装置の前記指示出力手段から指示情報が受け付けられている場合に、自ノードを通常電力状態へ移行する移行実行手段と、を備えるネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置、ゲートウェイ装置の制御方法及びネットワークシステムに関する。特に、車両に搭載されるゲートウェイ装置、ゲートウェイ装置の制御方法及びネットワークシステムに関する。
【背景技術】
【０００２】
車両に搭載された種々の機器は、ＥＣＵ（Electronic  Control  Unit）によって制御されている。また、近年、車両に搭載される各種機器における制御の高度化、複雑化に伴い、車両に搭載されるＥＣＵの個数が増大しており、ＥＣＵによって消費される電力を抑制する必要性が増大している。
【０００３】
そこで、従来、複数のネットワークを相互に通信可能に接続するゲートウェイ装置によって、各ネットワークに接続されたＥＣＵ等のノードの電力状態を、省電力状態と通常電力状態との間で切り換えることが提案されている（例えば、特許文献１参照）。
【０００４】
例えば、特許文献１には、いずれかの制御ユニット（＝ノード、ＥＣＵに相当する）から高電力消費モード（＝通常電力状態に相当する）である旨のデータ（＝低電力消費モードへの移行が不可である旨のデータ）を受信すると、接続されている全てのネットワークに対して、高電力消費動作モードである旨のデータ（＝高電力消費動作モードを維持する旨のデータ）を送信するゲートウェイユニット（＝ゲートウェイ装置に相当する）が開示されている。これによって、ゲートウェイユニットに接続された全てのネットワークの制御ユニットは、高電力消費動作モードに管理される（＝低電力消費モードへの移行が禁止される）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−４２３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のゲートウェイユニット等の従来のゲートウェイ装置では、ゲートウェイ装置に接続されたいずれかのネットワークにおいてバス異常等の異常が発生した場合には、ノードを省電力状態へ移行させることができない虞がある。すなわち、いずれかのネットワークにおいてバス異常等の異常が発生した場合には、ゲートウェイ装置は、異常が発生したネットワークに含まれるノードから省電力状態への移行が可能である旨の情報を取得することができない虞がある。そこで、ゲートウェイ装置が、異常が発生したネットワークに含まれるノードから、省電力状態への移行が可能である旨の情報を取得することができない場合には、ゲートウェイ装置に接続された全てのノードが通常電力状態に管理されるので、ノードを省電力状態へ移行させることができないのである。
【０００７】
また、特許文献１に記載のゲートウェイユニット等の従来のゲートウェイ装置では、全てのノードが省電力状態に移行した状態で、ゲートウェイ装置に接続されたいずれかのネットワークにおいてバス異常等の異常が発生した場合には、ノードに対して適切な処理を行わせることができない虞がある。すなわち、ゲートウェイ装置によって、いずれかのネットワークにおいてバス異常等の異常が発生したことが検出された場合であっても、全てのノードが省電力状態であるため、ノードに対して適切な処理を行わせることができないのである。
【０００８】
本発明は、上記事情に鑑みてなされたものであって、ネットワークの異常が発生した場合に、ノードを適切に制御することの可能なゲートウェイ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、以下の特徴を有している。第１の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置であって、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、を備え、前記許否判定手段が、前記異常検出手段によっていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する。
【００１０】
第２の発明は、上記第１の発明において、前記ノードが、自ノードが省電力状態へ移行可能である場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を該ゲートウェイ装置へ出力するものであって、前記許否判定手段が、前記複数のネットワークに含まれる１つのネットワークに接続された全てのノードから前記ノード休止可能情報が受け付けられている場合に、該１つのネットワークからネット休止可能情報が受け付けられていると判定する。
【００１１】
第３の発明は、上記第１の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常を検出する。
【００１２】
第４の発明は、上記第１の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常を検出する。
【００１３】
第５の発明は、上記第１の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常を検出する。
【００１４】
第６の発明は、上記第１の発明において、前記ノードが、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、前記ネットワーク及び前記ゲートウェイ装置が、前記車両に搭載される。
【００１５】
第７の発明は、上記第６の発明において、前記許否判定手段が、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かを判定する。
【００１６】
第８の発明は、上記第１の発明において、前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段を備える。
【００１７】
第９の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置であって、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段と、を備える。
【００１８】
第１０の発明は、上記第９の発明において、前記指示出力手段が、前記異常検出手段によって異常が検出された場合に、前記異常発生ネットワークとは相違する全てのネットワークに対して、前記異常発生ネットワークにおいて異常が発生している旨の情報を出力する。
【００１９】
第１１の発明は、上記第９の発明において、前記異常検出手段によって異常が検出されたネットワークの識別情報を格納する異常記憶手段と、前記異常検出手段によって異常が検出された場合に、前記異常発生ネットワークの識別情報を前記異常記憶手段へ記録する異常記録手段と、前記異常検出手段によって異常が検出された場合に、前記異常記憶手段に前記異常発生ネットワークの識別情報が格納されているか否かを判定すると共に、前記異常発生ネットワークの識別情報が格納されていると判定された場合に、前記指示出力手段に対して、通常電力状態への指示情報の出力を禁止する出力禁止手段と、を備える。
【００２０】
第１２の発明は、上記第１１の発明において、前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する復帰検出手段を備え、前記指示出力手段が、前記復帰検出手段によって異常が解消されたと検出された場合に、前記複数のネットワークに含まれ、前記復帰検出手段によって異常が解消されたと検出されたネットワークである復帰ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する。
【００２１】
第１３の発明は、上記第１２の発明において、前記指示出力手段が、前記復帰検出手段によって異常が解消されたと検出された場合に、前記復帰ネットワークとは相違する全てのネットワークに対して、前記復帰ネットワークにおける異常が解消した旨の情報を出力する。
【００２２】
第１４の発明は、上記第１１の発明において、前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する復帰検出手段を備え、前記異常記録手段が、前記復帰検出手段によって異常が解消されたと検出された場合に、前記異常記憶手段に格納された識別情報の内、異常が解消されたと検出されたネットワークの識別情報を消去する。
【００２３】
第１５の発明は、上記第９の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常を検出する。
【００２４】
第１６の発明は、上記第９の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常を検出する。
【００２５】
第１７の発明は、上記第９の発明において、前記異常検出手段が、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常を検出する。
【００２６】
第１８の発明は、上記第９の発明において、前記ノードが、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、前記ネットワーク及び前記ゲートウェイ装置が、前記車両に搭載される。
【００２７】
第１９の発明は、上記第１８の発明において、前記許否判定手段が、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かを判定する。
【００２８】
第２０の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置の制御方法であって、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定ステップと、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定ステップと、前記許否判定ステップにおいて省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力ステップと、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出ステップと、を実行し、前記許否判定ステップにおいて、前記異常検出ステップにおいていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出ステップにおいて異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する。
【００２９】
第２１の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置の制御方法であって、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定ステップと、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定ステップと、前記許否判定ステップによって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力ステップと、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出ステップと、前記異常検出ステップにおいて異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出ステップにおいて異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力ステップと、を実行する。
【００３０】
第２２の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを有し、当該複数のネットワークを相互に通信可能に接続して前記ノード間のデータを中継するゲートウェイ装置を含むネットワークシステムであって、前記ゲートウェイ装置が、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、を備え、前記許否判定手段が、前記異常検出手段によっていずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定し、前記ノードが、自ノードが省電力状態へ移行可能であるか否かを判定すると共に、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を前記ゲートウェイ装置へ出力する可否出力手段と、前記可否出力手段によって省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置の前記許可情報出力手段から休止許可情報が受け付けられている場合に、自ノードを省電力状態へ移行する移行実行手段と、を備える。
【００３１】
第２３の発明は、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを有し、当該複数のネットワークを相互に通信可能に接続して前記ノード間のデータを中継するゲートウェイ装置を含むネットワークシステムであって、前記ゲートウェイ装置が、前記複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する対象設定手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかを判定し、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かを判定する許否判定手段と、前記許否判定手段によって省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する許可情報出力手段と、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常を検出する異常検出手段と、前記異常検出手段によって異常が検出された場合に、前記複数のネットワークに含まれ、前記異常検出手段によって異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する指示出力手段と、を備え、前記ノードが、自ノードが省電力状態へ移行可能であるか否かを判定すると共に、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報を前記ゲートウェイ装置へ出力する可否出力手段と、前記可否出力手段によって省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置の前記許可出力手段から休止許可情報が受け付けられている場合に、自ノードを省電力状態へ移行すると共に、前記ゲートウェイ装置の前記指示出力手段から指示情報が受け付けられている場合に、自ノードを通常電力状態へ移行する移行実行手段と、を備える。
【発明の効果】
【００３２】
上記第１の発明によれば、複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。従って、設定された判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００３３】
また、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、いずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かが判定され、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。従って、設定された判定対象ネットワーク、及び、異常が検出されたネットワークである異常発生ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、ネットワークの異常が発生した場合であっても、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００３４】
上記第２の発明によれば、前記ノードが省電力状態へ移行可能である場合には、該ノードから、該ノードが省電力状態へ移行可能であることを示すノード休止可能情報が、該ゲートウェイ装置へ入力される。また、前記複数のネットワークに含まれる１つのネットワークに接続された全てのノードから前記ノード休止可能情報が受け付けられている場合に、該１つのネットワークからネット休止可能情報が受け付けられていると判定される。従って、前記ネット休止可能情報が受け付けられているかを、簡素な構成で正確に判定することができる。
【００３５】
上記第３の発明によれば、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００３６】
上記第４の発明によれば、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００３７】
上記第５の発明によれば、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００３８】
上記第６の発明によれば、前記ノードが、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、前記ネットワーク及び前記ゲートウェイ装置が、前記車両に搭載される。従って、車両に搭載されたネットワークにおいて、前記判定対象ネットワークに接続されたＥＣＵを適正に省電力状態へ移行させることができる。
【００３９】
上記第７の発明によれば、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かが判定される。従って、前記ネット休止可能情報が受け付けられているか否かを効率的に判定することができる。
【００４０】
すなわち、前記車両のイグニッション電源がオン状態である場合には、ＥＣＵを省電力状態へ移行させる必要性は無いので、この場合に前記ネット休止可能情報が受け付けられているか否かの判定を省略することによって、前記ネット休止可能情報が受け付けられているか否かを効率的に判定することができるのである。
【００４１】
上記第８の発明によれば、ネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、前記異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報が出力される。従って、ネットワークの異常が検出された場合に、前記異常発生ネットワークとは相違するいずれかのネットワークに接続されたノードを通常電力状態へ移行させることができるので、該ノードに対して適切な処理を行わせることができる。
【００４２】
上記第９の発明によれば、複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。従って、設定された判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００４３】
また、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報が出力される。従って、ネットワークの異常が検出された場合に、前記異常発生ネットワークとは相違するいずれかのネットワークに接続されたノードを通常電力状態へ移行させることができるので、該ノードに対して適切な処理を行わせることができる。
【００４４】
上記第１０の発明によれば、ネットワークの異常が検出された場合に、前記異常発生ネットワークとは相違する全てのネットワークに対して、前記異常発生ネットワークにおいて異常が発生している旨の情報が出力される。従って、前記異常発生ネットワークとは相違するいずれかのネットワークに接続されたノードを、前記異常発生ネットワークからの情報が得られないことを前提として動作させることが可能となるため、該ノードに対して更に適切な処理を行わせることができる。
【００４５】
上記第１１の発明によれば、異常記憶手段に、異常が検出されたネットワークの識別情報が格納される。また、異常が検出された場合に、前記異常発生ネットワークの識別情報が前記異常記憶手段へ記録される。更に、異常が検出された場合に、前記異常記憶手段に前記異常発生ネットワークの識別情報が格納されているか否かが判定されると共に、前記異常発生ネットワークの識別情報が格納されていると判定された場合に、通常電力状態への指示情報の出力が禁止される。従って、同一のネットワークでの異常が継続して検出されている場合に、通常電力状態への指示情報が繰り返し出力されることを防止することができる。
【００４６】
すなわち、異常が検出された場合であっても、異常が検出されたネットワークの識別情報が既に前記異常記憶手段に格納されていると判定された場合には、通常電力状態への指示情報の出力が禁止されるため、通常電力状態への指示情報が繰り返し出力されることを防止することができるのである。
【００４７】
上記第１２の発明によれば、前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かが検出される。そして、異常が解消されたと検出された場合に、前記複数のネットワークに含まれ、異常が解消されたと検出されたネットワークである復帰ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報が出力される。従って、ネットワークの異常が解消されたと検出された場合に、前記復帰ネットワークとは相違するいずれかのネットワークに接続されたノードを通常電力状態へ移行させることができるので、該ノードに対して適切な処理を行わせることができる。
【００４８】
上記第１３の発明によれば、異常が解消されたと検出された場合に、前記復帰ネットワークとは相違する全てのネットワークに対して、前記復帰ネットワークにおける異常が解消した旨の情報が出力される。従って、前記復帰ネットワークとは相違するいずれかのネットワークに接続されたノードを、前記復帰ネットワークからの情報が得られること（＝前記復帰ネットワークと正常に通信できること）を前提として動作させることが可能となるため、該ノードに対して更に適切な処理を行わせることができる。
【００４９】
上記第１４の発明によれば、前記異常記憶手段に格納された識別情報に対応するネットワークの異常が解消されたか否かが検出される。また、異常が解消されたと検出された場合に、前記異常記憶手段に格納された識別情報の内、異常が解消されたと検出されたネットワークの識別情報が消去される。従って、同一のネットワークでの異常が解消されたことを繰り返して検出することを防止することができる。
【００５０】
上記第１５の発明によれば、前記判定対象ネットワークを除く各ネットワークの通信量に基づいて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００５１】
上記第１６の発明によれば、前記判定対象ネットワークを除く各ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００５２】
上記第１７の発明によれば、前記判定対象ネットワークを除く各ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常が検出される。従って、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００５３】
上記第１８の発明によれば、前記ノードが、車両に搭載されるＥＣＵ（Electronic  Control  Unit）であって、前記ネットワーク及び前記ゲートウェイ装置が、前記車両に搭載される。従って、車両に搭載されたネットワークにおいて、前記判定対象ネットワークに接続されたＥＣＵを適正に省電力状態へ移行させることができる。
【００５４】
上記第１９の発明によれば、前記車両のイグニッション電源がオフ状態である場合に限って、前記ネット休止可能情報が受け付けられているか否かが判定される。従って、前記ネット休止可能情報が受け付けられているか否かを効率的に判定することができる。
【００５５】
上記第２０の発明によれば、複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。従って、設定された判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００５６】
また、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、いずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かが判定され、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。従って、設定された判定対象ネットワーク、及び、異常が検出されたネットワークである異常発生ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、ネットワークの異常が発生した場合であっても、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００５７】
上記第２１の発明によれば、複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。従って、設定された判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力されるので、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００５８】
また、前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報が出力される。従って、ネットワークの異常が検出された場合に、前記異常発生ネットワークとは相違するいずれかのネットワークに接続されたノードを通常電力状態へ移行させることができるので、該ノードに対して適切な処理を行わせることができる。
【００５９】
上記第２２の発明によれば、前記ゲートウェイ装置において、以下の処理が行われる。複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。
【００６０】
一方、前記ノードにおいて、以下の処理が行われる。自ノードが省電力状態へ移行可能であるか否かが判定され、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報が前記ゲートウェイ装置へ出力される。また、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行される。
【００６１】
従って、前記ゲートウェイ装置では、前記判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、から前記判定対象ネットワークに対して休止許可情報が出力され、前記判定対象ネットワークに接続された各ノードでは、それぞれ、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行されるため、前記判定対象ネットワークに接続された各ノードを適正に省電力状態へ移行させることができる。
【００６２】
また、上記第２２の発明によれば、前記ゲートウェイ装置において、以下の処理が行われる。前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、いずれかのネットワークの異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワーク及び前記判定対象ネットワークを除く全てのネットワークから、前記ネット休止可能情報が受け付けられているか否かが判定され、その判定結果に応じて、前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。
【００６３】
一方、上述のように、前記ノードにおいては、以下の処理が行われる。自ノードが省電力状態へ移行可能であるか否かが判定され、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報が前記ゲートウェイ装置へ出力される。また、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行される。
【００６４】
従って、前記ゲートウェイ装置では、設定された判定対象ネットワーク、及び、異常が検出されたネットワークである異常発生ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、前記判定対象ネットワークに対して休止許可情報が出力され、前記判定対象ネットワークに接続された各ノードでは、それぞれ、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行されるため、ネットワークの異常が発生した場合であっても、前記判定対象ネットワークに接続されたノードを適正に省電力状態へ移行させることができる。
【００６５】
上記第２３の発明によれば、前記ゲートウェイ装置において、以下の処理が行われる。複数のネットワークの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークが設定される。また、設定された判定対象ネットワークを除く全てのネットワークから、自ネットワークに含まれる全てのノードを省電力状態へ移行することが可能であることを示すネット休止可能情報が受け付けられているかが判定され、その判定結果に応じて前記判定対象ネットワークに対して省電力状態への移行を許可するか否かが判定される。更に、省電力状態への移行を許可すると判定された場合に、前記判定対象ネットワークに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力される。
【００６６】
一方、前記ノードにおいて、以下の処理が行われる。自ノードが省電力状態へ移行可能であるか否かが判定され、省電力状態へ移行可能であると判定された場合に、自ノードが省電力状態へ移行可能であることを示すノード休止可能情報が前記ゲートウェイ装置へ出力される。また、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行される。
【００６７】
従って、前記ゲートウェイ装置では、前記判定対象ネットワークを除く全てのネットワークからネット休止可能情報が受け付けられている場合に、から前記判定対象ネットワークに対して休止許可情報が出力され、前記判定対象ネットワークに接続された各ノードでは、それぞれ、自ノードが省電力状態へ移行可能であると判定され、且つ、前記ゲートウェイ装置から休止許可情報が受け付けられている場合に、自ノードが省電力状態へ移行されるため、前記判定対象ネットワークに接続された各ノードを適正に省電力状態へ移行させることができる。
【００６８】
また、上記第２３の発明によれば、前記ゲートウェイ装置において、以下の処理が行われる。前記複数のネットワークに含まれ、前記判定対象ネットワークを除く各ネットワークの異常が検出される。更に、異常が検出された場合に、前記複数のネットワークに含まれ、異常が検出されたネットワークである異常発生ネットワークとは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報が出力される。
【００６９】
一方、前記ノードにおいて、以下の処理が行われる。前記ゲートウェイ装置から通常電力状態へ移行する旨の指示情報が受け付けられている場合に、自ノードが通常電力状態へ移行される。
【００７０】
従って、ネットワークの異常が検出された場合に、前記異常発生ネットワークとは相違するいずれかのネットワークに接続されたノードを通常電力状態へ移行させることができるので、該ノードに対して適切な処理を行わせることができる。
【図面の簡単な説明】
【００７１】
【図１】本発明に係るネットワークシステムの構成の一例を示すブロック図
【図２】ゲートウェイ装置の機能構成の一例を示すブロック図
【図３】ＥＣＵの機能構成の一例を示すブロック図
【図４】動作記憶部に格納された省電力モードの一例を示す図表
【図５】図２に示すゲートウェイ装置１の動作の一例を示すフローチャート
【図６】図５に示すフローチャートのステップＳ１０３において実行される異常検出処理の一例を示す詳細フローチャート
【図７】図５に示すフローチャートのステップＳ１０５において実行される許否判定処理の一例を示す詳細フローチャート（前半部）
【図８】図５に示すフローチャートのステップＳ１０５において実行される許否判定処理の一例を示す詳細フローチャート（後半部）
【図９】図５に示すフローチャートのステップＳ１０７において実行される指示出力処理の一例を示す詳細フローチャート（第１部）
【図１０】図５に示すフローチャートのステップＳ１０７において実行される指示出力処理の一例を示す詳細フローチャート（第２部）
【図１１】図５に示すフローチャートのステップＳ１０７において実行される指示出力処理の一例を示す詳細フローチャート（第３部）
【図１２】図５に示すフローチャートのステップＳ１０９において実行される異常情報処理の一例を示す詳細フローチャート（第１部）
【図１３】図５に示すフローチャートのステップＳ１０９において実行される異常情報処理の一例を示す詳細フローチャート（第２部）
【図１４】図５に示すフローチャートのステップＳ１０９において実行される異常情報処理の一例を示す詳細フローチャート（第３部）
【図１５】図３に示すＥＣＵの動作の一例を示すフローチャート（前半部）
【図１６】図３に示すＥＣＵの動作の一例を示すフローチャート（後半部）
【発明を実施するための形態】
【００７２】
以下、図面を参照して本発明に係るネットワークシステム及びゲートウェイ装置の実施形態について説明する。図１は、本発明に係るネットワークシステムの構成の一例を示すブロック図である。本実施形態では、本発明に係るネットワークシステムが、車両に搭載されている場合について説明する。図１に示すように、本発明に係るネットワークシステム１００は、ゲートウェイ装置１、及び、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃを備えている。
【００７３】
ネットワーク２Ａは、ＥＣＵ２１Ａ、２２Ａ、及び、バス２３Ａを備えている。ＥＣＵ２１Ａ、２２Ａ（ノードに相当する）は、いわゆるＥＣＵ（Electronic  Control  Unit）であって、車両に搭載されたエンジン、ブレーキ等の種々の機器を制御するものである。また、ＥＣＵ２１Ａ、２２Ａは、バス２３Ａを介して、ゲートウェイ装置１と通信可能に接続されている。更に、ＥＣＵ２１Ａ、２２Ａは、それぞれ、省電力状態と通常電力状態とを切り換え可能に構成されている。
【００７４】
ネットワーク２Ｂは、ＥＣＵ２１Ｂ、２２Ｂ、及び、バス２３Ｂを備えている。ＥＣＵ２１Ｂ、２２Ｂ（ノードに相当する）は、いわゆるＥＣＵ（Electronic  Control  Unit）であって、車両に搭載されたエンジン、ブレーキ等の種々の機器を制御するものである。また、ＥＣＵ２１Ｂ、２２Ｂは、バス２３Ｂを介して、ゲートウェイ装置１と通信可能に接続されている。更に、ＥＣＵ２１Ｂ、２２Ｂは、それぞれ、省電力状態と通常電力状態とを切り換え可能に構成されている。
【００７５】
ネットワーク２Ｃは、ＥＣＵ２１Ｃ、２２Ｃ、及び、バス２３Ｃを備えている。ＥＣＵ２１Ｃ、２２Ｃ（ノードに相当する）は、いわゆるＥＣＵ（Electronic  Control  Unit）であって、車両に搭載されたエンジン、ブレーキ等の種々の機器を制御するものである。また、ＥＣＵ２１Ｃ、２２Ｃは、バス２３Ｃを介して、ゲートウェイ装置１と通信可能に接続されている。更に、ＥＣＵ２１Ｃ、２２Ｃは、それぞれ、省電力状態と通常電力状態とを切り換え可能に構成されている。
【００７６】
ゲートウェイ装置１は、ネットワーク２ＡのＥＣＵ２１Ａ、２２Ａ、ネットワーク２ＢのＥＣＵ２１Ｂ、２２Ｂ、及び、ネットワーク２ＣのＥＣＵ２１Ｃ、２２Ｃと通信可能に接続され、ＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ及びＥＣＵ２１Ｃ、２２Ｃの間のデータを中継するものである。また、ゲートウェイ装置１は、ＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ及びＥＣＵ２１Ｃ、２２Ｃに対して、省電力状態と通常電力状態との切り換えを指示するものである。更に、ゲートウェイ装置１には、イグニッション電源がオフであるか否か（＝エンジンが起動されているか否か）を示す情報が入力されている。なお、ＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ及びＥＣＵ２１Ｃ、２２Ｃの間の通信は、ＣＡＮ（Controller  Area  Network）プロトコルを介して行われる。
【００７７】
本実施形態では、ネットワークシステム１００が、車両に搭載されている場合について説明するが、ネットワークシステム１００が、船舶、飛行機等の他の乗り物に搭載されている形態でも良い。更に、ネットワークシステム１００が、屋内に配設されている形態でも良い。
【００７８】
また、本実施形態では、ネットワークシステム１００が、３つのネットワーク２Ａ、２Ｂ、２Ｃを備えている場合について説明するが、２つのネットワークを備えている形態でも良いし、４つ以上のネットワークを備えている形態でも良い。
【００７９】
更に、本実施形態では、ネットワーク２Ａ、２Ｂ、２Ｃが、それぞれ、２つのＥＣＵを備える場合について説明するが、ネットワーク２Ａ、２Ｂ、２Ｃが、少なくとも１つのＥＣＵを備える形態であれば良い。
【００８０】
なお、ネットワーク２Ａ、ネットワーク２Ｂ、ネットワーク２Ｃは、略同一の構成を有するため、以下の説明において、各ネットワーク２Ａ、２Ｂ、２Ｃを区別する必要が無い場合には、ネットワーク２と総称する。
【００８１】
次に、図２を用いて、ゲートウェイ装置１の機能構成について説明する。図２は、ゲートウェイ装置１の機能構成の一例を示すブロック図である。ゲートウェイ装置１は、機能的に、受信部１１１、対象設定部１１２、異常検出部１１３、許否判定部１１４、許可情報出力部１１５、送信部１１６、復帰検出部１２１、異常記録部１２２、異常記憶部１２３、出力禁止部１２４、及び、指示出力部１２５を備えている。
【００８２】
なお、ゲートウェイ装置１は、ゲートウェイ装置１の適所に配設されたマイクロコンピュータに、ゲートウェイ装置１の適所に配設されたＲＯＭ（Read  Only  Memory）等に予め格納された制御プログラムを実行させることにより、当該マイクロコンピュータを、機能的に、受信部１１１、対象設定部１１２、異常検出部１１３、許否判定部１１４、許可情報出力部１１５、送信部１１６、復帰検出部１２１、異常記録部１２２、出力禁止部１２４、指示出力部１２５等の機能部として機能させると共に、ゲートウェイ装置１の適所に配設されたＲＡＭ（Random  Access  Memory）等を、異常記憶部１２３等の機能部として機能させる。
【００８３】
受信部１１１（異常検出手段の一部、復帰検出手段の一部に相当する）は、ネットワーク２Ａ、２Ｂ、２Ｃにそれぞれ配設されたＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ、及び、ＥＣＵ２１Ｃ、２２Ｃから、後述するノード休止可能情報を含む種々の情報を受信する機能部である。
【００８４】
対象設定部１１２（対象設定手段に相当する）は、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃの中から、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、１つのネットワークを設定する機能部である。なお、本実施形態では、対象設定部１１２が、上記判定対象ネットワークとして、ネットワーク２Ｃを設定する場合について説明する。
【００８５】
異常検出部１１３（異常検出手段の一部に相当する）は、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれ、対象設定部１１２によって設定された判定対象ネットワーク（ここでは、ネットワーク２Ｃ）を除く各ネットワークの異常を検出する機能部である。以下の説明においては、便宜上、異常を検出する対象のネットワークが、ネットワーク２Ａである場合について説明する。
【００８６】
具体的には、異常検出部１１３は、下記の３つの条件（条件Ａ、条件Ｂ、条件Ｃ）のいずれかを満たす場合に、ネットワーク２Ａが異常であると判定する。
条件Ａ：ネットワーク２Ａとの通信量ＣＡが、予め設定された上限値より大である、又は、ネットワークの通信量ＣＡが、予め設定された下限値未満である。
条件Ｂ：ネットワーク２Ａとの通信情報が、予め設定された複数の通信情報（＝ネットワーク２Ａから受信される可能性のある全ての通信情報）のいずれとも一致しない（＝異常な通信情報である）。
条件Ｃ：ネットワーク２Ａとの間の通信異常の発生回数ＮＡが、予め設定された閾値回数以上である。
【００８７】
このようにして、ネットワークの通信量に基づいて異常が検出されるため、ネットワークの異常を、簡素な構成で正確に検出することができる。また、ネットワークとの通信情報が、それぞれ、予め設定された複数の通信情報のいずれかと一致するか否かに応じて異常が検出されるため、ネットワークの異常を、簡素な構成で正確に検出することができる。更に、ネットワークとの通信異常の回数が、それぞれ、予め設定された閾値回数以上であるか否かに応じて異常が検出されるため、ネットワークの異常を、簡素な構成で正確に検出することができる。
【００８８】
本実施形態では、異常検出部１１３が、上記条件Ａ、条件Ｂ、条件Ｃのいずれかを満たすときに、ネットワーク２Ａが異常であると判定する場合について説明するが、異常検出部１１３が、上記条件Ａ、条件Ｂ、条件Ｃのいずれかに基づいて異常であるか否かを判定する形態でも良い。また、異常検出部１１３が、上記条件Ａ、条件Ｂ、条件Ｃ以外の条件に基づいて異常であるか否かを判定する形態でも良い。
【００８９】
許否判定部１１４（許否判定手段に相当する）は、対象設定部１１２によって設定された判定対象ネットワーク（ここでは、ネットワーク２Ｃ）に対して省電力状態への移行を許可するか否かを判定する機能部である。また、許否判定部１１４は、車両のイグニッション電源がオフ状態である場合に限って、省電力状態への移行を許可するか否かを判定する。
【００９０】
具体的には、異常検出部１１３によって異常が検出されていない場合には、許否判定部１１４は、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれ、判定対象ネットワーク（ここでは、ネットワーク２Ｃ）を除く全てのネットワーク（ここでは、ネットワーク２Ａ、２Ｂ）から、以下に規定する「ネット休止可能情報」が受け付けられているかを判定し、その判定結果に応じて判定対象ネットワーク（ここでは、ネットワーク２Ｃ）に対して省電力状態への移行を許可するか否かを判定する。
【００９１】
ここで、「ネット休止可能情報」とは、自ネットワーク（ここでは、ネットワーク２Ａ、２Ｂ）に含まれる全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ、及び、ＥＣＵ２１Ｂ、２２Ｂ）を省電力状態へ移行することが可能であることを示す情報である。また、許否判定部１１４は、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれる１つのネットワーク（例えば、ネットワーク２Ａ）に接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ及びＥＣＵ２２Ａ）から以下に規定する「ノード休止可能情報」が受け付けられている場合に、該１つのネットワーク（ここでは、ネットワーク２Ａ）からネット休止可能情報が受け付けられていると判定する。
【００９２】
ここで、「ノード休止可能情報」とは、各ＥＣＵ（具体的には、図３を用いて後述する可否出力部２１２）が、自ＥＣＵが省電力状態へ移行可能であると判定した場合に、自ＥＣＵが省電力状態へ移行可能であることを示す情報であって、ゲートウェイ装置１へ出力する情報である。
【００９３】
すなわち、異常検出部１１３によって異常が検出されていない場合には、以下のように判定する。許否判定部１１４は、ネットワーク２Ａ、２Ｂに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ及びＥＣＵ２１Ｂ、２２Ｂ）からノード休止可能情報が受け付けられている場合に、ネットワーク２Ｃに対して省電力状態への移行を許可すると判定する。また、許否判定部１１４は、ネットワーク２Ａ、２Ｂに接続されたいずれかのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ及びＥＣＵ２１Ｂ、２２ＢのいずれかのＥＣＵ）からノード休止可能情報が受け付けられていない場合に、ネットワーク２Ｃに対して省電力状態への移行を許可しないと判定する。
【００９４】
一方、異常検出部１１３によっていずれかのネットワーク（例えば、ネットワーク２Ａ）の異常が検出された場合に、許否判定部１１４は、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれ、異常検出部１１３によって異常が検出されたネットワークである異常発生ネットワーク（ここでは、ネットワーク２Ａ）及び判定対象ネットワーク（ここでは、ネットワーク２Ｃ）を除く全てのネットワーク（すなわち、ネットワーク２Ｂ）から、前記ネット休止可能情報が受け付けられているか否かを判定し、その判定結果に応じて、判定対象ネットワーク（ここでは、ネットワーク２Ｃ）に対して省電力状態への移行を許可するか否かを判定する。
【００９５】
すなわち、異常検出部１１３によって異常が検出されている場合には、以下のように判定する。異常検出部１１３によって、例えば、ネットワーク２Ａの異常が検出されている場合について説明する。許否判定部１１４は、ネットワーク２Ｂに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ｂ、２２Ｂ）からノード休止可能情報が受け付けられている場合に、ネットワーク２Ｃに対して省電力状態への移行を許可すると判定する。また、許否判定部１１４は、ネットワーク２Ｂに接続されたいずれかのＥＣＵ（ここでは、ＥＣＵ２１Ｂ、２２ＢのいずれかのＥＣＵ）からノード休止可能情報が受け付けられていない場合に、ネットワーク２Ｃに対して省電力状態への移行を許可しないと判定する。
【００９６】
また、異常検出部１１３によって、例えば、ネットワーク２Ｂの異常が検出されている場合について説明する。許否判定部１１４は、ネットワーク２Ａに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ）からノード休止可能情報が受け付けられている場合に、ネットワーク２Ｃに対して省電力状態への移行を許可すると判定する。また、許否判定部１１４は、ネットワーク２Ａに接続されたいずれかのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２ＡのいずれかのＥＣＵ）からノード休止可能情報が受け付けられていない場合に、ネットワーク２Ｃに対して省電力状態への移行を許可しないと判定する。
【００９７】
このようにして、許否判定部１１４によって、ＥＣＵからのノード休止可能情報に基づいて、ネット休止可能情報が受け付けられているか否かが判定されるため、ネット休止可能情報が受け付けられているかを、簡素な構成で正確に判定することができる。
【００９８】
本実施形態においては、許否判定部１１４が、ＥＣＵからのノード休止可能情報に基づいて、ネット休止可能情報が受け付けられているか否かを判定する場合について説明したが、許否判定部１１４が、その他の方法でネット休止可能情報が受け付けられているか否かを判定する形態でも良い。例えば、ネットワーク毎に、いずれかのＥＣＵが各ＥＣＵからのノード休止可能情報を集計して、ネット休止可能情報をゲートウェイ装置１へ出力する形態でも良い。この場合には、ゲートウェイ装置１の負荷が軽減される。
【００９９】
また、車両のイグニッション電源がオン状態である場合には、ＥＣＵを省電力状態へ移行させる必要性は無いので、この場合に、許否判定部１１４によるネット休止可能情報が受け付けられているか否かの判定を省略することによって、ネット休止可能情報が受け付けられているか否かを効率的に判定することができる。
【０１００】
許可情報出力部１１５（許可情報出力手段の一部に相当する）は、許否判定部１１４によって省電力状態への移行を許可すると判定された場合に、判定対象ネットワーク（ここでは、ネットワーク２Ｃ）に対して、省電力状態への移行を許可する旨の情報である休止許可情報を出力する機能部である。また、許可情報出力部１１５は、送信部１１６を介して、判定対象ネットワーク（ここでは、ネットワーク２Ｃ）に含まれるＥＣＵ（ここでは、ＥＣＵ２１Ｃ、２２Ｃ）に対して、休止許可情報を出力する。
【０１０１】
送信部１１６（許可情報出力手段の一部、指示出力手段の一部に相当する）は、ネットワーク２Ａ、２Ｂ、２Ｃにそれぞれ配設されたＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ、及び、ＥＣＵ２１Ｃ、２２Ｃに対して、上記休止許可情報を含む種々の情報を送信する機能部である。
【０１０２】
異常記憶部１２３（異常記憶手段に相当する）は、異常検出部１１３によって異常が検出されたネットワークの識別情報を格納する機能部である。異常記憶部１２３に格納されるネットワークの識別情報は、異常記録部１２２によって書き込まれると共に、消去される。
【０１０３】
復帰検出部１２１（復帰検出手段の一部に相当する）は、異常記憶部１２３に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する機能部である。具体的には、復帰検出部１２１は、異常検出部１１３の検出結果に基づいて、異常記憶部１２３に格納された識別情報に対応するネットワークの異常が解消されたか否かを検出する。
【０１０４】
異常記録部１２２（異常記録手段に相当する）は、異常検出部１１３によって異常が検出された場合に、異常が検出されたネットワークである異常発生ネットワークの識別情報を異常記憶部１２３へ記録する機能部である。また、異常記録部１２２は、復帰検出部１２１によってネットワークの異常が解消されたと検出された場合に、異常が解消されたと検出されたネットワークの識別情報を異常記憶部１２３から消去する。
【０１０５】
指示出力部１２５（指示出力手段の一部に相当する）は、異常検出部１１３によって異常が検出された場合に、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれ、後に規定する「異常発生ネットワーク」とは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する機能部である。ここで、「異常発生ネットワーク」とは、異常検出部１１３によって異常が検出されたネットワーク（例えば、ネットワーク２Ａ）である。すなわち、例えば、異常検出部１１３によってネットワーク２Ａの異常が検出された場合に、指示出力部１２５は、異常発生ネットワーク（ここでは、ネットワーク２Ａ）とは相違する全てのネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）に対して、通常電力状態へ移行する旨の指示情報を出力する。また、指示出力部１２５は、ネットワーク２Ａ、２Ｂ、２Ｃに接続された全てのＥＣＵ２１Ａ、２２Ａ、２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃが省電力状態である場合に限って、通常電力状態へ移行する旨の指示情報を出力する。
【０１０６】
ただし、出力禁止部１２４によって通常電力状態への指示情報の出力が禁止されている場合には、指示出力部１２５は、異常検出部１１３によって異常が検出された場合であっても、通常電力状態へ移行する旨の指示情報は出力しない。
【０１０７】
また、指示出力部１２５は、異常検出部１１３によって異常が検出された場合に、異常発生ネットワーク（例えば、ネットワーク２Ａ）とは相違する全てのネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）に対して、異常検出部１１３によって異常が検出されたネットワークである異常発生ネットワーク（ここでは、ネットワーク２Ａ）において異常が発生している旨の情報を出力する。
【０１０８】
更に、指示出力部１２５は、復帰検出部１２１によって異常が解消されたと検出された場合に、複数の（ここでは、３つの）ネットワーク２Ａ、２Ｂ、２Ｃに含まれ、後に規定する「復帰ネットワーク」とは相違する全てのネットワークに対して、通常電力状態へ移行する旨の指示情報を出力する。ここで、「復帰ネットワーク」とは、復帰検出部１２１によって異常が解消されたと検出されたネットワークである。すなわち、例えば、復帰検出部１２１によってネットワーク２Ａの異常が解消されたと検出された場合に、指示出力部１２５は、復帰ネットワーク（ここでは、ネットワーク２Ａ）とは相違する全てのネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）に対して、通常電力状態へ移行する旨の指示情報を出力する。
【０１０９】
加えて、指示出力部１２５は、復帰検出部１２１によって異常が解消されたと検出された場合に、復帰ネットワーク（例えば、ネットワーク２Ａ）とは相違する全てのネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）に対して、復帰ネットワーク（ここでは、ネットワーク２Ａ）において異常が解消した旨の情報を出力する。
【０１１０】
このようにして、例えば、ネットワーク２Ａの異常が検出された場合に、ネットワーク２Ｂ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力されるため、ネットワーク２Ｂ、２Ｃに接続されたＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃを通常電力状態へ移行させることができるので、ＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃに対して適切な処理を行わせることができる。
【０１１１】
また、例えば、ネットワーク２Ａの異常が検出された場合に、ネットワーク２Ｂ、２Ｃに対して、ネットワーク２Ａにおいて異常が発生している旨の情報が出力されるため、ネットワーク２Ｂ、２Ｃに接続されたＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃを、ネットワーク２Ａからの情報が得られないことを前提として動作させることが可能となるため、ＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃに対して更に適切な処理を行わせることができる。
【０１１２】
更に、例えば、ネットワーク２Ａの異常が解消されたと検出された場合に、ネットワーク２Ｂ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力されるため、ネットワーク２Ｂ、２Ｃに接続されたＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃを通常電力状態へ移行させることができるので、ＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃに対して適切な処理を行わせることができる。
【０１１３】
加えて、例えば、ネットワーク２Ａの異常が解消されたと検出された場合に、ネットワーク２Ｂ、２Ｃに対して、ネットワーク２Ａにおける異常が解消した旨の情報が出力されるため、ネットワーク２Ｂ、２Ｃに接続されたＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃを、ネットワーク２Ａからの情報が得られること（＝ネットワーク２Ａと正常に通信できること）を前提として動作させることが可能となるため、ＥＣＵ２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃに対して更に適切な処理を行わせることができる。
【０１１４】
出力禁止部１２４（出力禁止手段に相当する）は、異常検出部１１３によってネットワークの異常が検出された場合に、異常記憶部１２３に、異常検出部１１３によって異常が検出されたネットワークである異常発生ネットワークの識別情報が格納されているか否かを判定する機能部である。また、出力禁止部１２４は、異常記憶部１２３に、異常検出部１１３によって異常が検出されたネットワークである異常発生ネットワークの識別情報が格納されていると判定された場合に、指示出力部１２５に対して、通常電力状態への指示情報の出力を禁止する。
【０１１５】
このようにして、異常が検出された場合であっても、異常が検出されたネットワークの識別情報が既に異常記憶部１２３に格納されていると判定された場合には、通常電力状態への指示情報の出力が禁止されるため、同一のネットワークでの異常が継続して検出されている場合に通常電力状態への指示情報が繰り返し出力されることを防止することができるのである。
【０１１６】
次に、図３を用いて、ＥＣＵ２１Ａ、２２Ａ、２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃの機能構成について説明する。なお、ＥＣＵ２１Ａ、２２Ａ、２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃは、略同一の構成を有するため、ここでは、便宜上、ＥＣＵ２１Ａについて説明する。図３は、ＥＣＵ２１Ａの機能構成の一例を示すブロック図である。ＥＣＵ２１Ａは、機能的に、受信部２１１、可否出力部２１２、異常判定部２１３、動作記憶部２１４、動作設定部２１５、移行実行部２１６、及び、送信部２１７を備えている。
【０１１７】
なお、ＥＣＵ２１Ａは、ＥＣＵ２１Ａの適所に配設されたマイクロコンピュータに、ＥＣＵ２１Ａの適所に配設されたＲＯＭ（Read  Only  Memory）等に予め格納された制御プログラムを実行させることにより、当該マイクロコンピュータを、機能的に、受信部２１１、可否出力部２１２、異常判定部２１３、動作設定部２１５、移行実行部２１６、送信部２１７等の機能部として機能させると共に、ＥＣＵ２１Ａの適所に配設されたＲＡＭ（Random  Access  Memory）等を、動作記憶部２１４、等の機能部として機能させる。
【０１１８】
受信部２１１（移行実行手段の一部に相当する）は、バス２３Ａを介して、ゲートウェイ装置１から、休止許可情報、通常電力状態へ移行する旨の指示情報、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が発生している旨の情報、及び、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）における異常が解消した旨の情報を含む種々の情報を受信する機能部である。
【０１１９】
可否出力部２１２（可否出力手段の一部に相当する）は、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）が省電力状態へ移行可能であるか否かを判定する機能部である。また、可否出力部２１２は、ＥＣＵ２１Ａが省電力状態へ移行可能であると判定された場合に、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）が省電力状態へ移行可能であることを示すノード休止可能情報をゲートウェイ装置１（許否判定部１１４等）へ出力する。
【０１２０】
異常判定部２１３は、受信部２１１を介して、ゲートウェイ装置１から、通常電力状態へ移行する旨の指示情報、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が発生している旨の情報、及び、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が解消した旨の情報の内、いずれかの情報が受信されたか否かの判定を行う機能部である。また、異常判定部２１３は、いずれかの情報が受信されたと判定された場合に、動作設定部２１５に対して、受信された情報を出力する。
【０１２１】
動作記憶部２１４は、他のネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）において異常が発生しているか否かに応じて、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）に設定可能な省電力モードを予め格納する機能部である。ここで、「省電力モード」とは、省電力状態であって、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）の具体的動作の内容を規定するものである。
【０１２２】
図４は、動作記憶部２１４に格納された省電力モードの一例を示す図表である。図４に示すように、動作記憶部２１４には、省電力モード１〜省電力モード４の４つの省電力モードが格納されている。省電力モード１は、他のネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）において異常が発生していない場合に設定される省電力モードである。省電力モード２は、ネットワーク２Ｂにおいて異常が発生している場合に設定される省電力モードである。省電力モード３は、ネットワーク２Ｃにおいて異常が発生している場合に設定される省電力モードである。省電力モード４は、ネットワーク２Ｂ及びネットワーク２Ｃにおいて異常が発生している場合に設定される省電力モードである。
【０１２３】
ここで、省電力モード１は、他のネットワーク（ここでは、ネットワーク２Ｂ、２Ｃ）との通信が正常に行われることを前提として動作させる省電力モードである。省電力モード２は、ネットワーク２Ｂからの情報が得られないことを前提として動作させる省電力モードである。省電力モード３は、ネットワーク２Ｃからの情報が得られないことを前提として動作させる省電力モードである。省電力モード４は、ネットワーク２Ｂ、２Ｃからの情報が得られないことを前提として動作させる省電力モードである。
【０１２４】
再び、図３に戻って、ＥＣＵ２１Ａの機能構成について説明する。動作設定部２１５は、異常判定部２１３から、受信された情報が受け付けられた場合に、受け付けられた情報に基づいて、移行実行部２１６に対して、通常電力状態と省電力状態との間の移行を指示する機能部である。
【０１２５】
具体的には、例えば、異常判定部２１３から、通常電力状態へ移行する旨の指示情報が受け付けられた場合には、動作設定部２１５は、移行実行部２１６に対して、通常電力状態に移行する旨の指示情報を出力する。その後、例えば、異常判定部２１３から、ネットワークＢにおいて異常が発生している旨の情報が受け付けられた場合には、動作記憶部２１４から省電力モード２を読み出して、移行実行部２１６に対して、省電力モード２に移行する旨の指示情報を出力する。
【０１２６】
更に、その後、例えば、異常判定部２１３から、通常電力状態へ移行する旨の指示情報が受け付けられた場合には、動作設定部２１５は、移行実行部２１６に対して、通常電力状態に移行する旨の指示情報を出力する。その後、例えば、異常判定部２１３から、ネットワークＢにおける異常が解消された旨の情報が受け付けられた場合には、動作記憶部２１４から省電力モード１を読み出して、移行実行部２１６に対して、省電力モード１に移行する旨の指示情報を出力する。
【０１２７】
移行実行部２１６（移行実行手段の一部に相当する）は、可否出力部２１２によって省電力状態へ移行可能であると判定され、且つ、ゲートウェイ装置１から休止許可情報が受け付けられている場合に、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を省電力状態へ移行する機能部である。
【０１２８】
また、移行実行部２１６は、動作設定部２１５からの指示に応じて、動作状態を移行する。例えば、動作設定部２１５から通常電力状態に移行する旨の指示情報及び省電力モード２に移行する旨の指示情報が順次受け付けられた場合には、移行実行部２１６は、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を通常電力状態に移行した後、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を省電力モード２に移行する。
【０１２９】
このようにして、可否出力部２１２によって省電力状態へ移行可能であると判定され、且つ、ゲートウェイ装置１から休止許可情報が受け付けられている場合に、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）が省電力状態へ移行されるので、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を適正に省電力状態へ移行させることができる。
【０１３０】
また、動作設定部２１５からの指示に応じて、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）の動作状態が移行されるため、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を更に適正な省電力状態へ移行させることができる。換言すれば、ゲートウェイ装置１からの、通常電力状態へ移行する旨の指示情報、異常発生ネットワークにおいて異常が発生している旨の情報、及び、復帰ネットワークにおいて異常が解消した旨の情報に基づいて、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）の動作状態が移行されるため、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）を更に適正な省電力状態へ移行させることができる。
【０１３１】
送信部２１７（可否出力手段の一部に相当する）は、バス２３Ａを介して、ゲートウェイ装置１へ、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）が省電力状態へ移行可能であることを示すノード休止可能情報を含む種々の情報を送信する機能部である。
【０１３２】
図５は、図２に示すゲートウェイ装置１の動作の一例を示すフローチャートである。まず、許否判定部１１４によって、車両のイグニッション電源がオフ状態であるか否かが判定される（Ｓ１０１）。イグニッション電源がオフ状態ではないと判定された場合（Ｓ１０１でＮＯ）には、処理が待機状態とされる。イグニッション電源がオフ状態であると判定された場合（Ｓ１０１でＹＥＳ）には、異常検出部１１３によって、ネットワークの異常を検出する処理である異常検出処理が実行される（Ｓ１０３）。
【０１３３】
そして、許否判定部１１４等によって、ネットワークに対して省電力状態への移行を許可するか否かを判定する処理である許否判定処理が実行される（Ｓ１０５）。次いで、ステップＳ１０３において異常が検出された場合に、指示出力部１２５等によって、ネットワークに対して通常電力状態へ移行する旨の指示情報等を出力する処理である指示出力処理が実行される（Ｓ１０７）。次に、異常記録部１２２によって、異常記憶部１２３に格納された異常発生ネットワークの識別情報を更新する処理である異常情報処理が実行される（Ｓ１０９）。ステップＳ１０９の処理が終了すると、処理がステップＳ１０１に戻され、ステップＳ１０１以降の処理が繰り返し実行される。
【０１３４】
ここで、異常検出処理が実行されるステップＳ１０３が異常検出ステップに相当する。また、許否判定処理が実行されるステップＳ１０５が対象設定ステップ、許否判定ステップ、及び、許否情報出力ステップに相当する。更に、指示出力処理が実行されるステップＳ１０７が、指示出力ステップに相当する。
【０１３５】
図６は、図５に示すフローチャートのステップＳ１０３において実行される異常検出処理の一例を示す詳細フローチャートである。なお、以下の処理は全て、異常検出部１１３によって実行される。また、ここでは、便宜上、異常検出部１１３が、ネットワーク２Ａが異常であるか否かを検出する場合について説明する。異常検出部１１３が、ネットワーク２Ｂ（又は、ネットワーク２Ｃ）が異常であるか否かを検出する場合も同様の処理が行われるため、ここでは、その記載を省略する。また、以下のフローチャートにおいて、便宜上、ネットワーク２Ａ、ネットワーク２Ｂ、ネットワーク２Ｃを、それぞれ、「ネット２Ａ」、「ネット２Ｂ」、「ネット２Ｃ」と表記する。
【０１３６】
まず、ネットワーク２Ａとの通信量ＣＡが求められる（Ｓ２０１）。そして、ステップＳ２０１で求められた通信量ＣＡが、予め設定された下限値未満であるか否かの判定が行われる（Ｓ２０３）。下限値未満であると判定された場合（Ｓ２０３でＹＥＳ）には、処理がステップＳ２１７に進められる。下限値未満ではないと判定された場合（Ｓ２０３でＮＯ）には、ステップＳ２０１で求められた通信量ＣＡが、予め設定された上限値より大であるか否かの判定が行われる（Ｓ２０５）。上限値より大であると判定された場合（Ｓ２０５でＹＥＳ）には、処理がステップＳ２１７に進められる。上限値より大ではないと判定された場合（Ｓ２０５でＮＯ）には、ネットワーク２Ａとの通信情報が取得される（Ｓ２０７）。
【０１３７】
そして、ステップＳ２０７で取得された通信情報が異常な通信情報であるか否かの判定が行われる（Ｓ２０９）。異常な通信情報であると判定された場合（Ｓ２０９でＹＥＳ）には、処理がステップＳ２１７に進められる。異常な通信情報ではないと判定された場合（Ｓ２０９でＮＯ）には、ネットワーク２Ａとの間の通信異常の発生回数ＮＡが求められる（Ｓ２１１）。そして、ステップＳ２１１で求められた通信異常の発生回数ＮＡが予め設定された閾値回数以上であるか否かの判定が行われる（Ｓ２１３）。閾値回数以上であると判定された場合（Ｓ２１３でＹＥＳ）には、処理がステップＳ２１７に進められる。閾値回数以上ではないと判定された場合（Ｓ２１３でＮＯ）には、ネットワーク２Ａは異常ではないと判定され（Ｓ２１５）、処理が図５に示すステップＳ１０５へリターンされる。ステップＳ２０３でＹＥＳの場合、ステップＳ２０５でＹＥＳの場合、ステップＳ２０９でＹＥＳの場合、又は、ステップＳ２１３でＹＥＳの場合には、ネットワーク２Ａは異常であると判定され（Ｓ２１７）、処理が図５に示すステップＳ１０５へリターンされる。
【０１３８】
図７、図８は、図５に示すフローチャートのステップＳ１０５において実行される許否判定処理の一例を示す詳細フローチャートである。なお、ここでは、便宜上、対象設定部１１２が、省電力状態への移行を許可するか否かを判定するネットワークである判定対象ネットワークとして、ネットワーク２Ｃを設定する場合について説明する。対象設定部１１２が、判定対象ネットワークとして、ネットワーク２Ａ（又は、ネットワーク２Ｂ）を設定する場合も同様の処理が行われるため、ここでは、その記載を省略する。また、以下のフローチャートにおいては、便宜上、自ＥＣＵが省電力状態へ移行可能であることを示すノード休止可能情報を「休止可能」と略記し、省電力状態への移行を許可する旨の情報である休止許可情報を「休止許可」と略記する。
【０１３９】
まず、図７に示すように、対象設定部１１２によって、ネットワーク２Ｃが判定対象ネットワークとして設定される（Ｓ３０１）。そして、許否判定部１１４によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ａの異常が検出されたか否かの判定が行われる（Ｓ３０３）。ネットワーク２Ａの異常が検出されていないと判定された場合（Ｓ３０３でＮＯ）には、処理が図８に示すフローチャートのステップＳ３１１に進められる。ネットワーク２Ａの異常が検出されたと判定された場合（Ｓ３０３でＹＥＳ）には、許否判定部１１４によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｂの異常が検出されたか否かの判定が行われる（Ｓ３０５）。
【０１４０】
ネットワーク２Ｂの異常が検出されたと判定された場合（Ｓ３０５でＹＥＳ）には、処理がステップＳ３０９に進められる。ネットワーク２Ｂの異常が検出されていないと判定された場合（Ｓ３０５でＮＯ）には、許否判定部１１４によって、ネットワーク２Ｂに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ｂ及びＥＣＵ２２Ｂ）から、受信部１１１を介して、自ＥＣＵが省電力状態へ移行可能であることを示すノード休止可能情報が受信されているか否かの判定が行われる（Ｓ３０７）。ＥＣＵ２１Ｂ及びＥＣＵ２２Ｂのいずれかからノード休止可能情報が受信されていないと判定された場合（Ｓ３０７でＮＯ）には、処理が図５に示すステップＳ１０７にリターンされる。全てのＥＣＵからノード休止可能情報が受信されていると判定された場合（Ｓ３０７でＹＥＳ）、又は、ステップＳ３０５でＹＥＳの場合には、許可情報出力部１１５によって、ネットワーク２Ｃに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力され（Ｓ３０９）、処理が図５に示すステップＳ１０７にリターンされる。
【０１４１】
図７に示すフローチャートのステップＳ３０３でＮＯの場合には、図８に示すように、許否判定部１１４によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｂの異常が検出されたか否かの判定が行われる（Ｓ３１１）。ネットワーク２Ｂの異常が検出されていないと判定された場合（Ｓ３０５でＮＯ）には、処理がステップＳ３１７に進められる。ネットワーク２Ｂの異常が検出されたと判定された場合（Ｓ３１１でＹＥＳ）には、許否判定部１１４によって、ネットワーク２Ａに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ及びＥＣＵ２２Ａ）から、受信部１１１を介して、自ＥＣＵが省電力状態へ移行可能であることを示すノード休止可能情報が受信されているか否かの判定が行われる（Ｓ３１３）。ＥＣＵ２１Ａ及びＥＣＵ２２Ａのいずれかからノード休止可能情報が受信されていないと判定された場合（Ｓ３１３でＮＯ）には、処理が図５に示すステップＳ１０７にリターンされる。全てのＥＣＵからノード休止可能情報が受信されていると判定された場合（Ｓ３１３でＹＥＳ）には、許可情報出力部１１５によって、ネットワーク２Ｃに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力され（Ｓ３１５）、処理が図５に示すステップＳ１０７にリターンされる。
【０１４２】
ステップＳ３１１でＮＯの場合には、許否判定部１１４によって、ネットワーク２Ａ、２Ｂに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ及びＥＣＵ２１Ｂ、２２Ｂ）から、受信部１１１を介して、自ＥＣＵが省電力状態へ移行可能であることを示すノード休止可能情報が受信されているか否かの判定が行われる（Ｓ３１７）。ＥＣＵ２１Ａ、２２Ａ及びＥＣＵ２１Ｂ、２２Ｂのいずれかからノード休止可能情報が受信されていないと判定された場合（Ｓ３１７でＮＯ）には、処理が図５に示すステップＳ１０７にリターンされる。全てのＥＣＵからノード休止可能情報が受信されていると判定された場合（Ｓ３１７でＹＥＳ）には、許可情報出力部１１５によって、ネットワーク２Ｃに対して、省電力状態への移行を許可する旨の情報である休止許可情報が出力され（Ｓ３１９）、処理が図５に示すステップＳ１０７にリターンされる。
【０１４３】
ここで、ステップＳ３０１が対象設定ステップに相当する。また、ステップＳ３０９、ステップＳ３１５、及び、ステップＳ３１９が許否情報出力ステップに相当する。そして、図７、図８に示すその他のステップが許否判定ステップに相当する。
【０１４４】
図９、図１０、図１１は、図５に示すフローチャートのステップＳ１０７において実行される指示出力処理の一例を示す詳細フローチャートである。まず、指示出力部１２５によって、ネットワーク２Ａ、２Ｂ、２Ｃに接続された全てのＥＣＵ（ここでは、ＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ及びＥＣＵ２１Ｃ、２２Ｃ）が省電力状態であるか否かの判定が行われる（Ｓ４０１）。ＥＣＵ２１Ａ、２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ及びＥＣＵ２１Ｃ、２２Ｃのいずれかが省電力状態ではないと判定された場合（Ｓ４０１でＮＯ）には、処理が図５に示すステップＳ１０９にリターンされる。全てのＥＣＵが省電力状態であると判定された場合（Ｓ４０１でＹＥＳ）には、指示出力部１２５によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ａの異常が検出されたか否かの判定が行われる（Ｓ４０３）。
【０１４５】
ネットワーク２Ａの異常が検出されていないと判定された場合（Ｓ４０３でＮＯ）には、処理がステップＳ４１１に進められる。ネットワーク２Ａの異常が検出されたと判定された場合（Ｓ４０３でＹＥＳ）には、出力禁止部１２４によって、ネットワーク２Ａの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４０５）。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４０５でＹＥＳ）には、処理が図１０に示すステップＳ４１７に進められる。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４０５でＮＯ）には、指示出力部１２５によって、ネットワーク２Ｂ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４０７）。そして、指示出力部１２５によって、ネットワーク２Ｂ、２Ｃに対して、ネットワーク２Ａにおいて異常が発生している旨の情報が出力され（Ｓ４０９）、処理が図１０に示すステップＳ４１７に進められる。
【０１４６】
ステップＳ４０３でＮＯの場合には、出力禁止部１２４によって、ネットワーク２Ａの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４１１）。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４１１でＮＯ）には、処理が図１０に示すステップＳ４１７に進められる。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４１１でＹＥＳ）には、指示出力部１２５によって、ネットワーク２Ｂ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４１３）。そして、指示出力部１２５によって、ネットワーク２Ｂ、２Ｃに対して、ネットワーク２Ａにおける異常が解消された旨の情報が出力され（Ｓ４１５）、処理が図１０に示すステップＳ４１７に進められる。
【０１４７】
ステップＳ４０５でＹＥＳの場合、ステップＳ４１１でＮＯの場合、ステップＳ４０９の処理が終了した場合、又は、ステップＳ４１５の処理が終了した場合には、図１０に示すように、指示出力部１２５によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｂの異常が検出されたか否かの判定が行われる（Ｓ４１７）。ネットワーク２Ｂの異常が検出されていないと判定された場合（Ｓ４１７でＮＯ）には、処理がステップＳ４２５に進められる。ネットワーク２Ｂの異常が検出されたと判定された場合（Ｓ４１７でＹＥＳ）には、出力禁止部１２４によって、ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４１９）。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４１９でＹＥＳ）には、処理が図１１に示すステップＳ４３１に進められる。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４１９でＮＯ）には、指示出力部１２５によって、ネットワーク２Ａ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４２１）。そして、指示出力部１２５によって、ネットワーク２Ａ、２Ｃに対して、ネットワーク２Ｂにおいて異常が発生している旨の情報が出力され（Ｓ４２３）、処理が図１１に示すステップＳ４３１に進められる。
【０１４８】
ステップＳ４１７でＮＯの場合には、出力禁止部１２４によって、ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４２５）。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４２５でＮＯ）には、処理が図１１に示すステップＳ４３１に進められる。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４２５でＹＥＳ）には、指示出力部１２５によって、ネットワーク２Ａ、２Ｃに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４２７）。そして、指示出力部１２５によって、ネットワーク２Ａ、２Ｃに対して、ネットワーク２Ｂにおける異常が解消された旨の情報が出力され（Ｓ４２９）、処理が図１１に示すステップＳ４３１に進められる。
【０１４９】
ステップＳ４１９でＹＥＳの場合、ステップＳ４２５でＮＯの場合、ステップＳ４２３の処理が終了した場合、又は、ステップＳ４２９の処理が終了した場合には、図１１に示すように、指示出力部１２５によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｃの異常が検出されたか否かの判定が行われる（Ｓ４３１）。ネットワーク２Ｃの異常が検出されていないと判定された場合（Ｓ４３１でＮＯ）には、処理がステップＳ４３９に進められる。ネットワーク２Ｃの異常が検出されたと判定された場合（Ｓ４３１でＹＥＳ）には、出力禁止部１２４によって、ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４３３）。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４３３でＹＥＳ）には、処理が図５に示すステップＳ１０９へリターンされる。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４３３でＮＯ）には、指示出力部１２５によって、ネットワーク２Ａ、２Ｂに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４３５）。そして、指示出力部１２５によって、ネットワーク２Ａ、２Ｂに対して、ネットワーク２Ｃにおいて異常が発生している旨の情報が出力され（Ｓ４３７）、処理が図５に示すステップＳ１０９へリターンされる。
【０１５０】
ステップＳ４３１でＮＯの場合には、出力禁止部１２４によって、ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ４３９）。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ４３９でＮＯ）には、処理が図５に示すステップＳ１０９へリターンされる。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ４３９でＹＥＳ）には、指示出力部１２５によって、ネットワーク２Ａ、２Ｂに対して、通常電力状態へ移行する旨の指示情報が出力される（Ｓ４４１）。そして、指示出力部１２５によって、ネットワーク２Ａ、２Ｂに対して、ネットワーク２Ｃにおける異常が解消された旨の情報が出力され（Ｓ４４３）、処理が図５に示すステップＳ１０９へリターンされる。
【０１５１】
図１２、図１３、図１４は、図５に示すフローチャートのステップＳ１０９において実行される異常情報処理の一例を示す詳細フローチャートである。図１２に示すように、まず、異常記録部１２２によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ａの異常が検出されたか否かの判定が行われる（Ｓ５０１）。ネットワーク２Ａの異常が検出されていないと判定された場合（Ｓ５０１でＮＯ）には、処理がステップＳ５０７に進められる。ネットワーク２Ａの異常が検出されたと判定された場合（Ｓ５０１でＹＥＳ）には、異常記録部１２２によって、ネットワーク２Ａの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５０３）。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５０３でＹＥＳ）には、処理が図１３に示すステップＳ５１１に進められる。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５０３でＮＯ）には、異常記録部１２２によって、異常記憶部１２３にネットワーク２Ａの識別情報が記録され（Ｓ５０５）、処理が図１３に示すステップＳ５１１に進められる。
【０１５２】
ステップＳ５０１でＮＯの場合には、復帰検出部１２１によって、ネットワーク２Ａの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５０７）。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５０７でＮＯ）には、処理が図１３に示すステップＳ５１１に進められる。ネットワーク２Ａの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５１１でＹＥＳ）には、復帰検出部１２１によって、ネットワーク２Ａの異常が解消されたと判定されて、異常記録部１２２によって、異常記憶部１２３に格納されているネットワーク２Ａの識別情報が消去され（Ｓ５０９）、処理が図１３に示すステップＳ５１１に進められる。
【０１５３】
ステップＳ５０３でＹＥＳの場合、ステップＳ５０７でＮＯの場合、ステップＳ５０５の処理が終了した場合、又は、ステップＳ５０９の処理が終了した場合には、図１３に示すように、異常記録部１２２によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｂの異常が検出されたか否かの判定が行われる（Ｓ５１１）。ネットワーク２Ｂの異常が検出されていないと判定された場合（Ｓ５１１でＮＯ）には、処理がステップＳ５１７に進められる。ネットワーク２Ｂの異常が検出されたと判定された場合（Ｓ５１１でＹＥＳ）には、異常記録部１２２によって、ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５１３）。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５１３でＹＥＳ）には、処理が図１４に示すステップＳ５２１に進められる。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５１３でＮＯ）には、異常記録部１２２によって、異常記憶部１２３にネットワーク２Ｂの識別情報が記録され（Ｓ５１５）、処理が図１４に示すステップＳ５２１に進められる。
【０１５４】
ステップＳ５１１でＮＯの場合には、復帰検出部１２１によって、ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５１７）。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５１７でＮＯ）には、処理が図１４に示すステップＳ５２１に進められる。ネットワーク２Ｂの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５１１でＹＥＳ）には、復帰検出部１２１によって、ネットワーク２Ｂの異常が解消されたと判定されて、異常記録部１２２によって、異常記憶部１２３に格納されているネットワーク２Ｂの識別情報が消去され（Ｓ５１９）、処理が図１４に示すステップＳ５２１に進められる。
【０１５５】
ステップＳ５１３でＹＥＳの場合、ステップＳ５１７でＮＯの場合、ステップＳ５１５の処理が終了した場合、又は、ステップＳ５１９の処理が終了した場合には、図１４に示すように、異常記録部１２２によって、図５に示すフローチャートのステップＳ１０３において、ネットワーク２Ｃの異常が検出されたか否かの判定が行われる（Ｓ５２１）。ネットワーク２Ｃの異常が検出されていないと判定された場合（Ｓ５２１でＮＯ）には、処理がステップＳ５２７に進められる。ネットワーク２Ｃの異常が検出されたと判定された場合（Ｓ５２１でＹＥＳ）には、異常記録部１２２によって、ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５２３）。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５２３でＹＥＳ）には、処理が図５に示すステップＳ１０１へリターンされる。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５２３でＮＯ）には、異常記録部１２２によって、異常記憶部１２３にネットワーク２Ｃの識別情報が記録され（Ｓ５２５）、処理が図５に示すステップＳ１０１へリターンされる。
【０１５６】
ステップＳ５２１でＮＯの場合には、復帰検出部１２１によって、ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されているか否かの判定が行われる（Ｓ５２７）。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていないと判定された場合（Ｓ５２７でＮＯ）には、処理が図５に示すステップＳ１０１へリターンされる。ネットワーク２Ｃの識別情報が異常記憶部１２３に格納されていると判定された場合（Ｓ５２１でＹＥＳ）には、復帰検出部１２１によって、ネットワーク２Ｃの異常が解消されたと判定されて、異常記録部１２２によって、異常記憶部１２３に格納されているネットワーク２Ｃの識別情報が消去され（Ｓ５２９）、処理が図５に示すステップＳ１０１へリターンされる。
【０１５７】
図１５、図１６は、図３に示すＥＣＵ２１Ａの動作の一例を示すフローチャートである。なお、ここでは、便宜上、ＥＣＵ２１Ａの動作の一例を示すフローチャートを記載するが、その他のＥＣＵ（ＥＣＵ２２Ａ、ＥＣＵ２１Ｂ、２２Ｂ、ＥＣＵ２１Ｃ、２２Ｃ）の動作も同様である。また、図１６に示すフローチャートでは、便宜上、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が発生している旨の情報を、「異常ネット情報」と略記し、他のネットワーク（ここでは、ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が解消した旨の情報を、「復帰ネット情報」と略記している。図１５に示すように、まず、可否出力部２１２によって、自ＥＣＵ（ここでは、ＥＣＵ２１Ａ）が省電力状態であるか否かが判定される（Ｓ６０１）。自ＥＣＵが省電力状態であると判定された場合（Ｓ６０１でＹＥＳ）には、処理が図１６のステップＳ６１７に進められる。自ＥＣＵが省電力状態ではないと判定された場合（Ｓ６０１でＮＯ）には、可否出力部２１２によって、自ＥＣＵが省電力状態へ移行可能であるか否かの判定が実行される（Ｓ６０３）。そして、可否出力部２１２によって、ステップＳ６０３において省電力状態へ移行可能であると判定されたか否かの判定が行われる（Ｓ６０５）。省電力状態へ移行可能ではないと判定された場合（Ｓ６０５でＮＯ）には、処理がステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。省電力状態へ移行可能であると判定された場合（Ｓ６０５でＹＥＳ）には、可否出力部２１２によって、送信部２１７を介して、ゲートウェイ装置１に対して、自ＥＣＵが省電力状態へ移行可能であることを示すノード休止可能情報が出力される（Ｓ６０７）。
【０１５８】
そして、移行実行部２１６によって、受信部２１１を介して、ゲートウェイ装置１から、省電力状態への移行を許可する旨の情報である休止許可情報が受け付けられているか否かの判定が行われる（Ｓ６０９）。休止許可情報が受け付けられていないと判定された場合（Ｓ６０９でＮＯ）には、処理がステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。休止許可情報が受け付けられていると判定された場合（Ｓ６０９でＹＥＳ）には、移行実行部２１６によって、動作設定部２１５による省電力モードの設定（図１６に示すステップＳ６２３の処理）が既に行われているか否かの判定が行われる（Ｓ６１１）。省電力モードの設定が未だ行われていないと判定された場合（Ｓ６１１でＮＯ）には、移行実行部２１６によって、図４に示す省電力モード１の省電力状態に移行され（Ｓ６１５）、処理がステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。省電力モードの設定が既に行われていると判定された場合（Ｓ６１１でＹＥＳ）には、移行実行部２１６によって、設定された省電力モードの省電力状態に移行され（Ｓ６１３）、処理がステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。
【０１５９】
ステップＳ６０１でＮＯの場合には、図１６に示すように、異常判定部２１３によって、受信部２１１を介して、ゲートウェイ装置１から、通常電力状態へ移行する旨の指示情報が受け付けられたか否かの判定が行われる（Ｓ６１７）。通常電力状態へ移行する旨の指示情報が受け付けられていないと判定された場合（Ｓ６１７でＮＯ）には、処理が図１５に示すステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。通常電力状態へ移行する旨の指示情報が受け付けられたと判定された場合（Ｓ６１７でＹＥＳ）には、移行実行部２１６によって、通常電力状態に移行される（Ｓ６１９）。そして、異常判定部２１３によって、受信部２１１を介して、ゲートウェイ装置１から、他のネットワーク（ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が発生している旨の情報が受け付けられているか否かの判定が行われる（Ｓ６２１）。
【０１６０】
異常が発生している旨の情報が受け付けられていないと判定された場合（Ｓ６２１でＮＯ）には、処理がステップＳ６２７に進められる。異常が発生している旨の情報が受け付けられていると判定された場合（Ｓ６２１でＹＥＳ）には、動作設定部２１５によって、受け付けられた情報に対応する省電力モードが設定される（Ｓ６２３）。そして、移行実行部２１６によって、ステップＳ６２３において設定された省電力モードの省電力状態に移行され（Ｓ６２５）、処理が図１５に示すステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。ステップＳ６２１でＮＯの場合には、異常判定部２１３によって、受信部２１１を介して、ゲートウェイ装置１から、他のネットワーク（ネットワーク２Ｂ、又は、ネットワーク２Ｂ）において異常が解消された旨の情報が受け付けられているか否かの判定が行われる（Ｓ６２７）。異常が解消された旨の情報が受け付けられていないと判定された場合（Ｓ６２７でＮＯ）には、処理がステップＳ６２１に戻され、ステップＳ６２１以降の処理が繰り返し実行される。異常が解消された旨の情報が受け付けられたと判定された場合（Ｓ６２７でＹＥＳ）には、動作設定部２１５によって、既に設定された省電力モードが解消されて、図４に示す省電力モード１に設定される（Ｓ６２９）。そして、移行実行部２１６によって、省電力モード１の省電力状態に移行され（Ｓ６３１）、処理が図１５に示すステップＳ６０１に戻され、ステップＳ６０１以降の処理が繰り返し実行される。
【０１６１】
このようにして、ネットワーク２Ｂ、又は、ネットワーク２Ｃに異常が発生した場合であっても、ＥＣＵ２１Ａを適正に省電力状態へ移行させることができると共に、ＥＣＵ２１Ａを適正な省電力モードの省電力状態へ移行させることができる。
【０１６２】
なお、本発明に係るゲートウェイ装置は、上記実施形態に係るゲートウェイ装置１に限定されず、下記の形態でも良い。また、本発明に係るノードは、上記実施形態に係るＥＣＵ２１Ａに限定されず、下記の形態でも良い。
（Ａ）本実施形態においては、ネットワークシステム１００が、車両に搭載されている場合について説明するが、ネットワークシステム１００が、船舶、飛行機等の他の乗り物に搭載されている形態でも良い。更に、ネットワークシステム１００が、屋内に配設されている形態でも良い。
【０１６３】
（Ｂ）本実施形態においては、ゲートウェイ装置１が、機能的に、受信部１１１、対象設定部１１２、異常検出部１１３、許否判定部１１４、許可情報出力部１１５、送信部１１６、復帰検出部１２１、異常記録部１２２、異常記憶部１２３、出力禁止部１２４、指示出力部１２５等を備える場合について説明したが、受信部１１１、対象設定部１１２、異常検出部１１３、許否判定部１１４、許可情報出力部１１５、送信部１１６、復帰検出部１２１、異常記録部１２２、異常記憶部１２３、出力禁止部１２４、及び、指示出力部１２５の内、少なくとも１つの機能部が、電気回路等のハードウェアによって構成されている形態でも良い。
【０１６４】
（Ｃ）本実施形態においては、ＥＣＵ２１Ａが、機能的に、受信部２１１、可否出力部２１２、異常判定部２１３、動作記憶部２１４、動作設定部２１５、移行実行部２１６、送信部２１７等を備える場合について説明したが、受信部２１１、可否出力部２１２、異常判定部２１３、動作記憶部２１４、動作設定部２１５、移行実行部２１６、及び、送信部２１７の内、少なくとも１つの機能部が、電気回路等のハードウェアによって構成されている形態でも良い。
【産業上の利用可能性】
【０１６５】
本発明は、例えば、省電力状態と通常電力状態とを切り換え可能に構成された少なくとも１つのノードが、それぞれ接続された複数のネットワークを、相互に通信可能に接続して、前記ノード間のデータを中継するゲートウェイ装置、ゲートウェイ装置の制御方法及びネットワークシステムに適用することができる。
【符号の説明】
【０１６６】
１００    ネットワークシステム
１    ゲートウェイ装置
１１１    受信部（異常検出手段の一部、復帰検出手段の一部）
１１２    対象設定部（対象設定手段）
１１３    異常検出部（異常検出手段の一部）
１１４    許否判定部（許否判定手段）
１１５    許可情報出力部（許可情報出力手段の一部）
１１６    送信部（許可情報出力手段の一部、指示出力手段の一部）
１２１    復帰検出部（復帰検出手段の一部）
１２２    異常記録部（異常記録手段）
１２３    異常記憶部（異常記憶手段）
１２４    出力禁止部（出力禁止手段）
１２５    指示出力部（指示出力手段の一部）
２（２Ａ、２Ｂ、２Ｃ）    ネットワーク
２１Ａ、２２Ａ、２１Ｂ、２２Ｂ、２１Ｃ、２２Ｃ    ＥＣＵ
２１１    受信部（移行実行手段の一部）
２１２    可否出力部（可否出力手段の一部）
２１３    異常判定部
２１４    動作記憶部
２１５    動作設定部
２１６    移行実行部（移行実行手段の一部）
２１７    送信部（可否出力手段の一部）
２３Ａ、２３Ｂ、２３Ｃ    バス
【図１】
2010183479.tif 000003
【図２】
2010183479.tif 000004
【図３】
2010183479.tif 000005
【図４】
2010183479.tif 000006
【図５】
2010183479.tif 000007
【図６】
2010183479.tif 000008
【図７】
2010183479.tif 000009
【図８】
2010183479.tif 000010
【図９】
2010183479.tif 000011
【図１０】
2010183479.tif 000012
【図１１】
2010183479.tif 000013
【図１２】
2010183479.tif 000014
【図１３】
2010183479.tif 000015
【図１４】
2010183479.tif 000016
【図１５】
2010183479.tif 000017
【図１６】
2010183479.tif 000018