(57)【要約】【課題】現在位置情報の共有状態を安定して長時間継続することができる。【解決手段】代表端末２は、現在位置情報を取得する位置情報取得手段４１と、現在位置情報を各従属端末３に送信するデータ送信手段４２と、各従属端末３から、各従属端末３のバッテリー情報を受信するデータ受信手段４３と、自身のバッテリー情報と受信したバッテリー情報とに基づいて、次の代表端末２を選定する代表端末選定手段５２と、選定結果を送信するデータ送信手段４２と、次の代表端末に自身が選定されていない場合、従属端末３に設定変更を行うリスト更新手段５３とを備え、各従属端末３は、バッテリー情報を送信するデータ送信手段６２と、次の代表端末２に自身が選定された場合、代表端末２に設定変更を行うリスト更新手段６４と、を備えた。【選択図】図６
2013002890.tif 000002
【特許請求の範囲】
【請求項１】
現在位置情報を必要とし、且つバッテリー動作すると共に無線通信可能な複数の携帯端末から成り、当該複数の携帯端末が、１台の代表端末とそれ以外の１台以上の従属端末として機能する携帯端末システムであって、
前記代表端末は、
衛星からの信号受信により現在位置情報を取得する現在位置情報取得部と、
取得した前記現在位置情報を前記各従属端末に送信する現在位置情報送信部と、
前記各従属端末から、前記各従属端末のバッテリー消費状況を示す消費情報を受信する消費情報受信部と、
自身のバッテリー消費状況を示す消費情報と、受信した前記各従属端末の前記消費情報と、に基づいて、前記複数の携帯端末から、次の前記代表端末を選定する代表端末選定部と、
前記代表端末選定部の選定結果を、前記各従属端末に送信する選定結果送信部と、
前記選定結果から、次の前記代表端末に自身が選定されなかったと判定した場合、前記従属端末として機能するための設定変更を行う設定変更部と、を備え、
前記各従属端末は、
前記消費情報を前記代表端末に送信する消費情報送信部と、
前記代表端末から送信された選定結果から、次の前記代表端末に自身が選定されたと判定した場合、前記代表端末として機能するための設定変更を行う設定変更部と、を備えたことを特徴とする携帯端末システム。
【請求項２】
前記代表端末選定部は、前記複数の携帯端末のうち、バッテリー残量が最も多い携帯端末を、前記代表端末として選定することを特徴とする請求項１に記載の携帯端末システム。
【請求項３】
前記代表端末選定部は、自身のバッテリー残量が、設定された閾値に達したとき、前記代表端末の選定を行うことを特徴とする請求項１に記載の携帯端末システム。
【請求項４】
前記代表端末選定部は、前記代表端末の選定を行う都度、段階的に低くなるように前記閾値を設定変更することを特徴とする請求項３に記載の携帯端末システム。
【請求項５】
前記代表端末選定部は、前回の代表端末の選定から所定期間経過したとき、前記代表端末の選定を行うことを特徴とする請求項１に記載の携帯端末システム。
【請求項６】
前記各従属端末は、
前記代表端末との無線通信が切断されたとき、前記１台以上の従属端末のうち、自身のバッテリー残量が最も多いか否かを判定する切断時消費判定部と、
自身のバッテリー残量が最も多いと判定された場合、代表端末として機能するための設定変更を行う切断時設定変更部と、を更に備えたことを特徴とする請求項１に記載の携帯端末システム。
【請求項７】
前記代表端末は、自身のバッテリー消費状況を示す消費情報と、受信した前記各従属端末の前記消費情報を含む消費情報リストを、前記各従属端末に定期的に送信する消費情報リスト送信部を、更に備え、
前記切断時消費判定部は、前記代表端末から送信された前記消費情報リストに基づいて、前記判定を行うことを特徴とする請求項６に記載の携帯端末システム。
【請求項８】
前記各携帯端末は、所定のアプリケーションが起動されており、
前記代表端末は、前記所定のアプリケーションを起動しており且つ無線通信可能な新たな携帯端末から、当該携帯端末の端末情報を受信する端末情報受信部と、
受信した端末情報に基づいて、当該携帯端末を、本携帯端末システムの構成要素とする端末追加部と、を更に備えたことを特徴とする請求項１に記載の携帯端末システム。
【請求項９】
請求項１に記載の携帯端末システムに適用される携帯端末。
【請求項１０】
コンピューターを、請求項９に記載の携帯端末における各部として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１２】
現在位置情報を必要とし、且つバッテリー動作すると共に無線通信により通信可能な複数の携帯端末から成り、当該複数の携帯端末が、１台の代表端末とそれ以外の１台以上の従属端末として機能する携帯端末システムの制御方法であって、
前記代表端末は、
衛星からの信号受信により現在位置情報を取得する現在位置情報取得ステップと、
取得した前記現在位置情報を前記各従属端末に送信する現在位置情報送信ステップと、
前記各従属端末から、前記各従属端末のバッテリー消費状況を示す消費情報を受信する消費情報受信ステップと、
自身のバッテリー消費状況を示す消費情報と、受信した前記各従属端末の前記消費情報と、に基づいて、前記複数の携帯端末から、次の前記代表端末を選定する代表端末選定ステップと、
前記代表端末選定ステップにおける選定結果を、前記各従属端末に送信する選定結果送信ステップと、
前記選定結果から、次の前記代表端末に自身が選定されなかったと判定した場合、前記従属端末として機能するための設定変更を行う設定変更ステップと、を実行し、
前記各従属端末は、
前記消費情報を前記代表端末に送信する消費情報送信ステップと、
前記代表端末から送信された選定結果から、次の前記代表端末に自身が選定されたと判定した場合、前記代表端末として機能するための設定変更を行う設定変更ステップと、を実行することを特徴とする携帯端末システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置情報を必要とし、且つバッテリー動作すると共に無線通信可能な複数の携帯端末から成る携帯端末システム、携帯端末、プログラム、記録媒体および携帯端末システムの制御方法。
【背景技術】
【０００２】
従来、携帯端末システムとして、複数のＧＰＳ受信端末のうちの１つのＧＰＳ受信端末を代表端末と定めたＧＰＳ受信端末システムが知られている（特許文献１参照）。このＧＰＳ受信端末システムでは、代表端末は、複数のＧＰＳ衛星からの測位信号を受信し現在位置情報（ＧＰＳ位置情報）を連続的もしくは定期的に取得する。一方、従属端末（代表端末以外のＧＰＳ受信端末）は、代表端末の近距離無線通信エリア内で通信可能であれば代表端末とほぼ同一の場所にいると判断し、ＧＰＳ測位は行わず代表端末より近距離無線通信を通じて定期的にＧＰＳ位置情報を受信する。そして、代表端末は自己で取得した現在位置情報をもとに、画面上に現在位置を更新、表示し、従属端末は、代表端末より送信された現在位置情報をもとに、画面上に現在位置を更新、表示する。このように、代表端末が取得した現在位置情報を複数のＧＰＳ受信端末間で共有することで、複数のＧＰＳ受信端末の消費電力を抑えている。また、この際、代表端末に電力消費が集中することを考慮して、代表端末を定期的に入れ替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１７２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、ＧＰＳ受信機能を搭載したスマートフォンや携帯電話の普及に伴い、当該ＧＰＳ受信機能を活用したナビゲーションアプリケーションやゲームアプリケーションが増加している。そこで、上記の構成を利用して、現在位置情報を共有することで、複数の携帯電話の消費電力を抑えることが考えられる。
しかしながら、上記の構成では、代表端末を入れ替える際、バッテリー残量が低下した携帯電話を代表端末としてしまう場合がある。すると、現在位置情報の取得と、従属端末への現在位置情報の送信と、によってバッテリー残量が無くなってしまい、現在位置情報の取得・送信が滞ってしまう。すなわち、現在位置情報の共有状態を安定して長時間継続することができないという問題があった。
【０００５】
本発明は、現在位置情報の共有状態を安定して長時間継続することができる携帯端末システム、携帯端末、プログラム、記録媒体および携帯端末システムの制御方法を提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の携帯端末システムは、現在位置情報を必要とし、且つバッテリー動作すると共に無線通信可能な複数の携帯端末から成り、当該複数の携帯端末が、１台の代表端末とそれ以外の１台以上の従属端末として機能する携帯端末システムであって、代表端末は、衛星からの信号受信により現在位置情報を取得する現在位置情報取得部と、取得した現在位置情報を各従属端末に送信する現在位置情報送信部と、各従属端末から、各従属端末のバッテリー消費状況を示す消費情報を受信する消費情報受信部と、自身のバッテリー消費状況を示す消費情報と、受信した各従属端末の消費情報と、に基づいて、複数の携帯端末から、次の代表端末を選定する代表端末選定部と、代表端末選定部の選定結果を、各従属端末に送信する選定結果送信部と、選定結果から、次の代表端末に自身が選定されなかったと判定した場合、従属端末として機能するための設定変更を行う設定変更部と、を備え、各従属端末は、消費情報を代表端末に送信する消費情報送信部と、代表端末から送信された選定結果から、次の代表端末に自身が選定されたと判定した場合、代表端末として機能するための設定変更を行う設定変更部と、を備えたことを特徴とする。
【０００７】
この場合、代表端末選定部は、複数の携帯端末のうち、バッテリー残量が最も多い携帯端末を、代表端末として選定することが好ましい。
【０００８】
本発明の携帯端末システムの制御方法は、現在位置情報を必要とし、且つバッテリー動作すると共に無線通信により通信可能な複数の携帯端末から成り、当該複数の携帯端末が、１台の代表端末とそれ以外の１台以上の従属端末として機能する携帯端末システムの制御方法であって、代表端末は、衛星からの信号受信により現在位置情報を取得する現在位置情報取得ステップと、取得した現在位置情報を各従属端末に送信する現在位置情報送信ステップと、各従属端末から、各従属端末のバッテリー消費状況を示す消費情報を受信する消費情報受信ステップと、自身のバッテリー消費状況を示す消費情報と、受信した各従属端末の消費情報と、に基づいて、複数の携帯端末から、次の代表端末を選定する代表端末選定ステップと、代表端末選定ステップにおける選定結果を、各従属端末に送信する選定結果送信ステップと、選定結果から、次の代表端末に自身が選定されなかったと判定した場合、従属端末として機能するための設定変更を行う設定変更ステップと、を実行し、各従属端末は、消費情報を代表端末に送信する消費情報送信ステップと、代表端末から送信された選定結果から、次の代表端末に自身が選定されたと判定した場合、代表端末として機能するための設定変更を行う設定変更ステップと、を実行することを特徴とする。
【０００９】
これらの構成によれば、次の代表端末の選定（入れ替え）を、各携帯端末のバッテリー消費状況に基づいて行うので、バッテリー残量が低下した携帯端末を代表端末にしてしまうことがない。そのため、現在位置情報の共有状態を安定的に長時間継続することができる。なお、「バッテリー消費状況」としては、例えば、具体的な数値としてのバッテリー残量や、完全蓄電状態に対するバッテリーの残量割合、ひいては、具体的な数値としてのバッテリーの消費量や、完全蓄電状態に対するバッテリーの消費割合等が考えられる。また、「消費情報に基づいて、代表端末を選定する」構成として、例えば、バッテリー残量が最も多い携帯端末を代表端末とする構成や、バッテリー残量が最も少ない携帯端末を代表端末の選定候補から除外する構成、バッテリーの消費情報に応じて選定時の優先度を決定する構成が考えられる。なお、無線通信は、通信可能距離を近距離（１００ｍ以下、さらに言えば２０ｍ以下）とする無線通信であることが好ましく、例えば、近接場型の近距離無線通信や光無線通信等が考えられる。
【００１０】
上記の携帯端末システムにおいて、代表端末選定部は、自身のバッテリー残量が、設定された閾値に達したとき、代表端末の選定を行うことが好ましい。
【００１１】
この構成によれば、代表端末のバッテリー残量が閾値を越えることがないため、代表端末のバッテリー残量が無くなるのを、確実に回避することができる。
【００１２】
この場合、代表端末選定部は、代表端末の選定を行う都度、段階的に低くなるように閾値を設定変更することが好ましい。
【００１３】
この構成によれば、代表端末の選定毎に、閾値を段階的に低くしていくことで、代表端末の選定の間隔を長くすることができ、代表端末の選定が頻繁に実行されることを防止することができる。
【００１４】
上記の携帯端末システムにおいて、代表端末選定部は、前回の代表端末の選定から所定期間経過したとき、代表端末の選定を行うことが好ましい。
【００１５】
この構成によれば、定期的に代表端末の選定が行われるため、複数の携帯端末におけるバッテリー残量を平均的に進行させることができる。
【００１６】
一方、各従属端末は、代表端末との無線通信が切断されたとき、上記１台以上の従属端末のうち、自身のバッテリー残量が最も多いか否かを判定する切断時消費判定部と、自身のバッテリー残量が最も多いと判定された場合、代表端末として機能するための設定変更を行う切断時設定変更部と、を更に備えることが好ましい。
【００１７】
この構成によれば、不慮に代表端末との無線通信が切断されたとしても、現在位置情報の共有状態を自動的に復帰することができる。
【００１８】
この場合、代表端末は、自身のバッテリー消費状況を示す消費情報と、受信した各従属端末の消費情報とを含む消費情報リストを、各従属端末に定期的に送信する消費情報リスト送信部を、更に備え、切断時消費判定部は、代表端末から送信された消費情報リストに基づいて、判定を行うことが好ましい。
【００１９】
この構成によれば、代表端末が切断される可能性を考慮して、代表端末から各従属端末に、全ての携帯端末のバッテリーの消費情報（消費情報リスト）を予め送信し、当該情報を共有しておくことで、代表端末が切断された際にも、現在位置情報の共有状態を迅速に復帰することができる。
【００２０】
この場合、各携帯端末は、所定のアプリケーションが起動されており、代表端末は、所定のアプリケーションを起動しており且つ無線通信可能な新たな携帯端末から、当該携帯端末の端末情報を受信する端末情報受信部と、受信した端末情報に基づいて、当該携帯端末を、本携帯端末システムの構成要素とする端末追加部と、を更に備えることが好ましい。
【００２１】
この構成によれば、新たな携帯端末を、自動的に携帯端末システムの構成要素とし、携帯端末システムに追加することができるため、携帯端末システムを柔軟に拡大することができ、取得した現在位置情報を効果的に利用することができる。
【００２２】
本発明の携帯端末は、上記の携帯端末システムに適用されることを特徴とする。
【００２３】
この構成によれば、現在位置情報を共有する機能を有することで、消費電力を削減することができる。
【００２４】
本発明のプログラムは、コンピューターを、上記の携帯端末における各部として機能させることを特徴とする。
【００２５】
本発明の記録媒体は、上記のプログラムを記録したコンピューター読み取り可能なものであることを特徴とする。
【００２６】
これらの構成によれば、コンピューターに本プログラムを搭載するだけで、上記の携帯端末を容易に実現することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係る携帯端末システムを示したシステム構成図である。
【図２】携帯端末を示したブロック図である。
【図３】携帯端末システムを示した機能ブロック図である。
【図４】端末管理リストの一例を示した図である。
【図５】周期動作を示したフローチャートである。
【図６】代表端末交代処理を示したフローチャートである。
【図７】切断時対処動作を示したフローチャートである。
【図８】新規携帯端末の起動処理を示したフローチャートである。
【発明を実施するための形態】
【００２８】
以下、添付図面を参照して、本発明の一実施形態に係る携帯端末システム、携帯端末、プログラム、記録媒体および携帯端末システムの制御方法について説明する。本実施形態では、本発明を適用した携帯端末システムを例示する。この携帯端末システムは、現在位置情報を必要とすると共に近距離無線通信により無線通信可能な複数の携帯端末を１のグループとし、当該グループ内の１台の携帯端末（代表端末）が取得した現在位置情報（ＧＰＳ位置情報）をグループ内で共有するものである。
【００２９】
図１は、携帯端末システムＳＹを示したシステム構成図である。図１に示すように、携帯端末システムＳＹは、近距離無線通信装置１３を有すると共にバッテリー動作する複数の携帯端末１を構成要素とし、当該複数の携帯端末１を近距離無線通信により相互に接続して構成されている。また、各携帯端末１は、所定のアプリケーションを起動しており、且つ近距離無線通信により相互に通信可能になっている。
【００３０】
複数の携帯端末１は、設定により、１台の代表端末２と、それ以外の１台以上の従属端末３としてそれぞれ機能しており、代表端末２および各従属端末３が近距離無線通信により相互に接続されている。代表端末２と従属端末３との設定は、適宜変更可能に構成されている。
【００３１】
図２に示すように、各携帯端末１は、蓄電した電気を供給するバッテリー１１と、ＧＰＳ衛星（衛星）からのＧＰＳ信号を受信して現在位置情報を取得するＧＰＳ受信装置１２と、他の携帯端末１との近距離無線通信を行う近距離無線通信装置１３と、これらを制御する制御装置１４と、各種データを記憶するフラッシュＲＯＭ３４と、を備えている。なお、ここにいう携帯端末１は、例えば、スマートフォン、携帯電話や携帯情報端末（ＰＤＡ）等を想定している。
【００３２】
ＧＰＳ受信装置１２は、アンテナによりＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて、現在位置情報（緯度および経度）を算出する。近距離無線通信装置１３は、いわゆる近接場型の無線通信装置であり、近距離（例えば２０ｍ以下）の無線通信を可能としている。
【００３３】
制御装置１４は、ＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３から成る。ＣＰＵ３１は、中央処理装置であり、各種演算処理を行う。なお、特に図示しないが、ＣＰＵ３１は、現在時刻を計時するタイマを有している。ＲＯＭ３２は、ＣＰＵ３１が各種演算処理を行うための制御プログラムを記憶し、ＲＡＭ３３は、ＣＰＵ３１が各種演算処理を行う際のワークエリアとして用いられる。
【００３４】
フラッシュＲＯＭ３４は、現在位置情報と、後述の接続端末管理リストと、を記憶する。また、位置情報取得用のプログラムを記憶している。このプログラムは、上記所定のアプリケーション（ゲームアプリケーションやナビゲーションアプリケーション）に含まれるものであり、これを実行することで、図３に示す各機能を構成している。
【００３５】
ここで図３を参照して携帯端末システムＳＹの機能構造について説明する。図３に示すように、携帯端末システムＳＹは、１台の代表端末２と、１台以上の従属端末３とから構成されている。代表端末２は、位置情報取得手段（現在位置取得部）４１と、データ送信手段（現在位置情報送信部、選定結果送信部および消費情報リスト送信部）４２と、データ受信手段（消費情報受信部および端末情報受信部）４３と、バッテリー情報取得手段４８と、実行判定手段５１と、代表端末選定手段（代表端末選定部）５２と、リスト更新手段（設定変更部、端末追加部）５３と、接続状態監視手段４７と、を備えている。また、代表端末２は、フラッシュＲＯＭ３４を主要部とする位置情報バッファ４５および端末管理データベース４６を備えている。
【００３６】
位置情報取得手段４１は、ＧＰＳ受信装置１２を主要部とし、代表端末２自身の現在位置情報を取得する。データ送信手段４２は、近距離無線通信装置１３を主要部とし、主に現在位置情報および後述の端末管理リストを、各従属端末３に送信する。データ受信手段４３は、近距離無線通信装置１３を主要部とし、主に各従属端末３からのバッテリー情報を受信する。バッテリー情報取得手段４８は、自身のバッテリー１１のバッテリー残量（バッテリー消費状況）を示すバッテリー情報（消費情報）を取得する。
【００３７】
位置情報バッファ４５は、取得した現在位置情報を記憶する。端末管理データベース４６は、端末管理リスト（消費情報リスト）を記憶する。図４に示すように、端末管理リストは、携帯端末１毎の情報を記憶したリストであり、携帯端末１毎に、当該携帯端末１の端末名と、当該携帯端末１の近距離無線通信装置１３の近距離無線通信装置ＩＤと、当該携帯端末１の代表端末２（Ｍ）および従属端末３（Ｓ）の設定（以下、Ｍ／Ｓ設定）と、当該携帯端末１のバッテリー１１のバッテリー残量と、バッテリー残量を取得した時刻と、を記憶している。なお、端末管理データベース４６上の端末管理リストの、自身の携帯端末１におけるＭ／Ｓ設定は、そのまま、自身のＭ／Ｓ設定として扱う。
【００３８】
実行判定手段５１は、代表端末２を交代する代表端末交代処理を実行するか否かの実行判定を行う。代表端末選定手段５２は、代表端末交代処理において、次の代表端末２を選定する。リスト更新手段５３は、代表端末選定手段５２の選定結果や、得られたバッテリー情報に基づいて、端末管理データベース４６上の端末管理リストを更新する。
【００３９】
接続状態監視手段４７は、近距離無線通信装置１３による他の携帯端末１との無線通信の接続状態を監視し、無線通信が切断された携帯端末１を検出する。
【００４０】
従属端末３は、バッテリー情報取得手段６１と、データ送信手段（消費情報送信部）６２と、データ受信手段６３と、リスト更新手段（設定変更部および切断時設定変更部）６４と、ＧＰＳ管理手段６５と、接続状態監視手段６６と、端末判定手段（切断時消費判定部）６７と、を備えている。また、従属端末３は、代表端末２と同様、位置情報バッファ４５と端末管理データベース４６と、を備えている。バッテリー情報取得手段６１は、自身のバッテリー１１のバッテリー残量（バッテリー消費状況）を示すバッテリー情報（消費情報）を取得する。データ送信手段６２は、近距離無線通信装置１３を主要部とし、主に、取得したバッテリー情報を代表端末２に送信する。データ受信手段６３は、近距離無線通信装置１３を主要部とし、主に現在位置情報および端末管理リストを代表端末２から受信する。
【００４１】
位置情報バッファ４５は、受信した現在位置情報を記憶する。位置情報バッファ４５に記憶された現在位置情報が、上記の所定のアプリケーション（ゲームアプリケーションやナビゲーションアプリケーション）に利用される。端末管理データベース４６は、端末管理リストを記憶する。リスト更新手段６４は、受信した端末管理リストにより、端末管理データベース４６上の端末管理リストを上書きする。なお、代表端末２と同様、端末管理データベース４６上の自身の携帯端末１のＭ／Ｓ設定が、そのまま、自身のＭ／Ｓ設定として扱われる。
【００４２】
ＧＰＳ管理手段６５は、ＧＰＳ受信装置１２の電源をＯＮ／ＯＦＦの切り替えを行う。すなわち、本従属端末３が代表端末２に設定変更される際に、ＧＰＳ受信装置１２を起動して、電源をＯＦＦからＯＮに切り替える。一方、代表端末２から従属端末３になった後に、ＧＰＳ受信装置１２を停止して、電源をＯＮからＯＦＦに切り替える。
【００４３】
接続状態監視手段６６は、近距離無線通信装置１３による他の携帯端末１との無線通信の接続状態を監視し、無線通信が切断された携帯端末１を検出する。端末判定手段６７は、代表端末２との無線通信が切断された際、全ての従属端末３の中で、自身のバッテリー残量が最も高いか否かを判定し、自身を新たな代表端末２にするか否かを決定する。
【００４４】
ここで図５を参照して、携帯端末システムＳＹによって行われる周期動作について説明する。周期動作は、定期的に行われる動作であり、位置情報共有処理（Ｓ１ないしＳ５）、リスト共有処理（Ｓ１、Ｓ３、Ｓ４およびＳ６）、バッテリー更新処理（Ｓ７ないしＳ１１）および代表端末交代処理（Ｓ１４）を実行する（ただし、代表端末交代処理は、周期動作の都度、実行判定（Ｓ１２）により実行の有無を決定する）。位置情報共有処理は、代表端末２が取得した現在位置情報を、従属端末３に送信して共有する。リスト共有処理は、代表端末２が更新した端末管理リストを、従属端末３に送信して共有する。バッテリー更新処理は、各携帯端末１のバッテリー情報を取得して、最新のものに更新する。代表端末交代処理は、グループ内の携帯端末１におけるＭ／Ｓ設定を変更し、代表端末２を交代する。周期動作では、これらの処理を一連の動作として実行する。
【００４５】
図５に示すように、周期動作では、まず、代表端末２は、位置情報取得手段４１により、自身の現在位置情報を取得して（Ｓ１：現在位置情報取得ステップ）、自身の位置情報バッファ４５に記憶する（Ｓ２）。そして、データ送信手段４２により、取得した現在位置情報と、端末管理データベース４６に記憶した端末管理リスト（選定結果）とを、各従属端末３に送信する（Ｓ３：現在位置情報送信ステップ）。
【００４６】
一方、各従属端末３は、データ受信手段４３により、代表端末２からの現在位置情報および端末管理リストを受信し（Ｓ４）、受信した現在位置情報を、自身の位置情報バッファ４５に記憶する（Ｓ５）。また、リスト更新手段６４により、受信した端末管理リストで、端末管理データベース４６上の端末管理リストを上書きする（Ｓ６）。これらによって、位置情報共有処理およびリスト共有処理が完了する。
【００４７】
次に、各従属端末３は、バッテリー情報取得手段６１により、自身のバッテリー情報（バッテリー残量）を取得する（Ｓ７）。そして、データ送信手段６２により、取得したバッテリー情報と、自身の端末情報（端末名および近距離無線通信装置ＩＤ）と、バッテリー情報を取得した取得時刻と、を一体として代表端末２に送信する（Ｓ８：消費情報送信ステップ）。
【００４８】
これに対し、代表端末２は、各従属端末３からのバッテリー情報、端末情報およびバッテリー情報の取得時刻を受信する（Ｓ９：消費情報受信ステップ）。そして、バッテリー情報取得手段４８により、自身のバッテリー情報を取得した後（Ｓ１０）、リスト更新手段５３により、受信したこれらの情報と、取得した自身のバッテリー情報とにより、端末管理データベース４６上の端末管理リストを書き換える（Ｓ１１）。これによって、バッテリー情報が最新のものに更新され、バッテリー更新処理が完了する。
【００４９】
その後、代表端末２は、実行判定手段５１により、代表端末交代処理の実行判定を行う（Ｓ１２）。この実行判定では、実行判定の時点で、予め設定された実行条件を満たしているか否かを判定する。実行条件は、例えば、「（１）バッテリー残量が設定された閾値に達した。（２）前回の代表端末２の選定からの周期動作の回数が一定回数以上である。（３）前回の代表端末２の選定から所定時間経過している。」の３つから選択設定可能であり、代表端末２や従属端末３の設定画面によって予め選択設定される。なお、代表端末交代処理中の一連の処理の中で、設定画面を表示して、実行条件を選択設定させる構成であっても良い。また、（１）を選択した場合の閾値は、代表端末交代処理を行う都度に、段階的に低くなるように設定変更することが好ましい。例えば、初期の閾値を９７０ｍＡｈとした場合、１度目の代表端末交代処理を終えた後の閾値を、調整値５０ｍＡｈを初期値９７０ｍＡｈから減算した９２０ｍＡｈとし、その後、代表端末交代処理を終える都度、調整値５０ｍＡｈずつ、減算していくものとする。
【００５０】
実行判定により、実行条件を満たしていないと判定された場合（Ｓ１３：Ｎｏ）には、代表端末交代処理を実行せずに、本周期動作を終了する。一方、実行条件を満たしていると判定された場合（Ｓ１３：Ｙｅｓ）には、代表端末交代処理を実行した後（Ｓ１４）、本周期動作を終了する。
【００５１】
次に図６を参照して、代表端末交代処理（Ｓ１４）について説明する。代表端末交代処理では、１台の代表端末２（旧代表端末）と、本動作において代表端末２に選定された１台の従属端末３（新代表端末候補）と、本動作において代表端末２に選定されなかったその他の従属端末３とで挙動が異なるため、この３つに分けて説明する。なお、処理前の状態では、代表端末２（旧代表端末）は、ＧＰＳ受信装置１２の電源がＯＮになっており、従属端末３（新代表端末候補およびその他の従属端末３）は、ＧＰＳ受信装置１２の電源がＯＦＦになっているものとする。
【００５２】
図６に示すように、まず、代表端末２は、代表端末選定手段５２により、端末管理データベース４６上の端末管理リストに基づいて、全ての携帯端末１の中から次の代表端末２を選定する（Ｓ２１：代表端末選定ステップ）。具体的には、各携帯端末１のバッテリー残量を参酌し、バッテリー残量が最も多い携帯端末１を次の代表端末２に選定する。
【００５３】
選定された携帯端末１が、代表端末２自身（旧代表端末）である場合（Ｓ２２：Ｙｅｓ）には、代表端末２の交代は不要であるため、本処理を終了する。一方、選定された携帯端末１が、代表端末２自身ではない（いずれかの従属端末３である）場合（Ｓ２２：Ｎｏ）には、データ送信手段６２により、選定された従属端末３（新代表端末候補）に、選定された旨を示す代表端末通知を送信する（Ｓ２３）。
【００５４】
選定された従属端末３（新代表端末候補）は、データ受信手段６３により、代表端末通知を受信する（Ｓ２４）。代表端末通知を受信したら、ＧＰＳ管理手段６５により、ＧＰＳ受信装置１２の起動処理を実行する（Ｓ２５）。そして、データ送信手段６２により、起動処理の結果（起動が成功したか否か）を、代表端末２に送信する（Ｓ２６）。なお、図示省略するが、起動処理により起動に失敗した場合、その起動結果を受信した代表端末２は、ＧＰＳ受信装置１２の起動に失敗した従属端末３が、再度新代表端末候補とならないように、端末管理データベース４６上の端末管理リストを書き換えた上で、代表端末選定処理（Ｓ２１）からやり直す。例えば、端末管理データベース４６上の端末管理リストにおいて、起動に失敗した従属端末３の端末名の先頭に所定のラベルを加え、または、当該従属端末３のバッテリー残量をゼロに書き換える。その他、新たなパラメーターとして失敗回数を端末管理リストに記憶しておくようにしても良い。
【００５５】
代表端末２は、データ受信手段４３により、起動結果（ここでは起動成功）を受信したら、選定結果を、端末管理データベース４６上の端末管理リストに反映させる（Ｓ２８）。すなわち、自身のＭ／Ｓ設定を代表端末２（Ｍ）から従属端末３（Ｓ）に書き換え、選定された従属端末３のＭ／Ｓ設定を従属端末３（Ｓ）から代表端末２（Ｍ）に書き換える。この端末管理データベース４６上の端末管理リストの書換えによって、本代表端末２は、従属端末３として機能するように設定変更される（設定変更ステップ）。選定結果を端末管理リストに反映したら、データ送信手段４２により、端末管理リストを、自身を除く各従属端末３に送信する（Ｓ２９：選定結果送信ステップ）。そして、ＧＰＳ管理手段６５により、ＧＰＳ受信装置１２を停止する（Ｓ３０）。
【００５６】
一方、旧代表端末を除く各従属端末３は、データ受信手段６３により、旧代表端末から端末管理リストを受信する（Ｓ３１）。そして、リスト更新手段６４により、受信した端末管理リストで、端末管理データベース４６上の端末管理リストを上書きする（Ｓ３２）。この上書きによって、新代表端末候補の従属端末３は、代表端末２として機能するように設定変更される（設定変更ステップ）。これらによって、代表端末交代処理を終了する。
【００５７】
ここで図７を参照して、各携帯端末１で行われる切断時対処動作について説明する。代表端末２および各従属端末３では、接続状態監視手段４７、６６により、いずれかの携帯端末１との無線通信の切断を検出すると、切断時対処動作を実行する。
【００５８】
図７に示すように、代表端末２は、接続状態監視手段４７により、無線通信が切断された携帯端末１を検出すると（Ｓ４１：Ｙｅｓ）、リスト更新手段５３により、端末管理データベース４６上の端末管理リストから、切断された携帯端末１の情報を削除する（Ｓ４２）。そして、データ送信手段４２により、端末管理データベース４６上の端末管理リストを、切断されたものを除く各従属端末３に送信する（Ｓ４３）。
【００５９】
一方、従属端末３は、接続状態監視手段４７により、無線通信が切断された携帯端末１を検出すると（Ｓ４４：Ｙｅｓ）、切断された携帯端末１が代表端末２であるか否かを判定する（Ｓ４５）。代表端末２ではないと判定された場合（Ｓ４５：Ｎｏ）には、今度は、端末判定手段６７により、端末管理リストを参酌して、全ての従属端末３の中で、自身のバッテリー残量が最も高いか否かを判定する（Ｓ４６）。自身のバッテリー残量が最も高い場合（Ｓ４６：Ｙｅｓ）、リスト更新手段６４により、端末管理データベース４６上の端末管理リストにおいて、切断された代表端末２の情報を削除すると共に、自身の携帯端末１のＭ／Ｓ設定を、従属端末３（Ｓ）から代表端末２（Ｍ）に書き換える（Ｓ４７）。そして、データ送信手段６２により、端末管理データベース４６上の端末管理リストを、その他の各従属端末３に送信する（Ｓ４８）。その後、ＧＰＳ管理手段６５により、ＧＰＳ受信装置１２を起動し（Ｓ４９）、電源をＯＮにする。
【００６０】
一方、切断された携帯端末１が代表端末２である場合（Ｓ４５：Ｙｅｓ）や、全ての従属端末３の中で、自身よりバッテリー残量が高いものがある場合（Ｓ４６：Ｎｏ）には、端末管理リストの受信待ちの状態（Ｓ５０）に移行する。そして、データ受信手段６３により、代表端末２や、バッテリー残量が最も高い従属端末３から、端末管理リストを受信したら（Ｓ５０：Ｙｅｓ）、リスト更新手段６４により、受信した端末管理リストで端末管理データベース４６上の端末管理リストを上書きする（Ｓ５１）。これらによって本動作を終了する。
【００６１】
以上のような構成によれば、次の代表端末２の選定（入れ替え）を、各携帯端末１のバッテリー残量に基づいて行うので、バッテリー残量が低下した携帯端末１を代表端末２にしてしまうことがない。そのため、現在位置情報の共有状態を安定的に長時間継続することができる。
【００６２】
また、代表端末交代処理の実行条件を、「（１）バッテリー残量が設定された閾値に達した。」に設定することで、代表端末２のバッテリー残量が閾値を越えることがないため、代表端末２のバッテリー残量が無くなるのを、確実に回避することができる。
【００６３】
さらに、（１）の設定時に、代表端末２の選定毎に、閾値を段階的に低くしていくことで、代表端末２の選定の間隔を長くすることができ、代表端末２の選定が頻繁に実行されることを防止することができる。
【００６４】
またさらに、代表端末交代処理の実行条件を、「（２）前回の代表端末２の選定からの周期動作の回数が一定回数以上である。」もしくは「（３）前回の代表端末２の選定から所定時間経過している。」に設定することで、定期的に代表端末２の選定が行われるため、複数の携帯端末１におけるバッテリー残量の低下を平均的に進行させることができる。
【００６５】
また、各従属端末３において上記の切断時対処処理を行うことにより、不慮に代表端末２との無線通信が切断されたとしても、現在位置情報の共有状態を自動的に復帰することができる。
【００６６】
さらに、代表端末２が切断される可能性を考慮して、代表端末２から各従属端末３に、全ての携帯端末１のバッテリー情報（端末管理リスト）を予め送信し、当該情報を共有しておく（リスト共有処理）ことで、代表端末２が切断された際にも、現在位置情報の共有状態を迅速に復帰することができる。
【００６７】
なお、本実施形態においては、近接場を利用した近距離無線通信により、携帯端末１間のデータ通信を行う構成であったが、近距離の無線通信であれば、これに限るものではなく、例えば、赤外線通信等の光無線通信を用いても良い。
【００６８】
また、本実施形態においては、代表端末選定手段により、バッテリー消費状況として、バッテリー残量を用いて、代表端末２の選定を行う構成であったが、バッテリー残量に代えて、バッテリー残量率（蓄電完了状態に対するパーセンテージ）を用いても良いし、バッテリーの消費量を用いても良い。
【００６９】
さらに、本実施形態においては、代表端末交代処理において、バッテリー残量が最も高い携帯端末１を次の代表端末２に選定する構成であったが、バッテリー消費状況に基づいて、代表端末２を選定する構成であれば、これに限るものではない。例えば、バッテリー残量が最も低い携帯端末１や、バッテリー残量が所定の閾値以下の携帯端末１を、選定候補から除外した上で、残った携帯端末１の中から順番もしくはランダムに、代表端末２を選定する構成であっても良い。また、バッテリー残量に応じて選定時の優先度を決定し、当該優先度と他の要素（例えば、携帯端末１によって装置構成や搭載アプリケーションが異なる場合などに生じる電力消費量の違い）とを併せて、代表端末２を選定する構成であっても良い。
【００７０】
またさらに、本実施形態の携帯端末システムＳＹでは、構成要素となる複数の携帯端末１が相互に接続する構成であったが、従属端末３同士の接続をせずに、代表端末２と各従属端末３とを接続する構成であっても良い。かかる場合、代表端末交代処理や切断時対処動作によって、代表端末２が変更される都度、代表端末２および各従属端末間の接続処理をし直す必要がある。
【００７１】
なお、本実施形態においては、携帯端末システムＳＹを構成する携帯端末１の追加についての記載を省略したが、ユーザーによる設定・操作によって、新たな携帯端末１（以下、新規携帯端末）を構成要素として追加する構成であっても良いし、所定のアプリケーションを起動し且つ近距離無線通信により通信可能な新規携帯端末を自動的に、構成要素として追加する構成であっても良い。ここで図８を参照して、後者の構成に関わる新規携帯端末の起動処理について説明する。この起動処理は、位置情報取得用のプログラムを含む上記所定のアプリケーションの起動に起因して行われる処理であり、携帯端末システムＳＹに新規携帯端末を所属させる処理である。なお、無線通信可能な携帯端末システムＳＹが複数存在する場合に、どの携帯端末システムＳＹに所属させるかを決定する処理とも言える。
【００７２】
図８に示すように、新規携帯端末は、まず、近距離無線通信装置１３を起動し（Ｓ６１）、起動できたか否かを判定する（Ｓ６２）。起動に失敗した場合（Ｓ６２：Ｎｏ）には、エラー表示を行い（Ｓ６３）、本処理を終了する。
【００７３】
一方、近距離無線通信装置１３を起動できた場合（Ｓ６２：Ｙｅｓ）には、近距離無線通信装置１３から接続可能端末リストを取得する（Ｓ６４）。接続可能端末リストは、新規携帯端末から無線接続可能な他の携帯端末１をリストアップしたものである。
【００７４】
接続可能端末リストを取得したら、リストアップした携帯端末１の中から、携帯端末システムＳＹに属する携帯端末１、すなわち現在位置情報が共有可能な携帯端末１があるか否かを判定する（Ｓ６５）。この判定方法としては、例えば、予め携帯端末システムＳＹに属する携帯端末１の端末名の先頭に、所定のラベルを加えておき、接続可能端末リストに表示されるようにしておくことが考えられる。
【００７５】
リストアップした携帯端末１の中に、携帯端末システムＳＹに属する携帯端末１がない場合（Ｓ６５：Ｎｏ）には、ＧＰＳ受信装置１２の起動処理を行う（Ｓ６６）。この際、起動処理が失敗した場合（Ｓ６７：Ｎｏ）には、エラー表示を行い（Ｓ６３）、本動作を終了する。一方、起動処理が成功した場合（Ｓ６７：Ｙｅｓ）には、自身を代表端末２とする端末管理リスト（自身の携帯端末１の情報のみのリスト）を生成し、端末管理データベース４６に記憶する（Ｓ６８）。すなわち、自身を代表端末２とする。
【００７６】
これに対し、リストアップした携帯端末１の中に、携帯端末システムＳＹに属する携帯端末１がある場合（Ｓ６５：Ｙｅｓ）には、携帯端末システムＳＹに属する携帯端末１のうちの、１台の携帯端末１を選定し（Ｓ６９）、当該携帯端末１との接続処理を行う（Ｓ７０）。なお、ここでの選定方法は、接続可能末リストの最も上の携帯端末１を選定しても良いし、乱数等を使ってランダムで選定しても良い。
【００７７】
ここで、選定した携帯端末１との接続処理に成功したら（Ｓ７１：Ｙｅｓ）、接続した携帯端末１に端末管理リストを要求する（Ｓ７２）。接続した携帯端末１から端末管理リストを受信したら（Ｓ７３）、接続した携帯端末１がその携帯端末システムＳＹの代表端末２であるか否かを判定する（Ｓ７４）。代表端末２でない場合（Ｓ７４：Ｎｏ）には、端末管理リストの代表端末２の端末情報に基づいて、当該代表端末２が、接続可能端末リスト上の携帯端末１の中にあるか否かを判定する（Ｓ７５）。接続可能端末リスト上の携帯端末１の中にある場合（Ｓ７５：Ｙｅｓ）には、当該代表端末２との接続処理を行う（Ｓ７６）。
【００７８】
代表端末２との接続処理に失敗した場合（Ｓ７７：Ｎｏ）や、代表端末２が接続可能端末リスト上の携帯端末１の中にない場合（Ｓ７５：Ｎｏ）、最初の接続処理が失敗した場合（Ｓ７１：Ｎｏ）には、選定した携帯端末１や代表端末２を、接続可能端末リストから削除して、リストアップした携帯端末１の中に携帯端末システムＳＹに属する携帯端末１があるか否かの判定（Ｓ６５）に戻る。すなわち、選定した携帯端末１の携帯端末システムＳＹに対し接続不能であると判断し、他の携帯端末システムＳＹへの接続に移行する。
【００７９】
一方、代表端末２との接続処理に成功した場合（Ｓ７７：Ｙｅｓ）や、接続した携帯端末１が代表端末２である場合（Ｓ７４：Ｙｅｓ）には、自身のバッテリー情報（バッテリー１１のバッテリー残量）を取得する（Ｓ７８）。そして、自身の端末情報（端末名および近距離無線通信装置ＩＤ）と、Ｍ／Ｓ設定（ここでは「Ｓ」に設定されている）と、バッテリー情報と、バッテリー情報の取得時刻と、を代表端末２に送信する（Ｓ７９）。
【００８０】
一方、代表端末２は、データ受信手段４３により、これらの情報を受信し（Ｓ８０）、リスト更新手段５３により、これらの情報を、端末管理データベース４６上の端末管理リストに追加する（Ｓ８１）。これによって、新規携帯端末が携帯端末システムＳＹに追加される。そして、データ送信手段４２により、端末管理データベース４６上の端末管理リストを新規携帯端末に送信する（Ｓ８２）。この際、各従属端末３にも、この端末管理リストを送信し、共有する。
【００８１】
これに対し、新規携帯端末は、代表端末２からの端末管理リストを受信する（Ｓ８３）。そして、受信した端末管理リストにより、端末管理データベース４６上の端末管理リストを上書きする（Ｓ８４）。これによって、本処理を終了する。
【００８２】
このような構成によれば、新規携帯端末を、自動的に携帯端末システムＳＹの構成要素とし、携帯端末システムＳＹに追加することができるため、携帯端末システムＳＹを柔軟に拡大することができ、取得した現在位置情報を効果的に利用することができる。
【符号の説明】
【００８３】
１：携帯端末、  ２：代表端末、  ３：従属端末、  ４１：位置情報取得手段、  ４２：データ送信手段、  ４３：データ受信手段、  ５２：代表端末選定手段、  ５３：リスト更新手段、  ６２：データ送信手段、  ６４：リスト更新手段、  ６７：端末判定手段
【図１】
2013002890.tif 000003
【図２】
2013002890.tif 000004
【図３】
2013002890.tif 000005
【図４】
2013002890.tif 000006
【図５】
2013002890.tif 000007
【図６】
2013002890.tif 000008
【図７】
2013002890.tif 000009
【図８】
2013002890.tif 000010