(57)【要約】【課題】位置推定の精度を向上させること。【解決手段】移動通信端末１０１は、自端末の位置を特定可能なＧＰＳ信号を定期的な受信時刻Ｔ１〜Ｔ６に受信する。端末制御装置は、移動通信端末１０１が受信したＧＰＳ信号から特定される位置に基づいて、定期的な受信時刻Ｔ１〜Ｔ６を含む時刻ｔ１〜ｔ８における移動通信端末１０１の位置を推定する。端末制御装置は、推定した定期的な受信時刻Ｔ３〜Ｔ６における位置ｐ２，ｐ４，ｐ６，ｐ８の少なくともいずれかが、移動通信端末１０１がＧＰＳ信号を受信できない不感地域Ｅ１に含まれるか否かを判定する。含まれると判定した場合に、端末制御装置は、移動通信端末１０１の不感地域Ｅ１への進入時刻ｔ３より前で、受信時刻Ｔ１〜Ｔ６のうちの進入時刻ｔ３の直前の受信時刻Ｔ３より後の時刻Ｔ３−２を算出する。端末制御装置は、算出した時刻Ｔ３−２にＧＰＳ信号を受信するように移動通信端末１０１を制御する。【選択図】図１−２
2013115515.tif 000002
【特許請求の範囲】
【請求項１】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御装置において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定する推定部と、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記移動通信端末を制御する制御部と、
を備えることを特徴とする端末制御装置。
【請求項２】
前記制御部は、前記算出された時刻において前記移動通信端末に前記無線信号を受信させた後に、前記定期的な受信時刻における前記無線信号の受信動作を停止するように前記移動通信端末を制御することを特徴とする請求項１に記載の端末制御装置。
【請求項３】
前記算出部は、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻をさらに算出し、
前記制御部は、前記算出部によって算出された各時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする請求項１または２に記載の端末制御装置。
【請求項４】
前記推定部は、前記移動通信端末によって受信される無線信号から特定される位置と、所定の路線に沿って運行される移動体ごとの時刻と予定位置との対応情報を含む運行情報と、に基づいて、前記移動通信端末を乗せて運行する移動体を特定し、特定した移動体に対応する対応情報を前記運行情報から取得し、取得した対応情報に基づいて、前記各時刻における前記移動通信端末の位置を推定することを特徴とする請求項１〜３のいずれか一つに記載の端末制御装置。
【請求項５】
前記判定部は、前記定期的な受信時刻のうちの、現在時刻の直後の受信時刻における位置が前記不感地域に含まれるか否かを判定することを特徴とする請求項１〜４のいずれか一つに記載の端末制御装置。
【請求項６】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御装置において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定する推定部と、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記移動通信端末を制御する制御部と、
を備えることを特徴とする端末制御装置。
【請求項７】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する受信部と、
前記受信部によって受信された無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における自端末の位置を推定する推定部と、
前記受信部が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記不感地域への自端末の進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記受信部を制御する制御部と、
を備えることを特徴とする移動通信端末。
【請求項８】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する受信部と、
前記受信部によって受信された無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における自端末の位置を推定する推定部と、
前記受信部が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記不感地域からの自端末の脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記受信部を制御する制御部と、
を備えることを特徴とする移動通信端末。
【請求項９】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御方法において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出し、
算出した時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする端末制御方法。
【請求項１０】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御方法において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出し、
算出した時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする端末制御方法。
【請求項１１】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末と、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置と、
を含むことを特徴とする通信システム。
【請求項１２】
自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末と、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置と、
を含むことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末制御装置、移動通信端末、端末制御方法および通信システムに関する。
【背景技術】
【０００２】
電車などの移動体に乗車した移動通信端末の位置を推定する方式が知られている（たとえば、下記特許文献１参照。）。この方式においては、たとえば、移動通信端末が、定期的にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）衛星からの無線信号を受信して位置情報を取得し、取得した位置情報と取得時刻をサーバへ送信する。そして、サーバが、移動通信端末から送信される位置情報と取得時刻から移動速度を算出し、サーバで保有している経路情報に沿って移動すると予測することで、移動通信端末が位置情報を取得しない間の位置推定を行う。
【０００３】
また、移動通信端末の位置推定に関して、通信不能エリアを予測して、サーバから移動体へのデータ送信タイミングを変える技術が知られている（たとえば、下記特許文献２参照。）。また、トンネルに入るとＧＰＳ受信不能となる場合に、進入直前に取得したＧＰＳ信号から算出した速度と車載カメラの画像から算出した速度を用いてナビゲーションを行う技術が知られている（たとえば、下記特許文献３参照。）。
【０００４】
また、トンネルに入る直前のＧＰＳ情報と、トンネル内の誘導点での標準走行速度から自車の位置推定を行い、トンネル内にある速度計測装置などの位置を通知する技術が知られている（たとえば、下記特許文献４参照。）。また、トンネルに入る前に、トンネルの出口の気象情報を予め受信することで、トンネルの出口付近で気象情報における注意すべき運転注意情報を通知する技術が知られている（たとえば、下記特許文献５参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−８１５５１号公報
【特許文献２】特開２００１−２７５３８号公報
【特許文献３】特開２００９−１６８６１４号公報
【特許文献４】特開２０１１−３９０３８号公報
【特許文献５】特開２００８−２３２９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、定期的な受信時刻にＧＰＳ信号を受信する移動通信端末がトンネルなどの不感地域を通過すると、ＧＰＳ信号が受信されない期間が長くなり、移動通信端末の位置推定の精度が低くなる場合がある。
【０００７】
本発明は、上述した従来技術による問題点を解消するため、位置推定の精度を向上させることができる端末制御装置、移動通信端末、端末制御方法および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末について、前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置、移動通信端末、端末制御方法および通信システムが提案される。
【０００９】
また、本発明の別の側面によれば、自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末について、前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置、移動通信端末、端末制御方法および通信システムが提案される。
【発明の効果】
【００１０】
本発明の一側面によれば、位置推定の精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１−１】図１−１は、実施の形態１にかかる端末制御装置による制御前の状態の一例を示す図である。
【図１−２】図１−２は、実施の形態１にかかる端末制御装置による制御例１を示す図である。
【図１−３】図１−３は、実施の形態１にかかる端末制御装置による制御例２を示す図である。
【図１−４】図１−４は、実施の形態１にかかる端末制御装置による制御例３を示す図である。
【図２】図２は、通信システムの一例を示す図である。
【図３】図３は、サーバのハードウェア構成の一例を示す図である。
【図４】図４は、移動通信端末のハードウェア構成の一例を示す図である。
【図５】図５は、実施の形態１にかかるサーバの機能的な構成の一例を示す図である。
【図６】図６は、運行ＤＢの一例を示す図である。
【図７】図７は、路線ＤＢの一例を示す図である。
【図８】図８は、圏外ＤＢの一例を示す図である。
【図９】図９は、実施の形態１にかかる移動通信端末の機能的構成の一例を示す図である。
【図１０】図１０は、実施の形態１にかかるサーバの動作の一例を示すフローチャートである。
【図１１】図１１は、実施の形態１にかかる移動通信端末の動作の一例を示すフローチャートである。
【図１２】図１２は、実施の形態２にかかるサーバの動作の一例を示すフローチャートである。
【図１３】図１３は、実施の形態２にかかる移動通信端末の一例を示すフローチャートである。
【図１４】図１４は、実施の形態３にかかる移動通信端末の機能的な構成の一例を示す図である。
【図１５】図１５は、実施の形態３にかかる移動通信端末の位置推定動作の一例を示すフローチャートである。
【図１６】図１６は、実施の形態３にかかる移動通信端末のＧＰＳ受信動作の一例を示すフローチャートである。
【図１７】図１７は、実施の形態４にかかるサーバの機能的な構成の一例を示す図である。
【図１８】図１８は、実施の形態４にかかる圏外・不安定ＤＢの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明にかかる端末制御装置、移動通信端末、端末制御方法および通信システムの実施の形態を詳細に説明する。
【００１３】
（実施の形態１）
（実施の形態１にかかる端末制御装置による制御例）
図１−１は、実施の形態１にかかる端末制御装置による制御前の状態の一例を示す図である。図１−１において、横軸は時間を示している。移動通信端末１０１は、定期的な受信時刻Ｔ１〜Ｔ６において、移動通信端末１０１（自端末）の位置を特定可能な無線信号を受信する。無線信号は、たとえば、ＧＰＳ衛星から送信されるＧＰＳ信号である。ただし、無線信号は、ＧＰＳ信号に限らず、移動通信端末１０１の現在位置を特定可能な無線信号であればよい。受信時刻Ｔ１〜Ｔ６は、一例としては５分間隔の時刻である。
【００１４】
実施の形態１にかかる端末制御装置（以下、単に「端末制御装置」とも称する。）は、移動通信端末１０１によるＧＰＳ信号の受信時刻を制御する制御装置である。端末制御装置は、移動通信端末１０１がＧＰＳ信号を受信する定期的な受信時刻を、たとえば移動通信端末１０１からの通知によって取得することができる。
【００１５】
時刻ｔ０は、現在時刻である。時刻ｔ１〜ｔ８は、未来の時刻である。時刻ｔ０〜ｔ８は、一例としては５秒間隔の時刻である。不感地域Ｅ１は、移動通信端末１０１がＧＰＳ信号を受信できない地域を、移動通信端末１０１の通過時刻と対応付けて示したものである。不感地域Ｅ１は、たとえば外部からの無線信号を受信できないトンネルなどの地域である。図１−１に示す例では、移動通信端末１０１は、時刻ｔ３において不感地域Ｅ１に進入する。また、移動通信端末１０１は、時刻ｔ５において不感地域Ｅ１から脱出する。
【００１６】
移動通信端末１０１は、たとえば、ＧＰＳ信号を受信するごとに、受信したＧＰＳ信号によって特定した位置を示す位置情報を端末制御装置へ送信する。端末制御装置は、移動通信端末１０１から受信した位置情報に基づいて、位置情報によって特定される位置以外の各時刻における移動通信端末１０１の位置を推定する。位置情報によって特定される位置以外の各時刻は、図１−１に示す例ではたとえば時刻ｔ１，ｔ３，ｔ５，ｔ７である。
【００１７】
これにより、移動通信端末１０１がＧＰＳ信号を受信する間隔が長くても（たとえば５分）、移動通信端末１０１がＧＰＳ信号を受信しない間の移動通信端末１０１の位置を推定することができる。このため、移動通信端末１０１のＧＰＳ信号の受信動作の回数を少なくし、移動通信端末１０１の消費電力を抑えることができる。
【００１８】
ただし、移動通信端末１０１は、不感地域Ｅ１を通過する時刻ｔ３〜ｔ５の期間はＧＰＳ信号を受信できない。不受信期間１０２は、移動通信端末１０１がＧＰＳ信号を受信しない期間である。図１−１に示す例では、不受信期間１０２の始点は、受信時刻Ｔ１〜Ｔ６のうちの、移動通信端末１０１が不感地域Ｅ１へ進入する直前の受信時刻Ｔ３となる。不受信期間１０２の終点は、受信時刻Ｔ１〜Ｔ６のうちの、移動通信端末１０１が不感地域Ｅ１から脱出した直後の受信時刻Ｔ５となる。したがって、不受信期間１０２の長さは、受信時刻Ｔ１〜Ｔ６の周期の２倍（たとえば１０分）となる。
【００１９】
図１−２は、実施の形態１にかかる端末制御装置による制御例１を示す図である。図１−２において、図１−１に示した部分と同様の部分については同一の符号を付して説明を省略する。端末制御装置は、図１−２に示すように、時刻ｔ１〜ｔ８における移動通信端末１０１の位置ｐ１〜ｐ８を推定する。具体的には、端末制御装置は、移動通信端末１０１が受信したＧＰＳ信号に基づく位置情報を移動通信端末１０１から取得し、取得した位置情報に基づいて時刻ｔ１〜ｔ８における位置ｐ１〜ｐ８を推定する。
【００２０】
端末制御装置が推定する時刻ｔ１〜ｔ８における位置ｐ１〜ｐ８には、受信時刻Ｔ１〜Ｔ６における移動通信端末１０１の位置ｐ２，ｐ４，ｐ６，ｐ８も含まれる。端末制御装置は、不感地域Ｅ１を含む不感地域を示す情報に基づいて、推定した受信時刻Ｔ３〜Ｔ６における移動通信端末１０１の位置ｐ２，ｐ４，ｐ６，ｐ８の少なくともいずれかが不感地域Ｅ１に含まれているか否かを判定する。図１−２に示す例では、受信時刻Ｔ４における移動通信端末１０１の位置ｐ４が不感地域Ｅ１に含まれると判定される。
【００２１】
また、端末制御装置は、位置ｐ２，ｐ４，ｐ６，ｐ８の少なくともいずれかが不感地域Ｅ１に含まれていると判定した場合に、追加の受信時刻を算出する。追加の受信時刻は、たとえば、不感地域Ｅ１に移動通信端末１０１が進入する時刻ｔ３（進入時刻）より前で、受信時刻Ｔ１〜Ｔ６のうちの時刻ｔ３の直前の受信時刻Ｔ３より後における少なくとも一つの時刻である。
【００２２】
図１−２に示す例では、端末制御装置は、受信時刻Ｔ３と時刻ｔ３との間の時刻Ｔ３−２を算出したとする。端末制御装置は、算出した時刻Ｔ３−２にＧＰＳ信号を受信するように移動通信端末１０１を制御する。具体的には、端末制御装置は、時刻Ｔ３−２を含む受信制御信号を移動通信端末１０１へ送信することで移動通信端末１０１を制御する。
【００２３】
図１−２に示す例では、不受信期間１０２の始点は、受信時刻Ｔ３と時刻ｔ３との間の時刻Ｔ３−２となる。不受信期間１０２の終点は、受信時刻Ｔ１〜Ｔ６のうちの、移動通信端末１０１が不感地域Ｅ１から脱出した直後の受信時刻Ｔ５となる。図１−１および図１−２に示すように、端末制御装置による制御を行うことによって、移動通信端末１０１におけるＧＰＳ信号の不受信期間１０２を短くすることができる。
【００２４】
また、端末制御装置は、時刻ｔ３より第１所定時間以上前の時刻を算出してもよい。これにより、たとえば、移動通信端末１０１が不感地域Ｅ１に進入する前にＧＰＳ信号の受信を完了可能な追加の受信時刻を算出することができる。
【００２５】
また、端末制御装置は、受信時刻Ｔ３より第２所定時間以上後の時刻を算出してもよい。これにより、受信時刻Ｔ３におけるＧＰＳ信号の受信と、追加の受信時刻におけるＧＰＳ信号の受信と、の間隔を第２所定時間より長くすることができる。このため、移動通信端末の消費電力を抑えることができる。
【００２６】
また、端末制御装置は、受信時刻Ｔ３と時刻ｔ３との間の差が所定時間以下である場合は、追加の受信時刻において移動通信端末に無線信号を受信させないようにしてもよい。これにより、定期的な受信時刻と追加の受信時刻との間隔が短くなり、位置精度の向上の効果が小さいにも関わらず追加の受信時刻でＧＰＳ信号を受信することを回避し、移動通信端末の消費電力を抑えることができる。
【００２７】
また、位置ｐ２，ｐ４，ｐ６，ｐ８の少なくともいずれかが不感地域Ｅ１に含まれているか否かを判定する場合について説明したが、このような判定に限らない。たとえば、端末制御装置は、定期的な受信時刻Ｔ１〜Ｔ６のうちの、現在時刻の直後（次回）の受信時刻における位置が不感地域Ｅ１に含まれるか否かを判定してもよい。
【００２８】
図１−２に示す例では、受信時刻Ｔ３の後に、次回の受信時刻Ｔ４における位置ｐ４が不感地域Ｅ１に含まれると判断される。このように、次回の受信時刻における位置が不感地域Ｅ１に含まれるか否かを判定することで、たとえば現在から２回目以降の受信時刻における位置が不感地域Ｅ１に含まれるか否かを判定するより後の時点で推定された位置に基づいて判定がなされる。これにより、定期的な受信時刻における位置が不感地域Ｅ１に含まれるか否かをより精度よく判定することができる。また、より後の時点で推定された位置に基づいて追加の受信時刻が算出されるため、位置推定の精度を向上させる追加の受信時刻をより精度よく算出することができる。
【００２９】
図１−３は、実施の形態１にかかる端末制御装置による制御例２を示す図である。図１−３において、図１−２に示した部分と同様の部分については同一の符号を付して説明を省略する。端末制御装置は、検出した不感地域Ｅ１からの移動通信端末１０１が脱出する時刻ｔ５（第１時刻）より後で、受信時刻Ｔ３〜Ｔ６のうちの時刻ｔ５の直後の受信時刻Ｔ５（第２時刻）より前における少なくとも一つの時刻を算出してもよい。
【００３０】
図１−３に示す例では、端末制御装置は、時刻ｔ５と受信時刻Ｔ５との間の時刻Ｔ４−２を算出したとする。端末制御装置は、算出した時刻Ｔ４−２にＧＰＳ信号を受信するように移動通信端末１０１を制御する。具体的には、端末制御装置は、時刻Ｔ４−２を含む受信制御信号を移動通信端末１０１へ送信することで移動通信端末１０１を制御する。
【００３１】
図１−３に示す例では、不受信期間１０２の始点は、受信時刻Ｔ１〜Ｔ６のうちの、移動通信端末１０１が不感地域Ｅ１へ進入する直前の受信時刻Ｔ３となる。不受信期間１０２の終点は、時刻ｔ５と受信時刻Ｔ５との間の時刻Ｔ４−２となる。図１−１および図１−３に示すように、端末制御装置による制御を行うことによって、移動通信端末１０１におけるＧＰＳ信号の不受信期間１０２を短くすることができる。
【００３２】
また、端末制御装置は、時刻ｔ５（脱出時刻）の直後の受信時刻Ｔ５より第３所定時間以上前の時刻を算出してもよい。これにより、たとえば、追加の受信時刻におけるＧＰＳ信号の受信と、時刻Ｔ５におけるＧＰＳ信号の受信と、の間隔を第３所定時間より長くすることができる。このため、移動通信端末の消費電力を抑えることができる。
【００３３】
図１−４は、実施の形態１にかかる端末制御装置による制御例３を示す図である。図１−４において、図１−２または図１−３に示した部分と同様の部分については同一の符号を付して説明を省略する。端末制御装置は、図１−２に示した時刻Ｔ３−２と、図１−３に示した時刻Ｔ４−２と、の両方を算出してもよい。
【００３４】
端末制御装置は、算出した時刻Ｔ３−２および時刻Ｔ４−２にＧＰＳ信号を受信するように移動通信端末１０１を制御する。具体的には、端末制御装置は、時刻Ｔ３−２および時刻Ｔ４−２を含む受信制御信号を移動通信端末１０１へ送信することで移動通信端末１０１を制御する。
【００３５】
図１−４に示す例では、不受信期間１０２の始点は時刻Ｔ３−２となる。不受信期間１０２の終点は時刻Ｔ４−２となる。図１−１〜図１−４に示すように、図１−４に示した制御を行うことによって、移動通信端末１０１におけるＧＰＳ信号の不受信期間１０２をさらに短くすることができる。
【００３６】
（通信システム）
図２は、通信システムの一例を示す図である。図２に示すように、通信システム２００は、サーバ２１０と、ネットワーク２２０と、基地局２３０と、移動通信端末２４０と、を含んでいる。サーバ２１０は、ネットワーク２２０を介して基地局２３０に接続されており、基地局２３０を介して移動通信端末２４０と通信を行う。実施の形態１にかかる端末制御装置は、たとえばサーバ２１０に適用することができる。
【００３７】
サーバ２１０は、基地局２３０を介して移動通信端末２４０へ受信制御信号を送信することで、移動通信端末２４０によるＧＰＳ信号の受信時刻を制御する。また、サーバ２１０は、基地局２３０を介して、ＧＰＳ衛星２０１から受信したＧＰＳ信号に基づく位置情報を移動通信端末２４０から受信する。ネットワーク２２０は、たとえば移動体通信網である。基地局２３０は、移動通信端末２４０との間で無線通信を行うことで、サーバ２１０と移動通信端末２４０との間の通信を中継する。
【００３８】
移動通信端末２４０は、端末制御装置による制御対象の移動通信端末であり、図１−１〜図１−４に示した移動通信端末１０１に対応する構成である。移動通信端末２４０は、たとえば移動通信端末２４０を所有するユーザが列車などの移動体に乗って移動する際に、ＧＰＳ衛星２０１からのＧＰＳ信号を定期的な受信時刻に受信する。
【００３９】
また、移動通信端末２４０は、定期的な受信時刻に加えて、サーバ２１０から基地局２３０を介して受信する受信制御信号によって指示される追加の受信時刻においてもＧＰＳ衛星２０１からのＧＰＳ信号を受信する。また、移動通信端末２４０は、ＧＰＳ信号を受信するごとに、受信したＧＰＳ信号に基づく位置情報を、基地局２３０を介してサーバ２１０へ送信する。
【００４０】
サーバ２１０は、移動通信端末２４０からの位置情報に基づいて移動通信端末２４０の位置推定を行う。たとえば、サーバ２１０は、移動通信端末２４０が乗車している列車の運行情報に関するデータベース（時刻表など）を用いて、移動通信端末２４０の未来の位置を推定する。そして、サーバ２１０は、移動通信端末２４０の位置推定の結果に基づくサービスを提供する。
【００４１】
たとえば、サーバ２１０は、移動通信端末２４０がデータのダウンロードを行う場合に、通信環境の悪いエリアでは移動通信端末２４０にダウンロードを実行させず、通信環境のよいエリアで移動通信端末２４０にダウンロードを実行させる制御を行ってもよい。具体的には、サーバ２１０は、移動通信端末２４０の位置推定の結果に基づいて、移動通信端末２４０が通信環境のよいエリアに進入する時刻を算出し、算出した時刻まで移動通信端末２４０にダウンロードを待機させる制御を行う。ダウンロードを待機させる制御は、たとえば基地局２３０を介して制御信号を移動通信端末２４０へ送信することによって行うことができる。
【００４２】
または、サーバ２１０は、たとえば、推定した移動通信端末２４０の位置に関連する情報を移動通信端末２４０へ送信するサービスを提供してもよい。ただし、移動通信端末２４０の位置推定の結果に基づくサービスはこれらに限らず、各種のサービスを適用することができる。
【００４３】
また、サーバ２１０は、移動通信端末２４０の位置推定の結果に基づくサービスを行わず、移動通信端末２４０が、受信したＧＰＳ信号に基づき現在位置を推定し、推定結果に基づく処理を行ってもよい。たとえば、移動通信端末２４０は、データのダウンロードを実行する際に、通信環境のよいエリアに進入するまでダウンロードを待機する処理を行ってもよい。
【００４４】
また、サーバ２１０は、移動通信端末２４０がＧＰＳ信号を定期的に受信する位置が、ＧＰＳ信号を受信できないトンネルなどの不感地域に重なっている場合に、移動通信端末２４０が不感地域に進入する前の追加の受信時刻を移動通信端末２４０へ通知する。移動通信端末２４０は、定期的な受信時刻に加えて、サーバ２１０から通知された追加の受信時刻においてもＧＰＳ信号を受信する。これにより、移動通信端末２４０が不感地域を通過する際のＧＰＳ信号を受信しない期間を短くし、移動通信端末２４０の位置推定の精度を向上させることができる。
【００４５】
（サーバのハードウェア構成）
図３は、サーバのハードウェア構成の一例を示す図である。図２に示したサーバ２１０は、たとえば図３に示す情報処理装置３００によって実現することができる。情報処理装置３００は、ＣＰＵ３１０と、メインメモリ３２０と、補助メモリ３３０と、ユーザインタフェース３４０と、通信インタフェース３５０と、を備えている。ＣＰＵ３１０、メインメモリ３２０、補助メモリ３３０、ユーザインタフェース３４０および通信インタフェース３５０は、バス３０１によって接続されている。
【００４６】
ＣＰＵ３１０（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、情報処理装置３００の全体の制御を司る。また、情報処理装置３００はＣＰＵ３１０を複数備えていてもよい。メインメモリ３２０は、たとえばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メインメモリ３２０は、ＣＰＵ３１０のワークエリアとして使用される。補助メモリ３３０は、たとえば、ハードディスク、光ディスク、フラッシュメモリなどの不揮発メモリである。補助メモリ３３０には、情報処理装置３００を動作させる各種のプログラムが記憶されている。補助メモリ３３０に記憶されたプログラムは、メインメモリ３２０にロードされてＣＰＵ３１０によって実行される。
【００４７】
ユーザインタフェース３４０は、たとえば、ユーザからの操作入力を受け付ける入力デバイスや、ユーザへ情報を出力する出力デバイスなどを含む。入力デバイスは、たとえばキー（たとえばキーボード）やリモコンなどによって実現することができる。出力デバイスは、たとえばディスプレイやスピーカなどによって実現することができる。また、タッチパネルなどによって入力デバイスおよび出力デバイスを実現してもよい。ユーザインタフェース３４０は、ＣＰＵ３１０によって制御される。
【００４８】
通信インタフェース３５０は、たとえば、ネットワーク２２０を介して基地局２３０との間で通信を行う通信インタフェースである。通信インタフェース３５０により、基地局２３０を介した移動通信端末２４０との通信が可能になる。通信インタフェース３５０は、ＣＰＵ３１０によって制御される。
【００４９】
（移動通信端末のハードウェア構成）
図４は、移動通信端末のハードウェア構成の一例を示す図である。図２に示した移動通信端末２４０は、たとえば図４に示す情報処理装置４００によって実現することができる。情報処理装置４００は、ＣＰＵ４１０と、メインメモリ４２０と、補助メモリ４３０と、ユーザインタフェース４４０と、通信インタフェース４５０と、ＧＰＳユニット４６０と、を備えている。ＣＰＵ４１０、メインメモリ４２０、補助メモリ４３０、ユーザインタフェース４４０、通信インタフェース４５０およびＧＰＳユニット４６０は、バス４０１によって接続されている。
【００５０】
ＣＰＵ４１０、メインメモリ４２０、補助メモリ４３０、ユーザインタフェース４４０および通信インタフェース４５０は、それぞれ図３に示したＣＰＵ３１０、メインメモリ３２０、補助メモリ３３０、ユーザインタフェース３４０および通信インタフェース３５０と同様である。ただし、通信インタフェース４５０は、たとえば、基地局２３０との間で無線通信を行う通信インタフェースである。通信インタフェース３５０により、基地局２３０を介したサーバ２１０との通信が可能になる。
【００５１】
ＧＰＳユニット４６０は、図２に示したＧＰＳ衛星２０１からのＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて移動通信端末２４０の現在位置を特定する装置である。ＧＰＳユニット４６０は、ＣＰＵ３１０によって制御される。
【００５２】
（実施の形態１にかかるサーバの機能的な構成）
図５は、実施の形態１にかかるサーバの機能的な構成の一例を示す図である。図５に示すように、サーバ２１０は、運行ＤＢ５０１と、圏外ＤＢ５０２と、路線ＤＢ５０３と、受信部５１０と、位置推定部５２０と、位置情報処理部５３０と、受信可否判定部５４０と、追加受信時刻算出部５５０と、送信部５６０と、を備えている。
【００５３】
運行ＤＢ５０１、圏外ＤＢ５０２および路線ＤＢ５０３は、たとえば図３に示した補助メモリ３３０に記憶されている。または、運行ＤＢ５０１、圏外ＤＢ５０２および路線ＤＢ５０３は、たとえば図３に示したユーザインタフェース３４０や通信インタフェース３５０を介して外部から入力され、メインメモリ３２０に記憶されてもよい。
【００５４】
受信部５１０および送信部５６０は、たとえば図３に示した通信インタフェース３５０によって実現することができる。位置推定部５２０、位置情報処理部５３０、受信可否判定部５４０および追加受信時刻算出部５５０は、たとえば図３に示したＣＰＵ３１０によって実現することができる。
【００５５】
運行ＤＢ５０１は、電車などの列車ごとに運行情報が格納されたデータベースである（たとえば図６参照）。たとえば、運行ＤＢ５０１には、列車ごとに、時刻と位置との対応情報が格納されている。位置は、たとえば緯度および経度の組み合わせである。時刻と位置との対応情報は、たとえば、列車の各駅における発着時刻と、各駅の各位置と、の情報に基づいて、列車が駅間を等速で移動すると仮定して作成することができる。または、時刻と位置との対応情報は、列車が駅から発車してから次の駅に到着するまでの加速度を考慮して作成されてもよい。
【００５６】
圏外ＤＢ５０２は、運行ＤＢ５０１に含まれる各位置のうちの、ＧＰＳ信号を受信できない不感地域に含まれる各位置（または位置の範囲）が格納されたデータベースである（たとえば図８参照）。路線ＤＢ５０３は、運行ＤＢ５０１に含まれる各位置が格納されたデータベースである（たとえば図７参照）。なお、圏外ＤＢ５０２および路線ＤＢ５０３は、１つのデータベースによって実現してもよい。
【００５７】
受信部５１０は、基地局２３０を介して、移動通信端末２４０からの位置情報を受信する。位置情報は、たとえば緯度および経度の組み合わせである。受信部５１０は、受信した位置情報を位置推定部５２０へ出力する。
【００５８】
位置推定部５２０は、移動通信端末２４０の各時刻における位置を推定する推定部である。具体的には、位置推定部５２０は、受信部５１０から出力される位置情報が示す位置以外の各時刻における移動通信端末２４０を、移動通信端末２４０からの位置情報が示す位置に基づいて推定する。また、位置推定部５２０は、受信部５１０から新たに位置情報が出力されると、移動通信端末２４０の位置の推定結果を新たな位置情報に基づいて補正することにより、移動通信端末２４０の位置を順次推定する。
【００５９】
たとえば、位置推定部５２０は、受信部５１０から出力される位置情報と、運行ＤＢ５０１と、に基づいて移動通信端末２４０の位置推定を行う。位置推定部５２０は、各時刻における移動通信端末２４０の位置の推定結果を位置情報処理部５３０へ通知する。
【００６０】
また、位置推定部５２０は、移動通信端末２４０の次回のＧＰＳ信号の受信時刻における移動通信端末２４０の位置を推定する。具体的には、位置推定部５２０は、受信部５１０から出力される位置情報および運行ＤＢ５０１に基づいて、移動通信端末２４０が乗車している列車を特定する。
【００６１】
そして、位置推定部５２０は、特定した列車と、移動通信端末２４０の次回のＧＰＳ信号の受信時刻と、の組み合わせに対応する位置を運行ＤＢ５０１から取得することで、次回のＧＰＳ信号の受信時刻における移動通信端末２４０の位置を推定することができる。位置推定部５２０は、推定した次回の受信時刻における移動通信端末２４０の位置を受信可否判定部５４０へ通知する。
【００６２】
なお、移動通信端末２４０の位置推定の方法は、運行ＤＢ５０１を用いる方法に限らず、たとえば位置情報から得られる速度情報と、路線ＤＢ５０３と、を用いる方法を適用してもよい。
【００６３】
また、サーバ２１０は、移動通信端末２４０におけるＧＰＳ信号の定期的な受信時刻を、たとえば移動通信端末２４０から受信部５１０を介して取得する。たとえば、移動通信端末２４０は、サーバ２１０との通信開始時に、ＧＰＳ信号の次回の受信時刻と、ＧＰＳ信号の受信間隔と、をサーバ２１０へ通知する。これにより、サーバ２１０は、移動通信端末２４０の定期的な受信時刻を、（次回の受信時刻）＋（受信間隔）×Ｎ（Ｎ＝１，２，３，…）のように算出することができる。
【００６４】
また、移動通信端末２４０は、ＧＰＳ信号の定期的な受信時刻を変更した場合は、ＧＰＳ信号の次回の受信時刻と、ＧＰＳ信号の受信間隔と、をサーバ２１０へ再度通知する。これにより、サーバ２１０は、移動通信端末２４０の変更後の定期的な受信時刻を算出することができる。
【００６５】
位置情報処理部５３０は、位置推定部５２０から出力された位置の推定結果に基づく処理を行う。たとえば、位置情報処理部５３０は、移動通信端末２４０がデータのダウンロードを行う際に、推定された移動通信端末２４０の将来の位置のうちの通信環境の良い位置を特定する。通信環境の良い位置の特定は、たとえば各位置における通信環境の程度を示すデータベースに基づいて行うことができる。
【００６６】
位置情報処理部５３０は、特定した位置に移動通信端末２４０が到達する時刻を運行ＤＢ５０１に基づいて特定し、特定した時刻においてデータのダウンロードを行うべきことを指示する信号を、送信部５６０から移動通信端末２４０へ送信させる。これにより、通信環境の良い位置においてデータのダウンロードを行うように移動通信端末２４０を制御することができる。ただし、位置の推定結果に基づく位置情報処理部５３０による処理は、データのダウンロードのタイミングの制御に限らず、特定した位置に関する情報を送信部５６０から移動通信端末２４０へ送信させるなど各種の処理を適用することができる。
【００６７】
受信可否判定部５４０は、移動通信端末２４０の次回のＧＰＳ信号の受信時刻において移動通信端末２４０がＧＰＳ信号を受信可能か否かを判定する。具体的には、受信可否判定部５４０は、位置推定部５２０から通知された、次回の受信時刻における移動通信端末２４０の位置が、圏外ＤＢ５０２に格納された不感地域に含まれているか否かを判定する。受信可否判定部５４０は、判定結果を追加受信時刻算出部５５０へ通知する。
【００６８】
追加受信時刻算出部５５０は、次回のＧＰＳ信号の受信時刻においてＧＰＳ信号を受信できない旨の判定結果が受信可否判定部５４０から通知されると、移動通信端末２４０がＧＰＳ信号を受信する追加の受信時刻を算出する。具体的には、追加受信時刻算出部５５０は、図１−２に示したように、移動通信端末２４０が不感地域へ進入するより前の時刻を追加の受信時刻として算出する。
【００６９】
たとえば、追加受信時刻算出部５５０は、移動通信端末２４０が不感地域に進入する位置を運行ＤＢ５０１および圏外ＤＢ５０２から取得し、取得した位置の直前の位置を路線ＤＢ５０３から特定する。なお、追加受信時刻算出部５５０は、精度を考慮して、取得した位置より所定の距離（たとえば５０［ｍ］）だけ前の位置を特定してもよい。
【００７０】
そして、追加受信時刻算出部５５０は、特定した位置に列車が到達する時刻を運行ＤＢ５０１から特定する。これにより、移動通信端末２４０が不感地域に進入する直前の時刻を算出することができる。追加受信時刻算出部５５０は、算出した時刻を追加の受信時刻として含む受信制御信号を送信部５６０へ出力する。
【００７１】
また、追加受信時刻算出部５５０は、特定した位置に列車が到達する時刻より、第１所定時間前の時刻を算出してもよい。第１所定時間は、たとえば、移動通信端末２４０がＧＰＳ信号の動作を開始して終了するまでに要する時間である。これにより、追加の受信時刻に移動通信端末２４０がＧＰＳ信号の受信動作を行ったにも関わらず、ＧＰＳ信号の受信が完了するまでに移動通信端末２４０が不感地域に進入し、ＧＰＳ信号の受信ができないという状況を回避することができる。
【００７２】
また、第１所定時間には、移動通信端末２４０が受信したＧＰＳ信号に基づく位置情報をサーバ２１０へ送信するために要する時間を加えてもよい。これにより、追加の受信時刻に移動通信端末２４０がＧＰＳ信号を受信したにも関わらず、サーバ２１０への位置情報の送信が完了するまでに移動通信端末２４０が不感地域に進入し、位置情報の送信ができないという状況を回避することができる。
【００７３】
また、追加受信時刻算出部５５０は、特定した位置に列車が到達する時刻より前で、かつ特定した位置に列車が到達する時刻の直前の定期的な受信時刻より第２所定時間後の時刻を算出してもよい。これにより、算出した追加の受信時刻と、定期的な受信時刻と、の差を第２所定時間より長くすることができる。したがって、追加の受信時刻と定期的な受信時刻との間隔が短く、追加の受信時刻にＧＰＳ信号を受信しても位置推定の精度の効果が小さい状況においても追加の受信時刻にＧＰＳ信号を受信することを回避することができる。これにより、移動通信端末２４０の消費電力を抑えることができる。
【００７４】
また、追加受信時刻算出部５５０は、算出した追加の受信時刻と、定期的な受信時刻と、の差が第２所定時間以下である場合は、算出した追加の受信時刻を送信部５６０へ出力しなくてもよい。これにより、追加の受信時刻にＧＰＳ信号を受信しても位置推定の精度の効果が小さい状況においては、移動通信端末２４０に受信制御信号が送信されず、移動通信端末２４０が追加の受信時刻にＧＰＳ信号を受信しないようにすることができる。これにより、移動通信端末２４０の消費電力を抑えることができる。
【００７５】
または、追加受信時刻算出部５５０は、図１−３に示したように、移動通信端末２４０が不感地域から脱出した後の時刻を追加の受信時刻として算出してもよい。具体的には、追加受信時刻算出部５５０は、移動通信端末２４０が不感地域から脱出する位置を運行ＤＢ５０１および圏外ＤＢ５０２から取得し、取得した位置の直後の位置を路線ＤＢ５０３から特定する。なお、追加受信時刻算出部５５０は、精度を考慮して、取得した位置より所定の距離（たとえば５０［ｍ］）だけ後の位置を特定してもよい。
【００７６】
そして、追加受信時刻算出部５５０は、特定した位置に列車が到達する時刻を運行ＤＢ５０１から特定する。これにより、移動通信端末２４０が不感地域から脱出する直後の時刻を算出することができる。追加受信時刻算出部５５０は、算出した時刻を追加の受信時刻として含む受信制御信号を送信部５６０へ出力する。
【００７７】
また、追加受信時刻算出部５５０は、特定した位置に列車が到達する時刻から、第３所定時間後の時刻を算出してもよい。これにより、算出した追加の受信時刻と、定期的な受信時刻と、の差を第３所定時間より長くすることができる。したがって、追加の受信時刻と定期的な受信時刻との間隔が短く、追加の受信時刻にＧＰＳ信号を受信しても位置推定の精度の効果が小さい状況においても追加の受信時刻にＧＰＳ信号を受信することを回避することができる。これにより、移動通信端末２４０の消費電力を抑えることができる。
【００７８】
また、追加受信時刻算出部５５０は、算出した追加の受信時刻と、定期的な受信時刻と、の差が第３所定時間以下である場合は、算出した追加の受信時刻を送信部５６０へ出力しなくてもよい。これにより、追加の受信時刻にＧＰＳ信号を受信しても位置推定の精度の効果が小さい状況においては、移動通信端末２４０に受信制御信号が送信されず、移動通信端末２４０が追加の受信時刻にＧＰＳ信号を受信しないようにすることができる。これにより、移動通信端末２４０の消費電力を抑えることができる。
【００７９】
または、追加受信時刻算出部５５０は、図１−４に示したように、移動通信端末２４０が不感地域へ進入するより前の時刻と、移動通信端末２４０が不感地域から脱出した後の時刻と、を追加の受信時刻として算出してもよい。この場合は、追加受信時刻算出部５５０は、算出した各時刻を含む受信制御信号を送信部５６０へ出力する。
【００８０】
送信部５６０は、追加受信時刻算出部５５０によって算出された追加の受信時刻にＧＰＳ信号を受信するように移動通信端末２４０を制御する制御部である。具体的には、送信部５６０は、基地局２３０を介して、追加受信時刻算出部５５０から出力された受信制御信号を移動通信端末２４０へ送信する。これにより、移動通信端末２４０が不感地域に進入する前に、移動通信端末２４０にＧＰＳ信号を受信させることができる。
【００８１】
（サーバの各データベース）
図６は、運行ＤＢの一例を示す図である。図６に示すように、運行ＤＢ５０１は、列車番号、時刻、緯度および経度の項目を含んでいる。列車番号「ｘｘｘ」および列車番号「ｙｙｙ」は、列車の識別情報である。運行ＤＢ５０１には、列車番号が「ｘｘｘ」である列車についての時刻、緯度および経度を含む運行情報６１０と、列車番号が「ｙｙｙ」である列車についての時刻、緯度および経度を含む運行情報６２０と、が含まれている。
【００８２】
たとえば、運行ＤＢ５０１の一つ目のレコードは、列車番号が「ｘｘｘ」である列車が時刻「１０：１９：４５」において緯度「３５．２３３０２７」、経度「１３９．７０２４７」の位置にいる予定であることを示している。このように、運行ＤＢ５０１は、移動通信端末２４０によって受信されるＧＰＳ信号から特定される位置と、所定の路線に沿って運行される列車（移動体）ごとの時刻と予定位置との対応情報を含む情報である。
【００８３】
図７は、路線ＤＢの一例を示す図である。図７に示すように、路線ＤＢ５０３は、図６に示した運行情報６１０または運行情報６２０に含まれる緯度および経度を抽出して得られた情報である。路線ＤＢ５０３により、運行ＤＢ５０１の対象の路線上の各位置を得ることができる。
【００８４】
図８は、圏外ＤＢの一例を示す図である。図８に示すように、圏外ＤＢ５０２は、図７に示した路線ＤＢ５０３が示す各位置のうちの不感地域（圏外）に含まれる各位置を抽出して得られた情報である。図８に示す圏外ＤＢ５０２には、２つの不感地域を示す不感地域情報８１０，８２０が含まれている。
【００８５】
不感地域情報８１０は、緯度「３５．２３８８２８」および経度「１３９．７００４４３」〜緯度「３５．２４０８７９」および経度「１３９．６９７４７１」の範囲の不感地域を示している。不感地域情報８２０は、緯度「３５．２４３４６４」および経度「１３９．６９１９１３」〜緯度「３５．２４６０１３」および経度「１３９．６８７０４２」の範囲の不感地域を示している。
【００８６】
（実施の形態１にかかる移動通信端末の機能的構成）
図９は、実施の形態１にかかる移動通信端末の機能的構成の一例を示す図である。図９に示すように、移動通信端末２４０は、ＧＰＳ信号受信部９１０と、送信部９２０と、受信部９３０と、受信制御部９４０と、を備えている。
【００８７】
ＧＰＳ信号受信部９１０は、たとえば図４に示したＧＰＳユニット４６０によって実現することができる。送信部９２０および受信部９３０は、たとえば図４に示した通信インタフェース４５０によって実現することができる。受信制御部９４０は、たとえば図４に示したＣＰＵ４１０によって実現することができる。
【００８８】
ＧＰＳ信号受信部９１０は、ＧＰＳ衛星２０１からのＧＰＳ信号を受信する。ＧＰＳ信号受信部９１０がＧＰＳ信号の受信動作を行うタイミングは受信制御部９４０によって制御される。ＧＰＳ信号受信部９１０は、受信したＧＰＳ信号によって特定される位置を示す位置情報を送信部９２０へ出力する。ただし、ＧＰＳ信号受信部９１０が出力する位置情報は、受信したＧＰＳ信号によって特定される位置を示す情報に限らず、受信したＧＰＳ信号など、移動通信端末２４０の現在位置を特定可能な情報であればよい。
【００８９】
送信部９２０は、ＧＰＳ信号受信部９１０から出力された位置情報を、基地局２３０を介してサーバ２１０へ送信する。受信部９３０は、サーバ２１０から基地局２３０を介して送信される受信制御信号を受信する。受信部９３０は、受信した受信制御信号を受信制御部９４０へ出力する。
【００９０】
受信制御部９４０は、定期的な受信時刻にＧＰＳ信号の受信動作を行うようにＧＰＳ信号受信部９１０を制御する。また、受信制御部９４０は、受信部９３０から受信制御信号が出力されると、受信制御信号に含まれる追加の受信時刻にもＧＰＳ信号の受信動作を行うようにＧＰＳ信号受信部９１０を制御する。
【００９１】
（実施の形態１にかかるサーバの動作）
図１０は、実施の形態１にかかるサーバの動作の一例を示すフローチャートである。サーバ２１０は、たとえば以下の各ステップを実行する。まず、サーバ２１０は、移動通信端末２４０から位置情報を受信したか否かを判断し（ステップＳ１００１）、位置情報を受信するまで待つ（ステップＳ１００１：Ｎｏのループ）。
【００９２】
ステップＳ１００１において、位置情報を受信すると（ステップＳ１００１：Ｙｅｓ）、サーバ２１０は、受信した位置情報が示す第１位置が運行ＤＢ５０１に存在するか否かを判断する（ステップＳ１００２）。第１位置が運行ＤＢ５０１に存在しない場合（ステップＳ１００２：Ｎｏ）は、運行ＤＢ５０１にしたがって運行する列車に移動通信端末２４０が乗車していないと判断することができる。この場合は、サーバ２１０は、ステップＳ１００１へ戻る。
【００９３】
ステップＳ１００２において、第１位置が運行ＤＢ５０１に存在する場合（ステップＳ１００２：Ｙｅｓ）は、サーバ２１０は、移動通信端末２４０から位置情報を再度受信したか否かを判断し（ステップＳ１００３）、位置情報を再度受信するまで待つ（ステップＳ１００３：Ｎｏのループ）。
【００９４】
ステップＳ１００３において、位置情報を再度受信すると（ステップＳ１００３：Ｙｅｓ）、サーバ２１０は、再度受信した位置情報が示す第２位置が運行ＤＢ５０１に存在するか否かを判断する（ステップＳ１００４）。第２位置が運行ＤＢ５０１に存在しない場合（ステップＳ１００４：Ｎｏ）は、サーバ２１０は、ステップＳ１００３へ戻る。
【００９５】
ステップＳ１００４において、第２位置が運行ＤＢ５０１に存在する場合（ステップＳ１００２：Ｙｅｓ）は、サーバ２１０は、ステップＳ１００１，Ｓ１００３において受信した各位置情報が示す第１，第２位置と運行ＤＢ５０１とに基づいて移動通信端末２４０が乗車中の列車を特定する（ステップＳ１００５）。
【００９６】
つぎに、サーバ２１０は、運行ＤＢ５０１に基づいて、移動通信端末２４０の次の定期的な受信時刻における、ステップＳ１００５によって特定した列車の位置を特定する（ステップＳ１００６）。これにより、移動通信端末２４０の次の定期的な受信時刻における移動通信端末２４０の位置を特定することができる。
【００９７】
つぎに、サーバ２１０は、ステップＳ１００６によって特定した位置が圏外ＤＢ５０２に存在するか否かを判断する（ステップＳ１００７）。特定した位置が圏外ＤＢ５０２に存在しない場合（ステップＳ１００７：Ｎｏ）は、サーバ２１０は、ステップＳ１００３へ戻る。
【００９８】
ステップＳ１００７において、特定した位置が圏外ＤＢ５０２に存在する場合（ステップＳ１００７：Ｙｅｓ）は、移動通信端末２４０の次の定期的な受信時刻に、移動通信端末２４０が不感地域に位置していると判断することができる。この場合は、サーバ２１０は、路線ＤＢ５０３と圏外ＤＢ５０２とに基づいて、追加の受信時刻を算出する（ステップＳ１００８）。
【００９９】
つぎに、サーバ２１０は、ステップＳ１００８によって算出した追加の受信時刻を含む受信制御信号を移動通信端末２４０へ送信し（ステップＳ１００９）、ステップＳ１００３へ戻る。以上の各ステップにより、サーバ２１０は、移動通信端末２４０の次の定期的な受信時刻に、移動通信端末２４０が不感地域に位置していると推定される場合に、不感地域に進入する前に移動通信端末２４０にＧＰＳ信号を受信させることができる。
【０１００】
なお、ステップＳ１００２，Ｓ１００４において、位置情報が示す位置との間の距離が所定値以下の位置が運行ＤＢ５０１に含まれている場合は、位置情報が示す位置が運行ＤＢ５０１に含まれていると判断するようにしてもよい。
【０１０１】
（実施の形態１にかかる移動通信端末の動作）
図１１は、実施の形態１にかかる移動通信端末の動作の一例を示すフローチャートである。移動通信端末２４０は、たとえば以下の各ステップを実行する。まず、移動通信端末２４０は、定期的な受信時刻になったか否かを判断する（ステップＳ１１０１）。定期的な受信時刻になった場合（ステップＳ１１０１：Ｙｅｓ）は、移動通信端末２４０は、ＧＰＳ衛星２０１からのＧＰＳ信号を受信する（ステップＳ１１０２）。
【０１０２】
つぎに、移動通信端末２４０は、ステップＳ１１０２によって受信したＧＰＳ信号に基づく位置情報をサーバ２１０へ送信し（ステップＳ１１０３）、ステップＳ１１０１へ戻る。ステップＳ１１０１において、定期的な受信時刻になっていない場合（ステップＳ１１０１：Ｎｏ）は、移動通信端末２４０は、サーバ２１０からの受信制御信号を受信済みか否かを判断する（ステップＳ１１０４）。
【０１０３】
ステップＳ１１０４において、受信制御信号を受信済みでない場合（ステップＳ１１０４：Ｎｏ）は、移動通信端末２４０は、ステップＳ１１０１へ戻る。受信制御信号を受信済みである場合（ステップＳ１１０４：Ｙｅｓ）は、移動通信端末２４０は、受信済みの受信制御信号に含まれる追加の受信時刻になったか否かを判断する（ステップＳ１１０５）。追加の受信時刻になっていない場合（ステップＳ１１０５：Ｎｏ）は、移動通信端末２４０は、ステップＳ１１０１へ戻る。
【０１０４】
ステップＳ１１０５において、追加の受信時刻になった場合（ステップＳ１１０５：Ｙｅｓ）は、移動通信端末２４０は、ステップＳ１１０２へ移行する。これにより、移動通信端末２４０は、定期的な受信時刻でＧＰＳ信号を受信してサーバ２１０へ送信するとともに、サーバ２１０から受信制御信号を受信した場合は、追加の受信時刻においてもＧＰＳ信号を受信し、位置情報をサーバ２１０へ送信することができる。
【０１０５】
（通信システムの動作の具体例）
たとえば、移動通信端末２４０は、一度目の位置情報として緯度「３５．２３３０２７」および経度「１３９．７０２４７」を１０時１９分４５秒に取得し、取得した位置情報をサーバ２１０へ通知したとする。サーバ２１０は、移動通信端末２４０から通知された位置情報が運行ＤＢ５０１に存在するかどうかを判定する。
【０１０６】
図６に示した運行ＤＢ５０１には、１０時１９分４５秒と、緯度「３５．２３３０２７」および経度「１３９．７０２４７」と、の組み合わせが存在するため、移動通信端末２４０が運行ＤＢ５０１に対応する路線の列車に乗車していると判断することができる。ただし、上記の組み合わせは、列車番号「ｘｘｘ」，「ｙｙｙ」のそれぞれに存在するため、この段階では移動通信端末２４０がいずれの列車に乗車しているかは不明である。
【０１０７】
移動通信端末２４０は、２度目の位置情報として、緯度「３５．２３７２３３」および経度「１３９．７０２１２７」を１０時２２分３０秒に取得し、取得した位置情報をサーバ２１０へ通知したとする。サーバ２１０は、移動通信端末２４０から通知された位置情報が運行ＤＢ５０１に存在するかどうかを判定する。
【０１０８】
図６に示した運行ＤＢ５０１には、１０時２２分３０秒と、緯度「３５．２３７２３３」および経度「１３９．７０２１２７」と、の組み合わせが存在する。このため、サーバ２１０は、一度目の位置情報と、二度目の位置情報と、の組み合わせにより、移動通信端末２４０が列車番号「ｘｘｘ」の列車に乗車していると判断することができる。
【０１０９】
つぎに、サーバ２１０は、移動通信端末２４０の次回の定期的な受信時刻を算出する。たとえば前回の定期的な受信時刻が１０時２０分０５秒であり、定期的な受信間隔が５分であるとすると、次回の定期的な受信時刻は１０時２５分０５秒となる。サーバ２１０は、次回の受信時刻である１０時２５分０５秒における移動通信端末２４０の位置を運行ＤＢ５０１によって特定する。たとえば、サーバ２１０は、図６に示した運行ＤＢ５０１を用いて、列車番号「ｘｘｘ」の列車の１０時２５分０５秒における位置を取得する。これにより、次回の受信時刻における移動通信端末２４０の位置が緯度「３５．２４３４６４」および経度「１３９．６９１９１３」であると特定することができる。
【０１１０】
このように、サーバ２１０は、運行ＤＢ５０１に基づいて移動通信端末２４０を乗せて運行する列車（列車番号「ｘｘｘ」）を特定し、特定した列車に対応する対応情報（運行情報６１０）を運行ＤＢ５０１から取得する。そして、サーバ２１０は、取得した対応情報に基づいて、各時刻における移動通信端末１０１の位置を推定することができる。
【０１１１】
サーバ２１０は、特定した緯度「３５．２４３４６４」および経度「１３９．６９１９１３」が圏外ＤＢ５０２に含まれているため、移動通信端末２４０が次回の定期的な受信時刻に不感地域に位置していると推定することができる。このため、サーバ２１０は、列車番号「ｘｘｘ」の列車の、緯度「３５．２４３４６４」および経度「１３９．６９１９１３」が含まれる不感地域の直前における位置を運行ＤＢ５０１から算出する。
【０１１２】
たとえば、緯度「３５．２４３４６４」および経度「１３９．６９１９１３」は、不感地域の先頭であるため、サーバ２１０は、路線ＤＢ５０３において、緯度「３５．２４３４６４」および経度「１３９．６９１９１３」の２つ前（１つ前でもよい）の位置を取得する。この場合は、図７に示した路線ＤＢ５０３から、緯度「３５．２４２７０１」および経度「１３９．６９４２７３」が取得される。
【０１１３】
サーバ２１０は、取得した位置に列車番号「ｘｘｘ」の列車が到達する時刻を運行ＤＢ５０１から特定する。図６に示した運行ＤＢ５０１の例では、１０時２４分５５秒が特定される。サーバ２１０は、特定した１０時２４分５５秒を追加の受信時刻として含む受信制御信号を移動通信端末２４０へ送信する。これにより、移動通信端末２４０は、不感地域に進入する直前にＧＰＳ信号を受信することができる。
【０１１４】
このように、実施の形態１によれば、定期的な受信時刻においてＧＰＳ信号を受信する移動通信端末に対して、不感地域の直前や直後にＧＰＳ信号を受信するように受信時刻を追加することができる。これにより、不感地域を通過する際にＧＰＳ信号が受信されない期間を短くし、移動通信端末の位置の推定精度を向上させることができる。
【０１１５】
また、定期的な受信時刻に加えて、算出した不感地域の前の受信時刻にも移動通信端末にＧＰＳ信号を受信させることで、算出した不感地域の前の受信時刻に移動通信端末にＧＰＳ信号を簡単な制御によって受信させることができる。ただし、算出した不感地域の前の受信時刻に移動通信端末にＧＰＳ信号を受信させる方法はこれに限らない。たとえば、移動通信端末のＧＰＳ信号の定期的な各受信時刻をそれぞれ同じだけずらすことで、算出した不感地域の前の受信時刻に移動通信端末にＧＰＳ信号を受信させることも可能である。また、移動通信端末のＧＰＳ信号の定期的な受信間隔を変更させることで、算出した不感地域の前の受信時刻に移動通信端末にＧＰＳ信号を受信させることも可能である。
【０１１６】
（実施の形態２）
実施の形態２について、実施の形態１と異なる部分について説明する。実施の形態２にかかる端末制御装置は、たとえば、追加の受信時刻に移動通信端末１０１にＧＰＳ信号を受信させた後に、定期的な受信時刻におけるＧＰＳ信号の受信動作を停止するように移動通信端末１０１を制御する。これにより、たとえば、移動通信端末１０１の消費電力を抑えることができる。
【０１１７】
（実施の形態２にかかるサーバの動作）
図１２は、実施の形態２にかかるサーバの動作の一例を示すフローチャートである。実施の形態２にかかるサーバ２１０は、たとえば以下の各ステップを実行する。図１２に示すステップＳ１２０１〜Ｓ１２０８は、それぞれ図１０に示したステップＳ１００１〜Ｓ１００８と同様である。
【０１１８】
ステップＳ１２０８のつぎに、サーバ２１０は、路線ＤＢ５０３と圏外ＤＢ５０２とに基づいて、受信停止期間を算出する（ステップＳ１２０９）。受信停止期間の算出については後述する。つぎに、サーバ２１０は、ステップＳ１２０８によって算出した追加の受信時刻およびステップＳ１２０９によって算出した受信停止期間を含む受信制御信号を移動通信端末２４０へ送信し（ステップＳ１２１０）、ステップＳ１２０３へ戻る。
【０１１９】
ステップＳ１２１０によって送信される受信制御信号は、追加の受信時刻においてＧＰＳ信号を受信するとともに、その後、受信停止期間の間はＧＰＳ信号の受信動作を停止することを指示する信号である。これにより、追加の受信時刻に移動通信端末２４０にＧＰＳ信号を受信させた後に、定期的な受信時刻におけるＧＰＳ信号の受信を停止するように移動通信端末２４０を制御することができる。
【０１２０】
また、移動通信端末２４０にＧＰＳ信号の受信動作を停止させた後に、定期的な受信時刻のうちの、不感地域からの移動通信端末２４０の脱出時刻の直後の時刻までに、ＧＰＳ信号の受信動作を再開するように移動通信端末２４０を制御することができる。これにより、定期的な受信時刻において移動通信端末２４０が不感地域を脱出しているにも関わらずＧＰＳ信号を受信しなくなることを回避し、移動通信端末２４０の位置推定の精度の低下を抑えつつ消費電力を抑えることができる。
【０１２１】
ステップＳ１２０９において、サーバ２１０の追加受信時刻算出部５５０は、たとえば、移動通信端末２４０が不感地域から脱出する位置を運行ＤＢ５０１および圏外ＤＢ５０２から取得する。そして、追加受信時刻算出部５５０は、取得した時刻より後で、取得した時刻の直後の定期的な受信時刻より前の任意の時刻を停止終了時刻として算出する。そして、追加受信時刻算出部５５０は、算出した追加の受信時刻から、算出した停止終了時刻までの期間を受信停止期間として受信制御信号に格納する。
【０１２２】
（実施の形態２にかかる移動通信端末）
図１３は、実施の形態２にかかる移動通信端末の一例を示すフローチャートである。実施の形態２にかかる移動通信端末２４０は、たとえば以下の各ステップを実行する。図１３に示すステップＳ１３０１〜Ｓ１３０５は、それぞれ図１１に示したステップＳ１１０１〜Ｓ１１０５と同様である。
【０１２３】
ステップＳ１３０５において、追加の受信時刻になった場合（ステップＳ１３０５：Ｙｅｓ）は、移動通信端末２４０は、ＧＰＳ衛星２０１からのＧＰＳ信号を受信する（ステップＳ１３０６）。つぎに、移動通信端末２４０は、ステップＳ１３０６によって受信した位置情報をサーバ２１０へ送信する（ステップＳ１３０７）。
【０１２４】
つぎに、移動通信端末２４０は、受信済みの受信制御信号に含まれている受信停止期間が経過するまでＧＰＳ信号の受信動作を停止し（ステップＳ１３０８）、ステップＳ１３０１へ戻る。これにより、移動通信端末２４０は、サーバ２１０から受信制御信号を受信した場合は、追加の受信時刻においてもＧＰＳ信号を受信してサーバ２１０へ送信するとともに、その後、不感地域を脱出するまでＧＰＳ信号の受信動作を停止することができる。これにより、移動通信端末２４０の消費電力を抑えることができる。
【０１２５】
このように、実施の形態２によれば、追加の受信時刻に移動通信端末にＧＰＳ信号を受信させた後に、定期的な受信時刻におけるＧＰＳ信号の受信動作を停止させることができる。これにより、移動通信端末１０１の消費電力を抑えることができる。
【０１２６】
また、移動通信端末にＧＰＳ信号の受信動作を停止させた後に、定期的な受信時刻のうちの、不感地域からの移動通信端末の脱出時刻の直後の時刻までに、ＧＰＳ信号の受信動作を再開させることができる。これにより、移動通信端末２４０の位置推定の精度の低下を抑えつつ消費電力を抑えることができる。
【０１２７】
（実施の形態３）
実施の形態３について、実施の形態１と異なる部分について説明する。実施の形態３においては、移動通信端末２４０のＧＰＳ信号受信部９１０によるＧＰＳ信号の受信時刻の制御を移動通信端末２４０によって行う。この場合は、サーバ２１０は、移動通信端末２４０によるＧＰＳ信号の受信時刻を制御する機能を有していなくてもよい。
【０１２８】
また、移動通信端末２４０は、自端末の各時刻における位置を自端末で推定し、推定結果に基づく処理を自端末で行ってもよい。この場合は、移動通信端末２４０は、位置情報をサーバ２１０へ送信しなくてもよい。
【０１２９】
（実施の形態３にかかる移動通信端末の機能的な構成）
図１４は、実施の形態３にかかる移動通信端末の機能的な構成の一例を示す図である。図１４において、図５または図９に示した部分と同様の部分については同一の符号を付して説明を省略する。図１４に示すように、実施の形態３にかかる移動通信端末２４０は、運行ＤＢ５０１と、圏外ＤＢ５０２と、路線ＤＢ５０３と、位置推定部５２０と、位置情報処理部５３０と、受信可否判定部５４０と、追加受信時刻算出部５５０と、ＧＰＳ信号受信部９１０と、受信制御部９４０と、を備えている。
【０１３０】
ＧＰＳ信号受信部９１０は、受信したＧＰＳ信号に基づく位置情報を位置推定部５２０へ出力する。位置推定部５２０は、ＧＰＳ信号受信部９１０から出力された位置情報に基づいて移動通信端末２４０の位置を推定する。
【０１３１】
追加受信時刻算出部５５０は、算出した時刻を含む受信制御信号を受信制御部９４０へ出力する。受信制御部９４０は、追加受信時刻算出部５５０から受信制御信号が出力されると、受信制御信号によって指示された時刻にもＧＰＳ信号の受信動作を行うようにＧＰＳ信号受信部９１０を制御する。
【０１３２】
（実施の形態３にかかる移動通信端末の位置推定動作）
図１５は、実施の形態３にかかる移動通信端末の位置推定動作の一例を示すフローチャートである。実施の形態３にかかる移動通信端末２４０は、たとえば以下の各ステップを実行する。まず、移動通信端末２４０は、ＧＰＳ信号を受信する（ステップＳ１５０１）。つぎに、移動通信端末２４０は、ステップＳ１５０４によって受信したＧＰＳ信号により特定される第１位置が運行ＤＢ５０１に存在するか否かを判断する（ステップＳ１５０２）。第１位置が運行ＤＢ５０１に存在しない場合（ステップＳ１５０２：Ｎｏ）は、移動通信端末２４０は、ステップＳ１５０１へ戻る。
【０１３３】
ステップＳ１５０２において、第１位置が運行ＤＢ５０１に存在する場合（ステップＳ１５０２：Ｙｅｓ）は、移動通信端末２４０は、所定時間待機し（ステップＳ１５０３）、ＧＰＳ信号を再度受信する（ステップＳ１５０４）。
【０１３４】
つぎに、移動通信端末２４０は、ステップＳ１５０４によって再度受信したＧＰＳ信号により特定される第２位置が運行ＤＢ５０１に存在するか否かを判断する（ステップＳ１５０５）。第２位置が運行ＤＢ５０１に存在しない場合（ステップＳ１５０５：Ｎｏ）は、移動通信端末２４０は、ステップＳ１５０４へ戻る。
【０１３５】
ステップＳ１５０５において、第２位置が運行ＤＢ５０１に存在する場合（ステップＳ１５０５：Ｙｅｓ）は、移動通信端末２４０は、ステップＳ１５０６へ移行する。すなわち、移動通信端末２４０は、ステップＳ１５０１，Ｓ１５０４において受信した各ＧＰＳ信号により特定される第１，第２位置と運行ＤＢ５０１とに基づいて移動通信端末２４０が乗車中の列車を特定する（ステップＳ１５０６）。
【０１３６】
つぎに、移動通信端末２４０は、運行ＤＢ５０１に基づいて、移動通信端末２４０の次の定期的な受信時刻における、ステップＳ１５０６によって特定した列車の位置を特定する（ステップＳ１５０７）。これにより、移動通信端末２４０の次の定期的な受信時刻における移動通信端末２４０の位置を特定することができる。
【０１３７】
つぎに、移動通信端末２４０は、ステップＳ１５０７によって特定した位置が圏外ＤＢ５０２に含まれているか否かを判断する（ステップＳ１５０８）。特定した位置が圏外ＤＢ５０２に含まれていない場合（ステップＳ１５０８：Ｎｏ）は、移動通信端末２４０は、ステップＳ１５０４へ戻る。特定した位置が圏外ＤＢ５０２に含まれている場合（ステップＳ１５０８：Ｙｅｓ）は、移動通信端末２４０は、路線ＤＢ５０３と圏外ＤＢ５０２とに基づいて、追加の受信時刻を算出する（ステップＳ１５０９）。
【０１３８】
つぎに、移動通信端末２４０は、ステップＳ１５０９によって算出した追加の受信時刻を記憶し（ステップＳ１５１０）、ステップＳ１５０４へ戻る。ステップＳ１５１０において、移動通信端末２４０は、たとえば図４に示したメインメモリ４２０や補助メモリ４３０に受信制御信号を記憶する。
【０１３９】
以上の各ステップにより、移動通信端末２４０は、ＧＰＳ信号受信部９１０の次の定期的な受信時刻に、移動通信端末２４０が不感地域に位置していると推定される場合に、不感地域に進入する前にＧＰＳ信号受信部９１０にＧＰＳ信号を受信させることができる。
【０１４０】
（実施の形態３にかかる移動通信端末のＧＰＳ受信動作）
図１６は、実施の形態３にかかる移動通信端末のＧＰＳ受信動作の一例を示すフローチャートである。実施の形態３にかかる移動通信端末２４０は、図１５に示した各ステップとともに以下の各ステップを行う。図１６に示すステップＳ１６０１，Ｓ１６０２は、図１１に示したステップＳ１１０１，Ｓ１１０２と同様である。
【０１４１】
ステップＳ１６０２のつぎに、移動通信端末２４０は、ステップＳ１６０２により受信したＧＰＳ信号に基づく位置情報を取得する（ステップＳ１６０３）。すなわち、移動通信端末２４０は、位置情報をサーバ２１０へ送信しなくてもよい。ただし、移動通信端末２４０は、ステップＳ１６０３において位置情報をサーバ２１０へ送信してもよい。
【０１４２】
ステップＳ１６０１において、定期的な受信時刻になっていない場合（ステップＳ１６０１：Ｎｏ）は、移動通信端末２４０は、図１５に示したステップＳ１５１０によって追加の受信時刻が記憶されているか否かを判断する（ステップＳ１６０４）。追加の受信時刻が記憶されていない場合（ステップＳ１６０４：Ｎｏ）は、移動通信端末２４０は、ステップＳ１６０１へ戻る。
【０１４３】
ステップＳ１６０４において、追加の受信時刻が記憶されている場合（ステップＳ１６０４：Ｙｅｓ）は、移動通信端末２４０は、記憶されている追加の受信時刻になったか否かを判断する（ステップＳ１６０５）。追加の受信時刻になっていない場合（ステップＳ１６０５：Ｎｏ）は、移動通信端末２４０は、ステップＳ１６０１へ戻る。追加の受信時刻になった場合（ステップＳ１６０５：Ｙｅｓ）は、移動通信端末２４０は、ステップＳ１６０２へ移行する。
【０１４４】
以上の各ステップにより、移動通信端末２４０は、定期的な受信時刻でＧＰＳ信号を受信して位置情報を取得するとともに、追加の受信時刻が記憶された場合は、追加の受信時刻においてもＧＰＳ信号を受信して位置情報を取得することができる。
【０１４５】
このように、実施の形態３によれば、外部の端末制御装置（たとえばサーバ２１０）を用いなくても、ＧＰＳ信号の受信時刻の制御を移動通信端末によって行うことで、実施の形態１と同様の効果を得ることができる。また、実施の形態３において、実施の形態２のように、追加の受信時刻にＧＰＳ信号を受信した後に、定期的な受信時刻におけるＧＰＳ信号の受信動作を停止してもよい。また、実施の形態３において、実施の形態２のように、ＧＰＳ信号の受信動作を停止した後に、定期的な受信時刻のうちの、不感地域からの移動通信端末の脱出時刻の直後の時刻までに、ＧＰＳ信号の受信動作を再開してもよい。
【０１４６】
（実施の形態４）
実施の形態４について、実施の形態１と異なる部分について説明する。実施の形態４においては、たとえば、不感地域だけでなく、移動通信端末の移動が不安定になる不安定地域を移動通信端末が通過する際も、ＧＰＳ信号の受信時刻を追加する。これにより、移動通信端末の位置推定の精度を向上させることができる。
【０１４７】
（実施の形態４にかかるサーバの機能的な構成）
図１７は、実施の形態４にかかるサーバの機能的な構成の一例を示す図である。図１７において、図５に示した部分と同様の部分については同一の符号を付して説明を省略する。図１７に示すように、実施の形態４にかかるサーバ２１０は、図５に示した圏外ＤＢ５０２および受信可否判定部５４０に代えて、圏外・不安定ＤＢ１７０１および判定部１７１０を備えている。
【０１４８】
圏外・不安定ＤＢ１７０１は、たとえば図３に示した補助メモリ３３０に記憶されている。または、圏外・不安定ＤＢ１７０１は、たとえば図３に示したユーザインタフェース３４０や通信インタフェース３５０を介して外部から入力され、メインメモリ３２０に記憶されてもよい。判定部１７１０は、たとえば図３に示したＣＰＵ３１０によって実現することができる。
【０１４９】
圏外・不安定ＤＢ１７０１は、運行ＤＢ５０１に含まれる各位置のうちの、ＧＰＳ信号を受信できない不感地域に含まれる各位置に加えて、駅などの列車の運行が不安定となる不安定地域の各位置が格納されたデータベースである。また、移動通信端末２４０は、圏外・不安定ＤＢ１７０１に代えて、図５に示した路線ＤＢ５０３と、不安定地域の各位置が格納されたデータベースと、を備えていてもよい。
【０１５０】
判定部１７１０は、次回の受信時刻における移動通信端末２４０の位置が、不感地域に含まれているか否かを圏外・不安定ＤＢ１７０１に基づいて判定する。また、判定部１７１０は、次回の受信時刻における移動通信端末２４０の位置が不安定地域に含まれているか否かを圏外・不安定ＤＢ１７０１に基づいて判定する。そして、判定部１７１０は、次回の受信時刻における移動通信端末２４０の位置が不感地域および不安定地域の少なくともいずれかに含まれている場合は、追加受信時刻算出部５５０へ通知する。
【０１５１】
追加受信時刻算出部５５０は、次回の受信時刻における移動通信端末２４０の位置が不感地域および不安定地域の少なくともいずれかに含まれていることが判定部１７１０から通知されると、移動通信端末２４０がＧＰＳ信号を受信する追加の受信時刻を算出する。また、追加受信時刻算出部５５０は、図５に示した圏外ＤＢ５０２に代えて圏外・不安定ＤＢ１７０１を参照することによって追加の受信時刻を算出する。
【０１５２】
（圏外・不安定ＤＢ）
図１８は、実施の形態４にかかる圏外・不安定ＤＢの一例を示す図である。図１８において、図８に示した部分と同様の部分については同一の符号を付して説明を省略する。図１８に示すように、圏外・不安定ＤＢ１７０１には、図８に示した不感地域情報８１０，８２０に加えて不安定地域情報１８１０が格納されている。不安定地域情報１８１０は、駅などの列車の運行が不安定となる不安定地域の各位置を示す情報である。
【０１５３】
このように、実施の形態４によれば、定期的な受信時刻における位置の少なくともいずれかが不感地域および不安定地域の少なくともいずれかに含まれる場合に、不感地域や不安定地域の直前にＧＰＳ信号を受信するように受信時刻を追加することができる。これにより、不安定地域の直前にＧＰＳ信号を受信することで、位置の推定が困難な不安定地域においても移動通信端末の位置推定の精度を向上させることができる。
【０１５４】
以上説明したように、端末制御装置、移動通信端末、端末制御方法および通信システムによれば、位置推定の精度を向上させることができる。
【０１５５】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０１５６】
（付記１）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御装置において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定する推定部と、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記移動通信端末を制御する制御部と、
を備えることを特徴とする端末制御装置。
【０１５７】
（付記２）前記制御部は、前記算出された時刻において前記移動通信端末に前記無線信号を受信させた後に、前記定期的な受信時刻における前記無線信号の受信動作を停止するように前記移動通信端末を制御することを特徴とする付記１に記載の端末制御装置。
【０１５８】
（付記３）前記制御部は、前記移動通信端末に前記無線信号の受信動作を停止させた後に、前記定期的な受信時刻のうちの、前記不感地域からの前記移動通信端末の脱出時刻の直後の受信時刻までに、前記無線信号の受信動作を再開するように前記移動通信端末を制御することを特徴とする付記２に記載の端末制御装置。
【０１５９】
（付記４）前記算出部は、前記進入時刻より所定時間以上前の時刻を算出することを特徴とする付記１〜３のいずれか一つに記載の端末制御装置。
【０１６０】
（付記５）前記算出部は、前記直前の受信時刻より所定時間以上後の時刻を算出することを特徴とする付記１〜４のいずれか一つに記載の端末制御装置。
【０１６１】
（付記６）前記制御部は、前記直前の受信時刻と、前記進入時刻と、の間の差が所定時間以下である場合は、前記算出部によって算出された時刻において前記移動通信端末に前記無線信号を受信させないことを特徴とする付記１〜５のいずれか一つに記載の端末制御装置。
【０１６２】
（付記７）前記算出部は、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻をさらに算出し、
前記制御部は、前記算出部によって算出された各時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする付記１〜６のいずれか一つに記載の端末制御装置。
【０１６３】
（付記８）前記算出部は、前記直後の受信時刻より所定時間以上前の時刻を算出することを特徴とする付記７に記載の端末制御装置。
【０１６４】
（付記９）前記推定部は、前記移動通信端末によって受信される無線信号から特定される位置と、所定の路線に沿って運行される移動体ごとの時刻と予定位置との対応情報を含む運行情報と、に基づいて、前記移動通信端末を乗せて運行する移動体を特定し、特定した移動体に対応する対応情報を前記運行情報から取得し、取得した対応情報に基づいて、前記各時刻における前記移動通信端末の位置を推定することを特徴とする付記１〜８のいずれか一つに記載の端末制御装置。
【０１６５】
（付記１０）前記判定部は、前記定期的な受信時刻のうちの、現在時刻の直後の受信時刻における位置が前記不感地域に含まれるか否かを判定することを特徴とする付記１〜９のいずれか一つに記載の端末制御装置。
【０１６６】
（付記１１）前記判定部は、前記不感地域を示す情報と、前記移動通信端末の移動が不安定となる不安定地域を示す情報と、に基づいて、前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域および前記不安定地域の少なくともいずれかに含まれるか否かを判定し、
前記算出部は、前記受信時刻における位置の少なくともいずれかが前記不感地域および前記不安定地域の少なくともいずれかに含まれると前記判定部によって判定された場合に、前記少なくとも一つの時刻を算出することを特徴とする付記１〜１０のいずれか一つに記載の端末制御装置。
【０１６７】
（付記１２）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御装置において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定する推定部と、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記移動通信端末を制御する制御部と、
を備えることを特徴とする端末制御装置。
【０１６８】
（付記１３）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する受信部と、
前記受信部によって受信された無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における自端末の位置を推定する推定部と、
前記受信部が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記不感地域への自端末の進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記受信部を制御する制御部と、
を備えることを特徴とする移動通信端末。
【０１６９】
（付記１４）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する受信部と、
前記受信部によって受信された無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における自端末の位置を推定する推定部と、
前記受信部が前記無線信号を受信できない不感地域を示す情報に基づいて、前記推定部によって推定された前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定する判定部と、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると前記判定部によって判定された場合に、前記推定部によって推定された前記各時刻における位置に基づいて、前記不感地域からの自端末の脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出する算出部と、
前記算出部によって算出された時刻に前記無線信号を受信するように前記受信部を制御する制御部と、
を備えることを特徴とする移動通信端末。
【０１７０】
（付記１５）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御方法において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出し、
算出した時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする端末制御方法。
【０１７１】
（付記１６）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末を制御する端末制御方法において、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、
前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、
前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出し、
算出した時刻に前記無線信号を受信するように前記移動通信端末を制御することを特徴とする端末制御方法。
【０１７２】
（付記１７）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末と、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域への進入時刻より前で、前記定期的な受信時刻のうちの前記進入時刻の直前の受信時刻より後における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置と、
を含むことを特徴とする通信システム。
【０１７３】
（付記１８）自端末の位置を特定可能な無線信号を定期的な受信時刻に受信する移動通信端末と、
前記移動通信端末が受信した無線信号から特定される位置に基づいて、前記定期的な受信時刻を含む各時刻における前記移動通信端末の位置を推定し、前記移動通信端末が前記無線信号を受信できない不感地域を示す情報に基づいて、推定した前記定期的な受信時刻における位置の少なくともいずれかが前記不感地域に含まれるか否かを判定し、前記受信時刻における位置の少なくともいずれかが前記不感地域に含まれると判定した場合に、推定された前記各時刻における位置に基づいて、前記移動通信端末の前記不感地域からの脱出時刻より後で、前記定期的な受信時刻のうちの前記脱出時刻の直後の受信時刻より前における少なくとも一つの時刻を算出し、算出した時刻に前記無線信号を受信するように前記移動通信端末を制御する端末制御装置と、
を含むことを特徴とする通信システム。
【符号の説明】
【０１７４】
ｔ０〜ｔ８  時刻
ｐ１〜ｐ８  位置
１０１，２４０  移動通信端末
１０２  不受信期間
２００  通信システム
２０１  ＧＰＳ衛星
２２０  ネットワーク
３００，４００  情報処理装置
３０１，４０１  バス
６１０，６２０  運行情報
８１０，８２０  不感地域情報
１８１０  不安定地域情報
【図１−１】
2013115515.tif 000003
【図１−２】
2013115515.tif 000004
【図１−３】
2013115515.tif 000005
【図１−４】
2013115515.tif 000006
【図２】
2013115515.tif 000007
【図３】
2013115515.tif 000008
【図４】
2013115515.tif 000009
【図５】
2013115515.tif 000010
【図６】
2013115515.tif 000011
【図７】
2013115515.tif 000012
【図８】
2013115515.tif 000013
【図９】
2013115515.tif 000014
【図１０】
2013115515.tif 000015
【図１１】
2013115515.tif 000016
【図１２】
2013115515.tif 000017
【図１３】
2013115515.tif 000018
【図１４】
2013115515.tif 000019
【図１５】
2013115515.tif 000020
【図１６】
2013115515.tif 000021
【図１７】
2013115515.tif 000022
【図１８】
2013115515.tif 000023