(57)【要約】【課題】消費電力を増大させることなく、安定して着信信号を受信可能とする。【解決手段】制御部１００は、送信部２００および受信部３００を制御して、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘを検出し、この受信品質Ｓｘが良好な場合には、アクセスポイントＡＰｘからのビーコンのみをモニタし、また受信品質Ｓｘが中程度の場合には、アクセスポイントＡＰｘと、このアクセスポイントＡＰｘと同じ帯域の他のアクセスポイントＡＰｙの両ビーコンをモニタし、そして受信品質Ｓｘがあまりよくない場合には、アクセスポイントＡＰｘと、アクセスポイントＡＰｙ、さらには、他の帯域のアクセスポイントＡＰｚの各ビーコンをモニタする。そして、制御部１００は、モニタした各アクセスポイントＡＰｘ、ＡＰｙ、ＡＰｚについて受信品質Ｓｘ，Ｓｙ，Ｓｚを求め、これらを比較して他のアクセスポイントＡＰにアソシエートするようにしている。【選択図】      図１
2008017340.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに収容されるアクセスポイントと無線通信し、前記ネットワークを通じた通信を行う移動無線端末装置において、
アクセスポイントから送信される信号を受信する受信手段と、
当該移動無線端末装置が無線接続しているアクセスポイントから受信した信号の品質を検出する第１検出手段と、
この第１検出手段が検出した品質に応じた頻度で、無線接続していない他のアクセスポイントから送信される信号を受信するように前記受信手段を制御し、この制御により受信した信号の品質を検出する第２検出手段と、
前記第２検出手段が検出した品質が、前記第１検出手段が検出した品質に基づく値よりも良好な場合に、前記無線接続しているアクセスポイントに代わって前記他のアクセスポイントに無線接続する接続手段とを具備することを特徴とする移動無線端末装置。
【請求項２】
前記アクセスポイントは、予め設定された周期でビーコン信号を送信するものであって、
前記アクセスポイントから送信されるビーコン信号を受信して、複数のアクセスポイントからそれぞれビーコン信号を受信するタイミングを検出するタイミング検出手段と、
このタイミング検出手段が検出したタイミングを記憶する記憶手段とを備え、
前記第２検出手段は、前記第１検出手段が検出した品質に応じた頻度で、無線接続していない他のアクセスポイントから送信される信号を前記記憶手段が記憶するタイミングで受信するように前記受信手段を制御し、この制御により受信した信号の品質を検出することを特徴とする請求項１に記載の移動無線端末装置。
【請求項３】
前記第２検出手段は、前記第１検出手段が検出した品質が予め設定した閾値未満の場合に、前記品質に応じた頻度で、無線接続していない他のアクセスポイントから送信される信号を受信するように前記受信手段を制御し、この制御により受信した信号の品質を検出することを特徴とする請求項１に記載の移動無線端末装置。
【請求項４】
前記第２検出手段は、前記第１検出手段が検出した品質が予め設定した閾値以上の場合には、当該移動無線端末装置が無線接続しているアクセスポイントと同じ帯域を用いて通信する他のアクセスポイントから送信される信号を受信するように前記受信手段を制御し、この制御により受信した信号の品質を検出し、一方、前記第１検出手段が検出した品質が予め設定した閾値未満の場合には、当該移動無線端末装置が無線接続しているアクセスポイントと異なる帯域を用いて通信するアクセスポイントから送信される信号を受信するように前記受信手段を制御し、この制御により受信した信号の品質を検出することを特徴とする請求項１に記載の移動無線端末装置。
【請求項５】
前記接続手段は、前記第２検出手段が検出した品質が、前記第１検出手段が検出した品質に基づく値よりも良好な状態が、予め設定した回数だけ連続する場合に、前記無線接続しているアクセスポイントに代わって前記他のアクセスポイントに無線接続することを特徴とする請求項１に記載の移動無線端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばIEEE（The Institute of Electrical and Electronics Engineers, Inc.）802.11a、802.11b,gなどの無線ＬＡＮに用いられる移動無線端末装置に関する。
【背景技術】
【０００２】
周知のように、無線ＬＡＮシステムの移動無線端末装置は、音声ＶｏＩＰ（Voice over Internet Protocol）通信やパケット通信を行う場合、アクセスポイント（基地局）からの着信を検出するが、アクセスポイントから送信されるビーコン信号をビーコン送信周期の定数倍のタイミングでのみウェイクアップして受信することで、消費電力が抑制している（例えば、特許文献１参照）。
【０００３】
しかしながら、従来は、アソシエート（接続）しているアクセスポイントから受信ができない状態にならないと、他のアクセスポイントにアソシエートするための処理を行わない。このため移動無線端末装置が移動した場合などに、アクセスポイントから着信信号が受信できないことがあった。
【特許文献１】特開２００４−１８０１１５公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の移動無線端末装置では、アソシエートしているアクセスポイントから受信ができない状態にならないと、他のアクセスポイントとアソシエートするための処理を行わないため、移動無線端末装置が移動した場合などに、アクセスポイントから着信信号が受信できないことがあるという問題があった。
【０００５】
この発明は上記の問題を解決すべくなされたもので、消費電力を増大させることなく、安定して着信信号を受信することが可能な移動無線端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、この発明は、ネットワークに収容されるアクセスポイントと無線通信し、ネットワークを通じた通信を行う移動無線端末装置において、アクセスポイントから送信される信号を受信する受信手段と、当該移動無線端末装置が無線接続しているアクセスポイントから受信した信号の品質を検出する第１検出手段と、この第１検出手段が検出した品質に応じた頻度で、無線接続していない他のアクセスポイントから送信される信号を受信するように受信手段を制御し、この制御により受信した信号の品質を検出する第２検出手段と、第２検出手段が検出した品質が、第１検出手段が検出した品質に基づく値よりも良好な場合に、無線接続しているアクセスポイントに代わって他のアクセスポイントに無線接続する接続手段とを具備して構成するようにした。
【発明の効果】
【０００７】
以上述べたように、この発明では、無線接続しているアクセスポイントから受信した信号の品質に応じた頻度で、無線接続していない他のアクセスポイントから信号を受信してその品質を検出し、この品質が、無線接続しているアクセスポイントから受信した信号の品質に基づく値よりも良好な場合に、無線接続しているアクセスポイントに代わって他のアクセスポイントに無線接続するようにしている。
【０００８】
したがって、この発明によれば、接続しているアクセスポイントの受信品質に応じた頻度で、再接続の必要性を判定して再接続を行うことができるので、消費電力を増大させることがなく、また再接続も迅速に行うことができ、安定して着信信号を受信することが可能な移動無線端末装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、この発明の一実施形態について説明する。  
図１は、この発明の一実施形態に係わる移動無線端末装置の構成を示すものである。この移動無線端末装置は、主な構成要素として、制御部１００、送信部２００、受信部３００を備えている。
【００１０】
制御部１００は、当該移動無線端末装置の各部を統括して制御するものであって、例えばネットワークに接続されるアクセスポイントＡＰとの通信制御を行うものである。記憶部４００は、制御部１００の制御プログラムおよび制御データなどを記憶するものである。
【００１１】
送信部２００は、制御部１００の制御に基づいて、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）変調を行い、送信データをアクセスポイントＡＰに無線送信する。また受信部３００は、制御部１００の制御に基づいて、アクセスポイントＡＰから送信されるＯＦＤＭ変調された無線信号を受信して、受信データを得る。
【００１２】
なお、当該移動無線端末装置とアクセスポイントＡＰとの間では、図２に示すような２．４ＧＨｚ帯、図３に示すような５．２ＧＨｚ帯および５．３ＧＨｚ帯を選択的に用いて無線通信することが可能である。図２には、使用帯域の一例を示している。
【００１３】
２．４ＧＨｚ帯は、２４００〜２４８３．５ＭＨｚの８３．５ＭＨｚ帯域に、１３チャネルが定義され、チャネルの中心周波数の間隔が５ＭＨｚに設定される。このほか、２４７１〜２４９７ＭＨｚの２６ＭＨｚ帯域に、１チャネルが定義される。２．４ＧＨｚ帯では、使用帯域が重ならないように３チャネル（場合によっては、４チャネル）が同時に使用可能である。５．２ＧＨｚ帯および５．３ＧＨｚ帯は、それぞれ４チャネルが定義され、チャネルの中心周波数の間隔が２０ＭＨｚに設定される。
【００１４】
また２．４ＧＨｚ帯および５．２ＧＨｚ帯においては、移動無線端末装置がアクセスポイントＡＰに対してプローブ要求を行うアクティブスキャンが許されているが、５．３ＧＨｚ帯において、アクティブスキャンは許されておらず、移動無線端末装置は、パッシブスキャンを行うものとする。
【００１５】
図３に、送信部２００の構成例を示す。送信部２００は、畳み込み符号化部２０１と、インターリーブ処理部２０２と、サブキャリア変調部２０３と、逆フーリエ変換部２０４と、ガードインターバル付加部２０５と、シンボル整形部２０６と、Ｄ／Ａ変換部２０７と、直交変調部２０８と、中間周波数発振器２０９と、バンドパスフィルタ（ＢＰＦ）２１０と、乗算器２１１と、無線周波数発振器２１２と、バンドパスフィルタ（ＢＰＦ）２１３と、高出力増幅器（ＨＰＡ）２１４とを備える。
【００１６】
畳み込み符号化部２０１は、例えば６〜５４Ｍｂｐｓ程度の送信データが入力され、これに対して、誤り訂正のための冗長符号化を行う。インターリーブ処理部２０２は、畳み込み符号化部２０１にて冗長符号化されたデータに、インターリーブ処理、すなわちビットの並び替えを行う。
【００１７】
サブキャリア変調部２０３は、インターリーブ処理部２０２にてインターリーブ処理されたデータに同期信号を付加するフレーム処理を施した後、これを４８個のサブキャリアに分割し、搬送波の変調に用いる。逆フーリエ変換部２０４は、サブキャリア変調部２０３の変調結果に対して逆フーリエ変換を施し、マルチキャリア信号を生成する。
【００１８】
ガードインターバル付加部２０５は、サブキャリア変調部２０３にて生成されたマルチキャリア信号にガードインターバルを付加する。シンボル整形部２０６は、ガードインターバル付加部２０５にてガードインターバルが付加されたマルチキャリア信号の波形整形を行い、帯域外に漏れる信号を減らす。
【００１９】
Ｄ／Ａ変換部２０７は、シンボル整形部２０６にて波形整形されたマルチキャリア信号をＤ／Ａ変換する。直交変調部２０８は、中間周波数発振器２０９にて発振される中間周波数のローカル信号を用いて、Ｄ／Ａ変換部２０７が出力する複素数表現のベースバンド信号を中間周波数の無線信号にアップコンバートする。
【００２０】
バンドパスフィルタ２１０は、直交変調部２０８にてアップコンバートされた無線信号の所望の帯域のみを通過させる。乗算器２１１は、バンドパスフィルタ２１０を通過した無線信号に、無線周波数発振器２１２にて発振される無線周波数のローカル信号を乗算して、無線周波数の無線信号にアップコンバートする。
【００２１】
バンドパスフィルタ２１３は、乗算器２１１にてアップコンバートされた無線信号の所望の帯域のみを通過させる。高出力増幅器２１４は、バンドパスフィルタ２１０を通過した無線信号の信号強度を増幅させたのち、アンテナを通じてアクセスポイントＡＰに向けて空間に放射する。
【００２２】
図５に、受信部３００の構成例を示す。受信部３００は、低雑音増幅器（ＬＮＡ）３０１と、バンドパスフィルタ（ＢＰＦ）３０２と、乗算器３０３と、無線周波数発振器３０４と、バンドパスフィルタ（ＢＰＦ）３０５と、自動利得制御部（ＡＧＣ）３０６と、直交検波部３０７と、中間周波数発振器３０８と、Ａ／Ｄ変換部３０９と、タイミング検出部３１０と、ＡＦＣ（Auto Frequency Control）部３１１と、ガードインターバル除去部３１２と、フーリエ変換部３１３と、チャネル推定部３１４と、チャネル等化部３１５と、位相回転補正部３１６と、サブキャリア復調部３１７と、デインターリーブ処理部３１８と、ビタビ復号部３１９とを備える。
【００２３】
低雑音増幅器３０１は、アンテナを通じてアクセスポイントＡＰから受信された無線信号を低雑音増幅する。バンドパスフィルタ３０２は、低雑音増幅器３０１にて増幅された無線信号の所望の帯域のみを通過させる。乗算器３０３は、バンドパスフィルタ３０２を通過した無線信号に、無線周波数発振器３０４にて発振される無線周波数のローカル信号を乗算して、中間周波数の無線信号にダウンコンバートする。
【００２４】
バンドパスフィルタ３０５は、乗算器３０３にてダウンコンバートされた無線信号の所望の帯域のみを通過させる。自動利得制御部（ＡＧＣ）３０６は、バンドパスフィルタ３０５を通過した無線信号のレベルが所定のレベルとなるように制御する。直交検波部３０７は、中間周波数発振器３０８にて生成された中間周波数のローカル信号を用いて、自動利得制御部３０６から出力される無線信号を直交検波する。
【００２５】
Ａ／Ｄ変換部３０９は、直交検波部３０７の検波結果をＡ／Ｄ変換する。タイミング検出部３１０は、Ａ／Ｄ変換部３０９のＡ／Ｄ変換結果から、シンボルタイミング同期を行うためのタイミングを検出する。ＡＦＣ部３１１は、制御部１００からの指示にしたがい、タイミング検出部３１０が検出したシンボルタイミングに同期して動作し、上記Ａ／Ｄ変換結果からキャリア周波数誤差を検出し、これを補正して、上記Ａ／Ｄ変換結果からキャリア周波数誤差の影響を除去する。後に、図４を用いてその詳細を述べる。
【００２６】
ガードインターバル除去部３１２は、タイミング検出部３１０が検出したタイミングに基づいて、ＡＦＣ部３１１にてキャリア周波数誤差が補正されたＡ／Ｄ変換結果からガードインターバルを除去する。フーリエ変換部３１３は、ガードインターバル除去部３１２の出力をフーリエ変換する。これにより、サブキャリアが一括して復調される。
【００２７】
チャネル推定部３１４は、予め備えたロングシンボルと、サブキャリアに含まれるロングシンボルを比較することで、各サブキャリアの伝送路歪みを推定する。チャネル等化部３１５は、チャネル推定部３１４にて推定された各サブキャリアの伝送路歪みを用いて、各サブキャリアの同期検波を行う。
【００２８】
位相回転補正部３１６は、チャネル等化部３１５の同期検波結果に含まれるパイロットサブキャリアに基づいて、各サブキャリアの位相回転量を検出し、これに基づいて上記同期検波結果に含まれるデータサブキャリアの位相回転量を補正する。サブキャリア復調部３１７は、チャネル等化部３１５の同期検波結果と、位相回転量が補正された同期検波結果に基づいて、各サブキャリアの復調を行う。
【００２９】
デインターリーブ処理部３１８は、サブキャリア復調部３１７にて復調された各サブキャリアのデータにデインターリーブ処理を施して、元のデータの並びに戻す。ビタビ復号部３１９は、ビタビ・アルゴリズムを用いて、デインターリーブ処理部３１８が出力するデータに誤り訂正符号の復号を行い、受信データを得る。
【００３０】
図６に、ＡＦＣ部３１１の構成例を示す。ＡＦＣ部３１１は、遅延部３１１１と、複素共役演算部（ｃｏｎｊｕｇａｔｅ）３１１２と、乗算器３１１３と、平均処理部３１１４と、キャリア周波数誤差検出部（ｔａｎ−１）３１１５と、サンプル保持部（Ｓ／Ｈ）３１１６と、積分処理部３１１７と、複素共役／ベクトル変換部３１１８と、乗算器３１１９とを備える。ＡＦＣ部３１１は、制御部１００からの指示と、タイミング検出部３１０が検出したシンボルタイミングに同期して動作することで、プリアンブル信号の繰り返し信号区間を利用する。
【００３１】
遅延部３１１１は、ＯＦＤＭ信号を、プリアンブル信号の繰り返し信号区間の時間だけ遅延させて出力する。複素共役演算部３１１２は、遅延部３１１１の遅延出力に対して複素共役演算を施し、位相回転方向を反転させる。乗算器３１１３は、複素共役演算部３１１２の出力と、ＯＦＤＭ信号を複素乗算することで、位相回転量を検出する。
【００３２】
平均処理部３１１４は、乗算器３１１３にて検出された位相回転量を、プリアンブル信号の繰り返し信号区間の時間にわたって平均処理して出力する。なお、この平均処理の結果は、ΔＡＦＣとして、制御部１００に通知される。また制御部１００からΔＡＦＣが通知される場合には、このΔＡＦＣをキャリア周波数誤差検出部３１１５に出力する。
【００３３】
キャリア周波数誤差検出部３１１５は、平均処理部３１１４の出力から、キャリア周波数誤差を検出する。サンプル保持部３１１６は、パケットの先頭のタイミングでキャリア周波数誤差検出部３１１５が検出したキャリア周波数誤差を、パケットにわたって保持し、出力する。
【００３４】
積分処理部３１１７は、サンプル保持部３１１６の出力を積分する。複素共役／ベクトル変換部３１１８は、積分処理部３１１７の積分結果の複素共役を求め、これをベクトル変換演算する。乗算器３１１９は、ＯＦＤＭ信号に、複素共役／ベクトル変換部３１１８の出力を乗算することで、上記ＯＦＤＭ信号のキャリア周波数誤差の補正を行う。
【００３５】
次に、上記構成の移動無線端末装置の動作について説明する。以下の説明では、特に、この発明に関わる動作、すなわちアクセスポイントＡＰに始めにアソシエートする場合の動作と、アソシエート後にアクセスポイントＡＰから着信を待ち受ける動作について説明する。以下に示すフローチャートは、制御部１００の制御動作を説明するものであって、この制御動作は、記憶部４００に記憶される制御プログラムや制御データに基づいて行われる。
【００３６】
まず、図７を参照して、アクセスポイントＡＰに始めにアソシエートする場合の動作について説明する。当該移動無線端末装置の電源が投入されると、はじめに制御部１００は、ステップ７ａとして、送信部２００および受信部３００を制御して、２．４ＧＨｚ帯についてアクティブスキャン処理を実施し、２．４ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰについて通信パラメータを求め、これらを記憶部４００に記憶させる。以下、ステップ７ａで行われるアクティブスキャン処理について、図８を参照して説明する。
【００３７】
まずステップ８ａにおいて制御部１００は、受信部３００を制御して、図２に示した２．４ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ８ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩ（Received Signal Strength Indicator）やＳ／Ｎ比である。
【００３８】
ステップ８ｂにおいて制御部１００は、図２に示した２．４ＧＨｚ帯のチャネルを連続する３つのチャネル毎にグループ分けし（残りは２つで１グループ）、各グループにおいて、ステップ８ａで検出した受信品質に基づき、閾値ｔｈ２．４以上でかつ最も良好な受信品質が得られたチャネルを検出し、さらに、それらのうち、良好なチャネルを最大ｎ２．４個の検出し、ステップ８ｃに移行する。なお、ｎ２．４は、「３」程度に設定される。
【００３９】
ステップ８ｃにおいて制御部１００は、ステップ８ｂで検出したｎ２．４個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ２．４）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ８ｄに移行する。  
ステップ８ｄにおいて制御部１００は、送信部２００を制御して、２．４ＧＨｚ帯のｃｈｉを通じてプローブ要求を送信する。
【００４０】
ステップ８ｅにおいて制御部１００は、ステップ８ｄで送信したプローブ要求を受信したアクセスポイントＡＰから、その応答として送信されるプローブ応答を受信するために、受信部３００を制御して、２．４ＧＨｚ帯のｃｈｉを通じて上記プローブ応答の受信を試み、ステップ８ｆに移行する。
【００４１】
ステップ８ｆにおいて制御部１００は、受信部３００が、２．４ＧＨｚ帯のｃｈｉを通じて上記プローブ応答を受信できたか否かを判定する。ここで、上記プローブ応答が受信できた場合には、ステップ８ｇに移行し、一方、上記プローブ応答が受信できなかった場合には、ステップ８ｈに移行する。
【００４２】
ステップ８ｇにおいて制御部１００は、受信部３００が受信したプローブ応答から、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦ（Timing Synchronization Function）とし、上記ビーコンインターバルＢＩをビーコン周期とする。
【００４３】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。なお、自走カウンタは、図１０に示すように、クロック１ＭＨｚで自走する６４ビットのカウンタであって、電源が投入されると電源が切られるまでカウントする。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【００４４】
そして制御部１００は、図１１に示すように、２．４ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ８ｈに移行する。
【００４５】
ステップ８ｈにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ８ｉに移行する。  
ステップ８ｉにおいて制御部１００は、パラメータｉが、ｎ２．４より大きいか否か、すなわち、ステップ８ｂで検出した全てのチャネルについてステップ８ｄ〜８ｇの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ２．４より大きい場合には、当該処理を終了して、ステップ７ｂに移行する。一方、パラメータｉが、ｎ２．４以下の場合には、ステップ８ｄに移行して、２．４ＧＨｚ帯の他のｃｈｉについて、ステップ８ｄ〜８ｇの処理を実行する。
【００４６】
以上のようにして、ステップ７ａでは、２．４ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰに対してプローブ要求を行い、これ応じて受信したプローブ応答に基づいて、図１１に示したような通信パラメータを求め、これらを記憶部４００に記憶させておく。
【００４７】
次にステップ７ｂにおいて制御部１００は、送信部２００および受信部３００を制御して、５．２ＧＨｚ帯についてアクティブスキャン処理を実施し、５．２ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰについての通信パラメータを求め、これらを記憶部４００に記憶させる。以下、ステップ７ｂで行われるアクティブスキャン処理について、図１２を参照して説明する。
【００４８】
まずステップ１２ａにおいて制御部１００は、受信部３００を制御して、図３に示した５．２ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ１２ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩやＳ／Ｎ比である。
【００４９】
ステップ１２ｂにおいて制御部１００は、ステップ１２ａで検出した受信品質に基づき、そのうち、閾値ｔｈ５．２以上の良好な受信品質が得られるチャネルを最大ｎ５．２個の検出し、ステップ１２ｃに移行する。なお、ｎ５．２は、「３」程度に設定される。
【００５０】
ステップ１２ｃにおいて制御部１００は、ステップ１２ｂで検出したｎ５．２個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ５．２）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ１２ｄに移行する。  
ステップ１２ｄにおいて制御部１００は、送信部２００を制御して、５．２ＧＨｚ帯のｃｈｉを通じてプローブ要求を送信する。
【００５１】
ステップ１２ｅにおいて制御部１００は、ステップ１２ｄで送信したプローブ要求を受信したアクセスポイントＡＰから、その応答として送信されるプローブ応答を受信するために、受信部３００を制御して、５．２ＧＨｚ帯のｃｈｉを通じて上記プローブ応答の受信を試み、ステップ１２ｆに移行する。
【００５２】
ステップ１２ｆにおいて制御部１００は、受信部３００が、５．２ＧＨｚ帯のｃｈｉを通じて上記プローブ応答を受信できたか否かを判定する。ここで、上記プローブ応答が受信できた場合には、ステップ１２ｇに移行し、一方、上記プローブ応答が受信できなかった場合には、ステップ１２ｈに移行する。
【００５３】
ステップ１２ｇにおいて制御部１００は、受信部３００が受信したプローブ応答から、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦとし、上記ビーコンインターバルＢＩをビーコン周期とする。
【００５４】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【００５５】
そして制御部１００は、前述の２．４ＧＨｚ帯の通信パラメータとは別に、図１１に示すように、５．２ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ１２ｈに移行する。
【００５６】
ステップ１２ｈにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ１２ｉに移行する。  
ステップ１２ｉにおいて制御部１００は、パラメータｉが、ｎ５．２より大きいか否か、すなわち、ステップ１２ｂで検出した全てのチャネルについてステップ１２ｄ〜１２ｇの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ５．２より大きい場合には、当該処理を終了して、ステップ７ｃに移行する。一方、パラメータｉが、ｎ５．２以下の場合には、ステップ１２ｄに移行して、５．２ＧＨｚ帯の他のｃｈｉについて、ステップ１２ｄ〜１２ｇの処理を実行する。
【００５７】
以上のようにして、ステップ７ｂでは、５．２ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰに対してプローブ要求を行い、これ応じて受信したプローブ応答に基づいて、図１１に示したような通信パラメータを求め、これらを記憶部４００に記憶させておく。
【００５８】
次にステップ７ｃにおいて制御部１００は、送信部２００および受信部３００を制御して、５．３ＧＨｚ帯についてパッシブスキャン処理を実施し、５．３ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰについての通信パラメータを求め、これらを記憶部４００に記憶させる。以下、ステップ７ｃで行われるパッシブスキャン処理について、図１３を参照して説明する。
【００５９】
まずステップ１３ａにおいて制御部１００は、受信部３００を制御して、図３に示した５．３ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ１３ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩやＳ／Ｎ比である。
【００６０】
ステップ１３ｂにおいて制御部１００は、ステップ１３ａで検出した受信品質に基づき、そのうち、閾値ｔｈ５．３以上の良好な受信品質が得られるチャネルを最大ｎ５．３個検出し、ステップ１３ｃに移行する。なお、ｎ５．３は、「３」程度に設定される。
【００６１】
ステップ１３ｃにおいて制御部１００は、ステップ１３ｂで検出したｎ５．３個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ５．３）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ１３ｄに移行する。  
ステップ１３ｄにおいて制御部１００は、受信部３００を制御して、５．３ＧＨｚ帯のｃｈｉを通じてビーコンの受信を試み、ステップ１３ｅに移行する。
【００６２】
ステップ１３ｅにおいて制御部１００は、受信部３００が、５．３ＧＨｚ帯のｃｈｉを通じて上記ビーコンを受信できたか否かを判定する。ここで、上記ビーコンが受信できた場合には、ステップ１３ｆに移行し、一方、上記ビーコンが受信できなかった場合には、ステップ１３ｇに移行する。
【００６３】
ステップ１３ｆにおいて制御部１００は、受信部３００が受信したビーコンから、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦとし、上記ビーコンインターバルＢＩをビーコン周期とする。
【００６４】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【００６５】
そして制御部１００は、前述の２．４ＧＨｚ帯や５．２ＧＨｚ帯の通信パラメータとは別に、図１１に示すように、５．３ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ１３ｇに移行する。
【００６６】
ステップ１３ｇにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ１３ｈに移行する。  
ステップ１３ｈにおいて制御部１００は、パラメータｉが、ｎ５．３より大きいか否か、すなわち、ステップ１３ｂで検出した全てのチャネルについてステップ１３ｄ〜１３ｆの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ５．３より大きい場合には、当該処理を終了して、ステップ７ｄに移行する。一方、パラメータｉが、ｎ５．３以下の場合には、ステップ１３ｄに移行して、５．３ＧＨｚ帯の他のｃｈｉについて、ステップ１３ｄ〜１３ｆの処理を実行する。
【００６７】
以上のようにして、ステップ７ｃでは、５．３ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰからビーコンを受信し、それぞれ受信したビーコンに基づいて、図１１に示したような通信パラメータを求め、これらを記憶部４００に記憶させておく。
【００６８】
次にステップ７ｄにおいて制御部１００は、ユーザから帯域の指定を受け付け、ステップ７ｅに移行する。なお、ユーザからの指定は、図１には図示しないユーザインタフェースで受け付ける。この指定は、予めユーザから指定され、その情報を記憶部４００に記憶しておいてもよい。
【００６９】
ステップ７ｅにおいて制御部１００は、ステップ７ｄで２．４ＧＨｚ帯について帯域指定を受け付けたか否かを判定する。ここで、ステップ７ｄで２．４ＧＨｚ帯について帯域指定を受け付けた場合には、ステップ７ｆに移行し、一方、２．４ＧＨｚ帯について帯域指定を受け付けていない場合には、ステップ７ｇに移行する。
【００７０】
ステップ７ｆにおいて制御部１００は、送信部２００および受信部３００を制御して、２．４ＧＨｚ帯についてアクティブスキャン処理を実施し、良好な通信品質が得られるアクセスポイントＡＰとのアソシエートを試みる。ここでアソシエートに成功した場合には、当該処理を終了して、着信待受処理に移行し、一方、アソシエートに失敗した場合には、ステップ７ｇに移行して他の帯域でのアソシエートを試みる。以下、ステップ７ｆで行われるアクティブスキャン処理について、図１４を参照して説明する。
【００７１】
まずステップ１４ａにおいて制御部１００は、受信部３００を制御して、図２に示した２．４ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ１４ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩやＳ／Ｎ比である。
【００７２】
ステップ１４ｂにおいて制御部１００は、図２に示した２．４ＧＨｚ帯のチャネルを連続する３つのチャネル毎にグループ分けし（残りは２つで１グループ）、各グループにおいて、ステップ１４ａで検出した受信品質に基づき、閾値ｔｈ２．４以上でかつ最も良好な受信品質が得られたチャネルを検出し、さらに、それらのうち、良好なチャネルを最大ｎ２．４個の検出し、ステップ１４ｃに移行する。なお、ｎ２．４は、「３」程度に設定される。
【００７３】
ステップ１４ｃにおいて制御部１００は、ステップ１４ｂで検出したｎ２．４個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ２．４）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ１４ｄに移行する。  
ステップ１４ｄにおいて制御部１００は、送信部２００を制御して、２．４ＧＨｚ帯のｃｈｉを通じてプローブ要求を送信する。
【００７４】
ステップ１４ｅにおいて制御部１００は、ステップ１４ｄで送信したプローブ要求を受信したアクセスポイントＡＰから、その応答として送信されるプローブ応答を受信するために、受信部３００を制御して、２．４ＧＨｚ帯のｃｈｉを通じて上記プローブ応答の受信を試み、ステップ１４ｆに移行する。
【００７５】
ステップ１４ｆにおいて制御部１００は、受信部３００が、２．４ＧＨｚ帯のｃｈｉを通じて上記プローブ応答を受信できたか否かを判定する。ここで、上記プローブ応答が受信できた場合には、ステップ１４ｇに移行し、一方、上記プローブ応答が受信できなかった場合には、ステップ１４ｌに移行する。
【００７６】
ステップ１４ｇにおいて制御部１００は、受信部３００が受信したプローブ応答から、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦとし、上記ビーコンインターバルＢＩをビーコン周期とする。
【００７７】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【００７８】
そして制御部１００は、図１１に示すように、２．４ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ１４ｈに移行する。なお、記憶部４００に同じアクセスポイントＡＰ（ＳＳＩＤ）の通信パラメータが既に記憶されている場合には、ステップ１４ｇで求めた新しい情報で上書き保存する。
【００７９】
ステップ１４ｈにおいて制御部１００は、送信部２００を制御して、２．４ＧＨｚ帯のｃｈｉを通じてアソシエーション要求を送信する。図１５にアソシエーション要求で送信される情報要素の一例を示す。なお、Listen Intervalは、ビーコンモニタの間隔をアクセスポイントＡＰに通知するものであって、例えば、ビーコン周期が１００ｍｓの場合、２０程度に設定する。すなわち、この場合、ビーコン周期が１００ｍｓに対して、２０回（２秒）に１度、着信検出を行うものとして設定したことになる。
【００８０】
ステップ１４ｉにおいて制御部１００は、ステップ１４ｈで送信したアソシエーション要求を受信したアクセスポイントＡＰから、その応答として送信されるアソシエーション応答を受信するために、受信部３００を制御して、２．４ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答の受信を試み、ステップ１４ｊに移行する。
【００８１】
ステップ１４ｊにおいて制御部１００は、受信部３００が、２．４ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答を受信できたか否か、すなわちアソシエートが成功したか否かを判定する。ここで、上記アソシエーション応答が受信できた（成功した）場合には、ステップ１４ｋに移行し、一方、上記アソシエーション応答が受信できなかった（失敗した）場合には、ステップ１４ｌに移行する。
【００８２】
ステップ１４ｋにおいて制御部１００は、受信部３００を制御して、アソシエートが成功したアクセスポイントＡＰｘが用いるチャネルｃｈｉの受信品質を複数回測定し、その平均値Ｓｘを求め、着信待受処理に移行する。  
ステップ１４ｌにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ１４ｍに移行する。
【００８３】
ステップ１４ｍにおいて制御部１００は、パラメータｉが、ｎ２．４より大きいか否か、すなわち、ステップ１４ｂで検出した全てのチャネルについてステップ１４ｄ〜１４ｊの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ２．４より大きい場合には、当該処理を終了して、ステップ７ｇに移行する。一方、パラメータｉが、ｎ２．４以下の場合には、ステップ１４ｄに移行して、２．４ＧＨｚ帯の他のｃｈｉについて、ステップ１４ｄ〜１４ｊの処理を実行する。
【００８４】
以上のようにして、ステップ７ｆでは、２．４ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰに対してアソシエーション要求を行い、アソシエートを試み、成功した場合には着信待受処理に移行し、失敗した場合には、他の帯域でのアソシエートを試みる。
【００８５】
ステップ７ｇにおいて制御部１００は、ステップ７ｄで５．２ＧＨｚ帯について帯域指定を受け付けたか否かを判定する。ここで、ステップ７ｄで５．２ＧＨｚ帯について帯域指定を受け付けた場合には、ステップ７ｈに移行し、一方、５．２ＧＨｚ帯について帯域指定を受け付けていない場合には、ステップ７ｉに移行する。
【００８６】
ステップ７ｈにおいて制御部１００は、送信部２００および受信部３００を制御して、５．２ＧＨｚ帯についてアクティブスキャン処理を実施し、良好な通信品質が得られるアクセスポイントＡＰとのアソシエートを試みる。ここでアソシエートに成功した場合には、当該処理を終了して、着信待受処理に移行し、一方、アソシエートに失敗した場合には、ステップ７ｉに移行して他の帯域でのアソシエートを試みる。以下、ステップ７ｈで行われるアクティブスキャン処理について、図１６を参照して説明する。
【００８７】
まずステップ１６ａにおいて制御部１００は、受信部３００を制御して、図３に示した５．２ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ１６ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩやＳ／Ｎ比である。
【００８８】
ステップ１６ｂにおいて制御部１００は、ステップ１６ａで検出した受信品質に基づき、そのうち、閾値ｔｈ５．２以上の良好な受信品質が得られるチャネルを最大ｎ５．２個検出し、ステップ１６ｃに移行する。なお、ｎ５．２は、「３」程度に設定される。
【００８９】
ステップ１６ｃにおいて制御部１００は、ステップ１６ｂで検出したｎ５．２個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ５．２）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ１６ｄに移行する。  
ステップ１６ｄにおいて制御部１００は、送信部２００を制御して、５．２ＧＨｚ帯のｃｈｉを通じてプローブ要求を送信する。
【００９０】
ステップ１６ｅにおいて制御部１００は、ステップ１６ｄで送信したプローブ要求を受信したアクセスポイントＡＰから、その応答として送信されるプローブ応答を受信するために、受信部３００を制御して、５．２ＧＨｚ帯のｃｈｉを通じて上記プローブ応答の受信を試み、ステップ１６ｆに移行する。
【００９１】
ステップ１６ｆにおいて制御部１００は、受信部３００が、５．２ＧＨｚ帯のｃｈｉを通じて上記プローブ応答を受信できたか否かを判定する。ここで、上記プローブ応答が受信できた場合には、ステップ１６ｇに移行し、一方、上記プローブ応答が受信できなかった場合には、ステップ１６ｌに移行する。
【００９２】
ステップ１６ｇにおいて制御部１００は、受信部３００が受信したプローブ応答から、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦとし、上記ビーコンインターバルＢＩをビーコン周期とする。
【００９３】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【００９４】
そして制御部１００は、前述の２．４ＧＨｚ帯の通信パラメータとは別に、図１１に示すように、５．２ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ１６ｈに移行する。なお、記憶部４００に同じアクセスポイントＡＰ（ＳＳＩＤ）の通信パラメータが既に記憶されている場合には、ステップ１６ｇで求めた新しい情報で上書き保存する。
【００９５】
ステップ１６ｈにおいて制御部１００は、送信部２００を制御して、５．２ＧＨｚ帯のｃｈｉを通じてアソシエーション要求を送信し、ステップ１６ｉに移行する。図１５にアソシエーション要求で送信される情報要素の一例を示す。ここで、Listen Intervalにより、ステップ１４ｈと同様に、例えばビーコン周期が１００ｍｓの場合、２０程度に設定する。
【００９６】
ステップ１６ｉにおいて制御部１００は、ステップ１６ｈで送信したアソシエーション要求を受信したアクセスポイントＡＰから、その応答として送信されるアソシエーション応答を受信するために、受信部３００を制御して、５．２ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答の受信を試み、ステップ１６ｊに移行する。
【００９７】
ステップ１６ｊにおいて制御部１００は、受信部３００が、５．２ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答を受信できたか否か、すなわちアソシエートが成功したか否かを判定する。ここで、上記アソシエーション応答が受信できた（成功した）場合には、ステップ１６ｋに移行し、一方、上記アソシエーション応答が受信できなかった（失敗した）場合には、ステップ１６ｌに移行する。
【００９８】
ステップ１６ｋにおいて制御部１００は、受信部３００を制御して、アソシエートが成功したアクセスポイントＡＰｘが用いるチャネルｃｈｉの受信品質を複数回測定し、その平均値Ｓｘを求め、着信待受処理に移行する。  
ステップ１６ｌにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ１６ｍに移行する。
【００９９】
ステップ１６ｍにおいて制御部１００は、パラメータｉが、ｎ５．２より大きいか否か、すなわち、ステップ１６ｂで検出した全てのチャネルについてステップ１６ｄ〜１６ｊの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ５．２より大きい場合には、当該処理を終了して、ステップ７ｉに移行する。一方、パラメータｉが、ｎ５．２以下の場合には、ステップ１６ｄに移行して、５．２ＧＨｚ帯の他のｃｈｉについて、ステップ１６ｄ〜１６ｊの処理を実行する。
【０１００】
以上のようにして、ステップ７ｈでは、５．２ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰに対してアソシエーション要求を行い、アソシエートを試み、成功した場合には着信待受処理に移行し、失敗した場合には、ステップ７ｉに移行して、他の帯域でのアソシエートを試みる。
【０１０１】
ステップ７ｉにおいて制御部１００は、ステップ７ｄで５．２ＧＨｚ帯について帯域指定を受け付けたか否かを判定する。ここで、ステップ７ｄで５．２ＧＨｚ帯について帯域指定を受け付けた場合には、ステップ７ｊに移行し、一方、５．２ＧＨｚ帯について帯域指定を受け付けていない場合には、ステップ７ｅに移行する。
【０１０２】
ステップ７ｊにおいて制御部１００は、送信部２００および受信部３００を制御して、５．３ＧＨｚ帯についてパッシブスキャン処理を実施し、良好な通信品質が得られるアクセスポイントＡＰとのアソシエートを試みる。ここでアソシエートに成功した場合には、当該処理を終了して、着信待受処理に移行し、一方、アソシエートに失敗した場合には、ステップ７ｅに移行して他の帯域でのアソシエートを試みる。以下、ステップ７ｊで行われるパッシブスキャン処理について、図１７を参照して説明する。
【０１０３】
まずステップ１７ａにおいて制御部１００は、受信部３００を制御して、図３に示した５．３ＧＨｚ帯の各チャネルを通じて、アクセスポイントＡＰから送信されるビーコンを順次受信して、各チャネルの受信品質を検出し、ステップ１７ｂに移行する。なお、ここでいう受信品質とは、例えばＲＳＳＩやＳ／Ｎ比である。
【０１０４】
ステップ１７ｂにおいて制御部１００は、ステップ１７ａで検出した受信品質に基づき、そのうち、閾値ｔｈ５．３以上の良好な受信品質が得られるチャネルを最大ｎ５．３個検出し、ステップ１７ｃに移行する。なお、ｎ５．３は、「３」程度に設定される。
【０１０５】
ステップ１７ｃにおいて制御部１００は、ステップ１７ｂで検出したｎ５．３個のチャネルに、それぞれチャネル名ｃｈｉ（ｉ＝１〜ｎ５．３）を受信品質の高い順に命名するとともに、パラメータｉに初期値「１」を設定し、ステップ１７ｄに移行する。  
ステップ１７ｄにおいて制御部１００は、受信部３００を制御して、５．３ＧＨｚ帯のｃｈｉを通じてビーコンの受信を試み、ステップ１７ｅに移行する。
【０１０６】
ステップ１７ｅにおいて制御部１００は、受信部３００が、５．３ＧＨｚ帯のｃｈｉを通じて上記ビーコンを受信できたか否かを判定する。ここで、上記ビーコンが受信できた場合には、ステップ１７ｆに移行し、一方、上記ビーコンが受信できなかった場合には、ステップ１７ｋに移行する。
【０１０７】
ステップ１７ｆにおいて制御部１００は、受信部３００が受信したビーコンから、アクセスポイントＡＰのＳＳＩＤと、図９に示すようなタイムスタンプ（Time stamp）とビーコンインターバルＢＩ（Beacon Interval）を検出する。また上記タイムスタンプをタイミング情報ＴＳＦとし、上記ビーコンインターバルＢＩをビーコン周期とする。
【０１０８】
そして制御部１００は、タイミング情報ＴＳＦと、制御部１００の自走カウンタのカウント値との差ΔＴＳＦを求める。また制御部１００は、ＡＦＣ部３１１の平均処理部３１１４からΔＡＦＣを取得する。
【０１０９】
そして制御部１００は、前述の２．４ＧＨｚ帯や５．２ＧＨｚ帯の通信パラメータとは別に、図１１に示すように、５．３ＧＨｚ帯のｃｈｉに対応するアクセスポイントＡＰの通信パラメータとして、上記検出したＳＳＩＤ、タイミング情報ＴＳＦ、上記ビーコン周期ＢＩ、上記ΔＴＳＦおよび上記ΔＡＦＣを対応付けて記憶部４００に記憶させ、ステップ１７ｇに移行する。なお、記憶部４００に同じアクセスポイントＡＰ（ＳＳＩＤ）の通信パラメータが既に記憶されている場合には、ステップ１７ｆで求めた新しい情報で上書き保存する。
【０１１０】
ステップ１７ｇにおいて制御部１００は、送信部２００を制御して、５．３ＧＨｚ帯のｃｈｉを通じてアソシエーション要求を送信し、ステップ１７ｉに移行する。図１５にアソシエーション要求で送信される情報要素の一例を示す。ここで、Listen Intervalにより、ステップ１４ｈと同様に、例えばビーコン周期が１００ｍｓの場合、２０程度に設定する。
【０１１１】
ステップ１７ｈにおいて制御部１００は、ステップ１７ｇで送信したアソシエーション要求を受信したアクセスポイントＡＰから、その応答として送信されるアソシエーション応答を受信するために、受信部３００を制御して、５．３ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答の受信を試み、ステップ１７ｉに移行する。
【０１１２】
ステップ１７ｉにおいて制御部１００は、受信部３００が、５．３ＧＨｚ帯のｃｈｉを通じて上記アソシエーション応答を受信できたか否か、すなわちアソシエートが成功したか否かを判定する。ここで、上記アソシエーション応答が受信できた（成功した）場合には、ステップ１７ｊに移行し、一方、上記アソシエーション応答が受信できなかった（失敗した）場合には、ステップ１７ｋに移行する。
【０１１３】
ステップ１７ｊにおいて制御部１００は、受信部３００を制御して、アソシエートが成功したアクセスポイントＡＰｘが用いるチャネルｃｈｉの受信品質を複数回測定し、その平均値Ｓｘを求め、着信待受処理に移行する。  
ステップ１７ｋにおいて制御部１００は、パラメータｉに「１」を加算して、ステップ１７ｌに移行する。
【０１１４】
ステップ１７ｌにおいて制御部１００は、パラメータｉが、ｎ５．３より大きいか否か、すなわち、ステップ１７ｂで検出した全てのチャネルについてステップ１７ｄ〜１７ｉの処理を実行して通信パラメータを記憶したか否かを判定する。ここで、パラメータｉが、ｎ５．３より大きい場合には、当該処理を終了して、ステップ７ｅに移行する。一方、パラメータｉが、ｎ５．３以下の場合には、ステップ１７ｄに移行して、５．３ＧＨｚ帯の他のｃｈｉについて、ステップ１７ｄ〜１７ｉの処理を実行する。
【０１１５】
以上のようにして、ステップ７ｊでは、５．３ＧＨｚ帯で良好な通信が見込めるアクセスポイントＡＰに対してアソシエーション要求を行い、アソシエートを試み、成功した場合には着信待受処理に移行し、失敗した場合には、ステップ７ｅに移行して、他の帯域でのアソシエートを試みる。
【０１１６】
以上のようにして、当該移動無線端末装置は図７に示した処理を実行することで、ステップ７ａ〜７ｃのスキャン処理により、２．４ＧＨｚ帯、５．２ＧＨｚ帯および５．３ＧＨｚ帯の各帯域について、通信パラメータが記憶部４００に記憶されるとともに、いずれかの帯域のアクセスポイントＡＰｘとアソシエートして、着信待ち受け状態となる。またステップ７ｆ、７ｈおよび７ｊのいずれかの処理によってアクセスポイントＡＰｘとアソシエートすることで、受信品質の平均値Ｓｘが求められる。
【０１１７】
次に、上述した図７の処理によってアソシエートしたアクセスポイントＡＰｘから着信を待ち受ける動作について説明する。この動作を実現するための着信待ち受け処理を図１８に示す。
【０１１８】
まずステップ１８ａにおいて制御部１００は、受信品質の平均値Ｓｘの大きさを判定する。平均値Ｓｘが閾値ｔｈ１よりも大きい場合には、ステップ１８ｂに移行し、平均値Ｓｘが閾値ｔｈ２（＜ｔｈ１）よりも大きく閾値ｔｈ１以下の場合には、ステップ１８ｆに移行し、平均値Ｓｘが閾値ｔｈ２以下の場合には、ステップ１８ｌに移行する。
【０１１９】
ステップ１８ｂ〜１８ｅの処理は、上述したように受信品質が良好な場合になされるものであり、図１９Ａに示すように、アソシエートしたアクセスポイントＡＰｘからのビーコンのみをモニタし、アクセスポイントＡＰｘとの通信が不可能となるまで、他のアクセスポイントＡＰのビーコンはモニタしないモードである。
【０１２０】
またステップ１８ｆ〜１８ｊの処理は、上述したように受信品質が中程度の場合になされるものであり、アソシエートしたアクセスポイントＡＰｘとの通信が可能であっても、図１９Ｂに示すように、アクセスポイントＡＰｘと、このアクセスポイントＡＰｘと同じ帯域（２．４ＧＨｚ帯、５．２ＧＨｚ帯あるいは５．３ＧＨｚ帯）の他のアクセスポイントＡＰｙの両ビーコンをモニタするモードである。
【０１２１】
そしてステップ１８ｋ〜１８ｏの処理は、上述したように受信品質があまりよくない場合になされるものであり、アソシエートしたアクセスポイントＡＰｘとの通信が可能であっても、図１９Ｂに示すように、アクセスポイントＡＰｘと、このアクセスポイントＡＰｘと同じ帯域（２．４ＧＨｚ帯、５．２ＧＨｚ帯あるいは５．３ＧＨｚ帯）の他のアクセスポイントＡＰｙ、さらには、他の帯域のアクセスポイントＡＰｚの各ビーコンをモニタするモードである。
【０１２２】
ステップ１８ｂにおいて制御部１００は、図１０に示した自走カウンタのカウント値ＳＴ＿ＡＣを検出し、ステップ１８ｃに移行する。  
ステップ１８ｃにおいて制御部１００は、ステップ１８ａで検出した自走カウンタのカウント値ＳＴ＿ＡＣに基づいて、アソシエートしたアクセスポイントＡＰｘから送信されるビーコンをモニタするタイミングＴＢＩｘが、所定のタイミングまで近づいたか否かを判定する。
【０１２３】
なお、タイミングＴＢＩｘは、ＴＢＩｘ＝ＴＳＦｘ＋ＢＩｘ×ｎであって、制御部１００により求められる。ここでＴＳＦｘは、ステップ１８ｂで検出した自走カウンタのカウント値ＳＴ＿ＡＣｎに、アソシエーション要求前（ステップ１４ｇ、１６ｇあるいは１７ｆ）において記憶部４００に記憶しておいたΔＴＳＦｘを加算することで求められる。また、ＢＩｘは、アクセスポイントＡＰｘに対してアソシエーション要求する前（ステップ１４ｇ、１６，あるいは１７ｆ）において記憶しておいたビーコン周期である。そして、ｎは、ＴＢＩ＞ＴＳＦが成り立つ最小の整数である。
【０１２４】
ここで、ビーコンをモニタするタイミングＴＢＩｘが所定のタイミングまで近づいたと判定した場合には、ステップ１８ｄに移行し、一方、タイミングＴＢＩｘが所定のタイミングまで近づいていないと判定した場合には、ステップ１８ｂに移行する。
【０１２５】
ステップ１８ｄにおいて制御部１００は、図１９Ａに示すようにして、アクセスポイントＡＰｘから送信されるビーコンを間欠受信する。すなわち、制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｃで求めたタイミングＴＢＩｘで、アクセスポイントＡＰｘから送信されるビーコンを受信させ、ステップ１８ｅに移行する。
【０１２６】
なお、この受信で制御部１００は、アクセスポイントＡＰｘについて記憶部４００に記憶しておいたΔＡＦＣｘをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｘを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１２７】
ステップ１８ｅにおいて制御部１００は、ステップ１８ｄで受信したビーコンに含まれる着信を示す情報を検出し、これに基づいて着信が発生したか否かを判定する。ここで、着信の発生を検出した場合には、着信に応答して通信を行うための着信処理に移行し、一方、着信の発生を検出しない場合には、ステップ１８ｂに移行する。
【０１２８】
一方、ステップ１８ｆにおいて制御部１００は、図１０に示した自走カウンタのカウント値ＳＴ＿ＡＣを検出し、ステップ１８ｇに移行する。  
ステップ１８ｇにおいて制御部１００は、ステップ１８ｆで検出した自走カウンタのカウント値ＳＴ＿ＡＣに基づいて、アソシエートしたアクセスポイントＡＰｘから送信されるビーコンをモニタするタイミングＴＢＩｘが、所定のタイミングまで近づいたか否かを判定する。
【０１２９】
なお、タイミングＴＢＩｘは、ステップ１８ｃと同様にして求める。また、ステップ１８ｇにおいて制御部１００は、アソシエートしたアクセスポイントＡＰｘと同じ帯域の他のアクセスポイントＡＰｙから送信されるビーコンをモニタするタイミングＴＢＩｙを求める。
【０１３０】
タイミングＴＢＩｙは、ＴＢＩｙ＝ＴＳＦｙ＋ＢＩｙ×ｎであって、制御部１００により求められる。ここでＴＳＦｙは、ステップ１８ｆで検出した自走カウンタのカウント値ＳＴ＿ＡＣｎに、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｙのΔＴＳＦｙを加算することで求められる。また、ＢＩｙは、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｙのビーコン周期である。そして、ｎは、ＴＢＩｙ＞ＴＳＦｙが成り立つ最小の整数である。
【０１３１】
ここで、ビーコンをモニタするタイミングＴＢＩｘが所定のタイミングまで近づいたと判定した場合には、ステップ１８ｈに移行し、一方、タイミングＴＢＩｘが所定のタイミングまで近づいていないと判定した場合には、ステップ１８ｆに移行する。
【０１３２】
ステップ１８ｈにおいて制御部１００は、図１９Ｂに示すようにして、アクセスポイントＡＰｘおよびＡＰｙから送信されるビーコンを間欠受信する。すなわち、制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｇで求めたタイミングＴＢＩｘで、アクセスポイントＡＰｘから送信されるビーコンを受信させる。なお、この受信で制御部１００は、アクセスポイントＡＰｘについて記憶部４００に記憶しておいたΔＡＦＣｘをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｘを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１３３】
そしてステップ１８ｈにおいて制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｇで求めたタイミングＴＢＩｙで、アクセスポイントＡＰｙから送信されるビーコンを受信させる。なお、この受信で制御部１００は、アクセスポイントＡＰｙについて記憶部４００に記憶しておいたΔＡＦＣｙをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｙを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１３４】
さらにステップ１８ｈにおいて制御部１００は、アクセスポイントＡＰｘから受信したビーコンに基づいて受信品質Ｓｘを検出するとともに、アクセスポイントＡＰｙから受信したビーコンに基づいて受信品質Ｓｙを検出し、ステップ１８ｉに移行する。
【０１３５】
ステップ１８ｉにおいて制御部１００は、ステップ１８ｈでアクセスポイントＡＰｘから受信したビーコンに含まれる着信を示す情報を検出し、これに基づいて着信が発生したか否かを判定する。ここで、着信の発生を検出した場合には、着信に応答して通信を行うための着信処理に移行し、一方、着信の発生を検出しない場合には、ステップ１８ｊに移行する。
【０１３６】
ステップ１８ｊにおいて制御部１００は、アソシエート判定処理を実施する。このアソシエート判定処理では、ステップ１８ｈで検出した受信品質Ｓｘ、Ｓｙに基づいて、アソシエートするアクセスポイントＡＰを変更する必要性を判定し、またその必要がある場合には、受信品質が良好なアクセスポイントＡＰにアソシエートする処理を実施するものである。以下、ステップ１８ｊで行われるアソシエート判定処理について、図２０を参照して説明する。
【０１３７】
まずステップ２０ａにおいて制御部１００は、ステップ１８ｈで検出した受信品質ＳｘとＳｙとの差ΔＳｙ（＝Ｓｙ−Ｓｘ）を検出する。そして制御部１００は、ΔＳｙが予め設定した閾値ΔＳ以上か否かを判定する。ここで、ΔＳｙが閾値ΔＳ以上の場合には、ステップ２０ｂに移行し、一方、ΔＳｙが予め設定した閾値ΔＳ未満の場合には、ステップ２０ｅに移行する。
【０１３８】
ステップ２０ｂにおいて制御部１００は、パラメータｍｙの値に「１」を加算して、ステップ２０ｃに移行する。  
ステップ２０ｃにおいて制御部１００は、パラメータｍｙの値が「２」であるか否か、すなわち、ΔＳｙが閾値ΔＳ以上となるのが連続２回目か否かを判定する。ここで、パラメータｍｙの値が「２」の場合（ΔＳｙが閾値ΔＳ以上となるのが連続２回目の場合）には、ステップ２０ｄに移行し、一方、パラメータｍｙの値が「２」でない場合には、当該処理を終了し、ステップ１８ｆに移行する。
【０１３９】
ステップ２０ｄにおいて制御部１００は、送信部２００を制御して、アソシエーション要求をアクセスポイントＡＰｙに対して行ってアクセスポイントＡＰｙにアソシエートし、図１８に示した着信待受処理を再実行する。なお、制御部１００は、記憶部４００に記憶しておいたアクセスポイントＡＰｙの通信パラメータを用いて受信部３００を制御して、アクセスポイントＡＰｙからアソシエーション応答を受信する。  
一方、ステップ２０ｅにおいて制御部１００は、パラメータｍｙの値に「０」を設定して、当該処理を終了し、ステップ１８ｆに移行する。
【０１４０】
以上のようにして、ステップ１８ｊでは、アソシエート判定処理として、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘよりも、他のアクセスポイントＡＰｙの受信品質Ｓｙの方が閾値ΔＳ以上良好な場合にパラメータｍｙの値をインクリメントし、そしてパラメータｍｙが「２」になった場合、すなわちアソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘより、他のアクセスポイントＡＰｙの受信品質Ｓｙが閾値ΔＳ以上良好となる場合が２回目の場合に、アクセスポイントＡＰｙにアソシエートするものである。
【０１４１】
再び図１８を参照して説明する。  
ステップ１８ｋにおいて制御部１００は、図１０に示した自走カウンタのカウント値ＳＴ＿ＡＣを検出し、ステップ１８ｌに移行する。  
ステップ１８ｌにおいて制御部１００は、ステップ１８ｋで検出した自走カウンタのカウント値ＳＴ＿ＡＣに基づいて、アソシエートしたアクセスポイントＡＰｘから送信されるビーコンをモニタするタイミングＴＢＩｘが、所定のタイミングまで近づいたか否かを判定する。
【０１４２】
なお、タイミングＴＢＩｘは、ステップ１８ｃと同様にして求める。また、ステップ１８ｇにおいて制御部１００は、アソシエートしたアクセスポイントＡＰｘと同じ帯域の他のアクセスポイントＡＰｙから送信されるビーコンをモニタするタイミングＴＢＩｙと、アソシエートしたアクセスポイントＡＰｘと異なる帯域のアクセスポイントＡＰｚから送信されるビーコンをモニタするタイミングＴＢＩｚとを求める。
【０１４３】
タイミングＴＢＩｙは、ＴＢＩｙ＝ＴＳＦｙ＋ＢＩｙ×ｎであって、制御部１００により求められる。ここでＴＳＦｙは、ステップ１８ｋで検出した自走カウンタのカウント値ＳＴ＿ＡＣｎに、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｙのΔＴＳＦｙを加算することで求められる。また、ＢＩｙは、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｙのビーコン周期である。そして、ｎは、ＴＢＩｙ＞ＴＳＦｙが成り立つ最小の整数である。
【０１４４】
タイミングＴＢＩｚは、ＴＢＩｚ＝ＴＳＦｚ＋ＢＩｚ×ｎであって、制御部１００により求められる。ここでＴＳＦｚは、ステップ１８ｋで検出した自走カウンタのカウント値ＳＴ＿ＡＣｎに、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｚのΔＴＳＦｚを加算することで求められる。また、ＢＩｚは、アクセスポイントＡＰｘのアソシエーションが完了する前（ステップ８ｇ、１２ｇ、１３ｆ、１４ｇ、１６，あるいは１７ｆ）において記憶部４００に記憶しておいた、アクセスポイントＡＰｚのビーコン周期である。そして、ｎは、ＴＢＩｚ＞ＴＳＦｚが成り立つ最小の整数である。
【０１４５】
ここで、ビーコンをモニタするタイミングＴＢＩｘが所定のタイミングまで近づいたと判定した場合には、ステップ１８ｍに移行し、一方、タイミングＴＢＩｘが所定のタイミングまで近づいていないと判定した場合には、ステップ１８ｋに移行する。
【０１４６】
ステップ１８ｍにおいて制御部１００は、図１９Ｃに示すようにして、アクセスポイントＡＰｘ、ＡＰｙおよびＡＰｚから送信されるビーコンを間欠受信する。すなわち、制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｌで求めたタイミングＴＢＩｘで、アクセスポイントＡＰｘから送信されるビーコンを受信させる。なお、この受信で制御部１００は、アクセスポイントＡＰｘについて記憶部４００に記憶しておいたΔＡＦＣｘをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｘを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１４７】
そしてステップ１８ｍにおいて制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｌで求めたタイミングＴＢＩｙで、アクセスポイントＡＰｙから送信されるビーコンを受信させる。なお、この受信で制御部１００は、アクセスポイントＡＰｙについて記憶部４００に記憶しておいたΔＡＦＣｙをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｙを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１４８】
そしてまたステップ１８ｍにおいて制御部１００は、スリープさせていた受信部３００の各部を起動して、ステップ１８ｌで求めたタイミングＴＢＩｚで、アクセスポイントＡＰｚから送信されるビーコンを受信させる。なお、この受信で制御部１００は、アクセスポイントＡＰｚについて記憶部４００に記憶しておいたΔＡＦＣｚをＡＦＣ部３１１に通知して受信に用いる。これによりＡＦＣ部３１１は、通知されたΔＡＦＣｚを用いてキャリア周波数誤差を検出する。また、ビーコンの受信後は、再び受信部３００の予め定められて部位をスリープさせる。
【０１４９】
さらにステップ１８ｍにおいて制御部１００は、アクセスポイントＡＰｘから受信したビーコンに基づいて受信品質Ｓｘを検出するとともに、アクセスポイントＡＰｙ、ＡＰｚからそれぞれ受信したビーコンに基づいて受信品質Ｓｙ、Ｓｚを検出し、ステップ１８ｎに移行する。
【０１５０】
ステップ１８ｎにおいて制御部１００は、ステップ１８ｍでアクセスポイントＡＰｘから受信したビーコンに含まれる着信を示す情報を検出し、これに基づいて着信が発生したか否かを判定する。ここで、着信の発生を検出した場合には、着信に応答して通信を行うための着信処理に移行し、一方、着信の発生を検出しない場合には、ステップ１８ｏに移行する。
【０１５１】
ステップ１８ｏにおいて制御部１００は、アソシエート判定処理を実施する。このアソシエート判定処理では、ステップ１８ｍで検出した受信品質Ｓｘ、Ｓｙ、Ｓｚに基づいて、アソシエートするアクセスポイントＡＰを変更する必要性を判定し、またその必要がある場合には、受信品質が良好なアクセスポイントＡＰにアソシエートする処理を実施するものである。以下、ステップ１８ｏで行われるアソシエート判定処理について、図２０を参照して説明する。
【０１５２】
まずステップ２１ａにおいて制御部１００は、ステップ１８ｈで検出した受信品質ＳｘとＳｙとの差ΔＳｙ（＝Ｓｙ−Ｓｘ）を検出する。そして制御部１００は、ΔＳｙが予め設定した閾値ΔＳ以上か否かを判定する。ここで、ΔＳｙが閾値ΔＳ以上の場合には、ステップ２１ｂに移行し、一方、ΔＳｙが予め設定した閾値ΔＳ未満の場合には、ステップ２１ｅに移行する。
【０１５３】
ステップ２１ｂにおいて制御部１００は、パラメータｍｙの値に「１」を加算して、ステップ２１ｃに移行する。  
ステップ２１ｃにおいて制御部１００は、パラメータｍｙの値が「２」であるか否か、すなわち、ΔＳｙが閾値ΔＳ以上となるのが連続２回目か否かを判定する。ここで、パラメータｍｙの値が「２」の場合（ΔＳｙが閾値ΔＳ以上となるのが連続２回目の場合）には、ステップ２１ｄに移行し、一方、パラメータｍｙの値が「２」でない場合には、当該処理を終了し、ステップ１８ｆに移行する。
【０１５４】
ステップ２１ｄにおいて制御部１００は、送信部２００を制御して、アソシエーション要求をアクセスポイントＡＰｙに対して行ってアクセスポイントＡＰｙにアソシエートし、図１８に示した着信待受処理を再実行する。なお、制御部１００は、記憶部４００に記憶しておいたアクセスポイントＡＰｙの通信パラメータを用いて受信部３００を制御して、アクセスポイントＡＰｙからアソシエーション応答を受信する。
【０１５５】
一方、ステップ２１ｅにおいて制御部１００は、パラメータｍｙの値に「０」を設定して、当該処理を終了し、ステップ１８ｆに移行する。  
ステップ２１ｅにおいて制御部１００は、ステップ１８ｈで検出した受信品質ＳｘとＳｚとの差ΔＳｚ（＝Ｓｚ−Ｓｘ）を検出する。そして制御部１００は、ΔＳｚが予め設定した閾値ΔＳ以上か否かを判定する。ここで、ΔＳｚが閾値ΔＳ以上の場合には、ステップ２１ｇに移行し、一方、ΔＳｚが予め設定した閾値ΔＳ未満の場合には、ステップ２１ｊに移行する。
【０１５６】
ステップ２１ｇにおいて制御部１００は、パラメータｍｚの値に「１」を加算して、ステップ２１ｈに移行する。  
ステップ２１ｈにおいて制御部１００は、パラメータｍｚの値が「２」であるか否か、すなわち、ΔＳｚが閾値ΔＳ以上となるのが連続２回目か否かを判定する。ここで、パラメータｍｚの値が「２」の場合（ΔＳｚが閾値ΔＳ以上となるのが連続２回目の場合）には、ステップ２１ｉに移行し、一方、パラメータｍｚの値が「２」でない場合には、当該処理を終了し、ステップ１８ｆに移行する。
【０１５７】
ステップ２１ｉにおいて制御部１００は、送信部２００を制御して、アソシエーション要求をアクセスポイントＡＰｚに対して行ってアクセスポイントＡＰｚにアソシエートし、図１８に示した着信待受処理を再実行する。なお、制御部１００は、記憶部４００に記憶しておいたアクセスポイントＡＰｚの通信パラメータを用いて受信部３００を制御して、アクセスポイントＡＰｚからアソシエーション応答を受信する。  
一方、ステップ２１ｊにおいて制御部１００は、パラメータｍｚの値に「０」を設定して、当該処理を終了し、ステップ１８ｆに移行する。
【０１５８】
以上のようにして、ステップ１８ｏでは、アソシエート判定処理として、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘよりも、他のアクセスポイントＡＰｙあるいはＡＰｚの受信品質Ｓｙ、Ｓｚの方が閾値ΔＳ以上良好な場合にパラメータｍｙあるいはｍｚの値をインクリメントし、そしてパラメータｍｙやｍｚが「２」になった場合、すなわちアソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘより、他のアクセスポイントＡＰｙやＡＰｚの受信品質Ｓｙ、Ｓｚが閾値ΔＳ以上良好となる場合が２回目の場合に、アクセスポイントＡＰｙやＡＰｚにアソシエートするものである。
【０１５９】
以上のように、上記構成の移動無線端末装置では、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘを検出し（ステップ１４ｋ、１６ｋ、１７ｊ）、この受信品質Ｓｘが良好な場合には、アソシエートしたアクセスポイントＡＰｘからのビーコンのみをモニタし、また受信品質Ｓｘが中程度の場合には、アクセスポイントＡＰｘと、このアクセスポイントＡＰｘと同じ帯域の他のアクセスポイントＡＰｙの両ビーコンをモニタし、そして受信品質Ｓｘがあまりよくない場合には、アクセスポイントＡＰｘと、アクセスポイントＡＰｙ、さらには、他の帯域のアクセスポイントＡＰｚの各ビーコンをモニタする。
【０１６０】
そして、モニタした各アクセスポイントＡＰｘ、ＡＰｙ、ＡＰｚについて受信品質Ｓｘ，Ｓｙ，Ｓｚを求め、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘと、他のアクセスポイントＡＰｙ、ＡＰｚの受信品質Ｓｙ，Ｓｚとの大小関係に応じて、他のアクセスポイントＡＰにアソシエートするようにしている。
【０１６１】
すなわち、上記構成の移動無線端末装置では、アソシエートしたアクセスポイントＡＰｘの受信品質Ｓｘに応じて、他のアクセスポイントＡＰの受信品質を監視する頻度を可変し、必要に応じて他のアクセスポイントＡＰにアソシエートするようにしている。
【０１６２】
したがって、上記構成の移動無線端末装置によれば、再アソシエートの必要性が高いほど高い頻度で他のアクセスポイントＡＰの受信品質を監視し、再アソシエートに備えることができるので、消費電力を増大させることがなく、また再アソシエートも迅速に行うことができ、安定して着信信号を受信することができる。
【０１６３】
また上記構成の移動無線端末装置では、予め受信品質の良好なアクセスポイントＡＰをサーチし、その際に上記アクセスポイントＡＰに接続するために必要な通信パラメータを保持しておき、そして、この保持しておいた通信パラメータを、他のアクセスポイントＡＰを監視する際やアソシエートする際に用いるようにしている。
【０１６４】
したがって、上記構成の移動無線端末装置によれば、再アソシエートの必要性を判断するために他のアクセスポイントＡＰを監視する際に、他のアクセスポイントＡＰを改めてサーチしなくてもビーコンの受信タイミングが判り、また再アソシエートする場合にも、記憶しておいた通信パラメータに基づいて、迅速に再アソシエートを完了させることができる。
【０１６５】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【０１６６】
その一例として例えば、上記実施の形態では、２．４ＧＨｚ帯や５．２ＧＨｚ帯に関しステップ７ａ、７ｂ、７ｆ、７ｈにおいてアクティブスキャンを行い、プローブ応答に基づいてアクセスポイントＡＰの通信パラメータを取得して保存するようにしたが、上記各ステップでパッシブスキャンを行い、受信したビーコンに基づいてアクセスポイントＡＰの通信パラメータを取得して保存するようにしてもよい。
【０１６７】
また上記実施の形態では、図７に示したように、アクセスポイントＡＰに始めにアソシエートする際に、アクティブスキャンまたはパッシブスキャンを行って通信パラメータを求め、これを保存しておくようにしたが、これに代わり、もしくはこれに加えて、所定時間が経過する毎に、アクティブスキャンまたはパッシブスキャンを行って通信パラメータを求め、この前までに保存しておいた通信パラメータを、新たに求めた通信パラメータで更新するようにしてもよい。
【０１６８】
そして上記実施の形態では、ステップ７ｄにおいてユーザからアソシエート対象となる帯域指定を受け付け、指定された帯域についてスキャン処理を実施するようにした。これに加えて例えば、ステップ７ｄにおいてユーザからアソシエート対象となる帯域と、その優先順位の指定を受け付け、優先順位の順序で、指定された帯域に対してスキャン処理を実施するようにしてもよい。これによれば、ユーザ判断に即したアソシエートが行えるため、運用環境やＩＳＰ（Internet Services Provider）との契約内容に応じた運用が可能となる。  
その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【図面の簡単な説明】
【０１６９】
【図１】この発明に係わる移動無線端末装置の一実施形態の構成を示す回路ブロック図。
【図２】図１に示した移動無線端末装置が通信に用いる２．４ＧＨｚ帯のチャネル構成を説明するための図。
【図３】図１に示した移動無線端末装置が通信に用いる５．２ＧＨｚ帯および５．３ＧＨｚ帯のチャネル構成を説明するための図。
【図４】図１に示した移動無線端末装置の送信部の構成を示す回路ブロック図。
【図５】図１に示した移動無線端末装置の受信部の構成を示す回路ブロック図。
【図６】図５に示した受信部のＡＦＣ部の構成を示す回路ブロック図。
【図７】図１に示した移動無線端末装置がアクセスポイントにアソシエートするまでの処理を説明するためのフローチャート。
【図８】図７に示したステップ７ａのアクティブスキャン処理を詳細に説明するためのフローチャート。
【図９】アクセスポイントからビーコンまたはプローブ応答で通知される情報を説明するための図。
【図１０】図１に示した移動無線端末装置が備える自走カウンタを説明するための図。
【図１１】図１に示した移動無線端末装置が保持するアクセスポイントの通信パラメータを説明するための図。
【図１２】図７に示したステップ７ｂのアクティブスキャン処理を詳細に説明するためのフローチャート。
【図１３】図７に示したステップ７ｃのパッシブスキャン処理を詳細に説明するためのフローチャート。
【図１４】図７に示したステップ７ｆのアクティブスキャン処理を詳細に説明するためのフローチャート。
【図１５】図１に示した移動無線端末装置がアクセスポイントに対して行うアソシエーション要求に含まれる情報を説明するための図。
【図１６】図７に示したステップ７ｈのアクティブスキャン処理を詳細に説明するためのフローチャート。
【図１７】図７に示したステップ７ｊのパッシブスキャン処理を詳細に説明するためのフローチャート。
【図１８】図１に示した移動無線端末装置が着信を待ち受ける際に行う処理を説明するためのフローチャート。
【図１９Ａ】図１８に示したステップ１８ｄにおけるビーコンの受信タイミングを説明するための図。
【図１９Ｂ】図１８に示したステップ１８ｈにおけるビーコンの受信タイミングを説明するための図。
【図１９Ｃ】図１８に示したステップ１８ｍにおけるビーコンの受信タイミングを説明するための図。
【図２０】図１８に示したステップ１８ｊにおけるアソシエート判定処理を詳細に説明するためのフローチャート。
【図２１】図１８に示したステップ１８ｏにおけるアソシエート判定処理を詳細に説明するためのフローチャート。
【符号の説明】
【０１７０】
１００…制御部、２００…送信部、３００…受信部、４００…記憶部。
【図１】
2008017340.tif 000003
【図２】
2008017340.tif 000004
【図３】
2008017340.tif 000005
【図４】
2008017340.tif 000006
【図５】
2008017340.tif 000007
【図６】
2008017340.tif 000008
【図７】
2008017340.tif 000009
【図８】
2008017340.tif 000010
【図９】
2008017340.tif 000011
【図１０】
2008017340.tif 000012
【図１１】
2008017340.tif 000013
【図１２】
2008017340.tif 000014
【図１３】
2008017340.tif 000015
【図１４】
2008017340.tif 000016
【図１５】
2008017340.tif 000017
【図１６】
2008017340.tif 000018
【図１７】
2008017340.tif 000019
【図１８】
2008017340.tif 000020
【図１９Ａ】
2008017340.tif 000021
【図１９Ｂ】
2008017340.tif 000022
【図１９Ｃ】
2008017340.tif 000023
【図２０】
2008017340.tif 000024
【図２１】
2008017340.tif 000025