(57)【要約】アクティブスキャンを用いて無線基地局および無線チャネルを探索し、良好な通信品質が得られる無線基地局および無線チャネルを効率よく選択する。  無線チャネルのスキャン順位を設定し、スキャン順位に応じた指定の無線チャネルで無線基地局探索のプローブ要求を送信し、プローブ応答を受信したときに当該プローブ応答を送信した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成し、接続候補ＡＰリストを参照し、受信レベルが所定の閾値を超えている中から１つの無線基地局を選択し、指定の無線チャネルで選択した１つの無線基地局に接続処理を実行し、プローブ応答を受信しないとき、または接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、スキャン順位を設定した全ての無線チャネルに対するスキャンが終了するまで、次順位の無線チャネルを指定してスキャンを繰り返す。
2009104336.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索方法において、
前記無線チャネルのスキャン順位を設定する第１のステップと、
前記スキャン順位に応じた指定の無線チャネルで無線基地局探索のプローブ要求を送信する第２のステップと、
前記プローブ要求に対するプローブ応答を受信したときに、当該プローブ応答を送信した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成する第３のステップと、
前記接続候補ＡＰリストを参照し、前記受信レベルが所定の閾値を超えている中から１つの無線基地局を選択する第４のステップと、
前記指定の無線チャネルで前記第４のステップで選択した１つの無線基地局に接続処理を実行する第５のステップと、
前記第３のステップで前記プローブ応答を受信しないとき、または前記第４のステップで前記接続候補ＡＰリストの中に前記受信レベルが閾値を超えたものがないときに、前記第１のステップでスキャン順位を設定した全ての無線チャネルに対するスキャンが終了するまで、次順位の無線チャネルを指定して前記第２のステップに戻る第６のステップと
を有することを特徴とする無線基地局探索方法。
【請求項２】
請求項１に記載の無線基地局探索方法において、
前記第５のステップの前に、前記第４のステップで選択した無線基地局に対して前記指定の無線チャネルで所定のパケット信号を送信し、その送信数に対する応答信号の受信数からパケットエラーレートを算出し、当該パケットエラーレートが所定の閾値以下のときに前記第５のステップに移行し、当該パケットエラーレートが所定の閾値を超えているときに前記第６のステップに移行する第７のステップを有する
ことを特徴とする無線基地局探索方法。
【請求項３】
請求項１に記載の無線基地局探索方法において、
前記第５のステップの前に、前記指定の無線チャネルで所定時間だけキャリアセンスを行って当該無線チャネルがビジーであるビジー時間率を測定し、当該ビジー時間率が所定の閾値以下のときに前記第５のステップに移行し、当該ビジー時間率が所定の閾値を超えているときに前記第６のステップに移行する前記第８のステップを有する
ことを特徴とする無線基地局探索方法。
【請求項４】
請求項１に記載の無線基地局探索方法において、
前記第５のステップの前に、前記指定の無線チャネルに近隣の無線チャネルをスキャンし、応答した無線基地局の受信レベルが所定の閾値以下のときに前記第５のステップに移行し、当該受信レベルが所定の閾値を超えているときに前記第６のステップに移行する第９のステップを有する
ことを特徴とする無線基地局探索方法。
【請求項５】
請求項１に記載の無線基地局探索方法において、
前記第４のステップで前記接続候補ＡＰリストの中に前記受信レベルが閾値を超えたものがないときに、前記指定の無線チャネルと前記接続候補ＡＰリストを記憶して前記第６のステップに入る第１０のステップと、
前記第６のステップで前記全ての無線チャネルに対するスキャンを終了したときに、前記第１０のステップで記憶した前記接続候補ＡＰリストの受信レベルの中から最大受信レベルの無線基地局および無線チャネルを選択し、当該無線チャネルで当該無線基地局との接続処理を実行する第１１のステップと
を有することを特徴とする無線基地局探索方法。
【請求項６】
請求項５に記載の無線基地局探索方法において、
前記第１１のステップに続き、前記第４のステップで次回のスキャンに用いる前記受信レベルの閾値を所定の最小閾値を下回らない範囲で下げる処理を行う第１２のステップを有する
ことを特徴とする無線基地局探索方法。
【請求項７】
請求項１〜６のいずれかに記載の無線基地局探索方法において、
前記第１のステップは、予めスキャンする無線チャネルとして所定の優先チャネルを設定し、当該優先チャネルについてスキャン順位を設定し、
前記第６のステップは、前記優先チャネルのスキャン順位に従って次にスキャンする無線チャネルを指定し、さらに全ての優先チャネルに対するスキャンが終了した場合には、非優先チャネルの中から次にスキャンする無線チャネルを指定する
ことを特徴とする無線基地局探索方法。
【請求項８】
請求項７に記載の無線基地局探索方法において、
現在接続中の無線基地局から近隣の無線基地局が利用する無線チャネルを取得し、当該無線チャネルを次回のスキャンにおける前記第１のステップの優先チャネルとして設定する
ことを特徴とする無線基地局探索方法。
【請求項９】
請求項７に記載の無線基地局探索方法において、
過去に接続した無線基地局および無線チャネルの履歴を保持し、当該履歴から現在接続中の無線基地局の次に接続する無線基地局の無線チャネルを推定し、当該無線チャネルを次回のスキャンにおける前記第１のステップの優先チャネルとして設定する
ことを特徴とする無線基地局探索方法。
【請求項１０】
請求項７に記載の無線基地局探索方法において、
前記第４のステップで受信レベルが所定の閾値を超えている中から接続する１つの無線基地局を選択したとき、あるいは受信レベルが所定の閾値を超えている無線基地局がないときに、選択されなかった無線基地局に関する接続候補ＡＰリストを保持し、現在接続中の無線基地局の受信レベルが低下したときに、保持した前記接続候補ＡＰリストの中から受信レベルが上位の無線チャネルを次回のスキャンにおける前記第１のステップの優先チャネルとして設定する
ことを特徴とする無線基地局探索方法。
【請求項１１】
複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索装置において、
前記無線チャネルのスキャン順位を設定するチャネル設定部と、
前記スキャン順位に応じた指定の無線チャネルでスキャンし、そのスキャンに応答した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成する無線接続処理部と、
前記接続候補ＡＰリストを参照し、前記受信レベルが所定の閾値を超えている中から１つの無線基地局を選択し、前記無線接続処理部に対して、前記指定の無線チャネルでその１つの無線基地局に接続処理を指示し、前記スキャンに応答がないとき、または前記接続候補ＡＰリストの中に前記受信レベルが閾値を超えたものがないときに、次に指定の無線チャネルに対してスキャンを指示する無線基地局選択部と
を備えたことを特徴とする無線基地局探索装置。
【請求項１２】
請求項１１に記載の無線基地局探索装置において、
前記無線基地局選択部は、前記接続候補ＡＰリストの中に前記受信レベルが閾値を超えたものがないときに当該無線チャネルと接続候補ＡＰリストを記憶し、全ての無線チャネルに対するスキャンを終了したときに当該接続候補ＡＰリストの受信レベルの中から最大受信レベルの無線基地局および無線チャネルを選択し、前記無線接続処理部に対して、選択した無線チャネルで選択した無線基地局に接続処理を指示する構成である
ことを特徴とする無線基地局探索装置。
【請求項１３】
請求項１２に記載の無線基地局探索装置において、
前記無線基地局選択部は、次回のスキャンに用いる前記受信レベルの閾値を所定の最小閾値を下回らない範囲で下げる処理を行う構成である
ことを特徴とする無線基地局探索装置。
【請求項１４】
請求項１１に記載の無線基地局探索装置において、
前記チャネル設定部は、予めスキャンする無線チャネルとして所定の優先チャネルを設定し、当該優先チャネルについてスキャン順位を設定し、さらに全ての優先チャネルに対するスキャンが終了した場合には、非優先チャネルの中から次にスキャンする無線チャネルを指定する構成である
ことを特徴とする無線基地局探索装置。
【請求項１５】
複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索プログラムにおいて、
前記無線チャネルのスキャン順位を設定するステップと、
前記スキャン順位に応じた指定の無線チャネルでスキャンし、そのスキャンに応答した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成するステップと、
前記接続候補ＡＰリストを参照し、前記受信レベルが所定の閾値を超えている中から１つの無線基地局を選択し、前記指定の無線チャネルでその１つの無線基地局に接続処理を指示し、前記スキャンに応答がないとき、または前記接続候補ＡＰリストの中に前記受信レベルが閾値を超えたものがないときに、次に指定の無線チャネルに対してスキャンを指示するステップと
を有することを特徴とする無線基地局探索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムの複数の無線基地局と接続可能な無線端末において、予め接続先候補として接続に必要な情報を登録している複数の無線基地局の中から接続する無線基地局および無線チャネルを探索する無線基地局探索方法、無線基地局探索装置および無線基地局探索プログラムに関する。
【背景技術】
【０００２】
従来、無線ＬＡＮシステムでは、無線基地局の探索方法として、パッシブスキャンとアクティブスキャンの２種類が標準として規定されている（非特許文献１）。【０００３】
IEEE802.11規格の「11.1.3.1 Passive scanning 」で示されるパッシブスキャンの無線端末は、無線基地局が送信するビーコン（制御信号）を受信し、そこに含まれる接続情報に基づいて接続する無線基地局を決定する。すなわち、無線端末は、受信したビーコンに含まれる接続情報に基づいて、予め接続先候補として登録している無線基地局のＳＳＩＤ（Service Set Identifier) と一致する無線基地局を選択し、接続処理を実行する。利用可能な無線チャネルが複数存在する場合には、各無線チャネルに対して順番に探索を行う。【０００４】
IEEE802.11規格の「11.1.3.2 Active scanning」で示されるアクティブスキャンの無線端末は、利用可能な無線チャネルそれぞれに対して無線基地局探索のプローブ要求を送信する。プローブ要求はブロードキャストされ、その中身には予め接続先候補として登録している無線基地局のＳＳＩＤまたはブロードキャストＳＳＩＤ（SSID＝０）が設定される。無線端末はプローブ要求を送信後、タイマを起動して応答を監視し、その監視時間内にプローブ応答を受信しなければ次の無線チャネルを探索する。一方、プローブ要求を受信した無線基地局は、そこに設定されているＳＳＩＤが自局のＳＳＩＤに一致するか、またはブロードキャストＳＳＩＤであれば、それに対する応答としてプローブ要求の送信元にプローブ応答を送信する。このプローブ応答に含まれる接続情報はビーコンに含まれるものと同等であり、無線端末はその接続情報から予め接続先候補として登録している無線基地局のＳＳＩＤと一致する無線基地局を選択し、接続処理を実行する。
【非特許文献１】IEEE802.11規格「11.1.3.1 Passive scanning 」、「11.1.3.2 Active scanning」
【発明の開示】
【発明が解決しようとする課題】
【０００５】
無線ＬＡＮシステムでは、無線基地局の探索方法として上記の２種類の方法が規定されているが、それらは無線基地局の情報収集方法を規定しているに過ぎず、収集した接続情報をどのように利用するかについては規定がない。そのため、接続可能な無線基地局や無線チャネルが複数存在しても、その中から良好な通信品質が得られる無線基地局や無線チャネルを選択するようなことはしていなかった。【０００６】
ところで、無線基地局の探索から無線接続の確立までの時間は短い方が良い。パッシブスキャンは、受信動作のみでよいため低消費電力のメリットはあるが、各無線チャネルで最短でもビーコン間隔のスキャンは避けられず、探索時間が長くなるデメリットがあった。一方、アクティブスキャンは、送受信動作が必要になるため消費電力は高くなるが、無線端末が能動的に無線基地局を探索できるため探索時間の短縮に有利である。しかし、通信品質が最適な無線基地局や無線チャネルを選択するためには、利用可能な無線チャネルの全てでアクティブスキャンを行って接続情報を収集しそれらを比較する必要があり、利用可能チャネルの増大に伴って探索時間が長くなる問題がある。なお、接続可能な無線基地局と無線チャネルを見つけ次第に接続する方法もあるが、その無線基地局と無線チャネルの組み合わせが最適である保証はない。【０００７】
本発明は、アクティブスキャンを用いて無線基地局および無線チャネルを探索し、良好な通信品質が得られる無線基地局および無線チャネルを効率よく選択することができる無線基地局探索方法、無線基地局探索装置および無線基地局探索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索方法において、無線チャネルのスキャン順位を設定する第１のステップと、スキャン順位に応じた指定の無線チャネルで無線基地局探索のプローブ要求を送信する第２のステップと、プローブ要求に対するプローブ応答を受信したときに、当該プローブ応答を送信した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成する第３のステップと、接続候補ＡＰリストを参照し、受信レベルが所定の閾値を超えている中から１つの無線基地局を選択する第４のステップと、指定の無線チャネルで第４のステップで選択した１つの無線基地局に接続処理を実行する第５のステップと、第３のステップでプローブ応答を受信しないとき、または第４のステップで接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、第１のステップでスキャン順位を設定した全ての無線チャネルに対するスキャンが終了するまで、次順位の無線チャネルを指定して第２のステップに戻る第６のステップとを有する。【０００９】
また、第５のステップの前に、第４のステップで選択した無線基地局に対して指定の無線チャネルで所定のパケット信号を送信し、その送信数に対する応答信号の受信数からパケットエラーレートを算出し、当該パケットエラーレートが所定の閾値以下のときに第５のステップに移行し、当該パケットエラーレートが所定の閾値を超えているときに第６のステップに移行する第７のステップを有してもよい。【００１０】
また、第５のステップの前に、指定の無線チャネルで所定時間だけキャリアセンスを行って当該無線チャネルがビジーであるビジー時間率を測定し、当該ビジー時間率が所定の閾値以下のときに第５のステップに移行し、当該ビジー時間率が所定の閾値を超えているときに第６のステップに移行する第８のステップを有してもよい。【００１１】
また、第５のステップの前に、指定の無線チャネルに近隣の無線チャネルをスキャンし、応答した無線基地局の受信レベルが所定の閾値以下のときに第５のステップに移行し、当該受信レベルが所定の閾値を超えているときに第６のステップに移行する第９のステップを有してもよい。【００１２】
また、第４のステップで接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、指定の無線チャネルと接続候補ＡＰリストを記憶して第６のステップに入る第１０のステップと、第６のステップで全ての無線チャネルに対するスキャンを終了したときに、第１０のステップで記憶した接続候補ＡＰリストの受信レベルの中から最大受信レベルの無線基地局および無線チャネルを選択し、当該無線チャネルで当該無線基地局との接続処理を実行する第１１のステップとを有してもよい。さらに、第１１のステップに続き、第４のステップで次回のスキャンに用いる受信レベルの閾値を所定の最小閾値を下回らない範囲で下げる処理を行う第１２のステップを有してもよい。【００１３】
また、以上の無線基地局探索方法において、第１のステップは、予めスキャンする無線チャネルとして所定の優先チャネルを設定し、当該優先チャネルについてスキャン順位を設定し、第６のステップは、優先チャネルのスキャン順位に従って次にスキャンする無線チャネルを指定し、さらに全ての優先チャネルに対するスキャンが終了した場合には、非優先チャネルの中から次にスキャンする無線チャネルを指定してもよい。【００１４】
また、現在接続中の無線基地局から近隣の無線基地局が利用する無線チャネルを取得し、当該無線チャネルを次回のスキャンにおける第１のステップの優先チャネルとして設定してもよい。【００１５】
また、過去に接続した無線基地局および無線チャネルの履歴を保持し、当該履歴から現在接続中の無線基地局の次に接続する無線基地局の無線チャネルを推定し、当該無線チャネルを次回のスキャンにおける第１のステップの優先チャネルとして設定してもよい。【００１６】
また、第４のステップで受信レベルが所定の閾値を超えている中から接続する１つの無線基地局を選択したとき、あるいは受信レベルが所定の閾値を超えている無線基地局がないときに、選択されなかったＡＰに関する接続候補ＡＰリストを保持し、現在接続中の無線基地局の受信レベルが低下したときに、保持した接続候補ＡＰリストの中から受信レベルが上位の無線チャネルを次回のスキャンにおける第１のステップの優先チャネルとして設定してもよい。【００１７】
第２の発明は、複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索装置において、無線チャネルのスキャン順位を設定するチャネル設定部と、スキャン順位に応じた指定の無線チャネルでスキャンし、そのスキャンに応答した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成する無線接続処理部と、接続候補ＡＰリストを参照し、受信レベルが所定の閾値を超えている中から１つの無線基地局を選択し、無線接続処理部に対して、指定の無線チャネルでその１つの無線基地局に接続処理を指示し、スキャンに応答がないとき、または接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、次に指定の無線チャネルに対してスキャンを指示する無線基地局選択部とを備える。【００１８】
無線基地局選択部は、接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに当該無線チャネルと接続候補ＡＰリストを記憶し、全ての無線チャネルに対するスキャンを終了したときに当該接続候補ＡＰリストの受信レベルの中から最大受信レベルの無線基地局および無線チャネルを選択し、無線接続処理部に対して、選択した無線チャネルで選択した無線基地局に接続処理を指示する構成としてもよい。さらに、無線基地局選択部は、次回のスキャンに用いる受信レベルの閾値を所定の最小閾値を下回らない範囲で下げる処理を行う構成としてもよい。【００１９】
チャネル設定部は、予めスキャンする無線チャネルとして所定の優先チャネルを設定し、当該優先チャネルについてスキャン順位を設定し、さらに全ての優先チャネルに対するスキャンが終了した場合には、非優先チャネルの中から次にスキャンする無線チャネルを指定する構成としてもよい。【００２０】
第３の発明は、複数の無線基地局と接続可能な無線端末がアクティブスキャンによって接続する無線基地局および無線チャネルを探索する無線基地局探索プログラムにおいて、無線チャネルのスキャン順位を設定するステップと、スキャン順位に応じた指定の無線チャネルでスキャンし、そのスキャンに応答した無線基地局を示す情報およびその受信レベルを含む接続候補ＡＰリストを作成するステップと、接続候補ＡＰリストを参照し、受信レベルが所定の閾値を超えている中から１つの無線基地局を選択し、指定の無線チャネルでその１つの無線基地局に接続処理を指示し、スキャンに応答がないとき、または接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、次に指定の無線チャネルに対してスキャンを指示するステップとを有する。
【発明の効果】
【００２１】
本発明は、規定の無線チャネルあるいは限定した優先チャネルにスキャン順位を設定し、さらにスキャンした無線チャネルで受信レベルが閾値を超える無線基地局が見つかった場合には、その無線基地局に対して接続処理を実行し、それ以降のスキャンを打ち切ることができる。【００２２】
これにより、一定の受信レベルによる十分な通信品質を得られる無線チャネルおよび無線基地局との接続が可能になる。また、接続しやすいスキャン順位で、さらに受信レベルが閾値を超えるＡＰが見つかった時点でスキャンを打ち切ることにより、全無線チャネルを無作為にスキャンする従来方法に比べて接続時間の短縮が可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明のＡＰ探索装置を含む無線端末の実施形態を示す図。
【図２】本発明のＡＰ探索方法の第１の実施形態を示すフローチャート。
【図３】本発明のＡＰ探索方法の第２の実施形態を示すフローチャート。
【図４】パケットエラーレートの測定例を示す図。
【図５】本発明のＡＰ探索方法の第３の実施形態を示すフローチャート。
【図６】本発明のＡＰ探索方法の第４の実施形態を示すフローチャート。
【図７】本発明のＡＰ探索方法の第５の実施形態を示すフローチャート。
【図８】本発明のＡＰ探索方法の第６の実施形態を示すフローチャート。
【発明を実施するための最良の形態】
【００２４】
（ＡＰ探索装置の実施形態）
図１は、本発明のＡＰ探索装置を含む無線端末の実施形態を示す。ここでは、無線基地局をＡＰと略記する。【００２５】
図において、ＡＰ探索装置を含む無線端末は、ハンドオーバ時を含むＡＰ接続時にアクティブスキャンを行い、ＡＰ１，ＡＰ２，ＡＰ３のうち所定のＡＰと所定の無線チャネルで接続され、接続したＡＰを介してネットワークに接続される。無線端末において、ＡＰ探索装置に関するものは、無線接続処理部１１、接続候補ＡＰリスト１２、チャネル設定部１３およびＡＰ選択部１４である。【００２６】
チャネル設定部１３は、以下に説明する手順に従ってアクティブスキャンする無線チャネルを指定し、無線接続処理部１１に通知する。無線接続処理部１１は、ＡＰとの無線区間で無線パケットを送受信し、チャネル設定部１３の指示による無線チャネルでアクティブスキャンを実行し、送信するプローブ要求に対するプローブ応答を受信したときに、プローブ応答を送信したＡＰを特定する識別情報（例えば、ＢＳＳＩＤ(Basic Service Set Identifier)）とその受信レベルを接続候補ＡＰリスト１２に出力する。接続候補ＡＰリスト１２は、無線接続処理部１１から指定の無線チャネルにおけるアクティブスキャンによりプローブ応答を送信したＡＰの識別情報とその受信レベルをリストとして保持する。ＡＰ選択部１４は、接続候補ＡＰリスト１２から以下に説明する条件に見合うＡＰを選択し、無線接続処理部１１に当該ＡＰに対する接続処理を実行するように指示する。無線接続処理部１１は、アクティブスキャンした無線チャネルでＡＰ選択部１４が選択したＡＰに対して接続処理を実行する。図中のその他の接続関係については、以下の各実施形態の中で説明する。【００２７】
（ＡＰ探索方法の第１の実施形態）
図２は、本発明のＡＰ探索方法の第１の実施形態を示す。以下、図１に示す無線端末の構成例を参照しながら説明する。【００２８】
図において、チャネル設定部１３は、スキャンする無線チャネルとして、規定の全無線チャネルの中から所定の優先チャネルを設定し、当該優先チャネルについてスキャン順位を設定する（S1）。なお、本処理は、規定の全無線チャネルに対してスキャン順位を設定する場合を含むものとする。無線接続処理部１１は、チャネル設定部１３の指示によるスキャン順位に応じた指定の無線チャネルでＡＰ探索のプローブ要求を送信する（S2）。そして、このプローブ要求を受信したＡＰから送信されるプローブ応答を待つ。ここで、指定の無線チャネルのプローブ要求に対するプローブ応答を受信したときに、当該プローブ応答を送信したＡＰを示す情報およびその受信レベルから接続候補ＡＰリスト１２を作成する（S3）。【００２９】
ＡＰ選択部１４は、接続候補ＡＰリスト１２を参照し、受信レベルが所定の閾値を超えている中から接続する１つのＡＰを選択し、無線接続処理部１１に通知する（S4）。ここでは、ＡＰ固有の識別情報であるＢＳＳＩＤを用いて唯一のＡＰを選択する。無線接続処理部１１は、ＡＰ選択部１４から通知された１つのＡＰに対して、スキャンした無線チャネルで接続処理を実行する（S5）。【００３０】
ステップS3で指定の無線チャネルのスキャンでプローブ応答を受信しないとき、またはステップS4で接続候補ＡＰリスト１２の中に受信レベルが閾値を超えたものがないときに、ステップS1でスキャン順位を設定した全ての優先チャネルに対するスキャンが終了するまで、次順位の優先チャネルを指定し（S6, S7）、ステップS2のスキャンに戻る。また、全ての優先チャネルに対するスキャンが終了しても受信レベルが閾値を超えるＡＰが見つからない場合には、非優先チャネルを含む全無線チャネルを対象として同様の処理を行う（S8, S9）。【００３１】
このように、本実施形態では、規定の無線チャネルあるいは限定した優先チャネルにスキャン順位を設定し、さらにスキャンした無線チャネルで受信レベルが閾値を超えるＡＰが見つかった場合には、そのＡＰに対して接続処理を実行し、それ以降のスキャンを打ち切る。このスキャン順位を設定することにより、例えば無線システム全体にとって利用頻度の低い無線チャネルを優先的にスキャンしたり、自局にとって利用頻度の高い無線チャネルを優先的にスキャンすることが可能となり、接続時間の短縮が可能になる。また、ある一定の受信レベルを超えていれば通信品質に大きな差がないことから、全無線チャネルをスキャンして受信レベルが最大となるＡＰを選択する場合に比べて、受信レベルが閾値を超えるＡＰが見つかった時点でスキャンを打ち切ることにより、接続時間の短縮が可能になる。【００３２】
ところで、従来の無線ＬＡＮシステムでは、ネットワークＩＤであるＳＳＩＤを指定して無線接続を行っている。しかし、この方法では同じＳＳＩＤをもつ複数のＡＰが存在する可能性があり、アクティブスキャンによって接続すべきＡＰを特定できても、そのＡＰに必ず接続できるとは限らなかった。本実施形態では、ステップS4でＡＰ固有の識別情報であるＢＳＳＩＤを指定し、ステップS5で接続処理の対象となるＡＰとしてＢＳＳＩＤを用いて接続処理を実行することにより従来の問題点を解決している。【００３３】
（ＡＰ探索方法の第２の実施形態）
図３は、本発明のＡＰ探索方法の第２の実施形態を示す。
本実施形態の特徴は、図２に示す第１の実施形態の処理手順において、ステップS5の前に、スキャンした無線チャネルでステップS4で選択したＡＰに対して所定のパケット信号を送信し、その送信数に対する応答信号の受信数からパケットエラーレートを測定する（S11)。パケットエラーレートの測定例を図４に示す。ここでは、制御パケット１〜８を送信し、そのうちＡＣＫパケットを２回受信した場合を示し、パケットエラーレートは0.75と算出される。次に、スキャンした無線チャネルで測定したパケットエラーレートが所定の閾値以下であればステップS5に移行し、パケットエラーレートが所定の閾値を超えていればステップS6に移行する（S12)。【００３４】
一般にスキャンした無線チャネルの受信レベルが高くても、同じ無線チャネルを利用する他の無線システムや電子機器等による雑音が大きい場合には、十分な通信品質を確保できない。本実施形態は、スキャンした無線チャネルにおけるパケットエラーレートを実測し、パケットエラーレートが所定の閾値以下であれば接続処理を実行することにより、良好な通信品質を確保することができる。【００３５】
（ＡＰ探索方法の第３の実施形態）
図５は、本発明のＡＰ探索方法の第３の実施形態を示す。
本実施形態の特徴は、図２に示す第１の実施形態の処理手順において、ステップS5の前に、スキャンした無線チャネルで所定時間だけキャリアセンスを行い、その無線チャネルがビジーであるビジー時間率を測定する（S13)。なお、ビジー時間率は、ビジー（無線チャネルが使用中）とアイドル（無線チャネルが未使用）の時間比率である。次に、スキャンした無線チャネルで測定したビジー時間率が所定の閾値以下であればステップS5に移行し、ビジー時間率が所定の閾値を超えていればステップS6に移行する（S14)。【００３６】
一般にスキャンした無線チャネルの受信レベルが高くても、その無線チャネルのビジー時間率が高ければ十分な通信品質を確保できない。本実施形態は、スキャンした無線チャネルにおけるビジー時間率を実測し、ビジー時間率が所定の閾値以下であれば接続処理を実行することにより、良好な通信品質を確保することができる。【００３７】
（ＡＰ探索方法の第４の実施形態）
図６は、本発明のＡＰ探索方法の第４の実施形態を示す。
本実施形態の特徴は、図２に示す第１の実施形態の処理手順において、ステップS5の前に、スキャンした無線チャネルに近隣の無線チャネル（前後１〜２チャネル）をスキャンする（S15)。次に、応答した無線基地局の受信レベルを検出し、受信レベルが所定の閾値以下であればステップS5に移行し、受信レベルが所定の閾値を超えていればステップS6に移行する（S16)。【００３８】
例えば 2.4ＧHz帯無線ＬＡＮでは、電波が隣接チャネルおよび次の隣接チャネルにも及び、スキャンした無線チャネルの受信レベルが高くても、隣接チャネルが利用されている環境では十分な通信品質を確保できない。本実施形態は、スキャンした無線チャネルの近隣の無線チャネルをスキャンし、その受信レベルが閾値以下であれば接続処理を実行することにより、良好な通信品質を確保することができる。【００３９】
なお、以上示した第２〜第４の実施形態において、スキャンした無線チャネルのＡＰにおける受信レベルが閾値を超え、当該無線チャネルとＡＰを接続対象とするときに、良好な通信品質を確保するためのこれらの処理手順は、任意の組み合わせで用いることができる。【００４０】
（ＡＰ探索方法の第５の実施形態）
図７は、本発明のＡＰ探索方法の第５の実施形態を示す。本実施形態は、図２に示す第１の実施形態に適用するものであるが、第２〜第４の実施形態にも同様に適用可能である。【００４１】
本実施形態の特徴は、ステップS4で接続候補ＡＰリストの中に受信レベルが閾値を超えたものがないときに、スキャンした無線チャネルと接続候補ＡＰリストを記憶してからステップS6に移行する（S21)。また、ステップS6，S8で全優先チャネルおよび全無線チャネルに対するスキャンを終了しても、受信レベルが閾値を超える無線チャネルが見つからない場合に、ステップS21 で記憶した接続候補ＡＰリストの受信レベルの中から最大受信レベルのＡＰおよび無線チャネルを選択し、その無線チャネルでそのＡＰとの接続処理を実行する（S22)。【００４２】
なお、第２〜第４の実施形態におけるそれぞれの条件を満たさなかった無線チャネルについても同様に、ステップS6，S8で全優先チャネルおよび全無線チャネルに対するスキャンを終了しても当該条件を満たす無線チャネルが見つからない場合に、次善のＡＰおよび無線チャネルを選択し、その無線チャネルでその無線基地局との接続処理を実行するようにしてもよい。【００４３】
（ＡＰ探索方法の第６の実施形態）
図８は、本発明のＡＰ探索方法の第６の実施形態を示す。本実施形態は、図２に示す第１の実施形態および図７に示す第５の実施形態に適用するものである。【００４４】
第１の実施形態における受信レベル条件を満たさず、さらにステップS6，S8で全優先チャネルおよび全無線チャネルに対するスキャンを終了しても当該条件を満たす無線チャネルが見つからない場合、今回のスキャンについては第５の実施形態の方法をとれば接続処理を実行する無線チャネルおよびＡＰは見つかるが、次のスキャンでは同じことを繰り返す可能性がある。【００４５】
本実施形態では、ステップS22 に続き、ステップS4で次回のスキャンに用いる受信レベルの閾値Ｓを所定の最小閾値Ｓmin を下回らない範囲で下げる処理を行う（S23,S24,S25)。これにより、次のスキャンでは、受信レベル条件を満たして接続処理を実行する無線チャネルおよびＡＰを特定することが容易になり、効率的なアクティブスキャンを実現することができる。なお、一定時間無線端末の利用がなかった場合に受信レベルの閾値をリセットして初期値に戻すことが望ましい。【００４６】
（ＡＰ探索方法の第７の実施形態）
以上説明した実施形態のステップS1において、スキャンする無線チャネルとして、規定の全無線チャネルの中から所定の優先チャネルを設定する方法について説明する。【００４７】
第１の方法は、IEEE802.11k の仕様を利用し、現在接続中のＡＰから近隣のＡＰが利用する無線チャネルを取得し、当該無線チャネルを次回のスキャンにおける優先チャネルとして設定する。【００４８】
第２の方法は、過去に接続したＡＰおよび無線チャネルの履歴を保持し、当該履歴から現在接続中のＡＰの次に接続するＡＰの無線チャネルを推定し、当該無線チャネルを次回のスキャンにおける優先チャネルとして設定する。この過去のＡＰ接続履歴は、図１に示すチャネル設定部１３に保持して運用される。【００４９】
例えば、前日の接続順としてＡＰ１と無線チャネル＃３、ＡＰ５と無線チャネル＃11、ＡＰ２と無線チャネル＃７の履歴があったときに、現在接続中がＡＰ１と無線チャネル＃３であれば、前日の履歴に応じて次に接続が予測されるＡＰ５，ＡＰ２に対応する無線チャネル＃11、＃７を優先チャネルとして設定する。【００５０】
第３の方法は、ステップS4で接続候補ＡＰリスト１２を参照し、受信レベルが所定の閾値を超えている中から接続する１つのＡＰを選択したとき、あるいは受信レベルが所定の閾値を超えているＡＰがないときに、選択されなかったＡＰに関する接続候補ＡＰリストを保持する。そして、現在接続中のＡＰの受信レベルが低下したときに、保持した接続候補ＡＰリストの中から受信レベルが上位の無線チャネルを次回のスキャンにおける優先チャネルとして設定する。この非選択の接続候補ＡＰリストは、図１に示すチャネル設定部１３が接続候補ＡＰリスト１２とＡＰ選択部１４で選択したＡＰ情報を取得して作成し、保持する。【００５１】
例えば、現在接続中の無線チャネルにおけるＡＰの受信レベルが低下し、ハンドオーバによるアクティブスキャンを行うときに、無線端末が前回は受信レベルが低くて選択されなかったＡＰの方向に移動している可能性がある。そこで、前回の非選択の接続候補ＡＰリストから中から、受信レベルが上位の無線チャネルを優先チャネルに設定する。【００５２】
以上説明したＡＰ探索の制御処理を構成する各ステップは、プログラムとして予めＲＯＭなどに格納しておき、これをコンピュータであるＣＰＵにより読み取らせて実行させるように構成することができる。
【図１】
2009104336.tif 000003
【図２】
2009104336.tif 000004
【図３】
2009104336.tif 000005
【図４】
2009104336.tif 000006
【図５】
2009104336.tif 000007
【図６】
2009104336.tif 000008
【図７】
2009104336.tif 000009
【図８】
2009104336.tif 000010
【国際調査報告】
2009104336.tif 000011
2009104336.tif 000012
2009104336.tif 000013