(57)【特許請求の範囲】
【請求項１】
ＥＴＣカードリーダでＥＴＣカード内のＥＴＣ通行履歴データを読み込み、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積するＥＴＣ通行履歴データ蓄積装置において、
入力されたＥＴＣカードＩＤに対応して、前記記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データを該記憶手段から読み出す読み出し手段と、
該読み出し手段で読み出した複数のＥＴＣ通行履歴データが前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データに連続して存在するか否かを判定する判定手段と、
該判定手段の判定の結果、連続して存在しなければカードＩＤの選択確認を促すメッセージを表示し、連続して存在すれば前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行う蓄積処理手段と、
を備えたことを特徴とするＥＴＣ通行履歴データ蓄積装置。
【請求項２】
ＥＴＣカードリーダでＥＴＣカード内のＥＴＣ通行履歴データを読み込み、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積するＥＴＣ通行履歴データ蓄積方法において、
入力されたＥＴＣカードＩＤに対応して、前記記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データが、前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データに連続して存在するか否かを判定し、
連続して存在しなければカードＩＤの選択確認を促すメッセージを表示し、連続して存在すれば前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行う、
ことを特徴とするＥＴＣ通行履歴データ蓄積方法。
【請求項３】
ＥＴＣカードリーダでＥＴＣカード内から読み込んだＥＴＣ通行履歴データに対して、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積する処理をコンピュータに実行させるＥＴＣ通行履歴データ蓄積プログラムであって、
入力されたＥＴＣカードＩＤに対応して、記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データを該記憶手段から読み出すステップと、
該読み出した複数のＥＴＣ通行履歴データが、ＥＴＣカードから読み込まれたＥＴＣ通行履歴データに連続して存在するか否かを判定するステップと、
連続して存在しなければカードＩＤの選択確認を促すメッセージを表示するステップＳと、
連続して存在する場合に、前記ＥＴＣカードから読み込まれたＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行うステップと、
をコンピュータに実行させるためのＥＴＣ通行履歴データ蓄積プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＴＣシステム（自動料金収受システム：Electronic Toll Collection Systems）で用いるＥＴＣカードに記録されているＥＴＣ通行履歴データを管理する際に、該通行履歴データを蓄積するＥＴＣ通行履歴データ蓄積装置及びＥＴＣ通行履歴データ蓄積方法、並びにＥＴＣ通行履歴データ蓄積プログラムに関する。
【背景技術】
【０００２】
従来、運送業者やタクシー会社等で、従業員が使用したＥＴＣカードを管理するために、ＥＴＣカードに蓄積されているＥＴＣ通行履歴データをパーソナルコンピュータ等に取り込み蓄積するようにしている。この際、パーソナルコンピュータで所定の管理ソフトを起動し、ＥＴＣカードリーダでＥＴＣカードから読み取ったＥＴＣ通行履歴データをこのＥＴＣ管理プログラムにより記憶部（ハードディスク等）に蓄積する。
【０００３】
図６は従来の管理ソフトの要部フローチャートであり、従来は次のような処理になっている。ステップＳ３１でＥＴＣカードナンバの選択の処理を行い、ステップＳ３２でＥＴＣカードリーダにより読み込みを実行する、ＥＴＣカードリーダからデータを受信すると、ステップＳ３３でＥＴＣカードの有無を判定し、カードが無ければステップＳ３４でカード無しのメッセージを表示し、カードが有れば、ステップＳ３５で受信したＥＴＣ通行履歴データと選択したＥＴＣカードナンバの通行履歴データを比較する。
【０００４】
そして、ステップＳ３６で新規データが無ければステップＳ３７で新規データ無しのメッセージを表示し、新規データが有ればステップＳ３８で新規データ分を表示し、ステップＳ３９で新規データ分を保存するのであれば、ステップＳ４０で新規データ分のＥＴＣ通行履歴データを選択されたＥＴＣカードナンバの保存ファイルとして保存（蓄積）し、ステップＳ４１で新規データ分の御利用書を印字して処理を終了する。
【０００５】
なお、本発明に関連する文献公知発明のうち、出願人が当該特許出願時に知っているものがないので、開示すべき先行技術文献情報はない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＥＴＣカード（ＥＴＣ通行履歴データ）の管理は、複数（多数）のＥＴＣカードを対象としており、前記フローチャートに示すように、各ＥＴＣカードのＥＴＣカードナンバに基づいてＥＴＣ通行履歴データを管理（識別）している。しかしながら、ＥＴＣカードリーダは、セキュリティ上、ＥＴＣカードからＥＴＣ通行履歴データ以外のカード情報（ＥＴＣカードナンバ等）を読み出すことができないように構成されている。このため、前記フローチャートに示すように、ＥＴＣカードナンバはオペレータが選択入力する必要があり、このＥＴＣカードナンバの入力を自動化することができない。
【０００７】
しかし、オペレータが選択入力すると、ＥＴＣカードナンバの選択を間違ったまま処理を続行し、選択ミスに気づかずにＥＴＣ通行履歴データを保存してしまう恐れが非常に高い。ＥＴＣカードナンバの選択ミスによる誤ったデータの蓄積を行ってしまうと、ＥＴＣカード単位毎にＥＴＣの利用履歴を管理できなくなってしまう。なお、選択ミスによる誤ったデータ蓄積に対して、修正することは可能ではあるが、データ一件毎に確認しながら修正作業をしなければならず、修正作業に膨大な時間がかかってしまう。
【０００８】
そこで、本発明は、ＥＴＣカードナンバ等の選択ミスが発生しても誤ったデータの蓄積を未然に防止できるようにすることを課題とする。
【課題を解決するための手段】
【０００９】
請求項１のＥＴＣ通行履歴データ蓄積装置は、ＥＴＣカードリーダでＥＴＣカード内のＥＴＣ通行履歴データを読み込み、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積するＥＴＣ通行履歴データ蓄積装置において、入力されたＥＴＣカードＩＤに対応して、前記記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データを該記憶手段から読み出す読み出し手段と、該読み出し手段で読み出した複数のＥＴＣ通行履歴データが前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データに連続して存在するか否かを判定する判定手段と、該判定手段の判定の結果、連続して存在しなければカードＩＤの選択確認を促すメッセージを表示し、連続して存在すれば前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行う蓄積処理手段と、を備えたことを特徴とする。
【００１０】
請求項２のＥＴＣ通行履歴データ蓄積方法は、ＥＴＣカードリーダでＥＴＣカード内のＥＴＣ通行履歴データを読み込み、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積するＥＴＣ通行履歴データ蓄積方法において、入力されたＥＴＣカードＩＤに対応して、前記記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データが、前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データに連続して存在するか否かを判定し、連続して存在しなければカードＩＤの選択確認を促すメッセージを表示し、連続して存在すれば前記ＥＴＣカードから読み込んだＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行う、ことを特徴とする。
【００１１】
請求項３のＥＴＣ通行履歴データ蓄積プログラムは、
ＥＴＣカードリーダでＥＴＣカード内から読み込んだＥＴＣ通行履歴データに対して、入力されたＥＴＣカードＩＤに対応付けて前記ＥＴＣ通行履歴データを記憶手段に蓄積する処理をコンピュータに実行させるＥＴＣ通行履歴データ蓄積プログラムであって、入力されたＥＴＣカードＩＤに対応して、記憶手段に既に蓄積されている履歴が連続する複数のＥＴＣ通行履歴データを該記憶手段から読み出すステップと、該読み出した複数のＥＴＣ通行履歴データが、ＥＴＣカードから読み込まれたＥＴＣ通行履歴データに連続して存在するか否かを判定するステップと、連続して存在しなければカードＩＤの選択確認を促すメッセージを表示するステップＳと、連続して存在する場合に、前記ＥＴＣカードから読み込まれたＥＴＣ通行履歴データを前記記憶手段に蓄積する処理を行うステップと、をコンピュータに実行させるものである。
【００１２】
ＥＴＣカードには有料道路の利用区間、年月日、料金等の通行履歴データが記録され、蓄積されている。これらの通行履歴データをパーソナルコンピュータで管理する際に、最初はＥＴＣカードリーダで読み込んだデータを例えばＥＴＣカードナンバ（ＥＴＣカードＩＤ）に対応付けてハードディスク等の記憶手段に蓄積する。その後、同様に通行履歴データを蓄積するときは、記憶手段に既に蓄積されているデータの内、ＥＴＣカードナンバで指定した連続する複数の通行履歴データを読み出す。そして、請求項１、２または３の処理のように、この記憶手段から読み出した複数の通行履歴データが、ＥＴＣカードから読み込んだ通行履歴データの中に連続して存在しなければ、ＥＴＣカードナンバが間違ってことになり、これを通報することでＥＴＣカードナンバ等の選択ミスによる誤ったデータの蓄積を未然に防止できる。なお、連続して存在すれば、そのＥＴＣカードが、記憶手段から読み出した通行履歴データに対応するものである確率がきわめて高く、実質的にＥＴＣカードナンバにミスがないとしてもよい。この場合にも、蓄積の処理を実行するかしないかの確認を行うようにしてもよい。
【００１３】
なお、「記憶手段に蓄積する処理」、「記憶手段に蓄積する処理を行うステップ」とは、蓄積を実行するかしないかの確認の処理を有する場合も含む。また、「ＥＴＣカードＩＤ」はＥＴＣカードナンバに限らず、その他のＩＤ情報でもよい。
【発明の効果】
【００１４】
請求項１、２または３の本発明によれば、ＥＴＣカードナンバ等の選択ミスが発生しても、誤ったデータの蓄積を未然に防止することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態を図面を参照して説明する。図１は実施の形態のＥＴＣ通行履歴データの管理システムの全体構成図、図２は同システムのパーソナルコンピュータ１０のハードウエア構成を示すブロック図、図３は同システムのＥＴＣカードリーダのハードウエア構成を示すブロック図である。
【００１６】
図１に示すように、この実施の形態の管理システムは、パーソナルコンピュータ１０、ＥＴＣカードリーダ２０及びプリンタ３０で構成されており、オペレータはパーソナルコンピュータ１０で管理ソフトを起動し、ディスプレイ１０ｂでの表示とキーボード１０ａ等の操作により、ＥＴＣ通行履歴データを蓄積する。また、この蓄積したＥＴＣ通行履歴データに基づいて各種の管理の処理を行う。なお、ＥＴＣカード４０はＩＣカードである。
【００１７】
まず、ＥＴＣカード４０をＥＴＣカードリーダ２０の挿入口２０ａに挿入する。次に、パーソナルコンピュータ１０において、キーボード１０ａからＥＴＣカード４０のＥＴＣカードナンバを入力あるいは画面に表示されたカードナンバのリストから選択すると、パーソナルコンピュータ１０からＥＴＣカードリーダ２０に読込指令が出力される。これにより、ＥＴＣカードリーダ２０によりＥＴＣカード４０に記録されている全てのＥＴＣ通行履歴データが読み込まれ、そのＥＴＣ通行履歴データがパーソナルコンピュータ１０に送信される。このＥＴＣカードリーダ２０は、セキュリティ上、ＥＴＣカード４０からＥＴＣ通行履歴データ以外のカード情報を読み出すことができない。すなわちＥＴＣカードナンバ等はパーソナルコンピュータ１０に送信不可能となっている。
【００１８】
パーソナルコンピュータ１０は、入力されたＥＴＣカードナンバに対応するＥＴＣ通行履歴データを記憶部から読み出し、ＥＴＣカードリーダ２０から送信されたＥＴＣ通行履歴データと比較、判定し、判定結果あるいは通報をディスプレイ１０ｂに表示（出力）する。そして、オペレータはその表示にしたがって、データの蓄積等を実行する。なお、プリンタ３０は御利用書等を出力する。
【００１９】
図２に示すように、パーソナルコンピュータ（ＰＣ）１０は、ＣＰＵ１、ＲＡＭやＲＯＭ等のメモリ２、キーボード１０ａやマウス等の入力部３、ディスプレイ１０ｂ等の表示部４、ハードディスク等の記憶手段としての記憶部５、ＥＴＣカードリーダ２０やプリンタ３０との間でデータの送受信を行う通信インターフェース（ＩＦ）６を備えている。
【００２０】
記憶部５には、管理ソフトが記憶されるとともに、多数のＥＴＣカードに対応するＥＴＣ通行履歴データがデータベースとして蓄積されている。ＣＰＵ１は  記憶部５の管理ソフトに基づいて動作し、メモリのＲＡＭ等を各種処理のワークエリアとして使用しながら制御を行う。そして、このＣＰＵ１が、管理ソフトに含まれている後述のＥＴＣ通行履歴データ蓄積プログラムを実行することにより実現される各種機能により、実施の形態のＥＴＣ通行履歴データ蓄積装置が構成される。
【００２１】
記憶部５のＥＴＣ通行履歴データによるデータベースは図５のような構成になっている。先ず、西暦年毎に設けられたフォルダａに対して、月毎にフォルダｂが設けられ、各月毎のフォルダｂにＥＴＣカードナンバ毎のフォルダｃが設けられている。そして、このフォルダｃ内に、利用した区間、時刻、料金等のデータが保存ファイルとして蓄積される。
【００２２】
図３に示すように、ＥＴＣカードリーダ２０は、ＣＰＵ等を内蔵した制御部１１、ＥＴＣ通行履歴データを読み込むカード挿入部１２、各種の処理に利用するメモリ等からなる記憶部１３、パーソナルコンピュータ１０との間でデータの送受信を行う通信インターフェース（ＩＦ）１４、ビープ音等を出力する音声部１５を備えている。制御部１１はパーソナルコンピュータ１０から読込指令を受信するとカード挿入部１２によりＥＴＣ通行履歴データを読み込み、その読み込んだデータを通信インターフェース１４からパーソナルコンピュータ１０に出力する。なお、カード挿入部１２は、挿入されたカードがＥＴＣカードであるか否かを認証する機能（ＳＡＭ機能）を有している。
【００２３】
図４は実施の形態におけるフローチャートであり、同フローチャートに基づいて実施の形態における動作を説明する。同フローチャートは、パーソナルコンピュータ１０のＣＰＵ１が実行するＥＴＣ通行履歴データ蓄積プログラムとＥＴＣカードリーダ２０の制御部１１が実行する読み込み制御プログラムの要部を示している。
【００２４】
同フローチャートに示す左側のＥＴＣカードリーダ側のプログラムはＥＴＣカードリーダ２０の電源の投入により起動され、右側のパーソナルコンピュータ側のプログラムは管理ソフトにおけるメインフローからデータ蓄積の処理等を選択したときに起動される。
【００２５】
パーソナルコンピュータ１０側では、ステップＳ１でＥＴＣカードナンバの選択の処理を行う。オペレータの入力によりＥＴＣカードナンバが選択されると、ステップＳ２で読込指令をＥＴＣカードリーダ２０側に送信し、ステップＳ３でＥＴＣカードリーダ２０からの受信を監視する。
【００２６】
ＥＴＣカードリーダ２０側では、ステップＳ２１でパーソナルコンピュータ１０から読込指令があるかを監視し、読込指令があると、ステップＳ２２でカード挿入部１２によりＥＴＣ通行履歴データを読み込み、ステップＳ２３で通信処理を行って、読み込んだＥＴＣ通行履歴データを通信インターフェース１４からパーソナルコンピュータ１０に送信する。なお、ステップＳ２２の読み込み処理においてＥＴＣカードが検出されなければ、ステップＳ２３でカード無しを示すデータをパーソナルコンピュータ１０に送信する。
【００２７】
パーソナルコンピュータ１０側で、ステップＳ３でＥＴＣカードリーダ２０からの受信を検出すると、ステップＳ４でＥＴＣカード有りか否かを判定し、カードが無ければステップＳ５でカード無しのメッセージをディスプレイ１０ｂに表示し、ステップＳ１に戻る。また、カードが有ればステップＳ６で、受信したＥＴＣ通行履歴データ（読み込んだデータ）と選択したＥＴＣカードナンバの保存ファイルのＥＴＣ通行履歴データを比較する。そして、ステップＳ７で、上記比較の結果に基づいて新規データが有るかを判定し、新規データがなければステップＳ８で新規データ無しのメッセージをディスプレイ１０ｂに表示し、ステップＳ１に戻り、新規データが有ればステップＳ９に進む。
【００２８】
ステップＳ９では、選択したＥＴＣカードナンバの保存ファイルの最新データから履歴が連続した５件分のＥＴＣ通行履歴データを読み出し、この読み出した５件分のＥＴＣ通行履歴データと、受信したＥＴＣ通行履歴データとを比較する。そして、ステップＳ１０で、比較した５件分のデータが受信したＥＴＣ通行履歴データ内に連続して存在するか否かを判定する。存在すれば（判定がＹＥＳ）、ステップＳ１１で新規データ分をディスプレイ１０ｂに表示し、ステップＳ１２で新規データ分を保存（蓄積）するか否かの選択入力を判定する。保存する（判定がＹＥＳ）であれば、ステップＳ１３で、新規データ分のＥＴＣ通行履歴データを、選択されたＥＴＣカードナンバの保存ファイルとして記憶部５に保存（蓄積）する。そして、ステップＳ１４で新規データ分の御利用書をプリンタ３０で印字して処理を終了する。また、保存しない（判定がＮＯ）であれば、そのままステップＳ１に戻る。
【００２９】
一方、ステップＳ１０の判定で、連続して存在しなければ（判定がＮＯ）、ステップＳ１５で、ＥＴＣカードナンバの選択確認を促すメッセージをディスプレイ１０ｂに表示し、ステップＳ１６で、このまま処理を継続するか否かの選択入力を判定する。継続する（判定がＹＥＳ）であれば、ステップＳ１１に進んで上記同様の処理を行い、継続しない（判定がＮＯ）であれば、そのままステップＳ１に戻る。
【００３０】
以上の処理により、ＥＴＣカードリーダ２０に挿入したＥＴＣカード４０と、ステップＳ１で入力選択したＥＴＣカードナンバとが一致しない場合には、ステップＳ１５で選択確認を促すメッセージが通報として出力されるので、オペレータはＥＴＣカードナンバの選択ミスであることを容易に認識でき、誤ったデータの蓄積を未然に防止することができる。
【００３１】
実施の形態では、ＥＴＣカードＩＤとしてＥＴＣカードナンバを用いるようにしているが、個々のＥＴＣカードに対して固有のデータであればどのようなＥＴＣカードＩＤを用いてもよい。
【００３２】
また、実施の形態では、最新データから５件分のＥＴＣ通行履歴データを比較するようにしているが、５件以上でもよい。なお、連続する２件でもよいが、件数が少ないと判定精度が低下してしまうので、５件以上程度がよい。
【００３３】
また、最新データから連続するものを用いて比較すのが処理の確実さから好ましいが、最新データからでなく、ある程度古いデータから連続するものでもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態のＥＴＣ通行履歴データの管理システムの全体構成図である。
【図２】同管理システムのパーソナルコンピュータのハードウエア構成を示すブロック図である。
【図３】同管理システムのＥＴＣカードリーダのハードウエア構成を示すブロック図である。
【図４】実施の形態におけるフローチャートである。
【図５】実施の形態における記憶部のＥＴＣ通行履歴データのデータベース構成を示す図である。
【図６】従来の処理のフローチャートである。
【符号の説明】
【００３５】
１０  パーソナルコンピュータ
２０  ＥＴＣカードリーダ
３０  プリンタ
４０  ＥＴＣカード
【図１】
0004719013.tif 000002
【図２】
0004719013.tif 000003
【図３】
0004719013.tif 000004
【図４】
0004719013.tif 000005
【図５】
0004719013.tif 000006
【図６】
0004719013.tif 000007