(57)【要約】【課題】再接続処理を行うことなく無線端末がアクセスポイントを切り替えることを可能にする技術を提供する。【解決手段】ルータ装置（ＲＴ１）は、ローカル無線通信を行うためのＬＡＮ通信部（２１５）と、ローカル無線通信で受信したデータを外部ネットワークに転送するための移動通信部（２１４）と、ローカル無線通信を行うためにルータ装置に接続されている１つ以上の無線端末のそれぞれについて、当該無線端末を識別するための識別情報を含む端末情報を格納する記憶部（２０５）と、１つ以上の無線端末との通信を他のルータ装置に移行する際に、記憶部に格納されている端末情報を移行先のルータ装置に送信するための制御部（２０１）とを有する。【選択図】図２
2014123850.tif 000002
【特許請求の範囲】
【請求項１】
ルータ装置であって、
ローカル無線通信を行うための第１通信手段と、
前記ローカル無線通信で受信したデータを外部ネットワークに転送するための第２通信手段と、
前記ローカル無線通信を行うために前記ルータ装置に接続されている１つ以上の無線端末のそれぞれについて、当該無線端末を識別するための識別情報を含む端末情報を格納する記憶手段と、
前記１つ以上の無線端末との通信を他のルータ装置に切り替える際に、前記記憶手段に格納されている端末情報を切り替え先のルータ装置に送信するための制御手段とを備えることを特徴とするルータ装置。
【請求項２】
前記ルータ装置は、前記ルータ装置に電力を供給するためのバッテリを備え、
前記制御手段は、前記端末情報を前記切り替え先のルータ装置に送信した後、前記ルータ装置を省電力状態に切り替えることを特徴とする請求項１に記載のルータ装置。
【請求項３】
前記記憶手段は、前記ルータ装置に固有の固有識別子と、前記切り替え先のルータ装置との間で共有される共通識別子とさらに格納し、
前記制御手段は、前記ルータ装置に接続を要求する無線端末に対して、前記ルータ装置の識別子として前記共通識別子を通知するとともに、当該無線端末を識別するための識別情報を割り当てることを特徴とする請求項１又は２に記載のルータ装置。
【請求項４】
コンピュータを、請求項１乃至３の何れか１項に記載のルータ装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルータ装置及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮにおいて、１つのアクセスポイント（無線基地局）で管理されるネットワーク（ＢＳＳ：Basic Service Set、基本サービスセット）を複数個まとめて、１つのネットワーク（ＥＳＳ：Extended Service Set、拡張サービスセット）を構成する技術が知られている。ＥＳＳに属する無線端末は通信状況などに応じて、接続するアクセスポイントを切り替えることができる。ＥＳＳにおいてアクセスポイントの切り替え時間を短縮するために、ＩＥＥＥ８０２．１１ｒ標準規格（非特許文献１）は、アクセスポイント間でセキュリティやＱｏＳに関する端末情報を事前に共有することを規定する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】IEEE802.11r, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 2: Fast Basic Service Set (BSS).” July 2008.
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＥＥＥ８０２．１１ｒでは、無線端末が１つのアクセスポイントから別のアクセスポイントに接続先を切り替える場合に、移行後のアクセスポイントとの間でリアソシエーション処理（再接続処理）を行う必要がある。リアソシエーション処理が行われると、無線端末及びアクセスポイントのいずれにおいても電力を消費し、また、無線ＬＡＮで使用可能なリソースも消費する。そこで、本発明の１つの側面は、再接続処理を行うことなく無線端末がアクセスポイントを切り替えることを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題に鑑みて、ルータ装置であって、ローカル無線通信を行うための第１通信手段と、前記ローカル無線通信で受信したデータを外部ネットワークに転送するための第２通信手段と、前記ローカル無線通信を行うために前記ルータ装置に接続されている１つ以上の無線端末のそれぞれについて、当該無線端末を識別するための識別情報を含む端末情報を格納する記憶手段と、前記１つ以上の無線端末との通信を他のルータ装置に切り替える際に、前記記憶手段に格納されている端末情報を切り替え先のルータ装置に送信するための制御手段とを備えることを特徴とするルータ装置が提供される。
【発明の効果】
【０００６】
上記手段により、再接続処理を行うことなく無線端末がアクセスポイントを切り替えることを可能にする技術が提供される。
【図面の簡単な説明】
【０００７】
【図１】本発明の１つの実施形態の全体構成の一例を説明する図である。
【図２】本発明の１つの実施形態の無線ルータの構成例を説明する図である。
【図３】本発明の１つの実施形態の無線ルータの動作例を説明する図である。
【図４】本発明の１つの実施形態の無線ルータが管理するテーブル例を説明する図である。
【図５】本発明の１つの実施形態の端末情報パケットの一例を説明する図である。
【発明を実施するための形態】
【０００８】
添付の図面を参照しつつ本発明の実施形態について以下に説明する。様々な実施形態を通じて同様の要素には同一の参照符号を付して重複する説明を省略する。また、各実施形態は適宜変更、組み合わせが可能である。
【０００９】
図１を参照して、本発明の１つの実施形態に係る通信システムの全体構成の一例を説明する。図１には、無線ＬＡＮ（ローカルエリアネットワーク）１０１、移動通信ネットワーク１０２及びインターネット１０３が示されている。無線ＬＡＮ１０１は例えばＩＥＥＥ８０２．１１に準拠し、３つの無線ルータＲＴ１〜ＲＴ３と、３つの無線端末ＳＴＡ１〜ＳＴＡ３とを含む。無線ルータ（無線ルータ装置）は専用の装置で実現されてもよいし、ＰＣや携帯電話、スマートフォンのように複数の通信技術をサポートし、テザリング機能を提供するコンピュータによって実現されてもよい。無線ルータＲＴ１〜ＲＴ３のそれぞれは、この無線ＬＡＮ１０１におけるアクセスポイントとして機能し、無線ルータＲＴ１〜ＲＴ３によってＥＳＳが構成される。無線端末ＳＴＡ１〜ＳＴＡ３はこのＥＳＳに属する。図１の例では無線ＬＡＮ１０１は３つの無線ルータＲＴ１〜ＲＴ３を含むが、２つ以上の無線ルータを含むＥＳＳであれば本発明を適用できる。また、図１の例では無線ＬＡＮ１０１は３つの無線端末ＳＴＡ１〜ＳＴＡ３を含むが、１つ以上の無線端末を含むＥＳＳであれば本発明を適用できる。
【００１０】
無線ルータＲＴ１〜ＲＴ３は移動通信ネットワーク１０２における端末としても機能し、無線基地局ＢＳを介して移動通信ネットワーク１０２に接続する。移動通信ネットワーク１０２は例えばＬＴＥや３Ｇなどの規格に準拠し、インターネット１０３に接続されている。無線端末ＳＴＡ１〜ＳＴＡ３のそれぞれは、無線ルータＲＴ１〜ＲＴ３を介して移動通信ネットワーク１０２やインターネット１０３等の外部ネットワークに接続される。無線ルータＲＴ１〜ＲＴ３は無線端末ＳＴＡ１〜ＳＴＡ３を外部ネットワークに中継できればどのような通信規格に準拠していてもよく、例えば無線通信ネットワークの代わりに、又はこれに加えて、ＦＴＴＨやＡＤＳＬを介して固定通信ネットワークに接続されてもよい。
【００１１】
本実施形態では、各時点において、無線ＬＡＮ１０１を構成する複数の無線ルータＲＴ１〜ＲＴ３のうちの１つのみが無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当する。図１は、無線ルータＲＴ１のみが無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当し、他の無線ルータＲＴ２、ＲＴ３は無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当していない状況を示す。無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当していない無線ルータＲＴ２、ＲＴ３は後述するような省電力状態にあってもよい。後述するように、無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当する無線ルータは適宜切り替わりうる。無線ＬＡＮ１０１を構成する複数の無線ルータＲＴ１〜ＲＴ３には共通識別子が割り当てられており、無線端末ＳＴＡ１〜ＳＴＡ３はこの共通識別子を用いて無線ルータＲＴ１〜ＲＴ３と通信する。
【００１２】
図１のように、無線ルータＲＴ１が無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当する場合に、無線ルータＲＴ１はカバレッジ内の無線端末に対して共通識別子を通知する。無線端末は通知された共通識別子を用いて無線ルータＲＴ１とのアソシエーション処理（接続処理）を行い、無線ルータＲＴ１に接続する。このアソシエーション処理において、無線ルータＲＴ１は無線端末に対して無線ＬＡＮ１０１において一意の端末識別子（例えば、ＡＩＤ：Association Identifier）を割り当てる。アソシエーション処理については既存の技術と同様の手法で行いうるので、その詳細な説明を省略する。無線ＬＡＮ１０１を構成する複数の無線ルータＲＴ１〜ＲＴ３のそれぞれには、共通識別子だけでなく、無線ルータに固有の固有識別子が割り当てられている。この固有識別子は、例えば無線ルータのＭＡＣアドレスでありうる。
【００１３】
続いて、図２を参照して、図１の無線ルータの詳細な構成例について説明する。図１の無線ルータＲＴ１〜ＲＴ３は同じ構成であってもよいので、以下では無線ルータＲＴ１の構成例を代表して説明する。無線ルータＲＴ１は図２に示す各構成要素を備えうる。これらの構成要素はその特性に応じてハードウェアで実装されてもよいし、ソフトウェアで実装されてもよいし、ハードウェアとソフトウェアとの組合せで実装されてもよい。制御部２０１は無線ルータＲＴ１全体の動作を司り、例えばＣＰＵで実装される。タイマー２０２は計時機能を有し、例えば制御部２０１からの指示に応じて計時を開始し、指定された期間が経過したことを制御部２０１に通知する。バッテリ２０３は無線ルータＲＴ１の各構成要素に動作電力を供給する。本実施形態では、無線ルータＲＴ１はバッテリ２０３から供給される電力によって動作する例を扱う。しかし、他の実施形態では、無線ルータＲＴ１は、バッテリ２０３の代わりに、又はバッテリ２０３に加えて電源アダプタを備えてもよく、商用電源から供給される電力によって動作できる。
【００１４】
状態切替部２０４は無線ルータＲＴ１の状態を通常状態と省電力状態との間で切り替える。通常状態とは、無線ルータＲＴ１が後述するルータ処理を行うことが可能な状態である。省電力状態とは、通常状態と比較して消費電力の少ない状態であり、例えば無線ルータＲＴ１の一部の構成要素への電力の供給を停止することで実現されうる。例えば、省電力状態は、無線ルータＲＴ１全体が電源オフの状態であってもよいし、通信機能のみが停止した状態であってもよい。
【００１５】
記憶部２０５は無線ルータＲＴ１で使用される様々な情報を記憶し、図２に示す固有識別子２０６、共通識別子２０７、端末情報テーブル２０８及びルータ情報テーブル２０９のほか、制御部２０１が実行するためのプログラム等も記憶しうる。記憶部２０５は例えばＲＯＭやＲＡＭ等の組合せによって実装される。固有識別子２０６と共通識別子２０７とは互いに異なる値である。固有識別子２０６及び共通識別子２０７のそれぞれは、ＢＳＳＩＤとＥＳＳＩＤとの組として実装されうる。無線ルータＲＴ１はマルチＳＳＩＤ機能を有し、ＢＳＳＩＤとＥＳＳＩＤとの組を複数有しうる。例えば、無線ルータＲＴ１は、固有識別子２０６として固有ＢＳＳＩＤ（例えば、XX:XX:XX:XX:XX:X1）と固有ＥＳＳＩＤ（例えば、abcd）との組を有し、共通識別子２０７として共通ＢＳＳＩＤ（例えば、YY: YY: YY: YY: YY: Y1）と共通ＥＳＳＩＤ（例えば、xyz）との組を有する。共通識別子２０７は上述のように無線ＬＡＮ１０１を構成する各無線ルータＲＴ１〜ＲＴ３で共通に使用される識別子である。従って、他の無線ルータＲＴ２、ＲＴ３も、共通識別子２０７として共通ＢＳＳＩＤ（YY: YY: YY: YY: YY: Y1）と共通ＥＳＳＩＤ（xyz）との組を有する。共通識別子は、無線ルータＲＴ１〜ＲＴ３のユーザによって各無線ルータに対して手動で個別に設定されてもよいし、無線ルータＲＴ１〜ＲＴ３が相互に通信して自動的に設定してもよい。固有識別子２０６は上述のように無線ＬＡＮ１０１を構成する各無線ルータＲＴ１〜ＲＴ３が個別に有する一意の識別子である。例えば、無線ルータＲＴ２は固有識別子として固有ＢＳＳＩＤ（XX:XX:XX:XX:XX:X2）と固有ＥＳＳＩＤ（abcd）との組を有しうる。この例では、固有ＢＳＳＩＤが互いに異なるので、無線ルータＲＴ１の固有識別子２０６と無線ルータＲＴ２の固有識別子２０６とは互いに異なる。無線ルータＲＴ３の固有識別子２０６も、無線ルータＲＴ１、ＲＴ２の固有識別子２０６とは異なる。無線ルータＲＴ１〜ＲＴ３は、固有識別子２０６の固有ＢＳＳＩＤとして、ＬＡＮ通信部２１５に割り当てられたＭＡＣアドレスを使用しうる。
【００１６】
端末情報テーブル２０８は、無線ルータＲＴ１に接続されている無線端末に関する情報を保持する。ルータ情報テーブル２０９は、無線ＬＡＮ１０１を構成する各無線ルータＲＴ１〜ＲＴ３に関する情報を保持する。ここで、図４を参照して、端末情報テーブル２０８及びルータ情報テーブル２０９の具体例について説明する。図４に示される例では、それぞれの情報が表形式で保持されているが、無線端末ごと又は無線ルータごとに情報が保持できればどのような形式であってもよい。図４（ａ）の端末情報テーブル２０８の各エントリは、無線ルータＲＴ１に現時点で接続されている（具体的には、アソシエーション処理が完了している）無線端末を表す。列４０１は無線端末の名称を表す。列４０２は無線ルータＲＴ１が無線端末に一意に割り当てた端末識別子（例えば、ＡＩＤ：アソシエーションＩＤ）を表す。後述するように、端末識別子は、無線ＬＡＮ１０１を構成する複数の無線ルータＲＴ１〜ＲＴ３の何れかが無線端末に割り当てた端末識別子を各無線ルータで共有する。列４０３は、無線端末のＭＡＣアドレスを表す。列４０４は、無線端末がサポートする通信レートを表す。列４０５は、無線端末に割り当てられたＩＰアドレスを表す。
【００１７】
図４（ｂ）のルータ情報テーブル２０９の各エントリは、無線ＬＡＮ１０１を構成している無線ルータを表す。無線ＬＡＮ１０１を構成している無線ルータは、何れの無線端末にも接続されていない無線ルータを含む。例えば、無線ルータＲＴ１のカバレッジに含まれる他の無線ルータの情報がユーザによって無線ルータＲＴ１のルータ情報テーブル２０９に登録される。列４１１は無線ルータの名称を表す。列４１２は無線ルータＲＴ１に一意に割り当てた固有識別子を表す。列４１３は、無線ルータを起動する順位を表し、値が小さい無線ルータから先に優先して起動される。列４１４は、無線ルータのバッテリの残量である。無線ルータが商用電源から電力の供給を受けている場合には、実際のバッテリの残量にかかわらず、バッテリ残量を１００％としてもよい。このバッテリ残量に基づいて、起動順位が更新されてもよい。
【００１８】
再び図２を参照して、無線ルータＲＴ１の他の構成要素について説明する。端末管理部２１０は、端末情報テーブル２０８を用いて、無線ルータＲＴ１に接続されている無線端末を管理する。具体的に、端末管理部２１０は、既存の技術と同様にして無線端末とのアソシエーション処理を行い、無線ルータＲＴ１に無線端末が接続された場合に、その無線端末の情報を端末情報テーブル２０８に追加する。また、端末管理部２１０は、無線ルータＲＴ１に接続していた無線端末が切断された場合に、その無線端末の情報を端末情報テーブル２０８から削除する。さらに、端末管理部２１０は他の無線ルータから端末情報を受信した場合に、その情報を用いて記憶部２０５の端末情報テーブル２０８を更新する。端末管理部２１０は端末情報テーブル２０８以外にも、例えばＤＮＳサーバの情報などのような無線端末ＳＴＡ１〜ＳＴＡ３が外部のネットワークに接続するための情報など、端末に関する様々な情報を管理しうる。
【００１９】
端末情報抽出部２１１は、他の無線ルータから受信した端末情報パケット（後述）から端末情報を抽出する。端末情報パケット生成部２１２は、他のルータへ送信する端末情報パケットを生成する。パケット識別部２１３は、ＬＡＮ通信部２１５が受信したパケットが無線端末から送信されたものなのか、他の無線ルータから送信されたものなのかを識別し、識別結果に応じて何れかの構成要素にパケットを転送する。
【００２０】
移動通信部２１４は、移動通信ネットワーク１０２の無線基地局ＢＳと通信するためのネットワークインタフェースであり、例えばベースバンド処理部、ＲＦ部及びＳＩＭなどの既存の構成を有しうる。移動通信部２１４は、パケット識別部２１３から受け取ったパケット（データ）を移動通信ネットワーク１０２に転送する。また、移動通信部２１４は、移動通信ネットワーク１０２から受信したパケットを、ＬＡＮ通信部２１５を通じて宛先の無線端末ＳＴＡ１〜ＳＴＡ３に転送する。
【００２１】
ＬＡＮ通信部２１５は無線端末や他の無線ルータとローカル無線通信を行うためのネットワークインタフェースであり、無線ＬＡＮ１０１においてアクセスポイントとして機能する。ルータ管理部２１６は、ルータ情報テーブル２０９を用いて、無線ＬＡＮ１０１を構成している無線ルータを管理する。ルータ管理部２１６の動作の詳細については後述する。
【００２２】
続いて、図３を参照しつつ、本実施形態に係る無線ルータの動作例を説明する。以下の説明では、無線ルータＲＴ２の動作を中心に説明するが、他の無線ルータＲＴ１、ＲＴ３も同様に動作しうる。図４の動作が始まる前に、無線ＬＡＮ１０１は図１に示す接続状態であると仮定する。すなわち、無線ルータＲＴ１に無線端末ＳＴＡ１〜ＳＴＡ３が接続されており、無線ルータＲＴ２、ＲＴ３には無線端末が接続されていない。また、無線ルータＲＴ２、ＲＴ３はどちらも省電力状態にある。以下に示す各ステップは、無線ルータＲＴ２の制御部２０１が記憶部２０５から読み出したプログラムを実行することによって処理されてもよい。
【００２３】
ステップＳ３０１で、状態切替部２０４は、無線ルータＲＴ２を省電力状態から通常状態に切り替える。この切り替えは、無線ルータＲＴ２のユーザが手動で行ってもよいし（例えば、無線ルータＲＴ２の電源をオンにしても、無線ルータＲＴ２のユーザインタフェースを通じて状態を切り替えてもよいし）、無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当している無線ルータＲＴ１からの指示によって行われてもよいし、タイマー２０２に設定された時間が経過したことによって自動的に行われてもよい。
【００２４】
次に、ステップＳ３０２で、ＬＡＮ通信部２１５は無線ＬＡＮ１０１において送信されたパケットを受信し、パケット識別部２１３に転送する。ステップＳ３０３で、パケット識別部２１３は、受信されたパケットが、無線端末ＳＴＡ１〜ＳＴＡ３の何れかから送信されたものなのか、他の無線ルータから送信されたものなのかを識別する。
【００２５】
無線端末ＳＴＡ１〜ＳＴＡ３は無線ルータＲＴ１に接続する際に無線ルータＲＴ１から通知された共通識別子を宛先としてパケットを送信する。従って、パケット識別部２１３は、受信されたパケットの宛先が共通識別子である場合に、無線端末ＳＴＡ１〜ＳＴＡ３の何れかから送信されたパケットであると判定し（Ｓ３０３で「ＮＯ」）、処理はステップＳ３０４に進む。この場合に、無線端末ＳＴＡ１〜ＳＴＡ３の何れかから送信されたパケットは現時点では無線ルータＲＴ１によって処理されるべきであるので、ステップＳ３０４で、パケット識別部２１３はパケットを破棄し、処理はＳ３０２に戻る。
【００２６】
一方、無線ルータＲＴ１〜ＲＴ３同士は、それぞれの固有識別子を使用して互いに通信する。従って、パケット識別部２１３は、受信されたパケットの宛先が自身の固有識別子である場合に、無線ルータの何れかから送信されたパケットであると判定する。この場合に、パケット識別部２１３は、受信したパケットが端末情報パケットであるかを判定する。
【００２７】
端末情報パケットとは、無線ルータ間で端末情報を交換する場合に用いられるパケットである。図５を参照して、無線ルータＲＴ１が無線ルータＲＴ２に送信する端末情報パケット５００の一例を示す。フィールド５０１は端末情報パケット５００の宛先アドレスであり、この例では宛先である無線ルータＲＴ２の固有識別子（具体的には固有識別子の固有ＢＳＳＩＤ）が入る。フィールド５０２は端末情報パケット５００の送信元アドレスであり、この例では送信元である無線ルータＲＴ１の固有識別子が入る。フィールド５０３〜５０５には、無線ルータＲＴ１に接続されている無線端末ＳＴＡ１〜ＳＴＡ３のそれぞれの端末情報が入る。各端末情報の具体的なフィールド５０６〜５０９は、記憶部２０５に格納されている端末情報テーブル２０８の対応する列４０２〜４０５の情報が入る。図示していないが、端末情報パケットは固有識別子の固有ＥＳＳＩＤも含みうる。
【００２８】
再び図３を参照して、パケット識別部２１３は、受信したパケットが端末情報パケットであると判定した場合（Ｓ３０３で「ＹＥＳ」）に、そのパケットを端末情報抽出部２１１に転送する。Ｓ３０５で、端末情報抽出部２１１は端末情報パケットから端末情報を抽出し、端末管理部２１０は、抽出された端末情報を記憶部２０５の端末情報テーブル２０８に上書きする。これにより、無線ルータＲＴ２は、無線端末ＳＴＡ１〜ＳＴＡ３との接続を、無線ルータＲＴ１から引き継ぐことが可能になる。そこで、無線ルータＲＴ２はＳ３０６でルータ処理を行う。無線ルータＲＴ２は端末情報パケットの送信元の無線ルータＲＴ１に確認応答（ＡＣＫ）を返してもよい。端末情報パケットを送信した無線ルータＲＴ１は後述するＳ３０９の処理を行って省電力状態に移行する。
【００２９】
無線ルータＲＴ２はＳ３０６でのルータ処理として、既存のルータ処理を行いうる。例えば、無線ルータＲＴ２は、ＬＡＮ通信部２１５が無線端末ＳＴＡ１〜ＳＴＡ３から受信したパケットを、移動通信部２１４を通じて移動通信ネットワーク１０２へ転送する。また、無線ルータＲＴ２は、移動通信ネットワーク１０２から受信したパケットを、ＬＡＮ通信部２１５を通じて無線端末ＳＴＡ１〜ＳＴＡ３に転送する。さらに、無線ルータＲＴ２は新たな無線端末（不図示）からの接続要求に応じてアソシエーション処理を行い、その無線端末の端末情報を記憶部２０５の端末情報テーブル２０８に追加する。
【００３０】
次に、Ｓ３０７で、状態切替部２０４は、無線ルータＲＴ２がＳ３０６のルータ処理を停止するための停止処理を満たしているかを判定する。停止条件を満たしていない場合（Ｓ３０７で「ＮＯ」）に、処理はＳ３０６に戻り、無線ルータＲＴ２はルータ処理を継続する。停止条件を満たしている場合（Ｓ３０７で「ＹＥＳ」）に、処理はＳ３０８に進む。停止条件は、無線ルータＲＴ２のユーザからの指示（例えば、無線ルータＲＴ２の電源の停止や、ユーザインタフェースを通じた状態の切り替え）を受けたことであってもよいし、他の無線ルータからの指示を受けたことであってもよいし、タイマー２０２に設定された時間が経過したことであってもよい。
【００３１】
Ｓ３０８で、端末情報パケット生成部２１２は、端末情報テーブル２０８から、現時点で無線ルータＲＴ２に接続されている無線端末の端末情報を読み出し、端末情報パケットを生成する。そして、無線ＬＡＮ１０１を構成する他の無線ルータの何れかに端末情報パケットを送信する。無線ルータＲＴ２が端末情報パケットを送信すべき先の無線ルータはどのように選択されてもよい。例えば、端末情報パケット生成部２１２は、ルータ情報テーブル２０９で管理されている無線ルータのうち、起動順位が一番高い無線ルータに端末情報パケットを送信する。そして、この無線ルータから確認応答が戻ってきたら、端末情報パケット生成部２１２はＳ３０８の処理を終了する。この無線ルータから確認応答が所定の時間内に戻ってこなかったら、端末情報パケット生成部２１２は次に起動順位が高い無線ルータに対して同様の処理を繰り返す。
【００３２】
最後に、ステップＳ３０９で、状態切替部２０４は、無線ルータＲＴ２を通常状態から省電力状態に切り替える。これにより、今まで無線ルータＲＴ２が行ってきた無線端末ＳＴＡ１〜ＳＴＡ３との通信は、Ｓ３０８で端末情報パケットを受信した無線ルータが引き継ぐことになる。
【００３３】
各無線ルータが管理するルータ情報テーブル２０９は、ユーザが手動で設定・更新してもよいが、以下のように自動化することもできる。無線ＬＡＮ１０１に新たに無線ルータが追加される場合に、この無線ルータは自身の固有識別子及びバッテリ残量をブロードキャストする。Ｓ３０６のルータ処理を行っている無線ルータ（すなわち、無線ＬＡＮ１０１における無線端末ＳＴＡ１〜ＳＴＡ３との通信を担当している無線ルータ）のルータ管理部２１６は、このようなブロードキャストを受信した場合に、この新たな無線ルータに関する情報を自身のルータ管理テーブル２０９に追加する。そして、Ｓ３０８で、端末情報パケット生成部２１２は、端末情報パケットとともに、現時点のルータ管理テーブル２０９の情報も宛先の無線ルータに送信する。これによって、宛先の無線ルータは、自身が省電力状態にある間に追加された無線ルータの情報を知ることができる。また、端末情報パケット生成部２１２は、ルータ管理テーブル２０９の情報を送信する際に、自身の無線ルータに関する列４１４のバッテリ残量を更新し、それに応じて起動順位を更新してもよい。
【００３４】
上述の無線ＬＡＮ１０１では、無線ルータが切り替わる際に、その時点において切り替え元の無線ルータに接続されている無線端末の端末情報が切り替え先の無線ルータに転送される。また、無線端末はすべての無線ルータに共通に割り当てられた共通識別子を使用して無線ルータとの通信を行う。そのため、無線ルータが切り替わる際に無線端末がリアソシエーション処理を行う必要がない。その結果、無線端末と無線ルータとの両方において電力消費が軽減され、また無線ＬＡＮ１０１での無線リソースの消費も軽減される。また、無線端末との通信を担当していない無線ルータを省電力状態にすることで、無線ルータにおいて電力消費がさらに軽減される。
【００３５】
本発明は、例えば、災害時の避難場所などで電力供給が断たれており、無線ルータ及び無線端末共にバッテリで駆動している場合に有効である。このような環境では、テザリング機能を有するスマートフォンなど、無線ルータとして機能できる装置が複数利用可能であり、これらの無線ルータを利用して、長時間にわたってインターネットなどの外部ネットワークに接続したいという要望がある。本発明によれば、無線ルータの消費電力が軽減されるので、このような要望を実現できる。
【００３６】
上述の実施形態では、ローカルネットワークの一例として無線ＬＡＮ１０１を取り上げたが、無線ルータによって接続情報が管理される構成であれば、どのようなネットワークでもよい。また、上述の例では、無線ルータＲＴ１〜ＲＴ３間の通信を、無線ＬＡＮ１０１を介して行ったが、この通信は移動通信ネットワーク１０２を介して行われてもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信などの他の通信技術を用いて行われてもよい。
【符号の説明】
【００３７】
１０１    無線ＬＡＮ
１０２    移動通信ネットワーク
１０３    インターネット
ＳＴＡ１  無線端末
ＳＴＡ２  無線端末
ＳＴＡ３  無線端末
ＲＴ１    無線ルータ
ＲＴ２    無線ルータ
ＲＴ３    無線ルータ
ＢＳ      無線基地局
【図１】
2014123850.tif 000003
【図２】
2014123850.tif 000004
【図３】
2014123850.tif 000005
【図４】
2014123850.tif 000006
【図５】
2014123850.tif 000007