(57)【特許請求の範囲】
【請求項１】
カバーエリアが重複する複数の無線アクセスポイントに通信接続された複数の無線通信端末からの電波の受信レベル又は前記複数の無線通信端末の前記複数の無線アクセスポイントからの電波の受信レベルを前記複数の無線アクセスポイントから取得する受信レベル取得部と、
前記複数の無線通信端末のうちの第１の無線通信端末より前記受信レベルが高い第２の無線通信端末を特定する端末特定部と、
前記複数の無線アクセスポイントのうち、前記第２の無線通信端末と通信接続を確立している一の無線アクセスポイントに、前記第２の無線通信端末との通信接続を切断させ、予め定められた期間、前記第２の無線通信端末との通信接続の確立を拒否させる接続制御部と
を備える無線通信制御装置。
【請求項２】
前記端末特定部は、前記受信レベルが予め定められた閾値よりも高い無線通信端末から、前記第２の無線通信端末を特定する、請求項１に記載の無線通信制御装置。
【請求項３】
前記端末特定部は、前記受信レベルが予め定められた閾値よりも高い無線通信端末のうち、通信トラフィックが他の無線通信端末よりも高い前記第２の無線通信端末を特定する、請求項２に記載の無線通信制御装置。
【請求項４】
前記端末特定部は、前記複数の無線通信端末のうち前記受信レベルが最も高い前記第２の無線通信端末を特定する、請求項１から３のいずれか一項に記載の無線通信制御装置。
【請求項５】
前記接続制御部は、前記一の無線アクセスポイントに通信接続している無線通信端末の端末接続数が予め定められた閾値より大きい場合に、前記一の無線アクセスポイントに、前記端末特定部によって特定された前記第２の無線通信端末との通信接続を切断させ、前記予め定められた期間、前記第２の無線通信端末との通信接続の確立を拒否させる、請求項１から４のいずれか一項に記載の無線通信制御装置。
【請求項６】
前記接続制御部は、前記一の無線アクセスポイントに通信接続している無線通信端末の端末接続数と、前記一の無線アクセスポイントとカバーエリアが重複する他の無線アクセスポイントに通信接続している無線通信端末の端末接続数とが予め定められた条件を満たした場合に、前記一の無線アクセスポイントに、前記端末特定部によって特定された前記第２の無線通信端末との通信接続を切断させ、前記予め定められた期間、前記第２の無線通信端末との通信接続の確立を拒否させる、請求項１から４のいずれか一項に記載の無線通信制御装置。
【請求項７】
前記接続制御部は、前記一の無線アクセスポイントの通信負荷と、前記一の無線アクセスポイントとカバーエリアが重複する他の無線アクセスポイントの通信負荷とが予め定められた条件を満たした場合に、前記一の無線アクセスポイントに、前記端末特定部によって特定された前記第２の無線通信端末との通信接続を切断させ、前記予め定められた期間、前記第２の無線通信端末との通信接続の確立を拒否させる、請求項１から４のいずれか一項に記載の無線通信制御装置。
【請求項８】
コンピュータを、請求項１から７のいずれか一項に記載の無線通信制御装置として機能させるためのプログラム。
【請求項９】
カバーエリアが重複する複数の無線アクセスポイントと、
前記複数の無線アクセスポイントと無線通信端末との通信接続を制御する無線通信制御装置と
を備え、
前記無線通信制御装置は、
前記複数の無線アクセスポイントのそれぞれについて、無線アクセスポイントに通信接続された無線通信端末からの電波の受信レベル又は前記無線通信端末の前記無線アクセスポイントからの電波の受信レベルを前記無線アクセスポイントから取得する受信レベル取得部と、
前記複数の無線アクセスポイントのそれぞれについて、前記無線アクセスポイントに接続された複数の無線通信端末のうちの第１の無線通信端末より前記受信レベルが高い第２の無線通信端末を特定する端末特定部と、
前記複数の無線アクセスポイントのそれぞれについて、前記無線アクセスポイントに、前記第２の無線通信端末との通信接続を切断させ、予め定められた期間、前記第２の無線通信端末との通信接続の確立を拒否させる接続制御部と
を有する、無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信制御装置、プログラム及び無線通信システムに関する。
【背景技術】
【０００２】
特定のエリアに複数の無線アクセスポイントを配置して無線通信サービスを提供するシステムが知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−０８６６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
複数のアクセスポイントを配置する場合において、複数の無線通信端末の通信環境を効率的に改善できる技術を提供できることが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、無線アクセスポイントに通信接続された複数の無線通信端末からの電波の受信レベル又は複数の無線通信端末の無線アクセスポイントからの電波の受信レベルを無線アクセスポイントから取得する受信レベル取得部と、複数の無線通信端末のうちの第１の無線通信端末より受信レベルが高い第２の無線通信端末を特定する端末特定部と、無線アクセスポイントに、第２の無線通信端末との通信接続を切断させ、予め定められた期間、第２の無線通信端末との通信接続の確立を拒否させる接続制御部とを備える無線通信制御装置が提供される。
【０００５】
上記無線通信制御装置において、上記端末特定部は、上記受信レベルが予め定められた閾値よりも高い無線通信端末から、上記第２の無線通信端末を特定してよい。上記無線通信制御装置において、上記端末特定部は、上記受信レベルが予め定められた閾値よりも高い無線通信端末のうち、通信トラフィックが他の無線通信端末よりも高い上記第２の無線通信端末を特定してよい。上記無線通信制御装置において、上記端末特定部は、上記複数の無線通信端末のうち上記受信レベルが最も高い上記第２無線通信端末を特定してよい。
【０００６】
上記無線通信制御装置において、上記接続制御部は、上記無線アクセスポイントに通信接続している無線通信端末の端末接続数が予め定められた閾値より大きい場合に、上記無線アクセスポイントに、上記端末特定部によって特定された上記第２の無線通信端末との通信接続を切断させ、上記予め定められた期間、上記第２の無線通信端末との通信接続の確立を拒否させてよい。上記無線通信制御装置において、上記接続制御部は、上記無線アクセスポイントに通信接続している無線通信端末の端末接続数と、上記無線アクセスポイントとカバーエリアが重複する他の無線アクセスポイントに通信接続している無線通信端末の端末接続数とが予め定められた条件を満たした場合に、上記無線アクセスポイントに、上記端末特定部によって特定された上記第２の無線通信端末との通信接続を切断させ、上記予め定められた期間、上記第２の無線通信端末との通信接続の確立を拒否させてよい。上記無線通信制御装置において、上記接続制御部は、上記無線アクセスポイントの通信負荷と、上記無線アクセスポイントとカバーエリアが重複する他の無線アクセスポイントの通信負荷とが予め定められた条件を満たした場合に、上記無線アクセスポイントに、上記端末特定部によって特定された上記第２の無線通信端末との通信接続を切断させ、上記予め定められた期間、上記第２の無線通信端末との通信接続の確立を拒否させてよい。
【０００７】
本発明の第２の態様によれば、コンピュータを、上記無線通信制御装置として機能させるためのプログラムが提供される。
【０００８】
本発明の第３の態様によれば、カバーエリアが重複する複数の無線アクセスポイントと、複数の無線アクセスポイントと無線通信端末との通信接続を制御する無線通信制御装置とを備え、無線通信制御装置が、複数の無線アクセスポイントのそれぞれについて、無線アクセスポイントに通信接続された無線通信端末からの電波の受信レベル又は複数の無線通信端末の無線アクセスポイントからの電波の受信レベルを無線アクセスポイントから取得する受信レベル取得部と、複数の無線アクセスポイントのそれぞれについて、無線アクセスポイントに接続された複数の無線通信端末のうちの第１の無線通信端末より受信レベルが高い第２の無線通信端末を特定する端末特定部と、複数の無線アクセスポイントのそれぞれについて、無線アクセスポイントに、第２の無線通信端末との通信接続を切断させ、予め定められた期間、第２の無線通信端末との通信接続の確立を拒否させる接続制御部とを有する無線通信システムが提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システム１０の一例を概略的に示す。
【図２】無線通信制御装置２００の機能構成の一例を概略的に示す。
【図３】無線通信制御装置２００による処理の流れの一例を概略的に示す。
【図４】無線通信制御装置２００による処理の流れの一例を概略的に示す。
【図５】無線通信制御装置２００による処理の流れの一例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、無線通信システム１０の一例を概略的に示す。無線通信システム１０は、複数の無線アクセスポイント（ＡＰ）１００と、複数の無線ＡＰ１００の少なくとも１つを制御する無線通信制御装置２００とを備える。図１では４つの無線ＡＰ１００を例示しているが、無線ＡＰ１００の数はこれに限られない。
【００１３】
無線ＡＰ１００は、無線通信端末３００から受信した接続要求に応じて無線通信端末３００と通信接続を確立し、無線通信端末３００の通信を中継する。無線ＡＰ１００は、不図示の任意のネットワークに接続されてよく、無線通信端末３００と当該任意のネットワークとの間の通信を中継してよい。任意のネットワークは、インターネット及び電話網等を含んでよい。無線ＡＰ１００と任意のネットワークとの接続は有線接続であっても、無線接続であってもよい。また、無線ＡＰ１００は、複数の無線通信端末３００同士の通信を中継してもよい。[a1]
【００１４】
無線ＡＰ１００は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルータ、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）ルータ及びモバイルＷｉ−Ｆｉルータ等であってよい。無線ＡＰ１００は、任意の認証方式を用いて無線通信端末３００を認証してよい。例えば、無線ＡＰ１００は、ＥＡＰ（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）−ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）方式を用いて無線通信端末３００を認証する。また、無線ＡＰ１００は、ＥＡＰ−ＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ａｌｇｏｒｉｔｈｍ  ５）、ＥＡＰ−ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）、ＥＡＰ−ＴＴＬＳ（Ｔｕｎｎｅｌｅｄ  ＴＬＳ）、ＰＥＡＰ（Ｐｒｏｔｅｃｔｅｄ  ＥＡＰ）、ＬＥＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  ＥＡＰ）及びＥＡＰ−ＦＡＳＴ（ＥＡＰ  Ｆｌｅｘｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｖｉａ  Ｓｅｃｕｒｅ  Ｔｕｎｎｅｌｉｎｇ）等を用いてもよい。
【００１５】
複数の無線ＡＰ１００は、異なる周波数帯域を用いて通信を実行してよい。複数の無線ＡＰ１００は、マルチチャネルシステムを構成してよい。また、複数の無線ＡＰ１００は、同一の周波数帯域を用いて、例えば時分割によって通信を実行してもよい。
【００１６】
無線通信端末３００は、無線ＡＰ１００と通信可能であればどのような端末であってもよい。例えば、無線通信端末３００は、スマートフォン等の携帯電話、タブレット端末及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。
【００１７】
本実施形態に係る複数の無線ＡＰ１００は、図１に例示するようにカバーエリア１１０が重複する。カバーエリア１１０が重複するとは、一の無線通信端末３００の位置がカバーエリア１１０内のいずれの位置であっても、当該一の無線通信端末３００が複数の無線ＡＰ１００から受信する電波の受信強度が同様になる状態であってよい。ここで、「同様」とは、同一であること、ほとんど同じであること、略同一であること、実質的に同一であることを含んでよい。重複するカバーエリア１１０は、例えば、同様の構成及び機能を有する複数の無線ＡＰ１００を近接して配置することによって形成される。
【００１８】
このように複数の無線ＡＰ１００によって重複するカバーエリア１１０を形成する場合において、複数の無線ＡＰ１００のうち特定の無線ＡＰ１００に通信接続が集中すると、リソースに余裕がある無線ＡＰ１００が他に存在するにもかかわらず、当該特定の無線ＡＰ１００に通信接続した無線通信端末３００の通信品質が低下してしまうことになる。
【００１９】
本実施形態に係る無線通信制御装置２００は、例えば、一の無線ＡＰ１００に対する無線通信端末３００の通信接続数が増大したり、一の無線ＡＰ１００の通信負荷が増大したりした場合に、当該一の無線ＡＰ１００に、当該一の無線ＡＰ１００に通信接続された複数の無線通信端末３００のうち受信レベルが高い無線通信端末３００との通信接続を切断させて、予め定められた期間、当該無線通信端末３００との通信接続の確立を拒否させる。
【００２０】
本実施形態に係る複数の無線ＡＰ１００はカバーエリア１１０が重複するので、一の無線ＡＰ１００からの電波の受信レベルが低い無線通信端末３００は、他の無線ＡＰ１００からの電波の受信レベルも低い可能性が高い。したがって、仮に、無線ＡＰ１００が当該無線通信端末３００との通信接続を切断した場合、当該無線通信端末３００は、電波の受信レベルが不十分であることから、他の無線ＡＰ１００との通信接続を確立することができない可能性が高い。
【００２１】
一方、一の無線ＡＰ１００からの受信レベルが高い無線通信端末３００は、他の無線ＡＰ１００からの受信レベルも高い可能性が高い。したがって、複数の無線通信端末３００のうち受信レベルが高い無線通信端末３００との通信接続を切断させることによって、通信接続を切断した無線通信端末３００が他の無線ＡＰ１００との間で通信接続を確立できない事態の発生を防止しつつ、当該無線ＡＰ１００の負荷を低減させることができる。
【００２２】
図２は、無線通信制御装置２００の機能構成の一例を概略的に示す。無線通信制御装置２００は、ＡＰ情報取得部２０２、条件判定部２０４、削減端末数決定部２０６、受信レベル取得部２０８、トラフィック取得部２１０、端末特定部２１２及び接続制御部２１４を備える。なお、無線通信制御装置２００がこれらのすべての構成を備えることは必須とは限らない。
【００２３】
ＡＰ情報取得部２０２は、無線ＡＰ１００から、無線ＡＰ１００に関する情報を取得する。ＡＰ情報取得部２０２は、無線ＡＰ１００が通信接続を確立している無線通信端末３００の端末情報を取得してよい。端末情報は、無線通信端末３００を識別できる情報であってよい。端末情報は、例えば、無線通信端末３００のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。
【００２４】
また、ＡＰ情報取得部２０２は、無線ＡＰ１００の負荷を取得してよい。無線ＡＰ１００の負荷は、無線ＡＰ１００の処理負荷及び通信負荷の少なくともいずれかであってよい。
【００２５】
条件判定部２０４は、無線ＡＰ１００に通信接続している無線通信端末３００の数を示す端末接続数が予め定められた条件を満たすか否かを判定してよい。例えば、条件判定部２０４は、無線ＡＰ１００の端末接続数が予め定められた閾値より多いか否かを判定する。予め定められた閾値は、無線通信制御装置２００に予め格納されていてよく、また、任意に設定されてもよい。
【００２６】
また、条件判定部２０４は、複数の無線ＡＰ１００に通信接続している無線通信端末３００の端末接続数が予め定められた条件を満たすか否かを判定してよい。例えば、条件判定部２０４は、複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の端末接続数が、複数の無線ＡＰ１００の平均端末接続数よりも多いか否かを判定する。条件判定部２０４は、複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の端末接続数が、複数の無線ＡＰ１００の平均端末接続数に補正値を加えた値よりも多いか否かを判定してもよい。補正値は、予め無線通信制御装置２００に格納されていてよく、また、任意に設定されてもよい。
【００２７】
また、条件判定部２０４は、無線ＡＰ１００の負荷が予め定められた条件を満たすか否かを判定してよい。例えば、条件判定部２０４は、無線ＡＰ１００の負荷が予め定められた閾値より大きいか否かを判定する。予め定められた閾値は、無線通信制御装置２００に予め格納されていてよく、また、任意に設定されてもよい。
【００２８】
また、条件判定部２０４は、複数の無線ＡＰ１００の負荷が予め定められた条件を満たすか否かを判定してよい。例えば、条件判定部２０４は、複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の負荷が、複数の無線ＡＰ１００の平均負荷よりも大きいか否かを判定する。条件判定部２０４は、複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の通信が、複数の無線ＡＰ１００の平均負荷に補正値を加えた値よりも大きいか否かを判定してもよい。補正値は、予め無線通信制御装置２００に格納されていてよく、また、任意に設定されてもよい。
【００２９】
削減端末数決定部２０６は、無線ＡＰ１００に通信接続された複数の無線通信端末３００のうち、通信接続を切断する目標数を示す削減端末数を決定する。削減端末数決定部２０６は、条件判定部２０４によって無線ＡＰ１００の端末接続数が予め定められた閾値より大きいと判定された場合、端末接続数と予め定められた閾値との差分に基づいて削減端末数を決定してよい。例えば、削減端末数決定部２０６は、端末接続数と予め定められた閾値との差分を削減端末数とする。
【００３０】
また、削減端末数決定部２０６は、条件判定部２０４によって複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の端末接続数が、複数の無線ＡＰ１００の平均端末接続数よりも多いと判定された場合、端末接続数と平均端末接続数との差分に基づいて削減端末数を決定してよい。例えば、削減端末数決定部２０６は、端末接続数と平均端末接続数との差分を削減端末数とする。
【００３１】
また、削減端末数決定部２０６は、条件判定部２０４によって無線ＡＰ１００の負荷が予め定められた閾値より大きいと判定された場合、無線ＡＰ１００の負荷と予め定められた閾値との差分に基づいて削減端末数を決定してよい。例えば、削減端末数決定部２０６は、無線通信端末３００の１端末当たりの負荷を予め格納しておき、無線ＡＰ１００の負荷と予め定められた閾値との差分を、１端末当たりの負荷で除算することによって、削減端末数を決定する。
【００３２】
また、削減端末数決定部２０６は、条件判定部２０４によって複数の無線ＡＰ１００のうちの一の無線ＡＰ１００の負荷が、複数の無線ＡＰ１００の平均負荷よりも大きいと判定された場合、一の無線ＡＰ１００の負荷と平均負荷との差分に基づいて削減端末数を決定してよい。例えば、削減端末数決定部２０６は、無線通信端末３００の１端末当たりの負荷を予め格納しておき、一の無線ＡＰ１００の負荷と平均負荷との差分を、１端末当たりの負荷で除算することによって、削減端末数を決定する。なお、削減端末数決定部２０６は、削減端末数を、無線通信システム１０の管理者及び無線通信制御装置２００の操作者等によって指定された値に決定してもよい。
【００３３】
受信レベル取得部２０８は、無線ＡＰ１００の、無線ＡＰ１００に通信接続された複数の無線通信端末３００からの電波の受信レベルを、無線ＡＰ１００から取得してよい。無線ＡＰ１００は、複数の無線通信端末からの電波の受信レベルを計測して、無線通信制御装置２００に対して送信してよい。また、受信レベル取得部２０８は、無線ＡＰ１００に通信接続された複数の無線通信端末３００の無線ＡＰ１００からの電波の受信レベルを、無線ＡＰ１００から取得してよい。無線ＡＰ１００は、通信接続された複数の無線通信端末３００のそれぞれから電波の受信レベルを取得して、無線通信制御装置２００に対して送信してよい。
【００３４】
トラフィック取得部２１０は、無線ＡＰ１００に通信接続された複数の無線通信端末３００の通信トラフィックを、無線ＡＰ１００から取得する。トラフィック取得部２１０は、無線通信端末３００の単位時間当たりの通信トラフィック及び予め定められた期間における平均の通信トラフィック等を無線ＡＰ１００から取得してよい。無線ＡＰ１００は、通信接続された複数の無線通信端末３００の通信トラフィックを計測して、無線通信制御装置２００に対して送信してよい。
【００３５】
端末特定部２１２は、受信レベル取得部２０８が取得した受信レベルに基づいて、複数の無線通信端末３００のうちから少なくとも１つの無線通信端末３００を特定する。端末特定部２１２は、複数の無線通信端末３００のうちの第１の無線通信端末３００より受信レベルが高い第２の無線通信端末３００を特定してよい。
【００３６】
端末特定部２１２は、複数の無線通信端末３００のうち、受信レベルが上位の無線通信端末３００から、少なくとも１つの無線通信端末３００を特定してよい。例えば、端末特定部２１２は、複数の無線通信端末３００のうち、複数の無線通信端末３００の平均受信レベルよりも受信レベルが高い無線通信端末３００から、少なくとも１つの無線通信端末３００を特定する。また、例えば、端末特定部２１２は、複数の無線通信端末３００のうち、受信レベルが最も高い無線通信端末３００を特定する。
【００３７】
端末特定部２１２は、複数の無線通信端末３００のうち、受信レベルが予め定められた閾値よりも高い無線通信端末３００から、少なくとも１つの無線通信端末３００を特定してよい。予め定められた閾値は、無線通信端末３００が無線ＡＰ１００と通信接続を確立することができる受信レベルに基づいて設定されてよい。例えば、無線ＡＰ１００において、予め定められた受信レベルよりも高い受信レベルの無線通信端末３００とのみ通信接続を確立する制御がなされている場合、当該予め定められた受信レベルを、予め定められた閾値としてよい。これにより、通信接続を切断した場合に、他の無線ＡＰ１００との通信接続を確立できる可能性の高い無線通信端末３００を特定することができる。
【００３８】
端末特定部２１２は、受信レベルが予め定められた閾値よりも高い無線通信端末３００のうち、通信トラフィックが他の無線通信端末３００よりも高い少なくとも１つの無線通信端末３００を特定してもよい。これにより、通信接続を切断した場合に、通信接続をしていた無線ＡＰ１００の負荷がより低減される可能性が高い無線通信端末３００を特定することができる。
【００３９】
接続制御部２１４は、無線ＡＰ１００に、端末特定部２１２によって特定された無線通信端末３００との通信接続を切断させ、予め定められた期間、当該無線通信端末３００との通信接続の確立を拒否させる。予め定められた期間は、無線通信制御装置２００に予め格納されていてよく、また、任意に設定されてもよい。
【００４０】
接続制御部２１４は、ＢＬ制御部２１６及び接続切断部２１８を有する。ＢＬ制御部２１６は、少なくとも１つの無線ＡＰ１００のブラックリスト（ＢＬ）を制御する。ＢＬは、通信接続の確立を拒否する無線通信端末３００の端末情報を登録するリストである。
【００４１】
ＢＬ制御部２１６は、端末特定部２１２によって無線通信端末３００が特定された場合に、当該無線通信端末３００と通信接続を確立している無線ＡＰ１００のＢＬに当該無線通信端末３００の端末情報を登録する。ＢＬ制御部２１６は、無線ＡＰ１００がＢＬを格納している場合、端末情報を無線ＡＰ１００に送信して、ＢＬに登録させる。また、ＢＬ制御部２１６は、無線通信制御装置２００が無線ＡＰ１００のＢＬを格納している場合、格納しているＢＬに端末情報を書き込む。
【００４２】
無線ＡＰ１００がＢＬを格納している場合、無線ＡＰ１００は、無線通信端末３００から接続要求を受信したときに、格納しているＢＬを参照して、通信接続の可否を判定する。また、無線通信制御装置２００が無線ＡＰ１００のＢＬを格納している場合、無線ＡＰ１００は、無線通信端末３００から接続要求を受信したときに、無線通信制御装置２００が格納しているＢＬを参照して、通信接続の可否を判定する。
【００４３】
ＢＬ制御部２１６は、無線ＡＰ１００のＢＬに端末情報を登録する場合に、当該端末情報の登録を維持する時間を示す追加時間を設定してよい。ＢＬ制御部２１６は、無線ＡＰ１００のＢＬに、端末情報と対応付けて追加時間を登録してよい。また、ＢＬ制御部２１６は、無線ＡＰ１００のＢＬとは別に、端末情報と追加時間との対応付けを格納してもよい。
【００４４】
ＢＬ制御部２１６は、無線ＡＰ１００のＢＬに端末情報を登録してから、設定した追加時間を経過した場合に、当該端末情報をＢＬから除外するように制御してよい。ＢＬ制御部２１６は、無線ＡＰ１００がＢＬを格納している場合、当該ＢＬを参照して、各端末情報の追加時間が経過したか否かを判定してよい。なお、無線ＡＰ１００がＢＬを格納している場合、無線ＡＰ１００が、自らが格納するＢＬを参照して、追加時間が経過したか否かを判定し、経過したと判定した場合に、対応する端末情報をＢＬから除外してもよい。ＢＬ制御部２１６は、無線ＡＰ１００のＢＬを無線通信制御装置２００が格納している場合、当該ＢＬを参照して、各端末情報の追加時間が経過したか否かを判定してよい。
【００４５】
接続切断部２１８は、端末特定部２１２によって特定された無線通信端末３００と通信接続を確立している無線ＡＰ１００に、当該特定された無線通信端末３００との通信接続を切断させる。接続切断部２１８は、例えば、無線ＡＰ１００から無線通信端末３００に対して切断信号を送信させるように、無線ＡＰ１００を制御する。
【００４６】
図３は、無線通信制御装置２００による処理の流れの一例を概略的に示す。無線通信制御装置２００は、一の無線ＡＰ１００について、図３に示す処理を実行してよく、また、複数の無線ＡＰ１００について実行してもよい。複数の無線ＡＰ１００について実行する場合には、複数の無線ＡＰ１００の１つずつについて順番に図３に示す処理を実行してよい。図３に示す各処理は、無線通信制御装置２００が備える制御部が主体となって実行される。
【００４７】
ステップ３０２（ステップをＳと省略して記載する場合がある。）では、ＡＰ情報取得部２０２が、無線ＡＰ１００に通信接続している無線通信端末３００の端末接続数を取得する。Ｓ３０４では、条件判定部２０４が、Ｓ３０２で取得された端末接続数が予め定められた閾値より多いか否かを判定する。閾値より多いと判定された場合、Ｓ３０６に進み、判定されなかった場合、処理を終了する。
【００４８】
Ｓ３０６では、削減端末数決定部２０６が、削減端末数を決定する。削減端末数決定部２０６は、Ｓ３０２で取得された端末接続数に基づいて削減端末数を決定してよい。Ｓ３０８では、端末特定部２１２が、無線ＡＰ１００に通信接続している複数の無線通信端末３００のうち、受信レベルが最も高い無線通信端末３００を特定する。
【００４９】
Ｓ３１０では、ＢＬ制御部２１６が、Ｓ３０８で特定された無線通信端末３００の端末情報を、無線ＡＰ１００のＢＬに登録する。Ｓ３１２では、ＢＬ制御部２１６が、Ｓ３１０で登録した端末情報に対応する追加時間を設定する。Ｓ３１４では、接続切断部２１８が、Ｓ３０８で特定された無線通信端末３００と無線ＡＰ１００との通信接続を切断させる。
【００５０】
Ｓ３１６では、通信接続を切断した切断数が、Ｓ３０６で決定された削減端末数と等しいか否かを判定する。等しいと判定されなかった場合、Ｓ３０８に戻り、等しいと判定された場合、処理を終了する。
【００５１】
なお、図３では、Ｓ３０４において、無線ＡＰ１００の端末接続数が予め定められた閾値より多いか否かを判定する例を挙げて説明したが、これに限らない。Ｓ３０４において、無線ＡＰ１００の負荷が予め定められた閾値より大きいか否かを判定してもよい。
【００５２】
また、図３では、無線通信制御装置２００が、切断数が削減端末数に達するまで、受信レベルが最も高い無線通信端末３００を特定して通信接続を切断する処理を繰り返す例を挙げて説明したが、これに限らない。無線通信制御装置２００は、Ｓ３０６において削減端末数が決定された後、受信レベルが高い順に、削減端末数分の無線通信端末３００を特定してもよい。この場合、ＢＬ制御部２１６は、特定された削減端末数分の無線通信端末３００の端末情報を無線ＡＰ１００のＢＬに登録し、追加時間を設定して、これらの無線通信端末３００と無線ＡＰ１００との通信接続を切断させてよい。
【００５３】
図４は、無線通信制御装置２００による処理の流れの一例を概略的に示す。無線通信制御装置２００は、一の無線ＡＰ１００について図４に示す処理を実行してよく、また、複数の無線ＡＰ１００について実行してもよい。複数の無線ＡＰ１００について実行する場合には、複数の無線ＡＰ１００の１つずつについて、順番に図４に示す処理を実行してよい。図４に示す各処理は、無線通信制御装置２００が備える制御部が主体となって実行される。
【００５４】
Ｓ４０２では、ＡＰ情報取得部２０２が、無線ＡＰ１００に通信接続している無線通信端末３００の端末接続数を取得する。Ｓ４０４では、ＡＰ情報取得部２０２が、複数の無線ＡＰ１００に通信接続している無線通信端末３００の平均端末接続数を取得する。
【００５５】
Ｓ４０６では、Ｓ４０２で取得された端末接続数が、Ｓ４０４で取得された平均端末接続数に補正値を加えた値よりも多いか否かを判定する。Ｓ４０８では、削減端末数決定部２０６が、削減端末数を決定する。削減端末数決定部２０６は、Ｓ４０２で取得された端末接続数と、Ｓ４０４で取得された平均端末接続数とに基づいて、削減端末数を決定してよい。
【００５６】
Ｓ４１０では、端末特定部２１２が、無線ＡＰ１００に通信接続している複数の無線通信端末３００のうち、受信レベルが最も高い無線通信端末３００を特定する。Ｓ４１２では、ＢＬ制御部２１６が、Ｓ４１０で特定された無線通信端末３００の端末情報を、無線ＡＰ１００のＢＬに登録する。Ｓ４１４では、ＢＬ制御部２１６が、Ｓ４１２で登録した端末情報に対応する追加時間を設定する。Ｓ４１６では、接続切断部２１８が、Ｓ４１０で特定された無線通信端末３００と無線ＡＰ１００との通信接続を切断させる。
【００５７】
Ｓ４１８では、通信接続を切断した切断数が、Ｓ４０８で決定された削減端末数と等しいか否かを判定する。等しいと判定されなかった場合、Ｓ４１０に戻り、等しいと判定された場合、処理を終了する。
【００５８】
図４では、無線通信制御装置２００が、切断数が削減端末数に達するまで、受信レベルが最も高い無線通信端末３００を特定して通信接続を切断する処理を繰り返す例を挙げて説明したが、これに限らない。無線通信制御装置２００は、Ｓ４０８において削減端末数が決定された後、受信レベルが高い順に、削減端末数分の無線通信端末３００を特定してもよい。この場合、ＢＬ制御部２１６は、特定された削減端末数分の無線通信端末３００の端末情報を無線ＡＰ１００のＢＬに登録し、追加時間を設定して、これらの無線通信端末３００と無線ＡＰ１００との通信接続を切断させてよい。
【００５９】
図５は、無線通信制御装置２００による処理の流れの一例を概略的に示す。無線通信制御装置２００は、図５に示す処理を予め定められた時間間隔で実行してもよいし、連続して実行してもよい。また、無線通信制御装置２００は、図５に示す処理を、図３に示す処理又は図４に示す処理に引き続いて実行してもよい。図５に示す各処理は、無線通信制御装置２００が備える制御部が主体となって実行される。
【００６０】
Ｓ５０２では、複数の無線ＡＰ１００のうちの一の無線ＡＰ１００を特定する。無線通信制御装置２００は、接続された複数の無線ＡＰ１００から任意の無線ＡＰ１００を特定してよい。Ｓ５０４では、ＢＬ制御部２１６が、Ｓ５０２で特定された無線ＡＰ１００のＢＬに登録されている複数の端末情報のうちの一の端末情報を特定する。
【００６１】
Ｓ５０６では、Ｓ５０４で特定された端末情報に対応する追加時間が０になっているか否かを判定する。追加時間が０になっていると判定された場合、Ｓ５０８に進み、０になっていると判定されなかった場合、Ｓ５１０に進む。Ｓ５０８では、ＢＬ制御部２１６が、Ｓ５０２で特定された無線ＡＰ１００のＢＬから、Ｓ５０４で特定された端末情報を除外する。
【００６２】
Ｓ５１０では、Ｓ５０２で特定された無線ＡＰ１００のＢＬに登録されている全ての端末情報について処理が終了したか否かを判定する。終了していないと判定した場合、Ｓ５０４に戻って次の端末情報を特定し、終了していると判定した場合、Ｓ５１２に進む。
【００６３】
Ｓ５１２では、無線通信制御装置２００に接続されている全ての無線ＡＰ１００について処理が終了したか否かを判定する。終了していないと判定した場合、Ｓ５０２に戻って次の無線ＡＰ１００を特定し、終了していると判定した場合、処理を終了する。
【００６４】
以上の説明において、無線通信制御装置２００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、無線通信制御装置２００として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、無線通信制御装置２００の少なくとも一部を構成するコンピュータにインストールされてよい。
【００６５】
コンピュータにインストールされ、コンピュータを本実施形態に係る無線通信制御装置２００として機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、無線通信制御装置２００の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと無線通信制御装置２００のハードウエア資源とが協働した具体的手段として機能する。
【００６６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６８】
１０  無線通信システム、１００  無線ＡＰ、１１０  カバーエリア、２００  無線通信制御装置、２０２  ＡＰ情報取得部、２０４  条件判定部、２０６  削減端末数決定部、２０８  受信レベル取得部、２１０  トラフィック取得部、２１２  端末特定部、２１４  接続制御部、２１６  ＢＬ制御部、２１８  接続切断部、３００  無線通信端末
【要約】      （修正有）【課題】複数のアクセスポイントを配置する場合において、複数の無線通信端末の通信環境を効率的に改善できる技術を提供する。【解決手段】無線通信制御装置は、無線アクセスポイントに通信接続された複数の無線通信端末の前記無線アクセスポイントからの電波の受信レベルを無線アクセスポイントから取得する受信レベル取得部２０８と、複数の無線通信端末のうちの第１の無線通信端末より受信レベルが高い第２の無線通信端末を特定する端末特定部２１２と、無線アクセスポイントに、第２の無線通信端末との通信接続を切断させ、予め定められた期間、第２の無線通信端末との通信接続の確立を拒否させる接続制御部２１４とを備える。【選択図】図２【図１】
0006005220.tif 000002
【図２】
0006005220.tif 000003
【図３】
0006005220.tif 000004
【図４】
0006005220.tif 000005
【図５】
0006005220.tif 000006