(57)【特許請求の範囲】
【請求項１】
移動局によって実行される方法であって、
自動的に、及び第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得する試みの失敗に少なくとも部分的に基づくＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することから第２の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することに移行することと、
自動的に、及び前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得する試みの成功に少なくとも部分的に基づく前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することに移行することと、
前記第２の位置決定方式を使用した前記移動局に関する位置フィックスの取得後に、待機間隔の間、待機することと、
前記待機の後に、前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得することを試みることと、ここで、前記待機間隔は、前記待機の後の前記試みの失敗に応じて長くされる、
を具備する方法。
【請求項２】
前記第１の位置決定方式は、
位置サーバからデータを受信することと、
前記受信されたデータに少なくとも部分的に基づいて、前記移動局において前記移動局に関する位置フィックスを決定することと、
を備える請求項１の方法。
【請求項３】
前記第１の位置決定方式は、
航法衛星からデータを受信することと、
前記受信されたデータに少なくとも部分的に基づいて、前記移動局において前記移動局に関する位置フィックスを決定することと、
を備える請求項１の方法。
【請求項４】
前記第２の位置決定方式は、
位置サーバにおいて前記移動局に関する位置フィックスを決定することと、
前記移動局において前記位置サーバから前記移動局に関する前記位置フィックスを受信することと、
を備える請求項１の方法。
【請求項５】
前記ＲＦ環境の前記第１の変化は、衛星ビークルに対する疑似距離測定値を使用して前記移動局において前記移動局に関する位置フィックスを取得することを可能にするＲＦ環境から、前記疑似距離測定値を使用する前記移動局での前記移動局に関する位置フィックスを妨げるＲＦ環境への変化を備える請求項１の方法。
【請求項６】
前記ＲＦ環境の前記第２の変化は、衛星ビークルに対する疑似距離測定値を使用して前記移動局において前記移動局に関する位置フィックスを取得することを妨げるＲＦ環境から、前記疑似距離測定値を使用する前記移動局での前記移動局に関する位置フィックスを可能にするＲＦ環境への変化を備える請求項１の方法。
【請求項７】
前記試みの失敗は、前記移動局に関する位置フィックスを取得する試みが２回以上連続して失敗することを備える請求項１の方法。
【請求項８】
長くされる前の前記待機間隔に対応する第１の時間間隔に少なくとも部分的に基づいて、長くされた前記待機間隔に対応する第２の時間間隔を決定することをさらに具備する請求項１の方法。
【請求項９】
前記第２の時間間隔を決定することは、前記第１の時間間隔を指数関数的に増大させることにより前記第２の時間間隔を得ることを備える、請求項８の方法。
【請求項１０】
前記第２の時間間隔を決定することは、前記第１の時間間隔を線形的に増大させることにより前記第２の時間間隔を得ることを備える、請求項８の方法。
【請求項１１】
エリアの境界線を示すジオフェンスを規定することと、
前記移動局に関する位置フィックスが前記ジオフェンス内で実行されるか否かに少なくとも部分的に基づいて、長くされた前記待機間隔を決定することと、
をさらに具備する請求項１の方法。
【請求項１２】
前記移動局の速度を決定することと、
前記速度に少なくとも部分的に基づいて、長くされた前記待機間隔を決定することと、
を具備する請求項１の方法。
【請求項１３】
前記速度は、前記移動局に関する２以上の位置フィックスを使用して決定される請求項１２の方法。
【請求項１４】
前記待機間隔を最大値までに制限することをさらに具備する請求項１の方法。
【請求項１５】
１以上の衛星測位システム（ＳＰＳ）信号を受信するために、ＲＦ環境において動作するように構成される受信機と、
無線通信ネットワークと通信するように構成されるトランシーバと、
を具備する移動局であって、
自動的に、及び第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得する試みの失敗に少なくとも部分的に基づく前記ＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて前記移動局に関する１以上の位置フィックスを取得することから、前記トランシーバを使用する第２の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて前記移動局に関する１以上の位置フィックスを取得することに移行し、
自動的に、及び前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得する試みの成功に少なくとも部分的に基づく前記ＲＦ環境の第２の変化の検出に応じて、前記トランシーバを使用する前記第２の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて前記移動局に関する１以上の位置フィックスを取得することから、前記第１の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて前記移動局に関する１以上の位置フィックスを取得することに移行し、
前記第２の位置決定方式を使用した前記移動局に関する位置フィックスの取得後に、待機間隔の間、待機し、
前記待機の後に、前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得することを試みるように構成される、ここで、前記待機間隔は、前記待機の後の前記試みの失敗に応じて長くされる、移動局。
【請求項１６】
コンピュータを、
自動的に、及び第１の位置決定方式を使用して移動局に関する位置フィックスを取得する試みの失敗に少なくとも部分的に基づいたＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することから第２の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することに移行する手段と、
自動的に、及び前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得する試みの成功に少なくとも部分的に基づく前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して前記移動局に関する１以上の位置フィックスを取得することに移行する手段と、
前記第２の位置決定方式を使用した前記移動局に関する位置フィックスの取得後に、待機間隔の間、待機する手段と、
前記待機の後に、前記第１の位置決定方式を使用して前記移動局に関する位置フィックスを取得することを試みる手段であって、前記待機間隔は、前記待機の後の前記試みの失敗に応じて長くされる、手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項１７】
前記第１の位置決定方式は、
位置サーバからデータを受信することと、
前記受信されたデータに少なくとも部分的に基づいて、前記移動局において前記移動局に関する位置フィックスを決定することと、
を備える請求項１６のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
装置であって、
自動的に、及び第１の位置決定方式を使用して前記装置に関する位置フィックスを取得する試みの失敗に少なくとも部分的に基づいたＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して前記装置に関する１以上の位置フィックスを取得することから第２の位置決定方式を使用して前記装置に関する１以上の位置フィックスを取得することに移行する手段と、
自動的に、及び前記第１の位置決定方式を使用して前記装置に関する位置フィックスを取得する試みの成功に少なくとも部分的に基づいた前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して前記装置に関する１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して前記装置に関する１以上の位置フィックスを取得することに移行する手段と、
前記第２の位置決定方式を使用した前記装置に関する位置フィックスの取得後に、待機間隔の間、待機する手段と、
前記待機の後に、前記第１の位置決定方式を使用して前記装置に関する位置フィックスを取得することを試みる手段であって、前記待機間隔は、前記待機の後の前記試みの失敗に応じて長くされる、手段と、
を具備する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本出願は、２００７年４月２６日に出願された米国仮特許出願第６０／９１４，２２２号の優先権の利益を主張し、これにより、この仮特許出願は、その全体を参照として組み込まれる。  
［技術分野］
本発明は、無線周波数（ＲＦ）環境の変化に応じて、位置決定方式を使用して位置フィックス（position fixes）を取得することに関する。
【背景技術】
【０００２】
衛星測位システム（ＳＰＳ：satellite positioning system）は、一般的に、エンティティ（entities）が、送信機から受信される信号に少なくとも部分的に基づいて、地球上におけるそれらの位置を決定することを可能にするように配置される送信機のシステムを含む。このような送信機は、一般的に、規定数のチップの繰り返す（repeating）疑似ランダム雑音（ＰＮ：pseudo-random noise）コードで特徴づけられた（marked）信号を送信するものであって、地球上の制御局（control stations）、ユーザ設備（user equipment）及び／又はスペースビークル（space vehicles）に配置されることができる。特定の例では、このような送信機は、地球周回軌道衛星に配置されることができる。例えば、全地球測位システム（ＧＰＳ：Global Positioning System）、ガリレオ（Galileo）、グロナス（Glonass）又はコンパス（Compass）等の全地球的航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）のコンステレーション（constellation）内の衛星は、コンステレーション内の他の衛星によって送信されたＰＮコードと識別可能なＰＮコードで特徴づけられた信号を送信することができる。
【０００３】
受信機の位置を推定するために、ナビゲーションシステム（航法システム、navigation system）は、衛星から受信された信号中のＰＮコードの検出に少なくとも部分的に基づいて、公知の技術を使用して受信機の「視野内にある」衛星に対する疑似距離測定値（pseudorange measurements）を決定することができる。衛星に対するこのような疑似距離は、受信機で受信信号を捕捉するプロセス中において、衛星に関連するＰＮコードで特徴づけられた受信信号中に検出されるコード位相に少なくとも部分的に基づいて決定されることができる。受信信号を捕捉するために、ナビゲーションシステムは、一般的に、受信信号を衛星に関連する局所生成ＰＮコード（locally generated PN code）と相関させる。例えば、このようなナビゲーションシステムは、一般的に、このような局所生成ＰＮコードの複数のコード及び／又は時間シフトバージョンとこのような受信信号を相関させる。最も高い信号出力を有する相関結果をもたらす特定の時間及び／又はコードシフトバージョンの検出は、上述されたような疑似距離の測定に使用される捕捉信号に関連するコード位相を示すことができる。
【０００４】
図１は、ＳＰＳシステムのアプリケーション（application）を示しており、無線通信システム内の移動局（ＭＳ：mobile station）１００は、ＭＳ１００の視野内にある衛星１０２ａ、１０２ｂ、１０２ｃ、１０２ｄからの伝送を受信することができ、複数のこのような伝送から時間測定値を導出する。ＭＳ１００は、このような測定値を位置サーバ１０４に提供することができ、位置サーバ１０４は、測定値からこの局の位置を決定することができる。位置サーバ１０４は、ＭＳ１００の位置を決定することができる複数のプラットフォームのうちのいずれか１つを含むことができ、これらのプラットフォームは、例えば、いくつかの例を挙げると、位置決定エンティティ（ＰＤＥ：position determination entity）、モバイルロケーションセンタ（ＳＭＬＣ：mobile location center）、スタンドアロンＳＭＬＣ（ＳＡＳ）又はＳＵＰＬ位置プラットフォーム（ＳＵＰＬ）を含む。或いは、ＭＳ１００は、そのような位置サーバとは独立に、自身の位置を決定してもよい。
【０００５】
ＭＳ１００は、衛星に関するＰＮコードを受信信号と相関させることにより、特定の衛星からの伝送を探索することができる。受信信号は、一般的に、雑音の存在下で、ＭＳ１００の受信機の視野内にある１以上の衛星からの伝送の合成物を含む。ＭＳ１００が受信衛星伝送信号からその位置を決定することができるとしても、例えば、ビルディング又は他の構造物がそのような信号を「遮断する（block）」かもしれない。換言すると、ＭＳ１００の視野内に充分多くのＳＰＳ衛星があるか否かは、ＭＳ１００の無線周波数（ＲＦ：radio frequency）環境に少なくとも部分的に依存することができる。ＭＳ１００がＳＰＳ衛星から信号を捕捉することを妨げる可能性があるそのようなＲＦ環境において、ＭＳ１００の位置の決定は、位置サーバ１０４との通信を介して代わりに促進されることができる。ここで、例えば、ＭＳ１００は、アドバンスト順方向リンク三辺測量法（ＡＦＬＴ：advanced forward link trilateration）を使用して、地球上の基地局に対する疑似距離測定値を取得し、このような疑似距離測定値及び他の情報（例えば、１以上のＳＰＳ衛星に対する疑似距離測定値）を位置サーバ１０４へ転送することができる。或いは、ＭＳ１００は、地球上の基地局までの距離を決定するのに使用される測定値を得るために他の技術を使用してもよく、このような技術としては、例えば、数例を挙げると、観測到達時間差法（ＯＴＤＯＡ：observed time difference of arrival）、エンハンスト観測時間差法（Ｅ−ＯＴＤ：enhanced observed time difference）及びアップリンク到達時間差法（Ｕ−ＴＤＯＡ：uplink time difference of arrival）がある。
【発明の概要】
【０００６】
特定の実施では、装置は、ＲＦ環境の第１の変化に応じて、第１の位置決定方法を使用して１以上の位置フィックスを取得することから第２の位置決定方法を使用して１以上の位置フィックスを取得することに移行するように構成される。しかしながら、これが単に実施例であって、特許請求された主題がこの特定の実施に限定されないことは、理解されるべきである。
【図面の簡単な説明】
【０００７】
【図１】図１は、一態様に従った衛星測位システム（ＳＰＳ）の概略図である。
【図２】図２は、一実施に従って、好ましい及び好ましくないＲＦ環境下にある移動局の一態様に関する時系列の概略図である。
【図３】図３は、一実施に従って、ＭＳＡフィックスのレートを低減するプロセスを示すフローチャートである。
【図４】図４は、一実施に従って、ジオフェンスを示す概略図である。
【図５】図５は、一実施に従って、変化するＲＦ環境を通過する移動局の軌跡を示す概略図である。
【図６】図６は、一実施に従って、無線ネットワークと通信することができる装置の概略図である。
【詳細な説明】
【０００８】
限定的でも網羅的でもない特徴は、以下の図を参照して説明され、種々の図面を通して、同様の参照番号が同様の部分を指す。
【０００９】
本明細書を通して、「一例（one example）」、「１つの特徴（one feature）」、「例（an example）」又は「１つの特徴（one feature）」の参照は、特徴及び／又は例に関連して記載される特定の特徴、構造又は特性が特許請求された（claimed）主題の少なくとも１つの特徴及び／又は例に含まれることを意味する。従って、本明細書を通して各所の句「一例では（in one example）」、「例（an example）」、「１つの特徴では（in one feature）」又は「特徴（a feature）」の出現は、必ずしも全てが同じ特徴及び／又は例を指すというわけではない。さらに、特定の特徴、構造又は特性は、１以上の例及び／又は特徴に兼ね備えられることができる。
【００１０】
本明細書において説明される方法は、特定の特徴及び／又は例に従ったアプリケーションに依存する種々の手段によって実施されることができる。例えば、このような方法は、ハードウェア、ファームウェア、ソフトウェア及び／又はその組み合わせで実施されることができる。ハードウェアでの実施では、例えば、処理装置は、１以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ：digital signal processors）、デジタル信号処理装置（ＤＳＰＤ：digital signal processing device）、プログラマブル論理デバイス（ＰＬＤ：programmable logic device）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：field programmable gate array）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子装置、ここに記載される機能を実行するように設計される他のデバイスユニット、及び／又はその組み合わせにより実現されることができる。
【００１１】
ファームウェア及び／又はソフトウェアでの実施においては、方法は、本明細書で説明される機能を実行するモジュール（例えば、プロシージャ、関数等）で実施されることができる。命令を明確に具現化するいかなる機械読み取り可能媒体も、本明細書に記載される方法を実施するのに使用されることができる。例えば、ソフトウェアコードは、メモリ、例えば、移動局のメモリに格納されて、プロセッサにより実行されることができる。メモリは、プロセッサの内部に、或いはプロセッサの外部に実装されることができる。本明細書で使用される場合、用語「メモリ」は、任意のタイプの長期（long term）メモリ、短期（short term）メモリ、揮発性メモリ、不揮発性メモリ、又は他のメモリを指し、メモリのいずれかの特定のタイプ又はメモリの数にも、或いはメモリが記憶される媒体のタイプにも限定されない。
【００１２】
本明細書で参照される「スペースビークル」（ＳＶ）は、地表上の受信機に信号を送信することができるオブジェクト（object）に関連する。特定の例では、このようなＳＶは、静止衛星を含むことができる。或いは、ＳＶは、軌道上を移動して地球上の固定位置に対して相対的に移動する衛星を含むことができる。しかしながら、これらは、単にＳＶの例であって、特許請求された主題がこれらの点に制限されるものではない。
【００１３】
本明細書で説明される位置決定及び／又は推定技術は、無線広域ネットワーク（ＷＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）等の種々の無線通信ネットワークに使用されることができる。用語「ネットワーク」及び「システム」は、本明細書において交換可能に使用されることができる。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク等であることができる。ＣＤＭＡネットワークは、１以上の無線アクセス技術（ＲＡＴ）、いくつかの例を挙げると、ｃｄｍａ２０００及び広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）等を実現することができる。ここで、ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００及びＩＳ−８５６標準規格に準拠して実行される技術を含むことができる。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、又は他のＲＡＴを実現することができる。ＧＳＭ及びＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と命名された協会からのドキュメントに記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と命名された協会からのドキュメントに記載されている。３ＧＰＰ及び３ＧＰＰ２のドキュメントは、公に利用可能である。例えば、ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含むことができ、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを含むことができる。本明細書で説明されるこのような位置決定技術は、ＷＷＡＮ、ＷＬＡＮ及び／又はＷＰＡＮの任意の組み合わせに使用されてもよい。
【００１４】
本明細書で説明される技術は、複数のＳＰＳのうちの任意の１つ、及び／又はＳＰＳの組み合わせで使用されることができる。さらに、このような技術は、シュードライト（pseudolites）或いは衛星及びシュードライトの組み合わせを利用する位置決定システムで使用されることができる。シュードライトは、Ｌバンド（又は他の周波数）キャリア信号で変調されたＰＮコード又は他のランギングコード（ranging code）（例えば、ＧＰＳ又はＣＤＭＡセルラ信号と同類のもの）を送信する地球上の送信機を含むことができ、それは、時間と同期されることができる。このような送信機は、遠隔の受信機による識別を可能にするように、固有のＰＮコードを割り当てられることができる。シュードライトは、トンネル、鉱山、ビルディング、都市の峡谷（urban canyons）又は他の囲まれたエリア内のように、周回軌道衛星からのＧＰＳ信号が利用不可能となる虞のある状況において有用であることができる。シュードライトの他の実施は、無線ビーコン（radio-beacons）として知られている。用語「衛星」は、本明細書で使用される場合、シュードライト、シュードライトの同等物及び考えうる他のものを含むように意図される。用語「ＳＰＳ信号」は、本明細書で使用される場合、シュードライト又はシュードライトの同等物からのＳＰＳ疑似（SPS-like）信号を含むように意図される。
【００１５】
無線端末等のエンティティは、データ及び他のリソースを要求するためにネットワークと通信することができる。セルラ電話、携帯情報端末（ＰＤＡ）又は無線コンピューターを含む移動局（ＭＳ）は、このようなエンティティのごくわずかの例である。このようなエンティティの通信は、ネットワークデータにアクセスすることを含むことができ、それは、通信ネットワーク、回路又は他のシステムハードウェアのリソースをタックスする（tax）ことができる。無線通信ネットワークでは、データは、ネットワーク内で動作するエンティティ間で要求及び交換されることができる。例えば、ＭＳは、ネットワーク内で動作するＭＳの位置を決定するために、無線通信ネットワークにデータを要求することができ、ネットワークから受信されたデータは、このような位置決定に関して有益又は望ましいとされることができる。しかしながら、これらは、単に特定の態様におけるＭＳ及びネットワーク間のデータ交換の例に過ぎず、特許請求された主題がこれらの点に限定されるものではない。
【００１６】
一実施では、ＳＰＳ衛星伝送信号を利用しており、ＭＳは、第１の位置決定方式を使用して１以上の位置フィックス（position fixes）を取得しようと試みることができる。このようなＭＳは、ＲＦ環境の変化の検出に応じて第２の位置決定方式に自動的に移行（transition）することができる。例えば、ＳＰＳ衛星についての明りょうな視界を有するＭＳは、以下で説明されるＭＳベースの決定方式をときどき使用して、位置フィックスを得ることができる。しかしながら、例えば、ＭＳがビルディングに運び入れられた場合、ＭＳベースの位置フィックスは、ＭＳにおけるＳＰＳ信号の受信を制限するＲＦ環境により不可能となるだろう。このような場合では、ＭＳは、ＭＳベースの決定方式から他の位置決定方式、例えば、以下で同様に説明されるＭＳアシスト型（MS-assisted）位置決定方式に自動的に移行することができる。特定の実施に従って以下に説明されるように、ＭＳは、ＭＳベースの決定方式を使用して１以上の位置フィックスを取得しようとする試みについての履歴（history）によるＲＦ環境証拠の変化の検出に応じて、そのような代替の位置方式に移行することができる。
【００１７】
特定の位置決定方式が関連のコスト、例えば、１回の使用当たりの固定コストを含むことがあるので、このような方法の使用を制限することは望ましいとされる。従って、１以上の位置決定方式の使用を決定及び修正するプロセスは、以下に説明される。
【００１８】
上述された少なくとも１つの実施では、ＳＰＳ衛星伝送信号を利用して、ＭＳ１００（図１）は、ＳＶに対する疑似距離測定値、及び／又は通信ネットワークを介して位置サーバ（location server）（例えば、位置サーバ１０４等）との通信から取得される他の情報を使用して、その位置を決定することができる。ＭＳベース（ＭＳＢ）測位モード（position mode）では、特定の例に従って、ＭＳ１００の位置は、位置サーバと通信することなしに、ＭＳ１００において取得されるＳＶに対する疑似距離測定値に基づいて、ＭＳ１００において決定されることができる。他方では、ＭＳアシスト型（ＭＳＡ）測位モードにおけるＭＳ１００の位置情報は、ＭＳ１００の代わりに位置サーバにおいて決定されることができ、従って、ＭＳ１００及び位置サーバ間の通信を容易にするために通信ネットワークのリソースを使用する。この場合、位置情報は、その後、位置サーバ１０４からＭＳ１００へ伝送されることができる。特定の実施では、ＭＳＡ測位モードは、地球上の基地局に対する疑似距離測定値を取得するために、アドバンスト順方向リンク三辺測量法（ＡＦＬＴ）を使用することができる。ＭＳ１００の位置が決定されることができる場合、ＭＳ１００は、他の情報とともに、そのような疑似距離測定値を位置サーバ１０４へ転送することができる。或いは、ＭＳ１００は、地球上の基地局に対する距離の決定に使用される測定値を取得するために、前述の観測到達時間差法（ＯＴＤＯＡ）、エンハンスト観測時間差法（Ｅ−ＯＴＤ）及びアップリンク到達時間差法（Ｕ−ＴＤＯＡ）技術のいずれを使用してもよく、ＭＳ１００の位置を推定するために位置サーバ１０４へそのような測定値を転送してもよい。例えば、ＭＳ１００が位置決定のためにＳＶから充分な数のＳＰＳ信号を取得するのに好ましいＲＦ環境にいないが、それでも、ＭＳ１００が位置サーバ１０４と通信することができる場合、そのようなＭＳＡモードの使用は、フィックスを可能にすることができる。
【００１９】
特定の実施に従ったＭＳＡモードでは、ＭＳ１００は、位置決定のための位置情報を受信するために、位置サーバ１０４とときどき通信することができる。位置サーバ１０４を含む通信ネットワークのリソースの少なくとも一部がそのような通信により占有されることがあるので、そのようなネットワークリソースを使用する位置決定の数を低減することは、望ましいとされる。例えば、特定の実施では、例えばＭＳのためのロケーションベースサービス（ＬＢＳ：location based service）のトラッキング（tracking）セッション中に、ネットワークキャリアは、ＭＳ１００がネットワークと通信することになるＭＳＡ位置決定の数を低減することを望むことができる。一態様では、ＬＢＳトラッキングセッション中のＭＳＡ位置決定の数及び／又はレート（rate）の低減は、ジオフェンシング（geofencing）ＬＢＳアプリケーションを含むことができる。これに関連して、用語ジオフェンシングは、ロケーション（location）によって規定されるエリア、例えば、中心点のまわりの特定の範囲を含む境界線によって境界されるエリアの境界を指すことができる。そのようなアプリケーションは、以下で詳細に説明されるだろう。
【００２０】
他の態様では、例えば、「スロットリング（throttling）」プロセスは、ＭＳによるＭＳＡ位置決定のレートを低減することによりネットワークリソースの使用の低減を可能にすることができる。特定の例では、ＭＳ１００は、所望のＲＦ環境下にある間はＭＳＢ測位モードで位置フィックスを取得することができ、また、望ましくないＲＦ環境下にある間はＭＳＡモードで位置フィックスを取得することにＭＳが移行する場合に制御することができる。このような制御は、ネットワークリソースの使用を低減するプロセスを含むことができる。例えば、このような低減は、ネットワークのデータ容量、例えば、少数の例を挙げると、増加ネットワークスペクトル及びＩＰアドレスプール等を増加させることができる。さらに、スロットリングプロセスは、電力消費を低減することができ、従って、例えばＭＳのバッテリ寿命を向上することができる。
【００２１】
図２は、一実施に従って、例えば、好ましい及び好ましくないＲＦ環境下にある、図１に示されるＭＳ１００等のＭＳにおける時系列の概略図である。横方向の時系列の左の部分では、ＭＳベースモードでの動作時に位置決定を可能にするＲＦ環境を想定していて、時間Ａにおいて、ＭＳは、ＭＳベースモードで動作しているとして示される。ＭＳは、例えば刻々と、ＭＳベースモードを使用して位置フィックスを取得する試みを周期的に開始することができる。時間Ｂでは、ＭＳベースの位置フィックスは、失敗し始めるようになる。これは、例えば、ＳＰＳ信号を受信又は処理するための限界条件を有するＲＦ環境、例えば、以下に限定されないが、屋内又は都市の峡谷にＭＳが入る場合に生じるだろう。時間Ｂ及びＣ間の時間間隔ｔ０の間に、ＭＳは、ＳＰＳ信号を受信又は処理することで１回以上位置フィックスを試み続けることができる。このような試みが、例えば所定数の連続する回数、失敗となる場合、ＭＳは、ＭＳアシスト型測位モードに自動的に移行することができる。ここで、これは、位置フィックスを取得する試みの履歴に少なくとも部分的に基づくＲＦ環境の変化の検出に応じて、代替の位置決定方式に自動的に移行する特定の例であり、特許請求された主題がこの点に限定されるものではない。特定の例では、時間間隔ｔ０は、例えば、定数であってもよく、或いは、ＭＳベースのフィックスが所定時間間隔を超えて失敗となる連続する回数のような変数に基づいたアルゴリズムに従って決定されてもよい。具体的な実施では、時間ＢにおいてＭＳベースの位置フィックスが失敗する時間から始まる間隔ｔ０は、３０秒又はそれを超える秒数とすることができ、ここで、この間はＭＳベースのフィックスにおける失敗した試みが続くことになる。しかし、これは、特許請求された主題が限定されなることがない単なる一例である。例えば、上述されたプロセスは、ＲＦ環境の変化を決定する１つの方法に過ぎない。
【００２２】
間隔ｔ０の後に、上述されるように、ＭＳは、ＭＳアシスト型測位モードに自動的に移行することができ、時系列上の時間Ｄに「ＭＳＡフィックス」と示されている。ここで、単一のＭＳアシスト型位置フィックスが試みられることができるが、他の実施では追加のＭＳＡ位置フィックスが実行されてもよい。時間Ｅにおいて、即ち、時間ＤにおけるＭＳアシスト型フィックスから時間間隔ｔ１の後に、ＭＳベースフィックスが試みられることができ、時系列上に「ＭＳＢフィックス」と示されている。このような間隔ｔ１は、定数であってもよく、例えば、上述されるジオフェンシングプロセス又はスロットリングプロセスに従って決定されるような変数であってもよい。当然ながら、これらのプロセスは、単なる例であって、特許請求された主題は、この点に限定されるものではない。
【００２３】
時間Ｅにおいて、ＭＳベースの位置フィックスが成功する場合、ＭＳは、時間Ａのように、ＭＳベースモードで自動的にまた続けることができる。時間Ｅで首尾よく決定する（fixing）ことにより、ＲＦ環境の他の変化が検出されることができる。しかしながら、これがＲＦ環境の変化が特定の実施に従って検出される方法の特定の例であって、特許請求された主題がこの点に限定されるものではないことは、理解されるべきである。しかしながら、ＭＳベースの位置フィックスが失敗する場合、ＭＳは、時間Ｄのように、ＭＳアシスト型位置フィックスを続けることとなる。その後、例えば、間隔ｔ１は、時間ＥにおいてＭＳベースモードに移行することを試みるより前に、以前の値より大きい値に増大されることができる。換言すれば、時間ＤのＭＳアシスト型位置フィックスから始まった時間間隔ｔ１は、以前のＭＳアシスト型フィックスから始まった以前の時間間隔ｔ１より大きな値に延長される（lengthened）ことができる。このような方法で、位置サーバ１０４のように、ネットワークに要求する位置フィックスは、時間ＥにおけるＭＳベースフィックスの継続的な失敗に応じて時間Ｄが繰り返している間に、連続するＭＳアシスト型位置フィックス間の時間間隔を増大させることにより低減されることができる。このような増大された時間間隔の後に、ＭＳベースの位置フィックスは、時間Ｅにおいて再度試みられることができ、このようなプロセスは、上述されたように、時間ＥにおけるＭＳベースの位置フィックスが成功又は失敗かどうかに従って繰り返されることができる。このプロセスは、以下でより詳細に説明される。
【００２４】
特定の実施では、プロセスは、連続するＭＳベースの位置フィックス毎に時間間隔ｔ１を連続的に増加するのに使用されてもよい。このようなプロセスは、例えば、指数関数的な方法で時間間隔ｔ１を変えるプロセス、並びに／或いは、ＭＳ及び／又はネットワークを含むシステムの値及び／又は他の変数に基づいてｔ１を変えることによるプロセスを含むことができる。このようなシステム変数は、例えば、数例を挙げると、ネットワークトラフィック量、ネットワークリソースの容量、ＭＳユーザ設定、又はシステムメモリに格納されるＭＳユーザ履歴を含むことができる。特定の実施では、時間間隔ｔ１は、上述されたプロセスのように、最大値に向けて増加されてもよい。
【００２５】
図３は、一実施に従って、ＭＳＡ位置フィックスのレートを低減するプロセス４４４を示すフローチャートである。ブロック４５０では、図１に示されるＭＳ１００等のＭＳは、移動局ベース（ＭＳＢ）の測位モードで動作するように当初は構成されることができる。このようなモードは、上述されたように、スタンドアロンモード（standalone mode）を含み、例えば、ＭＳが位置サーバ１０４を利用することなしに自身の位置を決定する。
【００２６】
ブロック４５２では、ＭＳは、ＭＳＢ位置フィックスを首尾よく受信していて、ＭＳＢモードで動作し続けることができる。例えば、ＭＳは、周期的にこのような位置フィックスを開始することができる。ブロック４５４では、ブロック４５２のＭＳＢ位置フィックスが成功したか否かが判断される。成功の場合、ＭＳは、ＭＳＢ位置フィックスを開始するプロセスが繰り返すように、ブロック４５２に戻って、ＭＳＢモードで動作し続けることとなる。しかしながら、例えばＲＦ環境の変化のために、ブロック４５２のＭＳＢ位置フィックスが失敗となる場合、プロセス４４４は、連続して失敗するＭＳＢ位置フィックスの数が数Ｎ１までカウントアップされるブロック４５６に進む。プロセス４４４は、連続して失敗したＭＳＢ位置フィックスのこのようなカウントを省略することができ、例えば、Ｎ１を１に等しくすることができる。当然のことながら、これは、単に一例に過ぎず、特許請求された主題は、このような例に限定されない。ブロック４５６の説明に戻ると、連続して失敗したＭＳＢ位置フィックスの数が数Ｎ１未満であった場合、ＭＳは、ブロック４５２から４５６が繰り返すように、ＭＳＢ位置フィックスの開始をまた続けることができる。他方では、連続して失敗したＭＳＢ位置フィックスの数が数Ｎ１に達する場合、これは、例えば、長期間好ましくないＲＦ環境下でＭＳが動作する場合に起こることとなるが、プロセス４４４は、ＭＳがＭＳＢモードを使用して位置フィックスを取得することからＭＳＡモードを使用して位置フィックスを取得することに移行するブロック４５８に進むことができる。ＭＳＡモードでは、ＭＳは、望ましくないＲＦ環境下でも位置フィックスを得るためにＭＳＡ位置フィックスを開始することができる。次に、ブロック４６０では、プロセス４４４は、図２にも示される間隔ｔ１の待機間隔（waiting interval）を含むことができる。待機間隔ｔ１の間、位置フィックスが開始されなくてもよい。従って、位置サーバ１０４のリソースは、間隔ｔ１の間にはＭＳＡ位置フィックス要求を負わされることがない。
【００２７】
ブロック４６２では、ＭＳは、間隔ｔ１が終了した後にＭＳＢ位置フィックスを開始する。ブロック４６４では、ブロック４６２のＭＳＢ位置フィックスが成功したか否かが判断され、それは、ＲＦ環境の変化を示すことができる。成功の場合、ＭＳは、ＭＳＢ位置フィックスを開始するプロセスが繰り返すように、ブロック４５２に戻って、ＭＳＢモードでの動作をまた続けることができる。しかしながら、ブロック４６２のＭＳＢ位置フィックスが失敗となった場合、プロセス４４４は、連続失敗したＭＳＢ位置フィックスの数が数Ｎ２までカウントアップされることができるブロック４６６に進む。プロセス４４４は、連続失敗したＭＳＢ位置フィックスのこのようなカウントを省略してもよく、例えば、Ｎ２を１に等しくすることができる。連続失敗したＭＳＢ位置フィックスの数が数Ｎ２未満である場合、ブロック４６２から４６６が繰り返すように、ＭＳは、ＭＳＢ位置フィックスをまた続けて開始することができる。他方では、連続失敗したＭＳＢ位置フィックスの数が数Ｎ２に達する場合、これは、例えば、長期間好ましくないＲＦ環境下でＭＳが動作する場合に起こることがあるが、プロセス４４４は、ＭＳがＭＳＢモードを使用して位置フィックスを取得することからＭＳＡモードを使用して位置フィックスを取得することに移行するブロック４６８に進むことができる。ＭＳＡモードでは、ＭＳは、望ましくないＲＦ環境下でも位置フィックスを得るためにＭＳＡ位置フィックスを開始することができる。次に、ブロック４７０では、プロセス４４４は、間隔ｔ１＋ｔ２の待機期間（waiting period）を含むことができ、ここで、ｔ２は、ブロック４６０に示される第１の待機間隔である間隔ｔ１上への時間増加である。待機間隔の間、位置フィックスが開始されなくてもよい。従って、位置サーバ１０４との通信に使用されるネットワークリソースは、この間隔の間にＭＳＡ位置フィックス要求を負わされることがない。プロセス４４４の特定の実施では、ブロック４６０の間隔ｔ１及びブロック４７０の間隔ｔ１＋ｔ２のように、待機間隔の増加する特質は、例えば、位置サーバになされるＭＳＡ位置フィックス要求のレートを効果的に低減させることができる。
【００２８】
ブロック４７２では、ＭＳは、間隔ｔ１＋ｔ２が終了した後にＭＳＢ位置フィックスを開始する。ブロック４７４では、ブロック４７２のＭＳＢ位置フィックスが成功したか否かが判断され、それは、ＲＦ環境の変化を示すことができる。成功の場合、ＭＳは、ＭＳＢ位置フィックスを開始するプロセスが繰り返すように、ブロック４５２に戻って、ＭＳＢモードで動作し続けることができる。しかしながら、ブロック４７２のＭＳＢ位置フィックスが失敗となった場合、プロセス４４４は、連続失敗したＭＳＢ位置フィックスの数が数Ｎ３までカウントアップされることができるブロック４７６に進む。プロセス４４４は、連続失敗したＭＳＢ位置フィックスのこのようなカウントを省略することができ、例えば、Ｎ３を１に等しくすることができる。当然のことながら、これは、ＲＦ環境の変化を判断するプロセスについてのほんの一例に過ぎず、特許請求された主題は、このような例に限定されない。連続失敗したＭＳＢ位置フィックスの数が数Ｎ３未満である場合、ブロック４７２から４７６が繰り返すように、ＭＳは、ＭＳＢ位置フィックスをまた続けて開始することができる。他方では、連続して失敗したＭＳＢ位置フィックスの数が数Ｎ３に達し、これは、例えば、長期間好ましくないＲＦ環境下でＭＳが動作する場合に起こることがある。このような場合、プロセス４４４は、ＭＳＢモードを使用して位置フィックスを取得することからＭＳＡモードを使用して位置フィックスを取得することにＭＳが移行するブロック４７８に進むことができる。ＭＳＡモードでは、ＭＳは、望ましくないＲＦ環境下でも位置フィックスを得るためにＭＳＡ位置フィックスを開始することができる。次に、ブロック４８０では、プロセス４４４は、時間ｔ１＋ｔ２＋ｔ３の待機間隔を含むことができ、ここで、間隔ｔ３は、ブロック４７０に示される前の待機間隔である待機間隔ｔ１＋ｔ２への時間増加である。待機間隔の間、位置フィックスが開始されなくてもよい。従って、位置サーバ１０４のリソースは、この間隔の間にＭＳＡ位置フィックス要求を負わされることがない。プロセス４４４の特定の実施では、ブロック４６０のｔ１、ブロック４７０のｔ１＋ｔ２及びブロック４８０のｔ１＋ｔ２＋ｔ３のように、待機間隔の増加する特質は、例えば、位置サーバになされたＭＳＡ位置フィックス要求のレートを効果的に低減させることができる。
【００２９】
プロセス４４４は、ＭＳＢ位置フィックスが失敗し続ける間は反復する方法で継続することができる。例えば、ブロック４５６、４６６及び４７６のように、ＭＳＢ位置フィックスが失敗するたびに、或いは、複数回連続してＭＳＢ位置フィックスが失敗するたびに、プロセス４４４は、待機間隔の後に続くＭＳＡ位置フィックスを開始することを含むことができる。このような待機間隔の各々は、（ｔ１＋ｔ２＋ｔ３）＞（ｔ１＋ｔ２）＞ｔ１といったように、その前の値を越えて延長される。このような連続する待機間隔の長さは、数例を挙げると、メモリ４０４（図６）内の参照テーブルから決定されてもよく、或いはアルゴリズムを使用して計算されてもよい。例えば、そのようなアルゴリズムは、連続する待機間隔の各々を線形に、指数関数的に或いは他の数学的な関係によって増加させることができる。プロセス４４４は、上述されたように、待機間隔に関して最大長Ｔｍａｘを含むことができる。ブロック４５９、４６９及び４７９では、例えば、プロセス４４４は、アルゴリズムがＴｍａｘ以上の待機間隔に達したか否かを判断してもよい。達していない場合、ブロック４６０、４７０及び４８０において待機時間が生じることができる。しかしながら、Ｔｍａｘに達した場合、或いはＴｍａｘを超えた場合、ブロック４６１、４７１及び４８１においてＴｍａｘの最大待機時間が生じることができる。例えば、最大待機間隔Ｔｍａｘは、ｔ１の４倍とすることができる。さらに、Ｎ１、Ｎ２及びＮ３は、夫々１に等しい又はそれ以上とすることができる。特定の実施では、Ｎ１＝Ｎ２＝Ｎ３＝１であり、その結果、ＭＳＡ位置フィックスは、ブロック４５８、４６８及び４７８において、例えば、１回の失敗した位置フィックスの後に生じることができる。当然のことながら、特許請求された主題は、これらの例に限定されるものではなく、これらの例は、種々の実施を例証する助けをするためにここで説明されているだけである。
【００３０】
上述のように、ＭＳＢ位置フィックスを再試行する前に待機間隔を延長することは、ＭＳＡフィックス間の時間を増大させることにより位置サーバ１０４と通信するのに使用されるネットワークリソースに対する負担を減らすことができる。
【００３１】
図４は、一実施に従って、ジオフェンス（geofence）５５０を示す概略図である。上述されるように、用語ジオフェンスは、ロケーションによって規定されるエリアの境界線を指すことができる。特定の実施では、図１に示されるＭＳ１００のようなＭＳは、ジオフェンス５５０に関連するその位置に少なくとも部分的に応じて動作することができる。例えば、ＭＳは、ジオフェンス５５０内で動作中には、ＭＳＡ位置フィックスを開始するレートを低減することができる。従って、図２の実施又は図３のプロセス４４４で説明されたような待機間隔ｔ１は、ＭＳがジオフェンス５５０の内部にあるのか、或いは外部にあるのかに部分的に基づいて決定されることができる。特定の例を説明すると、ＭＳがジオフェンス５５０の外部にある場合、ｔ１は、３０秒とすることができる。ＭＳがジオフェンス５５０の内部にある場合、ｔ１は、４５秒とすることができる。ジオフェンス５５０内におけるこのようなより長いｔ１は、ＭＳが既知の位置、即ち、ジオフェンス５５０の内部にある間には、それほど頻繁でない位置フィックスが許容できるということを反映することができる。換言すれば、ＭＳがジオフェンス５５０内にある場合、ジオフェンス５５０のロケーションは、ＭＳのロケーションに関する情報を提供することができる。例えば、ジオフェンス５５０は、大きなショッピングモールの内部のエリアを規定することができ、このエリアは、ＭＳが歩く速度以下で移動すると予期することができるエリアである。例えば、このようなＭＳは、歩いている買物客のポケット内の携帯電話又はＰＤＡを含むことができる。対照的に、ＭＳが自動車内の携帯電話又はＰＤＡを含むことができる場合、この例では、ＭＳはジオフェンス５５０の外部においてハイウェイ速度（highway speeds）で移動することができる。従って、ジオフェンス５５０内では、ＭＳは、ジオフェンス５５０の外部における移動距離と比較して、待機間隔ｔ１の間に比較的短距離を移動することができる。従って、特定の実施では、特定の位置不確定性のために、待機間隔ｔ１は、ＭＳがジオフェンス５５０の外部にある場合よりも、ＭＳがジオフェンス５５０の内部にある場合に長くすることができる。上述されたように、より長い待機間隔ｔ１は、ＭＳＡ位置フィックスの低減されたレート、及び位置サーバと通信するのに使用されるネットワークリソースに関する低減された負担を示唆する。
【００３２】
図５は、一実施に従って、変化するＲＦ環境を通過するＭＳの軌跡６２０を示す概略図である。領域６１０及び領域６３０間の境界６５０は、第１のＲＦ環境から第２のＲＦ環境への変わり目を示すことができる。例えば、領域６１０は、充分な数のＳＰＳ衛星がＭＳの視野内にあることができることから、図１に示されるＭＳ１００のようなＭＳがＭＳＢ位置フィックスを達成することを可能にする望ましいＲＦ環境を含むことができる。対照的に、領域６３０は、ＭＳがＭＳＢ位置フィックスを達成するのを妨げる望ましくないＲＦ環境を含むことができる。例えば、このような望ましくないＲＦ環境は、屋内又は都市の峡谷において生じることができる。
【００３３】
図５の実施では、ＭＳは、そのようなＭＳＢフィックスを可能とする領域６１０内のポイントＰ１、Ｐ２、Ｐ３等を経由して移動するので、図３のブロック４５２のように、ＭＳＢ位置フィックスに従事することができる。各点では、ＭＳは、そのポイントにおけるＭＳＢ位置フィックスが成功したか否かを、ブロック４５４のように、決定することができる。このような成功は、領域６１０において図５の実施で想定される。従って、ＭＳは、ＭＳＢモードで動作し続けることができる。しかし、ポイントＰ４では、ＭＳは、成功するＭＳＢフィックスを妨げるＲＦ環境を有する領域６３０に移動している。従って、ＭＳは、図３のブロック４５６のように、ＭＳＢ位置フィックスを試みてＮ１回達成に失敗することがある。このような失敗の後、ＭＳは、ポイントＰ５においてＭＳＢモードからＭＳＡモードに移行することができる。ＭＳＡモードでは、例えば、ＭＳは、位置サーバ１０４を場合によっては利用して、ＭＳＡ位置フィックスを達成することができる。
【００３４】
例えば、ＭＳは、ブロック４６０のように、待機間隔ｔ１の間にポイントＰ５からポイントＰ６に移動することができる。ポイントＰ６では、ＭＳは、ＭＳＢ位置フィックスを試みることができる。この特定の例では、ＭＳが望ましくいＲＦ環境を有する領域６３０にまだいるので、このＭＳＢ位置フィックスは、失敗することとなる。従って、ＭＳは、前の待機間隔と比較して延長された待機間隔が生じた後に、ＭＳＡ位置フィックスを開始することができる。このような延長された待機間隔は、例えば、図３のブロック４７０に示されることができる。このより長い待機間隔の後に、ここで、この待機間隔中にＭＳがポイントＰ６からポイントＰ７に移動することとなるが、他の試みは、ＭＳＢ位置フィックスを得ることでなさることができる。ポイントＰ６における前の試みのように、ＭＳは、ポイントＰ７でＭＳＢ位置フィックスを試みることができる。ＭＳが望ましくないＲＦ環境を有する領域６３０にまだいるので、この特定の例では、このＭＳＢ位置フィックスは、失敗することになる。従って、ＭＳは、前の待機間隔と比較して延長される待機間隔が生じる後に、ＭＳＡ位置フィックスを開始することができる。例えば、このような延長された待機間隔は、図３のブロック４８０に示されることができる。このより長い待機間隔の後に、ここで、この待機間隔の間にＭＳがポイントＰ７からポイントＰ８に移動することとなるが、他の試みがＭＳＢ位置フィックスを得ることでなされる。最後の待機間隔中に、ＭＳは、望ましいＲＦ環境を有する領域６１０に移動した。従って、ポイントＰ８でＭＳＢ位置フィックスを得る試みは成功することとなる。この成功で、ＭＳは、ポイントＰ８においてＭＳＡモードからＭＳＢモードに移行することができる。ＭＳＢモードでは、例えば、ＭＳは、領域６１０にいる間はＭＳＢ位置フィックスを達成することができる。
【００３５】
図６は、一実施に従って、無線ネットワークと通信可能な装置の概略図である。特定の実施では、図１に示されるＭＳ１００のようなＭＳは、図６に示されるように、装置４００を含むことができ、この装置４００は、疑似距離測定値を決定するためにアンテナ４１４で受信されたＳＰＳ信号を処理することができ、さらに、アンテナ４１０を介して無線通信ネットワークと通信することができる。ここで、無線トランシーバ４０６は、ＲＦキャリアに乗せるベースバンド情報、例えば、データ、音声及び／又はＳＭＳメッセージでＲＦキャリア信号を変調し、そのようなベースバンド情報を得るために変調されたＲＦキャリアを復調するように構成されることができる。アンテナ４１０は、無線通信リンク上で変調ＲＦキャリアを送信し、無線通信リンク上で変調ＲＦキャリアを受信するように構成されることができる。
【００３６】
ベースバンドプロセッサ４０８は、無線通信リンク上での伝送のために、中央演算処理装置（ＣＰＵ）４０２からトランシーバ４０６にベースバンド情報を提供するように構成されることができる。ここで、ＣＰＵ４０２は、ローカルインタフェース４１６からそのようなベースバンド情報を得ることができ、このベースバンド情報は、例えば、環境の知覚データ（environmental sensory data）、運動センサデータ、高度データ、（例えば、加速度計からの）加速度情報、他のネットワーク（例えば、ＺｉｇＢｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ、ピアツーピア）への接近を含むことができる。このようなベースバンド情報は、例えば装置４００の位置の推定等の位置情報、及び／又は例えば疑似距離測定値等を計算するのに使用されうる情報をさらに含むことができる。
【００３７】
ＳＰＳ受信機（ＳＰＳ  Ｒｘ）４１２は、ＳＶから伝送を受信して復調し、かつ復調した情報を相関器４１８に提供するように構成されることができる。相関器４１８は、受信機４１２によって提供された情報から相関関数を導き出すように構成されることができる。相関器４１８は、トランシーバ４０６によって提供されたパイロット信号に関連する情報からパイロット関連相関関数を導き出すようにさらに構成されることができる。この情報は、無線通信ネットワークを捕捉する装置によって使用されることができる。
【００３８】
チャネル復号器４２０は、ベースバンドプロセッサ４０８から受信されたチャネルシンボルを基礎となる（underlying）ソースビットに復号するように構成されることができる。チャネルシンボルが畳み込み符号化シンボルを含む例では、このようなチャンネル復号器は、ビタビ復号器を含むことができる。チャネルシンボルが畳み込みコードの直列又は並列連結を含む他の例では、チャンネル復号器４２０は、ターボ復号器を含むことができる。
【００３９】
メモリ４０４は、記載又は示唆されたプロセス、例、実施又はその例の１以上を実行するように実行可能な機械読み取り可能命令を格納するように構成されることができる。ＣＰＵ４０２は、このような機械読み取り可能命令にアクセスして実行するように構成されることができる。しかしながら、これらは、特定の態様においてＣＰＵにより実行されるタスクの一例に過ぎず、特許請求された主題がこれらの点に限定されることはない。
【００４０】
これまでに特徴例（example features）と考えられるものが例示及び説明されたが、特許請求された主題から逸脱することなく、種々の他の変更がなされてもよく、等価物が代用されてもよいことは当業者によって理解される。さらに、多くの変更が本明細書で説明された中心的な概念から逸脱することなく、特許請求された主題の教示に特有の状況を適応させられてもよい。従って、特許請求された主題が開示された特定の例に制限されることはないが、特許請求された主題が添付の特許請求の範囲、及びその等価物の範囲内に含まれる全ての態様をさらに含むように意図される。
［付記］
（１）  試みられた位置フィックスの履歴に少なくとも部分的に基づくＲＦ環境の第１の変化の検出に応じて、第１の位置決定方式を使用して１以上の位置フィックスを取得することから第２の位置決定方式を使用して１以上の位置フィックスを取得することに移行することと、
自動的に、及び前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することに移行することと、
を具備する方法。
（２）  前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することへの前記移行は、前記第１の位置決定方式を使用して取得される１以上の成功した試みられた位置フィックスに応じて、前記ＲＦ環境の前記第２の変化を検出することをさらに備える（１）の方法。
（３）  前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することへの前記移行の前の第１の時間間隔の間、待機することさらに具備する（１）の方法。
（４）  前記第２の位置決定方式から前記第１の位置決定方式への前記移行の前の前記第２の時間間隔に、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することをさらに具備し、
前記第２の時間間隔は、前記第１の時間間隔の間待機した後における１以上の位置フィックスを取得する前記第１の位置決定方式の失敗に応じて、前記第１の時間間隔より長い（３）の方法。
（５）  前記第１の位置決定方式は、
位置サーバからデータを受信することと、
前記受信されたデータに少なくとも部分的に基づいて、移動局において位置フィックスを決定することと、
を備える（１）の方法。
（６）  前記第１の位置決定方式は、
航法衛星からデータを受信することと、
前記受信されたデータに少なくとも部分的に基づいて、移動局において位置フィックスを決定することと、
を備える（１）の方法。
（７）  前記第２の位置決定方式は、
位置サーバにおいて位置フィックスを決定することと、
移動局において前記位置サーバから前記位置フィックスを受信することと、
を備える（１）の方法。
（８）  前記ＲＦ環境の前記第１の変化は、衛星ビークルに対する疑似距離測定値を使用して移動局において位置フィックスを取得することを可能にするＲＦ環境から、前記疑似距離測定値を使用する前記移動局における位置フィックスを妨げるＲＦ環境への変化を備える（１）の方法。
（９）  前記ＲＦ環境の前記第２の変化は、衛星ビークルに対する疑似距離測定値を使用して移動局において位置フィックスを取得することを妨げるＲＦ環境から、前記疑似距離測定値を使用する前記移動局における位置フィックスを可能にするＲＦ環境への変化を備える（１）の方法。
（１０）  成功した位置フィックスを取得することに前記失敗することは、連続する２以上の位置フィックスを試みることを備える（４）の方法。
（１１）  前記第１の時間間隔に少なくとも部分的に基づいて、数学的関係を使用して前記第２の時間間隔を決定することをさらに具備する（４）の方法。
（１２）  前記数学的関係は、指数関数的な関係を備える（１１）の方法。
（１３）  前記数学的関係は、線形の関係を備える（１１）の方法。
（１４）  ジオフェンスを規定することと、
位置フィックスが前記ジオフェンス内で実行されるか否かに少なくとも部分的に基づいて、前記第２の時間間隔を決定することと、
をさらに具備する（４）の方法。
（１５）  速度を決定することと、
前記速度に少なくとも部分的に基づいて、前記第２の時間間隔を決定することと、
を具備する（４）の方法。
（１６）  前記速度は、２以上の位置フィックスを使用して決定される（１５）の方法。
（１７）  前記第２の時間間隔を最大値までに制限することをさらに具備する（４）の方法。
（１８）  １以上の衛星測位システム（ＳＰＳ）信号を受信するために、ＲＦ環境において動作するように構成される受信機と、
無線通信ネットワークと通信するように構成されるトランシーバと、
を具備する移動局であって、
自動的に、及び第１の位置決定方式を使用して試みられた位置フィックスに少なくとも部分的に基づく前記ＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて１以上の位置フィックスを取得することから、前記トランシーバを使用する第２の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて１以上の位置フィックスを取得することに移行し、
自動的に、及び前記ＲＦ環境の第２の変化の検出に応じて、前記トランシーバを使用する前記第２の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて１以上の位置フィックスを取得することから、前記第１の位置決定方式を使用して前記ＳＰＳ信号に少なくとも部分的に基づいて１以上の位置フィックスを取得することに移行するように構成される移動局。
（１９）  前記移動局は、前記第１の位置決定方式を使用して取得された１以上の成功した試みられた位置フィックスに応じて、前記ＲＦ環境の第２の変化を検出するようにさらに構成される（１８）の移動局。
（２０）  前記移動局は、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することへの前記移行の前の第１の時間間隔の間、待機するようにさらに構成される（１８）の移動局。
（２１）  前記基地局は、前記第２の位置決定方法から前記第１の位置決定方法への前記移行の前の第２の時間間隔に、前記第２の位置決定方式を使用して１以上の位置フィックスを取得するようにさらに構成され、
前記第２の時間間隔は、前記第１の時間間隔の間待機した後における１以上の位置フィックスを取得する前記第１の位置決定方法の失敗に応じて、前記第１の時間間隔より長い（２０）の移動局。
（２２）  機械読み取り可能命令を格納して備える記憶媒体を具備する物品であって、
前記命令は、当該命令がコンピュータプラットフォームによって実行される場合、当該コンピュータプラットフォームに、
自動的に、及び第１の位置決定方式を使用する試みられた位置フィックスの履歴に少なくとも部分的に基づいたＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して１以上の位置フィックスを取得することから第２の位置決定方式を使用して１以上の位置フィックスを取得することに移行し、
自動的に、及び前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することに移行することを可能にさせるように構成される、物品。
（２３）  前記命令は、前記コンピュータプラットフォームに実行される場合、当該コンピュータプラットフォームに、前記第１の位置決定方式を使用して取得される１以上の成功した試みられた位置フィックスに応じて、前記ＲＦ環境の前記第２の変化を検出することを可能にさせるようにさらに構成される（２２）の物品。
（２４）  前記命令は、前記コンピュータプラットフォームに実行される場合、当該コンピュータプラットフォームに、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することへの前記移行の前の第１の時間間隔の間、待機することを可能にさせるようにさらに構成される（２２）の物品。
（２５）  前記命令は、前記コンピュータプラットフォームに実行される場合、前記コンピュータプラットフォームに、前記第２の位置決定方式から前記第１の位置決定方式への前記移行の前の前記第２の時間間隔の間、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することを可能にさせるようにさらに構成される（２４）の物品。
（２６）  前記第１の位置決定方法は、
位置サーバからデータを受信することと、
前記受信さえたデータに少なくとも部分的に基づいて、移動局において位置フィックスを決定することと、
を備える（２２）の物品。
（２７）  自動的に、及び第１の位置決定方式を使用する試みられた位置フィックスの履歴に少なくとも部分的に基づいたＲＦ環境の第１の変化の検出に応じて、前記第１の位置決定方式を使用して１以上の位置フィックスを取得することから第２の位置決定方式を使用して１以上の位置フィックスを取得することに移行する手段と、
自動的に、及び前記ＲＦ環境の第２の変化の検出に応じて、前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することに移行する手段と、
を具備する装置。
（２８）  前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することに移行する前記手段は、前記第１の位置決定方式を使用して取得される１以上の成功した試みられた位置フィックスに応じて、前記ＲＦ環境の前記第２の変化を検出する手段をさらに備える（２７）の装置。
（２９）  前記第２の位置決定方式を使用して１以上の位置フィックスを取得することから前記第１の位置決定方式を使用して１以上の位置フィックスを取得することへの前記移行の前の第１の時間間隔の間待機する手段をさらに具備する（２７）の装置。
【図１】
0005710248.tif 000002
【図２】
0005710248.tif 000003
【図３】
0005710248.tif 000004
【図４】
0005710248.tif 000005
【図５】
0005710248.tif 000006
【図６】
0005710248.tif 000007