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