(57)【要約】【課題】位置計算が可能な場合にのみ情報提供装置が位置計算を行うことにより情報提供装置の負荷を低減することができる測位システム等を提供する。【解決手段】情報提供装置に通信網を介して測位補助情報の送信を要求する測位補助情報送信要求手段と、測位補助情報を受信する測位補助情報受信手段と、測位基礎情報を取得する測位基礎情報取得手段と、測位端末の位置を算出する端末側位置算出手段と、測位基礎情報送信手段と、測位成否情報生成手段と、測位成否情報送信手段と、を有する測位端末、及び、測位補助情報取得手段と、測位補助情報送信手段と、測位基礎情報受信手段と、測位成否情報受信手段と、情報提供装置側位置算出手段と、測位実行可否判断手段と、を有する情報提供装置を有することを特徴とする測位システム。【選択図】図９
2006058200.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星を利用して測位を行う測位端末と、
前記測位端末に測位補助情報を提供する情報提供装置と、
前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムであって、
前記測位端末は、
前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求手段と、
前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信手段と、
前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得手段と、
前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出手段と、
前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信手段と、
前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成手段と、
前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信手段とを有し、
前記情報提供装置は、
前記測位補助情報を取得する測位補助情報取得手段と、
前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信手段と、
前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信手段と、
前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信手段と、
前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出手段と、
前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断手段と、を有することを特徴とする測位システム。
【請求項２】
前記測位端末は、
前記測位基礎情報取得手段が捕捉した前記位置情報衛星の中から前記端末側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択する端末側衛星選択手段と、
前記端末側衛星選択手段が選択した前記位置情報衛星を示す選択結果情報を生成する選択結果情報生成手段と、
前記選択結果情報を前記通信網を介して前記情報提供装置に送信する選択結果情報送信手段とを有し、
前記情報提供装置は、
前記測位端末が前記通信網を介して送信した前記選択結果情報を受信する選択結果情報受信手段と、
前記選択結果情報に基づいて前記情報提供装置側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択する情報提供装置側衛星選択手段と、を有することを特徴とする請求項１に記載の測位システム。
【請求項３】
前記測位端末の前記端末側衛星選択手段は、
前記測位基礎情報取得手段が捕捉した前記位置情報衛星の配置に基づいてＰＤＯＰ（Ｐｏｓｉｔｉｏｎ  Ｄｉｌｕｔｉｏｎ  ｏｆ  Ｐｒｅｃｉｓｉｏｎ）を算出し前記ＰＤＯＰが最小となるように前記端末側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択することを特徴とする請求項２に記載の測位システム。
【請求項４】
情報提供装置から通信網を介して測位補助情報を取得し、位置情報衛星を利用して測位を行う測位端末であって、
前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求手段と、
前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信手段と、
前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得手段と、
前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出手段と、
前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信手段と、
前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成手段と、
前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信手段と、を有することを特徴とする測位端末。
【請求項５】
位置情報衛星を利用して測位を行う測位端末に、通信網を介して測位補助情報を提供する情報提供装置であって、
前記測位補助情報を取得する測位補助情報取得手段と、
前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信手段と、
前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信手段と、
前記測位端末が前記通信網を介して送信した測位成否情報を受信する測位成否情報受信手段と、
前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出手段と、
前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断手段と、を有することを特徴とする情報提供装置。
【請求項６】
位置情報衛星を利用して測位を行う測位端末と、
前記測位端末に測位補助情報を提供する情報提供装置と、
前記測位端末が前記情報提供装置と通信するための通信網による測位方法であって、
前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求工程と、
前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信工程と、
前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得工程と、
前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出工程と、
前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信工程と、
前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成工程と、
前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信工程と、
前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得工程と、
前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信工程と、
前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信工程と、
前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した測位成否情報を受信する測位成否情報受信工程と、
前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出工程と、
前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断工程と、を有することを特徴とする測位方法。
【請求項７】
コンピュータに、
位置情報衛星を利用して測位を行う測位端末と、
前記測位端末に測位補助情報を提供する情報提供装置と、
前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムの制御プログラムであって、
前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求ステップと、
前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信ステップと、
前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得ステップと、
前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出ステップと、
前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信ステップと、
前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成ステップと、
前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信ステップと、
前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得ステップと、
前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信ステップと、
前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信ステップと、
前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信ステップと、
前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出ステップと、
前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断ステップと、を実行させるための測位システムの制御プログラム。
【請求項８】
コンピュータに、
位置情報衛星を利用して測位を行う測位端末と、
前記測位端末に測位補助情報を提供する情報提供装置と、
前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムの制御プログラムであって、
前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求ステップと、
前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信ステップと、
前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得ステップと、
前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出ステップと、
前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信ステップと、
前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成ステップと、
前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信ステップと、
前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得ステップと、
前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信ステップと、
前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信ステップと、
前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信ステップと、
前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出ステップと、
前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断ステップと、を実行させるための測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位システム、測位端末、情報提供装置、測位方法、測位システムの制御プログラム、測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
位置情報衛星を利用して測位を行うＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）は広く使用されている。ＧＰＳ衛星から発信される位置関連信号を受信して、受信地点の位置を算出するためには、ＧＰＳ衛星の捕捉、位置関連信号のデコード、擬似距離の算出等大量の計算を行う必要があるため、高性能のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が必要であり、ＧＰＳ受信機の小型化・低価格化に対する障害となっていた。
【０００３】
特許文献１では、測位計算のために必要な機能の一部をサーバに持たせ、ＧＰＳ受信端末が取得した情報をサーバに送信し、位置計算をサーバで行うＧＰＳ測位システムが開示されている。このような測位システムは、サーバアシスト型システムと呼ばれている。
【０００４】
特許文献１の発明では、ＧＰＳ受信端末は、特に選別を行うことなくＧＰＳ衛星から取得した情報をすべてサーバに送信する構成となっているため、送信される情報の中には位置計算のためには不要な情報も含まれていて、サーバに余計な負荷をかけるという問題があった。
そのため、特許文献２では、サーバアシスト型の測位システムで用いられるＧＰＳ内蔵携帯端末において、ＧＰＳ衛星の捕捉結果に応じてサーバに送信する情報を選択し、サーバの負荷を低減させる構成が開示されている。
【特許文献１】特開２０００−１３１４１５号公報（図１等）
【特許文献２】特開２００３−１３９８４１号公報（図３等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＧＰＳにおいては、原則的には４個のＧＰＳ衛星を捕捉することができれば、３次元測位を行うことが可能である。しかし、４個のＧＰＳ衛星を捕捉できたとしても、それら捕捉したＧＰＳ衛星の配置によっては、ＤＯＰ（Ｄｉｌｕｔｉｏｎ  ｏｆ  Ｐｒｅｃｉｓｉｏｎ）が大きくなり、測位が不可能となる場合がある。
特許文献２のＧＰＳ内蔵携帯端末では、捕捉できたＧＰＳ衛星のエレベーション（仰角）または電界強度を基準としてサーバに送信する情報を選別している。そのため、ＧＰＳ衛星配置が好ましくなく位置計算が不可能な場合でも、サーバは位置計算を行い、ＣＰＵ時間を無駄に消費することになるという問題があった。
【０００６】
そこで、本発明は、位置計算が可能な場合にのみ情報提供装置が位置計算を行うことによりサーバの負荷を低減することができる測位システム、測位端末、情報提供装置、測位方法、測位システムの制御プログラム、測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【０００７】
前記課題は、第１の発明によれば、位置情報衛星を利用して測位を行う測位端末と、前記測位端末に測位補助情報を提供する情報提供装置と、前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムであって、前記測位端末は、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求手段と、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信手段と、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得手段と、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出手段と、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信手段と、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成手段と、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信手段とを有し、前記情報提供装置は、前記測位補助情報を取得する測位補助情報取得手段と、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信手段と、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信手段と、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信手段と、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出手段と、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断手段と、を有することを特徴とする測位システムにより達成される。
【０００８】
第１の発明の構成によれば、前記測位端末は前記測位補助情報受信手段によって前記情報提供装置が送信した測位補助情報を取得することができる。ここで、測位補助情報とは前記位置情報衛星を捕捉するために必要な情報をいい、前記位置情報衛星の軌道に関する情報を含む。測位補助情報は、位置を求める地点で位置情報衛星の発信する信号から直接取得する必要はない。
前記測位補助情報を取得した前記測位端末は、前記測位基礎情報取得手段により前記位置情報衛星の捕捉を行い前記測位基礎情報を取得する。ここで、測位基礎情報とは、位置を求める地点で位置情報衛星の発信する信号から直接取得する必要がある情報であり、擬似距離を算出するために必要なコードフェーズを含む。前記測位端末は取得した測位基礎情報を測位基礎情報送信手段により前記情報提供装置に送信する。
【０００９】
前記測位端末は、端末側位置算出手段を有するので、前記取得した測位基礎情報に基づいて前記測位端末の位置の算出を試みる。しかし、この測位計算は失敗に終わる場合もある。たとえば、捕捉された位置情報衛星の天空における配置が悪く、測位方程式を解くための繰り返し計算が所定の回数内に収束しない場合である。前記測位端末の前記測位成否情報生成手段は、端末側位置算出手段による測位計算が成功したか否かを示す測位成否情報を生成し、前記測位成否情報送信手段は前記情報提供装置に前記測位成否情報を送信する。
【００１０】
前記情報提供装置の前記測位成否情報受信手段が前記測位端末から送信された測位成否情報を受信し、前記測位実行可否判断手段は前記測位成否情報に基づいて前記測位端末の位置計算が可能か否かを判断する。前記情報提供装置は、前記受信した測位基礎情報が前記測位端末で位置計算に成功したことを示している場合にのみ、前記情報提供装置側位置算出手段により前記測位端末の位置計算を行い、前記測位成否情報が前記測位端末による位置計算が失敗であったことを示している場合には位置計算を行わない。
【００１１】
このように、本発明の構成によれば、位置計算が成功すると考えられる場合にのみ前記情報提供装置が前記測位端末の位置計算を行うこから、前記情報提供装置の負荷を低減することができる測位システムを提供することができる。
【００１２】
好ましくは、第２の発明によれば、第１の発明の構成において、前記測位端末は、前記測位基礎情報取得手段が捕捉した前記位置情報衛星の中から前記端末側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択する端末側衛星選択手段と、前記端末側衛星選択手段が選択した前記位置情報衛星を示す選択結果情報を生成する選択結果情報生成手段と、前記選択結果情報を前記通信網を介して前記情報提供装置に送信する選択結果情報送信手段とを有し、前記情報提供装置は、前記測位端末が前記通信網を介して送信した前記選択結果情報を受信する選択結果情報受信手段と、前記選択結果情報に基づいて前記情報提供装置側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択する情報提供装置側衛星選択手段と、を有することを特徴とする。
【００１３】
第２の発明の構成によれば、前記測位基礎情報取得手段が、位置計算のために必要な最小の位置情報衛星の数（２次元測位の場合は３個、３次元測位の場合は４個）よりも多くの前記位置情報衛星を捕捉できた場合には、前記端末側衛星選択手段は、捕捉に成功した前記位置情報衛星の中から実際に位置計算に使用する位置情報衛星を選択する。この選択は、各衛星から送信された位置関連信号の信号強度、各衛星の観測地点からの仰角、衛星相互の位置関係等のパラメータを基準として行われ、多数の衛星を捕捉できた場合には、選択のための計算量は大きくなる。
前記選択結果情報生成手段は前記端末側衛星選択手段が行った選択の結果を示す選択結果情報を生成し、前記選択結果情報送信手段が前記選択結果情報を前記情報提供装置に送信する。
前記情報提供装置の前記選択結果情報受信手段は、前記測位端末から送信された前記選択結果情報を受信する。前記サーバ側衛星選択手段は、前記選択結果情報に基づき前記端末が選択し実際に位置計算に使用したものと同じ位置情報衛星を選択する。
このため、前記サーバ側衛星選択手段が位置計算に使用する位置情報衛星を選択する際の計算量を低減させることができる。
【００１４】
好ましくは、第３の発明によれば、第２の発明の構成において、前記測位端末の前記端末側衛星選択手段は、前記測位基礎情報取得手段が捕捉した前記位置情報衛星の配置に基づいてＰＤＯＰ（Ｐｏｓｉｔｉｏｎ  Ｄｉｌｕｔｉｏｎ  ｏｆ  Ｐｒｅｃｉｓｉｏｎ）を算出し前記ＰＤＯＰが最小となるように前記端末側位置算出手段が前記測位端末の位置算出に使用する前記位置情報衛星を選択することを特徴とする。
【００１５】
第３の発明の構成によれば、前記測位端末の端末側衛星選択手段は、ＰＤＯＰが最小となるように位置計算に使用する位置情報衛星を選択する。そのため、位置関連信号の信号強度や仰角に基づいて選択した場合と異なり、測位が不可能である組み合わせの位置情報衛星を選択することがなく、情報提供装置が無駄な位置計算を行うことを避けることができる。
【００１６】
前記課題は、第４の発明によれば、情報提供装置から通信網を介して測位補助情報を取得し、位置情報衛星を利用して測位を行う測位端末であって、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求手段と、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信手段と、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得手段と、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出手段と、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信手段と、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成手段と、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信手段と、を有することを特徴とする測位端末により達成される。
【００１７】
第４の発明の構成によれば、前記情報提供装置は、前記測位端末から前記測位成否情報を取得することができるから、測位計算が不可能な測位基礎情報に基づいて測位計算を行うことを避けることができる。
【００１８】
前記課題は、第５の発明によれば、位置情報衛星を利用して測位を行う測位端末に、通信網を介して測位補助情報を提供する情報提供装置であって、前記測位補助情報を取得する測位補助情報取得手段と、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信手段と、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信手段と、前記測位端末が前記通信網を介して送信した測位成否情報を受信する測位成否情報受信手段と、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出手段と、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断手段と、を有することを特徴とする情報提供装置により達成される。
【００１９】
第５の発明の構成によれば、前記測位端末は、前記情報提供装置に前記測位成否情報を送信するから、前記情報提供装置が測位計算の不可能な測位基礎情報に基づいて測位計算を行うことを避けることができる。
【００２０】
前記課題は、第６の発明によれば、位置情報衛星を利用して測位を行う測位端末と、前記測位端末に測位補助情報を提供する情報提供装置と、前記測位端末が前記情報提供装置と通信するための通信網による測位方法であって、前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求工程と、前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信工程と、前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得工程と、前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出工程と、前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信工程と、前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成工程と、前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信工程と、前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得工程と、前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信工程と、前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信工程と、前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信工程と、前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出工程と、前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断工程と、を有することを特徴とする測位方法により達成される。
【００２１】
第６の発明の構成によれば、第１の発明の構成と同様に、情報提供装置の負荷を低減することができる。
【００２２】
前記課題は、第７の発明によれば、コンピュータに、位置情報衛星を利用して測位を行う測位端末と、前記測位端末に測位補助情報を提供する情報提供装置と、前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムの制御プログラムであって、前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求ステップと、前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信ステップと、前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得ステップと、前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出ステップと、前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信ステップと、前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成ステップと、前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信ステップと、前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得ステップと、前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信ステップと、前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信ステップと、前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信ステップと、前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出ステップと、前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断ステップと、を実行させるための測位システムの制御プログラムにより達成される。
【００２３】
第７の発明の構成によれば、第１の発明の構成と同様に、情報提供装置の負荷を低減することができる。
【００２４】
前記課題は、第８の発明によれば、コンピュータに、位置情報衛星を利用して測位を行う測位端末と、前記測位端末に測位補助情報を提供する情報提供装置と、前記測位端末が前記情報提供装置と通信するための通信網と、を有する測位システムの制御プログラムであって、前記測位端末の測位補助情報送信要求手段が、前記情報提供装置に前記通信網を介して測位補助情報の送信を要求する測位補助情報送信要求ステップと、前記測位端末の測位補助情報受信手段が、前記情報提供装置が前記通信網を介して送信した測位補助情報を受信する測位補助情報受信ステップと、前記測位端末の測位基礎情報取得手段が、前記位置情報衛星の捕捉を行い前記位置情報衛星が発信する位置関連信号から測位基礎情報を取得する測位基礎情報取得ステップと、前記測位端末の端末側位置算出手段が、前記測位補助情報と前記測位基礎情報とに基づいて前記測位端末の位置を算出する端末側位置算出ステップと、前記測位端末の測位基礎情報送信手段が、前記測位基礎情報を前記情報提供装置に前記通信網を介して送信する測位基礎情報送信ステップと、前記測位端末の測位成否情報生成手段が、前記端末側位置算出手段が前記測位端末の位置の算出に成功したか否かを示す測位成否情報を生成する測位成否情報生成ステップと、前記測位端末の測位成否情報送信手段が、前記情報提供装置に前記通信網を介して前記測位成否情報を送信する測位成否情報送信ステップと、前記情報提供装置の測位補助情報取得手段が、前記測位補助情報を取得する測位補助情報取得ステップと、前記情報提供装置の測位補助情報送信手段が、前記測位補助情報を前記測位端末に前記通信網を介して送信する測位補助情報送信ステップと、前記情報提供装置の測位基礎情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位基礎情報を受信する測位基礎情報受信ステップと、前記情報提供装置の測位成否情報受信手段が、前記測位端末が前記通信網を介して送信した前記測位成否情報を受信する測位成否情報受信ステップと、前記情報提供装置の情報提供装置側位置算出手段が、前記測位基礎情報と前記測位補助情報とに基づいて前記測位端末の位置を算出する情報提供装置側位置算出ステップと、前記情報提供装置の測位実行可否判断手段が、前記測位成否情報に基づいて、前記情報提供装置側位置算出手段が前記測位端末の位置算出を行うか否かを判断する測位実行可否判断ステップと、を実行させるための測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体により達成される。
【００２５】
第８の発明の構成によれば、第１の発明の構成と同様に、情報提供装置の負荷を低減することができる。
【発明を実施するための最良の形態】
【００２６】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２７】
図１は、本発明の実施の形態にかかる測位システム１０を示す概略図である。測位端末の一例である携帯電話機１００は通信装置１０４を有し、情報提供装置の一例である測位サーバ２００は、通信装置２０４を有している。そのため、携帯電話機１００と測位サーバ２００は、通信網の一例である携帯電話網４００及び基地局３００を介して相互に通信が可能となっている。
携帯電話機１００は、位置情報衛星の一例であるＧＰＳ衛星１１から送信される位置関連信号を受信して測位基礎情報を取得するためにＧＰＳ受信装置１０２を有している。図１にはＧＰＳ衛星１１ａないし１１ｄの４個のＧＰＳ衛星を図示したが、実際には最低２４個のＧＰＳ衛星が運用されていて、携帯電話機１００は２４個のＧＰＳ衛星のうち携帯電話機１００の位置において位置関連信号を受信することができる衛星を捕捉して、測位基礎情報を取得する。
測位サーバ２００もＧＰＳ受信装置２０２を有していて、ＧＰＳ衛星１１から送信される位置関連信号を受信して測位補助情報を取得する。
【００２８】
（携帯電話機１００（測位サーバ２００）の主なハードウエア構成について）
図２は、図１の携帯電話機１００（測位サーバ２００）の主なハードウエア構成を示す概略図である。図２に示すように、携帯電話機１００（測位サーバ２００）は、コンピュータを有している。すなわち、コンピュータは、バス１１０（２１０）を備え、バス１１０（２１０）には、例えばＣＰＵ等の制御装置１０５（２０５）が接続されている。
また、バス１１０（２１０）には、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等からなる記憶装置１０３（２０３）も接続されている。
さらに、バス１１０（２１０）には、ＧＰＳ受信装置１０２（２０２）、通信装置１０４（２０４）、表示装置１０６（２０６）及び入力装置１０７（２０７）も接続されている。
【００２９】
すなわち、バス１１０（２１０）は、すべてのデバイスを接続する機能を有し、アドレスやデータバスを有する内部バスである。制御装置１０５（２０５）は、所定のプログラムの処理を行う他、バス１１０（２１０）に接続された記憶装置１０３（２０３）等を制御している。記憶装置１０３（２０３）は、各種プログラムや各種情報等を格納している。
【００３０】
（携帯電話機１００の主なソフトウエア構成について）
図３は、図１の携帯電話機１００の主なソフトウエア構成を示す概略図である。図３に示すように、携帯電話機１００は、携帯電話機１００全体を制御するための制御部１２０を有している。
また、携帯電話機１００は、図２のＧＰＳ受信装置１０２、通信装置１０４、表示装置１０６及び入力装置１０７を管理するための、ＧＰＳ受信部１０２ａ、通信部１０４ａ、表示部１０６ａ及び操作部１０７ａを有しており、これらは、制御部１２０に接続されている。
このため、ＧＰＳ受信装置１０２等は制御部１２０によってコントロールされる構成となっている。
【００３１】
測位部１１１は、測位補助情報に基づいてＧＰＳ衛星１１ａ等の捕捉を行い、位置関連信号を解析して測位基礎情報を取得する。すなわち、測位部１１１は、測位基礎情報取得手段の一例でありる。
測位部１１１がＧＰＳ衛星を捕捉して、位置関連信号を解析した結果得られる測位基礎情報の一部を図４に示す。図４の「衛星番号」は、２６個あるＧＰＳ衛星の中から個々の衛星を識別するための番号で位置関連信号の中に含まれている。「仰角」は、観測地点とＧＰＳ衛星を結ぶ直線と水平面とがなす角度であり、測位サーバから送信される測位補助情報と携帯電話機１００の初期位置とに基づいて算出される。
【００３２】
携帯電話機１００は、各種プログラムを格納するための第１記憶部１３０と、第１記憶部１３０に格納されているプログラムが取得または生成した情報を格納するための第２記憶部１５０を有していてる。
第１記憶部１３０には、測位補助情報送信要求プログラム１３１、測位補助情報受信プログラム１３２、衛星選択プログラム１３４、選択結果情報生成プログラム１３５、測位成否情報生成プログラム１３６、測位基礎情報送信プログラム１３７及び位置情報受信プログラム１３８が格納されている。
第２記憶部１５０には、測位補助情報１５１、測位基礎情報１５２、測位成否情報１５３、選択結果情報１５４及び位置情報１５５が格納される。
【００３３】
測位補助情報送信要求プログラム１３１は、測位を開始するために測位サーバ２００に基地局３００及び携帯電話網４００を介して、測位補助情報の送信を要求する。すなわち、測位補助情報送信要求プログラム１３１および制御部１２０は、測位補助情報送信要求手段の一例である。
測位補助情報受信プログラム１３２は、測位サーバ２００から送信された測位補助情報を受信して、第２記憶部１５０に測位補助情報１５１として格納する。すなわち、測位補助情報受信プログラム１３２及び制御部１２０は、測位補助情報受信手段の一例である。測位補助情報１５１は、具体的にはエフェメリス、アルマナック、ＧＰＳ時刻等を含み、携帯電話機１００がＧＰＳ衛星１１を捕捉するために必要な情報である。
【００３４】
衛星選択プログラム１３４は、位置計算のために最低限必要な衛星数（３個または４個）を越える数のＧＰＳ衛星を測位部１１１が捕捉できた場合に、それらのＧＰＳ衛星の中から実際に位置計算に用いるＧＰＳ衛星を選択する。すなわち、衛星選択プログラム１３４及び制御部１２０は端末側衛星選択手段の一例である。
ＧＰＳ衛星を選択する基準としては仰角、信号強度等を用いることも出来る。図４の例において仰角の大きいものから順に４個のＧＰＳ衛星を選択すると、衛星番号１５、１６、１７及び２１の４個のＧＰＳ衛星が選択されることになる。図５（ａ）は、これらのＧＰＳ衛星の天空における配置を示したものである。また、図５（ｂ）は、観測地点からこれらのＧＰＳ衛星がどのように見えるかを模式的に示したものである。仰角の大きいＧＰＳ衛星を選ぶことは、マルチパスが生じる場合において反射波を測位に用いることを避けることができ、原則的には、好ましいことである。
【００３５】
しかし、図５（ａ）において衛星１５、衛星１６、衛星１７及び衛星２１は、ほぼひとつの直線に沿って位置している。このことは、４個の衛星によって作られる４角形の面積（図６（ａ）のハッチを付した部分の面積）が小さく、ＰＤＯＰが極めて大きいことを意味する。このようにＰＤＯＰが大きい場合には、位置計算が収束せずに失敗に終わる場合があり、また、一応計算に成功したとしてもその計算の結果得られた携帯電話機１００の位置の精度は極めて悪いものとなる。つまり、仰角のみを基準に衛星を選択した場合、その選択が好ましいものであるとは限らないのである。この事情は、各ＧＰＳ衛星から受信された位置関連信号の信号強度を基準に選択を行った場合も同様である。
【００３６】
ＰＤＯＰは、測位補助データに含まれるエフェメリスにより算出することが出来るから、本実施形態の衛星選択プログラム１３４はＰＤＯＰが小さくなるように測位に使用する衛星を選択する。例えば、図６（ｂ）で衛星１６と衛星１７を結ぶ直線から離れた位置にある衛星２０を選択する。このような選択を行うとＰＤＯＰを小さくすることが出来る（同図でハッチを付した部分の面積が大きくなる）。このように、ＰＤＯＰを基準として位置計算に使用するＧＰＳ衛星を選択することにより、仰角又は信号強度を基準として選択した場合に比べ、測位に成功するＧＰＳ衛星を選択できる確率を大きくすることができる。
【００３７】
衛星選択プログラム１３４は、捕捉したＧＰＳ衛星のそれぞれについて、位置計算に使用する場合は「ＹＥＳ」を、位置計算に使用しない場合には「ＮＯ」を選択結果情報１５４として生成し、第２記憶部１５０に格納する。すなわち、衛星選択プログラム１３４と制御部１２０は、選択結果情報生成手段の一例でもある。
【００３８】
測位成否情報生成プログラム１３６は、捕捉に成功したＧＰＳ衛星から得られた測位基礎情報に基づいて測位部１１１が行った測位計算が成功したか否かを示す測位成否情報を生成する。測位成否情報生成プログラム１３６は、衛星選択プログラム１３４が選択したＧＰＳ衛星から取得した測位基礎情報を使用して測位部１１１が位置計算に成功した場合には、測位成否情報１５３として「ＹＥＳ」を生成し、第２記憶部１５０に格納する。捕捉に成功したＧＰＳ衛星が３個未満であった場合や、４個以上の衛星を捕捉できた場合でも衛星の配置が悪い等の理由で測位部１１１が位置計算に失敗した場合には、測位成否情報１５３として「ＮＯ」を生成して、第２記憶部１５０に格納する。
すなわち、測位成否情報生成プログラム１３６と制御部１２０は、測位成否情報生成手段の一例である。
【００３９】
測位基礎情報送信プログラム１３７は、測位基礎情報１５２、測位成否情報１５３及び選択結果情報１５４を測位サーバ２００に送信する。すなわち、測位基礎情報送信プログラム１３７と制御部１２０は、測位基礎情報送信手段、測位成否情報送信手段及び選択結果情報送信手段の一例である。
図７（ａ）は、測位部１１１が位置計算に成功した場合に、測位基礎情報送信プログラム１３７が、測位サーバ２００に送信する情報を示す概略図である。測位成否情報１５３は、測位に成功しているので「ＹＥＳ」となっている。測位基礎情報１５２は、インデックス１５２ａ、衛星番号１５２ｂ及びコードフェーズ１５２ｃを含む。選択結果情報１５４は、それぞれの衛星について、位置計算に使用された場合には「ＹＥＳ」、位置計算に使用されなかった場合には「ＮＯ」となる。
【００４０】
図７（ｂ）は、測位部１１１が位置計算に失敗した場合に、測位基礎情報送信プログラム１３７が測位サーバ２００に送信する情報を示す概略図である。情報の構造は、位置計算に成功した場合と同一であるが、測位成否情報１５４は「ＮＯ」となる。また、測位補助情報に捕捉可能な衛星として示されていたが、実際には捕捉することができなかった衛星については、コードフェーズ１５２ｃは空欄（ＮＵＬＬ）となっている。
【００４１】
なお、携帯電話機１００が位置計算に成功した場合であっても、測位基礎情報等を測位サーバ２００に送信するのは、既存の測位プロトコルの要請にこたえるためであり、また、サーバ２００においても位置計算を行い、計算結果を第三者が利用できるようにするためである。
【００４２】
位置情報受信プログラム１３８は、測位サーバ２００から送信された位置情報を受信する。携帯電話機１００が位置計算に成功した場合であっても位置情報を測位サーバ２００から受信するのは、既存の測位プロトコルの要請にこたえるためである。また、携帯電話機１００で位置計算に失敗している場合には、位置情報として受信した、例えば基地局３００の位置を次回の測位時の携帯電話機１００の初期位置として使用する。
そのため、位置情報受信プログラム１３８は、受信した位置情報を第２記憶部１５０に位置情報１５５として格納する。
【００４３】
（測位サーバ２００の主なソフトウエア構成について）
図８は、図１の測位サーバ２００の主なソフトウエア構成を示す概略図である。図８に示すように、測位サーバ２００は、測位サーバ２００全体を制御するための制御部２２０を有している。
また、測位サーバ２００は、図２のＧＰＳ受信装置２０２、通信装置２０４、表示装置２０６及び入力装置２０７を管理するための、ＧＰＳ受信部２０２ａ、通信部２０４ａ、表示部２０６ａ及び操作部２０７ａを有しており、これらは、制御部２２０に接続されている。
このため、ＧＰＳ受信装置２０２等は制御部２２０によってコントロールされる構成となっている。
【００４４】
測位部２１１は、ＧＰＳ受信部２０２ａがＧＰＳ衛星から取得した位置関連信号を解析し、測位補助情報を取得する。すなわち、測位部２１１は測位補助情報取得手段の一例である。なお、本実施形態とは異なり、測位サーバ２００はＧＰＳ受信部２０２ａを有さず、ネットワークを介して通信可能な他のサーバから測位基礎情報を取得する構成としてもよい。
【００４５】
測位サーバ２００は、各種プログラムを格納するための第１記憶部２３０と、第１記憶部２３０に格納されているプログラムが取得または生成した情報を格納するための第２記憶部２５０を有していてる。
第１記憶部２３０には、測位補助情報送信プログラム２３２、測位基礎情報受信プログラム２３３、測位実行可否判断プログラム２３４、サーバ側衛星選択プログラム２３５及び位置情報送信プログラム２３６が格納されている。
第２記憶部２５０には、測位補助情報２５１、測位基礎情報２５２、測位成否情報２５３、選択結果情報２５４、及び位置情報２５５が格納される。
【００４６】
測位補助情報送信プログラム２３２は、第２記憶部２５０に格納されている測位補助情報２５１を、携帯電話機１００からの送信要求に応じて携帯電話機１００に送信する。すなわち、測位補助情報送信プログラム２３２と制御部２２０は、測位基礎情報送信手段の一例である。
【００４７】
測位基礎情報受信プログラム２３３は、携帯電話機１００の測位基礎情報送信プログラム１３７が送信した情報を受信する。測位基礎情報送信プログラム１３７が送信する情報には、測位基礎情報１５２、測位成否情報１５３及び選択結果情報１５４が含まれるから、測位基礎情報受信プログラム２３３と制御部２２０は、測位基礎情報受信手段、測位成否情報受信手段及び選択結果情報受信手段の一例である。
測位基礎情報受信プログラム２３３は、受信した情報を測位基礎情報２５２、測位成否情報２５３及び選択結果情報２５４として、それぞれ第２記憶部２５０に格納する。
【００４８】
測位実行可否判断プログラム２３４は、測位成否情報２５３が「ＹＥＳ」である場合には位置計算が可能であると判断し、測位部２１１に対して位置計算の開始を指示し、測位成否情報２５３が「ＮＯ」である場合には、位置計算を行わないことを指示する。すなわち、測位実行可否判断プログラム２３４と制御部２２０は測位実行可否判断手段の一例である。
測位成否情報２５３は、携帯電話機１００が実際に位置計算を行った結果に基づく情報であるから、測位成否情報２５３が「ＮＯ」の場合には、測位部２１１による位置計算が失敗することが明らかである。したがって、本実施形態のように、測位実行可否判断プログラム２３４が、測位成否情報２５３が「ＹＥＳ」の場合にのみ位置計算の開始を指示することにより、無駄な位置計算を回避することができ、サーバ２００の負荷を軽減することができる。
【００４９】
サーバ側衛星選択プログラム２３５は、選択結果情報２５４において携帯電話機１００における選択結果が「ＹＥＳ」となっているＧＰＳ衛星を位置計算に使用するＧＰＳ衛星として選択する。すなわち、サーバ側衛星選択プログラム２３５は、サーバ側衛星選択手段の一例である。
測位部２１１は、サーバ側衛星選択プログラム２３５が選択したＧＰＳ衛星についての測位基礎情報を使用して、携帯電話機１００の位置を算出する。すなわち、測位部２１１は、情報提供装置側位置算出手段の一例である。測位部２１１は、算出した携帯電話機１００の位置を位置情報２５５として第２記憶部２５０に格納する。
サーバ側衛星選択プログラム２３５が、携帯電話機１００で位置計算に使用したものと同じ衛星を選択することにより、サーバ２００においてＰＤＯＰ等に基づく衛星選択を再度行う必要がなくなるために、測位サーバ２００の負荷を軽減することができる。
【００５０】
位置情報送信プログラム２３６は、測位部２１１が位置計算を行った場合には、位置情報２５５を携帯電話機１００に送信する。測位部２１１が位置計算を行わなかった場合には、基地局３００の位置を位置情報として携帯電話機１００に送信する。
【００５１】
携帯電話機１００と測位サーバ２００は以上のように構成されるが、次に、その動作例等について説明する。
（測位システム１０の主な動作例）
図９は、本実施形態の測位システム１０の主な動作例を示す概略シーケンス図である。
携帯電話機１００は、測位サーバ２００に測位補助情報送信要求を行う（ＳＴ５０）。測位補助情報送信要求を受信した測位サーバ２００は、測位補助情報を生成し（ＳＴ５１）、携帯電話機１００に送信する（ＳＴ５２）。
測位補助情報を受信した携帯電話機１００は、測位補助情報に基づいてＧＰＳ衛星の捕捉を行い、測位基礎情報を生成する（ＳＴ５３）。
携帯電話機１００は、捕捉に成功したＧＰＳ衛星の中から測位に使用する衛星を選択し、位置計算を行う（ＳＴ５４）。位置計算に成功した場合には、測位成否情報として「ＹＥＳ」、失敗した場合には「ＮＯ」を生成する（ＳＴ５５）。
次に、携帯電話機１００は、測位基礎情報、選択結果情報及び、測位成否情報を測位サーバ２００に送信する（ＳＴ５６）。
【００５２】
測位サーバ２００は、測位基礎情報等を受信し、測位成否情報がＹＥＳの場合は、携帯電話機１００の位置計算を行い、計算結果を位置情報２５５として第２記憶部２５０に格納する。測位成否情報が「ＮＯ」の場合には、位置計算は行わず、基地局３００の位置を位置情報２５５に格納する。（ＳＴ５７）。
測位サーバ２００は、位置情報２５５を携帯電話機１００に送信する（ＳＴ５８）。
【００５３】
（携帯電話機１００の主な動作例について）
図１０は、本実施形態の携帯電話機１００の主な動作例を示す概略フローチャートである。
携帯電話機１００は、測位サーバ２００に対して測位補助情報の送信を要求する（ＳＴ１０、測位補助情報送信要求ステップの一例。）
次に、携帯電話機１００は、ＳＴ１０で行った送信要求に応じて測位サーバ２００が送信した測位補助情報を受信し（ＳＴ１１、測位補助情報受信ステップの一例）、第２記憶部１５０の測位補助情報１５１に格納する。
【００５４】
携帯電話機１００は、測位補助情報１５１に基づいてＧＰＳ衛星の捕捉を行い、測位基礎情報を取得する（ＳＴ１２、測位基礎情報取得ステップの一例）。
携帯電話機１００は、捕捉した複数のＧＰＳ衛星の中から、位置計算に使用するＧＰＳ衛星として、ＰＤＯＰが最小となるＧＰＳ衛星の組み合わせを選択し（ＳＴ１３）、選択結果情報１５４として第２記憶部１５０に格納する。
携帯電話機１００は、ＳＴ１３において選択したＧＰＳ衛星の測位基礎情報を用いて、携帯電話機１００の位置の算出を試みる（ＳＴ１４、端末側位置算出ステップの一例）。位置の算出に成功した場合は、測位成否情報１５３として「ＹＥＳ」を、位置の算出に失敗した場合は、測位成否情報１５３として「ＮＯ」を生成し（ＳＴ１６及びＳＴ１７、測位成否情報生成ステップの一例）、第２記憶部１５０に格納する。
【００５５】
携帯電話機１００は、測位基礎情報１５１、測位成否情報１５３及び選択結果情報１５４を、測位サーバ２００に送信する（ＳＴ１８、測位基礎情報送信ステップの一例）。次に、携帯電話機１００は、測位サーバ２００から送信された位置情報を受信する（ＳＴ１９）。
【００５６】
（測位サーバ２００の主な動作例）
図１１は、本実施形態の測位サーバ２００の主な動作例を示す概略フローチャートである。
測位サーバ２００は、携帯電話機１００が送信した測位基礎情報送信要求を受信すると（ＳＴ３０）、要求にこたえて測位補助情報を送信するために、測位補助情報を取得する（ＳＴ３１、測位補助情報取得ステップの一例）。測位サーバ２００は、取得した測位補助情報を携帯電話機１００に送信する（ＳＴ３２、測位補助情報送信ステップの一例）。
【００５７】
測位サーバ２００は、携帯電話機１００から送信された測位基礎情報１５１、測位成否情報１５３及び選択結果情報１５４を受信する（ＳＴ３３、測位基礎情報受信ステップの一例）。これらの情報は、測位サーバ２００の第２記憶部２５０にそれぞれ、測位基礎情報２５２、測位成否情報２５３及び選択結果情報２５４として格納される。
測位サーバ２００は、測位成否情報を参照し携帯電話機１００において位置計算が成功したか否かを判断する（ＳＴ３４、測位実行可否判断ステップの一例）。携帯電話機１００で位置算出に成功している場合、すなわち、測位成否情報２５３が「ＹＥＳ」の場合には、選択結果情報２５４を参照し、携帯電話機１００が位置計算に使用した衛星と同一の衛星の組を選択し（ＳＴ３５）、端末１００の位置を算出する（ＳＴ３６、情報提供装置側測位ステップの一例）。携帯電話機１００で位置算出に失敗している場合、すなわち、測位成否情報２５３が「ＮＯ」の場合には、位置算出は行わず、基地局３００の位置を位置情報２５５に格納する（ＳＴ３７）。
測位サーバ２００は、位置情報２５５を携帯電話機１００に送信する（ＳＴ３８）。
【００５８】
以上のように、本実施形態の測位システム１０によれば、測位サーバ２００は、携帯電話機１００から送信された測位成否情報を参照して、位置計算が失敗すると予想される場合には、位置計算を省略することができる。また、測位サーバ２００が位置計算を行う場合には、携帯電話機１００から送信された選択結果情報を参照して位置計算に使用するＧＰＳ衛星を選択することができるから、衛星選択のための計算量が少なくなる。
すなわち、携帯電話機１００が測位成否情報及び選択結果情報を生成して測位サーバ２００に送信することにより、測位サーバ２００の負荷は低減されている。
【００５９】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の、測位補助情報送信要求ステップ、測位補助情報受信ステップ、測位基礎情報取得ステップ、端末側位置算出ステップ、測位基礎情報送信ステップ、測位成否情報送信ステップ、測位補助情報取得ステップ、測位補助情報送信ステップ、測位基礎情報受信ステップ、情報提供装置側位置算出ステップ、測位実行可否判断ステップ等を実行させるための測位システムの制御プログラム等とすることができる。
また、このような測位プログラム等を記録したコンピュータ読み取り可能な記録媒体とすることもできる。
【００６０】
これら測位プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態にするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００６１】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態にかかる測位装置システムを示す概略図である。
【図２】図１の携帯電話機及び測位サーバの主なハードウエア構成を示す概略図である。
【図３】図１の携帯電話機の主なソフトウエア構成を示す概略図である。
【図４】図１の測位端末が取得した測位基礎情報の内容を示す概略図である。
【図５】ＧＰＳ衛星の配置とＰＤＯＰの関係を示す概略図である。
【図６】ＧＰＳ衛星の配置とＰＤＯＰの関係を示す概略図である。
【図７】図１の携帯電話機が図１の測位サーバに送信する測位基礎情報の内容を示す概略図である。
【図８】図１の測位サーバの主なソフトウエア構成を示す概略図である。
【図９】図１の測位システムの動作例を示す概略シーケンス図である。
【図１０】図１の携帯電話機の動作例を示す概略フローチャートである。
【図１１】図１の測位サーバの動作例を示す概略フローチャートである。
【符号の説明】
【００６３】
１０・・・測位システム、１１ａ乃至１１ｄ・・・ＧＰＳ衛星、１００・・・携帯電話機、２００・・・測位サーバ、３００・・・基地局、４００・・・携帯電話網、１０２・・・ＧＰＳ受信装置、１０３・・・記憶装置、１０４・・・通信装置、１０５・・・制御装置、２０２・・・ＧＰＳ受信装置、２０３・・・記憶装置、２０４・・・通信装置、２０５・・・制御装置、１２０・・・制御部、１３０・・・第１記憶部、１５０・・・第２記憶部、１３１・・・測位補助情報送信要求プログラム、１３２・・・測位補助情報受信プログラム、１３４・・・衛星選択プログラム、１３５・・・選択結果情報生成プログラム、１３６・・・測位成否情報生成プログラム、１３７・・・測位基礎情報送信プログラム、１３８・・・位置情報受信プログラム、２２０・・・制御部、２３０・・・第１記憶部、２５０・・・第２記憶部、２３２・・・測位補助情報送信プログラム、２３３・・・測位基礎情報受信プログラム、２３４・・・測位実行可否判断プログラム、２３５・・・サーバ側衛星選択プログラム、２３６・・・位置情報送信プログラム。
【図１】
2006058200.tif 000003
【図２】
2006058200.tif 000004
【図３】
2006058200.tif 000005
【図４】
2006058200.tif 000006
【図５】
2006058200.tif 000007
【図６】
2006058200.tif 000008
【図７】
2006058200.tif 000009
【図８】
2006058200.tif 000010
【図９】
2006058200.tif 000011
【図１０】
2006058200.tif 000012
【図１１】
2006058200.tif 000013