(57)【特許請求の範囲】
【請求項１】
第１の無線LANアクセスポイントと、第２の無線LANアクセスポイントとを有し、
前記第１の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントを検出する検出手段と、
前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段と
を有し、
前記第２の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段と
を有する無線LANシステム。
【請求項２】
前記第１の無線LANアクセスポイントは、前記第２の無線LANアクセスポイントに関する情報を保持する記憶部を有する
請求項１の無線ＬＡＮシステム。
【請求項３】
前記第１及び第２の無線LANアクセスポイントのハンドオーバ実行手段は、Beacon Management Frameを含む通信の停止又は開始を行う
請求項１又は請求項２に記載の無線ＬＡＮシステム。
【請求項４】
前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
請求項１から請求項３のいずれかに記載の無線ＬＡＮシステム。
【請求項５】
前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知し、
前記第２の無線LANアクセスポイントのハンドオーバ実行手段は、前記通信チャネルで前記無線LANクライアントへの通信を開始する
請求項１から請求項４のいずれかに記載の無線ＬＡＮシステム。
【請求項６】
前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
請求項５に記載の無線ＬＡＮシステム。
【請求項７】
前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、通信チャネルの変更に、Channel Switch Announcement frameを用いる
請求項５又は請求項６に記載の無線ＬＡＮシステム。
【請求項８】
他の無線LANアクセスポイントを検出する検出手段と、
前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段と
を有する無線LANアクセスポイント。
【請求項９】
前記他の無線LANアクセスポイントに関する情報を保持する記憶部を有する
請求項８の無線LANアクセスポイント。
【請求項１０】
前記ハンドオーバ実行手段は、Beacon Management Frameを含む通信を停止する
請求項８又は請求項９に記載の無線ＬＡＮアクセスポイント。
【請求項１１】
前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
請求項８から請求項１０のいずれかに記載の無線ＬＡＮアクセスポイント。
【請求項１２】
前記ハンドオーバ実行手段は、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知する
請求項８から請求項１１のいずれかに記載の無線ＬＡＮアクセスポイント。
【請求項１３】
前記ハンドオーバ実行手段は、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
請求項１２に記載の無線ＬＡＮアクセスポイント。
【請求項１４】
前記ハンドオーバ実行手段は、通信チャネルの変更に、Channel Switch Announcement frameを用いる
請求項１２又は請求項１３に記載の無線ＬＡＮアクセスポイント。
【請求項１５】
他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段と
を有する無線LANアクセスポイント。
【請求項１６】
前記ハンドオーバ実行手段は、Beacon Management Frameを含む通信を開始する
請求項１５に記載の無線LANアクセスポイント。
【請求項１７】
前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
請求項１５又は請求項１６に記載の無線LANアクセスポイント。
【請求項１８】
第１の無線LANアクセスポイントは、
第２の無線LANアクセスポイントを検出し、
前記第１の無線LANアクセスポイントは、前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、
ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整し、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止し、
前記第２の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、
ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整し、
前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始する
を有するハンドオーバ実行方法。
【請求項１９】
前記第１及び第２の無線LANアクセスポイントは、Beacon Management Frameを含む通信の停止又は開始を行う
請求項１８に記載のハンドオーバ実行方法。
【請求項２０】
前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
請求項１８又は請求項１９に記載のハンドオーバ実行方法。
【請求項２１】
前記第１の無線LANアクセスポイントは、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知し、
前記第２の無線LANアクセスポイントは、前記通信チャネルで前記無線LANクライアントへの通信を開始する
請求項１８から請求項２０のいずれかに記載のハンドオーバ実行方法。
【請求項２２】
前記第１の無線LANアクセスポイントは、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
請求項２１に記載のハンドオーバ実行方法。
【請求項２３】
前記第１の無線LANアクセスポイントは、通信チャネルの変更に、Channel Switch Announcement frameを用いる
請求項２１又は請求項２２に記載のハンドオーバ実行方法。
【請求項２４】
他の無線LANアクセスポイントを検出する検出処理と、
前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行処理と
を情報処理装置に実行させるプログラム。
【請求項２５】
他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、
前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行処理と
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線LANシステム、無線LANアクセスポイント、ハンドオーバ実行方法及びプログラムに関する。
【背景技術】
【０００２】
IEEE802.11準拠の無線ＬＡＮは、当初パソコンに登載され、インターネットの普及とともにその利用シーンを広げてきたが、近年は、ゲーム、カメラなどのインターネットアクセスの手段としても普及してきている。その一方で、無線LANを使える場所は、家庭や、公衆無線LANスポットなど、無線ＬＡＮアクセスポイントが設置されている場所に限定される。従って、携帯電話などの広域無線アクセス網によるサービスと比較すると、モビリティの自由度という点では課題があった。【０００３】
このような無線LANのモビリティの解決する一つの提案として、広域無線システムへのアクセス機能を持つ機器と無線LANアクセスポイント機能とを組み合わせることで、無線LANアクセスポイントのモビリティを高めることによって、無線LANクライアント機能を持った各種デバイスの利用エリアを拡大する動きがある。例えば、携帯電話に無線LANアクセスポイント機能を持たせることで移動無線LANアクセスポイントを実現し、各種無線LAN機器がインターネットへアクセスできるようなサービスを利用することができる。【０００４】
しかし、移動無線LANアクセスポイントとして機能している場合、移動無線LANアクセスポイントの使用回線の帯域や、無線LANアクセスポイントとして機能している機器（例えば、携帯電話）の省電力などの観点から、家庭や公衆無線LANスポットなど固定無線LANアクセスポイントのサービスエリア内では移動無線LANアクセスポイントから固定無線LANアクセスポイントへと切り替わることが望ましい。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】IEEE802.11-2007
【非特許文献２】IEEE802.11r
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、IEEE802.11では、無線LANアクセスポイント間の切り替え、すなわちハンドオーバのためのプロトコルが用意されている。また、通信中の高速ハンドオーバを実現するプロトコルも規格化されている。【０００７】
しかし、いずれの場合においても、無線LANクライアントが無線LANアクセスポイントを探索したり、切り替えのためのシグナリングをしたりすることで、新たなアクセスポイントへとハンドオーバを行う。【０００８】
IEEE802.11の無線LANではアクセスポイントが配下の無線LANクライアントに対して強制的に他のアクセスポイントへハンドオーバさせることはできず、無線LANクライアントがハンドオーバを主導する。【０００９】
しかし、そのハンドオーバのアルゴリズムやタイミングは、個々の無線LANクライアントの実装に依存する部分が多く、さまざまな機器を収容するケースでは、移動無線LANアクセスポイントと通信中のすべての無線LANクライアント機器がそれぞれの実装に従ってハンドオーバするため、同じようにハンドオーバするとは限らず、そもそもハンドオーバ機能が実装されていないという状況も十分に考えられる。【００１０】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、無線ＬＡＮアクセスポイント主導のハンドオーバの実現する無線LANシステム、無線LANアクセスポイント、ハンドオーバ実行方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決する本発明は、第１の無線LANアクセスポイントと、第２の無線LANアクセスポイントとを有し、前記第１の無線LANアクセスポイントは、前記第２の無線LANアクセスポイントを検出する検出手段と、前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段とを有し、前記第２の無線LANアクセスポイントは、前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段とを有する無線LANシステムである。【００１２】
上記課題を解決する本発明は、他の無線LANアクセスポイントを検出する検出手段と、前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段とを有する無線LANアクセスポイントである。【００１３】
上記課題を解決する本発明は、他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段とを有する無線LANアクセスポイントである。【００１４】
上記課題を解決する本発明は、第１の無線LANアクセスポイントは、第２の無線LANアクセスポイントを検出し、前記第１の無線LANアクセスポイントは、前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整し、前記調整されたタイミングで、前記無線LANクライアントへの通信を停止し、前記第２の無線LANアクセスポイントは、前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整し、前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始するを有するハンドオーバ実行方法である。【００１５】
上記課題を解決する本発明は、他の無線LANアクセスポイントを検出する検出処理と、前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行処理とを情報処理装置に実行させるプログラムである。【００１６】
上記課題を解決する本発明は、他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行処理とを情報処理装置に実行させるプログラムである。
【発明の効果】
【００１７】
本発明によれば、無線ＬＡＮアクセスポイント主導のハンドオーバの実現することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は第１の実施の形態のシステム概略図である。
【図２】図２は第１の実施の形態における無線LANアクセスポイントのブロック図である。
【図３】図３はハンドオーバ元の移動無線LANアクセスポイント１の動作フローチャートである。
【図４】図４はハンドオーバ先の無線LANアクセスポイント２の動作フローチャートである。
【図５】図５はハンドオーバ元の移動無線LANアクセスポイント１の動作フローチャートである。
【図６】図６はハンドオーバ先の無線LANアクセスポイント２の動作フローチャートである。
【発明を実施するための形態】
【００１９】
本発明の実施の形態を説明する。
（第１の実施の形態）
本発明の第１の実施の形態を説明する。
【００２０】
図１は第１の実施の形態のシステム概略図である。
【００２１】
図１中、１は携帯電話等に無線LANアクセスポイント機能が搭載された移動無線LANアクセスポイントであり、２は固定の無線LANアクセスポイントであり、３は無線LANクライアントである。
【００２２】
第１の実施の形態では、無線LANクライアント３が移動無線LANアクセスポイント１と接続されており、その後、移動無線LANアクセスポイント１と無線LANアクセスポイント２との間でハンドオーバの処理を行い、無線LANクライアント３が無線LANアクセスポイント２にハンドオーバする例を説明する。
【００２３】
図２は第１の実施の形態における無線LANアクセスポイントのブロック図である。尚、移動無線LANアクセスポイント１と固定の無線LANアクセスポイント２とは、基本的には同様な構成を有している。
【００２４】
この移動無線ＬＡＮアクセスポイント１は、無線通信部１１と、無線ＬＡＮアクセスポイント検出部１２と、記憶部１３と、アプリケーション部１４と、制御部１５とを有する。
【００２５】
無線通信部１１は、他の固定無線ＬＡＮアクセスポイント２や、無線ＬＡＮクライアント３との間で、無線を用いて通信を行う機能を有する。他の無線ＬＡＮアクセスポイント２との間の通信は、無線ＬＡＮ（ＩＥＥＥ８０２．１１）、３Ｇ、ＧＳＭ、ＷｉＭＡＸと言った無線方式を用いて行われる。また、有線を用いて（有線で接続されるインターネット等を介して）行われても良い。無線ＬＡＮクライアント３との間の通信は、無線ＬＡＮ（ＩＥＥＥ８０２．１１）を用いて行われる。
【００２６】
無線ＬＡＮアクセスポイント検出部１２は、無線通信部１１からの情報や、記憶部１３に予め保持されている情報に基づいて、他の無線ＬＡＮアクセスポイント２を検出する機能を有する。
【００２７】
記憶部１３は、他の無線ＬＡＮアクセスポイント２に関する情報を保持している。この情報は、主に、Ｂｅａｃｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅで報知される情報である。この情報は、例えば他の無線ＬＡＮアクセスポイント２のＥＳＳＩＤ、ＭＡＣ  Ａｄｄｒｅｓｓ（ＢＳＳＩＤ）やＴＳＦ値、ＤＴＩＭ間隔やタイミング、セキュリティの設定情報や、アクセスポイント内に保持される端末の管理テーブル等である。
【００２８】
前記情報には、ハンドオーバの切替タイミングでアクセスポイントにバッファリングされていた下り送信フレームも含まれる。これらの情報の中、予め、記憶可能、例えばＥＳＳＩＤ等の情報は、アプリケーション部１４から設定し、記憶することも可能である。前記情報は、無線通信部１１、記憶部１３、及び／又はアプリケーション部１４から与えられる。
【００２９】
アプリケーション部１４は、記憶部１３への事前の情報設定などを行う機能を有する。
【００３０】
制御部１５は、記憶部１３に保持された情報を基に、他の無線ＬＡＮアクセスポイント２とハンドオーバのタイミングを調整する機能を有する。
【００３１】
また、制御部１５は、前記調整されたタイミングで無線ＬＡＮアクセスポイントの動作を制御する機能を有する。すなわち、ハンドオーバ元の無線ＬＡＮアクセスポイント１は、予め、決められたタイミングでＢｅａｃｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅを停止し、バッファリングされていたデータを速やかにハンドオーバ先の無線ＬＡＮアクセスポイント２に送信する。
【００３２】
ハンドオーバ先の無線ＬＡＮアクセスポイント２は、予め、決められたタイミングでＢｅａｃｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅの送信を開始し、無線ＬＡＮクライアント３との間の通信を継続させる。この時、ＥＳＳＩＤ等の情報だけでなく、ＴＳＦ値やＤＴＩＭと言ったタイマ値も正確に引き継ぐことで、省電力動作などアクセスポイントのタイマに連動した機能もシームレスに継続される。すなわち、無線ＬＡＮクライアント３から見た場合、アクセスポイントが切替ったことが意識されることなくハンドオーバが実現する。
【００３３】
次に、第１の実施の形態の動作について詳細に説明する。
【００３４】
図３はハンドオーバ元の移動無線LANアクセスポイント１の動作フローチャートであり、図４はハンドオーバ先の無線LANアクセスポイント２の動作フローチャートである。
【００３５】
まず、ハンドオーバ元の移動無線LANアクセスポイント１は、配下の無線LANクライアント３を、ハンドオーバさせる他の無線LANアクセスポイントの探索（検索）を行う（Ｓｔｅｐ  １００）。
【００３６】
あらかじめ設定された記憶部１３の情報、たとえばESSIDやセキュリティ設定といった情報と照らし合わせて、ハンドオーバ先として適切なアクセスポイントだと判断したら（Ｓｔｅｐ  １０１）、ハンドオーバ先の無線LANアクセスポイントに対してハンドオーバ開始を要求する（Ｓｔｅｐ  １０２）。尚、この探索および要求はハンドオーバ先の無線LANアクセスポイント２が主導してもよい。
【００３７】
ハンドオーバ先の無線LANアクセスポイント２からハンドオーバ開始に対して応答があった場合には（Ｓｔｅｐ  １０３）、続けて自局の情報を送信する（Ｓｔｅｐ  １０４）。この情報とはハンドオーバ先アクセスポイントが自局の代わりとして配下の無線LANクライアント３を収容するのに必要な情報であり、Beacon Management Frameで報知される情報や、タイマ値、配下の無線LANクライアント３のテーブルや、それら無線LANクライアントへ送信するためにバッファリングされている情報などを含む。
【００３８】
これらの情報が送信されたら、もしくは、送信する傍ら、ハンドオーバのタイミングを決定し通知する（Ｓｔｅｐ  １０５）。ここでハンドオーバ先のアクセスポイントからタイミングを指定された場合は、自局の通信状況と照らし合わせ、問題がなければその指定されたタイミングをハンドオーバタイミングとし、通信のトラフィックや電界強度などの状況から不適切だと判断する場合には、別のタイミングを指定する。
【００３９】
最後に、調整されたタイミングに従って、ハンドオーバ元の移動無線LANアクセスポイント１は、Beacon Management Frameを含む通信を停止することで、ハンドオーバを実行する（Ｓｔｅｐ  １０６）。
【００４０】
次に、ハンドオーバ先の無線LANアクセスポイント２の動作を説明する。
【００４１】
まず、ハンドオーバ先の無線LANアクセスポイント２は、ハンドオーバ元の移動無線LANアクセスポイント１から、ハンドオーバの開始の要求を受信すると（Ｓｔｅｐ  ２００）、あらかじめ設定された記憶部１３の情報、たとえばESSIDやセキュリティ設定といった情報と照らし合わせて、ハンドオーバ元として適切なアクセスポイントだと判断したら、ハンドオーバ開始に対して応答する（Ｓｔｅｐ  ２０１）。
【００４２】
そして、ハンドオーバ元の移動無線LANアクセスポイント１の情報を受信し、記憶部１３に格納する（Ｓｔｅｐ  ２０２）。これらの情報が受信されたら、もしくは、受信する傍ら、ハンドオーバのタイミングを決定する（Ｓｔｅｐ  ２０３）。この時、ハンドオーバ元の移動無線LANアクセスポイント１から通知されたハンドオーバのタイミングでハンドオーバ可能かどうかを、局の通信状況と照らし合わせ、問題がなければその指定されたタイミングをハンドオーバタイミングとし、通信のトラフィックや電界強度などの状況から不適切だと判断する場合には、ハンドオーバの不可、又は、異なるタイミングを通知する。
【００４３】
ハンドオーバが通知されたタイミングで可能な場合、その調整されたタイミングに従って、ハンドオーバ先の無線LANアクセスポイント２は、Beacon Management Frameを含む通信を開始することで、ハンドオーバを実行する（Ｓｔｅｐ  ２０４）。
【００４４】
第１の実施の形態では、上述の如く、あらかじめ決められたタイミングで、ハンドオーバ元の無線LANアクセスポイントと、ハンドオーバ先の無線LANアクセスポイントとがBeacon Management Frameの通信を切り替えることで、無線LANクライアントからは連続した通信として認識され、アクセスポイントが切替ったことが意識されることなくハンドオーバが実現する。
【００４５】
また、タイマ値も正確に引き継ぐことで、配下の無線LANクライアントの省電力動作をさまたげることなく、ハンドオーバを実現することができる。
【００４６】
尚、上述した実施の形態では、移動無線LANアクセスポイント１から無線LANアクセスポイント２へのハンドオーバの例を説明したが、これに限定されず、無線LANアクセスポイント２から移動無線LANアクセスポイント１へのハンドオーバも同様に実施できる。
（第２の実施の形態）
本発明の第２の実施の形態を説明する。
【００４７】
上述した第１の実施の形態では、あらかじめ決められたタイミングでハンドオーバ元の無線LANアクセスポイントと、ハンドオーバ先の無線LANアクセスポイントとがBeacon Management Frameの通信を切り替えることで、無線LANクライアントからは連続した通信として認識されハンドオーバが実施する例を説明した。
【００４８】
しかし、ハンドオーバ先の無線LANアクセスポイントとハンドオーバ元の無線LANアクセスポイントとが異なる周波数で通信を行っている場合がある。
【００４９】
そこで、第２の実施の形態では、ハンドオーバ元の無線LANアクセスポイントとハンドオーバ先の無線LANアクセスポイントとが異なる周波数で通信を行う場合においては、ハンドオーバ元の無線LANアクセスポイントが配下の無線LANクライアントに対して周波数の移動を通知することで、ハンドオーバを実現する例を説明する。
【００５０】
第２の実施の形態における無線LANアクセスポイントは、上述した第１の実施の形態と同様な構成ではあるが、配下の無線LANクライアントに対して通信チャネルの変更を通知する点で異なる。ハンドオーバ先の無線LANアクセスポイントで使用される通信チャンネル（周波数）は、予め記憶部１３に記憶させていても良いし、ハンドオーバ先の無線LANアクセスポイントとのタイミング調整時に取得しても良い。
【００５１】
図５はハンドオーバ元の移動無線LANアクセスポイント１の動作フローチャートであり、図６はハンドオーバ先の無線LANアクセスポイント２の動作フローチャートである。尚、第１の実施の形態と異なる所を中心に説明し、同様な動作については、図３、４と同じ符号を付してある。
【００５２】
まず、ハンドオーバ元の移動無線LANアクセスポイント１は配下の無線LANクライアント３をハンドオーバさせる他の無線LANアクセスポイントの探索、決定、ハンドオーバ開始の要求および自局の情報を送信し、ハンドオーバのタイミングを決定する（Ｓｔｅｐ  １００〜１０５）。
【００５３】
次に、ハンドオーバ元の移動無線LANアクセスポイント１は、調整されたタイミングに従って、配下の無線LANクライアントに対してIEEE802.11で規定されているChannel Switch Announcement elementを含むBeacon Management Frameを送信し、無線LANクライアント３の通信チャネルの変更を実行する（Ｓｔｅｐ  ３００）。
【００５４】
ハンドオーバ先の無線LANアクセスポイント２は、調整されたタイミングを元に、該当チャネル（Channel Switch Announcement elementで指定されたチャンネル）で、調整されたタイミングでBeacon Management Frameを含む通信を開始することで、ハンドオーバを実行する（Ｓｔｅｐ  ４００）。
（第３の実施の形態）
上述した第２の実施の形態では、ハンドオーバ元のアクセスポイントがChannel Switch Requestを配下の全ての無線ＬＡＮクライアントへブロードキャストとして送信した。しかしながら、特定の端末にのみChannel Switch Announcement frameを用いてユニキャストフレームとして送信することで、ハンドオーバする端末を指定することも出来る。
【００５５】
これは、例えば自宅のアクセスポイントで通信中の無線ＬＡＮクライアントの中、一部のみ携帯電話を利用した移動無線LANアクセスポイントにハンドオーバさせ、外出すると言った場合に有用である。
【００５６】
上述した通り、上記実施形態の技術によれば、無線ＬＡＮアクセスポイントによるハンドオーバが実現される。すなわち、無線ＬＡＮアクセスポイント主導のハンドオーバが実現される。無線ＬＡＮアクセスポイント間でタイミングおよび通信チャネルを調整し、通信の停止・開始を行うことにより、無線ＬＡＮクライアントは、アクセスポイントの切替手順を踏むことなく、ハンドオーバが実行される。ハンドオーバに際して、タイマ値も正確に引き継ぐことにより、配下の無線ＬＡＮクライアントの省電力が図られる。
【００５７】
尚、上述した実施の形態において、無線ＬＡＮアクセスポイントの各部をハードウェアで構成したが、それらの全部又は一部をプログラムで動作する情報処理装置により構成することもできる。
【００５８】
また、上記の実施の形態の内容は、以下のようにも表現されうる。
【００５９】
（付記１）  第１の無線LANアクセスポイントと、第２の無線LANアクセスポイントとを有し、
前記第１の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントを検出する検出手段と、
前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段と
を有し、
前記第２の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段と
を有する無線LANシステム。
【００６０】
（付記２）  前記第１の無線LANアクセスポイントは、前記第２の無線LANアクセスポイントに関する情報を保持する記憶部を有する
付記１の無線ＬＡＮシステム。
【００６１】
（付記３）  前記第１及び第２の無線LANアクセスポイントのハンドオーバ実行手段は、Beacon Management Frameを含む通信の停止又は開始を行う
付記１又は付記２に記載の無線ＬＡＮシステム。
【００６２】
（付記４）  前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
付記１から付記３のいずれかに記載の無線ＬＡＮシステム。
【００６３】
（付記５）  前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知し、
前記第２の無線LANアクセスポイントのハンドオーバ実行手段は、前記通信チャネルで前記無線LANクライアントへの通信を開始する
付記１から付記４のいずれかに記載の無線ＬＡＮシステム。
【００６４】
（付記６）  前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
付記５に記載の無線ＬＡＮシステム。
【００６５】
（付記７）  前記第１の無線LANアクセスポイントのハンドオーバ実行手段は、通信チャネルの変更に、Channel Switch Announcement frameを用いる
付記５又は付記６に記載の無線ＬＡＮシステム。
【００６６】
（付記８）  他の無線LANアクセスポイントを検出する検出手段と、
前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行手段と
を有する無線LANアクセスポイント。
【００６７】
（付記９）  前記他の無線LANアクセスポイントに関する情報を保持する記憶部を有する
付記８の無線LANアクセスポイント。
【００６８】
（付記１０）  前記ハンドオーバ実行手段は、Beacon Management Frameを含む通信を停止する
付記８又は付記９に記載の無線ＬＡＮアクセスポイント。
【００６９】
（付記１１）  前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
付記８から付記１０のいずれかに記載の無線ＬＡＮアクセスポイント。
【００７０】
（付記１２）  前記ハンドオーバ実行手段は、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知する
付記８から付記１１のいずれかに記載の無線ＬＡＮアクセスポイント。
【００７１】
（付記１３）  前記ハンドオーバ実行手段は、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
付記１２に記載の無線ＬＡＮアクセスポイント。
【００７２】
（付記１４）  前記ハンドオーバ実行手段は、通信チャネルの変更に、Channel Switch Announcement frameを用いる
付記１２又は付記１３に記載の無線ＬＡＮアクセスポイント。
【００７３】
（付記１５）  他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整手段と、
前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行手段と
を有する無線LANアクセスポイント。
【００７４】
（付記１６）  前記ハンドオーバ実行手段は、Beacon Management Frameを含む通信を開始する
付記１５に記載の無線LANアクセスポイント。
【００７５】
（付記１７）  前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
付記１５又は付記１６に記載の無線LANアクセスポイント。
【００７６】
（付記１８）  第１の無線LANアクセスポイントは、
第２の無線LANアクセスポイントを検出し、
前記第１の無線LANアクセスポイントは、前記検出された第２の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記第２の無線アクセスポイントへのハンドオーバの実行の可否を判断し、
ハンドオーバを実行する場合、前記第１の無線LANアクセスポイントの配下の前記無線LANクライアントを前記第２の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記第２の無線LANアクセスポイントと調整し、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止し、
前記第２の無線LANアクセスポイントは、
前記第２の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバを実行の可否を判断し、
ハンドオーバを実行する場合、ハンドオーバのタイミングを前記第１の無線LANアクセスポイントと調整し、
前記ハンドオーバ情報に基づいて、前記ハンドオーバを実行するタイミングで前記無線LANクライアントへの通信を開始する
を有するハンドオーバ実行方法。
【００７７】
（付記１９）  前記第１及び第２の無線LANアクセスポイントは、Beacon Management Frameを含む通信の停止又は開始を行う
付記１８に記載のハンドオーバ実行方法。
【００７８】
（付記２０）  前記ハンドオーバ情報は、Beacon Management Frameで報知される情報、タイマ値、配下の無線LANクライアントのテーブル、前記配下の無線LANクライアントへ送信するためにバッファリングされている情報の少なくともいずれかを含む
付記１８又は付記１９に記載のハンドオーバ実行方法。
【００７９】
（付記２１）  前記第１の無線LANアクセスポイントは、通信チャネルの変更を、配下の無線ＬＡＮクライアントに通知し、
前記第２の無線LANアクセスポイントは、前記通信チャネルで前記無線LANクライアントへの通信を開始する
付記１８から付記２０のいずれかに記載のハンドオーバ実行方法。
【００８０】
（付記２２）  前記第１の無線LANアクセスポイントは、特定の無線LANクライアントにのみ通信チャネルの変更を通知する
付記２１に記載のハンドオーバ実行方法。
【００８１】
（付記２３）  前記第１の無線LANアクセスポイントは、通信チャネルの変更に、Channel Switch Announcement frameを用いる
付記２１又は付記２２に記載のハンドオーバ実行方法。
【００８２】
（付記２４）  他の無線LANアクセスポイントを検出する検出処理と、
前記検出された他の無線LANアクセスポイントに関する情報に基づいて、配下の無線LANクライアントの前記他の無線アクセスポイントへのハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、自無線LANアクセスポイントの配下の無線LANクライアントを、前記他の無線LANアクセスポイントが収容するのに必要なハンドオーバ情報を送信し、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、
前記調整されたタイミングで、前記無線LANクライアントへの通信を停止するハンドオーバ実行処理と
を情報処理装置に実行させるプログラム。
【００８３】
（付記２５）  他の無線LANアクセスポイントからのハンドオーバの要求に応答し、前記ハンドオーバの実行の可否を判断し、ハンドオーバを実行する場合、ハンドオーバのタイミングを前記他の無線LANアクセスポイントと調整するハンドオーバタイミング調整処理と、
前記他の無線LANクライアントの配下の無線LANクライアントを収容するのに必要なハンドオーバ情報を、前記他の無線LANクライアントから受信し、前記ハンドオーバ情報に基づいて、前記調整されたハンドオーバのタイミングで前記無線LANクライアントへの通信を開始するハンドオーバ実行処理と
を情報処理装置に実行させるプログラム。
【００８４】
（付記２６）  無線ＬＡＮクライアント及び／又は他の無線ＬＡＮアクセスポイントとの間で通信を行うことが出来る通信部と、
他の無線ＬＡＮアクセスポイントを検出する無線ＬＡＮアクセスポイント検出部と、
無線ＬＡＮアクセスポイントとしての動作を制御する制御部
とを具備してなり、
他の無線ＬＡＮアクセスポイントと調整してハンドオーバすることを特徴とする無線ＬＡＮアクセスポイント。
【００８５】
（付記２７）  他の無線ＬＡＮアクセスポイントに関する情報を保持する記憶部を更に具備する
ことを特徴とする付記２６の無線ＬＡＮアクセスポイント。
【００８６】
（付記２８）  前記制御部は、タイマ情報を含む自局の情報を他の無線ＬＡＮアクセスポイントとの間で通信し、調整された時間に合わせて通信の停止・開始を行う
ことを特徴とする付記２６の無線ＬＡＮアクセスポイント。
【００８７】
（付記２９）  前記制御部は、調整された時間に合わせて配下の無線ＬＡＮクライアントの通信チャネルを変更してハンドオーバを実行する
ことを特徴とする付記２６の無線ＬＡＮアクセスポイント。
【００８８】
（付記３０）  無線ＬＡＮアクセスポイント主導のハンドオーバ方法であって、
無線ＬＡＮアクセスポイントが他の無線ＬＡＮアクセスポイントを検出する検出ステップと、
前記検出ステップで検出された他の無線ＬＡＮアクセスポイントとの間でハンドオーバの調整を行う調整ステップと、
前記調整ステップの後、無線ＬＡＮアクセスポイントが無線ＬＡＮクライアントの通信チャネルを変更してハンドオーバを行うステップ
とを具備することを特徴とするハンドオーバ方法。
【００８９】
（付記３１）  付記１の無線ＬＡＮアクセスポイントによるハンドオーバ方法であることを特徴とする付記３０のハンドオーバ方法。
【００９０】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【００９１】
本出願は、２００９年３月２７日に出願された日本出願特願２００９−０８００３５号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００９２】
１        移動無線ＬＡＮアクセスポイント
２        無線ＬＡＮアクセスポイント
３        無線LANクライアント
１１      無線通信部
１２      無線ＬＡＮアクセスポイント検出部
１３      記憶部
１５      制御部
【図１】
0005510677.tif 000002
【図２】
0005510677.tif 000003
【図３】
0005510677.tif 000004
【図４】
0005510677.tif 000005
【図５】
0005510677.tif 000006
【図６】
0005510677.tif 000007