(57)【要約】【課題】情報提供装置からの衛星軌道情報の量を低減することができる測位システム等を提供すること。【解決手段】端末装置２０は、衛星軌道情報が含まれる航法メッセージを構成する単位情報をデコードする単位情報デコード手段と、単位情報デコード手段のデコード結果に基づいて、単位情報が属する航法メッセージに含まれる衛星軌道情報が端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断手段と、情報提供装置５０に対して、単独デコード可能衛星軌道情報以外の衛星軌道情報を要求する衛星軌道情報選択要求手段と、を有し、情報提供装置５０は、端末装置２０からの要求に基づいて、単独デコード可能衛星軌道情報以外の衛星軌道情報を提供する衛星軌道情報選択提供手段と、を有する。【選択図】図４
2006090970.tif 000002
【特許請求の範囲】
【請求項１】
複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置と、
前記端末装置に対して前記衛星軌道情報を提供する情報提供装置と、
を有する測位システムであって、
前記端末装置は、
前記衛星軌道情報が含まれる航法メッセージを構成する複数の単位情報をデコードする単位情報デコード手段と、  
前記単位情報デコード手段のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断手段と、
前記情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求手段と、を有し、
前記情報提供装置は、
前記端末装置からの要求に基づいて、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を提供する衛星軌道情報選択提供手段と、
を有することを特徴とする測位システム。
【請求項２】
複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置であって、
前記衛星軌道情報が含まれる航法メッセージを構成する複数の単位情報をデコードする単位情報デコード手段と、  
前記単位情報デコード手段のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断手段と、
前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求手段と、
を有することを特徴とする端末装置。
【請求項３】
前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果及び、続いてデコードした少なくとも１の前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする請求項２に記載の端末装置。
【請求項５】
前記単独デコード可能衛星軌道情報判断手段は、前記単位情報を乗せている前記位置関連信号の信号強度、及び／又は、前記単位情報のデータ誤送判断符号に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする請求項２乃至請求項４のいずれかに記載の端末装置。
【請求項６】
複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、  
前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、
前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、
を有することを特徴とする端末装置の制御方法。
【請求項７】
コンピュータに、
複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、  
前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、
前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、
を実行させることを特徴とする端末装置の制御プログラム。
【請求項８】
コンピュータに、
複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、  
前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、
前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、
を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報衛星からの位置関連信号を使用する測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、衛星航法システムである例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の現在位置を測位する測位システムが実用化されている。このＧＰＳ受信機には、外部の情報提供装置からＧＰＳ衛星からの信号に基づく測位計算をするためのエフェメリス（Ｅｐｈｅｍｅｒｉｓ）と呼ばれる衛星軌道情報を取得するものがある（例えば、特許文献１）。
情報提供装置から衛星軌道情報を取得するシステムにおいては、ＧＰＳ受信機自身がＧＰＳ衛星からの衛星信号から衛星軌道情報を取得するよりも迅速に衛星軌道情報を取得することができ、その結果として測位計算も迅速に実施することができるという利点がある。
【特許文献１】特開平１０−３１０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ＧＰＳ受信機自身が衛星信号から取得できる衛星軌道情報も含めて、すべてのＧＰＳ衛星についての衛星軌道情報を情報提供装置から取得すると、取得するデータ量が多く、通信費用の負担も大きい場合があるという問題がある。
【０００４】
そこで、本発明は、端末装置が情報提供装置から取得する衛星軌道情報の量を低減することができる測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置と、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置と、を有する測位システムであって、前記端末装置は、前記衛星軌道情報が含まれる航法メッセージを構成する複数の単位情報をデコードする単位情報デコード手段と、前記単位情報デコード手段のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断手段と、前記情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求手段と、を有し、前記情報提供装置は、前記端末装置からの要求に基づいて、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を提供する衛星軌道情報選択提供手段と、を有することを特徴とする測位システムにより達成される。
【０００６】
第１の発明の構成によれば、前記端末装置は、前記単位情報デコード手段によって、前記単位情報をデコードすることができる。そして、前記単独デコード可能衛星軌道情報判断手段によって、前記単位情報が属する前記航法メッセージが前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断することができ、さらに、前記衛星軌道情報選択要求手段によって、前記情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求することができる。
【０００７】
一方、前記情報提供装置は、前記衛星軌道情報選択提供手段によって、前記端末装置からの要求に基づいて、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を提供することができる。
【０００８】
すなわち、前記端末装置は、前記情報提供装置に対して、すべての前記位置情報衛星の前記衛星軌道情報を要求するのではなくて、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する。
一方、前記情報提供装置は、前記端末装置に対して、すべての前記位置情報衛星の前記衛星軌道情報を提供するのではなくて、前記端末装置から要求を受けた前記衛星軌道情報のみを提供する。
これにより、前記端末装置が前記情報提供装置から取得する前記衛星軌道情報の量を低減することができる。
【０００９】
前記目的は、第２の発明によれば、複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置であって、前記衛星軌道情報が含まれる航法メッセージを構成する複数の単位情報をデコードする単位情報デコード手段と、前記単位情報デコード手段のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断手段と、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求情報と、を有することを特徴とする端末装置によって達成される。
【００１０】
第２の発明の構成によれば、前記端末装置は、第１の発明の構成と同様に、前記端末装置が前記情報提供装置から取得する前記衛星軌道情報の量を低減することができる。
【００１１】
第３の発明は、第２の発明の構成において、前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする。
【００１２】
第３の発明の構成によれば、前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっているから、迅速に前記単独デコード可能衛星軌道情報であるか否かを判断することができる。
【００１３】
第４の発明は、第２の発明の構成において、前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果及び、続いてデコードした少なくとも１の前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする。
【００１４】
第４の発明の構成によれば、前記単独デコード可能衛星軌道情報判断手段は、最初にデコードした前記単位情報のデコード結果及び、続いてデコードした少なくとも１の前記単位情報のデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっているから、最初にデコードした前記単位情報のデコード結果によっては前記単独デコード可能衛星軌道情報ではないと判断される場合であっても例えば、第２番目にデコードした前記単位情報のデコード結果によって前記単独デコード可能衛星軌道情報であると判断することができる。
このため、前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを確実に判断することができる。
【００１５】
第５の発明は、第２乃至第４の発明のいずれかの構成において、前記単独デコード可能衛星軌道情報判断手段は、前記単位情報を乗せている前記位置関連信号の信号強度、及び／又は、前記単位情報のデータ誤送判断符号に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断する構成となっていることを特徴とする。
【００１６】
第５の発明の構成によれば、前記単独デコード可能衛星軌道情報判断手段は、前記単位情報を乗せている前記位置関連信号の信号強度、及び／又は、前記単位情報のデータ誤送判断符号に基づいて、前記単位情報が属する前記航法メッセージが含まれる前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを判断するから、前記単位情報が属する前記衛星軌道情報が前記単独デコード可能衛星軌道情報であるか否かを正確に判断することができる。
【００１７】
前記目的は、第６の発明によれば、複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、を有することを特徴とする端末装置の制御方法によって達成される。
【００１８】
第６の発明の構成によれば、第２の発明の構成と同様に、前記端末装置は、前記情報提供装置から取得する前記衛星軌道情報の量を低減することができる
【００１９】
前記目的は、第７の発明によれば、コンピュータに、複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、を実行させることを特徴とする端末装置の制御プログラムによって達成される。
【００２０】
前記目的は、第８の発明によれば、コンピュータに、複数の位置情報衛星からの位置関連信号に乗せられている衛星軌道情報を使用して現在位置の測位をする端末装置が、前記衛星軌道情報を含む航法メッセージを構成する単位情報をデコードする単位情報デコードステップと、前記端末装置が、前記単位情報デコードステップにおけるデコード結果に基づいて、前記単位情報が属する前記航法メッセージに含まれる前記衛星軌道情報が、前記端末装置自身がデコードすることができる単独デコード可能衛星軌道情報であるか否かを判断する単独デコード可能衛星軌道情報判断ステップと、前記端末装置が、前記端末装置に対して前記衛星軌道情報を提供する情報提供装置に対して、前記単独デコード可能衛星軌道情報以外の前記衛星軌道情報を要求する衛星軌道情報選択要求ステップと、を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体によって達成される。
【発明を実施するための最良の形態】
【００２１】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２２】
図１は、本発明の実施の形態に係る測位システム１０を示す概略図である。
図１に示すように、測位システム１０は、複数の位置情報衛星である例えば、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ及び１２ｆから位置関連信号である例えば、信号Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５及びＳ６に乗せられている各ＧＰＳ衛星１２ａ等の衛星軌道情報である例えば、後述のエフェメリスを使用して現在位置の測位をする端末装置である例えば、端末２０を有する。なお、測位システム１０は、ＧＰＳ衛星１２ａ乃至ＧＰＳ衛星１２ｆ以外にも複数のＧＰＳ衛星を有し、すべてのＧＰＳ衛星の数は例えば、３２個である。ただし、本実施の形態では仮に、端末２０の位置から観測可能な上空衛星は図１に示すように、ＧＰＳ衛星１２ａ乃至１２ｆの６個であるとする。
測位システム１０は、また、端末２０に対してエフェメリスを提供する情報提供装置であるサーバ５０を有する。エフェメリスは、各ＧＰＳ衛星１２ａ等の各信号Ｓ１等に乗せられている航法メッセージに含まれる情報であって、各ＧＰＳ衛星１２ａ等自身の衛星軌道を示す情報である。航法メッセージは、測位計算等に必要なデータであって、エフェメリスのほかに、後述のアルマナック（Ａｌｍａｎａｃ）という各ＧＰＳ衛星１２ａ等の概略衛星軌道を示す情報も含む。
端末２０は、通信基地局である基地局４５及び、通信網であるインターネット網４０を介して、サーバ５０と通信可能になっている。  
【００２３】
なお、端末２０は、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
【００２４】
（端末２０の主なハードウエア構成について）
図２は端末２０の主なハードウエア構成を示す概略図である。
図２に示すように、端末２０は、コンピュータを有しており、コンピュータは、バス２２を有する。
このバス２２には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４、記憶装置２６等が接続されている。記憶装置２６は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。
【００２５】
また、このバス２２には、各種情報等を入力するための入力装置２８が接続されている。
また、このバス２２には、サーバ５０等と通信するための端末通信装置３０、ＧＰＳ衛星１２ａ等から信号Ｓ１等を受信するための端末ＧＰＳ装置３２が接続されている。
さらに、このバス２２には、各種情報等を表示するための端末表示装置３４が接続されている。
【００２６】
（サーバ５０の主なハードウエア構成について）
図３はサーバ５０の主なハードウエア構成を示す概略図である。
図３に示すように、サーバ５０は、コンピュータを有しており、コンピュータは、バス５２を有する。
このバス５２には、ＣＰＵ５４、記憶装置５６、外部記憶装置５８等が接続されている。外部記憶装置５８は例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等である。
【００２７】
また、このバス５２には、各種情報等を入力するための入力装置６０が接続されている。
また、このバス５２には、端末２０等と通信するためのサーバ通信装置６２、ＧＰＳ衛星１２ａ等から信号Ｓ１等を受信するためのサーバＧＰＳ装置６４が接続されている。
さらに、このバス５２には、各種情報等を表示するためのサーバ表示装置６６が接続されている。
【００２８】
（端末２０の主なソフトウエア構成について）
図４は、端末２０の主なソフトウエア構成を示す概略図である。
図４に示すように端末２０は、各部を制御する端末制御部１００、図２の端末通信装置３０に対応する端末通信部１０２、図２の端末ＧＰＳ装置３２に対応する端末ＧＰＳ部１０４等を有する。
【００２９】
図４に示すように、端末２０は、各種プログラムを格納する端末第１記憶部１１０、各種情報を格納する端末第２記憶部１５０を有する。
【００３０】
図４に示すように、端末２０は、端末第２記憶部１５０に動作モード情報１５２を格納している。図４に示すように、動作モード情報１５２は、単独測位モード１５２ａ及びアシストモード１５２ｂを含む。
単独測位モード１５２ａは、端末２０が、サーバ５０（図１参照）からエフェメリスを取得することなく、単独でＧＰＳ衛星１２ａ等から信号Ｓ１等を受信して、測位に必要なエフェメリスをデコードして取得する動作モードである。
これに対して、アシストモード１５２ｂは、サーバ５０から測位に必要なＧＰＳ衛星１２ａ等の少なくとも一部についてのエフェメリスを取得して、そのエフェメリスを使用して端末２０の現在位置の測位を行う動作モードである。
【００３１】
図４に示すように、端末２０は、端末第１記憶部１１０に上空衛星情報生成プログラム１１２を格納している。上空衛星情報生成プログラム１１２は、端末制御部１００が、衛星情報１５４及び端末概位置情報１５６に基づいて、端末２０の概略位置から観測可能なＧＰＳ衛星１２ａ等である上空衛星を示す上空衛星情報１５８を生成するための情報である。
衛星情報１５４は例えば、上述のアルマナックである。
端末概位置情報１５６に示される概略位置は例えば、前回測位時の測位位置情報である。
端末制御部１００は上空衛星情報生成プログラム１１２によって、衛星情報１５４及び端末概位置情報１５６に基づいて、端末２０の概略位置から観測可能であると推測される例えば、ＧＰＳ衛星１２ａ乃至１２ｆ（図１参照）を示す上空衛星情報１５８を生成することができる。
【００３２】
図４に示すように、端末２０は、端末第１記憶部１１０にサブフレームデコード実行プログラム１１４を格納している。ここで、図５を使用して、サブフレーム等について説明しておく。
【００３３】
図５は、ＧＰＳ衛星１２ａからの信号Ｓ１に乗せられている航法メッセージを示す概略図である。
図５に示すように、航法メッセージは、サブフレームＳｕｂ１，Ｓｕｂ２，Ｓｕｂ３，Ｓｕｂ４及びＳｕｂ５から構成されている。
この航法メッセージは５０ビットパーセコンド（ｂｐｓ）の速度で、ＧＰＳ衛星１２ａから送信されている。各サブフレームＳｕｂ１等は、３００ビット（ｂｉｔ）で構成される。すなわち、各サブフレームＳｕｂ１等を受信するためには、それぞれ６秒（ｓ）必要となる。
サブフレームＳｕｂ１乃至Ｓｕｂ５が集まったものをメインフレームと呼ぶ。このメインフレームは１，５００ビット（ｂｉｔ）で構成されるから、メインフレームを受信するためには、３０秒（ｓ）必要となる。
サブフレームＳｕｂ１，Ｓｕｂ２及びＳｕｂ３にＧＰＳ衛星１２ａのエフェメリスが格納されている。そして、サブフレームＳｕｂ４及びＳｕｂ５には、ＧＰＳ衛星１２ａ以外のアルマナックが格納されている。
上述のように、航法メッセージは、エフェメリスを含む情報であり、サブフレームＳｕｂ１等から構成されている。
上述のサブフレームＳｕｂ１等は、単位情報の一例である。
【００３４】
サブフレームデコード実行プログラム１１４は、端末制御部１００が、サブフレームＳｕｂ１等をデコードするための情報である。すなわち、サブフレームデコード実行プログラム１１４と端末制御部１００は、単位情報デコード手段の一例である。
【００３５】
図４に示すように、端末２０は、端末第１記憶部１１０に衛星番号情報生成プログラム１１６を格納している。衛星番号情報生成プログラム１１６は、端末制御部１００が、サブフレームデコード実行プログラム１１４によってデコードした例えば、サブフレームＳｕｂ１等が乗せられた信号Ｓ１を発信したＧＰＳ衛星１２ａ等の識別番号を示す衛星番号情報１６０を生成するための情報である。
端末制御部１００は、生成した衛星番号情報１６０を端末第２記憶部１５０に格納する。
【００３６】
図４に示すように、端末２０は、端末第１記憶部１１０に信号強度情報生成プログラム１１８を格納している。信号強度情報生成プログラム１１８は、端末制御部１００が、サブフレームデコード実行プログラム１１４によってデコードした例えば、サブフレームＳｕｂ１等が乗せられた信号Ｓ１等の信号強度を示す信号強度情報１６２を生成するための情報である。
信号強度情報１６２は例えば、信号Ｓ１等と雑音電力の比であるＳＮＲ（ｓｉｎｇａｌ  ｔｏ  ｎｏｉｓｅ  ｒａｔｉｏ）を示す情報である。端末制御部１００は、生成した信号強度情報１６２を端末第２記憶部１５０に格納する。
【００３７】
図４に示すように、端末２０は、端末第１記憶部１１０にパリティチェック情報生成プログラム１２０を格納している。パリティチェック情報生成プログラム１２０は、端末制御部１００が、サブフレームデコード実行プログラム１１４によってデコードした例えば、サブフレームＳｕｂ１等のパリティビットに示される１（又は０）の偶奇と、サブフレームＳｕｂ１等に含まれる１（又は０）の個数の偶奇を比較して、双方の偶奇が合致するかどうかによって、データの誤送があるか否かを示すパリティチェック情報１６４を生成するための情報である。すなわち、パリティチェック情報生成プログラム１２０は、端末制御部１００がパリティチェック（ｐａｒｉｔｙ  ｃｈｅｃｋ）を行うための情報である。なお、パリティチェックは奇偶検査とも呼ぶ。
端末制御部１００は、生成したパリティチェック情報１６４を端末第２記憶部１５０に格納する。
【００３８】
図４に示すように、端末２０は、端末第１記憶部１１０にデコード回数評価プログラム１２２を格納している。デコード回数評価プログラム１２２は、端末制御部１００が、サブフレームデコード実行プログラム１１４によってデコードした回数が、デコード設定回数情報１６６に示される例えば、１回目か否かを判断するための情報である。
端末制御部１００が、デコード回数評価プログラム１２２によってサブフレームＳｕｂ１等をデコードした回数が、デコード設定回数情報１６６に示される例えば、１回目であると判断した場合には、以下に説明する単独デコード可能エフェメリス判断プログラム１２４に基づく処理を実行する。
【００３９】
図４に示すように、端末２０は、端末第１記憶部１１０に単独デコード可能エフェメリス判断プログラム１２４を格納している。単独デコード可能エフェメリス判断プログラム１２４は、端末制御部１００が、サブフレームデコード実行プログラム１１４によってデコードした例えば、サブフレームＳｕｂ１等のデコード結果に基づいて、サブフレームＳｕｂ１が属する航法メッセージに含まれるエフェメリス（図５参照）が端末２０自身がデコードすることができる単独デコード可能エフェメリスか否かを判断するための情報である。単独デコード可能エフェメリスは単独デコード可能衛星軌道情報の一例である。そして、単独デコード可能エフェメリス判断プログラム１２４と端末制御部１００は、単独デコード可能衛星軌道情報判断手段の一例である。
以下、単独デコード可能エフェメリス判断プログラム１２４について、図６を使用して説明する。
【００４０】
図６は、最初にデコードされたサブフレーム等を示す概略図である。
図６（ａ）に示すように、端末制御部１００がサブフレームデコード実効プログラム１１４（図４参照）に基づいて、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ及び１２ｄからの信号Ｓ１乃至Ｓ４に乗せられている航法メッセージのうち、それぞれサブフレームＳｕｂ３（図５参照）がデコードされたとする。
図６（ａ）の例では、上空衛星情報１５８に示されるＧＰＳ衛星１２ａ乃至１２ｆのうち、ＧＰＳ衛星１２ｅ及び１２ｆの信号Ｓ５及びＳ６に乗せられている航法メッセージのサブフレームはデコードされていない。
【００４１】
端末制御部１００は、サブフレームデコード実行プログラム１１４によって例えば、最初にデコードした各ＧＰＳ衛星１２ａ乃至１２ｄに対応するサブフレームＳｕｂ３のデコード結果に基づいて、ＧＰＳ衛星１２ａ乃至１２ｄの航法メッセージに含まれるエフェメリスが、単独デコード可能エフェメリスか否かを判断する。最初にデコードしたサブフレームに基づいて上述の判断を行うか、それ以降にデコードしたサブフレームに基づいて上述の判断を行うか、についてはデコード決定回数情報１６６に示されているが、変更可能である。例えば、第２番目にデコードしたサブフレームに基づいて上述の判断を行うことにすることもできるし、第３番目にデコードしたサブフレームに基づいて上述の判断を行うこともできる。
具体的には、端末制御部１００は、まず、サブフレームＳｕｂ１等のデータ量（ビット数）で規定される各サブフレームＳｕｂ１等の受信に必要な時間である例えば、６秒（ｓ）以内にＳｕｂフレーム１等がデコードされないＧＰＳ衛星１２ｄ及び１２ｅのエフェメリスについては、単独デコード可能エフェメリスではないと判断する。
【００４２】
最初にデコードした例えば、サブフレームＳｕｂ３のデコード結果に基づいて、サブフレームＳｕｂ３が属する航法メッセージに含まれるエフェメリスが単独デコード可能エフェメリスであるか否かを判断する構成となっている場合には、迅速に単独デコード可能エフェメリスであるか否かを判断することができる。
【００４３】
次に、端末制御部１００は、デコードしたサブフレームＳｕｂ３に対応するＧＰＳ衛星１２ａ乃至１２ｄのエフェメリスについて、信号強度情報１６２及びパリティチェック情報１６４によって単独可能エフェメリスか否かを判断する。
具体的には、図６（ａ）に示すように、信号強度情報１６２に示される信号強度が強い場合か、又は、パリティチェック情報１６４に示される情報がデータ誤送なしという場合には、各サブフレームＳｕｂ３に対応するエフェメリスは、単独可能エフェメリスであると判断する。これは、信号強度が強い場合には、パリティチェックにおいてデータ誤送があると判定した場合であっても、時間経過に伴って、データ誤送がないデータを受信することができるからである。また、信号強度が弱い場合であっても、パリティチェックにおいてデータ誤送がないと判定した場合には、その後に受信するサブフレームもデータ誤送がないと推測できるからである。
端末制御部１００は、単独デコード可能エフェメリス判断プログラム１２４に含まれるパリティチェック評価プログラム１２４ａによって、パリティチェック情報１２４に示される情報が、データ誤送ありかデータ誤送なしかを判断することができる。そして、端末制御部１００は信号強度評価プログラム１２４ｂによって、信号強度情報１６２に示される信号強度がデコード可能信号強度閾値以上であるか否かを判断することができる。
なお、端末制御部１００は、ＳＮＲが例えば、信号Ｓ１が１０４で、雑音が１の比であれば、信号強度が強いと判断する。すなわち、信号Ｓ１が１０４、雑音が１の比をデコード可能信号強度閾値としている。
このように、信号強度及びパリティチェックの双方に基いて、単独デコード可能エフェメリスであるか否かを判断することから、単独デコード可能エフェメリスであるか否かを正確に判断することができる。
【００４４】
端末制御部は、単独デコード可能エフェメリスに対応するＧＰＳ衛星１２ａ等の識別番号を示す単独デコード可能エフェメリス衛星情報１６８を生成し、端末第２記憶部１５０に格納する。  
図６（ａ）の例では、ＧＰＳ衛星１２ａ乃至１２ｄが各識別番号によって単独デコード可能エフェメリス衛星情報１６８に示される。
【００４５】
図４に示すように、端末２０は、端末第１記憶部１１０にエフェメリス選択要求プログラム１２６を格納している。エフェメリス選択要求プログラム１２６は、端末制御部１００が、サーバ５０に対して、単独デコード可能エフェメリス以外のエフェメリスを要求するための情報である。すなわち、エフェメリス選択要求プログラム１２６と端末制御部１００は、衛星軌道情報選択要求手段の一例である。
【００４６】
具体的には、端末制御部１００はエフェメリス選択要求プログラム１２６によって、上空衛星情報１５８に示されるＧＰＳ衛星１２ａ乃至１２ｆから、単独デコード可能エフェメリス衛星情報１６８に示されるＧＰＳ衛星１２ａ乃至１２ｄ以外のＧＰＳ衛星１２ｅ及び１２ｆを示すエフェメリス要求決定衛星情報１７０を生成する。そして、端末制御部１００は、エフェメリス要求決定衛星情報１７０に示されるＧＰＳ衛星１２ｅ及び１２ｆのエフェメリスをサーバ５０に対して要求する。
【００４７】
上述のように、デコード設定回数情報１６６に示されるデコード設定回数は変更可能であり例えば、２回に変更することも可能である。
デコード設定回数を２回に設定すると、図６（ａ）に示すように、１回目のデコードではＧＰＳ衛星１２ａ乃至１２ｄに対応するサブフレームＳｕｂ３だけがデコードされており、図６（ｂ）に示すように、２回目のデコードではＧＰＳ衛星１２ａ乃至１２ｄに対応するサブフレームＳｕｂ４以外にＧＰＳ衛星１２ｅに対応するサブフレームＳｕｂ４もデコードされ、かつ、パリティチェックによってもデータ誤送がないという場合がある。
この場合、端末制御部１００は単独デコード可能エフェメリス判断プログラム１２４によって、１回目にデコードしたサブフレームＳｕｂ３のデコード結果及び、２回目にデコードしたサブフレームＳｕｂ４のデコード結果に基づいて、サブフレームＳｕｂ３又はＳｕｂ４に対応するＧＰＳ衛星１２ａ乃至１２ｅのエフェメリスが単独デコード可能エフェメリスか否かを判断する。  
【００４８】
デコード設定回数情報１６６に示されるデコード設定回数は、１回又は２回以外にも変更可能であり、端末制御部１００は、最初にデコードした例えば、サブフレームＳｕｂ３のデコード結果及び、続いてデコードした少なくとも１のサブフレームＳｕｂ４等のデコード結果に基づいて、サブフレームＳｕｂ３等に対応するＧＰＳ衛星１２ａ等のエフェメリスが単独デコード可能エフェメリスか否かを判断する。
このため、サブフレームＳｕｂ３が属する航法メッセージに含まれるエフェメリスが単独デコード可能エフェメリスであるか否かを確実に判断することができる。
【００４９】
（サーバ５０のソフトウエア構成について）
図７は、サーバ５０の主なソフトウエア構成を示す概略図である。
図７に示すようにサーバ５０は、各部を制御するサーバ制御部２００、図３のサーバ通信装置６２に対応するサーバ通信部２０２、図３のサーバＧＰＳ装置６４に対応するサーバＧＰＳ部２０４等を有する。
【００５０】
図７に示すように、サーバ５０は、各種プログラムを格納するサーバ第１記憶部２１０、各種情報を格納するサーバ第２記憶部２５０を有する。
【００５１】
図７に示すように、サーバ５０は、サーバ第１記憶部２１０に衛星情報選択送信プログラム２１２を格納している。衛星情報選択送信プログラム２１２は、サーバ制御部２００が、端末２０からの要求に基づいて、単独デコード可能エフェメリス以外のエフェメリスを提供するための情報である。すなわち、衛星情報選択送信プログラム２１２とサーバ制御部２００は、衛星軌道情報選択提供手段の一例である。
【００５２】
具体的には、サーバ５０は、ＧＰＳ衛星１２ａ乃至１２ｆ（図１参照）を含む測位システム１０のすべてのＧＰＳ衛星のエフェメリスを示すエフェメリス情報２５２をサーバ第２記憶部２５０に格納している。サーバ制御部２００は、このうち、端末２０から要求を受けた例えば、ＧＰＳ衛星１２ａ乃至１２ｄのエフェメリスだけを端末２０に送信する。
【００５３】
上述のように、端末２０は、サーバ５０に対して、端末２０の位置から観測可能なすべてのＧＰＳ衛星１２ａ等のエフェメリスを要求するのではなくて、単独デコード可能エフェメリス以外のエフェメリスを要求する。
一方、サーバ５０は、端末２０に対して、端末２０の位置から観測可能なすべてのＧＰＳ衛星１２ａ等のエフェメリスを提供するのではなくて、端末２０から要求を受けたエフェメリスのみを提供する。
これにより、サーバ５０から端末２０が受信するエフェメリスの量を低減することができる。
【００５４】
以上が本実施の形態に係る測位システム１０の構成であるが、以下、その動作例を主に図８及び図９を使用して説明する。
【００５５】
図８及び図９は本実施の形態に係る測位システム１０の動作例を示す概略フローチャートである。
【００５６】
まず、端末２０は、端末２０の位置から観測可能な上空衛星を示す上空衛星情報１５８（図４参照）を生成する（図８のステップＳＴ１）。
続いて、端末２０は、サーバ５０に対してエフェメリスを要求するか否かを判断し（ステップＳＴ２）、サーバ５０に対してエフェメリスを要求する場合には、アシストモード１５２ｂ（図４参照）で駆動を開始する（ステップＳＴ３）。
【００５７】
続いて、端末２０は、信号Ｓ１等に乗せられている航法メッセージのサブフレームＳｕｂ１等（図５参照）のデコードを実行する（ステップＳＴ４）。このステップＳＴ４は、単位情報デコードステップの一例である。
【００５８】
続いて、端末２０は、サブフレームがデコードできたか否かを確認し（ステップＳＴ５）、サブフレームがデコードできた場合には、衛星番号情報１６０（図４参照）、信号強度情報１６２及びパリティチェック情報１６４を生成する（ステップＳＴ６）。
【００５９】
続いて、端末２０は、デコード回数がデコード設定回数情報１６６（図４参照）に示されるデコード設定回数である例えば、１回以上か否かを判断し（ステップＳＴ７）、デコード回数がデコード設定回数以上であると判断すると、デコード判定シーケンスを実行する（ステップＳＴ８）。このステップＳＴ８は、単独デコード可能衛星軌道情報判断ステップの一例である。
【００６０】
図９に示すように、デコード判定シーケンス（ステップＳＴ８）においては、端末２０は、まず、パリティチェック情報１６４を参照してデータ誤送がないか否かを判断する（図９のステップＳＴ１０１）。ステップＳＴ１０１において、データ誤送がないと判断した場合には例えば、デコードしたサブフレームＳｕｂ３（図６（ａ）参照）に対応するＧＰＳ衛星１２ａ乃至１２ｃのエフェメリスは単独デコード可能エフェメリスであると判断する（ステップＳＴ１０３）。
【００６１】
これに対して、ステップＳＴ１０１において、データ誤送があると判断した場合には例えば、データ誤送があるサブフレームＳｕｂ３（図６（ａ）参照）に対応するＧＰＳ衛星１２ｄからの信号Ｓ４（図１参照）の信号強度がデコード可能信号強度閾値以上か否かを判断する（ステップＳＴ１０２）。
ステップＳＴ１０２において、端末２０が、ＧＰＳ衛星１２ｄの航法メッセージのサブフレームＳｕｂ３の信号強度がデコード可能信号強度閾値以上であると判断した場合には、データ誤送があるサブフレームＳｕｂ３（図６（ａ）参照）に対応するＧＰＳ衛星１２ｄのエフェメリスであっても、単独デコード可能エフェメリスであると判断する（ステップＳＴ１０３）。
これに対して、ステップＳＴ１０２において、端末２０が、ＧＰＳ衛星１２ｄの航法メッセージのサブフレームＳｕｂ３の信号強度がデコード可能信号強度閾値以上ではないと判断した場合には、データ誤送があるサブフレームＳｕｂ３（図６（ａ）参照）に対応するＧＰＳ衛星１２ｄのエフェメリスを、単独デコード可能エフェメリスではないと判断する（ステップＳＴ１０４）。
【００６２】
上述のデコード判定シーケンスステップＳＴ１０１乃至ＳＴ１０４を終了すると、端末２０は、すべての上空衛星についてデコード判定シーケンスが終了したか否かを確認し（図８のステップＳＴ９）、すべての上空衛星についてデコード判定シーケンスが終了した場合には、サーバ５０に対して、単独デコード可能エフェメリス以外のエフェメリスを要求する（ステップＳＴ１０）。このステップＳＴ１０は、衛星軌道情報選択要求ステップの一例である。
【００６３】
上述のように、端末２０は、サーバ５０に対して、端末２０の位置から観測可能なすべてのＧＰＳ衛星１２ａ等のエフェメリスを要求するのではなくて、単独デコード可能エフェメリス以外のエフェメリスを要求する。
これにより、端末２０が、サーバ５０から受信するエフェメリスの量を低減することができる。  
【００６４】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の単位情報デコードステップと、単独デコード可能衛星軌道情報判断ステップと、衛星軌道情報選択要求ステップ等を実行させるための端末装置の制御プログラムとすることができる。
また、このような端末装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００６５】
これら端末装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００６６】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る測位システムを示す概略図である。
【図２】端末の主なハードウエア構成を示す概略図である。
【図３】サーバの主なハードウエア構成を示す概略図である。
【図４】端末の主なソフトウエア構成を示す概略図である。
【図５】航法メッセージを示す概略図である。
【図６】最初にデコードされたサブフレーム等を示す概略図である。
【図７】サーバの主なソフトウエア構成を示す概略図である。
【図８】測位システムの動作例を示す概略フローチャートである。
【図９】測位システムの動作例を示す概略フローチャートである。
【符号の説明】
【００６８】
１０・・・測位システム、１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ・・・ＧＰＳ衛星、２０・・・端末、４０・・・インターネット網、４５・・・基地局、１１２・・・上空衛星情報生成プログラム、１１４・・・サブフレームデコード実行プログラム、１１６・・・衛星番号情報生成プログラム、１１８・・・信号強度情報生成プログラム、１２０・・・パリティチェック情報生成プログラム、１２２・・・デコード回数評価プログラム、１２４・・・単独デコード可能エフェメリス判断プログラム、１２４ａ・・・パリティチェック評価プログラム、１２４ｂ・・・信号強度評価プログラム、１２６・・・エフェメリス選択要求プログラム
【図１】
2006090970.tif 000003
【図２】
2006090970.tif 000004
【図３】
2006090970.tif 000005
【図４】
2006090970.tif 000006
【図５】
2006090970.tif 000007
【図６】
2006090970.tif 000008
【図７】
2006090970.tif 000009
【図８】
2006090970.tif 000010
【図９】
2006090970.tif 000011