(57)【特許請求の範囲】
【請求項１】
複数のネットワークノードを備えるネットワークシステムにおける障害回復を可能にするためのネットワークノードであって、
前記ネットワークノードが、少なくとも１つの近傍ノードに対する、前記近傍ノードの上流方向及び下流方向の少なくとも一方における論理リンクを、前記近傍ノードの少なくともネットワークレイヤアドレス、リンクレイヤアドレス及びポート識別子を含むネットワーク情報を記憶することによって、作成するよう適応され、前記近傍ノードが、スイッチデバイスに接続されており、前記ポート識別子が、前記スイッチデバイスの、前記近傍ノードが接続されているポートの識別子であり、
前記ネットワークノードが、前記ネットワークノードから前記近傍ノードにビーコン信号を送信するよう適応され、
前記ネットワークノードが、前記近傍ノードからの、前記ビーコン信号に対する肯定応答信号の受信についてチェックするよう適応され、
前記ネットワークノードが、所定の期間の間、前記ビーコン信号に応じた肯定応答信号が受信されない場合には、前記ポート識別子に基づいて、前記スイッチデバイスの、前記近傍ノードが接続されているポートのステータスをチェックするよう適応され、前記スイッチデバイスの前記ポートの前記ステータスが、少なくとも、前記ポートにノードが接続されているかどうかを示し、前記ポートにノードが接続されているときには、前記ポートに接続されているノードのリンクレイヤアドレスを示し、
前記ネットワークノードが、チェックされた前記ポートの前記ステータスに基づいて、前記近傍ノードが交換されているか否かを決定するよう適応され、前記ポートに接続されている前記ノードのリンクレイヤアドレスが、前記ネットワークノードに記憶されている前記近傍ノードのリンクレイヤアドレスと異なる場合には、前記近傍ノードが交換されており、
前記ネットワークノードが、前記近傍ノードが交換されているという決定に応じて、前記近傍ノードを自動的に設定するよう適応されるネットワークノード。
【請求項２】
前記ネットワーク情報が、ネットワークレイヤアドレス、リンクレイヤアドレス、及び前記スイッチデバイスのアドレスを含む請求項１に記載のネットワークノード。
【請求項３】
前記ネットワークノードが、照明器具デバイスを有し、前記ビーコン信号が、前記ネットワークノードのリンクレイヤアドレス、現在の制御モード、照明シーン及びセンサデータを含む請求項１に記載のネットワークノード。
【請求項４】
前記ネットワークノードが、前記近傍ノードの、前記少なくとも１つの方向における近傍ノードとの一時的な論理リンクを、前記所定の期間の間、前記ビーコン信号に応じた肯定応答信号が前記近傍ノードから受信されない場合に、ノードのグループ内にマルチキャスト信号を送信し、前記ネットワークノードが前記近傍ノードの前記近傍ノードから応答を受信するときに一時的なリンクリストを構築することによって、確立するよう適応される請求項１に記載のネットワークノード。
【請求項５】
前記ネットワークノードが、前記スイッチデバイスのリンクレイヤアドレステーブルからの前記近傍ノードのリンクレイヤアドレスを要求し、受信したリンクレイヤアドレスに基づいて、前記近傍ノードが交換されているか否かを決定するよう適応される請求項１に記載のネットワークノード。
【請求項６】
前記ネットワークノードが、前記ネットワークノードが、前記近傍ノードが交換されていると決定した場合には、前記受信したリンクレイヤアドレスをネットワークレイヤアドレスに変換し、又は割り当てられているネットワークレイヤアドレスについてアドレス解決プロトコルテーブルをチェックし、前記ネットワークノードの設定情報を前記近傍ノードにコピーし、前記近傍ノードにおける近傍情報をアップデートし、前記ネットワークノードの近傍情報を、前記近傍ノードのネットワーク情報で変更するよう適応される請求項５に記載のネットワークノード。
【請求項７】
照明器具デバイスを更に有し、前記ネットワークシステムが、照明ネットワークを有する請求項１に記載のネットワークノード。
【請求項８】
複数のネットワークノードを備えるネットワークシステムにおける障害回復を可能にする方法であって、
少なくとも１つの近傍ノードに対する、前記近傍ノードの上流方向及び下流方向の少なくとも一方における論理リンクを、前記近傍ノードの少なくともネットワークレイヤアドレス、リンクレイヤアドレス及びポート識別子を含むネットワーク情報を記憶することによって、作成するステップであって、前記近傍ノードが、スイッチデバイスに接続されており、前記ポート識別子が、前記スイッチデバイスの、前記近傍ノードが接続されているポートの識別子であるステップと、
ネットワークノードから前記近傍ノードにビーコン信号を送信するステップと、
前記ネットワークノードにおいて、前記近傍ノードからの、前記ビーコン信号に対する肯定応答信号の受信についてチェックするステップと、
前記ネットワークノードにおいて、所定の期間の間、前記ビーコン信号に応じた肯定応答信号が受信されない場合には、前記ポート識別子に基づいて、スイッチデバイスの、前記近傍ノードが接続されているポートのステータスをチェックするステップであって、前記スイッチデバイスの前記ポートの前記ステータスが、少なくとも、前記ポートにノードが接続されているかどうかを示し、前記ポートにノードが接続されているときには、前記ポートに接続されているノードのリンクレイヤアドレスを示すステップと、
前記ネットワークノードにおいて、チェックされた前記ポートの前記ステータスに基づいて、前記近傍ノードが交換されているか否かを決定するステップであって、前記ポートに接続されている前記ノードのリンクレイヤアドレスが、前記ネットワークノードに記憶されている前記近傍ノードのリンクレイヤアドレスと異なる場合には、前記近傍ノードが交換されているステップと、
前記近傍ノードが交換されているという決定に応じて、前記ネットワークノードによって、前記近傍ノードを自動的に設定するステップとを有する方法。
【請求項９】
複数の、請求項１に記載のネットワークノードと、前記ネットワークノードが接続される複数の関連するポートを含むスイッチデバイスとを有するネットワークシステム。
【請求項１０】
前記複数のネットワークノードが、論理循環リンクリストを構成するように論理リンクを作成するよう適応される請求項９に記載のネットワークシステム。
【請求項１１】
コンピュータデバイスにおいて実行するときに請求項８のステップを生成するためのコード手段を有するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル（ＩＰ）ネットワーキングに基づいているネットワーク接続照明制御システムなどであるが、これらに限定されないネットワークシステムにおける障害回復に関する。このようなシステムは、典型的には、埋め込まれたＩＰノードから成り、前記ＩＰノードは、ＩＰノードに高速データ接続性及び電力を供給する技術、例えば、IPv6による低電力無線パーソナルネットワーク(IPv6 over Low power Wireless Personal Area Network)(6LoWPAN)又はパワー・オーバー・イーサネット(PoE)リンクでのIEEE 802.15.4無線ネットワーキングを介して接続される、照明器具、センサ、及び場合により他のＩＰデバイスである。
【背景技術】
【０００２】
自動化システム及び照明システムは、通信ネットワークを利用する。過去数年にわたって、数多くのタイプのネットワークが、提案されており、用いられている。特定の導入のニーズを達成するためにデバイス及びネットワークを設定する作業は、コミッショニング(commissioning)として知られている。コミッショニングは、その最も広い意味においては、無線及び物理的環境の調査、デバイスの配置、パラメータの設定、アプリケーション・バインディング、ネットワーク及びデバイスパラメータの最適化、並びに適正な動作のテスト及び検証を含む広範な作業を包含する。多くの場合、設置者の技能及びワークフロー慣行、デバイスの識別しやすさ及びアクセスしやすさ、並びに他の無線又は有線システムとの相互運用性及び共存を含む、技術的ではない問題及び幾分技術的な問題が考慮される必要がある。コミッショニングプロセスは、多くのステップ、即ち、（時として発見及びバインディングと呼ばれる）ネットワークを見つけ、ネットワークに加わる、又はネットワークを作成するステップ、セキュリティアソシエーションを確立するステップ、デバイス及びサービスを発見するステップ、並びに制御関係を確立するステップを含む。
【０００３】
通信ネットワークにおいて、ノードは、接続ポイント、再分配ポイント又は通信エンドポイント（何らかの端末装置）であり得る。ノードの定義は、関連するネットワーク及びプロトコルレイヤに依存する。物理ネットワークノードは、ネットワークに取り付けられ、通信チャネルを通じて情報を送信、受信又は転送することができるアクティブな電子デバイスである。
【０００４】
一般的には、照明制御システムには、２つのタイプの論理トポロジ構造がある。一方は、コントローラとアクチュエータとの間の通信を管理し、システムの健全性を監視する中央デバイス又はコントローラ、所謂、「マスタ」又は「エリアコントローラ」を有する集中型システムである。他方は、コントローラが、アクチュエータと直接通信し、健全性の監視が、オフィス管理スタッフの定期的な検査によって実現される分散アーキテクチャである。
【０００５】
ネットワークシステムにおいてノード（例えば、照明又はセンサなど）が故障する場合、ノードは、交換され、再コミッショニングされる必要がある。なぜなら、新しいノードは、より広いネットワークシステム内でのノードの適正な動作のために必要とされるコンフィギュレーションデータ及び設定を含まない又は知らないからである。中央コントローラのない分散アーキテクチャにおいては、様々な照明デバイスを監視し、自動的に交換デバイスをコミッショニングすることができる中央デバイスがないので、照明器具障害の検出及び交換後の回復は困難である。
【０００６】
特許出願US 20130262937においては、ネットワークノードが、スイッチ内のサブネットマネージャからのデータと組み合わせてハートビート・メカニズムを用いることによって、そのネットワークシステム内の異なるノードが故障しているかどうかをチェックすることを可能にする方法が示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ネットワークシステムのための効果的なメンテナンスソリューションを提供するための方法及びシステムを提供することである。
【課題を解決するための手段】
【０００８】
これらの目的は、請求項１に記載の装置、請求項７に記載の方法、請求項９に記載のネットワークノード、請求項１１に記載のネットワークシステム、及び請求項1３に記載のコンピュータプログラムによって達成される。
【０００９】
従って、ネットワークノードのグループによって構成されるリンクリストトポロジは、故障又は動作不良ネットワークノードの、その近傍ノードによる検出を可能にし、故に、この近傍ノードは、交換ノードを識別するために、接続されているスイッチデバイスに、故障しているネットワークノードが接続されているポートのポートステータスを問い合わせることができる。それによって、ＩＰベースの又は他のインテリジェント照明システムのための適応障害回復が、特に、エリアコントローラ及び／又は照明サーバのないシステム構造のために、供給され得る。
【００１０】
これは、特許出願US 20130262937と異なる。なぜなら、本発明は、交換ノードを検出することを目的としており、それによって、改善された障害処理を可能にするのに対して、前述の特許出願は、ネットワーク内のノードが故障しているかどうかをチェックするのに必要な時間を減らすことを目的としているからである。
【００１１】
第１のオプションによれば、前記ネットワーク情報は、ネットワークレイヤアドレス、リンクレイヤアドレス、前記スイッチデバイスのアドレス及び前記近傍ノードが接続されている前記ポートの識別子を含み得る。それによって、前記近傍ノードの状態をチェックし、前記近傍ノードが交換されているか否かを決定するのに十分な情報が、前記ネットワークノードにおいて、直接、入手可能である。
【００１２】
前記第１のオプションと組み合わされ得る第２のオプションによれば、前記ネットワークノードは、照明器具デバイスを有し、前記ビーコン信号は、前記ネットワークノードのリンクレイヤアドレス、現在の制御モード、照明シーン及びセンサデータを含む。従って、前記ビーコン信号は、照明システムのための制御情報を前記ネットワークを通して伝達するために用いられ得る。
【００１３】
上記の第１及び第２のオプションのいずれか１つと組み合わされ得る第３のオプションによれば、前記装置は、前記近傍ノードの、前記少なくとも１つの方向における近傍ノードとの一時的な論理リンクを、前記所定の期間の間、前記ビーコン信号に応じた肯定応答信号が前記近傍ノードから受信されない場合に、ノードのグループ内にマルチキャスト信号を送信し、それが前記近傍ノードの前記近傍ノードから応答を受信するときに一時的なリンクリストを構築することによって、確立するよう適応され得る。前記一時的なリンクは、２つの近傍ノードが交換される場合であっても、近傍情報が利用可能なままであることから、前記システムがよりロバストにされ得るという利点を供給する。
【００１４】
上記の第１乃至第３のオプションのいずれかと組み合わされ得る第４のオプションによれば、前記装置は、前記スイッチデバイスのリンクレイヤアドレステーブルからの前記近傍ノードのリンクレイヤアドレスを要求し、受信したリンクレイヤアドレスに基づいて、前記近傍ノードが交換されているか否かを決定するよう適応され得る。それによって、前記ネットワークノードは、前記ネットワークノードの近傍ノードが交換されているかどうかを、単に、前記受信したリンクレイヤアドレスと、前記ネットワークノードの近傍リストに記憶されているリンクレイヤアドレスを比較することによって、容易に決定することができる。
【００１５】
上記の第１乃至第４のオプションのいずれかと組み合わされ得る第５のオプションによれば、前記装置は、それが、前記近傍ノードが交換されていると決定した場合には、前記受信したリンクレイヤアドレスをネットワークレイヤアドレスに変換し、又は割り当てられているネットワークレイヤアドレスについてアドレス解決プロトコルテーブルをチェックし、前記ネットワークノードの構成情報を前記近傍ノードにコピーし、前記近傍ノードにおける近傍情報をアップデートし、前記ネットワークノードの近傍情報を、前記近傍ノードのネットワーク情報で変更するよう適応され得る。それによって、ノード交換後の自動再構成が達成され得る。
【００１６】
上記の第１乃至第５のオプションのいずれかと組み合わされ得る第６のオプションによれば、前記複数のネットワークノードは、論理循環リンクリストを構成するように前記論理リンクを作成するよう適応され得る。前記循環リンクリストトポロジは、各ノードが、前記ネットワーク内の前記ノードの地理的位置に関係なく、近傍ノードを有することを確実にする。
【００１７】
上記の装置は、ディスクリートハードウェア構成要素を備えるディスクリートハードウェア回路、集積チップ、若しくはチップモジュールの配列されたものをベースにした、又はメモリに記憶される、コンピュータ可読媒体に書き込まれる、若しくはインターネットなどのネットワークからダウンロードされるソフトウェアルーチン又はプログラムによって制御される信号処理装置若しくはチップをベースにしたネットワークノードにおいて実施され得ることに注意されたい。
【００１８】
請求項１の装置、請求項７の方法、請求項９のネットワークノード、請求項１１のネットワークシステム、及び請求項1３のコンピュータプログラムは、とりわけ従属請求項において規定されているような、同様な及び／又は同一の好ましい実施例を有することは理解されるだろう。
【００１９】
本発明の好ましい実施例も、従属請求項又は上記の実施例と各々の独立請求項の任意の組み合わせであり得ることは理解されるだろう。
【００２０】
下記の実施例を参照して、本発明のこれら及び他の態様を説明し、明らかにする。
【図面の簡単な説明】
【００２１】
【図１】実施例によるネットワークシステムの概略的な配線トポロジを示す。
【図２】第１実施例によるネットワークシステムの概略的な循環リンクリストトポロジを示す。
【図３】第１実施例によるリンクリストトポロジにおけるビーコン及び応答通信の概略図を示す。
【図４Ａ】第１実施例による循環リンクリストトポロジにおけるノード障害の概略図を示す。
【図４Ｂ】第１実施例による循環リンクリストトポロジにおける結果として生じるスイッチデバイスとの通信の概略図を示す。
【図５Ａ】第２実施例による一時的なブリッジリンクの概略図を示す。
【図５Ｂ】第２実施例による結果として生じる一時的なリンクリストの概略図を示す。
【図６】第２実施例による障害回復処理のフローチャートを示す。
【発明を実施するための形態】
【００２２】
本発明の実施例は、ここでは、ＩＰベースのネットワークにおいて実施される適応回復プロシージャをベースにして記載されており、動作不良又は故障ノードの交換後のネットワーク回復のために必要とされる時間及び手間の量が、以前のノード（即ち、動作不良ノード）の構成に従って交換ノードを自動的に再構成する回復メカニズムを供給することによって、減らされている。
【００２３】
様々な実施例によれば、少なくともネットワークノードのグループが、各ネットワークノード（例えば照明器具）が少なくとも１つの方向におけるその近傍ノード（即ち、上流近傍及び／又は下流近傍ノード）のＩＰアドレスを知るリンクリストトポロジを作成するよう適応され、リンクリストトポロジのネットワークノードが、それらの上流及び／又は下流近傍ノードにビーコンを送信するよう適応され、上流及び／又は下流近傍ノードが、ビーコンを受け取ったことを通知するよう適応される。更に、ネットワークノードが、交換ノードを識別するために、故障しているネットワークノードが接続されているポートのポートステータスをスイッチノードに問い合わせるよう適応される。
【００２４】
以下の実施例においては、有線のＩＰベースのインテリジェント照明システム内の、会議室又はパーソナルオフィスのような所定のエリア内の９個の照明器具のグループが供給されている。照明器具は、電気ランプの使用により人工光を生成するために用いられる電気デバイスと理解されるべきである。それは、複数の従来の照明に取って代わるよう設計される多用途及び多機能器具であってもよい。自動化照明器具は、現場及び用途に依存して、従来の照明のストックに対する用途の広い経済的な追加になり得る。なぜなら、自動化照明器具は、適切なプログラミングにより、それらの多くの光学的特徴を素早く変化させ、照明の「雰囲気(personality)」を非常に素早く変えることかできることからである。実施例のインテリジェントネットワーク接続照明システムは、リレー、占有センサ、光電池、照明制御スイッチ又はタッチスクリーン、及び（火災報知器、又は暖房、換気及び空調（ＨＶＡＣ）などの）他のビルシステムからの信号を更に含み得る。
【００２５】
図１は、３本のバスラインを持つ関連する制御バス３０を介して照明制御スイッチ（例えば、分電盤）２０に接続される、＃１乃至＃９と示されている９個の照明器具１０を備える第１実施例による概略的な配線トポロジを示している。従って、物理的トポロジ構造は、スター型構造であり、３つの照明器具１０（即ち、＃１乃至＃３、＃４乃至＃６及び＃７乃至＃９）が、各々、スター型構造の関連する１つの枝に接続される。
【００２６】
コミッショニング段階において、これらの９個の照明器具１０が、グループ化され、プログラムされ、各照明器具１０に設けられるメモリに、少なくとも１つの方向における最も近い近傍ノード（即ち、近傍照明器具）のネットワーク情報が書き込まれる。このネットワーク情報は、最も近い近傍ノードのネットワークレイヤアドレス（例えば、ＩＰアドレス）及びリンクレイヤアドレス（例えば、メディアアクセスコントロール（ＭＡＣ）アドレス）、並びにこの最も近い近傍ノードが接続される制御スイッチ２０におけるスイッチアドレス及びポート名を含み得る。
【００２７】
図２は、第１実施例によるネットワークシステムの概略的な循環リンクリストトポロジを示している。図２が示しているものから推測され得るように、照明器具１０の、（図２においては矢印４０によって示されている）各々の最も近い近傍照明器具１０に対する記憶されたリファレンスが、論理上、循環リンクリストを形成する、即ち、照明器具＃１は、照明器具＃２のＩＰアドレスを記憶し、照明器具＃９は、＃１のＩＰアドレスを記憶するなどである。
【００２８】
図３は、第１実施例によるリンクリストトポロジにおけるビーコン及び応答通信の概略図を示している。
【００２９】
通常動作中、照明器具グループ内通信が行われ、各照明器具１０は、（図３において破線両方向矢印５０によって示されているように）所定の間隔でその近傍照明器具にビーコンパケットを送り、応答、例えば、肯定応答（ＡＣＫ）パケットを受け取る。それによって、両方の近傍照明器具が、互いが適切に動作していることを知る。ビーコンパケットの内容は、送信元のＭＡＣアドレスであってもよく、現在の制御モード（例えば、自動制御モード又は手動制御モード）、照明シーン（即ち、照明器具が実行している現在の照明シーンプリセット、例えば、会議シーンに対応するプリセット１又はリラックスシーンに対応するプリセット２）、及びセンサデータ（例えば、（占有状態のような）センサの状態、照度レベルなど）も含んでもよい。
【００３０】
照明器具障害には幾つかの理由があり得る。停電又は断線ケーブルなどの場合には、照明器具は交換されないだろう。しかしながら、照明器具それ自体が、動作不良などにより故障している場合には、故障照明器具は、取り付けられるだろう新しい交換照明器具に交換されるだろう。
【００３１】
図４Ａ及び４Ｂは、各々、第１実施例による循環リンクリストトポロジにおける、照明器具障害、及び結果として生じる図１の制御スイッチ２０との通信の概略図を示している。
【００３２】
図４Ａの例においては、照明器具＃５が、図４Ａにおいて×付き破線両方向矢印５２及び５３によって示されているように、両方向の最も近い近傍ノードとの通信が失敗するように、オフラインである。
【００３３】
従って、障害により、照明器具＃５はネットワークから分離され、循環リンクリストトポロジの下流側の最も近い近傍照明器具＃４は、故障照明器具＃５から、そのビーコンパケットに対する応答を受け取らないだろう（×付き破線両方向矢印５２）。更に、循環リンクリストトポロジの上流側の最も近い近傍照明器具＃６は、故障照明器具＃５からビーコンを受け取らないだろう。数間隔後、最も近い近傍照明器具＃４及び＃６は、照明器具＃５がオフラインであると決定するだろう。
【００３４】
図４Ｂに示されているように、オフラインの決定に応じて、近傍照明器具＃４及び＃６は、故障照明器具＃５のポートを、ポートが再びオンラインになるまでチェックし続けるために、制御スイッチ２０と通信する。
【００３５】
しかしながら、照明器具＃５の後に、照明器具＃６が故障し、照明器具＃６の交換が終わっている場合、交換された新しい照明器具＃６ａは、新しい照明器具＃５ａが、古い照明器具＃６又は新しい照明器具＃６ａの近傍情報を全く持たないことから、その構成のアップデートを受け取らない。これを考慮して、ネットワークシステムをよりロバストにするために、第２実施例による付加的なメカニズムが取り入れられる。
【００３６】
図５Ａ及び５Ｂは、各々、第２実施例による一時的なブリッジリンク５４及び結果として生じる一時的なリンクリストの概略図を示している。第２実施例によれば、図５Ａに図示されているように、照明器具＃４及び＃６は、それらが照明器具＃５はオフラインであると決定したときには、一時的なリンク５４を確立する。これを達成するため、照明器具＃４は、故障照明器具の近傍照明器具＃６をサーチするマルチキャストパケットを照明器具グループに送る。
【００３７】
照明器具＃４が照明器具＃６からの応答を受け取るとき、照明器具＃４は、図５Ｂに図示されているように、近傍履歴を記憶するそのメモリにおいて一時的なリンクリスト６０を構築し得る。近傍履歴の一時的なリンクリスト６０は、最も近い近傍照明器具＃５に、ミッシングリンクを示す無効フラグ（ｎ）で印がつけられ、照明器具＃６の一時的なリンク情報が付加される照明器具＃４の近傍リスト（ＮＬ）を含む。照明器具＃６においても、事前近傍情報を記憶するよう、同様のリンクリストが構築され得る。
【００３８】
照明器具＃５が再びオンラインになるとき、その最も近い近傍照明器具＃４及び＃６は、制御スイッチ２０に設けられるＭＡＣテーブルから交換照明器具＃５のＭＡＣアドレスを受け取ることができると共に、新しく受け取った照明器具＃５のＭＡＣアドレスと、それらのメモリに記憶されているＭＡＣアドレスを比較することができる。
【００３９】
照明器具＃４及び＃６が、ＭＡＣアドレスが変えられていないと決定する場合には、それらは、照明器具＃５が交換されておらず、システム全体が通常動作に戻ることができると結論を下し、所定の間隔でビーコンパケットを送ることができる。
【００４０】
そうではなく、照明器具＃４及び＃６が、ＭＡＣアドレスが変えられていると決定する場合、それらは、照明器具＃５が、壊れ、又は故障し、次いで、交換されたと結論を下すことができ、自動構成が行われる。これを達成するため、照明器具＃４は、取得されたＭＡＣアドレスをＩＰバージョン６(IPv6)に変換する、又は割り当てられているＭＡＣアドレスについて（ネットワークレイヤアドレスの、リンクレイヤアドレスへの変換のために供給される）アドレス解決プロトコル(APR)テーブルをチェックする。次いで、照明器具＃４は、前記照明器具＃４自身の構成を、新しい照明器具＃５ａのメモリにコピーし、新しい照明器具＃５ａのメモリ内の近傍情報をアップデートする。それと同時に、照明器具＃４及び＃６は、それら自身の近傍リストにおけるそれら自身の近傍情報を、新しい照明器具＃５ａのネットワーク情報で変更する。
【００４１】
構成後、システムは、通常動作に復帰する。
【００４２】
図６は、第２実施例による照明システムのネットワークノード（例えば、照明器具＃４）の、その近傍ノード（例えば、照明器具＃５）の障害後の、システム回復プロシージャのフローチャートを示している。
【００４３】
プロシージャは、サイレント（オフライン）照明器具（例えば、照明器具＃５）のポートが第１の所定の間隔でチェックされるステップ６０１から始まる。次いで、ステップ６０２において、サイレント照明器具のポートが再びアクティブになっているかどうか、即ち、照明器具が再びオンラインになっているかどうかがチェックされる。アクティブになっていない場合には、プロシージャは、ステップ６０１及び６０２を、ステップ６０２において、サイレント照明器具のポートが再びアクティブになっていると決定されるまで、繰り返す。ステップ６０２において、照明器具が再びオンラインになっていると決定される場合には、プロシージャは、（例えば、得られたアドレス情報に基づいて）照明器具が交換されたかどうかがチェックされるステップ６０３に進む。交換されていない場合には、プロシージャは、近傍の状態が、例えば、ビーコンを送信し、応答を待つことによって、第２の所定の間隔でチェックされるステップ６０６に進む。ステップ６０３において、照明器具が交換されたと決定される場合には、プロシージャは、ステップ６０４へ分岐し、上流近傍（例えば、照明器具＃６）の構成及びアドレス情報が交換照明器具（例えば、照明器具＃５ａ）に転送される。次いで、後続ステップ６０５において、自身の近傍情報が、交換照明器具に変えられる。最後に、プロシージャは、近傍の状態が第２の所定の間隔でチェックされるステップ６０６に進む。
【００４４】
上記の実施例によれば、ノード障害は自動的に検出されることができ、システムはノード交換から適応的に回復することができる。これを達成するため、ノードのグループが、循環リンクリストを構成し、それらの最も近い近傍ノードに周期的なパケットを送信する。ノードがオフラインになった後には、前記ノードの両方の近傍ノードが、そのノードが接続されるスイッチポートを監視する。前記ノードが再びオンラインになったとき、前記ノードの近傍ノードは、前記ノードが交換されたかどうかをチェックする。次いで、交換が決定された場合には、自動回復が開始される。
【００４５】
本発明は、上記の実施例には限定されず、ＩＰ通信をベースにした業務用及び家庭用ネットワーク接続照明制御システム、屋内及び屋外照明、オフィス照明ネットワーク、ビル制御又はビルオートメーションネットワーク、有線及び無線ネットワーク、並びに混合配置などの、あらゆるタイプのネットワークのあらゆるタイプのネットワークノードのために用いられ得ることに注意されたい。
【００４６】
要約すると、分散ネットワークにおける障害回復のための方法及び装置であって、各ネットワークノードが、前記ネットワークノードの、少なくとも１つの方向における近傍ノードのネットワークアドレスを知るリンクリストが作成され、各ネットワークノードが、前記ネットワークノードの近傍ノードにビーコンを送信し、前記ネットワークノードの近傍ノードに、前記ビーコンを受け取ったことを通知させ、ネットワークノードが、交換ノードを識別するために、故障している近傍ノードが接続されているポートのポートステータスをスイッチデバイスに問い合わせる方法及び装置が記載されている。
【００４７】
様々な実施例によるネットワークシステムの構成要素の記載されている動作は、コンピュータプログラムのプログラムコード手段として、及び／又は専用ハードウェアとして実施され得る。より具体的には、図６に示されているもののような記載されているプロシージャは、コンピュータプログラムのプログラムコード手段として、及び／又は専用ハードウェアとして実施され得る。コンピュータプログラムは、他のハードウェアと一緒に又は他のハードウェアの一部として供給される光記憶媒体又は固体媒体などの適切な媒体に分散及び／又は記憶されてもよいが、インターネット又は他の有線若しくは無線電気通信システムを介するなどの他の形態で配信されてもよい。
【００４８】
本発明を、図面において図示し、上記の説明において詳細に説明しているが、このような図及び説明は、説明的なもの又は例示的なものとみなされるべきであって、限定するものとみなされるべきではない。本発明は、ネットワークノードとして前記ランプ又は照明器具を備える開示されている実施例に限定されない。本発明は、ＩＰベースの若しくは他の照明システム、例えば、ＰｏＥシステム、又は他のＩＰベースの設備におけるあらゆるタイプの負荷、センサ、スイッチなどと関連して実施され得る。
【００４９】
請求項に記載の発明を実施する当業者は、図面、明細及び添付の請求項の研究から、開示されている実施例に対する他の変形を、理解し、達成し得る。請求項において、「有する」という用語は、他の要素又はステップを除外せず、単数形表記は、複数性を除外しない。
【００５０】
請求項において列挙されている幾つかのアイテムの機能を単一のプロセッサ又は他のユニットが実現してもよい。単に、特定の手段が、相互に異なる従属請求項において引用されているという事実は、これらの手段の組み合わせが有利になるように用いられることができないことを示すものではない。
【図１】
0006346381.tif 000002
【図２】
0006346381.tif 000003
【図３】
0006346381.tif 000004
【図４Ａ】
0006346381.tif 000005
【図４Ｂ】
0006346381.tif 000006
【図５Ａ】
0006346381.tif 000007
【図５Ｂ】
0006346381.tif 000008
【図６】
0006346381.tif 000009