(57)【特許請求の範囲】
【請求項１】
制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、
前記複数の制御装置と通信可能に接続されたサーバ装置と、
前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成して前記サーバ装置及び前記制御装置を介して制御信号を送出させる制御指示端末とを備え、
前記制御装置は、前記無線端末の無線端末情報を前記サーバ装置に送信するものであり、
前記サーバ装置は、
前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しており、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信するものであり、
前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更することを特徴とする端末制御システム。
【請求項２】
前記無線端末は、無線接続していた制御装置と通信不能となった場合に、無線接続可能な制御装置を検索し、前記無線端末に接続可能な制御装置が複数ある場合に、前記複数の制御装置の通信品質情報に基づいて、通信品質の高い制御装置と無線接続することを特徴とする請求項１に記載の端末制御システム。
【請求項３】
前記通信品質情報は、電波強度情報であることを特徴とする請求項２に記載の端末制御システム。
【請求項４】
前記制御装置が、前記制御装置から前記無線端末までのルーティング情報を有しており、
前記通信品質情報は、前記制御装置から前記無線端末までのホップ数情報であることを特徴とする請求項２に記載の端末制御システム。
【請求項５】
前記無線端末は、前記制御装置と通信不能となった場合に、無線接続可能な制御装置を検索し、前記無線端末に接続可能な制御装置が複数ある場合に、無線端末の接続数が少ない制御装置と接続することを特徴とする請求項１に記載の端末制御システム。
【請求項６】
前記制御装置は、前記制御指示端末から前記制御指示信号が供給された場合に直接的に前記無線端末に前記制御信号を送出する直接制御設定を行う際に、前記サーバ装置に登録された前記無線端末との前記接続情報であって前記制御装置から前記サーバ装置に前記無線端末情報を送信して設定したものでない場合に限り、前記直接制御設定を可能にすることを特徴とする請求項１乃至請求項５の何れか一項に記載の端末制御システム。
【請求項７】
前記サーバ装置は、前記無線端末の属性情報として、前記無線端末にアクセス可能な制御装置を登録しておき、前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報に対応する無線端末に、送信元の制御装置がアクセス可能な制御装置として登録されている場合に限り、前記制御装置を介して前記無線端末にアクセス可能とすることを特徴とする請求項１乃至請求項６の何れか一項に記載の端末制御システム。
【請求項８】
前記サーバ装置は、前記接続情報における前記制御装置情報を変更した場合に、前記無線端末の前記属性情報を、変更後の制御装置情報に対応する制御装置に送出することを特徴とする請求項７に記載の端末制御システム。
【請求項９】
前記サーバ装置は、前記制御装置の故障検出処理を行うものであり、故障を検出したときにネットワーク上の無線通信機器に対して電源オン情報を送出することを特徴とする請求項１乃至請求項８の何れか一項に記載の端末制御システム。
【請求項１０】
制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成してサーバ装置及び前記制御装置を介して前記制御信号を送出させる制御指示端末とを備えた通信システムにおける前記複数の制御装置と通信可能に接続されたサーバ装置であって、
前記制御装置から、前記無線端末の無線端末情報を受信する受信手段と、
前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しておき、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信する送信手段と、
前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更する情報更新手段と
を備えることを特徴とするサーバ装置。
【請求項１１】
制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成してサーバ装置及び前記制御装置を介して前記制御信号を送出させる制御指示端末とを備えた通信システムにおける前記複数の制御装置と通信可能に接続されたサーバ装置のプログラムであって、
前記制御装置から、前記無線端末の無線端末情報を受信する受信手段と、
前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しておき、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信する送信手段と、
前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更する情報更新手段
として機能させるサーバ装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を制御する端末制御システム、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、無線ＬＡＮシステムの障害時のフェールセーフ機構として下記の特許文献１に記載されたものが知られている。
【０００３】
この特許文献１には、無線ＬＡＮアクセスポイントと、それに接続されるクライアント端末を有する無線通信システムにおいて、異常発生時に無線ＬＡＮアクセスポイントとして機能するアクセスポイントを用意するといった構成が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の構成では、アクセスポイントが切り替わった場合に、無線端末がどのアクセスポイントに接続しているかを検知する仕組みがなく、アクセス権限が管理できないという問題があった。
【０００６】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、無線の障害時においても無線接続先を検知してアクセス権限を管理できる端末制御システム、サーバ装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決する第１の発明に係る端末制御システムは、制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、前記複数の制御装置と通信可能に接続されたサーバ装置と、前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成して前記サーバ装置及び前記制御装置を介して制御信号を送出させる制御指示端末とを備え、前記制御装置は、前記無線端末の無線端末情報を前記サーバ装置に送信するものであり、前記サーバ装置は、前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しており、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信するものであり、前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更することを特徴とする。
【０００８】
第１の発明に係る端末制御システムであって、第２の発明は、前記無線端末は、無線接続していた制御装置と通信不能となった場合に、無線接続可能な制御装置を検索し、前記無線端末に接続可能な制御装置が複数ある場合に、前記複数の制御装置の通信品質情報に基づいて、通信品質の高い制御装置と無線接続することを特徴とする。
【０００９】
第２の発明に係る端末制御システムであって、第３の発明は、前記通信品質情報は、電波強度情報であることを特徴とする。
【００１０】
第２の発明に係る端末制御システムであって、第４の発明は、前記制御装置が、前記制御装置から前記無線端末までのルーティング情報を有しており、前記通信品質情報は、前記制御装置から前記無線端末までのホップ数情報であることを特徴とする。
【００１１】
第１の発明に係る端末制御システムであって、第５の発明は、前記無線端末は、前記制御装置と通信不能となった場合に、無線接続可能な制御装置を検索し、前記無線端末に接続可能な制御装置が複数ある場合に、無線端末の接続数が少ない制御装置と接続することを特徴とする。
【００１２】
第１乃至第５の何れかの発明に係る端末制御システムであって、第６の発明は、前記制御装置は、前記制御指示端末から前記制御指示信号が供給された場合に直接的に前記無線端末に前記制御信号を送出する直接制御設定を行う際に、前記サーバ装置に登録された前記無線端末との前記接続情報であって前記制御装置から前記サーバ装置に前記無線端末情報を送信して設定したものでない場合に限り、前記直接制御設定を可能にすることを特徴とする。
【００１３】
第１乃至第６の何れかの発明に係る端末制御システムであって、第７の発明は、前記サーバ装置は、前記無線端末の属性情報として、前記無線端末にアクセス可能な制御装置を登録しておき、前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報に対応する無線端末に、送信元の制御装置がアクセス可能な制御装置として登録されている場合に限り、前記制御装置を介して前記無線端末にアクセス可能とすることを特徴とする。
【００１４】
第７の発明に係る端末制御システムであって、第８の発明は、前記サーバ装置は、前記接続情報における前記制御装置情報を変更した場合に、前記無線端末の前記属性情報を、変更後の制御装置情報に対応する制御装置に送出することを特徴とする。
【００１５】
第１乃至第８の何れかの発明に係る端末制御システムであって、第９の発明は、前記サーバ装置は、前記制御装置の故障検出処理を行うものであり、故障を検出したときにネットワーク上の無線通信機器に対して電源オン情報を送出することを特徴とする。
【００１６】
上記の課題を解決する第１０の発明に係るサーバ装置は、制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成してサーバ装置及び前記制御装置を介して前記制御信号を送出させる制御指示端末とを備えた通信システムにおける前記複数の制御装置と通信可能に接続されたサーバ装置であって、前記制御装置から、前記無線端末の無線端末情報を受信する受信手段と、前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しておき、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信する送信手段と、前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更する情報更新手段とを備えることを特徴とする。
【００１７】
上記の課題を解決する第１１の発明に係るサーバ装置のプログラムは、制御信号に従って動作する無線端末と、前記無線端末と無線通信により接続され、前記無線端末に前記制御信号を送出する制御装置とを含む複数のネットワークと、前記無線端末を動作させる制御指示信号を生成して前記制御装置のみを介して前記制御信号を送出させ、又は、前記制御指示信号を生成してサーバ装置及び前記制御装置を介して前記制御信号を送出させる制御指示端末とを備えた通信システムにおける前記複数の制御装置と通信可能に接続されたサーバ装置のプログラムであって、前記制御装置から、前記無線端末の無線端末情報を受信する受信手段と、前記無線端末情報と前記制御装置の制御装置情報との組である接続情報を記憶しておき、前記接続情報に基づいて前記制御指示信号を前記制御装置に送信する送信手段と、前記制御装置から無線端末情報を受信した場合に、受信した無線端末情報と送信元の制御装置情報との組が、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、前記予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、前記送信元の制御装置情報に変更する情報更新手段として機能させる。
【発明の効果】
【００１８】
本発明によれば、サーバ装置が制御装置から無線端末情報を受信し、予め記憶した無線端末情報と制御装置情報との組と異なる場合に、予め記憶した無線端末情報と制御装置情報との組における制御装置情報を、送信元の制御装置情報に変更するので、無線の障害時においても無線接続先を検知して、サーバ装置でアクセス権限を管理できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態として示す端末制御システムの構成を示すブロック図である。
【図２】本発明の一実施形態として示す端末制御システムにおいて、サーバ装置に保存される登録情報（接続情報）を示す図である。
【図３】本発明の一実施形態として示す端末制御システムにおいて、コントローラ端末の構成を示すブロック図である。
【図４】本発明の一実施形態として示す端末制御システムにおいて、サーバ装置に接続情報を登録する処理手順を示すフローチャートである。
【図５】本発明の一実施形態として示す端末制御システムにおいて、コントローラ端末の故障時の無線接続状態を示すブロック図である。
【図６】本発明の一実施形態として示す端末制御システムにおいて、変更後の登録情報を示す図である。
【図７】本発明の一実施形態として示す端末制御システムにおいて、コントローラ端末の故障時における無線端末の処理手順を示すフローチャートである。
【図８】本発明の一実施形態として示す端末制御システムにおいて、登録情報に属性情報を追加したことを示す図である。
【図９】本発明の一実施形態として示す端末制御システムにおいて、無線中継ノードを追加した構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。
【００２１】
本発明を適用した端末制御システムは、例えば図１に示すように構成される。この端末制御システムは、無線ＬＡＮアクセスポイントとしてのコントローラ端末が障害等によって切り替える必要がある場合に、無線端末がどのコントローラ端末に接続しているかを検知し、コントローラ端末にアクセス権限を与えるものである。
【００２２】
端末制御システムは、複数のホームネットワーク１Ａ，１Ｂ（以下、総称する場合には、単に「ホームネットワーク１」と呼ぶ。）と、サーバ装置２とを含む。
【００２３】
ホームネットワーク１Ａ，１Ｂは、ルータ１１Ａ，１１Ｂ（以下、総称する場合には、単に「ルータ１１」と呼ぶ。）によって外部ネットワークＮＷと接続される。また、ホームネットワーク１Ａ，１Ｂは、ルータ１１Ａ，１１Ｂに接続された制御装置としてのコントローラ端末１２Ａ，１２Ｂ（以下、総称する場合には、単に「コントローラ端末１２」と呼ぶ。）、制御対象としての無線端末１３Ａ，１３Ｂ（以下、総称する場合には、単に「無線端末１３」と呼ぶ。）、制御指示端末としてのＰＣ１４Ａ，１４Ｂ（以下、総称する場合には、単に「ＰＣ１４」と呼ぶ。）を有する。
【００２４】
無線端末１３Ａ，１３Ｂは、コントローラ端末１２Ａ，１２Ｂから供給された制御信号に従って動作する。この無線端末１３Ａ，１３Ｂは、例えば、空調機器、照明機器、防犯機器、センサ群等、家庭内の各種の機器が該当する。無線端末１３Ａ，１３Ｂは、コントローラ端末１２Ａ，１２Ｂとの間で所定の無線通信プロトコルに従って、無線信号を授受する。
【００２５】
無線端末１３Ａの無線通信可能な無線範囲１００は、図中の点線で示すように、他のホームネットワーク１Ｂのコントローラ端末１２Ｂを含む。同様に、無線端末１３Ｂの無線通信可能な無線範囲１００は、隣接するホームネットワーク１Ａのコントローラ端末１２Ａを含む。
【００２６】
コントローラ端末１２Ａ，１２Ｂは、所謂無線ＬＡＮアクセスポイントと呼ばれる。コントローラ端末１２Ａ，１２Ｂは、無線端末１３Ａ，１３Ｂとの間で無線接続し、無線端末１３Ａ，１３Ｂに制御信号を供給する。また、コントローラ端末１２Ａ，１２Ｂは、ルータ１１Ａ，１１Ｂ及び外部のネットワークＮＷを介してサーバ装置２と通信接続する。
【００２７】
ＰＣ１４Ａ，１４Ｂは、ホームネットワーク１Ａ，１ＢのユーザＡ，Ｂにそれぞれ操作される。ＰＣ１４Ａ，１４Ｂは、自己のホームネットワーク１Ａ，１Ｂに含まれる無線端末１３Ａ，１３Ｂを動作させる制御指示信号を生成する。この制御指示信号は、例えば照明機器や空調機器のオン及びオフ、照明機器の明るさ調整、空調機器の温度調整などといった制御内容が含まれる。この制御指示信号は、コントローラ端末１２Ａ，１２Ｂに供給される。
【００２８】
制御指示信号は、コントローラ端末１２Ａ又はコントローラ端末１２Ｂを介して、無線端末１３Ａ，１３Ｂに供給される。コントローラ端末１２Ａが故障していない通常状態において、ＰＣ１４Ａで生成された制御指示信号は、コントローラ端末１２Ａを介して無線端末１３Ａに供給される。同様に、コントローラ端末１２Ｂが故障していない通常状態において、ＰＣ１４Ｂで生成された制御指示信号は、コントローラ端末１２Ｂを介して無線端末１３Ｂに供給される。一方、コントローラ端末１２Ａ，１２Ｂが故障した異常状態においては、自己のホームネットワーク１Ａ，１Ｂに存在する他のコントローラ端末１２Ａ，１２Ｂを介して無線端末１３Ａ，１３Ｂが無線通信を行う。
【００２９】
これにより、制御指示信号は、コントローラ端末１２Ａ，１２Ｂのみを介して無線端末１３Ａ，１３Ｂに制御信号を送出される。又は、制御指示信号は、サーバ装置２及びコントローラ端末１２Ａ，１２Ｂを介して無線端末１３Ａ，１３Ｂに制御信号を送出させる。
【００３０】
この端末制御システムにおいて、コントローラ端末１２Ａ，１２Ｂは、例えば図２に示すように構成されている。コントローラ端末１２は、制御部２１、記憶部２２、無線端末登録部２３、通信処理部２４、有線ＬＡＮインタフェース部２５、無線インタフェース部２６、及び、無線アンテナ２７を備える。
【００３１】
制御部２１は、コントローラ端末１２に含まれる各部を統括的に制御する。特に、この制御部２１は、実際に無線接続されている無線端末ＩＤをサーバ装置２に定期的に送信するよう有線ＬＡＮインタフェース部２５を制御する。
【００３２】
記憶部２２には、コントローラ端末１２が接続する無線端末１３の名称、役割、設置場所情報、コントローラ端末１２自身のコントローラ端末ＩＰアドレス、無線接続可能な無線端末１３Ａ，１３Ｂの無線端末ＩＤ、実際に無線接続されている無線端末１３Ａ，１３Ｂの無線端末ＩＤ、ユーザＩＤ等が記憶されている。
【００３３】
無線端末登録部２３は、無線アンテナ２７及び無線インタフェース部２６を介して無線接続可能な無線端末１３Ａ，１３Ｂを登録する動作を行う。また、無線端末登録部２３は、現在に無線接続されている無線端末１３Ａ，１３Ｂの無線端末ＩＤを登録する。これによって、コントローラ端末１２Ａ，１２Ｂは、定期的に、無線接続している無線端末ＩＤをサーバ装置２に送信する。
【００３４】
通信処理部２４は、有線ＬＡＮインタフェース部２５に有線通信を行わせ、無線インタフェース部２６に無線通信を行わせる。
【００３５】
このような端末制御システムにおいて、コントローラ端末１２Ａ，１２Ｂは、無線接続されている無線端末情報をサーバ装置２に送信するよう設定されている。コントローラ端末１２Ａ，１２Ｂが共に故障していない通常状態において、コントローラ端末１２Ａ，１２Ｂは、自己のホームネットワーク１Ａ，１Ｂに備えられた無線端末１３Ａ，１３Ｂを示す無線端末情報をサーバ装置２に送信する。無線端末１３Ａの無線端末情報は、図１及び図３に示すような無線端末ＩＤ「１１：１１：１１：１１：１１：１１：」となる。無線端末１３Ｂの無線端末情報は、図１及び図３に示すように無線端末ＩＤ「２２：２２：２２：２２：２２：２２：」となる。
【００３６】
サーバ装置２は、複数のホームネットワーク１Ａ，１Ｂに含まれるルータ１１Ａ，１１Ｂと接続されている。サーバ装置２は、ホームネットワーク１Ａ，１Ｂを利用するユーザ情報を保存している。サーバ装置２は、ホームネットワーク１Ａ，１Ｂから無線端末１３Ａ，１３Ｂを制御する制御指示信号が供給された場合に、ユーザ情報を用いてユーザ認証を行う。サーバ装置２は、ユーザ認証が成功した場合にのみ、制御指示信号をホームネットワーク１Ａ，１Ｂに転送する。
【００３７】
サーバ装置２は、無線接続している無線端末１３Ａ，１３Ｂの無線端末ＩＤとコントローラ端末１２の情報との組である接続情報を記憶している。サーバ装置２は、接続情報に基づいて前記指示信号をコントローラ端末１２に送信する。
【００３８】
この接続情報は、図３に示すような登録情報を含む。この登録情報は、ユーザＩＤ、登録コントローラ端末ＩＰアドレス、無線端末ＩＤ、接続コントローラ端末ＩＰアドレスとを対応付けたテーブルデータである。登録情報に含まれるユーザＩＤは、ユーザ認証時において、制御指示信号と共に送信されたユーザＩＤと比較される。登録コントローラ端末ＩＰアドレスは、後述の登録動作によって登録されたコントローラ端末１２のＩＰアドレスである。原則として登録動作によって登録された無線端末１３Ａ，１３ＢのＩＤであり、ユーザＩＤで特定されるユーザによって動作される。登録コントローラ端末ＩＰアドレスに対応するコントローラ端末１２と無線端末ＩＤに対応する無線端末１３は、同じホームネットワーク１Ａ，１Ｂに備えられる。接続コントローラ端末ＩＰアドレスは、実際に無線端末１３Ａ，１３Ｂに無線接続されているコントローラ端末１２である。
【００３９】
このような登録情報は、図４に示す動作によって作成される。この登録動作は、ホームネットワーク１Ａ，１Ｂのユーザの操作に応じて開始する。
【００４０】
先ずステップＳ１において、ＰＣ１４Ａ，１４Ｂが、ユーザＩＤが登録済みか否かを判定する。ユーザＩＤが登録済みでない場合にはステップＳ２に処理を進め、ユーザＩＤが登録済みである場合にはステップＳ３に処理を進める。
【００４１】
ステップＳ２において、ＰＣ１４Ａ，１４Ｂは、ルータ１１Ａ，１１Ｂを介してサーバ装置２に接続し、ユーザＩＤをサーバ装置２に送信する。これによって、サーバ装置２は、受信したユーザＩＤを記憶させることによって、登録情報にユーザＩＤを含ませる。
【００４２】
ステップＳ３において、ＰＣ１４Ａ，１４Ｂは、自己のホームネットワーク１Ａ，１Ｂに含まれるコントローラ端末１２Ａ，１２ＢのＩＰアドレス及び無線端末１３の無線端末ＩＤをサーバ装置２に送信する。これによって、サーバ装置２は、受信したコントローラ端末１２Ａ，１２ＢのＩＰアドレス及び無線端末ＩＤを記憶させることによって、登録情報に登録コントローラ端末ＩＰアドレス及び無線端末ＩＤを含ませる。
【００４３】
次のステップＳ４において、サーバ装置２は、コントローラ端末１２Ａ，１２Ｂからの無線端末ＩＤの待ち受け状態となる。ここで、コントローラ端末１２Ａ，１２Ｂは、無線端末１３が無線接続された場合、又は、定期的に、当該コントローラ端末１２Ａ，１２ＢのＩＰアドレス及び無線接続している無線端末１３Ａ，１３Ｂの無線端末ＩＤを送信する。サーバ装置２は、ステップＳ６にてコントローラ端末１２Ａ，１２Ｂから無線端末ＩＤを受信したと判定した場合に、当該無線端末ＩＤを送信した送信元のコントローラ端末１２Ａ，１２ＢのＩＰアドレスを、接続コントローラ端末ＩＰアドレスとして登録する。
【００４４】
これによって、サーバ装置２は、図３に示すような登録情報を作成できる。
【００４５】
登録情報の作成後、サーバ装置２は、定期的に、コントローラ端末１２Ａ，１２Ｂから、当該コントローラ端末１２のＩＰアドレスとコントローラ端末１２Ａ，１２Ｂに接続されている無線端末１３Ａ，１３Ｂの無線端末ＩＤを受信する。サーバ装置２は、コントローラ端末１２から無線端末ＩＤを受信した場合に、受信した無線端末ＩＤと送信元のコントローラ端末１２のＩＰアドレスとの組と、登録情報とを比較する。
【００４６】
コントローラ端末１２Ａ，１２Ｂが故障していない通常状態において、サーバ装置２が受信した無線端末ＩＤと送信元のコントローラ端末１２のＩＰアドレスとの組と、登録情報とは一致する。このような通常状態において、コントローラ端末１２Ａは定期的にサーバ装置２に、コントローラ端末１２Ａに接続している無線端末１３Ａの無線端末ＩＤを送信できる。
【００４７】
また、この通常状態時においては、ユーザが無線端末１３を制御する通信経路を二つ用意している。一つの通信経路は、ＰＣ１４からコントローラ端末１２へアクセスして、コントローラ端末１２が直接無線端末１３を制御する。この動作は、コントローラ端末１２に直接制御設定を行うことによって実現する。他の通信経路は、ＰＣ１４からサーバ装置２にアクセスして、無線端末１３の制御要求を送信し、サーバ装置２が登録情報を参照して、ユーザＩＤと接続コントローラ端末ＩＰアドレスの情報を用いて、コントローラ端末１２へ制御要求を送信する。このとき、サーバ装置２に登録している無線端末１３を制御するには、登録しているユーザがユーザＩＤに対応した無線端末１３のみを制御できるようなアクセス制御を実施する。
【００４８】
コントローラ端末１２は、直接制御設定を行う際に、サーバ装置２に登録された無線端末１３との接続情報であってコントローラ端末１２からサーバ装置２に無線端末ＩＤを送信して設定したものでない場合に限り、直接制御設定を可能にする。すなわち、図３における登録コントローラ端末ＩＰアドレスに対応した無線端末ＩＤを有する無線端末１３のみを直接制御設定可能とする。これにより、もともと他のコントローラ端末１２に接続されていた無線端末１３を、例えば隣のホームネットワーク１のユーザが使えてしまうようにはしない。
【００４９】
しかし、コントローラ端末１２Ａが故障して通信不能となった場合、図５に示すように、無線端末１３Ａは、自己の無線範囲１００に含まれるコントローラ端末１２Ｂに無線接続する。すると、コントローラ端末１２Ｂは次回の無線端末ＩＤの送信時には、無線端末１３Ｂの無線端末ＩＤのみならず、無線端末１３Ａの無線端末ＩＤを含めてサーバ装置２に送信する。
【００５０】
これにより、サーバ装置２は、コントローラ端末１２Ｂから受信した無線端末ＩＤとコントローラ端末１２のＩＰアドレスとの組が、登録情報と異なることを検出する。この場合、サーバ装置２は、図６に示すように、登録情報における接続コントローラ端末ＩＰアドレスを、送信元のコントローラ端末１２ＢのＩＰアドレスに変更する。
【００５１】
このようなコントローラ端末１２Ａの故障時において、無線端末１３Ａを通信可能とする処理は、図７に示すようになる。
【００５２】
先ず、無線端末１３Ａが、ステップＳ１１において、コントローラ端末１２Ａとの間で無線通信が切断したことを確認する。
【００５３】
次のステップＳ１２において、無線端末１３Ａは、無線範囲１００内のコントローラ端末１２を検索する。
【００５４】
次のステップＳ１３において、無線端末１３Ａは、複数のコントローラ端末１２を検出したか否かを判定する。複数のコントローラ端末１２を検知した場合にはステップＳ１４に処理を進め、そうでない場合にはステップＳ１７に処理を進める。
【００５５】
ステップＳ１４において、無線端末１３Ａは、ステップＳ１３にて検知されたコントローラ端末１２の通信品質を取得可能か否かを判定する。無線端末１３Ａは、コントローラ端末１２の通信品質が取得できた場合にはステップＳ１５に処理を進め、取得できなかった場合にはステップＳ１６に処理を進める。
【００５６】
ステップＳ１５において、無線端末１３Ａは、ステップＳ１４にて取得した通信品質を用いて、通信品質の高いコントローラ端末１２を選択する。これにより、無線端末１３が複数のコントローラ端末１２と通信可能な場合であっても、安定した通信を行えるコントローラ端末１２に接続する。
【００５７】
ここで、通信品質情報は、無線端末１３Ａが検出したコントローラ端末１２との電波強度情報であっても良い。また、コントローラ端末１２が、コントローラ端末１２から無線端末１３までのルーティング情報を有している場合、通信品質情報は、コントローラ端末１２から無線端末１３までのホップ数情報であっても良い。
【００５８】
無線端末１３Ａは、ステップＳ１５にてコントローラ端末１２が選択された場合、ステップＳ１７において、当該コントローラ端末１２と無線接続する。
【００５９】
一方、ステップＳ１６において、無線端末１３は、複数のコントローラ端末１２に接続されている無線端末１３の数を取得する。そして、無線端末１３は、コントローラ端末１２の無線端末１３の接続数が少ないコントローラ端末１２と選択する。これにより、無線端末１３は、特定のコントローラ端末１２のみが多数の無線端末１３と接続されることなく、コントローラ端末１２の負荷を分散することができる。その後、無線端末１３は、ステップＳ１７において、当該コントローラ端末１２と無線接続する。
【００６０】
図５に示した場合、ステップＳ１７において、無線端末１３Ａがコントローラ端末１２Ｂに接続される。コントローラ端末１２Ｂは、無線アンテナ２７及び無線インタフェース部２６を介して無線端末１３Ａが接続されたことを検出する。これに応じて、無線端末登録部２３は、無線接続されている無線端末１３の無線端末ＩＤとして無線端末１３Ａの無線端末ＩＤが登録される。そして、コントローラ端末１２Ｂは、新たな無線端末１３Ａが接続されたことに応じて、無線端末１３Ａの無線端末ＩＤ及び自己のコントローラ端末１２ＢのＩＰアドレスをサーバ装置２に送信する。
【００６１】
サーバ装置２は、コントローラ端末１２Ｂから受信した無線端末１３Ａの無線端末ＩＤとコントローラ端末１２ＢのＩＰアドレスとの組が、図３の登録情報と異なることを検出する。この場合、サーバ装置２は、図６に示すように、無線端末１３Ａに対応した接続コントローラ端末ＩＰアドレスを、送信元のコントローラ端末１２ＢのＩＰアドレスに変更する。これにより、ユーザが、ＰＣ１４でサーバ装置２に制御指示を出すことにより、無線端末１３の制御を行うことができる。したがって、この端末制御システムによれば、コントローラ端末１２が故障するという無線の障害時においても、無線接続先として新たなコントローラ端末１２を検知してサーバ装置２の情報を書き換えることで、アクセス権限を管理できる。
【００６２】
また、この端末制御システムは、サーバ装置２に登録する情報として、無線端末１３の属性情報を追加しても良い。この属性情報は、図８に示すように、特定の無線端末１３にアクセス可能なコントローラ端末１２のＩＰアドレス、無線端末１３に初期設定されている無線端末の名称、役割、設置場所情報が含まれる。
【００６３】
このような端末制御システムは、コントローラ端末１２Ａに障害が発生したことを無線端末１３Ａが検出した場合、無線端末１３Ａが、無線範囲１００に存在する他のコントローラ端末１２を検索する。そして、他のコントローラ端末１２Ｂが見つかった場合に、無線端末１３Ａは、当該コントローラ端末１２Ｂに接続を試みる。無線端末１３Ａがコントローラ端末１２Ｂと接続した場合、コントローラ端末１２Ｂは、無線端末ＩＤをサーバ装置２に送信する。
【００６４】
サーバ装置２は、受信した無線端末１３Ａの無線端末ＩＤに対応した接続コントローラ端末ＩＰアドレスと、属性情報に含まれる無線端末１３Ａのアクセス可能なコントローラ端末１２のＩＰアドレスとが一致するか判定する。一致する場合、サーバ装置２は、コントローラ端末１２Ｂによって無線端末１３Ａを制御可能とする。しかし、双方のＩＰアドレスが不一致の場合には、サーバ装置２は、コントローラ端末１２Ｂによって無線端末１３Ａを制御不可とする。
【００６５】
これにより、サーバ装置２は、予めコントローラ端末１２がアクセス可能な無線端末１３である場合は、サーバ装置２に保存している無線端末１３の初期設定情報（名称、役割、設置場所情報）をコントローラ端末１２に転送する。これにより、コントローラ端末１２は、自動的に無線端末１３の初期設定情報を記憶部２２に記憶して、当該無線端末１３が制御可能となる。
【００６６】
これにより、端末制御システムによれば、予め接続情報として無線端末１３にアクセス可能と登録されていない場合には、コントローラ端末１２がサーバ装置２を介して無線端末１３にアクセス可能としない。これにより、無線端末１３Ａの属性情報によってアクセス不能なコントローラ端末１２Ｂ以外が接続されることによるプライバシー侵害を防止できる。
【００６７】
また、この端末制御システムによれば、新たなコントローラ端末１２に無線端末１３が接続した場合であっても、無線端末１３の属性情報をコントローラ端末１２に送信する。これにより、無線端末１３の属性設定を簡単にでき、無線端末１３が他のコントローラ端末１２に接続した直後に制御を行えるようになる。
【００６８】
更に、上述した端末制御システムは、図９に示すように、各無線端末１３Ａ，１３Ｂの無線範囲１００が狭く、他のコントローラ端末１２が無いものである。この端末制御システムは、コントローラ端末１２が故障していない通常状態において電源がオフとされる無線中継ノード３を更に備える。この無線中継ノード３は、サーバ装置２の制御指示によって、ネットワークＮＷを介して遠隔で電源のオンとオフの切り替え制御できる。
【００６９】
また、サーバ装置２は、コントローラ端末１２の生存確認を行い、コントローラ端末１２の故障を検知する。具体的には、サーバ装置２は、コントローラ端末１２との接続状態を監視するルータ１１又は無線端末１３から、コントローラ端末１２の故障検知信号を受信できるようにする。
【００７０】
この端末制御システムは、コントローラ端末１２Ａに障害が発生した場合、サーバ装置２がコントローラ端末１２Ａの故障を検知する。これに応じ、端末制御システムは、無線中継ノード３に対して、電源をオンとする制御命令を送信する。
【００７１】
無線中継ノード３は、電源がオンとされると、無線通信機能を有効にする。無線中継ノード３の無線通信機能が有効となると、無線端末１３Ａは、無線範囲１００内に無線中継ノード３が含まれたことによって、他の無線ノードの探索要求に応じて、無線中継ノード３から応答信号が得られる。これにより、無線端末１３Ａは、無線中継ノード３をホップして、無線接続範囲を広げることができ、接続可能なコントローラ端末を検索する。すると、無線端末１３Ａの無線範囲１００と無線中継ノード３の無線範囲１０１とによって、コントローラ端末１２Ｂを検知できる。これにより、無線端末１３Ａは、無線中継ノード３、コントローラ端末１２Ｂを経由してサーバ装置２に接続できる。
【００７２】
このように、端末制御システムは、サーバ装置２によってコントローラ端末１２の故障検出処理を行い、故障を検出したときにネットワーク上の無線中継ノード３に対して電源オン情報を送出する。これによって、端末制御システムは、無線端末１３のアクセス可能な範囲を広げる。したがって、この端末制御システムによれば、無線中継ノード３といった中継装置を起動させることによって、故障したコントローラ端末１２に代替可能なコントローラ端末１２を増やすことができる。
【００７３】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【００７４】
１Ａ，１Ｂ  ホームネットワーク
２  サーバ装置
３  無線中継ノード
１１Ａ，１１Ｂ  ルータ
１２Ａ，１２Ｂ  コントローラ端末
１３  無線端末
１３Ａ，１３Ｂ  無線端末
１４Ａ，１４Ｂ  ＰＣ
２１  制御部
２２  記憶部
２３  無線端末登録部
２４  通信処理部
２５  有線ＬＡＮインタフェース部
２６  無線インタフェース部
２７  無線アンテナ
【図１】
0005603764.tif 000002
【図２】
0005603764.tif 000003
【図３】
0005603764.tif 000004
【図４】
0005603764.tif 000005
【図５】
0005603764.tif 000006
【図６】
0005603764.tif 000007
【図７】
0005603764.tif 000008
【図８】
0005603764.tif 000009
【図９】
0005603764.tif 000010