(57)【要約】【課題】本発明は、複数のチャンネルで無線通信をおこなう無線中継装置と無線端末装置とを含む無線通信システムにおいて、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることを目的とする。【解決手段】無線通信システムは、無線端末装置が、通信のスループットを測定するスループット測定部と、測定されたスループットが所定のレベル以上か否かを判定する判定部と、所定のレベル以上ではないと判定された場合には、無線中継装置との通信に用いるチャンネルを切り替える端末装置側チャンネル切替部と、チャンネルの切替先を示す切替先情報を無線中継装置に対して送信する端末装置側通信部と、を備えるとともに、無線中継装置が、切替先情報を受信する中継装置側通信部と、切替先情報を受信すると、無線端末装置との通信に用いるチャンネルを切り替える中継装置側チャンネル切替部と、を備えている。【選択図】図２
2012004922.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャンネルで無線通信が可能な無線中継装置と無線端末装置とを含む無線通信システムであって、
前記無線端末装置は、
第１のチャンネルを用いた前記無線中継装置との通信のスループットを測定するスループット測定部と、
前記スループット測定部により測定された前記スループットが所定のレベル以上か否かを判定する判定部と、
前記判定部により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替える端末装置側チャンネル切替部と、
前記チャンネル切替部により切り替えられるチャンネルの切替先を示す切替先情報を前記無線中継装置に対して送信する端末装置側通信部と、を備え、
前記無線中継装置は、
前記無線端末装置から前記切替先情報を受信する中継装置側通信部と、
前記中継装置側通信部が前記切替先情報を受信すると、前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第２のチャンネルに切り替える中継装置側チャンネル切替部と、を備えている、無線通信システム。
【請求項２】
請求項１に記載の無線通信システムにおいて、
前記スループット測定部は、前記端末装置側チャンネル切替部により、前記無線中継装置との通信に用いるチャンネルが前記第１のチャンネルから前記第２のチャンネルに切り替えられると、前記第２のチャンネルにおける前記無線中継装置との通信のスループットを測定し、
前記端末装置側チャンネル切替部は、判定部により、前記第２のチャンネルにおける前記スループットが前記所定のレベルに達していないとされると、前記無線中継装置との通信に用いるチャンネルを第２のチャンネルと異なる第３のチャンネルに切り替える、無線通信システム。
【請求項３】
請求項１または請求項２に記載の無線通信システムにおいて、
前記中継装置側通信部は、前記中継装置側チャンネル切替部により、前記無線端末装置との通信に用いるチャンネルが前記第１のチャンネルから前記第２のチャンネルに切り替えられると、前記第２のチャンネルを用いて前記無線端末装置に応答データを送信し、
前記端末装置側チャンネル切替部は、所定の期間内に前記第２のチャンネルにおいて前記端末装置側通信部が前記応答データを受信しない場合には、前記無線中継装置との通信に用いるチャンネルを前記第２のチャンネルから前記第１のチャンネルに切り替える、無線通信システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の無線通信システムにおいて、
前記判定部は、無線端末装置１１０とアクセスポイント２００との間で予め設定されている上限のスループットに対する、前記スループット測定部により測定された前記スループットの割合が予め設定された閾値以上となる場合に、前記スループット測定部により測定された前記スループットが前記所定のレベル以上であると判定する、無線通信システム。
【請求項５】
複数のチャンネルで無線中継装置と無線通信が可能な無線端末装置であって、
第１のチャンネルを用いた前記無線中継装置との通信のスループットを測定するスループット測定部と、
前記スループット測定部により測定された前記スループットが所定のレベル以上か否かを判定する判定部と、
前記判定部により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替える端末装置側チャンネル切替部と、
前記チャンネル切替部により切り替えられたチャンネルの切替先を示す切替先情報を前記無線中継装置に対して送信する端末装置側通信部と、を備える無線通信端末。
【請求項６】
複数のチャンネルで無線端末装置と無線通信が可能な無線中継装置であって、
第１のチャンネルにおいて、前記無線端末装置から、前記第１のチャンネルと異なる第２のチャンネルを示す切替先情報を受信する中継装置側通信部と、
前記中継装置側通信部が前記切替先情報を受信すると、前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第２のチャンネルに切り替える中継装置側チャンネル切替部と、を備えている、無線中継装置。
【請求項７】
無線中継装置と無線端末装置との間の無線通信に用いられるチャンネルの切替方法であって、
第１のチャンネルを用いた前記無線中継装置と前記無線端末装置との間の通信のスループットを測定する工程と、
測定された前記スループットが所定のレベル以上か否かを判定する工程と、
前記判定により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置と前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替える工程と、を備えている、チャンネルの切替方法。
【請求項８】
無線中継装置と無線端末装置との間の無線通信に用いられるチャンネルの切替をおこなうためのプログラムであって、
第１のチャンネルを用いた前記無線中継装置と前記無線端末装置との間の通信のスループットを測定するスループット測定機能と、
測定された前記スループットが所定のレベル以上か否かを判定する判定機能と、
前記判定により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置と前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替えるチャンネル切替機能と、をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信を利用した無線ＬＡＮに関する。
【背景技術】
【０００２】
従来から、複数のチャンネルで無線通信をおこなう無線中継装置（無線ＬＡＮ親機）と無線端末装置（無線ＬＡＮ子機）とを含む無線通信システムにおいて、無線ＬＡＮ親機が、受信するノイズの頻度に応じて無線ＬＡＮ子機との通信に用いるチャンネルを切り替える技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８０１０６号公報
【特許文献２】特開平１０−４２３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、無線ＬＡＮ親機と無線ＬＡＮ子機との間の通信速度の低下を抑制するために、通信に用いるチャンネルを切り替える技術については、なお改善の余地があった。
【０００５】
本発明は、上述の課題を解決するためになされたものであり、複数のチャンネルで無線通信をおこなう無線中継装置と無線端末装置とを含む無線通信システムにおいて、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］
複数のチャンネルで無線通信が可能な無線中継装置と無線端末装置とを含む無線通信システムであって、
前記無線端末装置は、
第１のチャンネルを用いた前記無線中継装置との通信のスループットを測定するスループット測定部と、
前記スループット測定部により測定された前記スループットが所定のレベル以上か否かを判定する判定部と、
前記判定部により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替える端末装置側チャンネル切替部と、
前記チャンネル切替部により切り替えられるチャンネルの切替先を示す切替先情報を前記無線中継装置に対して送信する端末装置側通信部と、を備え、
前記無線中継装置は、
前記無線端末装置から前記切替先情報を受信する中継装置側通信部と、
前記中継装置側通信部が前記切替先情報を受信すると、前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第２のチャンネルに切り替える中継装置側チャンネル切替部と、を備えている、無線通信システム。
【０００８】
この構成によれば、無線端末装置が無線中継装置との通信のスループットを測定し、スループットが所定のレベルに達していない場合には、無線中継装置との通信に用いるチャンネルを切り替えるため、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることができる。
【０００９】
［適用例２］
適用例１に記載の無線通信システムにおいて、
前記スループット測定部は、前記端末装置側チャンネル切替部により、前記無線中継装置との通信に用いるチャンネルが前記第１のチャンネルから前記第２のチャンネルに切り替えられると、前記第２のチャンネルにおける前記無線中継装置との通信のスループットを測定し、
前記端末装置側チャンネル切替部は、判定部により、前記第２のチャンネルにおける前記スループットが前記所定のレベルに達していないとされると、前記無線中継装置との通信に用いるチャンネルを第２のチャンネルと異なる第３のチャンネルに切り替える、無線通信システム。
【００１０】
この構成によれば、無線端末装置は、切り替えた先のチャンネルにおいて、無線中継装置との通信のスループットを測定し、スループットが所定のレベルに達していない場合には、さらにチャンネルを切り替えるため、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることができる。
【００１１】
［適用例３］
適用例１または適用例２に記載の無線通信システムにおいて、
前記中継装置側通信部は、前記中継装置側チャンネル切替部により、前記無線端末装置との通信に用いるチャンネルが前記第１のチャンネルから前記第２のチャンネルに切り替えられると、前記第２のチャンネルを用いて前記無線端末装置に応答データを送信し、
前記端末装置側チャンネル切替部は、所定の期間内に前記第２のチャンネルにおいて前記端末装置側通信部が前記応答データを受信しない場合には、前記無線中継装置との通信に用いるチャンネルを前記第２のチャンネルから前記第１のチャンネルに切り替える、無線通信システム。
【００１２】
この構成によれば、無線端末装置は、切り替えた先のチャンネルにおいて、無線中継装置との通信が困難となった場合には、チャンネルを切り替える前のチャンネルに戻すため、無線中継装置と無線端末装置との間における通信の安定性の向上を図ることができる。
【００１３】
［適用例４］
適用例１ないし適用例３のいずれかに記載の無線通信システムにおいて、
前記判定部は、無線端末装置１１０とアクセスポイント２００との間で予め設定されている上限のスループットに対する、前記スループット測定部により測定された前記スループットの割合が予め設定された閾値以上となる場合に、前記スループット測定部により測定された前記スループットが前記所定のレベル以上であると判定する、無線通信システム。
【００１４】
この構成によれば、通信状態のよくないチャンネルを容易に検出することができるため、無線中継装置と無線端末装置との間における通信の安定性の向上を図ることができる。
【００１５】
［適用例５］
複数のチャンネルで無線中継装置と無線通信が可能な無線端末装置であって、
第１のチャンネルを用いた前記無線中継装置との通信のスループットを測定するスループット測定部と、
前記スループット測定部により測定された前記スループットが所定のレベル以上か否かを判定する判定部と、
前記判定部により、前記スループットが前記所定のレベル以上ではないと判定された場合には、前記無線中継装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第１のチャンネルと異なる第２のチャンネルに切り替える端末装置側チャンネル切替部と、
前記チャンネル切替部により切り替えられたチャンネルの切替先を示す切替先情報を前記無線中継装置に対して送信する端末装置側通信部と、を備える無線通信端末。
【００１６】
この構成によれば、無線端末装置は、無線中継装置との通信のスループットを測定し、スループットが所定のレベルに達していない場合には、無線中継装置との通信に用いるチャンネルを切り替えるため、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることができる。
【００１７】
［適用例６］
複数のチャンネルで無線端末装置と無線通信が可能な無線中継装置であって、
第１のチャンネルにおいて、前記無線端末装置から、前記第１のチャンネルと異なる第２のチャンネルを示す切替先情報を受信する中継装置側通信部と、
前記中継装置側通信部が前記切替先情報を受信すると、前記無線端末装置との通信に用いるチャンネルを前記第１のチャンネルから、前記第２のチャンネルに切り替える中継装置側チャンネル切替部と、を備えている、無線中継装置。
【００１８】
この構成によれば、無線中継装置は、無線端末装置からチャンネルの切り替え先を示す切替先情報を受信すると、無線端末装置との通信に用いるチャンネルを切り替えるため、無線中継装置と無線端末装置との間の通信速度の低下の抑制を図ることができる。
【００１９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、無線中継装置と無線端末装置との間の無線通信に用いられるチャンネルの切替方法、無線中継装置、無線端末装置および無線通信システムの制御方法、これらの方法または装置の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例としての無線ＬＡＮシステムの概略構成を例示した説明図である。
【図２】第１実施例の無線端末装置および端末ＰＣの内部構成を例示したブロック図である。
【図３】アクセスポイントの内部構成を例示したブロック図である。
【図４】チャンネル切替処理の流れを説明するためのフローチャートである。
【図５】ＭＡＣアドレス取得処理の流れを説明するためのフローチャートである。
【図６】スループット算出処理の流れを説明するためのフローチャートである。
【図７】チャンネル設定処理の流れを説明するためのフローチャートである。
【図８】第２実施例の無線端末装置および端末ＰＣの内部構成を例示したブロック図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．無線ＬＡＮシステムの構成：
Ａ−２．チャンネル切替処理：
Ｂ．第２実施例：
Ｂ−１．無線ＬＡＮシステムの構成：
Ｃ．変形例：
【００２２】
Ａ．第１実施例：
Ａ−１．無線ＬＡＮシステムの構成：
図１は本発明の一実施例としての無線ＬＡＮシステムの概略構成を例示した説明図である。無線ＬＡＮシステム１０００は、無線ＬＡＮ子機である無線端末装置１１０と、端末ＰＣ１２０と、無線ＬＡＮ親機であるアクセスポイント２００と、を備えている。無線端末装置１１０およびアクセスポイント２００は、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ装置である。無線端末装置１１０およびアクセスポイント２００は、互いに電波到達範囲内に設置され、それぞれに接続されたデバイスやネットワークの間の通信を無線により中継する。無線端末装置１１０およびアクセスポイント２００は、Ｎ個（Ｎは２以上の整数、ここではＮ＝１１）のチャンネル（チャンネルＣＨ１〜ＣＨｎ）において、互いに通信が可能である。
【００２３】
なお、本実施例では、無線ＬＡＮ子機である無線中継装置１１０は、端末ＰＣ１２０とアクセスポイント２００との通信を中継する装置として説明するが、無線端末装置は、アクセスポイント２００と無線通信が可能な装置であれば、通信を中継する装置以外の装置であってもよい。例えば、無線中継装置は、ｉＰｈｏｎｅ（登録商標）のような無線ＬＡＮ機能を有する携帯電話や、ｉＰａｄ（登録商標）のような無線ＬＡＮ機能を有するタブレット端末であってもよいし、無線ＬＡＮ機能を有するゲーム機や、プリンタ、デジタルカメラなどであってもよい。
【００２４】
無線端末装置１１０は、端末ＰＣ１２０と接続され、アクセスポイント２００は、インターネットＩＮＴと接続されている。端末ＰＣ１２０は、アクセスポイント２００と無線端末装置１１０との間の無線通信を介してインターネットＩＮＴに接続することができる。なお、無線ＬＡＮシステム１０００は、複数のアクセスポイント２００や複数の無線端末装置１１０を含んでいてもよい。また、無線ＬＡＮシステム１０００は、アクセスポイント２００がインターネットＩＮＴに接続されている構成に限定されず、アクセスポイント２００がＷＡＮ（Wide Area Network）や、他のアクセスポイントやスイッチングハブと接続されている構成であってもよい。
【００２５】
本実施例において、無線端末装置１１０は、２つのアンテナ１１，１２を備えている。また、アクセスポイント２００は、２つのアンテナ２１，２２を備えている。無線端末装置１１０とアクセスポイント２００とは、これらのアンテナ１１，１２，２１，２２を用いて、ＭＩＭＯ方式による無線通信を行う。また、無線端末装置１１０は、ユーザーに所定の情報を表示するためのインジケーター部１３と、ユーザーが押下することができるボタン１５を備えている。インジケーター部１３は、例えば、ＬＥＤ（Light Emitting Diode）などの有色の発光素子によって構成される。インジケーター部１３およびボタン１５の機能については後述する。
【００２６】
図２は、第１実施例の無線端末装置および端末ＰＣの内部構成を例示したブロック図である。無線端末装置１１０は内部に、無線端末制御部１３０と、２つの無線通信回路１１１，１１２と、ＵＳＢ（Universal Serial Bus）コントローラー１１５と、ＵＳＢポート１０３と、を備えている。無線端末制御部１３０は、無線通信回路１１１、１１２、ＵＳＢコントローラー１１５、インジケーター部１３、および、ボタン１５とそれぞれ接続されている。
【００２７】
無線端末制御部１３０は、図示しないＣＰＵ（Central Processing Unit）やＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などのメモリにより構成され、無線端末装置１１０全体を制御する。無線端末制御部１３０は、メモリに格納されたファームウェアやコンピュータープログラムをＣＰＵが実行することにより、通信制御部１３１、スループット測定部１３２、判定部１３３、および、チャンネル切替部１３４の各機能部を構成する。
【００２８】
通信制御部１３１は、無線通信回路１１１、１１２や、ＵＳＢコントローラー１１５を制御して、無線端末装置１１０と、無線端末装置１１０に接続される端末ＰＣ１２０やアクセスポイント２００などの通信デバイスとの間のデータ転送をおこなう。本実施例では、通信制御部１３１は、レイヤ２のプロトコルであるＬＬＤ２（Link Layer Discovery&Diagnostics）プロトコルを用いた通信を行う。ＬＬＤ２プロトコルにより、無線端末装置１１０は、通信デバイスとの間でメッセージのやりとりを行い、ＭＡＣアドレスなどの当該通信デバイスに関する情報を取得する。
【００２９】
スループット測定部１３２は、無線端末装置１１０とアクセスポイント２００との間の通信のスループットを測定する。判定部１３３は、スループット測定部１３２により測定されたスループットから、無線端末装置１１０とアクセスポイント２００との間の無線通信に用いられるチャンネルを切り替えるか否かを判定する。チャンネル切替部１３４は、判定部１３３による判定結果に応じて、アクセスポイント２００との無線通信に用いるチャンネルの切り替えをおこなう。スループット測定部１３２、判定部１３３、および、チャンネル切替部１３４の具体的な動作については、後述の「チャンネル切替処理」において説明する。チャンネル切替処理とは、無線端末制御部１３０によりなされる処理であって、無線端末装置１１０とアクセスポイント２００との通信状態に応じて、無線端末装置１１０とアクセスポイント２００との通信に用いられるチャンネルの切替をおこなう処理である。
【００３０】
無線通信回路１１１，１１２は、それぞれ、アンテナ１１，１２や、図示しないアンプを含んだ無線ＬＡＮインターフェースであり、無線端末制御部１３０からの命令に応じて、送信電波の変調や、受信電波の復調をおこなう。例えば、無線通信回路１１１，１１２は、アクセスポイント２００に送信するための送信データに基づいて送信信号を生成する。具体的には、無線通信回路１１１，１１２は、無線端末制御部１３０から受信した送信データを分割して、２本のアンテナ１１，１２に対応する２つの系列の送信信号を生成する。生成された２系列の送信信号を表す送信電波は、２本のアンテナ１１，１２から同一の周波数帯域で、同時に出力される。また、無線通信回路１１１，１１２は、アンテナ１１，１２を介してアクセスポイント２００から受信した受信信号に基づいて受信データを生成する。具体的には、無線通信回路１１１，１１２は、２本のアンテナ１１，１２を介して受信した直接波と反射波とのひずみに基づいてアクセスポイント２００との間の伝搬路における伝達行列を推定する。そして、その伝達行列を用いて、受信電波からアクセスポイント２００が発信した元の２系列の送信信号を分離・再生し、再生された２系列の信号を組み合わせることにより受信データを生成する。
【００３１】
ＵＳＢコントローラー１１５は、ＵＳＢ規格に則ってＵＳＢポート１０３に接続されたＵＳＢ機器と、無線端末制御部１３０との間の通信を制御する。本実施例では、ＵＳＢポート１０３には、ＵＳＢケーブル１０２を介して端末ＰＣ１２０が接続されている。
【００３２】
端末ＰＣ１２０は、ＣＰＵ１２１と、ＲＡＭ（Random Access Memory）１２２と、ＲＯＭ（Read Only Memory）１２３と、表示部１２５と、操作部１２７と、ＵＳＢコントローラー１２９と、ＵＳＢポート１０４とを備える。ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、表示部１２５、操作部１２７、および、ＵＳＢコントローラー１２９は、バス１０１を介して互いに接続されている。
【００３３】
ＣＰＵ１２１は、ＲＯＭ１２３やハードディスクドライブなどの図示しない外部記憶装置に格納されたコンピュータープログラムを主記憶装置であるＲＡＭ１２２に展開して実行することで、端末ＰＣ１２０全体を制御する。本実施例では、端末ＰＣ１２０は、ＯＳ（Operating System）として、Ｗｉｎｄｏｗｓ  Ｖｉｓｔａ（登録商標）が搭載されている。
【００３４】
表示部１２５は、液晶ディスプレイなどの出力インターフェースにより構成されている。操作部１２７は、マウスやキーボードなどの入力インターフェースにより構成されている。ＵＳＢコントローラー１２９は、ＵＳＢポート１０４に接続されたＵＳＢ機器と、端末ＰＣ１２０との通信を制御する。
【００３５】
なお、本実施例では上述のとおり、無線端末装置１１０と端末ＰＣ１２０とは、ＵＳＢケーブル１０２を介して互いに接続されている。しかし、無線端末装置１１０と端末ＰＣ１２０とは、ＵＳＢ接続に変えて、ＬＡＮ接続によって互いに接続されるものとしても良いし、バス接続によって互いに接続されるものとしても良い。また、無線端末装置１１０と端末ＰＣ１２０とは、一体的に構成されるものとしても良い。例えば、無線ＬＡＮカードを備えた端末ＰＣや、無線ＬＡＮモジュールを内蔵した端末ＰＣなどであってもよい。よって、特許請求の範囲における「無線端末装置」には、本実施例の無線端末装置１１０のみではなく、無線端末装置１１０の機能を含む端末ＰＣも含まれる。
【００３６】
図３は、アクセスポイント２００の内部構成を例示したブロック図である。アクセスポイント２００は、ＡＰ制御部２１０と、２つの無線通信回路２２１，２２２と、ＷＡＮ（wide area network）ポート２３１と、を備えている。ＡＰ制御部２１０は、無線通信回路２２１，２２２、および、ＷＡＮポート２３１とそれぞれ接続されている。
【００３７】
ＡＰ制御部２１０は、図示しないＣＰＵやＥＥＰＲＯＭどのメモリにより構成され、アクセスポイント２００全体を制御する。ＡＰ制御部２１０は、メモリに格納されたファームウェアやコンピュータープログラムをＣＰＵが実行することにより、ＡＰ側通信制御部２１１、および、ＡＰ側チャンネル切替部２１４を構成する。
【００３８】
ＡＰ側通信制御部２１１は、無線通信回路２２１，２２２を制御して、アクセスポイント２００と、無線端末装置１１０との間のデータ転送をおこなう。また、ＡＰ側通信制御部２１１は、アクセスポイント２００と、インターネットＩＮＴを介した図示しない通信デバイスとの情報のやりとりをおこなうために、ＷＡＮポート２３１に接続された図示しないルータとの間のデータ転送をおこなう。本実施例では、ＡＰ側通信制御部２１１は、無線端末装置１１０と同様に、ＬＬＤ２プロトコルを有している。そのため、アクセスポイント２００は、無線端末装置１１０との間でＬＬＤ２プロトコルに則したメッセージの交換をおこなう。ＡＰ側チャンネル切替部２１４は、アクセスポイント２００が後述するＣＨ切替要求を無線端末装置１１０から受信すると、無線端末装置１１０との無線通信に用いるチャンネルをＣＨ切替要求において指定されたチャンネルに切り替える。
【００３９】
無線通信回路２２１，２２２は、それぞれ、アンテナ２１，２２や、図示しないアンプを含んだ無線ＬＡＮインターフェースであり、ＡＰ制御部２１０からの命令に応じて、送信電波の変調や、受信電波の復調をおこなう。無線通信回路２２１，２２２の機能や構成は、無線端末装置１１０の無線通信回路１１１，１１２と同様であり、ＭＩＭＯ方式の無線通信のための送信信号の生成や、受信データの生成を行う。
【００４０】
ＭＩＭＯ方式による通信では、送信信号の直接波と反射波とのひずみから通信路の伝達行列を推定しているため、無線通信の際の伝搬路における障害物の影響を低減することができる。しかし、ＭＩＭＯ方式による通信を採用した場合であっても、無線通信で使用される周波数帯域にノイズを発生させる機器などが存在する場合には、無線端末装置１１０とアクセスポイント２００との間において十分な通信速度が得られない場合があった。この場合、無線通信に用いる周波数帯域をノイズの影響が少ない帯域に切り替えて通信をおこなうことが好ましい。そこで、無線端末装置１１０は、以下に説明するチャンネル切替処理をおこなう。
【００４１】
Ａ−２．チャンネル切替処理：
図４は、チャンネル切替処理の流れを説明するためのフローチャートである。このチャンネル切替処理は、ＬＬＤ２プロトコルを利用したメッセージのやりとりにより、アクセスポイント２００との間の通信状態のレベルを判定し、通信状態が所定のレベルに達していない場合には互いの通信に用いる周波数帯域を切り替える処理である。まず、無線端末装置１１０は、ユーザーによるボタン１５の押下を検出すると、無線端末装置１１０に接続する全てのデバイスからＭＡＣアドレスを取得するためのＭＡＣアドレス取得処理をおこなう（ステップＳ１００）。無線端末装置１１０が、ＭＡＣアドレス取得処理を開始するトリガーはボタン１５の押下に限定されず、任意に設定することができる。例えば、無線端末装置１１０は、端末ＰＣ１２０からの開始要求を受信して処理を開始する態様であってもよいし、端末ＰＣとの接続時や、電源投入時に処理を開始する態様であってもよい。
【００４２】
図５は、ＭＡＣアドレス取得処理の流れを説明するためのフローチャートである。図５には、説明の便宜のためにアクセスポイント２００により実行される処理が並べて表示されている。無線端末制御部１３０は、無線端末装置１１０に接続する全てのデバイスに対してＤｉｓｃｏｖｅｒｙメッセージを送信する（ステップＳ１１０）。アクセスポイント２００のＡＰ制御部２１０は、無線端末装置１１０からＤｉｓｃｏｖｅｒｙメッセージを受信すると、アクセスポイント２００のＭＡＣアドレスを含むＢＳＳＩＤ（Basic Service Set Identifier）を無線端末装置１１０に対して返信する（ステップＳ５１０）。これにより、無線端末装置１１０は、アクセスポイント２００のＭＡＣアドレスを取得する（ステップＳ１２０）。以後、無線端末装置１１０は、取得したＭＡＣアドレスによって、通信相手をアクセスポイント２００に特定してメッセージを送信することができる。以上によりＭＡＣアドレス取得処理が終了する。
【００４３】
図４に戻り、無線端末装置１１０は、アクセスポイント２００のＭＡＣアドレスを取得すると、無線端末装置１１０とアクセスポイント２００との間の通信のスループットを算出するためのスループット算出処理をおこなう（ステップＳ２００）。
【００４４】
図６は、スループット算出処理の流れを説明するためのフローチャートである。図６には、図５と同様にアクセスポイント２００により実行される処理が並べて表示されている。無線端末制御部１３０は、アクセスポイント２００に対してＥｃｈｏメッセージを送信する（ステップＳ２１０）。ここで、「Ｅｃｈｏメッセージ」とは、ＬＬＤ２プロトコルにおいて、通信機器間における接続状態をテストするために送信される固定長のメッセージである。アクセスポイント２００のＡＰ制御部２１０は、無線端末装置１１０からＥｃｈｏメッセージを受信すると、Ｅｃｈｏメッセージをそのまま無線端末装置１１０に返信する（ステップＳ５２０）。無線端末装置１１０とアクセスポイント２００とは、このＥｃｈｏメッセージのやりとりを所定のＮ回（Ｎは自然数）だけ繰り返す。
【００４５】
無線端末装置１１０のスループット測定部１３２は、Ｅｃｈｏメッセージのやりとりがおこなわれるごとに、１回のＥｃｈｏメッセージのやりとりに要した時間ｔ1，ｔ2，…，ｔNをそれぞれ計測して記憶する。ここでは、計測された各時間ｔ1，ｔ2，…，ｔNは、通信制御部１３１が、送信信号を生成するためにＥｃｈｏメッセージを表すデータの分割を開始したときから、返信されたＥｃｈｏメッセージを受信電波から再生する処理が完了するまでの時間である。
【００４６】
なお、無線端末制御部１３０は、Ｅｃｈｏメッセージを送信した後、所定の時間が経過しても、アクセスポイント２００からのＥｃｈｏメッセージの返信を受信できなかった場合には、通信路においてＥｃｈｏメッセージが消失したものとみなす。そして、新たにＥｃｈｏメッセージの送信（ステップＳ２１０）をおこなう。
【００４７】
無線端末制御部１３０は、送信したＥｃｈｏメッセージの回数Ｎに対するアクセスポイント２００からの返信を受信できた回数Ｍ（Ｍは自然数）の割合（Ｍ／Ｎ×１００）をＥｃｈｏメッセージの返信率として算出する（ステップＳ２２０）。Ｅｃｈｏメッセージの返信率が所定の値（例えば９０％以下）より低い場合には、無線端末制御部１３０は、予め設定されているアクセスポイント２００との間の通信レートを低下させる処理を実行する（ステップＳ２３０）。そして、無線端末制御部１３０は、記憶した計測時間ｔ1，ｔ2，…，ｔNを初期化した上で、低下させた通信レートによって、アクセスポイント２００との間のＥｃｈｏメッセージのやりとりを再実行する（ステップＳ２１０）。このように、ステップＳ２２０のＥｃｈｏメッセージの返信率の判定処理と、ステップＳ２３０の通信レートの低下処理とを繰り返すことによって、無線端末装置１１０とアクセスポイント２００とは、より適切な通信レートでの通信をおこなうことができる。
【００４８】
スループット測定部１３２は、無線端末装置１１０とアクセスポイント２００との間のＥｃｈｏメッセージのやりとりから、無線端末装置１１０とアクセスポイント２００との間の通信の実効スループットを算出する（ステップＳ２４０）。具体的には、スループット測定部１３２は、記憶している各計測時間ｔ1，ｔ2，…，ｔNと、ＥｃｈｏメッセージのＭＡＣフレームのデータ量ｂとを用いて、Ｅｃｈｏメッセージのやりとりの１回ごとのスループット（ｂ／ｔ）を算出し、その平均値を算出する。以降、算出したスループットの平均値を実効スループットＶｅ（Ｍｂｐｓ）と呼ぶ。実効スループットＶｅは、無線端末装置１１０とアクセスポイント２００との間でやりとりがなされた全てのＥｃｈｏメッセージからそれぞれ算出されたスループットの平均値であってもよいし、予め設定された所定数のＥｃｈｏメッセージからそれぞれ算出されたスループットの平均値であってもよい。本実施例では、スループット測定部１３２は、ＭＡＣレイヤにおけるスループットを算出しているが、スループット測定部１３２は、ＩＰレイヤや、ＴＣＰレイヤ、または、ＰＨＹレイヤなど、ＭＡＣレイヤ以外のレイヤにおけるスループットを算出してもよい。以上によりスループット算出処理が終了する。
【００４９】
図４に戻り、判定部１３３は、実効スループットＶｅから無線端末装置１１０とアクセスポイント２００との通信に用いられているチャンネルを切り替えるか否かの判定をおこなう（ステップＳ３００）。具体的には、判定部１３３は、無線端末装置１１０とアクセスポイント２００との間で予め設定されているリンク速度における最大処理能力を表す理論スループットＶｔ（Ｍｂｐｓ）に対する実効スループットＶｅ（Ｍｂｐｓ）の割合（Ｖｅ／Ｖｔ×１００）を実効率Ｒとして算出し、実効率Ｒが予め設定された閾値Ｔｈ（例えば５０％）を下回っているか否かを判定する。閾値Ｔｈは、ノイズ発生源からノイズが発生している場合におけるスループットの低下の程度など種々の経験値を勘案して任意の値を設定することができる。なお、判定部１３３によるチャンネルを切り替えるか否かの判定は、上記の実効率を用いた方法に限定されず、種々の方法によりおこなうことができる。例えば、設定可能なリンク速度ごとに予め決められている閾値と実効スループットＶｅとを比較し、実効スループットＶｅが閾値を超えているか否かにより判定する構成であってもよいし、リンク速度の違いによらず一定の閾値と実効スループットＶｅとを比較する構成であってもよい。
【００５０】
実効率Ｒが閾値Ｔｈ以上の場合（ステップＳ３００：ＮＯ）、無線端末装置１１０は、アクセスポイント２００との通信に用いるチャンネルの切り替えをおこなわずにチャンネル切替処理を終了する。一方、実効率Ｒが閾値Ｔｈより小さい場合（ステップＳ３００：ＹＥＳ）、無線端末装置１１０は、アクセスポイント２００との通信に用いるチャンネルを切り替えるためのチャンネル設定処理をおこなう。なお、無線端末装置１１０は、実効率Ｒが閾値Ｔｈより小さいときにインジケーター部１３にその旨を表示する機能を備えていてもよい。また、無線端末装置１１０は、インジケーター部１３に実効率Ｒが閾値Ｔｈより小さい旨を表示した後、ユーザーによるボタン１５の押下を検出したときにチャンネル設定処理をおこなう態様であってもよい。
【００５１】
図７は、チャンネル設定処理の流れを説明するためのフローチャートである。図７には、図５と同様にアクセスポイント２００により実行される処理が並べて表示されている。ます、チャンネル切替部１３４は、アクセスポイント２００との通信に用いるチャンネルの切替先を決定する（ステップＳ４１０）。具体的には、無線端末制御部１３０は、無線端末装置１１０およびアクセスポイント２００がサポートしているＮ個のチャンネル（チャンネルＣＨ１〜ＣＨｎ）のうち、現在、アクセスポイント２００との通信に用いられているチャンネルＣＨｐと異なるチャンネルの１つを切替先のチャンネルＣＨｊとして決定する。
【００５２】
通信制御部１３１は、ステップＳ４１０において決定された切替先のチャンネルＣＨｊを示す情報を含むＣＨ切替要求をアクセスポイント２００に送信する（ステップＳ４２０）。また、チャンネル切替部１３４は、アクセスポイント２００との無線通信に用いるチャンネルの切り替えをおこなう（ステップＳ４３０）。具体的には、チャンネル切替部１３４は、無線通信回路１１１，１１２を制御して、無線端末装置１１０がアクセスポイント２００との無線通信に用いるチャンネルを現在のチャンネルＣＨｐから、ステップＳ４１０において決定したチャンネルＣＨｊに切り替える。通信制御部１３１は、切替先のチャンネルＣＨｊにおいてアクセスポイント２００との通信が可能か否かを確認するためのＣＨ切替確認をアクセスポイント２００に対して送信する（ステップＳ４４０）。
【００５３】
一方、アクセスポイント２００のＡＰ側チャンネル切替部２１４は、アクセスポイント２００が無線端末装置１１０からＣＨ切替要求を受信すると、無線端末装置１１０との無線通信に用いるチャンネルの切り替えをおこなう（ステップＳ５３０）。具体的には、ＡＰ側チャンネル切替部２１４は、無線通信回路２２１，２２２を制御して、アクセスポイント２００が無線端末装置１１０との無線通信に用いるチャンネルを現在のチャンネルＣＨｐから、ＣＨ切替要求に示されているチャンネルＣＨｊに切り替える。
【００５４】
また、アクセスポイント２００のＡＰ側通信制御部２１１は、アクセスポイント２００が無線端末装置１１０からＣＨ切替確認を受信すると、切り替え先のチャンネルＣＨｊにおいてＣＨ切替応答を無線端末装置１１０に送信する（ステップＳ５４０）。この構成により、無線端末装置１１０は、アクセスポイント２００からＣＨ切替応答を受信したか否かにより、切替先のチャンネルＣＨｊにおいてアクセスポイント２００との通信が可能か否かを判別することができる。
【００５５】
無線端末制御部１３０は、アクセスポイント２００からＣＨ切替応答を受信すると（ステップＳ４５０：ＹＥＳ）、チャンネルＣＨｊにおいてアクセスポイント２００との通信が可能であるため、チャンネル設定処理を終了する。一方、無線端末制御部１３０は、ＣＨ切替応答の受信がない場合には（ステップＳ４５０：ＮＯ）、所定の期間待機する（ステップＳ４６０：ＮＯ）。所定の期間は、任意に設定可能であり、本実施例では、無線端末装置１１０がＣＨ切替要求を送信した時点から予め設定された時間（例えば６０秒）経過した時点までの期間である。
【００５６】
無線端末制御部１３０は、所定の期間待機してもアクセスポイント２００からＣＨ切替応答を受信しない場合には（ステップＳ４６０：ＹＥＳ）、チャンネルを元に戻す（ステップＳ４７０）。具体的には、無線端末制御部１３０は、アクセスポイント２００との通信に用いるチャンネルをステップＳ４３０で切り替えた後のチャンネルＣＨｊから、切り替える前のチャンネルＣＨｐに変更する。このとき、無線端末制御部１３０は、チャンネルの切替を正しくおこなうことができなかった切替先のチャンネルＣＨｊを切替対象外チャンネルとして記憶する。こうすることにより、無線端末制御部１３０は、再度、ステップＳ４１０においてチャンネルの切替先を決定するときに、切替先のチャンネルの候補からチャンネルの切替を正しくおこなうことができない切替対象外チャンネルを外すことができる。
【００５７】
無線端末装置１１０がアクセスポイント２００からＣＨ切替応答を２００受信できないときの原因としては、例えば、切替先のチャンネルＣＨｊにノイズの発生源が存在するなどしてＣＨ切替要求がアクセスポイント２００に届いていない場合や、ＣＨ切替要求がアクセスポイント２００に届いていても、変更先チャンネルで気象レーダーを検出したなどの理由によりアクセスポイント２００側のチャンネルの切替がおこなわれていない場合などが考えられる。これらの原因により、無線端末装置１１０は、切替先のチャンネルＣＨｊにおいてアクセスポイント２００との通信が困難となっても、自主的にチャンネルを切替前に戻すことにより、再度、元のチャンネルＣＨｐにおいてアクセスポイント２００との通信を継続することができる。以上によりチャンネル設定処理が終了する。
【００５８】
図４に示すように、チャンネル設定処理が終了すると、ステップＳ２００に戻り、無線端末装置１１０は、再度、スループット算出処理をおこなう（ステップＳ２００）。すなわち、無線端末装置１１０は、チャンネル設定処理において設定されたチャンネルにおいてアクセスポイント２００との通信のスループットを算出する。この構成により、例えば、チャンネル設定処理において無線端末装置１１０とアクセスポイント２００との間で用いられるチャンネルがチャンネルＣＨｐからチャンネルＣＨｊに切り替えられた場合には、スループット測定部１３２は、切替先のチャンネルＣＨｊにおける実効スループットＶｅを算出し（ステップＳ２００）、判定部１３３は、切替先のチャンネルＣＨｊにおける実効率Ｒが閾値Ｔｈより小さいか否かを判定する（ステップＳ３００）。切替先のチャンネルＣＨｊにおける実効率Ｒが閾値Ｔｈより小さい場合には、無線端末装置１１０は、再度、チャンネル設定処理をおこなう。
【００５９】
２回目に実施されるチャンネル設定処理では、チャンネル切替部１３４は、アクセスポイント２００との通信に用いるチャンネルの切替先として、無線端末装置１１０およびアクセスポイント２００がサポートしているＮ個のチャンネル（チャンネルＣＨ１〜ＣＨｎ）のうち、最初にアクセスポイント２００との通信に用いられているチャンネルＣＨｐ、および、１回目のチャンネル設定処理において切替先のチャンネルとして決定したチャンネルＣＨｊ以外のチャンネルＣＨｓを新たな切替先のチャンネルとして決定する。以降の処理は、１回目のチャンネル設定処理と同様であるため説明を省略する。
【００６０】
本実施例における「チャンネルＣＨｐ」は、特許請求の範囲における「第１のチャンネル」に該当する。本実施例における「チャンネルＣＨｊ」は、特許請求の範囲における「第２のチャンネル」に該当する。本実施例における「チャンネルＣＨｓ」は、特許請求の範囲における「第３のチャンネル」に該当する。本実施例における「通信制御部１３１」は、特許請求の範囲における「端末装置側通信部」に該当する。本実施例における「ＡＰ側通信制御部２１１」は、特許請求の範囲における「中継装置側通信部」に該当する。
【００６１】
以上説明した、第１実施例における無線ＬＡＮシステム１０００によれば、無線端末装置１１０がアクセスポイント２００との通信のスループットを測定し、スループットが所定のレベルに達していない場合には、アクセスポイント２００との通信に用いるチャンネルを切り替えるため、無線端末装置１１０とアクセスポイント２００との間の通信速度の低下の抑制を図ることができる。具体的には、図４に示すように、無線端末装置１１０は、アクセスポイント２００との間の通信のスループットが所定のレベルに達しているか否かを判定し（ステップＳ３００）、スループットが所定のレベルに達していない場合には（ステップＳ３００：ＹＥＳ）、チャンネル設定処理（ステップＳ４００）により通信に用いるチャンネルを切り替えることができる。そのため、アクセスポイント２００との通信に使用しているチャンネルが電子レンジなどのノイズ発生源からノイズを受けたり、他のネットワークに属する無線端末装置に使用されることにより、スループットが低下しても、使用するチャンネルを他のチャンネルに切り替えて通信をおこなうことができるため、スループットの低下の抑制を図ることができる。
【００６２】
従来から、アクセスポイントが無線端末装置から受ける電波の強度（「ＲＳＳＩ」とも呼ぶ）に応じて、無線端末装置との通信に用いるチャンネルを切り替える無線ＬＡＮシステムが知られている。しかし、アクセスポイントが受信する電波にノイズ発生源からのノイズが含まれていても、受信する電波の強度からノイズの有無を判別することは容易ではなかった。しかし、本発明に係る無線ＬＡＮシステム１０００によれば、無線端末装置１１０が測定するスループットのレベルに応じて無線端末装置１１０がアクセスポイント２００との通信に用いるチャンネルを切り替えるため、スループットの低下とチャンネルの切替とを直接的に関連づけることができ、効果的にスループットの低下を抑制することができる。
【００６３】
Ｂ．第２実施例：
第１実施例では、クライアント側の無線端末装置および端末ＰＣのうち、無線端末装置においてチャンネル切替処理がおこなわれる無線ＬＡＮシステムについて説明したが、第２実施例では、チャンネル切替処理の少なくとも一部が端末ＰＣによりおこなわれる無線ＬＡＮシステムついて説明する。本実施例では、無線端末装置および端末ＰＣからなる複合体が特許請求の範囲における「無線端末装置」に該当する。
【００６４】
Ｂ−１．無線ＬＡＮシステムの構成：
図８は、第２実施例の無線端末装置および端末ＰＣの内部構成を例示したブロック図である。第１実施例において無線端末装置１１０の内部に構成されていた、スループット測定部１３２、判定部１３３、および、チャンネル切替部１３４は、第２実施例では、端末ＰＣ１２０Ａの内部に構成されている。具体的には、スループット測定部１３２、判定部１３３、および、チャンネル切替部１３４は、端末ＰＣ１２０ＡのＣＰＵ１２１が、ＲＯＭ１２３や図示しないハードディスクドライブなどに格納されたコンピュータープログラムをＲＡＭ１２２に展開して実行することで構成される。また、第１実施例において無線端末装置１１０が備えていたボタン１５やインジケーター部１３は、第２実施例では、端末ＰＣ１２０Ａの表示部１２５にボタン画像１５Ｉやインジケーター画像１３Ｉが表示されるように構成されている。第２実施例において、第１実施例と同様の符号を付した機能部や構成は、第１実施例と同様の機能や構成を有している。
【００６５】
インターフェース部１３５は、表示部１２５に無線通信に関するインターフェース画像を表示する。具体的には、インターフェース部１３５は、表示部１２５に、インターフェース画像として、ボタン画像１５Ｉと、インジケーター画像１３Ｉとを表示する。ボタン画像１５Ｉは、ユーザーが表示部１２５に表示されたポインターによって押下することができる画像である。ボタン画像１５Ｉおよびインジケーター画像１３Ｉは、第１実施例のインジケーター部１３およびボタン１５と同様の機能を有している。
【００６６】
第１実施例において、無線端末装置１１０の通信制御部１３１、スループット測定部１３２、判定部１３３、および、チャンネル切替部１３４により実行されているチャンネル切替処理は、第２実施例において、無線端末装置１１０の通信制御部１３１と、端末ＰＣ１２０Ａのスループット測定部１３２、判定部１３３、および、チャンネル切替部１３４により同様に実効される。
【００６７】
以上説明した、第２実施例における無線ＬＡＮシステム１０００によれば、クライアント側において実行されるチャンネル切替処理は、クライアントを構成する無線端末装置および端末ＰＣのいずれがおこなう構成であっても、無線端末装置とアクセスポイントとの間の通信速度の低下の抑制を図ることができる。すなわち、本発明は、クライアントの構成に関係なく実現することができる。例えば、本発明は他にも、無線ＬＡＮカードを備えた端末ＰＣや、無線ＬＡＮモジュールを内蔵した端末ＰＣなど、無線端末装置と端末ＰＣとが一体的に構成されていても実現することができる。
【００６８】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６９】
Ｃ−１．変形例１：
第１実施例における無線ＬＡＮシステム１０００は、無線端末装置１１０が、インジケーター部１３、および、ボタン１５を備え、第２実施例における無線ＬＡＮシステム１０００は、端末ＰＣ１２０Ａが、インジケーター画像１３Ｉ、および、ボタン画像１５Ｉを表示するためのインターフェース部１３５を備えているものとして説明した。しかし、本発明に係る無線ＬＡＮシステム１０００は、無線端末装置１１０にインジケーター部１３やボタン１５を備えていなくてもよく、また、端末ＰＣ１２０Ａにインターフェース部１３５を備えていなくてもよい。これらの場合であっても、無線端末装置もしくは端末ＰＣは、チャンネル切替処理を実行することができるため、無線端末装置とアクセスポイントとの間の通信速度の低下の抑制を図ることができる。
【００７０】
Ｃ−２．変形例２：
本実施例では、図４に示すように、チャンネル切替処理には、ＭＡＣアドレス取得処理が含まれているものとして説明した。しかし、チャンネル切替処理には、ＭＡＣアドレス取得処理が含まれていなくてもよい。すなわち、チャンネル切替処理は、ＭＡＣアドレス取得処理とは別に、任意のタイミングで無線端末装置１１０もしくは端末ＰＣにより実行されてもよい。例えば、チャンネル切替処理は、ユーザーからの無線端末装置もしくは端末ＰＣへの入力に応じて適宜実行されてもよいし、ユーザーからの入力によらず定期的に実行されてもよい。
【００７１】
Ｃ−３．変形例３：
本実施例では、図４に示すように、チャンネル切替処理には、スループット算出処理が含まれているものとして説明した。しかし、チャンネル切替処理には、スループット算出処理の代わりに、無線端末装置１１０とアクセスポイント２００との通信状態を判定するためのスループット以外のパラメーターを検出する処理が含まれていてもよい。この場合であっても、検出したパラメーターにより通信状態を判定し、通信状態が所定のレベル以下の場合には、チャンネルを切り替える構成とすることで、無線端末装置とアクセスポイントとの間の通信速度の低下の抑制を図ることができる。通信状態を判定するためのパラメーターには、例えば、ＴＣＰにおける再送率や、ＦＣＳ（Frame Check Sequence）エラーの検出率などを採用することができる。
【００７２】
Ｃ−４．変形例４：
本実施例では、図６に示すスループット算出処理において、スループット測定部１３２は、無線端末装置１１０とアクセスポイント２００との間のＥｃｈｏメッセージのやりとりにおけるスループットを用いて実効スループットＶｅを算出していた。しかし、スループット測定部１３２は、Ｅｃｈｏメッセージ以外の他のデータの送受信処理におけるスループットから実効スループットＶｅを算出する構成であってもよい。ただし、Ｅｃｈｏメッセージのやりとりなど、利用する通信プロトコルが有する通信テスト機能を利用して、通信のスループットを測定すれば、通信状態のレベルの測定が適切かつ容易に行えるため好ましい。
【００７３】
Ｃ−５．変形例５：
本実施例では、図７に示すチャンネル設定処理において、無線端末装置や端末ＰＣなどのクライアント側のチャンネル切替部１３４が切替先のチャンネルを決定する構成として説明した。しかし、無線端末装置や端末ＰＣなどのクライアント側は、測定したスループットが所定のレベルに達していないときに、切替先が指定されていないＣＨ切替要求をアクセスポイント２００に対して送信し、アクセスポイント２００が切替先のチャンネルを決定し、クライアント側に通知する構成であってもよい。
【００７４】
Ｃ−６．変形例６：
本実施例では、無線端末装置１１０とアクセスポイント２００は、ＬＬＤ２プロトコルを利用した通信をおこなうものとして説明した。しかし、無線端末装置１１０とアクセスポイント２００は、他のレイヤ２のプロトコルを利用して通信をおこなう構成であってもよいし、ＴＣＰ／ＩＰやＦＴＰなど、レイヤ２以上のプロトコルを利用して通信をおこなう構成であってもよい。なお、ＬＬＤ２プロトコルを利用する場合には、比較的容易に接続デバイスのＭＡＣアドレスを取得することができ、接続デバイスを特定した通信を容易に行うことができる。
【００７５】
Ｃ−７．変形例７：
本実施例では、無線端末装置１１０は、チャンネル切替処理において、実効率Ｒが閾値Ｔｈより小さいときに、自動的にチャンネル設定処理をおこなう構成として説明したが、無線端末装置１１０は、チャンネル設定処理をおこなうか否かをユーザーに確認する構成としてもよい。具体的には、実効率Ｒが閾値Ｔｈより小さいとき、無線端末装置１１０は、インジケーター部１３にその旨を表示し、ユーザーによるボタン１５の押下を検出した後にチャンネル設定処理を実行する構成としてもよい。これらの場合であっても、無線端末装置もしくは端末ＰＣは、チャンネル設定処理を適宜実行することができるため、無線端末装置とアクセスポイントとの間の通信速度の低下の抑制を図ることができる。また、無線端末装置１１０は、実効率Ｒによらず、ユーザーからのボタン１５の押下を検出したときに適宜、チャンネル設定処理を実行する構成としてもよい。
【００７６】
Ｃ−８．変形例８：
本実施例において、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよく、逆に、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよい。例えば、無線通信回路１１１，１１２の機能の一部を通信制御部１３１が実行するようにしてもよい。
【００７７】
Ｃ−９．変形例９：
本発明は、種々の形態で実現することが可能であり、例えば、無線中継装置と無線端末装置との間の無線通信に用いられるチャンネルの切替方法、無線中継装置、無線端末装置および無線通信システムの制御方法、これらの方法または装置の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、等の形態で実現することができる。
【符号の説明】
【００７８】
１１，１２，２１，２２…アンテナ
１３…インジケーター部
１５…ボタン
１０１…バス
１０２…ＵＳＢケーブル
１０３，１０４…ＵＳＢポート
１１０…無線端末装置
１１１，１１２，２２１，２２２…無線通信回路
１１５，１２９…ＵＳＢコントローラー
１２０…端末ＰＣ
１２１…ＣＰＵ
１２２…ＲＡＭ
１２３…ＲＯＭ
１２５…表示部
１２７…操作部
１３０…無線端末制御部
１３１…通信制御部
１３２…スループット測定部
１３３…判定部
１３４…チャンネル切替部
１３５…インターフェース部
２００…アクセスポイント
２１０…ＡＰ制御部
２１１…ＡＰ側通信制御部
２１４…ＡＰ側チャンネル切替部
２３１…ＷＡＮポート
１０００…無線ＬＡＮシステム
ＩＮＴ…インターネット
【図１】
2012004922.tif 000003
【図２】
2012004922.tif 000004
【図３】
2012004922.tif 000005
【図４】
2012004922.tif 000006
【図５】
2012004922.tif 000007
【図６】
2012004922.tif 000008
【図７】
2012004922.tif 000009
【図８】
2012004922.tif 000010