(57)【要約】【課題】測位サーバと通信できないときに生成したすべての測位基礎情報に対応する測位結果を取得することができる測位システム等を提供すること。【解決手段】端末装置５０は、情報提供装置２０から、補助情報を受信する補助情報受信手段と、補助情報に基づいて、位置関連信号Ｓ１等を受信する信号受信手段と、位置関連信号Ｓ１等に基づいて、測位装置２０が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成手段と、測位基礎情報を保存する測位基礎情報保存手段と、端末装置５０の位置が、測位装置２０と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断手段と、測位装置通信範囲内外判断手段の判断結果に基づいて、測位基礎情報保存手段が保存したすべての測位基礎情報を測位装置２０に送信する測位基礎情報送信手段と、測位装置から測位位置情報を受信する測位位置情報受信手段と、を有する。【選択図】図６
2006084230.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星からの位置関連信号を受信する端末装置と、  
前記端末装置に対して、前記位置関連信号の受信のための補助情報を提供する情報提供装置と、
前記端末装置の現在位置の測位計算を行う測位装置と、
を有する測位システムであって、
前記情報提供装置は、前記端末装置が前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記端末装置に対して前記補助情報を送信する補助情報送信手段を有し、
前記端末装置は、
前記情報提供装置から前記補助情報を受信する補助情報受信手段と、
前記補助情報に基づいて、前記位置関連信号を受信する信号受信手段と、
前記位置関連信号に基づいて、前記測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成手段と、
前記測位基礎情報を保存する測位基礎情報保存手段と、
前記端末装置の位置が前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断手段と、
前記測位装置通信範囲内外判断手段の判断結果に基づいて、前記測位基礎情報保存手段が保存したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信手段と、
を有し、
前記測位装置は、
前記端末装置から前記測位基礎情報を受信する測位基礎情報受信手段と、
前記測位基礎情報に基づいて、前記端末装置の位置の測位計算を行って測位位置情報を生成する測位位置情報生成手段と、
前記測位位置情報を前記端末装置に送信する測位位置情報送信手段と、
を有することを特徴とする測位システム。  
【請求項２】
位置情報衛星からの位置関連信号を受信する端末装置であって、
前記端末装置は、
前記位置関連信号の受信のための補助情報を送信する情報提供装置、及び、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置と通信するための通信手段と、
前記情報提供装置から、前記端末装置が前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信手段と、
前記補助情報に基づいて、前記位置関連信号を受信する信号受信手段と、
前記位置関連信号に基づいて、前記測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成手段と、
前記測位基礎情報を保存する測位基礎情報保存手段と、
前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断手段と、
前記測位装置通信範囲内外判断手段の判断結果に基づいて、前記測位基礎情報保存手段が保存したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信手段と、
前記測位装置から前記測位位置情報を受信する測位位置情報受信手段と、  
を有することを特徴とする端末装置。
【請求項３】
前記測位基礎情報を生成した時刻を示す測位基礎情報生成時刻情報を生成する測位基礎情報生成時刻情報生成手段を有し、
前記測位基礎情報保存手段は、前記測位基礎情報に前記測位基礎情報生成時刻情報を付加して保存することを特徴とする請求項２に記載の端末装置。
【請求項４】
地図情報を格納する地図情報格納手段と、
前記測位装置から受信した前記測位位置情報と前記地図情報に基づいて、前記端末装置の経路を示す経路情報を生成する経路情報生成手段と、
を有することを特徴とする請求項３に記載の端末装置。
【請求項５】
前記測位装置通信範囲内外判断手段は、前記端末装置が前記測位装置と通信可能か否かによって、前記端末装置の位置が前記測位装置通信範囲内か否かを判断する構成となっていることを特徴とする請求項２乃至請求項４のいずれかに記載の端末装置。
【請求項６】
位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、
前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、
前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、
前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、
前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、
前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、
前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、  
を有することを特徴とする端末装置の制御方法。
【請求項７】
コンピュータに、
位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、
前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、
前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、
前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、
前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、
前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、
前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、  
を実行させることを特徴とする端末装置の制御プログラム。
【請求項８】
コンピュータに、
位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、
前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、
前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、
前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、
前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、
前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、
前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、    
を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報衛星からの位置関連信号に基づく測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、位置情報衛星を使用する衛星航法システムである例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の現在位置を測位する測位システムが実用化されている。このような測位システムには、ＧＰＳ受信機が、外部のアシストサーバからＧＰＳ衛星からの衛星信号を受信するためのアシストデータを取得し、そのアシストデータを使用して受信した衛星信号に基づいて測位計算の基礎となる情報（以後、測位基礎情報と呼ぶ）を生成し、その測位基礎情報を外部の測位サーバに送信して、測位サ−バが行った測位結果を受信する方式（以後、サーバ測位型と呼ぶ）がある（例えば、特許文献１）。
このようなサーバ測位型の測位システムにおいては、ＧＰＳ受信機の内部で測位計算をする必要がないため、端末の設計が容易であり、また、生産コストを低くすることができるという利点がある。
【特許文献１】特開２０００−１３１４１５号公報（図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、サーバ測位型の測位システムにおいては、測位サーバと通信できない場合には、生成した測位基礎情報に対応する測位結果を取得することができない場合があるという問題がある。
【０００４】
そこで、本発明は、測位サーバと通信できないときに生成したすべての測位基礎情報に対応する測位結果を取得することができる測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、位置情報衛星からの位置関連信号を受信する端末装置と、前記端末装置に対して、前記位置関連信号の受信のための補助情報を提供する情報提供装置と、前記端末装置の現在位置の測位計算を行う測位装置と、を有する測位システムであって、前記情報提供装置は、前記端末装置が前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記端末装置に対して前記補助情報を送信する補助情報送信手段を有し、前記端末装置は、前記情報提供装置から前記補助情報を受信する補助情報受信手段と、前記補助情報に基づいて、前記位置関連信号を受信する信号受信手段と、前記位置関連信号に基づいて、前記測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成手段と、前記測位基礎情報を保存する測位基礎情報保存手段と、前記端末装置の位置が前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断手段と、前記測位装置通信範囲内外判断手段の判断結果に基づいて、前記測位基礎情報保存手段が保存したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信手段と、を有し、前記測位装置は、前記端末装置から前記測位基礎情報を受信する測位基礎情報受信手段と、前記測位基礎情報に基づいて、前記端末装置の位置の測位計算を行って測位位置情報を生成する測位位置情報生成手段と、前記測位位置情報を前記端末装置に送信する測位位置情報送信手段と、を有することを特徴とする測位システムにより達成される。
【０００６】
第１の発明の構成によれば、前記情報提供装置は前記補助情報送信手段によって、前記情報提供装置通信範囲内において、前記端末装置に対して前記補助情報を送信することができる。
このため、前記端末装置は、前記情報提供装置通信範囲内において、前記補助情報を取得することができる。ここで、前記補助情報は例えば、上述のアシストデータである。
このため、アシストデータを取得できないことによる問題を未然に防止することができる。
【０００７】
また、前記端末装置は前記測位基礎情報保存手段によって、前記測位装置と通信できないときに生成した前記測位基礎情報を保存することができる。そして、前記端末装置は前記測位装置通信範囲内外判断手段によって、前記端末装置の位置が前記測位装置通信範囲内か否かを判断することができ、前記端末装置の位置が前記測位装置通信範囲内であると判断した場合には前記測位基礎情報送信手段によって、前記測位基礎情報格納手段に格納したすべての前記測位基礎情報を前記測位装置に送信することができる。
すなわち、前記端末装置は、前記端末装置の位置が前記測位装置通信範囲外であるときには、生成した前記測位基礎情報を保存することができるから、前記測位装置と通信不可能なのにもかかわらず、前記測位基礎情報を送信し、電力を無駄に消費することを防止することができる。
一方、前記端末装置は、前記端末装置の位置が前記測位装置通信範囲内であると判断したときには、保存しているすべての前記測位基礎情報を前記測位装置に送信することができるから、前記測位装置から、前記測位装置と通信不可能なときに生成した前記測位基礎情報に対応する前記測位位置情報を取得することができる。  
これにより、測位サーバと通信できないときに生成したすべての測位基礎情報に対応する測位結果を取得することができる。
【０００８】
前記目的は、第２の発明によれば、位置情報衛星からの位置関連信号を受信する端末装置であって、前記端末装置は、前記位置関連信号の受信のための補助情報を送信する情報提供装置、及び、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置と通信するための通信手段と、前記情報提供装置から、前記端末装置が前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信手段と、前記補助情報に基づいて、前記位置関連信号を受信する信号受信手段と、前記位置関連信号に基づいて、前記測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成手段と、前記測位基礎情報を保存する測位基礎情報保存手段と、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断手段と、前記測位装置通信範囲内外判断手段の判断結果に基づいて、前記測位基礎情報保存手段が保存したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信手段と、前記測位装置から前記測位位置情報を受信する測位位置情報受信手段と、を有することを特徴とする端末装置によって達成される。
【０００９】
第２の発明の構成によれば、第１の発明の構成と同様に、測位サーバと通信できないときに生成したすべての測位基礎情報に対応する測位結果を取得することができる。
【００１０】
第３の発明は、第２の発明の構成において、前記測位基礎情報を生成した時刻を示す測位基礎情報生成時刻情報を生成する測位基礎情報生成時刻情報生成手段を有し、
前記測位基礎情報保存手段は、前記測位基礎情報に前記測位基礎情報生成時刻情報を付加して保存することを特徴とする。
【００１１】
第３の発明の構成によれば、前記測位基礎情報保存手段は、前記測位基礎情報に前記測位基礎情報生成時刻情報を付加して保存するから、前記測位装置も、前記測位基礎情報生成時刻を付加した前記測位位置情報を生成することができる。
したがって、前記端末装置は、前記測位装置から、前記測位基礎情報生成時刻を付加した前記測位位置情報を取得することができる。
これにより、前記端末装置は、特定の前記時刻に対応する前記測位位置情報をその使用者等に提供することができる。
【００１２】
第４の発明は、第３の発明の構成において、地図情報を格納する地図情報格納手段と、
前記測位装置から受信した前記測位位置情報と前記地図情報に基づいて、前記端末装置の経路を示す経路情報を生成する経路情報生成手段と、
を有することを特徴とする。
【００１３】
第４の発明の構成によれば、前記端末装置は前記経路情報生成手段によって、前記経路情報を生成することができる。前記測位位置情報は前記測位基礎情報生成時刻情報を付加して生成されているから、前記測位基礎情報生成時刻情報に示される時刻の順に、前記測位位置情報に示される位置を配置していくことによって、前記経路情報を生成することができるのである。
これにより、前記端末装置は、前記測位装置と通信ができない間の経路を示す前記経路情報をその使用者等に提供することができる。  
【００１４】
第５の発明は、第２の発明乃至第４の発明のいずれかの構成において、前記測位装置通信範囲内外判断手段は、前記端末装置が前記測位装置と通信可能か否かによって、前記端末装置の位置が前記測位装置通信範囲内か否かを判断する構成となっていることを特徴とする。
【００１５】
第５の発明の構成によれば、前記測位装置通信範囲内外判断手段は、前記端末装置が前記測位装置と通信可能か否かによって、前記端末装置の位置が前記測位装置通信範囲内か否かを判断することができるから、前記端末装置の位置が前記測位装置通信範囲内か否かを確実に判断することができる。  
【００１６】
前記目的は、第６の発明の構成によれば、位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、を有することを特徴とする端末装置の制御方法によって達成される。
【００１７】
前記目的は、第７の発明によれば、コンピュータに、位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、を実行させることを特徴とする端末装置の制御プログラムによって達成される。
【００１８】
前記目的は、第８の発明によれば、コンピュータに、位置情報衛星からの位置関連信号を受信する端末装置が、前記位置関連信号の受信のための補助情報を送信する情報提供装置から、前記情報提供装置と通信可能な情報提供装置通信範囲内において、前記補助情報を受信する補助情報受信ステップと、前記端末装置が、前記補助情報に基づいて、前記位置関連信号を受信する信号受信ステップと、前記端末装置が、前記位置関連信号に基づいて、前記端末装置の現在位置の測位計算を行って測位位置情報を生成する測位装置が測位計算を行うために使用する測位基礎情報を生成する測位基礎情報生成ステップと、前記端末装置が、前記測位基礎情報を格納する測位基礎情報格納ステップと、前記端末装置が、前記端末装置の位置が、前記測位装置と通信可能な測位装置通信範囲内か否かを判断する測位装置通信範囲内外判断ステップと、前記端末装置が、前記測位装置通信範囲内外判断ステップにおいて、前記端末装置の位置が前記測位装置通信範囲内であると判断したときに、前記測位基礎情報格納ステップにおいて格納したすべての前記測位基礎情報を前記測位装置に送信する測位基礎情報送信ステップと、前記端末装置が、前記測位装置から前記測位位置情報を受信する測位位置情報受信ステップと、を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読取可能な記録媒体によって達成される。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２０】
図１は、本発明の実施の形態の測位システム１０を示す概略図である。
測位システム１０は、測位システムの一例である。
図１に示すように、測位システム１０は、位置情報衛星である例えば、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ及び１２ｄから位置関連信号である例えば、信号Ｓ１，Ｓ２，Ｓ３及びＳ４を受信する端末装置である例えば、端末５０を有する。
【００２１】
図１に示すように、測位システム１０はまた、端末５０に対して信号Ｓ１等の受信のための補助情報である例えば、後述のサーバ側アシストデータ１５４（図４参照）を提供する情報提供装置である例えば、ＧＰＳサーバ２０を有する。このＧＰＳサーバ２０は、端末５０の現在位置の測位計算も行う。すなわち、ＧＰＳサーバ２０は、測位装置の一例でもある。
端末５０は、通信基地局である例えば、基地局４５、及び、通信網である例えば、インターネット網４０を介して、ＧＰＳサーバ２０と通信可能な構成になっている。端末５０は、基地局４５のカバー範囲であるＧＰＳサーバ通信圏Ｒ内に位置する場合に、ＧＰＳサーバ２０と通信可能である。すなわち、ＧＰＳサーバ通信圏Ｒは、情報提供通信範囲の一例であり、測位装置通信範囲の一例でもある。
【００２２】
なお、端末５０は例えば、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
なお、本実施の形態とは異なり、ＧＰＳ衛星１２ａ等は４個に限らず例えば、５個以上でもよい。
また、本実施の形態とは異なり、端末５０、基地局４５及びＧＰＳサーバ２０の数は、それぞれ複数でもよい。
【００２３】
（ＧＰＳサーバ２０の主なハードウエア構成について）
図２はＧＰＳサーバ２０の主なハードウエア構成を示す概略図である。
図２に示すように、ＧＰＳサーバ２０は、コンピュータを有しており、コンピュータは、バス２２を有する。
このバス２２には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４、記憶装置２６、外部記憶装置２８等が接続されている。記憶装置２６は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。外部記憶装置２８は例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等である。
また、このバス２２には、各種情報等を入力するための入力装置３０、端末５０（図１参照）等と通信するためのサーバ通信装置３２、ＧＰＳ衛星１２ａ等（図１参照）から信号Ｓ１等を受信するためのサーバＧＰＳ装置３４、及び、各種情報を表示するためのサーバ表示装置３６が接続されている。
【００２４】
（端末５０の主なハードウエア構成について）
図３は端末５０の主なハードウエア構成を示す概略図である。
図３に示すように、端末５０は、コンピュータを有しており、コンピュータは、バス５２を有する。
このバス５２には、ＣＰＵ５４、記憶装置５６等が接続されている。
また、このバス５２には、各種情報等を入力するための入力装置５８、ＧＰＳサーバ２０等と通信するための端末通信装置６０、ＧＰＳ衛星１２ａ等（図１参照）からの信号Ｓ１等を受信するための端末ＧＰＳ装置６２、各種情報を表示するための端末表示装置６４、及び時計６６が接続されている。
【００２５】
（ＧＰＳサーバ２０の主なソフトウエア構成について）
図４はＧＰＳサーバ２０の主なソフトウエア構成を示す概略図である。
図４に示すように、ＧＰＳサーバ２０は、各部を制御するサーバ制御部１００、サーバ通信装置３２（図２参照）に対応するサーバ通信部１０２、サーバＧＰＳ装置３４（図２参照）に対応するサーバＧＰＳ部１０４等を有する。
ＧＰＳサーバ２０はまた、各種プログラムを格納するサーバ第１記憶部１１０、各種情報を予め格納するサーバ第２記憶部１３０、ＧＰＳサーバ２０が取得又は生成した情報を格納するサーバ第３記憶部１５０を有する。
【００２６】
図４に示すように、ＧＰＳサーバ２０は、サーバ第１記憶部１１０にアシストデータ生成プログラム１１２を格納している。アシストデータ生成プログラム１１２は、サーバ制御部１００が、サーバ第２記憶部１３０に格納している衛星情報１３２及び、サーバ第３記憶部１５０に格納している端末概位置情報１５２に基づいて、サーバ側アシストデータ１５４を生成するための情報である。
衛星情報１３２は、ＧＰＳサーバ２０が例えば、ＧＰＳ衛星１２ａ等からの信号Ｓ１等（図１参照）に基づいて生成した情報であり、各ＧＰＳ衛星１２ａ等の軌道情報等を含む情報である。端末概位置情報１５２は、ＧＰＳサーバ２０が端末５０との通信によって取得した情報であり例えば、端末５０と接続中の基地局４５の位置を示す情報である。
サーバ側アシストデータ１５４は、端末５０がＧＰＳ衛星１２ａ等からの信号Ｓ１等を受信するために使用する情報であり例えば、端末５０が観測可能な各ＧＰＳ衛星１２ａ等の識別符号及び仰角等を含む情報である。このサーバ側アシストデータ１５４は、補助情報の一例である。
サーバ制御部１００は、生成したサーバ側アシストデータ１５４をサーバ第３記憶部１５０に格納する。
【００２７】
図４に示すように、ＧＰＳサーバ２０は、サーバ第１記憶部１１０に端末通信圏離脱タイミング判断プログラム１１４を格納している。端末通信圏離脱タイミング判断プログラム１１４は、サーバ制御部１００が、端末５０がＧＰＳサーバ通信圏Ｒを離脱するタイミングか否かを判断するための情報である。
【００２８】
図５は、端末通信圏離脱タイミング判断プログラム１１４の説明図である。
図５に示すように、サーバ制御部１００は端末通信圏離脱タイミング判断プログラム１１４に基づいて、ＧＰＳサーバ通信圏Ｒの通信圏境界Ｒａと、離脱領域Ｒｂを規定する。そして、測位によって算出した端末５０の現在位置が、離脱領域Ｒｂであれば、端末５０がＧＰＳサーバ通信圏Ｒを離脱するタイミングであると判断する。
【００２９】
図４に示すように、ＧＰＳサーバ２０は、サーバ第１記憶部１１０にアシストデータ送信プログラム１１６を格納している。アシストデータ送信プログラム１１６は、サーバ制御部１００が、端末５０がＧＰＳサーバ通信圏Ｒを離脱するタイミングであると判断したときに、サーバ側アシストデータ１５４を端末５０に送信するための情報である。すなわち、アシストデータ送信プログラム１１６とサーバ制御部１００は、補助情報送信手段の一例である。
【００３０】
図４に示すように、ＧＰＳサーバ２０は、サーバ第１記憶部１１０に測位位置情報生成プログラム１１８を格納している。測位位置情報生成プログラム１１８は、サーバ制御部１００が、端末５０から取得した後述の測位基礎情報に基づいて、端末５０の位置の測位計算を行って端末５０の位置を示すサーバ側測位位置情報１５８を生成するための情報である。すなわち、測位位置情報生成プログラム１１８とサーバ制御部１００は、測位位置情報生成手段の一例である。
ＧＰＳサーバ２０は、サーバ通信部１０２によって、端末５０から後述の端末側測位基礎情報２５４ａを受信し、サーバ側測位基礎情報１５６としてサーバ第３記憶部１５０に格納している。すなわち、サーバ通信部１０２は、測位基礎情報受信手段の一例である。  サーバ制御部１００は、生成したサーバ側測位位置情報１５８をサーバ第３記憶部１５０に格納する。
【００３１】
図４に示すように、ＧＰＳサーバ２０は、サーバ第１記憶部１１０に測位位置情報送信プログラム１２０を格納している。測位位置情報送信プログラム１２０は、サーバ制御部１００が、サーバ側測位位置情報１５８を端末５０に送信するための情報である。すなわち、測位位置情報送信プログラム１２０とサーバ制御部１００は、測位位置情報送信手段の一例である。  
【００３２】
（端末５０の主なソフトウエア構成について）
図６は、端末５０の主なソフトウエア構成を示す概略図である。
図６に示すように、端末５０は、各部を制御する端末制御部２００、端末通信装置６０（図３参照）に対応する端末通信部２０２、端末ＧＰＳ装置６２（図３参照）に対応する端末ＧＰＳ部２０４、時計６６（図３参照）に対応する端末計時部２０６等を有する。
端末通信部２０２は、ＧＰＳサーバ２０と通信するための通信手段の一例であり、また、ＧＰＳサーバ２０からサーバ側アシストデータ１５４（図４参照）を受信する補助情報受信手段の一例であり、さらに、ＧＰＳサーバ２０からサーバ側測位位置情報１５８を受信する測位位置情報受信手段の一例でもある。
【００３３】
端末５０はまた、各種プログラムを格納する端末第１記憶部２１０、各種情報を予め格納する端末第２記憶部２３０、端末５０が取得又は生成した情報を格納する端末第３記憶部２５０を有する。
【００３４】
端末制御部２００は、端末通信部によってＧＰＳサーバ２０から受信したサーバ側アシストデータ１５４を端末側アシストデータ２５２として端末第３記憶部２５０に格納する。
そして、端末制御部２００は、端末側アシストデータ２５２に基づいて、端末ＧＰＳ部２０４によって、ＧＰＳ衛星１２ａ等から信号Ｓ１等（図１参照）を受信する。すなわち、端末制御部２００と端末ＧＰＳ部２０４は、信号受信手段の一例である。
【００３５】
図６に示すように、端末５０は、端末第１記憶部２１０に測位基礎情報生成プログラム２１２を格納している。測位基礎情報生成プログラム２１２は、端末制御部２００が、信号Ｓ１等に基いて、ＧＰＳサーバ２０が測位計算を行うために使用する端末側測位基礎情報２５４ａを生成するための情報である。すなわち、測位基礎情報生成プログラム２１２と端末制御部２００は、測位基礎情報生成手段の一例である。
端末制御部２００は、生成した端末側測位基礎情報２５４ａを端末第３記憶部２５０の測位基礎情報データベース２５４に保存する。すなわち、測位基礎情報データベース２５４は、測位基礎情報保存手段の一例である。
【００３６】
図６に示すように、端末５０は、端末第１記憶部２１０に測位基礎情報生成時刻情報生成プログラム２１４を格納している。測位基礎情報生成時刻情報生成プログラム２１４は、端末制御部２００が、端末側測位基礎情報２５４ａを生成した時刻を示す測位基礎情報生成時刻情報２５４ｂを生成するための情報である。すなわち、測位基礎情報生成時刻情報生成プログラム２１４と端末制御部２００は、測位基礎情報生成時刻情報生成手段の一例である。
端末制御部２００は、生成した測位基礎情報生成時刻情報２５４ｂを端末第３記憶部２５０の測位基礎情報データベース２５４に格納する。
【００３７】
図７は、測位基礎情報データベース２５４の一例を示す図である。
図７に示すように、測位基礎情報データベース２５４は、端末側測位基礎情報２５４ａに測位基礎情報生成時刻情報２５４ｂを対応させて保存している。具体的には、各端末側測位基礎情報２５４ａ１等は対応する測位基礎情報生成時刻情報２５４ｂ１等が付加して保存されている。
このため、ＧＰＳサーバ２０も、測位基礎情報生成時刻情報２５４ｂを付加したサーバ側測位位置情報１５８（図４参照）を生成することができる。
したがって、端末５０は、ＧＰＳサーバ２０から、測位基礎情報生成時刻を付加したサーバ側測位位置情報１５８を取得して端末側測位位置情報２５６として保存することができ、特定の時刻に対応する端末側測位位置情報２５６をその使用者等に提供することができる。
【００３８】
図６に示すように、端末５０は、端末第１記憶部２１０に通信圏内外判断プログラム２１８を格納している。通信圏内外判断プログラム２１８は、端末制御部２００が、端末５０の位置がＧＰＳサーバ通信圏Ｒ（図１参照）内か否かを判断するための情報である。すなわち、通信圏内外判断プログラム２１８と端末制御部２００は、測位装置通信範囲内外判断手段の一例である。
【００３９】
端末制御部２００は通信圏内外判断プログラム２１８に基づいて例えば、端末５０がＧＰＳサーバ２０と通信可能か否かによってＧＰＳサーバ通信圏Ｒ内か否かを判断する。
このため、端末５０の位置がＧＰＳサーバ通信圏Ｒ内か否かを確実に判断することができる。
【００４０】
図６に示すように、端末５０は、端末第１記憶部２１０に測位基礎情報送信プログラム２２０を格納している。測位基礎情報送信プログラム２２０は、端末制御部２００が通信圏内外判断プログラム２１８による判断結果に基づいて、測位基礎情報データベース２５４に保存したすべての端末側測位基礎情報２５４ａをＧＰＳサーバ２０へ送信するための情報である。なお、端末制御部２００は、測位基礎情報生成時刻情報２５４ｂも、端末側測位基礎情報２５４ａとともに、ＧＰＳサーバ２０へ送信する。
【００４１】
図１のＧＰＳサーバ２０は、端末側測位基礎情報２５４ａ及び測位基礎情報生成時刻情報２５４ｂを受信すると、上述の測位位置情報生成プログラム１１８に基づいて測位計算を行ってサーバ側測位位置情報１５８（図４参照）を生成する。
【００４２】
図８は、サーバ側測位位置情報１５８の一例を示す図である。
図８に示すように、サーバ側測位位置情報１５８は、時刻ｔ１等に対応する位置Ｐ１等を示す情報である。この時刻ｔ１等は、端末５０から取得した測位基礎情報生成時刻情報２５４ｂに示される情報であり、位置Ｐ１等は測位基礎情報生成時刻情報２５４ｂに対応する端末側測位基礎情報２５４ａに基づく測位計算によって算出された位置である。
すなわち、ＧＰＳサーバ２０のサーバ制御部１００は測位位置情報生成プログラム１１８に基づいて、時刻の順に端末５０の位置の測位計算を実施し、時刻順に整理された一連の位置Ｐ１等を示すサーバ側測位位置情報１５８を生成する。
【００４３】
端末５０は、ＧＰＳサーバ２０からサーバ側測位位置情報１５８を取得し、端末側測位位置情報２５６として端末第３記憶部２５０（図６参照）に格納する。
【００４４】
図６に示すように、端末５０は、端末第１記憶部２１０に経路情報生成プログラム２２２を格納している。経路情報生成プログラム２２２は、端末制御部２００が、ＧＰＳサーバ２０から受信した端末側測位位置情報２５６と端末第２記憶部２３０に格納している地図情報２３２に基づいて、端末５０の経路を示す経路情報２５８を生成するための情報である。地図情報２３２を格納している端末第２記憶部２３０は地図情報格納手段の一例である。そして、経路情報生成プログラム２２２と端末制御部２００は、経路情報生成手段の一例である。
【００４５】
図９は、経路情報２５８の一例を示す図である。
図９に示すように、経路情報２５８は、時刻ｔ１等に対応する位置Ｐ１等によって特定される経路Ｔを示す情報である。道路情報を示す地図情報２３２と、複数の位置Ｐ１等によって経路Ｔを特定することがでる。そして、経路Ｔにおける位置Ｐ１等が時刻ｔ１等と対応して示されているから、端末５０はその使用者（図示せず）に対して例えば、過去１時間の経路を示す情報を提供することができる。
【００４６】
以上のように、測位システム１０において、端末５０は、端末５０の位置がＧＰＳサーバ通信圏Ｒ外であるときには、生成した端末側測位基礎情報２５４ａ及び測位基礎情報生成時刻情報２５４ｂを保存することができるから、ＧＰＳサーバ２０と通信不可能なのにもかかわらず、端末側測位基礎情報２５４ａ等を送信し、電力を無駄に消費することを防止することができる。
一方、端末５０は、端末５０の位置がＧＰＳサーバ通信圏Ｒ内であると判断したときには、保存しているすべての端末側測位基礎情報２５４ａ等をＧＰＳサーバ２０に送信することができるから、ＧＰＳサーバ２０から、ＧＰＳサーバ２０と通信不可能なときに生成した端末側測位基礎情報２５４ａに対応するサーバ側測位位置情報１５８を取得し、端末側測位位置情報２５６として格納することができる。  
これにより、ＧＰＳサーバ２０と通信できないときに生成したすべての端末側測位基礎情報２５４ａに対応する測位結果を取得することができる。
【００４７】
以上が本実施の形態に係る測位システム１０の構成であるが、以下、測位システム１０の動作例を主に図１０を使用して説明する。
【００４８】
図１０は、測位システム１０の動作例を示す概略フローチャートである。
まず、端末５０は、ＧＰＳサーバ通信圏Ｒ内を離脱する直前に、ＧＰＳサーバ２０からサーバ側アシストデータ１５４（図４参照）を受信する（ステップＳＴ１）。このステップＳＴ１は、補助情報受信ステップの一例である。端末５０は受信したサーバ側アシストデータ１５４を端末側アシストデータ２５２として端末第３記憶部２５０に格納する。
ステップＳＴ１の終了後、端末５０が現在はＧＰＳサーバ通信圏Ｒ１外に位置するという前提で、ステップＳＴ２以下を説明する。
【００４９】
続いて、端末５０は、端末側アシストデータ２５２に基づいて、ＧＰＳ衛星１２ａ等から信号Ｓ１等（図１参照）を受信する（ステップＳＴ２）。このステップＳＴ２は、信号受信ステップの一例である。  
【００５０】
続いて、端末５０は、ステップＳＴ２において受信した信号Ｓ１等に基いて、端末側測位基礎情報２５４ａを生成する（ステップＳＴ３）。このステップＳＴ５は、測位基礎情報生成ステップの一例である。
なお、端末５０は、ステップＳＴ３において、測位基礎情報生成時刻情報２５４ｂも生成している。
【００５１】
続いて、端末５０は、ステップＳＴ３において生成した端末側測位基礎情報２５４ａを端末第３記憶部２５０の測位基礎情報データベース２５４を測位基礎情報生成時刻情報２５４ｂに示される生成時刻順に格納する（ステップＳＴ４）。このステップＳＴ４は、測位基礎情報格納ステップの一例である。
【００５２】
続いて、端末５０は、端末５０の位置が、ＧＰＳサーバ通信圏Ｒ(図１参照)内か否かを判断する（ステップＳＴ５）。このステップＳＴ５は、測位装置通信範囲内外判断ステップの一例である。
【００５３】
ステップＳＴ５において、端末５０がＧＰＳサーバ２０と通信可能であれば、端末５０は現在位置がＧＰＳサーバ通信圏Ｒ内であると判断し、保存しているすべての端末側測位基礎情報２５４ａ及び測位基礎情報生成時刻情報２５４ｂをＧＰＳサーバ２０へ送信する（ステップＳＴ６）。このステップＳＴ６は、測位基礎情報送信ステップの一例である。
【００５４】
続いて、端末５０は、ＧＰＳサーバ２０から、ステップＳＴ６において送信した端末側測位基礎情報２５４ａ及び測位基礎情報生成時刻情報２５４ｂに対応するサーバ側測位位置情報１５８（図４参照）を受信する（ステップＳＴ７）。このステップＳＴ７は、測位位置情報受信ステップの一例である。
端末５０は受信したサーバ側測位位置情報１５８を端末側測位位置情報２５６として端末第３記憶部２５０に格納する。
【００５５】
ステップＳＴ７に続いて、端末５０は、ＧＰＳ衛星１２ａ等から信号Ｓ１等の受信を継続するか否かを判断し（ステップＳＴ８）、信号Ｓ１等の受信を継続しない場合には、端末ＧＰＳ部２０４の駆動を終了する。
【００５６】
なお、上述のステップＳＴ５において、端末５０がＧＰＳサーバ２０と通信可能ではない場合には、端末５０は現在位置がＧＰＳサーバ通信圏Ｒ外であると判断し、ステップＳＴ２乃至ステップＳＴ４を繰り返し実行し、生成した端末側測位基礎情報２５６を測位基礎情報データベース２５４（図６参照）に保存する。
【００５７】
以上で説明したように、端末５０は、ＧＰＳサーバ２０と通信できないときに生成したすべての測位基礎情報に対応する測位結果を取得することができる。
例えば、端末５０の使用者（図示せず）が人口が少ない山岳地帯において登山するような場合には、端末５０はＧＰＳサーバ通信圏Ｒ（図１参照）外である場合が多い。この場合、登山の前に端末５０が端末側アシストデータ２５２（図６参照）を取得して信号Ｓ１等（図１参照）を受信しても、ＧＰＳサーバ２０と通信できない。しかし、端末５０は、ＧＰＳサーバ通信圏Ｒ外において生成した端末側測位基礎情報２５４ａ（図６参照）を保存しており、登山の終了後にＧＰＳサーバ通信圏Ｒ内に入ったときに、保存していたすべての端末側測位基礎情報２５４ａをＧＰＳサーバ２０に送信して、ＧＰＳサーバ２０からサーバ側測位位置情報１５８（２５６）を受信することができる。そして、例えば、端末５０の使用者が帰宅後に、端末５０は経路情報２５８を生成し、端末５０の使用者がＧＰＳサーバ通信圏Ｒ外における登山ルートの確認を行うための情報を提供することができるのである。
【００５８】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の補助情報受信ステップと、信号受信ステップと、測位基礎情報生成ステップと、測位基礎情報格納ステップと、測位装置通信範囲内外判断ステップと、測位基礎情報送信ステップと、測位位置情報受信ステップ等を実行させるための端末装置の制御プログラムとすることができる。
また、このような端末装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００５９】
これら端末装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００６０】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態の測位システムを示す概略図である。
【図２】ＧＰＳサーバの主なハードウエア構成を示す概略図である。
【図３】端末の主なハードウエア構成を示す概略図である。
【図４】ＧＰＳサーバの主なソフトウエア構成を示す概略図である。
【図５】端末通信圏離脱タイミング判断プログラムの説明図である。
【図６】端末の主なソフトウエア構成を示す概略図である。
【図７】測位基礎情報データベースの一例を示す図である。
【図８】測位位置情報の一例を示す図である。
【図９】経路情報の一例を示す図である。
【図１０】測位システムの動作例を示す概略フローチャートである。
【符号の説明】
【００６２】
１０・・・測位システム、１２ａ，１２ｂ，１２ｃ，１２ｄ・・・ＧＰＳ衛星、２０・・・ＧＰＳサーバ、４０・・・インターネット網、４５・・・基地局、５０・・・端末、１１２・・・アシストデータ生成プログラム、１１４・・・端末通信圏離脱タイミング判断プログラム、１１６・・・アシストデータ送信プログラム、１１８・・・測位位置情報生成プログラム、１２０・・・測位位置情報送信プログラム、２１２・・・測位基礎情報生成プログラム、２１４・・・測位基礎情報生成時刻情報生成プログラム、２１６・・・測位基礎情報保存プログラム、２１８・・・通信圏内外判断プログラム、２２０・・・測位基礎情報送信プログラム、２２２・・・経路情報生成プログラム、２５４・・・測位基礎情報データベース、２５４ａ・・・測位基礎情報、２５４ｂ・・・測位基礎情報生成時刻情報
【図１】
2006084230.tif 000003
【図２】
2006084230.tif 000004
【図３】
2006084230.tif 000005
【図４】
2006084230.tif 000006
【図５】
2006084230.tif 000007
【図６】
2006084230.tif 000008
【図７】
2006084230.tif 000009
【図８】
2006084230.tif 000010
【図９】
2006084230.tif 000011
【図１０】
2006084230.tif 000012