(57)【特許請求の範囲】
【請求項１】
第１のインターフェースアダプタに結合される第１のノードと、
第２のインターフェースアダプタに結合される第２のノードと
を備える、リングネットワークであって、
該第１のノードおよびインターフェースアダプタは、該第２のノードおよびインターフェースアダプタを直列に結合するが、リングネットワークをエミュレートする、リングネットワーク。
【請求項２】
前記リングネットワークは、ローカルエリアネットワークを含む、請求項１に記載のリングネットワーク。
【請求項３】
前記第１のノードは、車両に結合される、請求項１に記載のリングネットワーク。
【請求項４】
前記第１のインターフェースアダプタは、第１のインターリービングデバイスを含み、該第１のインターリービングデバイスは、第１の個数の入力のうちの１つを選択し、第１の入力を第１の共通通信ラインにスイッチする、請求項１に記載のリングネットワーク。
【請求項５】
前記第２のインターフェースアダプタは、第２のインターリービングデバイスを含み、該第２のインターリービングデバイスは、第２の個数の入力のうちの１つを選択し、第２の入力を該第１の個数の入力のうちの１つに結合される第２の共通通信ラインにスイッチする、請求項４に記載のリングネットワーク。
【請求項６】
前記第１のインターリービングデバイスに結合される第１の存在検出回路を備える、請求項４に記載のリングネットワーク。
【請求項７】
前記第２のインターリービングデバイスに結合される第２の存在検出回路をさらに備える、請求項５に記載のリングネットワーク。
【請求項８】
前記インターフェースアダプタは、失敗ノードをバイパスするように構成される、請求項４に記載のリングネットワーク。
【請求項９】
前記第１のインターフェースアダプタの入力に結合される第１のフィルタと、前記第２のインターフェースアダプタに結合される第２のフィルタとをさらに備える、請求項４に記載のリングネットワーク。
【請求項１０】
前記第１のインターフェースアダプタの入力に結合される第１の適合的等化デバイスと、前記第２のインターフェースアダプタに結合される第２の適合的等化デバイスとをさらに備える、請求項９に記載のリングネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権の主張）
本出願は、代理人整理番号第１１３３６／１２４４号の下で２００６年１月２０日に出願された、米国仮出願第６０／７６０，６６６号からの優先権の利益を主張する。上記出願は、参考により本明細書中に援用される。
【０００２】
（技術分野）
本発明は、ネットワークに関し、より詳細には、２つ以上のデバイスを接続するシステムに関する。
【背景技術】
【０００３】
ネットワークは、コンピュータが通信することを可能にする。ネットワークは、時々、異なる設備がニアシームレス様式において情報を移動することを可能にする密着（ｃｏｈｅｓｉｖｅ）構造を確立する。デイジーチェーンおよびリングトポロジを含むコンピュータを物理的に接続するいくつかの方法がある。
【０００４】
デイジーチェーンは、デバイスを直列に接続する。衝突通信リクエストを最小化するために、一部のデイジーチェーンにおけるデバイスの各々は、異なる優先順位を与えられ得る。他のデイジーチェーンにおいては、デバイスは、通信チャネルをモニタし得、かつ交換が終了した場合に送信し得る。リングネットワークにおいては、デバイスは、閉ループまたはリングにおいて接続される。メッセージは、１つの方向において１つのノードから次のノードへとリングの周りで次々に渡される。ノードがメッセージを受信した場合、ノードは、メッセージに添付された宛先アドレスを調べ、それを受諾するか、またはメッセージを次のノードに渡す。
【０００５】
メッセージの連続的な移動が、一部のリンクネットワークが長い距離をカバーすることを可能にする一方、リングネットワークに新しいノードまたはデバイスを追加することは難しくあり得る。新しいまたは更なるデバイスを追加するため、そのデバイスは、隠れたケーブルおよびデバイスへの接続を必要とし得る既存のデバイス間に挿入される必要がある。リングにおける破損は、リングネットワーク全体をも破壊させる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、再構成ネットワークを簡略化する構造が必要である。失敗ノードをバイパスし得るリング構造も必要とされる。
【課題を解決するための手段】
【０００７】
リングベースのネットワークは、第１の回路および第２の回路を含む。第１の回路は、複数の入力のうちの１つを選択し、かつ入力を第１の共通通信ラインにスイッチする。第２の回路は、第２の複数の入力のうちの１つを選択し、かつ第２の入力を第１の複数の入力のうちの１つにリンクされる第２の共通通信ラインにスイッチする。検出回路は、ノードが通信ループにおいて直列に接続される通信リングをエミュレートするように第１のおよび第２の回路のスイッチを制御する。
【０００８】
本発明は、さらに、以下の手段を提供する。
【０００９】
（項目１）
第１の複数の入力のうちの１つを選択し、かつ第１の入力を第１の共通通信ラインにスイッチする第１の回路と、
第２の複数の入力のうちの１つを選択し、かつ第２の入力を該第１の複数の入力のうちの１つに結合される第２の共通通信ラインにスイッチする第２の回路と、
ノードが通信ループにおいて直列に接続される通信リングをエミュレートするようにスイッチを制御する検出回路と
を備える、リングベースのネットワーク。
【００１０】
（項目２）
上記検出回路が、プラグアンドプレイロジックを含む、項目１に記載のリングベースのネットワーク。
【００１１】
（項目３）
上記第１の回路および上記第２の回路が、宛先アドレスを備えるメッセージを送信するように構成される、項目１に記載のリングベースのネットワーク。
【００１２】
（項目４）
上記検出回路が第１の検出デバイスおよび第２の検出デバイスを含み、該第２の検出デバイスが第１のノードの入力および第２のノードの出力に結合される、項目１に記載のリングベースネットワーク。
【００１３】
（項目５）
上記第１の検出デバイスが、第３のノードの出力および上記第２のノードの入力に結合される、項目４に記載のリングベースのネットワーク。
【００１４】
（項目６）
上記ノードが直列に結合され、かつ上記閉ループが上記第１の回路および上記第２の回路のスイッチングによってシミュレートされる、項目１に記載のリングベースネットワーク。
【００１５】
（項目７）
上記第１の回路が第１のインターリービングデバイスを含み、上記第２の回路が第２のインターリービングデバイスを含む、項目１に記載のリングネットワーク。
【００１６】
（項目８）
上記検出回路が、通信リンクをモニタリングするように、かつ失敗ノードをバイパスするように構成される、項目１に記載のリングネットワーク。
【００１７】
（項目９）
上記検出回路が、上記第２の回路の単一部分を含む、項目１に記載のリングネットワーク。
【００１８】
（項目１０）
上記検出回路が、上記通信ループの一部に亘って連続性をモニタリングするように構成される、項目１に記載のリングネットワーク。
【００１９】
（項目１１）
第１のインターフェースアダプタに結合される第１のノードと、
第２のインターフェースアダプタに結合される第２のノードと
を備える、リングネットワークであって、
該第１のノードおよびインターフェースアダプタは、該第２のノードおよびインターフェースアダプタを直列に結合するが、リングネットワークをエミュレートする、リングネットワーク。
【００２０】
（項目１２）
上記リングネットワークがローカルエリアネットワークを含む、項目１１に記載のリングネットワーク。
【００２１】
（項目１３）
上記第１のノードが車両が結合される、項目１１に記載のリングネットワーク。
【００２２】
（項目１４）
上記第１のインターフェースアダプタが、第１のインターリービングデバイスであって、第１の複数の入力のうちの１つを選択し、かつ第１の入力を第１の共通通信ラインにスイッチする第１のインターリービングデバイスを含む、項目１１に記載のリングネットワーク。
【００２３】
（項目１５）
上記第２のインターフェースアダプタが、第２のインターリービングデバイスであって、第２の複数の入力のうちの１つを選択し、かつ第２の入力を該第１の複数の入力のうちの１つに結合される第２の共通通信ラインにスイッチする第２のインターリービングデバイスを含む、項目１４に記載のリングネットワーク。
【００２４】
（項目１６）
上記第１のインターリービングデバイスに結合される第１の存在検出回路を備える、項目１４に記載のリングネットワーク。
【００２５】
（項目１７）
上記第２のインターリービングデバイスに結合される第２の存在検出回路をさらに備える、項目１５に記載のリングネットワーク。
【００２６】
（項目１８）
上記インターフェースアダプタが、失敗ノードをバイパスするように構成される、項目１４に記載のネットワーク。
【００２７】
（項目１９）
上記第１のインターフェースアダプタの入力に結合される第１のフィルタおよび上記第２のインターフェースアダプタに結合される第２のフィルタをさらに備える、項目１４に記載のネットワーク。
【００２８】
（項目２０）
上記第１のインターフェースアダプタの入力に結合される第１の適合的等化デバイスおよび上記第２のインターフェースアダプタに結合される第２の適合的等化デバイスをさらに備える、項目１９に記載のネットワーク。
【発明の効果】
【００２９】
本発明により、再構成ネットワークを簡略化する構造が提供され得る。また、本発明により、失敗ノードをバイパスし得るリング構造が提供され得る。
【図面の簡単な説明】
【００３０】
【図１】図１は、インターフェースアダプタのブロック図である。
【図２】図２は、図１のインターフェースアダプタの第２のブロック図である。
【図３】図３は、代替のインターフェースアダプタのブロック図である。
【図４】図４は、図１のインターフェースアダプタを使用する２つのノードのネットワークのブロック図である。
【図５】図５は、冗長リンクを用いる複数のインターフェースアダプタのブロック図である。
【図６】図６は、ネットワークインターフェースと統合されたインターフェースアダプタのブロック図である。
【図７】図７は、３つのノードのネットワークのブロック図である。
【図８】図８は、図７の３つのノードのネットワークを介するデータフローのブロック図である。
【図９】図９は、４つのノードのネットワークおよび通信リンクにおける破損の後で冗長リンクを用いる４つのノードのネットワークを介するデータフローのブロック図である。
【発明を実施するための形態】
【００３１】
本発明の他のシステム、方法、特徴、および利点は、以下の図および詳細な説明の考査によって当業者に明らかになる、またはなるでろう。そのような全ての追加のシステム、方法、特徴、および利点が、本説明に含まれ、本発明の範囲内にあり、かつ上記の特許請求の範囲によって保護されることを意図する。
【００３２】
本発明は、以下の図面および詳細を参照してより理解されるであろう。図における構成要素は、必ずしも縮尺どおりではないが、代わりに、本発明の原理を示すことに対して強調される。更に、図においては、同一の参照番号が異なる図に亘って、対応する部分を指定する。
【００３３】
閉ループまたはリングネットワーク内の接続は、直列において行われ得るか、またはインターフェースアダプタを介するデイジーチェーンを介して行われ得る。インターフェースアダプタは、通信チャネルを使用してノードを直列に接続することによって閉ループまたはリングトポロジを形成し得る。このシステムにおいては、新しいノードを閉ループまたはリングトポロジに追加することは簡略化され得る。閉ループまたはリングネットワークを破壊し得る、新しいノードを挿入するためにループまたはリングを破損する代わりに、新しいノードが、デイジーチェーンのように情報フローを中断せずにループまたはリングネットワークの最後のノードに追加され得る。一部のシステムにおいては、新しいノードは、最後のノードの出力ポートを新しいノードの入力ポートとリンクさせる媒体またはチャネルを介してネットワークに追加され得る。これらのシステムにおいては、ネットワークの最後のノードの出力をネットワークの第１のノードの入力に物理的に接続する必要は無い。最後のノードの出力を第１のノードの入力に接続することによって接続がリング完了した場合、失敗ノードまたは失敗通信リンクの悪影響を最小化し得る冗長経路が生成され得る。
【００３４】
図１は、インターフェースアダプタ１００のブロック図である。インターフェースアダプタ１００は、データが入力デバイスと出力デバイスとの間にて移動され得る複数のポートを含む。２つのポート接続においては、入力１０２および１０４の２つのセットは、それぞれ、第１のポート１０６および第２のポート１０８に接続される。各セットは、ポートからデータを受信すること（例えば、入力として）専用の入力およびポートからデータを送信および受信し得る（例えば、双方向流れ）入力／出力（Ｉ／Ｏ）を含む。
【００３５】
インターリービングデバイスまたはセレクタ１１０および１１２は、多数の入力またはＩ／Ｏから出力を選択する。第１のおよび第２の検出デバイス１１４および１１６の制御の下、データは、第１のまたは第２のポート１０６または１０８から第１のネットワーク入力（例えば、ＲＸ）１１８へ流れる。データは、次いで、第１のネットワーク出力（例えば、ＴＸ）１２０から第１のまたは第２のポート１０６または１０８に送信され得る。データが第１のポート１０６に流れるようである場合、第２の検出デバイス１１６は、Ｉ／Ｏを選択し、かつ第１のネットワーク出力１２０を第２のインターリービングデバイスまたはセレクタ１１２を介して第１のポート１０６に転送する。データが第２のポート１０８に流れるようである場合、データは、第１のネットワーク出力１２０から第２のポート１０８へと流れる。これらの選択によって、データは、デバイスが直列またはデイジーチェーンにおいて物理的に接続されるにも関らず、閉ループまたはリングにおいて流れ得る。
【００３６】
図１〜図９のインターフェースアダプタ１００は、デバイスが第１のまたは第２のポート１０６および１０８に接続された場合、自動的に検出され得る。第１のおよび第２の検出デバイス１１４および１１６は、接続を検出し得る。一部の検出デバイスは、連続性をテストし得、一部は信号またはデータを有効化し得、かつ他はネットワークがマニュアル構成なしに、追加された周辺機器と通信することを可能にし得るプラグアンドプレイロジ
ックを適用し得る。第１のおよび第２の検出デバイス１１４および１１６は、他のポートに対するポートの相対位置を検出し得、かつ通信フローを維持するために内部データルーティングを調節し得る。
【００３７】
図２は、インターフェースアダプタ１００の第２のブロック図である。第１のおよび第２のポート１０６および１０８に結合された場合、データは、１つ以上の方向に流れ得る。メッセージが第１のポート１０６にて受信された場合、メッセージは、第１のインターリービングデバイスまたはセレクタ１１０を通過して第１のネットワーク入力１１８（例えば、ＲＸ）
【００３８】
【数１】
0004846005.tif 000002
に渡される。第１のネットワーク入力１１８がメッセージを受信した場合、第１のネットワーク入力１１８は、メッセージに添付された宛先アドレスを調べる。アドレスが第１のネットワーク入力１１８と同じである場合、第１のネットワーク入力１１８は、メッセージを受諾し、かつネットワークを開放する。別の方法においては、メッセージは、第２のポート１０８
【００３９】
【数２】
0004846005.tif 000003
に渡されるか、または再生成され、かつ第２のポート１０８
【００４０】
【数３】
0004846005.tif 000004
に渡される。ここにおいて、メッセージは、受諾されるか、または次に渡される。第２のポート１０８にて失敗があった場合、またはポートが接続されていなかった場合、メッセージは、第１のポート１０６に戻され得、次いで代替の経路を介して次に渡され得る。この状態において、メッセージは、第２の検出デバイス１１６の制御を介して、第２のインターリービングデバイスまたはセレクタ１１２を通過して第１のポート１０６
【００４１】
【数４】
0004846005.tif 000005
に渡される。図２において、第２の検出デバイス１１６は、メッセージ（例えば、Ｉ／Ｏを介して受信される信号）を選択する自動信号検出器または信号有効化（例えば、ソフトウェアのような回路またはロジック）を含み得る。
【００４２】
図３は、デイジーチェーン構造がリングネットワークをエミュレートすることを可能にする代替インターフェースアダプタ３００を示す。ノードおよびインターフェースアダプタ３００が直列追加され得るにも関らず、ロジカル接続を介して、メッセージは、リングを形成するために１つの方向において１つのポートから他のポートへと渡され得る。失敗が生じた場合、インターフェースアダプタ３００は、インターフェースアダプタ３００を介してメッセージルーティングを変更することによって、失敗または誤動作ポータあるいはノードをバイパスし得る。調節は、各インターフェースアダプタ３００によって異なり得る、２つの方向のうち１つの方向においてメッセージを渡し得る。周辺デバイスまたはコントローラの制御の下、メッセージは、データまたはメッセージがその適切な宛先に届くまで失敗をバイパスするためにモニタされ得、他のポートにルートされ得る。
【００４３】
図３のインターフェースアダプタは、複数の入力１０２および１０４のうちの１つをそれぞれ選択し、かつ共通通信リンク３０６または３０８のぞれぞれに漏らす第１のおよび第２の物理的またはロジカルセレクタ３０２および３０４を含む。周辺デバイスまたはコ
ントローラを介して、第１のおよび第２のセレクタ３０２および３０４への入力は、モニタリングラインＭ１およびＭ２を介してモニタリングされる。有効メッセージまたはデータストリングがプロセッサのような周辺デバイスまたはコントローラの制御の下で検出された場合、入力は、第１のまたは第２のセレクタ３０２または３０４を通過される。第２のポート１０８に宛先が定められた有効メッセージが第１のポート１０６を介して受信された場合、周辺デバイスまたはコントローラは、有効メッセージを第１のネットワーク入力１１８に渡すＣ１を介して信号選択信号を送信する。第１のネットワーク入力１１８は、メッセージに添付された宛先アドレスを調べ得る。メッセージは、次いで第１のネットワーク出力１２０（例えば、ＴＸ）を介して第２のポート１０８に渡されるか、または再生成され、かつそのポートに渡される。第１のポート１０６に宛先が定められた有効メッセージが第２のポート１０８にて検出された場合、周辺デバイスまたはコントローラは、有効メッセージを第１のセレクタ３０４を介して第１のポート１０６に渡すＣ２を介して選択信号を送信する。
【００４４】
図４は、図１のインターフェースアダプタ１００を使用する２つのノードデイジーチェーンのブロック図である。インターフェースアダプタ１００の各々は、複数のノード４００および４０２を接続するポートの２つのセットを含む。デバイス１１４および１１６を選択することは、インターリービングデバイスまたはセレクタ１１０および１１２を介してメッセージの流れを制御する。メッセージが、第１のノード４００から第２のノード４０２へと流れる場合、第１のネットワーク出力１２０は、第２のポート４０４外でメッセージを送信する。第２のポート４０４から受信されるメッセージは、第２のノード４０２の第１のポート４０６および第１のインターリービングデバイスまたはセレクタ１１０を通過して第２のネットワーク入力４０８（例えば、Ｒ２Ｘ）に渡される。第２のノード４０２がメッセージを受信した場合、第２のノード４０２は、メッセージに添付された宛先アドレスを調べる。アドレスが第２のノードのアドレスと同じである場合、第２のノード４０２はそのアドレスを受諾する。そうでない場合においては、第２のノード４０２は、第１のノード４００にメッセージを戻すか、またはメッセージを再生成し、かつそのノードにメッセージを戻す。メッセージが第２のノード４０２から第１のノード４００へ流れる場合、第２のノード４０２の第２の検出デバイス１１６からの選択信号は、第２のネットワーク出力４１０（例えば、Ｔ２Ｘ）が、第２のノード４０２の第２のインターリービングデバイスまたはセレクタ１１２を通過して第１のノード４００の第２のポート４０４に渡されることを可能にする。第１のノード４００の第１のおよび第２の検出デバイス１１４および１１６からの選択信号は、第２のネットワーク出力４０６または４１０が、第１のノード４００の第１のおよび第２のインターリービングデバイスまたはセレクタ１１０および１１２を通過して第１のノード４００の第１のネットワーク入力１１８に渡されることを可能にする。
【００４５】
ネットワーク失敗を最小化するために、冗長通信リンクが、誤動作ノード、ポート、およびリンクをバイパスするために使用され得る。フィードバックループの追加も、伝搬遅延を減少させるために使用され得る。図５においては、フィードバックループの追加は、インターフェースアダプタ１００が１より多い通信経路を介して２つ以上のノード間にてメッセージをルートすることを可能にする。ネットワークが２より多いノードを備えた場合、冗長通信リンクは、インターフェースアダプタが、ネットワークからノードを引っ張り出さずに失敗または誤動作ノードをバイパスすることを可能にし得る。一部のネットワークにおいては、冗長通信リンクは、メッセージが伝わる方向を変更することによって、ネットワークまたはインターフェースアダプタを再プログラムせずに失敗または誤動作ノードをバイパスし得る。これらのネットワークにおいて、ネットワークダメージ（例えば、破損されたケーブル、ダメージノード）は、情報フローを中断しない場合もある。
【００４６】
図６は、直列に接続されるが、閉ループまたはリングをエミュレートするデバイスの単
一部分（ノード）である代替インターフェースアダプタ６００のブロック図である。インターフェースアダプタ６００は、ロジック（例えば、ソフトウェアまたはファームウェア）のような情報、またはプロセッサおよびバッファのようなメモリを含み得る。インターフェースアダプタ６００ならびに図１、図２、図４〜図６において示されるものの第１のおよび第２の検出デバイス１１４および１１６は、ノードの位置をデイジーチェーン（例えば、第１の、最後の、または中間の；もしくは単一のポートまたは複数のポート）において感知し、かつメッセージルーティングを調節するプラグアンドプレイロジックまたはハードウェアを含み得る。検出デバイスまたはロジック１１４および１１６が１つのポート接続を検出した場合、第１の検出デバイスまたはロジック１１４は、第１のノードへの入力が第１のインターリービングデバイスまたはセレクタ１１０を通過して第１のネットワーク入力１１８に渡されるように、そのルーティングを調節する。第２のポート１０８にデバイスが接続されていない場合、第２の検出デバイスおよびロジック１１６は、第１のノードの出力が、第２のインターリービングデバイスまたはセレクタ１１２を通過して第１のポート１０６を抜けるように、そのルーティングを調節する。
【００４７】
図７は、代替のインターフェースアダプタ７００を介して結合される３つのノードのデイジーチェーンのブロック図である。ノード７０２、７０４、および７０６の各々は、存在検出回路７１２に結合される２−１マルチプレクサ７０８または７１０にそれぞれ結合される。一部のネットワークにおいては、マルチプレクサ７０８および７１０ならびに存在検出回路７１２は、リングネットワークおいて、最後のノードの出力ポート（図７における７０６）を第１のノードの入力ポート（図７における７０２）に物理的に接続する必要を消去する。存在検出回路７１２は、ノードが物理的に第１のノード、中間ノード、または最後のノードであるかを検出し得、その検出に基づいて、ネットワークがデイジーチェーンまたは一連のノードとしてインプリメントされても通信リングを完了するためにマルチプレクサ７０８および７１０を起動させる。
【００４８】
図７においては、存在検出回路７１２内のプラグアンドプレイ回路網は、ノード位置（例えば、第１の、中間の、または最後のノード）を感知し得、従って、メッセージルーティングを調節し得る。例えば、存在検出回路７１２が、その第２のポート（例えば、図７における第１のノード７０２）における１つのポート接続を感知した場合、存在検出回路７１２は、その入力が第１のコネクタの出力ポートのＲＸピン（図７における７１４）（例えば、ＲＪ−４５コネクタ）からくるように、その内部ルーティングを調節する。存在検出回路７１２が、デイジーチェーンにおける第１のポート（例えば、図７における最後のノード７０６）にて１つのポート接続を感知した場合、存在検出回路７１２は、その出力データが最後のコネクタのその入力ポートのＴＸピン（図７における７２０）を介してアップストリームに戻されるように、その内部ルーティングを調節する。
【００４９】
図８（存在検出回路７１２図示されず）の３つのノードデイジーチェーンネットワークに示されるように、第１のノード７０２にて受信されるメッセージは、第１ノード７０２の第１のおよび第２のマルチプレクサ７０８および７１０を通過して第１のノード入力ＲＸ８０２に渡される。第１のポートに接続されるデバイスはなく、メッセージは、第１のノード出力ＴＸ８０４から中間ノード７０４に送信される。第１のノード７０２から受信されるメッセージは、第２のノード７０４の第１のマルチプレクサ７０８を通過して第２のノード入力Ｒ２Ｘ８０６に渡される。第２のノード７０４がメッセージを受信した場合、第２のノード７０４は、メッセージに添付された宛先アドレスを調べる。アドレスが第２のノードのアドレスと同じである場合、第２のノード７０４は、メッセージを受諾し、かつネットワーク通信リンクまたはバスを解放する。そうでない場合においては、第２のノード７０４は、メッセージを第３のまたは最後のノード７０６に渡すか、またはメッセージを再生成し、かつそのノードにメッセージを渡す。第２のノード出力Ｔ２Ｘ８０８外に送信されるメッセージは、第３のノード７０６の第１のマルチプレクサ７０８を通過し
て第３のノード入力Ｒ３Ｘ８１０に渡される。第３のノード７０６がメッセージを受信した場合、第３のノードは、メッセージに添付された宛先アドレスを調べる。アドレスが第３のノードのアドレスと同じである場合、第３のノード７０６は、メッセージを受諾し、かつネットワーク通信リンクまたはバスを解放する。そうでない場合においては、第３のノード７０６は、第３のノード７０６の第２のマルチプレクサ７１０、第２のノード７０４の第２のマルチプレクサ７１０、および第１のノード７０２の第１のおよび第２のマルチプレクサ７０８および７１０を介して、第１のノード７０２にメッセージを渡すか、またはメッセージを再生成し、かつメッセージをそのノードに渡す。
【００５０】
図９は、通信リンク失敗の後、データがどのように冗長通信リンクを用いて、または用いずに４つのノードネットワークにおいて流れ得るかを示す。インタフェースアダプタの各々が別々のノードに接続されているため、失敗が生じた場合、ポートは、一部または全ての通信経路におけるメッセージ移動の方向をスイッチすることによって他のノードと通信し得る。
【００５１】
上述されたインターフェースアダプタは、車両のような人間または物を運ぶためのデバイスまたは構造、消費者または専門家オーディオプラットフォーム、ならびにデータまたは情報を１つのノードから、ローカルエリアネットワーク、ワイドエリアネットワーク、ベースバンドネットワーク、および電子または光データを伝達し得るブロードバンドネットワークを含む他のノードに伝達する他の技術およびデバイスを含む多数の技術またはデバイスに対して適合可能である。一部の回路およびロジックは、フィルタ、終了ネットワーク、および適合的等化のうちの１つまたはそれらの組み合わせも含み得る。一部のインターフェースアダプタは、入力ポートまたは中間要素のインピーダンスに対して、メッセージ、データまたは信号を伝達する受動および／または複合インピーダンスを一致させる。インターフェースアダプタは、所定の周波数範囲または帯域（例えば、約２５ＭＨｚ〜約３７５ＭＨｚまで）内にて信号を渡すが、帯域通過フィルタのような帯域の上または下の両方にある信号をブロックまたは減衰する回路を含み得る。一部のインターフェースアダプタは、通信チャネル、リンク、またはバス内に本来備わる周波数依存損失を補償する入力および／または等化のインピーダンスを一致させる終了ネットワークを含み得る。インターフェースアダプタは、データまたはメッセージを送信および受信する任意のデバイスに組み入れられ得る。
【００５２】
本発明の様々な実施形態が説明される一方、多数のより多くの実施形態およびインプリメンテーションが本発明の範囲内にて可能であることが当業者に明らかになるであろう。従って、本発明は、添付の特許請求の範囲およびそれらの均等物の考慮において以外に限定されるべきではない。
【００５３】
（摘要）
リングベースのネットワークは、第１の回路および第２の回路を含む。第１の回路は、複数の入力のうちの１つを選択し、かつ入力を第１の共通通信ラインにスイッチする。第２の回路は、第２の複数の入力のうちの１つを選択し、かつ第２の入力を第１の複数の入力のうちの１つにリンクされる第２の共通通信ラインにスイッチする。検出回路は、ノードが通信ループにおいて直列に接続される通信リングをエミュレートするように第１のおよび第２の回路のスイッチを制御する。
【００５４】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【符号の説明】
【００５５】
１００  インターフェースアダプタ
１０２、１０４  入力
１０６  第１のポート
１０８  第２のポート
１１０、１１２  インターリービングデバイス
１１４  第１の検出デバイス
１１６  第２の検出デバイス
１１８  第１のネットワーク入力
１２０  第１のネットワーク出力
【図１】
0004846005.tif 000006
【図２】
0004846005.tif 000007
【図３】
0004846005.tif 000008
【図４】
0004846005.tif 000009
【図５】
0004846005.tif 000010
【図６】
0004846005.tif 000011
【図７】
0004846005.tif 000012
【図８】
0004846005.tif 000013
【図９】
0004846005.tif 000014