(57)【要約】【課題】測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる測位システム等を提供すること。【解決手段】情報提供装置５０は、位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を格納する必要精度範囲情報格納手段２５０等を有し、端末装置２０は、情報提供装置５０から必要精度範囲情報２５４（１５２）を取得する必要精度範囲情報取得手段と、測位手段によって生成した位置情報１５８の精度が、必要精度範囲内か否かを判断する必要精度範囲内外判断手段と、必要精度範囲内の位置情報１５８によって、情報提供装置５０に対して位置関連サービス情報２５２ａを要求する位置関連サービス情報要求手段と、を有することを特徴とする測位システム１０。【選択図】図５
2006125866.tif 000002
【特許請求の範囲】
【請求項１】
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置と、
前記端末装置と通信可能な情報提供装置と、
を有する測位システムであって、
前記情報提供装置は、
位置関連サービス情報を格納する位置関連サービス情報格納手段と、
前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を格納する必要精度範囲情報格納手段と、
前記端末装置に対して、前記必要精度範囲情報を提供する必要精度範囲情報提供手段と、
前記必要精度範囲内の位置情報に基づいて、前記位置関連サービス情報を選択する位置関連サービス情報選択手段と、
を有し、
前記端末装置は、
前記情報提供装置から前記必要精度範囲情報を取得する必要精度範囲情報取得手段と、
前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断手段と、
前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求手段と、
を有することを特徴とする測位システム。
【請求項２】
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置であって、
位置関連サービス情報を提供する情報提供装置と通信するための通信手段と、
前記情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得手段と、
前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断手段と、
前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求手段と、
を有することを特徴とする端末装置。
【請求項３】
前記位置関連サービス情報を利用するための位置情報の許容誤差範囲を示す許容誤差範囲情報を格納する許容誤差範囲情報格納手段と、
前記測位手段によって生成した位置情報の精度が、前記許容誤差範囲内か否かを判断する許容誤差範囲内外判断手段と、
を有し、
前記許容誤差範囲は前記必要精度範囲よりも小さく、
前記必要精度範囲内の前記位置情報を生成した時点で、前記情報提供装置に対して前記位置関連サービス情報を要求し、
前記許容誤差範囲内の前記位置情報を生成した時点で、前記測位手段による測位を完了する構成となっていることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記位置関連サービス情報の利用方法に応じて前記許容誤差範囲を変更可能な構成となっていることを特徴とする請求項３に記載の端末装置。
【請求項５】
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置と通信可能な情報提供装置であって、
位置関連サービス情報を格納する位置関連サービス情報格納手段と、
前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を格納する必要精度範囲情報格納手段と、
前記端末装置に対して、前記必要精度範囲情報を提供する必要精度範囲情報提供手段と、
前記必要精度範囲内の前記位置情報に基づいて、前記位置関連サービス情報を選択する位置関連サービス情報選択手段と、
を有することを特徴とする情報提供装置。
【請求項６】
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、
前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、
前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、
を有することを特徴とする端末装置の制御方法。
【請求項７】
コンピュータに、
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、
前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、
前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、
を実行させることを特徴とする端末装置の制御プログラム。
【請求項８】
コンピュータに、
複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、
前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、
前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、
を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報衛星からの位置関連信号を使用する測位システム、端末装置、情報提供装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、衛星航法システムである例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の現在位置を測位する測位システムが実用化されている。このＧＰＳ受信機による測位精度に関して、高精度化に関する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００２−３４０５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ＧＰＳ受信機による測位については、常に高精度な位置情報を必要としているわけではない。
それにも関わらず、常に高精度な位置情報を生成すると、ＧＰＳ受信機の処理時間が不必要に長時間化する場合があるという問題がある。
【０００４】
そこで、本発明は、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる測位システム、端末装置、情報提供装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置と、前記端末装置と通信可能な情報提供装置と、を有する測位システムであって、前記情報提供装置は、位置関連サービス情報を格納する位置関連サービス情報格納手段と、前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を格納する必要精度範囲情報格納手段と、前記端末装置に対して、前記必要精度範囲情報を提供する必要精度範囲情報提供手段と、前記必要精度範囲内の位置情報に基づいて、前記位置関連サービス情報を選択する位置関連サービス情報選択手段と、を有し、前記端末装置は、前記情報提供装置から前記必要精度範囲情報を取得する必要精度範囲情報取得手段と、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断手段と、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求手段と、を有することを特徴とする測位システムにより達成される。
【０００６】
第１の発明の構成によれば、前記端末装置は、前記必要精度範囲情報取得手段によって、前記情報提供装置から前記必要精度範囲情報を取得することができる。そして、前記端末装置は、前記必要制度範囲内外判断手段によって、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断することができる。さらに、前記端末装置は、前記位置関連サービス情報要求手段を有するから、前記情報提供装置に前記位置関連サービス情報を要求することができる。
【０００７】
すなわち、前記端末装置は、前記情報提供装置から前記位置関連サービス情報の提供を受けるために必要な精度において、前記測位手段による測位を行う。
このため、前記端末装置は、前記情報提供装置から前記位置関連サービス情報の提供を受けるという目的に対して、不必要に高精度な測位を行うことがない。
すなわち、前記端末装置は、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる。
【０００８】
前記目的は、第２の発明によれば、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置であって、位置関連サービス情報を提供する情報提供装置と通信するための通信手段と、前記情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得手段と、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断手段と、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求手段と、を有することを特徴とする端末装置によって達成される。
【０００９】
第２の発明の構成によれば、前記端末装置は、第１の発明の構成と同様に、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる。
【００１０】
第３の発明は、第２の発明の構成において、前記位置関連サービス情報を利用するための位置情報の許容誤差範囲を示す許容誤差範囲情報を格納する許容誤差範囲情報格納手段と、前記測位手段によって生成した位置情報の精度が、前記許容誤差範囲内か否かを判断する許容誤差範囲内外判断手段と、を有し、前記許容誤差範囲は前記必要精度範囲よりも小さく、前記必要精度範囲内の前記位置情報を生成した時点で、前記情報提供装置に対して前記位置関連サービス情報を要求し、前記許容誤差範囲内の前記位置情報を生成した時点で、前記測位手段による測位を完了する構成となっていることを特徴とする。
【００１１】
第３の発明の構成によれば、前記端末装置は、前記許容誤差範囲内外判断手段によって、前記測位手段によって生成した位置情報の精度が、前記許容誤差範囲内か否かを判断することができ、前記許容誤差範囲内外判断手段の判断結果に基づいて、前記測位手段による測位を完了する構成となっている。
前記測位手段は例えば、前記位置関連信号に基いて現在位置を反復演算しており、時間経過につれて測位精度を向上し、測位誤差の範囲を小さくしている。そして、前記許容誤差範囲は前記必要精度範囲よりも小さいから、前記測位手段によって生成された位置情報は、前記必要精度範囲内に先に到達する。
【００１２】
ここで、前記端末装置は、前記位置関連サービス情報については、前記許容誤差範囲内の位置情報を生成した時点ではなくて、前記必要精度範囲内の位置情報を生成した時点で前記情報提供装置に対して前記位置関連サービス情報を要求している。
このため、前記端末装置が、前記位置関連サービス情報を取得し、前記許容誤差範囲内の位置情報を生成した時点で、前記位置関連サービス情報を利用することができる。
すなわち、前記許容誤差範囲内の位置情報を生成した後に、前記情報提供装置に対して、前記位置関連サービス情報を要求する場合よりも早く、前記情報提供装置に対して前記位置関連サービス情報を要求し、前記位置関連サービス情報をより早く取得できることを意味する。その結果として、より早く、前記位置関連サービス情報を利用することができる。
【００１３】
第４の発明は、第３の発明の構成において、前記位置関連サービス情報の利用方法に応じて前記許容誤差範囲を変更可能な構成となっていることを特徴とする。
【００１４】
例えば、前記位置関連サービス情報を前記端末装置の概略の位置を特定するために利用する場合には、前記端末装置の精密な位置を特定するために利用する場合に比べて、前記許容誤差範囲は大きくてもよい。それにもかかわらず、前記許容誤差範囲を小さいままに維持すると、不必要に高精度な測位を実施することになり、測位時間が不必要に長くなり、電力も不必要に消費する。
【００１５】
この点、第４の発明の構成によれば、前記位置関連サービス情報の利用方法に応じて前記許容誤差範囲を変更可能な構成となっているから、前記許容誤差範囲が広くてもよい場合には、前記許容誤差範囲を広く設定することができる。
これにより、不必要に高精度な測位を実施することがなくなるから、測位時間が不必要に長くなることを防止することができる。さらに、電力を不必要に消費することを防止することができる。
【００１６】
前記目的は、第５の発明によれば、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置と通信可能な情報提供装置であって、位置関連サービス情報を格納する位置関連サービス情報格納手段と、前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を格納する必要精度範囲情報格納手段と、前記端末装置に対して、前記必要精度範囲情報を提供する必要精度範囲情報提供手段と、前記必要精度範囲内の前記位置情報に基づいて、前記位置関連サービス情報を選択する位置関連サービス情報選択手段と、を有することを特徴とする情報提供装置によって達成される。
【００１７】
第５の発明の構成によれば、前記情報提供装置は、前記必要精度範囲情報提供手段によって、前記端末装置に対して、前記必要精度範囲情報を提供することができる。
このため、前記端末装置は、前記位置関連サービス情報の提供を受けるために、前記必要精度範囲内の前記位置情報を生成すれば足り、不必要に高精度な前記位置情報を生成する必要がない。
すなわち、前記情報提供装置は、前記端末装置に対して、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮するための情報を提供することができる。
【００１８】
前記目的は、第６の発明によれば、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、を有することを特徴とする端末装置の制御方法によって達成される。
【００１９】
第６の発明の構成によれば、第２の発明の構成と同様に、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる。
【００２０】
前記目的は、第７の発明によれば、コンピュータに、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、を実行させることを特徴とする端末装置の制御プログラムによって達成される。
【００２１】
前記目的は、第８の発明によれば、コンピュータに、複数の位置情報衛星からの位置関連信号に基づいて現在位置の測位をする測位手段を有する端末装置が、位置関連サービス情報を提供する情報提供装置から、前記情報提供装置が前記位置関連サービス情報を提供するために必要な位置情報の必要精度範囲を示す必要精度範囲情報を取得する必要精度範囲情報取得ステップと、前記端末装置が、前記測位手段によって生成した位置情報の精度が、前記必要精度範囲内か否かを判断する必要精度範囲内外判断ステップと、前記端末装置が、前記必要精度範囲内の前記位置情報によって、前記情報提供装置に対して前記位置関連サービス情報を要求する位置関連サービス情報要求ステップと、を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体によって達成される。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２３】
図１は、本発明の実施の形態に係る測位システム１０を示す概略図である。
図１に示すように、測位システム１０は、サーバ５０を有する。サーバ５０は、位置関連サービス情報である例えば、地域地図情報２５２ａ等（図４参照）を提供する情報提供装置の一例である。
【００２４】
図１に示すように、測位システム１０は、端末２０を有する。端末２０は、複数の位置情報衛星である例えば、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄからの位置関連信号である例えば、信号Ｓ１，Ｓ２，Ｓ３及びＳ４を受信するための端末ＧＰＳ装置３２を有する。端末２０はまた、サーバ５０と通信するための通信手段の一例である例えば、端末通信装置３０を有する。端末２０は、端末通信装置３０によって、通信基地局である基地局４０及び通信網である例えば、インターネット網４５を介してサーバ５０と通信可能になっている。
なお、端末２０は、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
【００２５】
測位システム１０は、端末２０が、サーバ５０から後述の例えば、地域地図情報２５２ａを取得して、その地域地図情報２５２ａと端末２０の現在位置を示す位置情報を合成して表示するシステムである。
端末２０の現在位置は、東京都千代田区であり、東京都千代田区に対応する地域地図情報は地域地図情報２５２ａであるという前提で、以下説明を続ける。
【００２６】
（サーバ５０の主なハードウエア構成について）
図２はサーバ５０の主なハードウエア構成を示す概略図である。
図２に示すように、サーバ５０は、コンピュータを有しており、コンピュータは、バス５２を有する。
このバス５２には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５４、記憶装置５６、外部記憶装置５８等が接続されている。記憶装置５６は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等であり、外部記憶装置５８は例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等である。
【００２７】
また、このバス５２には、各種情報等を入力するための入力装置６０が接続されている。
また、このバス５２には、端末２０等と通信するためのサーバ通信装置６２、各種情報等を表示するための表示装置６４が接続されている。
【００２８】
（端末２０の主なハードウエア構成について）
図３は端末２０の主なハードウエア構成を示す概略図である。
図３に示すように、端末２０は、コンピュータを有しており、コンピュータは、バス２２を有する。
このバス２２には、ＣＰＵ２４、記憶装置２６等が接続されている。
【００２９】
また、このバス２２には、各種情報等を入力するための入力装置２８が接続されている。
また、このバス２２には、サーバ５０等と通信するための端末通信装置３０、端末ＧＰＳ装置３２が接続されている。
さらに、このバス２２には、各種情報等を表示するための表示装置３４が接続されている。
【００３０】
（サーバ５０の主なソフトウエア構成について）
図４は、サーバ５０の主なソフトウエア構成を示す概略図である。
図４に示すようにサーバ５０は、各部を制御するサーバ制御部２００、図２のサーバ通信装置６２に対応するサーバ通信部２０２等を有する。
【００３１】
図４に示すように、サーバ５０は、各種プログラムを格納するサーバ第１記憶部２１０、各種情報を格納するサーバ第２記憶部２５０を有する。
【００３２】
図４に示すように、サーバ５０は、サーバ第２記憶部２５０に地図情報２５２を格納している。地図情報２５２は、例えば日本全国の地図であり、例えば、東京都千代田区の範囲を示す地域地図情報２５２ａ、東京都中央区の範囲を示す地域地図情報２５２ｂ等の地域ごとの地域地図情報を、サーバ５０が端末２０に提供できるような構成になっている。なお、サーバ５０は、地域地図情報２５２ａ等を例えば、全国の市町村について有している。
この地図情報２５２及び地域地図情報２５２ａ等は位置関連サービス情報の一例であり、サーバ第２記憶部２５０は位置関連サービス情報格納手段の一例である。
【００３３】
図４に示すように、サーバ５０は、サーバ第２記憶部２５０にサーバ側要求精度情報２５４を格納している。サーバ側要求精度情報２５４は、サーバ制御部２００が、地域地図情報２５２ａ等を提供するために必要な位置情報の精度を示す情報である。サーバ側要求精度情報２５４に示される精度は例えば、５００メートル（ｍ）である。
この５００メートル（ｍ）は必要精度範囲の一例であり、サーバ側要求精度情報２５４は必要精度範囲情報の一例である。そして、サーバ第２記憶部２５０は、必要精度範囲情報格納手段の一例である。
【００３４】
図４に示すように、サーバ５０は、サーバ第１記憶部２１０に要求精度情報送信プログラム２１２を格納している。要求精度情報送信プログラム２１２は、サーバ制御部２００が、端末２０からの要求に基づいて、端末２０に対してサーバ側要求精度情報２５４を送信するための情報である。すなわち、要求精度情報送信プログラム２１２とサーバ制御部  ２００は、必要精度範囲情報提供手段の一例である。
【００３５】
図４に示すように、サーバ５０は、サーバ第１記憶部２１０に地図情報選択プログラム２１４を格納している。地図情報選択プログラム２１４は、サーバ制御部２００が、サーバ側要求精度情報２５４に示される精度範囲内の位置情報に基づいて、地図情報２５２から例えば、地域地図情報２５２ａを選択するための情報である。すなわち、地図情報選択プログラム２１４とサーバ制御部２００は、位置関連サービス情報選択手段の一例である。
【００３６】
図４に示すように、サーバ５０は、サーバ第１記憶部２１０に地図情報送信プログラム２１６を格納している。地図情報送信プログラム２１６は、サーバ制御部２００が、地図情報選択プログラム２１４によって選択した例えば、地域地図情報２５２ａを端末２０に送信するための情報である。
【００３７】
上述のように、サーバ５０は、端末２０に対して、サーバ側要求精度情報２５４を提供することができる。
このため、端末２０は、例えば、地域地図情報の提供を受けるために、要求精度範囲内の測位結果情報１５８（図５参照）を生成すれば足り、不必要に高精度な測位結果情報１５８を生成する必要がない。
すなわち、サーバ５０は、端末２０に対して、測位の目的に必要な精度の測位結果情報１５８を生成することによって、測位時間を短縮するための情報を提供することができる。
【００３８】
（端末２０のソフトウエア構成について）
図５は、端末２０の主なソフトウエア構成を示す概略図である。
図５に示すように端末２０は、各部を制御する端末制御部１００、図３の端末通信装置３０に対応する端末通信部１０２、図３の端末ＧＰＳ装置３２に対応する端末ＧＰＳ部１０４等を有する。
【００３９】
図５に示すように、端末２０は、各種プログラムを格納する端末第１記憶部１１０、各種情報を格納する端末第２記憶部１５０を有する。
図５に示すように、端末２０は、端末第１記憶部１１０に、要求精度情報取得プログラム１１２を格納している。要求精度情報取得プログラム１１２は、端末制御部１００が、サーバ５０からサーバ側要求精度情報２５４（図４参照）を取得するための情報である。すなわち、要求精度情報取得プログラム１１２と端末制御部１００は、必要精度範囲情報取得手段の一例である。
【００４０】
具体的には、端末制御部１００は要求精度情報取得プログラム１１２に基づいて、端末通信部１０２によってサーバ５０に対して、サーバ側要求精度情報２５４の送信を要求し、端末通信部１０２によってサーバ５０からサーバ側要求精度情報２５４を受信する。
端末制御部１００は、サーバ５０から取得したサーバ側要求精度情報２５４を、端末側要求精度情報１５２として端末第２記憶部１５０に格納する。この端末側要求精度情報１５２もまた、必要精度範囲情報の一例である。
【００４１】
図５に示すように、端末２０は、端末第１記憶部１１０に、測位プログラム１１４を格納している。測位プログラム１１４は、端末制御部１００が、端末ＧＰＳ部１０４によってＧＰＳ衛星１２ａ等（図１参照）から信号Ｓ１等を受信し、受信した信号Ｓ１等に基いて、端末２０の現在位置の測位計算を行って測位結果情報１５８を生成するための情報である。この測位プログラム１１４と端末制御部１００は、測位手段の一例である。なお、測位演算と測位は同義で使用する。
詳細には、端末制御部１００は測位プログラム１１４によって、衛星情報１５４及び初期位置情報１５６及び、信号Ｓ１等に基いて、測位結果情報１５８を生成する。衛星情報１５４は、各ＧＰＳ衛星１２ａ等の衛星軌道情報等を示す情報（Ｅｐｈｅｍｅｒｉｓ）である。初期位置情報１５６は例えば、前回の測位結果情報１５８である。
【００４２】
図６は、測位演算等の概念図である。
図６（ａ）、図６（ｂ）及び図６（ｃ）の等の測位演算部は、測位プログラム１１４と端末制御部１００に対応する。そして、地図情報要求部は、後述の地図情報取得プログラム１１８と端末制御部１００に対応する。
端末制御部１００は測位プログラム１１４によって、図６（ａ）等に示すように、測位演算を反復的に実施し（反復演算を行い）、時間経過とともに測位精度を向上していく。
すなわち、端末制御部１００は測位結果情報１５８を継続的に生成し、測位精度を向上しつつ更新している。  
【００４３】
図５に示すように、端末２０は、端末第１記憶部１１０に、要求精度範囲内外判断プログラム１１６を格納している。要求精度範囲内外判断プログラム１１６は、端末制御部１００が、測位結果情報１５８の測位精度が、端末側要求精度情報１５２に示される精度である例えば、５００メートル（ｍ）以内か否かを判断するための情報である。すなわち、
要求精度範囲内外判断プログラム１１６と端末制御部１００は、必要精度範囲内外判断手段の一例である。
【００４４】
図５に示すように、端末２０は、端末第１記憶部１１０に、地域地図情報要求プログラム１１８を格納している。地域地図情報要求プログラム１１８は、端末制御部１００が、  
端末側要求精度情報１５２に示される精度である例えば、５００メートル（ｍ）以内の測位結果情報１５８によって、サーバ５０に対して例えば、地域地図情報２５２ａを要求するための情報である。すなわち、地域地図情報要求プログラム１１８と端末制御部１００は、位置関連サービス情報要求手段の一例である。
【００４５】
具体的には、端末制御部１００は地域地図情報要求プログラム１１８によって、精度が５００メートル（ｍ）以内の測位結果情報１５８を送信することによって例えば、その測位結果情報１５８に示される測位位置に対応する地域地図情報を、端末通信部１０２を介して要求する。そして、端末２０は例えば、東京都千代田区の範囲を示す地域地図情報２５２ａを端末通信部１０２によって受信する。
【００４６】
図６に示すように、端末２０による測位精度は、反復演算によって時間経過とともに向上していき、例えば、時刻ｔ２の時点で測位精度が５００メートル（ｍ）になる。
そして、端末２０は、図６（ｂ）に示すように、最初に測位結果情報１５８の測位精度が５００メートル（ｍ）以内であると判断した時点である例えば、時刻ｔ２において、サーバ５０に対して、地域地図情報２５２ａを要求する。
すなわち、端末２０は、反復演算を継続して測位結果情報１５８の測位精度が５００メートル（ｍ）以内よりもさらに向上し、例えば、１０メートル（ｍ）以内になった時点である時刻ｔ３において地域地図情報２５２ａを要求するのではなく、時刻ｔ２において地域地図情報を要求する。
【００４７】
本実施の形態とは異なり、端末２０が、図６（ａ）に示すように、時刻ｔ３においてサーバ５０に対して地域地図情報を要求する場合には、サーバ５０から地域地図情報２５２ａを取得する時刻は例えば、ｔ５になる。
これに対して、本実施の形態の端末２０は、図６（ｂ）に示すように、時刻ｔ２において地域地図情報を要求するから、サーバ５０から地域地図情報２５２ａを取得する時刻はより早くなり、例えば、ｔ４になる。
【００４８】
端末制御部１００は、サーバ５０から取得した例えば、地域地図情報２５２ａを、端末地域地図情報１６０として端末第２記憶部１５０に格納する。この端末地域地図情報１６０もまた、位置関連サービス情報の一例である。
【００４９】
図５に示すように、端末２０は、端末第１記憶部１１０に、許容誤差範囲内外判断プログラム１２０を格納している。許容誤差範囲内外判断プログラム１２０は、端末制御部１００が、測位結果情報１５８の測位精度が許容誤差範囲情報１６２に示される許容誤差範囲である例えば、１０メートル（ｍ）以内か否かを判断するための情報である。すなわち、許容誤差範囲内外判断プログラム１２０と端末制御部１００は、許容誤差範囲内外判断手段の一例である。
ここで、許容誤差範囲情報１６２は、端末地域地図情報１６０を利用するための位置情報の許容誤差範囲を示す情報である。すなわち、許容誤差範囲情報１６２は、許容誤差範囲情報の一例である。そして、端末第２記憶部１５０は、許容誤差範囲情報格納手段の一例である。
【００５０】
そして、端末制御部１００は許容誤差範囲内外判断プログラム１２０によって、測位結果情報１５８の測位精度が許容誤差範囲内であると判断した時点で、測位プログラム１１４による測位演算を完了する。
すなわち、図６（ｂ）に示すように、端末制御部１００は、測位結果情報１５８の測位
精度が許容誤差範囲内である例えば、１０メートル（ｍ）になった時点ｔ３において測位を完了する。
【００５１】
上述の許容誤差範囲情報１６２に示される許容誤差範囲は、端末地域地図情報１６０
の利用方法に応じて変更可能になっている。
端末地域地図情報１６０に示される例えば、東京都千代田区の地図に端末２０の現在位置を表示して、端末２０の使用者以外の第三者との、待ち合わせ場所の位置を正確に知るという利用方法の場合には、端末２０の位置が例えば、特定の建物や特定の道路によって特定できる必要がある。この場合、許容誤差範囲情報１６２に示される許容誤差範囲は例えば、１０メートル（ｍ）である。
【００５２】
これに対して、例えば、東京都千代田区の中心にいるのか、東側にいるのかという概略の位置を知るという利用方法の場合には、許容誤差範囲情報１６２に示される許容誤差範囲は例えば、１００メートル（ｍ）でもよい。
許容誤差範囲を１００メートル（ｍ）に設定した場合には、図６（ｃ）に示すように、
端末制御部１００は、測位結果情報１５８の測位精度が、１００メートル（ｍ）になった時点において測位を完了する。すなわち、許容誤差範囲を１０メートル（ｍ）に設定した場合の測位完了時点ｔ３よりも早い時点で測位を完了する。このため、測位に必要な電力消費を低減することができる。
【００５３】
以上のように、端末２０の許容誤差範囲は変更可能になっているから、端末地域地図情報１６０の利用方法に応じて適切な範囲に設定することができる。
【００５４】
なお、許容誤差範囲情報１６２に示される許容誤差範囲は、端末側要求精度情報１５２に示される要求精度範囲よりも小さい。要求精度範囲の測位結果情報１５８は、サーバ５０から、特定の地域範囲である例えば、東京都千代田区を示す地域地図情報２５２ａを取得するという目的に使用するものであるから、東京都千代田区内の位置を詳細に特定する必要はない。これに対して、許容誤差範囲の測位結果情報１５８は、例えば、東京都千代田区を示す地域地図情報２５２ａに現在位置を表示するという目的に使用するものであるから、東京都千代田区のいずれかの地点を地域地図情報２５２ａの利用方法に応じて詳細に特定する必要があるからである。
【００５５】
図５に示すように、端末２０は、端末第１記憶部１１０に、合成情報生成プログラム１２２を格納している。合成情報生成プログラム１２２は、端末制御部１００が、端末側地域地図情報１６０と許容誤差範囲内の測位結果情報１５８を合成して合成情報１６４を生成するための情報である。
【００５６】
端末２０は、図６（ｂ）に示すように、測位精度が５００メートル（ｍ）の時点で地域地図情報を要求しているから、サーバ５０から地域地図情報２５２ａを例えば、時刻ｔ４において受信することができる。図６（ｂ）の例では、時刻ｔ３において既に許容誤差範囲内の測位結果情報１５８を生成しているから、端末２０は、地域地図情報２５２ａを受信した時刻ｔ４において、合成情報１６４を生成することができる。
【００５７】
図５に示すように、端末２０は、端末第１記憶部１１０に、合成情報表示プログラム１２４を格納している。合成情報表示プログラム１２４は、端末制御部１００が、合成情報１６４を表示装置３４（図３参照）の表示画面（図示せず）に表示するための情報である。
これにより、端末２０の使用者（図示せず）は、端末地域地図情報１６０と現在位置を合成した画像を見ることができる。
【００５８】
上述のように、端末２０は、サーバ５０から地域地図情報の提供を受けるために必要な精度において、測位を行う。
このため、端末２０は、サーバ５０から地域地図情報の提供を受けるという目的に対して、不必要に高精度な測位を行うことがない。
すなわち、端末２０は、測位の目的に必要な精度の位置情報を生成することによって、測位時間を短縮することができる。
【００５９】
また、端末２０は、地域地図情報については、端末側要求精度情報１５２に示される要求精度範囲内の位置情報を生成した時点でサーバ５０に対して地域地図情報を要求している。
すなわち、許容誤差範囲内の位置情報を生成した後に、サーバ５０に対して、地域地図情報を要求する場合よりも早く、サーバ５０に対して地域地図情報を要求し、地域地図情報をより早く取得することができる。その結果として、より早く、地域地図情報を取得し、これを利用することができる。
【００６０】
さらに、端末２０は、地域地図情報の利用方法に応じて許容誤差範囲を変更可能な構成となっているから、許容誤差範囲が広くてもよい場合には、許容誤差範囲を広く設定することができる。
例えば、地域地図情報を端末２０の概略の位置を特定するために利用する場合には、端末２０の精密な位置を特定するために利用する場合に比べて、許容誤差範囲は大きくてもよい。それにもかかわらず、許容誤差範囲を小さいままに維持すると、不必要に高精度な測位を実施することになり、測位時間が不必要に長くなり、電力も不必要に消費する。
【００６１】
この点、端末２０は、地域地図情報の利用方法に応じて許容誤差範囲を変更可能な構成となっているから、不必要に高精度な測位を実施することがないから、測位時間が不必要に長くなることを防止することがおできる。さらに、電力を不必要に消費することも防止することができる。
【００６２】
以上が本実施の形態に係る測位システム１０の構成であるが、以下、その動作例を主に図７を使用して説明する。
【００６３】
図７は本実施の形態に係る測位システム１０の動作例を示す概略フローチャートである。
【００６４】
まず、端末２０は、サーバ５０からサーバ側要求精度情報２５４（図４参照）を取得する（図７のステップＳＴ１）。このステップＳＴ１は、必要精度範囲情報取得ステップの一例である。
端末２０は、サーバ５０から取得したサーバ側要求精度情報２５４を、端末側要求精度情報１５２として端末第２記憶部１５０（図５参照）に格納する。
【００６５】
続いて、端末２０は、ＧＰＳ衛星１２ａ等からの信号Ｓ１等（図１参照）に基づいて、測位演算を開始する（ステップＳＴ２）。
続いて、端末２０は、測位結果情報１５８の測位精度が端末側要求精度情報１５２に示される要求精度範囲内である例えば、５００メートル（ｍ）以内である否かを判断する（ステップＳＴ３）。このステップＳＴ３は、必要精度範囲内外判断ステップの一例である。
【００６６】
ステップＳＴ３において、端末２０が、測位結果情報１５８の測位精度が要求精度範囲内である例えば、５００メートル（ｍ）以内であると判断した場合には、要求精度範囲内の測位結果情報１５８をサーバ５０に送信し、地域地図情報を要求する（ステップＳＴ４）。このステップＳＴ４は、位置関連サービス情報要求ステップの一例である。
なお、ステップＳＴ３において、端末２０が、測位結果情報１５８の測位精度が要求精度範囲内ではないと判断した場合には、サーバ５０に地域地図情報を要求することなく、測位を継続する。
【００６７】
続いて、端末２０は、測位結果情報１５８の測位精度が、許容誤差範囲情報１６２に示される許容誤差範囲である例えば、１０メートル（ｍ）以内であるか否かを判断する（ステップＳＴ５）。端末２０は、測位結果情報１５８の測位精度が、許容誤差範囲情報１６２に示される許容誤差範囲である例えば、１０メートル（ｍ）以内であると判断すると測位を完了する。
なお、端末２０は、測位結果情報１５８の測位精度が、許容誤差範囲情報１６２に示される許容誤差範囲である例えば、１０メートル（ｍ）以外であると判断した場合には、測位を継続する。
【００６８】
続いて、端末２０は、サーバ５０から例えば、地域地図情報２５２ａを取得する（ステップＳＴ６）。端末２０は、サーバ５０から取得した地域地図情報２５２ａを端末地域地図情報１６０として端末第２記憶部１５０（図５参照）に格納する。
【００６９】
続いて、端末２０は、測位結果情報１５８と端末地域地図情報１６０を合成して合成情報１６４（図５参照）を生成し、表示装置３４（図３参照）に表示する。
【００７０】
上述のように、端末２０は、サーバ５０から地域地図情報の提供を受けるために必要な精度において、測位を行う。
このため、端末２０は、サーバ５０から地域地図情報の提供を受けるという目的に対して、不必要に高精度な測位を行うことがない。
これにより、サーバ５０から地域地図情報の提供を受けるまでの時間を短縮することができ、その結果として、地域地図情報をより早く利用することができる。  
【００７１】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の必要精度範囲情報取得ステップと、必要精度範囲内外判断ステップと、位置関連サービス情報要求ステップ等を実行させるための端末装置の制御プログラムとすることができる。
また、このような端末装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００７２】
これら端末装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００７３】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態に係る測位システムを示す概略図である。
【図２】サーバの主なハードウエア構成を示す概略図である。
【図３】端末の主なハードウエア構成を示す概略図である。
【図４】サーバの主なソフトウエア構成を示す概略図である。
【図５】端末の主なソフトウエア構成を示す概略図である。
【図６】測位演算等の概念図である。
【図７】測位システムの動作例を示す概略フローチャートである。
【符号の説明】
【００７５】
１０・・・測位システム、１２ａ，１２ｂ，１２ｃ，１２ｄ・・・ＧＰＳ衛星、２０・・・端末、４０・・・基地局、４５・・・インターネット網、１１２・・・要求精度情報取得プログラム、１１４・・・測位プログラム、１１６・・・要求精度範囲内外判断プログラム、１１８・・・地域地図情報要求プログラム、１２０・・・許容誤差範囲内外判断プログラム、１２２・・・合成情報生成プログラム、１２４・・・合成情報表示プログラム、２１２・・・要求精度情報送信プログラム、２１４・・・地図情報選択プログラム
【図１】
2006125866.tif 000003
【図２】
2006125866.tif 000004
【図３】
2006125866.tif 000005
【図４】
2006125866.tif 000006
【図５】
2006125866.tif 000007
【図６】
2006125866.tif 000008
【図７】
2006125866.tif 000009