(57)【特許請求の範囲】
【請求項１】
第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法であって、
前記第１のデバイスにおいて前記測位プロトコルのためのメッセージを作成することと、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
異なる符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化することと、
ここにおいて、前記メッセージを符号化することは、抽象構文記法１（ＡＳＮ．１）に基づき、
ここにおいて、前記複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義され、
ここにおいて、各包含パラメータが埋め込まれる前記符号化ストリングは、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、
前記第２のデバイスに前記符号化メッセージを送信することと
を備える、方法。
【請求項２】
前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記包含パラメータの各々が、前記第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、請求項１に記載の方法。
【請求項３】
前記第２のデバイスが、前記包含パラメータに対応する前記位置決め方法および前記位置決め機能のサブセットをサポートする、ここにおいて、前記第２のデバイスが、サポートされる位置決め方法および位置決め機能の前記サブセットに対応する前記包含パラメータを復号し、前記第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する前記包含パラメータの復号を省略する、請求項２に記載の方法。
【請求項４】
第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法であって、
前記第１のデバイスにおいて、前記第２のデバイスによって送信された前記測位プロトコルのためのメッセージを受信することと、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備え、ここにおいて、各包含パラメータが、異なる符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号することと、
ここにおいて、前記メッセージを復号することは、抽象構文記法１（ＡＳＮ．１）に基づき、
ここにおいて、前記複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義され、
ここにおいて、各異なる符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、
を備える、方法。
【請求項５】
各包含パラメータの前記復号は、前記包含パラメータが埋め込まれた前記符号化ストリングから前記包含パラメータを抽出することを備える、請求項４に記載の方法。
【請求項６】
前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記複数の包含パラメータの各々が、前記第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、請求項４に記載の方法。
【請求項７】
前記複数の包含パラメータの前記サブセットが、前記第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、請求項４に記載の方法。
【請求項８】
装置または第１のデバイスであって、
前記装置において測位プロトコルのためのメッセージを作成するための手段と、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
異なる符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化するための手段と、
第２のデバイスに前記符号化メッセージを送信するための手段と、
ここにおいて、前記メッセージを符号化することは、抽象構文記法１（ＡＳＮ．１）に基づき、
ここにおいて、前記複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義され、
ここにおいて、各包含パラメータが埋め込まれる前記異なる符号化ストリングは、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、
を備える、装置または第１のデバイス。
【請求項９】
装置または第１のデバイスであって、
第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための手段と、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備え、ここにおいて、各包含パラメータが、異なる符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号するための手段と、
ここにおいて、前記メッセージを復号することは、抽象構文記法１（ＡＳＮ．１）に基づき、
ここにおいて、前記複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義され、
ここにおいて、各異なる符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、
を備える、装置または第１のデバイス。
【請求項１０】
各包含パラメータの復号のための前記手段は、前記包含パラメータが埋め込まれた前記符号化ストリングから前記包含パラメータを抽出するための手段を備える、請求項９に記載の装置または第１のデバイス。
【請求項１１】
前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記複数の包含パラメータの各々が、前記第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、請求項４に記載の方法または請求項９に記載の装置または第１のデバイス。
【請求項１２】
前記複数の包含パラメータの前記サブセットが、前記装置または第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、請求項１１に記載の方法または装置または第１のデバイス。
【請求項１３】
前記符号化ストリングが同じＡＳＮ．１データタイプを使用する、または
各符号化ストリングが随意のＡＳＮ．１パラメータである、
請求項１に記載の方法、または請求項４に記載の方法、または請求項８に記載の装置または第１のデバイス、または請求項９に記載の装置または第１のデバイス。
【請求項１４】
前記測位プロトコルが、ロングタームエボリューション（ＬＴＥ）位置決めプロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備える、請求項１に記載の方法、または請求項４に記載の方法、または請求項８に記載の装置または第１のデバイス、または請求項９に記載の装置または第１のデバイス。
【請求項１５】
１つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体であって、前記命令は、請求項１ないし７および１１ないし１４のいずれか一項に記載のステップを実行するためのものである、非一時的媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、両方が本出願の譲受人に譲渡される、２０１５年３月２７日に出願された米国仮出願番号第６２／１３９，４６７号「Ｓｕｐｐｏｒｔ  ｏｆ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ  Ｕｓｉｎｇ  Ａ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ」の利益を主張する、２０１５年９月９日に出願された米国特許出願番号第１４／８４９，４６０号「Ｓｕｐｐｏｒｔ  ｏｆ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ  Ｕｓｉｎｇ  Ａ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ」の利益を主張する。上述の米国特許出願の全体が参照により本明細書に組み込まれる。
【０００２】
[0002]本開示は、ワイヤレス通信の分野に関する。特に、本開示は、ロケーションサービスをサポートするための測位プロトコルに関する。
【背景技術】
【０００３】
[0003]ネットワークにおいてワイヤレスデバイスのロケーションまたは位置を知ることがしばしば望ましく、時々必要になる。たとえば、ワイヤレスデバイスは、緊急事象に応答して、緊急呼をかけ得る。緊急センターに移動局の正確なロケーションを与えることが望ましいことがある。別の例では、ユーザは、ウェブサイトを閲覧するためにワイヤレスデバイスを利用し得、ロケーションセンシティブコンテンツをクリックし得る。ウェブサーバは、次いで、ワイヤレスデバイスの位置についてホームネットワークまたはサービングネットワークに問い合わせ得る。ネットワークは、ワイヤレスデバイスの位置を確認するためにワイヤレスデバイスとの位置処理を開始し得る。ネットワークは、次いで、ウェブサーバにワイヤレスデバイスについての位置推定値を戻し得、これは、ユーザに適切なコンテンツを与えるためにこの位置推定値を使用し得る。
【０００４】
[0004]ロケーションサービスとも呼ばれる位置決定プロセスは、ワイヤレス通信ネットワークに関連するデバイスのロケーションを推定またはそうでなく決定するために使用され得、ならびに／あるいは方向探知、ナビゲーション、友人、同僚もしくは親類の位置特定、またはユーザ、エンティティまたは何らかの有益アセット（valuable asset）のためのロケーション履歴の維持のサポートなど、モバイルデバイスのユーザにあるいは外部ユーザまたはクライアントに追加のサービスを提供するためにモバイルデバイスの決定されたロケーションを利用し得る。
【０００５】
[0005]特定の例では、セルラー電話または他の同様のモバイル端末などのモバイルデバイスのロケーション座標を推定するために位置決定プロセスが実施され得る。位置決定プロセスをサポートするために利用可能な様々な技法がある。たとえば、モバイル端末のロケーションを推定するために、全地球測位システム（ＧＰＳ）および／または他の同様のシステムなどの衛星測位システム（ＳＰＳ）が使用され得る。
【０００６】
[0006]位置決定プロセスをサポートする際に、ワイヤレスネットワークの一部であるか、またはそれからアクセス可能であり得るロケーションサーバは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））によって定義されたロングタームエボリューション（ＬＴＥ（登録商標））測位プロトコル（ＬＰＰ）またはオープンモバイルアライアンス（ＯＭＡ）によって定義されたＬＰＰ拡張（ＬＰＰｅ）プロトコルなどの測位プロトコルを使用してモバイルデバイスと対話し得る。測位プロトコルにより、モバイルデバイスのロケーション決定を支援または可能にするために、ロケーションサーバおよび／またはモバイルデバイスが１つまたは複数の測位方法を使用することが可能になり得る。測位方法の例としては、いくつかのよく知られている例を挙げれば、アシスト型ＧＰＳ（Ａ−ＧＰＳ：Assisted GPS）、アシスト型グローバルナビゲーション衛星システム（Ａ−ＧＮＳＳ：Assisted Global Navigation Satellite System）、観測到着時間差（ＯＴＤＯＡ：Observed Time Difference Of Arrival）、拡張セルＩＤ（ＥＣＩＤ：Enhanced Cell ID）およびワイヤレスローカルエリアネットワーク（ＷＬＡＮ）測位がある。測位プロトコルが、ＬＰＰの場合のように少なくともいくつかの（たとえば、３つ以上の）異なる位置決め方法を、あるいはＬＰＰｅの場合のように多くの（たとえば、１２個よりも多くの）測位方法をサポートするとき、測位プロトコルのサポートは、ロケーションサーバ中でおよび／またはモバイルデバイス中で複雑になり、１つまたは２つの測位方法のみをサポートするのに専用である測位プロトコルの場合よりも多くのリソース（たとえば、メモリおよび処理）、多くの実施および多くのテストの使用という結果になり得る。リソース使用量、実施および／またはテストを低減するためにより複雑な測位プロトコル（たとえば、ＬＰＰおよびＬＰＰｅ）を簡略化すること、ならびにモバイルデバイスのロケーションを支援または可能にするために得られた測位プロトコルを使用することを行うための手段が有益であり得る。
【発明の概要】
【０００７】
[0007]ロケーションサービスをサポートするための測位プロトコルを開示する。一実施形態では、第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法は、第１のデバイスにおいて測位プロトコルのためのメッセージを作成することと、ここで、メッセージは、複数の許可パラメータからの包含パラメータのセットを備える、符号化ストリング中に包含パラメータの各々を埋め込むことによってメッセージを符号化することと、第２のデバイスに符号化メッセージを送信することとを備え得る。
【０００８】
[0008]本開示の態様によれば、複数の許可パラメータの各々は、別個の位置決め方法または別個の位置決め機能に対応し得、包含パラメータの各々は、第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。第２のデバイスは、包含パラメータに対応する位置決め方法および位置決め機能のサブセットをサポートし得、第２のデバイスは、サポートされる位置決め方法および位置決め機能のサブセットに対応する包含パラメータを復号し、第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する包含パラメータの復号を省略し得る。
【０００９】
[0009]いくつかの実施態様では、メッセージの符号化は、抽象構文記法１（ＡＳＮ．１）に基づく。複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用してメッセージにおいて定義され得る。各包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備え得る。メッセージ中の符号化ストリングはすべて、同じＡＳＮ．１データタイプを使用し得る（たとえば、すべて、オクテットストリングを使用し得る）。代替的に、メッセージ中の符号化ストリングは、異なるＡＳＮ．１データタイプを使用し得、たとえば、第１の位置決め方法（たとえばＡ−ＧＮＳＳ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１オクテットストリングであり得るが、第２の位置決め方法（たとえば、ＯＴＤＯＡ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１ビットストリングであり得る。各符号化ストリングは、メッセージ中の随意のＡＳＮ．１パラメータであり得る。代替的に、１つまたは複数のあるいはすべての符号化ストリングが必須のＡＳＮ．１パラメータであり得る。この場合、符号化ストリング中に埋め込まれた包含パラメータの不在は、（たとえば、ＡＳＮ．１オクテットストリングである符号化ストリングの場合、それぞれ０オクテットまたは１オクテットを含んでいる）０長さまたは単位長さの符号化ストリングを含めることによって示され得る。測位プロトコルは、ロングタームエボリューション（ＬＴＥ）測位プロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備え得る。第１のデバイスは、ロケーションサーバ（たとえば、ＳＵＰＬ  ＳＬＰまたはＥ−ＳＭＬＣ）であり得、第２のデバイスは、ユーザ機器（ＵＥ）であり得、またその逆も同様である。
【００１０】
[0010]別の実施形態では、装置と第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートするための装置は、装置において測位プロトコルのためのメッセージを作成するための１つまたは複数のプロセッサと、ここで、メッセージは、複数の許可パラメータからの包含パラメータのセットを備える、符号化ストリング中に包含パラメータの各々を埋め込むことによってメッセージを符号化するためのエンコーダおよび／あるいは１つまたは複数のプロセッサと、第２のデバイスに符号化メッセージを送信するための送信機とを備え得る。
【００１１】
[0011]また別の実施形態では、第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法は、第２のデバイスによって送信された測位プロトコルのためのメッセージを受信することと、ここで、メッセージは、複数の許可パラメータからの複数の包含パラメータを備える、ここで、各包含パラメータは符号化ストリング中に埋め込まれる、複数の包含パラメータのサブセットを復号し、サブセット中にない包含パラメータの復号を省略することによってメッセージを復号することとを備え得る。
【００１２】
[0012]本開示の態様によれば、複数の許可パラメータの各々は、別個の位置決め方法または別個の位置決め機能に対応し得、複数の包含パラメータの各々は、第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。複数の包含パラメータのサブセットは、第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。
【００１３】
[0013]いくつかの実施態様では、メッセージの復号は、抽象構文記法１（ＡＳＮ．１）に基づき得る。複数の許可パラメータは、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用してメッセージにおいて定義され得る。各符号化ストリングは、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備え得る。符号化ストリングはすべて、同じＡＳＮ．１データタイプを使用し得る。代替的に、メッセージ中の符号化ストリングは、異なるＡＳＮ．１データタイプを使用し得、たとえば、第１の位置決め方法（たとえばＡ−ＧＮＳＳ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１オクテットストリングであり得るが、第２の位置決め方法（たとえば、ＯＴＤＯＡ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１ビットストリングであり得る。各符号化ストリングは、随意のＡＳＮ．１パラメータであるか、または必須のＡＳＮ．１パラメータであり得る。必須のＡＳＮ．１パラメータである場合、符号化ストリング中に埋め込まれた包含パラメータの不在は、（たとえば、ＡＳＮ．１オクテットストリングである符号化ストリングの場合、それぞれ０オクテットまたは１オクテットを含んでいる）０長さまたは単位長さの符号化ストリングを含めることによって示され得る。測位プロトコルは、ロングタームエボリューション（ＬＴＥ）位置決めプロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備え得る。第１のデバイスは、ロケーションサーバであり得、第２のデバイスは、ユーザ機器（ＵＥ）であり得、またその逆も同様である。
【００１４】
[0014]また別の実施形態では、装置と第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートするための装置は、第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための受信機と、ここで、メッセージは、複数の許可パラメータからの複数の包含パラメータを備え、各包含パラメータは符号化ストリング中に埋め込まれる、複数の包含パラメータのサブセットを復号し、サブセット中にない包含パラメータの復号を省略することによってメッセージを復号するためのデコーダおよび／あるいは１つまたは複数のプロセッサとを備え得る。
【００１５】
[0015]本開示の上述の特徴および利点、ならびに本開示の追加の特徴および利点は、以下の図面の非限定的で非網羅的な態様とともに本開示の実施形態の詳細な説明を読めば、より明確に理解できよう。
【図面の簡単な説明】
【００１６】
【図１】[0016]本開示の態様による、モバイルデバイスのロケーションを決定するのを支援するために測位プロトコルを使用するための例示的な環境を示す図。
【図２】[0017]本開示の態様による、２つのデバイス間の測位プロトコルによる例示的な通信を示す図。
【図３】[0018]本開示の態様による、２つのデバイス間の測位プロトコルによる別の例示的な通信を示す図。
【図４】[0019]本開示の態様による、２つのデバイス間の測位プロトコルによるまた別の例示的な通信を示す図。
【図５Ａ】[0020]本開示の態様による、測位プロトコルを使用するロケーションサービスをサポートする方法を示す図。
【図５Ｂ】本開示の態様による、測位プロトコルを使用するロケーションサービスをサポートする方法を示す図。
【図６】[0021]本開示の態様による、測位プロトコルを使用するロケーションサービスをサポートするための例示的な装置を示す図。
【図７】[0022]本開示の態様による、モバイルデバイスの例示的なブロック図。
【発明を実施するための形態】
【００１７】
[0023]ロケーションサービスをサポートするための測位プロトコルを使用するための実施形態を開示する。以下の説明は、いかなる当業者でも本開示を製作および使用することができるように提示される。特定の実施形態および適用例の説明は、例として与えられるにすぎない。本明細書で説明する例の様々な修正および組合せは当業者には容易に明らかであり、本明細書で定義する一般原理は、本開示の範囲を逸脱することなく他の例および適用例に適用され得る。したがって、本開示は、説明および図示する例に限定されるものではなく、本明細書で開示する原理および特徴に一致する最も広い範囲を与えられるべきである。「例示的」または「例」という単語は、本明細書では「例、事例、または例示の働きをすること」を意味するために使用する。「例示的」または「例」として本明細書で説明するいかなる態様または実施形態も、必ずしも他の態様または実施形態よりも好適または有利なものと解釈すべきではない中である。
【００１８】
[0024]「ロケーション」、「位置」、「ロケーション推定値」および「位置推定値」という用語は、同義であると見なされ、ワイヤレスデバイス自体またはロケーションサーバなどの何らかの他のエンティティのいずれかによってワイヤレスデバイスのために計算またはそうでなく推定され得る地理的ロケーション（たとえば、緯度、経度、および随意に高度）または都市ロケーション（たとえば、所在地住所またはよく知られている場所名）を指すために本明細書で互換的に使用される。地理的ロケーションまたは都市ロケーションは、（たとえば、定点の場合は緯度、経度および随意に高度によって与えられるなど）定点、固定域または固定容積に対応するときに「絶対」と呼ばれることがあり、（たとえば、知られている絶対ロケーションをもつ定点からの北または南、東または西、随意に上または下への距離を指定することによって）絶対ロケーションに対する変位またはオフセットとして表されるときに「相対」と呼ばれることがある。
【００１９】
[0025]図１に、本開示の態様による、測位プロトコルを使用するロケーションサービスをサポートするための例示的な環境１００を示す。図１に示す例では、ターゲットデバイス１０４は、ユーザのモバイルデバイスを表し得る。本開示の実施形態によれば、ターゲットデバイス１０４は、限定はしないが、セルラーまたは他のワイヤレス通信デバイス（たとえば、セルフォン、スマートフォン）、パーソナル通信システムデバイス、パーソナルナビゲーションデバイス、個人情報マネージャ、携帯情報端末、ラップトップ、タブレット、あるいはワイヤレス通信および／またはナビゲーション信号を受信することが可能である他の好適なモバイルデバイスを含むことができる。ターゲットデバイス１０４は、互換的に、ユーザ機器（ＵＥ）、移動局（ＭＳ）、モバイル端末、モバイルデバイス、ワイヤレスデバイス、ワイヤレス端末、局（たとえば、ＩＥＥＥ８０２．１１対応局）、セキュアユーザプレーンロケーション（ＳＵＰＬ）対応端末（ＳＥＴ）または何らかの他の名前で呼ばれることがある。
【００２０】
[0026]例示的な環境１００中で、ワイヤレス通信環境中で、ターゲットデバイス１０４の近くに位置する、それぞれ１０６、１０８、および１１０として示されるモバイルアクセスポイントなどの１つまたは複数のモバイル無線ビーコンＭ１、Ｍ２およびＭ３がある。モバイルアクセスポイントは、小さく、ポータブルであり得（たとえば、ＷｉＦｉ（登録商標）アクセスポイントであり得）、概して固定されているが、時々、新しいロケーションに移動され得る。さらに、ターゲットデバイス１０４の近くに位置する、それぞれ１１２、１１４、および１１６として示される基地局などの１つまたは複数の固定無線ビーコンＢ１、Ｂ２、およびＢ３があり得る。本開示の実施形態によれば、モバイル無線ビーコンと固定無線ビーコンとは、基地局、フェムトセル、Ｂｌｕｅｔｏｏｔｈ（登録商標）ノード、ホーム基地局、スモールセルおよびワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイント（ＡＰ）の任意の組合せであり得る。モバイルおよび固定無線ビーコンは、（ｉ）第３世代パートナーシッププロジェクト（３ＧＰＰ）によって定義されたモバイル通信用グローバルシステム（ＧＳＭ（登録商標））、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））またはロングタームエボリューション（ＬＴＥ）規格、（ｉｉ）第３世代パートナーシッププロジェクト２（３ＧＰＰ２）によって定義された符号分割多元接続（ＣＤＭＡ）１ｘＲＴＴおよびＥｖＤＯ規格、（ｉｉｉ）ＩＥＥＥによって定義された８０２．１１  ＷｉＦｉまたは８０２．１６のＷｉＭａｘ（登録商標）規格、あるいは（ｉｖ）何らかの他の規格のようなワイヤレス規格によるワイヤレス通信をサポートし得る。ターゲットデバイス１０４は、モバイルおよび固定無線ビーコンのすべてまたはそれらのうちのいくつかがサポートするのと同じワイヤレス規格によるワイヤレス通信をサポートし得る。さらに、ターゲットデバイス１０４は、ターゲットデバイス１０４によってサポートされ、モバイルおよび／または固定無線ビーコンから受信されたワイヤレス規格のためのダウンリンク信号を取得し、測定するように構成され得る。ターゲットデバイス１０４によってサポートされ得る信号測定値の例としては、信号強度、信号品質（たとえば、信号対雑音比（Ｓ／Ｎ））、信号ラウンドトリップ伝搬時間（ＲＴＴ）、信号到着時間（ＴＯＡ）および信号到着時間差（ＴＤＯＡ）の測定がある。ターゲットデバイス１０４はまた、米国の全地球測位システム（ＧＰＳ）、ロシアのＧＬＯＮＡＳＳシステム、欧州のＧａｌｉｌｅｏシステムまたは中国のＢｅｉｄｏｕシステムなどのグローバルナビゲーション衛星システム（ＧＮＳＳ）の一部であり得る衛星１２２、１２４、１２６、および１２８から受信された信号を測定するように構成され得る。衛星信号についてターゲットデバイス１０４によって行われる測定の例としては、擬似距離、コード位相、キャリア位相および／またはドップラーの測定があり得る。
【００２１】
[0027]例示的な環境１００は、ターゲットデバイス１０４に通信サービスを提供するネットワーク１１８を含み得る。ネットワーク１１８は、ターゲットデバイス１０４のためのサービングワイヤレスネットワークであり得る。ネットワーク１１８は、さらにまたは代わりに、ターゲットデバイス１０４のためのホームネットワークであり得、ターゲットデバイス１０４のユーザがサブスクリプションを有する事業者によって所有および運営され得る。代替的に、ネットワーク１１８は、ターゲットデバイス１０４にホームネットワークではなく訪問先ネットワークであり得、ターゲットデバイス１０４のためのホームネットワークのカバレージの外側にあるときにターゲットデバイス１０４に通信サービスを提供し得る。ネットワーク１１８は、ワイヤレスネットワークであり得、ＧＳＭ、ＷＣＤＭＡ、ＬＴＥ、ＣＤＭＡ  １ｘＲＴＴ、ＣＤＭＡ  ＥｖＤＯ、ＷｉＦｉ、ＷｉＭａｘ、および／または何らかの他のワイヤレス技術をサポートし得る。ネットワーク１１８はまた、ワイヤラインネットワークであり得る（たとえば、ＤＳＬまたはパケットケーブルアクセスをサポートし得る）。モバイル無線ビーコン１０６、１０８、１１０および固定無線ビーコン１１２、１１４、１１６の一部または全部が、ネットワーク１１８の一部または図１に示されていない何らかの他のネットワークの一部であり得る。モバイル無線ビーコン１０６、１０８、１１０がネットワーク１１８の一部である場合、ネットワーク１１８の残りとのバックホールシグナリングおよびデータ／ボイストランスポートは、ワイヤレス手段（たとえば、マイクロ波、衛星、ならびにネットワーク１１８に属する固定基地局によってサポートされるワイヤレス技術）によって達成され得る。
【００２２】
[0028]ターゲットデバイス１０４は、ネットワーク１１８の一部であるかまたはそれに接続されたか、あるいはネットワーク１１８からアクセス可能である（たとえば、ネットワーク１１８が訪問先ネットワークであり、ターゲットデバイス１０４のためのホームネットワークではない場合、ターゲットデバイス１０４のためのホームネットワークの一部である）ロケーションサーバ１２０と通信していることがある。ロケーションサーバ１２０は、３ＧＰＰによって定義されたサービングモバイルロケーションセンター（ＳＭＬＣ）、スタンドアロンＳＭＬＣ（ＳＡＳ）または拡張サービングモバイルロケーションセンター（Ｅ−ＳＭＬＣ）であり得る。ロケーションサーバ１２０はまた、オープンモバイルアライアンス（ＯＭＡ）によって定義されたセキュアユーザプレーンロケーション（ＳＵＰＬ）ロケーションプラットフォーム（ＳＬＰ）または３ＧＰＰ２によって定義された位置決定エンティティ（ＰＤＥ）であり得る。ロケーションサーバ１２０は、ターゲットデバイス１０４に代わってロケーションサービスをサポートし得る。たとえば、ロケーションサーバ１２０は、ターゲットデバイス１０４に支援データ、たとえば、（ｉ）ターゲットデバイス１０４が、モバイル無線ビーコン１０６、１０８、１１０、固定無線ビーコン１１２、１１４、１１６および／または衛星１２２、１２４、１２６、１２８から信号を取得し、測定するのを助けるための支援データ、ならびに／あるいは（ｉｉ）ターゲットデバイス１０４が、これらの測定値からそれのロケーションを計算するのを助けるための支援データを与え得る。ロケーションサーバ１２０はまた、ターゲットデバイス１０４から測定値またはロケーション推定値を受信し（たとえば、および要求し）得、受信された任意の測定値を使用してターゲットデバイス１０４のためのロケーションを決定し得る。ロケーションサーバ１２０とターゲットデバイス１０４とはまた、互いの測位能力、たとえば、異なるタイプの支援データ、異なるタイプのロケーション関連測定値を送信または受信する能力および異なる位置決め方法をサポートする能力を受信し（たとえば、および要求し）得る。ターゲットデバイス１０４とロケーションサーバ１２０とは、（ｉ）ロケーションサーバ１２０からターゲットデバイス１０４に支援データを搬送すること、（ｉｉ）ターゲットデバイス１０４からロケーションサーバ１２０に支援データについての要求を搬送すること、（ｉｉｉ）ターゲットデバイス１０４からロケーションサーバ１２０に測定値またはロケーション推定値を搬送すること、（ｉｖ）ロケーションサーバ１２０からターゲットデバイス１０４に測定値またはロケーション推定値についての要求を搬送すること、（ｖ）ロケーションサーバ１２０またはターゲットデバイス１０４のどちらかから他のエンティティに測位能力を搬送することならびに／あるいは（ｖｉ）ロケーションサーバ１２０またはターゲットデバイス１０４のいずれかから他のエンティティに測位能力についての要求を搬送することなどを行うロケーション関連情報を通信するために測位プロトコル１３０を採用し得る。ターゲットデバイス１０４とロケーションサーバ１２０とによって採用される測位プロトコルは、さらに、測位プロトコルを使用して通信される任意のロケーション関連情報のためのコンテンツ、フォーマットおよび符号化を定義し得（たとえば、ＡＳＮ．１またはＸＭＬメッセージおよびパラメータコンテンツおよび符号化を定義し得）、（たとえば、ＩＰまたはＴＣＰ／ＩＰを介してなど）ロケーション関連情報をトランスポートする手段を定義し得、ならびに／あるいは測位プロトコルによってサポートされる手順および測位方法を定義し得る。たとえば、測位プロトコル手順は、異なる位置決め方法に対して測位プロトコルを使用して通信されることも通信されないこともあるロケーション情報のタイプ、受信されたロケーション情報をどのように扱い得るのかまたは扱う必要があるのか、特定のロケーション情報をいつ送り得るのかまたは送る必要があるのか、ならびにエラー状態および他の異常をどのように扱い得るのかまたは扱う必要があるのかを定義し得る。
【００２３】
[0029]測位プロトコル１３０の例としては、（ｉ）３ＧＰＰ技術仕様（ＴＳ）３６．３５５において３ＧＰＰによって定義されたＬＴＥ測位プロトコル（ＬＰＰ）、（ｉｉ）ＯＭＡ  ＴＳ  ＯＭＡ−ＴＳ−ＬＰＰｅ−Ｖ１＿０、ＯＭＡ−ＴＳ−ＬＰＰｅ−Ｖ１＿１およびＯＭＡ−ＴＳ−ＬＰＰｅ−Ｖ２＿０においてＯＭＡによって定義されたＬＰＰ拡張（ＬＰＰｅ）プロトコル、（ｉｉｉ）ＬＰＰとＬＰＰｅとの両方を組み合わせたもの、ならびに（ｉｖ）３ＧＰＰ  ＴＳ  ４４．０３１において定義されている無線リソースロケーションサービスプロトコル（ＲＲＬＰ）があり得る。
【００２４】
[0030]ロケーションサーバ１２０は、衛星１２２、１２４、１２６、１２８に関する情報（たとえば、エフェメリス、アルマナックおよびタイミングデータ）、モバイル無線ビーコン１０６、１０８、１１０および／または固定無線ビーコン１１２、１１４、１１６に関する情報（たとえば、固定無線ビーコンのロケーション座標、モバイル無線ビーコンのロケーション座標、アンテナ特性、送信電力、他の無線ビーコンに対するまたは衛星１２２、１２４、１２６、１２８に対する送信タイミング）をもつデータベースを含み得る。ロケーションサーバ１２０は、たとえば、ターゲットデバイス１０４による要求時に、またはロケーションサーバ１２０がある外部クライアント（図１に図示せず）に代わってターゲットデバイス１０４のロケーションを取得する必要があるとき、測位プロトコル１３０を使用して支援データとしてターゲットデバイス１０４にこの情報のうちのいくつか（たとえば、近くの無線ビーコンについての情報）を与えるように構成され得る。
【００２５】
[0031]ロケーションサーバ１２０とターゲットデバイス１０４とは、ロケーションを決定するかまたはロケーション決定を支援するための制御プレーンソリューションの一部として、あるいはユーザプレーンロケーションソリューションの一部として測位プロトコル１３０を使用し得る。制御プレーンソリューションでは、一般に、測位プロトコル１３０によって搬送されるシグナリングなどのシグナリングは、データまたはボイストラフィックではなくシグナリングをサポートするように定義されたネットワーク（たとえば、ネットワーク１１８）によってサポートされるプロトコルおよびインターフェースを使用して搬送される。ユーザプレーンソリューションでは、測位プロトコル１３０によって搬送されるシグナリングなどのシグナリングは、一般に、データおよび／またはボイストラフィックを搬送することを目的とするプロトコルおよびリソース（たとえば、ＴＣＰまたはＴＣＰ／ＩＰ）によって搬送される。制御プレーンロケーションソリューションの例としては、３ＧＰＰ  ＴＳ  ２３．２７１、４３．０５９、２５．３０５および３６．３０５において定義された３ＧＰＰソリューションがある。ユーザプレーンソリューションの一例は、ＯＭＡによって定義されたＳＵＰＬソリューションである。制御プレーンソリューションの場合、ロケーションサーバ１２０は、ＳＭＬＣ、Ｅ−ＳＭＬＣ、ＳＡＳまたはＰＤＥであり得る。ユーザプレーンソリューションの場合、ロケーションサーバは、ホームＳＬＰ（Ｈ−ＳＬＰ）、発見ＳＬＰ（Ｄ−ＳＬＰ）または緊急ＳＬＰ（Ｅ−ＳＬＰ）などのＳＬＰであり得る。
【００２６】
[0032]ターゲットデバイス１０４は、ネットワーク１１８に属するかまたは何らかの他のネットワーク（図１に図示せず）に属する基地局、ホーム基地局またはＷＬＡＮ  ＡＰを介してロケーションサーバ１２０にアクセスし得る。これらの基地局、ホーム基地局およびＷＬＡＮ  ＡＰは、モバイル無線ビーコン１０６、１０８、１１０と固定無線ビーコン１１２、１１４、１１６とを含むことも含まないこともある。
【００２７】
[0033]本開示の実施形態によれば、システムは、ターゲットデバイス１０４の位置を決定するかまたは位置を決定するのを支援するように構成され得る。１つの手法では、ターゲットデバイスの位置は、モバイル無線ビーコンＭ１、Ｍ２、およびＭ３からおよび／または固定無線ビーコンＢ１、Ｂ２およびＢ３から送信された無線信号の、ターゲットデバイス１０４によって行われた測定値を使用して決定され得る。測定値には、信号強度、信号品質（たとえば、Ｓ／Ｎ）、信号伝搬遅延（たとえば、ＲＴＴ）または絶対タイミング（たとえば、ＴＯＡ）および１つの無線ビーコン対別の無線ビーコンの相対タイミング（たとえば、ＴＤＯＡ）を含む信号タイミングが含まれ得る。ターゲットデバイス１０４は、これらの測定値からロケーション推定値を計算するか、または（たとえば、測位プロトコル１３０を使用して）ロケーション推定値を計算するためにロケーションサーバ１２０に測定値を与え得る。ターゲットデバイス１０４のロケーションを決定するために、既存の地上ベース位置決め方法、たとえば、３ＧＰＰ  ＴＳ  ３６．３５５においてＬＴＥ無線アクセスのために３ＧＰＰによって定義された観測到着時間差（ＯＴＤＯＡ）位置決め方法、３ＧＰＰ  ＴＳ  ２５．３３１においてＷＣＤＭＡ無線アクセスのために３ＧＰＰによって定義されたＯＴＤＯＡ、３ＧＰＰ２  ＴＳ  Ｃ．Ｓ００２２においてＣＤＭＡ  １ｘおよびＥｖＤＯ無線アクセスのために３ＧＰＰ２によって定義された高度順方向リンク三辺測量（ＡＦＬＴ）方法、ＷｉＦｉ無線アクセスのためにＬＰＰｅ測位プロトコルに関連してＯＭＡによって定義されたＷＬＡＮ測位方法、およびＬＰＰおよびＬＰＰｅ測位プロトコルに関連して様々なワイヤレスアクセスタイプのために３ＧＰＰおよびＯＭＡによって定義された拡張セルＩＤ（ＥＣＩＤ）方法が使用され得る。
【００２８】
[0034]ターゲットデバイス１０４はまた、ロケーションおよび／または速度、加速度、あるいは空気圧および／または温度などの他のロケーション関連パラメータの変化を検出するためにセンサーを採用し得る。ターゲットデバイス１０４またはロケーションサーバ１２０は、（たとえば、モバイル無線ビーコンＭ１、Ｍ２およびＭ３ならびに／または固定無線ビーコンＢ１、Ｂ２およびＢ３の前の測定値から取得された）前の知られている絶対ロケーションに基づいてターゲットデバイス１０４のための新しい絶対ロケーションまたは相対ロケーションを決定するためにこれらのセンサー測定値を利用し得る。さらに、ターゲットデバイス１０４の位置は、衛星１２２、１２４、１２６、および１２８からの無線信号の、ターゲットデバイス１０４によって行われた測定値を使用して決定され得る。ターゲットデバイス１０４とロケーションサーバ１２０とはまた、（たとえば、Ｂｌｕｅｔｏｏｔｈビーコンを使用した）短距離ノード（ＳＲＮ：short range node）測位、歩行者デッドレコニング（ＰＤＲ：pedestrian dead reckoning）強化観測時間差（Ｅ−ＯＴＤ）、および／または画像認識ベース（ＩＲＢ）測位など、（たとえば、ＬＰＰｅ測位プロトコルを使用した）他の位置決め方法をサポートし得る。さらに、ＷＬＡＮまたはＳＲＮ測位などのいくつかの測位方法の場合、ロケーションサーバ１２０は、ターゲットデバイス１０４が無線パターンマッチングとして知られる方法を使用してそれのロケーションを計算することを可能にし得る長方形格子中の１または２メートルだけ離間したロケーションなどの異なる定義ロケーションにおけるモバイル無線ビーコン１０６〜１１０または固定無線ビーコン１１２〜１１６のうちの１つまたは複数に予想される（たとえば、計算されたまたは以前に測定された）信号強度またはラウンドトリップ信号伝搬時間を含んでいる支援データとして測位プロトコル１３０を使用してターゲットデバイス１０４に１つまたは複数の無線ヒートマップを与え得る。
【００２９】
[0035]図２に、本開示の態様による、図１中の測位プロトコル１３０などの測位プロトコルを使用する２つのデバイス間の例示的な通信２００を示す。この例では、ステップ１において、ターゲットデバイス（たとえば、ターゲットデバイス１０４）またはロケーションサーバ（たとえば、ロケーションサーバ１２０）のいずれかであり得るエンドポイントＡ２０２は、エンドポイントＢ２０４に最初のＬＰＰトランザクションｊのためのＬＰＰメッセージを送ることによってＬＰＰプロトコルのためのセッションを開始し得、エンドポイントＢ２０４は、エンドポイントＡ２０２に対する相補的役割を有する（たとえば、エンドポイントＡ２０２がロケーションサーバである場合、ターゲットデバイス１０４などのターゲットデバイスであり得る）。随意のステップ２において、エンドポイントＡ２０２とエンドポイントＢ２０４とは、ステップ１において開始されたトランザクションを続けるためにさらなるＬＰＰメッセージを交換し得る。随意のステップ３において、いずれかのエンドポイントは、追加のＬＰＰメッセージを送ることによってさらなるトランザクションを誘発し得る。ステップ４において、セッションは、１つまたは複数のＬＰＰメッセージが、２つのエンドポイント間で交換されることになる最後のトランザクションＮによって終了され得る。
【００３０】
[0036]通信２００中の各ＬＰＰトランザクション内で、すべての構成するＬＰＰメッセージが同じトランザクション識別子を含むことができる。たとえば、ステップ１および２について、トランザクション識別子はｊであり得、ステップ３および４について、トランザクション識別子は、それぞれ、ｋおよびＮであり得る。各トランザクション中で送られる最後のＬＰＰメッセージは、トランザクションの終了を示す情報要素を含むことができる。並行して行われるトランザクションは、異なるトランザクションＩＤを使用し得、完了したトランザクションのためのトランザクションＩＤは、完了したトランザクションの最後のメッセージが受信されたと知られた後の任意の時間に再使用され得る。
【００３１】
[0037]図２に示す通信２００はまた、一実施形態では、図２に示す各ＬＰＰメッセージが埋込みＬＰＰｅメッセージを含んでいる場合に発生し得る組み合わされたＬＰＰ／ＬＰＰｅメッセージによって図２に示す各ＬＰＰメッセージが置き換えられるときに有効であり得る。組み合わされたＬＰＰ／ＬＰＰｅメッセージの場合、メッセージのコンテンツへの本明細書での言及は、別段の明示的な言及がないときに、ＬＰＰメッセージのコンテンツまたは埋込みＬＰＰｅメッセージのコンテンツを指すことがある。
【００３２】
[0038]通信２００中のステップ１〜４に示したＬＰＰメッセージは、表１中に本明細書で後に示すメッセージのいずれかなど、３ＧＰＰ  ＴＳ  ３６．３５５においてＬＰＰのために定義された任意のＬＰＰメッセージを含み得る。同様に、図２に示すＬＰＰメッセージが、組み合わされたＬＰＰ／ＬＰＰｅメッセージによって置き換えられるとき、ＬＰＰメッセージは、後で表１に示す任意のＬＰＰメッセージであり得、埋込みＬＰＰｅメッセージは、表１に関連して後で説明するように埋め込まれるＬＰＰメッセージに対応するＬＰＰｅメッセージであり得る。
【００３３】
[0039]図３に、本開示の態様による、図１中の測位プロトコル１３０などの測位プロトコルを使用する２つのデバイス間の別の例示的な通信３００を示す。この例では、ターゲットデバイス３０２（たとえば、ターゲットデバイス１０４）とサーバ３０４（たとえば、ロケーションサーバ１２０）との間の通信は、ＬＰＰｅプロトコルと組み合わされたＬＰＰプロトコルを使用して行われ得る。通信３００のステップ１において、サーバ３０４は、何らかの利用可能なトランザクションＩＤ  Ｔ１を使用する埋込みＬＰＰｅロケーション情報要求メッセージを含んでいるＬＰＰロケーション情報要求メッセージをターゲット３０２に送る。ステップ１におけるメッセージ（たとえば、埋込みＬＰＰｅメッセージ）は、（たとえば、ターゲット３０２とサーバ３０４との間で現在使用されている任意の他のＬＰＰｅ周期／トリガセッションＩＤとは異なる）周期／トリガセッションＩＤ  Ｓと、これが、周期／トリガロケーション情報転送および要求されているロケーション情報のタイプを識別するＬＰＰｅ制御パラメータについての最初の要求であるという指示と、それを送るためのトリガまたは周期条件と、ロケーション情報転送を終了するための継続時間または他の特定の条件のいずれかとを含み得る。
【００３４】
[0040]ステップ２において、ターゲット３０２は、埋込みＬＰＰｅロケーション情報提供メッセージを含んでいるＬＰＰロケーション情報提供メッセージをサーバ３０４に送ることによって応答し得る。ステップ２におけるメッセージは、ステップ１において使用されたのと同じトランザクションＩＤ  Ｔ１を使用し得、このトランザクションの終了を示し得る。ステップ２のためのメッセージ（たとえば、埋込みＬＰＰｅメッセージ）は、ステップ１からの周期／トリガセッションＩＤ  Ｓと、これが最初の要求に対する応答であるという指示と、ステップ１における要求がサポートされ得るのか否かを示すＬＰＰｅ制御パラメータとを含み得る。ステップ１における要求がサポートされ得る場合、ＬＰＰｅ制御パラメータは、後のステップ（たとえば、ステップ３および４）において送られることになるロケーション情報のタイプと、ロケーション情報を送るためのトリガまたは周期パラメータと、ロケーション情報転送を終了するための継続時間または他の条件とを明示的に確認または再定義し得る。配信されるべきロケーション情報のさらなる特性も提供され得る。手順がサポートされ得ない場合、エラーの理由がステップ２においてＬＰＰｅレベルで与えられ得、その場合、残りのステップが実行されないことがある。
【００３５】
[0041]ステップ２において確認または定義された第１のトリガまたは周期条件が発生すると、ターゲット３０２は、ステップ３においてサーバ３０４に埋込みＬＰＰｅロケーション情報提供メッセージを含んでいる非送信請求ＬＰＰロケーション情報提供メッセージを送り得る。メッセージ（たとえば、埋込みＬＰＰｅメッセージ）は、ステップ１からの周期／トリガセッションＩＤ  Ｓと、これが周期／トリガロケーション情報配信であるという指示と、ステップ２において確認または定義されたロケーション情報のタイプを含んでいるＬＰＰｅデータパラメータとを含み得る。メッセージは、Ｔ１とは異なり得る何らかの利用可能なトランザクションＩＤ  Ｔ２を使用し得る。
【００３６】
[0042]ステップ４において、ターゲット３０２は、各追加のトリガまたは周期条件が発生すると、ステップ３と同様に、ステップ２において確認または再定義したロケーション情報のタイプを含んでいるさらなるＬＰＰロケーション情報提供メッセージをサーバ３０４に送り続け得る。
【００３７】
[0043]随意のステップのステップ５において、セッションが終了することを要求するサーバ３０４においてエラー状態が発生する場合、サーバ３０４は、ＬＰＰおよび／またはＬＰＰｅエラーコードを随意に含み得る、ステップ３および４のトランザクションＴ２のためのＬＰＰアボート（LPP Abort）をターゲット３０２に送り得る。残りのステップは、次いで、省略され得る。ステップ５におけるアボートを誘起し得るエラー状態は、ロケーション情報転送を更新しようとするサーバ３０４またはターゲット３０２のいずれかによる試みを含み得、ここで、ターゲット３０２によって与えられた最終制御パラメータは、サーバ３０４に許容可能でない。
【００３８】
[0044]随意のステップであるステップ６において、さらなるロケーション情報の配信なしにセッションが終了することを要求するターゲット３０２においてエラー状態が発生する場合、ターゲット３０２は、ＬＰＰおよび／またはＬＰＰｅエラーコードを随意に含み得る、ステップ３および４のトランザクションＴ２のためのＬＰＰアボートをサーバ３０４に送り得る。残りのステップは、次いで、省略され得る。
【００３９】
[0045]ステップ７において、ロケーション情報転送を終了するための継続時間または他の条件が発生すると、サーバ３０４にターゲット３０２によって転送された最後のＬＰＰロケーション情報提供メッセージが、ステップ３および４において使用されたトランザクションＴ２の終了を示す。
【００４０】
[0046]図４に、本開示の態様による、図１中の測位プロトコル１３０などの測位プロトコルを使用する２つのデバイス間の別の例示的な通信４００を示す。この例では、ターゲットデバイス４０２（たとえば、ターゲットデバイス１０４）と、制御サーバ４０４（たとえば、ロケーションサーバ１２０）と、データサーバ４０６（たとえば、ロケーションサーバ１２０またはロケーションサーバ１２０と同様の別のロケーションサーバ）との間の通信は、データサーバ４０６にターゲットデバイス４０２によってロケーション関連データのクラウドソーシングをサポートするために行われ得る。通信４００のステップ１において、制御サーバ４０４は、埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報要求メッセージ）を含んでいる、何らかの利用可能なトランザクションＩＤ  Ｔ１を使用するＬＰＰロケーション情報要求メッセージをターゲットデバイス４０２に送る。ステップ１におけるメッセージ（たとえば、埋込みＬＰＰｅメッセージ）は、ターゲットデバイス４０２に一意であり得るかまたは匿名値の０に設定され得るクラウドソーシングセッションＩＤ  Ｓと、これがクラウドソーシングについての要求であるという指示と、要求されたクラウドソーシング測定値および測定値を取得し報告するための制御パラメータの指示とを含み得る。ステップ１におけるメッセージはまた、クラウドソーシング測定値が（たとえば、ステップ３および４において）送られ得るデータサーバ４０６のアドレスを含み得る。データサーバ４０６が示されない場合、データサーバ４０６は、制御サーバ４０４と同じであり得る。
【００４１】
[0047]通信４００中のステップ２において、ターゲットデバイス４０２は、制御サーバ４０４に埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供メッセージ）を含んでいるＬＰＰロケーション情報提供メッセージを送ることによって応答し得る。メッセージは、ステップ１におけるものと同じトランザクションＩＤ  Ｔ１を使用し得、このトランザクションの終了を示し得る。メッセージは、ステップ１におけるものと同じであるか匿名報告を示す０であり得るセッションＩＤ  Ｓと、これがクラウドソーシングの確認であるという指示と、クラウドソーシングされるべき測定値および測定値を取得し、報告するための制御パラメータの指示とを含み得る。ステップ２における示された測定値と制御パラメータとは、ステップ１におけるものと同じであるかまたはステップ１におけるもののサブセットであり得、ここで、制御パラメータのサブセットは、ステップ１におけるいくつかのパラメータを省略し、ならびに／あるいはステップ１におけるものより低い周波数および／または短い継続時間の測定値および／または報告を示すステップ１からのいくつかのパラメータを含む。クラウドソーシング手順がターゲットデバイス４０２によってサポートされ得ない場合、ステップ２におけるＬＰＰロケーション情報提供メッセージ中に、代わりに、クラウドソーシングの拒絶の指示ならびにエラー理由が含まれ得、したがって、測定値および制御パラメータの指示が含まれない。この場合、通信４００の後続のステップが実行されないことがある。
【００４２】
[0048]通信４００のステップ３において、ターゲットデバイス４０２は、ステップ２における制御および測定パラメータによって定義されるクラウドソーシング測定値を取得し得る。測定値の第１のセットをステップ２において制御パラメータによって決定されるように送る必要があるとき、ターゲットデバイス４０２は、それぞれ埋込みＬＰＰｅメッセージ（たとえば、埋込みＬＰＰｅロケーション情報提供メッセージ）を含んでいる１つまたは複数のＬＰＰロケーション情報提供メッセージに測定データをアセンブルし得る。１つのメッセージしかない場合、ターゲットデバイス４０２は、ステップ３をスキップし、ステップ４に進み得る。そうでない場合、ターゲットデバイス４０２は、ステップ３において、クラウドソーシングデータを示し、最も早い時間に取得された測定データを備えることができる埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供メッセージ）を含んでいるＬＰＰロケーション情報提供メッセージ中でデータサーバ４０６に測定データの第１のバッチを送る。ｓｔｅｐ３におけるメッセージは、ステップ１および２において使用されるＴ１とは異なり得る利用可能なトランザクションＩＤ  Ｔ２を含み得、ステップ２において使用されたセッションＩＤ  Ｓを含み得る。ターゲットデバイス４０２は、データサーバ４０６にさらなるＬＰＰロケーション情報提供メッセージ中で（たとえば、漸進的に後の時間に取得される）測定データの最後のセットを除く測定データの各連続するセットを送るためにステップ３を繰り返すことができる。
【００４３】
[0049]ステップ４において、測定データの最後のセットについて、ターゲットデバイス４０２は、ステップ３の場合のように、ただしトランザクションの終了をも示した状態で、データサーバ４０６に埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供メッセージ）を含んでいるＬＰＰロケーション情報提供メッセージを送り得る。さらに、ステップ２において同意した任意の継続時間が終了した場合、または他の理由（たとえば、リソースの欠如またはユーザ介入）のためにターゲットデバイス４０２がセッションを終了する必要があり得る場合、ターゲットデバイス４０２は、クラウドソーシングセッションの終了を示し得る。ステップ３および４は、ステップ２において制御パラメータによって決定された測定値の後続のセットを送るために後の報告時に繰り返され得る。ステップ３および４に従ったクラウドソーシングの転送がまだ進行している間にターゲットデバイス４０２とデータサーバ４０６との間のセッションまたは接続が失敗するかまたは解放されると、ターゲットデバイス４０２は、セッションまたは接続を再確立し、転送を再開しようと試みることができる。この場合、ターゲットデバイス４０２は、転送レベルにおいて受信の確認がなかった場合でも、ステップ３またはステップ４において以前に完全に送信されたいかなるＬＰＰロケーション情報提供メッセージも再送信しないことがあるが、代わりに、データサーバ４０６にまだ送信されていないかまたは完全には送信されていないＬＰＰ／ＬＰＰｅメッセージの送信を再開し得る。これは、１つのＬＰＰ／ＬＰＰｅロケーション情報提供メッセージの損失をもたらし得るが、未検出メッセージの重複を回避し得、この重複は、匿名のクラウドソーシングの場合に、またはデータサーバ４０６が各ターゲットデバイスから受信されたクラウドソーシングメッセージの記録を維持しない場合に発生し得る。
【００４４】
[0050]通信４００中の随意のステップ５において、セッションが終了することを要求する制御サーバ４０４においてエラー関連条件が発生する場合、制御サーバ４０４は、任意の利用可能なトランザクションＩＤ  Ｔ３を使用し、ステップ２からのセッションＩＤ  Ｓを含み得る埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅアボートメッセージ）を含んでいるＬＰＰアボートメッセージをターゲットデバイス４０２に送り得る。
【００４５】
[0051]通信４００中の随意のステップ６において、セッションが終了することを要求するデータサーバ４０６においてエラー関連条件が発生する場合、データサーバ４０６は、任意の利用可能なトランザクションＩＤ  Ｔ４を使用し、ステップ３またはステップ４において受信されたセッションＩＤ  Ｓを含み得る埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅアボートメッセージ）を含んでいるＬＰＰアボートメッセージをターゲットデバイス４０２に送り得る。
【００４６】
[0052]通信４００中の随意のステップ７において、制御サーバ４０４またはデータサーバ４０６が、ターゲットデバイス４０２中のクラウドソーシングのステータスを問い合わせる必要がある場合、制御サーバ４０４またはデータセバー４０６は、何らかの利用可能なトランザクションＩＤ  Ｔ５を使用する埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報要求メッセージ）を含んでいるＬＰＰロケーション情報要求メッセージをターゲットデバイス４０２に送り得る。ステップ７におけるメッセージは、制御サーバ４０４またはデータサーバ４０６が、ターゲットデバイス４０２とのアクティブセッションに気づいている場合はクラウドソーシングセッションＩＤ  Ｓ（たとえば、ステップ２、ステップ３またはステップ４からのセッションＩＤ  Ｓ）を含み得る。そうでない場合、セッションＩＤ  Ｓは省略され得る。
【００４７】
[0053]通信４００中の随意のステップ８において、ステップ７に応答して、ターゲットデバイス４０２が、ステップ７におけるメッセージの送信側（たとえば、制御サーバ４０４またはデータサーバ４０６）のためのアクティブクラウドソーシングセッションと、ステップ７における包含セッションＩＤ  Ｓをマッチングすることが可能である場合、またはそれが可能でないことがある場合、ターゲットデバイス４０２が任意のセッションＩＤでこの送信側のためのアクティブクラウドソーシングセッションを決定することが可能である場合、ターゲットデバイス４０２は、送信側（たとえば、制御サーバ４０４またはデータサーバ４０６）に埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供メッセージ）を含んでいるＬＰＰロケーション情報提供メッセージを戻し得る。ステップ８におけるメッセージは、ステップ７からのトランザクションＩＤ  Ｔ５を使用し得、このトランザクションの終了を示し得る。ステップ８におけるメッセージは、クラウドソーシングステータス応答を示し得、ステップ７におけるメッセージの送信側（たとえば、制御サーバ４０４またはデータサーバ４０６）とのアクティブクラウドソーシングセッションのためのセッションＩＤ  Ｓを含み得、これは、ステップ７において受信されたセッションＩＤ  Ｓと同じでないことがある。ステップ８におけるメッセージはまた、取得されている測定値とステップ８において示されるクラウドソーシングセッションのためにステップ２において戻された使用中の制御パラメータとを示し得る。ステップ８におけるメッセージはまた、ターゲットデバイス４０２にとって利用可能な場合、クラウドソーシングセッションについての統計値を提供することができる。ターゲットデバイス４０２が、ステップ７におけるメッセージの送信側（たとえば、制御サーバ４０４またはデータサーバ４０６）のためのアクティブクラウドソーシングセッションを発見することができない場合、ターゲットデバイス４０２は、ステップ７におけるメッセージの送信側（たとえば、制御サーバ４０４またはデータサーバ４０６）に、ステップ７からのトランザクションＩＤ  Ｔ５と、トランザクション指示の終了と、クラウドソーシングステータス応答の指示と、アクティブセッションが発見されなかったという指示とともに、埋込みＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供メッセージ）を含んでいるＬＰＰロケーション情報提供メッセージを戻し得る。
【００４８】
[0054]受信されたＬＰＰ／ＬＰＰｅメッセージによって示されるトランザクションが、クラウドソーシングに関係し、依然としてオープンである通信４００中でＬＰＰまたはＬＰＰ／ＬＰＰｅメッセージの受信機がプロトコルエラーを検出した場合、受信機は、ＬＰＰエラーメッセージを戻し得、トランザクションがクローズしたと見なし得る。エラーを引き起こしたＬＰＰまたはＬＰＰ／ＬＰＰｅメッセージは廃棄され得、それの中に含まれているあらゆる要求は、あらゆる進行中のクラウドソーシングセッションが終了され得るアボート要求または終了要求の場合を除き、無視され得る。後者の場合を除き、エラー中の受信されたＬＰＰまたはＬＰＰ／ＬＰＰｅメッセージが参照した可能性のあるあらゆるクラウドソーシングセッションも継続し得る。
【００４９】
[0055]ここまで説明したように、ＬＰＰまたはＬＰＰｅなどの測位プロトコルは、いくつかの異なる位置決め方法（たとえば、Ａ−ＧＮＳＳ、ＯＴＤＯＡ、ＥＣＩＤ、ＷＬＡＮ、ＳＲＮ）をサポートし得、（たとえば、図３および図４の場合のようにＬＰＰおよびＬＰＰｅ、ロケーション情報要求、ロケーション情報提供およびアボートの場合）いくつかの異なる測位プロトコルメッセージを定義し得、異なるメッセージおよびメッセージパラメータのコンテンツ、フォーマットおよび符号化を定義し得る。３ＧＰＰ  ＴＳ  ３６．３５５において定義されているＬＰＰ測位プロトコルの場合、表１に示すメッセージタイプが定義される。
【００５０】
【表１】
0006636538.tif 000002
【００５１】
[0056]ＯＭＡによって定義されたＬＰＰｅ測位プロトコルの場合、ＬＰＰについて表１に示すメッセージタイプの各々に対応するＬＰＰｅメッセージタイプが定義される。ＬＰＰとＬＰＰｅとが組み合わせて使用されるとき、組み合わされたＬＰＰ／ＬＰＰｅメッセージは、同じタイプの１つの埋込みＬＰＰｅメッセージを含んでいる表１に示すＬＰＰメッセージタイプのうちの１つからなる。たとえば、ＬＰＰ／ＬＰＰｅロケーション情報提供メッセージは、図３および図４に例示するように、１つの埋込みＬＰＰｅロケーション情報提供メッセージを含んでいる１つのＬＰＰロケーション情報提供メッセージを備える。同様に、ＬＰＰ／ＬＰＰｅ支援データ提供メッセージは、１つの埋込みＬＰＰｅ支援データ提供メッセージを含んでいる１つのＬＰＰ支援データ提供メッセージを備える。ＬＰＰメッセージとＬＰＰｅメッセージとを組み合わせるこの方法は、表１に示す他のＬＰＰメッセージタイプについて繰り返される。各ＬＰＰおよびＬＰＰｅメッセージタイプは、メッセージによってサポートされている位置決め方法および測位機能の各々のための別個のパラメータを含み得る。たとえば、Ａ−ＧＮＳＳおよびＯＴＤＯＡ位置決め方法の測定値を含んでいるターゲットデバイス（たとえば、ターゲットデバイス１０４）によって送られたＬＰＰロケーション情報提供メッセージは、Ａ−ＧＮＳＳ測定値を備えるメッセージ中の１つのパラメータとＯＴＤＯＡ測定値を備える別のパラメータとを含むことができる。同様に、Ａ−ＧＮＳＳ、ＥＣＩＤおよびＷＬＡＮ位置決め方法のための支援データを与えるためにターゲットデバイス（たとえば、ターゲットデバイス１０４）にロケーションサーバ（たとえば、ロケーションサーバ１２０）によって送られた（ＬＰＰ支援データ提供メッセージ内に一般に埋め込まれることになる）ＬＰＰｅ支援データ提供メッセージは、Ａ−ＧＮＳＳのための支援データを備えるメッセージ中の第１のパラメータと、ＥＣＩＤのための支援データを備える第２のパラメータと、ＷＬＡＮ測位のための支援データを備える第３のパラメータとを含むことができる。本明細書で使用する「パラメータ」という用語は、データの単一の項目（たとえば、整数、ブーリアン（Boolean）、ビットストリングまたはオクテットストリング）を指すことがあるか、または一緒にグループ化され、単一のユニットとして定義されるデータ項目の集合（たとえば、１つまたは複数の整数、ブーリアン、ビットストリングおよび／またはオクテットストリング）を指すことがあることに留意されたい。
【００５２】
[0057]ＬＰＰ測位プロトコルによってサポートされる位置決め方法のうちのいくつかはまた、ＬＰＰｅ測位プロトコルによってサポートされる（拡張される）。これらの位置決め方法のいずれかが組み合わされたＬＰＰ／ＬＰＰｅメッセージによってサポートされるとき、そのような各位置決め方法のためのパラメータは、ＬＰＰメッセージ中に、および／またはＬＰＰメッセージ中に埋め込まれたＬＰＰｅメッセージ中に存在し得る。たとえば、組み合わされたＬＰＰ／ＬＰＰｅ支援データ提供メッセージが、Ａ−ＧＮＳＳのための支援データを搬送するためにターゲットデバイス（たとえば、ターゲットデバイス１０４）にロケーションサーバ（たとえば、ロケーションサーバ１２０）によって送られる場合、Ａ−ＧＮＳＳのための支援データを備えるＬＰＰ支援データ提供メッセージ中の１つのパラメータおよび／またはＬＰＰ支援データ提供メッセージ中に埋め込まれたＬＰＰｅ支援データ提供メッセージ中にＡ−ＧＮＳＳのための（たとえば、異なる）支援データを備える１つのパラメータがあり得る。ＬＰＰｅ測位プロトコルによってサポートされるいくつかの他の位置決め方法は、ＬＰＰ測位プロトコルによってサポートされない。そのような位置決め方法の例としては、ＷＬＡＮ測位、ＳＲＮ測位およびセンサー測位がある。これらの他の位置決め方法のいずれかをサポートする組み合わされたＬＰＰ／ＬＰＰｅメッセージは、ＬＰＰメッセージ中に埋め込まれたＬＰＰｅメッセージ中にそのような他の各位置決め方法のための１つのパラメータを含んでいるが、ＬＰＰメッセージ自体内にそのような他の各位置決め方法のためのパラメータを含んでいないことになる。
【００５３】
[0058]表２に、ＬＰＰおよびＬＰＰｅバージョン２．０によってサポートされる様々な測位方法と測位機能とを示し、ここで、表中の「はい」エントリはサポートを示し、「いいえ」エントリは、サポートの欠如を示す。たとえば、ＵＭＴＳのためのＥＣＩＤ（行７）は、ＬＰＰによってサポートされないが、ＬＰＰｅバージョン２．０によってサポートされるものとして示されている。（表２の行２の）共通の測位が、他の位置決め方法のうちの１つまたは複数についての情報を補うために与えられ得、および／あるいは他の位置決め方法とは無関係に与えられ得る情報（たとえば、支援データまたは測定値）を指すことに留意されたい。
【００５４】
【表２】
0006636538.tif 000003
【００５５】
[0059]表２に、ＬＰＰメッセージ（たとえば、ＬＰＰ支援データ提供メッセージ）が、表２に示す最初の４つの位置決め方法をサポートするために最大４つの別個のパラメータを含み得ることを示す。表２にまた、ＬＰＰｅメッセージ（たとえば、ＬＰＰｅロケーション情報提供）が１６個すべての位置決め方法および測位機能をサポートするために最大１６個の別個のパラメータを含み得ることを示す。ただし、表２に示す位置決め方法および測位機能のうちのいくつかが互いに組み合わせて使用されないことがあるので、ＬＰＰｅメッセージ中の別個のパラメータの最大数は１６個よりも小さくなることがある。
【００５６】
[0060]表３〜表６に、４つの異なるタイプのＬＰＰｅメッセージに対してＯＭＡ  ＬＰＰｅ  ２．０  ＴＳにおいて定義されている符号化を示す。符号化は、抽象構文記法１（ＡＳＮ．１）に基づく。表３に、ＬＰＰｅ支援データ要求メッセージの符号化を示し、表４に、ＬＰＰｅ支援データ提供メッセージのための符号化を示し、表５に、ＬＰＰｅロケーション情報要求メッセージの符号化を示し、表６に、ＬＰＰｅロケーション情報提供メッセージの符号化を示す。ＬＰＰｅ能力要求メッセージおよびＬＰＰｅ能力提供メッセージ（図示せず）のための符号化は、表３〜表６に示す符号化と同様のパターンに従う。ＬＰＰｅアボートメッセージおよびＬＰＰｅエラーメッセージ（同じく図示せず）のための符号化は、これらの２つのメッセージがより少ないパラメータしか含んでいないので、表３〜表６に示す符号化よりも単純である。ＡＳＮ．１符号化について、ＡＳＮ．１パラメータ名を各行の左側に掲載し、一方、対応するＡＳＮ．１データタイプを右側に掲載することに留意されたい。たとえば、ＬＰＰｅ支援データ要求メッセージのＡＳＮ．１符号化を示す表３において、メッセージ中の第１の随意のＡＳＮ．１パラメータは、ｃｏｍｍｏｎＩＥｓＲｅｑｕｅｓｔＡｓｓｉｓｔａｎｃｅＤａｔａパラメータであり、それのデータタイプは、識別情報ＯＭＡ−ＬＰＰｅ−ＣｏｍｍｏｎＩＥｓＲｅｑｕｅｓｔＡｓｓｉｓｔａｎｃｅＤａｔａを有する。データタイプは、パラメータのコンテンツおよび符号化を定義し、ＬＰＰｅ  ２．０  ＴＳ（ここでは図示せず）中の他の場所に定義されている。（ＬＰＰｅメッセージのすべてまたはそれの何らかのサブセットに共通であり得る）何らかの共通のメッセージヘッダコンテンツが簡単のために表３〜表６から省略されていることに留意されたい。
【００５７】
【表３】
0006636538.tif 000004
【００５８】
【表４】
0006636538.tif 000005
【００５９】
【表５】
0006636538.tif 000006
【００６０】
【表６】
0006636538.tif 000007
【００６１】
[0061]表３〜表６に示すメッセージ符号化は、随意のパラメータのＡＳＮ．１シーケンスとして各ＬＰＰｅメッセージを符号化し、ここで、各随意のパラメータは、定義されたＬＰＰｅメッセージタイプに対応する特定のＬＰＰｅメッセージ中に存在することも存在しないこともあり、存在する場合、それの名前または識別情報がパラメータ名の一部を形成する１つの特定の位置決め方法または１つの測位機能についての情報を備える。たとえば、それの符号化が表４に示されているＬＰＰｅ支援データ提供メッセージについて、ａｇｎｓｓ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａパラメータが存在することも存在しないこともあり、存在するとき、Ａ−ＧＮＳＳ位置決め方法のための支援データを含むことになる。
【００６２】
[0062]上記で説明したように、各ＬＰＰｅメッセージは、ＬＰＰｅメッセージ中でサポートされる位置決め方法ごとに別個のパラメータを含むことができ、表３〜表６に示す符号化に、これらの別個のパラメータをサポートするために使用されるＡＳＮ．１符号化を示し、一例として、共通の測位、Ａ−ＧＮＳＳおよびＷＬＡＮ測位のためのものであるが、いかなる他の位置決め方法のためのものでもない支援データを含んでいるＬＰＰｅ支援データ提供メッセージが、ターゲットデバイス（たとえば、ターゲットデバイス１０４）にロケーションサーバ（たとえば、ロケーションサーバ１２０）によって送られる場合、ＬＰＰｅ支援データ提供メッセージは、ｃｏｍｍｏｎＩＥｓＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ａｇｎｓｓ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａおよびｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ  ＡＳＮ．１パラメータを備えるが、他のＡＳＮ．１パラメータを備えない（たとえば、ｏｔｄｏａ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ  ＡＳＮ．１パラメータは含まれないことになる）表４に示すＡＳＮ．１パラメータを含んでいることになる。
【００６３】
[0063]ＬＰＰｅメッセージのための表３〜表６に示すメッセージ符号化は、ＬＰＰおよびＲＲＬＰなどの他の測位プロトコルのために使用されるＡＳＮ．１メッセージ符号化と同様である。前述のように、測位プロトコルメッセージは、パラメータが、表３〜表６におけるＬＰＰｅについてここで図示し、説明するように、随意のＡＳＮ．１パラメータのシーケンスとして符号化された状態で、メッセージ中でサポートされる位置決め方法または測位機能ごとに別個のパラメータを含むことができる。符号化の本方法に関する問題は、測位プロトコルメッセージの受信機が、メッセージ中に含まれるすべてのパラメータを含み、これらのパラメータの各々のためのすべてのコンテンツを含んでいるメッセージ全体を復号する必要があり得るということである。これは、パラメータが受信されたメッセージ中に含まれる各位置決め方法のサポートを受信機が実施するか否かにかかわらず適用され得る。一例として、表４に示すようにメッセージに許可されたすべてのパラメータを含むＬＰＰｅ支援データ提供メッセージをロケーションサーバ（たとえば、ロケーションサーバ１２０）から受信するターゲットデバイス（たとえば、ターゲットデバイス１０４）は、ＡＳＮ．１デコーダを使用し、それのほんの一部を表４に示す、ＯＭＡ  ＬＰＰｅ  ２．０  ＴＳにおいて定義されたＬＰＰｅ支援データ提供メッセージのためのＡＳＮ．１パラメータ符号化の知識に基づいてメッセージ中のパラメータのすべてを復号する必要があり得る。これは、ＬＰＰｅ支援データ提供メッセージ中に支援データが与えられている位置決め方法のうちのいくつかまたはただ１つしかターゲットデバイスがサポートしない場合であっても適用され得る。一例として、ターゲットデバイスがＷＬＡＮ測位しかサポートしない場合、ターゲットデバイスは、ＷＬＡＮ測位のための包含パラメータに加えて（たとえば、共通の測位、Ａ−ＧＮＳＳ、ＯＴＤＯＡなどの）他の位置決め方法のための包含パラメータを復号する必要があることになる。したがって、この例では、ターゲットデバイスは、表４に示すｃｏｍｍｏｎＩＥｓＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ａｇｎｓｓ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｏｔｄｏａ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｅｏｔｄ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｏｔｄｏａ−ｕｔｒａ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｅｃｉｄ−ｌｔｅ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｅｃｉｄ−ｇｓｍ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｅｃｉｄ−ｕｔｒａ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｓｅｎｓｏｒ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ、ｓｒｎ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ  ａｎｄ  ｖｅｒ２−０−ｐｄｒ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａのＡＳＮ．１パラメータを復号する必要があり得る。ｖｅｒ２−０−ｐｄｒ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａパラメータは、ＡＳＮ．１規則に従って無視することが可能である拡張のように見えるので、いくつかの実施態様はこれを復号し��いことがあることに留意されたい。この例では、すべてのパラメータ（またはほぼすべてのパラメータ）を復号すると、ターゲットデバイスは、ターゲットデバイスによってサポートされるＷＬＡＮ測位方法を除くすべての位置決め方法についてのすべての復号データを破棄または無視し得る。（ｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａ  ＡＳＮ．１パラメータによって搬送される）ＷＬＡＮ測位方法のための復号された支援データは、ＷＬＡＮ測位を支援する際に使用するために（たとえば、ＷＬＡＮ  ＡＰからの信号の測定を行う際におよび／またはそのような測定値を使用してターゲットデバイスのためのロケーションを計算する際に使用するために）ターゲットデバイスによって保持され得る。
【００６４】
[0064]受信されたＬＰＰｅメッセージ中でサポートされる測位方法のうちの数個または１つしかサポートしない上記の例中のターゲットデバイスがすべての（またはほぼすべての）包含パラメータを復号する必要があり得る理由は、ＬＰＰｅメッセージが正しくコーディングされていること（たとえば、メッセージを無効にし得るＡＳＮ．１エラーを含んでいないこと）を検証するため、およびターゲットデバイスによってサポートされる位置決め方法のためのパラメータに対応するメッセージ中のビットシーケンスの位置を特定するためであり得る。この例では、それは、サポートされるＷＬＡＮ測位方法のためのｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＡｓｓｉｓｔａｎｃｅＤａｔａを符号化するビットシーケンスがメッセージ中のどの辺に位置するのかを識別することをターゲットデバイスが行うことを可能にするために、受信されたＬＰＰｅメッセージを復号することを意味する。ターゲットデバイスが、サポートされない位置決め方法に対応する、受信されたＬＰＰｅメッセージ中のパラメータを復号しなかった場合、ターゲットデバイスは、サポートされる位置決め方法のための、メッセージ中のパラメータの位置を特定することができないことがある。これは、（たとえば、国際電気通信連合（ＩＴＵ）規格Ｘ．６９１において定義されているように）ＬＰＰｅにおいてＡＳＮ．１パック化符号化規則を使用することの結果であり得、ここで、ＡＳＮ．１シーケンス内のパラメータは、互いに追従するビットストリングとして符号化され、受信機が未サポートパラメータをスキップすることを可能にすることになる長さ指示を含んでいない。代わりに、受信機は、メッセージ中のどの辺でパラメータが終了するのか、およびそれによってメッセージ中のどの辺でメッセージ中の次のパラメータが開始するのかを決定するために、任意のパラメータのためのすべてのまたは大部分のビットを復号しなければならないことがある。
【００６５】
[0065]ＬＰＰｅメッセージなどの測位プロトコルメッセージ中の異なる位置決め方法および測位機能に対応する潜在的にすべてのまたは大部分のパラメータの復号をサポートする必要は、復号を実施し（たとえば、復号テンプレートをコンパイルし）、異なる測位プロトコルメッセージに対して復号が正しく機能することをテストする必要に関して受信エンティティ（たとえば、ターゲットデバイス１０４またはロケーションサーバ１２０）の実施に対する有意な影響であり得る。さらに、復号は、受信エンティティ中で処理リソースを消費し得、復号テンプレートを記憶することと、あらゆる復号の結果を記憶することとをメモリに要求し得る。復号の実施にあまり時間がかからなくなり、復号自体があまり多くのリソースを必要としなくなるように、測位プロトコルを簡略化することが利点になり得る。
【００６６】
[0066]測位プロトコルメッセージの復号を簡略化するために、任意の測位プロトコルメッセージ中の別個のパラメータの各々は、オクテット、ビット、文字、整数または何らかの他のＡＳＮ．１データタイプのシーケンスとして定義され得る。これらのシーケンスの各々は、次いで、別個のパラメータを定義するために以前に使用されたＡＳＮ．１データタイプを含んでいるかまたはそれが埋め込まれるように定義され得る。これの例を、表６に示すＬＰＰ  ２．０に対して現在定義されているＬＰＰｅロケーション情報提供メッセージのための表７および表８に示す。表７および表８に、ＬＰＰｅロケーション情報提供メッセージのための新しい符号化を示し、ここにおいて、左側に示す（このＬＰＰｅメッセージによってサポートされ得る異なる位置決め方法のための）ＡＳＮ．１パラメータは、表６に示すように定義された元のメッセージに関しては残存するが、ここで、（右側に示す）パラメータの各々のためのＡＳＮ．１データタイプはそれぞれ、可変長のＡＳＮ．ｌオクテットストリングによって置き換えられる。表７に、ＡＳＮ．１コメントのないこのデータタイプ置換を示すが、表８は、表７における定義にＡＳＮ．１コメントを追加し、これは、各ＡＳＮ．１コメントの上の行に定義されたオクテットストリングの各々のための目的とするコンテンツを示す。ＡＳＮ．１コメントがダブルハイフン「−−」で開始し、行の終わりに進むことに留意されたい。
【００６７】
【表７】
0006636538.tif 000008
【００６８】
【表８】
0006636538.tif 000009
【００６９】
[0067]表８に示すように、ＬＰＰｅロケーション情報提供メッセージ中の各パラメータは依然として表６に従ってそれを符号化するために使用されたＡＳＮ．１データタイプを含んでいるが、このＡＳＮ．１データタイプは、現在、ＡＳＮ．１オクテットストリング内に含まれている。一例として、ターゲットデバイス１０４からロケーションサーバ１２０にＷＬＡＮ位置決め方法についての測定値を搬送するためのＬＰＰｅロケーション情報提供メッセージ中にｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎパラメータが存在する場合、パラメータは、通常、表６に示すＬＰＰｅ  ２．０に対する通常の定義に従ってＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプとして符号化されることになる。表７および表８に示す新しい符号化では、ｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎパラメータは、可変長ＡＳＮ．１オクテットストリングとして符号化されることになるが、このオクテットストリングは、前のＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプを含んでいることになり、これは、現在、表８中のｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎパラメータのためのＡＳＮ．１コメントによって示されるようにオクテットストリング内に埋め込まれている。この定義では、ｗｌａｎ−ａｐ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎパラメータは、表６の元の符号化の場合と同じ情報を搬送する埋込みＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプを含んでいるＡＳＮ．１オクテットストリングとして定義される。埋込みは、一般に、埋め込まれているＡＳＮ．１  ＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプのためのＡＳＮ．１  ＰＥＲ符号化で、オクテットストリング全体、または最終オクテット中のいくつかの最終ビットを除くオクテットストリング全体を充填することからなり得る。詳細パラメータコンテンツ（たとえば、前の例中のＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプのためのパラメータコンテンツ）を埋め込むためにＡＳＮ．１オクテットストリングを使用することの利益は、ＷＬＡＮ測位をサポートしない受信機が、メッセージ中でパラメータがどこで終了するのか、および次がどこでパラメータする（たとえば、ｅｃｉｄ−ｗｉｍａｘ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎパラメータが開始する）のかを知るためにこのパラメータのためのＡＳＮ．１オクテットストリング符号化を復号するだけでよいということである。受信機は、受信機がＷＬＡＮ測位をサポートしない限り、オクテットストリング中に埋め込まれたＯＭＡ−ＬＰＰｅ−ＷＬＡＮ−ＡＰ−ＰｒｏｖｉｄｅＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎデータタイプを復号する必要がない。さらに、ＬＰＰｅメッセージに対して定義されている（現在、オクテットストリングに関連する特定の位置決め方法に対応する埋込みＡＳＮ．１データタイプを含んでいるＡＳＮ．１オクテットストリングとして定義されている）各ＡＳＮ．１パラメータは、依然として、随意に含有または除外され得、たとえば、関連する位置決め方法についての情報が含まれないＬＰＰｅメッセージ中に不在であり得る。さらに、（たとえば、表７および表８の場合のように）各ＡＳＮ．１パラメータに関連する位置決め方法は、依然として、パラメータの名前によって（および表８の場合のようにパラメータのオクテットストリング符号化中に埋め込まれるように定義されたＡＳＮ．１データタイプの名前によって）、（前述のように）識別される。
【００７０】
[0068]表７〜表８において例示した技法が、他のＬＰＰｅメッセージタイプ、たとえば、表３〜表５に示したＬＰＰｅメッセージタイプの各々に、および測位プロトコルメッセージのためにＡＳＮ．１を使用してパラメータコンテンツを定義する同様の方法を使用するＬＰＰおよびＲＲＬＰなどの他の測位プロトコルのためのメッセージに適用され得ることが明らかになるであろう。さらに、定義は、メッセージ符号化にのみ影響を及ぼし得、情報コンテンツ、測位プロトコル手順または位置決め方法サポートを変更しないことがあるので、簡略化された測位プロトコルメッセージは、測位をサポートまたは支援するために元のメッセージと同様のまたは同じ方法で使用され得る。したがって、たとえば、図１の場合は任意の測位プロトコル１３０、あるいは図２〜図４の場合はＬＰＰまたはＬＰＰ／ＬＰＰｅの使用を使用して示す例示的な図１〜図４は、図７〜図８に関連して説明するように関連する測位プロトコルが定義されると有効のままである。
【００７１】
[0069]異なる位置決め方法および測位機能のためのパラメータが、ＡＳＮ．１オクテットストリング以外のＡＳＮ．１データタイプを使用して符号化され得ることに留意されたい。たとえば、（たとえば、表７〜表８の例の場合）ＡＳＮ．１ビットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字シーケンスまたはＡＳＮ．１整数シーケンスを使用した符号化が代わりに使用され得る。これらの場合、埋込みを実行するために他の規則が使用され得る。たとえば、ビットストリングの場合、埋込みは、一般に、埋め込まれているＡＳＮ．１データタイプのためのＡＳＮ．１  ＰＥＲ符号化でビットストリング全体を充填することからなり得る。文字ストリングの場合、埋込みは、オクテットストリングとして文字ストリングを扱い、符号化し、オクテットストリングに関して埋込みを実行することからなり得る。整数シーケンスの場合、各整数の値の共通の範囲（たとえば、範囲０〜２５５）が定義され得、これにより、（たとえば、オクテットを作成することが必要な場合にはより有意なビット位置において追加のバイナリ０で、２進数で表される整数値をパディングすることによって、およびオクテットから整数を作成するためにはその逆を行うことによって）整数とオクテットとの間の１対１のマッピングが可能になる。ＡＳＮ．１データタイプのためのＡＳＮ．１  ＰＥＲ符号化は、次いで、最初にオクテットストリング中に埋め込まれ得、次いで、整数の等価シーケンスに変換される。１６進ストリングの場合、各１６進数字は、１／２オクテットとして扱われ、符号化され得、オクテットストリングの場合の埋込みと同様だが、埋め込まれているデータタイプのためのＡＳＮ．１  ＰＥＲ符号化に対応する１／２オクテットのシーケンスを埋め込むことに基づく埋込みが可能になる。
【００７２】
[0070]図５Ａに、本開示の態様による、第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法を実施するための例示的なフローチャート５００を示す。第１のデバイスは、ＵＥ（たとえば、ターゲットデバイス１０４、ターゲット３０２、ターゲット４０２）に対応し得、第２のデバイスは、ロケーションサーバ（たとえば、ロケーションサーバ１２０、サーバ３０４、制御サーバ４０４、データサーバ４０６）に対応し得る。代替的に、第１および第２のデバイスの役割は、ロケーションサーバ（たとえば、ロケーションサーバ１２０、サーバ３０４、制御サーバ４０４、データサーバ４０６）に対応する第１のデバイスとＵＥ（たとえば、ターゲットデバイス１０４、ターゲット３０２、ターゲット４０２）に対応する第２のデバイスとで逆転され得る。ブロック５０２において、本方法は、第１のデバイスにおいて測位プロトコルのためのメッセージを作成し、ここで、メッセージは、複数の許可パラメータからの包含パラメータのセットを備える。ブロック５０４において、本方法は、符号化ストリング中に包含パラメータの各々を埋め込むことによって第１のデバイスにおいてメッセージを符号化する。ブロック５０６において、本方法は、第１のデバイスから第２のデバイスに符号化メッセージを送信する。
【００７３】
[0071]フローチャート５００の一例として、測位プロトコルは、ＬＰＰｅであり得、ブロック５０２において作成されたメッセージは、符号化および復号について表７および表８に関連して前に説明したＬＰＰｅロケーション情報提供メッセージに対応し得る。この例では、ブロック５０２における複数の許可パラメータは、パラメータ名を左側に掲載し、対応するＡＳＮ．１データタイプを右側に掲載する表７および表８に示すパラメータのセットに対応し得る。ブロック５０２における包含パラメータのセットは、したがって、許可パラメータの任意のサブセットに対応し得る。各包含パラメータが埋め込まれたブロック５０４における符号化ストリングは、したがって、表７および表８中の各パラメータのためのＡＳＮ．１データタイプとして示されるＡＳＮ．１オクテットストリングに対応し得、ブロック５０４における埋込みは、表７および表８について前に説明した通りであり得る。したがって、ブロック５０６における第１のデバイスから第２のデバイスへのＬＰＰｅロケーション情報提供メッセージの送信は、通信３００のためのステップ２、３、４、７のいずれかまたは通信４００のためのステップ２、３、４、８のいずれかについて説明した通りであり得る。
【００７４】
[0072]本開示の態様によれば、ブロック５０２における複数の許可パラメータの各々は、別個の位置決め方法または別個の位置決め機能に対応し得、ブロック５０２における包含パラメータの各々は、第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。表７および表８によって与えられた例では、別個の位置決め方法および別個の位置決め機能は、前に説明したこれらのパラメータの名前によって示される表７および表８に示すパラメータの各々のための別個の位置決め方法および別個の位置決め機能に対応し得る。第２のデバイスは、ブロック５０２における包含パラメータに対応する位置決め方法および位置決め機能のサブセットをサポートし得、第２のデバイスは、サポートされる位置決め方法および位置決め機能のサブセットに対応する包含パラメータを復号し、第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する包含パラメータの復号を省略し得る。前に説明したように、第２のデバイスは、これらの包含パラメータの各々が埋め込まれる符号化ストリング（たとえば、表７および表８によって与えられる例におけるオクテットストリング）のみを復号することによって、第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する包含パラメータの復号を省略し得る。符号化ストリングの復号は、前に説明したように、サポートされる位置決め方法および位置決め機能のサブセットに対応するブロック５０２において、第２のデバイスが、包含パラメータの位置を特定し、復号することを可能にするのに十分であり得る。
【００７５】
[0073]いくつかの実施態様では、ブロック５０４におけるメッセージの符号化は、たとえば、表７および表８の場合のように抽象構文記法１（ＡＳＮ．１）に基づく。ブロック５０２における複数の許可パラメータは、（たとえば、表７および表８の場合のように）ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用してメッセージにおいて定義され得る。ブロック５０４において各包含パラメータが埋め込まれる符号化ストリングは、（たとえば、表７および表８の場合のような）ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備え得る。メッセージ中の符号化ストリングはすべて、同じＡＳＮ．１データタイプを使用し得る（たとえば、すべて、表７および表８の場合のようにオクテットストリングを使用し得る）。代替的に、メッセージ中の符号化ストリングは、異なるＡＳＮ．１データタイプを使用し得、たとえば、第１の位置決め方法（たとえばＡ−ＧＮＳＳ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１オクテットストリングであり得るが、第２の位置決め方法（たとえば、ＯＴＤＯＡ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１ビットストリングであり得る。各符号化ストリングは、（たとえば、表７および表８の場合のように）メッセージ中の随意のＡＳＮ．１パラメータであり得る。代替的に、１つまたは複数のあるいはすべての符号化ストリングが必須のＡＳＮ．１パラメータであり得る。この場合、符号化ストリング中に埋め込まれた包含パラメータの不在は、（たとえば、ＡＳＮ．１オクテットストリングである符号化ストリングの場合、それぞれ０オクテットまたは１オクテットを含んでいる）０長さまたは単位長さの符号化ストリングを含めることによって示され得る。測位プロトコルは、ロングタームエボリューション（ＬＴＥ）測位プロトコル（ＬＰＰ）プロトコル、（たとえば、表７および表８の場合のように）ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備え得る。第１のデバイスは、ロケーションサーバ（たとえば、ＳＵＰＬ  ＳＬＰまたはＥ−ＳＭＬＣ）であり得、第２のデバイスは、ユーザ機器（ＵＥ）であり得、またその逆も同様である。
【００７６】
[0074]図５Ｂに、本開示の態様による、第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法を実施するための別の例示的なフローチャート５２０を示す。第１のデバイスは、ＵＥ（たとえば、ターゲットデバイス１０４、ターゲット３０２、ターゲット４０２）に対応し得、第２のデバイスは、ロケーションサーバ（たとえば、ロケーションサーバ１２０、サーバ３０４、制御サーバ４０４、データサーバ４０６）に対応し得る。代替的に、第１および第２のデバイスの役割は、ロケーションサーバ（たとえば、ロケーションサーバ１２０、サーバ３０４、制御サーバ４０４、データサーバ４０６）に対応する第１のデバイスおよびＵＥ（たとえば、ターゲットデバイス１０４、ターゲット３０２、ターゲット４０２）に対応する第２のデバイスで逆転され得る。ブロック５２２において、第１のデバイスにおいて、本方法は、第２のデバイスによって送信された測位プロトコルのためのメッセージを受信し、ここで、メッセージは、複数の許可パラメータからの複数の包含パラメータを備え、ここで、各包含パラメータは、符号化ストリング中に埋め込まれる。ブロック５２４において、本方法は、複数の包含パラメータのサブセットを復号し、サブセット中にない包含パラメータの復号を省略することによって、第１のデバイスにおいてメッセージを復号する。各包含パラメータの復号は、さらに、包含パラメータが埋め込まれた符号化ストリングから包含パラメータを抽出することを備え得る。
【００７７】
[0075]フローチャート５２０の一例として、測位プロトコルは、ＬＰＰｅであり得、ブロック５２２において受信されたメッセージは、符号化および復号について表７および表８に関連して前に説明したＬＰＰｅロケーション情報提供メッセージに対応し得る。この例では、ブロック５２２における複数の許可パラメータは、パラメータ名を左側に掲載し、対応するＡＳＮ．１データタイプを右側に掲載する表７および表８に示すパラメータのセットに対応し得る。ブロック５２２における複数の包含パラメータは、したがって、複数の許可パラメータの任意のサブセットに対応し得る。各包含パラメータが埋め込まれたブロック５２２における符号化ストリングは、したがって、表７および表８中の各パラメータのためのＡＳＮ．１データタイプとして示されるＡＳＮ．１オクテットストリングに対応し得る。ブロック５２４において、第１のデバイスは、他の包含パラメータの各々が埋め込まれた符号化ストリング（たとえば、表７および表８によって与えられた例におけるオクテットストリング）のみを復号することによって、複数の包含パラメータのサブセットを復号し、これらの他の包含パラメータの復号を省略し得る。符号化ストリングの復号は、前に説明したように、ブロック５２４において、第１のデバイスが、複数の包含パラメータのサブセットの位置を特定し、復号することを可能にするのに十分であり得る。
【００７８】
[0076]本開示の態様によれば、ブロック５２２における複数の許可パラメータの各々は、（たとえば、表７および表８に示したパラメータによって例示した）別個の位置決め方法または別個の位置決め機能に対応し得、ブロック５２２における複数の包含パラメータの各々は、第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。ブロック５２４において第１のデバイスによって復号される複数の包含パラメータのサブセットは、第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応し得る。このサブセット中にない、ブロック５２４において第１のデバイスによって復号が省略された他の包含パラメータは、したがって、第１のデバイスによってサポートされない位置決め方法または位置決め機能に対応し得る。表７および表８に関連して前に説明したように、これらの他の包含パラメータの各々が埋め込まれた符号化ストリングだけを復号することが、第１のデバイスによってサポートされる包含パラメータの位置を特定し、それによってそれを復号するのに十分であり得るので、第１のデバイスは、これらの他の包含パラメータを復号する必要がないことがある。
【００７９】
[0077]いくつかの実施態様では、ブロック５２４におけるメッセージの復号は、たとえば、表７および表８の例の場合のように抽象構文記法１（ＡＳＮ．１）に基づき得る。ブロック５２２における複数の許可パラメータは、（たとえば、表７および表８の場合のように）ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用してメッセージにおいて定義され得る。ブロック５２２における各符号化ストリングは、（たとえば、表７および表８の場合のように）ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備え得る。符号化ストリングはすべて、（たとえば、表７および表８の場合のように）同じＡＳＮ．１データタイプを使用し得る。代替的に、メッセージ中の符号化ストリングは、異なるＡＳＮ．１データタイプを使用し得、たとえば、第１の位置決め方法（たとえばＡ−ＧＮＳＳ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１オクテットストリングであり得るが、第２の位置決め方法（たとえば、ＯＴＤＯＡ）に対応する包含パラメータが埋め込まれる符号化ストリングは、ＡＳＮ．１ビットストリングであり得る。各符号化ストリングは、（たとえば、表７および表８の場合のように）随意のＡＳＮ．１パラメータであるか、または必須のＡＳＮ．１パラメータであり得る。必須のＡＳＮ．１パラメータである場合、符号化ストリング中に埋め込まれた包含パラメータの不在は、（たとえば、ＡＳＮ．１オクテットストリングである符号化ストリングの場合、それぞれ０オクテットまたは１オクテットを含んでいる）０長さまたは単位長さの符号化ストリングを含めることによって示され得る。測位プロトコルは、ロングタームエボリューション（ＬＴＥ）位置決めプロトコル（ＬＰＰ）、（たとえば、表７および表８の場合のように）ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備え得る。第１のデバイスは、ロケーションサーバであり得、第２のデバイスは、ユーザ機器（ＵＥ）であり得、またその逆も同様である。
【００８０】
[0078]本開示の態様によれば、（たとえば、ＵＥがそれのロケーションを取得することを可能にするためにＵＥのロケーション推定値を取得するかまたはＵＥに支援データを与える）ロケーションサービスをサポートするために２つのデバイス間で使用される測位プロトコルのためのメッセージは、ＡＳＮ．１符号化を使用し得る表９に示す形態にあり得る。いくつかの実施態様では、共通の情報要素（たとえば、２つ以上の位置決め方法に適用可能な情報）は、符号化ストリング０中に符号化され得、第１の位置決め方法（たとえば、Ａ−ＧＮＳＳ）についての情報（たとえば、ロケーション測定値）は、符号化ストリング１中に符号化され得、第２の位置決め方法（たとえば、ＯＴＤＯＡ）についての情報（たとえば、ロケーション測定値）は、符号化ストリング２中に符号化され得、Ｎ番目の位置決め方法（たとえば、ＷＬＡＮ測位）についての情報（たとえば、ロケーション測定値）が符号化ストリングＮ中に符号化された状態で他の位置決め方法について以下同様に行われ得る。表９に例示するように、メッセージにおいて定義されている複数の符号化ストリング中の各符号化ストリング（符号化ストリング０、符号化ストリング１など）は、同じフォーマットを有することができ（たとえば、一例では、それぞれＡＳＮ．１オクテットストリングであることができ）、または（たとえば、一例では、いくつかの符号化ストリングがＡＳＮ．１オクテットストリングであり、他の符号化ストリングがＡＳＮ．１ビットストリングである状態で）異なるフォーマットを有することができることに留意されたい。いくつかの実施態様では、符号化ストリングのうちの１つまたは複数は、必須であり得る（たとえば、表９中の符号化ストリング０）。いくつかの実施態様では、符号化ストリングの全部または一部は、随意であり得（たとえば、表９中の符号化ストリング０以外の符号化ストリング）、いかなる随意の符号化ストリングも、何らかの位置決め方法または測位機能に対応するパラメータが符号化ストリング中に埋め込まれているときにしかメッセージ中に含まれない。
【００８１】
【表９】
0006636538.tif 000010
【００８２】
[0079]上記で使用した「符号化ストリング」というという用語および表９で使用した「符号化ストリングｎ」（たとえば、ｎ＝０、１、２．．．）という対応する用語は、いくつかのまたは多くの異なるパラメータタイプのいずれか１つ、たとえば、ＡＳＮ．１を使用して定義され、符号化されるメッセージの場合、オクテットストリング、ビットストリング、１６進ストリング、または文字ストリングを表すものであることに留意されたい。したがって、符号化ストリングは、いくつかの異なるパラメータタイプのいずれかに対応し得、次いで、任意の実際のＡＳＮ．１メッセージ定義中の対応するパラメータタイプによって置き換えられ得る。たとえば、表９中の符号化ストリングの各々が、ＡＳＮ．１オクテットストリングに対応する場合、表９が一例である実際のメッセージ定義中で、各符号化ストリングは、「オクテットストリング」という用語によって置き換えられ得る（たとえば、表９中の「符号化ストリング２」が「オクテットストリング」という用語によって置き換えられることになる）。代替として、表９の例中の各符号化ストリングは、別個に定義されるＡＳＮ．１データタイプの名前（表９に図示せず）によって置き換えられ得、それの定義は、たとえば、オクテットストリング、ビットストリング、１６進ストリングなどを含むかまたは備え得る。
【００８３】
[0080]表１０〜表１２に、表９中のメッセージの例に適用されるときの異なるタイプの符号化ストリングのいくつかの例を与える。表１０では、各符号化ストリングは、ＡＳＮ．１オクテットストリングである。表１１では、各符号化ストリングは、ＡＳＮ．１ビットストリングである。表１２では、各符号化ストリングは、ＡＳＮ．１文字ストリングである。表１０〜表１２の各々では、各パラメータは、表９において、それぞれ、必須であるのか随意であるのかに従って必須または随意のままである。
【００８４】
【表１０】
0006636538.tif 000011
【００８５】
【表１１】
0006636538.tif 000012
【００８６】
【表１２】
0006636538.tif 000013
【００８７】
[0081]他の実施態様が使用され得、それにより、異なる位置決め方法および／または異なる位置決め機能についての情報を符号化するパラメータ（またはデータタイプ）が、前に例示したように、ＡＳＮ．１オクテットストリング、ビットストリングまたは１６進ストリングなどの単純なデータタイプ中に埋め込まれるが、埋め込まれたデータタイプを識別する追加情報と一緒に埋め込まれ得ることに留意されたい。たとえば、特定の位置決め方法または特定の位置決め機能についての情報は、特定の位置決め方法または特定の位置決め機能についての識別情報と一緒にデータタイプ（たとえば、ＡＳＮ．１オクテットストリング）中に埋め込まれ得る。識別情報は、特定の位置決め方法または特定の位置決め機能についての埋込み情報に先行するかまたはそれに続き得、たとえば、特定の位置決め方法または特定の位置決め機能についての情報が、ＡＳＮ．１オクテットストリング中に埋め込まれるとき、最初のオクテットまたは最初の数個のオクテットまたは最後のオクテットまたは最後の数個のオクテットを占有し得る。この場合の識別情報は、特定の位置決め方法または特定の位置決め機能を識別するために測位プロトコルに対して定義された値（たとえば、オクテット値または２つ以上のオクテットを占有する２進値）であり得る。代替的に、識別情報は、識別情報によって表される特定の位置決め方法または特定の位置決め機能についての埋込み情報を含んでいる符号化ストリングと組み合わされる別個のデータタイプ（たとえば、ＡＳＮ．１列挙データタイプ）を使用して含められ得る。この実施態様により、異なる位置決め方法および異なる位置決め機能についての情報を含めるために同一のパラメータを使用することによって、表３〜表１２に例示した形態より簡潔な形態でメッセージを定義および／または符号化することが可能になり得、この実施態様の一例を、各位置決め方法および位置決め機能の識別情報が符号化ストリングの一部を形成する場合を表１３に示し、各位置決め方法および位置決め機能の識別情報が別個のデータタイプ中に含まれている場合を表１４に示す。
【００８８】
【表１３】
0006636538.tif 000014
【００８９】
【表１４】
0006636538.tif 000015
【００９０】
[0082]表１３に示した例では、測位プロトコルのためのメッセージは、オクテットストリングのシーケンスとして符号化され、ここで、シーケンス中でオクテットストリングの数は、１と何らかの数Ｎとの間にあり得る（たとえば、ここで、Ｎは、測位プロトコルのための許可された位置決め方法および位置決め機能の数に対応する）。各オクテットストリングは、いずれか１つの位置決め方法またはいずれか１つの位置決め機能（たとえば、Ａ−ＧＮＳＳ、ＯＴＤＯＡ、クラウドソーシング）についての情報を含み得る。この情報は（たとえば、特定の位置決め方法または特定の位置決め機能に関係するパラメータおよびフィールドを含み得るＡＳＮ．１の場合のデータタイプを使用して）測位プロトコルに対して定義されているように符号化され得る。符号化された情報は、次いで、特定の位置決め方法または特定の位置決め機能の識別情報とともにオクテットストリングのいずれか１つの中に（たとえば、オクテットストリングの最初のオクテット、最初の数個のオクテット、最後のオクテットまたは最後の数個のオクテットの中に）埋め込まれ得る。メッセージの受信機は、次いで、（たとえば、識別情報を含んでいる最初のオクテット、最初の数個のオクテット、最後のオクテットまたは最後の数個のオクテットを抽出することによって）符号化された情報が各オクテットストリング中に含まれた特定の位置決め方法または特定の位置決め機能の識別情報を抽出することができ、抽出された識別情報と、どの位置決め方法および位置決め機能を受信機がサポートするのかについての（たとえば、受信機中に構成された）知識とから受信機が特定の位置決め方法または特定の位置決め機能をサポートするのかどうかを決定することができる。受信機が、特定の位置決め方法または特定の位置決め機能をサポートする場合、受信機は、オクテットストリングの残部から特定の位置決め方法または特定の位置決め機能についての符号化された情報を抽出することができ、（たとえば、情報がどのように符号化されたのかについての構成された知識に基づいて）情報を復号することができる。受信機が、特定の位置決め方法または特定の位置決め機能をサポートしない場合、受信機は、特定の位置決め方法または特定の位置決め機能についての符号化された情報を抽出し、復号する必要はない。受信機は、それによって、サポートされていない位置決め方法およびサポートされていない位置決め機能についての符号化された情報の復号をサポートする必要がない。
【００９１】
[0083]表１４に示した例では、各位置決め方法および位置決め機能の識別情報は、表１３の場合のようにオクテットストリング内にもはや埋め込まれないが、別個のパラメータ（この例では、ＡＳＮ．１列挙データタイプを有する名前ｐｏｓｉｔｉｏｎＭｅｔｈｏｄＩｄｅｎｔｉｆｉｃａｔｉｏｎをもつパラメータ）中に符号化される。この別個のパラメータは、同じＡＳＮ．１  ＳＥＱＵＥＮＣＥの一部であるので識別された位置決め方法または位置決め機能についての符号化された情報を含んでいるオクテットストリングに関連付けられる。表１４に示すメッセージの受信機の行為は、関連するパラメータ（この例では、名前ｐｏｓｉｔｉｏｎＭｅｔｈｏｄＩｄｅｎｔｉｆｉｃａｔｉｏｎをもつパラメータ）を復号することによって、符号化された情報が何らかのオクテットストリング中に埋め込まれる位置決め方法または位置決め機能を表１４に示すメッセージの受信機が識別し得ることを除いて、表１３に示すメッセージの受信機について上記で説明した行為と同様であるかまたはそれと同じであり得る。表１３および表１４に示した例と同様の例は、ビットストリング、１６進ストリングまたは文字ストリングなどのオクテットストリングの代わりに他のタイプの符号化ストリングを使用することが可能である。
【００９２】
[0084]測位プロトコルが、測位プロトコルのためのメッセージ中の異なる位置決め方法および位置決め機能についての情報を符号化および復号するために表７〜表１４に例示した方法をサポートするとき、いくつかの位置決め方法および／またはいくつかの位置決め機能をサポートしない送信機または受信機（たとえば、ＵＥまたはロケーションサーバ）を、測位プロトコルのためのメッセージ中のこれらのサポートされていない位置決め方法および位置決め機能についての情報の符号化および／または復号に関係する情報で構成する必要がないことがある。そのような情報を構成する必要のこの欠如は、別個のモジュール中にコンテンツの定義と測位プロトコルのための各位置決め方法および各位置決め機能についての情報の符号化とを含めることによって、測位プロトコルの定義において公式に明確化され得る。ＡＳＮ．１符号化の場合、各モジュールは、明示的開始指示と、明示的終了指示と、モジュール名とを含むＡＳＮ．１モジュールに対応し得る。この場合、特定の位置方法または位置決め機能をサポートしないエンティティ（たとえば、ＵＥ１０４またはロケーションサーバ１２０）について、サポートされていない位置決め方法またはサポートされていない位置決め機能のための情報コンテンツおよび符号化が含められているＡＳＮ．１モジュールは、無視され得、たとえば、エンティティの設計および実施中に含まれないことがある。これは、エンティティの実施を簡略化し得、たとえば、より迅速な実施および提供またはエンティティ内のより少ないリソース（たとえば、メモリおよび／または処理）の貢献を可能にし得る。
【００９３】
[0085]図６に、本開示の態様による、図１中の測位プロトコル１３０あるいは図２〜図４に例示したＬＰＰ、ＬＰＰｅまたはＬＰＰ／ＬＰＰｅ測位プロトコルなどの測位プロトコルを使用するロケーションサービスをサポートするための例示的な装置６００を示す。装置６００は、ターゲットデバイス１０４、ロケーションサーバ１２０、エンドポイント２０２および２０４、ターゲット３０２および４０２ならびに／またはサーバ３０４、４０４および４０６のいずれかに対応するか、またはそれを表し得る。図６に示す例では、装置６００は、１つまたは複数のプロセッサ６０２と、ネットワークインターフェース６０４と、データベース６０６と、測位プロトコルエンコーダ／デコーダモジュール６０８と、メモリ６１０と、ユーザインターフェース６１２とを含み得る。１つまたは複数のプロセッサ６０２は、装置６００の動作を制御するように構成され得る。ネットワークインターフェース６０４は、（図１に関連して説明したように）ネットワークと通信し、ネットワークインターフェース６０４の一部であり得る１つまたは複数のトランシーバ（送信機および受信機）を使用してネットワーク上のまたはネットワークを介してアクセス可能なサーバ、コンピュータ、および／またはモバイルデバイスと通信するように構成され得る。データベース６０６は、センサー測定値と、ユーザインターフェース入力と、測位推定値と、画像と、符号化および復号情報と、１つまたは複数の測位プロトコルのサポートに関係する他の情報とを記憶するように構成され得る。１つまたは複数のプロセッサ６０２および／あるいは測位エンコーダ／デコーダモジュール６０８は、１つまたは複数の測位プロトコルをサポートし、それを使用して通信する方法を実施するように構成され得る。たとえば、プロセッサ６０２と連携して、測位プロトコルエンコーダ／デコーダモジュール６０８は、図１、図２〜図４、図５Ａ〜図５Ｂおよび表７〜表１４に関連して説明した方法を実施するように構成され得る。いくつかの実施態様では、エンコーダ／デコーダモジュール６０８は専用ハードウェアを含み得るが、他の実施態様では、エンコーダ／デコーダモジュール６０８は、プロセス、プログラム、プロセスまたはプログラムの一部、あるいはプロセッサ６０２上で動作し、場合によってはメモリ６１０中に記憶されたコードに従って動作する他のソフトウェアまたはファームウェアであり得る。
【００９４】
[0086]メモリ６１０は、装置６００のためのプログラムコード、命令、およびデータ、たとえば、表７〜表１４および図５Ａ〜図５Ｂに関連してここで説明する例示的な方法に従ってメッセージ符号化および復号をサポートするためのデータを記憶するように構成され得る。ユーザインターフェース６１２は、装置６００とユーザとの間の対話を可能にするように構成され得る。本開示の態様によれば、装置６００は、サーバの一部として実施され得る。その実施態様では、測位プロトコルは、サーバによって使用され得、および／またはネットワークインターフェース６０４を介してモバイルデバイスに通信され得る。本開示の他の態様によれば、装置６００は、モバイルデバイスの一部として実施され得る。その実施態様では、測位プロトコルは、モバイルデバイスによって使用され得、および／またはネットワークインターフェース６０４を介して他のモバイルデバイスまたはサーバに通信され得る。また他の実施態様では、装置６００のいくつかのブロックが、モバイルデバイス中で実施され得、装置６００のいくつかのブロックは、サーバ中にあり得る。これらの実施態様またはそれらの任意の組合せは、本開示の範囲内にある。
【００９５】
[0087]図７に、本開示の態様による、モバイルデバイスの例示的なブロック図を示す。図７に示すように、モバイルデバイス７００は、（たとえば、ターゲットデバイス１０４、ターゲット３０２、ターゲット４０２など）図１〜図６に関連して説明した１つまたは複数のモバイルデバイスの１つまたは複数の特徴を備え得る。いくつかの実施形態では、モバイルデバイス７００は、ネットワーク１１８などのワイヤレス通信ネットワーク上でワイヤレスアンテナ７２２を介してワイヤレス信号７２３を送信および受信することが可能であるワイヤレストランシーバ７２１を含み得る。ワイヤレストランシーバ７２１はワイヤレストランシーババスインターフェース７２０によってバス７０１に接続され得る。ワイヤレストランシーババスインターフェース７２０は、いくつかの実施形態では、ワイヤレストランシーバ７２１と少なくとも部分的に統合され得る。いくつかの実施形態は、たとえば、ＩＥＥＥ規格８０２．１１のバージョン、ＣＤＭＡ、ＷＣＤＭＡ、ＬＴＥ、ＵＭＴＳ、ＧＳＭ、ＡＭＰＳ、Ｚｉｇｂｅｅ（登録商標）およびＢｌｕｅｔｏｏｔｈなどの、対応する複数のワイヤレス通信規格に従って信号を送信および／または受信することを可能にするために、複数のワイヤレストランシーバ７２１とワイヤレスアンテナ７２２とを含み得る。
【００９６】
[0088]本開示の態様によれば、ワイヤレストランシーバ７２１は送信機と受信機とを備え得る。送信機および受信機は、共通の回路を共有するように実施され得るか、または別個の回路として実施され得る。モバイルデバイス７００はまた、ＳＰＳアンテナ７５８を介してＳＰＳ信号７５９を受信および収集することが可能なＳＰＳ受信機７５５を備え得る。ＳＰＳ受信機７５５はまた、モバイルデバイス７００のロケーションを推定するために、収集されたＳＰＳ信号７５９を全体的にまたは部分的に処理し得る。いくつかの実施形態では、プロセッサ７１１、位置決めプロトコルエンコーダ／デコーダ７１５、メモリ７４０、ＤＳＰ７１２、および／または専用プロセッサ（図示せず）はまた、ＳＰＳ受信機７５５とともに、収集されたＳＰＳ信号を全体的にもしくは部分的に処理し、および／またはモバイルデバイス７００の推定ロケーションを計算するために利用され得る。測位動作を実行する際の使用のためのＳＰＳまたは他の信号の記憶は、メモリ７４０またはレジスタ（図示せず）中で実行され得る。
【００９７】
[0089]同じく図７に示すように、モバイルデバイス７００は、バス７０１に接続されたデジタル信号プロセッサ（ＤＳＰ）７１２と、バス７０１に接続されたプロセッサ７１１と、メモリ７４０とを備え得る。バスインターフェースは、ＤＳＰ７１２、プロセッサ７１１およびメモリ７４０と統合され得るか、または別個であり得る（図７に図示せず）。様々な実施形態では、機能は、ほんの数例を挙げると、ＲＡＭ、ＲＯＭ、ＦＬＡＳＨまたはディスクドライブなどの非一時的コンピュータ可読記憶媒体上など、メモリ７４０に記憶された１つまたは複数の機械可読命令の実行に応答して実施され得る。１つまたは複数の命令は、プロセッサ７１１、専用プロセッサ、またはＤＳＰ７１２によって実行可能であり得る。１つまたは複数の命令により、図５Ａ〜図５Ｂおよび表７〜表１４に関連してモバイルデバイスについて本明細書で説明する技法のサポートが可能になり得る。メモリ７４０は、本明細書で説明した機能を実行するためにプロセッサ７１１および／またはＤＳＰ７１２によって実行可能なソフトウェアコード（プログラミングコード、命令等）を記憶する、非一時的プロセッサ可読メモリならびに／あるいはコンピュータ可読メモリを備え得る。特定の実施態様では、ワイヤレストランシーバ７２１は、上記で論じたように、モバイルデバイス７００をワイヤレスモバイルデバイスとして構成するのを可能にするために、バスインターフェース７２０およびバス７０１を通してプロセッサ７１１および／またはＤＳＰ７１２と通信し得る。プロセッサ７１１、ＤＳＰ７１２および／または測位プロトコルエンコーダ／デコーダ７１５は、図５Ａ〜図５Ｂに関して上記で論じたプロセス／方法の１つまたは複数の態様を実行するための命令を実行し得る。一実施態様では、測位プロトコルエンコーダ／デコーダ７１５は、装置６００中で測位プロトコルエンコーダ／デコーダ６０８に対応し得る（たとえば、同じまたは同様の機能を実行し得る）。
【００９８】
[0090]やはり図７に示されるように、ユーザインターフェース７３５は、たとえば、スピーカー、マイクロフォン、ディスプレイデバイス、振動デバイス、キーボード、タッチスクリーンなどのいくつかのデバイスのうちのいずれか１つを備え得る。特定の実施態様では、ユーザインターフェース７３５は、ユーザがモバイルデバイス７００上にホストされた１つまたは複数のアプリケーションと対話することを可能にし得る。たとえば、ユーザインターフェース７３５のデバイスは、ユーザからのアクションに応答して、ＤＳＰ７１２もしくはプロセッサ７１１によってさらに処理されるべきアナログ信号またはデジタル信号をメモリ７４０上に記憶し得る。同様に、モバイルデバイス７００上にホストされたアプリケーションは、出力信号をユーザに提示するために、アナログ信号またはデジタル信号をメモリ７４０上に記憶し得る。別の実施態様では、モバイルデバイス７００は、たとえば、専用スピーカー、マイクロフォン、デジタルアナログ回路、アナログデジタル回路、増幅器、および／または利得制御を備える専用オーディオ入出力（Ｉ／Ｏ）デバイス７７０を随意に含み得る。別の実施態様では、モバイルデバイス７００は、キーボードまたはタッチスクリーンデバイスにタッチすること、またはそれに対する圧力に応答するタッチセンサー７６２を備え得る。
【００９９】
[0091]モバイルデバイス７００はまた、静止画または動画をキャプチャするための専用カメラデバイス７６４を備え得る。専用カメラデバイス７６４は、たとえば、イメージングセンサー（たとえば、電荷結合デバイスまたはＣＭＯＳイメージャ）、レンズ、アナログデジタル回路、フレームバッファなどを備え得る。一実施態様では、キャプチャされた画像を表す信号の追加の処理、調整、符号化または圧縮が、プロセッサ７１１またはＤＳＰ７１２において実行され得る。代替的に、専用ビデオプロセッサ７６８が、キャプチャされた画像を表す信号の調整、符号化、圧縮、または操作を実行し得る。さらに、専用ビデオプロセッサ７６８は、モバイルデバイス７００のディスプレイ上での提示のために記憶された画像データを復号／復元し得る。
【０１００】
[0092]モバイルデバイス７００は、たとえば、慣性センサーおよび環境センサーを含み得る、バス７０１に結合されたセンサー７６０をも備え得る。センサー７６０の慣性センサーは、（たとえば、１つもしくは複数のコンパスアプリケーションをサポートするために）たとえば、（たとえば、３次元のモバイルデバイス７００の加速度にまとめて応答する）加速度計、１つもしくは複数のジャイロスコープ、または１つもしくは複数の磁力計を備え得る。モバイルデバイス７００の環境センサーは、たとえば、ほんの数例を挙げると、温度センサー、気圧センサー、周辺光センサー、カメライメージャ、マイクロフォンを備え得る。センサー７６０は、メモリ７４０中に記憶され、たとえば、測位またはナビゲーション動作を対象とするアプリケーションなどの１つまたは複数のアプリケーションをサポートするＤＰＳ７１２またはプロセッサ７１１によって処理され得るアナログ信号またはデジタル信号を生成し得る。
【０１０１】
[0093]特定の実施態様では、モバイルデバイス７００は、ワイヤレストランシーバ７２１またはＳＰＳ受信機７５５において受信され、ダウンコンバートされた信号のベースバンド処理を実行することが可能な専用モデムプロセッサ７６６を備え得る。同様に、専用モデムプロセッサ７６６は、ワイヤレストランシーバ７２１による送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実施態様では、専用モデムプロセッサを有する代わりに、ベースバンド処理はプロセッサまたはＤＳＰ（たとえば、プロセッサ７１１またはＤＳＰ７１２）によって実行され得る。
【０１０２】
[0094]図１、図５Ａ、図６、図７、表７〜表１４およびそれらの対応する説明が、装置において測位プロトコルのためのメッセージを作成するための手段と、ここで、メッセージは、複数の許可パラメータからの包含パラメータのセットを備える、符号化ストリング中に包含パラメータの各々を埋め込むことによってメッセージを符号化するための手段と、第２のデバイスに符号化メッセージを送信するための手段とを与えることに留意されたい。
【０１０３】
[0095]図１、図５Ｂ、図６、図７、表７〜表１４およびそれらの対応する説明が、第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための手段と、ここで、メッセージは、複数の許可パラメータからの複数の包含パラメータを備え、ここで、各包含パラメータは、符号化ストリング中に埋め込まれる、複数の包含パラメータのサブセットを復号し、サブセット中にない包含パラメータの復号を省略することによってメッセージを復号するための手段と、包含パラメータが埋め込まれた符号化ストリングから包含パラメータを抽出するための手段とを与えることに留意されたい。
【０１０４】
[0096]本明細書で説明した方法は、特定の例に従って適用例に応じて様々な手段によって実施され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの組合せで実施され得る。ハードウェア実施態様では、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（「ＡＳＩＣ」）、デジタル信号プロセッサ（「ＤＳＰ」）、デジタル信号処理デバイス（「ＤＳＰＤ」）、プログラマブル論理デバイス（「ＰＬＤ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスユニット、またはそれらの組合せ内に実施され得る。
【０１０５】
[0097]本明細書に含まれる詳細な説明のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル信号に対する演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の動作を実行するようにプログラムされた汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術の当業者が、自身の仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理的操作を伴う。一般に、必ずしも必要ではないが、そのような量は、記憶、転送、結合、比較、またはそうでなく操作されることが可能な電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、オクテット、整数、記号、文字、項、数、数字などと呼ぶことは時々便利であることがわかっている。ただし、これらまたは同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、本明細書の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「決定する」などの用語を利用する説明は、専用コンピュータ、専用計算装置または同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。
【０１０６】
[0098]本明細書で説明したワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（「ＷＷＡＮ」）、ワイヤレスローカルエリアネットワーク（「ＷＬＡＮ」）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークに関連し得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（「ＣＤＭＡ」）ネットワーク、時分割多元接続（「ＴＤＭＡ」）ネットワーク、周波数分割多元接続（「ＦＤＭＡ」）ネットワーク、直交周波数分割多元接続（「ＯＦＤＭＡ」）ネットワーク、シングルキャリア周波数分割多元接続（「ＳＣ−ＦＤＭＡ」）ネットワーク、または上記のネットワークの任意の組合せなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（「ＷＣＤＭＡ」）などの１つまたは複数の無線アクセス技術（「ＲＡＴ」）を実施し得る。ここで、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実施される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（「ＧＳＭ」：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（「Ｄ−ＡＭＰＳ」：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実施し得る。ＧＳＭおよびＷＣＤＭＡは、「第３世代パートナーシッププロジェクト」（「３ＧＰＰ」）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（「３ＧＰＰ２」）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公に入手可能である。４Ｇロングタームエボリューション（「ＬＴＥ」）通信ネットワークも、一態様において、請求される主題に従って実施され得る。ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークを備え得、ＷＰＡＮは、たとえば、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘを備え得る。本明細書で説明したワイヤレス通信実施態様はまた、ＷＷＡＮ、ＷＬＡＮまたはＷＰＡＮの任意の組合せとともに使用され得る。
【０１０７】
[0099]別の態様では、前述のように、ワイヤレス送信機またはアクセスポイントは、セルラー電話サービスを会社または家庭などのスモールエリアに延長するために利用される「スモールセル」または「ホーム基地局」としても知られるフェムトセルを備え得る。そのような実施態様では、１つまたは複数のモバイルデバイスは、たとえば、符号分割多元接続（「ＣＤＭＡ」）セルラー通信プロトコルを介してまたはＬＴＥを介してフェムトセルと通信し得、フェムトセルは、インターネットなどの別のブロードバンドネットワークを介してより大きいセルラー電気通信ネットワークへのアクセスをモバイルデバイスに与え得る。
【０１０８】
[00100]本明細書で説明した技法は、いくつかのＧＮＳＳおよび／またはＧＮＳＳの組合せのうちのいずれか１つを含むＳＰＳとともに使用され得る。さらに、そのような技法は、「スードライト（pseudolite）」として働く地上波送信機、あるいは１つまたは複数のＧＮＳＳシステムのためのスペースビークル（ＳＶ）とそのような地上波送信機との組合せを利用する測位システムとともに使用され得る。地上波送信機は、たとえば、ＰＮコードまたは（たとえば、ＧＰＳまたはＣＤＭＡセルラー信号と同様の）他のレンジングコードをブロードキャストする地上送信機を含み得る。そのような送信機は、遠隔受信機による識別を可能にするように一意のＰＮコードを割り当てられ得る。地上波送信機は、たとえば、トンネルの中、鉱山内、建築物の中、ビルの谷間または他の閉じられたエリア内などの、周回するＳＶからのＳＰＳ信号が利用できないことがある状況においてＳＰＳを補強するのに有用であり得る。スードライトの別の実施態様は無線ビーコンとして知られている。本明細書で使用される「ＳＶ」という用語は、スードライト、スードライトの等価物、および場合によっては他のものとして働く地上波送信機を含むものとする。本明細書で使用する「ＳＰＳ信号」および／または「ＳＶ信号」という用語は、スードライトまたはスードライトの等価物として働く地上波送信機を含む、地上波送信機からのＳＰＳ様の信号を含むものとする。
【０１０９】
[00101]本明細書で使用する「および」、および「または」という用語は、それが使用される文脈に少なくとも部分的に依存する様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用される場合、ここで包含的な意味で使用されるＡ、Ｂ、およびＣを意味し、ならびにここで排他的な意味で使用されるＡ、ＢまたはＣを意味するものとする。本明細書全体にわたる「一例」または「例」への言及は、その例に関して説明する特定の特徴、構造、または特性が、請求する主題の少なくとも１つの例の中に含まれることを意味する。したがって、本明細書全体にわたる様々な箇所における「一例では」または「例」という句の出現は、必ずしもすべてが同じ例を指すとは限らない。さらに、それらの特定の特徴、構造、または特性は、１つまたは複数の例において組み合わされ得る。本明細書で説明した例は、機械、デバイス、エンジン、またはデジタル信号を使用して動作する装置を含み得る。そのような信号は、電子信号、光信号、電磁信号、またはロケーション間で情報を与える任意の形態のエネルギーを備え得る。
【０１１０】
[00102]現在例示的な特徴と考えられることについて例示し説明したが、請求する主題から逸脱することなく、様々な他の変更が行われ得、均等物が代用され得ることが、当業者には理解されよう。さらに、本明細書で説明した主要な概念から逸脱することなしに、特定の状況を請求する主題の教示に適応させるために、多くの修正が行われ得る。したがって、請求する主題は、開示した特定の例に限定されないが、そのような請求する主題は、添付の特許請求の範囲に含まれるすべての態様、およびそれらの均等物も含み得ることが意図される。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法であって、
前記第１のデバイスにおいて前記測位プロトコルのためのメッセージを作成することと、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化することと、
前記第２のデバイスに前記符号化メッセージを送信することと
を備える、方法。
［Ｃ２］  前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記包含パラメータの各々が、前記第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、Ｃ１に記載の方法。
［Ｃ３］  前記第２のデバイスが、前記包含パラメータに対応する前記位置決め方法および前記位置決め機能のサブセットをサポートする、ここにおいて、前記第２のデバイスが、サポートされる位置決め方法および位置決め機能の前記サブセットに対応する前記包含パラメータを復号し、前記第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する前記包含パラメータの復号を省略する、Ｃ２に記載の方法。
［Ｃ４］  前記メッセージを符号化することが、抽象構文記法１（ＡＳＮ．１）に基づく、Ｃ１に記載の方法。
［Ｃ５］  前記複数の許可パラメータが、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義される、Ｃ４に記載の方法。
［Ｃ６］  各包含パラメータが埋め込まれる前記符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、Ｃ４に記載の方法。
［Ｃ７］  前記符号化ストリングが同じＡＳＮ．１データタイプを使用する、Ｃ６に記載の方法。
［Ｃ８］  各符号化ストリングが随意のＡＳＮ．１パラメータである、Ｃ６に記載の方法。
［Ｃ９］  前記測位プロトコルが、ロングタームエボリューション（ＬＴＥ）測位プロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備える、Ｃ１に記載の方法。
［Ｃ１０］  前記第１のデバイスがロケーションサーバであり、前記第２のデバイスがユーザ機器（ＵＥ）であり、またその逆も同様である、Ｃ１に記載の方法。
［Ｃ１１］  第１のデバイスと第２のデバイスとの間で測位プロトコルを使用するロケーションサービスをサポートする方法であって、
前記第１のデバイスにおいて、前記第２のデバイスによって送信された前記測位プロトコルのためのメッセージを受信することと、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備える、ここにおいて、各包含パラメータが、符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号することと
を備える、方法。
［Ｃ１２］  各包含パラメータの前記復号は、前記包含パラメータが埋め込まれた前記符号化ストリングから前記包含パラメータを抽出することを備える、Ｃ１１に記載の方法。
［Ｃ１３］  前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記複数の包含パラメータの各々が、前記第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、Ｃ１１に記載の方法。
［Ｃ１４］  前記複数の包含パラメータの前記サブセットが、前記第１のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、Ｃ１３に記載の方法。
［Ｃ１５］  前記メッセージを復号することが、抽象構文記法１（ＡＳＮ．１）に基づく、Ｃ１１に記載の方法。
［Ｃ１６］  前記複数の許可パラメータが、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義される、Ｃ１５に記載の方法。
［Ｃ１７］  各符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、Ｃ１６に記載の方法。
［Ｃ１８］  前記符号化ストリングが同じＡＳＮ．１データタイプを使用する、Ｃ１７に記載の方法。
［Ｃ１９］  各符号化ストリングが随意のＡＳＮ．１パラメータである、Ｃ１７に記載の方法。
［Ｃ２０］  前記測位プロトコルが、ロングタームエボリューション（ＬＴＥ）測位プロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備える、Ｃ１１に記載の方法。
［Ｃ２１］  前記第１のデバイスがロケーションサーバであり、前記第２のデバイスがユーザ機器（ＵＥ）であり、またその逆も同様である、Ｃ１１に記載の方法。
［Ｃ２２］  装置であって、
前記装置において測位プロトコルのためのメッセージを作成するための１つまたは複数のプロセッサと、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化するためのエンコーダおよび／あるいは前記１つまたは複数のプロセッサと、  第２のデバイスに前記符号化メッセージを送信するための送信機と
を備える、装置。
［Ｃ２３］  前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記包含パラメータの各々が、前記装置によってサポートされる位置決め方法または位置決め機能に対応する、Ｃ２２に記載の装置。
［Ｃ２４］  前記第２のデバイスが、前記包含パラメータに対応する前記位置決め方法および前記位置決め機能のサブセットをサポートする、ここにおいて、前記第２のデバイスが、サポートされる位置決め方法および位置決め機能の前記サブセットに対応する前記包含パラメータを復号し、前記第２のデバイスによってサポートされない位置決め方法および位置決め機能に対応する前記包含パラメータの復号を省略する、Ｃ２３に記載の装置。
［Ｃ２５］  前記メッセージを符号化することが、抽象構文記法１（ＡＳＮ．１）に基づく、Ｃ２２に記載の装置。
［Ｃ２６］  前記複数の許可パラメータが、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義される、Ｃ２５に記載の装置。
［Ｃ２７］  各包含パラメータが埋め込まれる前記符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、Ｃ２５に記載の装置。
［Ｃ２８］  前記符号化ストリングが同じＡＳＮ．１データタイプを使用する、Ｃ２５に記載の装置。
［Ｃ２９］  各符号化ストリングが随意のＡＳＮ．１パラメータである、Ｃ２７に記載の装置。
［Ｃ３０］  前記測位プロトコルが、ロングタームエボリューション（ＬＴＥ）測位プロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備える、Ｃ２２に記載の装置。
［Ｃ３１］  前記装置がロケーションサーバであり、前記第２のデバイスがユーザ機器（ＵＥ）であり、またその逆も同様である、Ｃ２２に記載の装置。
［Ｃ３２］  １つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体であって、前記命令が、
第１のデバイスにおいて前記測位プロトコルのためのメッセージを作成するための命令と、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化するための命令と、
第２のデバイスに前記符号化メッセージを送信するための命令と
を備える、非一時的媒体。
［Ｃ３３］  装置であって、
前記装置において測位プロトコルのためのメッセージを作成するための手段と、ここにおいて、前記メッセージが、複数の許可パラメータからの包含パラメータのセットを備える、
符号化ストリング中に前記包含パラメータの各々を埋め込むことによって前記メッセージを符号化するための手段と、
第２のデバイスに前記符号化メッセージを送信するための手段と
を備える、装置。
［Ｃ３４］  装置であって、
第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための受信機と、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備える、ここにおいて、各包含パラメータが、符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号するためのデコーダおよび／あるいは１つまたは複数のプロセッサと
を備える、装置。
［Ｃ３５］  前記デコーダおよび／あるいは前記１つまたは複数のプロセッサが、さらに、前記包含パラメータが埋め込まれた前記符号化ストリングから各包含パラメータを抽出すべきである、Ｃ３４に記載の装置。
［Ｃ３６］  前記複数の許可パラメータの各々が、別個の位置決め方法または別個の位置決め機能に対応し、前記複数の包含パラメータの各々が、前記第２のデバイスによってサポートされる位置決め方法または位置決め機能に対応する、Ｃ３４に記載の装置。
［Ｃ３７］  前記複数の包含パラメータの前記サブセットが、前記装置によってサポートされる位置決め方法または位置決め機能に対応する、Ｃ３６に記載の装置。
［Ｃ３８］  前記メッセージを復号することが、抽象構文記法１（ＡＳＮ．１）に基づく、Ｃ３４に記載の装置。
［Ｃ３９］  前記複数の許可パラメータが、ＡＳＮ．１  ＳＥＱＵＥＮＣＥまたはＡＳＮ．１  ＳＥＴのうちの少なくとも１つを使用して前記メッセージにおいて定義される、Ｃ３８に記載の装置。
［Ｃ４０］  各符号化ストリングが、ＡＳＮ．１オクテットストリング、ＡＳＮ．１  １６進ストリング、ＡＳＮ．１文字ストリング、ＡＳＮ．１ビットストリングまたはＡＳＮ．１整数シーケンスのうちの少なくとも１つを備える、Ｃ３９に記載の装置。
［Ｃ４１］  前記符号化ストリングが同じＡＳＮ．１データタイプを使用する、Ｃ４０に記載の装置。
［Ｃ４２］  各符号化ストリングが随意のＡＳＮ．１パラメータである、Ｃ４０に記載の装置。
［Ｃ４３］  前記測位プロトコルが、ロングタームエボリューション（ＬＴＥ）位置決めプロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）プロトコルまたはＬＰＰとＬＰＰｅとの組合せを備える、Ｃ３４に記載の装置。
［Ｃ４４］  前記装置がロケーションサーバであり、前記第２のデバイスがユーザ機器（ＵＥ）であり、またその逆も同様である、Ｃ３４に記載の装置。
［Ｃ４５］  １つまたは複数のコンピュータシステムが実行するための命令を記憶する非一時的媒体であって、前記命令が、
第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための命令と、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備える、ここにおいて、各包含パラメータが、符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号するための命令と
を備える、非一時的媒体。
［Ｃ４６］  各包含パラメータの復号のための前記命令は、前記包含パラメータが埋め込まれた前記符号化ストリングから前記包含パラメータを抽出するための命令を備える、Ｃ４５に記載の非一時的媒体。
［Ｃ４７］  装置であって、
第２のデバイスによって送信された測位プロトコルのためのメッセージを受信するための手段と、ここにおいて、前記メッセージが、複数の許可パラメータからの複数の包含パラメータを備える、ここにおいて、各包含パラメータが、符号化ストリング中に埋め込まれる、
前記複数の包含パラメータのサブセットを復号し、前記サブセット中にない包含パラメータの復号を省略することによって前記メッセージを復号するための手段と
を備える、装置。
［Ｃ４８］  各包含パラメータの復号のための前記手段は、前記包含パラメータが埋め込まれた前記符号化ストリングから前記包含パラメータを抽出するための手段を備える、Ｃ４７に記載の装置。
【図１】
0006636538.tif 000016
【図２】
0006636538.tif 000017
【図３】
0006636538.tif 000018
【図４】
0006636538.tif 000019
【図５Ａ】
0006636538.tif 000020
【図５Ｂ】
0006636538.tif 000021
【図６】
0006636538.tif 000022
【図７】
0006636538.tif 000023