(57)【要約】      （修正有）【課題】ロケーションサービスをサポートするための技法を提供する。【解決手段】特定の持続時間の間に又は端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションが確立される。一般ロケーションセッションに関係するパラメータが、セッション確立中に端末とロケーションサーバとの間で交換される。その後、端末とロケーションサーバとは、一般ロケーションセッション中の任意の時間に１つ又は複数の測位アクティビティに関与する。各測位アクティビティは、端末とロケーションサーバとによってサポートされる任意のタイプである。一般ロケーションセッションは、端末またはロケーションサーバのいずれかによって開始される。【選択図】図１
2015146591.tif 000002
【特許請求の範囲】
【請求項１】
ロケーションサービスをサポートする方法であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立することと、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することとを備える、方法。
【請求項２】
前記一般ロケーションセッションが前記端末または前記ロケーションサーバによって開始され得る、請求項１に記載の方法。
【請求項３】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項１に記載の方法。
【請求項４】
前記端末が、前記一般ロケーションセッションの確立中に前記ロケーションサーバによって認証され、前記１つまたは複数の測位アクティビティの各々について前記ロケーションサーバによって認証されない、請求項１に記載の方法。
【請求項５】
前記ロケーションサーバが、前記一般ロケーションセッションの確立中に前記端末によって認証され、前記１つまたは複数の測位アクティビティの各々について前記端末によって認証されない、請求項１に記載の方法。
【請求項６】
前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換することを備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項６に記載の方法。
【請求項８】
前記一般ロケーションセッションの前記特定の持続時間が、継続時間、または測位アクティビティの数、またはメッセージの数、または転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、請求項７に記載の方法。
【請求項９】
前記一般ロケーションセッションの前記特定の持続時間が継続時間とメッセージの数とによって与えられ、前記一般ロケーションセッションは、前記継続時間またはメッセージの前記数に達したときに、どちらが最初に起こっても終了する、請求項７に記載の方法。
【請求項１０】
前記少なくとも１つのパラメータが前記一般ロケーションセッション中にアクティビティレートを備える、請求項６に記載の方法。
【請求項１１】
前記アクティビティレートが、単位時間当たりの測位アクティビティの数、または単位時間当たりのメッセージの数、または単位時間当たりの転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、請求項１０に記載の方法。
【請求項１２】
前記一般ロケーションセッションが一般セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを備え、１つまたは複数の測位アクティビティに前記関与することが、前記１つまたは複数の測位アクティビティの各々について前記端末と前記ロケーションサーバとの間でＳＵＰＬ  ＰＯＳメッセージを交換することを備え、前記ＳＵＰＬ  ＰＯＳメッセージが、各測位アクティビティを行うために使用される測位メッセージをトランスポートする、請求項１に記載の方法。
【請求項１３】
前記１つまたは複数の測位アクティビティが、支援データの要求および配信、または前記端末の現在のロケーションの要求および配信、または測定値もしくはロケーション推定値の要求および配信、または測位機能の要求および配信、または測位機能の未承諾転送、または支援データの未承諾転送、またはロケーション情報の未承諾転送、またはそれらの組合せを備える、請求項１に記載の方法。
【請求項１４】
前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間で前記端末の機能と前記ロケーションサーバの機能とを交換することを備える、請求項１に記載の方法。
【請求項１５】
前記端末の前記機能が、前記端末によってサポートされる１つまたは複数の測位プロトコルを備え、前記ロケーションサーバの前記機能が、前記ロケーションサーバによってサポートされる１つまたは複数の測位プロトコルを備える、請求項１４に記載の方法。
【請求項１６】
前記１つまたは複数の測位アクティビティのうちの第１の測位アクティビティ中に、前記端末と前記ロケーションサーバとの間で、測位プロトコルに関係する、前記端末の機能と前記ロケーションサーバの機能とを交換することをさらに備える、請求項１に記載の方法。
【請求項１７】
前記一般ロケーションセッションを前記確立することと、１つまたは複数の測位アクティビティに前記関与することとが前記端末によって実行される、請求項１に記載の方法。
【請求項１８】
前記端末が前記一般ロケーションセッションを開始することをさらに備える、請求項１７に記載の方法。
【請求項１９】
前記端末が測位アクティビティを開始することをさらに備える、請求項１７に記載の方法。
【請求項２０】
測位アクティビティより前に、前記ロケーションサーバからｒｅｉｎｉｔメッセージを受信することと、
前記測位アクティビティについて、前記ｒｅｉｎｉｔメッセージを受信したことに応答して、前記ロケーションサーバへのセキュアな接続を確立することとをさらに備える、請求項１７に記載の方法。
【請求項２１】
前記ロケーションサーバから終了メッセージを受信することと、
前記終了メッセージを受信したことに応答して、前記端末が前記一般ロケーションセッションを終了し、前記一般ロケーションセッションのためのリソースを解放することとをさらに備える、請求項１７に記載の方法。
【請求項２２】
前記一般ロケーションセッションを前記確立することと、１つまたは複数の測位アクティビティに前記関与することとが前記ロケーションサーバによって実行される、請求項１に記載の方法。
【請求項２３】
前記ロケーションサーバが前記一般ロケーションセッションを開始することをさらに備える、請求項２２に記載の方法。
【請求項２４】
ロケーションサービスクライアントからロケーション要求を受信することと、
前記ロケーション要求を受信したことに応答して、前記ロケーションサーバが前記一般ロケーションセッションを開始することとをさらに備える、請求項２２に記載の方法。
【請求項２５】
前記ロケーションサーバが測位アクティビティを開始することをさらに備える、請求項２２に記載の方法。
【請求項２６】
前記端末が測位アクティビティについて前記ロケーションサーバへのセキュアな接続を有しないと判断することと、
前記ロケーションサーバへのセキュアな接続を確立するように前記端末をトリガするために、前記測位アクティビティより前に前記端末にｒｅｉｎｉｔメッセージを送ることとをさらに備える、請求項２２に記載の方法。
【請求項２７】
ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立するための手段と、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与するための手段であって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与するための手段とを備える、装置。
【請求項２８】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項２７に記載の装置。
【請求項２９】
前記一般ロケーションセッションを確立するための前記手段が、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するための手段を備え、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項２７に記載の装置。
【請求項３０】
前記端末が前記一般ロケーションセッションを開始するための手段をさらに備える、請求項２７に記載の装置。
【請求項３１】
前記ロケーションサーバが前記一般ロケーションセッションを開始するための手段をさらに備える、請求項２７に記載の装置。
【請求項３２】
ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立することと、前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することとを行うように構成された少なくとも１つのプロセッサを備える、装置。
【請求項３３】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項３２に記載の装置。
【請求項３４】
前記少なくとも１つのプロセッサが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するように構成され、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項３２に記載の装置。
【請求項３５】
前記少なくとも１つのプロセッサは、前記端末が前記一般ロケーションセッションを開始するように構成された、請求項３２に記載の装置。
【請求項３６】
前記少なくとも１つのプロセッサは、前記ロケーションサーバが前記一般ロケーションセッションを開始するように構成された、請求項３２に記載の装置。
【請求項３７】
少なくとも１つのコンピュータに、特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立させるためのコードと、
前記少なくとも１つのコンピュータに、前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与させるためのコードであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与させるためのコードとを備える非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１１９条に基づく優先権の主張
本特許出願は、すべてが参照により本明細書に明確に組み込まれる、２０１１年８月１８日に出願された米国非仮出願第１３／２１３，０３９号、２０１０年８月２１日に出願された「Generic SUPL Session」と題する米国仮出願第６１／３７５，８２４号、および２０１０年９月１日に出願された「Generic SUPL Session」と題する米国仮出願第６１／３７９，２６４号の利益を主張する。
【０００２】
本開示は、一般に通信に関し、より詳細には、ロケーションサービスをサポートするための技法に関する。
【背景技術】
【０００３】
端末、たとえば、セルラーフォンのロケーションを知ることがしばしば望ましく、時々必要になる。「ロケーション」と「位置」という用語は同義であり、本明細書では互換的に使用される。たとえば、ロケーションサービス（ＬＣＳ）クライアントは、端末のロケーションを知ることを望むことがある。端末は、次いで、端末についてのロケーション推定値を取得するために、ロケーションサーバと通信し得る。端末またはロケーションサーバは、次いでロケーション推定値をＬＣＳクライアントに戻し得る。
【０００４】
ＬＣＳクライアントが端末のロケーションを知ることを望むときはいつでもロケーションセッションを確立するために、（コールフローまたはプロシージャと呼ばれることもある）メッセージフローが実行され得る。メッセージフローのために、１つまたは複数のネットワークエンティティを介して端末とロケーションサーバとの間で様々なメッセージが交換され得る。これらのメッセージは、管理／オーバーヘッドタスク（たとえば、認証）が実行され得ることを保証し得る。これらのメッセージはまた、端末の測位をサポートするために、各エンティティに関連情報が与えられることを保証し得る。しかしながら、これらのメッセージは、様々なエンティティにおけるトラフィックを増やし、これは、ネットワークの過負荷に寄与することがあり、また、端末のバッテリーを消耗することがある。
【発明の概要】
【０００５】
本明細書では、ロケーションサービスを効率的にサポートするための技法について説明する。一態様では、ロケーションサービスを提供すること、および／または新しいロケーションサービスを導入することにおいてより多くのフレキシビリティを可能にするために、一般ロケーションセッションがサポートされ得る。以下で説明する様々な方法で定量化され得る、特定の持続時間（duration）または存続期間（lifetime）の間に、端末とロケーションサーバとの間の一般ロケーションセッションが確立され得る。一般ロケーションセッションに関係するパラメータが、セッション確立中に端末とロケーションサーバとの間で交換され得る。その後、ロケーションセッションを確立するためにメッセージを交換する必要なしに、一般ロケーションセッションの存続期間中の任意の時間に、測位アクティビティが開始され得る。
【０００６】
１つの設計では、特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションが確立され得る。端末とロケーションサーバとは、その後、一般ロケーションセッション中の任意の時間に１つまたは複数の測位アクティビティに関与し得る。各測位アクティビティは、端末とロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つであり得る。１つの設計では、一般ロケーションセッションは、端末またはロケーションサーバのいずれかによって開始され得る。１つの設計では、一方のエンティティ（たとえば、ロケーションサーバ）が一般ロケーションセッションを開始し得、他方のエンティティ（たとえば、端末）が、一般ロケーションセッションの終了を示す終了メッセージを送り得る。
【０００７】
１つの設計では、一般ロケーションセッションのための少なくとも１つのパラメータが、一般ロケーションセッションの確立中に端末とロケーションサーバとの間で交換され得る。少なくとも１つのパラメータは、一般ロケーションセッションの特定の持続時間、アクティビティレートなどを備え得る。
【０００８】
１つの設計では、端末は一般ロケーションセッションを開始し得る。別の設計では、ロケーションサーバは一般ロケーションセッションを開始し得る。両方の設計の場合、端末とロケーションサーバとは、セッション確立中におよび／または第１の測位アクティビティ中にそれらの機能を交換し得る。認証は、セッション確立中に実行され得、各測位アクティビティについて実行され得ない。
【０００９】
１つの設計では、ロケーションサーバは、端末が測位アクティビティについてロケーションサーバへのセキュアな接続を有しないと判断し得る。ロケーションサーバは、次いでロケーションサーバへのセキュアな接続を確立するように端末をトリガするために、測位アクティビティより前に端末にｒｅｉｎｉｔメッセージを送り得る。端末は、ｒｅｉｎｉｔメッセージを受信したことに応答して、測位アクティビティについて、ロケーションサーバへのセキュアな接続を確立し得る。
【００１０】
本開示の様々な態様および特徴について以下でさらに詳細に説明する。
【図面の簡単な説明】
【００１１】
【図１】例示的なネットワーク展開を示す図。
【図２】端末主導型一般ロケーションセッションのためのメッセージフローを示す図。
【図３】ネットワーク主導型一般ロケーションセッションのためのメッセージフローを示す図。
【図４】一般ロケーションセッションのための例示的なパラメータを示す図。
【図５】一般ロケーションセッションを介してロケーションサービスをサポートするためのプロセスを示す図。
【図６】端末およびロケーションサーバのブロック図。
【発明を実施するための形態】
【００１２】
本明細書で説明する技法は、ユーザプレーンおよびコントロールプレーンロケーションソリューション／アーキテクチャに使用され得る。ユーザプレーンロケーションソリューションは、ユーザプレーンを介してロケーションサービスのためのメッセージを送信するロケーションソリューションである。ユーザプレーンは、上位レイヤアプリケーションのためのシグナリングおよびデータを搬送し、ユーザプレーンベアラを採用するための機構であり、一般に、ユーザデータグラムプロトコル（ＵＤＰ）、伝送制御プロトコル（ＴＣＰ）、およびインターネットプロトコル（ＩＰ）など、標準プロトコルを用いて実装される。コントロールプレーンロケーションソリューションは、コントロールプレーンを介してロケーションサービスのためのメッセージを送信するロケーションソリューションである。コントロールプレーンは、上位レイヤアプリケーションのためのシグナリングを搬送するための機構であり、一般に、ネットワーク固有のプロトコル、インターフェース、およびシグナリングメッセージを用いて実装される。ロケーションサービスをサポートするメッセージは、コントロールプレーンロケーションソリューションではシグナリングの一部として搬送され、ユーザプレーンロケーションソリューションでは（ネットワークから見て）データの一部として搬送される。ただし、そのメッセージのコンテンツは、ユーザプレーンロケーションソリューションとコントロールプレーンロケーションソリューションの両方において同じまたは同様であり得る。
【００１３】
明快のために、本技法のいくつかの態様について、オープンモバイルアライアンス（ＯＭＡ）によるセキュアユーザプレーンロケーション（ＳＵＰＬ）に関して以下で説明する。ＳＵＰＬは、様々なワイヤレスネットワークおよびワイヤラインネットワークに適用可能であるユーザプレーンロケーションソリューションであり、ＯＭＡからの公開されているドキュメントに記載されている。明快のために、下記の説明の大部分においてＳＵＰＬ用語を使用する。
【００１４】
図１に、ロケーションサービスをサポートする例示的なネットワーク展開を示す。端末１１０が、ホームネットワーク１０２ｂとのサービスサブスクリプションを有し得る。しかしながら、端末１１０は、訪問先／サービングネットワーク１０２ａにローミングしていることがある。端末１１０は、次いで、通信サービスを取得するために訪問先ネットワーク１０２ａと通信し得る。概して、訪問先ネットワーク１０２ａは、ホームネットワーク１０２ｂ（図１に図示せず）と同じであり得るか、または（図１に示すように）ホームネットワーク１０２ｂとは異なり得る。
【００１５】
端末１１０は、固定または移動であり得、移動局（ＭＳ）、ユーザ機器（ＵＥ）、アクセス端末（ＡＴ）、加入者局、局などと呼ばれることもある。端末１１０は、セルラーフォン、スマートフォン、タブレット、携帯情報端末（ＰＤＡ）、ハンドヘルドデバイス、ワイヤレスデバイス、ラップトップコンピュータ、ワイヤレスモデム、コードレス電話、テレメトリデバイス、追跡デバイスなどであり得る。端末１１０は、ＳＵＰＬではＳＵＰＬ対応端末（ＳＥＴ：SUPL Enabled Terminal）と呼ばれることがある。「端末」および「ＳＥＴ」という用語は、本明細書では互換的に使用される。
【００１６】
訪問先ネットワーク１０２ａは、アクセスネットワーク１２０と、訪問先コアネットワーク１２８ａと、訪問先ＳＵＰＬロケーションプラットフォーム（Ｖ−ＳＬＰ：Visited SUPL Location Platform）１３０ａと、発見されたＳＵＰＬロケーションプラットフォーム（Ｄ−ＳＬＰ：Discovered SUPL Location Platform）１３０ｂと、簡単のために図１に図示していない他のネットワークエンティティとを含み得る。アクセスネットワーク１２０は、（図１に示す）無線アクセスネットワーク（ＲＡＮ）またはワイヤラインアクセスネットワークであり得る。ＲＡＮは、符号分割多元接続（ＣＤＭＡ）１Ｘネットワーク、広帯域ＣＤＭＡ（ＷＣＤＭＡ）（登録商標）ネットワーク、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）ネットワーク、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワーク、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）などであり得る。コアネットワーク１２８ａは、訪問先ネットワーク１０２ａと通信する端末のために様々な通信サービスをサポートし得るネットワークエンティティを含み得る。Ｖ−ＳＬＰ１３０ａは、（たとえば、訪問先ネットワーク１０２ａにローミングする端末を含む）訪問先ネットワーク１０２ａと通信する端末のためのロケーションサービスをサポートし得る。Ｖ−ＳＬＰ１３０ａは、端末に、Ｖ−ＳＬＰ１３０ａに対するサービスサブスクリプションまたは前の関係を有するように要求することも要求しないこともある。Ｖ−ＳＬＰ１３０ａは、端末１１０のためのロケーションサービスをサポートするために、端末１１０のホームＳＬＰ（Ｈ−ＳＬＰ）１３０ｃと通信し得る。Ｄ−ＳＬＰ１３０ｂは、これらの端末のＨ−ＳＬＰと通信する必要なしに、訪問先ネットワーク１０２ａと通信する端末のためにロケーションサービスをサポートし得る。Ｄ−ＳＬＰ１３０ｂのアドレスは、（たとえば、訪問先ネットワーク１０２ａによって端末１１０に与えられる情報に基づいて）端末１１０によって発見され得、次いで、Ｈ−ＳＬＰ１３０ｃへの端末１１０によるクエリに従って、Ｈ−ＳＬＰ１３０ｃによって端末１１０に対して確認され得る。代替的に、たとえば、Ｈ−ＳＬＰ１３０ｃへの端末１１０によるクエリに従って、あるいは、クエリがない場合には、Ｈ−ＳＬＰ１３０ｃが、端末１１０がロケーションにあるか、またはそこにおいて、またはそのためにＤ−ＳＬＰ１３０ｂがＨ−ＳＬＰ１３０ｃよりも良好なロケーションサービスを与えることができる訪問先ネットワークを使用していると判断した場合、Ｄ−ＳＬＰ１３０ｂのアドレスおよびプロパティは、Ｈ−ＳＬＰ１３０ｃによって端末１１０に与えられ得る。
【００１７】
ホームネットワーク１０２ｂは、ホームコアネットワーク１２８ｂと、Ｈ−ＳＬＰ１３０ｃと、簡単のために図１に図示していない他のネットワークエンティティとを含み得る。コアネットワーク１２８ｂは、ホームネットワーク１０２ｂと通信するか、またはホームネットワーク１０２ｂに属している端末のために様々な通信サービスをサポートし得るネットワークエンティティを含み得る。Ｈ−ＳＬＰ１３０ｃは、ホームネットワーク１０２ｂとのサービスサブスクリプションを有する端末のためにロケーションサービスをサポートし得る。
【００１８】
Ｖ−ＳＬＰ１３０ａ、Ｄ−ＳＬＰ１３０ｂ、およびＨ−ＳＬＰ１３０ｃは、ＳＥＴのためにロケーションサービスをサポートし得る。ロケーションサービスは、ロケーションに基づく、またはロケーションに関係するどんなサービスをも含み得る。ロケーションサービスは、ターゲットＳＥＴについての地理的ロケーション推定値または民間ロケーション推定値を判断するためのプロセスである測位を含み得る。ターゲットＳＥＴは、ロケーション情報が探索されるＳＥＴである。ロケーション推定値は、位置推定値、位置フィックスなどと呼ばれることもある。測位は、（ｉ）緯度座標、経度座標、および場合によっては高度座標ならびに地理的ロケーション推定値の不確実性、（ｉｉ）民間ロケーション推定値のストリートアドレス、ならびに／あるいは（ｉｉｉ）速度および／または他の情報を与え得る。
【００１９】
ＳＬＰは、ＳＵＰＬロケーションセンター（ＳＬＣ）とＳＵＰＬ測位センター（ＳＰＣ）とを含み得る。ＳＬＣは、ロケーションサービスをサポートし、ＳＵＰＬの動作を協調させ、ユーザプレーンベアラを介してＳＥＴと対話し得る。ＳＬＣは、プライバシー、開始、セキュリティ、ローミングサポート、課金／請求、サービス管理、ロケーション計算などのための機能を実行し得る。ＳＰＣは、ＳＥＴの測位と、ＳＥＴへの支援データの配信とをサポートし得、また、ロケーション計算に使用されるメッセージおよびプロシージャを担当し得る。ＳＰＣは、セキュリティ、支援データ配信、参照検索、ロケーション計算などのための機能を実行し得る。ＳＰＣは、ＳＵＰＬメッセージ内で転送される測位プロトコルメッセージをサポートし得る。
【００２０】
ＳＵＰＬエージェント１４０は、ロケーションサービス（ＬＣＳ）クライアントであり得、ターゲットＳＥＴのためのロケーション情報を取得するために、Ｈ−ＳＬＰ１３０ｃまたはＤ−ＳＬＰ１３０ｂと（たとえば、直接、あるいは１つまたは複数のネットワークを介して）通信し得る。ロケーション情報は、ロケーション推定値および／またはロケーションまたは速度に関係する情報を備え得る。また、端末１１０は、端末上に常駐しているか、または端末に接続されたＳＵＰＬエージェント（ＳＡ）１１２を有し得る。
【００２１】
端末／ＳＥＴ１１０は、衛星１５０などの衛星についての擬似距離測定値を取得するために、衛星から信号を受信し、測定し得る。衛星は、米国の全地球測位システム（ＧＰＳ）、欧州のＧａｌｉｌｅｏシステム、ロシアのＧＬＯＮＡＳＳシステム、または何らかの他のグローバルナビゲーション衛星システム（ＧＮＳＳ）の一部であり得る。衛星の擬似距離測定値および既知のロケーションは、端末１１０についてのロケーション推定値を導出するために使用され得る。端末１１０はまた、アクセスネットワーク１２０および／または同じ地理的エリア中の他のネットワーク内の基地局から信号を受信し、測定し得る。端末１１０は、これらの基地局についての識別情報、タイミング測定値、信号品質、および／または信号強度測定値を取得し得る。基地局の識別情報、タイミング測定値、信号品質、および／または信号強度測定値および既知のロケーションは、端末１１０についてのロケーション推定値を導出するために使用され得る。一般に、ロケーション推定値は、衛星、基地局、スードライト、および／または他の送信機についての識別情報および測定値に基づいて導出され得る。
【００２２】
端末／ＳＥＴ１１０ならびに各ＳＬＰ１３０は、１つまたは複数の測位プロトコルをサポートし得る。測位プロトコルは、（ｉ）ターゲットＳＥＴとＳＬＰとによって実行され得るプロシージャと、（ｉｉ）ターゲットＳＥＴとＳＬＰとの間の通信またはシグナリングとを定義し得る。たとえば、ＳＥＴ１１０は、無線リソースＬＣＳプロトコル（ＲＲＬＰ）、無線リソース制御（ＲＲＣ）、ＬＴＥ測位プロトコル（ＬＰＰ）、ＬＰＰ拡張（ＬＰＰｅ）、（ＴＩＡ−８０１としても知られる）Ｃ．Ｓ００２２、何らかの他の測位プロトコル、またはそれらの組合せをサポートし得る。ＲＲＬＰ、ＲＲＣおよびＬＰＰは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織によって規定されている。ＴＩＡ−８０１は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織によって規定されている。ＬＰＰｅはＯＭＡによって規定されている。
【００２３】
ＳＵＰＬ  Ｖｅｒｓｉｏｎ  ２．０（ＳＵＰＬ２．０）およびＳＵＰＬ  Ｖｅｒｓｉｏｎ  ３．０（ＳＵＰＬ３．０）は、即時ロケーションサービス、周期的トリガロケーションサービス、エリアイベントトリガロケーションサービス、履歴ロケーションの検索、別の端末によるある端末のロケーションの検索、端末によるサードパーティクライアントへのそれのロケーションの転送など、様々なロケーションサービスをサポートする。ＳＵＰＬ３．０は、速度トリガロケーションサービス、ＳＥＴのＨ−ＳＬＰによる、あるいは前に与えられたＤ−ＳＬＰまたはＥｍｅｒｇｅｎｃｙ  ＳＬＰ（Ｅ−ＳＬＰ）による、ＳＥＴへのＤ−ＳＬＰまたはＥ−ＳＬＰのアドレスのプロビジョン、ＳＬＰによるＳＥＴへのロケーションＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＲＩ）のプロビジョンなどをさらにサポートする。即時ロケーションサービスの場合、ターゲットＳＥＴのロケーションは、要求されると直ちに判断され、ＳＵＰＬエージェントに与えられ得る。周期的トリガロケーションサービスの場合、ターゲットＳＥＴのロケーションは、周期的に判断され、ＳＵＰＬエージェントに与えられ得る。エリアイベントおよび速度トリガロケーションサービスの場合、トリガ条件が生じたとき、たとえば、ターゲットＳＥＴが、ターゲットエリア内にあるか、またはターゲットエリアに入るか、もしくはターゲットエリアを出るときはいつでも、あるいはターゲットＳＥＴの速度がトリガ速度を上回るか、または下回るときはいつでも、ターゲットＳＥＴのロケーションは、周期的に判断され、ＳＵＰＬエージェントに与えられ得る。
【００２４】
ＳＵＰＬ２．０および３．０はまた、様々な測位アクティビティをサポートする。測位アクティビティは、ロケーションサービスに関係するトランザクションである。測位アクティビティのいくつかの例としては、ＳＬＰからの支援データの要求および配信、ＳＬＰからのＳＥＴの現在のロケーションの要求および配信、ＳＥＴからの測定値および／またはロケーション推定値の要求ならびに配信、ＳＥＴまたはＳＬＰの測位機能の要求および配信、支援データ、ロケーション情報、または測位機能の未承諾転送などがある。測位アクティビティのいくつかの追加の例としては、ＳＥＴの相対ロケーションの要求および配信、ＳＥＴへのマップデータの要求および配信、ＳＥＴへの近くの基地局、フェムトセル、Ｗｉ−Ｆｉアクセスポイント、および／またはＢｌｕｅｔｏｏｔｈ（登録商標）デバイスなどの短距離ノードに関する情報の要求および配信、ＳＥＴまたはＳＬＰに関連するＧＮＳＳ基準受信機によって製作されたＧＮＳＳキャリア位相測定値の要求および配信などがある。これらの追加の測位アクティビティは、ＳＵＰＬ３．０を用いた測位プロトコルレベルにおいてサポートされており、ＳＵＰＬ３．０によって間接的にサポートされる。
【００２５】
ＳＵＰＬ２．０以前のバージョンでは、ＳＵＰＬセッションは、特定の目的または目標のために確立され得る。ＳＵＰＬセッションは、ロケーションセッションなどと呼ばれることもある。ＳＵＰＬセッションは、１つまたは複数の測位アクティビティをカバーし得る。たとえば、支援データの要求および配信などの測位アクティビティは、明示的なＳＵＰＬセッションの確立によって先行され得、１つまたは複数の測位アクティビティ後に、ＳＵＰＬセッションの終了によって終了され得る。特定の目的のために１つまたは複数の測位アクティビティのためのＳＵＰＬセッションを確立し、終了するこの方式は、概念が単純であり、ＳＵＰＬ２．０以前のバージョンで動作していた。しかしながら、この方式は、いくつかのシナリオにおいて、非効率的であることがあり、高いシグナリングオーバーヘッドを有することがあり、かなりの遅延を生じることがある。たとえば、ＳＬＰからＳＥＴへの初期ＳＵＰＬメッセージの転送は、（たとえば、ショートメッセージサービス（ＳＭＳ）に基づく転送を使用する場合）非効率的であり得、また、かなりの遅延（たとえば、ＳＭＳサービスセンターでのＳＭＳ転送のためのキューイング遅延）に関連し得る。さらに、ＳＵＰＬセッションが安全に開始することができる前に他の当事者に対して各当事者の識別情報を確認するのに必要であり得る、ＳＬＰとＳＥＴとの間の相互認証は、プライベートまたはパブリックキー認証方法をサポートするために、複数のメッセージの交換とかなりの処理の使用を必要とし得る。
【００２６】
一態様では、ロケーションサービスを提供すること、および／または新しいロケーションサービスを導入することにおいてより多くのフレキシビリティを可能にするために、一般ＳＵＰＬセッション（ＧＳＳ）がサポートされ得る。一般ＳＵＰＬセッションは、ＳＥＴとＳＬＰとの間の測位アクティビティのためのＳＵＰＬセッションフレームワークを与えるために作成されるＳＵＰＬセッションであり得る。以下で説明する様々な方法で定量化され得る、特定の持続時間または存続期間の間に、ＳＥＴとＳＬＰとの間の一般ＳＵＰＬセッションが確立され得る。一般ＳＵＰＬセッションに関係するパラメータが、セッション確立中にＳＥＴとＳＬＰとの間で交換され得る。その後、ＳＵＰＬセッションを確立するためにメッセージを交換する必要なしに、一般ＳＵＰＬセッションの存続期間中の任意の時間に、測位アクティビティが開始され得る。したがって、一般ＳＵＰＬセッションは、ＳＵＰＬにおけるシグナリング効率の改善を与え得、また、事前に測位アクティビティのためのスケジューリングおよび保証サポートを可能にし得る。
【００２７】
一般ＳＵＰＬセッションは、測位アクティビティで「満たされる」べきオープンＳＵＰＬセッションと考えられ得る。一般ＳＵＰＬセッションは、測位アクティビティが起こり得る（たとえば、認証、セキュリティなどのための）ＳＵＰＬセッションフレームワークを与え得る。認証、セキュアなセッション確立などの管理およびオーバーヘッド機能は、セッション確立中に１回実行され得る。測位アクティビティは、再びこれらの機能を呼び出す必要なしに、一般ＳＵＰＬセッションの存続期間中の任意の時間に行われ得る。
【００２８】
一般ＳＵＰＬセッション内の測位アクティビティは、ＳＵＰＬによって直接サポートされないことがある複雑なロケーションサービスをサポートするために、ＳＵＰＬエージェントによって使用され得る。たとえば、ＳＵＰＬエージェントは、頻繁な間隔で（たとえば、分ごとに）ＳＥＴのロケーションおよび／または速度を取得するために一般ＳＵＰＬセッションを使用し得る。ＳＵＰＬエージェントは、次いで、得られたロケーションおよび／または速度を使用して、トリガ条件が生じたかどうか、たとえば、ＳＥＴロケーションまたは速度が、あらかじめ定義された値よりも多く変化したかどうか、固定点または別のＳＥＴに対するＳＥＴのロケーションが、あらかじめ定義された値よりも小さいのか、または多いのか、あるいはＳＥＴロケーションが、あらかじめ定義された最小時間の間に前のロケーションに戻るか、または固定方向に向かうなど、あらかじめ定義されたパターンに従って変化するかどうかを判断し得る。トリガ条件の発生ならびに関連するＳＥＴロケーションおよび速度は、次いで、これらのトリガ条件自体を判断するための機能を有しない別のＬＣＳクライアントに、ＳＵＰＬエージェントによって報告され得る。これらのトリガ条件は、ＳＵＰＬにおいて直接サポートされず（たとえば、ＳＵＰＬ機能のみを使用するＳＥＴまたはＳＬＰによってサポートされないことがあり）、ＳＵＰＬ２．０において定義されているものなど一連の通常のＳＵＰＬセッションを使用してサポートされる場合にネットワーク、ＳＥＴ、およびＳＬＰにおいて過大なリソースを消費することがある。しかしながら、一般ＳＵＰＬセッションの追加のフレキシビリティおよび効率を利用することによって、これらのトリガ条件は、効率的にサポートされ得、広範囲のＳＵＰＬベースのサービスがＳＵＰＬエージェントによってサポートされることを可能にし得る。
【００２９】
１つの設計では、一般ＳＵＰＬセッションはＳＥＴまたはＳＬＰのいずれかによって確立され得る。ＳＥＴ主導型ＧＳＳの場合は、ＳＥＴが一般ＳＵＰＬセッションの確立を開始し得る。ネットワーク主導型ＧＳＳの場合は、ＳＬＰが、たとえば、ＳＵＰＬエージェントからの要求に応答して、一般ＳＵＰＬセッションの確立を開始し得る。一般ＳＵＰＬセッションは他のＳＵＰＬセッションおよび／または他の一般ＳＵＰＬセッションと共存し得る。
【００３０】
１つの設計では、一般ＳＵＰＬセッションは、一般ＳＵＰＬセッションの確立をトリガするＳＵＰＬエージェントであり得る単一のＳＵＰＬエージェントに関連し得る。この設計では、測位アクティビティは、関連するＳＵＰＬエージェントのみによって開始され得る。別の設計では、測位アクティビティは、一般ＳＵＰＬセッション中の任意のＳＵＰＬエージェントによって開始され得る。
【００３１】
図２に、ＳＥＴ主導型一般ＳＵＰＬセッションの場合のメッセージフロー２００の設計を示す。ＳＥＴ１１０上のＳＵＰＬエージェント１１２は、ロケーションサービスを取得することを所望し得、一般ＳＵＰＬセッションの確立を要求し得る。代替的に、ＳＥＴ１１０上のＳＵＰＬエージェント１１２は、たとえば、ＳＵＰＬエージェント１１２からの後続のロケーション要求が、より効率的に、より小さい遅延で、より少ないリソース使用状況でサポートされることを可能にするように、ＳＥＴ１１０が、一般ＳＵＰＬセッションを使用してサポートすることを決定し得るロケーションサービスを要求し得る。ＳＥＴ１１０は、ＳＵＰＬエージェント１１２から要求を受信し得、ＳＬＰ１３０へのセキュアな接続を確立し得る（ステップＡ）。ＳＬＰ１３０は、ＳＥＴ１１０がローミングしているか、またはローミングしていないかのいずれかのとき、図１のＨ−ＳＬＰ１３０ｃであり得るか、あるいはＳＥＴ１１０がローミングしているとき、Ｄ−ＳＬＰ１３０ｂであり得る。
【００３２】
ＳＥＴ１１０は、一般ＳＵＰＬセッションを開始するために、ＳＬＰ１３０にＳＵＰＬ
ＳＴＡＲＴメッセージを送り得る（ステップＢ）。ＳＵＰＬ  ＳＴＡＲＴメッセージは、一般ＳＵＰＬセッションのセッション識別情報（ＩＤ）、「ＧＳＳ」に設定されたサービス要求、ＳＥＴ１１０の機能（ＳＥＴ＿Ｃａｐａｂｉｌｉｔｉｅｓ）、一般ＳＵＰＬセッションのためのパラメータ（ＧＳＳ＿Ｐａｒａｍｓ）など、様々なパラメータを含み得る。ＳＥＴ機能は、ＳＥＴ１１０によってサポートされる１つまたは複数の測位プロトコル（たとえば、ＬＰＰ／ＬＰＰｅ、ＴＩＡ−８０１など）を含み得る。以下で説明するように、ＧＳＳパラメータは、一般ＳＵＰＬセッションの持続時間または存続期間、および／あるいは一般ＳＵＰＬセッションのための他のパラメータを示し得る。
【００３３】
ＳＬＰ１３０は、ＳＥＴ１１０からＳＵＰＬ  ＳＴＡＲＴメッセージを受信し、一般ＳＵＰＬセッションがＳＥＴ１１０のためにサポートされ得るかどうかを判断し、ＳＵＰＬ
ＲＥＳＰＯＮＳＥメッセージで応答し得る（ステップＣ）。ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは、一般ＳＵＰＬセッションのセッションＩＤ、ＳＬＰ１３０の機能（ＳＬＰ＿Ｃａｐａｂｉｌｉｔｉｅｓ）、ＳＬＰ１３０によって受け付けられたかまたは提案されたＧＳＳパラメータなどを含み得る。たとえば、ＧＳＳパラメータは、ＳＬＰ１３０によって受け付けられた一般ＳＵＰＬセッションの持続時間または存続期間を示し得、それは、ＳＥＴ１１０によって提案された持続時間または存続期間と同じであるか、またはそれとは異なり得る。ＳＬＰ機能は、ＳＬＰ１３０によってサポートされる１つまたは複数の測位プロトコル（たとえば、ＬＰＰ／ＬＰＰｅおよび／またはＴＩＡ−８０１）を含み得る。一般ＳＵＰＬセッションは、ステップＣの後にあらかじめ定義された存続期間または持続時間を用いて確立され得る。ＳＵＰＬエージェント１１２は、任意の時間に、支援データのプロビジョン、測定値および／またはロケーションについての要求などの測位アクティビティを要求し得る。
【００３４】
ＳＥＴ１１０およびＳＬＰ１３０は、両方のエンティティが互いの測位機能をまだ知らなければ、それらの測位機能を交換するために、ＳＵＰＬ  ＰＯＳメッセージを交換し得る（ステップＤ）。ＳＵＰＬ  ＰＯＳメッセージは、測位プロトコルペイロード（たとえば、ＬＰＰまたはＴＩＡ−８０１）の一部として、測位機能を搬送し得る。ステップＤにおいて交換された測位機能は、ＳＥＴ１１０およびＳＬＰ１３０が一般ＳＵＰＬセッションのために使用するのをいとわず、使用することが可能である測位機能であり得る。ＳＥＴ１１０およびＳＬＰ１３０が互いの測位機能をすでに知っている場合、ステップＤはスキップされ得る。
【００３５】
一般ＳＵＰＬセッション中の任意の時間に、ＳＥＴ１１０およびＳＬＰ１３０は、たとえば、ＬＰＰ／ＬＰＰｅまたはＴＩＡ−８０１セッションを介して、測位アクティビティに関与し得る（ステップＥ）。ＳＥＴ１１０およびＳＬＰ１３０は、測位アクティビティを実行するための測位メッセージを搬送またはトランスポートし得るＳＵＰＬ  ＰＯＳメッセージを交換し得る。１つの設計では、ステップＥにおいてＳＥＴ１１０によって送られる第１のＳＵＰＬ  ＰＯＳメッセージは、新しい測位アクティビティの開始をＳＬＰ１３０にシグナリングするために、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ（図２に図示せず）中に埋め込まれて送られ得る。１つの設計では、一般ＳＵＰＬセッションを開始したＳＵＰＬエージェント１１２のみが、測位アクティビティを要求または開始し得る。別の設計では、ＳＥＴ１１０に関連するいずれかのＳＵＰＬエージェントは、測位アクティビティを要求し得る。さらに別の設計では、ＳＥＴ１１０のみが、ＳＥＴ１１０に関連するＳＵＰＬエージェントに代わって測位アクティビティを開始し得る。ステップＥにおける測位アクティビティ中に、ＳＥＴ１１０がローミングしている場合、ＳＬＰ１３０は、ＳＥＴ１１０によって使用されるアクセスネットワークに関連する別のＳＬＰに、ＳＥＴ１１０についてのロケーション情報を要求し得る。たとえば、ＳＬＰ１３０は、図１のＶ−ＳＬＰ１３０ａなど、アクセスネットワークのためのＶ−ＳＬＰに、ＳＥＴ１１０をサービスする基地局のロケーションを要求し得る。
【００３６】
ステップＥは、必要に応じて、一般ＳＵＰＬセッションの存続期間中の任意の時間に繰り返され得る。最後の測位アクティビティは、図２のステップＹに示されている。一般ＳＵＰＬセッションの終端に達したとき、ＳＬＰ１３０は、ＳＥＴ１１０に、一般ＳＵＰＬセッションの終了を示すＳＵＰＬ  ＥＮＤメッセージを送り得る（ステップＺ）。ＳＥＴ１１０およびＳＬＰ１３０は、次いで、一般ＳＵＰＬセッションに関係するすべてのリソースを解放し得る。
【００３７】
ＳＥＴ１１０とＳＬＰ１３０との間のセキュアな接続は、たとえば、いくつかの時間期間の間に測位アクティビティがなかったために、一般セッションが終了される前に、ＳＵＰＬセッション中に解放され得る。この場合、ＳＥＴ１１０は、次の測位アクティビティが起こることができる前にＳＬＰ１３０へのセキュアな接続を再確立するために、ステップＡを繰り返し得る（図２に図示せず）。
【００３８】
図３に、ネットワーク主導型一般ＳＵＰＬセッションの場合のメッセージフロー３００の設計を示す。ＳＵＰＬエージェント１４０は、ターゲットＳＥＴ１１０についてのロケーションサービスを取得することを所望し得、（ｉ）ＳＬＰ１３０への、モバイルロケーションプロトコル（ＭＬＰ）一般ロケーションサービス要求（ＧＬＳＲ：Generic Location Service Request）メッセージ（ステップＡ）、または（ｉｉ）ＳＬＰ１３０への、ターゲットＳＥＴ１１０についてのロケーションまたは一連のロケーションを要求する何らかの他のＭＬＰメッセージ（図３に図示せず）を送り得る。ＳＬＰ１３０は、ＳＵＰＬエージェント１４０が関連するＳＬＰであり得、図１のＨ−ＳＬＰ１３０ｃまたはＤ−ＳＬＰ１３０ｂであり得る。ＳＬＰ１３０は、ＳＵＰＬエージェント１４０を認証し、ＳＵＰＬエージェント１４０が、この場合、一般ＳＵＰＬセッションまたは何らかの他のＳＵＰＬロケーションサービスであり得る要求されたサービスについて許可されるかどうかを判断し得る。ＳＬＰ１３０はまた、ＳＥＴ１１０がＳＵＰＬエージェント１４０からの要求をそれのユーザに通知すべきかどうかを判断するためにプライバシー検査を行い、場合によっては、ユーザがロケーション要求を受け付けるかまたは拒否することを可能にし得る。ＳＬＰ１３０はまた、ＳＥＴ１１０がＳＵＰＬをサポートするかどうかを確認し得る。
【００３９】
図３に示すように、ＳＬＰ１３０は、ＳＵＰＬエージェント１４０からの明示的要求に基づいて一般ＳＵＰＬセッションを確立し得る。ＳＬＰ１３０はまた、他のイベントまたは条件に基づいて、たとえば、ＳＵＰＬエージェント１４０からのロケーション要求と、ＳＵＰＬエージェント１４０からの従うべきより多くのロケーション要求の予想または指示とに基づいて一般ＳＵＰＬセッションを確立し得る。いずれの場合も、ＳＬＰ１３０は、一般ＳＵＰＬセッションの確立を要求するために、ＳＥＴ１１０にＳＵＰＬ  ＩＮＩＴメッセージを送り得る（ステップＢ）。ＳＵＰＬ  ＩＮＩＴメッセージは、一般ＳＵＰＬセッションのセッションＩＤ、「ＧＳＳ」の測位方法、ＳＬＰ１３０の機能、一般ＳＵＰＬセッションのためのパラメータ（たとえば、持続時間または存続期間）など、様々なパラメータを含み得る。ＳＬＰ機能は、ＳＬＰ１３０によってサポートされる１つまたは複数の測位プロトコル（ＬＰＰ／ＬＰＰｅまたはＴＩＡ−８０１）を示し得る。ＧＳＳパラメータは、一般ＳＵＰＬセッションの所望の持続時間を定義し得る。
【００４０】
ＳＥＴ１１０は、ＳＬＰ１３０からＳＵＰＬ  ＩＮＩＴメッセージを受信し得、ＳＬＰ１３０へのセキュアな接続を確立し得る（ステップＣ）。ＳＥＴ１１０は、一般ＳＵＰＬセッションがサポートされ得るかどうかを判断し得、ＳＵＰＬ  ＳＴＡＲＴメッセージで応答し得る（ステップＤ）。ＳＵＰＬ  ＳＴＡＲＴメッセージは、セッションＩＤ、ＳＥＴ１１０の機能、ＳＥＴ１１０によって受け付けられたかまたは提案されたＧＳＳパラメータ（たとえば、持続時間または存続期間）などを含み得る。ＳＥＴ機能は、ＳＥＴ１１０によってサポートされる１つまたは複数の測位プロトコルを示し得る。ＧＳＳパラメータは、ＳＥＴ１１０がサポートするのをいとわず、サポートすることが可能である一般ＳＵＰＬセッションの持続時間を示し得る。ＳＵＰＬ  ＳＴＡＲＴメッセージはまた、ステップＢにおいて受信されたＳＵＰＬ  ＩＮＩＴメッセージのバイナリコンテンツに基づいてＳＥＴ１１０によって計算されたハッシュ値を含んでいる「ｖｅｒ」パラメータを含み得る。ＳＬＰ１３０は、受信したハッシュ値を、ＳＬＰ１３０によって計算されたハッシュ値と比較し得る。２つのハッシュ値が一致した場合、ＳＬＰ１３０は、ＳＥＴ１１０がステップＢにおいてＳＵＰＬ  ＩＮＩＴメッセージを受信したと仮定することができる。
【００４１】
ＳＬＰ１３０は、ＳＥＴ１１０からＳＵＰＬ  ＳＴＡＲＴメッセージを受信し得、ＳＥＴ１１０にＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを送り得る（ステップＥ）。ＳＵＰＬ
ＲＥＳＰＯＮＳＥメッセージは、セッションＩＤ、ＳＬＰ１３０によって受け付けられたかまたは確認されるＧＳＳパラメータなどを含み得る。ＳＬＰ１３０は、一般ＳＵＰＬセッションが正常に確立されたことをＳＵＰＬエージェント１４０に通知するＭＬＰ一般ロケーションサービス返答（ＧＬＳＡ：Generic Location Service Answer）メッセージを送り得る（ステップＦ）。代替的に、ＳＬＰ１３０は、（たとえば、ステップＡにおけるロケーション要求と場合によっては将来のロケーション要求とがサポートされ得ることを確認するために）ステップＦにおいてＳＵＰＬエージェント１４０に別のＭＬＰメッセージを送り得るか、あるいは、メッセージフロー中のこの時点ではＳＵＰＬエージェント１４０にメッセージを送らないことがある。いずれの場合も、一般ＳＵＰＬセッションは、次に、あらかじめ定義された存続期間または持続時間を用いて確立される。ＳＵＰＬエージェント１４０は、任意の時間に、支援データプロビジョニング、測定値および／またはロケーション要求などの測位アクティビティを要求し得る。
【００４２】
ＳＥＴ１１０およびＳＬＰ１３０は、両方のエンティティが互いの測位機能をまだ知らなければ、それらの測位機能を交換するために、ＳＵＰＬ  ＰＯＳメッセージを交換し得る（ステップＧ）。ステップＧにおいて交換された測位機能は、ＳＥＴ１１０およびＳＬＰ１３０が一般ＳＵＰＬセッションのために使用するのをいとわず、使用することが可能であり得る測位機能であり得る。ＳＥＴ１１０およびＳＬＰ１３０が互いの測位機能をすでに知っている場合、ステップＧはスキップされ得る。
【００４３】
一般ＳＵＰＬセッション中の任意の時間に、ＳＥＴ１１０およびＳＬＰ１３０は測位アクティビティに関与し得る。たとえば、ＳＵＰＬエージェント１４０（または何らかの他のＳＵＰＬエージェント）は、ロケーションサービスを要求するＭＬＰ測位アクティビティ要求（ＰＡＲ：Positioning Activity Request）メッセージをＳＬＰ１３０に送り得る（ステップＨ）。ステップＡにおいて一般ＳＵＰＬセッションまたは何らかの他のロケーションサービスを要求したＳＵＰＬエージェントでないＳＵＰＬエージェントがロケーションサービスを要求した場合、ＳＬＰ１３０は、ＳＵＰＬエージェントを認証し、ＳＵＰＬエージェントが要求されたサービスについて許可されるかどうかを検査し得る。１つの設計では、ステップＡにおいて要求を送ったＳＵＰＬエージェントのみが、ステップＢにおいてＳＥＴ１１０に通知されており、場合によってはＳＥＴ１１０のユーザによって承認されていることがあるので、このＳＵＰＬエージェントのみが、一般ＳＵＰＬセッションを使用して測位アクティビティを誘発するのをＳＬＰ１３０によって許可され得る。別の設計では、たとえば、ＳＥＴ１１０とＳＥＴ１１０のユーザとがステップＢにおいて他のＳＵＰＬエージェントを通知された場合、または他のＳＵＰＬエージェントが一般ＳＵＰＬセッションについて知られているデフォルトの候補である場合、他のＳＵＰＬエージェントは、ＳＬＰ１３０によって、一般ＳＵＰＬセッションを使用して測位アクティビティを誘発するのを許可され得る。いずれの場合も、ＳＬＰ１３０は、ＳＵＰＬエージェント１４０からの要求に基づいて測位セッションを開始し得る。ＳＬＰ１３０はまた、何らかの他のトリガイベントまたは条件に基づいて測位セッションを開始し得る。概して、測位アクティビティのための測位セッションは、ＳＬＰ１３０によって単独で、または別のエンティティからの要求に基づいて開始され得る。
【００４４】
ＳＬＰ１３０は、ＳＥＴ１１０とともに測位セッション（たとえば、ＬＰＰ／ＬＰＰｅまたはＴＩＡ−８０１セッション）に関与することを決定し得、ＳＥＴ１１０へのセキュアな接続（たとえば、ＴＣＰ／ＩＰ接続）が存在しないことがある。この場合、ＳＬＰ１３０は、ＳＥＴ１１０をＳＬＰ１３０へのセキュアな接続を再確立するようにトリガするために、ＳＥＴ１１０にＳＵＰＬ  ＲＥＩＮＩＴメッセージを送り得る（ステップＩ）。ＳＵＰＬ  ＲＥＩＮＩＴメッセージは、ＳＭＳ、ワイヤレスアプリケーションプロトコル（ＷＡＰ）Ｐｕｓｈ、セッション開始プロトコル（ＳＩＰ）Ｐｕｓｈ、ＵＤＰ／ＩＰまたはＴＣＰ／ＩＰ転送、あるいは公開されている「User Plane Location Protocol」と題するドキュメントＯＭＡ−ＴＳ−ＵＬＰ−Ｖ３に記載されている何らかの他の機構を使用して送られ得る。ステップＩが実行された場合、ＳＥＴ１１０は、ＳＬＰ１３０へのセキュアな接続を確立し、次いでＳＬＰ１３０にＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り得る（図３に図示せず）。このＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、１つまたは複数の測位プロトコルメッセージを含んでいるＳＵＰＬ  ＰＯＳメッセージを含み得る。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージはまた、ステップＩにおいて送られたＳＵＰＬ  ＲＥＩＮＩＴメッセージのバイナリコンテンツに基づいてＳＥＴ１１０によって計算されたハッシュ値を含んでいることがある「ｖｅｒ」パラメータを含み得る。このハッシュ値は、ＳＬＰ１３０によって、ＳＵＰＬ  ＲＥＩＮＩＴメッセージのためにＳＬＰ１３０によって前に計算されたハッシュ値と比較され得る。２つのハッシュ値が一致した場合、ＳＬＰ１３０は、ＳＥＴ１１０がステップＩにおいてＳＵＰＬ  ＲＥＩＮＩＴメッセージを受信したと仮定することができる。セキュアな接続がＳＥＴ１１０とＳＬＰ１３０との間にすでに存在する場合、ステップＩはスキップされ得る。
【００４５】
ＳＬＰ１３０およびＳＥＴ１１０は、次いで、要求された測位アクティビティを実行するために、ＳＵＰＬ  ＰＯＳメッセージを交換し得る（ステップＪ）。ＳＵＰＬ  ＰＯＳメッセージは、測位アクティビティについての関連情報を与え得る測位メッセージを搬送／トランスポートし得る。適切な測位プロトコル（たとえば、ＬＰＰまたはＴＩＡ−８０１）と好適な測位方法とを選択するために使用され得るＳＥＴ１１０のためのアクセスネットワークタイプをＳＬＰ１３０に与えるために必要な場合、初期ＳＵＰＬ  ＰＯＳメッセージが使用され得る。ステップＥにおいて測位アクティビティ中に、ＳＥＴ１１０がローミングしている場合、ＳＬＰ１３０は、ＳＥＴ１１０によって使用されるアクセスネットワークに関連する何らかの他のＳＬＰに、ＳＥＴ１１０についてのロケーション情報を要求し得る。たとえば、ＳＬＰ１３０は、図１のＶ−ＳＬＰ１３０ａなど、アクセスネットワークのためのＶ−ＳＬＰに、ＳＥＴ１１０をサービスする基地局のロケーションを要求し得る。測位アクティビティが実行された後、ＳＬＰ１３０は、測位アクティビティの結果を含み得るＭＬＰ測位アクティビティ応答（ＰＡＡ：Positioning Activity Response）メッセージをＳＵＰＬエージェント１４０に送り得る（ステップＫ）。
【００４６】
ステップＨ〜Ｋは、適宜に、一般ＳＵＰＬセッションの存続期間中の任意の時間に繰り返され得る。最後の測位アクティビティは、図３のステップＶ〜Ｙに示されている。一般ＳＵＰＬセッションの終端に達したとき、ＳＥＴ１１０は、ＳＬＰ１３０に、一般ＳＵＰＬセッションの終了を伝達するＳＵＰＬ  ＥＮＤメッセージを送り得る（ステップＺ）。ＳＥＴ１１０およびＳＬＰ１３０は、次いで、一般ＳＵＰＬセッションに関係するすべてのリソースを解放し得る。
【００４７】
図２および図３に示す設計では、一方向に（たとえば、ＳＥＴからＳＬＰに、またはその逆に）、あるいは両方向にＳＵＰＬ  ＰＯＳメッセージを送ることによって、測位アクティビティがサポートされ得る。ＳＵＰＬ  ＰＯＳメッセージは、測位プロトコル（たとえば、ＬＰＰ／ＬＰＰｅ、ＴＩＡ−８０１など）についてのメッセージを搬送／トランスポートし得、測位プロトコルメッセージは、測位アクティビティについての情報を搬送し得る。一般ＳＵＰＬセッションのための測位アクティビティは、連続的に実行され得るか、あるいは、部分的にまたは完全に互いに重複し得る。
【００４８】
概して、一般ＳＵＰＬセッションは、様々なパラメータによって指定されるか、または様々なパラメータに関連し得る。表１に、一般ＳＵＰＬセッションのために使用され得るパラメータのセットを記載し、各パラメータの短い説明を与える。表１では、第１の列は、パラメータとそれらのフィールドおよびサブフィールドとを記載しており、第２の列は、各パラメータ、フィールド、またはサブフィールドが必須（「Ｍ」）であるのか、随意（「Ｏ」）であるのかを示しており、第３の列は、各パラメータ、フィールド、およびサブフィールドの短い説明を与えている。表１では、パラメータ（たとえば、持続時間）は片矢印（「＞」）の後にある。所与のパラメータのフィールド（たとえば、「持続時間」パラメータの「時間」フィールド）は二重矢印（「＞＞」）の後にある。所与のフィールドのサブフィールド（たとえば、「時間」フィールドの「アップリンク」サブフィールド）は３重矢印（「＞＞＞」）の後にある。アップリンクはＳＥＴからＳＬＰへの方向を指し、ダウンリンクはＳＬＰからＳＥＴへの方向を指す。
【表１】
2015146591.tif 000003
【００４９】
表１に示す設計では、一般ＳＵＰＬセッションの存続期間または持続時間は、継続時間および／またはＳＵＰＬ  ＰＯＳメッセージの数によって定義され得る。継続時間は、任意の好適な時間単位、たとえば、秒、分、時間などで与えられ得る。可能なＳＵＰＬ  ＰＯＳメッセージの数は、アップリンク、またはダウンリンク、またはアップリンクとダウンリンクの両方について定義され得る。一般ＳＵＰＬセッションの持続時間はまた、継続時間とＳＵＰＬ  ＰＯＳメッセージの数との組合せとして定義され得る。この場合、一般ＳＵＰＬセッションは、どちらの条件でも最初に生じたことに基づいて終了し得る。一般ＳＵＰＬセッションの持続時間はまた、ＬＰＰ／ＴＩＡ−８０１メッセージの数、各方向に転送されるデータのオクテットの総数、（測位レベルにおいて定義され得る）測位アクティビティの数などによってなど、他の方法で制限され得る。これらの量は、一般ＳＵＰＬセッションの持続時間全体について指定され得る。
【００５０】
表１に示す設計では、一般ＳＵＰＬセッションのアクティビティレートは、一般ＳＵＰＬセッション中に測位アクティビティのスロットリングを可能にするために定義され得る。測位アクティビティのレートを制限することは、ＳＥＴ、ＳＬＰ、またはネットワークにおける輻輳を回避するために、また（たとえば、サブスクリプション制限に従って）サービスレートをＳＵＰＬエージェントに限定するために有用であり得る。アクティビティレートは、ＳＵＰＬ  ＰＯＳメッセージの数、転送されるデータのオクテットの数、開始される新しい測位アクティビティの数などに基づいて制限され得る。これらの量は、特定の時間単位（たとえば、１０秒、１分、１０分など）について指定され得、一方向（たとえば、ダウンリンクまたはアップリンクのいずれか）あるいは両方向について指定され得る。１つの設計では、一方のエンティティ（たとえば、一般ＳＵＰＬセッションを開始したエンティティ）が所定の制限を超えようとした場合、他方のエンティティは、所定の制限を回復するために、それの応答レートを減速するか、またはそれの応答コンテンツを打ち切るか、または（たとえば、測位レベルにおいて）新しい測位アクティビティについての要求を拒否し得る。
【００５１】
図４に、一般ＳＵＰＬセッションの場合のＧＳＳパラメータの設計を示す。図４の設計は、表１に示した設計と同様である。一般ＳＵＰＬセッションは、特定の持続時間、および場合によっては特定のアクティビティレートに関連し得る。一般ＳＵＰＬセッションの持続時間は、継続時間、メッセージの数、転送されるデータのオクテットの数などによって与えられ得る。アクティビティレートは、特定の時間単位、特定のメッセージレート、特定のデータ転送レートなどによって与えられ得る。各量は、ダウンリンク、またはアップリンク、またはダウンリンクとアップリンクの両方について定義され得る。
【００５２】
表１および図４に示した設計では、一般ＳＵＰＬセッションのためのパラメータは、ＳＥＴおよびＳＬＰの測位機能に関係するＵＬＰパラメータを含まないことがある。ＳＥＴおよびＳＬＰは、（たとえば、図２または図３に示したように）一般ＳＵＰＬセッションの最初に、または第１の測位アクティビティにおいて、または前の一般ＳＵＰＬセッションにおいて、または何らかの他の前のＳＵＰＬセッションにおいて、測位プロトコル（たとえば、ＬＰＰ／ＬＰＰｅおよび／またはＴＩＡ−８０１）のためのそれらの測位機能を交換し得る。
【００５３】
本明細書で説明する一般ＳＵＰＬセッションは、様々な利点を提供し得る。第１に、一般ＳＵＰＬセッションは、ＳＵＰＬ２．０以前のバージョンにはなく、ＳＵＰＬ３．０以降のバージョンにおける新しい特徴とロケーションサービスとを実装するために有用な機能である、ＳＥＴによる測位アクティビティのフレキシブルな呼出しを可能にし得る。たとえば、ターゲットＳＥＴが最後のロケーションからある量だけ移動したときにトリガされるロケーションサービス、ターゲットＳＥＴの速度が速度しきい値を超えたときにトリガされるロケーションサービス、２つのＳＥＴが特定の範囲内にあるときにトリガされるロケーションサービスなどをサポートするために、一般ＳＵＰＬセッションが使用され得る。第２に、一般ＳＵＰＬセッションは、シグナリングオーバーヘッド、ならびにＳＵＰＬエージェントがロケーションサービスを所望するときに認証とプライバシーおよび／またはサブスクリプション検証とを繰り返し実行する必要を低減し得る。第３に、一般ＳＵＰＬセッションは、測位アクティビティが、ＳＥＴまたはＳＬＰにおける必要なリソースの割振りを用いて事前に保証されることを可能にし得る。第４に、一般ＳＵＰＬセッションは、ＳＵＰＬレベルにおいて新しいタイプのトリガされた周期的ロケーションサービスを規格化し、実装する必要なしに、これらがＳＥＴおよびＳＬＰによって効率的に、迅速に展開されることを可能にし得る。第５に、一般ＳＵＰＬセッションは特定のＳＵＰＬエージェントに関連し得、次いで、それにより、ＳＥＴまたはＳＬＰが新しい一般ＳＵＰＬセッションを確立するときにＳＵＰＬエージェントを区別することを可能にし得る。第６に、一般ＳＵＰＬセッションは、測位レベルにおいて（たとえば、ＬＰＰｅにおいて）新しいタイプのトリガされた周期的機能をサポートし得る。対照的に、ＳＵＰＬ２．０以前のバージョンは、測位レベルをシングルショットアクティビティのみに限定する。
【００５４】
図５に、ロケーションサービスをサポートする（たとえば、取得するか、または与える）ためのプロセス５００の設計を示す。プロセス５００は、端末／ＳＥＴまたはロケーションサーバ／ＳＬＰのいずれかによって実行され得る。特定の持続時間の間に、または端末（たとえば、ＳＥＴ）とロケーションサーバ（たとえば、ＳＬＰ）との間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションを確立する（ブロック５１２）。端末とロケーションサーバとは、一般ロケーションセッション中の任意の時間に１つまたは複数の測位アクティビティに関与する（ブロック５１４）。各測位アクティビティは、端末とロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つであり得る。１つの設計では、一般ロケーションセッションは一般ＳＵＰＬセッションを備え得る。ブロック５１４の場合、ＳＵＰＬ  ＰＯＳメッセージは、各測位アクティビティについて端末とロケーションサーバとの間で交換され得る。ＳＵＰＬ  ＰＯＳメッセージは、測位アクティビティを行うために使用される測位メッセージをトランスポートし得る。一般ロケーションセッションの特定の持続時間の満了時に、またはトリガ条件に応答して一般ロケーションセッションを終了する（ブロック５１６）。
【００５５】
１つの設計では、一般ロケーションセッションは、端末またはロケーションサーバのいずれかによって開始され得る。端末およびロケーションサーバは、一般ロケーションセッションに関与する２つのエンティティであり得る。１つの設計では、一方のエンティティが一般ロケーションセッションを開始し得、他方のエンティティが、一般ロケーションセッションの終了を示す終了メッセージを送り得る。たとえば、図２に示すように、端末は一般ロケーションセッションを開始し得、ロケーションサーバは終了メッセージを送り得る。代替的に、図３に示すように、ロケーションサーバは一般ロケーションセッションを開始し得、端末は終了メッセージを送り得る。
【００５６】
１つの設計では、端末は、一般ロケーションセッションの確立中にロケーションサーバによって認証され得、各測位アクティビティについてロケーションサーバによって認証され得ない。代替または追加として、ロケーションサーバは、セッション確立中に端末によって認証され得、各測位アクティビティについて端末によって認証され得ない。また、他のオーバーヘッドタスクがセッション確立中に生じ得、各測位アクティビティについて生じ得ない。
【００５７】
１つの設計では、一般ロケーションセッションのための少なくとも１つのパラメータが、セッション確立中に端末とロケーションサーバとの間で交換され得る。１つの設計では、少なくとも１つのパラメータは、継続時間、測位アクティビティの数、メッセージの数（たとえば、ＳＵＰＬ  ＰＯＳメッセージの数）、データのオクテットの数、何らかの他の量、またはそれらの組合せによって与えられ得る、一般ロケーションセッションの特定の持続時間を備え得る。１つの設計では、少なくとも１つのパラメータは、一般ロケーションセッション中にアクティビティレートを備え得る。アクティビティレートは、単位時間当たりの測位アクティビティの数、単位時間当たりのメッセージの数、単位時間当たりの転送されるデータのオクテットの数、何らかの他の量、またはそれらの組合せによって与えられ得る。一般ロケーションセッションのための少なくとも１つのパラメータはまた、他のタイプのパラメータを備え得る。
【００５８】
１つの設計では、１つまたは複数の測位アクティビティは、支援データの要求および配信、端末の現在のロケーションの要求および配信、測定値またはロケーション推定値の要求および配信、測位機能の要求および配信、測位機能、支援データまたはロケーション情報の未承諾転送、何らかの他の測位アクティビティ、あるいはそれらの組合せを備え得る。
【００５９】
１つの設計では、プロセス５００は、端末によって実行され得る。端末は、端末主導型一般ロケーションセッションの場合に一般ロケーションセッションを開始し得る。端末は、端末が一般ロケーションセッションを開始した場合のみ、測位アクティビティを開始し得る。代替的に、端末は、端末が一般ロケーションセッションを開始したのか、またはロケーションサーバが一般ロケーションセッションを開始したのかにかかわらず、測位アクティビティを開始し得る。端末は、セッション確立中にロケーションサーバに端末の機能を送り得、ロケーションサーバの機能を受信し得る。各エンティティの機能は、そのエンティティによってサポートされる測位プロトコルを備え得る。いかなる測位プロトコルのための測位機能も、セッション確立中に、または測位アクティビティ内に、たとえば、一般ロケーションセッションにおける第１の測位アクティビティ内に交換され得る。１つの設計では、端末は、測位アクティビティより前にロケーションサーバからｒｅｉｎｉｔメッセージ（たとえば、ＳＵＰＬ  ＲＥＩＮＩＴメッセージ）を受信し得、それに応答して、測位アクティビティについてロケーションサーバへのセキュアな接続を確立し得る。１つの設計では、端末は、ロケーションサーバから終了メッセージを受信し得、それに応答して、一般ロケーションセッションを終了し、一般ロケーションセッションのためのリソースを解放し得る。
【００６０】
別の設計では、プロセス５００は、ロケーションサーバによって実行され得る。ロケーションサーバは、ネットワーク主導型一般ロケーションセッションの場合に一般ロケーションセッションを開始し得る。たとえば、ロケーションサーバは、ＬＣＳクライアントからロケーション要求を受信し得、それに応答して、一般ロケーションセッションを開始し得る。ロケーションサーバは、ロケーションサーバが一般ロケーションセッションを開始した場合のみ、測位アクティビティを開始し得る。代替的に、ロケーションサーバは、ロケーションサーバが一般ロケーションセッションを開始したのか、または端末が一般ロケーションセッションを開始したのかにかかわらず、測位アクティビティを開始し得る。ロケーションサーバは、セッション確立中に端末にロケーションサーバの機能を送り得、端末の機能を受信し得る。１つの設計では、ロケーションサーバは、端末が測位アクティビティについてロケーションサーバへのセキュアな接続を有しないと判断し得、それに応答して、端末を、ロケーションサーバへのセキュアな接続を確立するようにトリガするために、測位アクティビティより前に端末にｒｅｉｎｉｔメッセージを送り得る。１つの設計では、ロケーションサーバは、端末から終了メッセージを受信し得、それに応答して、一般ロケーションセッションを終了し、一般ロケーションセッションのためのリソースを解放し得る。
【００６１】
図６に、端末／ＳＥＴ１１０ｘおよびロケーションサーバ／ＳＬＰ１３０ｘの設計のブロック図を示す。端末１１０ｘは、図１の端末１１０の１つの設計であり得る。ロケーションサーバ１３０ｘは、図１のＳＬＰ１３０ａ、１３０ｂまたは１３０ｃの１つの設計であり得る。
【００６２】
端末１１０ｘ内で、受信機６１２は、基地局、衛星、および／または他の送信エンティティから信号を受信し得る。送信機６１４は、基地局および／または他の受信エンティティに信号を送信し得る。モジュール６１６は、端末１１０ｘのロケーションを判断するために使用するために、受信した信号に関する測定値を作成し得る。モジュール６１８は、測定値および／または他の情報に基づいて端末１１０ｘのロケーションを判断し得る。モジュール６２０は、端末１１０ｘのための一般ロケーションセッションの確立に参加し得、セッション確立のためにメッセージをロケーションサーバ１３０ｘと交換し得る。モジュール６２２は、たとえば、一般ロケーションセッションの持続時間の満了またはロケーションサーバ１３０ｘからの終了メッセージの受信により、一般ロケーションセッションを終了し得る。モジュール６２４は、測位アクティビティに参加し、たとえば、メッセージをロケーションサーバ１３０ｘと交換し得る。モジュール６２６は、基地局、ロケーションサーバなどとの通信をサポートし得る。端末１１０ｘ内の様々なモジュールは、上記で説明したように動作し得る。コントローラ／プロセッサ６２８は、端末１１０ｘ内の様々なモジュールの動作を指示し得る。メモリ６３０は、端末１１０ｘのデータとプログラムコードとを記憶し得る。端末１１０ｘ内のモジュールおよび／またはコントローラ６２８は、図２のメッセージフロー２００、図３のメッセージフロー３００、図５のプロセス５００、および／または本明細書で説明する技法のための他のプロセスにおいて、端末１１０のための処理を実行し得る。
【００６３】
ロケーションサーバ１３０ｘ内で、送信機６５２および受信機６５４は、端末１１０ｘおよび／またはロケーションサービスのための他の端末とのメッセージの交換をサポートするために、基地局および／または他のエンティティとの双方向通信をサポートし得る。モジュール６５６は、端末１１０ｘについて利用可能な測定値および／または他の情報に基づいて端末１１０ｘのロケーションを判断し得る。モジュール６５８は、端末１１０ｘについてのロケーション情報（たとえば、ロケーション推定値）をＬＣＳクライアント（たとえば、ＳＵＰＬエージェント）に与え得る。モジュール６６０は、端末１１０ｘのための一般ロケーションセッションの確立に参加し得、セッション確立のためにメッセージを端末１１０ｘと交換し得る。モジュール６６２は、たとえば、一般ロケーションセッションの持続時間の満了または端末１１０ｘからの終了メッセージの受信により、端末１１０ｘのための一般ロケーションセッションを終了し得る。モジュール６６４は、測位アクティビティに参加し、たとえば、メッセージを端末１１０ｘと交換し得る。モジュール６６６は、基地局、他のロケーションサーバなどとの通信をサポートし得る。ロケーションサーバ１３０ｘ内の様々なモジュールは、上記で説明したように動作し得る。コントローラ／プロセッサ６６８は、ロケーションサーバ１３０ｘ内の様々なモジュールの動作を指示し得る。メモリ６３０は、ロケーションサーバ１３０ｘのデータとプログラムコードとを記憶し得る。ロケーションサーバ１３０ｘ内のモジュールおよび／またはコントローラ６６８は、図２のメッセージフロー２００、図３のメッセージフロー３００、図５のプロセス５００、および／または本明細書で説明する技法のための他のプロセスにおいて、ロケーションサーバ１３０のための処理を実行し得る。
【００６４】
例示的な設計では、ロケーションサービスをサポートする装置は、（ｉ）特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションを確立するための手段と、（ｉｉ）一般ロケーションセッション中の任意の時間に端末とロケーションサーバとの間の１つまたは複数の測位アクティビティに関与するための手段とを備える。１つまたは複数の測位アクティビティの各々は、端末とロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つであり得る。
【００６５】
別の例示的な設計では、ロケーションサービスをサポートする装置は、特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションを確立することと、一般ロケーションセッション中の任意の時間に端末とロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することとを行うように構成された少なくとも１つのプロセッサを備える。１つまたは複数の測位アクティビティの各々は、端末とロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つであり得る。
【００６６】
さらに別の例示的な設計において、コンピュータプログラム製品は、（ｉ）少なくとも１つのコンピュータに、特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、一般ロケーションセッションを確立させるためのコードと、（ｉｉ）少なくとも１つのコンピュータに、一般ロケーションセッション中の任意の時間に端末とロケーションサーバとの間の１つまたは複数の測位アクティビティに関与させるためのコードとを備える非一時的コンピュータ可読媒体を備える。１つまたは複数の測位アクティビティの各々は、端末とロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つであり得る。
【００６７】
情報および信号は多種多様な技術および技法のいずれかを使用して表され得ることを、当業者は理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００６８】
さらに、本明細書の開示に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００６９】
本明細書の開示に関連して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタロジック、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００７０】
本明細書の開示に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の形態の記憶媒体に存在してよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読むことができ、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。ＡＳＩＣはユーザ端末内に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。
【００７１】
１つまたは複数の例示的な設計では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。ソフトウェアで実装した場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００７２】
本開示の前述の説明は、いかなる当業者でも本開示を作成または使用することができるように提供される。本開示への様々な修正が当業者には容易に理解されるであろうが、本明細書で定義した一般的な原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明する例および設計に限定されるものではなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【図１】
2015146591.tif 000004
【図２】
2015146591.tif 000005
【図３】
2015146591.tif 000006
【図４】
2015146591.tif 000007
【図５】
2015146591.tif 000008
【図６】
2015146591.tif 000009
【手続補正書】
【提出日】平成27年4月2日(2015.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ロケーションサービスをサポートする方法であって、
特定の持続時間の間に端末とロケーションサーバとの間の一般ロケーションセッションを確立することであって、前記一般ロケーションセッションは、１つまたは複数のしきい値条件の発生を決定することに少なくとも部分的に応答して、前記特定の持続時間の満了より前に終了されることが可能であり、前記確立することが、一般測位方法パラメータを示す１つまたは複数のメッセージを送信または受信することを備え、前記１つまたは複数のしきい値条件は、前記一般ロケーションセッション中に送信または受信されるメッセージのしきい値数、前記一般ロケーションセッションのためのしきい値持続時間、またはそれらの組合せを備える、確立することと、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することと
を備える、方法。
【請求項２】
前記一般ロケーションセッションは、前記端末または前記ロケーションサーバによって開始されることが可能である、請求項１に記載の方法。
【請求項３】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティを備え、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項１に記載の方法。
【請求項４】
前記端末が、前記一般ロケーションセッションの確立中に前記ロケーションサーバによって認証され、前記１つまたは複数の測位アクティビティの各々について前記ロケーションサーバによって認証されない、請求項１に記載の方法。
【請求項５】
前記ロケーションサーバが、前記一般ロケーションセッションの確立中に前記端末によって認証され、前記１つまたは複数の測位アクティビティの各々について前記端末によって認証されない、請求項１に記載の方法。
【請求項６】
前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換することを備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項６に記載の方法。
【請求項８】
前記一般ロケーションセッションの前記特定の持続時間が、継続時間、測位アクティビティの数、メッセージの数、転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、請求項７に記載の方法。
【請求項９】
前記一般ロケーションセッションの前記特定の持続時間が継続時間とメッセージの数とによって与えられ、前記一般ロケーションセッションは、前記継続時間またはメッセージの前記数に達したときに、どちらが最初に起こっても終了する、請求項７に記載の方法。
【請求項１０】
前記少なくとも１つのパラメータが前記一般ロケーションセッション中のアクティビティレートを備える、請求項６に記載の方法。
【請求項１１】
前記アクティビティレートが、単位時間当たりの測位アクティビティの数、単位時間当たりのメッセージの数、単位時間当たりの転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、請求項１０に記載の方法。
【請求項１２】
前記一般ロケーションセッションが一般セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを備え、測位アクティビティに前記関与することが、前記測位アクティビティの各々について前記端末と前記ロケーションサーバとの間でＳＵＰＬ  ＰＯＳメッセージを交換することを備え、前記ＳＵＰＬ  ＰＯＳメッセージが、前記１つまたは複数の測位アクティビティの各々を行うために使用される測位メッセージをトランスポートする、請求項１に記載の方法。
【請求項１３】
前記１つまたは複数の測位アクティビティが、支援データの要求および配信、前記端末の現在のロケーションの要求および配信、測定値もしくはロケーション推定値の要求および配信、測位機能の要求および配信、測位機能の未承諾転送、支援データの未承諾転送、ロケーション情報の未承諾転送、またはそれらの組合せを備える、請求項１に記載の方法。
【請求項１４】
前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間で前記端末の機能と前記ロケーションサーバの機能とを交換することを備える、請求項１に記載の方法。
【請求項１５】
前記端末の前記機能が、前記端末によってサポートされる１つまたは複数の測位プロトコルを備え、前記ロケーションサーバの前記機能が、前記ロケーションサーバによってサポートされる１つまたは複数の測位プロトコルを備える、請求項１４に記載の方法。
【請求項１６】
前記１つまたは複数の測位アクティビティの第１の測位アクティビティの実行中に、前記端末と前記ロケーションサーバとの間で、測位プロトコルに関係する、前記端末の機能と前記ロケーションサーバの機能とを交換すること
をさらに備える、請求項１に記載の方法。
【請求項１７】
前記一般ロケーションセッションを前記確立することと、前記１つまたは複数の測位アクティビティに前記関与することとが前記端末によって実行される、請求項１に記載の方法。
【請求項１８】
前記端末が前記一般ロケーションセッションを開始すること
をさらに備える、請求項１７に記載の方法。
【請求項１９】
前記端末が測位アクティビティを開始すること
をさらに備える、請求項１７に記載の方法。
【請求項２０】
測位アクティビティより前に、前記ロケーションサーバからｒｅｉｎｉｔメッセージを受信することと、
前記測位アクティビティについて、前記ｒｅｉｎｉｔメッセージを受信したことに応答して、前記ロケーションサーバへのセキュアな接続を確立することと
をさらに備える、請求項１７に記載の方法。
【請求項２１】
前記ロケーションサーバから終了メッセージを受信することと、
前記終了メッセージを受信したことに応答して、前記端末が前記一般ロケーションセッションを終了し、前記一般ロケーションセッションのためのリソースを解放することと
をさらに備える、請求項１７に記載の方法。
【請求項２２】
前記一般ロケーションセッションを前記確立することと、前記１つまたは複数の測位アクティビティに前記関与することとが前記ロケーションサーバによって実行される、請求項１に記載の方法。
【請求項２３】
前記ロケーションサーバが前記一般ロケーションセッションを開始すること
をさらに備える、請求項２２に記載の方法。
【請求項２４】
ロケーションサービスクライアントからロケーション要求を受信することと、
前記ロケーション要求を受信したことに応答して、前記ロケーションサーバが前記一般ロケーションセッションを開始することと
をさらに備える、請求項２２に記載の方法。
【請求項２５】
前記ロケーションサーバが第１の測位アクティビティを開始すること
をさらに備える、請求項２２に記載の方法。
【請求項２６】
前記端末が第１の測位アクティビティについて前記ロケーションサーバへのセキュアな接続を有しないと判断することと、
前記ロケーションサーバへのセキュアな接続を確立するように前記端末をトリガするために、前記第１の測位アクティビティより前に前記端末にｒｅｉｎｉｔメッセージを送ることと
をさらに備える、請求項２２に記載の方法。
【請求項２７】
ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に端末とロケーションサーバとの間の一般ロケーションセッションを確立するための手段であって、前記一般ロケーションセッションは、１つまたは複数のしきい値条件の発生を決定することに少なくとも部分的に応答して、前記特定の持続時間の満了より前に終了されることが可能であり、前記確立するための手段が、一般測位方法パラメータを示す１つまたは複数のメッセージを送信または受信することが可能であり、前記１つまたは複数のしきい値条件は、前記一般ロケーションセッション中に送信または受信されるメッセージのしきい値数、前記一般ロケーションセッションのためのしきい値持続時間、またはそれらの組合せを備える、確立するための手段と、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与するための手段であって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与するための手段と
を備える、装置。
【請求項２８】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティを備え、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項２７に記載の装置。
【請求項２９】
前記一般ロケーションセッションを確立するための前記手段が、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するための手段を備え、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項２７に記載の装置。
【請求項３０】
前記端末が前記一般ロケーションセッションを開始するための手段
をさらに備える、請求項２７に記載の装置。
【請求項３１】
前記ロケーションサーバが前記一般ロケーションセッションを開始するための手段
をさらに備える、請求項２７に記載の装置。
【請求項３２】
ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に端末とロケーションサーバとの間の一般ロケーションセッションを確立することであって、前記一般ロケーションセッションは、１つまたは複数のしきい値条件の発生を決定することに少なくとも部分的に応答して、前記特定の持続時間の満了より前に終了されることが可能であり、前記１つまたは複数のしきい値条件は、前記一般ロケーションセッション中に送信または受信されるメッセージのしきい値数、前記一般ロケーションセッションのためのしきい値持続時間、またはそれらの組合せを備える、確立することと、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することと
を行うように構成された少なくとも１つのプロセッサであって、一般測位方法パラメータを示す１つまたは複数のメッセージが前記確立中に送信または受信される、少なくとも１つのプロセッサ
を備える、装置。
【請求項３３】
前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティを備え、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、請求項３２に記載の装置。
【請求項３４】
前記少なくとも１つのプロセッサが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するように構成され、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、請求項３２に記載の装置。
【請求項３５】
前記少なくとも１つのプロセッサは、前記端末が前記一般ロケーションセッションを開始するように構成された、請求項３２に記載の装置。
【請求項３６】
前記少なくとも１つのプロセッサは、前記ロケーションサーバが前記一般ロケーションセッションを開始するように構成された、請求項３２に記載の装置。
【請求項３７】
特定の持続時間の間に端末とロケーションサーバとの間の一般ロケーションセッションを確立することであって、前記一般ロケーションセッションは、１つまたは複数のしきい値条件の発生を決定することに少なくとも部分的に応答して、前記特定の持続時間の満了より前に終了されることが可能であり、一般測位方法パラメータを示す１つまたは複数のメッセージが前記確立中に送信または受信され、前記１つまたは複数のしきい値条件は、前記一般ロケーションセッション中に送信または受信されるメッセージのしきい値数、前記一般ロケーションセッションのためのしきい値持続時間、またはそれらの組合せを備える、確立することと、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することあって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することと
を行うために１つまたは複数のプロセッサによって実行されることが可能なコンピュータ可読命令を記憶するためのコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
本開示の前述の説明は、いかなる当業者でも本開示を作成または使用することができるように提供される。本開示への様々な修正が当業者には容易に理解されるであろうが、本明細書で定義した一般的な原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明する例および設計に限定されるものではなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ロケーションサービスをサポートする方法であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立することと、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することとを備える、方法。
［Ｃ２］  前記一般ロケーションセッションが前記端末または前記ロケーションサーバによって開始され得る、Ｃ１に記載の方法。
［Ｃ３］  前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、Ｃ１に記載の方法。
［Ｃ４］  前記端末が、前記一般ロケーションセッションの確立中に前記ロケーションサーバによって認証され、前記１つまたは複数の測位アクティビティの各々について前記ロケーションサーバによって認証されない、Ｃ１に記載の方法。
［Ｃ５］  前記ロケーションサーバが、前記一般ロケーションセッションの確立中に前記端末によって認証され、前記１つまたは複数の測位アクティビティの各々について前記端末によって認証されない、Ｃ１に記載の方法。
［Ｃ６］  前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換することを備える、Ｃ１に記載の方法。
［Ｃ７］  前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、Ｃ６に記載の方法。
［Ｃ８］  前記一般ロケーションセッションの前記特定の持続時間が、継続時間、または測位アクティビティの数、またはメッセージの数、または転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、Ｃ７に記載の方法。
［Ｃ９］  前記一般ロケーションセッションの前記特定の持続時間が継続時間とメッセージの数とによって与えられ、前記一般ロケーションセッションは、前記継続時間またはメッセージの前記数に達したときに、どちらが最初に起こっても終了する、Ｃ７に記載の方法。
［Ｃ１０］  前記少なくとも１つのパラメータが前記一般ロケーションセッション中にアクティビティレートを備える、Ｃ６に記載の方法。
［Ｃ１１］  前記アクティビティレートが、単位時間当たりの測位アクティビティの数、または単位時間当たりのメッセージの数、または単位時間当たりの転送されるデータのオクテットの数、またはそれらの組合せによって与えられる、Ｃ１０に記載の方法。
［Ｃ１２］  前記一般ロケーションセッションが一般セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを備え、１つまたは複数の測位アクティビティに前記関与することが、前記１つまたは複数の測位アクティビティの各々について前記端末と前記ロケーションサーバとの間でＳＵＰＬ  ＰＯＳメッセージを交換することを備え、前記ＳＵＰＬ  ＰＯＳメッセージが、各測位アクティビティを行うために使用される測位メッセージをトランスポートする、Ｃ１に記載の方法。
［Ｃ１３］  前記１つまたは複数の測位アクティビティが、支援データの要求および配信、または前記端末の現在のロケーションの要求および配信、または測定値もしくはロケーション推定値の要求および配信、または測位機能の要求および配信、または測位機能の未承諾転送、または支援データの未承諾転送、またはロケーション情報の未承諾転送、またはそれらの組合せを備える、Ｃ１に記載の方法。
［Ｃ１４］  前記一般ロケーションセッションを前記確立することが、前記端末と前記ロケーションサーバとの間で前記端末の機能と前記ロケーションサーバの機能とを交換することを備える、Ｃ１に記載の方法。
［Ｃ１５］  前記端末の前記機能が、前記端末によってサポートされる１つまたは複数の測位プロトコルを備え、前記ロケーションサーバの前記機能が、前記ロケーションサーバによってサポートされる１つまたは複数の測位プロトコルを備える、Ｃ１４に記載の方法。
［Ｃ１６］  前記１つまたは複数の測位アクティビティのうちの第１の測位アクティビティ中に、前記端末と前記ロケーションサーバとの間で、測位プロトコルに関係する、前記端末の機能と前記ロケーションサーバの機能とを交換することをさらに備える、Ｃ１に記載の方法。
［Ｃ１７］  前記一般ロケーションセッションを前記確立することと、１つまたは複数の測位アクティビティに前記関与することとが前記端末によって実行される、Ｃ１に記載の方法。
［Ｃ１８］  前記端末が前記一般ロケーションセッションを開始することをさらに備える、Ｃ１７に記載の方法。
［Ｃ１９］  前記端末が測位アクティビティを開始することをさらに備える、Ｃ１７に記載の方法。
［Ｃ２０］  測位アクティビティより前に、前記ロケーションサーバからｒｅｉｎｉｔメッセージを受信することと、
前記測位アクティビティについて、前記ｒｅｉｎｉｔメッセージを受信したことに応答して、前記ロケーションサーバへのセキュアな接続を確立することとをさらに備える、Ｃ１７に記載の方法。
［Ｃ２１］  前記ロケーションサーバから終了メッセージを受信することと、
前記終了メッセージを受信したことに応答して、前記端末が前記一般ロケーションセッションを終了し、前記一般ロケーションセッションのためのリソースを解放することとをさらに備える、Ｃ１７に記載の方法。
［Ｃ２２］  前記一般ロケーションセッションを前記確立することと、１つまたは複数の測位アクティビティに前記関与することとが前記ロケーションサーバによって実行される、Ｃ１に記載の方法。
［Ｃ２３］  前記ロケーションサーバが前記一般ロケーションセッションを開始することをさらに備える、Ｃ２２に記載の方法。
［Ｃ２４］  ロケーションサービスクライアントからロケーション要求を受信することと、
前記ロケーション要求を受信したことに応答して、前記ロケーションサーバが前記一般ロケーションセッションを開始することとをさらに備える、Ｃ２２に記載の方法。
［Ｃ２５］  前記ロケーションサーバが測位アクティビティを開始することをさらに備える、Ｃ２２に記載の方法。
［Ｃ２６］  前記端末が測位アクティビティについて前記ロケーションサーバへのセキュアな接続を有しないと判断することと、
前記ロケーションサーバへのセキュアな接続を確立するように前記端末をトリガするために、前記測位アクティビティより前に前記端末にｒｅｉｎｉｔメッセージを送ることとをさらに備える、Ｃ２２に記載の方法。
［Ｃ２７］  ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立するための手段と、
前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与するための手段であって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与するための手段とを備える、装置。
［Ｃ２８］  前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、Ｃ２７に記載の装置。
［Ｃ２９］  前記一般ロケーションセッションを確立するための前記手段が、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するための手段を備え、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、Ｃ２７に記載の装置。
［Ｃ３０］  前記端末が前記一般ロケーションセッションを開始するための手段をさらに備える、Ｃ２７に記載の装置。
［Ｃ３１］  前記ロケーションサーバが前記一般ロケーションセッションを開始するための手段をさらに備える、Ｃ２７に記載の装置。
［Ｃ３２］  ロケーションサービスをサポートするための装置であって、
特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立することと、前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与することであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与することとを行うように構成された少なくとも１つのプロセッサを備える、装置。
［Ｃ３３］  前記端末と前記ロケーションサーバとが、前記一般ロケーションセッションに関わる２つのエンティティであり、前記２つのエンティティの一方が前記一般ロケーションセッションを開始し、前記２つのエンティティの他方が、前記一般ロケーションセッションの終了を示す終了メッセージを送る、Ｃ３２に記載の装置。
［Ｃ３４］  前記少なくとも１つのプロセッサが、前記端末と前記ロケーションサーバとの間の前記一般ロケーションセッションのための少なくとも１つのパラメータを交換するように構成され、前記少なくとも１つのパラメータが、前記一般ロケーションセッションの前記特定の持続時間を備える、Ｃ３２に記載の装置。
［Ｃ３５］  前記少なくとも１つのプロセッサは、前記端末が前記一般ロケーションセッションを開始するように構成された、Ｃ３２に記載の装置。
［Ｃ３６］  前記少なくとも１つのプロセッサは、前記ロケーションサーバが前記一般ロケーションセッションを開始するように構成された、Ｃ３２に記載の装置。
［Ｃ３７］  少なくとも１つのコンピュータに、特定の持続時間の間に、または端末とロケーションサーバとの間の一般ロケーションセッションがトリガ条件によって終了されるまで、前記一般ロケーションセッションを確立させるためのコードと、
前記少なくとも１つのコンピュータに、前記一般ロケーションセッション中の任意の時間に前記端末と前記ロケーションサーバとの間の１つまたは複数の測位アクティビティに関与させるためのコードであって、前記１つまたは複数の測位アクティビティの各々が、前記端末と前記ロケーションサーバとによってサポートされる複数の測位アクティビティタイプのうちのいずれか１つである、関与させるためのコードとを備える非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【外国語明細書】
2015146591000001.pdf