(57)【特許請求の範囲】
【請求項１】
ネットワーク装置の少なくとも１つの群と、
少なくとも１つのネットワーク装置を識別するアドレスコード、及び命令コードを含む少なくとも１つのコマンド信号を発することが可能な少なくとも１つのコマンド装置と、
ネットワークの構造及びメンバに関する情報を含むネットワーク定義メモリ、及び前記ネットワークの個々のネットワーク装置の状態に関する情報を含む装置状態メモリを備えた調整手段と、
を有する双方向通信のためのネットワーク通信システムにおいて、
前記ネットワーク装置は、ネットワークの通常の利用の間、該ネットワーク装置のアドレスコードを含むコマンド信号の受信に応じて、命令コードに関連する所定の機能を実行し、前記機能の正常な完了時に、前記コマンド装置に確認応答信号を送信するように構成され、
前記コマンド装置は、ネットワークの通常の利用の間、ネットワーク装置にコマンド信号を送信した後、該ネットワーク装置から確認応答信号を受信するように構成され、前記確認応答信号を適時に受信しなかった場合には、該ネットワーク装置に前記コマンド信号を再送するように構成され、
前記調整手段は、ユーザによる操作によりネットワーク修正モードに入ることが可能であり、前記ネットワーク修正モードは少なくとも、前記調整手段が前記ネットワーク定義メモリからネットワーク装置を消去する消去モードと、前記調整手段が前記ネットワーク定義メモリにネットワーク装置を追加する追加モードと、を有し、
前記調整手段は、ネットワークの通常の利用の間、ネットワーク装置に対するコマンド信号の受信に応じて、該ネットワーク装置からの対応する確認応答信号を待機し、該ネットワーク装置が前記確認応答信号を適時に送信しなかった場合には、前記装置状態メモリにおいて該ネットワーク装置に関する状態情報を修正するように構成され、
前記調整手段は、ネットワーク装置を追加するためのネットワーク修正モードに入ると、修正された状態情報に基づいて、前記ネットワーク定義メモリから、欠陥の可能性があるネットワーク装置を自動的に消去するように構成された、ネットワーク通信システム。
【請求項２】
前記調整手段は、ネットワーク装置に対するコマンド信号の受信に応じて、前記装置状態メモリにおける前記ネットワーク装置に関する状態情報を常に修正し、前記修正された情報が欠陥の可能性がある状態を示すようにするよう構成された、請求項１に記載のシステム。
【請求項３】
前記調整手段は、ネットワーク装置からの確認応答信号の受信に応じて、前記装置状態メモリにおいて、該ネットワーク装置の通常の正常動作を示すデータを書き込むように構成された、請求項１に記載のシステム。
【請求項４】
前記状態情報は、欠陥の可能性がある状態を示す第１の値と、正常動作を示す第２の値と、の２つの値のみを持ち得る、請求項１に記載のシステム。
【請求項５】
前記装置状態メモリは少なくとも１つのカウンタを有し、前記調整手段は、ネットワーク装置の欠陥の可能性がある状態を示すために、該ネットワーク装置に対応する前記カウンタの値を増加させるように構成された、請求項１に記載のシステム。
【請求項６】
前記装置状態メモリは少なくとも１つのカウンタを有し、前記調整手段は、ネットワーク装置の通常動作を示すために、該ネットワーク装置に対応する前記カウンタの値をゼロにリセットするように構成された、請求項１に記載のシステム。
【請求項７】
前記装置状態メモリは少なくとも１つのカウンタを有し、前記調整手段は、ネットワーク装置の消去についての決定のために前記装置状態メモリを調べる際、対応するカウンタ値が所定の閾値を超えている場合にのみ、前記ネットワーク定義メモリから該装置を消去するように構成された、請求項１に記載のシステム。
【請求項８】
少なくとも１つの照明器具と、請求項１乃至７のいずれか一項に記載のネットワーク通信システムと、を有する照明システムであって、前記照明器具は関連するネットワーク装置を備え、前記ネットワーク装置は、前記コマンド装置からのコマンド信号に応じて対応する照明器具を制御することが可能である照明システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、双方向通信を持つネットワーク構造を持つ通信システムに関する。特定の例においては、本発明は複数の光源を制御するためのシステムに関し、本発明はこの例を参照しながら具体的に説明されるが、本発明はこの例に限定されるものでないことに留意されたい。とりわけ、該ネットワークは、例えば照明装置、暖房装置、テレビジョン等のような、種々の性質を持つ複数の家庭用器具を有しても良く、更に一般的には、電源又はバッテリから電力を供給される、いずれの電動器具を有しても良い。
【背景技術】
【０００２】
特定の例においては、本発明は、複数のランプを有する照明システムに関する。各ランプは、対応するランプをスイッチオン又はオフすることが可能であり、ことによると該ランプを暗くすることが可能な、ネットワーク装置を備える。多色ランプを備えた電機子の場合には、これらランプは特定の望ましい混合色を作り出すことを命令され得る。ユーザ操作されるリモートコントローラは、有線であっても良いが好ましくは無線である通信経路によって、コマンド信号をネットワーク装置へと発することが可能である（好適な通信の方法はＲＦ信号を介したものである）。かくして、ユーザは、個々のランプと共に配置された個々のスイッチを操作する必要なく、該ユーザの照明システムをリモートで操作することができる。更に、該システムは新たな基盤を必要とせず、既存の電球が単純に、関連するネットワーク装置を持つ新しい電球によって置き換えられ得る。
【０００３】
以下の議論においては、利便性のため、当業者には明らかであるように、実際には斯かるランプのネットワーク装置が意図される「ランプ」について言及される。
【０００４】
複数のランプを個別に操作することを可能とするため、ランプが互いから区別されることができることが必要である。それ故、各ランプは一意的なＩＤコード又はアドレスコードを持ち、リモートコントローラにより発せられるコマンド信号は、命令部分と、宛先即ち該命令が向けられるランプを示す部分とを含み、該命令部分は、該ランプに対して、何をすることが期待されているかを示す。
【０００５】
該コマンド信号はまた、確認応答の要求を含んでも良い。この場合には、命令を受信して該命令に従うことに加え、ネットワーク装置は更に確認応答メッセージをリモートコントローラに送信し、それにより、リモートコントローラが、該リモートコントローラのコマンド信号が宛先ネットワーク装置によって受信されたことを知る。斯かる確認応答メッセージが十分に迅速に受信されない場合には、リモートコントローラは自動的にコマンド信号を再送し、ユーザは対応するコマンドボタンを再び操作する必要はない。
【０００６】
該システムは更に、ネットワーク定義情報を含むメモリを有する。該メモリは、ネットワーク定義メモリとして示される。ネットワーク定義情報は、とりわけ、ネットワーク装置のＩＤコードのリストと、対応するリモートコントローラ装置のＩＤコードのリストとを有する。通信に関与する、それ故定義により通信ネットワークの一部である、より多くの装置が近隣に存在し得るが、或るネットワーク装置がネットワーク定義情報に含まれない（即ち前記リスト上にない）場合には、該ネットワーク装置はアドレス指定され得ず、それ故リモートコントローラにより操作され得ないことに留意されたい。更に、より多くのリモートコントローラ装置が近隣に存在し得るが、或るリモートコントローラ装置がネットワーク定義情報に含まれない（即ち前記リスト上にない）場合には、該リモートコントローラ装置のコマンド信号は受容されず従われないことに留意されたい。
【０００７】
更に、ネットワーク定義情報は、どのネットワーク装置（ＩＤコード）がどのコマンドボタンに関連するかを定義するテーブルを有しても良い。リモートコントローラが、個々のランプに関連したコマンドボタンを持つことも可能である。しかしながら、１つのコマンドボタンが、ランプの群を同時に操作することが可能であることが好適である。この場合には、ネットワーク定義情報は、各コマンドボタンについて、当該特定のコマンドボタンに関連するネットワーク装置（ＩＤコード）のリストを有しても良く、又は代替として、どのネットワーク装置がどの群のメンバであるかを定義するリスト、及びどの群がどのコマンドボタンに関連するかを定義するテーブルを有しても良い。
【０００８】
ネットワークは静的なものではない。ランプが追加されたり若しくは取り除かれたり、又はランプの群割り当てが変更されることがあり得る。従って、ユーザがネットワーク定義メモリを修正することを可能とする機能がある。ネットワーク定義メモリと修正機能との組み合わせは、「調整手段」と呼ばれる。適切な実施例においては、調整手段は、「調整器」なる語句により示される別個の装置として実装される。しかしながら、調整機能は、例えばリモートコントローラのような、他のネットワーク装置と一体化されても良い。独立した調整器の利点は、リモートコントローラが好適には軽量バッテリにより動作させられる装置として実装され、一方で調整器は好適にはバッテリが空になった場合にも該調整器の設定が失われないように電源から一定の電力を供給されるという事実に存する。
【０００９】
本発明を実装するための特に適切な通信プロトコルは、Zigbee（登録商標）である。Zigbeeはそれ自体知られたものであり、オープンソースの規格であるから、Zigbeeの詳細な説明はここでは省かれる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ランプに欠陥があり、それによりリモートコントローラが、該ランプのネットワーク装置から確認応答信号を受信しない場合には、該リモートコントローラは、該リモートコントローラのコマンド信号を繰り返し送信しようと試みる。このことは、ネットワークの通信時間を必要とし、その間は、ネットワークは他のタスクを実行できない。更に、コマンド信号の繰り返しの送信、及びリモートコントローラが確認応答メッセージを待機するために「起動した」状態のままである必要があるという事実は、バッテリ電力の増大した消費を伴う。更に、ユーザが該欠陥のあるランプを交換する場合、ユーザが該交換ランプを、交換されるランプと同じ群に割り当てるであろうと予期することは当然のことである。ユーザにとって、実際的な観点から、群のメンバの数は同じままである。なぜなら、欠陥のあるメンバが、１つの新たなメンバによって交換されるからである。しかしながら、ネットワーク定義については、通知されることは、新たなネットワーク装置が追加されたということのみであり、そのため群のメンバの数は１だけ増加する。ユーザがこのことを回避したいと望む場合には、該ユーザは交換されたネットワーク装置を能動的に登録解除する必要があるが、このことはユーザの動作を必要とし、一方で本発明はユーザ動作の必要性を低減しようと試みるものであるという事実に加え、関連する機器に欠陥がある場合には、ネットワーク装置を能動的に登録解除することが不可能であるように思われる。しかしながら一方で、１つの群は限られた数の群メンバ装置しか含むことができず、該制限が到達された場合には更なる装置を追加することができない実装が存在する。それ故、ネットワークから欠陥のあるランプを消去、即ちネットワーク定義メモリから該ランプのＩＤコードを消去し、それによってリモートコントローラが該ランプに対してこれ以上メッセージを送信しようと試みないようにすることが望ましい。当該消去は、調整器のタスクである。上述したように、調整器は、ユーザ動作に応答して該調整器がネットワーク装置を消去（又は追加）する、ネットワーク修正モードへと変更されることができる。本発明は、ユーザ動作の必要なく、欠陥のある装置の自動的な消去を可能とすることにより、ユーザの利便性を改善することを目的とする。
【００１１】
機能に関しては、本発明は、特定のランプが電源に接続され、それによりネットワークに能動的に参加するようにするか、斯かるランプが堅くスイッチオフされる即ち電源から切断されるか、をユーザが選択することを可能とする。第１の場合においては、該ランプはリモートコントローラにより制御され得るが、第２の場合においては、該ランプは常にオフである。従って、勿論、斯かるランプは確認応答信号を送信することはできなくなる。しかしながら、リモートコントローラも調整器も、特定のランプが接続されているか切断されているかを決定するための手段を持たない。従って、ランプがコマンド信号に応答しない場合には、このことは、欠陥のあるランプにより、又は切断されたランプにより引き起こされ得、これらの状況を区別する方法がない。このことは、調整器が、単に装置が応答しないことを見出したことに基づいて自動的に該装置を単純に消去できないことを意味する。
【００１２】
本発明の目的は、この問題を解決することにある。
【課題を解決するための手段】
【００１３】
本発明によれば、ネットワーク定義メモリは、個々のネットワーク装置に関連したメモリを持つサイレンス（silence）メモリを有する。ネットワーク装置が応答しないときはいつでも、調整器が対応するサイレンスメモリ位置にフラグをセットし、該装置がコマンド信号に応答した少なくとも一度は応答信号を送信しなかったことを示し、該装置に欠陥のある可能性があることを示す。更に、ネットワーク装置がコマンド信号に応答して確認応答信号を送信したときはいつでも、サイレンスメモリ中の対応するフラグがリセットされ、前回コマンド信号が該ランプに送信されたときには、該ランプに欠陥がなかったことを示す。代替として、サイレンスメモリ位置はカウンタを含んでも良く、フラグをセット／リセットする代わりに、対応するネットワーク装置が応答しないときにはいつでも調整器がカウンタ値を増加させ、対応するネットワーク装置がコマンド信号に応答して確認応答信号を送信したときにはいつでも調整器がカウンタをリセットしても良い。
【００１４】
本発明によれば、調整器は、２つの条件が満たされたときに、ネットワーク定義メモリからネットワーク装置を自動的に消去するように構成される。第１の条件は、斯かるネットワーク装置の状況に関するものである。即ち、ネットワーク装置は、サイレンスメモリ中の該ネットワーク装置の対応するフラグが設定された場合、又は代替としては、該ネットワーク装置の対応するカウンタが予め定義された閾値を超えるカウンタ値を持つ場合にのみ、消去される。
【００１５】
第２の条件は、タイミングに関するものである。一実施例においては、ユーザが調整器をネットワーク修正モードにしたときにはいつでも、調整器が消去動作を実行するように構成される。他の実施例においては、ユーザがネットワーク装置を追加するためのコマンドを与えたときにはいつでも、調整器が消去動作を実行するように構成される。好適な実施例においては、調整器は、消去されるべき装置が属する群にネットワーク装置を追加するためのコマンドをユーザが与えたことに応じて、特定のネットワーク装置についての消去動作を実行するように構成される。
【００１６】
更なる有利な高度化は、従属請求項において言及される。
【００１７】
本発明のこれらの及びその他の態様、特徴及び利点は、図面を参照しながら、１つ以上の好適な実施例の以下の記載により、更に説明される。図面において、同一の及び参照番号は、同一の又は類似する部分を示す。
【図面の簡単な説明】
【００１８】
【図１】ネットワーク装置を持つ電球を模式的に示す。
【図２】照明システムを模式的に示す。
【図３（Ａ）】コマンド信号の例を模式的に示す。
【図３（Ｂ）】確認応答信号の例を模式的に示す。
【図４】ネットワーク定義テーブルの例を模式的に示す。
【図５】新たなネットワーク装置の追加の後のネットワーク定義テーブルを模式的に示す。
【図６】ネットワーク装置の追加時の調整器の動作を模式的に示すフロー図である。
【図７】ネットワーク装置の削除の後のネットワーク定義テーブルを模式的に示す。
【発明を実施するための形態】
【００１９】
本発明による機器の例として、図１は電球１０を模式的に示す。該電球の外見は極めて一般的なものであるが、電球１０は内部にネットワーク装置１１を有し、該ネットワーク装置１１は、電力を受けるための電球接点に接続された端子１２及び１３を持ち、更に例えば螺旋Ｌのような該電球の実際の発光部に接続された出力端子１４及び１５を持つ。代替として、白熱電球の代わりに、例えばＬＥＤ又はガス放電ランプのような他のタイプの光源が利用可能であり、その場合には出力端子１４及び１５は対応するランプドライバに接続され得る。ネットワーク装置１１は更に、アンテナ１６により示される通信機能を持ち、該通信機能を介して、ネットワーク装置１１はコマンド信号ＳＣを受信し、確認応答信号ＳＡを発することが可能である。
【００２０】
図２は、それぞれが関連するネットワーク装置１１を有する複数の光源１０を有する、照明システム１を模式的に示す。照明システム１は、照明システム１は、光源１０のネットワーク装置１１を有する、ネットワーク通信システム２を備える。図２においては、簡潔さのため、ネットワーク装置１１を備えた４つの斯かる光源１０のみが示されており、相互の区別のためにインデクスが補われている。しかしながら、ネットワーク装置の数は、４より少なくても良いし、又は多くても良いことは、明らかであろう。
【００２１】
通信システム２は更に、ユーザ操作されるリモートコントローラ２０を有し、該リモートコントローラ２０もまた、アンテナ２６により示される通信機能を持ち、該通信機能を介して、リモートコントローラ２０はコマンド信号ＳＣを発し、確認応答信号ＳＡを受信することが可能である。リモートコントローラ２０は、２１により示される、典型的にはコントロールキー又はボタンである、ユーザ入力手段を持つ。
【００２２】
個別にアドレス指定可能となるように、各ネットワーク装置１１は、ＩＤ（ｉ）として示される一意的なＩＤコードを持つ。図３Ａは、コマンド信号ＳＣが、宛先とされたネットワーク装置１１（ｉ）のＩＤコードＩＤ（ｉ）を含むデータ部分３１と、例えば「スイッチオン」又は「スイッチオフ」のような実際のコマンドを含むコマンド部分３２とを有することを、模式的に示す。どのネットワーク装置又はネットワーク装置の群が宛先とされているかを示すための他の方法もまた、可能である。全てのネットワーク装置がコマンド信号ＳＣを受信器すると仮定する。各ネットワーク装置１１は、信号を受信すると、データ部分３１に含まれるコードが該装置の自身のＩＤコードに対応するか否かを確認するためにデータ部分３１を検査し、否であれば、斯かるネットワーク装置は、該信号の残りの部分を無視しても良い。幾つかの実装においては、ネットワーク装置は、リモートコントローラ２０の範囲を増大させるため、同じコマンドを再送することにより、リピータ（又はルータ）として動作するように構成される。ネットワーク装置１１が、データ部分３１が該装置の自身のＩＤコードに対応することを見出した場合には、該装置は、コマンド部分３２の内容を検査し、それに従って動作する。該装置が更に対応するランプの動作をチェックする間、該ランプが正常に動作する場合には、該装置は確認応答信号ＳＡを送信する。該確認応答信号ＳＡは常に送信されても良いし、又は、コマンド信号においてそのように要求された場合にのみ送信されても良い。実装に応じて、対応する機器に欠陥がある場合にはネットワーク装置がスイッチオフされることも可能であり、その場合には、斯かるネットワーク装置は勿論、いずれの確認応答信号をも送信し得ない。
【００２３】
図３Ｂは、確認応答信号ＳＡが、リモートコントローラ２０のＩＤコードＩＤ（２０）を含む宛先データ部分３３と、送信側ネットワーク装置１１（ｉ）のＩＤコードＩＤ（ｉ）を含む送信側データ部分３４と、ネットワーク装置１１（ｉ）がコマンド信号ＳＣを受信したことを示す情報ＡＣＫを含むコンテンツ部分３５と、を有することを、模式的に示す。コンテンツ部分３５が更に、実際のコマンドの繰り返しを含むことも可能である。送信側ネットワーク装置１１（ｉ）から確認応答信号ＳＡを受信することにより、リモートコントローラ２０は、該ネットワーク装置１１（ｉ）が自身のコマンドを受信したことを知り、該ネットワーク装置１１（ｉ）がそれに従って動作していることを仮定する。コマンド信号ＳＣの送信の後、所定の時間間隔内に確認応答信号ＳＡが受信されないと、リモートコントローラ２０はコマンド信号ＳＣを再送する。再送の試行の回数は、制限される。
【００２４】
通信システム２は更に、典型的には適切にプログラムされたマイクロコンピュータ等として実装される、調整器４０を有する。調整器４０はまた、アンテナ４６により示される通信機能を持ち、該通信機能を介して、調整器４０はコマンド信号ＳＣを受信し、確認応答信号ＳＡを発することが可能である。該調整器が、確認応答信号がないことを見出した（該調整器がコマンド信号を受信したものの、対応する確認応答信号を受信しないために）場合には、この事実はログに記録される。
【００２５】
調整器４０はネットワーク定義メモリ４１を備え、該ネットワーク定義メモリ４１は、数あるなかでも、ネットワークに属するネットワーク装置のＩＤコードのリスト、及びリモートコントローラのボタンとＩＤコードとの間の関係を有する。更に、ネットワーク装置は群に構成されても良く、ネットワーク定義メモリ４１は群割り当て情報をも有しても良い。適切には、ネットワーク定義メモリ４１中の情報は、テーブルとして配置される。図４は、斯かるテーブルの例を示す。本図は、ネットワークがＩＤコード（１）乃至ＩＤ（４）を持つ４つのネットワーク装置を有すること、ネットワーク装置ＩＤ（１）及びＩＤ（２）が群１に属しボタン４に関連すること、及びネットワーク装置ＩＤ（３）及びＩＤ（４）が群２に属しボタン５に関連すること、を示す。特定のボタンとの関連が既に群割り当てを示唆しているため、別個の群情報はなくても良い。また、ネットワーク装置を群に関連付けるテーブルがあっても良く、群をボタンに関連付ける別個のテーブルがあっても良い。
【００２６】
適切なボタン２１を操作することにより、ユーザはかくしてランプ１０をリモートで、個別に又は群で、操作することができる。
【００２７】
ランプの１つ、例えばランプ１０（３）が故障したと仮定する。ユーザは、該ランプのソケットから該ランプを取り外し、新たなランプを該ソケットに差し込むことにより、該ランプを交換する。該新たなランプは、ＩＤコードＩＤ（５）を持つネットワーク装置１１（５）を持つ。該ＩＤコードはネットワークにおいて未知であるため、斯かる交換ランプは、リモートコントローラ２０によって制御されない。このことを解決するため、リモートコントローラ２０は、ユーザによって操作されたときに、リモートコントローラ２０に、調整器４０に宛てられたネットワーク定義信号ＳＤを発行させるボタンを有する。ネットワーク定義信号ＳＤの受信に応じて、調整器４０は、この場合には第５のネットワーク装置１１（５）を群２（ボタン５）へと追加するための、ネットワーク修正モードへと入る。追加動作の厳密な手順は、ここでは重要ではない。図５はその結果を示し、ネットワーク定義メモリ４１中のテーブルは、ここでは５つのエントリを有している。
【００２８】
調整器４０は、第３のネットワーク装置１１（３）のＩＤ（３）を消去しないことに留意されたい。第５のランプは実際に５番目のランプであり、ネットワークを拡大させるものであるが、調整器４０は第３のランプが除去されたことを知らないため、このこと自体は正常である。結果として、メモリが依然として第３のネットワーク装置１１（３）のＩＤ（３）を含むため、ネットワーク定義メモリ４１において定義されるネットワークは、ネットワーク２の実際のサイズよりも大きくなることに留意されたい。
【００２９】
第５のランプの追加の後、調整器４０は、更新されたネットワーク情報をリモートコントローラ２０に送信する。この時点以降、ユーザがボタン５を操作すると、リモートコントローラ２０は、３つの宛先、即ちＩＤコードＩＤ（３）、ＩＤ（４）及びＩＤ（５）を持つ宛先へと、コマンド信号を送信する。しかしながら、リモートコントローラ２０は、第３のネットワーク装置１１（３）からは確認応答信号を受信することはなくなり、結果として、リモートコントローラ２０は該第３のネットワーク装置１１（３）へと繰り返しコマンド信号を再送することとなる。
【００３０】
このことを回避するため、第３のネットワーク装置１１（３）のＩＤコードＩＤ（３）はネットワーク定義メモリ４１から消去されるべきであり、本発明によれば、このことは調整器４０により自動的に実行される。
【００３１】
本発明によれば、調整器４０は装置状況メモリ４２を備え、該装置状態メモリ４２は、各ネットワーク装置１１（ｉ）について、「通常動作中」を示す第１の値と「欠陥の可能性あり」を示す第２の値との２つの値のうちの一方を持つ状態メモリ位置Ｍ（ｉ）を有する。ネットワークの通常の利用の間、以下に説明されるように、調整器４０はネットワーク装置１１の挙動を監視し、これら装置の状態を装置状態メモリ４２に保存する。ネットワーク修正モードに入ると、以下に説明されるように、調整器４０は、「欠陥の可能性あり」という状態を持つネットワーク装置１１を、自動的に消去する。
【００３２】
図６は、調整器４０の動作を模式的に示すフロー図である。開始（ステップ６１）の後、調整器４０は、受信される入力コマンドを待機する（ステップ６２）。
【００３３】
調整器４０がネットワーク装置１１（ｉ）から確認応答信号ＳＡを受信すると（ステップ６３）、調整器４０は、対応する状態メモリ位置Ｍ（ｉ）に、「通常動作中」を示す第１の値を保存する（ステップ６４）。
【００３４】
調整器４０がネットワーク装置１１（ｉ）がコマンド信号ＳＣに対して応答しないことを感知した場合、調整器４０は、「欠陥の可能性あり」を示す第２の値を、対応する状態メモリ位置Ｍ（ｉ）に保存する（ステップ６６）。この目的のため、調整器４０は、コマンド信号ＳＣを受信した後、所定の時間だけ待機しても良いが、より単純な実施例においては、調整器４０は、ネットワーク装置１１（ｉ）についてコマンド信号ＳＣを受信したことに応じてすぐに第２の値を保存する（ステップ６５）。
【００３５】
調整器４０が新たなネットワーク装置を追加するためのコマンドを受信器すると（ステップ６７）、調整器４０は、どの群に新たな装置が追加されるかを決定する（ステップ６８）。次いで、同一の群中の各ネットワーク装置１１（ｉ）について、調整器４０は、装置状態メモリ４２を調べて、対応するメモリ位置Ｍ（ｉ）が「欠陥の可能性あり」を示しているか否かを検査し（ステップ６９）、そうであれば、調整器４０は、ネットワーク定義メモリ４１から斯かるネットワーク装置１１（ｉ）を自動的に消去する（ステップ７０）。
【００３６】
上述した例においては、コマンド信号に応じて、第３のランプがオンにならず、第３のネットワーク装置１１（３）が該装置の確認応答信号を送信しない場合には、調整器４０は、値「欠陥の可能性あり」を第３の状態メモリ位置Ｍ（３）に配置する（ステップ６６）。次いで、後に第５のネットワーク装置１１（５）が群２に追加されると、調整器４０は、装置状態メモリ４２を調べて、対応する状態メモリ位置Ｍ（３）及びＭ（４）が「欠陥の可能性あり」を示しているか否かを検査する（ステップ６９）。状態メモリ位置Ｍ（３）が「欠陥の可能性あり」を示していることが見出されることとなり、従って調整器４０は、ネットワーク定義メモリ４１から斯かるネットワーク装置１１（３）を自動的に消去する（ステップ７０）。
【００３７】
結果のネットワーク定義メモリ４１は、図７に示される。ここでも群２が２つのメンバのみを含み、ここでは装置１１（４）及び１１（５）であることが分かる。更に、リモートコントローラ２０はもはや、第３のネットワーク装置１１（３）に対してコマンド信号ＳＣを送信しないことは、理解されるべきである。
【００３８】
以上において本発明は、ユーザがネットワーク装置を追加するために調整器４０をネットワーク修正モードに設定した場合に、調整器４０が「欠陥の可能性がある」ネットワーク装置を自動的に消去する実施例について説明された。しかしながら、ユーザが例えばネットワーク装置を消去するために調整器４０をいずれかのネットワーク修正モードに設定した場合に、調整器４０が斯かる「欠陥の可能性がある」ネットワーク装置を自動的に消去するように構成されることも可能である。
【００３９】
以上において本発明は、ユーザが「欠陥の可能性がある」ネットワーク装置が属する群と同じ群にネットワーク装置を追加するために調整器４０をネットワーク修正モードに設定した場合に、調整器４０が該「欠陥の可能性がある」ネットワーク装置を自動的に消去する実施例について説明された。しかしながら、ユーザがネットワーク装置をいずれかの群に追加するために調整器４０をネットワーク修正モードに設定した場合に、調整器４０が斯かる「欠陥の可能性がある」ネットワーク装置を自動的に消去するように構成されることも可能である。
【００４０】
一方、システムが、群に対し、特定の最大数のメンバのみを持つことを許容することも可能である。斯かる場合には、調整器は、同一の群に対応する装置の数を考慮し、最大値が到達された場合にのみ欠陥の可能性がある装置を消去しても良い。
【００４１】
以上において本発明は、状態メモリ位置Ｍ（ｉ）が、「通常」又は「欠陥の可能性あり」の２つの値のみを持ち得る実施例について説明された。しかしながら、状態メモリ位置Ｍ（ｉ）が、カウンタとして実装されることも可能である。この場合には、値「０」が「通常」を示し、ステップ６４においてメモリ位置Ｍ（ｉ）に値０が書き込まれ、ステップ６６においてカウンタ値が１だけ増加させられても良い。このとき、ゼロよりも大きないずれの値も、「欠陥の可能性あり」を示すこととなる。このとき、ネットワークからの消去に必ず導いてしまうことなくランプがスイッチオフされることを可能とするため、ステップ６９において、メモリ位置Ｍ（ｉ）の値が所定の閾値と比較され、メモリ位置Ｍ（ｉ）の値が所定の閾値を超え、対象のネットワーク装置が少なくとも数回に亘って応答していないことを示す場合にのみ、ランプが消去されるようにすることが可能である。
【００４２】
要約すると、本発明は、
ネットワーク装置１１の少なくとも１つの群と、
少なくとも１つのコマンド信号ＳＣを発することが可能な少なくとも１つのコマンド装置２０と、
ネットワーク定義メモリ４１及び装置状態メモリ４２を備えた調整手段４０と、
を有する双方向通信のためのネットワーク通信システム２を提供する。
【００４３】
調整手段は、ネットワーク装置に対するコマンド信号の受信に応じて、該ネットワーク装置からの対応する確認応答信号を待機し、該ネットワーク装置が適時に確認応答信号を送信しなかった場合に、前記装置状態メモリ４２において前記ネットワーク装置に関する状態情報Ｍｉを修正する。調整手段は、ネットワーク修正モードに入ると、ネットワーク定義メモリ４１から、欠陥の可能性があるネットワーク装置を自動的に消去する。
【００４４】
本発明は図面及び以上の記述において詳細に例示され説明されたが、斯かる例示及び説明は例証又は典型例であって限定ではないとみなされるべきであることは、当業者には明らかである。本発明は、開示された実施例に限定されるものではなく、添付される請求の範囲に定義される本発明の保護範囲内で、幾つかの変形及び変更が可能である。
【００４５】
例えば、通信システムは、ランプ以外の装置を有するシステムで実装されても良い。更に、調整器４０自体が、ネットワーク修正モードに入るためのボタンを有することも可能である。
【００４６】
開示された実施例に対するその他の変形は、図面、明細書及び添付される請求の範囲の検討により、請求される本発明を実施する際に当業者によって理解及び実行され得る。請求項において、「有する（comprising）」なる語は他の要素又はステップを除外するものではなく、「１つの（a又はan）」なる不定冠詞は複数を除外するものではない。単一のプロセッサ又はその他のユニットが、請求項に記載された幾つかのアイテムの機能を実行しても良い。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これら手段の組み合わせが有利に利用されることができないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に供給される又は他のハードウェアの一部としての、光記憶媒体又は固体媒体のような適切な媒体において保存／配布されても良いが、インターネット又はその他の有線若しくは無線の通信システムを介してのように、他の形態で配布されても良い。請求項におけるいずれの参照記号も、請求の範囲を限定するものとして解釈されるべきではない。
【００４７】
以上において、本発明は、本発明による装置の機能ブロックを示すブロック図を参照しながら説明された。これら機能ブロックの１つ以上がハードウェアによって実装されても良く、斯かる機能ブロックの機能は個々のハードウェアコンポーネントにより実行されても良いが、これら機能ブロックの１つ以上がソフトウェアで実装され、従って斯かる機能ブロックの機能が、コンピュータプログラムの１つ以上のプログラム行又はマイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサ等のようなプログラム可能な装置によって実行されることも可能であることは、理解されるべきである。
【図１】
0005409384.tif 000002
【図２】
0005409384.tif 000003
【図３Ａ】
0005409384.tif 000004
【図３Ｂ】
0005409384.tif 000005
【図４】
0005409384.tif 000006
【図５】
0005409384.tif 000007
【図６】
0005409384.tif 000008
【図７】
0005409384.tif 000009