(57)【要約】【課題】カーナビゲーション装置１０において、有料道路の通行料金を事前計算する場合に使用するＥＴＣ割引の割引料金テーブルを、インターネットを使用したり、最新情報を格納したディスクを用意しなくても、能率的に更新できるようにする。【解決手段】ＥＴＣユニット２０から出入口ゲートのＩＤ（当該区間）、通過日時（当該通過日時）や支払い料金（当該料金）を取得する（Ｓ６１）。当該区間について割引料金テーブル又は通常料金テーブルに基づき通行料金（対象料金）を算出し（Ｓ６２）、対象料金と当該料金とを対比する。当該料金≠対象料金であれば、ＥＴＣ割引の変更があったと判断して、割引料金テーブルから該当レコードを削除したり（Ｓ６７）、追加したりする（Ｓ７４）。削除や追加は、該当レコードに対応するＥＴＣ割引履歴テーブルのレコードの個数が規定数以上である条件が付加される（Ｓ７１）。【選択図】図６
2010117811.tif 000002
【特許請求の範囲】
【請求項１】
ＥＴＣ車載部における今回の料金決済対象に係る決済区間の情報を前記ＥＴＣ車載部から取得する決済区間取得手段、
前記料金決済対象に係る決済時間帯の情報を前記ＥＴＣ車載部から取得する決済時間帯取得手段、
前記料金決済対象に係る決済料金の情報を前記ＥＴＣ車載部から取得する決済料金取得手段、
有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報に基づき前記決済区間の前記決済時間帯の事前料金を算出する事前料金算出手段、
決済料金と事前料金とが不一致であれば前記料金決済対象に係る割引履歴情報を生成して蓄積する割引履歴情報生成手段、及び
所定項目についてその内容が同一である割引履歴情報の蓄積数が規定数以上あれば、該割引履歴情報に基づき前記事前料金情報を更新する料金情報更新手段、
を備えることを特徴とするカーナビゲーション装置。
【請求項２】
前記事前料金情報は、前記決済区間を含む経路の合計通行料金を該経路の実走行前に算出する際に使用されるものであることを特徴とする請求項１記載のカーナビゲーション装置。
【請求項３】
前記事前料金情報は、通常料金情報と割引料金情報とを含み、
前記事前料金算出手段は、前記決済区間の前記決済時間帯の事前料金を、前記割引料金情報に該決算区間の決算時間帯の料金情報が有れば、該割引料金情報に基づき算出することにし、もし無ければ前記通常料金情報に基づき算出することを特徴とする請求項１又は２記載のカーナビゲーション装置。
【請求項４】
前記料金情報更新手段は、事前料金が前記割引料金情報に基づき算出されたものであり、かつ前記通常料金情報に基づき算出した前記決済区間の前記決済時間帯の通行料金が前記決算料金に一致している場合には、前記割引料金情報の中の前記決済区間の前記決済時間帯に係る割引料金情報部分を削除することを特徴とする請求項３記載のカーナビゲーション装置。
【請求項５】
前記割引履歴情報生成手段は、生成した割引履歴情報を割引履歴テーブルにレコードとして蓄積し、
前記事前料金情報更新手段は、所定項目についてその内容が同一である割引履歴情報の蓄積数が規定数以上あるか否かを、前記割引履歴テーブルのレコード数に基づき判定することを特徴とする請求項１〜４のいずれかに記載のカーナビゲーション装置。
【請求項６】
前記事前料金情報更新手段は、割引履歴情報に基づき事前料金情報を更新した場合には、更新した事前料金情報に対応する割引履歴情報のレコードを前記割引履歴テーブルから削除することを特徴とする請求項５記載のカーナビゲーション装置。
【請求項７】
前記決済時間帯は、該有料道路走行の入口ＥＴＣゲートの通過時刻については分を切下げた時を単位とするものであり、該有料道路走行の出口ＥＴＣゲートの通過時刻については分を切上げた時を単位とするものとなっていることを特徴とする請求項１〜６のいずれかに記載のカーナビゲーション装置。
【請求項８】
前記時間帯は、入口ＥＴＣゲート又は出口ＥＴＣゲートの通過曜日を含むことを特徴とする請求項１〜７のいずれかに記載のカーナビゲーション装置。
【請求項９】
ＥＴＣ車載部における今回の料金決済対象に係る決済区間の情報を前記ＥＴＣ車載部から取得する決済区間取得ステップ、
前記料金決済対象に係る決済時間帯の情報を前記ＥＴＣ車載部から取得する決済時間帯取得ステップ、
前記料金決済対象に係る決済料金の情報を前記ＥＴＣ車載部から取得する決済料金取得ステップ、
有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報に基づき前記決済区間の前記決済時間帯の事前料金を算出する事前料金算出ステップ、
決済料金と事前料金とが不一致であれば前記料金決済対象に係る割引履歴情報を生成して蓄積する割引履歴情報生成ステップ、及び
所定項目についてその内容が同一である割引履歴情報の蓄積数が規定数以上あれば、該割引履歴情報に基づき前記事前料金情報を更新する料金情報更新ステップ、
を備えることを特徴とするＥＴＣ割引情報更新方法。
【請求項１０】
請求項１〜８のいずれかに記載のカーナビゲーション装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＴＣ（Electronic Toll Collection）割引を利用するカーナビゲーション装置、方法及びプログラムに関する。
【背景技術】
【０００２】
特許献１は、ＥＴＣ車載器を装備する車載システムを開示する（特許文献１の図１）。該車載システムでは、料金情報記憶部に標準料金テーブル、割引サービス情報テーブル及び割引サービス重複時適用ルールテーブルが記憶されており（特許文献１の段落００１９及び図２）、推奨経路が、ＥＴＣ割引を排他的に受けられる利用割引候補（区間）を複数、含む場合には、どの利用割引候補を割引利用して、どの利用割引候補を割引利用しないかの組合せの中の最大割引の組合せを求め（特許文献１の図３の３１０）、該最大割引の組合せに従って推奨経路における有料道路区間を割引利用区間と割引非利用区間とに区分けしている（特許文献１の図３の３１６）。なお、割引サービス情報テーブルでは、各割引サービスに対して割引率、割引曜日、割引時間帯及び適用区間等の属性が書き込まれている（特許文献１の図２ｂ）。
【０００３】
特許文献２は、ＥＴＣ車載器を外付けされてデータを送受するカーナビゲーション装置を開示する（特許文献２の図１）。該カーナビゲーション装置では、ＥＴＣ割引内容（特許文献２の図３及び図４）がＨＤＤ（ハードディスク装置）のデータベースに記憶され（特許文献２の段落００５２及び図１の符号２１ｄ）、ルート検索では、ＥＴＣ割引内容の情報に基づき各検索ルートのＥＴＣ割引料金を計算して、検索ルートと共にＥＴＣ割引料金を表示器に表示するようになっている（特許文献２の図１２及び図１３）。特許文献２は、また、カーナビゲーション装置内のデータベースにおけるＥＴＣ割引情報を、ユーザの入力操作により更新したり、通信ネットを介してＷＥＢサーバー等からダウンロードすることも開示する（特許文献２の段落００５２）。
【０００４】
特許文献３は、ＥＴＣユニットを装備するカーナビゲーション装置を開示するとともに（特許文献３の図１）、並列有料道路の内の一方の有料道路の料金割引（特許文献３の段落００４２）及び有料道路の周遊割引（特許文献３の段落００５０）を開示する。該カーナビゲーション装置では、料金割引の適用のある有料道路を含む経路については、割引区間のリンクコストを小さくして（特許文献３の段落００４２及び００５７）、経路探索を行う。
【特許文献１】特開２００７-２４９６２８号公報
【特許文献２】特開２００８-７０２０４号公報
【特許文献３】特開２００５-７７３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＥＴＣ割引は、期間や季節限定等に因る新設や廃止があったり、割引の区間、時間帯及び料金が変更されたりすることが予想される。これに対処するため、カーナビゲーション装置は、保持するＥＴＣ割引情報を常時最新のものにしておく必要があるが、従来のカーナビゲーション装置では、ＥＴＣ割引情報を、ユーザが一々、手入力により更新したり、所定のサーバーへインターネットを介して接続して、該サーバーからのダウンロードデータにより更新したりしている（例：特許文献２の段落００５２）。また、ユーザが、最新のＥＴＣ割引情報を含むＤＶＤ等のディスクを入手してから、該ディスクをカーナビゲーション装置のドライブにセットして、該ディスクから最新のＥＴＣ割引情報のデータを読込んで、カーナビゲーション装置のＥＴＣ割引情報を更新することも行われている。インターネット接続による最新ＥＴＣ割引情報の更新はインターネット接続環境を装備する必要があり、メモ書きやディスクからの更新は手間が増大する。
【０００６】
本発明の目的は、最新のＥＴＣ割引情報を入手する通信接続環境がなくても、能率的にＥＴＣ割引情報を更新することができるカーナビゲーション装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、有料道路の実走行によるＥＴＣ車載部の検出情報から取得した料金決済対象の区間、時間帯及び料金に基づきＥＴＣ割引情報を更新する。
【０００８】
カーナビゲーション装置では、例えばユーザ指示により推奨経路を探索する際に、探索結果の推奨経路を表示するとともに、該推奨経路に含まれる各有料道路区間の料金を計算して、その合計料金を表示器に表示することが行われており、その場合、各有料道路区間の料金は、ＥＴＣ割引情報を利用して、実走行前の事前料金として算出している。決済区間の決済時間帯についての通行料金を、事前料金として計算してみて、事前料金と決済料金との対比に基づきＥＴＣ割引の変更（例：新設、廃止又は割引料金変更）の有無を判断する。
【０００９】
本発明のカーナビゲーション装置は次のものを備えている。
ＥＴＣ車載部における今回の料金決済対象に係る決済区間の情報を前記ＥＴＣ車載部から取得する決済区間取得手段、
前記料金決済対象に係る決済時間帯の情報を前記ＥＴＣ車載部から取得する決済時間帯取得手段、
前記料金決済対象に係る決済料金の情報を前記ＥＴＣ車載部から取得する決済料金取得手段、
有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報に基づき前記決済区間の前記決済時間帯の事前料金を算出する事前料金算出手段、
決済料金と事前料金とが不一致であれば前記料金決済対象に係る割引履歴情報を生成して蓄積する割引履歴情報生成手段、及び
所定項目についてその内容が同一である割引履歴情報の蓄積数が規定数以上あれば、該割引履歴情報に基づき前記事前料金情報を更新する料金情報更新手段。
【００１０】
本発明のＥＴＣ割引情報更新方法は次のステップを備えている。
ＥＴＣ車載部における今回の料金決済対象に係る決済区間の情報を前記ＥＴＣ車載部から取得する決済区間取得ステップ、
前記料金決済対象に係る決済時間帯の情報を前記ＥＴＣ車載部から取得する決済時間帯取得ステップ、
前記料金決済対象に係る決済料金の情報を前記ＥＴＣ車載部から取得する決済料金取得ステップ、
有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報に基づき前記決済区間の前記決済時間帯の事前料金を算出する事前料金算出ステップ、
決済料金と事前料金とが不一致であれば前記料金決済対象に係る割引履歴情報を生成して蓄積する割引履歴情報生成ステップ、及び
所定項目についてその内容が同一である割引履歴情報の蓄積数が規定数以上あれば、該割引履歴情報に基づき前記事前料金情報を更新する料金情報更新ステップ。
【００１１】
本発明のプログラムは、本発明のカーナビゲーション装置の各手段としてコンピュータを機能させる。
【発明の効果】
【００１２】
本発明によれば、有料道路の走行実績によるＥＴＣ車載部の検出情報から取得した料金決済対象の区間、時間帯及び料金に基づきＥＴＣ割引情報を更新することにより、インターネット接続環境がなくても、また、ユーザが一々、最新のＥＴＣ割引を格納したディスク等をカーナビゲーション装置に持ち込まなくても、ＥＴＣ割引を更新することができる。
【発明を実施するための最良の形態】
【００１３】
図１はカーナビゲーション装置１０の構成図である。中央処理装置１１はＣＰＵ（Central Processing Unit）１２、ＲＯＭ（Read Only Memory）１３及びＲＡＭ（Random Access Memory）１４を備える。ＣＰＵ１２は、ＲＯＭ１３からプログラムを読み出して、該プログラムに基づく自車位置計算、経路探索及び経路案内等の種々の演算を実行する。ＣＰＵ１２は、また、ＲＡＭ１４を演算結果の−時的保存に利用する。該カーナビゲーション装置１０では、エンジンキーを抜いている期間も、ＲＡＭ１４には記憶を保持する電流がバッテリから供給され続け、ＲＡＭ１４のデータは、揮発することなく、保持される。
【００１４】
自車位置検出装置１５は、ジャイロセンサ、車速パルスセンサ及びＧＰＳ受信機等により構成され、車両の現在地を特定するための情報を検出する。記憶装置１６は、ハードディスク又はＤＶＤ−ＲＯＭ等の記憶媒体から成り、地図データ、案内データ、音声データ及び料金テーブル等を格納している。入力装置１７は、リモコンやタッチパネルにより構成され、ユーザが目的地の場所を入力したり，経路探索する際に操作される。出力装置１８は、表示モニタ及びスピーカ等により構成され、中央処理装置１１により演算された結果となる自車位置、探索経路及び案内データをユーザに画面や音声で提示する。
【００１５】
ＥＴＣユニット２０は、有料道路料金所のＥＴＣゲートに設置される路側機との通信により自動的に料金決済を行うものである。該カーナビゲーション装置１０は、ＥＴＣユニット２０を内蔵しているが、ＥＴＣユニット２０をカーナビゲーション装置１０とは別体のＥＴＣ車載器とし、該ＥＴＣ車載器を所定のケーブルでカーナビゲーション装置１０に外付けすることもできる。
【００１６】
図２は通常料金テーブルを示している。通常料金テーブルは、有料道路の各区間についてＥＴＣ割引無しの料金情報を保持している。なお、現在のＥＴＣ決済では、ＥＴＣ割引無しの決済料金は、ＥＴＣを使用せずに、現金で支払うときの通行料金と同額となっている。通常料金テーブルは、静的なデータとしてＲＯＭ１３に格納されている。通常料金テーブルの各レコードは属性として区間及び料金を有している。
【００１７】
図３はＥＴＣ割引履歴テーブル及び割引料金テーブルを示している。ＥＴＣ割引履歴テーブル及び割引料金テーブルは、動的なデータであり、ＲＡＭ１４に格納されている。ＥＴＣ割引履歴テーブル及び割引料金テーブルのデータの具体的な作成方法は図６において後述する。
【００１８】
ＥＴＣ割引履歴テーブルのレコードは、属性として区間、入口通過日時、出口通過日時及び支払い料金を有している。割引料金テーブルのレコードは属性として区間、曜日、時間帯及び支払い料金を有している。ＥＴＣ割引履歴テーブルの入口通過日時及び出口通過日時は分を最小単位にしているのに対し、割引料金テーブルの時間帯は、その開始及び終了の最小単位を時としている。
【００１９】
図４はカーナビゲーション装置１０を搭載した自動車の走行例を示している。有料道路には所定方向へ順番にＩＣ（インターチェンジ）Ａ，Ｂ，Ｃ，Ｄが存在している。今回の走行では、該自動車は、ＩＣ（Ａ）において一般道から有料道路へ進入し、ＩＣ（Ｃ）において有料道路から退出して、一般道へ戻っている。
【００２０】
図５は通行料金計算方法４０のフローチャートである。通行料金計算方法４０は、例えば、目的地への推奨経路の探索時に、探索結果の各推奨経路候補を出力装置１８の表示モニタに提示する際に、起動して、該推奨経路候補に含まれる有料道路の総料金も併せて提示するものである。通行料金計算方法４０では、Ｓ４５，Ｓ４６において図３の割引料金テーブル及び図２の通常料金テーブルを使用する。
【００２１】
Ｓ４１では、通行料金計算方法４０で処理対象とする探索経路（例：出力装置１８の表示モニタに、その通行料金と共に表示する推奨経路候補）は有料道路を使用しているか否かを判定し、判定が正であれば、Ｓ４３へ進み、否であれば、Ｓ４２へ進む。Ｓ４２では、支払い料金＝０円にし、Ｓ４８へ進む。なお、通行料金計算方法４０の実行開始時の支払い料金の値としての支払い料金の初期値は０円とされているので、Ｓ４２は省略可能である。
【００２２】
Ｓ４３では、入口ＩＣと出口ＩＣの通過予想時刻を計算する。ここで、説明の便宜上、入口ＩＣ−出口ＩＣの区間を「対象区間」、入口ＩＣ及び出口ＩＣについて計算した通過予想日時から変換した曜日及び時間帯を「対象曜日」及び「対象時間帯」ということにする。なお、通過予想日時から曜日及び時間帯への具体的な変換の仕方は割引料金テーブル更新方法６０（図６）のＳ７１で説明する。
【００２３】
Ｓ４４では、属性の区間、曜日及び時間帯をそれぞれ対象区間、対象曜日、対象時間帯とするレコード（以下、「対象割引レコード」という。）が割引料金テーブル（図３）に有るか否かを判定し、判定が正であれば、Ｓ４５へ進み、否であれば、Ｓ４６へ進む。
【００２４】
Ｓ４５では、対象割引レコードの料金を支払い料金に加算する。Ｓ４５の後、Ｓ４７へ進む。Ｓ４６では、通常料金テーブル（図２）において属性の区間が対象区間となっているレコード（以下、「対象通常料金レコード」という。）の料金を支払い料金に加算する。Ｓ４６の後、Ｓ４７へ進む。
【００２５】
Ｓ４７では、処理対象探索経路において支払い料金に未加算の有料道路区間は有るか否かを判定し、判定が正であれば、Ｓ４３へ戻り、否であれば、Ｓ４８へ進む。Ｓ４８では、支払い料金を処理対象探索経路の総支払い料金として出力装置１８の表示モニタに表示する。
【００２６】
図６は割引料金テーブル更新方法６０のフローチャートである。割引料金テーブル更新方法６０は、カーナビゲーション装置１０が搭載されている自動車が出口ＩＣの料金所の出口ゲートを通過した時に実行される。ＥＴＣユニット２０は、入口ゲートを通過した時に、入口ゲートの路側機からそのＩＣのＩＤ（識別子）及び通過日時の情報を受信し、出口ゲートを通過した時に、出口ゲートの路側機からそのＩＣのＩＤ、通過日時及び支払い料金の情報を受信する。ＥＴＣユニット２０は、入口ゲートの路側機から受信した入口ＩＣのＩＤ及び通過日時の情報を少なくとも出口ゲート通過時まで保持しており、出口ゲート通過後に入口ＩＣのＩＤ及び通過日時の情報を出口ＩＣのＩＤや通過日時等の情報と共に出力することができる。
【００２７】
Ｓ６１でＥＴＣユニット２０から入口ＩＣと出口ＩＣのゲート通過日時と支払った料金の情報を取得する。典型的には、ＥＴＣユニット２０からは、入口ＩＣと出口ＩＣのＩＤの情報をゲート通過日時等の情報と一緒に取得するが、入口ＩＣと出口ＩＣの地点情報はカーナビゲーション装置１０自身が現在地情報から検出することもできる。図４の例では、入口ＩＣ及び出口ＩＣはそれぞれＡ，Ｃとなっている。
【００２８】
説明の便宜上、入口ＩＣ−出口ＩＣの区間を「当該区間」、当該区間を走行した曜日を「当該曜日」、当該区間を走行した時間帯を「当該時間帯」、支払った料金を「当該料金」と、それぞれいうことにする。
【００２９】
Ｓ６２では、当該区間、当該曜日及び当該時間帯を通行料金計算方法４０（図５）における対象区間、対象曜日及び対象時間帯にして、通行料金計算方法４０のＳ４４〜Ｓ４６の部分のみを実行し、Ｓ４５又はＳ４６の計算結果としての対象料金を計算する。
【００３０】
Ｓ６３では、対象料金と当該料金とは同一であるか否かを判定し、判定が正であれば、図３のＥＴＣ割引履歴テーブル及び割引料金テーブルの変更不要と判断して、割引料金テーブル更新方法６０を終了する。また、判定が否であれば、図３のＥＴＣ割引履歴テーブル及び割引料金テーブルの変更が必要と判断して、Ｓ６４へ進む。
【００３１】
Ｓ６４では、Ｓ６３で対象料金の算出のために参照した料金テーブルが通常料金テーブル及び割引料金テーブルのどちらであるかを判定する。そして、通常料金テーブルが参照されたのであれば、ＥＴＣ割引が新設されたと判断して、Ｓ７０へ進み、割引料金テーブルが参照されたのであれば、ＥＴＣ割引が廃止されたか又はＥＴＣ割引の割引料金が変更されたと判断して、Ｓ６５へ進む。
【００３２】
Ｓ６５では、通常料金テーブルを使って、当該区間の当該時間帯における料金を計算する。この計算料金は、当該区間を対象区間にして、通行料金計算方法４０（図５）のＳ４６を適用して計算して得た対象料金に一致する。
【００３３】
Ｓ６６では、当該料金とＳ６５で計算した対象料金とを対比し、一致しているならば、ＥＴＣ割引が廃止されたと判断して、Ｓ６７へ進み、不一致であれば、当該区間の当該曜日の当該時間帯にＥＴＣ割引料金が変更されたと判断して、Ｓ７０へ進む。
【００３４】
Ｓ６７では、割引料金テーブルから属性が当該区間、当該曜日及び当該時間帯となっているレコード（当該割引料金レコード）を削除する。この結果、これ以降における通行料金計算方法４０（図５）の実施では、当該区間、当該曜日及び当該時間帯をそれぞれ対象区間、対象曜日及び対象時間帯とする対象料金の計算において、割引料金テーブルの情報ではなく、通常料金テーブルの情報が使用される。
【００３５】
Ｓ６５〜Ｓ６７におけるＥＴＣ割引廃止の場合の割引料金テーブルからの当該割引料金レコードの削除は、Ｓ６３における不一致が１回生じただけで、実施されることになっているが、Ｓ７２〜Ｓ７４のＥＴＣ割引の追加及びＥＴＣ割引料金変更の場合の割引料金テーブルへの当該割引料金レコードの追加又は料金変更のように、Ｓ７１のような判定を追加して、不一致が規定数以上、生じた時にのみ、実施するようにすることもできる。
【００３６】
Ｓ７０では、ＥＴＣ割引履歴テーブルに当該区間、当該入口通過日時、当該出口通過日時、及び当該料金を属性とするレコード（当該割引履歴レコード）を追加する。
【００３７】
Ｓ７１では、ＥＴＣ割引履歴テーブルにおいて当該割引履歴レコードと同一内容のレコード（区間、曜日、時間帯及び料金が当該割引履歴レコードと同一であるレコード。ただし、後述するように、入口通過日時及び出口通過日時の日時は曜日及び時間帯に変換して、照合する。）の数を計数し、計数値が規定数（規定数≧１）以上であるか否かを判定し、判定が正であれば、割引料金テーブルの更新が必要であるとして、Ｓ７２へ進み、否であれば、割引料金テーブルの更新は今回は不要であるとして、割引料金テーブル更新方法６０を終了する。なお、規定数は１であってもよく、その場合は、Ｓ７０からＳ７２へ直ちに進むとともに、ＥＴＣ割引履歴テーブルを省略してもよい。
【００３８】
Ｓ７１のレコード数の計数では、入口通過日時及び出口通過日時については、当該割引履歴レコードのそれら属性値とその他のレコードにおけるそれら属性値とを直接対比するのではなく、入口通過日時及び出口通過日時は曜日及び時間帯に変換して、変換後の曜日及び時間帯について一致及び不一致を調べることにする。すなわち、入口通過日時の日が曜日に変換され、入口通過日時の時刻が、その”分”を切り下げて”時”に変換される。また、出口通過日時の時刻が、その”分”を切上げて”時”に変換される。例えば、図３（ａ）のＥＴＣ割引履歴テーブルの第１行の入口通過日時２００８／０５／０３＿２３：００は、土曜日の２３：００に変換され、出口通過日時２００８／０５／０４＿００：１０は、０１：００に変換され、変換後の曜日及び時間帯は土曜日及び２３：００−０１：００となる。
【００３９】
Ｓ７２では、区間、曜日及び時間帯をそれぞれ当該区間、当該曜日及び当該時間帯とするレコード（当該割引料金レコード）は割引料金テーブルに未登録であるか否かを判定し、未登録であれば、ＥＴＣ割引の新設であると判断して、Ｓ７４へ進み、登録済みであれば、ＥＴＣ割引の料金変更であると判断して、Ｓ７３へ進む。
【００４０】
Ｓ７３では、当該割引料金レコードを割引料金テーブルから削除する。Ｓ７３の後、Ｓ７４へ進む。
【００４１】
Ｓ７４では、区間、曜日、時間帯及び料金をそれぞれ当該区間、当該曜日、当該時間帯及び当該料金とするレコード（新当該割引料金レコード）を割引料金テーブルに追加する。なお、Ｓ６７，Ｓ７２の当該割引料金レコードは、その料金は当該料金とは相違している旧当該割引料金レコードであるのに対し、Ｓ７４の新当該料金レコードは、その料金を当該料金に更新したレコードとなっている。
【００４２】
Ｓ７４では、また、区間及び時間帯が当該割引履歴レコードのそれと同一のレコード（Ｓ７１で計数対象となったレコード）をＥＴＣ割引履歴テーブルから削除する。これにより、新当該割引料金レコードを次に更新する場合にＳ７１で計数する割引履歴レコードは、今回の更新以降に、割引履歴テーブルに追加されたものとされ、割引料金レコードの更新に対する信頼性を高めることができる。
【００４３】
図７はカーナビゲーション装置８０のブロック図である。前述のカーナビゲーション装置１０（図１）はカーナビゲーション装置８０の一例である。カーナビゲーション装置８０は、決済区間取得手段８１、決済時間帯取得手段８２、決済料金取得手段８３、事前料金算出手段８４、割引履歴情報生成手段８５及び料金情報更新手段８６を備える。
【００４４】
決済区間取得手段８１は、ＥＴＣ車載部９１における今回の料金決済対象に係る決済区間の情報をＥＴＣ車載部９１から取得する。決済時間帯取得手段８２は、料金決済対象に係る決済時間帯の情報をＥＴＣ車載部９１から取得する。決済料金取得手段８３は、料金決済対象に係る決済料金の情報をＥＴＣ車載部９１から取得する。
【００４５】
事前料金算出手段８４は、有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報９２に基づき決済区間の決済時間帯の事前料金を算出する。割引履歴情報生成手段８５は、決済料金と事前料金とが不一致であれば、料金決済対象に係る割引履歴情報９３を生成して、蓄積する。料金情報更新手段８６は、所定項目についてその内容が同一である割引履歴情報９３の蓄積数が規定数以上あれば、該割引履歴情報９３に基づき事前料金情報９２を更新する。
【００４６】
カーナビゲーション装置１０（図１）では、ＥＴＣユニット２０がカーナビゲーション装置１０に内蔵されているが、カーナビゲーション装置８０では、ＥＴＣ車載部９１は、内蔵されていても、外付けであってもよい。事前料金情報９２の具体例は、通常料金テーブル（図２）及び割引料金テーブル（図３（ｂ））に含まれているレコードである。割引履歴情報９３の具体例はＥＴＣ割引履歴テーブル（図３（ａ））に含まれているレコードである。
【００４７】
事前料金は、通行料金計算方法４０（図５）のＳ４５，Ｓ４６で求めた対象割引料金に対応する。決済料金と事前料金とが不一致であることは、ＥＴＣ割引に変更があったことを意味する。規定数は、１以上の整数であり、１も含む。規定数を２以上にする場合に、１とする場合よりも事前料金情報９２の更新の信頼性を高めることができる。
【００４８】
割引履歴情報９３は、一定期間が過ぎたものは自動的に削除し、直近の所定期間のもののみを残すようにしてもよい。所定項目は、割引料金テーブル更新方法６０（図６）のＳ７１では、区間、曜日、時間帯及び料金であったが、カーナビゲーション装置８０では、それらの１つのみ又は任意の組み合わせであってよい。例えば、料金は所定項目から除外してもよいし、所定項目を区間のみしてもよい。現状のＥＴＣ割引には、通勤割引、早朝夜間割引、深夜割引及び休日割引しかなく、それらの変更については、所定項目に区間や時間帯を含めなければならないが、将来的に区間を限定しない時間帯割引や曜日割引、時間帯を限定しない区間割引が生じる可能性があり、ＥＴＣ割引の種類に応じて、所定項目が変動する可能性がある。所定項目は、ユーザ操作により変更できるようにしておいてもよい。
【００４９】
割引料金テーブル更新方法６０（図６）のＳ７１では、区間の両端（入り口ゲート及び出口ゲート）の両方が一致したときに、区間が一致しているとしているが、例えば区間Ｕの割引履歴情報９３と区間Ｖの割引履歴情報９３とがあり、区間Ｕ⊆区間Ｖである場合に、包含されている方の区間Ｕの割引履歴情報９３は２つあると判断して、区間Ｕの割引履歴情報９３に基づき事前料金情報９２を更新してもよい。ＥＴＣ割引には、所定の区間内に含まれる全部の部分区間に適用されるものが設定されることがあり得るからである。同様に、時間帯Ｕの割引履歴情報９３と時間帯Ｖの割引履歴情報９３とがあり、時間帯Ｕ⊆時間帯Ｖである場合に、包含されている方の時間帯Ｕの割引履歴情報９３は２つあると判断して、時間帯Ｕの割引履歴情報９３に基づき事前料金情報９２を更新してもよい。
【００５０】
こうして、カーナビゲーション装置８０では、インターネットで所定のサーバーへ接続して、該サーバーからＥＴＣ割引の最新情報を入手したり、ＥＴＣ割引の最新情報を格納したディスク等をドライブにセットしたりすることなく、事前料金情報９２を更新することができる。
【００５１】
典型的には、決済時間帯は、該有料道路走行の入口ＥＴＣゲートの通過時刻については分を切下げた時を単位とするものであり、該有料道路走行の出口ＥＴＣゲートの通過時刻については分を切上げた時を単位とするものとなっている。すなわち、入口ゲート及び出口ゲートの通過時刻は、通常、時分まで計測されるが、時間帯の単位は、分としてもよいが、典型的には、分ではなく、時とする。ＥＴＣ割引における時間帯の現状は、時を単位にしているからである。
【００５２】
好ましくは、事前料金情報９２は、決済区間を含む経路の合計通行料金を該経路の実走行前に算出する際に使用されるものである。この具体例は、通行料金計算方法４０（図５）である。通行料金計算方法４０では、Ｓ４８において探索経路における有料道路の合計料金を算出して、表示モニタに表示している。
【００５３】
典型的には、事前料金情報９２は、通常料金情報と割引料金情報とを含み、事前料金算出手段８４は、決済区間の決済時間帯の事前料金を、割引料金情報に該決算区間の決算時間帯の料金情報が有れば、該割引料金情報に基づき算出することにし、もし無ければ通常料金情報に基づき算出する。この具体例は、通行料金計算方法４０（図５）のＳ４５，Ｓ４６である。また、通常料金情報及び割引料金情報の具体例は、それぞれ通常料金テーブル（図２）及び割引料金テーブル（図３（ｂ））である。
【００５４】
好ましくは、料金情報更新手段８６は、事前料金が割引料金情報に基づき算出されたものであり、かつ通常料金情報に基づき算出した決済区間の決済時間帯の通行料金が決算料金に一致している場合には、割引料金情報の中の決済区間の決済時間帯に係る割引料金情報部分を削除する。この具体例は、割引料金テーブル更新方法６０（図６）のＳ６６正→Ｓ６７である。Ｓ６６が正の判定の場合に、Ｓ６７において割引料金テーブルから当該割引料金レコードを削除するのは、ＥＴＣ割引が廃止されたと判断したからである。
【００５５】
好ましくは、割引履歴情報生成手段８５は、生成した割引履歴情報９３を割引履歴テーブルにレコードとして蓄積し、料金情報更新手段８６は、所定項目についてその内容が同一である割引履歴情報９３の蓄積数が規定数以上あるか否かを、割引履歴テーブルのレコード数に基づき判定する。そして、料金情報更新手段８６は、割引履歴情報９３に基づき事前料金情報９２を更新した場合には、更新した事前料金情報９２に対応する割引履歴情報９３のレコードを割引履歴テーブルから削除する。
【００５６】
好ましくは、時間帯は、入口ＥＴＣゲート又は出口ＥＴＣゲートの通過曜日を含む。通過曜日は、日、月、火、水、・・・の厳密な曜日でなく、平日と休日との区別するだけの曜日とすることもできる。これにより、入口ＥＴＣゲート及び出口ＥＴＣゲートの一方の通過曜日が特定の曜日、休日又は平日に限定されるＥＴＣ割引に対処することができる。
【００５７】
図８はＥＴＣ割引情報更新方法１１０のフローチャートである。ＥＴＣ割引情報更新方法１１０はカーナビゲーション装置８０に適用される。Ｓ１１１，Ｓ１１２，Ｓ１１３間の実行順番は任意であってよい。例えば、Ｓ１１３，Ｓ１１２，Ｓ１１１の順番に実行されてもよい。
【００５８】
Ｓ１１１では、ＥＴＣ車載部９１が今回の料金決済対象に係る決済区間の情報をＥＴＣ車載部９１から取得する。Ｓ１１２では、料金決済対象に係る決済時間帯の情報をＥＴＣ車載部９１から取得する。Ｓ１１３では、料金決済対象に係る決済料金の情報をＥＴＣ車載部９１から取得する。
【００５９】
Ｓ１１４では、有料道路の各区間の料金を実走行前に事前に計算する際に参照する事前料金情報９２に基づき決済区間の決済時間帯の事前料金を算出する。Ｓ１１５では、決済料金と事前料金とが不一致であるか否かを判定し、判定が正あれば、Ｓ１１６へ進み、否であれば、ＥＴＣ割引情報更新方法１１０を終了する。Ｓ１１６では、料金決済対象に係る割引履歴情報９３を生成して蓄積する。
【００６０】
Ｓ１１７では、所定項目についてその内容が同一である割引履歴情報９３の蓄積数が規定数以上あるか否かを判定し、判定が正であれば、Ｓ１１８へ進み、否であれば、ＥＴＣ割引情報更新方法１１０を終了する。Ｓ１１８では、Ｓ１１７で、規定数以上とされた割引履歴情報９３に基づき事前料金情報９２を更新する。
【００６１】
Ｓ１１１〜Ｓ１１４の処理は、カーナビゲーション装置８０（図７）の決済区間取得手段８１〜事前料金算出手段８４の機能にそれぞれ対応している。Ｓ１１５，Ｓ１１６の処理はカーナビゲーション装置８０の割引履歴情報生成手段８５の機能に対応し、Ｓ１１７，Ｓ１１８の処理はカーナビゲーション装置８０の料金情報更新手段８６の機能に対応している。決済区間取得手段８１〜料金情報更新手段８６の機能について述べた具体的態様は、それぞれに対応するステップの処理についての具体的態様としても適用可能である。
【００６２】
本発明を適用したプログラムは、コンピュータをカーナビゲーション装置８０の各手段として機能させる。本発明を適用した別のプログラムは、ＥＴＣ割引情報更新方法１１０の各ステップをコンピュータに実行させる。
【００６３】
本明細書は様々な範囲及びレベルの発明を開示している。それら発明は、本明細書で説明した様々な技術的範囲及び具体的レベルの各装置及び各方法だけでなく、拡張ないし一般化の範囲で、各装置及び各方法から独立の作用、効果を奏する１つ又は複数の要素を抽出したものや、１つ又は複数の要素を拡張ないし一般化の範囲で変更したものや、さらに、各装置間及び各方法間で１つ又は複数の要素の組合せを入れ換えたものを含む。
【図面の簡単な説明】
【００６４】
【図１】カーナビゲーション装置の構成図である。
【図２】通常料金テーブルを示す図である。
【図３】ＥＴＣ割引履歴テーブル及び割引料金テーブルを示す図である。
【図４】カーナビゲーション装置を搭載した自動車の走行例を示す図である。
【図５】通行料金計算方法のフローチャートである。
【図６】割引料金テーブル更新方法のフローチャートである。
【図７】カーナビゲーション装置のブロック図である。
【図８】ＥＴＣ割引情報更新方法のフローチャートである。
【符号の説明】
【００６５】
８０：カーナビゲーション装置、８１：決済区間取得手段、８２：決済時間帯取得手段、８３：決済料金取得手段、８４：事前料金算出手段、８５：割引履歴情報生成手段、８６：料金情報更新手段、９１：ＥＴＣ車載部、９２：事前料金情報、９３：割引履歴情報、１１０：ＥＴＣ割引情報更新方法。
【図１】
2010117811.tif 000003
【図２】
2010117811.tif 000004
【図３】
2010117811.tif 000005
【図４】
2010117811.tif 000006
【図５】
2010117811.tif 000007
【図６】
2010117811.tif 000008
【図７】
2010117811.tif 000009
【図８】
2010117811.tif 000010