ローミングを伴うロケーションサービスをサポートする方法および装置
【課題】ローミングを伴うロケーションサービスをサポートする技法を提供する。
【解決手段】移動局110は、データセッションについて、訪問先ネットワーク102aと通信し、移動局のロケーションに関する要求を、受信する。移動局は、その現在のネットワークロケーションを示す第1情報(たとえば、SIDおよびNID)をH−MPC160に送信する。H−MPC160は、第1情報に基づいて、訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)150を判定する。S−MPC150は、第1情報に基づいて、訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)140を判定する。H−MPC160は、S−PDEアドレスまたは移動局の位置推定値をS−MPCから受信し、この情報を移動局に転送する。移動局110は、S−PDEアドレスを使用して、測位についてS−PDE140と通信する。
【解決手段】移動局110は、データセッションについて、訪問先ネットワーク102aと通信し、移動局のロケーションに関する要求を、受信する。移動局は、その現在のネットワークロケーションを示す第1情報(たとえば、SIDおよびNID)をH−MPC160に送信する。H−MPC160は、第1情報に基づいて、訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)150を判定する。S−MPC150は、第1情報に基づいて、訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)140を判定する。H−MPC160は、S−PDEアドレスまたは移動局の位置推定値をS−MPCから受信し、この情報を移動局に転送する。移動局110は、S−PDEアドレスを使用して、測位についてS−PDE140と通信する。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、一般に通信に関し、詳細にはロケーションサービスをサポートする技法に関する。
【背景技術】
【0002】
本願は、本願の譲受人に譲渡され、参照により本明細書に組み込まれている、2005年11月30日出願の米国仮出願第60/741324号の優先権を主張するものである。
【0003】
移動局、たとえばセル電話機のロケーションを知ることが、しばしば望ましく、また必要となることもある。用語「ロケーション」および「位置」は、同義であり、交換可能に使用される。たとえば、ユーザが、ウェブサイトをブラウズするのに移動局を利用する場合があり、ロケーション感知型コンテンツをクリックする場合がある。次いで、移動局のロケーションを判定し、適切なコンテンツをユーザに提供するのに使用することができる。移動局のロケーションの知識が有用または必要である、多数の他のシナリオがある。
【0004】
移動局は、ユーザがサービスサブスクリプションを有するホームネットワークからロケーションサービスを得ることができるように装備しておくことができる。移動局は、必要な時にいつでも、その移動局のロケーションを判定するためにホームネットワーク内のさまざまなネットワークエンティティと通信することができる。移動局は、ユーザがサービスサブスクリプションを有しない他のネットワークにローミングする場合がある。主要な挑戦課題は、そのようなローミングシナリオで移動局にロケーションサービスを提供することである。
【発明の概要】
【0005】
ローミングを伴うロケーションサービス(LCS)をサポートする技法を、本明細書で説明する。一態様では、移動局は、移動局がローミングしている時であっても、ロケーションサービスに関してホームネットワーク内のホームモバイル測位センタ(home mobile positioning center、H−MPC)と対話する。移動局は、データセッションについて、訪問先ネットワークと通信し、移動局のロケーションに関する要求を、たとえば移動局に常駐するアプリケーション(MS常駐アプリケーション)、LCSクライアント、またはH−MPCから受信することができる。次いで、移動局は、第1情報をH−MPCに送信する。この第1情報は、移動局の現在のネットワークロケーションを示すことができ、訪問先ネットワークによって使用される無線技術に依存するものとすることができる。たとえば、第1情報は、訪問先ネットワークのシステム識別子(SID)およびネットワーク識別子(NID)または訪問先ネットワークから得られたなんらかの他の情報を備えることができる。訪問先ネットワーク内のサービング位置判定エンティティ(serving position determining entity、S−PDE)を、第1情報に基づいて判定することができる。選択された測位方法に応じて、移動局は、H−MPCから(a)S−PDEのアドレスを受信し、次いで、移動局の測位のためにS−PDEと通信することができ、あるいは、(b)移動局の位置推定値を受信することができ、この位置推定値は、第1情報に基づいてS−PDEによって判定することができる。
【0006】
別の態様では、H−MPCは、移動局のロケーションに関する要求を受信し(たとえば、MS常駐アプリケーションまたはLCSクライアントから)、移動局から第1情報を受信し、第1情報に基づいて、訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定することができる。次いで、H−MPCは、S−MPCから第2情報を受信し、第2情報を移動局に送信することができる。選択された測位方法に応じて、第2情報は、S−PDEアドレスまたは位置推定値を備えることができる。H−MPCは、認可、ハンドオフなどの他の機能を実行することもできる。
【0007】
別の態様では、移動局は、移動局のロケーションに関する要求を受信することができ、ドメインネームシステム(DNS)サーバにS−PDEのアドレスに関する照会を送信することができる。移動局には、DNSサーバに送信される照会内のSIDおよびNIDに基づいて形成されるドメイン名を含めることができる。移動局は、DNSサーバからS−PDEのアドレスを受信することができ、次いで、移動局の測位のためにそのS−PDEと通信することができる。
【0008】
本開示のさまざまな態様および特徴を、下記でさらに詳細に説明する。
【図面の簡単な説明】
【0009】
【図1】訪問先ネットワーク、ホームネットワーク、および要求元ネットワークを示す図。
【図2】訪問先ネットワーク、ホームネットワーク、および要求元ネットワークの別の展開を示す図。
【図3】ローミングを伴う測位のメッセージフローを示す図。
【図4】ローミングを伴う測位のメッセージフローを示す図。
【図5】ローミングを伴う測位のメッセージフローを示す図。
【図6】ローミングを伴う測位のメッセージフローを示す図。
【図7】ローミングを伴う測位のメッセージフローを示す図。
【図8】ローミングを伴う測位のメッセージフローを示す図。
【図9】ローミングを伴う測位のメッセージフローを示す図。
【図10】ローミングを伴う測位のメッセージフローを示す図。
【図11】ローミングを伴う測位のメッセージフローを示す図。
【図12】ローミングを伴う測位のメッセージフローを示す図。
【図13】ローミングを伴う測位のメッセージフローを示す図。
【図14】ローミングを伴う測位のメッセージフローを示す図。
【図15】ローミングを伴う測位のメッセージフローを示す図。
【図16】ローミングを伴う測位のメッセージフローを示す図。
【図17】ローミングを伴う測位のメッセージフローを示す図。
【図18】ローミングを伴う測位のメッセージフローを示す図。
【図19】ローミングを伴う測位のメッセージフローを示す図。
【図20】ローミングを伴う測位のメッセージフローを示す図。
【図21】ローミングを伴う測位のメッセージフローを示す図。
【図22】ローミングを伴う測位のメッセージフローを示す図。
【図23】ローミングを伴う測位のメッセージフローを示す図。
【図24】ローミングを伴う測位のメッセージフローを示す図。
【図25】ローミングを伴う測位のメッセージフローを示す図。
【図26】移動局、無線アクセスネットワーク(RAN)、S−PDE、S−MPC、およびH−MPCのブロック図を示す図。
【発明を実施するための形態】
【0010】
本明細書で説明する技法は、符号分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交FDMA(OFDMA)ネットワークなど、さまざまな無線ネットワークに使用することができる。CDMAネットワークは、cdma2000、Wideband−CDMA(W−CDMA)などの無線技術を実施することができる。cdma2000は、IS−2000標準規格、IS−856標準規格、およびIS−95標準規格を包含する。TDMAネットワークは、Global System for Mobile Communications(GSM(登録商標))、Digital Advanced Mobile Phone System(D−AMPS)などの無線技術を実施することができる。W−CDMAおよびGSMは、「3rd Generation Partnership Project」(3GPP)という名前の組織からの文書に記載されている。cdma2000は、「3rd Generation Partnership Project 2」(3GPP2)という名前の組織からの文書に記載されている。3GPP文書および3GPP2文書は、公に入手可能である。わかりやすくするために、下記で3GPP2ネットワークに関して諸技法を説明する。
【0011】
図1は、訪問先/サービングネットワーク102a、ホームネットワーク104a、および要求元ネットワーク106を示す。用語「訪問先」および「サービング」は、本明細書では交換可能に使用される。ホームネットワーク104aは、移動局(MS)110がサービスサブスクリプションを有する無線ネットワークである。訪問先ネットワーク102aは、現在移動局110にサービスを提供する(サービング)無線ネットワークである。訪問先ネットワークおよびホームネットワークは、移動局110がホームネットワークのカバレッジの外でローミングしている場合に、異なるネットワークである可能性がある。ネットワーク102aおよび104aは、ロケーションサービス(LCS)をサポートし、LCSは、ロケーション情報に基づく、またはそれに関連する任意のサービスを含むことができる。LCSは、ロケーションベースサービス(LBS)などと呼ばれる場合もある。要求元ネットワーク106は、訪問先ネットワーク102aまたはホームネットワーク104aの一部とすることができ、あるいは、これらのネットワークとは別々とすることができる。たとえば、要求元ネットワーク106を、インターネットサービスプロバイダ(ISP)によって維持されるデータネットワークとすることができる。
【0012】
移動局110は、静止または可動とすることができ、ユーザ機器(UE)、端末、加入者ユニット、ステーションなどと呼ばれる場合もある。移動局110は、セル電話機、携帯情報端末(PDA)、無線デバイス、送受話器、ラップトップコンピュータ、テレメトリデバイス、トラッキングデバイスなどとすることができる。移動局110は、音声、ビデオ、パケットデータ、ブロードキャスト、メッセージングなどの通信サービスを得るために、訪問先ネットワーク102a内の無線アクセスネットワーク(RAN)120と通信することができる。移動局110は、1つまたは複数の衛星190から信号を受信することもでき、衛星190は、米国の全世界測位システム(GPS)、欧州のGalileoシステム、ロシアのGlonassシステム、またはなんらかの他の衛星測位システムの一部とすることができる。移動局110は、衛星190からの信号および/またはRAN 120内の基地局からの信号を測定することができ、衛星の擬似範囲測定値および/または基地局のタイミング測定値を得ることができる。擬似範囲測定値および/またはタイミング測定値は、assisted GPS(A−GPS)、独立型GPS、Advanced Forward Link Trilateration(A−FLT)、Enhanced Observed Time Difference(E−OTD)、Observed Time Difference Of Arrival(OTDOA)、Enhanced Cell ID、セルIDなどの測位方法のうちの1つまたはこれらの組合せを使用して移動局110の位置推定値を導出するのに使用することができる。
【0013】
RAN 120は、そのRANのカバレッジ内に位置する移動局の無線通信を提供する。RAN 120は、基地局、基地局制御装置(BSC)、および/または無線通信をサポートする他のネットワークエンティティを含むことができる。モバイルスイッチングセンタ(MSC)124は、回線交換呼をサポートし、ショートメッセージサービス(SMS)メッセージをもルーティングする。メッセージセンタ(MC)144は、SMSをサポートし、移動局のためにSMSメッセージを格納し、中継し、転送する責任を負う。パケット制御機能(PCF)132は、RAN 120とパケットデータサービングノード(packet data serving node、PDSN)134との間のパケットデータ交換をサポートする。PDSN 134は、移動局のパケット交換呼をサポートし、データセッションの確立、維持、および終了の責任を負う。inter−working function(IWF)を、一部の無線ネットワーク、たとえばIS−95ネットワーク内でPDSN 134の代わりに使用することができる。
【0014】
サービング位置判定エンティティ(S−PDE)140、141、および142は、移動局の測位をサポートし、異なる地理的区域にサービスを提供することができる。測位とは、ターゲットデバイスの地理的位置推定値を測定し/計算する処理を指す。位置推定値を、ロケーション推定値、位置フィックス(position fix)、フィックスなどと呼ぶ場合もある。S−PDE 140、141、および142は、測位のために移動局とメッセージを交換し、位置推定値を計算し、移動局への支援データの配送をサポートし、セキュリティに関する機能を実行するなどを行うことができる。サービングモバイル測位センタ(S−MPC)150および152は、ロケーションサービスに関するさまざまな機能を実行し、異なる地理的区域にサービスを提供することができる。S−MPC 150および152は、加入者プライバシ、認可、認証、ローミングサポート、課金/請求、サービス管理、位置計算などをサポートすることができる。移動局110は、最初S−MPC 150およびS−PDE 140によるサービスを受けることができ、その後で、ローミングするとき、S−PDE 141に、またはS−MPC 152およびS−PDE 142にハンドオフすることができる。ホームネットワーク104a内のホームMPC(H−MPC)160は、そのホームネットワーク内で移動局のロケーションサービスをサポートし、下記で説明するさまざまな機能を実行することができる。H−MPC 160は、測位をサポートするためにS−MPC 150および152に情報を供給することができ、これらのS−MPCからロケーション情報(たとえば、位置推定値、PDEアドレスなど)を受信することができる。
【0015】
ホームロケーションレジスタ/ビジタロケーションレジスタ(HLR/VLR)126は、訪問先ネットワーク102aに登録した移動局の登録情報を格納する。ドメインネームシステム(DNS)サーバ136は、ドメイン名(たとえば、www.domain−name.com)を、エンティティがインターネットプロトコル(IP)ネットワークを介して互いに通信するのに使用されるIPアドレス(たとえば、204.62.131.129)に変換する。DNSサーバ136は、ドメイン名のIPアドレスに関する照会を受信し、これらのドメイン名のIPアドレスを判定し、IPアドレスを有する応答を要求元エンティティに送信する。
【0016】
アプリケーション(APP)112および170は、LCSクライアントおよび/またはより上位の層のアプリケーションを備えることができる。LCSクライアントは、LCSターゲットのロケーション情報を要求する機能またはエンティティである。LCSターゲットは、そのロケーションが探されている移動局である。一般に、LCSクライアントは、ネットワークエンティティ内または移動局内に常駐することができ、あるいは、この両方の外部とすることができる。LCSクライアント170は、移動局110のロケーション情報を得るためにH−MPC 160と通信することができる。
【0017】
図1には、さまざまなネットワークエンティティの間のインターフェースも示されている。メッセージセンタ144は、Short message delivery point−to−point bearer service(SMDPP)インターフェースを介してMSC 124と、およびShort message peer−to−peer protocol(SMPP)インターフェースを介してH−MPC 160と通信することができる。PDE 140から142は、IS−801インターフェースを介してPDSN 134と、ならびにE5‘インターフェースを介してS−MPC 150および152と通信することができる。S−MPC 150および152は、MS−MPCインターフェースを介してPDSN 134と、およびMPC−MPCインターフェースを介してH−MPC 160と通信することができる。H−MPC 160は、L1インターフェースを介してLCSクライアント170と通信することができる。これらのさまざまなインターフェースは、当技術分野で既知である。
【0018】
図2は、訪問先ネットワーク102b、ホームネットワーク104b、要求元ネットワーク106、およびサードパーティネットワーク108を有する展開を示す。この展開では、訪問先ネットワーク102bは、上で図1について説明したRAN 120、PCF 132、PDSN 134、DNSサーバ136、VLR 126、PDE 140、およびS−MPC 150を含む。PDSN 134は、移動局110がローミング時にそれを介してパケットデータを交換するフォーリンエージェント(foreign agent、FA)とすることができる。訪問先ネットワーク102bは、さらに、認証、許可、およびアカウンティング(AAA)エンティティ138と、基地局アルマナック(base station almanac、BSA)144とを含む。AAAエンティティ138は、LCSおよび他のサービスに関する認証および認可を実行する。BSA 144は、測位について移動局110を支援するのに使用できる、衛星および/または基地局の支援データを格納する。訪問先ネットワーク102b内のネットワークエンティティは、IPネットワークまたはなんらかの他のネットワークとすることができるデータネットワーク192を介して、互いに、および外部エンティティと通信することができる。
【0019】
ホームネットワーク104bは、訪問先ネットワーク102b内の対応するネットワークエンティティに類似する形で動作できる、H−MPC 160、PDSN 174、DNSサーバ176、AAAエンティティ178、VLR 166、ホームPDE(H−PDE)180、およびBSA 184を含む。PDSN 174は、移動局110が登録しているホームエージェント(HA)とすることができ、移動局110にパケットを転送する責任を負うことができる。ホームネットワーク104b内のネットワークエンティティは、ホームネットワーク104bと通信する移動局にサービスを提供する。ホームネットワーク104b内のネットワークエンティティは、互いに通信することができ、データネットワーク194を介して外部エンティティと通信することができ、データネットワーク194は、IPネットワーク、インターネット、またはなんらかの他のネットワークとすることができる。
【0020】
サードパーティネットワーク108に、図2に示されていない他のネットワーク内のPDEに結合できるBSAサーバ172を含めることができる。要求元ネットワーク106およびサードパーティネットワーク108内のエンティティは、データネットワーク196を介して訪問先ネットワーク102bおよびホームネットワーク104b内のエンティティと通信することができ、データネットワーク196は、IPネットワークまたはなんらかの他のネットワークとすることができる。
【0021】
図1および2は、訪問先ネットワークおよびホームネットワークの2つの例を示す。一般に、ネットワークは、そのネットワークによって提供されるすべてのサービスをサポートできるエンティティの任意の組合せを含むことができる。
【0022】
次の説明では、訪問先ネットワーク102は、図1の訪問先ネットワーク102aおよび/または図2の訪問先ネットワーク102bを指すことができる。ホームネットワーク104は、図1のホームネットワーク104aおよび/または図2のホームネットワーク104bを指すことができる。ネットワーク102および104は、ユーザプレーンロケーション(user plane location)アーキテクチャをサポートすることができる。ユーザプレーンは、上位層アプリケーションのメッセージ/シグナリングを搬送する機構であり、ユーザプレーンベアラを使用し、ユーザプレーンベアラは、通常、すべてが当技術分野で既知の、ユーザデータグラムプロトコル(UDP)、伝送制御プロトコル(TCP)、およびインターネットプロトコル(IP)などのプロトコルを用いて実施される。ロケーションサービスおよび測位をサポートするメッセージ/シグナリングは、ユーザプレーンアーキテクチャ内のデータ(ネットワークの展望からの)の一部として担持することができる。
【0023】
ネットワーク102および104は、CDMA Development Group(CDG)のV1またはV2ユーザプレーン、3GPPのX.S0024ユーザプレーン、Open Mobile Alliance(OMA)のSecure User Plane Location(SUPL)など、任意のユーザプレーンアーキテクチャを実施することができる。X.S0024は、3GPP2ネットワークに適用可能である。SUPLは、3GPPネットワークおよび3GPP2ネットワークに適用可能である。V2ユーザプレーンは、文書80−V6410−2NP、表題「Location−Based Services V2 System Specification」、2005年1月19日に記載されている。これらのユーザプレーンアーキテクチャのすべてが、公に入手可能な文書に記載されている。
【0024】
本明細書の説明では、用語「MPC」は、ロケーションサービスをサポートするエンティティを包括的に指し、用語「PDE」は、測位をサポートするエンティティを包括的に指し、用語「移動局」は、ロケーションサービスのためにMPCとおよび/または測位のためにPDEと通信できるエンティティを包括的に指し、用語「LCSクライアント」は、移動局のロケーションを要求するエンティティを包括的に指す。MPCは、V1およびV2ユーザプレーンにおけるMPC、SUPLにおけるSUPLロケーションセンタ(SLC)、X.S0024における位置サーバ(PS)、3GPPにおけるゲートウェイモバイルロケーションセンタ(GMLC)などとすることができる。PDEは、V1およびV2ユーザプレーンにおけるPDE、SUPLにおけるSUPL測位センタ(SPC)、3GPPにおけるサービングモバイルロケーションセンタ(SMLC)または独立SMLC(SAS)などとすることができる。移動局は、V1およびV2ユーザプレーンにおける移動局、SUPLにおけるSUPL対応端末(SET)、3GPPにおけるユーザ機器(UE)などとすることができる。MPC、PDE、移動局、およびLCSクライアントが、他のネットワークおよび他のロケーションアーキテクチャで他の名前で言及される場合もある。
【0025】
ネットワーク102および104は、信頼されるモデルおよび/または信頼されないモデルに基づいて、ローミングする移動局のLCSをサポートすることができる。表1に、信頼されるモデルおよび信頼されないモデルの短い説明を与える。
【表1】
【0026】
信頼されるモデルと信頼されないモデルとの両方について、LCSが、Wireless Application Protocol(WAP)プルアプリケーション、ネットワークによって開始されるアプリケーション、MS常駐アプリケーションなどによって要求される場合がある。WAPプルアプリケーションとは、ネットワークからデータをプルするアプリケーションである。ネットワークによって開始されるアプリケーションとは、ネットワーク側に常駐するか、ネットワークと対話するアプリケーション、たとえばLCSクライアント170である。MS常駐アプリケーションとは、移動局110に常駐するアプリケーションであり、Binary Runtime Environment for Wireless(BREW(登録商標))アプリケーション、Java(登録商標)アプリケーションなどとすることができる。
【0027】
シングルフィックス、トラッキングフィックス、gpsOne測位、セル/セクタ測位など、さまざまなロケーションセッションをサポートすることができる。シングルフィックスとは、LCSクライアントに対するターゲット移動局の単一の位置フィックスを返すことを指す。トラッキングフィックスとは、たとえば周期的に、LCSクライアントに対するターゲット移動局の複数の位置フィックスを返すことを指す。トラッキングフィックスは、LCSクライアントまたは移動局によって開始することができ、LCSクライアントまたは移動局によって取り消すことができる。移動局を、あるS−MPCから別のS−MPCへおよび/またはあるS−PDEから別のS−PDEへ、トラッキングフィックス中にハンドオフすることもできる。
【0028】
gpsOne測位、セル/セクタ測位など、さまざまな測位方法/タイプをサポートすることもできる。gpsOne測位とは、GPS、A−GPSなどの衛星ベースの測位方法を指す。セル/セクタ測位とは、A−FLT、E−OTD、OTDOA、Enhanced Cell ID、セルIDなどのネットワークベースの測位方法を指す。
【0029】
さまざまなメッセージフローを、信頼されるモデルおよび信頼されないモデルの異なるアプリケーションによって開始される異なるロケーションセッションに使用することができる。メッセージフローを、コールフロー(call flow)、プロセスなどと称する場合もある。いくつかの例のメッセージフローを、下記で説明する。次のメッセージフローでは、移動局110は、モバイルIP、セッションイニシエーションプロトコル(SIP)、レイヤ2トンネリングプロトコル(L2TP)、またはパケットデータローミングをサポートするなんらかの他のプロトコルを使用するホームネットワーク104とのデータセッションを有することができる。メッセージフローごとに、サービス認可を、信頼されないモデルについて実行することができ、信頼されるモデルについては省略することができる。
【0030】
図3は、gpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー300を示す。移動局110は、ロケーション感知型Uniform Resource Locator(URL)にアクセスし、ハイパーテキスト転送プロトコル(HTTP)/Wireless Session Protocol(WSP)要求をLCSクライアント170に送信することを試みる(ステップa)。LCSクライアント170は、移動局110がgpsOne対応であることを認識し、適切なメッセージフローを用いて進行する。LCSクライアント170は、gpsOneトリガを含むHTTP応答を用いてHTTP要求に応答する(ステップb)。移動局110は、そのHTTP応答を受信し、測位に進行するための許可についてユーザにプロンプトを出すことができる(ステップc)。ユーザ許可を受信した後で、適用可能な場合に、移動局110は、測位処理開始要求(Start Positioning Process Request、SPPReq)メッセージをH−MPC 160に送信する(ステップd)。このSPPReqメッセージには、アプリケーションタイプ(この場合にはWAPがセットされる)、システム識別子(SID)およびネットワーク識別子(NID)、シングルフィックス表示、測位サービス品質(QoS)情報などを含めることができる。SID/NIDは、現在移動局110にサービスを提供する訪問先ネットワーク102を識別し、訪問先ネットワーク内で基地局によってブロードキャストされるシステムパラメータメッセージを介して得ることができる。
【0031】
一般に、移動局110は、移動局110の現在のネットワークロケーションを提供できる任意の情報を送信することができる。このネットワークロケーション情報は、無線技術に依存するものとすることができる。たとえば、SID、NID、および/または基地局識別子(BaseID)を、一般にCDMA2000 1Xと称するIS−2000 Releases 0およびAに使用することができる。セクタ識別子(SectorID)を、一般にCDMA2000 1xEV−DOと称するIS−856に使用することができる。mobile country code(MCC)、mobile network code(MNC)、location area code(LAC)、および/またはcell identity(CI)を、GSMに使用することができる。MCC、MNC、および/またはUTRAN cell identity(UC−ID)を、W−CDMAに使用することができる。access point identifier(AP ID)またはメディアアクセス制御(MAC)アドレスを、WLANに使用することができる。ネットワークロケーション情報は、セルラネットワーク内の基地局、WLAN内のアクセスポイント、または無線ネットワーク内のなんらかの他の送信する局のロケーション座標(たとえば、緯度座標および経度座標)をも備えることができる。わかりやすくするために、下の説明の多くでは、ネットワークロケーション情報に関するSIDおよびNIDの使用を仮定する。
【0032】
H−MPC 160は、SPPReqメッセージを受信し、適用可能な場合には、この特定のユーザおよびLCSクライアントが、要求されたロケーションを得ることを確実に認可されるように、認可を実行する(ステップe)。H−MPC 160は、SPPReqメッセージ内のQoS情報およびLCSプロファイルを使用して、gpsOne位置が適切である(キャッシュされた位置またはセル/セクタベースの位置のいずれかではなく)かどうかを判定することができる。H−MPC 160は、移動局110がローミングしていることを判定し、SID/NID情報に基づいて適切なS−MPC(この例ではS−MPC 150である)を選択する。次いで、H−MPC 160は、アプリケーションタイプ、移動局110のInternational Mobile Subscriber Identifier(IMSI)、gpsOne測位タイプ、SID/NID、PDEアクセス持続時間などの情報を含むことができるローミング要求メッセージをS−MPC 150に送信する。
【0033】
S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、SID/NID情報に基づいて適切なS−PDE(この例ではS−PDE 140である)を判定する。次いで、S−MPC 150は、S−PDE 140が移動局110から着信する、モバイル側で発生した(mobile−originated、MO)IS−801測位セッションを受け入れるように、このS−PDEを呼び出し、シードする(seed)GPOSREQ’メッセージを送信する(ステップf)。IS−801測位セッションは、衛星ベース測位のためのセッション(たとえば、支援データ、位置推定値などを得るための)であり、IS−801セッション、gpsOneセッション、GPSセッションなどとも称する。GPOSREQ’メッセージには、IMSI、gpsOne測位タイプ、PDEアクセス持続時間などの情報を含めることができる。S−PDE 140は、GPOSREQ’メッセージの位置保留中肯定応答を含むgposreq’メッセージを返す。S−MPC 150は、S−PDE 140からgposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップh)。H−MPC 160は、この肯定応答をS−MPC 150から受信し、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを送信する(ステップi)。
【0034】
次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行する(ステップj)。移動局110の位置推定値が、このIS−801セッションの終りに得られ、移動局に対して使用可能にされる。次いで、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせる、位置推定値を含むgposreq’メッセージを送信する(ステップk)。
【0035】
S−MPC 150は、成功の測位を報告し、位置推定値を供給するロケーション報告メッセージをH−MPC 160に送信する(ステップl)。H−MPC 160は、位置推定値を格納することができ、この位置推定値は、後で、後続要求に関して、キャッシュされた位置として使用することができる。次いで、移動局110は、ロケーション感知型URLを再要求し、この要求と一緒に位置推定値を供給する(ステップm)。LCSクライアント170は、要求されたコンテンツを移動局110にダウンロードする(ステップn)。
【0036】
さまざまなエンティティの間のメッセージは、次の公に入手可能な文書に記載されている。
【0037】
・80−V5456−2NP、表題「gpsOne(登録商標) UserPlane MS−MPC Protocol Specification」、2005年1月5日に、移動局とMPCとの間のメッセージ(たとえば、SPPReqおよびSPPRes)ならびに移動局とLCSクライアントとの間のメッセージ(たとえば、HTTP/WSP要求およびHTTP/WSP応答)が記載されており、
・80−V6195−2NP、表題「Mobile Positioning Center (MPC) V2 Protocol Specification」、2005年1月21日に、MPCの間のメッセージ(たとえば、ローミング要求、ローミング要求肯定応答、およびロケーション報告)が記載されており、
・80−V5458−2NP、表題「gpsOne(登録商標) UserPlane E5’ V2 Protocol Specification」、2003年12月13日に、MPCとPDEとの間のメッセージ(たとえば、GPOSREQ’およびgposreq’)が記載されており、
・TIA/EIA/IS−801、表題「Position Determination Service Standards for Dual Mode Spread Spectrum Systems」に、移動局とPDEとの間のメッセージが記載されている。
【0038】
図4は、セル/セクタ測位を用いるWAPプルシングルフィックスのメッセージフロー400を示す。メッセージフロー400のステップaからdは、図3のメッセージフロー300のステップaからdと同一である。ステップeで、H−MPC 160は、SID/NID情報に基づいて、移動局110がローミングしていると判定し、セル/セクタ測位が適切であると判断する。H−MPC 160は、SID/NID情報に基づいて適切なS−MPC(この例ではS−MPC 150である)を判定し、S−MPC 150に、セル/セクタ測位タイプなどを伴うローミング要求メッセージを送信する。
【0039】
S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、セル/セクタ測位タイプなどを含むGPOSREQ’メッセージをS−PDE 140に送信する(ステップf)。S−PDE 140は、移動局110のセル/セクタベースの位置推定値を含むgposreq’メッセージをS−MPC 150に応答する(ステップg)。S−MPC 150は、成功の測位を報告し、位置推定値を含むロケーション報告メッセージをH−MPC 160に送信する(ステップh)。H−MPC 160は、位置推定値を含むSPPResメッセージを移動局110に送信する(ステップi)。メッセージフロー400のステップjおよびkは、それぞれ図3のメッセージフロー300のステップmおよびnと同一である。
【0040】
図5は、DNS照会を使用するgpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー500を示す。メッセージフロー500のステップaからcは、図3のメッセージフロー300のステップaからcと同一である。移動局110は、ローミング中であることを認識し、S−PDE 140のアドレス(たとえば、IPアドレス)に関する照会をDNSサーバ136に送信する(ステップd)。この照会には、ロケーション固有DNSストリングまたはたとえばSID.NID.Local.PDEなどのURLを含めることができる。DNSサーバ136は、S−PDE 140のアドレスを応答する(ステップe)。次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局に対して使用可能にされる(ステップf)。メッセージフロー500のステップgおよびhは、それぞれ図3のメッセージフロー300のステップmおよびnと同一である。
【0041】
一般に、移動局110は、ロケーション固有DNS照会を訪問先ネットワーク102内のDNSサーバ136(V−DNS)(図5に示されているように)またはホームネットワーク104内のDNSサーバ176(H−DNS)(図5には図示せず)に送信することができる。V−DNSオプションについて、DNSサーバ136は、データ呼セットアップのPPPネゴシエーション中にPDSN/FA 134によって割り当てることができる。移動局110は、DNS照会をDNSサーバ136に送信することができ、このDNSサーバ136は、ロケーション固有URLを認識し、解決し、訪問先ネットワーク102内のS−PDEのIPアドレスを移動局110に返すことができる。H−DNSオプションについて、移動局110は、DNS照会を送信することができ、このDNS照会を、ホームエージェント174によってDNSサーバ176にリダイレクトすることができる。DNSサーバ176は、ロケーション固有URLを解決し、S−PDE IPアドレスを移動局110に返すことができる。両方のDNSオプションについて、訪問先ネットワーク104が、1つのPDEを有するか、ローミング移動局にサービスを提供するために1つのPDEを指定する場合に、SID/NID情報をDNS照会から省略することができる。
【0042】
図6は、gpsOne測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー600を示す。LCSクライアント170は、Mobile Location Protocol(MLP)Location Immediate Request(LIR)メッセージを介してH−MPC 160に移動局110のロケーションを要求する(ステップa)。H−MPC 160は、LCSクライアント170がユーザのロケーションを得ることを認可されることを検証することができる(ステップb)。成功の認可の後で、適用可能な場合には、H−MPC 160は、gpsOne測位を示し、通知手順、検証手順、ロケーションセッションを識別するのに使用される相関識別子(CI)などの情報を含むmobile−terminated(MT)SMS測位要求メッセージを移動局110に送信する(やはりステップb)。移動局110は、そのSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップbのMT SMSメッセージに対する応答として働き、CI、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップc)。
【0043】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、CI、IMSI、SID/NID、PDEアクセス持続時間などの情報を含むことができるローミング要求メッセージをS−MPC 150に送信する。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、S−PDE 140を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップe)。S−PDE 140は、位置保留中肯定応答を含むgposreq’メッセージを返す(ステップf)。S−MPC 150は、gposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップg)。
【0044】
H−MPC 160は、S−MPC 150から肯定応答メッセージを受信し、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップh)。移動局110およびS−PDE 140は、移動局の位置推定値を得るためにMO IS−801セッションを実行する(ステップi)。次いで、S−PDE 140は、gposreq’メッセージ内で位置推定値をS−MPC 150に送信する(ステップj)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップk)。次いで、H−MPC 160は、MLP Location Immediate Answer(LIA)メッセージ内で位置推定値をLCSクライアント170に供給する(ステップl)。
【0045】
図7は、セル/セクタ測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー700を示す。メッセージフロー700のステップaからeは、測位方法を除いて、図6のメッセージフロー600のステップaからeに類似する。ステップbでH−MPC 160によって送信されるSMSメッセージは、gpsOne測位ではなくセル/セクタ測位を示す。ステップcで移動局110によって送信されるSPPReqメッセージは、セル/セクタフィックスに関係する情報(たとえば、SID/NIDなど)を含む。ステップdでH−MPC 160によってS−MPC 150に送信されるローミング要求メッセージは、セル/セクタ測位を示す。ステップeでS−MPC 150によってS−PDE 140に送信されるGPOSREQ’メッセージは、セル/セクタ測位を示し、基地局IDなどを含むことができる。S−PDE 140は、gposreq’メッセージ内でセル/セクタベースの位置推定値をS−MPC 150に供給する(ステップf)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップg)。H−MPC 160は、肯定応答を伴うSPPResメッセージを移動局110に送信し(ステップh)、位置推定値をLCSクライアント170に供給する(ステップi)。
【0046】
図8は、移動局110によって拒絶される、ネットワークによって開始される測位セッションのメッセージフロー800を示す。メッセージフロー800のステップaおよびbは、図6のメッセージフロー600のステップaおよびbと同一である。H−MPC 160は、LCSクライアント170が移動局110のロケーションを得ることを認可されることを検証することができる。次いで、H−MPC 160は、gpsOneまたはセル/セクタ測位を示す、通知手順および検証手順などの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す(ステップd)。ユーザがその要求を拒絶する場合、またはその要求に対してサービスを提供することができない(たとえば、音声呼が進行中なのでなど)場合に、移動局110は、測位要求を拒絶する、MT SMSメッセージに対する応答として働くMO SMSメッセージをH−MPC 160に送信する(ステップe)。このMO SMSメッセージには、適切な拒絶理由コードを含めることができる。ユーザが、gpsOne測位要求を拒絶する場合に、IS−801セッションは発生しない。拒絶理由が、ユーザ同意が得られるが、TCP/IPソケットをオープンできなかったことを示す場合には、H−MPC 160は、より低い精度の(たとえば、セル/セクタ)測位セッションをトリガすることができる。H−MPC 160は、位置状況をLCSクライアント170に供給する(ステップf)。
【0047】
図9に、gpsOne測位を用いるネットワークによって開始されるトラッキングフィックスのメッセージフロー900を示す。LCSクライアント170は、MLP Triggered Location(TL)報告要求メッセージを介して移動局110のロケーションをH−MPC 160に要求する(ステップa)。この要求には、開始時刻、停止時刻、トラッキングフィックスセッションの位置フィックスの間の時間間隔(T)、QoS情報などを含めることができる。H−MPC 160は、LCSクライアント170がこのタイプのユーザに関する要求について認可されることを検証することができる(ステップb)。H−MPC 160は、gpsOne位置が(キャッシュされた位置またはセル/セクタベースの位置のいずれでもなく)適切であるかどうかを判定するのに、QoS情報およびLCSクライアントプロファイルを使用することもできる。この事例では、H−MPC 160は、gpsOne測位が適切であると判定する。H−MPC 160は、LCSクライアント170から受信した開始時刻、停止時刻、および間隔に基づいてフィックスの個数を決定することができる。
【0048】
LCSクライアント170の成功の認可の後で、適用可能な場合に、H−MPC 160は、IS−801セッションを示し、通知手順および検証手順、CI、フィックスの個数(N)、フィックスの間の時間間隔(T)、H−MPC IDなどの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップcのMT SMSメッセージに対する応答として働き、ユーザの同意または同意の欠如、CI、IMSI、SID/NID、セッション持続時間などの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップd)。セッション持続時間は、フィックスの個数にフィックスの間の間隔を乗じたものと等しい。
【0049】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、gpsOne測位を用いるトラッキングセッションをサポートするためにS−MPC 150によって使用される情報を伴うローミング要求メッセージをS−MPC 150に送信する(ステップe)。この情報には、CI、IMSI、SID/NID、セッション持続時間、停止時刻などを含めることができる。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、S−PDE 140を呼び出し、シードする、トラッキングセッションの情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージをS−PDE 140に送信する(ステップf)。S−PDE 140は、肯定応答を含むgposreq’メッセージを返す(ステップg)。S−MPC 150は、このgposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップh)。
【0050】
H−MPC 160は、MLP TL報告回答をLCSクライアント170に送信し(ステップi)、これは、ユーザ同意が不要な場合にはステップbの後、ユーザ同意が必要であり、得られる場合にはステップdの後に行うことができる。ステップhで肯定応答を受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップj)。移動局110およびS−PDE 140は、たとえば支援データを移動局110にダウンロードするために、MO IS−801セッションを実行する(ステップk)。次いで、S−PDE 140は、IS−801セッション完了に関連する情報をgposreq’メッセージ内でS−MPC 150に供給する(ステップl)。S−MPC 150は、セッション完了に関する情報をセッション状況報告メッセージ内でH−MPC 160に転送する(ステップm)。
【0051】
最初の位置フィックスについて、移動局110は、ロケーション情報を位置報告メッセージ内でH−MPC 160に供給する(ステップn)。H−MPC 160は、位置報告メッセージを肯定応答する位置報告応答を返す(ステップo)。H−MPC 160は、LCSクライアント170に送信されるMLP TL報告メッセージを介して移動局110のロケーションを報告する(ステップp)。間隔Tの後に発生する2番目の位置フィックスについて、ステップn、o、およびpが、それぞれステップq、r、およびsとして繰り返される。移動局110およびS−PDE 140は、必要な時には必ず、支援データをダウンロードし、更新されたロケーション情報を供給するために、追加のMO IS−801セッションを実行することができる。ステップk、l、およびmを、それぞれステップt、u、およびvとして繰り返すことができる。各追加のフィックスを、ステップn、o、およびpを繰り返すことによって達成することができる。最後の位置フィックスについて、ステップn、o、およびpが、それぞれステップw、x、およびyとして繰り返される。MS支援されるトラッキングは、フィックスの間の時間が特定の間隔(たとえば、1800秒)より長い場合に使用することができる。
【0052】
図10は、ネットワークによって開始されるトラッキングセッションのLCSクライアント170による取消のメッセージフロー1000を示す。移動局110に関するネットワークによって開始されるトラッキングセッションは、図9に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、LCSクライアント170は、このトラッキングセッションを取り消すためにMLP TL報告停止要求メッセージをH−MPC 160に送信することができる(ステップb)。次いで、H−MPC 160は、さらなるフィックスが不要であることを示すMT SMSトラッキングセッション取消メッセージを移動局110に送信する(ステップc)。移動局110へのこのMT SMSメッセージの配送が確認されるとき、H−MPC 160は、ロケーション報告取消メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、ロケーション報告取消メッセージを受信し、CANCEL’メッセージをS−PDE 140に送信し(ステップe)、S−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップf)。S−MPC 150は、トラッキングセッションが取り消されたことを示し、位置結果に「適用不能」をセットされたロケーション報告メッセージをH−MPC 160に送信する(ステップg)。H−MPC 160は、MLP TL報告停止回答をLCSクライアント170に送信することによって、トラッキングセッション閉止を完了する(ステップh)。
【0053】
図11は、ネットワークによって開始されるトラッキングセッションの移動局110による取消のメッセージフロー1100を示す。移動局110に関するネットワークによって開始されるトラッキングセッションは、図9に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、移動局110は、トラッキングセッションを取り消すためにMO SMS測位取消通知メッセージをH−MPC 160に送信することができる(ステップb)。メッセージフロー1100のステップcからgは、それぞれ、メッセージフロー1000のステップdからhと同一である。
【0054】
移動局110は、保留中のネットワークによって開始されたトラッキングセッションを有する場合があり、現在のS−MPC 150およびS−PDE 140のカバレッジの外にローミングする場合がある。H−MPC 160は、移動局110がS−PDE 140のサービング区域の外にあることを示すセッション状況報告メッセージをS−MPC 150から受信する場合がある。次いで、H−MPC 160は、移動局110の現在位置で移動局110にサービスを提供することができる新しいS−PDEに関する情報を含む位置報告応答メッセージを移動局110に送信することができる。
【0055】
図12は、MPC間ハンドオフを用いる、ネットワークによって開始されるトラッキングフィックスのメッセージフロー1200を示す。メッセージフロー1200のステップaからmは、トラッキングセッションの開始に関し、それぞれ図9のメッセージフロー900のステップaからmと同一である。メッセージフロー1200のステップn、p、およびqは、最初の位置フィックスに関し、それぞれメッセージフロー900のステップn、p、およびqと同一である。
【0056】
後で、移動局110およびS−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあるので障害を発生する別のMO IS−801セッションを実行する(ステップq)。次いで、S−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあることを意味する「サービング区域外S−PDE」の誤り理由を伴うgposreq’メッセージを送信することによって、IS−801セッション障害についてS−MPC 150に知らせる(ステップr)。S−MPC 150は、S−PDE 140によって示されたIS−801セッション情報および誤り理由を含むセッション状況報告メッセージを介して、IS−801セッションの状況をH−MPC 160に報告する(ステップs)。H−MPC 160は、移動局110がローミングしており、S−PDE 140のサービング区域の外にあると判定する(ステップt)。
【0057】
間隔Tが経過した後で、移動局110は、位置報告メッセージをH−MPC 160に送信する(ステップu)。H−MPC 160は、この位置報告メッセージ内のSID/NID情報を使用して、この例ではS−MPC 152である新しいS−MPCを判定する。次いで、H−MPC 160は、ローミング手順をトリガする。新しいS−PDEを判定するために、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするためにS−MPC 152によって使用される情報を伴うローミング要求メッセージをS−MPC 152に送信する(ステップv)。この情報には、停止時刻、残りのセッション持続時間などを含めることができる。S−MPC 152は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 142である)に、S−PDE 142を呼び出し、残りのトラッキングセッションに関する情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージを送信する(ステップw)。このGPOSREQ’メッセージは、S−PDE 142がこのトラッキングセッションに関する着信MO IS−801セッションを受け入れるように、S−PDE 142をシードもする。S−PDE 142は、肯定応答を含むgposreq’メッセージを返す(ステップx)。S−MPC 152は、このgposreq’メッセージを受信し、S−PDE 142のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップy)。
【0058】
次いで、H−MPC 160は、ステップuの位置報告メッセージを肯定応答し、新しいS−PDE 142の情報を含む位置報告応答メッセージを移動局110に送信する(ステップz)。H−MPC 160は、MLP TL報告メッセージ内で移動局110のロケーションをLCSクライアント170に報告する(ステップaa)。H−MPC 160は、オリジナルのS−MPC 150がこのトラッキングセッションに割り当てられたリソースをクリアしなければならないことをS−MPC 150に知らせるために、ロケーション報告取消メッセージをS−MPC 150にも送信する(ステップbb)。S−MPC 150は、このロケーション報告取消メッセージを受信し、オリジナルのS−PDE 140にCANCEL’メッセージを送信し(ステップcc)、S−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップdd)。次いで、S−MPC 150は、ロケーション報告取消メッセージを肯定応答するロケーション報告メッセージをH−MPC 160に送信する(ステップee)。移動局110は、新しいS−PDE 142と共にMO IS−801セッションを実行することができる(ステップff)。S−PDE 142は、IS−801セッション完了に関する情報をS−MPC 152に供給する。残りのトラッキングセッションは、上記で図9のメッセージフロー900に関して説明したように進行することができるが、新しいS−MPC 152および新しいS−PDE 142を用いる。
【0059】
移動局110は、保留中のネットワークによって開始されたトラッキングセッションを有する場合があり、現在のS−PDE 140のカバレッジの外にローミングする場合があるが、S−MPC 150のカバレッジ内に留まっている場合がある。次いで、H−MPC 160は、移動局110の現在のロケーションで移動局110にサービスを提供することができる新しいS−PDEに関する情報を送信することができる。
【0060】
図13は、MPC内ハンドオフを用いるネットワークによって開始されるトラッキングフィックスのメッセージフロー1300を示す。メッセージフロー1300のステップaからuは、それぞれ図12のメッセージフロー1200のステップaからuと同一である。H−MPC 160は、ステップuで移動局110から受信したSID/NID情報に基づいて、S−MPC 150が移動局110にサービスを提供することができると判定する。新しいS−PDEを判定するために、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするためにS−MPC 150によって使用される情報(たとえば、停止時刻、残りのセッション持続時間など)を含むローミング要求メッセージをS−MPC 150に送信する(ステップv)。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、新しいS−PDE(この例ではS−PDE 141である)に、S−PDE 141を呼び出し、シードする、残りのトラッキングセッションに関する情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージを送信する(ステップw)。S−PDE 141は、肯定応答を含むgposreq’メッセージを返す(ステップx)。S−MPC 150は、そのgposreq’メッセージを受信し、S−PDE 141のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップy)。次いで、H−MPC 160は、ステップuの位置報告メッセージを肯定応答する、新しいS−PDE 141の情報を含む位置報告応答メッセージを移動局110に送信する(ステップz)。H−MPC 160は、MLP TL報告メッセージ内で移動局110のロケーションをLCSクライアント170に報告する(ステップaa)。メッセージフロー1300のステップbb、cc、dd、およびeeは、それぞれメッセージフロー1200のステップcc、dd、ff、およびggと同一である。残りのトラッキングセッションは、上記で図9のメッセージフロー900に関して説明したように進行することができるが、オリジナルのS−MPC 150および新しいS−PDE 141を用いる。
【0061】
図14は、セル/セクタ測位を用いる、ネットワークによって開始されるトラッキングフィックスのメッセージフロー1400を示す。メッセージフロー1400のステップaおよびbは、図9のメッセージフロー900のステップaおよびbに類似する。しかし、この事例では、H−MPC 160は、セル/セクタ測位が適切であると判定する。H−MPC 160は、セル/セクタ測位を示し、通知手順および検証手順、CI、フィックスの個数(N)、フィックスの間の時間間隔(T)、H−MPC IDなどの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップcのMT SMSメッセージに対する応答として働く、ユーザの同意または同意の欠如、CI、IMSI、SID/NID、セッション持続時間などの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップd)。H−MPC 160は、MLP TL報告回答をLCSクライアント170に送信する(ステップe)。H−MPC 160は、セル/セクタ測位を使用するように移動局110に指示するSPPResメッセージを移動局110に送信もする(ステップf)。
【0062】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、セル/セクタ測位を用いてトラッキングセッションをサポートするのにS−MPC 150によって使用される情報を伴うローミング要求メッセージをS−MPC 150に送信する(ステップg)。S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージを受信し、セル/セクタ測位に関する情報を伴うGPOSREQ’メッセージをS−PDE 140に送信する(ステップh)。S−PDE 140は、移動局110のセル/セクタベースの位置推定値を含むgposreq’メッセージを返す(ステップi)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップj)。H−MPC 160は、MLP TL報告メッセージ内で、最初のフィックスの位置推定値をLCSクライアントに供給する(ステップk)。
【0063】
間隔Tが経過した後の2番目の位置フィックスについて、移動局110は、現在のSID/NID、BASE_IDなどの情報を含む位置報告メッセージをH−MPC 160に送信する(ステップl)。H−MPC 160は、その位置報告メッセージを肯定応答する位置報告応答メッセージを返す(ステップm)。2番目のフィックスの後続ステップnからrは、それぞれ、最初のフィックスのステップgからkと同一である。各追加のフィックスを、ステップlからrを繰り返すことによって達成することができる。トラッキングセッションは、最後のフィックスがステップsからyで報告されるまで継続する。S−MPC 150およびS−PDE 140に対して、セル/セクタ測位を用いるトラッキングフィックスは、一連のシングルフィックスを用いて達成される。
【0064】
LCSクライアント170は、MLP TL報告停止要求メッセージ(図10に図示)またはなんらかの他のメッセージを送信することによって、メッセージフロー1400を終了することができる。移動局110は、MT SMSトラッキングセッション取消メッセージ(図11に図示)またはなんらかの他のメッセージを送信することによって、メッセージフロー1400を終了することができる。LCSクライアント170または移動局110は、そのH−MPCによるサービスを受ける区域内の移動局のトラッキングフィックスのメッセージフローに関して、類似する形でメッセージフロー1400を終了することもできる。
【0065】
図15は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー1500を示す。MS常駐アプリケーション112は、gpsOne測位を用いるシングルフィックスを要求するためにgpsOneアプリケーションプログラミングインターフェース(API)を呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。ユーザが、MS常駐シングルフィックスアプリケーションをトリガする場合に、ステップbからi、k、およびlは、それぞれ上記で図6のメッセージフロー600のステップcからkに関して説明したように実行される。移動局110の位置推定値は、ステップiでMO IS−801セッションを介して得られる。gpsOne APIは、ステップjで位置推定値をMS常駐アプリケーション112に返す。
【0066】
図16は、セル/セクタ測位を用いるMS常駐シングルフィックスのメッセージフロー1600を示す。MS常駐アプリケーション112が、gpsOne測位を用いるシングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。次いで、移動局110は、アプリケーションタイプ、アプリケーションID、セッション持続時間(シングルフィックスについては0がセットされる)、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、測位がこのユーザ/アプリケーション組合せについて許可されることを検証することができる(ステップc)。H−MPC 160は、gpsOne位置が必要であるかどうかを調べることもでき、この事例では、セル/セクタベースの位置が適切であると判定する。
【0067】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、IMSI、SID/NID、セル/セクタ測位タイプなどの情報を含めることができるローミング要求メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージを受信し、GPOSREQ’メッセージをS−PDE 140に送信する(ステップe)。S−PDE 140は、gposreq’メッセージ内で、移動局110のセル/セクタベースの位置推定値をS−MPC 150に返す(ステップf)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップg)。次いで、H−MPC 160は、SPPResメッセージ内で位置推定値を移動局110に送信する(ステップh)。次いで、gpsOne APIが、位置推定値をMS常駐アプリケーション112に返す(ステップi)。
【0068】
図17は、gpsOne測位を用いるMS常駐トラッキングフィックスのメッセージフロー1700を示す。MS常駐アプリケーション112が、gpsOne測位を用いるトラッキングフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。この要求には、フィックスの個数(N)、フィックスの間の時間間隔(T)などを含めることができる。次いで、移動局110は、アプリケーションタイプ、アプリケーションID、セッション持続時間(NおよびTに基づいて判定される)、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、測位がこのユーザ/アプリケーション組合せについて許可されることを検証することができる(ステップc)。H−MPC 160は、gpsOne位置がこの事例で適切であるかどうかを判定することができる。メッセージフロー1700のステップdからgは、それぞれ、図9のメッセージフロー900のステップeからhと同一である。
【0069】
H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップh)。移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局110に使用可能にされる(ステップi)。MSベースの測位が使用され、移動局110がGPS衛星の最新の暦情報を有する場合には、このIS−801セッションをスキップすることができる。次いで、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせる(ステップj)。S−MPC 150は、IS−801セッションの状況を報告するために、H−MPCにセッション状況報告メッセージを返すことができる(ステップk)。
【0070】
gpsOne APIは、最初のフィックスとして位置推定値をMS常駐アプリケーション112に返す(ステップl)。間隔Tの後で、gpsOne APIは、2番目のフィックスをMS常駐アプリケーション112に返す(ステップm)。移動局110およびS−PDE 140は、最後のフィックスが完了するまで、必要な時に必ず、追加のMO IS−801セッションを実行することができる(ステップn)。位置推定値を、各IS−801セッションの終りに移動局110に使用可能にすることができる。各追加のMO IS−801セッションの後で、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせることができ(ステップo)、S−MPCは、IS−801セッションの状況を報告するためにH−MPC 160にセッション状況報告メッセージを返すことができる(ステップp)。gpsOne APIは、最後のフィックスの位置推定値をMS常駐アプリケーション112に返す(ステップq)。
【0071】
図18は、移動局110によるMS常駐トラッキングセッションの取消のメッセージフロー1800を示す。移動局110のMS常駐トラッキングセッションは、図17に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、MS常駐アプリケーション112は、トラッキングセッションの取消を要求することができる(ステップb)。次いで、移動局110は、トラッキングセッションを取り消すために、MO SMS測位取消通知メッセージをH−MPC 160に送信することができる(ステップc)。メッセージフロー1700のステップdからgは、それぞれ、図10のメッセージフロー1000のステップdからgと同一である。
【0072】
移動局110は、保留中MS常駐トラッキングセッションを有する場合があり、現在のS−MPC 150およびS−PDE 140のカバレッジの外にローミングする場合がある。PDEハンドオフ誤り状態に起因するIS−801セッション障害を検出したとき、H−MPC 160は、MS常駐トラッキングセッションをリフレッシュするためにMT SMSメッセージを送信することができる。このMT SMSメッセージを受信したとき、移動局110は、新しいS−PDEの更新された情報を求める新しいSPPReqメッセージをH−MPC 160に送信することができ、次いで、この新しいS−PDEを介してトラッキングフィックスを継続することができる。
【0073】
図19は、MPC間ハンドオフを用いるMS常駐トラッキングフィックスのメッセージフロー1900を示す。メッセージフロー1900のステップaからkは、トラッキングセッションの開始に関し、それぞれ図17のメッセージフロー1700のステップaからkと同一である。メッセージフロー1900のステップlおよびmは、最初の2つの位置フィックスに関し、メッセージフロー1700のステップlおよびmと同一である。
【0074】
後で、移動局110およびS−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあるので障害を発生する別のMO IS−801セッションを実行する(ステップn)。次いで、S−PDE 140は、誤り理由に「サービング区域外S−PDE」をセットされたgposreq’メッセージを送信することによって、IS−801セッション障害についてS−MPC 150に知らせる(ステップo)。次いで、S−MPC 150は、S−PDE 140によって示されたIS−801セッション情報および誤り理由を含むセッション状況報告メッセージを介して、IS−801セッションの状況をH−MPC 160に報告する(ステップp)。H−MPC 160は、PDEハンドオフが必要であることを検出し、「サービング区域外PDE」をセットされた理由コードを伴うMT SMSメッセージを移動局110に送信する(ステップq)。H−MPC 160は、ステップrからuを介してS−MPC 150およびS−PDE 140とのトラッキングセッションをも取り消すが、このステップrからuは、それぞれ図10のメッセージフロー1000のステップdからgと同一である。
【0075】
移動局110は、このMT SMSメッセージを受信し、残りのトラッキングセッションに使用される情報(たとえば、IMSI、SID/NID、残りの持続時間など)を伴うSPPReqメッセージをH−MPC 160に送信する(ステップv)。H−MPCは、移動局110がローミングしていることを判定するのに、およびこの例ではS−MPC 152である新しいS−MPCを選択するのに、このSPPReqメッセージ内のSID/NID情報を使用する。次いで、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするのにS−MPC 152によって使用される情報(たとえば、残りのセッション持続時間など)を伴うローミング要求メッセージをS−MPC 152に送信する(ステップw)。S−MPC 152は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 142である)に、トラッキングセッションのためにS−PDE 142を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップx)。S−PDE 142は、肯定応答を含むgposreq’メッセージを返す(ステップy)。S−MPC 152は、このgposreq’メッセージを受信し、S−PDE 142のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップz)。
【0076】
この肯定応答メッセージを受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 142のアドレスを含むSPPResメッセージを送信する(ステップaa)。移動局110およびS−PDE 142は、MO IS−801セッションを実行する(ブロックbb)。IS−801セッションを完了した後で、S−PDE 142は、IS−801セッションが正常に終了したことをS−MPC 152に知らせる(ステップcc)。S−MPC 152は、IS−801セッションの状況を報告するために、H−MPC 160にセッション状況報告メッセージを返すことができる(ステップdd)。各後続のフィックスについて、gpsOne APIは、現在の位置推定値をMS常駐アプリケーション112に返す(ステップee)。残りのトラッキングセッションは、メッセージフロー1700に関して説明した通常の形で進行することができるが、新しいS−MPC 152および新しいS−PDE 142を用いる。
【0077】
移動局110は、保留中のMS常駐トラッキングセッションを有する場合があり、現在のS−PDE 140のカバレッジの外にローミングする場合があるが、現在のS−MPC 150のカバレッジ内に留まっている場合がある。H−MPC 160は、MS常駐トラッキングセッションをリフレッシュするためにMT SMSメッセージを送信することができ、移動局110は、新しいS−PDEの更新された情報を求める新しいSPPReqメッセージを送信することができる。
【0078】
図20は、MPC内ハンドオフを用いるMS常駐トラッキングフィックスのメッセージフロー2000を示す。メッセージフロー2000のステップaからmは、それぞれ図17のメッセージフロー1700のステップaからmと同一である。メッセージフロー2000のステップnからqは、図19のメッセージフロー1900のステップnからqと同一である。
【0079】
移動局110は、ステップqでMT SMSメッセージを受信し、残りのトラッキングセッションに使用される情報(たとえば、IMSI、SID/NID、残りの持続時間など)を伴うSPPReqメッセージをH−MPC 160に送信する(ステップr)。H−MPCは、移動局110がローミングしていることを判定するのに、およびS−MPC 150を選択するのに、このSPPReqメッセージ内のSID/NID情報を使用する。次いで、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするのにS−MPC 150によって使用される情報(たとえば、残りのセッション持続時間など)を伴うローミング要求メッセージをS−MPC 150に送信する(ステップs)。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 141である)に、残りのトラッキングセッションのためにS−PDE 141を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップt)。S−PDE 141は、肯定応答を含むgposreq’メッセージを返す(ステップu)。S−MPC 150は、このgposreq’メッセージを受信し、S−PDE 141のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップv)。
【0080】
この肯定応答メッセージを受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 141のアドレスを含むSPPResメッセージを送信する(ステップw)。S−MPC 150は、以前のS−PDE 140とのトラッキングセッションを解放するためにCANCEL’メッセージを送信し(ステップx)、この以前のS−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップy)。メッセージフロー2000のステップzからccは、図19のメッセージフロー1900のステップbbからeeと同一である。残りのトラッキングセッションは、通常の形で進行することができるが、新しいS−PDE 141を用いる。
【0081】
図21は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー2100を示す。MS常駐アプリケーション112が、gpsOne測位を用いるMS常駐シングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。移動局110は、ローミング中であることを認識し、S−PDEのアドレスに関する照会をDNSサーバ136に送信する(ステップb)。DNSサーバ136は、S−PDE 140のアドレスを応答する(ステップc)。次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局110に使用可能にされる(ステップd)。gpsOne APIは、この位置推定値をMS常駐アプリケーション112に返す(ステップe)。
【0082】
メッセージフロー300から2100は、異なるトランザクションまたはメッセージ対に使用できるさまざまなタイマT1からT22を示す。各タイマは、そのタイマが起動される点/事象からそのタイマが停止される点/事象までの太い破線によって示されている。応答または肯定応答が、タイマが満了する時までに受信されない場合に、適切な処置(たとえば、処置を再試行する、処置を終了する、リソースをクリアする、通知を送信するなど)を講じることができる。任意の適切な持続時間を、各タイマに使用することができる。
【0083】
ホームネットワーク104は、V1ユーザプレーンロケーションをサポートすることができ、訪問先ネットワーク102は、V2ユーザプレーンロケーションをサポートすることができる。次のメッセージフローは、移動局110がV1ユーザプレーンロケーションを有するホームネットワーク104からV2ユーザプレーンロケーションを有する訪問先ネットワーク102にローミングする場合を包含する。これらのメッセージフローでは、H−MPC 160およびS−MPC 150が、V1 MPC−MPCインターフェースを使用することができ、訪問先ネットワーク102内のS−MPC 150およびS−PDE 140が、V2 E5’インターフェースを使用することができる。
【0084】
図22は、gpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー2200を示す。メッセージフロー2200のステップaからeは、図3のメッセージフロー300のステップaからdと同一である。H−MPC 160は、WAPアプリケーションタイプ、IMSI、gpsOne測位タイプ、SID/NID、PDEアクセス持続時間などを含むローミング要求メッセージをS−MPC 150に送信する(ステップf)。S−MPC 150は、このローミング要求メッセージを受信し、S−MPC 150がその要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答メッセージを応答する(ステップg)。H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むSPPResメッセージを送信する(ステップh)。
【0085】
S−MPC 150は、S−PDE 140を呼び出し、シードする、IMSI、gpsOne測位タイプ、PDEアクセス持続時間などの情報を含むことができるGPOSREQ’メッセージを送信する(ステップi)。S−PDE 140は、そのGPOSREQ’メッセージを肯定応答するgposreq’メッセージを返す(ステップj)。移動局110およびS−PDE 140は、MO IS−801セッションを実行し、移動局110の位置推定値が、そのIS−801セッションの終りに得られ、移動局に対して使用可能にされる(ステップk)。次いで、S−PDE 140は、IS−801セッションが正常に終了したことを示す、位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップl)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に送信し、H−MPC 160は、後に使用するためにこの位置推定値を格納することができる(ステップm)。ステップnおよびoは、それぞれメッセージフロー300のステップmおよびnと同一である。
【0086】
図23は、gpsOne測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー2300を示す。LCSクライアント170が、MLP LIRメッセージを介して、移動局110のロケーションをH−MPC 160に要求する(ステップa)。H−MPC 160は、LCSクライアント170がユーザのロケーションを得ることを認可されることを検証することができる(ステップb)。H−MPC 160は、gpsOne位置が適切であるかどうかを調べることもできる。要求が認可される場合に、H−MPC 160は、移動局110の現在のネットワークロケーションを判定するために、ロケーション要求(LOCREQ)メッセージをHLR 166に送信する(ステップc)。HLR 166は、locreqメッセージ内で現在のネットワークロケーションをH−MPC 160に送信することによって応答する(ステップd)。H−MPC 160は、このlocreqメッセージを受信し、移動局がH−MPC 160のサービング区域内にあるかどうかを判定するために、移動局110の現在のサービングMSC ID(MSCID)を検査する。この事例では、移動局110は、H−MPC 160のサービング区域の外にある。H−MPC 160は、MSCIDに基づいて、移動局110のS−MPC(この例ではS−MPC 150である)を判定する。次いで、H−MPC 160は、gpsOne測位を示すローミング要求メッセージをS−MPC 150に送信する(ステップe)。S−MPC 150は、このローミング要求メッセージを受信し、この要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答を送信する(ステップf)。S−MPC 150は、S−PDE 140を呼び出し、シードし、PDEアクセス持続時間などの情報を含むGPOSREQ’メッセージを送信する(ステップg)。S−PDE 140は、位置保留中肯定応答を伴うgposreq’メッセージを返す(ステップh)。
【0087】
H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むMT SMSメッセージを移動局110に送信する(ステップi)。検証が必要な場合には、ユーザに、許可のプロンプトを出す(ステップj)。移動局110は、ユーザの同意または同意の欠如、SID/NIDなどの情報を伴うMO SMSメッセージをH−MPC 160に送信する(ステップk)。移動局110およびS−PDE 140は、MO IS−801セッションを実行する(ステップl)。次いで、S−PDE 140は、IS−801セッションが正常に終了したことを示す、移動局110の位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップm)。S−MPC 160は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップn)。H−MPC 160は、位置推定値をLCSクライアント170に供給する(ステップo)。
【0088】
図24は、移動局110がgpsOne測位要求を拒否する、ネットワークによって開始されたシングルフィックスのメッセージフロー2400を示す。メッセージフロー2400のステップaからjは、図23のメッセージフロー2300のステップaからjと同一である。この事例では、ユーザ同意がステップjで得られない。次いで、移動局110は、同意インジケータに「ユーザが要求を拒否した」をセットされたMO SMSメッセージをH−MPC 160に送信する(ステップk)。H−MPC 160は、取消メッセージをS−MPC 150に送信する(ステップl)。S−MPC 150は、CANCEL’メッセージをS−PDE 140に送信し(ステップm)、S−PDE 140は、cancel’メッセージを応答する(ステップn)。次いで、S−MPC 150は、位置結果に「適用不能」をセットされたロケーション報告メッセージをH−MPC 160に送信する(ステップo)。H−MPC 160は、位置状況をLCSクライアント170に供給する(ステップp)。
【0089】
図25は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー2500を示す。MS常駐アプリケーション112は、gpsOne測位を用いるシングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。次いで、移動局110は、アプリケーションタイプ、QoS、SID/NID、IMSIなどの情報を含むことができるSPPreqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、この特定のユーザが、要求されたロケーションアプリケーションに確実にアクセスできるように、認可を実行することができる(ステップc)。H−MPC 160は、gpsOne測位が適切であることを調べることもできる。
【0090】
IS−801セッションが適切である場合には、H−MPC 160は、移動局110がH−MPC 160のサービング区域内にあるかどうかを判定するために、SID/NID情報を検査する。この事例では、移動局110はH−MPC 160のサービング区域の外にある。H−MPC 160は、SID/NID情報に基づいてS−MPC 150を選択し、ローミング要求メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、そのローミング要求メッセージを受信し、S−MPC 150がその要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答メッセージを送信する(ステップe)。H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むSPPResメッセージを移動局110に送信する(ステップf)。S−MPC 150は、S−PDE 140を呼び出し、シードするGPOSREQ’メッセージを送信し(ステップg)、S−PDE 140は、そのGPOSREQ’メッセージを肯定応答するgposreq’メッセージを返す(ステップh)。
【0091】
移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、そのIS−801セッションの終りに移動局に使用可能にされる(ステップi)。S−PDE 140は、IS−801セッションが正常に終了したことを示す、位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップj)。gpsOne APIは、位置推定値をMS常駐アプリケーション112に返す(ステップk)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に送信する(ステップl)。
【0092】
図26は、移動局110、RAN 120、S−PDE 140、S−MPC 150、およびH−MPC 160のブロック図を示す。図を単純にするために、図26に、(a)移動局110用の1つのコントローラ/プロセッサ2610、1つのメモリ2612、および1つのトランシーバ2614、(b)RAN 120用の1つのコントローラ/プロセッサ2620、1つのメモリ2622、1つのトランシーバ2624、および1つの通信(Comm)ユニット2626、(c)S−PDE 140用の1つのコントローラ/プロセッサ2640、1つのメモリ2642、および1つの通信ユニット2644、(d)S−MPC 150用の1つのコントローラ/プロセッサ2650、1つのメモリ2652、および1つの通信ユニット2654、ならびに(e)H−MPC 160用の1つのコントローラ/プロセッサ2660、1つのメモリ2662、および1つの通信ユニット2664を示す。一般に、各エンティティには、任意の個数のコントローラ、プロセッサ、メモリ、トランシーバ、通信ユニットなどを含めることができる。
【0093】
ダウンリンクでは、RAN 120内の基地局が、そのカバレッジ区域内の移動局にトラフィックデータ、メッセージ/シグナリング、およびパイロットを送信する。これらのさまざまなタイプのデータは、アンテナを介して送信されるダウンリンク信号を生成するために、プロセッサ2620によって処理され、トランシーバ2624によって条件付けされる。移動局110では、基地局からのダウンリンク信号が、測位サービス、ロケーションサービス、および他のサービスに関するさまざまなタイプの情報を得るために、アンテナを介して受信され、トランシーバ2614によって条件付けされ、プロセッサ2610によって処理される。たとえば、プロセッサ2610は、上記で説明したメッセージフローに使用されるメッセージを復号することができる。メモリ2612および2622は、それぞれ移動局110およびRAN 120のプログラムコードおよびデータを記憶する。アップリンクでは、移動局110が、RAN 120内の基地局にトラフィックデータ、メッセージ/シグナリング、およびパイロットを送信することができる。これらのさまざまなタイプのデータは、移動局アンテナを介して送信されるアップリンク信号を生成するために、プロセッサ2610によって処理され、トランシーバ2614によって条件付けされる。RAN 120では、移動局110からのアップリンク信号が、たとえば、データ、メッセージ/シグナリングなどのさまざまなタイプの情報を得るために、受信され、トランシーバ2624によって条件付けされ、プロセッサ2620によってさらに処理される。RAN 120は、通信ユニット2626を介して他のネットワークエンティティと通信することができる。
【0094】
S−PDE 140内で、プロセッサ2640は、S−PDEの処理を実行し、メモリ2642は、S−PDEのプログラムコードおよびデータを記憶し、通信ユニット2644は、S−PDEが他のエンティティと通信することを可能にする。プロセッサ2640は、上記で説明したメッセージフローでのS−PDE 140の処理を実行する。
【0095】
S−MPC 150内で、プロセッサ2650は、S−MPCのロケーションおよび/または測位処理を実行し、メモリ2652は、S−MPCのプログラムコードおよびデータを記憶し、通信ユニット2654は、S−MPCが他のエンティティと通信することを可能にする。プロセッサ2650は、上記で説明したメッセージフローでのS−MPC 150の処理を実行する。
【0096】
H−MPC 150内で、プロセッサ2660は、H−MPCのロケーションおよび/または測位処理を実行し、メモリ2662は、H−MPCのプログラムコードおよびデータを記憶し、通信ユニット2664は、H−MPCが他のエンティティと通信することを可能にする。プロセッサ2660は、上記で説明したメッセージフローでのH−MPC 160の処理を実行する。
【0097】
本明細書で説明する技法は、さまざまな手段によって実施することができる。たとえば、これらの技法を、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組合せで実施することができる。ハードウェア実施態様について、各エンティティ(たとえば、移動局110、S−PDE 140、S−MPC 150、H−MPC 160など)でこれらの技法を実行するのに使用される処理ユニットは、1つまたは複数の特定用途向け集積回路(ASIC)、ディジタル信号プロセッサ(DSP)、ディジタル信号処理デバイス(DSPD)、プログラマブルロジックデバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書に記載の機能を実行するように設計された他の電子ユニット、コンピュータ、またはこれらの組合せの中で実施することができる。
【0098】
ファームウェアおよび/またはソフトウェア実施態様について、これらの技法を、本明細書に記載の機能を実行するモジュール(たとえば、プロシージャ、関数など)を用いて実施することができる。ファームウェアコードおよび/またはソフトウェアコードを、メモリ(たとえば、図26のメモリ2612、2642、2652、または2662)に格納し、プロセッサ(たとえば、プロセッサ2610、2640、2650、または2660)によって実行することができる。メモリは、プロセッサ内でまたはプロセッサの外部で実施することができる。
【0099】
本開示の前の説明は、当業者が本開示を作るか使用することを可能にするために提供されるものである。本開示のさまざまな変更が、当業者にたやすく明白になり、本明細書で定義される包括的な原理は、本開示の趣旨または範囲から逸脱せずに他の変形形態に適用することができる。したがって、本開示は、本明細書に記載の例に限定されることを意図されてはおらず、本明細書で開示された原理および新規の特徴と一貫する最も広い範囲に従わなければならない。
【技術分野】
【0001】
本開示は、一般に通信に関し、詳細にはロケーションサービスをサポートする技法に関する。
【背景技術】
【0002】
本願は、本願の譲受人に譲渡され、参照により本明細書に組み込まれている、2005年11月30日出願の米国仮出願第60/741324号の優先権を主張するものである。
【0003】
移動局、たとえばセル電話機のロケーションを知ることが、しばしば望ましく、また必要となることもある。用語「ロケーション」および「位置」は、同義であり、交換可能に使用される。たとえば、ユーザが、ウェブサイトをブラウズするのに移動局を利用する場合があり、ロケーション感知型コンテンツをクリックする場合がある。次いで、移動局のロケーションを判定し、適切なコンテンツをユーザに提供するのに使用することができる。移動局のロケーションの知識が有用または必要である、多数の他のシナリオがある。
【0004】
移動局は、ユーザがサービスサブスクリプションを有するホームネットワークからロケーションサービスを得ることができるように装備しておくことができる。移動局は、必要な時にいつでも、その移動局のロケーションを判定するためにホームネットワーク内のさまざまなネットワークエンティティと通信することができる。移動局は、ユーザがサービスサブスクリプションを有しない他のネットワークにローミングする場合がある。主要な挑戦課題は、そのようなローミングシナリオで移動局にロケーションサービスを提供することである。
【発明の概要】
【0005】
ローミングを伴うロケーションサービス(LCS)をサポートする技法を、本明細書で説明する。一態様では、移動局は、移動局がローミングしている時であっても、ロケーションサービスに関してホームネットワーク内のホームモバイル測位センタ(home mobile positioning center、H−MPC)と対話する。移動局は、データセッションについて、訪問先ネットワークと通信し、移動局のロケーションに関する要求を、たとえば移動局に常駐するアプリケーション(MS常駐アプリケーション)、LCSクライアント、またはH−MPCから受信することができる。次いで、移動局は、第1情報をH−MPCに送信する。この第1情報は、移動局の現在のネットワークロケーションを示すことができ、訪問先ネットワークによって使用される無線技術に依存するものとすることができる。たとえば、第1情報は、訪問先ネットワークのシステム識別子(SID)およびネットワーク識別子(NID)または訪問先ネットワークから得られたなんらかの他の情報を備えることができる。訪問先ネットワーク内のサービング位置判定エンティティ(serving position determining entity、S−PDE)を、第1情報に基づいて判定することができる。選択された測位方法に応じて、移動局は、H−MPCから(a)S−PDEのアドレスを受信し、次いで、移動局の測位のためにS−PDEと通信することができ、あるいは、(b)移動局の位置推定値を受信することができ、この位置推定値は、第1情報に基づいてS−PDEによって判定することができる。
【0006】
別の態様では、H−MPCは、移動局のロケーションに関する要求を受信し(たとえば、MS常駐アプリケーションまたはLCSクライアントから)、移動局から第1情報を受信し、第1情報に基づいて、訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定することができる。次いで、H−MPCは、S−MPCから第2情報を受信し、第2情報を移動局に送信することができる。選択された測位方法に応じて、第2情報は、S−PDEアドレスまたは位置推定値を備えることができる。H−MPCは、認可、ハンドオフなどの他の機能を実行することもできる。
【0007】
別の態様では、移動局は、移動局のロケーションに関する要求を受信することができ、ドメインネームシステム(DNS)サーバにS−PDEのアドレスに関する照会を送信することができる。移動局には、DNSサーバに送信される照会内のSIDおよびNIDに基づいて形成されるドメイン名を含めることができる。移動局は、DNSサーバからS−PDEのアドレスを受信することができ、次いで、移動局の測位のためにそのS−PDEと通信することができる。
【0008】
本開示のさまざまな態様および特徴を、下記でさらに詳細に説明する。
【図面の簡単な説明】
【0009】
【図1】訪問先ネットワーク、ホームネットワーク、および要求元ネットワークを示す図。
【図2】訪問先ネットワーク、ホームネットワーク、および要求元ネットワークの別の展開を示す図。
【図3】ローミングを伴う測位のメッセージフローを示す図。
【図4】ローミングを伴う測位のメッセージフローを示す図。
【図5】ローミングを伴う測位のメッセージフローを示す図。
【図6】ローミングを伴う測位のメッセージフローを示す図。
【図7】ローミングを伴う測位のメッセージフローを示す図。
【図8】ローミングを伴う測位のメッセージフローを示す図。
【図9】ローミングを伴う測位のメッセージフローを示す図。
【図10】ローミングを伴う測位のメッセージフローを示す図。
【図11】ローミングを伴う測位のメッセージフローを示す図。
【図12】ローミングを伴う測位のメッセージフローを示す図。
【図13】ローミングを伴う測位のメッセージフローを示す図。
【図14】ローミングを伴う測位のメッセージフローを示す図。
【図15】ローミングを伴う測位のメッセージフローを示す図。
【図16】ローミングを伴う測位のメッセージフローを示す図。
【図17】ローミングを伴う測位のメッセージフローを示す図。
【図18】ローミングを伴う測位のメッセージフローを示す図。
【図19】ローミングを伴う測位のメッセージフローを示す図。
【図20】ローミングを伴う測位のメッセージフローを示す図。
【図21】ローミングを伴う測位のメッセージフローを示す図。
【図22】ローミングを伴う測位のメッセージフローを示す図。
【図23】ローミングを伴う測位のメッセージフローを示す図。
【図24】ローミングを伴う測位のメッセージフローを示す図。
【図25】ローミングを伴う測位のメッセージフローを示す図。
【図26】移動局、無線アクセスネットワーク(RAN)、S−PDE、S−MPC、およびH−MPCのブロック図を示す図。
【発明を実施するための形態】
【0010】
本明細書で説明する技法は、符号分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交FDMA(OFDMA)ネットワークなど、さまざまな無線ネットワークに使用することができる。CDMAネットワークは、cdma2000、Wideband−CDMA(W−CDMA)などの無線技術を実施することができる。cdma2000は、IS−2000標準規格、IS−856標準規格、およびIS−95標準規格を包含する。TDMAネットワークは、Global System for Mobile Communications(GSM(登録商標))、Digital Advanced Mobile Phone System(D−AMPS)などの無線技術を実施することができる。W−CDMAおよびGSMは、「3rd Generation Partnership Project」(3GPP)という名前の組織からの文書に記載されている。cdma2000は、「3rd Generation Partnership Project 2」(3GPP2)という名前の組織からの文書に記載されている。3GPP文書および3GPP2文書は、公に入手可能である。わかりやすくするために、下記で3GPP2ネットワークに関して諸技法を説明する。
【0011】
図1は、訪問先/サービングネットワーク102a、ホームネットワーク104a、および要求元ネットワーク106を示す。用語「訪問先」および「サービング」は、本明細書では交換可能に使用される。ホームネットワーク104aは、移動局(MS)110がサービスサブスクリプションを有する無線ネットワークである。訪問先ネットワーク102aは、現在移動局110にサービスを提供する(サービング)無線ネットワークである。訪問先ネットワークおよびホームネットワークは、移動局110がホームネットワークのカバレッジの外でローミングしている場合に、異なるネットワークである可能性がある。ネットワーク102aおよび104aは、ロケーションサービス(LCS)をサポートし、LCSは、ロケーション情報に基づく、またはそれに関連する任意のサービスを含むことができる。LCSは、ロケーションベースサービス(LBS)などと呼ばれる場合もある。要求元ネットワーク106は、訪問先ネットワーク102aまたはホームネットワーク104aの一部とすることができ、あるいは、これらのネットワークとは別々とすることができる。たとえば、要求元ネットワーク106を、インターネットサービスプロバイダ(ISP)によって維持されるデータネットワークとすることができる。
【0012】
移動局110は、静止または可動とすることができ、ユーザ機器(UE)、端末、加入者ユニット、ステーションなどと呼ばれる場合もある。移動局110は、セル電話機、携帯情報端末(PDA)、無線デバイス、送受話器、ラップトップコンピュータ、テレメトリデバイス、トラッキングデバイスなどとすることができる。移動局110は、音声、ビデオ、パケットデータ、ブロードキャスト、メッセージングなどの通信サービスを得るために、訪問先ネットワーク102a内の無線アクセスネットワーク(RAN)120と通信することができる。移動局110は、1つまたは複数の衛星190から信号を受信することもでき、衛星190は、米国の全世界測位システム(GPS)、欧州のGalileoシステム、ロシアのGlonassシステム、またはなんらかの他の衛星測位システムの一部とすることができる。移動局110は、衛星190からの信号および/またはRAN 120内の基地局からの信号を測定することができ、衛星の擬似範囲測定値および/または基地局のタイミング測定値を得ることができる。擬似範囲測定値および/またはタイミング測定値は、assisted GPS(A−GPS)、独立型GPS、Advanced Forward Link Trilateration(A−FLT)、Enhanced Observed Time Difference(E−OTD)、Observed Time Difference Of Arrival(OTDOA)、Enhanced Cell ID、セルIDなどの測位方法のうちの1つまたはこれらの組合せを使用して移動局110の位置推定値を導出するのに使用することができる。
【0013】
RAN 120は、そのRANのカバレッジ内に位置する移動局の無線通信を提供する。RAN 120は、基地局、基地局制御装置(BSC)、および/または無線通信をサポートする他のネットワークエンティティを含むことができる。モバイルスイッチングセンタ(MSC)124は、回線交換呼をサポートし、ショートメッセージサービス(SMS)メッセージをもルーティングする。メッセージセンタ(MC)144は、SMSをサポートし、移動局のためにSMSメッセージを格納し、中継し、転送する責任を負う。パケット制御機能(PCF)132は、RAN 120とパケットデータサービングノード(packet data serving node、PDSN)134との間のパケットデータ交換をサポートする。PDSN 134は、移動局のパケット交換呼をサポートし、データセッションの確立、維持、および終了の責任を負う。inter−working function(IWF)を、一部の無線ネットワーク、たとえばIS−95ネットワーク内でPDSN 134の代わりに使用することができる。
【0014】
サービング位置判定エンティティ(S−PDE)140、141、および142は、移動局の測位をサポートし、異なる地理的区域にサービスを提供することができる。測位とは、ターゲットデバイスの地理的位置推定値を測定し/計算する処理を指す。位置推定値を、ロケーション推定値、位置フィックス(position fix)、フィックスなどと呼ぶ場合もある。S−PDE 140、141、および142は、測位のために移動局とメッセージを交換し、位置推定値を計算し、移動局への支援データの配送をサポートし、セキュリティに関する機能を実行するなどを行うことができる。サービングモバイル測位センタ(S−MPC)150および152は、ロケーションサービスに関するさまざまな機能を実行し、異なる地理的区域にサービスを提供することができる。S−MPC 150および152は、加入者プライバシ、認可、認証、ローミングサポート、課金/請求、サービス管理、位置計算などをサポートすることができる。移動局110は、最初S−MPC 150およびS−PDE 140によるサービスを受けることができ、その後で、ローミングするとき、S−PDE 141に、またはS−MPC 152およびS−PDE 142にハンドオフすることができる。ホームネットワーク104a内のホームMPC(H−MPC)160は、そのホームネットワーク内で移動局のロケーションサービスをサポートし、下記で説明するさまざまな機能を実行することができる。H−MPC 160は、測位をサポートするためにS−MPC 150および152に情報を供給することができ、これらのS−MPCからロケーション情報(たとえば、位置推定値、PDEアドレスなど)を受信することができる。
【0015】
ホームロケーションレジスタ/ビジタロケーションレジスタ(HLR/VLR)126は、訪問先ネットワーク102aに登録した移動局の登録情報を格納する。ドメインネームシステム(DNS)サーバ136は、ドメイン名(たとえば、www.domain−name.com)を、エンティティがインターネットプロトコル(IP)ネットワークを介して互いに通信するのに使用されるIPアドレス(たとえば、204.62.131.129)に変換する。DNSサーバ136は、ドメイン名のIPアドレスに関する照会を受信し、これらのドメイン名のIPアドレスを判定し、IPアドレスを有する応答を要求元エンティティに送信する。
【0016】
アプリケーション(APP)112および170は、LCSクライアントおよび/またはより上位の層のアプリケーションを備えることができる。LCSクライアントは、LCSターゲットのロケーション情報を要求する機能またはエンティティである。LCSターゲットは、そのロケーションが探されている移動局である。一般に、LCSクライアントは、ネットワークエンティティ内または移動局内に常駐することができ、あるいは、この両方の外部とすることができる。LCSクライアント170は、移動局110のロケーション情報を得るためにH−MPC 160と通信することができる。
【0017】
図1には、さまざまなネットワークエンティティの間のインターフェースも示されている。メッセージセンタ144は、Short message delivery point−to−point bearer service(SMDPP)インターフェースを介してMSC 124と、およびShort message peer−to−peer protocol(SMPP)インターフェースを介してH−MPC 160と通信することができる。PDE 140から142は、IS−801インターフェースを介してPDSN 134と、ならびにE5‘インターフェースを介してS−MPC 150および152と通信することができる。S−MPC 150および152は、MS−MPCインターフェースを介してPDSN 134と、およびMPC−MPCインターフェースを介してH−MPC 160と通信することができる。H−MPC 160は、L1インターフェースを介してLCSクライアント170と通信することができる。これらのさまざまなインターフェースは、当技術分野で既知である。
【0018】
図2は、訪問先ネットワーク102b、ホームネットワーク104b、要求元ネットワーク106、およびサードパーティネットワーク108を有する展開を示す。この展開では、訪問先ネットワーク102bは、上で図1について説明したRAN 120、PCF 132、PDSN 134、DNSサーバ136、VLR 126、PDE 140、およびS−MPC 150を含む。PDSN 134は、移動局110がローミング時にそれを介してパケットデータを交換するフォーリンエージェント(foreign agent、FA)とすることができる。訪問先ネットワーク102bは、さらに、認証、許可、およびアカウンティング(AAA)エンティティ138と、基地局アルマナック(base station almanac、BSA)144とを含む。AAAエンティティ138は、LCSおよび他のサービスに関する認証および認可を実行する。BSA 144は、測位について移動局110を支援するのに使用できる、衛星および/または基地局の支援データを格納する。訪問先ネットワーク102b内のネットワークエンティティは、IPネットワークまたはなんらかの他のネットワークとすることができるデータネットワーク192を介して、互いに、および外部エンティティと通信することができる。
【0019】
ホームネットワーク104bは、訪問先ネットワーク102b内の対応するネットワークエンティティに類似する形で動作できる、H−MPC 160、PDSN 174、DNSサーバ176、AAAエンティティ178、VLR 166、ホームPDE(H−PDE)180、およびBSA 184を含む。PDSN 174は、移動局110が登録しているホームエージェント(HA)とすることができ、移動局110にパケットを転送する責任を負うことができる。ホームネットワーク104b内のネットワークエンティティは、ホームネットワーク104bと通信する移動局にサービスを提供する。ホームネットワーク104b内のネットワークエンティティは、互いに通信することができ、データネットワーク194を介して外部エンティティと通信することができ、データネットワーク194は、IPネットワーク、インターネット、またはなんらかの他のネットワークとすることができる。
【0020】
サードパーティネットワーク108に、図2に示されていない他のネットワーク内のPDEに結合できるBSAサーバ172を含めることができる。要求元ネットワーク106およびサードパーティネットワーク108内のエンティティは、データネットワーク196を介して訪問先ネットワーク102bおよびホームネットワーク104b内のエンティティと通信することができ、データネットワーク196は、IPネットワークまたはなんらかの他のネットワークとすることができる。
【0021】
図1および2は、訪問先ネットワークおよびホームネットワークの2つの例を示す。一般に、ネットワークは、そのネットワークによって提供されるすべてのサービスをサポートできるエンティティの任意の組合せを含むことができる。
【0022】
次の説明では、訪問先ネットワーク102は、図1の訪問先ネットワーク102aおよび/または図2の訪問先ネットワーク102bを指すことができる。ホームネットワーク104は、図1のホームネットワーク104aおよび/または図2のホームネットワーク104bを指すことができる。ネットワーク102および104は、ユーザプレーンロケーション(user plane location)アーキテクチャをサポートすることができる。ユーザプレーンは、上位層アプリケーションのメッセージ/シグナリングを搬送する機構であり、ユーザプレーンベアラを使用し、ユーザプレーンベアラは、通常、すべてが当技術分野で既知の、ユーザデータグラムプロトコル(UDP)、伝送制御プロトコル(TCP)、およびインターネットプロトコル(IP)などのプロトコルを用いて実施される。ロケーションサービスおよび測位をサポートするメッセージ/シグナリングは、ユーザプレーンアーキテクチャ内のデータ(ネットワークの展望からの)の一部として担持することができる。
【0023】
ネットワーク102および104は、CDMA Development Group(CDG)のV1またはV2ユーザプレーン、3GPPのX.S0024ユーザプレーン、Open Mobile Alliance(OMA)のSecure User Plane Location(SUPL)など、任意のユーザプレーンアーキテクチャを実施することができる。X.S0024は、3GPP2ネットワークに適用可能である。SUPLは、3GPPネットワークおよび3GPP2ネットワークに適用可能である。V2ユーザプレーンは、文書80−V6410−2NP、表題「Location−Based Services V2 System Specification」、2005年1月19日に記載されている。これらのユーザプレーンアーキテクチャのすべてが、公に入手可能な文書に記載されている。
【0024】
本明細書の説明では、用語「MPC」は、ロケーションサービスをサポートするエンティティを包括的に指し、用語「PDE」は、測位をサポートするエンティティを包括的に指し、用語「移動局」は、ロケーションサービスのためにMPCとおよび/または測位のためにPDEと通信できるエンティティを包括的に指し、用語「LCSクライアント」は、移動局のロケーションを要求するエンティティを包括的に指す。MPCは、V1およびV2ユーザプレーンにおけるMPC、SUPLにおけるSUPLロケーションセンタ(SLC)、X.S0024における位置サーバ(PS)、3GPPにおけるゲートウェイモバイルロケーションセンタ(GMLC)などとすることができる。PDEは、V1およびV2ユーザプレーンにおけるPDE、SUPLにおけるSUPL測位センタ(SPC)、3GPPにおけるサービングモバイルロケーションセンタ(SMLC)または独立SMLC(SAS)などとすることができる。移動局は、V1およびV2ユーザプレーンにおける移動局、SUPLにおけるSUPL対応端末(SET)、3GPPにおけるユーザ機器(UE)などとすることができる。MPC、PDE、移動局、およびLCSクライアントが、他のネットワークおよび他のロケーションアーキテクチャで他の名前で言及される場合もある。
【0025】
ネットワーク102および104は、信頼されるモデルおよび/または信頼されないモデルに基づいて、ローミングする移動局のLCSをサポートすることができる。表1に、信頼されるモデルおよび信頼されないモデルの短い説明を与える。
【表1】
【0026】
信頼されるモデルと信頼されないモデルとの両方について、LCSが、Wireless Application Protocol(WAP)プルアプリケーション、ネットワークによって開始されるアプリケーション、MS常駐アプリケーションなどによって要求される場合がある。WAPプルアプリケーションとは、ネットワークからデータをプルするアプリケーションである。ネットワークによって開始されるアプリケーションとは、ネットワーク側に常駐するか、ネットワークと対話するアプリケーション、たとえばLCSクライアント170である。MS常駐アプリケーションとは、移動局110に常駐するアプリケーションであり、Binary Runtime Environment for Wireless(BREW(登録商標))アプリケーション、Java(登録商標)アプリケーションなどとすることができる。
【0027】
シングルフィックス、トラッキングフィックス、gpsOne測位、セル/セクタ測位など、さまざまなロケーションセッションをサポートすることができる。シングルフィックスとは、LCSクライアントに対するターゲット移動局の単一の位置フィックスを返すことを指す。トラッキングフィックスとは、たとえば周期的に、LCSクライアントに対するターゲット移動局の複数の位置フィックスを返すことを指す。トラッキングフィックスは、LCSクライアントまたは移動局によって開始することができ、LCSクライアントまたは移動局によって取り消すことができる。移動局を、あるS−MPCから別のS−MPCへおよび/またはあるS−PDEから別のS−PDEへ、トラッキングフィックス中にハンドオフすることもできる。
【0028】
gpsOne測位、セル/セクタ測位など、さまざまな測位方法/タイプをサポートすることもできる。gpsOne測位とは、GPS、A−GPSなどの衛星ベースの測位方法を指す。セル/セクタ測位とは、A−FLT、E−OTD、OTDOA、Enhanced Cell ID、セルIDなどのネットワークベースの測位方法を指す。
【0029】
さまざまなメッセージフローを、信頼されるモデルおよび信頼されないモデルの異なるアプリケーションによって開始される異なるロケーションセッションに使用することができる。メッセージフローを、コールフロー(call flow)、プロセスなどと称する場合もある。いくつかの例のメッセージフローを、下記で説明する。次のメッセージフローでは、移動局110は、モバイルIP、セッションイニシエーションプロトコル(SIP)、レイヤ2トンネリングプロトコル(L2TP)、またはパケットデータローミングをサポートするなんらかの他のプロトコルを使用するホームネットワーク104とのデータセッションを有することができる。メッセージフローごとに、サービス認可を、信頼されないモデルについて実行することができ、信頼されるモデルについては省略することができる。
【0030】
図3は、gpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー300を示す。移動局110は、ロケーション感知型Uniform Resource Locator(URL)にアクセスし、ハイパーテキスト転送プロトコル(HTTP)/Wireless Session Protocol(WSP)要求をLCSクライアント170に送信することを試みる(ステップa)。LCSクライアント170は、移動局110がgpsOne対応であることを認識し、適切なメッセージフローを用いて進行する。LCSクライアント170は、gpsOneトリガを含むHTTP応答を用いてHTTP要求に応答する(ステップb)。移動局110は、そのHTTP応答を受信し、測位に進行するための許可についてユーザにプロンプトを出すことができる(ステップc)。ユーザ許可を受信した後で、適用可能な場合に、移動局110は、測位処理開始要求(Start Positioning Process Request、SPPReq)メッセージをH−MPC 160に送信する(ステップd)。このSPPReqメッセージには、アプリケーションタイプ(この場合にはWAPがセットされる)、システム識別子(SID)およびネットワーク識別子(NID)、シングルフィックス表示、測位サービス品質(QoS)情報などを含めることができる。SID/NIDは、現在移動局110にサービスを提供する訪問先ネットワーク102を識別し、訪問先ネットワーク内で基地局によってブロードキャストされるシステムパラメータメッセージを介して得ることができる。
【0031】
一般に、移動局110は、移動局110の現在のネットワークロケーションを提供できる任意の情報を送信することができる。このネットワークロケーション情報は、無線技術に依存するものとすることができる。たとえば、SID、NID、および/または基地局識別子(BaseID)を、一般にCDMA2000 1Xと称するIS−2000 Releases 0およびAに使用することができる。セクタ識別子(SectorID)を、一般にCDMA2000 1xEV−DOと称するIS−856に使用することができる。mobile country code(MCC)、mobile network code(MNC)、location area code(LAC)、および/またはcell identity(CI)を、GSMに使用することができる。MCC、MNC、および/またはUTRAN cell identity(UC−ID)を、W−CDMAに使用することができる。access point identifier(AP ID)またはメディアアクセス制御(MAC)アドレスを、WLANに使用することができる。ネットワークロケーション情報は、セルラネットワーク内の基地局、WLAN内のアクセスポイント、または無線ネットワーク内のなんらかの他の送信する局のロケーション座標(たとえば、緯度座標および経度座標)をも備えることができる。わかりやすくするために、下の説明の多くでは、ネットワークロケーション情報に関するSIDおよびNIDの使用を仮定する。
【0032】
H−MPC 160は、SPPReqメッセージを受信し、適用可能な場合には、この特定のユーザおよびLCSクライアントが、要求されたロケーションを得ることを確実に認可されるように、認可を実行する(ステップe)。H−MPC 160は、SPPReqメッセージ内のQoS情報およびLCSプロファイルを使用して、gpsOne位置が適切である(キャッシュされた位置またはセル/セクタベースの位置のいずれかではなく)かどうかを判定することができる。H−MPC 160は、移動局110がローミングしていることを判定し、SID/NID情報に基づいて適切なS−MPC(この例ではS−MPC 150である)を選択する。次いで、H−MPC 160は、アプリケーションタイプ、移動局110のInternational Mobile Subscriber Identifier(IMSI)、gpsOne測位タイプ、SID/NID、PDEアクセス持続時間などの情報を含むことができるローミング要求メッセージをS−MPC 150に送信する。
【0033】
S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、SID/NID情報に基づいて適切なS−PDE(この例ではS−PDE 140である)を判定する。次いで、S−MPC 150は、S−PDE 140が移動局110から着信する、モバイル側で発生した(mobile−originated、MO)IS−801測位セッションを受け入れるように、このS−PDEを呼び出し、シードする(seed)GPOSREQ’メッセージを送信する(ステップf)。IS−801測位セッションは、衛星ベース測位のためのセッション(たとえば、支援データ、位置推定値などを得るための)であり、IS−801セッション、gpsOneセッション、GPSセッションなどとも称する。GPOSREQ’メッセージには、IMSI、gpsOne測位タイプ、PDEアクセス持続時間などの情報を含めることができる。S−PDE 140は、GPOSREQ’メッセージの位置保留中肯定応答を含むgposreq’メッセージを返す。S−MPC 150は、S−PDE 140からgposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップh)。H−MPC 160は、この肯定応答をS−MPC 150から受信し、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを送信する(ステップi)。
【0034】
次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行する(ステップj)。移動局110の位置推定値が、このIS−801セッションの終りに得られ、移動局に対して使用可能にされる。次いで、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせる、位置推定値を含むgposreq’メッセージを送信する(ステップk)。
【0035】
S−MPC 150は、成功の測位を報告し、位置推定値を供給するロケーション報告メッセージをH−MPC 160に送信する(ステップl)。H−MPC 160は、位置推定値を格納することができ、この位置推定値は、後で、後続要求に関して、キャッシュされた位置として使用することができる。次いで、移動局110は、ロケーション感知型URLを再要求し、この要求と一緒に位置推定値を供給する(ステップm)。LCSクライアント170は、要求されたコンテンツを移動局110にダウンロードする(ステップn)。
【0036】
さまざまなエンティティの間のメッセージは、次の公に入手可能な文書に記載されている。
【0037】
・80−V5456−2NP、表題「gpsOne(登録商標) UserPlane MS−MPC Protocol Specification」、2005年1月5日に、移動局とMPCとの間のメッセージ(たとえば、SPPReqおよびSPPRes)ならびに移動局とLCSクライアントとの間のメッセージ(たとえば、HTTP/WSP要求およびHTTP/WSP応答)が記載されており、
・80−V6195−2NP、表題「Mobile Positioning Center (MPC) V2 Protocol Specification」、2005年1月21日に、MPCの間のメッセージ(たとえば、ローミング要求、ローミング要求肯定応答、およびロケーション報告)が記載されており、
・80−V5458−2NP、表題「gpsOne(登録商標) UserPlane E5’ V2 Protocol Specification」、2003年12月13日に、MPCとPDEとの間のメッセージ(たとえば、GPOSREQ’およびgposreq’)が記載されており、
・TIA/EIA/IS−801、表題「Position Determination Service Standards for Dual Mode Spread Spectrum Systems」に、移動局とPDEとの間のメッセージが記載されている。
【0038】
図4は、セル/セクタ測位を用いるWAPプルシングルフィックスのメッセージフロー400を示す。メッセージフロー400のステップaからdは、図3のメッセージフロー300のステップaからdと同一である。ステップeで、H−MPC 160は、SID/NID情報に基づいて、移動局110がローミングしていると判定し、セル/セクタ測位が適切であると判断する。H−MPC 160は、SID/NID情報に基づいて適切なS−MPC(この例ではS−MPC 150である)を判定し、S−MPC 150に、セル/セクタ測位タイプなどを伴うローミング要求メッセージを送信する。
【0039】
S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、セル/セクタ測位タイプなどを含むGPOSREQ’メッセージをS−PDE 140に送信する(ステップf)。S−PDE 140は、移動局110のセル/セクタベースの位置推定値を含むgposreq’メッセージをS−MPC 150に応答する(ステップg)。S−MPC 150は、成功の測位を報告し、位置推定値を含むロケーション報告メッセージをH−MPC 160に送信する(ステップh)。H−MPC 160は、位置推定値を含むSPPResメッセージを移動局110に送信する(ステップi)。メッセージフロー400のステップjおよびkは、それぞれ図3のメッセージフロー300のステップmおよびnと同一である。
【0040】
図5は、DNS照会を使用するgpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー500を示す。メッセージフロー500のステップaからcは、図3のメッセージフロー300のステップaからcと同一である。移動局110は、ローミング中であることを認識し、S−PDE 140のアドレス(たとえば、IPアドレス)に関する照会をDNSサーバ136に送信する(ステップd)。この照会には、ロケーション固有DNSストリングまたはたとえばSID.NID.Local.PDEなどのURLを含めることができる。DNSサーバ136は、S−PDE 140のアドレスを応答する(ステップe)。次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局に対して使用可能にされる(ステップf)。メッセージフロー500のステップgおよびhは、それぞれ図3のメッセージフロー300のステップmおよびnと同一である。
【0041】
一般に、移動局110は、ロケーション固有DNS照会を訪問先ネットワーク102内のDNSサーバ136(V−DNS)(図5に示されているように)またはホームネットワーク104内のDNSサーバ176(H−DNS)(図5には図示せず)に送信することができる。V−DNSオプションについて、DNSサーバ136は、データ呼セットアップのPPPネゴシエーション中にPDSN/FA 134によって割り当てることができる。移動局110は、DNS照会をDNSサーバ136に送信することができ、このDNSサーバ136は、ロケーション固有URLを認識し、解決し、訪問先ネットワーク102内のS−PDEのIPアドレスを移動局110に返すことができる。H−DNSオプションについて、移動局110は、DNS照会を送信することができ、このDNS照会を、ホームエージェント174によってDNSサーバ176にリダイレクトすることができる。DNSサーバ176は、ロケーション固有URLを解決し、S−PDE IPアドレスを移動局110に返すことができる。両方のDNSオプションについて、訪問先ネットワーク104が、1つのPDEを有するか、ローミング移動局にサービスを提供するために1つのPDEを指定する場合に、SID/NID情報をDNS照会から省略することができる。
【0042】
図6は、gpsOne測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー600を示す。LCSクライアント170は、Mobile Location Protocol(MLP)Location Immediate Request(LIR)メッセージを介してH−MPC 160に移動局110のロケーションを要求する(ステップa)。H−MPC 160は、LCSクライアント170がユーザのロケーションを得ることを認可されることを検証することができる(ステップb)。成功の認可の後で、適用可能な場合には、H−MPC 160は、gpsOne測位を示し、通知手順、検証手順、ロケーションセッションを識別するのに使用される相関識別子(CI)などの情報を含むmobile−terminated(MT)SMS測位要求メッセージを移動局110に送信する(やはりステップb)。移動局110は、そのSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップbのMT SMSメッセージに対する応答として働き、CI、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップc)。
【0043】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、CI、IMSI、SID/NID、PDEアクセス持続時間などの情報を含むことができるローミング要求メッセージをS−MPC 150に送信する。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、S−PDE 140を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップe)。S−PDE 140は、位置保留中肯定応答を含むgposreq’メッセージを返す(ステップf)。S−MPC 150は、gposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップg)。
【0044】
H−MPC 160は、S−MPC 150から肯定応答メッセージを受信し、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップh)。移動局110およびS−PDE 140は、移動局の位置推定値を得るためにMO IS−801セッションを実行する(ステップi)。次いで、S−PDE 140は、gposreq’メッセージ内で位置推定値をS−MPC 150に送信する(ステップj)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップk)。次いで、H−MPC 160は、MLP Location Immediate Answer(LIA)メッセージ内で位置推定値をLCSクライアント170に供給する(ステップl)。
【0045】
図7は、セル/セクタ測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー700を示す。メッセージフロー700のステップaからeは、測位方法を除いて、図6のメッセージフロー600のステップaからeに類似する。ステップbでH−MPC 160によって送信されるSMSメッセージは、gpsOne測位ではなくセル/セクタ測位を示す。ステップcで移動局110によって送信されるSPPReqメッセージは、セル/セクタフィックスに関係する情報(たとえば、SID/NIDなど)を含む。ステップdでH−MPC 160によってS−MPC 150に送信されるローミング要求メッセージは、セル/セクタ測位を示す。ステップeでS−MPC 150によってS−PDE 140に送信されるGPOSREQ’メッセージは、セル/セクタ測位を示し、基地局IDなどを含むことができる。S−PDE 140は、gposreq’メッセージ内でセル/セクタベースの位置推定値をS−MPC 150に供給する(ステップf)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップg)。H−MPC 160は、肯定応答を伴うSPPResメッセージを移動局110に送信し(ステップh)、位置推定値をLCSクライアント170に供給する(ステップi)。
【0046】
図8は、移動局110によって拒絶される、ネットワークによって開始される測位セッションのメッセージフロー800を示す。メッセージフロー800のステップaおよびbは、図6のメッセージフロー600のステップaおよびbと同一である。H−MPC 160は、LCSクライアント170が移動局110のロケーションを得ることを認可されることを検証することができる。次いで、H−MPC 160は、gpsOneまたはセル/セクタ測位を示す、通知手順および検証手順などの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す(ステップd)。ユーザがその要求を拒絶する場合、またはその要求に対してサービスを提供することができない(たとえば、音声呼が進行中なのでなど)場合に、移動局110は、測位要求を拒絶する、MT SMSメッセージに対する応答として働くMO SMSメッセージをH−MPC 160に送信する(ステップe)。このMO SMSメッセージには、適切な拒絶理由コードを含めることができる。ユーザが、gpsOne測位要求を拒絶する場合に、IS−801セッションは発生しない。拒絶理由が、ユーザ同意が得られるが、TCP/IPソケットをオープンできなかったことを示す場合には、H−MPC 160は、より低い精度の(たとえば、セル/セクタ)測位セッションをトリガすることができる。H−MPC 160は、位置状況をLCSクライアント170に供給する(ステップf)。
【0047】
図9に、gpsOne測位を用いるネットワークによって開始されるトラッキングフィックスのメッセージフロー900を示す。LCSクライアント170は、MLP Triggered Location(TL)報告要求メッセージを介して移動局110のロケーションをH−MPC 160に要求する(ステップa)。この要求には、開始時刻、停止時刻、トラッキングフィックスセッションの位置フィックスの間の時間間隔(T)、QoS情報などを含めることができる。H−MPC 160は、LCSクライアント170がこのタイプのユーザに関する要求について認可されることを検証することができる(ステップb)。H−MPC 160は、gpsOne位置が(キャッシュされた位置またはセル/セクタベースの位置のいずれでもなく)適切であるかどうかを判定するのに、QoS情報およびLCSクライアントプロファイルを使用することもできる。この事例では、H−MPC 160は、gpsOne測位が適切であると判定する。H−MPC 160は、LCSクライアント170から受信した開始時刻、停止時刻、および間隔に基づいてフィックスの個数を決定することができる。
【0048】
LCSクライアント170の成功の認可の後で、適用可能な場合に、H−MPC 160は、IS−801セッションを示し、通知手順および検証手順、CI、フィックスの個数(N)、フィックスの間の時間間隔(T)、H−MPC IDなどの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップcのMT SMSメッセージに対する応答として働き、ユーザの同意または同意の欠如、CI、IMSI、SID/NID、セッション持続時間などの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップd)。セッション持続時間は、フィックスの個数にフィックスの間の間隔を乗じたものと等しい。
【0049】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、gpsOne測位を用いるトラッキングセッションをサポートするためにS−MPC 150によって使用される情報を伴うローミング要求メッセージをS−MPC 150に送信する(ステップe)。この情報には、CI、IMSI、SID/NID、セッション持続時間、停止時刻などを含めることができる。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、S−PDE 140を呼び出し、シードする、トラッキングセッションの情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージをS−PDE 140に送信する(ステップf)。S−PDE 140は、肯定応答を含むgposreq’メッセージを返す(ステップg)。S−MPC 150は、このgposreq’メッセージを受信し、S−PDE 140のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップh)。
【0050】
H−MPC 160は、MLP TL報告回答をLCSクライアント170に送信し(ステップi)、これは、ユーザ同意が不要な場合にはステップbの後、ユーザ同意が必要であり、得られる場合にはステップdの後に行うことができる。ステップhで肯定応答を受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップj)。移動局110およびS−PDE 140は、たとえば支援データを移動局110にダウンロードするために、MO IS−801セッションを実行する(ステップk)。次いで、S−PDE 140は、IS−801セッション完了に関連する情報をgposreq’メッセージ内でS−MPC 150に供給する(ステップl)。S−MPC 150は、セッション完了に関する情報をセッション状況報告メッセージ内でH−MPC 160に転送する(ステップm)。
【0051】
最初の位置フィックスについて、移動局110は、ロケーション情報を位置報告メッセージ内でH−MPC 160に供給する(ステップn)。H−MPC 160は、位置報告メッセージを肯定応答する位置報告応答を返す(ステップo)。H−MPC 160は、LCSクライアント170に送信されるMLP TL報告メッセージを介して移動局110のロケーションを報告する(ステップp)。間隔Tの後に発生する2番目の位置フィックスについて、ステップn、o、およびpが、それぞれステップq、r、およびsとして繰り返される。移動局110およびS−PDE 140は、必要な時には必ず、支援データをダウンロードし、更新されたロケーション情報を供給するために、追加のMO IS−801セッションを実行することができる。ステップk、l、およびmを、それぞれステップt、u、およびvとして繰り返すことができる。各追加のフィックスを、ステップn、o、およびpを繰り返すことによって達成することができる。最後の位置フィックスについて、ステップn、o、およびpが、それぞれステップw、x、およびyとして繰り返される。MS支援されるトラッキングは、フィックスの間の時間が特定の間隔(たとえば、1800秒)より長い場合に使用することができる。
【0052】
図10は、ネットワークによって開始されるトラッキングセッションのLCSクライアント170による取消のメッセージフロー1000を示す。移動局110に関するネットワークによって開始されるトラッキングセッションは、図9に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、LCSクライアント170は、このトラッキングセッションを取り消すためにMLP TL報告停止要求メッセージをH−MPC 160に送信することができる(ステップb)。次いで、H−MPC 160は、さらなるフィックスが不要であることを示すMT SMSトラッキングセッション取消メッセージを移動局110に送信する(ステップc)。移動局110へのこのMT SMSメッセージの配送が確認されるとき、H−MPC 160は、ロケーション報告取消メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、ロケーション報告取消メッセージを受信し、CANCEL’メッセージをS−PDE 140に送信し(ステップe)、S−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップf)。S−MPC 150は、トラッキングセッションが取り消されたことを示し、位置結果に「適用不能」をセットされたロケーション報告メッセージをH−MPC 160に送信する(ステップg)。H−MPC 160は、MLP TL報告停止回答をLCSクライアント170に送信することによって、トラッキングセッション閉止を完了する(ステップh)。
【0053】
図11は、ネットワークによって開始されるトラッキングセッションの移動局110による取消のメッセージフロー1100を示す。移動局110に関するネットワークによって開始されるトラッキングセッションは、図9に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、移動局110は、トラッキングセッションを取り消すためにMO SMS測位取消通知メッセージをH−MPC 160に送信することができる(ステップb)。メッセージフロー1100のステップcからgは、それぞれ、メッセージフロー1000のステップdからhと同一である。
【0054】
移動局110は、保留中のネットワークによって開始されたトラッキングセッションを有する場合があり、現在のS−MPC 150およびS−PDE 140のカバレッジの外にローミングする場合がある。H−MPC 160は、移動局110がS−PDE 140のサービング区域の外にあることを示すセッション状況報告メッセージをS−MPC 150から受信する場合がある。次いで、H−MPC 160は、移動局110の現在位置で移動局110にサービスを提供することができる新しいS−PDEに関する情報を含む位置報告応答メッセージを移動局110に送信することができる。
【0055】
図12は、MPC間ハンドオフを用いる、ネットワークによって開始されるトラッキングフィックスのメッセージフロー1200を示す。メッセージフロー1200のステップaからmは、トラッキングセッションの開始に関し、それぞれ図9のメッセージフロー900のステップaからmと同一である。メッセージフロー1200のステップn、p、およびqは、最初の位置フィックスに関し、それぞれメッセージフロー900のステップn、p、およびqと同一である。
【0056】
後で、移動局110およびS−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあるので障害を発生する別のMO IS−801セッションを実行する(ステップq)。次いで、S−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあることを意味する「サービング区域外S−PDE」の誤り理由を伴うgposreq’メッセージを送信することによって、IS−801セッション障害についてS−MPC 150に知らせる(ステップr)。S−MPC 150は、S−PDE 140によって示されたIS−801セッション情報および誤り理由を含むセッション状況報告メッセージを介して、IS−801セッションの状況をH−MPC 160に報告する(ステップs)。H−MPC 160は、移動局110がローミングしており、S−PDE 140のサービング区域の外にあると判定する(ステップt)。
【0057】
間隔Tが経過した後で、移動局110は、位置報告メッセージをH−MPC 160に送信する(ステップu)。H−MPC 160は、この位置報告メッセージ内のSID/NID情報を使用して、この例ではS−MPC 152である新しいS−MPCを判定する。次いで、H−MPC 160は、ローミング手順をトリガする。新しいS−PDEを判定するために、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするためにS−MPC 152によって使用される情報を伴うローミング要求メッセージをS−MPC 152に送信する(ステップv)。この情報には、停止時刻、残りのセッション持続時間などを含めることができる。S−MPC 152は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 142である)に、S−PDE 142を呼び出し、残りのトラッキングセッションに関する情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージを送信する(ステップw)。このGPOSREQ’メッセージは、S−PDE 142がこのトラッキングセッションに関する着信MO IS−801セッションを受け入れるように、S−PDE 142をシードもする。S−PDE 142は、肯定応答を含むgposreq’メッセージを返す(ステップx)。S−MPC 152は、このgposreq’メッセージを受信し、S−PDE 142のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップy)。
【0058】
次いで、H−MPC 160は、ステップuの位置報告メッセージを肯定応答し、新しいS−PDE 142の情報を含む位置報告応答メッセージを移動局110に送信する(ステップz)。H−MPC 160は、MLP TL報告メッセージ内で移動局110のロケーションをLCSクライアント170に報告する(ステップaa)。H−MPC 160は、オリジナルのS−MPC 150がこのトラッキングセッションに割り当てられたリソースをクリアしなければならないことをS−MPC 150に知らせるために、ロケーション報告取消メッセージをS−MPC 150にも送信する(ステップbb)。S−MPC 150は、このロケーション報告取消メッセージを受信し、オリジナルのS−PDE 140にCANCEL’メッセージを送信し(ステップcc)、S−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップdd)。次いで、S−MPC 150は、ロケーション報告取消メッセージを肯定応答するロケーション報告メッセージをH−MPC 160に送信する(ステップee)。移動局110は、新しいS−PDE 142と共にMO IS−801セッションを実行することができる(ステップff)。S−PDE 142は、IS−801セッション完了に関する情報をS−MPC 152に供給する。残りのトラッキングセッションは、上記で図9のメッセージフロー900に関して説明したように進行することができるが、新しいS−MPC 152および新しいS−PDE 142を用いる。
【0059】
移動局110は、保留中のネットワークによって開始されたトラッキングセッションを有する場合があり、現在のS−PDE 140のカバレッジの外にローミングする場合があるが、S−MPC 150のカバレッジ内に留まっている場合がある。次いで、H−MPC 160は、移動局110の現在のロケーションで移動局110にサービスを提供することができる新しいS−PDEに関する情報を送信することができる。
【0060】
図13は、MPC内ハンドオフを用いるネットワークによって開始されるトラッキングフィックスのメッセージフロー1300を示す。メッセージフロー1300のステップaからuは、それぞれ図12のメッセージフロー1200のステップaからuと同一である。H−MPC 160は、ステップuで移動局110から受信したSID/NID情報に基づいて、S−MPC 150が移動局110にサービスを提供することができると判定する。新しいS−PDEを判定するために、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするためにS−MPC 150によって使用される情報(たとえば、停止時刻、残りのセッション持続時間など)を含むローミング要求メッセージをS−MPC 150に送信する(ステップv)。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージをH−MPC 160から受信し、新しいS−PDE(この例ではS−PDE 141である)に、S−PDE 141を呼び出し、シードする、残りのトラッキングセッションに関する情報(たとえば、PDEアクセス持続時間)を含むGPOSREQ’メッセージを送信する(ステップw)。S−PDE 141は、肯定応答を含むgposreq’メッセージを返す(ステップx)。S−MPC 150は、そのgposreq’メッセージを受信し、S−PDE 141のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップy)。次いで、H−MPC 160は、ステップuの位置報告メッセージを肯定応答する、新しいS−PDE 141の情報を含む位置報告応答メッセージを移動局110に送信する(ステップz)。H−MPC 160は、MLP TL報告メッセージ内で移動局110のロケーションをLCSクライアント170に報告する(ステップaa)。メッセージフロー1300のステップbb、cc、dd、およびeeは、それぞれメッセージフロー1200のステップcc、dd、ff、およびggと同一である。残りのトラッキングセッションは、上記で図9のメッセージフロー900に関して説明したように進行することができるが、オリジナルのS−MPC 150および新しいS−PDE 141を用いる。
【0061】
図14は、セル/セクタ測位を用いる、ネットワークによって開始されるトラッキングフィックスのメッセージフロー1400を示す。メッセージフロー1400のステップaおよびbは、図9のメッセージフロー900のステップaおよびbに類似する。しかし、この事例では、H−MPC 160は、セル/セクタ測位が適切であると判定する。H−MPC 160は、セル/セクタ測位を示し、通知手順および検証手順、CI、フィックスの個数(N)、フィックスの間の時間間隔(T)、H−MPC IDなどの情報を含むMT SMS測位要求メッセージを移動局110に送信する(ステップc)。移動局110は、このSMSメッセージを受信し、適用可能な場合に、同意についてユーザにプロンプトを出す。次いで、移動局110は、ステップcのMT SMSメッセージに対する応答として働く、ユーザの同意または同意の欠如、CI、IMSI、SID/NID、セッション持続時間などの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップd)。H−MPC 160は、MLP TL報告回答をLCSクライアント170に送信する(ステップe)。H−MPC 160は、セル/セクタ測位を使用するように移動局110に指示するSPPResメッセージを移動局110に送信もする(ステップf)。
【0062】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、セル/セクタ測位を用いてトラッキングセッションをサポートするのにS−MPC 150によって使用される情報を伴うローミング要求メッセージをS−MPC 150に送信する(ステップg)。S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージを受信し、セル/セクタ測位に関する情報を伴うGPOSREQ’メッセージをS−PDE 140に送信する(ステップh)。S−PDE 140は、移動局110のセル/セクタベースの位置推定値を含むgposreq’メッセージを返す(ステップi)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップj)。H−MPC 160は、MLP TL報告メッセージ内で、最初のフィックスの位置推定値をLCSクライアントに供給する(ステップk)。
【0063】
間隔Tが経過した後の2番目の位置フィックスについて、移動局110は、現在のSID/NID、BASE_IDなどの情報を含む位置報告メッセージをH−MPC 160に送信する(ステップl)。H−MPC 160は、その位置報告メッセージを肯定応答する位置報告応答メッセージを返す(ステップm)。2番目のフィックスの後続ステップnからrは、それぞれ、最初のフィックスのステップgからkと同一である。各追加のフィックスを、ステップlからrを繰り返すことによって達成することができる。トラッキングセッションは、最後のフィックスがステップsからyで報告されるまで継続する。S−MPC 150およびS−PDE 140に対して、セル/セクタ測位を用いるトラッキングフィックスは、一連のシングルフィックスを用いて達成される。
【0064】
LCSクライアント170は、MLP TL報告停止要求メッセージ(図10に図示)またはなんらかの他のメッセージを送信することによって、メッセージフロー1400を終了することができる。移動局110は、MT SMSトラッキングセッション取消メッセージ(図11に図示)またはなんらかの他のメッセージを送信することによって、メッセージフロー1400を終了することができる。LCSクライアント170または移動局110は、そのH−MPCによるサービスを受ける区域内の移動局のトラッキングフィックスのメッセージフローに関して、類似する形でメッセージフロー1400を終了することもできる。
【0065】
図15は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー1500を示す。MS常駐アプリケーション112は、gpsOne測位を用いるシングルフィックスを要求するためにgpsOneアプリケーションプログラミングインターフェース(API)を呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。ユーザが、MS常駐シングルフィックスアプリケーションをトリガする場合に、ステップbからi、k、およびlは、それぞれ上記で図6のメッセージフロー600のステップcからkに関して説明したように実行される。移動局110の位置推定値は、ステップiでMO IS−801セッションを介して得られる。gpsOne APIは、ステップjで位置推定値をMS常駐アプリケーション112に返す。
【0066】
図16は、セル/セクタ測位を用いるMS常駐シングルフィックスのメッセージフロー1600を示す。MS常駐アプリケーション112が、gpsOne測位を用いるシングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。次いで、移動局110は、アプリケーションタイプ、アプリケーションID、セッション持続時間(シングルフィックスについては0がセットされる)、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、測位がこのユーザ/アプリケーション組合せについて許可されることを検証することができる(ステップc)。H−MPC 160は、gpsOne位置が必要であるかどうかを調べることもでき、この事例では、セル/セクタベースの位置が適切であると判定する。
【0067】
H−MPC 160は、移動局110がローミングしていると判定し、SID/NID情報に基づいてS−MPC 150を選択する。次いで、H−MPC 160は、IMSI、SID/NID、セル/セクタ測位タイプなどの情報を含めることができるローミング要求メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、セル/セクタ測位を行う指示を伴うローミング要求メッセージを受信し、GPOSREQ’メッセージをS−PDE 140に送信する(ステップe)。S−PDE 140は、gposreq’メッセージ内で、移動局110のセル/セクタベースの位置推定値をS−MPC 150に返す(ステップf)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップg)。次いで、H−MPC 160は、SPPResメッセージ内で位置推定値を移動局110に送信する(ステップh)。次いで、gpsOne APIが、位置推定値をMS常駐アプリケーション112に返す(ステップi)。
【0068】
図17は、gpsOne測位を用いるMS常駐トラッキングフィックスのメッセージフロー1700を示す。MS常駐アプリケーション112が、gpsOne測位を用いるトラッキングフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。この要求には、フィックスの個数(N)、フィックスの間の時間間隔(T)などを含めることができる。次いで、移動局110は、アプリケーションタイプ、アプリケーションID、セッション持続時間(NおよびTに基づいて判定される)、IMSI、SID/NIDなどの情報を含むことができるSPPReqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、測位がこのユーザ/アプリケーション組合せについて許可されることを検証することができる(ステップc)。H−MPC 160は、gpsOne位置がこの事例で適切であるかどうかを判定することができる。メッセージフロー1700のステップdからgは、それぞれ、図9のメッセージフロー900のステップeからhと同一である。
【0069】
H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスを含むSPPResメッセージを移動局110に送信する(ステップh)。移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局110に使用可能にされる(ステップi)。MSベースの測位が使用され、移動局110がGPS衛星の最新の暦情報を有する場合には、このIS−801セッションをスキップすることができる。次いで、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせる(ステップj)。S−MPC 150は、IS−801セッションの状況を報告するために、H−MPCにセッション状況報告メッセージを返すことができる(ステップk)。
【0070】
gpsOne APIは、最初のフィックスとして位置推定値をMS常駐アプリケーション112に返す(ステップl)。間隔Tの後で、gpsOne APIは、2番目のフィックスをMS常駐アプリケーション112に返す(ステップm)。移動局110およびS−PDE 140は、最後のフィックスが完了するまで、必要な時に必ず、追加のMO IS−801セッションを実行することができる(ステップn)。位置推定値を、各IS−801セッションの終りに移動局110に使用可能にすることができる。各追加のMO IS−801セッションの後で、S−PDE 140は、IS−801セッションが正常に終了したことをS−MPC 150に知らせることができ(ステップo)、S−MPCは、IS−801セッションの状況を報告するためにH−MPC 160にセッション状況報告メッセージを返すことができる(ステップp)。gpsOne APIは、最後のフィックスの位置推定値をMS常駐アプリケーション112に返す(ステップq)。
【0071】
図18は、移動局110によるMS常駐トラッキングセッションの取消のメッセージフロー1800を示す。移動局110のMS常駐トラッキングセッションは、図17に示されているように開始することができ、正常に進行することができる(ステップa)。このトラッキングセッション中のどの時でも、MS常駐アプリケーション112は、トラッキングセッションの取消を要求することができる(ステップb)。次いで、移動局110は、トラッキングセッションを取り消すために、MO SMS測位取消通知メッセージをH−MPC 160に送信することができる(ステップc)。メッセージフロー1700のステップdからgは、それぞれ、図10のメッセージフロー1000のステップdからgと同一である。
【0072】
移動局110は、保留中MS常駐トラッキングセッションを有する場合があり、現在のS−MPC 150およびS−PDE 140のカバレッジの外にローミングする場合がある。PDEハンドオフ誤り状態に起因するIS−801セッション障害を検出したとき、H−MPC 160は、MS常駐トラッキングセッションをリフレッシュするためにMT SMSメッセージを送信することができる。このMT SMSメッセージを受信したとき、移動局110は、新しいS−PDEの更新された情報を求める新しいSPPReqメッセージをH−MPC 160に送信することができ、次いで、この新しいS−PDEを介してトラッキングフィックスを継続することができる。
【0073】
図19は、MPC間ハンドオフを用いるMS常駐トラッキングフィックスのメッセージフロー1900を示す。メッセージフロー1900のステップaからkは、トラッキングセッションの開始に関し、それぞれ図17のメッセージフロー1700のステップaからkと同一である。メッセージフロー1900のステップlおよびmは、最初の2つの位置フィックスに関し、メッセージフロー1700のステップlおよびmと同一である。
【0074】
後で、移動局110およびS−PDE 140は、移動局110がS−PDE 140のサービング区域の外にあるので障害を発生する別のMO IS−801セッションを実行する(ステップn)。次いで、S−PDE 140は、誤り理由に「サービング区域外S−PDE」をセットされたgposreq’メッセージを送信することによって、IS−801セッション障害についてS−MPC 150に知らせる(ステップo)。次いで、S−MPC 150は、S−PDE 140によって示されたIS−801セッション情報および誤り理由を含むセッション状況報告メッセージを介して、IS−801セッションの状況をH−MPC 160に報告する(ステップp)。H−MPC 160は、PDEハンドオフが必要であることを検出し、「サービング区域外PDE」をセットされた理由コードを伴うMT SMSメッセージを移動局110に送信する(ステップq)。H−MPC 160は、ステップrからuを介してS−MPC 150およびS−PDE 140とのトラッキングセッションをも取り消すが、このステップrからuは、それぞれ図10のメッセージフロー1000のステップdからgと同一である。
【0075】
移動局110は、このMT SMSメッセージを受信し、残りのトラッキングセッションに使用される情報(たとえば、IMSI、SID/NID、残りの持続時間など)を伴うSPPReqメッセージをH−MPC 160に送信する(ステップv)。H−MPCは、移動局110がローミングしていることを判定するのに、およびこの例ではS−MPC 152である新しいS−MPCを選択するのに、このSPPReqメッセージ内のSID/NID情報を使用する。次いで、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするのにS−MPC 152によって使用される情報(たとえば、残りのセッション持続時間など)を伴うローミング要求メッセージをS−MPC 152に送信する(ステップw)。S−MPC 152は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 142である)に、トラッキングセッションのためにS−PDE 142を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップx)。S−PDE 142は、肯定応答を含むgposreq’メッセージを返す(ステップy)。S−MPC 152は、このgposreq’メッセージを受信し、S−PDE 142のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップz)。
【0076】
この肯定応答メッセージを受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 142のアドレスを含むSPPResメッセージを送信する(ステップaa)。移動局110およびS−PDE 142は、MO IS−801セッションを実行する(ブロックbb)。IS−801セッションを完了した後で、S−PDE 142は、IS−801セッションが正常に終了したことをS−MPC 152に知らせる(ステップcc)。S−MPC 152は、IS−801セッションの状況を報告するために、H−MPC 160にセッション状況報告メッセージを返すことができる(ステップdd)。各後続のフィックスについて、gpsOne APIは、現在の位置推定値をMS常駐アプリケーション112に返す(ステップee)。残りのトラッキングセッションは、メッセージフロー1700に関して説明した通常の形で進行することができるが、新しいS−MPC 152および新しいS−PDE 142を用いる。
【0077】
移動局110は、保留中のMS常駐トラッキングセッションを有する場合があり、現在のS−PDE 140のカバレッジの外にローミングする場合があるが、現在のS−MPC 150のカバレッジ内に留まっている場合がある。H−MPC 160は、MS常駐トラッキングセッションをリフレッシュするためにMT SMSメッセージを送信することができ、移動局110は、新しいS−PDEの更新された情報を求める新しいSPPReqメッセージを送信することができる。
【0078】
図20は、MPC内ハンドオフを用いるMS常駐トラッキングフィックスのメッセージフロー2000を示す。メッセージフロー2000のステップaからmは、それぞれ図17のメッセージフロー1700のステップaからmと同一である。メッセージフロー2000のステップnからqは、図19のメッセージフロー1900のステップnからqと同一である。
【0079】
移動局110は、ステップqでMT SMSメッセージを受信し、残りのトラッキングセッションに使用される情報(たとえば、IMSI、SID/NID、残りの持続時間など)を伴うSPPReqメッセージをH−MPC 160に送信する(ステップr)。H−MPCは、移動局110がローミングしていることを判定するのに、およびS−MPC 150を選択するのに、このSPPReqメッセージ内のSID/NID情報を使用する。次いで、H−MPC 160は、gpsOne測位を用いて残りのトラッキングセッションをサポートするのにS−MPC 150によって使用される情報(たとえば、残りのセッション持続時間など)を伴うローミング要求メッセージをS−MPC 150に送信する(ステップs)。S−MPC 150は、gpsOne測位を行う指示を伴うローミング要求メッセージを受信し、新しいS−PDE(この例ではS−PDE 141である)に、残りのトラッキングセッションのためにS−PDE 141を呼び出し、シードするGPOSREQ’メッセージを送信する(ステップt)。S−PDE 141は、肯定応答を含むgposreq’メッセージを返す(ステップu)。S−MPC 150は、このgposreq’メッセージを受信し、S−PDE 141のアドレスを伴うローミング要求肯定応答メッセージをH−MPC 160に送信する(ステップv)。
【0080】
この肯定応答メッセージを受信した後で、H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 141のアドレスを含むSPPResメッセージを送信する(ステップw)。S−MPC 150は、以前のS−PDE 140とのトラッキングセッションを解放するためにCANCEL’メッセージを送信し(ステップx)、この以前のS−PDE 140は、cancel’メッセージをS−MPC 150に返す(ステップy)。メッセージフロー2000のステップzからccは、図19のメッセージフロー1900のステップbbからeeと同一である。残りのトラッキングセッションは、通常の形で進行することができるが、新しいS−PDE 141を用いる。
【0081】
図21は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー2100を示す。MS常駐アプリケーション112が、gpsOne測位を用いるMS常駐シングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。移動局110は、ローミング中であることを認識し、S−PDEのアドレスに関する照会をDNSサーバ136に送信する(ステップb)。DNSサーバ136は、S−PDE 140のアドレスを応答する(ステップc)。次いで、移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、このIS−801セッションの終りに移動局110に使用可能にされる(ステップd)。gpsOne APIは、この位置推定値をMS常駐アプリケーション112に返す(ステップe)。
【0082】
メッセージフロー300から2100は、異なるトランザクションまたはメッセージ対に使用できるさまざまなタイマT1からT22を示す。各タイマは、そのタイマが起動される点/事象からそのタイマが停止される点/事象までの太い破線によって示されている。応答または肯定応答が、タイマが満了する時までに受信されない場合に、適切な処置(たとえば、処置を再試行する、処置を終了する、リソースをクリアする、通知を送信するなど)を講じることができる。任意の適切な持続時間を、各タイマに使用することができる。
【0083】
ホームネットワーク104は、V1ユーザプレーンロケーションをサポートすることができ、訪問先ネットワーク102は、V2ユーザプレーンロケーションをサポートすることができる。次のメッセージフローは、移動局110がV1ユーザプレーンロケーションを有するホームネットワーク104からV2ユーザプレーンロケーションを有する訪問先ネットワーク102にローミングする場合を包含する。これらのメッセージフローでは、H−MPC 160およびS−MPC 150が、V1 MPC−MPCインターフェースを使用することができ、訪問先ネットワーク102内のS−MPC 150およびS−PDE 140が、V2 E5’インターフェースを使用することができる。
【0084】
図22は、gpsOne測位を用いるWAPプルシングルフィックスのメッセージフロー2200を示す。メッセージフロー2200のステップaからeは、図3のメッセージフロー300のステップaからdと同一である。H−MPC 160は、WAPアプリケーションタイプ、IMSI、gpsOne測位タイプ、SID/NID、PDEアクセス持続時間などを含むローミング要求メッセージをS−MPC 150に送信する(ステップf)。S−MPC 150は、このローミング要求メッセージを受信し、S−MPC 150がその要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答メッセージを応答する(ステップg)。H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むSPPResメッセージを送信する(ステップh)。
【0085】
S−MPC 150は、S−PDE 140を呼び出し、シードする、IMSI、gpsOne測位タイプ、PDEアクセス持続時間などの情報を含むことができるGPOSREQ’メッセージを送信する(ステップi)。S−PDE 140は、そのGPOSREQ’メッセージを肯定応答するgposreq’メッセージを返す(ステップj)。移動局110およびS−PDE 140は、MO IS−801セッションを実行し、移動局110の位置推定値が、そのIS−801セッションの終りに得られ、移動局に対して使用可能にされる(ステップk)。次いで、S−PDE 140は、IS−801セッションが正常に終了したことを示す、位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップl)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に送信し、H−MPC 160は、後に使用するためにこの位置推定値を格納することができる(ステップm)。ステップnおよびoは、それぞれメッセージフロー300のステップmおよびnと同一である。
【0086】
図23は、gpsOne測位を用いるネットワークによって開始されるシングルフィックスのメッセージフロー2300を示す。LCSクライアント170が、MLP LIRメッセージを介して、移動局110のロケーションをH−MPC 160に要求する(ステップa)。H−MPC 160は、LCSクライアント170がユーザのロケーションを得ることを認可されることを検証することができる(ステップb)。H−MPC 160は、gpsOne位置が適切であるかどうかを調べることもできる。要求が認可される場合に、H−MPC 160は、移動局110の現在のネットワークロケーションを判定するために、ロケーション要求(LOCREQ)メッセージをHLR 166に送信する(ステップc)。HLR 166は、locreqメッセージ内で現在のネットワークロケーションをH−MPC 160に送信することによって応答する(ステップd)。H−MPC 160は、このlocreqメッセージを受信し、移動局がH−MPC 160のサービング区域内にあるかどうかを判定するために、移動局110の現在のサービングMSC ID(MSCID)を検査する。この事例では、移動局110は、H−MPC 160のサービング区域の外にある。H−MPC 160は、MSCIDに基づいて、移動局110のS−MPC(この例ではS−MPC 150である)を判定する。次いで、H−MPC 160は、gpsOne測位を示すローミング要求メッセージをS−MPC 150に送信する(ステップe)。S−MPC 150は、このローミング要求メッセージを受信し、この要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答を送信する(ステップf)。S−MPC 150は、S−PDE 140を呼び出し、シードし、PDEアクセス持続時間などの情報を含むGPOSREQ’メッセージを送信する(ステップg)。S−PDE 140は、位置保留中肯定応答を伴うgposreq’メッセージを返す(ステップh)。
【0087】
H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むMT SMSメッセージを移動局110に送信する(ステップi)。検証が必要な場合には、ユーザに、許可のプロンプトを出す(ステップj)。移動局110は、ユーザの同意または同意の欠如、SID/NIDなどの情報を伴うMO SMSメッセージをH−MPC 160に送信する(ステップk)。移動局110およびS−PDE 140は、MO IS−801セッションを実行する(ステップl)。次いで、S−PDE 140は、IS−801セッションが正常に終了したことを示す、移動局110の位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップm)。S−MPC 160は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に転送する(ステップn)。H−MPC 160は、位置推定値をLCSクライアント170に供給する(ステップo)。
【0088】
図24は、移動局110がgpsOne測位要求を拒否する、ネットワークによって開始されたシングルフィックスのメッセージフロー2400を示す。メッセージフロー2400のステップaからjは、図23のメッセージフロー2300のステップaからjと同一である。この事例では、ユーザ同意がステップjで得られない。次いで、移動局110は、同意インジケータに「ユーザが要求を拒否した」をセットされたMO SMSメッセージをH−MPC 160に送信する(ステップk)。H−MPC 160は、取消メッセージをS−MPC 150に送信する(ステップl)。S−MPC 150は、CANCEL’メッセージをS−PDE 140に送信し(ステップm)、S−PDE 140は、cancel’メッセージを応答する(ステップn)。次いで、S−MPC 150は、位置結果に「適用不能」をセットされたロケーション報告メッセージをH−MPC 160に送信する(ステップo)。H−MPC 160は、位置状況をLCSクライアント170に供給する(ステップp)。
【0089】
図25は、gpsOne測位を用いるMS常駐シングルフィックスのメッセージフロー2500を示す。MS常駐アプリケーション112は、gpsOne測位を用いるシングルフィックスを要求するためにgpsOne APIを呼び出す(ステップa)。ユーザ通知および/または検証を、ステップaの前および/または後に行うことができる。次いで、移動局110は、アプリケーションタイプ、QoS、SID/NID、IMSIなどの情報を含むことができるSPPreqメッセージをH−MPC 160に送信する(ステップb)。H−MPC 160は、この特定のユーザが、要求されたロケーションアプリケーションに確実にアクセスできるように、認可を実行することができる(ステップc)。H−MPC 160は、gpsOne測位が適切であることを調べることもできる。
【0090】
IS−801セッションが適切である場合には、H−MPC 160は、移動局110がH−MPC 160のサービング区域内にあるかどうかを判定するために、SID/NID情報を検査する。この事例では、移動局110はH−MPC 160のサービング区域の外にある。H−MPC 160は、SID/NID情報に基づいてS−MPC 150を選択し、ローミング要求メッセージをS−MPC 150に送信する(ステップd)。S−MPC 150は、そのローミング要求メッセージを受信し、S−MPC 150がその要求を受け入れることができることを示す、S−PDE 140のアドレスおよびポート番号を含むローミング要求肯定応答メッセージを送信する(ステップe)。H−MPC 160は、IS−801セッションを実行するように移動局110に指示する、S−PDE 140のアドレスおよびポート番号を含むSPPResメッセージを移動局110に送信する(ステップf)。S−MPC 150は、S−PDE 140を呼び出し、シードするGPOSREQ’メッセージを送信し(ステップg)、S−PDE 140は、そのGPOSREQ’メッセージを肯定応答するgposreq’メッセージを返す(ステップh)。
【0091】
移動局110およびS−PDE 140は、MO IS−801セッションを実行し、位置推定値が、そのIS−801セッションの終りに移動局に使用可能にされる(ステップi)。S−PDE 140は、IS−801セッションが正常に終了したことを示す、位置推定値を含むgposreq’メッセージをS−MPC 150に送信する(ステップj)。gpsOne APIは、位置推定値をMS常駐アプリケーション112に返す(ステップk)。S−MPC 150は、ロケーション報告メッセージ内で位置推定値をH−MPC 160に送信する(ステップl)。
【0092】
図26は、移動局110、RAN 120、S−PDE 140、S−MPC 150、およびH−MPC 160のブロック図を示す。図を単純にするために、図26に、(a)移動局110用の1つのコントローラ/プロセッサ2610、1つのメモリ2612、および1つのトランシーバ2614、(b)RAN 120用の1つのコントローラ/プロセッサ2620、1つのメモリ2622、1つのトランシーバ2624、および1つの通信(Comm)ユニット2626、(c)S−PDE 140用の1つのコントローラ/プロセッサ2640、1つのメモリ2642、および1つの通信ユニット2644、(d)S−MPC 150用の1つのコントローラ/プロセッサ2650、1つのメモリ2652、および1つの通信ユニット2654、ならびに(e)H−MPC 160用の1つのコントローラ/プロセッサ2660、1つのメモリ2662、および1つの通信ユニット2664を示す。一般に、各エンティティには、任意の個数のコントローラ、プロセッサ、メモリ、トランシーバ、通信ユニットなどを含めることができる。
【0093】
ダウンリンクでは、RAN 120内の基地局が、そのカバレッジ区域内の移動局にトラフィックデータ、メッセージ/シグナリング、およびパイロットを送信する。これらのさまざまなタイプのデータは、アンテナを介して送信されるダウンリンク信号を生成するために、プロセッサ2620によって処理され、トランシーバ2624によって条件付けされる。移動局110では、基地局からのダウンリンク信号が、測位サービス、ロケーションサービス、および他のサービスに関するさまざまなタイプの情報を得るために、アンテナを介して受信され、トランシーバ2614によって条件付けされ、プロセッサ2610によって処理される。たとえば、プロセッサ2610は、上記で説明したメッセージフローに使用されるメッセージを復号することができる。メモリ2612および2622は、それぞれ移動局110およびRAN 120のプログラムコードおよびデータを記憶する。アップリンクでは、移動局110が、RAN 120内の基地局にトラフィックデータ、メッセージ/シグナリング、およびパイロットを送信することができる。これらのさまざまなタイプのデータは、移動局アンテナを介して送信されるアップリンク信号を生成するために、プロセッサ2610によって処理され、トランシーバ2614によって条件付けされる。RAN 120では、移動局110からのアップリンク信号が、たとえば、データ、メッセージ/シグナリングなどのさまざまなタイプの情報を得るために、受信され、トランシーバ2624によって条件付けされ、プロセッサ2620によってさらに処理される。RAN 120は、通信ユニット2626を介して他のネットワークエンティティと通信することができる。
【0094】
S−PDE 140内で、プロセッサ2640は、S−PDEの処理を実行し、メモリ2642は、S−PDEのプログラムコードおよびデータを記憶し、通信ユニット2644は、S−PDEが他のエンティティと通信することを可能にする。プロセッサ2640は、上記で説明したメッセージフローでのS−PDE 140の処理を実行する。
【0095】
S−MPC 150内で、プロセッサ2650は、S−MPCのロケーションおよび/または測位処理を実行し、メモリ2652は、S−MPCのプログラムコードおよびデータを記憶し、通信ユニット2654は、S−MPCが他のエンティティと通信することを可能にする。プロセッサ2650は、上記で説明したメッセージフローでのS−MPC 150の処理を実行する。
【0096】
H−MPC 150内で、プロセッサ2660は、H−MPCのロケーションおよび/または測位処理を実行し、メモリ2662は、H−MPCのプログラムコードおよびデータを記憶し、通信ユニット2664は、H−MPCが他のエンティティと通信することを可能にする。プロセッサ2660は、上記で説明したメッセージフローでのH−MPC 160の処理を実行する。
【0097】
本明細書で説明する技法は、さまざまな手段によって実施することができる。たとえば、これらの技法を、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組合せで実施することができる。ハードウェア実施態様について、各エンティティ(たとえば、移動局110、S−PDE 140、S−MPC 150、H−MPC 160など)でこれらの技法を実行するのに使用される処理ユニットは、1つまたは複数の特定用途向け集積回路(ASIC)、ディジタル信号プロセッサ(DSP)、ディジタル信号処理デバイス(DSPD)、プログラマブルロジックデバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書に記載の機能を実行するように設計された他の電子ユニット、コンピュータ、またはこれらの組合せの中で実施することができる。
【0098】
ファームウェアおよび/またはソフトウェア実施態様について、これらの技法を、本明細書に記載の機能を実行するモジュール(たとえば、プロシージャ、関数など)を用いて実施することができる。ファームウェアコードおよび/またはソフトウェアコードを、メモリ(たとえば、図26のメモリ2612、2642、2652、または2662)に格納し、プロセッサ(たとえば、プロセッサ2610、2640、2650、または2660)によって実行することができる。メモリは、プロセッサ内でまたはプロセッサの外部で実施することができる。
【0099】
本開示の前の説明は、当業者が本開示を作るか使用することを可能にするために提供されるものである。本開示のさまざまな変更が、当業者にたやすく明白になり、本明細書で定義される包括的な原理は、本開示の趣旨または範囲から逸脱せずに他の変形形態に適用することができる。したがって、本開示は、本明細書に記載の例に限定されることを意図されてはおらず、本明細書で開示された原理および新規の特徴と一貫する最も広い範囲に従わなければならない。
【特許請求の範囲】
【請求項1】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信し、前記移動局から第1情報を受信し、前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定し、前記S−MPCから第2情報を受信し、前記第2情報を前記移動局に送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える装置。
【請求項2】
前記少なくとも1つのプロセッサが、前記第1情報に基づいて前記移動局が前記H−MPCのカバレッジの外にローミングしていると判定し、前記移動局の現在のネットワークロケーションを包含する前記S−MPCを選択する、請求項1に記載の装置。
【請求項3】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でシステム識別子(SID)およびネットワーク識別子(NID)を受信し、前記SIDおよびNIDに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項4】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でセクタ識別子(SectorID)を受信し、前記SectorIDに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項5】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でmobile country code(MCC)、mobile network code(MNC)、location area code(LAC)、cell identity(CI)、およびUTRAN cell identity(UC−ID)のうちの少なくとも1つを受信し、前記MCC、MNC、LAC、CI、およびUC−IDのうちの前記少なくとも1つに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項6】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内で基地局またはアクセスポイントのロケーション座標を受信し、前記ロケーション座標に基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項7】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内でサービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記S−PDEの前記アドレスを前記移動局に送信する、請求項1に記載の装置。
【請求項8】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で前記移動局の位置推定値を受信し、前記位置推定値を前記ロケーション要求を発するエンティティに送信する、請求項1に記載の装置。
【請求項9】
前記少なくとも1つのプロセッサが、エンティティから前記ロケーション要求を受信し、前記エンティティが前記移動局の前記ロケーションを得ることを認可されるかどうかを判定し、前記エンティティが、LCSクライアントまたは前記移動局である、請求項1に記載の装置。
【請求項10】
前記少なくとも1つのプロセッサが、LCSクライアントから前記ロケーション要求を受信し、測位要求を前記移動局に送信し、前記測位要求に応答して前記移動局から前記第1情報を受信する、請求項1に記載の装置。
【請求項11】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で前記移動局の位置推定値を受信し、前記位置推定値を前記LCSクライアントに送信する、請求項10に記載の装置。
【請求項12】
前記少なくとも1つのプロセッサが、前記移動局からの、前記第1情報を含んでいる前記ロケーション要求を受信する、請求項1に記載の装置。
【請求項13】
前記ロケーション要求が、前記移動局の複数の位置フィックスに関する、請求項1に記載の装置。
【請求項14】
前記少なくとも1つのプロセッサが、LCSクライアントから前記ロケーション要求を受信し、位置フィックスごとに、前記移動局の位置推定値を得て、前記位置推定値を前記LCSクライアントに送信する、請求項13に記載の装置。
【請求項15】
位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局から前記位置推定値を得る、請求項14に記載の装置。
【請求項16】
位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局のロケーションに関する要求を前記S−MPCに送信し、前記S−MPCから前記位置推定値を得る、請求項14に記載の装置。
【請求項17】
前記少なくとも1つのプロセッサが、前記移動局の前記ロケーションの報告を取り消す表示を前記LCSクライアントから受信し、ロケーション報告を取り消すために前記移動局に通知を送信する、請求項13に記載の装置。
【請求項18】
前記少なくとも1つのプロセッサが、前記移動局の前記ロケーションの報告を取り消す表示を前記移動局から受信し、通知を前記LCSクライアントに送信する、請求項13に記載の装置。
【請求項19】
前記少なくとも1つのプロセッサが、前記移動局から前記ロケーション要求を受信する、請求項13に記載の装置。
【請求項20】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で第1サービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記第1S−PDEの前記アドレスを前記移動局に送信し、前記移動局が前記第1S−PDEのサービング区域の外にあることの表示を受信し、前記S−MPCから第2S−PDEのアドレスを受信し、前記第2S−PDEの前記アドレスを前記移動局に送信する、請求項13に記載の装置。
【請求項21】
前記少なくとも1つのプロセッサが、前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示を受信した後で、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信し、前記SIDおよびNIDを前記S−MPCに送信し、前記第2S−PDEが、前記SIDおよびNIDに基づいて判定される、請求項20に記載の装置。
【請求項22】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で第1サービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記第1S−PDEの前記アドレスを前記移動局に送信し、前記移動局が前記第1S−PDEのサービング区域の外にあることの表示を受信し、前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示の後に前記移動局から受信される第3情報に基づいて第2S−MPCを判定し、前記第2S−MPCから第2S−PDEのアドレスを受信し、前記第2S−PDEの前記アドレスを前記移動局に送信する、請求項13に記載の装置。
【請求項23】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする方法であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信すること、
前記移動局から第1情報を受信すること、
前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定すること、
前記S−MPCから第2情報を受信すること、および、
前記第2情報を前記移動局に送信すること
を備える方法。
【請求項24】
前記第1情報の前記受信は、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信することを備え、前記S−MPCの前記判定は、前記SIDおよびNIDに基づいて前記S−MPCを判定することを備える、請求項23に記載の方法。
【請求項25】
前記第2情報の前記受信は、前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信することを備え、前記第2情報の前記送信は、前記移動局に前記S−PDEの前記アドレスを送信することを備える、請求項23に記載の方法。
【請求項26】
前記移動局が前記S−PDEのサービング区域の外にあることの表示を受信すること、
前記S−MPCから第2S−PDEのアドレスを受信すること、および、
前記第2S−PDEの前記アドレスを前記移動局に送信すること
をさらに備える、請求項25に記載の方法。
【請求項27】
前記移動局が前記S−PDEのサービング区域の外にあることの表示を受信すること、
前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示の後に前記移動局から第3情報を受信すること、
前記第3情報に基づいて第2S−MPCを判定すること、
前記第2S−MPCから第2S−PDEのアドレスを受信すること、および、
前記第2S−PDEの前記アドレスを前記移動局に送信すること
をさらに備える、請求項25に記載の方法。
【請求項28】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信するための手段と、
前記移動局から第1情報を受信するための手段と、
前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定するための手段と、
前記S−MPCから第2情報を受信するための手段と、
前記第2情報を前記移動局に送信するための手段と
を備える装置。
【請求項29】
前記第1情報を受信するための前記手段は、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信するための手段を備え、前記S−MPCを判定するための前記手段は、前記SIDおよびNIDに基づいて前記S−MPCを判定するための手段を備える、請求項28に記載の装置。
【請求項30】
前記第2情報を受信するための前記手段は、前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信するための手段を備え、前記第2情報を送信するための前記手段は、前記移動局に前記S−PDEの前記アドレスを送信するための手段を備える、請求項28に記載の装置。
【請求項31】
ホームネットワーク内のホームモバイル測位センタ(H−MPC)で移動局のロケーションに関するロケーション要求を受信するように動作可能な命令と、
前記移動局から第1情報を受信するように動作可能な命令と、
前記第1情報に基づいて訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定するように動作可能な命令と、
前記S−MPCから第2情報を受信するように動作可能な命令と、
前記第2情報を前記移動局に送信するように動作可能な命令と
を格納するプロセッサ可読媒体。
【請求項32】
さらに、
前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信するように動作可能な命令と、
前記SIDおよびNIDに基づいて前記S−MPCを判定するように動作可能な命令と、
前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信するように動作可能な命令と、
前記移動局に前記S−PDEの前記アドレスを送信するように動作可能な命令と
を格納する、請求項31に記載のプロセッサ可読媒体。
【請求項33】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)から前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)で受信されるローミング要求を、前記移動局の前記現在のネットワークロケーションを示す第1情報と共に受信し、前記第1情報に基づいて前記移動局のサービング位置判定エンティティ(S−PDE)を判定し、前記S−PDEのアドレスまたは前記移動局の位置推定値を前記H−MPCに送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える装置。
【請求項34】
要求が、複数の位置フィックスに関し、前記少なくとも1つのプロセッサが、前記移動局が前記S−PDEのサービング区域の外にあることの表示を前記S−PDEから受信し、前記移動局が前記S−PDEの前記サービング区域の外にあることを前記H−MPCに知らせ、前記H−MPCから第2情報と共に第2ローミング要求を受信し、前記第2情報に基づいて第2S−PDEを判定し、前記第2S−PDEのアドレスまたは前記移動局の第2位置推定値を前記H−MPCに送信する、請求項33に記載の装置。
【請求項35】
データセッションについて訪問先ネットワークと通信し、移動局のロケーションに関する要求を受信し、ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える、前記移動局。
【請求項36】
前記少なくとも1つのプロセッサが、前記H−MPC、ロケーションサービス(LCS)クライアント、または前記移動局に常駐するアプリケーションから前記移動局のロケーションに関する前記要求を受信し、前記要求に応答して前記第1情報を前記H−MPCに送信する、請求項35に記載の移動局。
【請求項37】
前記少なくとも1つのプロセッサが、前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信し、前記S−MPCが、前記第1情報に基づいて判定され、前記少なくとも1つのプロセッサが、前記移動局の測位のために前記S−PDEと通信する、請求項35に記載の移動局。
【請求項38】
前記少なくとも1つのプロセッサが、前記移動局に常駐するアプリケーションまたはロケーションサービス(LCS)クライアントから前記移動局のロケーションに関する前記要求を受信し、前記要求に応答して前記第1情報を前記H−MPCに送信し、前記移動局の位置推定値を前記H−MPCから受信し、前記位置推定値を前記アプリケーションまたは前記LCSクライアントに送信する、請求項35に記載の移動局。
【請求項39】
前記要求が、複数の位置フィックスに関し、位置フィックスごとに、前記少なくとも1つのプロセッサが、前記要求を発するエンティティに位置推定値を供給する、請求項35に記載の移動局。
【請求項40】
前記要求が、複数の位置フィックスに関し、位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局の位置推定値を導出するのに使用される情報を前記H−MPCに送信する、請求項35に記載の移動局。
【請求項41】
前記要求が、複数の位置フィックスに関し、前記少なくとも1つのプロセッサが、前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信し、前記移動局の測位のために前記第1S−PDEと通信し、第2情報を前記H−MPCに送信し、前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信し、前記移動局の測位のために前記第2S−PDEと通信する、請求項35に記載の移動局。
【請求項42】
データセッションについて訪問先ネットワークと通信すること、
移動局のロケーションに関する要求を受信すること、および、
ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信すること
を備える方法。
【請求項43】
前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信することであって、前記S−PDEが前記第1情報に基づいて判定されること、および、
前記移動局の測位のために前記S−PDEと通信すること
をさらに備える、請求項42に記載の方法。
【請求項44】
前記移動局の位置推定値を前記H−MPCから受信すること、および、
前記移動局の前記ロケーションに関する前記要求を発するアプリケーションまたはLCSクライアントに前記位置推定値を送信すること
をさらに備える、請求項42に記載の方法。
【請求項45】
前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信すること、
前記移動局の測位のために前記第1S−PDEと通信すること、
第2情報を前記H−MPCに送信すること、
前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信すること、および、
前記移動局の測位のために前記第2S−PDEと通信すること
をさらに備える、請求項42に記載の方法。
【請求項46】
データセッションについて訪問先ネットワークと通信するための手段と、
移動局のロケーションに関する要求を受信するための手段と、
ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信するための手段と
を備える装置。
【請求項47】
前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信するための手段であって、前記S−PDEが前記第1情報に基づいて判定される、手段と、
前記移動局の測位のために前記S−PDEと通信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項48】
前記移動局の位置推定値を前記H−MPCから受信するための手段と、
前記移動局の前記ロケーションに関する前記要求を発するアプリケーションまたはLCSクライアントに前記位置推定値を送信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項49】
前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信するための手段と、
前記移動局の測位のために前記第1S−PDEと通信するための手段と、
第2情報を前記H−MPCに送信するための手段と、
前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信するための手段と、
前記移動局の測位のために前記第2S−PDEと通信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項50】
移動局のロケーションに関する要求を受信し、サービング位置判定エンティティ(S−PDE)のアドレスに関する照会をドメインネームシステム(DNS)サーバに送信し、前記S−PDEの前記アドレスを前記DNSサーバから受信し、前記移動局の測位のために前記S−PDEと通信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える、前記移動局。
【請求項51】
前記少なくとも1つのプロセッサが、前記移動局によって受信された無線ネットワークのシステム識別子(SID)およびネットワーク識別子(NID)に基づいてドメイン名を判定し、前記ドメイン名を前記照会内で前記DNSサーバに送信する、請求項50に記載の移動局。
【請求項52】
前記少なくとも1つのプロセッサが、訪問先ネットワークと通信し、前記照会を前記訪問先ネットワーク内またはホームネットワーク内の前記DNSサーバに送信する、請求項50に記載の移動局。
【請求項1】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信し、前記移動局から第1情報を受信し、前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定し、前記S−MPCから第2情報を受信し、前記第2情報を前記移動局に送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える装置。
【請求項2】
前記少なくとも1つのプロセッサが、前記第1情報に基づいて前記移動局が前記H−MPCのカバレッジの外にローミングしていると判定し、前記移動局の現在のネットワークロケーションを包含する前記S−MPCを選択する、請求項1に記載の装置。
【請求項3】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でシステム識別子(SID)およびネットワーク識別子(NID)を受信し、前記SIDおよびNIDに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項4】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でセクタ識別子(SectorID)を受信し、前記SectorIDに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項5】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内でmobile country code(MCC)、mobile network code(MNC)、location area code(LAC)、cell identity(CI)、およびUTRAN cell identity(UC−ID)のうちの少なくとも1つを受信し、前記MCC、MNC、LAC、CI、およびUC−IDのうちの前記少なくとも1つに基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項6】
前記少なくとも1つのプロセッサが、前記移動局から前記第1情報内で基地局またはアクセスポイントのロケーション座標を受信し、前記ロケーション座標に基づいて前記S−MPCを判定する、請求項1に記載の装置。
【請求項7】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内でサービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記S−PDEの前記アドレスを前記移動局に送信する、請求項1に記載の装置。
【請求項8】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で前記移動局の位置推定値を受信し、前記位置推定値を前記ロケーション要求を発するエンティティに送信する、請求項1に記載の装置。
【請求項9】
前記少なくとも1つのプロセッサが、エンティティから前記ロケーション要求を受信し、前記エンティティが前記移動局の前記ロケーションを得ることを認可されるかどうかを判定し、前記エンティティが、LCSクライアントまたは前記移動局である、請求項1に記載の装置。
【請求項10】
前記少なくとも1つのプロセッサが、LCSクライアントから前記ロケーション要求を受信し、測位要求を前記移動局に送信し、前記測位要求に応答して前記移動局から前記第1情報を受信する、請求項1に記載の装置。
【請求項11】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で前記移動局の位置推定値を受信し、前記位置推定値を前記LCSクライアントに送信する、請求項10に記載の装置。
【請求項12】
前記少なくとも1つのプロセッサが、前記移動局からの、前記第1情報を含んでいる前記ロケーション要求を受信する、請求項1に記載の装置。
【請求項13】
前記ロケーション要求が、前記移動局の複数の位置フィックスに関する、請求項1に記載の装置。
【請求項14】
前記少なくとも1つのプロセッサが、LCSクライアントから前記ロケーション要求を受信し、位置フィックスごとに、前記移動局の位置推定値を得て、前記位置推定値を前記LCSクライアントに送信する、請求項13に記載の装置。
【請求項15】
位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局から前記位置推定値を得る、請求項14に記載の装置。
【請求項16】
位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局のロケーションに関する要求を前記S−MPCに送信し、前記S−MPCから前記位置推定値を得る、請求項14に記載の装置。
【請求項17】
前記少なくとも1つのプロセッサが、前記移動局の前記ロケーションの報告を取り消す表示を前記LCSクライアントから受信し、ロケーション報告を取り消すために前記移動局に通知を送信する、請求項13に記載の装置。
【請求項18】
前記少なくとも1つのプロセッサが、前記移動局の前記ロケーションの報告を取り消す表示を前記移動局から受信し、通知を前記LCSクライアントに送信する、請求項13に記載の装置。
【請求項19】
前記少なくとも1つのプロセッサが、前記移動局から前記ロケーション要求を受信する、請求項13に記載の装置。
【請求項20】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で第1サービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記第1S−PDEの前記アドレスを前記移動局に送信し、前記移動局が前記第1S−PDEのサービング区域の外にあることの表示を受信し、前記S−MPCから第2S−PDEのアドレスを受信し、前記第2S−PDEの前記アドレスを前記移動局に送信する、請求項13に記載の装置。
【請求項21】
前記少なくとも1つのプロセッサが、前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示を受信した後で、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信し、前記SIDおよびNIDを前記S−MPCに送信し、前記第2S−PDEが、前記SIDおよびNIDに基づいて判定される、請求項20に記載の装置。
【請求項22】
前記少なくとも1つのプロセッサが、前記S−MPCから前記第2情報内で第1サービング位置判定エンティティ(S−PDE)のアドレスを受信し、前記第1S−PDEの前記アドレスを前記移動局に送信し、前記移動局が前記第1S−PDEのサービング区域の外にあることの表示を受信し、前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示の後に前記移動局から受信される第3情報に基づいて第2S−MPCを判定し、前記第2S−MPCから第2S−PDEのアドレスを受信し、前記第2S−PDEの前記アドレスを前記移動局に送信する、請求項13に記載の装置。
【請求項23】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする方法であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信すること、
前記移動局から第1情報を受信すること、
前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定すること、
前記S−MPCから第2情報を受信すること、および、
前記第2情報を前記移動局に送信すること
を備える方法。
【請求項24】
前記第1情報の前記受信は、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信することを備え、前記S−MPCの前記判定は、前記SIDおよびNIDに基づいて前記S−MPCを判定することを備える、請求項23に記載の方法。
【請求項25】
前記第2情報の前記受信は、前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信することを備え、前記第2情報の前記送信は、前記移動局に前記S−PDEの前記アドレスを送信することを備える、請求項23に記載の方法。
【請求項26】
前記移動局が前記S−PDEのサービング区域の外にあることの表示を受信すること、
前記S−MPCから第2S−PDEのアドレスを受信すること、および、
前記第2S−PDEの前記アドレスを前記移動局に送信すること
をさらに備える、請求項25に記載の方法。
【請求項27】
前記移動局が前記S−PDEのサービング区域の外にあることの表示を受信すること、
前記移動局が前記第1S−PDEの前記サービング区域の外にあることの前記表示の後に前記移動局から第3情報を受信すること、
前記第3情報に基づいて第2S−MPCを判定すること、
前記第2S−MPCから第2S−PDEのアドレスを受信すること、および、
前記第2S−PDEの前記アドレスを前記移動局に送信すること
をさらに備える、請求項25に記載の方法。
【請求項28】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)で前記移動局のロケーションに関するロケーション要求を受信するための手段と、
前記移動局から第1情報を受信するための手段と、
前記第1情報に基づいて前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定するための手段と、
前記S−MPCから第2情報を受信するための手段と、
前記第2情報を前記移動局に送信するための手段と
を備える装置。
【請求項29】
前記第1情報を受信するための前記手段は、前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信するための手段を備え、前記S−MPCを判定するための前記手段は、前記SIDおよびNIDに基づいて前記S−MPCを判定するための手段を備える、請求項28に記載の装置。
【請求項30】
前記第2情報を受信するための前記手段は、前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信するための手段を備え、前記第2情報を送信するための前記手段は、前記移動局に前記S−PDEの前記アドレスを送信するための手段を備える、請求項28に記載の装置。
【請求項31】
ホームネットワーク内のホームモバイル測位センタ(H−MPC)で移動局のロケーションに関するロケーション要求を受信するように動作可能な命令と、
前記移動局から第1情報を受信するように動作可能な命令と、
前記第1情報に基づいて訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)を判定するように動作可能な命令と、
前記S−MPCから第2情報を受信するように動作可能な命令と、
前記第2情報を前記移動局に送信するように動作可能な命令と
を格納するプロセッサ可読媒体。
【請求項32】
さらに、
前記移動局からシステム識別子(SID)およびネットワーク識別子(NID)を受信するように動作可能な命令と、
前記SIDおよびNIDに基づいて前記S−MPCを判定するように動作可能な命令と、
前記S−MPCからサービング位置判定エンティティ(S−PDE)のアドレスを受信するように動作可能な命令と、
前記移動局に前記S−PDEの前記アドレスを送信するように動作可能な命令と
を格納する、請求項31に記載のプロセッサ可読媒体。
【請求項33】
ホームネットワークからローミングし、訪問先ネットワークと通信する移動局のロケーションサービス(LCS)をサポートする装置であって、
前記ホームネットワーク内のホームモバイル測位センタ(H−MPC)から前記訪問先ネットワーク内のサービングモバイル測位センタ(S−MPC)で受信されるローミング要求を、前記移動局の前記現在のネットワークロケーションを示す第1情報と共に受信し、前記第1情報に基づいて前記移動局のサービング位置判定エンティティ(S−PDE)を判定し、前記S−PDEのアドレスまたは前記移動局の位置推定値を前記H−MPCに送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える装置。
【請求項34】
要求が、複数の位置フィックスに関し、前記少なくとも1つのプロセッサが、前記移動局が前記S−PDEのサービング区域の外にあることの表示を前記S−PDEから受信し、前記移動局が前記S−PDEの前記サービング区域の外にあることを前記H−MPCに知らせ、前記H−MPCから第2情報と共に第2ローミング要求を受信し、前記第2情報に基づいて第2S−PDEを判定し、前記第2S−PDEのアドレスまたは前記移動局の第2位置推定値を前記H−MPCに送信する、請求項33に記載の装置。
【請求項35】
データセッションについて訪問先ネットワークと通信し、移動局のロケーションに関する要求を受信し、ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える、前記移動局。
【請求項36】
前記少なくとも1つのプロセッサが、前記H−MPC、ロケーションサービス(LCS)クライアント、または前記移動局に常駐するアプリケーションから前記移動局のロケーションに関する前記要求を受信し、前記要求に応答して前記第1情報を前記H−MPCに送信する、請求項35に記載の移動局。
【請求項37】
前記少なくとも1つのプロセッサが、前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信し、前記S−MPCが、前記第1情報に基づいて判定され、前記少なくとも1つのプロセッサが、前記移動局の測位のために前記S−PDEと通信する、請求項35に記載の移動局。
【請求項38】
前記少なくとも1つのプロセッサが、前記移動局に常駐するアプリケーションまたはロケーションサービス(LCS)クライアントから前記移動局のロケーションに関する前記要求を受信し、前記要求に応答して前記第1情報を前記H−MPCに送信し、前記移動局の位置推定値を前記H−MPCから受信し、前記位置推定値を前記アプリケーションまたは前記LCSクライアントに送信する、請求項35に記載の移動局。
【請求項39】
前記要求が、複数の位置フィックスに関し、位置フィックスごとに、前記少なくとも1つのプロセッサが、前記要求を発するエンティティに位置推定値を供給する、請求項35に記載の移動局。
【請求項40】
前記要求が、複数の位置フィックスに関し、位置フィックスごとに、前記少なくとも1つのプロセッサが、前記移動局の位置推定値を導出するのに使用される情報を前記H−MPCに送信する、請求項35に記載の移動局。
【請求項41】
前記要求が、複数の位置フィックスに関し、前記少なくとも1つのプロセッサが、前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信し、前記移動局の測位のために前記第1S−PDEと通信し、第2情報を前記H−MPCに送信し、前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信し、前記移動局の測位のために前記第2S−PDEと通信する、請求項35に記載の移動局。
【請求項42】
データセッションについて訪問先ネットワークと通信すること、
移動局のロケーションに関する要求を受信すること、および、
ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信すること
を備える方法。
【請求項43】
前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信することであって、前記S−PDEが前記第1情報に基づいて判定されること、および、
前記移動局の測位のために前記S−PDEと通信すること
をさらに備える、請求項42に記載の方法。
【請求項44】
前記移動局の位置推定値を前記H−MPCから受信すること、および、
前記移動局の前記ロケーションに関する前記要求を発するアプリケーションまたはLCSクライアントに前記位置推定値を送信すること
をさらに備える、請求項42に記載の方法。
【請求項45】
前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信すること、
前記移動局の測位のために前記第1S−PDEと通信すること、
第2情報を前記H−MPCに送信すること、
前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信すること、および、
前記移動局の測位のために前記第2S−PDEと通信すること
をさらに備える、請求項42に記載の方法。
【請求項46】
データセッションについて訪問先ネットワークと通信するための手段と、
移動局のロケーションに関する要求を受信するための手段と、
ホームネットワーク内のホームモバイル測位センタ(H−MPC)に第1情報を送信するための手段と
を備える装置。
【請求項47】
前記訪問先ネットワーク内のサービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信するための手段であって、前記S−PDEが前記第1情報に基づいて判定される、手段と、
前記移動局の測位のために前記S−PDEと通信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項48】
前記移動局の位置推定値を前記H−MPCから受信するための手段と、
前記移動局の前記ロケーションに関する前記要求を発するアプリケーションまたはLCSクライアントに前記位置推定値を送信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項49】
前記第1情報に基づいて判定される第1サービング位置判定エンティティ(S−PDE)のアドレスを前記H−MPCから受信するための手段と、
前記移動局の測位のために前記第1S−PDEと通信するための手段と、
第2情報を前記H−MPCに送信するための手段と、
前記第2情報に基づいて判定される第2S−PDEのアドレスを前記H−MPCから受信するための手段と、
前記移動局の測位のために前記第2S−PDEと通信するための手段と
をさらに備える、請求項46に記載の装置。
【請求項50】
移動局のロケーションに関する要求を受信し、サービング位置判定エンティティ(S−PDE)のアドレスに関する照会をドメインネームシステム(DNS)サーバに送信し、前記S−PDEの前記アドレスを前記DNSサーバから受信し、前記移動局の測位のために前記S−PDEと通信する、少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されたメモリと
を備える、前記移動局。
【請求項51】
前記少なくとも1つのプロセッサが、前記移動局によって受信された無線ネットワークのシステム識別子(SID)およびネットワーク識別子(NID)に基づいてドメイン名を判定し、前記ドメイン名を前記照会内で前記DNSサーバに送信する、請求項50に記載の移動局。
【請求項52】
前記少なくとも1つのプロセッサが、訪問先ネットワークと通信し、前記照会を前記訪問先ネットワーク内またはホームネットワーク内の前記DNSサーバに送信する、請求項50に記載の移動局。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【公開番号】特開2012−90298(P2012−90298A)
【公開日】平成24年5月10日(2012.5.10)
【国際特許分類】
【外国語出願】
【出願番号】特願2011−257816(P2011−257816)
【出願日】平成23年11月25日(2011.11.25)
【分割の表示】特願2008−543584(P2008−543584)の分割
【原出願日】平成18年11月30日(2006.11.30)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
【公開日】平成24年5月10日(2012.5.10)
【国際特許分類】
【出願番号】特願2011−257816(P2011−257816)
【出願日】平成23年11月25日(2011.11.25)
【分割の表示】特願2008−543584(P2008−543584)の分割
【原出願日】平成18年11月30日(2006.11.30)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
[ Back to top ]