(57)【要約】【課題】  複数のネットワークそれぞれに接続されたノード間で通信を行なう通信システムの各ネットワークの状態を監視する。【解決手段】  第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間に介装され、ゲートウェイ手段１と監視手段３とを備えたゲートウェイ装置１において、その監視手段２に、第１のネットワークＣＡＮ１の状態を監視する第１ネットワーク監視手段８１と、その監視結果に基づいて第１のネットワークＣＡＮ１の異常を検出する第１異常検出手段８２と、第２のネットワークＣＡＮ２の状態を監視する第２ネットワーク監視手段８３と、その監視結果に基づいて第２のネットワークＣＡＮ２の異常を検出する第２異常検出手段８４とを設ける。【選択図】        図１
2006222649.tif 000002
【特許請求の範囲】
【請求項１】
それぞれノードを有する第１のネットワークと第２のネットワークとの間で送受信されるデータの中継を行なうゲートウェイ装置であって、
前記第１のネットワークと前記第２のネットワークとの間に接続され、前記第１のネットワーク及び前記第２のネットワーク間で送受信されるデータの中継を行なうゲートウェイ手段と、
前記ゲートウェイ手段に並設され、前記第１のネットワーク及び前記第２のネットワークの通信状態を監視する監視手段とを備えた
ことを特徴とする、ネットワーク監視機能付のゲートウェイ装置。
【請求項２】
前記監視手段は、
前記第１のネットワークの通信状態を監視する第１ネットワーク監視手段と、
前記第１ネットワーク監視手段の監視結果に基づいて上記第１のネットワークの異常を検出する第１異常検出手段と、
前記第２のネットワークの通信状態を監視する第２ネットワーク監視手段と、
前記第２ネットワーク監視手段の監視結果に基づいて前記第２のネットワークの異常を検出する第２異常検出手段とを備えた
ことを特徴とする、請求項１記載のネットワーク監視機能付のゲートウェイ装置。
【請求項３】
前記第１異常検出手段は、
前記第１のネットワークの異常を判定するための第１判定値を記憶した第１判定値記憶手段と、
前記第１ネットワーク監視手段の監視結果と前記第１判定値とに基づいて前記第１のネットワークの異常を検出する第１ネットワーク異常検出手段とを備え、
前記第２異常検出手段は、
前記第２のネットワークの異常を判定するための第２判定値を記憶した第２判定値記憶手段と、
前記第２ネットワーク監視手段の監視結果と前記第２判定値とに基づいて前記第２のネットワークの異常を検出する第２ネットワーク異常検出手段とを備えた
ことを特徴とする、請求項２記載のネットワーク監視機能付のゲートウェイ装置。
【請求項４】
前記第１のネットワーク及び前記第２のネットワークを監視するための所定の初期値を前記第１判定値記憶手段及び前記第２判定値記憶手段に設定する初期設定手段を備えた
ことを特徴とする、請求項３記載のネットワーク監視機能付のゲートウェイ装置。
【請求項５】
前記初期設定手段は、該ゲートウェイ装置を介して前記第１のネットワーク及び前記第２のネットワーク間を送信されるデータのデータ送信周期、データ識別情報及びデータ長の内の少なくとも一つの情報の所定値を初期値として前記第１判定値記憶手段及び第２判定値記憶手段に設定する
ことを特徴とする、請求項４記載のネットワーク監視機能付のゲートウェイ装置。
【請求項６】
前記初期設定手段が、前記所定の初期値を前記第１判定値記憶手段および前記第２判定値記憶手段に設定する動作を失敗した場合に、前記監視手段が異常であると判定する監視手段異常判定手段をさらに備えた
ことを特徴とする、請求項４又は５記載のネットワーク監視機能付のゲートウェイ装置。
【請求項７】
前記監視手段異常判定手段が、前記監視手段が異常であると判定した場合に、該監視手段が異常である旨を通知する監視手段異常通知手段をさらに備えた
ことを特徴とする、請求項６記載のネットワーク監視機能付のゲートウェイ装置。
【請求項８】
前記監視手段が異常を検出した場合に、前記第１のネットワークおよび前記第２のネットワークに接続された前記ノードに異常の発生を通知する異常ノード通知手段をさらに備える
ことを特徴とする、請求項１〜７のいずれか１項に記載のネットワーク監視機能付のゲートウェイ装置。
【請求項９】
前記ゲートウェイ手段は、異常を検知するための検知信号を前記監視手段に送信し、
前記監視手段は、前記ゲートウェイ手段から受信した前記検知信号に基づいて該ゲートウェイ手段の異常を判定するゲートウェイ異常監視手段を備えた
ことを特徴とする、請求項１〜８のいずれか１項に記載のネットワーク監視機能付のゲートウェイ装置。
【請求項１０】
前記監視手段は、
前記第１のネットワークおよび前記第２のネットワークのいずれか一方に検査用のデータを収集するための検査ツールが接続されたことを検知して前記第１のネットワークおよび前記第２のネットワークに接続されたノードに通知するツール接続通知手段と、
前記第１のネットワークおよび第２のネットワークの内の一方に接続された前記検査ツールに対して、前記第１のネットワークおよび前記第２のネットワークの内の他方に接続されたノードから送信されるデータを前記ゲートウェイ手段に代わって中継する代理返信手段とをさらに備えた
ことを特徴とする、請求項１〜９のいずれか１項に記載のネットワーク監視機能付のゲートウェイ装置。
【請求項１１】
前記ゲートウェイ手段は、第１のマイクロコンピュータを備え、
前記監視手段は、前記第１のマイクロコンピュータと異なる第２のマイクロコンピュータを備えた
ことを特徴とする、請求項１〜１０のいずれか１項に記載のネットワーク監視機能付のゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク監視機能付のゲートウェイ装置に関する。
【背景技術】
【０００２】
従来、自動車等の車両においては、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを用いた通信システムがしばしば設けられる。このような車両用の通信システムの例としては車載ＬＡＮ（ローカルエリアネットワーク）などが挙げられ、これは車両や車載機器の制御等に非常に有用である。
【０００３】
しかし、このような通信システムに通信エラーが生じた場合には、その車両や車載機器の制御等に支障をきたす虞がある。したがって、通信エラーが生じた場合には直ちに通信エラーの原因を特定し、それを解決することが要求される。そこで、従来、通信エラーの原因の特定に関して様々な技術が提案されていた（特許文献１、特許文献２参照）。
【０００４】
また、通信システムを構築する場合には、送受信する信号の種類、目的、送受信頻度等に応じて複数のネットワークを用意し、これらのネットワークをゲートウェイで接続して通信システムの構築を行なうことも行なわれている。例えば、ナビゲーションシステム制御等のための情報系ネットワーク、ヘッドランプ制御等のためのボディ制御系ネットワーク、エアバッグ制御等のための安全系ネットワーク、エンジン制御等のためのエンジン・パワートレン系ネットワークなどをゲートウェイ装置で接続し、これら全体で通信システムを構築すること等が挙げられる。
【０００５】
このように複数のネットワークをゲートウェイで接続した場合に通信エラーからの回復させるため、従来、暴走監視マイクロコンピュータ（以下適宜、マイクロコンピュータを「マイコン」という）を設けたゲートウェイを用いていた。
図５は、暴走監視マイコンを備えた従来のゲートウェイ装置を示す模式的なブロック図である。従来のゲートウェイ装置１００は、一方のネットワークＣＡＮ１と他方のネットワークＣＡＮ２とを接続するもので、ゲートウェイとしての機能を発揮するゲートウェイ機能マイコン（以下適宜、「Ｇ／Ｗ機能マイコン」という）１０１と、Ｇ／Ｗ機能マイコン１０１を監視する暴走監視マイコン１０２とを備えている。なお、この例では一方のネットワークＣＡＮ１にはノードａ及びノードｂが接続され、他方のネットワークＣＡＮ２にはノードｃ及びノードｄが接続されているものとする。
【０００６】
このゲートウェイ装置１００では、一方のネットワークＣＡＮ１のノードａ，ｂと他方のネットワークＣＡＮ２のノードｃ，ｄとの間で行なわれる通信は、Ｇ／Ｗ機能マイコン１０１を介して行なわれるようになっている。そして、Ｇ／Ｗ機能マイコン１０１を介した通信の通信エラーを検出するために、暴走監視マイコン１０２がＧ／Ｗマイコン１０１の監視を行なうようになっている。
【０００７】
具体的には、Ｇ／Ｗ機能マイコン１０１から暴走監視マイコン１０２へ向けて定期的に信号（以下適宜、「検知信号」という）を発するようになっていて、暴走監視マイコン１０２ではこの検知信号が予定通りに定期的に受信できているかの判定を行なっている。即ち、Ｇ／Ｗ機能マイコン１０１が正常である場合には、暴走監視マイコン１０２は上記の検知信号を定期的に受信することができる。
【０００８】
しかし、Ｇ／Ｗ機能マイコン１０１に何らかの異常が生じ、Ｇ／Ｗ機能マイコン１０１を介した通信に通信エラーが生じた場合には、Ｇ／Ｗ機能マイコン１０１は検知信号を送
信することができなくなり、このため、暴走監視マイコン１０２は検知信号を受信できなくなる。したがって、暴走監視マイコン１０２は、検知信号を規定時間以上受信できなかった場合に、Ｇ／Ｗ機能マイコン１０１に異常が生じたと判定するようになっている。
【０００９】
さらに、Ｇ／Ｗ機能マイコン１０１に異常が生じたと判定した場合、暴走監視マイコン１０２は、Ｇ／Ｗ機能マイコン１０１にリセット信号を送信してＧ／Ｗ機能マイコン１０１にリセット処理を行なわせて、Ｇ／Ｗ機能マイコン１０１を正常状態に復帰させるようにしていた。
【００１０】
【特許文献１】特開２００４−１７６７６号公報
【特許文献２】特開２００４−１３６８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、暴走監視マイコン１０２を備えた従来のゲートウェイ装置１００では、Ｇ／Ｗ機能マイコン１０１自体が異常になった場合はその異常を検出することができるものの、ゲートウェイ装置１００に接続されたネットワークＣＡＮ１，ＣＡＮ２において異常が生じ、それが原因で通信エラーが生じた場合に、上記のネットワークＣＡＮ１，ＣＡＮ２で生じた異常を発見できなかった。
【００１２】
また、ゲートウェイ装置１００を介した通信の送信元又は送信先のノードが異常である場合、当該通信に通信エラーが生じることから、通信相手のノードが上記送信元又は送信先のノードに異常が生じていることを検出できる場合はある。しかし、Ｇ／Ｗ機能マイコン１０１に異常が生じている場合には、ノードは、通信相手のノードに異常が生じているか否かを判定することができなかった。具体例を挙げれば、図５の通信システムにおいてノードａからノードｃに向けて通信を行なう場合にＧ／Ｗ機能マイコン１０１で異常が生じると、ノードａはネットワークＣＡＮ２で異常が生じているか否かを判定することができず、ネットワークＣＡＮ２及びノードｃ，ｄの状態を検出することができなかった。
【００１３】
本発明は、上記の課題に鑑みて創案されたもので、ゲートウェイ装置を介して複数のネットワークそれぞれに接続されたノード間で通信を行なう通信システムの各ネットワークの状態を監視できるようにした、ネットワーク監視機能付のゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明のネットワーク監視機能付のゲートウェイ装置は、それぞれノードを有する第１のネットワークと第２のネットワークとの間で送受信されるデータの中継を行なうゲートウェイ装置であって、前記第１のネットワークと前記第２のネットワークとの間に接続され、前記第１のネットワーク及び前記第２のネットワーク間で送受信されるデータの中継を行なうゲートウェイ手段と、前記ゲートウェイ手段に並設され、前記第１のネットワーク及び前記第２のネットワークの通信状態を監視する監視手段とを備えたことを特徴とする（請求項１）。これにより、ゲートウェイ装置を介して複数のネットワークそれぞれに接続されたノード間で通信を行なう通信システムの各ネットワークの状態を監視することができる。
【００１５】
このとき、前記監視手段は、前記第１のネットワークの通信状態を監視する第１ネットワーク監視手段と、前記第１ネットワーク監視手段の監視結果に基づいて上記第１のネットワークの異常を検出する第１異常検出手段と、前記第２のネットワークの通信状態を監視する第２ネットワーク監視手段と、前記第２ネットワーク監視手段の監視結果に基づいて前記第２のネットワークの異常を検出する第２異常検出手段とを備えることが好ましい
（請求項２）。これにより、前記第１のネットワークまたは前記第２のネットワークで異常が生じた場合、その異常を検出することができる。
【００１６】
また、前記第１異常検出手段は、前記第１のネットワークの異常を判定するための第１判定値を記憶した第１判定値記憶手段と、前記第１ネットワーク監視手段の監視結果と前記第１判定値とに基づいて前記第１のネットワークの異常を検出する第１ネットワーク異常検出手段とを備え、前記第２異常検出手段は、前記第２のネットワークの異常を判定するための第２判定値を記憶した第２判定値記憶手段と、前記第２ネットワーク監視手段の監視結果と前記第２判定値とに基づいて前記第２のネットワークの異常を検出する第２ネットワーク異常検出手段とを備えることが好ましい（請求項３）。これにより、第１判定値や第２判定値を適切に設定するようにすれば、通信システムやネットワークなどの状態に応じて確実な異常の判定を行なうことが可能となる。
【００１７】
さらに、該ネットワーク監視機能付のゲートウェイ装置は、前記第１のネットワーク及び前記第２のネットワークを監視するための所定の初期値を前記第１判定値記憶手段及び前記第２判定値記憶手段に設定する初期設定手段を備えることが好ましい（請求項４）。これにより、前記の第１判定値や第２判定値を適切に初期設定することができるようになる。
【００１８】
また、前記初期設定手段は、該ゲートウェイ装置を介して前記第１のネットワーク及び前記第２のネットワーク間を送信されるデータのデータ送信周期、データ識別情報及びデータ長の内の少なくとも一つの情報の所定値を初期値として前記第１判定値記憶手段及び第２判定値記憶手段に設定するように構成されていることが好ましい（請求項５）。これにより、第１及び第２のネットワークの監視を確実に行なうことができる。即ち、第１及び第２のネットワークの固有の情報から優先度などに応じて適切な情報を選択し、それをもとに、異常の判定を確実に行なうことができる。
【００１９】
さらに、前記初期設定手段は、前記所定の初期値を前記第１判定値記憶手段および前記第２判定値記憶手段に設定する動作を失敗した場合に、前記監視手段が異常であると判定する監視手段異常判定手段をさらに備えることが好ましい（請求項６）。これにより、前記監視手段の異常を検出することが可能となる。
【００２０】
また、前記監視手段異常判定手段は、前記監視手段が異常であると判定した場合に、該監視手段が異常である旨を通知する監視手段異常通知手段をさらに備えることが好ましい（請求項７）。これにより、監視手段で異常が検出された場合に、その異常を正常なノードに通知することが可能となる。したがって、異常発生後の修理を適切に行なうことが可能となる。
【００２１】
さらに、該ネットワーク監視機能付のゲートウェイ装置は、前記監視手段が異常を検出した場合に、前記第１のネットワークおよび前記第２のネットワークに接続された前記ノードに異常の発生を通知する異常ノード通知手段をさらに備えることが好ましい（請求項８）。これにより、どのノードで異常が検出されたかを正常なノードに通知することが可能となる。したがって、異常発生後の修理時に、ゲートウェイ装置やノードの誤交換などを防止することが可能となる。
【００２２】
また、前記ゲートウェイ手段は、異常を検知するための検知信号を前記監視手段に送信し、前記監視手段は、前記ゲートウェイ手段から受信した前記検知信号に基づいて該ゲートウェイ手段の異常を判定するゲートウェイ異常監視手段を備えることが好ましい（請求項９）。これにより、ゲートウェイ手段の異常を検出することが可能となる。
【００２３】
さらに、前記監視手段は、前記第１のネットワークおよび前記第２のネットワークのいずれか一方に検査用のデータを収集するための検査ツールが接続されたことを検知して前記第１のネットワークおよび前記第２のネットワークに接続されたノードに通知するツール接続通知手段と、前記第１のネットワークおよび第２のネットワークの内の一方に接続された前記検査ツールに対して、前記第１のネットワークおよび前記第２のネットワークの内の他方に接続されたノードから送信されるデータを前記ゲートウェイ手段に代わって中継する代理返信手段とをさらに備えることが好ましい（請求項１０）。これにより、前記第１のネットワークおよび前記第２のネットワークのいずれかに接続されたノードとゲートウェイ手段との両方が異常となった場合でも、前記第１のネットワーク及び前記第２のネットワークのいずれか一方に検査ツールを接続すれば、前記第１のネットワーク及び前記第２のネットワークに接続されたノードのうちのどのノードが異常となっているかを１回の操作で認識できるため、サービス性を向上させることができる。
【００２４】
また、前記ゲートウェイ手段は、第１のマイクロコンピュータを備え、前記監視手段は、前記第１のマイクロコンピュータと異なる第２のマイクロコンピュータを備えることが好ましい（請求項１１）。
【発明の効果】
【００２５】
本発明のネットワーク監視機能付のゲートウェイ装置によれば、ゲートウェイ装置を介して複数のネットワークそれぞれに接続されたノード間で通信を行なう通信システムの各ネットワークの状態を監視できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明について実施形態を示して説明するが、本発明は以下の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において任意に変形して実施することができる。
図１は本発明の一実施形態としてのネットワーク監視機能付のゲートウェイ装置（以下適宜、単に「ゲートウェイ装置」という）を備えた通信システムの概要を示す模式的なブロック図である。この通信システムは、通信プロトコルとしてＣＡＮを用いた車載ＬＡＮである。ここで、ＣＡＮは、ネットワークが空いているときにはネットワークに接続された全ての送信装置（ノード等）から信号（データ）を送信することができるマルチマスタ型の通信プロトコルであり、ネットワークに早くアクセスした送信装置が送信権を得ることができるようになっている。
【００２７】
さらに、同時に複数の送信装置が送信を始めた場合には、送信される信号がそれぞれ有するデータＩＤ（データ識別情報）により優先順位が判断され、優先順位が高いデータＩＤを有する信号を送信している送信装置が送信権を得るようになっている。なお、上記のノード間で送受信される信号は、本実施形態では、例えば車両や車載機器の制御のための制御信号などがこれに該当する。
【００２８】
さて、図１に示すように、本実施形態の通信システムは、第１のネットワークＣＡＮ１と、第２のネットワークＣＡＮ２と、ゲートウェイ装置１とを備えている。
［第１のネットワーク］
第１のネットワークＣＡＮ１は、少なくとも１つのノードａ，ｂが接続されたバス型のネットワークであり、ＣＡＮプロトコルにしたがって通信を行なうことができるように構成されている。
【００２９】
第１のネットワークＣＡＮ１に接続されたノードａ，ｂは、各種の信号を適宜受信及び送信することが可能な通信装置であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ
Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａ
ｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ、各種インターフェースなどの電子部品により構成されている。
【００３０】
さらに、ノードａは、第１のネットワークＣＡＮ１を介して第１のネットワークＣＡＮ１に接続された他のノードｂ及びゲートウェイ装置１との間で信号の送受信が可能であり、また、ゲートウェイ装置１、第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２を介して第２のネットワークＣＡＮ２に接続されたノードｃ，ｄとの間でも信号の送受信が可能となっている。なお、第１のネットワークＣＡＮ１に接続された他のノードｂもノードａと同様に構成され、同様の機能を有するものとする。
【００３１】
なお、図１においては第１のネットワークＣＡＮ１にノードａ，ｂの２つのみを描画して示すが、第１のネットワークＣＡＮ１に接続されるノードの数は任意である。通常は、第１のネットワークＣＡＮ１には、ノードａ，ｂ以外にもノードが設けられる。さらに、ノードａ，ｂ及びその他のノードは、それぞれの目的に応じた車両制御等を行なうための電子制御装置（ＥＣＵ）として構成されている。
【００３２】
［第２のネットワーク］
第２のネットワークＣＡＮ２は、第１のネットワークＣＡＮ１と同様に構成されたバス型のネットワークであり、ＣＡＮプロトコルにしたがって通信を行なうことができるようになっている。
【００３３】
また、第２のネットワークＣＡＮ２には、ノードａ，ｂと同様に構成された少なくとも１個のノードｃ，ｄが接続されていて、これらは、第２のネットワークＣＡＮ２を介して第２のネットワークＣＡＮ２に接続された他のノード及びゲートウェイ装置１との間で信号の送受信が可能であり、また、ゲートウェイ装置１、第２のネットワークＣＡＮ２及び第１のネットワークＣＡＮ１を介して第１のネットワークＣＡＮ１に接続されたノードａ，ｂとの間でも信号の送受信が可能となっている。
【００３４】
なお、図１においては第２のネットワークＣＡＮ２にノードｃ，ｄの２つのみを描画して示すが、第１のネットワークＣＡＮ１と同様、第２のネットワークＣＡＮ２に接続されるノードの数は任意である。通常は、第２のネットワークＣＡＮ２にも、ノードｃ，ｄ以外にもノードが設けられる。さらに、ノードｃ，ｄ及びその他のノードも、それぞれの目的に応じた車両制御等を行なうための電子制御装置（ＥＣＵ）として構成されている。
【００３５】
［ゲートウェイ装置１］
ゲートウェイ装置１は、第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間で送受信されるデータの中継を行なうべく、ＣＰＵ、ＲＡＭやＲＯＭ等のメモリ、各種インターフェースなどの電子部品により構成された通信装置である。また、ゲートウェイ装置１は、ゲートウェイ手段の機能を発揮する第１のマイクロコンピュータであるゲートウェイ機能マイコン（以下適宜、「Ｇ／Ｗ機能マイコン」という）２と、監視手段の機能を発揮する第２のマイクロコンピュータである監視マイコン３とを備えている。
【００３６】
［Ｇ／Ｗ機能マイコン２］
Ｇ／Ｗ機能マイコン２は、ＣＰＵ、ＲＡＭやＲＯＭ等のメモリ、各種インターフェースなどの電子部品により構成されている。また、Ｇ／Ｗ機能マイコン２は、通信ラインＬ１及び通信ラインＬ２により上記の第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２にそれぞれ接続され、これにより、上記の第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間を接続するようになっている。
【００３７】
さらに、Ｇ／Ｗ機能マイコン２は、信号ゲートウェイ手段４と、初期設定手段５と、監
視マイコン監視手段６と、検知信号送信手段７とを備えている。なお、Ｇ／Ｗ機能マイコン２の各機能は、Ｇ／Ｗ機能マイコン２を構成する電子部品により実現されている。さらに、Ｇ／Ｗ機能マイコン２は監視マイコン３に制御ラインＬ３で接続され、この制御ラインＬ３を介してＧ／Ｗ機能マイコン２と監視マイコン３との間で制御や監視のための信号が送受信されるようになっている。
【００３８】
信号ゲートウェイ手段４は、第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間に接続され、第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２間で送受信されるデータの中継を行なうもので、各信号毎に設けられた受信バッファ（図１では図示を省略する）及び送信バッファ（図１では図示を省略する）を備えている。図２に、信号ゲートウェイ手段４を用いたネットワークＣＡＮ１，ＣＡＮ２の接続要領を説明するブロック図を示す。なお、図２において、ブロック矢印は信号の流れを表わす。
【００３９】
図２に示すように、信号ゲートウェイ手段４には、各信号Ａ〜Ｆ毎に用意された受信バッファ４１Ａ〜４１Ｆと、各信号Ａ〜Ｆ毎に用意された送信バッファ４２Ａ〜４２Ｆとが設けられていて、これらの受信バッファ４１Ａ〜４１Ｆ及び送信バッファ４２Ａ〜４２Ｆを用い、接続がなされるようになっている。ただし、ここでは第１のネットワークＣＡＮ１から第２のネットワークＣＡＮ２への信号送信に対応するバッファとして受信バッファ４１Ａ〜４１Ｃ及び送信バッファ４２Ａ〜４２Ｃを示し、第２のネットワークＣＡＮ２から第１のネットワークＣＡＮ１への信号送信に対応するバッファとして受信バッファ４１Ｄ〜４１Ｆ及び送信バッファ４２Ｄ〜４２Ｆを示して説明するが、受信バッファ及び送信バッファの数は任意であり、図２のものに限定されない。
【００４０】
即ち、第１のネットワークＣＡＮ１から送られてきた信号Ａ〜Ｃは、通信ラインＬ１を介して受信バッファ４１Ａ〜４１Ｃで受信され、受信バッファ４１Ａ〜４１Ｃ内の信号Ａ〜Ｃは対応する送信バッファ４２Ａ〜４２Ｃに送られ、そこから通信ラインＬ２を介して第２のネットワークＣＡＮ２に送信されるようになっている。このようにして、第１のネットワークＣＡＮ１から第２のネットワークＣＡＮ２に信号Ａ〜Ｃが送信されるようになっている。
【００４１】
また、第２のネットワークＣＡＮ２から第１のネットワークＣＡＮ１に送られる信号Ｄ〜Ｆも、同様の要領で送信されるようになっており、以上のようにして、第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２とが接続されている。
なお、ここでは信号として信号Ａ〜Ｆの６種類を示したが、信号の種類は任意であり、また、信号Ａ〜Ｆの種類の数に応じて受信バッファ４１Ａ〜４１Ｆ及び送信バッファ４２Ａ〜４２Ｆの数も設定される。
【００４２】
初期設定手段５は、本実施形態の通信システムの通信開始時又は任意のタイミングで、監視マイコン３のネットワーク監視手段８の初期設定を行なうものであり、具体的には、第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２を監視するための所定の初期値を第１判定値記憶手段８６及び第２判定値記憶手段８８に設定するものである。また、ここで初期設定手段５は、固有情報初期設定手段５１と、判定値初期設定手段５２とを備えている。
固有情報初期設定手段５１は、ネットワーク監視手段８の第１ネットワーク監視手段８１及び第２ネットワーク監視手段８３がそれぞれ監視する対象となる、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２それぞれに固有の情報を初期設定するものである。以下適宜、第１のネットワークＣＡＮ１の固有の情報を「第１固有情報」といい、第２のネットワークＣＡＮ２の固有の情報を「第２固有情報」という。
【００４３】
また、判定値初期設定手段５２は、第１ネットワーク異常検出手段８７及び第２ネット
ワーク異常検出手段８９が異常の検出に用いる第１判定値及び第２判定値の初期設定を行なうものである。具体的には、第１固有情報及び第２固有情報それぞれの所定値を、初期値として第１判定値記憶手段８６及び第２判定値記憶手段８８に記憶させるものである。これにより、上記の各初期値が、第１ネットワーク異常検出手段８７及び第２ネットワーク異常検出手段８９がそれぞれ判定に用いる第１判定値及び第２判定値として用いられるようになっている。なお、第１判定値及び第２判定値としてどのような値を初期設定するかは、通信システムの目的や送受信される信号の種類などに応じて任意に初期設定することができる。
したがって、固有情報初期設定手段５１及び判定値初期設定手段５２がそれぞれ第１固有情報及び第２固有情報並びに第１判定値及び第２判定値の初期設定を行なうことにより、ネットワーク監視手段８の初期設定を行なうようになっている。
【００４４】
監視マイコン監視手段６は、監視マイコン３が異常となっていないか否か監視するものであり、監視手段異常判定手段６１と、監視手段異常通知手段６２とを備えている。
監視手段異常判定手段６１は、ネットワーク監視手段８が初期設定に失敗した場合に、即ち、初期設定手段５が前記所定の初期値を第１判定値記憶手段８６及び第２判定値記憶手段８８に設定する動作を失敗した場合に、ネットワーク監視手段８が異常であり、ひいては監視マイコン３が異常であると判定するものである。
【００４５】
どのようにして初期設定の失敗を認識するかは任意であるが、例えば、第１固有情報及び第２固有情報、並びに、第１判定値及び第２判定値の初期設定が完了した場合に、ネットワーク監視手段８から初期設定手段５に、初期設定が完了した旨を知らせる通知信号を送信させるようにしておけばよい。これにより、初期設定手段５が上記通知信号を受信すれば初期設定手段５は初期設定が正常に完了したことを認識できるようになる。したがって、初期設定開始から所定の時間が経過しても上記通知信号が受信できない場合、初期設定手段５が初期設定に失敗したと認識して、それを監視手段異常判定手段６１に通知させるようにすれば、監視手段異常判定手段６１は初期設定の失敗を認識することができる。
【００４６】
さらに、例えば、初期設定手段５により初期設定を行なう際に、初期設定開始から所定の時間が経過するまでの間に、上記通知信号を初期設定手段５が受信しない限り初期設定手段５が初期設定を所定回数だけ繰り返して行なうようにしてもよい。これにより、初期設定をより確実に行なうことが可能となり、また、監視マイコン３の異常を監視マイコン監視手段６が誤判定することを防止することができる。
本実施形態でも、上述したように通知信号を用いて初期設定が失敗したか否かを判定するようになっているものとする。
【００４７】
また、監視手段異常通知手段６２は、ネットワーク監視手段８が異常であり、ひいては監視マイコン３が異常であると監視手段異常判定手段６１が判定した場合に、監視マイコン３が異常であることを第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に接続された各ノードａ〜ｄに通知するものである。具体的には、図２に破線矢印で示すように、監視手段異常判定手段６１が監視マイコン３の異常を判定した場合、それを各ノードａ〜ｄに通知する信号（以下適宜、「監視マイコン異常通知信号」という）がＧ／Ｗ機能マイコン２内の送信バッファ４２Ｃ，４２Ｆに転送され、そこから各ノードａ〜ｄに監視マイコン異常通知信号が送信される。なお、図２では送信バッファ４２Ｃ，４２Ｆから監視マイコン異常通知信号が送信される例を示したが、監視マイコン異常通知信号を送信する送信バッファの数は任意であり、また、他の信号Ｃ，Ｆ用の送信バッファ４２Ｃ，４２Ｆを用いずに専用の送信バッファを用いて送信を行なうようにしてもよい。
【００４８】
検知信号送信手段７は、異常を検知するための検知信号を、監視マイコン３のゲートウェイ異常監視手段１０に向けて定期的に送信するものである。また、この検知信号はＧ／
Ｗ機能マイコン２が異常となっていないか否かを判定するために用いられるようになっている。
【００４９】
［監視マイコン３］
監視マイコン３は、ＣＰＵ、ＲＡＭやＲＯＭ等のメモリ、各種インターフェースなどの電子部品により構成されている。また、監視マイコン３は、監視用ラインＬ４及び監視用ラインＬ５により上記の第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２にそれぞれ接続されることで、第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２それぞれに対して、上記Ｇ／Ｗ機能マイコン２に並設的に接続されている。これにより、上記の第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２を監視して第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２の異常を検出できるようになっている。
【００５０】
さらに、監視マイコン３は、ネットワーク監視手段８と、サービスツール補助手段９と、ゲートウェイ異常監視手段１０とを備えている。なお、監視マイコン３の各機能は、監視マイコン３を構成する電子部品により実現されている。
【００５１】
ネットワーク監視手段８は、第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２の異常を検出するべくその通信状態を監視を行なうものであり、第１ネットワーク監視手段８１と、第１異常検出手段８２と、第２ネットワーク監視手段８３と、第２異常検出手段８４と、異常ノード通知手段８５とを備えている。
【００５２】
第１ネットワーク監視手段８１は、Ｇ／Ｗ機能マイコン２を介さずに監視用ラインＬ４を通じて第１のネットワークＣＡＮ１の通信状態を監視するものである。詳しくは、監視用ラインＬ４を通じて第１のネットワークＣＡＮ１上の信号を受信し、その固有の情報、即ち、固有情報初期設定手段５１が初期設定した第１固有情報を監視するようになっている。
【００５３】
ここで、第１固有情報は本発明の趣旨を著しく損なわない限り任意であるが、例えば、Ｇ／Ｗ機能マイコン２が第１のネットワークＣＡＮ１に送信する信号、及び、第１のネットワークＣＡＮ１のノードａ，ｂがＧ／Ｗ機能マイコン２に送信する信号などの、ゲートウェイ装置１を介して第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２間を送信される信号の、データ送信周期、データ識別情報及びデータ長の内の少なくとも１つの情報が挙げられる。したがって、これらの情報のうちの少なくとも１種を第１ネットワーク監視手段８１は監視するようになっている。なお、具体的にどの情報を第１固有情報として監視するかは、上述のように、初期設定の際に固有情報初期設定手段５１によって初期設定されるようになっている。
【００５４】
また、第１異常検出手段８２は、第１ネットワーク監視手段８１の監視結果に基づいて第１のネットワークＣＡＮ１の異常を検出するものであり、第１判定値記憶手段８６と、第１ネットワーク異常検出手段８７とを備えている。
第１判定値記憶手段８６は、第１のネットワークの異常を判定するための第１判定値を記憶しているものである。この第１判定値は、第１のネットワークＣＡＮ１が正常であれば第１固有情報が一致するはずの値、第１のネットワークＣＡＮ１が正常であれば第１固有情報が超えるはずがない上限値、第１のネットワークＣＡＮ１が正常であれば第１固有情報が下回るはずがない下限値など、任意の値を記憶させることができるようになっている。具体例としては、第１固有情報として信号のデータ識別情報やデータ長を初期設定する場合、第１のネットワークＣＡＮ１が正常であればそのデータ識別情報やデータ長に一致するはずの値を第１判定値とすることができる。また、例えば、第１固有情報として信号の送信周期を初期設定する場合、第１のネットワークＣＡＮ１が正常である場合の送信
周期の所定倍の値を第１判定値とすることができる。なお、第１判定値は、初期設定の際に判定値初期設定手段５２に初期設定されることよって、第１判定値記憶手段８６に記憶されるようになっている。
【００５５】
さらに、第１ネットワーク異常検出手段８７は、第１ネットワーク監視手段８１の監視結果と第１判定値記憶手段８６に記憶された第１判定値とに基づいて第１のネットワークＣＡＮ１の異常を検出するものである。例えば、第１ネットワーク監視手段８１による監視結果として得られた第１固有情報と第１判定値とを比較し、両者が一致するか、第１固有情報が第１判定値より大きくなるか、第１固有情報が第１判定値より小さくなるかなどに応じて、第１のネットワークＣＡＮ１に異常が生じているかどうか判定を行なう。
【００５６】
上記の第１判定値の場合を用いて具体例を挙げると、第１固有情報として信号のデータ識別情報やデータ長を採用する場合、監視の結果得られた第１固有情報と第１判定値とが一致すれば第１のネットワークＣＡＮ１が正常であると判定し、異なっていれば異常であると判定するようにすることができる。また、例えば第１固有情報として信号の送信周期を採用する場合、監視の結果得られた第１固有情報が第１判定値以下であれば第１のネットワークＣＡＮ１が正常であると判定し、第１固有情報が第１判定値より大きければ、即ち、第１のネットワークＣＡＮ１が正常である場合の送信周期の所定倍の期間だけ当該信号が送信されてこなければ異常であると判定するようにすることができる。
【００５７】
第１ネットワーク異常検出手段８７では、このようにして、ある信号を監視した結果得られた第１固有情報から異常が検出された場合、当該信号の送信元のノードで異常が生じたことが分かるようになっている。したがって、ノードａ，ｂからゲートウェイ装置１に向けて送信されてくる信号の第１固有情報を監視するようにすれば、当該信号の送信元であるノードａ，ｂの異常を検出することができ、一方、ゲートウェイ装置１からノードａ，ｂに向けて送信される信号の第１固有情報を監視するようにすれば、当該信号の送信元であるゲートウェイ装置１の異常を検出することができるようになっている。即ち、第１のネットワークＣＡＮ１の通信状態を監視することにより、第１のネットワークＣＡＮ１に接続されたノードａ，ｂのみならず、ゲートウェイ装置１の異常をも検出することができるようになっているのである。
【００５８】
一方、第２ネットワーク監視手段８３も、第１ネットワーク監視手段８１と同様の要領で、Ｇ／Ｗ機能マイコン２を介さずに監視用ラインＬ５を通じて第２のネットワークＣＡＮ２の通信状態を監視するものである。したがって、監視用ラインＬ５を通じて第２のネットワーク上の信号を受信し、その固有の情報、即ち、固有情報初期設定手段５１が初期設定した第２固有情報を監視するようになっている。
【００５９】
ここで、第２固有情報は、第１固有情報と同様に任意であり、また、その具体例も同様である。したがって、上記第１固有情報と同種の情報のうちの少なくとも１種を第２ネットワーク監視手段８３は監視するようになっている。さらに、具体的にどの情報を第２固有情報として監視するかが、初期設定の際に固有情報初期設定手段５１によって初期設定されることも第１ネットワーク監視手段８１と同様である。
【００６０】
また、第２異常検出手段８４は、第２ネットワーク監視手段８３の監視結果に基づいて第２のネットワークＣＡＮ１の異常を検出するものであり、第２判定値記憶手段８８と、第２ネットワーク異常検出手段８９とを備えている。
第２判定値記憶手段８８は、第１判定値記憶手段８６と同様に、第２のネットワークＣＡＮ２の異常を判定するための第２判定値を記憶しているものである。この第２判定値は、第２のネットワークＣＡＮ２の異常の判定に用いられるほかは第１判定値と同様にして初期設定及び使用をされるものである。
【００６１】
さらに、第２ネットワーク異常検出手段８９は、第２ネットワーク監視手段８３の監視結果と第２判定値記憶手段８８に記憶された第２判定値とに基づいて第２のネットワークＣＡＮ２の異常を検出するものであり、第１固有情報の代わりに第２固有情報を用い、第１判定値の代わりに第２判定値を用い、異常の検出の対象が第２のネットワークＣＡＮ２である他は第１ネットワーク異常検出手段８７と同様にして異常の検出を行なうものである。
【００６２】
また、異常ノード通知手段８５は、第１異常検出手段８２や第２異常検出手段８３によるネットワークＣＡＮ１，ＣＡＮ２の異常の検出の結果、第１又は第２のネットワークＣＡＮ１，ＣＡＮ２に接続されたノードａ〜ｄのうちのいずれか、又は、ゲートウェイ装置１自体に異常が検出された場合、当該ノード（ゲートウェイ装置１を含む）に異常が発生したことを、その他の第１のネットワークＣＡＮ１及び第２のネットワークＣＡＮ２に接続された正常なノード全てに通知するものである。これにより、正常なノードはどのノードが異常にあるか知ることができるようになっている。なお、この通知の際には、通知のための特定の識別情報を有する信号を用いて通知を行なうようになっているものとする。
【００６３】
サービスツール補助手段９は、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のいずれか一方にサービスツールが接続された場合に、そのサービスツール（検査ツール）の使用の補助となるべく設けられたものである。ここで、サービスツールとは、当該サービスツールが接続されたネットワーク（即ち、第１のネットワークＣＡＮ１又は第２のネットワークＣＡＮ２のうちのいずれか一方）に接続されているノード等の検査用のデータ（以下適宜、「サービスツール用信号」という）を収集するためのツールである。通常は、サービスツールがネットワークＣＡＮ１，ＣＡＮ２に接続されると、サービスツールが接続されたネットワークに対して通信可能な各ノードａ〜ｄからサービスツールに向けて各種の情報を含むサービスツール用信号が送信され、そのサービスツール用信号をサービスツールが受信するようになっている。
【００６４】
サービスツール補助手段９は、ツール接続通知手段９１と、代理返信手段９２とを備えている。
ツール接続通知手段９１は、例えば検知信号送信手段７からの検知信号が定期的に送信されてこないことにより、Ｇ／Ｗ機能マイコン２が異常であると判定されたとき、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちのいずれか一方にサービスツールが接続されると、当該サービスツールが接続されたことを検知して、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に対してサービスツールが接続されたことを通知するものである。
【００６５】
即ち、従来、Ｇ／Ｗ機能マイコン２が異常であると、サービスツールが接続されていない側のネットワーク（第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちの他方）に接続されたノードは、サービスツールが接続されたことを知ることができなかった。これは、Ｇ／Ｗ機能マイコン２が異常であるために信号ゲートウェイ手段４が第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間を接続できなくなっているためであった。そこで、ツール接続通知手段９１は、このようなＧ／Ｗ機能マイコン２の異常時に、監視用ラインＬ４，Ｌ５を介して、サービスツールが接続されていない側のネットワークに接続されたノードへも、サービスツールが接続されたことを通知するようになっている。
【００６６】
また、代理返信手段９２は、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の内の一方、即ち、サービスツールが接続されたネットワークに対して、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の内の他方、即ち、サービスツールが接続されていないネットワークに接続されたノードから送信されたサービスツール用信号を、Ｇ／Ｗ機能マイコン２
に代わって中継するものである。
即ち、従来、Ｇ／Ｗ機能マイコン２が異常であると、サービスツールが接続されていない側のネットワーク（第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちの他方）に接続されたノードは、サービスツールに通知したい情報（通常は、異常情報）を内容とする信号（以下適宜、「サービスツール用信号」という）をサービスツールに送ることができなかった。これも、Ｇ／Ｗ機能マイコン２が異常であるために信号ゲートウェイ手段４が第１のネットワークＣＡＮ１と第２のネットワークＣＡＮ２との間を接続できなくなっているためであった。そこで、代理返信手段９２は、このようなＧ／Ｗ機能マイコン２の異常時に、サービスツールが接続されていない側のネットワークのノードが送信したサービスツール用信号を監視用ラインＬ４，Ｌ５を介して受信し、また、監視用ラインＬ４，Ｌ５を介して当該サービスツール用信号をサービスツールに送信（代理返信）するようになっている。
【００６７】
ゲートウェイ異常監視手段１０は、検知信号に基づいてＧ／Ｗ機能マイコン２の異常を検出するためのものである。このゲートウェイ異常監視手段１０では、Ｇ／Ｗ機能マイコン２の検知信号送信手段７から送信されてくる検知信号を受信し、その検知信号が規定時間以上受信できなかった場合に、Ｇ／Ｗ機能マイコン２に異常が生じたと判定するようになっている。
さらに、Ｇ／Ｗ機能マイコン２が異常であると判定した場合、ゲートウェイ異常監視手段１０は、Ｇ／Ｗ機能マイコン２をリセット処理させて、Ｇ／Ｗ機能マイコン２を正常状態に復帰させるようになっている。
【００６８】
［作用］
本実施形態のゲートウェイ装置１は上述したように構成されているので、この通信システムでは、信号ゲートウェイ手段４により、第１のネットワークＣＡＮ１に接続されたノードａ，ｂと第２のネットワークＣＡＮ２に接続されたノードｃ，ｄとの間で通信を行なうことが可能である。
【００６９】
また、上記通信時には、図３に示すフローチャートにしたがって、ゲートウェイ装置１並びに第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の監視制御が行なわれる。
即ち、まず、ステップＳ１において、初期設定手段５によりネットワーク監視手段８の初期設定を行なう。即ち、固有情報初期設定手段５１が第１固有情報及び第２固有情報の初期設定を行ない、また、判定値初期設定手段５２が第１判定値及び第２判定値の初期設定を行なう。
次に、ステップＳ２において、監視マイコン監視手段６が監視手段異常判定手段６１を用いて、上記の初期設定が失敗したか否かの判定を行なう。ステップＳ１で行なった初期設定が失敗していればステップＳ３に進み、逆に、初期設定が失敗せず正常に完了していればステップＳ４に進む。
【００７０】
ステップＳ３では、監視マイコン監視手段６が監視手段異常通知手段６２を用いて、監視マイコン３が異常であることを第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に接続された各ノードａ〜ｄに通知する。そして、通知後、監視制御を終了する。
一方、ステップＳ４では、ネットワーク監視手段８が第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の監視を行なう。即ち、第１ネットワーク監視手段８１が監視用ラインＬ４を通じて第１のネットワークＣＡＮ１の状態を監視し、その監視結果に基づいて第１異常検出手段８２が第１のネットワークＣＡＮ１の異常を検出する。さらに、第２ネットワーク監視手段８３が監視用ラインＬ５を通じて第２のネットワークＣＡＮ２の状態を監視し、その監視結果に基づいて第２異常検出手段８４が第２のネットワークＣＡＮ２の異常を検出する。
【００７１】
次に、ステップＳ５に進む。ステップＳ５では、ステップＳ４で行なわれた監視の結果、ノードの異常が検出されていなければ監視制御を終了するが、ノードの異常が検出された場合には、ステップＳ６に進む。
ステップＳ６では、異常ノード通知手段８５が、どのノードで異常が生じたかを、その他の正常なノード全てに通知する。そして、ステップＳ６の後、監視制御を終了する。
【００７２】
以上の要領で、初期設定手段５、監視マイコン監視手段６及びネットワーク監視手段８を用いることにより、ゲートウェイ装置１並びに第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の監視制御が行なわれる。
なお、上記の監視制御は、通信開始時のみならず、通信を行なっている任意のタイミングで行なうことができる。
【００７３】
また、通信時には、Ｇ／Ｗ機能マイコン２の検知信号送信手段７と監視マイコン３のゲートウェイ異常監視手段１０とを用いて、Ｇ／Ｗ機能マイコン２の監視も行なわれる。即ち、検知信号送信手段７は、ゲートウェイ異常監視手段１０へ向けて定期的に検知信号を発していて、ゲートウェイ異常監視手段１０ではこの検知信号を規定時間以上受信できなかった場合に、Ｇ／Ｗ機能マイコン２に異常が生じたと判定する。さらに、Ｇ／Ｗ機能マイコン２に異常が生じたと判定した場合、ゲートウェイ異常監視手段１０は、Ｇ／Ｗ機能マイコン２をリセット処理させ、Ｇ／Ｗ機能マイコン２を正常状態に復帰させる。
【００７４】
さらに、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちの一方にサービスツールが接続された場合には、監視マイコン３のサービスツール補助手段９を用いて、図４に示す要領でサービスツールの補助が適宜行なわれる。
まず、ステップＳＳ１で、サービスツールが接続されたかどうかが判定され、サービスツールが接続されていない場合には何らの補助は行なわれないが、サービスツールが第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちの一方に接続された場合には、ステップＳＳ２に進む。
【００７５】
ステップＳＳ２では、Ｇ／Ｗ機能マイコン２が異常であるか否かの判定が行なわれる。ネットワーク監視手段８やゲートウェイ異常監視手段１０による監視制御の結果、Ｇ／Ｗ機能マイコン２の異常が検出された場合には、ステップＳＳ３に進み、Ｇ／Ｗ機能マイコン２が正常である場合には補助は行なわれない。
【００７６】
ステップＳＳ３では、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のうちの一方にサービスツールが接続され、また、Ｇ／Ｗ機能マイコン２が異常であるので、ツール接続通知手段９１は、サービスツールが接続されていない側のネットワークに対してサービスツールが接続されたことを通知する。
【００７７】
そして、ステップＳＳ４において、代理返信手段９２が、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の他方、即ち、サービスツールが接続されていないネットワークに接続されたノードからサービスツールへのサービスツール用信号をサービスツールに代理返信し、これにより、サービスツールが接続されていないネットワークに接続されたノードがサービスツールに通知したい内容をサービスツールに通知する。
以上の要領で、ツール接続通知手段９１及び代理返信手段９２を用いたサービスツールの補助が行なわれる。
【００７８】
［効果］
以上のように、本発明の一実施形態としてのゲートウェイ装置１によれば、ゲートウェイ装置１を介して複数のネットワークＣＡＮ１，ＣＡＮ２それぞれに接続されたノードａ〜ｄ間で通信を行なう通信システムの各ネットワークＣＡＮ１，ＣＡＮ２の状態を監視す
ることができる。したがって、ゲートウェイ装置１と通信可能なノードａ〜ｄの異常を検出することが可能となる。
【００７９】
また、ゲートウェイ装置１に監視マイコン３を設けたため、１つの監視マイコン３によって第１及び第２ネットワークＣＡＮ１，ＣＡＮ２両方の監視を行なうことができるようになり、コストを安価とすることができる。
【００８０】
さらに、上記のゲートウェイ装置１では、初期設定手段５により、第１固有情報及び第２固有情報などのネットワーク監視手段８で監視する対象情報や、第１判定値及び第２判定値などの異常検出に用いる条件などを初期設定時に指定することが可能である。また、初期設定は任意のタイミングで適宜行なうことができる。したがって、例えば第１及び第２ネットワークＣＡＮ１，ＣＡＮ２をはじめ、通信システムの構成が変更になった場合でもハードウェアの変更が不要であり、ソフトウェアの変更のみで対応が可能であるため、安価に実装することができる。さらに、第１及び第２ネットワークＣＡＮ１，ＣＡＮ２上を流れる信号に依存せず異常の検出を行なうことができるため、さまざまな通信システムに適用することができる。
【００８１】
また、１つの監視マイコン３でネットワークＣＡＮ１，ＣＡＮ２上の信号Ａ〜Ｆを全て受信することは、マイコンのハード回路上困難である。これに対して、本実施形態のゲートウェイ装置１では、上記のように初期設定時に監視対象情報を任意に初期設定できることにより、車両制御状態等の通信状態に応じて優先度を定めて送受信される信号を監視することが可能となるという利点も得ることができる。
【００８２】
さらに、上記のように初期設定時に第１判定値及び第２判定値などの異常検出に用いる条件を任意に初期設定できることにより、監視制御の自由度を高め、車両制御状態等の通信状態に応じて優先度を定めて異常判定条件のリアルタイムな変更が可能になるという利点も得ることができる。
また、第１判定値や第２判定値を適切に初期設定するようにすれば、通信システムやネットワークＣＡＮ１，ＣＡＮ２などの状態に応じて確実な異常の判定を行なうことが可能となる。
【００８３】
さらに、監視手段異常判定手段６１により監視マイコン３の監視を行なうようにしたため、監視マイコン３が異常となった場合でも、その異常を検出することができる。また、その異常を、監視手段異常通知手段６２によって、ゲートウェイ装置１にネットワークＣＡＮ１，ＣＡＮ２を介して接続された各ノードａ〜ｄに通知することができる。
【００８４】
さらに、監視する対象情報として、ゲートウェイ手段１がネットワークＣＡＮ１，ＣＡＮ２に対して送信する信号、又は、ネットワークＣＡＮ１，ＣＡＮ２のノードａ〜ｄがゲートウェイ装置１に送信する信号の、データ送信周期、データ識別情報、データ長等の、ネットワークＣＡＮ１，ＣＡＮ２上の信号の固有の情報を監視するようにしたため、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の監視を確実に行なうことができる。即ち、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の固有の情報のなかから優先度などに応じて適切な情報を選択し、それをもとに、異常の判定を確実に行なうことができる。
【００８５】
また、異常ノード通知手段８５により、異常が検出された場合に正常なノードの全てに対して異常が生じたノードを通知するようにしたため、確実な異常特定が可能なり、異常発生後の修理時に、ゲートウェイ装置１やノードａ〜ｄの誤交換などの可能性を抑制することができる。
【００８６】
さらに、ネットワーク監視手段８による監視対象ノードにはゲートウェイ装置１自体（
特に、Ｇ／Ｗ機能マイコン２）も含まれるため、ゲートウェイ装置１の異常を検出することもできる。したがって、ゲートウェイ装置１自体に異常が生じた場合でも、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に接続されたノードａ〜ｄ全てに当該異常を通知することができる。
【００８７】
また、従来であれば、Ｇ／Ｗ機能マイコン２と第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に接続されたノードａ〜ｄのいずれかとが共に異常となった場合（以下適宜、この状態を「２重故障」という）には、どのノードが異常となっているかを検出することができなかった。しかし、監視マイコン３による監視制御を行なうようにしたため、２重故障時であってもどのノードが異常となったかを検出することができる。また、異常ノード通知手段８５による通知を行なうことで、異常が生じたノードが接続されたネットワークとは反対側のネットワークに接続されたノードにも、異常が生じたノードを通知することが可能となる。
【００８８】
さらに、ツール接続通知手段９１と代理返信手段９２とを備えたサービスツール補助手段９を設けたため、上記の２重故障が生じた場合でも、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２のいずれかにサービスツールを接続すれば、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２に接続されたノードａ〜ｄのうちのどのノードが異常となっているかを１回の操作で認識できる。したがって、サービス性を向上させることができる。
【００８９】
［その他］
以上、本発明について実施形態を示して説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、任意に変形して実施することができる。
例えば、ＣＡＮ以外の通信プロトコルを用いた通信システムにおいても、上記ゲートウェイ装置１を適用することができる。
【００９０】
さらに、例えば、第１及び第２のネットワークＣＡＮ１，ＣＡＮ２はバス型以外のネットワークであっても良い。
また、例えば、上記ゲートウェイ装置１を適用する対象は車両ＬＡＮに限定されず、船舶、電車、建造物、農業機器、医療機器など、任意のものに設けられた通信システムに適用することができる。
【００９１】
さらに、例えば、初期設定手段５、監視マイコン監視手段６、サービスツール補助手段９などは、Ｇ／Ｗ機能マイコン２や監視マイコン３とは別の専用のマイコンにその機能を担当させるようにしても良い。
また、信号ゲートウェイ手段、初期設定手段、監視マイコン監視手段、検知信号送信手段、ネットワーク監視手段、サービスツール補助手段、ゲートウェイ異常監視手段、固有情報初期設定手段、判定値初期設定手段、監視手段異常判定手段、監視手段異常通知手段、第１ネットワーク監視手段、第１異常検出手段、第２ネットワーク監視手段、第２異常検出手段、異常ノード通知手段、第１判定値記憶手段、第１ネットワーク異常検出手段、第２判定値記憶手段、第２ネットワーク異常検出手段、ツール接続通知手段、代理返信手段などとしての各機能は、適宜選択的に組み合わせて用いるようにすることもできる。
【００９２】
さらに、例えば、初期設定手段５により初期設定を行なう際に、初期設定が完了した旨を知らせる通知信号を、初期設定手段５ではなく監視マイコン監視手段６に送信させるようにしても良い。これにより、監視マイコン３の異常を検出するための判定に要するステップを減らすことができ、処理の簡素化が可能となる。
【００９３】
また、上記実施形態では、ゲートウェイ手段をＧ／Ｗ機能マイコン（第１のマイクロコ
ンピュータ）２によって構成し、また、監視手段をＧ／Ｗ機能マイコン２とは異なる監視マイコン（第２のマイクロコンピュータ）３により構成したが、ゲートウェイ手段及び監視手段はそれぞれ他の部材を用いて構成するようにしても良く、また、上記マイコンにそれ以外の部材を組み合わせて構成するようにしても良い。
【産業上の利用可能性】
【００９４】
本発明のネットワーク監視機能付のゲートウェイ装置は、ＦＡ（ファクトリーオートメーション）、船舶、医療機器、産業機器などをはじめ、通信システムを用いる任意の分野で広く用いることができるが、特に、車両用通信システムなど、ＣＡＮを用いた通信システムに用いて好適である。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態としてのネットワーク監視機能付のゲートウェイ装置を備えた通信システムの概要を示す模式的なブロック図である。
【図２】本発明の第１実施形態にかかる信号ゲートウェイ手段を用いたネットワークの接続要領を説明するブロック図を示す。
【図３】本発明の第１実施形態にかかるゲートウェイ装置並びに第１及び第２のネットワークＣＡＮ１，ＣＡＮ２の監視制御の要領を説明するためのフローチャートである。
【図４】本発明の第１実施形態にかかるサービスツール補助手段を用いたサービスツールの補助の要領を説明するためのフローチャートである。
【図５】暴走監視マイコンを備えた従来のゲートウェイ装置を示す模式的なブロック図である。
【符号の説明】
【００９６】
１  ゲートウェイ装置
２  ゲートウェイ機能マイコン
３  監視マイコン
４  信号ゲートウェイ手段
５  初期設定手段
６  監視マイコン監視手段
７  検知信号送信手段
８  ネットワーク監視手段
９  サービスツール補助手段
１０  ゲートウェイ異常監視手段
５１  固有情報初期設定手段
５２  判定値初期設定手段
６１  監視手段異常判定手段
６２  監視手段異常通知手段
８１  第１ネットワーク監視手段
８２  第１異常検出手段
８３  第２ネットワーク監視手段
８４  第２異常検出手段
８５  異常ノード通知手段
８６  第１判定値記憶手段
８７  第１ネットワーク異常検出手段
８８  第２判定値記憶手段
８９  第２ネットワーク異常検出手段
９１  ツール接続通知手段
９２  代理返信手段
１００  ゲートウェイ装置
１０１  ゲートウェイ機能マイコン
１０２  暴走監視マイコン
ＣＡＮ１  第１のネットワーク
ＣＡＮ２  第２のネットワーク
Ｌ１，Ｌ２  通信ライン
Ｌ３  制御ライン
Ｌ４，Ｌ５  監視用ライン
【図１】
2006222649.tif 000003
【図２】
2006222649.tif 000004
【図３】
2006222649.tif 000005
【図４】
2006222649.tif 000006
【図５】
2006222649.tif 000007