(57)【要約】安全なユーザー平面場所（Secure User Plane Location：ＳＵＰＬ）といったユーザー平面場所アーキテクチャにおいて場所サービスを支援するための技術が述べられる。一形態では、端末は端末のサービス機能について場所サーバーに通知する。場所サーバーは端末によって支援された場所サービスのみを要求し、そして支援されない場所サービスを要求することを回避するためにサービス機能を使用する。その端末はそのサービス機能を含むメッセージを生成し、そしてユーザー平面、例えば、ＳＵＰＬを介してメッセージを送る。場所サーバーはメッセージを受取り、端末のサービス機能を取得し、そして端末との将来のネットワーク開始場所セッションについてこれらのサービス機能に格納する。場所サーバーは場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定する。端末によって支援されたならば、場所サーバーは場所サービスについてユーザー平面を介して端末と通信する。
2011510541.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー平面を介して端末によって場所サーバーに送られたメッセージを受取ること；
メッセージから端末のサービス機能を取得すること；
端末のサービス機能を格納すること；
場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定すること；及び
端末によって支援されたならば、場所サービスについてユーザー平面を介して端末と通信すること
を含む場所サービスを支援する方法。
【請求項２】
メッセージを受取ること、サービス機能を取得すること、及びサービス機能を格納することは最初の場所セッションに関するものであり、そして決定すること及び通信することは最初の場所セッションの後の第二場所セッションに関するものである、請求項１記載の方法。
【請求項３】
メッセージを受取ること、サービス機能を取得すること、格納すること、決定すること、及び通信することは単一の場所セッションに関するものである、請求項１記載の方法。
【請求項４】
場所クライアントから端末について特定の場所サービスの要求を受取ること；
特定の場所サービスが端末のサービス機能に基づいて支援されるかどうかを決定すること；
特定の場所サービスが端末によって支援されないならば、要求を終了させること；及び
端末によって支援されたならば、特定の場所サービスについて場所セッションを開始すること
をさらに含む、請求項１記載の方法。
【請求項５】
端末のサービス機能は端末によって支援された少なくとも一つの場所サービスを含む、請求項１記載の方法。
【請求項６】
端末のサービス機能は端末が定期的始動サービス及びエリア事象始動サービスの各々を支援するかどうかを示す、請求項１記載の方法。
【請求項７】
端末のサービス機能は定期的始動サービスのための端末の通報機能、エリア事象始動サービスのための端末のエリア事象機能、及び端末によって支援された同時場所セッションの数についての端末のセッション機能の一つを少なくとも含む、請求項１記載の方法。
【請求項８】
メッセージを受取ることは
端末によって場所サーバーへ送られた安全なユーザー平面場所（ＳＵＰＬ）ＳＴＡＲＴメッセージ、ＳＵＰＬ ＴＲＩＧＧＥＲＥＤ ＳＴＡＲＴメッセージ、ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージ、ＳＵＰＬ ＥＮＤメッセージ、ＳＵＰＬ ＡＵＴＨ ＲＥＱメッセージ、またはＳＵＰＬ ＩＮＦＯメッセージを受取ること含む、請求項１記載の方法。
【請求項９】
端末によってユーザー平面を介して場所サーバーに送られたメッセージを受取るために、そのメッセージから端末のサービス機能を取得するために、端末のサービス機能を格納するために、場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定するために、そして端末によって支援されたならば場所サービスのためユーザー平面を介して端末と通信するために構成された少なくとも一つのプロセッサーを含む、
無線通信のための装置。
【請求項１０】
少なくとも一つのプロセッサーは場所クライアントから端末について特定の場所サービスのための要求を受取るために、特定の場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定するために、特定の場所サービスが端末によって支援されなければ要求を終了させるために、そして端末によって支援されるならば特定の場所サービスのための場所セッションを開始するために構成される、請求項９記載の装置。
【請求項１１】
少なくとも一つのプロセッサーは端末のサービス機能から端末によって支援された場所サービス、定期的始動サービスのための端末の通報機能、エリア事象始動サービスのための端末のエリア事象機能、及び端末によって支援された同時場所セッションの数についての端末のセッション機能の少なくとも一つを決定するために構成される、請求項９記載の装置。
【請求項１２】
ユーザー平面を介して端末によって場所サーバーに送られたメッセージを受取るための手段；
メッセージから端末のサービス機能を取得するための手段；
端末のサービス機能を格納するための手段；
場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定するための手段；及び
端末によって支援されたならば、場所サービスについてユーザー平面を介して端末と通信するための手段
を具備する通信のための装置。
【請求項１３】
場所クライアントから端末について特定の場所サービスの要求を受取るための手段；
特定の場所サービスが端末のサービス機能に基づいて支援されるかどうかを決定するための手段；
特定の場所サービスが端末によって支援されないならば、要求を終了させるための手段；及び
端末によって支援されたならば、特定の場所サービスについて場所セッションを開始するための手段
を具備する、請求項１２記載の装置。
【請求項１４】
端末のサービス機能は端末によって支援された場所サービス、定期的始動サービスのための端末の通報機能、エリア事象始動サービスのための端末のエリア事象機能、及び端末によって支援された同時場所セッションの数についての端末のセッション機能の少なくとも一つを含む、請求項１２記載の装置。
【請求項１５】
少なくとも一つのコンピューターにユーザー平面を介して端末によって場所サーバーに送られたメッセージを受取らせるためのコード；
少なくとも一つのコンピューターにメッセージから端末のサービス機能を取得させるためのコード；
少なくとも一つのコンピューターに端末のサービス機能を格納させるためのコード；
少なくとも一つのコンピューターに場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定させるためのコード；及び
端末によって支援されたならば、少なくとも一つのコンピューターに場所サービスについてユーザー平面を介して端末と通信させるためのコード
を含むコンピューター可読メディアを含むコンピューター・プログラム製品。
【請求項１６】
コンピューター可読メディアはさらに：
少なくとも一つのコンピューターに場所クライアントから端末について特定の場所サービスの要求を受取らせるためのコード；
少なくとも一つのコンピューターに特定の場所サービスが端末のサービス機能に基づいて支援されるかどうかを決定させるためのコード；
特定の場所サービスが端末によって支援されないならば、少なくとも一つのコンピューターに要求を終了させるためのコード；及び
端末によって支援されたならば、少なくとも一つのコンピューターに特定の場所サービスについて場所セッションを開始させるためのコード
を含む、請求項１５記載のコンピューター・プログラム製品。
【請求項１７】
端末のサービス機能を含むメッセージを生成すること；
ユーザー平面を介して端末から場所サーバーへメッセージを送ること；及び
場所サービスのためにユーザー平面を介して場所サーバーと通信すること
を含む場所サービスを支援する方法。
【請求項１８】
場所サービスは端末のサービス機能に基づいて端末によって支援されるために場所サーバーによって決定される、請求項１７記載の方法。
【請求項１９】
メッセージを生成すること及びメッセージを送ることは最初の場所セッションに関するものであり、そして通信することは最初の場所セッション後の第二の場所セッションに関するものである、請求項１７記載の方法。
【請求項２０】
メッセージを生成すること、メッセージを送ること、及び通信することは単一の場所セッションに関するものである、請求項１７記載の方法。
【請求項２１】
端末のサービス機能における変化を検出すること；及び
端末の更新サービス機能を含むメッセージを場所サーバーに送ること
をさらに含む、請求項１７記載の方法。
【請求項２２】
端末のサービス機能を含むメッセージは場所セッションのために端末によって送られた最初のメッセージである、請求項１７記載の方法。
【請求項２３】
端末のサービス機能を含むメッセージは場所セッションを終了させるために送られる、請求項１７記載の方法。
【請求項２４】
端末のサービス機能を含むメッセージは端末によって支援されなかった場所サービスについて場所サーバーによって開始された場所セッションを終了させるために送られる、請求項１７記載の方法。
【請求項２５】
端末のサービス機能は端末によって支援された少なくとも一つの場所サービスを含む、請求項１７記載の方法。
【請求項２６】
端末のサービス機能は端末が定期的始動サービス及びエリア事象始動サービスの各々を支援するかどうかを示す、請求項１７記載の方法。
【請求項２７】
端末のサービス機能は定期的始動サービスのための端末の通報機能、エリア事象始動サービスのための端末のエリア事象機能、及び端末によって支援された同時場所セッションの数についての端末のセッション機能の少なくとも一つを含む、請求項１７記載の方法。
【請求項２８】
端末のサービス機能を含むメッセージを生成するために、ユーザー平面を介して端末から場所サーバーへメッセージを送るために、そして場所サービスについてユーザー平面を介して場所サーバーと通信するために構成された少なくとも一つのプロセッサーを具備する、通信のための装置。
【請求項２９】
場所サービスは端末のサービス機能に基づいて端末によって支援されるために場所サーバーによって決定される、請求項２８記載の装置。
【請求項３０】
少なくとも一つのプロセッサーは端末のサービス機能における変化を検出するために、そして端末の更新サービス機能を含むメッセージを場所サーバーへ送るために構成される、請求項２８記載の装置。
【請求項３１】
少なくとも一つのプロセッサーは端末によって支援されたサービス、定期的始動サービスのための端末の通報機能、エリア事象始動サービスのための端末のエリア事象機能、及び端末によって支援された同時場所セッションの数についての端末のセッション機能の少なくとも一つを含むメッセージを生成するために構成される、請求項２８記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ§１１９に基づく優先権の主張
本特許出願は「ＳＵＰＬ（安全なユーザー平面場所）に関するサービス機能記述子（Service Capability Descriptor for SUPL (secure user plane location)）」と題し、２００８年１月１１日に出願され、これに関して譲請人に譲渡され、且つ引例によりここに特に組込まれる、仮米国特許出願番号第６１／０２０，６３５号に対する優先権を主張する。
【０００２】
本開示は一般に通信に関係し、そして特に場所サービスを支援する技術に関係する。
【背景技術】
【０００３】
端末の場所を知ることはしばしば望ましく、時折必要である。用語「場所（location）」及び「位置（position）」は同義であり、そして互換的にここに使用される。例えば、ユーザーはウェブサイトを通して閲覧するために端末を利用し、そして場所に感受性の高い内容をクリックする。そこで端末の場所が決定され、そして適切な内容をユーザーに提供するために使用される。別の例として、ユーザーは端末を使用して緊急電話をかける。そこで端末の場所が決定され、そして緊急援助をユーザーに送るために使用される。端末の場所の知識が有益な、または必要な多くの他のシナリオがある。
【０００４】
場所サーバーは場所サービスの場所セッションを確立するために端末とメッセージを交換する。セッション確立が成功すれば、場所サーバーは場所サービスのために端末と通信する。セッション確立が不成功であれば（例えば、その端末が場所サービスを支援しないために）、場所セッションは終了する。そこで場所サーバーは端末によって支援されるであろう別の場所サービスのために場所セッションを確立しようと試みる。しかしながら、各セッション確立の試みの不成功はネットワーク資源を消費し、そして場所サービスを遅延させる。従って、ネットワーク資源を保持し、且つ場所サービスを迅速に提供／取得するためにできる限り効率的にセッション確立を行うことが望ましい。
【発明の概要】
【０００５】
安全なユーザー平面場所（Secure User Plane Location：ＳＵＰＬ）といったユーザー平面場所アーキテクチャにおいて場所サービスを効率的に支援するための技術がここに述べられる。一形態では、端末は端末のサービス機能（service capabilities）を場所サーバーに通知する。場所サーバーは端末によって支援される場所サービスのみを要求し、そして支援されない場所サービスを要求することを回避するためにサービス機能を使用する。
【０００６】
一つの設計では、端末は端末のサービス機能を含むメッセージを生成し、そしてユーザー平面、例えば、ＳＵＰＬを介してメッセージを送る。サービス機能は端末によって支援される場所サービス、定期的始動サービスのための端末の通報機能、エリア事象（area event）始動サービスのためのエリア事象機能、端末のセッション機能、及び／または他の機能を含む。場所サーバーは端末からメッセージを受取り、そして端末のサービス機能を取得する。場所サーバーは端末との将来のネットワーク開始の場所セッションのためにこれらのサービス機能を格納する。
【０００７】
場所サーバーは場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定する。そこで場所サーバーは端末によって支援されるならば、場所サービスのためにユーザー平面を介して端末と通信する。一つの設計では、場所サーバーは最初の場所セッションにおいて端末のサービス機能を取得し、そして場所サービスが端末によって支援されるかどうかを決定するために第二の場所セッションにおいてサービス機能を使用する。別の設計では、場所サーバーは同じ場所セッションにおいてサービス機能を取得し、そして使用する。
【０００８】
場所サーバーは場所クライアントから端末のための特定の場所サービスの要求を受取る。場所サーバーは特定の場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定する。特定の場所サービスが端末によって支援されないならば、場所サーバーは要求を終了させる。それが端末によって支援されるならば、場所サーバーは特定の場所サービスのための場所セッションを開始する。
【０００９】
開示の様々な形態及び特徴はさらに詳細に述べられる。
【図面の簡単な説明】
【００１０】
【図１】場所サービスを支援する配置例を示す。
【図２】ネットワーク開始（network-initiated）の即時サービスのための呼出フローを示す。
【図３】ネットワーク開始の定期的な始動サービスのための呼出フローを示す。
【図４】ネットワーク開始のエリア事象始動サービスのための呼出フローを示す。
【図５】端末開始の即時サービスのための呼出フローを示す。
【図６】端末のサービス機能を場所サーバーに送るための呼出フローを示す。
【図７】端末のサービス機能を送るためのＳＵＰＬメッセージを示す。
【図８】場所サービスを支援するために場所サーバーによって行われる処理を示す。
【図９】ネットワーク開始場所サービスのために場所サーバーによって行われる処理を示す。
【図１０】端末によって行われる処理を示す。
【図１１】無線ネットワーク、端末、及び場所サーバーのブロック図を示す。
【発明を実施するための形態】
【００１１】
ユーザー平面場所アーキテクチャ／解決策（solution）において場所サービスを支援するための技術がここに示される。ユーザー平面場所アーキテクチャはユーザー平面を介して場所サービスのためのメッセージを送る場所アーキテクチャである。ユーザー平面場所アーキテクチャは制御平面（control plane）を介して場所サービスのためのメッセージを送る制御平面場所アーキテクチャに対比する。ユーザー平面は高位層（higher-layer）アプリケーションのための信号通信を運び、且つユーザー平面担体（user-plane bearer）を採用するための機構（mechanism）であり、それは一般的にユーザー・データグラム・プロトコル（ＵＤＰ）、伝送制御プロトコル（ＴＣＰ）、及びインターネット・プロトコル（ＩＰ）といったプロトコルによって実施される。制御平面は高位層アプリケーションのための信号通信を運ぶための機構であり、そして一般的にネットワーク特定プロトコル、インタフェース、及び信号通信メッセージによって実施される。メッセージ支援場所サービスは制御平面アーキテクチャにおける信号通信の一部として、そしてユーザー平面アーキテクチャにおける（ネットワークの観点からの）データの一部として運ばれる。しかしながら、メッセージの内容はユーザー平面及び制御平面場所アーキテクチャの双方において同じか、または類似する。
【００１２】
ここに述べる技術はオープン・モバイル・アライアンス（Open Mobile Alliance：ＯＭＡ）からのＳＵＰＬ及び「第三世代共同プロジェクト２」（３ＧＰＰ２）からのＸ．Ｓ００２４といった様々なユーザーの平面場所アーキテクチャのために使用される。明らかにするために、技術のある形態はＳＵＰＬについて下記で記述され、そしてＳＵＰＬ用語が下記の記述の大部分において使用される。
【００１３】
図１は場所サービスを支援する配置例を示す。端末１２０は通信サービスを取得するために任意のある時期に無線ネットワーク１１０及び／または有線（wireline）ネットワーク１１２によって通信する。端末１２０は静止または移動可能であり、そしてまた移動局（mobile station：ＭＳ）、ユーザー装置（ＵＥ） 、加入者局、局などと呼ばれる。端末１２０はセルラー電話、携帯情報機器（ＰＤＡ）、携帯用デバイス、無線デバイス、ラップトップ・コンピューター、無線モデム、コードレス電話、遠隔測定デバイス、追跡デバイス、等である。端末１２０はＳＵＰＬにおいてＳＵＰＬ使用可能端末（SUPL Enabled Terminal：ＳＥＴ）と云われる。用語「端末」及び「ＳＥＴ」は互換的にここに使用される。
【００１４】
無線ネットワーク１１０は無線広域ネットワーク（ＷＷＡＮ）、無線首都圏ネットワーク（ＷＭＡＮ）、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）、 等である。用語「ネットワーク」及び「システム」は互換的にしばしば使用される。ＷＷＡＮは符号分割多元アクセス（ＣＤＭＡ）ネットワーク、時分割多元アクセス（ＴＤＭＡ）ネットワーク、周波数分割多元アクセス（ＦＤＭＡ）ネットワーク、直交ＦＤＭＡ（ＯＦＤＭＡ）ネットワーク、単一キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）ネットワーク、等である。ＣＤＭＡネットワークは広帯域ＣＤＭＡ（ＷＣＤＭＡ）、ｃｄｍａ２０００、等といった高周波無線技術を実施し、ｃｄｍａ２０００はＩＳ−２０００、ＩＳ−９５、及びＩＳ−８５６規格を含む。ＴＤＭＡネットワークは汎欧州ディジタル・セルラー・システム（ＧＳＭ）といった高周波無線技術を実施する。ＯＦＤＭＡネットワークは長期進化（Long Term Evolution：ＬＴＥ）、超モバイル広帯域（Ultra Mobile Broadband：ＵＭＢ）、フラッシュ−ＯＦＤＭ（Ｃ）、等といった高周波無線技術を実施する。ＷＣＤＭＡ、ＧＳＭ及びＬＴＥは「第三世代共同プロジェクト」（３ＧＰＰ）と称する団体からの文書に記載されている。ＣＤＭＡ及びＵＭＢは３ＧＰＰ２からの文書に記載されている。３ＧＰＰ及び３ＧＰＰ２文書は公に利用可能である。ＷＭＡＮはＩＥＥＥ ８０２．１６といった高周波無線技術を実施し、それは一般にＷｉＭＡＸと云われる。ＷＬＡＮは８０２．１１（それは一般にＷｉ−Ｆｉと云われる）、Ｈｉｐｅｒｌａｎ、等といった高周波無線技術を実施する。有線ネットワーク１１２はケーブル・ネットワーク、ディジタル加入者回線（ＤＳＬ）ネットワーク、インターネット、等である。
【００１５】
ＳＥＴ １２０は衛星の疑似距離（pseudorange）測定を取得するために衛星１５０から信号を受信し、且つ測定する。衛星１５０は米国の全地球測位システム（ＧＰＳ）、ヨーロッパのガリレオ・システム、ロシアのＧＬＯＮＡＳＳシステム、または他のいくつかの衛星測位システム（ＳＰＳ）または地球航行衛星システム（ＧＮＳＳ）の一部である。衛星１５０の疑似距離測定及び既知の場所はＳＥＴ １２０の位置推定を得るために使用される。位置推定はまた場所推定、位置決定（position fix）、等と云われる。ＳＥＴ １２０はまた基地局に関するタイミング及び／または信号強度測定を取得するために無線ネットワーク１１０の中の基地局から信号を受信し、且つ測定する。基地局はまた基地送受信局（ＢＴＳ）、ノードＢ、進化ノードＢ（evolved Node B：ｅＮＢ）、アクセス点、等と云われる。基地局のタイミング及び／または信号強度測定及び既知の場所はＳＥＴ １２０に関する位置推定を得るために使用される。一般に、位置推定は衛星及び／または基地局に関する測定に基づき、そして位置決め（positioning）方法の一つまたは組合せを用いて得られる。
【００１６】
ＳＵＰＬ場所プラットフォーム（SUPL Location Platform：ＳＬＰ）はＳＥＴの場所サービスを支援するためにＳＥＴ １２０と通信する。場所サービスは場所情報に基づく、または関係する任意のサービスを含む。場所サービスは位置決めを含み、それは地理的または行政的な位置推定を決定する処理である。位置決めは地理的な位置推定について緯度、経度及び高度座標及び不確定性、または行政的な位置推定について街路番地（street address）を提供する。ＳＬＰ １３０とＳＥＴ １２０との間の通信は無線ネットワーク１１０及び／または有線ネットワーク１１２を経由する。ＳＬＰ １３０はネットワーク１１０及び１１２から分離しているか、またはネットワーク１１０または１１２の一部である。ＳＬＰ １３０はＳＥＴ １２０がサービス予約を持つホームＳＬＰ（Ｈ−ＳＬＰ）、現在ＳＥＴ １２０にサービスしている訪問ＳＬＰ（Visited SLP：Ｖ−ＳＬＰ）、または緊急サービスのためにＳＥＴ １２０にサービスする緊急ＳＬＰ（Ｅ−ＳＬＰ）である。
【００１７】
ＳＬＰ １３０はＳＵＰＬ場所センター（ＳＬＣ）１３２及びＳＵＰＬ位置決めセンター（ＳＰＣ）１３４を含む。ＳＬＣ １３２は場所サービスのための様々な機能を実行し、ＳＵＰＬの動作を調整し、そしてユーザー平面上でＳＥＴと相互作用する。ＳＬＣ １３２はプライバシー、開始、安全性、ローミング支援、支払／請求、サービス管理、場所計算、等に関する機能を実行する。ＳＰＣ １３４はＳＥＴのための位置決め及びＳＥＴへの支援データ（assistance data）の配送を支援し、そしてまた場所計算のために使用されるメッセージ及び手続きに関与する。ＳＰＣ １３４は安全、支援データ配送、参照検索（reference retrieval）、場所計算、等に関する機能を実行する。
【００１８】
ＳＵＰＬエージェント１４０はＳＥＴ １２０について場所情報を取得するためにＳＬＰ １３０と通信する。ＳＵＰＬエージェントは場所情報を取得するためにネットワーク資源にアクセスするサービス・アクセス点または場所クライアントである。場所情報は位置推定及び／または場所に関係する任意の情報を含む。ＳＥＴ １２０はまたＳＥＴの中に在駐するＳＵＰＬエージェントを有する。ＳＥＴ １２０、ＳＬＰ １３０及びＳＵＰＬエージェント１４０は各々任意のＳＵＰＬ版を支援する。ＳＵＰＬ第２．０版（ＳＵＰＬ ２．０）は「安全なユーザー平面場所アーキテクチャ（Secure User Plane Location Architecture）」と題して、ＯＭＡ−ＡＤ−ＳＵＰＬ−Ｖ２に記載され、そして「ユーザー平面場所プロトコル（UserPlane Location Protocol）」と題して、ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２に記載されている。これらのＳＵＰＬ文書はＯＭＡから公に利用可能である。
【００１９】
ＳＥＴ １２０は一以上の位置決め方法及び一以上の位置決め方法に関する測定を支援する。測定はＳＥＴの場所を決定するために使用される。例えば、ＳＥＴ １２０は自律ＧＰＳ、援用ＧＰＳ（ＡＧＰＳ）、高度順方向回線三辺測量（Ａ−ＦＬＡＴ）、強化観測時差（Ｅ−ＯＴＤ）、到着観測時差（ＯＴＤＯＡ）、強化セルＩＤ、等を支援する。自律ＧＰＳ及び援用ＧＰＳは衛星に関する測定に基づく位置決め方法であり、そして用語「ＧＰＳ」は総称的に任意の衛星測位システムを云う。Ａ−ＦＬＡＴ、Ｅ−ＯＴＤ、及びＯＴＤＯＡは無線ネットワークにおける基地局のタイミング測定に基づく位置決め方法である。
【００２０】
ＳＥＴ １２０はまた一以上の場所サービスを支援する。表１はＳＥＴ １２０によって支援される場所サービスを掲示し、そして各場所サービスの簡潔な説明を提供する。緊急サービスは即時サービスまたは他の場所サービスに基づいている。ＳＥＴ １２０はまた表１に掲示されない他の場所サービスも支援する。
【表１】
2011510541.tif 000003
【００２１】
ＳＵＰＬ ２．０では、ＳＬＰは一般にＳＥＴのサービス機能の知識を持たない。下記で述べるように、サービス機能はＳＥＴ及びＳＥＴの他の機能によって支援された場所サービスを含む。その結果、場所サービスが（例えば、ＳＵＰＬエージェントからの要求に応じて）呼出されるとき、 ＳＬＰはこの場所サービスがＳＥＴによって支援されるかどうかを知らない。ＳＬＰが場所サービスを要求し、そしてそれがＳＥＴによって支援されないならば、ＳＬＰ及びＳＥＴは究極的に場所セッションの終了となるメッセージの交換に携わる。貴重なネットワーク資源は支援されない場所サービスのために場所セッションを呼出し、且つ中断することによって浪費される。
【００２２】
ＳＬＰはＳＥＴのサービス機能の表を生成し、そして保持する。ＳＬＰは全ての可能な場所サービスを呼出すことによって試行錯誤方法においてＳＥＴによって支援された場所サービスを決定する。ＳＬＰはまた各場所サービスがＳＵＰＬエージェントによって要求され、そして終了した場所セッションとなった全ての場所サービスを表から除外まで待つ。いずれにせよ、ＳＬＰは異なる場所サービスをＳＥＴから要求することによってサービス機能の表を生成する。一旦、ＳＬＰが完全な表を生成してしまうと、ＳＬＰはネットワーク資源を浪費せずにＳＥＴによって支援されなかった場所サービスの要求を迅速に拒絶するために表を使用することができる。しかしながら、場所セッションの結果に基づいてサービス機能の表に作ることはあまりにも多くのネットワーク資源を消費し、完成するのがあまりにも長く、且つ／または誤りがちである。例えば、ＳＥＴのサービス機能が変われば、その表は無効になる。
【００２３】
ＳＬＰはＳＥＴが支援しない場所サービスの要求をＳＥＴが支援する一以上の要求の中へ変換する。例えば、ＳＬＰは定期的始動サービスの要求を即時サービスの一連の要求に変換し、そして即時サービスの各要求を送る時を決定する。しかしながら、場所サービス要求のそのような変換はＳＬＰの複雑さを増大し、そしていくつかの場合にのみ適用可能である。
【００２４】
一形態では、ＳＥＴ １２０はＳＥＴのサービス機能をＳＬＰ １３０に直接通知する。ＳＬＰ １３０はＳＥＴ １２０によって支援された場所サービスのみを要求し、そして支援されない場所サービスを要求するのを回避するためにＳＥＴサービス機能を使用する。
【００２５】
図２はネットワーク開始の即時サービスのための呼出フロー２００の設計を示す。ＳＵＰＬエージェント１４０はＳＥＴ １２０について場所情報を要求し、そしてモバイル場所プロトコル（Mobile Location Protocol：ＭＬＰ）標準場所即時要求（Standard Location Immediate Request：ＳＬＩＲ）メッセージをＳＬＰ １３０へ送る（ステップＡ）。ＳＬＰ １３０は要求場所情報についてＳＵＰＬエージェント１４０を認証し、且つ認可する。そこでＳＬＰ １３０はＳＥＴ １２０についてルーティング情報を取得する（ステップＢ）。
【００２６】
ＳＬＰ １３０はＳＥＴ １２０との場所セッションを開始するＳＵＰＬ ＩＮＩＴメッセージを送る（ステップＣ）。場所セッションはまたＳＵＰＬセッションと云われる。ＳＵＰＬ ＩＮＩＴメッセージは場所セッション、意図した位置決め方法（posmethod）、位置決めの所望品質（ＱｏＰ）、ＳＬＰがプロキシまたは非プロキシ・モードを使用しているかどうかを示すＳＬＰモード、等を確認するために使用されるセッション−ｉｄを含む。ＳＥＴ １２０は非プロキシ・モード（図２には示されない）において直接ＳＰＣ １３４と通信するか、またはプロキシ・モード（図２に示される）においてＳＬＣ １３２を介して間接的にＳＰＣ １３４と通信する。
【００２７】
ＳＵＰＬ ＩＮＩＴメッセージを受取ると、ＳＥＴ １２０はデータ接続設定手続きを行い、ＳＥＴがまだ付随されてなければパケット・データ・ネットワークにそれ自身を付随させ、そしてＳＬＰ １３０への安全なＩＰ接続を確立する（ステップＤ）。そこでＳＥＴ １２０は位置決めセッションを開始させるために、ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージをＳＬＰ １３０へ送る（ステップＥ）。ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージはセッション−ｉｄ、ＳＥＴの現在のサービス・セルを確認する場所−ｉｄ（ｌｉｄ）、ＳＥＴ機能、等を含む。ＳＥＴ機能はＳＥＴの位置決め機能及び／またはサービス機能を含む。位置決め機能は支援された位置決め方法（例えば、ＳＥＴ援用Ａ−ＧＰＳ、ＳＥＴ準拠Ａ−ＧＰＳ、等）及び関連する位置決めプロトコル（例えば、ＲＲＬＰ、ＲＲＣ、ＴＩＡ−８０１）を含む。下記に述べるように、サービス機能は支援された場所サービス（例えば、表１に掲示された任意の場所サービス）、通報機能、及び／または他の機能を含む。ＳＬＰ １３０は将来の使用のためのサービス機能を含むＳＥＴ機能を格納する（ステップＸ）。
【００２８】
ＳＥＴ １２０について位置推定が必要とされるならば、ＳＬＰ １３０及びＳＥＴ １２０は位置決めセッションのためにメッセージを交換する（ステップＦ）。ＳＥＴ援用位置決めのために、ＳＬＰ １３０はＳＥＴから受取った測定に基づいてＳＥＴ １２０について位置推定を計算する。ＳＥＴ準拠の位置決めのために、ＳＥＴ １２０はＳＬＰ １３０からの援用に基づいて位置推定を計算する。いずれにせよ、位置決めセッションを完了させると、ＳＬＰ １３０はＳＵＰＬ ＥＮＤメッセージをＳＥＴ １２０へ送る（ステップＧ）。ＳＬＰ １３０はＭＬＰ標準場所即時回答（Standard Location Immediate Answer：ＳＬＩＡ）メッセージにおいて要求された場所情報をＳＵＰＬエージェント１４０へ送る（ステップＨ）。
【００２９】
図３はネットワーク開始定期的始動サービスのための呼出フロー３００の設計を示す。ＳＵＰＬエージェント１４０はＳＥＴ １２０に関する場所情報を要求するためにＭＬＰ始動場所通報要求（Triggered Location Reporting Request：ＴＬＲＲ）メッセージをＳＬＰ １３０へ送る（ステップＡ）。ＭＬＰ ＴＬＲＲメッセージは通報モード（例えば、バッチ通報、準リアルタイム通報、またはリアルタイム通報）を示し、そしてまたバッチ通報を送るための条件を含む。ＳＬＰ １３０は要求された場所情報についてＳＵＰＬエージェント１４０を認証し、且つ認可し、そしてＳＥＴ １２０についてルーティング情報を取得する（ステップＢ）。ＳＬＰ １３０はＳＥＴ １２０との定期的始動セッションを開始するためにＳＵＰＬ ＩＮＩＴメッセージを送る（ステップＣ）。ＳＵＰＬ ＩＮＩＴメッセージはセッション−ｉｄ、定期的始動を表す始動形式指標、意図的位置決め方法、ＳＬＰモード、等を含む。
【００３０】
ＳＥＴ １２０はＳＵＰＬ ＩＮＩＴメッセージを受取り、データ接続設定手続きを行い、それ自身をパケット・データ・ネットワークに付随させ、そしてＳＬＰ １３０への安全なＩＰ接続を確立する（ステップＤ）。そこでＳＥＴ １２０は位置決めセッションを始めるためにＳＵＰＬ始動開始（TRIGGERED START）メッセージをＳＬＰ １３０へ送る（ステップＥ）。ＳＵＰＬ始動開始メッセージはセッション−ｉｄ、場所−ｉｄ、ＳＥＴ機能、等を含む。ＳＥＴ機能は位置決め機能、サービス機能、通報機能、等を含む。通報機能はＳＥＴ １２０がバッチ通報、準リアルタイム通報、またはリアルタイム通報が可能であるかどうかを示す。ＳＬＰ １３０は将来の使用のためのサービス機能を含むＳＥＴ機能を格納する（ステップＸ）。
【００３１】
ＳＬＰ １３０は定期的始動セッションについて位置決め方法を選択し、そしてＳＵＰＬ始動応答（TRIGGERED RESPONSE）メッセージをＳＥＴ １２０へ送る（ステップＦ）。ＳＵＰＬ始動応答メッセージはセッション−ｉｄ、選択された位置決め方法、定期的始動パラメーター、通報モード、等を含む。ＳＬＰ １３０はまた始動された場所要求が受入れられたことを示すためにＭＬＰ始動場所通報回答（Triggered Location Reporting Answer：ＴＬＲＡ）メッセージをＳＵＰＬエージェント１４０へ送る（ステップＧ）。ＭＬＰ ＴＬＲＡメッセージは全体の定期的始動セッションの取引ｉｄとして使用される要求−ｉｄ（req−id）を含む。
【００３２】
位置決定が必要とされることをＳＥＴ １２０における定期的始動が示すとき、ＳＥＴ １２０は必要されるならばそれ自身をパケット・データ・ネットワークに付随させる。そこでＳＥＴ １２０はＳＬＰ １３０との位置決めセッションを開始するためにＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージを送る（ステップＨ）。ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージはセッション−ｉｄ、場所−ｉｄ、ＳＥＴ機能、等を含む。ＳＥＴ １２０について位置推定が必要とされるならば、ＳＬＰ １３０及びＳＥＴ １２０は位置決めセッションについてメッセージを交換する（ステップＩ）。位置決めセッションを完了すると、ＳＬＰ １３０はセッション−ｉｄ及び位置推定を含むＳＵＰＬ通報（REPORT）メッセージをＳＥＴ １２０へ送る（ステップＪ）。ＳＬＰ １３０はＭＬＰ始動場所通報（Triggered Location Report：ＴＬＲＥＰ）メッセージにおいて位置推定をＳＵＰＬエージェント１４０へ送る（ステップＫ）。
【００３３】
ＳＥＴ １２０は自律的にその位置を決定し（ステップＬ）、そしてＳＵＰＬ通報メッセージにおいて位置推定をＳＬＰ １３０へ送る（ステップＭ）。ＳＬＰ １３０はＭＬＰ ＴＬＲＥＰメッセージにおいて位置推定をＳＵＰＬエージェント１４０へ送る（ステップＮ）。
【００３４】
ステップＨ〜Ｎは適用可能として繰返される。ステップＯ〜Ｑは最後の位置推定のために位置決めセッションについて実行され、そしてステップＨ〜Ｊの繰返しである。ＳＥＴ １２０はＳＥＴにおいて格納された位置推定の全てまたは部分集合を含むＳＵＰＬ通報メッセージをＳＬＰ １３０へ送る（ステップＲ）。ＳＬＰ １３０はＳＥＴ １２０によって通報され、且つ／またはＳＬＰによって計算された位置推定を含むＭＬＰ ＴＬＲＥＰメッセージをＳＵＰＬエージェント１４０へ送る。最後の位置結果をＳＵＰＬエージェント１４０に通報した後、ＳＬＰ １３０は定期的始動セッションの終りを示すためにＳＵＰＬ終了（END）メッセージをＳＥＴ １２０へ送る（ステップＴ）。
【００３５】
図４はネットワーク開始エリア事象始動サービスのための呼出フロー４００の設計を示す。ＳＵＰＬエージェント１４０はＳＥＴ １２０について場所通報を要求するためにＭＬＰ ＴＬＲＲメッセージをＳＬＰ １３０へ送る（ステップＡ）。ＳＬＰ １３０は要求された場所情報についてＳＵＰＬエージェント１４０を認証し、且つ認可し、そしてＳＥＴ １２０についてルーティング情報を取得する（ステップＢ）。ＳＬＰ １３０はセッション−ｉｄ、エリア事象始動を表す始動形式指標、等と共にＳＵＰＬ ＩＮＩＴメッセージを送る（ステップＣ）。ＳＥＴ １２０はデータ接続設定手続きを実行し、それ自身をパケット・データ・ネットワークに付随させ、そしてＳＬＰ １３０への安全なＩＰ接続を確立する（ステップＤ）。そこでＳＥＴ １２０はエリア事象始動セッションを開始するためにＳＵＰＬ始動開始（TRIGGERED START）メッセージを送る（ステップＥ）。ＳＵＰＬ始動開始メッセージはセッション−ｉｄ、場所−ｉｄ、ＳＥＴ機能（例えば、サービス機能）、等を含む。ＳＬＰ １３０は将来の使用のためのサービス機能を含むＳＥＴ機能を格納する（ステップＸ）。ＳＬＰ １３０はエリア事象始動パラメーターと共にＳＵＰＬ始動応答（TRIGGERED RESPONSE）メッセージを送る（ステップＦ）。ＳＬＰ １３０はまたＭＬＰ ＴＬＲＡメッセージをＳＵＰＬエージェント１４０へ送る（ステップＧ）。
【００３６】
位置決定が実行されるべきであることをエリア事象始動が示すときはすぐに、ＳＥＴ １２０はＳＬＰ １３０との位置決めセッションを開始するためにＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージを送る（ステップＨ）。ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージはセッション−ｉｄ、ＳＥＴ機能（例えば、位置決め機能及びサービス機能）、等を含む。ＳＬＰ １３０及びＳＥＴ １２０は位置決めセッションについてメッセージを交換し（ステップＩ）、そして位置推定を含むＳＵＰＬ通報メッセージをＳＥＴ １２０へ送る（ステップＪ）。そこでＳＥＴ １２０は事象始動条件が満たされていたかどうかを決定するために位置推定を調べる。条件が満たされていたならば、ＳＥＴ １２０は位置推定を含むＳＵＰＬ通報メッセージをＳＬＰ １３０へ送る（ステップＬ）。そこでＳＬＰ １３０はＭＬＰ ＴＬＲＥＰメッセージにおいて位置推定をＳＵＰＬエージェント１４０へ送る（ステップＭ）。
【００３７】
ステップＨ〜Ｍは適用可能として繰返される（ステップＮ）。最後の通報が送られたとき、ＳＬＰ １３０はエリア事象始動セッションを終えるためにＳＵＰＬ終了メッセージをＳＥＴ １２０へ送る（ステップＯ）。
【００３８】
ネットワーク開始サービスについて、ＳＥＴ １２０はＳＵＰＬメッセージにおいてそのサービス機能をＳＬＰ １３０へ送る。このＳＵＰＬメッセージは図２におけるＳＵＰＬ ＩＮＩＴメッセージであるか、または図３及び４におけるＳＵＰＬ始動開始メッセージである。ＳＬＰ １３０は特定の場所サービスを要求するかどうかを決定し、且つＳＥＴによって支援されない場所サービスを要求することを回避するためにＳＥＴ １２０のサービス機能を使用する。
【００３９】
図５はＳＥＴ開始即時サービスのための呼出フロー５００の設計を示す。ＳＥＴ １２０上のＳＵＰＬエージェントはＳＥＴ上で作動するアプリケーションから場所情報の要求を受取る。ＳＥＴ １２０は、データ接続設定手続きを行い、必要ならばそれ自身をパケット・データ・ネットワークに付随させ、そしてＳＬＰ １３０への安全なＩＰ接続を確立する（ステップＡ）。そこでＳＥＴ １２０はＳＬＰ １３０との場所セッションを開始するためにＳＵＰＬ開始（START）メッセージを送る（ステップＢ）。ＳＵＰＬ開始メッセージはセッション−ｉｄ、ＳＥＴ機能（例えば、位置決め機能及びサービス機能）、等を含む。ＳＬＰ １３０はＳＵＰＬ開始メッセージを受取り、そして将来の使用のためにサービス機能を含むＳＥＴ機能を抜出し、且つ格納する（ステップＸ）。ＳＬＰ １３０はＳＥＴ １２０が現在ＳＵＰＬについて動き回らないことを決定する（ステップＣ）。そこでＳＬＰ １３０はセッション−ｉｄ、選択された位置決め方法、等を含むＳＵＰＬ応答（RESPONSE）メッセージをＳＥＴ １２０へ送る（ステップＤ）。
【００４０】
そこでＳＥＴ １２０はセッション−ｉｄ、ＳＥＴ機能等を含むＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージをＳＬＰ １３０へ送る（ステップＥ）。そこでＳＬＰ １３０及びＳＥＴ １２０は位置決めセッションについてメッセージを交換する（ステップＦ）。位置決めセッションを完了すると、 ＳＬＰ １３０は要求された場所情報と共にＳＵＰＬ終了メッセージをＳＥＴ １２０へ送る（ステップＧ）。 
ＳＵＰＬにおけるＳＥＴ開始定期的始動サービス及びＳＥＴ開始エリア事象始動サービスの呼出フローは前述のＯＭＡ−ＡＤ−ＳＵＰＬＶ２及びＯＭＡ−ＴＳ−ＵＬＰＶ２文書に記載されている。これらの呼出フローの各々について、ＳＥＴ １２０は定期的始動セッションまたはエリア事象始動セッションを開始するためにＳＵＰＬ始動開始メッセージを送る。ＳＵＰＬ始動開始メッセージはＳＥＴ機能を含む。
【００４１】
ＳＥＴ開始サービスについて、ＳＥＴ １２０はＳＵＰＬメッセージにおいてそのサービス機能を送り、それはＳＵＰＬ開始メッセージまたはＳＵＰＬ始動開始メッセージである。一つの設計では、ＳＬＰ １３０は特定の場所サービスがＳＥＴについて要求されるかどうかを決定するために後で使用のためにＳＥＴ １２０のサービス機能を格納する。別の設計では、ＳＬＰ １３０は現在のＳＥＴに開始場所セッションについてＳＥＴ １２０のサービス機能を使用する。例えば、ＳＥＴ １２０はＳＬＰ １３０によって支援されない、またはＳＥＴ １２０について認可されない場所サービスを要求する。そこでＳＬＰ １３０はＳＥＴ １２０とＳＬＰ １３０の双方によって支援された一以上の場所サービスによって返答する。ＳＥＴ １２０によって送られたサービス機能はまた現在の場所セッションまたは後の場所セッションにおいて他の方法で使用される。
【００４２】
ＳＥＴ １２０はまたこの情報をＳＬＰに提供するために、且つ／またはＳＥＴ機能に変化があるときはすぐに、その機能をＳＬＰ １３０に送る。ＳＥＴ機能の変化はサービス予約の変更、同一性モジュールの変化、等のために発生する。
【００４３】
図６はＳＥＴ １２０の機能をＳＬＰ １３０に送るための呼出フロー６００の設計を示す。ＳＥＴ １２０はＳＥＴ機能における更新または変化を検出する（ステップＡ）。ＳＥＴ １２０はデータ接続設定手続きを行い、必要ならばそれ自身をパケット・データ・ネットワークに付随させ、そしてＳＬＰ １３０への安全なＩＰ接続を確立する（ステップＢ）。そこでＳＥＴ １２０はＳＵＰＬ ＩＮＦＯメッセージをＳＬＰ １３０へ送る（ステップＣ）。ＳＵＰＬ ＩＮＦＯメッセージはセッション−ｉｄ、 ＳＥＴ機能（例えば、更新されたサービス機能）、等を含む。ＳＬＰ １３０はＳＵＰＬ ＩＮＦＯメッセージを受取り、 ＳＥＴ機能を取得し、そして ＳＥＴ機能をＳＥＴ １２０について表の中にＳＥＴ機能を格納する（ステップＸ）。そこでＳＬＰ １３０は場所セッションを終えるためにＳＵＰＬ終了メッセージをＳＥＴ １２０へ送る（ステップＤ）。
【００４４】
一般に、ＳＥＴ １２０は任意のメッセージにおいてその機能をＳＬＰ １３０へ送る。一つの設計では、ＳＥＴ １２０は表２に示したＳＵＰＬメッセージのどれにおいてもその機能を送る。ＳＥＴ １２０はまたその機能を他のＳＵＰＬメッセージにおいても送る。様々なＳＵＰＬメッセージのフォーマットは前述のＯＭＡ−ＴＳ−ＵＬＰＶ２文書に記載されている。
【表２】
2011510541.tif 000004
【００４５】
一つの設計では、ＳＥＴ １２０のサービス機能は表３に掲示された任意の機能を含む。サービス機能はまたＳＥＴ １２０の他の機能も含む。
【表３】
2011510541.tif 000005
【００４６】
図７はＳＥＴ １２０のサービス機能を送るためのＳＵＰＬメッセージ７００の設計を示す。ＳＵＰＬメッセージ７００は表２に掲示したＳＵＰＬメッセージまたは他のＳＵＰＬメッセージのうちの一つである。この設計では、 ＳＵＰＬメッセージ７００はＳＥＴ機能パラメーター７１０及び簡単にするために図７に示されない恐らくは他のパラメーターを含む。ＳＥＴ機能パラメーター７１０はサービス機能サブパラメーター７２０及び支援された位置決め方法、支援された位置決めプロトコルについての恐らくは他のサブパラメーター、等を含む。サービス機能サブパラメーター７２０は支援されたサービスについての分野（field）７３０、通報機能についての分野７３２、セッション機能についての分野７３４、及びエリア事象機能についての分野７３６を含む。サービス機能サブパラメーター７２０は他の機能について異なる、及び／または追加の分野を含む。
【００４７】
図７に示した設計では、ＳＥＴ １２０は「サービス機能」サブパラメーターにおいてそのサービス機能を送り、それは随意的に「ＳＥＴ機能」パラメーターに含まれ、それはそれで図２に示した任意のＳＵＰＬメッセージまたはいくつかの他のＳＵＰＬメッセージに含まれる。別の設計では、ＳＥＴ １２０は「ＳＥＴパラメーターにおいてそのサービス機能を送り、それは図２に示した任意のＳＵＰＬメッセージまたはいくつかの他のＳＵＰＬメッセージに随意的に含まれる。
【００４８】
表４は「サービス機能」サブパラメーターを含む「ＳＥＴ機能」パラメーターの設計を示す。表４の「パラメーター」欄において、「＞」は「ＳＥＴ機能」パラメーターのサブパラメーターを表示し、「＞＞」はサブパラメーターの分野（field）を表示し、そして「＞＞＞」はその分野の部分分野（sub field）を表示する。表４の「存在（Presence）」欄において、「Ｍ」は必須パラメーター（mandatory parameter）を示し、「Ｏ」は任意パラメーターを示し、そして、「ＣＶ」は値を条件としているパラメーターを示す。簡単にするために、「サービス機能」サブパラメーターの分野のみを表４に示す。「ＳＥＴ機能」パラメーターは前述のＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２文書に記載された他のサブパラメーター、例えば、位置決め機能のサブパラメーターを含む。
【表４】
2011510541.tif 000006
2011510541.tif 000007
【００４９】
表４はＳＥＴ １２０のサービス機能について送られる情報の特定の設計を示す。表４において示された情報はまた表４に記載されたよりも異なる方法で定義され、または適用される。例えば、支援された場所サービスはＳＥＴ開始サービスと同様に双方のネットワーク開始サービスに適用可能である。異なる、及び／または追加の情報もまたサービス機能について送られる。
【００５０】
明確にするために、場所サービスを支援するための技術は特にＳＵＰＬについて述べられてきた。それらの技術はまた他のユーザー平面場所アーキテクチャ／解決策について使用される。ＳＥＴ １２０及びＳＬＰ １３０は他の場所アーキテクチャにおいて異なる用語によって参照される。例えば、ＳＬＰ １３０はまた場所サーバー、場所サービス（ＬＣＳ）サーバー、場所センター、位置サーバー、等と云われる。
【００５１】
図８は場所サービスを支援するために場所サーバー（例えば、ＳＬＰ）によって行われる処理８００の設計を示す。場所サーバーはユーザー平面、例えば、ＳＵＰＬを介して端末によって場所サーバーへ送られたメッセージを受取る（ブロック８１２）。このメッセージは表２に示されたＳＵＰＬメッセージまたはいくつかの他のメッセージの一つである。場所サーバーは端末のサービス機能をメッセージから取得する（ブロック８１４）。端末のサービス機能は端末によって支援された場所サービスを含み、そしてその端末が定期的始動サービス、エリア事象始動サービス、等を支援するかどうかを示す。端末のサービス機能はまた、例えば、図７及び表４に示したように、定期的始動サービスのための端末、エリア事象始動サービスのための端末、エリア事象始動サービスのための端末のエリア事象機能、端末によって支援された同時場所セッションの数についての端末のセッション機能、及び／または他の機能を含む。場所サーバーは、例えば、端末との将来のネットワーク開始場所セッションについて、端末のサービス機能を格納する（ブロック８１６）。
【００５２】
場所サーバーは場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定する（ブロック８１８）。端末によって支援されたならば、場所サーバーは場所サービスのためにユーザー平面を介して端末と通信する（ブロック８２０）。図８に示される一つの設計では、場所サーバーはメッセージを受取り、端末のサービス機能を取得し、そして最初の場所セッションにおいてサービス機能を格納する。場所サーバーは場所サービスが端末によって支援されるかどうかを決定し、そして最初の場所セッション後に第二の場所セッションにおいて端末と通信する。この設計では、図８に示すように、ブロック８１２、８１４及び８１６は一つの場所セッションに関し、そしてブロック８１８及び８２０は別の場所セッションに関する。別の設計では、場所サーバーは場所セッションの開始にサービス機能を取得し、そして場所サービスが同じ場所セッションにおいて端末によって支援されるかどうかを決定するためにサービス機能を使用する。この設計では、ブロック８１２〜８２０は一つの場所セッションに関する。
【００５３】
図９はネットワーク開始場所サービスのために場所サーバー（例えば、ＳＬＰ）によって行われる処理９００の設計を示す。場所サーバーは場所クライアント（例えば、ＳＵＰＬエージェント）から端末について特定の場所サービスの要求を受取る（ブロック９１２）。特定の場所サービスは定期的始動サービス、エリア事象始動サービス、等に関するものである。場所サーバーは特定の場所サービスが端末のサービス機能に基づいて端末によって支援されるかどうかを決定する（ブロック９１４）。場所サーバーは特定の場所サービスが端末によって支援されないならば要求を終了させる（ブロック９１６）。場所サーバーは端末によって支援されるならば特定の場所サービスについて場所セッションを開始する（ブロック９１８）。
【００５４】
図１０は場所サービスを支援し、または取得するために端末（例えば、ＳＥＴ）によって行われる処理１０００の設計を示す。その端末は端末のサービス機能を含むメッセージを生成する（ブロック１０１２）。このメッセージは表２に示したＳＵＰＬメッセージまたはいくつかの他のメッセージの一つである。端末のサービス機能は表４に示した任意の機能及び／または他の機能を含む。その端末はユーザー平面を介して、例えば、ＳＵＰＬを介して場所サーバーにメッセージを送る（ブロック１０１４）。その端末は、例えば、端末のサービス機能に基づいて端末によって支援されるために場所サーバーによって決定される、場所サービスについてユーザー平面を介して場所サーバーと通信する（ブロック１０１６）。
【００５５】
図１０に示される一つの設計では、その端末は最初の場所セッションにメッセージを生成し、且つ送る。その端末は最初の場所セッション後の第二の場所セッションにおいて場所サービスのために場所サーバーと通信する。この設計では、図１０に示したように、ブロック１０１２及び１０１４は一つの場所セッションに関し、そしてブロック１０１６は別の場所セッションに関するものである。別の設計では、その端末は場所セッションの開始にメッセージを送り、そして同じ場所セッションについての場所サービスは端末のサービス機能に基づいて場所サーバーによって決定される。この設計では、ブロック１０１２〜１０１６は一つの場所セッションに関するものである。一般に、その端末は場所セッションの開始において、場所セッションの間、またはセッションの終りにおいてサービス機能を含むメッセージを送る。例えば、その端末は場所セッションについて端末によって送られた最初のメッセージにおいてそのサービス機能を送る。別の例として、その端末は端末によって支援されなかった場所サービスについて場所サーバーによって開始された場所セッションを終了させるためにメッセージを送る。このメッセージは端末のサービス機能を含み、それは端末によって支援された場所サービスを続いて要求するために場所サーバーによって使用される。
【００５６】
その端末はそのサービス機能の変化を検出する（ブロック１０１８）。その端末は更新されたサービス機能を含むメッセージを場所サーバーへ送る（ブロック１０２０）。図１０に示したように、ブロック１０１８及び１０２０はブロック１０１２〜１０１６に関する場所セッションから分離している場所セッションに関するものである。
【００５７】
図１１は図１における無線ネットワーク１１０、端末／ＳＥＴ １２０、及び場所サーバー／ＳＬＰ １３０のブロック図である。簡単にするために、図１１は端末１２０のためのただ一つの制御器／プロセッサー１１２０、一つのメモリー１１２２、及び一つの送信器／受信器（ＴＭＴＲ／ＲＣＶＲ）１１２４、無線ネットワーク１１０のためのただ一つの制御器／プロセッサー１１３０、一つのメモリー１１３２、一つの送信器／受信器１１３４、及び一つの通信（Ｃｏｍｍ）ユニット１１３６、及びＳＬＰ １３０のためのただ一つの制御器／プロセッサー１１４０、一つのメモリー１１４２、及び一つの通信ユニット１１４４を示す。一般に、各実体は任意の数のプロセッサー、制御器、メモリー、送信器／受信器、通信ユニット、等を含む。端末１２０は一以上の無線及び／または有線ネットワークとの通信を支援する。端末１２０はまた一以上の衛星測位システム、例えば、ＧＰＳ、ガリレオ、等からの信号を受信し、そして処理する。
【００５８】
下り回線上で、無線ネットワーク１１０はトラヒック・データ、信号通信、及びパイロットを通信区域内の端末へ伝送する。これらの様々な形式の情報はプロセッサー１１３０によって処理され、送信器１１３４によって調整され、そして下り回線上で伝送される。端末１２０において、無線ネットワーク１１０からの下り回線信号は受信器１１２４によって受信且つ調整され、そしてプロセッサー１１２０によってさらに様々な形式の情報を取得するために処理される。プロセッサー１１２０は図１０における処理及び／またはここに述べた技術について他の処理を実行する。メモリー１１２２及び１１３２は端末１２０及び無線ネットワーク１１０に関するプログラム・コード及びデータを格納する。
【００５９】
上り回線上で、端末１２０はトラヒック・データ、信号通信、及びパイロットを無線ネットワーク１１０へ伝送する。これらの様々な形式の情報はプロセッサー１１２０によって処理され、送信器１１２４によって調整され、そして上り回線上で伝送される。無線ネットワーク１１０において、端末１２０及び他の端末からの上り回線信号は受信器１１３４によって受信且つ調整され、そしてプロセッサー１１３０によってさらに端末からの様々な形式の情報を取得するために処理される。無線ネットワーク１１０は直接または間接的に通信ユニット１１３６を介してＳＬＰ １３０と通信する。
【００６０】
ＳＬＰ １３０内で、プロセッサー１１４０は端末について場所サービスを支援するために処理を行う。例えば、プロセッサー１１４０は図８における処理８００、図９における処理９００、及び／またはここに述べた技術について他の処理を実行する。プロセッサー１１４０はまた端末１２０について位置推定を計算し、場所情報をＳＵＰＬエージェント１４０に提供する、等。メモリー１１４２はＳＬＰ １３０のためにプログラム・コード及びデータを格納する。通信ユニット１１４４によってＳＬＰ １３０は無線ネットワーク１１０、端末１２０及び／または他のネットワーク実体と通信することが可能になる。ＳＬＰ １３０及び端末１２０はユーザー平面、例えば、ＳＵＰＬを介してメッセージを交換し、そしてこれらのメッセージは高周波無線回線を介して無線ネットワーク１１０によって伝送される。
【００６１】
当業者は情報及び信号が任意の様々な異なる技術及び技法を使用して表されることを理解するであろう。例えば、前述の記述の至る所で参照されるデータ、指示、命令、情報、信号、ビット、シンボル、及びチップは電圧、電流、電磁波、磁場または粒子、光学場または粒子、またはその任意の組合せによって表される。
【００６２】
当業者は開示に関連してここに述べられた様々な例示の論理ブロック、モジュール、回路、及びアルゴリズム・ステップが電子ハードウェア、コンピューター・ソフトウェア、または双方の組合せとして実施されることを認識するであろう。ハードウェア及びソフトウェアのこの互換性を明確に例証するために、様々な例示の要素部品、ブロック、モジュール、回路、及びステップは一般にそれらの機能に関して上で述べられてきた。そのような機能がハードウェアまたはソフトウェアとして実施されるかどうかは特定のアプリケーション及び全体システムに課せられた設計制限に依存する。熟練者は記述した機能を特定の各アプリケーションのために様々な方法で実施するかもしれないが、そのような実施決定は本開示の範囲から逸脱するものと解釈されるべきでない。
【００６３】
開示に関連してここに述べた様々な例示の論理的ブロック、モジュール、及び回路はここに述べた機能を実行するために設計された多目的プロセッサー、ディジタル信号プロセッサー（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）またはプログラマブル論理デバイス、個別ゲートまたはトランジスター論理、個別ハードウェア部品、またはその任意の組合せによって実施または実行される。多目的プロセッサーはマイクロプロセッサーであるが、これに代るものでは、プロセッサーは任意の従来プロセッサー、コントローラー、マイクロコントローラー、または状態機械である。プロセッサーはまた計算デバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサーの組合せ、複数のマイクロプロセッサー、ＤＳＰコアと連係した一以上のマイクロプロセッサー、または他の任意のそのような構成として実施される。
【００６４】
開示に関連してここに述べた方法またはアルゴリズムのステップは直接ハードウェアにおいて、プロセッサーによって実行されるソフトウェア・モジュールにおいて、またはその二つの組合せにおいて具体化される。ソフトウェア・モジュールはＲＡＭメモリー、フラッシュ・メモリー、ＲＯＭメモリー、ＥＰＲＯＭメモリー、ＥＥＰＲＯＭメモリー、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭ、または当技術分野で既知である他の形の任意の格納メディアに在駐する。典型的格納メディアはプロセッサーが格納メディアから情報を読出し、そして格納メディアへ情報を書込むためにプロセッサーへ結合される。これに代るものでは、格納メディアはプロセッサーへ一体化される。プロセッサー及び格納メディアはＡＳＩＣに在駐する。ＡＳＩＣはユーザー端末に在駐する。これに代るものでは、プロセッサー及び格納メディアはユーザー端末において個別部品として在駐する。
【００６５】
一つ以上の典型的な設計では、述べられた機能はハードウェア、ソフトウェア、ファームウェア、またはその任意の組合せにおいて実施される。ソフトウェアにおいて実施されるならば、それらの機能は一以上の指図またはコードとしてコンピューター可読メディアに格納され、或いは伝送される。コンピューター可読メディアは一つの場所から別な場所へのコンピューター・プログラムの移動を容易にする任意のメディアを含むコンピューター格納メディア及び通信メディアの双方を含む。格納メディアは多目的または特別目的のコンピューターによってアクセスできる任意の利用可能なメディアである。例として、制限ではなく、そのようなコンピューター可読メディアはＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは光ディスク格納、磁気ディスク格納または他の磁気格納デバイスといった任意の物理メディア、または指図またはデータ構造の形で所望のプログラム・コード手段を扱い、或いは格納するために使用され、そして多目的または専用コンピューター或いは多目的または専用プロセッサーによってアクセスできる他の任意の物理メディアを含む。同じく、その技術は一以上の透過（transmissive）メディアを使用して実施され、それらは物理メディアまたは真空である。例えば、ソフトウェアは同軸ケーブル、光ファイバー・ケーブル、撚り対線（twisted pair）、ディジタル加入者回線（ＤＳＬ）、或いは赤外線、高周波、及びマイクロ波といった無線技術を使用してウェブサイト、サーバー、または遠隔源から伝送され、そこで同軸ケーブル、光ファイバー・ケーブル、撚り対線（twisted pair）、ＤＳＬ、或いは赤外線、高周波、及びマイクロ波といった無線技術はメディアの定義に含まれる。ここに使用されるディスク及びディスク類はコンパクト・ディスク（ＣＤ）、レーザー・ディスク、光ディスク、ディジタル汎用ディスク（ＤＶＤ）、フロッピー（登録商標）・ディスク、及びブルーレイ・ディスクを含み、ここではディスクは磁気的にデータを通常は再現し、さらにディスクはレーザによって光学的にデータを再現する。上記の組合せもまたコンピューター可読メディアの範囲内に含まれるべきである。
【００６６】
先の開示の記述は当業者がその開示を行い、或いは使用することを可能にするために提供される。その開示への様々な修正は当業者には直ちに明白であり、そしてここに定義された一般的原理はその開示の精神または範囲から逸脱することなしに他の変形に適用される。このように、その開示はここに記述された例及び設計に制限されることを意図していないが、ここに開示された原理及び新規な特徴と一致する最も広い範囲を与えられるべきである。
【図１】
2011510541.tif 000008
【図２】
2011510541.tif 000009
【図３】
2011510541.tif 000010
【図４】
2011510541.tif 000011
【図５】
2011510541.tif 000012
【図６】
2011510541.tif 000013
【図７】
2011510541.tif 000014
【図８】
2011510541.tif 000015
【図９】
2011510541.tif 000016
【図１０】
2011510541.tif 000017
【図１１】
2011510541.tif 000018
【国際調査報告】
2011510541.tif 000019
2011510541.tif 000020