(57)【要約】本発明は、ＳＵＰＬに基づく位置情報（位置追跡）システムにおける位置追跡方法に関し、特に、エリアベース位置追跡を発生させるトリガをそれぞれ位置サーバと移動通信端末が取り扱う場合に各位置サーバ又は移動通信端末が行うエリアベース位置追跡を多様かつ効率的に行うことができる位置追跡方法を提供する。トリガタイプ情報は、エリアイベントサービスタイプを示し、トリガパラメータは、エリアイベントトリガに関連するパラメータの一部である。
2009505480.tif 000002
【特許請求の範囲】
【請求項１】
少なくともトリガタイプ情報を含むセッション初期化メッセージ（ｓｅｓｓｉｏｎ  ｉｎｉｔｉａｔｉｎｇ  ｍｅｓｓａｇｅ）をターゲット端末に送信する過程と、
前記ターゲット端末からセッション開始メッセージ（ｓｅｓｓｉｏｎ−ｓｔａｒｔ  ｍｅｓｓａｇｅ）を受信する過程と、
少なくともトリガパラメータ及び位置追跡が要求されたエリアの位置識別子を含むセッション応答メッセージ（ｓｅｓｓｉｏｎ  ｒｅｓｐｏｎｓｅ  ｍｅｓｓａｇｅ）を前記ターゲット端末に送信する過程と、
前記ターゲット端末から位置追跡初期化メッセージ（ｐｏｓｉｔｉｏｎｉｎｇ  ｉｎｉｔｉａｔｉｎｇ  ｍｅｓｓａｇｅ）を受信する過程と、
前記端末と位置サーバ間で位置追跡を行い、計算された位置値を前記ターゲット端末に伝送する過程と、
前記ターゲット端末の該当位置値が前記ターゲット端末から伝送されると、エージェントに前記位置値を提供する過程と
を含むことを特徴とする少なくとも１つ以上の端末と前記位置サーバ間の端末の位置追跡方法における移動通信システムでのエリアベース位置追跡方法。
【請求項２】
前記トリガタイプ情報は、エリアイベントサービスタイプを示すことを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項３】
前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部であることを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項４】
前記位置識別子は、位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）、ＬＡＣ（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ）、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当することを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項５】
前記位置追跡初期化メッセージは、トリガ条件を満たしている場合に送信されることを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項６】
前記トリガパラメータに含まれるトリガ条件が、前記端末が特定エリアに移動するか、又は、前記特定エリア内に位置しているかの確認を表す場合、前記位置追跡初期化メッセージは、前記受信された位置識別子の少なくとも１つが現在のＳＥＴの位置識別子と一致する場合にのみ送信されることを特徴とする請求項５に記載のエリアベース位置追跡方法。
【請求項７】
前記トリガパラメータに含まれるトリガ条件が、前記端末が特定エリアから移動することを示す場合、前記位置追跡初期化メッセージは、受信された位置識別子が現在のＳＥＴの位置識別子と一致しない場合にのみ送信されることを特徴とする請求項５に記載のエリアベース位置追跡方法。
【請求項８】
前記計算された位置値がトリガパラメータに含まれる特定エリアの位置値と一致する場合、前記位置値が前記端末から伝送されることを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項９】
前記計算された位置値を前記端末に伝送する過程は、端末がＳＥＴアシストモードで動作するときに行われることを特徴とする請求項１に記載のエリアベース位置追跡方法。
【請求項１０】
第１条件情報を含むセッション初期化メッセージを位置サーバから端末が受信する過程と、
前記セッション初期化メッセージによって前記位置サーバとセッションを開始する過程と、
第２条件情報を含むセッション応答メッセージを前記位置サーバから受信する過程と、
位置追跡初期化メッセージを前記位置サーバに送信する過程と、
前記位置サーバと前記端末間で位置追跡を行う過程と、
前記端末の計算された位置値と少なくとも前記第２条件情報とを比較し、前記トリガ条件を満たしているか否かを確認する過程と、
前記トリガ条件を満たしている場合、前記計算された位置値を前記位置サーバに伝送する過程と
を含むことを特徴とする少なくとも１つ以上の端末と前記位置サーバ間の端末の位置追跡方法における移動通信システムでのエリアベース位置追跡方法。
【請求項１１】
前記第１条件情報は、トリガタイプ情報であることを特徴とする請求項１０に記載のエリアベース位置追跡方法。
【請求項１２】
前記トリガタイプ情報は、エリアイベントサービスタイプであることを特徴とする請求項１１に記載のエリアベース位置追跡方法。
【請求項１３】
前記第２条件情報は、少なくともトリガパラメータ及びエリア識別子を含むことを特徴とする請求項１０に記載のエリアベース位置追跡方法。
【請求項１４】
前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部であることを特徴とする請求項１３に記載のエリアベース位置追跡方法。
【請求項１５】
前記位置識別子は、前記位置追跡が要求されたエリアの識別子を示すことを特徴とする請求項１３に記載のエリアベース位置追跡方法。
【請求項１６】
前記位置識別子は、前記位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）、ＬＡＣ（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ）、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当することを特徴とする請求項１３に記載のエリアベース位置追跡方法。
【請求項１７】
前記位置追跡初期化メッセージは、前記トリガ条件を満たしている場合に送信されることを特徴とする請求項１０に記載のエリアベース位置追跡方法。
【請求項１８】
前記トリガパラメータに含まれるトリガ条件が、端末が特定エリアに移動すること、または、前記特定エリア内に位置していることを示す場合、前記位置追跡初期化メッセージは、前記受信された位置識別子の少なくとも１つが現在のＳＥＴの位置識別子と一致する場合にのみ送信されることを特徴とする請求項１７に記載のエリアベース位置追跡方法。
【請求項１９】
前記トリガパラメータに含まれるトリガ条件が、前記端末が特定エリアから移動することを示す場合、前記位置追跡初期化メッセージは、受信された位置識別子が現在のＳＥＴの位置識別子と一致しない場合にのみ送信されることを特徴とする請求項１７に記載のエリアベース位置追跡方法。
【請求項２０】
第１条件情報及び第２条件情報を含むセッション開始メッセージを端末から受信する過程と、
セッション応答メッセージを位置サーバから前記端末に送信する過程と、
前記端末により送信された位置追跡初期化メッセージを受信する過程と、
前記端末と前記位置サーバ間で位置追跡を行った後、計算された位置値を前記端末に伝送する過程と
を含むことを特徴とする少なくとも１つ以上の端末と前記位置サーバ間の端末の位置追跡方法における移動通信システムでのエリアベース位置追跡方法。
【請求項２１】
少なくとも前記第２条件情報が前記端末の位置値と一致する場合、前記端末内のエージェントに前記計算された位置値を報告する過程をさらに含むことを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２２】
前記計算された位置値を前記端末に伝送する過程は、前記端末がＳＥＴアシストモードで動作するときに行われることを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２３】
前記第１条件情報は、トリガタイプ情報を示し、前記第２条件情報は、トリガパラメータを示すことを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２４】
前記トリガタイプ情報は、エリアイベントサービスタイプを示すことを特徴とする請求項２３に記載のエリアベース位置追跡方法。
【請求項２５】
前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部であることを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２６】
前記セッション応答メッセージは、少なくとも前記位置追跡が要求されたエリアの位置識別子を含むことを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２７】
前記位置識別子は、位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）、ＬＡＣ（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ）、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当することを特徴とする請求項２６に記載のエリアベース位置追跡方法。
【請求項２８】
前記位置追跡初期化メッセージは、前記トリガ条件を満たしている場合に送信されることを特徴とする請求項２０に記載のエリアベース位置追跡方法。
【請求項２９】
少なくとも第１条件情報及び第２条件情報を含むセッション開始メッセージを位置サーバに送信する過程と、
セッション応答メッセージを前記位置サーバから受信する過程と、
位置追跡初期化メッセージを前記位置サーバに送信する過程と、
前記端末と位置サーバ間で位置追跡を行う過程と、
前記端末の計算された位置値と少なくとも前記第２条件情報とを比較し、前記トリガ条件を満たしているか否かを確認する過程と、
前記条件情報を満たしている場合、前記計算された位置値を内部エージェントに報告する過程と
を含むことを特徴とする少なくとも１つ以上の端末と前記位置サーバ間の端末の位置追跡方法における移動通信システムでのエリアベース位置追跡方法。
【請求項３０】
前記第１条件情報は、トリガタイプ情報を示し、前記第２条件情報は、トリガパラメータを示すことを特徴とする請求項２９に記載のエリアベース位置追跡方法。
【請求項３１】
前記トリガタイプ情報は、エリアイベントサービスタイプを示すことを特徴とする請求項３０に記載のエリアベース位置追跡方法。
【請求項３２】
前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部であることを特徴とする請求項３０に記載のエリアベース位置追跡方法。
【請求項３３】
前記セッション応答メッセージは、少なくとも前記位置追跡が要求されたエリアの位置識別子を含むことを特徴とする請求項２９に記載のエリアベース位置追跡方法。
【請求項３４】
前記位置識別子は、位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）、ＬＡＣ（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ）、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当することを特徴とする請求項３３に記載のエリアベース位置追跡方法。
【請求項３５】
前記位置追跡初期化メッセージは、前記トリガ条件を満たしている場合に送信されることを特徴とする請求項２９に記載のエリアベース位置追跡方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信システムに関し、特に、ＳＵＰＬ（Ｓｅｃｕｒｅ  Ｕｓｅｒ  Ｐｌａｎｅ  Ｌｏｃａｔｉｏｎ）ベースの位置情報システムにおけるエリアベース位置追跡方法に関する。
【背景技術】
【０００２】
一般に、移動通信システムにおいては、移動通信端末（以下、単に端末という）の位置を計算するための関連機能部を移動通信ネットワークに備えて、周期的に又はユーザの要求に応じて前記端末の位置を所定のエンティティに伝達する位置サービスを提供している。
【０００３】
前記位置サービスに関連するネットワークの構造は、３ＧＰＰや３ＧＰＰ２などの内部ネットワーク構造によって異なる。端末の位置を計算する方法としては、端末が属するセルのＩＤを伝達するセルＩＤ方式、端末から各基地局への電波の到達時間を測定した後、三角測量を利用して端末の位置を計算する方法、及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いる方法などがある。
【０００４】
しかし、前述したような位置計算（位置追跡）方法を用いてユーザに位置サービスを提供するためには、多くのシグナリング及び位置情報が端末と位置サーバ間で送受信されなければならない。従って、位置サービスを提供するための標準化された位置追跡、すなわち、端末の位置に基づく位置サービスが急速に広がっている。前記位置追跡技術は、一般にユーザプレーンと制御プレーンを介して提供され、前記位置追跡技術の一例として、ユーザプレーンを介して位置サービスを提供するＳＵＰＬが知られている。
【０００５】
前記ＳＵＰＬは、端末の位置を計算するために必要な位置情報を伝達する効率的な方法であり、ＳＵＰＬプロトコルは、ＧＰＳアシスタンスのような位置追跡アシスタンス情報を伝達し、前記ＳＵＰＬは、移動端末とネットワーク間で位置追跡技術関連プロトコルを運ぶために、ユーザプレーンデータベアラを使用する。
【０００６】
一般に、位置追跡システムにおいて、位置サービスに関連するＳＵＰＬネットワークは、ＳＵＰＬエージェント、ＳＬＰ（ＳＵＰＬ  Ｌｏｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ）、及びＳＥＴ（ＳＵＰＬ  Ｅｎａｂｌｅｄ  Ｔｅｒｍｉｎａｌ）などを含む。前記ＳＵＰＬエージェントは、実際に測定された位置情報を使用するロジカルサービスアクセスポイントを示し、前記ＳＬＰは、位置情報を得るためにネットワークリソースにアクセスするネットワーク部のＳＵＰＬサービスアクセスポイントを示す。また、前記ＳＥＴは、ＳＵＰＬインタフェースを使用するＳＵＰＬネットワークと通信するデバイスであって、例えば、ＵＭＴＳのＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）、ＧＳＭのＭＳ（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）、ＩＳ−９５のＭＳ、ＳＥＴ機能を有するラップトップコンピュータ、又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの１つである。さらに、前記ＳＥＴは、ＷＬＡＮ（Ｗｉｄｅｂａｎｄ  ＬＡＮ）を介して接続される様々な移動端末でもよい。
【０００７】
前記ＳＥＴは、ユーザプレーンベアラによりネットワークに接続されてＳＵＰＬで定義する多様な手順をサポートする。ここで、ユーザがもともと登録していたネットワークをホームネットワークといい、ユーザが移動してホームネットワーク領域でない他のエリアに位置するときの該当エリアのネットワークを訪問ネットワーク（Ｖｉｓｉｔｅｄ  Ｎｅｔｗｏｒｋ）という。また、前記ホームネットワーク内のＳＬＰをＨ−ＳＬＰ（Ｈｏｍｅ−ＳＬＰ）といい、訪問ネットワーク内のＳＬＰをＶ−ＳＬＰ（Ｖｉｓｉｔｅｄ−ＳＬＰ）という。ここで、ネットワークでＳＵＰＬ手順を開始する場合、外部クライアントにより最初に接続されるＳＬＰをＲ−ＳＬＰ（Ｒｅｑｕｅｓｔｉｎｇ  ＳＬＰ）といい、前記Ｒ−ＳＬＰは、論理エンティティであり、前記Ｈ−ＳＬＰと同一であることもあり、同一でないこともある。また、現在位置追跡を目標とするＳＥＴをターゲットＳＥＴとして定義する。
【０００８】
ネットワークエレメントであるＳＬＰは、実際に位置を計算するエンティティであるＳＰＣ（ＳＵＰＬ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｃｅｎｔｅｒ）と、位置情報の計算以外のＳＬＰの役割、例えば、ローミング、リソース管理などの機能を担当するＳＬＣ（ＳＵＰＬ  Ｌｏｃａｔｉｏｎ  Ｃｅｎｔｅｒ）とから構成される。従って、前記ＳＥＴは、前記ＳＬＣを介して前記ＳＰＣと通信して位置情報を計算する（すなわち、位置追跡を行う）こともでき（すなわち、プロキシモード）、前記ＳＰＣと直接接続して位置情報を計算する（すなわち、位置追跡を行う）こともできる（すなわち、ノンプロキシモード）。
【０００９】
しかし、従来の技術においては、ＳＵＰＬに基づく即時の位置追跡方法は提案しているが、ＳＵＰＬに基づくエリアベース（ａｒｅａ−ｂａｓｅｄ，  ａｒｅａ−ｒｅｌａｔｅｄ，  ａｒｅａ  ｅｖｅｎｔ  ｔｒｉｇｇｅｒｅｄ）位置追跡方法は提案していない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従って、本発明の目的は、ＳＵＰＬに基づく多様かつ効果的なエリアベース位置追跡方法を提供することにある。
【課題を解決するための手段】
【００１１】
このような目的を達成するために、本発明の第１実施形態による移動通信システムにおける位置追跡方法は、少なくともトリガタイプ情報を含むセッション初期化メッセージをターゲット端末に送信する過程と、前記端末からセッション開始メッセージを受信する過程と、少なくともトリガパラメータ及び位置追跡が要求されたエリアの位置識別子を含むセッション応答メッセージを前記端末に送信する過程と、前記端末から位置追跡初期化メッセージを受信する過程と、前記端末と位置サーバ間で位置追跡を行い、計算された位置値を前記ターゲット端末に伝送する過程と、前記ターゲット端末の該当位置値が前記ターゲット端末から伝送されると、エージェントに前記位置値を提供する過程とを含む。
【００１２】
好ましくは、前記トリガタイプ情報は、エリアイベントサービスタイプを示す。
【００１３】
好ましくは、前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部である。
【００１４】
好ましくは、前記位置識別子は、前記位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）、ＬＡＣ（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ）、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当する。
【００１５】
好ましくは、前記位置追跡初期化メッセージは、トリガ条件にマッチするときに送信される。
【００１６】
好ましくは、前記トリガパラメータに含まれるトリガ条件が、端末が特定エリアに移動すること、又は、前記特定エリア内に位置していることを示す場合、前記位置追跡初期化メッセージは、前記受信された位置識別子の少なくとも１つが現在のＳＥＴの位置識別子と一致する場合にのみ送信される。
【００１７】
好ましくは、前記トリガパラメータに含まれるトリガ条件が、前記端末が特定エリアから移動することを示す場合、前記位置追跡初期化メッセージは、受信された位置識別子が現在のＳＥＴの位置識別子と一致しない場合にのみ送信される。
【００１８】
好ましくは、前記計算された位置値がトリガパラメータに含まれる特定エリアの位置値と一致する場合にのみ、前記位置値が前記端末に伝送される。
【００１９】
本発明の第２実施形態による移動通信システムにおけるエリアベース位置追跡方法は、第１条件情報を含むセッション初期化メッセージを位置サーバから端末が受信する過程と、前記セッション初期化メッセージによって前記位置サーバとセッションを開始する過程と、第２条件情報を含むセッション応答メッセージを前記位置サーバから受信する過程と、位置追跡初期化メッセージを前記位置サーバに送信する過程と、前記位置サーバと端末間で位置追跡を行う過程と、前記端末の計算された位置値と前記第２条件情報とを比較し、前記トリガ条件を満たしているか否かを確認する過程と、前記トリガ条件を満たしている場合、前記計算された位置値を前記位置サーバに伝送する過程とを含む。
【００２０】
好ましくは、前記第１条件情報は、トリガタイプ情報を示し、前記トリガタイプ情報は、エリアイベントサービスタイプを示す。
【００２１】
好ましくは、前記第２条件情報は、少なくともトリガパラメータとエリア識別子を含む。
【００２２】
好ましくは、前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部である。
【００２３】
好ましくは、前記位置識別子は、前記位置追跡が要求されたエリアの識別子を示す。
【００２４】
好ましくは、前記位置識別子は、前記位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ、ＭＮＣ、ＬＡＣ、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当する。
【００２５】
好ましくは、前記位置追跡初期化メッセージは、前記トリガ条件にマッチするときに送信される。
【００２６】
好ましくは、前記トリガパラメータに含まれるトリガ条件が、端末が特定エリアに移動するか、又は、前記特定エリア内に位置しているかを示す場合、前記位置追跡初期化メッセージは、前記受信された位置識別子の少なくとも１つが現在のＳＥＴの位置識別子と一致する場合にのみ送信される。
【００２７】
好ましくは、前記トリガパラメータに含まれるトリガ条件が、前記端末が特定エリアから移動することを示す場合、前記位置追跡初期化メッセージは、受信された位置識別子が現在のＳＥＴの位置識別子と一致しない場合にのみ送信される。
【００２８】
本発明の第３実施形態による移動通信システムにおけるエリアベース位置追跡方法は、第１及び第２条件情報を含むセッション開始メッセージを端末から受信する過程と、セッション応答メッセージを前記位置サーバから前記端末に送信する過程と、位置追跡初期化メッセージを前記端末から受信する過程と、前記端末と位置サーバ間で位置追跡を行い、計算された位置値を前記端末に伝送する過程とを含む。
【００２９】
好ましくは、前記第１条件情報は、トリガタイプ情報を示し、前記第２条件情報は、トリガパラメータを示す。
【００３０】
好ましくは、前記トリガタイプ情報は、エリアイベントサービスタイプを示す。
【００３１】
好ましくは、前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部である。
【００３２】
好ましくは、前記セッション応答メッセージは、前記位置追跡が要求されたエリアの位置識別子を少なくとも１つ含む。
【００３３】
好ましくは、前記位置識別子は、位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ、ＭＮＣ、ＬＡＣ、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当する。
【００３４】
好ましくは、前記位置追跡初期化メッセージは、前記トリガ条件を満たす場合にに送信される。
【００３５】
本発明の第３実施形態による移動通信システムにおけるエリアベース位置追跡方法は、少なくとも第１及び第２条件情報を含むセッション開始メッセージを位置サーバに送信する過程と、セッション応答メッセージを前記位置サーバから受信する過程と、位置追跡初期化メッセージを前記位置サーバに送信する過程と、前記端末と位置サーバ間で位置追跡を行う過程と、前記端末の計算された位置値と少なくとも前記第２条件情報とを比較し、前記トリガ条件にマッチしているか否かを確認する過程と、前記トリガ情報を満たすときに前記計算された位置値を内部エージェントに報告する過程とを含む。
【００３６】
好ましくは、前記第１条件情報は、トリガタイプ情報を示し、前記第２条件情報は、トリガパラメータを示す。
【００３７】
好ましくは、前記トリガタイプ情報は、エリアイベントサービスタイプを示す。
【００３８】
好ましくは、前記トリガパラメータは、前記エリアイベントトリガに関連するパラメータの一部である。
【００３９】
好ましくは、前記位置識別子は、位置追跡が要求されたエリアに属するセルｉｄ、ＭＣＣ、ＭＮＣ、ＬＡＣ、スクランブリングコード番号、又はプライマリスクランブリングコード番号のうち１つに該当する。
【００４０】
好ましくは、前記位置追跡初期化メッセージは、前記トリガ条件にマッチするときに送信される。
【００４１】
本発明の他の目的、特徴、態様、及び利点は、添付図面及び以下の詳細な説明から明白になる。
【発明の効果】
【００４２】
本発明は、ＳＵＰＬに基づく位置追跡方法において、エリアベース位置追跡を行うための方法を提案することにより、多様な位置追跡方法がＳＵＰＬに基づいて実現できるという効果がある。
【発明を実施するための最良の形態】
【００４３】
以下、添付した図面を参照して本発明を詳細に説明する。
【００４４】
本発明は、ＳＵＰＬネットワークにおいて実現できる。しかし、本発明は、他のタイプの通信仕様に準拠した通信システムにおいて採択できる。以下、本発明の好ましい実施形態について詳細に説明する。
【００４５】
本発明は、ＳＵＰＬに基づく位置追跡（位置情報）システムにおいて、サーバ及び端末が位置追跡に関連するトリガ情報を管理する場合に関するエリアベース位置追跡（エリア関連位置追跡）（例えば、端末が特定位置に移動するか、特定エリア内に続けて位置しているか、特定エリアから移動する場合）手順を提供する。
【００４６】
本発明によるエリアベース位置追跡は、周期的に又は予め保存されたトリガ情報に基づいて該当イベントが発生すると、トリガ情報、すなわち、エリアイベント情報に定義されている該当エリアにＳＥＴが現在属しているか否かを判断するためにＳＬＰ又はＳＥＴが位置追跡手順を開始し、該当エリアに属すると、該当イベントを報告する場合を示す。ここで、エリアイベントとは、端末が特定エリアに移動するか、前記特定エリアから移動するか、又は前記エリア内に存在することを確認することにより、前記該当イベントが発生したことを示す用語である。また、前記エリアは、本発明で言及する「特定エリア」に対応し、前記エリアイベントを定義する情報を示す。
【００４７】
一般に、ＳＵＰＬに基づく位置情報システムにおいて提供される位置サービスは、ネットワークによるサービス（すなわち、ネットワーク開始ケース（Ｎｅｔｗｏｒｋ−ｉｎｉｔｉａｔｅｄ  ｃａｓｅ））とＳＥＴによるサービス（すなわち、ＳＥＴ開始ケース（ＳＥＴ−ｉｎｉｔｉａｔｅｄ  ｃａｓｅ））とに分類される。また、前記位置サービスは、前記ＳＥＴがホームネットワークのＨ−ＳＬＰと直接メッセージを交換して位置追跡手順を行うプロキシモードと、ＳＥＴがＨ−ＳＬＰ内のＳＬＣ（ＳＵＰＬ  Ｌｏｃａｔｉｏｎ  Ｃｅｎｔｅｒ）及びＳＰＣ（ＳＵＰＬ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｃｅｎｔｅｒ）とメッセージを交換して位置追跡手順を行うノンプロキシモードとに区分される。
【００４８】
本発明は、トリガ情報を管理する主体によって、周期的な位置追跡をネットワークトリガケース（Ｎｅｔｗｏｒｋ−ｔｒｉｇｇｅｒｅｄ  ｃａｓｅ）又はＳＥＴトリガケース（ＳＥＴ−ｔｒｉｇｇｅｒｅｄ  ｃａｓｅ）に区分し、その区分されたサービスをネットワークによるサービス（すなわち、ネットワーク開始ケース）とＳＥＴによるサービス（すなわち、ＳＥＴ開始ケース）に区分して説明する。
【００４９】
図１は、本発明の第１実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのネットワークトリガケース及びネットワーク開始ケースを示す。ここで、前記ＳＬＰは、ネットワーク側に該当し、ターゲットＳＥＴ（以下、ＳＥＴという）は、端末側に該当する。
【００５０】
外部のＬＣＳクライアントからエリアベース位置追跡が要求されると、ＳＵＰＬエージェントは、ＳＬＰにＭＬＰ（Ｍｏｂｉｌｅ  Ｌｏｃａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）  ＴＬＲＲ（Ｔｒｉｇｇｅｒｅｄ  Ｌｏｃａｔｉｏｎ  Ｒｅｐｏｒｔｉｎｇ  Ｒｅｑｕｅｓｔ）メッセージを利用してエリアベース位置追跡を要求する（Ｓ１０）。
【００５１】
前記ＭＬＰ  ＴＬＲＲメッセージは、ｍｓ−ｉｄ、ｃｌｉｅｎｔ−ｉｄ、ＱｏＰ、及びｔｌｒｒ＿ｅｖｅｎｔなどのパラメータを含む。前記ｍｓ−ｉｄは、位置追跡のターゲット（ＳＥＴ）を示し、前記Ｑｏｐは、位置追跡精度（例えば、時間的な遅延及び空間的な精度）を示し、前記ｔｌｒｒ＿ｅｖｅｎｔは、エリアイベント情報、すなわち、エリアベース位置追跡の特性（例えば、位置追跡のターゲット（例えば、端末）が特定エリアに移動するか、特定エリアから移動するか、特定エリア内に位置しているかなど）と特定エリア（例えば、特定エリア名や正確な位置値など）を示す。
【００５２】
また、前記ＭＬＰ  ＴＬＲＲメッセージは、付加的に位置追跡値のタイプ（現在値、又は、現在値の計算もしくは追跡が難しい場合は直近に追跡した値を示す）に関連するパラメータ、及び位置要求が複数である場合、各位置追跡要求に対する優先度を設定するためのパラメータをさらに含むことができる。
【００５３】
前記ＭＬＰ  ＴＬＲＲメッセージを受信したＳＬＰは、ルックアップテーブルを利用してターゲットＳＥＴがＳＵＰＬをサポートしているか否かを確認し、ルーティング情報を利用してターゲットＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ１１）。
【００５４】
確認の結果、前記ＳＥＴが前記ＳＵＰＬをサポートし、現在ローミングされていない場合、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ初期化（ＳＵＰＬ  ＩＮＩＴ）メッセージを送信して前記ＳＥＴとＳＵＰＬ手順を開始する（Ｓ１２）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージは、ＷＡＰ（ｗｉｒｅｌｅｓｓ  ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）  Ｐｕｓｈ、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）トリガ、又はＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）  Ｐｕｓｈ、ＵＤＰ／ＩＰなどの形式で送信される。
【００５５】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、ＳＬＰ  ｍｏｄｅ、ＳＵＰＬ  ｍｏｄｅ、使用される位置追跡方法（ｐｏｓｍｅｔｈｏｄ）などを含む。ここで、前記ＳＬＰ  ｍｏｄｅは、ＳＬＰの動作モード（すなわち、プロキシモード又はノンプロキシモード）を示し、前記ＳＵＰＬ  ｍｏｄｅは、位置追跡のタイプ（例えば、即時の位置追跡、周期的な位置追跡、エリアベース位置追跡など）を示す。また、前記ＳＬＰは、段階Ｓ１１を行う前に前記ＳＥＴのプライバシーを確認できるが、ユーザに位置情報に関連する通知が必要な場合は、前記ＳＵＰＬ  ＩＮＩＴメッセージ内に通知パラメータをさらに含める。
【００５６】
従って、前記ＳＬＰは、前記ＳＵＰＬ  ＩＮＩＴメッセージ内にエリアベーストリガ情報を含んで伝送する。このパラメータは、前記ターゲットＳＥＴにエリアベース位置追跡に関する情報及びＳＬＰにより該当位置追跡が行われる（すなわち、ネットワークトリガケース）ことを通知する。
【００５７】
前記ＳＵＰＬ  ＩＮＩＴメッセージを受信したＳＥＴは、前記ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（すなわち、３ＧＰＰ又は３ＧＰＰ２）にデータ接続を要求する（Ｓ１３）。一旦、データ接続が設定されると、前記ＳＥＴは、前記ＳＵＰＬ  ＩＮＩＴメッセージにより伝送されたトリガ情報を保存した後、ＳＵＰＬ開始（ＳＵＰＬ  ＳＴＡＲＴ）メッセージを前記ＳＬＰに送信する（Ｓ１４）。ここで、前記ＳＥＴは、前記ＳＵＰＬ  ＳＴＡＲＴメッセージ内にＳＥＴ能力情報を含んで伝送する。
【００５８】
前記ＳＬＰは、ＭＬＰ  ＴＬＲＡ（Ｔｒｉｇｇｅｒｅｄ  Ｌｏｃａｔｉｏｎ  Ｒｅｐｏｒｔｉｎｇ  ａｎｓｗｅｒ）メッセージを用いることにより前記ＳＵＰＬエージェントに前記該当位置追跡要求に対する確認（すなわち、位置追跡ができるか否か）を伝送し（Ｓ１５）、ＳＵＰＬ応答（ＳＵＰＬ  ＲＥＳＰＯＮＳＥ）メッセージにより前記ＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答を前記ＳＥＴに伝送する（Ｓ１６）。ここで、前記ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージをＳＵＰＬトリガ（ＳＵＰＬ  ＴＲＩＧＧＥＲ）メッセージに替えてもよい。この場合、段階Ｓ１６は行われない。
【００５９】
その後、前記ＳＬＰは、前記保存されたトリガ情報を利用して前記該当イベントが発生したか否かを確認するために、すなわち、前記端末の位置が前記イベント発生に関連する位置に該当しているか否かを周期的に確認するために、前記ＳＥＴに前記ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを送信して位置追跡の開始を前記ＳＥＴに通知する（Ｓ１７）。前記ＳＥＴは、前記ＳＬＰに前記ＳＵＰＬ位置初期化（ＳＵＰＬ  ＰＯＳ  ＩＮＩＴ）メッセージを送信して実際の位置追跡関連手順を開始する（Ｓ１８）。ここで、前記ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、少なくともセッションＩＤ、基地局ＩＤなどを示す位置識別子（Ｌｏｃａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ  ：ｌｉｄ）、バージョン、及びＳＥＴ能力情報（Ｃａｐａｂｉｌｉｔｉｅｓ）などを含む。
【００６０】
前記ＳＬＰ及び前記ＳＥＴは、実際の位置追跡を行うためにメッセージを連続的に交換し、前記ＳＬＰ又は前記ＳＥＴは、前記連続的なメッセージにより前記ＳＥＴの位置を計算する（Ｓ１９）。好ましくは、前記ＳＬＰと前記ＳＥＴ間で交換されるメッセージは、セッションＩＤと、位置追跡に使用するプロトコル（ＲＲＬＰ、ＲＲＣ、又はＴＩＡ−８０１）などを含む。また、前記ＳＥＴは、前記ＳＬＰと実際の位置値を正確に計算せずに、ＳＵＰＬ  ＲＥＰＯＲＴメッセージによりｌｉｄのみを報告することができる。
【００６１】
前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図１の実線で示す部分は、ＳＥＴアシストモードで行われる位置追跡を示す。しかしながら、前記位置追跡がＳＥＴベースモードで行われる場合、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＬＰに前記計算された位置値（すなわち、ｐｏｓｒｅｓｕｌｔ）を伝送する（Ｓ２０）（点線で表示）。
【００６２】
前記位置追跡（位置計算）が完了すると、前記ＳＬＰは、前記計算されたＳＥＴの位置が予め保存されたエリアイベント情報と一致するか否かを判断する。判断の結果、前記ＳＥＴの位置値が前記予め保存されたエリアイベント情報と一致する場合、前記ＳＬＰは、ＭＬＰ  ＴＬＲＥＰメッセージにより該当位置追跡値をＳＵＰＬエージェントに伝送し（Ｓ２１）、一致しない場合、周期的に以下のような位置追跡手順を行う。
【００６３】
すなわち、次のエリアベース位置追跡周期となると、前記ＳＬＰは、再びＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを前記ＳＥＴに送信して位置追跡の開始を通知し（Ｓ２２）、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信して実際の位置追跡関連手順を開始する（Ｓ２３）。その後、前記ＳＬＰと前記ＳＥＴは、前記ＳＥＴの位置を計算するために、実際の位置追跡を行うためのメッセージを連続的に交換する（Ｓ２４）。ここで、位置追跡（位置計算）がＳＥＴベースモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記ＳＥＴから前記計算された位置値を受信する（Ｓ２５）。また、前記ＳＥＴは、前記ＳＬＰと実際の位置値を正確に計算せずに、ＳＵＰＬ  ＲＥＰＯＲＴメッセージによりｌｉｄのみを報告することができる。
【００６４】
従って、前記ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージ、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、ＳＵＰＬ  ＰＯＳ手順、及びＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記ＳＥＴが存在する位置が把握されると、前記ＳＬＰは、再び前記ＳＥＴの位置が予め保存されたエリアイベント情報と一致しているか否かを判断する。判断の結果、前記ＳＥＴの位置値が前記予め保存されたエリアイベント情報と一致する場合（すなわち、該当イベントが発生した場合）、前記ＳＬＰは、ＭＬＰ  ＴＬＲＥＰメッセージにより前記エリアベース位置追跡値を前記ＳＵＰＬエージェントに伝送し（Ｓ２６）、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順（又は、ＳＵＰＬセッション）の終了を通知する（Ｓ２７）。また、前記ＳＵＰＬ  ＥＮＤメッセージを受信したＳＥＴは、前記ＳＬＰとのＩＰ接続を解除し、位置追跡セッションに関連する全てのリソースを解除する。
【００６５】
一方、図１において、ＳＵＰＬ  ＳＴＡＲＴ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略できるので、この場合、ＭＬＰ  ＴＬＲＡメッセージは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの後に送信できる。
【００６６】
前記エリアベース位置追跡の周期が長い場合、前記位置サーバは、毎周期の終わりに前記端末にＳＵＰＬ  ＥＮＤメッセージを送信することにより１周期に対する位置追跡を終了する。
【００６７】
図２は、本発明の第２実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのネットワークトリガケース及びＳＥＴ開始ケースを示す。
【００６８】
まず、ＳＵＰＬエージェントがエリアベース位置追跡を要求すると、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（例えば、３ＧＰＰ又は３ＧＰＰ２）にデータ接続を要求する（Ｓ３０）。
【００６９】
一旦、データ接続が設定されると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＳＴＡＲＴメッセージを送信してエリアベース位置追跡（すなわち、特定エリアに移動するか、特定エリアから移動する場合）手順を開始する（Ｓ３１）。ここで、前記ＳＥＴは、ＳＵＰＬ  ＳＴＡＲＴメッセージ内にエリアイベント情報を示すｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを挿入し、エリアベース位置追跡の特性（例えば、位置追跡ターゲット（例えば、端末）が特定エリアに移動するか、特定エリアから移動するか、特定エリア内に位置するかなど）及び前記特定エリア情報（例えば、特定エリア名や正確な位置値など）などを前記ＳＬＰに伝送する。
【００７０】
前記ＳＵＰＬ  ＳＴＡＲＴメッセージを受信した前記ＳＬＰは、エリアイベント情報を保存し、ルーティング情報を利用して前記ＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ３２）。確認の結果、前記ＳＥＴが現在ローミングされていない場合は、前記ＳＥＴにＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答としてＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを送信する（Ｓ３３）。
【００７１】
その後、前記ＳＬＰは、前記保存されたトリガ情報を利用して該当イベントが発生したか否かを確認するために、すなわち、端末の位置がイベント発生に関連する位置に該当するか否か周期的に確認するために、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを利用して前記ＳＥＴに位置追跡の開始を通知し（Ｓ３４）、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ位置初期化メッセージ（ＳＵＰＬ  ＰＯＳ  ＩＮＩＴ）を送信して実際の位置追跡関連手順を開始する（Ｓ３５）。ここで、位置追跡が最初に発生した場合は、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを前記ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージに替えることもできる。
【００７２】
前記ＳＬＰ及び前記ＳＥＴは、実際の位置追跡を行うために連続的にメッセージを交換する。前記ＳＬＰ又は前記ＳＥＴは、前記連続的なメッセージを利用することにより前記ＳＥＴの位置を計算する（Ｓ３６）。ここで、前記ＳＬＰは、前記ＳＥＴと実際の位置値を正確に計算せずに、ＳＵＰＬ  ＲＥＰＯＲＴメッセージによりｌｉｄのみを報告することができる。
【００７３】
前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図２において実線で示す部分は、ＳＥＴベースモードで行われる位置追跡を示す。前記位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに前記計算された位置値を伝送する（Ｓ３７）（点線表示）。前記位置追跡が完了すると、前記ＳＬＰは、計算されたＳＥＴの位置が保存されたエリアイベント情報と一致しているか否かを確認することにより該当イベントが発生したか否かを判断する。
【００７４】
次の位置追跡周期となると、前記ＳＬＰと前記ＳＥＴは、前述したように、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージ、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、ＳＵＰＬ  ＰＯＳ手順、及びＳＵＰＬ  ＲＥＰＯＲＴメッセージを交換して位置追跡を再実行する（Ｓ３８〜Ｓ４１）。ここで、前記ＳＬＰは、前記ＳＥＴと実際の位置値を正確に計算する代わりに、ＳＵＰＬ  ＲＥＰＯＲＴメッセージによりｌｉｄのみを報告することができる。
【００７５】
前述したような一連のエリアベース位置追跡手順が全て終了すると、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順（又は、ＳＵＰＬセッション）の終了を通知し（Ｓ４２）、前記ＳＥＴは、前記ＳＬＰとのＩＰ接続を解除するとともに、位置追跡セッションに関連する全てのリソースを解除する。
【００７６】
図３は、本発明の第３実施形態によるエリアベース位置追跡手順を示す図であり、第３実施形態は、第２実施形態に比べてエリアベース位置追跡の周期が相対的に長い。
【００７７】
図３に示すように、エリアベース位置追跡の周期が長い場合、前記ＳＬＰは、ＳＵＰＬ  ＥＮＤメッセージを利用して毎周期の終わりに１周期に対する位置追跡を終了し（すなわち、ＳＵＰＬセッションは維持し、ＳＵＰＬ接続のみを解除する）（Ｓ５８）、次の周期の開始点で再びＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを利用して次の周期の位置追跡を行う（Ｓ５９）。ここで、段階Ｓ５０〜Ｓ５７は、番号のみが異なり、図２の段階Ｓ３０〜Ｓ３７と同一であるため、その詳細な説明は省略する。
【００７８】
すなわち、１周期に対するエリアベース位置追跡手順が終了すると（Ｓ５７）、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信して１周期に対するＳＵＰＬ  ＰＯＳ接続を解除する（Ｓ５８）。次に、前記ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを前記ＳＥＴに送信して次の周期の位置追跡が行われることを前記ＳＥＴに通知する（Ｓ５９）。ここで、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（例えば、３ＧＰＰ又は３ＧＰＰ２）にデータ接続を要求する。
【００７９】
従って、該当イベントが発生すると、前記ＳＬＰと前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、ＳＵＰＬ  ＰＯＳ手順、及びＳＵＰＬ  ＲＥＰＯＲＴメッセージを交換して該当周期の位置追跡を行う（Ｓ６０〜Ｓ６２）。また、一連のエリアベース位置追跡手順が全て終了すると、前記ＳＬＰは、ＳＵＰＬ  ＥＮＤメッセージを前記ＳＥＴに送信してＳＵＰＬ手順が全て終了したことを通知する（Ｓ６３）。
【００８０】
図４は、本発明の第４実施形態によるエリアベース位置追跡手順を示す図である。本発明の第４実施形態は、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示し、特に、位置追跡がＳＥＴベースモードで行われるケースである。
【００８１】
外部のＬＣＳクライアントからエリアベース位置追跡が要求されると、前記ＳＵＰＬエージェントは、前記ＳＬＰにＭＬＰ  ＴＬＲＲメッセージを利用してエリアベース位置追跡を要求する（Ｓ７０）。前記ＭＬＰ  ＴＬＲＲメッセージは、ｍｓ−ｉｄ、ｃｌｉｅｎｔ−ｉｄ、ＱｏＰ、及びｔｌｒｒ＿ｅｖｅｎｔなどのパラメータを含む。ここで、前記ｍｓ−ｉｄは、位置追跡ターゲット（ＳＥＴ）を示し、前記ＱｏＰは、位置追跡精度を示し、前記ｔｌｒｒ＿ｅｖｅｎｔは、エリアイベント情報、すなわち、エリアベース位置追跡の特性及び特定エリアを示す。また、前記ＭＬＰ  ＴＬＲＲメッセージは、位置追跡値のタイプに関するパラメータ、及び位置追跡要求が複数である場合の各位置追跡要求に対する優先度設定のためのパラメータをさらに含むことができる。
【００８２】
前記ＭＬＰ  ＴＬＲＲメッセージを受信した前記ＳＬＰは、ルックアップテーブルを利用して前記ＳＥＴが前記ＳＵＰＬをサポートしているか否かを確認し、ルーティング情報を利用して前記ＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ７１）。確認の結果、前記ＳＥＴが前記ＳＵＰＬをサポートし、現在ローミングされていない場合、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＩＮＩＴメッセージを送信して前記ＳＥＴとＳＵＰＬ手順を開始する（Ｓ７２）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージは、例えば、ＷＡＰ  Ｐｕｓｈ、ＳＭＳトリガ、ＳＩＰ  ｐｕｓｈ、又はＵＤＰ／ＩＰなどの形式で伝送される。
【００８３】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、ＳＬＰ  ｍｏｄｅ、ＳＵＰＬ  ｍｏｄｅ、及びｐｏｓｍｅｔｈｏｄなどのパラメータを含む。ここで、前記ＳＬＰ  ｍｏｄｅは、ＳＬＰの動作モード（例えば、プロキシモード又はノンプロキシモード）を示し、前記ＳＵＰＬ  ｍｏｄｅは、位置追跡のタイプ（例えば、即時の位置追跡、周期的な位置追跡、エリアベース位置追跡）を示す。前記ＳＬＰは、段階Ｓ７１を行う前に前記ＳＥＴのプライバシーを確認することができるが、ユーザに位置追跡に関連する通知が必要な場合は、前記ＳＵＰＬ  ＩＮＩＴメッセージ内に通知パラメータをさらに含める。
【００８４】
また、前記ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを含めて伝送するが、前記パラメータにより外部のＬＣＳクライアントから受信したエリアベース位置追跡に関するトリガ情報、すなわち、エリアイベント情報を前記ＳＥＴに伝送する。すなわち、前記ＳＬＰは、エリアベース位置追跡を発生させるトリガ情報を前記ＳＥＴに伝達する（すなわち、ＳＥＴトリガケース）。前記ＳＥＴは、該当イベントが発生すると実際の位置追跡が実行できるようにする。
【００８５】
前記ＳＵＰＬエージェントからＭＬＰ  ＴＬＲＲメッセージを利用して伝送された特定エリア（例えば、ソウル又は新吉１洞）は、実際にネットワーク上のセルｉｄとして表現されていないため、必要な場合、前記ＳＬＰは、前記特定エリアをセルｉｄのようなネットワークパラメータに変換してＳＵＰＬ  ＩＮＩＴメッセージにより伝送する。また、前記ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージを利用して前記ＭＬＰ  ＴＬＲＲメッセージにより伝送された特定エリア名などをそのまま伝送し、前記ＳＥＴが認知できるネットワークパラメータなどに変換した値は別途の提供プロトコル（ｐｒｏｖｉｓｉｏｎｉｎｇ  ｐｒｏｔｏｃｏｌ）で伝送できる。
【００８６】
前記ＳＵＰＬ  ＩＮＩＴメッセージを受信した前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（例えば、３ＧＰＰ又は３ＧＰＰ２）とデータ接続を設定する（Ｓ７３）。前記データ接続が設定されると、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴメッセージにより伝送されたトリガ情報（すなわち、エリアイベント情報）を保存した後、ＳＵＰＬ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する（Ｓ７４）。ここで、前記ＳＥＴは、ＳＵＰＬ  ＳＴＡＲＴメッセージ内にＳＥＴ能力情報を含んで伝送する。
【００８７】
前記ＳＬＰは、ＭＬＰ  ＴＬＲＡメッセージによりＳＵＰＬエージェントに該当位置追跡要求に対する確認（すなわち、位置追跡ができるか否か）を伝送し（Ｓ７５）、ＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答として前記ＳＥＴにＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを送信する（Ｓ７６）。
【００８８】
その後、周期的に前記ＳＬＰによる位置値計算に必要な情報（すなわち、アシスタンスデータ）、例えば、Ａ−ＧＰＳを使用する場合に衛星の現在軌道、現在位置で端末により受信できる衛星信号が属する衛星の数のように、前記ＳＥＴが実際に位置追跡のために測定する必要のあるデータを迅速に処理するために、前記ＳＬＰにより伝達される情報が必要であれば、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＳＬＰに送信して位置追跡手順を開始する（Ｓ７７）。ここで、前記ＳＬＰと前記ＳＥＴ間のＴＣＰ／ＩＰ接続がＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ送信後に終了した場合、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信する前にデータ接続を再設定しなければならない。
【００８９】
従って、前記ＳＬＰと前記ＳＥＴは、実際の位置追跡を行うために連続的にメッセージを交換する（すなわち、ＳＵＰＬ  ＰＯＳ手順実行）。前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。
【００９０】
図４は、ＳＥＴベースモードで行われる位置追跡を示す。従って、前記ＳＥＴは、前記ＳＵＰＬ  ＰＯＳ手順が終了すると、計算された位置値とエリアイベント情報に設定されている実際の位置値とを比較することにより、エリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生した場合、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記計算された位置値を前記ＳＬＰに伝送し（Ｓ７９）、前記ＳＬＰは、前記ＳＥＴから受信した位置追跡値をＭＬＰ  ＴＬＲＥＰメッセージを利用して前記ＳＵＰＬエージェントに伝送する（Ｓ８０）。ここで、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージのｔｒｉｇｇｅｒ＿ｅｖｅｎｔパラメータに、前記該当イベントの特性（例えば、ＳＥＴが特定エリアに移動するか、特定エリアから移動するか、又は特定エリア内にある場合）を示す情報を含めて前記ＳＬＰに伝送する。
【００９１】
それに対して、前記確認の結果、エリアイベントが発生していない場合、前記ＳＥＴは、以下のように周期的に位置追跡手順を行う。この場合、前記段階Ｓ７９及びＳ８０は行われない。
【００９２】
すなわち、次のエリアベース位置追跡周期となると、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信して位置追跡の開始を通知し（Ｓ８１）、前記ＳＬＰと連続的なメッセージを交換してＳＵＰＬ  ＰＯＳ手順を行う（Ｓ８２）。
【００９３】
前記ＳＵＰＬ  ＰＯＳ手順が終了すると、前記ＳＥＴは、計算された位置値をエリアイベント情報に設定されている実際の位置値と比較する。比較の結果、前記計算された位置値が実際の位置値と一致する場合（すなわち、エリアイベントが発生した場合）、前記ＳＥＴは、該当位置追跡値と発生したイベントのタイプをＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＬＰに伝送する（Ｓ８３）。
【００９４】
従って、前記ＳＬＰは、前記ＳＥＴから受信した位置追跡値をＭＬＰ  ＴＬＲＥＰメッセージを利用してＳＵＰＬエージェントに伝送し（Ｓ８４）、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順（又は、ＳＵＰＬセッション）の終了を通知する（Ｓ８５）。
【００９５】
一方、図４において、ＳＵＰＬ  ＳＴＡＲＴ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略できるので、この場合、ＭＬＰ  ＴＬＲＡメッセージはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの後に送信されてもよい。
【００９６】
図５は、本発明の第５実施形態によるエリアベース位置追跡手順を示す図であり、第５実施形態は、第４実施形態に比べてエリアベース位置追跡の周期が相対的に長い。
【００９７】
図５に示すように、エリアベース位置追跡の周期が長い場合、前記ＳＬＰは、ＳＵＰＬ  ＥＮＤメッセージを利用して毎周期の終わりに１周期に対する位置追跡を終了し（すなわち、ＳＵＰＬセッションでなくＳＵＰＬ接続を解除する）（Ｓ１００）、次の周期の開始点で前記ＳＵＰＬ  ＳＴＡＲＴを再使用して次の周期の位置追跡を行う（Ｓ１０２）。ここで、段階Ｓ９０〜Ｓ９９は、図４の段階Ｓ７０〜Ｓ７９と同一であるため、その詳細な説明は省略する。
【００９８】
すなわち、１周期に対するエリアベース位置追跡手順が終了することによりエリアイベントが発生すると、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信して１周期に対するＳＵＰＬ  ＰＯＳ接続を解除した後（Ｓ１００）、ＭＬＰ  ＴＬＲＥＰメッセージを利用して前記ＳＵＰＬエージェントに該当エリアベース位置追跡値を伝送する（Ｓ１０１）。エリアイベントが発生していない場合、前記段階Ｓ９９及びＳ１０１は行われない。
【００９９】
その後、次のエリアベース位置追跡周期となると、前記ＳＥＴは、ＳＵＰＬ  ＳＴＡＲＴメッセージを利用して前記解除されたＳＵＰＬ  ＰＯＳ接続を開放（接続）し、前記ＳＬＰに次の周期の位置追跡が行われることを通知する（Ｓ１０２）。図５において、ＳＵＰＬ  ＳＴＡＲＴ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略できるので、この場合、ＭＬＰ  ＴＬＲＡメッセージはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの後に送信され、段階Ｓ１０２で、ＳＵＰＬ  ＳＴＡＲＴメッセージの代わりにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージが使用される。
【０１００】
従って、次のエリアベース位置追跡周期となると、前記ＳＬＰと前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、ＳＵＰＬ  ＰＯＳ手順、並びにＳＵＰＬ  ＲＥＰＯＲＴ及びＭＬＰ  ＴＬＲＥＰメッセージを連続的に交換して位置追跡を行い、該当位置値をＳＵＰＬエージェントに伝送する（Ｓ１０４〜Ｓ１０７）。また、一連のエリアベース位置追跡手順が全て終了すると、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順が終了したことを通知する（Ｓ１０８）。
【０１０１】
図６は、本発明の第６実施形態によるエリアベース位置追跡手順を示す図である。本発明の第６実施形態は、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースであり、特に、位置追跡がＳＥＴアシストモードで行われる。
【０１０２】
図６に示すように、段階Ｓ１１０〜Ｓ１１８の動作は、図４の段階Ｓ７０〜Ｓ７８の動作と同一であるため、その詳細な説明は省略する。
【０１０３】
従って、ＳＵＰＬ  ＰＯＳ手順が終了すると（Ｓ１１８）、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに前記計算された位置値を伝送し（Ｓ１１９）、前記ＳＥＴは、前記計算された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生した場合、前記ＳＥＴは、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージ内に前記計算された位置値と該当イベントの特性を示すｔｒｉｇｇｅｒ＿ｅｖｅｎｔパラメータを含めて前記ＳＬＰに伝送し（Ｓ１２０）、前記ＳＬＰは、前記ＳＥＴから受信した位置追跡値をＭＬＰ  ＴＬＲＥＰメッセージを利用して前記ＳＵＰＬエージェントに伝送する（Ｓ１２１）。
【０１０４】
それに対して、前記確認の結果、エリアイベントが発生していない場合、前記ＳＥＴは、周期的に以下のような位置追跡手順を行う。この場合、段階Ｓ１２０及びＳ１２１は行われない。
【０１０５】
すなわち、次のエリアベース位置追跡周期となると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを再送信して位置追跡の開始を通知し（Ｓ１２２）、前記ＳＬＰと実際の位置追跡を実施するための連続的なメッセージを交換してＳＵＰＬ  ＰＯＳ手順を行う（Ｓ１２３）。
【０１０６】
前記ＳＵＰＬ  ＰＯＳ手順が終了すると、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに前記計算された位置値を伝送し（Ｓ１２４）、前記ＳＥＴは、前記計算された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生した場合、前記ＳＥＴは、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージ内に前記計算された位置値とともに該当イベントの特性を示すｔｒｉｇｇｅｒ＿ｅｖｅｎｔパラメータを含めて前記ＳＬＰに伝送する（Ｓ１２５）。
【０１０７】
従って、前記ＳＬＰは、ＭＬＰ  ＴＬＲＥＰメッセージを利用して前記ＳＥＴから受信した位置追跡値を前記ＳＵＰＬエージェントに伝送し（Ｓ１２６）、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順（又は、ＳＵＰＬセッション）の終了を通知する（Ｓ１２７）。
【０１０８】
一方、図６において、ＳＵＰＬ  ＳＴＡＲＴ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略できるので、この場合、ＭＬＰ  ＴＬＲＡメッセージはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの後に送信されてもよい。
【０１０９】
図７は、本発明の第７実施形態によるエリアベース位置追跡手順を示す図である。第７実施形態は、ＳＵＰＬ  ＩＮＩＴメッセージのサイズの制約により、前記ＳＬＰがｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａをＳＵＰＬ  ＩＮＩＴメッセージを利用して伝送することができない場合、新しいＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを利用して前記ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａを伝送する場合を示す。
【０１１０】
すなわち、本発明の第７実施形態は、第４実施形態にＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴ及びＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージが追加された点が異なり、それ以外の過程は番号が異なるだけで第４実施形態と同様である。
【０１１１】
従って、前述した段階Ｓ１３０〜Ｓ１３４が行われると、前記ＳＬＰは、前記ＳＥＴが該当情報によってエリアベース位置追跡を準備し、別途にユーザ確認を行うようにするために、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージによりエリアベース位置追跡のためのトリガ情報（すなわち、エリアイベント情報）を前記ＳＥＴに伝送する（Ｓ１３５）。前記ＳＥＴは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにより伝送されたエリアイベント情報を保存した後、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージに対する応答としてＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを送信する（Ｓ１３６）。
【０１１２】
しかし、図４とは異なり、図７に示すように、前記ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを前記ＳＥＴから受信した後にＭＬＰ  ＴＬＲＡメッセージを前記ＳＵＰＬエージェントに送信する（Ｓ１３７）。これは、前記ＳＬＰがＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにエリアベース位置追跡に関連するトリガ情報を含めて前記ＳＥＴに伝送し、前記ＳＥＴからＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより応答を受信するため、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを受信してはじめてエリアベース位置追跡に関連するトリガ情報がＳＥＴに全て伝送されたことを認知できるためである。しかし、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージは省略でき、この場合、前記ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを送信した後、直ちにＭＬＰ  ＴＬＲＡメッセージを前記ＳＵＰＬエージェントに送信する。
【０１１３】
ＳＵＰＬ  ＩＮＩＴメッセージは、ＳＭＳにより送信することもできる。従って、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージは、前記ＳＭＳ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを全て含むことができない場合に前記ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを別途に伝送するためのメッセージであり、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージは、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージに対する応答メッセージである。従って、図４においては、ＳＵＰＬ  ＳＴＡＲＴメッセージとＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを全て省略できたが、図７においては、エリアベース位置追跡に関連するトリガ情報をＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにより送信し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥを受信する場合、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴに含まれている周期的な位置追跡に対する前記ＳＬＰからの同意を得るために、まずＳＵＰＬ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する必要がある。従って、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージのみが省略できる。
【０１１４】
また、本発明の第７実施形態も、エリアベース位置追跡のための周期が長い場合は、周期毎に前記ＳＥＴにより前記ＳＵＰＬセッションを開放（接続）できるように手順を修正できる。この場合、毎位置追跡周期のＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージの前にＳＵＰＬ  ＳＴＡＲＴメッセージ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを追加する。ＳＵＰＬ  ＲＥＰＯＲＴメッセージが使用（要求、送信）されない場合は、ＳＵＰＬ  ＰＯＳ手順後にＳＵＰＬ  ＥＮＤメッセージを追加する。ＳＵＰＬ  ＲＥＰＯＲＴメッセージが使用される場合は、ＳＵＰＬ  ＲＥＰＯＲＴメッセージ後にＳＵＰＬ  ＥＮＤメッセージを追加する。
【０１１５】
図５及び図７は、位置追跡（すなわち、位置計算）がＳＥＴベースモードで行われる場合のみを示す。位置追跡がＳＥＴアシストモードで行われる場合、図６に示すように、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送し、前記ＳＥＴは、該当イベントが発生したか否かを確認した後、該当イベントが発生した場合、ＳＵＰＬ  ＴＲＩＧＧＥＲメッセージを利用して該当イベントが発生したことを前記ＳＬＰに通知する。
【０１１６】
図８は、本発明の第８実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す。
【０１１７】
まず、前記ＳＵＰＬエージェントからエリアベース位置追跡が要求されると、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（例えば、３ＧＰＰ又は３ＧＰＰ２）にデータ接続を要求する（Ｓ１５０）。
【０１１８】
一旦、データ接続が設定されると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＳＴＡＲＴメッセージを送信してエリアベース位置追跡手順を開始する（Ｓ１５１）。ここで、前記ＳＥＴは、前記ＳＵＰＬ  ＳＴＡＲＴメッセージにｔｌｒｒ＿ｅｖｅｎｔパラメータを挿入し、エリアベース位置追跡の特性及び特定エリア情報などを設定して前記ＳＬＰに伝送する。
【０１１９】
例えば、前記特定エリア情報は「ソウル」、「新吉１洞」などの行政区域上のエリア名又は公知のエリア名である可能性が高く、特定位置情報は、緯度／経度に関する情報又はｘ、ｙ、ｚ座標などで表現される。従って、前記ＳＥＴは、前記ＳＬＰから前記ＳＥＴが該当エリアに移動したことを認知できるネットワークパラメータ（例えば、セルｉｄ）を受信するために、前記特定エリア情報及び／又は特定位置情報を前記ＳＬＰに伝送しなければならない。その理由は、前記ＳＬＰのみがエリアベース位置追跡に関連するエリアを構成するセルｉｄを認知しているためである。
【０１２０】
前記ＳＵＰＬ  ＳＲＡＲＴメッセージを受信した前記ＳＬＰは、ルーティング情報を利用して前記ＳＥＴが現在ＳＵＰＬローミングされているか否かを確認し（Ｓ１５２）、前記ＳＥＴがローミングされていない場合は、前記ＳＥＴに前記ＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答としてＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを送信する（Ｓ１５３）。
【０１２１】
前記ＳＬＰは、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを含んで伝送する。前記ＳＬＰは、前記ＳＥＴから受信したエリアベース位置追跡要求に関するトリガ情報を含んで前記ＳＥＴに伝送する。すなわち、前記ＳＬＰは、該当イベントが発生すると前記ＳＥＴが実際のエリアベース位置追跡手順を行うようにするために、エリアベース位置追跡を発生させるトリガ情報を前記ＳＥＴに伝達する（すなわち、ＳＥＴトリガ）。例えば、特定エリアに関連する位置追跡の場合、前記ＳＥＴから受信した特定エリア情報（例えば、ソウル又は新吉１洞）が実際のネットワーク上のセルｉｄを使用して表現されていないため、前記ＳＬＰは、該当エリアをセルｉｄなどのネットワークパラメータに変換した後、前記ＳＥＴに伝送する。また、前記ＳＥＴが認知できるネットワークパラメータに変換された値は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥだけでなく、別途の提供プロトコルを利用して伝送できる。
【０１２２】
エリアベース位置追跡周期になると、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信してエリアベース位置追跡手順を開始する（Ｓ１５４）。ここで、前記ＳＬＰと前記ＳＥＴ間のＴＣＰ／ＩＰ接続がＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージの送信後に解除された場合、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信する前にデータ接続を再設定する必要がある。
【０１２３】
前記ＳＥＴは、実際の位置追跡を行うためのメッセージを前記ＳＬＰと連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ１５５）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図８は、ＳＥＴベースモードで行われる位置追跡を示す。しかし、前記位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに計算された位置値を伝送する（Ｓ１５６）。
【０１２４】
従って、前記ＳＥＴは、計算された位置値が前記ＳＬＰから提供されたエリアイベント情報（例えば、セルｉｄ）と一致しているか否かを判断してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生した場合、前記ＳＥＴは、前記計算された位置値を前記ＳＵＰＬエージェントに提供する。
【０１２５】
その後、次のエリアベース位置追跡周期になると、前記ＳＬＰと前記ＳＥＴは、前述したように、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、ＳＵＰＬ  ＰＯＳ手順、及びＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して該当周期の位置追跡を行って前記ＳＥＴの位置値を計算する（Ｓ１５７〜Ｓ１５９）。前述したような一連のエリアベース位置追跡手順が全て終了すると、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬ手順の終了を通知し（Ｓ１６０）、前記ＳＥＴは、前記ＳＬＰとのＩＰ接続を解除するとともに位置追跡セッションに関連する全てのリソースを解除する。
【０１２６】
図９は、本発明の第９実施形態によるエリアベース位置追跡手順を示す図であり、第９実施形態は、第８実施形態に比べてエリアベース位置追跡の周期が相対的に長い。
【０１２７】
すなわち、エリアベース位置追跡の周期が長い場合、位置サーバは、毎周期の終わりにＳＵＰＬ  ＥＮＤメッセージを端末に送信し、１周期に対する位置追跡を終了する（１７６）。ここで、１周期に対する位置追跡を終了し、次の周期に対する位置追跡を開始すると、前記ＳＥＴは、２番目の周期に対するエリアベース位置追跡の開始をＳＵＰＬ開始メッセージにより通知する（Ｓ１７７）。ここで、前記２番目の周期から送信されるＳＵＰＬ  ＳＴＡＲＴメッセージには以前の周期値だけ減少した周期値（例えば、回数）が含まれる。
【０１２８】
従って、本発明の第９実施形態は、段階Ｓ１７７の後に位置追跡周期毎に前記ＳＥＴがＳＵＰＬ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信してエリアベース位置追跡手順を開始する点が第８実施形態と異なり、それ以外の過程は番号が異なるだけで第８実施形態と同様であるため、その詳細な説明は省略する。
【０１２９】
前述したように、エリアイベントが発生したか否かを確認するためにはＳＥＴの現在位置が計算される必要がある。しかし、前記ＳＥＴがトリガ情報（エリアイベント情報）に規定されたエリアから非常に遠く離れている場合、前記ＳＥＴと前記ＳＬＰ間の周期的位置追跡セッションは、大きな意味がない。この場合、前記ＳＥＴがターゲットエリアに接近するまでは、前記ＳＥＴの概略的な（ｃｏａｒｓｅ）位置追跡によりエリアイベントを処理できる。
【０１３０】
従って、セルｉｄを利用して概略的な位置追跡が行われる場合、エリアベース位置追跡サービスは基本的に次の３段階を行う。
１）特定エリアのセルｉｄがＳＥＴに伝送される。
２）伝送された複数のセルｉｄと現在のターゲットＳＥＴのセルｉｄとを比較する。
３）前記セルｉｄの１つが現在ＳＥＴが位置するセルｉｄと一致すると、前記ＳＥＴが位置追跡セッションを周期的に開始する。以下、図１０〜図１３をこのような観点から説明する。
【０１３１】
図１０は、本発明の第１０実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す。本発明の第１０実施形態は、セルｉｄを利用して前記ＳＥＴの概略的な位置追跡（すなわち、位置計算）を行った後、その計算された前記ＳＥＴの位置がエリアイベント情報に規定された位置に該当するときにのみ周期的なエリアベース位置追跡を行う。ここで、前記ＳＬＰはネットワーク側に該当し、前記ＳＥＴは端末側に該当する。
【０１３２】
図１０に示すように、外部のＬＣＳクライアントがエリアベース位置追跡を要求すると、前記ＳＵＰＬエージェントは、ＭＬＰ  ＴＬＲＲメッセージを利用して前記ＳＬＰにエリアベース位置追跡を要求する（Ｓ１９０）。前記ＭＬＰ  ＴＬＲＲメッセージは、ｍｓ−ｉｄ、ｃｌｉｅｎｔ−ｉｄ、ＱｏＰ、及びｔｌｒｒ＿ｅｖｅｎｔなどのパラメータを含む。ここで、ｍｓ−ｉｄは、位置追跡のターゲットを示し、ＱｏＰは、位置追跡精度を示し、ｔｌｒｒ＿ｅｖｅｎｔは、エリアイベント情報、すなわち、エリアベース位置追跡の特性と特定エリアを示す。
【０１３３】
前記ＭＬＰ  ＴＬＲＲメッセージを受信した前記ＳＬＰは、ルックアップテーブルを利用して前記ＳＥＴが前記ＳＵＰＬをサポートしているか否かを確認した後、前記ＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ１９１）。確認の結果、前記ＳＥＴがＳＵＰＬをサポートし、現在ローミングされていない場合、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＩＮＩＴメッセージを送信して前記ＳＥＴとＳＵＰＬ手順を開始する（Ｓ１９２）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージは、ＷＡＰ  Ｐｕｓｈ、ＳＭＳトリガ、ＳＩＰ  Ｐｕｓｈ、ＵＤＰ／ＩＰなどの形式で送信される。
【０１３４】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、ＳＬＰ  ｍｏｄｅ、ＳＵＰＬ  ｍｏｄｅ、及びｐｏｓｍｅｔｈｏｄなどのパラメータを含む。ここで、前記ＳＬＰ  ｍｏｄｅは、ＳＬＰの動作モード（すなわち、プロキシモード又はノンプロキシモード）を示し、前記ＳＵＰＬ  ｍｏｄｅは、位置追跡のタイプ（例えば、即時の位置追跡、周期的な位置追跡、エリアベース位置追跡）を示す。また、前記ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを含めて送信し、前記パラメータにより外部のＬＣＳクライアントから受信したエリアベース位置追跡に関するトリガ情報、すなわち、エリアイベント情報を前記ＳＥＴに送信する。すなわち、前記ＳＬＰは、エリアベース位置追跡を発生させるトリガ情報を前記ＳＥＴに伝送し、前記ＳＥＴで該当イベントが発生すると、実際の位置追跡手順を行わせる。
【０１３５】
前記ＳＵＰＬ  ＩＮＩＴメッセージを受信したＳＥＴは、前記ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（例えば、３ＧＰＰ又は３ＧＰＰ２）とデータ接続を設定する（Ｓ１９３）。
【０１３６】
データ接続が設定されると、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴメッセージにより伝送されたエリアイベント情報を保存し、ｓｅｓｓｉｏｎ−ｉｄ、ｌｉｄ、及びＳＥＴ  ｃａｐａｂｉｌｉｔｙ情報が含まれるＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する（Ｓ１９４）。
【０１３７】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信した前記ＳＬＰは、ＭＬＰ  ＴＬＲＡメッセージによりＳＵＰＬエージェントに前記位置追跡要求に対する確認を伝送し（Ｓ１９５）、ＳＵＰＬエージェントにより要求された特定エリアに属するセルを判断し、その判断されたセルに該当するセルｉｄを保存するとともに、前記セルｉｄをＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを利用して前記ＳＥＴに伝送する（Ｓ１９６）。
【０１３８】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより複数のセルｉｄを受信した前記ＳＥＴは、現在ＳＥＴが位置するセルｉｄと前記複数のセルｉｄとを比較し、前記ＳＥＴのセルｉｄと一致するセルｉｄが存在するか否かを確認する（Ｓ１９７）。このような比較は、前記ＳＥＴの概略的な位置追跡（すなわち、位置計算）により前記ＳＥＴがターゲットエリアに接近しているか否かを確認するために行われる。
【０１３９】
比較の結果、複数のセルｉｄの１つが現在のＳＥＴのセルｉｄと一致する場合、前記ＳＥＴは、ＳＥＴが現在ターゲットエリアに接近していることを認知し、周期的なエリアベース位置追跡を開始する。すなわち、前記ＳＥＴは、エリアベース位置追跡周期でＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＳＬＰに送信してエリアベース位置追跡手順を開始する（Ｓ１９８）。
【０１４０】
従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を行うためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ１９９）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われる（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（ＳＥＴベースモード）。図１０は、ＳＥＴベースモードで行われる位置追跡を示す。しかし、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに計算された位置値を伝送する（Ｓ２００）。
【０１４１】
前記ＳＥＴの位置値が取得されると、前記ＳＥＴは、前記取得された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生していない場合、段階Ｓ２０１及びＳ２０２を再び行って新しい位置値を計算する。ここで、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに計算された位置値を伝送する（Ｓ２０３）。
【０１４２】
その後、前記ＳＥＴは、前記計算された新しい位置値とエリアイベント情報に設定されている実際の位置値とを再び比較し、その２つの位置値が一致してエリアイベントが発生すると（Ｓ２０４）、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記新しい位置値（すなわち、位置追跡値）を前記ＳＬＰに伝送する（Ｓ２０５）。従って、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬセッションを終了させ（Ｓ２０６）、前記ＳＥＴから受信した位置追跡値をＭＬＰ  ＴＬＲＥＰメッセージを利用してＳＵＰＬエージェントに送信する（Ｓ２０７）。
【０１４３】
図１１は、本発明の第１１実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す。本発明の第１１実施形態においては、前記ＳＬＰがエリアベース位置追跡のための初期周期情報を計算して前記ＳＥＴに伝送し、前記ＳＥＴが前記初期周期情報によって位置追跡を行った後、前記ＳＥＴの位置によって初期周期情報を変更する。
【０１４４】
図１１に示すように、段階Ｓ２１０〜Ｓ２１３の動作は、図１０の段階Ｓ１９０〜Ｓ１９３の動作と同一であるため、その詳細な説明は省略する。
【０１４５】
一旦、データ接続が設定されると（Ｓ２１３）、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴメッセージにより伝送されたエリアイベント情報を保存し、ｓｅｓｓｉｏｎ−ｉｄ、ｌｉｄ、及びＳＥＴ  ｃａｐａｂｉｌｉｔｙ情報が含まれるＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する（Ｓ２１４）。
【０１４６】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信した前記ＳＬＰは、ＭＬＰ  ＴＬＲＡメッセージによりＳＵＰＬエージェントに前記位置追跡要求に対する確認を伝送し（Ｓ２１５）、ＳＵＰＬエージェントが要求した特定エリアとＳＥＴの現在位置（すなわち、ｌｉｄを利用して概略的に推定された位置）間の相対距離を計算し、前記計算された相対距離に基づいてエリアベース位置追跡の初期周期（ｉｎｉｔｉａｌ  ｐｅｒｉｏｄ）を計算する。前記計算された初期周期は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージにより前記ＳＥＴに伝送され（Ｓ２１６）、前記ｌｉｄは、位置識別子（ｌｏｃａｔｉｏｎ（ｐｏｓｉｔｉｏｎ）  ｉｄｅｎｔｉｆｉｅｒ）を示す。
【０１４７】
ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージによりエリアベース位置追跡の初期周期を受信した前記ＳＥＴは、周期的な位置追跡セッションを開始し（Ｓ２１７）、該当初期周期で前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してエリアベース位置追跡手順を開始する（Ｓ２１８）。
【０１４８】
従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を行うためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ２１９）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（ＳＥＴベースモード）。図１０は、ＳＥＴベースモードで行われる位置追跡を示し、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに計算された位置値を伝送する（Ｓ２２０）。
【０１４９】
前記ＳＥＴの位置値が計算されると、前記ＳＥＴは、前記計算された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生していない場合、前記ＳＥＴは、前記計算された位置値と要求されたエリア間の相対距離を再び計算することにより、エリアベース位置追跡の周期を変更する（Ｓ２２１）。
【０１５０】
その後、前記ＳＥＴは、前記新しく計算されたエリアベース位置追跡の周期で前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してエリアベース位置追跡手順を開始する。ここで、前記変更された位置追跡周期が前記ＳＬＰに伝送される（Ｓ２２２）。従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を行うためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ２２３）。ここで、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送する（Ｓ２２４）。
【０１５１】
その後、前記ＳＥＴは、前記計算された新しい位置値とエリアイベント情報に設定されている実際の位置値とを再び比較する。前記２つの位置値が一致し、エリアイベントが発生すると（Ｓ２２５）、前記ＳＥＴは、新しい位置値をＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＬＰに伝送する（Ｓ２２６）。従って、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬセッションを終了させ（Ｓ２２７）、ＭＬＰ  ＴＬＲＥＰメッセージを利用して前記ＳＥＴから受信した位置追跡値を前記ＳＵＰＬエージェントに送信する（Ｓ２２８）。
【０１５２】
図１２は、本発明の第１２実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す。本発明の第１２実施形態は、第１０実施形態と同様に、セルｉｄを利用して前記ＳＥＴの概略的な位置追跡を行った後、計算されたＳＥＴの位置がエリアイベント情報に規定された位置に該当するときにのみ周期的なエリアベース位置追跡を行う。
【０１５３】
図１２に示すように、前記ＳＵＰＬエージェントからエリアベース位置追跡が要求された場合、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていないと、パケットデータネットワークとデータ接続を設定する（Ｓ２３０）。
【０１５４】
一旦、データ接続が設定されると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを送信してエリアベース位置追跡手順を開始する（Ｓ２３１）。ここで、前記ＳＥＴは、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージにｔｌｒｒ＿ｅｖｅｎｔパラメータを含め、エリアベース位置追跡のタイプ及び特定エリア情報などを設定して前記メッセージを前記ＳＬＰに送信する。
【０１５５】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信したＳＬＰは、前記特定エリアに属しているセルを判断した後、該当セルに該当するセルｉｄを保存し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを利用して前記セルｉｄを前記ＳＥＴに伝送する（Ｓ２３２）。前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより複数のセルｉｄを受信したＳＥＴは、現在ＳＥＴが位置するセルｉｄと前記受信したセルｉｄとを比較し、前記ＳＥＴのセルｉｄと一致するセルｉｄが存在するか否かを確認する（Ｓ２３３）。このような比較は、前記ＳＥＴの概略的な位置追跡により前記ＳＥＴがターゲットエリアに接近しているか否かを確認するために行われる。
【０１５６】
前記複数のセルｉｄのうち１つが前記現在のセルｉｄと一致すると、前記ＳＥＴは、ＳＥＴが現在ターゲットエリアに接近していると認知し、周期的なエリアベース位置追跡を開始する。すなわち、前記ＳＥＴは、エリアベース位置追跡周期でＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信してエリアベース位置追跡手順を開始する（Ｓ２３４）。
【０１５７】
従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を実施するためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ２３５）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信された測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得されたアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図１２は、ＳＥＴベースモードで行われる位置追跡を示す。しかし、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送する（Ｓ２３６）。
【０１５８】
前記ＳＥＴの位置値が取得されると、前記ＳＥＴは、前記取得された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生していない場合、前述した段階Ｓ２３７及びＳ２３８を再び行って新しい位置値を計算する。ここで、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送する（Ｓ２３９）。
【０１５９】
その後、前記ＳＥＴは、前記計算された新しい位置値とエリアイベント情報に設定されている実際の位置値とを再び比較する。前記２つの位置値が一致し、エリアイベントが発生すると（Ｓ２４０）、前記ＳＥＴは、新しい位置追跡値をＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記ＳＬＰに伝送し（Ｓ２４１）、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬセッションを終了させる（Ｓ２４２）。
【０１６０】
図１３は、本発明の第１３実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す。本発明の第１３実施形態は、第１１実施形態と同様に、前記ＳＬＰがエリアベース位置追跡のための初期周期情報を計算して前記ＳＥＴに伝送し、前記ＳＥＴは、前記初期周期情報によって位置追跡を行った後、前記ＳＥＴの位置によって初期周期情報を変更させる。
【０１６１】
図１３に示すように、前記ＳＵＰＬエージェントがエリアベース位置追跡を要求すると、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワークとデータ接続を設定する（Ｓ２５０）。前記データ接続が設定されると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを送信してエリアベース位置追跡手順を開始する（Ｓ２５１）。ここで、前記ＳＥＴは、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージにｔｌｒｒ＿ｅｖｅｎｔパラメータを挿入し、エリアベース位置追跡の特性及び特定エリア情報などを設定して前記ＳＬＰに伝送する。
【０１６２】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信した前記ＳＬＰは、前記ＳＵＰＬエージェントが要求したエリアと前記ＳＥＴの現在位置（すなわち、ｌｉｄを利用して概略的に推定された位置）間の相対距離を計算し、前記計算された相対距離に基づいてエリアベース位置追跡の初期周期を計算する。前記計算された周期は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを利用して前記ＳＥＴに伝送される（Ｓ２５２）。
【０１６３】
前記ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを利用してエリアベース位置追跡の初期周期を受信した前記ＳＥＴは、周期的な位置追跡セッションを開始する（Ｓ２５３）。前記ＳＥＴは、該当位置追跡の初期周期で前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してエリアベース位置追跡手順を開始する（Ｓ２５４）。
【０１６４】
従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を行うためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ２５５）。ここで、前記ＳＥＴの位置追跡は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得されたアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図１３は、ＳＥＴベースモードで行われる位置追跡を示す。しかし、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送する（Ｓ２５６）。
【０１６５】
前記ＳＥＴの位置値が計算されると、前記ＳＥＴは、前記計算された位置値とエリアイベント情報に設定されている実際の位置値とを比較してエリアイベントが発生したか否かを確認する。確認の結果、エリアイベントが発生していない場合、前記ＳＥＴは、前記計算された位置値と要求されたエリア間の相対距離を再び計算し、エリアベース位置追跡の周期を変更する（Ｓ２５７）。
【０１６６】
その後、前記ＳＥＴは、前記新しく計算されたエリアベース位置追跡の周期で前記ＳＬＰにＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してエリアベース位置追跡手順を開始する。ここで、前記変更された位置追跡周期が前記ＳＬＰに伝送される（Ｓ２５８）。従って、前記ＳＥＴと前記ＳＬＰは、実際の位置追跡を行うためのメッセージを連続的に交換してＳＵＰＬ  ＰＯＳ手順を行うことにより、前記ＳＥＴの位置を計算する（Ｓ２５９）。ここで、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して計算された位置値を前記ＳＥＴに伝送する（Ｓ２６０）。
【０１６７】
その後、前記ＳＥＴは、前記計算された新しい位置値とエリアイベント情報に設定されている実際の位置値とを再び比較する。前記２つの位置値が一致し、エリアイベントが発生していない場合（Ｓ２６１）、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して新しい位置追跡値を前記ＳＬＰに伝送し（Ｓ２６２）、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＥＮＤメッセージを送信してＳＵＰＬセッションを終了させる（Ｓ２６３）。
【０１６８】
前述したように、本発明の第１〜第１３実施形態は、エリアベース位置追跡が周期と関連して行われるケースについて説明している。しかし、エリアベース位置追跡は必ずしも周期と関連して行われるわけではない。すなわち、前記エリアベース位置追跡は、前記ＳＥＴの位置値がエリアイベント情報に設定されている実際の位置値と一致する場合にのみ（すなわち、予め保存されたトリガ情報に基づいて該当イベントが発生した場合にのみ）行われるようにすることができる。その後、図１４〜図１６は、特定周期に関係なく行われるエリアベース位置追跡の多様なタイプを示す。
【０１６９】
図１４は、本発明の第１４実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す。
【０１７０】
外部ＬＣＳクライアントがエリアベース位置追跡を要求すると、前記ＳＵＰＬエージェントは、ＭＬＰ  ＴＬＲＲメッセージを利用して前記ＳＬＰにエリアベース位置追跡を要求する（Ｓ２７０）。前記ＭＬＰ  ＴＬＲＲメッセージは、ｍｓ−ｉｄ、ｃｌｉｅｎｔ−ｉｄ、ＱｏＰ、及びｔｌｒｒ＿ｅｖｅｎｔなどのパラメータを含む。
【０１７１】
前記ＭＬＰ  ＴＬＲＲメッセージを受信した前記ＳＬＰは、ルックアップテーブルを利用して前記ＳＥＴがＳＵＰＬをサポートしているか否かを確認し、ルーティング情報を利用して前記ＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ２７１）。確認の結果、前記ＳＥＴがＳＵＰＬをサポートし、現在ローミングされていない場合、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＩＮＩＴメッセージを送信して前記ＳＥＴとＳＵＰＬ手順を開始する（Ｓ２７２）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージは、ＷＡＰ  Ｐｕｓｈ、ＳＭＳトリガ、ＳＩＰ  Ｐｕｓｈ、及びＵＤＰ／ＩＰなどの形式で伝送できる。
【０１７２】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、ｐｏｓｍｅｔｈｏｄ、ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａ、ＳＬＰ  ｍｏｄｅ、ＳＵＰＬ  ｍｏｄｅなどのパラメータを含む。ここで、前記ＳＬＰ  ｍｏｄｅは、前記ＳＬＰの動作モードを示し、前記ＳＵＰＬ  ｍｏｄｅは、位置追跡のタイプを示す。前記ＳＬＰは、段階Ｓ２７１を行う前に前記ＳＥＴのプライバシーを確認することができる。前記ユーザが位置情報に関する通知を必要とする場合、前記ＳＵＰＬ  ＩＮＩＴメッセージ内に通知パラメータをさらに含める。
【０１７３】
また、前記ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを含めて伝送する。前記ＳＬＰは、前記ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを利用して外部のＬＣＳクライアントから受信したエリアベース位置追跡に関するトリガ情報（すなわち、エリアイベント情報）を前記ＳＥＴに伝送する。すなわち、前記ＳＬＰは、エリアベース位置追跡を発生させるトリガ情報を前記ＳＥＴに伝送する（すなわち、ＳＥＴトリガケース）。前記ＳＥＴは、該当イベントが発生すると、実際の位置追跡手順を行わせる。
【０１７４】
例えば、エリアベース位置追跡の場合、前記ＳＬＰは、エリアベース位置追跡の特性を区分するパラメータ及び特定エリアなどを特定メッセージに含めて送信する。ここで、「ソウル」、「新吉１洞」などの特定エリア名は、前記ＳＥＴユーザが該当エリアに移動するとき、該当ＳＥＴユーザに位置追跡に同意するか否かを問い合わせるために使用されるパラメータであり、プライバシー確認に関連している。
【０１７５】
しかし、エリアベース位置追跡の場合、前記ＳＵＰＬエージェントからＭＬＰ  ＴＬＲＲメッセージを利用して送信された特定エリア情報（例えば、ソウル又は新吉１洞）は、実際にネットワーク上のセルｉｄで表現されていないため、前記ＳＬＰは、前記特定エリア情報をセルｉｄのようなネットワークパラメータに変換して伝送する。また、前記ＳＬＰは、ＭＬＰ  ＴＬＲＲメッセージを利用して伝送された特定エリア名をＳＵＰＬ  ＩＮＩＴメッセージを利用してそのまま伝送する。前記ＳＬＰは、前記ＳＥＴが認知できるネットワークパラメータ（すなわち、セルｉｄ）に変換した値を別途の提供プロトコルにより伝送することもできる。
【０１７６】
前記ＳＵＰＬ  ＩＮＩＴメッセージを受信した前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワークとデータ接続を設定する（Ｓ２７３）。前記データ接続が設定されると、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴメッセージにより受信したトリガ情報を保存した後、ＳＵＰＬ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する（Ｓ２７４）。
【０１７７】
前記ＳＬＰは、ＭＬＰ  ＴＬＲＡメッセージを利用して前記ＳＵＰＬエージェントに該当位置追跡要求に対する確認（すなわち、位置追跡ができるか否か）を伝送し（Ｓ２７５）、前記ＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答としてＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを前記ＳＥＴに送信する（Ｓ２７６）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージを利用して前記ＭＬＰ  ＴＬＲＲメッセージにより送信された特定エリア名（すなわち、ユーザが認知できる名前）がそのまま伝送された場合、前記ＳＬＰは、前記ＳＥＴが認知できるネットワークパラメータに変換した値、例えばセルｉｄ又はｓｈａｐｅ情報をＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを利用して前記ＳＥＴに伝送する。
【０１７８】
その後、前記ＳＥＴは、ＳＥＴ自身が位置するセルｉｄが前記トリガ情報に含まれるセルｉｄと一致しているか否かを確認することにより、エリアイベントが発生したか否かを確認する。前記ＳＥＴが位置するセルｉｄが前記トリガ情報に含まれるセルｉｄと一致してエリアイベントが発生したと確認された場合（すなわち、前記ＳＥＴがエリアイベント情報に規定されたエリアに移動した場合）、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信して位置追跡手順を開始する（Ｓ２７７）。ここで、前記ＳＬＰと前記ＳＥＴ間のＴＣＰ／ＩＰ接続がＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージの後に終了した場合、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信する前にデータ接続を再設定しなければならない。
【０１７９】
前記ＳＬＰと前記ＳＥＴは、実際の位置追跡を行うために連続的なメッセージを交換してＳＥＴの位置を計算する（Ｓ２７８）。前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得されたアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。前記位置追跡がＳＥＴベースモードで行われる場合、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより計算された位置値を前記ＳＬＰに伝送する（Ｓ２７９）。
【０１８０】
従って、前記ＳＬＰは、ＳＬＰ自身が計算したか、又は前記ＳＥＴから受信した位置値をＭＬＰ  ＴＬＲＥＰメッセージにより前記ＳＵＰＬエージェントに伝送する（Ｓ２８０）。
【０１８１】
また、図１４において、ＳＵＰＬ  ＳＴＡＲＴ及びＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略でき、この場合、ＭＬＰ  ＴＬＲＡがＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ後に送信されてもよい。しかし、ＳＵＰＬ  ＩＮＩＴメッセージ内の特定エリア関連情報は、前記ＳＬＰにより伝送された前記特定エリア名などをそのまま伝送し、前記ＳＥＴが認知できるネットワークパラメータ（すなわち、セルｉｄ又はｓｈａｐｅ情報）に変換した値をＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージに含めて送信する場合は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを省略できない。
【０１８２】
図１５は、本発明の第１５実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す。第１５実施形態は、ＳＵＰＬ  ＩＮＩＴメッセージのサイズ制約によって前記ＳＬＰがｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａをＳＵＰＬ  ＩＮＩＴメッセージを利用して伝送できない場合、新しいＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにより前記ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａを伝送する。従って、第１５実施形態は、第１４実施形態とほぼ同一であり、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴ及びＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージが追加される点が異なる。
【０１８３】
まず、エリアベース位置追跡を開始するための段階Ｓ２９０〜Ｓ２９４が行われる場合、前記ＳＬＰは、前記ＳＥＴが該当情報によるエリアベース位置追跡を準備するとともに、別途にユーザ確認を行うことを可能にするために、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを利用してエリアベース位置追跡に関する情報を前記ＳＥＴに伝送する（Ｓ２９５）。前記ＳＥＴはＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにより送信されたトリガ情報を保存した後、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージに対する応答としてＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥを送信する（Ｓ２９６）。
【０１８４】
しかし、第１４実施形態とは異なり、第１５実施形態において、前記ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを前記ＳＥＴから受信した後、ＭＬＰ  ＴＬＲＡメッセージを前記ＳＵＰＬエージェントに送信する（Ｓ２９７）。この段階Ｓ２９７は、前記ＳＬＰがＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージにエリアベース位置追跡に関するトリガ情報を含めて前記ＳＥＴに伝送し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージの応答として前記ＳＥＴからＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを受信するため、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを受信した後にのみエリアベース位置追跡に関するトリガ情報が前記ＳＥＴに全て伝送されたと認知できる。しかし、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージは省略されてもよい。この場合、前記ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを送信した後、直ちにＭＬＰ  ＴＬＲＡをＳＵＰＬエージェントに送信する。
【０１８５】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、ＳＭＳでも送信できる。従って、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージは、前記ＳＭＳにｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを全て含むことができない場合、前記ｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを別途に伝送するためのメッセージであり、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージは、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージに対する応答メッセージである。
【０１８６】
特定エリア名を前記ＳＥＴが認知できるネットワークパラメータに変換した値（例えば、セルｉｄ又はｓｈａｐｅ情報）を別途に伝送する必要がある場合、該当値をＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージ内に含めて伝送できる。また、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージ内の特定エリア関連情報は、ＭＬＰ  ＴＬＲＲメッセージにより伝送された特定エリア名などをそのまま伝送し、前記ＳＥＴが認知できるネットワークパラメータに変換した値（例えば、セルｉｄ又はｓｈａｐｅ情報）は、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ内に含まれて伝送できる。
【０１８７】
従って、図１４においては、ＳＵＰＬ  ＳＴＡＲＴメッセージとＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを省略することできる。しかし、図１５においては、エリアベース位置追跡に関するトリガ情報をＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを利用して伝送し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージを受信すると、前記ＳＥＴは、ＳＵＰＬ  ＩＮＩＴメッセージに含まれているエリアベース位置追跡に対する同意を得るために、まずＳＵＰＬ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信する。従って、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージのみが省略できる。しかし、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＱＵＥＳＴメッセージを利用して特定エリア情報（すなわち、ＭＬＰ  ＴＬＲＲメッセージにより送信された特定エリア名）をそのまま伝送し、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを利用して前記特定エリア名をネットワークパラメータに変換した値（例えば、セルｉｄ又はｓｈａｐｅ情報）を伝送する場合、前記ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは省略できない。
【０１８８】
その後の段階Ｓ２９８〜Ｓ３０２は、段階Ｓ２７６〜Ｓ２８０と同一であるので、その詳細な説明は省略する。
【０１８９】
図１６は、本発明の第１６実施形態によるエリアベース位置追跡手順を示す図であり、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す。
【０１９０】
図１６に示すように、前記ＳＵＰＬエージェントがエリアベース位置追跡を要求すると、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワークにデータ接続を要求する（Ｓ３１０）。
【０１９１】
前記データ接続が設定されると、前記ＳＥＴは、前記ＳＬＰにＳＵＰＬ  ＳＴＡＲＴメッセージを送信してエリアベース位置追跡を要求する（Ｓ３１１）。ここで、前記ＳＥＴは、エリアベース位置追跡の特性を区分するためのパラメータ、特定エリアなどを設定するためにＳＵＰＬ  ＳＴＡＲＴメッセージにｔｌｒｒ＿ｅｖｅｎｔパラメータを挿入し、前記メッセージを前記ＳＬＰに伝送する。特に、エリアベース位置追跡の場合、前記ＳＥＴは、実際に前記ＳＥＴが認知できないネットワークパラメータを前記ＳＬＰから受信するために、ｔｌｒｒ＿ｅｖｅｎｔパラメータに特定エリアを表示して前記ＳＬＰに伝送する。例えば、端末が実際に伝送する特定エリア情報（例えば、ソウル、新吉１洞）は、一般に行政区域上のエリア名又は周知のエリア名である可能性が高い。該当名は、実際のネットワーク上のセルｉｄとして表現されていない。
【０１９２】
従って、前記ＳＥＴは、前記ＳＬＰが特定エリア情報を前記ＳＥＴ自身が該当エリアに移動していると認知できるセルｉｄのようなネットワークパラメータに変換し、前記ＳＥＴに前記変換されたネットワークパラメータを伝送するために、前記特定エリア情報を前記ＳＬＰに伝送しなければならない。また、前記ＳＥＴが特定エリアの緯度／経度に関する情報を正確に認知しているため、該当エリア情報を緯度／経度又は座標ｘ、ｙ、ｚで伝送しても、実際の端末が移動中に該当特定エリアに移動したことを認知できる該当エリアのセルｉｄを受信するために、前記ＳＥＴは、正確な位置情報を前記ＳＬＰに伝送した後、該当エリアのセルｉｄを前記ＳＬＰから受信する。これは、前記ＳＬＰのみがエリアベース位置追跡に関連するエリアを構成するセルｉｄを認知しているためである。
【０１９３】
前記ＳＵＰＬ  ＳＲＡＲＴメッセージを受信した前記ＳＬＰは、ルーティング情報を利用して前記ＳＥＴがＳＵＰＬローミングされているか否かを確認し（Ｓ３１２）、前記ＳＥＴがローミングされていない場合は、前記ＳＵＰＬ  ＳＴＡＲＴメッセージに対する応答としてＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージを前記ＳＥＴに送信する（Ｓ３１３）。
【０１９４】
前記ＳＬＰは、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ内にｒｅｐｏｒｔ＿ｃｒｉｔｅｒｉａパラメータを含んで伝送する。前記パラメータは、前記ＳＥＴから受信したエリアベース位置追跡要求に関連するエリアイベント情報を含んで前記ＳＥＴに伝送される。すなわち、前記ＳＬＰは、該当イベントが発生すると前記ＳＥＴで実際の位置追跡手順が行われるようにするために、エリアベース位置追跡を発生させるトリガ情報を前記ＳＥＴに伝送する。特に、エリアベース位置追跡の場合、前記ＳＵＰＬエージェントからＭＬＰ  ＴＬＲＲメッセージを利用して送信された特定エリア情報（例えば、ソウル又は新吉１洞）は、実際にネットワーク上のセルｉｄとして表現されていないため、前記ＳＬＰは、前記特定エリアをセルｉｄのようなネットワークパラメータに変換して前記ＳＥＴに伝送する。また、前記ＳＬＰは、ＳＵＰＬ  ＩＮＩＴメッセージを利用して前記ＭＬＰ  ＴＬＲＲメッセージにより送信された特定エリア名をそのまま伝送する。前記ＳＥＴが認知できるネットワークパラメータ（例えば、セルｉｄ）に変換された値は、別途の提供プロトコルにより伝送される。
【０１９５】
その後、前記保存されたトリガ情報に基づいて特定イベントが発生すると（すなわち、ＳＥＴが該当エリアに移動すると）、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信してエリアベース位置追跡手順を開始する（Ｓ３１４）。ここで、前記ＳＥＴは、ｅｖｅｎｔ＿ｔｒｉｇｇｅｒパラメータを利用して発生したイベントを前記ＳＬＰに通知する。ここで、前記ＳＬＰと前記ＳＥＴ間のＴＣＰ／ＩＰ接続がＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ後に終了した場合、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信する前にデータ接続を再設定する必要がある。
【０１９６】
従って、前記ＳＥＴは、実際の位置追跡を行うためのメッセージを前記ＳＬＰと連続的に交換して前記ＳＥＴの位置を計算する（Ｓ３１５）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる。図１６は、ＳＥＴベースモードで行われる位置追跡を示す。しかし、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを利用して前記ＳＥＴに計算された位置値を伝送する（Ｓ３１６）。
【０１９７】
図１７は、本発明の第１実施形態によるエリアベース位置追跡手順を示す図であり、ＳＥＴアシストモードのＳＥＴトリガケース及びネットワーク開始ケースを示す。
【０１９８】
図１７に示すように、外部のＬＣＳクライアントがエリアベース位置追跡を要求すると、前記ＳＵＰＬエージェントは、ＭＬＰ  ＴＬＲＲメッセージを前記ＳＬＰに送信する（Ｓ３２０）。
【０１９９】
前記ＭＬＰ  ＴＬＲＲメッセージは、ｍｓ−ｉｄ、ｃｌｉｅｎｔ−ｉｄ、ＱｏＰ、及びｔｌｒｒ＿ｅｖｅｎｔなどのパラメータを含む。前記ｍｓ−ｉｄは、ターゲットＳＥＴを示し、前記ＱｏＰは、位置追跡精度（例えば、時間的な遅延及び空間的な精度）を示し、前記ｔｌｒｒ＿ｅｖｅｎｔは、エリアベース位置追跡の特性（例えば、ターゲットＳＥＴ（例えば、端末）が特定エリアに移動するか、特定エリアから移動するか、特定エリア内に位置するかなど）と特定エリア（例えば、特定エリア名や正確な位置値など）のような位置追跡に関する多様な条件情報を示す位置追跡関連トリガパラメータを示す。
【０２００】
ＭＬＰ  ＴＬＲＲメッセージは、位置追跡値のタイプに関連するパラメータ（現在値又は直近に取得した値を表現）及び位置追跡要求が複数である場合、各位置追跡要求に優先度を設定するパラメータをさらに含む。
【０２０１】
前記ＭＬＰ  ＴＬＲＲメッセージを受信した前記ＳＬＰは、ルックアップテーブルを利用してターゲットＳＥＴがＳＵＰＬをサポートしているか否かを確認し、ルーティング情報を利用してターゲットＳＥＴが現在ＳＵＰＬローミングされているか否かを確認する（Ｓ３２１）。
【０２０２】
確認の結果、前記ＳＥＴがＳＵＰＬをサポートし、現在ローミングされていない場合、前記ＳＬＰは、前記ＳＥＴにＳＵＰＬ  ＩＮＩＴメッセージを送信して前記ＳＥＴとＳＵＰＬ手順を開始する（Ｓ３２２）。ここで、前記ＳＵＰＬ  ＩＮＩＴメッセージは、ＷＡＰ  ｐｕｓｈ、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）トリガ、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）  ｐｕｓｈ、ＵＤＰ／ＩＰなどの形式で伝送できる。
【０２０３】
前記ＳＵＰＬ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、トリガタイプインジケータ（例えば、エリアイベント）、ＳＬＰ  ｍｏｄｅ（プロキシモード又はノンプロキシモード）、使用する位置追跡方法（すなわち、ｐｏｓｍｅｔｈｏｄ）などを含む。また、前記ＳＬＰは、前記段階Ｓ３２１を行う前に前記ＳＥＴのプライバシーを確認することができる。ユーザに位置情報に関連する通知が必要である場合、前記ＳＵＰＬ  ＩＮＩＴメッセージ内に通知パラメータをさらに含める。
【０２０４】
このように、前記ＳＬＰは、前記ＳＵＰＬ  ＩＮＩＴメッセージ内にトリガタイプパラメータを含んで伝送する。このパラメータは、前記ＳＥＴにエリアベース位置追跡が要求され、前記ＳＬＰ（すなわち、ネットワークトリガケース）により該当位置追跡が行われることを通知するために利用される。
【０２０５】
前記ＳＵＰＬ  ＩＮＩＴメッセージを受信した前記ＳＥＴは、前記ＳＬＰがプロキシモードを使用することを認知し、前記ＳＬＰとセキュリティＩＰ接続を設定する。前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワーク（すなわち、３ＧＰＰ又は３ＧＰＰ２）とデータ接続を設定する（Ｓ３２３）。一旦、データ接続が設定されると、前記ＳＥＴは、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信してエリアイベントトリガセッションを開始する（Ｓ３２４）。ここで、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、ｌｉｄ、及びＳＥＴ能力情報を含む。
【０２０６】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信すると、前記ＳＬＰは、エリアイベントトリガセッションで使用される位置追跡方法を選択し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにｓｅｓｓｉｏｎ−ｉｄ、ｐｏｓｍｅｔｈｏｄ、及びトリガパラメータ（ｔｒｉｇｇｅｒ＿ｐａｒａｍｓ）を含めて前記ＳＥＴに送信する（Ｓ３２５）。前記トリガパラメータは、前記位置追跡に対するエリアイベントトリガパラメータを示し、前記エリアイベントトリガに関連するパラメータの一部である。
【０２０７】
例えば、前記トリガパラメータは、エリアイベントの特性及び特定エリアを示すトリガ条件情報を含む。前記エリアイベントの特性は、前記ＳＥＴが特定エリアに移動するか、特定エリアから移動するか、又は特定エリア内に位置するかを表示するために使用される。また、前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージは、前記エリアイベントトリガセッションを示すエリアの位置識別子（位置ｉｄ）を含む。好ましくは、前記位置ｉｄは、ＳＵＰＬエージェントが位置追跡を要求したエリアに属するセルｉｄ、ＭＣＣ、ＭＮＣ、もしくはＬＡＣなどのネットワーク上で実際の位置エリアを示す情報、又はスクランブリングコード番号を示す。特に、ＷＣＤＭＡの場合、前記位置ｉｄは、プライマリスクランブリングコード番号を示す。
【０２０８】
また、前記ＳＬＰは、前記ＳＵＰＬエージェントにＭＬＰ  ＴＬＲＲメッセージにより位置追跡要求の受諾を通知する（Ｓ３２６）。
【０２０９】
ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより前記位置ｉｄを受信する場合、前記ＳＥＴは、トリガ条件を満たしているときにのみＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信する。
【０２１０】
例えば、前記トリガ条件を満たしているか否かは、現在のＳＥＴの位置ｉｄとＳＬＰから受信した位置ｉｄとを比較して確認することができる。すなわち、前記ＳＥＴは、現在ＳＥＴが位置するセルｉｄと受信された複数のセルｉｄとを比較し、ＳＥＴのセルｉｄと一致するセルｉｄが存在するか否かを確認する。
【０２１１】
前記トリガパラメータに含まれるエリアイベントの特性が、前記ＳＥＴが特定エリアに移動すること、又は特定エリア内に位置することを示す場合、前記ＳＥＴは、前記ＳＬＰから受信した位置ｉｄの少なくとも１つが前記ＳＥＴの位置ｉｄと一致するときにのみ周期的な位置追跡を開始する。逆に、エリアイベントの特性が、前記ＳＥＴが前記特定エリアから移動することを示す場合、前記ＳＥＴは、受信された位置ｉｄが前記ＳＥＴの位置ｉｄと一致しないときにのみ周期的な位置追跡を開始する。
【０２１２】
この比較は、前記ＳＥＴの概略的な位置追跡により前記ＳＥＴがＳＵＰＬエージェントにより要求されたエリアに接近しているか否かを確認するために行われる。
【０２１３】
トリガ条件を満たす位置ｉｄを比較して確認した結果、前記ＳＥＴは、ＳＥＴ自身が前記要求されたエリアに接近するように移動していることを確認し、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信して位置追跡セッションを開始する（Ｓ３２７）。前記ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ及び位置ｉｄ（ｌｉｄ）を含む。
【０２１４】
前記ＳＬＰと前記ＳＥＴは、実際の位置追跡を行うためのメッセージを連続的に交換して前記ＳＥＴの位置を計算する（Ｓ３２８）。好ましくは、前記ＳＬＰと前記ＳＥＴ間で交換されたメッセージは、ｓｅｓｓｉｏｎ  ｉｄ、位置追跡に使用されるプロトコル（例えば、ＲＲＬＰ、ＲＲＣ又はＴＩＡ−８０１）などを含む。前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。本実施形態において、位置追跡がＳＥＴアシストモードで行われ、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記計算された位置値（すなわち、ｐｏｓｒｅｓｕｌｔ）を前記ＳＥＴに伝送する（Ｓ３２９）。位置追跡がＳＥＴベースモードで行われる場合、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは必要ない。
【０２１５】
従って、前記ＳＬＰから前記ＳＥＴの位置値（すなわち、ｐｏｓｒｅｓｕｌｔ）を受信すると、前記ＳＥＴは、前記トリガ条件を満たすか否か、すなわち、エリアイベントが発生したか否かを確認するために、前記計算された位置値とトリガパラメータに規定された特定エリアの位置値とを比較する（Ｓ３３０）。
【０２１６】
前記比較によって、前記ＳＥＴの位置値がトリガパラメータに規定された位置値と一致する場合（すなわち、エリアイベントが発生した場合）、前記ＳＥＴは、次の段階Ｓ３３５の動作を行う。前記２つの値が一致しない場合、前記ＳＥＴは、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信して位置追跡セッションの開始を前記ＳＬＰに再び通知する（Ｓ３３１）。その後、前記ＳＬＰと前記ＳＥＴは、実際の位置追跡を行うためのメッセージを連続的に交換して前記ＳＥＴの位置を計算し（Ｓ３３２）、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記ＳＥＴに前記計算された位置値（すなわち、ｐｏｓｒｅｓｕｌｔ）を伝送する（Ｓ３３３）。
【０２１７】
前記ＳＥＴは、前記ＳＬＰからＳＥＴの位置値（ｐｏｓｒｅｓｕｌｔ）を受信すると、計算された位置値とトリガパラメータに規定された特定エリアの位置値とを比較してエリアイベントが発生したか否かを確認する（Ｓ３３４）。比較の結果、エリアイベントが発生していない場合、前記ＳＥＴは、段階Ｓ２１〜Ｓ２３と同一の段階を繰り返して行う。前記２つの値が一致する場合、前記ＳＥＴは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージを前記ＳＬＰに送信する（Ｓ３３５）。前記ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄとエリアイベントが発生する位置値（すなわち、ｐｏｓｒｅｓｕｌｔ）を含む。
【０２１８】
従って、前記ＳＬＰは、ＭＬＰ  ＴＬＲＥＰメッセージによりＳＵＰＬエージェントにエリアベース位置追跡値を伝送し（Ｓ３３６）、前記ＳＵＰＬ  ＥＮＤメッセージを前記ＳＥＴに送信して前記位置追跡セッションの終了を通知する（Ｓ３３７）。前記ＳＵＰＬ  ＥＮＤメッセージを受信した前記ＳＥＴは、前記ＳＬＰとＩＰ接続を解除し、前記位置追跡セッションに関連する全てのリソースを解除する。
【０２１９】
図１８は、本発明の第２実施形態によるエリアベース位置追跡手順であり、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【０２２０】
図１８に示すように、前記ＳＥＴ内のＳＵＰＬエージェントがエリアイベントトリガサービスを要求すると、前記ＳＥＴは、ＳＥＴ自身と特定ネットワーク間にいかなるデータ接続も設定されていない場合、パケットデータネットワークとデータ接続を設定する（Ｓ３４０）。
【０２２１】
データ接続が設定されると、前記ＳＥＴは、ホームネットワークから提供されたデフォルトアドレスを利用してＨ−ＳＬＰとセキュリティＩＰ接続を設定し、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを前記ＳＬＰに送信して位置追跡セッションを開始する（Ｓ３４１）。前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄ、トリガタイプインジケータ（例えば、エリアイベント）、ｌｉｄ、ＳＥＴ能力情報、及びトリガパラメータ（ｔｒｉｇｇｅｒ＿ｐａｒａｍｓ）を含む。
【０２２２】
前記トリガパラメータは、位置追跡に関連するエリアイベントトリガパラメータを示し、前記エリアイベントトリガに関連するパラメータの一部である。
【０２２３】
前記トリガパラメータは、複数のトリガ条件情報、例えば、エリアイベントの特性と特定エリアを含む。前記エリアイベントの特性は、前記ＳＥＴが特定エリアに移動するか、特定エリアから移動するか、又は特定エリア内に位置するかを示す多様な条件情報を含む。
【０２２４】
前記ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＳＴＡＲＴメッセージを受信した前記ＳＬＰは、前記トリガパラメータ内の特定エリアに属するセルを判断し、その該当エリアの位置識別子（位置ｉｄ）を保存するとともに、ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより前記ＳＥＴに前記位置ｉｄを伝送する（Ｓ３４２）。好ましくは、前記位置ｉｄは、ＳＵＰＬエージェントが位置追跡を要求したエリアに属するセルｉｄｓ、ＭＣＣ、ＭＮＣ、もしくはＬＡＣなどのネットワーク上で実際の位置エリアを示す情報、又はスクランブリングコード番号を示す。特に、ＷＣＤＭＡの場合、前記位置ｉｄは、プライマリスクランブリングコード番号に該当する。
【０２２５】
ＳＵＰＬ  ＴＲＩＧＧＥＲ  ＲＥＳＰＯＮＳＥメッセージにより前記位置ｉｄを受信した前記ＳＥＴは、イベントトリガ条件を満たしている場合、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信する。すなわち、前記ＳＥＴは、現在のＳＥＴの位置ｉｄと受信された位置ｉｄとを比較する（Ｓ３４３）。例えば、前記ＳＥＴは、現在ＳＥＴが位置するセルｉｄと受信された複数のセルｉｄとを比較することにより、前記ＳＥＴが位置するセルｉｄと一致するセルｉｄが存在するか否かを確認する。
【０２２６】
トリガパラメータに含まれるエリアイベントの特性が、前記ＳＥＴが特定エリアに移動するか、特定エリア内に位置することを示す場合、前記ＳＥＴは、前記ＳＬＰから受信した位置ｉｄの少なくとも１つがＳＥＴの位置ｉｄと一致するときにのみ周期的な位置追跡を開始する。逆に、エリアイベントの特性が、前記ＳＥＴが特定エリアから移動することを示す場合、前記ＳＥＴは、受信された位置ｉｄがＳＥＴの位置ｉｄと一致しないときにのみ周期的な位置追跡を開始する。この比較は、前記ＳＥＴの概略的な位置追跡により前記ＳＥＴがＳＵＰＬエージェントにより要求されエリアに接近しているか否かを確認するために行われる。
【０２２７】
比較の結果、前記受信された位置ｉｄの少なくとも１つが前記ＳＥＴの現在位置ｉｄと一致する場合、前記ＳＥＴは、前記要求されたエリアに接近していると認知し、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを前記ＳＬＰに送信して位置追跡セッションを開始する（Ｓ３４４）。前記ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、少なくともｓｅｓｓｉｏｎ−ｉｄと位置識別子（ｌｉｄ）を含む。
【０２２８】
前記ＳＬＰと前記ＳＥＴは、実際の位置追跡を行うためのメッセージを連続的に交換して前記ＳＥＴの位置を計算する（Ｓ３４５）。ここで、前記ＳＥＴの位置追跡（すなわち、位置計算）は、前記ＳＥＴから受信した測定値に基づいて前記ＳＬＰにより行われるか（すなわち、ＳＥＴアシストモード）、前記ＳＬＰから取得したアシスタンスに基づいて前記ＳＥＴにより行われる（すなわち、ＳＥＴベースモード）。図１８の実施形態は、ＳＥＴベースモードで行われる位置追跡を示す。位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより計算された位置値を前記ＳＥＴに伝送する（Ｓ３４６）。
【０２２９】
前記ＳＥＴの位置値を計算するとき、前記ＳＥＴは、前記トリガ条件を満たしているか、すなわち、エリアイベントが発生したか否かを確認するために、前記計算された位置値とトリガパラメータに規定された特定エリアの位置値とを比較する（Ｓ３４７）。比較の結果、トリガ条件を満たしていない場合、前記ＳＥＴは、段階Ｓ３４８及びＳ３４９を行うことにより新しい位置値を計算する。ここで、位置追跡がＳＥＴアシストモードで行われる場合、前記ＳＬＰは、ＳＵＰＬ  ＲＥＰＯＲＴメッセージにより前記計算された位置値を前記ＳＥＴに伝送する（Ｓ３５０）。
【０２３０】
前記ＳＥＴが新しい位置値を計算すると、前記計算された新しい位置値とトリガパラメータに規定された特定エリアの位置値とを比較してトリガ条件を満たしているか（すなわち、エリアイベントが発生したか）否かを確認する（Ｓ３５１）。トリガ条件を満たしている場合、前記ＳＥＴは、内部エージェントに前記計算された新しい位置値を報告し、ＳＵＰＬ  ＥＮＤメッセージを前記ＳＬＰに送信する（Ｓ３５２）。
【０２３１】
本発明の精神や基本的な特性から外れない限り多様な形態で本発明を実現することができ、前述した実施形態は前述した詳細な記載内容によって限定されるのではなく、添付された請求の範囲に定義された本発明の精神や範囲内で広く解釈されるべきであり、本発明の請求の範囲内で行われるあらゆる変更及び変形、並びに請求の範囲の均等物は本発明の請求の範囲に含まれる。
【図面の簡単な説明】
【０２３２】
発明の理解を容易にするために添付され、本明細書の一部を構成する図面は、発明の多様な実施形態を示し、明細書と共に発明の原理を説明するためのものである。
【図１】本発明の第１実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのネットワークトリガケース及びネットワーク開始ケースを示す図である。
【図２】本発明の第２実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのネットワークトリガケース及びＳＥＴ開始ケースを示す図である。
【図３】本発明の第３実施形態によるエリアベース位置追跡手順を示し、ここで、第３実施形態のエリアベース位置追跡周期が前記第２実施形態のエリアベース位置追跡周期より長い。
【図４】本発明の第４実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図５】本発明の第５実施形態によるエリアベース位置追跡手順を示し、ここで、第５実施形態のエリアベース位置追跡周期が前記第４実施形態のエリアベース位置追跡周期より長い。
【図６】本発明の第６実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図７】本発明の第７実施形態によるエリアベース位置追跡手順を示し、新しいメッセージを利用してエリアトリガ情報を移動通信端末に伝送する手順を示す図である。
【図８】本発明の第８実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【図９】本発明の第９実施形態によるエリアベース位置追跡手順を示し、ここで、第９実施形態のエリアベース位置追跡周期が前記第８実施形態のエリアベース位置追跡周期より長い。
【図１０】本発明の第１０実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図１１】本発明の第１１実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図１２】本発明の第１２実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【図１３】本発明の第１３実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【図１４】本発明の第１４実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図１５】本発明の第１５実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図１６】本発明の第１６実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【図１７】本発明の第１実施形態によるエリアベース位置追跡手順を示し、ＳＥＴアシストモードのＳＥＴトリガケース及びネットワーク開始ケースを示す図である。
【図１８】本発明の第２実施形態によるエリアベース位置追跡手順を示し、ノンローミングプロキシモードのＳＥＴトリガケース及びＳＥＴ開始ケースを示す図である。
【図１】
2009505480.tif 000003
【図２】
2009505480.tif 000004
【図３】
2009505480.tif 000005
【図４】
2009505480.tif 000006
【図５】
2009505480.tif 000007
【図６】
2009505480.tif 000008
【図７】
2009505480.tif 000009
【図８】
2009505480.tif 000010
【図９】
2009505480.tif 000011
【図１０】
2009505480.tif 000012
【図１１】
2009505480.tif 000013
【図１２】
2009505480.tif 000014
【図１３】
2009505480.tif 000015
【図１４】
2009505480.tif 000016
【図１５】
2009505480.tif 000017
【図１６】
2009505480.tif 000018
【図１７】
2009505480.tif 000019
【図１８】
2009505480.tif 000020
【国際調査報告】
2009505480.tif 000021
2009505480.tif 000022