(57)【要約】【課題】無線基地局装置から無線端末装置がデータを受信する際に得られるデータ受信速度を、無線端末装置が無線基地局装置に接続する前に、無線端末装置が測定できるようにする。【解決手段】無線端末装置は、第１の無線通信処理部及び受信速度測定部を含む。第１の無線通信処理部は、第１の無線通信システムに含まれる第１の無線基地局装置と第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理する。受信速度測定部は、第１の無線通信処理部により受信処理された第１のデータの中の第１の無線基地局装置から他の無線端末装置へ送信された第２のデータの受信結果を用いて、第１の無線基地局装置に無線端末装置が接続した場合に第１の無線基地局装置から送信されたデータを無線端末装置が受信する際のデータ受信速度を求める。【選択図】図２
2016063317.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信システムに含まれる第１の無線基地局装置と前記第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理する第１の無線通信処理部と、
前記第１の無線通信処理部により受信処理された前記第１のデータの中の前記第１の無線基地局装置から前記他の無線端末装置へ送信された第２のデータの受信結果を用いて、前記第１の無線基地局装置に無線端末装置が接続した場合に前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求める受信速度測定部と
を含む無線端末装置。
【請求項２】
前記第１の無線通信処理部は、受信処理された前記第２のデータの誤りの有無を確認し、
前記受信速度測定部は、前記第１の無線通信処理部により確認された前記第２のデータの誤り確認結果を用いて前記第２のデータの誤り率を計算し、計算された前記誤り率が所定の閾値以下である前記第２のデータに適用された無線方式から前記データ受信速度を特定する
請求項１に記載の無線端末装置。
【請求項３】
前記受信速度測定部は、
前記第１の無線基地局装置と前記第１の無線基地局装置に既接続の無線端末装置との間の無線伝送路上を、受信処理された前記第１のデータを含むデータフレームが伝送する伝送時間を計測し、
計測された前記伝送時間を用いて、前記無線伝送路の空きリソース率を計算し、
計算された前記無線伝送路の前記空きリソース率と前記第２のデータに適用された前記無線方式とを用いて、前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータの実受信速度を前記データ受信速度として求める
請求項２に記載の無線端末装置。
【請求項４】
前記受信速度測定部により求められた前記データ受信速度が所定の閾値以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定する接続決定部を更に含み、
前記第１の無線通信処理部は、前記接続決定部による前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
請求項１〜３の何れか一項に記載の無線端末装置。
【請求項５】
前記第１の無線通信処理部は、前記無線端末装置が接続中の第１の無線基地局装置から受信したデータフレームの受信電界強度が所定の閾値未満である場合に、前記第１の無線通信システムに含まれる別の無線基地局装置と前記別の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理し、
前記受信速度測定部は、前記第１の無線通信処理部により受信処理された前記第１のデータの中の前記別の無線基地局装置から前記他の無線端末装置へ送信される第２のデータの受信結果を用いて、前記別の無線基地局装置に前記無線端末装置が接続した場合に前記別の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求め、
前記接続決定部は、前記受信速度測定部により求められた前記受信データ速度が所定の閾値以上である場合に前記無線端末装置を前記別の無線基地局装置に接続すると決定し、
前記第１の無線通信処理部は、前記接続決定部による前記決定に従って前記無線端末装置を前記別の無線基地局装置に接続する
請求項４に記載の無線端末装置。
【請求項６】
第２の無線通信システムに含まれる第２の無線基地局装置から送信されたデータを受信処理する第２の無線通信処理部を更に含み、
前記受信速度測定部は、前記第２の無線通信処理部により受信処理された前記データの受信速度を測定し、
前記接続決定部は、前記受信速度測定部により求められた前記データ受信速度が前記受信速度測定部により測定された前記受信速度以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定し、
前記第１の無線通信処理部は、前記接続決定部による前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
請求項４に記載の無線端末装置。
【請求項７】
前記受信速度測定部により求められた前記データ受信速度を表示するアプリケーション部を更に含む
請求項１〜６の何れか一項に記載の無線端末装置。
【請求項８】
第１の無線通信システムに含まれる第１の無線基地局装置と前記第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理し、
受信処理された前記第１のデータの中の前記第１の無線基地局装置から前記他の無線端末装置へ送信された第２のデータの受信結果を用いて、前記第１の無線基地局装置に無線端末装置が接続した場合に前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求める
ことを含む、無線端末装置が実行するデータ受信速度の測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末装置及びデータ受信速度の測定方法に関する。
【背景技術】
【０００２】
近年のハードウェア及びソフトウェアの進化によって、セルラ方式の無線通信モジュールの他に無線Local Area Network (LAN)の無線通信モジュールを搭載した無線端末装置が存在する。セルラ方式の例としては、Code Division Multiple Access (CDMA)及びLong Term Evolution (LTE)等が挙げられる。無線LANの例としては、Institute of Electrical and Electronics Engineers (IEEE) 802.11 Projectで標準化された無線規格が挙げられる。無線端末装置の例としては、スマートフォンと称される多機能携帯電話、及びタブレットPersonal Computer (PC)と称される携帯可能なコンピュータ等が挙げられる。こうした無線端末装置が無線LANのアクセスポイントに接続し、接続された無線LANのアクセスポイントと通信する際には、例えば、以下のような処理が行われる。無線LANのアクセスポイントは、無線LANの無線基地局装置である。以下の記述において、「アクセスポイント」とは、無線LANのアクセスポイント、すなわち、無線LANの無線基地局装置を指す。
【０００３】
無線端末装置内には、アクセスポイントの識別情報であるService Set Identifier (SSID)及び認証キーが予め登録される。無線端末装置が備える無線LANのスイッチがONの状態であるときに、無線端末装置内に予め登録されたSSIDに対応するアクセスポイントの通信エリアへ無線端末装置が移動すると、無線端末装置は、アクセスポイントから送信されたビーコン信号を受信する。或いは、無線LANのスイッチがONの状態であるときに、無線端末装置は、予め登録されたSSIDに対応するアクセスポイントへ向けてプローブ要求信号を送信し、送信されたプローブ要求信号に対応するプローブ応答信号をアクセスポイントから受信する。以下では、ビーコン信号及びプローブ応答信号を区別する特段の記載がない限り、ビーコン信号及びプローブ応答信号を纏めて「ビーコン信号」と記載する。
【０００４】
無線端末装置は、受信されたビーコン信号の受信電界強度であるReceived Signal Strength Indicator (RSSI)を測定する。測定されたRSSIの値が所定の閾値以上（例えば、-80dBm）である場合、無線端末装置は、ビーコン信号を送信したアクセスポイントへの接続が可能であると判断し、アクセスポイントへの接続を試みる。認証及びアソシエーションの処理が無線端末装置とアクセスポイントとの間で行われると、無線端末装置は、アクセスポイントに接続する。
【０００５】
無線端末装置がアクセスポイントに接続すると、無線端末装置とアクセスポイントとの間で所望のデータが通信される。無線端末装置とアクセスポイントとの間で通信されるデータのデータレートは、アクセスポイントと無線端末装置との間のデータ信号の無線品質に従い該データに対するModulation and Coding Scheme (MCS)が変更されることによって、適応的に変更される。MCSは、アクセスポイントと無線端末装置との間で通信されるデータに適用される変調方式及び誤り訂正符号化率の組み合わせである。
【０００６】
例えば、無線端末装置がアクセスポイントに接続すると、アクセスポイントから無線端末装置へのデータ送信が開始される。アクセスポイントは、まず、相対的に低い無線品質に対応し得る第１のMCS、すなわち、ビットレートが相対的に低いMCSを用いて、相対的に低い第１のデータレートで無線端末装置へデータを送信する。第１のデータレートで送信されたデータが無線端末装置により誤りなく受信された場合、アクセスポイントは、次に、相対的に高い無線品質に対応した第２のMCS、すなわち、ビットレートが相対的に高いMCSを用いて、相対的に高い第２のデータレートで無線端末装置へデータを送信する。すなわち、アクセスポイントは、ビットレートが相対的に高いMCSを用いて無線端末装置へデータを送信する。第２のデータレートで送信されたデータが無線端末装置により誤りなく受信された場合、アクセスポイントは、さらに、相対的により高い無線品質に対応した第３のMCSを用いて、相対的により高い第３のデータレートで無線端末装置へデータを送信する。すなわち、アクセスポイントは、ビットレートが相対的により高いMCSを用いて無線端末装置へデータを送信する。このように、アクセスポイントと無線端末装置との間で通信されるデータのデータレートは、アクセスポイントと無線端末装置との間の通信が開始された後、アクセスポイントと無線端末装置との間で通信されるデータ信号の無線品質に応じて段階的に上げられ得る。
【０００７】
一方、例えば、無線環境の変化等に起因して、アクセスポイントから無線端末装置へのデータ送信の継続中に、第３のデータレートで送信されたデータが無線端末装置により受信されなくなるケースが発生し得る。こうしたケースが発生した場合、アクセスポイントは、まず、第２のMCSを用いて第２のデータレートで無線端末装置へデータを送信する。すなわち、アクセスポイントは、ビットレートが相対的に低いMCSを用いて無線端末装置へデータを送信する。第２のデータレートで送信されたデータが無線端末装置により受信されなかった場合、アクセスポイントは、次に、第１のMCSを用いて第１のデータレートで無線端末装置へデータを送信する。すなわち、アクセスポイントは、ビットレートが相対的により低いMCSを用いて無線端末装置へデータを送信する。このように、アクセスポイントと無線端末装置との間で通信されるデータのデータレートは、アクセスポイントと無線端末装置との間の通信が開始された後、アクセスポイントと無線端末装置との間で通信されるデータ信号の無線品質に応じて段階的に下げられ得る。
【０００８】
なお、次のような通信制御プログラムが知られている。すなわち、通信制御プログラムは、無線インタフェースに、SSIDを特定しないプローブの処理を実行させ、SSIDを返すアクセスポイントの全ての受信電波強度を取得する。通信制御プログラムは、SSIDを格納したプロファイルを優先順に読み出して、SSIDで特定されるアクセスポイントのうち、受信電波強度が閾値を超えているアクセスポイントに接続する。
【０００９】
無線ステーションにおける動作のための次のような方法が知られている。すなわち、該方法は、次の処理を含む。リモートステーションから該リモートステーションによって送信されたパケットに対応する信号を無線で受信する。受信信号の標本値を復調してリモートステーションからの復調信号を生成する。当該ステーションとリモートステーションとの間のリンクを通じて転送されるデータの受信信号品質、例えば受信信号EVMの測度に基づいてそのリモートステーションと通信するか否かを選択する。
【００１０】
無線LANシステムにおけるマルチユーザ送信のためのリンク適応手順を実行する次のような方法が知られている。すなわち、該方法は、次の段階を含む。AP (Access Point)が複数のステーションに送信したMCSフィードバック要求(MCS Feedback Request)を受信する。他のステーションに送信された前記MCSフィードバック要求に相応する空間的ストリーム(spatial stream)を考慮してMCSを推定する。推定された前記MCSを含むMCSフィードバック応答(MCS Feedback Response)を前記APに送信する。
【００１１】
次のような無線通信システムが知られている。すなわち、無線LAN基地局監視サーバ装置の監視下にある無線LAN基地局装置は、それぞれが自基地局の無線LAN基地局情報を無線LAN基地局監視サーバ装置に通知する。通信を開始しようとする複合無線端末装置は、接続可能な無線LAN基地局装置の無線LAN基地局情報を要求する。無線LAN基地局監視サーバ装置は、情報を要求してきた複合無線端末装置から得た情報に基づいて、接続可能な基地局装置の有無、存在するならばその無線LAN基地局情報を3Gネットワーク経由で通知する。無線LAN基地局情報を受信した複合無線端末装置は、無線LAN基地局情報から無線LANネットワークに接続するか否かを決定する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００５−３９５７１号公報
【特許文献２】特表２００７−５１０３５８号公報
【特許文献３】特表２０１２−５３１７９３号公報
【特許文献４】ＷＯ２００８／０２０５３６
【発明の概要】
【発明が解決しようとする課題】
【００１３】
発明が解決しようとする課題は、無線基地局装置から無線端末装置がデータを受信する際に得られるデータ受信速度を、無線端末装置が無線基地局装置に接続する前に、無線端末装置が測定できるようにすることである。
【課題を解決するための手段】
【００１４】
実施形態の一側面に従えば、無線端末装置は、第１の無線通信処理部及び受信速度測定部を含む。第１の無線通信処理部は、第１の無線通信システムに含まれる第１の無線基地局装置と第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理する。受信速度測定部は、第１の無線通信処理部により受信処理された第１のデータの中の第１の無線基地局装置から他の無線端末装置へ送信された第２のデータの受信結果を用いて、第１の無線基地局装置に無線端末装置が接続した場合に第１の無線基地局装置から送信されたデータを無線端末装置が受信する際のデータ受信速度を求める。
【発明の効果】
【００１５】
実施形態の一側面に従えば、無線基地局装置から無線端末装置がデータを受信する際に得られるデータ受信速度を、無線端末装置が無線基地局装置に接続する前に、無線端末装置は測定できる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に従った無線端末装置を含む無線通信システムの例示的な構成図である。
【図２】第１の実施形態に従った無線端末装置の例示的な機能構成図である。
【図３】第１の実施形態に従った無線端末装置の例示的なハードウェア構成図である。
【図４】第１の実施形態に従った無線端末装置によるデータ受信の説明図である。
【図５】第１の無線基地局装置と第１の無線基地局装置に既接続の無線端末装置との間で送受信されるデータフレームのフォーマットの例図である。
【図６】受信結果記録テーブルの例図である。
【図７Ａ】第１の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。
【図７Ｂ】第１の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。
【図８】第１の実施形態に従った無線端末装置が行う無線方式特定処理の例示的なフロー図である。
【図９Ａ】第２の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。
【図９Ｂ】第２の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。
【図１０】第３の実施形態に従った無線端末装置の例示的な機能構成図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら発明を実施するための形態を詳述する。
【００１８】
＜第１の実施形態＞
無線端末装置が測定するビーコン信号のRSSIの値は、アクセスポイントから送信されたビーコン信号の受信強度にすぎない。このため、測定されたビーコン信号のRSSIの値は、アクセスポイントと無線端末装置との間で通信される信号の無線品質を必ずしも反映していない。例えば、あるアクセスポイントの他に別のアクセスポイントが存在し、別のアクセスポイントから送信された信号があるアクセスポイントから送信された信号に干渉を与えるケースがある。しかしながら、あるアクセスポイントから送信されたビーコン信号に対して無線端末装置が測定したRSSIの値は、こうしたケースの有無に関係なく変わらない。このため、測定されたビーコン信号のRSSIの値が所定の閾値以上であったとしても、別のアクセスポイントから送信された信号による干渉に起因して、あるアクセスポイントから送信される信号の無線品質が低い状況が発生し得る。近年、空港、駅、及びカフェ等にアクセスポイントが設置され、アクセスポイントの設置数は、増加しつつある。このため、複数のアクセスポイントから送信された信号が相互に干渉することによって、特定のアクセスポイントから送信される信号の無線品質が劣化する状況が生じ得る。
【００１９】
前述したように、無線LANでは、無線端末装置とアクセスポイントとの間で通信されるデータに適用されるMCSは、無線端末装置がアクセスポイントに接続した後に、データの送信状況に応じて適応的に変更される。例えば、無線端末装置とアクセスポイントとの間で通信されるデータ信号の無線品質が低い場合には、無線伝送路上でデータに誤りが発生する。そこで、無線品質が低いデータ信号のデータには、データの誤りに強いMCS、すなわち、低いデータレートに対応するMCSが適用される。このため、無線端末装置とアクセスポイントとの間で通信されるデータ信号の無線品質が低い状況で無線端末装置がアクセスポイントに接続した場合、アクセスポイントに接続した後に無線端末装置が得られるユーザスループットは小さくなる。したがって、測定されたビーコン信号のRSSIの値に基づき無線端末装置がアクセスポイントに接続したとしても、無線端末装置は、接続されたアクセスポイントからデータを受信する際に所望のスループットを得られない可能性がある。
【００２０】
そこで，第１の実施形態に従った無線端末装置は、接続されたアクセスポイントから無線端末装置がデータを受信する際のデータ受信速度を、無線端末装置がアクセスポイントに接続する前に測定するように構成される。こうした構成によって、例えば、第１の実施形態に従った無線端末装置は、アクセスポイントに接続した後に所望のデータ受信速度が得られるか否かを、測定されたデータ受信速度から判定し、当該アクセスポイントに接続するか否かを決定することができる。したがって、アクセスポイントに接続した後に無線端末装置が得られるユーザスループットが低下することを抑制できる。
【００２１】
図１は、第１の実施形態に従った無線端末装置を含む無線通信システムの例示的な構成図である。図１に示すように、無線通信システム１は、無線端末装置１０、第１の無線基地局装置２０、第１の無線通信網３０、第２の無線基地局装置４０、第２の無線通信網５０、及びインターネット６０を含む。
【００２２】
無線端末装置１０は、第１の無線通信システムＳ１に対応する無線通信モジュールと、第２の無線通信システムＳ２に対応する無線通信モジュールとを含む無線端末装置である。第１の無線通信システムＳ１は、IEEE 802.11 Projectで標準化された無線規格等の無線LANの通信システムに対応する。第２の無線通信システムＳ２は、CDMA及びLTE等のセルラ方式の無線通信システムに対応する。無線端末装置１０は、Third Generation Partnership Project (3GPP)の仕様書で規格されるUser Equipment (UE)を含む。無線端末装置１０は、例えば、スマートフォンと称される多機能携帯電話や、タブレットPersonal Computer (PC)と称される携帯可能なコンピュータである。
【００２３】
第１の無線基地局装置２０は、第１の無線通信システムＳ１に含まれる無線基地局装置である。第１の無線基地局装置２０は、無線LANのアクセスポイントに対応する。第１の無線通信網３０は、第１の無線通信システムＳ１に含まれる無線通信網である。第１の無線通信網３０は、認証サーバ等の無線LANサービス事業者サーバを含む。
【００２４】
第２の無線基地局装置４０は、第２の無線通信システムＳ２に含まれる無線基地局装置である。第２の無線基地局装置４０は、例えば、3GPPの仕様書で規格されるevolved Node B (eNodeB)である。第２の無線通信網５０は、第２の無線通信システムＳ２に含まれる無線通信網である。第２の無線通信網５０は、例えば、3GPPの仕様書で規格されるEvolved Packet Core (EPC)を含む。
【００２５】
図1に示した無線通信システム１では、第１の無線基地局装置２０がカバーする通信エリアＡ１は、第２の無線基地局装置４０がカバーする通信エリアＡ２内に存在する。無線端末装置１０が通信エリアＡ２内に位置し且つ通信エリアＡ１外に位置する場合、無線端末装置１０は、第２の無線基地局装置４０に接続し、第２の無線通信網５０を介してインターネット６０にアクセスする。
【００２６】
一方、無線端末装置１０が通信エリアＡ２内に位置し且つ通信エリアＡ１内に位置する場合、無線端末装置１０は、第２の無線基地局装置４０に接続し、第２の無線通信網５０を介してインターネット６０にアクセスし得る。また、無線端末装置１０は、第１の無線基地局装置２０から送信されたデータを無線端末装置１０が受信する際のデータ受信速度に従って、第１の無線基地局装置２０に接続し、第１の無線通信網３０を介してインターネット６０にアクセスし得る。データ受信速度は、無線端末装置１０が第１の無線基地局装置２０へ接続する前に、第１の無線基地局装置２０が第１の無線基地局装置２０に既接続の他の無線端末装置へ宛てて送信したデータの受信結果を基に測定される。
【００２７】
なお、図１は、第１の実施形態に従った無線端末装置１０を含む無線通信システム１を説明するための一例にすぎない。例えば、第１の無線基地局装置２０がカバーする通信エリアＡ１内に複数の無線端末装置１０が存在してよく、第２の無線基地局装置４０がカバーする通信エリアＡ２内に複数の無線端末装置１０が存在してもよい。また、複数の第１の無線基地局装置２０が無線通信システム１に含まれてよく、複数の第１の無線基地局装置２０に対応する複数の通信エリアが第２の無線基地局装置４０がカバーする通信エリアＡ２内に存在してもよい。
【００２８】
図２は、第１の実施形態に従った無線端末装置の例示的な機能構成図である。図２に示すように、無線端末装置１０は、制御処理部１１、第１の無線通信処理部１２、及び第１の無線通信インタフェース１３を含む。また、無線端末装置１０は、第２の無線通信処理部１４、第２の無線通信インタフェース１５、アプリケーション部１６、及び記憶部１７を含む。
【００２９】
第１の無線通信インタフェース１３は、第１の無線基地局装置２０から送信された、データフレームを含むデータ信号（電波）を受信する。また、第１の無線通信インタフェース１３は、第１の無線通信システムＳ１のフォーマットに対応したデータフレームを含むデータ信号を第１の無線基地局装置２０へ送信する。
【００３０】
第１の無線通信処理部１２は、第１の無線通信インタフェース１３が受信したデータ信号に含まれるデータフレームに対する受信処理を行う。第１の無線通信処理部１２は、受信処理されたデータフレーム中の受信対象データを制御処理部１１へ転送する。また、第１の無線通信処理部１２は、送信対象データを制御処理部１１から受信し、受信された送信対象データに対して、第１の無線通信システムＳ１のフォーマットに対応したデータフレームの生成といった送信処理を行う。第１の無線通信処理部１２は、生成されたデータフレームを第１の無線通信インタフェース１３へ転送する。
【００３１】
第２の無線通信インタフェース１５は、第２の無線基地局装置４０から送信された、データフレームを含むデータ信号（電波）を受信する。また、第２の無線通信インタフェース１５は、第２の無線通信システムＳ２のフォーマットに対応したデータフレームを含むデータ信号を第２の無線基地局装置４０へ送信する。
【００３２】
第２の無線通信処理部１４は、第２の無線通信インタフェース１５が受信したデータ信号に含まれるデータフレームに対する受信処理を行う。第２の無線通信処理部１４は、受信処理されたデータフレーム中の受信対象データを制御処理部１１へ転送する。また、第２の無線通信処理部１４は、送信対象データを制御処理部１１から受信し、受信された送信対象データに対して、第２の無線通信システムＳ２のフォーマットに対応したデータフレームの生成といった送信処理を行う。第２の無線通信処理部１４は、生成されたデータフレームを第２の無線通信インタフェース１５へ転送する。
【００３３】
アプリケーション部１６は、無線端末装置１０のユーザにより入力された命令を受信する。アプリケーション部１６は、入力された命令に基づいて、インターネット６０へ送信するためのアプリケーションデータを生成し、生成されたアプリケーションデータを制御処理部１１へ送信する。また、アプリケーション部１６は、インターネット６０から送信されたアプリケーションデータを制御処理部１１から受信する。アプリケーション部１６は、受信されたアプリケーションデータに対して所定の処理を行い、処理されたアプリケーションデータを無線端末装置１０のユーザに向けて表示する。
【００３４】
記憶部１７には、制御処理部１１、第１の無線通信処理部１２、第２の無線通信処理部１４、及びアプリケーション部１６により実行される、処理プログラム及びデータが記憶される。また、記憶部１７には、第１の無線通信処理部１２、第２の無線通信処理部１４、及びアプリケーション部１６による処理結果のデータが記憶される。記憶部１７は、受信結果記録テーブル１７Ａを含む。受信結果記録テーブル１７Ａは、制御処理部１１により生成され、受信結果記録テーブル１７Ａに含まれるデータは、制御処理部１１により記録される。
【００３５】
制御処理部１１は、無線端末装置１０に含まれる各部の動作を制御する。制御処理部１１は、受信速度測定部１１Ａ及び接続決定部１１Ｂを含む。
【００３６】
受信速度測定部１１Ａは、無線端末装置１０が第１の無線基地局装置２０からデータ（受信対象データ）を受信する際のデータ受信速度を測定する。受信速度測定部１１Ａによるデータ受信速度の測定は、無線端末装置１０が第１の無線基地局装置２０に接続する前に行われる。具体的には、受信速度測定部１１Ａは、第１の無線基地局装置２０が第１の無線基地局装置２０に既接続の他の無線端末装置へ宛てて送信したデータの受信速度を用いて、こうしたデータ受信速度を測定する。
【００３７】
例えば、受信速度測定部１１Ａは、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の他の無線端末装置との間で通信（送受信）されるデータフレームを受信処理するように、第１の無線通信処理部１２に指示する。受信速度測定部１１Ａが第１の無線通信処理部１２にデータフレームの受信処理を指示したとき、無線端末装置１０は、第１の無線基地局装置２０に未接続の状態である。第１の無線通信処理部１２は、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の他の無線端末装置との間で通信されるデータフレームを受信する。受信されるデータフレーム中のデータに対しては、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の他の無線端末装置と間の無線品質に応じて適応的に決定された特定の無線方式が適用される。データに適応的に適用される無線方式は、例えば、MCSである。第１の無線通信処理部１２は、適用された特定の無線方式でデータフレーム中のデータを受信処理する。第１の無線通信処理部１２は、受信処理されたデータの受信結果を受信速度測定部１１Ａに報告する。
【００３８】
受信速度測定部１１Ａは、第１の無線通信処理部１２から報告されたデータの受信結果を用いて、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際のデータ受信速度を求める。第１の実施形態では、求められるデータ受信速度は、第１の無線基地局装置２０から無線端末装置１０へ宛てて送信されるデータに適用される無線方式である。データに適用される無線方式は、例えば、MCSである。前述のように、第１の無線基地局装置２０と無線端末装置との間で通信されるデータに適用される無線方式は、通信されるデータ信号の無線品質に適したデータレートとなるように、第１の無線基地局装置２０への接続後に適応的に決定される。そこで、第１の実施形態では、特定のデータレートと対応付けられた無線方式、すなわち特定のデータレートを示す無線方式が、無線端末装置１０により測定されるデータ受信速度とされる。
【００３９】
接続決定部１１Ｂは、受信速度測定部１１Ａにより測定されたデータ受信速度に従って、無線端末装置１０を第１の無線基地局装置２０に接続するか否かを決定する。
【００４０】
例えば、無線端末装置１０を第１の無線基地局装置２０に接続すると接続決定部１１Ｂが決定した場合、接続決定部１１Ｂは、第１の無線基地局装置２０への接続を第１の無線通信処理部１２に指示する。無線端末装置１０が第１の無線基地局装置２０へ接続すると、制御処理部１１は、アプリケーション部１６からアプリケーションデータを受信し、受信されたアプリケーションデータを含む送信対象データを第１の無線通信処理部１２へ転送する。また、制御処理部１１は、第１の無線通信処理部１２から受信対象データを受信し、受信された受信対象データに含まれるアプリケーションデータをアプリケーション部１６へ転送する。無線端末装置１０が第２の無線基地局装置４０に既に接続している場合には、接続決定部１１Ｂは、第２の無線基地局装置４０との接続を切断するように第２の無線通信処理部１４に指示し得る。
【００４１】
無線端末装置１０を第１の無線基地局装置２０に接続しないと接続決定部１１Ｂが決定した場合、第２の無線基地局装置４０への接続は維持される。或いは、接続決定部１１Ｂは、第２の無線基地局装置４０への接続を第２の無線通信処理部１４に指示する。無線端末装置１０が第２の無線基地局装置４０へ接続すると、制御処理部１１は、アプリケーション部１６からアプリケーションデータを受信し、受信されたアプリケーションデータを含む送信対象データを第２の無線通信処理部１４へ転送する。また、制御処理部１１は、第２の無線通信処理部１４から受信対象データを受信し、受信された受信対象データに含まれるアプリケーションデータをアプリケーション部１６へ転送する。
【００４２】
図３は、第１の実施形態に従った無線端末装置の例示的なハードウェア構成図である。図３に示すように、無線端末装置７０は、プロセッサ７１、記憶装置７２、入力装置７３、出力装置７４、通信インタフェース７５、及びバス７６を含む。プロセッサ７１、記憶装置７２、入力装置７３、出力装置７４、及び通信インタフェース７５は、バス７６を介して相互に接続される。
【００４３】
プロセッサ７１は、Central Processing Unit (CPU)といった演算処理を行う論理回路である。プロセッサ７１は、制御処理部１１、第１の無線通信処理部１２、第２の無線通信処理部１４、及びアプリケーション部１６に対応する。
【００４４】
記憶装置７２は、プロセッサ７１により実行される処理プログラム、プロセッサ７１による処理に用いられるデータ、及びプロセッサ７１による処理結果のデータが格納される装置である。記憶装置７２は、記憶部１７に対応する。
【００４５】
入力装置７３は、無線端末装置７０のユーザが無線端末装置７０への命令を入力するための装置であり、例えば、タッチパネル、キーボード、及びマウス等である。出力装置７４は、プロセッサ７１による処理結果を表示するための装置であり、例えば、液晶ディスプレイである。入力装置７３及び出力装置７４は、アプリケーション部１６に対応する。
【００４６】
通信インタフェース７５は、変復調器、増幅器、及びアンテナ等である。通信インタフェース７５は、第１の無線通信インタフェース１３及び第２の無線通信インタフェース１５に対応する。
【００４７】
図４は、第１の実施形態に従った無線端末装置によるデータ受信の説明図である。図４において、無線端末装置８０Ａ及び無線端末装置８０Ｂは、無線端末装置１０以外の他の無線端末装置である。無線端末装置８０Ａ及び無線端末装置８０Ｂは、第１の無線通信システムＳ１に対応する無線通信モジュールを少なくとも含む無線端末装置であり、第１の無線基地局装置２０と接続及び通信する。無線端末装置８０Ａ及び無線端末装置８０Ｂは、無線端末装置１０と同様の機能を有するように構成された無線端末装置であってもよい。以下では、無線端末装置８０Ａ及び無線端末装置８０Ｂのように、第１の無線基地局装置２０に既接続の無線端末装置であって、無線端末装置１０以外の無線端末装置を「他の無線端末装置８０」と称することがある。
【００４８】
図４に示すように、無線端末装置８０Ａは、第１の無線基地局装置２０に既に接続しており、第１の無線基地局装置２０と無線端末装置８０Ａとの間でデータが送受信される。また、無線端末装置８０Ｂは、第１の無線基地局装置２０に既に接続しており、第１の無線基地局装置２０と無線端末装置８０Ｂとの間でデータが送受信される。第１の無線基地局装置２０と他の無線端末装置８０との間で送受信されるデータは、第１の無線通信システムＳ１のフォーマットに対応したデータフレームで、所定のチャネル（周波数）のデータ信号（電波）によって送受信される。
【００４９】
一方、無線端末装置１０は、第１の無線基地局装置２０と他の無線端末装置８０との間で送受信されるデータを第１の無線基地局装置２０に未接続の状態で受信する。すなわち、無線端末装置１０は、第１の無線基地局装置２０と無線端末装置８０Ａとの間で送受信されるデータ、及び第１の無線基地局装置２０と無線端末装置８０Ｂとの間で送受信されるデータを第１の無線基地局装置２０に未接続の状態で受信する。
【００５０】
具体的には、図４に示した一例では、無線端末装置８０Ａは、第１の無線基地局装置２０から送信された無線端末装置８０Ａを宛先とするデータＤa１を受信する。また、無線端末装置１０は、第１の無線基地局装置２０から送信された無線端末装置８０Ａを宛先とするデータＤa１を受信する。無線端末装置８０Ｂは、第１の無線基地局装置２０から続いて送信された無線端末装置８０Ｂを宛先とするデータＤｂ１を受信する。また、無線端末装置１０は、第１の無線基地局装置２０から続いて送信された無線端末装置８０Ｂを宛先とするデータＤｂ１を受信する。以下同様に、第１の無線基地局装置２０から続いて送信された無線端末装置８０Ａを宛先とするデータＤａ２は、無線端末装置８０Ａにより受信されると共に、無線端末装置１０により受信される。第１の無線基地局装置２０から続いて送信された無線端末装置８０Ｂを宛先とするデータＤｂ２は、無線端末装置８０Ｂにより受信されると共に、無線端末装置１０により受信される。無線端末装置８０Ａから続いて送信された第１の無線基地局装置２０を宛先とするデータＤｃは、第１の無線基地局装置２０により受信されると共に、無線端末装置１０により受信される。無線端末装置８０Ｂから続いて送信された第１の無線基地局装置２０を宛先とするデータＤｄは、第１の無線基地局装置２０により受信されると共に、無線端末装置１０により受信される。
【００５１】
前述したように、受信速度測定部１１Ａは、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際のデータ受信速度を、第１の無線基地局装置２０が他の無線端末装置８０へ宛てて送信したデータ（第１のデータ）の受信速度を用いて測定する。そこで、受信速度測定部１１Ａ及び第１の無線通信処理部１２による処理対象とされるデータフレームは、第１の無線基地局装置２０が他の無線端末装置８０へ宛てて送信したデータを含むデータフレームであってもよい。
【００５２】
しかしながら、データフレームに含まれるデータの送信元及び宛先は、データフレームが受信処理された後に、データフレーム中の情報が参照されないと判別されない。そこで、前述したように、受信速度測定部１１Ａは、第１の無線基地局装置２０と他の無線端末装置８０との間で通信されるデータフレーム（第２のデータを含むデータフレーム）を受信処理するように第１の無線通信処理部１２に指示する。また、図４から理解し得るように、第１の無線通信処理部１２は、第１の無線基地局装置２０と他の無線端末装置８０との間で通信されるデータフレームを受信処理する。受信速度測定部１１Ａは、第１の無線通信処理部１２により受信処理されたデータフレーム中の情報を参照し、参照された情報の内容に応じてデータフレーム中のデータに対する受信速度の測定処理を行う。
【００５３】
図５は、第１の無線基地局装置と第１の無線基地局装置に既接続の無線端末装置との間で送受信されるデータフレームのフォーマットの例図である。図５に示すように、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間で送受信されるデータフレーム９０は、Preamble９１、SIGNAL９２、及びDATA９３を含む。データフレーム９０は、例えば、Physical Layer Convergence Protocol (PLCP) Data Unit (PPDU)である。
【００５４】
データフレーム９０の先頭のPreamble９１は、同期信号である。Preamble９１が確認された場合、第１の無線通信処理部１２は、DATA９３に対する受信処理を行う。
【００５５】
Preamble９１に後続するSIGNAL９２は、SIGNAL９２に後続するDATA９３に関係する制御信号である。SIGNAL９２は、DATA９３に対して適用されたMCSも示す。MCSは、データフレーム９０中のデータに対して無線環境に応じて適応的に適用される無線方式の一例である。
【００５６】
DATA９３は、当該データフレーム９０によって第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間で送受信される対象のデータである。DATA９３は、例えば、PLCP Service Data Unit (PSDU）である。以下では、「当該データフレーム９０によって第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間で送受信される対象のデータ」を便宜的に送受信対象データと称する。送受信対象データは、当該送受信対象データを含むデータフレーム９０を送信する装置、すなわち第１の無線基地局装置２０又は第１の無線基地局装置２０に既接続の無線端末装置にとっては、送信対象データに相当する。また、送受信対象データは、当該送受信対象データを含むデータフレーム９０を受信する装置にとっては、受信対象データに相当する。DATA９３には、SIGNAL９２で示されたMCSが適用され、DATA９３は、適用されたMCS従って送受信される。
【００５７】
DATA９３は、Header９３Ａ、Encrypted Data９３Ｂ、及びFrame Check Sequence (FCS)９３Ｃを含む。
【００５８】
Header９３Ａは、MACアドレスといった送信元及び宛先の識別情報と、第１の無線基地局装置２０の識別情報とを含む。例えば、データフレーム９０の送信元が第１の無線基地局装置２０である場合、送信元には、第１の無線基地局装置２０の識別情報が指定される。また、Header９３Ａは、Header９３Ａに後続するEncrypted Data９３Ｂにおいて使用される暗号化の情報も含む。
【００５９】
Encrypted Data９３Ｂは、暗号化されたデータである。FCS９３Ｃは、送受信対象データ、具体的には、Header９３Ａ及びEncrypted Data９３Ｂに誤りがないかを確認するための冗長データである。FCS９３Ｃは、Encrypted Data９３Ｂが暗号化された後に付加される。したがって、Encrypted Data９３Ｂが復号されなくも、第１の無線通信処理部１２は、Header９３Ａ及びEncrypted Data９３Ｂに誤りがあるか否かを、FCS９３Ｃを用いて判定できる。
【００６０】
第１の無線通信処理部１２は、Preamble９１を用いてデータフレーム９０の同期処理を行う。同期処理の実行後、第１の無線通信処理部１２は、SIGNAL９２で示されるMCSを用いてDATA９３に対する受信処理を行う。そして、第１の無線通信処理部１２は、FCS９３Ｃを用いて送受信対象データに対する誤りの有無を確認する。
【００６１】
ここで、送受信対象データに誤りが発生する主な要因は、適用されたMCSに対して、送受信対象データの受信における無線品質が低いためである。したがって、FCS９３Ｃを用いた誤り確認の結果、送受信対象データに誤りがない場合、送受信対象データに適用されたMCSに対しては、該送受信対象データを送信した装置と該送受信対象データを受信した無線端末装置１０との間の信号の無線品質は高いと言える。一方、送受信対象データに誤りがある場合、送受信対象データに適用されたMCSに対しては、該送受信対象データを送信した装置と該送受信対象データを受信した無線端末装置１０間の信号の無線品質は低いと言える。後述するように、送受信対象データを送信した装置は、第１の無線基地局装置２０である可能性がある。
【００６２】
FCS９３Ｃを用いた誤り確認の結果、送受信対象データに誤りがないと判定される場合、Header９３Ａの情報は、使用可能である。そこで、第１の無線通信処理部１２は、Header９３Ａを参照して、送受信対象データの送信元や宛先等の情報を取得する。そして、第１の無線通信処理部１２は、取得された情報を受信速度測定部１１Ａに通知する。第１の無線通信処理部１２から通知された送信元が第１の無線基地局装置２０である場合、無線端末装置１０は、送受信対象データに適用されたMCSで当該送受信対象データを第１の無線基地局装置２０から誤りなく受信できると言える。そこで、受信速度測定部１１Ａは、誤りなく受信された送受信対象データに適用されたMCSを、第１の無線基地局装置２０から無線端末装置１０へ送信される送信対象データに適用される可能性があるMCSとして受信結果記録テーブル１７Ａに記録する。
【００６３】
一方、FCS９３Ｃを用いた誤り確認の結果、送受信対象データに誤りがあると判定される場合、Header９３Ａの情報は、使用不可能である。したがって、送受信対象データに誤りがあると判定される場合、第１の無線通信処理部１２は、当該送受信対象データの送信元や宛先等の情報を取得しない。そこで、受信速度測定部１１Ａは、Preamble９１の受信時に測定されたRSSIの値を用いて、当該送受信対象データの送信元が第１の無線基地局装置２０であるか否かを判定する。当該送受信対象データの送信元が第１の無線基地局装置２０であると判定される場合、受信速度測定部１１Ａは、当該送受信対象データに適用されたMCSでは当該送受信対象データに誤りがあったことを受信結果記録テーブル１７Ａに記録する。
【００６４】
図６は、受信結果記録テーブルの例図である。図６に示すように、受信結果記録テーブル１７Ａには、受信数、エラー数、及びエラー率の各フィールドがMCS毎に用意される。受信数は、第１の無線通信処理部１２により受信処理された送受信対象データの数である。エラー数は、FCS９３Ｃを用いた誤り確認の結果、誤りがあると判定された送受信対象データの数である。エラー率は、エラー数が受信数で除算された数（エラー数／受信数）である。図６は、受信結果記録テーブル１７Ａが生成されたときの状態を表す。図６に示すように、受信結果記録テーブル１７Ａが生成されたときには、全てのMCSに対する情報、すなわち受信数、エラー数、及びエラー率に初期値として”0”が記録される。なお、図６に示した一例では、MCSの情報として、当該MCSが適用されたときのデータレート、すなわち、当該MCSに対応するデータレートの値が記録される。
【００６５】
受信結果記録テーブル１７Ａは、無線端末装置１０が接続可能な第１の無線基地局装置２０を検知するスキャン処理時に生成される。スキャン処理は、パッシブスキャン処理であってもよく、アクティブスキャン処理であってもよい。パッシブスキャン処理では、第１の無線通信処理部１２は、１つ以上の第１の無線基地局装置２０から送信されたビーコン信号を第１の無線通信インタフェース１３を介して一定時間の間受信する。アクティブスキャン処理では、第１の無線通信処理部１２は、無線端末装置１０が利用可能なチャネルに渡ってプローブ要求信号をブロードキャストする。そして、第１の無線通信処理部１２は、１つ以上の第１の無線基地局装置２０から送信された対応するプローブ応答信号を第１の無線通信インタフェース１３を介して受信する。スキャン処理は、第１の無線通信システムＳ１を利用するための無線端末装置１０中のスイッチがONの状態にされたときに実行されてよい。また、スキャン処理は、所定の時間間隔で実行されてもよい。なお、前述したように、ビーコン信号及びプローブ応答信号を区別する特段の記述がない限り、ビーコン信号及びプローブ応答信号を纏めて「ビーコン信号」と称する。
【００６６】
スキャン処理によりビーコン信号が受信された場合、第１の無線通信処理部１２は、受信されたビーコン信号のRSSIを測定する。第１の無線通信処理部１２により測定されたRSSIの値が所定の閾値以上である場合、受信速度測定部１１Ａは、当該ビーコン信号を送信した第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａを記憶部１７内に生成する。生成された受信結果記録テーブル１７Ａ内の情報は、当該第１の無線基地局装置２０と他の無線端末装置８０との間で送受信される送受信対象データに対する受信処理が第１の無線通信処理部１２により行われる毎に更新される。受信速度測定部１１Ａは、受信結果記録テーブル１７Ａ内の更新された情報を参照して、無線端末装置１０が第１の無線基地局装置２０に接続した場合に第１の無線基地局装置２０から無線端末装置１０へ送信される送受信対象データに適用されるMCSを特定する。
【００６７】
受信速度測定部１１Ａ及び第１の無線通信処理部１２により実行されるデータフレーム受信処理の一例を説明する。なお、データフレーム受信処理は、スキャン処理終了後に開始されてよい。また、データフレーム受信処理は、スキャン処理中に少なくとも１つの受信結果記録テーブル１７Ａが生成されたときに開始されてもよい。
【００６８】
図７Ａ及び図７Ｂは、第１の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。なお、図７Ａ及び図７Ｂに示す処理フローに含まれる各処理は、必ずしも時間的に分離されず、複数の処理が時間的に並行して行われてよい。
【００６９】
データフレーム９０の受信処理を受信速度測定部１１Ａが第１の無線通信処理部１２に指示すると、一連のデータフレーム受信処理が開始される（ステップＳ１００１）。受信速度測定部１１Ａは、一連のデータフレーム受信処理の繰り返し条件を開始する。繰り返し条件とは、ステップＳ１００２とステップＳ１０１１との間で一連のデータフレーム受信処理が繰り返される条件を指す。繰り返し条件は、所定の受信処理時間であってよく、所定の数のデータフレーム９０に対する受信処理回数であってもよい。繰り返し条件が所定の受信処理時間である場合、受信速度測定部１１Ａは、ステップＳ１００２において受信処理時間の計測を開始する。繰り返し条件が所定の受信処理回数である場合、受信速度測定部１１Ａは、ステップＳ１００２において受信処理回数の計測を開始する。
【００７０】
第１の無線通信処理部１２は、第１の無線通信インタフェース１３を介して受信されたデータフレーム９０中のPreamble９１を確認し、データフレーム９０の同期処理を行う。そして、第１の無線通信処理部１２は、データフレーム９０中のSIGNAL９２により示されるMCSに従って、送受信対象データであるDATA９３に対する復調及び復号（デコード）を行う（ステップＳ１００３）。なお、ステップＳ１００３で行われる復号とは、暗号化に対する復号ではなく、MCSにより示される誤り訂正符号に対する復号を指す。第１の無線通信処理部１２は、ステップＳ１００３でのDATA９３に対する受信処理と共に、Preamble９１の受信時にRSSIを測定する（ステップＳ１００４）。
【００７１】
第１の無線通信処理部１２は、DATA９３中のFCS９３Ｃを利用して、送受信対象データ、具体的には、Header９３Ａ及びEncrypted Data９３Ｂに誤りがないかを確認する（ステップＳ１００５）。誤り確認の結果、送受信対象データに誤りがないと確認された場合（ステップＳ１００５で“ＹＥＳ”）、Header９３Ａの情報は、使用可能である。そこで、第１の無線通信処理部１２は、Header９３Ａの情報から、送受信対象データの送信元を確認する（ステップＳ１００６）。
【００７２】
送信元の確認の結果、送受信対象データの送信元が第１の無線基地局装置２０であると確認された場合（ステップＳ１００６で“ＹＥＳ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。具体的には、受信速度測定部１１Ａへ通知される情報は、ステップＳ１００４で測定されたRSSIの値である。また、受信速度測定部１１Ａへ通知される情報は、当該送受信対象データに適用された特定のMCSを表す情報、当該送受信対象データが誤りなく受信されたこと、及び当該送受信対象データの送信元、すなわち特定の第１の無線基地局装置２０を表す情報である。受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を受信する。
【００７３】
受信速度測定部１１Ａは、受信された情報を受信結果記録テーブル１７Ａに反映させ、受信結果記録テーブル１７Ａに記録される情報を更新する（ステップＳ１００７）。具体的には、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSの受信数をインクリメントする。また、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSに対するエラー率を再計算する。受信速度測定部１１Ａは、再計算されたエラー率を対応するMCSに結び付けて受信結果記録テーブル１７Ａに記録する。
【００７４】
受信速度測定部１１Ａは、第１の無線通信処理部１２から通知されたRSSIの値を用いて、当該第１の無線基地局装置２０から送信されたデータフレーム９０に対する平均RSSIの値を更新する（ステップＳ１００８）。具体的には、受信速度測定部１１Ａは、平均RSSI(n)の値を次の式(1)により計算する。
【００７５】
平均RSSI(n) = α・平均RSSI(n-1) + (1-α)・測定RSSI        …(1)
ここで、式(1)中のnは、第１の無線通信処理部１２により受信処理された、当該第１の無線基地局装置２０を送信元とするデータフレーム９０の数を示す。また、αは、0から1までの間で決められた所定の定数である。測定RSSIは、今回、すなわちn回目の受信データフレーム９０のPreamble９１から測定されたRSSIを指し、前述したように、第１の無線通信処理部１２から通知される。平均RSSI(n-1)は、(n-1)個のデータフレーム９０に対して計算された平均RSSIの値であり、(n-1)回目の受信データフレーム９０に対してステップＳ１００８での処理が行われたときに計算される。
【００７６】
受信速度測定部１１Ａは、更新された平均RSSIの値を当該第１の無線基地局装置２０と対応づけて保持する。ステップＳ１００９での処理に関連して後述するように、受信速度測定部１１Ａにより保持された平均RSSIは、第１の無線通信処理部１２により受信（デコード）処理された送受信対象データに誤りがあるときに用いられる。ステップＳ１００８での処理が行われると、受信速度測定部１１Ａは、ステップＳ１０１１へ処理を進める。
【００７７】
一方、送信元の確認の結果、送信元が第１の無線基地局装置２０ではないと確認された場合（ステップＳ１００６で“ＮＯ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。具体的には、第１の無線通信処理部１２は、受信処理されたデータフレーム９０中の当該送受信データの送信元が第１の無線基地局装置２０ではないことを受信速度測定部１１Ａに通知する。第１の無線通信処理部１２から通知された情報が受信されると、受信速度測定部１１Ａは、ステップＳ１０１１へ処理を進める。
【００７８】
また、誤り確認の結果、送受信対象データに誤りがあると確認された場合（ステップＳ１００５で“ＮＯ”）、Header９３Ａの情報は、使用できず、送受信対象データの送信元は、Header９３Ａの情報からは特定できない。そこで、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。具体的には、受信速度測定部１１Ａへ通知される情報は、ステップＳ１００４で測定されたRSSIの値である。また、受信速度測定部１１Ａへ通知される情報は、当該送受信対象データに適用された特定のMCSを表す情報、及び当該送受信対象データが誤りを伴って受信されたことである。受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を受信する。
【００７９】
受信速度測定部１１Ａは、受信されたRSSIの値と、受信速度測定部１１Ａが保持する平均RSSIの値とを比較し、送信元が第１の無線基地局装置２０であるか否かを判定する（ステップＳ１００９）。前述したように、平均RSSIの値は、第１の無線基地局装置２０と対応付けて受信速度測定部１１Ａにより保持される。受信速度測定部１１Ａは、測定したRSSIと、受信速度測定部１１Ａにより保持される平均RSSIの値との差を計算する。そして、受信速度測定部１１Ａは、計算された差が所定の閾値よりも小さいか否かを判定する（ステップＳ１００９）。
【００８０】
計算された差が所定の閾値よりも小さいと判定された場合（ステップＳ１００９で“ＹＥＳ”）、受信速度測定部１１Ａは、誤りを伴って受信された送信対象データの送信元を、当該差の計算に用いられた平均RSSIに対応する第１の無線基地局装置２０と特定する。そして、受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を、特定された第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａに反映させて、受信結果記録テーブル１７Ａに記録される情報を更新する（ステップＳ１０１０）。
【００８１】
具体的には、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSの受信数をインクリメントする。また、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSに対するエラー数をインクリメントする。そして、受信速度測定部１１Ａは、更新された受信数及びエラー数を用いて、エラー率を再計算し、再計算されたエラー率を対応するMCSに結び付けて受信結果記録テーブル１７Ａに記録する。ステップＳ１０１０での処理が行われると、受信速度測定部１１Ａは、ステップＳ１０１１へ処理を進める。
【００８２】
一方、計算された差が所定の閾値以上であると判定された場合（ステップＳ１００９で“ＮＯ”）、受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を受信結果記録テーブル１７Ａに反映させずに、ステップＳ１０１１へ処理を進める。
【００８３】
ステップＳ１０１１において、受信速度測定部１１Ａは、繰り返し条件が満足されるか否かの判定を行う。例えば、繰り返し条件が所定の受信処理時間である場合、受信速度測定部１１Ａは、ステップＳ１００２で計測が開始された受信処理時間が所定の時間閾値以上であるか否かを判定する。また、例えば、繰り返し条件が所定の数のデータフレーム９０の受信処理回数である場合、受信速度測定部１１Ａは、ステップＳ１００２で計測が開始された受信処理回数が所定の回数閾値以上であるか否かを判定する。
【００８４】
繰り返し条件が満足されないと判定される場合（ステップＳ１０１１で“ＮＯ”）、一連のデータフレーム受信処理は、ステップＳ１００３に戻って継続される。第１の無線通信処理部１２は、新たに受信されたデータフレーム９０に対してステップＳ１００３での受信処理を行う。
【００８５】
一方、繰り返し条件が満足されると判定される場合（ステップＳ１０１１で“ＹＥＳ”）、一連のデータフレーム受信処理は、終了される（ステップＳ１０１２）。
【００８６】
受信速度測定部１１Ａは、上述したような一連のデータフレーム受信処理を通じて記録された受信結果記録テーブル１７Ａ内の情報を用いて、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に得られるデータ受信速度を特定する。具体的には、第１の実施形態に従った無線端末装置１０は、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に適用される無線方式を特定する。特定される無線方式は、特定のデータレートと対応付けられたMCSであってよい。
【００８７】
図８は、第１の実施形態に従った無線端末装置が行う無線方式特定処理の例示的なフロー図である。一連の無線方式特定処理が開始されると（ステップＳ２００１）、受信速度測定部１１Ａは、受信結果記録テーブル１７Ａ内のMCSを降順に、すなわち、対応するデータレートが高いMCS順にステップＳ２００２からステップＳ２００６までの処理を行う。具体的には、受信速度測定部１１Ａは、当該MCSに対する送受信対象データの受信数が所定の閾値Ｎ以上であるか否かを判定する（ステップＳ２００３）。また、受信速度測定部１１Ａは、当該MCSに対する送受信対象データのエラー率が所定の閾値Ｅ未満であるか否かを判定する（ステップＳ２００４）。
【００８８】
受信数が所定の閾値Ｎ以上であると判定され（ステップＳ２００３で“ＹＥＳ”）、エラー率が所定の閾値Ｅ未満であると判定された場合（ステップＳ２００４で“ＹＥＳ”）、一連の無線方式特定処理はステップＳ２００５へ進められる。すなわち、受信速度測定部１１Ａは、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に適用されるMCSを、判定された当該MCSと特定する（ステップＳ２００５）。第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に適用されるMCSが特定されると、一連の無線方式特定処理は終了される（ステップＳ２００７）。
【００８９】
一方、受信数が所定の閾値Ｎ未満であると判定された場合（ステップＳ２００３で“ＮＯ”）、及びエラー率が所定の閾値Ｅ以上であると判定された場合（ステップＳ２００４で“ＮＯ”）、降順で次のMCSに対して一連の無線方式特定処理が行われる。ステップＳ２００２からステップＳ２００６までの処理が受信結果記録テーブル１７Ａ内の全てのMCSに対して行われると、一連の無線方式特定処理は、終了される（ステップＳ２００７）。
【００９０】
このように、第１の実施形態に従った無線端末装置は、第１の無線基地局装置から無線端末装置がデータを受信する際に適用されるデータ受信速度を、無線端末装置が第１の無線基地局装置に接続する前に測定する。具体的には、第１の実施形態に従った無線端末装置は、第１の無線基地局装置から第１の無線基地局装置に既接続の他の無線端末装置へ宛てて送信されたデータを受信処理することによって、データ受信速度を求める。前述したように、第１の無線基地局装置から受信されたビーコン信号のRSSIの値は、第１の無線基地局装置と無線端末装置との間で通信される信号の無線品質を必ずしも反映していない。このため、第１の無線基地局装置から無線端末装置がデータを受信する際に適用されるデータ受信速度は、第１の無線基地局装置から受信されたビーコン信号のRSSIの値からは必ずしも得られない。しかしながら、第１の実施形態に従った無線端末装置によれば、第１の無線基地局装置から無線端末装置がデータを受信する際に適用されるデータ受信速度は、無線端末装置が第１の無線基地局装置に接続する前に得られる。
【００９１】
また、第１の実施形態に従った無線端末装置は、無線端末装置が第１の無線基地局装置に接続する前に、第１の無線基地局装置から無線端末装置がデータを受信する際に適用される無線方式を特定する。前述したように、無線端末装置と第１の無線基地局装置との間で通信されるデータに適用される無線方式は、第１の無線基地局装置と無線端末装置との間で通信されるデータ信号の無線品質に従って適応的段階的に変更され得る。しかしながら、第１の実施形態に従った無線端末装置によれば、第１の無線基地局装置と無線端末装置との間で通信されるデータ信号の無線品質に従って適応的段階的に変更され得る無線方式は、第１の無線基地局装置に接続する前に特定できる。
【００９２】
第１の実施形態に従った無線端末装置１０により測定されたデータ受信速度、すなわち、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に適用される無線方式ついての情報は、次の項目(i)〜(iii)に記載の１つ以上の処理に利用されてよい。
【００９３】
(i)  受信速度測定部１１Ａは、一連の無線方式特定処理により特定された無線方式の情報を、対応する第１の無線基地局装置２０の情報と共に、アプリケーション部１６へ通知する。例えば、複数の第１の無線基地局装置２０に対応する複数の無線方式が特定された場合には、受信速度測定部１１Ａは、各々の第１の無線基地局装置２０の情報と各々の無線方式の情報とを対応づけてアプリケーション部１６へ通知する。アプリケーション部１６は、受信速度測定部１１Ａより通知された無線方式に対応するデータレートを、対応する第１の無線基地局装置２０の情報と共に無線端末装置１０のユーザに向けて表示する。
【００９４】
上述のような情報の表示によって、無線端末装置１０のユーザは、第１の無線基地局装置２０への接続後に得られるデータレートを知ることができ、無線端末装置１０を第１の無線基地局装置２０へ接続するか否かを判断できる。また、無線端末装置１０のユーザは、表示されたデータレートに基づいて、無線端末装置１０をどの第１の無線基地局装置２０へ接続するかを判断できる。又は、無線端末装置１０のユーザは、表示されたデータレートに基づいて、無線端末装置１０を第１の無線基地局装置２０へ接続せずに、第２の無線基地局装置４０との接続を介した通信を行うと判断できる。
【００９５】
(ii)  接続決定部１１Ｂは、一連の無線方式特定処理により特定された無線方式を、無線端末装置１０を第１の無線基地局装置２０へ接続するか否かの決定に用いる。具体的には、受信速度測定部１１Ａは、一連の無線方式特定処理により特定された無線方式を接続決定部１１Ｂに通知する。接続決定部１１Ｂは、通知された無線方式に対応するデータレートが、予め設定されたデータレートの閾値以上であるか否かを判定する。
【００９６】
特定された無線方式に対応するデータレートが、予め設定された閾値以上であると判定される場合、接続決定部１１Ｂは、無線端末装置１０を第１の無線基地局装置２０へ接続すると決定する。接続決定部１１Ｂは、第１の無線基地局装置２０への接続を第１の無線通信処理部１２へ指示する。一方、特定された無線方式に対応するデータレートが、予め設定された閾値未満であると判定される場合、接続決定部１１Ｂは、無線端末装置１０を第１の無線基地局装置２０へ接続せずに、第２の無線基地局装置４０との接続を継続すると決定する。
【００９７】
また、複数の第１の無線基地局装置２０に対応して複数の無線方式が受信速度測定部１１Ａから通知された場合、接続決定部１１Ｂは、通知された複数の無線方式の中から、予め設定されたデータレートの閾値以上である無線方式を特定する。そして、接続決定部１１Ｂは、特定された無線方式の中で、最も高いデータレートを示す無線方式に対応する第１の無線基地局装置２０へ無線端末装置１０を接続すると決定する。
【００９８】
上述したような接続判定が行われれば、無線端末装置１０は、所望のデータレートが得られる第１の無線基地局装置２０へ接続することができる。また、所望のデータレートが得られない場合、無線端末装置１０は、第２の無線基地局装置４０への接続を継続することができる。すなわち、無線端末装置１０と第１の無線基地局装置２０との間の信号の無線品質が低い場合、無線端末装置１０は、第１の無線基地局装置２０への接続を回避でき、第１の無線基地局装置２０へ接続したことによるユーザスループットの低下を回避できる。
【００９９】
(iii)  無線端末装置１０による前述したようなデータ受信速度の測定は、無線端末装置１０が何れの第１の無線基地局装置２０に接続する前に実行できるだけでなく、任意の第１の無線基地局装置２０に接続しているときに実行することもできる。任意の第１の無線基地局装置２０への接続中にデータ受信速度の測定が実行される場合、無線端末装置１０は、接続中の第１の無線基地局装置２０以外の別の無線基地局装置２０には未接続であると言える。
【０１００】
例えば、無線端末装置１０が接続中の第１の無線基地局装置２０から受信されたビーコン信号のRSSI値が所定の閾値未満になった場合、受信速度測定部１１Ａ及び第１の無線通信処理部１２は、スキャン処理を行う。そして、受信速度測定部１１Ａ及び第１の無線通信処理部１２は、図７Ａ及び図７Ｂで示されるようなデータフレーム受信処理を行う。また、受信速度測定部１１Ａは、図８で示されるような無線方式特定処理を行う。そして、接続決定部１１Ｂは、無線方式特定処理により特定された無線方式を、無線端末装置１０が未接続の別の第１の無線基地局装置２０へ接続するか否かの決定に用いる。接続決定部１１Ｂは、未接続の別の第１の無線基地局装置２０へ無線端末装置１０を接続するか否かを、項目(ii)に記載される処理と同様の処理により決定する。
【０１０１】
未接続の別の第１の無線基地局装置２０へ無線端末装置１０を接続すると接続決定部１１Ｂが決定した場合、第１の無線通信処理部１２は、接続決定部１１Ｂの指示に従って無線端末装置１０を未接続の別の第１の無線基地局装置２０に接続する。また、第１の無線通信処理部１２は、接続中の第１の無線基地局装置２０への接続を切断する。
【０１０２】
上述したような接続判定が行われれば、無線端末装置１０は、所望のデータレートが得られなくなった既接続の第１の無線基地局装置２０から、所望のデータレートが得られる未接続の別の第１の無線基地局装置２０へハンドオーバすることができる。
【０１０３】
＜第２の実施形態＞
第１の実施形態では、無線端末装置１０は、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に得られるデータ受信速度として、無線端末装置１０が第１の無線基地局装置２０に接続した際にデータに適用される無線方式を特定する。しかしながら、無線端末装置１０により測定されるデータ受信速度は、こうした無線方式に限られなくてよい。
【０１０４】
第２の実施形態では、無線端末装置１０は、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路（チャネル）の混雑状況が反映された実受信速度を求める。無線LANでは、例えばCarrier Sense Multiple Access with Collision Avoidance (CSMA/CA)といったアクセス方式が用いられ、同一のチャネルが複数の無線端末装置により共有される。第２の実施形態では、こうした無線伝送路の混雑状況が反映された実受信速度が、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に得られるデータ受信速度とされる。
【０１０５】
第２の実施形態では、無線端末装置１０は、図７Ａ及び図７Ｂを参照しながら前述したデータフレーム受信処理に代えて、図９Ａ及び図９Ｂに示されるようなデータフレーム受信処理を行う。図９Ａ及び図９Ｂは、第２の実施形態に従った無線端末装置が行うデータフレーム受信処理の例示的なフロー図である。なお、図９Ａ及び図９Ｂに示す処理フローに含まれる各処理は、必ずしも時間的に分離されず、複数の処理が時間的に並行して行われてよい。
【０１０６】
図９Ａ及び図９Ｂと図７Ａ及び図７Ｂとを比較することで理解し得るように、第２の実施形態では、無線端末装置１０は、図７Ａ及び図７Ｂに示されるデータフレーム受信処理と同様の処理を行う。加えて、第２の実施形態では、無線端末装置１０は、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用時間をデータフレーム受信処理の間に計測する。以下に、図９Ａ及び図９Ｂに示されるデータフレーム受信処理を具体的に説明する。
【０１０７】
データフレーム９０の受信処理を受信速度測定部１１Ａが第１の無線通信処理部１２に指示すると、一連のデータフレーム受信処理が開始される（ステップＳ３００１）。受信速度測定部１１Ａは、ステップＳ３００３とステップＳ３０１４との間の一連のデータフレーム受信処理の繰り返し条件である所定の受信処理時間の計測を開始する（ステップＳ３００２）。また、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用時間の初期値として”0”を設定する。無線伝送路の使用時間の初期値は、受信結果記録テーブル１７Ａが作成された第１の無線基地局装置２０毎に設定される。
【０１０８】
第１の無線通信処理部１２は、第１の無線通信インタフェース１３を介して受信されたデータフレーム９０中のPreamble９１を確認し、データフレーム９０の同期処理を行う。そして、第１の無線通信処理部１２は、データフレーム９０中のSIGNAL９２により示されるMCSに従って、送受信対象データであるDATA９３に対する復調及び復号（デコード）を行う（ステップＳ３００３）。
【０１０９】
受信速度測定部１１Ａは、ステップＳ３００３でのDATA９３に対する受信（デコード）処理の間に、ステップＳ３００４での処理を行う。すなわち、受信速度測定部１１Ａは、当該データフレーム９０の送受信装置間で無線伝送路上を伝送する当該データフレーム９０の伝送時間を計測する（ステップＳ３００４）。例えば、受信速度測定部１１Ａは、SIGNAL９２に含まれる情報及びHeader９３Ａに含まれる情報等を用いて、データフレーム９０に対する無線伝送路上の伝送時間を計算する。SIGNAL９２に含まれる情報は、例えば、DATA９３に適用されるMCSが示すデータレート、及びDATA９３のパケット長（例えば、LENGTH）である。受信速度測定部１１Ａは、SIGNAL９２に含まれる情報からData９３の伝送時間を計算し得る。なお、データフレーム９０中のPreamble９１は、例えば、16 μsといった固定の時間長であり、SIGNAL９２は、例えば、4 μsといった固定の時間長である。また、Header９３Ａに含まれる情報は、例えば、Header９３Ａ中のデュレーションフィールドが示すフレーム送信禁止期間（例えば、Network Allocation Vector (NAV)）である。受信速度測定部１１Ａは、こうした時間を合計することで、当該データフレーム９０に対する無線伝送路上の伝送時間を計測する。
【０１１０】
また、第１の無線通信処理部１２は、ステップＳ３００３でのDATA９３に対する受信処理と共に、Preamble９１の受信時にRSSIを測定する（ステップＳ３００５）。
【０１１１】
第１の無線通信処理部１２は、DATA９３中のFCS９３Ｃを利用して、送受信対象データ、具体的には、Header９３Ａ及びEncrypted Data９３Ｂに誤りがないかを確認する（ステップＳ３００６）。誤り確認の結果、送受信対象データに誤りがないと確認された場合（ステップＳ３００６で“ＹＥＳ”）、第１の無線通信処理部１２は、送受信対象データの送信元をHeader９３Ａの情報から確認する（ステップＳ３００７）。
【０１１２】
送信元の確認の結果、送受信対象データの送信元が第１の無線基地局装置２０であると確認された場合（ステップＳ３００７で“ＹＥＳ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。受信速度測定部１１Ａへ通知される情報は、ステップＳ３００５で測定されたRSSIの値である。また、受信速度測定部１１Ａへ通知される情報は、当該送受信対象データに適用された特定のMCSを表す情報、当該送受信対象データが誤りなく受信されたこと、及び当該送受信対象データの送信元、すなわち特定の第１の無線基地局装置２０を表す情報である。受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を受信する。
【０１１３】
受信速度測定部１１Ａは、受信された情報を受信結果記録テーブル１７Ａに反映させ、受信結果記録テーブル１７Ａに記録される情報を更新する（ステップＳ３００８）。具体的には、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSの受信数をインクリメントする。また、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSに対するエラー率を再計算する。受信速度測定部１１Ａは、再計算されたエラー率を対応するMCSに結び付けて受信結果記録テーブル１７Ａに記録する。
【０１１４】
受信速度測定部１１Ａは、第１の無線通信処理部１２から通知されたRSSIの値を用いて、当該第１の無線基地局装置２０から送信されたデータフレーム９０に対する平均RSSIの値を更新する（ステップＳ３００９）。受信速度測定部１１Ａは、更新された平均RSSIの値を当該第１の無線基地局装置２０と対応づけて保持する。ステップＳ３００９での処理が行われると、受信速度測定部１１Ａは、ステップＳ３０１３へ処理を進める。
【０１１５】
一方、送信元の確認の結果、送信元が第１の無線基地局装置２０ではないと確認された場合（ステップＳ３００７で“ＮＯ”）、第１の無線通信処理部１２は、送受信対象データの送信先をHeader９３Ａの情報から確認する（ステップＳ３０１０）。
【０１１６】
送信先の確認の結果、送信先が第１の無線基地局装置２０であると確認された場合（ステップＳ３０１０で“ＹＥＳ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。具体的には、第１の無線通信処理部１２は、受信処理されたデータフレーム９０中の当該送受信データの送信先が第１の無線基地局装置２０であることを受信速度測定部１１Ａに通知する。第１の無線通信処理部１２からの通知が受信されると、受信速度測定部１１Ａは、ステップＳ３０１３へ処理を進める。
【０１１７】
送信先の確認の結果、送信先が第１の無線基地局装置２０ではないと確認された場合（ステップＳ３０１０で“ＮＯ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。具体的には、第１の無線通信処理部１２は、受信処理されたデータフレーム９０の送信元及び送信先が第１の無線基地局装置２０ではないことを受信速度測定部１１Ａへ通知する。第１の無線通信処理部１２からの通知が受信されると、受信速度測定部１１Ａは、ステップＳ３０１４へ処理を進める。
【０１１８】
また、誤り確認の結果、送受信対象データに誤りがあると確認された場合（ステップＳ３００６で“ＮＯ”）、第１の無線通信処理部１２は、当該データフレーム９０の受信処理により得られた情報を受信速度測定部１１Ａへ通知する。受信速度測定部１１Ａへ通知される情報は、ステップＳ３００５で測定されたRSSIの値である。また、受信速度測定部１１Ａへ通知される情報は、当該送受信対象データに適用された特定のMCSを表す情報、及び当該送受信対象データが誤りを伴って受信されたことである。受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を受信する。
【０１１９】
受信速度測定部１１Ａは、受信されたRSSIの値と、受信速度測定部１１Ａが保持する平均RSSIの値とを比較し、送信元が第１の無線基地局装置２０であるか否かを判定する（ステップＳ３０１１）。具体的には、受信速度測定部１１Ａは、測定したRSSIと、受信速度測定部１１Ａにより保持される平均RSSIの値との差を計算し、計算された差が所定の閾値よりも小さいか否かを判定する。
【０１２０】
計算された差が所定の閾値よりも小さいと判定された場合（ステップＳ３０１１で“ＹＥＳ”）、受信速度測定部１１Ａは、誤りを伴って受信された送信対象データの送信元を、当該差の計算に用いられた平均RSSIに対応する第１の無線基地局装置２０と特定する。そして、受信速度測定部１１Ａは、第１の無線通信処理部１２から通知された情報を、特定された第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａに反映させて、受信結果記録テーブル１７Ａに記録される情報を更新する（ステップＳ３０１２）。
【０１２１】
具体的には、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSの受信数をインクリメントする。また、受信速度測定部１１Ａは、当該送受信対象データの送信元である第１の無線基地局装置２０に対応する受信結果記録テーブル１７Ａにおいて、当該送受信対象データに適用されたMCSに対するエラー数をインクリメントする。そして、受信速度測定部１１Ａは、更新された受信数及びエラー数を用いて、エラー率を再計算し、再計算されたエラー率を対応するMCSに結び付けて受信結果記録テーブル１７Ａに記録する。ステップＳ３０１２での処理が行われると、受信速度測定部１１Ａは、ステップＳ３０１３へ処理を進める。
【０１２２】
ステップＳ３０１３において、受信速度測定部１１Ａは、次のような処理を行う。受信速度測定部１１Ａは、ステップＳ３００４で計測されたデータフレーム９０の伝送時間を、送受信対象データの送信元と特定された第１の無線基地局装置２０と該第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用時間に加算する。そして、受信速度測定部１１Ａは、ステップＳ３０１４へ処理を進める。
【０１２３】
ステップＳ３０１４において、受信速度測定部１１Ａは、ステップＳ３００２で計測が開始された受信処理時間が所定の時間閾値以上であるか否かを判定する。
【０１２４】
受信処理時間が所定の時間閾値未満であると判定される場合（ステップＳ３０１４で“ＮＯ”）、一連のデータフレーム受信処理は、ステップＳ３００３に戻って継続される。第１の無線通信処理部１２は、新たに受信されたデータフレーム９０に対してステップＳ３００３での受信処理を行う。
【０１２５】
一方、受信処理時間が所定の時間閾値以上であると判定される場合（ステップＳ３０１４で“ＹＥＳ”）、一連のデータフレーム受信処理は、終了される（ステップＳ３０１５）。
【０１２６】
受信速度測定部１１Ａは、上述したような一連のデータフレーム受信処理を通じて記録された受信結果記録テーブル１７Ａ内の情報を用いて、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際にデータに適用される無線方式を特定する。特定される無線方式は、特定のデータレートと対応付けられたMCSであってよい。受信速度測定部１１Ａは、例えば、図８を参照しながら前述した無線方式特定処理によって、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際にデータに適用される無線方式を特定する。
【０１２７】
また、受信速度測定部１１Ａは、上述したような一連のデータフレーム受信処理を通じて取得された無線伝送路の使用時間を用いて、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用率を計算する。第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用率Quは、次の式(2)により計算される。
Qu = Tu / Tp      …(2)
【０１２８】
式(2)において、Tuは、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の使用時間である。また、Tpは、繰り返し条件として設定されたデータフレーム９０の受信処理時間であり、ステップＳ３０１４での判定処理に用いられた所定の時間閾値である。
【０１２９】
受信速度測定部１１Ａは、計算された無線伝送路の使用率Quから、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の空きリソース率を計算する。無線伝送路の空きリソース率Qnuは、次の式(3)により計算される。
Qnu = 1 - Qu      …(3)
【０１３０】
受信速度測定部１１Ａは、計算された無線伝送路の空きリソース率Qnuと、無線方式特定処理により特定された無線方式に対応するデータレートとから、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際のデータの実受信速度を計算する。データの実受信速度Rrは、次の式(4)により計算される。
Rr = R ・ Qnu      …(4)
【０１３１】
式(4)中のRは、無線方式特定処理により特定された無線方式に対応するデータレートを表す。式(4)によって、第１の無線基地局装置２０と第１の無線基地局装置２０に既接続の無線端末装置との間の無線伝送路の混雑状況が反映されたデータ受信速度が得られる。
【０１３２】
このように、第２の実施形態に従った無線端末装置１０は、上述のような処理によって、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際に得られるデータ受信速度として、データの実受信速度Rrを求める。無線方式特定処理により特定された無線方式に対応するデータレートは、理論上で規格上の固定値であり、第１の無線基地局装置２０と第１の無線基地局装置２０に接続した無線端末装置との間の無線伝送路の混雑状況が反映された値ではない。このため、第１の無線基地局装置２０に既接続の他の無線端末装置８０の数が多い場合、第１の無線基地局装置２０への接続後に得られる実際の伝送速度は、無線方式特定処理により特定された無線方式に対応するデータレートRよりも相当低くなり得る。しかしながら、第２の実施形態に従った無線端末装置１０によれば、第１の無線基地局装置２０と第１の無線基地局装置２０に接続した無線端末装置との間の無線伝送路の混雑状況が反映されたデータ受信速度が得られる。
【０１３３】
なお、第２の実施形態に従った無線端末装置１０によれば、データ受信速度が測定されることによって、第１の実施形態に従った無線端末装置１０について前述した効果と同様の効果も得られる。
【０１３４】
第２の実施形態に従った無線端末装置１０により測定されたデータ受信速度、すなわち、第１の無線基地局装置２０から無線端末装置１０がデータを受信する際のデータの実受信速度ついての情報は、以下の項目(A)〜(D)に記載の１つ以上の処理に利用されてよい。
【０１３５】
(A)  受信速度測定部１１Ａは、データの実受信速度Rrついての情報を、第１の無線基地局装置２０の情報と共に、アプリケーション部１６へ通知する。例えば、複数の第１の第１の無線基地局装置２０に対応する複数の実受信速度Rrが測定された場合には、受信速度測定部１１Ａは、各々の第１の無線基地局装置２０の情報と各々の実受信速度Rrとを対応づけてアプリケーション部１６へ通知する。アプリケーション部１６は、受信速度測定部１１Ａより通知されたデータの実受信速度Rrに関する情報を、対応する第１の無線基地局装置２０の情報と共に無線端末装置１０のユーザに向けて表示する。
【０１３６】
上述のような情報の表示によって、無線端末装置１０のユーザは、第１の無線基地局装置２０への接続後に得られるデータの実受信速度を知ることができ、無線端末装置１０を第１の無線基地局装置２０へ接続するか否かを判断できる。また、無線端末装置１０のユーザは、表示されたデータの実受信速度に基づいて、無線端末装置１０をどの第１の無線基地局装置２０へ接続するかを判断できる。又は、無線端末装置１０のユーザは、表示されたデータの実受信速度に基づいて、無線端末装置１０を第１の無線基地局装置２０へ接続せずに、第２の無線基地局装置４０との接続を介した通信を行うと判断できる。
【０１３７】
(B)  接続決定部１１Ｂは、測定されたデータの実受信速度Rrを、無線端末装置１０を第１の無線基地局装置２０へ接続するか否かの決定に用いる。具体的には、受信速度測定部１１Ａは、測定されたデータの実受信速度Rrを接続決定部１１Ｂに通知する。接続決定部１１Ｂは、通知された実受信速度Rrが、予め設定された受信速度閾値以上であるか否かを判定する。
【０１３８】
通知された実受信速度Rrが予め設定された受信速度閾値以上であると判定される場合、接続決定部１１Ｂは、無線端末装置１０を第１の無線基地局装置２０へ接続すると決定する。そこで、接続決定部１１Ｂは、第１の無線基地局装置２０への接続を第１の無線通信処理部１２へ指示する。一方、通知された実受信速度Rrが予め設定された受信速度閾値未満であると判定される場合、接続決定部１１Ｂは、無線端末装置１０を第１の無線基地局装置２０へ接続せずに、第２の無線基地局装置４０との接続を継続すると決定する。
【０１３９】
また、複数の第１の無線基地局装置２０に対応して複数の実受信速度Rrが測定された場合、接続決定部１１Ｂは、測定された複数の実受信速度Rrの中から、予め設定された受信速度閾値以上である実受信速度Rrを特定する。そして、接続決定部１１Ｂは、特定された実受信速度Rrの中で、最も高い実受信速度Rrに対応する第１の無線基地局装置２０へ無線端末装置１０を接続すると決定する。
【０１４０】
上述したような接続判定が行われれば、無線端末装置１０は、所望の実受信速度が得られる第１の無線基地局装置２０へ接続することができる。また、所望の実受信速度が得られない場合、無線端末装置１０は、第２の無線基地局装置４０への接続を継続することができる。すなわち、無線端末装置１０と第１の無線基地局装置２０との間の信号の無線品質が低い場合、無線端末装置１０は、第１の無線基地局装置２０への接続を回避して、第１の無線基地局装置２０へ接続したことによるユーザスループットの低下を回避できる。
【０１４１】
(C)  受信速度測定部１１Ａは、無線端末装置１０が接続中の第２の無線基地局装置４０から第２の無線インタフェース１５を介して第２の無線通信処理部１４が受信するデータの受信速度を測定する。接続決定部１１Ｂは、測定されたデータの実受信速度Rrと、第２の無線基地局装置４０から受信されるデータの受信速度とを比較する。測定されたデータの実受信速度Rrが第２の無線基地局装置４０から受信されるデータの受信速度以上である場合、接続決定部１１Ｂは、無線端末装置１０を第１の無線基地局装置２０へ接続すると決定する。そこで、接続決定部１１Ｂは、第１の無線基地局装置２０への接続を第１の無線通信処理部１２へ指示する。一方、測定されたデータの実受信速度Rrが第２の無線基地局装置４０から受信されるデータの受信速度未満であると判定される場合、接続決定部１１Ｂは、第２の無線基地局装置４０との接続を継続すると決定する。
【０１４２】
上述したような処理によって、無線端末装置１０は、第１の無線通信システムＳ１及び第２の無線通信システムＳ２の内、データ受信速度がより速い無線通信システムを介してインターネット６０から送信されたデータを受信することができる。
【０１４３】
(D)  無線端末装置１０が接続中の第１の無線基地局装置２０から受信されたビーコン信号のRSSI値が所定の閾値未満になった場合、受信速度測定部１１Ａ及び第１の無線通信処理部１２は、スキャン処理を行う。そして、受信速度測定部１１Ａ及び第１の無線通信処理部１２は、図９Ａ及び図９Ｂで示されるようなデータフレーム受信処理を行う。また、受信速度測定部１１Ａは、図８で示されるような無線方式特定処理を行う。そして、受信速度測定部１１Ａは、前述した式(2)〜式(4)を用いて、第１の無線基地局装置２０への接続後に得られるデータの実受信速度Rrを求める。接続決定部１１Ｂは、求められたデータの実受信速度Rrを、無線端末装置１０が未接続の別の第１の無線基地局装置２０へ接続するか否かの決定に用いる。接続決定部１１Ｂは、未接続の別の第１の無線基地局装置２０へ無線端末装置１０を接続するか否かの決定を、項目(B)に記載される処理と同様の処理により決定する。
【０１４４】
未接続の別の第１の無線基地局装置２０へ無線端末装置１０を接続すると接続決定部１１Ｂが決定した場合、第１の無線通信処理部１２は、接続決定部１１Ｂの指示に従って無線端末装置１０を未接続の別の第１の無線基地局装置２０に接続する。また、第１の無線通信処理部１２は、接続中の第１の無線基地局装置２０への接続を切断する。
【０１４５】
上述したような接続判定が行われれば、無線端末装置１０は、所望の実受信速度が得られなくなった既接続の第１の無線基地局装置２０から、所望の実受信速度が得られる未接続の別の第１の無線基地局装置２０へハンドオーバすることができる。
【０１４６】
＜第３の実施形態＞
図１及び図２を参照しながら前述したように、無線端末装置１０は、第１の無線通信システムＳ１に対応する無線通信モジュールと、第２の無線通信システムＳ２に対応する無線通信モジュールとを含む無線端末装置である。しかしながら、第１の実施形態又は第２の実施形態に従った処理によりデータ受信速度を求める無線端末装置は、第２の無線通信システムＳ２に対応する無線通信モジュールを含まなくてもよい。
【０１４７】
図１０は、第３の実施形態に従った無線端末装置の例示的な機能構成図である。図１０において、図２に示す無線端末装置１０が含む構成要素と同一の構成要素には、同一の参照符号が振られている。図１０に示すように、無線端末装置１００は、制御処理部１１、第１の無線通信処理部１２、第１の無線通信インタフェース１３、アプリケーション部１６、及び記憶部１７を含む。制御処理部１１は、受信速度測定部１１Ａ及び接続決定部１１Ｂを含む。記憶部１７は、受信結果記録テーブル１７Ａを含む。無線端末装置１００に含まれるこれらの構成要素は、無線端末装置１０に含まれる構成要素と同じである。しかしながら、無線端末装置１００は、無線端末装置１０が含む第２の無線通信システムＳ２に対応する無線通信モジュール、すなわち第２の無線通信処理部１４及び第２の無線通信インタフェース１５を含まない。
【０１４８】
無線端末装置１００は、第１の無線基地局装置２０から無線端末装置１００がデータを受信する際に得られるデータ受信速度を第１の実施形態又は第２の実施形態に従った処理により測定し得る。また、第１の実施形態又は第２の実施形態に従って測定されたデータ受信速度は、第２の無線基地局装置４０への接続が開始又は継続されない点を除いて、第１の実施形態又は第２の実施形態に従った処理と同様の処理に用いられ得る。
【０１４９】
第３の実施形態によれば、第２の無線通信システムに対応する無線通信モジュールを備えない簡易な装置構成で、第１の無線基地局装置から無線端末装置がデータを受信する際に得られるデータ受信速度が求められ得る。また、第２の無線通信システムに対応する無線通信モジュールを備えない簡易な装置構成で、第１の無線基地局装置への接続判断に求められたデータ受信速度が利用され得る。
【０１５０】
以上に説明した実施形態を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
第１の無線通信システムに含まれる第１の無線基地局装置と前記第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理する第１の無線通信処理部と、
前記第１の無線通信処理部により受信処理された前記第１のデータの中の前記第１の無線基地局装置から前記他の無線端末装置へ送信された第２のデータの受信結果を用いて、前記第１の無線基地局装置に無線端末装置が接続した場合に前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求める受信速度測定部と
を含む無線端末装置。
（付記２）
前記第１の無線通信処理部は、受信処理された前記第２のデータの誤りの有無を確認し、
前記受信速度測定部は、前記第１の無線通信処理部により確認された前記第２のデータの誤り確認結果を用いて前記第２のデータの誤り率を計算し、計算された前記誤り率が所定の閾値以下である前記第２のデータに適用された無線方式から前記データ受信速度を特定する
付記１に記載の無線端末装置。
（付記３）
前記受信速度測定部は、
前記第１の無線基地局装置と前記第１の無線基地局装置に既接続の無線端末装置との間の無線伝送路上を、受信処理された前記第１のデータを含むデータフレームが伝送する伝送時間を計測し、
計測された前記伝送時間を用いて、前記無線伝送路の空きリソース率を計算し、
計算された前記無線伝送路の前記空きリソース率と前記第２のデータに適用された前記無線方式とを用いて、前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータの実受信速度を前記データ受信速度として求める
付記２に記載の無線端末装置。
（付記４）
前記受信速度測定部により求められた前記データ受信速度が所定の閾値以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定する接続決定部を更に含み、
前記第１の無線通信処理部は、前記接続決定部による前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
付記１〜３の何れか一項に記載の無線端末装置。
（付記５）
前記第１の無線通信処理部は、前記無線端末装置が接続中の第１の無線基地局装置から受信したデータフレームの受信電界強度が所定の閾値未満である場合に、前記第１の無線通信システムに含まれる別の無線基地局装置と前記別の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理し、
前記受信速度測定部は、前記第１の無線通信処理部により受信処理された前記第１のデータの中の前記別の無線基地局装置から前記他の無線端末装置へ送信される第２のデータの受信結果を用いて、前記別の無線基地局装置に前記無線端末装置が接続した場合に前記別の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求め、
前記接続決定部は、前記受信速度測定部により求められた前記受信データ速度が所定の閾値以上である場合に前記無線端末装置を前記別の無線基地局装置に接続すると決定し、
前記第１の無線通信処理部は、前記接続決定部による前記決定に従って前記無線端末装置を前記別の無線基地局装置に接続する
付記４に記載の無線端末装置。
（付記６）
第２の無線通信システムに含まれる第２の無線基地局装置から送信されたデータを受信処理する第２の無線通信処理部を更に含み、
前記受信速度測定部は、前記第２の無線通信処理部により受信処理された前記データの受信速度を測定し、
前記接続決定部は、前記受信速度測定部により求められた前記データ受信速度が前記受信速度測定部により測定された前記受信速度以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定し、
前記第１の無線通信処理部は、前記接続決定部による前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
付記４に記載の無線端末装置。
（付記７）
前記受信速度測定部により求められた前記データ受信速度を表示するアプリケーション部を更に含む
付記１〜６の何れか一項に記載の無線端末装置。
（付記８）
第１の無線通信システムに含まれる第１の無線基地局装置と前記第１の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理し、
受信処理された前記第１のデータの中の前記第１の無線基地局装置から前記他の無線端末装置へ送信された第２のデータの受信結果を用いて、前記第１の無線基地局装置に無線端末装置が接続した場合に前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求める
ことを含む、無線端末装置が実行するデータ受信速度の測定方法。
（付記９）
受信処理された前記第２のデータの誤りの有無を確認し、
確認された前記第２のデータの誤り確認結果を用いて前記第２のデータの誤り率を計算し、計算された前記誤り率が所定の閾値以下である前記第２のデータに適用された無線方式から前記データ受信速度を特定する
付記８に記載のデータ受信速度の測定方法。
（付記１０）
前記第１の無線基地局装置と前記第１の無線基地局装置に既接続の無線端末装置との間の無線伝送路上を、受信処理された前記第１のデータを含むデータフレームが伝送する伝送時間を計測し、
計測された前記伝送時間を用いて、前記無線伝送路の空きリソース率を計算し、
計算された前記無線伝送路の前記空きリソース率と前記第２のデータに適用された前記無線方式とを用いて、前記第１の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータの実受信速度を前記データ受信速度として求める
付記９に記載のデータ受信速度の測定方法。
（付記１１）
求められた前記データ受信速度が所定の閾値以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定し、
前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
付記８〜１０の何れか一項に記載のデータ受信速度の測定方法。
（付記１２）
前記無線端末装置が接続中の第１の無線基地局装置から受信したデータフレームの受信電界強度が所定の閾値未満である場合に、前記第１の無線通信システムに含まれる別の無線基地局装置と前記別の無線基地局装置に既接続の他の無線端末装置との間で送受信される第１のデータを受信処理し、
受信処理された前記第１のデータの中の前記別の無線基地局装置から前記他の無線端末装置へ送信される第２のデータの受信結果を用いて、前記別の無線基地局装置に前記無線端末装置が接続した場合に前記別の無線基地局装置から送信されたデータを前記無線端末装置が受信する際のデータ受信速度を求め、
求められた前記受信データ速度が所定の閾値以上である場合に前記無線端末装置を前記別の無線基地局装置に接続すると決定し、
前記決定に従って前記無線端末装置を前記別の無線基地局装置に接続する
付記１１に記載のデータ受信速度の測定方法。
（付記１３）
第２の無線通信システムに含まれる第２の無線基地局装置から送信されたデータを受信処理し、
受信処理された前記データの受信速度を測定し、
求められた前記データ受信速度が測定された前記受信速度以上である場合に前記無線端末装置を前記第１の無線基地局装置に接続すると決定し、
前記接続決定に従って前記無線端末装置を前記第１の無線基地局装置に接続する
付記１１に記載のデータ受信速度の測定方法。
（付記１４）
求められた前記データ受信速度を表示する
付記８〜１３の何れか一項に記載のデータ受信速度の測定方法。
【符号の説明】
【０１５１】
１      無線通信システム
１０、７０、１００      無線端末装置
１１      制御処理部
１１Ａ      受信速度測定部
１１Ｂ      接続決定部
１２      第１の無線通信処理部
１３      第１の無線通信インタフェース
１４      第２の無線通信処理部
１５      第２の無線通信インタフェース
１６      アプリケーション部
１７      記憶部
１７Ａ      受信結果記録テーブル
７１      プロセッサ
７２      記憶装置
７３      入力装置
７４      出力装置
７５      通信インタフェース
７６      バス
２０      第１の無線基地局装置
３０      第１の無線通信網
４０      第２の無線基地局装置
５０      第２の無線通信網
６０      インターネット
８０、８０Ａ、８０Ｂ      他の無線端末装置
９０      データフレーム
９１      Preamble
９２      SIGNAL
９３      DATA
９３Ａ      Header
９３Ｂ      Encrypted Data
９３Ｃ      Frame Check Sequence (FCS)
【図２】
2016063317.tif 000003
【図３】
2016063317.tif 000004
【図５】
2016063317.tif 000005
【図６】
2016063317.tif 000006
【図７Ａ】
2016063317.tif 000007
【図７Ｂ】
2016063317.tif 000008
【図８】
2016063317.tif 000009
【図９Ａ】
2016063317.tif 000010
【図９Ｂ】
2016063317.tif 000011
【図１０】
2016063317.tif 000012
【図１】
2016063317.tif 000013
【図４】
2016063317.tif 000014