(57)【要約】【課題】無線ＬＡＮの接続時間の短縮化を図る。【解決手段】移動通信装置１は、制御部１ａと記憶部１ｂを備える。制御部１ａは、無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、該チャネルのうちの限定チャネルを第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う。記憶部１ｂは、限定チャネル等のチャネルスキャンを行うべきチャネルスキャン情報や、その他の制御情報を記憶する。また、第２のスキャンが行われる際のインターバルｂ１は、第１のスキャンが行われる際のインターバルａ１、ａ２、・・・、ａｎとは異なるように設定され、インターバルｂ１の平均時間は、インターバルａ１、ａ２、・・・、ａｎの平均時間よりも短く設定される。【選択図】図１
2019062330.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、前記チャネルのうちの限定チャネルを前記第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う制御部、
を有する移動通信装置。
【請求項２】
前記制御部は、前記第１のインターバルを段階的に延長し、前記第２のインターバルを固定とする請求項１記載の移動通信装置。
【請求項３】
前記制御部は、
前記第１のスキャンの初期稼働時に、第１の時間を前記第１のインターバルに設定し、前記第１のスキャンをリトライする毎に前記第１の時間を延長させる第１のタイマと、
前記第２のスキャンに対して、固定した第２の時間の前記第２のインターバルを設定する第２のタイマと、
を備える請求項２記載の移動通信装置。
【請求項４】
前記制御部は、前記限定チャネルが所定数以上の場合、前記第２のスキャンを所定時間だけ行う請求項１記載の移動通信装置。
【請求項５】
前記制御部は、前記第１のスキャンと、前記第２のスキャンとを並列して行う請求項１記載の移動通信装置。
【請求項６】
前記限定チャネルが複数ある場合、互いの周波数にオーバラップがない前記限定チャネルが設定される請求項１記載の移動通信装置。
【請求項７】
前記限定チャネルは、ＶｏＩＰ（Voice over Internet Protocol）の使用チャネルである請求項６記載の移動通信装置。
【請求項８】
コンピュータが、
無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、前記チャネルのうちの限定チャネルをメモリに記憶し、前記限定チャネルを前記第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う、
チャネルスキャン方法。
【請求項９】
コンピュータに、
無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、前記チャネルのうちの限定チャネルをメモリに記憶させ、前記限定チャネルを前記第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信装置、チャネルスキャン方法およびプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（ＷＬＡＮ：Wireless Local Area Network）では、無線端末がアクセスポイントに接続することで、例えば、アクセスポイントを経由して無線端末がネットワークに接続し、または同じアクセスポイントに接続された無線端末同士で通信が行われる。
【０００３】
無線端末がアクセスポイントに接続する場合、無線端末は、アクセスポイントから発せられるビーコン（Beacon）を検出する。そして、無線端末は、あるインターバルで利用可能なチャネルをスキャンすることによって通信可能なアクセスポイントを探索し、信号強度の強いビーコンを送信するアクセスポイントへの接続を試みる。
【０００４】
無線ＬＡＮのチャネルスキャン技術としては、例えば、切断の直前に接続していたアクセスポイントの情報にもとづき、次の接続先のアクセスポイントとの接続の可能性が高いと推定される場合に探索間隔を短く設定する技術が提案されている。また、ハンドオーバの実行時、接続候補のアクセスポイントが使用しているチャネルのみをスキャンする技術が提案されている。さらに、最初のアクセスポイントに接続したときに受信した同一のアクセスポイント情報にもとづき、接続しようとしているネットワークで使用されるチャネルのみを探索する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００９／０７８３５８号
【特許文献２】特開２００８−０１６９９１号公報
【特許文献３】特開２０１１−００４２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年では、無線ＬＡＮの利用方法が多様化し、ＶｏＩＰ（Voice over Internet Protocol）のような電話機能を提供する通話サービスにも無線ＬＡＮが利用されている。また、無線ＬＡＮのチャネルスキャンでは、一般的に、接続可能なすべてのチャネルをスキャンするので消費電力が増加する。このため、スキャンのインターバルを延ばした節電チャネルスキャンを行って消費電力を抑制することが行われる。
【０００７】
しかし、無線ＬＡＮで実現されたＶｏＩＰの利用中に、ＶｏＩＰのサービス圏から外に出て再び戻ってきた場合、節電チャネルスキャンによってインターバルが延ばされた状態になっていると、ＶｏＩＰに再び接続するまでに時間を要してしまう。
【０００８】
１つの側面では、本発明は、無線ＬＡＮの接続時間の短縮化を図った移動通信装置、チャネルスキャン方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、移動通信装置が提供される。移動通信装置は制御部を備える。制御部は、無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、チャネルのうちの限定チャネルを第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う。
【００１０】
また、上記課題を解決するために、コンピュータが上記移動通信装置と同様の制御を実行するチャネルスキャン方法が提供される。
さらに、上記課題を解決するために、コンピュータに上記移動通信装置と同様の制御を実行させるプログラムが提供される。
【発明の効果】
【００１１】
１側面によれば、無線ＬＡＮの接続時間の短縮化を図ることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】移動通信装置の構成の一例を示す図である。
【図２】２．４ＧＨｚ帯のチャネル分布を示す図である。
【図３】５ＧＨｚ帯のチャネル分布を示す図である。
【図４】チャネルスキャンの一例を示す図である。
【図５】節電チャネルスキャンの一例を示す図である。
【図６】ＶｏＩＰチャネルの一例を示す図である。
【図７】通信システムの一例を示す図である。
【図８】移動通信装置のハードウェア構成の一例を示す図である。
【図９】移動通信装置の機能ブロックの一例を示す図である。
【図１０】スキャンチャネル情報の一例を示す図である。
【図１１】チャネルスキャンモードの一例を示す図である。
【図１２】節電モードにおけるチャネルスキャンのタイムチャートの一例を示す図である。
【図１３】帰属監視処理の動作を示すフローチャートである。
【図１４】一般接続確立処理の動作を示すフローチャートである。
【図１５】ＶｏＩＰ接続確立処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
第１の実施の形態の移動通信装置について図１を用いて説明する。図１は移動通信装置の構成の一例を示す図である。移動通信装置１は、制御部１ａと記憶部１ｂを備える。
【００１４】
制御部１ａは、無線基地局装置（例えば、アクセスポイント）と接続可能な複数のチャネルを第１のインターバルでスキャンする第１のスキャンと、該チャネルのうちで限定されたチャネル（限定チャネル）を第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする第２のスキャンとを行う。
【００１５】
記憶部１ｂは、限定チャネル等のチャネルスキャンを行うべきチャネルスキャン情報や、その他の制御情報を記憶する。なお、限定チャネルは、ユーザによって任意のチャネルが設定可能である。
【００１６】
図１に示す例を用いて動作について説明する。移動通信装置１がエリア内で移動しており、自装置が接続するための無線基地局装置を探索する。この場合、移動通信装置１が無線基地局装置と接続可能なチャネルをｃｈ１、ｃｈ２、ｃｈ３、ｃｈ４とする。また、これらのチャネルのうちの限定チャネルをｃｈ１、ｃｈ３とする。
【００１７】
〔第１のスキャン〕制御部１ａは、無線基地局装置と接続可能なチャネルｃｈ１、・・・、ｃｈ４をインターバルａ１、ａ２、・・・、ａｎ（例えば、ａ１＜ａ２＜・・・＜ａｎ）でスキャンする。
【００１８】
制御部１ａは、接続可能な無線基地局装置を検出するまで、インターバルを延ばしながらチャネルスキャンを行う。例えば、スキャンＳｃ１−１で接続可能な無線基地局装置を検出できない場合、インターバルａ１よりも長いインターバルａ２後にスキャンＳｃ１−２を行う。以後同様である。
【００１９】
〔第２のスキャン〕制御部１ａは、無線基地局装置と接続可能なチャネルｃｈ１、・・・、ｃｈ４のうちの限定チャネルｃｈ１、ｃｈ３をインターバルｂ１でスキャンする。
制御部１ａは、接続可能な無線基地局装置を検出するまで、インターバルｂ１でチャネルスキャンを行う。例えば、スキャンＳｃ２−１で接続可能な無線基地局装置を検出できない場合、インターバルｂ１後にスキャンＳｃ２−２を行う。以後同様である。
【００２０】
上記のように、第２のスキャンのインターバルｂ１は、第１のスキャンのインターバルａ１、ａ２、・・・、ａｎとは異なるように設定される。具体的には上記のように、インターバルｂ１の平均時間は、インターバルａ１、ａ２、・・・、ａｎの平均時間よりも短く設定される。
【００２１】
このように、移動通信装置１は、無線基地局装置と接続可能な複数のチャネルを第１のインターバルでスキャンし、該チャネルのうちの限定チャネルを第１のインターバルの平均時間よりも短い第２のインターバルでスキャンする。これにより、移動通信装置１は、限定チャネル向けの無線基地局装置への接続時間の短縮化を図ることが可能になる。
【００２２】
［第２の実施の形態］
次に第２の実施の形態について説明する。まず、無線ＬＡＮのチャネル割当について図２、図３を用いて説明する。無線ＬＡＮでは、通常、２．４ＧＨｚ帯と５ＧＨｚ帯の電波が使用される。
【００２３】
図２は２．４ＧＨｚ帯のチャネル分布を示す図である。ＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１ｂでは、２．４ＧＨｚ帯において、ｃｈ１からｃｈ１４が割り当てられている（８０２．１１ｇでは、ｃｈ１からｃｈ１３が割り当てられている）。
【００２４】
各チャネルは５ＭＨｚずつ離れ、１つのチャネル幅は２２ＭＨｚになっており、指定されたチャネルで無線ＬＡＮによる通信を行うことができる。
ただし、２．４ＧＨｚ帯の場合、隣り合うチャネルは電波干渉を起こす可能性があるため、電波干渉を起こさないように５ｃｈ以上の間隔を空けて、国内ではｃｈ１／ｃｈ６／ｃｈ１１／ｃｈ１４を使用することが推奨されている。なお、各チャネルの中心周波数は、ｃｈ１は２．４１２ＧＨｚ、ｃｈ６は２．４３７ＧＨｚ、ｃｈ１１は２．４６２ＧＨｚ、ｃｈ１４は２．４８４ＧＨｚである。
【００２５】
図３は５ＧＨｚ帯のチャネル分布を示す図である。ＩＥＥＥ８０２．１１ａでは５ＧＨｚ帯の周波数帯域が使用される。５ＧＨｚ帯の場合、チャネル間の重なりはないので、１９チャネルを同時に使用することができる。
【００２６】
なお、５ＧＨｚ帯は、３つのタイプＷ５２、Ｗ５３、Ｗ５６に分類されている。タイプＷ５２には、ｃｈ３６、ｃｈ４０、ｃｈ４４、ｃｈ４８のチャネルが含まれ、タイプＷ５３には、ｃｈ５２、ｃｈ５６、ｃｈ６０、ｃｈ６４のチャネルが含まれる。
【００２７】
また、タイプＷ５６には、ｃｈ１００、ｃｈ１０４、ｃｈ１０８、ｃｈ１１２、ｃｈ１１６、ｃｈ１２０、ｃｈ１２４、ｃｈ１２８、ｃｈ１３２、ｃｈ１３６、ｃｈ１４０のチャネルが含まれる。
【００２８】
タイプＷ５２、Ｗ５３は、屋外での使用が禁止されるが、タイプＷ５６は、屋外での使用が可能である。また、タイプＷ５３、Ｗ５６には、ＤＦＣ（Dynamic Frequency Selection）とＴＰＣ（Transmit Power Control）の機能が実装される。ＤＦＣは、気象レーダの干渉波を検出した場合にチャネルを変更する機能であり、ＴＦＣは、干渉回避のために無線出力を低減させる機能である。
【００２９】
次にチャネルスキャンの動作および節電チャネルスキャン状態での接続時の課題について、図４から図６を用いて説明する。図４はチャネルスキャンの一例を示す図である。無線端末では、周囲のアクセスポイントの有無を確認するために、所定インターバルでスキャンを実行する。
【００３０】
無線端末は、通常運用時、２．４ＧＨｚ帯のｃｈ１、・・・、ｃｈ１４および５ＧＨｚ帯のタイプＷ５２、Ｗ５３、Ｗ５６に含まれるチャネルを順次スキャンする。このような一連のチャネルのスキャンを全チャネルスキャンとすれば、例えば、１０秒間のインターバルを置いて全チャネルスキャンが行われる。
【００３１】
また、チャネルスキャンでは、無線端末がリクエストをブロードキャストして、アクセスポイントからのレスポンスを待つ（アクティブスキャンの場合）。よって、図４のようにすべてのチャネルをスキャンすると、消費電力が増加することになる。このため、ユーザが無線ＬＡＮを使用しない場面等では、スキャンインターバルを延ばして消費電力を抑制することが行われる。
【００３２】
図５は節電チャネルスキャンの一例を示す図である。省電力化を目的とした節電チャネルスキャンでは、スキャンインターバルを延ばしたスキャンが行われる。図５の例では、全チャネルスキャンを行うインターバルを１０秒単位で増加している。このように、チャネルスキャンを行うインターバルを延ばすことで、チャネルスキャンに要する消費電力を抑制できる。
【００３３】
一方、無線ＬＡＮは、ＶｏＩＰのような通話サービスに広く利用されている。ＶｏＩＰでは、オフィス等の閉じた空間にアクセスポイントが一定間隔設置され、無線端末が移動してもハンドオーバを行ってアクセスポイントが繋ぎ替えられることにより音声通話が継続できる。また、ＶｏＩＰ利用可能エリアでは、無線端末に対して、無線ＬＡＮが常時接続して着信が受けられるようにしておく。
【００３４】
図６はＶｏＩＰチャネルの一例を示す図である。例えば、２．４ＧＨｚ帯のｃｈ１とｃｈ１３がＶｏＩＰの使用チャネルとして割り当てられているとする。また、ＶｏＩＰ利用可能エリアで、ＶｏＩＰチャネルに対して節電チャネルスキャンが行われているとする。
【００３５】
このような状態で、ＶｏＩＰ利用可能エリアから無線端末が別エリアへ移動して、ＶｏＩＰの無線ＬＡＮ圏外に一旦出た場合（例えば、屋外への外出等）、ＶｏＩＰの接続が切れるので、無線端末がＶｏＩＰの無線ＬＡＮ圏内に再び入った場合は再接続が行われる。
【００３６】
しかし、図５に示したような、スキャンインターバルが延ばされた節電チャネルスキャンの状態になっていると、無線ＬＡＮにもとづくＶｏＩＰチャネルへ再び接続するまでに時間を要してしまう。
【００３７】
本発明はこのような点に鑑みたものであり、無線ＬＡＮの接続時間（または再接続時間）の短縮化を図った移動通信装置、チャネルスキャン方法およびプログラムを提供するものである。
【００３８】
＜システム＞
以降、第２の実施の形態の技術について詳しく説明する。図７は通信システムの一例を示す図である。通信システム１−１は、無線端末の機能を有する移動通信装置１０と、無線基地局装置であるアクセスポイント２ａ、２ｂとを備える。また、通信システム１−１では、移動通信装置１０が、アクセスポイント２ａの無線範囲からアクセスポイント２ｂの無線範囲へ移動する際にハンドオーバが行われる。
【００３９】
移動通信装置１０は、アクセスポイント２ａ、２ｂを検出する場合、チャネルスキャンを行う。チャネルスキャンには、アクティブスキャンとパッシブスキャンがあり、以下簡潔に説明する。
【００４０】
アクティブスキャンにおいて、移動通信装置１０は、プローブリクエストをブロードキャスト送信し、プローブリクエストを受信したアクセスポイントは、プローブレスポンスを移動通信装置１０へ送信する。
【００４１】
移動通信装置１０は、プローブレスポンスを受信することで、アクセスポイントのＳＳＩＤ（Service Set Identifier）を検出し、プローブレスポンスを受信した際の受信電界強度（ＲＳＳＩ：Received Signal Strength Indication）を測定する。
【００４２】
そして、移動通信装置１０は、プローブリクエストを送信してから最小応答時間だけ返信を待ち、この間に返信が無ければ使用チャネルを変更して、次のチャネルのスキャンを行う。
【００４３】
一方、移動通信装置１０は、最小応答時間の間に何らかの返信を受信した場合、他のアクセスポイントからの返信も受信できるように、最大応答時間だけ返信を待ってから使用チャネルを変更して次のチャネルのスキャンを行う。
【００４４】
パッシブスキャンにおいて、アクセスポイントは、自身の存在を移動通信装置１０へ知らせるために、定期的にビーコンを送信する。移動通信装置１０は、使用チャネルを順に切替えながらビーコンを受信し、ビーコンを受信することでアクセスポイントのアドレスや使用チャネルを検出し、ビーコンを受信した際のＲＳＳＩを測定する。
【００４５】
上記のように、チャネルスキャンには、アクティブスキャンとパッシブスキャンがあるが、本発明のチャネルスキャン技術は何れのチャネルスキャンにも適用可能である。
すなわち、移動通信装置１０は、アクセスポイントと接続可能な複数のチャネルを第１のインターバルでアクティブスキャンし、該チャネルのうちの限定チャネルを第１のインターバルの平均時間よりも短い第２のインターバルでアクティブスキャンする。
【００４６】
または、移動通信装置１０は、アクセスポイントと接続可能な複数のチャネルを第１のインターバルでパッシブスキャンし、該チャネルのうちの限定チャネルを第１のインターバルの平均時間よりも短い第２のインターバルでパッシブスキャンする。
【００４７】
＜ハードウェア＞
図８は移動通信装置のハードウェア構成の一例を示す図である。移動通信装置１０は、プロセッサ１００によって装置全体が制御されている。すなわち、プロセッサ１００は、移動通信装置１０の制御部として機能する。
【００４８】
プロセッサ１００には、バス１０５を介して、メモリ１０１および複数の周辺機器が接続されている。プロセッサ１００は、マルチプロセッサであってもよい。プロセッサ１００は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１００は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００４９】
メモリ１０１は、移動通信装置１０の主記憶装置として使用される。メモリ１０１には、プロセッサ１００に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納されるＲＡＭ（Random Access Memory）の記憶機能を有する。また、メモリ１０１には、プロセッサ１００による処理に要する各種データが格納される。
【００５０】
また、メモリ１０１は、移動通信装置１０の補助記憶装置としても使用され、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。メモリ１０１は、補助記憶装置として、フラッシュメモリやＳＳＤ（Solid State Drive）等の半導体記憶装置やＨＤＤ（Hard Disk Drive）等の磁気記録媒体を含んでもよい。
【００５１】
バス１０５に接続されている周辺機器としては、ディスプレイ１０２、タッチパネル１０３および無線インタフェース１０４がある。ディスプレイ１０２は、プロセッサ１００からの命令にしたがって画像を表示する。ディスプレイ１０２としては、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等を用いることができる。
【００５２】
タッチパネル１０３は、ディスプレイ１０２に重ねて設けられており、ディスプレイ１０２に対するユーザのタッチ操作を検出してタッチ位置を入力信号としてプロセッサ１００に通知する。
【００５３】
タッチ操作には、タッチペン等のポインティングデバイスまたはユーザの指が用いられる。タッチ位置の検出方式には、例えば、マトリクススイッチ方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等様々な検出方式があり、何れの方式を採用してもよい。なお、移動通信装置１０は、複数の入力キーを備えたキーパッド等、他の種類の入力デバイスを備えてもよい。
【００５４】
無線インタフェース１０４は、無線通信を行う通信インタフェースである。無線インタフェース１０４は、受信信号の復調・復号や送信信号の符号化・変調等を行い、アクセスポイント２を介してネットワーク３に接続する。移動通信装置１０は、複数の無線インタフェースを備えてもよい。
【００５５】
以上のようなハードウェア構成によって、移動通信装置１０の処理機能を実現することができる。移動通信装置１０は、プロセッサ１００がそれぞれ所定のプログラムを実行することで本発明の制御を行うことができる。
【００５６】
移動通信装置１０は、例えば、コンピュータで読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。移動通信装置１０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
【００５７】
例えば、移動通信装置１０に実行させるプログラムを補助記憶装置に格納しておくことができる。プロセッサ１００は、補助記憶装置内のプログラムの少なくとも一部を主記憶装置にロードし、プログラムを実行する。
【００５８】
また、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１００からの制御により、補助記憶装置にインストールされた後、実行可能となる。またプロセッサ１００が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００５９】
＜機能ブロック＞
図９は移動通信装置の機能ブロックの一例を示す図である。移動通信装置１０は、装置制御部１１、ＷＬＡＮ通信制御部１２、チャネルスキャン制御部１３、表示制御部１４およびスキャンチャネル情報記憶部１５を備える。
【００６０】
装置制御部１１は、ソフトウェアにもとづいて移動通信装置１０の動作全体を制御する。ＷＬＡＮ通信制御部１２は、ＩＥＥＥ８０２．１１にもとづく無線ＬＡＮの通信制御を行う。
【００６１】
チャネルスキャン制御部１３は、図１１で後述するチャネルスキャンモードにもとづいて、チャネルスキャンを行う。また、チャネルスキャン制御部１３は、全チャネルスキャン部１３ａと限定チャネルスキャン部１３ｂを含み、全チャネルスキャンと限定チャネルスキャンを並列して実行する。
【００６２】
全チャネルスキャン部１３ａは、自装置がスキャン対象とする全チャネルをスキャンする。例えば、全チャネルスキャン部１３ａは、２．４ＧＨｚ帯のｃｈ１、・・・、ｃｈ１４および５ＧＨｚ帯のタイプＷ５２、Ｗ５３、Ｗ５６に含まれるチャネルを順次スキャンする。また、全チャネルスキャン部１３ａは、全チャネルスキャンにおいて、インターバルを設定するためのスケジュールスキャン用タイマＴｍ１を有する（図１１で後述）。
【００６３】
限定チャネルスキャン部１３ｂは、自装置がスキャン対象とする全チャネルの中で限定チャネルだけを、全チャネルスキャン部１３ａによるスキャンのインターバルよりも短いインターバルでスキャンを行う。
【００６４】
限定チャネルとしては、例えば、２．４ＧＨｚ帯のｃｈ１とｃｈ１３をスキャンするものとする。また、限定チャネルスキャン部１３ｂは、限定チャネルスキャン時にインターバルを設定する限定チャネル用タイマＴｍ２を有する（図１１で後述）。
【００６５】
表示制御部１４は、ユーザにＧＵＩ（Graphical User Interface）を提示して、移動通信装置１０に対する操作入力および運用状態の表示出力等を行う。スキャンチャネル情報記憶部１５は、図１０で後述するスキャンチャネル情報を記憶する。スキャンチャネル情報は、ユーザから設定可能である。
【００６６】
なお、装置制御部１１、ＷＬＡＮ通信制御部１２およびチャネルスキャン制御部１３は、図８に示したプロセッサ１００で実現される。表示制御部１４の表示機能は、図８に示したディスプレイ１０２で実現される。スキャンチャネル情報記憶部１５は、図８に示したメモリ１０１で実現される。
【００６７】
＜スキャンチャネル情報＞
図１０はスキャンチャネル情報の一例を示す図である。スキャンチャネル情報記憶部１５に記憶されるスキャンチャネル情報は、スキャンチャネル情報（一般）とスキャンチャネル情報（限定）に分けられる。
【００６８】
スキャンチャネル情報（一般）は、スキャン対象とする全チャネルの情報であり、例えば、図２、図３で上述した２．４ＧＨｚ帯のｃｈ１、・・・、ｃｈ１４のチャネルと、５ＧＨｚ帯のタイプＷ５２、Ｗ５３、Ｗ５６に含まれるチャネルである。
【００６９】
また、スキャンチャネル情報（限定）は、限定チャネルの情報であり、例えば、ＶｏＩＰの使用チャネルとする２．４ＧＨｚ帯のｃｈ１とｃｈ１３である。なお、ＶｏＩＰの使用チャネルは、隣接するチャネル間で互いの周波数がオーバラップしないチャネルが設定される。したがって、２．４ＧＨｚ帯のうち、ｃｈ１とｃｈ１３以外で周波数がオーバラップしないチャネルが設定されてもよい。
【００７０】
＜チャネルスキャンモード＞
図１１はチャネルスキャンモードの一例を示す図である。チャネルスキャンモードは、通常モードｍ１と節電モードｍ２を有する。通常モードｍ１では、スケジュールスキャン用タイマが用いられて、チャネルスキャンのインターバルが設定される。
【００７１】
チャネルスキャンの初期稼働時、スケジュールスキャン用タイマは例えば、１０秒に設定される。そして、チャネルスキャン制御部１３は、インターバルを１０秒として、チャネルスキャンを行う。
【００７２】
また、１０秒のインターバルによるチャネルスキャンで接続が確立しない場合、チャネルスキャン制御部１３は、チャネルスキャンをリトライする。チャネルスキャンのリトライ時、スケジュールスキャン用タイマは例えば、３０秒に設定されてインターバルが延ばされる。そして、チャネルスキャン制御部１３は、３０秒のインターバルでチャネルスキャンを行う。
【００７３】
一方、節電モードｍ２では、スケジュールスキャン用タイマおよび限定チャネル用タイマ（ＶｏＩＰ用タイマ）が用いられて、チャネルスキャンのインターバルが設定される。
全チャネルに対するチャネルスキャンの初期稼働時、スケジュールスキャン用タイマは例えば、１０秒に設定される。そして、チャネルスキャン制御部１３は、インターバルを１０秒として、チャネルスキャンを行う。
【００７４】
また、１０秒のインターバルによるチャネルスキャンで接続が確立しない場合、チャネルスキャン制御部１３は、チャネルスキャンをリトライする。チャネルスキャンの１回目のリトライ時では、スケジュールスキャン用タイマは１０秒に設定されるが、２回目以降のリトライでは、１０秒単位にインターバルが延ばされるようにスケジュールスキャン用タイマが設定される。このように、チャネルスキャン制御部１３は、インターバルを段階的に延ばしながら、全チャネルに対してチャネルスキャンを行う。
【００７５】
一方、ＶｏＩＰチャネル（限定チャネル）に対するチャネルスキャンの初期稼働時、ＶｏＩＰ用タイマは例えば、３０秒に設定される。そして、チャネルスキャン制御部１３は、インターバルを３０秒として、ＶｏＩＰチャネルのチャネルスキャンを行う。また、チャネルスキャンのリトライ時にもインターバルは変わらず３０秒が設定される。
【００７６】
＜節電モードにおけるチャネルスキャン＞
図１２は節電モードにおけるチャネルスキャンのタイムチャートの一例を示す図である。
【００７７】
〔全チャネルスキャン〕チャネルスキャン制御部１３は、スキャンチャネル情報（一般）で示されるチャネルに対して、インターバルａ１、ａ２、・・・、ａｎ（例えば、ａ１＜ａ２＜・・・＜ａｎ）でスキャンする。スキャン状態ＳＴ１では、２．４ＧＨｚ帯のｃｈ１、・・・、ｃｈ１４のチャネルと、５ＧＨｚ帯のタイプＷ５２、Ｗ５３、Ｗ５６に含まれるチャネルとがスキャンされる。
【００７８】
チャネルスキャン制御部１３は、接続可能なアクセスポイントを検出するまで、インターバルを延ばしながらチャネルスキャンを行う。例えば、スキャンＳｃ１−１で接続可能なアクセスポイントを検出できない場合、インターバルａ１よりも長いインターバルａ２後にスキャンＳｃ１−２を行う。以後同様である。
【００７９】
〔ＶｏＩＰチャネルスキャン〕チャネルスキャン制御部１３は、スキャンチャネル情報（限定）で示されるＶｏＩＰチャネルに対してインターバルｂ１でスキャンする。スキャン状態ＳＴ２では、ＶｏＩＰチャネルとする２．４ＧＨｚ帯のｃｈ１とｃｈ１３がスキャンされる。
【００８０】
チャネルスキャン制御部１３は、接続可能なアクセスポイントを検出するまで、インターバルｂ１でチャネルスキャンを行う。例えば、スキャンＳｃ２−１で接続可能なアクセスポイントを検出できない場合、インターバルｂ１後にスキャンＳｃ２−２を行う。以後同様である。
【００８１】
ここで、ＶｏＩＰチャネルのスキャンのインターバルｂ１の平均時間は、全チャネルスキャンのインターバルａ１、ａ２、・・・、ａｎの平均時間よりも短く設定される。すなわち、ＶｏＩＰチャネルに対するチャネルスキャンのインターバルは、節電チャネルスキャン時のインターバルよりも短く設定されている。
【００８２】
これにより、ＶｏＩＰ利用可能エリアから移動通信装置１０が別エリアへ移動し、移動通信装置１０がＶｏＩＰの無線ＬＡＮエリア内に再び入った場合でも、ＶｏＩＰの接続に要する時間を短縮することが可能になる。
【００８３】
なお、例えば、ＶｏＩＰチャネルに設定されるチャネル数が多くなってくると、全チャネルスキャン時のインターバルよりもＶｏＩＰチャネルスキャン時のインターバルを短く設定したとしても、ＶｏＩＰの接続が確立するまでに時間がかかり、消費電力が増大する。
【００８４】
したがって、チャネルスキャン制御部１３は、限定チャネルが所定数以上設定された場合、限定チャネルスキャンを所定時間だけ行うようにする。これにより、ＶｏＩＰチャネルスキャンであっても、ＶｏＩＰチャネル数が所定数を超えるような場合では、ＶｏＩＰチャネルスキャンを一定時間だけ行ってスキャンを停止するので、消費電力を抑制することができる。
【００８５】
＜フローチャート＞
以下、移動通信装置１０の動作について、図１３から図１５に示すフローチャートを用いて説明する。図１３は帰属監視処理の動作を示すフローチャートである。帰属監視処理では、移動通信装置１０が前回接続していた同一ＳＳＩＤを有するアクセスポイントに再接続するか否かを監視するための処理が行われる。
【００８６】
〔ステップＳ１１〕チャネルスキャン制御部１３は、帰属監視タイマをセットする。
〔ステップＳ１２〕チャネルスキャン制御部１３は、自装置が帰属したか否かを判定する。チャネルスキャン制御部１３は、自装置の帰属を検出した場合（切断前に接続していた同一ＳＳＩＤを有するアクセスポイントに再接続した場合）、帰属監視処理を終了する。
【００８７】
また、チャネルスキャン制御部１３は、自装置の帰属を検出しなかった場合（切断前に接続していた同一ＳＳＩＤを有するアクセスポイントに再接続しなかった場合）、ステップＳ１３へ処理が進む。
【００８８】
〔ステップＳ１３〕チャネルスキャン制御部１３は、帰属監視タイマがタイムアップしたか否かを判定する。帰属監視タイマがタイムアップした場合はステップＳ１４へ処理が進み、タイムアップしていない場合はステップＳ１２へ処理が戻る。
【００８９】
〔ステップＳ１４〕チャネルスキャン制御部１３は、一般接続確立処理を行う（図１４で後述）。
〔ステップＳ１５〕チャネルスキャン制御部１３は、ＶｏＩＰ動作を行うか否かを判定する。ＶｏＩＰ動作を行う場合はステップＳ１６へ処理が進み、ＶｏＩＰ動作を行わない場合は帰属監視処理を終了する。
【００９０】
〔ステップＳ１６〕チャネルスキャン制御部１３は、ＶｏＩＰ接続確立処理を行う（図１５で後述）。
図１４は一般接続確立処理の動作を示すフローチャートである。
【００９１】
〔ステップＳ２１〕チャネルスキャン制御部１３は、初期（１回目）稼働時に全チャネルスキャンを行う際のスケジュールスキャン用タイマをセットする。
〔ステップＳ２２〕チャネルスキャン制御部１３は、スケジュールスキャン用タイマがタイムアップしたか否かを判定する。スケジュールスキャン用タイマがタイムアップした場合はステップＳ２３へ処理が進み、タイムアップしていない場合はステップＳ２２の処理を繰り返す。
【００９２】
〔ステップＳ２３〕チャネルスキャン制御部１３は、全チャネルスキャンを行う。
〔ステップＳ２４〕チャネルスキャン制御部１３は、全チャネルスキャンの実行後、所定チャネルに対して接続が確立したか否かを判定する。接続が未確立の場合はステップＳ２５へ処理が進み、接続が確立した場合は一般接続確立処理を終了する。
【００９３】
〔ステップＳ２５〕チャネルスキャン制御部１３は、全チャネルスキャンをリトライする際のスケジュールスキャン用タイマをセットする。ステップＳ２２へ処理が戻る。
図１５はＶｏＩＰ接続確立処理の動作を示すフローチャートである。
【００９４】
〔ステップＳ３１〕チャネルスキャン制御部１３は、初期（１回目）稼働時にＶｏＩＰ用チャネルスキャンを行う際のＶｏＩＰ用タイマをセットする。
〔ステップＳ３２〕チャネルスキャン制御部１３は、ＶｏＩＰ用タイマがタイムアップしたか否かを判定する。ＶｏＩＰ用タイマがタイムアップした場合はステップＳ３３へ処理が進み、タイムアップしていない場合はステップＳ３２の処理を繰り返す。
【００９５】
〔ステップＳ３３〕チャネルスキャン制御部１３は、ＶｏＩＰの使用に限定された限定チャネルのスキャンを行う。
〔ステップＳ３４〕チャネルスキャン制御部１３は、ＶｏＩＰ限定チャネルのスキャンの実行後、ＶｏＩＰ限定チャネルに対して接続が確立したか否かを判定する。接続が未確立の場合はステップＳ３５へ処理が進み、接続が確立した場合はＶｏＩＰ接続確立処理を終了する。
【００９６】
〔ステップＳ３５〕チャネルスキャン制御部１３は、ＶｏＩＰ限定チャネルのスキャンをリトライする際のＶｏＩＰ用タイマをセットする。ステップＳ３２へ処理が戻る。
上記で説明した本発明の移動通信装置１、１０の処理機能は、コンピュータによって実現することができる。この場合、移動通信装置１、１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００９７】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）／ＲＷ（Rewritable）等がある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）等がある。
【００９８】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【０１００】
また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【０１０１】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１０２】
１  移動通信装置
１ａ  制御部
１ｂ  記憶部
Ｓｃ１−１、Ｓｃ１−２  チャネルｃｈ１、・・・、ｃｈ４の第１のスキャン
Ｓｃ２−１、Ｓｃ２−２  チャネルｃｈ１、ｃｈ３の第２のスキャン
ａ１、ａ２、・・・、ａｎ  第１のインターバル
ｂ１  第２のインターバル
【図１】
2019062330.tif 000003
【図２】
2019062330.tif 000004
【図３】
2019062330.tif 000005
【図４】
2019062330.tif 000006
【図５】
2019062330.tif 000007
【図６】
2019062330.tif 000008
【図７】
2019062330.tif 000009
【図８】
2019062330.tif 000010
【図９】
2019062330.tif 000011
【図１０】
2019062330.tif 000012
【図１１】
2019062330.tif 000013
【図１２】
2019062330.tif 000014
【図１３】
2019062330.tif 000015
【図１４】
2019062330.tif 000016
【図１５】
2019062330.tif 000017