(57)【特許請求の範囲】
【請求項１】
許可ロケーションサーバを提供する１つまたは複数のコンピューティングデバイスによって使用される方法であって、
モバイルデバイスから第１のメッセージを取得することであって、前記第１のメッセージがロケーションサーバの第１のセットを示す、取得することと、
ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定することと、
第２のメッセージを前記モバイルデバイスに送信することであって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、送信することとを備える、方法。
【請求項２】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つに、少なくとも一部基づいて、ロケーションサーバの前記第２のセットを決定することをさらに備える、請求項１に記載の方法。
【請求項４】
前記モバイルデバイスの推定場所を取得することをさらに備える、請求項１に記載の方法。
【請求項５】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項１に記載の方法。
【請求項６】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスから後続のメッセージを取得することをさらに備え、前記後続のメッセージが、前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す、請求項１に記載の方法。
【請求項８】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して、前記モバイルデバイスによって送信される、請求項７に記載の方法。
【請求項９】
ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの少なくとも１つの中の少なくとも１つのロケーションサーバが、固有のアドレスによって少なくとも一部示される、請求項１に記載の方法。
【請求項１０】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項１に記載の方法。
【請求項１１】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項１０に記載の方法。
【請求項１２】
前記モバイルデバイスによってロケーションサーバの前記第２のセット中の特定のロケーションサーバにアクセスすることをさらに備え、前記特定のロケーションサーバが、前記追加の情報に少なくとも一部基づいて前記モバイルデバイスによって決定される、請求項１１に記載の方法。
【請求項１３】
前記モバイルデバイスがＳＵＰＬ対応端末（ＳＥＴ）を備える、請求項１に記載の方法。
【請求項１４】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項１に記載の方法。
【請求項１５】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項１に記載の方法。
【請求項１６】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき、最小再試行期間を示す、請求項１に記載の方法。
【請求項１７】
ロケーションサーバの前記第１のセットが空集合を備える、請求項１に記載の方法。
【請求項１８】
モバイルデバイスによって使用される方法であって、
ロケーションサーバの第１のセットを示す第１のメッセージを許可ロケーションサーバに送信することと、
第２のメッセージを前記許可ロケーションサーバから取得することであって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す、取得することと、
１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバにアクセスすることとを備える、方法。
【請求項１９】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項１８に記載の方法。
【請求項２０】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項１８に記載の方法。
【請求項２１】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項１８に記載の方法。
【請求項２２】
前記許可ロケーションサーバに後続のメッセージを送信することをさらに備え、前記後続のメッセージが、前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す、請求項１８に記載の方法。
【請求項２３】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して送信される、請求項２２に記載の方法。
【請求項２４】
ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの少なくとも１つの中の少なくとも１つのロケーションサーバが、固有のアドレスによって少なくとも一部示される、請求項１８に記載の方法。
【請求項２５】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項１８に記載の方法。
【請求項２６】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項２５に記載の方法。
【請求項２７】
前記モバイルデバイスがＳＵＰＬ対応端末（ＳＥＴ）を備える、請求項１８に記載の方法。
【請求項２８】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項１８に記載の方法。
【請求項２９】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項１８に記載の方法。
【請求項３０】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき、最小再試行期間を示す、請求項１８に記載の方法。
【請求項３１】
ロケーションサーバの前記第１のセットが空集合を備える、請求項１８に記載の方法。
【請求項３２】
許可ロケーションサーバにおいて使用するための装置であって、
モバイルデバイスから第１のメッセージを取得するための手段であって、前記第１のメッセージがロケーションサーバの第１のセットを示す、手段と、
ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定するための手段と、
第２のメッセージを前記モバイルデバイスに送信するための手段であって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、手段とを備える、装置。
【請求項３３】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項３２に記載の装置。
【請求項３４】
前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つに、少なくとも一部基づいて、ロケーションサーバの前記第２のセットを決定することをさらに備える、請求項３２に記載の装置。
【請求項３５】
前記モバイルデバイスの推定場所を取得することをさらに備える、請求項３２に記載の装置。
【請求項３６】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項３２に記載の装置。
【請求項３７】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項３２に記載の装置。
【請求項３８】
前記モバイルデバイスから後続のメッセージを取得するための手段をさらに備え、前記後続のメッセージが、前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す、請求項３２に記載の装置。
【請求項３９】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して、前記モバイルデバイスによって送信される、請求項３８に記載の装置。
【請求項４０】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項３２に記載の装置。
【請求項４１】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項４０に記載の装置。
【請求項４２】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項３２に記載の装置。
【請求項４３】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項３２に記載の装置。
【請求項４４】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき、最小再試行期間を示す、請求項３２に記載の装置。
【請求項４５】
モバイルデバイスにおいて使用するための装置であって、
ロケーションサーバの第１のセットを示す第１のメッセージを許可ロケーションサーバに送信するための手段と、
第２のメッセージを前記許可ロケーションサーバから取得するための手段であって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す、手段と、
１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバにアクセスするための手段とを備える、装置。
【請求項４６】
許可を取得して、前記プロキシロケーションサーバとして前記ロケーションサーバを使用することがさらに、
前記プロキシロケーションサーバとしての前記ロケーションサーバの使用を許可するメッセージを、前記許可ロケーションサーバから受信することを備える、請求項４５に記載の装置。
【請求項４７】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために前記プロキシロケーションサーバによって以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項４５に記載の装置。
【請求項４８】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項４５に記載の装置。
【請求項４９】
前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す後続のメッセージを、前記許可ロケーションサーバに送信することをさらに備える、請求項４５に記載の装置。
【請求項５０】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して送信される、請求項４９に記載の装置。
【請求項５１】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項４５に記載の装置。
【請求項５２】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項５１に記載の装置。
【請求項５３】
前記モバイルデバイスによって、ロケーションサーバの前記第２のセット中の特定のロケーションサーバにアクセスするための手段をさらに備え、前記特定のロケーションサーバが、前記追加の情報に少なくとも一部基づいて前記モバイルデバイスによって決定される、請求項５１に記載の装置。
【請求項５４】
前記モバイルデバイスが、ＳＵＰＬ対応端末（ＳＥＴ）を備え、前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項４５に記載の装置。
【請求項５５】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項４５に記載の装置。
【請求項５６】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき最小再試行期間を示す、請求項４５に記載の装置。
【請求項５７】
ネットワークインターフェースと、
１つまたは複数の処理ユニットとを備え、前記１つまたは複数の処理ユニットが、
前記ネットワークインターフェースを介して、モバイルデバイスから第１のメッセージを取得することであって、前記第１のメッセージがロケーションサーバの第１のセットを示す、取得することと、
ロケーションサーバの第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定することと、
前記ネットワークインターフェースを介した第２のメッセージの前記モバイルデバイスへの送信を開始することであって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、開始することとを行うためのものである、許可ロケーションサーバ。
【請求項５８】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項５７に記載の許可ロケーションサーバ。
【請求項５９】
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つに、少なくとも一部基づいて、ロケーションサーバの前記第２のセットを決定するためのものである、請求項５７に記載の許可ロケーションサーバ。
【請求項６０】
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスの推定場所を取得するためのものである、請求項５７に記載の許可ロケーションサーバ。
【請求項６１】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスに対して以前に許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの１つまたは複数を備える、請求項５７に記載の許可ロケーションサーバ。
【請求項６２】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項５７に記載の許可ロケーションサーバ。
【請求項６３】
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す後続のメッセージを、前記モバイルデバイスから前記ネットワークインターフェースを介して取得するためのものである、請求項５７に記載の許可ロケーションサーバ。
【請求項６４】
前記モバイルデバイスが、ロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して、前記後続のメッセージが前記モバイルデバイスによって送信されている、請求項６３に記載の許可ロケーションサーバ。
【請求項６５】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス選好、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順位、および／または、ロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項５７に記載の許可ロケーションサーバ。
【請求項６６】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項６５に記載の許可ロケーションサーバ。
【請求項６７】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項５７に記載の許可ロケーションサーバ。
【請求項６８】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項５７に記載の許可ロケーションサーバ。
【請求項６９】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき最小再試行期間を示す、請求項５７に記載の許可ロケーションサーバ。
【請求項７０】
ワイヤレスインターフェースと、
１つまたは複数の処理ユニットとを備え、前記１つまたは複数の処理ユニットが、
ロケーションサーバの第１のセットを示す第１のメッセージの、前記ワイヤレスインターフェースを介した許可ロケーションサーバへの送信を開始し、
前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージを、前記ワイヤレスインターフェースを介して前記許可ロケーションサーバから取得し、
１つまたは複数の位置特定サービスのために、前記ワイヤレスインターフェースを介して、ロケーションサーバの前記第２のセットからの１つまたは複数のロケーションサーバにアクセスするためのものである、モバイルデバイス。
【請求項７１】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項７０に記載のモバイルデバイス。
【請求項７２】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスに対して以前に許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの１つまたは複数を備える、請求項７０に記載のモバイルデバイス。
【請求項７３】
ロケーションサーバの前記第２のセットが、ロケーションサーバの前記第１のセット中の１つまたは複数のロケーションサーバを備える、請求項７０に記載のモバイルデバイス。
【請求項７４】
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す後続のメッセージの、前記ワイヤレスインターフェースを介した前記許可ロケーションサーバへの送信を開始するためのものである、請求項７０に記載のモバイルデバイス。
【請求項７５】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して送信される、請求項７４に記載のモバイルデバイス。
【請求項７６】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項７０に記載のモバイルデバイス。
【請求項７７】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項７６に記載のモバイルデバイス。
【請求項７８】
前記ワイヤレスインターフェースを介した、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバへの前記アクセスがさらに、ロケーションサーバの前記第２のセット中の特定のロケーションサーバにアクセスすることを備え、前記特定のロケーションサーバが、前記追加の情報に少なくとも一部基づいて前記モバイルデバイスによって決定される、請求項７６に記載のモバイルデバイス。
【請求項７９】
前記モバイルデバイスがＳＵＰＬ対応端末（ＳＥＴ）を備える、請求項７０に記載のモバイルデバイス。
【請求項８０】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項７０に記載のモバイルデバイス。
【請求項８１】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項７０に記載のモバイルデバイス。
【請求項８２】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき最小再試行期間を示す、請求項７０に記載のモバイルデバイス。
【請求項８３】
コンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え、前記コンピュータ実施可能命令が、許可ロケーションサーバの１つまたは複数の処理ユニットによって、
モバイルデバイスから第１のメッセージを取得することであって、前記第１のメッセージがロケーションサーバの第１のセットを示す、取得することと、
ロケーションサーバの第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定することと、
第２のメッセージの前記モバイルデバイスへの送信を開始することであって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、開始することとを行うように実行可能である、物品。
【請求項８４】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項８３に記載の物品。
【請求項８５】
前記コンピュータ実施可能命令がさらに、前記１つまたは複数の処理ユニットによってさらに、
前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つに、少なくとも一部基づいて、ロケーションサーバの前記第２のセットを決定するように実行可能である、請求項８３に記載の物品。
【請求項８６】
前記コンピュータ実施可能命令がさらに、前記１つまたは複数の処理ユニットによってさらに、
前記モバイルデバイスの推定場所を取得するように実行可能である、請求項８３に記載の物品。
【請求項８７】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項８３に記載の物品。
【請求項８８】
前記コンピュータ実施可能命令がさらに、前記１つまたは複数の処理ユニットによってさらに、
前記モバイルデバイスから後続のメッセージを取得するように実行可能であり、前記後続のメッセージが、前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す、請求項８３に記載の物品。
【請求項８９】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して、前記モバイルデバイスによって送信される、請求項８８に記載の物品。
【請求項９０】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項８３に記載の物品。
【請求項９１】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項９０に記載の物品。
【請求項９２】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項８３に記載の物品。
【請求項９３】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項８３に記載の物品。
【請求項９４】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき最小再試行期間を示す、請求項８３に記載の物品。
【請求項９５】
コンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え、前記コンピュータ実施可能命令が、モバイルデバイスの１つまたは複数の処理ユニットによって、
ロケーションサーバの第１のセットを示す第１のメッセージの許可ロケーションサーバへの送信を開始することと、
第２のメッセージを前記許可ロケーションサーバから取得することであって、前記第２のメッセージが、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、取得することと、
１つまたは複数の位置特定サービスのために、ロケーションサーバの第２のセットから１つまたは複数のロケーションサーバにアクセスすることとを行うように実行可能である、物品。
【請求項９６】
前記第１のメッセージがさらに、前記モバイルデバイスの推定位置、前記モバイルデバイスによる使用が可能なアクセスネットワーク、および／またはＱｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータの少なくとも１つを示す、請求項９５に記載の物品。
【請求項９７】
ロケーションサーバの前記第１のセットが、前記位置特定サービス関連のアクセスのために前記プロキシロケーションサーバによって以前許可された１つもしくは複数のロケーションサーバ、前記モバイルデバイスによって好まれる１つもしくは複数のロケーションサーバ、および／または前記モバイルデバイスによって好まれない１つもしくは複数のロケーションサーバの、１つまたは複数を備える、請求項９５に記載の物品。
【請求項９８】
前記コンピュータ実施可能命令がさらに、前記１つまたは複数の処理ユニットによってさらに、
前記許可ロケーションサーバへの後続のメッセージの送信を開始するように実行可能であり、前記後続のメッセージが、前記モバイルデバイスによる少なくとも１つの前記位置特定サービス関連のアクセスの発生を示す、請求項９５に記載の物品。
【請求項９９】
前記後続のメッセージが、前記モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの前記第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して送信される、請求項９８に記載の物品。
【請求項１００】
前記第２のメッセージがさらに、位置特定サービスのための前記許可ロケーションサーバと関連付けられるアクセス優先度、ロケーションサーバの前記第２のセット中の１つもしくは複数のロケーションサーバに対応する優先度の順番、および／またはロケーションサーバの前記第２のセット中の少なくとも１つのロケーションサーバのためのパラメータの少なくとも１つを備える追加の情報を示す、請求項９５に記載の物品。
【請求項１０１】
前記パラメータが、サービス期間、サービスエリア、および／または前記モバイルデバイスによる使用が可能なアクセスネットワークのリストの少なくとも１つを備える、請求項１００に記載の物品。
【請求項１０２】
ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバへの前記アクセスがさらに、ロケーションサーバの前記第２のセット中の特定のロケーションサーバにアクセスすることを備え、前記特定のロケーションサーバが、前記追加の情報に少なくとも一部基づいて前記モバイルデバイスによって決定される、請求項１００に記載の物品。
【請求項１０３】
前記モバイルデバイスがＳＵＰＬ対応端末（ＳＥＴ）を備える、請求項９５に記載の物品。
【請求項１０４】
前記許可ロケーションサーバが、ＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）を備え、ロケーションサーバの前記第１のセットおよび／またはロケーションサーバの前記第２のセットの中の少なくとも１つのロケーションサーバが、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）または緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）の少なくとも１つを備える、請求項９５に記載の物品。
【請求項１０５】
前記第１のメッセージがＳＵＰＬ  ＳＴＡＲＴメッセージまたはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備え、かつ／または、前記第２のメッセージがＳＵＰＬ  ＥＮＤメッセージまたはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備える、請求項９５に記載の物品。
【請求項１０６】
前記第２のメッセージがさらに、前記モバイルデバイスが前記第１のメッセージを前記許可ロケーションサーバに再送信する前に経過すべき最小再試行期間を示す、請求項９５に記載の物品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、参照によって全体が本明細書に組み込まれる、ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＩＤＥＮＴＩＦＹＩＮＧ  ＡＮＤ  ＡＵＴＨＯＲＩＺＩＮＧ  ＬＯＣＡＴＩＯＮ  ＳＥＲＶＥＲＳ  ＡＮＤ  ＬＯＣＡＴＩＯＮ  ＳＥＲＶＩＣＥＳという表題の２０１２年２月４日に出願された米国本特許出願第１３／３６６，３０８号、ＳＵＰＰＯＲＴ  ＯＦ  Ａ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）という表題の２０１１年２月７日に出願された米国仮特許出願第６１／４４０，２５１号、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＯＲＴ  ＯＦ  Ａ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年３月９日に出願された米国仮特許出願第６１／４５１，０５９号、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＰＯＲＴ  ＯＦ  Ａ  ＳＵＰＬ  ＤＯＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年４月１日に出願された米国仮特許出願第６１／４７０，９８６号、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＰＯＲＴ  ＯＦ  Ｓ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年５月９日に出願された米国仮特許出願第６１／４８４，１１３号、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＰＯＲＴ  ＯＦ  Ｓ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年５月１１日に出願された米国仮特許出願第６１／４８５，０８５号、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＰＯＲＴ  ＳＯＦ  Ａ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年６月１０日に出願された米国仮特許出願第６１／４９５，８９５号、および、ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＵＰＰＯＲＴ  ＯＦ  Ａ  ＳＵＰＬ  ＤＩＳＣＯＶＥＲＥＤ  ＳＬＰ（Ｄ−ＳＬＰ）いう表題の２０１１年８月２６日に出願された米国仮特許出願第６１／５２７，８４１号の優先権を主張するＰＣＴ出願である。
【０００２】
本明細書で開示される主題は電子デバイスに関し、より詳細には、１つもしくは複数の許可されたロケーションサーバおよび／または１つもしくは複数の位置特定サービスを識別し、かつ／またはそれらにアクセスする際に使用する、方法、装置、および製造物品に関する。
【背景技術】
【０００３】
携帯電話、ノートブック、コンピュータなどのようなモバイルデバイスは通常、たとえば、単にいくつか例を挙げると、衛星測位システム（たとえば、ＧＰＳ、Ｇａｌｉｌｅｏ、Ｇｌｏｎａｓｓなど）、ａｄｖａｎｃｅｄ  ｆｏｒｗａｒｄ  ｌｉｎｋ  ｔｒｉｌａｔｅｒａｔｉｏｎ（ＡＦＬＴ）、Ｃｅｌｌ  ＩＤまたはＥｎｈａｎｃｅｄ  Ｃｅｌｌ  ＩＤのような、いくつかの技術のいずれか１つを使用して、高い精度で位置および／または場所を推定する能力を有する。位置推定または場所推定の技法は通常、モバイルデバイスの受信機において得られる信号に基づき得る、測定結果の処理を伴う。たとえば、モバイルデバイスは、衛星測定システム（ＳＰＳ）信号または地上基地局から送信されるパイロット信号を得ることができる。位相、信号強度、到着時間、および／または往復遅延のような、得られた信号の様々な測定された特性が、場所決定を計算する際に使用され得る。
【０００４】
ある特定の実装形態では、公に入手可能な文書においてＯｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ（ＯＭＡ）によって規定されるようなＳＵＰＬ（Ｓｅｃｕｒｅ  Ｕｓｅｒ  Ｐｌａｎｅ  Ｌｏｃａｔｉｏｎ）などのユーザプレーン（ＵＰ）測位は、モバイルデバイス（たとえば、ＳＵＰＬ対応端末（ＳＥＴ））または別個のロケーションサーバ（たとえば、ＳＵＰＬ位置特定プラットフォーム（ＳＬＰ））において取得される位置推定が位置特定サービスの一部として他のエンティティに対して利用可能にされ得る、枠組みを表す。これらの位置推定を他のエンティティに対して利用可能にすることは、たとえば、緊急のサービスを提供すること、別のクライアントユーザの代わりにあるユーザの位置を特定すること、運転の道順を取得すること、近隣のガソリンスタンド、ホテル、空港、または病院を見つけることのような、特定の用途において有用であり得る。加えて、いくつかの例では、たとえば、単に例をいくつか挙げると、概略的な位置、正確な時間差、ＳＰＳまたは地上の無線信号の取得を支援するためのデータ、局所的な屋内ナビゲーション支援データ、ＳＰＳ測定結果から位置を計算するのを支援するためのＳＰＳ暦データのような、測位支援データを取得するために、モバイルデバイスはＳＬＰと通信することもできる。
【０００５】
位置推定は、位置特定、推定位置、測位、または場所推定と呼ばれることもあり、これらの用語は本明細書では同義に使用される。
【０００６】
いくつかの例では、外部クライアントは、ＳＵＰＬエージェントを備え得る。ＳＵＰＬエージェントは、モバイルデバイスから、ＳＥＴの推定位置を間接的に得ることができる。たとえば、モバイルデバイスの推定位置を得るために、ＳＵＰＬエージェントは、推定位置を要求するメッセージをＳＬＰに送信することができる。ＳＵＰＬエージェントからメッセージを受信した後、ＳＬＰは、モバイルデバイスとのＳＵＰＬセッションを開始して、モバイルデバイスの推定位置を取得することができ、推定位置は続いて、ＳＬＰからＳＵＰＬエージェントに送信され得る。推定位置は、２つの方法のうちの１つ、すなわち、（ｉ）モバイルデバイスが（たとえば、ＳＰＳ信号、ならびに／または近隣の基地局および／もしくは他のワイヤレスアクセスポイントからの地上無線信号）の測定を行い、ＳＬＰが推定位置を計算するために測定結果をＳＬＰに転送する方法、または（ｉｉ）モバイルデバイスが（ｉ）のような測定を行い、加えて推定位置自体を計算し、場合によってはこれを行うためにＳＬＰによって提供される支援データ（たとえば、ＳＰＳ暦データ）を利用する方法のいずれかで、取得され得る。
【０００７】
１つの特定の例では、モバイルデバイスは、ユーザデバイスが任意の特定の時間において位置し得る領域に対して全般に適用可能な位置特定支援データを有するｈｏｍｅ  ＳＬＰ（Ｈ−ＳＬＰ）のような、ホームロケーションサーバと関連付けられ得る。ここで、モバイルデバイスの現在の位置に関係なく、モバイルデバイスは、モバイルデバイスのＨ−ＳＬＰと通信して、様々な位置特定サービス、測位支援データ、位置に基づくサービス情報などを取得することができる。
【０００８】
しかしながら、いくつかの状況では、Ｈ−ＳＬＰは、モバイルデバイスがナビゲーション支援を得る際に使用するための、特定の位置特定サービスおよび／または何らかの所望の測位支援データなどを有さないことがある。たとえば、モバイルデバイスが、（単にいくつか例を挙げると）ショッピングモール、空港、市民センターまたは病院のような建築構造物内に位置する場合、Ｈ−ＳＬＰは、建築構造物の外部の近隣基地局およびいくつかのＳＰＳと関連する支援データを提供できることがあるが、ワイヤレスＬＡＮアクセスポイントまたはフェムトセルのような、建築構造物内のワイヤレスアクセスポイントについての情報を有さないことがある。その場合、たとえば、モバイルデバイスが建築構造物内のワイヤレスアクセスポイントからの信号は計測できるが、建築構造物によって引き起こされる信号の減衰および反射によって、ＳＰＳ衛星および外部の基地局からの信号を測定できない、または正確には測定できない場合、モバイルデバイスのための正確な位置推定を取得するのが可能ではないことがある。いくつかの他の場合には、Ｈ−ＳＬＰは、モバイルデバイスの近隣の基地局についても知らないことがあり（たとえば、モバイルデバイスが地方またはＨ−ＳＬＰから離れた領域にある場合）、モバイルデバイスが屋外にあり建築構造物内にはない場合であっても、位置推定が困難または不可能になる。したがって、モバイルデバイスが、（１つまたは複数の）ある位置特定サービス、測位支援データ、位置に基づくサービス情報などを、何らかの他の方式で取得できることが、有益であり得る。
【０００９】
さらに他の状況では、モバイルデバイスの位置および／またはＨ−ＳＬＰの現在の動作が与えられれば、Ｈ−ＳＬＰは、何らかの適切なかつ／またはタイムリーな方式で、特定の位置特定サービスなどを提供するのを支援することが可能であり得る。したがって、モバイルデバイスが、（１つまたは複数の）ある位置特定サービス、測位支援データ、位置に基づくサービス情報などを、何らかの他の方式で取得できることが、有益であり得る。
【発明の概要】
【００１０】
一態様によれば、許可ロケーションサーバを提供する際に１つまたは複数のコンピューティングデバイスによって使用される、方法が提供され得る。方法は、たとえば、ロケーションサーバの第１のセットを示す第１のメッセージを、モバイルデバイスから取得することと、ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定することと、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す第２のメッセージを、前記モバイルデバイスに送信することとを備え得る。
【００１１】
別の態様によれば、モバイルデバイスによって使用される方法が提供され得る。方法は、たとえば、ロケーションサーバの第１のセットを示す第１のメッセージを、許可ロケーションサーバに送信することと、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージを、前記許可ロケーションサーバから取得することと、１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバにアクセスすることとを備え得る。
【００１２】
さらに別の態様によれば、許可ロケーションサーバにおいて使用するための装置が提供され得る。装置は、たとえば、ロケーションサーバの第１のセットを示す第１のメッセージを、モバイルデバイスから取得するための手段と、ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定するための手段と、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す第２のメッセージを、前記モバイルデバイスに送信するための手段とを備え得る。
【００１３】
さらに別の態様によれば、モバイルデバイスにおいて使用するための装置が提供され得る。装置は、たとえば、ロケーションサーバの第１のセットを示す第１のメッセージを、許可ロケーションサーバに送信するための手段と、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージを、前記許可ロケーションサーバから取得するための手段と、１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバにアクセスするための手段とを備え得る。
【００１４】
いくつかの他の態様によれば、たとえば、ネットワークインターフェースと、１つまたは複数の処理ユニットとを備え得る、許可ロケーションサーバが提供されてよく、１つまたは複数の処理ユニットは、ロケーションサーバの第１のセットを示す第１のメッセージを、前記ネットワークインターフェースを介してモバイルデバイスから取得し、ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定し、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す第２のメッセージの、前記ネットワークインターフェースを介した前記モバイルデバイスへの送信を開始するためのものである。
【００１５】
いくつかのさらなる態様によれば、たとえば、ワイヤレスインターフェースと、１つまたは複数の処理ユニットとを備え得る、モバイルデバイスが提供されてよく、１つまたは複数の処理ユニットは、ロケーションサーバの第１のセットを示す第１のメッセージの、前記ワイヤレスインターフェースを介した許可ロケーションサーバへの送信を開始し、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージを、前記ワイヤレスインターフェースを介して前記許可ロケーションサーバから取得し、１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバに、前記ワイヤレスインターフェースを介してアクセスするためのものである。
【００１６】
さらに他の態様によれば、たとえば、コンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え得る、製造物品が提供されてよく、コンピュータ実施可能命令は、許可ロケーションサーバの１つまたは複数の処理ユニットによって、ロケーションサーバの第１のセットを示す第１のメッセージを、モバイルデバイスから取得し、ロケーションサーバの前記第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定し、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの前記第２のセットを示す、第２のメッセージの前記モバイルデバイスへの送信を開始するように実行可能である。
【００１７】
いくつかのさらなる態様によれば、たとえば、コンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え得る、製造物品が提供されてよく、コンピュータ実施可能命令は、モバイルデバイス中の１つまたは複数の処理ユニットによって、ロケーションサーバの第１のセットを示す第１のメッセージの許可ロケーションサーバへの送信を開始し、前記モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージを、前記許可ロケーションサーバから取得し、１つまたは複数の位置特定サービスのために、ロケーションサーバの前記第２のセットから１つまたは複数のロケーションサーバにアクセスするように実行可能である。
【００１８】
以下の図を参照して非限定的で非網羅的な態様が説明され、別段規定されない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図面の簡単な説明】
【００１９】
【図１】ある実装形態による、１つまたは複数のコンピューティングデバイスによって提供され得るいくつかの位置特定サービスおよび／または他の同様の情報にアクセスする際に使用するモバイルデバイスを含む、例示的な環境を示す概略的なブロック図。
【図２】ある実装形態による、１つまたは複数の他のデバイスに対していくつかの位置特定サービスなどを提供し、かつ／またはそうでなければサポートすることができる、例示的なコンピューティングデバイスのいくつかの特徴を示す概略的なブロック図。
【図３】ある実装形態による、１つまたは複数のコンピューティングデバイスによって提供され得るいくつかの位置特定サービスおよび／または他の同様の情報にアクセスする際に使用する、例示的なモバイルデバイスのいくつかの特徴を示す概略的なブロック図。
【図４】ある実装形態による、ＳＵＰＬ対応端末（ＳＥＴ）として表されるモバイルデバイスとともに使用する複数のＳＵＰＬ位置特定プラットフォーム（ＳＬＰ）を備える、例示的な環境を示す概略的なブロック図。
【図５】ある実装形態による、たとえば図２のようなコンピューティングデバイスのための処理または方法のいくつかの特徴を示す流れ図。
【図６】ある実装形態による、たとえば図３のようなモバイルデバイスのための処理または方法のいくつかの特徴を示す流れ図。
【図７】ある実装形態による、いくつかのネットワークにより開始される位置特定サービスをサポートするために使用され得る例示的なメッセージフローを示す流れ図。
【図８】ある実装形態による、いくつかのモバイルデバイスにより開始される位置特定サービスをサポートするために使用され得る例示的なメッセージを示す流れ図。
【図９】ある実装形態による、Ｈ−ＳＬＰによるいくつかの位置特定サービスとともに使用するＤ−ＳＬＰおよび／またはＥ−ＳＬＰの許可をサポートするために使用され得る、例示的なメッセージフローを示す流れ図。
【図１０】ある実装形態による、いくつかの位置特定サービスとともに使用するＤ−ＳＬＰおよび／またはＥ−ＳＬＰの任意型許可をサポートするために使用され得る、例示的なメッセージフローを示す流れ図。
【図１１】ある実装形態による、モバイルデバイスがいくつかの位置特定サービスとともにＤ−ＳＬＰにアクセスすることに関する通知を、Ｈ−ＳＬＰに提供するために使用され得る、例示的なメッセージフローを示す流れ図。
【図１２】ある実装形態による、いくつかの位置特定サービスに関するセッション情報を再通知とともに取得するために使用され得る、例示的なメッセージフローを示す流れ図。
【図１３】ある実装形態による、いくつかの位置特定サービスに関するセッション情報をセッション終了とともに取得するために使用され得る、例示的なメッセージフローを示す流れ図。
【発明を実施するための形態】
【００２０】
使用を許可された１つまたは複数のコンピューティングデバイスから、モバイルデバイスが（１つまたは複数の）ある位置特定サービスなどを取得するのを可能にするために実施され得る、様々な技法が本明細書で説明される。
【００２１】
ある特定の実装形態では、Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ（ＯＭＡ）によって規定されるようなＳＵＰＬ（Ｓｅｃｕｒｅ  Ｕｓｅｒ  Ｐｌａｎｅ  Ｌｏｃａｔｉｏｎ）などのユーザプレーン（ＵＰ）測位は、モバイルデバイス（たとえば、ＳＵＰＬ対応端末（ＳＥＴ））または別個のロケーションサーバ（たとえば、ＳＵＰＬ位置特定プラットフォーム（ＳＬＰ））において取得される位置推定が位置特定サービスの一部として他のエンティティに対して利用可能にされ得る、枠組みを提供する。これらの位置推定を他のエンティティに対して利用可能にすることは、たとえば、緊急のサービスを提供すること、運転の道順を取得すること、または別のクライアントユーザの代わりにあるユーザの位置を特定することのような、特定の用途において有用であり得る。加えて、いくつかの例では、モバイルデバイスはまた、ＳＬＰと通信して測位支援データを取得し、（たとえば、ＳＰＳ衛星および基地局からの）信号の取得および測定を助け、かつ／または、そのような測定から位置推定を計算することができる。測位支援データの例には、単にいくつか例を挙げると、モバイルデバイスがおおよそどこにあるかについての概略的な位置推定、正確な時間の基準、ＳＰＳ信号の取得を支援するためのデータ、ＳＰＳ暦データ、個々の基地局および／または屋内もしくは屋外にあり得る他のワイヤレスアクセスポイント（たとえば、位置座標、信号タイミング、信号強度、アンテナ特性）のデータがある。
【００２２】
１つの特定の例では、モバイルデバイス（たとえば、ＳＥＴ）は、ユーザデバイスが任意の特定の時間において位置し得る領域に対して全般に適用可能な位置特定支援データを有するホームＳＬＰ（Ｈ−ＳＬＰ）のような、ホームロケーションサーバと関連付けられ得る。ここで、ＳＥＴの現在の位置とは無関係に、ＳＥＴは通常、Ｈ−ＳＬＰと通信して、測位支援データを取得することができる。典型的には、Ｈ−ＳＬＰは、ＳＥＴユーザのホームワイヤレスネットワークに属し、またはそれと関連付けられ、ＳＥＴユーザは、位置特定サービスの特定のセット（たとえば、Ｈ−ＳＬＰからの支援データまたは位置推定を要求するための能力、別のＳＥＴの位置特定を要求するための能力、定期的に、または特定の地理的エリアに入ったときもしくはそこから出たとき、位置特定を実行するための能力）のために、Ｈ−ＳＬＰの利用権を有する。したがって、ＳＥＴは普通、特定の位置特定サービスを必要とするとき、（ＳＵＰＬを使用して）Ｈ−ＳＬＰと通信することを期待する。
【００２３】
しかしながら、特定の環境では、Ｈ−ＳＬＰは、ナビゲーション支援を受ける際にＳＥＴが使用するのに、最良の測位支援データを有さないことがある。一例では、Ｈ−ＳＬＰは、ＳＰＳまたは基地局の暦などのような、屋外の測位のために利用可能である包括的な支援データを有し得るが、Ｈ−ＳＬＰは、屋内ナビゲーション環境において使用するための測位支援データ（たとえば、屋内のデジタル地図および位置、屋内送信機の識別情報および無線特性を有さないことがある。ここで、たとえば、屋内の位置に対して適用可能なそのような測位支援データは代わりに、ＳＥＴに結合されたＨ−ＳＬＰ以外のＳＬＰから、利用可能になり得る。別の例では、ＳＥＴがＨ−ＳＬＰから離れた領域または地方を移動しているとき、Ｈ−ＳＬＰは、屋外の基地局および他の屋外の送信機に対して適用可能な支援データを有さないことがあり、屋外での位置特定がさらに問題になる。
【００２４】
一実装形態では、関連付けられるＨ−ＳＬＰと通信しているＳＥＴは、特定の測位支援データなどのような、ＳＥＴに対する位置に基づくサービスを提供でき、ＳＥＴが位置している領域をカバーでき、Ｈ−ＳＬＰにおいて利用可能ではない、局所的なロケーションサーバ（たとえば、発見されたＳＬＰ（Ｄ−ＳＬＰ））を発見することができる。ここで、ＳＥＴは、たとえば、Ｄ−ＳＬＰを識別しＤ−ＳＬＰの能力を表すブロードキャストされた信号のローカルネットワークからの取得のような、いくつかの技法のいずれか１つを使用して、Ｄ−ＳＬＰを発見することができる。あるいは、ＳＥＴに対してローカルなネットワークは、他のワイヤレスサービスに対してＳＥＴが接続する（たとえば、通話を行う、またはインターネットに接続する）とき、Ｄ−ＳＬＰの識別情報および／もしくはアドレスを提供することができ、または、ＳＥＴによって要求されるとき、Ｄ−ＳＬＰアドレスおよび／もしくはＤ−ＳＬＰの識別情報を提供することができる。あるいは、ＳＥＴは、異なる地理的エリアおよび／または異なるサービングネットワークと関連付けられる、Ｄ−ＳＬＰの識別情報および／またはアドレスで（たとえば、ホームネットワークまたはＨ−ＳＬＰによって）構成され得る。あるいは、ＳＥＴは、Ｈ−ＳＬＰからＤ−ＳＬＰアドレスを要求することができる。１つの特定の実装形態では、ＳＥＴがＤ−ＳＬＰアドレス自体を（たとえば、ローカルサービングネットワークから）見つけ、または発見できるとき、ＳＥＴは、Ｈ−ＳＬＰと通信して、Ｄ−ＳＬＰから位置特定サービスなどを受け入れまたは受け取るための前提条件として、Ｈ−ＳＬＰからの許可を得ようとし得る。一実装形態では、Ｈ−ＳＬＰは、ＳＥＴの位置がＤ−ＳＬＰによってサービスされる領域にある場合、Ｄ−ＳＬＰから位置特定サービスを取得するための許可をＳＥＴに与えることができる。
【００２５】
別の実装形態では、Ｈ−ＳＬＰは、ＳＥＴユーザによって行われた緊急の通話に対する位置特定サービスをサポートし得る、新たに識別されたＤ−ＳＬＰおよび／または場合によっては新たに発見されたＥｍｅｒｇｅｎｃｙ  ＳＬＰ（Ｅ−ＳＬＰ）を表すデータを記憶することができる。ここで、たとえば、ＳＥＴは、Ｄ−ＳＬＰの識別情報を提供する、ブロードキャストされた信号を得ることができる。ＳＥＴは次いで、Ｄ−ＳＬＰの得られた識別情報をＨ−ＳＬＰに転送し、たとえば、Ｄ−ＳＬＰの能力の概要（たとえば、Ｄ−ＳＬＰの説明）と許可とを受け取り、Ｄ−ＳＬＰからの位置特定サービスにアクセスしそれを取得することができる。
【００２６】
本明細書で言及される「位置」または「位置推定」は、基準の地点に従った、物体または物（たとえば、ＳＥＴ）の所在と関連付けられる情報を指し得る。ここで、たとえば、そのような位置は、緯度および経度のような地理的座標として表され得る。あるいは、そのような位置は、住所、自治体または他の政府管轄区域、郵便番号および／または同様のものとして、表され得る。しかしながら、これらは特定の実施形態に従って位置がどのように表され得るかの例にすぎず、特許請求される主題はこれらの点について限定されない。ＳＥＴは、たとえば、いくつかの（たとえば、４つ以上の）衛星送信機からの擬似距離の測定結果を相関付けることによって、ＧＰＳ、ＧａｌｉｌｅｏまたはＧｌｏｎａｓｓのような衛星測位システム（ＳＰＳ）からのナビゲーション信号に少なくとも一部基づいて、その位置を推定することができる。あるいは、そのような位置は、モバイルデバイスの場所が、少なくとも、ｉ）モバイルデバイスと通信システム（たとえば、基地局、フェムトセル、ホーム基地局、ワイヤレスＬＡＮアクセスポイント）との間でのメッセージの移動の時間を表す時間測定結果と、ｉｉ）ＳＰＳ信号の移動の時間を表す時間測定結果との組合せから決定される、ハイブリッドシステムから推定され得る。位置はまた、地上信号の測定結果（たとえば、１つまたは複数の基地局およびワイヤレスＬＡＮアクセスポイントの、信号強度および／または信号タイミング）のみから、さらに、地上信号とＳＰＳ信号の測定結果の組合せから、決定されてよい。
【００２７】
ある例示的な実装形態では、モバイルデバイスは、ロケーションサーバの第１のセットを示す第１のメッセージを、ＳＥＴのためのＨ−ＳＬＰのような許可ロケーションサーバに送信し、それに応答して、モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す、第２のメッセージを許可ロケーションサーバから受信することができる。ロケーションサーバの第１のセットはたとえば、（ｉ）許可ロケーションサーバが以前にモバイルデバイスのために許可した可能性のある１つまたは複数のロケーションサーバのセットＳ１と、（ｉｉ）モバイルデバイスが発見した、以前にアクセスした、かつ／またはそうでなければ認識するようになった可能性のあるロケーションサーバを場合によっては含む、モバイルデバイスが許可されるのを好み得る１つまたは複数のロケーションサーバのセットＳ２と、（ｉｉｉ）モバイルデバイスがアクセスできなかった、または以前にアクセスしたが適切なサービスを提供しなかったロケーションサーバを場合によっては含む、モバイルデバイスが許可されないのを好み得る１つまたは複数のロケーションサーバのセットＳ３とを識別することができる。いくつかの実装形態では、セットＳ１中のロケーションサーバの１つまたは複数は、セットＳ２またはセットＳ３中に現れ得る。しかしながら、セットＳ２とセットＳ３の両方に現れるセットＳ１中のロケーションサーバは存在しないことがある。いくつかの他の例では、ロケーションサーバの第１のセットは、空集合を備え得る。ロケーションサーバの第２のセットは、たとえば、許可ロケーションサーバがモバイルデバイスによる使用のために許可している１つまたは複数のロケーションサーバを識別することができる。いくつかの実装形態では、ロケーションサーバの第２のセットは、モバイルデバイスによる使用のために許可ロケーションサーバによって以前に許可されたロケーションサーバのセットＳ１を置き換えることができる。いくつかの例では、ロケーションサーバの第１のセットにおいて識別されるロケーションサーバの１つまたは複数はまた、許可ロケーションサーバが以前に許可されたロケーションサーバを再許可することを望む場合、ロケーションサーバの第２のセットにも含まれ得る。いくつかの例では、第２のセット中の１つまたは複数のロケーションサーバを使用するための許可は、たとえば、時間、場所、サービスなどに関連する様々なパラメータに基づいて、条件付きであり得る。
【００２８】
ロケーションサーバの第２のセットを取得すると、モバイルデバイスは、１つまたは複数のロケーションサービスに対して第２のセット中で識別されたそのような「許可された」ロケーションサーバの１つまたは複数に、選択的にアクセスすることができる。
【００２９】
いくつかの例示的な実装形態によれば、本明細書で提供される技法は、ホームＳＵＰＬ位置特定プラットフォーム（Ｈ−ＳＬＰ）のすべてもしくは一部、発見されたＳＵＰＬ位置特定プラットフォーム（Ｄ−ＳＬＰ）のすべてもしくは一部、緊急ＳＵＰＬ位置特定プラットフォーム（Ｅ−ＳＬＰ）のすべてもしくは一部、および／またはこれらの同様の何らかの組合せによって表される許可ロケーションサーバを有する環境において適用され得る。加えて、いくつかの例示的な実装形態では、プロキシロケーションサーバは、Ｄ−ＳＬＰおよび／またはＥ−ＳＬＰを備えてよく、ロケーションサーバの第１のセットおよび／またはロケーションサーバの第２のセットの中の少なくとも１つのロケーションサーバは、Ｄ−ＳＬＰおよび／またはＥ−ＳＬＰを備え得る。さらに、いくつかの例示的な実装形態では、モバイルデバイスは、ＳＵＰＬ対応端末（ＳＥＴ）を備え得る。
【００３０】
したがって、いくつかの例示的な実装形態では、第１のメッセージは、ＳＵＰＬ  ＳＴＡＲＴメッセージ、ＳＵＰＬ  ＲＥＰＯＲＴメッセージおよび／または同様のものを備えてよく、第２のメッセージは、ＳＵＰＬ  ＥＮＤメッセージ、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージおよび／または同様のものを備えてよい。いくつかの例では、第１のメッセージはたとえば、ロケーションサーバの第２のセットにおいて１つまたは複数のロケーションサーバが許可されていると識別する際に許可ロケーションサーバによって考慮され得る、モバイルデバイスの概略的な推定位置および／または同様のものをさらに示し得る。いくつかの例では、第１のメッセージはたとえば、ロケーションサーバの第２のセットにおいて１つまたは複数のロケーションサーバが許可されていると識別する際に許可ロケーションサーバによって考慮され得る、モバイルデバイスによる使用が可能にされ得る１つまたは複数のアクセスネットワークをさらに示し得る。いくつかの例では、第１のメッセージはたとえば、１つまたは複数の所望の位置特定サービスに関連し得る、かつ、したがってロケーションサーバの第２のセットにおいて１つまたは複数のロケーションサーバが許可されていると識別する際に許可ロケーションサーバによって考慮され得る、Ｑｕａｌｉｔｙ  ｏｆ  Ｐｏｓｉｔｉｏｎｉｎｇ（ＱｏＰ）パラメータおよび／または同様のものをさらに示し得る。
【００３１】
いくつかの他の例示的な実装形態では、ロケーションサーバの第１のセットは、位置特定サービス関連のアクセスのために、以前に許可された１つまたは複数のロケーションサーバを備えることができ、かつ／またはそうでなければ識別することができる。いくつかの例示的な実装形態では、ロケーションサーバの第１のセットは、何らかの理由でモバイルデバイスに対して好ましいまたは好ましくない可能性のある１つまたは複数のロケーションサーバを備えることができ、かつ／またはそうでなければ識別することができる。
【００３２】
ある例示的な実装形態では、第２のメッセージはさらに、ロケーションサーバの第２のセットを介したアクセスに対して許可され得る位置特定サービスのアクセス優先権（たとえば、許可ロケーションサーバと関連付けられる）を示し得る。いくつかの例示的な実装形態では、第２のメッセージはさらに、ロケーションサーバの第２のセット中の１つまたは複数のロケーションサーバに選択的にアクセスする際にモバイルデバイスによって考慮され得る、優先度の順番および／または１つもしくは複数の優先度パラメータを示し得る。
【００３３】
いくつかの例示的な実装形態では、第２のメッセージはさらに、ロケーションサーバの第２のセット中の１つまたは複数のロケーションサーバに選択的にアクセスする際にモバイルデバイスによって考慮され得る、いくつかの動作情報および／または状態情報を示し得る。たとえば、いくつかの例では、第２のメッセージはさらに、ロケーションサーバの第２のセット中の許可されたロケーションサーバの１つまたは複数に適用可能であり得る、サービス期間、サービスエリア、および／または他の同様の情報もしくはこれらの何らかの組合せを示し得る。たとえば、いくつかの例では、第２のメッセージはさらに、モバイルデバイスによる使用が可能にされ得るアクセスネットワークのリストのすべてまたは一部を備えることができ、またはそうでなければ示すことができ、たとえば、そのようなアクセスネットワークの１つは、特定の許可されたロケーションサーバにアクセスするための条件として、モバイルデバイスによってアクセスされるべきである。いくつかの例示的な実装形態では、第２のメッセージはさらに、いくつかのロケーションサーバに接続するかどうか、またはそうでなければアクセスするかどうかを決定する際にモバイルデバイスによって考慮され得る、いくつかの制御パラメータおよび／または同様のものを示し得る。たとえば、最小再試行期間は、モバイルデバイスが第１のメッセージを許可ロケーションサーバに再送信する前に経過すべき、最小のまたはそうでなければ予想される期間を示し得る。
【００３４】
言及されたように、いくつかの例示的な実装形態では、モバイルデバイスは、モバイルデバイスが許可ロケーションサーバの１つまたは複数（たとえば、ロケーションサーバの第２のセット中の）からの１つまたは複数の位置特定サービスのすべてまたは一部にアクセスしたことを示す、１つまたは複数の後続のメッセージを許可ロケーションサーバに送信することができる。いくつかの非限定的な例として、後続のメッセージが、モバイルデバイスがロケーションサーバの前記第２のセット中の許可されたロケーションサーバに、初めて、かつ／または、ロケーションサーバの第２のセット中の別のロケーションサーバにアクセスした後初めて、アクセスしたことに応答して、送信され得る。
【００３５】
図１に注目し、図１は、ある実装形態による、１つまたは複数のコンピューティングデバイス１０２／１３０によって提供され得るいくつかの位置特定サービス１３４および／または他の同様の情報にアクセスする際に使用するモバイルデバイス１０４を含む、例示的な環境１００を示す概略的なブロック図である。この例では、（１つまたは複数の）コンピューティングデバイス１０２は、許可ロケーションサーバを表すものであってよく、（１つまたは複数の）他のコンピューティングデバイス１３０は、１つまたは複数の許可ロケーションサーバを表すものであってよい。図１には示されないが、（１つまたは複数の）コンピューティングデバイス１０２が１つまたは複数のロケーションサーバ１３４を備えてよく、かつ／または（１つまたは複数の）他のコンピューティングデバイス１３０が装置１１２を備えてよいことを理解されたい。
【００３６】
このことに留意して、示されるように、モバイルデバイス１０４は、１つまたは複数のネットワーク１２０を介したコンピューティングデバイス１０２の装置１１２への第１のメッセージの送信を開始するために少なくとも一部使用され得る、装置１１０を備え得る。言及されるように、たとえば、第１のメッセージは、ロケーションサーバの第１のセットおよび／または他の有用な可能性のある情報を備えることができ、またはそうでなければ示すことができる。コンピューティングデバイス１０２の装置１１２は、たとえば、１つまたは複数のネットワーク１２０を介したモバイルデバイス１０４の装置１１０への第２のメッセージの送信を開始することができる。やはり、前に言及されたように、第２のメッセージはたとえば、位置特定サービスへのアクセスを許可され得る、ロケーションサーバの第２のセットを備えることができ、またはそうでなければ示すことができる。
【００３７】
この例では、モバイルデバイス１０４は、ワイヤレス通信リンク１２２を介して（１つまたは複数の）ネットワーク１２０と通信しているものとして示され、（１つまたは複数の）コンピューティングデバイス１０２および（１つまたは複数の）他のコンピューティングデバイス１３０は各々、それぞれ有線通信リンク１０３および１３１を介して、（１つまたは複数の）ネットワーク１２０と通信しているものとして示される。いくつかの実装形態では、有線通信リンク１０３および／または１３１はワイヤレス通信リンクを表し得ること、および／またはワイヤレス通信リンク１２２は有線通信リンクを表し得ることを理解されたい。
【００３８】
（１つまたは複数の）ネットワーク１２０は、１つまたは複数の通信ネットワークおよび／もしくはコンピューティングネットワーク、ならびに／またはこれらをサポートする他のリソースを表し得る。たとえば、（１つまたは複数の）ネットワーク１２０は、１つもしくは複数の遠隔通信ネットワーク、１つもしくは複数の地上通信ネットワーク、１つもしくは複数のセルラー通信ネットワーク、１つもしくは複数の有線もしくはワイヤレスワイドエリアネットワーク、１つもしくは複数の衛星通信ネットワーク、インターネット、および／または同様のものもしくはこれらの何らかの組合せを備え得る。（１つまたは複数の）ネットワーク１２０は、たとえば、適用可能な有線通信リンクおよび／またはワイヤレス通信リンクをサポートし得る、複数の送信デバイスを備え得る。したがって、（１つまたは複数の）ネットワーク１２０は、モバイルデバイス１０４、（１つまたは複数の）コンピューティングデバイス１０２、および／または（１つまたは複数の）他のコンピューティングデバイス１３０に関して、様々なタイプのアクセスネットワークを備え得る。
【００３９】
図１はまた、モバイルデバイス１０４が、いくつかの例では、１つまたは複数の送信デバイス１４０から１つまたは複数のワイヤレス信号１４２を受信できることを示す。（１つまたは複数の）送信デバイス１４０は、（１つまたは複数の）ネットワーク１２０のすべてもしくは一部、１つまたは複数の位置特定サービス１３４のすべてもしくは一部、および／または同様のものもしくはこれらの何らかの組合せと関連付けられる、１つまたは複数の送信デバイスを表し得る。したがって、たとえば、（１つまたは複数の）送信デバイス１４０は、１つもしくは複数のセルラー基地局および／または同様のもの、１つもしくは複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイントおよび／または同様のもの、１つもしくは複数のホーム基地局および／または同様のもの、１つもしくは複数の位置標識および／または同様のものなどを表し得る。ワイヤレス信号１４２は、たとえば、モバイルデバイス１０４の位置を推定する際に少なくとも一部使用され得る、ワイヤレス信号を表し得る。同様に、いくつかの例示的な実装形態において示されるように、モバイルデバイス１０４は、１つまたは複数のＳＰＳ  １５０から１つまたは複数のワイヤレス信号１５２を取得することができる。したがって、たとえば、ＳＰＳ  １５０は、米国の全地球測位システム、欧州のＧａｌｉｌｅｏシステム、またはロシアのＧｌｏｎａｓｓシステムのような、全地球航法衛星システム（ＧＮＳＳ）および／または同様のものと関連付けられる、宇宙に置かれた、かつ／または地上に置かれた１つまたは複数の送信デバイスを表し得る。したがって、モバイルデバイス１０４は、いくつかの状況では、たとえば、様々な既知の技法を使用して、位置を推定する際に１つまたは複数のワイヤレス信号１４２および／または１５２を使用することができる。
【００４０】
次に図２に注目し、図２は、ある実装形態による、たとえば図１のような（１つまたは複数の）コンピューティングデバイス１０２の一部および／または（１つまたは複数の）他のコンピューティングデバイス１３０の一部として提供され得る、例示的なコンピューティングプラットフォーム２００のいくつかの特徴を示す、概略的なブロック図である。したがって、たとえば、コンピューティングプラットフォーム２００は、装置１１２を備えることができ、かつ／または場合によっては、いくつかの位置特定サービス１３４を提供し、かつ／もしくはそうでなければサポートすることができる。
【００４１】
示されるように、コンピューティングプラットフォーム２００は、（たとえば、本明細書で提供される技法による）データ処理を実行するための、１つまたは複数の接続２０６を介してメモリ２０４に結合された１つまたは複数の処理ユニット２０２を備え得る。（１つまたは複数の）処理ユニット２０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット２０２は、たとえば、データコンピューティング手順またはプロセスの少なくとも一部を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはこれらの任意の組合せを含み得る。
【００４２】
メモリ２０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ２０４は、１次メモリ２０４−１および／または２次メモリ２０４−２を含み得る。たとえば、１次メモリ２０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示されるが、１次メモリのすべてまたは一部は、（１つまたは複数の）処理ユニット２０２またはコンピューティングデバイス１０２内の他の同様の回路内に設けられてよく、または場合によっては、そのような回路と共設／結合されてよいことを理解されたい。たとえば、２次メモリ２０４−２は、１次メモリおよび／または１つもしくは複数のデータ記憶デバイスもしくはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなどと同一または同様のタイプのメモリを備え得る。いくつかの実装形態では、２次メモリは、（非一時的）コンピュータ可読媒体２７０を動作可能に受容することができ、またはそうでなければそれに結合するように構成され得る。メモリ２０４および／またはコンピュータ可読媒体２７０は、本明細書で提供されるようないくつかの例示的な技法のための、コンピュータ実施可能命令２７２を備え得る。
【００４３】
図２に示されるように、様々な時点で、メモリ２０４は、本明細書で提供されるようないくつかの例示的な技法のために、データおよび／またはコンピュータ実施可能命令を表すいくつかの信号を記憶することができる。たとえば、メモリ２０４は、装置１１２および／または（１つまたは複数の）ロケーションサーバ１３４のための、データおよび／またはコンピュータ実施可能命令を記憶することができる。さらなる例として、メモリ２０４は、様々な時点において、ロケーションサーバの第１のセット２２０、ロケーションサーバの第２のセット２２２、（たとえば、モバイルデバイス１０４の）推定位置２２４、ＱｏＰパラメータ２２６、１つまたは複数の以前に許可されたロケーションサーバ２２８、１つまたは複数の好まれるロケーションサーバ２３０、１つまたは複数の好まれないロケーションサーバ２３２、１つまたは複数のロケーションサーバアドレス２３４、１つまたは複数のアクセス選好２３６、１つまたは複数の優先度パラメータおよび／もしくは優先度の順番２３８、１つまたは複数のサービング期間２４０、１つまたは複数のサービングエリア２４２、１つまたは複数のサービングネットワーク２４４、１つまたは複数の再試行期間２４６、および／または同様のものもしくはこれらの何らかの組合せに関連して表す、表現データおよび／または命令を記憶することができる。
【００４４】
示されるように、コンピューティングプラットフォーム２００は、たとえば、１つまたは複数のワイヤレス／ネットワークインターフェース２０８を備え得る。（１つまたは複数の）ワイヤレス／ネットワークインターフェース２０８は、たとえば、（１つまたは複数の）ネットワーク１２０（図１）を介して通信するために、有線信号および／またはワイヤレス信号を受信および／または送信する能力を提供することができる。したがって、たとえば、いくつかの例では、（１つまたは複数の）ワイヤレス／ネットワークインターフェース２０８は、特定の通信リンクをサポートするのに適用可能なものとして、１つもしくは複数の受信機２１０、および／または１つもしくは複数の送信機２１２を備え得る。
【００４５】
次に図３に注目し、図３は、ある実装形態による、１つまたは複数のコンピューティングデバイス１０２／１３０（図１）によって提供され得るいくつかの位置特定サービス１３４および／または他の同様の情報にアクセスする際に使用するモバイルデバイス１０４によって提供され得る、例示的なコンピューティングプラットフォーム３００のいくつかの特徴を示す概略的なブロック図である。
【００４６】
示されるように、コンピューティングプラットフォーム３００は、（たとえば、本明細書で提供される技法による）データ処理を実行するための、１つまたは複数の接続３０６を介してメモリ３０４に結合された１つまたは複数の処理ユニット３０２を備え得る。（１つまたは複数の）処理ユニット３０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット３０２は、たとえば、データコンピューティング手順またはプロセスの少なくとも一部を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはこれらの任意の組合せを含み得る。
【００４７】
メモリ３０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ３０４は、１次メモリ３０４−１および／または２次メモリ３０４−２を含み得る。たとえば、１次メモリ３０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示されるが、１次メモリのすべてまたは一部は、（１つもしくは複数の）処理ユニット３０２またはコンピューティングデバイス１０４内の他の同様の回路内に設けられてよく、または場合によっては、そのような回路と共設／結合されてよいことを理解されたい。たとえば、２次メモリ３０４−２は、１次メモリおよび／または１つもしくは複数のデータ記憶デバイスもしくはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなどと同一または同様のタイプのメモリを備え得る。いくつかの実装形態では、２次メモリは、（非一時的）コンピュータ可読媒体３７０を動作可能に受容することができ、またはそうでなければそれに結合するように構成され得る。メモリ３０４および／またはコンピュータ可読媒体３７０は、本明細書で提供されるようないくつかの例示的な技法のための、コンピュータ実施可能命令３７２を備え得る。
【００４８】
図３に示されるように、様々な時点で、メモリ３０４は、本明細書で提供されるようないくつかの例示的な技法のために、データおよび／またはコンピュータ実施可能命令を表すいくつかの信号を記憶することができる。たとえば、メモリ３０４は、装置１１０のためのデータおよび／またはコンピュータ実施可能命令を記憶することができる。例として、メモリ３０４は、様々な時点において、ロケーションサーバの第１のセット２２０’、ロケーションサーバの第２のセット２２２’、推定位置２２４’、ＱｏＰパラメータ２２６’、１つまたは複数の以前に許可されたロケーションサーバ２２８’、１つまたは複数の好まれるロケーションサーバ２３０’、１つまたは複数の好まれないロケーションサーバ２３２’、１つまたは複数のロケーションサーバアドレス２３４’、１つまたは複数のアクセス選好２３６’、１つまたは複数の優先度パラメータおよび／もしくは優先度の順番２３８’、１つまたは複数のサービス期間２４０’、１つまたは複数のサービングエリア２４２’、１つまたは複数のサービングネットワーク２４４’、１つまたは複数の再試行期間２４６’、および／または同様のものもしくはこれらの何らかの組合せに関連して表す、表現データおよび／または命令を記憶することができる。図２および図３の先行の例示的な実装形態において、いくつかのデータ項目および／または命令に対して同一の参照番号が使用されてきたが、それは単に読みやすくするために行われたものである。したがって、いくつかの例では、１つまたは複数のそのようなデータ項目および／または命令は異なり得ることに留意すべきである。その結果、図３に示される例示的なデータ項目および／または命令はさらに、そのようなデータ項目および／または命令が、図２で同様に参照されるデータ項目および／または命令とは異なり得ることを示すために、プライム記号を使用して参照される。
【００４９】
示されるように、モバイルデバイス１０４は、たとえば、ワイヤレスインターフェース３０８を備え得る。ワイヤレスインターフェース３０８は、たとえば、有線信号および／またはワイヤレス信号を受信および／または送信するための能力を提供して、たとえば、（１つまたは複数の）ネットワーク１２０を介して通信し、かつ／または、１つまたは複数の送信機デバイス１４０ワイヤレス信号１４２を取得し、かつ／または、１つまたは複数のＳＰＳ  １５０（図１）ワイヤレス信号１５２を取得することができる。ワイヤレスインターフェース３０８は、限定はされないが、ＧＳＭ（登録商標）、ＵＭＴＳ、ＣＤＭＡ、ＬＴＥ、ＷＣＤＭＡ（登録商標）、およびＣＤＭＡ  ２０００のようなワイドエリアネットワーク（ＷＡＮ）のためのインターフェース、ならびに、ＷｉＦｉおよびＢｌｕｅｔｏｏｔｈ（登録商標）のようなパーソナルエリアネットワーク（ＰＡＮ）のためのインターフェースを場合によっては含む、１つまたは複数のインターフェースから成っていてよい。同時に、または個別に使用され得る、複数のワイヤレスインターフェースおよび／または有線インターフェース３０８が存在し得ることも、理解される。いくつかの実装形態では、ワイヤレスインターフェース３０８はまた、受信機デバイス（および／または送受信機デバイス）として、同時に、かつ／または交互に動作して、場所特定および／または他の測位／ナビゲーションサービスにおいて使用するために、１つまたは複数の送信デバイスから信号１４２／１５２（図１）を得ることができる。いくつかの例示的な実装形態では、ワイヤレスインターフェース３０８は、１つまたは複数の有線ネットワークインターフェースを表し得る。示されるように、（１つまたは複数の）ワイヤレスインターフェース３０８は、１つもしくは複数の受信機３１０および／または１つもしくは複数の送信機３１２を備え得る。
【００５０】
さらなる例として、（１つまたは複数の）ワイヤレスインターフェース３０８、（１つまたは複数の）有線／ワイヤレスインターフェース２０８、および／または（１つまたは複数の）ネットワーク１２０のすべてまたは一部は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などのような様々なワイヤレス通信ネットワークとの使用のために構成され得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用されることがある。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどであってよい。ＣＤＭＡネットワークは、単にいくつかの無線技術を挙げると、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）のような、１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ここで、ｃｄｍａ２０００は、米国電気通信工業会（ＴＩＡ）ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。たとえば、ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含んでよく、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを含んでよい。ワイヤレス通信ネットワークは、たとえば、３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、３ＧＰＰ  ＬＴＥ  Ａｄｖａｎｃｅｄ、ＩＥＥＥ  ８０２．１６  ＷｉＭＡＸ、３ＧＰＰ２  Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、および／または同様のもののような、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。加えて、示されたように、ＳＵＰＬ技術をサポートする環境では、少なくとも一部、本明細書で提供される技法も実装され得る。
【００５１】
示されるように、コンピューティングプラットフォーム３００は、１つまたは複数の入力／出力ユニット３１４備え得る。入力／出力ユニット３１４は、たとえば、キーパッド、タッチスクリーン、様々なボタン、様々なインジケータ、ディスプレイスクリーン、スピーカー、マイクロフォン、プロジェクタ、カメラ、振動機構などのような、１つまたは複数のユーザインターフェースを備え得る。ある例示的な実装形態では、入力／出力ユニット３１４は、１つまたは複数の慣性センサ（たとえば、加速度計、ジャイロスコープなど）、１つまたは複数の環境センサ（たとえば、温度計、圧力計、磁力計など）を備え得る。
【００５２】
コンピューティングプラットフォーム３００は、環境１００内で動き回り得る任意の電子デバイスを表す、モバイルデバイス１０４の形式をとり得る。たとえば、モバイルデバイス１０４は、携帯電話、スマートフォン、ラップトップコンピュータ、タブレットコンピュータ、測位／ナビゲーションデバイス、追跡デバイス、および／または同様のものもしくはこれらの何らかの組合せのような、ハンドヘルドコンピューティングデバイスおよび／または通信デバイスを備え得る。いくつかの例示的な実装形態では、モバイルデバイス１０４は、回路基板、電子チップなどの一部であってよい。モバイルデバイス１０４は、モバイル端末、端末、移動局、移動装置またはユーザ装置と呼ばれるか、または何らかの他の名前で呼ばれ得る。
【００５３】
次に図４に注目し、図４は、たとえば、図１の環境１００の中で、またはその一部として提供され得る、例示的な環境４００を示す概略的なブロック図である。環境４００は、たとえば、ある実装形態による、ＳＵＰＬ対応端末（ＳＥＴ）４０２として表されるモバイルデバイスともに使用される複数のＳＵＰＬ位置特定プラットフォーム（ＳＬＰ）（たとえば、４０６、４０９および４１０）を使用して、ＳＵＰＬ技術をサポートするために提供され得る。言及されたように、図１の（１つまたは複数の）ネットワーク１２０は１つまたは複数のネットワークを備えてよく、この例では、その１つまたは複数のネットワークは、ＳＥＴ  ４０２のホームネットワーク４０４および／または１つもしくは複数のアクセスネットワーク４０８を含み得る。アクセスネットワーク４０８中の１つまたは複数のネットワークは、ＳＥＴ  ４０２のサービングネットワークとして動作し、音声とデータ呼とを発信し受信する能力、インターネットにアクセスする能力、ならびにＳＬＰ  ４０６、４０９、および４１０に接続する能力のような、通信サービスを提供することができる。ホームネットワーク４０４は、ＳＥＴ  ４０２が、アクセスネットワーク４０８によって提供される通信サービスに対して永続的に登録し加入する、ネットワークであり得る。いくつかの場合には、ＳＥＴ  ４０２はホームネットワーク４０４にアクセスすることができ、その場合、ホームネットワーク４０４はアクセスネットワーク４０８の１つになる。別個の雲のアイコンを使用して示されるが、相互接続する点線によって示されるように、ホームネットワーク４０４および１つまたは複数のアクセスネットワーク４０８は、相互接続され、かつ／またはそうでなければ、何らかの方式で動作可能に通信し得る。ホームネットワーク４０４は、１つまたは複数のアクセスネットワーク４０８と、いくつかの共通のカバレッジエリアを共有することもしないこともあり、アクセスネットワーク４０８は、互いにいくつかの共通のカバレッジエリアを共有することもしないこともある。したがって、時には、ＳＥＴ  ４０２は、いくつかのネットワークのカバレッジエリア内の位置にあることがあるが、他のネットワークのカバレッジエリア内の位置にはないことがある。
【００５４】
ＳＥＴ  ４０２は、図１のモバイルデバイス１０４（たとえば、その具体的な例）に対応し得る。Ｈ−ＳＬＰ  ４０６は、図１の１つまたは複数のコンピューティングデバイス１０２に対応し得る。Ｄ−ＳＬＰまたはＥ−ＳＬＰ  ４０９およびＤ−ＳＬＰまたはＥ−ＳＬＰ  ４１０は、図１の他のコンピューティングデバイス１３０に対応し得る。１つまたは複数のアクセスネットワーク４０８およびホームネットワーク４０４は、図１の１つまたは複数のネットワーク１２０に対応し得る。ＳＥＴ  ４０２は、ホームネットワーク４０４と１つまたは複数のアクセスネットワーク４０８の両方へのワイヤレスアクセスを有するものとして図４において示されるが、ＳＥＴ  ４０２は、任意の特定の時間において、ホームネットワーク４０４のみ、または１つまたは複数のアクセスネットワーク４０８中の１つのネットワークのみへの、直接のワイヤレスアクセスまたは有線接続を有し得る。この場合、ＳＥＴ  ４０２は、ＳＥＴ  ４０２が１つまたは複数のアクセスネットワーク４０８またはホームネットワーク４０４からの通信を介した直接の接続を有さないネットワークに接続された、またはそのようなネットワークと関連付けられた、エンティティにアクセスすることができる。そのような通信は、インターネットのような、図４に示されない他のネットワークを通じて転送され得る。
【００５５】
Ｈ−ＳＬＰ  ４０６は、支援データの転送およびＳＥＴ  ４０２の位置の決定のようなＳＵＰＬを使用する位置特定サービスを受けるためにＳＥＴ  ４０２が加入する、ＳＬＰであり得る。Ｄ−ＳＬＰまたはＥ−ＳＬＰ  ４０９およびＤ−ＳＬＰまたはＥ−ＳＬＰ  ４１０は、ある領域においてＨ−ＳＬＰ  ４０６よりも良好な位置特定サービスをＳＥＴ  ４０２に提供できるＳＬＰであってよく、本明細書において下でさらに説明されるような位置特定サービスを提供することを許可され得る。
【００５６】
この例では、ＳＥＴ  ４０２は、たとえば、Ｈ−ＳＬＰ  ４０６へのホームネットワーク４０４を介して、第１のメッセージ４２０を送信することができる。前に言及されたように、第１のメッセージ４２０は、ロケーションサーバの第１のセットを備え、かつ／またはそうでなければ識別することができる。同様に言及されたように、いくつかの場合には、ロケーションサーバの第１のセットは空集合を備え得る。Ｈ−ＳＬＰ  ４０６は、たとえば、ロケーションサーバの第１のセットに少なくとも一部基づいて、ロケーションサーバの第２のセットを決定することができる。Ｈ−ＳＬＰ  ４０６は、たとえば、ＳＥＴ  ４０２へのホームネットワーク４０４を使用して、第２のメッセージ４２４を送信することができる。ここで、たとえば、第２のメッセージ４２４は、ＳＥＴ  ４０２によるアクセスに対して許可されているものとして、ＳＬＰ  ４０９および４１０を含むロケーションサーバの第２のリストを備え、かつ／またはそうでなければ識別すると仮定され、ＳＬＰ  ４０９および４１０は、１つまたは複数のアクセスネットワーク４０８を使用してアクセスされ得る。この例では、ＳＬＰ  ４０９および／またはＳＬＰ  ４１０は、Ｄ−ＳＬＰおよび／またはＥ−ＳＬＰの代表であってよく、Ｈ−ＳＬＰ  ４０６によって許可され得る。
【００５７】
第２のメッセージ４２４においてＨ−ＳＬＰ  ４０６からＳＬＰ  ４１０にアクセスするための許可を受信したＳＥＴ  ４０２は、何らかの後の時点で、たとえば適用可能な位置特定サービスをなど取得するために、ＳＬＰ  ４１０に選択的にアクセスすることができる。したがって、たとえば、１つまたは複数のＳＵＰＬセッションおよび／または同様のものが実行されてよく、それを通じて、ＳＥＴ  ４０２の推定場所が、取得されてよく、かつ／またはそうでなければ、ＳＥＴ  ４０２の内部のＳＵＰＬエージェント（図４には示されない）もしくは外部のＳＵＰＬエージェント４１２に、たとえば、ＳＬＰ  ４１０および／または１つまたは複数の他の支援ネットワークを介して、選択的に提供されてよい。ＳＵＰＬエージェントがＳＥＴ  ４０２の内部にある場合、ＳＥＴ  ４０２は、ＳＬＰ  ４１０とのＳＵＰＬセッションを開始して位置推定を取得することができ、ＳＥＴ  ４０２は、特定の位置特定サービス（たとえば、内部のＳＵＰＬエージェントのために位置推定を取得すること）がＨ−ＳＬＰ  ４０６によってＳＬＰ  ４１０に対して許可されたことを、検証する必要があり得る。位置推定が代わりに外部のＳＵＰＬエージェント４１２に提供される場合、ＳＬＰ  ４１０は、（位置推定を取得するために）ＳＥＴ  ４０２とのＳＵＰＬセッションを開始することができ、ＳＥＴ  ４０２は、特定の位置特定サービス（たとえば、外部のＳＵＰＬエージェントの代わりに位置推定を取得すること）がＨ−ＳＬＰ  ４０６によって許可されたことを、検証する必要があり得る。
【００５８】
いくつかの実装形態によれば、（たとえば、上で説明された例示的なサービスのために）ＳＬＰ  ４０９および／またはＳＬＰ  ４１０にアクセスしたＳＥＴ  ４０２は、そのような許可されたアクセスが１つまたは複数の後続のメッセージ４２６を使用して発生したことを伝えることができ、１つまたは複数の後続のメッセージ４２６は、１つまたは複数のアクセスネットワーク４０８を介して、かつ／またはホームネットワーク４０４を介して、Ｈ−ＳＬＰ  ４０６に送信され得る。
【００５９】
次に図５に注目すると、図５は、ある実装形態による、たとえば図１のコンピューティングデバイス１０２、および／またはたとえば図４のＨ−ＳＬＰ  ４０６のための、処理または方法５００のいくつかの特徴を示す流れ図である。
【００６０】
例示的なブロック５０２において、第１のメッセージが、モバイルデバイスからロケーションサーバ（たとえば、許可ロケーションサーバ）によって取得され得る。ここで、たとえば、第１のメッセージは、ロケーションサーバの第１のセットを備え、またはそうでなければ示し得る。しかしながら、言及されたように、いくつかの場合には、ロケーションサーバの第１のセットは空集合を備え得る。いくつかの例では、本明細書で使用される第１のメッセージは、１つまたは複数の送信されたメッセージを備え得ることに留意されたい。
【００６１】
例示的なブロック５０４において、ロケーションサーバの第２のセットが、ロケーションサーバの第１のセットに少なくとも一部基づいて決定され得る。いくつかの例示的な実装形態では、ブロック５０６において、ブロック５０４における決定はさらに、たとえば、モバイルデバイスの推定位置、モバイルデバイスによる使用が可能な１つまたは複数のアクセスネットワーク、ＱｏＰパラメータ、アクセス選好、優先度パラメータ、サービス期間、サービスエリア、および／または同様のものもしくはこれらの何らかの組合せのような、追加の情報を考慮することができる。いくつかの例では、ブロック５０８において、モバイルデバイスの推定場所が取得され得る。
【００６２】
例示的なブロック５１０において、ロケーションサーバの第２のセットを、モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されるものとして示す第２のメッセージが、モバイルデバイスに送信され得る。いくつかの例示的な実装形態では、ブロック５１２において、第２のメッセージはさらに、アクセス優先度、優先度の順番、サービス期間、サービスエリア、いくつかのアクセスネットワーク、最小再試行期間、および／または同様のものもしくはこれらの何らかの組合せを示し得る。いくつかの例では、本明細書で使用される第２のメッセージは、１つまたは複数の送信されたメッセージを備え得ることを理解されたい。
【００６３】
例示的なブロック５１４において、モバイルデバイスによる許可されたロケーションサーバの少なくとも１つの位置特定サービス関連のアクセスの発生を示す後続のメッセージが、モバイルデバイスから取得され得る。
【００６４】
次に図６に注目し、図６は、ある実装形態による、たとえば図１のようなモバイルデバイス１０４および／またはたとえば図４のようなＳＥＴ  ４０２のための、処理または方法６００のいくつかの特徴を示す流れ図である。
【００６５】
例示的なブロック６０２において、ロケーションサーバの第１のセットを示す第１のメッセージが、許可ロケーションサーバ（たとえば、図４のＨ−ＳＬＰ  ４０６）に送信され得る。いくつかの実装形態では、ロケーションサーバの第１のセットは空集合を備え得る。さらに、いくつかの実装形態では、第１のメッセージは、許可ロケーションサーバによって考慮され得る追加の情報を備え得る。本明細書で使用されるそのような第１のメッセージは、１つまたは複数の送信されたメッセージを備え得る。
【００６６】
例示的なブロック６０４において、モバイルデバイスによる位置特定サービス関連のアクセスに対して許可されているものとしてロケーションサーバの第２のセットを示す第２のメッセージが、許可ロケーションサーバから取得され得る。本明細書で使用されるそのような第２のメッセージは、１つまたは複数の送信されたメッセージを備え得る。
【００６７】
例示的なブロック６０６において、ロケーションサーバの第２のセットからの１つまたは複数のロケーションサーバは、情報から、１つまたは複数の位置特定サービスおよび／または他の同様のもののために、モバイルデバイスによって選択的にアクセスされ得る。
【００６８】
例示的なブロック６０８において、モバイルデバイスによる許可されたロケーションサーバの少なくとも１つの位置特定サービス関連のアクセスの発生を示す後続のメッセージが、モバイルデバイスによって許可ロケーションサーバに送信され得る。本明細書で使用されるそのような後続のメッセージは、１つまたは複数の送信されたメッセージを備え得る。
【００６９】
ＳＬＰ（たとえば、Ｄ−ＳＬＰおよび／またはＥ−ＳＬＰ）の発見は、限定はされないがユーザによるデジタル的な発見（たとえば、ウェブサーフィン、ＱＲコード（登録商標）のスキャニングなどを介した）を含む、多くの異なる方法で起き得ると考えられる。発見はまた、Ｈ−ＳＬＰに由来するものであってよく、またはそうでなければＨ−ＳＬＰによってサポートされてよい。たとえば、Ｈ−ＳＬＰは、ＳＥＴによって問い合わされると、Ｄ−ＳＬＰアドレスまたは他の同様の識別子を提供し、ＳＥＴをＤ−ＳＬＰにリダイレクトし、Ｄ−ＳＬＰアドレスまたはＳＥＴによってすでに発見されている他の同様の識別子を、たとえば、問い合わせ／応答機構を介して変換および／または検証することができる。いくつかの例では、発見は、アクセスネットワークの１つまたは複数のリソースに由来するものであってよく、またはそうでなければそれによってサポートされてよい。たとえば、アクセスネットワークは、ユーザが接続するとき、Ｄ−ＳＬＰアドレスまたは他の同様の識別子を提供することができ（たとえば、ＬＴＥ  Ａｔｔａｃｈ  Ａｃｃｅｐｔメッセージを使用して）、かつ／または、ＳＥＴが、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）  Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＤＨＣＰ）および／または同様のものを介して、Ｄ−ＳＬＰアドレスまたは他の同様の識別子について問い合わせるのを許すことができる。別の例では、アクセスネットワークと関連付けられる固定フォーマットのＤ−ＳＬＰアドレスおよび／または同様の識別子（たとえば、モバイル国コード識別子およびアクセスネットワークのモバイルネットワークコード識別子を含む）も、ＩＥＴＦ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ（ＤＮＳ）手順および／または同様のものを介した発見のための、ＳＵＰＬにおけるデフォルトのＥ−ＳＬＰアドレスと同様に定義され得る。
【００７０】
ＳＥＴによって発見されＨ−ＳＬＰによって許可されるＤ−ＳＬＰまたはＥ−ＳＬＰのアドレスは、Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ（ＦＱＤＮ）のような世界的に固有のアドレスであってよく、またはＩＰアドレスであってよく、または特定の（たとえば、既知のまたはデフォルトの）ネットワークもしくは通信技術に特有のアドレスであってよい。
【００７１】
上述の方法は、可能性のある緊急の通話の前に、Ｅ−ＳＬＰアドレスを発見または検証するためにも使用され得る。したがって、たとえば、局所的なＳＬＰの様々な変形として、Ｄ−ＳＬＰとＥ−ＳＬＰとを扱うことを考えることができる。したがって、局所的なＳＬＰは、Ｄ−ＳＬＰまたはＥ−ＳＬＰまたはこれら両方として機能し得る。
【００７２】
本明細書で提供される技法はまた、さらなるＨ−ＳＬＰのサポートを提供することができる。たとえば、許可されたＤ−ＳＬＰアドレスまたは同様の識別子を検証または提供する際、Ｈ−ＳＬＰは、たとえばＳＥＴユーザをさらに保護するために、いくつかの制約を与え得る。たとえば、ＳＥＴがＤ−ＳＬＰにアクセスできる期間が、与えられ得る。たとえば、Ｄ−ＳＬＰにアクセスするためにＳＥＴが存在しなければならない地理的エリアまたはエリアの同様のセットが、与えられ得る。たとえば、ＳＥＴがＤ−ＳＬＰにアクセスできる１つまたは複数のアクセスネットワークが、与えられ得る。たとえば、Ｄ−ＳＬＰが提供することを許可されているサービスのセット（たとえば、ネットワークにより開始される場合、他のサービスはＳＥＴによって拒絶され得る）が特定され得る。そのような与えられた例示的な条件の１つまたは複数がもはや当てはまらない場合、ＳＥＴは、Ｈ−ＳＬＰからの同様の識別子のために新たなＤ−ＳＬＰアドレスを要求することができ、かつ／または場合によっては、新たなＤ−ＳＬＰアドレスを与えられ得る。いくつかの例では、Ｈ−ＳＬＰは、Ｄ−ＳＬＰについて予想されるプライバシーの程度についての情報をＳＥＴユーザに提供することができ、たとえば、この情報は、地域的な規制によって許可され得る、または許可され得ない、位置特定サービスおよび／または他の同様の情報を特定することができる。
【００７３】
本明細書で提供されるいくつかの技法はさらに、Ｈ−ＳＬＰに利益をもたらし、またはそうでなければ、Ｈ−ＳＬＰのさらなる制御を提供することができる。たとえば、Ｈ−ＳＬＰは、Ｈ−ＳＬＰが位置特定を適正にサポートできないエリア（たとえば、外国、または常用事業者が良好なカバレッジを有さない閉鎖されたエリア）をＳＥＴが移動している間、Ｄ−ＳＬＰアドレスまたは他の同様の識別子を提供または検証することができる。たとえば、各事業者がすべての事業者の加入者に対して各事業者固有のカバレッジエリア内で位置特定のサポートを提供するように、常用事業者が他の事業者のグループと提携する場合、Ｈ−ＳＬＰは、Ｄ−ＳＬＰアドレスまたは他の同様の識別子をＳＥＴに提供し、または検証することができる。さらに、いくつかの例では、Ｈ−ＳＬＰは、ＳＥＴがＤ−ＳＬＰにアクセスできる時間の長さ、アクセスが許される地理的エリア、および／または、そこからのアクセスが許可され得るアクセスネットワークのセットを制御することができる。加えて、いくつかの例では、Ｈ−ＳＬＰは、ＳＥＴに問い合わせて、Ｄ−ＳＬＰがＳＥＴに対して許可されているかどうかを検証することができ、たとえば、Ｈ−ＳＬＰが圏外になる前にＤ−ＳＬＰが割り当てられたが現在はＨ−ＳＬＰが圏内に復帰している場合、そのようなＤ−ＳＬＰにアクセスするための許可を場合によっては取り消すことができる。
【００７４】
本明細書で提供されるいくつかの技法は、いくつかのセキュリティ技法が適用されることを可能にし得る。たとえば、いくつかの実装形態では、Ｈ−ＳＬＰの場合のように、Ｄ−ＳＬＰを認証するためにＳＥＴによって公開鍵証明書が使用され得る。たとえば、そのようにすることで、Ｄ−ＳＬＰがＨ−ＳＬＰによって提供または検証されたアドレスを所有することを検証すること、および／またはそうでなければ、Ｈ−ＳＬＰによってＤ−ＳＬＰの信頼性を確立することを助けることができる。別の例では、Ｄ−ＳＬＰの提供者が３ＧＰＰ／３ＧＰＰ２  Ｈ−ＳＬＰの提供者と関係を有する場合、Ｄ−ＳＬＰは、３ＧＰＰ  Ｇｅｎｅｒｉｃ  Ｂｏｏｔｓｔｒａｐｐｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＧＢＡ）法を使用して、ＳＥＴを認証することができる。他の例では、Ｄ−ＳＬＰは、（Ｈ−ＳＬＰの場合にように）クライアント側のデバイス証明書を使用して、たとえば、Ｈ−ＳＬＰの場合と同一または同様の方法を使用してユーザとデバイスの識別情報を結びつけて、ＳＥＴを認証することができる。さらなる他の例示的な実装形態では、Ｄ−ＳＬＰがアクセスネットワーク提供者に属し、またはそれと関連付けられる場合、ＳＥＴ  ＩＰアドレスが既知のＳＥＴ識別情報と一致することを検証するために、ＳＵＰＬ  Ａｌｔｅｒｎａｔｉｖｅ  Ｃｌｉｅｎｔ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ（ＡＣＡ）が、Ｄ−ＳＬＰによって使用され得る。さらに、Ｄ−ＳＬＰセキュリティは、Ｈ−ＳＬＰと同一の方法を使用することができる。
【００７５】
本明細書で提供される技法は、ＳＥＴによって開始される位置特定サービスをサポートし得るＤ−ＳＬＰに関連するいくつかのサービスおよび／または課金を、さらに改善することができる。たとえば、Ｄ−ＳＬＰ提供者は、ＳＥＴユーザに直接課金することができる。たとえば、事業上の関係があり、Ｄ−ＳＬＰがＳＥＴの識別情報（たとえば、ＳＥＴのＩｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ（ＩＭＳＩ））を認証できる場合、課金は、Ｈ−ＳＬＰ提供者を介して提供されてよく、またはそうでなければサポートされてよい。いくつかの実装形態では、ＳＥＴに対する通知および検証が使用される場合、ネットワーク（たとえば、ＳＬＰ）によって開始される位置特定が許可されてよく、たとえば、そのような実装形態は、何らかの方式でＳＥＴユーザを支援するネットワークアプリケーションおよび／またはサービスに対して有用であり得る。たとえば、外部のＳＵＰＬエージェントは、ＳＥＴの位置特定に対して（たとえば、Ｄ−ＳＬＰ提供者によって）課金されてよく、ＳＵＰＬエージェント提供者は、ＳＥＴの位置を取得した結果としてユーザに提供されるサービス（たとえば、ナビゲーション支援）に対する課金を介して、ＳＥＴユーザに料金を転嫁することができる。さらに他の例示的な限定として、場合によっては緊急の通話に対する位置推定をサポートするために、Ｅ−ＳＬＰとしても機能するＤ−ＳＬＰに対して、ネットワークにより開始される位置特定が許容されてよい。ここで、たとえば、課金の結果は、適用可能な規制による要件、および／または他の同様の取り決めに依存し得る。
【００７６】
以下のセクションは、ＳＵＰＬと呼ばれるユーザプレーンを通じた位置に基づくサービスのための、ＯＭＡによって識別されるいくつかのプロトコルの実装形態に関して、本明細書で提示される技法の追加の例を提供する。ＳＵＰＬは、たとえば、ＳＥＴおよびＳＬＰが、ＩＰベアラを通じて通信して、位置情報（たとえば、ＧＮＳＳ支援データなど）と測位に有用であり得る他の情報とを交換することを可能にし得る。より具体的には、図１〜図６に提示される例示的な実装形態において全体または一部が実施され得る、いくつかの例示的なメッセージフローが説明される。
【００７７】
以下で説明されるメッセージフローは、異なる位置特定サービスおよび／または同様のものが、ＳＵＰＬエージェントと、１つまたは複数のＳＬＰと、１つまたは複数のＳＥＴとの間のいくつかの例示的な対話を通じて、ＳＵＰＬエージェントおよび／または同様のものに対してどのように提供され得るかを示す。いくつかの例示的な実装形態によれば、アクセスネットワークおよび／またはネットワークを通じてＳＬＰとＳＥＴとの間で送信されるメッセージは、たとえば、ＳＵＰＬユーザプレーン位置特定プロトコル（ＵＬＰ）、たとえば、ＵＬＰ  ３．０および／または何らかの他の同様のプロトコルに準拠し得る。いくつかの例示的な実装形態によれば、ＳＬＰとＳＵＰＬエージェントとの間で送信されるメッセージは、たとえば、ＯＭＡおよび／または他の同様のプロトコルによって定義されるモバイル位置特定プロトコル（ＭＬＰ）に準拠し得る。いくつかの前述の例示的な実装形態に関して、いくつかの例示的な実装形態によれば、第１のメッセージ４２０はＳＵＰＬ  ＳＴＡＲＴメッセージもしくはＳＵＰＬ  ＲＥＰＯＲＴメッセージを備えてよく、かつ／または第２のメッセージ４２４は、ＳＵＰＬ  ＥＮＤメッセージもしくはＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを備えてよい。
【００７８】
メッセージフローを例示し共通のフォーマットを共有するいくつかの図が参照され、図において、２つ以上のＳＵＰＬエンティティ（たとえば、デバイス、サービスなど）が、固有の垂直方向の線に対応するものとして、標識されたボックス中に提示される。通信および／または通信に関連する他の処理が、垂直方向の線に関して発生する複数の動作によって示される。動作は、アルファベット順に提示された大文字によって、最も左側の垂直方向の線に対して標識される。いくつかの例では、動作は、動作の順次的なセットに対応すると考えられる。しかしながら、いくつかの例では、異なる順序を有すること、かつ／または２つ以上の動作のすべてまたは一部が同時に実行されることが可能であり得ることに留意されたい。あるエンティティから別のエンティティへのメッセージは、方向を示す矢印内の線によって表され得る。そのようなメッセージは、名前によって識別され、かつ／または、メッセージと関連付けられる括弧の中のいくつかの例示的なパラメータなどとともに、記載され得る。加えて、いくつかの例では、さらなる処理、および／またはそのような処理と関連付けられる、可能性のあるもしくは特有の遅延が、当てはまる垂直方向の線、およびしたがってエンティティに対応するボックスの中に、提示され得る。例として、いくつかの遅延が、ＳＥＴに対しては「ＵＴ＃」を、またはＳＬＰに対しては「ＳＴ＃」を有するタイマー値によって記載されることがあり、「＃」記号は整数値を表す。そのようなタイマー値は、特定の実装形態によって変化することがあり、具体的な値および標準値に設定され得る。いくつかの非限定的な例として、いくつかの実装形態では、ＵＴ１およびＵＴ２のタイマー値は、１１秒というデフォルト値を有してよく、ＵＴ３、ＵＴ５、ＵＴ７、ＵＴ８、ＳＴ１、ＳＴ２、ＳＴ３、ＳＴ４、ＳＴ５、ＳＴ６、およびＳＴ７のタイマー値は、１０秒というデフォルト値を有してよく、ＵＴ９のタイマー値は、６０秒というデフォルト値を有してよい。
【００７９】
以下で説明されるメッセージフロー図では、ＳＥＴへの言及は図４のＳＥＴ  ４０２に対応してよく、Ｈ−ＳＬＰへの言及は図４のＨ−ＳＬＰ  ４０６に対応してよく、Ｄ−ＳＬＰまたはＥ−ＳＬＰへの言及は図４のＤ−ＳＬＰまたはＥ−ＳＬＰ  ４０９または４１０に対応してよく、ＳＵＰＬエージェントへの言及は図４のＳＵＰＬエージェント４１２に対応してよい。
【００８０】
これに留意して図７に注目し、図７は、ある実装形態による、いくつかのネットワークにより開始される位置特定サービスをサポートするために使用され得る例示的なメッセージフローを示す流れ図である。より具体的には、図７は、ネットワークによって開始される（ノンローミングの）単一の活動のための例示的なメッセージフローを示す。
【００８１】
動作Ａにおいて、ＳＵＰＬエージェントがＭＬＰ  ＳＬＩＲメッセージをＤ−ＳＬＰとＨ−ＳＬＰ（本明細書ではＤ／Ｈ−ＳＬＰと総称される）のいずれかに送り、ＳＵＰＬエージェントは、特定の規定されたＳＥＴの位置推定を要求するためにＤ−ＳＬＰとＨ−ＳＬＰのいずれかと関連付けられる。Ｄ／Ｈ−ＳＬＰは、ＳＵＰＬエージェントを認証し、受信されたＳＵＰＬエージェントのｃｌｉｅｎｔ−ｉｄに基づいて、ＳＵＰＬエージェントが要求されたサービスに対して許可されているかどうかを確認することができる。Ｄ／Ｈ−ＳＬＰはまた、ｍｓ−ｉｄおよびｃｌｉｅｎｔ−ｉｄに基づいて、個人情報の確認を行うことができる。Ｄ／Ｈ−ＳＬＰはまた、ターゲットＳＥＴがＳＵＰＬをサポートすることを検証することができる。要求されたＱｏＰ（ｅｑｏｐ）を満たす、以前に計算された場所がＤ／Ｈ−ＳＬＰにおいて利用可能であり、通知および検証が望まれない場合、Ｄ／Ｈ−ＳＬＰは動作Ｇに直接進むことができる。通知および検証、または通知のみが望まれる場合、Ｄ／Ｈ−ＳＬＰは動作Ｂに進むことができる。
【００８２】
動作Ｂにおいて、Ｄ／Ｈ−ＳＬＰが、ＳＵＰＬ  ＩＮＩＴメッセージを使用して、ＳＥＴとの位置特定セッションを開始する。ＳＵＰＬ  ＩＮＩＴメッセージは、意図される測位方法（ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）と、任意選択でＱｏＰとを含む。動作Ａにおける個人情報の確認の結果が、ターゲット加入者の通知および／または検証が必要であることを示す場合、Ｄ／Ｈ−ＳＬＰは、ＮｏｔｉｆｉｃａｔｉｏｎパラメータもＳＵＰＬ  ＩＮＩＴメッセージに含めることができる。ＳＵＰＬ  ＩＮＩＴメッセージが送られる前に、Ｄ／Ｈ−ＳＬＰはまた、ＳＵＰＬ  ＩＮＩＴメッセージのハッシュを計算し記憶する。
【００８３】
動作Ａにおいて、Ｄ／Ｈ−ＳＬＰが、以前に計算した場所を使用すると判断した場合、ＳＵＰＬ  ＩＮＩＴメッセージは、このことを、「場所なし」というｐｏｓＭｅｔｈｏｄパラメータの値において示すことができ、ＳＥＴは、検証処理の結果（アクセス許可、またはアクセス拒絶）を搬送するＳＵＰＬ  ＥＮＤメッセージによって応答することができる。明確な検証が望まれない場合（通知のみ）、ＳＥＴは、ＳＵＰＬ  ＥＮＤメッセージによって応答することができる。Ｄ／Ｈ−ＳＬＰは次いで、動作Ｇに直接進むことができる。ある実装形態では、ＳＵＰＬ  ＥＮＤメッセージを送る前に、ＳＥＴは、動作Ｃのデータ接続セットアップ手順を実行し、動作Ｄで説明された手順を使用して、Ｄ／Ｈ−ＳＬＰへのトランスポート層セキュリティ（ＴＬＳ）接続を確立することができる。
【００８４】
動作Ｃにおいて、ＳＥＴが、受信されたＳＵＰＬ  ＩＮＩＴメッセージを分析する。真正ではないことが判明した場合、ＳＥＴはさらなる動作を行わない。そうではない場合、ＳＥＴは、Ｄ／Ｈ−ＳＬＰとのＴＬＳ接続の確立を準備するための動作を行う。ＳＥＴはまた、受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュを計算する。
【００８５】
動作Ｄにおいて、ＳＥＴが、Ｎｏｔｉｆｉｃａｔｉｏｎ方針を評価し適切な動作を行う。ＳＥＴは、ホームネットワークによって準備されたＨ−ＳＬＰアドレスと、Ｈ−ＳＬＰによって提供もしくは検証された、Ｄ−ＳＬＰアドレスとのいずれかである、Ｄ／Ｈ−ＳＬＰを使用して、Ｄ／Ｈ−ＳＬＰへのＴＬＳ接続を確立することができる。ＳＥＴは次いで、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送り、Ｄ／Ｈ−ＳＬＰとの測位セッションを開始することができる。ＳＥＴは、ＳＥＴがＳＵＰＬ  ＩＮＩＴにおいて示される意図された測位方法をサポートしない場合でも、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送ることができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、位置ＩＤ（ｌｏｃａｔｉｏｎＩｄ）と、ＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）と、動作Ｃにおいて計算された受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（ｖｅｒ）とを含む。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージはまた、（ｉ）３ＧＰＰ  ＬＴＥ測位プロトコル（ＬＰＰ）および／または（ｉｉ）ＯＭＡ  ＬＰＰ  Ｅｘｔｅｎｓｉｏｎｓ（ＬＰＰ／ＬＰＰｅ）を伴うＬＰＰおよび／または（ｉｉｉ）Ｄ／Ｈ−ＳＬＰの測位プロトコル能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓにおいて動作Ｂで示される）と一致する３ＧＰＰ２  Ｃ．Ｓ００２２（本明細書ではＴＩＡ−８０１と呼ばれる）測位プロトコルメッセージを搬送する、ＳＵＰＬ  ＰＯＳメッセージを含み得る。ＳＥＴはまた、（ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１の一部として、または任意選択の測位パラメータを通じて明示的に）サポートされる場合、ＳＥＴの場所を提供することができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて取り出された、またはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信された情報に基づいて計算された場所が、ＱｏＰを満たし利用可能である場合、Ｄ／Ｈ−ＳＬＰは動作Ｆに直接進むことができ、ＳＵＰＬ  ＰＯＳセッションには関与しなくてよい。
【００８６】
動作Ｅにおいて、ＳＥＴおよびＤ／Ｈ−ＳＬＰが、ＳＵＰＬ  ＰＯＳメッセージ交換に関与して場所を計算する。このセッションで使用される測位方法は、ＳＵＰＬ  ＰＯＳメッセージ交換の間、または任意選択で動作Ｄにおいて、ＳＥＴおよびＤ／Ｈ−ＳＬＰによって交換される能力に基づいて決定される。Ｄ／Ｈ−ＳＬＰは、受信された測位の測定結果に基づいて場所推定を計算し（ＳＥＴ−Ａｓｓｉｓｔｅｄ）、または、ＳＥＴは、Ｄ／Ｈ−ＳＬＰから取得された支援に基づいて場所推定を計算する（ＳＥＴ−Ｂａｓｅｄ）。
【００８７】
動作Ｆにおいて、場所計算が完了すると、Ｄ／Ｈ−ＳＬＰは、位置特定セッションが終了したことを示すＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送る。ＳＥＴは、Ｄ／Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、このセッションに関連するリソースを解放することができる。
【００８８】
動作Ｇにおいて、Ｄ／Ｈ−ＳＬＰが、ＭＬＰ  ＳＬＩＡメッセージにおいて、場所推定（ｐｏｓｒｅｓｕｌｔ）をＳＵＰＬエージェントに返し、Ｄ／Ｈ−ＳＬＰが、このセッションに関連するリソースを解放することができる。
【００８９】
次に図８に注目し、図８は、ある実装形態による、いくつかのモバイルデバイスにより開始される位置特定サービスをサポートするために使用され得る例示的なメッセージフローを示す流れ図である。より具体的には、図８は、ＳＥＴによって開始される（ノンローミングの）単一の位置特定のための例示的なメッセージフローを示す。
【００９０】
動作Ａにおいて、ＳＥＴが、ＳＥＴ上のＳＵＰＬエージェント（たとえば、アプリケーション）から測位要求を受け取る。ＳＥＴは、Ｄ−ＳＬＰとＨ−ＳＬＰのいずれか（本明細書ではＤ／Ｈ−ＳＬＰと総称される）へのセキュアなＴＬＳ接続を確立するための、適切な動作を行う。ＳＥＴは、Ｈ−ＳＬＰからのＤ−ＳＬＰに対する任意の以前の許可に基づいて、かつ現在の概略的な位置および（１つまたは複数の）サービングアクセスネットワークに基づいて、かつ場合によっては他の基準に基づいて、Ｄ−ＳＬＰまたはＨ−ＳＬＰを選ぶことができる。
【００９１】
動作Ｂにおいて、ＳＥＴは、Ｈ−ＳＬＰのホームネットワークによって準備されたデフォルトのアドレスと、Ｄ−ＳＬＰのための、Ｈ−ＳＬＰによって提供または検証されたアドレスとのいずれかを使用して、Ｄ／Ｈ−ＳＬＰへのセキュアなＴＬＳ接続を確立し、ＳＵＰＬ  ＳＴＡＲＴメッセージを送って、Ｄ／Ｈ−ＳＬＰとの測位セッションを開始することができる。ＳＵＰＬ  ＳＴＡＲＴメッセージは、位置ＩＤ（ｌｏｃａｔｉｏｎＩｄ）と、ＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）と、任意選択で所望のＱｏＰとを含む。
【００９２】
要求されたＱｏＰを満たす、以前に計算された場所がＤ／Ｈ−ＳＬＰにおいて利用可能である場合、Ｄ／Ｈ−ＳＬＰは動作Ｆに直接進むことができ、測位結果（ｐｏｓｉｔｉｏｎ）を含むＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送ることができる。
【００９３】
動作Ｃにおいて、Ｄ／Ｈ−ＳＬＰが、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴに送る。ＳＵＰＬ  ＲＥＳＰＯＮＳＥは、意図される測位方法（ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）とを含む。
【００９４】
動作Ｄにおいて、ＳＥＴが、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＤ／Ｈ−ＳＬＰに送る。ＳＥＴは、ＳＥＴがＳＵＰＬ  ＲＥＳＰＯＮＳＥにおいて示される意図された測位方法をサポートしない場合でも、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送ることができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、位置ＩＤ（ｌｏｃａｔｉｏｎＩｄ）と、ＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）と、任意選択で、Ｄ／Ｈ−ＳＬＰの測位プロトコル能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓにおいて動作Ｃで示される）と一致するＬＰＰ／ＬＰＰｅおよび／またはＴＩＡ−８０１測位プロトコルメッセージを搬送するＳＵＰＬ  ＰＯＳメッセージとを含む。ＳＥＴはまた、（ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１の一部として、または任意選択の測位パラメータを通じて明示的に）サポートされる場合、ＳＥＴの場所を提供することができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて取り出された、またはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信された情報に基づいて計算された場所が、ＱｏＰを満たし利用可能である場合、Ｄ／Ｈ−ＳＬＰは動作Ｆに直接進むことができ、ＳＵＰＬ  ＰＯＳセッションには関与しなくてよい。
【００９５】
動作Ｅにおいて、ＳＥＴおよびＤ／Ｈ−ＳＬＰが、ＳＵＰＬ  ＰＯＳメッセージ交換に関与して場所を計算する。このセッションで使用される測位方法は、ＳＵＰＬ  ＰＯＳメッセージ交換の間、または任意選択で動作Ｄにおいて、ＳＥＴおよびＤ／Ｈ−ＳＬＰによって交換される能力に基づいて決定される。Ｄ／Ｈ−ＳＬＰは、受信された測位の測定結果に基づいて場所推定を計算し（ＳＥＴ−Ａｓｓｉｓｔｅｄ）、または、ＳＥＴは、Ｄ／Ｈ−ＳＬＰから取得された支援に基づいて場所推定を計算する（ＳＥＴ−Ｂａｓｅｄ）。
【００９６】
動作Ｆにおいて、場所計算が完了すると、Ｄ／Ｈ−ＳＬＰは、位置特定セッションが終了したことを示すＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送る。望まれる場合、Ｄ／Ｈ−ＳＬＰはまた、ＳＵＰＬ  ＥＮＤにおいて測位結果（ｐｏｓｉｔｉｏｎ）を送ることができる。ＳＥＴは、Ｄ／Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、このセッションに関連するリソースを解放することができる。Ｄ／Ｈ−ＳＬＰは、このセッションに関連するリソースを解放することができる。
【００９７】
他のＳＵＰＬ位置特定サービスには、たとえば、トリガされる位置特定サービス、定期的な位置特定サービス、第三者への位置の転送、別のＳＥＴのＳＥＴ位置、緊急の通話要求と関連するＳＥＴの位置、および位置ＵＲＩの転送がある。ＳＵＰＬ位置特定サービスは、ＯＭＡによって（たとえば、ＳＵＰＬ  ｖｅｒｓｉｏｎ  ２．０のＯＭＡ規格ＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２＿０およびＳＵＰＬ  ｖｅｒｓｉｏｎ  ３．０のＯＭＡ−ＴＳ−ＵＬＰ−Ｖ３＿０において）定義され、Ｄ−ＳＬＰまたはＥ−ＳＬＰとのＳＥＴの対話を介して取得され得る。各位置特定サービスに対して、ＳＥＴとＤ−ＳＬＰまたはＥ−ＳＬＰとのＳＵＰＬ対話は、同じサービスを取得するときのＳＥＴとＨ−ＳＬＰとの間のＳＵＰＬ対話と同様であってよく、違いが図７および図８において例示される。
【００９８】
次に図９に注目し、図９は、ある実装形態による、Ｈ−ＳＬＰによるいくつかの位置特定サービスとともに使用するＤ−ＳＬＰおよび／またはＥ−ＳＬＰの許可をサポートするために使用され得る、例示的なメッセージフローを示す流れ図である。この例では、Ｈ−ＳＬＰは、ＳＬＰを許可できる許可ＳＬＰであり得る。この手順は、現在の位置において、もしくはその近傍で位置特定サービスをＳＥＴに提供できる、ＳＥＴによって発見されたＤ−ＳＬＰおよび／もしくはＥ−ＳＬＰに対する許可をＨ−ＳＬＰから取得するために、かつ／または、現在の位置において、もしくはその近傍で位置特定サービスをＳＥＴに提供できるＨ−ＳＬＰから、他の許可されたＤ−ＳＬＰおよび／もしくはＥ−ＳＬＰアドレスを受信するために、ＳＥＴによって呼び出され得る。この手順はまた、ＳＥＴから離れた何らかの位置、たとえば、ＳＥＴのユーザが何らかの後の時点で訪れると予想される位置において位置特定サービスを提供する、ＳＥＴによって発見されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰに対する許可をＨ−ＳＬＰから取得するために、ＳＥＴによって呼び出され得る。Ｈ−ＳＬＰは、そのような場合、許可の提供を強制されることはないが、それでも、位置特定のサポートを改善するために、許可を提供することを選び得る。Ｄ−ＳＬＰまたはＥ−ＳＬＰ（本明細書ではＤ／Ｅ−ＳＬＰと総称される）に対するサービス過負荷を避けるための、Ｈ−ＳＬＰの提供者とＤ−ＳＬＰまたはＥ−ＳＬＰの提供者との間の構成が存在し得ることに留意されたい。この構成は、Ｄ／Ｅ−ＳＬＰが同時に許可され得るＳＥＴの数を制限し得る。
【００９９】
動作Ａにおいて、ＳＥＴが、現在の位置において、またはその近傍で、またはいくつかの場合には何らかの離れた位置で位置特定サービスをＳＥＴに提供できるＨ−ＳＬＰから、最高で何らかの最大の数（たとえば、１０個）の許可されたＤ−ＳＬＰおよび／または最高で何らかの他の最大の数（たとえば、１０個）の許可されたＥ−ＳＬＰアドレスを取得するための手順を呼び出す。手順は、この手順の任意の以前の呼び出しから任意の最小再試行期間が経過すると、以下の条件のいずれかの下で呼び出され得る。その条件は、（ａ）現在の位置、またはＳＥＴが許可を望む離れた位置に対して適用可能なＤ−ＳＬＰまたはＥ−ＳＬＰアドレスを、ＳＥＴが発見すること、（ｂ）Ｄ−ＳＬＰ許可の場合、ＳＥＴが、Ｈ−ＳＬＰから適正な測位サービスを取得できず、かつ、許可されたＤ−ＳＬＰを現在有していないか、許可されたＤ−ＳＬＰを現在有しているが、Ｄ−ＳＬＰへのアクセスが地理的エリアまたはアクセスネットワークの制約によって禁じられているかのいずれかであること（いくつかの状況では、Ｄ−ＳＬＰは、関連付けられるサービス期間が経過するまで、許可されたままであり得ることに留意されたい）、および／または、（ｃ）Ｅ−ＳＬＰ許可の場合、ＳＥＴがホームネットワークではないネットワークにアクセスしていて、Ｅ−ＳＬＰへのアクセスが必要であり、かつ、許可されたＥ−ＳＬＰを現在有していないか、許可されたＥ−ＳＬＰを現在有しているが、Ｅ−ＳＬＰへのアクセスが地理的エリアまたはアクセスネットワークの制約によって禁じられているかのいずれかであること（いくつかの状況では、Ｅ−ＳＬＰは、関連付けられるサービス期間が経過するまで、許可されたままであり得ることに留意されたい）である。ＳＥＴは、Ｈ−ＳＬＰへのセキュアなＴＬＳ接続を確立するために、適切な動作を行うことができる。
【０１００】
動作Ｂにおいて、ＳＥＴが、ホームネットワークによって準備されたデフォルトのアドレスを使用して、Ｈ−ＳＬＰへのセキュアなＴＬＳ接続を確立し、ＳＵＰＬ  ＳＴＡＲＴメッセージを送ってＨ−ＳＬＰとの測位セッションを開始することができる。ＳＵＰＬ  ＳＴＡＲＴメッセージは、位置ＩＤ（ｌｏｃａｔｉｏｎＩｄ）と、ＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）とを含む。ＳＵＰＬ  ＳＴＡＲＴメッセージはまた、ＳＥＴがＤ−ＳＬＰおよび／またはＥ−ＳＬＰアドレスを要求するかどうかを示す、ＳＬＰ  Ｑｕｅｒｙパラメータ（ｓｌｐＱｕｅｒｙ）を含む。Ｄ−ＳＬＰ要求では、ＳＥＴは、Ｈ−ＳＬＰによって現在許可されている任意のＤ−ＳＬＰアドレスのリストを含んでよく、かつ、好まれるＤ−ＳＬＰアドレス（たとえば、発見されたＤ−ＳＬＰアドレス）のリストおよび／または好まれないＤ−ＳＬＰアドレス（たとえば、ＳＥＴが以前にサービスを取得できなかったＤ−ＳＬＰ）のリストを含み得る。第１のリスト上のアドレスは、第２または第３のリストに現れ得る（ただし両方のリストには現れ得ない）。Ｅ−ＳＬＰ要求では、ＳＥＴは、Ｄ−ＳＬＰ要求のための３つのリストと完全に対応する、Ｅ−ＳＬＰアドレス３つのリストを含み得る。Ｄ−ＳＬＰアドレスに対する要求の場合、ＳＥＴはまた、Ｄ−ＳＬＰから所望されるＱｏＰ（たとえば、任意の許可されるＤ−ＳＬＰに対して好ましい位置精度を含む）を提供することができる。ＳＥＴはまた、可能であれば、現在の場所推定を含み得る。
【０１０１】
動作Ｃにおいて、Ｈ−ＳＬＰは、ＳＥＴの場所を取得する必要がなければ、または動作Ｂで提供された場所を何ら検証する必要がなければ、動作Ｆに進む。それ以外の場合、Ｈ−ＳＬＰは、ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージをＳＥＴに送る。ＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージは、意図される測位方法（ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）とを含む。
【０１０２】
動作Ｄにおいて、ＳＥＴが、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＨ−ＳＬＰに送る。ＳＥＴは、ＳＥＴがＳＵＰＬ  ＲＥＳＰＯＮＳＥにおいて示される意図された測位方法をサポートしない場合でも、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送ることができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、位置ＩＤ（ｌｏｃａｔｉｏｎＩｄ）と、ＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）と、任意選択で、Ｈ−ＳＬＰの測位プロトコル能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓにおいて動作Ｃで示される）と一致するＬＰＰ、ＬＰＰ／ＬＰＰｅおよび／またはＴＩＡ−８０１測位プロトコルメッセージを搬送するＳＵＰＬ  ＰＯＳメッセージとを含む。ＳＥＴはまた、（ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１の一部として、または任意選択の測位パラメータを通じて明示的に）サポートされる場合、ＳＥＴの場所を提供することができる。ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて取り出された、またはＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信された情報に基づいて計算された場所が、所望のＱｏＰを満たし利用可能である場合、Ｄ／Ｈ−ＳＬＰは動作Ｆに直接進むことができ、ＳＵＰＬ  ＰＯＳセッションには関与しなくてよい。
【０１０３】
動作Ｅにおいて、ＳＥＴおよびＨ−ＳＬＰが、ＳＵＰＬ  ＰＯＳメッセージ交換に関与して場所を計算する。このセッションで使用される測位方法は、ＳＵＰＬ  ＰＯＳメッセージ交換の間、または任意選択で動作Ｄにおいて、ＳＥＴおよびＨ−ＳＬＰによって交換される能力に基づいて決定される。Ｈ−ＳＬＰは、受信された測位の測定結果に基づいて場所推定を計算し（ＳＥＴ−Ａｓｓｉｓｔｅｄ）、または、ＳＥＴは、Ｈ−ＳＬＰから取得された支援に基づいて場所推定を計算する（ＳＥＴ−Ｂａｓｅｄ）。
【０１０４】
動作Ｆにおいて、あらゆる場所計算が完了すると、Ｈ−ＳＬＰは、Ｄ−ＳＬＰアドレスが要求された場合、許可されたＤ−ＳＬＰアドレスの新たなセットを決定し、かつ／または、Ｅ−ＳＬＰアドレスが要求された場合、許可されたＥ−ＳＬＰアドレスの新たなセットを決定する。ＳＥＴが、動作ＢにおいてＤ−ＳＬＰアドレスを要求しこの要求と関連付けられるＱｏＰを提供した場合、Ｈ−ＳＬＰは、任意のＤ−ＳＬＰアドレスを提供するかどうかを決定する際の１つの要因として、ＱｏＰを考慮することができる。Ｈ−ＳＬＰは、Ｄ−ＳＬＰアドレスが要求された場合、許可されたＤ−ＳＬＰアドレスのリストを含むＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータ（ｓｌｐＡｕｔｈｏｒｉｚａｔｉｏｎ）とともに、かつ／または、Ｅ−ＳＬＰアドレスが要求された場合、許可されたＥ−ＳＬＰアドレスのリストを含むＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータとともに、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送る。各リスト中のアドレスは、優先度が最高のものを先頭に、優先度の順番で含まれてよく、ＳＥＴがＨ−ＳＬＰから以前に受信した可能性のある許可されたＤ−ＳＬＰまたはＥ−ＳＬＰのあらゆる以前のリストを置き換え得る。そのようなリストがないこと、または、特定の要求されたＳＬＰタイプに対するアドレスをリストが含まないことは、この要求されたＳＬＰタイプに対するアドレスが許可されなかったことと、ＳＥＴがＨ−ＳＬＰによって以前に許可されたこのタイプの任意のＳＬＰを削除した可能性があることとを意味し得る。各々の提供されたＤ−ＳＬＰアドレスまたはＥ−ＳＬＰアドレスに対して、Ｈ−ＳＬＰは、ＳＬＰアドレスが有効であると考えられ得るサービス期間と、ＳＬＰがアクセスされ得るサービスエリアと、ＳＬＰにアクセスできるサービングアクセスネットワークのリストと、サービングエリアとアクセスネットワークの制約がどのように組み合わされるべきかを定義する組合せタイプとを含み得る。許可されたＤ−ＳＬＰアドレスの場合、Ｈ−ＳＬＰはまた、ＳＥＴが関わることが許可されるサービスのリストをこのＤ−ＳＬＰに提供することができ、任意のＳＥＴにより開始される位置特定要求について、Ｄ−ＳＬＰにアクセスするための優先度に対するＨ−ＳＬＰにアクセスするための優先度を提供することができる。Ｄ−ＳＬＰアドレスがＨ−ＳＬＰによって許可される場合、Ｈ−ＳＬＰは、ＳＥＴがアクセスを異なるＤ−ＳＬＰへ変更するときは常に、Ｈ−ＳＬＰがＳＥＴからの通知を受信するのを望むかどうかを示すことができる。Ｈ−ＳＬＰはまた、ネットワークにより開始されるサービスを提供するのを許可されるＤ−ＳＬＰへのＳＥＴのアクセスについてのそのような通知を、Ｈ−ＳＬＰが受信するのを望むかどうかを示すことができる。Ｈ−ＳＬＰが任意の許可されたＤ−ＳＬＰアドレスおよび／またはＥ−ＳＬＰアドレスを返信できるかどうかにかかわらず、Ｈ−ＳＬＰは、Ｄ−ＳＬＰおよびＥ−ＳＬＰの許可手順を繰り返信するための、最小再試行期間を返信することができる。最小再試行期間がないことは、再試行期間が０であることと同じものとして扱われ得る。Ｈ−ＳＬＰはまた、動作Ｅで計算された任意の場所推定を提供することができる。ＳＥＴは、Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、このセッションに関連するリソースを解放することができる。Ｈ−ＳＬＰは、このセッションに関連するリソースを解放することができる。
【０１０５】
動作Ｇにおいて、ＳＥＴは続いて、ＳＥＴにより開始される位置特定サービス（たとえば、図８で例示されるような）のために、以下の考慮事項に従って、動作ＦにおいてＨ−ＳＬＰによって許可された任意のＥ−ＳＬＰまたはＤ−ＳＬＰにアクセスすることができる。その考慮事項は、（ａ）Ｄ−ＳＬＰおよびＥ−ＳＬＰが優先度の順番でアクセスされ、優先度に低いアドレスが、すべての優先度の高いアドレスが何らかの他の条件によって除外されたとき、またはサービスを提供できないとき、アクセスされること、（ｂ）Ｄ−ＳＬＰまたはＥ−ＳＬＰが、Ｄ−ＳＬＰまたはＥ−ＳＬＰのあらゆるサービス期間が経過していない限りアクセスされ得ること（注意：ＳＥＴは、Ｅ−ＳＬＰの場合の規制要件が別段要求しない限り、サービス期間が経過したとき、Ｄ−ＳＬＰまたはＥ−ＳＬＰとの進行中のあらゆるセッションを終了することができる。サービスの喪失を避けるために、ＳＥＴは、サービス期間が経過する前に、現在何らかの時間（たとえば、５〜１０分）使用されているＤ／Ｅ−ＳＬＰのＨ−ＳＬＰからの再許可を要求することができる）、（ｃ）ＳＥＴが任意の提供されたサービスエリアとアクセスネットワーク制約とを満たす場合、Ｄ−ＳＬＰまたはＥ−ＳＬＰにアクセスできることである。
【０１０６】
組合せタイプが「ＡＮＤ」である場合、ＳＥＴは、サービスエリア内にあり、かつ、Ｄ／Ｅ−ＳＬＰにアクセスするためにＤ／Ｅ−ＳＬＰに対して提供されたアクセスネットワークを使用している必要があり得る。組合せタイプが「ＯＲ」である場合、ＳＥＴは、サービスエリア内にあり、または、Ｄ／Ｅ−ＳＬＰにアクセスするためにＤ／Ｅ−ＳＬＰに対して提供されたアクセスネットワークを使用している必要があり得る。組合せタイプが「Ｃｏｎｄｉｔｉｏｎａｌ  ＯＲ」である場合、ＳＥＴは、サービスエリア内にある必要があり、または、ＳＥＴがサービスエリア内にあるかどうかをＳＥＴが判定できない場合、ＳＥＴは、Ｄ／Ｅ−ＳＬＰにアクセスするためにＤ／Ｅ−ＳＬＰに対して提供されたアクセスネットワークを使用している必要があり得る。注意：ＳＥＴは、最新の位置推定（現在のまたは以前の）を使用して、あらゆるサービスエリア状態を判定することができる。この判定は確率的であり得る（すなわち、何らかの確率でサービスエリア内に位置すると判定する）。Ｄ／Ｅ−ＳＬＰにアクセスするための条件が満たされる前、ＳＥＴは、サービスエリア状態を検証するのを助けるために、Ｄ／Ｅ−ＳＬＰにアクセスすることができない。アクセス条件が満たされた後、ＳＥＴはサービスエリア状態を定期的に再検証することができる。再検証が失敗した場合、すなわち、ＳＥＴがもはやサービスエリア内にない場合、ＳＥＴはアクセスを停止し、あらゆる進行中のセッションを終了することができる。
【０１０７】
Ｄ−ＳＬＰアクセスの場合、ＳＥＴは許可されたサービスを要求することができ、許可されていないサービスを要求することはできない。この条件は、Ｈ−ＳＬＰが許可されたサービスのリストを提供できない場合、無視され得る。
【０１０８】
Ｄ−ＳＬＰアクセスの場合、ＳＥＴは、Ｈ−ＳＬＰアクセスに対して与えられる任意の優先度に従うことができる。Ｈ−ＳＬＰアクセスが「許可されない」ものとして示される場合、ＳＥＴは、少なくとも１つのＤ−ＳＬＰにアクセスするための条件が満たされるときは常に、Ｈ−ＳＬＰにアクセスすることができない（したがって、Ｄ−ＳＬＰにアクセスすることができる）。このことは、Ｄ−ＳＬＰが所望のサービスを提供できない場合であっても、ＳＥＴが少なくとも１つのＤ−ＳＬＰへのアクセスをすでに試みていれば、Ｈ−ＳＬＰにアクセスできないことを意味することに留意されたい。Ｈ−ＳＬＰアクセスが「好ましくない」ものとして示される場合、ＳＥＴは、Ｄ−ＳＬＰがサービスを提供できない場合、Ｈ−ＳＬＰにアクセスすることができる。Ｈ−ＳＬＰアクセスが「好ましい」ものとして示される場合、ＳＥＴは、Ｈ−ＳＬＰからサービスを取得しようと試みた（そしてそれが失敗した）後、Ｄ−ＳＬＰにアクセスすることができる。優先度が与えられない場合、ＳＥＴは、Ｄ−ＳＬＰにアクセスするための固有の優先度に対するＨ−ＳＬＰにアクセスするための固有の優先度を決めることができる。
【０１０９】
Ｄ−ＳＬＰ、Ｅ−ＳＬＰまたはＨ−ＳＬＰへのアクセスが失敗した（たとえば、ＳＥＴがセキュアなＩＰ接続を確立できなかった、またはＤ−ＳＬＰ、Ｅ−ＳＬＰ、またはＨ−ＳＬＰが所望のサービスを提供できなかった）場合、ＳＥＴは別のＤ−ＳＬＰにアクセスすることができる。上の考慮事項に従って、Ｅ−ＳＬＰまたはＨ−ＳＬＰである。
【０１１０】
許可されたＤ−ＳＬＰからのネットワークにより開始されるサービスの要求に対して、Ｄ−ＳＬＰが要求された特定のネットワークにより開始されるサービスをサポートするのを許可されている限り、ＳＥＴは上記の制約を無視することができる。このことは、ＳＥＴが、Ｄ−ＳＬＰもしくはＥ−ＳＬＰのサービスエリア外にある場合でも、かつ／または許可されたアクセスネットワークを使用していない場合でも、許可されたＤ−ＳＬＰまたはＥ−ＳＬＰからのネットワークにより開始されるセッションの要求を受け入れることができることを意味することに留意されたい。Ｅ−ＳＬＰからのネットワークにより開始されるサービスの要求に対して、許可されているかどうかにかかわらず、ＳＥＴはまず、サポートに関するあらゆる地域的な規制に従い得る。あらゆるサービス期間が経過すると、Ｄ−ＳＬＰまたはＥ−ＳＬＰ許可は終了したと考えられ得る。ＳＥＴは次いで、このＤ−ＳＬＰまたはＥ−ＳＬＰと関連付けられるあらゆる内部データを除去することができる。
【０１１１】
次に図１０に注目し、図１０は、ある実装形態による、いくつかの位置特定サービスとともに使用するＤ−ＳＬＰおよび／またはＥ−ＳＬＰの任意型許可をサポートするために使用され得る、例示的なメッセージフローを示す流れ図である。この手順は、許可されたＤ−ＳＬＰアドレスおよび／またはＥ−ＳＬＰアドレスをＳＥＴに提供するために、Ｈ−ＳＬＰによって呼び出され得る。手順は、通常通りＳＵＰＬセッションを終了するためにＳＵＰＬ  ＥＮＤがＨ−ＳＬＰによって送られるとき、適用可能である。
【０１１２】
動作Ａにおいて、ＳＥＴおよびＨ−ＳＬＰが、ＳＥＴ、またはＨ−ＳＬＰによって開始され得る、緊急のまたは延期されたＳＵＰＬセッションに関わる。動作Ａの例は、図７のネットワークにより開始される位置特定セッションと、図８のＳＥＴにより開始される位置特定セッションとを含む。
【０１１３】
動作Ｂにおいて、ＳＵＰＬセッションが、最後のＳＵＰＬ  ＥＮＤメッセージを送ることを除いて完了すると、Ｈ−ＳＬＰは、たとえば、動作ＡでＨ−ＳＬＰによって取得されるような、現在のＳＥＴ位置およびＳＥＴによって使用される（１つまたは複数の）現在のアクセスネットワークに基づき得る、許可されたＤ−ＳＬＰアドレスおよび／またはＥ−ＳＬＰアドレスのセットを決定する。Ｈ−ＳＬＰは、許可されたＤ−ＳＬＰアドレスおよび／またはＥ−ＳＬＰアドレスのリストを含むＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータ（ｓｌｐＡｕｔｈｏｒｉｚａｔｉｏｎ）とともに、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送る。各リスト中のアドレスは、優先度が最高のものを先頭に、優先度の順番で含まれてよく、ＳＥＴがＨ−ＳＬＰから受信した可能性のある許可されたＤ−ＳＬＰまたはＥ−ＳＬＰのあらゆる以前のリストを置き換える。各々の提供されたＤ−ＳＬＰアドレスまたはＥ−ＳＬＰアドレスに対して、Ｈ−ＳＬＰは、ＳＬＰアドレスが有効であると考えられ得るサービス期間と、ＳＬＰアドレスにアクセスできるサービスエリアと、ＳＬＰアドレスにアクセスできるサービングアクセスネットワークのリストと、サービングエリアとアクセスネットワークの制約がどのように組み合わされるべきかを定義する組合せタイプとを含み得る。提供されるＤ−ＳＬＰアドレスの場合、Ｈ−ＳＬＰが、ＳＥＴがこのＤ−ＳＬＰと関わることを許可されているサービスのリストを、提供することができる。Ｈ−ＳＬＰはまた、Ｈ−ＳＬＰにアクセスするための優先度に対するＤ−ＳＬＰにアクセスするための優先度を提供することができ、かつ／または、Ｄ−ＳＬＰがアクセスされるときＨ−ＳＬＰに通知するための要求を提供することができる。Ｈ−ＳＬＰはまた、さらなるＤ−ＳＬＰおよび／またはＥ−ＳＬＰの許可についてＨ−ＳＬＰに問い合わせるための、最小再試行期間を返信することができる。最小再試行期間がないことは、再試行期間が０であることと同じものとして扱われ得る。ＳＥＴは、Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、セッションに関連するリソースを解放することができる。Ｈ−ＳＬＰは、セッションに関連するリソースを解放することができる。
【０１１４】
動作Ｃにおいて、ＳＥＴは続いて、ＳＥＴにより開始される位置特定サービスのために、動作ＢにおいてＨ−ＳＬＰによって提供された任意のＥ−ＳＬＰまたはＤ−ＳＬＰにアクセスすることができ、かつ／または、任意のそのようなＤ−ＳＬＰまたはＥ−ＳＬＰからのネットワークにより開始される位置特定の要求を受け入れることができる。そのようなアクセスに対する方針は、図９の動作Ｇにおいて定義されるものと同じであり得る。
【０１１５】
次に図１１に注目し、図１１は、ある実装形態による、モバイルデバイスがいくつかの位置特定サービスとともにＤ−ＳＬＰ／Ｅ−ＳＬＰにアクセスすることに関する通知を、Ｈ−ＳＬＰに提供するために使用され得る、例示的なメッセージフローを示す流れ図である。この手順は、ＳＥＴによるＤ−ＳＬＰアクセスの変化についてＨ−ＳＬＰに通知するために、ＳＥＴによって呼び出され得る。これによって、たとえば、Ｈ−ＳＬＰに送られた外部ＬＣＳエージェントからの位置特定要求がＤ−ＳＬＰに転送またはリダイレクトされる必要がある場合、どのＤ−ＳＬＰが、ネットワークにより開始される位置特定サービスを実行するためのＳＥＴに対するアクセス権を有するかを、Ｈ−ＳＬＰが追跡することが可能になり得る。Ｈ−ＳＬＰに連絡できない場合、ＳＥＴは、後で手順を再試行して、直近にアクセスされたＤ−ＳＬＰをＨ−ＳＬＰに通知することができる。ネットワークにより開始されるサービスを実行するのを許可されていないＤ−ＳＬＰについて通知されるのを避けるために、Ｈ−ＳＬＰは、この手順を、ネットワークにより開始されるサービスを実行するのを許可されているＤ−ＳＬＰに限定することができる。
【０１１６】
動作Ａにおいて、ＳＥＴが、初めて、または、Ｈ−ＳＬＰに通知された１つもしくは複数の他のＤ−ＳＬＰにＳＥＴがアクセスした後初めて、Ｄ−ＳＬＰにアクセスする。Ｄ−ＳＬＰが、ネットワークにより開始されるサービスを実行するのを許可されず、Ｈ−ＳＬＰが、ネットワークにより開始されるサービスを実行するのを許可されたＤ−ＳＬＰのための通知を要求した場合、ＳＥＴは動作を行わなくてよい。それ以外の場合、ＳＥＴは、Ｈ−ＳＬＰへのセキュアなＴＬＳ接続を確立するために、適切な動作を行うことができる。
【０１１７】
動作Ｂにおいて、ＳＥＴが、Ｈ−ＳＬＰのホームネットワークによって準備されたデフォルトのアドレスを使用して、Ｈ−ＳＬＰへのセキュアなＴＬＳ接続を確立し、ＳＵＰＬ  ＲＥＰＯＲＴメッセージをＨ−ＳＬＰに送ることができる。ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、アクセスされたＤ−ＳＬＰアドレスを含み得る。
【０１１８】
Ｈ−ＳＬＰは、位置特定セッションが終了したことを示すＳＵＰＬ  ＥＮＤメッセージを、ＳＥＴに送ることができる。Ｈ−ＳＬＰは、このセッションに関連するリソースを解放することができる。
【０１１９】
次に図１２に注目し、図１２は、ある実装形態による、いくつかの位置特定サービスに関するセッション情報を再通知とともに取得するために使用され得る、例示的なメッセージフローを示す流れ図である。メッセージフローは、ＳＥＴに対して現在許可されているＤ−ＳＬＰおよび／またはＥ−ＳＬＰのリストについてＳＥＴに問い合わせるために、Ｈ−ＳＬＰによって使用され得る。このリストを受信した後、Ｈ−ＳＬＰは、許可されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰの新たなリストをＳＥＴに提供することを選ぶことができる。
【０１２０】
Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙサービスは、Ｈ−ＳＬＰが、以下の動作の１つまたは複数を（ＳＥＴの能力に応じて）実行することを可能にし得る。その動作は、アクティブなＳＵＰＬセッションの情報についてＳＥＴに問い合わせること、アクティブなネットワークにより開始されるセッションのために、再通知または再通知と検証を実行すること、次の報告期間を待つことなくあらゆる進行中のトリガされたセッションを終了すること、現在許可されているＤ−ＳＬＰおよび／もしくはＥ−ＳＬＰについてＳＥＴに問い合わせること、ならびに／または、新たなＤ−ＳＬＰおよび／もしくはＥ−ＳＬＰアドレスを提供することである。これらの手順の１つが試みられ、ＳＥＴがサービスをサポートしない場合、ＳＥＴは、たとえば、Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙサービスのセッションｉｄとステータスコード「ｓｅｒｖｉｃｅＮｏｔＳｕｐｐｏｒｔｅｄ」とを含むＳＵＰＬ  ＥＮＤメッセージを、Ｈ−ＳＬＰに送ることができる。
【０１２１】
動作Ａにおいて、１つまたは複数のトリガされたＳＵＰＬセッションが進行中であり得る。
【０１２２】
動作Ｂにおいて、Ｈ−ＳＬＰが、ＳＵＰＬ  ＩＮＩＴメッセージを使用して、ＳＥＴとの「セッション情報について問い合わせ」セッションを開始する。ＳＵＰＬ  ＩＮＩＴメッセージは、測位方法（ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）とを含む。セッション情報についての問い合わせは、測位方法（ｐｏｓＭｅｔｈｏｄ）：ｓｅｓｓｉｏｎｉｎｆｏｑｕｅｒｙによって示される。ＳＵＰＬ  ＩＮＩＴメッセージが送られる前に、Ｈ−ＳＬＰはまた、メッセージのハッシュを計算し記憶する。
【０１２３】
動作Ｃにおいて、ＳＥＴが、受信されたＳＵＰＬ  ＩＮＩＴメッセージを分析する。真正ではないことが判明した場合、ＳＥＴはさらなる動作を行わない。そうではない場合、ＳＥＴは、必要な動作を行って、Ｈ−ＳＬＰとのＴＬＳ接続の確立を準備する。
【０１２４】
動作Ｄにおいて、ＳＥＴは、要求するＨ−ＳＬＰとの現在アクティブなすべてのセッションのセッションｉｄのリスト（ｓｅｓｓｉｏｎＬｉｓｔ）を含むＳＵＰＬ  ＲＥＰＯＲＴメッセージを、Ｈ−ＳＬＰに返信する。ＳＥＴはまた、現在許可されているＤ−ＳＬＰおよび／またはＥ−ＳＬＰのアドレスのリスト（Ａｕｔｈｏｒｉｚｅｄ−Ｄ／Ｅ−ＳＬＰ−Ｌｉｓｔ）を含み得、ＳＥＴは、現在許可されているすべてのＤ−ＳＬＰアドレスのリスト（Ａｕｔｈｏｒｉｚｅｄ−Ｄ−ＳＬＰ−Ｌｉｓｔ）を含み得る。この文脈における、現在許可されているとは、Ｄ−ＳＬＰまたはＥ−ＳＬＰのためにＨ−ＳＬＰによって以前に与えられたあらゆるサービス期間がまだ経過していないことを意味する。ＳＥＴはまた、ＳＵＰＬ  ＲＥＰＯＲＴメッセージでＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）を送ることができる。中断されるセッションがある場合、ＳＥＴはまた、すべての現在中断されているセッションのセッションｉｄのリスト（ｐａｕｓｅＳｅｓｓｉｏｎＬｉｓｔ）を含み得る。ＳＵＰＬ  ＲＥＰＯＲＴメッセージはまた、受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（ｖｅｒ）を含む。注意：中断されたセッションはアクティブセッションであると考えられるので、ｓｅｓｓｉｏｎＬｉｓｔは、あらゆる中断された（１つまたは複数の）セッションも含み得る。
【０１２５】
動作Ｅにおいて、加入者の個人情報の確認に基づいて、かつ、ｓｅｓｓｉｏｎＬｉｓｔパラメータにおいて示されるような、任意のアクティブなトリガされたセッションに対して通知／検証が最後に発生してから経過した時間に基づいて、再通知または再通知と検証が必要である場合、再通知または再通知と検証を必要とするすべてのセッションのセッションｉｄのリスト（ｎｏｔｉｆｉｃａｔｉｏｎＬｉｓｔ）を含むＳＵＰＬ  ＮＯＴＩＦＹメッセージが、ＳＥＴに送られる。ｎｏｔｉｆｉｃａｔｉｏｎＬｉｓｔパラメータはまた、各セッションの通知タイプを含む。再通知または再通知と検証を必要とするセッションがない場合、Ｈ−ＳＬＰは直接、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送ることができる。ＳＵＰＬ  ＥＮＤは、許可されたＤ−ＳＬＰアドレスのリストを含み、かつ／または、許可されたＥ−ＳＬＰアドレスのリストを含む、ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを含み得る。これらのリストの内容および処置は、特定のＳＬＰタイプに対してリストが提供されない場合、ＳＥＴがそのＳＬＰタイプに対する以前の許可を使用し続けることができるという点を除いて、図９の動作ＦおよびＧにおいて説明されるものと同じであり得る。ＳＬＰアドレスを含まないリストが提供される場合、以前の許可されたリストは除去され得ることに留意されたい。
【０１２６】
動作Ｆにおいて、ＳＥＴが、ＳＵＰＬ  ＮＯＴＩＦＹ  ＲＥＳＰＯＮＳＥメッセージをＨ−ＳＬＰに送ることができる。動作Ｅにおいて通知および検証が望まれた場合、ＳＵＰＬ  ＮＯＴＩＦＹ  ＲＥＳＰＯＮＳＥメッセージは、ユーザからの検証応答のリスト（ＮｏｔｉｆｉｃａｔｉｏｎＲｅｓｐＬｉｓｔ）を含む。
【０１２７】
動作Ｇにおいて、動作Ｆで受信されたＮｏｔｉｆｉｃａｔｉｏｎＲｅｓｐＬｉｓｔが、再検証に対する同意を拒否する「Ｎｏｔ  Ａｌｌｏｗｅｄ」タイプの１つまたは複数の応答を含む場合、Ｈ−ＳＬＰは、取り消すべきすべてのセッションのセッションｉｄのリスト（ｅｎｄＳｅｓｓｉｏｎＬｉｓｔ）を含むＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを、ＳＥＴに送る。ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰはまた、「ｃｏｎｓｅｎｔＤｅｎｉｅｄＢｙＵｓｅｒ」というｓｔａｔｕｓＣｏｄｅを含み、ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを含み得る。ＳＥＴは、ｅｎｄＳｅｓｓｉｏｎＬｉｓｔパラメータにおいて示されるセッションに関連するリソースを解放することができ、動作Ｅと同じようにあらゆるＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを扱うことができる。取り消すべきセッションがない場合、Ｈ−ＳＬＰは直接ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送ることができ、動作Ｅと同じようにＳＥＴによって扱われ得るＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを含んでよい。
【０１２８】
動作Ｈにおいて、ステップＧが実行されると、ＳＥＴは、ＳＥＴがトリガされたセッションを取り消し、あらゆるＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを読み取ったということを、Ｈ−ＳＬＰに返信されるＳＵＰＬ  ＥＮＤメッセージによって確認応答する。ＳＥＴは、Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙセッションに関連するリソースを解放することができる。Ｈ−ＳＬＰは、Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙセッションに関連するリソースを解放することができる。
【０１２９】
動作Ｉにおいて、他の残りのトリガされた（１つまたは複数の）ＳＵＰＬセッションが、可能であれば継続し得る。
【０１３０】
次に図１３に注目し、図１３は、ある実装形態による、いくつかの位置特定サービスに関するセッション情報をセッション終了とともに取得するために使用され得る、例示的なメッセージフローを示す流れ図である。メッセージフローは、ＳＥＴに対して現在許可されているＤ−ＳＬＰおよび／またはＥ−ＳＬＰのリストについてＳＥＴに問い合わせるために、Ｈ−ＳＬＰによって使用され得る。このリストを受信した後、Ｈ−ＳＬＰは、許可されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰの新たなリストをＳＥＴに提供することを選ぶことができる。
【０１３１】
動作Ａにおいて、１つまたは複数のトリガされたＳＵＰＬセッションが進行中であり得る。
【０１３２】
動作Ｂにおいて、Ｈ−ＳＬＰが、ＳＵＰＬ  ＩＮＩＴメッセージを使用して、ＳＥＴとの「セッション情報について問い合わせ」セッションを開始する。ＳＵＰＬ  ＩＮＩＴメッセージは、測位方法（ｐｏｓＭｅｔｈｏｄ）と、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）とを含む。セッション情報についての問い合わせは、測位方法（ｐｏｓＭｅｔｈｏｄ）：ｓｅｓｓｉｏｎｉｎｆｏｑｕｅｒｙによって示される。ＳＵＰＬ  ＩＮＩＴメッセージが送られる前に、Ｄ／Ｈ−ＳＬＰはまた、メッセージのハッシュを計算し記憶する。
【０１３３】
動作Ｃにおいて、ＳＥＴが、受信されたＳＵＰＬ  ＩＮＩＴメッセージを分析する。真正ではないことが判明した場合、ＳＥＴはさらなる動作を行わない。そうではない場合、ＳＥＴは、必要な動作を行い、Ｈ−ＳＬＰとのＴＬＳ接続の確立を準備する。
【０１３４】
動作Ｄにおいて、ＳＥＴは、要求するＨ−ＳＬＰとの現在アクティブなすべてのセッションのセッションｉｄのリスト（ｓｅｓｓｉｏｎＬｉｓｔ）を含むＳＵＰＬ  ＲＥＰＯＲＴメッセージを、Ｈ−ＳＬＰに返信する。ＳＥＴはまた、現在許可されているＤ−ＳＬＰおよび／またはＥ−ＳＬＰのアドレスのリストを含み得る。ＳＥＴはまた、ＳＵＰＬ  ＲＥＰＯＲＴメッセージでＳＥＴ能力（ｓＥＴＣａｐａｂｉｌｉｔｉｅｓ）を送ることができる。中断されるセッションがある場合、ＳＥＴはまた、すべての現在中断されているセッションのセッションｉｄのリスト（ｐａｕｓｅＳｅｓｓｉｏｎＬｉｓｔ）を含み得る。ＳＵＰＬ  ＲＥＰＯＲＴメッセージはまた、受信されたＳＵＰＬ  ＩＮＩＴメッセージのハッシュ（ｖｅｒ）を含む。
【０１３５】
動作Ｅにおいて、Ｈ−ＳＬＰは、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージをＳＥＴに送り、次の定期的なトリガまたはエリアイベントトリガを待つことなく、あらゆるアクティブなトリガされたセッションおよび／または中断されたトリガされたセッションを取り消し、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージは、ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを含め得る。ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージは、取り消すべきすべてのセッションのセッションｉｄのリスト（ｅｎｄＳｅｓｓｉｏｎＬｉｓｔ）と、「ｓｅｓｓｉｏｎＳｔｏｐｐｅｄ」というステータスコード（ｓｔａｔｕｓＣｏｄｅ）とを含む。ＳＥＴは、ｅｎｄＳｅｓｓｉｏｎＬｉｓｔパラメータにおいて示されるセッションに関連するリソースを解放することができ、Ｈ−ＳＬＰまたはプロキシＤ−ＳＬＰからのあらゆるＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを、図１２の動作Ｅと同じように扱うことができる。取り消すべきセッションがない場合、Ｈ−ＳＬＰは直接、ＳＵＰＬ  ＥＮＤメッセージをＳＥＴに送ることができ、図１６の動作Ｅと同じようにＳＥＴによって扱われ得るＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを含め得る。
【０１３６】
動作Ｆにおいて、ＳＥＴは、ＳＥＴがトリガされたセッションを取り消し、あらゆるＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎを読み取ったということを、Ｈ−ＳＬＰに返信されるＳＵＰＬ  ＥＮＤメッセージによって確認応答する。ＳＥＴは、Ｈ−ＳＬＰに対するＴＬＳ接続を解放し、Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙセッションに関連するリソースを解放することができる。Ｈ−ＳＬＰは、Ｓｅｓｓｉｏｎ  Ｉｎｆｏ  Ｑｕｅｒｙセッションに関連するリソースを解放することができる。
【０１３７】
動作Ｇにおいて、トリガされた（１つまたは複数の）ＳＵＰＬセッションが、可能であれば継続し得る。
【０１３８】
以下のセクションは、上で提示されたいくつかの例示的な実装形態において使用され得るいくつかの例示的なメッセージに関する、さらなる情報を提供する。
【０１３９】
ＳＵＰＬ  ＳＴＡＲＴは、ＳＥＴからＳＬＰへの初期メッセージであり、または、ネットワークにより開始されるＧｅｎｅｒｉｃ  ＳＵＰＬ  Ｓｅｓｓｉｏｎ（ＧＳＳ）におけるＳＵＰＬ  ＩＮＩＴメッセージへの応答である。ＳＵＰＬ  ＳＴＡＲＴ中のいくつかのパラメータは相互に排他的であり、互いに含まれ得ない。いくつかの実装形態では、パラメータは、最高の優先度のものを先頭に、次のような優先度の順番で、すなわち、Ｔｈｉｒｄ  Ｐａｒｔｙ、Ｌｏｃａｔｉｏｎ  ＵＲＩ  Ｒｅｑｕｅｓｔ、ＳＬＰ  Ｑｕｅｒｙ、および／またはＧＳＳ  Ｐａｒａｍｅｔｅｒｓという順番で列挙される。
【０１４０】
上のリスト中の２つ以上のパラメータがＳＵＰＬ  ＳＴＡＲＴに含まれる場合、ＳＬＰは、最高の優先度のパラメータを受け入れ、それよりも優先度の低いパラメータをすべて無視することができる。その結果、形成されたＳＵＰＬ  ＳＴＡＲＴメッセージの出来が悪いものであった場合、ＳＬＰは、ＳＵＰＬ  ＥＮＤメッセージとエラーコードとを返信することができる。
【０１４１】
表１は、例示的なＳＵＰＬ  ＳＴＡＲＴメッセージを示す。表中の各行は、ＳＵＰＬ  ＳＴＡＲＴメッセージの別個のパラメータを表し、パラメータの名前と、ＳＵＰＬ  ＳＴＡＲＴへの含有が必須（Ｍ）か、任意選択（Ｏ）か、または条件付き（ＣＶ）かということと、パラメータの機能および内容の簡単な説明とを含む。表中の前のパラメータの一部であるパラメータは、その名前の前の「＞」という文字を使用して示される。文字「＞」は、入れ子の連続的なレベルを示すために繰り返される。たとえば、パラメータのリスト＜「Ａ」、「＞Ｂ」、「＞Ｃ」、「＞＞Ｄ」、「＞＞＞Ｅ」、「＞Ｆ」、「Ｇ」＞は、パラメータ「Ｂ」、「Ｃ」および「Ｆ」がパラメータ「Ａ」の一部である（入れ子の第１のレベルにある）ことと、パラメータ「Ｄ」がパラメータ「Ｃ」の一部である（かつしたがって、パラメータ「Ａ」の一部でもあるが「Ｃ」の中に入れ子になっている）ことと、パラメータ「Ｅ」がパラメータ「Ｄ」の一部である（かつしたがって、パラメータ「Ｃ」および「Ａ」の一部でもある）ことと、パラメータ「Ｇ」がパラメータ「Ａ」の一部ではないがメッセージ中の別個のパラメータであることとを示す。同じ決まりが、本明細書において下でさらに列挙される他のメッセージとパラメータとを表す表に、適用される。
【表１−１】
0005602959.tif 000002
【表１−２】
0005602959.tif 000003
【表１−３】
0005602959.tif 000004
【０１４２】
表１Ａは、例示的なＳＵＰＬ  ＩＮＩＴメッセージを示す。ＳＵＰＬ  ＩＮＩＴメッセージは、新たなＳＵＰＬセッションのために、ＳＥＴへＳＬＰ（たとえば、Ｈ−ＳＬＰ、Ｄ−ＳＬＰ、またはＥ−ＳＬＰ）によって転送される第１のメッセージであり得る。
【表２−１】
0005602959.tif 000005
【表２−２】
0005602959.tif 000006
【表２−３】
0005602959.tif 000007
【表２−４】
0005602959.tif 000008
【０１４３】
ＳＵＰＬ  ＥＮＤメッセージは、正常にまたは不正常にＳＵＰＬ手順を終了するメッセージである。以下の表は、例示的なＳＵＰＬ  ＥＮＤメッセージを示す。
【表３−１】
0005602959.tif 000009
【表３−２】
0005602959.tif 000010
【０１４４】
ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージは、既存のトリガされたセッションを終了するために、または、進行中のトリガされたセッションを中断／再開するために、ＳＬＰまたはＳＥＴによって使用される。以下の表は、例示的なＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージを示す。
【表４】
0005602959.tif 000011
【０１４５】
ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、以下の例において使用され得る。
【０１４６】
ｉ．トリガされる適用形態では、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、測位手順（ＳＵＰＬ  ＰＯＳセッション）の終了をＳＥＴに示すために、ＳＬＰによって使用される。この場合、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、計算された場所を含むこともあり含まないこともある。
【０１４７】
ｉｉ．トリガされる適用形態では、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、１つもしくは複数の測位結果（ＳＥＴによって計算された）および／または（１つもしくは複数の）改良されたセル／セクタの測定結果を、ＳＥＴからＳＬＰに送るために使用され得る。改良されたセル／セクタ／ＡＰの測定結果は、ＳＵＰＬ  ＲＥＰＯＲＴ内で搬送される、ＬＰＰ／ＬＰＰｅ／ＴＩＡ−８０１  Ｐｒｏｖｉｄｅ  Ｌｏｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎメッセージで送られる。ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、エリアイベントまたは速度イベントが発生したことをＳＬＰに示すための測位または速度の結果を伴わずに使用され得る。任意選択で、結果コードは、エラー状態（たとえば、利用可能な場所なし）を示すために送られ得る。
【０１４８】
ｉｉｉ．継続中の一括報告セッション内での中間報告として、ＳＵＰＬ  ＲＥＰＯＲＴメッセージが、トリガされる適用形態として使用されるが、メッセージは（１つまたは複数の）測位結果を含み得る。これによって、ＳＥＴが、ＳＥＴに記憶されるデータの量を減らすことによってＳＥＴのメモリを動的に管理することが可能になる。
【０１４９】
ｉｖ．ＳＵＰＬ  ＲＥＰＯＲＴは、Ｈ−ＳＬＰまたはＤ−ＳＬＰからのセッション情報問い合わせに応答して、ＳＥＴによって使用される。この場合、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、すべてのアクティブなＳＵＰＬセッションのセッションｉｄのリストを含む。ＳＵＰＬ  ＲＥＰＯＲＴメッセージはまた、ＳＥＴ  Ｃａｐａｂｉｌｉｔｉｅｓを含み得る。Ｈ−ＳＬＰからのセッション情報問い合わせのために、ＳＵＰＬ  ＲＥＰＯＲＴメッセージは、現在許可されているすべてのＤ−ＳＬＰおよびＥ−ＳＬＰのアドレスを含む。
【０１５０】
ｖ．ＳＵＰＬ  ＲＥＰＯＲＴは、ネットワークにより開始されるサービスをサポートし得る許可されたＤ−ＳＬＰにアクセスの変更を報告するために、ＳＥＴによって使用される。
【０１５１】
アップリンク報告では、送るべき報告データの量が最大のＵＬＰメッセージ長（６４Ｋオクテット）を超える場合、ＳＥＴは、複数のＳＵＰＬ  ＲＥＰＯＲＴメッセージで報告データを送ることができる。例示的なＳＵＰＬ  ＲＥＰＯＲＴメッセージが、以下の表に示される。
【表５−１】
0005602959.tif 000012
【表５−２】
0005602959.tif 000013
【表５−３】
0005602959.tif 000014
【表５−４】
0005602959.tif 000015
【表５−５】
0005602959.tif 000016
【０１５２】
ＳＥＴ能力パラメータは、ＳＥＴの能力を特定するために使用されてよく、たとえば、（ｉ）図９のようなＨ−ＳＬＰによるＤ−ＳＬＰ許可、（ｉｉ）図９のようなＨ−ＳＬＰによるＥ−ＳＬＰ許可、および（ｉｉｉ）図１１のような、初めてまたは別のＤ−ＳＬＰにアクセスした後初めてＳＥＴがＤ−ＳＬＰにアクセスしたことのＨ−ＳＬＰへの通知のうちの１つまたは複数をＳＥＴがサポートすることを、示し得る。ＳＥＴ能力パラメータは、ＳＵＰＬ  ＳＴＡＲＴメッセージ、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ、および／または他のＳＵＰＬメッセージで、ＳＥＴによってＳＬＰ（たとえば、Ｈ−ＳＬＰ、Ｄ−ＳＬＰ、Ｅ−ＳＬＰ）に転送され得る。受信ＳＬＰ（たとえば、Ｈ−ＳＬＰ）は、パラメータを使用して、許可されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰをＳＥＴに提供するかどうかを判断し（たとえば、図１０の任意型の許可手順を使用して）、かつ／または、許可されたＤ−ＳＬＰをＳＥＴに提供するとき、（たとえば、図１１の手順に従った）Ｄ−ＳＬＰへのＳＥＴによるアクセスの通知を要求するかどうかを判断することができる。以下の表は、例示的なＳＥＴ能力パラメータを示す。表中のパラメータが今度はＳＥＴ能力パラメータのサブパラメータを指すということを除いて、ＳＵＰＬ  ＳＴＡＲＴメッセージのために表１について前に説明されたようなものと同じ表中の決まりが使用される。これらの決まりは、本明細書において下にさらに含まれる他のパラメータの表に対しても使用される。
【表６−１】
0005602959.tif 000017
【表６−２】
0005602959.tif 000018
【表６−３】
0005602959.tif 000019
【表６−４】
0005602959.tif 000020
【表６−５】
0005602959.tif 000021
【表６−６】
0005602959.tif 000022
【０１５３】
ＳＬＰ  Ｑｕｅｒｙパラメータは、現在のＳＥＴ位置および／またはサービングアクセスネットワークに適用可能な許可されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰアドレスのリストを、Ｈ−ＳＬＰから要求するために、ＳＥＴによって使用され得る。ＳＬＰ  Ｑｕｅｒｙパラメータは、ＳＵＰＬ  ＳＴＡＲＴメッセージに含まれてよく、たとえば、ＳＵＰＬ  ＳＴＡＲＴメッセージは、図９の動作Ｂで転送される。以下の表は、例示的なＳＬＰ  Ｑｕｅｒｙパラメータを示す。
【表７】
0005602959.tif 000023
【０１５４】
ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータは、１つもしくは複数の許可されたＤ−ＳＬＰおよび／またはＥ−ＳＬＰアドレスをＳＥＴに提供し、これらのアドレスの使用に対する任意選択の制限を与えるために、Ｈ−ＳＬＰによって使用され得る。ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータは、ＳＵＰＬ  ＥＮＤメッセージに含まれてよく、たとえば、ＳＵＰＬ  ＥＮＤメッセージは、図９の動作Ｆで、ならびに図１０の動作Ｂで転送される。ＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータはまた、たとえば、図１２の動作Ｇおよび図１３の動作Ｅのように、ＳＵＰＬ  ＴＲＩＧＧＥＲＥＤ  ＳＴＯＰメッセージに含まれてよい。以下の表は、例示的なＳＬＰ  Ａｕｔｈｏｒｉｚａｔｉｏｎパラメータを示す。
【表８−１】
0005602959.tif 000024
【表８−２】
0005602959.tif 000025
【表８−３】
0005602959.tif 000026
【表８−４】
0005602959.tif 000027
【表８−５】
0005602959.tif 000028
【０１５５】
Ａｕｔｈｏｒｉｚｅｄ  Ｄ−ＳＬＰ  Ｌｉｓｔパラメータは、あらゆる現在許可されているＤ−ＳＬＰアドレスを、Ｈ−ＳＬＰに提供するために、ＳＥＴによって使用され得る。Ａｕｔｈｏｒｉｚｅｄ  Ｄ−ＳＬＰ  Ｌｉｓｔパラメータは、たとえば、図１２および図１３の動作Ｄのように、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで転送され得る。以下の表は、例示的なＡｕｔｈｏｒｉｚｅｄ  Ｄ−ＳＬＰ  Ｌｉｓｔパラメータを示す。
【表９】
0005602959.tif 000029
【０１５６】
Ａｕｔｈｏｒｉｚｅｄ  Ｅ−ＳＬＰ  Ｌｉｓｔパラメータは、あらゆる現在許可されているＥ−ＳＬＰアドレスをＨ−ＳＬＰに提供するために、ＳＥＴによって使用され得る。Ａｕｔｈｏｒｉｚｅｄ  Ｅ−ＳＬＰ  Ｌｉｓｔパラメータは、たとえば、図１２および図１３の動作Ｄのように、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで転送され得る。以下の表は、例示的なＡｕｔｈｏｒｉｚｅｄ  Ｅ−ＳＬＰ  Ｌｉｓｔパラメータを示す。
【表１０】
0005602959.tif 000030
【０１５７】
Ｄ−ＳＬＰ  Ａｃｃｅｓｓ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータは、Ｄ−ＳＬＰがネットワークにより開始されるサービスをサポートすることを許可されているとき、最近アクセスされたＤ−ＳＬＰのアドレスをＨ−ＳＬＰに提供するために、ＳＥＴによって使用され得る。Ｄ−ＳＬＰ  Ａｃｃｅｓｓ  Ｎｏｔｉｆｉｃａｔｉｏｎパラメータは、たとえば図１１の動作Ｂのように、ＳＵＰＬ  ＲＥＰＯＲＴメッセージで転送され得る。以下の表は、例示的なＤ−ＳＬＰアクセス通知パラメータを示す。
【表１１】
0005602959.tif 000031
【０１５８】
本明細書全体にわたる「一例」、「例」、「いくつかの例」、または「例示的な実装形態」という言及は、特徴および／または例に関して説明する特定の特徴、構造、または特性が、特許請求される主題の少なくとも１つの特徴および／または例の中に含まれ得ることを意味する。したがって、本明細書全体にわたる様々な場所における「一例では」、「例」、「いくつかの例では」もしくは「いくつかの実装形態では」という句、または他の同様の句の出現は、必ずしもすべてが同じ特徴、例、および／または限定を指すとは限らない。さらに、それらの特定の特徴、構造、または特性は、１つまたは複数の例および／または特徴へと組み合わせられ得る。
【０１５９】
本明細書で説明された方法は、特定の特徴および／または例に従って、適用例に応じて様々な手段によって実施され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および／またはそれらの組合せで実施され得る。ハードウェア実装の場合、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明する機能を実行するように設計された他のデバイスユニット、および／またはそれらの組合せの中で実装され得る。
【０１６０】
上記の詳細な説明では、特許請求される主題の完全な理解を与えるために多数の具体的な詳細が記載された。ただし、特許請求される主題は、これらの具体的な詳細を伴わずに実施され得ることが当業者には理解されよう。他の事例では、特許請求される主題を不明瞭にしないように、当業者には既知であろう方法および装置については詳細に説明されていない。
【０１６１】
上記の詳細な説明のいくつかの部分は、特定の装置または専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示された。この特定の明細書の文脈では、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の機能を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、彼らの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。この文脈では、演算または処理は物理量の物理的な操作に関係する。必ずしもそうとは限らないが、一般に、電子信号は情報を表すので（たとえば、表現データ）、そのような量は、記憶、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形式をとり得る。主に一般的に使用されているという理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことは時々便利であることがわかっている。しかしながら、これらおよび同様の用語はすべて、適切な物理量と関連付けられるべきものであり、便宜的なラベルにすぎないことを理解されたい。別段に明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「判定する」、「確立する」、「取得する」、「識別する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスのような、特定の装置の動作またはプロセスを指すことを理解されたい。したがって、本明細書の文脈では、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータもしくは同様の専用電子コンピューティングデバイスのメモリ、レジスタもしくは他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の電子的な物理量もしくは磁気的な物理量として一般に表される信号を、操作または変換することが可能である。この特定の特許出願の文脈では、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた汎用コンピュータを含み得る。
【０１６２】
本明細書で使用される「および」、「または」、および「および／または」という用語は、そのような用語が使用される文脈に少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどの列挙を関連付けるために使用された場合、包含的な意味で使用された場合はＡ、Ｂ、およびＣを意味し、排他的な意味で使用された場合はＡ、ＢまたはＣを意味するものとする。加えて、本明細書で使用される「１つまたは複数」という用語は、単数形の任意の特徴、構造、もしくは特性などについて説明するために使用され得るか、または、複数の特徴、構造、もしくは特性、または特徴、構造、もしくは特性の何らかの他の組合せについて説明するために使用され得る。しかし、これは説明のための例にすぎないこと、および特許請求される主題がこの例に限定されないことに留意されたい。
【０１６３】
現在例示的な特徴と考えられていることが例示され説明されたが、特許請求される主題から逸脱することなく、他の様々な変形を行うことができ、等価物が置換され得ることが、当業者には理解されよう。さらに、本明細書で説明される中心概念から逸脱することなく、特許請求される主題の教示に特定の状況を適合させるために多くの変更を行うことができる。
【０１６４】
したがって、特許請求される主題は、開示された特定の例に限定されず、そのような特許請求される主題は、添付の特許請求の範囲の中に入るすべての態様、およびその等価物も含み得るものとする。
【図１】
0005602959.tif 000032
【図２】
0005602959.tif 000033
【図３】
0005602959.tif 000034
【図４】
0005602959.tif 000035
【図５】
0005602959.tif 000036
【図６】
0005602959.tif 000037
【図７】
0005602959.tif 000038
【図８】
0005602959.tif 000039
【図９】
0005602959.tif 000040
【図１０】
0005602959.tif 000041
【図１１】
0005602959.tif 000042
【図１２】
0005602959.tif 000043
【図１３】
0005602959.tif 000044