(57)【特許請求の範囲】
【請求項１】
ナビ装置との通信に基づき、当該ナビ装置によるユーザの誘導を支援するナビサーバであって、
前記ナビ装置との通信に基づき、前記ユーザの位置および目的位置を伴う要求を認識したことを要件として、前記ユーザを当該目的位置まで案内するための支援ルートを探索するように構成されている第１支援演算処理要素と、
前記ナビ装置との通信に基づき、前記第１支援演算処理要素により探索された前記支援ルートに含まれている地点またはリンクを前記ナビ装置に認識させるように構成されている第２支援演算処理要素とを備え、
前記第１支援演算処理要素が、前回支援ルートと同一の目的位置を伴う今回要求を認識したことを要件として、前記前回支援ルート上の地点であって、当該今回要求に伴う前記ユーザの位置から指定距離以上離れた地点を始点とする今回支援ルートを探索するように構成されていることを特徴とするナビサーバ。
【請求項２】
請求項１記載のナビサーバにおいて、
前記第１支援演算処理要素が、前記ユーザの移動形態に影響を及ぼす因子を認識し、当該因子に応じて前記指定距離または前記今回支援ルートの始点を設定するように構成されていることを特徴とするナビサーバ。
【請求項３】
請求項１または２記載のナビサーバとの通信に基づき、ユーザを案内するためのナビ装置であって、
前記ナビ装置が、前記ユーザの位置および目的位置を認識し、当該ユーザの位置および目的位置を伴う要求を前記ナビサーバに認識させるように構成されている第１演算処理要素と、
前記要求に応じて前記ナビサーバにおいて探索された支援ルートに含まれている地点またはリンクを認識し、当該認識結果に基づいて前記ユーザを目的位置に案内するためのナビルートを探索かつ出力するように構成されている第２演算処理要素とを備えていることを特徴とするナビ装置。
【請求項４】
請求項３記載のナビ装置において、
前記第１演算処理要素が、前記支援ルートとは無関係に前記ユーザを前記目的位置を結ぶナビルートを探索し、当該ナビルートに含まれる中間位置をさらに伴う前記要求を前記ナビサーバに認識させるように構成されていることを特徴とするナビ装置。
【請求項５】
請求項１または２記載のナビサーバと、請求項３または４記載のナビ装置とにより構成されていることを特徴とするナビシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビ装置との通信に基づき、当該ナビ装置による移動体の誘導を支援するナビサーバ等に関する。
【背景技術】
【０００２】
ナビサーバによりナビ装置からの要求に応じて当該ナビ装置のユーザを目的位置まで案内するための支援ルートが探索された後、ナビ装置によりナビサーバの探索結果に応じた情報に基づいてナビルートが探索または支援ルートが再現される技術が提案されている(特許文献１参照)。
【０００３】
ナビ装置によりナビサーバの検索結果とは無関係に探索された第１ナビルートと、当該ナビサーバの探索結果に応じた第２ナビルートとを融合させることにより、ユーザを目的位置まで案内するための今回ナビルートが生成される。これにより、ナビ装置がナビサーバに対して要求を発してから、ナビサーバから支援ルートの探索結果に応じた情報を受け取るまでのタイムラグの影響の軽減または解消が図られている(特許文献２参照)。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１８４１０７号公報
【特許文献２】特開２００９−０１９９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、支援ルートの探索結果に基づいてナビルートが生成された後に今回要求があった場合、前記のようなタイムラグの影響の排除については考慮されていなかった。このため、当該今回要求後も継続的に変化するユーザの位置に鑑みてナビルートの利用価値が損なわれてしまう可能性がある。
【０００６】
そこで、本発明は、ユーザの位置に鑑みて、今回要求に応じたナビルートの利用価値の向上を図ることができるナビシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するための本発明のナビサーバは、ナビ装置との通信に基づき、当該ナビ装置によるユーザの誘導を支援するナビサーバであって、前記ナビ装置との通信に基づき、前記ユーザの位置および目的位置を伴う要求を認識したことを要件として、前記ユーザを当該目的位置まで案内するための支援ルートを探索するように構成されている第１支援演算処理要素と、前記ナビ装置との通信に基づき、前記第１支援演算処理要素により探索された前記支援ルートに含まれている地点またはリンクを前記ナビ装置に認識させるように構成されている第２支援演算処理要素とを備え、前記第１支援演算処理要素が、前回支援ルートと同一の目的位置を伴う今回要求を認識したことを要件として、前記前回支援ルート上の地点であって、当該今回要求に伴う前記ユーザの位置から指定距離以上離れた地点を始点とする今回支援ルートを探索するように構成されていることを特徴とする。
【０００８】
前記課題を解決するためのナビ装置は、前記ナビサーバとの通信に基づき、ユーザを案内するためのナビ装置であって、前記ナビ装置が、前記ユーザの位置および目的位置を認識し、当該ユーザの位置および目的位置を伴う要求を前記ナビサーバに認識させるように構成されている第１演算処理要素と、前記要求に応じて前記ナビサーバにおいて探索された支援ルートに含まれている地点またはリンクを認識し、当該認識結果に基づいてナビルートを探索かつ出力するように構成されている第２演算処理要素とを備えていることを特徴とする。
【０００９】
前記課題を解決するためのナビシステムは、前記ナビサーバと、前記ナビ装置とにより構成されていることを特徴とする。
【００１０】
本発明のナビシステムならびにその構成要素であるナビサーバおよびナビ装置（以下、適宜「ナビシステム等」という。）によれば、ナビ装置からユーザの位置および目的位置を伴う要求があったことに応じて、ナビサーバによりユーザを目的位置に案内するための支援ルートが探索される。また、この支援ルートの探索結果としての支援ルートに含まれる地点またはリンクに応じて、ナビ装置によりナビルートが探索かつ出力される。これにより、ユーザはこのナビルートにしたがってナビ装置により誘導される形で移動することができる。
【００１１】
その後、ナビ装置から同一の目的位置を伴う今回要求があった場合、前回支援ルート上の地点であって、当該要求に伴うユーザの位置から指定距離以上離れている地点を始点とする今回支援ルートが探索される。「指定距離」は、ナビ装置からのナビサーバに対する要求後、当該要求に応じてナビ装置により今回ナビルートが探索かつ出力されるまでの期間（タイムラグ）における、ユーザの予測移動距離以上の値に設定される。
【００１２】
これにより、今回要求に応じて今回ナビルートがナビ装置に出力されたとき、その時点におけるユーザの位置またはこの位置よりも目的位置に対して接近した位置に当該今回ナビルートが始まることになる。特に、ユーザが先の要求に応じた支援ルートの探索結果に基づくナビルートにしたがって移動している場合、今回ナビルートはユーザが移動中のルート上から始まることになる。
【００１３】
したがって、ユーザは逆戻り、大幅な進路変更等を強いられることなく今回ナビルートにしたがって円滑に移動することができる。よって、ユーザの位置に鑑みて、今回要求に応じたナビルートの利用価値の向上が図られる。
【００１４】
前記第１支援演算処理要素が、前記ユーザの移動形態に影響を及ぼす因子を認識し、当該因子に応じて前記指定距離または前記今回支援ルートの始点を設定するように構成されていてもよい。
【００１５】
当該構成のナビシステム等によれば、ユーザの移動形態に影響を与える因子に鑑みて、適当な位置を始点とする今回ナビルートが探索かつ出力されうる。これにより、ユーザは逆戻り、大幅な進路変更等を強いられることなく今回ナビルートにしたがって円滑に移動することができる。このため、ユーザの位置に鑑みて、今回要求に応じたナビルートの利用価値の向上が図られる。
【００１６】
ナビ装置において、前記第１演算処理要素が、前記支援ルートとは無関係に前記ユーザを前記目的位置を結ぶナビルートを探索し、当該ナビルートに含まれる中間位置をさらに伴う前記要求を前記ナビサーバに認識させるように構成されていてもよい。
【００１７】
なお、本発明の構成要素が情報を「認識する」とは、当該構成要素が情報を受信すること、情報をデータベースやメモリから探索または読み出すこと、受信等した基礎情報に基づいて演算処理によって情報を算定、推定、設定、決定、探索等すること、パケットをデコードして情報を顕在化させること、さらには算定等した情報をメモリに保存すること等、他の情報処理のために当該情報を準備しておくためのあらゆる情報処理を実行することを意味する。
【００１８】
また、本発明の構成要素が情報を「出力する」とは、当該情報の表示、音声出力、振動出力等、人間がその視覚、聴覚、触覚等、五感を通じて認識しうるあらゆる形態で情報を出力することを意味する。
【００１９】
本発明の構成要素が、担当の演算処理を実行するように「構成されている」とは、当該構成要素が必要なプログラムおよびデータをメモリから読み取り等した上で、当該データに基づき、当該プログラムにしたがって担当演算処理を実行する機能を有すること、ひいてはプログラムされていることを意味する。
【図面の簡単な説明】
【００２０】
【図１】本発明のナビシステムの構成図。
【図２】本発明のナビシステムの機能説明図。
【図３】支援ルートおよびナビルートに関する説明図。
【発明を実施するための形態】
【００２１】
（ナビシステムの構成）
図１に示されているナビシステムはナビサーバ１００と、車両に搭載されているナビ装置２００とにより構成されている。なお、ナビ装置２００は車両に対して取り外し可能に搭載されてもよいし、携帯端末機器としてユーザにより持ち運びされてもよい。
【００２２】
ナビサーバ１００は、一または複数のサーバコンピュータにより構成されている。ナビサーバ１００は、第１道路交通状況格納要素１０１と、第２道路交通状況格納要素１０２と、気象状況格納要素１０３と、支援マップ格納要素１０４と、第１支援演算処理要素１１０と、第２支援演算処理要素１２０とを備えている。
【００２３】
格納要素１０１〜１０４はメモリ等より構成される記憶装置により構成されている。格納要素１０１〜１０４のうち一部または全部が、第１支援演算処理要素１１０および第２支援演算処理要素１２０を構成要素として有するサーバコンピュータとは別個のデータベースサーバの構成要素であってもよい。
【００２４】
第１支援演算処理要素１１０および第２支援演算処理要素１２０のそれぞれは、ソフトウェアと、当該ソフトウェアが格納されるメモリおよび当該ソフトウェアをメモリから読み取って指定の演算処理を実行する演算処理装置（ＣＰＵ）等のハードウェアとにより構成されている。第１支援演算処理要素１１０および第２支援演算処理要素１２０のそれぞれが、少なくとも一部が連携可能な別個のハードウェアにより構成されていてもよい。
【００２５】
第１道路交通情報格納要素１０１にはプローブカーまたはフローティングカーとしての車両に搭載されているナビ装置２００からナビサーバ１００に送信またはアップロードされたプローブ情報（各時刻における個々のプローブカーの位置）に基づく第１道路交通情報（各リンクにおける移動所要時間や交通渋滞の程度など）が格納されている。
【００２６】
第２交通情報格納要素１０２には、道路交通情報センターのサーバ等からナビサーバ１００に送信された第２道路交通情報（各リンクにおける移動所要時間や交通渋滞の程度のほか、各リンクにおける交通規制の有無を表す情報、各リンク周辺のイベントの有無およびイベントの種類を表す情報など）が格納されている。
【００２７】
気象情報格納要素１０３には、気象情報センターのサーバ等からナビサーバ１００に送信された各リンク周辺の気象情報等が格納されている。
【００２８】
支援マップ格納要素１０４には支援マップ情報が格納されている。支援マップ情報において、道路を構成する各リンクの位置、形状および姿勢等が、座標（（緯度、経度）または（緯度、経度、高度））の列により表現されている。また、各リンクには当該各リンクを識別するためのリンク識別情報と、道路種類を表すデータとが付されている。
【００２９】
第１支援演算処理要素１１０は、ナビ装置２００との通信に基づき、当該ナビ装置２００のユーザまたは当該ナビ装置２００が搭載されている車両の時刻ｔｉにおける位置ｐ0（ｉ）および目的位置ｐ2（ｉ）を伴う要求Ｒｅｑ（ｉ）を認識するように構成されている。第１支援演算処理要素１１０は、要求Ｒｅｑ（ｉ）に応じて、ユーザをその位置ｐ（ｔｉ）から目的位置ｐ2（ｉ）に誘導または案内するための支援ルートＲ（ｉ）を探索するように構成されている。
【００３０】
「ｉ」は当該要求の回数を表わす指数であり、ユーザによる車両のＩＧＮスイッチまたはＡＣＣスイッチがＯＦＦからＯＮに切り替えられるたび、あるいは、ユーザによるナビ装置２００の指定態様での操作のたびに「０」にリセットされうる。
【００３１】
支援ルートＲ（ｉ）の探索に際して、第１道路交通情報格納要素１０１に格納されている第１道路交通情報と、第２道路交通情報格納要素１０２に格納されている第２道路交通情報と、気象状況格納要素１０３に格納されている気象情報等と、支援マップ格納要素１０４に格納されている支援マップ情報とが用いられる。
【００３２】
第２支援演算処理要素１２０は、ナビ装置２００との通信に基づき、第１支援演算処理要素１１０により探索された支援ルートＲ（ｉ）に含まれる地点の座標情報またはリンクに関する情報をリンク識別情報としてナビ装置２００に認識させるように構成されている。
【００３３】
ナビ装置２００は車両に搭載されたハードウェアとしてのＥＣＵまたはコンピュータと、メモリに格納され、当該コンピュータに諸機能を付与するソフトウェアにより構成されている。なお、このソフトウェアは最初から車載コンピュータのメモリ（ＲＯＭ）に格納されていてもよいが、車載コンピュータからのリクエストがあったとき等の任意のタイミングでこのソフトウェア（プラグラム）の一部または全部がサーバ（図示略）からネットワークや衛星放送を介して当該車載コンピュータにダウンロードまたは放送され、そのメモリ（ＥＥＰＲＯＭ，ＲＡＭ）等に格納されてもよい。
【００３４】
ナビ装置２００は、入力装置２０１と、出力装置２０２と、ナビマップ格納要素２０４と、第１演算処理要素２１０と、第２演算処理要素２２０とを備えている。
【００３５】
入力装置２０１は、操作ボタンやマイクロフォンにより構成され、ユーザの操作または発話による種々の操作または入力設定を可能とする。出力装置２０２は、ディスプレイ装置により構成され、マップ情報等を表示または出力する。
【００３６】
ナビマップ格納要素２０４には出力装置２０２に出力されるナビマップ情報等が格納されている。ナビマップ情報において、道路を構成する各リンクの位置、形状および姿勢等が、座標列により表現され、かつ、各リンクには当該各リンクを識別するためのリンク識別情報が付されている。ナビマップ情報と支援マップ情報とのスペックやデータ構造が異なるため、各マップ情報における座標列の定義等が異なっていても、同一のリンクに共通のリンク識別情報が付されることにより、リンクのマッチングが可能とされている。
【００３７】
第１演算処理要素２１０は、ユーザの位置ｐ0（ｉ）および目的位置ｐ2（ｉ）を認識し、第１ナビルートｒ1（ｉ）を探索かつ出力装置２０２に出力させるように構成されている。第１演算処理要素２１０は、ユーザの位置ｐ0（ｔ）および目的位置ｐ2（ｉ）に加えて、第１ナビルートｒ1（ｔ）に含まれる中間位置を伴う要求Ｒｅｑ（ｉ）をナビサーバ１００に認識させるように構成されている。ユーザの位置ｐ0（ｉ）は、ナビ装置２００を構成するＧＰＳ受信機により人工衛星から受信された信号のほか、必要に応じてジャイロセンサの出力信号に基づいて計測される。目的位置ｐ2（ｉ）はユーザによる入力装置２０１の操作によってナビ装置２００に入力される。
【００３８】
第２演算処理要素２２０は、要求Ｒｅｑ（ｉ）に応じてナビサーバ１００において探索された支援ルートＲ（ｉ）に含まれている地点の座標位置またはリンク識別情報を認識するように構成されている。第２演算処理要素２２０は、当該認識結果に基づき、ユーザを目的位置ｐ2（ｉ）に誘導または案内するための第２ナビルートｒ2（ｉ）を探索かつ出力装置２０２に出力するように構成されている。
【００３９】
第１ナビルートｒ1（ｉ）および第２ナビルートｒ2（ｉ）の探索に際して、ナビマップ格納要素２０４に格納されているナビマップ情報等が用いられる。
【００４０】
（ナビシステムの機能）
車両のＩＧＮスイッチまたはＡＣＣスイッチがＯＦＦからＯＮに切り替えられたこと、あるいは、ナビ装置２００のスイッチがＯＦＦからＯＮに切り替えられたことに応じて、ルート探索の要求回数を示す指数ｉが「０」にリセットされる（図２／ＳＴＥＰ２０２）。
【００４１】
また、ナビ装置２００において、第１演算処理要素２１０により、通信機器により受信されたＧＰＳ信号等に基づき、ユーザの位置ｐ（ｔ）が定常的に測定される。さらに、ユーザによって入力装置２０１を通じて目的位置ｐｄｓｔが入力された場合、第１演算処理要素２１０によりこの目的位置ｐｄｓｔが認識される。
【００４２】
続いて、第１演算処理要素２１０により、入力装置２０１を通じた、ユーザによる今回ルート探索要求の有無が判定される（図２／ＳＴＥＰ２０４）。ルート探索要求があったと判定された場合（図２／ＳＴＥＰ２０４‥ＹＥＳ）、指数ｉが「１」だけ増やされる（図２／ＳＴＥＰ２０６）。
【００４３】
また、第１演算処理要素２１０により、この時点ｔｉにおけるユーザの位置ｐ0（ｉ）から目的位置ｐ2（ｉ）に、当該ユーザを案内するための第１ナビルートｒ1（ｉ）が探索される（図２／ＳＴＥＰ２１０）。これにより、図３（ａ）に一点鎖線で示されているように、ユーザの位置ｐ0（ｉ）および目的位置ｐ2（ｉ）を結ぶ第１ナビルートｒ1（ｉ）が出力装置２０２に出力表示される。
【００４４】
さらに、第１演算処理要素２１０により、ユーザの位置ｐ0（ｉ）および目的位置ｐ2（ｉ）に加えて、第１ナビルートｒ1（ｉ）に含まれる一または複数の中間位置を伴う要求Ｒｅｑ（ｉ）がナビサーバ１００に対して送信される（図２／矢印Ｘ１）。要求Ｒｅｑ（ｉ）には、ナビ装置２００を識別するためのナビ識別情報またはユーザを識別するためのユーザ識別情報のほか、指数ｉが添付される。
【００４５】
なお、第１ナビルートｒ1（ｉ）の探索処理（図２／ＳＴＥＰ２１０）が省略され、当該第１ナビルートｒ1（ｉ）に含まれる中間位置を伴わない要求Ｒｅｑ（ｉ）がナビサーバ１００に対して送信されてもよい。第１ナビルートｒ1（ｉ）の探索要否は、ナビ装置２００によるユーザの時系列的な測定位置、または、車両に搭載されている車速センサの出力信号等に基づき、ユーザまたは車両が移動しているか否かに応じて判断されてもよい。
【００４６】
要求Ｒｅｑ（ｉ）に応じて、ナビサーバ１００において第１支援演算処理要素１１０により、指数ｉが１であるか否かが判定される（図２／ＳＴＥＰ１０２）。この判定は、該当ユーザの同一の移動期間（車両のＩＧＮスイッチ等がＯＮに切り替えられてからＯＦＦに切り替えられるまでの期間など）における、支援ルートＲ（ｉ）の探索履歴の有無が判定されることに相当する。
【００４７】
指数ｉが１であると判定された場合（図２／ＳＴＥＰ１０２‥ＹＥＳ）、第１演算処理要素１１０により、ユーザをその位置ｐ1（ｉ）から中間位置を経由して目的位置ｐ2（ｉ）に案内するための支援ルートＲ（ｉ）が探索される（図２／ＳＴＥＰ１１１）。
【００４８】
これにより、図３（ａ）に破線で示されているように、第１ナビルートｒ1（ｉ）と同様に要求Ｒｅｑ（ｉ）に含まれるユーザの位置ｐ0（ｉ）から目的位置ｐ2（ｉ）に至る支援ルートＲ（ｉ）が探索される。支援ルートＲ（ｉ）は、目的位置ｐ2（ｉ）までの移動距離もしくは予測所要時間が最短である、または、目的位置ｐ2（ｉ）までの走行に際して車両の燃費が最良である等の条件にしたがって探索される。
【００４９】
指数ｉが１ではない（２以上である）と判定された場合（図２／ＳＴＥＰ１０２‥ＮＯ）、今回要求Ｒｅｑ（ｉ）に伴う今回目的位置ｐ2（ｉ）が、前回要求Ｒｅｑ（ｉ−１）に伴う前回目的位置ｐ2（ｉ−１）と同一であるか否かがさらに判定される（図２／ＳＴＥＰ１０４）。
【００５０】
当該判定結果が否定的である場合（図２／ＳＴＥＰ１０４‥ＮＯ）、前記と同様にユーザの位置ｐ0（ｉ）から目的位置ｐ2（ｉ）に至る支援ルートＲ（ｉ）が探索される（図２／ＳＴＥＰ１１１）。
【００５１】
一方、当該判定結果が肯定的である場合（図２／ＳＴＥＰ１０４‥ＹＥＳ）、第１支援演算処理要素１１０により、ユーザの位置ｐ0（ｉ）の周辺における、当該ユーザの移動形態に影響を及ぼす可能性がある状況が認識される（図２／ＳＴＥＰ１０６）。
【００５２】
当該状況には、第１道路交通情報または第２道路交通情報から認識される、ユーザが現在移動中の道路における予測移動所要時間、渋滞の程度または有無、交通事故の有無等の道路交通状況が含まれる。また、当該状況には、気象情報により認識される、ユーザが現在移動中の道路における天候、気温、湿度、降雨量、積雪または凍結の有無等の気象状況が含まれる。
【００５３】
その上で、第１支援演算処理要素１１０により、当該認識結果に基づき、要求Ｒｅｑ（ｉ）に伴うユーザの位置ｐ0（ｉ）から指定距離ｄ0（ｉ）以上離れた地点が今回支援ナビルートＲ（ｉ）の始点ｐ1（ｉ）として設定される（図２／ＳＴＥＰ１０８）。
【００５４】
指定距離ｄ0（ｉ）は、ナビ装置２００から要求Ｒｅｑ（ｉ）が発せられてから、後述するように支援ルートＲ（ｉ）の探索結果に基づくナビルートｒ（ｉ）がナビ装置２００において出力されるまでのタイムラグ（指定期間）における、ユーザの予測移動距離以上の値に設定されている。この予測移動距離は、たとえばユーザが移動中の道路（かつユーザの位置近傍）における予測移動所要時間が短い場合には長くなる等、認識結果に応じて流動的に設定されうる。
【００５５】
これにより、図３（ｂ）に示されているように、前回支援ルートＲ（ｉ−１）（破線）上の地点であって、ユーザの位置ｐ0（ｉ）から指定距離ｄ0（ｉ）以上の距離ｄ（ｉ）だけ離れている地点が始点ｐ1（ｉ）として設定される。
【００５６】
そして、第１支援演算処理要素１１０により、始点（当該タイムラグ経過後のユーザの予測位置）ｐ1（ｉ）から目的位置ｐ2（ｉ）にユーザを案内するための支援ナビルートＲ（ｉ）が探索される（図２／ＳＴＥＰ１１２）。これにより、図３（ｂ）に実線で示されているように、タイムラグ経過後のユーザの予測位置ｐ1（ｉ）から目的位置ｐ2（ｉ）に至る支援ルートＲ（ｉ）が探索される。
【００５７】
続いて、第２支援演算処理要素１２０により、支援ルートＲ（ｉ）に含まれる複数のリンクのうち、少なくとも一部を識別するためのリンク識別情報が、ナビ識別情報により識別されるナビ装置２００に送信される（図２／矢印Ｘ２）。
【００５８】
ナビ装置２００において、第２演算処理要素２２０により、当該リンク識別情報により認識されるリンクが含まれ、かつ、ユーザを目的位置ｐ2（ｉ）に案内するための第２ナビルートｒ2（ｉ）が探索される（図２／ＳＴＥＰ２２０）。
【００５９】
これにより、図３（ｂ）に二点鎖線で示されているように、ユーザの予測位置ｐ1（ｉ）および目的位置ｐ2（ｉ）を結ぶ第２ナビルートｒ2（ｉ）が出力装置２０２に出力表示される。このほか、ユーザの測定位置ｐ0（ｉ））および目的位置ｐ2（ｉ）を結ぶ第２ナビルートｒ2（ｉ）も出力装置２０２に出力表示されうる。
【００６０】
（ナビシステムの作用効果）
前記機能を発揮するナビシステムによれば、ナビ装置２００からユーザの位置ｐ0（ｉ）および目的位置ｐ2（ｉ）を伴う要求Ｒｅｑ（ｉ）（ｉ＝１）があったことに応じて、ナビサーバ１００によりユーザをこの目的位置ｐ2（ｉ）に案内するための支援ルートＲ（ｉ）が探索される（図２／ＳＴＥＰ１１１、図３（ａ）参照）。また、この支援ルートＲ（ｉ）の探索結果としての支援ルートに含まれるリンクに応じて、ナビ装置２００により第２ナビルートｒ2（ｉ）が探索かつ出力される（図２／ＳＴＥＰ２２０参照）。これにより、ユーザはこのナビルートＲ（ｉ）にしたがってナビ装置２００により誘導される形で移動することができる。
【００６１】
その後、ナビ装置２００から前回目的位置ｐ2（ｉ−１）と同一の今回目的位置ｐ2（ｉ）を伴う今回要求Ｒｅｑ（ｉ）（ｉ＞１）があった場合、前回支援ルートＲ（ｉ−１）上の地点であって、当該要求Ｒｅｑ（ｉ）に伴うユーザの位置ｐ0（ｉ）から指定距離以上離れている地点ｐ1（ｉ）を始点とする今回支援ルートＲ（ｉ）が探索される（図２／ＳＴＥＰ１１２、図３（ｂ）参照）。前記のように、指定距離ｄ0（ｉ）は、ナビ装置２００からのナビサーバ１００に対する要求Ｒｅｑ（ｉ）の後、当該要求Ｒｅｑ（ｉ）に応じてナビ装置２００により今回ナビルートｒ（ｉ）が探索かつ出力されるまでの期間（タイムラグ）における、ユーザの予測移動距離以上の値に設定される。
【００６２】
これにより、今回要求に応じて今回の第２ナビルートｒ2（ｉ）がナビ装置２００に出力されたとき、その時点におけるユーザの位置ｐ0またはこの位置よりも目的位置ｐ2（ｉ）に対して接近した位置から当該今回の第２ナビルートｒ2（ｉ）が始まることになる。特に、ユーザが先の要求Ｒｅｑ（ｉ−１）に応じた支援ルートＲ（ｉ−１）の探索結果に基づくナビルートｒ（ｉ−１）（前回の第１ナビルートｒ1（ｉ−１）または前回の第２ナビルートｒ2（ｉ−１））にしたがって移動している場合、今回の第２ナビルートｒ2（ｉ）はユーザが移動中のルート上から始まることになる。
【００６３】
したがって、ユーザは逆戻り、大幅な進路変更等を強いられることなく今回の第２ナビルートｒ2（ｉ）にしたがって円滑に移動することができる。よって、ユーザの位置ｐ0（ｉ）に鑑みて、今回要求Ｒｅｑ（ｉ）に応じたナビルート（特に第２ナビルートｒ2（ｉ））の利用価値の向上が図られる。
【００６４】
（本発明の他の実施形態）
ナビサーバにおいて、第１支援演算処理要素１１０が、次の２つのモードのうちいずれか１つにしたがって支援ルートＲ（ｉ）を変更するように構成されていてもよい。ナビ装置２００の入力装置２０１を通じて、当該２つのモードのうち１つがユーザの意思に応じて選択されてもよい。
【００６５】
第１モードによれば、ナビサーバ１００において、支援ルートＲ（ｉ）のうち少なくともユーザが通行予定の部分における道路交通状況または気象状況等（図２／ＳＴＥＰ１０６参照）の変化の有無が定常的に認識された上で、当該変化があったことに応じてこの支援ルートＲ（ｉ）が変更される。第２モードによれば、ナビ装置２００からナビサーバ１００に対して状況変化の有無が周期的または断続的に問い合わせられ、ナビサーバ１００において当該問い合わせ時に当該状況変化の有無が断続的に認識された上で、当該変化があったことに応じてこの支援ルートＲ（ｉ）が変更される。
【符号の説明】
【００６６】
１００‥ナビサーバ、１１０‥第１支援演算処理要素、１２０‥第２支援演算処理要素、２００‥ナビ装置、２１０‥第１演算処理要素、２２０‥第２演算処理要素。
【図１】
0005184613.tif 000002
【図２】
0005184613.tif 000003
【図３】
0005184613.tif 000004