(57)【要約】【課題】  アクセスポイントどうしが、一方の信号送信が終わるまで他方は信号送信を待機する関係であることを考慮せずに、周辺のアクセスポイントによる電波干渉を見積もると、信号品質を過剰に悪く見積もってしまうことがある。【解決手段】  開示の信号品質の測定方法は、コンピュータが、端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を含めないように測定する。【選択図】  図１
2015041944.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を含めないように測定する
ことを特徴とする信号品質の測定方法。
【請求項２】
前記コンピュータは、
前記第１アクセスポイントが送信する信号の第１周波数と前記第２アクセスポイントが送信する信号の第２周波数とに基づいて、前記関係を推定する
ことを特徴とする請求項１に記載の信号品質の測定方法。
【請求項３】
前記コンピュータは、
前記第１アクセスポイントが送信する信号の第１強度と前記第２アクセスポイントが送信する信号の第２強度とに基づいて、前記関係を推定する
ことを特徴とする請求項１又は２に記載の信号品質の測定方法。
【請求項４】
前記第１強度及び前記第２強度は、前記端末により測定された強度である
ことを特徴とする請求項３に記載の信号品質の測定方法。
【請求項５】
前記コンピュータは、
前記信号品質を、前記第１アクセスポイントが送信する信号と、前記端末によって受信可能な信号を送信する複数のアクセスポイントが送信する信号との干渉に基づいて測定する場合に、前記第２アクセスポイントによる信号を含めないように測定する
ことを特徴とする請求項１に記載の信号品質の測定方法。
【請求項６】
コンピュータが、端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を使用せずに測定し、
前記信号品質に応じて、前記端末のアクセス先を設定する
ことを特徴とする通信方法。
【請求項７】
前記信号品質は、前記第１アクセスポイントを介して通信する前記端末における前記第１アクセスポイントの信号品質であり、
前記コンピュータは、前記信号品質に応じて、前記端末の前記アクセス先を、前記第１アクセスポイントとは異なるアクセス先に設定する
ことを特徴とする請求項６に記載の通信方法。
【請求項８】
前記コンピュータは、前記信号品質に応じて、前記端末の前記アクセス先を、前記第１アクセスポイントが使用する通信方式とは異なる通信方式を使用するアクセス先に設定する
ことを特徴とする請求項７に記載の通信方法。
【請求項９】
端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を含めないように測定する測定部と、
前記信号品質に応じて、前記端末のアクセス先を設定する設定部と
を有することを特徴とする制御装置。
【請求項１０】
端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記第２アクセスポイントによる信号を使用せずに測定された、前記端末における前記第１アクセスポイントの信号品質に応じて、アクセス先が設定される通信装置。
【請求項１１】
制御装置と、
前記制御装置によってアクセス先が設定される通信装置と
を含み、
前記制御装置は、
端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を含めないように測定する測定部と、
前記信号品質に応じて、前記端末の前記アクセス先を設定する設定部と
を有することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号品質の測定方法、通信方法、制御装置、通信装置、及び通信システムに関する。
【背景技術】
【０００２】
近年のハードウェアおよびソフトウェアの進化により、スマートフォンやタブレットＰＣ等の携帯端末は、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等のセルラ向けの無線通信モジュールだけでなく、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）といった他の無線通信モジュールを搭載している。セルラのネットワークを提供する通信オペレータは、セルラのネットワークにおいて急増するトラフィックへの対策として、無線ＬＡＮエリアの展開を進めており、スマートフォンやタブレットＰＣのユーザは、通信キャリアが提供する無線ＬＡＮエリアに移動した場合には、セルラによる通信から無線ＬＡＮによる通信への切り替えが可能である。
【０００３】
なお、無線ＬＡＮのアクセスポイントから送出されるビーコン信号を受信することにより、アクセスポイントが使用するチャネルの情報を取得し、このチャネルの情報に基づいて、チャネルの周波数帯に重なり合いがある場合には、アクセスポイントどうしの電波が干渉していると推測する技術が知られている。また、アクセスポイントの受信レベル値がより大きいアクセスポイントに接続を切り替えるよう、端末に切り替え通知をする技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４２８９３号公報
【特許文献２】特開２００６−０６７１７８号公報
【特許文献３】特開２００８−２６３６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
周辺のアクセスポイントによる電波干渉の見積もりが正確でない場合には、信号品質を過剰に悪く見積もってしまうことがある。
【０００６】
本願は、信号品質を良好に測定する信号品質の測定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
開示の信号品質の測定方法は、コンピュータが、端末によって受信可能な信号を送信する第１アクセスポイント及び第２アクセスポイントが、一方の信号送信が終わるまで他方は信号送信を待機する関係にある場合に、前記端末における前記第１アクセスポイントの信号品質を、前記第２アクセスポイントによる信号を含めないように測定する。
【発明の効果】
【０００８】
本開示の一側面によれば、適切な信号品質を見積もることができる。
【図面の簡単な説明】
【０００９】
【図１】実施例の通信システムの例。
【図２】実施例の制御装置のハードウェア構成の例。
【図３】実施例の制御装置の機能ブロックの例。
【図４】実施例の通信システムにおける通信方法の例。
【図５】実施例の通信方法で使用される情報の例。
【図６】実施例の通信方法で使用される情報の他の例。
【図７】実施例の通信方法で使用される情報の他の例。
【図８】実施例の通信方法における処理の例。
【図９】実施例の通信方法における処理の詳細例。
【図１０】実施例の通信方法における処理の他の詳細例。
【図１１】実施例の通信方法における処理の他の詳細例。
【図１２】実施例の通信方法で使用される情報の他の例。
【図１３】実施例の通信方法における処理の他の詳細例の一部。
【図１４】実施例の通信方法における処理の他の詳細例の他の一部。
【図１５】実施例の通信方法における処理の他の詳細例の他の一部。
【図１６】実施例の通信方法における処理の他の詳細例。
【図１７】実施例の基地局の他の例。
【発明を実施するための形態】
【００１０】
はじめに、発明者による考察を説明する。通信サービスを提供する通信オペレータによる無線ＬＡＮエリアの急速な展開によって、他の通信オペレータによる無線ＬＡＮや一般のユーザによる無線ＬＡＮとの干渉だけでなく、自身が展開する無線ＬＡＮどうしの干渉も問題になりつつある。このような背景の下、通信インフラを提供する通信キャリアは、端末に対して、ＣＤＭＡやＬＴＥ等のセルラ向け無線アクセスから無線ＬＡＮへの切り替え制御をするだけでなく、無線ＬＡＮの無線環境に応じて、無線ＬＡＮからセルラ向け無線アクセスへの切り替え制御をすることが好ましい。
【００１１】
そして、無線ＬＡＮからセルラ向け無線アクセスへ切り替えをする場合の指標として、無線の信号品質を使用することが考えられる。例えば、周辺の無線ＬＡＮのＲＳＳＩ値（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）や無線ＬＡＮの周波数（チャネル）情報を端末が収集し、端末によって収集された情報に基づき、ネットワーク内の制御装置が、該当する端末の無線品質として、ＳＩＲ値（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｒａｔｉｏ）を計算し、このＳＩＲ値を信号品質として使用する。なお、端末毎のＳＩＲ値は、端末が接続する、あるいは接続しようとする無線ＬＡＮのアクセスポイントのＲＳＳＩ値をＳｉｇｎａｌとし、このアクセスポイントの周辺の他のアクセスポイントのＲＳＳＩ値の総和をＩｎｔｅｒｆｅｒｅｎｃｅ（干渉）とした場合に、ＳＩＲ値＝Ｓｉｇｎａｌ／Ｉｎｔｅｒｆｅｒｅｎｃｅに従って計算される。このようにして計算されたＳＩＲ値がある閾値より低い端末を、無線ＬＡＮからセルラ向け無線アクセスへ切り替えたり、あるアクセスポイントに接続している複数の端末の中で、相対的にＳＩＲ値が低い端末を優先的にセルラ向け無線アクセスへ切り替えたりすることが考えられる。
【００１２】
ところで、無線ＬＡＮの通信では、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）という通信プロトコルが採用されている。ＣＳＭＡ／ＣＡの動作では、ある無線ＬＡＮのアクセスポイントあるいは端末は、データを送信する前に、他の無線ＬＡＮのアクセスポイントや端末のデータ送信による無線信号の有無を確認する。そして、無線信号を確認できない場合に、データを送信する。他方で、無線信号を確認できた場合には、信号の衝突を避けるために、データの送信を待機する。
【００１３】
なお、無線信号の有無の確認は、お互いに電波が到達できる範囲に限る。例えば、ある無線ＬＡＮのアクセスポイントあるいは端末と、別の無線ＬＡＮのアクセスポイントや端末が、大きく離れていた場合、お互いに無線信号の有無が確認できないため、ＣＳＭＡ／ＣＡは働かない。また、ある無線ＬＡＮのアクセスポイントあるいは端末が使用する周波数（チャネル）と、周辺の他の無線ＬＡＮのアクセスポイントや端末が使用する周波数（チャネル）がオーバラップしない場合も、ＣＳＭＡ／ＣＡは動作しない。
【００１４】
ところで、無線ＬＡＮがＣＳＭＡ／ＣＡを採用しているひとつの背景としては、例えば、個人が使用するモバイルルータのように、無線ＬＡＮのアクセスポイントの位置が移動可能であったり、他のアクセスポイントの位置を考慮せずに配置されたりする実施方法を想定しているものと考えられる。このような場合、アクセスポイントどうしでタイムスケジューリングすると、制御が複雑になることが予想されるため、他の無線ＬＡＮのアクセスポイントや端末のデータ送信が無い場合に信号を送信することによって、信号の衝突を回避することが好ましいと考えられた可能性がある。
【００１５】
図１に、実施例の通信システムの例が示される。実施例の通信システムは、制御装置の一例であるサーバ１、ＣＤＭＡやＬＴＥ等のセルラ向け基地局２、無線ＬＡＮのアクセスポイント（以下、ＡＰと表すことがある。）３−５、端末（以下、ＵＥと表すことがある）６−８を含む。基地局２の無線カバーエリアがエリア９で示され、このエリア９内に位置する端末６−８が、ＣＤＭＡやＬＴＥ等に準拠して、基地局２を介して無線通信が可能である。また、ＡＰ３−５の無線カバーエリアが各々エリア１０−１２で示され、エリア内に位置していれば該当するＡＰを介して、端末６−８は無線ＬＡＮによる無線通信が可能である。サーバ１は、基地局２やＡＰ３−５を介して、端末６−８に対して、基地局２によるＣＤＭＡやＬＴＥ等のセルラ向け無線アクセスから、ＡＰ３−５による無線ＬＡＮへの切り替え制御をしたり、ＡＰ３−５による無線ＬＡＮの無線環境に応じて、ＡＰ３−５による無線ＬＡＮから、基地局２によるセルラ向け無線アクセスへの切り替え制御をしたりする。なお、基地局２の数や位置、ＡＰ３−５の数や位置、そしてそれらの無線カバーエリアや、端末６−８の数や位置は実施例を説明するためのものであり、実施例を限定的に解釈させるものではない。
【００１６】
上述したＳＩＲ値による無線信号の品質測定を、図１の通信システムに沿って説明する。端末６は、エリア１０及び１１内に位置しており、ＡＰ３及びＡＰ４が送信する無線信号を受信可能な位置にいる。ここで、端末６は、ＡＰ３を介して通信を実行しているとする。この端末６は、ＡＰ３から送信された無線信号のＲＳＳＩ値を測定し、また、ＡＰ４から送信された無線信号のＲＳＳＩ値を測定する。そして、測定したＲＳＳＩ値の各々を、サーバ１に通知する。サーバ１は、通知された各ＲＳＳＩ値に基づき、端末６のＳＩＲ値を計算する。この例では、端末６はＡＰ３に接続しているので、ＡＰ３から送信された無線信号のＲＳＳＩ値をｓｉｇｎａｌとし、ＡＰ４から送信された無線信号のＲＳＳＩ値をｉｎｔｅｒｆｅｒｅｎｃｅとして、上述の計算式に従い、ＳＩＲ値を計算する。なお、端末６は、端末７が送信する無線信号を受信可能であるが、ここでは説明のために、ＡＰが送信する無線信号を対象としたＳＩＲ値の計算を例示する。
【００１７】
他方、端末７は、エリア１０内に位置しており、ＡＰ３が送信する無線信号を受信可能な位置にいる。ここで、端末７は、ＡＰ３を介して通信を実行しているとする。この端末７は、ＡＰ３から送信された無線信号のＲＳＳＩ値を測定して、サーバ１に通知する。サーバ１は、通知されたＲＳＳＩ値に基づき、端末７のＳＩＲ値を計算する。
【００１８】
また、端末８は、エリア１０及び１２内に位置しており、ＡＰ３及びＡＰ５が送信する無線信号を受信可能な位置にいる。ここで、端末８は、ＡＰ３を介して通信を実行しているとする。この端末８は、ＡＰ３から送信された無線信号のＲＳＳＩ値を測定し、また、ＡＰ５から送信された無線信号のＲＳＳＩ値を測定する。そして、測定したＲＳＳＩ値の各々を、サーバ１に通知する。サーバ１は、通知された各ＲＳＳＩ値に基づき、端末８のＳＩＲ値を計算する。この例では、端末８はＡＰ３に接続しているので、ＡＰ３から送信された無線信号のＲＳＳＩ値をｓｉｇｎａｌとし、ＡＰ５から送信された無線信号のＲＳＳＩ値をｉｎｔｅｒｆｅｒｅｎｃｅとして、上述の計算式に従い、ＳＩＲ値を計算する。
【００１９】
ここで、端末６のＳＩＲ値の計算では、上述の無線ＬＡＮにおけるＣＳＭＡ／ＣＡは考慮されていない。例えば、ある無線ＬＡＮのアクセスポイントの電波の到達範囲に、別の無線ＬＡＮのアクセスポイントが存在し、お互いにＣＳＭＡ／ＣＡが動作する場合、各無線ＬＡＮのアクセスポイントのデータ送信時には、別の無線ＬＡＮのアクセスポイントからのデータ送信を待機するため、実際には干渉が発生しない。具体的には、ＡＰ３及びＡＰ４は、互いに電波が到達可能な位置にいるため、お互いにＣＳＭＡ／ＣＡが動作して、端末６は、ＡＰ３及びＡＰ４から送信される信号を、干渉して受信することがない。それにもかかわらず、端末６のＳＩＲ値の計算において、ＡＰ４から送信された無線信号のＲＳＳＩ値をｉｎｔｅｒｆｅｒｅｎｃｅとして計算してしまうと、端末６のＳＩＲ値を過剰に悪く見積もってしまう。
【００２０】
他方で、ＡＰ３及びＡＰ５は、互いに電波が到達可能な位置にいないため、お互いにＣＳＭＡ／ＣＡが動作せず、端末８の位置において、ＡＰ３及びＡＰ５が送信する無線信号が干渉する。つまり、端末８のＳＩＲ値では、ＡＰ４から送信された無線信号のＲＳＳＩ値をｉｎｔｅｒｆｅｒｅｎｃｅとして計算することで、適切なＳＩＲ値を見積もることができる。
【００２１】
このように、適切なＳＩＲ値を測定するためには、周辺の他の無線ＬＡＮのアクセスポイントが、互いにＣＳＭＡ／ＣＡが動作する関係にあるかどうかを考慮する必要がある。それにもかかわらず、周辺の他の無線ＬＡＮのアクセスポイントからの電波が、全て干渉するものとしてＳＩＲ値を計算してしまうと、実際にはＣＳＭＡ／ＣＡが働くことにより、無線信号の品質が良い端末でも、信号品質が悪いと判断され、ＣＤＭＡやＬＴＥ等のセルラ向け無線アクセスへの切り替え対象とされてしまい、適切な端末の切り替え制御が妨げられてしまうという課題を発明者は発見した。
【００２２】
そこで、実施例によれば、周辺のアクセスポイントによる信号干渉を考慮する場合に、アクセスポイントどうしが、一方の信号送信が終わるまで他方は信号送信を待機する関係にあれば、互いの信号が干渉しないとして、信号品質を適切に測定する。こうして、実際の無線環境に合わせて、適切な端末を別の無線アクセスへ切り替えることができる。
【００２３】
さらに例示すれば、無線ＬＡＮのアクセスポイントに接続する、あるいは接続しようとする端末が監視可能な、周辺の無線ＬＡＮのアクセスポイントのＲＳＳＩ値および周波数（チャネル）情報を制御装置が取得する。そして、取得した情報に基づき、無線ＬＡＮのアクセスポイントどうしでＣＳＭＡ／ＣＡが動作するかどうかを推定する。そして、当該端末におけるＳＩＲ値を測定する場合に、ＣＳＭＡ／ＣＡが動作すると推定された無線ＬＡＮのアクセスポイントとは信号の干渉が生じないとして、ＳＩＲ値の計算において含めないようにする。これによって、無線ＬＡＮにおけるＣＳＭＡ／ＣＡが考慮された、無線信号の品質測定が可能となり、無線信号の品質測定の精度が上がる。こうして、実際の通信環境に合わせて、適切な端末を別の無線アクセスへ切り替えることできる。例えば、無線ＬＡＮにおけるＣＳＭＡ／ＣＡを考慮して測定された信号品質に基づき、信号品質が悪い端末に対して、別の無線アクセスへの接続を指示することができる。
【００２４】
なお、実施例では、無線ＬＡＮの第１アクセスポイントと周辺の無線ＬＡＮのアクセスポイントとにおけるＣＳＭＡ／ＣＡの動作を推定する場合に、第１アクセスポイントのＲＳＳＩ値の測定結果のうち、例えば、最も大きい値を測定した端末の情報を参照する。そして、この端末によって測定された、周辺の無線ＬＡＮのアクセスポイントのＲＳＳＩ値のうち、ＲＳＳＩ値が大きくかつ周波数がオーバラップしている第２アクセスポイントがあれば、第１アクセスポイント及び第２アクセスポイントどうしでＣＳＭＡ／ＣＡが動作すると推定する。なお、第１アクセスポイントのＲＳＳＩ値を最も大きく測定した端末とは、他の端末と比較して、第１アクセスポイントに最も近いと判断できる。そして、その端末によって測定された、第２アクセスポイントのＲＳＳＩ値が高いということは、第１アクセスポイントの位置においても、第２アクセスポイントのＲＳＳＩ値が大きくなると推定できる。こうして、第１アクセスポイントと第２アクセスポイントが、互いに無線信号が到達可能な位置関係にあって、ＣＳＭＡ／ＣＡが動作すると推定できる。なお、実施例では、上述のような第２アクセスポイントは必ずしも１つではなく、条件に合えば、複数推定される場合がある。
【００２５】
図２に、実施例の制御装置のハードウェア構成の例が示される。実施例の制御装置の一例であるサーバ１は、ＣＰＵ２１０、メモリコントローラ２２０、メモリ２３０、メモリバス２４０、ＩＯバスコントローラ２５０、ＮＩＣ２６０、及びＩＯバス２７０を含み、ＩＯバス２７０には記憶装置２８０が接続される。
【００２６】
メモリバス２４０に接続されたメモリ２３０には、サーバ１の各種処理を実行するためのプログラムが格納されている。ＣＰＵ２１０は、メモリコントローラ２２０を介して、メモリ２３０からプログラムを読み出し、各種処理を実行する。ＣＰＵ２１０によって実行される各種処理の実行に伴い、メモリ２３０に対するデータの書き込み及び読み出しがメモリコントローラ２２０を介して実行される。
【００２７】
ＣＰＵ２１０は、ＩＯバスコントローラ２５０を介して、ＩＯバス２７０に接続されたＮＩＣ２６０にデータを転送し、また、ＮＩＣ２６０からデータやパケットを受け取る。ＣＰＵ２１０は、ＩＯバスコントローラ２５０を介して、ＩＯバス２７０に接続された記憶装置２８０からデータを読み出し、また記憶装置２８０にデータを書き込む。
【００２８】
ＣＰＵ２１０は、各種処理を実行するための１以上のＣＰＵコアを含んでいてもよい。また、各ＣＰＵコアは１以上のプロセッサを含んでいてもよい。なお、ＣＰＵ２１０が複数のＣＰＵコアを含む場合には、当該各種処理を、複数のＣＰＵコアに協業させて実行させてもよく、又はそのうちの１つのＣＰＵコアに実行させてもよい。また、各ＣＰＵコアが複数のプロセッサを含む場合には、当該各種処理を、複数のプロセッサに協業させて実行させてもよく、又はそのうちの１つのプロセッサに実行させてもよい。
【００２９】
メモリ２３０は、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのＲＡＭである。記憶装置２４０は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリなどの不揮発性メモリ、又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気ディスク装置である。
【００３０】
なお、ＣＰＵ２１０、メモリコントローラ２２０、メモリ２３０、ＮＩＣ２６０、及び、記憶装置２８０が同じバスに接続された構成をサーバ１に適用してもよい。図２に示されるハードウェア構成によって、図３に示される機能ブロックが実現され、図８−１１、及び１３−１６に示される処理が実行される。
【００３１】
図３に、実施例の制御装置の機能ブロックの例が示される。図２に示された、実施例の制御装置の一例であるサーバ１は、ワーキングメモリとして使用されるメモリ２３０にロードされたプログラムが、ＣＰＵ２１０によって実行されることにより、端末通知取得部３００、推定部３１０、無線品質測定部３２０、及び無線アクセス指示部３３０として機能する。また、記憶部３４０は、メモリ２３０や記憶装置２８０により実現される。また、ネットワークＩＦ３５０が、ＮＩＣ２６０により実現される。
【００３２】
端末通知取得部３００は、端末からの通知を取得する。推定部３１０は、端末から取得した情報及び記憶部３４０に記憶されている情報に基づき、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡを推定する。また、推定した結果を記憶部３４０に格納する。無線品質測定部３２０は、端末から通知される情報と、記憶部３４０で記憶されている、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定情報から、端末における無線信号の品質の測定を行う。また、測定した結果を記憶部３４０に格納するとともに、無線アクセス指示部３３０に通知する。無線アクセス指示部３３０は、無線品質測定部３２０で測定された無線信号の品質に基づき、端末に対して、接続先となる無線アクセスを指示する。記憶部３４０は、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定情報を記憶する。また、現在接続している端末の無線信号の品質測定に関する情報も記憶可能である。ネットワークＩＦ３５０は、端末からの通知の受信および端末への指示の送信を行う。
【００３３】
なお、図３に示される各機能ブロックにより実行される通信方法を、図８−１１、及び１３−１６に示される処理と対応させて後述する。
【００３４】
図４に、実施例の通信システムにおける通信方法の例が示される。図４には、実施例の通信システムにおける通信方法の例として、図１に示されたサーバ１、ＡＰ３−５、及び端末６−８との間で実行される通信のシーケンス例が示される。例えば、端末６は、ＡＰ３及びＡＰ４の信号を検出可能であり、ＡＰ３及びＡＰ４が送信するＢｅａｃｏｎ信号を受信して、このＢｅａｃｏｎ信号の強度に基づいてＲＳＳＩ値を測定する。また、端末６は、このＢｅａｃｏｎ信号に含まれる周波数（チャネル）情報を取得する。そして、測定したＲＳＳＩ値及び取得した周波数（チャネル）情報をサーバ１に通知する。他の端末７及び端末８についても、信号を受信可能なＡＰが送信するＢｅａｃｏｎ信号に基づいて、同様の処理を実行し、測定したＲＳＳＩ値及び取得した周波数（チャネル）情報をサーバ１に通知する。なお、端末６−８からサーバ１への通知は、端末６−８が、ＡＰ３−５に接続前や接続直後に行ってもよいし、定期的に通知を行ってもよい。
【００３５】
サーバ１は、端末から通知されたＡＰ３−５のＲＳＳＩ値や周波数（チャネル）情報を収集して、ＡＰ３−５どうしのＣＳＭＡ／ＣＡの動作の推定を行う。ＣＳＭＡ／ＣＡの動作の推定、及び、推定結果に基づく各端末の無線品質の測定については、図８−１１、及び１３−１６に示される処理に沿って後述する。そして、サーバ１は、例えば、無線信号の品質が悪い端末に対して、無線ＬＡＮによる無線アクセスから、基地局２による無線アクセス等、別の無線アクセスへの切り替えを指示する。
【００３６】
図５に、実施例の通信方法で使用される情報の例が示される。図５には、実施例の通信方法で使用される情報の例として、図１に示される各端末からサーバ１に通知され、サーバ１が処理８０１、処理９０１、及び処理１３０１等によって取得して、記憶部３４０に格納されるメッセージの例が示される。図５に示されるメッセージの例では、“Ｐａｒａｍｅｔｅｒ”として管理される各識別子に対して、“Ｖａｌｕｅ”としてその内容が関連付けられている。なお、サーバ１に通知されるメッセージは、各端末から通知される情報であるが、説明のために、端末６からサーバ１に通知されたとして例示する。
【００３７】
端末６が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントの識別するための識別子が“ＢＳＳＩＤ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”であり、図５の例では、このアクセスポイントのＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）として使用されるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス“ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ”が、“ＢＳＳＩＤ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”に関連付けられている。
【００３８】
“Ｓｔａｔｕｓ”は、端末が無線ＬＡＮへ接続しているか、又は接続していないかの状態を示す識別子であり、図５の例では、端末６が、“ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ”のアクセスポイント“ＡＰｘ”に接続しているとして、“Ｃｏｎｎｅｃｔｅｄ”と例示されている。
【００３９】
“ＲＳＳＩ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”は、端末が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントのＲＳＳＩ値を示すための識別子である。図５の例では、端末６が接続するアクセスポイント“ＡＰｘ”から送信された信号を、端末６において測定して際のＲＳＳＩ値“−３３ｄＢｍ”が、“ＲＳＳＩ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”に関連付けられている。
【００４０】
“Ｃｈａｎｎｅｌ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”は、端末が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントの周波数（チャネル）情報を示すための識別子である。図５の例では、端末６が接続するアクセスポイント“ＡＰｘ”がチャネル“１”を使用していることが、“Ｃｈａｎｎｅｌ  ｏｆ  Ｓｅｒｖｉｎｇ  ＡＰ”に関連付けられている。
【００４１】
“Ｎｕｍｂｅｒ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰｓ”は、端末が検出する周辺の無線ＬＡＮのアクセスポイント数を示すための識別子である。図５の例では、端末６が、ｎ個のアクセスポイントの信号を検出したことが例示されている。
【００４２】
“ＢＳＳＩＤ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ−Ｘ”は、周辺の無線ＬＡＮのアクセスポイントを識別するための識別子である。図５の例では、端末６が、アクセスポイント“ＡＰｙ”を周辺の無線ＬＡＮのアクセスポイントとして検出したことが例示されており、“ＡＰｙ”のＭＡＣアドレス“ＹＹ−ＹＹ−ＹＹ−ＹＹ−ＹＹ−ＹＹ”が、“ＢＳＳＩＤ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ１”に関連付けられている。
【００４３】
“ＲＳＳＩ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ−Ｘ”は、周辺の無線ＬＡＮのアクセスポイント−ＸのＲＳＳＩ値を識別するための識別子である。図５の例では、端末６が検出したアクセスポイント“ＡＰｙ”から送信された信号を、端末６において測定した際のＲＳＳＩ値“−４２ｄＢｍ”が、ＲＳＳＩ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ１”に関連付けられている。
【００４４】
“Ｃｈａｎｎｅｌ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ−Ｘ”は、周辺の無線ＬＡＮのアクセスポイント“ＡＰｙ”の周波数（チャネル）情報を識別するための識別子である。図５の例では、端末６が検出したアクセスポイント“ＡＰ１” がチャネル“２”を使用していることが、“Ｃｈａｎｎｅｌ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰ１”に関連付けられている。
【００４５】
そして、図５に例示されるように、周辺の無線ＬＡＮのアクセスポイントの各々の情報が、“Ｎｕｍｂｅｒ  ｏｆ  Ｎｅｉｇｈｂｏｒｉｎｇ  ＡＰｓ”に関連付けられたｎ個分、設定されている。
【００４６】
図６に、実施例の通信方法で使用される情報の他の例が示される。図６には、実施例の通信方法で使用される情報の他の例として、図３に示される記憶部３４０に記憶されている、無線ＬＡＮのアクセスポイントどうしのＣＳＭＡ／ＣＡの推定情報の例が示される。
【００４７】
図６の例には、各端末からサーバ１に通知されたメッセージに基づいて、例えば、ＢＳＳＩＤが“ＡＰｘ”である無線ＬＡＮのアクセスポイントのＲＳＳＩ値が“−３３ｄＢｍ”であり、“ＡＰｘ”のチャネルが“１”であり、ＢＳＳＩＤが“ＡＰｙ”である無線ＬＡＮのアクセスポイントのＲＳＳＩ値が“−４２ｄＢｍ”であり、“ＡＰｙ”のチャネルが“２”であることが管理され、これらの情報が、“ＡＰｘ”と“ＡＰｙ”との間のＣＳＭＡ／ＣＡの推定に利用されることが例示されている。そして、サーバ１が処理８０２、図９に示される処理等を実行することによって、ＣＳＭＡ／ＣＡが動作すると推定された場合に、ＣＳＭＡ／ＣＡが動作すると推定された無線ＬＡＮのアクセスポイントのペアの情報と、推定に利用された情報が保持されることとなる。
【００４８】
図７に、実施例の通信方法で使用される情報の他の例が示される。図７には、実施例の通信方法で使用される情報の他の例として、図３に示される記憶部３４０に記憶されている、各端末ＵＥ１−ｎにおける無線信号の品質情報の例が示される。なお、図６の例では、端末における無線信号の品質情報として、ＳＩＲ値を採用している。例えば、端末ＵＥ１における無線信号の品質が“１２ｄＢ”であり、このＳＩＲ値が、端末ＵＥ１が接続する、あるいは接続しようとしているアクセスポイント“ＡＰｘ”のＲＳＳＩ値“−３３ｄＢｍ”と、周辺のアクセスポイント“ＡＰｚ”のＲＳＳＩ値“−５６ｄＢｍ”とに基づいて、測定されたことが示されている。なお、各端末におけるＳＩＲ値は、処理８０３、図１０に示される処理、図１６に示される処理がサーバ１によって実行されることによって測定され、これらの処理においては、端末から通知された情報、及び、記憶部３４０で記憶している、無線ＬＡＮのアクセスポイントどうしのＣＳＭＡ／ＣＡの推定情報が参照される。
【００４９】
図８に、実施例の通信方法における処理の例が示される。図８には、実施例の通信方法における処理の例として、端末から通知される情報に基づいてサーバ１において実行される処理の全体フローの例が示される。図８に示される処理が、処理８００により開始される。
【００５０】
端末からの通知を取得する処理８０１が、端末通知取得部３００によって実行される。処理８０１では、各端末から通知された、アクセスポイントによるＢｅａｃｏｎ信号に基づくＲＳＳＩ値及び周波数（チャネル）情報を取得する。なお、取得された情報は、図５に例示されるメッセージであり、このメッセージは処理８０１により記憶部３４０に格納される。
【００５１】
アクセスポイント間のＣＳＭＡ／ＣＡの推定を更新する処理８０２が、推定部３１０によって実行される。処理８０２では、処理８０１により取得された情報（図５の例示）と、記憶部３４０に記憶されている無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定情報（図６の例示）とに基づいて、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定を行い、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定情報を更新する。なお、処理８０２の詳細な例が、図９に例示される。
【００５２】
端末における無線信号の品質を測定する処理８０３が、無線品質測定部３２０によって実行される。処理８０３では、処理８０１により取得された情報（図５の例示）と、更新された、無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定情報（図６の例示）とに基づき、端末における無線信号の品質を測定する。なお、処理８０３の詳細な例が、図１０に例示される。
【００５３】
端末へ無線アクセスの指示をする処理８０４が、無線アクセス指示部によって実行される。処理８０４では、処理８０３により測定された無線信号の品質に基づいて、端末へ無線アクセスの指示をする。そして、図８に示される処理が処理８０５によって終了する。なお、処理８０４の詳細な例が、図１１に例示される。
【００５４】
図９に、実施例の通信方法における処理の詳細例が示される。図９には、図８に示される、アクセスポイント間のＣＳＭＡ／ＣＡの推定を更新する処理８０２の詳細な例が示される。図９に示される処理は、推定部３１０によって実行される処理であって、処理９００によって開始され、処理９１４によって終了する。なお、図９に示される処理の説明のために、端末が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントをＡＰ（Ｓ）と表し、処理の対象となる周辺の無線ＬＡＮのアクセスポイントをＡＰ（Ｎ）と表す。
【００５５】
アクセスポイントＡＰ（Ｓ）のＲＳＳＩ値及び周波数（チャネル）情報を読み出す処理９０１が実行される。処理９０１では、処理８０１により記憶部３４０に格納されている、ＲＳＳＩ値及び周波数（チャネル）情報に参照し、対象となる端末のＡＰ（Ｓ）に関するＲＳＳＩ値及び周波数（チャネル）情報を読み出す。
【００５６】
接続するアクセスポイントＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きいかどうかを判定する処理９０２が実行される。処理９０２では、処理９０１により読み出されたＲＳＳＩ値と閾値Ｘ値とを比較して、ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きいかどうかを判定する。ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きくない場合には、処理９１４に移り図９に示される処理を終える。
【００５７】
なお、ＡＰ（Ｓ）のＲＳＳＩ値と閾値Ｘ値との比較は、間接的に、ＡＰ（Ｓ）と、対象となる端末との距離を推測していることに相当する。従って、ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きい場合には、対象となる端末がＡＰ（Ｓ）の近くに位置することを意味しているため、ＡＰ（Ｓ）と周辺の無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定を行うために処理９０３に移る。なお、閾値Ｘ値は、無線ＬＡＮの電波の到達距離や、ＣＳＭＡ／ＣＡが動作する際の電波強度の閾値等の従って、適宜設定すればよい。
【００５８】
通知された周辺のアクセスポイントＡＰ（Ｎ）のうち未選択の１つを選択する処理９０３が実行される。処理９０３では、ＡＰ（Ｓ）と、周辺の無線ＬＡＮのアクセスポイント各々とのＣＳＭＡ／ＣＡの推定を行うために、通知された周辺のアクセスポイントのうち未選択の１つを選択する。後述するが、通知された周辺のアクセスポイントに対して、処理９０３及び処理９１３との間の処理が繰り返し実行される。
【００５９】
周辺のアクセスポイントＡＰ（Ｎ）のＲＳＳＩ値及び周波数（チャネル）情報を読み出す処理９０４が実行される。処理９０４では、処理８０１により記憶部３４０に格納されている、ＲＳＳＩ値及び周波数（チャネル）情報に参照し、対象となる端末の周辺に位置する無線ＬＡＮのアクセスポイントのうち、処理９０３で選択されたＡＰ（Ｎ）に関するＲＳＳＩ値及び周波数（チャネル）情報を読み出す。
【００６０】
ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｙ値よりも小さいかどうかを判定する処理９０５が実行される。処理９０５では、処理９０１により読み出されたＡＰ（Ｓ）の周波数（チャネル）情報と、処理９０４により読み出されたＡＰ（Ｎ）の周波数（チャネル）情報とに基づき、ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値を算出する。そして、この差分の絶対値と閾値Ｙ値とを比較する。差分の絶対値が閾値Ｙ値より小さくない場合は、通知された周辺のアクセスポイント全てに対して処理を完了したかどうかを確認する処理９１３を実行する。処理を完了している場合には処理９０３に移り、処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理９０３に戻る。他方、差分の絶対値が閾値Ｙ値より小さい場合は、ＡＰ（Ｓ）が利用している周波数と、処理の対象となっているＡＰ（Ｎ）が利用している周波数とが、互いに重複しているため、ＣＳＭＡ／ＣＡが動作する可能性があるとして、ＣＳＭＡ／ＣＡが動作するかどうかをさらに判定をするために処理９０６に移る。なお、閾値Ｙ値は、無線ＬＡＮの周波数帯域とチャネルの周波数間隔に応じてチャネル間での干渉が生じるかどうかに従い適宜設定すればよい。
【００６１】
ＡＰ（Ｓ）とＡＰ（Ｎ）に関してＣＳＭＡ／ＣＡの推定情報があるかどうかを判定する処理９０６が実行される。処理９０６では、記憶部３４０に、ＡＰ（Ｓ）と、対象となるＡＰ（Ｎ）とに関するＣＳＭＡ／ＣＡの推定情報があるかどうかを判定する。ＣＳＭＡ／ＣＡの推定情報があると判定された場合には処理９０７に移り、ＣＳＭＡ／ＣＡの推定情報がないと判定された場合には処理９１１に移る。
【００６２】
通知情報のＡＰ（Ｓ）のＲＳＳＩ値が推定情報のＡＰ（Ｓ）のＲＳＳＩ値よりも大きいかどうかを判定する処理９０７が実行される。処理９０７では、記憶部３４０に記憶されている推定情報と、端末から通知された通知情報とを比較する。より具体的には、推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値と、通知情報におけるＡＰ（Ｓ）のＲＳＳＩ値とを比較する。推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値の方が大きい場合には、ＡＰ（Ｓ）に対してより近い端末の情報であると判断できる。そのため、推定情報の更新を行わずに処理９１３を実行する。そして、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理９０３に戻る。他方、通知情報におけるＡＰ（Ｓ）のＲＳＳＩ値の方が大きい場合には、情報を通知した端末がＡＰ（Ｓ）のより近くに位置すると判断でき、処理９０８に移る。この処理９０７により、ＡＰ（Ｓ）に対してより近い端末が通知するＲＳＳＩ値に従ってＣＳＭＡ／ＣＡを推定できるようになるため、互いに電波の到着範囲にあるアクセスポイントの組み合わせの抽出精度が高まる。なお、推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値と、通知情報におけるＡＰ（Ｓ）のＲＳＳＩ値とが同じ大きさの場合には、処理９０８又は処理９１３のどちらに移ってもよい。
【００６３】
ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいかどうかを判定する処理９０８が実行される。処理９０８では、無線ＬＡＮの電波の到達距離や、ＣＳＭＡ／ＣＡが動作する際の電波強度の閾値等の従って適宜設定された閾値Ｚ値と、ＡＰ（Ｎ）のＲＳＳＩ値とを比較することで、間接的に、ＡＰ（Ｓ）と、対象となるＡＰ（Ｎ）との距離を推測する。
【００６４】
そして、処理９０８において、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいと判定された場合には、通知情報に従い推定情報を更新する処理９０９が実行される。処理９０９では、ＡＰ（Ｓ）と、対象となるＡＰ（Ｎ）とが、互いに電波が到達する距離に位置しているとして、端末から通知された情報を用いて、図６におけるＵＥ  ｉｎｆｏを更新する。
【００６５】
処理９０８において、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きくないと判定された場合には、ＡＰ（Ｓ）と、処理の対象であるＡＰ（Ｎ）のＣＳＭＡ／ＣＡが動作しないとして、推定情報から削除する処理９１０が実行される。なお、処理９１０において推定情報から削除される理由は、通知情報に従い、処理の対象となっているＡＰ（Ｎ）のＲＳＳＩ値が小さく、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波の届かない距離に位置していると推定されたことによる。
【００６６】
処理９０６に次いで、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいかどうかを判定する処理９１１が実行される。この処理９１１は、ＡＰ（Ｓ）のチャネルと、処理の対象となっているＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｙ値より小さく、ＡＰ（Ｓ）と、処理の対象となっているＡＰ（Ｎ）との間のＣＳＭＡ／ＣＡの推定情報が存在しない場合に実行される処理である。そこで、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいと判定された場合には、処理９１２に移り、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波が届く距離に位置していてＣＳＭＡ／ＣＡが動作すると推定して、図６におけるＵＥ  ｉｎｆｏに追加する処理を実行する。他方で、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きくないと判定された場合には、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波の届かない距離に位置していると推定できるので、処理９１３を実行する。そして、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理９０３に戻る。
【００６７】
図１０に、実施例の通信方法における処理の他の詳細例が示される。図１０には、図８に示される、端末の無線品質を測定する処理８０３の詳細な例が示される。図１０に示される処理は、無線品質測定部３２０によって実行される処理であって、処理１０００によって開始され、処理１００９によって終了する。なお、図１０に示される処理の説明のために、端末が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントをＡＰ（Ｓ）と表し、処理の対象となる周辺の無線ＬＡＮのアクセスポイントをＡＰ（Ｎ）と表す。また、無線品質としてＳＩＲ値を採用している場合に沿って例示する。
【００６８】
接続するアクセスポイントＡＰ（Ｓ）のＲＳＳＩ値に基づきＳｉｇｎａｌ値を設定する処理１００１が実行される。処理１００１では、記憶部３４０に記憶されている、ＡＰ（Ｓ）のＲＳＳＩ値をＳｉｇｎａｌ値として設定する。
【００６９】
Ｉｎｔｅｒｆｅｒｅｎｃｅ値を初期化する処理１００２が実行される。処理１００２では、雑音を考慮して初期値を設定してもよい。
【００７０】
通知された周辺のアクセスポイントＡＰ（Ｎ）のうち未選択の１つを選択する処理１００３が実行される。なお、後述するが、ＡＰ（Ｓ）に対する、周辺の無線ＬＡＮのアクセスポイント各々による電波干渉の影響を考慮するために、通知された周辺のアクセスポイント数だけ、処理１００３及び処理１００７との間の処理が繰り返し実行される。
【００７１】
ＡＰ（Ｓ）とＡＰ（Ｎ）に関してＣＳＭＡ／ＣＡの推定情報があるかどうかを判定する処理１００４が実行される。ＣＳＭＡ／ＣＡの推定情報があると判定された場合には、図９に示される処理の結果、ＡＰ（Ｓ）及びＡＰ（Ｎ）どうしのデータ送信において干渉が発生しないと推定されているため、信号品質の計算にＡＰ（Ｎ）による信号を含めないようにするため、通知された周辺のアクセスポイント全てに対して処理を完了したかどうかを確認する処理１００７が実行される。処理を完了している場合には処理１００８に移り、処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１００３に戻る。他方で、ＣＳＭＡ／ＣＡの推定情報がないと判定された場合には、処理１００５に移る。なお、信号品質の計算にＡＰ（Ｎ）による信号を含めないようにするとは、Ｉｎｔｅｒｆｅｒｅｎｃｅ値の計算に含めないようにしてもよいし、全体の信号品質から、該当するＡＰ（Ｎ）の信号強度の影響を差し引いて信号品質の測定をするようにしてもよい。
【００７２】
ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｗ値よりも小さいかどうかを判定する処理１００５が実行される。処理１００５では、記憶部３４０に記憶された情報に基づいて、ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値を算出する。そして、この差分の絶対値と閾値Ｗ値とを比較する。差分の絶対値が閾値Ｗ値より小さくない場合は、処理１００７を実行する。そして、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１００３に戻る。他方、差分の絶対値が閾値Ｗ値より小さい場合は、ＡＰ（Ｓ）が利用している周波数と、処理の対象となっているＡＰ（Ｎ）が利用している周波数とが、互いに重複しているため、ＡＰ（Ｓ）及びＡＰ（Ｎ）どうしのデータ送信において干渉が発生すると判定されて、処理１００６に移る。閾値Ｗ値は、無線ＬＡＮの周波数帯域とチャネルの周波数間隔に応じてチャネル間での干渉が生じるかどうかに従い適宜設定すればよい。
【００７３】
ＡＰ（Ｎ）のＲＳＳＩ値をＩｎｔｅｒｆｅｒｅｎｃｅ値に加算する処理１００６が実行される。処理１００６では、処理１００５の判定の結果、ＡＰ（Ｓ）及びＡＰ（Ｎ）どうしのデータ送信において干渉が発生すると判定されているため、ＡＰ（Ｎ）のＲＳＳＩ値をＩｎｔｅｒｆｅｒｅｎｃｅとして加算する。
【００７４】
通知された周辺のアクセスポイントＡＰ（Ｎ）の数だけ処理が繰り返されると、ＳＩＲ値を算出する処理１００８が実行される。処理１００８では、通知された周辺のアクセスポイント数だけ処理が繰り返された結果、ＡＰ（Ｓ）とデータ送信において干渉が発生すると判定されたＡＰ（Ｎ）の各々のＲＳＳＩ値が加算されたＩｎｔｅｒｆｅｒｅｎｃｅ値に用いて、ＳＩＲ値＝Ｓｉｇｎａｌ値／Ｉｎｔｅｒｆｅｒｅｎｃｅ値、という式により、ＳＩＲ値を算出する。
【００７５】
図１１に、実施例の通信方法における処理の他の詳細例が示される。図１１には、図８に示される、端末への無線アクセスの指示をする処理８０４の詳細な例が示される。図１１に示される処理は、無線アクセス指示部３３０によって実行される処理であって、処理１１００によって開始され、測定したＳＩＲ値に基づいて無線アクセスの切り替えを指示する処理１１０１が実行され、処理１１０２によって終了する。
【００７６】
処理１１０１では、無線品質測定部３２０によって測定されたＳＩＲ値に基づき、端末に対する無線アクセスの設定をして、端末に指示を行う。例えば、ＳＩＲ値と、電波品質が悪いかどうかを決定するための閾値Ｖ値と比較して、ＳＩＲ値が閾値Ｖ値よりも小さい端末は、無線信号の品質が悪いとして、この端末に対して、別の無線アクセスへ接続させる設定をし、端末への切り替え指示をする。また、ＳＩＲ値が閾値Ｖ値より小さくない場合は、端末への無線アクセスの指示を行わなくてもよいが、例えば、いずれの場合でも端末へのメッセージ送信による指示を行い、メッセージの情報を利用して指示してもよい。また、他の適用例として、アクセスポイントに接続する端末数が閾値を超えている場合に、ＳＩＲ値が最も小さい端末、又はＳＩＲ値が小さい所定数の端末に対して、別の無線アクセスへ切り替えるよう指示をしてもよい。
【００７７】
図１２に、実施例の通信方法で使用される情報の他の例が示される。図１２には、図６に示される、無線ＬＡＮのアクセスポイントどうしのＣＳＭＡ／ＣＡの推定情報の例に加えて、さらに、無線ＬＡＮのアクセスポイントどうしのＣＳＭＡ／ＣＡが動作すると推定した回数“Ｃｏｕｎｔ”及び推定情報が有効であるかどうかを示すフラグ“Ｆｌａｇ”が関連付けられている例である。例えば、“ＡＰｘ”と“ＡＰｙ”との間でＣＳＭＡ／ＣＡが動作すると推定した回数が“３”であり、その結果、端末におけるＳＩＲ値を計算する際に“ＡＰｘ”及び“ＡＰｙ”のＲＳＳＩ値が対象になる場合には、互いに電波干渉が生じないとして計算させるために、この推定情報が有効であることを示す“ＯＮ”が関連付けられている。なお、図１２に示される推定情報の更新については、図１３〜１５に示される処理の説明に合わせて後述する。
【００７８】
図１３〜１５に、実施例の通信方法における処理の他の詳細例が示される。図１３〜１５では、表示のために処理フローが複数の図に分割されているが、アクセスポイント間のＣＳＭＡ／ＣＡの推定を更新する処理８０２の他の詳細例である。図１３〜１５に示される処理は、推定部３１０によって実行される処理であって、処理１３００によって開始され、処理１３２０によって終了する。
【００７９】
なお、図１３〜１５に示される処理には、図９に示された処理と同じ処理を含むが、図９に示された処理との違いは、推定情報を削除するのではなく推定情報を保持しつつ、ＣＳＭＡ／ＣＡが動作すると推定された回数に従って推定情報を有効にするか無効にするかを管理している点である。これにより、アクセスポイント間のＣＳＭＡ／ＣＡの推定の更新において、端末からＲＳＳＩ値及びチャネルの情報が繰り返し通知された場合に、ＡＰ（Ｓ）のＲＳＳＩ値が今回より低い場合にもかかわらず、ＡＰ（Ｓ）とＡＰ（Ｎ）との間でＣＳＭＡ／ＣＡが動作すると判断して、推定情報が新しく生成し直されることを防ぐことも可能である。つまり、ＡＰ（Ｓ）のＲＳＳＩ値が高い場合をより信頼して、ＡＰ（Ｎ）とのＣＳＭＡ／ＣＡの推定を行うことができる。
【００８０】
アクセスポイントＡＰ（Ｓ）のＲＳＳＩ値及び周波数（チャネル）情報を読み出す処理１３０１が実行される。処理１３０１では、処理８０１により記憶部３４０に格納されている、ＲＳＳＩ値及び周波数（チャネル）情報を参照し、対象となる端末のＡＰ（Ｓ）に関するＲＳＳＩ値及び周波数（チャネル）情報を読み出す。
【００８１】
接続するアクセスポイントＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きいかどうかを判定する処理１３０２が実行される。処理１３０２では、処理１３０１により読み出されたＲＳＳＩ値と閾値Ｘ値とを比較して、ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きいかどうかを判定する。ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きくない場合には、処理１３１９に移り図１３〜１５に示される処理を終える。
【００８２】
なお、ＡＰ（Ｓ）のＲＳＳＩ値と閾値Ｘ値との比較は、間接的に、ＡＰ（Ｓ）と、対象となる端末との距離を推測していることに相当する。従って、ＡＰ（Ｓ）のＲＳＳＩ値が閾値Ｘ値よりも大きい場合には、対象となる端末がＡＰ（Ｓ）の近くに位置することを意味しているため、ＡＰ（Ｓ）と周辺の無線ＬＡＮのアクセスポイント間のＣＳＭＡ／ＣＡの推定を行うために処理１３０３に移る。なお、閾値Ｘ値は、無線ＬＡＮの電波の到達距離や、ＣＳＭＡ／ＣＡが動作する際の電波強度の閾値等の従って、適宜設定すればよい。
【００８３】
通知された周辺のアクセスポイントＡＰ（Ｎ）のうち未選択の１つを選択する処理１３０３が実行される。なお、後述するが、ＡＰ（Ｓ）と、周辺の無線ＬＡＮのアクセスポイント各々とのＣＳＭＡ／ＣＡの推定を行うために、通知された周辺のアクセスポイント数だけ、処理１３０３及び処理１３１９との間の処理が繰り返し実行される。
【００８４】
周辺のアクセスポイントＡＰ（Ｎ）のＲＳＳＩ値及び周波数（チャネル）情報を読み出す処理１３０４が実行される。処理１３０４では、処理８０１により記憶部３４０に格納されている、ＲＳＳＩ値及び周波数（チャネル）情報を参照し、対象となる端末の周辺に位置する無線ＬＡＮのアクセスポイントのうち、処理１３０３で選ばれたＡＰ（Ｎ）に関するＲＳＳＩ値及び周波数（チャネル）情報を読み出す。
【００８５】
ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｙ値よりも小さいかどうかを判定する処理１３０５が実行される。処理１３０５では、処理１３０１により読み出されたＡＰ（Ｓ）の周波数（チャネル）情報と、処理１３０４により読み出されたＡＰ（Ｎ）の周波数（チャネル）情報とに基づき、ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値を算出する。そして、この差分の絶対値と閾値Ｙ値とを比較する。差分の絶対値が閾値Ｙ値より小さくない場合は、通知された周辺のアクセスポイント全てに対して処理を完了したかどうかを確認する処理１３１９を実行する。そして、処理を完了している場合には処理１３２０に移り、処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１３０３に戻る。他方、差分の絶対値が閾値Ｙ値より小さい場合は、ＡＰ（Ｓ）が利用している周波数と、処理の対象となっているＡＰ（Ｎ）が利用している周波数とが、互いに重複しているため、ＣＳＭＡ／ＣＡが動作する可能性があるとして、ＣＳＭＡ／ＣＡが動作するかどうかをさらに判定をするために処理１３０６に移る。なお、閾値Ｙ値は、無線ＬＡＮの周波数帯域とチャネルの周波数間隔に応じてチャネル間での干渉が生じるかどうかに従い適宜設定すればよい。
【００８６】
ＡＰ（Ｓ）とＡＰ（Ｎ）に関してＣＳＭＡ／ＣＡの推定情報があるかどうかを判定する処理１３０６が実行される。処理１３０６では、記憶部３４０に、ＡＰ（Ｓ）と、対象となるＡＰ（Ｎ）とに関するＣＳＭＡ／ＣＡの推定情報があるかどうかを判定する。ＣＳＭＡ／ＣＡの推定情報があると判定された場合には処理１３０７に移り、ＣＳＭＡ／ＣＡの推定情報がないと判定された場合には処理１３１７に移る。
【００８７】
通知情報のＡＰ（Ｓ）のＲＳＳＩ値が推定情報のＡＰ（Ｓ）のＲＳＳＩ値よりも大きいかどうかを判定する処理１３０７が実行される。処理１３０７では、記憶部３４０に記憶されている推定情報と、端末から通知された通知情報とを比較する。より具体的には、推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値と、通知情報におけるＡＰ（Ｓ）のＲＳＳＩ値とを比較する。通知情報におけるＡＰ（Ｓ）のＲＳＳＩ値の方が大きい場合には、処理１３０８に移る。他方、推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値の方が大きくない場合には、処理１３１４に移る。この処理１３０７により、ＡＰ（Ｓ）に対してより近い端末が通知するＲＳＳＩ値に従ってＣＳＭＡ／ＣＡを推定できる。
【００８８】
ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいかどうかを判定する処理１３０８が実行される。処理１３０８では、無線ＬＡＮの電波の到達距離や、ＣＳＭＡ／ＣＡが動作する際の電波強度の閾値等の従って適宜設定された閾値Ｚ値と、ＡＰ（Ｎ）のＲＳＳＩ値とを比較することで、間接的に、ＡＰ（Ｓ）と、対象となるＡＰ（Ｎ）との距離を推測する。
【００８９】
処理１３０８において、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きくないと判定された場合には、ＡＰ（Ｓ）と、処理の対象であるＡＰ（Ｎ）のＣＳＭＡ／ＣＡが動作しないとして、推定情報を無効にしてＣｏｕｎｔ値を初期化する処理１３０９が実行される。具体的には、図１２に示される推定情報における該当するアクセスポイントのペアについて、“Ｆｌａｇ”を“ＯＦＦ”にして、“Ｃｏｕｎｔ”を“０”に設定する。このように設定する理由は、通知情報に従い、処理の対象となっているＡＰ（Ｎ）のＲＳＳＩ値が小さく、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波の届かない距離に位置していると推定されたことによる。なお、処理１３０９を終えると処理１３１３に移る。
【００９０】
処理１３０８において、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいと判定された場合には、推定情報が無効かどうかを判定する処理１３１０が実行される。処理１３１０では、図１２に示される推定情報における該当するアクセスポイントのペアについて、“Ｆｌａｇ”を“ＯＦＦ”かどうかを判定する。推定情報が無効であると判定された場合には処理１３１１に移り、推定情報が有効であると判定された場合には処理１３１２に移る。
【００９１】
推定情報を有効にしてＣｏｕｎｔ値を増やす処理１３１１が実行される。処理１３１１では、処理１３０５及び１３０８の結果、該当するアクセスポイントのペアについてＣＳＭＡ／ＣＡが動作すると推定されており、図１２に示される推定情報に、該当するアクセスポイントのペアが既に登録されているので、アクセスポイントのペアの“Ｆｌａｇ”を“ＯＮ”に変更し、“Ｃｏｕｎｔ”の値を１つ増やす。
【００９２】
推定情報のＣｏｕｎｔ値を増やす処理１３１２が実行される。処理１３１１では、図１２に示される推定情報において、“Ｆｌａｇ”が既に“ＯＮ”に設定されているため、“Ｆｌａｇ”の設定はそのままにして、“Ｃｏｕｎｔ”の値を１つ増やす。
【００９３】
処理１３０９、処理１３１１、又は処理１３１２に次いで、通知情報に従い推定情報を更新する処理１３１３が実行される。処理１３１３では、処理１３０９、処理１３１１、又は処理１３１２の処理結果に従い、ＡＰ（Ｓ）及び対象となるＡＰ（Ｎ）どうしの電波の到達距離に合わせて、端末から通知された情報を用いて、図１２の推定情報を更新する。
【００９４】
処理１３０７において、推定情報におけるＡＰ（Ｓ）のＲＳＳＩ値の方が大きくなると判定された場合に、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいかどうかを判定する処理１３１４が実行される。ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいと判定された場合には処理１３１５に移り、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きくないと判定された場合には処理１３１９に移る。そして、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１３０３に戻る。
【００９５】
推定情報が無効かどうかを判定する処理１３１５が実行される。推定情報が有効であると判定された場合には、該当するアクセスポイントのペアについて、図１２の“Ｃｏｕｎｔ”の値を１つ増やし、処理１３１９に移る。推定情報が無効であると判定された場合には、処理１３１９に移り、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１３０３に戻る。
【００９６】
処理１３０６において、ＣＳＭＡ／ＣＡの推定情報がないと判定された場合には、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいかどうかを判定する処理１３１７が実行される。この処理１３１７は、ＡＰ（Ｓ）のチャネルと、処理の対象となっているＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｙ値より小さく、ＡＰ（Ｓ）と、処理の対象となっているＡＰ（Ｎ）との間のＣＳＭＡ／ＣＡの推定情報が存在しない場合に実行される処理である。そこで、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きいと判定された場合には、処理１３１８に移り、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波が届く距離に位置していてＣＳＭＡ／ＣＡが動作すると推定して、図１２におけるＵＥ  ｉｎｆｏに追加する処理を実行する。他方で、ＡＰ（Ｎ）のＲＳＳＩ値が閾値Ｚ値よりも大きくないと判定された場合には、ＡＰ（Ｓ）とＡＰ（Ｎ）とが、互いに電波の届かない距離に位置していると推定できるので、処理１３１９に移り、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１３０３に戻る。
【００９７】
図１６に、実施例の通信方法における処理の他の詳細例が示される。図１６には、図８に示される、端末の無線品質を測定する処理８０３の他の詳細例が示される。図１６に示される処理は、無線品質測定部３２０によって実行される処理であって、処理１６００によって開始され、処理１６０９によって終了する。なお、図１６に示される処理の説明のために、端末が接続する、あるいは接続しようとしている無線ＬＡＮのアクセスポイントをＡＰ（Ｓ）と表し、処理の対象となる周辺の無線ＬＡＮのアクセスポイントをＡＰ（Ｎ）と表す。また、無線品質としてＳＩＲ値を採用している場合に沿って例示する。
【００９８】
接続するアクセスポイントＡＰ（Ｓ）のＲＳＳＩ値に基づきＳｉｇｎａｌ値を設定する処理１６０１が実行される。処理１６０１では、記憶部３４０に記憶されている、ＡＰ（Ｓ）のＲＳＳＩ値をＳｉｇｎａｌ値として設定する。
【００９９】
Ｉｎｔｅｒｆｅｒｅｎｃｅ値を初期化する処理１６０２が実行される。処理１６０２では、雑音を考慮して初期値を設定してもよい。
【０１００】
通知された周辺のアクセスポイントＡＰ（Ｎ）のうち未選択の１つを選択する処理１６０３が実行される。後述するが、ＡＰ（Ｓ）に対する、周辺の無線ＬＡＮのアクセスポイント各々による電波干渉の影響を考慮するために、通知された周辺のアクセスポイント数だけ、処理１６０３及び処理１６０７との間の処理が繰り返し実行される。
【０１０１】
ＡＰ（Ｓ）とＡＰ（Ｎ）に関してＣＳＭＡ／ＣＡの推定情報があって、かつ推定情報が有効でＣｏｕｎｔ値が閾値Ｎ値よりも大きいかどうかを判定する処理１６０４が実行される。処理１６０４では、ＣＳＭＡ／ＣＡの推定情報があるものの、推定情報が有効でない場合は、該当するアクセスポイントのペアにおいてＣＳＭＡ／ＣＡが動作するとして扱われていないため、Ｉｎｔｅｒｆｅｒｅｎｃｅ値を算出する際にＡＰ（Ｎ）のＲＳＳＩ値を考慮するかの判定を継続するために、処理１６０５に移る。また、推定情報が有効であっても、推定情報におけるＣｏｕｎｔ値が、ＣＳＭＡ／ＣＡが動作するかどうかを判定するための閾値Ｎ値より大きくない場合にも、該当するアクセスポイントのペアにおいてＣＳＭＡ／ＣＡが動作するとして扱われていないため、Ｉｎｔｅｒｆｅｒｅｎｃｅ値を算出する際にＡＰ（Ｎ）のＲＳＳＩ値を考慮するかの判定を継続するために、処理１６０５に移る。他方で、推定情報が有効でＣｏｕｎｔ値が閾値Ｎ値よりも大きい場合には、該当するアクセスポイントどうしにおいてＣＳＭＡ／ＣＡが動作すると判定される。その結果、ＳＩＲ値を算出する際に、信号品質の計算にＡＰ（Ｎ）による信号を含めないようにする。これは、例えば、このＡＰ（Ｎ）のＲＳＳＩ値をＩｎｔｅｒｆｅｒｅａｎｃｅ値に加算しないことであり、この場合、通知された周辺のアクセスポイント全てに対して処理を完了したかどうかを確認する処理１６０７を実行する。処理を完了している場合には処理１６０８に移り、処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するために処理１６０３に戻る。なお、信号品質の計算にＡＰ（Ｎ）による信号を含めないようにする例として、全体の信号品質から、該当するＡＰ（Ｎ）の信号強度の影響を差し引いて信号品質の測定をするようにしてもよい。
【０１０２】
ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値が閾値Ｗ値よりも小さいかどうかを判定する処理１６０５が実行される。処理１６０５では、記憶部３４０に記憶された情報に基づいて、ＡＰ（Ｓ）のチャネルとＡＰ（Ｎ）のチャネルとの差分の絶対値を算出する。そして、この差分の絶対値と閾値Ｗ値とを比較する。差分の絶対値が閾値Ｗ値より小さくない場合は、処理１６０７を実行する。そして、通知された周辺のアクセスポイント全てに対して処理を完了していない場合には、周辺の他の無線ＬＡＮのアクセスポイントを対象にした処理を実行するため処理１６０３に戻る。他方、差分の絶対値が閾値Ｗ値より小さい場合は、ＡＰ（Ｓ）が利用している周波数と、処理の対象となっているＡＰ（Ｎ）が利用している周波数とが、互いに重複しているため、ＡＰ（Ｓ）及びＡＰ（Ｎ）どうしのデータ送信において干渉が発生すると判定されて、処理１６０６に移る。閾値Ｗ値は、無線ＬＡＮの周波数帯域とチャネルの周波数間隔に応じてチャネル間での干渉が生じるかどうかに従い適宜設定すればよい。
【０１０３】
ＡＰ（Ｎ）のＲＳＳＩ値をＩｎｔｅｒｆｅｒｅｎｃｅ値に加算する処理１６０６が実行される。処理１６０６では、処理１６０５の判定の結果、ＡＰ（Ｓ）及びＡＰ（Ｎ）どうしのデータ送信において干渉が発生すると判定されているため、ＡＰ（Ｎ）のＲＳＳＩ値をＩｎｔｅｒｆｅｒｅｎｃｅとして加算する。
【０１０４】
通知された周辺のアクセスポイント数だけ処理が繰り返されると、ＳＩＲ値を算出する処理１６０８が実行される。処理１６０８では、通知された周辺のアクセスポイントＡＰ（Ｎ）の数だけ処理が繰り返された結果、ＡＰ（Ｓ）とデータ送信において干渉が発生すると判定されたＡＰ（Ｎ）の各々のＲＳＳＩ値が加算されたＩｎｔｅｒｆｅｒｅｎｃｅ値に用いて、ＳＩＲ値＝Ｓｉｇｎａｌ値／Ｉｎｔｅｒｆｅｒｅｎｃｅ値、という式により、ＳＩＲ値を算出する。
【０１０５】
図１７に、実施例の基地局の他の例が示される。この基地局は、例えばフェムト基地局等であり、制御装置の一例であるサーバ１の機能と、無線ＬＡＮのアクセスポイントの機能と、ＣＤＭＡやＬＴＥ等のセルラ向け基地局の機能とを有している。具体的には、制御処理部１７００によりサーバ１の機能が実現され、無線ＬＡＮ処理部１７１０及び無線ＬＡＮインターフェース１７２０により無線ＬＡＮのアクセスポイントＡＰ３等の機能が実現され、セルラ処理部１７３０及びセルラインターフェース１７４０により基地局２の機能が実現されている。。なお、ネットワークＩＦ１７５０は、ＮＩＣ２６０により実現され、上述した機能は、図３に示されるハードウェア構成を使用して実現すればよい。そして、この基地局内で各端末のＳＩＲ値を測定し、このＳＩＲ値に応じて、無線ＬＡＮ処理部１７１０及び無線ＬＡＮインターフェース１７２０を使用した無線アクセスから、セルラ処理部１７３０及びセルラインターフェース１７４０を使用した無線アクセスへ切り替える。
【０１０６】
以上に述べた実施例によれば、周辺のアクセスポイントによる信号干渉を考慮する場合に、アクセスポイントどうしが、一方の信号送信が終わるまで他方は信号送信を待機する関係にあれば、互いの信号が干渉しないとして、信号品質を適切に測定する。こうして、実際の無線環境に合わせて、適切な端末を別の無線アクセスへ切り替えることができる。
【符号の説明】
【０１０７】
１  サーバ
２  基地局
３、４、５  アクセスポイント
６、７、８  端末
９  基地局２の無線カバーエリア
１０、１１、１２  アクセスポイント３、４、５の無線カバーエリア
２１０  ＣＰＵ
２２０  メモリコントローラ
２３０  メモリ
２４０  メモリバス
２５０  ＩＯバスコントローラ
２６０  ＮＩＣ
２７０  ＩＯバス
２８０  記憶装置
３００  端末通知取得部
３１０  推定部
３２０  無線品質測定部
３３０  無線アクセス指示部
３４０  記憶部
３５０  ネットワークＩＦ
１７００  制御処理部
１７１０  無線ＬＡＮ処理部
１７２０  無線ＬＡＮＩＦ
１７３０  セルラ処理部
１７４０  セルラＩＦ
１７５０  ネットワークＩＦ
【図１】
2015041944.tif 000003
【図２】
2015041944.tif 000004
【図３】
2015041944.tif 000005
【図４】
2015041944.tif 000006
【図５】
2015041944.tif 000007
【図６】
2015041944.tif 000008
【図７】
2015041944.tif 000009
【図８】
2015041944.tif 000010
【図９】
2015041944.tif 000011
【図１０】
2015041944.tif 000012
【図１１】
2015041944.tif 000013
【図１２】
2015041944.tif 000014
【図１３】
2015041944.tif 000015
【図１４】
2015041944.tif 000016
【図１５】
2015041944.tif 000017
【図１６】
2015041944.tif 000018
【図１７】
2015041944.tif 000019