(57)【要約】【課題】  汎用端末に対して  複数の無線基地局からなる１つの仮想的な基地局とする無線通信システムを、簡易な方法で実現する。【解決手段】  本発明の基地局は、無線端末が送出する端末識別符号を受信する無線受信手段と、前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され所定の通信回線を介して接続された他の基地局に送信し、前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から前記通信回線を介して受信する受信状況送受信手段と、前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段とを備える。  【選択図】      図1
2015220562.tif 000002
【特許請求の範囲】
【請求項１】
無線端末が送出する端末識別符号を受信する無線受信手段と、
前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され所定の通信回線を介して接続された他の基地局に送信し、前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から前記通信回線を介して受信する受信状況送受信手段と、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段と
を備えていることを特徴とする基地局。
【請求項２】
前記基地局は、第２の通信回線を介して制御スイッチから、前記他の基地局と共通の基地局識別符号を受信し、
前記制御スイッチとの間でデータを送受信する第２の送受信手段
を備えることを特徴とする、請求項１記載の基地局。
【請求項３】
前記無線端末から受信したデータを、前記所定の通信回線を介して前記他の基地局に送信する機能を有する前記受信状況送受信手段を備え、
前記所定の通信回線を介して接続された前記他の基地局から受信したデータと前記基地局が前記無線端末から受信した前記データとを、所定の方法に従って結合するデータ結合手段を備え、
さらに前記データ結合手段により結合したデータを、前記第２の通信回線を介して前記制御スイッチに送信する前記第２の送受信手段を備える
ことを特徴とする、請求項２記載の基地局。
【請求項４】
前記基地局は、前記第２の送受信手段により、前記制御スイッチから前記第２の通信回線を介してデータを受信し、所定の方法に従ってデータを分離するデータ分離手段を備え、
前記他の基地局に対し前記第1及び第２の情報に基づく第２の所定の方法に従って、前記所定の通信回線を介して接続された前記他の基地局に、前記データ分離手段により分離されたデータを、前記受信状況送受信手段から送信し、
前記第２の所定の方法に従い前記所定の方法を用いて、前記無線送信手段から前記無線端末に送信すること
を特徴とする請求項２または請求項３記載の基地局。
【請求項５】
前記基地局は複数のアンテナを備え、前記第1の情報および前記第２の情報は前記アンテナ毎の前記端末識別符号の受信状況であり、前記第1及び第２の情報に基づいて前記受信状況の良好な順に前記無線端末と通信するアンテナを選択する
ことを特徴とする請求項２乃至請求項４記載の基地局。
【請求項６】
前記無線受信手段と前記無線送信手段と、前記所定の方法にIEEE802.11に規定されるMIMO（multiple-input and multiple-output）技術を用いる、請求項３乃至請求項５記載の基地局。
【請求項７】
前記基地局は、前記制御スイッチから前記第２の通信回線を介して、IETF標準準拠のCAPWAP(Control and Provisioning of Wireless Access Points Protocol)に従って制御されることを特徴とする、請求項２乃至請求項６記載のいずれかの基地局。
【請求項８】
前記第２の通信回線は、Link Aggregation技術を用いた通信回線であることを特徴とする、請求項２乃至請求項７記載のいずれかの基地局。
【請求項９】
請求項１乃至請求項８のいずれかの請求項に記載された基地局と、
前記他の基地局とを備え、
前記他の基地局は、請求項１乃至請求項８のいずれかの請求項に記載された基地局を備えていること
を特徴とする無線通信システム。
【請求項１０】
無線端末が送出する端末識別符号を受信し、
前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され他の基地局に送信し、
前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から受信し、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出すること
を特徴とする基地局の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動無線システムの基地局に関するものである。
【背景技術】
【０００２】
近年、スマートフォンやモバイルルータの普及により、無線LAN（Local Area Network）の利用者が増加し、無線LANの利便性向上が望まれている。特に、無線端末（以下、端末）の使用者が移動中でも通信を継続できることは、利便性の面で重要である。端末の使用者が、移動しながら基地局（Access Point、以下ＡＰ）を切換えて通信を継続する機能としては、ローミング機能がある。しかし、ローミング機能には、以下の課題がある。
【０００３】
まず、ローミング機能は、端末が接続先のＡＰを切り換える時に、無線接続が一時途絶えるため、通信に悪影響が生じることである。次に、ＡＰと端末の位置によっては、接続先のＡＰの切り換えが頻発して、通信が不安定になるという問題がある。さらに、端末が移動して接続中のＡＰから離れたり、通信中の電波が障害物に遮られたりして、端末の受信電界強度が弱くなった時の動作の問題がある。すなわち、接続中のＡＰより受信電界強度が強い別のＡＰがあったとしても、端末は接続中のＡＰと受信電界強度が弱いまま接続を維持する。そのため、受信電界強度が強い別のＡＰと接続する場合と比べて、スループットが低下する。上記の課題を解決するために、複数のＡＰを１つの仮想ＡＰにみたて、端末がＡＰ間を移動する際の、切り換え動作を円滑に行う方法が考えられる。
【０００４】
仮想ＡＰを実現する方法としては、特許文献１、および特許文献２の方法がある。特許文献１では、端末で使用するアプリケーション種別を利用して、１つの仮想ＡＰを実現する方法が開示されている。一方、特許文献２では、複数の子ＡＰが仮想ＡＰを構成し、各子ＡＰは受信したデータを親ＡＰに送信し、親ＡＰは各子ＡＰから受信したデータを合成する方法が開示されている。すなわち、仮想ＡＰ内の各子ＡＰは同時にデータを受信し、各子ＡＰは受信したデータを親ＡＰにデータを送信し、親ＡＰは親ＡＰ内に子ＡＰ毎のデータを一旦蓄積する。親ＡＰは子ＡＰ毎に蓄積したデータから誤りの無い部分を抽出して、抽出したデータの合成処理を行ってデータを復元する。従って、特許文献２の方法で仮想ＡＰを実現しようとすると、親ＡＰは子ＡＰ毎のデータを蓄積するので大容量のメモリを必要とし、親ＡＰはデータの合成処理のために高速の処理能力を必要とする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３０４１１６号公報
【特許文献２】特開２００１−１８９９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の方法は、端末が想定されているアプリケーションを使用している場合にしか、仮想ＡＰを実現できないため、汎用性に欠ける。上記の課題を解決するために、本発明は端末の使用するアプリケーションに依存せず一般的な汎用端末に対して仮想ＡＰを実現することを目的とする。
【課題を解決するための手段】
【０００７】
本基地局は、無線端末が送出する端末識別符号を受信する無線受信手段と、前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され所定の通信回線を介して接続された他の基地局に送信し、前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から前記通信回線を介して受信する受信状況送受信手段と、前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段とを備える。
【発明の効果】
【０００８】
本発明によれば、端末の使用するアプリケーションに依存しない一般的な汎用端末に対して仮想ＡＰの実現が可能になる。
【図面の簡単な説明】
【０００９】
【図１】第1の実施形態における無線通信システムの構成例を示す図である。
【図２】第1の実施形態における無線通信システムの動作例を示すフローチャートである。
【図３】図２を補足するフローチャートである。
【図４】第２の実施形態における無線通信システムの動作例を示すフローチャートである。
【図５】第２の実施形態における端末テーブルの例を示す図である。
【図６】第４の実施形態における無線通信システムの構成例を示す図である。
【図７】第４の実施形態における無線通信システムの動作例を示すフローチャートである。
【図８】図７を補足するフローチャートである。
【図９】第５の実施形態における無線通信システムの構成例を示す図である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
［構成の説明］
次に、本発明の実施の形態について図面を参照して詳細に説明する。 
図１に第1の実施形態の構成を示す。
【００１１】
ＷＬＣ２は、無線ＬＡＮコントローラスイッチ(Wireless LAN Controller switch、以下ＷＬＣ)である。  ＷＬＣ２は、ネットワーク網１に接続されている。ＷＬＣ２には、データ処理部２１とＡＰ管理部２２を備える。データ処理部２１は、ＣＰＵ（Central Processing Unit；中央処理装置）によって実現される。また、ＡＰ管理部２２は、ＡＰ３１およびＡＰ３２と物理的に接続し、後述する仮想ＡＰ設定情報等を送受信するハードウェアである。
【００１２】
一方、ＡＰ３１とＡＰ３２（以下ＡＰ３１等）は、仮想ＡＰ３０を構成するＡＰである。
【００１３】
ＡＰ３１は、データ処理部３１１、メモリ３１２、仮想ＡＰ管理部３１３、アンテナ管理部３１４、アンテナ（Antenna、以下ＡＮＴ）３１５ａ〜３１５ｄ、および入出力部３１６を備える。データ処理部３１１は、ＣＰＵによって実現される、ＡＰを制御する機能とデータを処理する機能の他に、電子回路によって実現される無線送受信の機能を備える。仮想ＡＰ管理部３１３は、他のＡＰ３２と物理的に接続し、データ処理部３１１の指示に従って、後述する仮想ＡＰ制御トラフィックを生成し、交換するソフトウェア機能を伴うハードウェアである。さらに、仮想ＡＰ管理部３１３は、データ処理部の指示に従って、後述する端末テーブルを生成する機能ももつ。またアンテナ管理部３１４は、データ処理部３１１の指示に従って、複数のＡＮＴを管理するための電子回路である。また、入出力部３１６は、データ処理部３１１と通信回線２０１とを接続するハードウェアである。
【００１４】
ＡＰ３２はデータ処理部３２１、メモリ３２２、仮想ＡＰ管理部３２３、アンテナ管理部３２４、ＡＮＴ３２５ａ〜３２５ｄ、および入出力部３２６を備える。ＡＰ３２はＡＰ３１と同一の構成であるため、ＡＰ３２の各構成要素については説明を省略する。
【００１５】
ＷＬＣ２は、通信回線２０１でＡＰ３１と、通信回線２０２でＡＰ３２と接続している。そして、ＷＬＣ２はIETF（Internet Engineering Task Force）標準準拠のCAPWAP(Control and Provisioning of Wireless Access Points Protocol)に従って、各ＡＰを制御する。この制御は、CAPWAPに限らず独自の制御方法に従っても良い。
【００１６】
一方、ＡＰ３１等はＶＡＰＬ３００で接続されている。ＶＡＰＬ３００は仮想ＡＰを構成するＡＰ間の通信回線であり、仮想アクセスポイントリンク（Virtual Access Point Link、以下ＶＡＰＬ）と称することとする。
【００１７】
端末４１、端末４２は、移動可能な無線通信端末である。
【００１８】
各端末とＡＰの間は無線回線で接続される。この無線回線は、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）が定めるIEEE802.11に規定される無線LAN規格に従っている。
［動作の説明］
次に第１の実施形態の動作を図１、図２および図３を参照して説明する。
【００１９】
まず、図２においてＡＰ３１等は仮想ＡＰ設定情報を共有する（Ｓ１０１）。
【００２０】
ＡＰ３１等が仮想ＡＰ設定情報を共有するプロセス（Ｓ１０１）については、図３を用いて説明する。
【００２１】
まず、ＡＰ３１等はＷＬＣ２と接続して通信し、ＷＬＣ２のデータ処理部２１は仮想ＡＰ設定情報２１０をＡＰ３１等に送信する（Ｓ２０１）。続いて、ＡＰ３１等は仮想ＡＰ設定情報２１０を受信する（Ｓ２０２）。この仮想ＡＰ設定情報２１０には、仮想ＡＰ識別符号、仮想ＭＡＣアドレス（Media Access Control address）、仮想ＩＰアドレス （Internet Protocol address）が含まれる。
【００２２】
ここで、仮想ＡＰ識別符号、仮想ＭＡＣアドレス、仮想ＩＰアドレスは、複数のＡＰから構成される1つの仮想ＡＰに対し１つ割当てる、識別符号、ＭＡＣアドレス、ＩＰアドレスである。識別符号、ＭＡＣアドレス、ＩＰアドレスはIEEE802.3で定義される用語であり、ＡＰ毎に固有のものである。
【００２３】
ステップＳ２０２の後、仮想ＡＰ設定情報２１０は、ＡＰ３１等のメモリ（ＡＰ３１ではメモリ３１２）に格納される（Ｓ２０３）。続いて、ＡＰ３１等はＶＡＰＬ３００を介して仮想ＡＰ制御トラフィック（後述）の設定確認パケット（後述）を交換する（Ｓ２０４）。
【００２４】
ここで、前述の仮想ＡＰ制御トラフィックについて説明する。仮想ＡＰ制御トラフィックには、次の３種類のパケット（情報単位）がある。第1のパケットは、キープアライブパケットである。キープアライブパケットは、仮想ＡＰグループを構成するＡＰの存在を確認することと、仮想ＡＰが端末と接続可能な状態であることを確認するために、ＡＰ同士で定期的に交換されるパケットである。一定期間、キープアライブパケットの受信が無ければ、各ＡＰは仮想ＡＰグループに障害が発生したと判断し、各ＡＰは仮想ＡＰグループを解消する。すなわち、各ＡＰは各端末との通信を終了する。第２のパケットは、更新パケットである。更新パケットは、ＡＰが接続する端末の、端末情報が変更になった際に、ＡＰが他のＡＰへ送信する端末情報を含むパケットである。第３のパケットは、設定確認パケットである。設定確認パケットは、各ＡＰと端末間との通信の無線設定情報と、前述の仮想ＡＰ設定情報とを含み、各ＡＰ同士で定期的に交換されるパケットである。
【００２５】
図１では仮想ＡＰ３０を構成するＡＰはＡＰ３１等の２つのＡＰであるが、３つ以上のＡＰで仮想ＡＰ３０を構成する場合、各ＡＰは仮想ＡＰ制御トラフィックを、仮想ＡＰ３０内の全てのＡＰに対して送信する。そして各ＡＰは仮想ＡＰ３０内に存在する自身以外の全てのＡＰから送信される仮想ＡＰ制御トラフィックを受信する。
【００２６】
ステップＳ２０４に続いて、ステップＳ２０５とステップＳ２０６は並行して処理される。ステップＳ２０５では、ＡＰ３１の仮想ＡＰ管理部３１３がＡＰ３２から受信した設定確認パケットに含まれる仮想ＡＰ設定情報と、メモリ３１２の仮想ＡＰ設定情報とが一致するか否かを、データ処理部３１１が判断する（Ｓ２０５）。上記判断（Ｓ２０５）で仮想ＡＰ設定情報が一致しないと判断すれば（Ｓ２０５でＮｏ）、ステップＳ２０１に戻る。一方、ステップＳ２０６では、ＡＰ３２の仮想ＡＰ管理部３２３がＡＰ３１から受信した設定確認パケットに含まれる仮想ＡＰ設定情報と、メモリ３２２の仮想ＡＰ設定情報とが一致するか否かを、データ処理部３２１が判断する（Ｓ２０６）。上記判断（Ｓ２０６）で仮想ＡＰ設定情報が一致しないと判断すれば（Ｓ２０６でＮｏ）、ステップＳ２０１に戻る。上記の判断（Ｓ２０５）と判断（Ｓ２０６）とも仮想ＡＰ設定情報が一致すると判断（Ｓ２０５でＹｅｓ、かつＳ２０６でＹｅｓ）すれば、ＡＰ３１等は仮想ＡＰ設定情報を共有したことになり、仮想ＡＰ設定情報の共有プロセスを終了する。
【００２７】
以上で仮想ＡＰ設定情報を共有するプロセス（Ｓ１０１）を終了し、再び図２を用いて説明する。
【００２８】
ＡＮＴ３１５ａ〜ＡＮＴ３１５ｄ（以下、ＡＮＴ３１５）は、ＡＰ３１のアンテナ管理部３１４に管理され、ＡＮＴ３２５ａ〜ＡＮＴ３２５ｄ（以下、ＡＮＴ３２５）は、ＡＰ３２のアンテナ管理部３２４によって管理される。
【００２９】
仮想ＡＰ設定情報を共有（Ｓ１０１）すると、ＡＰ３１等の各ＡＮＴと端末４１および端末４２（以下、端末４１等）の各ＡＮＴはビーコン（Beacon）を交換する（Ｓ１０２）。ビーコンとは、ＡＰおよび端末の存在や通信に必要なさまざまな情報を通知する信号であり、IEEE802.3のMACレイヤ（MAC Layer）で定義されているマネージメント・フレーム（Management Frame）に規定されている。ビーコンは、ＡＰや端末に固有の識別情報SSID（Service Set Identifier）、使用している無線チャネル、通信中のデータレートなどの情報を含む。
【００３０】
ＡＰ３１等は各端末とビーコンを交換する（Ｓ１０２）ことにより、ＡＰ３１等は、ＡＮＴ毎に端末の識別符号と電波のデータレートを含んだ端末情報（以下端末情報）を取得する（Ｓ１０３）。端末情報は一旦仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）に保管され、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）はデータ処理部（ＡＰ３１ではデータ処理部３１１）に対し、端末情報取得を通知する信号を発する。端末情報取得の通知信号を受けたデータ処理部（ＡＰ３１ではデータ処理部３１１）は、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）に対し、仮想ＡＰ制御トラフィックの更新パケットの生成を指示する。続いて仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）は更新パケットを生成し、ＡＰ３１等の仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）はＶＡＰＬ３００を介して、仮想ＡＰ制御トラフィックの更新パケットを交換する（Ｓ１０４）。
【００３１】
ＡＰ同士で更新パケットを交換した（Ｓ１０４）後、仮想ＡＰ３１の仮想ＡＰ管理部３１３と、仮想ＡＰ３２の仮想ＡＰ管理部３２３は、端末４１等とのそれぞれの通信に最も適したＡＮＴを、ＡＰ３１等の８本のＡＮＴから選択する（Ｓ１０５）。その方法は次の通りである。仮想ＡＰ管理部３１３と仮想ＡＰ管理部３２３（以下、仮想ＡＰ３１３等）は、仮想ＡＰ３０のＡＮＴ８本の内、端末４１等との通信に用いるＡＮＴの選択について、同一の基準をもつ。この同一の基準は、８本の各ＡＮＴで受信した端末４１等の受信信号強度を比較して端末毎に最大受信信号強度のＡＮＴを選択する、などの基準である。また、仮想ＡＰ３１３等は上記更新パケットの交換により、ＡＰ３１の４本のＡＮＴとＡＰ３２の４本のＡＮＴが受信した端末情報を、８本のＡＮＴ毎の端末情報として同一のものを保有する。従って、各ＡＰのどのＡＮＴを使用して通信するかの選択は、仮想ＡＰ３１３等で、同一の結果となる。
【００３２】
このようにして、仮想ＡＰ管理部３１３等は端末４１等と通信するＡＮＴを選択すると（Ｓ１０５）、ＡＰ３１においては仮想ＡＰ管理部３１３がデータ処理部３１１、入出力部３１６、通信回線２０１を介してＷＬＣ２へＡＮＴ選択完了を伝える。また、ＡＰ３２においては仮想ＡＰ管理部３２３がデータ処理部３２１、入出力部３２６、通信回線２０２を介してＷＬＣ２のデータ処理部２１へＡＮＴ選択完了を伝える。全てのＡＮＴ選択が完了すると、ＷＬＣ２のデータ処理部２１は仮想ＡＰ３０がデータ通信中か否かを判断する（Ｓ１０６）。そして、ＷＬＣ２のデータ処理部２１は仮想ＡＰ３０がデータ通信中でないと判断すれば（Ｓ１０６でＮｏ）、データ処理部２１はデータ通信を開始し、仮想ＡＰ３０としてデータ通信を開始する（Ｓ１０７）。一方、判断（Ｓ１０６）で仮想ＡＰ３０がデータ通信を行っていると判断すれば（Ｓ１０６でＹｅｓ）ステップＳ１０８へ進む。
【００３３】
仮想ＡＰ３０がデータ通信を行っている間、ＡＰ３１等は仮想ＡＰ制御トラフィックの前記キープアライブパケットを定期的に交換する（Ｓ１０８）。そして、ＡＰ３１等の仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）はそれぞれキープアライブパケットの受信を常に監視する。すなわち仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）は、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）が予定通り定期的にキープアライブパケットを受信したかどうかを判断する（Ｓ１０９）。
【００３４】
判断（Ｓ１０９）の結果、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）がキープアライブパケットの受信が予定通り受信できなかったと判断した（Ｓ１０９でＮｏ）場合、ＡＰ３１等は仮想ＡＰ３０を解消する。また、判断（Ｓ１０９）の結果、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）が、キープアライブパケットを予定通り受信したと判断した場合（Ｓ１０９でＹｅｓ）、ＡＰ３１等は端末４１等から端末情報を取得する（Ｓ１１０）。
【００３５】
ＡＰ３１等のデータ処理部（ＡＰ３１ではデータ処理部３１１）は、端末４１等から取得した端末情報が、端末情報取得前と変わっているかどうかを判断する（Ｓ１１１）。判断（Ｓ１１１）の結果、端末情報が変わっていないと判断した場合（Ｓ１１１でＮｏ）、ＡＰ３１等は仮想ＡＰ３０を維持し、キープアライブパケットの交換（Ｓ１０８）を行う。また、判断（Ｓ１１１）の結果、端末情報が変わっていると判断した場合（Ｓ１１１でＹｅｓ）、仮想ＡＰ管理部３１３は仮想ＡＰ制御トラフィック（ＡＰ３１では仮想ＡＰ制御トラフィック３０１）の更新パケットを交換するステップＳ１０４に戻る。
【００３６】
以上説明したように、本実施形態の仮想ＡＰは、特許文献１に示される方法のような、端末のアプリケーションに依存する方法とは異なり、特定のアプリケーションを用いることに限定されず、IEEE802.11に従う一般の端末に対して有効である。また、本実施形態の仮想ＡＰ３０は、ＡＰ３１等が端末４１等から受信したデータを、そのまま仮想ＡＰ３０のデータとして扱う。そのため本実施形態における仮想ＡＰ３０は、特許文献２に示される方法のように親ＡＰが各ＡＰ毎のデータをメモリに蓄積し、蓄積したデータから一部分を抽出して、抽出したデータの合成処理をしてデータの復元を行う方法とは異なる方法を用いている。従って、本実施形態の仮想ＡＰ３０は大容量のメモリを必要とせず、仮想ＡＰ３０は特許文献２の方法のような高速の処理能力を必要としない。
［第２の実施形態］
［構成の説明］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。 
第２の実施形態の構成は、第1の実施形態の構成を示す図１と同じである。
【００３７】
端末４１や端末４２等の各端末とＡＰの間は無線回線で接続される。この無線回線は、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）が定めるIEEE802.11に規定される、MIMO技術を用いた無線LAN規格に従っている。
［動作の説明］
次に第２の実施形態の動作を図１ないし図５を参照して説明する。
【００３８】
まず、図４においてＡＰ３１等は仮想ＡＰ設定情報を共有する（Ｓ３０１）。ＡＰ３１等が仮想ＡＰ設定情報を共有するプロセス（Ｓ３０１）については、第1の実施形態で図３を用いて説明した通りである。次に、仮想ＡＰ設定情報を共有するプロセス（Ｓ３０１）を終了し、ＡＰ３１等が更新パケットを交換するステップ（Ｓ３０４）までは、第1の実施形態で示した図２のステップＳ１０１からステップＳ１０４と同一である。
【００３９】
ここで、ＡＰ３１等が仮想ＡＰ制御トラフィックの更新パケットを交換して（Ｓ３０４）ＡＰ３１等が得た端末情報は、仮想ＡＰ管理部（ＡＰ３１であれば、仮想ＡＰ管理部３１３）によって、端末テーブルに生成される（Ｓ３０５）。仮想ＡＰ３０を構成するＡＰ３１等で生成された端末テーブルは、同一である。この端末テーブルは、ＡＰ３１等のメモリ（ＡＰ３１であればメモリ３１２）に格納される（Ｓ３０６）。図５はメモリ３１２とメモリ３２２に格納された、端末情報テーブルの例である。
【００４０】
端末テーブルをメモリ３１２とメモリ３２２に格納（Ｓ３０６）後、仮想ＡＰ３１の仮想ＡＰ管理部３１３と、仮想ＡＰ３２の仮想ＡＰ管理部３２３は、端末４１等との通信に最も適したＡＮＴの組合わせを、ＡＰ３１等の８本のＡＮＴから選択する（Ｓ３０７）。その方法は次の通りである。仮想ＡＰ３１３等は、仮想ＡＰ３０のＡＮＴ８本の内、端末４１等との通信に用いるＡＮＴの選択について同一の基準をもつ。この同一の基準は、８本の各ＡＮＴで受信した端末４１等の受信信号強度を比較して端末毎に受信信号強度の高いＡＮＴから順に８本の内の３本を選択するなどの基準である。また、仮想ＡＰ３１３等は、それぞれのＡＰの各ＡＮＴ毎に受信した端末情報を含む更新パケットをＶＡＰＬ３００を介して互いに交換することで、仮想ＡＰ３１３等は８本のＡＮＴ毎の端末情報として同一のものを保有する。従って、各ＡＰのどのＡＮＴを使用して通信するかの選択は、仮想ＡＰ３１３等で、同一の結果となる。このようにして、仮想ＡＰ管理部３１３と仮想ＡＰ管理部３２３は端末４１等と通信するＡＮＴを選択（Ｓ３０７）し、ＡＰ３１等のデータ処理部は通信回線２０１と通信回線２０２を介して、ＡＮＴ選択完了をＷＬＣ２のデータ処理部２１へ伝える。続いて、ＷＬＣ２のデータ処理部２１は仮想ＡＰ３０がデータ通信中か否かを判断する（Ｓ３０８）。ステップＳ３０８以降は、第1の実施形態で説明した図２のステップＳ１０６以降の動作と同一である。
【００４１】
次に、通信データの流れを説明する。一例として、端末４１がＷＬＣ２とデータを送受信する場合を説明する。ここで、ＷＬＣ２とＡＰ３１等を接続する通信回線２０１と通信回線２０２の内、データ送受信については、通信回線２０１を使用する。
【００４２】
まず、端末４１がＷＬＣ２に向けてデータを送信する場合を説明する。はじめに、端末４１は送信データをMIMO技術に従って、所定のＡＮＴの本数（図１では３本）に分離する。次に、端末４１はデータを送信し、ＡＰ３１は仮想ＡＰ管理部３１３の指定する２本のＡＮＴでデータを受信し、ＡＰ３２は仮想ＡＰ管理部３１３の指定する１本のＡＮＴでデータを受信する。ＡＰ３２の仮想ＡＰ管理部３２３は、１本のＡＮＴで受信したデータを、ＶＡＰＬ３００を介してＡＰ３１へ送信する。ＡＰ３１のデータ処理部３１１は、ＡＰ３２からＶＡＰＬ３００を介して仮想ＡＰ管理部３１３で受信したデータと、ＡＰ３１の２本のＡＮＴで受信したデータとをMIMO技術により結合する。データ処理部３１１は、結合したデータを、入出力部３１６と通信回線２０１を介してＷＬＣ２へ送信する。一方、ＡＰ３１の仮想ＡＰ管理部３１３は、２本のＡＮＴで受信したデータを、ＶＡＰＬ３００を介してＡＰ３２へ送信する。ＡＰ３２のデータ処理部３２１は、ＡＰ３１からＶＡＰＬ３００を介して仮想ＡＰ管理部３２３で受信したデータと、ＡＰ３２の１本のＡＮＴで受信したデータとをMIMO技術により結合する。従って、結合したデータはＡＰ３１とＡＰ３２で同一であるため、データ処理部３２１が結合したデータを、入出力部３２６と通信回線２０２を介してＷＬＣ２へ送信することも可能である。結合したデータをＡＰ３１がＷＬＣ２へ送信するか、ＡＰ３２がＷＬＣ２へ送信するかは、使用者若しくは設計者がいずれか１つに決めておく。ここでは、前述のようにＡＰ３１が通信回線２０１を使用して、ＷＬＣ２へデータを送信することとした。
【００４３】
次に、ＷＬＣ２が端末４１に向けてデータを送信する場合を説明する。ＷＬＣ２のＡＰ管理部２２は、通信回線２０１を介してＡＰ３１にデータを送信する。ＡＰ３１では、入出力部３１６を介して、データ処理部３１１がデータを受信する。ＡＰ３１のデータ処理部３１１は、３本のＡＮＴに対してデータの分離を行い、ＡＰ３１は仮想ＡＰ管理部３１３が選択する２本のＡＮＴから、端末４１に対してデータを送信する。また、ＡＰ３１はメモリ３１２に格納されている端末テーブルに従い、ＶＡＰＬ３００を介してＡＰ３２に対してＡＮＴ１本分のデータを伝送する。ＡＰ３２はＶＡＰＬ３００を介してＡＮＴ１本分のデータを受信する。ＡＰ３２は仮想ＡＰ管理部３２３が選択する１本のＡＮＴから、端末４１に対してデータを送信する。そして、端末４１は、３本のアンテナで受信したデータを、MIMO技術により結合する。
【００４４】
以上説明したように、本実施形態の仮想ＡＰは、特許文献１に示される方法のような、端末のアプリケーションに依存する方法とは異なり、特定のアプリケーションを用いることに限定されず、IEEE802.11に従う一般の端末に対して有効である。また、本実施形態では仮想ＡＰ３０が予め選択したＡＮＴで受信したデータを、各ＡＰがMIMO技術に従って即座に結合する。そのため仮想ＡＰ３０は、特許文献２に示される方法のように親ＡＰが各ＡＰ毎のデータをメモリに蓄積し、蓄積したデータから一部分を抽出して、抽出したデータの合成処理をしてデータの復元を行う方法とは異なる方法を用いている。従って、本実施形態の仮想ＡＰ３０は大容量のメモリを必要とせず、仮想ＡＰ３０は特許文献２の方法のような高速の処理能力を必要としない。また、第1の実施形態の方法では１台に複数本のＡＮＴを備える一般的なＡＰがＡＮＴを切換える時にデータ通信が一瞬切断されるのと同様に、端末が仮想ＡＰ内のＡＰ間を移動する際にデータ通信が一瞬切断される。しかし、第２の実施形態の方法では端末がＡＰ間を移動してもMIMO技術を利用することで、データ通信は途絶えない。さらにMIMO技術を用いない第1の実施形態の方法と比べて、第２の実施形態ではMIMO技術の利点である高速通信が可能となる。
［第３の実施形態］
［構成の説明］
次に第３の実施形態について、図１を参照して詳細に説明する。
【００４５】
第３の実施形態の構成では、図１に示される第１の実施形態の構成の内、通信回線２０１と通信回線２０２に、IEEE802.3adで標準化されているLink Aggregation技術を用いる。Link Aggregation技術を用いることで、通信回線２０１と通信回線２０２は、１つの論理リンクとして扱われる。尚、第３の実施形態の構成では、ＶＡＰＬ３００は制御トラフィックの伝送だけでなく、動作の説明で述べるようにデータも伝送する。
［動作の説明］
次に第３の実施形態の動作を、図１を用いて詳細に説明する。
【００４６】
ここでは図１における端末４１を例として、動作を説明する。端末４１はＡＰ３１とＡＰ３２の両方に接続されている。ＡＰ３１の通信回線２０１とＡＰ３２の通信回線２０２にはLink Aggregationの技術を適用する。通常、Link Aggregationは、２つの装置間の接続で実現されるものであるが、第２の実施形態では、１つのＷＬＣと２つのＡＰという、３つの装置間で実現される。つまり本実施形態では、ＡＰ３１とＡＰ３２が仮想ＡＰ３０として動作し、仮想ＡＰ３０が１つの装置と同等に動作するため、１つのＷＬＣ２と１つの仮想ＡＰ３０間でLink Aggregationが可能となる。
【００４７】
Link Aggregationによれば、１本の通信回線ではなく複数の通信回線（図１では２本）を同時に使用して１本の通信回線として、使用可能である。その使用方法は、例えば端末４１に対するデータは通信回線２０１を使用し、端末４２に対するデータは通信回線２０２を使用するなどの方法である。このように、ＷＬＣから端末４１に向かって送信されたデータは、Link Aggregationを適用することで、通信回線２０１と通信回線２０２の何れかの回線によって伝送される。
【００４８】
まず、端末４１等がＷＬＣ２に向けてデータを送信する場合を説明する。
【００４９】
はじめに、端末４１は送信データをMIMO技術に従って、所定のＡＮＴの本数（図１では３本）に分離する。次に、端末４１はデータを送信し、ＡＰ３１とＡＰ３２はデータを受信する。ＡＰ３１は仮想ＡＰ管理部３１３が選択する２本のＡＮＴで受信したデータを、ＶＡＰＬ３００を介してＡＰ３１へ送信する。一方、ＡＰ３２は仮想ＡＰ管理部３２３が選択する１本のＡＮＴで受信したデータを、ＶＡＰＬ３００を介してＡＰ３１へ送信する。ＡＰ３１のデータ処理部３１１は、ＡＰ３２からＶＡＰＬを介して受信したデータと、ＡＰ３１の２本のＡＮＴで受信したデータとをMIMO技術により結合する。同様にＡＰ３２のデータ処理部３２１は、ＡＰ３１からＶＡＰＬ３００を介して受信したデータと、ＡＰ３２の１本のＡＮＴで受信したデータとをMIMO技術により結合する。この結果、端末４１が送信したデータは、ＡＰ３１とＡＰ３２で同時に保持される。
【００５０】
次に端末４２も、端末４１と同時にＷＬＣ２へデータを送信する場合を想定する。上記で説明した、端末４１がＷＬＣ２に向けてデータを送信する場合の説明と同様に、端末４２が送信したデータも、ＡＰ３１とＡＰ３２で同時に保持される。そして、通信回線２０１と通信回線２０２にLink Aggregationを適用しているので、例えば端末４１のデータはＡＰ３１から通信回線２０１を介して、端末４２のデータは通信回線２０２を介して送信される。
【００５１】
次に、ＷＬＣ２が端末４１にデータを送信する場合を説明する。
【００５２】
ＷＬＣ２が送信端末４１にデータを送信する際、Link Aggregationによって、通信回線２０１が選択された場合は、第１の実施形態の説明と同様である。しかし、Link Aggregationによって、通信回線２０２によって伝送された場合は、データは次のように伝送される。ＷＬＣ２のＡＰ管理部２２は、通信回線２０２を介してＡＰ３２にデータを送信する。ＡＰ３２では、入出力部３２６を介して、データ処理部３２１がデータを受信する。ＡＰ３２のデータ処理部３２１は、３本のＡＮＴに対してデータの分離を行い、ＡＰ３２は仮想ＡＰ管理部３２３が選択する１本のＡＮＴから端末４１に対してデータを送信する。また、ＡＰ３２はメモリ３２２に格納されている端末テーブルに従い、ＶＡＰＬ３００を介してＡＰ３１に対してＡＮＴ２本分のデータを伝送する。ＡＰ３１はＶＡＰＬを介してＡＮＴ２本分のデータを受信する。ＡＰ３１のデータ処理部３１１は、仮想ＡＰ管理部３１３が選択する２本のＡＮＴから端末４１に対してデータを送信する。そして、端末４１は、３本のアンテナで受信したデータを、MIMO技術により結合する。
【００５３】
さらに、端末４２が端末４１と同時に仮想ＡＰ３０を使用し、ＷＬＣ２が端末４１と同時に端末４２へデータを伝送する場合を説明する。ＷＬＣ２が送信端末４２にデータを送信する際、Link Aggregationによって、通信回線２０１が選択された場合は、データは次のように伝送される。ＷＬＣ２のＡＰ管理部２２は、通信回線２０１を介してＡＰ３１にデータを送信する。ＡＰ３１では、入出力部３１６を介して、データ処理部３１１がデータを受信する。ＡＰ３１のデータ処理部３１１は、３本のＡＮＴに対してデータの分離を行い、ＡＰ３１はメモリ３１２に格納されている端末テーブルに従って、ＶＡＰＬ３００を介してＡＰ３２に対してＡＮＴ３本分のデータを伝送する。ＡＰ３２はＶＡＰＬを介してＡＮＴ３本分のデータを受信する。ＡＰ３２のデータ処理部３２１は、仮想ＡＰ管理部３２３が選択する３本のＡＮＴから端末４２に対してデータを送信する。そして、端末４２は、３本のアンテナで受信したデータを、MIMO技術により結合する。一方、Link Aggregationによって、ＷＬＣ２から端末４２に送信するデータが通信回線２０２によって伝送された場合は、データは次の様に伝送される。ＷＬＣ２のＡＰ管理部２２は、通信回線２０２を介してＡＰ３２にデータを送信する。ＡＰ３２では、入出力部３２６を介して、データ処理部３２１がデータを受信する。ＡＰ３２のデータ処理部３２１は、３本のＡＮＴに対してデータの分離を行い、ＡＰ３２は仮想ＡＰ管理部３２３が選択する３本のＡＮＴから端末４２に対してデータを送信する。そして、端末４２は、３本のアンテナで受信したデータを、MIMO技術により結合する。
【００５４】
第２の実施形態では、データの通信回線は通信回線２０１の１本であったが、第３の実施形態では通信回線２０１と通信回線２０２の２本である。そのため、第３の実施形態の通信方法は第１の実施形態の通信方法と比べてデータ通信容量が多くなり、データ通信速度は高速にできる。
［第４の実施形態］
［構成の説明］
次に、第４の実施形態の構成について図６を参照して詳細に説明する。
【００５５】
第４の実施形態では、図１に示される第1の実施形態の構成に対して、ＷＬＣ２はＡＰ管理部２２に代えて仮想ＡＰ管理部２４を備え、さらにメモリ２３を備える。仮想ＡＰ管理部２４は、仮想ＡＰ３０を構成するＡＰ３１およびＡＰ３２と物理的に接続し、仮想ＡＰ３０を管理するハードウェアである。なお、第４の実施形態では第１の実施形態のＡＰ３１の構成から、メモリ３１２が取り除かれている。ＡＰ３２についても同様に、第１の実施形態のＡＰ３２の構成から、メモリ３２２が取り除かれている。
【００５６】
また、ＷＬＣ２の仮想ＡＰ管理部２４とＡＰ３１の入出力部３１６とは、通信回線２０１で接続され、ＷＬＣ２の仮想ＡＰ管理部２４とＡＰ３２の入出力部３２６とは、通信回線２０２で接続される。尚、第４の実施形態では、第1の実施形態の構成に存在した、ＶＡＰＬ３００は取り除かれている。
【００５７】
端末４１や端末４２等の各端末とＡＰの間は無線回線で接続される。この無線回線は、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）が定めるIEEE802.11に規定される、MIMO技術を用いた無線LAN規格に従っている。
［動作の説明］
次に第４の実施形態の動作を図１、図５、図６、図７、および図８を参照して説明する。
【００５８】
まず、図７においてＡＰ３１等は仮想ＡＰ設定情報を共有する（Ｓ４０１）。
【００５９】
ＡＰ３１等が仮想ＡＰ設定情報を共有するプロセス（Ｓ４０１）については、図８を用いて説明する。はじめに、ＷＬＣ２は仮想ＡＰ設定情報２１０をメモリ２３に格納する（Ｓ５０１）。次いで、ＷＬＣ２はＡＰ３１等と接続して通信し、ＷＬＣ２のデータ処理部２１は仮想ＡＰ設定情報２１０を仮想ＡＰ管理部２４を介してＡＰ３１等に送信し（Ｓ５０２）、ＡＰ３１等は仮想ＡＰ設定情報２１０を受信する（Ｓ５０３）。続いて、ＡＰ３１等の仮想ＡＰ管理部は、仮想ＡＰ制御トラフィックの設定確認パケットを、データ処理部と入出力部と通信回線とを介してＷＬＣ２へ送信する（Ｓ５０４）。ステップＳ５０４でＡＰ３１等がＡＰ３１の場合、図１における符号は次の通りである。すなわち、仮想ＡＰ管理部は３１３、仮想ＡＰ制御トラフィックは３０１、データ処理部は３１１、入出力部は３１６、通信回線は２０１である。ＡＰ３１等から設定確認パケットを受信したＷＬＣ２の仮想ＡＰ管理部２４は、ＡＰ３１等から受信した設定確認パケットに含まれる仮想ＡＰ設定情報と、ＷＬＣ２のメモリ２３の仮想ＡＰ設定情報とを比較して一致するかどうかを判断する（Ｓ５０５）。判断（Ｓ５０５）の結果、一致すると判断すれば（判断Ｓ５０５でＹｅｓ）、ＡＰ３１等は仮想ＡＰ設定情報を共有する。また、判断（Ｓ５０５）の結果、一致しないと判断すれば（判断Ｓ５０５でＮｏ）、ステップＳ５０２に戻る。
【００６０】
以上説明したように、第２の実施形態において、ＡＰ３１等がＶＡＰＬ３００を介して設定確認パケットを交換して、ＡＰ３１等が仮想ＡＰ設定情報を共有したことが、ＶＡＰＬ３００を使わずに通信回線２０１と通信回線２０２で実現される。
【００６１】
以上で仮想ＡＰ設定情報を共有するプロセス（Ｓ４０１）を終了し、再び図７を用いて説明する。
【００６２】
ＡＮＴ３１５ａ〜ＡＮＴ３１５ｄ（以下、ＡＮＴ３１５）は、ＡＰ３１のアンテナ管理部３１４に管理され、ＡＮＴ３２５ａ〜ＡＮＴ３２５ｄ（以下、ＡＮＴ３２５）は、ＡＰ３２のアンテナ管理部３２４によって管理される。
【００６３】
仮想ＡＰ設定情報を共有（Ｓ４０１）すると、ＡＰ３１等の各ＡＮＴと端末４１および端末４２（以下、端末４１等）の各ＡＮＴは、ビーコンを交換する（Ｓ４０２）。
【００６４】
ＡＰ３１等は各端末とビーコンを交換する（Ｓ４０２）ことにより、ＡＰ３１等は、ＡＮＴ毎に端末情報を取得する（Ｓ４０３）。端末情報は一旦仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）に保管され、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）はデータ処理部（ＡＰ３１ではデータ処理部３１１）に対し、端末情報取得を通知する信号を発する。端末情報取得の通知信号を受けたデータ処理部（ＡＰ３１ではデータ処理部３１１）は、仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）に対し、仮想ＡＰ制御トラフィックの更新パケットの生成を指示する。続いて仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）は更新パケットを生成する。ＡＰ３１等の仮想ＡＰ管理部（ＡＰ３１では仮想ＡＰ管理部３１３）は通信回線（ＡＰ３１では通信回線２０１）を介して、仮想ＡＰ制御トラフィック３０１の更新パケットをＷＬＣ２へ送信する（Ｓ４０４）。ＷＬＣ２の仮想ＡＰ管理部２４は更新パケットを受信する（Ｓ４０５）と、更新パケットに含まれる端末情報に基づいて端末テーブルを生成し（Ｓ４０６）、仮想ＡＰ管理部２４は端末テーブルをメモリ２３に格納する（Ｓ４０７）。
【００６５】
端末テーブルをメモリ２３に格納（Ｓ４０７）後、ＷＬＣ２の仮想ＡＰ管理部２４は、端末４１等との通信に最も適したＡＮＴの組合せを、ＡＰ３１等の８本のＡＮＴから選択する（Ｓ４０８）。その方法は次の通りである。ＷＬＣ２はそれぞれのＡＰのＡＮＴ毎に受信した端末情報を含む更新パケットを受信し、仮想ＡＰの８本のＡＮＴ毎の端末情報を保有する。ＷＬＣ２は８本の各ＡＮＴで受信した端末４１等の受信信号強度を比較して、端末毎に受信信号強度の高いＡＮＴから順に８本の内の３本を選択するなどの基準に従って、端末４１等との通信に最も適したＡＮＴの組合せを選択する。このようにして、仮想ＡＰ管理部２４は端末４１等と通信するＡＮＴを選択して（Ｓ４０８）、仮想ＡＰ管理部２４はＡＰ３１等へ選択した情報を伝え、続いてＡＰ３１等のアンテナ管理部（ＡＰ３１ではアンテナ管理部３１４）はＡＮＴの選択を実行する。ＡＰ３１等のデータ処理部（ＡＰ３１ではデータ処理部３１１）は通信回線（ＡＰ３１では通信回線２０１）を介して、ＡＮＴ選択の実行完了をＷＬＣ２のデータ処理部２１へ伝える。続いて、ＷＬＣ２のデータ処理部２１は仮想ＡＰ３０がデータ通信中か否かを判断する（Ｓ４０９）。そして、ＷＬＣ２のデータ処理部２１は仮想ＡＰ３０がデータ通信中でないと判断すれば（Ｓ４０９でＮｏ）、データ処理部２１はデータ通信を開始し、仮想ＡＰ３０としてデータ通信を開始する（Ｓ４１０）。一方、判断（Ｓ４０９）で仮想ＡＰ３０がデータ通信を行っていると判断すれば（Ｓ４０９でＹｅｓ）ステップＳ４１１へ進む。
【００６６】
仮想ＡＰ３０がデータ通信を行っている間、ＡＰ３１等は仮想ＡＰ制御トラフィックの前記キープアライブパケットをＷＬＣ２に定期的に送信する（Ｓ４１１）。そして、ＷＬＣ２の仮想ＡＰ管理部２４はキープアライブパケットの受信を常に監視する。すなわち仮想ＡＰ管理部２４は、仮想ＡＰ管理部２４が予定通り定期的にキープアライブパケットを受信したかどうかを判断する（Ｓ４１２）。
【００６７】
判断（Ｓ４１２）の結果、仮想ＡＰ管理部２４がキープアライブパケットが予定通り受信できなかったと判断した（Ｓ４１２でＮｏ）場合、ＡＰ３１等は仮想ＡＰ３０を解消する。また、判断（Ｓ４１２）の結果、仮想ＡＰ管理部２４が、キープアライブパケットを予定通り受信したと判断した場合（Ｓ４１２でＹｅｓ）、ＡＰ３１等は端末４１等から端末情報を取得する（Ｓ４１３）。
【００６８】
ＡＰ３１等のデータ処理部（ＡＰ３１ではデータ処理部３１１）は、端末４１等から取得した端末情報が、端末情報取得前と変わっているかどうかを判断する（Ｓ４１４）。判断（Ｓ４１４）の結果、端末情報が変わっていないと判断した場合（Ｓ４１４でＮｏ）、ＡＰ３１等は仮想ＡＰ３０を維持し、キープアライブパケットの送信（Ｓ４１１）を行う。また、判断（Ｓ４１４）の結果、端末情報が変わっていると判断した場合（Ｓ４１４でＹｅｓ）、仮想ＡＰ管理部３１３は仮想ＡＰ制御トラフィック（ＡＰ３１では仮想ＡＰ制御トラフィック３０１）の更新パケットを送信するステップＳ４０４に戻る。
【００６９】
続いて、通信データの流れを説明する。一例として、端末４１がＷＬＣ２とデータを送受信する場合を説明する。
【００７０】
まず、端末４１がＷＬＣ２に向けてデータを送信する場合を説明する。はじめに、端末４１は送信データをMIMO技術に従って、所定のＡＮＴの本数（図１では３本）に分離する。次に、端末４１はデータを送信し、ＡＰ３１はＷＬＣ２の仮想ＡＰ管理部２４の指定する２本のＡＮＴでデータを受信し、ＡＰ３２はＷＬＣ２の仮想ＡＰ管理部２４の指定する１本のＡＮＴでデータを受信する。ＡＰ３１の仮想ＡＰ管理部３１３は、２本のＡＮＴで受信したデータを、入出力部３１６および通信回線２０１を介してＷＬＣ２へ送信する。一方、ＡＰ３２の仮想ＡＰ管理部３２３は、１本のＡＮＴで受信したデータを、入出力部３２６および通信回線２０２を介してＷＬＣ２へ送信する。ＷＬＣ２のデータ処理部２１は、ＡＰ３１から通信回線２０１を介して受信したデータと、ＡＰ３２から通信回線２０２を介して受信したデータとをMIMO技術により結合する。
【００７１】
次に、ＷＬＣ２が端末４１に向けてデータを送信する場合を説明する。まず、ＷＬＣ２のデータ処理部２１は、MIMO技術に従って３本のＡＮＴに対してデータの分離を行う。次に、仮想ＡＰ管理部２４はメモリ２３に格納されている端末テーブルに従い、通信回線２０１を介してＡＰ３１に対してＡＮＴ２本分のデータを伝送し、通信回線２０２を介してＡＰ３２へＡＮＴ１本分のデータを受信する。ＡＰ３１はＷＬＣ２の仮想ＡＰ管理部２４が選択する２本のＡＮＴから、ＡＰ３２はＷＬＣ２の仮想ＡＰ管理部２４が選択する１本のＡＮＴから、それぞれ端末４１に対してデータを送信する。そして、端末４１は、３本のアンテナで受信したデータを、MIMO技術により結合する。
【００７２】
以上説明したように、本実施形態の仮想ＡＰは、特許文献１に示される方法のような、端末のアプリケーションに依存する方法とは異なり、特定のアプリケーションを用いることに限定されず、IEEE802.11に従う一般の端末に対して有効である。また、本実施形態では仮想ＡＰ３０が予め選択したＡＮＴで受信したデータを、各ＡＰがMIMO技術に従って即座に結合する。そのため仮想ＡＰ３０は、特許文献２に示される方法のように親ＡＰが各ＡＰ毎のデータをメモリに蓄積し、蓄積したデータから一部分を抽出して、抽出したデータの合成処理をしてデータの復元を行う方法とは異なる方法を用いている。従って、本実施形態の仮想ＡＰ３０は大容量のメモリを必要とせず、仮想ＡＰ３０は特許文献２の方法のような高速の処理能力を必要としない。また、第４の実施形態では第２の実施形態に存在した、ＡＰ間の接続であるＶＡＰＬ３００を使用せずとも、第２の実施形態と同じ機能をもつ仮想ＡＰ３０が実現可能である。従って、第４の実施形態の方法は、ＡＰとＡＰの間に通信回線を設置できない環境においても、仮想ＡＰを実現できる。
［第５の実施形態］
次に、第５の実施形態について図９を参照して詳細に説明する。
【００７３】
第５の実施形態では、ＡＰ３１は通信回線４００（以下、回線）で接続される。
【００７４】
ＡＰ３１は、端末が送出する端末識別符号を受信する無線受信手段５１を有し、さらに受信状況送受信手段（以下、送受手段）５３を有する。この送受手段５３は、前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され回線４００を介して接続された他の基地局へ送信する。また、前記送受手段５３は前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から回線４００を介して受信する。更に、ＡＰ３１は前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段５２とを備える。
【００７５】
このようにして、ＡＰ３１と他の基地局は１つの仮想ＡＰとして動作する。
【００７６】
以上説明したように、本実施形態の仮想ＡＰは、特許文献１に示される方法のような、端末のアプリケーションに依存する方法とは異なり、特定のアプリケーションを用いることに限定されず、IEEE802.11に従う一般の端末に対して有効である。
【００７７】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
無線端末が送出する端末識別符号を受信する無線受信手段と、
前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され所定の通信回線を介して接続された他の基地局に送信し、前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から前記通信回線を介して受信する受信状況送受信手段と、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段と
を備えていること
を特徴とする基地局。
（付記２）
前記基地局は、第２の通信回線を介して制御スイッチから、前記他の基地局と共通の基地局識別符号を受信し、
前記制御スイッチとの間でデータを送受信する第２の送受信手段
を備えることを特徴とする、付記１記載の基地局。
（付記３）
前記無線端末から受信したデータを、前記所定の通信回線を介して前記他の基地局に送信する機能を有する前記受信状況送受信手段を備え、
前記所定の通信回線を介して接続された前記他の基地局から受信したデータと前記基地局が前記無線端末から受信した前記データとを、所定の方法に従って結合するデータ結合手段を備え、
さらに前記データ結合手段により結合したデータを、前記第２の通信回線を介して前記制御スイッチに送信する前記第２の送受信手段を備える
ことを特徴とする、付記２記載の基地局。
（付記3）
前記基地局は、前記第２の送受信手段により、前記制御スイッチから前記第２の通信回線を介してデータを受信し、所定の方法に従ってデータを分離するデータ分離手段を備え、
前記他の基地局に対し前記第1及び第２の情報に基づく第２の所定の方法に従って、前記所定の通信回線を介して接続された前記他の基地局に、前記データ分離手段により分離されたデータを、前記受信状況送受信手段から送信し、
前記第２の所定の方法に従い前記所定の方法を用いて、前記無線送信手段から前記無線端末に送信すること
を特徴とする付記２または付記３記載の基地局。
（付記５）
前記基地局は複数のアンテナを備え、前記第1の情報および前記第２の情報は前記アンテナ毎の前記端末識別符号の受信状況であり、前記第1及び第２の情報に基づいて前記受信状況の良好な順に前記無線端末と通信するアンテナを選択する
ことを特徴とする付記２乃至付記４記載の基地局。
（付記６）
前記無線受信手段と前記無線送信手段と、前記所定の方法にIEEE802.11に規定されるMIMO（multiple-input and multiple-output）技術を用いる、付記３乃至付記５記載の基地局。
（付記７）
前記基地局は、前記制御スイッチから前記第２の通信回線を介して、IETF標準準拠のCAPWAP(Control and Provisioning of Wireless Access Points Protocol)に従って制御されることを特徴とする、付記２乃至付記６記載のいずれかの基地局。
（付記８）
前記第２の通信回線は、Link Aggregation技術を用いた通信回線であることを特徴とする、付記２乃至付記７記載のいずれかの基地局。
（付記９）
無線端末が送出する端末識別符号を受信する無線受信手段と、
制御スイッチに接続される他の基地局と共通の基地局識別符号を前記制御スイッチから受信し、前記端末識別符号の受信状況を示す第1の情報を所定の通信回線を介して前記制御スイッチに送信し、前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記制御スイッチから所定の通信回線を介して受信し、さらに前記制御スイッチとの間でデータを送受信する送受信手段と、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する無線送信手段と
を備えていることを特徴とする基地局。
（付記１０）
請求項１乃至請求項９のいずれかの請求項に記載された基地局と、
前記他の基地局とを備え、
前記他の基地局は、付記１乃至付記９のいずれかの請求項に記載された基地局を備えていること
を特徴とする無線通信システム。
（付記１１）
無線端末が送出する端末識別符号を受信し、
前記端末識別符号の受信状況を示す第1の情報を、自身と共通の基地局識別符号が付与され他の基地局に送信し、
前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記他の基地局から受信し、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出すること
を特徴とする基地局の通信方法。
（付記１２）
制御スイッチから前記基地局識別符号を受信し、
前記制御スイッチとの間でデータを送受信すること
を特徴とする、付記１１記載の基地局の通信方法。
（付記１３）
前記無線端末からデータを受信し、
前記他の基地局に前記データを送信し、
前記他の基地局から受信したデータと前記無線端末から受信した前記データとを、所定の方法に従って結合し、
結合したデータを前記制御スイッチに送信すること
を特徴とする、付記１２記載の基地局の通信方法。
（付記１４）
前記制御スイッチからデータを受信し、所定の方法に従ってデータを分離し、
前記第1及び前記第２の情報に基づく第２の所定の方法に従って、前記他の基地局に前記前記分離されたデータを送信し、前記第２の所定の方法に従い前記所定の方法を用いて、前記無線端末に送信すること
を特徴とする付記１２または付記１３記載の基地局の通信方法。
（付記１５）
前記基地局は複数のアンテナを備え、前記第1の情報および前記第２の情報は前記アンテナ毎の前記端末識別符号の受信状況であり、前記第1及び第２の情報に基づいて前記受信状況の良好な順に前記無線端末と通信するアンテナを選択する
ことを特徴とする付記１２乃至付記１４記載の基地局の通信方法。
（付記１６）
前記所定の方法は、IEEE802.11に規定されるMIMO（multiple-input and multiple-output）技術を用いること
を特徴とする付記１３および付記１５記載の基地局の通信方法。
（付記１７）
前記制御スイッチから、IETF標準準拠のCAPWAP(Control and Provisioning of Wireless Access Points Protocol)に従って制御されることを特徴とする、付記１２乃至付記１６記載のいずれかの基地局の通信方法。
（付記１８）
前記制御スイッチと前記基地局の通信は、
Link Aggregation技術を用いることを特徴とする、付記１２乃至付記１７記載のいずれかの基地局の通信方法。
（付記１９）
無線端末が送出する端末識別符号を受信し、
制御スイッチに接続される他の基地局と共通の基地局識別符号を前記制御スイッチから受信し、
前記端末識別符号の受信状況を示す第1の情報を所定の通信回線を介して前記制御スイッチに送信し、
前記他の基地局での前記端末識別符号の受信状況を示す第２の情報を前記制御スイッチから所定の通信回線を介して受信し、
さらに前記制御スイッチとの間でデータを送受信し、
前記第１の情報が、前記第１及び第２の情報に基づく所定の条件を充足した場合、前記基地局識別符号を前記無線端末に送出する基地局の通信方法。
【符号の説明】
【００７８】
１        ネットワーク網
２        ＷＬＣ
２１      データ処理部
２２      ＡＰ管理部
２３      メモリ
２４      仮想ＡＰ管理部
３０      仮想ＡＰ
３１      ＡＰ
３２      ＡＰ
４１      端末
４２      端末
５１      無線受信手段
５２      無線送信手段
５３      送受手段
２０１    通信回線
２０２    通信回線
２１０    仮想ＡＰ設定情報
３００    ＶＡＰＬ
３０１    仮想ＡＰ制御トラフィック
３０２    仮想ＡＰ制御トラフィック
３１１    データ処理部
３１２    メモリ
３１３    仮想ＡＰ管理部
３１４    アンテナ管理部
３１５ａ  アンテナ
３１５ｂ  アンテナ
３１５ｃ  アンテナ
３１５ｄ  アンテナ
３１６    入出力部
３２１    データ処理部
３２２    メモリ
３２３    仮想ＡＰ管理部
３２４    アンテナ管理部
３２５ａ  アンテナ
３２５ｂ  アンテナ
３２５ｃ  アンテナ
３２５ｄ  アンテナ
３２６    入出力部
４００    通信回線
【図１】
2015220562.tif 000003
【図２】
2015220562.tif 000004
【図３】
2015220562.tif 000005
【図４】
2015220562.tif 000006
【図５】
2015220562.tif 000007
【図６】
2015220562.tif 000008
【図７】
2015220562.tif 000009
【図８】
2015220562.tif 000010
【図９】
2015220562.tif 000011