(57)【要約】【課題】カード処理に掛かる時間を短くすることができるカード処理装置を提供する。【解決手段】カード処理装置は、カードリーダに挿入されたカード媒体の処理を行うカード処理装置であって、前記カード媒体の種別に応じた処理を行う処理部と、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定する優先順位決定部と、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させる処理指示部と、備える。【選択図】図２
2020166404.tif 000002
【特許請求の範囲】
【請求項１】
カードリーダに挿入されたカード媒体の処理を行うカード処理装置であって、
前記カード媒体の種別に応じた処理を行う処理部と、
前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定する優先順位決定部と、
前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させる処理指示部と、
備えるカード処理装置。
【請求項２】
前記履歴情報は、
時間別の履歴情報、車線別の履歴情報及び曜日別の履歴情報のうちの少なくとも１つを含み、
優先順位決定部は、
時間別の履歴情報、車線別の履歴情報及び曜日別の履歴情報のうちの少なくとも１つを含む前記履歴情報に基づいて、前記処理の優先順位を決定する、
請求項１に記載のカード処理装置。
【請求項３】
前記優先順位を記憶する第１記憶部と、
前記第１記憶部が記憶する前記優先順位を変更する優先順位変更部と、
を備える請求項１または請求項２に記載のカード処理装置。
【請求項４】
カード媒体の種別に応じたアプリケーションプログラムを記憶する第２記憶部、
を備え、
前記処理指示部は、
前記処理部に前記アプリケーションプログラムを実行させることによって、前記種別に応じた処理を前記処理部に実行させる、
請求項１から請求項３の何れか一項に記載のカード処理装置。
【請求項５】
請求項１から請求項４の何れか一項に記載のカード処理装置と、
前記カード処理装置の処理対象の前記カード媒体の情報を読み取るカードリーダと、
を備えるカード処理システム。
【請求項６】
カードリーダに挿入されたカード媒体の処理を行うカード処理装置によるカード処理方法であって、
処理部が、前記カード媒体の種別に応じた処理を行うことと、
優先順位決定部が、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定することと、
処理指示部が、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させることと、
を含むカード処理方法。
【請求項７】
カードリーダに挿入されたカード媒体の処理を行うカード処理装置のコンピュータに、
処理部が、前記カード媒体の種別に応じた処理を行うことと、
優先順位決定部が、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定することと、
処理指示部が、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させることと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード処理装置、カード処理システム、カード処理方法及びプログラムに関する。
【背景技術】
【０００２】
経済産業省は、安全性の観点から、ＩＣチップを搭載したカード媒体に対応し、業界ごとに共有できる決済システムの普及を促している。
特許文献１には、関連する技術として、カード媒体におけるＩＣチップが存在すべき箇所のインピーダンスを測定し、そのインピーダンスの測定結果に基づいて、ＩＣチップの有無を判定する技術が開示されている。
特許文献１には、関連する技術として、複数種類のカード媒体を読み取ることのできる装置に挿入されたカード媒体において、ＩＣチップの有無を判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２８１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、高速道路の決済では、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップを搭載したカード媒体であるＥＭＶ（Ｅｕｒｏｐａｙ，  ＭａｓｔｅｒＣａｒｄ，  ＶＩＳＡ  ｐｒｏｔｏｃｏｌ）−ＩＣカード、ＩＣチップを搭載したカード媒体であるＥＭＶ−ＩＣカード以外のＩＣカード（例えば、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）−ＩＣカード）、ＩＣチップを搭載しないカード媒体であるおもて面磁気ストライプカードが用いられる場合がある。高速道路の決済に用いられるオートローディング方式の従来の装置が行う決済処理は、カード媒体の種別（すなわち、ＥＭＶ−ＩＣカード、ＥＭＶ−ＩＣカード以外のＩＣカード、おもて面磁気ストライプカード）の利用率の高い順に行うように予め決められている。そのため、従来の装置は、予め決められているカード媒体の種別の順に決済処理を行うためのプログラムを実行する。実行したプログラムで対象のカード媒体について決済処理を行えない場合、利用率が次に高い種別のカード媒体の決済処理を行うための別のプログラムが実行される。そして、従来の装置は、前回の種別とは異なる種別のカード媒体として対象のカード媒体の情報の読み取りを試みる。従来の装置では、対象のカード媒体の決済処理が完了するまで、または、カード媒体のすべての種別に対して決済処理の試みが完了するまで、このような処理が行われる。例えば、ＥＭＶ−ＩＣカード、ＥＭＶ−ＩＣカード以外のＩＣカード、おもて面磁気ストライプカードの順に決済処理が行われることが予め決められている場合、従来の装置は、ＥＭＶ−ＩＣカードの決済処理を行うためのプログラムを実行し、決済処理を試みる。決済処理ができた場合、従来の装置は、処理を完了する。また、決済処理ができない場合、従来の装置は、次に、ＥＭＶ−ＩＣカード以外のＩＣカードの決済処理を行うためのプログラムを実行し、決済処理を試みる。決済処理ができた場合、従来の装置は、処理を完了する。また、決済処理ができない場合、従来の装置は、次に、おもて面磁気ストライプカードの決済処理を行うためのプログラムを実行し、決済処理を試みる。そして、従来の装置は、決済処理ができてもできなくても、処理を完了する。したがって、高速道路の決済に用いられるオートローディング方式の従来の装置を用いて利用率の低いカード媒体で決済処理を行う場合、従来の装置は、ＩＣチップへの電源供給の開始と停止を繰り返し行い、その都度プログラムを実行し直してカード媒体の情報の読み取りを試みることとなるため、決済処理に時間が掛かってしまう。
【０００５】
本発明は、上記の課題を解決することのできるカード処理装置、カード処理システム、カード処理方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、カード処理装置（１０）は、カードリーダ（２０）に挿入されたカード媒体の処理を行うカード処理装置であって、前記カード媒体の種別に応じた処理を行う処理部（１０３）と、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定する優先順位決定部（１０４）と、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させる処理指示部（１０５）と、備える。
このようにすれば、カード処理装置は、カード処理の失敗回数を低減することができ、サービスタイム（すなわち、カード処理システムのマシンサイクル）を、処理順が固定されている上記のような従来の装置に比べて改善することができる。その結果、カード処理装置は、カード処理に掛かる時間を短くすることができる。
【０００７】
本発明の第２の態様によれば、第１の態様におけるカード処理装置において、前記履歴情報は、時間別の履歴情報、車線別の履歴情報及び曜日別の履歴情報のうちの少なくとも１つを含み、優先順位決定部は、時間別の履歴情報、車線別の履歴情報及び曜日別の履歴情報のうちの少なくとも１つを含む前記履歴情報に基づいて、前記処理の優先順位を決定するものであってもよい。
このようにすれば、カード処理装置は、第１の態様におけるカード処理装置よりもさらにカード処理が完了する可能性を高くすることができ、カード処理装置は、カード処理の失敗回数を第１の態様におけるカード処理装置よりもさらに低減することができ、サービスタイムを改善することができる。その結果、カード処理装置は、第１の態様におけるカード処理装置よりもさらにカード処理に掛かる時間を短くすることができる。
【０００８】
本発明の第３の態様によれば、第１の態様または第２の態様におけるカード処理装置は、前記優先順位を記憶する第１記憶部と、前記第１記憶部が記憶する前記優先順位を変更する優先順位変更部と、を備えるものであってもよい。
このようにすれば、カード処理装置は、履歴情報における処理が完了した回数が少ないなどの影響によって、優先順位決定部が実際には処理の完了する可能性が低いと予想される優先順位を特定した場合などに、処理の完了する可能性が高いと予想される優先順位に変更することができる。その結果、カード処理装置は、優先順位を変更しない場合に比べてカード処理に掛かる時間を短くすることができる。
【０００９】
本発明の第４の態様によれば、第１の態様から第３の態様の何れか１つにおけるカード処理装置は、カード媒体の種別に応じたアプリケーションプログラムを記憶する第２記憶部、を備え、前記処理指示部は、前記処理部に前記アプリケーションプログラムを実行させることによって、前記種別に応じた処理を前記処理部に実行させるものであってもよい。
このようにすれば、カード処理装置は、カード媒体の種別に応じたアプリケーションプログラムを処理部に実行させることによって、カード処理を容易に行うことができる。
【００１０】
本発明の第５の態様によれば、カード処理システムは、第１の態様から第４の態様の何れか１つにおけるカード処理装置と、前記カード処理装置の処理対象の前記カード媒体の情報を読み取るカードリーダと、を備える。
このようにすれば、カード処理システムは、カード処理の失敗回数を低減することができ、サービスタイム（すなわち、カード処理システムのマシンサイクル）を、処理順が固定されているオートローディング方式の従来の装置に比べて改善することができる。その結果、カード処理システムは、カード処理に掛かる時間を短くすることができる。
【００１１】
本発明の第６の態様によれば、カード処理方法は、カードリーダに挿入されたカード媒体の処理を行うカード処理装置によるカード処理方法であって、処理部が、前記カード媒体の種別に応じた処理を行うことと、優先順位決定部が、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定することと、処理指示部が、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させることと、を含む。
このようにすれば、カード処理方法は、カード処理の失敗回数を低減することができ、サービスタイム（すなわち、カード処理システムのマシンサイクル）を、処理順が固定されているオートローディング方式の従来の装置に比べて改善することができる。その結果、カード処理方法は、カード処理に掛かる時間を短くすることができる。
【００１２】
本発明の第７の態様によれば、プログラムは、カードリーダに挿入されたカード媒体の処理を行うカード処理装置のコンピュータに、処理部が、前記カード媒体の種別に応じた処理を行うことと、優先順位決定部が、前記処理部が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定することと、処理指示部が、前記優先順位に基づいて、前記種別に応じた処理を前記処理部に実行させることと、を実行させる。
このようにすれば、プログラムは、カード処理の失敗回数を低減することができ、サービスタイム（すなわち、カード処理システムのマシンサイクル）を、処理順が固定されているオートローディング方式の従来の装置に比べて改善することができる。その結果、プログラムは、カード処理に掛かる時間を短くすることができる。
【発明の効果】
【００１３】
本発明の実施形態によるカード処理装置、カード処理システム、カード処理方法及びプログラムによれば、カード処理に掛かる時間を短くすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態によるカード処理システムの構成を示す図である。
【図２】本発明の第１の実施形態によるカード処理装置の構成を示す図である。
【図３】本発明の第１の実施形態におけるデータテーブルの一例を示す図である。
【図４】本発明の第１の実施形態によるカード処理システムの処理フローを示す第１の図である。
【図５】本発明の第１の実施形態によるカード処理システムの処理フローを示す第２の図である。
【図６】本発明の第１の実施形態によるカード処理システムの処理フローを示す第３の図である。
【図７】本発明の第２の実施形態によるカード処理システムの構成を示す図である。
【図８】本発明の第２の実施形態によるカード処理装置の構成を示す図である。
【図９】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１５】
＜第１の実施形態＞
以下、本発明の第１の実施形態によるカード処理システム１について説明する。
【００１６】
（カード処理システムの構成）
本発明の第１の実施形態によるカード処理システム１は、過去のカード処理のうち完了した処理の履歴情報に基づいて、今後の処理の優先順位を決定し、決定した優先順位に基づいて、カード媒体の種別に応じた処理を行うシステムである。
カード処理システム１は、図１に示すように、カード処理装置１０、カードリーダ２０を備える。カードリーダ２０は、カード処理を行う読み取り対象のカード媒体から情報を読み取る装置である。カード処理装置１０は、カードリーダ２０を制御してカード媒体から情報を読み取らせる。カード処理装置１０は、カードリーダ２０が読み取った情報を用いて、読み取り対象のカード媒体についてのカード処理を実行する。カード処理とは、例えば、カード媒体についての決済処理など、カード媒体に記録されている情報を用いる情報処理を含む。以下、カード処理は、高速道路におけるカード媒体についての決済処理であるものとして説明する。
なお、カードリーダ１０が情報の読み取り対象とするカード媒体は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップを搭載したカード媒体であるＥＭＶ（Ｅｕｒｏｐａｙ，  ＭａｓｔｅｒＣａｒｄ，  ＶＩＳＡ  ｐｒｏｔｏｃｏｌ）−ＩＣカード、ＩＣチップを搭載したカード媒体であるＥＭＶ−ＩＣカード以外のＩＣカード（例えば、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）−ＩＣカード）、ＩＣチップを搭載しないカード媒体であるおもて面磁気ストライプカードである。ＩＣチップを搭載したカード媒体は、カード媒体の裏面に磁気ストライプを有する。そして、ＥＭＶ−ＩＣカードでは、ＪＩＳ規格であるＩＤ−１（旧ＪＩＳ−Ｉ）によって第２トラックが規定されている。また、おもて面磁気ストライプカードは、表面に磁気ストライプを有する。そして、おもて面磁気ストライプカードは、規格である旧ＪＩＳ−ＩＩによって規定されている。
【００１７】
（カード処理装置の構成）
カード処理装置１０は、カードリーダ２０に挿入されたカード媒体の処理を行う装置であって、カード媒体の種別に応じて行った処理のうち完了した処理の履歴情報に基づいて、今後の処理の優先順位を決定し、決定した処理の優先順位に基づいて、カード媒体の種別に応じた処理を実行する装置である。
カード処理装置１０は、図２に示すように、記憶部１０１（第１記憶部の一例、第２記憶部の一例）、通信部１０２、処理部１０３、優先順位決定部１０４、処理指示部１０５を備える。
【００１８】
記憶部１０１は、カード処理装置１０が行う処理に必要な種々の情報を記憶する。例えば、記憶部１０１は、カード媒体の種別に応じて行った処理のうち完了した処理の履歴情報を記憶する。この履歴情報の具体例は、図３に示すデータテーブルＴＢＬ１である。データテーブルＴＢＬ１は、高速道路における各地域ごとの決済処理の実績を示す情報であり、図３に示すように、所定期間（例えば、１か月間）の時間別、車線別、車種別、曜日別の決済処理に使用されたカード媒体の種別ごとの優先順位と使用回数とを示す情報である。例えば、図３において、地域Ａ、車線１、車種１、時間帯０：００−１：００、月曜日の優先順位は、ＥＭＶ−ＩＣカード（図３では「ＥＭＶカード」と記載）が１位、ＥＭＶ−ＩＣカード以外のＩＣカード（一例としてはＥＴＣ−ＩＣカードが挙げられ、図３では「ＥＴＣカード」と記載）が２位、おもて面磁気ストライプカード（図３では「磁気カード」と記載）が３位であり、ＥＭＶ−ＩＣカードの使用回数は５２０３回、ＥＭＶ−ＩＣカード以外のＩＣカードの使用回数は４００６回、おもて面磁気ストライプカードの使用回数は２０４５回である。なお、ＥＭＶ−ＩＣカードは、ＩＣチップを備えるクレジットカードの一例である。ＥＭＶ−ＩＣカード以外のＩＣカードは、ＩＣチップを備える非クレジットカードの一例である。
また、記憶部１０１は、カード媒体の種別ごとに対応したアプリケーションプログラムを、カード媒体の種別に関連付けて記憶している。
【００１９】
通信部１０２は、カードリーダ２０及び料金収受装置（図示せず）それぞれとの間で情報の送受信を行う。
【００２０】
処理部１０３は、カード媒体の種別に応じた処理を行う。
例えば、処理部１０３は、通信部１０２を介して、カードリーダ２０を制御するカードリーダ制御信号を送信する。カードリーダ制御信号には、カードリーダ２０にカード媒体の情報を読ませる情報、読んだカード媒体の情報を送信させる情報などが含まれる。また、処理部１０３は、通信部１０２を介して、決済処理をさせる決済指示信号を料金収受装置に送信する。決済指示信号には、料金収受装置への決済処理の指示及びカードリーダ２０が読み取ったカード媒体の情報が含まれている。この決済指示信号によって料金収受装置は、決済処理を実行する。そして、料金収受装置は、地域、車線、日時、車種、決済処理に使用されたカード媒体の種別を含む決済処理完了情報を処理部に送信する。
また、処理部１０３は、料金収受装置から決済処理完了情報を受ける度に、受けた決済処理完了情報を優先順位決定部１０４に出力する。
【００２１】
優先順位決定部１０４は、処理部１０３が行った処理のうち完了した処理の履歴情報に基づいて、その処理の優先順位を決定する。
例えば、優先順位決定部１０４は、処理部１０３から決済処理完了情報を受ける度に、受けた決済処理完了情報に含まれる日時から曜日及び時間帯を判定し、判定した時間帯及び曜日と、決済処理完了情報に含まれる地域、車線、車種、決済処理に使用されたカード媒体の種別とに対応する、データテーブルＴＢＬ１におけるカードの使用回数の情報を更新する（すなわち、該当する種別のカード媒体の使用回数に１を加算する）。そして、優先順位決定部１０４は、更新したカードの使用回数に基づいて、優先順位を更新する。
具体的には、処理部１０３から受けた決済処理完了情報にカード媒体の種別がＥＭＶ−ＩＣカード、地域Ａ、車線１、車種１、日時が４月３０日の０：３０の情報が含まれている場合、優先順位決定部１０４は、日時情報から（この例では４月３０日が月曜日であるものとして）曜日を月曜日、時間帯を０：００−１：００と判定する。優先順位決定部１０４は、判定した月曜日、時間帯を０：００−１：００、決済処理完了情報に含まれているカード媒体の種別がＥＭＶ−ＩＣカード、地域Ａ、車線１、車種１に該当するデータテーブルＴＢＬ１における使用回数５２０３に１を加算して、ＥＭＶ−ＩＣカードの使用回数を５２０４に更新する。優先順位決定部１０４は、更新後のＥＭＶ−ＩＣカードの使用回数５２０４、ＥＭＶ−ＩＣカード以外のＩＣカードの使用回数４００６、おもて面磁気ストライプカードの使用回数２０４５を比較して、改めて優先順位をＥＭＶ−ＩＣカードが１位、ＥＭＶ−ＩＣカード以外のＩＣカードが２位、おもて面磁気ストライプカードが３位と決定し、決定した結果をデータテーブルＴＢＬ１に上書きする。
【００２２】
処理指示部１０５は、データテーブルＴＢＬ１に記録されている優先順位に基づいて、カード媒体の種別に応じた処理を処理部１０３に実行させる。
例えば、カードリーダ２０にカード媒体が挿入されると、処理指示部１０５は、通信部１０２を介してカードリーダ２０からカードが挿入された状態になったことを示すカード挿入信号を受ける。このカード挿入信号には、日時、地域、車線、車種を示す情報が含まれている。処理指示部１０５は、カードリーダ２０からカード挿入信号を受けると、日時から曜日及び時間帯を判定し、判定した曜日及び時間帯、カード挿入信号に含まれる地域、車線、車種に対応するデータテーブルＴＢＬ１における各種別のカード媒体の優先順位を特定し、特定した各種別のカード媒体の優先順位を取得する。処理指示部１０５は、取得した優先順位の中で優先順位が最も高い１位であるカード媒体の種別を示す情報と処理の指示とを処理部１０３に出力する。そして、処理指示部１０５は、処理部１０３から処理が完了しなかったことを示す処理失敗信号を受けた場合には、処理失敗信号を受ける度に、次に優先順位の高いカード媒体の種別を示す情報と処理の指示とを処理部１０３に出力する。処理部１０３は、処理指示部１０５から受けるカード媒体の種別を示す情報と処理の指示とに基づいて、処理を行う。
【００２３】
（カード処理システムの処理）
次に、本発明の第１の実施形態によるカード処理システム１の処理について図４〜図６を用いて説明する。
カードリーダ２０にカード媒体が挿入されると、カードリーダ２０は、カード挿入信号をカード処理装置１０に送信する（ステップＳ２０１）。
【００２４】
処理指示部１０５は、通信部１０２を介してカードリーダ２０からカード挿入信号を受ける（ステップＳ１０１）。処理指示部１０５は、カード挿入信号に含まれる日時から曜日及び時間帯を判定し、判定した曜日及び時間帯、カード挿入信号に含まれる地域、車線、車種に対応するデータテーブルＴＢＬ１における各種別のカード媒体の優先順位を特定する（ステップＳ１０２）。処理指示部１０５は、特定した各種別のカード媒体の優先順位を取得する（ステップＳ１０３）。処理指示部１０５は、取得した優先順位が最も高い１位（Ｎ位、Ｎ＝１）であるカード媒体の種別を示す情報と処理の指示とを処理部１０３に出力する。処理指示部１０５は、順位を示すＮの値を記憶部１０１に書き込む。
【００２５】
処理部１０３は、優先度の最も高い１位（Ｎ位、Ｎ＝１）の種別のカード媒体としてカード媒体の情報を読み取らせるアプリケーションプログラムを記憶部１０１において特定する（ステップＳ１０４）。処理部１０３は、特定したアプリケーションプログラムを実行する（ステップＳ１０５）。
【００２６】
カードリーダ２０は、カード処理装置１０が実行したアプリケーションプログラムに応じて、カード媒体の情報の読み取りを試みる（ステップＳ２０２）。
【００２７】
カードリーダ２０は、カード媒体の情報を読み取れたか否かを判定する（ステップＳ２０３）。例えば、カードリーダ２０は、第１所定時間内にカード媒体から情報を取得できた場合に、カード媒体の情報を読み取れたと判定する。また、カードリーダ２０は、第１所定時間内にカード媒体から情報を取得できなかった場合に、カード媒体の情報を読み取れなかったと判定する。
【００２８】
カードリーダ２０は、カード媒体の情報を読み取れたと判定した場合（ステップＳ２０３においてＹＥＳ）、取得したカード媒体の情報をカード処理装置１０に送信する（ステップＳ２０４）。
【００２９】
処理部１０３は、通信部１０２を介して、カードリーダ２０からカード媒体の情報を受信する（ステップＳ１０６）。処理部１０３は、決済指示信号を料金収受装置に送信する（ステップＳ１０７）。
【００３０】
料金収受装置は、カード処理装置１０から決済指示信号を受信すると、受信した決済指示信号を用いてカード処理を実行し、そのカード処理を完了する。料金収受装置は、決済処理完了情報をカード処理装置１０に送信する。
【００３１】
処理部１０３は、通信部１０２を介して、料金収受装置から決済処理完了情報を受信する（ステップＳ１０８）。処理部１０３は、受信した決済処理完了情報を優先順位決定部１０４に出力する。
【００３２】
優先順位決定部１０４は、処理部１０３から決済処理完了情報を受けると、受けた決済処理完了情報に含まれる日時から曜日及び時間帯を判定し、判定した時間帯及び曜日と、決済処理完了情報に含まれる地域、車線、車種、決済処理に使用されたカード媒体の種別とに対応する、データテーブルＴＢＬ１におけるカードの使用回数の情報を更新する（すなわち、該当する種別のカード媒体の使用回数に１を加算する）。そして、優先順位決定部１０４は、更新したカードの使用回数に基づいて、優先順位を更新する（ステップＳ１０９）。よって、優先順位決定部１０４は、処理部１０３が行った処理のうち完了した処理の履歴情報に基づいて、次回の処理の優先順位を決定したことになる。
【００３３】
カードリーダ２０は、カード媒体の情報を読み取れなかったと判定した場合（ステップＳ２０３においてＮＯ）、カード媒体の情報を読み取れなかったことを示す読取失敗信号をカード処理装置１０に送信する（ステップＳ２０５）。
【００３４】
処理部１０３は、通信部１０２を介して、カードリーダ２０から読取失敗信号を受信する（ステップＳ１１０）。処理部１０３は、記憶部１０１からＮの値を読み出し、前回の優先順位を表すＮに１を加えた今回の優先順位を表す（Ｎ＋１）を算出する（ステップＳ１１１）。処理指示部１０５は、算出した値を新たなＮの値として記憶部１０１に書き込む。処理指示部１０５は、新たな優先順位Ｎ位（すなわち、前回の優先順位の次に優先順位の高い住専順位）のカード媒体の情報を読み取らせるアプリケーションプログラムを記憶部１０１において特定する（ステップＳ１１２）。そして、処理部１０３は、ステップＳ１０５の処理に戻す。
【００３５】
以上、本発明の第１の実施形態によるカード処理システム１について説明した。カード処理システム１におけるカード処理装置１０は、カードリーダに挿入されたカード媒体の処理を行うカード処理装置である。処理部１０３は、カード媒体の種別に応じた処理を行う。優先順位決定部１０４は、処理部１０３が行った処理のうち完了した処理の履歴情報に基づいて、前記処理の優先順位を決定する。処理指示部１０５は、前記優先順位に基づいて、前記種別に応じた処理を処理部１０３に実行させる。
このようにすれば、カード処理装置１０は、カード処理の失敗回数を低減することができ、サービスタイム（すなわち、カード処理システムのマシンサイクル）を、処理順が固定されているオートローディング方式の従来の装置に比べて改善することができる。その結果、カード処理装置１０は、カード処理に掛かる時間を短くすることができる。
【００３６】
＜第２の実施形態＞
次に、本発明の第２の実施形態によるカード処理システム１について説明する。
（カード処理システムの構成）
本発明の第２の実施形態によるカード処理システム１は、本発明の第１の実施形態によるカード処理システム１と同様に、過去のカード処理のうち完了した処理の履歴情報に基づいて、今後の処理の優先順位を決定し、決定した優先順位に基づいて、カード媒体の種別に応じた処理を行うシステムである。
ただし、本発明の第２の実施形態によるカード処理システム１は、ユーザが処理の優先順位を任意に変更することのできるシステムである。
カード処理システム１は、図７に示すように、カード処理装置１０、カードリーダ２０、表示装置３０を備える。
表示装置３０は、今後の処理の優先順位を表示する装置である。
【００３７】
（カード処理装置の構成）
カード処理装置１０は、第１の実施形態によるカード処理装置１０と同様に、カードリーダ２０に挿入されたカード媒体の処理を行う装置であって、カード媒体の種別に応じて行った処理のうち完了した処理の履歴情報に基づいて、今後の処理の優先順位を決定し、決定した処理の優先順位に基づいて、カード媒体の種別に応じた処理を実行する装置である。
ただし、カード処理装置１０は、ユーザが処理の優先順位を任意に変更することのできる装置である。
【００３８】
カード処理装置１０は、図８に示すように、記憶部１０１、通信部１０２、処理部１０３、優先順位決定部１０４、処理指示部１０５、表示制御部１０６、優先順位変更部１０７を備える。
表示制御部１０６は、表示装置３０の表示を制御する。
例えば、表示制御部１０６は、図３に示すような、今後の処理の優先順位を示すデータテーブルＴＢＬ１の情報を表示装置３０に表示させる。
優先順位変更部１０７は、ユーザによる操作に応じて、データテーブルＴＢＬ１における優先順位を書き換える。
（優先順位変更部の処理）
例えば、表示装置３０がタッチパネルの機能を有しており、ユーザがタッチパネルに表示される優先順位のデータをタップする。優先順位変更部１０７は、ユーザによるタップする操作に応じて、新たな優先順位の入力を受け付ける状態になる。ユーザがタッチパネルに対して新たな優先順位の入力を行うと、優先順位変更部１０７は、そのユーザによる優先順位の入力に応じて、データテーブルＴＢＬ１における優先順位が入力された新たな優先順位に変更される。
【００３９】
以上、本発明の第２の実施形態によるカード処理システム１について説明した。カード処理システム１におけるカード処理装置１０は、ユーザが処理の優先順位を任意に変更することのできる装置である。表示制御部１０６は、表示装置３０の表示を制御する。優先順位変更部１０７は、ユーザによる操作に応じて、データテーブルＴＢＬ１における優先順位を書き換える。
このようにすれば、カード処理装置では、ユーザが処理の優先順位を見ながら、任意の優先順位に変更することができる。カード処理装置は、履歴情報における処理が完了した回数が少ないなどの影響によって、優先順位決定部が実際には処理の完了する可能性が低いと予想される優先順位を特定した場合などに、処理の完了する可能性が高いと予想される優先順位に変更することができる。例えば、図３に示す地域Ａ、車線１、車種２、時間帯２３：００−０：００に対応する優先順位の決定に用いられている各カード媒体の使用回数は、他の優先順位の決定に用いられている各カード媒体の使用回数に比べて少なく、また、他の優先順位の傾向と異なる優先順位となっている。このような場合に、ユーザが任意に処理の優先順位を変更することで、カード処理装置は、優先順位を変更しない場合に比べてカード処理に掛かる時間を短くすることができる可能性が高くなる。
【００４０】
なお、本発明の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００４１】
本発明の実施形態における記憶部１０１、その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部１０１、その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。例えば、記憶部１０１は、第１記憶部と第２記憶部から構成されるものであってもよい。
【００４２】
本発明の実施形態について説明したが、上述のカード処理システム１、カード処理装置１０、カードリーダ２０、その他の制御装置は内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。コンピュータの具体例を以下に示す。
図９は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ５は、図９に示すように、ＣＰＵ６、メインメモリ７、ストレージ８、インターフェース９を備える。
例えば、上述のカード処理システム１、カード処理装置１０、カードリーダ２０、その他の制御装置のそれぞれは、コンピュータ５に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ８に記憶されている。ＣＰＵ６は、プログラムをストレージ８から読み出してメインメモリ７に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ６は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ７に確保する。
【００４３】
ストレージ８の例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、半導体メモリ等が挙げられる。ストレージ８は、コンピュータ５のバスに直接接続された内部メディアであってもよいし、インターフェース９または通信回線を介してコンピュータ５に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ５に配信される場合、配信を受けたコンピュータ５が当該プログラムをメインメモリ７に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ８は、一時的でない有形の記憶媒体である。
【００４４】
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル（差分プログラム）であってもよい。
【００４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例であり、発明の範囲を限定しない。これらの実施形態は、発明の要旨を逸脱しない範囲で、種々の追加、省略、置き換え、変更を行ってよい。
【符号の説明】
【００４６】
１・・・カード処理システム
５・・・コンピュータ
６・・・ＣＰＵ
７・・・メインメモリ
８・・・ストレージ
９・・・インターフェース
１０・・・カード処理装置
２０・・・カードリーダ
３０・・・表示装置
１０１・・・記憶部
１０２・・・通信部
１０３・・・処理部
１０４・・・優先順位決定部
１０５・・・処理指示部
１０６・・・表示制御部
１０７・・・優先順位変更部
【図１】
2020166404.tif 000003
【図２】
2020166404.tif 000004
【図３】
2020166404.tif 000005
【図４】
2020166404.tif 000006
【図５】
2020166404.tif 000007
【図６】
2020166404.tif 000008
【図７】
2020166404.tif 000009
【図８】
2020166404.tif 000010
【図９】
2020166404.tif 000011