(57)【要約】【課題】実際に利用している移動手段以外の移動手段によって目的地まで移動した場合におけるその進行状況をユーザに提示する。【解決手段】進行状況表示システム１０は、出発地と目的地との入力を受け付けるとともに第１の移動手段の指定を受け付け、第１の移動手段によって移動可能な主経路と、第１の移動手段とは異なる第２の移動手段によって移動可能な副経路とを探索する。そして、第１の移動手段の実測位置を測位するとともに、第２の移動手段によって第２の経路を移動したと仮定した場合における第２の経路上の推測位置を推測する。進行状況表示システム１０は、これら実測位置と推測位置とに基づき、主経路上における第１の移動手段の進行状況と、副経路上における第２の移動手段の進行状況とを比較可能に表示する。【選択図】図１
2010204008.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの進行状況を表示する進行状況表示システムであって、
道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部と、
出発地と目的地との入力を受け付けるとともに、第１の移動手段の指定を受け付ける受付部と、
前記出発地と前記目的地とを結び、前記第１の移動手段によって移動可能な第１の経路と、前記出発地と前記目的地とを結び、前記第１の移動手段とは異なる第２の移動手段によって移動可能な第２の経路と、を前記道路路線データ記憶部を参照して探索する経路探索部と、
前記第１の移動手段の実測位置を測位する測位部と、
前記第２の移動手段によって前記第２の経路に沿って移動したと仮定した場合における、前記第２の経路上の推測位置を推測する推測部と、
前記実測位置と前記推測位置とに基づき、前記第１の経路上における前記第１の移動手段の進行状況と、前記第２の経路上における前記第２の移動手段の進行状況と、を比較可能に表示する表示部と
を備える進行状況表示システム。
【請求項２】
請求項１に記載の進行状況表示であって、
前記表示部は、前記第１の移動手段の進行状況と前記第２の移動手段の進行状況とを比較可能な表示の態様として、前記第１の経路を表す画像上に前記実測位置を表示し、前記第２の経路を表す画像上に前記推測位置を表示する進行状況表示装置。
【請求項３】
請求項１に記載の進行状況表示装置であって、
前記表示部は、前記第１の移動手段の進行状況と前記第２の移動手段の進行状況とを比較可能な表示の態様として、前記第１の経路を表す画像上に前記実測位置を表示する画面と、前記第２の経路を表す画像上に前記推測位置を表示する画面とを切り換え可能に表示する進行状況表示装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の進行状況表示装置であって、
前記推測部は、前記第２の移動手段に関する時刻表情報、遅延情報、渋滞情報の少なくともいずれか一つと、前記出発地を出発した時間と、に基づいて前記推測を行う進行状況表示装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の進行状況表示装置であって、
前記受付部と前記測位部と前記表示部とは、端末装置に備えられており、
前記道路路線データ記憶部と前記経路探索部と前記推測部とは、前記端末装置と通信可能なサーバ装置に備えられている
進行状況表示装置。
【請求項６】
移動手段の選択を支援する移動手段選択支援システムであって、
道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部と、
出発地および目的地の入力を受け付けるとともに、複数の移動手段の中からいずれかの移動手段の指定を受け付ける受付部と、
前記出発地と前記目的地とを結び、前記指定された移動手段によって移動可能な経路を、前記道路路線データ記憶部を参照して探索する経路探索部と、
前記指定された移動手段によって前記経路に沿って移動した際の移動時間を取得する移動時間取得部と、
前記取得した移動時間に基づいて、前記出発地および前記目的地の組み合わせ毎に、前記複数の移動手段のそれぞれについて移動時間の統計をとる統計処理部と、
前記受付部が、前記出発地および前記目的地の入力を受け付けた場合に、前記統計の結果に基づいて、前記出発地から前記目的地までを移動するのに適した移動手段の候補を提示する候補提示部と
を備える移動手段選択支援システム。
【請求項７】
請求項６に記載の移動手段選択支援システムであって、
前記統計処理部は、前記出発地と前記目的地とを、所定の面積を有するメッシュ毎に管理し、同一のメッシュ内に位置する異なる出発地または目的地を、同一の出発地または目的地として前記統計を行う移動手段選択支援システム。
【請求項８】
請求項６または請求項７に記載の移動手段選択支援システムであって、
前記経路探索部は、前記探索された経路を、測位機能を有する端末装置に送信し、
前記移動時間取得部は、前記端末装置から前記移動時間に関する情報を取得する移動手段選択支援システム。
【請求項９】
目的地までの進行状況を表示する進行状況表示方法であって、
出発地および目的地の入力を受け付けるとともに、第１の移動手段の指定を受け付ける受付工程と、
前記出発地と前記目的地とを結び、前記第１の移動手段によって移動可能な第１の経路と、前記出発地と前記目的地とを結び、前記第１の移動手段とは異なる第２の移動手段によって移動可能な第２の経路と、を道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部を参照して探索する経路探索工程と、
前記第１の移動手段の実測位置を測位する測位工程と、
前記第２の移動手段によって前記第２の経路に沿って移動したと仮定した場合における、前記第２の経路上の推測位置を推測する推測工程と、
前記実測位置と前記推測位置とに基づき、前記第１の移動手段の前記第１の経路上における進行状況と、前記第２の移動手段の前記第２の経路における進行状況と、を比較可能に表示する表示工程と
を含む進行状況表示方法。
【請求項１０】
移動手段の選択を支援する移動手段選択支援方法であって、
出発地および目的地の入力を受け付けるとともに、複数の移動手段の中からいずれかの移動手段の指定を受け付ける受付工程と、
前記出発地と前記目的地とを結び、前記指定された移動手段によって移動可能な経路を、道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部を参照して探索する経路探索工程と、
前記指定された移動手段によって前記経路に沿って移動した際の移動時間を取得する移動時間取得工程と、
前記取得した移動時間に基づいて、前記出発地および前記目的地の組み合わせ毎に、前記複数の移動手段のそれぞれについて移動時間の統計をとる統計処理工程と、
前記受付工程において、前記出発地および前記目的地の入力を受け付けた場合に、前記統計の結果に基づいて、前記出発地から前記目的地までを移動するのに適した移動手段の候補を提示する候補提示工程と
を含む移動手段選択支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両や公共交通機関等による移動時において、その移動状況を表示する技術に関する。
【背景技術】
【０００２】
カーナビゲーションシステムなどのナビゲーション装置は、自車の現在位置や目的地までの経路を表示することができる。例えば、特許文献１には、目的地までの複数の経路を表示可能なナビゲーション装置が開示されている。この特許文献１に記載のナビゲーション装置は、複数の経路のうち、実際に走行している経路に対しては実測された車両の現在位置を表示し、比較対象となる他の経路に対しては、出発地からの経過時間に応じた仮想的な現在位置を表示する機能を備えている。また、特許文献２には、自車が走行している経路とは別の経路について、その経路を走行していたと仮定した場合の目的地への到着時間を精度良く算出する技術が記載されている。
【０００３】
しかし、これらの特許文献に記載された技術では、ユーザの移動手段が自動車に限定されている。そのため、目的地までの交通手段が自動車以外にも存在する場合には、ユーザは、自動車以外の移動手段で移動した場合の進行状況を知ることはできなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４３８７号公報
【特許文献２】特開２００７−３２２３０４号公報
【特許文献３】特許第３９１７６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような問題を考慮し、本発明が解決しようとする課題は、実際に利用している移動手段以外の移動手段によって目的地まで移動した場合におけるその進行状況をユーザに提示することにある。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］目的地までの進行状況を表示する進行状況表示システムであって、道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部と、出発地および目的地の入力を受け付けるとともに、第１の移動手段の指定を受け付ける受付部と、前記出発地と前記目的地とを結び、前記第１の移動手段によって移動可能な第１の経路と、前記出発地と前記目的地とを結び、前記第１の移動手段とは異なる第２の移動手段によって移動可能な第２の経路と、を前記道路路線データ記憶部を参照して探索する経路探索部と、前記第１の移動手段の実測位置を測位する測位部と、前記第２の移動手段によって前記第２の経路に沿って移動したと仮定した場合における、前記第２の経路上の推測位置を推測する推測部と、前記実測位置と前記推測位置とに基づき、前記第１の経路上における前記第１の移動手段の進行状況と、前記第２の経路上における前記第２の移動手段の進行状況と、を比較可能に表示する表示部とを備える進行状況表示システム。
【０００８】
このような構成の進行状況表示システムでは、ユーザが指定した第１の移動手段で移動可能な第１の経路以外にも、第２の移動手段で移動可能な第２の経路を探索する。そして、ユーザがこの第２の経路に沿って移動したと仮定した場合における現在位置を推測し、この推測した位置（推測位置）と、実際の現在位置（実測位置）とに基づいて、第１の経路および第２の経路におけるそれぞれの進行状況を比較可能に表示する。そのため、ユーザは、実際に利用している移動手段（第１の移動手段）以外の移動手段（第２の移動手段）で同じ目的地まで移動したと仮定した場合におけるその進行状況を、実際の進行状況と対比しながら移動することが可能になる。
【０００９】
［適用例２］適用例１に記載の進行状況表示であって、前記表示部は、前記第１の移動手段の進行状況と前記第２の移動手段の進行状況とを比較可能な表示の態様として、前記第１の経路を表す画像上に前記実測位置を表示し、前記第２の経路を表す画像上に前記推測位置を表示する進行状況表示装置。このような構成であれば、両経路における進行状況を容易に比較することが可能になる。
【００１０】
［適用例３］適用例１に記載の進行状況表示装置であって、前記表示部は、前記第１の移動手段の進行状況と前記第２の移動手段の進行状況とを比較可能な表示の態様として、前記第１の経路を表す画像上に前記実測位置を表示する画面と、前記第２の経路を表す画像上に前記推測位置を表示する画面とを切り換え可能に表示する進行状況表示装置。このような構成であれば、２つの画面を切り換えることで、両経路における進行状況を容易に比較することが可能になる。
【００１１】
［適用例４］適用例１ないし適用例３のいずれかに記載の進行状況表示装置であって、前記推測部は、前記第２の移動手段に関する時刻表情報、遅延情報、渋滞情報の少なくともいずれか一つと、前記出発地を出発した時間と、に基づいて前記推測を行う進行状況表示装置。このような構成であれば、時刻表や遅延情報、渋滞情報などの情報を用いることで、推測位置を正確に求めることが可能になる。
【００１２】
［適用例５］適用例１ないし適用例４のいずれかに記載の進行状況表示装置であって、前記受付部と前記測位部と前記表示部とは、端末装置に備えられており、前記道路路線データ記憶部と前記経路探索部と前記推測部とは、前記端末装置と通信可能なサーバ装置に備えられている進行状況表示装置。このような構成であれば、経路探索や推測位置の算出をサーバ装置に負担させることで、端末装置の処理負担を軽減させることができる。
【００１３】
［適用例６］移動手段の選択を支援する移動手段選択支援システムであって、道路および路線のつながり状態を表すデータが記憶された道路路線データ記憶部と、出発地および目的地の入力を受け付けるとともに、複数の移動手段の中からいずれかの移動手段の指定を受け付ける受付部と、前記出発地と前記目的地とを結び、前記指定された移動手段によって移動可能な経路を、前記道路路線データ記憶部を参照して探索する経路探索部と、前記指定された移動手段によって前記経路に沿って移動した際の移動時間を取得する移動時間取得部と、前記取得した移動時間に基づいて、前記出発地および前記目的地の組み合わせ毎に、前記複数の移動手段のそれぞれについて移動時間の統計をとる統計処理部と、前記受付部が、前記出発地および前記目的地の入力を受け付けた場合に、前記統計の結果に基づいて、前記出発地から前記目的地までを移動するのに適した移動手段の候補を提示する候補提示部とを備える移動手段選択支援システム。
【００１４】
このような構成の移動手段選択支援システムであれば、ユーザが経路を実際に移動するのに要した時間（移動時間）の統計を移動手段毎にとることができる。そのため、そのユーザ、あるいは他のユーザが、別の機会に、同じ出発地から同じ目的地まで移動する場合に、過去の統計結果に基づいて、その目的地まで移動するのに適した移動手段の候補を提示することができる。
【００１５】
［適用例７］適用例６に記載の移動手段選択支援システムであって、前記統計処理部は、前記出発地と前記目的地とを、所定の面積を有するメッシュ毎に管理し、同一のメッシュ内に位置する異なる出発地または目的地を、同一の出発地または目的地として前記統計を行う移動手段選択支援システム。このような構成であれば、ユーザが指定した出発地や目的地があまり人気のない地点であったとしても、有意な統計結果を得ることが可能になる。
【００１６】
［適用例８］適用例６または適用例７に記載の経路選択支援装置であって、前記経路探索部は、前記探索された経路を、測位機能を有する端末装置に送信し、前記移動時間取得部は、前記端末装置から前記移動時間に関する情報を取得する経路選択支援装置。このような構成であれば、測位機能を有する端末装置から送信された移動時間に関する情報に基づいて、探索された経路の移動時間を求めることができる。
【００１７】
本発明は、上述した進行状況表示システムや移動手段選択支援システムとしての構成のほか、進行状況表示方法や移動手段選択支援方法、あるいはコンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００１８】
【図１】進行状況表示システム１０の概略構成を示す説明図である。
【図２】モニタ１４０上に複数の経路が表示された例を示す説明図である。
【図３】地図をメッシュ状に区切った状態を示す説明図である。
【図４】統計データベース２４４の一部を示す説明図である。
【図５】経路探索処理ルーチンのフローチャートである。
【図６】お勧め移動手段の情報をモニタ１４０に表示した例を示す説明図である。
【図７】進行状況を比較表示するかをユーザに問い合わせる画面の例を示す図である。
【図８】進行状況比較表示処理ルーチンのフローチャートである。
【図９】主経路と副経路とで進行状況を比較可能な他の表示例を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．進行状況表示システムの構成：
Ｂ．経路探索処理：
Ｃ．進行状況比較表示処理：
Ｄ．変形例：
【００２０】
Ａ．進行状況表示システムの構成：
図１は、本発明の実施例としての進行状況表示システム１０の概略構成を示す説明図である。図１に示すように、本実施例の進行状況表示システム１０は、自動車や鉄道などの移動手段の中に持ち込まれ、これらの移動手段の目的地までの進行状況を表示する携帯電話１００と、携帯電話１００からの要求に応じて経路探索等の処理を行うサーバ装置２００とから構成されている。進行状況表示システム１０を構成するこれらの装置は、インターネットや携帯電話網等からなる通信ネットワークＮＴによって相互に接続されている。
【００２１】
携帯電話１００は、ＧＰＳ回路１１０と、無線通信回路１２０と、ＣＰＵやＲＡＭ、ＲＯＭ等からなる制御マイコン１３０と、を備えている。ＧＰＳ回路１１０は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から電波を受信して携帯電話１００の存在する現在位置を逐次測位する。制御マイコン１３０は、無線通信回路１２０を用いてサーバ装置２００から目的地までの経路を表す経路データを受信する。そして、その経路データによって表される経路の画像をモニタ１４０上に表示し、その経路画像上にＧＰＳ回路１１０によって測位された現在位置を重畳させて表示する。もちろん、携帯電話１００は、これらの回路以外にも、音声通話やデータ通信を行うための回路を備えている。
【００２２】
本実施例の携帯電話１００は、モニタ１４０上に、移動手段の異なる複数の経路を比較可能に表示する機能を備えている。
図２は、モニタ１４０上に複数の経路が表示された例を示す説明図である。図２に示すように、本実施例では、ユーザが実際に利用する移動手段（図２の場合には、自動車）によって移動可能な経路と、ユーザが実際に利用しない移動手段（図２の場合には、公共交通機関）によって移動可能な経路とがモニタ１４０上に表示される。以下の説明では、前者の経路のことを主経路といい、後者の経路のことを副経路という。本実施例の進行状況表示システム１０では、携帯電話１００およびサーバ装置２００の処理によって、主経路上に、ＧＰＳ回路１１０によって実測された現在位置を表す所定のマークが表示され、副経路上に、ユーザが副経路を移動していると仮定した場合に推測される現在位置（推測位置）を表す所定のマークが表示される。これらの機能を実現するための処理内容については後述する。
【００２３】
サーバ装置２００（図１参照）は、ＣＰＵ２１０と、ＲＡＭ２２０と、通信ネットワークＮＴに対する通信を制御する通信インターフェース２３０と、各種制御プログラムやデータベースを記憶するハードディスク２４０とを備えている。サーバ装置２００は、ハードディスク２４０に記憶された所定の制御プログラムをＣＰＵ２１０がＲＡＭ２２０にロードして実行することにより、図示する探索条件受付部２１２や、経路探索部２１４、位置推測部２１６、統計処理部２１８として機能する。
【００２４】
探索条件受付部２１２は、携帯電話１００から経路探索の条件として、出発地や経由地、目的地、ユーザが利用する移動手段（自動車や公共交通機関等）の入力を受け付ける。
【００２５】
経路探索部２１４は、ハードディスク２４０に記憶された道路・路線データベース２４２を参照して、探索条件受付部２１２によって受け付けられた出発地と目的地とを結ぶ最短経路（経由地が指定されていればその経由地を経由する最短経路）を探索する。経路探索のアルゴリズムとしては、例えば、ダイクストラ法を用いることができる。
【００２６】
経路探索部２１４によって参照される道路・路線データベース２４２には、交差点や端点、屈曲点、駅、停留所等を表すノードデータと、ノードデータを結ぶ道路や路線、線路等を表すリンクデータとによって道路や路線のつながり状態を表すデータが記録されている。リンクデータには、そのリンクデータが表す道路や路線を通行可能な移動手段の種別（例えば、自動車、徒歩、鉄道、路線バス）が属性情報として対応付けられている。経路探索部２１４は、この属性情報を参照することで、ユーザが指定した移動手段によって移動可能な経路を探索することができる。なお、本実施例の経路探索部２１４は、自動車用の経路を探索する場合には、属性情報として「自動車」および「徒歩」が対応付けられたリンクデータが用い、公共交通機関用の経路を探索する場合には、「鉄道」と「路線バス」と「徒歩」とが対応付けられたリンクデータを用いる。いずれの移動手段にも「徒歩」のリンクデータを用いるのは、出発地あるいは目的地に、徒歩以外の移動手段で直接移動できない場合があるからである。
【００２７】
位置推測部２１６は、ユーザが副経路（図２参照）を移動していると仮定した場合の現在位置の推測を行う。この位置推測部２１６による推測処理では、通信ネットワークＮＴに接続された時刻表提供サーバ５００や遅延情報提供サーバ６００、渋滞情報提供サーバ７００から提供される種々の情報を利用して、位置の推測を行う。例えば、時刻表提供サーバ５００からは、サーバ装置２００に対して、公共交通機関の発着時刻を示す時刻表データが送信される。遅延情報提供サーバからは、天候不順や事故等による公共交通機関の遅延状態を示す遅延情報データが送信される。また、渋滞情報提供サーバ７００からは、一般道や高速道路の渋滞状況を示す渋滞情報データが送信される。時刻表データと遅延情報データは、公共交通機関によって移動する際の現在位置の推測に用いられ、渋滞情報データは、自動車によって移動する際の現在位置の推測に用いられる。
【００２８】
統計処理部２１８は、ユーザが主経路を移動するのに要した時間（移動時間）およびそのとき利用した移動手段の情報を携帯電話１００から取得して、その移動時間の統計をとる。統計結果は、ハードディスク２４０内の統計データベース２４４に記録する。統計処理部２１８は、出発地および目的地の位置をメッシュによって管理する。
【００２９】
図３は、地図をメッシュ状に区切った状態を示す説明図である。統計処理部２１８は、図３に示すように地図を所定面積の複数のメッシュに区切り、異なる出発地あるいは目的地であったとしても、同一のメッシュに含まれる場合には、統計上、それらの出発地あるいは目的地を同一の地点として扱う。例えば、図３に示した例では、星印で示した出発地は、すべて同じ出発地として扱われ、黒丸で示した目的地は、すべて同じ目的地として扱われる。
【００３０】
図４は、統計処理部２１８によって統計結果が記録された統計データベース２４４の一部を示す説明図である。図４に示すように、本実施例では、統計処理部２１８による統計処理によって、統計データベース２４４には、出発地と目的地の各組み合わせに対して、その出発地から目的地までの移動に要した移動時間の平均値（平均移動時間）が、移動手段（例えば、自動車や公共交通機関）毎に記録される。なお、本実施例では、統計データベース２４４に平均移動時間を記録するが、移動時間の中央値や、出発地と目的地とを区切る所定の区間毎の所要時間などの種々の統計値を記録してもよい。
【００３１】
Ｂ．経路探索処理：
図５は、本実施例の進行状況表示システム１０において実行される経路探索処理ルーチンのフローチャートである。図５には、携帯電話１００による処理とサーバ装置２００による処理とを併記している。この経路探索処理ルーチンでは、まず、携帯電話１００（より具体的には携帯電話１００の制御マイコン１３０。以下同じ）が、ユーザから、出発地および目的地の入力を受け付ける（ステップＳ１００）。このとき、携帯電話１００は、経由地の入力も必要に応じて受け付ける。なお、出発地が現在位置であれば、出発地の入力は省略することが可能である。これらの入力を受け付けると、携帯電話１００は、サーバ装置２００に対して、入力された出発地と目的地と表す情報を送信する（ステップＳ１０２）。
【００３２】
サーバ装置２００の統計処理部２１８は、携帯電話１００から、出発地と目的地とを表す情報を受信すると（ステップＳ２００）、統計データベース２４４を参照して、その出発地から目的地への移動時間が最も短い移動手段を「お勧め移動手段」として検索する（ステップＳ２０２）。具体的には、ユーザから指定された出発地と目的地とを含むメッシュの組み合わせを統計データベース２４４から検索し（図４参照）、そのメッシュの組み合わせにおいて、平均移動時間が最も短い移動手段を、お勧め移動手段として検索する。こうして、お勧め移動手段を統計データベース２４４から検索すると、サーバ装置２００の統計処理部２１８は、検索されたお勧め移動手段を表す情報を携帯電話１００に送信する（ステップＳ２０４）。
【００３３】
携帯電話１００は、サーバ装置２００から、お勧め移動手段を表す情報を受信すると、受信したお勧め移動手段の情報をモニタ１４０に表示してユーザに提示する（ステップＳ１０４）。図６には、このときモニタ１４０上に表示される画面の例を示した。例えば、サーバ装置２００から通知されたお勧め移動手段が公共交通機関であれば、図６に示すように、モニタ１４０上には、「指定された出発地から目的地までは、公共交通機関による移動がお勧めです。」といった表示が行われる。
【００３４】
お勧め移動手段を提示すると同時に、携帯電話１００は、図６に示すように、ユーザからユーザが利用する移動手段の選択を受け付ける（ステップＳ１０６）。移動手段の選択を受け付けると、携帯電話１００は、選択を受け付けた移動手段を表す情報をサーバ装置２００に送信する（ステップＳ１０８）。
【００３５】
サーバ装置２００の探索条件受付部２１２が、携帯電話１００から、ユーザによって選択された移動手段を表す情報を受信すると（ステップＳ２０６）、サーバ装置２００の経路探索部２１４が、ステップＳ２００において受信した出発地と目的地とを結び、ステップＳ２０６において受信した移動手段に対応する最短経路（経由地が指定されていればその経由地を経由する経路）を、道路・路線データベース２４２を参照して探索する（ステップＳ２０８）。このとき、経路探索部２１４は、指定された移動手段に対応する経路（主経路）だけではなく、他の移動手段に対応する経路（副経路）についても探索を行う。例えば、ユーザから移動手段として自動車が指定されていたとしても、公共交通機関による経路についても探索を行う。ただし、移動手段によっては、その移動手段によって移動可能な道路や路線が存在しないために、指定された出発地から目的地まで移動できない場合もあるので、このような場合には経路は探索されない。指定された出発地から目的地までの経路探索が終了すると、サーバ装置２００の経路探索部２１４は、探索された経路（主経路および副経路）を表す経路データを携帯電話１００に送信する（ステップＳ２１０）。
【００３６】
携帯電話１００は、サーバ装置２００から経路データを受信すると（ステップＳ１１０）、受信した経路データの中に、副経路が含まれているかを判断する（ステップＳ１１２）。副経路が経路データに含まれている場合には、携帯電話１００は、モニタ１４０上に所定のメッセージを表示することで、副経路を移動した場合の進行状況を比較表示するかをユーザに問い合わせる（ステップＳ１１４）。図７には、この処理においてモニタ１４０上に、「公共交通機関によって目的地まで移動可能な経路が見つかりました。進行状況の比較表示を行いますか？」というメッセージを表示した例を示している。この処理において、ユーザから比較表示を行うと指示された場合には、携帯電話１００は、後述する進行状況比較表示処理を実行する（ステップＳ１１６）。これに対して、比較表示を行わないと指示された場合や、ステップＳ１１２において、副経路が経路データに含まれていないと判断した場合には、主経路をモニタ１４０に表示して、その上に、ＧＰＳ回路１１０で測位した現在位置を重畳表示する通常の表示処理（進行状況通常表示処理）を実行する。
【００３７】
Ｃ．進行状況比較表示処理：
続いて、上述した経路探索処理ルーチンのステップＳ１１６で実行される進行状況比較表示処理の詳細について説明する。
図８は、進行状況比較表示処理ルーチンのフローチャートである。この進行状況比較表示処理が開始されると、まず、携帯電話１００は、この進行状況比較表示処理を開始した時刻をサーバ装置２００に送信する（ステップＳ１２０）。サーバ装置２００の位置推測部２１６は、携帯電話１００から開始時刻を取得すると（ステップＳ２２０）、外部のサーバから、時刻表情報や遅延情報、渋滞情報を受信する（ステップＳ２２２）。具体的には、副経路に対応する移動手段が公共交通機関であれば、時刻表提供サーバ５００から時刻表情報を取得し、更に、遅延情報提供サーバ６００から遅延情報を取得する。また、副経路に対応する移動手段が自動車であれば、渋滞情報提供サーバ７００から渋滞情報を取得する。これらの情報を取得すると、サーバ装置２００の位置推測部２１６は、副経路を移動していると仮定した場合の推測位置を算出する（ステップＳ２２４）。
【００３８】
ステップＳ２２４における推測処理は、副経路を移動する移動手段が公共交通機関と自動車とで異なる。副経路を移動する移動手段が自動車であれば、ステップＳ２２０において取得した開始時刻から、現在の時刻を差し引くことで、進行状況比較表示処理を開始してからの経過時間を求める。そして、予め定められた自動車の平均時速に経過時間を乗算することで、進行状況比較表示処理が開始されてからの移動距離を推測する。移動距離を推測すると、副経路の出発地からその移動距離分だけ副経路に沿って移動した位置が推測位置となる。平均時速は、副経路を構成する道路の種別（高速道路や一般道等）に応じて可変させる。一方、副経路を移動する移動手段が公共交通機関であれば、ステップＳ２２２で取得した時刻表情報を参照して、現在の時刻に対応する副経路上の位置を求める。更に、こうして求めた副経路上の位置を、ステップＳ２２２で取得した遅延情報に基づいて調整する。例えば、遅延時間が３０分という遅延情報が取得されれば、時刻表上、現在の時刻から３０分前の時刻が出発時刻に設定されている位置が現在位置となる。なお、移動手段が徒歩の場合には、経過時間に平均時速（例えば、４Ｋｍ／時）を乗算することで移動距離を求める。
【００３９】
ステップＳ２２４において、副経路上の推測位置を求めると、サーバ装置２００の位置推測部２１６は、その推測位置を携帯電話１００に送信する（ステップＳ２２６）。携帯電話１００は、サーバ装置２００から推測位置を受信すると（ステップＳ１２２）、自己のＧＰＳ回路１１０を用いて現在位置を測位し（ステップＳ１２４）、こうして測位した現在位置と、ステップＳ１２２で受信した推測位置とをモニタ１４０上に比較可能に表示する（ステップＳ１２６）。このとき、測位された現在位置が主経路からずれている場合には、携帯電話１００は、最も近い主経路上の位置に現在位置を補正して表示を行う。
【００４０】
図２には、現在位置と推測位置とを比較可能に表示した例を示している。図２に示したように、本実施例では、出発地から目的地までの主経路および副経路の全体図を一画面に表示しており、主経路上には現在位置を示すマークを表示し、副経路上には推定位置を示すマークを表示している。なお、本実施例では、副経路がひとつのみ探索された例を示しているが、副経路は複数探索されてもかまわない。この場合、モニタ１４０上には、複数の副経路が表示され、各副経路についてそれぞれ推測位置が算出されて表示される。
【００４１】
モニタ１４０への経路の表示方法は、図２に示した例に限られない。例えば、主経路および副経路の全体図を一画面に表示するのではなくスクロール表示させてもよい。また、モニタ１４０の表示領域を上下あるいは左右に分割し、主経路および現在位置と、副経路および推定位置と、をそれぞれ分割された領域に表示することとしてもよい。また、主経路と現在位置のみの表示を行う画面と、副経路と推定位置のみが表示される画面とを、所定のボタンを押すことで切り換え可能に表示してもよい。
【００４２】
上記ステップＳ１２６によって、現在位置と推測位置の表示を行うと、携帯電話１００は、ステップＳ１２４で測位された現在位置に基づいて、ユーザが目的地に到着したかを判断する（ステップＳ１２８）。目的地に到着していなければ、処理をステップＳ１２２に戻す。こうすることで、サーバ装置２００から推測位置を受信しながら、現在位置を測位し、目的地に到着するまで、これらがモニタ１４０上に比較可能に表示されることになる。ユーザが目的地に到着した場合には、携帯電話１００は、サーバ装置２００に対して、到着時刻を送信し（ステップＳ１３０）、当該進行状況比較表示処理を終了する。
【００４３】
サーバ装置２００は、上記ステップＳ２２６によって推測位置を携帯電話１００に送信すると、携帯電話１００から到着時刻を受信したかを判断する（ステップＳ２２８）。到着時刻が受信されない場合には、サーバ装置２００は、処理をステップＳ２２２に戻す。こうすることで、サーバ装置２００は、携帯電話１００から到着時刻を受信するまで、副経路上における推測位置を求め、その推測位置を携帯電話１００に送信することになる。ステップＳ２２８において携帯電話１００から到着時刻を受信した場合には、サーバ装置２００の統計処理部２１８は、受信した到着時刻からステップＳ２２０で受信した開始時刻を差し引くことで、ユーザが主経路を移動した移動時間を算出し、その移動時間について統計処理を行う（ステップＳ２３０）。
【００４４】
ステップＳ２３０における統計処理では、統計処理部２１８は、統計データベース２４４（図４）を参照して、携帯電話１００から取得した出発地と目的地とに対応するメッシュの組み合わせを検索し、そのエントリについて平均移動時間を算出する。そして、算出された平均移動時間を、指定された移動手段に対して記録する。このようにして生成された統計データベース２４４は、上述された経路探索処理において、出発地と目的地とに応じてお勧め移動手段を検索する際に用いられる。なお、このステップＳ２３０における統計処理は、図８に示した進行状況比較表示処理とは独立させて、バッチ処理によって行うこととしてもよい。
【００４５】
以上、本実施例の進行状況表示システム１０の構成および処理について説明した。本実施例の進行状況表示システム１０によれば、携帯電話１００のモニタ１４０上に、主経路上の現在位置と、副経路上の推測位置とを比較可能に表示することができる。そのため、ユーザは、現在利用している移動手段によって移動した場合と、他の移動手段によって移動した場合とにおける進行状況を容易に比較することができる。この結果、例えば、副経路上の推測位置が、主経路上の現在位置よりも早く目的地に到達すれば、次回、同じ目的地に移動する際に、他の移動手段で移動することを検討することができる。
【００４６】
更に、本実施例の進行状況表示システム１０では、出発地および目的地の組み合わせ毎に、移動時間の統計を各移動手段について求める。そのため、ユーザから指定された出発地と目的地との間を効率的に移動可能な移動手段をユーザに提示することができる。また、本実施例では、出発地と目的地とをメッシュによって管理するため、ユーザが指定した出発地や目的地があまり人気のない地点であったとしても、有意な統計結果（平均移動時間）を得ることが可能になる。
【００４７】
Ｄ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。また、上記実施例では、移動手段として、自動車や鉄道、徒歩の例を挙げたが、移動手段には、船舶や航空機、自転車等が含まれていてもよい。その他、以下のような変形が可能である。
【００４８】
上記実施例では、図２に示したように、主経路上に現在位置を表示し、副経路上に推測位置を表示することで、主経路の進行状況と副経路の進行状況とを比較可能に表示した。しかし、主経路の進行状況と副経路の進行状況とを比較可能な表示例はこれに限られない。
【００４９】
図９は、主経路の進行状況と副経路の進行状況とを比較可能な他の表示例を示す図である。図９に示した例では、モニタ１４０上には主経路の画像のみが表示されており、副経路の画像については表示されていない。ただし、画面の右下部に、主経路と副経路の進行状況が文字情報によって表示されている。図示するように、図９に示した例では、主経路および副経路についてそれぞれ、経路全体の距離に対する現在の移動距離や、予想到着時間、予想残り時間が表示されている。また、主経路および副経路において、渋滞や遅延が発生している場合には、その旨が表示される。また、これらの情報の下部には、「表示」ボタンが備えられており、これらのボタンを押すことで、モニタ１４０上に表示する経路の画像を、主経路と副経路の中から選択することができる。このように、主経路および副経路における進行状況は、画像として表示するのではなく、文字情報のみによっても表すことが可能である。
【００５０】
上記実施例では、副経路上の位置をサーバ装置２００が推測している。しかし、副経路上の位置は、携帯電話１００が推測しても構わない。携帯電話１００は、時刻表提供サーバ５００や遅延情報提供サーバ６００、渋滞情報提供サーバ７００から通信ネットワークＮＴを介して直接、時刻表情報や遅延情報、渋滞情報を取得することで、副経路上の現在位置を推測することができる。
【符号の説明】
【００５１】
１０…進行状況表示システム
１００…携帯電話
１１０…ＧＰＳ回路
１２０…無線通信回路
１３０…制御マイコン
１４０…モニタ
２００…サーバ装置
２１０…ＣＰＵ
２１２…探索条件受付部
２１４…経路探索部
２１６…位置推測部
２１８…統計処理部
２２０…ＲＡＭ
２３０…通信インターフェース
２４０…ハードディスク
２４２…道路・路線データベース
２４４…統計データベース
５００…時刻表提供サーバ
６００…渋滞情報提供サーバ
７００…渋滞情報提供サーバ
【図１】
2010204008.tif 000003
【図２】
2010204008.tif 000004
【図３】
2010204008.tif 000005
【図４】
2010204008.tif 000006
【図５】
2010204008.tif 000007
【図６】
2010204008.tif 000008
【図７】
2010204008.tif 000009
【図８】
2010204008.tif 000010
【図９】
2010204008.tif 000011