(57)【要約】無線端末装置が接続先の無線基地局装置を検索する際に、無線基地局装置との接続の可能性または必要性が高い場合には接続遅延の増大を抑え、無線基地局装置との接続の可能性または必要性が低い場合には無用な検索処理による電力消費を低減する。  無線基地局装置との接続が切断した無線端末装置が次の接続先の無線基地局装置を所定の検索間隔で検索する無線基地局装置の検索方法において、無線端末装置は、切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報に基づき、次の接続先の無線基地局装置との接続の可能性または必要性が高いと推定される場合に検索間隔を短く設定し、その接続の可能性または必要性が低いと推定される場合に検索間隔を長く設定する。
2009078358.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局装置との接続が切断した無線端末装置が次の接続先の無線基地局装置を所定の検索間隔で検索する無線基地局装置の検索方法において、
前記無線端末装置は、切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報に基づき、前記次の接続先の無線基地局装置との接続の可能性または必要性が高いと推定される場合に前記検索間隔を短く設定し、その接続の可能性または必要性が低いと推定される場合に前記検索間隔を長く設定する
ことを特徴とする無線基地局装置の検索方法。
【請求項２】
請求項１に記載の無線基地局装置の検索方法において、
前記切断の直前に接続していた無線基地局装置の情報または無線端末装置の情報は、前記無線基地局装置のＳＳＩＤ情報、前記無線端末装置が付与されていたＩＰアドレスのサブネットアドレス情報、前記携帯電話機能を備える無線端末装置の圏内／圏外情報または受信レベルまたは通信品質の情報、前記切断の直前に起動していた無線端末装置のアプリケーション情報のいずれかである
ことを特徴とする無線基地局装置の検索方法。
【請求項３】
請求項１に記載の無線基地局装置の検索方法において、
前記検索間隔は、検索回数に応じて動的に変更する設定である
ことを特徴とする無線基地局装置の検索方法。
【請求項４】
無線基地局装置との接続が切断したときに次の接続先の無線基地局装置を所定の検索間隔で検索する検索処理部を備えた無線端末装置において、
前記検索処理部は、
前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報に基づき、前記次の接続先の無線基地局装置との接続の可能性または必要性が高いと推定される場合に前記検索間隔が短く、その接続の可能性または必要性が低いと推定される場合に前記検索間隔が長くなるように、前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報と前記検索間隔とを対応付けた検索間隔対応表と、
前記無線基地局装置との接続が切断したときに、前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報に基づき、前記検索間隔対応表を参照して前記検索間隔を設定する検索制御部と
を備えたことを特徴とする無線端末装置。
【請求項５】
請求項４に記載の無線端末装置において、
前記検索間隔対応表に設定される前記切断の直前に接続していた無線基地局装置の情報または無線端末装置の情報は、前記無線基地局装置のＳＳＩＤ情報、前記無線端末装置が付与されていたＩＰアドレスのサブネットアドレス情報、前記携帯電話機能を備える無線端末装置の圏内／圏外情報または受信レベルまたは通信品質の情報、前記切断の直前に起動していた無線端末装置のアプリケーション情報のいずれかである
ことを特徴とする無線端末装置。
【請求項６】
請求項４に記載の無線端末装置において、
前記検索間隔対応表に設定される前記検索間隔は、検索回数に応じて動的に変更する設定である
ことを特徴とする無線端末装置。
【請求項７】
無線基地局装置との接続が切断した無線端末装置が次の接続先の無線基地局装置を所定の検索間隔で検索する検索プログラムにおいて、
前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報に基づき、前記次の接続先の無線基地局装置との接続の可能性または必要性が高いと推定される場合に前記検索間隔が短く、その接続の可能性または必要性が低いと推定される場合に前記検索間隔が長くなるように、前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報と前記検索間隔とを対応付けた検索間隔対応表を備え、
前記無線基地局装置との接続が切断したときに、前記切断の直前に接続していた無線基地局装置の情報または当該無線端末装置の情報を取得する第１のステップと、
前記第１のステップで取得した情報に基づき、前記検索間隔対応表を参照して前記検索間隔を設定する第２のステップと
を有することを特徴とする検索プログラム。
【請求項８】
請求項７に記載の検索プログラムにおいて、
前記検索間隔対応表に設定される前記切断の直前に接続していた無線基地局装置の情報または無線端末装置の情報は、前記無線基地局装置のＳＳＩＤ情報、前記無線端末装置が付与されていたＩＰアドレスのサブネットアドレス情報、前記携帯電話機能を備える無線端末装置の圏内／圏外情報または受信レベルまたは通信品質の情報、前記切断の直前に起動していた無線端末装置のアプリケーション情報のいずれかである
ことを特徴とする検索プログラム。
【請求項９】
請求項７に記載の検索プログラムにおいて、
前記検索間隔対応表に設定される前記検索間隔は、検索回数に応じて動的に変更する設定であり、
前記第２のステップは前記検索回数をカウントし、前記検索間隔対応表を参照して検索回数に応じた検索間隔を設定する構成である
ことを特徴とする検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムにおいて、無線基地局装置との接続が切断した無線端末装置が、次の接続先の無線基地局装置を検索する無線基地局装置の検索方法、検索プログラム、および無線端末装置に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮシステムの無線基地局装置（以下、ＡＰという）に接続している無線端末装置（以下、ＳＴＡという）は、ＡＰとの通信ができないパケット通信エリア外に移動した場合には、ＡＰとの接続が切断される。そのため、ＳＴＡは次に接続可能なＡＰの検索を開始する。IEEE802.11規格では、ＳＴＡによるＡＰの検索方法を２種類用意している（非特許文献１参照）。【０００３】
IEEE802.11規格の「11.1.3.1 Passive scanning 」で示されるパッシブスキャンでは、ＳＴＡはある期間において無線チャネル毎にＡＰが送信するビーコンをリスニングし、ＡＰの存在を検索する。また、IEEE802.11規格の「11.1.3.2 Active scanning」で示されるアクティブスキャンでは、ＳＴＡはプローブリクエストと呼ばれるフレームを無線チャネル毎送信し、ＡＰからプローブレスポンスと呼ばれる返信がある場合に、ＡＰが存在することを認識する。【０００４】
ＡＰの検索例として、アクティブスキャンによるＡＰ検索のシーケンスを図１、図２に示す。
図１では、ＡＰとの接続を切断したＳＴＡは、例えば、チャネルＣｈ＃１〜Ｃｈ＃３へ順番にプローブリクエストを送信する。図１の例では、チャネルＣｈ＃３で接続可能なＡＰがプローブレスポンスを返信し、ＳＴＡがチャネルＣｈ＃３を用いてＡＰと接続するための処理を開始する。一方、図２の例では、チャネルＣｈ＃１〜Ｃｈ＃３の全てで接続可能なＡＰが存在せず、ＳＴＡはＡＰとの接続が確立するまで各チャネルへプローブリクエストの送信を繰り返す。【０００５】
このように、従来のＳＴＡのＡＰ検索方法では、ＡＰに接続していないＳＴＡはＡＰが見つかるまで検索を続け、接続可能なＡＰを発見したときに即座に接続処理を開始するものであった。【０００６】
図３は、ＳＴＡが接続先のＡＰを検索する従来の処理手順を示すフローチャートである。なお、図３において、チャネル番号ｎの初期値は０であり、ｎmax はチャネル番号の最大値を示す。【０００７】
始めに、ＳＴＡはＡＰとの接続が切断すると（ステップ１０１）、アクティブスキャンかパッシブスキャンかを判断する（ステップ１０２）。【０００８】
アクティブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信する（ステップ１０３〜ステップ１０５）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在し、当該ＡＰからプローブレスポンスが返信された場合（ステップ１０４でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続するための処理を開始する（ステップ１１１）。
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信した結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットし（ステップ１０６）、ステップ１０３に戻ってＡＰとの接続が確立するまでＡＰの検索を繰り返す。【０００９】
パッシブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンする（ステップ１０７〜ステップ１０９）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在する場合（ステップ１０８でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続するための処理を開始する（ステップ１１１）。
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンした結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットし（ステップ１１０）、ステップ１０７に戻ってＡＰとの接続が確立するまでＡＰの検索を繰り返す。【００１０】
【非特許文献１】IEEE802.11規格「11.1.3.1 Passive scanning 」、「11.1.3.2 Active scanning」
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、従来の検索方法におけるＳＴＡは、近隣にＡＰが存在せず、ＡＰとの接続の可能性がない場合でもＡＰの検索を継続して行うため、電力を無駄に消費してＳＴＡの継続運用時間が短くなる問題点があった。特に、アクティブスキャンの場合には、ＳＴＡがプローブリクエストを送信することから、パッシブスキャンのようにチャネルをリスニングする場合に比べて、ＳＴＡの電力は著しく消費される。【００１２】
この問題点を解決するためには、ＡＰの検索間隔を一律に長くする方法がある。しかし、ＡＰの検索間隔を一律に長くすると、ＳＴＡがＡＰを発見し、接続処理を行って通信を開始するまでの時間が長くなる、すなわち接続遅延が増大する問題点があった。【００１３】
ところで、切断の直前に接続していたＡＰの情報から、例えば自宅の無線ＬＡＮのＡＰに接続していたＳＴＡを自宅外に持ち出したときのように、自宅から例えば公衆無線ＬＡＮスポットやオフィスのＡＰまでの移動時間中にＡＰとの接続の可能性が低いことが推定される場合には、ＡＰの検索間隔を長くしても接続遅延の増大が問題になることは少なく、むしろ消費電力の軽減効果のメリットの方が大きい。また、ＡＰとの接続が切断した直前にＳＴＡで起動していたアプリケーションの情報から、例えばメール受信のようにＡＰと早急に接続する必要性が低いことが推定される場合にも、同様にＡＰの検索間隔を長くしてもよい。【００１４】
一方、ＡＰとの接続の可能性や必要性が高い場合には、ＡＰの検索間隔を短くすることにより接続遅延の増大を回避でき、またＳＴＡがＡＰと短時間で接続する可能性が高いので電力を無駄に消費することもない。【００１５】
本発明は、このような知見に基づき、ＡＰとの接続が切断したＳＴＡが次の接続先のＡＰを検索する際に、ＡＰとの接続の可能性または必要性が高い場合には接続遅延の増大を抑え、ＡＰとの接続の可能性または必要性が低い場合には無用な検索処理による電力消費を低減することができるＡＰの検索方法、検索プログラム、およびＳＴＡを提供することを目的とする。
【課題を解決するための手段】
【００１６】
第１の発明は、ＡＰとの接続が切断したＳＴＡが次の接続先のＡＰを所定の検索間隔で検索するＡＰの検索方法において、ＳＴＡは、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報に基づき、次の接続先のＡＰとの接続の可能性または必要性が高いと推定される場合に検索間隔を短く設定し、その接続の可能性または必要性が低いと推定される場合に検索間隔を長く設定する。【００１７】
第１の発明において、切断の直前に接続していたＡＰの情報またはＳＴＡの情報は、ＡＰのＳＳＩＤ情報、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレス情報、携帯電話機能を備えるＳＴＡの圏内／圏外情報または受信レベルまたは通信品質の情報、切断の直前に起動していたＳＴＡのアプリケーション情報のいずれかである。【００１８】
第１の発明において、検索間隔は、検索回数に応じて動的に変更する設定である。【００１９】
第２の発明は、ＡＰとの接続が切断したときに次の接続先のＡＰを所定の検索間隔で検索する検索処理部を備えたＳＴＡにおいて、検索処理部は、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報に基づき、次の接続先のＡＰとの接続の可能性または必要性が高いと推定される場合に検索間隔が短く、その接続の可能性または必要性が低いと推定される場合に検索間隔が長くなるように、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報と検索間隔とを対応付けた検索間隔対応表と、ＡＰとの接続が切断したときに、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報に基づき、検索間隔対応表を参照して検索間隔を設定する検索制御部とを備える。【００２０】
第２の発明において、検索間隔対応表に設定される切断の直前に接続していたＡＰの情報またはＳＴＡの情報は、ＡＰのＳＳＩＤ情報、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレス情報、携帯電話機能を備えるＳＴＡの圏内／圏外情報または受信レベルまたは通信品質の情報、切断の直前に起動していたＳＴＡのアプリケーション情報のいずれかである。【００２１】
第２の発明において、検索間隔対応表に設定される検索間隔は、検索回数に応じて動的に変更する設定である。【００２２】
第３の発明は、ＡＰとの接続が切断したＳＴＡが次の接続先のＡＰを所定の検索間隔で検索する検索プログラムにおいて、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報に基づき、次の接続先のＡＰとの接続の可能性または必要性が高いと推定される場合に検索間隔が短く、その接続の可能性または必要性が低いと推定される場合に検索間隔が長くなるように、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報と検索間隔とを対応付けた検索間隔対応表を備え、ＡＰとの接続が切断したときに、切断の直前に接続していたＡＰの情報または当該ＳＴＡの情報を取得する第１のステップと、第１のステップで取得した情報に基づき、検索間隔対応表を参照して検索間隔を設定する第２のステップとを有する。【００２３】
第３の発明において、検索間隔対応表に設定される切断の直前に接続していたＡＰの情報またはＳＴＡの情報は、ＡＰのＳＳＩＤ情報、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレス情報、携帯電話機能を備えるＳＴＡの圏内／圏外情報または受信レベルまたは通信品質の情報、切断の直前に起動していたＳＴＡのアプリケーション情報のいずれかである。【００２４】
第３の発明において、検索間隔対応表に設定される検索間隔は、検索回数に応じて動的に変更する設定であり、第２のステップは検索回数をカウントし、検索間隔対応表を参照して検索回数に応じた検索間隔を設定する構成である。
【発明の効果】
【００２５】
本発明は、ＳＴＡが切断の直前に接続していたＡＰの情報やＳＴＡの情報に基づいてＡＰとの接続の可能性または必要性を推定し、その接続の可能性または必要性に対応するＡＰの検索間隔を設定することにより、無用な検索処理による接続遅延および消費電力の増大を抑えることができる。また、接続先のＡＰが発見できず探索を繰り返す場合には、探索回数に応じて検索間隔を動的に変更することにより、無用な検索処理による消費電力の増大を抑えることができる。
【図面の簡単な説明】
【００２６】
【図１】従来のアクティブスキャンによるＡＰ検索のシーケンスの一例を示す図である。
【図２】従来のアクティブスキャンによるＡＰ検索のシーケンスの他の例を示す図である。
【図３】ＳＴＡが接続先のＡＰを検索する従来の処理手順を示すフローチャートである。
【図４】本発明の各実施例が適用される無線ＬＡＮシステムの全体構成および本発明に係るＳＴＡの構成例を示すブロック図である。
【図５】検索処理部１０の検索制御部１３の構成を示すブロック図である。
【図６】実施例１のＳＴＡにおけるＡＰ検索の処理手順を示すフローチャートである。
【図７】実施例１のＳＴＡにおけるＡＰ検索の処理手順の別な例を示すフローチャートである。
【図８】実施例２の検索間隔対応表１３−２の内容を示す図である。
【図９】実施例２におけるＡＰの検索間隔を示すグラフである。
【図１０】実施例２のＳＴＡにおけるＡＰ検索の処理手順を示すフローチャートである。
【図１１】実施例３の検索間隔対応表１３−２の内容を示す図である。
【図１２】実施例４の検索間隔対応表１３−２の内容を示す図である。
【図１３】実施例５の検索間隔対応表１３−２の内容を示す図である。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施例について詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。【００２８】
［実施例１］
図４は、本発明の各実施例が適用される無線ＬＡＮシステムの全体構成および本発明に係るＳＴＡの構成例を示すブロック図である。
図４(1) において、無線ＬＡＮシステムのＡＰ２は、複数のＳＴＡ１を通信エリア内で収容し、ＩＰネットワーク３と接続させる。ＳＴＡ１は、ＡＰ２の通信エリア内では、ＡＰ２に接続してＡＰ２経由でＩＰネットワーク３と通信し、通信エリア外では接続可能なＡＰの検索を行う。【００２９】
図４(2) において、ＳＴＡ１は検索処理部１０を備え、検索処理部１０は、無線インターフェース１１と、接続制御部１２と、検索制御部１３と、接続／切断判定部１４とを備える。
接続／切断判定部１４は、ＳＴＡ１がＡＰ２に接続しているかどうか判定する。接続／切断判定部１４は、切断と判定した場合に検索制御部１３へ通知する。検索制御部１３は、ＡＰ２の検索間隔を決定し、決定した検索間隔に従って無線インターフェース１１を制御する。接続制御部１２は、IEEE802.11規格に従ってＡＰ２への接続処理を行う。無線インターフェース１１は、無線区間でのフレームの送受信を行う。【００３０】
図５は、検索処理部１０の検索制御部１３の構成例を示すブロック図である。
図５(1),(2) において、検索制御部１３は検索間隔管理部１３−１を備え、検索間隔管理部１３−１は検索間隔対応表１３−２を備える。検索制御部１３は、接続／切断判定部１４からＳＴＡとＡＰの接続が切断された情報を取得すると、検索間隔管理部１３−１の検索間隔対応表１３−２を参照し、直前に接続していたＡＰのＳＳＩＤ（Service Set Identifier）に対応する検索間隔を決定する。検索制御部１３は、この決定した検索間隔でアクティブスキャンあるいはパッシブスキャンを用いて、ＡＰ検索の処理を実施する。
検索制御部１３は、ＡＰを発見できたときに接続制御部１２へ接続開始を指示する。接続制御部１２は、検索制御部１３から接続開始の指示を受けた場合には、IEEE802.11規格に従ってＡＰへ接続するための処理を行う。【００３１】
図５(2) に示す検索間隔対応表１３−２は、ＡＰのＳＳＩＤと検索間隔とを対応付けした対応表である。ここでは、ＳＳＩＤ＃１からＳＳＩＤ＃４の順番に、ＡＰとの接続の可能性または必要性が低くなるものとする。例えば、ＳＳＩＤ＃１はオフィス１のＡＰ、ＳＳＩＤ＃２はオフィス２のＡＰ、ＳＳＩＤ＃３は公衆無線ＬＡＮスポットのＡＰ、ＳＳＩＤ＃４はホームのＡＰとする。【００３２】
図５(2) に示す検索間隔対応表１３−２では、ＳＴＡが切断の直前に接続していたＡＰのＳＳＩＤがＳＳＩＤ＃１であれば、オフィス１のＡＰであることから周辺に多くのＡＰがあって接続の可能性または必要性が高いと推定し、１秒間隔でＡＰ検索を実施する。同様に、ＳＴＡが切断の直前に接続していたＡＰのＳＳＩＤがＳＳＩＤ＃２であれば10秒間隔でＡＰ検索を実施し、切断の直前に接続していたＡＰのＳＳＩＤがＳＳＩＤ＃３であれば60秒間隔でＡＰ検索を実施する。また、切断の直前に接続していたＡＰのＳＳＩＤがＳＳＩＤ＃４であれば、ホームのＡＰであることから自宅外に出たものと推定し、周辺のＡＰが少なく接続の可能性または必要性が低いと推定し、 300秒間隔でＡＰ検索を実施する。【００３３】
図６は、実施例１のＳＴＡにおけるＡＰ検索の処理手順を示すフローチャートである。なお、図６において、チャネル番号ｎの初期値は０であり、ｎmax はチャネル番号の最大値を示す。【００３４】
始めに、ＳＴＡはＡＰとの接続が切断すると（ステップ１２１）、切断前のＳＳＩＤを記憶する（ステップ１２２）。次に、切断前のＡＰのＳＳＩＤの情報を基に、図５(2) に示す検索間隔対応表１３−２を参照し、ＳＳＩＤ対応の検索間隔を取得する（ステップ１２３）。【００３５】
次に、アクティブスキャンかパッシブスキャンかを判断する（ステップ１２４）。アクティブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信する（ステップ１２５〜ステップ１２７）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在し、当該ＡＰからプローブレスポンスが返信された場合（ステップ１２６でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続のための処理を開始する（ステップ１３５）。【００３６】
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信した結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットしてＡＰ検索を中止し（ステップ１２８）、検索間隔対応表１３−２から得られるＳＳＩＤ対応の検索間隔の時間だけ待機し（ステップ１２９）、ステップ１２３に戻ってＡＰとの接続が確立するまでＡＰ検索を繰り返す。【００３７】
パッシブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンする（ステップ１３０〜ステップ１３２）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在する場合（ステップ１３１でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続のための処理を開始する（ステップ１３５）。【００３８】
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンした結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットしてＡＰ検索を中止し（ステップ１３３）、検索間隔対応表１３−２から得られるＳＳＩＤ対応の検索間隔の時間だけ待機し（ステップ１３４）、ステップ１２３に戻ってＡＰとの接続が確立するまでＡＰ検索を繰り返す。【００３９】
図７は、実施例１のＳＴＡにおけるＡＰ検索の処理手順の別な例を示すフローチャートである。本処理手順では、図６の処理手順におけるステップ１２９，１３４で検索間隔対応表１３−２から得られるＳＳＩＤ対応の検索間隔の時間だけ待機した後の戻り先を、ステップ１２３からステップ１２５，１３０に変更している。その他の処理は図６の処理手順と同じである。【００４０】
［実施例２］
実施例２は、検索間隔対応表１３−２の検索間隔を検索回数ｍに応じて動的に変更可能としたものである。
図８は、実施例２の検索間隔対応表１３−２の内容を示す図である。図９は、実施例２におけるＡＰの検索間隔を示すグラフである。【００４１】
図８において、ｍは１以上の整数であり、全チャネルをスキャンする１回目の検索はｍ＝１となる。ＳＳＩＤ＃１に対する検索間隔は（１×ｍ）であり、図９に示すように、ＳＳＩＤ＃１に対する検索間隔は１秒からスタートし、検索回数ｍが増すごとに２秒，３秒，…となる。【００４２】
また、ＳＳＩＤ＃２に対応する検索間隔は（10×ｍ）であり、図９に示すように、ＳＳＩＤ＃２に対する検索間隔は10秒からスタートし、検索回数ｍが増すごとに20秒，30秒，…となる。
また、ＳＳＩＤ＃３に対応する検索間隔は（10×２m ）であり、図９に示すように、ＳＳＩＤ＃３に対する検索間隔は20秒からスタートし、検索回数ｍが増すごとに40秒，80秒，…と指数関数的に検索間隔が増加する。
さらに、ＳＳＩＤ＃４に対する検索間隔は 300秒であり、図９に示すように、ＳＳＩＤ＃４は検索回数ｍにかかわらず固定の検索間隔となる。【００４３】
このように、本実施例では、ＡＰが発見されるまで検索回数ｍに応じて検索間隔が増加し、さらにＡＰのＳＳＩＤに応じて検索間隔の増加割合が異なる。ここで、例えばオフィス１の環境（ＳＳＩＤ＃１）では、ＡＰとの切断後は、隣接するほかのＡＰが存在する確率が高いため検索間隔の増加割合は小さいが、公衆無線ＬＡＮスポット（ＳＳＩＤ＃３）では、隣接するほかのＡＰが存在する確率が低くなるため検索間隔の増加割合を大きくしている。【００４４】
図１０は、実施例２のＳＴＡにおけるＡＰ検索の処理手順を示すフローチャートである。なお、図１０において、チャネル番号ｎの初期値は０であり、ｎmax はチャネル番号の最大値を示す。また、検索回数ｍの初期値は０である。【００４５】
始めに、ＳＴＡはＡＰとの接続が切断すると（ステップ１４１）、切断前のＳＳＩＤを記憶する（ステップ１４２）。次に、切断前のＡＰのＳＳＩＤの情報を基に、図８に示す検索間隔対応表１３−２を参照し、ＳＳＩＤ対応の検索間隔を取得する（ステップ１４３）。なお、ここで取得する検索間隔はＳＳＩＤに対応し、かつ検索回数ｍの関数または定数となる。【００４６】
次に、アクティブスキャンかパッシブスキャンかを判断する（ステップ１４４）。アクティブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信する（ステップ１４５〜ステップ１４７）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在し、当該ＡＰからプローブレスポンスが返信された場合（ステップ１４６でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続のための処理を開始する（ステップ１５５）。【００４７】
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax へ順番にプローブリクエストを送信した結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットしてＡＰ検索を中止し（ステップ１４８）、ｍに１を加算し、検索間隔対応表１３−２から得られるＳＳＩＤと検索回数ｍに対応する検索間隔の時間だけ待機し（ステップ１４９）、ステップ１４５に戻ってＡＰとの接続が確立するまでＡＰ検索を繰り返す。【００４８】
パッシブスキャンの場合、ｎに１を加算し、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンする（ステップ１５０〜ステップ１５２）。チャネルＣｈ＃１〜Ｃｈ＃ｎmax のいずれかで接続可能なＡＰが存在する場合（ステップ１５１でYes ）、ＳＴＡは当該チャネルを用いてＡＰと接続のための処理を開始する（ステップ１５５）。【００４９】
また、チャネルＣｈ＃１〜Ｃｈ＃ｎmax を順番にスキャンした結果、接続可能なＡＰが存在しない場合は、ＳＴＡはｎを０にリセットしてＡＰ検索を中止し（ステップ１５３）、ｍに１を加算し、検索間隔対応表１３−２から得られるＳＳＩＤと検索回数ｍに対応する検索間隔の時間だけ待機し（ステップ１５４）、ステップ１５０に戻ってＡＰとの接続が確立するまでＡＰ検索を繰り返す。【００５０】
［実施例３］
実施例３は、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレスと検索間隔とを対応付けた検索間隔対応表１３−２を使用するものである。【００５１】
図１１は、実施例３の検索間隔対応表１３−２の内容を示す図である。図１１において  、検索間隔対応表１３−２は、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレスと検索間隔とが対応付けされている。ＳＴＡは、ＩＰアドレスのサブネットアドレスを基に、図１１に示す検索間隔対応表１３−２を参照する。すなわち、図６、図７に示す処理手順におけるＳＳＩＤを、ＳＴＡが付与されていたＩＰアドレスのサブネットアドレスに置き換える処理となる。【００５２】
図１１に示す検索間隔対応表１３−２では、サブネットアドレス192.168.1.x に対する検索間隔は１秒、サブネットアドレス192.168.2.x に対する検索間隔は10秒、サブネットアドレス192.168.3.x に対する検索間隔は60秒、サブネットアドレス192.168.4.x に対する検索間隔は 300秒であることを示している。ＳＴＡのＩＰアドレスは、ＡＰの設置者や管理者等により、ＡＰの場所に依存したＩＰアドレスの付与がなされている場合に利用することができ、ＡＰの設置場所がオフィス、公衆無線ＬＡＮスポットなどの利用状況に応じて検索間隔が設定されることになる。【００５３】
なお、本実施例においても、図８〜図１０に示す実施例２のように、検索間隔対応表１３−２の検索間隔を検索回数ｍに応じて動的に変更するようにしてもよい。【００５４】
［実施例４］
実施例４は、ＳＴＡが無線ＬＡＮと携帯電話（セルラー）機能の両方を備える場合で、セルラーの圏内／圏外の情報と検索間隔とを対応付けた検索間隔対応表１３−２を使用するものである。【００５５】
図１２は、実施例４の検索間隔対応表１３−２の内容を示す図である。図１２において、検索間隔対応表１３−２は、セルラーの圏内／圏外の情報と検索間隔とが対応付けされている。ＳＴＡは、ＡＰとの接続が切断した場合に、セルラーの圏内／圏外の情報を基に、図１２に示す検索間隔対応表１３−２を参照する。すなわち、図６、図７に示す処理手順におけるＳＳＩＤをセルラーの圏内／圏外の情報に置き換える処理となる。【００５６】
図１２に示す検索間隔対応表１３−２では、圏外に対する検索間隔は１秒、圏内に対す  る検索間隔は10秒で検索することを示している。ここで、セルラーの圏外／圏内の情報を利用する目的は、セルラーによる通信ができない圏外の場合に、無線ＬＡＮシステムのＡＰを積極的に検索することによって、セルラーまたは無線ＬＡＮいずれかの通信を維持するためのである。すなわち、セルラーの圏外となってＡＰとの接続の必要性が高い場合に検索間隔を短くし、セルラーの圏内でＡＰとの接続の必要性が低い場合に検索間隔を長くしている。【００５７】
なお、セルラーの基地局との接続の有無に基づいて圏外／圏内の判定を行う他に、セルラーの受信レベルまたはビットエラーレートなどの通信品質を参照し、受信レベルまたは通信品質が所定の閾値を下回ったときに圏外とみなし、対応する検索間隔を設定するようにしてもよい。これにより、ＡＰとの接続が切断して次のＡＰを検索するときに、セルラーの受信レベルや通信品質が低下した段階で圏外と判定してＡＰの検索間隔を短くすることにより、通信ができない期間の短縮を図ることができる。【００５８】
また、本実施例においても、図８〜図１０に示す実施例２のように、検索間隔対応表１３−２の検索間隔を検索回数ｍに応じて動的に変更するようにしてもよい。【００５９】
［実施例５］
実施例５は、ＳＴＡがＡＰとの切断の直前に起動していたアプリケーション情報と検索間隔とを対応付けた検索間隔対応表１３−２を使用するものである。【００６０】
図１３は、実施例４の検索間隔対応表１３−２の内容を示す図である。図１３において、検索間隔対応表１３−２は、アプリケーション情報と検索間隔とが対応付けされている。ＳＴＡは、ＡＰとの接続が切断した場合に、直前に起動していたアプリケーション情報を基に、図１３に示す検索間隔対応表１３−２を参照する。すなわち、図６、図７に示す処理手順におけるＳＳＩＤを、ＳＴＡが切断の直前に起動していたアプリケーション情報に置き換える処理となる。【００６１】
図１３に示す検索間隔対応表１３−２では、電話アプリケーションに対する検索間隔は１秒、映像アプリケーションに対する検索間隔は10秒、ブラウザーに対する検索間隔は60秒、メールに対する検索間隔は 300秒で検索することを示している。【００６２】
ここで、電話アプリケーションはＩＰ電話などを想定し、映像アプリケーションはＴＶ電話や映像配信サービスなどを想定し、ブラウザーはＷｅｂの閲覧などによるブラウザーの利用などを想定し、メールは電子メールを想定している。本実施例では、例えば電話アプリケーションを頻繁に利用する場合には、電話の着信を受けることから積極的にＡＰを検索するために検索間隔を短く設定し、メールなどの受信に遅延が発生しても影響の少ないものは検索間隔を長く設定する。【００６３】
なお、本実施例においても、図８〜図１０に示す実施例２のように、検索間隔対応表１３−２の検索間隔を検索回数ｍに応じて動的に変更するようにしてもよい。【００６４】
［実施例６］
図６，図７，図１０に示した動作フローは、図４に示した検索処理部１０内の各ハードウェアにより実現できる他、これら動作フローを構成する各ステップを検索プログラムとして予めＲＯＭなどに格納しておき、これをコンピュータであるＣＰＵにより読み取らせて実行させるように構成することができる。【００６５】
以上説明したように、本実施例では、ＳＴＡ１が切断の直前に接続していたＡＰ２の情報やＳＴＡ１の情報に基づいてＡＰ２との接続の可能性または必要性を推定し、その接続の可能性または必要性に対応するＡＰの検索間隔を設定することができる。これにより、ＳＴＡ１が次の接続先のＡＰ２を検索する際に、無用な検索処理による接続遅延および消費電力の増大を抑えることができる。【００６６】
また、接続先のＡＰ２が発見できず探索を繰り返し、検索回数ｍの増加に伴ってＡＰ２との接続の可能性が低いと推定される場合には、探索回数ｍに応じて検索間隔を動的に変更することにより、無用な検索処理による消費電力の増大を抑えることができる。
【図１】
2009078358.tif 000003
【図２】
2009078358.tif 000004
【図３】
2009078358.tif 000005
【図４】
2009078358.tif 000006
【図５】
2009078358.tif 000007
【図６】
2009078358.tif 000008
【図７】
2009078358.tif 000009
【図８】
2009078358.tif 000010
【図９】
2009078358.tif 000011
【図１０】
2009078358.tif 000012
【図１１】
2009078358.tif 000013
【図１２】
2009078358.tif 000014
【図１３】
2009078358.tif 000015
【国際調査報告】
2009078358.tif 000016
2009078358.tif 000017