(57)【特許請求の範囲】
【請求項１】
移動局（ＭＳ）支援位置測定において利用される装置であって、
ネットワークサーバと通信するための送受信回路と、
位置回路と、
を有し、
前記位置回路は、
測定レポートに対するリクエストを受信し、
前記測定レポートに対するリクエストに応答して、ＧＮＳＳ衛星からデータを収集し、
前記収集したデータに基づき、擬似範囲を含む測定レポートを生成し、
前記収集したデータに基づきＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）値を計算し、
前記測定レポートに対するリクエスト内の閾値を特定し、
前記ＱＯＰ値と前記閾値とを比較し、
前記ＱＯＰ値と前記閾値との比較に基づき、前記ネットワークサーバに送信するため前記測定レポートを前記送受信回路に提供し、
前記閾値は前記測定レポートに対するリクエストの利用ケースに基づき設定される装置。
【請求項２】
前記測定レポートに対するリクエストは、前記閾値を有する、請求項１記載の装置。
【請求項３】
前記測定レポートに対するリクエストは、動作モードの指示を有する、請求項１記載の装置。
【請求項４】
前記測定レポートに対するリクエストは、測定レポートに対する第１のリクエストであり、前記測定レポートに対する第１のリクエストを処理するとき、前記位置回路は、前記ＱＯＰ値が前記閾値を超過する場合に限って前記位置回路が前記測定レポートを前記送受信回路に提供する第１のモードで動作し、
前記位置回路は、前記第１のモードと、前記位置回路が前記計算されたＱＯＰ値に関わらず前記測定レポートを前記送受信回路に提供する第２のモードと、前記計算されたＱＯＰ値が前記閾値を超過するまで前記位置回路が前記測定レポートを前記送受信回路に繰り返し提供する第３のモードとの１つを含む動作モードを示す測定レポートに対する第２のリクエストを受信する、請求項１記載の装置。
【請求項５】
前記測定レポートに対するリクエストは、測定レポートに対する第１のリクエストであり、第１の閾値である前記閾値を有し、
前記位置回路は、前記第１の閾値と異なる第２の閾値を有する測定レポートに対する第２のリクエストを受信する、請求項１乃至４何れか一項記載の装置。
【請求項６】
前記位置回路は、ＬＴＥモデム機能を更に提供する集積回路に含まれる、請求項１乃至４何れか一項記載の装置。
【請求項７】
測定レポートに対するリクエストを受信するステップと、
前記測定レポートに対するリクエストに応答して、ＧＮＳＳ衛星からデータを収集するステップと、
前記収集したデータに基づき、擬似範囲を含む測定レポートを生成するステップと、
前記収集したデータに基づき、ＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）値を計算するステップと、
前記測定レポートに対するリクエスト内の閾値を特定するステップと、
前記ＱＯＰ値と前記閾値とを比較するステップと、
前記ＱＯＰ値と前記閾値との比較に基づき前記測定レポートをネットワークサーバに送信するステップと、
を移動局（ＭＳ）支援位置測定において利用される位置決定装置に実行させ、
前記閾値は前記測定レポートに対するリクエストの利用ケースに基づき設定されるプログラム。
【請求項８】
前記測定レポートに対するリクエストに含まれる情報に基づき前記閾値を決定するステップを前記位置決定装置に更に実行させる、請求項７記載のプログラム。
【請求項９】
前記ＱＯＰ値を計算する前に、前記測定レポートにおける測定品質インジケータが品質閾値を超過していると判定するステップを前記位置決定装置に更に実行させる、請求項７記載のプログラム。
【請求項１０】
前記ＱＯＰ値が前記閾値を満たすまで、測定レポートを繰り返し生成し、ＱＯＰ値を計算するステップを前記位置決定装置に更に実行させる、請求項７乃至９何れか一項記載のプログラム。
【請求項１１】
前記繰り返しの測定レポートの生成及びＱＯＰ値の計算は、タイムアウトパラメータ又は繰り返しカウンタによって制限される、請求項１０記載のプログラム。
【請求項１２】
前記ＱＯＰ値が前記閾値を満たさない場合、前記ネットワークサーバにエラーメッセージを送信するステップを前記位置決定装置に更に実行させる、請求項７乃至９何れか一項記載のプログラム。
【請求項１３】
請求項７乃至１２何れか一項記載のプログラムを記憶するためのコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施例は、一般に移動機の位置測定の分野に関し、より詳細には移動局支援（ＭＳ−ａｓｓｉｓｔｅｄ）測定システムにおけるより効率的な位置測定のための方法及び装置に関する。
【背景技術】
【０００２】
移動機はしばしば、当該装置の位置を決定するためのＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）機能を有する。これらの機能は、緊急応答のための位置測定を含む複数の目的のため利用される。ＭＳ支援測定システムは、衛星から移動機において直接受信したデータと共に、移動機の位置を決定するためネットワークを介し受信したデータに依拠する。これらのシステムはまた、移動機においてローカルでなくネットワークサーバにおいて位置計算が実行されることを可能にし、電力及び計算リソースを節約する可能性がある。これらのリモート位置計算を実現するため、移動機はデータを収集し、それをネットワークを介しリモートサーバに送信する必要がある。いくつかの例では、移動機からネットワークサーバに提供されるデータは、正確な位置計算を適切にはサポートしていない。これが実行されるとき、正確な位置が計算できることを保証するため、追加的なデータを収集及び送信する必要があるかもしれない。このような移動機からネットワークサーバへのデータの繰り返される送信は、移動機の電力、計算リソース及び通信帯域幅を浪費する。
【図面の簡単な説明】
【０００３】
実施例は、添付した図面と共に以下の詳細な説明によって容易に理解されるであろう。この説明を実現するため、同様の参照番号は同様の構成的要素を示す。実施例は、添付した図面の図に限定されず、例示的に示される。
【図１】図１は、移動機支援（ＭＳ−ａｓｓｉｓｔｅｄ）測定において利用されるシステムを概略的に示す。
【図２】図２は、ある実施例による移動機を概略的に示す。
【図３ａ】図３ａは、ある実施例によるＭＳ支援位置測定を行うための方法の一部を示す。
【図３ｂ】図３ｂは、ある実施例によるＭＳ支援位置測定を行うための方法の一部を示す。
【図４】図４は、ここに説明される各種実施例を実施するのに利用可能な一例となるシステムを概略的に示す。
【発明を実施するための形態】
【０００４】
本開示の実施例は、移動局又は移動機支援（ＭＳ−ａｓｓｉｓｔｅｄ）測定システムにおけるより効率的な位置測定のための方法及び装置を説明する。これらの実施例は、測定レポートに対するリクエストに応答して移動機からネットワークサーバに提供されるデータがＱｏＰ（Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎ）の目的を満たすことを保証するよう設計される。
【０００５】
以下の説明では、例示的な実現形態の各種態様が、他の当業者に研究の本質を伝えるため当業者により通常利用される用語を用いて説明される。しかしながら、本開示の実施例が説明される態様の一部のみによって実施可能であることは当業者に明らかであろう。説明のため、特定の数字、物質及び構成が、例示的な実現形態の完全な理解を提供するため提供される。しかしながら、本開示の実施例は特定の詳細なく実施可能であることが当業者に明らかであろう。他の例では、周知の特徴は、例示的な実現形態を不明瞭にしないように省略又は簡単化される。
【０００６】
以下の詳細な説明では、その一部を構成する添付図面が参照され、ここで、同様の数字は全体を通じて同様のパーツを示し、本開示の主題が実施可能な実施例が例示的に示される。本開示の範囲から逸脱することなく他の実施例が利用されてもよく、構成的又は論理的変更が可能であることが理解されるべきである。従って、以下の詳細な説明は、限定的な意味でとられるべきでなく、実施例の範囲は添付した請求項及びその均等によって規定される。
【０００７】
本開示のため、“Ａ及び／又はＢ”というフレーズは、（Ａ）、（Ｂ）又は（Ａ及びＢ）を意味する。本開示のため、“Ａ、Ｂ及び／又はＣ”というフレーズは、（Ａ）、（Ｂ）、（Ｃ）、（Ａ及びＢ）、（Ａ及びＣ）、（Ｂ及びＣ）又は（Ａ、Ｂ及びＣ）を意味する。
【０００８】
本説明は、“実施例では”、“複数の実施例では”又は“いくつかの実施例では”というフレーズを利用し、それぞれは同一又は異なる実施例の１つ以上を参照する。さらに、“有する”、“含む”などの用語は、本開示の実施例に関して用いられるとき同義である。
【０００９】
“結合される”という用語は、それの派生語と共にここに利用されうる。“結合”は、以下の１つ以上を意味しうる。“結合”は、２つ以上の要素が直接的な物理的又は電気的接触状態にあることを意味しうる。しかしながら、“結合”はまた、２つ以上の要素が互いに間接的に接触するが、依然として互いに連携又は相互作用することを意味してもよく、１つ以上の他の要素が互いに結合されると言われる要素の間で結合又は接続されることを意味しうる。“直接的に結合”という用語は、２つ以上の要素が直接的な接触状態にあることを意味してもよい。
【００１０】
ここで用いられる“回路”という用語は、説明される機能を提供するよう構成される特定用途向け集積回路（ＡＳＩＣ）、電子回路、論理回路、プロセッサ（共有、専用又はグループ）及び／又はメモリ（共有、専用又はグループ）などのハードウェアコンポーネントを参照、一部である、又は含む。いくつかの実施例では、回路は説明される機能の少なくとも一部を提供するため１つ以上のソフトウェア又はファームウェアプログラムを実行するものであってもよい。
【００１１】
ここで用いられる“モジュール”という用語は、説明される機能を提供する１つ以上のソフトウェア又はファームウェアプログラムを実行する特定用途向け集積回路（ＡＳＩＣ）、電子回路、システム・オン・チップ（ＳｏＣ）、プロセッサ（共有、専用又はグループ）及び／又はメモリ（共有、専用又はグループ）、組み合わせ論理回路及び／又は他の適切なコンポーネントを参照、一部である、又は含む。
【００１２】
さらに、各種処理が、例示的実施例を理解するのに最も役立つ方法で複数の離散的な処理として説明されるが、説明の順序はこれらの処理が必ずしも順序に依存していることを意味していると解釈されるべきでない。特に、これらの処理は提示の順序で実行される必要はない。
【００１３】
図１は、ＭＳ支援測定において用いられるシステム１００を概略的に示す。システム１００は、リモート受信機にデータを提供するＧＮＳＳ衛星１０２，１０４，１０６を有してもよい。リモート受信機は、矢印１１４により示されるように、ＧＮＳＳ衛星１０２，１０４，１０６からデータを受信する移動機１０８を有してもよい。リモート受信機は更に、矢印１１６により示されるように、ＧＮＳＳ衛星１０２，１０４，１０６からデータを受信するＧＮＳＳ受信機１１２を有してもよい。ＧＮＳＳ受信機１１２はネットワーク機器１１０に接続されうる。別々のコンポーネントとして示されているが、ＧＮＳＳ受信機１１２は、ネットワーク機器１１０と一緒に配置されてもよく、又は内蔵されてもよい。ネットワーク機器１１０は、ネットワークサーバ、基地局、アンテナ、ＷｉＦｉ機器及び他の通信インフラストラクチャを含むものであってもよい。ネットワーク機器１１０は、ネットワークのノードを有してもよく、測定レポートに対するリクエストを生成するための回路と共に、ネットワークを介し移動機に測定レポートに対するリクエストを送信する回路を有してもよい。
【００１４】
移動機１０８は、矢印１１８により示されるように、ネットワーク機器１１０と通信してもよい。矢印１１８は、限定することなく、Ｗｉ−Ｆｉ及びＢｌｕｅｔｏｏｔｈ（登録商標）などの短距離無線通信と共に、ｅｎｈａｎｃｅｄ  ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  ＧＳＭ（登録商標）  ｅｖｏｌｕｔｉｏｎ（ＥＤＧＥ）、ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ（ＧＰＲＳ）、符号分割多重接続（ＣＤＭＡ）、ｗｏｒｌｄ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  ｍｉｃｒｏｗａｖｅ  ａｃｃｅｓｓ（ＷｉＭＡＸ）、ロング・ターム・エボリューション（ＬＴＥ）、ｅｎｈａｎｃｅｄ  ｖｏｉｃｅ−ｄａｔａ  ｏｐｔｉｍｉｚｅｄ（Ｅｖ−ＤＯ）などの長距離無線通信を含む何れかの通信リンクを表してもよい。
【００１５】
ＭＳ支援測定システムでは、移動機１０８は、位置測定を支援するためのデータをネットワーク機器１１０から受信する。ネットワークから受信される情報は、移動機１０８が通信する衛星の特定を実現すると共に、位置情報の収集と位置の計算との双方を実現する追加的な情報を提供しうる。また、移動機１０８がＧＮＳＳ衛星１０２，１０４，１０６から直接収集する必要がある情報量は限定的にすることができ、必要なデータを収集するのに必要とされる時間は低減されうる。さらに、ネットワーク機器１１０において計算を実行することが可能であってもよく、移動機１０８における計算リソースの使用を限定する。
【００１６】
図２は、いくつかの実施例による移動機２００（図１における移動機１０８など）を示す。移動機２００は、携帯電話、タブレット又は他の何れかのＧＮＳＳ対応移動機であってもよい。プロセッサ２０４は、シングルコア及び／又はマルチコアプロセッサを有してもよい。プロセッサ２０４は、汎用プロセッサと専用プロセッサ（例えば、グラフィクスプロセッサ、アプリケーションプロセッサ、ベースバンドプロセッサなど）との何れかの組み合わせを有してもよい。プロセッサ２０４は、アプリケーションプロセッサ、グラフィクスプロセッサ及びモデム（ＬＴＥモデムなど）又はこのような要素の何れかの組み合わせを内蔵してもよい。一実施例では、プロセッサ２０４は、Ｉｎｔｅｌ（登録商標）ＸＭＭＴＭ７１６０チップを有してもよい。プロセッサ２０４は、測定レポートに対するリクエストを生成する回路と共に、測定レポートに対するリクエストを処理のため移動機２００内の他のモジュール及び／又は回路に送信する回路を有してもよい。プロセッサ２０４は、ネットワークを通信するためのアンテナ２１６に付属されてもよい（図１におけるネットワーク機器１１０など）。アンテナ２１６は、上述されたものなどの何れかの既知のプロトコルを介し通信を実現してもよい。メモリ２０６は、以下の図４に関してより詳細に説明されるような何れかの適切な形態のメモリであってもよい。
【００１７】
移動機２００はまた、グローバル・ナビゲーション・サテライト・システムコア２０２（ＧＮＳＳコア）を含むものであってもよい。ＧＮＳＳコア２０２は、ＮＡＶエンジン２０８、ＧＮＳＳベースバンド２１０及びロケーションフレームワーク２１２を有してもよい。ＮＡＶエンジン２０８は、ＧＮＳＳベースバンド２１０を制御するよう動作可能であってもよい。ＮＡＶエンジン２０８は更に、品質インジケータの測定及び比較などと共に、ＧＮＳＳベースバンド２１０から受信したデータに基づき位置及びＱｏＰ（Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎ）の決定などの計算を実行するよう動作可能であってもよい。ＮＡＶエンジン２０８は、上記及び他の機能を実行するための回路又は１つ以上のモジュールを有してもよい。ＧＮＳＳベースバンド２１０は、ＧＮＳＳ衛星（図１におけるＧＮＳＳ衛星１０２，１０４，１０６など）を取得及び追跡するよう動作可能であってもよい。ＧＮＳＳベースバンド２１０は、ＧＮＳＳ衛星（図１におけるＧＮＳＳ衛星１０２，１０４，１０６など）から情報を受信するためのＧＮＳＳアンテナ２１４に接続されてもよい。ＧＮＳＳベースバンド２１０はまた、ＧＮＳＳ衛星から受信したデータに基づき、擬似範囲及び品質インジケータを含む測定レポートを生成するよう動作可能であってもよい。ＧＮＳＳベースバンド２１０はまた、ＧＮＳＳ衛星からデータブロックを受信して解析するよう動作可能であってもよい。ＧＮＳＳベースバンド２１０は、上記及び他の機能を実行するための回路又は１つ以上のモジュールを有してもよい。
【００１８】
ロケーションフレームワーク２１２は、アンテナ２１６を介しプロセッサ２０４により受信された測定に対する入力されたリクエスト又は他のデータを受信するため、プロセッサ２０４と通信してもよい。ロケーションフレームワーク２１２は、上記及び他の機能を実行するための回路又は１つ以上のモジュールを有してもよい。各コンポーネントは独立して示されているが、特殊な回路又は１つ以上の汎用プロセッサ（プロセッサ２０４など）のプログラミングを介しコンポーネントの機能を提供するか、又はコンポーネントを組み合わせることが可能であってもよい。例えば、いくつかの実施例では、ＧＮＳＳコアコンポーネントがプロセッサ２０４と組み合わされることが可能であってもよい。いくつかの実施例では、ＧＮＳＳコアコンポーネントの１つ以上は、モデム機能を提供する回路又はモジュールを備えた同一回路又はチップに配置されてもよい。
【００１９】
図３ａ及び３ｂは、いくつかの実施例によるＭＳ支援位置測定を行うための方法３００を示す。各種実施例では、方法３００は、単独で又はネットワークリソース（図１のネットワーク機器１１０など）と共に移動機（図１の移動機１０８又は図２の移動機２００など）によって実行されてもよい。
【００２０】
方法３００は、３０２において、測定レポートに対するリクエストを生成することを含む。測定レポートに対するリクエストは、例えば、移動機２００上で実行されるアプリケーションが当該装置の位置をリクエストしたときなど、ローカルであってもよい（ＭＯＬＲ（Ｍｏｂｉｌｅ  Ｏｒｉｇｉｎａｔｅｄ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）など）。あるいは、測定レポートに対するリクエストは、例えば、測定に対するリクエストがネットワークから移動機において受信されたときなど、リモートであってもよい（ＭＴＬＲ（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｔｅｄ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）又はＮＩＬＲ（Ｎｅｔｗｏｒｋ  Ｉｎｉｔｉａｔｅｄ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）など）。
【００２１】
方法３００は、３０４において、測定レポートに対するリクエストを受信することを含むものであってもよい。測定レポートリクエストがローカルである場合、これは単に移動機内の内部でリクエストをＧＮＳＳコアにルーティングすることであってもよい。測定レポートリクエストがリモートである場合、ロケーションフレームワーク２１２は、アンテナ２１６及びプロセッサ２０４を介しネットワークからリクエストを受信する。当該リクエストは、それがＭＳ支援モードリクエストであることを指示するものであってもよい。
【００２２】
方法３００は、３０６において、測定レポートに対するリクエストをＮＡＶエンジン２０８に転送することを含むものであってもよい。
【００２３】
方法３００は、３０８において、ＧＮＳＳベースバンドがすでにアクティブでない場合、ＮＡＶエンジン２０８がＧＮＳＳベースバンド２１０を起動することを含むものであってもよい。
【００２４】
方法３００は、３１０において、ＮＡＶエンジン２０８が測定レポートに対するリクエストをＧＮＳＳベースバンド２１０に転送することを含むものであってもよい。
【００２５】
方法３００は、３１２において、ＧＮＳＳ衛星を取得及び追跡することを含むものであってもよい。これは、ＧＮＳＳベースバンド２１０がＧＮＳＳアンテナ２１４を利用することによって実行されてもよい。３１４において、方法は、ＧＮＳＳベースバンド２１０が測定レポートを生成することを含むものであってもよい。測定レポートは、ＧＮＳＳベースバンド２１０により測定された擬似範囲を含むものであってもよい。測定レポートはまた、ＧＮＳＳベースバンド２１０により計算及び／又は測定される品質インジケータを有してもよい。品質インジケータは、ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）と共に損失（例えば、ブランキング期間及び信号の品質又は周波数ロック）を含むか、又は基づくものであってもよい。品質インジケータはまた、衛星ロケット健全性インジケータを含むものであってもよい。これらは、それの動作状態、メンテナンスニーズ又はそれのデータの信頼性に関する衛星からの他のインジケータに関する衛星から送信された情報を含むものであってもよい。
【００２６】
３１６において、方法は、ＧＮＳＳベースバンド２１０が衛星データブロックをダウンロードして解析することを含むものであってもよい。多くの例では、ＧＮＳＳ衛星からデータを直接取得するのでなく、移動機２００はネットワークを介しデータを受信する（ネットワーク機器１１０などから）。ＧＮＳＳ衛星データ伝送レートは、ネットワーク伝送レートに対して低速となりうるものであり、従って、時間及びリソースはネットワーク機器１１０（しばしば静止状態のインフラストラクチャ機器である）において衛星データをダウンロードし、その後、ダウンロードされたデータを必要に応じて移動機２００に送信することによって節約できる。このようなデータは、例えば、測定レポートに対するリクエストが送信されるときなど、ネットワークを介し移動機２００に送信されてもよい。あるいは、移動機は、ローカルに生成されたリクエストに応答して、ネットワークから情報をリクエストしてもよい。
【００２７】
方法３００は、３１８において、ＧＮＳＳベースバンド２１０が測定レポートをＮＡＶエンジン２０８に送信することを含むものであってもよい。３２０において、方法は、ＧＮＳＳベースバンド２１０が解析された衛星データブロックをＮＡＶエンジン２０８に送信することを含むものであってもよい。３２２において、方法は、ＮＡＶエンジン２０８が測定レポートからの品質インジケータを閾値と比較することを含むものであってもよい。例えば、品質インジケータが閾値を超過しない場合、当該処理は３２４において終了する。本例では、システムは、品質インジケータが閾値を超過するまで、追加的な測定を行うことを試みるか、又は、システムは、測定レポートに対する他のリクエストを受信するまで、アクションを行わなくてもよい。
【００２８】
実施例は、条件の例として値が閾値を超過することについて説明したが、他の実施例における条件の例は他の比較機能に対応するものであってもよいことが理解されるであろう。例えば、他の実施例では、値が閾値以上であることが条件の例であってもよい。
【００２９】
３２２において、品質インジケータが閾値を超過している場合、方法は、３２６において、ＮＡＶエンジン２０８が位置及びＱｏＰを計算することを含むものであってもよい。３２８において、方法は、ＮＡＶエンジン２０８が計算されたＱｏＰと閾値とを比較することを含むものであってもよい。例えば、ＱｏＰが閾値を超過しない場合、当該処理は３３０において終了する。本例では、システムは、ＱｏＰが閾値を超過するまで、追加的な測定を行うことを試みるか、又は、システムは、測定レポートに対する他のリクエストを受信するまで、アクションを行わなくてもよい。３２８において、ＱｏＰが閾値を超過している場合、方法は、３３２において、ＮＡＶエンジン２０８が測定レポートをロケーションフレームワーク２１２に転送することを含むものであってもよい。方法３００は、３３４において、ロケーションフレームワーク２１２が測定レポートをアンテナ２１６を用いてリモートロケーションサーバ（図１におけるネットワーク機器１１０など）に送信することを含むものであってもよい。
【００３０】
ＱｏＰが閾値を超過したときのみ測定レポートを送信することによって、方法３００は、ネットワーク機器１１０における不正確又は不適切な位置判定を生じさせるデータの送信を防ぐ。測定レポートを送信することは、移動機における電力及び計算リソースを消費させる。従って、ネットワーク機器１１０において計算されるとき十分正確な位置を生成しない測定レポートの送信を排除することによって、電力及び計算リソースが移動機において節約されうる。ＱｏＰが移動機において計算されない場合、所望されるように位置を正確に判定することなく、移動機の電力及び計算リソースを利用して、多数の測定レポートをネットワーク機器に送信することが可能である。方法３００は、不適切な測定レポートの送信を排除し、従って、装置の電力及び計算リソースを節約しうる。
【００３１】
いくつかの実施例では、ＱｏＰ閾値は測定レポートに対するリクエストに含まれてもよい。このようにして、ＱｏＰ閾値は、リクエストの利用ケースに基づき設定されてもよい。例えば、近所の小売店を特定するため、装置の位置をリクエストする移動機上に実行されるアプリケーションは、どこで曲がるかの指示を提供するため位置を確定しようとするリクエストよりあまり厳しくないＱｏＰしか必要としないかもしれない。このような実施例では、異なるＱｏＰ閾値による複数のリクエストを受信することが可能であってもよい。例えば、第１のリクエストは、比較的厳しいＱｏＰ閾値によって移動機において受信されうる。その後、第２のリクエストは、あまり厳しくないＱｏＰ閾値により受信されてもよい。このような状況では、測定レポートは第１のリクエストに応答してでなく、第２のリクエストに応答して送信されることが可能であってもよい。これは、第２のリクエストのあまり厳しくないＱｏＰが達成可能であるが、第１のリクエストのより厳しいＱｏＰ閾値は当該時点で移動機により達成可能でないときに行われてもよい。
【００３２】
当該リクエストはまた、動作モードを有してもよい。動作モードは、移動機が測定レポートを何れの状況下で送信すべきかを指定可能である。第１のモード下において、移動機はＱｏＰに関わらず何れの測定レポートも送信する。第２のモード下において、移動機は、ＱｏＰが充足するまで、測定レポートを継続的に送信する。第３のモード下において（方法３００に示されるように）、移動機は、ＱｏＰが閾値を超過するときのみ、測定レポートを送信する。また、移動機が限定的な時間で閾値ＱｏＰに到達することを試みるように、タイムアウト制約を含めることが可能である。また、閾値ＱｏＰが充足されない場合であっても、タイムリミットに到達した場合、測定レポートを送信することができる。第４のモード下において、当該リクエストは２つのＱｏＰ閾値を有してもよい。第１のものは、計算されたＱｏＰが最小の許容可能なＱｏＰを超過しない場合には移動機が測定レポートを送信しないような最小の許容可能なＱｏＰであってもよい。第２のものは、最小の許容可能なＱｏＰより厳しい好ましいＱｏＰであってもよい。この例では、移動機は、固定された時間又は固定された試行回数で位置及びＱｏＰ値を計算し続けてもよい。好ましいＱｏＰが超過された場合、移動機は、測定レポートを送信する。好ましいＱｏＰが、固定的な時間又は試行回数の後に超過されなかった場合、最小の許容可能なＱｏＰが超過された場合にのみ、移動機は測定レポートを送信する。
【００３３】
ＧＮＳＳコア２０２及びここに説明される関連する機能は、何れか適切なハードウェア及び／又はソフトウェアを利用して所望されるように設定することによりシステムに実現されてもよい。図４は、一実施例について、１つ以上のプロセッサ４０４、プロセッサ４０４の少なくとも１つと結合されるシステム制御ロジック４０８、システム制御ロジック４０８に結合されるシステムメモリ４１２、システム制御ロジック４０８に結合される不揮発性メモリ（ＮＶＭ）／ストレージ４１６、システム制御ロジック４０８に結合されるネットワークインタフェース４２０、及びシステム制御ロジック４０８に結合される入出力（Ｉ／Ｏ）装置４３２を有する一例となるシステム４００を示す。
【００３４】
プロセッサ４０４は、１つ以上のシングルコア又はマルチコアプロセッサを有してもよい。プロセッサ４０４は、汎用プロセッサと専用のプロセッサ（例えば、グラフィクスプロセッサ、アプリケーションプロセッサ、ベースバンドプロセッサ）との何れかの組み合わせを含むものであってもよい。プロセッサ４０４は、アプリケーションプロセッサ、グラフィクスプロセッサ及びモデム（ＬＴＥモデムなど）又はこのような要素の何れかの組み合わせを搭載してもよい。例えば、いくつかの実施例では、プロセッサ４０４は、一体化されたアプリケーションプロセッサとＬＴＥモデムとを有してもよい。一実施例では、プロセッサ４０４は、Ｉｎｔｅｌ（登録商標）ＸＭＭＴＭ７１６０チップであってもよい。
【００３５】
一実施例のシステム制御ロジック４０８は、プロセッサ４０４の少なくとも１つ及び／又はシステム制御ロジック４０８と通信する何れか適した装置又はコンポーネントとの何れか適したインタフェースを提供するための何れか適したインタフェースコントローラを有してもよい。
【００３６】
一実施例のシステム制御ロジック４０８は、システムメモリ４１２とのインタフェースを提供する１つ以上のメモリコントローラを有してもよい。システムメモリ４１２は、ＧＮＳＳロジック４２４など、データ及び／又は命令をロード及び記憶するのに利用されてもよい。一実施例のシステムメモリ４１２は、例えば、適切なＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの何れか適した揮発性メモリを有してもよい。
【００３７】
ＮＶＭ／ストレージ４１６は、ＧＮＳＳロジック４２４など、データ及び／又は命令を記憶するのに利用される１つ以上の有形の非一時的なコンピュータ可読媒体を有してもよい。ＮＶＭ／ストレージ４１６は、フラッシュメモリなどの何れか適した不揮発性メモリを有してもよく、及び／又は、１つ以上のハードディスクドライブ（ＨＤＤ）、１つ以上のコンパクトディスク（ＣＤ）ドライブ、及び／又は１つ以上のデジタル多用途ディスク（ＤＶＤ）ドライブなどの何れか適した不揮発性記憶装置を有してもよい。
【００３８】
ＮＶＭ／ストレージ４１６は、システム４００がインストールされるか、又は必ずしも装置の一部でなくアクセス可能な装置のストレージリソースの物理的部分を有してもよい。例えば、ＮＶＭ／ストレージ４１６は、ネットワークインタフェース４２０及び／又は入出力（Ｉ／Ｏ）装置４３２を介しネットワークにアクセスされてもよい。
【００３９】
ＧＮＳＳロジック４２４は、１つ以上のプロセッサ４０４により実行されると、システム４００に上記の実施例に関して説明されたようなＧＮＳＳコア２０２のコンポーネントに関連する処理を実行させる命令を有してもよい。各種実施例では、ＧＮＳＳロジック４２４は、システム４００において明示的に図示されうる、又は図示されないハードウェア、ソフトウェア及び／又はファームウェアコンポーネントを有してもよい。あるいは、ＧＮＳＳコア２０２は、入出力装置４３２に含まれる個別のユニットであってもよい。
【００４０】
ネットワークインタフェース４２０は、１つ以上のネットワーク及び／又は他の何れか適した装置とシステム４００が通信するための無線インタフェースを提供するための送受信機４２２を有してもよい。各種実施例では、送受信機４２２は、システム４００の他のコンポーネントと統合されてもよい。例えば、送受信機４２２は、プロセッサ４０４のプロセッサ、システムメモリ４１２のメモリ及びＮＶＭ／ストレージ４１６のＮＶＭ／ストレージを有してもよい。ネットワークインタフェース４２０は、何れか適したハードウェア及び／又はファームウェアを有してもよい。ネットワークインタフェース４２０は、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）無線インタフェースを提供するための複数のアンテナを有してもよい。一実施例のネットワークインタフェース４２０は、例えば、有線ネットワークアダプタ、無線ネットワークアダプタ、電話モデム及び／又は無線モデムなどを有してもよい。
【００４１】
一実施例について、プロセッサ４０４の少なくとも１つは、システム制御ロジック４０８の１つ以上のコントローラのロジックと一緒にパッケージ化されてもよい。一実施例について、プロセッサ４０４の少なくとも１つは、システム・イン・パッケージ（ＳｉＰ）を形成するため、システム制御ロジック４０８の１つ以上のコントローラのロジックと一緒にパッケージ化されてもよい。一実施例について、プロセッサ４０４の少なくとも１つは、システム制御ロジック４０８の１つ以上のコントローラのロジックと共に同一ダイ上に統合されてもよい。一実施例について、プロセッサ４０４の少なくとも１つは、システム・オン・チップ（ＳｏＣ）を形成するため、システム制御ロジック４０８の１つ以上のコントローラのロジックと同一ダイ上に統合されてもよい。
【００４２】
各種実施例では、Ｉ／Ｏ装置４３２は、システム４００とのユーザインタラクションを可能にするよう設計されたユーザインタフェース、システム４００との周辺コンポーネントインタラクションを可能にするよう設計された周辺コンポーネントインタフェース、及び／又はシステム４００に関連する環境状態及び／又は位置情報を決定するよう設計されたセンサを有してもよい。
【００４３】
各種実施例では、ユーザインタフェースは、限定することなく、ディスプレイ（例えば、液晶ディスプレイ、タッチ画面ディスプレイなど）、スピーカ、マイクロフォン、１つ以上のカメラ（例えば、スチルカメラ及び／又はビデオカメラ）、フラッシュライト（例えば、発光ダイオードフラッシュ）及びキーボードを有することが可能である。
【００４４】
各種実施例では、周辺コンポーネントインタフェースは、限定することなく、不揮発性メモリポート、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、オーディオジャック、イーサネット（登録商標）コネクション及び電源インタフェースを有してもよい。
【００４５】
各種実施例では、センサは、限定することなく、ジャイロセンサ、加速度計、近接センサ、周辺光センサ及び測位ユニットを有してもよい。測位ユニットはまた、ＧＮＳＳ衛星などの測位ネットワークのコンポーネントと通信するためのネットワークインタフェース４２０の一部であるか、又はやりとりしてもよい。いくつかの実施例では、ＧＮＳＳコア２０２は、測位ユニットの一部であるか、又は構成してもよい。他の実施例では、ＧＮＳＳコアの機能は、プロセッサ４０４の１つで実行される測位ユニット及びロジックとの組み合わせにより実行されてもよい。
【００４６】
各種実施例では、システム４００は、限定することなく、ラップトップ計算装置、タブレット計算装置、ネットブック、スマートフォンなどのモバイル計算装置であってもよい。各種実施例では、システム４００は、より多くの又はより少ないコンポーネント及び／又は異なるアーキテクチャを有してもよい。
【００４７】
特定の実施例が説明のためにここに図示及び説明されたが、同じ目的を達成するため計算される広範な他の及び／又は等価な実施例又は実現形態が、本開示の範囲から逸脱することなく図示及び説明される実施例に置換されてもよい。本出願は、ここに説明される実施例の何れかの適用又は変形をカバーすることが意図される。従って、ここに説明される実施例は請求項及びその均等によってのみ限定されることが明白に意図される。
【００４８】
各種実施例は、上記の論理積形の（及び）で説明される実施例又は代替的な（又は）の実施例を含む上述された実施例の何れか適した組み合わせを含むものであってもよい（例えば、“及び”は“及び／又は”であってもよい）。さらに、いくつかの実施例は、実行されると、上述した実施例の何れかのアクションを生じさせる記憶された命令を有する１つ以上の製造物（例えば、非一時的なコンピュータ可読媒体）を含むものであってもよい。さらに、いくつかの実施例は、上述した実施例の各種処理を実行するための何れか適した手段を有する装置又はシステムを含むものであってもよい。
【００４９】
要約に記載されたものを含む図示された実現形態の上記説明は、本開示の実施例を開示された正確な形態に限定し、又は網羅的であることを意図するものでない。特定の実現形態及び具体例が例示のためここに説明されるが、各種の等価な修正は、当業者が認識するように、本開示の範囲内で可能である。
【００５０】
これらの修正は、上記の詳細な説明を鑑み本開示の実施例に対して行われてもよい。以下の請求項に用いられる用語は、本開示の各種実施例を明細書及び請求項に開示された特定の実現形態に限定すると解釈されるべきでない。むしろ、当該範囲は、請求項の解釈の確立された教義に従って解釈されるべき以下の請求項によって完全に決定されるべきである。
【００５１】
具体例
いくつかの非限定的な具体例が以下に提供される。
【００５２】
具体例１は、移動局（ＭＳ）支援位置測定において利用される装置であって、ネットワークサーバと通信するための送受信回路と、位置回路とを有し、位置回路は、測定レポートに対するリクエストを受信し、測定レポートに対するリクエストに応答してデータを収集し、収集したデータに基づき測定レポートを生成し、収集したデータに基づきＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）値を計算し、ＱＯＰ値と閾値とを比較し、ＱＯＰ値と閾値との比較に基づき、ネットワークサーバに送信するため測定レポートを送受信回路に提供する装置を有する。
【００５３】
具体例２は、測定レポートに対するリクエストは、閾値を有する、請求項１記載の装置を有する。
【００５４】
具体例３は、測定レポートに対するリクエストは、動作モードの指示を有する、請求項１記載の装置を有する。
【００５５】
具体例４は、測定レポートに対するリクエストは、測定レポートに対する第１のリクエストであり、測定レポートに対する第１のリクエストを処理するとき、位置回路は、ＱＯＰ値が閾値を超過する場合に限って位置回路が測定レポートを送受信回路に提供する第１のモードで動作し、位置回路は、第１のモードと、位置回路が計算されたＱＯＰ値に関わらず測定レポートを送受信回路に提供する第２のモードと、計算されたＱＯＰ値が閾値を超過するまで位置回路が測定レポートを送受信回路に繰り返し提供する第３のモードとの１つを含む動作モードを示す測定レポートに対する第２のリクエストを受信する、請求項１記載の装置を有する。
【００５６】
具体例５は、測定レポートに対するリクエストは、測定レポートに対する第１のリクエストであり、第１の閾値である閾値を有し、位置回路は、第１の閾値と異なる第２の閾値を有する測定レポートに対する第２のリクエストを受信する、請求項１乃至４何れか一項記載の装置を有する。
【００５７】
具体例６は、位置回路は、ＬＴＥモデム機能を更に提供する集積回路に含まれる、請求項１乃至４何れか一項記載の装置を有する。
【００５８】
具体例７は、移動局（ＭＳ）支援位置測定において利用される装置であって、ネットワークサーバと通信するためのロケーションフレームワーク回路と、衛星ロケットからデータを受信するためのＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）ベースバンド回路と、受信したデータに基づき位置を計算し、計算された位置に対応するＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）値を計算し、ＱＯＰ値と閾値とを比較し、ＱＯＰ値と閾値との比較に基づきネットワークサーバへの送信のため、計算された位置をロケーションフレームワーク回路に提供するＮＡＶエンジン回路とを有する装置を有する。
【００５９】
具体例８は、ロケーションフレームワーク回路は、ネットワークサーバから測定レポートに対するリクエストを受信する、請求項７記載の装置を有する。
【００６０】
具体例９は、測定レポートに対するリクエストは、閾値を規定する、請求項８記載の装置を有する。
【００６１】
具体例１０は、ロケーションフレームワーク回路は、ＮＡＶエンジン回路から測定レポートを受信し、測定レポートをネットワークサーバに送信する、請求項７乃至９何れか一項記載の装置を有する。
【００６２】
具体例１１は、ロケーションフレームワーク回路は第１のアンテナに結合され、ＧＮＳＳベースバンド回路は第２のアンテナに結合される、請求項７乃至９何れか一項記載の装置を有する。
【００６３】
具体例１２は、測定レポートに対するリクエストを生成する装置であって、ＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）閾値を有する測定レポートに対するリクエストを生成するための測定レポートリクエスト回路と、測定に対するリクエストを処理用の他の回路に送信するための通信回路とを有する装置を有する。
【００６４】
具体例１３は、測定レポートリクエスト回路は、測定レポートに対するリクエストに動作モードの指示を含める、請求項１２記載の装置を有する。
【００６５】
具体例１４は、動作モードの指示は、位置決定回路が計算されたＱＯＰ値とＱＯＰ閾値とを比較し、比較に基づき測定レポートをリモートネットワークサーバに送信する第１の動作モード、又は、位置決定回路が計算されたＱＯＰ値に関わらずリモートネットワークサーバに少なくとも１つの測定レポートを送信する第２の動作モードの少なくとも１つを特定する、請求項１３記載の装置を有する。
【００６６】
具体例１５は、当該装置は、ネットワークのノードに配置される、請求項１２乃至１４何れか一項記載の装置を有する。
【００６７】
具体例１６は、通信回路は、ネットワークを介し移動機に測定レポートに対するリクエストを送信することによって、測定に対するリクエストを処理用の他の回路に送信する、請求項１５記載の装置を有する。
【００６８】
具体例１７は、当該装置は、移動機に配置される、請求項１２乃至１４何れか一項記載の装置を有する。
【００６９】
具体例１８は、通信回路は、測定レポートに対するリクエストを移動機内の他の回路にルーティングすることによって、測定に対するリクエストを処理用の他の回路に送信する、請求項１７記載の装置を有する。
【００７０】
具体例１９は、実行されると、測定レポートに対するリクエストを受信するステップと、測定レポートを生成するステップと、ＱＯＰ（Ｑｕａｌｉｔｙ−Ｏｆ−Ｐｏｓｉｔｉｏｎ）値を計算するステップと、ＱＯＰ値とＱＯＰ閾値とを比較するステップと、比較に基づき測定レポートをネットワークサーバに送信するステップとを位置決定装置に実行させるため記憶された命令を有する１つ以上の有形なコンピュータ可読媒体を有する。
【００７１】
具体例２０は、実行されると、命令が測定レポートに対するリクエストに含まれる情報に基づきＱＯＰ閾値を決定するステップを位置決定装置に更に実行させる、請求項１９記載の１つ以上の媒体を有する。
【００７２】
具体例２１は、実行されると、命令がＱＯＰ値を計算する前に、測定品質インジケータが品質閾値を超過していると判定するステップを位置決定装置に更に実行させる、請求項１９記載の１つ以上の媒体を有する。
【００７３】
具体例２２は、実行されると、命令がＱＯＰ値が閾値を満たすまで、測定レポートを繰り返し生成し、ＱＯＰ値を計算するステップを位置決定装置に更に実行させる、請求項１９乃至２１何れか一項記載の１つ以上の媒体を有する。
【００７４】
具体例２３は、繰り返しの測定レポートの生成及びＱＯＰ値の計算は、タイムアウトパラメータ又は繰り返しカウンタによって制限される、請求項２２記載の１つ以上の媒体を有する。
【００７５】
具体例２４は、実行されると、命令がＱＯＰ値が閾値を満たさない場合、ネットワークサーバにエラーメッセージを送信するステップを位置決定装置に更に実行させる、請求項１９乃至２１何れか一項記載の１つ以上の媒体を有する。
【図１】
0006312829.tif 000002
【図２】
0006312829.tif 000003
【図３ａ】
0006312829.tif 000004
【図３ｂ】
0006312829.tif 000005
【図４】
0006312829.tif 000006