(57)【要約】  セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）及び他の位置決めアーキテクチャを用いる定期的な及び別の位置決めサービスをサポートするための技術が記載される。本技術は、ＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値を定期的にそして／又はトリガ・イベントに基づいてＳＵＰＬエージェントに提供することができる。ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ）は、ＳＥＴについての所在地推定値の要求をＳＵＰＬエージェントから受け取る。Ｈ−ＳＬＰは、ＳＥＴとＳＵＰＬ位置決めセッションを開始する。位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して、Ｈ−ＳＬＰは、ＳＥＴについての所在地推定値を取得し、そしてその所在地推定値をＳＵＰＬエージェントに送る。所在地推定値は、ＳＥＴにより導出され、そしてＨ−ＳＬＰに送られることができる。あるいは、所在地推定値は、ＳＥＴからの測定値に基づいてＨ−ＳＬＰにより導出されることができる。【選択図】図１Ａ
2009521133.tif 000002
【特許請求の範囲】
【請求項１】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取るためと、該ＳＥＴと位置決めセッションを始めるためと、該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して該ＳＥＴについての所在地推定値を得るためと、そして各報告イベントに対して得られた該所在地推定値を該ＳＵＰＬエージェントに送るために構成された少なくとも１つのプロセッサ
を具備する装置。
【請求項２】
該少なくとも１つのプロセッサは、該ＳＥＴによりサポートされる少なくとも１つのポジショニング方法の中からポジショニング方法を選択するために構成される、そしてここにおいて、各所在地推定値は、該選択されたポジショニング方法にしたがって得られる、請求項１の装置。
【請求項３】
該少なくとも１つのプロセッサは、サポートされるポジショニング方法のリストを該ＳＥＴに送るためと、そして該サポートされるポジショニング方法のリストの中から該ＳＥＴによって選択されるポジショニング方法を受け取るために構成される、そしてここにおいて、各所在地推定値は、該選択されたポジショニング方法にしたがって得られる、請求項１の装置。
【請求項４】
該少なくとも１つのプロセッサは、ＳＥＴ支援ポジショニング方法が選択されるとき、各報告イベントに対して各ＳＥＴについての所在地推定値を導出するために構成される、請求項１の装置。
【請求項５】
該少なくとも１つのプロセッサは、ＳＥＴベースのポジショニング方法が選択されるとき、各報告イベントに対して該ＳＥＴから所在地推定値を受け取るために構成される、請求項１の装置。
【請求項６】
該少なくとも１つのプロセッサは、各報告イベントに対して該ＳＥＴから測定値を受け取るためと、そして該受け取った測定値に基づいて該ＳＥＴについての所在地推定値を導出するために構成される、請求項１の装置。
【請求項７】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るためと、そして該ＳＥＴについての所在地推定値を得るために該ＳＥＴとポジショニングを実行するために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項１の装置。
【請求項８】
各報告イベントに対して該少なくとも１つのプロセッサは、該ＳＥＴによって得られた所在地推定値を含んでいるメッセージを該ＳＥＴから受け取るために構成される、請求項１の装置。
【請求項９】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るためと、該メッセージを移動先（visited）ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）に転送するためと、該ポジショニング・セッションのあいだに該Ｖ−ＳＬＰと該ＳＥＴとの間のメッセージの交換を容易にするためと、そして該Ｖ−ＳＬＰから該ＳＥＴについての所在地推定値を受け取るために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項１の装置。
【請求項１０】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るためと、移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）から該ＳＥＴの粗い所在地を得るためと、そして該ＳＥＴの該粗い所在地を使用して該ＳＥＴとポジショニングを実行するために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項１の装置。
【請求項１１】
該少なくとも１つのプロセッサは、リアル・タイム報告モード、擬似リアル・タイム報告モード及びバッチ報告モードを含む複数の報告モードの中から報告モードを選択するために構成される、請求項１の装置。
【請求項１２】
該少なくとも１つのプロセッサは、バッチ報告モードが選択される場合に、報告を送るための少なくとも１つの条件を該ＳＥＴに送るために構成される、請求項１１の装置。
【請求項１３】
該少なくとも１つのプロセッサは、報告する所在地推定値を選択するための少なくとも１つの基準を該ＳＥＴに送るために構成される、請求項１１の装置。
【請求項１４】
該ＳＵＰＬエージェントは、該ＳＥＴの外部にある、請求項１の装置。
【請求項１５】
該ＳＵＰＬエージェントは、該ＳＥＴの内部にある、そしてここにおいて、該少なくとも１つのプロセッサは、各報告イベントに対して該ＳＥＴに該所在地推定値を送るために構成される、請求項１の装置。
【請求項１６】
該少なくとも１つのプロセッサは、該ＳＵＰＬエージェントを認証するためと、そして該ＳＵＰＬエージェントが該ＳＥＴについての所在地推定値を要求することを認可されていることを検証するために構成される、請求項１の装置。
【請求項１７】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取ること；
該ＳＥＴと位置決めセッションを始めること；
該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して該ＳＥＴについての所在地推定値を得ること；及び
各報告イベントに対して得られた該所在地推定値を該ＳＵＰＬエージェントに送ること
を具備する方法。
【請求項１８】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取ること；及び
該ＳＥＴについての所在地推定値を得るために該ＳＥＴとポジショニングを実行すること、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項１７の方法。
【請求項１９】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取ること；
該メッセージを移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）に転送すること；
該ポジショニング・セッションのあいだに該Ｖ−ＳＬＰと該ＳＥＴとの間のメッセージの交換を容易にすること；及び
該Ｖ−ＳＬＰから該ＳＥＴについての所在地推定値を受け取ること、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項１７の方法。
【請求項２０】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取ること；
移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）から該ＳＥＴの粗い所在地を得ること；及び
該ＳＥＴの該粗い所在地を使用して該ＳＥＴとポジショニングを実行すること
をさらに具備する、請求項１７の方法。
【請求項２１】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取るための手段；
該ＳＥＴと位置決めセッションを始めるための手段；
該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して該ＳＥＴについての所在地推定値を得るための手段；及び
各報告イベントに対して得られた該所在地推定値を該ＳＵＰＬエージェントに送るための手段
を具備する装置。
【請求項２２】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るための手段；及び
該ＳＥＴについての所在地推定値を得るために該ＳＥＴとポジショニングを実行するための手段、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項２１の装置。
【請求項２３】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るための手段；
該メッセージを移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）に転送するための手段；
該ポジショニング・セッションのあいだに該Ｖ−ＳＬＰと該ＳＥＴとの間のメッセージの交換を容易にするための手段；及び
該Ｖ−ＳＬＰから該ＳＥＴについての所在地推定値を受け取るための手段、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項２１の装置。
【請求項２４】
ポジショニング・セッションを始めるためのメッセージを該ＳＥＴから受け取るための手段；
移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）から該ＳＥＴの粗い所在地を得るための手段；及び
該ＳＥＴの該粗い所在地を使用して該ＳＥＴとポジショニングを実行するための手段
をさらに具備する、請求項２１の装置。
【請求項２５】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取るためと、ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ）と位置決めセッションを始めるためと、該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して該ＳＥＴについての所在地推定値を該ＳＵＰＬエージェントに提供するために該Ｈ−ＳＬＰと通信するために構成された少なくとも１つのプロセッサ
を具備する装置。
【請求項２６】
該少なくとも１つのプロセッサは、少なくとも１つのトリガ条件に基づいて各報告イベントを決定するために構成される、請求項２５の装置。
【請求項２７】
該少なくとも１つのプロセッサは、該少なくとも１つのトリガ条件がタイマの終了時間に基づいて満足されるかどうかを判断するために構成される、請求項２６の装置。
【請求項２８】
該少なくとも１つのプロセッサは、該ＳＥＴについての所在地推定値をイベント・エリアと比較するためと、そして該少なくとも１つのトリガ条件が該比較の結果に基づいて満足されるかどうかを判断するために構成される、請求項２６の装置。
【請求項２９】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送るためと、そして該ＳＥＴについての所在地推定値を得るために該Ｈ−ＳＬＰとポジショニングを実行するために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項２５の装置。
【請求項３０】
該少なくとも１つの報告イベントに対して該少なくとも１つのプロセッサは、該ＳＥＴについての所在地推定値を導出するためと、そして該Ｈ−ＳＬＰに該所在地推定値を送るために構成される、請求項２５の装置。
【請求項３１】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送るためと、そして該ＳＥＴについての所在地推定値を得るために移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）とポジショニングを実行するために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項１の装置。
【請求項３２】
該ＳＵＰＬエージェントは、該ＳＥＴの外部にある、そしてここにおいて、該少なくとも１つのプロセッサは、該Ｈ−ＳＬＰを介して該ＳＵＰＬエージェントから要求を受け取るために構成される、請求項１の装置。
【請求項３３】
該ＳＵＰＬエージェントは、該ＳＥＴの内部にある、そしてここにおいて、該少なくとも１つのプロセッサは、該位置決めセッションを始めるために該Ｈ−ＳＬＰにメッセージを送るために構成される、請求項１の装置。
【請求項３４】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取ること；
ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ）と位置決めセッションを始めること；及び
該ＳＥＴについての所在地推定値を該ＳＵＰＬエージェントに提供するために、該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれのために該Ｈ−ＳＬＰと通信すること
を具備する方法。
【請求項３５】
ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送ること；及び
該ＳＥＴについての所在地推定値を得るために該Ｈ−ＳＬＰとポジショニングを実行すること、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項３４の方法。
【請求項３６】
ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送ること；及び
該ＳＥＴについての所在地推定値を得るために移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）とポジショニングを実行すること、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項３４の方法。
【請求項３７】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ）エージェントからＳＵＰＬを実行可能な端末（ＳＥＴ）についての所在地推定値の要求を受け取るための手段；
ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ）と位置決めセッションを始めるための手段；及び
該ＳＥＴについての所在地推定値を該ＳＵＰＬエージェントに提供するために、該位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれのために該Ｈ−ＳＬＰと通信するための手段
を具備する装置。
【請求項３８】
ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送るための手段；及び
該ＳＥＴについての所在地推定値を得るために該Ｈ−ＳＬＰとポジショニングを実行するための手段、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項３７の装置。
【請求項３９】
ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送るための手段；及び
該ＳＥＴについての所在地推定値を得るために移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）とポジショニングを実行するための手段、をさらに具備し、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、
請求項３７の装置。
【発明の詳細な説明】
【関連文献】
【０００１】
本出願は、下記の仮出願に優先権を主張し、全てがこの譲受人に譲渡され、そして引用により本明細書中に取り込まれている。
【０００２】
米国特許仮出願番号第６０／７１１，８０１号、名称“無線通信アクセス・ネットワークにおける効率的な定期的位置報告（EFFICIENT PERIODIC LOCATION REPORTING IN A RADIO ACCESS NETWORK）”、２００５年８月２５日出願、米国特許仮出願番号第６０／７１８，１１２号、名称“無線通信アクセス・ネットワークにおける効率的な定期的位置報告（EFFICIENT PERIODIC LOCATION REPORTING IN A RADIO ACCESS NETWORK）”、２００５年９月１６日出願、米国特許仮出願番号第６０／７７１，１８０号、名称“無線通信アクセス・ネットワークにおける効率的な定期的位置報告（EFFICIENT PERIODIC LOCATION REPORTING IN A RADIO ACCESS NETWORK）”、２００６年２月６日出願、米国特許仮出願番号第６０／７７１，２１７号、名称“定期的位置決め手順の明確化及び訂正（CLARIFICATION AND CORRECTION OF PERIODIC LOCATION PROCEDURE）”、２００６年２月７日出願、米国特許仮出願番号第６０／７７１，７０６号、名称“定期的位置決め手順の追加（ADDITION OF PERIODIC LOCATION PROCEDURE）”、２００６年２月８日出願、米国特許仮出願番号第６０／７３９，０７３号、名称“ＳＵＰＬ２．０でトリガされる位置決めプロクシ・モード（SUPL 2.0 TRIGGERED LOCATION PROXY MODE）”、２００５年１１月２１日出願、米国特許仮出願番号第６０／７８８，５４４号、名称“トリガされそして定期的な履歴に基づく位置報告システム（TRIGGERED AND PERIODIC HISTORIC LOCATION REPORTING SYSTEM）”、２００６年３月３０日出願、及び米国特許仮出願番号第６０／８１３，４８８号、名称“通信ネットワークにおける効率的な位置報告（EFFICIENT LOCATION REPORTING IN A COMMUNICATION NETWORK）”、２００６年６月１３日出願。
【技術分野】
【０００３】
本明細書は、一般的に通信に係り、そしてより詳しくは、位置決めサービスを提供するための技術に関する。
【背景技術】
【０００４】
ネットワーク内で無線デバイスの位置又は所在地を知ることは、多くの場合に望ましく、そして時々必要である。用語“位置（location）”と“所在地（position）”は、同義語であり、本明細書中では互換的に使用される。例えば、ユーザは、ウェブサイトを経由して無線デバイスをブラウズするために利用することができ、そして位置に敏感なコンテントをクリックすることができる。ウェブ・サーバは、次に無線デバイスの所在地についてネットワークに問い合わせることができる。ネットワークは、その無線デバイスの所在地を確かめるために無線デバイスと所在地のデータ処理することを開始することができる。ネットワークは、次にウェブ・サーバに無線デバイスについての所在地推定値を返信することができ、そのサーバは、ユーザに適切なコンテントを提供するためにこの所在地推定値を使用することができる。無線デバイスの所在地の知識が有用である又は必要である多くの他のシナリオがある。
【０００５】
メッセージ・フロー（それは同様にコール・フロー又は手順とも呼ばれることがある）は、一般的に、無線デバイスについての所在地推定値を得るために、そしてこの所在地推定値をクライアント・エンティティ、例えば、ウェブ・サーバ、に送るために実行される。様々なメッセージは、メッセージ・フローのために１又はそれより多くのネットワーク・エンティティ、無線デバイス、及びクライアント・エンティティの間で交換される。これらのメッセージは、無線デバイスについてのポジショニングを実行するために及び／又はクライアント・エンティティに所在地推定値を配信するために、各エンティティが適切な情報を提供されること、又は別のエンティティからこの情報を得ることができることを確実にする。しかしながら、これらのメッセージは、様々なネットワーク・エンティティの間のトラフィックに加わる。追加されるトラフィックは、位置決めサービスのために特別に重要であり得て、そこでは無線デバイスについての所在地推定値がクライアント・エンティティに定期的に提供される。メッセージは、しかもクライアント・エンティティに所在地推定値を送るための応答時間を延長することもできる。
【０００６】
それゆえ、位置決めサービスを効率的に提供するための技術に対するこの分野における必要性がある。
【非特許文献１】ＯＭＡ−ＡＤ−ＳＵＰＬ−Ｖ２＿０−２００６０６１９−Ｄ、名称“セキュアなユーザ・プレーン位置決めアーキテクチャ（Secure User Plane Location Architecture）”ドラフト版２．０、２００６年６月、ＯＭＡ発行。
【非特許文献２】ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ１＿０−２００６０７０４−Ｃ、“ユーザ・プレーン位置決めプロトコル（User Plane Location Protocol）”候補版１．０、２００６年７月、ＯＭＡ発行。
【非特許文献３】ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２＿０−２００６０７２７−Ｄ、“ユーザ・プレーン位置決めプロトコル（User Plane Location Protocol）”ドラフト版２．０、２００６年７月２７日、ＯＭＡ発行。
【発明の開示】
【サマリー】
【０００７】
セキュアなユーザ・プレーン位置決め（ＳＵＰＬ：Secure User Plane Location）及び他の位置決めアーキテクチャを用いる定期的な位置決めサービス及びその他の位置決めサービスをサポートするための技術が、本明細書中に記載される。本技術は、ＳＵＰＬを実行可能な端末（ＳＥＴ：SUPL enabled terminal）についての所在地推定値を定期的にそして／又はトリガ・イベント又は条件に基づいてＳＵＰＬエージェントに提供することができる。
【０００８】
１つの実施形態では、ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ：Home SUPL Location Platform）は、ＳＥＴについての所在地推定値の要求をＳＵＰＬエージェントから受け取る。Ｈ−ＳＬＰは、ＳＥＴとＳＵＰＬ位置決めセッションを開始する。位置決めセッションの期間の少なくとも１つの報告イベントのそれぞれに対して、Ｈ−ＳＬＰは、ＳＥＴについての所在地推定値を取得し、そしてその所在地推定値をＳＵＰＬエージェントに送る。所在地推定値は、ＳＥＴにより導き出されることができ、そしてＨ−ＳＬＰに送られることができる。あるいは、所在地推定値は、ＳＥＴからの測定値に基づいてＨ−ＳＬＰにより導き出されることができる。様々な詳細が、以下に説明される。
【０００９】
本開示の様々な態様及び実施形態が、同様に下記にさらに詳細に説明される。
【詳細な説明】
【００１０】
本明細書の複数の態様及び実施形態は、図面に関連して以下に述べる詳細な説明から、さらに明確になるであろう。図面では、同じ参照符号は、一貫して対応するものを識別する。
【００１１】
用語“具体例の（exemplary）”は、“例、事例、又は例示として働くこと”を意味するように本明細書中では使用される。“具体例の“として本明細書中で説明されるいずれかの実施形態又は設計が、その他の実施形態又は設計に対して好ましい又は優位であるとして解釈される必要はない。
【００１２】
本明細書中で説明される技術は、様々な無線ネットワークに対して使用されることができ、例えば、符号分割多元接続（ＣＤＭＡ：code division multiple access）ネットワーク、時分割多元接続（ＴＤＭＡ：time division multiple access）ネットワーク、周波数分割多元接続（ＦＤＭＡ：frequency division multiple access）ネットワーク、直交ＦＤＭＡ（ＯＦＤＭＡ：orthogonal FDMA）ネットワーク、上記の技術の組み合わせをサポートするネットワーク、ワイド・エリア・ネットワーク（ＷＡＮ：wide area network）交信範囲及び／又は無線ローカル・エリア・ネットワーク（ＷＬＡＮ：wireless local area network）交信範囲、及びその他、である。ＣＤＭＡネットワークは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ：Wideband CDMA）、ｃｄｍａ２０００、及びその他のような、１又はそれより多くの無線通信技術を実装することができる。ｃｄｍａ２０００は、ＩＳ−２０００規格、ＩＳ−８５６規格、及びＩＳ−９５規格をカバーする。ＴＤＭＡネットワークは、移動通信のためのグローバル・システム（ＧＳＭ：Global System for Mobile Communications）、ディジタル高度移動電話システム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、及びその他のような、１又はそれより多くの無線通信技術を実装することができる。Ｄ−ＡＭＰＳは、ＩＳ−１３６及びＩＳ−５４をカバーする。これらの様々な無線通信技術及び規格は、この分野において公知である。Ｗ−ＣＤＭＡとＧＳＭは、“第３世代パートナーシップ・プロジェクト”（３ＧＰＰ：3rd Generation Partnership Project）と名付けられた組織からの文書に記載されている。ｃｄｍａ２０００は、“第３世代パートナーシップ・プロジェクト２”（３ＧＰＰ２：3rd Generation Partnership Project 2）と名付けられた組織からの文書に記載されている。３ＧＰＰ文書と３ＧＰＰ２文書は、公に利用可能である。
【００１３】
それらの技術は、しかも有線ＩＰ可能なネットワーク、例えば、ＤＳＬ又はケーブル接続を提供するネットワーク、を使用して通信するデバイスの位置決めを助けるために使用されることができ、そして／又は有線ネットワークを使用して通信するクライアント・デバイスをサポートするために使用されることができる。
【００１４】
それらの技術は、同様に様々な位置決めアーキテクチャ、例えば、制御プレーン（control plane）アーキテクチャ及びユーザ・プレーン（user plane）アーキテクチャ、に対して使用されることができる。制御プレーン（これはシグナリング・プレーン（signaling plane）とも呼ばれる）は、上位層アプリケーションに対するシグナリングを搬送するための手法であり、そして一般的にネットワーク固有のプロトコルとシグナリング・メッセージとを用いて実装される。ユーザ・プレーンは、上位層アプリケーションのためのデータを搬送するためそしてユーザ・プレーン・ベアラを利用するための手法であり、それは一般的にユーザ・データグラム・プロトコル（ＵＤＰ：User Datagram Protocol）、伝送制御プロトコル（ＴＣＰ：Transmission Control Protocol）、及びインターネット・プロトコル（ＩＰ：Internet Protocol）のようなプロトコルを用いて与えられ、それらの全ては、この分野において公知である。位置決めサービス及びポジショニングをサポートするメッセージは、制御プレーン・アーキテクチャにおけるシグナリングの一部として、そしてユーザ・プレーン・アーキテクチャにおけるデータの一部として搬送される。しかしながら、メッセージのコンテントは、両者のアーキテクチャにおいて同じであり得る又は類似であり得る。それらの技術は、オープン・モービル・アライアンス（ＯＭＡ：Open Mobile Alliance）、３ＧＰＰ  ＴＳ２３．２７１、ＴＳ４３．０５９、及びＴＳ２５．３０５に記載された３ＧＰＰ制御プレーン・アーキテクチャ、ＩＳ−８８１及び３ＧＰＰ２  Ｘ．Ｓ０００２に記載された３ＧＰＰ２制御プレーン・アーキテクチャ、Ｘ．Ｓ００２４に記載された３ＧＰＰ２ユーザ・プレーン・アーキテクチャ、及びその他、により公表されたＳＵＰＬアーキテクチャ及びプリＳＵＰＬアーキテクチャに対して使用されることができる。明確化のために、本技術は、ＳＵＰＬに対して下記に説明される。
【００１５】
図１Ａは、ＳＵＰＬを実行可能な端末（ＳＥＴ）についての位置決めサービスを提供することが可能なネットワーク・アーキテクチャ１００を示す。ＳＥＴは、ＳＥＴに対するポジショニングと位置決めサービスをサポートするＳＵＰＬ可能なエンティティと通信することが可能なデバイスである。単純化のために、１つのＳＥＴ１２０だけが、図１Ａに示される。ＳＥＴ１２０は、固定であり得る又は移動可能であり得て、そして、同様に、移動局（ＭＳ：mobile station）、ユーザ装置（ＵＥ：user equipment）、端末、局、加入者ユニット、又はある別の用語、とも呼ばれることができる。ＳＥＴ１２０は、セルラ電話機、個人ディジタル補助装置（ＰＤＡ：personal digital assistant）、無線モデム、パーソナル・コンピュータ、ラップトップ・コンピュータ、遠隔測定デバイス、追跡デバイス、及びその他、であり得る。例えば、ＳＥＴ１２０は、ユニバーサル移動電気通信システム（ＵＭＴＳ：Universal Mobile Telecommunication System）におけるＵＥ、ＧＳＭ又はｃｄｍａ２０００におけるＭＳ、ＩＰベースのネットワークにおけるパーソナル・コンピュータ、及びその他、であり得る。
【００１６】
ＳＥＴ１２０は、ＳＵＰＬ可能なエンティティをアクセスすることが可能なＳＵＰＬエージェント１２２を含むことができる。ＳＥＴ１２０は、しかもターゲットＳＥＴであり得て、それはその所在地がＳＵＰＬエージェントによって求められようとしているＳＥＴであり、そのＳＵＰＬエージェントはＳＥＴの内部又は外部であり得る。ＳＥＴ１２０は、プライバシー、セキュリティ、ポジショニング測定及び位置決めサービスのための所在地計算のような機能を実行することができる。
【００１７】
ＳＥＴ１２０は、様々なサービス、例えば、音声、パケット・データ、メッセージ通信、及びその他、のために通信ネットワーク１３０と通信することができる。ＳＥＴ１２０は、しかもネットワーク１３０を介してＳＵＰＬ可能なエンティティと通信することができる。ネットワーク１３０は、無線ネットワーク、例えば、ｃｄｍａ２０００ネットワーク、ＵＭＴＳネットワーク、ＧＳＭネットワーク、ある種の別の無線通信アクセス・ネットワーク（ＲＡＮ：radio access network）、ＷＬＡＮ、及びその他、であり得る。ネットワーク１３０は、しかも有線ネットワーク、例えば、ＩＰベースのネットワーク、電話ネットワーク、ケーブル・ネットワーク、及びその他、であり得る。ＳＥＴ１２０は、しかも１又はそれより多くの衛星１９０から信号を受信することができ、その衛星はグローバル位置決定システム（ＧＰＳ）、ヨーロッパ・ガリレオ・システム、ロシア・グロナス・システム、又はある種の他の衛星ポジショニング・システム、の一部であり得る。ＳＥＴ１２０は、衛星１９０からのそして／又はネットワーク１３０内の基地局からの信号を測定することができ、そして衛星に対する擬似到達距離測定値を及び基地局からネットワーク測定値を得ることができる。擬似到達距離測定値は、ＳＥＴ１２０についての所在地推定値を導き出すために使用されることができる。
【００１８】
ホームＳＵＰＬ位置決めプラットフォーム（Ｈ−ＳＬＰ：Home SUPL Location Platform）１５０は、ＳＵＬＰサービス管理及び所在地決定を行うことができる。ＳＵＰＬサービス管理は、ＳＥＴの位置を管理すること、及びターゲットＳＥＴの位置情報を記憶すること、引き出すこと、及び変更することを含むことができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ位置決めセンタ（ＳＬＣ：SUPL Location Center）１５２を含み、そしてＳＵＰＬポジショニング・センタ（ＳＰＣ：SUPL Positioning Center）１５４を含むことができる。ＳＬＣ１５２は、位置決めサービスのための様々な機能を実行し、ＳＵＰＬの動作を調整し、そしてユーザ・プレーン・ベアラを経由してＳＥＴと情報交換する。ＳＬＣ１５２は、プライバシー、開始、セキュリティ、ローミング・サポート、支払い／請求、サービス管理、所在地計算、及びその他のための機能を実行することができる。ＳＰＣ１５４は、ＳＥＴについてのポジショニングをサポートし、所在地計算のために使用するメッセージ及び手順を行うことができ、そしてＳＥＴへの支援データの配信をサポートする。ＳＰＣ１５４は、セキュリティ、支援データ配信、照会検索、所在地計算、及びその他のための機能を実行することができる。ＳＰＣは、ＧＰＳ受信機（関連ネットワーク、おそらくグローバルなもの）へのアクセスを有し、そしてそれが支援データを提供できるように衛星の信号を受信する。
【００１９】
ＳＵＰＬエージェント（例えば、ＳＵＰＬエージェント１２２又は１７０）は、ターゲットＳＥＴについての位置情報を得る機能又はエンティティである。一般に、ＳＵＰＬエージェントは、ネットワーク・エンティティ中に（例えば、ＳＵＰＬエージェント１７０）又はＳＥＴ中に（例えば、ＳＵＰＬエージェント１２２）常駐することができる、又はネットワークとＳＥＴの両者の外部であり得る。ＳＥＴ常駐ＳＵＰＬエージェントのケースでは、それは、位置情報を得るためにネットワーク・リソースをアクセスすることもしないこともあり、そしてＳＥＴベースのモードにおけるように、ポジショニング及びリソース使用は、１つに対して１つのでないこともある。ネットワーク常駐ＳＵＰＬエージェントは、Ｈ−ＳＬＰ又はＲ−ＳＬＰをアクセスするためにモービル位置決めサービス・アプリケーション（ＭＬＳ  Ａｐｐｓ：Mobile Location Service applications）を利用することができる。ＭＬＳアプリケーションは、位置情報を要求しそして使い切る（consume）アプリケーションである。位置情報は、位置決めに関係する任意の情報であり得て、そして様々なタイプの所在地推定値（例えば、緯度及び経度座標、期待誤差推定値を有する緯度及び経度、等）を含むことができる。ＭＬＳは、ＳＵＰＬエージェントとＨ−ＳＬＰ又はＲ−ＳＬＰとの間の情報交換をカバーする、それに対してＳＵＰＬは、Ｈ−ＳＬＰ又はＶ−ＳＬＰとＳＥＴとの間の情報交換をカバーする。
【００２０】
図１Ｂは、ネットワーク・アーキテクチャ１０２を示し、それは移動先／取り扱い（visited/serving）ネットワーク１０４、ホーム・ネットワーク１０６、及び要求元ネットワーク１０８を含む。移動先ネットワーク１０４は、移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ：Visited SUPL Location Platform）１６０を含む。ホーム・ネットワーク１０６は、Ｈ−ＳＬＰ１５０を含み、それは位置決めサービス及びポジショニングをサポートする。要求元ネットワーク１０８は、要求元ＳＬＰ（Ｒ−ＳＬＰ：Requesting SLP）１６２を含み、それはＳＵＰＬエージェントのための位置決めサービスをサポートする。Ｈ−ＳＬＰ１５０、Ｖ−ＳＬＰ１６０、及びＲ−ＳＬＰ１６２はそれぞれＳＬＣを含み、そしてＳＰＣを含むことができ、それは図１Ａについて説明したように動作する。
【００２１】
図１Ａと図１ＢのＳＵＰＬエンティティは、文書ＯＭＡ−ＡＤ−ＳＵＰＬ−Ｖ２＿０−２００６０６１９−Ｄ、名称“セキュアなユーザ・プレーン位置決めアーキテクチャ（Secure User Plane Location Architecture）”ドラフト版２．０、２００６年６月、に記載されており、それはＯＭＡから公に利用可能である。図１Ａと図１Ｂのネットワーク・エンティティは、しかも、他のネットワークではそして他の位置決めアーキテクチャでは別の名前により呼ばれることがある。例えば、３ＧＰＰベースのネットワーク（例えば、ＵＭＴＳネットワーク）では、ＳＬＣは、ゲートウェイ移動体位置決めセンタ（ＧＭＬＣ：Gateway Mobile Location Center）と呼ばれ、ＳＰＣは、取り扱い移動体位置決めセンタ（ＳＭＬＣ：Serving Mobile Location Center）と呼ばれ、ＳＥＴはＵＥと呼ばれ、そしてＳＵＰＬエージェントはＬＣＳクライアントと呼ばれる。３ＧＰＰエンティティによって実行される機能及びシグナリングは、対応するＳＵＰＬエンティティによって実行されるものと同様であり、それによって同等のサービスと能力を可能にする。一般に、ＳＬＣは、位置決めセンタ、ＬＣＳサーバ、ロケーション・サーバ、移動体ポジショニング・センタ（ＭＰＣ：Mobile Positioning Center）、及びその他、と呼ばれることがある。ＳＰＣは、ポジショニング・エンティティ、ポジショニング・センタ、ポジション決定エンティティ（ＰＤＥ：Position Determination Entity）、及びその他と呼ばれることがある。
【００２２】
ＳＵＰＬは、（他のものの中で）下記のポジショニング方法をサポートすることができる：
・支援されたＧＰＳ（Ａ−ＧＰＳ：assisted GPS）又はＡ−ガリレオＳＥＴ支援のもののみ、
・Ａ−ＧＰＳ又はＡ−ガリレオＳＥＴベースのもののみ、
・予備モードとしてＡ−ＧＰＳ又はＡ−ガリレオＳＥＴベースのものに好まれるＡ−ＧＰＳ又はＡ−ガリレオＳＥＴ支援のもの、
・予備モードとしてＡ−ＧＰＳ又はＡ−ガリレオＳＥＴ支援のものに好まれるＡ−ＧＰＳ又はＡ−ガリレオＳＥＴベースのもの、
・自律的ＧＰＳ又は自律的ガリレオ、
・ハイブリッド、
・高度順方向リンク三辺測量（Ａ−ＦＬＴ：advanced forward link trilateration）、
・拡張観測される時間差（ＥＯＴＤ：enhanced observed time difference）、
・観測される到着の時間差（ＯＴＤＯＡ：observed time difference of arrival）、及び
・エンハンスト・セル／セクタ及びセルＩＤ。
【００２３】
ＳＥＴベースのモードに関して、ＳＥＴの所在地は、おそらくＳＰＣからの支援データを用いてＳＥＴにより決定される。ＳＥＴが支援するモードに関して、ＳＥＴの所在地は、ＳＥＴからの支援（例えば、測定値）を用いてＳＰＣにより決定される。自律的なＧＰＳとＡ−ＧＰＳ法は、衛星測定値にだけ基づいてＳＥＴについての所在地推定値を導き出し、そして高い精度を有する。ハイブリッド法は、衛星測定値と基地局測定値の両方に基づいて所在地推定値を導き出し、そして高い精度と高い信頼性を有する。Ａ−ＦＬＴ、ＥＯＴＤ、及びＯＴＤＯＡ法は、ＳＥＴにより行われる基地局タイミングの測定値に基づいて所在地推定値を導き出し、そして良い精度を有する。エンハンスト・セル／セクタ及びセルＩＤ法は、セルラ・ネットワークのセル／セクタの既知の所在地に基づいて所在地推定値を導き出し、そして粗い精度を有する。エンハンスト・セル／セクタ法に関して、所在地推定値は、同様に、無線通信信号タイミング及び信号強度のようなネットワーク測定値に基づいて導き出されることができる。アップリンク到着の時間（Ｕ−ＴＯＡ：uplink time of arrival）及びアップリンク到着の時間差（Ｕ−ＴＤＯＡ：uplink time difference of arrival）のようなネットワーク・ベースのポジショニング法は、同様に、ある種の位置の解によってサポートされることができる。Ｕ−ＴＯＡ及びＵ−ＴＤＯＡ法は、ネットワークによって行われるＳＥＴタイミングの測定値に基づいて所在地推定値を導き出し、そして良い精度を有する。これらの様々なポジショニング法は、この分野において公知である。用語“所在地推定（値）（position estimate）”、“位置推定（値）（location estimate）”、及び“所在地位置決定（値）（position fix）”は、しばしば互換的に使用される。所在地推定値は、座標（例えば、緯度と経度）又は住所で、そしておそらく予想される誤差で与えられることができる。
【００２４】
ＳＵＰＬは、表１に示されたもののような様々な位置決めサービスをサポートすることができる。
【表１】
2009521133.tif 000003
【００２５】
即時（immediate）位置決めサービスは、同様に、ネットワークが開始した、ＳＥＴが開始した、ローミング、非ローミング、及びその他とも呼ばれることがある。定期的位置決めサービス、エリア・イベント位置決めサービス、及び履歴に基づく（historical）位置決めサービスは、同様に、定期的にトリガされるサービス、エリア・イベントでトリガされるサービス、及び履歴に基づきトリガされる（historical triggered）サービスとも呼ばれる。トリガされるサービスに関して、所在地推定値を報告することは、ＳＵＰＬエージェントにＳＥＴ位置をいつ報告するかを指示するトリガによって又はトリガ手段によって決定される。トリガは、ＳＵＰＬエージェントによって決定されることができ、Ｈ−ＳＬＰに送られることができ、そして次にターゲットＳＥＴに転送されることができる。定期的にトリガされるサービスのための定期的なトリガは、定期的なインターバル、所在地報告の数、及び報告することを始める可能性のある開始時間を含むことができる。エリア・イベントでトリガされるサービスのためのエリア・イベント・トリガは、事前に決められた地理的な領域内にＳＥＴが入ること、去ること、又は留まること、ＳＥＴ位置、事前に決められたしきい値だけ速度変化すること又は加速すること、及びその他に対応することができる。履歴に基づきトリガされるサービスに関して、所在地推定値／測定値をＨ−ＳＬＰに直接送ることとは反対に、所在地推定値／測定値が計算される／集められた時に、ＳＥＴは、所在地推定値／測定値を記憶するように判断することができる。ある事前に決められた条件が満足される時に、ＳＥＴは、前に記憶された所在地推定値／測定値を送ることができる。例えば、ＳＥＴは、一時的にセルラの交信可能区域の外であり得て、そしてＳＥＴがセルラの交信可能区域に再び入るときに前の所在地推定値を送ることができる。
【００２６】
位置決めサービスは、表２に示されるように類別されることができる。
【表２】
2009521133.tif 000004
【００２７】
ネットワークが開始するものは、同様に、移動体が終らせるものとも呼ばれることができる。ＳＥＴが開始するものは、同様に、移動体が始めるものとも呼ばれることができる。
【００２８】
ＳＵＰＬは、ＳＰＣを用いてポジショニングするためにＳＥＴとＳＬＰとの間の２つの通信モードをサポートする。表３は、２つの通信モードを要約する。
【表３】
2009521133.tif 000005
【００２９】
ＳＵＰＬは、ＳＥＴのローミングと非ローミングとをサポートする。表４は、複数のローミング・モードと非ローミング・モードとを要約する。
【表４】
2009521133.tif 000006
【００３０】
本明細書中で使用されるように、ローミングと非ローミングは、ＳＵＰＬに関してであり、そして通信ネットワーク１３０に関してではない。ネットワーク１３０は、ローミングと非ローミングについて異なる定義と基準を有することができ、それは本明細書中では議論されない。
【００３１】
Ｈ−ＳＬＰのサービス・エリアは、Ｈ−ＳＬＰがその範囲内でＳＥＴについての所在地推定値を又は他のＳＬＰと連絡することなくＳＥＴに関連する支援データを提供することが可能なエリアである。ＳＥＴがローミングしているとき、Ｈ−ＳＬＰは、位置決め機能（例えば、所在地決定とＳＰＣ機能）を提供することができる、又はＶ−ＳＬＰがこの位置決め機能を提供するように要求することができる。
【００３２】
一連のメッセージ・フローが、サポートされる位置決めサービスのそれぞれに対して規定されることができる。各メッセージ・フローは、特定の位置決めサービスそして条件の特定の集合に対して適用可能であり、その条件は、例えば、プロクシ又は非プロクシ、ローミング又は非ローミング、ネットワーク開始又はＳＥＴ開始、及びその他である。１つの特定のメッセージ・フローが、適用可能な条件に対する所望の位置決めサービスを得るために使用されることができる。
【００３３】
明確化のために、異なる位置決めサービス及び条件に対する複数の具体例のメッセージ・フローが、下記に説明される。表５は、下記の図２から図１８において示されるメッセージ・フローを要約する。表５の各行は、図面の１つのメッセージ・フローに対してであり、そして行中の“Ｘ”は、そのメッセージ・フローに対して適用可能な条件を示す。例えば、１行目は、図２が定期的な位置決めサービス、プロクシ・モード、ネットワークが開始し、そして非ローミングに対してであることを示す。非ローミング・メッセージ・フローは、図１Ａに示されたネットワーク・アーキテクチャに対して適用可能である。ローミング・メッセージ・フローは、図１Ｂに示されたネットワーク・アーキテクチャに対して適用可能である。メッセージ・フロー中のＳＵＰＬメッセージの多くは、文書ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ１＿０−２００６０７０４−Ｃ、名称“ユーザ・プレーン位置決めプロトコル（User Plane Location Protocol）”候補版１．０、２００６年７月、及び文書ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２＿０−２００６０７２７−Ｄ、名称“ユーザ・プレーン位置決めプロトコル（User Plane Location Protocol）”ドラフト版２．０、２００６年７月２７日、に記載されており、それらはＯＭＡから公に利用可能である。もっと数少ないメッセージ・フロー、別のメッセージ・フロー、そして／又は追加のメッセージ・フローが、同様に位置決めサービスのために定められることができる。
【表５】
2009521133.tif 000007
【００３４】
図２は、プロクシ・モードにおける非ローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー２００の１実施形態を示す。ＳＵＰＬエージェント１７０は、ターゲットＳＥＴ１２０についての定期的な所在地推定値を望み、そしてＨ−ＳＬＰ１５０に移動体位置決めプロトコルでトリガされる位置決め応答要求（ＭＬＰ  ＴＬＲＲ：Mobile Location Protocol Triggered Location Response Request）メッセージを送る（ステップＡ）。Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０がそれを用いて関係するＳＬＰである。ＭＬＰ  ＴＬＲＲメッセージは、ＳＵＰＬエージェント１７０に関するクライアントＩＤ（ＩＤ：identifier）（ｃｌｉｅｎｔ−ｉｄ）、ターゲットＳＥＴ１２０に関する移動局ＩＤ（ｍｓ−ｉｄ）、及び所在地の品質（ＱｏＰ：quality of position）を含むことができる。ＱｏＰは、要求されている所在地推定値の品質を示し、それは所在地推定値の要求される精度によってそして／又は他の基準によって定量化されることができる。メッセージは、同様に、定期的なトリガ情報又は別のイベント・トリガ情報、例えば、報告期間及び報告の数、も搬送することができる。
【００３５】
Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０を認証し、そしてＳＵＰＬエージェントがクライアントＩＤに基づいて要求された位置決めサービスに対して認定されているかを確認する。Ｈ−ＳＬＰ１５０は、しかも移動局ＩＤに基づいてＳＵＰＬエージェント１７０に対して加入者プライバシーも適用する。プライバシー確認に関して、Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０又はこのタイプのＳＵＰＬエージェントがＳＥＴ１２０についての定期的な位置情報を要求することを認められているかどうか、そしてＳＥＴ１２０がこの要求を通知される必要があるかどうか、そしてその要求を受理すること又は拒絶することを認められるかどうかを、検証することができる。Ｈ−ＳＬＰ１５０は、次にＳＥＴ１２０を調べ、ＳＥＴ１２０が現在ローミングしていないことを検証することができ、そしてＳＥＴ１２０がＳＵＰＬをサポートすることを同様に検証することができる（ステップＢ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０に関するルーティング情報を取得し、そしてＳＥＴにメッセージを送るためにそのルーティング情報を使用する（同様に、ステップＢ）。
【００３６】
Ｈ−ＳＬＰ１５０は、例えば、無線アプリケーション・プロトコル（ＷＡＰ：Wireless Application Protocol）プッシュ、ショート・メッセージ・サービス（ＳＭＳ：Short Message Service）トリガ、又はＵＤＰ／ＩＰを使用して、ＳＵＰＬ  ＩＮＩＴメッセージを送ることによってＳＥＴ１２０と定期的にトリガされるサービスのためのＳＵＰＬ／位置決めセッションを開始する（ステップＣ）。ＳＵＰＬ  ＩＮＩＴメッセージは、セッションＩＤ（ｓｅｓｓｉｏｎ−ｉｄ）、トリガ・タイプ指標、プロクシ／非プロクシ・モード指標（ＳＬＰモード）、提案されるポジショニング方法（ｐｏｓｍｅｔｈｏｄ）、キー識別情報（Ｋｅｙ  Ｉｄ）、メッセージ認証コード（ＭＡＣ：message authentication code）、及び／又はその他の情報、を含むことができる。セッションＩＤは、Ｈ−ＳＬＰ１５０により選択されたＳＬＰセッションＩＤと連鎖状につなげられたＳＥＴ１２０によって選択されるＳＥＴセッションＩＤを含む。セッションＩＤは、このＳＵＰＬセッションを識別するために使用される。複数の同時のＳＵＰＬセッションは、異なるセッションＩＤを用いてＨ−ＳＬＰ１５０とＳＥＴ１２０との両者でサポートされることができる。メッセージ・フロー２００に関して、トリガ・タイプ指標は、要求される位置決めサービスとして定期的にトリガされるサービスを指示し、そしてプロクシ／非プロクシ・モード指標は、プロクシ・モードを指示する。Ｋｅｙ  Ｉｄは、ＭＡＣを検証するためにそしてＳＵＰＬ  ＩＮＩＴメッセージを認証するために使用するＭＡＣマスタ・キーを識別する。ステップＡにおけるプライバシー確認の結果がターゲットＳＥＴ１２０への通知又は検証が必要であることを示す場合に、ＳＵＰＬ  ＩＮＩＴメッセージは、同様に通知エレメントを含むことができる。Ｈ−ＳＬＰ１５０は、しかもメッセージをＳＥＴ１２０に送る前にＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（hush）を計算しそして記憶する。
【００３７】
ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０からＳＵＰＬ  ＩＮＩＴメッセージを受信し、そしてＳＥＴが未だ結びつけられていない場合にはパケット・データ・ネットワークにそれ自身を結びつけるか回路交換データ接続を設定することのいずれかを行う（ステップＤ）。Ｋｅｙ  ＩｄとＭＡＣがメッセージ中に含まれており、そしてそのＳＥＴによりサポートされる場合には、ＳＥＴ１２０は、ＳＵＰＬ  ＩＮＩＴメッセージがＫｅｙ  ＩｄとＭＡＣに基づいて本物であるかどうかを判断することができる。
【００３８】
ＳＥＴ１２０は、通知ルールを評価し、そして適切な動作を続ける。ＳＥＴ１２０は、しかもプロクシ／非プロクシ・モード指標も確認して、Ｈ−ＳＬＰ１５０がプロクシ・モード又は非プロクシ・モードを使用するかを判断する。メッセージ・フロー２００では、プロクシ・モードが使用され、そしてＳＥＴ１２０は、ホーム・ネットワークによりＳＥＴに支給されるＨ−ＳＬＰアドレスを使用してＨ−ＳＬＰ１５０へのセキュアな（secure）ＩＰ接続を設定する。ＳＥＴ１２０は、次にＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを送り、Ｈ−ＳＬＰ１５０との定期的にトリガされるセッションを開始する。このメッセージは、セッションＩＤ、位置ＩＤ（ｌｉｄ）、ＳＥＴ１２０の能力、ＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（Ｖｅｒ）、及びその他、を含むことができる。位置ＩＤは、ＳＥＴ１２０に関するセル情報を提供する。ＳＥＴ能力は、ＳＥＴ１２０によりサポートされるポジショニング方法（例えば、Ａ−ＧＰＳ  ＳＥＴ支援の、Ａ−ＧＰＳ  ＳＥＴベースの、及びその他）、ＳＥＴ１２０によりサポートされるポジショニング・プロトコル（例えば、３ＧＰＰの無線通信リソースＬＣＳプロトコル（ＲＲＬＰ：Radio Resource LCS Protocol）、３ＧＰＰの無線通信リソース制御（ＲＲＣ：Radio Resource Control）、ＴＩＡ−８０１、及びその他）及び／又はその他の情報、を含むことができる。ＳＵＰＬ  ＩＮＩＴメッセージに含まれている提案されるポジショニング方法が、そのＳＥＴによりサポートされるポジショニング方法の中にない場合でさえも、ＳＥＴ１２０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを送る。
【００３９】
Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを受信し、そして受信したハッシュを記憶されているハッシュと比較することができ、ＳＵＰＬ  ＩＮＩＴメッセージが適切に受信されたかどうかを判断することができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージに含まれるＳＥＴ能力を考慮することによって定期的にトリガされるセッションのあいだに使用するポジショニング方法を選択する。Ｈ−ＳＬＰ１５０は、次にＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴ１２０に送り、そのメッセージはセッションＩＤ、選択されたポジショニング方法（ｐｏｓｍｅｔｈｏｄ）、及び定期的なトリガを含む（ステップＦ）。あるいは、Ｈ−ＳＬＰ１５０は、ステップＣにおいてサポートされるポジショニング方法のリスト（それは優先順位を付けられることもそうでないこともあり得る）を送ることができ、そしてＳＥＴ１２０は、サポートされるポジショニング方法のうちの１つを選択することができ、そしてステップＥにおいて選択されたポジショニング方法を返信することができる。いずれにせよ、ステップＦの後で、ＳＥＴ１２０とＨ−ＳＬＰ１５０は、セキュアなＩＰ接続を開放することができる。Ｈ−ＳＬＰ１５０は、ＭＬＰでトリガされた位置決め報告回答（ＴＬＲＡ：Triggered Location Reporting Answer）メッセージを送り、トリガされた位置決め要求が受理されたことをＳＵＰＬエージェント１７０に知らせる（ステップＧ）。このメッセージは、定期的にトリガされるセッションの全期間にわたりトランザクションＩＤとして使用されるべき要求ＩＤ（ｒｅｑ＿ｉｄ）を含むことができる。要求ＩＤは、ＳＵＰＬエージェント１７０とＨ−ＳＬＰ１５０との間のＭＬＰに対して使用され、そしてセッションＩＤは、ＳＥＴ１２０とＨ−ＳＬＰ１５０との間でＳＵＰＬに対して使用される。
【００４０】
ステップＡからＧは、定期的にトリガされるサービスのための設定ステップである。ステップＣは、ＳＵＰＬセッションを開始し、そしてＳＥＴ１２０に通知する。ステップＦは、開始フェーズを完了し、そして報告フェーズを開始する。ＳＥＴ１２０についての位置情報は、その後で設定ステップにおいて決定されそしてステップＦにおいて送られた定期的トリガにしたがって報告されることができる。
【００４１】
最初の所在地推定が行われる（due）とき、定期的トリガにより指示されるように、ＳＥＴ１２０は、ＳＥＴが未だ結びつけられていない場合には、パケット・データ・ネットワークにそれ自身を結びつける、又は回路交換データ接続を設定する。ＳＥＴ１２０は、次に、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｈ−ＳＬＰ１５０とポジショニング・セッション（例えば、ＲＲＬＰ、ＲＲＣ、又はＴＩＡ−８０１のポジショニング・プロトコル・セッション）を開始する（ステップＨ）。このメッセージは、セッションＩＤ、位置ＩＤ、及び／又はその他の情報を含むことができる。ＳＥＴ１２０は、使用されようとしている無線通信技術に特有のネットワーク測定報告（ＮＭＲ：network measurement report）を提供することができる。例えば、ＮＭＲは、到着の時間（ＴＡ：time of arrival）及び／又はＧＳＭについての受信信号レベル（ＲＸＬＥＶ：received signal level）を含むことができ、そして他の無線通信技術のための別の測定値を含むことができる。ＳＥＴ１２０は、しかも、もし利用可能であればそれ自身の所在地を提供することができる。ＳＥＴ１２０は、しかも、例えば、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ中に要求される支援データ・エレメントを設定することにより、支援データを要求することができ、そしてその後Ｈ−ＳＬＰ１５０とメッセージを交換することができて、ＳＥＴに要求支援データをダウンロードすることができる。支援データは、所在地決定のために有用であるいずれかのデータであり得て、そしてポジショニング方法に依存することがある。支援データは、Ａ−ＧＰＳポジショニングのためのオールマナック（Almanac）とエフェメリス（Ephemeris）データを含むことができ、そして別のポジショニング方法のために別のデータを含むことができる。
【００４２】
Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを受信し、そして適当な所在地推定値が利用可能であるかどうかを判断する。適当な所在地推定値は、指定されたＱｏＰを満足する所在地推定値である。Ｈ−ＳＬＰ１５０がＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージに含まれる情報に基づいて適当な所在地推定値（例えば、ｃｅｌｌ−ｉｄベースの所在地推定値）を計算できる場合には、Ｈ−ＳＬＰ１５０は、ステップＪへ直接進むことができ、そしてステップＩのＳＵＰＬ  ＰＯＳセッション（すなわち、ポジショニング・セッション）に携わらない。そうでなければ、Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳセッションに携わり、そして複数の連続するポジショニング手順メッセージを交換することができる（ステップＩ）。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳメッセージを利用することができて、ＳＥＴについての所在地推定値を計算するために使用するポジショニング手順メッセージ（ＲＲＬＰ／ＲＲＣ／ＴＩＡ−８０１）を交換することができる。ＳＥＴ支援モードに関して、Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０から受信するポジショニング測定値に基づいて所在地推定値を計算することができる。ＳＥＴベースのモードに関して、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０から得られる支援に基づいて所在地推定値を計算することができる。いずれのケースでも、一旦、適当な所在地推定値が利用可能になると、Ｈ−ＳＬＰ１５０は、要求ＩＤと所在地結果（ｐｏｓｒｅｓｕｌｔ）を含むＭＬＰでトリガされる位置決め報告（ＴＬＲＥＰ：Triggered Location Report）メッセージをＳＵＰＬエージェント１７０に送る。所在地結果は、所在地推定値、所在地推定値に関するデータと時間、その所在地推定値を導き出すために使用したポジショニング方法、及び／又はその他の情報を含むことができる。ＳＥＴ１２０は、ステップＩの後でＨ−ＳＬＰ１５０へのセキュアなＩＰ接続を開放することができる。
【００４３】
第２の所在地推定値は、ステップＫからＭにおいて得られることができそして報告されることができ、それらのステップはそれぞれステップＨからＪに対応する。それに続く各所在地推定値は、同様な方法で得られることができそして報告されることができる。最後の所在地推定値は、ステップＮからＰにおいて得られ、そして報告される。最後の所在地結果がステップＰにおいてＳＵＰＬエージェント１７０へ報告された後で、Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０へＳＵＰＬ  ＥＮＤメッセージを送ることによって、ステップＣにおいて始められた定期的にトリガされるセッションを終了する（ステップＱ）。
【００４４】
メッセージ・フロー２００では、Ｈ−ＳＬＰ１５０は、ステップＣにおいてＳＵＰＬ  ＩＮＩＴメッセージを送るとＳＴ２タイマを設定することができ、そしてもしＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージがＳＴ２タイマの時間切れの前にＳＥＴ１２０から受信されない場合には、そのセッションを中止することができる。同様に、ＳＥＴ１２０は、ステップＥにおいてＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを送るとＵＴ１タイマを設定することができ、もしＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージがＵＴ１タイマの時間切れの前にＨ−ＳＬＰ１５０から受信されなかった場合には、そのセッションを中止することができる。ＳＥＴ１２０は、しかもＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送るとＵＴ２タイマを設定することもでき、もし応答がＵＴ２タイマの時間切れの前にＨ−ＳＬＰ１５０から受信されなかった場合には、そのポジショニング・セッションを中止することができる。複数のタイマは、任意の適切な値に設定されることができる。
【００４５】
メッセージ・フロー２００は、しかも（非エリア）イベントでトリガされる位置決めのために使用されることができる。メッセージ・フロー２００は、同様に、全てのポジショニング方法に対して使用されることができる。Ａ−ＧＰＳ  ＳＥＴベースのモードに関して、どんなＧＰＳ支援データもＨ−ＳＬＰ１５０から必要とされず、そしてＳＥＴ１２０は、そのＳＥＴにおける現在利用可能なＧＰＳ支援データを使用して所在地推定値を自律的に計算する。もっと単純なメッセージ・フローが、Ａ−ＧＰＳ  ＳＥＴベースのモードに対して使用されることができる。
【００４６】
図３は、Ａ−ＧＰＳ  ＳＥＴベースのモードに対してプロクシ・モードにおける非ローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー３００の１実施形態を示す。メッセージ・フロー３００における設定ステップＡからＧは、メッセージ・フロー２００のステップＡからＧと同じである。最初の所在地推定が行われるとき、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０と情報交換することなく所在地推定値を計算し、そしてＨ−ＳＬＰにＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地結果を送る（ステップＨ）。Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０にＭＬＰ  ＴＬＲＥＰメッセージで所在地結果を転送する（ステップＩ）。その後のそれぞれの所在地推定値は、同様な方法で得られることができ、そして報告されることができる。もしＳＥＴ１２０が最新の支援データを望む場合には、ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り（ステップＬ）、そしてＨ−ＳＬＰ１５０とＳＵＰＬ  ＰＯＳセッションに携わって、要求した支援データを受信する（ステップＭ）。ステップＬとＭは、ＳＥＴ１２０が最新の支援データを望むときはいつでも実行される。最後の所在地結果がステップＯにおいてＳＵＰＬエージェント１７０に報告された後で、Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０にＳＵＰＬ  ＥＮＤメッセージを送ることによって定期的にトリガされるセッションを終了する（ステップＰ）。
【００４７】
図４は、プロクシ・モードにおいてＶ−ＳＬＰポジショニングを用いるローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー４００の１実施形態を示す。メッセージ・フロー４００のステップＡからＥは、図２のメッセージ・フロー２００のステップＡからＥと同様である。しかしながら、メッセージ・フロー４００のステップＢでは、Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０がローミングであることを判断する。Ｈ−ＳＬＰ１５０は、ステップＥにおいてＳＥＴ１２０からＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを受信し、そして受信した測定値中に含まれる位置ＩＤ又はある種の他の手法に基づいてＶ−ＳＬＰ１６０を決定する。Ｈ−ＳＬＰ１５０は、次に、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを含むローミング位置決めプロトコルでトリガされるＳＵＰＬローミング位置決め報告要求（ＲＬＰ  ＴＳＲＬＲＲ：Roaming Location Protocol Triggered SUPL Roaming Location Reporting Request）メッセージをＶ−ＳＬＰ１６０に送る（ステップＦ）。ＲＬＰ  ＴＳＲＬＲＲメッセージは、ターゲットＳＥＴ１２０がＳＵＰＬポジショニング手順を開始することをＶ−ＳＬＰ１６０に通知する。Ｖ−ＳＬＰ１６０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージに含まれるＳＥＴ能力を考慮してポジショニング方法を選択する。Ｖ−ＳＬＰ１６０は、ＲＬＰでトリガされるＳＵＰＬローミング位置決め報告回答（ＲＬＰ  ＴＳＲＬＲＡ：RLP Triggered SUPL Roaming Location Reporting Answer）メッセージでＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージをＨ−ＳＬＰ１５０に送ることによってＳＵＰＬポジショニング手順に対して自身が準備されていることを指示する（ステップＧ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０にＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージを転送する、それはセッションＩＤ及び選択されたポジショニング方法を含む（ステップＨ）。Ｈ−ＳＬＰ１５０は、同様に、ＭＬＰ  ＴＬＲＡメッセージを送り、ステップＡにおいて送った要求が受理されたことをＳＵＰＬエージェント１７０に通知する。
【００４８】
最初の所在地推定に関して、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０にＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送って、Ｖ−ＳＬＰ１６０とポジショニング・セッションを開始する（ステップＪ）。もし、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージが適当な所在地推定値を含む場合には、Ｈ−ＳＬＰ１５０は、ステップＮへ直接進む。それ以外は、Ｈ−ＳＬＰ１５０は、ＲＬＰ標準ＳＵＰＬローミング所在地（ＲＬＰ  ＳＳＲＰ：RLP Standard SUPL Roaming Position）メッセージ中でＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＶ−ＳＬＰ１６０に転送する（ステップＫ）。もし、適当な所在地推定値がＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージで受信される情報に基づいて計算されることが可能な場合には、Ｖ−ＳＬＰ１６０は、ステップＭに直接進み、そしてＳＵＰＬ  ＰＯＳセッションに携わらない。それ以外は、Ｖ−ＳＬＰ１６０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳセッションに携わり、そして複数の連続するポジショニング手順メッセージを交換することができ、それはＨ−ＳＬＰ１５０を介してＲＬＰを越えてトンネルすることができる（ステップＬ）。Ｖ−ＳＬＰ１６０又はＳＥＴ１２０は、所在地推定値を計算する。Ｖ−ＳＬＰ１６０は、次に、セッションＩＤと所在地推定値とを含むＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＭ）。Ｈ−ＳＬＰ１５０は、次に、要求ＩＤと所在地推定値とを含んでいるＭＬＰ  ＴＬＲＥＰメッセージをＳＵＰＬエージェント１７０に送る（ステップＮ）。後続のそれぞれの所在地推定値は、同様な方法で取得されそして報告される。最後の所在地結果を報告した後で、Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることにより定期的にトリガされるセッションを終了する（ステップＹ）。
【００４９】
図５は、プロクシ・モードにおいてＨ−ＳＬＰポジショニングを用いるローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー５００の１実施形態を示す。メッセージ・フロー５００のステップＡからＩは、図４におけるメッセージ・フロー４００のステップＡからＩと同様である。しかしながら、Ｈ−ＳＬＰ１５０は、定期的にトリガされるセッションがＨ−ＳＬＰと開始されようとしていることをＶ−ＳＬＰ１６０に通知するためにＲＬＰ  ＴＳＲＬＲＲメッセージを送り（ステップＦ）、そして定期的にトリガされるセッションのあいだのポジショニング方法を選択する（ステップＨ）。
【００５０】
最初の所在地推定に関して、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０にＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｈ−ＳＬＰとポジショニング・セッションを始める。Ｈ−ＳＬＰ１５０は、Ｖ−ＳＬＰ１６０にＲＬＰ  ＳＲＬＩＲメッセージを送ることができ、ステップＪにおいて受信した位置ＩＤに基づいてＳＥＴ１２０の粗い所在地を得る（ステップＫ）。Ｖ−ＳＬＰ１６０は、位置ＩＤを粗い所在地に変換することができ、そしてＲＬＰ  ＳＲＬＩＲメッセージで結果をＨ−ＳＬＰ１５０に返信する（ステップＬ）。Ｈ−ＳＬＰ１５０は、もし、粗い所在地が十分に正確である場合には、最終的な所在地推定値としてその粗い所在地を使用することができる、又はステップＭでＳＥＴ１２０に送る支援データを得るために粗い所在地を使用することができる。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳセッションに携わることができ、ＳＥＴについてのより正確な所在地推定値を得ることができる（ステップＭ）。Ｈ−ＳＬＰ１５０は、次に、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に送る（ステップＮ）。後続のそれぞれの所在地推定値は、類似の方法で取得されそして報告されることができる。最後の所在地結果を報告した後で、Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０にＳＵＰＬ  ＥＮＤメッセージを送ることによって定期的にトリガされるセッションを終了する（ステップＹ）。
【００５１】
図６は、プロクシ・モードにおける非ローミングに対してＳＥＴが開始し定期的にトリガされるサービスに関するメッセージ・フロー６００の１実施形態を示す。（図１Ａと図１Ｂに示されるように）ＳＥＴ１２０に常駐するＳＵＰＬエージェント１２２は、ＳＥＴ上でランしているアプリケーションから定期的にトリガされるサービスの要求を受け取る。ＳＥＴ１２０は、パケット・データ・ネットワークにつなげる又は回路交換データ接続を設定する（ステップＡ）。ＳＵＰＬエージェント１２２は、ホーム・ネットワークにより供給されるデフォルト・アドレスを使用してＨ−ＳＬＰ１５０へのセキュアなＩＰ接続を設定し、そしてＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージを送ってＨ−ＳＬＰとＳＵＰＬセッションを開始する。このメッセージは、セッションＩＤ、ＳＥＴ能力、トリガ・タイプ指標、及び位置ＩＤを含むことができる。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０が現在ＳＵＰＬローミングではないことを検証し、ＳＥＴ能力に整合するポジショニング方法を選択し、そしてＳＥＴ１２０に関するルーティング情報を決定する（ステップＣ）。Ｈ−ＳＬＰ１５０は、次に、セッションＩＤ、ポジショニング方法を含むがＨ−ＳＬＰアドレスを含まないＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴ１２０に送り、新たな接続が設定されないことをＳＥＴに示す（ステップＤ）。ＳＥＴ１２０とＨ−ＳＬＰ１５０は、セキュアなＩＰ接続を開放することができる。
【００５２】
最初の所在地推定に関して、ＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｈ−ＳＬＰ１５０とポジショニング・セッションを開始する（ステップＥ）。このメッセージは、セッションＩＤ、ＳＥＴ能力、位置ＩＤ、ＮＭＲ、所在地推定値、及びその他を含むことができる。ＳＥＴ１２０は、しかもＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの中に要求される支援データ・エレメントを設定することができる。もし、適当な所在地推定値が利用可能である場合には、Ｈ−ＳＬＰ１５０は、ステップＧに直接進み、そしてＳＵＰＬ  ＰＯＳセッションに携わらない。それ以外は、ＳＥＴ１２０とＨ−ＳＬＰ１５０は、複数の連続するポジショニング手順メッセージを交換することができ、そしてＨ−ＳＬＰ又はＳＥＴのどちらかが、所在地推定値を計算する（ステップＦ）。Ｈ−ＳＬＰ１５０は、次に、セッションＩＤと所在地推定値とを含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＳＥＴ１２０に送る（ステップＧ）。Ａ−ＧＰＳ  ＳＥＴベースのモードに対して、ステップＥからＧは、省略されることができ、そしてＳＥＴ１２０は、ＳＥＴにおいて利用可能なＧＰＳ支援データに基づいて所在地推定値を自律的に計算することができる。後続のそれぞれの所在地推定値は、類似の方法で取得されることができそして報告されることができる。最後の所在地結果を得た後で、ＳＥＴ１２０は、ＳＵＰＬ  ＥＮＤメッセージをＨ−ＳＬＰ１５０に送ることによって定期的にトリガされるセッションを終了する（ステップＮ）。
【００５３】
図７は、非プロクシ・モードにおける非ローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー７００の１実施形態を示す。メッセージ・フロー７００は、図２のメッセージ・フロー２００のステップの全てを含み、そしてＨ−ＳＬＰ１５０内部のＳＬＣ１５２とＳＰＣ１５４との間の通信のために追加のステップを含むことができる。ＳＵＰＬエージェント１７０は、Ｈ−ＳＬＣ１５２にＭＬＰ  ＴＬＲＲメッセージを送ることができる（ステップＡ）。Ｈ−ＳＬＣ１５２は、ＳＥＴが、現在ローミングせず、ＳＥＴに関するルーティング情報を得る、ことを検証する（ステップＢ）。Ｈ−ＳＬＣ１５２は、Ｈ−ＳＰＣ１５４からの定期的にトリガされるセッションのサービスを要求する（ステップＣ）。Ｈ−ＳＰＣ１５４は、要求を許可する又は否定し、そしてそれによってＨ−ＳＬＣ１５２に通知する（同様に、ステップＣ）。
【００５４】
Ｈ−ＳＬＣ１５２は、ＳＥＴ１２０と定期的にトリガされるセッションを開始する（ステップＤ）。ＳＥＴ１２０は、パケット・データ・ネットワークにそれ自身をつなげる又は回路交換データ接続を設定する（ステップＥ）、そしてＨ−ＳＬＰ１５０と定期的にトリガされるセッションを始める（ステップＦ）。非プロクシ・モードにおける認証のために、ＳＥＴ１２０は、ステップＦにおいてＨ−ＳＬＣ１５２に送られたＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージ中にＳＥＴナンス（nonce）及びｋｅｙ−ｉｄ  ２を含ませる。ｋｅｙ−ｉｄ  ２は、ＰＳＫ＿ＳＰＣ＿Ｋｅｙを生成するために使用するＰＰ２＿ＳＰＣ＿Ｍａｓｔｅｒ＿ｋｅｙに対応し、そのＰＳＫ＿ＳＰＣ＿ＫｅｙはＨ−ＳＰＣ１５４とＨ−ＳＬＣ１５２との間のＰＳＫ−ＴＬＳセッションのために使用される。Ｈ−ＳＬＣ１５２は、ｋｅｙ−ｉｄ  ２とＳＥＴナンスを使用して、Ｈ−ＳＰＣとＳＥＴとの相互の認証のために使用するためのｋｅｙを作り出す。Ｈ−ＳＬＣ１５２は、内部通信を通してＨ−ＳＰＣ１５４へ作り出されたキーを転送する（ステップＧ）。Ｈ−ＳＬＣ１５２は、定期的にトリガされるセッションのあいだのポジショニング方法を選択し、そしてセッションＩＤ、ポジショニング方法、及びＨ−ＳＰＣアドレスを含んでいるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴ１２０に送る（ステップＨ）。Ｈ−ＳＬＣ１５２は、しかも要求が受理されたことをＳＵＰＬエージェント１７０に知らせる（ステップＩ）。
【００５５】
最初の所在地推定に関して、ＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｈ−ＳＰＣ１５４とポジショニング・セッションを始める（ステップＪ）。ＳＥＴ１２０とＨ−ＳＰＣ１５４は、ポジショニング手順メッセージを交換することができ、そしてＳＥＴについての所在地推定値を計算することができる（ステップＫ）。Ｈ−ＳＰＣ１５４は、次に、内部通信を通してＨ−ＳＬＣ１５２に所在地推定値を送り（ステップＬ）、それは、順にＳＵＰＬエージェント１７０に所在地結果を送る（ステップＭ）。後続の所在地推定値のそれぞれは、同様な方法で取得されそして報告される。Ｈ−ＳＰＣ１５４は、ステップＴにおいて内部通信を通して定期的にトリガされるセッションの終わりを通知される。最後の所在地結果が報告された後で、Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることにより定期的にトリガされるセッションを終了する（ステップＶ）。
【００５６】
エリア・イベントでトリガされるサービスに関して、ＳＥＴ１２０は、エリア・イベント・トリガを記憶することができ、自身の所在地を継続的に更新することができ、そしてエリア・イベント・トリガが生じたかどうかを自信の現在の所在地に基づいて判断することができる。単純化のために、下記のメッセージ・フローは、１つのエリア・イベント・トリガがエリア・イベントでトリガされるセッションを終わらせるケースに対してである。一般に、エリア・イベント・トリガは、エリア・イベントでトリガされるセッションが終わる前に何回でも生じることができる。
【００５７】
図８は、プロクシ・モードにおける非ローミングに対してネットワークが開始しエリア・イベントでトリガされるサービスに関するメッセージ・フロー８００の１実施形態を示す。メッセージ・フロー８００のステップＡからＧは、下記の違いはあるが、図２におけるメッセージ・フロー２００のステップＡからＧと同様である。ＳＵＰＬエージェント１７０は、ステップＡにおいて、Ｈ−ＳＬＰ１５０に送るＭＬＰ  ＴＬＲＲメッセージでエリア・イベント位置情報を要求する。Ｈ−ＳＬＰ１５０は、ステップＣにおいて、エリア・イベントに設定されたトリガ・タイプ指標を有するＳＵＰＬ  ＩＮＩＴメッセージを送ることによってＳＥＴ１２０とエリア・イベントでトリガされるセッションを開始する。Ｈ−ＳＬＰ１５０は、ステップＦにおいて、ＳＥＴ１２０に送られるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージ中にエリア・イベントの定義を含ませることができる。
【００５８】
最初の所在地推定が行われるとき、ＳＥＴ１２０中のエリア・イベント・トリガ手段によって指示されるように、ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｈ−ＳＬＰ１５０とポジショニング・セッションを始める（ステップＨ）。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳセッションに携わることができ、そしてＳＥＴについての所在地推定値を得ることができる（ステップＩ）。もし所在地推定値がＨ−ＳＬＰ１５０により計算される場合には、Ｈ−ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地推定値をＳＥＴ１２０に送る（ステップＪ）。ＳＥＴ１２０は、所在地推定値をエリア・イベントと比較し、そしてイベント・トリガ条件が満足されているかどうかを判断する（ステップＫ）。この例では、エリア・イベントは、ステップＪにおいてトリガされていない。新たな所在地推定値が得られるべきであるとＳＥＴ１２０中のエリア・イベント・トリガ手段が指示するときはいつでも、ステップＨからＫは、繰り返される。この例では、エリア・イベントは、ステップＳにおいてトリガされる。ＳＥＴ１２０は、次に、セッションＩＤと所在地推定値とを含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＴ）。Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に送る（ステップＵ）。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることによってエリア・イベントでトリガされるセッションを終了する（ステップＶ）。
【００５９】
メッセージ・フロー８００は、様々なポジショニング方法に対して使用されることができる。しかしながら、メッセージ・フロー８００中のあるステップは、あるポジショニング方法に対して省略されることができる。例えば、ＳＵＰＬ  ＰＯＳセッションのためのステップＩ、ＭとＱは、ｃｅｌｌ−ｉｄベースのポジショニング方法に対して省略されることができる。もし所在地推定値が、例えば、Ａ−ＧＰＳ  ＳＥＴ支援で且つセルＩＤベースのモードに対してＨ−ＳＬＰ１５０で計算される場合には、ＳＥＴ１２０に所在地推定値を送るためのステップＪ、ＮとＲは、実行されることができる。ステップＫとＯを除いて、ステップＨからＲは、Ａ−ＧＰＳ  ＳＥＴベースのモードに対して省略されることができ、そこではＧＰＳ支援データはネットワークから必要とされず、そしてＨ−ＳＬＰ１５０との情報交換は所在地推定値を計算するために要求されない。Ａ−ＧＰＳ  ＳＥＴベースのモードに関して、Ｈ−ＳＬＰ１５０との情報交換がＧＰＳ支援データ更新のために必要であるときはいつでも、ステップＨとＩは、実行されることができる。
【００６０】
図９は、プロクシ・モードにおいてＶ−ＳＬＰポジショニングを用いるローミングに対してネットワークが開始しエリア・イベントでトリガされるサービスに関するメッセージ・フロー９００の１実施形態を示す。メッセージ・フロー９００のステップＡからＩは、（定期的にトリガされるサービスの代わりに）エリア・イベントでトリガされるサービスがステップＡとＣにおいて要求されることを除いて、図４におけるメッセージ・フロー４００のステップＡからＩと同様である。Ｈ−ＳＬＰ１５０は、ステップＨにおいてＳＥＴ１２０に送られるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージ中にイベント・エリアの定義を含ませることができる。
【００６１】
ＳＥＴ１２０中のエリア・イベント・トリガ手段によって指示される最初の所在地推定に関して、ステップＪからＭまでは、メッセージ・フロー４００のステップＪからＭと類似の方法で実行される。もし所在地推定値がＶ−ＳＬＰ１６０又はＨ−ＳＬＰ１５０において計算される場合には、Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地推定値をＳＥＴ１２０に送る（ステップＮ）。ＳＥＴ１２０は、所在地推定値をイベント・エリアと比較し、そしてイベント・トリガ条件が満足されているかどうかを判断する（ステップＯ）。新たな所在地推定値が取得されるべきであることをＳＥＴ１２０中のエリア・イベント・トリガ手段が指示するときはいつでも、ステップＪからＮまでは、繰り返される。エリア・イベントがステップＡＡにおいてトリガされるとき、ＳＥＴ１２０は、セッションＩＤと所在地推定値とを含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＢＢ）。Ｈ−ＳＬＰ１５０は、所在地推定値をＳＵＰＬエージェント１７０に転送し（ステップＣＣ）、そしてＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることによって、エリア・イベントでトリガされるセッションを終了する（ステップＤＤ）。
【００６２】
図１０は、プロクシ・モードにおいてＨ−ＳＬＰポジショニングを用いるローミングに対してネットワークが開始しエリア・イベントでトリガされるサービスに関するメッセージ・フロー１０００の１実施形態を示す。メッセージ・フロー１０００のステップＡからＩは、（定期的にトリガされるサービスの代わりに）エリア・イベントでトリガされるサービスがステップＡとＣにおいて要求されることを除いて、図５におけるメッセージ・フロー５００のステップＡからＩと同様である。Ｈ−ＳＬＰ１５０は、ステップＨにおいてＳＥＴ１２０に送られるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージ中にイベント・エリアの定義を含ませることができる。
【００６３】
ＳＥＴ１２０中のエリア・イベント・トリガ手段によって指示される最初の所在地推定に関して、ステップＪからＭまでは、メッセージ・フロー５００のステップＪからＭと類似の方法で実行される。もし所在地推定値がＨ−ＳＬＰ１５０又はＶ−ＳＬＰ１６０において計算される場合には、Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地推定値をＳＥＴ１２０に送る（ステップＮ）。ＳＥＴ１２０は、所在地推定値をイベント・エリアと比較し、そしてイベント・トリガ条件が満足されているかどうかを判断する（ステップＯ）。新たな所在地推定値が取得されるべきであることをＳＥＴ１２０中のエリア・イベント・トリガ手段が指示するときはいつでも、ステップＪからＮまでは、繰り返される。エリア・イベントがステップＡＡにおいてトリガされるとき、ＳＥＴ１２０は、セッションＩＤと所在地推定値とを含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＢＢ）。Ｈ−ＳＬＰ１５０は、所在地推定値をＳＵＰＬエージェント１７０に転送し（ステップＣＣ）、そしてＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることによって、エリア・イベントでトリガされるセッションを終了する（ステップＤＤ）。
【００６４】
図１１は、プロクシ・モードにおける非ローミングに対してＳＥＴが開始しエリア・イベントでトリガされるサービスに関するメッセージ・フロー１１００の１実施形態を示す。メッセージ・フロー１１００のステップＡからＤは、（定期的にトリガされるサービスの代わりに）エリア・イベントでトリガされるサービスがステップＢにおいて要求されることを除いて、図６におけるメッセージ・フロー６００のステップＡからＤと同様である。
【００６５】
ＳＥＴ１２０中のエリア・イベント・トリガ手段によって指示される最初の所在地推定に関して、ステップＥからＧまでは、メッセージ・フロー６００のステップＥからＧと類似の方法で実行される。ＳＥＴ１２０は、所在地推定値をイベント・エリアと比較し、そしてイベント・トリガ条件が満足されているかどうかを判断する（ステップＨ）。新たな所在地推定値が取得されるべきであることをＳＥＴ１２０中のエリア・イベント・トリガ手段が指示するときはいつでも、ステップＥからＨまでは、繰り返される。エリア・イベントがステップＰにおいてトリガされるとき、ＳＥＴ１２０は、所在地推定値を（図１Ａと図１Ｂに示されるように）ＳＥＴ１２０内部のＳＵＰＬエージェント１２２に転送する（ステップＱ）。ＳＥＴ１２０は、ＳＵＰＬ  ＥＮＤメッセージをＨ−ＳＬＰ１５０に送ることによって、エリア・イベントでトリガされるセッションを終了する（ステップＲ）。
【００６６】
図１２は、非プロクシ・モードにおける非ローミングに対してネットワークが開始しエリア・イベントでトリガされるサービスに関するメッセージ・フロー１２００の１実施形態を示す。メッセージ・フロー１２００のステップＡからＩは、（定期的にトリガされるサービスの代わりに）エリア・イベントでトリガされるサービスがステップＡとＤにおいて要求されることを除いて、図７におけるメッセージ・フロー７００のステップＡからＩと同様である。Ｈ−ＳＬＰ１５０は、ステップＨにおいてＳＥＴ１２０に送られるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージ中にイベント・エリアの定義を含ませることができる。
【００６７】
ＳＥＴ１２０中のエリア・イベント・トリガ手段によって指示される最初の所在地推定に関して、ステップＪとＫは、メッセージ・フロー７００のステップＪとＫと同様な方法で実行される。もし所在地推定値がＨ−ＳＰＣ１５４において計算される場合には、Ｈ−ＳＰＣは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地推定値をＳＥＴ１２０に送る（ステップＬ）。ＳＥＴ１２０は、所在地推定値をイベント・エリアと比較し、そしてイベント・トリガ条件が満足されているかどうかを判断する（ステップＭ）。新たな所在地推定値が取得されるべきであることをＳＥＴ１２０中のエリア・イベント・トリガ手段が指示するときはいつでも、ステップＪからＭまでは、繰り返される。エリア・イベントがステップＵにおいてトリガされるとき、ＳＥＴ１２０は、所在地推定値を含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＣ１５２に送る（ステップＶ）。Ｈ−ＳＬＣ１５２は、内部通信を経由してエリア・イベントでトリガされるセッションの終わりをＨ−ＳＰＣ１５４に通知する。Ｈ−ＳＬＣ１５２は、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に送り（ステップＸ）、そしてＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることによって、エリア・イベントでトリガされるセッションを終了する（ステップＹ）。
【００６８】
履歴に基づきトリガされるサービスは、測定値及び／又は所在地推定値が、定期的に得られる点で又はある種のトリガ・イベントがターゲットＳＥＴに対して生じるときに得られる点で、定期的にトリガされるサービスに類似することがある。しかしながら、測定値及び／又は所在地推定値は、履歴に基づきトリガされるサービスに関して直ぐに報告されることもあるし報告されないこともある。もしＳＥＴが、履歴に基づく所在地推定値よりはむしろ履歴に基づく測定値を記憶しそして後で送る場合には、Ｖ−ＳＬＰ、Ｈ−ＳＬＰ、又はＳＰＣは、ＳＵＰＬエージェントに送るために測定値を履歴に基づく所在地推定値へと変換することができる。表６は、履歴に基づきトリガされるサービスに関する複数の報告モードを列挙する。異なるサービスは、異なる要求を有することができ、そして異なる報告モードを使用することができる。
【表６】
2009521133.tif 000008
【００６９】
図１３は、非プロクシ・モードにおける非ローミングに対してネットワークが開始し履歴に基づきトリガされるサービスに関するメッセージ・フロー１３００の１実施形態を示す。メッセージ・フロー１３００のステップＡからＧは、下記のことを除いて、図２におけるメッセージ・フロー２００のステップＡからＧと同様である。履歴に基づきトリガされるサービスは、ステップＡとＣにおいて要求される。ステップＡにおいてＳＵＰＬエージェント１７０によって送られるＭＬＰ  ＴＬＲＲメッセージは、どのモードの報告（バッチ、リアル・タイム、又は擬似リアル・タイム）がターゲットＳＥＴ１２０に期待されるかを指示することができる。バッチ報告のケースでは、ＴＬＲＲメッセージは、Ｈ−ＳＬＰ１５０にバッチ報告を送るための条件及びＳＥＴ１２０中に記憶される履歴に基づく測定値及び／又は所在地推定値を含ませる又は除くためのいずれかの基準（例えば、ＱｏＰ、時間ウィンドウ）を含むことができる。ＳＥＴ１２０は、ステップＥにおいてそれ自身の報告能力（ｒｅｐ＿ｃａｐａｂｉｌｉｔｉｅｓ）を送る、それはリアル・タイム報告、擬似リアル・タイム報告、及び／又はバッチ報告がサポートされているかどうかを示す。ＳＥＴ１２０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージでそれ自身の報告能力を常に送ることができる、又はステップＣにおいて履歴に基づきトリガされるサービス要求を受け取ることに応答して自身の報告能力を送るだけであり得る。Ｈ−ＳＬＰ１５０は、ＳＥＴの報告能力と一致する報告モードを選択し、そしてステップＦにおいて選択した報告モードを送る。バッチ報告に関して、Ｈ−ＳＬＰ１５０は、ステップＦにおいて、同様にＨ−ＳＬＰ１５０にバッチ報告を送るための条件、及び履歴に基づく測定値及び／又は所在地推定値を含ませるため又は除くためのいずれかの基準（例えば、ＱｏＰ、時間ウィンドウ）を与えることができる。バッチ報告又は擬似リアル・タイム報告に関して、ステップＦにおけるＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージは、ＳＥＴ１２０が履歴に基づく測定値を送ることを認められているかどうかを指示することができる。このケースでは、もしバッチ報告が選択される場合には、ＳＥＴ１２０は、ステップＨ，ＩとＪを飛ばすことができる。
【００７０】
ＳＥＴ１２０中の定期的トリガ手段によって指示される第１のイベントに関して、ステップＨとＩは、メッセージ・フロー２００のステップＨとＩと同様な方法で実行されることができる。もし所在地推定値がＨ−ＳＬＰ１５０において計算されそしてバッチ報告が選択される場合には、Ｈ−ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地推定値をＳＥＴ１２０に送る（ステップＪ）。もしリアル・タイム報告又は擬似リアル・タイム報告が選択される場合には、Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に転送する（ステップＫ）。所定のイベントに関して、もしＳＥＴ１２０が（例えば、セルラ交信可能範囲の外であるために）Ｈ−ＳＬＰ１５０と通信できない場合、そしてバッチ報告又は擬似リアル・タイム報告が選択される場合には、例えば、ＳＥＴが現在支援データを持っているＡ−ＧＰＳ  ＳＥＴベースのモード又は自律的なＧＳＰのために、自律的に所在地推定値を計算することができそして記憶することができる（ステップＬ）。もしステップＦにおいてＨ−ＳＬＰ１５０によって許可され、バッチ報告がステップＦにおいてＨ−ＳＬＰ１５０により選択されたか又は擬似リアル・タイム報告がステップＦにおいて選択されたことのいずれかを与え、そしてＳＥＴ１２０がＨ−ＳＬＰ１５０と通信できない場合には、ＳＥＴ１２０は、同様に、ステップＬにおいて測定値を記憶することができる。
【００７１】
ＳＥＴ１２０は、適切なときに、（複数の）履歴に基づく結果を含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージを送ることができる（ステップＭ）。例えば、もし（１）バッチ報告が選択され、そしてバッチ報告を送るための条件が満足される場合に、又は（２）擬似リアル・タイム報告が選択され、そして１又はそれより多くの前の報告をしそこなった後で、ＳＥＴ１２０がＨ−ＳＬＰ１５０との通信を再設定する場合には、ステップＭは、実行されることができる。バッチ報告に関して、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、（１）ステップＦにおいて受け取った基準に基づいて選択された記憶されている測定値及び／又は所在地推定値、又は（２）もしステップＦにおいて何の基準も受け取らなかった場合には、以前に報告されていない全ての記憶されている測定値及び／又は所在地推定値、を含むことができる。Ｈ−ＳＬＰ１５０は、もし測定値がＳＥＴ１２０から得られる場合には（複数の）所在地推定値を計算することができる。Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＥＰメッセージで報告された（複数の）所在地推定値又は計算された（複数の）所在地推定値をＳＵＰＬエージェント１７０に転送する（ステップＮ）。
【００７２】
ステップＨからＪまで又はステップＬは、定期的トリガ手段により指示されるそれぞれの引き続くイベントに対して実行されることができる。最後の測定値及び／又は所在地推定値が得られた後で又は受け取った（due）後で、ＳＥＴ１２０は、全ての記憶された測定値及び／又は所在地推定値を含んでいるＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰ１５０に送ることができる（ステップＲ）。このメッセージは、もし（１）バッチ報告又は擬似リアル・タイム報告が使用される場合、（２）ＳＥＴ１２０がＨ−ＳＬＰに未だ送られていない記憶されている測定値及び／又は所在地推定値を有する場合、（３）ＳＥＴ１２０がＨ−ＳＬＰ１５０との通信を設定することができる場合、（４）バッチ報告が使用され、そして送るための条件が発生した場合（例えば、最後の測定値及び／又は所在地推定値が得られた後で送ることを条件が規定する場合）に、同様に送られることができる。Ｈ−ＳＬＰ１５０は、必要であれば、受け取った測定値に基づいて（複数の）所在地推定値を計算することができ、そしてＭＬＰ  ＴＬＲＥＰメッセージで（複数の）所在地推定値をＳＵＰＬエージェント１７０に転送する（ステップＳ）。Ｈ−ＳＬＰ１５０は、しかもＳＵＰＬエージェント１７０によるその後の検索のために（複数の）履歴に基づく所在地推定値を確保しておくことができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることによって履歴に基づきトリガされるセッションを終了する（ステップＴ）。
【００７３】
図１４は、非プロクシ・モードにおける非ローミングに対して履歴に基づく測定値そして／又は所在地結果の検索のためのメッセージ・フロー１４００の１実施形態を示す。ＳＵＰＬエージェント１７０は、ＭＬＰ履歴に基づく位置決め即時要求（ＨＬＩＲ：Historical Location Immediate Request）メッセージをＨ−ＳＬＰ１５０に送る（ステップＡ）。このメッセージは、ＳＵＰＬエージェント１７０に返信するために履歴に基づく測定値及び／又は所在地推定値を選択するときに、ＳＥＴ１２０により適用されるべきパラメータ／基準（ｈｉｓｔ−ｐａｒａｍｓ）（例えば、時間ウィンドウ、ＱｏＰ、ポジショニング方法、及びその他）を含むことができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０を認証し、そのＳＵＰＬエージェントが要求されたサービスに対して認定されているかどうかを確認し、そして加入者プライバシーを適用する。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０に対するルーティング情報を取得し、そしてそのルーティング情報をＳＥＴにメッセージを送るために使用する（同様にステップＢ）。Ｈ−ＳＬＰ１５０は、次にＳＵＰＬ  ＲＥＱＵＥＳＴ  ＰＯＳＩＴＩＯＮメッセージを送ることによってＳＥＴ１２０を用いる履歴に基づく測定値及び／又は所在地推定値の検索を開始する。このメッセージは、セッションＩＤ、履歴に基づく測定値及び／又は所在地推定値を選択するための基準、及び／又はその他の情報を含むことができる。
【００７４】
ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０とセキュアなＩＰ接続を設定する（ステップＤ）。ＳＥＴ１２０は、受け取った基準に基づいて履歴に基づく測定値及び／又は所在地推定値を選択し、そしてＳＵＰＬ  ＲＥＰＯＲＴメッセージで所在地結果をＨ−ＳＬＰ１５０に送る（ステップＥ）。Ｈ−ＳＬＰ１５０は、ステップＥにおいて受け取った任意の履歴に基づく測定値を対応する所在地推定値へと変換する。Ｈ−ＳＬＰは、ＭＬＰ履歴に基づく位置決め即時回答（ＨＬＩＡ：Historical Location Immediate Answer）メッセージで所在地推定値をＳＵＰＬエージェント１７０に送る（ステップＦ）。
【００７５】
図１５は、プロクシ・モードにおけるローミングに対してネットワークが開始し定期的に又はエリア・イベントでトリガされるサービスに関するメッセージ・フロー１５００の１実施形態を示す。ローミングのシナリオに関して、トリガされるセッションは、１つのＳＬＰにおいて始められることができ、そしてそのセッションの間に新たなＳＬＰに移動することができる。トリガされるセッションは、Ｈ−ＳＬＰからＶ−ＳＬＰへ、１つのＶ−ＳＬＰから別のＶ−ＳＬＰへ、又はＶ−ＳＬＰからＨ−ＳＬＰへ移動することができる。メッセージ・フロー１５００は、開始／設定フェーズ、第１位置決めフェーズ、再開始フェーズ、及び第２位置決めフェーズを含む。点線のステップＣ，Ｄ，Ｇ，ＨとＮは、トリガされるセッションが移動先（visited）ネットワークにおいて始まるときに実行されることができ、そしてトリガされるセッションがホーム・ネットワークにおいて始まる場合には省略されることができる。
【００７６】
開始フェーズにおいて、ＳＵＰＬエージェント１７０は、ＭＬＰ  ＴＬＲＲメッセージをＨ−ＳＬＰ１５０に送る。このメッセージは、定期的にトリガされる情報又はエリア・イベントでトリガされる情報、ＱｏＰ、クライアントＩＤ、及び／又はその他の情報を含むことができる。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０がそこに移動した移動先ネットワークにおいてＶ−ＳＬＰ１６０ａを決定し、そして同様にＳＥＴ１２０がトリガされるサービスをサポートすることを判断する（ステップＢ）。Ｈ−ＳＬＰ１５０は、サービスを要求するためにそしてＶ−ＳＬＰ１６０ａによって提案される（複数の）ポジショニング方法を決定するためにＶ−ＳＬＰ１６０ａと接触する（ステップＣ）。Ｖ−ＳＬＰ１６０ａは、提案された（複数の）ポジショニング方法をＨ−ＳＬＰ１５０に送ることにより応答する（ステップＤ）。Ｈ−ＳＬＰ１５０は、ＳＭＳ、ＷＡＰプッシュ、又はＵＤＰ／ＩＰを使用してＳＵＰＬ  ＩＮＩＴメッセージをＳＥＴ１２０に送る（ステップＥ）。このメッセージは、提案された（複数の）ポジショニング方法、通知及び検証情報、ＱｏＰ、サービス・タイプ（例えば、定期的又はエリア・イベント）及び／又はその他の情報を含むことができる。
【００７７】
ＳＥＴ１２０は、必要であれば、通知及び検証を実行する。もしＳＥＴ１２０がトリガされるサービスと提案される（複数の）ポジショニング方法のうちの１つをサポートし、そしてもし要求されたときにユーザが許可を承諾する場合には、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０へのセキュアなＩＰ接続を設定し、そしてＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージをＨ−ＳＬＰ１５０に送る。このメッセージは、ＳＥＴ能力、ＳＥＴ位置（例えば、凡その座標又は位置ＩＤ）、及び／又はその他の情報を含むことができる（ステップＦ）。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージをＶ−ＳＬＰ１６０ａに転送する（ステップＧ）。Ｖ−ＳＬＰ１６０ａは、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージで応答する（ステップＨ）、それをＨ−ＳＬＰ１５０はＳＥＴ１２０に転送する（ステップＩ）。このメッセージは、そのトリガされるセッションのあいだに選択されるポジショニング方法、定期的な又はエリア・イベントのためのトリガ・パラメータ、及びその他を含むことができる。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、選択されたポジショニング方法を記憶する。ＳＥＴ１２０及び／又はＨ−ＳＬＰ１５０は、例えば、あるタイムアウト又は無作業の後で、ＩＰ接続を開放することができる。Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＡメッセージをＳＵＰＬエージェント１７０に返信して、トリガされるサービス要求が既に受理されていることを指示する。
【００７８】
第１位置決めフェーズにおいて、ＳＥＴ１２０は、第１の所在地推定のためにＨ−ＳＬＰ１５０を用いる位置決めセッションに携わる（ステップＫ）。適したメッセージ・フローは、選択されたポジショニング方法及びトリガ・タイプ（例えば、定期的又はエリア・イベント）に応じて位置決めセッションのあいだ使用されることができる。Ｖ−ＳＬＰを用いるプロクシ・モードに関して、Ｈ−ＳＬＰ１５０は、位置決めセッションをＶ−ＳＬＰ１６０ａにＲＬＰを介してトンネルすることができる。Ｈ−ＳＬＰを用いるプロクシ・モードに関して、Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージで位置ＩＤを受信することができ、そして初期の粗い所在地を得るためにこの情報をＶ−ＳＬＰ１６０ａにＲＬＰを介して送ることができる。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、位置決めセッションを実施することができる。定期的報告に関して、又はエリア・イベント・トリガが生じたとき、Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に送ることができる（ステップＬ）。ステップＫとＬは、トリガされるセッションのあいだに任意の回数繰り返されることができる。ＳＥＴ１２０がステップＭにおいて位置決めセッションに携わろうと試みるとき、位置決めセッションは、ＳＥＴ１２０がＶ−ＳＬＰ１６０ａ（又はもしトリガされるセッションがホーム・ネットワークで始まった場合にはＨ−ＳＬＰ１５０）の交信可能区域を既に去ってしまったという理由で失敗する。Ｖ−ＳＬＰ１６０ａは、ステータス・コード“継続そして再開始”を有するＳＵＰＬ  ＥＮＤメッセージをＨ−ＳＬＰ１５０に送ることができ（ステップＮ）、Ｈ−ＳＬＰ１５０はそのメッセージをＳＥＴ１２０に転送する（ステップＯ）。このメッセージは、位置決めセッションの失敗をＳＥＴ１２０に知らせる。
【００７９】
ＳＥＴ１２０がＶ−ＳＬＰ又はＨ−ＳＬＰの交信可能区域の外へ移動するときにはいつでも行われる再開始フェーズにおいて、ＳＥＴ１２０は、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージをＨ−ＳＬＰ１５０に送って、トリガされるセッションを再び始める（ステップＰ）。このメッセージは、位置ＩＤ及び最新のトリガ・パラメータ、例えば、定期的にトリガされるサービスに関する所在地推定値の残りの数又はエリア・イベントでトリガされるサービスのための新たな期間、を含むことができる。Ｈ−ＳＬＰ１５０は、位置ＩＤに基づいて新しいＶ−ＳＬＰ１６０ｂを決定し、そしてＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＡＲＴメッセージをＶ−ＳＬＰ１６０ｂに転送する（ステップＱ）。Ｖ−ＳＬＰ１６０ｂは、ポジショニング方法を選択し、そしてＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＲＥＳＰＯＮＳＥメッセージをＨ−ＳＬＰ１５０に返信し（ステップＲ）、そのＨ−ＳＬＰはそのメッセージをＳＥＴ１２０に転送する（ステップＳ）。図１５の再開始手法は、同様にＳＥＴが開始しトリガされる位置決めサービスに対して使用されることができる。
【００８０】
第２位置決めフェーズにおいて、ＳＥＴ１２０は、終わりになるまでＶ−ＳＬＰ１６０ｂを用いてトリガされるセッションをレジュームする（ステップＴからＹ）。
【００８１】
図１６は、プロクシ・モードにおける非ローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー１６００の１実施形態を示す。メッセージ・フロー１６００は、図２のメッセージ・フロー２００又は図８のメッセージ・フロー８００の代わりに使用されることができる。メッセージ・フロー１６００は、起動／設定フェーズと位置決めフェーズとを含む。
【００８２】
起動フェーズにおいて、ＳＵＰＬエージェント１７０は、Ｈ−ＳＬＰ１５０にＭＬＰ  ＴＬＲＲメッセージを送る、そのメッセージは定期的な、エリア・イベント、履歴に基づく又は先送りの位置決め情報、ＱｏＰ、クライアントＩＤ、及び／又はその他の情報を含むことができる（ステップＡ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０がローミングしていずそしてＳＵＬＰをサポートすることを検証する（ステップＢ）。Ｈ−ＳＬＰ１５０は、例えば、ＳＭＳ、ＷＡＰプッシュ、又はＵＤＰ／ＩＰを使用して、ＳＵＰＬ  ＩＮＩＴメッセージをＳＥＴ１２０に送る（ステップＣ）。このメッセージは、セッションＩＤ、トリガ・タイプ指標（例えば、定期的な、エリア・イベント、履歴に基づく又は先送り）、プロクシ／非プロクシ・モード指標、提案されるポジショニング方法、ＱｏＰ、通知及び検証情報、及び／又はその他の情報を含むことができる。ＳＥＴ１２０は、位置決め要求をユーザに知らせることができ、そしてもし必要であれば、ユーザの許可を得ることができる。ＳＥＴ１２０が提案されるポジショニング方法をサポートする場合、そしてユーザ許可が必要に応じて得られる場合には、ＳＥＴ１２０は、Ｈ−ＳＬＰ１５０へのセキュアなＩＰ接続を設定し、そしてＳＵＰＬ  ＤＥＦＥＲＲＥＤ  ＣＯＮＦＩＲＭメッセージをＨ−ＳＬＰ１５０に送る（ステップＤ）。このメッセージは、ＳＥＴ能力、ＳＥＴ位置、及びその他を含むことができる。使用するポジショニング方法の取り決めは、起動フェーズを簡単にするために位置決めフェーズまで先送りされることができる。Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＡメッセージをＳＵＰＬエージェント１７０に送り、トリガされるサービス要求が既に受理されていることを指示する（ステップＥ）。
【００８３】
位置決めフェーズにおいて、第１の所在地推定がトリガされるとき、ＳＥＴ１２０は、ＳＵＰＬ  ＳＴＡＲＴメッセージを送り、それはセッションＩＤ、位置ＩＤ、トリガ・イベント（例えば、定期的なインターバルの終了）、及びその他を含むことができる（ステップＦ）。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを返信する（ステップＧ）。ステップＦとＧは、第１の所在地推定値に対して実行されることができ、そして残りの所在地推定値に対して省略されることができる。ＳＥＴ１２０は、次に、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＨ）。このメッセージは、ＳＥＴベースのポジショニング・モードが選択される場合には、ＳＥＴ１２０についての所在地推定値を含むことができる。ＳＥＴ１２０とＨ−ＳＬＰ１５０は、ＳＵＰＬ  ＰＯＳセッションに携わることができ、そしてそのＳＥＴについての所在地推定値を得ることができる（ステップＩ）。Ｈ−ＳＬＰ１５０は、ＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に送る（ステップＪ）。Ｈ−ＳＬＰ１５０（又はＨ−ＳＰＣ、Ｖ−ＳＬＰ、又はＶ−ＳＰＣ）は、ＳＵＰＬ  ＣＯＮＴＩＮＵＥメッセージを送ることができ、現在の位置決め試みが完了し（ステップＫ）、そしてＳＥＴ１２０が次の位置決め試みのためにステップＦで始まる完全な位置決め手順に戻るべきであるかどうかを指示することができる、又はステップＨで次の位置決め試みを始めることができる。例えば、ステップＦへ戻ることは、ＳＥＴ１２０がＨ−ＳＬＰ１５０の交信可能区域を去ってしまい、そしてＨ−ＳＬＰ１５０がＶ−ＳＬＰの使用を要求する必要がある場合に使用されることができる。Ｈ−ＳＬＰ１５０は、同様にＳＵＰＬ  ＥＮＤメッセージを送ることができ、トリガされるセッションを終わらせることができる（ステップＫ）。
【００８４】
図１７は、プロクシ・モードにおける非ローミングに対してネットワークが開始し定期的にトリガされるサービスに関するメッセージ・フロー１７００の１実施形態を示す。メッセージ・フロー１７００は、しかも図２のメッセージ・フロー２００、図８のメッセージ・フロー８００、又は図１６のメッセージ・フロー１６００の代わりに使用されることができる。
【００８５】
ステップＡ，Ｂ，ＣとＥは、図２のそれぞれステップＡ，Ｂ，ＣとＧに対して上に説明したように実行されることができる。ＳＥＴ１２０は、必要であれば通知と検証を実行し、Ｈ−ＳＬＰ１５０へのセキュアなＩＰ接続を設定し、そしてＨ−ＳＬＰ１５０にＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送る（ステップＤ）。このメッセージは、ＳＥＴ能力、支援データの要求、所在地推定値、及びその他を含むことができる。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、ＳＵＰＬ  ＰＯＳメッセージを交換することができ、任意の要求される支援データ、ポジショニング方法指示、ＱｏＰ、定期的位置情報、及びその他を提供することができる（ステップＦ）。
【００８６】
最初の所在地推定が行われるとき、ＳＥＴ１２０は、選択されたポジショニング方法にしたがって測定値又は所在地推定値を取得し、そしてＳＵＰＬ  ＰＯＳメッセージでその情報を送る（ステップＧ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０から受け取る測定値に基づいて所在地推定値を計算することができる、又はＳＥＴ１２０から受け取る所在地推定値を検証することができる。Ｈ−ＳＬＰ１５０は、次にＭＬＰ  ＴＬＲＥＰメッセージで所在地推定値をＳＵＰＬエージェント１７０に転送する（ステップＨ）。ステップＧとＨは、別の所在地推定が行われるときはいつでも、（例えば、ステップＩとＪとにおいて）繰り返されることができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることができ、例えば、最終的な所在地推定値をＳＵＰＬエージェント１７０に送った後で、定期的にトリガされるサービスを終わらせることができる（ステップＫ）。ＳＥＴ１２０は、同様に、ＳＵＰＬ  ＥＮＤメッセージを送ることができ、定期的にトリガされるサービスを終了する（図示されず）。
【００８７】
図１８は、プロクシ・モードにおける非ローミングに対してＳＥＴが開始し定期的にトリガされるサービスに関するメッセージ・フロー１８００の１実施形態を示す。メッセージ・フロー１８００は、図６のメッセージ・フロー６００、又は図１１のメッセージ・フロー１１００の代わりに使用されることができる。
【００８８】
ＳＥＴ１２０は、内部ＬＣＳクライアントから又は内部アプリケーションにリンクされた外部ＬＣＳクライアントから定期的な所在地推定値の要求を受け取る。ＳＥＴ１２０は、必要であれば通知及び認定を実行することができる。ＳＥＴ１２０は、次にＨ−ＳＬＰ１５０へのセキュアなＩＰ接続を設定し、そしてＳＵＰＬ  ＳＴＡＲＴメッセージを送る、それは定期的な自己位置決めの要求、ＳＥＴ能力、所在地推定値、ＱｏＰ、及びその他を含むことができる（ステップＢ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ能力に基づいてポジショニング方法を提案する又は選択し、そしてＳＥＴ１２０にＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを送る（ステップＣ）。ＳＥＴ１２０は、ＵＥ能力、支援データの要求、及びその他を含んでいるＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＨ−ＳＬＰ１５０に送る（ステップＤ）。Ｈ−ＳＬＰ１５０は、ステップＣにおけるＨ−ＳＬＰ提案及びステップＢ及び／又はＤで提供されるＳＥＴ能力に基づいてポジショニング方法を選択する。Ｈ−ＳＬＰ１５０とＳＥＴ１２０は、次にＳＵＰＬ  ＰＯＳメッセージを交換することができ、いずれかの要求される支援データ、ポジショニング方法指示、ＱｏＰ、定期的な位置情報、及びその他を提供する（ステップＥ）。
【００８９】
最初の所在地推定が行われるとき、ＳＥＴ１２０は、選択されたポジショニング方法にしたがって測定値を得ることができ、そしてＳＵＰＬ  ＰＯＳメッセージで測定値及び／又は支援データの要求を送ることができる（ステップＦ）。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０から受信する測定値に基づいて所在地推定値を計算することができ、そしてＳＵＰＬ  ＰＯＳメッセージでその所在地推定値及び／又は支援データを返信することができる（ステップＧ）。ステップＦとＧは、別の所在地推定が行われるときはいつでも繰り返されることができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴ１２０に送ることができ、定期的にトリガされるサービスを終わらせることができる（ステップＨ）、又はＳＥＴ１２０は、ＳＵＰＬ  ＥＮＤメッセージを送ることができる。
【００９０】
図１９は、図１Ａと図１Ｂのネットワーク・アーキテクチャ１００と１０２中のＳＥＴ１２０、Ｈ−ＳＬＰ１５０、及び通信ネットワーク１３０の１実施形態のブロック図を示す。通信ネットワーク１３０は、端末のために通信を提供し、そして基地局（又はノードＢ）及びネットワーク・コントローラを含むことができる。単純化のために、図１９は、ＳＥＴ１２０に関する１つのプロセッサ１９２０、１つのメモリ・ユニット１９２２、及び１つのトランシーバ１９２４だけを、ネットワーク１３０に関する１つのプロセッサ１９３０、１つのメモリ・ユニット１９３２、１つのトランシーバ１９３４、及び１つの通信（Ｃｏｍｍ）ユニット１９３６だけを、そしてＨ−ＳＬＰ１５０に関する１つのプロセッサ１９４０、１つのメモリ・ユニット１９４２、及び１つのトランシーバ１９４４だけを示す。一般に、各エンティティは、任意の数のプロセッサ、メモリ・ユニット、トランシーバ、通信ユニット、コントローラ、及びその他を含むことができる。ＳＥＴ１２０は、無線通信をサポートすることができ、そして同様に、ＧＰＳ信号を受信しそして処理することができる。
【００９１】
ダウンリンクにおいて、ネットワーク１３０の基地局は、トラフィック・データ、シグナリング、及びパイロットをその交信可能区域内の端末に送信する。これらの様々なタイプのデータは、プロセッサ１９３０によって処理され、そしてトランシーバ１９３４によって調整されてダウンリンク信号を生成し、それはアンテナを介して送信される。ＳＥＴ１２０において、１又はそれより多くの基地局からのダウンリンク信号は、アンテナを介して受信され、トランシーバ１９２４によって調整され、プロセッサ１９２０によって処理されて位置決めサービスのための様々なタイプの情報を得る。例えば、プロセッサ１９２０は、上に説明されたメッセージ・フローのために使用するメッセージを復号することができる。メモリ・ユニット１９２２と１９３２は、それぞれＳＥＴ１２０とネットワーク１３０のためのプログラム・コード及びデータを記憶する。アップリンクにおいて、ＳＥＴ１２０は、トラフィック・データ、シグナリング、及びパイロットをネットワーク１３０内の１又はそれより多くの基地局に送信する。これらの様々なタイプのデータは、プロセッサ１９２０によって処理され、そしてトランシーバ１９２４によって調整されてアップリンク信号を生成し、それはＳＥＴアンテナを介して送信される。ネットワーク１３０において、ＳＥＴ１２０及び他の端末からのアップリンク信号は、トランシーバ１９２４によって受信されそして調整され、そしてさらにプロセッサ１９２０によって処理されて様々なタイプの情報（例えば、データ、シグナリング、報告、及びその他）を得る。ネットワーク１３０は、通信ユニット１９３６を介してＨ−ＳＬＰ１５０及びその他のネットワーク・エンティティと通信する。
【００９２】
Ｈ−ＳＬＰ１５０の内部で、プロセッサ１９４０は、Ｈ−ＳＬＰのための処理を実行し、メモリ・ユニット１９４２は、Ｈ−ＳＬＰのためのプログラム・コードとデータを記憶し、そして通信ユニット１９４４は、Ｈ−ＳＬＰがネットワーク１３０及び他のネットワーク・エンティティと通信することを可能にする。プロセッサ１９４０は、上に説明したメッセージ・フローのためにＨ−ＳＬＰ１５０の処理を実行することができる。
【００９３】
本明細書中に記載された技術は、様々な手段によって与えられることができる。例えば、これらの技術は、ハードウェア、ファームウェア、ソフトウェア、又はこれらの組み合わせで与えられることができる。ハードウェア・インプリメンテーションに関して、各エンティティにおける処理を実行するために使用するユニットは、１又はそれより多くの用途特定集積回路（ＡＳＩＣｓ：application specific integrated circuits）、ディジタル信号プロセッサ（ＤＳＰｓ：digital signal processors）、ディジタル信号処理デバイス（ＤＳＰＤｓ：digital signal processing devices）、プログラマブル論理デバイス（ＰＬＤｓ：programmable logic devices）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡｓ：field programmable gate arrays）、プロセッサ、コントローラ、マイクロ−コントローラ、マイクロプロセッサ、電子デバイス、本明細書中に説明した機能を実行するために設計された他の電子ユニット、若しくはこれらの組み合わせの中に与えられることができる。
【００９４】
ソフトウェア及び／又はファームウェア・インプリメンテーションに関して、本技術は、本明細書中に説明された機能を実行するモジュール（例えば、手順、機能、及びその他）を用いて実行されることができる。ソフトウェア・コードは、メモリ・ユニット（例えば、図１９のメモリ・ユニット１９２２，１９３２又は１９４２）中に記憶されることができ、そしてプロセッサ（例えば、図１９のプロセッサ１９２０，１９３０又は１９４０）によって実行されることができる。メモリ・ユニットは、プロセッサの内部に、又はプロセッサの外部に与えられることができる。
【００９５】
開示された複数の実施形態のこれまでの説明は、本技術分野に知識のあるいかなる者でも、本発明を作成し、使用することを可能にするために提供される。これらの実施形態に対する様々な変形は、当業者に容易に明らかになるであろう。そして、本明細書中に規定された一般的な原理は、発明の精神若しくは範囲から逸脱することなく、他の実施形態に適用されることができる。それゆえ、本発明は、本明細書中に示された複数の実施形態に限定されることを意図したものではなく、本明細書中に開示された原理及び新規な機能と整合する最も広い範囲に適用されるべきである。
【図面の簡単な説明】
【００９６】
【図１Ａ】図１Ａは、具体例のネットワーク・アーキテクチャを示す。
【図１Ｂ】図１Ｂは、具体例のネットワーク・アーキテクチャを示す。
【図２】図２は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図３】図３は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図４】図４は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図５】図５は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図６】図６は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図７】図７は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図８】図８は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図９】図９は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１０】図１０は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１１】図１１は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１２】図１２は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１３】図１３は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１４】図１４は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１５】図１５は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１６】図１６は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１７】図１７は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１８】図１８は、トリガされた位置決めサービスのための具体例のメッセージ・フローを示す。
【図１９】図１９は、図１Ａと図１Ｂの様々なエンティティのブロック図を示す。
【図１Ａ】
2009521133.tif 000009
【図１Ｂ】
2009521133.tif 000010
【図２】
2009521133.tif 000011
【図３】
2009521133.tif 000012
【図４】
2009521133.tif 000013
【図５】
2009521133.tif 000014
【図６】
2009521133.tif 000015
【図７】
2009521133.tif 000016
【図８】
2009521133.tif 000017
【図９】
2009521133.tif 000018
【図１０】
2009521133.tif 000019
【図１１】
2009521133.tif 000020
【図１２】
2009521133.tif 000021
【図１３】
2009521133.tif 000022
【図１４】
2009521133.tif 000023
【図１５】
2009521133.tif 000024
【図１６】
2009521133.tif 000025
【図１７】
2009521133.tif 000026
【図１８】
2009521133.tif 000027
【図１９】
2009521133.tif 000028
【手続補正書】
【提出日】平成20年5月26日(2008.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３１
【補正方法】変更
【補正の内容】
【請求項３１】
該少なくとも１つのプロセッサは、ポジショニング・セッションを始めるためのメッセージを該Ｈ−ＳＬＰに送るためと、そして該ＳＥＴについての所在地推定値を得るために移動先ＳＵＰＬ位置決めプラットフォーム（Ｖ−ＳＬＰ）とポジショニングを実行するために構成され、ここにおいて、該所在地推定値は１又はそれより多くの報告イベントに対して使用される、請求項２５の装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３２
【補正方法】変更
【補正の内容】
【請求項３２】
該ＳＵＰＬエージェントは、該ＳＥＴの外部にある、そしてここにおいて、該少なくとも１つのプロセッサは、該Ｈ−ＳＬＰを介して該ＳＵＰＬエージェントから要求を受け取るために構成される、請求項２５の装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３３
【補正方法】変更
【補正の内容】
【請求項３３】
該ＳＵＰＬエージェントは、該ＳＥＴの内部にある、そしてここにおいて、該少なくとも１つのプロセッサは、該位置決めセッションを始めるために該Ｈ−ＳＬＰにメッセージを送るために構成される、請求項２５の装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
図１４は、プロクシ・モードにおける非ローミングに対して履歴に基づく測定値そして／又は所在地結果の検索のためのメッセージ・フロー１４００の１実施形態を示す。ＳＵＰＬエージェント１７０は、ＭＬＰ履歴に基づく位置決め即時要求（ＨＬＩＲ：Historical Location Immediate Request）メッセージをＨ−ＳＬＰ１５０に送る（ステップＡ）。このメッセージは、ＳＵＰＬエージェント１７０に返信するために履歴に基づく測定値及び／又は所在地推定値を選択するときに、ＳＥＴ１２０により適用されるべきパラメータ／基準（ｈｉｓｔ−ｐａｒａｍｓ）（例えば、時間ウィンドウ、ＱｏＰ、ポジショニング方法、及びその他）を含むことができる。Ｈ−ＳＬＰ１５０は、ＳＵＰＬエージェント１７０を認証し、そのＳＵＰＬエージェントが要求されたサービスに対して認定されているかどうかを確認し、そして加入者プライバシーを適用する。Ｈ−ＳＬＰ１５０は、ＳＥＴ１２０に対するルーティング情報を取得し、そしてそのルーティング情報をＳＥＴにメッセージを送るために使用する（同様にステップＢ）。Ｈ−ＳＬＰ１５０は、次にＳＵＰＬ  ＲＥＱＵＥＳＴ  ＰＯＳＩＴＩＯＮメッセージを送ることによってＳＥＴ１２０を用いる履歴に基づく測定値及び／又は所在地推定値の検索を開始する。このメッセージは、セッションＩＤ、履歴に基づく測定値及び／又は所在地推定値を選択するための基準、及び／又はその他の情報を含むことができる。
【国際調査報告】
2009521133.tif 000029
2009521133.tif 000030
2009521133.tif 000031