(57)【特許請求の範囲】
【請求項１】
局所化セキュアユーザプレーンロケーションセッションのための方法であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信すること、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定すること、
前記無線アクセスネットワークに関連したモバイルカントリーコードを決定すること、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定すること、及び
前記モバイルカントリーコードに関連した前記法域内の前記緊急セキュアユーザプレーンロケーションセッションについての前記要件を決定することに応答して、セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立すること、
を備える方法。
【請求項２】
請求項１に記載の方法であって、前記モバイルデバイスが前記法域内の緊急番号をダイヤルしたかを決定すること、を更に備える方法。
【請求項３】
請求項２に記載の方法であって、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に追加の緊急セキュアユーザプレーンロケーションセッションを拒否すること、を更に備える方法。
【請求項４】
請求項３に記載の方法であって、前記モバイルデバイスは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否する、方法。
【請求項５】
請求項１に記載の方法であって、前記モバイルデバイスからセキュアユーザプレーンロケーションプラットフォームに前記モバイルデバイスのロケーションを返すこと、を更に備える方法。
【請求項６】
請求項５に記載の方法であって、前記セキュアユーザプレーンロケーションプラットフォームにセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信すること、を更に備える方法。
【請求項７】
局所化セキュアユーザプレーンロケーションセッションのための装置であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信するように構成された一以上のアンテナ、及び
前記一以上のアンテナと通信するプロセッサで、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定し、
無線アクセスネットワークに関連したモバイルカントリーコードを決定し、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定し、及び
前記モバイルカントリーコードに関連した前記法域内の前記緊急セキュアユーザプレーンロケーションセッションについての前記要件を決定することに応答して、セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立するように構成された、プロセッサ
を備える装置。
【請求項８】
請求項７に記載の装置であって、前記プロセッサは更に前記モバイルデバイスが緊急番号をダイヤルしたかを決定するように構成された、装置。
【請求項９】
請求項８に記載の装置であって、前記プロセッサは更に前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
【請求項１０】
請求項９に記載の装置であって、前記プロセッサは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
【請求項１１】
請求項７に記載の装置であって、前記プロセッサは更に前記モバイルデバイスからセキュアユーザプレーンロケーションプラットフォームに前記モバイルデバイスのロケーションを返すように構成された、装置。
【請求項１２】
請求項１１に記載の装置であって、前記プロセッサは更にセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信するように構成された、装置。
【請求項１３】
プログラムコードを備えるコンピュータ可読媒体であって、
前記プログラムコードはプロセッサによって実行された時に、前記プロセッサに
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信させ、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定させ、
前記無線アクセスネットワークに関連したモバイルカントリーコードを決定させ、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定させ、及び
前記モバイルカントリーコードに関連した前記法域内の前記緊急セキュアユーザプレーンロケーションセッションについての前記要件を決定することに応答して、セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立させるように構成された、
コンピュータ可読媒体。
【請求項１４】
請求項１３に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに前記モバイルデバイスが緊急番号をダイヤルしたかを決定させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
【請求項１５】
請求項１４に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
【請求項１６】
請求項１５に記載のコンピュータ可読媒体であって、前記追加の緊急セキュアユーザプレーンロケーションセッションを拒否することは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ起こる、コンピュータ可読媒体。
【請求項１７】
請求項１３に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに前記モバイルデバイスからセキュアユーザプレーンロケーションプラットフォームに前記モバイルデバイスのロケーションを返させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
【請求項１８】
請求項１７に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサにセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
【請求項１９】
局所化セキュアユーザプレーンロケーションセッションのための装置であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信するための手段と、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定するための手段と、
前記無線アクセスネットワークに関連したモバイルカントリーコードを決定するための手段と、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定するための手段と、及び
前記モバイルカントリーコードに関連した前記法域内の前記緊急セキュアユーザプレーンロケーションセッションについての前記要件を決定することに応答して、セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンセッションを確立するための手段
を備える装置。
【請求項２０】
請求項１９に記載の装置であって、前記モバイルデバイスが緊急番号をダイヤルしたかを決定するための手段を更に備える、装置。
【請求項２１】
請求項２０に記載の装置であって、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否するための手段を更に備える、装置。
【請求項２２】
請求項２１に記載の装置であって、前記拒否するための手段は、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
【請求項２３】
請求項１９に記載の装置であって、前記モバイルデバイスからセキュアユーザプレーンロケーションプラットフォームにモバイルデバイスのロケーションを返すための手段を更に備える、装置。
【請求項２４】
請求項２３に記載の装置であって、セキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信するための手段を更に備える、装置。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  この開示の態様はセキュアユーザプレーンロケーション（Secure User Plane Location）（ＳＵＰＬ）緊急セッションを用いるロケーション決定に関する。ＳＵＰＬはオープンモバイルアライアンス（Open Mobile Alliance）（ＯＭＡ）によって開発されたロケーションソリューションであり、ＡＧＰＳや他の測位方法、例えばＡＦＬＴ、ＯＴＤＯＡ、ＥＣＩＤなどの使用を可能にすることができる。ＳＵＰＬは緊急呼中にユーザのロケーションを提供する能力を含む。しかし緊急呼についての要件は国々でばらつきがある。本開示は、ＳＵＰＬ対応モバイルデバイス（SUPL Enabled mobile devices）が多様な法域の規制要件に適合することを可能にするソリューションを企図する。
【発明の概要】
【０００２】
[0002]  局所化（Localized）セキュアユーザプレーンロケーション（ＳＵＰＬ）緊急セッションを提供するいくつかの実施形態が記載される。例えば、一つの実施形態では、方法はセキュアユーザプレーンロケーション開始メッセージ（Secure User Plane Location Initiation Message）をモバイルデバイスで受信し、セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定し、モバイルデバイスに関連したモバイルカントリーコード（mobile Country Code）を決定し、モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定し、及びセキュアユーザプレーンロケーションセッションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立する。
【０００３】
[0003]  これらの例示的な実施形態は、発明を限定又は制限するためではなく、その理解を助けるための例を提供するために言及される。例示的な実施形態は詳細な説明中で議論され、そこで発明の更なる記載が提供される。この発明の様々な実施形態により提供される利点はこの明細書を検討することにより更に理解され得る。
【０００４】
[0004]  本開示の態様は、例として解説される。添付の図面において、同種の参照番号は同様の要素を示す。
【図面の簡単な説明】
【０００５】
【図１】一以上の実施形態を組み込んでよいシステムの簡略化された図を示す。
【図２】一以上の実施形態を組み込んでよいワイヤレステレコミュニケーションシステムの概略図を示す。
【図３】局所化セキュアユーザプレーンロケーション（ＳＵＰＬ）緊急セッションについての例示的な実施形態を説明するフローチャートを示す。
【詳細な説明】
【０００６】
[0008]  いくつかの例示的な実施形態が、ここでその一部を形成する添付図面に関して説明される。本開示の一つ又は複数の態様が実現されうる特定の実施形態が以下に説明される一方で、本開示の範囲又は添付の特許請求の範囲の趣旨から逸脱することなく、他の実施形態が使用されることができ様々な変更が行われることができる。
【０００７】
[0009]  ＳＵＰＬは、例えばオープンモバイルアライアンス（ＯＭＡ）によって開発されたアシステッドＧＰＳ（ＡＧＰＳ）のような測位技術を利用する、ユーザプレーン測位プロトコルである。ＳＵＰＬアーキテクチャは、ＳＵＰＬ対応端末（SUPL Enabled Terminal）（ＳＥＴ）とＳＵＰＬロケーションプラットフォーム（SUPL Location Platform）（ＳＬＰ）という、二つの基本要素からなる。ＳＥＴは、ＳＵＰＬトランザクションをサポートするように構成された電話、ＰＤＡ、タブレットコンピュータ、又は他のデバイスのようなモバイルデバイスである。ＳＬＰは、ネットワークにおけるＳＥＴの相手を表しＳＥＴとＳＵＰＬセッションを行うサーバ又はネットワーク機器スタックである。ＳＬＰは測位に関連するタスクのみならず、ユーザ認証と許可、チャージ、ローミングに関連するタスクも扱う。
【０００８】
[0010]  ＳＵＰＬバージョン２．０以降（例えば、ＳＵＰＬ２．０、２．１とＳＵＰＬ３．０）は緊急呼測位を考慮する。すなわち、これらのＳＵＰＬバージョンは、緊急オペレータ（例えば、米国でのＰＳＡＰ）がＳＵＰＬを使って呼を発したＳＵＰＬ対応モバイルデバイスのロケーションを決定することを可能にする。ＳＵＰＬ開始メッセージが緊急呼測位に関係することをＳＥＴに対して示すため（通常の商用ロケーションベースサービスＳＵＰＬセッションとは対照的に）、ＳＵＰＬ開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）はその緊急インジケータをＴＲＵＥに設定する。いくつかの実施形態では、この緊急ＳＵＰＬ  ＩＮＩＴメッセージはＥＳ  ＳＵＰＬ  ＩＮＩＴメッセージと呼ばれる。
【０００９】
[0011]  緊急呼についての要件は国々でばらつきがある。例えば、米国では緊急番号は９１１であり、また米国では緊急呼を処理中の間のみＳＵＰＬ対応モバイルデバイスはＳＵＰＬを用いる緊急測位セッションに携わることができる。従って、緊急呼が終わり次第、もはや入ってくる（incoming）ＥＳ  ＳＵＰＬ  ＩＮＩＴメッセージはモバイルデバイスによって受領され処理されない、すなわち、緊急ＳＵＰＬセッションのリクエストは無視されるだろう。
【００１０】
[0012]  対照的に、日本では緊急番号は１１９であり、現地の規制要件は、ＳＵＰＬ対応モバイルデバイスがＳＵＰＬを用いる緊急測位セッションに、モバイルデバイスが緊急呼の最中である間のみならず緊急呼が終わった後の特定の期間中（例えば、２０秒）も、携わることができなければいけないことを規定する。
【００１１】
[0013]  従って、米国におけるＳＵＰＬを用いる緊急測位セッションを扱うためにデザインされたシステムは、日本におけるＳＵＰＬを用いる緊急測位セッションを同様には扱えないかもしれない。本開示は、システムへの物理的変更なしに、モバイルデバイスが多様な法域の規制要件に適合することを可能にするソリューションを企図する。
【００１２】
[0014]  本開示の一つの実施形態において、モバイルデバイスは、ＳＵＰＬ緊急セッションに携わる前に現在使用中の無線アクセスネットワークのモバイルカントリーコード（ＭＣＣ）をチェックするソフトウェアを備えてよい。いくつかの実施形態において、ＭＣＣは国際移動電話加入者識別（International mobile Subscriber Identity）（ＩＭＳＩ）番号の一部であり、複数の周知の電話ネットワークのうちの一つを用いるモバイルフォンオペレータ／キャリアを一義的に識別するためにモバイルネットワークコード（ＭＮＣ）と共に使用される（「ＭＣＣ／ＭＮＣタプル（tuple）」としても知られている）。これはデバイスが現在位置している国を決定することを可能にする（例えば、３１０から３１６のＭＣＣはデバイスが米国内にあることを示す一方、４４０又は４４１のＭＣＣはデバイスが日本内にあることを示す）。この情報に基づくとともにダイヤルされた番号を考慮することによって、モバイルデバイスは現在それが緊急呼しているかを決定することができ、そしてその場合は、デバイスが国固有のＳＵＰＬ緊急セッション動作（behavior）を選択することを可能とする。
【００１３】
[0015]  よって、本開示の一つの実施形態において、ユーザは米国内にいる間に彼又は彼女のモバイルデバイスで９１１をダイヤルしてよい。ユーザがこの呼を発する場合、モバイルデバイス上のソフトウェアはＭＣＣコードに基づいて（すなわちＭＣＣコードが３１０から３１６であるかを決定することにより）、ユーザが米国内にいることを決定してよい。更に、デバイスはユーザが緊急番号をダイヤルしたことを（すなわちユーザが９１１をダイヤルしたことを検知することによって）決定してよい。これらの要因に基づいて、デバイスは米国におけるＳＵＰＬ緊急セッションのための要件についてデータ記憶装置（data store）をチェックしてよい。これらの要件をチェックした後、デバイスはＳＵＰＬサーバから入ってくるＥＳ  ＳＵＰＬ  ＩＮＩＴを受領してよい。そしてこれらの要件に応じて、ユーザが電話を切り次第、デバイスはどのような追加のＥＳ  ＳＵＰＬ  ＩＮＩＴメッセージもユーザが緊急呼の最中でない限り無視してよい。
【００１４】
[0016]  本開示の別の実施形態において、ユーザは日本内にいる間に彼又は彼女のモバイルデバイスで１１９をダイヤルしてよい。ユーザがこの呼を発する場合、モバイルデバイス上のソフトウェアはＭＣＣコードに基づいて（すなわちＭＣＣコードが４４０又は４４１であるかを決定することにより）、ユーザが日本内にいることを決定してよい。更に、デバイスはユーザが緊急番号をダイヤルしたことを（すなわちユーザが１１９をダイヤルしたことを検知することによって）決定してよい。これらの要因に基づいて、デバイスは日本におけるＳＵＰＬ緊急セッションのための要件をチェックしてよい。従って、デバイスはＳＵＰＬサーバから入ってくるＥＳ  ＳＵＰＬ  ＩＮＩＴを受領してよい。更に、一旦ユーザが電話を切ったら、デバイスは日本の規制要件に応じて、固定された期間（例えば、２０秒）更に受信されたどのような入ってくるＥＳ  ＳＵＰＬ  ＩＮＩＴメッセージでも処理し続けてよい。
【００１５】
[0017]  ここで図面を見ると、図１にはＳＵＰＬ対応端末（ＳＥＴ）１１２の例が示される。いくつかの実施形態では、ＳＥＴ１１２はスマートフォン、モバイルフォン、タブレットコンピュータ、携帯手帳（portable organizer）、携帯デバイス、又はこの技術分野で周知の他のタイプの電子デバイスであってよい。図１に示されるように、ＳＥＴ１１２は、プロセッサ１２０、ソフトウェア１２４を含むメモリ１２２、（一又は複数の）インプット／アウトプット（Ｉ／Ｏ）デバイス１２６（例えば、ディスプレイ、スピーカ、キーパッド、タッチスクリーン又はタッチパッド等）、そして一以上のアンテナ１２８を含むコンピュータシステムを備える。
【００１６】
[0018]  図１に示される実施形態において、プロセッサ１２０は、例えばインテル（登録商標）コーポレーション、ＡＭＤ（登録商標）、又はクァルコム（登録商標）によって製造されたもののような中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）等の、インテリジェントハードウェアデバイスである。
【００１７】
[0019]  更に、図１に示される実施形態において、メモリ１２２は、ランダムアクセスメモリ（ＲＡＭ）や読取専用メモリ（ＲＯＭ）のような非一時的な記憶媒体を含む。メモリ１２２は、コンピュータ可読でコンピュータ実行可能なソフトウェアコードであるソフトウェア１２４を格納し、このソフトウェアコードは、実行された時にプロセッサ１２０にここにおいて記載される様々な機能を実行させるように構成された命令を含む。代替として、ソフトウェア１２４はプロセッサ１２０によって直接実行可能でなくともよく、例えばコンパイルされ実行された時にコンピュータにそれらの機能を実行させるように構成される。
【００１８】
[0020]  図１に示される実施形態において、（一又は複数の）アンテナ１２８はＳＥＴ１１２に通信機能を与え、基地局又は他のデバイスとの双方向通信を促進する。いくつかの実施形態において、（一又は複数の）アンテナはＳＰＳ信号、例えばＧＰＳ衛星からの信号の受信と測定を可能とさせてもよい。（一又は複数の）アンテナ１２８は送信機及び／又は受信機モジュールからの命令に基づいて動作でき、これらの命令はプロセッサ１２０を介して（例えば、メモリ１２２に格納されたソフトウェア１２４に基づいて）、及び／又はＳＥＴ１１２の他のハードウェア形態、ソフトウェア形態又はハードウェア及び／又はソフトウェアの組み合わせ形態の構成要素によって実現されることができる。
【００１９】
[0021]  ここで図２を参照すると、セキュアユーザプレーンロケーション（ＳＵＰＬ）緊急セッションを局所化するように動作可能なシステムの特定の実施形態が示され、全体的に２００と表される。システム２００は、ＳＥＴ２２０（例えば、モバイルデバイス）に一以上のアクセスネットワーク（例えば、例示的なアクセスネットワーク２３０）を介して、及び場合によっては一以上のトランジットネットワーク（図２に示さず）も介して、通信可能に連結されたＳＵＰＬサーバ２１０を含む。
【００２０】
[0022]  図２に示されるシステムの一つの実施形態において、ＳＵＰＬサーバ２１０はＳＵＰＬロケーションプラットフォーム（ＳＬＰ）であってよく、モバイルデバイス２２０はＳＵＰＬ対応端末（ＳＥＴ）であってよい。そのような実施形態において、アクセスネットワーク２３０は、３ＧＰＰネットワーク（例えば、ＧＳＭ（登録商標）／ＷＣＤＭＡ（登録商標）／ＬＴＥ）、３ＧＰＰ２ネットワーク（例えば、ＣＤＭＡ２０００）、ＷｉＭＡＸ（登録商標）ネットワーク、Ｗｉ−Ｆｉ（登録商標）ネットワーク（例えば、ＩＥＥＥ８０２．１１規格に従って動作するネットワーク）、又は他のワイヤレスアクセスネットワークであってよい。特定の実施形態において、モバイルデバイス２２０はスマートフォンであってよい。
【００２１】
[0023]  一つの実施形態において、ＳＵＰＬサーバ２１０は、プロセッサ２１１と、プロセッサ２１１に連結されたメモリ２１２を含んでよい。特定の実施形態において、メモリ２１２はプロセッサ２１１によって実行可能な命令２１４を格納してよく、これらの命令は様々な論理モジュール、コンポーネント、及びアプリケーションを表す。例えば、メモリ２１２は、実行された時にここにおいて記載される様々な機能をプロセッサ２１１に実行させるように構成された命令を含む、コンピュータ可読でコンピュータ実行可能なソフトウェアコードを格納してよい。メモリ２１２はまた、ＳＵＰＬサーバ２１０の一以上のセキュリティー証明を格納してもよい。
【００２２】
[0024]  一つの実施形態において、モバイルデバイス２２０は図１に関して記載されたタイプのモバイルデバイスを備えてよい。いくつかの実施形態において、モバイルデバイス２２０は、プロセッサ２２１と、プロセッサ２２１に連結されたメモリ２２２を備えてよい。特定の実施形態において、メモリ２２２はプロセッサ２２１によって実行可能な命令２２４を格納し、これらの命令は様々な論理モジュール、コンポーネント、及びアプリケーションを表してよい。例えば、メモリ２２２は、実行された時にここにおいて記載される様々な機能をプロセッサ２１１に実行させるように構成された命令を含む、コンピュータ可読でコンピュータ実行可能なソフトウェアコードを格納してよい。メモリ２２２はまた、モバイルデバイス２２０の一以上のセキュリティー証明を格納してもよい。
【００２３】
[0025]  ここで図３を参照すると、図３は、セキュアユーザプレーンロケーション（ＳＵＰＬ）緊急セッションを局所化する方法のための例示的な実施形態を説明するフローチャートである。いくつかの実施形態において、図３における段階（stages）は、プロセッサ、例えば汎用コンピュータ、モバイルデバイス又はサーバ内のプロセッサによって実行されるプログラムコードに実装されてよい。いくつかの実施形態において、それらの段階はプロセッサの群、例えばモバイルデバイス上のプロセッサと一以上のサーバのような汎用コンピュータ上のプロセッサによって実装されてよい。
【００２４】
[0026]  「最初」、「次」、「その後」、又は「最後」の語の使用によるような、ステップの番号付け又は順序付けについての下記説明は、もっぱらステップの各々を説明する便宜のためである。そのような番号付け又は順序付けから、ステップ又は処理の順序付けは一切推測されるべきではない。
【００２５】
[0027]  図３に示されるように、方法３００は、ＳＵＰＬ対応モバイルデバイスがセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信する段階３０２で始まる。本開示のいくつかの実施形態において、これはネットワーク発（network initiated）ＳＵＰＬセッションであり、従って、ＳＵＰＬ  ＩＮＩＴはＳＬＰからモバイルデバイス（ＳＥＴ）に送られる。いくつかの実施形態において、ＳＵＰＬ  ＩＮＩＴメッセージは、例えばモバイルデバイスのロケーションを得るために、モバイルデバイスと任意のＳＵＰＬセッションを始める時にＳＬＰによってモバイルデバイス（ＳＥＴ）に送られる最初のＳＵＰＬメッセージである。いくつかの実施形態において、ＳＵＰＬ  ＩＮＩＴメッセージは意図される測位方法（ｐｏｓＭｅｔｈｏｄ）、ＳＬＰ能力（ｓＬＰＣａｐａｂｉｌｉｔｉｅｓ）、及びＱｏＰ（位置品質（quality of position））を含む。
【００２６】
[0028]  次に段階３０４で、モバイルデバイス（ＳＥＴ）はＳＵＰＬ  ＩＮＩＴ内の緊急インジケータがＴＲＵＥに設定されているかを決定する。いくつかの実施形態において、緊急インジケータがＴＲＵＥに設定されているかを決定することは、モバイルデバイスがＥＳ  ＳＵＰＬ  ＩＮＩＴを受信しているかを決定することを備えてよい。
【００２７】
[0029]  次に段階３０６で、モバイルデバイスは、現在の無線アクセスネットワークに関連したモバイルカントリーコード（ＭＣＣ）を決定する。各国は固有のＭＣＣコード、又はＭＣＣコードの組を持つ。従って、ＭＣＣコードを使用することはデバイスに現在位置している国を決定させることを可能にする（例えば、３１０から３１６のＭＣＣはデバイスが米国内にいることを示す一方、４４０又は４４１のＭＣＣはデバイスが日本内にいることを示す）。更にいくつかの実施形態において、モバイルデバイスは使用するロケーション決定のタイプを決定してよい。例えば、一つの実施形態において、モバイルデバイスは現在の無線アクセスネットワークに関連したＭＣＣコードに部分的に基づきＳＵＰＬ又はＣＰのどちらかを使用することを決定してよい。
【００２８】
[0030]  その後段階３０８で、モバイルデバイスは無線アクセスネットワークのＭＣＣコードに関連した法域内の緊急ＳＵＰＬセッションについての要件を決定する。いくつかの実施形態において、これは、緊急ＳＵＰＬセッションに関連した要件を格納するように構成されたデータベースをチェックすることを備えてよい。いくつかの実施形態において、このデータベースはローカルデータ記憶装置, 例えば図１に関して記載されたメモリ１２２に格納されてよい。他の実施形態において、データベースは遠隔データベース、例えばインターネットのようなデータネットワークを介してアクセス可能な遠隔サーバで格納されている遠隔データベースを備えてよい。いくつかの実施形態において、遠隔データベース又はローカルデータ記憶装置に格納された緊急ＳＵＰＬセッションに関連した要件は定期的に、例えば一定数の法域で要件が変わる時に更新されてよい。
【００２９】
[0031]  いくつかの実施形態において、段階３０８に従う無線アクセスネットワークのＭＣＣコードに関連した法域内の緊急ＳＵＰＬセッションについての要件を決定することは、モバイルデバイスが法域内における緊急番号をダイヤルしたかを決定することを備える。いくつかの実施形態において、これはダイヤルされた番号を緊急番号（例えば、米国での９１１及び日本での１１９）のデータベースと比較することを備えてよい。いくつかの実施形態において、データベースはローカルデータ記憶装置, 例えば図１に関して記載されたメモリ１２２に格納されてよい。他の実施形態において、これは遠隔データベース、例えばインターネットのようなデータネットワークを介してアクセス可能な遠隔サーバで格納されている遠隔データベースをチェックすることを備えてよい。いくつかの実施形態において、データベースは定期的に、例えば一の法域で緊急番号が変わる場合又は法域が新しい緊急番号を追加する場合に更新されてよい。
【００３０】
[0032]  （段階３０８にあるような）ＭＣＣに関連した法域内の緊急ＳＵＰＬセッションについての要件が満たされる場合、その後段階３１０で、モバイルデバイスは緊急セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションをセキュアユーザプレーンロケーションプラットフォーム（ＳＬＰ）サーバと確立する。いくつかの実施形態において、ＳＵＰＬセッションの間、モバイルデバイスはその（ＳＥＴ）ロケーションをＳＬＰとのＳＵＰＬ交流（interaction）を介して得る。いくつかの実施形態において、これはＳＬＰによって指示されたような又はモバイルデバイスによって決定されたようなロケーション測定を行うことを備えてよい。他の実施形態においてモバイルデバイスはそのロケーションを得ないかもしれないが、代わりにＳＬＰのみがモバイルデバイスのロケーションを得るだろう。
【００３１】
[0033]  その後段階３１２で、モバイルデバイスのロケーションが決定される。いくつかの実施形態において、この位置はＳＵＰＬセッションの間に決定された位置でよい。いくつかの実施形態においてロケーションはモバイルデバイスによって計算されてよい。他の実施形態において、ロケーションはＳＬＰによって計算されてよい。いくつかの実施形態において、ロケーションは緊急応答機関（Public-Safety Answering Point）（ＰＳＡＰ）のような要求エンティティに返される。いくつかの実施形態において、ロケーションは位置フィックス（position fix）が成功裏に得られたらすぐにＰＳＡＰに返される。更に他の実施形態において、ロケーションはモバイルデバイスの現法域内の一以上の緊急サービスプロバイダに返されてよい。
【００３２】
[0034]  次に段階３１４で、ＳＵＰＬ  ＲＥＰＯＲＴ又はＳＵＰＬ  ＥＮＤが送信される。いくつかの実施形態において、このメッセージはロケーションセッションが終わったことを示してよい。いくつかの実施形態において、ＳＵＰＬ  Ｅｎｄメッセージは上記で検討したロケーション決定の結果を含んでよい。
【００３３】
[0035]  その後段階３１６で、モバイルデバイスはもはや追加の緊急セキュアユーザプレーンロケーション（ＳＵＰＬ）セッションを受け付けない。いくつかの実施形態において、モバイルデバイスは、デバイスがもはや緊急番号につながっていない場合に、追加の緊急ＳＵＰＬセッションを拒否のみする。更なる実施形態において、このステップは、緊急呼が終わった後の所定の期間（例えば、１０、２０、又は３０秒）後にのみ追加の緊急ＳＵＰＬセッションを拒否することを備えてよい。いくつかの実施形態において、この動作はＭＣＣに関連した法域の要件により決められる（dictated）。
【００３４】
[0036]  本開示の実施形態は、例えばＳＵＰＬ動作をハードウェア組込みする（hardwires）ソリューションに優る利点を提供する。なぜなら、そのようなハードウェア組込みソリューション（hardwired solution）は多様な法域において機能しないからである。例えば、ハードウェア組込みデバイス（hardwired device）は米国と日本の両方の規制要件に適合できなかった。なぜなら、これらの要件は相反する動作を要求するからである。従って、本開示の実施形態はＳＵＰＬプラットフォームが世界的に展開されることを可能にし、更に、それらのロケーションの各々における緊急番号についてモバイルデバイス間の相互運用性を可能とする。
【００３５】
[0037]  更に、本開示の実施形態は緊急ＳＵＰＬサービスの有用性を増加する。例えば、本開示の実施形態は、モバイルデバイスに緊急ＳＵＰＬセッションについての法域規制要件によりよく適合させることを可能にする。従って、本開示の実施形態はＳＵＰＬの採用を増加し得、緊急事態にいるユーザの位置を特定することを容易にし得る。これは最終的に緊急事態にいるユーザの命を救い得る。
【００３６】
[0038]  上記で論じられた方法、システム、及びデバイスは例である。適宜に様々な構成を省略、置換し得、又様々な手順若しくは構成要素を追加し得る。例えば、代替的な構成では、方法は、説明されたものとは異なる順序で実行され得、及び／又は、様々な段階が追加、省略、及び／又は組み合わせられ得る。また、ある構成に関して説明された特徴は、様々な他の構成で組み合わせられ得る。構成の異なる態様及び要素は、同様のやり方で組み合わせられ得る。また、技術は発達するものであるから、要素の多くは例であり、本開示又は請求項の範囲を限定しない。
【００３７】
[0039]  特定の詳細が、（実施を含む）例示構成の十分な理解を提供するために説明において与えられている。しかしながら、構成はこれらの特定の詳細なしに行われ得る。例えば、周知の回路、プロセス、アルゴリズム、構造、及び技術は、構成を曖昧にすることを回避するために、余計な詳細なく示された。この説明は例示構成のみを提供し、請求項の範囲、適用可能性、又は構成を限定しない。むしろ、構成についての先の説明は、説明された技術を実行するための実施可能化（enabling）説明を当業者に提供するだろう。この開示の趣旨又は範囲を逸脱することなく、要素の機能及び配置に様々な変更がされ得る。
【００３８】
[0040]  また、構成は、フロー図又はブロック図として描写されたプロセスとして説明され得る。それぞれ順次的プロセスとして動作を説明し得るが、動作の多くは並列的又は同時に行われることができる。加えて、動作の順序は再編され得る。プロセスは、図面に含まれない追加のステップを有し得る。さらに、方法の例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、又はそれらの任意の組合わせによって実行され得る。ソフトウェア、ファームウェア、ミドルウェア、又はマイクロコードで実行される場合、必要なタスクを行うためのプログラムコード又はコードセグメントは、記憶媒体のような非一時的なコンピュータ可読媒体に格納され得る。プロセッサは、説明されたタスクを行ってよい。
【００３９】
[0041]  いくつかの例となる構成が説明されたが、開示の趣旨から逸脱することなく、様々な変更、代替構造、及び等価物が使用されてよい。例えば、上記の要素はより大きいシステムの構成要素でよく、ここで、他のルールが本発明の適用より優先されるか、そうでなければ変更してよい。また、いくつかのステップが、上記の要素が検討される前、間、又は後になされてよい。よって、上記の説明は請求項の範囲に境界を付けない。
【００４０】
[0042]  ここにおける「適応された」又は「構成された」の使用は、追加のタスク又はステップを実行するように適応又は構成されたデバイスを排除しない、オープンかつ包括的な言い回しが意図されている。加えて、「に基づく」の使用は、一以上の記載された条件又は値「に基づく」プロセス、ステップ、計算、又は他の動作が、実際に、これらの記載を越える追加の条件又は値に基づいてよいという点で、オープンかつ包括的であることが意図されている。ここに含まれる見出し、リスト、及び番号付けは、説明を容易にするためのものにすぎず、限定的であることは意図されていない。
【００４１】
[0043]  本主題の態様に従う実施形態は、デジタル電子回路において、コンピュータハードウェア、ファームウェア、ソフトウェアにおいて、又はそれらの組合せにおいて実行されることができる。一つの実施形態において、コンピュータは一又は複数のプロセッサを備えてよい。プロセッサは、プロセッサに連結されたランダムアクセスメモリ（ＲＡＭ）のようなコンピュータ可読媒体を備えるか、それへのアクセスを持つ。プロセッサはメモリに格納されたコンピュータ実行可能プログラム命令を実行し、例えばセンササンプリングルーチン、選択ルーチン、及び他のルーチンを含む一以上のコンピュータプログラムを実行し、上記された方法を実行する。
【００４２】
[0044]  そのようなプロセッサは、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、及びステートマシン（state machines）を備えてよい。そのようなプロセッサは更に、ＰＬＣ、プログラマブル割込みコントローラ（programmable interrupt controllers）（ＰＩＣｓ）、プログラマブル論理デバイス（programmable logic devices）（ＰＬＤｓ）、プログラマブル読取専用メモリ（programmable read-only memories）（ＰＲＯＭｓ）、電子的プログラマブル読取専用メモリ（electronically programmable read-only memories）（ＥＰＲＯＭｓ又はＥＥＰＲＯＭｓ）、又は他の同様なデバイスのような、プルグラマブル電子デバイスを備えてよい。
【００４３】
[0045]  そのようなプロセッサは媒体、例えば有形のコンピュータ可読媒体を備えてよいか、これと通信してよい。この媒体は、プロセッサに実行された時に、ここにおいてプロセッサに実行又はアシストされるものとして記載されたステップを、プロセッサに実行させることができる命令を格納してよい。コンピュータ可読媒体の実施形態は、ウェブサーバ内のプロセッサのようなプロセッサにコンピュータ可読命令を提供することができる全ての電子、光学、磁気、又は他の記憶デバイスを備えてよいが、それらに限定されない。媒体の他の例は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、設定済（configured）プロセッサ、全ての光学媒体、全ての磁気テープ若しくは他の磁気媒体、又はコンピュータプロセッサが読むことができるあらゆる他の媒体を備えるが、それらに限定されない。また、様々な他のデバイスは、ルータ、プライベート若しくはパブリックネットワーク、又は他の送信デバイスのようなコンピュータ可読媒体を含んでよい。記載されたプロセッサ及び処理（processing）は、一以上の構造内にあってよく、一以上の構造にわたり分散されてもよい。プロセッサは、ここにおいて記載される一以上の方法（又は方法の部分）を実行するためのコードを備えてよい。
【００４４】
[0046]  本主題はその具体的な実施形態に関して詳細に説明されたが、当業者は前述のものの理解を得ればそのような実施形態の変更、変形例、及び等価物を容易に生み出し得ることが十分認識されるだろう。ゆえに、本開示が、限定よりむしろ例示を目的に提示されたこと、及び当業者に直ちに明白であろうように、本主題に対するそのような改良、変形及び／又は追加が含まれることを除外しないことは、理解されるべきである。
以下に本願出願当初の特許請求の範囲を付記する。
[Ｃ１]
局所化セキュアユーザプレーンロケーションセッションのための方法であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信すること、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定すること、
前記無線アクセスネットワークに関連したモバイルカントリーコードを決定すること、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定すること、及び
セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立すること、
を備える方法。
[Ｃ２]
Ｃ１に記載の方法であって、前記モバイルデバイスが前記法域内の緊急番号をダイヤルしたかを決定すること、を更に備える方法。
[Ｃ３]
Ｃ２に記載の方法であって、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に追加の緊急セキュアユーザプレーンロケーションセッションを拒否すること、を更に備える方法。
[Ｃ４]
Ｃ３に記載の方法であって、前記モバイルデバイスは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否する、方法。
[Ｃ５]
Ｃ１に記載の方法であって、前記モバイルデバイスのロケーションを返すこと、を更に備える方法。
[Ｃ６]
Ｃ５に記載の方法であって、前記ＳＬＰにセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信すること、を更に備える方法。
[Ｃ７]
局所化セキュアユーザプレーンロケーションセッションのための装置であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信するように構成された一以上のアンテナ、及び
前記一以上のアンテナと通信するプロセッサで、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定し、
無線アクセスに関連したモバイルカントリーコードを決定し、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定し、及び
セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立するように構成された、プロセッサ
を備える装置。
[Ｃ８]
Ｃ７に記載の装置であって、前記プロセッサは更に前記モバイルデバイスが緊急番号をダイヤルしたかを決定するように構成された、装置。
[Ｃ９]
Ｃ８に記載の装置であって、前記プロセッサは更に前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
[Ｃ１０]
Ｃ９に記載の装置であって、前記プロセッサは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
[Ｃ１１]
Ｃ７に記載の装置であって、前記プロセッサは更に前記モバイルデバイスのロケーションを返すように構成された、装置。
[Ｃ１２]
Ｃ１１に記載の装置であって、前記プロセッサは更にセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信するように構成された、装置。
[Ｃ１３]
プログラムコードを備えるコンピュータ可読媒体であって、
前記プログラムコードはプロセッサによって実行された時に、前記プロセッサに
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信させ、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定させ、
前記無線アクセスネットワークに関連したモバイルカントリーコードを決定させ、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定させ、及び
セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンロケーションセッションを確立させるように構成された、
コンピュータ可読媒体。
[Ｃ１４]
Ｃ１３に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに前記モバイルデバイスが緊急番号をダイヤルしたかを決定させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
[Ｃ１５]
Ｃ１４に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
[Ｃ１６]
Ｃ１５に記載のコンピュータ可読媒体であって、前記追加の緊急セキュアユーザプレーンロケーションセッションを拒否することは、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ起こる、コンピュータ可読媒体。
[Ｃ１７]
Ｃ１３に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサに前記モバイルデバイスのロケーションを返させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
[Ｃ１８]
Ｃ１７に記載のコンピュータ可読媒体であって、プロセッサによって実行された時に、前記プロセッサにセキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信させるように構成されたプログラムコードを更に備える、コンピュータ可読媒体。
[Ｃ１９]
局所化セキュアユーザプレーンロケーションセッションのための装置であって、
モバイルデバイスによって現在使用されている無線アクセスネットワークでセキュアユーザプレーンロケーション開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を受信するための手段と、
前記セキュアユーザプレーンロケーション開始メッセージ内の緊急インジケータがＴＲＵＥに設定されているかを決定するための手段と、
前記無線に関連したモバイルカントリーコードを決定するための手段と、
前記モバイルカントリーコードに関連した法域内の緊急セキュアユーザプレーンロケーションセッションについての要件を決定するための手段と、及び
セキュアユーザプレーンロケーションプラットフォームサーバとセキュアユーザプレーンセッションを確立するための手段
を備える装置。
[Ｃ２０]
Ｃ１９に記載の装置であって、前記モバイルデバイスが緊急番号をダイヤルしたかを決定するための手段を更に備える、装置。
[Ｃ２１]
Ｃ２０に記載の装置であって、前記モバイルデバイスがもはや前記緊急番号につながっていない場合に、追加の緊急セキュアユーザプレーンロケーションセッションを拒否するための手段を更に備える、装置。
[Ｃ２２]
Ｃ２１に記載の装置であって、前記終了するための手段は、前記モバイルデバイスがもはや前記緊急番号につながらない状態になった後の所定の期間後にのみ追加の緊急セキュアユーザプレーンロケーションセッションを拒否するように構成された、装置。
[Ｃ２３]
Ｃ１９に記載の装置であって、モバイルデバイスのロケーションを返すための手段を更に備える、装置。
[Ｃ２４]
Ｃ２３に記載の装置であって、セキュアユーザプレーンロケーションレポートメッセージ又はセキュアユーザプレーンロケーションエンドメッセージを送信するための手段を更に備える、装置。
【図１】
0005985768.tif 000002
【図２】
0005985768.tif 000003
【図３】
0005985768.tif 000004