(57)【特許請求の範囲】
【請求項１】
電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置であって、
前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定部と、
前記設定部により設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御部と、
前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示部と
を備えることを特徴とする中継装置。
【請求項２】
自中継装置に先立って前記中継処理を開始した前記他の中継装置から、当該中継処理の開始の指示を受け付ける受付部を備え、
前記中継制御部は、
前記受付部により前記開始の指示を受け付けた場合に、前記設定された認証情報を用いて前記通信路を確立する
ことを特徴とする請求項１に記載の中継装置。
【請求項３】
前記電池の残量が所定量以下になった場合に、前記指示部により前記中継処理の開始が指示される前に、当該指示を行う旨を前記クライアント端末に通知する通知部
を備えることを特徴とする請求項１又は２に記載の中継装置。
【請求項４】
前記設定部は、
前記他の中継装置に比べて自中継装置の前記電池の残量が多い場合に、当該他の中継装置よりも自中継装置の前記優先度を高くする
ことを特徴とする請求項１から３のいずれか１項に記載の中継装置。
【請求項５】
電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う第１及び第２中継装置を備え、
前記第１中継装置は、
前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、前記第１中継装置と前記第２中継装置とで共通する認証情報を設定するとともに、前記第１中継装置と前記第２中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定部と、
前記設定部により設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御部と、
前記優先度が前記第２中継装置よりも前記第１中継装置の方が高い場合に、前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記第２中継装置に対し前記中継処理の開始を指示する指示部と
を有し、
前記第２中継装置は、
前記指示部により行われた前記中継処理の開始の指示を受け付ける受付部と、
前記第１中継装置の前記優先度が、前記第２中継装置の前記優先度よりも高い場合、前記受付部により前記開始の指示を受け付けると、前記認証情報を用いて前記通信路を確立する中継制御部と
を有することを特徴とする中継システム。
【請求項６】
電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置の中継方法であって、
前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定ステップと、
前記設定ステップで設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御ステップと、
前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示ステップと
を有することを特徴とする中継方法。
【請求項７】
電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置を制御するコンピュータに、
前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定ステップと、
前記設定ステップで設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御ステップと、
前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Local Area Network）対応ルータ等の中継装置に関する。
【背景技術】
【０００２】
無線ＬＡＮ対応ルータ等の中継装置には、電池を電源として動作するものがある。この種の中継装置は、固定電源との接続が難しい屋外等の場所での利用に適している一方、連続使用が可能な時間が限られてしまう、という問題がある。特許文献１は、複数台の中継装置を連係動作させて、実質的に、中継装置の連続使用が可能な時間を長くする仕組みを開示している。特許文献１に記載の発明では、Ａｗａｋｅ状態となって情報を中継する中継装置のバッテリ残量が少なくなると、この中継装置に代わって、Ｓｌｅｅｐ状態である他の中継装置がＡｗａｋｅ状態に切り替わって情報を中継する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された発明の中継装置は、ネットワークとアクセスポイントとの間に介在するもので、ネットワークとアクセスポイントとの間で情報の転送を行うものである。これに対し、無線ＬＡＮ対応ルータ等の中継装置では、ＩＤやパスワード等の認証情報を用いてクライアント端末を認証し、認証に成功したクライアント端末と通信接続することがある。仮にこの種の中継装置について前述の連係動作をさせたとすると、クライアント端末は中継装置毎に個別に認証情報を保持し、接続先の中継装置に応じた認証情報を選択して中継装置に認証させる必要があり、クライアント端末も中継装置の連係動作に従った動作をしなければならない。
これに対し、本発明の目的は、クライアント端末の認証において、クライアント端末が中継装置の動作に連係しなくても中継装置の連続使用が可能な時間を実質的に長くすることである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の中継装置は、電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置であって、前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定部と、前記設定部により設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御部と、前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示部とを備えることを特徴とする。
【０００６】
本発明の中継装置において、自中継装置に先立って前記中継処理を開始した前記他の中継装置から、当該中継処理の開始の指示を受け付ける受付部を備え、前記中継制御部は、前記受付部により前記開始の指示を受け付けた場合に、前記設定された認証情報を用いて前記通信路を確立するようにしてもよい。
【０００７】
本発明の中継装置において、前記電池の残量が所定量以下になった場合に、前記指示部により前記中継処理の開始が指示される前に、当該指示を行う旨を前記クライアント端末
に通知する通知部を備えてもよい。
本発明の中継装置において、前記設定部は、前記他の中継装置に比べて自中継装置の前記電池の残量が多い場合に、当該他の中継装置よりも自中継装置の前記優先度を高くしてもよい。
【０００８】
本発明の中継システムは、電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う第１及び第２中継装置を備え、前記第１中継装置は、前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、前記第１中継装置と前記第２中継装置とで共通する認証情報を設定するとともに、前記第１中継装置と前記第２中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定部と、前記設定部により設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御部と、前記優先度が前記第２中継装置よりも前記第１中継装置の方が高い場合に、前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記第２中継装置に対し前記中継処理の開始を指示する指示部とを有し、前記第２中継装置は、前記指示部により行われた前記中継処理の開始の指示を受け付ける受付部と、前記第１中継装置の前記優先度が、前記第２中継装置の前記優先度よりも高い場合、前記受付部により前記開始の指示を受け付けると、前記認証情報を用いて前記通信路を確立する中継制御部とを有することを特徴とする。
【０００９】
本発明の中継方法は、電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置の中継方法であって、前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定ステップと、前記設定ステップで設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御ステップと、前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示ステップとを有することを特徴とする。
【００１０】
本発明のプログラムは、電池からの電力供給を受けて動作し、クライアント端末との間に確立した通信路を用いて、前記クライアント端末が行う通信の中継処理を行う中継装置を制御するコンピュータに、前記中継処理の開始前において、前記クライアント端末の認証に用いられる認証情報であって、自中継装置と１以上の他の中継装置とで共通する認証情報を設定するとともに、自中継装置と前記１以上の他の中継装置との各々に対して、前記クライアント端末との接続の優先度を設定する設定ステップと、前記設定ステップで設定された認証情報を用いて、前記クライアント端末の認証に成功した場合に、前記通信路を確立する中継制御ステップと、前記中継処理を開始した後、前記電池の残量が所定量以下になると、前記優先度が自中継装置の次に高い前記他の中継装置に対し前記中継処理の開始を指示する指示ステップとを実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、クライアント端末の認証において、クライアント端末が中継装置の動作に連係しなくても中継装置の連続使用が可能な時間を実質的に長くすることができる。
【図面の簡単な説明】
【００１２】
【図１】通信システムの全体構成を示す図。
【図２】中継装置のハードウェア構成を示すブロック図。
【図３】接続情報管理テーブルのデータ構造を示す図。
【図４】クライアント端末のハードウェア構成を示すブロック図。
【図５】中継装置の制御部の機能構成を示す機能ブロック図。
【図６】連係動作の事前設定の処理の流れを示すシーケンスチャート。
【図７】接続情報管理テーブルの更新の様子を説明する図。
【図８】事前設定後の処理の流れを示すシーケンスチャート。
【図９】通信システムの全体構成を示す図（変形例）。
【図１０】連係動作の事前設定の処理の流れを示すシーケンスチャート（変形例）。
【図１１】事前設定後の処理の流れを示すシーケンスチャート（変形例）。
【発明を実施するための形態】
【００１３】
以下、図面を参照しつつ本発明の実施形態を説明する。
図１は、通信システム１の全体構成を示す図である。図１に示すように、通信システム１は、第１中継装置１０Ａと、第２中継装置１０Ｂと、クライアント端末２０Ａ，２０Ｂ，２０Ｃとを備える。
第１中継装置１０Ａ及び第２中継装置１０Ｂは、ここではモバイルＷｉ−Ｆｉ（登録商標）ルータなどと呼ばれる無線ＬＡＮ対応ルータであり、ネットワーク１００に無線接続する一方、複数のＷｉ−Ｆｉ対応機器（例えば最大５台）と同時に無線接続することが可能である。ネットワーク１００は、ここでは移動体通信網、ゲートウェイ及びインターネットを含む通信ネットワークである。クライアント端末２０Ａ，２０Ｂ，２０Ｃは、第１中継装置１０Ａ又は第２中継装置１０Ｂに無線接続して、ネットワーク１００経由の通信（つまりネットワーク通信）を行うＷｉ−Ｆｉ対応機器である。クライアント端末２０Ａ，２０Ｂ，２０Ｃは、例えばタブレット型コンピュータやスマートフォンであるが、携帯電話機、ノート型パソコン、ＰＤＡ（Personal Digital Assistant）等のＷｉ−Ｆｉ対応機器であってもよい。
なお、本実施形態では、第１中継装置１０Ａ及び第２中継装置１０Ｂの各々を特に区別する必要のないときには、これらを「中継装置１０」と総称する。また、クライアント端末２０Ａ，２０Ｂ，２０Ｃの各々を特に区別する必要のないときには、これらを「クライアント端末２０」と総称する。また、図１にはクライアント端末２０を３台だけ図示するが、２台以下又は４台以上であってもよい。
【００１４】
図２は、中継装置１０のハードウェア構成を示すブロック図である。
図２に示すように、中継装置１０は、制御部１１と、ＬＡＮ通信部１２と、ネットワーク通信部１３と、他装置通信部１４と、記憶部１５と、電池１６とを備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ(Read Only Memory)及びＲＡＭ（Random Access Memory）を有するマイクロコンピュータを備える。ＣＰＵは、ＲＯＭや記憶部１５に記憶されたプログラムをＲＡＭに読み出して実行することにより、中継装置１０の各部を制御する。
【００１５】
ＬＡＮ通信部１２は、クライアント端末２０との通信時に通信フォーマットの変換処理を行うインタフェースであり、ＩＥＥＥ８０２．１１に準拠して構成されている。ＬＡＮ通信部１２は、クライアント端末２０との間に無線通信路を確立し、確立した無線通信路を用いて、クライアント端末２０と無線通信を行う。ネットワーク通信部１３は、中継装置１０をネットワーク１００に接続するインタフェースである。ネットワーク通信部１３は、ネットワーク１００に収容された図示せぬ基地局との通信時において通信フォーマットの変換処理を行うインタフェースであり、例えば３Ｇ（3rd Generation）方式のＨＳＰＡ（High Speed Packet Access）に準拠して構成されている。
なお、ネットワーク通信部１３は、ネットワーク１００に接続できるのであれば、ＨＳＰＡに限らず、Ｗ−ＣＤＭＡやＬＴＥ（Long Term Evolution）等の別の無線通信方式に準拠して構成されていてもよい。
【００１６】
中継装置１０は、以下の手順により、クライアント端末２０が行うネットワーク通信の中継処理を行う。ＬＡＮ通信部１２がクライアント端末２０により送信されたＷｉ−Ｆｉ規格に従った無線通信信号を受信すると、制御部１１は、受信した無線通信信号のフォーマットを変換した通信信号を、ネットワーク通信部１３に転送する。ネットワーク通信部１３は、転送されてきた通信信号を、３Ｇ方式の無線通信信号にフォーマット変換し、変換した３Ｇ信号をネットワーク１００に宛てて転送する。また、ネットワーク通信部１３がネットワーク１００から３Ｇ方式の無線通信信号を受信すると、制御部１１は、受信した無線通信信号のフォーマットを変換した通信信号を、ＬＡＮ通信部１２に転送する。ＬＡＮ通信部１２は、転送されてきた通信信号をＷｉ−Ｆｉ規格に従ってフォーマット変換し、変換した無線通信信号をクライアント端末２０に宛てて無線通信により転送する。
【００１７】
他装置通信部１４は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信方式、近距離無線通信方式により他の中継装置１０に通信接続するインタフェースである。本実施形態では、ネットワーク１００を経由せずに、第１中継装置１０Ａの他装置通信部１４と、第２中継装置１０Ｂの他装置通信部１４とが相互に接続して無線通信が行われる。
なお、他装置通信部１４は、無線通信を行うものに限らず、有線通信を行うものであってもよい。
【００１８】
記憶部１５は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）等の記憶装置を備え、制御部１１により実行されるプログラムを記憶する。また、記憶部１５は、中継装置１０がクライアント端末２０に無線接続するときに参照される接続情報管理テーブル１５１を記憶する。
電池１６は、例えば充電可能な二次電池であり、中継装置１０の電源である。中継装置１０は、電池１６からの電力供給を受けて動作する。
なお、電池１６は、中継装置１０に内蔵されたものであってもよいし、中継装置１０に着脱可能なものであってもよい。
【００１９】
図３は、接続情報管理テーブル１５１の構成を示す図である。図５に示すように、接続情報管理テーブル１５１は、ＳＳＩＤ（Service Set Identifier）と、ＷＥＰ(Wired Equivalent Privacy)に従う暗号化キーと、接続優先度とを対応付けたデータテーブルである。
ＳＳＩＤは、中継装置１０を識別する識別子であり、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ通信で用いられるサービスセット識別子のことである。ＳＳＩＤは、複数の中継装置１０と交信可能になる混信状態の発生を避けるために用いられる。暗号化キーは、クライアント端末２０の認証に用いられるパスワードである。ＷＥＰは、ＲＣ４アルゴリズムをベースにした秘密鍵暗号方式であり、ＩＥＥＥ８０２．１１のセキュリティシステムとして採用されるものである。ＳＳＩＤ及び暗号化キーは、ＳＳＩＤは、クライアント端末２０の認証に用いられる認証情報に相当するので、以下では、ＳＳＩＤと暗号化キーとを総称して、「認証情報」と呼ぶことがある。
【００２０】
接続優先度は、第１中継装置１０Ａと第２中継装置１０Ｂとが連係動作する場合に、その連係の仕方を規定する情報である。詳しくは後述するが、接続優先度は、クライアント端末２０が接続する中継装置１０の順番に従った値となり、接続優先度の値が小さいほど優先度が高いことを意味する。図４に示すように、ここでは、第１中継装置１０Ａには、予めＳＳＩＤ「ＩＤ００１」と、暗号化キー「ＰＡＳＳａａａ」とが設定されて、接続情報管理テーブル１５１に書き込まれている。第２中継装置１０Ｂには、予めＳＳＩＤ「ＩＤ００２」と、暗号化キー「ＰＡＳＳｂｂｂ」とが設定されて、接続情報管理テーブル１５１に書き込まれている。一般的なモバイルＷｉ−Ｆｉルータでは、ルータ毎にＳＳＩＤ及び暗号化キーが異なるものである。一方で接続優先度は未設定であり、図３に示すように、接続情報管理テーブル１５１には「−」（ハイフン）が書き込まれている。
【００２１】
以上の構成を有する中継装置１０は、上記構成以外にも、ユーザに操作される操作部など、汎用のモバイルＷｉ−Ｆｉルータと共通の構成を備える。
また、中継装置１０は、通常モードとスリープモードとのいずれかの動作モードに従って動作することが可能である。スリープモードは、通常モード時よりも中継装置１０の電池１６の電力消費量が少なくなる動作モードであり、一部のハードウェア要素への給電が遮断又は低減させられる。ただし、スリープモード時においても、中継装置１０は他装置通信部１４によりデータを受信することが可能であり、且つ、中継処理を停止しているものとする。
また、第１中継装置１０Ａと第２中継装置１０Ｂとは連係動作して中継処理を行うことが可能である。すなわち、本実施形態では、第１中継装置１０Ａと第２中継装置１０Ｂとにより本発明の中継システムが実現される。以下の説明で用いる連係動作という用語は、このような中継処理に関する連係動作のことを指す。
【００２２】
図４は、クライアント端末２０のハードウェア構成を示すブロック図である。図４に示すように、クライアント端末２０は、制御部２１と、操作部２２、無線通信部２３と、表示部２４と、記憶部２５とを備える。
制御部２１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有するマイクロコンピュータを備える。ＣＰＵは、ＲＯＭや記憶部２５に記憶されたデータをＲＡＭに読み出して実行することにより、クライアント端末２０の各部を制御する。操作部２２は、表示部２４の表示面に重ねて設けられたタッチスクリーンやハードボタンを有し、クライアント端末２０のユーザにより行われた操作を示す操作信号を制御部２１に出力する。無線通信部２３は、ここではＩＥＥＥ８０２．１１に準拠して構成され、中継装置１０に無線接続して通信するためのインタフェースである。表示部２４は、表示面に画像を表示する。記憶部２５は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）やフラッシュメモリなどの記憶装置を備え、制御部２１により実行されるアプリケーションプログラムを含む各種プログラムを記憶する。
次に、中継装置１０の機能構成を説明する。
【００２３】
図５は、第１中継装置１０Ａの制御部１１の機能構成を示す機能ブロック図である。図５に示すように、第１中継装置１０Ａの制御部１１は、プログラムを実行することにより、残量特定部１１１と、設定部１１２と、中継制御部１１３と、指示部１１４と、通知部１１５と、受付部１１６とに相当する機能を実現する。
残量特定部１１１は、電池１６の電池残量を特定して、特定した電池残量を設定部１１２、中継制御部１１３及び指示部１１４に通知する。
設定部１１２は、第１中継装置１０Ａと第２中継装置１０Ｂとで共通する認証情報を設定する。設定部１１２は、記憶部１５に記憶された接続情報管理テーブル１５１を書き換えることにより、第１中継装置１０Ａの認証情報を設定する。ここでは、設定部１１２は、第１中継装置１０Ａと第２中継装置１０Ｂとの電池残量の大小関係に応じて、認証情報と接続優先度を設定する。
なお、設定部１１２は、他装置通信部１４により第２中継装置１０Ｂと通信して電池残量を特定する。
【００２４】
中継制御部１１３は、第１中継装置１０Ａにおいて行われる中継処理を司る。中継制御部１１３は、設定部１１２により設定された認証情報を用いて、クライアント端末２０の認証に成功した場合に、このクライアント端末２０とネットワーク１００との間に無線通信路を確立するよう、ＬＡＮ通信部１２及びネットワーク通信部１３を制御する。
指示部１１４は、中継制御部１１３の制御により中継処理が開始された後、電池１６の電池残量が所定量以下になると、第２中継装置１０Ｂに対し中継処理の開始（言い換えれば、中継処理の引継ぎ）を指示する。指示部１１４は、他装置通信部１４により第２中継装置１０Ｂと通信して、中継処理の開始を指示する。
【００２５】
通知部１１５は、電池１６の電池残量が所定量以下になった場合に、指示部１１４により中継処理の開始が指示される前に、この指示を行う旨をクライアント端末２０に通知する。通知部１１５は、ＬＡＮ通信部１２によりクライアント端末２０と通信してこの通知を行う。
【００２６】
受付部１１６は、第１中継装置１０Ａに先立って中継処理を開始した第２中継装置１０Ｂから、中継処理の開始の指示を受け付ける。受付部１１６は、他装置通信部１４により第２中継装置１０Ｂと通信して、中継処理の開始の指示を受け付ける。中継制御部１１３は、受付部１１６により中継処理の開始の指示を受け付けた場合に、設定部１１２により設定された認証情報を用いてクライアント端末２０とネットワーク１００との間に無線通信路を確立し、確立した無線通信路を用いた中継処理を開始する。
なお、ここでは第１中継装置１０Ａの制御部１１の機能構成を説明したが、第２中継装置１０Ｂの制御部１１もこれと同じ機能を実現するものとする。この場合、前述した機能構成の説明のうち、「第１中継装置１０Ａ」を「第２中継装置１０Ｂ」に読み替え、「第２中継装置１０Ｂ」を「第１中継装置１０Ａ」に読み替えた機能が、第２中継装置１０Ｂの制御部１１で実現されることとなる。
次に、通信システム１の動作を説明する。
【００２７】
図６は、第１中継装置１０Ａと第２中継装置１０Ｂとが連係動作するために必要な、事前設定の処理の流れを示すシーケンスチャートである。図７は、事前設定時における接続情報管理テーブル１５１の更新の様子を説明する図である。以下の説明において、同一の符号を付した処理ステップが複数ある場合、それらは同一の処理を行うステップである。また以下に説明する事前設定の開始前においては、第１中継装置１０Ａ及び第２中継装置１０Ｂの接続情報管理テーブル１５１は、それぞれ図３に示す状態であるものとする。
【００２８】
第１中継装置１０Ａは、図示せぬ操作部の操作がユーザにより行われて他の中継装置との連係動作を行うことが指示されると、第１中継装置１０Ａと無線通信が可能な範囲内に存在する他の中継装置を検索するべく、他装置通信部１４によりポーリング信号を送信する。ここで第２中継装置１０Ｂがポーリング信号を受信すると、第２中継装置１０Ｂはポーリング信号に対する応答信号を、他装置通信部１４により第１中継装置１０Ａに宛てて送信する。このようにポーリング信号に対する応答信号を送信した中継装置が、第１中継装置１０Ａの連係動作の相手となる。
【００２９】
次に、第１中継装置１０Ａは、連係動作の相手である第２中継装置１０Ｂに宛てて、他装置通信部１４により事前設定通知を送信する（ステップＳ１）。事前設定通知は、第１中継装置１０Ａ及び第２中継装置１０Ｂが連係動作するための事前設定の開始を通知する通知信号である。
なお、第１中継装置１０Ａは、自中継装置又は第２中継装置１０Ｂの電池残量が所定量未満（例えば、５％未満）の場合は、連係動作を行わないと判定して、事前設定通知を送信せずに処理を終了してもよい。
【００３０】
第１中継装置１０Ａと、事前設定通知を受信した第２中継装置１０Ｂとは、それぞれ自中継装置の電池１６の電池残量を特定する（ステップＳ２）。ここにおいて、第１中継装置１０Ａ及び第２中継装置１０Ｂにおける電池残量の特定方法については、周知の手法により行われればよい。
次に、第１中継装置１０Ａ及び第２中継装置１０Ｂは、自中継装置における電池残量の特定結果を、他装置通信部１４の通信により相互に通知する（ステップＳ３）。
【００３１】
次に、第１中継装置１０Ａ及び第２中継装置１０Ｂは、自中継装置と連係相手の中継装置との電池残量の大小関係に応じて、接続優先度を設定する（ステップＳ４）。ここにおいて、第１中継装置１０Ａ及び第２中継装置１０Ｂは、電池残量が多いものほど接続優先度を高くするように接続優先度を設定する。ここで、第１中継装置１０Ａの電池残量が１００％（最大の電池残量に示す割合）であり、第２中継装置１０Ｂの電池残量が８０％とすると、第１中継装置１０Ａは接続優先度を「１」と設定し、第２中継装置１０Ｂは接続優先度を「２」と設定して、それぞれ接続情報管理テーブル１５１を更新する。接続優先度の設定により、第１中継装置１０Ａ及び第２中継装置１０Ｂの接続情報管理テーブル１５１は、それぞれ図７（ａ）に示すとおりになる。接続優先度が「１」ではない第２中継装置１０Ｂでは、連係動作しない場合に用いる認証情報とは別の認証情報（ただし、この時点では認証情報は未設定である。）に対応付けて、接続優先度が設定される。
【００３２】
次に、接続優先度が最も高い「１」である第１中継装置１０Ａは、予め自中継装置に設定されたＳＳＩＤ及び暗号化キーを、そのまま連係動作時の認証情報として設定する（ステップＳ５）。よって、第１中継装置１０Ａは、記憶部１５の接続情報管理テーブル１５１を更新せずにそのままにしておく。
次に、第１中継装置１０Ａは、ステップＳ５の処理で設定した認証情報を、第２中継装置１０Ｂに宛てて送信する（ステップＳ６）。すなわち、第１中継装置１０Ａは、ＳＳＩＤ「ＩＤ００１」と暗号化キー「ＰＡＳＳａａａ」とを、他装置通信部１４により第２中継装置１０Ｂに宛てて送信する。
【００３３】
ステップＳ６の処理で送信された認証情報を第２中継装置１０Ｂが受信すると、第２中継装置１０Ｂは、受信した設定情報を連係動作時の認証情報として設定する（ステップＳ７）。ここにおいて、第２中継装置１０Ｂは、ステップＳ４の処理で設定した接続優先度「２」に対応付けて、受信した認証情報（つまり、ＳＳＩＤ「ＩＤ００１」及び暗号化キー「ＰＡＳＳａａａ」）を書き込むよう、接続情報管理テーブル１５１を更新する。
このような認証情報の設定により、第１中継装置１０Ａ及び第２中継装置１０Ｂの接続情報管理テーブル１５１は、それぞれ図７（ｂ）に示すとおりになる。このようにして、第１中継装置１０Ａ及び第２中継装置１０Ｂは、連係動作時において互いに共通する認証情報を設定することとなる。
【００３４】
次に、第２中継装置１０Ｂは、自中継装置の動作モードを通常モードからスリープモードに移行させる（ステップＳ８）。これにより第２中継装置１０Ｂにおける電力消費量が、通常モードでの動作時よりも減じられる。一方で、第１中継装置１０Ａはそのまま通常モードで動作する。
以上が、第１中継装置１０Ａ及び第２中継装置１０Ｂが連係動作するときの事前設定の処理の流れの説明である。次に、事前設定後の通信システム１の動作を説明する。
【００３５】
図８は、事前設定後に通信システム１で実行される処理の流れを示すシーケンスチャートである。中継装置１０を利用してネットワーク通信を行う場合、クライアント端末２０のユーザは、第１中継装置１０Ａに設定された認証情報と共通する認証情報を、例えば操作部２２を操作して予めクライアント端末２０に設定しておく。
まず、クライアント端末２０は、中継装置１０との無線接続に必要な認証情報を、無線通信部２３により中継装置１０に宛てて送信する（ステップＳ９）。認証情報を受信した第１中継装置１０Ａは、受信した認証情報と、記憶部１５に記憶された接続情報管理テーブル１５１に書き込まれた認証情報とを照合して、認証処理を行う（ステップＳ１０）。第１中継装置１０Ａは、両者の認証情報（ＳＳＩＤ及び暗号化キーの双方）が一致した場合には、認証処理に成功したと判定し、それ以外の場合には、認証処理に失敗したと判定する。
【００３６】
認証処理に成功したと判定した第１中継装置１０Ａは、ＬＡＮ通信部１２及びネットワーク通信部１３を制御して、クライアント端末２０とネットワーク１００との間に無線通信路を確立し、確立した無線通信路を用いた中継処理を開始する（ステップＳ１１）。この無線通信路の確立により、クライアント端末２０は、第１中継装置１０Ａ経由でネットワーク１００に接続して、無線通信部２３によりネットワーク通信を行うことが可能となる。以降、第１中継装置１０Ａは、クライアント端末２０とネットワーク１００との間でやり取りされるデータを中継する。
【００３７】
中継処理の開始後、第１中継装置１０Ａは電池１６の電池残量の特定を繰り返し行い、特定した電池残量が閾値（例えば、５％）以下となったか否かを判定する（ステップＳ１２）。第１中継装置１０Ａは、電池残量が閾値を上回ると判定した場合は（ステップＳ１２；ＮＯ）、ステップＳ１１の処理で確立した無線通信路を維持して中継処理を継続して行う。
【００３８】
第１中継装置１０Ａは、特定した電池残量が閾値以下になったと判断すると（ステップＳ１２；ＹＥＳ）、自中継装置の次に接続優先度が高い（つまり、接続優先度が「２」）第２中継装置１０Ｂに宛てて、中継処理の引継指示を他装置通信部１４により送信する（ステップＳ１３）。引継指示は、他の中継装置１０に中継処理の開始を指示するために送信される通知信号である。引継指示を受信した第２中継装置１０Ｂは、自中継装置の動作モードを、スリープモードから通常モードに動作モードを移行させる（ステップＳ１４）。第２中継装置１０Ｂは、動作モードを通常モードに移行させると、その移行が完了した旨の応答を示す応答信号を、他装置通信部１４により第１中継装置１０Ａに宛てて送信する（ステップＳ１５）。
【００３９】
第１中継装置１０Ａは、第２中継装置１０Ｂから応答信号を受信すると、中継処理を引き継ぐ指示を行った旨を、ＬＡＮ通信部１２によりクライアント端末２０に通知する（ステップＳ１６）。そして、第１中継装置１０Ａは、自中継装置の動作モードを、通常モードからスリープモードに動作モードを移行させる（ステップＳ１７）。
ステップＳ１４，Ｓ１７の処理による動作モードの移行により、第１中継装置１０Ａに代わって、第２中継装置１０Ｂが通常モードとして動作することとなる。
なお、第１中継装置１０Ａは、第２中継装置１０Ｂから応答信号を受信しなかった場合は、スリープモードに移行させずに、中継処理を継続して行う。
【００４０】
引継通知を受信したクライアント端末２０は、例えば引継通知を受信した旨を表示部２４に表示させる一方で、ステップＳ１の処理で送信した認証情報と同じ認証情報を、無線通信部２３により中継装置１０に宛てて送信する（ステップＳ１８）。認証情報を受信した第２中継装置１０Ｂは、受信した認証情報と、記憶部１５に記憶された接続情報管理テーブル１５１に書き込まれた認証情報とを照合して、認証処理を行う（ステップＳ１９）。ここでの認証処理は、ステップＳ７の処理で連係動作時用に設定された認証情報を用いて、ステップＳ１０の処理と同じ方法で行われればよい。第２中継装置１０Ｂは認証処理に成功したと判定すると、ＬＡＮ通信部１２及びネットワーク通信部１３を制御して、クライアント端末２０とネットワーク１００との間に無線通信路を確立し、確立した無線通信路を用いた中継処理を開始する（ステップＳ２０）。
以降、クライアント端末２０は、第２中継装置１０Ｂを利用してネットワーク通信を行うことが可能である。
【００４１】
このように、先に中継処理を開始した第１中継装置１０Ａの電池残量が所定量以下まで減ると、第１中継装置１０Ａに代わって、第２中継装置１０Ｂが中継処理を開始する。これにより、中継処理の引継ぎ時においてユーザが中継装置１０の操作を行うことなく、中継装置の連続使用が可能な時間を実質的に長くすることができる。
本実施形態では、第１中継装置１０Ａが先に中継処理を行っていたが、第２中継装置１０Ｂの方が電池残量が多い場合には、第２中継装置１０Ｂが第１中継装置１０Ａに先立って中継処理を開始する。この場合の動作は、前述した通信システム１の動作説明において、「第１中継装置１０Ａ」と「第２中継装置１０Ｂ」とを入れ替えた内容で説明することができる。
【００４２】
以上説明した実施形態によれば、複数の中継装置１０が連係動作するので、あたかも２台の中継装置１０の電池残量の総量に基づいて、クライアント端末２０はネットワーク通信を行うことができ、中継装置１０の連続使用可能な時間を実質的に長くすることができる。
更に本実施形態では、第１中継装置１０Ａと第２中継装置１０Ｂとが共通の設定情報を用いてクライアント端末２０を認証して、無線通信路を確立する。これにより、クライアント端末２０にしてみれば、接続先に応じた認証情報を別々に管理する必要がないし、引継ぎ前後の接続先をそれぞれ特定することなく、適切な認証情報を送信することができる。このような理由から、クライアント端末２０にしてみれば、無線接続する２台の中継装置１０をあたかも１台の中継装置のように扱うができる。
【００４３】
また、本実施形態では、電池残量が多い中継装置１０が先に中継処理を開始するので、この開始順を逆にした場合に比べて、中継処理の引継ぎが行われる可能性を小さくすることができる。これにより、引継ぎ時の処理を原因として、クライアント端末２０のネットワーク通信が一時的に遮断される可能性をより小さくすることができる。
また、中継装置１０は引継通知をクライアント端末２０に送信するから、クライアント端末２０は中継処理の引継ぎがある適切なタイミングで認証情報を送信することができ、継ぎ時の処理を原因として、クライアント端末２０のネットワーク通信が一時的に遮断される可能性をより小さくすることができる。
【００４４】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した実施形態において、通信システム１は、２台の中継装置１０を含んでいたが、３台以上の中継装置１０を含んでいてもよい。例えば、中継装置１０が３台の場合、図９に示すように、通信システム１は、第１中継装置１０Ａと、第２中継装置１０Ｂと、第３中継装置１０Ｃとを備える。第１中継装置１０Ａと、第２中継装置１０Ｂと、第３中継装置１０Ｃとは互いに共通の構成を有する。
【００４５】
図１０及び図１１は、通信システム１の処理の流れを示すシーケンスチャートであり、それぞれ図６及び図８のシーケンスチャートに対応している。この変形例の動作は、基本的には上述した実施形態と同じであるから、実施形態との相違点を主に説明する。実施形態と同じ処理ステップについては同じ符号を付して表し、対応する処理ステップについては符号の末尾に「ａ」を付して表す。
第１中継装置１０Ａは、連係動作の相手として第２中継装置１０Ｂと、第３中継装置１０Ｃとを特定すると、第２中継装置１０Ｂと、第３中継装置１０Ｃとのそれぞれに事前設定通知を送信する（ステップＳ１ａ）。そして、第１中継装置１０Ａと、第２中継装置１０Ｂと、第３中継装置１０Ｃとのそれぞれが電池残量を特定すると（ステップＳ２）、相互に無線通信を行って、電池残量の特定結果を相互に通知する（ステップＳ３ａ）。そして第１中継装置１０Ａと、第２中継装置１０Ｂと、第３中継装置１０Ｃとのそれぞれが自身の電池残量の多さに応じて接続優先度を設定する（ステップＳ４）。ここで第１中継装置１０Ａ＞第２中継装置１０Ｂ＞第３中継装置１０Ｃという順で電池残量が多かったとすると、第１中継装置１０Ａは自身の接続優先度を「１」とし、第２中継装置１０Ｂは自身の接続優先度を「２」とし、第３中継装置１０Ｃは自身の接続優先度を「３」として設定する。そして、接続優先度が「１」の第１中継装置１０Ａは、ステップＳ５の処理で自装置の認証情報を設定すると、上述した実施形態と同様にして、自中継装置の認証情報を共有するべく、第２中継装置１０Ｂと、第３中継装置１０Ｃとに自身の認証情報を送信する（ステップＳ６ａ）。そして、第２中継装置１０Ｂと第３中継装置１０Ｃとは、第１中継装置１０Ａから受信した認証情報を設定して接続情報管理テーブル１５１を更新し、動作モードを通常モードからスリープモードに移行させる（ステップＳ７，Ｓ８）。
【００４６】
ネットワーク通信を行うときは、実施形態と同様、接続優先度が最も高い第１中継装置１０Ａとクライアント端末２０とが無線接続して、ネットワーク通信を行う（ステップＳ９〜Ｓ１１）。そして、第１中継装置１０Ａの電池残量が閾値以下となり（ステップＳ１２；ＹＥＳ）、中継処理の引継ぎが行われるときは、第１中継装置１０Ａは自中継装置の次に接続優先度が高い中継装置（ここでは、第２中継装置１０Ｂ）に引継指示を送信する（ステップＳ１３）。そして、ステップＳ１４〜Ｓ２０の処理により、第２中継装置１０Ｂを介してクライアント端末２０とネットワーク１００との間に無線通信路が確立され、第２中継装置１０Ｂは中継処理を開始する。
【００４７】
第２中継装置１０Ｂに中継処理が引き継がれた後、第２中継装置１０Ｂが電池残量が閾値以下になったと判定すると（ステップＳ２１；ＹＥＳ）、第２中継装置１０Ｂは、自身の次に接続優先度が高い第３中継装置１０Ｃに引継指示を送信する（ステップＳ２２）。そして、ステップＳ１４〜Ｓ１７と同様の手順により、第３中継装置１０Ｃが通常モードに移行し、第２中継装置１０Ｂがスリープモードに移行する（ステップＳ２３〜Ｓ２６）。そして、ステップＳ１８〜Ｓ２０と同じ手順により、第３中継装置１０Ｃを介してクライアント端末２０とネットワーク１００との間に無線通信路が確立され、第３中継装置１０Ｃは中継処理を開始する（ステップＳ２７〜Ｓ２９）。
以上が通信システム１を構成する中継装置１０の数が３台の場合の構成及び動作の説明である。通信システム１を構成する中継装置１０の数が多いほど、中継装置１０を連続しようできる時間が長くなる、と考えられる。
なお、通信システム１を構成する中継装置１０の数が４台以上の場合の構成及び動作は、上述した実施形態及び本変形例の説明から類推できるから、その説明を省略する。このように、本発明の中継システムは、２台以上の中継装置によって構成されればよい。
【００４８】
（変形例２）
上述した実施形態では、電池残量が多い中継装置１０ほど接続優先度が高くなるように、接続優先度が設定されていたが、これ以外の順番となるように接続優先度が設定されてもよい。例えば、中継装置１０が残りの動作時間（中継処理の実行が可能な時間）を算出し、算出した動作時間が長いほど接続優先度を高く設定してもよい。また、ネットワーク通信の通信速度が速い中継装置１０ほど接続優先度を高くしてもよいし、中継装置１０はユーザにより手動設定された接続優先度に従ってもよい。
また、中継装置１０は、電池残量を検知する構成を有さなくてもよく、例えば中継処理を開始してからの経過時間が所定時間を経過した場合に、電池残量が所定量未満になったと推定して中継処理の引継ぎを行ってもよい。
【００４９】
（変形例３）
上述した実施形態では、中継装置１０は引継通知をクライアント端末２０に送信していたが、引継通知を送信しないようにしてもよい。一般的な無線ＬＡＮシステムでは、クライアント端末２０は通信中においても例えば定期的に認証情報を送信するから、接続先の中継装置１０が変化したとしても、この認証情報の送信を契機に中継処理の引継ぎは完了するからである。
【００５０】
（変形例４）
上述した実施形態では、中継装置１０は電池残量に応じて、先に中継処理を開始する場合もあれば、後に中継処理を開始する場合もあったが、常に先に中継処理を開始する中継装置１０が通信システム１に含まれていてもよい。この場合、この中継装置１０は、他の中継装置から中継処理を引き継いで実行するための構成を有していなくてもよい。
【００５１】
（変形例５）
上述した実施形態では、認証情報はＳＳＩＤ及び暗号化キーであったが、認証情報はクライアント端末２０の認証処理に用いられる情報であれば、別の情報であってもよい。
本発明の中継装置は、ネットワーク通信の中継処理を行うものに限らず、異なる通信路を相互接続して通信を中継するものであってもよいし、互いに異なる２台の通信装置の間に介在して、これらの通信装置間の通信を中継するものであってもよい。また本発明の中継装置は、無線通信を中継するものに限らず、有線通信を中継してもよいし、無線通信と有線通信とを含む通信を中継するものであってもよい。
【００５２】
（変形例６）
上述した実施形態において、クライアント端末２０が、複数の中継装置１０と並列的に通信路を確立することができる場合には、例えば中継処理の引継ぎが行われている期間に、２台以上の中継装置１０が通常モードで動作しその各々との通信路が確立されていてもよい。このようにすれば、引継ぎ時において、クライアント端末２０のネットワーク通信が切断されるのをより確実に回避することができる。
また、クライアント端末２０が中継装置１０を介さないでネットワーク１００に無線接続できる場合には、中継処理の引継ぎ時において、クライアント端末２０は中継装置１０を介さないでネットワーク通信を行ってもよい。
【００５３】
（変形例７）
上述した実施形態において、中継装置１０とクライアント端末２０との無線通信の通信規格はＷｉ−Ｆｉであったが、ＷｉＭＡＸ（登録商標）規格等のその他の通信規格に従った無線通信が行われてもよい。
中継装置１０の制御部１１が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の協働によって実現されうる。
また、本発明の中継装置は、コンピュータや制御部１１が実行するプログラムや中継方法として把握することも可能である。
【符号の説明】
【００５４】
１…通信システム、１０…中継装置、１００…ネットワーク、１１…制御部、１１１…残量特定部、１１２…設定部、１１３…中継制御部、１１４…指示部、１１５…通知部、１１６…受付部、１２…ＬＡＮ通信部、１３…ネットワーク通信部、１４…他装置通信部、１５…記憶部、１５１…接続情報管理テーブル、１６…電池、２０…クライアント端末、２１…制御部、２２…操作部、２３…無線通信部、２４…表示部、２５…記憶部。
【図１】
0006034060.tif 000002
【図２】
0006034060.tif 000003
【図３】
0006034060.tif 000004
【図４】
0006034060.tif 000005
【図５】
0006034060.tif 000006
【図６】
0006034060.tif 000007
【図７】
0006034060.tif 000008
【図８】
0006034060.tif 000009
【図９】
0006034060.tif 000010
【図１０】
0006034060.tif 000011
【図１１】
0006034060.tif 000012