(57)【要約】  バスガーディアンを有する非同期ハブ内で、時分割多元接続ネットワークにおけるタイムスロットへのアクセスを調停する方法が提供される。前記方法が、前記非同期ハブの前記バスガーディアンで、同一タイムスロットへのアクセスを請求する競合するノードからの信号を受信するステップと、優先順位方式に基づいて前記ノードのうちの１つを選択するステップと、前記選択ノードからのメッセージを中継し、前記非選択ノードからのメッセージをブロックするステップとを含む。
2007514346.tif 000002
【特許請求の範囲】
【請求項１】
バスガーディアン（１１０、１１２）を有する非同期ハブ（１０２、１０４）において、時分割多元接続ネットワーク（１００）におけるタイムスロットへのアクセスを調停する方法であって、
前記非同期ハブの前記バスガーディアンで、同一タイムスロットへのアクセスを請求する競合するノードからの信号を受信するステップ（３０２、３０４、３１０）と、
優先順位方式に基づいて前記ノードのうちの１つを選択するステップ（３０６、３１４、３１６）と、
選択ノードからのメッセージを中継し、非選択ノードからのメッセージをブロックするステップ（３０６、３０８、３１４、３１６）と、
を含む方法。
【請求項２】
前記非同期ハブは、前記選択ノードからの前記信号の受信の前に前記非選択ノードからのメッセージの中継を開始するとき、無音期間を挿入するステップをさらに含む、請求項１に記載の方法。
【請求項３】
複数のノード（１０６−１、…、１０６−Ｎ）からハブ（１０２、１０４）でメッセージを中継する方法であって、
別のノードからのメッセージの中継中に、あるノードから信号を受信するステップ（３１０）と、
前記別のノードがより高い優先順位を有するとき前記メッセージの中継を中断するステップ（３１４、３１６）と、
を含む方法。
【請求項４】
信号を受信するステップは、送信可信号を受信するステップを含む、請求項３に記載の方法。
【請求項５】
バスガーディアン（１１０、１１２）を有する少なくとも１つの非同期ハブ（１０２、１０４）と、
スター構成で前記少なくとも１つのハブに結合された複数のノード（１０６−１、…、１０６−Ｎ）と、
を含み、
前記少なくとも１つのハブおよび前記複数のノードが、タイムトリガドプロトコルを使用して通信し、
前記バスガーディアンは、前記複数のノードのうちで同一のタイムスロットを請求する２つの競合するノードのうちのより高い優先順位のノードにアクセスを許可することによって、前記複数のノードのうちの前記２つのノードの間で調停する（３０６、３１６）、
ネットワーク（１００）。
【請求項６】
前記少なくとも１つのハブは、それぞれが前記複数のノードのそれぞれに結合された２つのハブを含む、請求項５に記載のネットワーク。
【請求項７】
前記２つのハブのそれぞれの前記バスガーディアンは、異なる相補的な優先順位方式を実装する、請求項６に記載のネットワーク。
【請求項８】
時分割多元接続ネットワーク（１００）の非同期ハブ（１０２、１０４）でメッセージを中継する方法であって、前記ネットワークは、前記ハブに結合された複数のノード（１０６−１、…、１０６−Ｎ）と、前記ハブ内に存在するバスガーディアン（１１０、１１２）とを含み、
タイムスロットへのアクセスを請求するノードからの信号を受信するステップ（３０２）と、
別のノードが既に前記タイムスロットへのアクセスを請求しているか否かを決定するステップ（３０４）と、
別のノードが既に前記タイムスロットへのアクセスを請求しているとき、より高い優先順位を有するノードに前記タイムスロットへのアクセスを許可し（３０６）、前記より高い優先順位を有するノードからのメッセージを中継する（３０８）ステップと、
を含む方法。
【請求項９】
時分割多元接続ネットワーク（１００）におけるハブ（１０２、１０４）でメッセージを中継する方法であって、
次のタイムスロットを請求する前記ネットワークの第１のノードからの信号を受信するステップ（３０２）と、
前記第１のノードからのメッセージの中継を開始するステップ（３０８）と、
前記ネットワークの第２のノードが前記第１のノードによって請求された前記タイムスロットを割り当てられることを示す前記第２のノードからの信号を受信するステップ（３１０）と、
前記第２のノードが前記第１のノードより高い優先順位を有するか否かを決定するステップ（３１４）と、
前記第２のノードがより高い優先順位を有するとき、前記第２のノードからのメッセージを中継するステップ（３１６）と、
前記第２のノードがより低い優先順位を有するとき、前記第１のノードからのメッセージの中継を継続するステップ（３１２）と、
を含む方法。
【請求項１０】
ネットワーク内の非同期ハブ（１０２、１０４）による複数のノード（１０６−１、…、１０６−Ｎ）からのメッセージの中継を制御する方法であって、
前記複数のノードのそれぞれで、そのノードが前記ハブを介してそのノードから前記複数のノードのうちの別のノードにメッセージを送信するために割り当てられたタイムスロットを決定するステップと、
前記複数のノードのそれぞれで、ノードが前記ハブを介してそのノードから前記複数のノードのうちの別のノードにメッセージを送信するために割り当てられたタイムスロットとしてそのノードが次のタイムスロットを識別したことを示す信号をアクティブ化するステップと、
前記ハブが同一タイムスロットに対する請求を行う前記複数のノードのうちの２つのノードからの信号を受信した（３０４、３１０）時に、前記２つのノードからの２つの競合するメッセージのうちの１つを前記ネットワーク内の前記複数のノードのうちの他のノードへ選択的に中継するステップと、
を含む方法。
【請求項１１】
時分割多元接続ネットワーク（１００）におけるタイムスロットに関する非同期ハブ（１０２、１０４）であって、
前記非同期ハブのバスガーディアンで、同一タイムスロットへのアクセスを請求する競合するノードからの信号を受信する手段と、
受信する前記手段に応答して、優先順位方式に基づいて前記ノードのうちの１つを選択する（３０４、３０６、３１０、３１４）手段と、
選択する前記手段に応答して、前記選択ノードからのメッセージを中継する（３０８、３１２、３１６）手段と、
を含むハブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、次の米国仮出願に関連し、その出願日の利益を主張するものである。
【０００２】
２００３年１１月１９日出願の米国仮出願第６０／５２３７８２号、表題「ＨＵＢ  ＷＩＴＨ  ＩＮＤＥＰＥＮＤＥＮＴ  ＴＩＭＥ  ＳＹＮＣＨＲＯＮＩＺＡＴＩＯＮ（独立時間同期を備えたハブ）」。
【０００３】
２００３年１１月１９日出願の米国仮出願第６０／５２３９００号、表題「ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＦＡＵＬＴ  ＣＯＮＴＡＩＮＭＥＮＴ  ＶＩＡ  ＩＮＤＩＲＥＣＴ  ＤＥＴＥＣＴＩＯＮ（間接検出による通信故障抑制）」（’９００出願）。
【０００４】
２００４年４月６日出願の米国仮出願第６０／５６０３２３号、表題「ＭＥＳＳＡＧＥ  ＡＵＴＨＥＮＴＩＣＡＴＩＯＮ  ＩＮ  Ａ  ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＮＥＴＷＯＲＫ（通信ネットワークにおけるメッセージ認証）」（’３２３出願）。
【０００５】
２００３年１１月１９日出願の米国仮出願第６０／５２３７８５号、表題「ＰＲＩＯＲＩＴＹ  ＢＡＳＥＤ  ＡＲＢＩＴＲＡＴＩＯＮ  ＦＯＲ  ＴＤＭＡ  ＳＣＨＥＤＵＬＥ  ＥＮＦＯＲＣＥＭＥＮＴ  ＩＮ  Ａ  ＤＵＡＬ  ＣＨＡＮＮＥＬ  ＳＹＳＴＥＭ（２重チャンネルシステムにおけるＴＤＭＡスケジュール用の優先順位ベースのアービトレーション）」（’７８５出願）。
【０００６】
これらの米国仮出願が、参照によって本明細書に組み込まれている。
【０００７】
本願は、次の同時係属の米国特許非仮出願にも関連する。
【０００８】
本願と同時に出願された弁理士整理番号第Ｈ０００４９４７号、表題「ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＦＡＵＬＴ  ＣＯＮＴＡＩＮＭＥＮＴ  ＶＩＡ  ＩＮＤＩＲＥＣＴ  ＤＥＴＥＣＴＩＯＮ（間接検出による通信故障抑制）」（’９４７出願）。
【０００９】
本願と同時に出願された弁理士整理番号第Ｈ０００７５８７号、表題「ＰＯＲＴ  ＤＲＩＶＥＮ  ＡＵＴＨＥＮＴＩＣＡＴＩＯＮ  ＩＮ  Ａ  ＮＥＴＷＯＲＫ（ネットワークにおけるポート駆動認証）」（’５８７出願）。
【００１０】
本願と同時に出願された弁理士整理番号第Ｈ０００５４５９号（４００．０１０ＵＳ０１）、表題「ＰＲＩＯＲＩＴＹ  ＢＡＳＥＤ  ＡＲＢＩＴＲＡＴＩＯＮ  ＦＯＲ  ＴＤＭＡ  ＳＣＨＥＤＵＬＥ  ＥＮＦＯＲＣＥＭＥＮＴ  ＩＮ  Ａ  ＭＵＬＴＩ−ＣＨＡＮＮＥＬ  ＳＹＳＴＥＭ（マルチチャンネルシステムにおけるＴＤＭＡスケジュール実施用の優先順位ベースのアービトレーション）」（’４５９出願）。
【００１１】
これらの非仮出願が、参照によって本明細書に組み込まれている。
【背景技術】
【００１２】
通信ネットワークは、電話およびコンピュータシステム、武器システム、航海システム、ならびに自動車、航空機、および他の複雑なシステム内の高度な制御システムを含むさまざまなアプリケーションで使用されている。さまざまなアプリケーションを与えられて、多数の種類の通信ネットワークが、長年にわたって開発されてきた。通信ネットワークの１つの共通の特性は、ネットワーク上のさまざまなノードを相互接続する通信媒体の使用である。さまざまなトポロジおよびプロトコルが、これらのネットワークのノード間の通信を制御するために開発されてきた。
【００１３】
ネットワークの１タイプが、時分割多元接続（ＴＤＭＡ）と称されるものである。ＴＤＭＡネットワークでは、ネットワーク内のノードに、ネットワークを介する通信用のタイムスロットが割り当てられる。多数の異なるＴＤＭＡプロトコルが、ネットワークのノード間の通信用に開発されてきた。たとえば、これらのプロトコルには、ＴＴＰ／Ｃ、ＳＡＦＥｂｕｓ、ＦｌｅｘＲａｙ、および他のＴＤＭＡプロトコルが含まれる。
【００１４】
多くのタイムトリガドプロトコルで、グローバルクロック同期化プロトコルが、ノードのそれぞれのクロック間で同期を維持するのに使用される。ローカルクロックのこの同期化は、ノードが各タイムスロットの始めを決定するために同一の時刻の基礎を有することを保証する。各ノードは、ネットワーク上の伝送を監視し、たとえばＴＴＰ／Ｃ  Ｓｐｅｃｉｆｉｃａｔｉｏｎのアクションタイム信号など、他のノードからの選択された信号の受信のタイミングに基づいて、そのクロックをネットワークのグローバルクロックに独立して同期化する。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
グローバル時間同期化に関する既存のタイムトリガドプロトコルの１つの問題は、ネットワーク内で伝搬する障害が、ネットワーク内のノードの時間同期化に悪影響する場合があることである。ノードが順番から外れて送信するとき、フレームまたはメッセージが、システム内の他のノードに達することを許される場合に、グローバル同期化が悪影響を受ける場合がある。
【００１６】
したがって、タイムトリガドプロトコルを実装するネットワークのグローバル時間同期化に対する障害の影響を低減する改善された機構の必要が存在する。
【課題を解決するための手段】
【００１７】
本発明の実施形態は、時分割多元接続（ＴＤＭＡ）ネットワーク用の非同期バスガーディアンを提供する。このガーディアンは、ネットワーク内の障害の伝搬を軽減するために、同一のタイムスロットへのアクセスを請求するノードの間で選択する調停技法を実装する。
【００１８】
一実施形態では、バスガーディアンを有する非同期ハブ内で、時分割多元接続ネットワークにおけるタイムスロットへのアクセスを調停する方法が提供される。前記方法が、前記非同期ハブの前記バスガーディアンで、同一タイムスロットへのアクセスを請求する競合するノードからの信号を受信するステップと、優先順位方式に基づいて前記ノードのうちの１つを選択するステップと、前記選択ノードからのメッセージを中継し、前記非選択ノードからのメッセージをブロックするステップとを含む。
【発明を実施するための最良の形態】
【００１９】
次の詳細な説明では、本明細書の一部を形成する添付図面を参照し、添付図面には、本発明を実施できる特定の例示的実施形態が例として示されている。これらの実施形態は、当業者が本発明を実施できるように十分詳細に説明されており、他の実施形態を利用することができること、論理的、機構的、および電気的変更を本発明の精神および範囲から逸脱せずに加えることができることを理解されたい。したがって、次の詳細な説明を制限的な意味で解釈すべきでない。
【００２０】
本発明の実施形態は、非同期ハブを有するネットワークを提供する。このネットワークでは、たとえばノードが別のノードに割り当てられたタイムスロット中に送信を試みるとき、障害が発生する。障害が発生したとき、非同期ハブ内のバスガーディアンが、アービトレーション技法を使用して、タイムスロットに割り当てられたノードからのメッセージが、ハブからその宛先に送信されることを保証する。有利なことに、この技法は、間接検出を使用して、誤ったタイムスロット中の送信の試みに関する障害を検出する。本発明の間接検出態様は、上で参照によって組み込まれた’９４７出願および’９００に詳細に記載されている。
【００２１】
図１は、全体的に１００に示されたネットワークの一実施形態である。ネットワーク１００には、ノード１０６−１から１０６−Ｎにスター構成で接続された非同期ハブ１０２および１０４が含まれる。ハブ１０２および１０４を、集合的にネットワーク１００の「ハブ」と称する。この実施形態では、ネットワーク１００には、各ノード１０６−１から１０６−Ｎの通信の２つのチャネルが含まれる。ハブ１０２は、ノード１０６−１から１０６−Ｎの間の第１の通信チャネルを提供する。ハブ１０４は、ノード１０６−１から１０６−Ｎの間の第２の通信チャネルを提供する。データは、メッセージとして、たとえばフレームとして、ネットワーク１００内のあるノードから別のノードに送信される。各ノードは、各フレームをハブ１０２と１０４の両方に送信する。次いで、ハブ１０２および１０４は、各ノードに１：Ｎ通信を提供するために、フレームを他のノードに選択的に送信する。ハブ１０２および１０４は、これらのハブがノード１０６−１から１０６−Ｎのタイムベースと同期化されていないという点で非同期である。
【００２２】
一実施形態では、ネットワーク１００は、分散タイムトリガド通信プロトコルを実装する。たとえば、一実施形態では、ＴＴＴｅｃｈによって発行された２００２年７月４日のＴＴＰ  ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｅｄｉｔｉｏｎ  １．０．０（ＴＴＰ／Ｃ  Ｓｔａｎｄａｒｄ）に記載のタイムトリガドプロトコルＴＴＰ／Ｃが使用される。このプロトコルでは、各ノード１０６−１から１０６−Ｎが、仮想クロックとの同期化を維持する。他の実施形態では、ノードが、他の技法を使用して時間同期化を維持する。
【００２３】
ノード１０６−１から１０６−Ｎに、送信に使用されるタイムスロットが割り当てられる。一実施形態では、ノード１０６−１から１０６−Ｎは、そのノードに割り当てられたタイムスロットの前に、ハブ１０２および１０４に信号「送信可」（ＣＴＳ）を送信する。これが、ハブに、ノードからのデータを期待するように警告する。一実施形態では、ＣＴＳ信号は、ノードとハブの間で交換される他のメッセージと同一の通信媒体を介して送信される。他の実施形態では、ＣＴＳ信号は、異なる通信媒体を介して送信される。
【００２４】
ハブ１０２および１０４は、それぞれバスガーディアン１１０および１１２を含む。バスガーディアン１１０および１１２は、同一のタイムスロットに対する競合する請求を扱うためにハブ１０２および１０４に関するアービトレーション機能を実行する。一実施形態では、ガーディアン１１０および１１２は、優先順位方式を使用して、共通のタイムスロットに対する競合する請求の間で選択する。一実施形態では、ガーディアン１１０および１１２は、相補的な優先順位方式を実装し、その結果、各競合するノードからのメッセージが、ハブ１０２および１０４のうちの少なくとも１つによって中継されるようになる。
【００２５】
動作中に、ハブ１０２および１０４は、ネットワーク内で時々発生する障害にかかわらず、あるノードから別のノードに送信されたデータのフレームが、正しい宛先に到着することを保証する。各ノード１０６−１から１０６−Ｎに、ネットワーク１００内でフレームを送信するためのタイムスロットが割り当てられる。ノード１０６−１から１０６−Ｎがフレームを送信するとき、ハブ１０２および１０４は、そのフレームをネットワーク１００上の他のノードに転送する。所期の宛先ノードは、ネットワーク１００上の他のすべてのノードと同様にそのフレームを受信する。宛先ノードは、たとえばフレーム内の宛先アドレスに基づいて、そのフレームがそのノード宛であることを決定することによって、そのフレームを処理する。
【００２６】
データ処理の過程で、ノード１０６−１から１０６−Ｎのうち２つが同一のタイムスロット中に送信を試みる場合があるという点で障害が発生する場合がある。あるタイムスロット中に送信を試みる各ノードは、ハブ１０２および１０４のそれぞれにＣＴＳ信号を送出する。あるハブ、たとえばハブ１０２が、同一のタイムスロットについて２つのノードからＣＴＳ信号を受信する場合に、ハブ１０２および１０４は、正しいノードからのフレームがハブ１０２および１０４によって他のノードに送信されることを保証する手順を実装する。一実施形態では、２つのハブ１０２および１０４が、正しいメッセージがハブによって他のノードに中継されることを保証する異なる優先順位方式を実装する。一実施形態では、２つのハブ１０２および１０４が、相補的な優先順位方式を使用する。相補的な優先順位方式は、２つのフレームのうちの一方が一方のハブによって送信され、２つのフレームのうちの他方が他方のハブによって送信されることをもたらす。この実施形態では、各ノード１０６−１から１０６−Ｎが両方のメッセージを受信するので、正しいメッセージが宛先ノードによって受信される。ノード１０６−１から１０６−Ｎは、たとえば各ノード１０６−１から１０６−Ｎに格納された送信順序リストに基づいて、正しいメッセージが受信されたことを検証することができる。有利なことに、この実施形態を用いると、ハブ１０２および１０４が、各ノードのタイムスロットのリストを格納する必要がない。この実施形態の例を、下で図３に関して詳細に説明する。
【００２７】
図２は、図１に関して上述のタイプの通信ネットワーク１００を使用する、２００に示されたシステムのブロック図である。図２に、さらに、ノード１０６−１から１０６−Ｎが、複数の電子デバイス２０８−１から２０８−Ｎ、たとえば、センサ、プロセッサ、アクチュエータ、コントローラ、入力デバイス、およびネットワーク１００上でメッセージを通信する類似物に接続されることが示されている。
【００２８】
図３は、ＴＤＭＡネットワーク内のタイムスロット中のノードからの通信チャネルを介するメッセージ中継を制御する、非同期ハブ内のバスガーディアンのプロセスの一実施形態の流れ図である。本明細書において、ＴＤＭＡネットワーク内のチャネルは、１つのハブをネットワーク内のすべてのノードに接続する通信媒体を含む。したがって、スター構成および２つのハブを有する１つのＴＤＭＡネットワークは、２チャネルネットワークと考えられる。このプロセスは、ブロック３００で開始される。
【００２９】
ブロック３０２で、このプロセスは、非同期バスのバスガーディアンで、ネットワーク内のノードから送信可（ＣＴＳ）信号を受信する。ＣＴＳ信号は、そのＣＴＳ信号を発したノードが、ハブに関連するチャネル上で次のタイムスロットを請求することを示す。このプロセスは、ブロック３０４で、ガーディアンがチャネルの同一タイムスロットに関して複数のノードからＣＴＳ信号を受信したか否かを決定する。そうである場合には、このプロセスは、ブロック３０６で最高優先順位を有するノードにチャネルへのアクセスを許可し、ブロック３０８に進む。ブロック３０４で、ハブで受信された他のＣＴＳ信号がない場合には、このプロセスは、ブロック３０８に進む。
【００３０】
一実施形態では、ノードの優先順位は、ＣＴＳ信号を受信した非同期ハブのポートのポート番号に基づく。一実施形態では、独立のハブおよびハブガーディアンを有する２チャネルシステムが使用される。一方のバスガーディアンは、最小のポート番号を有するノードに優先順位を与え、他方のバスガーディアンは、最大のポート番号を有するノードに優先順位を与える。したがって、２つのノードが同一タイムスロットについて競合するとき、一方のノードが、一方のチャネルでそのタイムスロットへのアクセスを得、他方のノードが、他方のチャネルでそのタイムスロットへのアクセスを得る。
【００３１】
ブロック３０８で、このプロセスは、チャネルへのアクセスを許可されたノードからのメッセージを中継する。
【００３２】
ブロック３１０で、このプロセスは、別のＣＴＳ信号がチャネルの同一タイムスロットについて異なるノードから受信されたか否かを決定する。別のＣＴＳ信号が受信されていない場合には、このプロセスは、ブロック３１２でメッセージの中継を継続し、ブロック３１０に戻る。しかし、このプロセスが、同一チャネルの同一タイムスロットに関する別のＣＴＳ信号を受信した場合には、このプロセスは、追加のＣＴＳ信号のノードが、チャネルへのアクセスを許可されているノードより高い優先順位を有するか否かを決定する。そうでない場合には、このプロセスは、ブロック３１２でメッセージの中継を継続する。新しいＣＴＳ信号が、より高い優先順位を有するノードに対応するとこのプロセスが決定した場合には、このプロセスは、現在のメッセージの中継を停止し、すべての受信ノードが次の送信の始めを信頼できる形で検出できることを保証するために無音期間を挿入し、その後、より高い優先順位のノードからのメッセージを中継する。このプロセスは、ブロック３１０に戻る。
【００３３】
図４は、同一タイムスロットに受信された受信された異なるメッセージの中で正しいメッセージを決定する、ノードのプロセスの一実施形態の流れ図である。このプロセスは、ブロック４０１で開始される。ブロック４０３で、このプロセスは、２つのメッセージを受信する。ブロック４０５で、このプロセスは、たとえばメッセージ内のソースアドレスに基づいて、この２つのメッセージが同一のソースからのものであるか否かを決定する。もう１つの実施形態では、このプロセスは、’３２３出願および’５８７出願に記載のポート駆動認証を使用して、メッセージのソースを決定する。そうである場合に、メッセージが、ブロック４０９で処理され、このプロセスは、ブロック４０３に戻る。２つのメッセージが同一のソースからのものでない場合には、このプロセスは、どちらのメッセージが正しいソースからのものであるかを決定する。
【００３４】
ブロック４１１で、このプロセスは、現在のタイムスロットのメッセージの期待されるソースを決定する。たとえば、一実施形態では、このプロセスは、タイムスロットおよび割り当てられたノードのリストを使用して、期待されるソースを決定し、ポート駆動認証を使用して、受信したメッセージの間で正しいメッセージを選択する。ブロック４１３で、このプロセスは、期待されるソースからのメッセージを選択し、そのメッセージをさらに処理する。このプロセスは、ブロック４０３に戻る。
【００３５】
本明細書に記載の方法および技法は、ディジタル電子回路またはプログラマブルプロセッサ（たとえば、専用プロセッサまたはコンピュータなどの汎用プロセッサ）のファームウェア、ソフトウェア、またはこれらの組合せで実装することができる。これらの技法を実施する装置に、適当な入力デバイス、出力デバイス、プログラマブルプロセッサ、およびプログラマブルプロセッサによる実行のためのプログラム命令を有形に実施する記憶媒体を含めることができる。これらの技法を実施するプロセスを、機械可読媒体に格納された命令のプログラムを実行するプログラマブルプロセッサによって実行して、入力データを操作し、適当な出力を生成することによって所望の機能を実行することができる。これらの技法は、データ記憶システムからデータおよび命令を受け取り、そのデータ記憶システムにデータおよび命令を送るために結合された少なくとも１つのプログラマブルプロセッサと、少なくとも１つの入力デバイスと、少なくとも１つの出力デバイスとを含むプログラマブルシステム上で実行可能な１つまたは複数のプログラムで有利に実施することができる。一般に、プロセッサは、読取専用メモリおよび／またはランダムアクセスメモリから命令およびデータを受け取る。コンピュータプログラム命令およびデータを有形に実施するのに適する記憶装置または機械可読媒体には、たとえばＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイスなどの半導体メモリデバイス、内蔵ハードディスクおよびリムーバブルディスクなどの磁気ディスク、光磁気ディスク、ならびにＤＶＤディスクを含む、すべての形の不揮発性メモリが含まれる。前述のすべてを、特別に設計された特定用途向け集積回路（ＡＳＩＣ）によって補足するか、これに組み込むことができる。
【００３６】
特許請求の範囲によって定義される本発明の複数の実施形態を説明した。しかし、説明されている実施形態に対するさまざまな変更は、請求されている発明の精神および範囲から逸脱せずに加えることができることを理解されたい。したがって、他の実施形態は、特許請求の範囲内にある。
【図面の簡単な説明】
【００３７】
【図１】独立時間同期化を用いて動作するハブを用いて分散タイムトリガドプロトコルを実装するスターネットワークの一実施形態を示すブロック図である。
【図２】電子システム内のスターネットワークのもう１つの実施形態を示すブロック図である。
【図３】ＴＤＭＡネットワーク内のタイムスロット中のノードからのメッセージ中継を制御する、非同期ハブ内のバスガーディアンのプロセスの一実施形態を示す流れ図である。
【図４】ＴＤＭＡネットワーク内の異なるチャネルで受信された異なるデータフレームの中で正しいデータフレームを決定する、ノードのプロセスの一実施形態を示す流れ図である。
【図１】
2007514346.tif 000003
【図２】
2007514346.tif 000004
【図３】
2007514346.tif 000005
【図４】
2007514346.tif 000006
【国際調査報告】
2007514346.tif 000007
2007514346.tif 000008
2007514346.tif 000009
2007514346.tif 000010
2007514346.tif 000011