セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信し、前記プロセッサのサービス能力を含む、ロケーションセッションを開始するための開始メッセージを前記SETに提供し、前記SETの能力を前記SETから受信し、前記SETの少なくとも1つの位置推定値を決定するために、前記SETと通信し、前記SUPLエージェントに前記少なくとも1つの位置推定値を送るように構成された少なくとも1つのプロセッサを備える装置。前記プロセッサの前記サービス能力が、前記プロセッサの測位プロトコル能力を含む、請求項1に記載の装置。前記プロセッサの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項2に記載の装置。前記プロセッサが、前記プロセッサの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SETから受信するようにさらに構成される、請求項2に記載の装置。前記開始メッセージが、意図された測位方法をさらに含む、請求項1に記載の装置。前記開始メッセージが、位置の品質をさらに含む、請求項1に記載の装置。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するステップと、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームから前記SETに提供するステップであって、前記開始メッセージが前記SLPのサービス能力を含むステップと、前記SETの能力を前記SETから受信するステップと、前記SETの少なくとも1つの位置推定値を決定するために、前記SETと通信するステップと、前記SUPLエージェントに前記少なくとも1つの位置推定値を送るステップとを含む方法。前記SLPの前記サービス能力が、前記SLPの測位プロトコル能力を含む、請求項7に記載の方法。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項8に記載の方法。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SETから受信するステップをさらに含む、請求項8に記載の方法。前記開始メッセージが、意図された測位方法をさらに含む、請求項7に記載の方法。前記開始メッセージが、位置の品質をさらに含む、請求項7に記載の方法。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するための手段と、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームから前記SETに提供するための手段であって、前記開始メッセージが前記SLPのサービス能力を含む手段と、前記SETの能力を前記SETから受信するための手段と、前記SETの少なくとも1つの位置推定値を決定するために、前記SETと通信するための手段と、前記SUPLエージェントに前記少なくとも1つの位置推定値を送るための手段とを備えるシステム。前記SLPの前記サービス能力が、前記SLPの測位プロトコル能力を含む、請求項13に記載のシステム。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項14に記載のシステム。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SETから受信するための手段をさらに備える、請求項14に記載のシステム。前記開始メッセージが、意図された測位方法をさらに含む、請求項13に記載のシステム。前記開始メッセージが、位置の品質をさらに含む、請求項13に記載のシステム。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するためのプログラムコードと、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームから前記SETに提供するためのプログラムコードであって、前記開始メッセージが前記SLPのサービス能力を含むプログラムコードと、前記SETの能力を前記SETから受信するためのプログラムコードと、前記SETの少なくとも1つの位置推定値を決定するために、前記SETと通信するためのプログラムコードと、前記SUPLエージェントに前記少なくとも1つの位置推定値を送るためのプログラムコードとを含む、コンピュータにより実行可能なプログラムコードを記録したコンピュータ可読記録媒体。前記SLPの前記サービス能力が、前記SLPの測位プロトコル能力を含む、請求項19に記載のコンピュータ可読記録媒体。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項20に記載のコンピュータ可読記録媒体。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SETから受信するためのプログラムコードをさらに備える、請求項20に記載のコンピュータ可読記録媒体。前記開始メッセージが、意図された測位方法をさらに含む、請求項19に記載のコンピュータ可読記録媒体。前記開始メッセージが、位置の品質をさらに含む、請求項19に記載のコンピュータ可読記録媒体。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信し、前記SETのサービス能力を含む、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供し、前記SLPの前記SLPサービス能力についての先行要求なしで受信される、前記SLPのサービス能力を前記SLPから受信し、前記SETの少なくとも1つの位置推定値を決定するために、前記SLPと通信し、前記SETの少なくとも1つの位置推定値を前記SUPLエージェントに提供するように構成された少なくとも1つのプロセッサを備える装置。前記SLPから受信される前記SLPサービス能力が、前記SLPの測位プロトコル能力を含む、請求項25に記載の装置。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項26に記載の装置。前記プロセッサが、前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SLPに提供するようにさらに構成される、請求項26に記載の装置。前記開始メッセージが、位置の品質をさらに含む、請求項25に記載の装置。前記プロセッサが、前記SLPの前記サービス能力とともに、意図された測位方法を前記SLPから受信するようにさらに構成される、請求項25に記載の装置。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するステップと、前記SETのサービス能力を含む、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供するステップと、前記SLPのサービス能力を前記SLPから受信するステップであって、前記SLPの前記SLPサービス能力が、前記SLPの前記SLPサービス能力についての先行要求なしで受信されるステップと、前記SETの少なくとも1つの位置推定値を決定するために、前記SLPと通信するステップと、前記SETの少なくとも1つの位置推定値を前記SUPLエージェントに提供するステップとを含む方法。前記SLPから受信される前記SLPサービス能力が、前記SLPの測位プロトコル能力を含む、請求項31に記載の方法。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項32に記載の方法。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SLPに提供するステップをさらに含む、請求項32に記載の方法。前記開始メッセージが、位置の品質をさらに含む、請求項31に記載の方法。前記SLPの前記サービス能力とともに、意図された測位方法を前記SLPから受信するステップをさらに含む、請求項31に記載の方法。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するための手段と、前記SETのサービス能力を含む、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供するための手段と、前記SLPのサービス能力を前記SLPから受信するための手段であって、前記SLPの前記SLPサービス能力が、前記SLPの前記SLPサービス能力についての先行要求なしで受信される手段と、前記SETの少なくとも1つの位置推定値を決定するために、前記SLPと通信するための手段と、前記SETの少なくとも1つの位置推定値を前記SUPLエージェントに提供するための手段とを備えるシステム。前記SLPから受信される前記SLPサービス能力が、前記SLPの測位プロトコル能力を含む、請求項37に記載のシステム。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項38に記載のシステム。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SLPに提供するための手段をさらに備える、請求項38に記載のシステム。前記開始メッセージが、位置の品質をさらに含む、請求項37に記載のシステム。前記SLPの前記サービス能力とともに、意図された測位方法を前記SLPから受信するための手段をさらに備える、請求項37に記載の方法。セキュアユーザプレーンロケーションエージェントから、SUPL対応端末の位置推定値についての要求を受信するためのプログラムコードと、前記SETのサービス能力を含む、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供するためのプログラムコードと、前記SLPのサービス能力を前記SLPから受信するためのプログラムコードであって、前記SLPの前記SLPサービス能力が、前記SLPの前記SLPサービス能力についての先行要求なしで受信されるプログラムコードと、前記SETの少なくとも1つの位置推定値を決定するために、前記SLPと通信するためのプログラムコードと、前記SETの少なくとも1つの位置推定値を前記SUPLエージェントに提供するためのプログラムコードとを含む、コンピュータにより実行可能なプログラムコードを記録したコンピュータ可読記録媒体。前記SLPから受信される前記SLPサービス能力が、前記SLPの測位プロトコル能力を含む、請求項43に記載のコンピュータ可読記録媒体。前記SLPの前記測位プロトコル能力が、LPP、LPPeまたはTIA801の少なくとも1つである、請求項44に記載のコンピュータ可読記録媒体。前記SLPの前記測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージを前記SLPに提供するためのプログラムコードをさらに備える、請求項44に記載のコンピュータ可読記録媒体。前記開始メッセージが、位置の品質をさらに含む、請求項43に記載のコンピュータ可読記録媒体。前記SLPの前記サービス能力とともに、意図された測位方法を前記SLPから受信するためのプログラムコードをさらに含む、請求項43に記載のコンピュータ可読記録媒体。セキュアユーザプレーンロケーションベースのサービスにおけるロケーションサーバの能力に整合する測位プロトコルを選択するための技法について、説明する。SUPLロケーションプラットフォームは、SLPの測位プロトコル能力など、SLPのサービス能力を送信する。SLPは、SLPの能力を、開始メッセージに入れてSUPL対応端末に、またはSETから開始メッセージを受信した後で、送信する。SETは、測位開始メッセージを送信することができ、SLPおよびSETは、SETに関する1つまたは複数の位置推定値を決定するために通信する。SETは、SLPサービス能力に整合する測位メッセージを測位開始メッセージに入れることができる。ある実施形態では、装置は、SUPL対応端末の位置推定値についての要求を、セキュアユーザプレーンロケーションエージェントから受信し、ロケーションセッションを開始するための開始メッセージをSETに提供するように構成された少なくとも1つのプロセッサを含み、開始メッセージは、プロセッサのサービス能力を含む。プロセッサは、SETからSETの能力を受信し、SETの少なくとも1つの位置推定値を決定するためにSETと通信し、SUPLエージェントに位置推定値を送るようにさらに構成される。プロセッサは、プロセッサの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSETから受信するようにさらに構成され得る。さらに別の実施形態では、方法は、SUPL対応端末の位置推定値についての要求を、セキュアユーザプレーンロケーションエージェントから受信すること、およびロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームからSETに提供することであって、開始メッセージがSLPのサービス能力を含むことを含む。この方法は、SETからSETの能力を受信すること、SETの少なくとも1つの位置推定値を決定するためにSETと通信すること、およびSUPLエージェントに位置推定値を送ることをさらに含む。この方法は、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSETから受信することをさらに含み得る。さらに別の実施形態では、システムが、SUPL対応端末の位置推定値についての要求を、セキュアユーザプレーンロケーションエージェントから受信するための手段と、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームからSETに提供するための手段であって、開始メッセージがSLPのサービス能力を含む手段とを含む。システムは、SETからSETの能力を受信する手段と、SETの少なくとも1つの位置推定値を決定するためにSETと通信する手段と、SUPLエージェントに位置推定値を送る手段とをさらに含み得る。システムは、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSETから受信するための手段をさらに含み得る。さらに別の実施形態では、プログラムコードを記憶したコンピュータ可読媒体は、SUPL対応端末の位置推定値についての要求をセキュアユーザプレーンロケーションエージェントから受信するためのプログラムコードと、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームからSETに提供するためのプログラムコードであって、開始メッセージがSLPのサービス能力を含むプログラムコードとを含む。コンピュータ可読媒体は、SETからSETの能力を受信するためのプログラムコードと、SETの少なくとも1つの位置推定値を決定するためにSETと通信するためのプログラムコードと、SUPLエージェントに位置推定値を送るためのプログラムコードとをさらに含む。コンピュータ可読媒体は、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSETから受信するためのプログラムコードをさらに含み得る。さらに別の実施形態では、少なくとも1つのプロセッサが、SUPL対応端末の位置推定値についての、セキュアユーザプレーンロケーションエージェントからの要求を受信し、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供するように構成され、開始メッセージはSETのサービス能力を含む。プロセッサは、SLPのSLPサービス能力についての先行要求なしで受信される、SLPのサービス能力をSLPから受信し、SETに関する少なくとも1つの位置推定値を決定するためにSLPと通信し、SETに関する少なくとも1つの位置推定値をSUPLエージェントに提供するようにさらに構成される。プロセッサは、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSLPに提供するようにさらに構成され得る。さらに別の実施形態では、方法は、SUPL対応端末の位置推定値についての、セキュアユーザプレーンロケーションエージェントからの要求を受信すること、およびロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供することであって、開始メッセージがSETのサービス能力を含むことを含む。この方法は、SLPのサービス能力をSLPから受信することであって、SLPのSLPサービス能力が、SLPのSLPサービス能力についての先行要求なしで受信されること、SETに関する少なくとも1つの位置推定値を決定するためにSLPと通信すること、およびSETに関する少なくとも1つの位置推定値をSUPLエージェントに提供することをさらに含む。この方法は、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSLPに提供することをさらに含み得る。さらに別の実施形態では、システムは、SUPL対応端末の位置推定値についての、セキュアユーザプレーンロケーションエージェントからの要求を受信する手段と、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供する手段であって、開始メッセージがSETのサービス能力を含む手段とを含む。システムは、SLPのサービス能力をSLPから受信するための手段であって、SLPのSLPサービス能力が、SLPのSLPサービス能力についての先行要求なしで受信される手段と、SETに関する少なくとも1つの位置推定値を決定するためにSLPと通信するための手段と、SETに関する少なくとも1つの位置推定値をSUPLエージェントに提供するための手段とをさらに含む。システムは、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSLPに提供するための手段をさらに含み得る。さらに別の実施形態では、プログラムコードを記憶したコンピュータ可読媒体は、SUPL対応端末の位置推定値についての、セキュアユーザプレーンロケーションエージェントからの要求を受信するためのプログラムコードと、ロケーションセッションを開始するための開始メッセージをSUPLロケーションプラットフォームに提供するためのプログラムコードであって、開始メッセージがSETのサービス能力を含むプログラムコードとを含む。コンピュータ可読媒体は、SLPのサービス能力をSLPから受信するためのプログラムコードであって、SLPのSLPサービス能力が、SLPのSLPサービス能力についての先行要求なしで受信されるプログラムコードと、SETに関する少なくとも1つの位置推定値を決定するためにSLPと通信するためのプログラムコードと、SETに関する少なくとも1つの位置推定値をSUPLエージェントに提供するためのプログラムコードとをさらに含む。コンピュータ可読媒体は、SLPの測位プロトコル能力の範囲内である測位プロトコルを使って、測位メッセージを含む測位開始メッセージをSLPに提供するためのプログラムコードをさらに含み得る。本開示の様々な態様および実施形態についても以下でさらに詳細に説明する。セキュアユーザプレーンロケーションなどのユーザプレーンロケーションベースサービスソリューションは、複数の測位プロトコルを測位に利用することができる。測位プロトコルとは、端末またはデバイスの場所を判断することができる1つまたは複数の測位方法をサポートする、サーバと端末または他のデバイスとの間で使われるプロトコルである。測位プロトコルの例は、3GPP技術仕様35355において定義されるLTE測位プロトコル、オープンモバイルアライアンスからのOMATSLPPeV10において定義されるLPP拡張、3GPP2CS0022において定義されるTIA801、3GPPTS25331において定義される無線リソース制御および3GPPTS44031において定義される無線リソースLCSプロトコルを含む。これらの仕様はすべて、適用可能であるとして、第3世代パートナーシッププロジェクト、第3世代パートナーシッププロジェクト2およびOMAから公開されている。LPPeは、LPPと組み合わせて使われるように定義され、組み合わされたプロトコルは、LPPLPPe、LPPLPPeまたは単にLPPeと呼ばれ得ることに留意されたい。サーバとデバイスとの間での測位プロトコルの使用では、ロケーションサーバとターゲットデバイスの両方によってサポートされる測位プロトコルを呼び出すことができるために、選択機構が必要な場合がある。選択機構がないと、ロケーションサーバおよびターゲットデバイスは、測位セッションを指揮することができない可能性もあり、ターゲットクライアントによって選択された測位プロトコルをロケーションサーバがサポートしない場合は測位セッションを効率的に指揮することができない可能性もあり、その逆もある。その結果、ユーザプレーン測位セッションは、破棄される必要がある場合があり、リスタートすることができず、結果としてロケーション試行の失敗となる可能性もあり、または異なる測位プロトコルでリスタートされ、結果としてロケーション成功ではあるが遅れとネットワークリソースの浪費をもたらす可能性がある。したがって、ユーザプレーン測位セッションの冒頭では、ロケーションサーバは、ロケーションサーバの測位プロトコル能力をターゲットデバイスに伝え、ターゲットデバイスが、測位セッション中に使用するための適切な測位プロトコルを選択できるようにする。本明細書で説明する技法は、たとえば符号分割多元接続ネットワーク、時分割多元接続ネットワーク、周波数分割多元接続ネットワーク、直交FDMAネットワーク、上述の技術の組合せをサポートするネットワーク、ワイヤレス広域ネットワークカバレージおよびまたはワイヤレスローカルエリアネットワークカバレージを有するネットワーク、ワイヤレスパーソナルエリアネットワークなど、様々なワイヤレスネットワークに使用され得る。CDMAネットワークは、広帯域CDMA、cdma2000など、1つまたは複数の無線アクセス技術を実装し得る。cdma2000は、IS2000、IS856、およびIS95規格をカバーする。TDMAネットワークは、GlobalSystemforMobileCommunications、DigitalAdvancedMobilePhoneSystem、または他の何らかのRATなど1つまたは複数の無線技術を実装することができる。DAMPSは、IS136およびIS54をカバーする。OFDMAネットワークは、ロングタームエボリューションやLTEアドバンストなど、1つまたは複数の無線技術を実装することができる。これらの様々な無線技術および標準は、当技術分野で知られている。LTE、LTEA、WCDMAおよびGSMは、3rdGenerationPartnershipProjectと称する団体からの文書に記載されている。cdma2000は、3rdGenerationPartnershipProject2と称する団体からの文書に記載されている。3GPPおよび3GPP2の文書は、公に利用可能である。WLANは、IEEE80211xネットワークでもよく、WPANはBluetoothネットワーク、IEEE80215x、または何らかの他のタイプのネットワークでもよい。本技法はまた、WWAN、WLAN、およびまたはWPANの任意の組合せとともに実装され得る。また、技法は、DSLまたはケーブルアクセスを提供するネットワークなど、ワイヤラインIP対応ネットワークを使用して通信するデバイスの位置の特定を助けるために使用され得、およびまたはワイヤラインネットワークを使用して通信するクライアントデバイスをサポートするために使用され得る。技法は、ユーザプレーンアーキテクチャなど、様々なロケーションアーキテクチャのためにも使用され得る。ユーザプレーンは、上位層アプリケーションのためのデータを搬送し、ユーザプレーンベアラを使用するための機構であり、これは一般的に、ユーザデータグラムプロトコル、送信制御プロトコル、およびインターネットプロトコルなどのプロトコルによって実施され、それらのすべては当技術分野で知られている。ロケーションサービスおよび測位をサポートするメッセージは、ユーザプレーンアーキテクチャにおいてデータの一部として運ばれる。これらの技法は、オープンモバイルアライアンスによって公表されたセキュアユーザプレーンロケーションおよびpreSUPLアーキテクチャ、XS0024に記載されている3GPP2ユーザプレーンアーキテクチャなどのために使われ得る。明快のために、以下では、技法は、セキュアユーザプレーンロケーションについて説明する。図1は、SUPL対応端末のロケーションサービスを提供することができるネットワークアーキテクチャ100を示す。SETは、SETの測位およびロケーションサービスをサポートするSUPL対応エンティティと通信することができるデバイスである。簡単のために、図1にはSET120が1つのみ示されている。SET120は、静止していてもよく、または移動可能でもよく、また、移動局、ユーザ機器、端末、ステーション、加入者ユニット、またはいくつかの他の用語で呼ばれ得る。SET120は、携帯電話、携帯情報端末、ワイヤレスモデム、パーソナルコンピュータ、ラップトップコンピュータ、テレメトリデバイス、トラッキングデバイスなどとすることができる。たとえば、SET120は、ユニバーサル移動通信システムでのUE、GSMまたはcdma2000でのMS、IPベースのネットワークでのパーソナルコンピュータなどであり得る。SET120は、SUPL対応エンティティにアクセスすることができるSUPLエージェント122を含むことができる。SET120は、ターゲットSETでもあり得、ターゲットSETとは、SETに内蔵されていてもよく、SETの外部にあってもよいSUPLエージェントによって、その場所が探されているSETである。SET120は、たとえばロケーションサービスのためのプライバシー、セキュリティ、測位測定、および位置計算などの機能を実行することができる。SET120は、たとえば音声、パケットデータ、メッセージングなど、様々なサービスのために通信ネットワーク130と通信することができる。SET120は、ネットワーク130を介してSUPL対応エンティティと通信することもできる。ネットワーク130は、たとえばcdma2000ネットワーク、UMTSネットワーク、LTEネットワーク、GSMネットワーク、何らかの他の無線アクセスネットワーク、WLANなどのワイヤレスネットワークでもよい。ネットワーク130は、たとえばIPベースのネットワーク、電話ネットワーク、ケーブルネットワークなどのワイヤラインネットワークでもよい。場合によっては、ネットワーク130は、複数の個々のネットワークを備えることができる。そのような場合、SET120およびHSLP150が異なるネットワークに接続することができ、たとえば、SET120はLTEネットワークに接続することができ、HSLPはUMTSネットワークに接続することができる。SET120は、全地球測位システム、欧州Galileoシステム、ロシアGlonassシステム、または何らかの他の衛星測位システムの一部であり得る1つまたは複数の衛星190から信号を受信することもできる。たとえば、本明細書で提供される技術は、たとえば、日本の準天頂衛星システム、インドのインド地域ナビゲーション衛星システム、中国の北斗などのような様々な地域的システム、ならびにまたは、1つまたは複数の地球規模のおよびもしくは地域的なナビゲーション衛星システムと関連し得る、または場合によってはこれらとともに使用できるようにされ得る、様々な補強システムに対して適用されてもよく、または場合によってはそれらの地域的システムおよび補強システムにおいて使用できるようにされてもよい。限定ではなく例として、SBASは、たとえば、広域補強システム、EuropeanGeostationaryNavigationOverlayService、運輸多目的衛星用衛星航法補強システム、GPSAidedGeoAugmentedNavigationorGPSandGeoAugmentedNavigationsystemなどのような、インテグリティ情報、差分修正などを提供する、補強システムを含み得る。したがって、本明細書で用いられるSPSは、1つまたは複数の地球規模のならびにまたは地域的な航法衛星システムおよびもしくは補強システムの任意の組合せを含んでもよく、SPS信号は、SPS信号、SPS信号のような信号、およびまたはそのような1つまたは複数のSPSと関連する他の信号を含み得る。SET120は、ネットワーク130内の衛星190、基地局、ワイヤレスアクセスポイント、フェムトセルなどからの信号を測定することができ、衛星の擬似距離測定値およびネットワーク測定値を基地局から取得することができる。衛星擬似距離およびまたはネットワーク測定値は、SET120の位置推定値を導出するために使用され得る。ホームSUPLLocationPlatform150は、SUPLサービス管理および位置判断を受け持つ。SUPLサービス管理は、SETの場所を管理すること、およびターゲットSETのロケーション情報を記憶し、抽出し、変更することを含み得る。HSLP150は、SUPLロケーションセンター152を含み、一般的に、SUPL測位センター154を含む。SLC152は、ロケーションサービスの様々な機能を実行し、SUPLの操作を調整し、ユーザプレーンベアラを介してSETと対話する。SLC152は、プライバシー、開始、セキュリティ、ローミングサポート、課金支払い請求、サービス管理、位置計算などの機能を実行することができる。SPC154は、SETの測位をサポートし、位置計算のために使用されるメッセージおよびプロシージャを受け持ち、SETへの支援データの配信をサポートする。SPC154は、セキュリティ、支援データ配信、基準検索、位置計算などのための機能を実行することができる。SPCは、GPS受信機にアクセスし、支援データを提供できるように、衛星の信号を受信する。SUPLエージェントは、ターゲットSETについてのロケーション情報を取得する機能またはエンティティである。一般に、SUPLエージェントは、ネットワークエンティティまたはSETにあってもよく、または、ネットワークとSETの両方の外部にあってもよい。SET常駐のSUPLエージェントの場合、SUPLエージェントは、ロケーション情報を取得するためにネットワークリソースにアクセスしてもよく、またはアクセスしなくてもよく、SETベースのモードの場合のように、ネットワークからの測位およびリソースアクセスは、1対1でなくてもよい。ネットワーク常駐のSUPLエージェントは、HSLP、またはSUPLエージェントのロケーションサービスをサポートする要求側SLPを含む要求側ネットワークにアクセスすることができる。ロケーション情報は、場所に関連する任意の情報とすることができ、様々なタイプの位置推定値を含み得る。図1のSUPLエンティティは、本出願の譲受人に譲渡され、参照により本明細書に組み込まれる、2006年8月24日に出願のLocationReportingwithSecureUserPlaneLocationという名称の米国特許出願第11510332号、公開番号第US20070182547号、ならびにOMAから公開されているSecureUserPlaneLocationArchitectureという名称の文書OMAADSUPLV2020060619D、DraftVersion20June2006に記載されているものと類似している。図1のネットワークエンティティは、他のネットワークおよび他のロケーションアーキテクチャでは他の名前によって呼ばれることもある。たとえば、3GPPベースのネットワークでは、SLCは、ゲートウェイモバイルロケーションセンターと呼ばれる場合があり、SPCはサービングモバイルロケーションセンターと呼ばれる場合があり、SETはUEと呼ばれ、SUPLエージェントは、LCSクライアントと呼ばれる場合がある。3GPPエンティティによって実行される機能およびシグナリングは、対応するSUPLエンティティによって実行されるものと類似しており、それによって、相当するサービスおよび機能を有効にする。一般に、SLCは、ロケーションセンター、LCSサーバ、ロケーションサーバ、モバイル測位センターなどと呼ばれ得る。SPCは、測位エンティティ、測位サーバ、測位センター、位置判断エンティティなどと呼ばれ得る。SUPLは、以下の測位方法、すなわちSET支援型AGPS、SET支援型AGNSS、SETベースのAGPS、SETベースのAGNSS、自立型GPSまたは自立型GNSS、アドバンストフォワードリンクトリラテラレーション、SET支援型およびまたはSETベースの強化観測時間差、UMTSおよびまたはLTE用のSET支援型およびまたはSETベースの観測到達時間差、SET支援型およびまたはSETベースの強化セルセクタおよびセルID、SET支援型およびまたはSETベースのWiFi測位、SET支援型およびまたはSETベースの短距離ノード測位、ならびに様々なSET支援型およびまたはSETベースのハイブリッドのこれらの組合せをサポートすることができる。SETベースのモードでは、SETの位置は、おそらくSPCからの支援データにより、SETによって決定される。SET支援型モードでは、SETの位置は、SETからの支援により、SPCによって決定される。自律型GPSGANSSの方法およびAGPSAGANSSの方法は、衛星測定値のみに基づいてSETの位置推定値を導出し、高精度を有する。GPSおよびまたはGNSSが含まれる場合、ハイブリッド法は、複数の測位方法に基づいて位置推定値を導出し、高精度および高信頼度を有する。AFLT、EOTD、およびOTDOAの方法は、SETによって行われる基地局のタイミングの測定に基づいて位置推定値を導出し、良好な精度を有する。セルIDの方法は、セルラーネットワークのセルセクタの既知の位置に基づいて位置推定値を導出し、粗い精度を有する。拡張セルセクタの方法では、位置推定値は、たとえば無線信号タイミングおよび信号強度などのネットワーク測定値に基づいて導出され得る。WiFiおよびSRNの方法は、WiFiアクセスポイントおよび短距離ノードから信号測定値を使用し、通常、高精度を有する。これらの様々な測位方法は、当該分野において公知である。位置推定値、ロケーション推定値、および位置フィックスという用語は、しばしば互換的に使用される。位置推定値は、絶対座標で、相対座標で、または、市の住所として、またはこれらの何らかの組合せとして与えられてもよく、予想される誤差を提供することができる。SUPLは、様々なサービスをサポートすることができ、そのうちの4つがTable1に示される。即時型ロケーションサービスは、ネットワーク主導型、SET主導型、ローミング、非ローミングなどとも呼ばれ得る。遅延型ロケーションサービスは、定期的およびまたはトリガサービスを含み得る。トリガサービスでは、位置推定値の報告は、SETの場所をSUPLエージェントに報告すべきときを示すトリガまたはトリガ機構によって決定される。トリガは、ターゲットSETによって決定され、HSLPに送られ、SUPLエージェントに転送され得る。定期的なトリガサービスのための定期的トリガは、定期的間隔、位置の報告の数、および報告し始める可能な開始時刻を含み得る。トリガは、エリアイベント、SETの場所もしくは速度の変化、または他の条件に関連し得る。エリアイベントトリガサービスのためのエリアイベントトリガは、SETがあらかじめ定義された地理的エリア中に入る、そこを離れる、またはそこに留まる、もしくはそこの外に留まることに対応し得る。SETの場所または速度の変化に関連したトリガは、SETの場所、速度、または加速度があらかじめ定義された閾値によって変わることに対応し得る。2つ以上のトリガ条件のとき、またはいくつかの代替トリガのうちの1つが生じたときにのみSETの場所が取得されるように、トリガを結合することもできる。追加の、または他のサービスがサポートされてもよい。ロケーションサービスは、Table2に示すようにカテゴリー化され得る。ネットワーク主導型は、モバイル終止型とも呼ばれ得る。SET主導型は、モバイル発信型とも呼ばれ得る。SUPLは、SPCによる測位のためにSETとHSLPとの間の2つの通信モードをサポートする。Table3は、2つの通信モードを要約する。SUPLは、SETのローミングおよび非ローミングをサポートする。Table4は、いくつかのローミングおよび非ローミングのモードを要約する。本明細書で使用する際、ローミングおよび非ローミングは、通信ネットワーク130に関してではなく、SUPLに関してである。ネットワーク130は、ローミングおよび非ローミングについての異なる定義および基準を有することができ、これについては本明細書では説明しない。HSLPのサービスエリアは、HSLPが、他のSLPに連絡することなく、SETの位置推定値、またはSETに関連する支援データを提供することができるエリアである。SETがローミングしているとき、HSLPは、ロケーション機能を提供することができ、またはこのロケーション機能を提供するようVSLPに要求することができる。1組のメッセージフローは、サポートされたロケーションサービスの各々について定義され得る。各メッセージフローは、特定のロケーションサービス、およびたとえばプロキシまたは非プロキシ、ローミングまたは非ローミング、ネットワーク主導型またはSET主導型など特定の1組の条件について適用可能であり得る。特定のメッセージフローは、適用可能な条件についての所望のロケーションサービスを取得するために使用され得る。図2は、HSLP150の能力に整合する測位プロトコルが選択される、SUPLULPアーキテクチャ100内のHSLP150によって実施することができるSUPL測位プロセスを示すフローチャート200である。HSLP150は、SUPLエージェント170から、SET120の位置推定値についての要求を受信する。HSLP150は、ロケーションセッションを開始するためのSUPL開始メッセージをSET120に送信する。開始メッセージは、即時型ロケーションサービス、遅延型ロケーションサービス、支援データの配信、および一般SUPLセッションの1つまたは複数をサポートするための能力など、HSLPによってサポートされるSUPLサービスを含み得る、HSLP150のサービス能力を含む。サービス能力は、HSLP150の測位プロトコル能力も提供し得る。SET120は次いで、測位セッション中に使用するための適切な測位プロトコルを選択することができ、そうすることによって、HSLP150によってサポートされない測位プロトコルの選択を避けるが、そうするには、セッションを破棄し、SUPLエージェント170に失敗応答を戻し、または異なる測位プロトコルでセッションをリスタートする必要があり、結果として遅れとネットワークリソースの浪費となる場合がある。所望される場合、HSLP150からの開始メッセージは、意図された測位方法をさらに含み得る。さらに、HSLP150からの開始メッセージは、意図された位置パラメータ品質を含み得る。それに応答して、SET120は、SET120の能力を送信し、HSLP150はそれを受信する。HSLP150は、SET120の能力を含み得る測位開始メッセージをSET120から受信し得る。所望される場合、SET120は、HSLP150のサービス能力に整合する測位プロトコルを使って、測位メッセージを提供することもできる。HSLP150は、SUPL測位セッションの間、SET120の少なくとも1つの位置推定値を決定するために、SET120と通信する。たとえば、サービスは即座型ロケーションでよく、単一の即座の位置が生成され得る。サービスが遅延型ロケーションのものである場合、複数の位置が定期的に生成され得る、または他のトリガイベントに基づいて生成され得る。1つまたは複数の位置推定値は、SUPLエージェント170に送られる。図3は、HSLP150の能力に整合する測位プロトコルが選択される、SUPLULPアーキテクチャ100内のSET120によって実施することができるSUPL測位プロセスを示すフローチャート300である。SET120は、SUPLエージェント122から、SET120の位置推定値についての要求を受信する。SET120は、ロケーションセッションを開始するための開始メッセージをHSLP150に提供する。開始メッセージは、SET120の能力を含む。所望される場合、開始メッセージは、位置パラメータの品質を含み得る。それに応答して、HSLP150は、サービス能力を送信し、SET120はそれをHSLP150から受信し、サービス能力は、HSLPサービス能力についての先行要求なしで受信され、即時型ロケーションサービス、遅延型ロケーションサービス、支援データの配信、および一般SUPLセッションの1つまたは複数をサポートするための能力など、HSLPによってサポートされるSUPLサービスを含み得る。HSLP150サービス能力は、HSLP150によってサポートされる測位プロトコルも含み得る。HSLP150の測位プロトコル能力を提供することによって、適切な測位プロトコルを、測位セッション中の使用のために選択することができ、そうすることによって、HSLP150によってサポートされない測位プロトコルの選択を避けるが、そうするには、セッションを破棄し、または異なる測位プロトコルでリスタートする必要があり、結果として遅れとネットワークリソースの浪費となる場合がある。さらに、HSLP150は、意図された測位方法を送信し、SET120はそれをHSLP150からHSLP150のサービス能力とともに受信する。SET120は、SET120のサービス能力を含み得る測位開始メッセージを送り得る。所望される場合、SET120は、HSLP150のサービス能力に整合する測位プロトコルを使って、測位メッセージを提供することもできる。SET120は、SUPLサービス配信の間、SET120の少なくとも1つの位置推定値を決定するために、HSLP150と通信する。たとえば、サービスは即座型ロケーションでよく、単一の即座の位置が生成され得る。サービスが遅延型ロケーションのものである場合、複数の位置が定期的に生成され得る、または他のトリガイベントに基づいて生成され得る。SET120は、SUPLサービス配信セッションの間、SET120の少なくとも1つの位置推定値をSUPLエージェント122に提供する。たとえば、SUPLエージェントがSET120に常駐するSET支援型モードでは、SET120は、SET120に位置推定値を提供するHSLP150と通信することができ、SET120は、SUPLエージェントに位置推定値を提供する。図4~図7は、SUPLULPアーキテクチャ100の呼フロー例を示す。本明細書に挙げる、図に示す呼フローでは、単一フィックスローミングおよび非ローミングサービスに関する例を使う。ただし、トリガされた定期的サービス、およびトリガされたエリアイベントサービスなど、他のサービスも同様にサポートされ得ることを理解されたい。提示された呼フローは、概念を示すためのものであり、セキュリティ、通知などの詳細を含まない。図4は、ネットワーク主導型の単一フィックス非ローミングサービスについてのメッセージフロー400の一実施形態を示す。ネットワーク主導型サービスの場合、SUPLエージェント170は、ネットワーク内に常駐し、サービス要求はHSLP150に向けられる。どのULPメッセージも送る前に、SET120は、HSLP150とセキュア接続を確立する。セキュア接続の確立は、新規TLS接続を確立し、中断されたTLS接続を再開し、または既存のTLS接続を再利用することによって遂行することができる。TLSセッションの詳細については図示していない。SUPLエージェント170は、ターゲットSET120の即時単一位置推定値を所望し、モバイルロケーションプロトコル標準ロケーション即時要求メッセージをHSLP150に送る。HSLP150は、SUPLエージェント170と関連付けられるSLPである。MLPSLIRメッセージは、SUPLエージェント170のクライアント識別子、ターゲットSET120の移動局ID、および予想される位置品質を含み得る。HSLP150は、SUPLエージェントを確認し、SUPLエージェント170が、要求したサービスに関して認証されるか否かを、受信したclientidに基づいて調べる。HSLP150は、msidおよびclientidに基づいてプライバシー確認を行うこともできる。プライバシーチェックのために、HSLP150は、SUPLエージェント170またはこのタイプのSUPLエージェントが、SET120の即時ロケーション情報を要求することを認められるかどうか、およびSET120は、この要求を通知され、要求を受諾または拒絶することを認められる必要があり得るかどうか検証すればよい。eqopは、要求される位置推定値の品質を示し、この品質は、求められる位置推定値の正確さおよびまたは他の基準によって量子化され得る。HSLP150は、ターゲットSET120がSUPLをサポートすることを検証することもできる。SETがSUPLをサポートするかどうかの決定に関する詳細は、本文書の範囲外である。要求されたeqopを満たす、事前計算された位置が、HSLP150において入手でき、通知および検証が求められない場合、HSLP150は、ステップGに直接進めばよい。通知および検証または通知のみが求められる場合、HSLP150はステップBに進む。HSLP150は、たとえば、ワイヤレスアプリケーションプロトコルプッシュ、ショートメッセージサービストリガ、またはUDPIPを使ってSUPLINITメッセージを送ることによって、SET120とのSUPLロケーションセッションを開始する。SUPLINITメッセージは、意図された測位方法、HSLP150のSLP能力、および任意選択で位置品質ならびにまたは他の情報を含み得る。SLP能力は、HSLP150によってサポートされる測位プロトコルを示し得る。SUPLINITメッセージは、ステップAでのプライバシーチェックの結果が、ターゲットSET120への通知または検証が必要とされることを示す場合、通知要素も含み得る。たとえば、ステップAで、HSLP150が、事前計算された位置を使うと決定した場合、SUPLINITメッセージは、この決定を、nopositionというposMethodパラメータ値で示すことができ、SET120は、検証プロセスの結果を運ぶSUPLENDメッセージで応答すればよい。明示的検証が求められない場合、SET120は、SUPLENDメッセージで応答すればよい。HSLP150は次いで、ステップGに直接進めばよい。さらに、SUPLENDメッセージを送る前に、SET120は、ステップCのデータ接続セットアップ手順を実施し、ステップDに記載する、HSLP150へのTLS接続を確立することができる。HSLP150はまた、SET120にメッセージを送るのに先立って、SUPLINITメッセージのハッシュを計算し、記憶する。SET120は、受信したSUPLINITメッセージを分析する。真正でないことが分かった場合、SET120は、それ以上のアクションはとらない。真正である場合、SET120は、求められるアクションをとって、HSLP150とのTLSデータ接続の確立を準備する。SETはまた、受信したSUPLINITメッセージのハッシュを算出する。SETは、通知規則を評価し、適切なアクションをとる。SET120は、ホームネットワークによってプロビジョニングされた、HSLP150のアドレスを使って、HSLP150へのTLS接続を確立することができる。SET120は次いで、HSLP150との測位セッションを始めるためのSUPLPOSINITメッセージを送る。SUPLINIT中で指示された、意図された測位方法をSET120がサポートしない場合であっても、SET120は、SUPLPOSINITメッセージを送ってもよい。SUPLPOSINITメッセージは、SET120の能力と、ステップCで算出された、受信したSUPLINITメッセージのハッシュとを含む。SET能力は、SET120によってサポートされる測位方法、SET120によってサポートされる測位プロトコル、およびまたは他の情報を含み得る。任意選択で、SUPLPOSINITメッセージは、HSLP150の測位プロトコル能力に従って、LPP、LPPeおよびまたはTIA801測位プロトコルメッセージを運ぶSUPLPOSメッセージも含み得る。任意選択で、SET120は、サポートされる場合、SET120の位置を提供することもできる。SUPLPOSINITメッセージが、要求されたQoPを満たす位置を含む場合、HSLP150は、ステップFに直接進み、SUPLPOSセッションに関与しなくてよい。HSLP150は、ステップDでSUPLPOSINITに入れて受信されたverパラメータの値が、ステップBでHSLP150によって算出され記憶されたものと一致することを検証することができる。これらの値が一致しない場合、HSLP150は、ステップFに直接移り、状況コードauthSuplinitFailureをもつSUPLENDメッセージを送ればよい。SET120およびHSLP150は、SUPLPOSメッセージ交換に関与して、位置を算出する。測位方法および測位プロトコルまたはこのセッションのために使われるプロトコルは、SUPLPOSメッセージ交換中にSET120およびHSLP150によって、または任意選択ではステップDで交換される能力に基づいて決定される。HSLP150は、受信された測位測定値に基づいて位置推定値を算出し、またはSETが、HSLP150から得られる支援に基づいて位置推定値を算出する。位置算出が完了すると、HSLP150は、ロケーションセッションが終わったことを示すSUPLENDメッセージをSET120に送る。SET120は次いで、HSLP150へのTLS接続を解放し、セッションに関連したすべてのリソースを解放する。HSLPは、位置推定値をもつ標準ロケーション即時応答メッセージをSUPLエージェント170に送り、HSLP150は、セッションに関連したすべてのリソースを解放する。図5は、ネットワーク主導型の単一フィックスローミングサービスについてのメッセージフロー500の一実施形態を示す。ローミングのケースでは、RSLP162およびHSLP150が同じである、すなわち、SUPLエージェント170がHSLP150と直接通信すると想定する。ネットワーク主導型ローミングの場合、ULPメッセージ交換は、図4を参照して上述した非ローミングの場合と同じである。SET120とHSLP150との間のULPメッセージ交換は、したがって、図5に明示的には示さないが、メッセージフロー中ではネットワーク主導型SUPLセッションと示される。VSLP160は、もしHSLP150がセルまたはアクセスポイントidの、位置推定値への変換を求める場合は呼び出される。SUPLセッションの最中に、HSLP150は、セルまたはアクセスポイントidの、位置推定値への変換を求める。SET120はSUPLローミング中なので、HSLP150は、変換を単独で実施することができない。HSLP150は、したがって、msidおよびロケーションidを含むローミングロケーションプロトコル標準ローミングロケーション即時要求メッセージをVSLP160に送ることによって、VSLP160を関与させる。VSLP160は、受信したセルまたはアクセスポイントidを位置推定値に変換し、位置を含むローミングロケーションプロトコル標準ローミングロケーション即時応答メッセージをHSLP150に戻す。図6は、SET主導型の単一フィックス非ローミングサービスについてのメッセージフロー600の一実施形態を示す。SET主導型サービスの場合、SUPLエージェント122は、SET120内に常駐する。どのULPメッセージも送る前に、SET120は、HSLP150とセキュア接続を確立する。この確立は、新規TLS接続を確立し、中断されたTLS接続を再開し、または既存のTLS接続を再利用することによって遂行することができる。TLSセッションの詳細については図示していない。SET120上のSUPLエージェント122は、SET120上で稼動するアプリケーションから位置要求を受信する。SETは、HSLPへのセキュアTLS接続を確立するための適切なアクションをとる。SET120上のSUPLエージェント122は、ホームネットワークによってプロビジョニングされたデフォルトアドレスを使って、HSLP150へのセキュアTLS接続を確立し、HSLP150との測位セッションを開始するためのSUPLSTARTメッセージを送る。SUPLSTARTメッセージは、SET120の能力、および任意選択で所望の位置品質を含む。要求されたQoPを満たす、事前計算された位置がHSLP150において入手できる場合、HSLP150は、ステップFに直接進み、位置結果を含むSUPLENDメッセージをSET120に送る。入手できない場合、HSLP150は、SUPLRESPONSEメッセージをSET120に送る。SUPLRESPONSEメッセージは、意図された測位方法と、任意選択で、HSLP150によってサポートされる測位プロトコルを示し得るHSLP150の能力とを含む。SET120は、HSLP150にSUPLPOSINITメッセージを送る。SUPLRESPONSE中で指示された、意図された測位方法をSET120がサポートしない場合であっても、SET120は、SUPLPOSINITメッセージを送ってもよい。SUPLPOSINITメッセージは、SET120の能力と、任意選択で、HSLP150の測位プロトコル能力に従って、LPP、LPPeおよびまたはTIA801測位プロトコルメッセージを運ぶSUPLPOSメッセージとを含む。SET120は、サポートされる場合、SET120の位置を提供することもできる。SUPLPOSINITメッセージが、要求されたQoPを満たす位置を含む場合、HSLP150は、ステップFに直接進み、SUPLPOSセッションには関与しない。SET120およびHSLP150は、SUPLPOSメッセージ交換に関与して、位置を算出する。測位方法および測位プロトコルまたはこのセッションのために使われるプロトコルは、SUPLPOSメッセージ交換中にSET120およびHSLP150によって、または任意選択ではステップDで交換される能力に基づいて決定される。HSLP150は、受信した測位測定値に基づいて位置推定値を算出し、またはSET120が、HSLPから得られる支援に基づいて位置推定値を算出する。位置算出が完了すると、HSLP150は、ロケーションセッションが終わったことを示すSUPLENDメッセージをSET120に送る。求められる場合、HSLP150は、位置結果をSUPLENDに入れて送ってもよい。SET120は次いで、HSLP150へのTLS接続を解放し、このセッションに関連したすべてのリソースを解放すればよい。HSLP150は、このセッションに関連したすべてのリソースを解放する。図7は、SET主導型の単一フィックスローミングサービスについてのメッセージフロー700の一実施形態を示す。SET主導型ローミングの場合、ULPメッセージ交換は、図6を参照して上述した非ローミングの場合と同じである。SET120とHSLP150との間のULPメッセージ交換は、したがって、図7に明示的には示さないが、メッセージフロー中ではSET主導型SUPLセッションと示される。VSLP160は、もしHSLP150がセルまたはアクセスポイントidの、位置推定値への変換を求める場合は呼び出される。SUPLセッションの最中に、HSLP150は、セルまたはアクセスポイントidの、位置推定値への変換を求める。SET120はSUPLローミング中なので、HSLP150は、変換を単独で実施することができない。HSLP150は、したがって、msidおよびロケーションidを含むRLPSRLIRメッセージをVSLP160に送ることによって、VSLP160を関与させる。VSLP160は、受信したセルまたはアクセスポイントidを位置推定値に変換し、位置を含むRLPSRLIAメッセージをHSLP150に戻す。図8は、図1のネットワークアーキテクチャ100におけるSET120、HSLP150および通信ネットワーク130の一実施形態のブロック図を示す。通信ネットワーク130は、端末の通信を提供し、基地局、ワイヤレスアクセスポイント、フェムトセルなど、およびネットワークコントローラを含み得る。簡単のために、図8は、SET120については1つのプロセッサ1920、1つのメモリユニット1922、および1つのトランシーバ1924、ネットワーク130については1つのプロセッサ1930、1つのメモリユニット1932、1つのトランシーバ1934、および1つの通信ユニット1936、ならびにHSLP150については1つのプロセッサ1940、1つのメモリユニット1942、および1つの通信ユニット1944しか示していない。一般に、各エンティティは、任意の数のプロセッサ、メモリユニット、トランシーバ、通信ユニット、コントローラなどを含み得る。SET120は、ワイヤレス通信をサポートすることができ、GPS信号を受信し、処理することもできる。ダウンリンク上では、ネットワーク130の基地局、ワイヤレスアクセスポイント、フェムトセルなどは、トラフィックデータ、シグナリング、およびパイロットをそれらのカバレージエリア内の端末に送信する。これらの様々なタイプのデータは、プロセッサ1930によって処理され、アンテナを介して送信されるダウンリンク信号を生成するようにトランシーバ1934によって調整される。SET120で、1つまたは複数の基地局からのダウンリンク信号は、アンテナを介して受信され、トランシーバ1924によって調整され、ロケーションサービスのための様々なタイプの情報を取得するために、プロセッサ1920によって処理される。たとえば、プロセッサ1920は、上記のメッセージフローのために使用されるメッセージを復号することができる。メモリユニット1922および1932は、それぞれSET120およびネットワーク130のためのプログラムコードおよびデータを記憶する。アップリンク上では、SET120は、トラフィックデータ、シグナリング、およびパイロットをネットワーク130内の1つまたは複数の基地局に送信することができる。これらの様々なタイプのデータは、プロセッサ1920によって処理され、SETアンテナを介して送信されるアップリンク信号を生成するようにトランシーバ1924によって調整される。ネットワーク130で、SET120および他の端末からのアップリンク信号は、トランシーバ1934によって受信され、調整され、様々なタイプの情報を取得するために、プロセッサ1930によってさらに処理される。ネットワーク130は、通信ユニット1936を介して、HSLP150および他のネットワークエンティティと通信する。HSLP150内で、プロセッサ1940は、HSLPのための処理を実行し、メモリユニット1942は、HSLPのためのプログラムコードおよびデータを記憶し、通信ユニット1944によってHSLPは、SUPLエージェント170、ネットワーク130および他のネットワークエンティティと通信することができる。プロセッサ1940は、上記のメッセージフローについてのHSLP150の処理を実行することができる。本明細書で説明した技法は、様々な手段によって実現され得る。たとえば、これらの技法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの組合せで実装され得る。ハードウェア実装形態の場合、各エンティティでの処理を実行するために使用されるユニットは、本明細書で説明する機能を実行するように設計された、1つまたは複数の特定用途向け集積回路、デジタル信号プロセッサ、デジタル信号処理デバイス、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、他の電子ユニット、あるいはそれらの組合せ内で実現され得る。ファームウェアおよびまたはソフトウェア実装形態の場合、これらの方法は、本明細書で説明する機能を実行するモジュールによって実装されてもよい。本明細書で説明する方法を実施する際に、命令を有形に具現化する任意の機械可読媒体を使用してもよい。ソフトウェアコードは、メモリユニットに記憶され、プロセッサによって実行され得る。メモリユニットは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用するメモリという用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが格納される媒体のタイプに限定されない。ファームウェアおよびまたはソフトウェアで実装する場合、機能は、1つまたは複数の命令またはコードとして非一時的コンピュータ可読媒体上に記憶され得る。例としては、データ構造で符号化されたコンピュータ可読媒体、およびコンピュータプログラムで符号化されたコンピュータ可読媒体がある。コンピュータ可読媒体は、物理コンピュータ記憶媒体を含み、一時的伝播信号は指さない。記憶媒体は、コンピュータによってアクセスされ得る任意の使用可能な媒体とすることができる。限定ではなく、一例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CDROM、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは所望のプログラムコードを命令またはデータ構造の形で記憶するのに使用することができ、かつコンピュータからアクセスすることのできる任意の他の媒体を備えてよく、本明細書で使用するディスクには、コンパクトディスク、レーザディスク、光ディスク、デジタル多用途ディスク、フレキシブルディスク、およびブルーレイディスクが含まれ、ディスクは通常、データを磁気的に再生し、一方、ディスクはデータをレーザによって光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含めるべきである。本発明をその説明のために特定の実施形態に関連して例示したが、本発明はそれらの実施形態に限定されない。本発明の範囲から逸脱せずに様々な適合および修正を施してもよい。したがって、添付の特許請求の範囲の趣旨および範囲を上記の説明に限定すべきではない。