(57)【要約】  ロケーションベースサービスの実現方法、システム、ロケーションサーバ、及びロケーションコントローラが開示される。方法は、クライアントから送信されたロケーションデータ要求を受信し、ロケーション要求メッセージをロケーションコントローラに送信し（ロケーション要求メッセージはＱｏＳが要求する情報を含み）、ロケーションコントローラから返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報をクライアントに送信することを含む。ロケーションサーバはクライアントが送信したＱｏＳ要求値を直接送信しない。ロケーションサーバは送信されたＱｏＳ要求情報を柔軟に判断することによってロケーション結果のＱｏＳを具体的に要求しないビジネスを満足することが可能であり、これにより、ネットワークがロケーション結果のＱｏＳをネットワーク自体のロケーション能力に従って決定することが可能になる。ネットワークがネットワークロケーション能力を十分に利用する場合、ロケーションビジネスＱｏＳ要求の柔軟性が向上する。
2011524102.tif 000002
【特許請求の範囲】
【請求項１】
クライアントによって送信されたロケーションデータ要求を受信することと、
サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージをロケーションコントローラに送信することと、
前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信することと、
を含む、ロケーションベースサービスを実施する方法。
【請求項２】
前記方法は更に、前記クライアントによって送信された前記ロケーションデータ要求を受信した後に、前記ＱｏＳ要件情報を決定することを含む
請求項１に記載の方法。
【請求項３】
前記ＱｏＳ要件情報を決定することは、
前記ＱｏＳ要件情報を含む前記ロケーションデータ要求に従って前記ＱｏＳ要件情報を取得することを含むか、又は、
前記クライアントのサービス特性、ロケーション端末の加入情報、又はネットワークのロケーション能力に従って前記ＱｏＳ要件情報を生成することを含む
請求項２に記載の方法。
【請求項４】
前記ＱｏＳ要件情報は、ＱｏＳ要件値、ＱｏＳ要件範囲、及びＱｏＳクラスのうちの少なくとも１つを含み、
前記ＱｏＳ要件値は、垂直精度、水平精度、及びロケーション遅延のうちの少なくとも１つを含み、
前記ＱｏＳ要件範囲は、ＱｏＳの下限を含むか、又は、前記ＱｏＳの下限と前記ＱｏＳの上限とを含み、
前記ＱｏＳクラスは、ベストエフォートＱｏＳと保証ＱｏＳとを含む
請求項１に記載の方法。
【請求項５】
前記ＱｏＳ要件情報は、
前記ＱｏＳ要件値のために設定された前記ＱｏＳ要件値と前記ＱｏＳクラスとを含むか、又は、
前記ＱｏＳ要件値の各オプションのために設定された前記ＱｏＳ要件値と前記ＱｏＳクラスとを含む
請求項４に記載の方法。
【請求項６】
前記ＱｏＳ要件情報がＱｏＳクラスを含まない場合、前記ＱｏＳクラスをデフォルトで前記ベストエフォートＱｏＳ又は前記保証ＱｏＳに設定することを更に含む
請求項４に記載の方法。
【請求項７】
前記ＱｏＳ要件情報は、前記ＱｏＳ要件値と前記ＱｏＳクラスとを含み、
前記ＱｏＳ要件情報に従って前記ロケーション要求を前記ロケーションコントローラに送信することは、
前記ＱｏＳ要件情報に一致する前記ロケーション要求を前記ロケーションコントローラに送信することを含むか、又は、
前記ＱｏＳ要件情報に部分的に一致する前記ロケーション要求を前記ロケーションコントローラに送信することを含む
請求項４に記載の方法。
【請求項８】
前記ＱｏＳ要件情報は、ＱｏＳ要件値を含まず、
前記ＱｏＳ要件情報に従って前記ロケーション要求を前記ロケーションコントローラに送信することは、
現在のネットワーク能力に従った最も高いＱｏＳに基づいてロケーションを実行するように前記ロケーションコントローラに要求する前記ロケーション要求を送信することを含む
請求項７に記載の方法。
【請求項９】
前記ロケーションコントローラによって返される前記ロケーション応答は、ロケーション指示、ＱｏＳ指示、及びロケーション結果のうちの少なくとも１つを含む
請求項７に記載の方法。
【請求項１０】
前記ロケーション応答は、前記ロケーション指示と前記ロケーション結果とを含み、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション情報を前記クライアントに送信することは、前記ロケーション結果が前記ＱｏＳ要件値を満たすならば、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値を満たさないならば、ロケーション失敗指示を前記クライアントに返すことを含み、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、前記ロケーション情報を前記クライアントに送信することは、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１１】
前記ロケーション応答は、前記ロケーション指示と前記ロケーション結果とを含み、
前記ＱｏＳ要件範囲は、前記ＱｏＳの下限を含み、
前記ロケーション情報を前記クライアントに送信することは、
前記ロケーション結果が前記ＱｏＳ要件値の下限より小さくない場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値の下限より小さい場合、ロケーション失敗指示を前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１２】
前記ロケーション応答は、前記ロケーション結果と前記ＱｏＳ指示とを含み、
前記ロケーション情報を前記クライアントに送信することは、具体的には、前記ＱｏＳ指示に従って前記ロケーション情報を前記クライアントに送信することであり、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション結果が前記ＱｏＳ要件値を満たすならば、ＱｏＳ成功指示に従ってロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値を満たさないならば、ＱｏＳ失敗指示に従ってロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、ＱｏＳ成功指示に従ってロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１３】
前記ロケーション応答は、前記ロケーション結果を含み、
前記方法は更に、前記ロケーション結果のＱｏＳを前記ＱｏＳ要件値と比較することを含み、
前記ロケーション情報を前記クライアントに送信することは、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たすならば、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たさないならば、ロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１４】
前記ロケーション応答は、前記ロケーション結果を含み、
前記方法は更に、前記ロケーション結果のＱｏＳを前記ＱｏＳ要件値と比較することを更に含み、
前記ＱｏＳ要件範囲が前記ＱｏＳの下限を含む場合、前記ロケーション情報を前記クライアントに送信することは、
前記ロケーション結果の前記ＱｏＳが前記ＱｏＳの下限より小さくない場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳの下限より小さい場合、ロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たさない場合、前記ロケーション結果の前記ＱｏＳを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１５】
前記ロケーション結果の前記ＱｏＳを前記クライアントに返した後に、前記方法は更に、
前記クライアントによって送信された、前記ロケーション結果の前記ＱｏＳが現在のサービスの要求を満たすことを前記クライアントが判定するために必要とされた情報を含む前記ロケーションデータ要求を受信することと、
前記ロケーション結果を含むロケーションデータ応答を前記クライアントに返すことと、を含む
請求項１４に記載の方法。
【請求項１６】
前記ロケーション要求を前記ロケーションコントローラに送信することは、前記ロケーション要求を前記ロケーションコントローラに直接送信することを含むか、又は、他のネットワーク要素を使用して前記ロケーション要求を前記ロケーションコントローラに転送することを含み、
前記ロケーションコントローラによって返される前記ロケーション応答は、前記ロケーションコントローラによって直接返される前記ロケーション応答、又は、他のネットワーク要素を介して前記ロケーションコントローラによって返される前記ロケーション応答を含む
請求項１に記載の方法。
【請求項１７】
ロケーションベースサービスを実施するシステムであって、クライアントと、ロケーションサーバと、ロケーションコントローラと、を備え、
前記クライアントは、ロケーションデータ要求を前記ロケーションサーバに送信するように構成され、
前記ロケーションサーバは、前記クライアントによって送信された前記ロケーションデータ要求を受信した後で、サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージを前記ロケーションコントローラに送信し、前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信するように構成され、
前記ロケーションコントローラは、前記ロケーション要求に従って対応する端末に対するロケーション測定を実行し、前記ロケーション測定情報を含む前記ロケーション応答を前記ロケーションサーバに返すように構成される、
システム。
【請求項１８】
クライアントによって送信されたロケーションデータ要求を受信するように構成された要求受信ユニットと、
サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージをロケーションコントローラに送信するように構成された要求送信ユニットと、
前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信するように構成された情報送信ユニットと、
を備える、ロケーションサーバ。
【請求項１９】
前記要求受信ユニットが前記ロケーションデータ要求を受信した後で、ＱｏＳ要件情報を決定するように構成されたＱｏＳ決定ユニットを更に備える
請求項１８に記載のロケーションサーバ。
【請求項２０】
前記ＱｏＳ決定ユニットは、
前記ＱｏＳ要件情報を含む前記ロケーションデータ要求に従って前記ＱｏＳ要件情報を取得するように構成された第１の決定ユニット、及び／又は、
前記クライアントのサービス特性、ロケーション端末の加入情報、又はネットワークのロケーション能力に従って前記ＱｏＳ要件情報を生成するように構成された第２の決定ユニット
を備える
請求項１９に記載のロケーションサーバ。
【請求項２１】
決定されたサービス品質（ＱｏＳ）要件情報に従って送信されたロケーション要求を受信するように構成された要求受信ユニットと、
前記ロケーション要求に従って対応する端末に対するロケーション測定を実行するように構成されたロケーション測定ユニットと、
ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成された応答返送ユニットと、
を備える、ロケーションコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、ロケーションサーバ、ロケーションコントローラ、ロケーションベースサービスを実施する方法及びシステムに関する。
【背景技術】
【０００２】
移動通信ネットワークにおいて、地図ナビゲーション及び局地的な広告などのユーザロケーション情報に基づく付加価値サービスに対する需要が増加し続けている。付加価値サービスプロバイダは、ネットワークによって提供されたロケーション情報に従って、より局地的なかつより個人化されたサービスコンテンツをユーザに提供することが可能である。上記の説明から、付加価値サービスを実施するためには、移動通信ネットワークが、ユーザ端末の位置を特定する能力を有する必要があるということを理解できる。
【０００３】
ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）（ＷｉＭＡＸ）では、ロケーションベースサービス（Ｌｏｃａｔｉｏｎ−ｂａｓｅｄ  Ｓｅｒｖｉｃｅ）（ＬＢＳ）のアーキテクチャを規定している。ロケーションベースサービスがアーキテクチャにおいて実施される場合、クライアントは、通常、必要とされるサービス品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）（ＱｏＳ）を、クライアントがロケーション要求をロケーションサーバ（ｌｏｃａｔｉｏｎ  ｓｅｒｖｅｒ）（ＬＳ）に送信する際に指定し、ＱｏＳは、ロケーション精度とロケーション遅延とを含んでもよい。ロケーション遅延は、ロケーション要求の送信とロケーション結果の受信との間の時間間隔であり、ロケーション結果の時間効率を保証するために使用される。ロケーション精度は、水平精度と垂直精度とを含み、ロケーション結果の正確さを保証するために使用される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術に関する調査中に、発明者は、ロケーションベースサービスの実施においては、通常、クライアントがロケーションデータ要求をＬＳに送信するということを見出した。ロケーションデータ要求は、水平精度、垂直精度、及びロケーション遅延などの特定のＱｏＳ要件値を含む。ＬＳは、ロケーションコントローラ（ｌｏｃａｔｉｏｎ  ｃｏｎｔｒｏｌｌｅｒ）（ＬＣ）と相互作用することによって、ロケーション結果を取得する。ロケーション結果がＱｏＳ要件値を満足しない場合、ＬＳは、ロケーション結果をクライアントに送信せず、ロケーション失敗指示のみを返す。しかし、ロケーション結果に対する特定のＱｏＳ要件を有さないサービスについて、可能な最も高い精度を有する地図ロケーションサービスがユーザ端末に提供される場合、上記の方法は、ネットワークがそれ自体のロケーション能力に従ってロケーション結果のＱｏＳを決定することをできなくさせる。更に、ネットワークロケーション能力は、基地局（ｂａｓｅ  ｓｔａｔｉｏｎ）（ＢＳ）の分布密度や建物の妨害などの多くの要因によって影響を及ぼされるため、ロケーションは、ＱｏＳ要件がネットワークのロケーション能力より低い場合のみ成功することが可能である。ロケーションベースサービスはネットワークのロケーション能力を十分に利用することができず、かつ、ロケーションサービスＱｏＳ要求を実施するロケーションプロセスは柔軟性に欠ける、ということがわかる。
【課題を解決するための手段】
【０００５】
本発明は、ネットワークのロケーション能力が十分に利用され、かつ、ＱｏＳ要求の柔軟性が向上するようにするための、ロケーションサーバ、ロケーションコントローラ、ロケーションベースサービスを実施する方法及びシステムに関する。
【０００６】
本発明の実施形態の目的を達成するために、実施形態において、本発明は、以下の技術的解決法を提供する。
【０００７】
ロケーションベースサービスを実施する方法は、
ロケーションデータ要求をクライアントから受信し、
ＱｏＳ要件情報を含むロケーション要求メッセージをロケーションコントローラに送信し、
ロケーションコントローラによって返されたロケーション応答に従って、ロケーション情報をクライアントに送信することを含み、ここで、ロケーション応答は、ロケーション測定情報を含む。
【０００８】
ロケーションベースサービスを実施するシステムは、クライアントと、ロケーションサーバと、ロケーションコントローラと、を含む。
【０００９】
クライアントは、ロケーションデータ要求をロケーションサーバに送信するように構成される。
【００１０】
ロケーションサーバは、クライアントによって送信されたロケーションデータ要求を受信した後で、ＱｏＳ要件情報を含むロケーション要求メッセージをロケーションコントローラに送信し、ロケーションコントローラによって返されたロケーション応答に従って、ロケーション情報をクライアントに送信するように構成され、ここで、ロケーション応答は、ロケーション測定情報を含む。
【００１１】
ロケーションコントローラは、ロケーション要求に従って、対応する端末に対するロケーション測定を実行し、ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成される。
【００１２】
ロケーションサーバは、要求受信ユニットと、要求送信ユニットと、情報送信ユニットと、を含む。
【００１３】
要求受信ユニットは、クライアントによって送信されたロケーションデータ要求を受信するように構成される。
【００１４】
要求送信ユニットは、ＱｏＳ要件情報を含むロケーション要求メッセージをロケーションコントローラに送信するように構成される。
【００１５】
情報送信ユニットは、ロケーションコントローラによって返されたロケーション応答に従って、ロケーション情報をクライアントに送信するように構成され、ここで、ロケーション応答は、ロケーション測定情報を含む。
【００１６】
ロケーションコントローラは、要求受信ユニットと、ロケーション測定ユニットと、応答返送ユニットと、を含む。
【００１７】
要求受信ユニットは、決定されたＱｏＳ要件情報に従って送信されたロケーション要求を受信するように構成される。
【００１８】
ロケーション測定ユニットは、ロケーション要求に従って、対応する端末に対するロケーション測定を実行するように構成される。
【００１９】
応答返送ユニットは、ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成される。
【発明の効果】
【００２０】
本発明の実施形態において提供される技術的解決法から、クライアントによって送信されたロケーションデータ要求を受信した後で、ロケーションサーバは、ＱｏＳ要件情報を決定し、ＱｏＳ要件情報に従って、ロケーション要求をロケーションコントローラに送信し、ロケーションコントローラによって返されたロケーション応答に従って、ロケーション情報をクライアントに送信し、ここで、ロケーション応答は、ロケーション測定情報を含む、ということがわかる。本発明の実施形態の適用により、ロケーション要求メッセージはより柔軟なＱｏＳ要件情報を使用することが可能になるため、ロケーション結果のＱｏＳに対する特定の要件を有さないサービス要求が満足される。ロケーション結果のＱｏＳは、ネットワークのロケーション能力に従って決定されることが可能である。このようにして、ネットワークロケーション能力が十分に利用され、かつ、ロケーションサービスＱｏＳ要求の柔軟性が向上する。
【図面の簡単な説明】
【００２１】
【図１】ロケーションベースサービス（ＬＢＳ）のネットワーキング構成の概略図である。
【図２】本発明の実施形態による、ロケーションベースサービスを実施する方法のフローチャートである。
【図３】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図４】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図５】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図６】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図７】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図８】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図９】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図１０】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図１１】本発明の別の実施形態による、ロケーションベースサービスを実施する方法のフロー図である。
【図１２】本発明の実施形態による、ロケーションベースサービスを実施するシステムのブロック図である。
【図１３】本発明の実施形態によるロケーションサーバのブロック図である。
【図１４】本発明の実施形態によるロケーションコントローラのブロック図である。
【発明を実施するための形態】
【００２２】
実施形態において、本発明は、ロケーションサーバ、ロケーションコントローラ、ロケーションベースサービスを実施する方法及びシステムを提供する。クライアントによって送信されたロケーションデータ要求を受信した後で、ロケーションサーバは、ＱｏＳ要件情報を決定し、ＱｏＳ要件情報に従って、ロケーションコントローラにロケーション要求を送信し、ロケーションコントローラによって返されたロケーション応答に従って、ロケーション情報をクライアントに送信し、ここで、ロケーション応答は、ロケーション測定情報を含む。
【００２３】
本発明の実施形態では、ロケーションベースサービスの実施は、ＬＢＳ構成に基づく。図１に示すこの構成は、ユーザ（端末）のロケーションを、ロケーションベースサービスに提供するためのものである。機能エンティティのグループの集合体であるアクセスサービスネットワーク（Ａｃｃｅｓｓ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ）（ＡＳＮ）は、ＷｉＭＡＸユーザ端末のための無線アクセスを提供するように構成される。ＡＳＮは、複数のアクセスサービスネットワークゲートウェイ（ＡＳＮ−ＧＷ）と基地局（ＢＳ）とを含む。ＢＳは、移動局（ｍｏｂｉｌｅ  ｓｔａｔｉｏｎ）（ＭＳ）とＡＳＮ−ＧＷとにそれぞれ接続される。ＡＳＮ−ＧＷは、コネクティビティサービスネットワーク（Ｃｏｎｎｅｃｔｉｖｉｔｙ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ）（ＣＳＮ）に接続される。ＣＳＮは、ＩＰ接続及びサービスをユーザに提供するように構成された機能エンティティのグループである。ＣＳＮは、クライアントに接続される。クライアントは、ロケーション要求を送信する、外部クライアント、端末、又はその他の内部機能エンティティである。更に、ＣＳＮは、ロケーションサーバ（ＬＳ）と認証認可課金（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ａｃｃｏｕｎｔｉｎｇ）（ＡＡＡ）とを含む。ＬＳは、ネットワークロケーション機能インタフェースをクライアントに提供し、ロケーション要求をクライアントから受信し、ネットワーク内のユーザ端末の取得されたロケーション情報をクライアントに提供するように構成される。ＡＡＡは、加入データとオペレータのポリシーとに従って、サービスを認証し、対応する課金機能を提供するように構成される。ＡＳＮ−ＧＷは、ロケーションコントローラ（ＬＣ）を含み、そして、ユーザ端末のロケーション情報を取得し、ユーザ端末のロケーション情報をＬＳに報告するように構成される。ＢＳ又はユーザ端末は、ロケーションエージェント（ｌｏｃａｔｉｏｎ  ａｇｅｎｔ）（ＬＡ）を含み、そして、ＬＣのロケーション測定指示に従って、ユーザ端末のロケーション情報を測定し、測定結果をＬＣに返すように構成される。
【００２４】
図２は、本発明の一実施形態による方法のフローチャートである。
【００２５】
ステップ２０１で、ロケーションサーバは、ロケーションデータ要求をクライアントから受信する。
【００２６】
ステップ２０２で、ロケーションサーバは、ＱｏＳ要件情報を決定する。
【００２７】
具体的には、ロケーションサーバは、ロケーションデータ要求に従ってＱｏＳ要件情報を取得してもよく、ここで、ロケーションデータ要求は、ＱｏＳ要件情報を含む。ロケーションサーバは、また、クライアントのサービス特性、端末の加入情報、又はネットワークのロケーション能力に従ってＱｏＳ要件情報を生成してもよい。
【００２８】
ＱｏＳ要件情報は、以下の項目のうちの少なくとも１つを含んでもよい。ＱｏＳ要件値、ＱｏＳ要件範囲、及びＱｏＳクラス。ＱｏＳ要件値は、垂直精度値、水平精度値、及び遅延値のうちの少なくとも１つであってもよい。ＱｏＳ要件範囲は、ＱｏＳの下限を含むか、又は、ＱｏＳの下限と上限とを含む。ＱｏＳクラスは、ベストエフォートＱｏＳクラス（ｂｅｓｔ  ｅｆｆｏｒｔ  ＱｏＳ  ｃｌａｓｓ）と保証ＱｏＳクラス（ｇｕａｒａｎｔｅｅｄ  ＱｏＳ  ｃｌａｓｓ）とを含む。
【００２９】
ステップ２０３で、ＱｏＳ要件情報に従ってロケーション要求がロケーションコントローラに送信される。
【００３０】
ロケーションサーバは、ロケーション要求をロケーションコントローラに直接送信してもよく、又は、他のネットワーク要素を使用してロケーション要求をロケーションコントローラに転送してもよい。
【００３１】
ステップ２０４で、ロケーションコントローラによって返されたロケーション応答が受信され、ここで、ロケーション応答は、ロケーション測定情報を含む。
【００３２】
ロケーションコントローラは、ロケーション測定情報を含むロケーション応答をロケーションサーバに直接返してもよく、又は、他のネットワーク要素を使用してロケーション測定情報を含むロケーション要求をロケーションサーバに返してもよい。
【００３３】
ステップ２０５で、ロケーション測定情報に従ってロケーション情報がクライアントに送信される。
【００３４】
本発明の実施形態で提供される技術的解決法を当業者により良く理解させるために、本発明の実施形態で提供される技術的解決法について、図１に示すネットワーキング構成の概略図を参照して、更に、以下に詳細に説明する。
【００３５】
図３は、本発明の別の実施形態による方法のフロー図である。実施形態は、ＬＳが、クライアントによって送信されたＱｏＳ要件を受信し（ＱｏＳ要件のクラスは、ベストエフォートＱｏＳ要件又は保証ＱｏＳ要件であってもよく、要件クラスの値は、全てのＱｏＳオプションをカバーし）、ＬＳが、ＱｏＳをＬＣに送信する、プロセスを示す。
【００３６】
ステップ３０１で、クライアント１は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信する。ロケーションデータ要求は、ＱｏＳ要件値とベストエフォートＱｏＳの識別子とを含む。ＱｏＳ要件値は、複数のＱｏＳオプション（垂直精度及び水平精度など）を含み、ベストエフォートＱｏＳの識別子は、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、その他のＱｏＳを有するロケーション結果が返されてもよいということを示す。
【００３７】
ステップ３０２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値とベストエフォートＱｏＳの識別子とを含む。
【００３８】
ステップ３０３で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００３９】
ステップ３０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果とロケーション成功指示とを含む。ＱｏＳ要件クラスはベストエフォートＱｏＳなので、ロケーション結果がＱｏＳ要件値を満たさない場合でも、ロケーションはやはり成功とみなされる。
【００４０】
ステップ３０５で、ＬＳは、ロケーションデータ応答をクライアント１に送信し、ここで、ロケーションデータ応答は、ロケーション結果とロケーション成功指示とを含む。
【００４１】
ステップ３０６で、クライアント２は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値と保証ＱｏＳの識別子とを含む。ＱｏＳ要件値は、複数のＱｏＳオプションを含み、保証ＱｏＳの識別子は、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、ロケーション失敗指示が返されるということを示す。
【００４２】
ステップ３０５とステップ３０６との間の実行順序は限定されず、それらは異なるクライアントのロケーションを示すために３０５及び３０６と番号付けされているにすぎないということに留意されたい。すなわち、クライアント１のロケーションプロセスは、ステップ３０１〜ステップ３０５であり、クライアント２のロケーションプロセスは、ステップ３０６〜ステップ３１０である。
【００４３】
ステップ３０７で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値と保証ＱｏＳの識別子とを含む。
【００４４】
ステップ３０８で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００４５】
ステップ３０９で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ＱｏＳ要件クラスは保証ＱｏＳなので、ロケーション結果がＱｏＳ要件値を満たす場合、ロケーション成功指示が返され、ロケーション結果がＱｏＳ要件値を満たさない場合、ロケーション失敗指示が返される。
【００４６】
ステップ３１０で、ＬＳは、ロケーションデータ応答をクライアント２に送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。
【００４７】
図４は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたＱｏＳ要件を受信し、ＱｏＳ要件のクラスは、ベストエフォートＱｏＳ要件又は保証ＱｏＳ要件であってもよく、各ＱｏＳ要件クラスは、全てのＱｏＳオプションをカバーする。クラス識別子がＱｏＳ要件に含まれていない場合、２つのクラスのうちのいずれかがデフォルトクラスであってもよい。説明を容易にするために、図４は、クラス識別子なしのＱｏＳ要件がデフォルトで保証ＱｏＳ要件とみなされ、ＬＳがＱｏＳをＬＣに送信するプロセスを示す。
【００４８】
ステップ４０１で、クライアント１は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値とベストエフォートＱｏＳの識別子とを含む。ＱｏＳ要件値は、複数のＱｏＳオプションを含み、ベストエフォートＱｏＳの識別子は、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、その他のＱｏＳロケーション結果が返されてもよいということを示す。
【００４９】
説明を容易にするために、ロケーションデータ要求がＱｏＳ要件のクラスを含み、クラスはベストエフォートＱｏＳ要件である状況のみが示されている。明らかに、クラスは、クライアントの要求に従って保証ＱｏＳ要件に設定されてもよい。
【００５０】
ステップ４０２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値とベストエフォートＱｏＳの識別子とを含む。
【００５１】
ステップ４０３で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００５２】
ステップ４０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果とロケーション成功指示とを含む。ＱｏＳ要件クラスはベストエフォートＱｏＳなので、ロケーション結果がＱｏＳ要件値を満たさない場合、ロケーションはやはり成功とみなされる。
【００５３】
ステップ４０５で、ＬＳは、ロケーションデータ応答をクライアント１に送信し、ここで、ロケーションデータ応答は、ロケーション結果とロケーション成功指示とを含む。
【００５４】
ステップ４０６で、クライアント２は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値を含む。ロケーションデータ要求はクラス識別子を含まないため、デフォルトクラスは保証ＱｏＳ要件である。すなわち、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、ロケーション失敗指示が返され、ネットワークロケーションがＱｏＳ要件値を満たす場合、ロケーション成功指示が返される。
【００５５】
ステップ４０６は、デフォルトクラスが保証ＱｏＳ要件である状況を示す。明らかに、デフォルトクラスはベストエフォートＱｏＳ要件であってもよく、この場合、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、その他のＱｏＳロケーション結果が返されてもよい。
【００５６】
ステップ４０５とステップ４０６との間の実行順序は限定されず、それらは異なるクライアントのロケーションを示すために４０５及び４０６と番号付けされているにすぎないということに留意されたい。
【００５７】
ステップ４０７で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値を含む。
【００５８】
ステップ４０８で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００５９】
ステップ４０９で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。デフォルトのＱｏＳ要件クラスは保証ＱｏＳなので、ネットワークロケーションがＱｏＳ要件値を満たすことができない場合、ロケーション失敗指示が返される。
【００６０】
ステップ４１０で、ＬＳは、ロケーションデータ応答をクライアント２に送信する。ロケーションが成功した場合、ロケーションデータ応答は、ロケーション結果とロケーション成功指示とを含む。
【００６１】
図５は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたＱｏＳ要件を受信し、ＱｏＳ要件のクラスは、ベストエフォートＱｏＳ要件又は保証ＱｏＳ要件であってもよく、各ＱｏＳ要件クラスは、全てのＱｏＳオプションをカバーする。図５は、ＬＳによってＬＣに送信されるロケーション要求が、ＱｏＳ要件値もクラス識別子も含まず、ＬＳが、ＬＣによって返されたロケーション結果に従ってロケーションデータ応答をクライアントに送信するプロセスを示す。
【００６２】
ステップ５０１で、クライアントは、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値とクラス識別子とを含む。ＱｏＳ要件値は、複数のＱｏＳオプションを含んでもよく、クラス識別子は、ベストエフォートＱｏＳの識別子又は保証ＱｏＳの識別子であってもよい。
【００６３】
ステップ５０２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ＱｏＳ要件値もクラス識別子も含まない。
【００６４】
ステップ５０３で、ＬＣは、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、現在最も高いＱｏＳを提供することが可能なロケーション方法に従って測定データとロケーション結果とを取得する。
【００６５】
ステップ５０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果を含む。更に、ロケーション要求がＱｏＳ要件値を含まないため、ロケーション応答は、ロケーション結果が取得された際にＱｏＳ要件が満足されたことを示すためのＱｏＳ指示も含んでもよい。従って、ＬＣがロケーションデータを正常に取得した場合、ロケーションはＱｏＳ要件を満たすとみなされ、ロケーション結果が取得されなかった場合、ロケーション失敗指示が返される。実施形態では、ＬＣがロケーション結果を取得したと仮定されている。
【００６６】
ステップ５０５で、ＬＳは、受信したロケーション結果をＱｏＳ要件値と比較する。
【００６７】
ステップ５０６で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ロケーションが成功したかどうかを示す指示を含む。ロケーションが成功した場合、ロケーションデータ応答は、ロケーション結果を更に含む。
【００６８】
ステップ５０５における比較結果に従って、以下の２つの状況が発生する可能性がある。クラス識別子がベストエフォートＱｏＳの識別子である場合、ＬＳがロケーション結果を取得したので、ＬＳによってクライアントに返されるロケーションデータ応答は、ロケーション結果とロケーション成功指示とを含む。クラス識別子が保証ＱｏＳの識別子である場合、ロケーション結果がＱｏＳ要件値を満たすならば、ＬＳによってクライアントに返されるロケーションデータ応答は、ロケーション結果とロケーション成功指示とを含み、ロケーション結果がＱｏＳ要件値を満たさないならば、ＬＳによってクライアントに返されるロケーションデータ応答は、ロケーション失敗指示を含む。
【００６９】
図６は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、ＱｏＳ範囲値をクライアントから受信する。図６は、ＬＣが、ＬＳによって送信されたＱｏＳ範囲値に従ってロケーション測定を実行し、ＬＳが、ロケーション結果をクライアントに返すプロセスを示す。
【００７０】
ステップ６０１で、クライアント１は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件の下限を含むか、又は、複数のＱｏＳ下限（垂直精度、水平精度、及びロケーション遅延など）を含む。ネットワークが、ＱｏＳ要件の下限を満足することができない場合、ロケーションは失敗する。
【００７１】
ステップ６０２で、ＬＳは、ロケーション要求をＬＣに送信する。ロケーション要求は、ＱｏＳ要件の下限を含む。
【００７２】
ステップ６０３で、ＬＣは、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、現在最も高いＱｏＳを提供することが可能なロケーション方法に従って、測定データとロケーション結果とを取得する。
【００７３】
ステップ６０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果がＱｏＳ要件の下限を満たす場合、ロケーションは成功したとみなされ、ロケーション結果がＱｏＳ要件の下限を満たすことができない場合、ロケーションは失敗したとみなされる。
【００７４】
ステップ６０５で、ＬＳは、ロケーションデータ応答をクライアント１に送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果と指示とは、ステップ６０４を介して取得される。
【００７５】
ステップ６０６で、クライアント２は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信する。ロケーションデータ要求は、ＱｏＳ要件値の範囲を含む。範囲は、ＱｏＳ要件の上限と下限とを含む。ＱｏＳ要件値は、複数のＱｏＳオプションを含んでもよい。ＱｏＳ要件の上限は、ネットワークがベストエフォートによって達成する必要があるＱｏＳ要件値であり、下限は、ネットワークが達成しなければならないＱｏＳ要件値である。下限が満足されることができない場合、ロケーションが失敗したことが示される。
【００７６】
ステップ６０５とステップ６０６との間の実行順序は限定されず、それらは異なるクライアントのロケーションを示すために６０５及び６０６と番号付けされているにすぎないということに留意されたい。
【００７７】
ステップ６０７で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値の範囲を含む。
【００７８】
ステップ６０８で、ＬＣは、ＱｏＳ要件値の範囲に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００７９】
ステップ６０９で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果がＱｏＳ要件の下限を満たす場合、ロケーションは成功したとみなされ、ロケーション結果がＱｏＳ要件の下限を満たすことができない場合、ロケーションは失敗したとみなされる。
【００８０】
ステップ６１０で、ＬＳは、ロケーションデータ応答をクライアント２に送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果と指示とは、ステップ６０９を介して取得される。
【００８１】
図７は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたロケーションデータ要求を受信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値に関する情報を含まない。図７は、ＬＣが、最も高いＱｏＳ要件に従ってロケーション測定を実行し、ＬＳが、ロケーション結果をクライアントに返すプロセスを示す。
【００８２】
ステップ７０１で、クライアント１は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値を含まず、これは、ネットワークが、最も高いＱｏＳのロケーション結果を提供する必要があることを示す。
【００８３】
ステップ７０２で、ＬＳは、ロケーション要求をＬＣに送信する。
【００８４】
ステップ７０３で、ＬＣは、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、現在最も高いＱｏＳを提供することが可能なロケーション方法に従って、測定データとロケーション結果とを取得する。
【００８５】
ステップ７０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ＱｏＳ要件値が指定されていないため、ＬＣがロケーションデータを取得した場合、ロケーション成功指示が返され、ＬＣがロケーションデータを取得していない場合、ロケーション失敗指示が返される。
【００８６】
ステップ７０５で、ＬＳは、ロケーションデータ応答をクライアント１に送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果と指示とは、ステップ７０４を介して取得される。
【００８７】
ステップ７０６で、クライアント２は、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値を含む。ＱｏＳ要件値は、ロケーション精度、ロケーション遅延などを含む全てのＱｏＳオプションをカバーする。
【００８８】
ステップ７０５とステップ７０６との間の実行順序は限定されず、それらは異なるクライアントのロケーションを示すために７０５及び７０６と番号付けされているにすぎないということに留意されたい。ステップ７０６〜７１０は、本発明が、ＱｏＳ要求の既存の実施プロセスとも共存できることを示す。
【００８９】
ステップ７０７で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値を含む。
【００９０】
ステップ７０８で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００９１】
ステップ７０９で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。本発明は、既存のＱｏＳ要求メカニズムと共存できるため、ロケーション結果がＱｏＳ要件値を満たす場合、ロケーション成功指示が返され、ロケーション結果がＱｏＳ要件値を満たさない場合、ロケーション失敗指示が返される。
【００９２】
ステップ７１０で、ＬＳは、ロケーションデータ応答をクライアント２に送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果と指示とは、ステップ７０９を介して取得される。
【００９３】
図８は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたＱｏＳ要件を受信し、ＱｏＳ要件のクラスは、ベストエフォートＱｏＳ要件又は保証ＱｏＳ要件であってもよい。図８は、ＱｏＳ要件値内の各オプションがそれぞれ異なるＱｏＳクラス識別子と共に設定され、ＬＳがＱｏＳをＬＣに送信するプロセスを示す。
【００９４】
ステップ８０１で、クライアントは、指定された端末のロケーションが所望されることを示すロケーションデータ要求を送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値を含む。ＱｏＳ要件値は、垂直精度、水平精度、及びロケーション遅延などの複数のＱｏＳオプションを含んでもよい。ＱｏＳオプションのそれぞれは、クラス識別子と共に設定される。例えば、保証ＱｏＳの識別子が、垂直精度及び水平精度のために設定されてもよく、ベストエフォートＱｏＳの識別子が、ロケーション遅延のために設定されてもよい。以下のステップの全ては、この設定を例に取ることによって記載される。明らかに、ＱｏＳオプションは、他の設定の組み合わせを使用してもよい。
【００９５】
ステップ８０２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ロケーションデータ要求内のＱｏＳ要件値と各ＱｏＳオプションに対応するクラス識別子とを含む。
【００９６】
ステップ８０３で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【００９７】
ステップ８０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。
【００９８】
例えば、垂直精度及び水平精度が保証ＱｏＳの識別子と共に設定され、ロケーション遅延がベストエフォートＱｏＳの識別子と共に設定される。以下の状況が発生する可能性がある。垂直精度及び水平精度のロケーション結果がそのＱｏＳ要件値を満たす場合、ロケーション遅延の結果がそのＱｏＳ要件値を満たすかどうかに関わらず、ロケーション成功指示が返される。垂直精度又は水平精度のいずれかのロケーション結果がそのＱｏＳ要件値を満たさない場合、ロケーション遅延の結果がそのＱｏＳ要件値を満たすかどうかに関わらず、ロケーション失敗指示が返される。
【００９９】
ステップ８０５で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。ロケーション結果と指示とは、ステップ８０４を介して取得される。
【０１００】
図９は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、ＱｏＳ要件値とクラスとを決定する。ＱｏＳ要件値とクラスとは、様々なＱｏＳオプションに関する。明らかに、ＱｏＳ要件値とクラスとは、他の実施形態で説明した方法を介して設定されてもよい。図９は、ＬＣが、ＬＳによって送信されたＱｏＳ要件値とクラスとに従ってロケーションを実行し、ロケーション結果をＬＳに返すプロセスを示す。
【０１０１】
ステップ９０１で、クライアントは、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値もクラス識別子も含まない。
【０１０２】
ステップ９０２で、ＬＳは、クライアントによって提供された情報、ユーザ端末加入情報、又はネットワーク能力ステータスに従って、ロケーションデータ要求内のＱｏＳ要件値と対応するクラス識別子とを決定する。
【０１０３】
ステップ９０１で、クライアントは、送信されるロケーションデータ要求内にＱｏＳ要件値又はクラス識別子のいずれかのみを含めてもよいということに留意されたい。対応して、ＬＳは、他方を決定する。
【０１０４】
ステップ９０３で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ＱｏＳ要件値と対応するクラス識別子とを含む。
【０１０５】
ステップ９０４で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定値とロケーション結果とを取得する。
【０１０６】
ステップ９０５で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。具体的には、ロケーション結果がＱｏＳ要件値のうちのいずれかを満たさない場合、この値に対応するクラス識別子がベストエフォートＱｏＳの識別子であるならば、ロケーション成功指示が返され、この値に対応するクラス識別子が保証ＱｏＳの識別子であるならば、ロケーション失敗指示が返される。
【０１０７】
ステップ９０６で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。
【０１０８】
図１０は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたＱｏＳ要件値とクラスとを受信し、ＱｏＳ要件のクラスは、ベストエフォートＱｏＳ要件又は保証ＱｏＳ要件であってもよく、各ＱｏＳ要件クラスの値は、全てのＱｏＳオプションをカバーする。図１０は、ＬＳが、ＱｏＳ要件値のみをＬＣに送信し、ＬＣによって返されたロケーション結果に従ってロケーションデータ応答をクライアントに送信するプロセスを示す。
【０１０９】
ステップ１００１で、クライアントは、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値とクラス識別子とを含む。ＱｏＳ要件値は、複数のＱｏＳオプションを含み、クラス識別子は、ベストエフォートＱｏＳの識別子又は保証ＱｏＳの識別子であってもよい。
【０１１０】
ステップ１００２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ＱｏＳ要件値のみを含む。
【０１１１】
ステップ１００３で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【０１１２】
ステップ１００４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果を含む。更に、ロケーション報告は、取得されたロケーション結果がＱｏＳ要件値を満たす場合、ＱｏＳ要件が満足されていることを示すように、又は、取得されたロケーション結果がＱｏＳ要件値を満たさない場合、ＱｏＳ要件が満足されていないことを示すように構成されたＱｏＳ指示も含んでもよい。
【０１１３】
ステップ１００５で、ＬＳは、ＱｏＳ指示をクラス識別子と比較する。
【０１１４】
ステップ１００６で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ロケーション結果と、ロケーションが成功したかどうかを示す指示とを含む。
【０１１５】
ステップ１００５における比較結果に従って、以下の２つの状況が発生する可能性がある。ＱｏＳ指示がＱｏＳ要件を満たす場合、クラス識別子がベストエフォートＱｏＳの識別子であるか又は保証ＱｏＳの識別子であるかに関わらず、ロケーション成功指示が返され、ＱｏＳ指示がＱｏＳ要件を満たさない場合、クラス識別子がベストエフォートＱｏＳの識別子であるならば、ロケーション成功指示が返され、クラス識別子が保証ＱｏＳの識別子であるならば、ロケーション失敗指示が返される。
【０１１６】
図１１は、本発明の別の実施形態による方法のフロー図である。実施形態において、ＬＳは、クライアントによって送信されたＱｏＳ要件値を受信し、ＬＣによって返されたロケーション結果がＱｏＳ要件値を満たさない場合、ロケーション結果のＱｏＳがクライアントに送信される。図１１は、クライアントが、ロケーション結果のＱｏＳに従ってロケーション結果を取得するかどうかを選択するプロセスを示す。
【０１１７】
ステップ１１０１で、クライアントは、指定された端末のロケーションが所望されることを示すロケーションデータ要求をＬＳに送信し、ここで、ロケーションデータ要求は、ＱｏＳ要件値を含む。
【０１１８】
ステップ１１０２で、ＬＳは、ロケーション要求をＬＣに送信し、ここで、ロケーション要求は、ＱｏＳ要件値を含む。
【０１１９】
ステップ１１０３で、ＬＣは、ＱｏＳ要件値に従ってロケーション方法を選択し、指定された端末に対するロケーション測定を実行するようにネットワークをトリガし、測定データとロケーション結果とを取得する。
【０１２０】
ステップ１１０４で、ＬＣは、ロケーション応答をＬＳに送信し、ここで、ロケーション応答は、ロケーション結果を含む。
【０１２１】
ステップ１１０５で、ロケーション結果を受信した後で、ＬＳは、ロケーション結果のＱｏＳが、クライアントによって送信されたＱｏＳ要件値を満たすことができるかどうかを、比較を介して判定する。
【０１２２】
ロケーション結果のＱｏＳがＱｏＳ要件値を満たさない場合、ステップ１１０６が実行され、ロケーション結果のＱｏＳがＱｏＳ要件値を満たす場合、ロケーション結果がクライアントに直接送信される。
【０１２３】
ステップ１１０６で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ロケーション結果のＱｏＳを含む。
【０１２４】
ステップ１１０７で、クライアントは、ロケーション結果のＱｏＳが現在のサービスの要求を満たすことができるかどうかを、ロケーション結果のＱｏＳに従って判定する。現在のサービスの要求が満たされることができる場合、ステップ１１０８が実行される。現在のサービスの要求がやはり満たされることができない場合、プロセスは終了させられる。
【０１２５】
ステップ１１０８で、クライアントは、ロケーションデータ要求をＬＳに再び送信し、ここで、ロケーションデータ応答は、ロケーション結果のＱｏＳを含む。
【０１２６】
ステップ１１０９で、ＬＳは、ロケーションデータ応答をクライアントに送信し、ここで、ロケーションデータ応答は、ＬＣによって返されたロケーション結果のみを含む。
【０１２７】
上述の実施形態において、ＬＳとＬＣとの間で送信されるロケーション要求及びロケーション応答の両方は、ネットワーク内の他のネットワーク要素を介して送信されてもよい。例えば、ここでは詳細に説明しない、ＣＳＮ内のＡＡＡによって転送されてもよい。
【０１２８】
本発明の実施形態の実施において、ロケーションサーバは、送信されるＱｏＳ要件情報を柔軟に決定することによって、ロケーション結果のＱｏＳに対する特定の要件を有さないサービスを満足し、そのため、ネットワークは、それ自体のロケーション能力に従ってロケーション結果のＱｏＳを決定することが可能である。従って、ネットワークのロケーション能力が十分に利用され、それと同時に、ロケーションサービスＱｏＳ要求の柔軟性が向上する。
【０１２９】
ロケーションベースサービスを実施する方法の実施形態に対応して、本発明は、ロケーションベースサービスを実施するシステムの実施形態も提供する。
【０１３０】
図１２は、本発明の一実施形態によるロケーションベースサービスを実施するシステムのブロック図である。システムは、クライアント１１１０と、ロケーションサーバ１１２０と、ロケーションコントローラ１１３０とを含む。
【０１３１】
クライアント１１１０は、ロケーションデータ要求をロケーションサーバに送信するように構成される。ロケーションサーバ１１２０は、クライアントによって送信されたロケーションデータ要求を受信した後で、ＱｏＳ要件情報を決定し、ＱｏＳ要件情報に従ってロケーション要求をロケーションコントローラに送信し、ロケーションコントローラによって返されたロケーション応答に従ってロケーション情報をクライアントに送信するように構成され、ここで、ロケーション応答は、ロケーション測定情報を含む。ロケーションコントローラ１１３０は、ロケーション要求に従って対応する端末に対するロケーション測定を実行し、ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成される。
【０１３２】
本発明のロケーションベースサービスを実施するシステムの実施形態におけるロケーションプロセスは、本発明の方法実施形態の説明と一致し、ここでは詳細に説明しない。
【０１３３】
ロケーションベースサービスを実施する方法及びシステムの実施形態に対応して、本発明は、ロケーションサーバ及びロケーションコントローラの実施形態もそれぞれ提供する。
【０１３４】
図１３は、本発明の一実施形態によるロケーションサーバのブロック図である。サーバは、要求受信ユニット１２１０と、ＱｏＳ決定ユニット１２２０と、要求送信ユニット１２３０と、情報送信ユニット１２４０とを含む。
【０１３５】
要求受信ユニット１２１０は、クライアントによって送信されたロケーションデータ要求を受信するように構成される。ＱｏＳ決定ユニット１２２０は、ロケーションデータ要求を受信した後で、ＱｏＳ要件情報を決定するように構成される。要求送信ユニット１２３０は、ＱｏＳ要件情報に従ってロケーション要求をロケーションコントローラに送信するように構成される。情報送信ユニット１２４０は、ロケーションコントローラによって返されたロケーション応答に従ってロケーション情報をクライアントに送信するように構成され、ここで、ロケーション応答は、ロケーション測定情報を含む。
【０１３６】
具体的には、ＱｏＳ決定ユニット１２２０は、ＱｏＳ要件情報を含むロケーションデータ要求に従ってＱｏＳ要件情報を取得するように構成された第１の決定ユニット、又は、クライアントのサービスの特性、ロケーション端末の加入情報、又はネットワークのロケーション能力に従ってＱｏＳ要件情報を生成するように構成された第２の決定ユニットであってもよい。
【０１３７】
図１４は、本発明の一実施形態によるロケーションコントローラのブロック図である。コントローラは、要求受信ユニット１３１０と、ロケーション測定ユニット１３２０と、応答返送ユニット１３３０とを含む。
【０１３８】
要求受信ユニット１３１０は、ロケーションサーバによって決定されたＱｏＳ要件情報に従って送信されたロケーション要求を受信するように構成される。ロケーション測定ユニット１３２０は、ロケーション要求に従って対応する端末に対するロケーション測定を実行するように構成される。応答返送ユニット１３３０は、ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成される。
【０１３９】
本発明の実施形態の説明から、ロケーションサーバは、クライアントによって送信されたＱｏＳ要件値を直接転送する必要はなく、送信されるＱｏＳ要件情報を柔軟に決定するので、ロケーション結果のＱｏＳに対する特定の要件を有さないサービスが満足され、そのため、ネットワークは、それ自体のロケーション能力に従ってロケーション結果のＱｏＳを決定することが可能である、ということを理解されたい。従って、ネットワークロケーション能力が十分に利用され、それと同時に、ロケーションサービスＱｏＳ要求の柔軟性が向上する。
【０１４０】
当業者は、本発明の実施形態による方法のステップの全て又は一部が、関連するハードウェアに指示するプログラムによって実施されてもよいということを理解するであろう。プログラムは、コンピュータ読み取り可能な記憶媒体内に記憶されてもよい。プログラムが実行される場合、ロケーションデータ要求をクライアントから受信するステップと、ＱｏＳ要件情報を含むロケーション要求メッセージをロケーションコントローラに送信するステップと、ロケーションコントローラによって返されたロケーション応答に従ってロケーション情報をクライアントに送信するステップとが実行され、ここで、ロケーション応答はロケーション測定情報を含む。記憶媒体は、磁気ディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、読み取り専用メモリ（ＲＯＭ）、又はランダムアクセスメモリ（ＲＡＭ）であってもよい。
【０１４１】
本発明について、いくつかの例示的実施形態を介して説明してきたが、本発明はそのような実施形態に限定されない。当業者が、本発明の精神及び範囲から逸脱することなく、本発明に対して様々な修正及び変形を行うことが可能であることは明らかである。本発明の添付の特許請求の範囲は、それらの修正及び変形を包含することを意図するものである。
本出願は、２００８年４月２３日に中国専利局に出願された、「ＬＯＣＡＴＩＯＮ  ＳＥＲＶＥＲ，ＬＯＣＡＴＩＯＮ  ＣＯＮＴＲＯＬＬＥＲ，ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＩＭＰＬＥＭＥＮＴＩＮＧ  ＬＯＣＡＴＩＯＮ−ＢＡＳＥＤ  ＳＥＲＶＩＣＥ（ロケーションサーバ、ロケーションコントローラ、ロケーションベースサービスを実施する方法及びシステム）」と題された、中国特許出願第２００８１００９５５２１．４の優先権を主張するものであり、当該出願はその全体が参照によって本明細書中に援用される。
【図１】
2011524102.tif 000003
【図２】
2011524102.tif 000004
【図３】
2011524102.tif 000005
【図４】
2011524102.tif 000006
【図５】
2011524102.tif 000007
【図６】
2011524102.tif 000008
【図７】
2011524102.tif 000009
【図８】
2011524102.tif 000010
【図９】
2011524102.tif 000011
【図１０】
2011524102.tif 000012
【図１１】
2011524102.tif 000013
【図１２】
2011524102.tif 000014
【図１３】
2011524102.tif 000015
【図１４】
2011524102.tif 000016
【手続補正書】
【提出日】平成22年12月2日(2010.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントによって送信されたロケーションデータ要求を受信することと、
サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージをロケーションコントローラに送信することと、
前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信することと、
を含む、ロケーションベースサービスを実施する方法。
【請求項２】
前記方法は更に、前記クライアントによって送信された前記ロケーションデータ要求を受信した後に、前記ＱｏＳ要件情報を決定することを含む
請求項１に記載の方法。
【請求項３】
前記ＱｏＳ要件情報を決定することは、
前記ＱｏＳ要件情報を含む前記ロケーションデータ要求に従って前記ＱｏＳ要件情報を取得することを含むか、又は、
前記クライアントのサービス特性、ロケーション端末の加入情報、又はネットワークのロケーション能力に従って前記ＱｏＳ要件情報を生成することを含む
請求項２に記載の方法。
【請求項４】
前記ＱｏＳ要件情報は、ＱｏＳ要件値、ＱｏＳ要件範囲、及びＱｏＳクラスのうちの少なくとも１つを含み、
前記ＱｏＳ要件値は、垂直精度、水平精度、及びロケーション遅延のうちの少なくとも１つを含み、
前記ＱｏＳ要件範囲は、ＱｏＳの下限を含むか、又は、前記ＱｏＳの下限と前記ＱｏＳの上限とを含み、
前記ＱｏＳクラスは、ベストエフォートＱｏＳと保証ＱｏＳとを含む
請求項１に記載の方法。
【請求項５】
前記ＱｏＳ要件情報は、
前記ＱｏＳ要件値のために設定された前記ＱｏＳ要件値と前記ＱｏＳクラスとを含むか、又は、
前記ＱｏＳ要件値の各オプションのために設定された前記ＱｏＳ要件値と前記ＱｏＳクラスとを含む
請求項４に記載の方法。
【請求項６】
前記ＱｏＳ要件情報がＱｏＳクラスを含まない場合、前記ＱｏＳクラスをデフォルトで前記ベストエフォートＱｏＳ又は前記保証ＱｏＳに設定することを更に含む
請求項４に記載の方法。
【請求項７】
前記ＱｏＳ要件情報は、前記ＱｏＳ要件値と前記ＱｏＳクラスとを含み、
前記ロケーション要求メッセージを前記ロケーションコントローラに送信することは、
前記ＱｏＳ要件情報に一致する前記ロケーション要求を前記ロケーションコントローラに送信することを含むか、又は、
前記ＱｏＳ要件情報に部分的に一致する前記ロケーション要求を前記ロケーションコントローラに送信することを含む
請求項４に記載の方法。
【請求項８】
前記ＱｏＳ要件情報は、ＱｏＳ要件値を含まず、
前記ロケーション要求メッセージを前記ロケーションコントローラに送信することは、
現在のネットワーク能力に従った最も高いＱｏＳに基づいてロケーションを実行するように前記ロケーションコントローラに要求する前記ロケーション要求を送信することを含む
請求項７に記載の方法。
【請求項９】
前記ロケーションコントローラによって返される前記ロケーション応答は、ロケーション指示、ＱｏＳ指示、及びロケーション結果のうちの少なくとも１つを含む
請求項７に記載の方法。
【請求項１０】
前記ロケーション応答は、前記ロケーション指示と前記ロケーション結果とを含み、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション情報を前記クライアントに送信することは、前記ロケーション結果が前記ＱｏＳ要件値を満たすならば、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値を満たさないならば、ロケーション失敗指示を前記クライアントに返すことを含み、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、前記ロケーション情報を前記クライアントに送信することは、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１１】
前記ロケーション応答は、前記ロケーション指示と前記ロケーション結果とを含み、
前記ＱｏＳ要件範囲は、前記ＱｏＳの下限を含み、
前記ロケーション情報を前記クライアントに送信することは、
前記ロケーション結果が前記ＱｏＳ要件値の下限より小さくない場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値の下限より小さい場合、ロケーション失敗指示を前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１２】
前記ロケーション応答は、前記ロケーション結果と前記ＱｏＳ指示とを含み、
前記ロケーション情報を前記クライアントに送信することは、前記ＱｏＳ指示に従って前記ロケーション情報を前記クライアントに送信することであり、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション結果が前記ＱｏＳ要件値を満たすならば、ＱｏＳ成功指示に従ってロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果が前記ＱｏＳ要件値を満たさないならば、ＱｏＳ失敗指示に従ってロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、ＱｏＳ成功指示に従ってロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１３】
前記ロケーション応答は、前記ロケーション結果を含み、
前記方法は更に、前記ロケーション結果のＱｏＳを前記ＱｏＳ要件値と比較することを含み、
前記ロケーション情報を前記クライアントに送信することは、
前記ＱｏＳクラスが前記保証ＱｏＳである場合、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たすならば、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たさないならば、ロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ＱｏＳクラスが前記ベストエフォートＱｏＳである場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１４】
前記ロケーション応答は、前記ロケーション結果を含み、
前記方法は更に、前記ロケーション結果のＱｏＳを前記ＱｏＳ要件値と比較することを更に含み、
前記ＱｏＳ要件範囲が前記ＱｏＳの下限を含む場合、前記ロケーション情報を前記クライアントに送信することは、
前記ロケーション結果の前記ＱｏＳが前記ＱｏＳの下限より小さくない場合、ロケーション成功指示と前記ロケーション結果とを前記クライアントに返し、前記ロケーション結果の前記ＱｏＳが前記ＱｏＳの下限より小さい場合、ロケーション失敗指示を前記クライアントに返すことを含むか、又は、
前記ロケーション結果の前記ＱｏＳが前記ＱｏＳ要件値を満たさない場合、前記ロケーション結果の前記ＱｏＳを前記クライアントに返すことを含む
請求項９に記載の方法。
【請求項１５】
前記ロケーション結果の前記ＱｏＳを前記クライアントに返した後に、前記方法は更に、
前記クライアントによって送信された、前記ロケーション結果の前記ＱｏＳが現在のサービスの要求を満たすことを前記クライアントが判定するために必要とされた情報を含む前記ロケーションデータ要求を受信することと、
前記ロケーション結果を含むロケーションデータ応答を前記クライアントに返すことと、を含む
請求項１４に記載の方法。
【請求項１６】
前記ロケーション要求を前記ロケーションコントローラに送信することは、前記ロケーション要求を前記ロケーションコントローラに直接送信することを含むか、又は、他のネットワーク要素を使用して前記ロケーション要求を前記ロケーションコントローラに転送することを含み、
前記ロケーションコントローラによって返される前記ロケーション応答は、前記ロケーションコントローラによって直接返される前記ロケーション応答、又は、他のネットワーク要素を介して前記ロケーションコントローラによって返される前記ロケーション応答を含む
請求項１に記載の方法。
【請求項１７】
ロケーションベースサービスを実施するシステムであって、クライアントと、ロケーションサーバと、ロケーションコントローラと、を備え、
前記クライアントは、ロケーションデータ要求を前記ロケーションサーバに送信するように構成され、
前記ロケーションサーバは、前記クライアントによって送信された前記ロケーションデータ要求を受信した後で、サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージを前記ロケーションコントローラに送信し、前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信するように構成され、
前記ロケーションコントローラは、前記ロケーション要求に従って対応する端末に対するロケーション測定を実行し、前記ロケーション測定情報を含む前記ロケーション応答を前記ロケーションサーバに返すように構成される、
システム。
【請求項１８】
クライアントによって送信されたロケーションデータ要求を受信するように構成された要求受信ユニットと、
サービス品質（ＱｏＳ）要件情報を含むロケーション要求メッセージをロケーションコントローラに送信するように構成された要求送信ユニットと、
前記ロケーションコントローラによって返されたロケーション測定情報を含むロケーション応答に従ってロケーション情報を前記クライアントに送信するように構成された情報送信ユニットと、
を備える、ロケーションサーバ。
【請求項１９】
前記要求受信ユニットが前記ロケーションデータ要求を受信した後で、ＱｏＳ要件情報を決定するように構成されたＱｏＳ決定ユニットを更に備える
請求項１８に記載のロケーションサーバ。
【請求項２０】
前記ＱｏＳ決定ユニットは、
前記ＱｏＳ要件情報を含む前記ロケーションデータ要求に従って前記ＱｏＳ要件情報を取得するように構成された第１の決定ユニット、及び／又は、
前記クライアントのサービス特性、ロケーション端末の加入情報、又はネットワークのロケーション能力に従って前記ＱｏＳ要件情報を生成するように構成された第２の決定ユニット
を備える
請求項１９に記載のロケーションサーバ。
【請求項２１】
決定されたサービス品質（ＱｏＳ）要件情報に従って送信されたロケーション要求を受信するように構成された要求受信ユニットと、
前記ロケーション要求に従って対応する端末に対するロケーション測定を実行するように構成されたロケーション測定ユニットと、
ロケーション測定情報を含むロケーション応答をロケーションサーバに返すように構成された応答返送ユニットと、
を備える、ロケーションコントローラ。
【国際調査報告】
2011524102.tif 000017
2011524102.tif 000018
2011524102.tif 000019
2011524102.tif 000020