(57)【要約】  ネットワークを通じてロケーションベース情報を提供する方法において、複数の各ローカルエリアに対応する複数のＧＰＳ基準データセットが、それぞれのＧＰＳ基準データセットが連続的に更新されるように、定期的に取得される。複数の支援データセットが各ＧＰＳデータセットに基づいて定期的に生成され、これにより、それぞれの支援データセットが連続的に更新される。生成された支援データセットは、データ格納ネットワークサーバに定期的に格納され、これにより、データ格納ネットワークサーバとの通信を介した要求側のエンティティによるアクセスに対して、更新された支援データセットが連続的に利用可能となる。
2008535314.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じてロケーションベース情報を提供する方法であって、
複数のＧＰＳ基準データセットを定期的に取得する工程と、
前記各ＧＰＳ基準データセットに基づいて、複数の支援データセットを定期的に生成する工程と、
データ格納ネットワークサーバに、前記生成された支援データセットを定期的に格納する工程を備えており、
前記複数のＧＰＳ基準データセットが複数の各ローカルエリアに対応しており、
前記取得する工程によって、前記各ＧＰＳ基準データセットが連続的に更新され、
前記生成する工程によって、前記各支援データセットが連続的に更新され、
前記格納する工程によって、前記データ格納ネットワークサーバとの通信を介した要求側のエンティティによるアクセスに対して、前記更新された支援データセットが連続的に利用可能となる方法。
【請求項２】
前記取得する工程が、前記各ローカルエリアのそれぞれに供する複数のローカルＧＰＳ基準データセンターからＧＰＳデータを検索する工程を備える、請求項１の方法。
【請求項３】
前記複数のローカルＧＰＳ基準データセンターが、１つまたはそれ以上のＧＰＳ衛星からＧＰＳ信号を取得するよう適応された各ローカルＧＰＳ基準受信機と通信する、請求項２の方法。
【請求項４】
前記検索する工程が、前記ローカルＧＰＳ基準データセンターのそれぞれからのＧＰＳデータを要求するようにＡ−ＧＰＳサーバを動作させる工程を備える、請求項２の方法。
【請求項５】
前記生成する工程が、Ａ−ＧＰＳサーバを動作させる工程を備える、請求項１の方法。
【請求項６】
前記生成された支援データセットを前記Ａ−ＧＰＳサーバから前記データ格納ネットワークサーバに送信する工程を備える、請求項５の方法。
【請求項７】
前記データ格納ネットワークサーバがウェブサーバを備える、請求項１の方法。
【請求項８】
前記データ格納ネットワークサーバがＦＴＰサーバを備える、請求項１の方法。
【請求項９】
前記要求側のエンティティから移動局の測位の要求を受信する工程と、
前記要求に応じて、前記移動局が位置する前記ローカルエリアに基づいて、前記複数の生成された支援データセットの中から支援データセットを選択する工程を備える、請求項１の方法。
【請求項１０】
前記選択された支援データセットを前記データ格納ネットワークサーバから前記移動局に送信する工程を備える、請求項９の方法。
【請求項１１】
前記要求側のエンティティが前記移動局を備える、請求項９の方法。
【請求項１２】
前記要求側のエンティティがアプリケーションサーバを備える、請求項９の方法。
【請求項１３】
前記選択する工程が、前記移動局と及び前記データ格納ネットワークサーバと通信するロケーションベースサービスアプリケーションセンターを動作させる工程を備える、請求項９の方法。
【請求項１４】
前記選択された支援データセットに基づいて測位結果を計算する工程と、
前記データ格納ネットワークサーバに前記測位結果を格納する工程を備える、請求項９の方法。
【請求項１５】
前記測位結果を計算する工程が、前記移動局に統合されたＡ−ＧＰＳユニットを動作させる工程を備える、請求項１４の方法。
【請求項１６】
前記測位結果を計算する工程が、前記移動局と通信する外付けのＧＰＳユニットを動作させる工程を備える、請求項１４の方法。
【請求項１７】
以前に計算された前記測位結果に基づいて最終的な測位結果を計算する工程と、
前記データ格納ネットワークサーバに前記最終的な測位結果を格納する工程を備える、請求項１４の方法。
【請求項１８】
前記最終的な測位結果を計算する工程が、前記データ格納ネットワークサーバと通信するＡ−ＧＰＳサーバを動作させる工程を備える、請求項１７の方法。
【請求項１９】
前記データ格納ネットワークサーバに格納された新たな測位結果を求めて前記データ格納ネットワークサーバを連続的に走査する工程と、
発見された新たな測位結果のそれぞれに対応する最終的な測位結果を計算する工程と、
前記データ格納ネットワークサーバに前記最終的な測位結果を格納する工程を備える、請求項１７の方法。
【請求項２０】
前記走査する工程が、前記データ格納ネットワークサーバと通信するＡ−ＧＰＳサーバを動作させる工程を備える、請求項１９の方法。
【請求項２１】
前記計算された最終的な測位結果に基づいてロケーションベースサービス情報を生成する工程と、
前記ロケーションベースサービス情報を前記要求側のエンティティに送信する工程を備える、請求項１７の方法。
【請求項２２】
前記要求側のエンティティが前記移動局を備える、請求項２１の方法。
【請求項２３】
前記要求側のエンティティがアプリケーションサーバを備える、請求項２１の方法。
【請求項２４】
前記ロケーションベースサービス情報を生成する工程が、
データベースからロケーションベースサービスデータを検索する工程と、
前記計算された最終的な測位結果に基づいてロケーションベースサービスアプリケーションを生成する工程を備える、請求項２１の方法。
【請求項２５】
前記ロケーションベースサービスデータを検索する工程が、ロケーションベースサービスアプリケーションサーバにアクセスする工程を備える、請求項２４の方法。
【請求項２６】
前記ロケーションベースサービスアプリケーションサーバがＧＩＳサーバを備える、請求項２５の方法。
【請求項２７】
前記ロケーションベースサービスアプリケーションサーバがインターネットアプリケーションサーバを備える、請求項２５の方法。
【請求項２８】
前記ローカルエリアのうちの１つの中に位置する移動局の測位の要求に応じて、
前記移動局が位置する前記ローカルエリアに基づいて、格納された支援データセットを選択する工程と、
前記選択された支援データセットを使用して、前記移動局の前記位置を示す最終的な測位結果を計算する工程とをさらに備える、請求項１の方法。
【請求項２９】
前記取得する工程が、前記各ローカルエリア内に位置する複数のＧＰＳ基準受信機によって受信されたＧＰＳ信号に基づいて、Ａ−ＧＰＳサーバを動作させてＧＰＳデータを検索する工程を備え、
前記生成する工程が、Ａ−ＧＰＳサーバを動作させて前記検索されたＧＰＳデータを処理する工程を備える、請求項２８の方法。
【請求項３０】
前記選択する工程が、前記移動局と及び前記データ格納ネットワークサーバと通信するロケーションベースサービスアプリケーションセンターを動作させる工程を備える、請求項２８の方法。
【請求項３１】
前記最終的な測位結果を計算する工程が、Ａ−ＧＰＳサーバを動作させる工程を備える、請求項２８の方法。
【請求項３２】
前記Ａ−ＧＰＳサーバを動作させて、前記データ格納ネットワークサーバに格納された新たな測位結果を求めて前記データ格納ネットワークサーバを連続的に走査し、発見された新たな測位結果に対応する最終的な測位結果を計算する工程を備える、請求項３１の方法。
【請求項３３】
前記最終的な測位結果を前記データ格納ネットワークサーバに伝送してそこに格納する工程を備える、請求項３２の方法。
【請求項３４】
前記データ格納ネットワークサーバにアクセスして選択された最終的な測位結果を取得する工程と、
前記選択された最終的な測位結果に基づいてロケーションベースサービス情報を生成する工程を備える、請求項３３の方法。
【請求項３５】
前記計算された最終的な測位結果に基づいて、ロケーションベースサービス情報を生成する工程を備える、請求項２８の方法。
【請求項３６】
ネットワークを通じてロケーションベース情報を提供するシステムであって、
Ａ−ＧＰＳサーバと、
前記Ａ−ＧＰＳサーバと通信するデータ格納ネットワークサーバと、
前記データ格納ネットワークサーバと通信するＬＢＳアプリケーションサーバを備えており、
前記Ａ−ＧＰＳサーバが、複数のローカルエリアに対応するＧＰＳ支援データセットを生成し、前記ローカルエリアのうちの１つの中に位置する移動局についての最終的な測位結果を計算し、
前記データ格納ネットワークサーバが、前記Ａ−ＧＰＳサーバから前記支援データセットを受信し、前記支援データセットを格納し、
前記ＬＢＳアプリケーションセンターが、選択された支援データセットを移動局に送信し、Ａ−ＧＰＳサーバによる前記最終的な測位結果の計算で使用するために測位結果を前記移動局から前記データ格納ネットワークサーバへ伝送するシステム。
【請求項３７】
前記Ａ−ＧＰＳサーバが前記各ローカルエリア内に配置された複数のＧＰＳ基準データセンターと通信する、請求項３６のシステム。
【請求項３８】
前記データ格納ネットワークサーバがウェブサーバを備える、請求項３６のシステム。
【請求項３９】
前記データ格納ネットワークサーバがＦＴＰサーバを備える、請求項３６のシステム。
【請求項４０】
前記ＬＢＳアプリケーションセンターが複数の移動局に供するワイヤレスネットワークと通信する、請求項３６のシステム。
【請求項４１】
前記ＬＢＳアプリケーションセンターがネットワークアプリケーションサーバと通信する、請求項３６のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本明細書は、「ネットワークを通じてロケーションベースサービスを提供するためのシステムおよび方法（ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＬＯＣＡＴＩＯＮ  ＢＡＳＥＤ  ＳＥＲＶＩＣＥＳ  ＯＶＥＲ  Ａ  ＮＥＴＷＯＲＫ）」と題された、米国特許非仮出願第１１／０８９，４５５号（２００５年３月２４日出願）に基づく優先権を主張するものである。その出願は、「支援型測位通信システム（Ａｉｄｅｄ  Ｌｏｃａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）」と題された、米国特許出願第１０／８８５，５０７号（２００４年７月３日出願）の一部継続出願である。米国特許出願第１０／８８５，５０７号は、「ワイヤレスネットワークと共に使用されるマルチモード全地球測位システムにおいて探索領域を減少させる周波数伝達（Ｓｅａｒｃｈ  Ｄｏｍａｉｎ  Ｒｅｄｕｃｉｎｇ  Ｆｒｅｑｕｅｎｃｙ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｕｓｅｄ  Ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、国際特許出願第ＰＣＴ／ＵＳ０３／１６３０８号（２００３年５月２２日出願）の一部継続出願である。その出願は、「ワイヤレスネットワークと共に使用されるマルチモード全地球測位システムにおいて探索領域を減少させる周波数伝達（Ｓｅａｒｃｈ  Ｄｏｍａｉｎ  Ｒｅｄｕｃｉｎｇ  Ｆｒｅｑｕｅｎｃｙ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｕｓｅｄ  Ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，６８４，１５８号である、米国特許出願第１０／１５５，６１４号（２００２年５月２２日出願）の一部継続出願である。その出願は、「ワイヤレスネットワークと共に使用されるマルチモード全地球測位システムにおける情報伝達（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｕｓｅｄ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，４２７，１２０号である、米国特許出願第０９／７９５，８７１号（２００１年２月２８日出願）の一部継続出願である。その出願は、米国特許仮出願第６０／２２５，０７６号（２０００年８月１４日出願）に基づいて、米国特許法第１１９条（ｅ）の優先権を主張している。これらはすべて、参照により本明細書に援用されている。
【０００２】
米国特許出願第１０／８８５，５０７号は、「ワイヤレスネットワークと共に使用されるマルチモードＧＰＳにおける情報伝達（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  ＧＰＳ  Ｕｓｅｄ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、米国特許出願第１０／３８５，１９８号（２００３年３月１０日出願）の一部継続出願でもある。その出願は、「ワイヤレスネットワークと共に使用されるマルチモードＧＰＳにおける情報伝達（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  ＧＰＳ  Ｕｓｅｄ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，５４２，８２３号である、米国特許出願第１０／１２７，２２９号（２００２年４月１９日出願）の継続出願である。その出願は、「ワイヤレスネットワークと共に使用されるマルチモード全地球測位システムにおける情報伝達（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｉｎ  ａ  Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｕｓｅｄ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，４２７，１２０号である、米国特許出願第０９／７９５，８７１号（２００１年２月２８日出願）の継続出願である。その出願は、米国特許仮出願第６０／２２５，０７６号（２０００年８月１４日出願）に基づいて、米国特許法第１１９条（ｅ）の優先権を主張している。これらはすべて、参照により本明細書に援用されている。
【０００３】
米国特許出願第１０／８８５，５０７号明細書は、「ワイヤレスネットワークと共に使用するためのマルチモードＧＰＳ（Ｍｕｌｔｉ−ｍｏｄｅ  ＧＰＳ  Ｆｏｒ  Ｕｓｅ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、米国特許出願第１０／１９４，６２７号（２００２年７月１２日出願）の一部継続出願でもある。その出願は、「ワイヤレスネットワークと共に使用するためのマルチモード全地球測位システム（Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｆｏｒ  Ｕｓｅ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，５１９，４６６号である、米国特許出願第１０／０６８，７５１号（２００２年７月１２日出願）の継続出願である。その出願は、「ワイヤレスネットワークと共に使用するためのマルチモード全地球測位システム（Ｍｕｌｔｉ−ｍｏｄｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ  Ｆｏｒ  Ｕｓｅ  ｗｉｔｈ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋｓ）」と題された、現在は米国特許第６，３８９，２９１号である、米国特許出願第０９／７８１，０６８号（２００１年２月８日出願）の継続出願である。その出願は、米国特許仮出願第６０／２２５，０７６号（２０００年８月１４日出願）に基づいて、米国特許法第１１９条（ｅ）の優先権を主張している。これらはすべて、参照により本明細書に援用されている。
【０００４】
（技術分野）
本発明は、概して、携帯電話機などの移動局（ＭＳ）の測位情報を含む、ロケーションベースサービスを提供することに関する。より詳細には、本発明は、ネットワーク、特にインターネットやウェブサービスなどのＴＣＰ／ＩＰプロトコルを利用したネットワークを通じて、ロケーションベースサービスを配布することに関する。
【背景技術】
【０００５】
ロケーションベースサービス（ＬＢＳ）またはロケーション依存サービスは、一般に、ある場所、たとえば移動局の現在の位置に依存したワイヤレスサービスを提供する概念を示している。移動局とは、通常、携帯電話機であるが、携帯情報端末（ＰＤＡ）またはネットワークとインターフェースすることが可能な他のいくつかの種類のモバイルデバイス、移動局、またはユーザ端末でもあり得る。ＬＢＳを提供するシステムにより、移動局のユーザまたは他のいくつかのネットワーク要素またはエンティティ（たとえば、アプリケーションサーバ）が、移動局の測位、またはそれに加えて移動局の位置に依存したサービスまたはアプリケーションを要求することが可能となる。その要求は、移動局のユーザによって始動される一回限りの要求であり得る。たとえば、移動局は、その現在の場所を示す地図、現在の場所から所望の行先までの運転指示、現在の場所の近くの、ある種のビジネス（たとえば、レストラン、病院、ガソリンスタンドなど）の存在および／または場所に関する情報などを要求することがある。その要求はまた、所定の時間間隔でまたはある事象の発生に応じて起動されることがある。たとえば、アプリケーションサーバが、追跡目的または緊急目的で、あるいは近くにあるビジネスに関係する広告またはクーポンなどのロケーションベース情報を提供するよう、移動局が１つの地理的エリアから別のエリアへと通過することに応じて、移動局の測位を要求することがある。したがって、移動局の位置が特定されると、ロケーションベース情報が要求側の当事者に提供されることがある。この情報は、（コンテンツ提供者が所有し、加入者がアクセス可能とされている）データベースからアクセス可能であり、特有のアプリケーション（たとえば、地図、走行指示、ビジネス関連コンテンツ）に従って特有のフォーマットで提供され、要求側の当事者の位置により、ユーザによりまたはユーザのために設定された個人的な好みにより、および／または他の所定の規則に従って、フィルタがかけられることがある。一般に、移動局の位置は、ワイヤレスネットワーク、および／または衛星測位システム、特に全地球測位システム（ＧＰＳ）などの好適な測位サービスから得られる。
【０００６】
（米国においてはＧＰＳ  ＮＡＶＳＴＡＲとして公知の）ＧＰＳ測位技術が、当業者には周知であり、したがって、本明細書において必ずしも詳細に記述する必要はない。簡単に言えば、ＧＰＳは、２４の衛星からなる既存の衛星群と、５つのモニタリングステーションとが、それらの衛星が地球の周りでスペクトラム拡散信号を放送可能となるように配置されていることに基づいている。これらのＧＰＳ信号は、移動局の位置を特定する際の基準として利用されることがある。ＧＰＳに加えて、利用されることのある別の測位技術は、ロシアのシステムＧＬＯＮＡＳＳ（全地球航法衛星システム）、または同様の方法で動作する、現在はガリレオシステムとして知られている将来のヨーロッパのシステムである。ＧＰＳにおいて、衛星は、１２時間の周回軌道を有し、それぞれの軌道面に名目上４つの衛星を有する６つの軌道面内に位置している。それらの軌道面は、等しく６０度の間隔が空けられ、赤道面に対して５５度傾斜している。衛星は、Ｌ帯、すなわちＬ１（１．５７５．４２ＭＨｚ）およびＬ２（１．２２７．６０ＭＨｚ）の２つの周波数で搬送波信号を伝送する。携帯電話または他のモバイルデバイス内に組み込まれたＧＰＳ受信機を動作させて、そのＧＰＳ受信機の位置を正確に示すのに十分な数の衛星を捕捉することによって、位置が特定される。通常、ＧＰＳ受信機に対する衛星の位置で三辺測量できるように、最小で３つの衛星が捕捉されなければならない。しかし、高度の情報を得るため、かつＧＰＳ受信機内のクロックが衛星内のより精密な原子時計と同期することを確実にするためには、衛星は４つであることが好ましい。一般に、ＧＰＳ受信機の位置は、宇宙にある衛星の公知の位置（即ち、軌道および時間が公知である）およびＧＰＳ受信機からの衛星の公知の距離（即ち、無線信号の伝播速度は公知であるので、衛星からＧＰＳ受信機までの無線信号の走時が特定される）を使用して、かつ任意の遅延およびエフェメリス誤差などの誤差を補正または補償して、計算される。衛星からＧＰＳ受信機までの距離を測定できるようにするために、衛星は、正確な時間間隔で疑似雑音符号（ＰＲＣ）を伝送する。ＰＲＣは、タイミング信号を伝えるビットストリームである。ＰＲＣは衛星のアドレスも含んでおり、したがって、それぞれの衛星が一意のＰＲＣを有し、それによってＧＰＳ受信機は異なる衛星の信号を識別することができる。Ｃ／Ａ（Ｃｏａｒｓｅ  Ａｃｑｕｉｓｉｔｉｏｎ）符号として知られる、Ｌ１搬送周波数上で伝えられるＰＲＣは、民間用途に指定されている。
【０００７】
ＧＰＳ受信機は、最初、自身の位置を認識していないので、その位置を特定するのに必要な測定を行うために、衛星信号を探索しなければならない。探索は、コールドスタートから開始すると、約１２分かかり得るが、これは、移動局のユーザには長すぎる時間であると思われる。衛星データを取得するための時間は、基本的に、エフェメリス、クロック、および衛星位置データに加えて、衛星軌道の長期モデルを記述するアルマナックデータを提供することによって短縮されることがある。アルマナックデータは、ワイヤレスネットワーク上で提供され、新しいデータが衛星から受信されることで定期的に更新される。アルマナックデータは、衛星がいつＧＰＳ受信機の頭上に来て見えるようになるかをＧＰＳ受信機に知らせることによって、ＧＰＳ受信機が特定の衛星を探すことを可能とし、これにより探索時間が減少する。
【０００８】
ＧＰＳベースの通信システムの性能を向上させるために、高度な測位方法が開発されてきた。このような１つの方法として、アシスト型ＧＰＳ（Ａ−ＧＰＳ）技術が公知である。これは、一般に、ＧＰＳ受信機が距離の測定や位置解の提供などを行うのに必要なタスクを遂行する際に、アシストサーバおよび基準ネットワークなどの外部ソースが、そのＧＰＳ受信機を援助するシステムである。Ａ−ＧＰＳは、ワイヤレスネットワークを使用して、ＧＰＳ受信機、特に携帯電話機などの移動局に統合されたＧＰＳ受信機に、援助または支援データを配布するための、費用対効果および時間対効果の高い方法であると期待されているものである。Ａ−ＧＰＳの従来の実装形態が、当業者には周知であり、したがって、本明細書において必ずしも詳細に記述する必要はない。簡単に言えば、Ａ−ＧＰＳの実装形態においては、ワイヤレスネットワークに組み込まれたＧＰＳ受信機を利用することにより、かつ移動局の場所（たとえば、移動局が位置するセルまたはセクタ）を推定することにより、移動局が受信するであろうＧＰＳ信号が予測され、この情報を移動局に伝送することができる。このような援助を使用することにより、探索空間のサイズが大きく減少し、初期測位時間（ＴＴＦＦ）が２〜３秒、場合によっては１秒未満まで短縮する。しかも、移動局内のＡ−ＧＰＳ受信機は、従来のＧＰＳ受信機に必要な信号よりも一桁弱い信号を検出し、復調することができる。その上、移動局には完全なＡ−ＧＰＳ受信機のすべての機能を有するチップを搭載することもできるが、Ａ−ＧＰＳ対応の移動局であれば部分的なＡ−ＧＰＳ受信機しか必要とされない。後者の場合、衛星データが、モバイルネットワークを通じてダウンロードされ、移動局内のＧＰＳ受信機は、データが必要とされる度ごとに位置を計算するのに必要なデータを受信する。業界において考えられるＡ−ＧＰＳシステムに代表的なアーキテクチャにおいては、システムは、その位置が探索され、かつ部分的なＧＰＳ受信機が搭載された移動局と、移動局と同じ衛星を捕捉し得る基準ＧＰＳ受信機が搭載されたＡ−ＧＰＳサーバと、セルラ基地局と移動（電話）交換センターとを含むワイヤレスネットワークインフラストラクチャとを含む。Ａ−ＧＰＳサーバは、移動（電話）交換センターから（たとえば、セルおよびセクタのレベルでの）移動局の推定位置を得て、移動局から見ることのできるＧＰＳ衛星からの信号を監視し、移動局から個別の測定値を収集し、測位結果を収集し、その結果を移動局に伝達する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
精度の向上、位置解を得るまでの時間の短縮、および費用の低下などの、Ａ−ＧＰＳによって提供される利点および従来のＧＰＳ技術からの改良によって提供される利点により、これらの改良された測位技術は、ロケーションベースサービスとともに使用することが魅力的なものとなる。理想的には、ロケーションベースサービスを提供し配布することを可能にするシステムは、コストがかかる追加のネットワークインフラストラクチャの構築を必要とせず、また既存のインフラストラクチャに負担をかけずに、多数の地理的エリアを通じて多数の移動局を管理し得るべきであろう。ＧＰＳ技術をワイヤレスネットワークに統合するために現在開発されている手法においては、移動局の測位の要求が行われると、ＧＰＳデータの取得および改良、および移動局の最終的な位置解を計算をするのに必要な任意の援助または支援データの生成が開始される。このようなシステムにおいては、多くのユーザによる多数の測位要求により、関与するネットワークがかなり酷使される可能性があり、したがって、用いられる測位技術によって可能となる利点が生かされないことになることが認識されるであろう。
【００１０】
したがって、上述した不利益およびこれまでに経験された不利益を克服する分散型ＧＰＳ処理システム、特にロケーションベースサービスを実施する分散型ＧＰＳ処理システムが必要とされる。これにより、特に、現在のＡ−ＧＰＳ技術で用いられているような、ポイントツーポイントおよびセルブロードキャストの測位手法のための複雑なインフラストラクチャを必要とせずに、同じロケーションエリア内のすべてのＡ−ＧＰＳユーザに、１組のみの支援データを配布するシステムが必要となる。
【課題を解決するための手段】
【００１１】
ネットワークを通じてロケーションベース情報を提供する方法が記述されている。この方法においては、複数の各ローカルエリアに対応する複数のＧＰＳ基準データセットが、それぞれのＧＰＳ基準データセットが連続的に更新されるように、定期的に取得される。複数の支援データセットが各ＧＰＳデータセットに基いて定期的に生成され、これにより、それぞれの支援データセットが連続的に更新される。生成された支援データセットは、データ格納ネットワークサーバに定期的に格納され、これにより、データ格納ネットワークサーバとの通信を介した要求側のエンティティによるアクセスに対して、更新された支援データセットが連続的に利用可能となる。
【００１２】
開示されている主題の別の態様に従って、ネットワークを通じてロケーションベース情報を提供する方法が記述されている。この方法においては、複数の各ローカルエリアに対応する複数のＧＰＳ基準データセットが、それぞれのＧＰＳ基準データセットが連続的に更新されるように、定期的に取得される。複数の支援データセットが各ＧＰＳデータセットに基づいて定期的に生成され、これにより、それぞれの支援データセットが連続的に更新される。生成された支援データセットは、データ格納ネットワークサーバに定期的に格納され、これにより、更新された支援データセットが連続的に利用可能となる。ローカルエリアのうちの１つの中に位置する移動局の測位の要求に応じて、移動局が位置するローカルエリアに基づいて格納された支援データセットが選択され、その選択された支援データセットが移動局の位置を示す最終的な測位結果を計算するのに利用される。
【００１３】
開示されている実施形態に従って、ネットワークを通じてロケーションベース情報を提供するシステムが記述されている。システムは、Ａ−ＧＰＳサーバと、Ａ−ＧＰＳサーバと通信するデータ格納ネットワークサーバと、データ格納ネットワークサーバと通信するＬＢＳアプリケーションセンターとを備えている。Ａ−ＧＰＳサーバは、複数のローカルエリアに対応するＧＰＳ支援データセットを生成するよう、かつローカルエリアのうちの１つに位置する移動局についての最終的な測位結果を計算するよう適応される。データ格納ネットワークサーバは、Ａ−ＧＰＳサーバから支援データセットを受信するよう、かつその支援データセットを格納するよう適応される。ＬＢＳアプリケーションセンターは、選択された支援データセットを移動局に伝達するよう、かつＡ−ＧＰＳサーバによる最終的な測位結果の計算で使用するために測位結果を移動局からデータ格納ネットワークサーバに伝達するよう適応される。場合によっては、移動局の最終的な測位結果は、移動局の内部で計算され、Ａ−ＧＰＳサーバがその測位結果を改良することなく、ＬＢＳアプリケーションセンターに伝達されて直接利用されてもよい。
【００１４】
添付の図面および以下の記述を詳しく検討することにより、本発明の他のシステム、方法、特徴、および利点が、当業者には明らかとなろう。このようなすべてのさらなるシステム、方法、特徴、および利点は、以下の記述に含まれており、本発明の範囲内であり、添付の特許請求の範囲によって保護されているものである。
【発明を実施するための最良の形態】
【００１５】
以下の記述では、添付の図面について言及がなされている。それらの図面は、本願の一部を形成し、本発明が実施される１つまたはそれ以上の詳細で例示的な実施形態が例として示されている。本発明の範囲から逸脱することなく、他の実施形態も利用可能であること、および構造上の変更が行われ得ることを理解されたい。
【００１６】
一態様に従って開示されている主題は、業界において現在用いられ開発されてきたポイントツーポイントおよびセルブロードキャストの測位サービスを超えてＡ−ＧＰＳ測位に拡張するシステムアーキテクチャおよび方法を提供する。ここで、図１および図２を参照しながら、主題の実施形態の一例について記述する。これらの図は、（たとえば、インターネット、ワールドワイドウェブといった）ＴＣＰ／ＩＰネットワークなどのネットワークを通じて、ロケーションベースサービス（ＬＢＳ）システムを提供するシステム１００を示す概略図である。
【００１７】
システム１００は、１つまたはそれ以上のロケーションベースサービス（ＬＢＳサービス）エリア１１０を含む。ＬＢＳサービスエリア１１０は、たとえば、エンタープライズアプリケーション（Ｅｎｔｅｒｐｒｉｓｅ  ａｐｐｌｉｃａｔｉｏｎ）、ＷＡＳＰネットワーク、仮想移動体通信事業者（Ｍｏｂｉｌｅ  Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｏｐｅｒａｔｏｒ）などのためのエリアを構成することがある。図２に例示されているように、それぞれのＬＢＳサービスエリア１１０は、複数のローカルエリアＧＰＳ基準データセンター２１２を含むことがある。それぞれのローカルエリアＧＰＳ基準データセンター２１２は、たとえばＲＳ２３２データリンクなどの、適切な通信リンク２１６を通じて、ローカルＧＰＳ基準受信機２１４と通信する。それぞれのローカルＧＰＳ基準受信機２１４は、それ自身のＧＰＳアンテナ２１８を利用して、複数の可視ＧＰＳ衛星１２０から無線による伝送を介して、ＧＰＳデータを連続的に受信する。便宜上、３つのＧＰＳ衛星１２０しか例示されていないが、例示されているＧＰＳ衛星１２０は、より大きなＧＰＳ衛星群の一部であってよいことが理解されよう。それぞれのローカルエリアＧＰＳ基準データセンター２１２は、これに対応するローカルＧＰＳ基準受信機２１４によって取得されたＧＰＳデータを収集する。それぞれのローカルエリアＧＰＳ基準データセンター２１２は、必要に応じて、これに対応するローカルＧＰＳ基準受信機２１４とインターフェースし、かつこの機能を実施するための、電子回路、コンピュータソフトウェア、および／またはハードウェアを含むことがあることが、当業者には理解されるであろう。収集されるＧＰＳデータは、エフェメリス、アルマナック、ＧＰＳ時刻、毎秒５０ビットの航法メッセージ、ＤＧＰＳ補正、およびＡ−ＧＰＳ測位に使用される他の種類のＧＰＳデータを含むことがあるが、これらに限定されるものではない。所与のＬＢＳサービスエリア１１０内のローカルエリアＧＰＳ基準データセンター２１２の数は、カバーされる特定のＬＢＳサービスエリア１１０によって変わり得る。通常、ローカルエリアＧＰＳ基準データセンター２１２は、略直径が約３０〜５０ｋｍの地理的サービスエリアをカバーする。他の例示的実施形態においては、サービスエリアは、約３００〜５００ｋｍもの大きさであってもよい。
【００１８】
それぞれのローカルエリアＧＰＳ基準データセンター２１２は、ＴＣＰ／ＩＰ  ＦＴＰサイトまたは他の基準ネットワークを含む、適切なデータリンク１３２を介してグローバルＧＰＳ基準ネットワーク１３０と通信することができる。グローバルＧＰＳ基準ネットワーク１３０は、全地球的な範囲でＧＰＳデータをサポートする、任意のネットワークであってよい。好適なグローバルＧＰＳ基準ネットワーク１３０の一例は、既存のＪＰＬ基準ネットワークであるが、本発明の主題は、このネットワークの使用に限定されるものではない。グローバルＧＰＳ基準ネットワーク１３０は、適切なデータリンク１３６を介して二次基準データセンター１３４と通信することがあり、これにより、二次基準データセンター１３４が、グローバルＧＰＳ基準ネットワーク１３０からＧＰＳデータを収集することが可能となる。収集されるＧＰＳデータは、エフェメリス、アルマナック、ＧＰＳ時刻、毎秒５０ビットの航法メッセージ、ＤＧＰＳ補正、およびＡ−ＧＰＳ測位に使用される他の種類のＧＰＳデータを含み得るが、これらに限定されるものではない。以下にさらに記述するように、二次ＧＰＳ基準データセンター１３４は、ハードウェア故障、ソフトウェア故障、リンク故障などにより、ローカルエリアＧＰＳ基準データセンター２１２がＧＰＳデータをサポートしない場合に、ＧＰＳ基準データをサポートするためのバックアップシステムとして利用されることがある。
【００１９】
それぞれのローカルエリアＧＰＳ基準データセンター２１２はまた、ＴＣＰ／ＩＰリンクなどの適切な通信リンク１４２を通じて、Ａ−ＧＰＳサーバ１４０と通信することがある。したがって、Ａ−ＧＰＳサーバ１４０は、ローカルエリアＧＰＳ基準データセンター２１２から、ローカルＧＰＳ基準データ（たとえば、エフェメリス、アルマナック、ＧＰＳ時刻、毎秒５０ビットの航法メッセージ、ＤＧＰＳ補正、およびＡ−ＧＰＳ測位に使用される他の種類のＧＰＳデータ）を受信することがある。Ａ−ＧＰＳサーバ１４０は、グローバルＧＰＳ基準データ（たとえば、エフェメリス、アルマナック、ＧＰＳ時刻、毎秒５０ビットの航法メッセージ、ＤＧＰＳ補正、およびＡ−ＧＰＳ測位に使用される他の種類のＧＰＳデータ）を受信するよう、ＴＣＰ／ＩＰリンクなどの適切な通信リンク１４４を介して、二次基準データセンター１３４と通信することがある。その上、Ａ−ＧＰＳサーバ１４０は、以下に記述するように、これら２つのネットワーク要素の間のデータ転送を可能にするための、ＴＣＰ／ＩＰリンクなどの適切な通信リンク１５２を介して、たとえば保護されているインターネットサーバ（たとえば、ＦＴＰサーバまたはウェブサーバ）などの、データ格納ネットワークサーバ１５０と通信することがある。Ａ−ＧＰＳサーバ１４０は、いくつかの機能を遂行する。これらの機能は、ローカルエリアＧＰＳ基準データセンター２１２および／または二次基準データセンター１３４から収集されたＧＰＳ基準データを管理することと、このようなＧＰＳデータを検証することと、データ格納ネットワークサーバ１５０に格納するためにＧＰＳ支援データを生成しフォーマット化することと、Ａ−ＧＰＳ対応のターゲット移動局１６０によって出力された測位結果に基づいてその移動局１６０の最終的な測位結果を計算することと、最終的な測位結果をデータ格納ネットワークサーバ１５０に提供することとを含む。以下、これらの機能の多くについてさらに記述する。データ格納ネットワークサーバ１５０は、Ａ−ＧＰＳサーバ１４０によって提供されたＡ−ＧＰＳデータ、測位結果などを含む、多様なロケーションベースデータの格納を管理する。その上、データ格納ネットワークサーバ１５０は、アプリケーションサイト情報、ユーザ情報などの格納を管理するのに用いられ得る。さらにまた、データ格納ネットワークサーバ１５０は、データファイルへのユーザアクセスを制御し、データにアクセスするユーザの数、特定のユーザがデータにアクセスした回数、課金プロセスなどを追跡するのに用いられ得る。
【００２０】
移動局１６０は、非アシストモードおよびアシストモードを含む多くのオペレーションモードが可能であり、少なくとも１つのモードが手動または自動で選択可能であり、本明細書に記述されている実施形態との互換性を保つためにＡ−ＧＰＳに対応している。移動局１６０は、たとえば、（ワイヤレスハンドセット、セルホン、移動電話、またはモバイルホンとしても公知の）携帯電話などのワイヤレスデバイス、または携帯情報端末（「ＰＤＡ」）、ページャ、コンピュータ、双方向無線、基幹無線、特殊化移動体無線（「ＳＭＲ」）、または場所情報を特定することが望ましい他の任意のデバイスを含むが、これらに限定されるものではない、他の任意の種類のモバイルデバイスの形態をとることがある。携帯電話の場合には、移動局１６０が、ＣＤＭＡ、ＣＤＭＡ−２０００、Ｗ−ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＧＳＭ、ＵＭＴＳ、ＡＭＰＳ、ブルートゥース、Ｗｉ−Ｆｉ、および／またはこれらの伝送方式または同様の方式の任意の組合せまたは拡張を含むが、これらに限定されるものではない、任意の伝送方式を利用して任意の無線周波数（「ＲＦ」）帯域で動作する、通信区域内のセルラトランシーバを利用することがある。移動局１６０は、本願の出願人に譲渡された、「支援型測位通信システム（Ａｉｄｅｄ  Ｌｏｃａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）」と題された、同時係属中の米国特許出願第１０／８８５,５０７号（２００４年７月３日出願）に開示されている、支援型測位通信デバイス（「ＡＬＣＤ」）であり得る。
【００２１】
ロケーションベースサービス（ＬＢＳ）アプリケーションセンターまたはサーバ１７０は、２つのネットワーク要素の間のデータ転送を可能にするための、ＴＣＰ／ＩＰリンクなどの適切な通信リンク１７２を介して、データ格納ネットワークサーバ１５０と通信する。ＬＢＳアプリケーションセンター１７０は、いくつかのネットワーク要素との通信を管理するために設けられる。ＬＢＳアプリケーションセンター１７０は、ＬＢＳアプリケーションセンター１７０とターゲット移動局１６０との間のＡ−ＧＰＳデータおよびアプリケーションデータ転送を可能にするための、図１に例示されているターゲット移動局１６０を含む、ワイヤレスネットワークに関与している任意の数の移動局１６０と通信する。ワイヤレスネットワークは、たとえば、図１に例示されているセルラ基地局１７４で表されている複数のセルラ基地局１７４を含む、セルラ電話ネットワークであり得る。セルラ基地局１７４は、無線によるインターネットまたはＷＡＰ  ＩＰ接続などの好適なインターフェース１７６を介して、ＬＢＳアプリケーションセンター１７０にデータを配布することがある。ＬＢＳアプリケーションセンター１７０は、移動局１６０のためにデータ格納ネットワークサーバ１５０に格納されているＡ−ＧＰＳデータのアクセスを管理する。その上、ＬＢＳアプリケーションセンター１７０は、ＴＣＰ／ＩＰリンクまたは他の種類のインターネット接続などの、それぞれ適切な通信リンク１８２および１９２を使用して、１つまたはそれ以上のＧＩＳサーバ１８０および／または他のアプリケーションサーバ１９０などの、１つまたはそれ以上のロケーションベースアプリケーションサーバまたはセンターと通信することがある。ＧＩＳサーバ１８０は、地図データ、経路情報、ＰＯＩ（ｐｏｉｎｔ−ｏｆ−ｉｎｔｅｒｅｓｔ）情報などを用いて、ＬＢＳアプリケーションセンター１７０をサポートする。インターネットアプリケーションサーバなどのネットワークアプリケーションサーバであることが好ましい、アプリケーションサーバ１９０は、ビジネス関連情報、マーケティング関連情報、データベース情報などの、位置データが要求されたターゲット移動局１６０の計算された場所に基づく他の種類の情報を用いて、ＬＢＳアプリケーションセンター１７０をサポートする。このようなロケーションベース情報の例には、ターゲット移動局１６０の付近のビジネスやイベントの広告、クーポン、チケット、カタログなどが含まれ得るが、これらに限定されるものではない。一つの選択肢として、適切な状況においては、ＬＢＳアプリケーションセンター１７０は、アプリケーションサーバ１９０に、図１に例示されている通信リンク１９４で表されているように、データ格納ネットワークサーバ１５０から直接的にターゲット移動局１６０についての場所情報にアクセスする許可を与えることがある。
【００２２】
ここで、図１および図２に例示されているシステムの動作の一例について記述する。前述のように、それぞれのローカルエリアＧＰＳ基準データセンター２１２は、関連するローカルカバレージエリアから見えるＧＰＳ衛星１２０からの未加工のＧＰＳデータの収集を管理する。好ましい実装形態においては、それぞれのローカルエリアＧＰＳ基準データセンター２１２は、これに対応するローカルＧＰＳ基準受信機２１４から、未加工のＧＰＳデータを連続的に収集する。この場合、「連続的」という用語は、周期的にまたはある時間間隔で（たとえば、３０秒毎に）を意味する。その上、それぞれのローカルエリアＧＰＳ基準データセンター２１２は、ローカルＧＰＳ基準受信機２１４の位置を取得する。代表的な実施形態においては、ローカルＧＰＳ基準受信機２１４の位置がこれに対応するローカルエリアＧＰＳ基準データセンター２１２の位置となるように、それぞれのローカルＧＰＳ基準受信機２１４は、これに対応するローカルエリアＧＰＳ基準データセンター２１２に設置されている。それぞれのローカルエリアＧＰＳ基準データセンター２１２は、収集された未加工のＧＰＳデータをＡ−ＧＰＳサーバ１４０に送信する。好ましい実施形態においては、それぞれの組の未加工のＧＰＳデータは、ローカルエリアＧＰＳ基準データセンター２１２で適宜取得され処理された直後に、Ａ−ＧＰＳサーバ１４０に送信される。つまり、それぞれのローカルエリアＧＰＳ基準データセンター２１２は、その直近のＧＰＳデータをＡ−ＧＰＳサーバ１４０に連続的に（たとえば、３０秒毎に）提供し得る。その上、それぞれのローカルエリアＧＰＳ基準データセンター２１２は、その位置をＡ−ＧＰＳサーバ１４０に提供する。このようにして、Ａ−ＧＰＳサーバ１４０は、各ローカルエリアＧＰＳ基準データセンター２１２によってカバーされるサービスエリア内に配置された移動局１６０のために、最新の測位支援データを生成し得る。好ましい実施形態においては、ローカルエリアＧＰＳ基準データセンター２１２からのローカルＧＰＳデータおよび位置情報の伝送および連続的なこれらのデータの更新が、Ａ−ＧＰＳサーバ１４０によって開始される。即ち、Ａ−ＧＰＳサーバ１４０は、その特定のローカルエリアＧＰＳ基準データセンター２１２から見える衛星１２０からの最新のＧＰＳデータを提供するよう、それぞれのローカルエリアＧＰＳ基準データセンター２１２に連続的に要求する。
【００２３】
ローカルＧＰＳ基準受信機２１４がＧＰＳデータを提供しない場合には、これに対応するローカルエリアＧＰＳ基準データセンター２１２は、好ましい実施形態において、ＧＰＳデータ収集をローカルＧＰＳ基準受信機２１４からグローバルＧＰＳ基準ネットワーク１３０に切り換える。グローバルＧＰＳ基準ネットワーク１３０から収集されたＧＰＳデータには、ローカルエリアＧＰＳ基準データセンター２１２の位置に基づいてローカル可視衛星１２０のためにフィルタがかけられる。二次ＧＰＳ基準データセンター１３４は、グローバルＧＰＳ基準ネットワーク１３０からグローバルＧＰＳデータを収集し、Ａ−ＧＰＳサーバ１４０による要求に応じて、データをＡ−ＧＰＳサーバ１４０に提供する。
【００２４】
Ａ−ＧＰＳサーバ１４０は、それぞれのローカルエリアについてのＧＰＳデータのセットまたはパケットを記憶場所内に格納し、それぞれのローカルエリアに対応する支援データのセットまたはパケットを生成するようデータセットを処理する。支援データは、特定のローカルサービスエリア内に配置された移動端末１６０にのみ利用可能である。（移動局１６０などの）要求側のエンティティからの要求がなくても、支援データが生成される。何故なら、同じサービスエリア内のあらゆる移動局１６０が、そのサービスエリアに適応可能な支援データを使用し得るからである。Ａ−ＧＰＳサーバ１４０は、支援データを当業界でサポートされている任意のプロトコルタイプにフォーマット化し得る。プロトコルおよび支援タイプの例には、以下の表１および表２に記載されているものが含まれるが、これらに限定されるものではない。
【００２５】
移動局基準型（ＭＳ−Ｂａｓｅｄ）支援タイプについては、Ａ−ＧＰＳデータを用いて、移動局１６０内で位置が計算され、Ａ−ＧＰＳサーバ１４０に戻されることに留意されたい。移動局援助型（ＭＳ−Ａｓｓｉｓｔｅｄ）支援タイプについては、Ａ−ＧＰＳデータを用いて、移動局１６０から戻されたＧＰＳ結果に基づいて、Ａ−ＧＰＳサーバ１４０内で位置が計算される。所与の支援メッセージが、ローカルエリアＧＰＳ基準データセンター２１２の位置を示す測位支援データを含み得ることにさらに留意されたい。
【００２６】
Ａ−ＧＰＳサーバ１４０は、１組の支援データを支援プロトコルメッセージフォーマットに処理すると、その支援データをデータ格納ネットワークサーバ１５０に書き込む。このようにして、それぞれのローカルエリアについての最新の支援データは、データ格納ネットワークサーバ１５０にアクセスすることにより、常時取得することができる。したがって、システム１００は、従来技術のシステムとは異なり、支援データを計算するために、ユーザが始動する測位要求を待つ必要がない。したがって、システム１００のアーキテクチャおよびオペレーションがいくつかの利点を有することが分かる。移動局１６０の測位要求がなされた場合には、既存の現在の支援データが、その要求に応じて、データ格納ネットワークサーバ１５０から検索され得る。即ち、支援データを生成するのに、その要求自体は必要ではなく、したがって、ネットワークの待ち時間およびＡ−ＧＰＳデータを作るのに必要な時間が減少し、初期測位時間（ＴＴＦＦ）が向上し、さらにデータ転送に必要なネットワーク帯域幅が減少する。データ格納ネットワークサーバ１５０に書き込まれる支援データの構造は、以下の表３および表４に記載されている構造を含むことがあるが、これら限定されるものではない。
【００２７】
Ａ−ＧＰＳサーバ１４０によって生成された支援データは、ターゲット移動局１６０の測位の要求を満たすのに利用され得る。このような要求は、システム１００と通信している、任意の適切な要求側のエンティティによって行われ得る。要求側のエンティティは、たとえば、ロケーションベースサービス（たとえば、地図情報、走行指示、追跡、宣伝情報）または緊急サービス（たとえば、Ｅ９１１サービス）を移動局１６０のユーザに提供するために移動局１６０の位置を利用する、アプリケーション、サイト、またはエンドユーザであり得る。要求側のエンティティはまた、ターゲット移動局１６０自体、またはターゲット移動局１６０の位置を探索する別の移動局であり得る。便宜上、図１および図２に例示されている例示的システム１００の動作についての以降の記述においては、本明細書に包含されるシステム１００および方法はこのシナリオに限定されるものではないという認識のもとで、要求側のエンティティは移動局１６０であることを想定している。
【００２８】
一例示的実施形態において、ＬＢＳアプリケーションセンター１７０への測位要求がなされる。測位要求を受信すると、ＬＢＳアプリケーションセンター１７０は、たとえば、移動局１６０のＩＤ（たとえば、携帯電話番号、エンタープライズアプリケーション用のユーザタグなど）に、および移動局１６０のおおよその位置（たとえば、商業用アプリケーションについてのセル位置など）に基づいて、移動局１６０をサービスエリアにマップする。ＬＢＳアプリケーションセンター１７０はまた、移動局１６０のＩＤおよび／または他の種類の情報に基づいて、移動局１６０にどの支援プロトコルが使用されるかを判断し得る。適切な支援プロトコルが判断され、サービスエリアが識別されると、ＬＢＳアプリケーションセンター１７０は、データ格納ネットワークサーバ１５０に格納されているサービスエリアディレクトリにアクセスし、ターゲット移動局１６０が位置するエリアに関連する支援データを検索する。ＬＢＳアプリケーションセンター１７０は、データを復号化したり再フォーマットしたりせずに、データ格納ネットワークサーバ１５０から移動局１６０に支援データをデータパケットとして渡す。ＬＢＳアプリケーションセンター１７０はまた、サービスエリアＩＤを支援メッセージに追加するように選択し得る。サービスエリアＩＤは、移動局１６０によって戻された測位結果メッセージに添付され得る。ＬＢＳアプリケーションセンター１７０は、測位結果をデータ格納ネットワークサーバ１５０内の適切な行先に素早く伝送し得る。
【００２９】
一例示的実施形態においては、移動局１６０はＡ−ＧＰＳに対応しており、したがって、図１にＧＰＳアンテナ１９６で例示されているように、移動局１６０にＡ−ＧＰＳユニットが統合されている。任意の好適な移動局１６０が、システム１００内で用いられ得る。例には、携帯電話、ＰＤＡ、ページャ、ハンドヘルドデバイス、ポータブルコンピュータなどが含まれるが、これらに限定されるものではない。支援データを受信した後、ターゲット移動局１６０は、従来のＡ−ＧＰＳ測位方法に従って、支援データを復号し、次いで、その支援データを移動局１６０に関連付けられたＡ−ＧＰＳユニットに渡し得る。Ａ−ＧＰＳユニットは、任意の従来のＡ−ＧＰＳ測位方法に従って、支援データを使用して測位結果（たとえば、移動局基準型モードに対してはＸ、Ｙ、Ｚでの位置、移動局援助型モードに対してはＧＰＳ結果）を計算し得る。内蔵されたＡ−ＧＰＳユニットを含む代わりに、ワイヤレスまたはワイヤードデータリンクを介して、ローカルＡ−ＧＰＳの付属品、即ち外付けＡ−ＧＰＳユニットを接続可能な移動局１６０も提供され得る。いずれの場合にも、移動局１６０について計算された測位結果が、任意の従来の方法に従って、好適なプロトコルメッセージに詰め込まれ、ＬＢＳアプリケーションセンター１７０に送信される。移動局１６０は、支援メッセージ内のサービスエリアＩＤを受信した場合、測位結果を有するサービスエリアＩＤを戻し得る。
【００３０】
ＬＢＳアプリケーションセンター１７０は、移動局１６０から測位結果を受信すると、移動局１６０が存しているサービスエリアを判断する。次いで、ＬＢＳアプリケーションセンター１７０は、測位結果メッセージをデータ格納ネットワークサーバ１５０に先着順に送信する。例示的実施形態においては、ＬＢＳアプリケーションセンター１７０自体は、プロトコルメッセージ内の測位結果を復号したり符号化したりする必要がないことに留意されたい。その上、測位結果は、移動局基準型か移動局援助型かに関係なく、１つのプロトコルメッセージフォーマットで戻される。Ａ−ＧＰＳサーバ１４０は、移動局１６０の位置を計算するために、位置決めモードの情報（移動局基準型または移動局援助型）を使用する必要がない。商業用アプリケーションについては、ＬＢＳアプリケーションセンター１７０は、たとえば、ＲＲＬＰ、ＲＲＣ、ＩＳ−８０１などの、一つ以上のプロトコル内の測位結果を受信することがある。しかし、端末ＩＤに基づいて、ＬＢＳアプリケーションセンター１７０は、測位結果メッセージ内でどのタイプのプロトコルが使用されているかを判断することができ、したがって、測位結果メッセージは、データ格納ネットワークサーバ１５０内のプロトコルベースのディレクトリ内に格納され得る。
【００３１】
データ格納ネットワークサーバ１５０内に書き込まれた測位結果のデータ構造は、以下の表５および表６に記載されている構造を含み得るが、これらに限定されるものではない。
【００３２】
一例示的実施形態においては、Ａ−ＧＰＳサーバ１４０は、新しい測位結果メッセージのために、データ格納ネットワークサーバ１５０内の測位結果ディレクトリを連続的に走査する。任意のこのような測位結果データについて、Ａ−ＧＰＳサーバ１４０は、Ａ−ＧＰＳサーバ１４０内で動作するナビゲーションエンジンを使用して、移動局１６０のための最終的な測位結果を計算する。最終的な測位結果は、以下のパラメータ、即ち、経度、緯度、高度についての位置、位置誤差、測位時刻、速度、方位情報などを含み得るが、これらに限定されるものではない。最終的な測位結果を計算すると、Ａ−ＧＰＳサーバ１４０は、最終的な測位結果をデータ格納ネットワークサーバ１５０に伝送し、ここで、この組のデータが、データ格納ネットワークサーバ１５０内の適切なディレクトリ内に格納される。データ格納ネットワークサーバ１５０内に格納されると、最終的な測位データは、最終的な測位情報、および／または最終的な測位情報に基づくアプリケーションまたはサービスを、要求側のエンティティ（たとえば、移動局、アプリケーション、サイト、エンドユーザなど）に提供する際に使用するための適切なネットワーク要素によってアクセスされ得る。データ格納ネットワークサーバ１５０内のディレクトリ構造の非制限的な例を、以下の表７に記載する。
【００３３】
一例示的実装形態においては、ＬＢＳアプリケーションセンター１７０は、データ格納ネットワークサーバ１５０から最終的な測位情報を検索する。ＬＢＳアプリケーションセンター１７０は、最終的な測位情報およびターゲット移動局１６０のＩＤ（たとえば、携帯電話番号）を使用して、市街地図、ＰＯＩ、道路経路情報などを得るようＧＩＳサーバ１８０とインターフェースする、および／またはターゲット移動局１６０の特定された場所に関連するコンテンツ（たとえば、広告、クーポン、チケット、付近のビジネス、交通または天候情報など）を生成するようコンテンツまたはサービスプロバイダのアプリケーションサーバ１９０とインターフェースするなどにより、ターゲット移動局１６０のためのロケーションベースアプリケーションまたはサービスを生成し得る。当業者には、最終的な測位結果およびターゲット移動局１６０のＩＤがＬＢＳアプリケーションセンター１７０で利用可能になることによって、多様な異なる種類の場所サービスおよびコンテンツアプリケーションが、要求側のエンティティへの提示を目的として、開発され得ることが認識されるであろう。
【００３４】
ここで、図３を参照すると、ネットワークを通じてロケーションベース情報を提供する方法の一例が例示されている。この方法は、ブロック３００から開始し、ブロック３０５で、ＧＰＳ基準データが取得される。そのデータは複数のセットまたは複数のパケットの中にあることを特徴としており、そのセットまたはパケットはそれぞれがあるエリア（たとえば、セル、セクタ、サブセクタ、ビームなど）に対応している。ブロック３１０で、取得されたそれぞれのセットのＧＰＳ基準データについて、これに対応するセットの支援データが生成される。ブロック３２０で、このように生成された支援データのセットが、測位を要求しているエンティティがデータにアクセスできるような場所におよび態様で格納される。次いで、この方法は、ブロック３２５で終了する。
【００３５】
たとえば、上述したように、支援データは、データ格納ネットワークサーバ１５０に格納されることがある。したがって、支援データは、測位要求が行われる時点で利用可能である。即ち、測位要求に応じて、ブロック３００、３１０、および３２０に要約された動作を開始する必要がない。上述したように、ブロック３００、３１０、および３２０に要約された動作を定期的な間隔で繰り返すことで、位置が探索された移動局１６０が位置する任意の場所について、アクセス可能な支援データが更新されることが好ましい。
【００３６】
上述のシステム１００およびその動作は、１つまたはそれ以上のネットワークを通じてロケーションベース情報を生成し配布するための先行技術による手法と比べて、いくつかの利点を有する。たとえば、ネットワーク全体に渡るＡ−ＧＰＳデータ転送に従来必要とされていた複雑なインフラストラクチャが不要となる。ネットワーク遅延およびＡ−ＧＰＳデータを作るのに必要な時間、およびデータ転送に必要なネットワーク帯域幅が減少する。初期測位時間が短縮される。エンタープライズアプリケーションおよび商業用アプリケーション用のＬＢＳソリューションに容易に拡張可能である。しかも、システム１００は、コンテントプロバイダに、ロケーションベースの収益を生むための経済的かつ容易な方法を提供する。システム１００により、データ格納ネットワークサーバ１５０へのアクセス履歴を介してＡ−ＧＰＳトランザクションの追跡が容易となり、したがって、課金プロセスが容易となる。
【００３７】
当業者には、図１および図２に関連して記述されている、１つまたはそれ以上のプロセス、サブプロセス、またはプロセスステップが、ハードウェアおよび／またはソフトウェアによって遂行されることが理解され、また認識されよう。プロセスがソフトウェアによって遂行される場合、そのソフトウェアは、可変変調ユニキャストシステム内のソフトウェアメモリ（図示せず）内に存在していることがある。ソフトウェアメモリ内のソフトウェアは、論理機能（即ち、ディジタル回路またはソースコードなどのディジタル形態、またはアナログ電気、サウンド、またはビデオ信号などのアナログ回路またはアナログソースなどのアナログ形態のいずれかで実施される「論理」）を実施するための実行可能な命令の順序付きリストを含み、コンピュータベースのシステム、プロセッサを含むシステム、或いは命令実行システム、装置、またはデバイスから命令を選択的にフェッチし、その命令を実行する他のシステムなどの、命令実行システム、装置、またはデバイスによりまたはこれと関連して使用するための、任意のコンピュータ読取可能（または信号担持）媒体内に選択的に具現化されることがある。本明細書において、「コンピュータ読取可能媒体」および／または「信号担持媒体」とは、命令実行システム、装置、またはデバイスによりまたはこれと関連して使用するためのプログラムを、含む、格納する、通信する、伝播する、または輸送する任意の手段である。コンピュータ読取可能媒体は、選択的に、たとえば、電子、磁気、光学、電磁、赤外線、または半導体システム、装置、デバイス、または伝播媒体であり得るが、これらに限定されるものではない。コンピュータ読取可能媒体の、より具体的な例であるが非網羅的なリストには、以下のものが含まれる。即ち、１つまたはそれ以上のワイヤーを有する電気接続（電子）、ポータブルコンピュータディスケット（磁気）、ＲＡＭ（電子）、読取専用メモリ「ＲＯＭ」（電子）、消去可能プログラム可能読取専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）（電子）、光ファイバ（光学）、およびポータブルコンパクトディスク読取専用メモリ「ＣＤＲＯＭ」（光学）である。コンピュータ読取可能媒体は、プログラムが印刷された紙または別の好適な媒体でもあり得ることに留意されたい。何故なら、プログラムは、たとえば紙または他の媒体の光学走査を介して電子的に捕獲され、次いでコンパイルされ、解釈され、或いは必要な場合には好適な方法で処理され、次いでコンピュータメモリ内に格納され得るからである。
【００３８】
以上の記述は、ＧＰＳベースの通信システムの使用について言及しているが、本発明の主題は、このようなシステムに限定されるものではない。データ格納ネットワークサーバ１５０およびＬＢＳアプリケーションセンター１７０などの、上述したネットワーク要素によって提供される機能から利益が得られる、任意の測位技術が、システム１００において実施され得る。
【００３９】
しかも、実施形態についての前述の記述は、例示および説明のために示されたものであることが理解されよう。これは、何ら網羅的なものではなく、また開示されている厳密な形態に特許請求の範囲に記載された発明を限定するものでもない。修正形態および変更形態が、上記の記述より可能となり、本発明を実践することによって取得されるであろう。特許請求の範囲およびそれらの均等によって、本発明の範囲が確定される。
【００４０】
【表１】
2008535314.tif 000003
【００４１】
【表２】
2008535314.tif 000004
【００４２】
【表３】
2008535314.tif 000005
【００４３】
【表４】
2008535314.tif 000006
【００４４】
【表５】
2008535314.tif 000007
【００４５】
【表６】
2008535314.tif 000008
【００４６】
【表７】
2008535314.tif 000009
【図面の簡単な説明】
【００４７】
本発明は、添付の図面を参照することにより、より良く理解されるであろう。図中の構成要素は、必ずしも正しく拡大縮小したものではなく、本発明の原理を説明するために強調されている。図面全体を通じて、対応する部分には同様の参照符号が付されている。
【００４８】
【図１】本発明の一実施形態における、ロケーションベースサービスを提供するシステムを示す概略図である。
【図２】図１に例示されているシステムの一部分を示す概略図であって、ネットワークの一部を形成するロケーションベースサービスエリアのアーキテクチャの詳細をさらに例示した図である。
【図３】本発明の一実施形態における、ネットワークを通じてロケーションベース情報を提供する方法を例示するフロー図である。
【図１】
2008535314.tif 000010
【図２】
2008535314.tif 000011
【図３】
2008535314.tif 000012
【国際調査報告】
2008535314.tif 000013
2008535314.tif 000014