(57)【要約】【課題】ＧＰＳ測位機能が組み込まれた端末装置をユーザの手に付けて歩行した場合、歩行に伴って手の位置が前後に振られるため、測位されたユーザの現在位置が微妙にずれることになる。【解決手段】ユーザの歩行に伴い端末装置２０が遥動状態にあるとき、遥動状態を検出した加速度センサ２６ａからの出力信号に基づいて、ユーザの腕が振られる基準周期時間２９ａを算出する。そして、端末装置２０が遥動状態にあるときには、予め設定されている設定測位間隔２９ｂを基に、基準周期時間２９ａの整数倍の時間の間隔で測位処理を行う。【選択図】図２
2009128146.tif 000002
【特許請求の範囲】
【請求項１】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置と、
前記端末装置と通信が可能なホスト装置と、を含む測位システムであって、
前記端末装置は、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位部と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信部と、を有し、
前記ホスト装置は、
前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信部と、
前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力部と、を有することを特徴とする測位システム。
【請求項２】
前記端末装置は、人体の腕に携帯されて、
前記遥動状態判定部は、前記人体の歩行又は走行に伴い前記人体の腕が振られて前記端末装置が遥動するときに、前記端末装置が遥動状態にあると判定し、
前記基準周期時間算出部は、前記人体の腕が振られる周期に基づいた前記基準周期時間を算出することを特徴とする請求項１に記載の測位システム。
【請求項３】
前記端末装置は、人体の足に携帯されて、
前記遥動状態判定部は、前記人体の歩行又は走行に伴い前記人体の足が振られて前記端末装置が遥動するときに、前記端末装置が遥動状態にあると判定し、
前記基準周期時間算出部は、前記人体の足が振られる周期に基づいた前記基準周期時間を算出することを特徴とする請求項１に記載の測位システム。
【請求項４】
前記測位部は、前記移動体に携帯された端末装置が遥動状態にないと判定されたときに、前記記憶された設定測位間隔の時間の間隔において測位処理を行うことを特徴とする請求項１から３のいずれか一項に記載の測位システム。
【請求項５】
前記測位部は、前記基準周期時間の整数倍の時間の間隔において前記測位処理を行うことを特徴とする請求項１から４のいずれか一項に記載の測位システム。
【請求項６】
前記遥動状態判定部は、前記端末装置の動きに起因する加速度を検出する加速度センサを有することを特徴とする請求項１から５のいずれか一項に記載の測位システム。
【請求項７】
前記ホスト装置は、地図情報を記憶するホスト記憶部を更に有し、
前記端末情報出力部は、前記受信した測位結果情報及び前記記憶された地図情報に基づいて、前記端末装置の位置を含む情報を出力することを特徴とする請求項１から６のいずれか一項に記載の測位システム。
【請求項８】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置であって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位部と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信部と、を有することを特徴とする端末装置。
【請求項９】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置であって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を前記端末記憶部に記憶させる測位部と、
前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力部と、を有することを特徴とする端末装置。
【請求項１０】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置であって、
前記端末装置と通信が可能なホスト装置と、を含む測位システムの制御方法であって、
前記端末装置は、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位工程と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信工程と、を有し、
前記ホスト装置は、
前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信工程と、
前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力工程と、を有することを特徴とする測位システムの制御方法。
【請求項１１】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置の制御方法であって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位工程と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信工程と、を有することを特徴とする端末装置の制御方法。
【請求項１２】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置の制御方法であって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を記憶させる測位工程と、
前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力工程と、を有することを特徴とする端末装置の制御方法。
【請求項１３】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置と、
前記端末装置と通信が可能なホスト装置と、を含む測位システムの制御プログラムであって、
前記端末装置は、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位機能と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信機能と、を有し、
前記ホスト装置は、
前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信機能と、
前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力機能と、を有することを特徴とする測位システムの制御プログラム。
【請求項１４】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置の制御プログラムであって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位機能と、
前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信機能と、を有することを特徴とする端末装置の制御プログラム。
【請求項１５】
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置の制御プログラムであって、
前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、
前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、
前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、
前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を記憶させる測位機能と、
前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力機能と、を有することを特徴とする端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位システム、端末装置、測位システムの制御方法、端末装置の制御方法、測位システムの制御プログラム及び端末装置の制御プログラムに関する。
【背景技術】
【０００２】
位置情報衛星を利用して測位を行うＧＰＳ（Global Positioning System）が広く利用されている。ＧＰＳを利用した測位システムの中には、ＧＰＳ測位機能を備える端末装置をユーザが所持し、ユーザの現在位置や移動経路をホスト装置において確認することができる測位システムが実用化されている。例えば、以下の特許文献１に記載されている測位システムでは、ＧＰＳ測位機能を携帯電話等の端末装置に組み込み、この携帯電話等を所持しているユーザの現在位置や移動経路をホスト装置において把握できるようにしている。
【０００３】
【特許文献１】特開２００６−１７７７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１のような測位システムにおいて、ＧＰＳ測位機能が組み込まれた携帯電話等をユーザが手に持って歩行した場合、歩行に伴って手の位置が前後に振られるため、測位されたユーザの現在位置が微妙にずれることになる。また、ＧＰＳ測位機能を例えば腕時計に組み込み、ユーザがその腕時計を手首に付けて歩行した場合も、同様の問題が発生してしまう。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置と、前記端末装置と通信が可能なホスト装置と、を含む測位システムであって、前記端末装置は、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位部と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信部と、を有し、前記ホスト装置は、前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信部と、前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力部と、を有することを特徴とする測位システム。
【０００７】
上記した測位システムによれば、端末装置において、遥動状態判定部により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出部が、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位部が、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信部が、測位結果情報をホスト装置へ送信する。次に、ホスト装置において、測位結果情報受信部が、端末装置から送信された測位結果情報を受信し、端末情報出力部が、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、ホスト装置では、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【０００８】
［適用例２］
前記端末装置は、人体の腕に携帯されて、前記遥動状態判定部は、前記人体の歩行又は走行に伴い前記人体の腕が振られて前記端末装置が遥動するときに、前記端末装置が遥動状態にあると判定し、前記基準周期時間算出部は、前記人体の腕が振られる周期に基づいた前記基準周期時間を算出することを特徴とする上記測位システム。
【０００９】
上記した測位システムによれば、人体の歩行又は走行に伴い腕に携帯された端末装置が遥動するときに、端末装置が遥動状態にあると判定し、基準周期時間算出部が、腕が振られる周期に基づいた基準周期時間を算出する。これにより、人体の歩行又は走行に伴い腕が前後に振られ、併せて端末装置も前後に振られる場合に、算出した基準周期時間に基づいて、体に対して一定の位置にある端末装置を測位することができる。
【００１０】
［適用例３］
前記端末装置は、人体の足に携帯されて、前記遥動状態判定部は、前記人体の歩行又は走行に伴い前記人体の足が振られて前記端末装置が遥動するときに、前記端末装置が遥動状態にあると判定し、前記基準周期時間算出部は、前記人体の足が振られる周期に基づいた前記基準周期時間を算出することを特徴とする上記測位システム。
【００１１】
上記した測位システムによれば、人体の歩行又は走行に伴い足に携帯された端末装置が遥動するときに、端末装置が遥動状態にあると判定し、基準周期時間算出部が、足が振られる周期に基づいた基準周期時間を算出する。これにより、人体の歩行又は走行に伴い足が前後に振られ、併せて端末装置も前後に振られる場合に、算出した基準周期時間に基づいて、体に対して一定の位置にある端末装置を測位することができる。
【００１２】
［適用例４］
前記測位部は、前記携帯された端末装置が遥動状態にないと判定されたときに、前記記憶された設定測位間隔の時間の間隔において測位処理を行うことを特徴とする上記測位システム。
【００１３】
上記した測位システムによれば、端末装置が遥動状態にないと判定されたとき、測位部が、設定測位間隔の時間の間隔において測位処理を行う。これにより、端末装置が遥動しないで移動体に対して一定の位置にあるとき、予め記憶された設定測位間隔通りに測位を行うことができる。
【００１４】
［適用例５］
前記測位部は、前記基準周期時間の整数倍の時間の間隔において前記測位処理を行うことを特徴とする上記測位システム。
【００１５】
上記した測位システムによれば、測位部が、基準周期時間の整数倍の時間の間隔において測位処理を行うことから、端末装置が遥動するときにも、移動体に対して一定の位置にあるところで測位処理を行うことができる。
【００１６】
［適用例６］
前記遥動状態判定部は、前記端末装置の動きに起因する加速度を検出する加速度センサを有することを特徴とする上記測位システム。
【００１７】
上記した測位システムによれば、端末装置が遥動状態にあるときに、加速度センサにより、端末装置の動きに起因する加速度を検出することができる。そして、検出した加速度に基づいて、端末装置が遥動する周期及び動きの強度等を算出することで、端末装置が遥動状態にあるか否かを判定することができる。
【００１８】
［適用例７］
前記ホスト装置は、地図情報を記憶するホスト記憶部を更に有し、前記端末情報出力部は、前記受信した測位結果情報及び前記記憶された地図情報に基づいて、前記端末装置の位置を含む情報を出力することを特徴とする上記測位システム。
【００１９】
上記した測位システムによれば、ホスト装置において地図情報を記憶し、端末情報出力部が、測位結果情報及び地図情報に基づいて、端末装置の位置を含む情報を出力する。これにより、端末情報出力部は、測位結果情報に対応した地図情報や、当該地図情報における端末装置の位置や移動経路等を出力することができる。
【００２０】
［適用例８］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置であって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位部と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信部と、を有することを特徴とする端末装置。
【００２１】
上記した端末装置によれば、遥動状態判定部により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出部が、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位部が、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信部が、測位結果情報をホスト装置へ送信する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。
【００２２】
［適用例９］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置であって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定部と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出部と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔を記憶する端末記憶部と、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を前記端末記憶部に記憶させる測位部と、前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力部と、を有することを特徴とする端末装置。
【００２３】
上記した端末装置によれば、遥動状態判定部により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出部が、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位部が、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、端末記憶部が、測位結果情報を記憶する。次に、記憶された測位結果情報に基づいて、端末情報出力部が、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【００２４】
［適用例１０］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置と、前記端末装置と通信が可能なホスト装置と、を含む測位システムの制御方法であって、前記端末装置は、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位工程と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信工程と、を有し、前記ホスト装置は、前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信工程と、前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力工程と、を有することを特徴とする測位システムの制御方法。
【００２５】
上記した測位システムの制御方法によれば、端末装置において、遥動状態判定工程により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出工程により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位工程により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信工程により、測位結果情報をホスト装置へ送信する。次に、ホスト装置において、測位結果情報受信工程により、端末装置から送信された測位結果情報を受信し、端末情報出力工程により、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、ホスト装置では、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【００２６】
［適用例１１］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置の制御方法であって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位工程と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信工程と、を有することを特徴とする端末装置の制御方法。
【００２７】
上記した端末装置の制御方法によれば、遥動状態判定工程により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出工程により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位工程により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信工程により、測位結果情報をホスト装置へ送信する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。
【００２８】
［適用例１２］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置の制御方法であって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定工程と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出工程と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を記憶させる測位工程と、前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力工程と、を有することを特徴とする端末装置の制御方法。
【００２９】
上記した端末装置の制御方法によれば、遥動状態判定工程により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出工程により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位工程により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報を記憶する。次に、記憶された測位結果情報に基づいて、端末情報出力工程により、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【００３０】
［適用例１３］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置と、前記端末装置と通信が可能なホスト装置と、を含む測位システムの制御プログラムであって、前記端末装置は、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位機能と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信機能と、を有し、前記ホスト装置は、前記端末装置から送信された前記測位結果情報を受信する測位結果情報受信機能と、前記受信した測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力機能と、を有することを特徴とする測位システムの制御プログラム。
【００３１】
上記した測位システムの制御プログラムによれば、端末装置において、遥動状態判定機能により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出機能により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位機能により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信機能により、測位結果情報をホスト装置へ送信する。次に、ホスト装置において、測位結果情報受信機能により、端末装置から送信された測位結果情報を受信し、端末情報出力機能により、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、ホスト装置では、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【００３２】
［適用例１４］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行い、ホスト装置と通信が可能な端末装置の制御プログラムであって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成する測位機能と、前記生成された前記測位結果情報を前記ホスト装置へ送信する測位結果情報送信機能と、を有することを特徴とする端末装置の制御プログラム。
【００３３】
上記した端末装置の制御プログラムによれば、遥動状態判定機能により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出機能により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位機能により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報送信機能により、測位結果情報をホスト装置へ送信する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。
【００３４】
［適用例１５］
移動体に携帯されて位置情報衛星の衛星電波を利用して測位処理を行う端末装置の制御プログラムであって、前記携帯された端末装置が遥動状態にあるか否かを判定する遥動状態判定機能と、前記携帯された端末装置が遥動状態にあると判定されたときに、前記端末装置が遥動する周期に基づいた基準周期時間を算出する基準周期時間算出機能と、前記測位処理を行うべき時間の間隔を規定する設定測位間隔が記憶され、前記記憶された設定測位間隔及び前記基準周期時間に基づいた時間の間隔において前記測位処理を行って前記端末装置の位置を含む測位結果情報を生成し、当該生成された測位結果情報を記憶させる測位機能と、前記記憶された測位結果情報に基づいて、前記端末装置の位置を含む情報を出力する端末情報出力機能と、を有することを特徴とする端末装置の制御プログラム。
【００３５】
上記した端末装置の制御プログラムによれば、遥動状態判定機能により、携帯された端末装置が遥動状態にあると判定されたときに、基準周期時間算出機能により、端末装置が遥動する周期に基づいた基準周期時間を算出する。そして、測位機能により、測位処理を行うべき時間の間隔を規定する設定測位間隔及び算出した基準周期時間に基づいた時間の間隔において測位処理を行い、測位結果情報を記憶する。次に、記憶された測位結果情報に基づいて、端末情報出力機能により、端末装置の位置を含む情報を出力する。
携帯された端末装置が遥動するとき、設定測位間隔及び遥動する周期から算出した基準周期時間に基づいた時間の間隔において測位処理を行う。このことから、端末装置が遥動するとき、基準周期時間に基づいて、端末装置が移動体に対して一定の位置にあるところで測位処理を行うことができる。このため、端末装置が遥動するときに、端末装置が移動体に対して近かったり遠かったりするような様々な位置で測位されるのを防ぐことができる。これにより、端末装置が遥動するときでも、移動体に対して一定の位置にある端末装置の位置を含む情報を出力することができる。
【発明を実施するための最良の形態】
【００３６】
（第１実施形態）
以下、第１実施形態に係る測位システムについて図面を参照して説明する。
【００３７】
＜測位システムの概略＞
最初に、第１実施形態に係る測位システムの概略について説明する。
図１は、第１実施形態に係る測位システム１０を示す概略図である。同図に示すように、測位システム１０は、端末装置２０及びホスト装置６０を含んで構成される。
【００３８】
端末装置２０は、例えば、移動体としてのユーザＭ１の手首等の腕に携帯される腕時計であり、ＧＰＳ（Global Positioning System）を利用しての測位処理が可能な構成となっている。端末装置２０は、図１に示す位置情報衛星としての各ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄ等から、衛星電波となる信号Ｓ１，Ｓ２，Ｓ３，Ｓ４等を受信し、各信号に含まれる航法メッセージを解析して測位を行う。ここで、図１では、手首に端末装置２０を付けたユーザＭ１が、右手と左手とを交互に前後に振りながら白抜き矢印Ｒ１の方向に歩行している状態を示している。
【００３９】
ホスト装置６０は、端末装置２０において測位した情報に基づいて、端末装置２０の現在位置及び移動経路等を地図上に表示可能な構成となっている。ホスト装置６０は、インターネット網８０を介して端末装置２０と接続可能であり、端末装置２０において測位した情報を受信することができる。なお、端末装置２０とホスト装置６０との接続は、インターネット網８０に限られない。
【００４０】
＜端末装置の機能構成＞
次に、第１実施形態に係る端末装置２０の機能構成について説明する。
図２は、端末装置２０の機能構成を示すブロック図である。同図に示すように、端末装置２０は、制御部２１、通信部２２、表示部２３、操作部２４、時計部２５、遥動状態判定部２６、基準周期時間算出部２７、測位部２８及び端末記憶部２９を備えて構成されている。
【００４１】
制御部２１は、図示しないＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）等を備え、端末装置２０における各部を統括的に制御する。通信部２２は、制御部２１の制御に基づいて、インターネット網８０を介してホスト装置６０との間でデータ通信を行う。通信部２２には、ホスト装置６０へ測位結果情報（後述）を送信する測位結果情報送信部２２ａが含まれる。
表示部２３は、制御部２１の制御に基づいて、時刻等の各種の情報を例えばＬＣＤ（Liquid Crystal Display）等に表示する。操作部２４は、制御部２１の制御に基づいて、端末装置２０のユーザＭ１からの操作指示を、例えばボタン等により受け付け、操作指示に応じた信号を制御部２１に供給する。時計部２５は、計時機構を備えており、制御部２１の制御に基づいて、時刻や所定の時間の間隔を計時する。
【００４２】
遥動状態判定部２６は、端末装置２０の動きに起因する加速度を検出する加速度センサ２６ａを備える。この加速度センサ２６ａは、ユーザＭ１の歩行に伴って腕が前後に振られて端末装置２０が遥動するときに加速度を検出する。そして、遥動状態判定部２６は、制御部２１の制御に基づいて、このときの加速度センサ２６ａからの出力信号により、端末装置２０が遥動状態にあるか否かを判定する。端末装置２０が遥動状態にあるときに、基準周期時間算出部２７は、制御部２１の制御に基づいて、加速度センサ２６ａからの出力信号により、ユーザＭ１の腕が振られる周期時間を示す基準周期時間２９ａを算出する。算出した基準周期時間２９ａは、端末記憶部２９に保存する。なお、遥動状態判定部２６及び基準周期時間算出部２７における処理の詳細については後述する。
【００４３】
測位部２８は、制御部２１の制御に基づいて、図示しないアンテナを介して、各ＧＰＳ衛星１２ａ等からの信号Ｓ１等を受信する。そして、受信した信号Ｓ１等に含まれる航法メッセージを解析して測位処理を行い、端末装置２０の位置を示す測位結果情報２９ｄを生成する。生成した測位結果情報２９ｄは、端末記憶部２９に保存する。また、測位部２８では、実際に測位処理を行う時間の間隔を示す実測測位間隔２９ｃを算出し、端末記憶部２９に保存する。なお、測位部２８において実測測位間隔２９ｃを算出する処理の詳細については後述する。
【００４４】
端末記憶部２９は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリのような不揮発性メモリである。端末記憶部２９には、基準周期時間２９ａ、設定測位間隔２９ｂ、実測測位間隔２９ｃ及び測位結果情報２９ｄ等が保存される。ここで、設定測位間隔２９ｂは、予め操作部２４を介してユーザＭ１により設定された時間、又は端末装置２０の初期値として設定されている時間であり、端末装置２０が測位処理を行うべき時間の間隔が設定されている。
【００４５】
次に、遥動状態判定部２６及び基準周期時間算出部２７における処理の詳細について説明する。
図３は、歩行時において腕が振られる動作状態を示す説明図である。同図に示すように、通常の歩行状態では、肩関節を支点として腕が身体の前後方向に振られる。ここでは、端末装置２０の位置について、腕が身体の最も後ろに位置したときをＰＡ、身体の中央に位置したときをＰＢ、身体の最も前に位置したときをＰＣとしている。
図４は、加速度センサ２６ａの出力信号を示す説明図である。横軸ｔは時間の経過を示し、縦軸ｓは加速度センサ２６ａからの信号の出力を示す。加速度センサ２６ａは、ユーザＭ１の歩行に伴って腕が振られたときの加速度を検出し、図４に示すような略正弦波となるＷ１波の信号を出力する。図３において端末装置２０がＰＡ，ＰＢ，ＰＣに位置したとき、加速度センサ２６ａからのそれぞれの出力信号は、図４のＷ１波上におけるＰＡ，ＰＢ，ＰＣの位置に対応する。つまり、図３に示す腕が１往復する周期は、図４のＷ１波上におけるＰＡ，ＰＢ，ＰＣ，ＰＢ，ＰＡに相当し、この周期の時間Ｔ１が基準周期時間２９ａに相当する。
【００４６】
また、図４に示すＷ１波の振幅値は、ユーザＭ１の腕が振られる強度に連動する。このことから、ユーザＭ１の歩行に伴い端末装置２０が遥動状態にあるか否かの判定は、Ｗ１波の振幅値が所定の大きさ以上であって、且つＷ１波の周期時間Ｔ１が所定の回数以上生じたときに、端末装置２０が遥動状態にあると判定する。
【００４７】
次に、測位部２８において実測測位間隔２９ｃを算出する処理の詳細について説明する。測位部２８では、端末装置２０が遥動状態にあるとき、端末装置２０の測位位置が腕の振れによって身体の前後にばらつくのを防止するような実測測位間隔２９ｃを算出する。具体的には、端末装置２０の位置を測位するとき、必ず身体の一定の位置で測位できるような実測測位間隔２９ｃを算出する。このため、実測測位間隔２９ｃは、端末記憶部２９に保存されている基準周期時間２９ａの整数倍の時間となる。
一方、端末装置２０が遥動状態にないとき、実測測位間隔２９ｃには、端末記憶部２９に保存されている設定測位間隔２９ｂをセットする。なお、ここで、設定測位間隔２９ｂをセットしないで、算出済みの実測測位間隔２９ｃをそのまま用いても良い。
【００４８】
図５は、実測測位間隔２９ｃの算出例を示す図である。同図では、基準周期時間が０．９秒の場合における設定測位間隔２９ｂ及び実測測位間隔２９ｃの例を示している。ここでは、設定測位間隔２９ｂが１秒のとき、実測測位間隔２９ｃは、０．９秒×１を算出することで０．９秒となる。また、設定測位間隔２９ｂが５秒のとき、実測測位間隔２９ｃは、０．９秒×６を算出することで５．４秒となる。また、設定測位間隔２９ｂが１０秒のとき、実測測位間隔２９ｃは、０．９秒×１１を算出することで９．９秒となる。また、設定測位間隔２９ｂが３０秒のとき、実測測位間隔２９ｃは、０．９秒×３３を算出することで２９．７秒となる。
【００４９】
なお、上記では、遥動状態判定部２６において、ユーザＭ１の歩行に伴い端末装置２０が遥動状態にあるか否かを判定したが、これに限られず、ユーザＭ１の走行に伴い端末装置２０が遥動状態にあるか否かを判定しても良い。この場合、ユーザＭ１の走行に伴い腕が振られる周期を基準周期時間２９ａとする。
また、上記では、ユーザＭ１の手首等の腕に携帯される端末装置２０の例について説明したが、これに限られず、例えば、ユーザＭ１の足首等の足に携帯される端末装置２０でも良い。この場合、端末装置２０が遥動状態にあるか否かの判定は、ユーザＭ１の歩行や走行に伴って足が前後に振られて端末装置２０が遥動するときに、加速度センサ２６ａからの出力信号により判定する。このとき、ユーザＭ１の歩行や走行に伴いユーザＭ１の足が振られる周期を基準周期時間２９ａとする。
また、端末装置２０は、腕時計に限られず、例えば、携帯型電話装置、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistance）、歩数計及び携帯可能なナビゲーション等でも良い。
【００５０】
＜ホスト装置の機能構成＞
次に、第１実施形態に係るホスト装置６０の機能構成について説明する。
図６は、ホスト装置６０の機能構成を示すブロック図である。同図に示すように、ホスト装置６０は、制御部６１、出力部としての表示部６２、操作部６３、通信部６４及びホスト記憶部６５を備えて構成されている。
【００５１】
制御部６１は、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を備え、ホスト装置６０の各部を統括的に制御する。端末情報出力部としての表示部６２は、制御部６１の制御に基づいて、端末装置２０の現在位置や移動経路等を示す地図画像、及び各種の操作メッセージ等を例えばＣＲＴ（Cathode Ray Tube）やＬＣＤ等に表示する。操作部６３は、制御部６１の制御に基づいて、ホスト装置６０のユーザＭ１からの操作指示を、例えばキーボード、ボタン、マウス及びタッチパネル等により受け付け、操作指示に応じた信号を制御部６１に供給する。
【００５２】
通信部６４は、制御部６１の制御に基づいて、インターネット網８０を介して端末装置２０との間でデータ通信を行う。通信部６４には、端末装置２０から測位結果情報２９ｄを受信する測位結果情報受信部６４ａが含まれ、受信した測位結果情報２９ｄは、測位結果情報６５ｂとしてホスト記憶部６５に保存される。ホスト記憶部６５は、例えばハードディスクのような外部記憶装置であり、地図情報６５ａ及び測位結果情報６５ｂ等を保存する。
【００５３】
＜測位システムにおける動作＞
次に、第１実施形態に係る測位システム１０における動作について説明する。
最初に、端末装置２０における動作について説明する。
図７は、第１実施形態に係る端末装置２０における動作を示すフローチャートである。
【００５４】
先ず、ステップＳ１１０では、端末装置２０は、端末装置２０に備えた加速度センサ２６ａにより、端末装置２０が遥動する加速度を検出する。ユーザＭ１の歩行に伴って腕が前後に振られているときに、端末装置２０も併せて遥動して加速度が検出される。
【００５５】
ステップＳ１２０では、端末装置２０は、ステップＳ１１０における加速度の検出の結果、端末装置２０が遥動状態にあるか否かを判定する。端末装置２０が遥動状態にある場合は、ステップＳ１３０へ進む。
他方、端末装置２０が遥動状態にない場合は、ステップＳ１５０へ進み、端末記憶部２９に保存されている設定測位間隔２９ｂを端末記憶部２９の実測測位間隔２９ｃへセットし、ステップＳ１６０へ進む。即ち、端末装置２０が遥動状態にない場合、端末装置２０は、予め設定されている設定測位間隔２９ｂにより測位処理を行うことになる。
【００５６】
ステップＳ１３０では、端末装置２０は、ステップＳ１１０における加速度センサ２６ａからの出力信号に基づいて、基準周期時間２９ａを算出して端末記憶部２９に保存する。
【００５７】
ステップＳ１４０では、端末装置２０は、端末記憶部２９に保存されている設定測位間隔２９ｂ及びステップＳ１３０において算出した基準周期時間２９ａに基づいて、実測測位間隔２９ｃを算出して端末記憶部２９に保存する。そして、ステップＳ１６０へ進む。
【００５８】
ステップＳ１６０では、端末装置２０は、時計部２５における計時時間が、端末記憶部２９に保存されている実測測位間隔２９ｃに到達したか否かを判定する。計時時間が実測測位間隔２９ｃに到達した場合は、次のステップＳ１７０へ進む。
他方、計時時間が実測測位間隔２９ｃに到達していない場合は、ステップＳ１１０に戻り、端末装置２０の遥動を検出する処理を繰り返す。
【００５９】
ステップＳ１７０では、端末装置２０は、各ＧＰＳ衛星１２ａ等からの各信号Ｓ１等を受信し、受信した信号Ｓ１等に含まれる航法メッセージを解析して測位処理を行う。測位処理により生成した端末装置２０の位置を示す測位結果情報２９ｄは、端末記憶部２９に保存する。
【００６０】
ステップＳ１８０では、端末装置２０は、ステップＳ１７０において生成した測位結果情報２９ｄを、インターネット網８０を介してホスト装置６０へ送信する。そして、ステップＳ１１０に戻り、端末装置２０の遥動を検出する処理を繰り返す。
【００６１】
次に、ホスト装置６０における動作について説明する。
図８は、第１実施形態に係るホスト装置６０における動作を示すフローチャートである。
【００６２】
先ず、ステップＳ２１０では、ホスト装置６０は、端末装置２０からインターネット網８０を介して送信された測位結果情報２９ｄを受信する。受信した測位結果情報２９ｄは、ホスト記憶部６５に測位結果情報６５ｂとして保存する。
【００６３】
ステップＳ２２０では、ホスト装置６０は、ホスト記憶部６５に保存されている地図情報６５ａから、保存されている測位結果情報６５ｂに基づいて地図情報を検索する。
【００６４】
ステップＳ２３０では、ホスト装置６０は、ステップＳ２２０において検索された地図情報に端末装置２０の現在位置や移動経路等の情報を含んで画面表示する。なお、ここで、地図情報に、端末装置の移動経路の他に、端末装置の移動速度や移動距離等を算出して表示しても良い。
【００６５】
なお、上記ステップＳ１１０及びＳ１２０は、遥動状態判定工程及び遥動状態判定機能に相当する。また、上記ステップＳ１３０は、基準周期時間算出工程及び基準周期時間算出機能に相当する。また、上記ステップＳ１４０〜Ｓ１７０は、測位工程及び測位機能に相当する。また、上記ステップＳ１８０は、測位結果情報送信工程及び測位結果情報送信機能に相当する。また、上記ステップＳ２１０は、測位結果情報受信工程及び測位結果情報受信機能に相当する。また、上記ステップＳ２２０及びＳ２３０は、端末情報出力工程及び端末情報出力機能に相当する。
【００６６】
＜効果＞
上述したように、本実施形態における測位システム１０では、ユーザＭ１の歩行に伴い端末装置２０が遥動状態にあるとき、遥動状態を検出した加速度センサ２６ａからの出力信号に基づいて、ユーザＭ１の腕が振られる基準周期時間２９ａを算出する。そして、端末装置２０が遥動状態にあるとき、予め設定されている設定測位間隔２９ｂを基に、基準周期時間２９ａの整数倍の時間の間隔で測位処理を行う。
ユーザＭ１が歩行しているとき、設定測位間隔２９ｂの時間の間隔において測位処理を行った場合、ユーザＭ１の腕が前後に振られることにより、端末装置２０の測位位置も前後に振られて様々な位置で測位してしまう可能性がある。本実施形態における測位システム１０では、予め設定されている設定測位間隔２９ｂを基に、基準周期時間２９ａの整数倍の時間の間隔で測位処理を行うことから、ユーザＭ１の体の一定の位置、例えばユーザＭ１の腕が体の最も前方にある位置において測位処理を行うことができる。これにより、ユーザＭ１が歩行しているときに、測位位置がばらついてしまうのを防止することができる。
この結果、測位処理を行い生成された測位結果情報２９ｄを受信するホスト装置６０では、地図情報に端末装置２０の移動経路、移動速度や移動距離等を表示するときに、端末装置２０が遥動することによる悪影響を受けることなく、正確な情報を表示することができる。
【００６７】
（第２実施形態）
以下、第２実施形態に係る端末装置について図面を参照して説明する。
【００６８】
最初に、第２実施形態に係る端末装置の概略について説明する。
図９は、第２実施形態に係る端末装置４０を示す概略図である。同図に示すように、第２実施形態に係る端末装置４０は、図１に示す第１実施形態に係る測位システム１０と異なり、ホスト装置６０を含まないで、端末装置４０単独の構成となっている。この端末装置４０は、第１実施形態に係る端末装置２０と同様に、例えば、ユーザＭ１の手首等の腕に携帯される腕時計であり、ＧＰＳを利用しての測位処理が可能な構成となっている。なお、端末装置４０は、第１実施形態に係る端末装置２０と同様に、例えば、携帯型電話装置、ＰＨＳ、ＰＤＡ、歩数計及び携帯可能なナビゲーション等でも良い。また、ユーザＭ１の足首等の足に携帯される端末装置４０でも良い。
【００６９】
次に、第２実施形態に係る端末装置４０の機能構成及び動作について説明する。
図１０は、第２実施形態に係る端末装置４０の機能構成を示すブロック図である。同図に示すように、端末装置４０は、図２に示す第１実施形態に係る端末装置２０の構成から、通信部２２を省いた構成となっている。また、端末記憶部２９には、地図情報２９ｅが保存されている。
【００７０】
図１１は、第２実施形態に係る端末装置４０における動作を示すフローチャートである。同図（ａ）に示すフローチャートは、図７に示す第１実施形態に係る端末装置２０のフローチャートからステップＳ１８０の処理（測位結果情報２９ｄをホスト装置６０へ送信する処理）を省いた内容となっている。つまり、第２実施形態に係る端末装置４０は、第１実施形態に係る端末装置２０と異なり、ステップＳ１７０において生成した測位結果情報２９ｄをホスト装置６０へは送信しないで、その全てを端末装置４０の端末記憶部２９に保存する。
【００７１】
また、図１１（ｂ）に示すフローチャートは、図８に示す第１実施形態に係るホスト装置６０のフローチャートからステップＳ２１０の処理（送信された測位結果情報２９ｄを受信する処理）を省いた内容となっている。つまり、第２実施形態に係る端末装置４０は、端末装置４０において、第１実施形態に係るホスト装置６０と同様に、ステップＳ２２０において、端末記憶部２９に保存されている地図情報２９ｅから、保存されている測位結果情報２９ｄに対応する地図情報を検索する。そして、ステップＳ２３０において、端末装置４０は、ステップＳ２２０において検索された地図情報に端末装置４０の現在位置や移動経路等の情報を含んで画面表示する。
【００７２】
＜効果＞
上述したように、本実施形態における端末装置４０では、ユーザＭ１の歩行に伴い端末装置４０が遥動状態にあるとき、ユーザＭ１の腕が振られる基準周期時間２９ａを算出し、予め設定されている設定測位間隔２９ｂを基に、基準周期時間２９ａの整数倍の時間の間隔で測位処理を行う。そして、生成した測位結果情報２９ｄの全てを端末記憶部２９に保存する。次に、端末装置４０において、地図情報を検索し、端末装置４０の現在位置や移動経路等の情報を含んで画面表示する。
この結果、端末装置４０において、地図情報に端末装置４０の移動経路、移動速度や移動距離等を表示するときに、端末装置４０が遥動することによる悪影響を受けることなく、正確な情報を表示することができる。
【図面の簡単な説明】
【００７３】
【図１】第１実施形態に係る測位システムを示す概略図。
【図２】端末装置の機能構成を示すブロック図。
【図３】歩行時において腕が振られる動作状態を示す説明図。
【図４】加速度センサの出力信号を示す説明図。
【図５】実測測位間隔の算出例を示す図。
【図６】ホスト装置の機能構成を示すブロック図。
【図７】第１実施形態に係る端末装置における動作を示すフローチャート。
【図８】第１実施形態に係るホスト装置における動作を示すフローチャート。
【図９】第２実施形態に係る端末装置を示す概略図。
【図１０】第２実施形態に係る端末装置の機能構成を示すブロック図。
【図１１】第２実施形態に係る端末装置における動作を示すフローチャート。
【符号の説明】
【００７４】
Ｓ１，Ｓ２，Ｓ３，Ｓ４…信号、１０…測位システム、１２ａ…ＧＰＳ衛星、２０，４０…端末装置、２１…制御部、２２…通信部、２２ａ…測位結果情報送信部、２３…表示部、２４…操作部、２５…時計部、２６…遥動状態判定部、２６ａ…加速度センサ、２７…基準周期時間算出部、２８…測位部、２９…端末記憶部、２９ａ…基準周期時間、２９ｂ…設定測位間隔、２９ｃ…実測測位間隔、２９ｄ，６５ｂ…測位結果情報、２９ｅ…地図情報、６０…ホスト装置、６１…制御部、６２…表示部、６３…操作部、６４…通信部、６４ａ…測位結果情報受信部、６５…ホスト記憶部、６５ａ…地図情報、８０…インターネット網。
【図１】
2009128146.tif 000003
【図２】
2009128146.tif 000004
【図３】
2009128146.tif 000005
【図４】
2009128146.tif 000006
【図５】
2009128146.tif 000007
【図６】
2009128146.tif 000008
【図７】
2009128146.tif 000009
【図８】
2009128146.tif 000010
【図９】
2009128146.tif 000011
【図１０】
2009128146.tif 000012
【図１１】
2009128146.tif 000013