(57)【要約】【課題】  無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留しておいて、その後の再開に備える。【解決手段】  通信状態変更要求受付部２１０は、端末から通信状態の変更要求を受ける。リスト管理部２２０は、変更要求が一時離脱要求であればその端末の識別子を一時離脱端末リスト２６０に登録し、復帰要求であればその端末の識別子を一時離脱端末リスト２６０から削除する。フレーム受信部２５０は、受信したフレームの宛先端末が一時離脱端末リスト２６０に登録されている場合にはそのフレームをフレームバッファ２７０に格納する。端末から復帰要求を受けると、フレーム送信部２４０はフレームバッファ２７０に格納されているフレームであってその端末を宛先とするフレームをその端末に送信する。【選択図】      図６
2005101788.tif 000002
【特許請求の範囲】
【請求項１】
通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付けるスキャン要求受付手段と、
前記スキャン要求を受けると前記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する通信保留要求手段と、
前記保留要求が前記アクセスポイントに受け入れられると前記他の無線ネットワークのスキャンを行うネットワークスキャン手段と
を具備することを特徴とする無線通信装置。
【請求項２】
前記スキャンが完了すると前記アクセスポイントに対して通信状態の再開を要求する通信再開要求手段
をさらに具備することを特徴とする請求項１記載の無線通信装置。
【請求項３】
通信状態を保留中の無線ネットワークに関するネットワーク識別子およびチャネル番号を保持する保留ネットワーク情報保持手段と、
前記スキャンが完了すると前記保留ネットワーク情報保持手段に保持された前記ネットワーク識別子および前記チャネル番号に従ってネットワークの設定を行うネットワーク設定手段とをさらに具備し、
前記ネットワークスキャン手段は、前記スキャンに先立って前記保留要求に係る無線ネットワークに関するネットワーク識別子およびチャネル番号を前記保留ネットワーク情報保持手段に保持する
ことを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記スキャン結果として各チャネルについてそれぞれ少なくともチャネル番号およびネットワーク識別子を保持するスキャンチャネルリスト
をさらに具備することを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記通信保留要求手段による前記保留要求からの経過時間を計る保留タイマをさらに具備し、
前記通信保留要求手段は、前記保留タイマにおける経過時間が所定時間を越えても前記保留要求が前記アクセスポイントに受け入られない場合には前記保留要求を再び行う
ことを特徴とする請求項１記載の無線通信装置。
【請求項６】
前記通信再開要求手段による前記再開要求からの経過時間を計る再開タイマをさらに具備し、
前記通信再開要求手段は、前記再開タイマにおける経過時間が所定時間を越えても前記再開要求が前記アクセスポイントに受け入られない場合には前記再開要求を再び行う
ことを特徴とする請求項２記載の無線通信装置。
【請求項７】
無線ネットワークにおける通信状態を保留している端末の識別子を保持する保留端末リストと、
端末から通信状態の変更要求を受け付ける通信状態変更要求受付手段と、
前記変更要求に従って前記保留端末リストに前記端末の識別子を登録し又は削除するリスト管理手段と
を具備することを特徴とする無線通信装置。
【請求項８】
前記リスト管理手段は、前記変更要求が通信状態の保留要求であれば前記保留端末リストに前記端末の識別子を登録し、前記変更要求が通信状態の再開要求であれば前記保留端末リストから前記端末の識別子を削除する
ことを特徴とする請求項７記載の無線通信装置。
【請求項９】
前記保留端末リストに登録されている端末へ宛てたフレームを保持するフレームバッファと、
前記保留端末リストに登録されている端末へ宛てたフレームについては前記フレームバッファに保持させ、それ以外の端末へ宛てたフレームについては当該端末に送信するフレーム通信手段と
をさらに具備することを特徴とする請求項８記載の無線通信装置。
【請求項１０】
前記フレーム通信手段は、前記変更要求が通信状態の再開要求であった場合にその再開要求を行った端末へ宛てたフレームが前記フレームバッファに保持されていれば当該フレームを前記再開要求端末に送信する
ことを特徴とする請求項９記載の無線通信装置。
【請求項１１】
アクセスポイントと端末との間で無線ネットワークを形成する無線通信システムであって、
前記端末は、前記無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付けるスキャン要求受付手段と、前記スキャン要求を受けると前記アクセスポイントに対して通信状態の保留を要求する通信保留要求手段と、前記保留要求が前記アクセスポイントに受け入れられると前記他の無線ネットワークのスキャンを行うネットワークスキャン手段と、前記スキャンが完了すると前記アクセスポイントに対して通信状態の再開を要求する通信再開要求手段とを具備し、
前記アクセスポイントは、前記端末から通信状態の変更要求を受け付ける通信状態変更要求受付手段と、前記無線ネットワークにおける通信状態を保留している端末の識別子を保持する保留端末リストと、前記変更要求に従って前記保留端末リストに前記端末の識別子を登録し又は削除するリスト管理手段と、前記保留端末リストに登録されている端末へ宛てたフレームを保持するフレームバッファと、前記保留端末リストに登録されている端末へ宛てたフレームについては前記フレームバッファに保持させてそれ以外の端末へ宛てたフレームについては当該端末に送信するフレーム通信手段とを具備する
ことを特徴とする無線通信システム。
【請求項１２】
通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付ける手順と、
前記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する手順と、
前記通信中の無線ネットワークのネットワーク識別子およびチャネル番号を保留ネットワーク情報保持手段に保持させる手順と、
前記他の無線ネットワークのスキャンを行う手順と、
前記保留ネットワーク情報保持手段に保持された前記ネットワーク識別子および前記チャネル番号に従ってネットワークを設定する手順と、
前記アクセスポイントに対して通信状態の再開を要求する手順と
を具備することを特徴とする無線通信方法。
【請求項１３】
端末から通信状態の変更要求を受け付ける手順と、
前記変更要求が通信状態の保留であれば保留端末リストに前記端末の識別子を登録する手順と、
前記変更要求が通信状態の再開要求であれば前記保留端末リストから前記端末の識別子を削除する手順と、
前記変更要求が通信状態の再開要求であって且つ前記端末に対して保留されたフレームを保持している場合にはそのフレームを前記端末に送信する手順と
を具備することを特徴とする無線通信方法。
【請求項１４】
通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付ける手順と、
前記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する手順と、
前記通信中の無線ネットワークのネットワーク識別子およびチャネル番号を保留ネットワーク情報保持手段に保持させる手順と、
前記他の無線ネットワークのスキャンを行う手順と、
前記保留ネットワーク情報保持手段に保持された前記ネットワーク識別子および前記チャネル番号に従ってネットワークを設定する手順と、
前記アクセスポイントに対して通信状態の再開を要求する手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
端末から通信状態の変更要求を受け付ける手順と、
前記変更要求が通信状態の保留であれば保留端末リストに前記端末の識別子を登録する手順と、
前記変更要求が通信状態の再開要求であれば前記保留端末リストから前記端末の識別子を削除する手順と、
前記変更要求が通信状態の再開要求であって且つ前記端末に対して保留されたフレームを保持している場合にはそのフレームを前記端末に送信する手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムおよび受信装置に関し、特に限定された空間において無線によりネットワークへの接続を行う無線通信システム、無線通信装置、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、自宅以外の公共の場において無線ネットワークへの接続を提供する無線通信システムが整備されている。例えば、駅、空港、ホテル、喫茶店、あるいは、街角などでインターネット等への接続を提供する環境が整いつつある。
【０００３】
このようなシステムにおいて、ユーザが無線通信端末を無線ネットワークへ接続する場合、何れの無線チャネルが利用可能であるかを知る必要がある。従来のようにオフィスや自宅等の身近な環境の中で無線ネットワークへ接続する場合には、その無線ネットワークを管理する管理者に問い合わせること等によって、無線接続先のアクセスポイントあるいは端末がどこにあるのか、そして、その無線接続先のアクセスポイントまたは端末がオペレートする無線通信チャネルが何れであるかを容易に知ることができる。従って、無線接続先アクセスポイントまたは端末との間で無線通信が可能なエリアを推測して、無線通信端末の位置を決め、接続する無線通信チャネルを決定することができる。
【０００４】
しかしながら、公共の場における無線通信システムでは、ユーザは無線接続先のアクセスポイントまたは端末がどこにあるのか、そして、どのような無線チャネルでオペレートされているのかを容易に知ることができず、無線接続先アクセスポイントまたは端末の無線送受信が可能なエリアを探したり、無線接続のための設定に手間を要することが多かった。
【０００５】
そこで、無線通信端末を使用するユーザが、現在位置する場所において接続可能な無線ネットワークを探して、無線ネットワークとの接続設定の作業を行うという一連の動作を簡易化するために、無線通信端末が周囲の無線ネットワークを自動的に検出し、ユーザに無線接続設定のためのユーザインタフェースを提供する方法が提案されている。この方法では、無線通信端末が定期的に無線ネットワークの各チャネルに対してスキャンを実行することにより周囲の無線ネットワークを検出している（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３４４４５８号公報（図６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の従来技術では、無線通信端末が定期的に無線チャネルに対してスキャンを実行することにより周囲の無線ネットワークを検出していた。しかしながら、このスキャンを行う際、無線通信端末とアクセスポイントとの間の通信状態によって様々な問題が生じ得る。
【０００７】
例えば、ＩＥＥＥ（米国電気電子学会）の８０２標準化委員会のワーキンググループによるＩＥＥＥ８０２．１１規格では、アクセスポイントと無線通信端末との間で認証および接続を行うことが必要であり、認証および接続の手順を完了した状態でアクセスポイントと無線通信端末との間の通信が行われるようになっている。上述のスキャンをする際に、無線通信端末は、認証および接続の手順を完了した状態のままで一時的に無線チャネルを変更して周囲の他の無線ネットワークのスキャンを行い、スキャン終了後再び元の無線チャネルに変更して、元の無線ネットワークに接続可能な状態に戻るという第１の方法を採用する場合がある。
【０００８】
しかしながら、この第１の方法によると、アクセスポイントは無線通信端末が無線ネットワークにおいて常に通信可能な状態にあると認識しているため、無線通信端末が他の無線ネットワークのスキャンを行っている間であっても、その無線通信端末宛のパケット（フレーム）を無線通信端末に送信してしまう。この場合、無線通信端末はこのパケットを受信することができず、それにもかかわらずアクセスポイントは無線通信端末宛のパケットを再送上限回数まで繰り返し再送することになる。
【０００９】
一方、無線通信端末は、アクセスポイントとの間の接続状態または認証状態を解除する手順を行った上で、一時的に無線チャネルを変更して周囲の他の無線ネットワークのスキャンを行い、スキャン終了後再び元の無線チャネルに変更して認証または接続を行い、認証および接続の手順を完了した状態に戻るという第２の方法を採用する場合がある。
【００１０】
しかしながら、この第２の方法によると、アクセスポイントは無線通信端末宛のパケットを送信することはないが、逆にそのパケットを破棄してしまうため、無線通信端末はスキャン終了後、再び無線ネットワークに接続可能な状態に戻ったとしても、無線ネットワーク上の通信相手と引き続き通信することが出来ずに通信を最初からやり直すことになる場合がある。また、引き続き通信することが出来たとしても、通信プロトコルがＵＤＰ（User Datagram Protocol）であればデータ落ちが起きたり、通信プロトコルがＴＣＰ（Transmission Control Protocol）であればＴＣＰレベルでの再送が発生して、上述の第１の方法よりも大きなジッタが生じる場合があり、アプリケーションに大きな影響を与えるおそれがある。
【００１１】
そこで、本発明は、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留しておいて、その後の再開に備えることを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明の請求項１記載の無線通信装置は、通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付けるスキャン要求受付手段と、上記スキャン要求を受けると上記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する通信保留要求手段と、上記保留要求が上記アクセスポイントに受け入れられると上記他の無線ネットワークのスキャンを行うネットワークスキャン手段とを具備する。これにより、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留させるという作用をもたらす。
【００１３】
また、本発明の請求項２記載の無線通信装置は、請求項１記載の無線通信装置において、上記スキャンが完了すると上記アクセスポイントに対して通信状態の再開を要求する通信再開要求手段をさらに具備する。これにより、通信状態の再開をアクセスポイントに伝えることによって、通信を継続させるという作用をもたらす。
【００１４】
また、本発明の請求項３記載の無線通信装置は、請求項２記載の無線通信装置において、通信状態を保留中の無線ネットワークに関するネットワーク識別子およびチャネル番号を保持する保留ネットワーク情報保持手段と、上記スキャンが完了すると上記保留ネットワーク情報保持手段に保持された上記ネットワーク識別子および上記チャネル番号に従ってネットワークの設定を行うネットワーク設定手段とをさらに具備し、上記ネットワークスキャン手段が、上記スキャンに先立って上記保留要求に係る無線ネットワークに関するネットワーク識別子およびチャネル番号を上記保留ネットワーク情報保持手段に保持するものである。これにより、スキャン後に元の無線ネットワークによる通信を再開させるという作用をもたらす。
【００１５】
また、本発明の請求項４記載の無線通信装置は、請求項１記載の無線通信装置において、上記スキャン結果として各チャネルについてそれぞれ少なくともチャネル番号およびネットワーク識別子を保持するスキャンチャネルリストをさらに具備する。これにより、通信中の無線ネットワークの通信状態が悪化等した場合に他の無線ネットワークへの変更を容易にさせるという作用をもたらす。
【００１６】
また、本発明の請求項５記載の無線通信装置は、請求項１記載の無線通信装置において、上記通信保留要求手段による上記保留要求からの経過時間を計る保留タイマをさらに具備し、上記通信保留要求手段が、上記保留タイマにおける経過時間が所定時間を越えても上記保留要求が上記アクセスポイントに受け入られない場合には上記保留要求を再び行うものである。これにより、保留要求の再送を効率良く行わせしめるという作用をもたらす。
【００１７】
また、本発明の請求項６記載の無線通信装置は、請求項２記載の無線通信装置において、上記通信再開要求手段による上記再開要求からの経過時間を計る再開タイマをさらに具備し、上記通信再開要求手段は、上記再開タイマにおける経過時間が所定時間を越えても上記再開要求が上記アクセスポイントに受け入られない場合には上記再開要求を再び行うものである。これにより、再開要求の再送を効率良く行わせしめるという作用をもたらす。
【００１８】
また、本発明の請求項７記載の無線通信装置は、無線ネットワークにおける通信状態を保留している端末の識別子を保持する保留端末リストと、端末から通信状態の変更要求を受け付ける通信状態変更要求受付手段と、上記変更要求に従って上記保留端末リストに上記端末の識別子を登録し又は削除するリスト管理手段とを具備する。これにより、通信状態を保留している端末の識別子をアクセスポイントにおいて把握させるという作用をもたらす。
【００１９】
また、本発明の請求項８記載の無線通信装置は、請求項７記載の無線通信装置において、上記リスト管理手段が、上記変更要求が通信状態の保留要求であれば上記保留端末リストに上記端末の識別子を登録し、上記変更要求が通信状態の再開要求であれば上記保留端末リストから上記端末の識別子を削除するものである。これにより、端末からの通信状態の変更要求に応じて各端末の通信状態をアクセスポイントにおいて把握させるという作用をもたらす。
【００２０】
また、本発明の請求項９記載の無線通信装置は、請求項８記載の無線通信装置において、上記保留端末リストに登録されている端末へ宛てたフレームを保持するフレームバッファと、上記保留端末リストに登録されている端末へ宛てたフレームについては上記フレームバッファに保持させ、それ以外の端末へ宛てたフレームについては当該端末に送信するフレーム通信手段とさらに具備する。これにより、通信状態を保留している端末を宛先とするフレームをアクセスポイントにおいて保持させるという作用をもたらす。
【００２１】
また、本発明の請求項１０記載の無線通信装置は、請求項９記載の無線通信装置において、上記フレーム通信手段が、上記変更要求が通信状態の再開要求であった場合にその再開要求を行った端末へ宛てたフレームが上記フレームバッファに保持されていれば当該フレームを上記再開要求端末に送信するものである。これにより、再開要求を行った端末へ宛てたフレームがアクセスポイントに存在すればそのフレームを端末に送信させるという作用をもたらす。
【００２２】
また、本発明の請求項１１記載の無線通信システムは、アクセスポイントと端末との間で無線ネットワークを形成する無線通信システムであって、上記端末は、上記無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付けるスキャン要求受付手段と、上記スキャン要求を受けると上記アクセスポイントに対して通信状態の保留を要求する通信保留要求手段と、上記保留要求が上記アクセスポイントに受け入れられると上記他の無線ネットワークのスキャンを行うネットワークスキャン手段と、上記スキャンが完了すると上記アクセスポイントに対して通信状態の再開を要求する通信再開要求手段とを具備し、上記アクセスポイントは、上記端末から通信状態の変更要求を受け付ける通信状態変更要求受付手段と、上記無線ネットワークにおける通信状態を保留している端末の識別子を保持する保留端末リストと、上記変更要求に従って上記保留端末リストに上記端末の識別子を登録し又は削除するリスト管理手段と、上記保留端末リストに登録されている端末へ宛てたフレームを保持するフレームバッファと、上記保留端末リストに登録されている端末へ宛てたフレームについては上記フレームバッファに保持させてそれ以外の端末へ宛てたフレームについては当該端末に送信するフレーム通信手段とを具備する。これにより、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留させ、スキャン後には通信状態を再開させてその間に生じたフレームをアクセスポイントから端末に送信させるという作用をもたらす。
【００２３】
また、本発明の請求項１２記載の無線通信方法は、通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付ける手順と、上記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する手順と、上記通信中の無線ネットワークのネットワーク識別子およびチャネル番号を保留ネットワーク情報保持手段に保持させる手順と、上記他の無線ネットワークのスキャンを行う手順と、上記保留ネットワーク情報保持手段に保持された上記ネットワーク識別子および上記チャネル番号に従ってネットワークを設定する手順と、上記アクセスポイントに対して通信状態の再開を要求する手順とを具備する。これにより、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留させ、スキャン後には通信状態を再開させるという作用をもたらす。
【００２４】
また、本発明の請求項１３記載の無線通信方法は、端末から通信状態の変更要求を受け付ける手順と、上記変更要求が通信状態の保留であれば保留端末リストに上記端末の識別子を登録する手順と、上記変更要求が通信状態の再開要求であれば上記保留端末リストから上記端末の識別子を削除する手順と、上記変更要求が通信状態の再開要求であって且つ上記端末に対して保留されたフレームを保持している場合にはそのフレームを上記端末に送信する手順とを具備する。これにより、通信状態を保留している端末の識別子をアクセスポイントにおいて把握させ、通信状態の再開時には保留以降の間に生じたフレームを端末に送信させるという作用をもたらす。
【００２５】
また、本発明の請求項１４記載のプログラムは、通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付ける手順と、上記通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する手順と、上記通信中の無線ネットワークのネットワーク識別子およびチャネル番号を保留ネットワーク情報保持手段に保持させる手順と、上記他の無線ネットワークのスキャンを行う手順と、上記保留ネットワーク情報保持手段に保持された上記ネットワーク識別子および上記チャネル番号に従ってネットワークを設定する手順と、上記アクセスポイントに対して通信状態の再開を要求する手順とをコンピュータに実行させるものである。これにより、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留させ、スキャン後には通信状態を再開させるという作用をもたらす。
【００２６】
また、本発明の請求項１５記載のプログラムは、端末から通信状態の変更要求を受け付ける手順と、上記変更要求が通信状態の保留であれば保留端末リストに上記端末の識別子を登録する手順と、上記変更要求が通信状態の再開要求であれば上記保留端末リストから上記端末の識別子を削除する手順と、上記変更要求が通信状態の再開要求であって且つ上記端末に対して保留されたフレームを保持している場合にはそのフレームを上記端末に送信する手順とをコンピュータに実行させるものである。これにより、通信状態を保留している端末の識別子をアクセスポイントにおいて把握させ、通信状態の再開時には保留以降の間に生じたフレームを端末に送信させるという作用をもたらす。
【発明の効果】
【００２７】
本発明によれば、無線通信端末が他の無線ネットワークをスキャンしている間、その無線通信端末とアクセスポイントとの間の通信状態を保留しておいて、その後の再開に備えることができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００２８】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は、本発明の実施の形態における無線通信システムの全体構成の一例を示す図である。この無線通信システムは、端末として機能する無線通信装置１０１および１０２と、ネットワーク３００に接続してアクセスポイントとして機能する無線通信装置２０１および２０２とを備える。ネットワーク３００は例えばインターネットであり、この場合、無線通信装置２０１または２０２は無線通信装置１０１または１０２に対してインターネットへの接続サービスを提供することになる。
【００３０】
無線通信装置２０１または２０２と無線通信装置１０１または１０２との間では、ネットワーク３００とは異なる無線ネットワークを形成することができる。例えば、図１において、無線通信装置２０１は無線通信装置１０１および１０２との間で無線ネットワークを形成している。一方、無線通信装置２０１は無線通信装置１０２との間で無線ネットワークを形成することができ、無線通信装置１０２はスキャンを行うことにより無線通信装置２０１との間の無線ネットワークの存在を検出できる。
【００３１】
アクセスポイントとして機能する無線通信装置２０１および２０２は、例えば、駅、空港、ホテル、喫茶店、あるいは、街角などの公共の場に設置される。また、このアクセスポイントは、通常１台当り１つのチャネルにより１つの無線ネットワークを形成し、接続の提供を行う。但し、互いに相手のアクセスポイントが見えないような状況では、複数のアクセスポイントが同一チャネルを使用することも起こり得る。
【００３２】
無線通信装置１０１または１０２は、所定の周波数帯におけるチャネルをスキャンすることにより、利用可能な無線ネットワークを検出する。この無線通信装置１０１または１０２には、パーソナルコンピュータ等の（図示しない）情報処理装置が接続できるようになっている。ユーザは、この情報処理装置のキーボード等の指示装置から指示を行い、液晶ディスプレイ等の表示装置によりその表示内容を確認する。また、この接続指示は、ユーザにより明示的に行われるだけでなく、プログラムにより自動的に行われるようにすることもできる。
【００３３】
公共の場での使用形態としては、喫茶店内のように一時的に固定位置で操作をすることも想定できるが、より一般的には常に移動し得る状況を想定する必要がある。従って、本発明の実施の形態では、ある無線ネットワークにより通信を行っている最中に、さらに利用可能な無線ネットワークをスキャンするような使用形態を想定している。
【００３４】
図２は、本発明の実施の形態における無線ネットワークの一例としてＩＥＥＥ８０２．１１ｂ規格における２．４ＧＨｚ帯のチャネル配置を示す図である。このＩＥＥＥ８０２．１１ｂ規格により使用される２．４ＧＨｚ帯は、ＩＳＭ（産業科学医療用）バンドと呼ばれる。ＩＥＥＥ８０２．１１ｂ規格では、この２．４ＧＨｚ帯における１００ＭＨｚの帯域幅を５ＭＨｚずつ１４のチャネルに区分している。
【００３５】
各チャネルは周波数帯域の一部が他のチャネルと重なるように定義されている。これは、他のシステムから干渉を受けた場合にその干渉を回避するためにチャネルの中心周波数をシフトできるようにしたものである。この２．４ＧＨｚ帯を同一の場所で使う場合には、互いの周波数帯域が重ならないようにして、同時に４チャネル分を確保できるようになっている。
【００３６】
無線通信装置１０１および１０２は、これら１４のチャネルについてスキャンを行うことにより、利用可能な無線ネットワークを検出することができる。このスキャンによって検出された無線ネットワークに関する情報は、後述するスキャンチャネルリスト１６０（図４）に保持され、その後のチャネル変更に利用される。
【００３７】
図３は、本発明の実施の形態における無線通信装置１０１、１０２、２０１または２０２の一構成例を示す図である。この無線通信装置は、無線通信部１０と、ベースバンド処理部２０と、通信制御部３０と、システム制御部４０とを備えており、これらはシステムバス４９により接続されている。無線通信部１０およびベースバンド処理部２０は主に物理層の処理を行い、通信制御部３０は主に論理層のＭＡＣ（メディアアクセス制御）副層の処理を行う。また、システム制御部４０は、無線通信装置全体の制御を行う。
【００３８】
無線通信部１０は、無線通信装置の外部との間で無線通信を行うためのものであり、アンテナ１９が接続されている。無線通信部１０は、アンテナ１９により受信した高周波信号を中間信号に変換して、直交復調することによりベースバンド信号を生成してベースバンド処理部２０に供給する。また、無線通信部１０は、ベースバンド処理部２０からのベースバンド信号を直交変調して所定の中間周波数帯の中間信号を生成し、さらに高周波信号に変換してアンテナ１９から送信する。
【００３９】
ベースバンド処理部２０は、ベースバンド信号の変復調を行うためのものであり、上述のＩＥＥＥ８０２．１１ｂ規格においては変調方式としてＤＳＳＳ（直接シーケンス・スペクトラム拡散）方式、ＣＣＫ（相補符号変調）方式、または、ＰＢＣＣ（パケット型２値畳み込み符号）方式が採用される。
【００４０】
通信制御部３０は、ＭＡＣ副層における処理を行うものであり、ＭＡＣフレームにおけるＭＡＣヘッダを解釈して所定の処理を行う。また、この通信制御部３０は、ＭＡＣフレーム毎に付加されたＦＣＳ（フレームチェックシーケンス）を調べて、エラーの発生を検出する機能を有する。
【００４１】
システム制御部４０は、無線通信装置全体の制御を行うものであり、処理を行うプロセッサ４１と、作業領域等を記憶するメモリ４２と、インターフェース４３とを備えている。インターフェース４３には、例えばパーソナルコンピュータ等の情報処理装置が接続される。情報処理装置は物理的に無線通信装置の外部に接続されるものでもよく、また、無線通信装置が情報処理装置に内蔵されるような接続形態でもよい。
【００４２】
図４は、本発明の実施の形態における無線通信装置１０１または１０２の機能構成を示す図である。端末として機能する無線通信装置１０１または１０２は、スキャン要求受付部１１０と、一時離脱要求部１２０と、離脱タイマ１２１と、離脱再送回数カウンタ１２２と、ネットワークスキャン部１３０と、ネットワーク設定部１４０と、復帰要求部１５０と、復帰タイマ１５１と、復帰再送回数カウンタ１５２と、スキャンチャネルリスト１６０と、離脱情報レジスタ１７０とを備えている。
【００４３】
スキャン要求受付部１１０は、例えばプロセッサ４１における機能として実現され、通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付けるものである。このスキャン要求は、インターフェース４３を通じて外部から供給されるものでもよく、また、プロセッサ４１において定期的に生成されるものでもよい。
【００４４】
一時離脱要求部１２０は、例えばプロセッサ４１における機能として実現され、上述のスキャン要求を受けた場合に、通信中の無線ネットワークに接続するアクセスポイントに対して無線ネットワークからの一時離脱を要求するものである。この一時離脱の要求は、例えばアクセスポイントに対して一時離脱要求フレームを送信することにより実現される。
【００４５】
離脱タイマ１２１は、例えばプロセッサ４１における機能として実現され、一時離脱を要求した後の経過時間を計るものである。一時離脱要求部１２０は、この離脱タイマ１２１における経過時間が所定時間を越えてもアクセスポイントから一時離脱要求を受け入れる旨の応答を受け取らない場合には、タイムアウトしたものとして一時離脱要求を再送する。
【００４６】
離脱再送回数カウンタ１２２は、例えばプロセッサ４１における機能として実現され、一時離脱要求を再送した回数をカウントするものである。一時離脱要求部１２０は、この離脱再送回数カウンタ１２２における再送回数が所定回数を超えた場合には、再送回数をオーバしたものとして一時離脱要求の再送を行わない。
【００４７】
ネットワークスキャン部１３０は、例えばプロセッサ４１における機能として実現され、一時離脱要求がアクセスポイントに受け入れられると他の無線ネットワークのスキャンを行うものである。このスキャンは、例えば図２のＩＥＥＥ８０２．１１ｂ規格におけるチャネルについてスキャンすることにより実現できる。なお、ＩＥＥＥ８０２．１１規格では、端末がネットワークを検索するためにアクティブスキャンニングとパッシブスキャンニングの２種類がある。アクティブスキャンニングとは、プローブ要求／応答フレームを交換し合うことにより周辺に存在する無線ネットワークを検索する方法である。また、パッシブスキャンニングとは、ビーコンを監視することにより、周辺の無線ネットワークを検索する方法である。本発明においては、何れの方法を採用してもよい。
【００４８】
このスキャンの結果はスキャンチャネルリスト１６０に格納される。このスキャンチャネルリスト１６０に格納されたスキャン結果は、その後で通信中の無線ネットワークの通信品質が悪化した等の理由によって他の無線ネットワークに変更する必要が生じた場合に参照される。
【００４９】
離脱情報レジスタ１７０は、一時離脱要求が受け入れられる直前に通信中であった無線ネットワークに関する情報を保持するものである。ネットワークスキャン部１３０は、スキャンに先立ってその情報を離脱情報レジスタ１７０に保持させる。この無線ネットワークに関する情報には、ネットワーク識別子およびチャネル番号が含まれる。ネットワーク識別子は、その無線ネットワークを提供しているアクセスポイントのＭＡＣアドレスを用いることができる。チャネル番号は、例えば図２のＩＥＥＥ８０２．１１ｂ規格における１４のチャネルのうちの一つである。この離脱情報レジスタ１７０の内容は、例えばメモリ４２に保持される。
【００５０】
ネットワーク設定部１４０は、例えばプロセッサ４１における機能として実現され、ネットワークスキャン部１３０におけるスキャンが完了すると離脱情報レジスタ１７０に保持されたネットワーク識別子およびチャネル番号に従ってネットワークの設定を行う。これにより、スキャン前の無線ネットワークの無線チャネルに戻って通信を行う準備が整う。
【００５１】
復帰要求部１５０は、例えばプロセッサ４１における機能として実現され、ネットワークスキャン部１３０におけるスキャンが完了するとアクセスポイントに対して無線ネットワークへの復帰を要求するものである。この復帰の要求は、例えばアクセスポイントに対して復帰要求フレームを送信することにより実現される。
【００５２】
復帰タイマ１５１は、例えばプロセッサ４１における機能として実現され、復帰を要求した後の経過時間を計るものである。復帰要求部１５０は、この復帰タイマ１５１における経過時間が所定時間を越えてもアクセスポイントから復帰要求を受け入れる旨の応答を受け取らない場合には、タイムアウトしたものとして復帰要求を再送する。
【００５３】
復帰再送回数カウンタ１５２は、例えばプロセッサ４１における機能として実現され、復帰要求を再送した回数をカウントするものである。復帰要求部１５０は、この復帰再送回数カウンタ１５２における再送回数が所定回数を超えた場合には、再送回数をオーバしたものとして復帰要求の再送を行わない。
【００５４】
図５は、本発明の実施の形態におけるスキャンチャネルリスト１６０の構成例を示す図である。このスキャンチャネルリスト１６０は、例えばメモリ４２内にその領域が確保され、チャネル番号１６１と、ネットワーク識別子１６２と、受信レベル１６３とを保持する。
【００５５】
チャネル番号１６１は、無線ネットワークの周波数帯に付与された番号であり、例えば図２のＩＥＥＥ８０２．１１ｂ規格においては１から１４のチャネル番号が付与されている。
【００５６】
ネットワーク識別子１６２は、ネットワークを識別するための識別子であり、基本サービスセット毎に付与される識別子を用いることができる。ここで、基本サービスセットとは、１つのアクセスポイントと少なくとも１つの端末とにより構成されるネットワークをいう。このネットワーク識別子１６２としては、アクセスポイントのＭＡＣアドレスを用いることができる。
【００５７】
受信レベル１６３は、対応するチャネルの受信レベルをｄＢｍ換算で表す。このｄＢｍの単位は、１ｍＷの電力を基準とする電力比によるデシベル表現である。なお、この受信レベル１６３としては、実用上、７０ｄＢｍ以上であることが望ましい。
【００５８】
このスキャンチャネルリスト１６０には、ネットワークスキャン部１３０によるスキャン結果が格納される。このスキャンチャネルリスト１６０に格納されたスキャン結果は、その後で通信中の無線ネットワークの通信品質が悪化した等の理由によって他の無線ネットワークに変更する必要が生じた場合に参照される。
【００５９】
図６は、本発明の実施の形態における無線通信装置２０１または２０２の機能構成を示す図である。アクセスポイントとして機能する無線通信装置２０１または２０２は、通信状態変更要求受付部２１０と、リスト管理部２２０と、応答送信部２３０と、フレーム送信部２４０と、フレーム受信部２５０と、一時離脱端末リスト２６０と、フレームバッファ２７０とを備えている。
【００６０】
通信状態変更要求受付部２１０は、例えばプロセッサ４１における機能として実現され、端末から通信状態の変更要求を受け付ける。この通信状態の変更要求には、無線ネットワークからの一時離脱要求や無線ネットワークへの復帰要求が含まれる。
【００６１】
リスト管理部２２０は、例えばプロセッサ４１における機能として実現され、端末からの通信状態の変更要求に従って一時離脱端末リスト２６０にその端末の識別子を登録し又は削除する。この一時離脱端末リスト２６０は、そのアクセスポイントが提供する無線ネットワークから一時離脱している端末の識別子を一覧として保持するものである。端末の識別子としては、その端末のＭＡＣアドレスを用いることができる。リスト管理部２２０は、通信状態の変更要求が無線ネットワークからの一時離脱要求であれば一時離脱端末リスト２６０にその端末の識別子を登録し、変更要求が無線ネットワークへの復帰要求であれば一時離脱端末リスト２６０からその端末の識別子を削除する。なお、一時離脱端末リスト２６０は、例えばメモリ４２内にその領域が確保される。
【００６２】
応答送信部２３０は、例えばプロセッサ４１における機能として実現され、通信状態変更要求受付部２１０が端末から通信状態の変更要求を受け取ると、その変更要求を受け入れる旨の応答をその端末に送信するものである。上述のとおり、端末側では、この応答を所定時間内に受け取らないと、変更要求に失敗したものとして変更要求の再送などを試みる。
【００６３】
フレーム受信部２５０は、例えばプロセッサ４１における機能として実現されるものであり、他の無線通信装置からフレームを受信し、そのフレームの宛先の端末識別子が一時離脱端末リスト２６０に登録されている場合にはそのフレームをフレームバッファ２７０に保持する。このフレームバッファ２７０は、一時離脱端末リスト２６０に登録されている端末へ宛てたフレームを保持するものであり、例えばメモリ４２内にその領域が確保される。なお、このフレームは他の無線通信装置から受信したものに限られず、そのアクセスポイント自身から送信しようとするフレームであってもよい。フレーム受信部２５０は、フレームの宛先の端末識別子が一時離脱端末リスト２６０に登録されていない場合にはフレーム送信部２４０に対してそのフレームの送信を指示する。
【００６４】
フレーム送信部２４０は、例えばプロセッサ４１における機能として実現され、一時離脱端末リスト２６０に登録されていない端末へ宛てたフレームをフレーム受信部２５０の指示により送信する。また、フレーム送信部２４０は、通信状態変更要求受付部２１０が端末から受け取った通信状態の変更要求が復帰要求であった場合にその復帰要求を行った端末へ宛てたフレームがフレームバッファ２７０に保持されていれば、復帰要求をした端末にそのフレームを送信する。
【００６５】
図７は、本発明の実施の形態における一時離脱要求フレームおよび復帰要求フレームのフレーム構成例を示す図である。このＭＡＣフレームは、フレーム制御７１０と、デュレーション／ＩＤ７２０と、宛先アドレス７３０と、送信元アドレス７４０と、ＦＣＳ（フレームチェックシーケンス）７５０とを備えている。また、フレーム制御７１０から送信元アドレス７４０までの領域はＭＡＣヘッダと呼ばれる。
【００６６】
フレーム制御７１０は、後述するように各種の制御情報を保持する領域である。デュレーション／ＩＤ７２０は、無線回線を使用する予定期間などを保持する領域である。宛先アドレス７３０は、フレームの宛先を指定するフィールドであり、この場合はアクセスポイントのＭＡＣアドレスになる。送信元アドレス７４０は、フレームの送信元を表すフィールドであり、この場合は端末のＭＡＣアドレスになる。ＦＣＳ７５０は、ＭＡＣヘッダの巡回冗長検査符号（ＣＲＣ）であり、フレーム毎のエラーを検出するために用いられる。
【００６７】
フレーム制御７１０には、制御情報として、タイプ７１１およびサブタイプ７１２の各フィールドが含まれる。ＭＡＣフレームは、マネージメントフレーム、制御フレーム、および、データフレームの３種類に大別され、この種別を表すのがタイプ７１１のフィールドである。サブタイプ７１２は、このタイプ７１１における細分類を示すフィールドである。
【００６８】
マネージメントフレーム（００）は、ビーコン（報知情報）や、認証および接続等に関する情報要素を示すフレームである。制御フレーム（０１）は、確認応答（ＡＣＫ）やパワーセーブ中の端末からアクセスポイントへの送信指示等のフレームである。データフレーム（１０）は、ユーザデータを転送するためのフレームである。本発明の実施の形態では、図７のように、制御フレームの中に一時離脱要求フレーム（０１１０）および復帰要求フレーム（０１１１）を設けるものとする。但し、これらのフレームは、マネージメントフレームとして設けてもよい。
【００６９】
次に本発明の実施の形態における無線通信システムの動作について図面を参照して説明する。
【００７０】
図８は、本発明の実施の形態における無線通信装置（アクセスポイント）２０１と無線通信装置（端末）１０１との間の処理の流れの一例を示すシーケンス図である。アクセスポイント２０１は、端末１０１を宛先とするデータフレームがあれば、そのデータフレームを端末１０１に送信する。端末１０１は、データフレームを受信すると確認応答フレームをアクセスポイント２０１に対して送信する。図８の例では、アクセスポイント２０１の送信したデータフレームＡ（ステップＳ８２１）に対して端末１０１が確認応答フレームＡを返信し（ステップＳ８１１）、アクセスポイント２０１の送信したデータフレームＢ（ステップＳ８２２）に対して端末１０１が確認応答フレームＢを返信している（ステップＳ８１２）。
【００７１】
ここで、端末１０１が他の無線ネットワークのチャネルをスキャンしようとする場合、端末１０１は一時離脱要求フレームをアクセスポイント２０１に送信する（ステップＳ８１３）。この一時離脱要求フレームを受けたアクセスポイント２０１は、確認応答フレームを返信する（ステップＳ８２３）。これにより、端末１０１はアクセスポイント２０１の供給する無線ネットワークから一時的に離脱したことになる。この間、端末１０１を宛先とするフレームはアクセスポイント２０１におけるフレームバッファ２７０（図６）に保持される。図８の例では、データフレームＣおよびＤがフレームバッファ２７０に保持される（ステップＳ８２４およびＳ８２５）。
【００７２】
端末１０１は、スキャンを完了すると、復帰要求フレームをアクセスポイント２０１に送信する（ステップＳ８１６）。この復帰要求フレームを受けたアクセスポイント２０１は、確認応答フレームを返信する（ステップＳ８２６）。これにより、端末１０１はアクセスポイント２０１の供給する無線ネットワークにおいて再び通信できるようになる。
【００７３】
端末１０１再び通信できるようになると、アクセスポイント２０１は、フレームバッファ２７０に保持されていた端末１０１宛のデータフレームを端末１０１に送信する。端末１０１は、データフレームを受信すると確認応答フレームをアクセスポイント２０１に対して送信する。図８の例では、アクセスポイント２０１の送信したデータフレームＣ（ステップＳ８２７）に対して端末１０１が確認応答フレームＣを返信し（ステップＳ８１７）、アクセスポイント２０１の送信したデータフレームＤ（ステップＳ８２８）に対して端末１０１が確認応答フレームＤを返信している（ステップＳ８１８）。
【００７４】
図９は、本発明の実施の形態の無線通信装置（端末）１０１における処理手順を示す図である。まず、スキャン要求受付部１１０がスキャン要求を受けると（ステップＳ９１１）、一時離脱要求部１２０は無線ネットワークから一時離脱するための手続（一時離脱ネゴシエーション）を実行する（ステップＳ９１２）。この一時離脱ネゴシエーションが完了すると、ネットワークスキャン部１３０は、それまで通信中であった無線ネットワークのネットワーク識別子およびチャネル番号を離脱情報レジスタ１７０に保存する（ステップＳ９１３）。そして、ネットワークスキャン部１３０は、他の無線ネットワークをスキャンして、そのスキャン結果をスキャンチャネルリスト１６０に保持させる（ステップＳ９１４）。
【００７５】
スキャンが完了すると、ネットワーク設定部１４０は、離脱情報レジスタ１７０に保存されていたネットワーク識別子およびチャネル番号に従ってネットワークを設定する（ステップＳ９１５）。そして、復帰要求部１５０はスキャン前に接続していた無線ネットワークに復帰するための手続（復帰ネゴシエーション）を実行する（ステップＳ９１６）。この復帰ネゴシエーションが完了すると、端末１０１は再びアクセスポイント２０１の提供する無線ネットワークにおいて通信することができるようになる。
【００７６】
図１０は、図９の一時離脱ネゴシエーション（ステップＳ９１２）における処理内容の一例を示す図である。まず、離脱再送回数カウンタ１２２がゼロにリセットされる（ステップＳ９１２１）。そして、アクセスポイント２０１に対して一時離脱要求フレームが送信される（ステップＳ９１２２）。このとき、離脱タイマ１２１が起動される（ステップＳ９１２３）。一時離脱要求フレームに対してアクセスポイント２０１から確認応答を受信できれば（ステップＳ９１２４）、この一時離脱ネゴシエーションは正常に終了する。
【００７７】
一方、離脱タイマ１２１が所定時間を経過しても（ステップＳ９１２５）、アクセスポイント２０１から確認応答を受信できない場合には、離脱再送回数カウンタ１２２に１が加算された上で（ステップＳ９１２６）、一時離脱要求フレームがアクセスポイント２０１に対して再送される（ステップＳ９１２２）。但し、離脱再送回数カウンタ１２２が所定回数を超えた場合には、アクセスポイント２０１との間の通信が正常に行われていないものとしてエラー処理が実行される（ステップＳ９１２７）。
【００７８】
図１１は、図９の復帰ネゴシエーション（ステップＳ９１６）における処理内容の一例を示す図である。まず、復帰再送回数カウンタ１５２がゼロにリセットされる（ステップＳ９１６１）。そして、アクセスポイント２０１に対して復帰要求フレームが送信される（ステップＳ９１６２）。このとき、復帰タイマ１５１が起動される（ステップＳ９１６３）。復帰要求フレームに対してアクセスポイント２０１から確認応答を受信できれば（ステップＳ９１６４）、この復帰ネゴシエーションは正常に終了する。
【００７９】
一方、復帰タイマ１５１が所定時間を経過しても（ステップＳ９１６５）、アクセスポイント２０１から確認応答を受信できない場合には、復帰再送回数カウンタ１５２に１が加算された上で（ステップＳ９１６６）、復帰要求フレームがアクセスポイント２０１に対して再送される（ステップＳ９１６２）。但し、復帰再送回数カウンタ１５２が所定回数を超えた場合には、アクセスポイント２０１との間の通信が正常に行われていないものとしてエラー処理が実行される（ステップＳ９１６７）。
【００８０】
図１２は、本発明の実施の形態の無線通信装置（アクセスポイント）２０１における一時離脱要求の受付処理手順を示す図である。まず、通信状態変更要求受付部２１０が端末１０１から一時離脱要求フレームを受けると（ステップＳ９３１）、リスト管理部２２０は端末１０１の識別子を一時離脱端末リスト２６０に登録する（ステップＳ９３２）。
【００８１】
そして、応答送信部２３０は一時離脱要求に対する確認応答（ＡＣＫ）フレームを端末１０１に送信する（ステップＳ９３３）。この確認応答フレームを受信すると、端末１０１はアクセスポイント２０１の提供する無線ネットワークから一時的に離脱した状態になり、他の無線ネットワークをスキャンすることになる。
【００８２】
図１３は、本発明の実施の形態の無線通信装置（アクセスポイント）２０１における復帰要求の受付処理手順を示す図である。まず、通信状態変更要求受付部２１０が端末１０１から復帰要求フレームを受けると（ステップＳ９４１）、リスト管理部２２０は端末１０１の識別子を一時離脱端末リスト２６０から削除する（ステップＳ９４２）。そして、応答送信部２３０は復帰要求に対する確認応答（ＡＣＫ）フレームを端末１０１に送信する（ステップＳ９４３）。
【００８３】
また、このとき端末１０１を宛先とするフレームがフレームバッファ２７０に格納されていれば（ステップＳ９４４）、フレーム送信部２４０はそのフレームを端末１０１に送信する（ステップＳ９４５）。この送信処理は端末１０１を宛先とするフレームがフレームバッファ２７０からなくなるまで繰り返される。
【００８４】
図１４は、本発明の実施の形態の無線通信装置（アクセスポイント）２０１におけるフレームの送信処理手順を示す図である。まず、フレーム受信部２５０が他の無線通信装置から端末１０１を宛先とするフレームを受信するか、もしくは、アクセスポイント２０１において端末１０１を宛先とするフレームが生成されると（ステップＳ９５１）、一時離脱端末リスト２６０に端末１０１の識別子が登録されているか否かの判断がなされる（ステップＳ９５２）。その結果、一時離脱端末リスト２６０に端末１０１の識別子が登録されていなければ、フレーム送信部２４０はそのフレームを端末１０１に対して送信する（ステップＳ９５４）。一方、一時離脱端末リスト２６０に端末１０１の識別子が登録されていれば、そのフレームはすぐには送信されず、フレームバッファ２７０に格納される（ステップＳ９５３）。
【００８５】
このように、本発明の実施の形態によれば、端末１０１が他の無線ネットワークをスキャンする際に事前に一時離脱要求フレームをアクセスポイント２０１に送信することにより、一時的にフレームを受信できない旨をアクセスポイント２０１に伝える。そして、アクセスポイント２０１は端末１０１の識別子を一時離脱端末リスト２６０に登録しておくことにより、端末１０１を宛先とするフレームをフレームバッファ２７０に格納する。これにより、端末１０１がスキャンを行っている間は端末１０１に対するフレーム送信は一時的に留保される。そして、端末１０１からアクセスポイント２０１に復帰要求フレームが送信された後で、フレームバッファ２７０に格納された端末１０１宛てのフレームが端末１０１に対して送信される。
【００８６】
なお、上述の実施の形態では、端末１０１がスキャンを開始する前に一時離脱要求フレームを送信し、スキャン終了後に復帰要求フレームを送信しているが、これに代えてパワーセーブモードを利用するようにしてもよい。例えばＩＥＥＥ８０２．１１規格では、端末の動作モードとして、通常時のアクティブモードと省電力時のパワーセーブモードとがある。アクティブモードにおいては、端末は常にアウェイク状態という送受信可能な状態にある。一方、パワーセーブモードにおいては、端末はアウェイク状態と送受信不可能なドーズ状態との間を規則的に遷移することになっている。アクセスポイントは、パワーセーブモードで動作している端末に対するフレームが到着した場合には、すぐには送信せずに指定されたタイミングでのみフレームを送信することになっている。
【００８７】
このパワーセーブモードを利用する場合、無線通信システムにおける処理は以下のように行われる。まず、スキャン要求を受けると、端末１０１はアクセスポイント２０１に対してパワーセーブモードに移行することを通知するフレームを送信する。このフレームは、ＭＡＣフレームにおけるフレーム制御７１０のパワー管理７１９（図７）のフィールドを利用することにより実現できる。
【００８８】
このフレームを受信したアクセスポイント２０１は、ＩＥＥＥ８０２．１１規格に準拠して、配下の無線ネットワークにおける無線通信端末のパワーマネジメントステータスがパワーセーブモードにあることを記憶するとともに、パワーセーブモードを認知したことを端末１０１に通達するため、確認応答フレームを端末１０１に返信する。
【００８９】
パワーセーブモードへの移行を知らせるフレームに対する確認応答フレームを受け取った端末１０１は無線チャネルを切り替え、周囲の無線ネットワークの検出を開始する。アクセスポイント２０１は、ＩＥＥＥ８０２．１１規格に準拠し、端末１０１がアクティブモードに復帰するまでの間に端末１０１宛てのフレームを受け取った場合、そのフレームをフレームバッファに格納する。
【００９０】
端末１０１は周囲の無線ネットワークの検出を終了すると、無線チャネルをアクセスポイント２０１が無線ネットワークを提供しているチャネルに戻し、アクセスポイント２０１に対して復帰要求フレームの替わりに、アクティブモードへの移行を知らせるフレームを送信する。このフレームも上述のパワーセーブモードへの移行を知らせるフレームと同様に、ＭＡＣフレームにおけるフレーム制御７１０のパワー管理７１９（図７）のフィールドを利用することにより実現できる。
【００９１】
このフレームを受信したアクセスポイント２０１は、ＩＥＥＥ８０２．１１規格に準拠し、端末１０１がアクティブモードに復帰したことを記憶するとともに、アクティブモードを認知したことを端末１０１に通達するため、端末１０１宛てに確認応答フレームを返信する。さらに、アクセスポイント２０１は、端末１０１のパワーマネジメントステータスをアクティブモードに更新するとともに、端末１０１宛てフレームをフレームバッファに格納していた場合には、格納していた端末１０１宛てフレームを端末１０１に送信する。
【００９２】
このようにパワーセーブモードを利用することにより、端末がスキャンを行っている間に、アクセスポイントから端末への通信を保留させることができる。
【００９３】
なお、上述の実施の形態では、アクセスポイントと端末によるインフラストラクチャモードを前提として説明したが、本発明はこれに限られるものではない。アクセスポイントとして説明した機能を他の端末が備えることにより、アドホックモードにも適用することができる。
【００９４】
また、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【００９５】
すなわち、請求項１において、スキャン要求受付手段は例えばスキャン要求受付部１１０に対応する。また、通信保留要求手段は例えば一時離脱要求部１２０に対応する。また、ネットワークスキャン手段は例えばネットワークスキャン部１３０に対応する。
【００９６】
また、請求項２において、通信再開要求手段は例えば復帰要求部１５０に対応する。
【００９７】
また、請求項３において、保留ネットワーク情報保持手段は例えば離脱情報レジスタ１７０に対応する。また、ネットワーク設定手段は例えばネットワーク設定部１４０に対応する。
【００９８】
また、請求項４において、スキャンチャネルリストは例えばスキャンチャネルリスト１６０に対応する。
【００９９】
また、請求項５において、保留タイマは例えば離脱タイマ１２１に対応する。
【０１００】
また、請求項６において、再開タイマは例えば復帰タイマ１５１に対応する。
【０１０１】
また、請求項７において、保留端末リストは例えば一時離脱端末リスト２６０に対応する。また、通信状態変更要求受付手段は例えば通信状態変更要求受付部２１０に対応する。また、リスト管理手段は例えばリスト管理部２２０に対応する。
【０１０２】
また、請求項９において、フレームバッファは例えばフレームバッファ２７０に対応する。また、フレーム通信手段は例えばフレーム受信部２５０およびフレーム送信部２４０に対応する。
【０１０３】
また、請求項１１において、スキャン要求受付手段は例えばスキャン要求受付部１１０に対応する。また、通信保留要求手段は例えば一時離脱要求部１２０に対応する。また、ネットワークスキャン手段は例えばネットワークスキャン部１３０に対応する。また、通信再開要求手段は例えば復帰要求部１５０に対応する。また、通信状態変更要求受付手段は例えば通信状態変更要求受付部２１０に対応する。また、保留端末リストは例えば一時離脱端末リスト２６０に対応する。また、リスト管理手段は例えばリスト管理部２２０に対応する。また、フレームバッファは例えばフレームバッファ２７０に対応する。また、フレーム通信手段は例えばフレーム受信部２５０およびフレーム送信部２４０に対応する。
【０１０４】
また、請求項１２および１４において、通信中の無線ネットワーク以外に利用可能な他の無線ネットワークのスキャン要求を受け付ける手順は例えばステップＳ９１１に対応する。また、通信中の無線ネットワークに接続するアクセスポイントに対して通信状態の保留を要求する手順は例えばステップＳ９１２に対応する。また、通信中の無線ネットワークのネットワーク識別子およびチャネル番号を保留ネットワーク情報保持手段に保持させる手順は例えばステップＳ９１３に対応する。また、他の無線ネットワークのスキャンを行う手順は例えばステップＳ９１４に対応する。また、保留ネットワーク情報保持手段に保持されたネットワーク識別子およびチャネル番号に従ってネットワークを設定する手順は例えばステップＳ９１５に対応する。また、アクセスポイントに対して通信状態の再開を要求する手順は例えばステップＳ９１６に対応する。
【０１０５】
また、請求項１３および１５において、端末から通信状態の変更要求を受け付ける手順は例えばステップＳ９３１またはＳ９４１に対応する。また、変更要求が通信状態の保留であれば保留端末リストに端末の識別子を登録する手順は例えばステップＳ９３２に対応する。また、変更要求が通信状態の再開要求であれば保留端末リストから端末の識別子を削除する手順は例えばステップＳ９４２に対応する。また、変更要求が通信状態の再開要求であって且つ端末に対して保留されたフレームを保持している場合にはそのフレームをその端末に送信する手順は例えばステップＳ９４４およびＳ９４５に対応する。
【０１０６】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【産業上の利用可能性】
【０１０７】
本発明の活用例として、例えば通信中の無線ネットワークが使用できなくなる事態に備えて、無線通信端末が他の無線ネットワークをスキャンする際に本発明を適用することができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態における無線通信システムの全体構成の一例を示す図で
【図２】本発明の実施の形態における無線ネットワークの一例としてＩＥＥＥ８０２．１１ｂ規格における２．４ＧＨｚ帯のチャネル配置を示す図である。
【図３】本発明の実施の形態における無線通信装置１０１、１０２、２０１または２０２の一構成例を示す図である。
【図４】本発明の実施の形態における無線通信装置１０１または１０２の機能構成を示す図である。
【図５】本発明の実施の形態におけるスキャンチャネルリスト１６０の構成例を示す図である。
【図６】本発明の実施の形態における無線通信装置２０１または２０２の機能構成を示す図である。
【図７】本発明の実施の形態における一時離脱要求フレームおよび復帰要求フレームのフレーム構成例を示す図である。
【図８】本発明の実施の形態における無線通信装置（アクセスポイント）２０１と無線通信装置（端末）１０１との間の処理の流れの一例を示すシーケンス図である。
【図９】本発明の実施の形態の無線通信装置（端末）１０１における処理手順を示す図である。
【図１０】図９の一時離脱ネゴシエーション（ステップＳ９１２）における処理内容の一例を示す図である。
【図１１】図９の復帰ネゴシエーション（ステップＳ９１６）における処理内容の一例を示す図である。
【図１２】本発明の実施の形態の無線通信装置（アクセスポイント）２０１における一時離脱要求の受付処理手順を示す図である。
【図１３】本発明の実施の形態の無線通信装置（アクセスポイント）２０１における復帰要求の受付処理手順を示す図である。
【図１４】本発明の実施の形態の無線通信装置（アクセスポイント）２０１におけるフレームの送信処理手順を示す図である。
【符号の説明】
【０１０９】
１０  無線通信部
１９  アンテナ
２０  ベースバンド処理部
３０  通信制御部
４０  システム制御部
４１  プロセッサ
４２  メモリ
４３  インターフェース
４９  システムバス
１０１、１０２  無線通信装置（端末）
１１０  スキャン要求受付部
１２０  一時離脱要求部
１２１  離脱タイマ
１２２  離脱再送回数カウンタ
１３０  ネットワークスキャン部
１４０  ネットワーク設定部
１５０  復帰要求部
１５１  復帰タイマ
１５２  復帰再送回数カウンタ
１６０  スキャンチャネルリスト
１７０  離脱情報レジスタ
２０１、２０２  無線通信装置（アクセスポイント）
２１０  通信状態変更要求受付部
２２０  リスト管理部
２３０  応答送信部
２４０  フレーム送信部
２５０  フレーム受信部
２６０  一時離脱端末リスト
２７０  フレームバッファ
３００  ネットワーク
【図１】
2005101788.tif 000003
【図２】
2005101788.tif 000004
【図３】
2005101788.tif 000005
【図４】
2005101788.tif 000006
【図５】
2005101788.tif 000007
【図６】
2005101788.tif 000008
【図７】
2005101788.tif 000009
【図８】
2005101788.tif 000010
【図９】
2005101788.tif 000011
【図１０】
2005101788.tif 000012
【図１１】
2005101788.tif 000013
【図１２】
2005101788.tif 000014
【図１３】
2005101788.tif 000015
【図１４】
2005101788.tif 000016