(57)【要約】【課題】  携帯端末からＧＰＳ衛星受信信号を位置情報提供サーバに送り、位置情報提供サーバ側で高精度に携帯端末の位置を測位してマッチング処理した位置情報を携帯端末に提供する位置情報提供システムを提供する。【解決手段】  携帯端末３０はＧＰＳ受信機３１と受信信号処理部３２と測位要求部３３とを有する。位置情報提供サーバ２０は、ＧＰＳ受信データ解析・位置算出部２３１とマッチング処理部２３２を有する。携帯端末は、ＧＰＳ受信機３１で受信したＧＰＳ衛星信号を受信信号処理部３２で処理したＧＰＳ受信データを測位要求部３３からの測位要求とともに位置情報提供サーバ２０に送信し、位置情報提供サーバ２０は、ＧＰＳ受信データ解析・位置算出部２３１により携帯端末から送られたＧＰＳ受信データに基づいて携帯端末の位置を算出し、当該位置をマッチング処理部２３２によりマッチング処理したマッチング位置情報を生成して携帯端末に配信する。【選択図】      図３
2006064460.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ受信機と受信信号処理部と測位要求部とを有する携帯端末と、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを有する位置情報提供サーバとからなる位置情報提供システムであって、
前記携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信し、
前記位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信することを特徴とする位置情報提供システム。
【請求項２】
前記受信信号処理部は、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする処理を行うことを特徴とする請求項１に記載の位置情報提供システム。
【請求項３】
前記位置情報提供サーバは、少なくとも、地図データ、道路データを備え、前記マッチング処理手段は、前記ＧＰＳ受信データ解析・位置算出部が算出した携帯端末の位置を前記地図データ、道路データ上にマップマッチングしてマッチング位置情報を生成することを特徴とする請求項１に記載の位置情報提供システム。
【請求項４】
前記位置情報提供サーバは、前記ＧＰＳ受信データ解析・位置算出部を備えたロケーションサーバと、前記マッチング処理部を備えたマップサーバとから構成されることを特徴とする請求項３に記載の位置情報提供システム。
【請求項５】
前記ロケーションサーバは、徒歩用ロケーションサーバと自動車用ロケーションサーバの少なくとも２つの専用ロケーションサーバから構成したことを特徴とする請求項４に記載の位置情報提供システム。
【請求項６】
ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに送信する携帯端末に位置情報を提供する位置情報提供サーバであって、
前記位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信することを特徴とする位置情報提供サーバ。
【請求項７】
前記位置情報提供サーバは、少なくとも、地図データ、道路データを備え、前記マッチング処理手段は、前記ＧＰＳ受信データ解析・位置算出部が算出した携帯端末の位置を前記地図データ、道路データ上にマップマッチングしてマッチング位置情報を生成することを特徴とする請求項６に記載の位置情報提供サーバ。
【請求項８】
前記位置情報提供サーバは、前記ＧＰＳ受信データ解析・位置算出部を備えたロケーションサーバと、前記マッチング処理部を備えたマップサーバとから構成されることを特徴とする請求項７に記載の位置情報提供サーバ。
【請求項９】
前記ロケーションサーバは、徒歩用ロケーションサーバと自動車用ロケーションサーバの少なくとも２つの専用ロケーションサーバから構成したことを特徴とする請求項８に記載の位置情報提供サーバ。
【請求項１０】
ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを備え、
ＧＰＳ受信データ解析・位置算出部により携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信する位置情報提供サーバに測位要求を送信する携帯端末であって、
前記携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信することを特徴とする携帯端末。
【請求項１１】
前記受信信号処理部は、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする処理を行うことを特徴とする請求項１０に記載の携帯端末。
【請求項１２】
ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに送信する携帯端末に位置情報を提供する位置情報提供サーバであって、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを有する位置情報提供サーバを構成するコンピュータに、
前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出するＧＰＳ受信データ解析・位置算出部としての処理と、
前記算出した位置をマッチング処理したマッチング位置情報を生成するマッチング処理部としての処理と、を実行させることを特徴とするプログラム。
【請求項１３】
ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを備え、
ＧＰＳ受信データ解析・位置算出部により携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信する位置情報提供サーバに測位要求を送信する携帯端末を構成するコンピュータに、
ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信する処理を実行させることを特徴とするプログラム。
【請求項１４】
前記携帯端末を構成するコンピュータに、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする受信信号処理部としての処理を実行させることを特徴とする請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ受信機を有する携帯端末と経路探索サーバからなる通信型のナビゲーションシステムなどに用いられる位置情報提供サーバ、位置情報提供システム、携帯端末およびプログラムに関するものであり、特に、携帯端末で受信したＧＰＳ衛星信号を位置情報提供サーバに送り、位置情報提供サーバ側で高精度に携帯端末の位置を測位し、測位した携帯端末の位置を、位置情報提供サーバが有する地図データ、道路データ、案内経路データなどにマッチング処理して携帯端末に提供するようにした位置情報提供サーバ、位置情報提供システム、携帯端末およびプログラムに関するものである。
【背景技術】
【０００２】
近年、携帯電話、ＰＨＳ等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその１つであり、自動車の運転者のみならず携帯電話ユーザに対して現在位置から目的地までの経路案内を提供する技術が開発されており、携帯電話をナビゲーション端末として経路探索サーバから案内経路の配信を受ける通信型のナビゲーションシステムが実現されている。
【０００３】
特に、現在は一部の携帯電話にしか搭載されていない測位ユニット、例えば、ＧＰＳ（Global Positioning System）衛星からの信号を受信して測位するＧＰＳ受信機などの搭載が、第三世代と称される携帯電話では全ての機種に搭載されるような趨勢にある。
【０００４】
このような測位機能を有する携帯端末の利用技術としては、種々の分野の技術が提案されており、前述のように、自動車用のナビゲーション装置（カーナビ）を発展させ、携帯電話を端末として地図・経路情報を情報配信サーバ（経路探索サーバ）から配信する歩行者用の通信型ナビゲーションシステムが実現されている。また、携帯電話を端末として利用した決済システムや様々なインターネット取引システムなども提案されている。そして最近では、事件や事故の際の通報に携帯電話が使用されることも多くなってきており、通報場所を特定する技術の必要性が増大しつつある。また、外出中の老人の所在場所を携帯電話の測位システムを利用して特定しようという試みもなされており、その用途は今後も拡大を続けるものと思われる。
【０００５】
通信型のナビゲーションシステムなどにおける測位機能としては、携帯端末側でＧＰＳ受信機を用いて自立的に測位する方式（ＭＳ−Ｂａｓｅｄ方式あるいは、オートノーマス方式）と、位置算出を支援する支援サーバと携帯端末が通信して位置情報を取得するＡＧＰＳ方式（Ａｓｓｉｓｔｅｄ  ＧＰＳ方式）とが知られている。ＡＧＰＳ方式は携帯端末と支援サーバとの間で通信が必要であり、通信パケットが増大すること、通信コストが必要になることから、従来はＡＧＰＳ方式よりはＭＳ−Ｂａｓｅｄ方式、あるいは、オートノーマス方式が好ましいとされている。
【０００６】
携帯端末に搭載する測位手段としては、前述したようにＭＳ−Ｂａｓｅｄ方式、あるいは、オートノーマス方式が使用され、ＧＰＳ受信機を搭載するのが一般的である。ＧＰＳ受信機を利用した測位方式では、携帯端末は、地球の上空を周回するＧＰＳ衛星から発信される微弱電波（以下、ＧＰＳ信号という）を捕捉して、ＧＰＳ測位端末の地球上の位置を算出する。位置情報を算出するにあたって、最低３個のＧＰＳ衛星からの電波を受信できれば２次元（緯度・経度）の位置情報が得られ、４個以上の衛星からの電波を受信できれば３次元（緯度・経度・海抜）の位置情報が得られる。ＧＰＳ測位機能を持った携帯端末において位置情報を算出した場合、通常は算出した位置（緯度、経度）に含まれる誤差を補正するため、測位位置を地図データの道路上などにマッチングする処理を行っている。
【０００７】
また、一般的に携帯端末におけるＧＰＳ測位機能は、本来携帯端末が主目的とする機能、サービスを提供するための補助的機能である。例えば、携帯電話を端末とする場合、携帯電話の本来の目的である通話のための機能、あるいはデータ通信サービスを利用するための機能が優先され、ＧＰＳ測位処理は補助的な機能として位置付けられる。従って、ＧＰＳ測位処理のためには携帯端末に搭載されるマイクロプロセッサの処理能力の一部を割り当てて対処しているのが実情である。携帯端末に処理能力が十分に大きなマイクロプロセッサを搭載するには、装置の大きさによる制約、コスト面での制約があり、ＧＰＳ測位機能を高精度化するには限界がある。
【０００８】
このため、携帯端末におけるＧＰＳ測位処理においては、一般的に、ＧＰＳ衛星信号を受信してその位置（緯度、経度）を算出して位置情報を得るまでのタイムラグが大きく、また、算出する位置の精度も低いといわれている。特に、携帯端末は移動しながらＧＰＳ信号を受信するため、必要な衛星信号を捕捉するまでに時間を要したり、高精度の演算処理ができず、誤差を含んだ位置情報になる。また、位置を算出できた時点では携帯端末自身が衛星信号を受信した地点から他の地点に移動してしまっていて現実の位置との間にずれを生じることがある。従って、携帯端末におけるＧＰＳ測位では誤差を含んだ概略の位置情報しか得られず、これを改善しようとする試みが種々なされている。
【０００９】
その１つとして例えば、下記の特許文献１（特開２００２−１９５８３７号公報）に開示されたＧＰＳ地図通信表示システムが知られている。図６は、特許文献１に開示されたＧＰＳ地図通信表示システムの概念を示す図であり、ＧＰＳ測位機能を有する端末（ＧＰＳ通信端末器）とサーバ（ＧＰＳアシスト地図サーバ）から構成されている。ＧＰＳアシスト地図サーバは、エフェメリスデータと地図データを蓄積したデータベースを有している。エフェメリスデータとは、ＧＰＳ衛星から送られてくる衛星軌道情報である。
【００１０】
ＧＰＳアシスト地図サーバは、ＧＰＳ通信端末器から、その通信端末器の概略位置情報を含んだＧＰＳ測位支援要求を受けた際には、そのＧＰＳ通信端末器が追尾可能な周回衛星の軌道情報（エフェメリスデータ）とともに、そのＧＰＳ通信端末器の概略位置に応じた概略地図情報を返信しておき、次いで、ＧＰＳ通信端末器からＧＰＳ測位を実行して算出された位置情報を含んだ詳細地図要求を受けたときには、その位置情報に応じた詳細地図情報を返信する。
【００１１】
すなわち、上記特許文献１に開示されたＧＰＳ地図通信表示システムにおいては、ＧＰＳ通信端末器では、ＧＰＳアシスト地図サーバからＧＰＳアシスト情報（エフェメリスデータ）を受けるように構成し、衛星の捕捉、追尾が迅速に行え、ＧＰＳ測位による位置情報の算出を迅速化したものである。また、測位指令があれば、ＧＰＳ測位に先駆けて、ＧＰＳアシスト地図サーバから概略地図を送り、ＧＰＳ測位によって位置情報が算出されるまでの間は、概略地図を表示するように構成し、見かけ上の表示遅れがなく、ユーザを苛立たせることがないようにしたものである。
【００１２】
また、下記の特許文献２（特開２００２−３４０５７９号公報）には、上記特許文献１に類似したナビゲーションシステムが開示されている。このシステムは、装置の大きさや電源容量に制限されることなく高性能のコンピュータを使用できるナビゲーションシステムとすることを目的としたものである。すなわち、この特許文献２に開示されたナビゲーションシステムは、携帯電話端末とネットワーク上の位置情報検出サーバとが無線通信網を介して接続されたナビゲーションシステムである。そして、携帯電話端末に、位置情報を生成するＧＰＳ受信部と、無線通信網を介して位置情報検出サーバに位置情報を送信し、位置情報検出サーバから受信した高精度位置情報をユーザに提示する携帯電話機能部とを設け、位置情報検出サーバに、携帯電話端末から受信した位置情報に基づいて高精度位置情報を生成し、無線通信網を介してクライアントシステムに生成した高精度位置情報を転送する高精度位置情報算出モジュールを設けて構成したものである。
【００１３】
すなわち、上記特許文献２に開示されたＧＰＳ地図通信表示システムは、クライアントシステム（携帯電話端末）が生成した誤差を含む概略の位置情報をサーバシステム（位置情報検出サーバ）に送り、位置情報サーバに用意された高性能の演算処理ユニットを使用して高精度化位置情報を生成して携帯電話端末に提供することができるようにしたものである。
【００１４】
【特許文献１】特開２００２−１９５８３７号公報（図１、図２）
【特許文献２】特開２００２−３４０５７９号公報（図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
前述したように、携帯端末におけるＧＰＳ測位においては、位置情報を得るまでに時間を要し、また、算出した位置情報が誤差を含む概略の位置情報であるという問題点があり、上記の特許文献１では、ＧＰＳアシスト地図サーバからＧＰＳアシスト情報（エフェメリスデータ）を通信端末器に提供し、衛星の捕捉、追尾が迅速に行う方法が開示され、前記文献２では、携帯電話端末が生成した概略の位置情報を位置情報検出サーバに送り、位置情報サーバに用意された高性能の演算処理ユニットを使用して高精度化位置情報を生成して携帯電話端末に提供するシステムが開示された。
【００１６】
しかしながら、上記特許文献１、特許文献２に開示されたシステムにおいては、何れも携帯端末側のＧＰＳ測位機能を用いて概略の位置を算出した位置情報をサーバに送る構成をとったものである。すなわち、これらのシステムはＡＧＰＳ方式に相当するものであり、通信量を増大させるという潜在的な問題があった。また、携帯端末側には従来と同様にＧＰＳ衛星信号を受信する受信機能と、受信した衛星信号を解析して位置を算出する位置算出機能が必要になり、携帯端末側の構成を簡略化し、あるいは、マイクロプロセッサの処理能力を他の処理に振り向けることができないという問題が残った。
【００１７】
上記したように、特許文献１、特許文献２に開示された技術は、前述したＡＧＰＳ方式（位置算出を支援する支援サーバと携帯端末が通信して位置情報を取得する方式：Ａｓｓｉｓｔｅｄ  ＧＰＳ方式）を採用したシステムである。現在、携帯電話の通信方式として高速な通信が可能ないわゆる第３世代の携帯電話が普及してきており、単位量あたりの通信コストが安くなり安価なパケット通信が可能になってきている。また、通信キャリアにおいて、データ通信のパケット定額制のサービスが実現されており、通信コストの負担増なしに各種サーバとのデータ通信が行える環境になってきている。
【００１８】
このような背景からＡＧＰＳ方式の測位システムが見直されつつある。従って、ＡＧＰＳ方式の測位システムを積極的に利用し、支援サーバ側の支援機能を拡大することによって、携帯端末側の付加を軽くすることで種々の利点をもたらすことができる。すなわち、携帯端末側ではＧＰＳ測位処理の付加が軽くなった分を他の機能に振り向けたり、安価なマイクロプロセッサチップセットに切り換えたりすることができる。また、支援サーバ側では、測位要求してくる携帯端末の位置情報を把握することで、位置提供のみならず、種々のサービスを提供するように機能拡大が可能である。特許文献１、特許文献２ではこのような配慮がなされていないという問題点があった。
【００１９】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、携帯端末にはＧＰＳ衛星信号を受信して位置情報提供サーバに送信するのみで、衛星信号を解析して位置を算出する処理を位置情報提供サーバ側で行い、かつ、位置情報提供サーバ側でマッチング処理までを行い、その結果を携帯端末で受信する構成とすることによって上記の問題点を解消し得ることを見いだし、本発明を完成するに至ったものである。
【００２０】
すなわち、本発明は、上記の問題点を解消することを課題とし、携帯端末で受信したＧＰＳ衛星信号を位置情報提供サーバに送り、位置情報提供サーバ側で高精度に携帯端末の位置を測位し、位置情報提供サーバが有する地図データ、道路データ、案内経路データなどに測位した携帯端末の位置をマッチング処理して携帯端末に提供するようにした位置情報提供サーバ、位置情報提供システム、携帯端末およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００２１】
前記課題を解決するために、本願の請求項１にかかる発明は、ＧＰＳ受信機と受信信号処理部と測位要求部とを有する携帯端末と、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを有する位置情報提供サーバとからなる位置情報提供システムであって、
前記携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信し、
前記位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信することを特徴とする。
【００２２】
また、本願の請求項２にかかる発明は、請求項１にかかる発明において、受信信号処理部は、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする処理を行うことを特徴とする。
【００２３】
また、本願の請求項３にかかる発明は、請求項１にかかる発明において、位置情報提供サーバは、少なくとも、地図データ、道路データを備え、前記マッチング処理手段は、前記ＧＰＳ受信データ解析・位置算出部が算出した携帯端末の位置を前記地図データ、道路データ上にマップマッチングしてマッチング位置情報を生成することを特徴とする。
【００２４】
また、本願の請求項４にかかる発明は、請求項３にかかる発明において、前記位置情報提供サーバは、前記ＧＰＳ受信データ解析・位置算出部を備えたロケーションサーバと、前記マッチング処理部を備えたマップサーバとから構成されることを特徴とする。
【００２５】
また、本願の請求項５にかかる発明は、請求項４にかかる発明において、ロケーションサーバは、徒歩用ロケーションサーバと自動車用ロケーションサーバの少なくとも２つの専用ロケーションサーバから構成したことを特徴とする。
【００２６】
また、本願の請求項６にかかる発明は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに送信する携帯端末に位置情報を提供する位置情報提供サーバであって、
前記位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信することを特徴とする。
【００２７】
また、本願の請求項７にかかる発明は、請求項６にかかる発明において、位置情報提供サーバは、少なくとも、地図データ、道路データを備え、前記マッチング処理手段は、前記ＧＰＳ受信データ解析・位置算出部が算出した携帯端末の位置を前記地図データ、道路データ上にマップマッチングしてマッチング位置情報を生成することを特徴とする。
【００２８】
また、本願の請求項８にかかる発明は、請求項７にかかる発明において、位置情報提供サーバは、前記ＧＰＳ受信データ解析・位置算出部を備えたロケーションサーバと、前記マッチング処理部を備えたマップサーバとから構成されることを特徴とする。
【００２９】
また、本願の請求項９にかかる発明は、請求項８にかかる発明において、ロケーションサーバは、徒歩用ロケーションサーバと自動車用ロケーションサーバの少なくとも２つの専用ロケーションサーバから構成したことを特徴とする。
【００３０】
また、本願の請求項１０にかかる発明は、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを備え、
ＧＰＳ受信データ解析・位置算出部により携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信する位置情報提供サーバに測位要求を送信する携帯端末であって、
前記携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信することを特徴とする。
【００３１】
また、本願の請求項１１にかかる発明は、請求項１０にかかる発明において、受信信号処理部は、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする処理を行うことを特徴とする。
【００３２】
また、本願の請求項１２にかかる発明は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに送信する携帯端末に位置情報を提供する位置情報提供サーバであって、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを有する位置情報提供サーバを構成するコンピュータに、
前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出するＧＰＳ受信データ解析・位置算出部としての処理と、
前記算出した位置をマッチング処理したマッチング位置情報を生成するマッチング処理部としての処理と、を実行させることを特徴とするプログラムである。
【００３３】
また、本願の請求項１３にかかる発明は、ＧＰＳ受信データ解析・位置算出部とマッチング処理部とを備え、
ＧＰＳ受信データ解析・位置算出部により携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信する位置情報提供サーバに測位要求を送信する携帯端末を構成するコンピュータに、
ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信する処理を実行させることを特徴とするプログラムである。
【００３４】
また、本願の請求項１４にかかる発明は、請求項１３にかかる発明において、携帯端末を構成するコンピュータに、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする受信信号処理部としての処理を実行させることを特徴とするプログラムである。
【発明の効果】
【００３５】
請求項１にかかる発明においては、携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに位置情報提供サーバに送信し、位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により携帯端末から送られたＧＰＳ受信データに基づいて携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成して携帯端末に配信する。従って、複雑なＧＰＳ受信データ解析および位置算出を行う機能を携帯端末に設けることなく、位置情報提供サーバにＧＰＳ受信信号を送って測位要求するだけでマッチング処理された正確な位置情報を得ることができるようになる。
【００３６】
請求項２にかかる発明においては、請求項１にかかる発明において、携帯端末は、受信信号処理部において、受信したＧＰＳ衛星信号から位置算出に必要のないデータを削除し、各ＧＰＳ衛星信号の受信時間差情報を付加してＧＰＳ受信データとする処理を行う。従って、携帯端末の構成を簡単にすることができるようになる。
【００３７】
請求項３にかかる発明においては、請求項１にかかる発明において、位置情報提供サーバは、少なくとも、地図データ、道路データを備え、前記マッチング処理手段は、前記ＧＰＳ受信データ解析・位置算出部が算出した携帯端末の位置を前記地図データ、道路データ上にマップマッチングしてマッチング位置情報を生成する。従って、携帯端末はマッチング処理された正確な現在位置情報を容易に取得することができる。
【００３８】
請求項４にかかる発明においては、請求項３にかかる発明において、位置情報提供サーバは、前記ＧＰＳ受信データ解析・位置算出部を備えたロケーションサーバと、前記マッチング処理部を備えたマップサーバとから構成される。従って、それぞれのサーバを専用サーバとして効率よく構成することができるようになる。
【００３９】
請求項５にかかる発明においては、請求項４にかかる発明において、ロケーションサーバは、徒歩用ロケーションサーバと自動車用ロケーションサーバの少なくとも２つの専用ロケーションサーバから構成されている。このように構成することによって、携帯端末３０の利用用途別に効率よく測位を行うことができるようになる。
【００４０】
請求項６にかかる発明においては、位置情報提供サーバは、ＧＰＳ受信データ解析・位置算出部により前記携帯端末から送られたＧＰＳ受信データに基づいて前記携帯端末の位置を算出し、当該位置をマッチング処理部によりマッチング処理したマッチング位置情報を生成し、前記携帯端末に配信する。従って、請求項１にかかる位置情報提供システムを構成する位置情報提供サーバを提供することができるようになる。
【００４１】
請求項７にかかる発明においては、請求項３にかかる位置情報提供システムを構成する位置情報提供サーバを提供することができるようになる。また、請求項８にかかる発明においては、請求項４にかかる位置情報提供システムを構成する位置情報提供サーバを提供することができるようになる。また、請求項９にかかる発明においては、請求項５にかかる位置情報提供システムを構成する位置情報提供サーバを提供することができるようになる。
【００４２】
請求項１０にかかる発明においては、携帯端末は、ＧＰＳ受信機で受信したＧＰＳ衛星信号を受信信号処理部で処理したＧＰＳ受信データを測位要求部からの測位要求とともに前記位置情報提供サーバに送信する。従って、請求項１にかかる位置情報提供システムを構成する携帯端末を提供することができるようになる。また、請求項１１にかかる発明においては、請求項２にかかる位置情報提供システムを構成する携帯端末を提供することができるようになる。
【００４３】
請求項１２にかかる発明においては、請求項６にかかる位置情報提供サーバを実現するプログラムを提供することができるようになる。
【００４４】
請求項１３にかかる発明においては、請求項１０にかかる携帯端末を実現するプログラムを提供することができるようになる。また、請求項１４にかかる発明においては、請求項１１にかかる携帯端末を実現するプログラムを提供することができるようになる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の具体例を実施例および図面を用いて詳細に説明する。図１は、本発明の実施例１にかかる位置情報提供システムの構成および位置情報取得シーケンスを説明するためのブロック図である。図２は、本発明の実施例１にかかる位置情報提供システムの構成および地図情報取得シーケンスを説明するためのブロック図である。図３は、図１における携帯端末およびロケーションサーバの構成を示すブロック図であり、図３（ａ）は携帯端末のブロック図、図３（ｂ）は、位置情報提供サーバにおけるロケーションサーバのブロック図である。図４は、図１、図２の位置情報提供システムの処理シーケンスを示すシーケンス図である。図５は、本発明の実施例２にかかる位置情報提供システムの構成を示すブロック図である。
【実施例１】
【００４６】
本発明の実施例１にかかる位置情報提供システム１０は、図１のブロック図に示すように、携帯端末３０と、携帯端末３０に位置情報等を提供する位置情報提供サーバ２０とから構成される。携帯端末３０は、例えば、携帯電話でよく、その場合携帯端末は携帯電話基地局と無線通信し、携帯電話基地局からインターネット等のネットワークを経由して位置情報提供サーバ２０に接続されて必要な情報の送受信を行う。
【００４７】
携帯端末３０は、ＧＰＳ衛星信号を受信するＧＰＳ受信機（図示せず）は備えているが、ＧＰＳ受信機で受信したＧＰＳ衛星信号を解析して受信場所（携帯端末）の位置（緯度・経度）を算出する解析手段は備えていない。ただし、解析手段に代わってＧＰＳ受信機が受信したＧＰＳ受信信号から位置解析に不必要な信号を除き、複数のＧＰＳ衛星信号からの受信時間差のデータのみを付加して配信サーバ２１に送信する受信信号処理部を有するものである。従って、携帯端末側で位置（緯度・経度）を求める複雑な演算処理をする必要がなく、マイクロプロセッサのチップセットとして安価な、比較的処理能力の小さいチップセットを使用することができる。
【００４８】
すなわち、携帯端末３０は、図３（ａ）に示すように、ＧＰＳ受信機３１、受信信号処理部３２、測位要求部３３、配信情報記憶部３４、操作・表示部３５を備えている。ＧＰＳ受信機３１は、ＧＰＳ衛星信号を受信し、受信信号処理部３２は前述したように、ＧＰＳ受信信号から位置解析に不必要な信号を除き、複数のＧＰＳ衛星信号からの受信時間差のデータのみを付加する処理を行う。測位要求部３３は、携帯端末３０が位置情報提供サーバ２０に測位要求する際に測位要求を生成し、受信信号処理部３２で処理したＧＰＳ衛星信号を位置情報提供サーバ２０に送信する。配信情報記憶部３４は、位置情報提供サーバ２０から配信される配信情報（要求した測位の結果である情報）を記憶する。操作・表示部３５は、ディスプレイ、キーなどから構成されるものであり、携帯端末３０の操作、所望情報の入力、所望情報の表示を行うためのものである。
【００４９】
位置情報提供サーバ２０は、携帯端末３０から各種の要求を受信し、また、携帯端末３０に提供すべき位置情報等の配信を行う配信サーバ２１と、ＧＰＳ受信信号を解析して位置（緯度・経度）を算出するロケーションサーバ２３と、特定の位置（緯度・経度）を含む所定のエリア（メッシュ状に区切られた）地図データ、道路データ、案内経路データなどの地図情報を携帯端末３０に提供するマップサーバ２５とから構成されている。それぞれのサーバを専用サーバとして効率よく構成することができるようになる。これに対して
配信サーバ２１、ロケーションサーバ２３、マップサーバ２５は、１台のサーバにおいて前記の各サーバ機能をマルチタスクで時分割、平行処理する構成であってもよい。
【００５０】
ロケーションサーバ２３は、図３（ｂ）に示すように、ＧＰＳ受信データ解析・位置算出部２３１、マッチング処理部２３２、マップサーバ参照部２３３、測位データ記憶部２３４を備えている。ＧＰＳ受信データ解析・位置算出部２３１は、携帯端末３０からの測位要求とともに送られてきたＧＰＳ受信信号を解析して位置（緯度・経度）を算出する。ＧＰＳ受信データ解析・位置算出部２３１で算出された携帯端末３０の位置（緯度・経度）情報は、この位置情報は、高精度な演算処理をおこなっても周知のように誤差を含んでいるため、マッチング処理手段２３２に送られマッチング処理が行われる。なお、マッチング処理部２３２はマップサーバ２５に設けてもよく、その場合、マップサーバ参照部２３３はロケーションサーバ２３に設ける必要はない。
【００５１】
マッチング処理部２３２は、ＧＰＳ受信データ解析・位置算出部２３１から位置情報（携帯端末３０の位置）が送られると、マップサーバ参照部２３３によりマップサーバ２５に蓄積されている地図データ、道路データあるいは案内経路データ等のデータを参照し、当該携帯端末３０の位置を前記の地図データ、道路データあるいは案内経路データ等のデータ上にマッチング処理してマッチング位置データを生成する。そして、このマッチング位置データを携帯端末３０の測位要求に対する測位データとして測位データ記憶部２３４に記憶する。これにより、位置情報提供サーバ２０は、携帯端末３０からの測位要求に対する測位データを蓄積することができる。もちろんこのマッチング位置データ（測位データ）は、配信サーバ２１を経由して要求元の携帯端末３０に配信される。これにより、携帯端末３０は、位置情報提供サーバ２０からマッチング処理済の高精度な測位情報を受信して利用することができるようになる。
【００５２】
先ず、図１を参照して携帯端末３０が測位要求を送信し、位置情報提供サーバ２０が携帯端末の位置を算出するシーケンスについて説明する。携帯端末３０において位置を測位する必要が生じると、携帯端末３０は測位要求ａを配信サーバ２１に対して送信する。測位要求ａは配信サーバ２１からロケーションサーバ２３に送られ、ロケーションサーバ２３は、衛星情報ｂを配信サーバ２１に送り、配信サーバ２１はこの衛星情報を携帯端末３０に配信する。ここで、衛星情報とはＧＰＳ衛星の軌道データ（エフェメリスデータ）であり、携帯端末３０は位置情報提供サーバ２０からＧＰＳ衛星の軌道情報を得ることによって、携帯端末３０の現在位置において受信可能なＧＰＳ衛星を知ることができ、ＧＰＳ衛星の捕捉を短時間で行えるようになる。
【００５３】
衛星情報ｂの配信を受けた携帯端末３０は、衛星情報ｂを参照して現在位置で受信可能なＧＰＳ衛星を知り、当該ＧＰＳ衛星を捕捉してＧＰＳ衛星信号を受信する。携帯端末３０は受信したＧＰＳ衛星信号から、位置算出に必要なデータのみを残し、受信時間差情報を付加したＧＰＳ衛星受信データｃを配信サーバ２１に送信する。配信サーバ２１は携帯端末３０から受信したＧＰＳ衛星受信データｃをロケーションサーバ２３に送り、ロケーションサーバ２３は送られたＧＰＳ衛星受信データｃを解析処理して携帯端末３０の現在位置（緯度・経度）を算出する。
【００５４】
ただし、携帯端末３０が位置情報提供サーバ２０に最初に測位要求をした際には位置情報提供サーバ２０が携帯端末３０の現在位置を把握していないため、携帯端末３０の電波を受信した基地局の位置から受信可能な衛星情報を携帯端末３０に配信することができる。一度位置情報提供サーバ２０で携帯端末３０の位置を把握すれば、以後、継続して一定の周期で携帯端末３０が位置情報提供サーバ２０に測位要求する場合には、位置情報提供サーバ２０は携帯端末３０の位置情報を蓄積管理して追跡して、携帯端末３０が捕捉可能なＧＰＳ衛星の衛星情報を提供することができるようになる。
【００５５】
その後、ロケーションサーバ２３は、算出した現在位置をマップサーバ２５に蓄積された地図データ、道路データ等を参照してマッチング処理して補正したマッチング位置データｄを生成する。ロケーションサーバ２３で生成したマッチング位置データｄは、配信サーバ２１を経由して携帯端末３０に送られる。従って、携帯端末３０は、マッチング処理済みのデータを位置情報提供サーバ２０から受信して利用することができる。
【００５６】
すなわち、携帯端末３０は、前述の測位要求に続いて、位置情報提供サーバ２０に地図要求を行い、マップサーバ２５から携帯端末３０の現在位置（ロケーションサーバ２３で算出済みのマッチング位置データ）を含む一定範囲の地図データの配信を受け、先に受信したマッチング位置データに基づいて、地図データ上に現在位置を重ねることができる。従って、携帯端末３０にはマッチング処理のための処理機能が不要であり、かつ、ロケーションサーバ２３が測位した高精度な位置情報に基づいてマッチング処理を行っている（位置情報提供サーバ２０側で行っている）ため、精度の高いマッチング位置データを携帯端末３０に提供することができる。
【００５７】
次に、上記のように、携帯端末３０が位置情報提供サーバ２０から地図情報の提供を受ける場合のシーケンスについて図２を参照して説明する。携帯端末３０は、配信サーバ２１に地図要求ｅを送信する。配信サーバ２１は、携帯端末３０から地図要求ｅを受信すると、当該携帯端末３０に提供したマッチング位置データｄ（位置情報提供サーバ２０は、携帯端末３０の測位結果を全て把握している）とともに、地図要求をマップサーバ２５に送る。マップサーバ２５は、マッチング位置データｄを含む一定範囲の地図データｆを配信サーバ２１経由で携帯端末３０に送信する。
【００５８】
図４は、以上説明した位置情報提供システム１０の動作シーケンスを示すシーケンス図である。図４に示すように、携帯端末３０は、先ず、測位要求ａを位置情報提供サーバ２０に送信し、衛星情報ｂを位置情報提供サーバ２０から受信する。次いで、携帯端末３０はＧＰＳ衛星から受信したＧＰＳ衛星受信データｃを位置情報提供サーバ２０に送信する。ＧＰＳ衛星受信データｃは位置情報提供サーバ２０で携帯端末３０の位置を算出するために不要なデータを除いた受信データに受信時間差情報を付加したものである。位置情報提供サーバ２０はＧＰＳ受信データｃに基づいて、携帯端末３０の位置を算出し、この位置をマップサーバ２５の地図データを参照して地図データにマッチング処理してマッチング位置データｄを生成し、携帯端末３０に送信する。
【００５９】
次いで、位置情報提供サーバ２０は携帯端末３０から地図要求ｅを受信すると、携帯端末３０に送信したマッチング位置データに基づいて、マッチング位置を含む一定範囲の地図データを携帯端末３０に送信する。これにより携帯端末３０は表示装置に地図とそれに重ねて携帯端末３０の現在位置マーク（マッチング処理された位置）を表示することができるようになる。この一連のシーケンスを携帯端末３０が移動する間、一定の周期で行えば、携帯端末３０の表示画面上に表示された地図上を現在位置マークが移動して表示される。通常現在位置マークを表示画面の中央に設定し、地図がスクロール（移動）するようにして表示される。
【００６０】
このような構成の位置情報提供システム１０は、容易に携帯電話を携帯端末３０とした通信型ナビゲーションシステムに適用することができる。すなわち、携帯端末３０に目的地を入力して測位要求と経路探索要求を位置情報提供サーバ２０に送信する機能を備え、位置情報提供サーバ２０にダイクストラ法を用いた経路探索手段を備えるように構成すればよい。このように構成すれば、位置情報提供サーバ２０が携帯端末３０にマッチング位置データと該マッチング位置データを含む一定範囲の地図データ、道路データ、あるいは経路探索手段で探索した案内経路データを送ることによって、携帯端末３０はマッチングされた現在位置と地図および道路あるいは案内経路を表示してナビゲーションを受けることができるようになる。
【実施例２】
【００６１】
図５は、本発明の実施例２にかかる位置情報提供システムの構成を示す図である。理解を容易にするため、図５において図１と同一の構成要素には同一の参照符号を付してある。図５に示す位置情報提供システム１０は、携帯端末３０が歩行用に、または、自動車に設置されて自動車用に使用される場合の何れにも対応できるように構成したものである。このため、図１の位置情報提供サーバ２０におけるロケーションサーバ２３が、図５においては徒歩用のロケーションサーバ２３ａと、自動車用のロケーションサーバ２３ｂとの２つのサーバで構成されている。また、携帯端末３０および歩行者用のロケーションサーバ２３ａ、自動車用のロケーションンサーバ２３ｂの構成は図３（ａ）、図３（ｂ）に示した携帯端末３０とロケーションンサーバ２０の構成と同一の構成である。このように構成することによって、携帯端末３０の利用用途別に効率よく測位を行うことができるようになる。
【００６２】
従って、携帯端末３０から測位要求が徒歩用のロケーションサーバ２３ａに出された場合、ロケーションサーバ２３ａが参照するマップサーバ２５の地図データは、歩行者用の経路ネットワークのデータであり、測位要求が自動車用のロケーションサーバ２３ｂに出された場合、ロケーションサーバ２３ｂが参照するマップサーバ２５の地図データは自動者用の道路ネットワークのデータである。このため、マップサーバ２５には、歩行者用の経路ネットワークデータと自動車用の道路ネットワークデータを蓄積しておく。携帯端末３０と位置情報提供サーバ２０との間の測位要求から位置情報（マッチング位置データ）の提供、および、地図データの配信要求から要求された地図データの配信の処理シーケンスは、図１の位置情報提供システム１０と同様であり、以下に概略を説明するに止める。
【００６３】
例えば、携帯端末３０が徒歩用に使用される場合、携帯端末３０において位置を測位する必要が生じると、携帯端末３０は徒歩用のロケーションサーバ２３ａに対する測位要求ａを配信サーバ２１に送信する。測位要求ａは配信サーバ２１からロケーションサーバ２３ａに送られ、ロケーションサーバ２３ａは、衛星情報ｂを配信サーバ２１に送り、配信サーバ２１はこの衛星情報を携帯端末３０に配信する。
【００６４】
衛星情報ｂの配信を受けた携帯端末３０は、衛星情報ｂを参照して現在位置で受信可能なＧＰＳ衛星を知り、当該ＧＰＳ衛星を捕捉してＧＰＳ衛星信号を受信する。携帯端末３０は受信したＧＰＳ衛星信号を処理して受信時間差情報を付加したＧＰＳ衛星受信データｃを配信サーバ２１に送信する。配信サーバ２１は携帯端末３０から受信したＧＰＳ衛星受信データｃをロケーションサーバ２３ａに送り、ロケーションサーバ２３ａは送られたＧＰＳ衛星受信データｃを解析処理して携帯端末３０の現在位置（緯度・経度）を算出する。
【００６５】
その後、ロケーションサーバ２３ａは、算出した現在位置をマップサーバ２５に蓄積され徒歩用の地図データ、歩行者ネットワークデータを参照してマッチング処理して補正したマッチング位置データｄを生成する。ロケーションサーバ２３ａで生成したマッチング位置データｄは、配信サーバ２１を経由して携帯端末３０に送られる。その後、携帯端末３０は、配信サーバ２１に徒歩用の地図要求ｅを送信する。配信サーバ２１は、携帯端末３０から徒歩用の地図要求ｅを受信すると、当該携帯端末３０に提供したマッチング位置データｄとともに、徒歩用の地図要求をマップサーバ２５に送る。マップサーバ２５は、マッチング位置データｄを含む一定範囲の地図データｆを配信サーバ２１経由で携帯端末３０に送信する。
【００６６】
以上、詳細に説明したように、本発明にかかる位置情報提供システム１０によれば、携帯端末３０は、ＧＰＳ衛星信号を受信してその受信データを位置情報提供サーバ２０に送信し、携帯端末３０の位置算出は位置情報提供サーバ２０側で行い、かつ位置情報提供サーバ２０で測位した携帯端末３０の位置を地図データ、道路データ、案内経路データにマッチングするマッチング処理を行うように構成したため、携帯端末３０側でＧＰＳ衛星信号を解析処理して位置を算出する複雑な演算処理を行う必要がなく、また、マッチング処理を行う必要もなくなるため、携帯端末を構成するＣＰＵチップセットとして比較的安価なものを使用することができるようになる。
【００６７】
一方、このような構成とすることによって、携帯端末３０と位置情報提供サーバ２０との間の通信量が増加するが、最近ではデータ通信のパケット料金の定額制が導入されており、通信コスト上の制約がなく、携帯端末３０の利用者に負担増を強いることがなくなり、むしろ利用者には、携帯端末３０の製品コストを抑制することができるメリットを提供することができる。
【００６８】
本発明にかかる位置情報提供システムによれば、携帯端末３０と位置情報提供サーバ２０が、マッチング処理して求めたマッチング位置データを共有できる点が重要である。これにより携帯端末３０がマッチング処理済の正確な位置情報を取得できるのはもちろんとして、位置情報提供サーバ２０側で測位要求してきた携帯端末３０の位置情報のログを取ることができる。これにより位置情報提供サーバ２０がリアルタイムに携帯端末３０の正確な位置を知ることができ、ナビゲーションの他にも応用範囲を拡大することができる。
【産業上の利用可能性】
【００６９】
本発明にかかる位置情報提供システムによれば、これまでナビゲーションやマップマッチング、ルートマッチングなどのマッチング処理技術とは無縁であった携帯端末のアプリケーションにも、簡単に正確な現在位置を取得する手段を提供することができるようになる。例えば、デジタルカメラのアプリケーションで、デジタルカメラで撮影した画像に撮影位置情報を付加する機能が実現できる。また、老人や迷子の位置監視を行うシステムに適用することができる。これらの応用にあたって、携帯端末側にＧＰＳ受信機により受信したＧＰＳ衛星信号を受信解析して位置を算出する複雑な処理手段を設けることなく、ＧＰＳ受信機と受信信号処理部（ＧＰＳ衛星信号を多少加工を加えるのみ）を備えるだけでよく、装置を安価に構成できる。
【００７０】
また、アプリケーション（コンテンツ）開発の側にとっては、ＧＰＳ受信機等の基本的なハードウェア、処理プログラム等のソフトウェアは携帯端末に既に搭載済であり、多少の改変作業により所望のアプリケーションを開発できるようになる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施例１にかかる位置情報提供システムの構成および位置情報取得シーケンスを説明するためのブロック図である。
【図２】本発明の実施例１にかかる位置情報提供システムの構成および地図情報取得シーケンスを説明するためのブロック図である。
【図３】図１における携帯端末およびロケーションサーバの構成を示すブロック図であり、図３（ａ）は携帯端末のブロック図、図３（ｂ）は、位置情報提供サーバにおけるロケーションサーバのブロック図である。
【図４】図１、図２の位置情報提供システムの処理シーケンスを示すシーケンス図である。
【図５】本発明の実施例２にかかる位置情報提供システムの構成を示すブロック図である。
【図６】特許文献１に開示されたＧＰＳ地図通信表示システムの概念を示す図である。
【符号の説明】
【００７２】
１０・・・・位置情報提供システム
２０・・・・位置情報提供サーバ
２１・・・・配信サーバ
２３・・・・ロケーションサーバ
２３１・・・ＧＰＳ受信データ解析・位置算出部
２３２・・・マッチング処理部
２３３・・・マップサーバ参照部
２３４・・・測位データ記憶部
２５・・・・マップサーバ
３０・・・・携帯端末
３１・・・・ＧＰＳ受信機
３２・・・・受信信号処理部
３３・・・・測位要求部
３４・・・・配信情報記憶部
３５・・・・操作・表示部
【図１】
2006064460.tif 000003
【図２】
2006064460.tif 000004
【図３】
2006064460.tif 000005
【図４】
2006064460.tif 000006
【図５】
2006064460.tif 000007
【図６】
2006064460.tif 000008