"有料道路の拠点に設けられ、通過した車両のETC車載器に挿入されたICカードのカード番号を含むETC情報を検出し、このETC情報と、前記車両が前記拠点を通過した日時と、通過した拠点を特定する情報とを通過情報として中央装置へ送信する拠点装置を備えた道路情報処理システムにおいて、前記中央装置は、前記拠点装置から受信した前記通過情報を保存する通過情報保存手段と、通過した前記拠点に応じて通行料金の割引対象となる走行経路を突合マスタ情報として保存する突合マスタ情報保存手段と、前記突合マスタ情報を参照して前記通過情報の走行経路が割引対象となるか判定し、割引対象となる場合には、前記通過情報に割引対象であることを示す情報を付加する突合処理を行う突合手段と、を備えたことを特徴とする通過情報処理装置。前記突合手段は、前記突合マスタ情報を参照して前記通過情報の走行経路が割引対象となる場合には、前記通過情報の拠点の出口番号を割引対象であることを示す仮想出口番号に置き換えることを特徴とする請求項1に記載の通過情報処理装置。有料道路の拠点に設けられ、通過した車両のETC車載器に挿入されたICカードのカード番号を含むETC情報を検出し、このETC情報と、前記車両が前記拠点を通過した日時と、通過した拠点を特定する情報とを通過情報としてコンピュータへ送信する拠点装置を備えた道路情報処理システムにおいて、前記コンピュータに、前記拠点装置から受信した前記通過情報を保存する機能と、通過した前記拠点に応じて通行料金の割引対象となる走行経路を突合マスタ情報として保存する機能と、前記突合マスタ情報を参照して前記通過情報の走行経路が割引対象となるか判定し、割引対処となる場合には前記通過情報に割引対象であることを示す情報を付加する機能と、を実現させる為の通過情報処理プログラム。実際には、ETC車両が最終出口有料道路を乗り継いで最後に出た出口を出た後で、走行区間や車種など通過情報の変更が必要になる場合がある。例えば、誤った車種判定に基づいて課金されたり、料金所に設けられたETCゲートとICカードとの通信に失敗したり、通信回線の障害により受信が遅れた場合などである。このように、入口と出口の組合せや計算された通行料金が走行区間の判定後に変わると、利用者の申告に基づき手作業で通行料金を計算して修正しなければならないという問題があった。本発明が解決しようとする課題は、走行区間の判定後に、さらに通行料金算出のため通過情報を変更できる通過情報処理装置を提供することである。実施形態の通過情報処理装置は、有料道路の拠点に設けられ、通過した車両のETC車載器に挿入されたICカードのカード番号を含むETC情報を検出し、このETC情報と、前記車両が前記拠点を通過した日時と、通過した拠点を特定する情報とを通過情報として中央装置へ送信する拠点装置を備えた道路情報処理システムにおいて、この中央装置は、通過情報保存手段と突合マスタ情報保存手段と突合手段とを備える。通過情報保存手段は、拠点装置から受信した通過情報を保存する。突合マスタ情報保存手段は通過した拠点に応じて通行料金の割引対象となる走行経路を突合マスタ情報として保存する。突合手段は突合マスタ情報を参照して通過情報の走行経路が割引対象となるか判定し、割引対象となる場合には、通過情報に割引対象であることを示す情報を付加する。以下、本発明の実施形態について図面を参照して説明する。1システム構成本実施例の通過情報処理装置1の構成を示すブロック図を図1に示す。同図に示すように通過情報処理装置1は、各拠点2に設けられた料金所装置3やフリーフロー装置4と、インターネット等のネットワーク5を介して接続された中央装置6とで構成されている。拠点2は、有料道路のインターチェンジやジャンクションといった通行料金を設定する区間の起点や終点となる場所である。インターチェンジの料金所に設けられた料金所装置3は、ETC車両がETCゲートを通過した際にETC車両から受信したETC車両のETC情報21を拠点2の入口情報22や出口情報23とともにネットワーク5を介して中央装置6に送信するコンピュータである。フリーフロー装置4は、図2に示すように有料道路上に設置されたアンテナであって、ETC車両が通過した際にETC車両から受信したETC車両のETC情報21を拠点2の入口情報22や出口情報23とともにネットワーク5を介して中央装置6に送信する。中央装置6は、拠点2に設けられた料金所装置3やフリーフロー装置4以下、これらを拠点装置と呼ぶネットワークを介して接続された通信部7、制御部8、データベース9で構成されたコンピュータである。通信部7は、拠点装置や外部システムのデータ処理装置クレジットカード会社11との間で後述する各種データを送受信する通信装置である。制御部8は、アプリケーションプログラムで実現され、中央装置6の各部を制御する。データベース9は、受信したETC情報21、入口情報22、出口情報23を対応付けて通過情報31として保存するデータベースである。なお入口情報22を含んだETC情報21と出口情報23と対応付けて通過情報31として保存する場合もある。データベース9は、通過情報31の他に、予め設定された突合マスタ情報32や通行料金表も保存している。なお、有料道路の入口、出口、本線料金所を以降、ICと称する。ETC情報21は、車両に搭載された車載器に挿入されるICカードに登録されている情報で、少なくとも図3aに示すように車種ア、カード番号イで構成されている。ETC車両が有料道路へ進入の際に拠点装置を通過すると図3bに示す有料道路の利用日付ウ、IC番号エ、入口時刻オで構成される入口情報22をETC車両が受信し、車種ア、カード番号イ、入口IC番号カと対応付けて図3cに示すようにICカードに保存する。図3cに示すETC情報21において、車種アは、普通車、大型車、特大車などETC車両の種類を示す区分である。カード番号イは、ETC車両が使用しているICカードのETCカード番号である。利用日付ウは、ETC車両が有料道路を利用した日付である。IC番号エは、ETC車両が通過したICを一意に識別するための番号である。なお、料金所の無い入口と出口にもIC番号は付与されている。入口時刻オは、ETC車両が有料道路の入口を通過した時刻である。入口IC番号カは、ETC車両が通過した有料道路の入口のIC番号である。出口情報23は、図3dに示すように利用日付ウ、IC番号エ、出口時刻キで構成される。出口時刻キは、ETC車両が有料道路の出口を通過した時刻である。出口IC番号クは、ETC車両が通過した有料道路の出口のIC番号である。通過情報31は、入口から出口へ至る走行について表したもので、図3eに示すように、車種ア、カード番号イ利用日付ウ、IC番号エ、入口時刻オ、入口IC番号カ、出口時刻キ、出口IC番号ク、走行順ケ、受信時刻コ、通行料金サ、突合フラグシで構成される。通過情報31は、ETC車両が有料道路を退出の際に拠点装置がETC情報21を受信し、出口情報23を対応つけて、拠点装置が中央装置6へ送信する。走行順ケは、中央装置6が受信した通過情報31に走行した順にカード番号ごとに付けられる連続した番号である。例えば、ある日に有料道路の対距離料金区間を走行し、均一料金区間を走行すると、対距離料金区間の走行が第1走行で、均一料金区間の走行が第2走行となる。このように有料道路の料金体系や、有料道路事業者が異なる拠点2からは別の走行となる。受信時刻コは、中央装置6が通過情報31を受信した時刻である。通行料金サは、データベース9に保存された有料道路の通行料金表に基づいて算出された課金額である。突合フラグシは、この通過情報31が突合済みかどうか、を示すフラグである。1は突合済みを示し、0は未突合を示す。対距離料金区間に設けられた拠点装置では、上記のようにETC情報21がETC車両との間で送受信される。一方、均一料金区間に設けられた拠点装置では、ETC車両が有料道路へ進入の際に拠点装置を通過すると、拠点装置が図3aに示す車種ア、カード番号イをETC車両から受信する。中央装置6は図3fに示す入口情報22と対応つけた図3gに示すETC情報21を拠点装置から受信し、通過情報31として中央装置6がデータベース9に保存する。さらに、ETC車両が有料道路を退出の際に拠点装置が図3aに示す車種ア、カード番号イを受信する。図3iに示す出口情報23を対応つけた図3jに示すETC情報21を中央装置6が拠点装置から受信する。中央装置6では受信したETC情報21に走行順ケ、受信時刻コ、通行料金サ、突合フラグシを対応付けて通過情報31としてデータベース9に保存する。図3kにデータベース9に保存されたカード番号イが同じ3つの通過情報31の例を示す。走行順ケが第1走行の通過情報31M111は、1234-5678-9012-3456のETCカード番号を使用した普通車が3月10日に、IC番号001のICから12:00に進入し、IC番号010のICから13:00に退出して、この走行により課金される通行料金が1,000となっていることを示している。走行順ケが第2走行の通過情報31M112は、同じETCカード番号の普通車が3月10日に、IC番号010のICから13:00に進入し、この走行により課金される通行料金が500となっていることを示している。通過情報31M113は、同じETCカード番号の普通車が3月10日に、IC番号011のICから14:00に退出して、この走行により課金される通行料金が0となっていることを示している。図5に示す突合マスタ情報32は、ETC車両が図4に示す対距離料金区間A地点IC番号001からB地点IC番号010のいずれかの入口から有料道路に入り、矢印方向に走行し、かつ、B地点で均一料金区間B地点とD地点IC番号012との間方向に分岐して走行し、均一料金区間のいずれかの出口より有料道路を出た場合に割引対象となる走行経路を示す情報である。突合マスタ情報32には、ある特定の入口からETC車両が有料道路に入った場合に、出口として想定されるあらゆる出口を出た場合の割引対象となる走行経路が登録されている。どの突合マスタ情報32を使用して突合するかは、通過情報31の走行順ケ、入口IC番号カ、出口IC番号クから判断する。本実施例では図4に示すようにIC番号001から010までが対距離料金制で、IC番号010以降は均一料金制とする。対距離料金制は、走行距離に応じた料金設定に基づき出口で課金する。均一料金制は、走行距離によらず一定の料金設定で、入口か本線料金所で課金する。つまり、A地点からC地点まで走行した場合、IC番号010の本線料金所では、既に走行した区間の対距離料金と、以降の均一料金が同時に課金される。IC番号011以降の出口には、フリーフロー装置4が設けられている。図5に示すように突合マスタ情報32は、各行がひとつの走行を表し、走行順ケ、変換フラグス、仮想出口IC番号セ、入口IC番号カ、出口IC番号クの情報で構成される。走行順ケは、有料道路への入出を繰り返した場合、何番目にあたるかを示し、順に第1走行、第2走行のようにつけられる。変換フラグスは、どの走行順ケの通過情報31を変換するか表したものである。仮想出口IC番号セは、条件を満たす場合に通過情報31の出口IC番号クと置換える、割引の対象であることを示す仮想のIC番号である。なお、仮想入口IC番号を設定しても良い。図5に示す突合マスタ情報32では、第1走行に、入口IC番号カ001から009、出口IC番号ク010が設定されている。これはIC番号001から009のいずれかのICから有料道路に入り、IC番号010のICから出たことを意味する。また、第2走行に、入口IC番号カ010と、出口IC番号ク011が設定されている。これも同様に、IC番号010のICから入り、IC番号011のICから出たことを意味する。つまり、入口IC番号カ001乃至009から入ってIC番号010のICを通過し、出口IC番号ク011で出た場合に割引を適用する。図5で仮想出口IC番号セは入口IC番号カ001乃至009から入って第1走行の出口でかつ第2走行の入口に該当するIC番号010のICを通過し、第2走行の出口に該当する出口IC番号ク011から出た場合に置き換えのためのマスターデータとして091が登録されている。この置き換えにより以降の処理では通過情報31を参照するだけで、割引の対象であることが判別できる。図3kの通過情報31M111と図5の突合マスタ情報32M21を走行順に比較すると入口IC番号カと、出口IC番号クが一致する。さらに、通過情報31M112とM113と突合マスタ情報32M22を走行順に比較すると入口IC番号カと、出口IC番号クが一致する。よって、通過情報31が突合マスタ情報32に合致するので、割引を適用できると中央装置6が判定する。まず、拠点装置で通過情報31がどのように収集されるかを説明する。図3aに示すようにETC情報21は車種アが普通、カード番号イが1234-5678-9012-3456であることを示している。有料道路の対距離料金区間の入口料金所をETC車両が通過すると、拠点装置はETC車両へ入口情報22を送信する。図3bは入口情報22の利用日付ウが3月10日、IC番号エが001、入口時刻オが12:00であることを示している。ETC車両は、入口情報22をETC情報21に加えて保持する。図3cはETC情報21の入口IC番号カが、入口情報22のIC番号エ001に基づいて、001となっていることを示している。有料道路の対距離料金区間の出口料金所をETC車両が通過すると、拠点装置はETC車両からETC情報21を受信する。拠点装置は、拠点装置が受信したETC情報21に出口情報23を付加し、通過情報31として中央装置6に出力する。中央装置6は、受信した通過情報31を受信時刻と対応づけてデータベース9に保存する。図3dは出口情報23の利用日付ウが3月10日、IC番号エが010、出口時刻キが13:00であることを示している。図3eは通過情報31の出口IC番号クが、出口情報23のIC番号エ010に基づいて、010となっていることを示している。その日の初めての有料道路の走行なので、走行順ケが第1走行となっていることを示している。有料道路の均一料金区間の入口料金所をETC車両が通過すると、拠点装置はETC車両からETC情報21を受信する。図3fは入口情報22の利用日付ウが3月10日、IC番号エが010、入口時刻オが13:00であることを示している。拠点装置は、拠点装置が受信したETC情報21に入口情報22を付加し、通過情報31として中央装置6に出力する。中央装置6は、受信した通過情報31を受信時刻と対応づけて図3hに示すようにデータベース9に保存する。図3gはETC情報21の入口IC番号カが、入口情報22のIC番号エ010に基づいて、010となっていることを示している。有料道路の均一料金区間の出口料金所をETC車両が通過すると、拠点装置はETC車両からETC情報21を受信する。図3iは出口情報23の利用日付ウが3月10日、IC番号エが011、出口時刻オが14:00であることを示している。拠点装置は、拠点装置が受信したETC情報21に出口情報23を付加し、通過情報31として中央装置6に出力する。中央装置6は、受信した通過情報31を受信時刻と対応づけて図3kに示すようにデータベース9に保存する。2処理本実施形態の通過情報処理装置1の全体処理を示すフローチャートを図6に示す。中央装置6の制御部8は通信部7を介し拠点装置から通過情報31を受信したか判定するS601。制御部8は通過情報31を受信するとS601がYES、データベース9に保存するS602。次に、制御部8は、S601の後、一定時間が経過したか判定するS603。一定時間は任意の待ち時間で、ここでは10分とする。経過していなければ前回の処理から10分経過するまで待機するS604。経過したら、時系列に並べ替えた通過情報31と突合マスタ情報32を対比して、割引条件に合うものがあるか突き合わせる突合処理をするS605。突合処理のフローチャートを図7に示す。図5に示す突合マスタ情報32と、図3kに示す通過情報31を用いて説明する。制御部8は、データベース9から突合フラグシが0未突合の通過情報31を1件抽出するS701。なければ全体処置へ戻る。例えば、図3kに示すM111を抽出しS701がYES、下記条件1の全てを満たす通過情報31がデータベース9にあるか判定するS702。条件1抽出した通過情報31とカード番号イが同一である。突合フラグシが1である。突合の成立条件が、時系列で前後となる通過情報31との組み合わせによる。例えば、図3kでM112、M113は条件1を満たさないので、突合フラグシが0で条件1の全てを満たす通過情報31がデータベース9になくS702がNoなので、S707の置き換え処理をする。置き換え処理S707のフローチャートを図8に示す。まず、通過情報31と突合マスタ情報32で第1走行の入口IC番号カと出口IC番号クが一致するか判定するS801。一致しない場合は、突合処理を終了する。一致した場合、第2走行があるか判定するS802。あればS803へ進み、第2走行の入口IC番号カと出口IC番号クについて、第1走行と同様に通過情報31と突合マスタ情報32が一致するか判定するS801。S802で以降の走行が突合マスタ情報32に無ければ、検索中の通過情報31群は条件に合致したことになる。そこで変換フラグスに基づき置き換える。例えば第1走行に設定されていれば、第1走行の通過情報31を置き換えるS804。制御部8は、通過情報31が突合条件を満たしている場合、変換フラグスを参照し、例えば出口IC番号クを、割引の対象であることを示す仮想出口IC番号タに置換える。このように、突合マスタ情報32に設定した情報に基づいて通過情報31を事後的に変更できる。本例の場合、図5に示す突合マスタ情報32で置き換えの対象を示す変換フラグスが第1走行なので、第1走行である図3kM111を仮想出口IC番号091に置き換える。置き換え後は、第1走行M111の通過情報31のうち、出口IC番号が仮想出口IC番号に置き換えられ、図3lM131のようになる。また、突合済みかどうかを示す突合フラグシが突合済みを意味する1となるS805。なお、第2走行までを例示したが、第3走行、第4走行を定義しても構わない。また、通過情報のIC番号を仮想IC番号に置き換えた後で、例えば料金再計算処理して、さらに通行料金を割引後の料金に書き換えても構わない。一方、条件1の全てを満たす通過情報31がデータベース9にある場合の処理について説明する例えば、図3kに示す通過情報31の処理途中の一部分を図11に示す。図11aに示すように突合マスタ情報32に基づいて、通過情報31のM401とM403が突合状態となっている。例えば、図11bに示すようにM402を抽出するとS701、時系列で前後となる通過情報31のM401とM403を参照し、条件1に合うか判定するS702。条件1に合う場合はS702がYES、これら突合済の通過情報31のM401とM403の間に、抽出した通過情報31のM402が入るかを判定するS703。条件1に合う場合はS703がYES、以降の通過情報31を突合前の状態に戻すS704。つまり、通過情報31のIC番号が仮想IC番号に置き換えられていた場合は元に戻し、突合フラグシを0にする。S701で抽出した通過情報31に対し、以下の条件2に合う出口時刻キが一番近い通過情報31を1件抽出するS705。なければ全体処理へ戻る。例えばS701でM402を抽出したら、M401を抽出する。条件2カード番号イが同一である。利用日付ウ、入口時刻オ、出口時刻キが、抽出したデータよりも前である。さらに以下の条件3に合う出口時刻キが一番近い通過情報31を1件抽出するS706。なければ全体処理へ戻る。例えばS701でM402を抽出したら、M403を抽出する。条件3カード番号イが同一である。利用日付ウ、入口時刻オ、出口時刻キが、抽出したデータよりも後である。M401の出口時刻キ以降の通過情報31を突合前の状態へ戻しS704、改めてS705以降を処理して、図11cに示すようにM401とM402が突合状態になる。つまりこれらS702~S706の処理で、最初にS701で抽出した通過情報31に対して、時系列で直前と直後の通過情報31を抽出する。例えば、S701でM402を抽出したら、直前の通過情報31はM401で、直後の通過情報31はM403である。なお、ここで前後各1件抽出するのは、例示した突合マスタ情報32の定義が第2走行までだからで、第3走行を定義している場合は抽出した通過情報31の前後各2件の合計5件、第4走行を定義している場合は各3件の合計7件を取得する必要がある。これら3件の通過情報31を、利用日付ウ、入口時刻オ、出口時刻キで昇順にソートする。そして先頭から突合マスタ情報32と合うか判定し、合う場合は置き換え処理S707する。このように料金所からの通過情報31をどのような順序で受信しても、再突合によって通過情報31を変更できる。ETC車両が各拠点を通過して走行していくには時間がかるので、拠点装置からの通過情報31は順番に中央装置6に送信される。つまり中央装置6は、例えば図4に示すA地点からB地点までの通過情報31を受信した後、B地点からC地点までの通過情報31を受信し、この時点で初めて突合マスタ情報32に設定された条件に合うことになる。このため制御部8は、後から受信した通過情報31を含めるため一定時間ごとに反復して突合処理する。また、この反復した突合処理により、利用区間を人手で修正した場合や、通信回線の障害等のため中央装置6で受信する走行順が前後した通過情報31も、条件に合致すれば割引できる。通過情報31を通信部7で受信すると、中央装置6はデータベース9に順に保存する。例えば、図3kの通過情報31は、14時30分なら正しく突合処理できるが、13時30分に処理すると、通過情報31M113が揃っていないため、割引対象外となる。図9aのように、通信回線の障害によって通過情報31をM322、M323、M321のように走行順ではなく、M321を受信した後でM322、M323を受信した場合も同様である。また、図9bのように、ETCの障害で通過情報31M333を受信できなかった場合、追加作成する必要があるが、作成前には割引対象外となる。また、突合処理後に、再度、突合処理が必要となるケースの例を示す。図10は、通過情報31の受信と突合処理のタイミングを示す図である。ケース1:突合条件に合い、通過情報31が変換された後に、以前に生成された通過情報を受信した場合。図10aは、第1走行と第3走行の通過情報31を受信後に突合処理が行われ、通過情報31が変換された後に、通信障害等で遅れて届いた第2走行の通過情報31を受信した場合の例である。ケース2:ある時点では突合条件に合わなかったが、それ以降に通過情報31を受信したため、合うようになった場合。図10bは、第1走行の通過情報31を受信後に突合処理が行われ、その後で通信障害等で遅れて届いた第2走行の通過情報31を受信した場合の例である。ケース3:データベースに登録された通過情報31が事後に修正された場合。図10cは、第1走行と第2走行の通過情報31を受信後に突合処理が行われ、その後、走行区間を修正した第2走行の通過情報31を受信した場合の例である。ケース1では、連続していない走行が突合されてしまうため、一度成立した突合関係を解除し、再度突合させなくてはならない。ケース2と3では、一度突合処理されているが、再度、突合処理しなければ正しい情報を取得できない。定周期の突合処理では、ある時点では一走行分の通過情報301しかなく突合できなくても、次の周期では第2の通過情報31を受信して突合できる場合がある。また、既に突合状態となった後に回線障害などで以前の通過情報31を受信した場合や、通過情報31を修正した場合も、突合し直せる。なお、突合処理は、未突合の通過情報31に対して処理するが、突合対象とはならない通過情報31も毎回対象となるため、通過情報31を受信してから一定時間が経過したものは再突合の必要がない確定した情報として扱っても良い。本実施形態によれば、最終出口に料金の精算施設が無くても、通過情報31で割引できる。通過情報31を受信する装置としては、ETC車載器との通信用に道路上に設置されたアンテナ等が挙げられる。本実施形態によれば、幾つかの通過情報により複数の支払いをする場合、任意の支払いに割引を適用できる。また、通過情報通行区間、料金等が変更された後でも、割引に該当する通行の組み合わせを探せるため、従来手作業だった修正の手間が軽減される。さらに、通過情報が遅れて届いても再突合で正しく処理できるので、全ての通過情報が揃う前でも処理でき、利用者に迅速な通過情報を提示例えばインターネットを通じた履歴の表示や利用証明書の発行等できる。通過情報は順次処理されるため、最終的に正しい割引情報を利用者に提示できる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"