(57)【要約】【課題】親機と子機を容易に切替えることが可能な無線通信装置、無線通信システム、無線通信方法及びプログラムを提供すること。【解決手段】本発明に係る無線通信装置１００は、親機または子機として無線通信を行う無線通信部１１０と、無線通信のための無線接続情報Ｃｓを記憶する無線接続情報記憶部１１４と、親機と子機の切替処理を行う切替処理部１１２と、親機から子機へ切替える場合、子機として動作する他の無線通信装置２００、３００及び４００へ、親機への切替指示Ｐｓと無線接続情報Ｃｓとを送信する切替情報送信部１１６と、を備える。【選択図】図１
2018074236.tif 000002
【特許請求の範囲】
【請求項１】
親機または子機として無線通信を行う無線通信部と、
前記無線通信のための無線接続情報を記憶する無線接続情報記憶部と、
前記親機と前記子機の切替処理を行う切替処理部と、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信する切替情報送信部と、
を備える、無線通信装置。
【請求項２】
前記無線通信部は、前記他の無線通信装置の電池残量を受信し、
前記切替処理部は、前記無線通信装置の電池残量と前記他の無線通信装置の電池残量とに基づいて、前記他の無線通信装置の中から次の親機を決定する、
請求項１に記載の無線通信装置。
【請求項３】
前記切替処理部は、前記切替情報送信部が前記切替指示を送信後、前記子機へ切替える、
請求項１又は２に記載の無線通信装置。
【請求項４】
ユーザインタフェース機能部をさらに備え、
前記ユーザインタフェース機能部を使用して前記無線接続情報は設定される、
請求項１〜３のいずれか１項に記載の無線通信装置。
【請求項５】
前記無線接続情報は、ＳＳＩＤ(Service Set Identifier)及びパスワードの少なくともいずれか一方を含む、
請求項１〜４のいずれか１項に記載の無線通信装置。
【請求項６】
親機または子機として無線通信を行う無線通信部と、
前記無線通信のための無線接続情報を記憶する無線接続情報記憶部と、
前記親機として動作する他の無線通信装置から、前記親機への切替指示と前記無線接続情報とを受信する切替情報受信部と、
前記切替指示に応じて前記親機への切替処理を実行し、前記受信した前記無線接続情報を前記無線接続情報記憶部に記憶する切替処理部と、
を備える、無線通信装置。
【請求項７】
前記切替処理部は、前記子機から前記親機へ切替えを行う、又は、接続している前記親機を切替える、
請求項６に記載の無線通信装置。
【請求項８】
親機として動作する無線通信装置と、前記無線通信装置と無線通信を行い子機として動作する他の無線通信装置と、を備えた無線通信システムであって、
前記無線通信装置は、
前記無線通信のための無線接続情報を記憶し、
前記親機と前記子機の切替処理を行い、
前記親機から前記子機へ切替える場合、前記子機として動作する前記他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信し、
前記他の無線通信装置は、
前記親機として動作する前記無線通信装置から、前記親機への前記切替指示と前記無線接続情報とを受信し、
前記切替指示に応じて前記親機への切替処理を実行し、前記受信した前記無線接続情報を無線接続情報記憶部に記憶する、
無線通信システム。
【請求項９】
親機または子機として無線通信を行うステップと、
前記無線通信のための無線接続情報を記憶するステップと、
前記親機と前記子機の切替処理を行うステップと、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信するステップと、
を備える、無線通信方法。
【請求項１０】
親機または子機として無線通信を行うステップと、
前記無線通信のための無線接続情報を記憶するステップと、
前記親機と前記子機の切替処理を行うステップと、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信するステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信システム、無線通信方法及びプログラムに関するものであり、特に、親機と子機を容易に切替えることが可能な無線通信装置、無線通信システム、無線通信方法及びプログラムに関する。
【背景技術】
【０００２】
回線事業者が提供する通信網（以下、ＩＣＳ(Internet Service Provider)網）を用いて無線通信を行う際、通信量に、例えば、７ＧＢ（ギガバイト）などの制限が課せられることがある。デサリングなどを用いた親機は、帰属する子機の通信を取り扱うため、その通信量は増える。一方で、親機に接続する子機は、親機として動作する場合と比べて通信量は少ない。よって、子機は、その通信量の制限を回避することが可能であるが、親機は、通信量が増大するので制限されることがある。また、無線通信装置が、電波環境が悪い中で通信を行う場合、通信の安定性を確保するために電池の消費量は増大する。
【０００３】
このような場合、通信量や電池残量に応じて、親機と子機を入れ替えることで、複数の無線通信装置間で通信量を平均化することができる。そして、例えば、電波環境が安定した無線通信装置を親機として動作する無線通信装置に設定したり、電池残量が多い無線通信装置を親機として動作する無線通信装置に設定することができる。
【０００４】
しかしながら、親機と子機を入れ替え後に次の親機に接続する場合、無線接続情報は無線親機ごとに違うため、子機に次の親機の無線接続情報を設定しなければならない。よって、無線親機を切替えることは、ユーザにとって負担となる。すなわち、親機と子機を容易に切替えることは難しいという問題があった。
【０００５】
特許文献１には、第１端末と第２端末は、外部通信システムからの干渉に関する統計情報を記録し、記録した統計情報を親局に通知し、親局は、収集した統計情報に基づいて、親局機能の移譲先の候補の局として第２端末を選定し、親局は、第２端末に対して親局機能の移譲を要求し、それに応じて第２端末は、親局機能を移譲してもよいと判断した場合、以後、親局として機能することが開示されている。特許文献２に開示の通信方法は、ＰＬＣ(Power Line Communication)の通信方法に関連した技術である。従って、特許文献２に開示の通信方法は、ＷｉＦｉ接続に必要なＳＳＩＤ(Service Set Identifier)やパスワードなどの無線接続情報のやりとりを開示していない。
【０００６】
特許文献２には、親機のバッテリ残量が設定値以下になったときなどを親／子機切替条件とし、親機である無線通信装置から次の親機となる子機の端末に対して親／子機切替命令を発して、親／子機の役割を切替えることが開示されている。特許文献３に開示の方法は、切替えた場合の無線接続情報のやりとりを開示していない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−０４５８００号公報
【特許文献２】特開２００１−１０３５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のように、複数の無線通信装置間で、親機と子機を容易に切替えることは難しいという問題があった。
【０００９】
本発明は、このような問題点を解決するためになされたものであり、親機と子機を容易に切替えることが可能な無線通信装置、無線通信システム、無線通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る無線通信装置は、
親機または子機として無線通信を行う無線通信部と、
前記無線通信のための無線接続情報を記憶する無線接続情報記憶部と、
前記親機と前記子機の切替処理を行う切替処理部と、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信する切替情報送信部と、
を備える。
【００１１】
本発明に係る無線通信装置は、
親機または子機として無線通信を行う無線通信部と、
前記無線通信のための無線接続情報を記憶する無線接続情報記憶部と、
前記親機として動作する他の無線通信装置から、前記親機への切替指示と前記無線接続情報とを受信する切替情報受信部と、
前記切替指示に応じて前記親機への切替処理を実行し、前記受信した前記無線接続情報を前記無線接続情報記憶部に記憶する切替処理部と、
を備える。
【００１２】
本発明に係る無線通信システムは、
親機として動作する無線通信装置と、
前記無線通信装置と無線通信を行い子機として動作する他の無線通信装置と、を備え、
前記無線通信装置は、
前記無線通信のための無線接続情報を記憶し、
前記親機と前記子機の切替処理を行い、
前記親機から前記子機へ切替える場合、前記子機として動作する前記他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信し、
前記他の無線通信装置は、
前記親機として動作する前記無線通信装置から、前記親機への前記切替指示と前記無線接続情報とを受信し、
前記切替指示に応じて前記親機への切替処理を実行し、
前記受信した前記無線接続情報を無線接続情報記憶部に記憶する。
【００１３】
本発明に係る無線通信方法は、
親機または子機として無線通信を行うステップと、
前記無線通信のための無線接続情報を記憶するステップと、
前記親機と前記子機の切替処理を行うステップと、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信するステップと、
を備える。
【００１４】
本発明に係るプログラムは、
親機または子機として無線通信を行うステップと、
前記無線通信のための無線接続情報を記憶するステップと、
前記親機と前記子機の切替処理を行うステップと、
前記親機から前記子機へ切替える場合、前記子機として動作する他の無線通信装置へ、前記親機への切替指示と前記無線接続情報とを送信するステップと、
をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によれば、親機と子機を容易に切替えることが可能な無線通信装置、無線通信システム、無線通信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１に係る無線通信装置を例示するブロック図である。
【図２】実施の形態１に係る無線通信装置の機能を例示するブロック図である。
【図３】実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
【図４】実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
【図５】実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
【図６】実施の形態１に係る複数の無線通信装置間のシーケンスを例示する図である。
【図７】実施の形態１に係る無線通信装置の動作を例示するフローチャートである。
【図８】実施の形態１に係る無線通信装置の動作を例示するフローチャートである。
【図９】実施の形態２に係る複数の無線通信装置間のシーケンスを例示する図である。
【図１０】実施の形態３に係る複数の無線通信装置の動作を例示する図である。
【図１１】実施の形態３に係る複数の無線通信装置の動作を例示する図である。
【図１２】実施の形態３に係る複数の無線通信装置間のシーケンスを例示する図である。
【図１３】実施の形態３に係る複数の無線通信装置の動作を例示する図である。
【図１４】実施の形態３に係る複数の無線通信装置の動作を例示する図である。
【図１５】実施の形態３に係る複数の無線通信装置間のシーケンスを例示する図である。
【図１６】親機と子機と子機のユーザインタフェースを例示する図である。
【図１７】親機と子機と子機のユーザインタフェースを例示する図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態について説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明を省略する。
【００１８】
［実施の形態１］
実施の形態１に係る無線通信装置の構成ついて説明する。
図１は、実施の形態１に係る無線通信装置を例示するブロック図である。
【００１９】
図１に示すように、実施の形態１に係る無線通信装置１００は、複数の無線通信装置２００、３００及び４００のそれぞれと通信を行う。無線通信装置１００は、親機権Ｒｐを保有する親機、又は、親機と通信を行う親機権Ｒｐを保有しない子機に切替可能な無線通信装置である。親機権Ｒｐを保有する無線通信装置は、親機として動作する。親機権Ｒｐを保有しない無線通信装置は、子機として動作する。この例では、無線通信装置１００が親機であり、無線通信装置２００、３００及び４００が子機であり、次の親機は無線通信装置２００であるものとする。
尚、この例では、親機権Ｒｐは、親機として動作するための権利であるものとする。
【００２０】
無線通信装置１００は、無線通信部１１０と無線接続情報記憶部１１４と切替処理部１１２とを有する。無線通信部１１０は、受信部１１１と送信部１１３とを有する。受信部１１１は、切替情報受信部１１５を有し、送信部１１３は、切替情報送信部１１６を有する。無線通信部１１０は、親機または子機として無線通信を行う。無線接続情報記憶部１１４は、無線通信のための無線接続情報Ｃｓを記憶する。切替処理部１１２は、親機と子機の切替処理を行う。切替情報送信部１１６は、親機から子機へ切替える場合、子機として動作する他の無線通信装置２００、３００及び４００へ、親機への切替指示Ｐｓと無線接続情報Ｃｓとを送信する。
尚、親機権Ｒｐは、例えば、無線接続情報記憶部１１４に記憶されていてもよい。また、受信部１１１と切替情報受信部１１５とが別々の構成であってもよい。また、送信部１１３と切替情報送信部１１６とが別々の構成であってもよい。
【００２１】
無線通信装置１００が親機として動作する場合を説明する。
受信部１１１は、複数の子機として動作する無線通信装置２００、３００及び４００のそれぞれから通信に関する情報Ｊ２００、Ｊ３００及びＪ４００を受信する。
【００２２】
切替処理部１１２は、無線通信装置１００の通信に関する情報Ｊ１００（図示せず）と、複数の子機である無線通信装置２００、３００及び４００の通信に関する情報Ｊ２００、Ｊ３００及びＪ４００とに基づいて、複数の子機である無線通信装置２００、３００及び４００の中から次の親機を決定する。切替処理部１１２は、送信部１１３が親機を切替えるための切替指示Ｐｓを送信後、自無線通信装置１００を子機へ切替える。
【００２３】
送信部１１３は、受信部１１１が受信した通信に関する情報Ｊ２００の通信情報受信レスポンスＲｊ２００（図示せず）、親機を切替えるための切替指示Ｐｓ及び通信を行うための無線接続情報Ｃｓを、子機である無線通信装置２００へ送信する。送信部１１３は、受信部１１１が受信した通信に関する情報Ｊ３００の通信情報受信レスポンスＲｊ３００（図示せず）、親機を切替えるための切替指示Ｐｓ及び通信を行うための無線接続情報Ｃｓを、子機である無線通信装置３００へ送信する。送信部１１３は、受信部１１１が受信した通信に関する情報Ｊ４００の通信情報受信レスポンスＲｊ４００（図示せず）、親機を切替えるための切替指示Ｐｓ及び通信を行うための無線接続情報Ｃｓを、子機である無線通信装置４００へ送信する。送信部１１３は、親機権Ｒｐを次の親機である無線通信装置２００へ送信する。
【００２４】
尚、無線通信装置１００が子機として動作する場合は、以下のように動作する。
無線通信部１１０は、子機として無線通信を行う。無線通信装置１００の切替情報受信部１１５は、親機として動作する他の無線通信装置、例えば、無線通信装置２００から、親機への切替指示Ｐｓと無線接続情報Ｃｓとを受信する。切替処理部１１２は、切替指示Ｐｓに応じて親機への切替処理を実行する。切替処理部１１２は、受信した無線接続情報Ｃｓを無線接続情報記憶部１１４に記憶する。
【００２５】
また、切替処理部１１２は、子機から親機へ切替えを行う、又は、接続している親機を切替える。接続している親機を切替えるとは、現在の親機である無線通信装置から次に親機となる無線通信装置へ接続先を切替えるということである。
【００２６】
無線通信装置１００が子機として動作する場合を、より具体的に説明する。
送信部１１３は、親機へ無線通信装置１００の通信に関する情報Ｊ１００を送信する。受信部１１１は、親機から通信情報受信レスポンスＲｊ１００、切替指示Ｐｓ及び無線接続情報Ｃｓを受信する。受信部１１１は、無線通信装置１００が次の親機である場合、親機から親機権Ｒｐを受信する。切替処理部１１２は、受信部１１１が親機権Ｒｐ及び切替指示Ｐｓを受信した場合、又は、親機権Ｒｐを受信し自無線通信装置１００の通信に関する情報Ｊ１００の送信時から起算して所定の期間Ｔｈ内に通信情報受信レスポンスＲｊ１００を受信しない場合、自無線通信装置１００を親機へ切替える。
【００２７】
尚、通信情報受信レスポンスを、単に、受信レスポンスと称することもある。また、無線接続情報Ｃｓは、無線接続を行うための設定であり、例えば、ＳＳＩＤ(Service Set Identifier)や無線接続のためのパスワードなどである。通信に関する情報を、通信情報と称することもある。また、無線接続情報Ｃｓは、子機からの無線接続情報取得要求Ｃｓｒに応じて送信されてもよい。また、通信情報Ｊ２００及び通信情報Ｊ３００は、定期的に送信されてもよい。
【００２８】
また、この例では、複数の無線通信装置２００、３００及び４００の中から、次に親機権Ｒｐが設定される無線通信装置を決定した。これには限定されずに、自無線通信装置１００を含めた無線通信装置１００、２００、３００及び４００の中から、次に親機権Ｒｐが設定される無線通信装置を決定してもよい。
【００２９】
また、親機権Ｒｐを保有する無線通信装置を、親機権Ｒｐが設定される無線通信装置と称することもある。また、親機権Ｒｐが設定される無線通信装置を親機と称し、親機権Ｒｐが設定されない無線通信装置を子機と称することもある。また、無線通信装置を、単に、端末と称することもある。
【００３０】
実施の形態１においては、無線通信装置１００の切替処理部１１２が無線通信装置１００を子機へ切替えると判断した場合、親機を切替えるための切替指示Ｐｓ及び通信を行うための無線接続情報Ｃｓを複数の子機２００、３００及び４００へ送信する。これにより、ユーザが無線接続情報Ｃｓを行う必要はなく、ユーザの無線接続情報Ｃｓの設定を簡易化することができる。よって、親機から子機、又は、子機から親機へ、無線通信装置の状態に合わせて自動的且つ高速に切替えることができる。
【００３１】
また、実施の形態１においては、子機である無線通信装置２００、３００及び４００から親機である無線通信装置１００へ、通信情報Ｊ２００、Ｊ３００及びＪ４００は、定期的に送信される。これにより、何らかの理由で親機がネットワークから離脱して、これらの通信情報を受信しなくなった場合、親機は通信情報受信レスポンスを送信しなくなる。これをもって、子機は親機がネットワークから離脱したことを検出することができる。離脱を検出することで、親機権Ｒｐを保有する子機と親機権Ｒｐを保有していない子機とが共に切替指示Ｐｓを受信したときと同様に振る舞い、スムースな親機切替えをすることができる。また、親機切替時には、無線接続情報Ｃｓも共有しているので、ユーザは新たな設定が不要である。よって、親機がネットワークから離脱した場合でも、安定した動作が実現できる。
【００３２】
実施の形態１に係る無線通信装置の機能について説明する。
図２は、実施の形態１に係る無線通信装置の機能を例示するブロック図である。
この例では、最初は、無線通信装置１００は親機権Ｒｐが設定され親機として動作し、それ以外の無線通信装置２００、３００及び４００は、親機権Ｒｐが設定されず子機として動作するものとする。
【００３３】
図２に示すように、無線通信装置１００は、親機機能部１０１と子機機能部１０２と端末状態管理部１０３と無線接続情報管理部１０４と親機権委譲機能部１０５とユーザインタフェース機能部１０６とを有する。
【００３４】
無線通信装置１００が親機として動作する場合、親機機能部１０１に、複数の子機２００、３００及び４００から通信に関する情報Ｊ２００、Ｊ３００及びＪ４００を受信する受信部１１１の機能や、親機権Ｒｐを次の親機へ送信する送信部１１３の機能等が含まれる。また、端末状態管理部１０３は、切替処理部１１２の機能が含まれる。
【００３５】
また、無線通信装置１００が子機として動作する場合、子機機能部１０２に、無線通信装置１００の通信に関する情報Ｊ１００を親機へ送信する送信部１１３の機能や、親機から切替指示Ｐｓ及び無線接続情報Ｃｓを受信する受信部１１１の機能等が含まれる。
【００３６】
親機機能部１０１は、例えば、子機として動作している無線通信装置２００から適正な無線接続情報Ｃｓで無線接続要求Ｒｑ（図示せず）があった場合、無線接続を許可する。そして、親機機能部１０１は、無線接続後、自無線通信装置１００を介して外部に設けられた通信装置等との接続を提供する。
【００３７】
子機機能部１０２は、親機権Ｒｐが設定され、親機として機能する無線通信装置１００に対し、無線接続情報Ｃｓで無線接続要求Ｒｑを行う。そして、無線通信装置１００から無線接続を許可された場合、無線接続を行い無線通信装置１００を介して外部に設けられた通信装置等と通信を行う。
【００３８】
端末状態管理部１０３は、親機と子機の状態を管理する機能を有する。端末状態管理部１０３は、親機として動作する場合、配下の子機２００の通信情報Ｊ２００、子機３００の通信情報Ｊ３００、子機４００の通信情報Ｊ４００及び自無線通信装置１００の通信情報Ｊ１００を受信し収集し解析する。
【００３９】
端末状態管理部１０３（切替処理部１１２）は、自無線通信装置１００の通信情報Ｊ１００と、複数の子機である無線通信装置２００、３００及び４００の通信情報Ｊ２００、Ｊ３００及びＪ４００に基づいて複数の子機である無線通信装置２００、３００及び４００の中から次の親機を決定する。
【００４０】
端末状態管理部１０３は、例えば、子機２００からの通信情報Ｊ２００を受信すると、それに対して通信情報受信レスポンスＲｊ２００を子機２００へ送信する。端末状態管理部１０３は、通信情報Ｊ１００、Ｊ２００、Ｊ３００及びＪ４００を受信し収集し解析した後、それらの結果を親機権委譲機能部１０５へ引き渡す。
【００４１】
端末状態管理部１０３は、親機権Ｒｐを次の親機へ委譲する指示を出す。端末状態管理部１０３は、自無線通信装置１００の通信情報Ｊ１００と所定の閾値Ｊｈとに基づいて、自無線通信装置１００を子機へ切替えるかどうかの判断を行う。端末状態管理部１０３は、自無線通信装置１００を子機へ切替えると判断した場合、切替指示Ｐｓ及び無線接続情報Ｃｓを含み、親機切替えを示す親機切替パケットＰｓｐを他の無線通信装置２００、３００及び４００へ送信する指示を送信部１１３へ出す。親機から子機に切替わるとき、端末状態管理部１０３を用いて、自無線通信装置に帰属している全ての子機に、親機切替パケットＰｓｐを送信する。
【００４２】
尚、端末状態管理部１０３は、親機として動作する場合、自無線通信装置１００の通信に関する情報Ｊ１００が所定の閾値Ｊｈ以下で、自無線通信装置１００を子機へ切替えると判断してもよい。
【００４３】
端末状態管理部１０３が親機を切替えない場合、すなわち、自無線通信装置１００を親機として動作したままの場合、親機切替パケットＰｓｐを他の無線通信装置２００、３００及び４００へ送信しない。
【００４４】
端末状態管理部１０３は、子機として機能する場合、帰属している親機に対して通信情報Ｊ１００を送信し、その返信である通信情報受信レスポンスＲｊ１００を受信する。また、親機から親機切替パケットＰｓｐを受信する。
【００４５】
無線接続情報管理部１０４は、無線接続で使用する無線接続情報Ｃｓを管理する。無線通信装置が、次の親機となって子機と無線接続する場合、無線接続情報管理部１０４に設定された無線接続情報Ｃｓが使用される。
【００４６】
尚、無線接続情報Ｃｓ及び所定の閾値Ｊｈは、例えば、ユーザが全ての無線通信装置のそれぞれのユーザインタフェース機能部を使用して、予め設定されてもよい。そして、無線接続情報管理部１０４が、ユーザインタフェース機能部１０６から予め設定された無線接続情報Ｃｓ及び所定の閾値Ｊｈを取得する。
【００４７】
また、無線接続情報Ｃｓは、例えば、通信情報に含まれてもよい。無線接続情報管理部１０４は、通信情報を収集する端末状態管理部１０３から、通信情報に含まれる無線接続情報Ｃｓを取得してもよい。
【００４８】
親機権委譲機能部１０５は、子機から親機に切替える権利である親機権Ｒｐを委譲する機能を有する。親機権委譲機能部１０５は、現在、親機として動作する無線通信装置が、次の親機に決定した無線通信装置（次に親機権Ｒｐが設定される無線通信装置）に対して親機権Ｒｐを送信する。親機権Ｒｐが設定された子機（親機権Ｒｐを有する子機）は、親機切替えを示す親機切替パケットＰｓｐを受信した際、子機としての機能を停止し、親機としての機能を起動する。
【００４９】
尚、親機権委譲機能部１０５は、次の親機に選んだ無線通信装置が、現在、親機として機能する無線通信装置である場合、親機権Ｒｐを送信しない。
【００５０】
ユーザインタフェース機能部１０６は、無線接続情報管理部１０４を操作する。ユーザインタフェース機能部１０６は、無線通信装置１００上で、例えば、グラフィックユーザインターフェイス（以下、ＧＵＩ(Graphic User Interface)と称する）として動作し、無線接続情報Ｃｓの設定及び端末状態管理部１０３の制御に使用される。
【００５１】
実施の形態１に係る複数の無線通信装置の動作を説明する。
【００５２】
図３は、実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
図４は、実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
図５は、実施の形態１に係る複数の無線通信装置の動作を例示するブロック図である。
図６は、実施の形態１に係る複数の無線通信装置間のシーケンスを例示する図である。
図７は、実施の形態１に係る無線通信装置の動作を例示するフローチャートである。
図８は、実施の形態１に係る無線通信装置の動作を例示するフローチャートである。
【００５３】
図３は、図６に示すステップＳ１０１〜ステップＳ１０６までの動作を示す。
図４は、図６に示すステップＳ１０８及びステップＳ１０９の動作を示す。
図５は、図６に示すステップＳ１１５及びステップＳ１１６の動作を示す。
図７は、図６に示す無線通信装置１００の動作であって、親機から子機に切替える動作を示す。
図８は、図６に示す無線通信装置２００の動作であって、子機から親機に切替える動作を示す。
【００５４】
図７においては、図６のステップと同一又は対応するステップには、同一の符号が付されている。例えば、図７のステップＳ１０１及びステップＳ１０３の「通信情報受信？」は、図６のステップＳ１０１の「通信情報Ｊ２００」とステップＳ１０３の「通信情報Ｊ３００」に対応する。
【００５５】
図８においては、図６のステップと同一又は対応するステップには、同一の符号が付されている。
【００５６】
尚、無線通信装置４００の動作は、無線通信装置２００及び無線通信装置３００と同様な動作であるので、図６においては、簡単の為、省略する。
【００５７】
図３、図６、図７及び図８に示すように、親機権Ｒｐが設定された無線通信装置１００が親機として動作し、無線通信装置２００、無線通信装置３００及び無線通信装置４００が子機として動作する。すなわち、子機である無線通信装置２００、無線通信装置３００及び無線通信装置４００のそれぞれは、親機である無線通信装置１００に無線接続する。尚、子機が親機に無線接続することを、子機が親機に帰属すると称することもある。また、上述したように、図６においては簡単の為、無線通信装置４００を省略する。
【００５８】
子機である無線通信装置２００は、親機である無線通信装置１００へ、端末状態管理部２０３を用いて自無線通信装置２００の通信情報Ｊ２００を送信する（ステップＳ１０１）。同様に、子機である無線通信装置３００は、親機である無線通信装置１００へ、端末状態管理部３０３を用いて通信情報Ｊ３００を送信する（ステップＳ１０３）。
【００５９】
無線通信装置１００は通信情報Ｊ２００を受け取った場合、端末状態管理部１０３を用いて通信情報受信レスポンスＲｊ２００を返す（ステップＳ１０２）。同様に、無線通信装置１００は通信情報Ｊ３００を受け取った場合、端末状態管理部１０３を用いて通信情報受信レスポンスＲｊ３００を返す（ステップＳ１０４）。また、無線通信装置１００は、端末状態管理部１０３を用いて、無線通信装置１００の通信情報Ｊ１００を収集すると共に、子機の通信情報Ｊ２００及びＪ３００を収集する（ステップＳ１０５）。すなわち、無線通信装置１００は親機として動作し、子機として動作する無線通信装置２００及び無線通信装置３００からの通信情報Ｊ２００及びＪ３００を収集する。
【００６０】
尚、通信情報Ｊ２００及び通信情報Ｊ３００は、定期的に送信されてもよい。これにより、何らかの理由で親機が通信情報を受信しなくなった場合、親機は通信情報受信レスポンスを送信しなくなる。これをもって、子機は親機がネットワークから離脱したことを検出することができる。
【００６１】
また、親機として動作する無線通信装置を親機と称し、子機として動作する無線通信装置を子機と称することもある。
【００６２】
通信情報Ｊ２００及び通信情報Ｊ３００を収集した無線通信装置１００は、親機権委譲機能部１０５を用いて、次に親機として動作する無線通信装置を、無線通信装置２００、無線通信装置３００及び無線通信装置４００の中から決定し、親機権Ｒｐを委譲する（ステップＳ１０６）。この例では、無線通信装置１００は、無線通信装置２００へ親機権Ｒｐを委譲する。これにより、無線通信装置２００は、親機権Ｒｐを有することになる。
【００６３】
尚、親機権を有するを、親機権を保持する、又は、親機権を保有すると称することもある。
また、親機権Ｒｐの委譲先を決定し、委譲するステップＳ１０６は、通信情報Ｊ１００、通信情報Ｊ２００、通信情報Ｊ３００及び通信情報Ｊ４００の変化が起こる度に行われてもよい。これにより、最新の通信情報に基づいて親機権が設定される無線通信装置が決定されるので、親機として動作する無線通信装置に係る負荷を平均化することができる。
【００６４】
図６、図７及び図８に示すように、ステップＳ１０６の後、無線通信装置１００は、親機切替を行う（ステップＳ１０７ａ：Ｙｅｓ）。無線通信装置２００は、受信した親機権Ｒｐを設定する（ステップＳ１０７ｂ）。
【００６５】
図４、図６、図７及び図８に示すように、親機である無線通信装置１００が子機に切替わる場合、端末状態管理部１０３を用いて、今まで帰属していた子機である無線通信装置２００に、親機切替えを示す親機切替パケットＰｓｐを送信する（ステップＳ１０８）。同様に、端末状態管理部１０３を用いて、今まで帰属していた子機である無線通信装置３００に、親機切替パケットＰｓｐを送信する（ステップＳ１０９）。
【００６６】
図５、図６、図７及び図８に示すように、親機切替パケットＰｓｐを送信した無線通信装置１００は、親機として動作する機能を停止する（ステップＳ１１０）。無線通信装置１００は、子機として動作する機能を起動する（ステップＳ１１３）。親機切替パケットＰｓｐを受信し、親機権Ｒｐを有する無線通信装置２００は、子機の機能を停止する（ステップＳ１１１）。親機権Ｒｐを有する無線通信装置２００は、親機の機能を動作させて親機となる（ステップＳ１１４）。
【００６７】
子機である無線通信装置３００は、今まで親機であった無線通信装置１００との間の無線接続を切断する（ステップＳ１１２）。子機である無線通信装置３００は、次の親機である無線通信装置２００へ無線接続を試みて、無線通信装置２００に帰属する（ステップＳ１１５）。子機としての機能を起動して子機となった無線通信装置１００は、次の親機である無線通信装置２００へ無線接続を試みて、無線通信装置２００に帰属する（ステップＳ１１６）。
【００６８】
無線通信装置２００に関するステップＳ１０６、Ｓ１０８、Ｓ１１１及びＳ１１４をまとめると次のようになる。親機権Ｒｐを受信し、切替指示Ｐｓ及び無線接続情報Ｃｓを含む親機切替パケットＰｓｐを受信した子機であった無線通信装置２００は、子機の動作を停止し親機の動作を起動して次の親機へ切替える。
【００６９】
無線通信装置１００に関するステップＳ１０６、Ｓ１０８、Ｓ１０９、Ｓ１１０、Ｓ１１３及びＳ１１６をまとめると次のようになる。親機権Ｒｐを送信し、切替指示Ｐｓ及び無線接続情報Ｃｓを含む親機切替パケットＰｓｐを送信した親機であった無線通信装置１００は、親機の動作を停止し子機の動作を起動して子機へ切替え、次の親機である無線通信装置２００へ無線接続情報Ｃｓで帰属する。
【００７０】
無線通信装置３００に関するステップＳ１０９、Ｓ１１２及びＳ１１５をまとめると次のようになる。親機権Ｒｐを受信せず、切替指示Ｐｓ及び無線接続情報Ｃｓを含む親機切替パケットＰｓｐを受信した子機である無線通信装置３００は、親機であった無線通信装置１００との通信を切断し、次の親機である無線通信装置２００へ無線接続情報Ｃｓで帰属する。
【００７１】
その後、子機である無線通信装置１００から親機である無線通信装置２００へ、通信情報Ｊ１００が送信される。子機である無線通信装置３００から親機である無線通信装置２００へ、通信情報Ｊ３００が送信される。このようにして、今度は、無線通信装置２００を親機とし、無線通信装置１００及び無線通信装置３００を子機として、ステップＳ１０１〜ステップＳ１１６と同様な動作を繰り返す。その後も複数の無線通信装置の中から１つの無線通信装置が親機となり、その他の無線通信装置が子機となり、ステップＳ１０１〜ステップＳ１１６と同様な動作を繰り返す。
【００７２】
実施の形態１においては、無線接続情報Ｃｓは、親機切替パケットＰｓｐに含まれて送信される、ユーザにより予め設定される、又は、通信情報に含まれて送信される。これらいずれの方法によっても、無線通信装置を使用するユーザは、親機切替時に、特になんら操作を必要とせずに複数の無線通信装置の間で親機と子機とを切替えることが可能となる。その結果、親機と子機を容易に切替えることが可能な無線通信装置、無線通信システム、無線通信方法及びプログラムを提供することができる。
【００７３】
また、実施の形態１においては、無線接続情報Ｃｓは、親機毎に別々に設定されるのでは無く、共通の無線接続情報Ｃｓを使用する。どの無線通信装置が親機となった場合でも、同じ共通の無線接続情報Ｃｓを使用して無線接続する。よって、親機切替え時、子機は再度、別の無線接続情報を設定する必要が無い。そして、ユーザが、再度、無線接続情報Ｃｓを設定せずとも、自動的に親機への切替えが可能となる。
【００７４】
また、実施の形態１においては、親機が、自無線通信装置の通信情報と子機の通信情報とを収集しているので、通信情報に基づいた無線通信装置の状態に応じて、親機と子機との切替えが可能である。
【００７５】
［実施の形態２］
実施の形態２に係る複数の無線通信装置の動作について説明する。
図９は、実施の形態２に係る複数の無線通信装置間のシーケンスを例示する図である。
実施の形態２は、無線通信装置１００が電池残量不足のため、無線通信装置２００に親機権Ｒｐを委譲する例である。
【００７６】
先ず、実施の形態２に係る無線通信装置の動作の概要を説明する。
無線通信装置１００の無線通信部１１０は、他の無線通信装置２００、３００及び４００の通信情報Ｊ２００、Ｊ３００及びＪ４００に含まれる電池残量Ｊ２００ａ（図示せず）、Ｊ３００ａ（図示せず）及びＪ４００ａ（図示せず）を受信する。切替処理部１１２は、無線通信装置１００の電池残量Ｊ１００ａと他の無線通信装置２００、３００及び４００の電池残量Ｊ２００ａ、Ｊ３００ａ及びＪ４００ａとに基づいて、他の無線通信装置２００、３００及び４００の中から次の親機を決定する。
【００７７】
次に、実施の形態２に係る無線通信装置の動作を、具体的に説明する。
図９に示すように、無線通信装置２００及び無線通信装置３００は子機として、親機である無線通信装置１００に帰属する。そして、無線通信装置２００及び無線通信装置３００のそれぞれが、端末状態管理部２０３及び端末状態管理部３０３で管理する自無線通信装置の通信情報Ｊ２００及び通信情報Ｊ３００を、親機である無線通信装置１００へ定期的に送信する（ステップＳ１５１及びステップＳ１５３）。また、無線通信装置１００は、それらの通信情報受信レスポンスＲｊ２００及びＲｊ３００を返す（ステップＳ１５２及びステップＳ１５４）。
【００７８】
通信情報Ｊ２００及び通信情報Ｊ３００は、例えば、電波状況、電池残量及び通信量の少なくともいずれかを含む。電波状況は、例えば、受信電界強度や受信信号対雑音比やビットエラーレートなどの通信品質である。電池残量は、例えば、残りの電池容量や電池容量がゼロになるまでの時間などである。通信の量は、例えば、現在まで使用した累積（合計）の通信量や現在の通信速度などである。
【００７９】
無線通信装置１００は、通信情報Ｊ２００及び通信情報Ｊ３００を受信し収集する（ステップＳ１５５）。無線通信装置１００は、通信情報Ｊ２００及び通信情報Ｊ３００を受信すると、端末状態管理部１０３にて、自無線通信装置１００の通信情報Ｊ１００に含まれる自無線通信装置１００の電池残量Ｊ１００ａと、通信情報Ｊ２００に含まれる無線通信装置２００の電池残量Ｊ２００ａと、通信情報Ｊ３００に含まれる無線通信装置３００の電池残量Ｊ３００ａと、を比較する。そして、自無線通信装置１００の電池残量Ｊ１００ａが、無線通信装置２００の電池残量Ｊ２００ａ及び無線通信装置３００の電池残量Ｊ３００ａよりも少ない場合、電池残量に余裕のある無線通信装置２００又は無線通信装置３００に親機権Ｒｐを委譲する判断を行う。この例では、先ず、無線通信装置３００の電池残量Ｊ３００ａが最も多く、無線通信装置３００へ親機権Ｒｐを委譲するものとする。
【００８０】
すなわち、親機として動作する無線通信装置１００は、通信情報Ｊ１００が電池残量Ｊ１００ａである場合、端末状態管理部１０３（切替処理部１１２）は、電池残量が最も多い無線通信装置３００を、次の親機に決定し、親機権Ｒｐを委譲する。
【００８１】
無線通信装置１００は、無線通信装置３００への親機権Ｒｐの委譲を決め、親機権委譲機能部１０５より親機権Ｒｐを無線通信装置３００へ送信して委譲する（ステップＳ１５６）。親機権Ｒｐを受信した無線通信装置３００は、端末状態管理部３０３にて、親機権Ｒｐを保持する。このとき、無線通信装置３００は、まだ、親機として動作していない。
【００８２】
無線通信装置１００は、無線通信装置２００及び無線通信装置３００から、定期的に通信情報Ｊ２００及び通信情報Ｊ３００を受信し収集するので、ステップＳ１５１〜ステップＳ１５５を繰り返す。このとき、親機である無線通信装置１００が収集する通信情報Ｊ１００、通信情報Ｊ２００及びＪ３００に変化があった場合、再度、親機権Ｒｐを委譲する無線通信装置を決める。今度は、無線通信装置２００の電池残量Ｊ２００ａが最も多く、無線通信装置２００へ親機権Ｒｐを委譲するものとする。
【００８３】
無線通信装置１００は、無線通信装置２００への親機権Ｒｐの委譲を決め、親機権委譲機能部１０５より親機権Ｒｐを無線通信装置２００へ送信して委譲する（ステップＳ１５７）。親機権Ｒｐを受信した無線通信装置２００は、端末状態管理部２０３にて、親機権Ｒｐを保持する。
【００８４】
親機権Ｒｐの委譲には、例えば、親機権委譲パケットＲｐｐを使用してもよい。親機権委譲パケットＲｐｐには、無線通信装置１００の無線接続情報管理部１０４が保持する無線接続情報Ｃｓを含む。無線接続情報Ｃｓは、無線接続を行うための設定であり、例えば、ＳＳＩＤ(Service Set Identifier)や無線接続のためのパスワードなどである。
【００８５】
無線通信装置２００は、無線接続情報Ｃｓを無線接続情報管理部２０４に保存する。無線通信装置２００は、自無線通信装置２００が親機として機能する場合、無線接続情報管理部２０４に保存された無線接続情報Ｃｓを使用する。従って、どの無線通信装置が親機に変わったとしても、同一の無線接続情報Ｃｓにより無線接続が可能となる。
【００８６】
無線通信装置１００は、親機権Ｒｐを破棄するための親機権破棄指示Ｐｄを、次の親機である無線通信装置２００以外の無線通信装置である無線通信装置３００へ送信する（ステップＳ１５８）。これにより、無線通信装置３００へ委譲した前の親機権Ｒｐは破棄される。このため、次に親機として動作する無線通信装置を一意に決めることができる。
【００８７】
無線通信装置１００は、自無線通信装置１００の電池残量Ｊ１００ａが事前に設定された所定の閾値Ｂｈ以下となったことを検知した場合、端末状態管理部１０３により、無線通信装置２００へ親機切替パケットＰｓｐを送信し（ステップＳ１５９）、無線通信装置３００へ親機切替パケットＰｓｐを送信する（ステップＳ１６０）。
【００８８】
尚、実施の形態２においては、電池残量が最も多い無線通信装置２００を、次に親機権Ｒｐが設定されるべき無線通信装置とし、その後、親機である無線通信装置１００の電池残量Ｊ１００ａが所定の閾値Ｂｈ以下になった場合、親機切替パケットＰｓｐを送信する例を示した。これには限定されない。
【００８９】
親機である無線通信装置１００の電池残量Ｊ１００ａが所定の閾値Ｂｈ以下となった場合、電池残量が最も多い無線通信装置を次に親機権Ｒｐが設定されるべき無線通信装置とし、直ちに親機権委譲パケットＲｐｐ及び親機切替パケットＰｓｐを送信してもよい。
【００９０】
その後、実施の形態１と同様に、無線通信装置１００は、親機機能部１０１を停止（ステップＳ１１０）し、子機機能部１０２を起動する（ステップＳ１１３）。無線通信装置１００の子機機能部１０２は、無線通信装置２００へ無線接続を試み、無線通信装置２００に帰属する（ステップＳ１１６）。
【００９１】
無線通信装置２００は、端末状態管理部２０３が親機権Ｒｐを保持しているかを確認する。この例では、無線通信装置２００は親機権Ｒｐを保持しているため、子機機能部２０２を停止し（ステップＳ１１１）、親機機能部２０１を起動する（ステップＳ１１４）。そして、無線通信装置２００は、無線通信装置１００から親機権Ｒｐと共に送信されてきた無線接続情報Ｃｓを使用して、無線通信装置１００及び無線通信装置３００を自無線通信装置２００に帰属させる。すなわち、無線通信装置２００は、無線接続情報Ｃｓを使用して、無線通信装置１００及び無線通信装置３００を自無線通信装置２００に無線接続する。無線通信装置２００は、無線通信装置１００から送信された無線接続情報Ｃｓを使用しているため、新たな無線接続情報を行うことをせずに、無線通信装置１００及び無線通信装置３００を自無線通信装置２００に帰属させることができる。
【００９２】
無線通信装置３００は、旧親機である無線通信装置１００との無線接続を切断する（ステップＳ１１２）。無線通信装置３００の端末状態管理部３０３が親機権Ｒｐを保持しているかを確認する。この例では、親機権Ｒｐを保持していないため、無線通信装置３００の端末状態管理部３０３は、次の親機である無線通信装置２００へ無線接続を試み、無線通信装置２００に帰属する（ステップＳ１１５）。
【００９３】
親機権Ｒｐを保有する無線通信装置２００は、無線通信装置１００から親機切替パケットＰｓｐを受信することで、無条件で親機となることが可能となる。このような方法により、親機と子機の切替えが、自動的且つ短時間で可能となる。
【００９４】
尚、実施の形態２においては、通信情報である電池残量を収集し、収集した電池残量に基づいて、親機切替えを行っている。これには限定されずに、無線通信装置が親機である時間内において、電池残量に関わらずに切替えを行っても良い。すなわち、親機である無線通信装置１００の端末状態管理部１０３が、無線通信装置１００の親機機能部１０１が起動した時刻を保持し、起動した時刻から所定の時間の経過後に、親機切替パケットＰｓｐを送信してもよい。これにより、電池残量が所定の閾値Ｂｈ（任意の残量）に達していない場合でも、所定の時間で、親機として動作する無線通信装置を切替えることができる。そして、複数の無線通信装置において、それらの電池残量をさらに平均化することができる。
【００９５】
［実施の形態３］
実施の形態３に係る複数の無線通信装置の動作について説明する。
図１０は、実施の形態３に係る複数の無線通信装置の動作を例示する図である。
図１１は、実施の形態３に係る複数の無線通信装置の動作を例示する図である。
図１２は、実施の形態３に係る複数の無線通信装置間のシーケンスを例示する図である。
【００９６】
図１０、図１１及び図１２は、ＨＧＷ５００がＬＴＥ(Long Term Evolution)の累積通信量を超過したため、無線通信装置６００に親機権Ｒｐを委譲する場合の例である。すなわち、図１０、図１１及び図１２は、通信情報を各スマートフォンのＬＴＥ累積通信量とした場合であって、スマートフォン６００が子機から親機に切替わるまでの動作を示す。
【００９７】
図１０に示すように、実施の形態３に係る複数の無線通信装置は、親機機能部が動作する無線通信装置として、自宅などのに設置されたＨＧＷ(Hone Gate Way)５００を用い、子機機能部が動作する無線通信装置として、ＬＴＥ通信を行うことが可能な複数のスマートフォンを用いる。
【００９８】
スマートフォン６００、スマートフォン７００及びスマートフォン８００は、子機としてＨＧＷ５００に帰属している。ＨＧＷ５００は、インターネット（図示せず）に接続され、ＨＧＷ５００に接続されたスマートフォン６００、スマートフォン７００及びスマートフォン８００は、ＨＧＷ５００を介してインターネットに接続され、インターネットを使用することが可能な状態である。
【００９９】
尚、スマートフォン６００、スマートフォン７００及びスマートフォン８００を、複数のスマートフォンと称することもある。また、スマートフォン６００、スマートフォン７００及びスマートフォン８００のそれぞれを、各スマートフォンと称することもある。
また、親機機能部が動作するを、親機が動作すると称し、子機機能部が動作するを、子機が動作すると称することもある。
【０１００】
ＨＧＷ５００、スマートフォン６００、スマートフォン７００及びスマートフォン８００のそれぞれは、親機機能部、子機機能部、端末状態管理部、接続設定管理部、親機権委譲機能部及びユーザインタフェース機能部を有する。これらの機能部は、例えば、ＪＡＶＡ（登録商標）アプリケーションなどで提供されても良い。
【０１０１】
スマートフォン６００、スマートフォン７００及びスマートフォン８００のそれぞれは、回線事業者がＬＴＥ通信にて提供するＩＣＳ((Internet Service Provider))網に接続することが可能である。各スマートフォンは、子機として機能して接続する間は、ＬＴＥ通信機能は停止する状態である。各スマートフォンは、回線事業者によりＬＴＥ通信での累積通信量を７ＧＢ（ギガバイト）までに制限される。
【０１０２】
図１１及び図１２に示すように、子機であるスマートフォン６００は、親機であるＨＧＷ５００へ、通信情報であるＬＴＥ累積通信量Ｊ６００ｂを送信する（ステップＳ２０１）。子機であるスマートフォン７００は、親機であるＨＧＷ５００へ、通信情報であるＬＴＥ累積通信量Ｊ７００ｂを送信する（ステップＳ２０３）。子機であるスマートフォン８００は、親機であるＨＧＷ５００へ、通信情報であるＬＴＥ累積通信量Ｊ８００ｂを送信する（ステップＳ２０５）。
【０１０３】
すなわち、ＨＧＷ５００は、端末状態管理部５０３を用いて、自身（ＨＧＷ５００）に帰属するスマートフォン６００、スマートフォン７００及びスマートフォン８００のそれぞれから、ＬＴＥ累積通信量Ｊ６００ｂ、Ｊ７００ｂ及びＪ８００ｂを受信し、収集する（ステップＳ２０７）。このとき、ＨＧＷ５００は、ＬＴＥ通信機能を有しないため、自身のＬＴＥ累積通信量Ｊ５００ｂは収集しない。
尚、ＬＴＥ累積通信量を、通信情報と称することもある。
【０１０４】
ＨＧＷ５００は、通信情報であるＬＴＥ累積通信量Ｊ６００ｂを受け取った場合、ＬＴＥ累積通信量受信レスポンスＲｊ６００を返す（ステップＳ２０２）。ＨＧＷ５００は、ＬＴＥ累積通信量Ｊ７００ｂを受け取った場合、ＬＴＥ累積通信量受信レスポンスＲｊ７００を返す（ステップＳ２０４）。ＨＧＷ５００は、ＬＴＥ累積通信量Ｊ８００ｂを受け取った場合、ＬＴＥ累積通信量受信レスポンスＲｊ８００を返す（ステップＳ２０６）。
尚、ＬＴＥ累積通信量受信レスポンスを、通信情報受信レスポンスと称することもある。
【０１０５】
ＨＧＷ５００が収集した各スマートフォンのＬＴＥ累積通信量は、スマートフォン６００のＬＴＥ累積通信量Ｊ６００ｂが１ＧＢ、スマートフォン７００のＬＴＥ累積通信量Ｊ７００ｂが４ＧＢ、スマートフォン８００のＬＴＥ累積通信量Ｊ８００ｂが２ＧＢである。
【０１０６】
ＨＧＷ５００は、収集したＬＴＥ累積通信量Ｊ６００ｂ、Ｊ７００ｂ及びＪ８００ｂに基づいて、次に親機として動作する無線通信装置をスマートフォン６００に決定し、親機権委譲機能部５０５を用いて親機権Ｒｐをスマートフォン６００に委譲する（ステップＳ２０８）。ＨＧＷ５００は、例えば、収集したＬＴＥ累積通信量の最も少ないスマートフォン６００を、次に親機として動作する無線通信装置として決定し、親機権委譲機能部５０５を用いて親機権Ｒｐをスマートフォン６００に委譲する。
【０１０７】
すなわち、親機として動作するＨＧＷ５００は、通信情報が、例えば、ＬＴＥ累積通信量などの通信量である場合、通信量の最も低い無線通信装置である無線通信装置６００を、次の親機に決定する。
【０１０８】
通信情報にＬＴＥ累積通信量を用いることで、親機、子機を端末状態に合わせて自動的且つ高速に切替えることができる。また、ＬＴＥ累積通信量の最も少ないスマートフォンを親機とし、その他のスマートフォンを子機として接続することにより、ＬＴＥ累積通信量をスマートフォン間で共有化し平均化することができる。
【０１０９】
尚、親機権Ｒｐの委譲、すなわちＨＧＷ５００からスマートフォン６００への親機切替は、各スマートフォンがＨＧＷ５００に定期的に送信するＬＴＥ累積通信量Ｊ６００ｂ、Ｊ７００ｂ及びＪ８００ｂの受信レスポンスが無くなり、ＨＧＷ５００の通信圏外となる前に行う。
【０１１０】
また、親機として動作するＨＧＷ５００は、通信情報が、例えば、通信品質である場合、通信品質の最も高い無線通信装置を、次の親機に決定してもよい。
【０１１１】
各スマートフォンは、例えば、外出することでＨＧＷ５００の通信圏外に出る。各スマートフォンは、自身が送信したＬＴＥ累積通信量Ｊ６００ｂ、Ｊ７００ｂ及びＪ８００ｂに対する受信レスポンスが、ＨＧＷ５００から無いため、帰属が外れたことを検出する。帰属が外れたことを検出したスマートフォンであって親機権Ｒｐを有するスマートフォン６００は、子機の機能を停止し（ステップＳ２１１）、親機の機能を起動する（ステップＳ２１２）。このとき、使用する無線接続情報Ｃｓは、例えば、後述する図１６に示す方法で、無線接続情報管理部６０４に事前に設定しておいても良い。
【０１１２】
親機が何らかの理由でネットワークから離脱した場合についても、子機である各スマートフォンが外出し、親機であるＨＧＷ５００の通信圏外に出る場合と同様に考えることができる。
【０１１３】
このような場合、子機が定期的に送信している通信情報を親機が受信しなくなることで、通信情報受信レスポンスを送信しなくなる。これをもって、子機は親機がネットワークから離脱したことを検出する。検出後、親機権Ｒｐを有する子機と親機権Ｒｐを有しない子機とが、親機切替パケットＰｓｐを受信したときと同様に動作することで、スムースな親機切替えを行うことができる。
【０１１４】
このように、実施の形態３によれば、親機からの親機切替パケットＰｓｐを受信しない場合でも、親機切替動作が可能となる。
【０１１５】
その他のスマートフォンであって、親機権Ｒｐを有さないスマートフォン７００は、ＨＧＷ５００との間の無線接続を切断する（ステップＳ２０９）。その他のスマートフォンであって、親機権Ｒｐを有さないスマートフォン８００は、ＨＧＷ５００との間の無線接続を切断する（ステップＳ２１０）。
【０１１６】
ＨＧＷ５００との間の無線接続を切断したスマートフォン７００は、新たに親機となったスマートフォン６００へ無線接続を試みて、スマートフォン６００に帰属する（ステップＳ２１３）。ＨＧＷ５００との間の無線接続を切断したスマートフォン８００は、新たに親機となったスマートフォン６００へ無線接続を試みて、スマートフォン６００に帰属する（ステップＳ２１４）。
【０１１７】
このとき、子機であるスマートフォン７００及びスマートフォン８００は、スマートフォン６００が接続するＩＣＳ網を介してインターネットへ接続する。尚、子機として機能するを、子機であると称することもある。
【０１１８】
図１３は、実施の形態３に係る複数の無線通信装置の動作を例示する図である。
図１４は、実施の形態３に係る複数の無線通信装置の動作を例示する図である。
図１５は、実施の形態３に係る複数の無線通信装置間のシーケンスを例示する図である。
【０１１９】
図１３、図１４及び図１５は、各スマートフォンが外出し、ＨＧＷ５００の通信圏外に出た場合であって、スマートフォン６００がＬＴＥの累積通信量を超過したため、スマートフォン８００に親機権Ｒｐを委譲する場合の例である。
【０１２０】
図１３は、ユーザが各スマートフォンを所持して外出した場合の例である。図１４は、スマートフォン６００のＬＴＥ累積通信量Ｊ６００ｂが、所定の閾値Ｃｈを超えた場合の動作を示す。尚、所定の閾値Ｃｈは、例えば、後述する図１７に示すユーザインタフェース機能部６０６により設定される。図１５は、スマートフォン６００が、親機から子機に切替わるまでを示す。
【０１２１】
図１３に示すように、ユーザが各スマートフォンを所持して外出した場合、子機であるスマートフォン７００及びスマートフォン８００は、親機であるスマートフォン６００とそれぞれ通信を行う。このとき、無線接続情報Ｃｓは変更せずに、以前の無線接続情報Ｃｓのままで通信を行う。
【０１２２】
図１４及び図１５に示すように、スマートフォン７００は、スマートフォン６００へ、定期的に通信情報であるＬＴＥ累積通信量Ｊ７００ｂを送信する（ステップＳ３０１）。スマートフォン６００は、ＬＴＥ累積通信量Ｊ７００ｂに対するＬＴＥ累積通信量受信レスポンスＲｊ７００を返す（ステップＳ３０２）。スマートフォン８００は、スマートフォン６００へ、定期的に通信情報であるＬＴＥ累積通信量Ｊ８００ｂを送信する（ステップＳ３０３）。スマートフォン６００は、ＬＴＥ累積通信量Ｊ８００ｂに対するＬＴＥ累積通信量受信レスポンスＲｊ８００を返す（ステップＳ３０４）。
【０１２３】
スマートフォン６００は、自身のＬＴＥ累積通信量Ｊ６００ｂを収集すると共に、子機のＬＴＥ累積通信量Ｊ７００ｂ及びＪ８００ｂを収集する（ステップＳ３０５）。
【０１２４】
スマートフォン６００は、端末状態管理部６０３に設定されたＬＴＥ累積通信量Ｊ６００ｂが、所定の閾値Ｃｈ以上（達した）の場合、収集した各スマートフォンのＬＴＥ累積通信量に基づいて、複数のスマートフォンの中から、次に親機として動作する（親機権Ｒｐが設定されるべき）スマートフォンを決定する。
【０１２５】
この例では、所定の閾値Ｃｈを、４．５ＧＢ（ギガバイト）とする。そして、ＬＴＥ累積通信量Ｊ６００ｂが、４．５ＧＢ、ＬＴＥ累積通信量Ｊ７００ｂが、４ＧＢ、ＬＴＥ累積通信量Ｊ８００ｂが、２ＧＢとする。
【０１２６】
このような場合、スマートフォン６００のＬＴＥ累積通信量Ｊ６００ｂが、所定の閾値Ｃｈである４．５ＧＢ以上（達した）なので、スマートフォン６００は、ＬＴＥ累積通信量が最も少ないスマートフォン８００を、次に親機として動作するスマートフォンに決定する。そして、親機権委譲機能部６０５は、スマートフォン６００からスマートフォン８００に親機権Ｒｐを委譲する（ステップＳ３０６）。
【０１２７】
ＬＴＥ累積通信量の最も少ないスマートフォンを親機とし、その他のスマートフォンを子機として接続することにより、ＬＴＥ累積通信量をスマートフォン間で共有化し平均化することができる。
【０１２８】
スマートフォン６００は、端末状態管理部６０３を用いて、親機切替えを示す親機切替パケットＰｓｐを送信し（ステップＳ３０７及びステップＳ３０８）、親機機能を停止した（ステップＳ３１１）後、子機機能を起動する（ステップＳ３１２）。親機切替パケットＰｓｐは、例えば、ＩＰ(Internet Protocol)パケットなどを使用する。
【０１２９】
親機権Ｒｐを保有するスマートフォン８００は、親機切替パケットＰｓｐを受信すると、子機機能を停止し（ステップＳ３１０）、親機機能を起動する（ステップＳ３１３）。このとき、無線接続で使用する無線接続情報Ｃｓは、例えば、後述する図１６で示すスマートフォン６００と同様な方法で、無線接続情報管理部８０４に事前に設定しておいても良い。
【０１３０】
親機権Ｒｐを有さないスマートフォン７００は、スマートフォン６００との無線接続を切断する（ステップＳ３０９）。スマートフォン７００及びスマートフォン６００は、スマートフォン８００へ帰属する（ステップＳ３１４及びステップＳ３１５）。
【０１３１】
図１６は、親機と子機と子機のユーザインタフェースを例示する図である。
【０１３２】
図１６に示すように、ユーザは、ＨＧＷ５００に帰属しているスマートフォン６００のユーザインタフェース機能部６０６を使用して、親機であるＨＧＷ５００の無線接続情報管理部５０４から無線接続情報Ｃｓをコピーする。そして、コピーした無線接続情報Ｃｓを、子機であるスマートフォン６００の無線接続情報管理部６０４に設定する。このようにして、ユーザが子機を操作して親機から無線接続情報Ｃｓを取得する。同様にして、スマートフォン７００及びスマートフォン８００からも、無線接続情報Ｃｓを取得し設定することができる。
【０１３３】
尚、無線接続情報Ｃｓの取得は、無線接続情報Ｃｓは、子機であるスマートフォン６００からの無線接続情報取得要求Ｃｓｒに応じて親機であるＨＧＷ５００からスマートフォン６００へ送信されてもよい。
【０１３４】
無線接続情報Ｃｓは、スマートフォン６００が、無線接続する際に、子機として、又は親機として動作する場合に使用される。無線接続情報Ｃｓは、スマートフォン７００及びスマートフォン８００が、親機として動作する場合に使用される。無線接続情報Ｃｓは、スマートフォン７００及びスマートフォン８００が、子機として動作する場合にも使用される。無線接続に際して、ＨＧＷ５００が有する無線接続情報Ｃｓと同一の無線接続情報Ｃｓを使用することで、スマートフォン７００及びスマートフォン８００は、新たな無線接続情報を行う必要がない。
【０１３５】
図１７は、親機と子機と子機のユーザインタフェースを例示する図である。
【０１３６】
図１７に示すように、ユーザは、ユーザインタフェース機能部６０６を使用して、親機を切替える際の通信情報を選択し、選択された通信情報の親機切替閾値の設定をすることができる。通信情報には、例えば、電波状況、電池残量、通信量などがある。図１７に示す例では、親機切替の通信情報として、ＬＴＥ累積通信量が選択され、その閾値を４．５ＧＢ（ギガバイト）と設定している。この設定によれば、親機であるＨＧＷ５００のＬＴＥ累積通信量が閾値である４．５ＧＢ以上になった場合、親機は子機となり、複数の子機の中から次の親機が決定される。
【０１３７】
以上、説明したように、親機と子機が常に連携することで、親機と子機を高速かつ自動で切替えることが可能となる。また、複数の無線通信装置がネットワーク上に存在した場合でも、常に通信情報をやりとりし親機権を委譲するため、切替えにより通信速度に影響を与えることは少ない。
【０１３８】
また、実施の形態においては、子機として動作する無線通信装置の数を２台又は３台として説明した。これには、限定されずに、子機として動作する無線通信装置の数は２台、３台以外の台数でもよい。
【０１３９】
また、上記の実施の形態では、本発明をハードウェアの構成として説明したが、本発明はこれに限定されるものではない。本発明は、各構成要素の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【０１４０】
上記の実施の形態において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実態のある記録媒体(trangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programable ROM）、ＥＰＲＯＭ(Erasable PROM)）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１４１】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【０１４２】
１００、２００、３００、４００…無線通信装置  １０１、２０１、３０１、４０１、５０１、６０１、７０１、８０１…親機機能部  １０２、２０２、３０２、４０２、５０２、６０２、７０２、８０２…子機機能部  １０３、２０３、３０３、４０３、５０３、６０３、７０３、８０３…端末状態管理部  １０４、２０４、３０４、４０４、５０４、６０４、７０４、８０４…無線接続情報管理部  １０５、２０５、３０５、４０５、５０５、６０５、７０５、８０５…親機権委譲機能部  １０６、２０６、３０６、４０６、５０６、６０６、７０６、８０６…ユーザインタフェース機能部  １１０…無線通信部  １１１…受信部  １１２…切替処理部  １１３…送信部  １１４…無線接続情報記憶部  １１５…切替情報受信部  １１６…切替情報送信部  ５００…ＨＧＷ  ６００、７００、８００…スマートフォン  Ｊ１００、Ｊ２００、Ｊ３００、Ｊ４００…通信に関する情報  Ｊ１００ａ、Ｊ２００ａ、Ｊ３００ａ、Ｊ４００ａ…電池残量  Ｊ５００ｂ、Ｊ６００ｂ、Ｊ７００ｂ、Ｊ８００ｂ…ＬＴＥ累積通信量  Ｊｈ、Ｂｈ、Ｃｈ…所定の閾値  Ｃｓ…無線接続情報  Ｃｓｒ…無線接続情報取得要求  Ｐｓ…切替指示  Ｐｓｐ…親機切替パケット  Ｐｄ…親機権破棄指示  Ｒｐ…親機権  Ｒｐｐ…親機権委譲パケット  Ｒｑ…無線接続要求  Ｒｊ１００、Ｒｊ２００、Ｒｊ３００、Ｒｊ４００、Ｒｊ６００、Ｒｊ７００、Ｒｊ８００…通信情報受信レスポンス  Ｔｈ…所定の期間
【図１】
2018074236.tif 000003
【図２】
2018074236.tif 000004
【図３】
2018074236.tif 000005
【図４】
2018074236.tif 000006
【図５】
2018074236.tif 000007
【図６】
2018074236.tif 000008
【図７】
2018074236.tif 000009
【図８】
2018074236.tif 000010
【図９】
2018074236.tif 000011
【図１０】
2018074236.tif 000012
【図１１】
2018074236.tif 000013
【図１２】
2018074236.tif 000014
【図１３】
2018074236.tif 000015
【図１４】
2018074236.tif 000016
【図１５】
2018074236.tif 000017
【図１６】
2018074236.tif 000018
【図１７】
2018074236.tif 000019