(57)【特許請求の範囲】
【請求項１】
光導波体（２，３，４，５，６）によってネットワーク（１）に接続されている複数のノード（１００，２００，３００，４００，５００，６００）を有する電子システムにおいて、
時間の経過と共に劣化する光導波体（２，３，４，５，６）の光学特性をセルフテストによって診断するため、前記の各ノードが、
前記の光導波体（２，３，４，５，６）を介して、低減された送信出力で各隣接ノードにメッセージを送信する手段と、当該メッセージを受信した場合には、先に低減された送信出力で送信した各ノードにメッセージの受信の確認を送信する手段と、
当該のメッセージの受信の確認を、該当する隣接ノードから受信する手段と、
当該の確認が受信されない場合、バスマネージメントノード（１００）にエラーメッセージを出力する手段とを有することを特徴とする、
光導波体によってネットワークに接続されている複数のノードを有する電子システム。
【請求項２】
前記ネットワークをシリアルバスシステム、有利にはＩＥＥＥ１３８４，ＩＥＥＥ１３９４ａまたはＩＥＥＥ１３９４ｂ規格に相応して構成する、
請求項１に記載の電子システム。
【請求項３】
車両に対して適用される、例えば自動車エレクトロニクスに対して適用される、
請求項１または２に記載の電子システム。
【請求項４】
前記ネットワークは木構造を有する、
請求項１から３までのいずれか１項に記載の電子システム。
【請求項５】
前記バスマネージメントノードは、前記のネットワークのノードにセルフテストコマンドを送信するための手段を有しており、
該セルフテストコマンドの受信によって、前記のノードの、送信するための手段がアクティブ化される、
請求項１から４までのいずれか１項に記載の電子システム。
【請求項６】
前記バスマネージメントノードは、各隣接ノードにセルフテストメッセージを送信する手段を有しており、
各隣接ノードは、前記セルフテストメッセージを転送する手段を有している、
請求項１から５までのいずれか１項に記載の電子システム。
【請求項７】
各ノードは、隣接ノードからメッセージを受信したことの確認を送信するための手段を有している、
請求項１から６までのいずれか１項に記載の電子システム。
【請求項８】
前記の確認を送信するための手段は、低減された送信出力で当該確認を送信するように構成されている、
請求項７に記載の電子システム。
【請求項９】
各ノードにおける前記のメッセージを送信するための手段は、あらかじめ設定した時間内に前記のメッセージの受信の確認が行われない場合、あらかじめ設定した時間後に、メッセージを繰り返して送信するように構成されている、
請求項１から８までのいずれか１項に記載の電子システム。
【請求項１０】
前記の送信するための手段は、メッセージの送信を繰り返す際に送信出力を段階的に増大するように構成されている、
請求項９に記載の電子システム。
【請求項１１】
エラーメッセージを送出するための手段は、該エラーメッセージが、低減される送信出力の大きさを示すデータを含むように構成されている、
請求項１０に記載の電子システム。
【請求項１２】
各ノードにおける前記のメッセージを送信するための手段は、該当するノードおよび／または該当するノードと、ネットワークトポロジの別のノードとのリンクについてのエラーメッセージがある場合、メッセージを、増大された送信出力で送信するように構成されている
請求項１から１１までのいずれか１項に記載の電子システム。
【請求項１３】
前記バスマネージメントノードは、ネットワークトポロジを記憶するための記憶装置を有しており、
前記バスマネージメントノードは、エラーメッセージを、ノードおよび／またはネットワークトポロジにおける線路リンクに割り当てる手段を有する、
請求項１から１２までのいずれか１項に記載の電子システム。
【請求項１４】
前記バスマネージメントノードは、前記の複数のノードのうちの１ノードにおける、メッセージを送信するための手段の送信出力を増大するための手段を有しており、ここで該ノードには相応するエラーメッセージがあり、
前記の送信出力を増大するための手段は、有利には相応するコマンドを該当するノードに送信するための手段によって構成されている、
請求項１３に記載の電子システム。
【請求項１５】
前記バスマネージメントノードは、エラーメッセージを記憶するための記憶装置を有する、
請求項１から１４までのいずれか１項に記載の電子システム。
【請求項１６】
前記１つまたは複数のエラーメッセージに基づいて整備計画を生成する手段を有する、
請求項１から１５までのいずれか１項に記載の電子システム。
【請求項１７】
前記電子システムが負荷の少ない状態または遮断された状態にある場合に、セルフテストを自動的に起動する手段を有する、
請求項１から１６までのいずれか１項に記載の電子システム。
【請求項１８】
前記のセルフテストを自動的に導入する手段は、自動車の点火が遮断されている場合にセルフテストが行われるように構成されている、
請求項１７の記載の電子システム。
【請求項１９】
光導波体によってネットワークに接続されている複数のノードを有する電子システムをセルフテストする方法において、
時間の経過と共に劣化する光導波体（２，３，４，５，６）の光学特性をセルフテストによって診断するため、
前記の光導波体（２，３，４，５，６）を介して、低減された送信出力で各ノードから、該ノードの隣接ノードにメッセージを送信し、当該メッセージが受信された場合には、該当する隣接ノードから、先に低減された送信出力で送信した各ノードに、メッセージの受信の確認を送信し、
当該の確認が受信されなかった場合には、先に低減された送信出力で送信したノードから、バスマネージメントノードにエラーメッセージを出力することを特徴とする、
電子システムをセルフテストする方法。
【請求項２０】
バスマネージメントノードの、ネットワークの全ノードへのセルフテストコマンドによって前記セルフテストを導入する、
請求項１９に記載の方法。
【請求項２１】
バスマネージメントノードの、隣接ノードへのセルフテストメッセージによってセルフテストを導入し、
各隣接ノードによって、それぞれ別の隣接ノードに前記セルフテストメッセージを転送する、
請求項１９または２０に記載の方法。
【請求項２２】
メッセージを受信したことの確認の送信を、低減された送信出力で行う、
請求項１９から２１までのいずれか１項に記載の方法。
【請求項２３】
所定の時間内に確認が行われない場合、低減された送信出力によるメッセージの送信を該当するノードから繰り返して行う、
請求項１９から２２までのいずれか１項に記載の方法。
【請求項２４】
メッセージの繰り返しの出力の際に前記の低減された送信出力を段階的に増大させる、
請求項２３に記載の方法。
【請求項２５】
エラーメッセージを生じさせたノードの送信出力を、通常の送信出力を上回って増大させる、
請求項１９から２４までのいずれか１項に記載の方法。
【請求項２６】
確認の受信が行われた低減された送信出力は、エラーメッセージの一部である、
請求項１９から２５までのいずれか１項に記載の方法。
【請求項２７】
ネットワークが負荷の少ない状態にある場合、有利には該当する自動車の点火が遮断されている場合にセルフテストを自動的に導入する、
請求項１９から２６までのいずれか１項に記載の方法。
【請求項２８】
光導波体によってネットワークに接続されている複数のノードを有する電子システムにつぎのステップを実行させて、時間の経過と共に劣化する光導波体（２，３，４，５，６）の光学特性をセルフテストによって診断するコンピュータプログラムにおいて、
前記の光導波体（２，３，４，５，６）を介して、低減された送信出力で各ノードから、該ノードの隣接ノードにメッセージを送信するステップと、
当該のメッセージが受信された場合には、該当する隣接ノードから、先に低減された送信出力で送信した各ノードに、メッセージの受信の確認を送信するステップと、
当該の確認が受信されなかった場合には、先に低減された送信出力で送信したノードから、バスマネージメントノードにエラーメッセージを出力するステップとを実行させることを特徴とする
コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光導波体によってネットワークに接続されている複数のノードを有する電子システム、このような電子システムをセルフテストする方法およびコンピュータプログラムプログラムに関する。
【０００２】
【従来の技術】
光導波体をチェックするために種々の方法およびシステムが従来技術から公知である。
【０００３】
ＥＰ−Ａ−８２３６２１には光導波体伝送区間が記載されており、ここでは光導波体に沿って、故障の位置を識別するために多数の回折格子が設けられている。種々異なる波長を反射する反射素子を、光波伝送区間に分散配置することができ、これによって故障の位置が高い精度で識別される。
【０００４】
ＤＥ６９８００４３８Ｔ２から、これをさらに発展させたシステムが公知であり、ここでは１つの光学素子において発生し得る故障の位置が決定される。この位置決定は、信号をこの光学素子に送出し、反射のイベントによって反射される信号を測定し、測定した反射信号と、予想される信号とを比較することによって行われるのであり、ここでこの予想される信号は、故障のない光学素子の信号である。
【０００５】
ＤＥ６９５１９９９０Ｔ２からは、光伝送システムにおける故障位置決定方法が公知である。ここでは後方散乱測定技術による故障位置決定装置が使用され、この装置は、下り方向に送出されて反射されるデータ列を統計的な特性によって評価するために利用される。
【０００６】
光伝送システムは、自動車でも利用されており、詳しくいうと例えば、ＭＯＳＴ規格およびＩＥＥＥ１３９４規格に準拠するバスシステムに利用されている。ＩＥＥＥ１３９４規格を使用すると、シリアルなバスシステムを実現することができ、ここでは個々のネットワークノードは光導波体によって互いに接続されている。この規格が前提としているのは、ネットワークがそれ自体でコンフィギュレーションできることである。すなわち導通またはリセットの後、すべてのノードは、選択されたそれ自体についてのいくつかの情報をネットワークに送信するのである。この情報はすべてのノードによって受信される。ここでは１つのノードを実施して、このノードがネットワークのいわゆるバスマネージメントに対する付加的な管理機能を行えるようにすることが可能である。
【０００７】
このために該当するノードは、別のノードの全情報を収集し、これを処理し、さらに内部的に適切に記憶する。バスマネージメント機能を有する複数のノードがネットワークに設けられている場合に対しては競争方式が設けられており、この方式では、これらのノードうちの１つが「勝者」になってバスマネージメントを行うのである。ここでこのバスマネージメントノードは、例えば個々のノードの給電、アクティビティおよびバス占有について決定し、さらにネットワークトポロジおよび伝送速度についての情報を提供するのである。
【０００８】
ＩＥＥＥ１３９４ａおよびＩＥＥＥ１３９４ｂ規格は、殊に自動車分野における適用に関するＩＥＥＥ１３９４規格の拡張である。これらの規格は、The Institute of Electrical and Electronics Engineers, Inc., 345 East 47th Street, New York, N.Y. 10017-2394, USAから入手可能である。
【０００９】
自動車分野における適用に対しては殊に、ネットワーク機能がつねに利用可能であることが極めて重要であり、詳しくいうと、エンジン制御、いわゆるボディエレクトロニクスの領域における種々の適用、ならびに情報およびマルチメディア技術の適用に対して利用できることが極めて重要である。
【００１０】
【発明が解決しようとする課題】
本発明の課題は、光導波体ネットワークをセルフテストする電子装置、方法およびこの方法を実施するプログラムを改善することである。
【００１１】
【課題を解決するための手段】
上記課題は、本発明により、光導波体によってネットワークに接続されている複数のノードを有する電子システムにおいて、時間の経過と共に劣化する光導波体の光学特性をセルフテストによって診断するため、各ノードが、低減された送信出力で各々の隣接ノードにメッセージを送信する手段と、このメッセージを受信した場合には、先に低減された送信出力で送信した各ノードにメッセージの受信の確認を送信する手段と、このメッセージの受信の確認を、該当する隣接ノードから受信する手段と、この確認が受信されない場合、バスマネージメントノードにエラーメッセージを出力する手段とを有することを特徴とする、光導波体によってネットワークに接続されている複数のノードを有する電子システムを構成することにより、またこの手段を利用して電子システムの診断することにより、さらにこの診断をコンピュータプログラムにより電子システムに実行させることにより解決される。
【００１２】
【発明の実施の形態および利点】
本発明の有利な実施形態はそれぞれ従属請求項に記載されている。
【００１３】
本発明の基礎にある知識は、光導波体は一般的に突然故障するのではなく、その光学的特性は時間の経過と共に劣化し得るということであり、ここでこのような光学的伝送特性の劣化の仕方は周波数にも依存し得る。
【００１４】
本発明によってネットワークの故障を予防することができ、ここでこれは光導波体リンクの劣化した伝送特性がすでに故障または機能障害の前にセルフテストにより診断可能であることによって行われるのである。
【００１５】
本発明の有利な実施形態ではこのようなセルフテストが行われ、ここでこれは、ネットワークの所定のノードにより、通常の送信出力よりも低減された送信出力でメッセージが送信されることによって行われるのである。例えば送信出力の低減は、３ｄＢまたは６ｄＢの値を有することができる。送信出力が低減されたメッセージの受信は、場合によっては受信ノードにより受信の確認によって応答が行われる。この受信の確認も同様に光導波体を介して返送される。
【００１６】
ここでこの確認は有利には通常の送信出力で伝送される。しかしながらこの確認も同様に、低減された送信出力で伝送して、逆方向のリンクをテストすることも可能である。
【００１７】
別の有利な実施形態では、所定の時間内にメッセージの受信の確認がなされない場合、低減された送信出力を有するメッセージが新たに送信される。メッセージの繰り返しの送信は、出力を段階的に大きくすることによって行うことができ、これによりどの送信出力において、メッセージの伝送がまだ機能するかを確認することができる。
【００１８】
メッセージを送信したノードが、メッセージの受信確認を受信できないか、または低減された送信出力を段階的に大きくした後にだけこれを受信する場合、該当するノードはエラーメッセージを出力する。このエラーメッセージは、パラメタとして、低減された送信出力を段階的に大きくした大きさも含むことができる。
【００１９】
本発明の有利な１実施形態では、上記のエラーメッセージをバスマネージメントノードによって記憶することができる。この場合、これらのエラーメッセージに基づいて整備計画を自動的に生成することができる。例えば次回の検査時には、制限された光伝送特性を有する該当する光導波体を予防として交換することができ、その際にこの自動車のユーザが機能障害または故障に気付くことはない。
【００２０】
本発明の別の有利な実施形態では、ネットワークが負荷が少ない状態にある場合にセルフテストが導入される。有利にはセルフテストは、点火が遮断されている場合に導入される。例えばこのようなセルフテストはサイクリックに、あらかじめ定めた時間間隔で、点火が遮断されている間に実行することができる。
【００２１】
本発明の別の有利な実施形態ではセルフテストを導入し、バスマネージメントノードによってセルフテストコマンドがネットワークのすべてのノードに送信され、これによってこれらのノードが相応するモードに移行されるようにする。択一的にはバスマネージメントノードにより、セルフテストメッセージがそのすぐ隣のノードだけに送信される。このセルフテストメッセージにより、セルフテストモードに移行するのはバスマネージメントノードのすぐ隣にあるノードだけである。しかしながらバスマネージメントモードのすぐ隣にあるこのノードは、このセルフテストメッセージを別の隣接ノードに転送して、この隣接ノードもセルフテストモードに移行されるようにする。このようにしてこのセルフテストメッセージはネットワーク全体に分配されるのである。
【００２２】
本発明の別の有利な実施形態では、エラーメッセージを生じさせたノードにおける送信出力を、通常の送信出力を上回って増大する。これによって例えば、相応する光導波体による減衰を一時的に解消することができ、これはこの光導波体が次回の整備時に交換されるまで行われる。
【００２３】
【実施例】
以下では本発明の有利な実施例を図面を参照して詳しく説明する。
【００２４】
図１にはノード１００，２００，３００，４００，５００および６００を有するネットワーク１が示されている。ここでこれらのノードは、自動車のエレクトロニクスにおける全く別種のネットワーク素子および装置、ならびに情報、娯楽およびマルチメディアに適用される全く別種のネットワーク素子および装置とすることができる。図１の実施例ではネットワーク１は、シリアルバスシステムに対するＩＥＥＥ１３９４規格に適合している。この規格によって、ネットワークの個々のノードを例えば４〜６種類のケーブルまたは光導波体を介して接続することができる。
【００２５】
図１の実施例ではノード１００〜６００は光導波体２〜６によって互いに接続されている。ここでこの光導波体は、往路および復路伝送用の光導波体対とすることができ、または往路および復路伝送毎に別の伝送周波数を使用する個別の１光導波体とすることもできる。
【００２６】
個別のノード１００〜６００は、光導波体を接続するための種々のポートを有するマイクロプロセッサを１つずつ有している。ここで個々のポートは、１つの入力側と１つの出力側とを有する。送信のために有利にはフォトダイオードが使用される。それはこれが殊にコスト的に有利だからである。光導波体を実現するためには、例えばグラスファイバまたはプラスチックファイバを使用可能である。
【００２７】
ネットワーク１は、ＩＥＥＥ１３９４規格に指定された方法に相応してそれ自体でコンフィギュレーションを行うことができる。すなわちノード１００〜６００のうちの１つのノードによって、ネットワーク１の初期化フェーズ中にバスマネージメントノードの機能が実行されるのである。図１の例ではこれはノード１００であり、このノードがバスマネージメントノードの機能を果たす。つまりノード１００はネットワーク管理を担当するのである。
【００２８】
バスマネージメントノード１００は、ネットワーク１のネットワークトポロジに対する記憶装置、すなわちこのネットワークの個々のノードおよびその接続の仕方を示す情報に対する記憶装置を有している。ネットワーク管理の機能に加えて、このバスマネージメントノードは、セルフテストの起動および評価の機能を行うことができる。
【００２９】
このようなセルフテストを導入するため、このバスマネージメントノードは、ネットワークワイドまたは専用に送信される所定のコマンドないしはセルフテストメッセージを用いてノードに指令して、限られた時間の間、光学的な送信出力が低減されるようにする。送信出力を低減するこの指令を受信した後、個々のノードは、装置が接続されているすべてのポートに固有のデータパケットを送信する。このパケットが正常に受信されると、ここでも固有のデータパケットによって確認が行われる。確認が行われない場合、殊に有利には、検査のためのパケットが新たに送信される。１回または複数回繰り返しても確認が到来しない場合、起動を行った装置は、エラーメッセージをバスマネージメントノードに送信する。
【００３０】
このようなエラーメッセージには、このエラーメッセージを生じさせた光導波体がどれであるかについての情報が含まれる。殊に有利であるのは、少なくともエラーメッセージが通常の送信出力で、しかしまた確認も通常の送信出力で伝送される場合である。すなわちノードにより、チェックのための専用のデータパケットだけが、低減された出力で送信される場合である。
【００３１】
バスマネージメントノードがエラーメッセージを受け取る場合、一般的に伝送特性が必然的に徐々に劣化してしまう光導波体リンクの固有の特性のため、適時に故障のイメージを記憶することができ、次回の整備時にサービス技術者またはユーザに伝送特性が劣化したことおよび将来的に故障し得ることを指摘することができる。さらに補償を行うために送信出力を所期のように増大させることも可能である。
【００３２】
図２にはノード１００，２００および３００（図１のネットワーク１を参照されたい）についての相応する状態図が示されている。図１の別のノードは図２の状態図においてわかりやすくするために図示していない。
【００３３】
セルフテストを導入するため、バスマネージメントノード１００は、セルフテストコマンド「Link＿Check＿Mode」をネットワークの全ノードに送信してセルフテストを導入する。これは任意の時点を行うことができる。しかしながらネットワークの負荷が少ないか、またはこれが遮断されている場合にセルフテストプロシージャを導入すると殊に有利である。自動車に適用する際には、これは例えば点火が遮断されている場合である。
【００３４】
セルフテストコマンドはパラメタとして数値を含んでおり、この数値の分だけ個々のノードにおいて送信出力が低減される。考察中の実施例では該当するパラメタは３ｄＢの値を有する。
【００３５】
このセルフテストコマンドを受信した後、ネットワークの全ノードはメッセージ、例えば固有のデータパケットを、低減された出力で送信して、相応する接続ケーブルをテストする。このメッセージはネットワークの各ノードから、このノードのすぐ隣にある全ノードに送信される。つぎにこのメッセージの受信には、各受信ノードにより応答がなされ、ここでこれは通常の出力で送信される確認によって行われる。このことによって保証されるのは、各接続リンクが双方向に確実にチェックされることである。
【００３６】
所定の時間内に確認が受信されない場合、メッセージが新たに送信される。これは有利には段階的に送信出力を増大にすることによって行われる。繰り返して送信したメッセージにも確認が行われない場合、この起動側の装置は、どのリンクが完全に機能していないかを示すエラーメッセージをバスマネージャに送信する。
【００３７】
このことは図２の状態図に示されている。すなわちバスマネージメントノード００は、メッセージ「Link＿Test」を、バスマネージメントノード１００のすぐ隣にあるノード２００に送信するる。同様にこのバスマネージメントノードには、同じメッセージ「Link＿Test」を、同様にバスマネージメントノード１００のすぐ隣にあるノード６００（図１参照）に送信するが、このことはわかりやすくするために図２では図示していない。
【００３８】
ノード２００は、メッセージ「Link＿Test」をすぐ隣のノード１００，３００および４００に送信するが、図２ではこのうちノード３００へのメッセージ「Link＿Test」だけが示されている。ノード３００は、メッセージ「Link＿Test」をすぐ隣のノード２００および５００に送信するが、図２ではこのうちノード２００だけが示されている。
【００３９】
ノード２００は、バスマネージメントノード１００からの「Link＿Test」の受信に対して確認によって、すなわちいわゆる応答「Link＿Test＿ACK」によって応答する。このような確認を実現するためには、ＩＥＥＥ１３９４規格に設けられた応答のためのメカニズムを使用可能である。
【００４０】
ここではバスマネージメントノード１００は、メッセージ「Link＿Test」を通常の送信出力より３ｄＢだけ低減された送信出力で送信していた。低減された送信出力にもかかわらずメッセージ「Link＿Test」はノード２００によって正しく受信される。このメッセージ「Link＿Test」が正しく受信されたことは、ノード２００によって確認され、ここでこれは通常の送信出力で、確認「Link＿Test」によるメッセージ「Link＿Test」に対する応答によって行われる。
【００４１】
ノード２００のメッセージ「Link＿Test＿ACK」は、バスマネージメントノード１００の記録される。このことからバスマネージメントノード１００に対して結論づけられるのは、バスマネージメントノード１００とノード２００との間の接続は、バスマネージメントノード１００からノード２００への方向に障害または重大な劣化がないことである。
【００４２】
相応してノード２００は、ノード３００のメッセージ「Link＿Test」にも確認「Link＿Test＿ACK」により応答する。これは、ノード２００が、正しい受信の確認のために、すなわち３ｄＢだけ低減された送信出力でノード３００から送信されたメッセージ「Link＿Test」の確認のために通常の送信出力でノード３００に送信するものである。これによってチェックされるのは、ノード３００と２００との間の接続が、詳しくはノード３００からノード２００の方向に完全に機能していることである。
【００４３】
相応してバスマネージメントノード１００は、ノード２００のメッセージ「Link＿Test」に対して確認「Link＿Test＿ACK」によって応答しており、これによってノード２００と１００との間の光導波体リンクに対するテストは、ノード２００からノード１００の方向にも行われ、これは成功している。ノード３００へのノード２００のメッセージ「Link＿Test」に対して、ノード２００は最初のうちノード３００から応答を受信しない。
【００４４】
メッセージ「Link＿Test」の送信と共にタイマをスタートさせる。このタイマが終了する前に、メッセージ「Link＿Test」を送信しておいた該当するノードから、メッセージ「Link＿Test＿ACK」を受信しなかった場合、メッセージ「Link＿Test」を該当するノードに新たに送信する。
【００４５】
考察中の図２の実施例においてこのことが意味するのは、ノード２００からノード３００への最初のメッセージ「Link＿Test」によっては、タイマによって定められた時間内に、確認「Link＿Test＿ACK」がノード３００から受信されなかったため、ノード２００によってメッセージ「Link＿Test」が新たに送信されることである。メッセージ「Link＿Test」のこの新たな送信によってタイマはリセットされる。
【００４６】
ノード２００がこのタイマによって定められた時間に「Link＿Test＿ACK」の形態の確認を再度受信しなかった場合、ノード２００はバスマネージメントノード１００にエラーメッセージ「Link＿Test＿Failed」を送信する。このエラーメッセージにはパラメタとして、該当するノードのデータと、このエラーメッセージを生じさせたノード間の光導波体リンクの方向、すなわちこの場合にはノード２００からノード３００への方向の光導波体リンクの方向とが含まれている。エラーメッセージ「Link＿Test＿Failed」の相応するパラメタは、「Port＿200＿to＿300」である。
【００４７】
タイマが最初に終了した後、ノード２００からノード３００へのメッセージ「Link＿Test」の繰り返しの送信に対して、送信出力を増大することができ、これにより、上記の低減された送信出力よりは大きいがつねに通常の送信出力以下である送信出力によって、ノード３００とのリンクがノード２００から形成できるか否かがチェックされる。このようなリンクが形成できる場合、メッセージ「Link＿Test＿Failed」が送信されるが、この際には別のパラメタとして段階的に増大させた送信出力を一緒にバスマネージメントノードに伝達することができる。
【００４８】
図３には相応する流れ図が示されている。ステップ３０においてバスマネージメントノードは、セルフテストに対するコマンドを通常の送信出力でネットワークの全ノードに送出する（図２のセルフテストコマンド「Link＿Test＿Check」を参照されたい）。このセルフテストコマンドの受信によって、ネットワークの全ノードはテストモードに移行する。
【００４９】
ステップ３１においてネットワークの各ノードＫｉは、集合Ｍｉのノードと称される、ネットワークトポロジにおいてすぐ隣にあるノードにテストメッセージを送信し、ここでこれは通常動作時の送信出力よりも低減された送信出力で行われる。通常動作よりも低減される送信出力の量は、ステップ３０のセルフテストコマンドにおいてパラメタとして含めるか、または固定的に設定することができる。
【００５０】
ステップ３１におけるテストメッセージの送信は、ノードＫｉからそれに隣接する、集合Ｍｉのノードに、低減された送信出力で行われ、ここでこれはシリアルまたはパラレルに行うことができる。すなわちノードＫｉは、テストメッセージを、集合Ｍｉの個々のノードに順次に送信するか、またはノードＫｉは、複数のテストメッセージを実質的に同時に集合Ｍｉの全ノードに送信するのである。
このステップ３１は、ネットワークの全ノードＫ０，…，Ｋｉ，…，Kｎによって実行される。
【００５１】
ステップ３２においてノードＫｉがチェックするのは、集合Ｍｉの全ノードによって、ステップ３１のテストメッセージの受信に対する確認が行われているか否かである。これが行われている場合、このことが意味するのは、相応する光導波体リンクは正常に動作してることがであり、したがってステップ３３において別のアクションはとられることはない。
【００５２】
ステップ３２における検査によって、集合Ｍｉの１つまたは複数のノードについて上記とは逆の事態が発生した場合、このことはすでに故障の事態と解釈することができ、ノードＫｉは相応するエラーメッセージをバスマネージメントノードに出力する。しかしながら図３の実施例においてはノードＫｉによってまずステップ３４において、テストメッセージを繰り返すべきか否かが検査される。
【００５３】
例えばこのネットワークにおいてあらかじめ設定を行って、線路リンクが故障していることを診断する前に、テストメッセージの送信を一度または複数回繰り返さなければならないようにすることも可能である。例えばあらかじめすでにテストメッセージが集合Ｍｉの該当するノードにノードＫｉから送信されており、その際にこのノードＫｉが確認を受信していない場合、ステップ３４において検査を行い、テストメッセージのさらなる繰り返しが不要であるようにすることも可能である。この場合、ノードＫｉによりステップ３６において相応するエラーがバスマネージメントノードに通知される。
【００５４】
ステップ３４における検査によって逆の事態が発生した場合、低減された送信出力を有するテストメッセージが新たにノードＫｉから集合Ｍｉの該当するノードに送信されて、テストメッセージの繰り返しにより受信の確認が行われるようになったか否かがチェックされる（ステップ３２参照）。しかしながらここで考察中の実施例では、ステップ３５において最初に、低減された送信出力があらかじめ設定した値だけ増大され、ここでこれは通常の送信出力をつねに下回るように行われる。つぎにこのテストメッセージは、ステップ３１においてノードＫｉから、集合Ｍｉの１つまたは複数の該当するノードに、増大された送信出力で新たに送信され、確認を受信できるか否かがステップ３２において新たにチェックされる。
【００５５】
図４には本発明の方法の択一的な実施例が示されている。ステップ４０においてバスマネージメントノードは、ネットワークにおいてすぐ隣にあるノードにテストメッセージを送信し、しかも低減された送信出力で送信する。バスマネージメントノードのすぐ隣にあるノードが集合ＭＢのノードである。
【００５６】
ステップ４１では、低減された送信出力にもかかわらずバスマネージメントノードからのテストメッセージを受信した集合ＭＢのノードが、バスマネージメントノードに確認を送信する。これは通常の送信出力で行われる。
【００５７】
ステップ４２において集合ＭＢのノードは、バスマネージメントノードから受信したテストメッセージを各隣接ノードに送信する。すなわち集合ＭＢの個々のノードはそれぞれ、ネットワークにおいてすぐ隣にあるノードにテストメッセージを転送するのである。ステップ４３において集合ＭＢのノードに隣接するノードは、場合によってはテストメッセージの受信を確認し、この後、このテストメッセージが、このノードに隣接する別のノードに転送されるようにする。これが以下、同様に続けられる。
【００５８】
このようなやり方でテストメッセージがネットワーク全体に分配される。ネットワークの個々のノードから送信された、テストメッセージの受信に対する確認は、バスマネージメントノードによって記録され、これがステップ４４においてネットワークトポロジと比較される。
【００５９】
予想されるべき確認がバスマネージメントノードによってすべて記録できた場合、このことが意味するのは、光導波体リンクはいずれも故障していないことである。この逆の場合、バスマネージメントノードはステップ４５において相応するエラーメッセージを形成し、これをバスマネージメントノードの記憶装置に記憶し、これによって例えばサービス計画が自動的に生成される。
【００６０】
エラーメッセージないしはサービス計画を有する記憶装置は、整備時に読み出すことができ、これによって相応する光導波体が予防のために交換される。さらにステップ４５においてバスマネージメントノードから、テストコマンドに対して確認のないノードにコマンドを送信することができる。該当するノードではこれに基づいて送信出力が、通常の送信出力を上回って増大され、これによって例えば光導波体リンクの比較的大きな減衰が補償される。
【００６１】
図５には図４の方法の別の択一的な実施形態が示されている。ステップ５０は図４のステップ４０に相応する。ステップ５１において集合ＭＢのノードは、低減された送信出力で確認も送信する。すなわちバスマネージメントノードにおける確認の受信により、バスマネージメントノードから隣接ノードへの方向およびその逆の方向に光導波体リンクが同時に検査されるのである。
【００６２】
相応して集合ＭＢのノードは、ステップ５２においてテストメッセージを隣接ノードに転送するが、ここでは図４のステップ４２とは異なり、受信したテストメッセージの送信元のノードには転送しない。すなわちこの場合にはバスマネージメントノードに転送しない。
【００６３】
ステップ５４ではテストメッセージがここでも図４のステップ４３と同様に順次にネットワーク全体に分配され、該当するノードが受信したテストメッセージの送信元のノードは除いて、テストメッセージを受信したノードに隣り合うすべてのノードにテストメッセージが送信される。
【００６４】
ステップ５４および５５は、図４のステップ４４および４５と同様に実行される。
【図面の簡単な説明】
【図１】本発明による電子システムの有利な実施形態のブロック回路図である。
【図２】本発明によるセルフテストの方法の実施形態を示す図である。
【図３】バスマネージメントノードのセルフテストコマンドによってセルフテストが起動される本発明による方法の実施形態の流れ図である。
【図４】バスマネージメントノードのテストメッセージによってセルフテストが起動される本発明による方法の実施形態を示す図である。
【図５】図４の方法の択一的な実施形態を示す図である。
【符号の説明】
１  ネットワーク
２〜６  光導波体
１００，２００，３００，４００，５００，６００  ノード
Ｋｉ  ノード
Ｍｉ  ノードKｉの隣接ノードの集合
【図１】
0004746251.tif 000002
【図２】
0004746251.tif 000003
【図３】
0004746251.tif 000004
【図４】
0004746251.tif 000005
【図５】
0004746251.tif 000006