(57)【要約】      （修正有）【課題】ネットワークとは無関係の位置特定サービス（ＬＣＳ）をサポートし、支援データの配信もサポートする。【解決手段】位置特定センタ１３０は、位置特定サービスのために端末１１０に対するアカウントを位置特定センタと確立するように端末と通信し得る。位置特定センタは、端末に対するホームネットワーク又はサービングネットワークとは無関係に、端末に対するアカウントを確立し得る。アカウントを確立するための申し込み中に、位置特定センタは、（ｉ）位置特定センタに対するアドレス情報、セキュリティ情報、及び／又は位置特定センタに対する他の情報を提供し、（ｉｉ）端末に対する公開識別情報及び／又は他の情報を受信し得る。その後で位置特定センタは、確立されたアカウントに基づいて、端末に対するホーム又はサービングネットワークと対話することなく、位置特定サービスを端末に提供し得る。【選択図】図２
2014053021.tif 000002
【特許請求の範囲】
【請求項１】
位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信することと、
前記確立されたアカウントに基づいて、前記端末に位置特定サービスを提供すること
とを備える、位置特定サービスをサポートする方法。
【請求項２】
前記端末に対する前記アカウントは、前記端末に対するホームネットワークとは無関係に確立され、位置特定サービスは、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記端末に提供される、請求項１の方法。
【請求項３】
前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供することと、
前記申し込み中に、前記端末に対する公開識別情報を受信すること
とをさらに備える、請求項１の方法。
【請求項４】
前記端末に位置特定サービスを提供することは、
前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送ることと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立すること
とを備える、請求項３の方法。
【請求項５】
前記端末に位置特定サービスを提供することは、
前記アドレス情報に基づいて、前記端末によって送られた位置特定サービスに対する要求を受信することと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立すること
とを備える、請求項３の方法。
【請求項６】
前記アドレス情報は、前記位置特定センタに対するユニフォームリソース識別子(ＵＲＩ)とインターネットプロトコル(ＩＰ)アドレスとのうちの少なくとも一方を備え、前記セキュリティ情報は、少なくとも１つの秘密鍵を備え、前記公開識別情報は、前記端末に対するモバイルディレクトリ番号（ＭＤＮ）、移動局国際ＩＳＤＮ番号(ＭＳＩＳＤＮ)及び公開ユーザセッション開始プロトコル(ＳＩＰ)ＵＲＩのうちの少なくとも１つを備える、請求項３の方法。
【請求項７】
前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記アドレス情報に基づく前記端末によるアクセスを受信することと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、請求項１の方法。
【請求項８】
前記アカウントを設定する要求と前記端末に対する公開識別情報とを受信することと、
前記公開識別情報に基づいて、サービスのアクティブ化に対する要求を前記端末に送ることと、
サービスのアクティブ化の確認を前記端末から受信すること
とをさらに備える、請求項１の方法。
【請求項９】
前記アカウントを設定する要求と前記端末に対する公開識別情報とを受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記公開識別情報に基づいて、サービスのアクティブ化に対する要求を前記端末に送ることと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、請求項１の方法。
【請求項１０】
前記アカウントを設定する要求と前記端末に対する公開識別情報とを受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記アドレス情報に基づいて前記端末によって送られたサービスのアクティブ化に対する要求を受信することと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、請求項１の方法。
【請求項１１】
前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、第１の秘密鍵を提供することと、
前記公開識別情報に基づいて、第２の秘密鍵とサービスのアクティブ化に対する要求とを前記端末に送ることと、
前記第１及び第２の秘密鍵に基づいて、第３の秘密鍵を生成することと、
位置特定要求を前記端末から受信することと、
前記第３の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、請求項１の方法。
【請求項１２】
前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、ログイン及びパスワード情報を提供することと、
前記ログイン及びパスワード情報に基づいて、前記端末と安全な通信を確立することと、
前記端末に対する公開識別情報を受信することと、
セキュリティ情報と前記位置特定センタに対するアドレス情報とを前記端末に送ること
とをさらに備える、請求項１の方法。
【請求項１３】
位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信して、前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項１４】
前記少なくとも１つのプロセッサは、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供して、前記申し込み中に、前記端末に対する公開識別情報を受信する、請求項１３の装置。
【請求項１５】
前記少なくとも１つのプロセッサは、前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送って、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する、請求項１４の装置。
【請求項１６】
前記少なくとも１つのプロセッサは、前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信して、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する、請求項１４の装置。
【請求項１７】
位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信する手段と、
前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供する手段
とを備える、位置特定サービスをサポートする装置。
【請求項１８】
前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供する手段と、
前記申し込み中に、前記端末に対する公開識別情報を受信する手段
とをさらに備える、請求項１７の装置。
【請求項１９】
位置特定サービスを前記端末に提供する手段は、
前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送る手段と、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する手段、
とを備える、請求項１８の装置。
【請求項２０】
位置特定サービスを前記端末に提供する手段は、
前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信する手段と、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する手段、
とを備える、請求項１８の装置。
【請求項２１】
少なくとも１つのコンピュータに、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信させるコードと、
前記少なくとも１つのコンピュータに、前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供させるコード
とを備える、コンピュータ読み出し可能媒体
を備える、コンピュータプログラム製品。
【請求項２２】
前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供させるコードと、
前記少なくとも１つのコンピュータに、前記申し込み中に、前記端末に対する公開識別情報を受信させるコード
とをさらに備える、請求項２１のコンピュータプログラム製品。
【請求項２３】
前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送らせるコードと、
前記少なくとも１つのコンピュータに、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立させるコード、
とをさらに備える、請求項２２のコンピュータプログラム製品。
【請求項２４】
前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信させるコードと、
前記少なくとも１つのコンピュータに、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立させるコード、
とをさらに備える、請求項２２のコンピュータプログラム製品。
【請求項２５】
位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記位置特定センタと通信することと、
前記確立されたアカウントに基づいて、位置特定サービスを前記位置特定センタから取得すること
とを備える、位置特定サービスを取得する方法。
【請求項２６】
前記位置特定センタとの前記アカウントは、前記端末に対するホームネットワークとは無関係に確立され、位置特定サービスは、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記位置特定センタから取得される、請求項２５の方法。
【請求項２７】
前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報と前記セキュリティ情報とを安全に記憶すること
とをさらに備える、請求項２５の方法。
【請求項２８】
前記位置特定サービスを取得することは、
位置特定サービスに対する要求を前記位置特定センタから受信することと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立すること
とを備える、請求項２７の方法。
【請求項２９】
前記位置特定サービスを取得することは、
前記アドレス情報に基づいて、位置特定サービスに対する要求を前記位置特定センタに送ることと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立すること
とを備える、請求項２７の方法。
【請求項３０】
前記アドレス情報は、前記位置特定センタに対するユニフォームリソース識別子(ＵＲＩ)とインターネットプロトコル(ＩＰ)アドレスとのうちの少なくとも一方を備え、前記セキュリティ情報は、少なくとも１つの秘密鍵を備える、請求項２７の方法。
【請求項３１】
前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報に基づいて、前記位置特定センタにアクセスすることと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、請求項２５の方法。
【請求項３２】
サービスのアクティブ化に対する要求を前記位置特定センタから受信することと、
前記サービスのアクティブ化のユーザの認可に対して問合せることと、
前記ユーザの認可を受信することに応答して、サービスのアクティブ化の確認を前記位置特定センタに送ること
とをさらに備える、請求項２５の方法。
【請求項３３】
前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
サービスのアクティブ化に対する要求を前記位置特定センタから受信することと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、請求項２５の方法。
【請求項３４】
前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報に基づいて、サービスのアクティブ化に対する要求を前記位置特定センタに送ることと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、請求項２５の方法。
【請求項３５】
ユーザ入力によって第１の秘密鍵を取得することと、
第２の秘密鍵とサービスのアクティブ化に対する要求とを前記位置特定センタから受信することと、
前記第１及び第２の秘密鍵に基づいて、第３の秘密鍵を生成することと、
位置特定要求を前記位置特定センタに送ることと、
前記第３の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、請求項２５の方法。
【請求項３６】
前記位置センタによって提供されたログイン及びパスワード情報を取得することと、
前記ログイン及びパスワード情報に基づいて、前記位置特定センタと安全な通信を確立することと、
公開識別情報を前記位置特定センタに提供することと、
セキュリティ情報と前記位置特定センタに対するアドレス情報とを前記位置特定センタから受信すること
とをさらに備える、請求項２５の方法。
【請求項３７】
位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記位置特定センタと通信して、前記確立されたアカウントに基づいて、位置特定サービスを前記位置特定センタから取得する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスを取得する装置。
【請求項３８】
前記少なくとも１つのプロセッサは、前記端末に対するホームネットワークとは無関係に、前記位置特定センタと前記アカウントを確立して、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記位置特定センタから位置特定サービスを取得する、請求項３７の装置。
【請求項３９】
前記少なくとも１つのプロセッサは、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを受信し、前記メモリは、前記アドレス情報と前記セキュリティ情報とを安全に記憶する、請求項３７の装置。
【請求項４０】
前記少なくとも１つのプロセッサは、位置特定サービスに対する要求を前記位置特定センタから受信して、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立する、請求項３９の装置。
【請求項４１】
前記少なくとも１つのプロセッサは、前記アドレス情報に基づいて、位置特定サービスに対する要求を前記位置特定センタに送って、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立する、請求項３９の装置。
【請求項４２】
端末に対するアカウントを有することなく、前記端末と相互認証を行うことと、
前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
【請求項４３】
前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、請求項４２の方法。
【請求項４４】
前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、請求項４２の方法。
【請求項４５】
位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、請求項４２の方法。
【請求項４６】
位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、請求項４２の方法。
【請求項４７】
支援データに対する要求を前記端末から受信することと、
要求された支援データを前記端末にダウンロードすること
とをさらに備える、請求項４２の方法。
【請求項４８】
測定データを前記端末から受信することと、
前記測定データに基づいて、支援データのデータベースを更新すること
とをさらに備える、請求項４２の方法。
【請求項４９】
端末に対するアカウントを有することなく、前記端末と相互認証を行って、前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供する少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項５０】
前記少なくとも1つのプロセッサは、前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、請求項４９の装置。
【請求項５１】
前記少なくとも1つのプロセッサは、前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、請求項４９の装置。
【請求項５２】
前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、請求項４９の装置。
【請求項５３】
前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、請求項４９の装置。
【請求項５４】
位置特定サービスのために端末と通信することと、
前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
【請求項５５】
前記端末が位置特定される可能性の高いエリアに基づいて、前記地理的エリアを決定すること
をさらに備える、請求項５４の方法。
【請求項５６】
前記地上支援データを前記端末に提供することは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供することを備える、請求項５４の方法。
【請求項５７】
前記地上支援データを前記端末に提供することは、
前記端末が出会った基地局を示す情報を受信することと、
以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、請求項５４の方法。
【請求項５８】
前記地上支援データを前記端末に提供することは、
前記端末が訪れた位置を示す情報を受信することと、
前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、請求項５４の方法。
【請求項５９】
前記地上支援データを前記端末に提供することは、前記地上支援データを含む少なくとも１つのセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを前記端末に送ることを備える、請求項５４の方法。
【請求項６０】
位置特定サービスのために端末と通信して、前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項６１】
前記少なくとも１つのプロセッサは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供する、請求項６０の装置。
【請求項６２】
前記少なくとも１つのプロセッサは、前記端末が出会った基地局を示す情報を受信して、以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、請求項６０の装置。
【請求項６３】
前記少なくとも１つのプロセッサは、前記端末が訪れた位置を示す情報を受信して、前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、請求項６０の装置。
【請求項６４】
測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信することと、
前記測定データに基づいて、地上支援データのデータベースを更新すること
とを備える、方法。
【請求項６５】
前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、請求項６４の方法。
【請求項６６】
測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信して、前記測定データに基づいて、地上支援データのデータベースを更新する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項６７】
前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、請求項６６の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２００７年３月１２日に出願された「Ｎｅｔｗｏｒｋ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ」と題する仮米国出願第６０／８９４，２８２号と、２００７年７月１８日に出願された「Ｎｅｔｗｏｒｋ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ」と題する仮米国出願第６０／９５０，５７８号とに優先権を主張しており、両者は、本願の譲受人に譲渡され、参照によってここに組み込まれる。
【０００２】
本開示は、概ね通信、より具体的には、端末に対する位置特定サービス(location services, LCS)をサポートする技術に関する。
【背景技術】
【０００３】
端末、例えばセルラ電話の位置を知ることは、望ましいことが多く、必要なときもある。用語「位置」と「場所」とは同義であり、ここでは互換的に使用されている。例えば、ＬＣＳクライアントは、端末の位置を知ることを望んで、端末の位置を要求するために位置特定センタと通信し得る。次に位置特定センタと端末とは、端末に対する位置推定を取得するために、必要に応じて、メッセージを交換し得る。次に位置特定センタは、ＬＣＳクライアントに位置推定を返し得る。
【０００４】
様々なＬＣＳ標準が、「第３世代パートナーシッププロジェクト」(3rd Generation Partnership Project, 3GPP)、「第３世代パートナーシッププロジェクト２」(3rd Generation Partnership Project 2, 3GPP2)、オープンモバイルアライアンス（Open Mobile Alliance, OMA）のような機関によって策定された。これらのＬＣＳ標準は、端末が自身の位置又は別の端末の位置を取得することを可能にしている。これらのＬＣＳ標準はさらに、ＬＣＳクライアントがターゲット端末の位置を要求して取得することを可能にしている。
【０００５】
ＬＣＳ標準は通常、位置が特定される端末のホーム無線ネットワーク及び／又は端末に現在サービスを提供しているサービング無線ネットワークからのサポートを必要とする。このサポートは、（ｉ）ＬＣＳクライアントからの位置特定要求を解釈して、サービング又はホーム無線ネットワークに転送し、（ｉｉ）端末に対する位置推定を含む位置特定応答をサービング又はホーム無線ネットワークからＬＣＳクライアントに返すために必要とされる。このサポートはさらに、端末に対して位置決めを行う、及び／又は端末が位置決めに関する測定をして位置決めを行うのを支援するために必要とされる。これらのＬＣＳ標準はサービング及び／又はホーム無線ネットワークからのサポートに依存しているので、サービング及び／又はホーム無線ネットワークが位置特定サービスをサポートせず、第三者の位置特定プロバイダとサービング及び／又はホーム無線ネットワークとの間に事業契約がないならば、第三者の位置特定プロバイダは端末に位置特定サービスを提供することができない場合がある。
【概要】
【０００６】
ネットワークとは無関係のＬＣＳをサポートする技術がここに記載されている。この技術は、端末が、ホーム及びサービングネットワークによる位置特定サービスのサポートに依存せずに、第三者の位置特定プロバイダから位置特定サービスを取得することを可能にし得る。ネットワークとは無関係のＬＣＳの１つの設計において、位置特定センタは、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように端末と通信し得る。位置特定センタは、端末に対するホームネットワーク又はサービングネットワークとは無関係に、端末に対するアカウントを確立し得る。アカウントを確立するための申し込み中に、位置特定センタは（ｉ）位置特定センタに対するアドレス情報、セキュリティ情報、及び／又は位置特定センタに対する他の情報を提供し、（ｉｉ）端末に対する公開識別（例えば、電話番号）情報及び／又は他の情報を取得する。その後で位置特定センタは、確立されたアカウントに基づいて、端末に対するホーム又はサービングネットワークと対話することなく、端末に位置特定サービスを提供し得る。移動体着の位置特定要求(mobile-terminated location request, MT-LR)に対して、位置特定センタは、端末に対する公開識別情報に基づいて、端末に位置特定要求を送り得る。移動体着の位置特定要求(mobile-terminated location request, MO-LR)に対して、位置特定センタは、位置特定センタに対するアドレス情報に基づいて端末によって送られた位置特定要求を受信し得る。ＭＴ−ＬＲとＭＯ−ＬＲとの両者に対して、位置特定センタは、セキュリティ情報に基づいて、端末と安全な通信を確立し、安全な通信によって位置特定サービスを提供し得る。
【０００７】
支援データの配信をサポートする技術もここに記載されている。開示の様々な態様と特徴とが、以下でさらに詳しく記載される。
【図面の簡単な説明】
【０００８】
【図１】ネットワークとは無関係のＬＣＳをサポートする配備を示す図。
【図２】ネットワークとは無関係のＬＣＳをサポートする端末を示す図。
【図３】ネットワークとは無関係のＬＣＳのプロセスを示す図。
【図４】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図５】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図６】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図７】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図８】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図９】位置特定サービスのために端末に対するアカウントを位置特定センタと確立するための申し込み方式を示す図。
【図１０】ＳＵＰＬにおけるネットワークが開始する位置特定サービスのプロセスを示す図。
【図１１】ＳＵＰＬにおけるＳＥＴが開始する位置特定サービスのプロセスを示す図。
【図１２】位置特定センタによって位置特定サービスをサポートするプロセスを示す図。
【図１３】端末によって位置特定サービスを取得するプロセスを示す図。
【図１４】支援データのダウンロードと測定データのアップロードとを示す図。
【図１５】データのダウンロードとアップロードとをサポートする設計を示す図。
【図１６】支援データの配信をサポートするプロセスを示す図。
【図１７】支援データの配信をサポートするプロセスを示す図。
【図１８】支援データの配信をサポートするプロセスを示す図。
【図１９】端末、無線アクセスネットワーク(radio access network, RAN)、位置特定センタ及び位置特定サーバのブロック図。
【詳細な説明】
【０００９】
ここに記載されている技術は、位置特定プロバイダが、サービング及びホームネットワークに依存せずに、端末に対する位置特定サービスをサポートすることを可能にし、ネットワークとは無関係のＬＣＳと称される。この技術は、ＯＭＡからのセキュアユーザプレーンロケーション（Secure User Plane Location, SUPL）、符号分割多元接続(Code Division Multiple Access, CDMA)開発グループ(CDMA Development Group, CDG)からのＶ１及びＶ２、３ＧＰＰ２からのＸ．Ｓ００２４などのような様々なＬＣＳ標準に使用され得る。ＳＵＰＬは、３ＧＰＰ、３ＧＰＰ２及び無線ローカルエリアネットワーク(wireless local area network, WLAN)に適用可能である。Ｘ．Ｓ００２４、Ｖ１及びＶ２は、３ＧＰＰ２ネットワークに適用可能である。これらのＬＣＳ標準は位置特定ソリューション（location solution）とも称される。明確にするために、この技術の特定の態様をＳＵＰＬについて以下に記載する。
【００１０】
図１は、ネットワークとは無関係のＬＣＳをサポートする例示的な配備100を示している。端末110は、通信サービス及び／又はデータ接続を取得するために、１つ以上の無線及び／又は有線ネットワーク120と通信し得る。端末110は静止型でも移動型でもよく、移動局(mobile station, MS)、ユーザ機器(user equipment, UE)、アクセス端末、加入者ユニット、ステーションなどと称され得る。端末110はセルラ電話、パーソナルディジタルアシスタント(personal digital assistant, PDA)、無線デバイス、有線デバイス、無線モデム、ラップトップコンピュータ、パーソナルコンピュータ(personal computer, PC)、遠隔測定デバイス、追跡デバイスなどであり得る。端末110は、無線ネットワーク中の１つ以上の基地局、及び／又は有線ネットワーク中の１つ以上のサーバと通信し得る。端末110は、無線及び／又は有線ネットワークと直接に通信し得るか、或いは無線及び／又は有線ネットワークと通信している１つ以上の他のエンティティ(例えば、ＰＣ、ラップトップ、ゲートウェイ、セルラ電話、ＰＤＡなど)を介して通信し得る。端末110はさらに、米国の全地球測位システム(Global Positioning System, GPS)、欧州のガリレオシステム（Galileo system）、ロシアのＧＬＯＮＡＳＳシステム、又は全地球航法衛星システム(Global Navigation Satellite System, GNSS)の一部であり得る１つ以上の衛星190から信号を受信し得る。端末110は、衛星190からの信号を測定して、衛星に対する疑似距離測定を取得し得る。端末110はさらに、無線ネットワーク中の基地局からの信号を測定して、基地局に対するタイミング測定を取得し得る。疑似距離測定及び／又はタイミング測定は、端末110に対する位置推定を導き出すために使用され得る。位置推定は、ポジション推定（position estimate）、ポジション決定（position fix）などとも称される。
【００１１】
ネットワーク120は、その受信可能エリア内で位置が特定された端末に無線通信を提供する無線ネットワークを含み得る。無線ネットワークは、アクセスネットワーク、無線ネットワーク、無線アクセスネットワークなどとも称され得る。無線ネットワークは、（ｉ）端末110がサービスに加入しているホーム無線ネットワーク、及び／又は（ｉｉ）端末に現在サービスを提供しているサービング無線ネットワークであり得る。サービング無線ネットワークとホーム無線ネットワークとは、同じ又は異なる無線ネットワークであり得る。その代わりに又はさらに、ネットワーク120は有線ネットワーク、例えば、ローカルエリアネットワーク(local area network, LAN)、ディジタル加入者回線(digital subscriber line, DSL)ネットワーク、パケットケーブルネットワーク、インターネットサービスプロバイダ(Internet Service Provider, ISP)ネットワーク、電話ネットワーク、インターネット、及び／又は他の音声とデータのネットワークを含み得る。この中の記載において、ホームネットワークはホーム無線ネットワーク、又はホーム有線ネットワーク、又はホーム無線及び有線ネットワークであり得る。サービングネットワークはサービング無線ネットワーク、又はサービング有線ネットワーク、又はサービング無線及び有線ネットワークであり得る。ネットワークオペレータは無線ネットワークオペレータ／サービスプロバイダ、及び／又は有線ネットワークオペレータ／サービスプロバイダであり得る。
【００１２】
位置特定センタ130は、ネットワークとは無関係のＬＣＳを端末に対してサポートすることができ、位置特定プロバイダによって運営又はリースされ得る。位置特定プロバイダは、ネットワークオペレータ／サービスプロバイダとは無関係であるか又はその一部であり得る。位置特定センタ130はゲートウェイ、位置特定プラットフォームなどとも称され得る。位置特定センタ130は、ユーザの申し込み（sign up）、位置特定サービスのサポート、加入者のプライバシーのサポート、認可、認証、課金／料金請求、サービス管理などのような様々な機能を行い得る。位置特定センタ130は、ＳＵＰＬ位置特定センタ(SUPL Location Center, SLC)、ＳＵＰＬ位置特定プラットフォーム(SUPL Location Platform, SLP)、３ＧＰＰゲートウェイ移動体位置特定センタ(Gateway Mobile Location Center, GMLC)、３ＧＰＰ２移動体位置決めセンタ(Mobile Position Center, MPC)などを含み得る。ＬＣＳクライアント140は、ＬＣＳターゲットに対する位置情報を取得するために、位置特定センタ130と直接に又は別の位置特定センタを介して通信し得る。ＬＣＳクライアントとは、ＬＣＳターゲットに対する位置情報を要求する機能又はエンティティである。ＬＣＳターゲットとは、その位置が捜し求められている端末である。
【００１３】
位置特定サーバ150は、端末に対する位置決めをサポートすることができ、位置特定プロバイダ又は他の何らかのエンティティによって運営又はリースされ得る。位置特定サーバ150は、位置決めをサポートする様々な機能、例えば、位置推定の計算、端末への支援データの配信、セキュリティ機能の実行などを行い得る。位置決めとは、ＬＣＳターゲットの地理的な又は行政上の位置を決定する(例えば、地理的な位置に対しては緯度、経度及び高度の座標、又は行政上の位置に対しては通りの住所を取得する）処理を指す。位置特定サーバ150は、ＳＵＰＬ位置決めセンタ(SUPL Positioning Center, SPC)、３ＧＰＰサービング移動体位置特定センタ(Serving Mobile Location Center, SMLC)、３ＧＰＰ２位置決定エンティティ(Position Determining Entity, PDE)などを含み得る。位置特定サーバ150は、(図１に示されているように)位置特定センタ130と別々であり得るか、又は位置特定センタ130の一部であり得る。記憶ユニット160は、支援データのデータベースを記憶し、位置特定サーバ150による要求に応答して支援データを提供し得る。ワイドエリア参照ネットワーク(Wide Area Reference Network, WARN)170は、衛星を監視して、位置特定サーバの受信可能エリアに対する衛星参照情報を位置特定サーバ150に提供し得る。衛星参照情報は、ＧＰＳエフェメリス情報（GPS ephemeris information）とＧＰＳエフェメリス情報に対する差異補正（differential correction）とを含み、ＧＰＳ及び支援型ＧＰＳ(Assisted GPS, A-GPS)の位置特定の計算に使用され得る。
【００１４】
位置特定サービスは通常、ネットワークオペレータのみによって利用可能である。ホームネットワークと要求ネットワークとが異なるネットワークである場合に、端末がホームネットワークに位置特定サービスの加入をし、ＬＣＳクライアントが要求ネットワークにクライアントの加入をし、ホームネットワークと要求ネットワークとの間に事業契約があるならば、ＬＣＳクライアントは端末に対する位置推定を取得し得る。端末は通常、ホームネットワークオペレータによって位置特定サービスが提供され、ホームネットワークオペレータによって運営されているか又はホームネットワークオペレータとローミングの契約によってカバーされているネットワークを介してのみ、位置特定サービスを取得することができる。これらの制約は、多くの場合に位置特定サービスの提供を制限する。
【００１５】
１つの態様において、位置特定センタ130は、ネットワークとは無関係のＬＣＳをサポートし、端末が、ホーム及びサービングネットワークによる位置特定サービスのサポートに依存せずに、位置特定サービスを取得することを可能にし得る。位置特定センタ130を運営又はリースしている位置特定プロバイダは、ネットワークオペレータであっても又はそうでなくてもよく、ＩＳＰ、ＶｏＩＰサービスプロバイダ(VoIP Service Provider, VSP)、他の何らかのサービスプロバイダ、又は単に位置特定サービスのみのプロバイダであり得る。端末は、任意の位置特定プロバイダにＬＣＳの加入をすることができ、そのホームネットワークオペレータに制限されない。ＬＣＳクライアントも、任意の位置特定プロバイダにＬＣＳの加入をすることができ、ネットワークオペレータに制限されない。位置特定センタ130は、ＬＣＳクライアントとＬＣＳターゲットとの両者に対するユーザ加入を管理し、位置特定サービスを提供し、ユーザのプライバシーを管理し、及び／又は他の機能を行い得る。位置特定センタ130は、インターネットプロトコル(Internet Protocol, IP)、伝送制御プロトコル／ＩＰ(Transmission Control Protocol/IP, TCP/IP)、ユーザデータグラムプロトコル(User Datagram Protocol, UDP)、ショートメッセージサービス(Short Message Service, SMS)、ハイパーテキスト転送プロトコル(Hypertext Transfer Protocol, HTTP）、セッション開始プロトコル(Session Initiation Protocol, SIP)、移動体位置特定プロトコル(Mobile Location Protocol, MLP)、並びに／或いは、無線及び／又は有線ネットワークによってサポートされている他のデータ通信手段を使用して、ＬＣＳクライアント及びＬＣＳターゲットと通信し得る。
【００１６】
図２は、ネットワークとは無関係のＬＣＳをサポートする端末110の設計の例示的なブロック図を示している。この設計において、端末110は、ユーザインターフェイス(user interface, I/F)のアプリケーションプログラミングインターフェイス(Application Programming Interface, API)210、申し込みプログラム220、オペレーティングシステム(operating system, OS)のＡＰＩ230、ＬＣＳモジュール240及び安全な不揮発性メモリ（secure non-volatile memory）250を含む。端末110は、記憶容量を増加してコストを低減するために、重要度の低いデータのための安全でない不揮発性メモリ（non-secure non-volatile memory）ばかりでなく、他のモジュールとプログラムとをさらに含み得る。ユーザインターフェイスＡＰＩ210は、ディスプレイスクリーン(示されていない)及び／又は別のコンピュータ112を介してユーザとの対話をサポートする。コンピュータ112は、ＨＴＴＰ、安全なＨＴＴＰ(Secure HTTP, HTTPS)などによって端末110及び／又は位置特定センタ130と通信し得る。コンピュータ112は、端末110と別々であるか、又は端末110の一部であり得る。
【００１７】
申し込みプログラム220は、端末110に対するアカウントを位置特定センタ130と確立する支援をする。申し込みプログラム220は、端末110において事前構成されているか、位置特定プロバイダのウェブサイトからユーザによってダウンロードされるか、サービスプロバイダ(例えば、ホームネットワークオペレータ)によってダウンロードされるか、ＯＭＡデバイスマネジメント（OMA Device Management）を使用してサービスプロバイダによってダウンロードされるか、他の何らかのデバイス(例えば、ＰＣ、ラップトップ又はＰＤＡ)から転送又はダウンロードされるか、受動記憶デバイス(例えば、ディスケット、ハードドライブ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はフラッシュメモリカード)からコピーされるか、或いは他の何らかのやり方で端末110にインストールされ得る。申し込みプログラム220は、ソフトウェア、ファームウェア、ハードウェア又はこれらの任意の組合せにおいてサポートされ得る。申し込みプログラム220は、他の端末のアプリケーション、プログラム、プロセス及びオペレーティングシステムと別々であり得るか、又はこれらの１つ以上と組み合され得る。申し込みプログラム220は、例えば、様々な端末のタイプに対する様々な端末資源(例えば、スクリーン、キーボード、メモリ、及びネットワークシグナリングインターフェイス)を一様に管理する既知の一般的なＡＰＩ210及び230を使用するので、様々なタイプの端末に共通であり得る。申し込みプログラムはさらに、端末110に固有又は専用であってもよく、例えば、端末の製造業者によって又は端末の製造業者に対する幾つかのソースプロバイダによって提供される機能の一部であり得る。申し込みプログラム220は、特定の位置特定プロバイダに適用可能であってもよく、アカウントを確立するための申し込み手続き中に位置特定センタ130とのプログラムの正しい対話を確実にするためにカスタマイズされてもよい。その代わりに、申し込みプログラム220は、異なる位置特定プロバイダに適用可能であってもよく、全ての位置特定プロバイダに共通の申し込み手続きか、又は位置特定プロバイダごとに異なる申し込み手続きをサポートしてもよい。申し込みプログラム220は、例えば、端末110のディスプレイ上のアイコンをクリックすることによって、メニュープロンプトに応答することによって、コンピュータ112などを介して、ユーザによってアクティブにされ得る。
【００１８】
アクティブにされると、申し込みプログラム220は、端末110中の全ての位置特定プロバイダに対する現在の設定状態を読み出して、(例えば、ユーザに確認するように促した後で)競合している設定情報を削除又は修正し得る。プログラムが複数の位置特定プロバイダをサポートしている場合に、申し込みプログラム220は、アクセスされた位置特定プロバイダを確認するか、或いは位置特定プロバイダを提供又は選択するようにユーザに促し得る。申し込みプログラム220は、位置特定プロバイダへの申し込みの一部としてユーザへ及びユーザから情報を転送するために、ＡＰＩ210を介してユーザと対話し得る。以下に記載されるように、申し込みプログラム220は、情報を交換するためにコンピュータ112と通信し得る。申し込みプログラム220はさらに、ユーザ情報と端末情報とを位置特定センタ130に安全に転送し、位置特定プロバイダの情報(例えば、識別子、位置特定センタのアドレス、認証キーなど)を位置特定センタ130から受信するために、安全な通信によって位置特定センタ130にアクセスして対話し得る。安全な通信は、ＨＴＴＰＳ、ＴＣＰ／トランスポートレイヤセキュリティ(ＴＣＰ／ＴＬＳ)などに基づき得る。申し込みプログラム220は、名前、電子メールアドレス、クレジットカード情報、希望のプライバシー、希望のサービスなどのような関連情報を入力又は確認するようにユーザに促し得る。申し込みプログラム220はさらに、位置特定センタ130からのユーザ情報にアクセスし得る。これは、ユーザによって行われた個別のオンライン設定手続きによってこの情報を取得し得る。申し込みプログラム220は、ユーザに対するサービスのアクティブ化の完了を確認し得る。
【００１９】
申し込みプログラム220は、オペレーティングシステムによって提供されるＡＰＩ230を介して端末110のオペレーティングシステム(Ｓｕｎ ＭｉｃｒｏｓｙｓｔｅｍｓのＪＡＶＡ（登録商標）、ＱｕａｌｃｏｍｍのＢＲＥＷ、Ｍｉｃｒｏｓｏｆｔ Ｗｉｎｄｏｗｓ（登録商標）のＭｏｂｉｌｅ、Ｓｙｍｂｉａｎ、ＧｏｏｇｌｅのＡｎｄｒｏｉｄなどであり得る）と対話することによって、端末110によってサポートされている資源と能力とにアクセスし得る。申し込みプログラム220は、ＡＰＩ230を介して安全な不揮発性メモリ250から情報を検索し、安全な不揮発性メモリ250に情報を書き込み得る。申し込みプログラム220は、ＡＰＩ230を介して、ＳＵＰＬのような特定の位置特定ソリューションに関連する位置特定プロバイダ情報を修正及び／又は追加し得る。例えば、申し込みプログラム220は、ＳＵＰＬをサポートするホームＳＬＰ(Ｈ−ＳＬＰ)に対して新たなアドレスとセキュリティキーとを生成し得る。ＬＣＳモジュール240は、端末110に対する位置特定サービスをサポートし、ＳＵＰＬ及び／又は他の位置特定ソリューションをサポートし得る。ここに開示されている様々な申し込み方式の記載において、端末110は様々な動作及びイベントのソース又は受取先として参照されることがある。これは記載を単純化することを意図したものであり、申し込みプログラム220が、(例えば、ＡＰＩ210及び／又はＡＰＩ230によってサポートされているサービスによって支援されている)任意のこのような動作又はイベントの本源的なソース又は受取先であり得る。
【００２０】
図３は、ネットワークとは無関係のＬＣＳに対して端末110によって行われるプロセス300を示している。端末110は、端末に対するアカウントを位置特定プロバイダと確立するために位置特定センタ130に申し込みを行い得る（ブロック310）。申し込みは、以下に記載されている申し込み方式の何れかに基づいて、一回行われ得る。申し込みは、位置特定プロバイダが端末110に対する関連情報を取得することを可能にし、位置特定プロバイダが端末110に対する位置を特定することを可能にし、位置特定プロバイダが端末からの位置特定要求にサービスすることを可能にする。申し込みはさらに、位置特定プロバイダに対する関連情報を端末110に提供し、端末が位置特定プロバイダに位置特定要求をすることを可能にし、端末が位置特定プロバイダからの位置特定要求に応答することを可能にする。位置特定プロバイダは、ＳＵＰＬに対する第１の(唯一の)Ｈ−ＳＬＰになり得るか、又はホームネットワークとの第１のＳＵＰＬサービスを妨害しないようにするために、ＳＵＰＬに対する第２のＨ−ＳＬＰになり得る。
【００２１】
申し込み完了後に、端末110は、確立されたアカウントによって位置特定センタ130から位置特定サービスを取得し得る（ブロック320）。端末110は、申し込み後に、位置特定サービスの取得中に、又は位置特定サービスの終了後に、位置特定センタ130に登録し得る。端末110は、登録のために位置特定センタ130にそのＩＰアドレスを提供し得る。ＬＣＳクライアント140も、端末110に対する位置情報を取得するために、位置特定センタ130から位置特定サービスを取得し得る。
【００２２】
端末110のユーザは、ＬＣＳターゲット及び／又はＬＣＳクライアントとして位置特定プロバイダに申し込み得る。ＬＣＳターゲットとしての申し込みは、端末110の位置が決定されて、端末110及び／又は他のＬＣＳクライアントに提供されることを可能にする。ＬＣＳクライアントとしての申し込みは、端末110が他の端末に対する位置推定を取得することを可能にする。セキュリティとプライバシーは、認可された場合にのみ、端末110の位置が決定されて提供されることを可能にするようにサポートされ得る。
【００２３】
図４は、ネットワークとは無関係のＬＣＳに対する第１の申し込み方式の設計を示している。端末110のユーザは、ＨＴＴＰ、ＨＴＴＰＳなどによって位置特定センタ130にアクセスして通信し得る。ユーザは、ＬＣＳターゲット及び／又はＬＣＳクライアントとして、位置特定プロバイダとサービスを確立し得る(ステップ１)。ユーザは端末110についての情報を提供しなくてもよく、ログイン及びパスワード情報を取得して、位置特定のプライバシー規則を設定し得る。位置特定センタ130は、位置特定プロバイダに対するユニフォームリソース識別子(Uniform Resource Identifier, URI)、ローカル参照、一時的秘密鍵（temporary secret key）などのような情報を返し得る(ステップ２)。位置特定プロバイダのＵＲＩは、ＩＰアドレス、完全修飾ドメイン名(Fully Qualified Domain Name, FQDN)、又は位置特定センタ130に届くように使用される他の何らかの情報であり得る。ローカル参照は、申し込みのための一時的ＩＤとして使用され得る。一時的秘密鍵は、以下に記載されるセキュリティ機能に使用され得る。位置特定センタ130は、例えば書き込む、タイプ入力するなど、ユーザが扱うために十分に短い、例えば１０乃至２５桁又は文字の列のような１つの英数字列で、情報の全てを送り得る。ステップ１及び２は、別のコンピュータ112(図４に示されている)から、又は端末110(図４に示されていない)によって行われ得る。ユーザは、(例えば、特別メニュー機能を使用して)端末110上で申し込みプログラム220をアクティブにして、位置特定センタ130から受信した位置特定プロバイダのＵＲＩと他の情報とを、例えば申し込みプログラム220によって促されたときに又は促されていない入力として、申し込みプログラム220に入力し得る(ステップ３)。端末110は、例えば申し込みプログラム220によって指示されたときに、安全な不揮発性メモリ250に情報を記憶し得る。
【００２４】
次に端末110は、サービスをアクティブにするために位置特定センタ130にアクセスし得る(ステップ４）。端末110は、位置特定センタ130に対してユーザを明らかにするために、ステップ２で受信したローカル参照を提供し得る。端末110に対して位置特定センタ130を認証し、位置特定センタ130に対して端末110を認証するために、端末110は、一時的秘密鍵を用いて相互認証を行い得る。相互認証は、事前共有鍵−ＴＬＳ(Pre-Shared Key-TLS, PSK-TLS)認証又は他の何らかのセキュリティプロトコルに基づき得る。相互認証の完了後に、端末110は、モバイルディレクトリ番号(Mobile Directory Number, MDN)、移動局国際ＩＳＤＮ番号(Mobile Station International ISDN Number, MSISDN)、公開ユーザＳＩＰ ＵＲＩなどであり得る公開識別情報を提供し得る。位置特定センタ130は、端末110にその識別(例えば、名称)と永続的ＵＲＩ（permanent URI）とを提供し得る。位置特定センタ130と端末110とはさらに、(例えば、ディフィ−ヘルマン（Diffie-Hellman）鍵交換を使用して)永続的秘密鍵をネゴシエートし得る。端末110は、安全な不揮発性メモリ250に永続的秘密鍵を記憶して、位置特定センタ130との将来の認証にこの秘密鍵を使用し得る。端末110は、(例えば、ユーザの開始で）ステップ３及び４と同様のステップを行うことによって、位置特定センタ130との位置特定サービスを非アクティブにし得る。全ての申し込み方式について、申し込みに使用されたステップと同様のステップを使用して、位置特定サービスを非アクティブにして、端末110と位置特定センタ130との間においてアカウントに関する情報を削除することが達成され得る。
【００２５】
第１の申し込み方式に対して、セキュリティ特性は次の通りである。ステップ１及び２は安全に行われ得る。ユーザは位置特定プロバイダの真の識別を知ることができ、ステップ２において一時的秘密鍵とローカル参照とを安全に返すためにＨＴＴＰＳが使用され得る。真のユーザ以外の者がステップ１及び２を行って、端末110に一時的にアクセスをすることができるので、ステップ３は安全でない場合がある。これは、（ｉ）真のユーザが気づくことができるように、(例えば、端末110の初期画面上に)位置特定プロバイダの名称を目立つように表示して、（ｉｉ）端末110上でアクティブ化を(例えば、定期的に)再確認するようにユーザに注意を促すことによって回避され得る。ステップ４は、ステップ１及び２と同じくらい安全であるはずである。端末110(又は申し込みプログラム220)は、ステップ３におけるプロバイダのアクティブ化と、ステップ４におけるサービスのアクティブ化とをサポートするメニューと機能とを提供し得る。
【００２６】
図５は、ネットワークとは無関係のＬＣＳに対する第２の申し込み方式の設計を示している。端末110のユーザは、ＬＣＳターゲット及び／又はＬＣＳクライアントとして、位置特定プロバイダとサービスを確立し得る(ステップ１)。ユーザは、端末110に対するＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩを提供し、ログイン及びパスワード情報を取得し、位置特定プライバシー規則を設定し得る。位置特定センタ130は、後の認証のためにコードを返し得る(ステップ２)。
【００２７】
次に位置特定センタ130は、サービスのアクティブ化に対する要求を端末110に送り得る(ステップ３)。この要求は、位置特定プロバイダの名称と、ＵＲＩと、場合によってはステップ２において提供されたコードとを含むＳＭＳメッセージを使用して送られ得る。端末110は、（場合によっては後で）サービスのアクティブ化を認可するようにユーザに注意を促し得る（ステップ４）。端末110は、認証のために、位置特定プロバイダの名称と、場合によっては認証コードとを表示し、サービスのアクティブ化を認可するようにユーザに要求し得る。サービスのアクティブ化がユーザによって認可されると、端末110はサービスのアクティブ化を位置特定センタ130に確認し得る(ステップ５)。位置特定センタ130は、永続的ＵＲＩを端末110に提供し得る。端末110は、例えば位置特定センタ130に対する公開ルーツキー証明書を使用して、位置特定プロバイダの識別を認証し得る。位置特定センタ130と端末110とは、将来の認証のために共通の秘密鍵をネゴシエートしてもよく、端末110は、将来の認証のために安全な不揮発性メモリ250にこの秘密鍵を記憶してもよい。端末110は、ステップ４又は次のステップ５の何れかにおいてユーザに対するサービスのアクティブ化を確認し得る。
【００２８】
第２の申し込み方式に対して、セキュリティ特性は以下の通りである。ステップ１及び２は、例えばユーザが位置特定プロバイダの真の識別を知ることができるといった、安全なやり方で行われ得る。サービスがまだアクティブにされていないので、ステップ３は安全である必要はなくてもよい。誰か他の者が端末110に一時的にアクセスをし得るので、ステップ４は安全でない場合がある。しかしながら、とくに、位置特定プロバイダ又は端末が、ステップ１及び２とステップ３及び４との間の遅延が短くないことを確実にする（例えば、１時間又は１日の遅延を確実にする）場合には、この遅延がこれを起こり難くし得る。これは、端末110に一時的にアクセスをした者が、ステップ４及び５を完了するためにアクセスを維持する必要があるからである(真のユーザがステップ４を不測のイベントと見なすならば、それを続けることができなくなる可能性が最も高いであろう)。ステップ３及び４からの主なリスクは、ステップ１及び２においてユーザがアクセスしなかった別の位置特定プロバイダからのサービスのアクティブ化に対する要求であり得る。このことから保護するために、ステップ４において、ユーザは、端末110によって表示されたコードを検証するのではなく、ステップ２で受信したコードを入力するように要求され得る。したがってステップ２で提供されたコードが、端末110と位置特定プロバイダとの間の相互認証に使用され得る。ステップ５において、端末110は、公開ルーツキー証明書を使用して、位置特定プロバイダの識別を検証し得る。端末110(又は申し込みプログラム220)は、ステップ４におけるユーザのアクティブ化と、ステップ３及び５におけるサービスのアクティブ化とをサポートするメニューと機能とを提供し得る。
【００２９】
図６は、ネットワークとは無関係のＬＣＳに対する第３の申し込み方式の設計を示している。端末110のユーザは、ＬＣＳターゲット及び／又はＬＣＳクライアントとして、位置特定プロバイダとサービスを確立し得る(ステップ１)。ユーザは、ユーザ名、郵便の住所、電子メールアドレス、場合によってはクレジットカード番号、ＭＤＮ、ＭＳＩＳＤＮ又は端末110の公開ユーザＳＩＰ ＵＲＩなどを提供し得る。ユーザは、ログイン及びパスワード情報を取得し、位置特定プライバシー規則を設定し得る。位置特定センタ130は、位置特定プロバイダのＵＲＩ(例えば、ＩＰアドレス)と秘密鍵とを返し得る(ステップ２)。ユーザは、(例えば、特別メニュー機能を使用して)端末110上で位置特定プロバイダをアクティブにし、位置特定センタ130から受信した位置特定プロバイダのＵＲＩと他の情報とを入力し得る(ステップ３)。端末110は、安全な不揮発性メモリ250に情報を記憶し得る。
【００３０】
位置特定センタ130は、後で(例えば、１日以上後で)アクティブ化を検証し、検証のためにＳＵＰＬを使用して位置特定要求(例えば、ＭＴ−ＬＲ)を送り得る(ステップ４）。検証では、ステップ２で返された秘密コードに対するステップ１で提供されたＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩの関連性をテストし得る。位置特定センタ130が、ＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩを使用して端末110にアクセスし、秘密鍵を使用して端末110を認証し、位置推定を取得することができる場合に、ステップ３におけるアクティブ化は検証されたと見なされ得る。アクティブ化が検証されると、位置特定センタ130又は端末110はユーザに知らせ得る。検証が不成功である場合に、位置特定センタ130は、例えばステップ１で提供された電子メールアドレスに送られる電子メールによって、ユーザに通知し得る。第３の申し込み方式に対するセキュリティ特性は、安全なアクティブ化を確実にするために図４の第１の申し込み方式に対して上述で記載されたことと同様であり得る。
【００３１】
図７は、ネットワークとは無関係のＬＣＳに対する第４の申し込み方式の設計を示している。第４の申し込み方式におけるステップ１、２及び３は、第３の申し込み方式におけるステップ１、２及び３に対して上述で記載されたように行われ得る。端末110はアクティブ化を検証し得る(ステップ４)。検証は、位置特定センタ130に宛てられた、ＳＵＰＬを使用した位置特定要求(例えば、ＭＯ−ＬＲ)であり得る。検証は、ステップ２で返された秘密コードに対する端末110の関連性をテストし得る。端末110が、秘密鍵を使用して位置特定センタ130を認証し、位置推定を取得することができる場合に、ステップ３におけるアクティブ化は検証されたと見なされ得る。端末110はさらに、ユーザに対してアクティブ化を確認し得る。位置特定センタ130はさらに、例えば端末110に対する位置特定要求(例えば、ＭＴ−ＬＲ)を開始することによって、ステップ１で提供されたＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩを検証し得る。第４の申し込み方式におけるステップ１、２及び３のセキュリティ特性は、安全なアクティブ化を確実にするために図４の第１の申し込み方式におけるステップ１、２及び３に対して上述で記載されたことと同様であり得る。第４の申し込み方式におけるステップ４及び５は、この方式におけるステップ１及び２と同じくらい安全であり得る。
【００３２】
図８は、ネットワークとは無関係のＬＣＳに対する第５の申し込み方式の設計を示している。端末110のユーザは、ＬＣＳターゲット及び／又はＬＣＳクライアントとして、位置特定プロバイダとサービスを確立し得る(ステップ１)。ユーザは、端末110のＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩを提供し、ログイン及びパスワード情報を取得し、位置特定プライバシー規則を設定し得る。位置特定センタ130は第１の秘密鍵(鍵１)を戻し(ステップ２)、端末110にサービスのアクティブ化に対する要求を送り得る(ステップ３)。ステップ３は、ステップ２の直後に又はもっと後で行われ得る。要求は、位置特定プロバイダの名称、位置特定プロバイダのＵＲＩ、及び第２の秘密鍵(鍵２)を含んだＳＭＳメッセージ又は他の何らかのメッセージ(例えば、ＭＭＳ、ＩＭ)において送られ得る。
【００３３】
端末110は、サービスのアクティブ化を認可するようにユーザに注意を促し得る(ステップ４)。端末110は位置特定プロバイダの名称を表示して、ユーザから鍵１を取得し得る。サービスのアクティブ化がユーザによって認可されると、端末110は位置特定センタ130とのサービスのアクティブ化を検証し得る(ステップ５)。ステップ５の一部として、鍵１と鍵２とは永続的秘密鍵Ｋに組み合され得る。ステップ５の別の部分として、端末110は、相互認証に秘密鍵Ｋを使用して(例えば、ＳＵＰＬを使用して)ＭＯ−ＬＲの位置特定要求を行い得る。秘密鍵Ｋを使用して相互認証が成功し、位置推定が取得されると、ステップ３におけるサービスのアクティブ化が、端末110と位置特定センタ130との両者によって検証されたと見なされ得る。端末110は、ステップ４又は次のステップ５においてユーザにサービスのアクティブ化を確認し得る。
【００３４】
第５の申し込み方式におけるステップ１、２、３及び４に対するセキュリティ特性は、安全なアクティブ化を確実にするために図５の第２の申し込み方式におけるステップ１、２、３及び４に対して上述で記載されたことと同様であり得る。秘密鍵Ｋは２つの別の対話から取得されるので、ステップ５は安全であるはずである。これは、ステップ１及び２においてユーザがアクセスしていない別の位置特定プロバイダからのサービスのアクティブ化に対する要求を防ぐ。
【００３５】
第１乃至第５の申し込み方式において、ユーザは、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ又は他の何らかの手段を使用してインターネットによって位置特定センタ130にアクセスすることにより、位置特定プロバイダにＬＣＳターゲット及び／又はＬＣＳクライアントとしてサービスを申し込み得る。ユーザは、端末110のユーザ名、郵便の住所、電子メールアドレス、料金請求情報、公開識別情報などのような関連情報を提供し得る。ＬＣＳターゲットとしての申し込みに対して、関連情報が端末110に提供されて記憶されるので、端末110は位置特定センタ130と正しく対話することができ、ユーザ又は他の何らかのＬＣＳクライアントによって要求されたときに、端末の位置を取得させることができる。
【００３６】
第１乃至第５の申し込み方式の各々は、別々の設定部分とアクティブ化部分とを含んでいる。設定部分に対して、ユーザのアカウントが位置特定センタ130において作成され、ユーザのアカウントは、端末110のユーザ名、郵便の住所、電子メールアドレス、料金請求の明細、プライバシーについての選択、加入した位置特定サービス、ＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩなどのようなユーザ情報を含み得る。アクティブ化部分に対して、位置特定プロバイダに関する情報が端末110において構成され、端末110に関する情報(例えば、ＭＤＮ、ＭＳＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩ)が、位置特定センタ130に提供され得る。端末110と位置特定センタ130とが位置特定サービスのために後で対話するときに、相互認証を可能にするために、情報が端末110と位置特定センタ130との両者に記憶され得る。特定の位置特定ソリューション(例えば、ＳＵＰＬ)が、位置特定サービスをサポートするために端末110と位置特定センタ130との間で使用可能にされ得る。
【００３７】
図４乃至８に示されているように、設定部分は、ユーザと位置特定センタ130との間における情報転送を含み、(例えば、インターネットによる)個別のオンライン接続によって行われ得る。アクティブ化部分は、端末110と位置特定センタ130との間における情報転送と、ユーザと端末の110との間における対話とを含む。設定部分とアクティブ化部分とは組み合されてもよい。
【００３８】
図９は、ネットワークとは無関係のＬＣＳに対する第６の申し込み方式の設計を示している。任意で、端末110のユーザは、(例えば、コンピュータ112からの)個別のオンラインアクセスを使用して、位置特定プロバイダとのサービスを確立し(ステップ１)、位置特定センタ130は、位置特定プロバイダへの将来のユーザクセスを可能にするログイン及びパスワード情報を返し得る(ステップ２)。端末110のユーザは、(例えば、メニュー機能によって)端末上の申し込みプログラム220を起動し得るか、或いは最初に位置特定センタ130から端末110へ申し込みプログラムをダウンロードして又は最初に他の何らかのやり方で申し込みプログラム220を取得して、次に申し込みプログラムを起動し得る(ステップ３)。申し込みプログラム220は、申し込み手続きによりユーザを誘導し得る(ステップ４)。ステップ１及び２が行われなかった場合には、申し込みプログラム220は、位置特定センタ130にアクセスして、ステップ１及び２の申し込み部分全体にわたってユーザの誘導を助け得る。ステップ１及び２が行われた場合には、申し込みプログラム220は、ステップ２で受信したログイン及びパスワード情報を使用して、ユーザが位置特定センタ130にログインするのを助け得る。ユーザは、より多くの申し込み情報を追加し、及び／又は既存の申し込み情報を変更し得る。申し込みプログラム220は、ＨＴＴＰＳ又はＴＬＳのような任意の安全なＴＣＰ／ＩＰ又はＵＤＰ／ＩＰに関するプロトコルを使用して、位置特定センタ130にアクセスして対話し得る。ログイン及びパスワード情報は、安全な通信を確立するのを助けるために使用され得る。申し込みプログラム220は、公開識別情報(例えば、ＭＤＮ、ＭＳＤＩＳＤＮ又は公開ユーザＳＩＰ ＵＲＩ)、端末110によってサポートされている位置特定ソリューション、及び／又は他の情報を位置特定センタ130に提供し得る。
【００３９】
位置特定センタ130は、位置特定プロバイダ情報、セキュリティ情報、サービス情報、及び／又は他の情報を申し込みプログラム220に提供し得る(ステップ５)。位置特定プロバイダ情報は、位置特定プロバイダの名称とアドレス(例えば、ＵＲＩ又はＩＰアドレス)とを含み得る。セキュリティ情報は、将来の位置特定要求に対して端末110と位置特定センタ130との間における相互認証と安全な通信とを可能にするように、認証と暗号鍵とを含み得る。サービス情報は、プライバシーについての選択及び／又はユーザに対する他の情報を含み得る。他の情報は、位置特定プロバイダによってサポートされている位置特定ソリューションを含み得る。申し込みプログラム220は、位置特定サービスのために後で使用するように、端末110内の安全な不揮発性メモリ250に、ステップ５で受信した情報を記憶し得る(ステップ６)。申し込みプログラム220は任意で、(例えば、ＳＵＰＬを使用して)ＭＯ−ＬＲを起動し、端末110に対する位置推定を取得して、位置特定ソリューションが位置特定プロバイダと正しく働くことを検証し得る(ステップ７)。位置特定センタ130は同様に、(例えば、ＳＵＰＬを使用して)ＭＴ−ＬＲを起動し、端末110に対する位置推定を取得して、正しい動作を検証するように得る。申し込みプログラム220は、設定とアクティブ化とがユーザに対して完了していることを確認し得る(ステップ８)。
【００４０】
申し込みプログラム220が位置特定プロバイダによって提供される(例えば、位置特定プロバイダのウェブサイトからダウンロードされるか、又は位置特定プロバイダによって、端末110に対するプログラム及び機能の任意のプロバイダに供給される)場合に、位置特定プロバイダがステップ４、５及び７において申し込みプログラム220か位置特定センタ130かを選ぶ通信手続きを使用することが可能であり得る。具体的には、認証及び暗号化の信頼性のある手段と、申し込みプログラム220と位置特定センタ130との間でデータを転送するためのフレキシブルで拡張性のある手段とを用いることが可能であり得る。さらに、ステップ３及び８におけるユーザと申し込みプログラム220との間の対話を、ユーザの観点から簡単でユーザフレンドリにすることが可能であり得る。申し込みプログラム220と位置特定センタ130との間で使用されるインターフェイスと手続きとが提供される、例えば、標準化されるか又はさもなければ公に利用可能であるならば、申し込みプログラム220が位置特定プロバイダによって提供されない場合にも、これらの効果が達成され得る。位置特定プロバイダが申し込みプログラム220を提供する場合には、第６の申し込み方式がより適切であり得る一方で、申し込みプログラム220が位置特定プロバイダによって提供されない場合には、第１乃至第５の申し込み方式がより適切であり得る。しかしながら、申し込みプログラム220が位置特定プロバイダによって提供されるか、又は他の何らかのソースによって提供されるかに関わらず、全ての申し込み方式が使用され得る。
【００４１】
第６の申し込み方式に対して、セキュリティ特性は以下の通りである。（実行される場合に）ステップ１及び２は安全であり得る。例えば、ユーザは位置特定プロバイダの真の識別を知ることができ、ステップ２においてログイン及びパスワード情報を安全に返すためにＨＴＴＰＳが使用され得る。ステップ３は安全ではないが、第１の申し込み方式に対して上述に記載されたようにして回避することができる。ステップ５乃至８は、端末110と位置特定センタ130との間で安全なＩＰプロトコル(例えば、ＨＴＴＰＳ又はＴＬＳ)を使用するので、安全であり得る。
【００４２】
第７の申し込み方式において、位置特定プロバイダは、端末110において(例えば、第１又は第２のＨ−ＳＬＰとして)事前構成され得る。位置特定プロバイダの情報(例えば、Ｈ−ＳＬＰアドレス、認証パラメータなど)は端末110内の安全な不揮発性メモリ250に予め記憶することができるので、この事前構成により、端末と位置特定センタ130との間の設定とアクティブ化の手続きとを回避することができる。サービスは、事前にアクティブにされて使用する準備ができている場合もあり、或いは端末110上のメニュー機能又は他のコマンドによりユーザによってアクティブにされる場合もある。位置特定プロバイダは変更される場合もあり、及び／又は他の位置特定プロバイダが、上述の申し込み方式の何れかによって後から追加される場合もある。
【００４３】
上述の申し込み方式は、位置特定サービスのポータビリティをサポートしている。ユーザはホームネットワークオペレータを変更し、番号ポータビリティにより同じＭＤＮ又はＭＳＩＳＤＮを保持して、同じ位置特定プロバイダから位置特定サービスを取得し続けることができる。(ＳＭＳのポータビリティの拡張がサポートされるならば)ＳＵＰＬ ＩＮＩＴメッセージのＳＭＳ転送は、番号ポータビリティにより機能し続けるであろう。サービスがホームネットワークオペレータと結び付けられていないので、位置特定サービスの他の態様が適用され続けるであろう。
【００４４】
一般に、端末110と位置特定センタ130は、端末110に対する位置推定を取得してＬＣＳクライアント及び／又は端末110に提供する、ＬＣＳターゲットに対する位置推定を取得して端末110に提供する、端末110が自身の位置を決定するのを助ける支援データを提供するなどのために、位置特定ソリューションを利用し得る。１つの設計において、ＳＵＰＬは、上記の機能の全てをサポートするために使用され得る。ＳＵＰＬは、位置特定センタ130のＩＰ能力と、相互認証に対するサービスのアクティブ化中に確立された共有秘密鍵と、ＳＵＰＬに対する拡張として、Ｈ−ＳＬＰにおいて現在のＩＰアドレスを登録する端末の能力とを利用することができる。
【００４５】
位置特定センタ130は、ＳＵＰＬをサポートすることができ、（ｉ）上述の申し込み手続きによってユーザのアカウントを作成し、（ｉｉ）申し込み手続きによって端末におけるＳＵＰＬの使用をアクティブにする追加の機能を行い得る。位置特定センタ130は、端末110に対してＨ−ＳＬＰの役割をし得る。端末110がホームネットワーク中に第１のＨ−ＳＬＰを既に有している場合には、位置特定プロバイダは、ホームネットワークと位置特定プロバイダとの両者に対してＳＵＰＬの使用を可能にするために、第２のＨ−ＳＬＰになり得る。端末110が第１のＨ−ＳＬＰと第２のＨ−ＳＬＰとの両者を有する場合には、ＬＣＳクライアントに代わって端末110の位置を取得するための第１又は第２のＨ−ＳＬＰからのＭＴ−ＬＲ要求は、ＳＵＰＬに対して現在定義されているようにサポートされ得る。端末110の位置又は他の何らかの端末の位置に対する（例えば、ユーザ又は端末110上のアプリケーションによって開始された）端末110による要求の場合に、端末110(或いは開始したユーザ又はアプリケーション)は、定義されているＳＵＰＬ手続きを使用して、第１のＨ−ＳＬＰに要求を送るか又は第２のＨ−ＳＬＰに要求を送るかを決定し得る。
【００４６】
図２を再び参照すると、ＬＣＳモジュール240は、上述の申し込み方式の何れかによって前もって入れることができる、安全なメモリ250中の位置特定プロバイダ情報(例えば、Ｈ−ＳＬＰアドレス、第１及び第２のＨ−ＳＬＰアドレス、セキュリティキー、加入したサービスなど)にアクセスすることができる。ＬＣＳモジュール240は、申し込みプログラム220の一部(例えば、その拡張部分)であり得る。その場合には、ＬＣＳモジュール240は、申し込みプログラム220と同じやり方で同じアクセスルーチンを用いることによって、安全なメモリ250中の特定の位置特定プロバイダ情報へのアクセスのしかたが分かるであろう。ＬＣＳモジュール240が申し込みプログラム220の一部であって、位置特定プロバイダによって提供された場合には、端末110と位置特定サーバ150との間における一組の関連付けられた位置特定手続きと、任意の位置特定ソリューション(例えば、ＳＵＰＬのような標準化されたソリューションであるとは限らない)とを使用することも可能であり得る。これは位置特定プロバイダにとって好都合であり得る(例えば、コストを低減する)。申し込みプログラム220とＬＣＳモジュール240とが別々である(例えば、異なるソースによって提供された)場合には、ＯＳ ＡＰＩ230の既知の能力が、共通のアクセスを可能にするために使用され得る。さらに、共通のアクセスは、ＯＳ ＡＰＩ230を定義する規格に提供されている既知の規定(例えば、特定のタイプの位置特定プロバイダ情報を指す特定のパラメータ値及び／又は特定のパラメータ名を定義する規定)によって支援され得る。
【００４７】
図１０は、ＳＵＰＬにおいてネットワークが開始する位置特定サービスに対するメッセージフロー1000を示している。メッセージフロー1000は、図３のブロック320に使用され得る。ＳＵＰＬにおいて、端末110はＳＵＰＬ使用可能端末(SUPL Enabled Terminal, SET)と称され、位置特定センタ130はＨ−ＳＬＰと称され、ＬＣＳクライアント140はＳＵＰＬエージェントと称され得る。
【００４８】
ＬＣＳクライアント140は、端末110に対する位置情報を求めて、位置特定センタ130にＭＬＰ標準位置特定即時要求(Standard Location Immediate Request, SLIR)メッセージを送り得る（ステップＡ）。位置特定センタ130は、要求された位置情報に対してＬＣＳクライアント140を認証及び認可し得る。次に位置特定センタ130は、ＬＣＳターゲットである端末110に対するルーティング情報を取得し得る(ステップＢ）。
【００４９】
位置特定センタ130は、端末110と位置特定セッションを開始するためにＳＵＰＬ ＩＮＩＴメッセージを送り得る(ステップＣ)。端末110が位置特定センタ130に登録を行っていて、位置特定センタにそのＩＰアドレスを提供するならば、ＳＵＰＬ ＩＮＩＴメッセージは、ＳＭＳ、ＷＡＰプッシュ、ＳＩＰプッシュ、或いはＵＤＰ／ＩＰ又はＴＣＰ／ＩＰ転送を使用して送られ得る。ＳＵＰＬ ＩＮＩＴメッセージは、位置特定セッションを識別するために使用されるセッション−ｉｄ、所期の位置決め方法(positioning method, posmethod)、所望の位置決め品質(quality of positioning, QoP)などを含み得る。ＳＵＰＬ ＩＮＩＴメッセージを受信すると、端末110はデータ接続設定手続きを行い、端末がパケットデータネットワークにまだ加わっていない場合には加わって、位置特定センタ130に対する安全なＩＰ接続を確立し得る(ステップＤ)。端末110は、ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージを位置特定センタ130に送り得る(ステップＥ)。ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージは、セッション−ｉｄ、端末の能力(例えば、サポートされている位置決め方法及びプロトコル)などを含み得る。端末110は、ステップＣにおいて位置特定センタ130を認証し、位置特定センタ130は、申し込み中に確立された共有秘密鍵(shared secret key, SSK)を使用したＰＳＫ−ＴＬＳに基づいて、ステップＥにおいて端末110を認証し得る。
【００５０】
次に端末110は、ＩＳ−８０１、無線資源ＬＣＳプロトコル(Radio Resource LCS Protocol, RRLP)、無線資源制御(Radio Resource Control, RRC)、一般的位置決めプロトコル（Generic Positioning Protocol, GPP)などに基づき得る位置決めセッションの間、位置特定センタ130及び／又は位置特定サーバ150とメッセージを交換し得る（ステップＦ）。ＳＥＴに支援される位置決め（SET-assisted positioning）に対して、位置特定センタ130又は位置特定サーバ150は、端末から受信した位置決め測定に基づいて、端末110の位置推定を計算し得る。ＳＥＴに基づく位置決め（SET-based positioning）に対して、端末110は、位置特定センタ130又は位置特定サーバ150からの支援に基づいて、位置推定を計算し得る。何れの場合においても、位置決めセッションを完了すると、位置特定センタ130は端末110にＳＵＰＬ ＥＮＤメッセージを送り(ステップＧ)、さらにＭＬＰ標準位置特定即時応答(Standard Location Immediate Answer, SLIA)メッセージにおいて、要求された位置情報をＬＣＳクライアント140に送り得る(ステップＨ）。
【００５１】
図１１は、ＳＵＰＬにおいてＳＥＴが開始する位置特定サービスに対するメッセージフロー1100を示している。メッセージフロー1100も、図３のブロック320に使用され得る。端末110上のＬＣＳクライアントは、端末上で実行されているアプリケーションから、位置情報に対する要求を受信し得る。端末110は、データ接続設定手続きを行い、必要に応じてパケットデータネットワークに加わって、位置特定センタ130に対する安全なＩＰ接続を確立し得る（ステップＡ）。次に端末110は、位置特定センタ130との位置特定セッションを開始するためにＳＵＰＬ ＳＴＡＲＴメッセージを送り得る（ステップＢ)。ＳＵＰＬ ＳＴＡＲＴメッセージは、セッション−ｉｄ、端末の能力などを含み得る。位置特定センタ130は、端末110に対するルーティング情報を取得して(ステップＣ)、次に、セッション−ｉｄ、選択された位置決め方法などを含み得るＳＵＰＬ ＲＥＳＰＯＮＳＥメッセージを端末110に送り得る(ステップＤ)。端末110は、セッション−ｉｄと、場合によっては他の情報とを含み得るＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージを返し得る(ステップＥ)。次に端末110は、位置決めセッションの間、位置特定センタ130及び／又は位置特定サーバ150とメッセージを交換し得る(ステップＦ)。位置決めセッションを完了すると、位置特定センタ130は、要求された位置情報を含むＳＵＰＬ ＥＮＤメッセージを端末110に送り得る(ステップＧ)。
【００５２】
メッセージフロー1000及び1100、並びにＳＵＰＬの他の態様は、２００７年６月１５日の「Ｓｅｃｕｒｅ Ｕｓｅｒ Ｐｌａｎｅ Ｌｏｃａｔｉｏｎ Ａｒｃｈｉｔｅｃｔｕｒｅ」と題するＯＭＡ−ＡＤ−ＳＵＰＬ−Ｖ１、２００７年６月１５日の「ＵｓｅｒＰｌａｎｅ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ」と題するＯＭＡ−ＴＳ−ＵＬＰ−Ｖ１、２００７年８月３１日の「Ｓｅｃｕｒｅ Ｕｓｅｒ Ｐｌａｎｅ Ｌｏｃａｔｉｏｎ Ａｒｃｈｉｔｅｃｔｕｒｅ」と題するＯＭＡ−ＡＤ−ＳＵＰＬ−Ｖ２、及び２００８年２月６日の「ＵｓｅｒＰｌａｎｅ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ」と題するＯＭＡ−ＴＳ−ＵＬＰ−Ｖ２に記載されている。これらのＳＵＰＬの文献は、ＯＭＡから公に入手可能である。
【００５３】
図１０と１１とに示されているように、一般的位置決めプロトコル(Generic Positioning Protocol, GPP)は、ステップＦにおける位置決めセッションに使用され得る。ＧＰＰは、様々なアクセスタイプをサポートすることができ、端末110が任意の無線及び／又は有線ネットワークによって位置特定サービスを取得することができるようにするためには、ネットワークとは無関係のＬＣＳにより適しているかもしれない。ＲＲＬＰ、ＲＲＣ及びＩＳ−８０１のようなアクセス別の位置決めプロトコルも、サポートされる場合があり、ＧＰＳとＧＮＳＳとにより適しているかもしれない。
【００５４】
ネットワークとは無関係のＬＣＳは、様々な用途に使用され得る。例えば、ネットワークとは無関係のＬＣＳは、現在の位置に基づいて、イベント及び機会の通知を受信する、物又は人々(例えば、子供)を追跡する、などの様々な目的で位置推定を取得するために使用され得る。
【００５５】
図１２は、ネットワークとは無関係のＬＣＳをサポートするプロセス1200の設計を示している。プロセス1200は、位置特定センタ130又は他の何らかのエンティティによって行われ得る。位置特定センタは、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように端末と通信し得る(ブロック1212)。位置特定センタは、端末に対するホームネットワークとは無関係に、端末に対するアカウントを確立し得る。その後、位置特定センタは、確立されたアカウントに基づいて、端末に対するホームネットワーク又はサービングネットワークと対話することなく、端末に位置特定サービスを提供し得る(ブロック1214)。
【００５６】
ブロック1212に対して、位置特定センタは、アカウントを確立するための申し込み中に、セキュリティ情報(例えば、少なくとも１つの秘密鍵)と、位置特定センタに対するアドレス情報(例えば、ＵＲＩ、ＩＰアドレスなど)とを提供し得る。位置特定センタは、申し込み中に、端末に対する公開識別情報(例えば、ＭＤＮ、ＭＳＤＩＳＤＮ、又は公開ユーザＳＩＰ ＵＲＩ)を受信し得る。ブロック1214においてＭＴ−ＬＲに対して、位置特定センタは、公開識別情報に基づいて、位置特定サービスに対する要求を端末に送り得る。ブロック1214においてＭＯ−ＬＲに対して、位置特定センタは、アドレス情報に基づいて、端末によって送られた位置特定サービスに対する要求を受信し得る。ＭＴ−ＬＲとＭＯ−ＬＲとの両者に対して、位置特定センタは、セキュリティ情報に基づいて、位置特定サービスのために端末と安全な通信を確立し得る。
【００５７】
アカウントを確立するための申し込みは、様々なやり方で行われ得る。図４における第１の申し込み方式に対して、位置特定センタは、端末に対するアカウントを設定する要求を受信して、要求に応答して、秘密鍵と位置特定センタに対するアドレス情報とを提供して、アドレス情報に基づく端末によるアクセスを受信して、秘密鍵に基づいて、端末と相互認証を行って、相互認証の成功後に、端末に対するサービスをアクティブ化し得る。
【００５８】
図５における第２の申し込み方式に対して、位置特定センタは、アカウントを設定する要求と端末に対する公開識別情報とを受信して、公開識別情報に基づいて、サービスのアクティブ化に対する要求を端末に送って、サービスのアクティブ化の確認を端末から受信し得る。
【００５９】
図６における第３の申し込み方式に対して、位置特定センタは、アカウントを設定する要求と端末に対する公開識別情報とを受信して、要求に応答して、秘密鍵と位置特定センタに対するアドレス情報とを提供して、公開識別情報に基づいて、サービスのアクティブ化に対する要求を端末に送って、秘密鍵に基づいて、端末と相互認証を行って、相互認証の成功後に、端末に対するサービスをアクティブ化し得る。サービスのアクティブ化に対する要求は、位置特定要求(例えば、ＭＴ−ＬＲ)であり得る。これは、位置特定要求が通常の位置特定サービスの一部として既にサポートされている場合があるので、実施を単純化し得る。
【００６０】
図７における第４の申し込み方式に対して、位置特定センタは、アカウントを設定する要求と端末に対する公開識別情報とを受信して、要求に応答して、秘密鍵と位置特定センタに対するアドレス情報とを提供して、アドレス情報に基づいて端末によって送られたサービスのアクティブ化に対する要求を受信して、秘密鍵に基づいて、端末と相互認証を行って、相互認証の成功後に、端末に対するサービスをアクティブ化し得る。サービスのアクティブ化に対する要求は、位置特定要求(例えば、ＭＯ−ＬＲ)であり得る。これは、位置特定要求が通常の位置特定サービスの一部として既にサポートされている場合があるので、実施を単純化し得る。
【００６１】
図８における第５の申し込み方式に対して、位置特定センタは、アカウントを設定する要求と端末に対する公開識別情報とを受信して、要求に応答して第１の秘密鍵を提供して、公開識別情報に基づいて、第２の秘密鍵とサービスのアクティブ化に対する要求とを端末に送って、第１の秘密鍵と第２の秘密鍵とに基づいて、第３の秘密鍵を生成して、サービスをアクティブ化するために端末によって送られた位置特定要求を受信して、第３の秘密鍵に基づいて、端末と相互認証を行って、相互認証の成功後に、端末に対するサービスをアクティブ化し得る。
【００６２】
図９における第６の申し込み方式に対して、位置特定センタは、端末に対するアカウントを設定する要求を受信して、要求に応答して、ログイン及びパスワード情報を提供して、ログイン及びパスワード情報に基づいて、端末と安全な通信を確立して、端末に対する公開識別情報を受信して、セキュリティ情報と位置特定センタに対するアドレス情報とを端末に送り得る。
【００６３】
アカウントを確立するための申し込みは、（ｉ）位置特定センタと端末との間の対話と、（ｉｉ）場合によっては、位置特定センタと個々のコンピュータとの間の対話を含み得る。申し込みはさらに、上述で与えられたステップとは異なるステップ、追加の及び／又は異なる情報の交換などを含み得る。
【００６４】
図１３は、ネットワークとは無関係のＬＣＳによって位置特定サービスを取得するプロセス1300の設計を示している。プロセス1300は、端末110又は他の何らかのエンティティによって行われ得る。端末は、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように位置特定センタと通信し得る(ブロック1312)。端末は、端末に対するホームネットワークとは無関係に、位置特定センタとアカウントを確立し得る。その後端末は、確立されたアカウントに基づいて、端末に対するホームネットワーク又はサービングネットワークと対話することなく、位置特定センタから位置特定サービスを取得し得る(ブロック1314)。
【００６５】
ブロック1312に対して、端末は、アカウントを確立するための申し込み中に、セキュリティ情報(例えば、少なくとも１つの秘密鍵)と位置特定センタに対するアドレス情報(例えば、ＵＲＩ、ＩＰアドレスなど)とを受信し得る。端末は、セキュリティ情報とアドレス情報とを安全に記憶し得る。ブロック1314においてＭＴ−ＬＲに対して、端末は、位置特定サービスに対する要求を位置特定センタから受信し得る。ブロック1314においてＭＯ−ＬＲに対して、端末は、アドレス情報に基づいて、位置特定サービスに対する要求を位置特定センタに送り得る。ＭＴ−ＬＲとＭＯ−ＬＲとの両者に対して、端末は、セキュリティ情報に基づいて、位置特定サービスのために位置特定センタと安全な通信を確立し得る。
【００６６】
アカウントを確立するための申し込みは、様々なやり方で行われ得る。図４における第１の申し込み方式に対して、端末は、位置特定センタに対するアドレス情報と、位置特定センタによって提供された秘密鍵とを受信して、アドレス情報に基づいて、位置特定センタにアクセスして、秘密鍵に基づいて、位置特定センタと相互認証を行って、相互認証の成功後に、位置特定センタとサービスをアクティブ化し得る。
【００６７】
図５における第２の申し込み方式に対して、端末は、位置特定センタからサービスアクティブ化に対する要求を受信して、サービスのアクティブ化の認可をユーザに対して問合せて、ユーザの認可を受信することに応答して、位置特定センタにサービスのアクティブ化の確認を送り得る。
【００６８】
図６における第３の申し込み方式に対して、端末は、位置特定センタに対するアドレス情報と、位置特定センタによって提供された秘密鍵とを受信して、サービスのアクティブ化に対する要求(例えば、ＭＴ−ＬＲの位置特定要求)を位置特定センタから受信して、秘密鍵に基づいて、位置特定センタと相互認証を行って、相互認証の成功後に、位置特定センタとサービスをアクティブ化し得る。
【００６９】
図７における第４の申し込み方式に対して、端末は、位置特定センタのアドレス情報と、位置特定センタによって提供された秘密鍵とを受信して、アドレス情報に基づいて、サービスのアクティブ化に対する要求(例えば、ＭＯ−ＬＲの位置特定要求)を位置特定センタに送って、秘密鍵に基づいて、位置特定センタと相互認証を行って、相互認証の成功後に、位置特定センタとサービスをアクティブ化し得る。
【００７０】
図８における第５の申し込み方式に対して、端末は、ユーザ入力によって第１の秘密鍵を取得して、第２の秘密鍵とサービスのアクティブ化に対する要求とを位置特定センタから受信して、第１及び第２の秘密鍵に基づいて、第３の秘密鍵を生成して、サービスをアクティブ化するために位置特定センタに位置特定要求を送って、第３の鍵に基づいて、位置特定センタと相互認証を行って、相互認証の成功後に、位置特定センタとサービスをアクティブ化し得る。
【００７１】
図９における第６の申し込み方式に対して、端末は、位置特定センタによって提供されたログイン及びパスワード情報を取得して、ログイン及びパスワード情報に基づいて、位置特定センタと安全な通信を確立して、位置特定センタに公開識別情報を提供して、セキュリティ情報と位置特定センタに対するアドレス情報とを位置特定センタから受信し得る。
【００７２】
申し込みは、（ｉ）端末と位置特定センタとの間の対話と、場合によっては（ｉｉ）端末と個々のコンピュータとの間の対話とを含み得る。申し込みは、上述で与えられたステップとは異なるステップ、追加の及び／又は異なる情報の交換などをさらに含み得る。
【００７３】
位置特定サーバ150は、端末110に支援データを提供し得る。支援データは、衛星を測定することについて端末110を支援する衛星／ナビゲーションデータ、地上ステーション、例えば基地局／セル、ＷＬＡＮアクセスポイント（access point, AP）を測定することについて端末110を支援する地上支援データ（terrestrial assistance data）などであり得る。地上支援データは、基地局アルマナック(base station almanac, BSA)データを含み得る。ＢＳＡデータは、（ｉ）特定の基地局、セル、セル−セクタ、ＷＬＡＮ ＡＰ及び他の無線アクセスエンティティを識別し、（ｉｉ）各エンティティによる無線サポートについての詳細(例えば、無線技術、使用される周波数及びチャネル、電力の出力)を提供し、（ｉｉｉ）各エンティティの位置(例えば、緯度／経度／高度、国、州、郡、市、通り）を提供し、(ｉｖ)エンティティごとのタイミングの詳細(例えば、他のエンティティに対する又はある絶対時間に対する送信のタイミング、及びタイミングドリフト)を提供し、(ｖ)位置を取得するためにこれらのエンティティから受信した信号を測定することと位置を計算することとに役立ち得る他の情報を提供する情報を含み得る。支援データは、ＧＰＳ、ガリレオ、ＧＬＯＮＡＳ、向上した観測時間差(Enhanced Observed Time Difference, E-OTD)、観測到達時間差（Observed Time Difference Of Arrival, OTDOA)、高度な順方向リンク三辺測量(Advanced Forward Link Trilateration, A-FLT)、向上したセルＩＤ（Enhanced Cell ID, E-CID)などのような様々な位置決め方法に対して提供され得る。支援データは、長期間(例えば、日又は週)の間有効であるかもしれず、端末110が、位置特定サーバ150又は任意の無線ネットワークからの更なる支援がなくても、長期間にわたっていつでも適切な位置決め方法を使用して、自身の位置を決定することを可能にし得る。さらに又は代わりに、支援データは、端末110が、位置を提供又は取得するために、位置特定サーバ150からの更なる支援がなくても衛星及び基地局の信号の測定を行
い、位置特定サーバ150又は他の何らかのエンティティに信号の測定を後で送ることを可能にし得る。支援データを提供する能力は、拡張された受信機支援（eXTended Receiver Assistance, XTRA)と称され得る。
【００７４】
ＸＴＲＡと、ネットワークとは無関係のＬＣＳとは、相互に依存しないので、別々に又は一緒に使用され得る。両者が使用される場合に、これらは同じ又は異なるプロバイダによって提供され得る(例えば、一方の位置特定プロバイダはＸＴＲＡのサポートを提供し、他方の位置特定プロバイダはネットワークとは無関係のＬＣＳを提供し得る)。ＸＴＲＡと、ネットワークとは無関係のＬＣＳとを組み合わせると、位置決めプロトコル(ＲＲＬＰ、ＲＲＣ又はＩＳＡ−８０１)もＳＰＣも使用しないＳＵＰＬの最小部分を位置特定プロバイダがサポートすることを可能にし得る。その理由は、位置決めプロトコルを使用して位置特定サーバと対話することを要求せずに、端末が自身の位置を測定して計算することができるからである。
【００７５】
図１４は、支援データの配信をサポートするＸＴＲＡの使用を示している。端末110は、位置特定サーバ150からの支援データを要求し得る。この要求は、地上支援データ(例えば、ＲＲＬＰ、ＲＲＣ、及びＩＳ−８０１位置決め支援データ)及び／又はナビゲーションデータ(例えば、ＧＰＳエフェメリスデータ)に対するものであり得る。
【００７６】
以下のタイプのダウンロードの１つ以上がサポートされ得る。
【００７７】
・位置に基づくダウンロード−端末110は、その現在の位置からある距離Ｄ内の(例えば、全ての無線ネットワーク、その技術及び周波数が端末によってサポートされている全て無線ネットワーク、又は単にサービング無線ネットワークの中の)全基地局に対する地上支援データをダウンロードし得る。
【００７８】
・使用に基づくダウンロード−端末110は、端末が出会った(例えば、使用又は観測した)基地局及び／又はＷＬＡＮ ＡＰ及びネットワークを記録して、より多く出会った基地局、ＷＬＡＮ ＡＰ、及びネットワーク(並びにそれらに隣り合うもの)に対する地上支援データをダウンロードし得る。位置特定サーバ150は、端末110について基地局とＷＬＡＮ ＡＰとの使用及び／又は観測履歴を記録して、将来のＸＴＲＡによる対話について更新し得る。
【００７９】
・使用と位置とに基づくダウンロード−端末110は、端末が訪れた位置を(例えば、１時間に１つの位置推定ずつ)記録して、位置特定サーバ150にその位置履歴を送り得る。次に端末110は、端末が最もよく訪れる場所(例えば、職場、自宅など)に近い基地局に対する地上支援データをダウンロードし得る。位置特定サーバ150は、端末110の位置履歴を記録して、将来のＸＴＲＡによる対話について更新し得る。
【００８０】
上述の全てダウンロード方式について、ダウンロードされた地上支援データは、基地局とＷＬＡＮ ＡＰとの位置、端末に基づく位置決め方法を可能にするタイミングデータ(例えば、実時間差(real time difference, RTD)、絶対時間差(absolute time differences, ATD)、タイミングドリフトなど)、精密な時間支援(fine time assistance, FTA)データ、及び／又は他のデータを含み得る。端末に基づく位置決め方法は、Ｅ−ＯＴＤ、ＯＴＤＯＡ、Ａ−ＦＬＴ、Ｅ−ＣＩＤなどを含み得る。幾つかの地上支援データ(例えば、グローバルシステムフォーモバイルコミュニケーションズ(Global System for Mobile communications, GSM（登録商標）)、広帯域ＣＤＭＡ(Wideband CDMA, WCDMA（登録商標）)及びロングタームエボリューション(Long term Evolution, LTE）のような非同期無線技術のタイミングデータ)は、長期間有効でない場合がある。位置特定サーバ150又は端末110は、どのデータを端末110にダウンロードするかを決定し得る。
【００８１】
端末110、114及び116は、位置特定サーバ150に測定データをアップロードし得る。端末110は、各位置決定に対するＳＵＰＬ位置特定ＩＤパラメータ、履歴測定に対するＳＵＰＬの複数の位置特定ＩＤパラメータを通しての測定データ、ＳＥＴに支援される又はＳＥＴに基づく位置決めに対するＳＵＰＬ位置推定、所有権を主張できるデータ（proprietary data）などを位置特定サーバ150との対話により送り得る。測定データは、現在端末110の近くにあるか又は過去に出会ったセルとネットワークとに対するものであり得る。測定データは、地上支援データのより大きくてより信頼できるデータベースを構築するために位置特定サーバ150によって使用され得る。位置特定サーバ150は、多くの異なるセル、基地局、ＷＬＡＮ ＡＰ及びネットワークに対する多くの端末(例えば、図１４における端末110、114、116)からの測定データを組み合わせてもよく、端末がそれら自身の位置を取得するのを助けるために、組み合わされたデータの一部を端末(例えば、図１４における端末110)に後で提供してもよい。
【００８２】
測定データは、ＷＬＡＮ ＡＰの測定、ＲＲＬＰ Ｅ−ＯＴＤの測定、ＧＳＭネットワーク測定報告(Network Measurement Report, NMR)の測定、ＧＳＭ ＦＴＡ、ＲＲＣ ＯＴＤＯＡの測定、ＷＣＤＭＡに対するＷＣＤＭＡ測定結果リスト(Measured Results List, MRL)の測定、ＷＣＤＭＡ ＦＴＡ、ＩＳ−８０１ Ａ−ＦＬＴの測定及びセルデータなどのような様々なタイプの測定を含み得る。ＷＬＡＮ ＡＰの測定により、ＷＬＡＮ ＡＰの識別、位置、及びＩＥＥＥ ８０２．１１ｖの能力を決定することができ得る。ＲＲＬＰ Ｅ−ＯＴＤの測定、ＧＳＭ ＮＭＲの測定及びＧＳＭ ＦＴにより、ＧＳＭ基地局の位置を決定又は概算することができ、ＧＳＭ基地局間のＲＴＤを決定することができ、ＧＰＳ基地局に対してＧＰＳ時間を関連付けることなどができ得る。ＲＲＣ ＯＴＤＯＡの測定、ＷＣＤＭＡ ＭＲＬの測定及びＷＣＤＭＡ ＦＴＡにより、ＷＣＤＭＡ基地局の位置を決定又は概算することができ、ＷＣＤＭＡ基地局間のＲＴＤを決定することができ、ＷＣＤＭＡ基地局に対してＧＰＳ時間を関連付けることなどができ得る。ＩＳ−８０１ Ａ−ＦＬＴの測定及びセルデータにより、ＣＤＭＡ １ｘ、ＣＤＭＡ ＥｖＤＯ及びＵＭＢ基地局の位置、電力の出力及びタイミングを決定又は検証することができる。
【００８３】
位置特定サーバ150は、複数の端末からの同じ又は等価な情報、例えば、同じセル又はＷＬＡＮ ＡＰに関する情報を受信し得る。位置特定サーバ150は、情報を検証して、例えば、対応する情報値の平均をとることによって、情報の信頼度及び精度を改善し得る。さらに、位置特定サーバ150は、異なる端末の測定から、新たな情報、例えばセルの電波塔とＷＬＡＮ ＡＰとの位置座標を取得するために、これらの異なる端末からの情報を組み合わせることができる。
【００８４】
支援データは、端末110に安全にダウンロードされ、端末110に安全に記憶され得る。支援データは、位置特定プロバイダにとって大切な機密であると考えられ、（ｉ）ダウンロード中の盗聴及び傍受と、（ｉｉ）端末110と位置特定サーバ150とにおける無認可のアクセスとから保護され得る。セキュリティは、ダウンロード及びアップロードされたデータを暗号化すること、端末110に記憶されているデータを暗号化するか又は外部からのアクセスを防ぐこと、及び位置特定サーバ150に記憶されているデータを保護することによって達成され得る。ＳＵＰＬによって交換されるデータは既に暗号化されているので、セキュリティの重点は、暗号化が本質的に使用されていない他のエリアに置かれ得る。
【００８５】
セキュリティを提供するために、端末110内の、外部で読み出すことができるメモリ(端末110から物理的に取り出して、外部で読み出すことができる任意のメモリを含む)に記憶されている支援データが暗号化され得る。端末110内のプロセッサに記憶されている支援データは、暗号化され及び／又は外部のアクセスから保護され得る。ＸＴＲＡ、プロセッサ又は端末の一意の識別、位置特定サーバ150に対する公開鍵Ｋｐ、秘密鍵Ｋｓ及び／又は他のパラメータは、端末110上で事前構成され得る。追加の秘密鍵Ｋ１、Ｋ２などは、ＸＴＲＡのための位置特定サーバとの対話中に端末110と位置特定サーバ150との間でネゴシエートされ得る。秘密鍵Ｋ１、Ｋ２などは、アップロード、ダウンロード及び記憶のためにデータを暗号化するのに使用され得る。
【００８６】
全てのデータが端末110上で暗号化されるわけではなく、例えば、少なくとも１つの秘密鍵が、他のデータを解読するために、暗号化されていない形で記憶され得る。端末110中の一部のメモリ(例えば、端末110中のプロセッサチップに存在するメモリ)は安全であるかもしれず、このメモリを永久に損傷又は破壊することなく、このメモリの内容を任意のやり方で取得するか又は読み出すことは不可能であるかもしれない。この場合には、暗号鍵、位置特定センタ130のアドレス、位置特定サーバ150のアドレス、これらのサーバによって可能に又はサポートされている位置特定サービス、及び端末の識別(公開又は秘密)を含めて、特定の重要なデータがこのメモリに記憶され得る。重要なデータの量はかなり少ない（例えば、数百バイト）かもしれず、端末110に利用可能な安全なメモリ量が(例えば、コストのために)制限されている場合には助かるであろう。他の重要度の低いデータは、外部で読み出すことができるメモリに記憶され得る。そのようなデータは、位置特定サーバ150によって提供されたＢＳＡデータ、ＧＰＳ及び他の衛星エフェメリスデータと、端末110によって行われた基地局及びＷＬＡＮ ＡＰの測定とを含み得る。このような重要度の低いデータは、例えば１メガバイト以上のように量がより多いかもしれない。この重要度の低いデータは、端末110の安全なメモリ内に暗号化されずに記憶されているセキュリティキーを使用して、それを暗号化することによって、さらに保護され得る。同様のセキュリティ機構が、重要なデータと重要度の低いデータとの両者を保護するために、位置特定センタ130及び位置特定サーバ150内でさらに採用され得る。
【００８７】
端末110は、ＸＴＲＡのために安全な方法で位置特定サーバ150と対話し得る。端末110と位置特定サーバ150は、データをダウンロード又はアップロードする前に相互に認証し得る。様々なセキュリティ方式に基づくダウンロード及びアップロード中、データの完全性は保護され得る。
【００８８】
第１のセキュリティ方式において、端末110は一意の識別と一意の秘密鍵Ｋｓとを有する。端末110と位置特定サーバ150は、秘密鍵Ｋｓを使用して、安全なＰＳＫ−ＴＬＳの相互認証を行い得る。次に暗号化が行なわれて、追加の相互秘密鍵Ｋ１、Ｋ２などが、適宜に割り当てられ得る。将来のアップロードとダウンロードは、秘密鍵Ｋｓ及び／又はＫ１、Ｋ２などを使用して保護され得る。
【００８９】
第２のセキュリティ方式において、端末110は、他の端末と共通であるが機密は保たれている秘密鍵Ｋｓと識別とを有し得る。各端末に一意の鍵を割り当てることとは対照的に、多数又は全ての端末に対する共通鍵の共有が、製造及び動作コストを低減するために使用され得る。端末110と位置特定サーバ150は、秘密鍵Ｋｓを使用して、ＰＳＫ−ＴＬＳの相互認証を行い得る。次に一意の識別と１つ以上の一意の秘密鍵Ｋ１、Ｋ２などとがネゴシエートされ、端末110と位置特定サーバ150とに記憶され得る。将来のアップロードとダウンロードは、一意の秘密鍵Ｋ１、Ｋ２などを使用して保護され得る。
【００９０】
第３のセキュリティ方式において、端末110は、位置特定サーバ150の公開鍵Ｋｐを有する。端末110は、例えば、ＲＳＡ(Rivest Shamir Adleman)非対称鍵方法を用いたＴＬＳを使用して、位置特定サーバ150を認証し得る。端末110による位置特定サーバ150との正しい対話によって(例えば、この対話が公に定義されていない場合に)、サーバ150は端末110を暗黙に認証し得る。一意の識別と１つ以上の一意の秘密鍵Ｋ１、Ｋ２などとが、将来のダウンロードとアップロードのために、ネゴシエートされて、端末110と位置特定サーバ150とにおいて記憶され得る。その代わりに、端末110は、将来のダウンロードとアップロードに公開鍵Ｋｐを使用し続けてもよい。
【００９１】
第４のセキュリティ方式において、端末110は、公のディジタル署名と公開情報のような端末110の他の情報とを含む公開鍵セキュリティ証明書と、位置特定サーバ150の公開鍵Ｋｐとを有する。ディジタル署名は、公開鍵Ｋｐ又は位置特定サーバ150に知られている他の何らかの公開鍵に関連する秘密鍵を使用して取得され得る。端末110は、例えばＲＳＡ非対称鍵方法を用いたＴＬＳを使用して、位置特定サーバ150を認証し得る。位置特定サーバ150は同様に、その公開鍵セキュリティ証明書と、関連する既知の公開鍵とを使用して、例えばＲＳＡを用いたＴＬＳを使用して、端末110を認証し得る。次に、一意の識別と１つ以上の一意の秘密鍵Ｋ１、Ｋ２などとが、将来のダウンロードとアップロードのために、ネゴシエートされて、端末110と位置特定サーバ150とにおいて記憶され得る。その代わりに、端末110は、将来のダウンロードとアップロードのために、公開鍵Ｋｐと公開鍵セキュリティ証明書とを使用し続けてもよい。
【００９２】
セキュリティを単純化するために、共通の識別、共通の秘密鍵Ｋｓ及び／又は共通の公開鍵Ｋｐが複数の端末に使用され得るが、機密は保たれ得る。次に端末110と位置特定サーバ150は、端末に対する一意の識別と一意の秘密鍵Ｋ１とをネゴシエートし得る。端末に対する一意の秘密鍵は他のやり方でも取得され得る。いずれの場合においても、一意の識別は、位置特定サーバ150中の又は位置特定サーバ150によってアクセス可能な、端末110に関する記録を維持するために、欠陥のある又は信頼性の低い端末を識別してフィルタにかけて取り除くために、紛失した又は盗まれた端末を発見するために、繰り返される複製ＢＳＡデータのアップロードとダウンロードを識別するために、個々の端末ごとの記録（例えば、各端末によって使用されている最も頻度の高い場所及び／又は基地局）を維持するなどのために有益であり得る。秘密鍵Ｋ１が端末110又は位置特定サーバ150において紛失又は破損した場合に、端末110は元の秘密鍵Ｋｓ又は公開鍵Ｋｐに戻り得る。端末110と位置特定サーバ150との間の認証対話手続きは、最初のアクセスと後のアクセスとの両者において同じ又は同様であり得る。認証対話手続きはさらに、位置特定要求に使用されているもの(例えば、ＳＵＰＬ ＳＳＫ認証)と同じ又は同様であり得る。
【００９３】
測定は、ＳＵＰＬ又は他の何らかの位置特定ソリューションにより、端末によって位置特定サーバ150に送られ、地上支援データを構築するために使用され得る。さらに支援データ(例えば、地上支援データ及び／又はナビゲーションデータ)は、ＳＵＰＬ又は他の何らかの位置特定ソリューションを通して、端末によって位置特定サーバ150からダウンロードされ得る。
【００９４】
ダウンロードに対して、ＳＵＰＬ１．０は、隣接セルのみに対するＢＳＡデータのダウンロードをサポートする。ＢＳＡデータは、ベーストランシーバシステム(base transceiver system, BTS)の緯度及び経度とＲＴＤとを含み、Ｅ−ＯＴＤ及びＯＴＤＯＡのようなＳＥＴに基づく位置決め方法のためのものであり得る。ＳＵＰＬ２．０又はＳＵＰＬの後のバージョンは、ＲＲＬＰ、ＲＲＣ及びＩＳ−８０１レベルで拡張型エフェメリス及び拡張型アルマナックの補正を使用して、ナビゲーションデータのダウンロードをサポートし得る。ＳＵＰＬの後のバージョンは、端末の周辺の受信可能範囲よりも広範囲の地理的エリアに対するＢＳＡデータのダウンロードをサポートし得る。
【００９５】
アップロードに対して、ＳＵＰＬ１．０は、ＣＤＭＡ、ＷＣＤＭＡ又はＧＳＭセルの現在のサービングセルに対するセルＩＤとセルの測定結果との限られたアップロードをサポートする。ＳＵＰＬ２．０は、サービングセルと他の受信セルと対するデータ、ＷＬＡＮ情報、及び(例えば、最後の１０分にわたる)履歴セル測定データのアップロードをサポートする。位置特定サーバ150は、長期間(例えば、数時間又は数日)にわたって端末110に記憶されている履歴測定を要求し得る。位置特定サーバ150は、報告すべきＢＳＡ測定とセルタイプとを端末110に知らせ得る。端末110は、現在のサービングセルと前のサービングセルとに対する(例えば、最後の１０分にわたる)様々なタイプの情報を報告し得る。さらに端末110は、受信することができるＷＬＡＮ ＡＰと各セルとについて個別に報告し得る。位置特定サーバ150は、端末110に前もって記憶されている場合には、任意の期間にわたる履歴測定を端末110から取得し得る。
【００９６】
端末110は、様々なタイプの情報をアップロードし得る。端末110は、サービングＧＳＭセルに対する、セルＩＤ及びタイミングアドバンス(timing advance, TA)、同時に取得される(例えば、１５個までの)他のセルに対する、受信信号レベルなどのような、ＧＳＭセル情報を提供し得る。端末110は、（ｉ）サービングＷＣＤＭＡセルに対する、セルＩＤ及びＵＴＲＡのキャリアの受信信号強度インジケータ（received signal strength indicator, RSSI)レベルと、（ｉｉ）（例えば、３２個までの）近隣セルに対する、セルＩＤ、ＣＰＩＣＨのＥｃ／Ｎｏ、ＣＰＩＣＨのＲＳＣＰ、及び／又は経路損失などとのような、ＷＣＤＭＡセル情報を提供し得る。端末110は、セルＩＤ(ＮＩＤ、ＳＩＤ)、基地局の緯度／経度、及び(第２の粒度（second granularity）を有する)ＧＰＳ時間のような、ＣＤＭＡセル情報を提供し得る。端末110は、ＷＬＡＮ ＡＰの情報、例えば、媒体アクセス制御(Medium Access Control, MAC)アドレス、ＡＰの送信電力、アンテナ利得、受信信号対雑音比(signal-to-noise ratio, S/N)及び信号強度、８０２．１１タイプ、ＲＴＤ、ＷＬＡＮ ＡＰの報告された位置、ＳＥＴの送信電力、アンテナ利得、並びにＷＬＡＮ ＡＰにおける受信信号強度及びＳ／Ｎを提供し得る。端末110はさらに、ＧＳＭ、ＷＣＤＭＡ及びＣＤＭＡにＡ−ＧＰＳ ＦＴＡを提供し得る。
【００９７】
図１５は、端末110と位置特定サーバ150の設計を示している。端末110は、ダウンロード／アップロードプログラム1510とメモリ1520とを含み得る。プログラム1510は、ＳＵＰＬ、ＸＴＲＡ、及び／又は他の何らかの位置特定ソリューション或いはプロトコルによって、データのダウンロードとアップロードをサポートし得る。メモリ1520は、（ｉ）アップロードに適した、端末110によって行われたセルラ及び／又はＷＬＡＮ測定を含んでいる測定データ、（ｉｉ）位置特定サーバ150からダウンロードされた地上支援データを含んでいるＢＳＡのサブセット、及び／又は(ｉｉｉ)端末によって位置特定サーバ150からダウンロードされたナビゲーションデータを記憶し得る。
【００９８】
位置特定サーバ150は、ダウンロード/アップロードプログラム1550とメモリ1560とを含み得る。プログラム1550は、ＳＵＰＬ、ＸＴＲＡ、及び／又は他の何らかの位置特定ソリューション或いはプロトコルによって、データのアップロードとダウンロードをサポートし得る。メモリ1560は、位置特定サーバ150からダウンロードされ得る、ナビゲーションデータのデータベース及び／又は地上支援データを含むＢＳＡデータベースを記憶し得る。
【００９９】
ＳＵＰＬに対して、データのダウンロードとアップロードが、様々な既存のＳＵＰＬメッセージでサポートされ得る。位置特定サーバ150は、ＳＵＰＬ ＩＮＩＴメッセージ、ＳＵＰＬ ＲＥＳＰＯＮＳＥメッセージ、又はＳＵＰＬ ＴＲＩＧＧＥＲＥＤ ＲＥＳＰＯＮＳＥメッセージを、位置特定サーバ150によってサポートされている測定と共に送り得る。端末110は、ＳＵＰＬ ＳＴＡＲＴメッセージ、ＳＵＰＬ ＰＯＳ ＩＮＩＴメッセージ、又はＳＵＰＬ ＲＥＰＯＲＴメッセージを、位置特定サーバ150によってサポートされているセル及び／又はＷＬＡＮの測定と共に送り得る。位置特定サーバ150は、ナビゲーションデータと共に、ＲＲＬＰ/ＲＲＣ/ＩＳ−８０１メッセージを運ぶＳＵＰＬ ＰＯＳメッセージも送り得る。ＸＴＲＡに対して、地上支援データのダウンロードとアップロードが、ＸＴＲＡ及び／又はＳＵＰＬメッセージでサポートされ得る。
【０１００】
ＳＵＰＬ及び／又は他の位置特定ソリューションを通して端末からアップロードされたデータは、基地局とＷＬＡＮ ＡＰとのためのデータベースを構築するために使用され得る。アップロードされたデータは、端末に対する位置推定を導き出すために、及び自身の位置決定（self-fix）用に端末にダウンロードするために、位置特定サーバ150によって使用され得る。
【０１０１】
図１６は、位置特定サービスをサポートするプロセス1600の設計を示している。プロセス1600は、位置特定サーバ150又は他の何らかのエンティティによって行われ得る。位置特定サーバは、端末に対するアカウントを有することなく、端末と相互認証を行い得る（ブロック1612）。位置特定サーバは、相互認証の成功後に、位置特定サービスを提供し得る(ブロック1614）。
【０１０２】
相互認証は様々なやり方で行われ得る。第１の方式において、位置特定サーバは、端末の一意の秘密鍵に基づいて、端末との相互認証を行い、相互認証の成功後に少なくとも１つの相互秘密鍵を生成し、端末との安全な通信のために少なくとも１つの相互秘密鍵を使用し得る。第２の方式において、位置特定サーバは、端末との相互認証を、その端末を含む複数の端末に適用可能な秘密鍵に基づいて行い、相互認証の成功後に少なくとも１つの相互秘密鍵を生成し、端末との安全な通信のために少なくとも１つの相互秘密鍵を使用し得る。第３の方式において、位置特定サーバは、位置特定サーバの公開鍵に基づいて、端末と相互認証を行い、相互認証の成功後に少なくとも１つの秘密鍵を生成し、端末との安全な通信のために少なくとも１つの相互秘密鍵を使用し得る。相互認証は他のやり方でも行われ得る。
【０１０３】
ブロック1614に対して、位置特定サーバは、支援データに対する要求を端末から受信して、要求された支援データを端末にダウンロードし得る。位置特定サーバは、端末から測定データを受信し、測定データに基づいて、支援データのデータベースを更新し得る。位置特定サーバはさらに、端末の位置を決定し、並びに／或いは端末及び／又はＬＣＳクライアントに端末の位置を提供し得る。
【０１０４】
図１７は、地上支援データの配信をサポートするプロセス1700の設計を示している。プロセス1700は、位置特定サーバ150又は他の何らかのエンティティによって行われ得る。位置特定サーバは、位置特定サービスのために端末と通信し得る(ブロック1712）。位置特定サーバは、端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを端末に提供し得る(ブロック1714）。地理的エリアは、端末が位置特定される可能性の高いエリアに基づいて決定され得る。位置特定に基づくダウンロードに対して、位置特定サーバは、端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供し得る。使用に基づくダウンロードに対して、位置特定センタは、端末が出会った(例えば、以前に使用及び／又は観測した)基地局を示す情報を受信して、出会った基地局を包含するエリアに基づいて地理的エリアを決定し、地理的エリア内の基地局に対する地上支援データを提供し得る。使用と位置とに基づくダウンロードに対して、位置特定サーバは、端末が訪れた位置を示す情報を受信して、訪れた位置を包含するエリアに基づいて地理的エリアを決定し、地理的エリア内の基地局に対する地上支援データを提供し得る。地上支援データは、ＷＬＡＮ ＡＰ、ネットワーク及び／又は他の地上ステーションに関することもある。
【０１０５】
図１８は、測定データのアップロードをサポートするプロセス1800の設計を示している。プロセス1800は、位置特定サーバ150又は他の何らかのエンティティによって行われ得る。位置特定サーバは、測定データを含むＳＵＰＬメッセージを端末から受信し得る(ブロック1812）。位置特定サーバは、測定データに基づいて、地上支援データのデータベースを更新し得る(ブロック1814）。測定データは、以下の１つ以上を含み得る:サービングセルのセルＩＤ、サービングセルに対するタイミングアドバンス、サービングセルの受信信号レベル、少なくとも１つの隣接セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、ＷＬＡＮのアクセスポイントに対するＭＡＣアドレス、アクセスポイントの送信電力、アクセスポイントのアンテナ利得、アクセスポイントの受信Ｓ／Ｎ、アクセスポイントの信号強度、アクセスポイントのＩＥＥＥ ８０２．１１タイプ、アクセスポイントに対するＲＴＤ、アクセスポイントの報告された位置、端末の送信電力、端末のアンテナ利得、及びアクセスポイントにおける端末に対するＳ／Ｎ。
【０１０６】
図１６乃至１８は、位置特定サーバ150によって行われるプロセスを示している。端末110は、図１６乃至１８のプロセスと相補的なプロセスを行い得る。
【０１０７】
図１９は、端末110、無線アクセスネットワーク(radio access network, RAN)120、位置特定センタ130及び位置特定サーバ150の設計のブロック図を示している。単純化のために、図１９は、（ｉ）端末110のための、１つのコントローラ／プロセッサ1910、１つのメモリ120及び１つの送信機／受信機（transmitter/ receiver, TMTR/RCVR)、（ｉｉ）ＲＡＮ120のための、１つのコントローラ／プロセッサ1920、１つのメモリ1922、１つの送信機／受信機1924及び１つの通信ユニット1926、(ｉｉｉ)位置特定センタ130のための、１つのコントローラ／プロセッサ1930、１つのメモリ1932及び通信ユニット1934、（ｉｖ）位置特定サーバ150のための、１つのコントローラ／プロセッサ1950、１つのメモリ1912及び通信ユニット1954を示している。一般に、各エンティティは、任意の数のコントローラ、プロセッサ、メモリ、トランシーバ、通信ユニットなどを含み得る。
【０１０８】
ダウンリンクにおいて、ＲＡＮ120の基地局は、受信可能エリア内の端末にトラフィックデータ、メッセージ／シグナリング及びパイロットを送信する。これらの様々なタイプのデータは、プロセッサ1920によって処理され、送信機1924によって調整され、ダウンリンクにおいて送信される。端末110において、基地局からのダウンリンク信号は、アンテナによって受信され、受信機1914によって調整され、位置決め、位置特定及び他のサービスのための様々なタイプの情報を取得するためにプロセッサ1910によって処理される。プロセッサ1910は、図１３のプロセス1300及び／又はここに記載されている技術の他のプロセスを実行又は指示し得る。メモリ1912及び1922は、端末110及びＲＡＮ120のプログラムコード及びデータをそれぞれ記憶する。アップリンクにおいて、端末110は、ＲＡＮ120中の基地局にトラフィックデータ、メッセージ／シグナリング、及びパイロットを送信し得る。これらの様々なタイプのデータは、プロセッサ1910によって処理され、送信機1914によって調整され、アップリンクにおいて送信される。ＲＡＮ120において、端末110と他の端末とからのアップリンク信号は、受信機1924によって受信されて調整され、さらに、様々なタイプの情報、例えば、データ、メッセージ／シグナリングなどを取得するためにプロセッサ1920によって処理される。ＲＡＮ120は、通信ユニット1926を介して他のネットワークエンティティと通信し得る。
【０１０９】
位置特定センタ130内で、プロセッサ1930は、位置特定センタに対する位置特定及び／又は位置決め処理を行う。プロセッサ1930は、図１２におけるプロセス1200、図１６におけるプロセス1600、図１７におけるプロセス1700、図１８におけるプロセス1800、及び／又はここに記載されている技術の他のプロセスを実行又は指示し得る。メモリ1932は、位置特定センタのためのプログラムコードとデータとを記憶する。通信ユニット1934は、位置特定センタ130が他のエンティティと通信することを可能にする。
【０１１０】
位置特定サーバ150内で、プロセッサ1950は、端末に対する位置特定及び／又は位置決め処理の実行、端末への支援データのダウンロード、端末からの測定データのアップロードなどを行う。プロセッサ1950は、図１６におけるプロセス1600、図１７におけるプロセス1700、図１８におけるプロセス1800、及び／又はここに記載されている技術の他のプロセスを実行又は指示し得る。メモリ1952は、位置特定サーバのためのプログラムコードとデータとを記憶する。通信ユニット1954は、位置特定サーバが他のエンティティと通信することを可能にする。
【０１１１】
当業者は、情報と信号とが、様々な異なる技術及び技法の何れかを使用して表わされ得ることを理解するであろう。例えば、上述全体で参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル及びチップは、電圧、電流、電磁波、磁界又は磁性粒子、光学場又は光学粒子、或いはその任意の組合せによって表わされ得る。
【０１１２】
当業者は、この中の開示に関連して記載されている様々な例示的な論理ブロック、モジュール、回路、及びアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア又はこれらの組合せとして実施され得ることをさらに理解するであろう。ハードウェア、ソフトウェア及びファームウェアのこの互換性を明確に示すために、様々な例示的なコンポーネント、ブロック、モジュール、回路及びステップが、それらの機能に関して概ね上述で記載された。このような機能がハードウェアとして実施されるか、ソフトウェアとして実施されるか又はファームウェアとして実施されるかは、システム全体に課された設計の制約と個々の用途とによって決まる。熟練した技能をもつ者は、個々の用途ごとに様々なやり方で、記載されている機能を実施し得るが、そのような実施の決定は、本開示の範囲からの逸脱を招くものとして解釈されるべきではない。
【０１１３】
この中の開示に関連して記載されている様々な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、ディジタル信号プロセッサ（digital signal processor, DSP）、特定用途向け集積回路（application specific integrated circuit, ASIC）、フィールドプログラマブルゲートアレイ（field programmable gate array, FPGA）又は他のプログラマブル論理デバイス、ディスクリートなゲート又はトランジスタ論理、ディスクリートなハードウェアコンポーネント、或いはここに記載されている機能を実行するように設計された任意の組合せにおいて実施又は実行され得る。汎用プロセッサはマイクロプロセッサであってもよいが、その代わりにプロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ又は状態機械であってもよい。プロセッサは、コンピューティングデバイスの組合せ、例えば、１つのＤＳＰと１つのマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰのコアに連結した１つ以上のマイクロプロセッサ、又は任意の他のこのような構成としてさらに実施され得る。
【０１１４】
この中の開示に関連して記載されている方法又はアルゴリズムのステップは、ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、ファームウェアの一部として、又はこれらの組合せにおいて直接的に具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、又は当技術において知られている記憶媒体の任意の他の形態の中に存在し得る。ファームウェアモジュールは、ＲＯＭメモリ、ＰＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ中に存在し得るか、又は処理デバイスの一部であり得る。例示的な記憶媒体はプロセッサに接続されて、プロセッサが記憶媒体から情報を読み出したり、記憶媒体に情報を書き込んだりすることを可能にする。その代りに、記憶媒体はプロセッサと一体であってもよい。プロセッサと記憶媒体とはＡＳＩＣの中に存在し得る。ＡＳＩＣはユーザ端末の中に存在し得る。その代りに、プロセッサと記憶媒体とはユーザ端末の中のディスクリートなコンポーネントとして存在していてもよい。
【０１１５】
この開示の上述の記述は、当業者がこの開示を作成又は使用することを可能にするために提供されている。開示に対する様々な変更は、当業者に容易に明らかになり、ここに定義されている一般的な原理は、開示の範囲から逸脱することなく他のバリエーションに適用され得る。したがって、開示は、ここに記載されている例と設計とに制限されることを意図されておらず、ここに開示されている原理と新規な特徴とに矛盾しない最も幅広い範囲に従うことになる。
【図１】
2014053021.tif 000003
【図２】
2014053021.tif 000004
【図３】
2014053021.tif 000005
【図４】
2014053021.tif 000006
【図５】
2014053021.tif 000007
【図６】
2014053021.tif 000008
【図７】
2014053021.tif 000009
【図８】
2014053021.tif 000010
【図９】
2014053021.tif 000011
【図１０】
2014053021.tif 000012
【図１１】
2014053021.tif 000013
【図１２】
2014053021.tif 000014
【図１３】
2014053021.tif 000015
【図１４】
2014053021.tif 000016
【図１５】
2014053021.tif 000017
【図１６】
2014053021.tif 000018
【図１７】
2014053021.tif 000019
【図１８】
2014053021.tif 000020
【図１９】
2014053021.tif 000021
【手続補正書】
【提出日】平成25年11月1日(2013.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末に対するアカウントを有することなく、前記端末と相互認証を行うことと、
前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
【請求項２】
前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、請求項１の方法。
【請求項３】
前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、請求項１の方法。
【請求項４】
位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、請求項１の方法。
【請求項５】
位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、請求項１の方法。
【請求項６】
支援データに対する要求を前記端末から受信することと、
要求された支援データを前記端末にダウンロードすること
とをさらに備える、請求項１の方法。
【請求項７】
測定データを前記端末から受信することと、
前記測定データに基づいて、支援データのデータベースを更新すること
とをさらに備える、請求項１の方法。
【請求項８】
端末に対するアカウントを有することなく、前記端末と相互認証を行って、前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供する少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項９】
前記少なくとも1つのプロセッサは、前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、請求項８の装置。
【請求項１０】
前記少なくとも1つのプロセッサは、前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、請求項８の装置。
【請求項１１】
前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、請求項８の装置。
【請求項１２】
前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、請求項８の装置。
【請求項１３】
位置特定サービスのために端末と通信することと、
前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
【請求項１４】
前記端末が位置特定される可能性の高いエリアに基づいて、前記地理的エリアを決定すること
をさらに備える、請求項１３の方法。
【請求項１５】
前記地上支援データを前記端末に提供することは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供することを備える、請求項１３の方法。
【請求項１６】
前記地上支援データを前記端末に提供することは、
前記端末が出会った基地局を示す情報を受信することと、
以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、請求項１３の方法。
【請求項１７】
前記地上支援データを前記端末に提供することは、
前記端末が訪れた位置を示す情報を受信することと、
前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、請求項１３の方法。
【請求項１８】
前記地上支援データを前記端末に提供することは、前記地上支援データを含む少なくとも１つのセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを前記端末に送ることを備える、請求項１３の方法。
【請求項１９】
位置特定サービスのために端末と通信して、前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項２０】
前記少なくとも１つのプロセッサは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供する、請求項１９の装置。
【請求項２１】
前記少なくとも１つのプロセッサは、前記端末が出会った基地局を示す情報を受信して、以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、請求項１９の装置。
【請求項２２】
前記少なくとも１つのプロセッサは、前記端末が訪れた位置を示す情報を受信して、前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、請求項１９の装置。
【請求項２３】
測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信することと、
前記測定データに基づいて、地上支援データのデータベースを更新すること
とを備える、位置特定サービスをサポートする方法。
【請求項２４】
前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、請求項２３の方法。
【請求項２５】
測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信して、前記測定データに基づいて、地上支援データのデータベースを更新する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
【請求項２６】
前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、請求項２５の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本願は、２００７年３月１２日に出願された「Ｎｅｔｗｏｒｋ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ」と題する仮米国出願第６０／８９４，２８２号と、２００７年７月１８日に出願された「Ｎｅｔｗｏｒｋ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ」と題する仮米国出願第６０／９５０，５７８号とに優先権を主張しており、両者は、本願の譲受人に譲渡されている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ネットワークとは無関係のＬＣＳをサポートする技術がここに記載されている。この技術は、端末が、ホーム及びサービングネットワークによる位置特定サービスのサポートに依存せずに、第三者の位置特定プロバイダから位置特定サービスを取得することを可能にし得る。ネットワークとは無関係のＬＣＳの１つの設計において、位置特定センタは、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように端末と通信し得る。位置特定センタは、端末に対するホームネットワーク又はサービングネットワークとは無関係に、端末に対するアカウントを確立し得る。アカウントを確立するための申し込み中に、位置特定センタは（ｉ）位置特定センタに対するアドレス情報、セキュリティ情報、及び／又は位置特定センタに対する他の情報を提供し、（ｉｉ）端末に対する公開識別（例えば、電話番号）情報及び／又は他の情報を取得する。その後で位置特定センタは、確立されたアカウントに基づいて、端末に対するホーム又はサービングネットワークと対話することなく、端末に位置特定サービスを提供し得る。移動体着の位置特定要求(mobile-terminated location request, MT-LR)に対して、位置特定センタは、端末に対する公開識別情報に基づいて、端末に位置特定要求を送り得る。移動体発の位置特定要求(mobile-originated location request, MO-LR)に対して、位置特定センタは、位置特定センタに対するアドレス情報に基づいて端末によって送られた位置特定要求を受信し得る。ＭＴ−ＬＲとＭＯ−ＬＲとの両者に対して、位置特定センタは、セキュリティ情報に基づいて、端末と安全な通信を確立し、安全な通信によって位置特定サービスを提供し得る。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
この開示の上述の記述は、当業者がこの開示を作成又は使用することを可能にするために提供されている。開示に対する様々な変更は、当業者に容易に明らかになり、ここに定義されている一般的な原理は、開示の範囲から逸脱することなく他のバリエーションに適用され得る。したがって、開示は、ここに記載されている例と設計とに制限されることを意図されておらず、ここに開示されている原理と新規な特徴とに矛盾しない最も幅広い範囲に従うことになる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信することと、
前記確立されたアカウントに基づいて、前記端末に位置特定サービスを提供すること
とを備える、位置特定サービスをサポートする方法。
［２］前記端末に対する前記アカウントは、前記端末に対するホームネットワークとは無関係に確立され、位置特定サービスは、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記端末に提供される、上記［１］の方法。
［３］前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供することと、
前記申し込み中に、前記端末に対する公開識別情報を受信すること
とをさらに備える、上記［１］の方法。
［４］前記端末に位置特定サービスを提供することは、
前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送ることと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立すること
とを備える、上記［３］の方法。
［５］前記端末に位置特定サービスを提供することは、
前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信することと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立すること
とを備える、上記［３］の方法。
［６］前記アドレス情報は、前記位置特定センタに対するユニフォームリソース識別子(ＵＲＩ)とインターネットプロトコル(ＩＰ)アドレスとのうちの少なくとも一方を備え、前記セキュリティ情報は、少なくとも１つの秘密鍵を備え、前記公開識別情報は、前記端末に対するモバイルディレクトリ番号（ＭＤＮ）、移動局国際ＩＳＤＮ番号(ＭＳＩＳＤＮ)及び公開ユーザセッション開始プロトコル(ＳＩＰ)ＵＲＩのうちの少なくとも１つを備える、上記［３］の方法。
［７］前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記アドレス情報に基づく前記端末によるアクセスを受信することと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、上記［１］の方法。
［８］前記端末に対する、前記アカウントを設定する要求と公開識別情報とを受信することと、
前記公開識別情報に基づいて、サービスのアクティブ化に対する要求を前記端末に送ることと、
サービスのアクティブ化の確認を前記端末から受信すること
とをさらに備える、上記［１］の方法。
［９］前記端末に対する、前記アカウントを設定する要求と公開識別情報とを受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記公開識別情報に基づいて、サービスのアクティブ化に対する要求を前記端末に送ることと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、上記［１］の方法。
［１０］前記端末に対する、前記アカウントを設定する要求と公開識別情報とを受信することと、
前記要求に応答して、秘密鍵と前記位置特定センタに対するアドレス情報とを提供することと、
前記アドレス情報に基づいて前記端末によって送られたサービスのアクティブ化に対する要求を受信することと、
前記秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、上記［１］の方法。
［１１］前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、第１の秘密鍵を提供することと、
前記公開識別情報に基づいて、第２の秘密鍵とサービスのアクティブ化に対する要求とを前記端末に送ることと、
前記第１及び第２の秘密鍵に基づいて、第３の秘密鍵を生成することと、
位置特定要求を前記端末から受信することと、
前記第３の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記端末に対するサービスをアクティブ化すること
とをさらに備える、上記［１］の方法。
［１２］前記端末に対する前記アカウントを設定する要求を受信することと、
前記要求に応答して、ログイン及びパスワード情報を提供することと、
前記ログイン及びパスワード情報に基づいて、前記端末と安全な通信を確立することと、
前記端末に対する公開識別情報を受信することと、
セキュリティ情報と前記位置特定センタに対するアドレス情報とを前記端末に送ること
とをさらに備える、上記［１］の方法。
［１３］位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信して、前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
［１４］前記少なくとも１つのプロセッサは、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供して、前記申し込み中に、前記端末に対する公開識別情報を受信する、上記［１３］の装置。
［１５］前記少なくとも１つのプロセッサは、前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送って、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する、上記［１４］の装置。
［１６］前記少なくとも１つのプロセッサは、前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信して、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する、上記［１４］の装置。
［１７］位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信する手段と、
前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供する手段
とを備える、位置特定サービスをサポートする装置。
［１８］前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供する手段と、
前記申し込み中に、前記端末に対する公開識別情報を受信する手段
とをさらに備える、上記［１７］の装置。
［１９］前記位置特定サービスを端末に提供する手段は、
前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送る手段と、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する手段、
とを備える、上記［１８］の装置。
［２０］前記位置特定サービスを端末に提供する手段は、
前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信する手段と、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立する手段、
とを備える、上記［１８］の装置。
［２１］少なくとも１つのコンピュータに、位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記端末と通信させるコードと、
前記少なくとも１つのコンピュータに、前記確立されたアカウントに基づいて、位置特定サービスを前記端末に提供させるコード
とを備える、コンピュータ読み出し可能媒体
を備える、コンピュータプログラム製品。
［２２］前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを提供させるコードと、
前記少なくとも１つのコンピュータに、前記申し込み中に、前記端末に対する公開識別情報を受信させるコード
とをさらに備える、上記［２１］のコンピュータプログラム製品。
［２３］前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記公開識別情報に基づいて、位置特定サービスに対する要求を前記端末に送らせるコードと、
前記少なくとも１つのコンピュータに、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立させるコード、
とをさらに備える、上記［２２］のコンピュータプログラム製品。
［２４］前記コンピュータ読み出し可能媒体は、
前記少なくとも１つのコンピュータに、前記アドレス情報に基づいて前記端末によって送られた位置特定サービスに対する要求を受信させるコードと、
前記少なくとも１つのコンピュータに、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記端末と安全な通信を確立させるコード、
とをさらに備える、上記［２２］のコンピュータプログラム製品。
［２５］位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記位置特定センタと通信することと、
前記確立されたアカウントに基づいて、位置特定サービスを前記位置特定センタから取得すること
とを備える、位置特定サービスを取得する方法。
［２６］前記位置特定センタとの前記アカウントは、前記端末に対するホームネットワークとは無関係に確立され、位置特定サービスは、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記位置特定センタから取得される、上記［２５］の方法。
［２７］前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報と前記セキュリティ情報とを安全に記憶すること
とをさらに備える、上記［２５］の方法。
［２８］前記位置特定サービスを取得することは、
位置特定サービスに対する要求を前記位置特定センタから受信することと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立すること
とを備える、上記［２７］の方法。
［２９］前記位置特定サービスを取得することは、
前記アドレス情報に基づいて、位置特定サービスに対する要求を前記位置特定センタに送ることと、
前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立すること
とを備える、上記［２７］の方法。
［３０］前記アドレス情報は、前記位置特定センタに対するユニフォームリソース識別子(ＵＲＩ)とインターネットプロトコル(ＩＰ)アドレスとのうちの少なくとも一方を備え、前記セキュリティ情報は、少なくとも１つの秘密鍵を備える、上記［２７］の方法。
［３１］前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報に基づいて、前記位置特定センタにアクセスすることと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、上記［２５］の方法。
［３２］サービスのアクティブ化に対する要求を前記位置特定センタから受信することと、
前記サービスのアクティブ化のユーザの認可に対して問合せることと、
前記ユーザの認可を受信することに応答して、サービスのアクティブ化の確認を前記位置特定センタに送ること
とをさらに備える、上記［２５］の方法。
［３３］前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
サービスのアクティブ化に対する要求を前記位置特定センタから受信することと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、上記［２５］の方法。
［３４］前記位置特定センタによって提供された、秘密鍵と前記位置特定センタに対するアドレス情報とを受信することと、
前記アドレス情報に基づいて、サービスのアクティブ化に対する要求を前記位置特定センタに送ることと、
前記秘密鍵に基づいて、前記位置特定センタと相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、上記［２５］の方法。
［３５］ユーザ入力によって第１の秘密鍵を取得することと、
第２の秘密鍵とサービスのアクティブ化に対する要求とを前記位置特定センタから受信することと、
前記第１及び第２の秘密鍵に基づいて、第３の秘密鍵を生成することと、
位置特定要求を前記位置特定センタに送ることと、
前記第３の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、前記位置特定センタによるサービスをアクティブ化すること
とをさらに備える、上記［２５］の方法。
［３６］前記位置センタによって提供されたログイン及びパスワード情報を取得することと、
前記ログイン及びパスワード情報に基づいて、前記位置特定センタと安全な通信を確立することと、
公開識別情報を前記位置特定センタに提供することと、
セキュリティ情報と前記位置特定センタに対するアドレス情報とを前記位置特定センタから受信すること
とをさらに備える、上記［２５］の方法。
［３７］位置特定サービスのために端末に対するアカウントを位置特定センタと確立するように前記位置特定センタと通信して、前記確立されたアカウントに基づいて、位置特定サービスを前記位置特定センタから取得する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスを取得する装置。
［３８］前記少なくとも１つのプロセッサは、前記端末に対するホームネットワークとは無関係に、前記位置特定センタと前記アカウントを確立して、前記端末に対する前記ホームネットワーク又はサービングネットワークと対話することなく、前記位置特定センタから位置特定サービスを取得する、上記［３７］の装置。
［３９］前記少なくとも１つのプロセッサは、前記アカウントを確立するための申し込み中に、セキュリティ情報と前記位置特定センタに対するアドレス情報とを受信し、前記メモリは、前記アドレス情報と前記セキュリティ情報とを安全に記憶する、上記［３７］の装置。
［４０］前記少なくとも１つのプロセッサは、位置特定サービスに対する要求を前記位置特定センタから受信して、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立する、上記［３９］の装置。
［４１］前記少なくとも１つのプロセッサは、前記アドレス情報に基づいて、位置特定サービスに対する要求を前記位置特定センタに送って、前記セキュリティ情報に基づいて、前記位置特定サービスのために前記位置特定センタと安全な通信を確立する、上記［３９］の装置。
［４２］端末に対するアカウントを有することなく、前記端末と相互認証を行うことと、
前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
［４３］前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、上記［４２］の方法。
［４４］前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの相互秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用すること
とをさらに備える、上記［４２］の方法。
［４５］位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、上記［４２］の方法。
［４６］位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行うことと、
相互認証の成功後に、少なくとも１つの秘密鍵を生成することと、
前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用すること
とをさらに備える、上記［４２］の方法。
［４７］支援データに対する要求を前記端末から受信することと、
要求された支援データを前記端末にダウンロードすること
とをさらに備える、上記［４２］の方法。
［４８］測定データを前記端末から受信することと、
前記測定データに基づいて、支援データのデータベースを更新すること
とをさらに備える、上記［４２］の方法。
［４９］端末に対するアカウントを有することなく、前記端末と相互認証を行って、前記端末との相互認証の成功後に、位置特定サービスを前記端末に提供する少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
［５０］前記少なくとも1つのプロセッサは、前記端末に対する一意の秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、上記［４９］の装置。
［５１］前記少なくとも1つのプロセッサは、前記端末を含む複数の端末に適用可能な秘密鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの相互秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの相互秘密鍵を使用する、上記［４９］の装置。
［５２］前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵に基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、上記［４９］の装置。
［５３］前記少なくとも1つのプロセッサは、位置特定センタに対する公開鍵と前記端末に対する公開鍵セキュリティ証明書とに基づいて、前記端末と相互認証を行って、相互認証の成功後に、少なくとも１つの秘密鍵を生成して、前記端末との安全な通信のために前記少なくとも１つの秘密鍵を使用する、上記［４９］の装置。
［５４］位置特定サービスのために端末と通信することと、
前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供すること
とを備える、位置特定サービスをサポートする方法。
［５５］前記端末が位置特定される可能性の高いエリアに基づいて、前記地理的エリアを決定すること
をさらに備える、上記［５４］の方法。
［５６］前記地上支援データを前記端末に提供することは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供することを備える、上記［５４］の方法。
［５７］前記地上支援データを前記端末に提供することは、
前記端末が出会った基地局を示す情報を受信することと、
以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、上記［５４］の方法。
［５８］前記地上支援データを前記端末に提供することは、
前記端末が訪れた位置を示す情報を受信することと、
前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定することと、
前記地理的エリア内の基地局に対する地上支援データを提供すること
とを備える、上記［５４］の方法。
［５９］前記地上支援データを前記端末に提供することは、前記地上支援データを含む少なくとも１つのセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを前記端末に送ることを備える、上記［５４］の方法。
［６０］位置特定サービスのために端末と通信して、前記端末の現在の受信可能エリアよりも大きな地理的エリアに対する地上支援データを前記端末に提供する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
［６１］前記少なくとも１つのプロセッサは、前記端末の現在の位置から所定の距離内の基地局に対する地上支援データを提供する、上記［６０］の装置。
［６２］前記少なくとも１つのプロセッサは、前記端末が出会った基地局を示す情報を受信して、以前に出会った基地局を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、上記［６０］の装置。
［６３］前記少なくとも１つのプロセッサは、前記端末が訪れた位置を示す情報を受信して、前記訪れた位置を包含するエリアに基づいて、前記地理的エリアを決定して、前記地理的エリア内の基地局に対する地上支援データを提供する、上記［６０］の装置。
［６４］測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信することと、
前記測定データに基づいて、地上支援データのデータベースを更新すること
とを備える、方法。
［６５］前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、上記［６４］の方法。
［６６］測定データを含むセキュアユーザプレーンロケーション(ＳＵＰＬ)メッセージを端末から受信して、前記測定データに基づいて、地上支援データのデータベースを更新する少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ
とを備える、位置特定サービスをサポートする装置。
［６７］前記測定データは、サービングセルのセル識別（ＩＤ）、前記サービングセルに対するタイミングアドバンス（ＴＡ）、前記サービングセルの受信信号レベル、少なくとも１つの近隣セルの受信信号レベル、基地局の緯度と経度、２つのセル間のタイミングの差、２つのセル間のタイミングドリフト、セルと絶対時間のソースとの間のタイミングの差、セルと絶対時間のソースとの間のタイミングドリフト、衛星(例えば、ＧＰＳ)の測定、位置推定、アクセスポイントの媒体アクセス制御（ＭＡＣ）アドレス、前記アクセスポイントの送信電力、前記アクセスポイントのアンテナ利得、前記アクセスポイントの受信された信号対雑音比、前記アクセスポイントの信号強度、前記アクセスポイントの８０２．１１タイプ、前記アクセスポイントに対する実時間差（ＲＴＤ）、前記アクセスポイントの報告された位置、前記端末の送信電力、前記端末のアンテナ利得、及び前記アクセスポイントにおける前記端末に対する信号対雑音比のうちの１つ以上を含む、上記［６６］の装置。
【外国語明細書】
2014053021000001.pdf