(57)【要約】【課題】特定の携帯情報端末が極端に電池を消耗することを防ぎつつ、効率のよいテザリング機能によるデータ通信を実現する。【解決手段】携帯情報端末５００は、テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部５０１と、同一グループに属する自端末を含む携帯情報端末における、少なくとも、基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部５０２と、決定された選択順序に基づいて、ホスト端末としてとして動作するか、ホスト端末経由で前記基地局と通信を行うかを制御する制御部５０３とを備えている。【選択図】図１０
2014132549.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末であって、
前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部と、
前記グループ端末接続状況管理部で管理される、同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部と、
前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御部と
を備えることを特徴とする携帯情報端末。
【請求項２】
前記各携帯情報端末における、前記基地局との間の受信品質と、前記残電池容量と、前記契約許容データ通信速度、もしくは前記最大データ通信速度とを、所定の時間間隔で前記各携帯情報端末から収集して随時更新する接続ステータス共有部を更に備える、
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
前記制御部は、前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末となる携帯情報端末を切り替える、
を備えることを特徴とする請求項１または２に記載の携帯情報端末。
【請求項４】
前記制御部は、少なくとも、前記ホスト端末である携帯情報端末の残電池容量が所定の閾値以下となった場合、または前記基地局との間の受信品質がより高い携帯情報端末がある場合、または契約許容データ通信速度がより速い携帯情報端末がある場合、またはネットワークより通知される最大データ通信速度がより速い携帯情報端末がある場合に、前記前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末となる携帯情報端末を切り替える、
ことを特徴とする請求項１ないし３のいずれかに記載の携帯情報端末。
【請求項５】
前記制御部は、前記ホスト端末がテザリング機能による接続から外れる場合、前記ホスト端末順序決定部によって決定された選択順序に基づいて、次のホスト端末となる携帯情報端末に切り替える、
ことを特徴とする請求項１から４のいずれかに記載の携帯情報端末。
【請求項６】
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する複数の携帯情報端末と、前記基地局に接続されたサーバとからなる通信システムであって、
前記サーバは、
前記テザリング機能で接続される同一グループに属する前記複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部と、
前記グループ端末接続状況管理部で管理される、同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部と、
前記ホスト端末として動作している携帯情報端末がない場合に、前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末としてとして動作させる携帯情報端末に対して、前記ホスト端末として動作するように指示する第１の制御部と、
を備え、
前記複数の携帯情報端末は、
前記サーバからの指示に従って、前記第２の無線通信を用いて前記基地局に接続するホスト端末として動作させる第２の制御部を備える、
ことを特徴とする通信システム。
【請求項７】
前記ホスト端末における前記第２の制御部は、ファイル共有を前提としたダウンロードを行う場合、前記各携帯情報端末における、少なくとも、前記基地局との間の受信品質と、前記残電池容量と、前記契約許容データ通信速度もしくは前記最大データ通信速度とのいずれかのパラメータに基づいて、分割ダウンロードを行う携帯情報端末を決定するとともに、該決定した携帯情報端末を、前記基地局を介して前記サーバに通知し、
前記サーバにおける前記第１の制御部は、対象のファイルデータを、前記決定された携帯情報端末における、少なくとも、前記基地局との間の受信品質と、前記契約許容データ通信速度もしくは前記最大データ通信速度とのいずれかに基づいて分割し、該分割したファイルデータを、前記決定された携帯情報端末に配信し、
前記携帯情報端末は、前記サーバから配信される分割データを順次展開し、データの再構築を行う、
ことを特徴とする請求項６に記載の通信システム。
【請求項８】
前記ホスト端末における前記第２の制御部は、ファイル共有を前提としたダウンロードを行うことを前記サーバに通知するとともに、他の携帯情報端末に共有データのダウンロードを開始する旨を通知し、
前記サーバにおける前記第１の制御部は、共有データを予め定められたサイズのパケットデータに分割し、前記ホスト端末に送信し、
前記ホスト端末における前記第２の制御部は、所定のデータ量のデータをダウンロードする毎に、前記他の携帯情報端末同士でデータ差分を更新する、
ことを特徴とする請求項６に記載の通信システム。
【請求項９】
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末による通信制御方法であって、
前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理ステップと、
前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定ステップと、
前記ホスト端末順序決定ステップで決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御ステップと
を含むことを特徴とする通信制御方法。
【請求項１０】
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末のコンピュータに、
前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理機能、
前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定機能、
前記ホスト端末順序決定機能によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御機能、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末、通信制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話や、スマートフォンなどの携帯情報端末においては、携帯情報端末を基地局に接続して無線ルータとして動作させ、各個人の所有する他のデバイスを携帯情報端末と無線ＬＡＮで接続することで、他のデバイスを、携帯情報端末を介してネットワークに接続する技術としてテザリング機能がある。【０００３】
例えば、特許文献１には、無線ルータとして動作するホスト端末を介して、携帯情報端末でインターネットにアクセスするともに、他のサービス（アプリケーション）も利用可能とした、改良型のテザリングシステムを提供することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１２−５２４４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１では、一般的なテザリング技術と同様に、ホスト端末となる携帯情報端末が固定となるため、他の携帯情報端末では、より良い通信環境で通信が可能である場合であっても、それより劣る通信品質環境下でのデータ通信を行うことになったり、通信中にホスト端末である携帯情報端末の電池残量がなくなって通信が切れてしまったりといった問題があった。【０００６】
そこで本発明は、特定の携帯情報端末が極端に電池を消耗することを防ぎつつ、効率のよいテザリング機能によるデータ通信を実現することができる携帯情報端末、通信制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の携帯情報端末は、第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末であって、前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部と、前記グループ端末接続状況管理部で管理される、同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部と、前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御部とを備えることを特徴とする携帯情報端末である。【０００８】
本発明の通信制御方法は、第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末による通信制御方法であって、前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理ステップと、前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定ステップと、前記ホスト端末順序決定ステップで決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御ステップとを含むことを特徴とする通信制御方法ある。【０００９】
本発明のプログラムは、第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末のコンピュータに、前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理機能、前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定機能、前記ホスト端末順序決定機能によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御機能、を実行させることを特徴とするプログラムである。
【発明の効果】
【００１０】
この発明によれば、特定の携帯情報端末が極端に電池を消耗することを防ぎつつ、効率のよいテザリング機能によるデータ通信を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態によるサーバ１００と携帯情報端末２００−１〜２００−３とからなる通信システム１０００の構成を示すブロック図である。
【図２】図２（ａ）は、本実施形態によるサーバ１００の機能構成を示すブロック図であり、図２（ｂ）は、本実施形態による携帯情報端末２００−１〜２００−３の機能構成を示すブロック図である。
【図３】本実施形態によるサーバ１００の動作を説明するためのフローチャートである。
【図４】本実施形態による携帯情報端末２００の動作を説明するためのフローチャートである。
【図５】本実施形態において、テザリング機能で通信中の携帯情報端末２００の動作を説明するためのフローチャートである。
【図６】本実施形態において、テザリング状態から携帯情報端末２００が外れる場合の動作を説明するためのフローチャートである。
【図７】本実施形態による携帯情報端末２００によるファイル共有動作を説明するためのフローチャートである。
【図８】本実施形態による、サーバ１００、及び携帯情報端末２００によるファイル共有動作を説明するためのフローチャートである。
【図９】本実施形態において、共有データのダウンロード中に特定の携帯情報端末がテザリング状態から外れる場合の動作を説明するためのフローチャートである。
【図１０】付記１の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
図１は、本発明の実施形態によるサーバ１００と携帯情報端末２００−１〜２００−３とからなる通信システム１０００の構成を示すブロック図である。図において、サーバ１００は、基地局３００を介して、インターネットや、通信回線網などからなるネットワーク４００に接続されている。携帯情報端末２００−１、２００−２、２００−３は、基地局３００とのデータ通信を行う通信機能と、無線ＬＡＮ（Local Area Network）などにより携帯情報端末同士のデータ通信が可能な無線ルータ機能（テザリング機能）とを備えている。
【００１４】
携帯情報端末２００−１〜２００−３は、双方の機能を組み合わせ、特定の携帯情報端末をホスト端末２００Ｈとして基地局３００に接続し、それ以外の携帯情報端末２００−２、２００−３を、無線ＬＡＮを用いてホスト端末２００Ｈと接続する（テザリング機能）。携帯情報端末２００−２、２００−３は、無線ＬＡＮを用いて接続したホスト端末２００Ｈを経由して基地局３００と通信を行うことで、ネットワーク４００に接続する。
【００１５】
図示の例では、携帯情報端末２００−１がホスト端末２００Ｈとして基地局３００に接続しており、携帯情報端末２００−２、２００−３が無線ＬＡＮを用いてホスト端末２００Ｈである携帯情報端末２００−１に接続している。すなわち、ホスト端末２００Ｈである携帯情報端末２００−１が無線ルータとして機能している。なお、ホスト端末２００Ｈとの接続方法としては、無線ＬＡＮ以外にも、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いることも可能である。
【００１６】
本実施形態では、携帯情報端末２００−１〜２００−３は、各携帯情報端末における、少なくとも、それぞれの基地局３００からの受信品質と、端末自体の残電池容量と、契約している許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度とのいずれかに基づいて、テザリング中に、ホスト端末２００Ｈとなる携帯情報端末２００を切り替える（ローテーション）ようになっている。該ホスト端末２００Ｈの切り替えは、携帯情報端末２００−１〜２００−３側で行うことも可能であるし、サーバ１００からの指示によって行うことも可能となっている。
【００１７】
図２（ａ）は、本実施形態によるサーバ１００の機能構成を示すブロック図であり、図２（ｂ）は、本実施形態による携帯情報端末２００−１〜２００−３の機能構成を示すブロック図である。なお、図２には、本発明に係る構成要件のみを示しており、通信部、表示部、入力部などは省略している。また、以下では、携帯情報端末２００−１〜２００−３を総称して携帯情報端末２００という。
【００１８】
サーバ１００は、図２（ａ）に示すように、ホスト端末順序決定部１０１、グループ端末接続状況管理部１０２、接続ステータス共有部１０３、及び制御部１０４から構成されている。ホスト端末順序決定部１０１は、テザリング接続中の各携帯情報端末２００における、少なくとも、基地局３００からの受信品質と、各携帯情報端末２００の残電池容量と、各携帯情報端末２００の契約している許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度とのいずれかに基づいて、携帯情報端末２００−１〜２００−３の中からテザリング状態でホスト端末２００Ｈの選択順序を決定する。以下では、受信品質、残電池容量、及び許容データ通信速度または最大データ通信速度を管理情報という。ホスト端末２００Ｈの選択順序の決定方法の詳細については後述する。
【００１９】
グループ端末接続状況管理部１０２は、テザリング機能で接続される同一グループに属する携帯情報端末２００−１〜２００−３の接続状態を管理する。具体的には、グループ端末接続状況管理部１０２は、携帯情報端末２００−１〜２００−３を、端末毎に割り振られる端末ＩＤや、ＭＡＣ（Media Access Control）アドレスなどで識別し、１ユーザが所有する端末を同一グループの端末として、どの端末がホスト端末２００Ｈであるか、どの端末がホスト端末２００Ｈを介して基地局に接続しているかなどを管理する。接続ステータス共有部１０３は、同一グループに属する携帯情報端末２００−１〜２００−３における上記管理情報を、テザリング状態で接続される携帯情報端末２００−１〜２００−３から所定の時間間隔で収集して管理する。
【００２０】
制御部１０４は、所定のプログラムを実行することによって上記各部の動作を統括的に制御する。具体的には、制御部１０４は、ホスト端末順序決定部１０１によって決定したホスト端末の選択順序に従って、携帯情報端末２００−１〜２００−３に対してホスト端末２００Ｈへ移行するよう指示する。
【００２１】
また、制御部１０４は、携帯情報端末２００−１〜２００−３同士でダウンロードしたデータを共有する際に、接続ステータス共有部１０３で管理されている、同一グループに属する携帯情報端末２００−１〜２００−３における上記管理情報（基地局３００からの受信品質、各携帯情報端末２００の契約している許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度）に応じて、ファイルデータを分割して、同一グループの携帯情報端末２００−１〜２００−３に配信する。
【００２２】
また、制御部１０４は、携帯情報端末２００−１〜２００−３同士でダウンロードしたデータを共有する際に、ファイルデータを所定のパケットサイズに分割してホスト端末２００Ｈに送出することも可能となっている。
【００２３】
携帯情報端末２００は、図２（ｂ）に示すように、ホスト端末順序決定部２０１、グループ端末接続状況管理部２０２、ダウンロード状況記憶部２０３、一時データ保存部２０４、接続ステータス共有部２０５、及び制御部２０６を備えている。ホスト端末順序決定部２０１は、テザリング接続中の各携帯情報端末２００における、少なくとも、基地局３００からの受信品質と、残電池容量と、契約している許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度とのいずれかに基づいて、携帯情報端末２００−１〜２００−３の中からテザリング状態でホスト端末の選択順序を決定する。
【００２４】
グループ端末接続状況管理部２０２は、テザリング機能で接続される同一グループに属する各携帯情報端末２００−１〜２００−３の接続状態を管理する。基本的に、サーバ１００のグループ端末接続状況管理部１０２と同様の機能である。ダウンロード状況記憶部２０３は、共有データのダウンロード状況（何パーセント、何パケットがダウンロード済みであるとか）を記憶する。一時データ保存部２０４は、ダウンロード途中のデータを一時保存する。接続ステータス共有部２０５は、同一グループに属する携帯情報端末２００−１〜２００−３における上記管理情報を、テザリング状態で接続される携帯情報端末２００−１〜２００−３から所定の時間間隔で収集して管理する。すなわち、上記携帯情報端末２００−１〜２００−３に係る管理情報は、サーバ１００と携帯情報端末２００−１〜２００−３の双方で共有して管理されている。
【００２５】
制御部２０６は、所定のプログラムを実行することによって上記各部の動作を統括的に制御する。具体的には、制御部２０６は、ホスト端末順序決定部１０１によって決定されたホスト端末の選択順序に基づく上記サーバ１００による指示に従ってホスト端末２００Ｈを切り替える制御を行う。また、制御部２０６は、サーバ１００の指示ではなく、ホスト端末順序決定部２０１によって決定されたホスト端末の選択順序に従ってホスト端末２００Ｈを切り替える制御を行う。
【００２６】
また、制御部２０６は、携帯情報端末２００−１〜２００−３同士で共有するデータをサーバ１００からダウンロードする際に、データのダウンロードや、ダウンロードしたデータの展開、ダウンロードしたデータの一時データ保存部２０４への保存、（パケット）データのダウンロード状況（何パーセント、何パケットなど）のダウンロード状況記憶部２０３への保存、データのダウンロード再開時におけるダウンロード状況のダウンロード状況記憶部２０３からの読み出しなどを行う。
【００２７】
なお、上記ダウンロード状況記憶部２０３、一時データ保存部２０４は、フラッシュメモリ等の書き換え可能な不揮発性メモリであってもよい。
【００２８】
次に、上述した実施形態の動作について説明する。
図３は、本実施形態によるサーバ１００の動作を説明するためのフローチャートである。基地局３００に接続されるサーバ１００は、同一グループに登録された携帯情報端末２００−１〜２００−３から基地局３００に報告される、現在位置を示す位置情報を集約する（ステップＳ１０）。次に、サーバ１００は、グループ端末接続状況管理部１０２によって、無線ＬＡＮで接続可能なエリア内に携帯情報端末２００が存在するか否かを判別する（ステップＳ１２）。そして、無線ＬＡＮで接続可能なエリアに携帯情報端末２００が存在する場合には（ステップＳ１２のＹＥＳ）、サーバ１００は、制御部１０４によって、該当携帯情報端末２００にテザリングが可能である旨を通知する（ステップＳ１４）。一方、無線ＬＡＮで接続可能なエリアに携帯情報端末２００が存在しない場合には（ステップＳ１２のＮＯ）、ステップＳ１４をスキップする。
【００２９】
図４は、本実施形態による携帯情報端末２００の動作を説明するためのフローチャートである。携帯情報端末２００は、グループ端末接続状況管理部２０２によって、既にホスト端末２００Ｈとして動作している携帯情報端末２００があるか否かを判別する（ステップＳ２０）。そして、既にホスト端末２００Ｈとして動作している携帯情報端末２００がある場合には（ステップＳ１６のＹＥＳ）、他の携帯情報端末２００は、双方の接続許可確認の下、無線ＬＡＮでホスト端末２００Ｈに接続する（ステップＳ２０）。その後、当該処理を終了する。
【００３０】
また、ホスト端末２００Ｈとして動作している携帯情報端末２００がない場合には（ステップＳ２０のＮＯ）、携帯情報端末２００−１〜２００−３は、サーバ１００から通知される、ホスト端末を指定する指定情報に基づいて、ホスト端末２００Ｈを選択する（ステップＳ２４）。なお、ホスト端末の指定方法については後述する。次に、ホスト端末２００Ｈに選択された携帯情報端末２００は、基地局３００に接続し（ステップＳ２６）、他の携帯情報端末２００は、ホスト端末２００Ｈに無線ＬＡＮで接続する（ステップＳ２８）。その後、当該処理を終了する。
【００３１】
なお、テザリング状態においては、契約速度の合計値とホスト端末となっている携帯情報端末の最大通信速度、ネットワークから通知された最大データ通信速度のいずれか小さい方を通信速度の上限とするようにしてもよい。これにより、回線密度を最大限活かしたデータ通信が実現することができる。
【００３２】
図５は、本実施形態において、テザリング機能で通信中の携帯情報端末２００の動作を説明するためのフローチャートである。携帯情報端末２００は、接続ステータス共有部２０５によって、テザリング機能による通信中、一定周期で基地局３００からの受信品質と、残電池容量について携帯情報端末毎に監視する（ステップＳ３０）。次に、ホスト端末２００Ｈは、受信品質と、残電池容量と、各携帯情報端末２００が契約している許容データ通信速度とから評価関数を算出し（ステップＳ３２）、算出した評価関数に基づいて、ホスト端末２００Ｈとなる携帯情報端末２００を選択する（ステップＳ３４）。
【００３３】
次に、ホスト端末２００Ｈは、ホスト端末を所定の順序で切り替えるローテーションが必要であるか否かを判別する（ステップＳ３６）。例えば、ホスト端末２００Ｈである自身の残電池容量が所定の閾値以下となった場合や、より受信品質が高い携帯情報端末２００が存在する場合、許容データ通信速度がより速い携帯情報端末２００が存在する場合などにローテーションが必要であると判定する。そして、ローテーションが必要である場合には（ステップＳ３６のＹＥＳ）、ホスト端末２００Ｈは、ホスト端末順序決定部２０１により、ローテーションのための順位付けを行う（ステップＳ３８）。
【００３４】
順位付けは、例えば、受信品質が高い順にするとか、あるいは残電池容量が大きい順にするとか、あるいは許容データ通信速度が速い順にするとか、あるいは各パラメータに優先順位を設定してもよいし、各パラメータに重み付けして演算することによって順序付けを行うようにしてもよい。
【００３５】
次に、ホスト端末２００Ｈは、この順位付けの結果を、基地局３００に接続されているサーバ１００に通知し（ステップＳ４０）、その後、携帯情報端末２００−１〜２００−３は、順序に基づいて、ホスト端末２００Ｈをローテーション（切り替え）する（ステップＳ４２）。その後、当該処理を終了する。
【００３６】
図６は、本実施形態において、テザリング状態から携帯情報端末２００が外れる場合の動作を説明するためのフローチャートである。まず、携帯情報端末２００−１〜２００−３は、各々、テザリング状態から外れる携帯情報端末２００があるか否かを判別し（ステップＳ５０）、テザリング状態から外れる携帯情報端末２００がない場合には（ステップＳ５０のＮＯ）、当該処理を終了する。一方、テザリング状態から外れる携帯情報端末２００がある場合には（ステップＳ５０のＹＥＳ）、該外れる携帯情報端末２００がホスト端末２００Ｈであるか否かを判別する（ステップＳ５２）。そして、テザリング状態から外れる携帯情報端末２００がホスト端末２００Ｈでない場合には（ステップＳ５２のＮＯ）、当該処理を終了する。
【００３７】
一方、テザリング状態から外れる携帯情報端末２００がホスト端末２００Ｈである場合には（ステップＳ５２のＹＥＳ）、携帯情報端末２００は、ホスト端末順序決定部２０１によるローテーションのための順位付けに基づいて、次順位の携帯情報端末２００をホスト端末２００Ｈとする（ステップＳ５４）。次に、次順位の携帯情報端末２００は、ホスト端末２００Ｈとして基地局３００に接続し（ステップＳ５６）、ホスト端末２００Ｈに変更となった旨を基地局３００に接続されるサーバ１００に通知する（ステップＳ５８）。他の携帯情報端末２００は、新たにホスト端末２００Ｈになった携帯情報端末２００に無線ＬＡＮで接続する（ステップＳ６０）。その後、当該処理を終了する。
【００３８】
このようにすることで、携帯情報端末２００における、基地局３００からの受信品質、または残電池容量、または契約している許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度のバランスを取りながらテザリング状態を継続することができ、良好な通信環境を維持することができる。
【００３９】
次に、本実施形態において、予めグループ登録された携帯情報端末２００により、ネットワーク４００上に存在するコンテンツや、ファイル等のデータを共有する場合について説明する。本実施形態では、近接エリアに存在する携帯情報端末２００同士を無線ＬＡＮで接続するテザリング機能を利用してダウンロードしたデータを該携帯情報端末２００で共有することで、ネットワーク４００にかかる負荷の低減を図る。
【００４０】
図７は、本実施形態による携帯情報端末２００によるファイル共有動作を説明するためのフローチャートである。まず、ホスト端末２００Ｈにおいて、制御部２０６は、ユーザ指示や、他の携帯情報端末２００からの要求などにより、グループ内においてファイル共有を前提としたダウンロードが選択されたか否かを判定する（ステップＳ７０）。そして、ファイル共有を前提としたダウンロードが選択されていない場合には（ステップＳ７０のＮＯ）、当該処理を終了する。
【００４１】
一方、ファイル共有を前提としたダウンロードが選択された場合には（ステップＳ７０のＹＥＳ）、ホスト端末２００Ｈにおいて、制御部２０６は、接続ステータス共有部２０５の管理情報（基地局３００との間の受信品質、残電池容量、契約許容データ通信速度、もしくは最大データ通信速度）に基づいて、グループ内において分割ダウンロードを行う携帯情報端末２００（少なくとも１つ、複数でもよい）を決定し（ステップＳ７２）、その情報をサーバ１００に通知する（ステップＳ７４）。分割ダウンロードを行う携帯情報端末２００としては、例えば、受信品質や、残電池容量、許容データ通信速度、もしくは最大データ通信速度がそれぞれの所定の閾値以上であるか否かで決定するようにしてもよい。通常は、図１に示す携帯情報端末２００−１〜２００−３の全てが選択される。
【００４２】
次に、サーバ１００において、制御部１０４は、指定されたファイルデータを、決定した携帯情報端末２００における受信品質、及び契約許容データ通信速度もしくは最大データ通信速度に応じて分割し、決定した携帯情報端末２００への配信を開始する（ステップＳ７６）。携帯情報端末２００は、分割されたデータを一定量毎ダウンロードするたびに、ダウンロード済みデータを展開し、各端末内でデータの再構築を行う（ステップＳ７８）。
【００４３】
携帯情報端末２００において、制御部２０６は、ダウンロード中、ダウンロードに失敗したか、すなわちエラーが発生したか否かを判別する（ステップＳ８０）。そして、ダウンロードに失敗していない場合には（ステップＳ８０のＮＯ）、制御部２０６は、ダウンロードが完了したか否かを判定する（ステップＳ８４）。そして、完了していない場合には（ステップＳ８４のＮＯ）、ステップＳ７６に戻り、ダウンロードを継続する。
【００４４】
一方、ダウンロードに失敗した場合には（ステップＳ８０のＹＥＳ）、携帯情報端末２００において、制御部２０６は、失敗したデータブロックが再送可能であるか、他の携帯情報端末２００に再割り当てを行うかを、接続ステータス共有部２０５で管理されている、受信品質、及び契約許容データ通信速度もしくは最大データ通信速度に基づいて再判定を行い、一次配信先となる携帯情報端末２００を決定する（ステップＳ８２）。次に、制御部２０６は、ダウンロードが完了したか否かを判定し（ステップＳ８４）、完了していない場合には（ステップＳ８４のＮＯ）、ステップＳ７６に戻り、ダウンロードを継続する。この場合、エラー発生により分割ダウンロードを行う携帯情報端末２００が変更される。一方、ダウンロードが完了した場合には（ステップＳ８４のＹＥＳ）、当該処理を終了する。
【００４５】
上述した処理によれば、各携帯情報端末２００−１〜２００−３に全ての分割データがダウンロードされるので、各携帯情報端末２００−１〜２００−３には、同じデータが再構築されることになる。
【００４６】
次にデータ共有時の動作について説明する。
図８は、本実施形態による、サーバ１００、及び携帯情報端末２００によるファイル共有動作を説明するためのフローチャートである。まず、ホスト端末２００Ｈにおいて、制御部２０６は、ユーザ指示や、他の携帯情報端末２００からの要求などにより、グループ内においてファイル共有を前提としたダウンロードが選択されたか否かを判定する（ステップＳ９０）。そして、ファイル共有を前提としたダウンロードが選択されない場合には（ステップＳ８０のＮＯ）、当該処理を終了する。
【００４７】
一方、ファイル共有を前提としたダウンロードが選択された場合には（ステップＳ９０のＹＥＳ）、ホスト端末２００Ｈにおいて、制御部２０６は、基地局３００に接続されるサーバ１００に共有データをダウンロードする旨を通知し（ステップＳ９２）、グループ内の他の携帯情報端末２００に共有データのダウンロードを開始する旨を通知する（ステップＳ９４）。
【００４８】
次に、サーバ１００において、制御部１０４は、指定されたデータを予め定められたサイズのパケットデータに分割して送出する（ステップＳ９６）。ホスト端末２００Ｈにおいて、制御部２０６は、受信が完了したパケットデータについて、更新状況をダウンロード状況記憶部２０３に記憶するとともに、ダウンロード済みのデータを一時データ保存部２０４に保存する（ステップＳ９８）。
【００４９】
更に、ホスト端末２００Ｈにおいて、制御部２０６は、所定のデータ量のデータをダウンロードする毎に、同一グループ内の接続された各携帯情報端末２００同士でデータ差分を更新し、ダウンロード状態の共有化を行う（ステップＳ１００）。次に、制御部２０６は、ダウンロードが完了したか否かを判定し（ステップＳ１０２）、完了していない場合には（ステップＳ１０２のＮＯ）、ステップＳ９６に戻り、ダウンロードを継続する。一方、ダウンロードが完了した場合には（ステップＳ１０２のＹＥＳ）、当該処理を終了する。
【００５０】
上述した処理によれば、ホスト端末２００Ｈで一旦ダウンロードし、所定のデータ量毎に各携帯情報端末２００−１〜２００−３間でデータ差分を更新するようにしたので、ホスト端末２００Ｈの切り替えが発生した場合であっても、スムーズなダウンロードの再開が可能となる。また、携帯情報端末２００−１〜２００−３間でデータを共有化することができる。
【００５１】
次に、共有データのダウンロード中に、特定の携帯情報端末がテザリング状態から外れる場合の動作について説明する。
図９は、本実施形態において、共有データのダウンロード中に特定の携帯情報端末がテザリング状態から外れる場合の動作を説明するためのフローチャートである。
【００５２】
まず、携帯情報端末２００において、制御部２０６は、テザリング状態から外れるか否かを判定する（ステップＳ１１０）。そして、テザリング状態から外れない場合には（ステップＳ１１０のＮＯ）、当該処理を終了する。一方、テザリング状態から外れる場合には（ステップＳ１１０のＹＥＳ）、当該携帯情報端末２００において、制御部２０６は、一時データ保存部２０４の一時データに対し、「個別ダウンロード」、「保留」、「破棄」の処理選択を利用者に対して促す（ステップＳ１１２）。
【００５３】
次に、当該携帯情報端末２００において、制御部２０６は、利用者によって「個別ダウンロード」が選択されたか否かを判定する（ステップＳ１１４）。そして、「個別ダウンロード」が選択された場合には（ステップＳ１１４のＹＥＳ）、制御部２０６は、該当データについて、一時データ保存部２０４に一時保存された状態からダウンロードを自端末において再開する（ステップＳ１１６）。その後、当該処理を終了する。
【００５４】
一方、利用者によって「個別ダウンロード」が選択されない場合には（ステップＳ１１４のＮＯ）、制御部２０６は、「保留」が選択されたか否かを判定する（ステップＳ１１８）。そして、「保留」が選択された場合には（ステップＳ１１８のＹＥＳ）、制御部２０６は、再度テザリング状態となるか、利用者より他の選択がされるまでデータを保留する（ステップＳ１２０）。その後、当該処理を終了する。
【００５５】
一方、利用者によって「保留」が選択されない場合には（ステップＳ１１８のＮＯ）、制御部２０６は、「破棄」が選択されたか否かを判定する（ステップＳ１２２）。そして、「破棄」が選択された場合には（ステップＳ１２２のＹＥＳ）、制御部２０６は、一時データ保存部２０４に一時保存されたデータを抹消する（ステップＳ１２４）。その後、当該処理を終了する。
【００５６】
一方、「破棄」が選択されない場合には（ステップＳ１２２のＮＯ）、ステップＳ１１２に戻り、上述した処理を繰り返す。
【００５７】
上述した処理によれば、共有データのダウンロード中にテザリング状態から携帯情報端末２００が外れる場合でも、スムーズなダウンロードの再開が可能となる。
【００５８】
上述した実施形態によれば、少なくとも、基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、基地局と通信を行うホスト端末２００Ｈをローテーションすることにより、特定の携帯情報端末２００が極端に電池を消耗することを防ぎつつ、効率のよいデータ通信を実現することができる。
【００５９】
また、上述した実施形態によれば、テザリング状態において契約速度の合計値とホスト端末となっている携帯情報端末の最大通信速度、ネットワークから通知された最大データ通信速度のいずれか小さい方を通信速度の上限とすることで、回線密度を最大限活かしたデータ通信が実現することができる。
【００６０】
また、上述した実施形態によれば、共有データについては、テザリング通信内でデータを共有するため、基地局３００、サーバ１００等のネットワーク４００への負荷を低減することができる。
【００６１】
なお、上述した実施形態において、回線収容能力により、全体のデータ流量が制御される場合には、各グループに割り当てられた回線許容量に応じて、グループ内の携帯情報端末２００のデータ流量を、受信品質、許容データ通信速度、もしくはネットワーク４００より通知される最大データ通信速度に応じて配分してもよい。
【００６２】
また、上述した実施形態において、契約している許容データ通信速度が比較的遅い場合であっても、受信品質が著しく良好な場合、グループ内通信許可容量の総和を上限に、一時的に該携帯情報端末２００の許容データ通信速度を拡張してダウンロードを行ってもよい。
【００６３】
また、上述した実施形態において、サーバ１００側でグループ内の携帯情報端末２００が保有する共有データの情報を集計し、該携帯情報端末２００の問合せに対し、適宜、情報提供を行うようにしてもよい。
【００６４】
また、本発明の実施形態では、携帯情報端末として携帯電話・スマートフォンに適用した例であるが、無線ＬＡＮ機能、及びテザリング機能を有する携帯型または据置型の端末機器、例えば、デジタルカメラ、ゲーム機、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔｓ：携帯情報端末）、その他の電子機器等にも幅広く適用できる。
【００６５】
この出願は、２０１３年２月２６日に出願された日本出願特願２０１３−０３５６９１号を基礎とする優先権を主張し、その開示を全てここに取り込む。
【００６６】
以下、本発明の特徴を付記する。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
図１０は、付記１の構成図である。この図に示すように、付記１記載の発明は、
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末５００であって、
前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部５０１と、
前記グループ端末接続状況管理部５０１で管理される、同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部５０２と、
前記ホスト端末順序決定部５０２によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御部５０３と
を備えることを特徴とする携帯情報端末５００である。
【００６７】
（付記２）
前記各携帯情報端末における、前記基地局との間の受信品質と、前記残電池容量と、前記契約許容データ通信速度、もしくは前記最大データ通信速度とを、所定の時間間隔で前記各携帯情報端末から収集して随時更新する接続ステータス共有部を更に備える、ことを特徴とする付記１に記載の携帯情報端末である。
【００６８】
（付記３）
前記制御部は、前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末となる携帯情報端末を切り替える、を備えることを特徴とする付記１または２に記載の携帯情報端末である。
【００６９】
（付記４）
前記制御部は、少なくとも、前記ホスト端末である携帯情報端末の残電池容量が所定の閾値以下となった場合、または前記基地局との間の受信品質がより高い携帯情報端末がある場合、または契約許容データ通信速度がより速い携帯情報端末がある場合、またはネットワークより通知される最大データ通信速度がより速い携帯情報端末がある場合に、前記前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末となる携帯情報端末を切り替える、ことを特徴とする付記１ないし３のいずれかに記載の携帯情報端末である。
【００７０】
（付記５）
前記制御部は、前記ホスト端末がテザリング機能による接続から外れる場合、前記ホスト端末順序決定部によって決定された選択順序に基づいて、次のホスト端末となる携帯情報端末に切り替える、ことを特徴とする付記１から４のいずれかに記載の携帯情報端末である。
【００７１】
（付記６）
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する複数の携帯情報端末と、前記基地局に接続されたサーバとからなる通信システムであって、前記サーバは、前記テザリング機能で接続される同一グループに属する前記複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理部と、前記グループ端末接続状況管理部で管理される、同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定部と、前記ホスト端末として動作している携帯情報端末がない場合に、前記ホスト端末順序決定部によって決定された選択順序に基づいて、前記ホスト端末としてとして動作させる携帯情報端末に対して、前記ホスト端末として動作するように指示する第１の制御部と、を備え、前記複数の携帯情報端末は、前記サーバからの指示に従って、前記第２の無線通信を用いて前記基地局に接続するホスト端末として動作させる第２の制御部を備える、ことを特徴とする通信システムである。
【００７２】
（付記７）
前記ホスト端末における前記第２の制御部は、ファイル共有を前提としたダウンロードを行う場合、前記各携帯情報端末における、少なくとも、前記基地局との間の受信品質と、前記残電池容量と、前記契約許容データ通信速度もしくは前記最大データ通信速度とのいずれかのパラメータに基づいて、分割ダウンロードを行う携帯情報端末を決定するとともに、該決定した携帯情報端末を、前記基地局を介して前記サーバに通知し、前記サーバにおける前記第１の制御部は、対象のファイルデータを、前記決定された携帯情報端末における、少なくとも、前記基地局との間の受信品質と、前記契約許容データ通信速度もしくは前記最大データ通信速度とのいずれかに基づいて分割し、該分割したファイルデータを、前記決定された携帯情報端末に配信し、前記携帯情報端末は、前記サーバから配信される分割データを順次展開し、データの再構築を行う、ことを特徴とする付記６に記載の通信システムである。
【００７３】
（付記８）
前記ホスト端末における前記第２の制御部は、ファイル共有を前提としたダウンロードを行うことを前記サーバに通知するとともに、他の携帯情報端末に共有データのダウンロードを開始する旨を通知し、前記サーバにおける前記第１の制御部は、共有データを予め定められたサイズのパケットデータに分割し、前記ホスト端末に送信し、前記ホスト端末における前記第２の制御部は、所定のデータ量のデータをダウンロードする毎に、前記他の携帯情報端末同士でデータ差分を更新する、ことを特徴とする付記６に記載の通信システムである。
【００７４】
（付記９）
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末による通信制御方法であって、前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理ステップと、前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定ステップと、前記ホスト端末順序決定ステップで決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御ステップとを含むことを特徴とする通信制御方法である。
【００７５】
（付記１０）
第１の無線通信を用いて基地局に接続するとともに、第２の無線通信を用いて他の携帯情報端末を前記基地局に接続するホスト端末として動作するテザリング機能を有する携帯情報端末のコンピュータに、前記テザリング機能で接続される同一グループに属する複数の携帯情報端末の接続状態を管理するグループ端末接続状況管理機能、前記同一グループに属する自端末を含む携帯情報端末における、少なくとも、前記基地局との間の受信品質と、残電池容量と、契約許容データ通信速度、もしくはネットワークより通知される最大データ通信速度とのいずれかに基づいて、前記ホスト端末となる携帯情報端末を選択する順序を決定するホスト端末順序決定機能、前記ホスト端末順序決定機能によって決定された選択順序に基づいて、前記ホスト端末としてとして動作するか、前記ホスト端末経由で前記基地局と通信を行うかを制御する制御機能、を実行させることを特徴とするプログラムである。
【符号の説明】
【００７６】
１００  サーバ
１０１  ホスト端末順序決定部
１０２  グループ端末接続状況管理部
１０３  接続ステータス共有部
１０４  制御部
２００−１〜２００−３  携帯情報端末
２００Ｈ  ホスト端末
２０１、５０２  ホスト端末順序決定部
２０２、５０１  グループ端末接続状況管理部
２０３  ダウンロード状況記憶部
２０４  一時データ記憶部
２０５  接続ステータス共有部
２０６、５０３  制御部
３００  基地局
４００  ネットワーク
１０００  通信システム
【図１】
2014132549.tif 000003
【図２】
2014132549.tif 000004
【図３】
2014132549.tif 000005
【図４】
2014132549.tif 000006
【図５】
2014132549.tif 000007
【図６】
2014132549.tif 000008
【図７】
2014132549.tif 000009
【図８】
2014132549.tif 000010
【図９】
2014132549.tif 000011
【図１０】
2014132549.tif 000012
【国際調査報告】
2014132549.tif 000013
2014132549.tif 000014
2014132549.tif 000015
2014132549.tif 000016
2014132549.tif 000017
2014132549.tif 000018
2014132549.tif 000019
2014132549.tif 000020