(57)【特許請求の範囲】
【請求項１】
相互の距離が閾値以下である複数のアクセスポイントからなる集合をクラスタとし、複数のアクセスポイントの相互間における受信信号強度に基づいて、前記複数のアクセスポイントを複数のクラスタに分類し、１つのクラスタに含まれる複数のアクセスポイントのうち少なくとも１つのアクセスポイントを起動し、残りのアクセスポイントをスリープさせる第１の処理を前記複数のクラスタの全てについて実行する第１のスリープ制御手段と、
前記複数のクラスタに含まれる複数のアクセスポイントのうち、無線通信範囲が複数のアクセスポイントによって覆われるアクセスポイントをスリープさせる第２の処理を実行する第２のスリープ制御手段とを備え、
前記第２のスリープ制御手段は、前記第１のスリープ制御手段が前記第１の処理を前記複数のクラスタの全てについて実行した後に、前記第２の処理を実行する、制御装置。
【請求項２】
前記第２のスリープ制御手段は、スリープ対象であるアクセスポイントに接続された端末装置が、起動対象であるアクセスポイントへハンドオーバーした後に前記スリープ対象であるアクセスポイントをスリープさせる、請求項１に記載の制御装置。
【請求項３】
相互の距離が閾値以下である複数のアクセスポイントからなる集合をクラスタとし、複数のアクセスポイントの相互間における受信信号強度に基づいて、前記複数のアクセスポイントを複数のクラスタに分類し、１つのクラスタに含まれる複数のアクセスポイントのうち少なくとも１つのアクセスポイントを起動し、残りのアクセスポイントをスリープさせる第１の処理を前記複数のクラスタの全てについて実行する第１のスリープ制御手段と、
前記複数のクラスタに含まれる複数のアクセスポイントのうち、無線通信範囲が複数のアクセスポイントによって覆われるアクセスポイントをスリープさせる第２の処理を実行する第２のスリープ制御手段とを備え、
前記第２のスリープ制御手段は、前記第２の処理に代えて、前記複数のクラスタのうち、カバレッジが複数のクラスタによって覆われるクラスタをスリープさせる第３の処理を実行し、
前記第１のスリープ制御手段は、前記第２のスリープ制御手段が前記第３の処理を実行した後に、起動されているクラスタについて前記第１の処理を実行する、制御装置。
【請求項４】
前記第１のスリープ制御手段は、起動されているクラスタに含まれるアクセスポイントのうち、使用チャネルが異なる複数のアクセスポイントを除いて残りのアクセスポイントをスリープさせる、請求項３に記載の制御装置。
【請求項５】
前記第１のスリープ制御手段は、前記複数のアクセスポイントのうち、受信信号強度の平均値が大きい方のアクセスポイントをスリープさせ、または前記複数のアクセスポイントのうち、受信信号強度の平均値が小さい方のアクセスポイントをスリープさせる、請求項１から請求項３のいずれか１項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクセスポイントを制御する制御装置に関するものである。
【背景技術】
【０００２】
無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムにおいては、実際に通信を行っていないときでも、センシングを行い、そのセンシングによる電力消費が無駄となる。
【０００３】
無線ＬＡＮシステムにおけるアクセスポイントおよび端末装置では、それぞれ、消費電力を低減する手法が種々検討されている。
【０００４】
特許文献１，２では、無線ＬＡＮシステムの端末装置における消費電力の低減手法が提案されている。より具体的には、端末装置は、アクセスポイントからの制御信号を基にアクセスポイントと通信を行わない時刻を算出し、その算出した時刻に無線信号の送受信を行う無線通信部をスリープさせる。これによって、常時、センシングを行う場合と比較して消費電力を低減できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５１１８号公報
【特許文献２】特開２００９−１４１５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、無線ＬＡＮのアクセスポイントでは、端末装置からの接続要求および通信要求に常時対応する必要があるため、端末装置における消費電力の低減方法をそのまま適用することができない。
【０００７】
一方、アクセスポイントを任意にスリープさせると、ネットワーク全体のスループット等、通信性能に悪影響を与える。
【０００８】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、ネットワークへの悪影響を回避してアクセスポイントをスリープさせる制御装置を提供することである。
【課題を解決するための手段】
【０００９】
この発明の実施の形態によれば、制御装置は、第１および第２のスリープ制御手段を備える。第１のスリープ制御手段は、相互の距離が閾値以下である複数のアクセスポイントからなる集合をクラスタとし、複数のアクセスポイントの相互間における受信信号強度に基づいて、複数のアクセスポイントを複数のクラスタに分類し、１つのクラスタに含まれる複数のアクセスポイントのうち少なくとも１つのアクセスポイントを起動し、残りのアクセスポイントをスリープさせる第１の処理を複数のクラスタの全てについて実行する。第２のスリープ制御手段は、複数のクラスタに含まれる複数のアクセスポイントのうち、無線通信範囲が複数のアクセスポイントによって覆われるアクセスポイントをスリープさせる第２の処理を実行する。
【発明の効果】
【００１０】
この発明の実施の形態においては、複数のアクセスポイントが複数のクラスタに分類され、各クラスタ内において、少なくとも１つのアクセスポイントが起動され、残りのアクセスポイントがスリープされ、複数のクラスタに含まれる複数のアクセスポイントのうち、無線通信範囲が他の複数のアクセスポイントによって覆われるアクセスポイントがスリープされる。その結果、スリープされたアクセスポイントに接続していた端末装置は、そのスリープされたアクセスポイント以外のアクセスポイントに接続して通信を行なう。
【００１１】
従って、ネットワークへの悪影響を回避してアクセスポイントをスリープさせることができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態による制御装置を備える通信ネットワークの概略図である。
【図２】図１に示す制御装置の実施の形態１における構成図である。
【図３】図１に示すアクセスポイントの構成図である。
【図４】図２に示す統計処理手段における統計処理を説明するためのフローチャートである。
【図５】複数のアクセスポイントを複数のクラスタに分類する方法を説明するためのフリーチャートである。
【図６】隣接アクセスポイントリストを作成する方法を説明するためのフローチャートである。
【図７】無線通信範囲が重複するアクセスポイントの概念図である。
【図８】クラスタの概念図である。
【図９】起動されるアクセスポイントの集合を求める方法を説明するためのフローチャートである。
【図１０】カバレッジが他の複数のアクセスポイントのカバレッジで覆われるアクセスポイントの概念図である。
【図１１】スリープさせるアクセスポイントを決定する方法を説明するための実施の形態１におけるフローチャートである。
【図１２】図１に示す制御装置の実施の形態２における構成図である。
【図１３】スリープさせるアクセスポイントを決定する方法を説明するための実施の形態２におけるフローチャートである。
【図１４】図１に示す制御装置の実施の形態３における構成図である。
【図１５】各クラスタ内のアクセスポイントの選択方法を示す概念図である。
【図１６】図１に示す制御装置の実施の形態４における構成図である。
【図１７】実施の形態４におけるアクセスポイントをスリープさせる概念図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１４】
図１は、この発明の実施の形態による制御装置を備える通信ネットワークの概略図である。図１を参照して、通信ネットワーク１００は、制御装置１０と、監視サーバ２０と、ネットワーク３０と、ルータ４０，５０と、アクセスポイント４１〜４６と、端末装置５１，５２とを備える。
【００１５】
制御装置１０、監視サーバ２０およびルータ４０，５０は、有線ケーブルによってネットワーク３０に接続される。アクセスポイント４１〜４３は、有線ケーブルによってルータ４０に接続される。アクセスポイント４４〜４６は、有線ケーブルによってルータ５０に接続される。
【００１６】
端末装置５１，５２は、それぞれ、アクセスポイント４２，４３にアクセスし、アクセスポイント４２，４３と無線通信を行う。
【００１７】
なお、図１においては、６個のアクセスポイント４１〜４６が図示されているが、アクセスポイントの個数は、任意である。
【００１８】
制御装置１０は、監視サーバ２０が保持する情報に基づいて、後述する方法によって、通信ネットワーク１００の通信性能に悪影響を与えないように、アクセスポイント４１〜４６のうち、スリープさせるアクセスポイントを決定し、その決定したアクセスポイントをスリープさせる。
【００１９】
監視サーバ２０は、アクセスポイント４１〜４６から各種の情報を受信し、その受信した情報を保持する。そして、監視サーバ２０は、制御装置１０からの要求に応じて、保持している情報を制御装置１０へ送信する。
【００２０】
ルータ４０は、ネットワーク３０を介して受信したパケットをアクセスポイント４１〜４３のいずれかへ送信し、アクセスポイント４１〜４３のいずれかから受信したパケットをネットワーク３０へ送信する。
【００２１】
ルータ５０は、ネットワーク３０を介して受信したパケットをアクセスポイント４４〜４６のいずれかへ送信し、アクセスポイント４４〜４６のいずれかから受信したパケットをネットワーク３０へ送信する。
【００２２】
アクセスポイント４１〜４３は、ルータ４０からパケットを受信し、その受信したパケットを配下の端末装置５１，５２へ送信する。また、アクセスポイント４１〜４３は、配下の端末装置５１，５２からパケットを受信し、その受信したルータ４０へ送信する。
【００２３】
アクセスポイント４４〜４６は、ルータ５０からパケットを受信し、その受信したパケットを配下の端末装置へ送信する。また、アクセスポイント４４〜４６は、配下の端末装置からパケットを受信し、その受信したルータ５０へ送信する。
【００２４】
以下、制御装置１０がアクセスポイント４１〜４６のうち、スリープさせるアクセスポイントを決定する方法を具体的に説明する。
【００２５】
［実施の形態１］
図２は、図１に示す制御装置１０の実施の形態１における構成図である。図２を参照して、制御装置１０は、統計処理手段１１と、制御手段１２，１３と、情報生成手段１４とを含む。
【００２６】
統計処理手段１１は、アクセスポイント４１〜４６が他のアクセスポイントからビーコンフレームＢｅａｃｏｎを受信したときの受信信号強度ＲＳＳＩ＿４１〜ＲＩ＿４６と、各アクセスポイント４１〜４６に接続している端末装置の個数とを監視サーバ２０から受ける。
【００２７】
そして、統計処理手段１１は、受信信号強度ＲＳＳＩ＿４１〜ＲＩ＿４６に基づいて、後述する方法によって、隣接アクセスポイント情報を作成するとともに、隣接アクセスポイントの成す角度を算出する。
【００２８】
そうすると、統計処理手段１１は、隣接アクセスポイント情報、隣接アクセスポイントの成す角度および端末装置の個数を制御手段１２，１３へ出力する。
【００２９】
制御手段１２は、隣接アクセスポイント情報、隣接アクセスポイントの成す角度および端末装置の個数を統計処理手段１１から受ける。そして、制御手段１２は、隣接アクセスポイント情報に基づいて、後述する方法によって、複数のアクセスポイント４１〜４６を複数のクラスタに分類する。このクラスタは、相互の距離が閾値以下である複数のアクセスポイントからなる集合である。
【００３０】
そして、制御手段１２は、複数のアクセスポイント４１〜４６を複数のクラスタに分類すると、その分類した複数のクラスタの各々において、２つのアクセスポイントのうちの一方をスリープさせるアクセスポイントとして決定し、２つのアクセスポイントのうちの他方を起動させるアクセスポイントとして決定する。この場合、制御手段１２は、スリープさせるアクセスポイントと起動させるアクセスポイントとを任意に選択する。
【００３１】
制御手段１２は、制御手段１２は、スリープさせるアクセスポイントと起動させるアクセスポイントとを決定すると、その決定結果を制御手段１３へ出力する。
【００３２】
制御手段１３は、隣接アクセスポイント情報、隣接アクセスポイントの成す角度および端末装置の個数を統計処理手段１１から受け、スリープさせるアクセスポイントと起動させるアクセスポイントとを制御手段１２から受ける。
【００３３】
そして、制御手段１３は、制御手段１２からのスリープさせるアクセスポイントと起動させるアクセスポイントとに基づいて、起動させるアクセスポイントを認識し、その認識したアクセスポイントのうち、無線通信範囲が複数のアクセスポイントによって覆われるアクセスポイントを後述する方法によって検出する。
【００３４】
そうすると、制御手段１３は、無線通信範囲が複数のアクセスポイントによって覆われるアクセスポイントをスリープさせるアクセスポイントとして決定し、最終的に、スリープさせるアクセスポイントと、起動させるアクセスポイントとを情報生成手段１４へ出力する。
【００３５】
情報生成手段１４は、制御手段１３からのスリープさせるアクセスポイントと、起動させるアクセスポイントとに基づいて、スリープさせるアクセスポイントと、起動させるアクセスポイントとのリストを生成し、その生成したリストをネットワーク３０およびルータ４０，５０を介してアクセスポイント４１〜４６へ送信する。
【００３６】
図３は、図１に示すアクセスポイント４１の構成図である。図３を参照して、アクセスポイント４１は、アンテナ４１１と、無線モジュール４１２と、有線モジュール４１３と、ホストシステム４１４とを含む。
【００３７】
無線モジュール４１２は、定期的に、アンテナ４１１を介してビーコンフレームＢｅａｃｏｎを送信する。また、無線モジュール４１２は、アンテナ４１１を介してアクセスポイント４１の配下の端末装置と無線通信を行う。この場合、無線モジュール４１２は、端末装置から受信したパケットをホストシステム４１４へ出力し、ホストシステム４１４から受けたパケットをアンテナ４１１を介して端末装置へ送信する。
【００３８】
更に、無線モジュール４１２は、他のアクセスポイントから送信されたビーコンフレームＢｅａｃｏｎをアンテナ４１１を介して受信し、ビーコンフレームＢｅａｃｏｎを受信したときの受信信号強度ＲＳＳＩ＿４１を検出する。そして、無線モジュール４１２は、その受信したビーコンフレームＢｅａｃｏｎと、その検出した受信信号強度ＲＳＳＩ＿４１とをホストシステム４１４へ出力する。
【００３９】
更に、無線モジュール４１２は、ホストシステム４１４からスリープ信号を受けると、起動状態からスリープ状態へ移行する。一方、無線モジュール４１２は、ホストシステム４１４からスリープ信号を受けないとき、起動状態を維持する。ここで、起動状態とは、無線モジュール４１２が端末装置と無線通信を行うことができる状態を言い、スリープ状態とは、無線モジュール４１２が無線通信を行うことができない状態を言う。
【００４０】
有線モジュール４１３は、制御装置１０からパケットを受信すると、その受信したパケットをホストシステム４１４へ出力する。また、有線モジュール４１３は、ホストシステム４１４からパケットを受けると、その受けたパケットを監視サーバ２０へ送信する。
【００４１】
ホストシステム４１４は、有線モジュール４１３からパケットを受けると、その受けたパケットの送信先を検出する。そして、ホストシステム４１４は、そのパケットの送信先がアクセスポイント４１の配下の端末装置である場合、そのパケットを無線モジュール４１２へ出力する。また、ホストシステム４１４は、そのパケットの送信先がアクセスポイント４１である場合、そのパケットからスリープさせるアクセスポイントの情報を抽出し、その抽出した情報がアクセスポイント４１の識別情報を含む場合、スリープ信号を生成して無線モジュール４１２へ出力する。
【００４２】
また、ホストシステム４１４は、無線モジュール４１２からパケットを受けると、その受けたパケットを有線モジュール４１３へ出力する。
【００４３】
更に、ホストシステム４１４は、受信信号強度ＲＳＳＩ＿４１およびビーコンフレームＢｅａｃｏｎを無線モジュール４１２から受けると、受信信号強度ＲＳＳＩ＿４１が検出されたときのビーコンフレームＢｅａｃｏｎの送信元のアドレスＡｄｄ＿ｓを検出する。そして、ホストシステム４１４は、送信元のアドレスＡｄｄ＿ｓと、アクセスポイント４１のアドレスＡｄｄ４１と、受信信号強度ＲＳＳＩ＿４１とを対応付けたデータをデータ部に含むパケットを生成し、その生成したパケットを有線モジュール４１３へ出力する。
【００４４】
なお、図１に示すアクセスポイント４２〜４６の各々も、図３に示すアクセスポイント４１と同じ構成からなる。
【００４５】
図４は、図２に示す統計処理手段１１における統計処理を説明するためのフローチャートである。
【００４６】
図４を参照して、統計処理が開始されると、統計処理手段１１は、Ｐｎ（ｉ，ｊ）＝Ｐｍｉｎ  （ｉ，ｊ＝１，２，・・・，ＮＡＰ）を設定し、ｉ＝１を設定する（ステップＳ１）。ここで、Ｐｎ（ｉ，ｊ）は、アクセスポイントＡＰ−ｉとアクセスポイントＡＰ−ｊとの間のＲＳＳＩ値であり、ＮＡＰは、制御対象のアクセスポイントの総数である。また、Ｐｍｉｎは、ビーコンフレームＢｅａｃｏｎを受信したアクセスポイントが信号を復調できない最低の受信信号強度ＲＳＳＩであり、例えば、−８０〜−９０ｄＢｍに設定される。
【００４７】
ステップＳ１の後、統計処理手段１１は、ｉ＝ＮＡＰであるか否かを判定する（ステップＳ２）。
【００４８】
ステップＳ２において、ｉ＝ＮＡＰでないと判定されたとき、統計処理手段１１は、ｊ＝ｉ＋１を設定する（ステップＳ３）。
【００４９】
その後、統計処理手段１１は、アクセスポイントＡＰ−ｊが送信したビーコンフレームＢｅａｃｏｎをアクセスポイントＡＰ−ｉが受信したときの受信信号強度ＲＳＳＩの移動平均＜Ｐｉ，ｊ＞と、アクセスポイントＡＰ−ｉが送信したビーコンフレームＢｅａｃｏｎをアクセスポイントＡＰ−ｊが受信したときの受信信号強度ＲＳＳＩの移動平均＜Ｐｊ，ｉ＞とを取得する（ステップＳ４）。
【００５０】
なお、移動平均は、単純移動平均または指数平滑移動平均が用いられる。そして、指数平滑移動平均は、古いデータを考慮しながら最近のデータを重視するときに用いられる。
【００５１】
ステップＳ４の後、統計処理手段１１は、移動平均＜Ｐｉ，ｊ＞，＜Ｐｊ，ｉ＞の両方を取得できたか否かを判定する（ステップＳ５）。
【００５２】
ステップＳ５において、移動平均＜Ｐｉ，ｊ＞，＜Ｐｊ，ｉ＞の少なくとも１つを取得できなかった判定されたとき、一連の動作は、ステップＳ７へ移行する。
【００５３】
一方、ステップＳ５において、移動平均＜Ｐｉ，ｊ＞，＜Ｐｊ，ｉ＞の両方を取得できたと判定されたとき、統計処理手段１１は、Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）＝（＜Ｐｉ，ｊ＞＋＜Ｐｊ，ｉ＞）／２を設定する（ステップＳ６）。
【００５４】
その後、統計処理手段１１は、ｊ＝ＮＡＰであるか否かを判定する（ステップＳ７）。
【００５５】
ステップＳ７において、ｊ＝ＮＡＰであると判定されたとき、統計処理手段１１は、ｉ＝ｉ＋１を設定する（ステップＳ８）。その後、一連の動作は、ステップＳ２へ戻る。
【００５６】
一方、ステップＳ７において、ｊ＝ＮＡＰでないと判定されたとき、統計処理手段１１は、ｊ＝ｊ＋１を設定する（ステップＳ９）。その後、一連の動作は、ステップＳ４へ戻る。
【００５７】
それ以降、統計処理手段１１は、ステップＳ２において、ｉ＝ＮＡＰであると判定されるまで、上述したステップＳ２〜ステップＳ９を繰り返し実行する。そして、ステップＳ２において、ｉ＝ＮＡＰであると判定されると、一連の動作は、終了する。
【００５８】
このように、統計処理手段１１は、図４に示すフローチャートに従って、ＮＡＰ個のアクセスポイントについて、全ての２つのアクセスポイント間の受信信号強度Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）を取得する。
【００５９】
統計処理手段１１は、受信信号強度Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）を取得すると、その取得した受信信号強度Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）を有する２つのアクセスポイント間の推定距離を求める。より具体的には、統計処理手段１１は、受信信号強度Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）を次式に代入してアクセスポイントＡＰ−ｉ，ＡＰ−ｊ間の推定虚位ｄ（ｉ，ｊ）を求める。
【００６０】
【数１】
0005655192.tif 000002
【００６１】
なお、式（１）において、Ｃは、送信電力およびアンテナ利得等を表す定数（ｄＢ値）であり、値の大きさは、通信方式やアンテナ形状に依存する。また、ｍは、通信路の伝搬損失指数であり、無線通信路においては、一般には、２〜４である。
【００６２】
統計処理手段１１は、全ての受信信号強度Ｐｎ（ｉ，ｊ）＝Ｐｎ（ｊ，ｉ）について、２つのアクセスポイント間の推定距離を求める。
【００６３】
その後、統計処理手段１１は、複数のアクセスポイント４１〜４６を複数のクラスタに分類する。
【００６４】
図５は、複数のアクセスポイント４１〜４６を複数のクラスタに分類する方法を説明するためのフリーチャートである。
【００６５】
図５を参照して、クラスタへの分類が開始されると、統計処理手段１１は、制御対象の全てのアクセスポイント（ＡＰ）を集合Ｇに含め、クラスタＣｋ（ｋ＝１，２，・・・，ＮＡＰ）を空とする（ステップＳ１１）。
【００６６】
そして、統計処理手段１１は、ｋ＝１を設定し（ステップＳ１２）、集合Ｇが空であるか否かを判定する（ステップＳ１３）。
【００６７】
ステップＳ１３において、集合Ｇが空でないと判定されたとき、統計処理手段１１は、Ｇに含まれる最も多くのアクセスポイント（ＡＰ）からビーコンフレームＢｅａｃｏｎを受信している（即ち、アクセスポイント（ＡＰ）間の受信信号強度がＰｍｉｎでない数が最多である）アクセスポイント（ＡＰ）を選択する（ステップＳ１４）。
【００６８】
引き続いて、統計処理手段１１は、選択したアクセスポイントを集合Ｇから除き、クラスタＣｋに入れる（ステップＳ１５）。
【００６９】
そして、統計処理手段１１は、クラスタＣｋ中の全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）が集合Ｇに存在するか否かを判定する（ステップＳ１６）。
【００７０】
なお、ＰＮは、受信信号強度ＲＳＳＩの閾値であり、任意の値に設定可能なシステムパラメータである。そして、ＰＮは、例えば、−６５ｄＢｍである。
【００７１】
ステップＳ１６において、クラスタＣｋ中の全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）が集合Ｇに存在しないと判定されたとき、統計処理手段１１は、ｋ＝ｋ＋１を設定する（ステップＳ１７）。その後、一連の動作は、ステップＳ１３へ移行する。
【００７２】
一方、ステップＳ１６において、クラスタＣｋ中の全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）が集合Ｇに存在すると判定されたとき、統計処理手段１１は、集合Ｇに含まれるアクセスポイント（ＡＰ）の中から、クラスタＣｋに含まれる全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）を１つ選択する（ステップＳ１８）。
【００７３】
そして、統計処理手段１１は、その選択したアクセスポイント（ＡＰ）を集合Ｇから除き、クラスタＣｋに入れる（ステップＳ１９）。
【００７４】
その後、一連の動作は、ステップＳ１６へ戻り、ステップＳ１６において、クラスタＣｋ中の全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）が集合Ｇに存在しないと判定されるまで、上述したステップＳ１６〜ステップＳ１９が繰り返し実行される。
【００７５】
そして、ステップＳ１６において、クラスタＣｋ中の全てのアクセスポイント（ＡＰ）との間の受信信号強度がＰＮ以上となるアクセスポイント（ＡＰ）が集合Ｇに存在しないと判定されると、一連の動作は、ステップＳ１３へ戻る。
【００７６】
その後、ステップＳ１３において、集合Ｇが空であると判定されるまで、上述したステップＳ１３〜ステップＳ１９が繰り返し実行される。
【００７７】
そして、ステップＳ１３において、集合Ｇが空であると判定されると、一連の動作は、終了する。
【００７８】
ステップＳ１６〜ステップＳ１９のループが繰り返し実行されることによって、クラスタＣｋに最初に入れられたアクセスポイント（ＡＰ）との間の受信信号強度ＲＳＳＩがＰＮ以上であるアクセスポイントがクラスタＣｋに入れられる。即ち、相互の距離が近い複数のアクセスポイントが１つのクラスタＣｋに入れられる。
【００７９】
そして、ステップＳ１３において、集合Ｇが空であると判定されたときに、設定されているｋの値がクラスタＣｋの個数になり、ＮＣによって表される。
【００８０】
なお、ステップＳ１４において、統計処理手段１１は、Ｇに含まれる最も少ないアクセスポイント（ＡＰ）からビーコンフレームＢｅａｃｏｎを受信している（即ち、アクセスポイント（ＡＰ）間の受信信号強度がＰｍｉｎでない数が最小である）アクセスポイント（ＡＰ）を選択するようにしてもよい。
【００８１】
その後、統計処理手段１１は、隣接アクセスポイントリストを作成する。
【００８２】
図６は、隣接アクセスポイントリストを作成する方法を説明するためのフローチャートである。
【００８３】
図６を参照して、隣接アクセスポイントリストの作成が開始されると、統計処理手段１１は、アクセスポイントＡＰ−ｉにおける隣接アクセスポイント集合ＮＣｉを空集合とする（ステップＳ２１）。
【００８４】
そして、統計処理手段１１は、ｉ＝１を設定し（ステップＳ２２）、ｊ＝ｊ＋１を設定する（ステップＳ２３）。その後、統計処理手段１１は、ｉ＝ＮＣであるか否かを判定する（ステップＳ２４）。
【００８５】
ステップＳ２４において、ｉ＝ＮＣでないと判定されたとき、統計処理手段１１は、アクセスポイントＡＰ−ｉが送信したビーコンフレームＢｅａｃｏｎをアクセスポイントＡＰ−ｊが受信したときの平均受信信号強度ＲＳＳＩ＿ｉｊ＿ａｖｅを検出する（ステップＳ２５）。
【００８６】
そして、統計処理手段１１は、平均受信信号強度ＲＳＳＩ＿ｉｊ＿ａｖｅがＰＣよりも大きいか否かを判定する（ステップＳ２６）。
【００８７】
ステップＳ２６において、平均受信信号強度ＲＳＳＩ＿ｉｊ＿ａｖｅがＰＣ以下であると判定されたとき、一連の動作は、ステップＳ２８へ移行する。
【００８８】
一方、ステップＳ２６において、平均受信信号強度ＲＳＳＩ＿ｉｊ＿ａｖｅがＰＣよりも大きいと判定されたとき、統計処理手段１１は、アクセスポイントＡＰ−ｉにおける隣接アクセスポイントの集合ＮＣｉにアクセスポイントＡＰ−ｊを入れ、アクセスポイントＡＰ−ｊにおける隣接アクセスポイントの集合ＮＣｊにアクセスポイントＡＰ−ｉを入れる（ステップＳ２７）。
【００８９】
そして、統計処理手段１１は、ステップＳ２６において、平均受信信号強度ＲＳＳＩ＿ｉｊ＿ａｖｅがＰＣ以下であると判定されたとき、またはステップＳ２７の後、ｊ＝ＮＣであるか否かを判定する（ステップＳ２８）。
【００９０】
ステップＳ２８において、ｊ＝ＮＣであると判定されたとき、統計処理手段１１は、ｉ＝ｉ＋１を設定する（ステップＳ２９）。その後、一連の動作は、ステップＳ２３へ戻る。
【００９１】
一方、ステップＳ２８において、ｊ＝ＮＣでないと判定されたとき、統計処理手段１１は、ｊ＝ｊ＋１を設定する（ステップＳ３０）。その後、一連の動作は、ステップＳ２５へ戻る。
【００９２】
そして、上述したステップＳ２３〜ステップＳ３０は、ステップＳ２４において、ｉ＝ＮＣであると判定されるまで繰り返し実行され、ステップＳ２４において、ｉ＝ＮＣであると判定されると、一連の動作は、終了する。
【００９３】
統計処理手段１１は、図６に示すフローチャートの実行を完了すると、全てのＮＣｉ，ＮＣｊからなる隣接アクセスポイントリストを作成する。
【００９４】
そして、統計処理手段１１は、上述した推定距離ｄ（ｉ，ｊ）と隣接アクセスポイントリストとからなる隣接アクセスポイント情報を作成する。そうすると、統計処理手段１１は、隣接アクセスポイント情報と、クラスタＣｋとを制御手段１２，１３へ出力する。
【００９５】
統計処理手段１１は、隣接アクセスポイントが成す角度θを次の方法によって算出する。アクセスポイントＡＰ−ｉがアクセスポイントＡＰ−ｊ，ＡＰ−ｋと隣接関係にある場合、アクセスポイントＡＰ−ｉから見たアクセスポイントＡＰ−ｊおよびアクセスポイントＡＰ−ｋの成す角度θｉ（ｊ，ｋ）は、次式によって算出される。
【００９６】
【数２】
0005655192.tif 000003
【００９７】
但し、アクセスポイントＡＰ−ｊとアクセスポイントＡＰ−ｋとの間の受信信号強度ＲＳＳＩがＰｍｉｎのとき、アクセスポイントＡＰ−ｊとアクセスポイントＡＰ−ｋとの間の推定距離ｄ（ｊ，ｋ）をｄ（ｊ，ｋ）＝＋∞（十分に大きな値）とする。このとき、角度θｉ（ｊ，ｋ）は、角度θｉ（ｊ，ｋ）＝πとなる。
【００９８】
式（２）において、ｄ（ｉ，ｊ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｋ）が成立するのは、３個のアクセスポイントＡＰ−ｉ，ＡＰ−ｊ，ＡＰ−ｋがアクセスポイントＡＰ−ｊを中心にして一直線に配置された場合である。また、ｄ（ｉ，ｋ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｊ）が成立するのは、３個のアクセスポイントＡＰ−ｉ，ＡＰ−ｊ，ＡＰ−ｋがアクセスポイントＡＰ−ｋを中心にして一直線に配置された場合である。従って、ｄ（ｉ，ｊ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｋ）またはｄ（ｉ，ｋ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｊ）が成立するとき、角度θｉ（ｊ，ｋ）は、０度となる。
【００９９】
また、ｄ（ｉ，ｊ）＋ｄ（ｉ，ｋ）＜ｄ（ｉ，ｋ）が成立するのは、３個のアクセスポイントＡＰ−ｉ，ＡＰ−ｊ，ＡＰ−ｋがアクセスポイントＡＰ−ｉを中心にして一直線に配置された場合である。従って、ｄ（ｉ，ｊ）＋ｄ（ｉ，ｋ）＜ｄ（ｉ，ｋ）が成立するとき、角度θｉ（ｊ，ｋ）は、πとなる。
【０１００】
そして、ｄ（ｉ，ｊ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｋ）、ｄ（ｉ，ｋ）＋ｄ（ｊ，ｋ）＜ｄ（ｉ，ｊ）およびｄ（ｉ，ｊ）＋ｄ（ｉ，ｋ）＜ｄ（ｉ，ｋ）以外の場合、角度θｉ（ｊ，ｋ）は、０＜θｉ（ｊ，ｋ）＜πの範囲の任意の角度となる。
【０１０１】
統計処理手段１１は、角度θｉ（ｊ，ｋ）を算出すると、その算出する全ての角度θｉ（ｊ，ｋ）を制御手段１３へ出力する。
【０１０２】
制御手段１２は、隣接アクセスポイント情報と、クラスタＣｋとを統計処理手段１１から受ける。
【０１０３】
図７は、無線通信範囲が重複するアクセスポイントの概念図である。図７を参照して、アクセスポイント４１，４２は、それぞれ、無線通信範囲ＲＥＧ１，ＲＥＧ２を有する。そして、無線通信範囲ＲＥＧ１，ＲＥＧ２は、殆ど、重複している。
【０１０４】
上述したように、クラスタは、相互の距離が閾値以下である複数のアクセスポイントからなる集合である。そして、この閾値は、例えば、無線通信範囲ＲＥＧ１，ＲＥＧ２の半径ｒの１〜１０％に設定される。従って、各クラスタＣｋに含まれる複数のアクセスポイントは、図７に示すように、無線通信範囲ＲＥＧ１，ＲＥＧ２が重複している。
【０１０５】
そこで、制御手段１２は、各クラスタＣｋに含まれる複数のアクセスポイントに対して、スリープさせるアクセスポイントと、起動させるアクセスポイントとを決定する。即ち、制御手段１２は、各クラスタＣｋに含まれる複数のアクセスポイントのうち、１個のアクセスポイントを起動させるアクセスポイントと決定し、残りのアクセスポイントの全てをスリープさせるアクセスポイントと決定する。そして、制御手段１２は、各クラスタＣｋに含まれる複数のアクセスポイントをスリープまたは起動させるためのスリープ／起動情報を制御手段１３へ出力する。
【０１０６】
制御手段１３は、隣接アクセスポイント情報と、クラスタＣｋと、角度θｉ（ｊ，ｋ）とを統計処理手段１１から受ける。そして、制御手段１３は、隣接アクセスポイント情報から推定距離ｄ（ｉ，ｊ）および隣接アクセスポイントリストを取り出す。
【０１０７】
また、制御手段１３は、各クラスタＣｋに含まれる複数のアクセスポイントのスリープ／起動情報を制御手段１２から受ける。
【０１０８】
図８は、クラスタの概念図である。図８を参照して、制御手段１３は、例えば、５個のクラスタＣ１〜Ｃ５を統計処理手段１１から受ける。
【０１０９】
クラスタＣ１は、２個のアクセスポイント４１，４２を含み、クラスタＣ２は、２個のアクセスポイント４３，４４を含み、クラスタＣ３は、２個のアクセスポイント４５，４６を含み、クラスタＣ４は、２個のアクセスポイント４７，４８を含み、クラスタＣ５は、３個のアクセスポイント４９，５３，５４を含む。
【０１１０】
制御手段１３は、クラスタＣｋ、推定距離ｄ（ｉ，ｊ）および隣接アクセスポイントリストからアクセスポイント４１〜４９，５３，５４のトポロジー（即ち、クラスタＣ１〜Ｃ５のトポロジー）を認識する。
【０１１１】
そして、制御手段１３は、制御手段１２から受けたスリープ／起動情報に基づいて、クラスタＣ１〜Ｃ５のアクセスポイント４１，４３，４６，４８，５３，５４がスリープし、アクセスポイント４２，４４，４５，４７，４９が起動されることを検知する。
【０１１２】
そうすると、制御手段１３は、起動されるアクセスポイント４２，４４，４５，４７，４９のうち、自己の無線通信範囲が複数の無線通信領域によって覆われるアクセスポイントを次の方法によって検出し、その検出したアクセスポイントをスリープさせる。
この場合、隣接クラスタ間の成す角の最大値をθｍと定義し、起動されるアクセスポイントの集合をＬＣと定義する。
【０１１３】
図９は、起動されるアクセスポイントの集合を求める方法を説明するためのフローチャートである。
【０１１４】
図９を参照して、一連の動作が開始されると、制御手段１３は、ＬＣを空集合とし、ＮＣ’ｉをＮＣｉと等しい集合とする（ステップＳ３１）。
【０１１５】
そして、制御手段１３は、ｉ＝１を設定し（ステップＳ３２）、ＮＣ’ｉの要素数が３よりも小さいか否かを判定する（ステップＳ３３）。
【０１１６】
ステップＳ３３において、ＮＣ’ｉの要素数が３よりも小さくないと判定されたとき、制御手段１３は、ＨをＮＣ’ｉの要素数として、ｈ＝０とする（ステップＳ３４）。
【０１１７】
そして、制御手段１３は、ｈ＝ｈ＋１を設定し（ステップＳ３５）、ＮＣ’ｉのｈ番目の要素ｊについてθｉ（ｊ，ｋ）が最小となるｋをＮＣ’ｉから選択する（ステップＳ３６）。
【０１１８】
その後、制御手段１３は、θｉ（ｊ，ｋ）＜θｉ（ｋ，ｌ）を満足し、かつ、θｉ（ｊ，ｌ）が最小となる“ｌ”が存在するか否かを判定する（ステップＳ３７）。
【０１１９】
ステップＳ３７において、θｉ（ｊ，ｋ）＜θｉ（ｋ，ｌ）を満足し、かつ、θｉ（ｊ，ｌ）が最小となる“ｌ”が存在しないと判定されたとき、制御手段１３は、θｍ＝πを設定する（ステップＳ３８）。その後、一連の動作は、ステップＳ４３へ移行する。
【０１２０】
一方、ステップＳ３７において、θｉ（ｊ，ｋ）＜θｉ（ｋ，ｌ）を満足し、かつ、θｉ（ｊ，ｌ）が最小となる“ｌ”が存在すると判定されたとき、制御手段１３は、“ｌ”をＮＣ’ｉから選択し（ステップＳ３９）、θｍがθｉ（ｊ，ｌ）よりも小さいか否かを判定する（ステップＳ４０）。
【０１２１】
ステップＳ４０において、θｍがθｉ（ｊ，ｌ）よりも小さないと判定されたとき、一連の動作は、ステップＳ４２へ移行する。
【０１２２】
一方、ステップＳ４０において、θｍがθｉ（ｊ，ｌ）よりも小さいと判定されたとき、制御手段１３は、θｍ＝θｉ（ｊ，ｌ）を設定する（ステップＳ４１）。その後、制御手段１３は、ｈがＨよりも小さいか否かを判定する（ステップＳ４２）。
【０１２３】
ステップＳ４２において、ｈがＨよりも小さいと判定されたとき、一連の動作は、ステップＳ３５へ戻る。
【０１２４】
一方、ステップＳ４２において、ｈがＨよりも小さくないと判定されたとき、またはステップＳ３８の後、制御手段１３は、θｍがθＴｍよりも小さいか否かを更に判定する（ステップＳ４３）。なお、θＴｍは、例えば、１２０°である。
【０１２５】
ステップＳ４３において、θｍがθＴｍよりも小さくないと判定されたとき、制御手段１３は、ＬＣにアクセスポイントＡＰ−ｉを入れる（ステップＳ４４）。
【０１２６】
そして、ステップＳ４３において、θｍがθＴｍよりも小さい判定されたとき、またはステップＳ４４の後、制御手段１３は、ＮＣ’ｊからｉを取り除く（ステップＳ４５）。
【０１２７】
その後、制御手段１３は、ｉ＝ＮＣであるか否かを判定する（ステップＳ４６）。
【０１２８】
ステップＳ４６において、ｉ＝ＮＣでないと判定されたとき、制御手段１３は、ｉ＝ｉ＋１を設定する（ステップＳ４７）。そして、一連の動作は、ステップＳ３３へ戻る。
【０１２９】
その後、ステップＳ３３において、ＮＣ’ｉの要素数が３よりも小さいと判定されるまで、上述したステップＳ３３〜ステップＳ４７が繰り返し実行される。そして、ステップＳ３３において、ＮＣ’ｉの要素数が３よりも小さいと判定されると、一連の動作は、終了する。
【０１３０】
図１０は、カバレッジが他の複数のアクセスポイントのカバレッジで覆われるアクセスポイントの概念図である。図１０を参照して、アクセスポイント４４の無線通信範囲ＲＥＧ４４は、複数のアクセスポイント４２，４５，４７，４９の複数の無線通信範囲ＲＥＧ４２，ＲＥＧ４５，ＲＥＧ４７，ＲＥＧ４９によって覆われている。
【０１３１】
制御手段１３は、図９に示すフローチャートを実行することによって、アクセスポイント４２，４５，４７，４９を集合ＬＣに入れる。
【０１３２】
その結果、制御手段１３は、アクセスポイント４４をスリープさせ、アクセスポイント４２，４５，４７，４９を起動させる。
【０１３３】
従って、制御手段１３は、アクセスポイント４１，４３，４４，４６，４８，５３，５４をスリープさせ、アクセスポイント４２，４５，４７，４９を起動させることを示すスリープ／起動情報を生成して情報生成手段１４へ出力する。
【０１３４】
そして、情報生成手段１４は、アクセスポイント４１〜４９，５３，５４のアドレスＡｄｄ４１〜Ａｄｄ４９，Ａｄｄ５３，Ａｄｄ５４と、スリープを指示する信号ＳＬＰまたは起動を指示する信号ＯＰＥとを対応付ける。即ち、情報生成手段１４は、Ａｄｄ４１：ＳＬＰ，Ａｄｄ４２：ＯＰＥ，Ａｄｄ４３：ＳＬＰ，Ａｄｄ４４：ＳＬＰ，Ａｄｄ４５：ＯＰＥ，Ａｄｄ４６：ＳＬＰ，Ａｄｄ４７：ＯＰＥ，Ａｄｄ４８：ＳＬＰ，Ａｄｄ４９：ＯＰＥ，Ａｄｄ５３：ＳＬＰ，Ａｄｄ５４：ＳＬＰを生成し、その生成したＡｄｄ４１：ＳＬＰ，Ａｄｄ４２：ＯＰＥ，Ａｄｄ４３：ＳＬＰ，Ａｄｄ４４：ＳＬＰ，Ａｄｄ４５：ＯＰＥ，Ａｄｄ４６：ＳＬＰ，Ａｄｄ４７：ＯＰＥ，Ａｄｄ４８：ＳＬＰ，Ａｄｄ４９：ＯＰＥ，Ａｄｄ５３：ＳＬＰ，Ａｄｄ５４：ＳＬＰをアクセスポイント１〜４９，５３，５４へ送信する。
【０１３５】
そうすると、アクセスポイント４１，４３，４４，４６，４８，５３，５４は、スリープし、アクセスポイント４２，４５，４７，４９は、起動したままである。
【０１３６】
アクセスポイント４２，４４，４５，４７，４９のうち、アクセスポイント４４をスリープさせても、アクセスポイント４４の無線通信範囲は、アクセスポイント４２，４５，４７，４９の無線通信範囲によってカバーされているので、通信ネットワーク１００の性能が劣化することはない。
【０１３７】
従って、通信ネットワーク１００への悪影響を回避してアクセスポイントをスリープさせることができる。
【０１３８】
図１１は、スリープさせるアクセスポイントを決定する方法を説明するための実施の形態１におけるフローチャートである。図１１を参照して、スリープさせるアクセスポイントを決定する動作が開始されると、制御装置１０の制御手段１２は、図５に示すフローチャートに従って、制御対象であるアクセスポイントを複数のクラスタに分類する（ステップＳ５１）。
【０１３９】
そして、制御手段１２は、各クラスタＣｋに含まれる複数のアクセスポイントのうち、１個のアクセスポイントを起動させるアクセスポイントと決定し、残りのアクセスポイントの全てをスリープさせるアクセスポイントと決定する（ステップＳ５２）。
【０１４０】
その後、制御手段１３は、ステップＳ５２において、起動されるアクセスポイントとして決定された複数のアクセスポイントを対象とし、図９に示すフローチャートに従って、無線通信範囲が他の複数のアクセスポイントの無線通信範囲によって覆われるアクセスポイントを検出する（ステップＳ５３）。
【０１４１】
そうすると、制御手段１３は、ステップＳ５３において検出されたアクセスポイントと、ステップＳ５２において決定されたアクセスポイントとをスリープさせるアクセスポイントと決定する（ステップＳ５４）。これによって、一連の動作は、終了する。
【０１４２】
なお、図１１に示すフローチャートは、数時間〜数日の周期で実行される。
【０１４３】
このように、制御手段１２は、通信ネットワーク１００における複数のアクセスポイントを相互の距離が閾値以下である複数のアクセスポイントからなる集合であるクラスタに分類し、各クラスタに含まれる複数のアクセスポイントのうち、１個のアクセスポイントを残してスリープさせ、制御手段１３は、制御手段１２によって起動状態が保持された複数のアクセスポイントのうち、無線通信範囲が他の複数のアクセスポイントの複数の無線通信範囲によって覆われたアクセスポイントをスリープさせる。その結果、スリープさせたアクセスポイントの無線通信範囲に存在する端末装置は、他の複数のアクセスポイントのいずれかへアクセスして無線通信を行う。そして、通信ネットワーク１００の通信性能は、維持される。
【０１４４】
従って、通信ネットワーク１００への悪影響を回避してアクセスポイントをスリープさせることができる。
【０１４５】
［実施の形態２］
図１２は、図１に示す制御装置１０の実施の形態２における構成図である。図１に示す制御装置１０は、実施の形態２においては、制御装置１０Ａからなる。
【０１４６】
図１２を参照して、制御装置１０Ａは、図２に示す制御装置１０の制御装置１２，１３をそれぞれ制御装置１２Ａ，１３Ａに代えたものであり、その他は、制御装置１０と同じである。
【０１４７】
制御手段１３Ａは、隣接アクセスポイント情報と、クラスタＣｋと、角度θｉ（ｊ，ｋ）とを統計処理手段１１から受ける。そして、制御手段１３Ａは、隣接アクセスポイント情報に含まれる推定距離ｄ（ｉ，ｊ）と、クラスタＣｋとに基づいて、ある２つのクラスタ間において、全てのアクセスポイント同士を互いにビーコンフレームＢｅａｃｏｎを受信可能であるとき、即ち、２つのアクセスポイント間の受信信号強度ＲＳＳＩの最小値が閾値ＰＣ以上であるとき、その２つのクラスタを隣接クラスタと定義する。
【０１４８】
そして、制御手段１３Ａは、隣接クラスタを検出すると、２つのクラスタ間の推定距離を式（１）を用いて算出する。隣接する２つのクラスタをＣｉ，Ｃｊとすると、制御手段１３Ａは、クラスタＣｉに含まれるアクセスポイントのうち、他のアクセスポイントによって囲まれている１つのアクセスポイントＡＰ−ｉを抽出する。また、制御手段１３Ａは、クラスタＣｊに含まれるアクセスポイントのうち、他のアクセスポイントによって囲まれている１つのアクセスポイントＡＰ−ｊを抽出する。そして、制御手段１３Ａは、アクセスポイントＡＰ−ｉとアクセスポイントＡＰ−ｊとの推定距離をクラスタをＣｉ，Ｃｊ間の推定距離とする。
【０１４９】
そうすると、制御手段１３Ａは、隣接クラスタのＩＤと、隣接クラスタへの推定距離とを隣接クラスタ情報とする。
【０１５０】
その後、制御手段１３Ａは、隣接クラスタ情報に基づいて、隣接クラスタ同士が成す角度を式（２）を用いて算出する。
【０１５１】
引き続いて、制御手段１３Ａは、図９に示すフローチャートに従って、隣接するクラスタ同士の成す角度の最大値が閾値θＴｍ以下であるとき、そのクラスタのカバレッジが他の複数のクラスタの複数のカバレッジによって覆われていると判定し、そのクラスタをスリープさせるクラスタと決定する。
【０１５２】
また、制御手段１３Ａは、スリープさせるクラスタ以外のクラスタを起動させるクラスタと決定する。
【０１５３】
そうすると、制御手段１３Ａは、スリープさせるクラスタと、起動させるクラスタとを示すスリープ／起動クラスタ情報を生成して制御手段１２Ａへ出力する。
【０１５４】
なお、制御手段１３Ａは、クラスタをスリープさせるクラスタと起動させるクラスタとに分類するとき、以前にスリープさせたクラスタを引き続きスリープさせる優先度を低くする。これは、多くのクラスタにスリープする機会を与えるためである。
【０１５５】
制御手段１２Ａは、統計処理手段１１から各アクセスポイント４１〜４６にアクセスする端末装置の個数を受け、制御手段１３Ａからスリープ／起動クラスタ情報を受ける。
【０１５６】
そして、制御手段１２Ａは、スリープ／起動クラスタ情報に基づいて、スリープさせるアクセスポイントと、起動させるアクセスポイントとを検知する。
【０１５７】
そうすると、制御手段１２Ａは、スリープさせるクラスタ内の全てのアクセスポイントをスリープさせるアクセスポイントと決定する。
【０１５８】
また、制御手段１２Ａは、起動させるクラスタに含まれる複数のアクセスポイントのうち、少なくとも１個を起動させるアクセスポイントと決定し、残りのアクセスポイントをスリープさせるアクセスポイントと決定する。
【０１５９】
この場合、制御手段１２Ａは、起動させるクラスタに含まれる複数のアクセスポイントにアクセスする複数の端末装置が存在する場合、トラフィックの増大に対応するために、使用チャネルが異なる複数のアクセスポイントを起動させるアクセスポイントと決定する。
【０１６０】
そして、制御手段１２Ａは、最終的に、起動させるアクセスポイントと、スリープさせるアクセスポイントとを示すスリープ／起動情報を生成して情報生成手段１４へ出力する。
【０１６１】
図１３は、スリープさせるアクセスポイントを決定する方法を説明するための実施の形態２におけるフローチャートである。
【０１６２】
図１３を参照して、スリープさせるアクセスポイントを決定する動作が開始されると、制御装置１０Ａの制御手段１３Ａは、図５に示すフローチャートに従って、制御対象であるアクセスポイントを複数のクラスタに分類する（ステップＳ６１）。
【０１６３】
そして、制御手段１３Ａは、図９に示すフローチャートに従って、複数のクラスタを、スリープさせるクラスタと、起動させるクラスタとに分類する（ステップＳ６２）。
【０１６４】
その後、制御手段１３Ａは、制御手段１３Ａによる分類結果に基づいて、起動させるクラスタ内の少なくとも１個のアクセスポイントを起動させるアクセスポイントと決定し、残りのアクセスポイントと、スリープさせるクラスタ内の全てのアクセスポイントとをスリープさせるアクセスポイントと決定する（ステップＳ６３）。これによって、一連の動作は、終了する。
【０１６５】
なお、ステップＳ６１は、数時間〜数日の周期で実行され、ステップＳ６２，Ｓ６３は、数十分〜数時間の周期で実行される。従って、ステップＳ６１が１回実行されると、クラスタの分類結果に基づいて、ステップＳ６２，Ｓ６３が複数回実行される。
【０１６６】
このように、制御手段１３Ａは、通信ネットワーク１００における複数のアクセスポイントを相互の距離が閾値以下である複数のアクセスポイントからなる集合であるクラスタに分類し、複数のクラスタを起動させるクラスタとスリープさせるクラスタとに分類する。その後、制御手段１２Ａは、起動させるクラスタ内の少なくとも１個のアクセスポイントを起動させるアクセスポイントと決定し、残りのアクセスポイントと、スリープさせるクラスタ内の全てのアクセスポイントとをスリープさせるアクセスポイントと決定する。そして、スリープさせるクラスタは、カバレッジが他の複数のクラスタのカバレッジによって覆われたクラスタである。その結果、スリープさせたクラスタに含まれるアクセスポイントの無線通信範囲に存在する端末装置は、起動させたクラスタに含まれるアクセスポイントへアクセスして無線通信を行う。そして、通信ネットワーク１００の通信性能は、維持される。
【０１６７】
従って、通信ネットワーク１００への悪影響を回避してアクセスポイントをスリープさせることができる。
【０１６８】
また、クラスタ単位でスリープさせるアクセスポイントと起動させるアクセスポイントと決定するので、実施の形態１の場合よりも多くのアクセスポイントをスリープさせることができる。その結果、通信ネットワーク１００の消費電力を低減できる。
【０１６９】
実施の形態２におけるその他の説明は、実施の形態１と同じである。
【０１７０】
［実施の形態３］
図１４は、図１に示す制御装置１０の実施の形態３における構成図である。図１に示す制御装置１０は、実施の形態３においては、制御装置１０Ｂからなる。
【０１７１】
図１４を参照して、制御装置１０Ｂは、図２に示す制御装置１０の制御装置１２を制御装置１２Ｂに代えたものであり、その他は、制御装置１０と同じである。
【０１７２】
制御手段１２Ｂは、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値がより大きいアクセスポイントを、起動させるアクセスポイントと決定し、残りのアクセスポイントを、スリープさせるアクセスポイントと決定する。これによって、制御手段１３による制御の効果を大きくできる。
【０１７３】
また、制御手段１２Ｂは、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値がより小さいアクセスポイントを、起動させるアクセスポイントと決定し、残りのアクセスポイントを、スリープさせるアクセスポイントと決定する。これによって、エリアエッジのカバレッジを維持することができる。
【０１７４】
図１５は、各クラスタ内のアクセスポイントの選択方法を示す概念図である。図１５を参照して、アクセスポイント４１，４２は、それぞれ、クラスタＣ１，Ｃ２に含まれ、アクセスポイント４３，４４は、クラスタＣ３に含まれ、アクセスポイント４５は、クラスタＣ４に含まれ、アクセスポイント４６，４７は、クラスタＣ５に含まれ、アクセスポイント４８は、クラスタＣ６に含まれている。
【０１７５】
このような状況においては、クラスタＣ１，Ｃ２，Ｃ４，Ｃ６は、それぞれ、１個のアクセスポイント４１，４２，４５，４６を含むため、制御手段１２Ｂは、クラスタＣ１，Ｃ２，Ｃ４，Ｃ６において、起動させるアクセスポイントを決定する場合、アクセスポイント４１，４２，４５，４６を、起動させるアクセスポイントと決定する。
【０１７６】
また、制御手段１２Ｂは、クラスタＣ３，Ｃ５において、起動させるアクセスポイントを決定する場合、受信信号強度ＲＳＳＩの平均値がより大きいアクセスポイントを、起動させるアクセスポイントと決定する。より具体的には、クラスタＣ３においては、アクセスポイント４４とアクセスポイント４１，４５，４８との間の受信信号強度ＲＳＳＩの平均値は、アクセスポイント４３とアクセスポイント４１，４５，４８との間の受信信号強度ＲＳＳＩの平均値よりも大きいので、制御手段１２Ｂは、クラスタＣ３において、アクセスポイント４４を、起動させるアクセスポイントと決定し、アクセスポイント４３を、スリープさせるアクセスポイントと決定する。また、クラスタＣ５においては、アクセスポイント４６とアクセスポイント４２，４５，４８との間の受信信号強度ＲＳＳＩの平均値は、アクセスポイント４７とアクセスポイント４２，４５，４８との間の受信信号強度ＲＳＳＩの平均値よりも大きいので、制御手段１２Ｂは、クラスタＣ５において、アクセスポイント４６を、起動させるアクセスポイントと決定し、アクセスポイント４７を、スリープさせるアクセスポイントと決定する（図１５の（ａ）参照）。
【０１７７】
このように、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値が大きい方のアクセスポイントを、起動させるアクセスポイントと決定することによって、周囲との繋がりが強いアクセスポイント４１，４２，４４〜４６，４８が起動される。その結果、制御手段１３において、無線通信範囲が他の複数のアクセスポイントの複数の無線通信範囲によって覆われているアクセスポイント４５を、スリープさせるアクセスポイントとして決定し易くなる。従って、制御手段１３による制御の効果を大きくできる。
【０１７８】
一方、制御手段１２Ｂは、クラスタＣ３，Ｃ５において、起動させるアクセスポイントを決定する場合、受信信号強度ＲＳＳＩの平均値がより小さいアクセスポイントを、起動させるアクセスポイントと決定する。より具体的には、クラスタＣ３においては、アクセスポイント４３とアクセスポイント４１，４５，４８との間の受信信号強度ＲＳＳＩの平均値は、アクセスポイント４４とアクセスポイント４１，４５，４８との間の受信信号強度ＲＳＳＩの平均値よりも小さいので、制御手段１２Ｂは、クラスタＣ３において、アクセスポイント４３を、起動させるアクセスポイントと決定し、アクセスポイント４４を、スリープさせるアクセスポイントと決定する。また、クラスタＣ５においては、アクセスポイント４７とアクセスポイント４２，４５，４８との間の受信信号強度ＲＳＳＩの平均値は、アクセスポイント４６とアクセスポイント４２，４５，４８との間の受信信号強度ＲＳＳＩの平均値よりも小さいので、制御手段１２Ｂは、クラスタＣ５において、アクセスポイント４７を、起動させるアクセスポイントと決定し、アクセスポイント４６を、スリープさせるアクセスポイントと決定する（図１５の（ｂ）参照）。
【０１７９】
このように、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値が小さい方のアクセスポイントを、起動させるアクセスポイントと決定することによって、通信ネットワーク１００全体としては、より広い範囲をカバーできる。従って、通信ネットワーク１００全体のカバレッジを大きくできる。
【０１８０】
制御手段１２Ｂは、上述した２つの方法のいずれかを用いて、各クラスタＣｋにおいて起動させるアクセスポイントとスリープさせるアクセスポイントとを決定する。そして、制御手段１２Ｂは、その決定結果を示すスリープ／起動情報を生成して制御手段１３へ出力する。
【０１８１】
なお、制御手段１２Ｂ，１３は、図１１に示すフローチャートに従ってスリープさせるアクセスポイントと起動させるアクセスポイントとを決定する。そして、制御手段１２Ｂは、ステップＳ５２において、上述した２つの方法のいずれかを用いて、各クラスタＣｋにおいて起動させるアクセスポイントとスリープさせるアクセスポイントとを決定する。
【０１８２】
上述したように、実施の形態３においては、制御手段１２Ｂは、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値がより大きいアクセスポイントを、起動されるアクセスポイントとして決定するので、周囲との繋がりがより強いアクセスポイントが起動される。その結果、制御手段１３は、周囲との繋がりがより強いアクセスポイントのうち、無線通信範囲が他の複数のアクセスポイントの複数の無線通信範囲によって覆われたアクセスポイントを、スリープさせるアクセスポイントとして選択し易くなる。従って、スリープされたアクセスポイントに接続していた端末装置は、他の複数のアクセスポイントに接続することが可能になり、接続するアクセスポイントの選択可能性が大きくなる。
【０１８３】
よって、通信ネットワーク１００全体の性能を向上できる。
【０１８４】
また、実施の形態３においては、制御手段１２Ｂは、各クラスタＣｋにおいて、受信信号強度ＲＳＳＩの平均値がより小さいアクセスポイントを、起動されるアクセスポイントとして決定するので、通信ネットワーク１００全体のカバレッジが広くなる。
【０１８５】
従って、通信ネットワーク１００全体の性能を向上できる。
【０１８６】
実施の形態３におけるその他の説明は、実施の形態１と同じである。
【０１８７】
［実施の形態４］
図１６は、図１に示す制御装置１０の実施の形態４における構成図である。図１に示す制御装置１０は、実施の形態４においては、制御装置１０Ｃからなる。
【０１８８】
図１６を参照して、制御装置１０Ｃは、図２に示す制御装置１０の情報生成手段１４を情報生成手段１４Ａに代えたものであり、その他は、制御装置１０と同じである。
【０１８９】
情報生成手段１４Ａは、スリープさせるアクセスポイントと起動させるアクセスポイントとを示すスリープ／起動情報を制御手段１３から受ける。また、情報生成手段１４Ａは、各アクセスポイント４１〜４６に接続している端末装置の個数を統計処理手段１１から受ける。
【０１９０】
そして、情報生成手段１４Ａは、スリープさせるアクセスポイントに接続している端末装置が存在する場合、その端末装置をハンドオーバーさせる信号ＨＯＶを端末装置へ送信し、その端末装置がハンドオーバーした後に、スリープを指示する信号ＳＬＰおよび起動を指示する信号ＯＰＥをアクセスポイント４１〜４６に対応付けてアクセスポイント４１〜４６へ送信する。
【０１９１】
なお、情報生成手段１４Ａは、信号ＨＯＶを端末装置へ送信した後、スリープ可能なアクセスポイントに接続している端末装置の個数が“０”であることを統計処理手段１１から受ける各アクセスポイント４１〜４６に接続している端末装置の個数に基づいて検知することによって、信号ＨＯＶの送信先である端末装置がハンドオーバーしたことを検知する。
【０１９２】
このように、実施の形態４においては、情報生成手段１４Ａは、スリープさせるアクセスポイントに接続している端末装置が存在する場合、その端末装置がハンドオーバーした後にスリープ可能なアクセスポイントをスリープさせる。
【０１９３】
図１７は、実施の形態４におけるアクセスポイントをスリープさせる概念図である。図１７の（ａ）を参照して、端末装置５１，５２がアクセスポイント４２に接続しており、アクセスポイント４２がスリープ可能なアクセスポイントであり、アクセスポイント４１，４３〜４５が起動されるアクセスポイントである。
【０１９４】
この場合、端末装置５１，５２は、情報生成手段１４Ａから信号ＨＯＶを受信すると、ハンドオーバーする。即ち、端末装置５１は、アクセスポイント４３へハンドオーバーし、端末装置５２は、アクセスポイント４５へハンドオーバーする。そして、その後、アクセスポイント４２は、スリープする（図１７の（ｂ）参照）。
【０１９５】
これによって、スリープさせるアクセスポイントの個数を最大限に増やすことができる。即ち、通常、端末装置５１，５２が接続しているアクセスポイント４２をスリープさせないが、実施の形態４においては、端末装置５１，５２をハンドオーバーさせた後にアクセスポイント４２をスリープさせる。その結果、スリープさせるアクセスポイントの個数を最大限に増やすことができる。
【０１９６】
実施の形態４におけるその他の説明は、実施の形態１と同じである。
【０１９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１９８】
この発明は、アクセスポイントを制御する制御装置に適用される。
【符号の説明】
【０１９９】
１０，１０Ａ，１０Ｂ，１０Ｃ  制御装置、１１  統計処理手段、１２，１２Ａ，１２Ｂ，１３，１３Ａ  制御手段、１４，１４Ａ  情報生成手段、２０  監視サーバ、３０  ネットワーク、４０，５０  ルータ、４１〜４９，５３，５４  アクセスポイント、５１，５２  端末装置、１００  通信ネットワーク、４１１  アンテナ、４１２  無線モジュール、４１３  有線モジュール、４１４  ホストシステム。
【図１】
0005655192.tif 000004
【図２】
0005655192.tif 000005
【図３】
0005655192.tif 000006
【図４】
0005655192.tif 000007
【図５】
0005655192.tif 000008
【図６】
0005655192.tif 000009
【図７】
0005655192.tif 000010
【図８】
0005655192.tif 000011
【図９】
0005655192.tif 000012
【図１０】
0005655192.tif 000013
【図１１】
0005655192.tif 000014
【図１２】
0005655192.tif 000015
【図１３】
0005655192.tif 000016
【図１４】
0005655192.tif 000017
【図１５】
0005655192.tif 000018
【図１６】
0005655192.tif 000019
【図１７】
0005655192.tif 000020