(57)【特許請求の範囲】
【請求項１】
装置によって実行される、
衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信するステップと、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態かどうかを判断するステップと、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップと、
を含む方法であって、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップが、
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて一定量分短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップであって、前記短縮の量は、値が飽和状態の前記パラメータの所定のセットのパラメータの構成に基づいて選択される、前記関連付けるステップ、を含む、
方法。
【請求項２】
前記衛星が、準天頂衛星システムの衛星であり、前記パラメータの値が前記衛星に対するエフェメリスデータに属する、請求項１に記載の方法。
【請求項３】
前記パラメータの所定のセットが、
軌道モデルの全パラメータを含むか、または
軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合の任意の組合せを含む、軌道モデルの全パラメータのサブセットを含むか、または
軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合の任意の組合せを含む、
請求項１または２に記載の方法。
【請求項４】
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、飽和状態であるかどうかを判断するステップが、
前記パラメータの所定のセットの少なくとも１つの前記パラメータの受信値を、少なくとも１つの所定の閾値と比較するステップ、または
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、所定の最大値、または所定の最小値に達しているかどうかを判断するステップ、または
前記パラメータの所定のセットのどのくらい多くのパラメータに対し、前記受信値が所定の最大値、または所定の最小値に達しているかどうかを判断するステップ、または
前記パラメータ所定のセットのどのパラメータに対し、前記受信値が所定の最大値、または所定の最小値に達しているかどうかを判断するステップ、または
前記パラメータの受信値が、少なくとも１つの前記パラメータの受信値は飽和状態であるとの受信された表示に、関連付けられているかどうかを判断するステップ、
を含む、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップが、
残りの有効時間が所定の時間量をまだ超えている、前記衛星に対するパラメータの受信値の有効期間の以前に決められた延長がない場合、前記パラメータの受信値によって定義される前記軌道の展開を初期化するための前記パラメータの受信値を用いることによって、前記パラメータの受信値の前記有効期間を延長するステップ、および／または
前記衛星に対する以前に受信されたパラメータの値の有効期間の以前に決められた延長が、前記パラメータの所定のセットの前記パラメータの少なくとも１つの値が飽和状態であると判断されたパラメータ値によって初期化されている場合、前記パラメータの受信値によって定義される前記軌道の展開を初期化するための前記パラメータの受信値を用いることによって、前記パラメータの受信値の前記有効期間を延長するステップ、
を含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記パラメータの値を受信するステップが、前記パラメータの値を、前記衛星から、または地上のワイヤレス通信ネットワークを介してサーバから受信するステップを含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記衛星の位置を見積もり、前記装置の位置を見積もるために前記衛星の前記見積もられた位置を用いるために、前記パラメータの受信値の延長された有効期間を使用することをさらに含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記衛星の位置を見積もり、前記装置の位置を見積もるために前記衛星の前記見積もられた位置を用いるために、前記パラメータの受信値の延長された有効期間を前記使用することは、前記パラメータの所定のセットの前記少なくとも１つのパラメータのいずれの受信値も飽和状態でないと判断された場合に対する第一分岐と、前記パラメータの所定のセットの前記少なくとも１つのパラメータの少なくとも１つの受信値が飽和状態であると判断された場合に対する第二分岐とを有する劣化モデルを用いて計算されるユーザ活動範囲精度値を考慮に入れる、請求項７に記載の方法。
【請求項９】
少なくとも１つの装置に、請求項１〜８のいずれか一項に記載の方法のアクションを実行させるための手段を含む、装置。
【請求項１０】
前記装置が、移動デバイス、移動通信デバイス、ナビゲーションデバイス、静止デバイス、およびデバイスのためのモジュール、のうちの１つである、請求項９に記載の装置。
【請求項１１】
少なくとも１つのプロセッサ、およびコンピュータプログラムコードを包含する少なくとも１つのメモリを含む装置であって、前記少なくとも１つのメモリおよび前記コンピュータプログラムコードが、前記少なくとも１つのプロセッサと相まって、少なくとも１つの装置に、少なくとも、
衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信し、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態かどうかを判断し、且つ
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れる、
ことを実行させ、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップが、
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて一定量分短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップであって、前記短縮の量は、値が飽和状態の前記パラメータの所定のセットのパラメータの構成に基づいて選択される、前記関連付けるステップ、を含む、
装置。
【請求項１２】
前記衛星が、準天頂衛星システムの衛星であり、前記パラメータの値が前記衛星に対するエフェメリスデータに属する、請求項１１に記載の装置。
【請求項１３】
前記パラメータの所定のセットが、
軌道モデルの全パラメータを含むか、または
軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合の任意の組合せを含む、軌道モデルの全パラメータのサブセットを含むか、または
軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合の任意の組合せを含む、
請求項１１または１２に記載の装置。
【請求項１４】
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、飽和状態であるかどうかを判断するステップが、
前記パラメータの所定のセットの少なくとも１つの前記パラメータの受信値を、少なくとも１つの所定の閾値と比較するステップ、または
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、所定の最大値または所定の最小値に達しているかどうかを判断するステップ、または
前記パラメータの所定のセットのどのくらい多くのパラメータに対し、前記受信値が所定の最大値または所定の最小値に達しているかどうかを判断するステップ、または
前記パラメータの所定のセットのどのパラメータに対し、前記受信値が所定の最大値または所定の最小値に達しているかどうかを判断するステップ、または、
前記パラメータの受信値が、少なくとも１つの前記パラメータの受信値が飽和状態であるとの受信された表示に、関連付けられているかどうかを判断するステップ、
を含む、請求項１１〜１３のいずれか一項に記載の装置。
【請求項１５】
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップが、
残りの有効時間が所定の時間量をまだ超えている、前記衛星に対するパラメータの受信値の有効期間の以前に決められた延長がない場合、前記パラメータの受信値によって定義される前記軌道の展開を初期化するための前記パラメータの受信値を用いることによって、前記パラメータの受信値の前記有効期間を延長するステップ、および／または
前記衛星に対する以前に受信されたパラメータの値の有効期間の以前に決められた延長が、前記パラメータの所定のセットの前記パラメータの少なくとも１つの値が飽和状態であると判断されたパラメータ値によって初期化されている場合、前記パラメータの受信値によって定義される前記軌道の展開を初期化するための前記パラメータの受信値を用いることによって、前記パラメータの受信値の前記有効期間を延長するステップ、
を含む、請求項１１〜１４のいずれか一項に記載の装置。
【請求項１６】
前記パラメータの値を受信するステップが、前記パラメータの値を、前記衛星から、または地上のワイヤレス通信ネットワークを介してサーバから受信するステップを含む、請求項１１〜１５のいずれか一項に記載の装置。
【請求項１７】
前記少なくとも１つのメモリおよび前記コンピュータプログラムコードが、前記少なくとも１つのプロセッサと相まって、前記少なくとも１つの装置に、
前記衛星の位置を見積もり、前記装置の位置を見積もるために前記衛星の前記見積もられた位置を用いるために、前記パラメータの受信値の延長された有効期間を使用させるようにさらに構成される、請求項１１〜１６のいずれか一項に記載の装置。
【請求項１８】
前記少なくとも１つの装置に、前記衛星の位置を見積もり、前記装置の位置を見積もるために前記衛星の前記見積もられた位置を用いるために、前記パラメータの受信値の延長された有効期間を前記使用させることは、前記パラメータの所定のセットの前記少なくとも１つのパラメータのいずれの受信値も飽和状態でないと判断された場合に対する第一分岐と、前記パラメータの所定のセットの前記少なくとも１つのパラメータの少なくとも１つの受信値が飽和状態であると判断された場合に対する第二分岐とを有する劣化モデルを用いて計算されるユーザ活動範囲精度値を考慮に入れる、請求項１７に記載の装置。
【請求項１９】
前記装置が、移動デバイス、移動通信デバイス、ナビゲーションデバイス、静止デバイス、およびデバイスのためのモジュール、のうちの１つである、請求項１１〜１８のいずれか一項に記載の装置。
【請求項２０】
少なくとも１つのプロセッサによって実行されると、少なくとも１つの装置に、請求項１〜８のいずれか一項に記載の方法のアクションを遂行させるように構成されたコンピュータプログラムコード。
【請求項２１】
中にコンピュータプログラムコードが格納される、非一時的コンピュータ可読ストレージ媒体であって、前記コンピュータプログラムコードは、プロセッサによって実行されると、少なくとも１つの装置に、
衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信し、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態かどうかを判断し、且つ
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れる、
ことを実行させ、
前記パラメータの所定のセットの少なくとも１つのパラメータの受信値が、前記パラメータの受信値の前記有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップが、
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて一定量分短縮された前記延長に関連付けるステップ、または
前記有効期間の延長を初期化するために、前記パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用するステップ、および、或る有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された前記延長に関連付けるステップであって、前記短縮の量は、値が飽和状態の前記パラメータの所定のセットのパラメータの構成に基づいて選択される、前記関連付けるステップ、を含む、
非一時的コンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星信号ベースの測位の分野に関し、さらに具体的には、衛星の軌道を定義するパラメータ値の有効期間の延長をサポートすることに関する。
【背景技術】
【０００２】
衛星信号ベースの測位は、例えば、全地球測位システム（ＧＰＳ）、ＧＬＯＮＡＳＳ、ガリレオ、北斗衛星導航系統（ＢＤＳ）、準天頂衛星システム（ＱＺＳＳ）等、またはこれらの任意の組合せなど、任意の種類の、現在および／または将来の衛星ナビゲーションシステム（ＳＮＳ）に基づくことができる。
【０００３】
ＳＮＳでは、衛星は、レシーバが、自分の位置を計算するために使用が可能な信号を送信する。衛星によって送信された信号は、メッセージを伝達し、そのメッセージの一部は、軌道モデルのパラメータの値のセットを含み、これらの値は、当該衛星の軌道を限定された期間の間定義する。かかるパラメータ値は、いくつかのＳＮＳでは、放送エフェメリス（ＢＥ）と言われる。これらは、レシーバによって、例えば、地球中心地球固定（ＥＣＥＦ）座標系における衛星の位置を計算するために用いることができる。レシーバは、複数の衛星の見積もり位置および信号の伝搬時間に基づいて、自分の位置を計算することが可能である。この伝搬時間は、メッセージ中に示された衛星信号の送信時間と、測定された、レシーバへのその衛星信号の到着時間とから見積もることができる。
【０００４】
それぞれのＳＮＳの管理部門は、少なくとも１つの衛星に対するエフェメリスデータを生成し、そのデータを当該衛星に配信することができる。エフェメリスデータは、或る特定の限定された有効期間を有し、その期間の間は、当該衛星の位置は、望まれる精度で見積もることが可能である。エフェメリスデータの経年数が増えるにつれ、測位の精度は低下し、やがては、レシーバは、測位を続けることができるように、前もって新規のエフェメリスデータを受信しなければならない。かかるデータの典型的な寿命は、ＳＮＳによって変わるが、ざっと２〜４時間であり得よう。
【０００５】
エフェメリスデータの使用性をそれらが意図された寿命を超えて延長することが可能である。対応する方法は、エフェメリス延長（ＥＥ）と称することができる。これは、通常、レシーバにおいてオンデバイスで、外部支援データの利用ありまたはなしで行われる。
【０００６】
典型的なＥＥシステムでは、衛星の軌道は、当該衛星に対して定義された力モデルの出力値を統合することによって予測される。この力モデルは衛星に対し働く力をモデル化する。理想的には、この力モデルは衛星に影響を与える全ての力を含む。しかしながら、実際上は、全ての力をモデル化することは実行可能でなく、通常、この力モデルは４つの主たる力、すなわち、地球、太陽、および月の引力、ならびに太陽輻射圧、のみを含む。力モデルに基づいて算定される軌道伝播のため、放送エフェメリスデータによって算定が可能な最新の信頼可能な衛星の位置を、軌道の初期状態として用いることが可能である。
【発明の概要】
【課題を解決するための手段】
【０００７】
衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信するステップを含む方法が説明される。本方法は、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断するステップをさらに含む。本方法は、パラメータの所定のセットの少なくとも１つのパラメータの受信値が、パラメータの受信値の有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるステップをさらに含む。本方法のアクションは、装置によって実行される。
【０００８】
さらに、述べられた方法のいずれかの提示された実施形態のアクションを少なくとも１つの装置に実行させるための手段を含む、第一装置が説明される。
【０００９】
この装置の手段は、ハードウェアおよび／またはソフトウェアで実装することができる。これら手段は、例えば、必要な機能を実現するためのコンピュータプログラムコードを実行するプロセッサ、プログラムコードを格納するメモリ、またはその両方を含んでよい。あるいは、これらは、例えば集積回路などのチップセットまたはチップ中に実装された、例えば必要な機能を実現するように設計された回路構成を含むことができよう。この装置は、全ての機能に対する単一の手段、全ての機能に対する共通の複数の手段、または異なった機能に対する複数の異なる手段を含むことが可能である。
【００１０】
さらに、少なくとも１つのプロセッサ、およびコンピュータプログラムコードを包含する少なくとも１つのメモリを含む第二装置が説明され、この少なくとも１つのメモリおよびコンピュータプログラムコードは、該少なくとも１つのプロセッサと相まって、少なくとも１つの装置に、少なくとも、述べられた方法のいずれかの提示された実施形態のアクションを実行させるように構成される。
【００１１】
さらに、コンピュータプログラムコードが中に格納される非一時的コンピュータ可読ストレージ媒体が説明される。このコンピュータプログラムコードは、プロセッサによって実行されると、少なくとも１つの装置に、述べられた方法のいずれかの提示された実施形態のアクションを実行させる。
【００１２】
このコンピュータ可読ストレージ媒体は、例えば、ディスクまたはメモリなどとすることができよう。このコンピュータプログラムコードは、コンピュータ可読ストレージ媒体に符号化された命令の形で、コンピュータ可読ストレージ媒体中に格納することができよう。このコンピュータ可読ストレージ媒体は、コンピュータの内部または外部ハードディスクなどのデバイスの動作の一部として意図されてもよく、または、光ディスクなどによるプログラムコードの配信として意図されてもよい。
【００１３】
また、コンピュータプログラムコード自体も、同様に本発明の実施形態と見なさなければならないことを理解すべきである。
【００１４】
述べられた装置のいずれも、示されたコンポーネントだけを、または１つ以上の追加のコンポーネントを含み得る。
【００１５】
一実施形態において、述べられた方法は情報提供の方法であり、述べられた第一装置は情報提供の装置である。一実施形態において、述べられた第一装置の手段は処理手段である。
【００１６】
述べられた方法のいくつかの実施形態において、該方法は、パラメータ値の有効期間の延長をサポートする方法である。述べられた装置のいくつかの実施形態では、該装置は、パラメータ値の有効期間の延長をサポートための装置である。
【００１７】
或る特定の例示的な実施形態に対して提示された何らかの機能は、また、いずれかのカテゴリのいずれか他の述べられた例示的な実施形態と組み合わせて類似の仕方で使用され得ることを理解すべきである。
【００１８】
さらに、本セクション中の本発明の提示は、単なる例示であり、非限定的であることも理解すべきである。
【００１９】
本発明の他の特徴は、以下の説明を添付の図面と併せ考察することによって明らかになろう。但し、これら図面は例示目的だけのためにデザインされており、本発明の限定の定義ではないことを理解すべきであり、該定義については添付の特許請求の範囲を参照すべきである。諸図面は一定の縮尺で描かれてはおらず、これらは、本明細書で説明される構造および手順を単に概念的に図示することを意図されていることをさらに理解すべきである。
【図面の簡単な説明】
【００２０】
【図１】本発明による、或る装置の実施形態の一例の概略ブロック図である。
【図２】図１の装置におけるオペレーションの一例を表すフローチャートである。
【図３】本発明による、或る装置の例を含むシステムの実施形態の一例の概略ブロック図である。
【図４】図３のシステムにおけるオペレーションの例を表すフローチャートである。
【図５】ＣＲＣ値の進展の一例を表す図である。
【図６】ＣＲＳ値の進展の一例を表す図である。
【図７】ｉドット値の進展の一例を表す図である。
【図８】デルタＮ値の進展の一例を表す図である。
【図９】図３のシステムにおけるオペレーションの別の例を表すフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、本発明によるいずれかの装置の実施形態の一例の概略ブロック図である。装置１００は、プロセッサ１０１、およびプロセッサ１０１に連結されたメモリ１０２を含む。メモリ１０２は、衛星の軌道を定義するパラメータ値の有効期間の延長をサポートするためのコンピュータプログラムコードを格納する。プロセッサ１０１は、装置に所望のアクションを遂行させるため、メモリ１０２中に格納されたコンピュータプログラムコードを実行するように構成される。メモリ１０２は、しかして、非一時的コンピュータ可読ストレージ媒体の実施形態の一例であり、その中に本発明によるコンピュータプログラムコードが格納される。
【００２２】
装置１００は、移動している時も同様に動作可能なように構成された任意の種類の移動デバイスとすることができよう。移動デバイスの例は、携帯通信デバイス、スマートフォン、ナビゲーションデバイス、カメラ、携帯コンピューティングデバイス、またはラップトップなどであってよい。これは、ハンドへルドデバイス、またはより大きな移動エンティティの中に組み込むことが意図されたデバイス、例えば、車両の中に組み込むことのできるナビゲーションデバイスなどのデバイスであってよい。また、装置１００は、静止デバイスであってもよく、これは静止しているときにだけ動作するように構成される。静止デバイスの一例はサーバとすることができよう。装置１００は、また、任意の移動デバイスまたは静止デバイスに対するチップ、チップ上の回路構成またはプラグイン基板などのコンポーネントとすることもできよう。随意的に、装置１００は、サーバまたは任意の他のデバイスとのデータの交換を可能にするように構成されたデータインターフェース、衛星信号レシーバ、タッチスクリーンなどのユーザインターフェース、追加のメモリ、追加のプロセッサなど、様々な他のコンポーネントを含むことができよう。
【００２３】
ここで、図２のフローチャートを参照しながら装置のオペレーションを説明することとする。このオペレーションは、本発明による方法の実施形態の一例である。プロセッサ１０１およびメモリ１０２中に格納されたプログラムコードは、該プログラムコードがメモリ１０２から読み出されてプロセッサ１０１に実行されると、装置にこのオペレーションを遂行させる。オペレーションを遂行させられる装置は、装置１００、または、例えば何らかの他の装置、しかし必ずしも装置１００を含まないデバイス、とすることができる。
【００２４】
この装置は、衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信する（アクション２０１）。これらパラメータ値は、しかして衛星のナビゲーションデータまたはエフェメリスデータに属し得る。有効期間は、所定の長さの期間、例えば、パラメータ値のセットに基づいて計算された衛星の位置が、望ましい精度を有することが予期される期間とすることができる。
【００２５】
本装置は、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかをさらに判断する（アクション２０２）。或る値は、その値が、値があてがわれるフォーマットによってサポートされる所定の最大値または最小値に一致したとき、飽和状態と見なすことができる。パラメータの所定のセットは、当該軌道に対する軌道モデルのパラメータの１つ、複数、または全てを含んでよい。
【００２６】
この装置は、パラメータの所定のセットの少なくとも１つのパラメータの受信値が、パラメータの受信値の有効期間を延長するプロセスにおいて飽和状態と判断されたかどうかをさらに考慮に入れる（アクション２０３）。パラメータの受信値の有効期間を延長することは、例えば、衛星の軌道を定義するモデルに対するベースとして、パラメータ値の当初の有効期間を超えて延長された有効期間を持つ値を使用することを含んでよい。これら受信値は、例えば力モデルなどのサブシステムまたはサブコンポーネントの初期化を含め、例えば、軌道伝播または予測の計算を遂行する役割を担うシステムまたはコンポーネントを初期化するために使用することができる。
【００２７】
本発明は、互換性の理由で、一部のＳＮＳが、パラメータ値を送信するために、別のＳＮＳとりわけ全地球的ナビゲーション衛星システム（ＧＮＳＳ）に対し定められたのと同じフォーマットを使うことがある、ということへの考察に基づいている。但し、このフォーマットの一部のパラメータの数値域は、全ての状況におけるＳＮＳの数値を収容するのに十分なほどの幅がないことがあり得る。時として、これらのパラメータは、望まれるフォーマットにマップされたとき飽和状態になるほど極端な値を受信することがある。飽和状態のパラメータ値は、計算された衛星の位置および速度の精度に悪影響を与える。具体的には、飽和状態のパラメータ値による軌道モデルを使って算定された衛星の位置および速度が、軌道展開モデルに対するベースとして用いられた場合、その軌道展開モデルを使って得られた軌道は不十分な品質になり得る。
【００２８】
したがって、本発明のいくつかの実施形態は、衛星の軌道を所定の期間の間定義するパラメータの有効期間を延長するプロセスを、パラメータ値が飽和状態かどうかによって別様に進めることが可能なように、設定している。
【００２９】
本発明のいくつかの実施形態は、延長された有効期間の間に、飽和状態のパラメータ値によって得られた可能性のある衛星位置の品質の低下を、緩和取り組みによって限定できる、という効果を有し得る。また、その結果として、かかる衛星位置に基づく、移動デバイスに対する位置見積もりの品質を向上することが可能である。
【００３０】
図１中に示された装置１００、および図２中に示された方法は、様々な仕方で実装し、改良することができる。
【００３１】
いくつかの実施形態において、受信パラメータ値の有効期間を延長することは、所望の目標時間までの衛星の軌道を予測することと、その予測に基づいて新規のパラメータ値を導出することとを含んでよい。この予測は、例えば、衛星の位置および速度によって初期化された力モデルを使った運動方程式に基づくことができ、この位置および速度は、受信パラメータ値を用いて、当初の有効期間内の或る時点に対して計算される。但し、この予測に基づいて新規のパラメータ値を導出することは必須ではないことを理解すべきである。また、衛星の位置を計算するために予測それ自体を直接用いることが可能である。
【００３２】
考慮対象の衛星ナビゲーションシステムは任意の種類であってよい。具体的に、これは地域の衛星ナビゲーションシステムであってよいがこれに限らない。具体的に、以下に限らないが、ＧＰＳ、ＧＬＯＮＡＳＳ、またはガリレオなどの任意の現在、将来の全地球ナビゲーション衛星システムに対する、衛星ベースの補強システムであってもよい。
【００３３】
或る実施形態の例において、衛星は、ＱＺＳＳの衛星であり、パラメータの値はその衛星のエフェメリスデータに属する。
【００３４】
ＱＺＳＳはＧＰＳに対する衛星ベースの補強システムである。その主たる目的は、アジア太平洋地域における、なかでもとりわけ日本のアーバンキャニオンにおけるＧＰＳの利用性を向上することである。このシステムは、最終的に３つの衛星配置を持つことを最初の目的とし、２０１３年からは最終的に４つの衛星配置を持つことを目的として、２０１０年に１つの衛星で開始された。ＱＺＳＳは地域システムであり、このことは、その衛星が或る特定の地域の上方に留まることを意味する。これは、傾斜対地同期軌道（ＩＧＳＯ）を使用することによって達成できる。ＱＺＳＳ衛星の地上航跡は、日本およびオーストラリアの上方での８の字またはアナレンマに類似している。これに対してＧＰＳ衛星は、中軌道（ＭＥＯ）上にだけ配置される。かかる軌道上の衛星は、特定の領域の上方に留まることはない。ＱＺＳＳは、ＧＰＳに対応しているほとんどの移動デバイスによって使用できるように、ＧＰＳと完全に互換性があるように計画されている。例えば、ナビゲーションデータのフォーマットは、ＧＰＳによって使用されているものと同一である。但し、いくつかのＧＰＳエフェメリスパラメータの数値域は、全ての状況におけるＩＧＳＯパラメータの数値を収容するのに十分な幅はない。すなわち、ＱＺＳＳのパラメータ値は時として飽和状態になり得る。
【００３５】
エフェメリスデータは、或る特定の時点での衛星の位置を、その時点が定められた有効期間内にある限り、正確に計算するために使用することができる。この定められた有効期間は、衛星ナビゲーションシステムの種類の如何による。これは、例えばおおよそ４時間とすることができる。
【００３６】
或る実施形態の例において、パラメータの所定セットは、軌道モデルの全パラメータを含む。パラメータの受信値は、軌道モデルに適用されたときその軌道を定義することができる。別の実施形態の例において、パラメータの所定のセットは、軌道モデルの全パラメータの何らかのサブセットから成る。これは、これらのパラメータのどれかの値が飽和状態であるかどうかを判断する処理の負荷量が軽減される効果を有し得る。かかるサブセットは、例えば、軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合、の任意の組合せを含んでよい。あるいは、パラメータの所定のセットは、軌道半径に対する余弦調和補正項の振幅、および／または軌道半径に対する正弦調和補正項の振幅、および／または計算値からの平均動き差分、および／または傾斜角の割合、の任意の組合せから成る。経験から、大方においてこれらの４つのパラメータが飽和状態の値を経験していることが示されている。ほとんどの状況において、効率上の理由から、これら４つのパラメータをチェックすれば十分であり得る。
【００３７】
或る実施形態の例において、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断することは、そのパラメータの所定のセットの少なくとも１つのパラメータの受信値を、少なくとも１つの所定の閾値と比較することを含む。この少なくとも１つの所定の閾値は、異なるパラメータに対しては別様に設定することができる。或る実施形態の例において、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断することは、そのパラメータの所定のセットの少なくとも１つのパラメータの受信値が、所定の最大値、または所定の最小値に達しているかどうかを判断することを含む。これは、相反対方向の極端な値を検討することができるという効果を有し得る。また、一部のパラメータに対しては、最大値だけまたは最小値だけを、他のパラメータに対しては、最大値および最小値の両方をチェックすることも可能であることを理解すべきである。別の実施形態の例において、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断することは、パラメータの所定のセットのどのくらい多くの、および／またはどのパラメータに対し、受信値が、所定の最大値または所定の最小値に達しているかどうかを判断することを含む。これは、相異なる構成の飽和状態パラメータ値を別様に処理できるという効果を有し得る。別の実施形態の例において、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断することは、パラメータのそれら受信値が、少なくとも１つのパラメータの受信値が飽和状態であるとの受信された表示に関連付けられているかどうかを判断することを含む。かかる表示は、例えば、管理センタによって提供されてよく、該センタは衛星による送信のためのパラメータ値を集合整理する。所定の最大値および最小値は、それらが当該パラメータに対する可能な最大値または最小値に等しいか近似するように選択することができ、所定の最大値または最小値に達したパラメータ値は、その値が該パラメータに対する可能な最大値または最小値に等しいか近似していることを意味し得る。
【００３８】
実施形態の一例では、パラメータの受信値の有効期間を延長するプロセスにおいて、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態にあるかどうか判断されることを考慮に入れることは、有効期間の延長を初期化するために、パラメータの所定のセットの少なくとも１つのパラメータの飽和状態値を含むパラメータの受信値を使用することと、有効時間を、非飽和状態のパラメータ値に対し初期化された延長の有効時間に比べて短縮された延長に関連付けることとを含む。これは、少なくとも１つの飽和状態パラメータ値に起因して低い品質を有する軌道をもたらすことが予期され得るパラメータ値の延長有効期間をより短くすることができるという効果を有し得る。有効時間は、例えば、一定量で短縮することが可能であり、あるいは、この短縮の量は、パラメータの所定のセットの値が飽和状態のパラメータの構成に基づいて選択することが可能である。非飽和状態のパラメータ値に対し初期化される延長の有効時間は、あらかじめ定めておいてもまたは可変としてもよい。この短縮された有効時間は、例えば、単一の所定の短縮有効時間、もしくは複数の所定の短縮有効時間の１つを選択することによって、または、非飽和状態のパラメータ値に対し初期化された延長有効時間から減らすことによって、例えば所定の短縮量を選択することによって、個別に決めることが可能である。
【００３９】
上記に換えてまたは加えて、パラメータの受信値の有効期間を延長するプロセスにおいて、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態にあるかどうか判断されることを考慮に入れることは、パラメータの所定のセットのパラメータの少なくとも１つの値が飽和状態と判断された場合、当該パラメータの受信値を棄却することを含む。受信パラメータ値の棄却は、追加の基準に依拠してもしなくてもよいことを理解すべきである。実施形態の一例では、パラメータの受信値の有効期間を延長するプロセスにおいて、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態にあるかどうか判断されることを考慮に入れることは、パラメータの所定のセットのパラメータの少なくとも１つの値が飽和状態であると判断された場合であって、且つ、パラメータの所定のセットのどの値も飽和状態とは判断されていない、当該衛星に対するパラメータの前回受信された値の延長有効期間の残り時間が所定の時間量を超えている場合には、当該パラメータの受信値を棄却することを含む。これは、少なくとも、高品質の軌道を定義すると予期できるデータがまだ有効な場合は、受信されたパラメータ値を使わなくてもよいという効果を有し得る。
【００４０】
上記に換えてまたは加えて、パラメータの受信値の有効期間を延長するプロセスにおいて、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態にあるかどうか判断されることを考慮に入れることは、残りの有効時間が所定の時間量をまだ超えている、衛星に対するパラメータの受信値の有効期間の以前に決められた延長がない場合、パラメータの受信値によって定義される軌道の展開を初期化するための該パラメータの受信値を用いて、パラメータの受信値の有効期間を延長することを含む。上記に換えてまたは加えて、パラメータの受信値の有効期間を延長するプロセスにおいて、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態にあるかどうか判断されることを考慮に入れることは、衛星に対する以前に受信されたパラメータの値の有効期間の以前に決められた延長が、パラメータの所定のセットのパラメータの少なくとも１つの値が飽和状態であると判断されたパラメータ値によって初期化されている場合、パラメータの受信値によって定義される軌道の展開を初期化するための該パラメータの受信値を用いて、パラメータの受信値の有効期間を延長することを含む。これら両方の選択肢は、高品質の軌道モデルを定義することが期待できるデータが入手できない場合に、少なくとも１つの飽和状態値があっても受信パラメータ値を使用できるという効果を有し得る。
【００４１】
或る実施形態の例において、パラメータの値を受信することは、パラメータの値を、衛星から、または地上のワイヤレス通信ネットワークを介してサーバから受信することを含む。しかして、装置は、例えば、該装置の衛星信号レシーバを使って、または、該装置を含むデバイスの衛星信号レシーバを介して衛星から直接にパラメータ値を受信することができる。あるいは、該装置は、パラメータ値を別のエンティティ、例えば測位支援サーバから受信することも可能である。たとえ最適の信号状態においても、軌道を定義するパラメータ値を衛星から受信するには、３０〜４０秒までかかり得る。弱い信号状態では、これより長くかかるかまたは受信不可能となる。しかして、接続が可能な場合はネットワーク情報源から衛星の軌道を定義するパラメータ値を取得する方が、昨今ではワイヤレスおよび移動データネットワークは、ほとんど何処でも利用可能なので、より迅速でより実際的であり得る。ネットワーク情報源からこれらパラメータ値を入手可能にするために、支援データサービスのプロバイダは、衛星によるパラメータ値の放送を取得するためモニタリングステーションネットワークを用いることが可能である。これらパラメータ値は、それが受信され検証されたならば、サーバによってナビゲーションデータの形で利用可能にすることができる。
【００４２】
実施形態の一例において、パラメータの受信値の延長された有効期間は、当該衛星の位置を見積もるための使用に付される。衛星の見積もり位置は、次いで、従来式の仕方で当該装置の位置を見積もるために使用することが可能である。この後者の見積もりにおいては、加えて他の衛星の位置も検討され得ることを理解すべきである。或る特定の時点での衛星の位置を計算するために、受信されたパラメータ値に基づいて、初期の位置を計算することができ、次いで、これを、運動方程式または力モデルを使って該特定の時点での位置を予測するための開始点として用いることができる。衛星の位置および装置の位置は、ユーザ活動範囲精度値を考慮して見積もることができる。ユーザ活動範囲精度値は、衛星の軌道を定義するパラメータの値の品質の指標、しかしてそれらのパラメータ値を使って見積もられた衛星位置の品質の指標を提供する。ユーザ活動範囲精度値は、パラメータの所定のセットの少なくとも１つのパラメータのいずれの受信値も飽和状態でないと判断された場合に対する第一分岐と、パラメータの所定のセットの少なくとも１つのパラメータの少なくとも１つの受信値が飽和状態であると判断された場合に対する第二分岐とを有する劣化モデルを用いて計算することが可能である。第一分岐は、ユーザ活動範囲精度値の従来式の計算を可能にすることができる。第一分岐の代わりに第二分岐を使う場合、ユーザ活動範囲精度値は、時間経過とともにより速く劣化し得る。ユーザ活動範囲精度値は、衛星の位置が、パラメータの受信値に基づいて見積もられるべきかどうか、見積もられた衛星の位置が装置の位置を見積もるための計算に入れられるべきか、および／または衛星の見積もられた位置は装置の位置を見積もるためにどの程度計算に入れられるべきか、を決めるための考慮に入れることができる。
【００４３】
図３は、本発明による、システムの実施形態の例の概略ブロック図である。本システムは、或るＳＮＳの衛星の軌道を限定された期間の間定義するパラメータ値の有効期間の延長をサポートする。
【００４４】
本システムは、移動デバイス３００、衛星３１０、管理センタ３２０、および、随意的にモニタリングステーション３３０を含む。
【００４５】
移動デバイス３００は、例えば、スマートフォンなどの移動通信デバイス、もしくは車両に組み込まれたナビゲーションデバイス、または測位の必要のあり得る任意の他の移動デバイスであってよい。移動デバイス３００は、第一メモリ３０２と、第二メモリ３０４と、ＳＮＳレシーバ３０６と、通信インターフェース３０７とに連結されたプロセッサ３０１を含む。
【００４６】
プロセッサ３０１は、移動デバイス３００に望まれるアクションを行わせるために、メモリ３０２中に格納されたコンピュータプログラムコードを含め、コンピュータプログラムコードを実行するように構成される。
【００４７】
メモリ３０２は、エフェメリスデータを受信するためのコンピュータプログラムコードと、エフェメリスデータ中のパラメータ値が、および随意的にどのパラメータ値が、飽和状態であるかを判断するためのコンピュータプログラムコードと、直近に受信されたエフェメリスデータの有効期間を延長すべきかどうかを決めるためのコンピュータプログラムコードと、有効期間を延長するためのコンピュータプログラムコードと、延長されたエフェメリスデータの有効時間を設定するためのコンピュータプログラムコードと、衛星の位置および移動デバイス３００の位置を計算するためのコンピュータプログラムコードと、を格納する。このコンピュータプログラムコードは、例えば、メモリ１０２と類似のプログラムコードを含むことができる。さらに、メモリ３０２は、他の機能を実現するように構成されたコンピュータプログラムコード、例えば、移動デバイス３００の計算された位置を利用するアプリケーションのためのプログラムコードを格納することができよう。加えて、メモリ３０２は他の種類のデータも格納できよう。
【００４８】
プロセッサ３０１およびメモリ３０２は、随意的に、チップまたは集積回路３０３に属することが可能で、これは、さらに様々な他のコンポーネント、例えば、追加のプロセッサまたはメモリを含んでよい。該チップは、例えば、プロセッサ３０１のための作業メモリを含むことも可能である。
【００４９】
メモリ３０４は、データ、例えば、様々な衛星に対する最新のエフェメリスデータのセット、および延長モデルに対する、例えば力モデルに対するパラメータ値を格納するように構成される。
【００５０】
ＳＮＳレシーバ３０６は、ＧＰＳ衛星およびＱＺＳＳ衛星からの信号を受信するように構成される。これは、これらの衛星の信号の測定を行い、エフェメリスデータを含むナビゲーションメッセージを抽出し、そのナビゲーションメッセージを復号するように構成される。ＳＮＳレシーバ３０６は、例えば包括的なレシーバとすることができ、これは、プロセッサおよび適切なソフトウェアを使って受信された衛星信号を処理することが可能である。あるいは、該レシーバは、例えばハードウェアコンポーネントだけを含んでもよく、これは、プロセッサ３０１によって、該プロセッサがメモリ３０２からの対応するプログラムコードを実行するときに制御されてよい。移動デバイス３００は、ＧＰＳ衛星およびＱＺＳＳ衛星からの信号を受信し処理するための別個のＳＮＳレシーバを含んでもよいことを理解すべきである。
【００５１】
通信インターフェース（Ｉ／Ｆ）３０７は、例えばデータインターフェースであってよい。これは、セルラ通信ネットワークを介する、またはワイヤレスローカルエリアネットワークなどを介する通信を可能にできる。移動デバイス３００が複数の種類の通信インターフェースを含むことが可能なことを理解すべきである。通信インターフェース３０７は、例えば、セルラエンジンおよび関連トランシーバなど、包括的な通信コンポーネントであってよい。あるいは、該インターフェースはトランシーバだけを含むこともでき、これは、プロセッサ３０１によって、メモリ３０２からの対応するプログラムコードを実行するときに制御されてもよい。
【００５２】
コンポーネント３０３または移動デバイス３００は、本発明による装置の実施形態の一例であるとしてよい。
【００５３】
衛星３１０はＱＺＳＳ衛星である。衛星３１０は、エフェメリスデータを含むナビゲーションメッセージを放送する。このシステムが、利用可能な場合、１より多いＱＺＳＳ衛星を含むことも可能であろうことを理解すべきである。このシステムがさらに、複数のＧＰＳ衛星（図示せず）をさらに含むことが可能であることを理解すべきである。
【００５４】
管理センタ３２０は、ＱＺＳＳ衛星３１０により放送されることになるナビゲーションメッセージのためのデータを生成し、そのデータをＱＺＳＳ衛星３１０に配信するように構成されたサーバとしてもよい。
【００５５】
モニタリングステーション３３０は、ＱＺＳＳ衛星の信号を受信し、それに包含されたナビゲーションメッセージを復号し、そのナビゲーションメッセージからエフェメリスデータを抽出するように構成されたレシーバ、を含むことが可能である。該ステーションは、分散された、同じ様なモニタリングステーションのネットワークに属してもよい。モニタリングステーション３３０は、支援データを、任意の適切な通信ネットワークを介して移動デバイスに提供するように構成されたサーバであっても、これを含んでも、またはこれに連結されてもよい。該ステーションは、例えば、インターネットを介し、さらに任意の種類のワイヤレスリンクを介して、エフェメリスデータを移動デバイスに提供するように構成することができる。あるいは、これは、例えばセルラネットワークの一部としてもよく、これを介してデータを送信することもできよう。これは、１つ以上の衛星に対するエフェメリスデータだけを提供することもできようが、同様に他のデータ、とりわけ、電離層補正など他の支援データも提供できよう。
【００５６】
随意的に、モニタリングステーション３３０、またはモニタリングステーション３３０に連結された測位支援サーバは、メモリ１０２中のプログラムコードと類似のコンピュータプログラムコードを格納するメモリと、モニタリングステーション３３０または測位支援サーバにエフェメリスデータの有効期間を延長するためのアクションを遂行させるため、該メモリ中のプログラムコードを実行するように構成されたプロセッサと、を含むことができる。
【００５７】
本例のシステムは、コンポーネントを追加、省略、および／または修正することによって、多くのやり方で変更が可能なことを理解すべきである。
【００５８】
図３のシステムにおけるオペレーションの例を、図４〜図８を参照しながら、以下に説明することとする。
【００５９】
図４は、移動デバイス３００でのオペレーションを表すフローチャートである。プロセッサ３０１およびメモリ３０２中に格納されたプログラムコードの一部は、プログラムコードがメモリ３０２から読み出されてプロセッサ３０１によって実行されたとき、移動デバイス３００に提示されたオペレーションを遂行させる。図５〜図８は、考慮しなければならない可能性のあるいろいろなパラメータの値の例を表す図である。
【００６０】
管理センタ３２０は、例えば１日１回など定期的に、ＱＺＳＳ衛星３１０に対するエフェメリスデータのセットを生成し、集合整理する。エフェメリスデータの各セットは、例えば、それぞれ４時間の有効時間とし、２時間間隔で送信するように集合整理することができる。しかして、日ごとに１２セットのエフェメリスデータが必要となる。エフェメリスデータの各セットは、ＱＺＳＳ衛星３１０の軌道をそれぞれ限定された期間の間定義するパラメータの値を含む。これらのパラメータは、例えば、データエフェメリスの発行番号（ＩＯＤＥ）、基準時刻エフェメリス（ｔｏｅ）、計算値からの平均動き差分（ΔｎまたはデルタＮ）、基準時刻での平均近点角（Ｍ０）、離心率（ｅ）、軌道長半径の平方根（Ａ１／２）、週次エポックにおける軌道面の昇交点黄経（Ω０またはオメガＡ０）、基準時刻での傾斜角（ｉ０）、近地点引数（ω）、昇交点赤経の時間変化量（▲Ω▼またはオメガドット）、エフェメリス傾斜角の割合（▲ｉ▼またはｉドット）、緯度引数に対する余弦調和補正項の振幅（Ｃｕｃ）、緯度引数に対する正弦調和補正項の振幅（Ｃｕｓ）、軌道半径に対する余弦調和補正項の振幅（Ｃｒｃ）、軌道半径に対する正弦調和補正項の振幅（Ｃｒｓ）、傾斜角に対する余弦調和補正項の振幅（Ｃｉｃ）、および傾斜角に対する正弦調和補正項の振幅（Ｃｉｓ）を含む。これらのパラメータ値は、各パラメータに対するビットの規定数、および各パラメータに対する規定スケーリングを含め、ＧＰＳ規格中に定義されたフォーマットを使って集合調整される。生成された値のいずれかが、これらのビットの数および所与のスケーリングで表され得る最大値または最小値に達している場合、それらの値は飽和状態と見なされ、そのそれぞれの最大値または最小値が用いられる。生成されたエフェメリスデータのセットが飽和状態のパラメータ値を含んでいる場合は、管理センタ３２０は、常に、パラメータ値のセット全体がＱＺＳＳ衛星３１０の軌道をできるだけ十分に表現するように、飽和状態のパラメータを補償するため他のパラメータの値を再計算することが可能である。管理センタ３２０は、エフェメリスデータに加え、例えば、特定の信号および衛星によって取得可能な測距精度の統計的インジケータである、少なくとも１つのユーザ活動範囲精度値を含む、様々な他のデータを算定し提供することが可能である。通常、この少なくとも１つの値は、時間の関数としての、軌道およびクロック予測精度の平均劣化度に基づいて算定される。
【００６１】
管理センタ３２０は、エフェメリスデータおよび何らかのさらなる規定データの集合整理されたセットを、例えば１日１回、ＱＺＳＳ衛星３１０に送信する。複数のＱＺＳＳ衛星３１０が利用可能な場合は、管理センタ３２０は、それら衛星の各々に対し、エフェメリスデータを集合整理し送信することが可能なことを理解すべきである。
【００６２】
ＱＺＳＳ衛星３１０は、受信された、エフェメリスデータおよび何らかのさらなる望まれるデータのセットを、２時間の間、ナビゲーションメッセージの中で繰り返し送信する。次いで、エフェメリスデータの次の受信されたセットが、送信のために選ばれる。
【００６３】
少なくとも１つの他の管理センタが対応するエフェメリスデータを全ての活動中のＧＰＳ衛星に提供していること、およびそれらのＧＰＳ衛星が、受信されたエフェメリスデータを含むナビゲーションメッセージを繰り返し送信していることを理解すべきである。
【００６４】
移動デバイス３００は、ＳＮＳレシーバ３０６を介して、ＱＺＳＳ衛星３１０が可視の場合、該衛星によって送信される信号、および全ての可視のＧＰＳ衛星によって送信される信号を受信する。ＳＮＳレシーバ３０６は、それぞれの衛星の衛星ＩＤを取得し且つナビゲーションメッセージの到着時間を算定するために、信号に対する測定を行う。しかしながら、処理電力を節減するため、または低い信号強度のゆえに、当該衛星のエフェメリスデータの現在のセットを含むナビゲーションメッセージの内容は、時々復号するだけでよい（アクション４０１）。
【００６５】
また、別例において、ワイヤレス通信ネットワークを介して必要な接続性が利用可能でありさえすれば、エフェメリスデータは、モニタリングステーション３３０の１つから定期的に受信することが可能である。随意的に、ＳＮＳレシーバ３０６のオペレーションは、１つ以上のモニタリングステーション３３０に関連付けられたサーバによって提供することが可能な、任意の種類の支援データによって、さらにサポートされてよい。
【００６６】
移動デバイス３００は、取得されたエフェメリスデータおよび測定の結果を用いて、従来式の仕方で、諸衛星の位置を算定し、その衛星の位置に基づいて自分の位置を見積もることができる。この位置はＥＣＥＦ座標系の中で見積もることが可能である。但し、他の座標系も全く同様に使用可能であることを理解すべきである。移動デバイス３００は、ＧＰＳ衛星の位置を計算するため、およびＱＺＳＳ衛星３１０の位置を計算するために、ＧＰＳインターフェース管理文書（ＩＣＤ）中に提示されたアルゴリズムを使用することができる。
【００６７】
たとえ或る特定の衛星の信号がまだ検出可能であっても当該衛星に対するエフェメリスデータの直近のセットの有効期間が期限切れになりかけている場合、その衛星がエフェメリスデータの更新なしにより長い間位置確認できることを確実にするために、例えば力モデルを用いて、該エフェメリスデータの有効時間を延長することは有用であり得る。
【００６８】
ＱＺＳＳ衛星３１０に対するエフェメリスデータの場合、移動デバイス３００は、最初に、最新のエフェメリスデータのセット中のパラメータＣＲＣ、ＣＲＳ、デルタＮ、およびｉドットのいずれかの値が飽和状態かどうかをチェックすることができる（アクション４０２）。
【００６９】
図５は、２０１５年の年間のパラメータＣＲＣの値の進展を、例として表す図である。破線で示されているように、このパラメータに対する可能な値は、［−３２７６８，３２７６７］＊２−５（ｍ）に限定される。使われているフォーマットは「［最小，最大］＊スケール（単位）」であり、スケールは、実際の値の限度を得るために最大および最小に乗じられる倍率を指す。下側限度は、パラメータＣＲＣの真値によって繰り返し超過されており、このエフェメリスデータ中に飽和状態の値をもたらしている。
【００７０】
図６は、２０１５年の年間のパラメータＣＲＳの値の進展を、例として表す図である。破線で示されているように、このパラメータに対する可能な値は、同じく［−３２７６８，３２７６７］＊２−５（ｍ）に限定される。上側限度および下側限度は、両方ともパラメータＣＲＳの真値によって時々超過されており、このエフェメリスデータ中に飽和状態の値をもたらしている。
【００７１】
図７は、２０１５年の年間のパラメータｉドットの値の進展を、例として表す図である。破線で示されているように、このパラメータに対する可能な値は、［−８１９２，８１９１］＊π＊２−４３（ラジアン／ｓ）に限定される。上側限度および下側限度は、両方ともパラメータｉドットの真値によって時々超過されており、このエフェメリスデータ中に飽和状態の値をもたらしている。
【００７２】
図８は、２０１５年の年間のパラメータデルタＮの値の進展を、例として表す図である。破線で示されているように、このパラメータに対する可能な値は、［−３２７６８，３２７６７］＊π＊２−４３（ラジアン／ｓ）に限定される。図から見取れるように、値が極端な値に達しているものの、限度には達しておらず、しかして、この年には、飽和状態のデルタＮ値はなかった。
【００７３】
しかして、２０１５年には、移動デバイス３００は、取得されたＱＺＳＳ衛星のエフェメリスデータのパラメータＣＲＣ、ＣＲＳ、および／またはデルタＮの値が飽和状態にあることを時々検出していたかもしれない。
【００７４】
現在、飽和状態のパラメータ値が存在しないと判断した場合（アクション４０３）、移動デバイス３００は、ＱＺＳＳ衛星３１０の最新の位置および速度を算定し、これは直近に受信されたエフェメリスデータのセットを使って、信頼可能に算定することができる。次いで、これらの値は、力モデルを利用する、ＱＺＳＳ衛星３１０に対する運動方程式のための直接的および／または間接的なベースとして提供される。この運動方程式は、例えば、地球、太陽、および月の重力に起因する加速、および太陽輻射圧に起因する加速の形で、力モデルによって定義される衛星３１０に対し働く力に基づいて、衛星３１０の算定された位置および速度を時間経過に沿って調整することを可能にする。この力モデルは、ＱＺＳＳ衛星３１０と諸天体との間の距離を考慮に入れることが可能なので、ＱＺＳＳ衛星３１０の測定された最新の位置は、例えば、さらに、ＱＺＳＳ衛星３１０が測定された位置に所在していた時の上記距離を算定するためにも使用することができる。これら加速に対して必要な変数は、例えば、メモリ３０４中に格納されたテーブルから取り出すことができ、これは、測位支援サーバによって時折更新することが可能である。移動デバイス３００は、規定有効時間を力モデルによって定義された軌道に関連付ける。この規定有効時間は、あらかじめ決めておいてもよく、または、例えば、管理センタ３２０によってエフェメリスデータ中に含められた少なくとも１つの値に応じて、所定の仕方で変更されてもよい（アクション４０４）。
【００７５】
反対に、移動デバイス３００が、少なくとも１つの飽和状態のパラメータ値が存在すると判断した場合（アクション４０３）、移動デバイス３００は、所定の期間の間まだ有効であり、且つ非飽和状態のパラメータ値の有効期間を延長する、以前に算定された軌道の定義が存在するかどうかをさらに判断する（アクション４０５）。
【００７６】
上記に該当しない場合、移動デバイス３００は、有効期間内の直近に受信されたエフェメリスデータのセット中の少なくとも部分的に飽和状態のパラメータ値を使って算定が可能な、ＱＺＳＳ衛星３１０の最後の位置および速度を算定する。次いで、この位置およびこの速度は、運動方程式における直接的および／または間接的な使用のために提供することができ、この方程式は、アクション４０４に関連して示したように、衛星３１０上に働く力に基づいて、衛星３１０の算定された位置および速度を時間経過に沿って調整するのに適している（アクション４０６）。
【００７７】
但し、この場合、移動デバイス３００は、力モデルによって定義された軌道に対しては規定有効時間に比べ短縮された有効時間をさらに算定する。この短縮の量は、飽和状態の値を有するパラメータの構成の如何による。例えば、この短縮は、パラメータＣＲＣの値だけが飽和状態の場合は、パラメータＣＲＣの値とパラメータＣＲＳの値とが飽和状態である場合などに比べて小さくされてよい。例えば、飽和状態値を持つパラメータのいかなるあり得る構成に対しても、或る定められた短縮有効時間があってもよく、または、飽和状態値を持つパラメータのいかなるあり得る構成に対しても、それぞれの短縮有効期間の計算を可能にする、あらかじめ定められた規定有効期間の短縮に対する指示があってもよい。後者の場合、規定有効期間は、アクション４０４に関連して示したように、再度あらかじめ決めるかまたはフレキシブルとすることができる（アクション４０７）。
【００７８】
選択可能な短縮の量は、例えば、予備実験に基づいてよい。このエフェメリス延長方法は、各飽和状態パラメータの予測精度に対する影響を解明するため、データのいろいろなセットを使って、前もってテストすることができる。次いで、その情報を使って、値が飽和状態の可能性のあるパラメータの各有り得る構成に対し、適切な短縮有効時間、しかして、力モデルベースの軌道に対する最大の長さを決めることが可能である。また、選択可能な短縮の量はより分析的なアプローチに基づくことが可能であることを理解すべきである。例えば、実験により分析的アプローチの展開を得ることが可能で、これにより、移動デバイス３００が、所定の値から選択をするのではなく、むしろそれぞれの短縮の量を計算できるようにすることも可能である。
【００７９】
アクション４０４またはアクション４０６で新規軌道が定義されたならば、移動デバイスは、運動方程式を使って、初期の位置および速度が有効である時間から選択された有効時間の終了までの、ＱＺＳＳ衛星３１０のいくつかの位置を予測する。選択された有効時間の開始点は、受信パラメータ値の直近の有効期間の終了点と合致してよい。衛星３１０の予測された位置は、この選択された有効時間の間の軌道を定義する新規のエフェメリスパラメータ値を導出するために用いることが可能である（アクション４０８）。結果として、受信されたエフェメリスパラメータ値の有効期間は延長されている。
【００８０】
アクション４０５で、移動デバイス３００が、所定の期間の間まだ有効で且つ非飽和状態のパラメータ値の有効期間を延長する、以前に算定された軌道の定義が存在すると判断した場合（アクション４０５）、移動デバイス３００は、直近に受信されたエフェメリスデータのセットを棄却し、以前に算定され延長された軌道モデルの使用を継続する（アクション４０９）。直近に受信されたエフェメリスデータのセットは、規定有効期間が終了するまではＱＺＳＳ衛星３１０の位置を算定するために使用が可能で、その後でだけ棄却されることを理解すべきである。
【００８１】
移動デバイス３００は、直近に導出されたエフェメリスパラメータ値を用いてＱＺＳＳ衛星３１０の位置を計算することができる。この計算は、例えば、移動デバイス３００の或る特定のアプリケーションのために必要な限りにおいて定期的なベースで、または、移動デバイス３００のアプリケーションによる個別の要求に応じて行われてもよい（アクション４１０）。移動デバイス３００は、ＱＺＳＳ衛星３１０の位置を計算するために、ＧＰＳインターフェース管理文書（ＩＣＤ）中に提示されているのと同じアルゴリズムを再使用してよい。導出されたパラメータ値は、それらが有効である限り、またはＱＺＳＳ衛星３１０に対する新規エフェメリスデータが、アクション４０１で受信されるまで使用することができる。いかなる有効なパラメータも利用可能でない場合、ＱＺＳＳ衛星３１０のいかなる新しい位置も見積もられない。
【００８２】
その後、移動デバイス３００は、いつでも必要な場合は、見積もられた衛星の位置を使って、移動デバイス３００の現在の位置を見積もることが可能である（アクション４１１）。このために、移動デバイス３００は、ＧＰＳ衛星からの信号の測定に基づいて見積もられているこれらＧＰＳ衛星の位置を併せ検討することを理解すべきである。有効データの欠如に起因して、アクション４１０で新規の位置が算定されなかった場合、移動デバイス３００の位置を計算する際にＱＺＳＳ衛星３１０は無視されてよい。
【００８３】
図９は、図３のシステム中の移動デバイス３００における別のオペレーションを表すフローチャートである。このオペレーションは、図４中のものと類似であるが、いくつかの可能な違いを提示している。プロセッサ３０１およびメモリ３０２中に格納されたプログラムコードの一部は、プログラムコードがメモリ３０２から読み出されプロセッサ３０１によって実行されたとき、移動デバイス３００に提示されたオペレーションを同様に遂行させる。
【００８４】
管理センタ３２０は、図４に関連して説明したように、例えば１日１回、ＱＺＳＳ衛星３１０に対するエフェメリスデータのセットを再集合整理する。随意的に、該センタはまた、エフェメリスデータの各セットに対する劣化モデルへの少なくとも１つのパラメータ値も設定する。管理センタ３２０は、エフェメリスデータの集合整理されたセットおよび関連するＵＲＡパラメータ値を、例えば１日１回、ＱＺＳＳ衛星３１０に送信する。複数のＱＺＳＳ衛星３１０が利用可能な場合、管理センタ３２０は、これらの衛星の各々に対してデータを集合整理し送信することが可能なことを理解すべきである。
【００８５】
ＱＺＳＳ衛星３１０は、エフェメリスデータのセットおよび関連するＵＲＡパラメータ値を、ナビゲーションメッセージの中で、新規のセットを用いて例えば２時間ごとに送信する。
【００８６】
移動デバイス３００は、ＳＮＳレシーバ３０６を介して、可視の場合、ＱＺＳＳ衛星３１０によって、および全ての可視のＧＰＳ衛星によって送信された信号を受信する。ＳＮＳレシーバ３０６は、それぞれの衛星の衛星ＩＤを取得しナビゲーションメッセージの到着時間を算定するために、諸信号の測定を行う。衛星のエフェメリスデータの現在のセットおよび関連するＵＲＡパラメータ値を含むナビゲーションメッセージの内容は、時々復号するだけでよい（アクション９０１）。
【００８７】
移動デバイス３００は、取得されたエフェメリスデータおよび測定の結果を用いて、従来式の仕方で、諸衛星の位置を算定し、その衛星の位置に基づいて自分の位置を見積もることができる。さらに、必要な場合は何時においても、ＧＰＳ衛星に対するエフェメリスデータの有効期間は従来式の仕方で延長することが可能である。
【００８８】
たとえ当該衛星の信号がまだ検出可能であっても、ＱＺＳＳ衛星３１０に対するエフェメリスデータの直近のセットの有効期間が期限切れになりかけている場合、移動デバイス３００は、最初に、直近に受信されたエフェメリスデータのセットの中で、パラメータの所定のセットのいずれかのパラメータの値が飽和状態かどうかをチェックすることができる（アクション９０２）。このパラメータの所定のセットは、例えば、これも同様に、ＣＲＣ、ＣＲＳ、デルタＮ、およびｉドット、またはパラメータの何らかの他の組合せを含むことが可能で、これらの値は、おそらくはエフェメリスデータ中の他のパラメータ値と相まって、ＱＺＳＳ衛星３１０の軌道モデルを定義する。
【００８９】
飽和状態のパラメータ値がないと判断された場合（アクション９０３）、移動デバイス３００は、衛星３１０の最新の位置および速度を算定し、これは直近に受信されたエフェメリスデータのセットを使って信頼可能に算定することができる。次いで、これらの値は、力モデルを使った運動方程式の中での直接的および／または間接的な使用のために提供されてよい。この運動方程式は、図４のアクション４０４に関連して説明したように、衛星３１０に働く力に基づいて、衛星３１０の算定された位置および速度を時間経過に沿って調整するために用いることが可能である。この運動方程式は、受信されたエフェメリスパラメータ値を使って起算されているので、受信されたエフェメリスパラメータ値の有効期間がしかして延長される。移動デバイス３００は、或る規定有効時間を、力モデルによって定義されたＱＺＳＳ衛星３１０の軌道に関連付ける。随意的に、だが必須ではなく、この規定有効時間はあらかじめ定めておいてもよい。
【００９０】
反対に、移動デバイス３００が、少なくとも１つの飽和状態のパラメータ値が存在すると判断した場合（アクション９０３）、移動デバイス３００は、非飽和状態のパラメータ値の有効性を延長する有効な軌道定義が存在するかどうかをさらに判断する（アクション９０５）。
【００９１】
上記に該当しない場合、移動デバイス３００は、直近に受信されたエフェメリスデータのセット中の少なくとも部分的に飽和状態のパラメータ値を使って算定が可能な、ＱＺＳＳ衛星３１０の位置および速度を算定する。位置および速度が算定される時点は、運動方程式による軌道予測の役割を担うコンポーネントに対する最も正確な初期化値を得るために、有効期間内に、随意的にはその有効期間の開始時になるように選択される。移動デバイス３００は、当該パラメータ値の有効期間内である限りにおいて、或る過去の時点を選択することさえ可能にされてよい。次いで、算定された位置および速度は、図４のアクション４０４に関連して示したように、運動方程式中での直接的および／または間接的な使用のために提供することが可能である（アクション９０６）。或る有効時間を、運動方程式によって定義された軌道に関連付けることができ、この時間は、所定の値分短縮された規定有効時間に対応する。この実施形態では、しかして、飽和状態の値を有するパラメータの相異なる構成に対する短縮時間の間の区別をなくすことができる。
【００９２】
かかる単一の所定短縮時間を用いることは、予備の実験においてより少ない計算作業でこれを決めることができるという効果を有し得る。この短縮値は、エフェメリステストデータの２つのセットを検討することによって算定することができる。第一セット中には、飽和状態のパラメータ値は存在しない。エフェメリスデータの他方のセット中には、いずれかの数の飽和状態のパラメータ値が存在する。各セットについて、力モデルが算定され、時間経過に伴う予測精度の差が算定される。予測精度における容認可能な最大劣化が、少なくとも１つの飽和状態パラメータ値を含むセットによって達成されるように、短縮値を選択することが可能である。
【００９３】
また、アクション９０６の別形においては、いかなる飽和状態のパラメータ値を包含するエフェメリスデータを棄却することも可能であろう。この場合、ＱＺＳＳ衛星３１０に対する新規のエフェメリスデータが受信されるまでは、その衛星の位置を算定することはできないことになろう。
【００９４】
移動デバイス３００が、アクション９０５において、非飽和状態のパラメータ値の有効性を延長する有効な軌道定義が存在すると判断した場合、移動デバイス３００は、直近に受信されたエフェメリスデータのセットを棄却し、以前に算定された軌道の定義の使用を継続する（アクション９０７）。この軌道は、力モデルによっても同様に定義することもできる。
【００９５】
移動デバイス３００は、力モデルベースの軌道の定義に基づいて、ＱＺＳＳ衛星３１０の位置を計算することが可能である。この計算は、例えば、移動デバイス３００の或る特定のアプリケーションのために必要な限りにおいて定期的なベースで、または、移動デバイス３００のアプリケーションによる個別の要求に応じて行われてよい（アクション９０８）。移動デバイス３００は、力モデルから直接に衛星の位置を計算することが可能で、これにより、新規のエフェメリスパラメータ値の中間的計算は必要がなくなる。直近の力モデルは、該モデルによって定義された軌道が、関連付けられた有効時間の観点から有効である限り、またはＱＺＳＳ衛星３１０に対する新規のエフェメリスデータが受信されるまで使用されてよい。
【００９６】
移動デバイス３００は、時間の関数としての、軌道およびクロック予測精度の平均劣化度に基づいて、ＵＲＡ値をさらに計算することができる（アクション９０９）。ＵＲＡ値は、ＱＺＳＳ衛星３１０の位置を計算するときの、延長されたエフェメリスデータの品質を示す。移動デバイス３００は、このために、２つの異なる分岐を備えるＵＲＡ劣化モデルを使用する。これら分岐の１つは、非飽和状態の場合に対し、別の１つは飽和状態の場合に対し設けられる。後者の分岐では、エフェメリスデータの品質は、標準的な場合よりもより速く劣化すようにモデル化される。随意的に、このＵＲＡ劣化モデルは、ＵＲＡパラメータ値を含み、これに対しては、アクション９０１において、ナビゲーションメッセージ中で受信されたＵＲＡパラメータ値が適用される。
【００９７】
その後、移動デバイス３００は、必要な場合は何時においても、ＱＺＳＳ衛星３１０の見積もられた位置を使って、移動デバイス３００の現在位置を見積もることができる（アクション９１０）。このために、移動デバイス３００は、ＧＰＳ衛星からの信号に対する測定に基づいて見積もられているこれらＧＰＳ衛星の位置を併せ検討することを理解すべきである。アクション９０８で新規の位置が算定されなかった場合、移動デバイス３００の位置を計算する際に、ＱＺＳＳ衛星３１０は無視されてよい。
【００９８】
ＱＺＳＳ衛星３１０の見積もられた位置は、どの場合も、関連するＵＲＡ値が所定の閾値を超えている場合だけ、アクション９１０において使用されてよい。逆に、関連するＵＲＡ値が所定の閾値に達しない場合、十分な数のＧＰＳ衛星（または、十分な数の、閾値を超える関連ＵＲＡ値を備える他のＱＺＳＳ衛星）の位置が利用可能である限り、ＱＺＳＳ衛星３１０の見積もられた位置は、移動デバイス３００の位置の見積もりのため考慮されなくてもよい。一般に、移動デバイス３００の位置に見積もりにおいて用いられることになる全ての衛星の見積もり位置は、関連するＵＲＡ値の増加とともに増大する重み付けで考慮に入れられてよい。これについては、飽和状態の値を持つエフェメリスパラメータは、延長の長さが増すにつれ、より速いペースで劣化するという前提が考慮されてよい。
【００９９】
ＵＲＡ値は、また、受信されたエフェメリスデータの有効時間の間に見積もられた各ＱＺＳＳ衛星の位置に対する品質の表示として算定し用いるのも可能なことを理解すべきである。この計算では、飽和状態パラメータ値の場合と非飽和状態パラメータ値の場合との間を区別してもしなくてもよい。また、ＵＲＡ値は、受信されたＧＰＳのエフェメリスデータの規定のまたは延長された有効時間の間に見積もられた各ＧＰＳ衛星の位置に対する品質の表示として算定し用いることも可能である。
【０１００】
提示された例示の諸オペレーションは、多くの仕方で変更が可能なことを理解すべきである。
【０１０１】
例えば、アクションの順序を修改することができよう。例として挙げれば、図４のアクション４０６とアクション４０７とは逆順にできよう。
【０１０２】
例えば、図９の実施形態において、短縮時間を算定するために、飽和状態の値を持つパラメータの異なった構成の間で区別することも同様に可能であろう。
【０１０３】
例えば、図９の実施形態において、アクション９０８とアクション９０９の順序を入れ替えることが可能である。この場合、計算されたＵＲＡの値に基づいて、衛星の位置を実際に見積もるかどうかを決めることができる。
【０１０４】
また、例えば、前述したように、エフェメリスデータは、移動デバイス３００においてモニタリングステーション３３０の１つから受信することも可能である。このため、モニタリングステーション３３０は、ナビゲーションメッセージを受信、復号し、その内容を、定期的にワイヤレス通信ネットワークを介して様々な移動デバイス３００に配信することができる。この場合、移動デバイス３００は、衛星信号の測定だけを行うが、エフェメリスデータおよび一切の他のあり得る支援データはモニタリングステーション３３０から得ればよい。この場合、エフェメリスデータへのアクセスはより良好になり得るが、一部の地域では、ワイヤレス通信ネットワークの制限された接続により、依然として制限される。モニタリングステーション３３０を用いる場合、モニタリングステーションは、移動デバイスに規定の軌道モデルパラメータ値を提供するだけではない。代わりに、該ステーションは、さらに、図４のアクション４０１〜４０９（または図９のアクション９０１〜９０７）に関連して説明した計算を引き受け、エフェメリスデータの当初のセットを、新規の軌道を定義するパラメータ値と、おそらくは２分岐アプローチで計算されたＵＲＡ値とともに、移動デバイス３００および／または任意の他のデバイスに配信することができる。このアプローチによって、図４のアクション４０８中の変換は、移動デバイス３００が、力モデルに基づいて、衛星の位置を算定できるように構成されなくてもよいという効果を有し得る。
【０１０５】
また、図２、図４、および図９は、衛星の位置の見積もりをサポートするためのコンピュータプログラムコードの例示的な機能ブロックを表すと理解することも可能である。
【０１０６】
要約すれば、本発明のいくつかの実施形態は、利用可能なエフェメリスデータの高品質な延長を可能にすることができる。一般に、エフェメリスの延長を用いることは、現代の送信速度に比べ遅い、衛星により放送される無線信号中のナビゲーションデータの取得を待つ必要がないこと、および、中でもとりわけ国外と交信するときのネットワーク課金への影響を与え得る、ネットワーク接続を介するナビゲーションデータの取得の必要がないこと、の効果を有し得る。一般に、エフェメリスの延長を用いることは、弱い信号状態のみならず、またネットワーク接続が利用可能でないときも作動が可能であること、利用可能な延長されたエフェメリスが、デバイスの位置を直接計算するために使用することが可能で、これが初期位置算出時間（ＴＴＦＦ）を短縮すること、および／または、デバイスのレシーバが、延長されたエフェメリスにより信号周波数および符号位相を予測することによって、弱い衛星レンジング信号を取得でき、これもＴＴＦＦを短縮すること、の効果をさらに有し得る。飽和状態のパラメータ値を考慮することは、加えて、低品質のエフェメリスデータの検出が可能なこと、衛星の位置を十分な品質で算定可能にすることを確実にするため、延長の長さを制御できること、エフェメリスの延長の初期化のために低品質のエフェメリスデータを使えないようにすること、計算の観点から、標準的場合と飽和状態の場合とを別個に検討可能なこと、十分な品質の延長エフェメリスが用いられた場合、測位の精度がさほどの影響を受け得ないこと、および／または、望まれれば、移動デバイスの位置を計算する際に、品質上の理由で得策な場合、可視の衛星を無視してもよいこと、の効果を有し得る。
【０１０７】
説明された諸実施形態中の一切の連結は、関与するコンポーネントが動作可能に連結されると理解されるべきである。しかして、これら連結は、直接的連結、または仲介素子の任意の数の組合せによる間接的連結とすることができ、これらコンポーネントの間が単なる機能的な関係であることもある。
【０１０８】
さらに、本文中での使用において、用語「回路構成」は、以下のいずれかを指す。（ａ）ハードウェアだけの回路実装（単なるアナログおよび／またはデジタル回路構成での実装など）、および（ｂ）（適用される場合）（ｉ）プロセッサの組合せ、または（ｉｉ）携帯電話またはサーバなどの装置に様々な機能を遂行させるために協働する、プロセッサ／ソフトウェア（デジタル信号プロセッサを含む）、ソフトウェア、およびメモリの部分などの、回路およびソフトウェア（および／またはファームウェア）の組合せ、ならびに、（ｃ）たとえソフトウェアまたはファームウェアが物理的に存在しない場合でも、オペレーションのためにソフトウェアまたはファームウェアを必要とする、マイクロプロセッサまたはマイクロプロセッサの部分などの諸回路。
【０１０９】
回路構成のこの定義は、一切の特許請求項を含め、本出願中のこの用語の全ての使用に適用する。さらなる例として、本出願での使用において、用語、回路構成は、単にプロセッサ（もしくは複数のプロセッサ）、または、プロセッサおよびそれ（もしくはそれら）に付随するソフトウェアおよび／またはファームウェアの部分の実装も含む。また、用語、回路構成は、例えば、特定の請求要素に該当する場合、ベースバンド集積回路もしくは携帯電話用のアプリケーションプロセッサ集積回路、または、サーバ、セルラネットワークデバイス、もしくは他のネットワークデバイス中の類似の集積回路も含む。
【０１１０】
本文中で述べたいずれのプロセッサも、任意の適切な種類のプロセッサであってよい。いずれのプロセッサおよびメモリも、以下に限らないが、１つ以上のシングルコアプロセッサ、１つ以上のデュアルコアプロセッサ、１つ以上のマルチコアプロセッサ、１つ以上のマイクロプロセッサ、１つ以上のデジタル信号プロセッサ、付随するデジタル信号プロセッサを備える１つ以上のプロセッサ、付随するデジタル信号プロセッサを持たない１つ以上のプロセッサ、１つ以上の特殊用途コンピュータチップ、１つ以上のフィールドプログラム可能ゲートアレイ（ＦＰＧＡＳ）、１つ以上のコントローラ、１つ以上の特殊用途向け集積回路（ＡＳＩＣＳ）、または１つ以上のコンピュータを含んでよい。関連する構造体／ハードウェアは、述べられた機能を実行するような仕方でプログラムされている。
【０１１１】
本文中で述べられたいずれのメモリも、単一のメモリとして、または複数の個別のメモリの組合せとして実装されてよく、例えば、読取り専用メモリ、ランダムアクセスメモリ、フラッシュメモリ、またはハードディスクドライブメモリなどを含んでよい。
【０１１２】
さらに、本明細書で説明または例示されたいずれのアクションも、汎用プロセッサまたは特殊用途プロセッサ中で実行可能命令を使って実装が可能であり、かかるプロセッサによって実行されるため、コンピュータ可読ストレージ媒体（例えば、ディスク、メモリなど）に格納される。「コンピュータ可読ストレージ媒体」への言及は、ＦＰＧＡ、ＡＳＩＣ、信号処理デバイス、およびその他のデバイスなど、特殊化された回路を包含すると理解すべきである。
【０１１３】
メモリ１０２と共同してプロセッサ１０１によって、もしくはメモリ３０２と共同してプロセッサ３０１によって、またはコンポーネント３０３によって例証された機能は、衛星ナビゲーションシステムの衛星の軌道を有効期間の間定義するパラメータの値を受信するための手段、パラメータの所定のセットの少なくとも１つのパラメータの受信値が飽和状態であるかどうかを判断するための手段、およびパラメータの所定のセットの少なくとも１つのパラメータの受信値が、パラメータの受信値の有効期間を延長するプロセスにおいて飽和状態であると判断されたかどうかを考慮に入れるための手段、と見なすことができる。
【０１１４】
また、メモリ１０２またはメモリ３０２中のプログラムコードも、機能モジュールの形でかかる手段を含むと見なすことができる。
【０１１５】
当然のことながら、全ての提示された実施形態は、単なる例示であり、これら実施形態の諸機能は、省略または代替することができ、他の機能を付加することも可能である。どの述べられた要素、およびどの述べられた方法ステップも、他の全ての述べられた要素、および他の全ての述べられた方法ステップと各々任意に組合せて用いることが可能である。したがって、本明細書に添付の特許請求の範囲に示されたようにだけに限定されることが本意図である。
【図１】
0006896096.tif 000002
【図２】
0006896096.tif 000003
【図３】
0006896096.tif 000004
【図４】
0006896096.tif 000005
【図５】
0006896096.tif 000006
【図６】
0006896096.tif 000007
【図７】
0006896096.tif 000008
【図８】
0006896096.tif 000009
【図９】
0006896096.tif 000010