(57)【要約】【課題】情報提供装置の処理負担を低減しつつ、より多数の端末装置をサポートすることができる情報提供システム等を提供すること。【解決手段】情報提供装置４０は、衛星情報取得手段と、複数の衛星基地局の位置及び前記観測可能範囲を示す基地局情報を格納する基地局情報格納手段と、端末概位置情報生成手段と、概位置と各衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択手段と、測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成手段と、基準領域衛星数情報を生成する基準領域衛星数情報生成手段と、基準領域衛星数情報に示される衛星数が前記測位が可能な数か否かを判断する測位可能性判断手段と、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成手段等を有する。【選択図】図７
2006047219.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置と、  
前記端末装置に対して前記測位のための測位補助情報を提供する情報提供装置と、
前記情報提供装置に対して各前記位置情報衛星の衛星情報を供給する複数の衛星基地局と、
を有する情報提供システムであって、
前記複数の衛星基地局は、すべての前記位置情報衛星を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されており、
前記情報提供装置は、
前記複数の衛星基地局の位置及び前記観測可能範囲を示す基地局情報を格納する基地局情報格納手段と、
前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成手段と、
前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択手段と、
前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成手段と、
前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成手段と、
前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断手段と、
前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成手段と、
前記端末装置に対して前記補助情報を送信する補助情報送信手段と、
を有し、
前記端末装置は、前記情報提供装置から前記測位補助情報を受信する受信手段を有することを特徴とする情報提供システム。
【請求項２】
位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置であって、
前記情報提供装置は、
すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得するための衛星情報取得手段と、
前記複数の衛星基地局の位置及び前記観測可能範囲を示す基地局情報を格納する基地局情報格納手段と、
前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成手段と、
前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択手段と、
前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成手段と、
前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成手段と、
前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断手段と、
前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成手段と、
前記端末装置に対して前記補助情報を送信する補助情報送信手段と、
を有することを特徴とする情報提供装置。
【請求項３】
前記基準領域情報生成手段は、前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲の重複領域を基準領域とする構成となっていることを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記基準領域情報生成手段は、前記概位置と前記第１衛星基地局の位置及び前記第２衛星基地局の位置に対応して前記基準領域を、前記第１衛星基地局の前記観測範囲と前記第２基地局衛星の前記観測可能範囲の重複領域、又は、前記第１衛星基地局の前記観測可能範囲であって前記第２衛星基地局の前記観測可能範囲ではない領域、又は、前記第２衛星基地局の前記観測可能範囲であって前記第１衛星基地局の前記観測可能範囲ではない領域のいずれかの領域とする構成となっていることを特徴とする請求項２に記載の情報提供装置。
【請求項５】
前記測位可能性判断手段による前記測位の可能性を否定する判断結果に基づいて、
前記基準領域を各前記衛星基地局の前記観測可能範囲に基づいて段階的に拡大することによって、拡大領域を示す拡大領域情報を生成する拡大領域情報生成手段と、
前記拡大領域に位置する前記位置情報衛星の数を示す拡大領域衛星数情報を生成する拡大領域衛星数情報生成手段と、
前記拡大領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する拡大領域測位可能性判断手段と、
前記拡大領域測位可能性判断手段の判断結果に基づいて、前記拡大領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する拡大領域補助情報生成手段と、
を有することを特徴とする請求項２乃至請求項４のいずれかに記載の情報提供装置。
【請求項６】
前記概位置は、前記端末装置と前記情報提供装置の通信を仲介する通信基地局の位置であることを特徴とする請求項２乃至請求項５のいずれかに記載の情報提供装置。
【請求項７】
位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、
前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、
前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、
前記情報提供装置が、前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、
前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、
前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、
前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成ステップと、
前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、
を有することを特徴とする情報提供装置の制御方法。
【請求項８】
コンピュータに、
位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、
前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、
前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、
前記情報提供装置が、前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、
前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、
前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、
前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成ステップと、
前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、
を実行させることを特徴とする情報提供装置の制御プログラム。
【請求項９】
コンピュータに、
位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、
前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、
前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、
前記情報提供装置が、前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、
前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、
前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、
前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成ステップと、
前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、
を実行させることを特徴とする情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報衛星からの信号に基づく測位に関する情報提供システム、情報提供装置、情報提供装置の制御方法、情報提供装置の制御プログラム、情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来より、位置情報衛星である例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの衛星信号を受信し、自己位置を測位するためのＧＰＳ受信機が知られている。このＧＰＳ受信機の中には、外部のアシストサーバから受信した個々のＧＰＳ衛星の航法データ等のアシストデータを利用して、そのアシストデータに示されるＧＰＳ衛星からの衛星信号を受信するものがある（例えば、特許文献１）。
このようなアシストサーバは例えば、ＧＰＳ受信機の概位置からの各ＧＰＳ衛星の仰角を計算し、仰角の高いＧＰＳ衛星を優先的に選択してアシストデータを生成する。
このため、送信するアシストデータは選択したＧＰＳ衛星に対応するデータに限定されるから、アシストサーバがＧＰＳ受信機に送信するデータ量を少なくすることができる。また、ＧＰＳ受信機は受信したアシストデータに対応するＧＰＳ衛星からの衛星信号のみを探索すればよいから、衛星信号を探索する時間を短縮することができる。  
【特許文献１】特表２００２−５２５６３８号公報（図２等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述のように、アシストサーバがＧＰＳ受信機の概位置からの各ＧＰＳ衛星の仰角を計算する処理は例えば、ＧＰＳ受信機の位置を地球中心からの座標（ｘ，ｙ，ｚ座標）で表現した場合に、地球中心とＧＰＳ受信機の位置とを結ぶ線分のｘｙｚ座標系での各座標軸に対する角度を求め、その上で受信機の座標を通る地球に対する接線によって描くことのできる面から衛星座標までの角度を求める必要がある。このような計算は、計算式が非常に長く、三角関数、逆三角関数、平方根などを多用する必要があり、アシストサーバの処理負担が非常に高い。このため、一台のアシストサーバによってサポートできるＧＰＳ受信機の数が限られる場合があるという問題がある。
【０００４】
そこで、本発明は、情報提供装置の処理負担を低減しつつ、より多数の端末装置をサポートすることができる情報提供システム、情報提供装置、情報提供装置の制御方法、情報提供装置の制御プログラム、情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置と、前記端末装置に対して前記測位のための測位補助情報を提供する情報提供装置と、前記情報提供装置に対して各前記位置情報衛星の衛星情報を供給する複数の衛星基地局と、を有する情報提供システムであって、前記複数の衛星基地局は、すべての前記位置情報衛星を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されており、前記情報提供装置は、前記複数の衛星基地局の位置及び前記観測可能範囲を示す基地局情報を格納する基地局情報格納手段と、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成手段と、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択手段と、前記第１衛星基地局の前記観測可能範囲と前記第２衛星基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成手段と、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成手段と、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断手段と、前記測位可能性判断手段の判断結果に基づいて、前記基準領域に位置する前記位置情報衛星からの前記位置関連信号に基づいて測位するための前記測位補助情報を生成する補助情報生成手段と、前記端末装置に対して前記補助情報を送信する補助情報送信手段と、を有し、前記端末装置は、前記情報提供装置から前記測位補助情報を受信する受信手段を有することを特徴とする情報提供システムにより達成される。
【０００６】
第１の発明の構成によれば、前記情報提供装置は前記衛星基地局選択手段を有するから、第１衛星基地局と第２衛星基地局を選択することができる。そして、前記情報提供装置は前記基準領域情報生成手段を有するから、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成することができる。さらに、前記情報提供装置は前記測位可能性判断手段を有するから、前記基準領域に前記測位が可能な数の前記位置情報衛星が位置するか否かを判断することができる。
ここで、前記第１基地局と前記第２基地局は、前記概位置との距離の短さを優先条件として選択されており、複雑な計算は必要がない。また、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲は、前記端末概位置の上空である可能性が高い。  従って、これらの前記観測可能範囲に基づいて生成された前記基準領域情報に示される前記基準領域に存在する前記位置情報衛星は、前記概位置から観測すると仰角が大きい可能性が高い。前記端末装置の測位については、仰角が大きい前記位置情報衛星からの前記位置関連信号を使用すると測位精度が向上する。
そして、前記基準領域衛星数情報生成手段によって前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成し、さらに、測位可能性判断手段によって前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断することができる。
そして、測位可能性判断手段が測位が可能であると判断した場合には、前記補助情報生成手段によって前記端末装置に提供する前記測位のための測位補助情報を生成する。
上述の構成によって、複雑な計算を要することなく、幾何学的な方法を使用して、仰角が大きい前記位置情報衛星を選択し、その前記位置情報衛星に対応する前記測位補助情報を生成することができる。
上述のように、複雑な計算を要しないから、前記情報提供装置の負荷を低減でき、その結果としてより多数の端末装置をサポートすることができる。
これにより、情報提供装置の処理負担を低減しつつ、より多数の端末装置をサポートすることができる情報提供システムを提供することができる。  
【０００７】
前記目的は、第２の発明の構成によれば、位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置であって、前記情報提供装置は、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得するための衛星情報取得手段と、前記複数の衛星基地局の位置及び前記観測可能範囲を示す基地局情報を格納する基地局情報格納手段と、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成手段と、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択手段と、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成手段と、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成手段と、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断手段と、前記測位可能性判断手段の判断結果に基づいて、前記端末装置に提供する前記測位のための測位補助情報を生成する補助情報生成手段と、前記端末装置に対して前記補助情報を送信する補助情報送信手段と、を有することを特徴とする情報提供装置によって達成される。
【０００８】
第２の発明の構成によれば、第１の発明の構成と同様に、情報提供装置の処理負担を低減しつつ、より多数の端末装置をサポートすることができる。
【０００９】
第３の発明は、第２の発明の構成において、前記基準領域情報生成手段は、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲の重複領域を基準領域とする構成となっていることを特徴とする。
【００１０】
前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲の重複領域を
決定することは、幾何学的な計算方法で可能であり、複雑な計算は必要がない。
また、前記重複領域は、前記端末概位置の上空である可能性が一層高い。従って、前記重複領域である前記基準領域に存在する前記位置情報衛星は、前記端末概位置から観測すると一層仰角が大きい可能性が高い。
このため、複雑な計算を要することなく、一層仰角が大きい前記位置情報衛星を選択し、前記測位補助情報を生成することができる。
【００１１】
第４の発明は、第２の発明の構成において、前記基準領域情報生成手段は、前記概位置と前記第１衛星基地局の位置及び前記第２衛星基地局の位置に対応して前記基準領域を、前記第１衛星基地局の前記観測範囲と前記第２基地局衛星の前記観測可能範囲の重複領域、又は、前記第１衛星基地局の前記観測可能範囲であって前記第２衛星基地局の前記観測可能範囲ではない領域、又は、前記第２衛星基地局の前記観測可能範囲であって前記第１衛星基地局の前記観測可能範囲ではない領域のいずれかの領域とする構成となっていることを特徴とする。
【００１２】
例えば、前記概位置が、前記第１衛星基地局と前記第２基地局の間に位置するとしても、前記第１基地局により近い場合がある。このような場合においては、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲の重複領域よりも、むしろ、前記第１基地局の前記観測可能範囲であって前記第２基地局の前記観測可能範囲ではない領域に位置する前記位置情報衛星の方が前記概位置からの仰角が大きいと考えられる。
この点、第４の発明の構成によれば、前記概位置と前記第１基地局の位置及び前記第２基地局の位置に対応して、前記基準領域を設定するから、簡単な計算方法あるいは幾何学的な方法によって、より仰角が大きい前記位置情報衛星を選択することができる。
【００１３】
第５の発明は、第２の発明乃至第４の発明のいずれかの構成において、前記測位可能性判断手段による前記測位の可能性を否定する判断結果に基づいて、前記基準領域を各前記衛星基地局の前記観測可能範囲に基づいて段階的に拡大することによって、拡大領域を示す拡大領域情報を生成する拡大領域情報生成手段と、前記拡大領域に位置する前記位置情報衛星の数を示す拡大領域衛星数情報を生成する拡大領域衛星数情報生成手段と、前記拡大領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する拡大領域測位可能性判断手段と、前記拡大領域測位可能性判断手段の判断結果に基づいて、前記端末装置に対して前記測位補助情報を送信する補助情報送信手段と、を有することを特徴とする。
【００１４】
前記基準領域に、前記測位が可能な数の前記位置情報衛星が位置しない場合には、測位に必要な数の前記位置情報衛星に対応する前記測位補助情報を生成することができない。
そこで、第５の発明の構成によれば、前記拡大領域情報生成手段によって前記基準領域を各前記衛星基地局の前記観測可能範囲に基づいて段階的に拡大することによって、拡大領域を示す拡大領域情報を生成し、前記拡大領域衛星数情報生成手段によって前記拡大領域衛星数情報を生成する。そして、前記拡大領域衛星数情報に示される衛星数によって、前記測位が可能か否かを判断する。
前記拡大領域は、前記基準領域を拡大した領域であるから、前記基準領域よりも多くの前記位置情報衛星が位置する可能性が大きい。
しかも、前記拡大領域は、前記基準領域を各前記衛星基地局の前記観測可能範囲に基づいて段階的に拡大された領域である。例えば、前記基準領域を１段階だけ拡大した場合には、依然として前記位置情報衛星の仰角が大きい可能性が高い。
このため、できるだけ仰角が大きい前記位置情報衛星を選択しつつ、前記測位に必要な数の前記位置情報衛星を確保し得る。
【００１５】
第６の発明は、第２の発明乃至第５の発明のいずれかの構成において、前記概位置は、前記端末装置と前記情報提供装置の通信を仲介する通信基地局の位置であることを特徴とする。
【００１６】
前記通信基地局の位置は固定されているから、前記情報提供装置がその位置を認識することは容易である。
このため、第６の発明の構成によれば、前記情報提供装置は容易に前記端末概位置情報を生成することができる。
【００１７】
前記目的は、第７の発明の構成によれば、位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、前記情報提供装置が、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記端末装置に提供する前記測位のための測位補助情報を生成する補助情報生成ステップと、前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、を有することを特徴とする情報提供装置の制御方法によって達成される。
【００１８】
第７の発明の構成によれば、第２の発明の構成と同様に、情報提供装置の処理負担を低減しつつ、より多数の端末装置をサポートすることができる。
【００１９】
前記目的は、第８の発明によれば、コンピュータに、位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、前記情報提供装置が、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記端末装置に提供する前記測位のための測位補助情報を生成する補助情報生成ステップと、前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、を実行させることを特徴とする情報提供装置の制御プログラムによって達成される。
【００２０】
前記目的は、第９の発明の構成によれば、コンピュータに、位置情報衛星から位置関連信号を受信して現在位置を測位する端末装置に対して前記測位のための測位補助情報を提供する情報提供装置が、すべての位置情報衛星の衛星軌道を観測可能であって、かつ、各前記衛星基地局の観測可能範囲が重複領域を有するように配置されている複数の衛星基地局から衛星情報を取得する衛星情報取得ステップと、前記情報提供装置が、前記端末装置の概位置を特定して端末概位置情報を生成する端末概位置情報生成ステップと、前記情報提供装置が、前記概位置と各前記衛星基地局の位置との距離の短さを優先条件として、第１衛星基地局と第２衛星基地局を選択する衛星基地局選択ステップと、前記情報提供装置が、前記第１基地局の前記観測可能範囲と前記第２基地局の前記観測可能範囲に基づいて、前記測位補助情報を生成する基準領域を示す基準領域情報を生成する基準領域情報生成ステップと、前記情報提供装置が、前記基準領域に位置する前記位置情報衛星の数を示す基準領域衛星数情報を生成する基準領域衛星数情報生成ステップと、前記情報提供装置が、前記基準領域衛星数情報に示される衛星数が前記測位が可能な衛星数か否かを判断する測位可能性判断ステップと、前記情報提供装置が、前記測位可能性判断手段の判断結果に基づいて、前記端末装置に提供する前記測位のための測位補助情報を生成する補助情報生成ステップと、前記情報提供装置が、前記端末装置に対して前記補助情報を送信する補助情報送信ステップと、を実行させることを特徴とする情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体によって達成される。
【発明を実施するための最良の形態】
【００２１】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態のアシストデータ提供システム１０等を示す概略図である。アシストデータ提供システム１０は、情報提供システムの一例である。
図１に示すように、アシストデータ提供システム１０は、位置情報衛星である例えば、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄ及び１２ｅから位置関連信号である例えば、信号Ｓ１乃至Ｓ５を受信して現在位置を測位する端末装置である例えば、端末２０を有する。端末２０は、ＧＰＳ受信機（図示せず）を有しており、信号Ｓ１を受信することができる。また、端末２０は、後述のサーバ４０からアシストデータを受信するための受信手段である例えば、通信装置（図示せず）を有している。
【００２３】
図１に示すように、アシストデータ提供システム１０はまた、端末２０に対して測位のためのアシストデータを提供する情報提供装置である例えば、サーバ４０（以後、サーバ４０と呼ぶ）を有する。サーバ４０は、通信網である例えば、インターネット網５０及び通信基地局３０を介して端末２０と通信可能に構成されている。
上述のアシストデータは例えば、端末２０がＧＰＳ衛星１２ａ等からの信号Ｓ１等を受信するために必要な、端末２０の概位置からのＧＰＳ衛星１２ａ等の仰角、方位角、ドップラー効果に関する情報である。ただし、アシストデータの内容はこれらに限らず、さらに、ＧＰＳ衛星１２ａ等の軌道情報等を含んでもよい。
【００２４】
図１に示すように、アシストデータ提供システム１０はまた、サーバ４０に対してＧＰＳ衛星１２ａ等の衛星情報を供給する複数の衛星基地局である例えば、ＧＰＳ基地局６０Ａ，６０Ｂ，６０Ｃ，６０Ｄ，６０Ｅ及び６０Ｆを有する。ＧＰＳ基地局６０Ａ等は、ＧＰＳ衛星１２ａ等からの信号Ｓ１等に基づいて衛星情報を生成する。この衛星情報は、例えば、ＧＰＳ衛星１２ａ等を識別するための衛星ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）及びＧＰＳ衛星１２ａ等の軌道等を示す航法データを含む。
ＧＰＳ基地局６０Ａ等は、インターネット網５０を介してサーバ４０と通信可能に構成されている。
【００２５】
なお、端末２０は例えば、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
なお、本実施の形態とは異なり、ＧＰＳ衛星１２ａ等は５個に限らず、４個以下でもよいし６個以上でもよい。
【００２６】
図２は、ＧＰＳ基地局６０Ａ等の配置等を示す概略図である。
具体的には、図２は、地球９０の赤道上に６個のＧＰＳ基地局６０Ａ乃至６０Ｆを均等に配置した状態を極方向から見た図である。
各ＧＰＳ基地局６０Ａ等から観測可能なＧＰＳ衛星１２ａ等（図１参照）は衛星軌道９５を周回しており、各ＧＰＳ基地局６０Ａ等から観測可能なＧＰＳ衛星１２ａ等は各ＧＰＳ基地局６０Ａ等の水平方向からの設定仰角によって規定される。例えば、ＧＰＳ基地局Ｄにおける地球９０の接線Ｌ１から設定仰角２０度より大きい仰角の範囲を示す斜線部ＰＤにＧＰＳ衛星１２ａ等が位置する場合に、それらのＧＰＳ衛星１２ａ等を観測可能である。斜線部ＰＤは、観測可能範囲の一例である。以後、各ＧＰＳ基地局６０Ａ乃至６０Ｆの観測可能範囲を、カバー範囲と呼ぶ。
【００２７】
図２に示すように、地球９０の赤道上に配置された６個のＧＰＳ基地局６０Ａ乃至６０Ｆによって、衛星軌道９５をすべてカバーしているから、ＧＰＳ衛星１２ａ等は必ずいれかのＧＰＳ基地局６０Ａ等のカバー範囲に位置する。すなわち、複数のＧＰＳ基地局６０Ａによって、すべてのＧＰＳ衛星１２ａ等が観測可能である。ＧＰＳ基地局６０Ａ等の数は、上述の設定仰角によって規定される。設定仰角が大きければ、ＧＰＳ基地局６０Ａ等の数は多く必要になる。
なお、ＧＰＳ基地局６０Ａ等を地球９０の赤道上に配置しているため、北極及び南極周辺の上空の天空はカバーしていないが、その地域にはＧＰＳ衛星１２ａ等の衛星軌道９５は存在していないことを前提にしている。
【００２８】
また、図２に示すように、各ＧＰＳ基地局６０Ａ等のカバー範囲が重複領域を有するようになっている。例えば、ＧＰＳ基地局６０Ａのカバー範囲は領域Ｐ２、Ｐ４及びＰ１で構成される。そして、ＧＰＳ基地局６０Ｂのカバー範囲は領域Ｐ３、Ｐ１及びＰ５で構成される。すなわち、ＧＰＳ基地局６０Ａのカバー範囲とＧＰＳ基地局６０Ｂのカバー範囲は領域Ｐ１という重複領域を有する。この領域Ｐ１は重複領域の一例である。
【００２９】
なお、本実施の形態と異なり、ＧＰＳ基地局６０Ａ等の配置は、地球９０の赤道上に限らない。例えば、北極及び南極周辺の上空にＧＰＳ衛星１２ａ等の衛星軌道９５が存在する場合には、ＧＰＳ基地局６０Ａ等の配置を赤道上から北極等の方向へずらすことで、ＧＰＳ衛星１２ａ等の軌道をすべてカバーするようにできる。
また、本実施の形態と異なり、ＧＰＳ基地局６０Ａ等の数は６個に限らない。ＧＰＳ衛星１２ａ等の衛星軌道をすべてカバーできる数であればよい。
【００３０】
（サーバ４０の主なハードウエア構成について）
図３はサーバ４０の主なハードウエア構成を示す概略図である。
図３に示すように、サーバ４０は、コンピュータを有しており、コンピュータは、バス４１を有する。
このバス４１には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４２、記憶装置４３、外部記憶装置４４等が接続されている。記憶装置４３は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。外部記憶装置４４は例えば、ハードディスク（Ｈａｒｅｄ  Ｄｉｓｋ）等である。
また、このバス４１には、各種情報等を入力するためのサーバ入力装置４５、端末２０（図１参照）等と通信するためのサーバ通信装置４６、及び、各種情報を表示するためのサーバ表示装置４７が接続されている。
【００３１】
（サーバ４０の主なソフトウエア構成について）
図４はサーバ４０の主なソフトウエア構成を示す概略図である。
図４に示すように、サーバ４０は、各部を制御するサーバ制御部１００、サーバ通信装置４７（図３参照）に対応するサーバ通信部１０２等を有する。
サーバ４０は、また、各種プログラムを格納するサーバ第１記憶部１１０、各種情報を予め格納するサーバ第２記憶部１４０、サーバ４０が取得又は生成した情報を格納するサーバ第３記憶部１６０を有する。
【００３２】
図４に示すように、サーバ４０は、サーバ第２記憶部１４０にＧＰＳ基地局情報１４４を格納している。ＧＰＳ基地局情報１４４は、ＧＰＳ基地局６０Ａ等（図２参照）の位置を示すＧＰＳ基地局位置情報１４４ａ及び、各ＧＰＳ基地局６０Ａ等のカバー範囲を示す基地局カバー範囲情報１４４ｂを含む。ＧＰＳ基地局情報１４４は基地局情報の一例であり、サーバ第２記憶部１４０は基地局情報格納手段の一例である。
【００３３】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に端末概位置特定プログラム１１２を格納している。端末概位置特定プログラム１１２は、サーバ制御部１００が、端末２０（図１参照）のおおよその位置である概位置を特定して、端末概位置情報１６４を生成するための情報である。端末概位置情報１６４は、端末概位置情報の一例である。端末概位置特定プログラム１１２とサーバ制御部１００は、端末概位置情報生成手段の一例である。
【００３４】
具体的には、サーバ制御部１００は端末概位置特定プログラム１１２に基づいて例えば、端末２０との通信の仲介を実施している通信基地局３０（図１参照）の位置Ｑ（図２参照）を、通信基地局３０からの情報に基づいて特定する。そして、通信基地局の位置Ｑを端末２０の概位置とする。通信基地局の位置Ｑは例えば、緯度及び経度で示される。
サーバ制御部１００は、このようにして生成した端末概位置情報１６４をサーバ第３記憶部１６０に格納する。
なお、本実施の形態とは異なり、端末概位置情報１６４は、端末２０が前回測位した測位位置を示す情報でもよい。また、本実施の形態とは異なり、端末概位置情報１６４は、端末２０が使用される一定地域である例えば、日本国内というおおまかな位置を示す情報でもよい。
【００３５】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０にＧＰＳ基地局選択プログラム１１４を格納している。ＧＰＳ基地局選択プログラム１１４は、サーバ制御部１００が、端末概位置情報１６４に示される概位置ＱとＧＰＳ基地局位置情報１４４ａに示される各ＧＰＳ基地局６０Ａ等の位置との距離の短さを優先条件として、２つのＧＰＳ基地局を選択するための情報である。この２つのＧＰＳ基地局を、第１基地局及び第２基地局と呼ぶ。第１基地局は第１衛星基地局の一例であり、第２基地局は第２衛星基地局の一例である。そして、ＧＰＳ基地局選択プログラム１１４とサーバ制御部１００は、衛星基地局選択手段の一例である。
【００３６】
具体的には、サーバ制御部１００はＧＰＳ基地局選択プログラム１１４に基づいて、端末概位置情報１６４に示される概位置Ｑ（図２参照）と距離が他のＧＰＳ基地局と比べて短い地点に位置するＧＰＳ基地局６０Ａ及びＧＰＳ基地局６０Ｂを選択する。第１基地局と第２基地局は、概位置との距離の短さを優先条件として選択されており、複雑な計算は必要がない。このため、サーバ４０の処理負担は少なくて済む。
そして、例えば、第１基地局がＧＰＳ基地局６０Ａであって第２基地局がＧＰＳ基地局６０Ｂであることを示す第１第２基地局情報１６６を生成し、サーバ第３記憶部１６０に格納する。
【００３７】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に第１領域決定プログラム１１６を格納している。第１領域決定プログラム１１６は、サーバ制御部１００が、第１基地局のカバー範囲と第２基地局のカバー範囲に基づいて、アシストデータを生成する基準領域である例えば、第１領域を示す第１領域情報１６８を生成するための情報である。
第１領域は基準領域の一例である。そして、第１領域決定プログラム１１６とサーバ制御部１００は、基準領域情報生成手段の一例である。
【００３８】
上述のように、第１第２基地局情報１６６に示される第１基地局は例えば、ＧＰＳ基地局６０Ａであり、第２基地局は例えば、ＧＰＳ基地局６０Ｂである。そして、ＧＰＳ基地局６０Ａのカバー範囲は領域Ｐ１、Ｐ２及びＰ４であり、ＧＰＳ基地局６０Ｂのカバー範囲は領域Ｐ１、Ｐ３及びＰ５である（図２参照）。
サーバ制御部１００は第１領域決定プログラム１１６に基づいて、ＧＰＳ基地局６０Ａのカバー範囲とＧＰＳ基地局６０Ｂのカバー範囲の重複領域である領域Ｐ１（図２参照）を示す第１領域情報１６８を生成する。
サーバ制御部１００は、上述のようにして生成した第１領域情報１６８をサーバ第３記憶部１６０に格納する。
【００３９】
上述のように、第１基地局と第２基地局は端末２０の概位置との距離の短さを優先条件として選択されているから、第１基地局のカバー範囲と第２基地局のカバー範囲は、概位置の上空である可能性が高い。さらに、第１基地局のカバー範囲と第２基地局のカバー範囲の重複する領域Ｐ１が概位置の上空である可能性は一層高い。
したがって、第１領域に存在するＧＰＳ衛星は、概位置から観測すると仰角が大きい可能性が高い。そして、端末２０の測位については、仰角が大きいＧＰＳ衛星１２ａ等からの信号Ｓ１等を使用すると迅速に信号Ｓ１等を捕捉でき、また、測位精度が向上する。
ここで、重複領域Ｐ１を決定することは、幾何学的な計算方法で可能であり、複雑な計算は必要がないから、サーバ４０の処理負担が少なくて済む。
【００４０】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に第１領域衛星数判断プログラム１１８を格納している。第１領域衛星数判断プログラム１１８は、サーバ制御部１００が、第１領域に位置するＧＰＳ衛星の数を示す第１領域衛星数情報１７０を生成するための情報である。この第１領域衛星数情報１７０は基準領域衛星数情報の一例である。そして、第１領域衛星数判断プログラム１１８とサーバ制御部１００は、基準領域衛星数情報生成手段の一例である。
【００４１】
具体的には、サーバ制御部１００は第１領域衛星数判断プログラム１１８に基づいて、サーバ第３記憶部１６０に格納している衛星情報１６２と第１領域情報１６８を参照して、現在時点で、領域Ｐ１（図２参照）に存在するＧＰＳ衛星の数を判断し、その数を示す第１領域衛星数情報１７０を生成する。
なお、第１領域衛星数情報１７０には、衛星の数だけではなく、ＧＰＳ衛星を識別するための識別情報も含まれる。
サーバ制御部１００は、生成した第１領域衛星数情報１７０をサーバ第３記憶部１６０に格納する。
【００４２】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に第１領域測位可能性判断プログラム１２０を格納している。第１領域測位可能性判断プログラム１２０は、サーバ制御部１００が、第１領域衛星数情報１７０に示される衛星数が測位可能な衛星数か否かを判断するための情報である。すなわち、第１領域測位可能性判断プログラム１２０とサーバ制御部１００は、測位可能性判断手段の一例である。
測位可能な数は例えば、３次元測位をする場合には４個以上であり、２次元測位をする場合には３個以上である。
【００４３】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０にアシストデータ生成プログラム１２２を格納している。アシストデータ生成プログラム１２２は、サーバ制御部１００が、上述の第１領域測位可能性判断プログラム１２０による判断結果に基づいて、第１領域に位置するＧＰＳ衛星からの信号に基づいて測位するためのアシストデータ１７４を生成するための情報である。すなわち、アシストデータ生成プログラム１２２とサーバ制御部１００は、補助情報生成手段の一例である。    
【００４４】
具体的には、サーバ制御部１００はアシストデータ生成プログラム１２２に基づいて、
第１領域測位可能性判断プログラム１２０による判断結果が測位可能性を肯定する場合に、第１領域に位置する例えば、ＧＰＳ衛星１２ａ等からの信号Ｓ１等に基づいて測位するためのアシストデータ１７４を生成する。
サーバ制御部１００は生成したアシストデータ１７４をサーバ第３記憶部１６０に格納する。
【００４５】
上述のように、第１領域に存在するＧＰＳ衛星１２ａ等は、端末２０の概位置から観測すると仰角が大きいから、それらのＧＰＳ衛星１２ａ等からの信号Ｓ１等を迅速に捕捉でき、測位精度が良好であることが期待できる。
すなわち、複雑な計算を要することなく、幾何学的な方法によって、仰角が大きいＧＰＳ衛星１２ａ等を選択して、アシストデータを生成することができる。したがって、サーバ４０は、複雑な計算を必要としないから、より多くの端末２０等を同時にサポートすることができる。
【００４６】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０にアシストデータ送信プログラム１２４を格納している。アシストデータ送信プログラム１２４は、サーバ制御部１００が、端末２０に対してアシストデータ１７４を送信するための情報である。すなわち、アシストデータ送信プログラム１２４とサーバ制御部１００は、補助情報送信手段の一例である。
これにより、端末２０は、仰角が大きいＧＰＳ衛星１２ａ等について生成されたアシストデータ１７４を使用して、迅速にＧＰＳ衛星１２ａ等からの信号Ｓ１等の受信等を行うことができる。
【００４７】
ただし、第１領域に、測位が可能な数のＧＰＳ衛星１２ａ等が位置しない場合には、測位に必要な数のＧＰＳ衛星１２ａ等に対応するアシストデータ１７４を生成することができない。この場合、端末２０はアシストデータ１７４を受信して、信号Ｓ１等を受信して擬似距離を算出することはできても、現在位置の座標を算出することはできない。
そこで、現在位置の座標を算出するためのアシストデータ１７４を生成するために、サーバ４０は、さらに以下の構成を有する。
【００４８】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に拡大領域情報生成プログラム１２６を格納している。拡大領域情報生成プログラム１２６は、サーバ制御部１００が、第１領域測位可能性判断プログラム１２０によって測位可能性を否定する判断をした場合に、第１領域を各ＧＰＳ基地局６０Ａ等のカバー範囲に基づいて段階的に拡大することによって、拡大領域を示す拡大領域情報１７６を生成するための情報である。この拡大領域情報１７６は、拡大領域情報の一例である。そして、拡大領域情報生成プログラム１２６とサーバ制御部１００は、拡大領域情報生成手段の一例である。
サーバ制御部１００は、生成した拡大領域情報１７６をサーバ第３記憶部１６０に格納する。
【００４９】
具体的には、サーバ制御部１００は拡大領域情報生成プログラム１２６に基づいて、第１領域である領域Ｐ１（図２参照）に測位可能な数のＧＰＳ衛星１２ａ等が位置しない場合には、第１段階の拡大領域として領域Ｐ１，Ｐ２及びＰ３からなる拡大領域を設定し、その拡大領域を示す拡大領域情報１７６を生成する。
後述のように、領域Ｐ１，Ｐ２及びＰ３からなる拡大領域に測位可能な数のＧＰＳ衛星１２ａ等が位置しない場合には、さらに、第２段階の拡大領域として、領域Ｐ１，Ｐ２，Ｐ３，Ｐ４及びＰ５からなる拡大領域を設定する。
このように、サーバ制御部１００は拡大領域情報生成プログラム１２６によって、カバー範囲によって規定される領域Ｐ１等に基づいて、段階的に拡大領域を設定する。
ただし、拡大領域を段階的に生成するについては限界があり例えば、端末２０の概位置における水平線上であることが必要である。例えば、端末２０の概位置がＧＰＳ基地局６０Ａと６０Ｂの間である地点Ｑ（図２参照）の場合には、ＧＰＳ基地局６０Ａと６０Ｂのカバー範囲外の例えば、領域Ｐ６及びＰ７に位置するＧＰＳ衛星は、地点Ｑにおける水平線の下に位置し、地点Ｑから観測できないことは明らかである。
この拡大領域の限界については、ＧＰＳ基地局６０Ａ等の設定仰角及びＧＰＳ基地局６０Ａ等の数によって規定されるから、幾何学的に判断することができる。
例えば、図２に示すように、設定仰角が２０度であって、ＧＰＳ基地局６０Ａ等の数が６個であれば、サーバ制御部１００が拡大領域情報生成プログラム１２６によって生成する拡大領域情報１７６に示される拡大領域の範囲の限界は、第１基地局のカバー範囲と第２基地局のカバー範囲で規定される。
【００５０】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に拡大領域衛星数判断プログラム１２８を格納している。拡大領域衛星数判断プログラム１２８は、サーバ制御部１００が、拡大領域情報１７６に示される拡大領域に位置するＧＰＳ衛星１２ａ等の数を示す拡大領域衛星数情報１７８を生成するための情報である。すなわち、拡大領域衛星数判断プログラム１２８とサーバ制御部１００は、拡大領域衛星数情報生成手段の一例である。
サーバ制御部１００は、生成した拡大領域衛星数情報１７８をサーバ第３記憶部１６０に格納する。
【００５１】
図４に示すように、サーバ４０は、サーバ第１記憶部１１０に拡大領域測位可能性判断プログラム１３０を格納している。拡大領域測位可能性判断プログラム１３０は、サーバ制御部１００が、拡大領域衛星数情報１７８に示されるＧＰＳ衛星１２ａ等の数が測位が可能な数か否かを判断するための情報である。すなわち、拡大領域測位可能性判断プログラム１３０とサーバ制御部１００は、拡大領域測位可能性判断手段の一例である。
【００５２】
上述の拡大領域は、第１領域を拡大した領域であるから、第１領域よりも多くのＧＰＳ衛星が位置する可能性が大きい。
しかも、拡大領域は、第１領域をＧＰＳ基地局６０Ａ等のカバー範囲に基づいて段階的に拡大された領域である。例えば、第１領域を１段階だけ拡大して、領域Ｐ１、Ｐ２及びＰ３からなる拡大領域（図２参照）を設定した場合は、依然としてＧＰＳ衛星１２ａ等の仰角が大きい可能性が高い。
このため、できるだけ仰角が大きいＧＰＳ衛星を選択しつつ、現在位置の座標を算出するために必要な数のＧＰＳ衛星を確保し得る。
【００５３】
すなわち、サーバ制御部１００は拡大領域測位可能性判断プログラム１３０によって測位可能性を肯定する判断をした場合には、アシストデータ生成プログラム１２２に基づいて、拡大領域に位置するＧＰＳ衛星からの信号に基づいて測位するためのアシストデータを生成する。すなわち、アシストデータ生成プログラム１２２とサーバ制御部１００は、拡大領域補助情報生成手段の一例でもある。
【００５４】
なお、サーバ制御部１００は拡大領域測位可能性判断プログラム１３０によって第１段階の拡大領域において測位可能性を否定する判断をした場合には、拡大領域情報生成プログラム１２６に基づいて、さらに第２段階以降の拡大領域を生成し、そのつど、測位可能性を判断する。
【００５５】
拡大領域を限界まで広く設定した場合でも、測位可能な数のＧＰＳ衛星１２ａ等がその拡大領域に位置しない場合には、アシストデータ１７４は測位に必要な数のＧＰＳ衛星１２ａ等を捕捉するための情報にはなり得ないから、端末２０は測位することができない。
そこで、図４に示すように、サーバ４０は、測位不可能情報送信プログラム１３２を有する。測位不可能情報送信プログラム１３２は、サーバ制御部１００が、拡大領域を限界まで広く設定した場合にも測位が不可能である場合に、測位が不可能である旨を示す測位不可能情報を端末２０に対して送信するための情報である。
測位不可能情報を受信した端末２０は、無駄に測位をする必要はないから、バッテリの電力を無駄に消費することを未然に防止することができる。
【００５６】
以上が本実施の形態に係るアシストデータ提供システム１０の構成であるが、以下、アシストデータ提供システム１０の動作例を主に図５及び図６を使用して説明する。
なお、図１に示すように、端末２０の概位置はＧＳＰ基地局６０Ａと６０Ｂの間であり、現在位置の座標算出を含む測位をするために必要な数のＧＰＳ衛星１２ａ等は領域Ｐ１には位置しないが、領域Ｐ１、Ｐ２及びＰ３からなる領域には位置するという前提で、以下説明する。
【００５７】
図５及び図６は、アシストデータ提供システム１０の動作例を示す概略フローチャートである。
端末２０が接続中の通信基地局３０（図１参照）は、図２の地点Ｑに位置するという前提で、以下説明する
【００５８】
まず、サーバ４０が、各ＧＰＳ基地局６０Ａ等から衛星情報を取得する（図５のステップＳＴ１）。ステップＳＴ１は、衛星情報取得ステップの一例である。
続いて、サーバ４０は、端末２０からアシストデータ要求情報を受信する（ステップＳＴ２）。
【００５９】
続いて、サーバ４０は、端末２０の端末概位置を例えば、接続中の通信基地局３０の位置Ｑを端末概位置として特定する（ステップＳＴ３）。ステップＳＴ３は、端末概位置情報生成ステップの一例である。
【００６０】
続いて、サーバ４０は、端末概位置に近い２つのＧＰＳ基地局を特定する（ステップＳＴ４）。サーバ４０は例えば、端末概位置Ｑに近いＧＰＳ基地局６０Ａを第１基地局、基地局６０Ｂを第２基地局として特定する。このステップＳＴ４は、衛星基地局選択ステップの一例である。
【００６１】
続いて、サーバ４０は、第１基地局であるＧＰＳ基地局６０Ａと第２基地局であるＧＰＳ基地局６０Ｂのカバー範囲重複領域である領域Ｐ１を第１領域として決定する（ステップＳＴ５）。このステップＳＴ５は、基準領域情報生成ステップの一例である。
【００６２】
続いて、サーバ４０は、第１領域である領域Ｐ１を基準にして、第２領域以下の領域（以下、第ｎ領域と呼ぶ。但し、ｎは２以上の整数である）を決定する（ステップＳＴ６）。第２領域は例えば、領域Ｐ１、Ｐ２及びＰ３からなる領域である。第３領域は例えば、領域Ｐ１、Ｐ２、Ｐ３、Ｐ４及びＰ５からなる領域である。
続いて、サーバ４０は、第１領域衛星数情報１７０（図４参照）を生成する（ステップＳＴ７）。このステップＳＴ７は、基準領域衛星数情報生成ステップの一例である。
続いて、サーバ４０は、第１領域に位置するＧＰＳ衛星が測位可能数が否かを判断する（図６のステップＳＴ８）。このステップＳＴ８は、測位可能性判断ステップの一例である。
ここで、第１領域である領域Ｐ１に位置するＧＰＳ衛星が測位可能数であると判断すれば、サーバ４０は、領域Ｐ１に位置するＧＰＳ衛星に対応するアシストデータを生成する（ステップＳＴ９）。このステップＳＴ９は、補助情報生成ステップの一例である。
続いて、サーバ４０は、生成したアシストデータを端末２０送信する（ステップＳＴ１０）。このステップＳＴ１０は、補助情報送信ステップの一例である。
【００６３】
これに対して、ステップＳＴ８において、領域Ｐ１に位置するＧＰＳ衛星が測位可能数ではないと判断すれば、第２領域に位置するＧＰＳ衛星が測位可能数かを判断する（ステップＳＴ８１）。
サーバ４０は、第２領域に位置するＧＰＳ衛星が測位可能数であると判断すれば、第２領域に位置するＧＰＳ衛星に対応するアシストデータを生成して（ステップＳＴ９、端末２０に送信する（ステップＳＴ１０）。
【００６４】
これに対して、第２領域に位置するＧＰＳ衛星が測位可能数ではないと判断すれば、第２領域が最終領域である例えば、第３領域か否かを判断し（ステップＳＴ８２）、最終領域ではないから、第２領域の次の段階の拡大領域である第３領域についてステップＳＴ８１を実行する。
サーバ４０は、第３領域に位置するＧＰＳ衛星が測位可能数ではないと判断すると（ステップＳＴ８１）、第３領域は最終領域であるからステップＳＴ８２において最終領域であると判断し、端末２０に測位不可能情報を送信する（ステップＳＴ８３）。
上述のように、ステップＳＴ８２からステップＳＴ８３の巡回するステップにおいては、第ｎ領域として、第２領域、第３領域というように、ｎが２から始まって１づつ、大きな数になりながら、最終領域まで実行される。
【００６５】
（第２の実施の形態）
次に、第２の実施の形態について、説明する。
第２の実施の形態におけるアシストデータ提供システム１１（図１参照）の構成は、上記第１の実施の形態のアシストデータ提供システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、主な相違点を中心に説明する。
【００６６】
図７は、本発明の第２の実施の形態のアシストデータ提供システム１１におけるＧＰＳサーバ４１（以後、サーバ４１と呼ぶ）の主なソフトウエア構成を示す概略図である。
図８は、ＧＰＳ基地局６０Ａ等の配置等を示す概略図である。
【００６７】
第１の実施の形態のサーバ４０とは異なり、第２の実施の形態におけるサーバ４１のサーバ制御部１００は、第１領域決定プログラム１１６Ａに基づいて、端末概位置情報１６４に示される端末概位置と第１基地局第２基地局情報１６６に示される第１基地局の位置及び第２基地局の位置に対応して、第１領域を決定するようになっている。
【００６８】
例えば、図８に示すように、第１基地局であるＧＰＳ基地局６０Ａと第２基地局であるＧＰＳ基地局６０Ｂの間の地球９０の表面の領域を、ＧＰＳ基地局６０Ａ及びＧＰＳ基地局６０Ｂからの距離によって４等分し、ＧＰＳ基地局６０Ａに近い方から区分領域Ｓ１，Ｓ２，Ｓ３及びＳ４を設定する。図８に示すように、区分領域Ｓ１はＧＰＳ基地局６０Ａに最も近い領域である。そして、区分領域Ｓ４はＧＰＳ基地局６０Ｂに最も近い領域である。
【００６９】
サーバ制御部１００は第１領域決定プログラム１１６Ａに基づいて、端末概位置が区分領域Ｓ１内の地点Ｑ２であれば、ＧＰＳ基地局６０Ａのカバー範囲であってＧＰＳ基地局６０Ｂのカバー範囲ではない領域である領域Ｐ２を第１領域とする。
このような場合においては、ＧＰＳ基地局６０Ａのカバー範囲とＧＰＳ基地局６０Ｂのカバー範囲の重複領域よりも、むしろ、ＧＰＳ基地局６０Ａのカバー範囲であってＧＰＳ基地局６０Ｂのカバー範囲ではない領域に位置するＧＰＳ衛星の方が端末概位置からの仰角が大きいと考えられる。したがって、領域Ｐ２に位置するＧＰＳ衛星に対応するアシストデータを生成して端末２０に提供することによって、端末２０の測位精度の向上が期待できる。
【００７０】
上述の場合と異なり、端末概位置が区分領域Ｓ４内の地点であれば、サーバ制御部１００は第１領域決定プログラム１１６Ａに基づいて、ＧＰＳ基地局６０Ｂのカバー範囲であってＧＰＳ基地局６０Ａのカバー範囲ではない領域である領域Ｐ３を第１領域とする。
また、端末概位置が区分領域Ｓ２又は区分領域Ｓ３内の地点であれば、サーバ制御部１００は第１領域決定プログラム１１６Ａに基づいて、ＧＰＳ基地局６０Ａのカバー範囲とＧＰＳ基地局６０Ｂのカバー範囲の重複領域である領域Ｐ１を第１領域とする。
【００７１】
このように、サーバ４１は、端末概位置と第１基地局の位置及び第２基地局の位置に対応して、第１領域を設定するから、簡単な計算方法あるいは幾何学的な方法によって、より仰角が大きいＧＰＳ衛星を選択することができる。
しかも、上述のＧＰＳ衛星の選択方法は、端末概位置が区分領域Ｓ１等のいずれかに位置するかを判断するだけの簡易な方法であるから、サーバ４１の処理の負担は小さい。
したがって、複雑な計算によってＧＰＳ衛星を選択する場合よりも、多くの端末２０等をサポートすることができる。
【００７２】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の衛星情報取得ステップと、端末概位置情報生成ステップと、衛星基地局選択ステップと、基準領域情報生成ステップと、基準領域衛星数情報生成ステップと、測位可能性判断ステップと、補助情報生成ステップと、補助情報送信ステップ等を実行させるための情報提供装置の制御プログラムとすることができる。
また、このような情報提供装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００７３】
これら情報提供装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００７４】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】アシストデータ提供システム等を示す概略図である。
【図２】ＧＰＳ基地局等の配置等を示す概略図である。
【図３】サーバの主なハードウエア構成を示す概略図である。
【図４】サーバの主なソフトウエア構成を示す概略図である。
【図５】アシストデータ提供システムの動作例を示す概略フローチャートである。
【図６】アシストデータ提供システムの動作例を示す概略フローチャートである。
【図７】サーバの主なソフトウエア構成を示す概略図である。
【図８】ＧＰＳ基地局等の配置等を示す概略図である。
【符号の説明】
【００７６】
１０，１１・・・アシストデータ提供システム、１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ・・・ＧＰＳ衛星、２０・・・端末、３０・・・通信基地局、４０，４１・・・ＧＰＳサーバ、６０Ａ，６０Ｂ，６０Ｃ，６０Ｄ，６０Ｅ・・・ＧＰＳ基地局、１１２・・・端末概位置特定プログラム、１１４・・・ＧＰＳ基地局選択プログラム、１１６，１１６Ａ・・・第１領域決定プログラム、１１８・・・第１領域衛星数判断プログラム、１２０・・・第１領域測位可能性判断プログラム、１２２・・・アシストデータ生成プログラム、１２４・・・アシストデータ送信プログラム、１２６・・・拡大領域情報生成プログラム、１２８・・・拡大領域衛星数判断プログラム、１３０・・・拡大領域測位可能性判断プログラム
【図１】
2006047219.tif 000003
【図２】
2006047219.tif 000004
【図３】
2006047219.tif 000005
【図４】
2006047219.tif 000006
【図５】
2006047219.tif 000007
【図６】
2006047219.tif 000008
【図７】
2006047219.tif 000009
【図８】
2006047219.tif 000010