(57)【特許請求の範囲】
【請求項１】
端末から発見されたロケーションサーバへの認可アクセスを獲得するための方法であって、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えることと、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得することと、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得することと、
前記第２のネットワークから前記第１のネットワークに戻るように切り替えることと、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスすることと、
を備える方法。
【請求項２】
前記ホームロケーションサーバはホームセキュアユーザプレーンロケーション(ＳＵＰＬ)ロケーションプラットフォーム(Ｈ−ＳＬＰ)を備える請求項１に記載の方法。
【請求項３】
前記認証アクセスを獲得することは、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つを備える、請求項２に記載の方法。
【請求項４】
前記認証アクセスを獲得することは、前記端末により前記Ｈ−ＳＬＰを認証するために公開鍵証明を使用することを備える、請求項２に記載の方法。
【請求項５】
前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、請求項１に記載の方法。
【請求項６】
前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、および／または前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、請求項１に記載の方法。
【請求項７】
発見されたロケーションサーバへの認可アクセスを獲得するための端末であって、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替え、
前記端末が前記第２のネットワークを使用して前記ホームロケーションサーバへの認証アクセスを獲得した後、前記第２のネットワークから前記第１のネットワークに戻るように切り替えるように構成されたトランシーバと、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得し、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得し、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスするように構成されたプロセッサと、
を備える端末。
【請求項８】
前記ホームロケーションサーバはホームセキュアユーザプレーンロケーション(ＳＵＰＬ)ロケーションプラットフォーム(Ｈ−ＳＬＰ)を備える、請求項７に記載の端末。
【請求項９】
前記プロセッサは、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つを使用して認証アクセスを獲得するように構成される、請求項８に記載の端末。
【請求項１０】
前記プロセッサは、前記端末により前記Ｈ−ＳＬＰを認証するために公開鍵証明を使用して認証アクセスを獲得するように構成される、請求項８に記載の端末。
【請求項１１】
前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、請求項７に記載の端末。
【請求項１２】
前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、および／または前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、請求項７に記載の端末。
【請求項１３】
発見されたロケーションサーバへの認可アクセスを獲得するための装置であって、
端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替える手段と、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得する手段と、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得する手段と、
前記第２のネットワークから前記第１のネットワークに戻るように切り替える手段と、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスする手段と、
を備える装置。
【請求項１４】
前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、請求項１３に記載の装置。
【請求項１５】
前記ホームロケーションサーバはホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)を備える請求項１３に記載の装置。
【請求項１６】
認証アクセスを獲得する前記手段は、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つ使用する手段を備える、請求項１５に記載の装置。
【請求項１７】
認証アクセスを獲得する前記手段は、前記端末により前記Ｈ−ＳＬＰを認証するために公開鍵証明を使用する手段を備える、請求項１５に記載の装置。
【請求項１８】
前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、および／または前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、請求項１３に記載の装置。
【請求項１９】
請求項１−６のいずれかに記載の前記方法をプロセッサに行わせるように構成されるプロセッサ可読命令を備えるプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]移動デバイスのロケーションに関係するサービスがより普及したことから、ロケーション解決およびこうしたロケーション解決を可能にして支援する関連ロケーションサーバがより広く展開されつつある。こうしたロケーション解決の一例は、オープンモバイルアライアンス（OMA）によって公に利用可能な文書で規定されたセキュアユーザプレーンロケーション(ＳＵＰＬ)解決である。他の例は、第３世代パートナーシッププロジェクト（３ＧＰＰ(登録商標)）によって公に利用可能な文書で規定されたコントロールプレーン(CP)ロケーション解決である。常に増大する移動デバイスの普及から、ロケーションサーバは認証または認可の何らかの形式なしにロケーションサーバへのアクセスを獲得するユーザ機能をときどき制限できる。このためロケーションサーバによって提供されるサービスは最初のうち移動デバイスに行くことに容易に利用し得ない。
【発明の概要】
【０００２】
[0002]これら問題およびその他は、ここに記載された本発明の実施形態に従って解消され得る。
【０００３】
[0003]いくつかの実施形態では、方法が、端末から発見されたロケーションサーバへの認可アクセス(authorized access)を獲得するために提供される。この方法は、端末によるホームロケーションサーバへの認証アクセス(authenticated access)をサポートしない第１のネットワークから、端末によるホームロケーションサーバへの認証アクセス(authenticated access)をサポートする第２のネットワークへの切替えを含む。ホームロケーションサーバへの認証アクセスは、第２のネットワークを使用して獲得され得る。発見されたロケーションサーバのための認可は、この後ホームロケーションサーバから獲得される。端末は、この後第２のネットワークから第１のネットワークへ戻すように切り替え得る。端末は、この後ホームロケーションサーバからの獲得された認可に基づいて、発見されたロケーションサーバを第１のネットワークを使用してアクセスし得る。
【０００４】
[0004]いくつかの実施形態では、発見されたロケーションサーバが発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を含む。いくつかの実施形態例では、ホームロケーションサーバが、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）を含む。いくつかの実施例では、認証アクセスを獲得することが、Ｈ−ＳＬＰによって端末を認証するために代わりのクライアント認証（ＡＣＡ）メカニズム、デバイス証明書、および汎用ブートストラッピングアーキテクチャ(Generic Bootstrapping Architecture)（ＧＢＡ）の少なくとも１つを使用することを含む。
【０００５】
[0005]いくつかの実施例では、第１のネットワークが無線ローカルエリアネットワーク（WＬＡＮ）である。いくつかの実施形態では、第２のネットワークが、ロングタームエボリューション（LTE）、ＷＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）またはｃｄｍａ2000 HRPDをサポートするネットワークである。
【０００６】
[0006]いくつかの実施例では、発見されたロケーションサーバへの認可アクセスを獲得するための端末が提供される。端末は、端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから端末によるホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えるように構成されるトランシーバを含み得る。端末が第２のネットワークを使用するホームロケーションサーバへの認証アクセスを獲得した後、トランシーバは第２のネットワークから第１のネットワークへ戻るように切り替え得る。端末は、第２のネットワークを使用するホームロケーションサーバへの認証アクセスを獲得するように構成されるプロセッサも含み得る。プロセッサは、発見されたロケーションサーバのための認可をホームロケーションサーバから獲得し、ホームロケーションサーバからの獲得された認可に基づいて、発見されたロケーションサーバを第１のネットワークを使用してアクセスするように構成され得る。
【０００７】
[0007]いくつかの実施形態では、発見されたロケーションサーバへの認可アクセスを獲得するために、装置が提供される。この装置は、端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、端末によるホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えるための手段を含み得る。この装置は、第２のネットワークを使用するホームロケーションサーバへの認証アクセスを獲得するための手段、および発見されたロケーションサーバのための認可をホームロケーションサーバから獲得するための手段も含み得る。この装置は、第１のネットワークへ第２のネットワークから切り替えるための手段、およびホームロケーションサーバから獲得された認可に基づいて、発見されたロケーションサーバを第１のネットワークを使用してアクセスするための手段も含み得る。
【０００８】
[0008]いくつかの実施形態では、非一時的なプロセッサ可読媒体が提供される。プロセッサ可読媒体は、プロセッサが端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、端末によるホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えることをプロセッサにさせるように構成される複数のプロセッサ可読命令を含み得る。これらプロセッサ可読命令は、また第２のネットワークを使用するホームロケーションサーバへの認証アクセスを獲得し、発見されたロケーションサーバのための認可をホームロケーションサーバから獲得して、第２のネットワークから第１のネットワークへ切り替え、ホームロケーションサーバから獲得された認可に基づいて、発見されたロケーションサーバを第１のネットワークを使用してアクセスすることをプロセッサにさせ得る。
【０００９】
[0009]いくつかの実施形態では、端末からセキュアユーザプレーンロケーション（ＳＵＰＬ）プラットフォームへの認可アクセスを獲得するために、方法が提供されます。この方法は、端末の認証をサポートしない第１のネットワークから、端末の認証をサポートする第２のネットワークへ切り替えることを含み得る。第１のＳＵＰＬプラットフォームへの認証アクセスは、第２のネットワークを使用して獲得し得る。第２のＳＵＰＬプラットフォームのための認可は、この後第１のＳＵＰＬプラットフォームから獲得し得る。端末は、この後第２のネットワークから第１のネットワークへ切り替え得る。端末は、この後第１のＳＵＰＬプラットフォームから獲得された認可に基づいて、第１のネットワークを使用して第２のＳＵＰＬプラットフォームをアクセスし得る。
【００１０】
[0010]いくつかの実施例では、装置が提供される。この装置は、第１のネットワークおよび第２のネットワークをアクセスするように構成される１つまたは複数の通信モジュールを含み得る。この装置は、第１のネットワークを使用して第１のセキュアユーザプレーンロケーションプラットフォームをアクセスし、第２のネットワークを使用して第２のセキュアユーザプレーンロケーションプラットフォームをアクセスするように構成され得る。第１のセキュアユーザプレーンロケーションプラットフォームはホームセキュアユーザプレーンロケーション（ＳＵＰＬ）ロケーションプラットフォーム（Ｈ−ＳＬＰ）を備え得、および／または、第２のセキュアユーザプレーンロケーションプラットフォームは発見されたセキュアユーザプレーンロケーション（ＳＵＰＬ）ロケーションプラットフォーム（Ｄ−ＳＬＰ）を備え得る。この装置は、第２のネットワークを使用してＨ−ＳＬＰへのアクセスを試み、第２のネットワークを介するＨ−ＳＬＰへのアクセスが失敗する場合に、第１のネットワークを使用してＨ−ＳＬＰをアクセスするように構成され得る。
【００１１】
[0011]様々な実施形態の特質および長所の理解が、以下の図面を参照することによって実現し得る。添付の図面では、類似したコンポーネントまたは特徴が同じ参照ラベルを有し得る。さらに、同一タイプの様々なコンポーネントは参照ラベルにダッシュを続け類似したコンポーネント間で区別する第２のラベルによって区別され得る。第１の参照ラベルが明細書だけで用いられていれば、説明は第２の参照ラベルにかかわりなく同じ第１の参照ラベルの類似したコンポーネントのいずれもに適用され得る。
【図面の簡単な説明】
【００１２】
【図１】[0012]ここに記述される様々なシステムおよび方法とともに採用され得る一例の無線ネットワーク環境を描いた図である。
【図２】[0013]様々な実施形態の例示的装置を示す。
【図３Ａ】[0014]様々な実施形態に関連するステップの例示的な図である。
【図３Ｂ】様々な実施形態に関連するステップの例示的な図である。
【図３Ｃ】様々な実施形態に関連するステップの例示的な図である。
【図４Ａ】[0015]他の様々な実施形態に関連するステップの例示的な図である。
【図４Ｂ】他の様々な実施形態に関連するステップの例示的な図である。
【図４Ｃ】他の様々な実施形態に関連するステップの例示的な図である。
【図５Ａ】[0016]様々な実施形態のステップを説明する例示的フローチャートである。
【図５Ｂ】様々な実施形態のステップを説明する例示的フローチャートである。
【図５Ｃ】様々な実施形態のステップを説明する例示的フローチャートである。
【図６】[0017]様々な実施形態の例示的コンピュータシステムである。
【発明を実施するための形態】
【００１３】
詳細な説明
[0018]「例示的」という語は、「例、事例、または説明として機能する」ことを意味するためにここで使用される。「例示的」としてここに説明される実施形態またはデザインはどれも、他の実施形態またはデザインに対して好ましいまたは有利であるように必ずしも解釈されない。
【００１４】
[0019]ここに記述された技術は、符号分割多元接続(CDMA)ネットワーク、時分割多元接続(ＴＤＭＡ)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交ＦＤＭＡ (ＯＦＤＭＡ)ネットワーク、単一キャリアＦＤＭＡ(ＳＣ−ＦＤＭＡ)ネットワーク、その他のような様々な無線通信ネットワークのために使用され得る。「ネットワーク」と「システム」とは、しばしば互換的に使用される。CDMAネットワークは、ユニバーサル地上波無線アクセスネットワーク (ＵＴＲＡ)、ＣＤＭＡ２０００、その他のような無線技術を実装し得る。ＵＴＲＡは、広帯域ＣＤＭＡ(Ｗ−ＣＤＭＡ)と低チップレート(LCR)を含む。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ(GSM（登録商標）)のような無線技術を実装し得る。ＯＦＤＭＡネットワークは、Ｅｖｏｌｖｅｄ ＵＴＲＡ（ＥＵＴＲＡ）、ＩＥＥＥ  ８０２．１１、ＩＥＥＥ  ８０２．１６、ＩＥＥＥ  ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ、その他のような無線技術を実装し得る。UTRAは、ユニバーサルモバイル通信システム（UMTS）の一部である。ロングタームエボルーション（ＬＴＥ）は、ＥＵＴＲＡを使用する。ＵＴＲＡ、ＥＵＴＲＡ、ＧＳＭ、ＵＭＴＳ、およびＬＴＥは、３ＧＰＰからの文書に記述されている。ＣＤＭＡ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の組織からの文書に記述されている。これら様々な無線技術および規格は、当該技術において知られている。
【００１５】
[0020]単一キャリア周波数分割多元接続(ＳＣ−ＦＤＭＡ)は、単一キャリア変調および周波数ドメイン等化を利用するもので、１つの技術である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムのそれらと類似したパフォーマンスと全体的な複雑さを有し得る。ＳＣ−ＦＤＭＡ信号は、その固有の単一キャリア構造のために、低いピーク対平均パワー比（ＰＡＰＲ）を有し得る。ＳＣ−ＦＤＭＡは、低いＰＡＰＲが送信パワー効率に関して大いに携帯端末に有益である、特にアップリンク通信において非常に注目されている。これは、現在３ＧＰＰロングタームエボリューション（ＬＴＥ）におけるアップリンク多重アクセス方式のための稼働仮定である。
【００１６】
[0021]様々な実施形態がアクセス端末に関連してここに記述される。アクセス端末は、システム、加入者ユニット、加入者局、移動局、モバイル、遠隔局、遠隔端末、移動デバイス、ユーザ端末、端末、ワイヤレス通信デバイス、ユーザーエージェント、ユーザ装置、ユーザ機器（ＵＥ）、あるいは、ＳＵＰＬがサポートされる場合に、ＳＵＰＬイネーブル端末（ＳＥＴ）とも呼ばれることができる。アクセス端末は、移動電話、コードレス電話、セッション開始プロトコル(ＳＩＰ）電話、無線ローカルループ（ＷＬＬ）局、パーソナル携帯情報機器（ＰＤＡ）、無線接続機能を持つ携帯デバイス、コンピュータ、スマートフォン、タブレット、ラップトップ、またはモデム無線モデム等のモデムに接続させるか包含する他のコンピューティングデバイスであることができる。さらに、様々な実施形態は、基地局に関連してここに記述される。基地局はアクセス端末との通信に利用でき、アクセスポイント、ノードＢ、発展型ノードＢ（ｅＮｏｄｅＢ）、アクセスポイント基地局、ＷｉＦｉアクセスポイント、フェムトセル、ホーム基地局、ホームノードＢ、ホーム発展ノードＢまたは何らかの他の用語で呼ばれることができる。
【００１７】
[0022]図１を参照すると、いくつかの実施形態に従う多重アクセス無線通信システムが例示される。ある実施態様において、アクセスポイント（ＡＰ）１００は、複数のアンテナグループであって、１つが１０４および１０６を含み、別の１つが１０８および１１０を含み、付加的な１つが１１２および１１４を含むアンテナグループを含む。図１では、２つのアンテナだけが各アンテナグループごとに示されるが、より多くまたはより少しのアンテナがアンテナグループごとに利用され得る。例えば１つまたは２つだけの全アンテナがＡＰ１００に含まれるか取り付けられ得る。アクセス端末１１６(ＡＴ)は、アンテナ１１２および１１4が順方向リンク１２０上でアクセス端末１１６に情報を伝送し、逆方向リンク上でアクセス端末１１６から情報を受け取るようにアンテナ１１２および１１４に連絡している。ＡＴの例は、ＳＥＴ、携帯電話、ＰＤＡ、無線タブレットなどを含み得る。アクセス端末１２２は、アンテナ１０６および１０８が順方向リンク１２６上でアクセス端末１２２に情報を伝送し、逆方向リンク１２４上でアクセス端末１２２から情報を受け取るようにアンテナ１０６および１０８に連絡している。周波数分割二重 (ＦＤＤ)システムでは、通信リンク１１８、１２０、１２４、および１２６は通信のために異なる周波数を使用し得る。例えば、順方向リンク１２０は、逆方向リンク１１８によって使用されるものとは異なる周波数を使用し得る。
【００１８】
[0023]各グループのアンテナおよび／またはこれらが通信するために設計されたエリアはアクセスポイントのセクタと呼ばれ得る。この実施形態において、複数のアンテナグループは、各々、アクセスポイント１００によってカバーされる地域のセクタにおける端末をアクセスする通信をするように設計され得る。
【００１９】
[0024]前順方向リンク１２０および１２６上の通信において、アクセスポイント１００の送信アンテナは、異なるアクセス端末１１６および１２２のための複数の順方向リンクの信号対雑音比を改善するためにビームフォーミングを利用し得る。また、そのカバレッジ内でランダムに散らばる複数のアクセス端末に送信するためにビームフォーミングを使用するアクセスポイントは、すべてのこれらアクセス端末に単一アンテナで送信するアクセスポイントより少ない干渉を複数の隣接セルにおける複数のアクセス端末に引き起こし得る。いくつかの実施形態では、ビームフォーミングは行われない。
【００２０】
[0025]他の複数のアクセスポイントまたは送信局が使用され得る。例えば、基地局はＡＰ１００に加えて、または、その代わりに使用され得る。いくつかの実施形態では、ＡＰ１００のような第１の送信機が第１のネットワークへのアクセスを提供する一方で、例えばセルラ基地局のような第２の送信機が第２のネットワークへのアクセスを提供し得る。いくつかの実施例では、第１の送信機と第２の送信機の各々がアクセスされ得るエリアが重なる。
【００２１】
[0026]図２は、送信機システム２１０(例えば、アクセスポイント１００を実現し得る)の実施例形態とＭＩＭＯシステム２００の受信機システム２５０(例えば、アクセス端末１１６を実現し得る)のブロック図である。しかし、それは注意されたい。一例のＭＩＭＯシステム200が記述される一方で、他のシステム(例えばＳＩＳＯ、ＭＩＳＯ、ＳＩＭＯOなど)が使われうるので、ＭＩＭＯがいくつかの実施形態で使用されない。送信機システム２１０では、多くのデータストリームのためのトラフィックデータがデータソース２１２から送信(ＴＸ)データプロセッサ２１４に提供される。
【００２２】
[0027]いくつかの実施例では、各データストリームが該当送信アンテナ上で送信される。ＴＸデータプロセッサ２１４は、コード化データを提供するためにこのデータストリームのために選択された特定のコーディング方式に基づいて各データストリームのためのトラフィックデータをフォーマット化し、コード化し、インターリーブする。
【００２３】
[0028]各データストリームのためのコード化データは、ＯＦＤＭ技術を使用してパイロットデータで多重化され得る。パイロットデータは、一般に、既知の方法で処理されてチャンネル応答を推定するために受信機システムで使用され得る既知のデータパターンである。多重化されたパイロットおよび各データストリームのためのコード化データは、この後、データストリームのために選択された特定の変調スキーム(例えば、ＢＰＳＫ、ＱＳＰＫ、Ｍ−ＰＳＫまたはＭ−ＱＡＭ)に基づいて変調され(すなわち、シンボルマップされ) 、変調シンボルを提供する。データストリームのためのデータレート、コーディング、および変調は、プロセッサ２３０で実行される複数の命令によって決定され得る。
【００２４】
[0029]全てのデータストリームのための変調シンボルは、この後変調シンボル(例えば、ＯＦＤＭのために)をさらに処理し得るＴＸ  ＭＩＭＯプロセッサ２２０に提供される。それから、ＴＸ  ＭＩＭＯプロセッサ２２０は、ＮＴ変調シンボルストリームを複数のＮＴ送信機(ＴＭＴＲ) ２２２ａ乃至２２２ｔに提供する。ある実施形態では、ＴＸ  ＭＩＭＯプロセッサ２２０が複数のビームフォーミング重みを複数のデータストリームのシンボルおよびシンボルが送信されているアンテナに適用する。
【００２５】
[0030]各送信機２２２は、該当シンボルストリームを受け取り、処理して１または複数のアナログ信号を提供し、さらにアナログ信号を条件付け(例えば、増幅し、フィルタし、アップコンバートし)、ＭＩＭＯチャンネル上の送信に適した変調信号を提供する。送信機２２２ａ乃至２２２ｔからのＮＴ変調信号は、この後ＮＴアンテナ２２４ａ乃至２２４ｔから送信される。
【００２６】
[0031]受信機システム２５０で、送られた変調信号は２５２ｒを通してＮＲアンテナ２５２ａで受け取られ、そして、各アンテナ２５２からの受信信号は２５４ｒを通して該当の受信機(ＲＣＶＲ)２５４ａに提供される。各受信機２５４は該当の受信信号を条件付け(例えばフィルタし、増幅し、ダウンコンバートする)、サンプルを提供するために条件付けされた受信信号をデジタル化し、さらに「受信」シンボルストリームを提供するためにサンプルを処理する。
【００２７】
[0032] ＲＸデータプロセッサ２６０は、この後、ＮＴ「発見」シンボルストリームを提供するために特定の受信機処理技術に基づいてＮＲ受信機２５４からのＮＲ受信シンボルストリームを受け取り、処理する。ＲＸデータプロセッサ２６０は、この後、データストリームのためのトラフィックデータを回復するために、各の発見シンボルストリームを復調し、デインターリーブし、デコードする。ＲＸデータプロセッサ２６０による処理は、送信機システム２１０でＴＸ  ＭＩＭＯプロセッサ２２０およびＴＸデータプロセッサ２１４により行われるものに対して相補的である。
【００２８】
[0033]プロセッサ２７０は、どのプレコーディングマトリックスを使用するべきかを定期的に決定し得る。プロセッサ２７０は、マトリックスインデックス部およびランク値部を備える逆方向リンクメッセージを作成し得る。
【００２９】
[0034]逆方向リンクメッセージは、通信リンクおよび／または受信データストリームに関する様々なタイプの情報を備え得る。逆方向リンクメッセージは、この後、データソース２３６からまた多数のトラフィックデータのためのデータストリームを受け取るＴＸデータプロセッサ２３８によって処理され、変調器２８０によって変調され、送信機２５４ａ乃至２５４ｒによって条件付けられ、送信機システム２１０へ戻るように送られる。２つ以上の受信機、送信機、およびアンテナグループが別々のネットワーク、例えばＷＬＡＮネットワークとＬＴＥ(ＷＣＤＭＡまたはｃｄｍａ２０００ ＨＰＲＤネットワーク)をアクセスするように構成され得る。いくつかの実施形態では、単一の受信機、送信機、およびアンテナグループが少なくとも２つの別々のネットワークをアクセスするように構成され得る。同様に、複数のプロセッサが複数のネットワークのための通信および／またはデータを処理するように含まれ得る。さらに、単一のプロセッサが複数のネットワークのための通信および/またはデータを処理するように構成され得る。
【００３０】
[0035]送信機システム２１０で、受信機システム２５０からの変調信号は、アンテナ２２４で受信され、受信機２２２によって条件付けられ、復調器２４０で復調され、受信機システム２５０によって送られた予約リンクメッセージを抽出するためにＲＸデータプロセッサ２４２によって処理される。プロセッサ２３０は、この後、
ビームフォーミング重みを決定して抽出されたメッセージを処理するためにどのプレコーディングマトリックスを使用するかを決定する。
【００３１】
[0036]発見されたロケーションサーバへの安全な接続を獲得するための装置、方法、システム、およびコンピュータ可読媒体が提供される。モバイル機器のロケーションに関連したサービスがより普及するようになって、そのようなロケーション解決を可能にして支援するロケーション解決および関連ロケーションサーバがより広く配備されつつある。そのようなロケーション解決の一例は、ＯＭＡによって定義されるＳＵＰＬ解決である。別の一例は、３ＧＰＰによって定義されるCPロケーション解決である。ＳＵＰＬロケーション解決およびある他のロケーション解決の場合 − 例えば、インターネット技術特別調査委員会(ＩＥＴＦ)によって定義されるものとか − ロケーションサーバは、小さいまたは中程度の大きさの地理的エリア(例えばショッピングセンター、空港、町または都市)でモバイル機器の位置をサポートすることに時々制限され得る。そのような場合、ロケーションサーバは、最初にモバイル機器で発見されて、この後例えばモバイルデバイスのホームネットワークまたはホームネットワークロケーションサーバのような何らかの信頼されたエンティティによって使用のために認可されることが必要であり得る。この場合の潜在的問題は、ロケーションサービスをモバイル機器に提供することを認可された１つまたは複数のローカルロケーションサーバのアドレスを提供または認証する前に、ホームネットワークまたはホームネットワークロケーションサーバにモバイルデバイスを認証させる方式でホームネットワークまたはホームネットワークロケーションサーバへのアクセスを獲得できないことにある。この問題は、ローカルイントラネットがモバイル機器のホームネットワークまたはホームネットワークロケーションサーバへのアクセスまたは認証アクセスをさせないかもしれないので、モバイルデバイスがローカルロケーションサーバをアクセスするために何らかのローカルイントラネット(例えばＷｉＦｉネットワーク)を使用するときに特にあてはまり得る。
【００３２】
[0037]いくつかの実施形態によれば、これらと他の問題を例示するために、アクセス端末(ＡＴ)、例えばモバイル機器および／またはＡＴ１１６は、ＡＴが現在使用している何らかのネットワークＡ上でアクセス可能なロケーションサーバを発見し得る。例えば、ロケーションサーバのアドレスは、ネットワークＡに属してＡＴに自由にアクセスし得る、基地局およびアクセスポイント(例えば、ＡＰ１００)によって提供(例えば放送)され得る。代替で、ＡＴがネットワークＡにおける何らかのエンティティにアドレスを尋ねたり(例えば、ＩＥＴＦ動的ホスト構成プロトコル(ＤＨＣＰ)を使用するクエリーを行う)、ＡＴがネットワークＡに付随してアドレスを与えられたり、何らかの他の手段でアドレスを与えられたりし得る。ＡＴは、ロケーションサービスを含む様々な理由で、ＡＴが持つどれかのホームロケーションサーバよりも、発見されたロケーションサーバをアクセスすること所望し得る。これは、ＡＴが現在位置する特定のエリアでより良いサービスを発見されたロケーションサーバが提供し得るから(例えば、ＡＴがホームサーバから遠い地域を巡っていたり、ホームサーバがほとんど情報を持たない建物または他の構造物内にあったりする)とか、様々な他の理由であり得る。発見されたロケーションサーバをアクセスする前に、ＡＴは例えば、規格本体に適合し発見されたロケーションサーバが無許可のアクセスやＡＴの情報を他のエンティティに提供しないでＡＴによって信頼されることを可能にするために、ホームロケーションサーバによって発見されたロケーションサーバを認可させる必要があり得る。加えて、発見されたロケーションサーバがＡＴを認証して、商業上の取決めが設定されている場合に何らかのサービスについてＡＴユーザまたはホームネットワークに信頼性よく課金することを可能にするために発見されたロケーションサーバをアクセスすることの前に、ＡＴは発見されたホームロケーションサーバから情報(例えばセキュリティ証明)を受け取り得る。
【００３３】
[0038]しかし、ネットワークAを使用してホームロケーションサーバをアクセスすることは、ＡＴにとって可能でなかったり、難しかったりし得る。例えば、ネットワークＡは何らかの組織または会場のための内部のイントラネットであって公共ネットワークへのアクセスを持たなかったり、ネットワークＡが公共ネットワークへのアクセスを持ち、ＡＴがそのホームロケーションサーバと通信することを可能にするものの、ホームロケーションサーバがＡＴを認証できないことがある。例えば、ネットワークＡが公衆ネットワークアクセスを伴う無線ＬＡＮ(ＷＬＡＮ)である場合、ＡＴのＩＰアドレスがＷＬＡＮによって割り当てられることができ、ホームロケーションサーバ、またはＡＴユーザのホームネットワークによって認知されたり確認されたりできないはずである。これは、一般にＡＴを認証するために使用されるどの認証メカニズムもＡＴを認証するためにホームロケーションサーバによって使用されることができず、それでホームロケーションサーバは発見されたロケーションサーバの認可に関連してＡＴから受信されるどの要請も拒否してしまうことを意味するはずである。ＳＵＰＬ解決によって使用され、ＯＭＡによって定義されるそのような認証メカニズムの一例は、代替クライアント認証(ＡＣＡ)として知られ、ＳＥＴの公開ＩＰアドレス(public IP address)を移動局統合サービスディジタル通信網(ＭＳＩＳＤＮ: Mobile Station Integrated Services Digital Network)番号または移動加入者識別番号(ＩＭＳＩ: International Mobile Subscriber IdentityのようなＳＥＴのユニークなグローバルアイデンティティと関連付ける能力をホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)として知られるホームロケーションサーバによって利用する。さらに、ネットワークAの条件は、ＡＴがホームロケーションサーバをアクセスすることを妨げ得る。例えば、ネットワークA、ＡＴのホームネットワーク、あるいは中間のルータ、ゲートウェイ、またはネットワークがＡＴのホームネットワークとの通信に規制を置くことがあったり、ＡＴがそのような通信のためにネットワークAで認可されなかったりする。また、ネットワークAは混雑していたり、そうでなければ低い帯域幅の利用可能性を有していたりする。そして、あまりに多くの中断によるＡＴ、遅れまたは衝突を公演する。これに加えて、使われる認証方法がＡＴのホームネットワークからの何らかのサポートに頼るならば、ＡＴがホームロケーションサーバを認証することができないことがある。
【００３４】
[0039]これらの問題を解決するために、ＡＴはネットワークAから離れ、して、ホームロケーションサーバとの通信を許可してホームロケーションサーバによるＡＴの認証を可能に別のネットワークB(例えばＬＴＥ、ＷＣＤＭＡまたはｃｄｍａ２０００高レートパケットデータ(ＨＲＰＤ)ネットワーク)に合わせ得る。例えば、ホームサーバはＡＴがホームサーバをアクセスするために使用するＩＰアドレスからＡＴアイデンティティを確かめることができるので、認証メカニズムは、ＡＴがＬＴＥE、ＷＣＤＭＡまたはＨＲＰＤネットワークからそれをアクセスするとき、いくつかの実施形態においてホームロケーションサーバにより使用され得る。この確認は、ＡＴのホームネットワークが、ＡＴに割り当てられたＩＰアドレスを認識していることができたり(例えばＩＭＳＩまたはＭＳＩＳＤＮのようなＡＴのためのグローバルアドレスとの関連付けから)、ＡＴアイデンティティ(例えばＩＭＳＩまたはＭＳＩＳＤＮ)を尋ねてＩＰアドレスを知ることができたりするので可能である。
【００３５】
[0040]図３Ａ、３Ｂ、および３Ｃは、いくつかの実施形態に従う上述のメカニクスを例示する。これらの図面、並びに後続の図面および説明に関して、用語「発見されたロケーションサーバ」と「発見されたサーバ」とは、同義的に用いられる。用語「ホームロケーションサーバ」と「ホームサーバ」も同様である。図３Ａを参照すると、例のネットワークシナリオ３００は、ネットワークＡのカバレッジ内のＡＴ(例えばＡＴ １１６)を示す。ここで、ＡＴは発見されたサーバを発見したが、これへの認可アクセスを持たない。この例において、ＡＴは(i)ＡＴにネットワークＡに属するアクセスポイントのＡＴによってなされる測定からその所在を確認可能にするために発見されたサーバから支援データを取得するとか、(ii)発見されたサーバがＡＴおよびまたはＡＴのネットワークＡによってなされる測定からＡＴの所在を確認するとかのような、複数のロケーションサーバのためのサポートを獲得するために発見されたロケーションサーバをアクセスすることができない。例えば、この測定は、近傍の基地局(例えばＡＰ１００)のためのタイミングおよび信号強度測定、グローバルナビゲーション衛星のためのタイミング測定、ラウンドトリップ(ＲＴＴ)測定、受信信号強度指標(ＲＳＳＩ)測定、支援グローバルナビゲーション衛星システム(ＧＮＳＳ)測定などを含み得る。この発見されたサーバをアクセスできないことは、ネットワークＡがＡＴのための認証手段をサポートせず、従ってＡＴのための何ら十分な認証情報を発見されたサーバにシグナルして発見されたサーバにＡＴを認証させること(例えば発見されたサーバによってＡＴに提供される何らかのロケーションサービスに対してＡＴやＡＴのホームネットワークの後続課金を可能にするために)ができないことにより生じる。さらに、ＡＴはそのような認証情報を(発見されたサーバによってＡＴの認証を可能にするために)このホームサーバから得ることができることがあるものの、ネットワークＡはホームサーバに到達する手段またはホームサーバに到達できる場合にホームサーバがＡＴを認証する手段を提供し得ない。加えて、発見されたサーバがネットワークAを介してＡＴを認証できたり、ＡＴを認証することを必要としなくても(例えばロケーションサービスがネットワークＡを介するアクセスのために自由に提供されるので)、ＡＴは発見されたサーバの認証を得るためにネットワークＡからホームサーバをアクセスできなかったり、ネットワークＡを介してホームサーバをアクセスできても、ホームサーバを認証できないとか、ホームサーバによって認証されないとかしたりする。以前に論じたように、こうした障害は様々な理由によるもので、ネットワークＡがインターネットのような公衆ネットワークへのアクセスを持たないこと、ホームネットワークがネットワークＡによって割り当てられたＩＰアドレスを確認する手段を持たないこと、ネットワークＡ、ホームネットワーク、または中間エンティティに課せられた通信の規制、ネットワークＡにおける多すぎるトラフィック、ホームサーバをアクセスするための適切なネットワーク構成の欠如、その他の障害を含む。
【００３６】
[0041]図３Ｂを参照すると、図3Aにおいて最初に提示されたシナリオから続き、いくつかの実施形態において、ＡＴは、例のネットワークシナリオ３２５に示されるように、ホームサーバへの認証アクセスを可能にする第２のネットワーク、ネットワークＢへこの後切り替え得る。ＡＴは、この後、ネットワークＡに戻って見つかる発見されたサーバに最終的に接続することに努めてホームサーバに接続し得る。図３Ｂにおいて例証されるシナリオでは、ネットワークBが以下の１つまたは複数の能力: (i) ＡＴによるホームサーバへのアクセス、 (ii) ホームサーバによるＡＴの認証、 (iii) ホームサーバのＡＴによる認証、 (iv) ホームサーバからのＡＴによる発見されたサーバの発見、 (v) ＡＴが発見されたサーバをアクセスできるどの状況下(例えばどのロケーションで、または、どのネットワークから)にあるかを伝える情報を含むホームサーバによる発見されたサーバの認可、(vi)発見されたサーバによるＡＴの認証を可能にするようなホームサーバからＡＴへの情報の提供、 (vii) ＡＴによる発見されたサーバの認証を可能にするようなホームサーバからＡＴへの情報の提供、を可能にし得る。これら可能にされた能力は図3Aに示されるシナリオにおいてネットワークAによってサポートされないことがあり、これにより最初ＡＴによる発見されたサーバへのアクセスを妨げる。
【００３７】
[0042]図３Ｃを参照すると、このシナリオに続き、いくつかの実施形態において、ＡＴがネットワークＡに戻るように切り替え、今度は、上述の能力(i)、(ii)、(iv)、(v)、(vi)、(vii)のいずれかを使用することがなされ、発見されたサーバをアクセスする認証または認可情報のようなこれら能力の結果として得られた情報を処理する。ＡＴは、この後ロケーションサービスを得るためにネットワークAを介して発見されたサーバをアクセスし得る。ネットワークBよりもむしろネットワークAを介する発見されたサーバへのアクセスは、好ましかったり、必要であったりする − 例えば発見されたサーバがネットワークAのような公衆ネットワークから到達し得ないプライベートイントラネット上にあったり、発見されたサーバがネットワークAからのアクセスに関連してロケーションサービスを提供するだけであったり、ネットワークAを使用することがネットワークBを使用する場合よりも少ない場合に使用がＡＴのユーザに変更されたりするため。ＡＴがネットワークＡを介して発見されたサーバをアクセスする場合、これがネットワークＢを介して受信された情報を 例えば、(a)発見されたサーバによるＡＴの認証を可能にするため(例えばこの目的のためにホームサーバによって提供されるデバイス証明を利用することで)、 (b) ＡＴによる発見されたサーバの認証を可能するため、および/または、(c)ＡＴが発見されたサーバをアクセスすることがいつできていつできないかを決定するために、使用し得る。
【００３８】
[0043]図４Ａ、４Ｂ、および４Ｃを参照すると、あるシナリオが他の実施形態に従って提供される。図４Ａを参照すると、例のＡＴ(例えばＡＴ１１６)はネットワークＡの送信レンジ内にありうるセキュアユーザプレーンロケーション(ＳＵＰＬ)イネーブル端末(ＳＥＴ)であり得る。ここではネットワークシナリオ400において、ＳＥＴが例えば発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)のような一例タイプの発見されたサーバとして発見され得る。しかし、ＳＥＴがＤ−ＳＬＰのための安全な認可および認証関連情報を提供するために信用し得るＳＥＴのホームＳＬＰ(Ｈ−ＳＬＰ)からＤ−ＳＬＰのための認可および／またはＤ−ＳＬＰのための認証情報を得ることができないので、ＳＥＴは最初Ｄ−ＳＬＰをアクセスすることができないことがある。一例として、ネットワークＡがＳＥＴのＨ−ＳＬＰへのアクセスを提供しないことがあったり、ネットワークＡがアクセスを提供し得るものの、ＳＥＴの認証をＳＵＰＬ代替クライアント認証(ＡＣＡ)メカニズムのような方法を使用してＳＥＴのＨ−ＳＬＰによるＳＥＴの認証をサポートまたは可能にできないことがある。このような障害は、ネットワークＡがインターネットのような公衆ネットワークへのアクセスを持たないとか、ホームネットワークがネットワークＡによって割り当てられるＩＰアドレスを確認する手段を持たないとか、ネットワークＡ、ホームネットワークまたは中間エンティティに課された通信に対する規制、ネットワークＡにおける多大なトラフィック、Ｈ−ＳＬＰをアクセスするための適切なネットワーク構成の欠如、その他の障害を含む様々な理由によるものである。
【００３９】
[0044]図４Ｂを参照すると、最初に図４Ａに示されるシナリオから続き、いくつかの実施形態において、例ネットワークシナリオ４２５に示すように、ＳＥＴはこの後ＳＥＴからのＨ−ＳＬＰへのアクセスおよびこの例でＡＣＡ認証方法を使用したＨ−ＳＬＰによるＳＥＴの認証をサポートする第２のネットワーク、ネットワークＢに切り替え得る。ＳＥＴは、ネットワークＡに戻って見つかるＤ−ＳＬＰに最終的に接続するように努めてＨ−ＳＬＰに接続し得る。いくつかの実施例において、ネットワークＡはＷＬＡＮであって、いくつかの実施形態において、ネットワークＢは例えばＬＴＥ、ＷＣＤＭＡまたはＨＲＰＤネットワークであるはずである。確かに、ネットワークＡおよびＢは、様々な他の種類のネットワークであるはずである。ＳＥＴがネットワークＢを介してＨ−ＳＬＰに接続する場合、Ｈ−ＳＬＰがＡＣＡ方法、あるいはデバイス証明の使用または汎用ブートストラッピングアーキテクチャ(ＧＢＡ)の使用のようなＯＭＡによって定義される何らかの他の方法を使用してＳＥＴを認証し得る。加えて、ＳＥＴは、例えば、Ｈ−ＳＬＰによって与えられる公開鍵証明を使ってＨ−ＳＬＰを認証し得る。これらの認証の方法は、ネットワークＢを使用して可能であるものの、ネットワークＡを使用して可能でなかったり制限されたりし得る。Ｈ−ＳＬＰはこの後ＳＥＴにＤ−ＳＬＰのアドレスに提供し、ＳＥＴに対してＤ−ＳＬＰを認可し、および／または(a)Ｄ−ＳＬＰがどの条件下でアクセスされ得るかを知らせる、および／または(b)Ｄ−ＳＬＰによるＳＥＴの認証またはＳＥＴによるＤ−ＳＬＰの認証を可能にする、情報を提供し得る。
【００４０】
[0045]図４Ｃを参照すると、このシナリオに続き、いくつかの実施形態において、ＳＥＴはこの後ネットワークAへ戻るように切り替え、ここでネットワークシナリオ４５０においてＤ−ＳＬＰをアクセスするための十分な情報および／またはＨ−ＳＬＰからの認可を持つ。ＳＥＴは、この後ロケーションサービスを得るためにネットワークAを介してＤ−ＳＬＰをアクセスし得る。ネットワークＢよりもむしろネットワークAを介するＤ−ＳＬＰへのアクセスは、いくつかの実施形態において好ましかったり必要であったりする − 例えばＤ−ＳＬＰが公衆ネットワークから到達できないプライベートイントラネット上にあったり、Ｄ−ＳＬＰがネットワークAからのアクセスに関連してロケーションサービスを提供するだけであったり、ネットワークAからＳＥＴのユーザの使用がネットワークＢからのアクセスのためのそれより少なかったりするため。ＳＥＴがネットワークAを介してＤ−ＳＬＰをアクセスする場合、(a) Ｄ−ＳＬＰによるＳＥＴの認証を可能にするため(例えばこの目的のためにＨ−ＳＬＰによって提供されるデバイス証明を利用することで)、(b)ＳＥＴによってＤ−ＳＬＰの認証を可能にするため、および/または、(c)、ＳＥＴがいつＤ−ＳＬＰをアクセスできいつできないかを決定するためにネットワークＢを介してＨ−ＳＬＰから受け取る情報を使用し得る。
【００４１】
[0046]図５Ａを参照すると、フローチャート５００がいくつかの実施形態に従う様々な方法ステップを記述している。これらは以下のプロセスで記述されることができ、図１、２、３Ａ、３Ｂ、３Ｃ、４Ａ、４Ｂ、４Ｃのいずれかに例示され記載される図式に整合し得る。ＳＥＴは、その現在のロケーションでロケーションサービスを得るために第１のネットワークを使用して発見されたロケーションサーバをアクセスする必要があり得る。ＳＥＴは、ホームロケーションサーバから発見されたロケーションサーバをアクセスするために認可および／または認証情報を必要とすることを(例えば構成情報から)認識できる。
【００４２】
[0047]しかし、ＳＥＴは第１のネットワークからホームロケーションサーバへの認証アクセスを獲得できないことがあり、ここの開示で論じられた何らかの理論的根拠に整合する１つまたは複数の理由のために、第１の第１のネットワークを使用する認可および／または認証情報を取得できないことがある。第１のネットワークはどのようなデジタルネットワークでもよく、例えば以前にネットワークＡとして記述したものに一致し得る。
【００４３】
[0048]ブロック５０２では、ＳＥＴが第１のネットワークから外れて、ホームロケーションサーバへのＳＥＴの認証アクセスをサポートする第２のネットワークに切り替え得る。この説明に適合し得る例の第２のネットワークは、前の説明に従うネットワークＢであり得る。ＳＥＴはＡＴ１１６および／またはシステム２５０によって実現され得る。このような実施形態では、ブロック５０２が、例えば、少なくともトランシーバ２５２によって行われ得る。
【００４４】
[0049]ブロック５０４において、ＳＥＴは、ＳＥＴがシステム２５０によって実現される場合に例えばプロセッサ２７０で、第２のネットワークを使用してホームロケーションサーバへの認証アクセスを獲得し得る。ホームロケーションサーバはＨ−ＳＬＰで実現されてよく、図３Ａ、３Ｂ、３Ｃ、４Ａ、４Ｂ、４Ｃに整合し得る。
【００４５】
[0050]ブロック５０６において、ＳＥＴは、ＳＥＴがシステム２５０によって実現される場合に例えばプロセッサ２７０で、発見されたロケーションサーバのための認可および／または認証情報をホームロケーションサーバから取得し得る。ホームロケーションサーバからの認可が第２のネットワークを使用する間に生じ得ることを思い出してほしい。発見されたロケーションサーバはＤ−ＳＬＰであることがあり、図３Ａ、３Ｂ、３Ｃ、４Ａ、４Ｂ、４Ｃに整合し得る。
【００４６】
[0051]ブロック５０８において、ＳＥＴは、ＳＥＴがシステム２５０によって実現される場合に例えばトランシーバ２５２で、第２のネットワークから第１のネットワークへ切り替え得る。このポイントにおいて、この後ＳＥＴは発見されたロケーションサーバのための認可を獲得し得る。ブロック５１０において、この後ＳＥＴは、ＳＥＴがシステム２５０によって実現される場合に例えばプロセッサ２７０で、第２のネットワークを使用する一方で発見されたロケーションサーバをホームロケーションサーバから得られる認証を使用してアクセスし得る。
【００４７】
[0052]図５Ｂを参照すると、フローチャート５３０が他の実施形態に従って代替コレクションの方法ステップ表し得る。これらの説明は、図１、２、３Ａ、３Ｂ、３Ｃ、４Ａ、４Ｂ、４Ｃに整合し得る。
【００４８】
[0053]ブロック532では、いくつかの実施形態において、ＡＴがＷＬＡＮを使用し、発見されたサーバを発見し得る(例えば、ＷＬＡＮからブロードキャストされていて事前に知られていないサーバのアドレスを発見する)。この例で使用されるＡＴは、ＡＴ１１６および／またはシステム２５０と整合し得る。このような実施形態では、５３２が例えば、少なくともトランシーバ２５２によって行われ得る。
【００４９】
[0054]ブロック534において、ＡＴは発見されたサーバのための認可を必要とし、第１のネットワーク(例えばＷＬＡＮ)を使用してホームサーバをアクセスすることを試みる。例えばＷＬＡＮが公衆ネットワークへのアクセスを持たないために、ＡＴがホームサーバをアクセスできない場合、ＡＴはブロック５４２に移る。ブロック５３４は、例えば少なくともトランシーバ２５２およびプロセッサ２７０によって行われ得る。
【００５０】
[0055]しかし、ＡＴがブロック536でホームサーバをアクセスすることに成功するならば、ＡＴはこの後トランシーバ２５２を通して例えばＴｘデータプロセッサ２３８を使用してホームサーバへの安全なＩＰ接続を構築することを試みる。このポイントにおいて、現在の開示に関連する２つのイベントのうちの１つが生じ得る。ブロック５３８では、ホームサーバがＩＰ接続を確保する試みを拒絶し得る。この拒絶は、断続的な失敗の接続を経験することや、第１のネットワークにある間の適切な認証手段の欠如や、他の理由を含む様々な理由によるものである。代替的にまたは加えて、ブロック５４０では、ホームサーバが認証失敗を表し、ＡＴに同じことを表すメッセージを送り得る。ＡＴは、こうした表示をトランシーバ２５２で受け取り得る。例えば、ホームサーバは第１のネットワークによって提供されるＡＴのＩＰアドレスを確認できないことがあり、認証が失敗することがある。
【００５１】
[0056]ブロック５３４、５３８または５４０のいずれかからで、ブロック５４２で、最終的にホームサーバをアクセスができなかった後に、第１のネットワークを外れ、例えばトランシーバ２５２を使用するホームサーバへのアクセスとホームサーバによるＡＴの認証をサポートする第２のネットワークに切り替える。例えば、第２のネットワークにある間、ＡＴはホームサーバがＡＴに属している既知のグローバルアイデンティティに割り当てらたものとして最終的に認識し得るＩＰアドレスを取得し得る。ブロック５４４では、ＡＴが、第２のネットワークを使用してホームサーバへの認証アクセスを獲得し得る。ブロック５４４は、例えば、少なくともプロセッサ２７０およびトランシーバ２５２によって行われ得る。
【００５２】
[0057]ブロック５４６では、ＡＴが例えばトランシーバ２５２を使用し、発見されたサーバのための認可を要求して受け取り、発見されたサーバへの認証アクセスを可能にするための情報も受け取り得る。ここでＡＴは、第２のネットワークでホームサーバから獲得された認証アクセス使用する発見されたサーバのための十分な認可および可能な十分な認証情報を持つ。ブロック５４８において、ＡＴはこの後例えばトランシーバ２５２および／またはプロセッサ２７０で発見されたサーバをアクセスするために第２のネットワークから外れて第１のネットワークへ戻る − 例えば、発見されたサーバは第２のネットワークからアクセスされることができなかったり、第２のネットワークが低いアクセスチャージをＡＴのユーザに提供するため。ＡＴはこの後発見されたサーバへのアクセスを獲得し、ここで適切なネットワークにあって、発見されたサーバをアクセスするための十分な認可とオプションで認証情報を持つ。いくつかの実施例では、ブロック５５０で、ＡＴおよび発見されたサーバはブロック５４６の一部としてホームサーバによってＡＴに与えられたデバイス証明で相互認証を行うためにデバイス証明を使用し得る。代替で、発見されたサーバーアクセスが第１のネットワークに制限され、発見されたサーバは第１のネットワークを使用してどのＡＴにも自由なロケーションサービスを提供し得るので、発見されたサーバはＡＴを認証できないこともある。
【００５３】
[0058]ここで発見されたサーバへのアクセスを持つと、ＡＴは発見されたサーバからロケーションサービスを取得でき、例えばロケーション支援データ、ローカル地図データ、そのロケーションの計算結果を取得できる。
【００５４】
[0059]図５Ｃを参照すると、フローチャート５６０は代替コレクションの方法ステップの他の実施形態に従って表し得る。これらの説明は、図１、２、３Ａ、３Ｂ、３Ｃ、４Ａ、４Ｂ、および４Ｃのどの記載にも整合し得る。フローチャート５６０は、図５Ｂの実例を提供し得る。
【００５５】
[0060]ブロック５６２では、いくつかの実施形態において、ＳＥＴがＷＬＡＮを使用し、発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を発見する(例えば、ＷＬＡＮからブロードキャストれている以前知られていなかったＳＬＰのアドレスを発見する)。例えば、この例で使われるＳＥＴは、ＡＴ１１６および／またはシステム２５０と整合し得る。そのような実施形態において、ブロック５６２は、例えば少なくともトランシーバ２５２で行われ得る。
【００５６】
[0061]ブロック５６２で、ＳＥＴは、ホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)からのＤ−ＳＬＰのための認可を必要とし、Ｄ−ＳＬＰを発見するために使用されるＷＬＡＮであり得る第１のネットワークを使用してＨ−ＳＬＰをアクセスすることを試みる。例えば、第１のネットワークが公衆ネットワークへのアクセス持たないので、ＳＥＴがＨ−ＳＬＰをアクセスできないのであれば、ＳＥＴがブロック５７２に移る。ブロック５６４は、例えば少なくともトランシーバ２５２およびプロセッサ２７０によって行われ得る。
【００５７】
[0062]しかし、ＳＥＴがＨ−ＳＬＰをアクセスすることに成功するならば、ブロック５６６で、ＳＥＴがこの後トランシーバ２５２を通して例えばＴｘデータプロセッサ２３８を使用してＨ−ＳＬＰへの安全なＩＰ接続を構築することを試みる。このポイントにおいて、２つのイベントのうちの１つが例示された例で生じ得る。ブロック568で、Ｈ−ＳＬＰは、ＩＰ接続を確保する試みを拒絶し得る。この拒絶は、断続的な失敗の接続を経験することや、第１のネットワークにある間にお適切な認証手段の欠如や、他の理由を含む様々な理由によるものであり得る。代替的にまたは加えて、ブロック５７０では、Ｈ−ＳＬＰが認証失敗を表し、ＳＥＴに同じことを表すメッセージを送り得る。代替的にまたは加えて、ブロック５４０では、ホームサーバが認証失敗を表し、ＡＴに同じことを表すメッセージを送り得る。ＳＥＴは、こうした表示をトランシーバ２５２で受け取り得る。例えば、Ｈ−ＳＬＰは第１のネットワークによって提供されるＡＴのＩＰアドレスを確認できないことがあり、認証が失敗することがある。いくつかの実施例では、Ｈ−ＳＬＰがＡＣＡ方法を使用してＳＥＴを認証することを試みるものの、ＳＥＴ ＩＰアドレス(ＷＬＡＮによって割り当てられた)を確認できない。Ｈ−ＳＬＰも、ブロック５６８で、安全なＩＰ接続を構築する試みを拒絶するか、ＳＥＴに対してＡＣＡ認証失敗を表す − 例えば、ブロック５７０で、適切なエラーコードでＳＵＰＬ ENDメッセージを送ることによって。
【００５８】
[0063]ブロック５６４、５６８または５７０のいずれかで、ブロック572で、最終的にＨ−ＳＬＰをアクセスできなかった後に、第１のネットワークを外れ、Ｈ−ＳＬＰによるＳＥＴの認証をサポートする第２のネットワークに例えばトランシーバ２５２を使用して切り替える。
【００５９】
いくつかの実施例では、第２のネットワークがＬＴＥをサポートする。いくつかの実施例では、第２のネットワークがＷＣＤＭＡ、GSMまたはｃｄｍａ２０００ ＨＲＰＤをサポートし得る。例えば、第２のネットワークにある間、ＳＥＴは例えばＭＳＤＩＳＤＮまたはＩＭＳＩのような既知のグローバルアイデンティティに割り当てらたものとして最終的に認識し得るＩＰアドレスを取得し得る。ブロック５７４で、ＳＥＴはこの後第２のネットワークを使用してＨ−ＳＬＰへの認証アクセスを獲得する。ブロック５７４は、例えば少なくともプロセッサ２７０およびトランシーバ２５２によって行われ得る。
【００６０】
[0064]ブロック５７６で、ＳＥＴは例えばトランシーバ２５２を使用し、Ｈ−ＳＬＰからのＤ−ＳＬＰのための認可を要求して受け取り、Ｄ−ＳＬＰによるＳＥＴ、またはＳＥＴによるＤ−ＳＬＰの認証を可能にするための情報も受け取り得る。ＳＥＴは、ここで第２のネットワークでＨ−ＳＬＰから獲得された十分な認可および可能な十分な認証情報をもち、十分な認可および可能な十分な認証情を使用してＤ−ＳＬＰへのアクセスを可能にする。ブロック５７８において、ＳＥＴは例えばトランシーバ２５２および／またはプロセッサ２７０でＤ−ＳＬＰをアクセスするために第２のネットワークから外れて第１のネットワークへ戻る−例えば、Ｄ−ＳＬＰは第２のネットワークからアクセスされることができなかったり、第２のネットワークが低いアクセスチャージをＡＴのユーザに提供するため。ＳＥＴはＤ−ＳＬＰへのアクセスを獲得し、ここで適切なネットワークにあって、Ｄ−ＳＬＰをアクセスするための十分な認可と可能なオプションで認証情報を持つ。いくつかの実施例では、ブロック５８０で、ＳＥＴおよびＤ−ＳＬＰは、ブロック５７６の一部としてＨ−ＳＬＰによってＳＥＴに与えられたデバイス証明で相互認証を行うためにデバイス証明を使用し得る。例えば、相互認証はＯＭＡによって定義されるように、ＳＵＰＬ 2.1またはＳＵＰＬ 3.0に整合する。代替で、Ｄ−ＳＬＰアクセスが第１のネットワークに制限され、Ｄ−ＳＬＰは第１のネットワークを使用して自由なロケーションサービスをどのＳＥＴにも提供し得るので、Ｄ−ＳＬＰはＳＥＴを認証できないこともある。
【００６１】
[0065]ここでＤ−ＳＬＰへのアクセスを持つと、ＳＥＴはＤ−ＳＬＰからロケーションサービスを取得でき、例えばロケーション支援データ、ローカル地図データ、そのロケーションの計算結果を取得できる。
【００６２】
[0066]以前の図面およびフローチャートは、ＡＴが第１のネットワークを使用して発見されたロケーションサーバへのアクセスを可能にするための認可および可能な認証情報を取得できず、発見されたロケーションサーバを認可できるホームロケーションサーバへの認証アクセスを獲得するために第２のネットワークを外れ、もし必要であれば、ＡＴによる後続の認証アクセスを許可するための情報を発見されたサーバに与える実施形態を提供する。ＡＴはこの後、発見されたロケーションサーバをアクセスするために第１のネットワークに戻る。いくつかの実施例では、ＡＴが第１のネットワークへ戻ることが必要だったり、好ましくないことがあり、第２のネットワークを使用したり、第１および第２のネットワークとは異なる何か他の第３のネットワークを使用して、発見されたロケーションサーバを代わりにアクセスし得る。いくつかのシナリオにおいて、こうした実施形態は、発見されたロケーションサーバをアクセスすることにおける遅延を低減でき、ＡＴが第１のネットワークを使用して発見されたロケーションサーバをアクセスする場合に発見されたロケーションサーバによるＡＴの改善された認証またはＡＴによる発見されたロケーションサーバの改善された認証を可能にする。
【００６３】
[0067]上述された複数の観点から、こうした観点が実現されるコンピューティングシステムの例が図６を参照して以下に説明される。１つまたは複数の観点によれば、図６に示されるコンピュータシステムはコンピュータデバイスの一部として組み込まれ得るもので、ここに記載の特徴、方法、および／または方法ステップのいずれかおよび／または全てを実現、実施、および／または実行し得る。例えば、プロセッサ６１０、メモリ６３５、および通信サブシステム６３０のうちの１つまたは複数が図５Ａ、図５Ｂ、図５Ｃに示すようにブロックの一部または全部を実現するために使用され得る。例えば、コンピュータシステム６００は携帯デバイスのコンポーネントのいくつかを表し得る。携帯デバイスは、入力知覚ユニット(例えばカメラおよび／または表示装置)を持つ何らかのコンピュータであり得る。携帯デバイスの例は、ビデオゲーム機、タブレット、多機能電話、スマートフォン、モバイルデバイスを含み得るものの、これらに限定されない。いくつかの実施例では、システム６００が上述のデバイス２５０を実装するように構成される。例えば、プロセッサ６１０はいくつかのまたは全部のRxデータプロセッサ２６０、プロセッサ２７０、Ｔｘデータプロセッサ２３８を実現するために使用され得る。入力デバイス６１５は、いくつかのまたは全部のトランシーバ２５２(a)を実現するために使用され得る。メモリ６３５はメモリ２７２を実現するために使用されることができ、通信サブシステム６３０は変調器２８０を実現するために使用され得る。図６は、ここに記載されるように様々な他の実施形態によって提供される方法を行ったり、ホストコンピュータシステム、遠隔キオスク／端末、販売時点デバイス、モバイルデバイスセットトップボックス、およびまたはコンピュータシステムとして機能できるコンピュータシステム６００の一実施形態の概略図である。図6は、様々なコンポーネントの汎用的な実例を提供することを意図するもので、そのいずれかおよび／または全ては適切に利用され得る。このため、図６は、個々のシステム要素がどのように比較的分離されたり比較より統合されたりする形式で実装され得るかを広く示している。
【００６４】
[0068]  バス６０５を介して電気的に結合され得る（または、そうでなければ、必要に応じて、通信し得る）ハードウェアエレメントを備えるコンピュータシステム６００が示される。ハードウェアエレメントは、限定することなく、１つまたは複数の汎用プロセッサ、および／あるいは、（デジタル信号処理チップ、グラフィック加速度プロセッサ、および／または同様のもののような）１つまたは複数の専用プロセッサを含む１つまたは複数のプロセッサ６１０と、限定することなく、カメラ、マウス、キーボード、および／または同様のものを含み得る１つまたは複数の入力デバイス６１５と、限定することなく、表示ユニット、プリンタ、および／または同様のものを含み得る、１つまたは複数の出力デバイス６２０とを含み得る。
【００６５】
[0069]  コンピュータシステム６００はさらに、１つまたは複数の非一時的な記憶デバイス６２５を含み（および／または記憶デバイス６２５と通信しており）、それは、限定することなく、ローカルおよび／またはネットワークアクセス可能な記憶装置を備え、および／または限定することなく、プログラム可能で、フラッシュ更新可能などである、ディスクドライブ、ドライブアレイ、光学記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）、および／または読取り専用メモリ（「ＲＯＭ］）のようなソリッドステート記憶デバイスを含み得る。このような記憶デバイスは、限定することなく、様々なファイルシステム、データベース構造、および／または同様のものを含む、任意の適切なデータ記憶をインプリメントするように構成され得る。
【００６６】
[0070]  コンピュータシステム６００は、また、限定ではないが、モデム、ネットワークカード（ワイヤレスまたは有線）、赤外線通信デバイス、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、８０２．１１デバイス、ＷｉＦｉデバイス、ＷｉＭａｘデバイス、セルラ通信機器などのような）ワイヤレス通信デバイスおよび／またはチップセット、および／または同様のものを含み得る通信サブシステム６３０を含み得る。通信サブシステム６３０は、データが、（１つの例を挙げると、以下に説明されるネットワークのような）ネットワーク、その他のコンピュータシステム、および／またはここに説明される任意の他のデバイスと交換されることを可能にし得る。多くの実施形態では、上述のように、コンピュータシステム６００はさらに、ＲＡＭまたはＲＯＭデバイスを含み得る、非一時的なワーキングメモリ６３５を備え得る。
【００６７】
[0071]  コンピュータシステム６００は、また、ワーキングメモリ６３５内に現在配置されているように示されている、オペレーティングシステム６４０、デバイスドライバ、実行可能なライブラリ、および／または、１つまたは複数のアプリケーションプログラム６３５のような他のコードを含むソフトウェアエレメントを備えることができ、それは、様々な実施形態によって提供されるコンピュータプログラムを備え、方法をインプリメントし、および／またはここに説明される他の実施形態によって提供されるシステムを構成するように設計され得る。単なる事例として、例えば、図５Ａ、５Ｂ、または５Ｃに関して説明されたように、先に検討された（単数または複数の）方法に関して説明された１つまたは複数の手順は、コンピュータ（および／またはコンピュータ内のプロセッサ）によって実行可能なコードおよび／または命令としてインプリメントされ、１つの態様では、そのようなコードおよび／または命令は、説明された方法にしたがって１つまたは複数の動作を実行するように、汎用コンピュータ（またはその他のデバイス）を構成および／または適合するために使用され得る。
【００６８】
[0072]  これらの命令および／またはコードのセットは、上述の（単数または複数の）記憶デバイス６２５のような、コンピュータ読取可能記憶媒体上に記憶され得る。いくつかの場合では、記憶媒体は、コンピュータシステム６００のようなコンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体が、その命令／コードを記憶した汎用コンピュータをプログラム、構成、および／または適合するように使用されることができるように、記憶媒体はコンピュータシステム（例えば、コンパクトディスクのようなリムーバブル媒体）から分離され、および／またはインストレーションパッケージ内に提供され得る。これらの命令は、コンピュータシステム６００によって実行可能である、実行可能なコードの形態をとり、および／またはソースならびに／あるいはインストール可能なコードの形態をとり、それは、（例えば、一般的に利用可能なコンパイラ、インストールプログラム、圧縮／復元機器などを使用して）コンピュータシステム６００上でコンパイルおよび／またはインストールすると、実行コードの形態をとる。
【００６９】
[0073]  実質的な変形物は、特定の要件にしたがって製造され得る。例えば、カスタマイズされたハードウェアもまた使用してもよく、および／または、特定のエレメントは、ハードウェア、（アプレットなどのようなポータブルソフトウェアを含む）ソフトウェア、または、両方でインプリメントされ得る。さらに、ネットワーク入力／出力デバイスのような、他のコンピューティングデバイスへの接続が用いられ得る。
【００７０】
[0074]  いくつかの実施形態は、本開示にしたがって方法を実施するように、（コンピュータシステム６００のような）コンピュータシステムを用い得る。例えば、説明された方法の手順のうちのいくつかまたは全ては、プロセッサ６１０が、ワーキングメモリ６３５に含まれる、（オペレーティングシステム６４０および／または、アプリケーションプログラム６４５のような他のコードの中に組み込まれ得る）１つまたは複数の命令の１つまたは複数のシーケンスを実行することに応じて、コンピュータシステム６００によって実行され得る。このような命令は、（単数または複数の）記憶デバイス６２５のうちの１つまたは複数のような、別のコンピュータ読取可能媒体から、ワーキングメモリ６３５中に読み込まれ得る。単なる事例として、ワーキングメモリ６３５に含まれる命令のシーケンスの実行は、例えば、図５Ａ、５Ｂ、または５Ｃのいずれかに関して説明された方法のエレメントのうちの１つまたは複数といった、ここに説明された方法の１つまたは複数の手順を、（単数または複数の）プロセッサ６１０に実行させ得る。
【００７１】
[0075]  ここに使用される、「マシン読取可能媒体」および「コンピュータ読取可能媒体」という用語は、マシンに特定の方法で動作することをさせるデータを提供することに関係する任意の媒体を指す。コンピュータシステム６００を使用してインプリメントされる１つの実施形態では、様々なコンピュータ読取可能媒体が、実行のために（単数または複数の）プロセッサ６１０に命令／コードを提供することに含まれ、および／または（例えば、信号のような）そのような命令／コードを記憶および／または搬送するために使用され得る。多くのインプリメンテーションでは、コンピュータ読取可能媒体は、物理的および／または有形の記憶媒体である。そのような媒体は、限定することなく、不揮発性媒体、揮発性媒体、および送信媒体を含む多くの形態をとり得る。不揮発性媒体は、例えば、（単数または複数の）記憶デバイス６２５のような、光学および／または磁気ディスクを含む。揮発性媒体は、限定することなく、ワーキングメモリ６３５のような、ダイナミックメモリを含む。送信媒体は、通信サブシステム６３０の様々なコンポーネント（および／または通信サブシステム６３０が他のデバイスとの通信を提供する媒体）と同様に、バス６０５を備えるワイヤを含む、限定ではないが、同軸ケーブル、銅線および光ファイバを含む。したがって、送信媒体は、また、（電波データ通信および赤外線データ通信中に生成されるもののような、限定ではないが、電波、音波および／または光波を含む）波形をとり得る。
【００７２】
[0076]  １つまたは複数の例では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせでインプリメントされ得る。ソフトウェアでインプリメントされる場合、機能は、コンピュータ読取可能媒体上で１つまたは複数の命令またはコードとして格納または送信され得る。
【００７３】
コンピュータ読取可能な媒体は、コンピュータデータ記憶媒体を含み得る。データ記憶媒体は、本開示で説明された技法をインプリメントするための命令、コード、および／またはデータ構造を検索するために、１つまたは複数のコンピュータあるいは１つまたは複数のプロセッサによってアクセスされることができる任意の利用可能な媒体であり得る。ここに使用される「データ記憶媒体」は製品を指し、一時的な伝搬信号を指すものではない。限定ではなく例として、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、フラッシュメモリ、あるいはデータ構造または命令の形態で所望のプログラムコードを記憶するために使用されることができ、かつコンピュータによってアクセスされることができる任意の他の媒体を備え得る。ここで使用される、ディスク（disk）およびディスク（disc）は、コンパクト・ディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含み、ディスク（disk）は通常、磁気的にデータを再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせは、また、コンピュータ読取可能媒体の範囲内に含まれるべきである。
【００７４】
[0077]  コードは、１つまたは複数のデジタル信号プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、または、他の同等な集積またはディスクリートな論理回路、のような１つまたは複数のプロセッサによって実行され得る。したがって、ここで使用されるような「プロセッサ」という用語は、前述の構造、またはここに説明された技法のインプリメンテーションに適した任意の他の構造のいずれかを指し得る。さらに、いくつかの態様では、ここに説明された機能は、符号化および復号化のために構成された専用ハードウェアモジュールおよび／またはソフトウェアモジュール内で提供され得るか、または、組み合わせられたコーデックに組み込まれ得る。また、技法は、１つまたは複数の回路または論理エレメントにおいて十分にインプリメントされることができる。
【００７５】
[0078]  本開示の技法は、ワイヤレスハンドセット、集積回路（ＩＣ）、又はＩＣのセット（例えば、チップセット）を含む多種多様なデバイスまたは装置にインプリメントされ得る。様々なコンポーネント、モジュール、又はユニットは、開示された技法を実行するように構成されたデバイスの機能的な態様を強調するために、本開示において説明されているが、異なるハードウェアユニットによる実現を必ずしも要求するわけではない。むしろ、上述されたように、様々なユニットは、コーデックハードウェアユニットにおいて組み合わせられ得るか、コンピュータ読取可能媒体上に記憶された適切なソフトウェアおよび／またはファームウェアとともに、上述された１つまたは複数のプロセッサを含む、相互動作ハードウェアユニットの集合によって提供され得る。
【００７６】
[0079]  様々な例が説明されている。これらの例および他の例は、以下の特許請求の範囲の範囲内にある。
以下に本出願の当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  端末から発見されたロケーションサーバへの認可アクセスを獲得するための方法であって、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えることと、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得することと、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得することと、
前記第２のネットワークから前記第１のネットワークに戻るように切り替えることと、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスすることと、
を備える方法。
[Ｃ２]  前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、Ｃ１に記載の方法。
[Ｃ３]  前記ホームロケーションサーバはホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)を備えるＣ１に記載の方法。
[Ｃ４]  前記認証アクセスを獲得することは、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つを備える、Ｃ３に記載の方法。
[Ｃ５]  前記認証アクセスを獲得することは、前記端末によりＨ−ＳＬＰを認証するために公開鍵証明を使用することを備える、Ｃ３に記載の方法。
[Ｃ６]  前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、Ｃ１に記載の方法。
[Ｃ７]  前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、Ｃ１に記載の方法。
[Ｃ８]  発見されたロケーションサーバへの認可アクセスを獲得するための端末であって、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替え、
前記端末が前記第２のネットワークを使用して前記ホームロケーションサーバへの認証アクセスを獲得した後、前記第２のネットワークから前記第１のネットワークに戻るように切り替えるように構成されたトランシーバと、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得し、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得し、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスするように構成されたプロセッサと、
を備える端末。
[Ｃ９]  前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、Ｃ８に記載の端末。
[Ｃ１０]  前記ホームロケーションサーバはホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)を備えるＣ８に記載の端末。
[Ｃ１１]  前記プロセッサは、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つを使用して認証アクセスを獲得するように構成される、Ｃ１０に記載の端末。
[Ｃ１２]  前記プロセッサは、前記端末によりＨ−ＳＬＰを認証するために公開鍵証明を使用して認証アクセスを獲得するように構成される、Ｃ１０に記載の端末。
[Ｃ１３]  前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、Ｃ８に記載の端末。
[Ｃ１４]  前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、Ｃ８に記載の端末。
[Ｃ１５]  端末から発見されたロケーションサーバへの認可アクセスを獲得するための装置であって、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替える手段と、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得する手段と、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得する手段と、
前記第２のネットワークから前記第１のネットワークに戻るように切り替える手段と、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスする手段と、
を備える装置。
[Ｃ１６]  前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、Ｃ１５に記載の装置。
[Ｃ１７]  前記ホームロケーションサーバはホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)を備えるＣ１５に記載の装置。
[Ｃ１８]  認証アクセスを獲得する前記手段は、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つ使用する手段を備える、Ｃ１７に記載の装置。
[Ｃ１９]  認証アクセスを獲得する前記手段は、前記端末によりＨ−ＳＬＰを認証するために公開鍵証明を使用する手段を備える、Ｃ１７に記載の装置。
[Ｃ２０]  前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、Ｃ１５に記載の装置。
[Ｃ２１]  前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、Ｃ１５に記載の装置。
[Ｃ２２]  プロセッサ可読命令を備える非一時的プロセッサ可読媒体であって、
前記プロセッサ可読命令が、
前記端末によるホームロケーションサーバへの認証アクセスをサポートしない第１のネットワークから、前記端末による前記ホームロケーションサーバへの認証アクセスをサポートする第２のネットワークへ切り替えることと、
前記ホームロケーションサーバへの認証アクセスを前記第２のネットワークを使用して獲得することと、
前記発見されたロケーションサーバのための認可を前記ホームロケーションサーバから獲得することと、
前記第２のネットワークから前記第１のネットワークに戻るように切り替えることと、
前記ホームロケーションサーバからの前記獲得された認可に基づき、前記第１のネットワークを使用して前記発見されたロケーションサーバをアクセスすることと、
をプロセッサに行わせるように構成される、プロセッサ可読媒体。
[Ｃ２３]  前記発見されたロケーションサーバは発見されたＳＵＰＬロケーションプラットフォーム(Ｄ−ＳＬＰ)を備える、Ｃ２２に記載の非一時的プロセッサ可読媒体。
[Ｃ２４]  前記ホームロケーションサーバはホームＳＵＰＬロケーションプラットフォーム(Ｈ−ＳＬＰ)を備えるＣ２２に記載の非一時的プロセッサ可読媒体。
[Ｃ２５]  前記認証アクセスを獲得することは、前記Ｈ−ＳＬＰによって前記端末を認証するために代替クライアント認証(ＡＣＡ)メカニズム、デバイス証明、汎用ブートストラッピングアーキテクチャ(ＧＢＡ)のうちの少なくとも１つを備える、Ｃ２４に記載の非一時的プロセッサ可読媒体。
[Ｃ２６]  前記認証アクセスを獲得することは、前記端末によりＨ−ＳＬＰを認証するために公開鍵証明を使用することを備える、Ｃ２４に記載の非一時的プロセッサ可読媒体。
[Ｃ２７]  前記第１のネットワークは無線ローカルエリアネットワーク(ＷＬＡＮ)である、Ｃ２２に記載の非一時的プロセッサ可読媒体。
[Ｃ２８]  前記第２のネットワークはロングタームエボリューション(ＬＴＥ)、ＷＣＤＭＡ、ＧＳＭまたはｃｄｍａ２０００ ＨＲＰＤをサポートするネットワークである、Ｃ２２に記載の非一時的プロセッサ可読媒体。
【図１】
0005922259.tif 000002
【図２】
0005922259.tif 000003
【図３Ａ】
0005922259.tif 000004
【図３Ｂ】
0005922259.tif 000005
【図３Ｃ】
0005922259.tif 000006
【図４Ａ】
0005922259.tif 000007
【図４Ｂ】
0005922259.tif 000008
【図４Ｃ】
0005922259.tif 000009
【図５Ａ】
0005922259.tif 000010
【図５Ｂ】
0005922259.tif 000011
【図５Ｃ】
0005922259.tif 000012
【図６】
0005922259.tif 000013