(57)【特許請求の範囲】
【請求項１】
プローブセンタに設置されるサーバと、
車両に搭載されるナビゲーション装置と、
を備え、
前記ナビゲーション装置は、
設定された経路に基づいて目的地までの経路案内を行う経路案内手段と、
前記経路案内に従って前記目的地に到着した場合に、目的地到着情報を前記サーバへ送信するナビ側送信手段と、
を有し、
前記サーバは、
前記目的地到着情報を受信するセンタ側受信手段と、
前記目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するポイント付与手段と、
を有し、
前記ナビゲーション装置は、前記経路案内手段を介して経路案内を行っている場合には、前記ナビ側送信手段を介してプローブ情報を前記サーバへ送信し、
前記サーバは、前記サーバ側受信手段を介して前記プローブ情報を受信していた場合に、前記ポイント数を該プローブ情報に対応するナビゲーション装置に送信することを特徴とするナビゲーションシステム。
【請求項２】
プローブセンタに設置されるサーバと、
車両に搭載されるナビゲーション装置と、
を備え、
前記ナビゲーション装置は、
設定された経路に基づいて目的地までの経路案内を行う経路案内手段と、
前記経路案内に従って前記目的地に到着した場合に、目的地到着情報を前記サーバへ送信するナビ側送信手段と、
ユーザを識別するユーザ識別情報を入力する入力手段と、
を有し、
前記サーバは、
前記目的地到着情報を受信するセンタ側受信手段と、
前記目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するポイント付与手段と、
複数のユーザ識別情報を記憶するユーザ識別情報記憶手段と、
を有し、
前記ナビゲーション装置は、
前記ユーザ識別情報が予め登録されていない場合には、前記入力手段を介して入力されたユーザ識別情報を前記ナビ側送信手段を介して前記サーバへ送信し、
前記経路案内手段を介して経路案内を行っている場合には、前記ナビ側送信手段を介してプローブ情報を前記サーバへ送信し、
前記サーバは、
前記サーバ側受信手段を介して受信した前記ユーザ識別情報が前記ユーザ識別情報記憶手段に記憶されている場合には、当該ユーザ識別情報によって識別されるユーザに対して、前記ポイント付与手段を介して前記ポイント数を付与し、
前記サーバ側受信手段を介して前記プローブ情報を受信していた場合に、当該ユーザ識別情報によって識別されるユーザに付与された前記ポイント数を該プローブ情報に対応するナビゲーション装置に送信することを特徴とするナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行に応じてポイントを付与するナビゲーションシステムに関するものである。
【背景技術】
【０００２】
従来より、走行に応じてポイントを付与するナビゲーションシステムに関して種々提案されている。
例えば、経路設定手段によって設定された出発地から目的地までの推奨経路を車両が走行した推奨経路走行割合に基づいて、運転者の運転を評価し、ポイントを付与することによって当該推奨経路を走行することに対する運転者の意識向上を図るように構成された走行経路評価システムがある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５４３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載される構成では、運転者は高いポイント数を獲得するためには、始めに探索された推奨経路の案内通りに走行することを強いられて、ストレスが増えて快適に走行することが困難になる虞がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ナビゲーションで提供される経路案内や各種交通情報を利用することで運転の利便性を向上すると共に、始めに探索された推奨経路の案内通りに走行することを強いられず快適に走行でき、ナビゲーション装置の利用の向上を図ることが可能となるナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るナビゲーションシステムは、プローブセンタに設置されるサーバと、車両に搭載されるナビゲーション装置と、を備え、前記ナビゲーション装置は、設定された経路に基づいて目的地までの経路案内を行う経路案内手段と、前記経路案内に従って前記目的地に到着した場合に、目的地到着情報を前記サーバへ送信するナビ側送信手段と、を有し、前記サーバは、前記目的地到着情報を受信するセンタ側受信手段と、前記目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するポイント付与手段と、を有し、前記ナビゲーション装置は、前記経路案内手段を介して経路案内を行っている場合には、前記ナビ側送信手段を介してプローブ情報を前記サーバへ送信し、前記サーバは、前記サーバ側受信手段を介して前記プローブ情報を受信していた場合に、前記ポイント数を該プローブ情報に対応するナビゲーション装置に送信することを特徴とする。
【０００７】
また、請求項２に係るナビゲーションシステムは、プローブセンタに設置されるサーバと、車両に搭載されるナビゲーション装置と、を備え、前記ナビゲーション装置は、設定された経路に基づいて目的地までの経路案内を行う経路案内手段と、前記経路案内に従って前記目的地に到着した場合に、目的地到着情報を前記サーバへ送信するナビ側送信手段と、ユーザを識別するユーザ識別情報を入力する入力手段と、を有し、前記サーバは、前記目的地到着情報を受信するセンタ側受信手段と、前記目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するポイント付与手段と、複数のユーザ識別情報を記憶するユーザ識別情報記憶手段と、を有し、前記ナビゲーション装置は、前記ユーザ識別情報が予め登録されていない場合には、前記入力手段を介して入力されたユーザ識別情報を前記ナビ側送信手段を介して前記サーバへ送信し、前記経路案内手段を介して経路案内を行っている場合には、前記ナビ側送信手段を介してプローブ情報を前記サーバへ送信し、前記サーバは、前記サーバ側受信手段を介して受信した前記ユーザ識別情報が前記ユーザ識別情報記憶手段に記憶されている場合には、当該ユーザ識別情報によって識別されるユーザに対して、前記ポイント付与手段を介して前記ポイント数を付与し、前記サーバ側受信手段を介して前記プローブ情報を受信していた場合に、当該ユーザ識別情報によって識別されるユーザに付与された前記ポイント数を該プローブ情報に対応するナビゲーション装置に送信することを特徴とする。
【発明の効果】
【００１４】
前記構成を有する請求項１に係るナビゲーションシステムでは、ナビゲーション装置は、経路案内を行っている場合には、プローブ情報をサーバへ送信し、設定された経路の目的地に到着した場合に、目的地到着情報をサーバへ送信する。サーバは、プローブ情報を受信していた場合に、この目的地到着情報に基づいたポイント数を該プローブ情報に対応するナビゲーション装置に送信する。これにより、運転者は始めに探索された推奨経路の案内通りに走行しなくても、プローブ情報をサーバへ送信して、設定した経路の目的地に到着すれば、ポイント数を獲得することができる。このため、運転者は経路の案内通りに走行することを強いられることなく、設定した目的地まで快適に走行することができ、ナビゲーション装置の利用の向上を図ることが可能となる。また、運転者がポイントを獲得するために、ナビゲーション装置による経路案内の利用の更なる向上を図ることが可能となる。
【００１５】
また、サーバは目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するため、運転者は設定された経路の目的地まで、長距離走行又は長時間走行をした場合に、高いポイント数を獲得することができる。これにより、目的地までの走行距離が長距離である場合や、目的地までの走行時間が長時間かかる場合に、運転者によるナビゲーション装置の利用の向上を図ることが可能となる。
【００１７】
また、請求項２に係るナビゲーションシステムでは、ナビゲーション装置は、ユーザ識別情報が予め登録されていない場合には、入力手段を介して入力されたユーザ識別情報をサーバへ送信する。ナビゲーション装置は、経路案内を行っている場合には、プローブ情報をサーバへ送信し、設定された経路の目的地に到着した場合に、目的地到着情報をサーバへ送信する。サーバは、プローブ情報を受信していた場合に、この目的地到着情報に基づいたポイント数をナビゲーション装置から受信したユーザ識別情報によって識別されるユーザに対して付与し、該プローブ情報に対応するナビゲーション装置に送信する。
これにより、運転者は始めに探索された推奨経路の案内通りに走行しなくても、プローブ情報をサーバへ送信して、設定した経路の目的地に到着すれば、ポイント数を獲得することができる。このため、運転者は経路の案内通りに走行することを強いられることなく、設定した目的地まで快適に走行することができ、ナビゲーション装置の利用の向上を図ることが可能となる。また、ナビゲーション装置に運転者のユーザ識別情報が予め登録されていない場合でも、運転者は当該ナビゲーション装置にユーザ識別情報を入力することによって、設定した目的地に到着すれば、ポイント数を獲得することができる。このため、運転者によるナビゲーション装置の利用の更なる向上を図ることが可能となる。また、運転者がポイントを獲得するために、ナビゲーション装置による経路案内の利用の更なる向上を図ることが可能となる。
また、サーバは目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じたポイント数を付与するため、運転者は設定された経路の目的地まで、長距離走行又は長時間走行をした場合に、高いポイント数を獲得することができる。これにより、目的地までの走行距離が長距離である場合や、目的地までの走行時間が長時間かかる場合に、運転者によるナビゲーション装置の利用の向上を図ることが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本実施例に係るナビゲーションシステムを示したブロック図である。
【図２】プローブセンタの利用者ＤＢに格納される利用者データファイルの一例を示す図である。
【図３】プローブセンタのポイントＤＢに格納される加算ポイント条件テーブルの一例を示す図である。
【図４】プローブセンタのポイントＤＢに格納される付与ポイントテーブルの一例を示す図である。
【図５】ナビゲーションシステムのナビゲーション装置を示したブロック図である。
【図６】ナビゲーションシステムで実行する「ポイント付与処理」を示すフローチャートである。
【図７】ナビゲーションシステムで実行する「ポイント付与処理」を示すフローチャートである。
【図８】獲得したポイント数が記憶される獲得ポイントデータテーブルの一例を示す図である。
【図９】他の実施例に係るナビゲーション装置が実行する「ポイント付与処理」を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明に係るナビゲーションシステム、ナビゲーション装置及びサーバを具体化した一実施例に基づき図面を参照しつつ詳細に説明する。
【００２４】
先ず、本実施例に係るナビゲーションシステム１の概略構成について図１乃至図５を用いて説明する。図１は本実施例に係るナビゲーションシステム１を示したブロック図である。
【００２５】
図１に示すように本実施例に係るナビゲーションシステム１は、各プローブカー６に搭載されたナビゲーション装置２と、ナビゲーション装置２から送信されたプローブ情報を収集し、収集したプローブ情報等に基づいてポイントを該ナビゲーション装置２のユーザに対して付与するプローブセンタ３と、ネットワーク４とから基本的に構成されている。そして、ナビゲーション装置２とプローブセンタ３は、ネットワーク４を介して各種の情報の送受信が可能となるように構成されている。
尚、ナビゲーション装置２の構成に関しては後に図５を用いて詳細に説明する。
【００２６】
また、ネットワーク４としては、例えば、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系を使用することができる。また、このネットワーク４には、道路交通情報センタ（ＶＩＣＳ（登録商標））５が接続され、ナビゲーション装置２とプローブセンタ３とは、ネットワーク４を介して、警察、日本道路公団等の交通管制システムの情報を収集して作成した道路の渋滞等に関する情報や交通規制情報等の交通情報を所定時間毎に受信することが可能に構成されている。
【００２７】
また、プローブセンタ３は、図１に示すようにサーバ１０と、サーバ１０に接続された地図情報記憶部としてのセンタ側地図情報データベース（センタ側地図情報ＤＢ）１４と、利用者データベース（利用者ＤＢ）１５と、ポイントデータベース（ポイントＤＢ）１６と、センタ側通信装置１７と、プローブ情報ＤＢ１８とを備える。
【００２８】
また、サーバ１０は、サーバ１０の全体の制御を行う演算装置及び制御装置としてのＣＰＵ１１、並びにＣＰＵ１１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ１２、後述の収集したプローブ情報等に基づいて該ナビゲーション装置２のユーザに対してポイントを付与するポイント付与処理（図６、図７参照）等を行うための各種の制御プログラムが記録されたＲＯＭ１３等の内部記憶装置や、時間を計測するタイマ１９等を備えている。
【００２９】
また、プローブ情報ＤＢ１８には、プローブカー６に搭載されたナビゲーション装置２から所定交差点通過毎や所定時間（例えば、約５分間である。）走行毎に送信されるプローブ情報等が格納されている。また、センタ側地図情報ＤＢ１４には、経路案内及び地図表示に必要な各種情報から構成された地図情報が記憶されている。例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路（リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Pointof Interest）に関する店舗データ、地点を検索するための検索データ等から構成された地図情報が記憶されている。
【００３０】
また、利用者ＤＢ１５には、各ナビゲーション装置２に付与された識別情報である車両ＩＤと、このナビゲーション装置２のユーザを識別するためのユーザＩＤ及びパスワードとに関連付けられた各目的地到着データテーブルＦ１〜Ｆ×××××毎に、到着した目的地と到着日時を記憶する利用者データファイル５１（図２参照）が格納されている。
【００３１】
また、ポイントＤＢ１６には、ナビゲーション装置２のユーザが、設定した経路の目的地に到着した場合に、加算ポイントを付与する条件及び加算ポイント数を記憶する加算ポイント条件テーブル５２（図３参照）が格納されている。また、ポイントＤＢ１６には、各ナビゲーション装置２のユーザに付与したポイント数を累計した総ポイント数を記憶する付与ポイントテーブル５３（図４参照）が格納されている。
【００３２】
ここで、利用者ＤＢ１５に格納される利用者データファイル５１の一例に付いて図２に基づいて説明する。
図２に示すように、利用者データファイル５１を構成する各目的地到着データテーブルＦ１〜Ｆ×××××は、「ユーザ名」と、「到着日時」と、設定した経路の目的地を記憶する「目的地」とから構成されている。
【００３３】
この「ユーザ名」には、ナビゲーション装置２に付与された識別情報である車両ＩＤと、このナビゲーション装置２のユーザを識別するためのユーザＩＤ及びパスワードが記憶されている。例えば、目的地到着データテーブルＦ１の「ユーザ名」には、車両ＩＤ：１００１２、ユーザＩＤ：３１００１２、パスワード：ＡＢ１２３が記憶されている。
【００３４】
また、「到着日時」には、「ユーザ名」によって識別されるビゲーション装置２のユーザが、設定した推奨経路の目的地に到着した日時が記憶されている。また、「目的地」には、設定した経路の目的地が、「到着日時」に記憶された日時に対応して記憶されている。これにより、サーバ１０は、各ナビゲーション装置２のユーザ別に、設定された経路の目的地に到着した日時と、この到着した目的地とを各ユーザに対応する各目的地到着データテーブルＦ１〜Ｆ×××××に記憶することができる。
【００３５】
次に、ポイントＤＢ１６に格納される加算ポイント条件テーブル５２の一例について図３に基づいて説明する。
図３に示すように、加算ポイント条件テーブル５２は、加算ポイント数を付与する条件が記憶される「条件」と、「条件」を充足したときに基本ポイント数（例えば、「１」ポイントである。）に加算される加算ポイント数が記憶される「加算ポイント数」とから構成されている。
【００３６】
例えば、「条件」には、設定した経路の目的地に到着した回数を表す「目的地到着回数」として「１００回目」、「１０００回目」、「１００００回目」が記憶され、それぞれに対応する「加算ポイント数」には、「１０」、「５０」、「１００」の各ポイント数が記憶されている。また、「条件」には、同じ目的地に到着した回数を表す「同じ目的地への到着回数」として「１０回目」、「１００回目」、「１０００回目」が記憶され、それぞれに対応する「加算ポイント数」には、「５」、「５０」、「１００」の各ポイント数が記憶されている。
【００３７】
また、「条件」には、設定した経路の出発地から目的地までの走行距離を表す「目的地までの走行距離」として「１００ｋｍ以上」、「５００ｋｍ以上」、「１０００ｋｍ以上」が記憶され、それぞれに対応する「加算ポイント数」には、「２」、「２０」、「５０」の各ポイント数が記憶されている。また、「条件」には、設定した経路の出発地から目的地までの走行時間を表す「目的地までの走行時間」として「２時間以上」、「５時間以上」、「８時間以上」が記憶され、それぞれに対応する「加算ポイント数」には、「２」、「１０」、「２０」の各ポイント数が記憶されている。
【００３８】
次に、ポイントＤＢ１６に格納される付与ポイントテーブル５３の一例について図４に基づいて説明する。
図４に示すように、付与ポイントテーブル５３は、「車両ＩＤ」と、「ユーザＩＤ」と、「パスワード」と、「更新日時」と、「ポイント数」とから構成されている。「車両ＩＤ」には、ナビゲーション装置２に付与された識別情報である車両ＩＤが記憶されている。また、「ユーザＩＤ」には、「車両ＩＤ」に対応するナビゲーション装置２のユーザを識別するためのユーザＩＤが記憶されている。
【００３９】
また、「パスワード」には、「車両ＩＤ」に対応するナビゲーション装置２のユーザを識別するためのパスワードが記憶されている。また、「更新日時」には、「車両ＩＤ」に対応するナビゲーション装置２のユーザに付与した総ポイント数を更新した日時が記憶されている。また、「総ポイント数」には、「車両ＩＤ」に対応するナビゲーション装置２のユーザに付与したポイント数を累計した総ポイント数が記憶されている。
【００４０】
次に、本実施例に係るナビゲーションシステム１を構成するナビゲーション装置２の概略構成について図５を用いて説明する。図５は本実施例に係るナビゲーション装置２を示したブロック図である。
【００４１】
図５に示すように、本実施例に係るナビゲーション装置２は、自車の現在位置（以下、「自車位置」という。）を検出する現在地検出処理部２１と、各種のデータが記録されたデータ記録部２２と、入力された情報に基づいて、各種の演算処理を行うナビゲーション制御部２３と、操作者からの操作を受け付ける操作部２４と、操作者に対して地図等の情報を表示する液晶ディスプレイ（ＬＣＤ）２５と、経路案内に関する音声ガイダンスを出力するスピーカ２６と、道路交通情報センタ５やプローブセンタ３等との間で携帯電話網等を介して通信を行う通信装置２７と、フラッシュメモリを搭載した携帯型記憶媒体の一例としてのＳＤメモリカード２３Ａにデータを書き込み、また、該ＳＤメモリカード２３Ａからデータを読み出すカードリードライト部（カードＲ／Ｗ部）２３とから構成されている。また、ナビゲーション制御部２３には自車両の走行速度を検出する車速センサ２８が接続されている。
【００４２】
以下に、ナビゲーション装置２を構成する各構成要素について説明すると、現在地検出処理部２１は、ＧＰＳ３１、方位センサ３２、距離センサ３３等からなり、自車位置、自車方位、走行距離等を検出することが可能となっている。
【００４３】
また、データ記録部２２は、外部記憶装置及び記憶媒体としてのハードディスク（図示せず）と、ハードディスクに記憶されたナビ側地図情報データベース（ナビ側地図情報ＤＢ）３７、走行履歴データベース（走行履歴ＤＢ）３８、ポイントデータベース（ポイントＤＢ）３９とを備えている。
【００４４】
ここで、ナビ側地図情報ＤＢ３７には、ナビゲーション装置２の走行案内や経路探索に使用されるナビ地図情報３７Ａが格納されている。ここで、ナビ地図情報３７Ａは、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路（リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Pointof Interest）に関する店舗データ、地点を検索するための検索データ等から構成されている。そして、ナビ側地図情報ＤＢ３７の内容は、不図示の情報配信センタから通信装置２７を介して配信された更新情報をダウンロードすることによって更新される。
【００４５】
また、走行履歴ＤＢ３８には、単位距離区間（例えば、約５０ｍの距離区間である。）の走行毎に、単位距離区間情報（例えば、単位距離区間の走行開始日時、単位距離区間の走行終了日時、単位距離区間の走行開始時における自車位置、単位距離区間の旅行時間、単位距離区間の走行開始時におけるリンクＩＤ、車線変更の有無等である。）が、順次記憶される。また、走行履歴ＤＢ３７には、操作部２４を介して設定した経路の出発地点及び出発地点を出発した日時、この設定した経路の目的地及び目的地に到着した日時、出発地点から目的地までの走行距離、走行時間等が、順次記憶される。
【００４６】
そして、後述のように、プローブカー６に搭載されたナビゲーション装置２は、所定交差点を通過毎や所定時間（例えば、約５分間である。）走行毎に、この走行履歴ＤＢ３８に記憶された単位距離区間情報からプローブ情報を作成し、プローブセンタ３に通信装置２７を介して送信する（図６参照）。
【００４７】
また、ポイントＤＢ３９には、後述のように、プローブセンタ３から更新された総ポイント数を受信する毎に、更新された総ポイント数を記憶する獲得ポイントデータテーブル６１（図８参照）が格納されている。
【００４８】
ここで、獲得ポイントデータテーブル６１の一例について図８に基づいて説明する。
図８に示すように、獲得ポイントデータテーブル６１は、設定した目的地に到着した日時を表す「到着日時」と、設定した目的地を表す「目的地」と、この目的地に到着した際に、プローブセンタ３から受信した更新された総ポイント数を表す「総ポイント数」とから構成されている。従って、ＣＰＵ４１は、獲得ポイントデータテーブル６１の「総ポイント数」のうち、最新の「到着日時」に対応する「総ポイント数」を読み出すことによって、現在、プローブセンタ３から付与されている総ポイント数を取得することができる。
【００４９】
また、図５に示すように、ナビゲーション装置２を構成するナビゲーション制御部２３は、ナビゲーション装置２の全体の制御を行う演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラム等が記憶されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置や、時間を計測するタイマ４５等を備えている。
【００５０】
また、ＲＯＭ４３には、後述のように、設定した経路の経路案内を行い、目的地に到着した場合に、到着日時、目的地の座標位置（例えば、緯度や経度である。）、目的地の施設名、出発地から目的地までの走行距離、走行時間等の目的地到着情報をプローブセンタ３へ送信し、また、受信した総ポイント数を記憶するポイント獲得処理（図６、図７参照）等を行うための制御プログラムが記憶されている。
【００５１】
また、本実施例においては、ＲＯＭ４３に各種のプログラムが記憶され、データ記録部２２に各種のデータが記憶されるようになっているが、プログラム、データ等を同じ外部記憶装置、メモリーカード等からプログラム、データ等を読み出してフラッシュメモリ４４に書き込むこともできる。更に、メモリーカード等を交換することによってプログラム、データ等を更新することができる。
【００５２】
更に、ナビゲーション制御部２３には、操作部２４、液晶ディスプレイ２５、スピーカ２６、通信装置２７の各周辺装置（アクチュエータ）が電気的に接続されている。
【００５３】
操作部２４は、走行開始時の現在地を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う場合等に操作され、各種のキーや複数の操作スイッチから構成される。そして、ナビゲーション制御部２３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。更に、液晶ディスプレイ２５の前面には、タッチパネルが設けられ、画面に表示されたボタン上を押下することによって各種指示コマンドを入力することが可能に構成されている。
【００５４】
また、液晶ディスプレイ２５には、ナビ地図情報３７Ａに基づく地図が表示されて各リンク上の交通情報が表示される経路案内画面の他、操作案内、操作メニュー、キーの案内、現在地から目的地までの誘導経路、誘導経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
また、スピーカ２６は、ナビゲーション制御部２３からの指示に基づいて、推奨経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、「２００ｍ先、○○交差点を右方向です。」等がある。
【００５５】
そして、通信装置２７は、プローブセンタ３と通信を行う携帯電話網等による通信手段であり、プローブセンタ３との間で種々の情報の送受信を行う。また、通信装置２７は、プローブセンタ３に加えて、道路交通情報センタ５等から送信された渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況等の各情報から成る交通情報を受信する。
【００５６】
次に、ナビゲーションシステム１において、ナビゲーション装置２のＣＰＵ４１が、設定した経路の経路案内を行い、設定された目的地に到着した場合に、プローブセンタ３から受信した総ポイント数を記憶する「ポイント獲得処理」と、プローブセンタ３のＣＰＵ１１が、設定した経路の目的地に到着したナビゲーション装置２のユーザに対してポイントを付与する「ポイント付与処理」とについて図６乃至図８に基づいて説明する。
【００５７】
尚、図６及び図７に、Ｓ１１〜Ｓ２６のフローチャートで示されるプログラムは、ナビゲーション装置２のＲＯＭ４２に記憶されており、操作部２４を介して目的地を設定された場合に、ＣＰＵ４１により実行される。また、Ｓ１１１〜Ｓ１１９のフローチャートで示されるプログラムは、プローブセンタ３が備えているＲＯＭ１３に記憶されており、ＣＰＵ１１により所定時間毎（例えば、１０ミリ秒毎〜１００ミリ秒毎である。）に実行される。
【００５８】
図６に示すように、Ｓ１１において、ＣＰＵ４１は、タッチパネル、操作スイッチ等の操作部２４の入力操作等によって、目的地が設定された場合には、その目的地の座標位置等をＲＡＭ４２に一時格納後、通信装置２７を介して道路交通情報センタ５等から交通情報を取得し、現況交通情報としてＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、この現況交通情報やナビ地図情報３７Ａに基づいて、ダイクストラ法等によって、現在の自車位置から目的地までの経路を探索して、ＲＡＭ４２に記憶する。また、運転者が経路とは異なる道路へ進行するなどして自車位置が経路から外れた場合も、同様に現在の自車位置から目的地までの経路を探索する。つまり、ＣＰＵ４１は、目的地までの経路を設定する。
【００５９】
続いて、Ｓ１２において、ＣＰＵ４１は、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録済みか否かを判定する判定処理を実行する。具体的には、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＮに設定されているか否かを判定する判定処理を実行する。尚、プローブカー６に搭載されたナビゲーション装置２のＣＰＵ４１は、ユーザＩＤをプローブセンタ３に登録していない場合には、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグをＯＦＦに設定している。
【００６０】
そして、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録済みであると判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＮに設定されている場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、後述のＳ１６の処理に移行する。
【００６１】
一方、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録されていないと判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＦＦに設定されている場合には（Ｓ１２：ＮＯ）、ＣＰＵ４１は、Ｓ１３の処理に移行する。Ｓ１３において、ＣＰＵ４１は、液晶ディスプレイ２５にユーザＩＤ及びパスワードの入力要求を表示する。
【００６２】
そして、Ｓ１４において、ＣＰＵ４１は、操作部２４を介して入力されたユーザＩＤ及びパスワードを液晶ディスプレイ２５に表示すると共に、通信装置２７を介して当該ユーザＩＤ及びパスワードの認証を要求する認証要求コマンドをプローブセンタ３へ送信する。尚、この認証要求コマンドには、当該ユーザＩＤ及びパスワードが含まれている。また、所定時間内（例えば、約５分以内である。）にユーザＩＤ及びパスワードが入力されない場合には、ＣＰＵ４１は当該処理を終了する。
【００６３】
他方、プローブセンタ３のＣＰＵ１１は、Ｓ１１１において、センタ側通信装置１７を介してユーザＩＤ及びパスワードの認証を要求する認証要求コマンドを受信したか否かを判定する判定処理を実行する。そして、ユーザＩＤ及びパスワードの認証を要求する認証要求コマンドを受信していないと判定した場合には（Ｓ１１１：ＮＯ）、ＣＰＵ１１は、後述のＳ１１３の処理に移行する。
【００６４】
一方、ユーザＩＤ及びパスワードの認証を要求する認証要求コマンドを受信したと判定した場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ１１は、Ｓ１１２の処理に移行する。Ｓ１１２において、ＣＰＵ１１は、受信したユーザＩＤ及びパスワードが、利用者ＤＢ１５に格納する利用者データフィアイル５１を構成する各目的地到着データファイルＦ１〜Ｆ×××××の何れかの「ユーザ名」に記憶されているどうか、つまり、登録されているかどうか検索する。
【００６５】
そして、受信したユーザＩＤ及びパスワードが、各目的地到着データファイルＦ１〜Ｆ×××××の何れかの「ユーザ名」に記憶されていた場合には、ＣＰＵ１１は、受信したユーザＩＤを認証する旨を表す「認証許可」の認証結果をユーザＩＤと共にＲＡＭ１２に記憶する。また、ＣＰＵ１１は、この「認証許可」の認証結果を当該ナビゲーション装置２に対して送信後、後述のＳ１１３の処理に移行する。
【００６６】
また、受信したユーザＩＤ及びパスワードが、各目的地到着データファイルＦ１〜Ｆ×××××の全ての「ユーザ名」に記憶されていない場合には、ＣＰＵ１１は、受信したユーザＩＤを認証しない旨を表す「認証不可」の認証結果をユーザＩＤと共にＲＡＭ１２に記憶する。また、ＣＰＵ１１は、この「認証不可」の認証結果を当該ナビゲーション装置２に対して送信後、後述のＳ１１３の処理に移行する。
【００６７】
また他方、ナビゲーション装置２のＣＰＵ４１は、Ｓ１５において、通信装置２７を介してプローブセンタ３からユーザＩＤ及びパスワードの認証結果を受信するのを待ち、認証結果を受信した場合には、この認証結果をＲＡＭ４２に記憶すると共に、液晶ディスプレイ２５に表示して、ユーザに報知する。
【００６８】
そして、Ｓ１６において、ＣＰＵ４１は、液晶ディスプレイ１５に表示した地図上に、上記Ｓ１１で設定した自車位置から目的地までの経路を太い青線等で表示すると共に、自車位置を車両位置マークで表示して、経路に沿って経路案内を行う。
【００６９】
また、Ｓ１７において、ＣＰＵ４１は、現在地検出処理部１１の検出結果やナビ地図情報３７Ａに基づいて、単位距離区間（例えば、約５０ｍの距離区間である。）毎に、走行状態に関する情報を収集して走行履歴ＤＢ３８に記憶する。例えば、ＣＰＵ４１は、当該単位距離区間の走行開始日時、当該単位距離区間の走行終了日時、当該単位距離区間の旅行時間、当該単位距離区間の走行開始時における自車位置、当該単位距離区間の走行開始時における自車が存在するリンクのリンクＩＤ等の情報をＲＡＭ４２に一時記憶して収集し、これらの収集した走行状態に関する情報を、当該単位距離区間に対応する単位距離区間情報として、走行履歴ＤＢ３８に時系列的に記憶する。
【００７０】
続いて、Ｓ１８において、ＣＰＵ４１は、プローブ情報等をプローブセンタ３に送信した前回の送信時刻を表す送信時刻データをＲＡＭ４２から読み出し、この前回の時刻から所定の一定時間（例えば、約５分である。）が経過したか否かを判定する判定処理を実行する。つまり、ＣＰＵ４１は、プローブ情報等をプローブセンタ３に送信する通信タイミングか否かを判定する判定処理を実行する。
【００７１】
そして、プローブ情報をプローブセンタ３に送信した前回の送信時刻から所定の一定時間が経過していない場合には（Ｓ１８：ＮＯ）、ＣＰＵ４１は、後述のＳ２０の処理に移行する。
【００７２】
一方、プローブ情報をプローブセンタ３に送信した前回の送信時刻から所定の一定時間が経過した場合には（Ｓ１８：ＹＥＳ）、ＣＰＵ４１は、Ｓ１９の処理に移行する。Ｓ１９において、ＣＰＵ４１は、プローブ情報をプローブセンタ３に送信した前回の送信時刻から走行履歴ＤＢ３８に記憶した単位距離区間情報を順次読み出し、当該ナビゲーション装置２を識別する車両ＩＤ及びユーザＩＤと共にプローブ情報としてプローブセンタ３に送信後、Ｓ２０の処理に移行する。
【００７３】
他方、プローブセンタ３のＣＰＵ１１は、Ｓ１１３において、上記Ｓ１９でナビゲーション装置２から送信されたプローブ情報と車両ＩＤ及びユーザＩＤを受信したか否かを判定する判定処理を実行する。
そして、プローブ情報と車両ＩＤ及びユーザＩＤを受信していないと判定した場合には（Ｓ１１３：ＮＯ）、ＣＰＵ１１は、後述のＳ１１５の処理に移行する。
【００７４】
一方、プローブ情報と車両ＩＤ及びユーザＩＤを受信したと判定した場合には（Ｓ１１３：ＹＥＳ）、ＣＰＵ１１は、受信したプローブ情報と車両ＩＤ及びユーザＩＤをプローブ情報ＤＢ１８に記憶後、Ｓ１１４の処理に移行する。Ｓ１１４において、ＣＰＵ１１は、プローブ情報ＤＢ１８に格納されるプローブ情報と道路交通情報センタ５から受信した交通情報等に基づいて現況の道路の渋滞等に関する情報である現況交通情報を更新して、不図示の情報配信センタへ送信後、後述のＳ１１５の処理に移行する。
【００７５】
また他方、図６及び図７に示すように、ナビゲーション装置２のＣＰＵ４１は、Ｓ２０において、自車位置が上記Ｓ１１で設定した目的地に到着したか否か、つまり、目的地に位置するか否かを判定する判定処理を実行する。そして、自車位置が目的地に到着していないと判定した場合には（Ｓ２０：ＮＯ）、ＣＰＵ４１は、再度Ｓ１６以降の処理を実行する。
【００７６】
一方、自車位置が目的地に到着したと判定した場合には（Ｓ２０：ＹＥＳ）、ＣＰＵ４１は、この目的地に到着した日時と、目的地の施設の名称、座標位置（例えば、緯度と経度である。）、電話番号、出発地から目的地までの走行距離及び走行時間等をＲＡＭ４２に記憶後、Ｓ２１の処理に移行する。Ｓ２１において、ＣＰＵ４１は、上記Ｓ１５で受信した認証結果をＲＡＭ４２から読み出し、ユーザＩＤ及びパスワードをプローブセンタ３が認証した旨を表す「認証許可」か否かを判定する判定処理を実行する。
【００７７】
そして、ＲＡＭ４２から読み出した認証結果が「認証許可」でない、つまり、「認証不可」の場合には（Ｓ２１：ＮＯ）、ＣＰＵ４１は、ユーザＩＤ及びパスワードがプローブセンタ３に登録されていないと判定し、当該処理を終了する。
一方、ＲＡＭ４２から読み出した認証結果が「認証許可」の場合には（Ｓ２１：ＹＥＳ）、ＣＰＵ４１は、Ｓ２２の処理に移行する。
【００７８】
Ｓ２２において、ＣＰＵ４１は、目的地に到着した日時と、目的地の施設の名称、座標位置、電話番号、出発地から目的地までの走行距離及び走行時間等をＲＡＭ４２から読み出し、車両ＩＤ及びユーザＩＤと共に目的地到着情報としてプローブセンタ３に送信後、後述のＳ２３の処理に移行する。
【００７９】
他方、プローブセンタ３のＣＰＵ１１は、Ｓ１１５において、上記Ｓ２２でナビゲーション装置２から送信された目的地到着情報と車両ＩＤ及びユーザＩＤを受信したか否かを判定する判定処理を実行する。
そして、目的地到着情報と車両ＩＤ及びユーザＩＤを受信していないと判定した場合には（Ｓ１１５：ＮＯ）、ＣＰＵ１１は、再度Ｓ１１１以降の処理を実行する。
【００８０】
一方、目的地到着情報と車両ＩＤ及びユーザＩＤを受信したと判定した場合には（Ｓ１１５：ＹＥＳ）、ＣＰＵ１１は、受信した目的地到着情報と車両ＩＤ及びユーザＩＤをＲＡＭ１２に記憶後、Ｓ１１６の処理に移行する。Ｓ１１６において、ＣＰＵ１１は、受信した車両ＩＤ及びユーザＩＤを読み出し、当該車両ＩＤ及びユーザＩＤと対になったプローブ情報が、現在から所定時間以内（例えば、３０分以内である。）のプローブ情報としてプローブ情報ＤＢ１８に記憶されているか否か、つまり、当該ナビゲーション装置２からプローブ情報を受信したか否かを判定する判定処理を実行する。
【００８１】
そして、受信した車両ＩＤ及びユーザＩＤと対になったプローブ情報が、現在から所定時間以内のプローブ情報としてプローブ情報ＤＢ１８に記憶されていないと判定した場合、つまり、当該ナビゲーション装置２からプローブ情報を受信していないと判定した場合には（Ｓ１１６：ＮＯ）、ＣＰＵ１１は、再度Ｓ１１１以降の処理を実行する。
【００８２】
一方、受信した車両ＩＤ及びユーザＩＤと対になったプローブ情報が、現在から所定時間以内のプローブ情報としてプローブ情報ＤＢ１８に記憶されていると判定した場合、つまり、当該ナビゲーション装置２からプローブ情報を受信していたと判定した場合には（Ｓ１１６：ＹＥＳ）、ＣＰＵ１１は、Ｓ１１７の処理に移行する。Ｓ１１７において、ＣＰＵ１１は、上記Ｓ１１５で記憶した目的地到着情報とユーザＩＤとをＲＡＭ１２から読み出す。
【００８３】
そして、ＣＰＵ１１は、利用者ＤＢ１５に格納する利用者データフィアイル５１を構成する各目的地到着データファイルＦ１〜Ｆ×××××のうち、「ユーザ名」に当該ユーザＩＤが記憶されている目的地到着データファイルを抽出する。そして、ＣＰＵ１１は、当該目的地到着情報から「目的地に到着した日時」のデータを読み出し、この抽出した目的地到着データファイルの「到着日時」に記憶する。また、ＣＰＵ１１は、当該目的地到着情報から「目的地の施設の名称、座標位置、電話番号等」のデータを読み出し、この抽出した目的地到着データファイルに記憶した「到着日時」に対応する「目的地」に記憶する。
【００８４】
例えば、上記Ｓ１１５で受信したユーザＩＤが「３１００１２」で、目的地到着情報の「目的地に到着した日時」が「２０１０年１０月２日  ８時１３分２１秒」で、「目的地の施設の名称」が「ネズミーランド」の場合には、図２に示すように、ＣＰＵ１１は、「ユーザ名」に「ユーザＩＤ：３１００１２」が記憶されている目的地到着データファイルＦ１を抽出する。そして、ＣＰＵ１１は、目的地到着データファイルＦ１の「到着日時」に「２０１０／１０／０２  ０８：１３：２１」を記憶し、この「到着日時」に対応する「目的地」に「ネズミーランド」を記憶して、再度、利用者ＤＢ１５に格納する。
【００８５】
その後、Ｓ１１８において、ＣＰＵ１１は、上記Ｓ１１７で抽出した目的地到着データファイルを利用者ＤＢ１５に格納される利用者データファイル５１から読み出し、「目的地」に記憶されている目的地の名称の個数をカウントし、今回の「目的地到着回数」としてＲＡＭ１２に記憶する。また、ＣＰＵ１１は、この抽出した目的地到着データファイルに、今回記憶した「目的地」（例えば、「ネズミーランド」である。）が記憶されている回数をカウントし、今回の「同じ目的地への到着回数」としてＲＡＭ１２に記憶する。
【００８６】
そして、ＣＰＵ１１は、今回の「目的地到着回数」、「同じ目的地への到着回数」をＲＡＭ１２から読み出すと共に、上記Ｓ１１５で記憶した目的地到着情報から「出発地から目的地までの走行距離及び走行時間」をＲＡＭ１２から読み出す。そして、ＣＰＵ１１は、これらのうち、ポイントＤＢ１６に格納する加算ポイント条件テーブル５２の「条件」に該当するものがあれば、該当する「条件」に対応する「加算ポイント数」を加算ポイント条件テーブル５２から読み出す。
【００８７】
そして、ＣＰＵ１１は、ＲＯＭ１３から基本ポイント数（例えば、「１」ポイントである。）を読み出し、この基本ポイント数に「加算ポイント数」を加算して、今回の「付与ポイント数」としてＲＡＭ１２に記憶する。従って、加算ポイント数が「０」の場合には、今回の「付与ポイント数」は、基本ポイント数である（例えば、「１」ポイントである。）。
【００８８】
続いて、ＣＰＵ１１は、上記Ｓ１１５で記憶したユーザＩＤをＲＡＭ１２から読み出す。そして、ＣＰＵ１１は、このユーザＩＤをポイントＤＢ１６に格納する付与ポイントテーブル５３の「ユーザＩＤ」として、この「ユーザＩＤ」に対応する「総ポイント数」を付与ポイントテーブル５３から読み出す。
【００８９】
そして、ＣＰＵ１１は、この「総ポイント数」に今回の「付与ポイント数」を加算して、再度、この「ユーザＩＤ」に対応する付与ポイントテーブル５３の「総ポイント数」に記憶して、当該「総ポイント数」を更新する。また、ＣＰＵ１１は、この「ユーザＩＤ」に対応する付与ポイントテーブル５３の「更新日時」を初期化した後、現在の日時を再度記憶する、つまり、「総ポイント数」を更新した日時を記憶する。
【００９０】
その後、Ｓ１１９において、ＣＰＵ１１は、上記Ｓ１１５で記憶したユーザＩＤをＲＡＭ１２から読み出し、このユーザＩＤをポイントＤＢ１６に格納する付与ポイントテーブル５３の「ユーザＩＤ」として、この「ユーザＩＤ」に対応する「総ポイント数」を付与ポイントテーブル５３から読み出す。そして、ＣＰＵ１１は、この「総ポイント数」を付与する更新された「総ポイント数」として当該ナビゲーション装置２に対して送信後、再度Ｓ１１１以降の処理を実行する。
【００９１】
また他方、ナビゲーション装置２のＣＰＵ１１は、Ｓ２３において、更新された「総ポイント数」を、目的地到着情報を送信後、所定時間内（例えば、約３分以内である。）に通信装置２７を介して受信したか否かを判定する判定処理を実行する。そして、更新された「総ポイント数」を、目的地到着情報を送信後、所定時間内に受信していないと判定した場合には（Ｓ２３：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
【００９２】
一方、更新された「総ポイント数」を、目的地到着情報を送信後、所定時間内に受信したと判定した場合には（Ｓ２３：ＹＥＳ）、ＣＰＵ４１は、この更新された「総ポイント数」をＲＡＭ４２に記憶後、Ｓ２４の処理に移行する。Ｓ２４において、この受信した更新された「総ポイント数」を液晶ディスプレイ２５に表示すると共に、スピーカ２６を介して音声案内する。
【００９３】
続いて、Ｓ２５において、ＣＰＵ４１は、上記Ｓ１２の処理を再度実行する。そして、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録されていないと判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＦＦに設定されている場合には（Ｓ２５：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
【００９４】
一方、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録済みであると判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＮに設定されている場合には（Ｓ２５：ＹＥＳ）、ＣＰＵ４１は、Ｓ２６の処理に移行する。
【００９５】
Ｓ２６において、ＣＰＵ４１は、上記Ｓ２０で記憶した目的地に到着した日時と、目的地の施設の名称、座標位置、電話番号等をＲＡＭ４２から読み出し、ポイントＤＢ３９に格納している獲得ポイントデータテーブル６１の「到着日時」に、この「目的地に到着した日時」を記憶する。
【００９６】
また、ＣＰＵ４１は、獲得ポイントデータテーブル６１の当該「目的地に到着した日時」に対応する「目的地」に、この「目的地の施設の名称、座標位置、電話番号等」を記憶する。更に、ＣＰＵ４１は、獲得ポイントデータテーブル６１の当該「目的地に到着した日時」に対応する「総ポイント数」に、上記Ｓ２３で受信した更新された「総ポイント数」を記憶した後、当該処理を終了する。
【００９７】
例えば、図８に示すように、獲得ポイントデータテーブル６１には、「２０１０年１０月２３日  ２３時１２分２１秒」に、設定された経路の目的地として「名古屋駅」に到着した際に、更新された総ポイント数として「１５３０４」ポイントをプローブセンタ３から受信した旨が記憶されている。
【００９８】
以上詳細に説明した通り、本実施例に係るナビゲーションシステム１では、ナビゲーション装置２のＣＰＵ４１は、設定された目的地に到着した場合に、目的地到着情報をプローブセンタ３へ送信することによって、この目的地到着情報に基づいて更新された総ポイント数をプローブセンタ３から付与される。これにより、運転者は推奨経路の経路案内通りに走行しなくても、設定した目的地に到着すれば、ポイント数を獲得でき、総ポイント数を更新することができる。このため、運転者は推奨経路の案内通りに走行することを強いられることなく、設定した目的地まで快適に走行することができ、ナビゲーション装置２の利用の向上を図ることが可能となる。
【００９９】
また、プローブセンタ３のＣＰＵ１１は、ナビゲーション装置２から受信した目的地到着情報に含まれる出発地から目的地までの走行距離又は走行時間に応じた加算ポイント数を基本ポイント数に加算して付与するため、運転者は設定した目的地まで、長距離走行又は長時間走行をした場合に、高いポイント数を獲得することができる。これにより、目的地までの走行距離が長距離である場合や、目的地までの走行時間が長時間かかる場合に、運転者によるナビゲーション装置２の利用の更なる向上を図ることが可能となる。
【０１００】
また、プローブセンタ３のＣＰＵ１１は、経路案内中のナビゲーション装置２からプローブ情報を受信していた場合に、目的地到着情報に基づいた更新された総ポイント数を該プローブ情報に対応するナビゲーション装置２に送信する。これにより、運転者がポイントを獲得するために、ナビゲーション装置２の利用の更なる向上を図ることが可能となる。
【０１０１】
また、プローブセンタ３のＣＰＵ１１は、ナビゲーション装置２から受信したユーザＩＤが、利用者ＤＢ１５に格納する利用者データフィアイル５１を構成する各目的地到着データファイルＦ１〜Ｆ×××××の何れかの「ユーザ名」に記憶されている場合に、ポイントＤＢ１６に格納する付与ポイントテーブル５３の当該ユーザＩＤに対応する「総ポイント数」を更新する。
【０１０２】
これにより、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録されていない場合でも、運転者は当該ナビゲーション装置２にユーザＩＤを入力することによって、設定した目的地に到着すれば、ポイント数を獲得して総ポイント数を更新することができる。このため、運転者によるナビゲーション装置２の利用の更なる向上を図ることが可能となる。
【０１０３】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０１０４】
［他の実施例］
例えば、図３に示す加算ポイント条件テーブル５２をナビゲーション装置２のポイントＤＢ３９に記憶するようにしてもよい。そして、ナビゲーション装置２のＣＰＵ４１は、図９に示す「ポイント付与処理」を実行するようにしてもよい。尚、図９に、Ｓ２１１〜Ｓ２１９のフローチャートで示されるプログラムは、ナビゲーション装置２のＲＯＭ４２に記憶されており、操作部２４を介して目的地を設定された場合に、ＣＰＵ４１により実行される。
【０１０５】
具体的には、図９に示すように、Ｓ２１１において、ＣＰＵ４１は、上記Ｓ１１の処理を実行する。そして、Ｓ２１２〜Ｓ２１６において、ＣＰＵ４１は、上記Ｓ１６〜Ｓ２０の処理を実行する。
続いて、自車位置が目的地に到着したと判定した場合には（Ｓ２１６：ＹＥＳ）、ＣＰＵ４１は、この目的地に到着した日時と、目的地の施設の名称、座標位置（例えば、緯度と経度である。）、電話番号、出発地から目的地までの走行距離及び走行時間等を目的地到着情報としてＲＡＭ４２に記憶後、Ｓ２１７の処理に移行する。
【０１０６】
Ｓ２１７において、ＣＰＵ４１は、ポイントＤＢ３９に格納される獲得ポイントデータテーブル６１の「目的地」に記憶されている目的地の名称の個数をカウントし、このカウント値に「１」加算した値を、今回の「目的地到着回数」としてＲＡＭ４２に記憶する。また、ＣＰＵ４１は、獲得ポイントデータテーブル６１の「目的地」に、上記Ｓ２１７で記憶した目的地の施設の名称が記憶されている回数をカウントし、このカウント値に「１」加算した値を、今回の「同じ目的地への到着回数」としてＲＡＭ４２に記憶する。
【０１０７】
そして、ＣＰＵ４１は、今回の「目的地到着回数」、「同じ目的地への到着回数」をＲＡＭ４２から読み出すと共に、上記Ｓ２１７で記憶した目的地到着情報から「出発地から目的地までの走行距離及び走行時間」をＲＡＭ４２から読み出す。そして、ＣＰＵ４１は、これらのうち、ポイントＤＢ３９に格納する加算ポイント条件テーブル５２の「条件」に該当するものがあれば、該当する「条件」に対応する「加算ポイント数」を加算ポイント条件テーブル５２から読み出す。
【０１０８】
そして、ＣＰＵ４１は、ＲＯＭ４３から基本ポイント数（例えば、「１」ポイントである。）を読み出し、この基本ポイント数に「加算ポイント数」を加算して、今回の「付与ポイント数」としてＲＡＭ４２に記憶する。従って、加算ポイント数が「０」の場合には、今回の「付与ポイント数」は、基本ポイント数である（例えば、「１」ポイントである。）。
【０１０９】
続いて、ＣＰＵ４１は、ポイントＤＢ３９に格納する獲得ポイントデータテーブル６１に記憶されている最新の「到着日時」に対応する「総ポイント数」を読み出し、この「総ポイント数」に今回の「付与ポイント数」を加算して、更新された「総ポイント数」としてＲＡＭ４２に記憶する。
【０１１０】
その後、Ｓ２１８において、ＣＰＵ４１は、上記Ｓ２５の処理を実行する。そして、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録されていないと判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＦＦに設定されている場合には（Ｓ２１８：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
【０１１１】
一方、当該ナビゲーション装置２のユーザを識別するユーザＩＤがプローブセンタ３に登録済みであると判定した場合、つまり、フラッシュメモリ４４に記憶されているユーザＩＤ登録フラグがＯＮに設定されている場合には（Ｓ２１８：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１９の処理に移行する。
【０１１２】
Ｓ２１９において、ＣＰＵ４１は、上記Ｓ２１６で記憶した目的地に到着した日時と、目的地の施設の名称、座標位置、電話番号等をＲＡＭ４２から読み出し、ポイントＤＢ３９に格納している獲得ポイントデータテーブル６１の「到着日時」に、この「目的地に到着した日時」を記憶する。
【０１１３】
また、ＣＰＵ４１は、獲得ポイントデータテーブル６１の当該「目的地に到着した日時」に対応する「目的地」に、この「目的地の施設の名称、座標位置、電話番号等」を記憶する。更に、ＣＰＵ４１は、上記Ｓ２１７で記憶した更新された「総ポイント数」をＲＡＭ４２から読み出して、獲得ポイントデータテーブル６１の当該「目的地に到着した日時」に対応する「総ポイント数」に、記憶した後、当該処理を終了するようにしてもよい。
【０１１４】
従って、ナビゲーション装置２のＣＰＵ４１は、設定された目的地に到着した場合に、目的地に到着した日時と、目的地の施設の名称、座標位置（例えば、緯度と経度である。）、電話番号、出発地から目的地までの走行距離及び走行時間等を目的地到着情報としてＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、この目的地到着情報に基づいて更新された総ポイント数を算出して、獲得ポイントデータテーブル６１の「総ポイント数」に記憶する。
【０１１５】
これにより、運転者は推奨経路の経路案内通りに走行しなくても、設定した目的地に到着すれば、ポイント数を獲得でき、総ポイント数を更新することができる。このため、運転者は推奨経路の案内通りに走行することを強いられることなく、設定した目的地まで快適に走行することができ、ナビゲーション装置２の利用の向上を図ることが可能となる。
【０１１６】
また、ナビゲーション装置２のＣＰＵ４１は、出発地から目的地までの走行距離又は走行時間に応じた加算ポイント数を基本ポイント数に加算するため、運転者は設定した目的地まで、長距離走行又は長時間走行をした場合に、高いポイント数を獲得することができる。これにより、目的地までの走行距離が長距離である場合や、目的地までの走行時間が長時間かかる場合に、運転者によるナビゲーション装置２の利用の更なる向上を図ることが可能となる。
【０１１７】
また、上述した本実施例を以下の（Ａ）〜（Ｄ）のようにしてもよい。
（Ａ）例えば、上記Ｓ１１８において、ＣＰＵ１１は、過去２４時間以内に他車両が到着していない目的地に到着した到着回数が、１０回目、１００回目、１０００回目等において、所定の加算ポイント数（例えば、１０ポイント等である。）を基本ポイント数に加算するようにしてもよい。
【０１１８】
（Ｂ）例えば、上記Ｓ１１８において、ＣＰＵ１１は、日本全県を走破した場合や、米国全州を走破した場合、又は、全ＥＵ加盟国を走破した場合等のように、特定の地域内の全ての行政区画を走行した場合において、所定の加算ポイント数（例えば、１００ポイント等である。）を基本ポイント数に加算するようにしてもよい。
【０１１９】
（Ｃ）例えば、上記Ｓ１１の処理をプローブセンタ３が実行するようにしてもよい。具体的には、ナビゲーション装置２のＣＰＵ４１は、出発地と目的地をプローブセンタ３へ送信し、プローブセンタ３のＣＰＵ１１が、センタ側地図情報ＤＢ１４に記憶している地図情報や現況交通情報に基づいて、ダイクストラ法等によって、出発地から目的地までの経路を探索するようにしてもよい。そして、ＣＰＵ１１は、この経路のデータをナビゲーション装置２へ送信するようにしてもよい。
【０１２０】
（Ｄ）例えば、プローブセンタ３のＣＰＵ１１は、上記Ｓ１１８の処理を実行後、Ｓ１１９の処理を実行することなく、再度Ｓ１１１以降の処理を実行するようにしてもよい。そして、ＣＰＵ１１は、ナビゲーション装置２のユーザからユーザＩＤ及びパスワードと共に、更新された「総ポイント数」の送信要求コマンドを受信した場合に、当該ユーザＩＤに対応する「車両ＩＤ」と「総ポイント数」をポイントＤＢ１６に格納する付与ポイントテーブル５３から読み出す。そして、ＣＰＵ１１は、当該「総ポイント数」を車両ＩＤによって識別されるナビゲーション装置２へ送信するようにしてもよい。
【符号の説明】
【０１２１】
１      ナビゲーションシステム
２      ナビゲーション装置
３      プローブセンタ
４      ネットワーク
６      プローブカー
１０            サーバ
１１、４１      ＣＰＵ
１２、４２      ＲＡＭ
１３、４３      ＲＯＭ
１５      利用者ＤＢ
１６、３９      ポイントＤＢ
１８      プローブ情報ＤＢ
２３      ナビゲーション制御部
３８      走行履歴ＤＢ３８
５１      利用者データファイル
５２      加算ポイント条件テーブル
５３      付与ポイントテーブル
６１      獲得ポイントデータテーブル
【図１】
0005573619.tif 000002
【図２】
0005573619.tif 000003
【図３】
0005573619.tif 000004
【図４】
0005573619.tif 000005
【図５】
0005573619.tif 000006
【図６】
0005573619.tif 000007
【図７】
0005573619.tif 000008
【図８】
0005573619.tif 000009
【図９】
0005573619.tif 000010