(57)【要約】【課題】携帯端末装置を他の携帯端末装置のパケット・ルーティング機能を利用してネットワークに接続する。【解決手段】携帯端末装置１００ａ、１００ｂはテザリング機能を備え、携帯端末装置１００ｃはテザリング機能を備えていない。各携帯端末装置間は、複数のテザリング接続方式で通信することができる。携帯端末装置１００ａ、１００ｃがテザリング通信をするときは、携帯端末装置１００ａが親機となり携帯端末装置１００ｃが子機となる。携帯端末装置１００ａ、１００ｂがテザリング通信をするときは、一方が親機となり他方が子機となる。テザリング通信を開始する前に、各携帯端末装置のバッテリィによる予想動作時間を計算するためのステート情報を取得する。テザリング通信を開始する際のそれぞれのバッテリィ残量と予想消費電力から、最も予想動作時間が長くなるようにテザリング接続方式と親子関係を選択する。【選択図】図１
2018186426.tif 000002
【特許請求の範囲】
【請求項１】
第１の携帯端末装置と第２の携帯端末装置がテザリング通信をする方法であって、
前記第１の携帯端末装置と前記第２の携帯端末装置のバッテリィによる動作時間に関連する選択情報を取得するステップと、
前記選択情報を利用して複数のテザリング方式のそれぞれでテザリング通信をしたときの前記第１の携帯端末装置と前記第２の携帯端末装置の前記バッテリィによる予想動作時間を計算するステップと、
前記予想動作時間に基づいて前記テザリング方式を選択するステップと
を有する方法。
【請求項２】
前記選択情報が、前記第１の携帯端末装置と前記第２の携帯端末装置のそれぞれについての前記テザリング方式ごとの前記テザリング通信により増加する消費電力を含む請求項１に記載の方法。
【請求項３】
前記テザリング方式を選択するステップが、前記第１の携帯端末装置と前記第２の携帯端末装置を接続する通信規格に対応する複数のテザリング接続方式のいずれかを選択するステップ含む請求項２に記載の方法。
【請求項４】
前記テザリング方式を選択するステップが、前記予想動作時間が最も長くなる前記テザリング接続方式を選択するステップを含む請求項３に記載の方法。
【請求項５】
前記テザリング方式を選択するステップが、前記テザリング通信に対する親子関係の選択をするステップ含む請求項３に記載の方法。
【請求項６】
前記選択情報が前記第１の携帯端末装置と前記第２の携帯端末装置の無線基地局に対する通信速度を含み、
前記親子関係の選択をするステップが、前記通信速度と前記予想動作時間を評価して選択するステップを含む請求項５に記載の方法。
【請求項７】
前記親子関係の選択をするステップが、前記予想動作時間が長い携帯端末装置として選択した親機と前記通信速度が速い携帯端末装置として選択した親機が一致しないときに、予想動作時間優先と通信速度優先の設定に基づいて親機を選択するステップを含む請求項６に記載の方法。
【請求項８】
前記テザリング方式を選択するステップが、前記予想動作時間優先の設定がされたときに選択された親機に対して前記複数のテザリング接続方式のなかで前記予想動作時間が最も長くなる前記テザリング接続方式を選択するステップを含む請求項７に記載の方法。
【請求項９】
前記親子関係の選択をするステップが、前記通信速度が速い携帯端末装置を親機として選択するときにパケット制限機能に対する余裕パケット量を比較するステップを含む請求項６に記載の方法。
【請求項１０】
前記テザリング通信を開始した後に取得した前記選択情報に基づいて前記第１の携帯端末装置と前記第２の携帯端末装置の前記バッテリィによる予想動作時間を計算して前記テザリング方式を変更するステップを有する請求項１に記載の方法。
【請求項１１】
ネットワークの無線基地局に接続することが可能な第１の携帯端末装置によるパケットのルーティング機能を利用して第２の携帯端末装置が前記ネットワークと通信する方法であって、
前記第１の携帯端末装置および前記第２の携帯端末装置のバッテリィによる動作時間に関連する選択情報を取得するステップと、
前記ネットワークと通信する際に前記第２の携帯端末装置が前記第１の携帯端末装置と接続可能な複数の接続方式のそれぞれで通信したときの前記第１の携帯端末装置と前記第２の携帯端末装置の前記バッテリィによる予想動作時間を計算するステップと、
前記予想動作時間に基づいて前記接続方式を選択するステップと
を有する方法。
【請求項１２】
他の携帯端末装置とテザリング通信をすることが可能な携帯端末装置であって、
移動体無線モジュールと、
前記テザリング通信の際に前記他の携帯端末装置を接続する複数の通信モジュールと、
前記携帯端末装置に電源を供給するバッテリィ・ユニットと、
前記複数の通信モジュールのそれぞれで前記テザリング通信をしたときの前記携帯端末装置と前記他の携帯端末装置のバッテリィによる予想動作時間を計算して前記通信モジュールを選択する制御部と
を有する携帯端末装置。
【請求項１３】
前記制御部が、選択した前記通信モジュールの通信規格を前記他の携帯端末装置に設定するためのコマンドを送信する請求項１２に記載の携帯端末装置。
【請求項１４】
前記他の携帯端末装置が移動体無線モジュールを備え，前記制御部は前記予想動作時間が長い方の携帯端末装置を親機に選択する請求項１２に記載の携帯端末装置。
【請求項１５】
前記制御部は無線基地局に対する通信速度が速い方の携帯端末装置を親機に選択する請求項１４に記載の携帯端末装置。
【請求項１６】
他の携帯端末装置のルータ機能を利用してネットワークと通信することが可能な携帯端末装置であって、
前記他の携帯端末装置に直接接続する複数の通信モジュールと、
前記携帯端末装置に電源を供給するバッテリィ・ユニットと、
前記複数の通信モジュールのそれぞれで前記他の携帯端末装置を通じて前記ネットワークと通信したときの前記携帯端末装置と前記他の携帯端末装置のバッテリィによる予想動作時間を計算して前記通信モジュールを選択する制御部と
を有する携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置が他の携帯端末装置の中継機能を通じてネットワークと通信する技術に関する。
【背景技術】
【０００２】
スマートフォンや携帯電話のような携帯端末装置は、通信事業者が提供する広域無線ネットワーク（無線ＷＡＮ）を通じてインターネットに接続できる。ある種の携帯端末装置は無線ＷＡＮに対するアクセス・ポイント機能付きのルータとして機能して、他の携帯端末装置をインターネットに接続させることができる。携帯端末装置が備えるこのような通信機能をテザリング（tethering）機能という。
【０００３】
テザリング機能を利用すると、無線ＷＡＮに接続できない携帯端末装置を無線ＬＡＮのアクセス・ポイントがない場所でインターネットに接続することができる。テザリングにおいては、複数の携帯端末装置のなかでいずれかが親機として動作して無線ＷＡＮに接続し、他の１台または複数の携帯端末装置が親機の中継機能を利用して無線ＷＡＮに接続する子機として動作する。親機と子機の接続には、無線ＬＡＮ、ＵＳＢ、およびBluetooth（登録商標：以後ＢＬＴと記す。）などの通信規格が知られている。
【０００４】
特許文献１は、テザリング機能を備えた通信端末装置が親機として動作するときの消費電力を低減する通信システムを開示する。同文献には、テザリング通信を行うＷＬＡＮチャネルの混雑度を施設内に設けた情報提供装置から取得して親機がチャネルを切り換えることを記載する。特許文献２は、無線ルータとして機能するスマートフォンや携帯電話のような中継端末と、ノートＰＣやタブレット端末のようなクライアント端末がテザリングをするときの中継端末の消費電力を低減して電池の消耗を抑制するプログラムを開示する。
【０００５】
同文献には、中継端末またはクライアント端末が、通信速度や通信量に応じて、テザリング通信をＷｉＦｉ（登録商標）のような高消費電力の高速無線通信方式と、ＢＬＴのような低消費電力の低速無線通信方式のいずれかに切り換えることを記載する。特許文献３は、複数のテザリング端末からユーザにとって適切なテザリング端末を選択する携帯端末を開示する。同文献には、テザリング端末から電池残量や電池が充電中か否かなどのステータス情報やネットワークの契約内容などを取得して適切なテザリング端末を選択することを記載する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２１９７４０
【特許文献２】特開２０１４−１０７７８３
【特許文献３】特開２０１２−２２７６１０
【発明の概要】
【発明が解決しようとする課題】
【０００７】
最初に本明細書において使用する用語を説明する。子機が親機を通じて無線ＷＡＮにアクセスする通信をテザリング通信という。テザリング通信は子機と同時に親機が無線ＷＡＮにアクセスすることも含む。テザリング通信のために親機と子機を接続することをテザリング接続といい、テザリング接続に利用する通信モジュールの通信規格をテザリング接続方式という。さらに、２台の携帯端末装置がともにテザリング機能を備える場合は、親子関係の設定とテザリング接続方式を含めてテザリング方式という。
【０００８】
親機と子機がともにバッテリィで動作する携帯端末装置のときは、親機と子機のいずれか一方のバッテリィ残量が低下するまでテザリング通信をすることができる。すなわち、テザリング時間を長くするためには、親機と子機のバッテリィによる動作可能時間をバランスさせる必要がある。テザリング通信を開始する前の親機と子機は、それぞれの動作状態に応じたベース電力を消費し、さまざまなバッテリィ残量になっている。
【０００９】
テザリング通信を開始すると、親機は主として無線ＷＡＮに対する通信モジュールの動作、子機と通信するための通信モジュールの動作、および子機のパケットをルーティングしたり自らの利用のためにパケットを処理したりするためのプロセッサの動作による消費電力が増加する。子機は主として親機と通信するための通信モジュールとパケット処理のためのプロセッサの動作による消費電力が増加する。
【００１０】
テザリング通信を開始したあとの親機と子機のバッテリィによる動作時間は、それぞれのバッテリィ残量とテザリング通信を開始したあとの消費電力で決まる。テザリング通信後の消費電力は、ベース電力にテザリング通信により増加する消費電力（以後、テザリング電力という）が加わる。そして、テザリング通信ができる時間（テザリング時間）は親機と子機のバッテリィによるそれぞれの予想動作時間のうち短いほうの時間で決まる。
【００１１】
携帯端末装置ではテザリング通信をするためにテザリング接続に使用する通信モジュール以外にもさまざまなハードウェアおよびソフトウェアが動作する。たとえば親機として動作するスマートフォンと子機として動作するラップトップがテザリング通信をする場合に、ＢＬＴと無線ＬＡＮのテザリング接続方式を比較したときに、ラップトップでは無線ＬＡＮで接続したときにテザリング電力が小さくなり、スマートフォンではＢＬＴで接続したときにテザリング電力が小さくなる。
【００１２】
したがってテザリング時間は、テザリング通信を開始する直前の親機と子機の種類、バッテリィの残量、テザリング通信後のベース電力を確定するシステムの動作状態およびテザリング電力を確定する当該携帯端末装置のペアが採用するテザリング接続方式で決まる。また、ともにテザリング機能を備える２台の携帯端末装置が、テザリング通信で無線ＷＡＮにアクセスしようとする場合には、いずれを親機にするかでもテザリング時間が異なってくる。
【００１３】
さらに、無線ＷＡＮの通信事業者との契約で、当月における累積の使用パケット量が制限値を超えると、それ以降は通信速度が制限を受けたり無線ＷＡＮへの接続が制限されたりする場合がある。したがってテザリング時間に加えて契約上のパケット量の余裕の多寡も親子関係を決める要因になる。このようなさまざまな条件を判断してユーザが短時間で適切なテザリング方式を選択することは容易ではない。本発明の目的は、ある携帯端末装置を他の携帯端末装置によるパケットのルーティング機能を利用してネットワークに快適に接続できるようにすることにある。
【課題を解決するための手段】
【００１４】
本発明の一の態様は、第１の携帯端末装置と第２の携帯端末装置がテザリング通信をする方法を提供する。この方法では、第１の携帯端末装置と第２の携帯端末装置のバッテリィによる動作時間に関連する選択情報を取得し、選択情報を利用して複数のテザリング方式のそれぞれでテザリング通信をしたときの第１の携帯端末装置と第２の携帯端末装置のバッテリィによる予想動作時間を計算し、予想動作時間に基づいてテザリング方式を選択する。テザリング方式の選択には、第１の携帯端末装置と第２の携帯端末装置を接続する通信規格に対応するテザリング接続方式の選択とテザリング通信に対する親子関係の選択を含むことができる。
【００１５】
本発明の他の態様は、ネットワークの無線基地局に接続することが可能な第１の携帯端末装置によるパケットのルーティング機能を利用して第２の携帯端末装置がネットワークと通信する方法を提供する。この方法では、第１の携帯端末装置および第２の携帯端末装置のバッテリィによる動作時間に関連する選択情報を取得し、ネットワークと通信する際に第２の携帯端末装置が第１の携帯端末装置と接続可能な複数の接続方式のそれぞれで通信したときの第１の携帯端末装置と第２の携帯端末装置のバッテリィによる予想動作時間を計算し、予想動作時間に基づいて記接続方式を選択する。
【００１６】
本発明のさらに他の態様は、他の携帯端末装置とテザリング通信をすることが可能な携帯端末装置を提供する。携帯端末装置は、移動体無線モジュールと、テザリング通信の際に他の携帯端末装置を接続する複数の通信モジュールと、携帯端末装置に電源を供給するバッテリィ・ユニットと、複数の通信モジュールのそれぞれでテザリング通信をしたときの携帯端末装置と他の携帯端末装置のバッテリィによる予想動作時間を計算して通信モジュールを選択する制御部とを有する。
【００１７】
本発明のさらに他の態様は、他の携帯端末装置のルータ機能を利用してネットワークと通信することが可能な携帯端末装置を提供する。携帯端末装置は、他の携帯端末装置に直接接続する複数の通信モジュールと、携帯端末装置に電源を供給するバッテリィ・ユニットと、複数の通信モジュールのそれぞれで他の携帯端末装置を通じてネットワークと通信したときの携帯端末装置と他の携帯端末装置のバッテリィによる予想動作時間を計算して通信モジュールを選択する制御部とを有する。
【発明の効果】
【００１８】
本発明により、それぞれバッテリィで動作する携帯端末装置を他の携帯端末装置によるパケットのルーティング機能を利用してネットワークに接続できる時間をより長くすることができた。さらに本発明により、簡単な操作でネットワークに接続できる時間をより長くすることができた。さらに本発明により、ユーザが希望するテザリング方式でネットワークに接続することができた。
【図面の簡単な説明】
【００１９】
【図１】テザリング通信をするネットワーク環境を説明するための図である。
【図２】携帯端末装置１００ａ、１００ｂの構成を説明するための機能ブロック図である。
【図３】携帯端末装置１００ｃの構成を説明するための機能ブロック図である。
【図４】管理テーブル１０５ａのデータ構造の一例を説明するための図である。
【図５】テザリング機能を備える携帯端末装置１００ａとテザリング機能がない携帯端末装置１００ｃがテザリング通信をするときの手順の一例を示すフローチャートである。
【図６】テザリング接続方式ごとに計算した携帯端末装置１００ａ、１００ｃの予想動作時間とテザリング時間の関係を説明するための図である。
【図７】ともにテザリング機能を備える携帯端末装置１００ａ、１００ｂがテザリング通信をするときの手順の一例を示すフローチャートである。
【図８】管理テーブル１０５ａ、１０５ｂのデータ構造の一例を説明するための図である。
【図９】通信速度とテザリング時間を評価して親機を選択する手順を説明する手順の一例を示すフローチャートである。
【図１０】通信速度とテザリング時間を評価して親機を選択する手順を説明する手順の一例を示すフローチャートである。
【図１１】テザリング方式ごとに計算した携帯端末装置１００ａ、１００ｂの予想動作時間とテザリング時間の関係を説明するための図である。
【発明を実施するための形態】
【００２０】
［ネットワーク環境］
図１は、テザリング通信をするネットワーク環境を説明するための図である。ネットワーク１０は、ＰＡＮ(Personal Area Network）、ＬＡＮ(Local Area Network)、ＭＡＮ(Metropolitan Area Network)、ＷＡＮ(Wide Area Network)、イントラネットおよびそれらを結ぶインターネットなどの複数のネットワークを含んでいる。ネットワーク１０には、Ｗｅｂサーバ１１、３Ｇ、ＬＴＥ、ＷｉＭＡＸなどの移動体通信規格を採用した無線ＷＡＮの無線基地局１３、１３ａ、１３ｂおよび無線ＬＡＮのアクセス・ポイントとなる無線ルータ１５が接続されている。
【００２１】
Ｗｅｂサーバ１１は、ネットワーク１０に接続された携帯端末装置１００ａ〜１００ｃにインターネット・サービスを提供する。無線基地局１３は移動体通信網を通じて、携帯端末装置１００ａ、１００ｂをネットワーク１０に接続する。無線基地局１３は屋外に配置され、携帯端末装置１００ａ〜１００ｃが無線ＬＡＮに接続できない場所でも携帯端末装置１００ａ、１００ｂをネットワーク１０に接続することができる。
【００２２】
無線ルータ１５は、無線ＬＡＮで携帯端末装置１００ａ〜１００ｃをネットワーク１０に接続する。無線ルータ１５は、公衆ＷＬＡＮとしてホットスポットに配置されたり、イントラネットの一部としてユーザの建物に配置されたりあるいは家庭に配置されたりする。無線ルータ１５が携帯端末装置１００ａ〜１００ｃと通信できる範囲は、無線基地局１３が携帯端末装置１００ａ、１００ｂと通信できる範囲より狭い。
【００２３】
携帯端末装置１００ａ、１００ｂはテザリング機能を備え、無線基地局１３に接続してテザリング通信の親機として動作することができる。さらに携帯端末装置１００ａ、１００ｂは、お互いに単独で無線基地局１３に接続することもできる。携帯端末装置１００ａ、１００ｂはテザリング通信の子機としても動作することができる。携帯端末装置１００ｃは、テザリング機能を備えておらずテザリング通信では常に子機として動作する。
【００２４】
図１では携帯端末装置１００ａ〜１００ｃが、無線ルータ１５に接続できない環境に存在することを示している。この場合、携帯端末装置１００ｃがネットワーク１０と通信するためには、携帯端末装置１００ａ、１００ｂのいずれかを親機とするテザリング通信を利用する必要がある。携帯端末装置１００ａ、１００ｂ、１００ｃは、たとえばそれぞれスマートフォン、タブレットＰＣ、およびラップトップＰＣとすることができる。
【００２５】
［テザリング機能を有する携帯端末装置］
図２は、携帯端末装置１００ａ、１００ｂの構成を説明するための機能ブロック図である。本発明の説明において、携帯端末装置１００ｂも同じ構成として説明することができるため両者の参照番号にａ、ｂを付記して区別している。以後、携帯端末装置１００ａについて説明する。制御部１０１ａには、上位システム１０３ａ、管理テーブル１０５ａ、バッテリィ・ユニット１０７ａ、移動体通信モジュール１１１ａ、ＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａおよびＵＳＢコントローラ１１７ａが接続されている。
【００２６】
移動体通信モジュール１１１ａは、無線基地局１３を経由して携帯端末装置１００ａをネットワーク１０に接続する。ＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａおよびＵＳＢコントローラ１１７ａは、テザリング接続に利用する通信モジュールに相当し、ネットワーク１０を経由しないで親機と子機を直接接続することができる。なお、テザリング接続に利用する通信モジュールは、ここに例示したものに限定する必要はない。
【００２７】
制御部１０１ａ、上位システム１０３ａ、および管理テーブル１０５ａは、ＣＰＵ、システム・メモリ、入出力コントローラ、周辺デバイス、および補助記憶装置などのハードウェアと、アプリケーション、ＯＳ、デバイス・ドライバなどのソフトウェアの協働で構成している。制御部１０１ａは、テザリング方式の選択、移動体通信モジュール１１１ａ、ＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａおよびＵＳＢコントローラ１１７ａの制御、テザリング通信の際のパケットのプロトコル変換およびルーティングなどを行う。
【００２８】
制御部１０１ａは、テザリング方式を選択するために、他の携帯端末装置１００ｂ、１００ｃおよびバッテリィ・ユニット１０７ａからテザリング電力１０６ａやステート情報１０６ｂ（図４）を取得して管理テーブル１０５ａ（図４）に記録する。制御部１０１ａは、管理テーブル１０５ａを参照してテザリング方式を選択する。テザリング方式は親子関係とテザリング接続方式を含む。
【００２９】
制御部１０１ａは、選択したテザリング方式でテザリング通信をするために、他の携帯端末装置１００ｂ、１００ｃに選択した親子関係またはテザリング接続方式で動作させるための制御コマンドを送る。制御部１０１ａは、テザリング方式を選択する際にユーザがテザリング優先と通信速度優先を設定するためのユーザ・インターフェースを提供する。制御部１０１ａは、複数のテザリング接続方式の相対的な通信速度の大小を認識している。制御部１０１ａは、余裕パケット量と現在の通信速度に基づいて無線基地局１３に対する通信速度の速い携帯端末装置を選択することができる。
【００３０】
上位システム１０３ａは、スマートフォン、タブレット端末およびラップトップＰＣの主たる機能を司るハードウェアおよびソフトウェアで構成している。上位システム１０３ａは、移動体通信モジュール１１１ａと無線基地局１３の現在の通信速度に相当するデータと余裕パケット量を保有している。バッテリィ・ユニット１０７ａは、バッテリィ、充電器、およびＤＣ／ＤＣコンバータなどで構成され、携帯端末装置１００ａのハードウェアに電力を供給する。バッテリィ・ユニット１０７ａはバッテリィの残量、残量率および現在の消費電力に相当するデータを保有している。
【００３１】
［テザリング機能のない携帯端末装置］
図３は、携帯端末装置１００ｃの構成を説明するための機能ブロック図である。携帯端末装置１００ｃは、本実施の形態の適用において、携帯端末装置１００ａから、移動体無線モジュール１１１ａと管理テーブル１０５ａを取り除いたものとして説明することができる。他の例においては、携帯端末装置１００ｃは管理テーブルを備えるようにしてもよい。
【００３２】
制御部２０１、上位システム２０３、バッテリィ・ユニット２０７、ＷＬＡＮモジュール２１３、ＢＬＴモジュール２１５およびＵＳＢコントローラ２１７は、それぞれ制御部１０１ａ、上位システム１０３ａ、バッテリィ・ユニット１０７ａ、ＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａおよびＵＳＢコントローラ１１７ａに対応する。なお携帯端末装置１００ｃはテザリング通信の際に子機として動作するため、制御部２０１の機能が制御部１０１と異なる場合があるがこの点は図５のフローチャートを参照して説明する。
【００３３】
［管理テーブル］
図４は、管理テーブル１０５ａのデータ構造の一例を説明するための図である。管理テーブル１０５ａには、テザリング通信を開始したあとの携帯端末装置１００ａ、１００ｃのそれぞれの予想動作時間を計算するために必要な、テザリング接続方式ごとのテザリング電力１０６ａと、ステート情報１０６ｂが登録されている。テザリング電力１０６ａは、工場やユーザの使用環境で試験をして取得することができる静的なデータに相当する。
【００３４】
ステート情報１０６ｂは、テザリング通信を開始する直前の携帯端末装置１００ａ、１００ｃの状態によって変わる動的なデータに相当する。テザリング電力１０６ａは、携帯端末装置１００ａについては親機として動作するときの値を記録し、携帯端末装置１００ｃについては子機として動作するときの値を記録している。ステート情報１０６ｂは一例において、各携帯端末装置１００ａ、１００ｃのバッテリィ残量、バッテリィ残量率および現在の消費電力を含んでいる。
【００３５】
バッテリィ残量率は、定格容量または満充電容量に対するバッテリィ残量の割合に相当する。現在の消費電力は、直近の所定時間についての移動平均電力とすることができる。制御部１０１ａは、バッテリィ・ユニット１０７ａから自らのステート情報１０６ｂを取得し、携帯端末装置１００ｃからステート情報１０６ｂを取得する。携帯端末装置１００ｃは要求に応じて、バッテリィ・ユニット２０７から取得したステート情報１０６ｂを携帯端末装置１００ａに送る。
【００３６】
［親機が決まっている場合のテザリング通信］
図５は、テザリング機能を備える携帯端末装置１００ａとテザリング機能がない携帯端末装置１００ｃがテザリング通信をするときの手順の一例を示すフローチャートである。携帯端末装置１００ａ、１００ｃは、本発明を適用するために共通のグループ識別子でグループ化され、また、テザリング通信をするための相互認証も終了している。また携帯端末装置１００ａは、グループ化の際に携帯端末装置１００ｃのテザリング電力１０６ａ（図４）を取得して管理テーブル１０５ａに登録している。携帯端末装置１００ａ、１００ｃはテザリング接続ができる距離に存在する。
【００３７】
ブロック３０１でユーザは、携帯端末装置１００ａに対してテザリング通信をさせるための操作をしてステート情報１０６ｂを要求する。この時点で携帯端末装置１００ａと携帯端末装置１００ｃとが直接接続されていないときは、制御部１０１ａはＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａまたはその他の通信モジュールを通じて携帯端末装置１００ｃに直接または間接接続してステート情報を要求することができる。
【００３８】
ブロック３５１で携帯端末装置１００ｃの制御部２０１は、バッテリィ・ユニット２０７から取得したステート情報１０６ｂを携帯端末装置１００ａに送る。ブロック３０３で制御部１０１ａは、自らのステート情報１０６ｂと携帯端末装置１００ｃから受け取ったステート情報１０６ｂを管理テーブル１０５ａに記録する。ブロック３０５で制御部１０１ａは、管理テーブル１０５ａのテザリング電力１０６ａとステート情報１０６ｂから携帯端末装置１００ａ、１００ｃのテザリング接続方式ごとのバッテリィによる予想動作時間を計算する。
【００３９】
予想動作時間は、現在の消費電力（ベース電力）にテザリング接続方式に応じたテザリング電力を加えることで計算したテザリング通信開始後の予想消費電力と、バッテリィ残量から計算することができる。テザリング通信の間、親機となる携帯端末装置１００ａがルータとしてだけ動作し、ユーザが使用しないことが明らかな場合は、制御部１０１ａは現在の消費電力から携帯端末装置１００ａが搭載するタッチスクリーン、カメラ、およびマイクロフォンのなどの入出力デバイスの消費電力を差し引いて予想消費電力を調整してもよい。
【００４０】
制御部１０１ａは、携帯端末装置１００ａ、１００ｃのそれぞれについてテザリング接続方式ごとの予想動作時間を計算する。図６には、親機として動作する携帯端末装置１００ａと子機として動作する携帯端末装置１００ｃについてそれぞれ計算した、テザリング接続方式ごとの予想動作時間を例示している。なお、図６に示した数字は、予想動作時間からテザリング時間を取得する方法の説明のために例示したものであり、テザリング接続方式ごとのテザリング電力の大小関係を示唆するものではない。
【００４１】
制御部１０１ａは、テザリング接続方式ごとの携帯端末装置１００ａ、１００ｃの予想動作時間のうち短い方が当該テザリング接続方式に対するテザリング時間と判断する。ブロック３０７で制御部１０１ａは、ＷＬＡＮモジュール１１３ａ、ＢＬＴモジュール１１５ａおよびＵＳＢコントローラ１１７ａのなかでテザリング時間が最長になるテザリング接続方式を採用する。この例では、ＢＬＴモジュール１１５ａ、２１５を利用するとテザリング時間が最も長くなる。
【００４２】
なお、あらかじめユーザが制御部１０１ａにテザリング接続方式に対するテザリング時間優先と通信速度優先のいずれかを選択する設定をすることもできる。このとき制御部１０１ａは、テザリング時間優先に設定されているときだけブロック３０７を適用し、通信速度優先に設定されているときは、あらかじめ通信速度が速い接続方式として登録しておいた、たとえばＷＬＡＮモジュール１１３ａを選択することができる。
【００４３】
ブロック３０９で制御部１０１ａは、携帯端末装置１００ｃを選択したテザリング接続方式で動作させるための制御コマンドを送る。制御部１０１ａは、その際にテザリング接続方式ごとのテザリング時間や通信速度を携帯端末装置１００ａのディスプレイに表示して、ユーザにテザリング接続方式を選択させるようにしてもよい。また、ＵＳＢコントローラ１１７ａを選択した場合は、制御部１０１ａはディスプレイにＵＳＢケーブルで接続することを促すメッセージを表示することができる。
【００４４】
ブロック３５３で制御コマンドを受け取った制御部２０１は、指示されたテザリング接続方式の通信モジュールを動作させ、場合によってはユーザがＵＳＢケーブルを接続する。ブロック３１１で制御部１０１ａが、選択したテザリング接続方式の通信モジュールを動作させ、さらに移動体通信モジュール１１１ａを無線基地局１３に接続してテザリング機能を有効にする。通信モジュール同士はあらかじめ相互認証して登録されているため、ブロック３１１、３５５で自動的にテザリング通信が開始される。
【００４５】
制御部１０１ａは、選択したテザリング接続方式のパケット・プロトコルと無線基地局１３に対するパケット・プロトコルを双方向に変換して、無線基地局１３と携帯端末装置１００ｃの間のパケット転送を中継する。さらに、制御部１０１ａは、テザリング通信の間、上位システム１０３ａと無線基地局１３の間のパケット転送を中継する。テザリング通信を開始したあとに、携帯端末装置１００ａ、１００ｃの予想消費電力がブロック３０５で取得した値とは異なってくる場合がある。
【００４６】
ブロック３１３、３５７で、制御部１０１ａは定期的に携帯端末装置１００ｃおよびバッテリィ・ユニット１０７ａからステート情報１０６ｂを受け取って管理テーブル１０５ａを更新する。ブロック３１５で制御部１０１ａは、その時点で最もテザリング時間が長くなるテザリング接続方式をブロック３０５、３０７と同じ手順で計算する。テザリング接続方式を変更した方がテザリング時間を長くできると判断した場合は、制御部１０１ａはブロック３１７、３５９で制御コマンドを送ってテザリング接続方式を変更する。ブロック３１７、３５９の手順はブロック３０５〜３０９、３５３の手順に準ずる。
【００４７】
上記の手順では、親機として動作する携帯端末装置１００ａがテザリング接続方式を決めているが、子機として動作する携帯端末装置１００ｃがテザリング接続方式を決めるようにしてもよい。この場合、図５の手順が携帯端末装置１００ａ、１００ｃの間で入れ替わり、携帯端末装置１００ｃが送る制御コマンドには携帯端末装置１００ａを無線基地局１３に接続させる指示も含むことになる。あるいは、ブロック３０３、３５１で、バッテリィの残量率が大きいと判断したいずれかの携帯端末装置がテザリング接続方式を決めるようにしてもよい。あらかじめ携帯端末装置１００ａを親機とし、携帯端末装置１００ｂを子機とすることが決まっているテザリング通信も同じ手順で実現することができる。
【００４８】
［親子関係の選択も含む場合のテザリング通信］
本発明の他の実施の形態は、ともにテザリング機能を備える携帯端末装置１００ａ、１００ｂのいずれか一方が無線基地局１３に接続してテザリング通信をする場合に適用できる。図７は、携帯端末装置１００ａ、１００ｂがテザリング通信をするときの手順の一例を示すフローチャートである。携帯端末装置１００ａ、１００ｂが無線ＬＡＮにアクセスできない環境でネットワーク１０に接続する方法には、テザリング通信をしないで個々の移動体通信モジュール１１１ａ、１１１ｂを無線基地局１３に接続して個別通信をする方法と、携帯端末装置１００ａまたは携帯端末装置１００ｂのいずれか一方が親機となってテザリング通信をする方法がある。
【００４９】
ユーザがネットワーク１０へアクセスする際に個別通信でなくテザリング通信を利用する理由には、移動体通信モジュール１１１ａ、１１１ｂのいずれか一方の通信状態が不良で個別通信では十分なスループットが確保できない場合や、移動体通信業者との契約上の理由で個別通信を望まない場合などがある。さらに通常、移動体通信モジュール１１１ａ、１１１ｂはＷＬＡＮモジュール１１３ａ、１１３ｂに比べて消費電力が大きいため、ネットワーク１０と通信する携帯端末装置は、個別通信よりもテザリング通信で子機として動作する方がバッテリィ動作時間を長くすることができる。
【００５０】
ここでは、ユーザがこれらを含めた何らかの理由で個別通信ではなくテザリング通信をする場合の手順を説明する。携帯端末装置１００ａ、１００ｂがテザリング通信をする際には、テザリング接続方式と親子関係の特定を含んだテザリング方式を選択する必要がある。ところで、移動体通信業者とユーザの通信契約には、毎月のパケット使用量に制限を設けておき、制限に達した後はパケット通信を停止したり通信速度を低下させたりするいわゆるパケット制限機能を取り入れる場合がある。
【００５１】
パケット制限機能は、高速で快適なテザリング通信をするために親機を選択する際の判断要素になる。パケット制限機能が働くまでのパケット量を余裕パケット量という。余裕パケット量は、上位システム１０３ａ、１０３ｂが保有している。ユーザはテザリング通信に対する余裕パケット量をパケット制限機能が働く余裕パケット量より小さい値に設定することができる。さらにユーザは、テザリング時間ではなく通信速度を優先にしたテザリング通信をしたい場合がある。図７は、このような要素も含めた手順を示している。
【００５２】
図７の手順は、図５の手順と共通する部分が多いため、理解に支障のない範囲で適宜説明を簡略化または省略する。ブロック４０１でユーザは、携帯端末装置１００ａ、１００ｂのいずれか一方に対して携帯端末装置１００ａ、１００ｂがテザリング通信を開始するための操作をする。ここでは、携帯端末装置１００ａに対して操作する場合を例示して説明するが、携帯端末装置１００ｂに対して操作をする場合もこの手順から理解することができる。ブロック４０３、４５１で制御部１０１ａは、携帯端末装置１００ｂから受け取ったステート情報１０８ｂと、バッテリィ・ユニット１０７ａから取得した自らのステート情報１０８ｂ（図８）を管理テーブル１０５ａに記録する。
【００５３】
図８は、管理テーブル１０５ａのデータ構造の一例を説明するための図である。管理テーブル１０５ａには、携帯端末装置１００ａ、１００ｂがそれぞれ親機および子機として動作したときのテザリング接続方式ごとのテザリング電力１０８ａとステート情報１０８ｂが登録されている。ステート情報１０８ｂは、ステート情報１０６ｂに加えて携帯端末装置１００ａ、１００ｂのその時点での無線基地局１３に対する現在の通信速度と余裕パケット量が登録されている。
【００５４】
現在の通信速度は、直近で移動体通信モジュール１１１ａ、１１１ｂが直接無線基地局１３に接続したときの平均的な通信速度とすることができる。制御部１０１ａ、１０１ｂは、上位システム１０３ａ、１０３ｂから通信速度と余裕パケット量を取得することができる。
【００５５】
ブロック４０５で制御部１０１ａは、管理テーブル１０５ａを参照して携帯端末装置１００ａ、１００ｂのいずれかを親機に選択する。ブロック４０５の手順は図９、図１０を参照して説明する。図９に移行して制御部１０１ａはステート情報１０８ｂに基づいて、携帯端末装置１００ａ、１００ｂについて、ブロック５０１で余裕パケット量を比較評価し、ブロック５０２で現在の通信速度を比較評価する。
【００５６】
ブロック５０１、５０２は、余裕パケット量と現在の通信速度に基づいて、速い通信速度でテザリング通信できるいずれかの携帯端末装置１００ａ、１００ｂを判断する手順に相当する。一例として制御部１０１ａは、両方に余裕パケット量がある場合は量が多い余裕パケット量を備える携帯端末装置を親機に適していると判断し、いずれか一方だけに余裕パケット量がある場合は当該携帯端末装置が親機に適していると判断することができる。制御部１０１ａは、いずれにも余裕パケット量がない場合は現在の通信速度が速い携帯端末装置が親機に適していると判断することができる。
【００５７】
ブロック５０３で制御部１０１ａは、携帯端末装置１００ａの通信速度が速いと判断した場合はブロック５０５に移行し、携帯端末装置１００ｂの通信速度が速いと判断した場合は図１０のブロック６０１に移行する。ブロック５０５で制御部１０１ａは、図８のテザリング電力１０８ａとステート情報１０８ｂを参照して、図５のブロック３０５と同様の手順で予想動作時間を計算する。
【００５８】
制御部１０１ａは、携帯端末装置１００ａ、１００ｂのそれぞれについてテザリング接続方式ごとに親機として動作する場合と子機として動作する場合の予想動作時間を計算してテザリング時間を取得する。図１１には、携帯端末装置１００ａが親機の場合（親子関係１）と携帯端末装置１００ｂが親機の場合（親子関係２）の２つの親子関係について計算した、テザリング接続方式ごとの予想動作時間を例示している。なお、図１１に示した数字は、予想動作時間からテザリング時間を取得する方法の説明のために例示したものであり、テザリング接続方式ごとのテザリング電力の大小関係を示唆するものではない。
【００５９】
図１１の例では、携帯端末装置１００ｂを親機として、テザリング接続方式をＷＬＡＮモジュール１１３ａ、１１３ｂにしたときにテザリング時間が最も長くなる。ブロック５０７で制御部１０１ａは、テザリング時間を長くできる親機が携帯端末装置１００ａと判断したときはブロック５０９に移行し、携帯端末装置１００ｂと判断したときはブロック５２１に移行する。
【００６０】
ブロック５０９に移行するときは、通信速度およびテザリング時間のいずれでも携帯端末装置１００ａを親機にすることが有利であるため、制御部１０１ａは携帯端末装置１００ａを親機として選択する。ブロック５２１に移行するときは、通信速度の点では携帯端末装置１００ａを親機にすることが有利であるが、テザリング時間の点では携帯端末装置１００ｂを親機にすることが有利な場合である。
【００６１】
２つの視点での評価が矛盾したときのために、制御部１０１ａに対してユーザはテザリング時間優先と通信速度優先を設定することができる。テザリング時間優先に設定されているときはブロック５２３に移行して、制御部１０１ａは携帯端末装置１００ｂを親機に選択する。通信速度優先に設定されているときは、ブロック５２５に移行して制御部１０１ａは携帯端末装置１００ａを親機に選択する。
【００６２】
図１０は、携帯端末装置１００ｂの通信速度が速い場合の親機の選択手順を示しており、図９の手順と同様に、通信速度とテザリング時間による評価が一致したときは携帯端末装置１００ｂを親機に選択し、矛盾したときはブロック６２１のテザリング時間優先と通信速度優先の設定に基づいてブロック６２３、６２５で親機を選択する。図７に戻ってブロック４０７で制御部１０１ａは、親子関係に続いてテザリング接続方式を選択する。
【００６３】
図９のブロック５０９、図１０のブロック６０５の手順で、テザリング時間の評価と通信速度の評価が一致した親機が選択された場合は、ブロック５０７、６０３でテザリング時間から親機を判断したときのテザリング接続方式を選択する。ブロック５２５、６２５において、テザリング時間の評価と通信速度の評価が矛盾し、かつ通信速度優先で親機が選択された場合は、あらかじめ通信速度が最も速いと制御部１０１ａが認識している、たとえばＷＬＡＮモジュール１１３ａ、１１３ｂをテザリング接続方式として選択することができる。
【００６４】
また、ブロック５２３、６２３において、テザリング時間の評価と通信速度の評価が矛盾し、かつテザリング時間優先で親機を選択した場合は、ブロック５０７、６０３でテザリング時間から有利な親機を判断したときのテザリング接続方式を選択することができる。ブロック４０９で制御部１０１ａは制御コマンドを送って、選択したテザリング方式を携帯端末装置１００ｂに指示する。指示するテザリング方式には親子関係とテザリング接続方式を含む。
【００６５】
ブロック４５３で制御コマンドを受け取った制御部１０１ｂは、指示されたテザリング接続方式の通信モジュールを動作させる。ブロック４１１で制御部１０１ａが、選択したテザリング接続方式の通信モジュールを動作させ、さらに親機として動作する場合は移動体通信モジュール１１１ａを無線基地局１３に接続してテザリング機能を有効にする。携帯端末装置１００ｂが親機として動作するときは、制御部１０１ｂは移動体通信モジュール１１１ｂを無線基地局１３に接続してテザリング機能を有効にする。
【００６６】
ＷＬＡＮモジュール１１３ａ、１１３ｂまたはＢＬＴモジュール１１５ａ、１１５ｂのいずれかが選択されたときは、ブロック４１１、４５５で自動的にテザリング通信が開始される。テザリング通信を開始したあとに、携帯端末装置１００ａ、１００ｂの消費電力、通信速度および余裕パケット量がブロック４０５で取得した値とは異なってくる場合がある。ブロック４１３、４５７で、たとえば親機として動作する制御部１０１ａは定期的に携帯端末装置１００ｂとバッテリィ・ユニット１０７ａからステート情報１０８ｂを受け取って管理テーブル１０５ａを更新する。
【００６７】
ブロック４１５で制御部１０１ａは、テザリング時間優先と通信速度優先の設定と管理テーブル１０５ａに基づいてテザリング方式の変更の要否をブロック４０５、４０７と同じ手順で判断する。テザリング時間または通信速度の点で、テザリング方式を変更する必要があると判断した場合は、ブロック４１７、４５９でテザリング方式を変更する。このとき制御部１０１ａは、テザリング通信を終了してそれぞれ個別通信で無線基地局１３に接続する判断をすることもできる。
【００６８】
ブロック４１７、４５９の手順はブロック４０５〜４０９、４５３の手順に準ずる。テザリング方式は、ブロック４０３、４５１で、バッテリィの残量率が大きいと判断したいずれかの携帯端末装置が決めるようにしてもよい。また、いずれか一方の携帯端末装置１００ａ、１００ｂがテザリング方式を決める例を説明したが、ネットワーク１０に接続されたサーバが同様の手順でテザリング電力１０８ａとステート情報１０８ｂを取得してテザリング方式を決めてもよい。
【００６９】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。たとえば、テザリング通信を例示して説明したが、本発明は、バッテリィで動作する他の携帯端末装置のアクセス・ポイント機能と、ルータ機能を利用して携帯端末装置を移動体通信網以外のネットワークに接続する場合にも適用することもできる。
【符号の説明】
【００７０】
１０  ネットワーク
１３、１３ａ、１３ｂ  移動体通信網の無線基地局
５０  管理サーバ
１００ａ〜１００ｃ  携帯端末装置
１０１ａ、１０１ｂ、２０１  制御部
１０５ａ、１０５ｂ  管理テーブル
１０７ａ、１０７ｂ、２０７  バッテリィ・ユニット
１１１ａ、１１１ｂ  移動体通信モジュール
１１３ａ、１１３ｂ、２１３  ＷＬＡＮモジュール
１１５ａ、１１５ｂ、２１５  ＢＬＴモジュール
１１７ａ、１１７ｂ、２１７  ＵＳＢコントローラ
【図１】
2018186426.tif 000003
【図２】
2018186426.tif 000004
【図３】
2018186426.tif 000005
【図４】
2018186426.tif 000006
【図５】
2018186426.tif 000007
【図６】
2018186426.tif 000008
【図７】
2018186426.tif 000009
【図８】
2018186426.tif 000010
【図９】
2018186426.tif 000011
【図１０】
2018186426.tif 000012
【図１１】
2018186426.tif 000013