(57)【要約】【課題】  地図上に表示された測定点をユーザに認識可能にすると共に、測定周期を変更し端末の消費電力を低減させる技術を提供する。【解決手段】  サーバ１０２は、ＧＰＳ端末１０３からＧＰＳ端末１０３の現在位置を受信し、受信したＧＰＳ端末１０３の現在位置から地図上において所定距離離れた、ＧＰＳ端末１０３が移動する所定のルート上の位置を次に位置を測定する位置として指定する次測定指定分１０６を備え、ＧＰＳ端末１０３は、現在位置から次に位置を測定する位置へＧＰＳ端末１０３が移動するまでの移動時間を算出し、この移動時間の間、ＧＰＳ端末１０３による位置測定動作を停止させるタイマ管理部１１１を備える。【選択図】図１
2005337855.tif 000002
【特許請求の範囲】
【請求項１】
端末の現在位置から地図上において所定距離離れた、前記端末が移動する所定のルート上の位置を次に位置を測定する位置として指定する指定手段と、
前記現在位置から次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記端末による位置測定動作を停止させる管理手段とを備える位置情報測定システム。
【請求項２】
端末の位置を測定する測定手段と、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段とを備える端末。
【請求項３】
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段と、
勾配に対応した移動速度が格納された速度テーブル記憶手段とを備え、
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、前記速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する請求項２記載の端末。
【請求項４】
コンピュータを、
端末の位置を測定する測定手段、及び、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段として機能させる位置情報測定プログラム。
【請求項５】
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、勾配に対応した移動速度が格納された速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する請求項４記載の位置情報測定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍを備えた端末の位置の測定を制御する技術に関する。
【背景技術】
【０００２】
Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（以下、単にＧＰＳとも記す。）を用いた端末の省電力化が望まれている。そして、このような端末の省電力化のため、端末における位置の測定周期を制御する技術が公開されている。これらの技術は、いずれも実際の移動距離や速度を基準として位置の測定周期を変動させる（例えば、特許文献１、特許文献２、特許文献３参照）。
【特許文献１】特開２００４−３８７７号公報
【特許文献２】特開２００２−１０７４４５号公報
【特許文献３】特開平１１−１６６８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術のように、位置の測定周期を変更しても、測定地点が地図上に表示不可であるか又は表示間隔が非常に狭いと、相互の測定点をユーザが認識できない。そのため、このような技術は、ユーザにとって意味がない技術となる。例えば、斜面を移動する登山道を移動すると、実際には一定距離移動しても、地図上における距離は少なくなる。ここで、地図上における距離とは、実際の土地の起伏を考慮しない地図上の平面の距離のことをいう。この傾向は斜面が急なほど、斜面に正対移動するほど強まる。
【０００４】
本発明は、上記事情に鑑みなされたもので、その目的は、地図上に表示された測定点をユーザに認識可能にすると共に、測定周期を変更し端末の消費電力を低減させる技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の位置情報測定システムは、
端末の現在位置から地図上において所定距離離れた、前記端末が移動する所定のルート上の位置を次に位置を測定する位置として指定する指定手段と、
前記現在位置から次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記端末による位置測定動作を停止させる管理手段とを備える。
【０００６】
また、本発明の端末は、
端末の位置を測定する測定手段と、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段とを備える。
【０００７】
また、本発明の端末は、
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段と、
勾配に対応した移動速度が格納された速度テーブル記憶手段とを備え、
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間
のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、前記速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する。
【０００８】
また、本発明の位置情報測定プログラムは、
コンピュータを、
端末の位置を測定する測定手段、及び、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段として機能させる。
【０００９】
また、本発明の位置情報測定プログラムは、
前記管理手段が、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、勾配に対応した移動速度が格納された速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する。
【００１０】
なお、本発明において２点間の勾配の一致は、厳密に数的に一致する場合のみ一致と判定されるのではなく、例えば比較する２つの勾配の小数点以下の値を無視するなど、所定の幅をもって判定されるとしても良い。
【発明の効果】
【００１１】
このように、本発明によれば、指定手段が次に位置を測定する位置を指定し、管理手段が、現在位置から次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、この移動時間の間、端末による位置測定動作を停止させることにより、位置の測定に必要なときに位置の測定動作を行うため、端末における電力の消費を軽減することができる。また、指定手段による次に位置を測定する位置として、地図上で測定点が表示された際にユーザが認識可能な位置とする。
【００１２】
また、本発明によれば、管理手段が、現在位置と次に位置を測定する位置との間のルート上の距離を算出し、現在位置と次に位置を測定する位置との間の勾配が、２点間の位置、この２点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、この２点間の移動速度を２点間のそれぞれの位置と測定時刻とに基づいて算出し、現在位置と次に位置を測定する位置との間の勾配が、軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、勾配に対応した移動速度が格納された速度テーブル記憶手段から現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を算出し、現在位置と次に位置を測定する位置との間のルート上の距離を、算出した移動速度で除することにより移動時間を算出することにより、単純な実移動距離によってではなく、進むべきルートの勾配を考慮に入れて端末における位置の測定周期を変更することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。図１を参照して、本発明の位置情報測定システムの一実施形態について説明する。図１は、本発明の位置情報測定システムの一実施形態の構成図である。図１に示される位置情報測定システムは、クライアント１０１と、サーバ１０２と、ＧＰＳ端末１０３とを備える。ただし、本発明の位置情報測定システムは、図１に示されるように、クライアント１０１と、サーバ１０２と、ＧＰＳ端末１０３とが１台である場合に限定されず、これらの台数は１以上の任意の台数であって良い。なお、図１に示されるＧＰＳ端末１０３が、本発明の端末に対応する。
【００１４】
クライアント１０１と、サーバ１０２と、ＧＰＳ端末１０３とは、それぞれがネットワークを介して互いに情報の送受信が可能となっている。本実施形態では、クライアント１０１とサーバ１０２、及び、サーバ１０２とＧＰＳ端末１０３とは互いにインターネットにより接続される。また、本実施形態では、クライアント１０１とＧＰＳ端末１０３とは互いに情報を送受信するためのＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓにより接続することができる。ただし、クライアント１０１と、サーバ１０２と、ＧＰＳ端末１０３との間のネットワークは、これらに特に限定するものではない。
【００１５】
クライアント１０１は、サーバ１０２との間で情報を送受信するためのブラウザ１０４を備える。クライアント１０１を使用するユーザは、このブラウザ１０４を用いて、サーバ１０２に対してルート登録を行う。また、クライアント１０１は、サーバ１０２から送信された登録ルート地図を受信する。この登録ルート地図は、ユーザが登録したルートを示す地図である。また、クライアント１０１は、ＧＰＳ端末１０３に対してサーバ１０２から受信した登録ルート地図を送信する。クライアント１０１のブラウザ１０４は、不図示のクライアント１０１のＣＰＵが、不図示のメモリに格納されたプログラムと協働することによりその機能が実現される。
【００１６】
サーバ１０２は、ルート登録管理部１０５と、次測定指定部１０６と、ルートテーブル１０７と、地図テーブル１０８とを備える。ルート登録管理部１０５は、クライアント１０１から送信されたルートを登録するためのルート登録情報を受信する。そして、ルート登録管理部１０５は、受信したルート登録情報に基づいて当該ユーザのルート情報をルートテーブル１０７に登録する。このルート登録情報には、例えば、コース名などを挙げることができる。サーバ１０２を構成する各部は、不図示のサーバ１０２のＣＰＵが、不図示のメモリに格納されたプログラムと協働することによりその機能が実現される。また、サーバ１０２の各テーブルは、例えばサーバ１０２が備える不図示のメモリやハードディスク等に格納される。
【００１７】
次測定指定部１０６は、ＧＰＳ端末１０３の現在位置に基づいて、ＧＰＳ端末１０３が次に測定するルート上の位置を指定する。次測定指定部１０６が指定する位置は、現在位置から地図上で所定間隔離れたルート上の位置である。次測定指定部１０６が指定する位置は、測定点の間の距離を所定の距離離すことにより、地図上で測定点が表示された際にユーザが相互の区別を認識可能な位置とする。そして、サーバ１０２はこの指定された位置を次測定目標点としてＧＰＳ端末１０３に送信する。
【００１８】
ルートテーブル１０７は、ユーザが登録したルートの情報を格納する。このルートテーブル１０３に格納される情報は図２に示される。図２は、図１に示されるルートテーブル１０７に格納される情報の概念図である。図２に示されるように、ルートテーブル１０７には、端末ＩＤと、登録ルートＩＤと、到達フラグとを含む。端末ＩＤは、ＧＰＳ端末を
識別するためのＩＤである。登録ルートＩＤは、登録ルートを識別するためのＩＤである。到達フラグは、登録ルートＩＤにて示されるルートをＧＰＳ端末が移動したか否かを示すＩＤである。
【００１９】
地図テーブル１０８は、登録されたルートが含まれる登録ルート地図の情報を格納する。この地図テーブルに登録された地図の情報は、クライアント１０１を介してＧＰＳ端末１０３に送信される。そして、ＧＰＳ端末１０３は、受信した登録ルート地図の情報を地図格納部１０９に格納する。ＧＰＳ端末１０３の地図格納部１０９に格納される地図の情報については後述する。
【００２０】
ＧＰＳ端末１０３は、地図格納部１０９と、ＧＰＳ測定部１１０と、タイマ管理部１１１と、軌跡データ記録テーブル１１２と、速度テーブル１１３とを備える。ＧＰＳ端末１０３を構成する各部は、不図示のＧＰＳ端末１０３のＣＰＵが、不図示のメモリに格納されたプログラムと協働することによりその機能が実現される。また、ＧＰＳ端末１０３の各テーブルは、例えばＧＰＳ端末１０３が備える不図示のメモリやハードディスク等に格納される。
【００２１】
地図格納部１０９は、クライアント１０１から受信した登録ルート地図の情報を格納する。この地図格納部１０９に格納される登録ルート地図の情報は、例えば図３に示される地図を示す情報である。図３は、図１に示されるＧＰＳ端末１０３に格納される登録ルート地図の概念図である。
【００２２】
図３に示されるように、地図上には複数のルート、Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６が設定されている。そして、各ルート上には、ＧＰＳ端末１０３が位置を測定した点を示す複数の測定点Ｓ１、Ｓ２が示されている。ＧＰＳ端末１０３の地図格納部１０９は、ＧＰＳ測定部１１０の指示に基づいて、測定点に関する情報を登録されている登録ルート地図の情報に対して付与する。なお、図３では、測定点の数は、Ｓ１とＳ２との２つであるが、本実施形態は、地図上に表示される測定点の数として２つに限定されるものではなく、任意の数であって良い。
【００２３】
ＧＰＳ測定部１１０は、ＧＰＳ端末１０３の現在の位置をＧＰＳを用いて測定する。タイマ管理部１１１は、ＧＰＳ端末１０３をスリープ状態にする時間を設定する。スリープ状態とは、ＧＰＳ端末１０３の動作のうち、少なくともＧＰＳ測定部１１０による位置の測定動作を停止している状態をいう。
【００２４】
軌跡データ記録テーブル１１２は、ＧＰＳ端末１０３の移動の軌跡の情報を記録するテーブルである。この軌跡データ記録テーブル１１２について図４を参照して説明する。図４は、図１に示される軌跡データ記録テーブルの概念図である。
【００２５】
図４に示されるように、軌跡データ記録テーブルには、時刻と、緯度と、経度と、高度と、勾配とが含まれている。時刻は、位置を測定した時刻である。勾配は、前回測定した地点と現在測定した地点との間の勾配である。
【００２６】
次に、図５を参照して、図１に示される位置情報測定システムの動作について説明する。図５は、図１に示される位置情報測定システムの動作のフローチャートである。図５に示されるように、Ｓ５０１において、ＧＰＳ端末１０３が、ユーザからの測定指示入力を受け付ける。
【００２７】
次に、ＧＰＳ端末１０３は、ＧＰＳ測定部１１０を起動させ、現在地を測定する（Ｓ５０２）。次に、ＧＰＳ端末１０３は、軌跡データ記録テーブル１１２に測定した情報の書
き込みを行う（Ｓ５０３）。この測定した情報には、図４に示されるように、日時、緯度、経度、高度、勾配が含まれる。次に、ＧＰＳ端末１０３は、目的地に到達したか否かを確認する（Ｓ５０４）。この目的地は、ルートにおける最終目的地である。目的地に到達していない場合（ＮＯ）、ＧＰＳ端末１０３は、サーバ１０２へ、測定した現在位置と端末ＩＤとを送信する（Ｓ５０５）。
【００２８】
次に、ＧＰＳ端末１０３からの情報を受信したサーバ１０２は（Ｓ５０６）、受信した現在位置に応じて、警告信号又は次回測定目標点の情報をＧＰＳ端末１０３に送信する（Ｓ５０７）。次回測定目標点の情報を受信したＧＰＳ端末１０３は、現在の地点と目標地点との間の移動時間を算出する（Ｓ５０８）。このＳ５０８における移動時間の算出処理については、図６を参照して後述する。
【００２９】
次に、ＧＰＳ端末１０３は、タイマ管理部１１１のタイマに移動時間をセットする。そして、タイマ管理部１１１は、移動時間がセットされるとタイマの動作をＯＮ状態にして、ＧＰＳ端末１０３をスリープ状態とする（Ｓ５０９）。次に、タイマ管理部１１１は、タイマで示されたセット時間に到達したか否かを判定し、到達していればＳ５０２に移行する（Ｓ５１０）。
【００３０】
一方、Ｓ５０４の判定において、ＧＰＳ端末１０３が、目的地に到達していると判定した場合（ＹＥＳ）、ＧＰＳ端末１０３は、サーバ１０２に終了通知を送信する。その後、ＧＰＳ端末１０３は処理を終了する。また、Ｓ５０７の判定において、警告信号を送信する場合、ＧＰＳ端末１０３は、デフォルトのタイマ時間をセットし、スリープ状態となる（Ｓ５１１）。このデフォルトのタイマ時間は、例えばタイマ管理部１１１に格納されている。そして、Ｓ５１１でスリープ状態になった後、処理はＳ５１０に移行する。
【００３１】
次に、図１に示されるＧＰＳ端末１０３において実行される、図５に示されるＳ５０８の移動時間の算出処理について図６を参照して説明する。図６は、図１に示されるＧＰＳ端末１０３において実行される移動時間の算出処理のフローチャートである。なお、図６に示される処理は、図１に示されるタイマ管理部１１１により処理される。
【００３２】
図６に示されるように、ＧＰＳ端末１０３のタイマ管理部１１１は、最新の測定位置である現在位置と次回測定目標点との間の水平距離を算出する（Ｓ６０１）。そして、ＧＰＳ端末１０３のタイマ管理部１１１は、地図上で次回測定目標点の高度を特定する（Ｓ６０２）。
【００３３】
そして、ＧＰＳ端末１０３のタイマ管理部１１１は、２点間の水平距離と高度差から予測勾配を算出すると共に、２点のルート間の実際距離を算出する（Ｓ６０３）。実際距離とは、ルート上の起伏を考慮した、ＧＰＳ端末１０３が実際に移動する距離である。そして、ＧＰＳ端末１０３は、軌跡データ記録テーブル１１２に予測勾配に一致する勾配を示す２点があるか否かを判定する（Ｓ６０４）。なお、本実施形態において２点間の勾配の一致は、厳密に数的に一致する場合のみならず、例えば比較する２つの勾配の小数点以下の値を無視するなど、所定の幅をもって判定されるとして良い。一致する勾配がある場合は（ＹＥＳ）、ＧＰＳ端末１０３は、このレコードと前レコードの位置情報から、このテーブルに記録されている２点間のルート上の実際距離を算出する（Ｓ６０５）。
【００３４】
すなわち、ＧＰＳ端末１０３のタイマ管理部１１１は、２点間を結ぶルート上の距離を算出する。この際、２点間を直線で結ぶと、算出した距離は、ルート上の実際の距離と異なる。したがって、タイマ管理部１１１は、両座標点間のルートの湾曲を判断し、曲線部分は何点かの中間点を設定し、なるべくルートの湾曲に則した何本かの直線を想定する。そして、タイマ管理部１１１は、この直線毎に２点間の実際距離を推測していく。
【００３５】
なお、タイマ管理部１１１が、上記分割直線毎に勾配を割り出せば、算出された勾配は正確であるが、そうすると計算が大変になる。そのため、タイマ管理部１１１は、勾配は２点間の高度差と両座標の水平距離とを用いて算出した値を利用する。同じく、湾曲をトレースするための分割直線をどの程度設定するか、その精度は計算速度とのトレードオフになる。このように、両座標間のルート上の実際距離は、あくまで次のＧＰＳ起動タイミングを設定するための目安なので、推測する実際距離の正確さにある程度曖昧な点があっても許される。
【００３６】
次に、ＧＰＳ端末１０３のタイマ管理部１１１は、は、両レコードの時間差と算出した実際距離とから、所定の勾配におけるＧＰＳ端末１０３の移動速度を特定する（Ｓ６０６）。そして、ＧＰＳ端末１０３のタイマ管理部１１１は、次回測定点までの実際距離と特定された移動速度とから、（実際距離）／（移動速度）という式により移動時間を算出し（Ｓ６０７）、処理を終了する。一方、Ｓ６０４の判定において、一致する勾配がなければ（ＮＯ）、ＧＰＳ端末１０３は、速度テーブル１１３から該当勾配に対応する移動速度を特定し（Ｓ６０８）、Ｓ６０７に移行する。
【００３７】
ここで、図７を参照して、図１に示される速度テーブル１１３について説明する。図７は、図１に示される速度テーブル１１３の概念図である。図７に示されるように、速度テーブルは、所定範囲の勾配と、この勾配に対応した基準速度とを含んでいる。図７では、勾配が１０°未満では、速度が４Ｋｍ／ｈであり、勾配が１０°以上、１５°未満では速度が３ｋｍ／ｈであり、勾配が１５°以上、２０°未満では速度が２ｋｍ／ｈであり、勾配が２０°以上では速度が１ｋｍ／ｈである。もちろん、本発明の速度テーブルに設定される値は図７に示される値に限定されるものではなく、その他の値を設定することもできる。
【００３８】
本実施形態では、この速度テーブルは、サーバ１０２からダウンロードされた情報である。すなわち、クライアント１０１がサーバ１０２から速度テーブルを受信する。そして、ＧＰＳ端末１０３が、クライアント１０１から、例えば登録ルート地図情報と共に、速度テーブルを受信する。なお、この速度テーブルは、あらかじめＧＰＳ端末１０３に格納されているとしても良い。また、この速度テーブルは、年齢、性別、その他の利用者情報にしたがって複数用意されているとしても良い。
【００３９】
次に、図８を参照して、図１に示されるサーバ１０２の動作について説明する。図８は、図１に示されるサーバ１０２の動作のフローチャートである。サーバ１０２は、まず、ＧＰＳ端末１０３から現在の位置情報を受信する（Ｓ８０１）。
【００４０】
次に、サーバ１０２は、受信した測定位置が、ルートの上にあるか否かを判定する（Ｓ８０２）。ルート上にあれば（ＹＥＳ）、サーバ１０２は、ルートテーブルのルートであって、ＧＰＳ端末１０３が移動したルートに到達フラグをセットする（Ｓ８０３）。
【００４１】
次に、サーバ１０２は、既登録の利用者のルート上で、現在の測定位置から特定距離離れた点の位置情報を算出する（Ｓ８０４）。この場合の特定距離は、ＧＰＳ端末１０３において測定点が表示された場合に、測定点が表示された場合にユーザが相互の測定点を識別できる程度に離れた距離である。また、サーバ１０２は、ＧＰＳ端末１０３の進行方向を到達フラグを用いて判定する。すなわち、未だ到達フラグが設定されていないルートの方向が進行方向となる。
【００４２】
そして、サーバ１０２は、次の測定目標点の位置情報をＧＰＳ端末１０３に送信し（Ｓ８０５）、処理を終了する。一方、Ｓ８０２の判定において、ルートの上にないと判定さ
れた場合は（ＮＯ）、サーバ１０２は、ルート上ではない旨を示す警告信号をＧＰＳ端末１０３に送信し（Ｓ８０６）、その後、処理を終了する。
【００４３】
以上のように、本発明の位置情報測定システムの一実施形態によれば、ＧＰＳ端末１０３が存在している現在位置から、次に測定を行う位置をサーバ１０２が指定する。この指定する位置は、ＧＰＳ端末１０３において測定点が表示された場合に、測定点が表示された場合にユーザが相互の測定点を識別できる程度に離れた距離である。そして、ＧＰＳ端末１０３は、次に測定する位置までの移動時間を算出する。そして、ＧＰＳ端末１０３は、その移動時間の間、少なくとも位置の測定動作を停止する。したがって、ＧＰＳ端末１０３におけるバッテリの消費量を、ＧＰＳ測定手段の動作の停止の分だけ低減することができる。よって、本実施形態のＧＰＳ端末１０３は、測定点が表示された場合にユーザが互いに他の測定点と識別でき、バッテリを小型化することができ、持ち運びに便利なＧＰＳ端末１０３とすることができる。
【００４４】
（付記１）
端末の現在位置から地図上において所定距離離れた、前記端末が移動する所定のルート上の位置を次に位置を測定する位置として指定する指定手段と、
前記現在位置から次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記端末による位置測定動作を停止させる管理手段とを備える位置情報測定システム。
【００４５】
（付記２）
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段と、
勾配に対応した移動速度が格納された速度テーブル記憶手段とを備え、
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、前記速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する付記１記載の位置情報測定システム。
【００４６】
（付記３）
端末が移動するルートの情報を格納するルートテーブル記憶手段と、
受信した端末の現在位置から地図上において所定の距離離れた点であって、前記ルートテーブル記憶手段に格納されたルート上の点を、前記端末が次に位置を測定する位置として指定する指定手段とを備えるサーバ。
【００４７】
（付記４）
端末の位置を測定する測定手段と、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段とを備える端末。
【００４８】
（付記５）
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段と、
勾配に対応した移動速度が格納された速度テーブル記憶手段とを備え、
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、前記速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する付記４記載の端末。
【００４９】
（付記６）
コンピュータを、
端末の位置を測定する測定手段、及び、
次に位置を測定する位置へ端末が移動するまでの移動時間を算出し、該移動時間の間、前記測定手段による位置測定動作を停止する管理手段として機能させる位置情報測定プログラム。
【００５０】
（付記７）
前記管理手段は、
前記現在位置と次に位置を測定する位置との間のルート上の距離を算出し、
前記現在位置と次に位置を測定する位置との間の勾配が、
前記端末が移動した点の位置、該点のそれぞれの高度及びそれぞれの位置の測定時刻が格納された軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致する場合は、該２点間の移動速度を前記２点間のそれぞれの位置と測定時刻とに基づいて算出し、前記現在位置と次に位置を測定する位置との間の勾配が、前記軌跡データ記録テーブル記憶手段に格納された２点間の勾配と一致しない場合は、勾配に対応した移動速度が格納された速度テーブル記憶手段から前記現在位置と次に位置を測定する位置との間の勾配に対応した移動速度を抽出し、
前記現在位置と次に位置を測定する位置との間のルート上の距離を、前記移動速度で除することにより前記移動時間を算出する付記６記載の位置情報測定プログラム。
【図面の簡単な説明】
【００５１】
【図１】本発明の位置情報測定システムの一実施形態の構成図である。
【図２】図１に示されるルートテーブル１０７に格納される情報の概念図である。
【図３】図１に示されるＧＰＳ端末１０３に格納される登録ルート地図の概念図である。
【図４】図１に示される軌跡データ記録テーブルの概念図である。
【図５】図１に示される位置情報測定システムの動作のフローチャートである。
【図６】図１に示されるＧＰＳ端末１０３において実行される移動時間の算出処理のフローチャートである。
【図７】図１に示される速度テーブル１１３の概念図である。
【図８】図１に示されるサーバ１０２の動作のフローチャートである。
【符号の説明】
【００５２】
１０１  クライアント
１０２  サーバ
１０３  ＧＰＳ端末（端末）
１０４  ブラウザ
１０５  ルート登録管理部
１０６  次測定指定部（指定手段）
１０７  ルートテーブル（ルートテーブル記憶手段）
１０８  地図テーブル
１０９  地図格納部
１１０  ＧＰＳ測定部（測定手段）
１１１  タイマ管理部（管理手段）
１１２  軌跡データ記録テーブル(軌跡データ記録テーブル記憶手段)
１１３  速度テーブル(速度テーブル記憶手段)
【図１】
2005337855.tif 000003
【図２】
2005337855.tif 000004
【図３】
2005337855.tif 000005
【図４】
2005337855.tif 000006
【図５】
2005337855.tif 000007
【図６】
2005337855.tif 000008
【図７】
2005337855.tif 000009
【図８】
2005337855.tif 000010