(57)【要約】【課題】  取引装置において、ユーザから取引に用いる取引情報の入力を受け付けて取引を行う際に、誤った取引情報を用いて取引が実行されてしまうことを抑制する。【解決手段】  本発明は、ユーザと取引を行う取引装置に関する。そして、取引装置は、複数の文字を含む取引情報の入力をユーザから受付ける手段と、履歴取引情報を保持する手段と、履歴取引情報から入力取引情報と類似するものを検出する手段と、入力取引情報に類似する履歴取引情報を検出した場合に、少なくとも検出した履歴取引情報をユーザに提示して選択させる手段と、ユーザにより選択された取引情報を用いて取引を行う手段とを有することを特徴とする。【選択図】      図１
2014006720.tif 000002
【特許請求の範囲】
【請求項１】
ユーザと取引を行う取引装置において、
取引に係る情報であって、複数の文字を含む取引情報の入力を、上記ユーザから受付ける取引情報入力手段と、
過去に上記ユーザと取引を行ったときに用いた履歴取引情報を保持する取引履歴保持手段と、
上記取引履歴保持手段が保持した履歴取引情報から、上記取引情報入力手段が入力を受付けた入力取引情報と類似するものを検出する類似取引情報検出手段と、
上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、少なくとも上記類似取引情報検出手段が検出した履歴取引情報を上記ユーザに提示して、上記ユーザに今回の取引に用いる取引情報を選択させる取引情報選択手段と、
上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、上記取引情報選択手段で、上記ユーザにより選択された取引情報を用いて取引を行う取引手段と
を有することを特徴とする取引装置。
【請求項２】
上記取引情報選択手段は、上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、入力取引情報と、上記類似取引情報検出手段が検出した履歴取引情報を上記ユーザに提示して、今回の取引に用いる取引情報を選択させることを特徴とする請求項１に記載の取引装置。
【請求項３】
上記取引情報選択手段は、入力取引情報と、上記類似取引情報検出手段が検出した履歴取引情報とを上記ユーザに提示し、いずれかを上記ユーザに選択させる操作を受付けることが可能な操作画面を上記ユーザに提供することを特徴とする請求項１又は２に記載の取引装置。
【請求項４】
上記類似取引情報検出手段は、入力取引情報との差分が所定の条件を満たす履歴取引情報を、入力取引情報に類似するものとして検出することを特徴とする請求項１〜３のいずれかに記載の取引装置。
【請求項５】
上記類似取引情報検出手段は、入力取引情報と、同じ文字数で、異なっている文字数が所定数以下となる履歴取引情報を、入力取引情報に類似するものとして検出することを特徴とする請求項４に記載の取引装置。
【請求項６】
上記類似取引情報検出手段は、入力取引情報より文字数が多く、その差分の文字以外の文字が全て一致する履歴取引情報を、入力取引情報に類似するものとして検出することを特徴とする請求項４に記載の取引装置。
【請求項７】
上記ユーザにより挿入された、データ記録が可能な媒体からデータ読込が可能なデータ読込手段をさらに備え、
上記取引履歴保持手段は、上記媒体に履歴取引情報が記録されている場合、上記データ読込手段を用いて、その履歴取引情報を読み込んで保持することを特徴とする請求項１〜６のいずれかに記載の取引装置。
【請求項８】
上記媒体にデータ書込が可能なデータ書込手段をさらに備え、
上記取引手段により取引処理が行われた場合に、上記データ書込手段を用いて、当該取引処理で用いられた取引情報を、新たな履歴取引情報として上記媒体に記録する履歴取引情報記録手段をさらに備えることを特徴とする請求項７に記載の取引装置。
【請求項９】
ユーザと取引を行う取引装置に搭載されたコンピュータを、
取引に係る情報であって、複数の文字を含む取引情報の入力を、上記ユーザから受付ける取引情報入力手段と、
過去に上記ユーザと取引を行ったときに用いた履歴取引情報を保持する取引履歴保持手段と、
上記取引履歴保持手段が保持した履歴取引情報から、上記取引情報入力手段が入力を受付けた入力取引情報と類似するものを検出する類似取引情報検出手段と、
上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、少なくとも上記類似取引情報検出手段が検出した履歴取引情報を上記ユーザに提示して、上記ユーザに今回の取引に用いる取引情報を選択させる取引情報選択手段と、
上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、上記取引情報選択手段で、上記ユーザにより選択された取引情報を用いて取引を行う取引手段と
して機能させることを特徴とする取引プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、取引装置及びプログラムに関し、例えば、銀行などの金融機関やコンビニエンスストアなどに設置されるＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）に適用し得る。
【背景技術】
【０００２】
ＡＴＭでは、他の口座への振込を行う振込取引を受け付ける場合に、振込先口座を識別するための情報（以下、「口座識別情報」とも呼ぶ）の入力を顧客（ユーザ）に要求する。
【０００３】
日本国内の金融機関のＡＴＭでは、口座識別情報として、通常、銀行名、支店名、７桁程度の口座番号の入力を顧客に要求する構成になっている。また、日本国内の金融機関のＡＴＭでは、入力した口座番号の口座情報（名義人の情報等）を、顧客が確認可能な構成となっている場合が多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０３８０５号公報
【特許文献２】中国特許公報第ＣＮ１８３１８５８Ａ号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、中国（中華人民共和国）等の国で用いられるＡＴＭでは、特許文献２にも記載されているように、口座番号自体に銀行や支店を識別する情報が含まれているため、１６桁以上となる場合が多い。
【０００６】
さらに、中国のＡＴＭでは、入力した口座番号の口座情報が出力されないため、日本国内のＡＴＭと比較して、顧客が入力誤りを起こす可能性が高くなる。この場合、顧客がＡＴＭに入力した口座番号が、一桁でも間違っていると、顧客が振込を予定していた口座とは異なる口座に振込が行われることになる。
【０００７】
そのため、ユーザから取引に用いる取引情報（例えば、口座番号等）の入力を受け付けて取引を行う際に、誤った取引情報を用いて取引が実行されてしまうことを抑制することができる取引装置及びプログラムが望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明は、ユーザと取引を行う取引装置において、（１）取引に係る情報であって、複数の文字を含む取引情報の入力を、上記ユーザから受付ける取引情報入力手段と、（２）過去に上記ユーザと取引を行ったときに用いた履歴取引情報を保持する取引履歴保持手段と、（３）上記取引履歴保持手段が保持した履歴取引情報から、上記取引情報入力手段が入力を受付けた入力取引情報と類似するものを検出する類似取引情報検出手段と、（４）上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、少なくとも上記類似取引情報検出手段が検出した履歴取引情報を上記ユーザに提示して、上記ユーザに今回の取引に用いる取引情報を選択させる取引情報選択手段と、（５）上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、上記取引情報選択手段で、上記ユーザにより選択された取引情報を用いて取引を行う取引手段とを有することを特徴とする。
【０００９】
第２の本発明の取引プログラムは、ユーザと取引を行う取引装置に搭載されたコンピュータを、（１）取引に係る情報であって、複数の文字を含む取引情報の入力を、上記ユーザから受付ける取引情報入力手段と、（２）過去に上記ユーザと取引を行ったときに用いた履歴取引情報を保持する取引履歴保持手段と、（３）上記取引履歴保持手段が保持した履歴取引情報から、上記取引情報入力手段が入力を受付けた入力取引情報と類似するものを検出する類似取引情報検出手段と、（４）上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、少なくとも上記類似取引情報検出手段が検出した履歴取引情報を上記ユーザに提示して、上記ユーザに今回の取引に用いる取引情報を選択させる取引情報選択手段と、（５）上記類似取引情報検出手段が入力取引情報に類似する履歴取引情報を検出した場合に、上記取引情報選択手段で、上記ユーザにより選択された取引情報を用いて取引を行う取引手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、取引装置において、ユーザから取引に用いる取引情報の入力を受け付けて取引を行う際に、誤った取引情報を用いて取引が実行されてしまうことを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るＡＴＭを備える取引システムの全体構成について示した説明図である。
【図２】実施形態に係るＡＴＭのハードウェア構成について示したブロック図である。
【図３】実施形態に係るＡＴＭの外観斜視図である。
【図４】実施形態のＡＴＭで用いられるキャッシュカードの平面図である。
【図５】実施形態のキャッシュカードに搭載されているＩＣチップに記憶されるデータ構成の例について示した概念図である。
【図６】実施形態のキャッシュカードのＩＣチップに記憶されている振込履歴情報の構成例について示した説明図である。
【図７】実施形態に係るＡＴＭが行う取引動作全体について示したフローチャート（その１）である。
【図８】実施形態に係るＡＴＭが行う取引動作全体について示したフローチャート（その２）である。
【図９】実施形態に係るＡＴＭで表示される取引選択画面の構成例について示した説明図である。
【図１０】実施系地に係るＡＴＭで表示される暗証番号入力受付画面の構成例について示した説明図である。
【図１１】実施形態に係るＡＴＭで表示される口座番号入力受付画面の構成例について示した説明図である。
【図１２】実施形態に係るＡＴＭで表示される口座番号確認画面の構成例について示した説明図である。
【図１３】実施形態に係るＡＴＭで表示される振込金額入力受付画面の構成例について示した説明図である。
【図１４】実施形態に係るＡＴＭで表示される振込内容確認画面の構成例について示した説明図である。
【図１５】実施形態に係るＡＴＭで行われる口座番号比較の処理例について示したフローチャートである。
【図１６】実施形態の変形例に係るＡＴＭで表示される振込内容確認画面の構成例について示した説明図である。
【発明を実施するための形態】
【００１２】
（Ａ）主たる実施形態
以下、本発明による取引装置及びプログラムの一実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の取引装置を、ＡＴＭに適用した例について説明する。
【００１３】
（Ａ−１）実施形態の構成
図１は、実施形態の取引システム１０００の全体構成、及びＡＴＭ１００の機能的構成を示すブロック図である。
【００１４】
図２は、この実施形態のＡＴＭ１００のハードウェア構成を示すブロック図である。
【００１５】
図３は、この実施形態のＡＴＭ１００の外観斜視図である。
【００１６】
取引システム１０００には、ＡＴＭ１００、及びホストコンピュータ２００が配置されている。なお、取引システム１０００で配置するＡＴＭ１００の数は限定されないものである。
【００１７】
以下では、ＡＴＭ１００を操作するユーザは顧客であるものとして説明するが、ＡＴＭ１００を操作するユーザは、例えば、金融機関の係員等、顧客に限定されないものである。
【００１８】
ＡＴＭ１００は、ネットワークＮに接続している。そして、ＡＴＭ１００は、ネットワークＮを介してホストコンピュータ２００と接続している。
【００１９】
ネットワークＮの通信方式は限定されないものであるが、例えば、インターネット等のＩＰ通信網を適用することができる。
【００２０】
ホストコンピュータ２００としては、例えば、既存のＡＴＭを用いた取引処理が可能なホストコンピュータを適用することができるため詳しい説明は省略する。
【００２１】
次に、ＡＴＭ１００のハードウェア構成について説明する。
【００２２】
ＡＴＭ１００は、ハードウェア的には、図２に示すように制御部１０、データ記憶部２０、通信部３０、カードリーダライタ４０、操作表示部５０、伝票用プリンタ６０、通帳処理部７０、及び現金処理部８０を有している。ＡＴＭ１００では、図２に示すハードウェアにより、図１に示す各構成要素（機能）が実現されている。
【００２３】
制御部１０は、ＡＴＭ１００内の各部の動作制御や情報処理を行う機能を担っているものである。データ記憶部２０は、制御部１０が情報処理を行うために必要な各種情報等を格納するデータ記憶手段であり、例えば、各種メモリ等により構成することができる。
【００２４】
制御部１０は、例えば、プロセッサ等を含むプログラムの実施構成（コンピュータ）に実施形態の取引プログラム（ハードウェアを制御して図１の各構成要素を実現するためのプログラム）等をインストールすることにより実現することができる。上述の取引プログラムは、例えば、データ記憶部２０に記憶しておき、ＡＴＭ１００が起動したときに、制御部１０が読み込んで実行するようにしても良い。
【００２５】
通信部３０は、ネットワークＮに接続するためのネットワークインタフェースである。なお、通信部３０については、既存のＡＴＭ等と同様のものを適用することができるため、詳しい説明は省略する。
【００２６】
操作表示部５０は、当該ＡＴＭ１００のユーザインタフェース機能を担っている。具体的には、操作表示部５０は、タッチパネルディスプレイ等を用いて、顧客に操作画面を提示し、顧客への情報出力や、顧客からの操作受付（メニュー選択や金額入力、番号入力等）を行うことが可能なデバイスである。
【００２７】
カードリーダライタ４０は、顧客からカード挿入排出口４０１に挿入されたキャッシュカードのデータ読取や書込を行うものである
キャッシュカードには、例えば、図４に示すように、情報記録媒体として、磁気ストライプだけでなく、ＩＣチップを搭載したものがある。図４に示すキャッシュカードＣでは、磁気ストライプＣ１に加えて、ＩＣチップＣ２を搭載している。ＩＣチップＣ２は、データ記録媒体として機能するものである。そして、この実施形態の、カードリーダライタ４０では、例えば、図４に示すようなＩＣチップＣ２を搭載したキャッシュカードＣが挿入されると、ＩＣチップＣ２について、データの読み込み処理及び書込処理が可能であるものとする。なお、カードリーダライタ４０が、キャッシュカードＣのデータ記録媒体（磁気ストライプＣ１やＩＣチップＣ２）に対するデータ処理を行う構成については、既存のＡＴＭ等と同様の構成を適用することができるため詳しい説明は省略する。
【００２８】
そして、この実施形態のＡＴＭ１００に挿入されるキャッシュカードＣに搭載されたＩＣチップＣ２に記憶されるデータの構成は、図５のような構成となっているものとする。
【００２９】
図５に示すように、ＩＣチップＣ２のメモリ空間は、使用用途ごとに複数のブロックに区切って管理されている（例えば、規格等により定められている）ものとする。そして、図５では、ＩＣチップＣ２のメモリ空間に、少なくとも、当該キャッシュカードに係る口座の口座情報（例えば、口座番号や顧客名等）が記憶されるブロックＢ１と、特に使用用途が定められておらず、キャッシュカードやＡＴＭの製造者が自由に用途を設定することが可能な予備領域のブロックＢ２とが割り当てられている。
【００３０】
そして、ＩＣチップＣ２のブロックＢ２（予備領域）には、当該キャッシュカードを用いて行われた振込取引に関する履歴情報（以下「振込履歴情報Ｄ」と呼ぶ）が記録されているものとする。
【００３１】
なお、ＩＣチップＣ２のデータ構成は、上述の形式に限定されないものであり種々の構成を適用することができる。
【００３２】
図６は、振込履歴情報Ｄの構成例について示した説明図である。
【００３３】
振込履歴情報Ｄには、図６に示すように、複数の振込取引に関する履歴情報が記録されているものとする。振込履歴情報Ｄに記録する履歴情報の数については限定されないものであるが、この実施形態では、ＩＣチップＣ２に、振込履歴情報Ｄとして、当該キャッシュカードＣを用いて、直近に行われた１０件の振込取引に関する履歴情報（１０件未満の場合は全ての振込取引に関する履歴情報）を記録しているものとする。そして、振込履歴情報Ｄを構成するそれぞれの履歴情報には、図６に示すように、少なくとも当該振込取引で用いられた振込先の口座番号の情報が含まれているものとする。
【００３４】
伝票用プリンタ６０は、伝票用紙に取引内容を印字して伝票排出部６０１から排出するものである。なお、伝票用プリンタ６０自体は、既存のＡＴＭ等と同様のものを適用することができるため、詳しい説明は省略する。
【００３５】
通帳処理部７０は、顧客から通帳挿入排出口７０１に挿入された通帳の処理（通帳への取引結果の印字等）を行うものである。なお、通帳処理部７０は、既存のＡＴＭ等と同様のものを適用することができるため、詳しい説明は省略する。
【００３６】
現金処理部８０は、顧客から入金された現金（紙幣及び又は硬貨）を収納する機能と、収納されている現金を顧客に出金する機能を担っている。この実施形態では、現金処理部８０は、紙幣入出金口８０１から紙幣の入出金を行い、硬貨入出金口８０２から硬貨の入出金を行うことが可能となっている。なお、現金処理部８０は、既存のＡＴＭ等と同様のものを適用することができるため詳しい説明を省略する。
【００３７】
次に、ＡＴＭ１００の機能的構成について説明する。
【００３８】
ＡＴＭ１００は、機能的には、取引情報入力部１、ＩＣリード部２、口座番号比較部３、口座番号確認部４、ホスト通信部５、伝票印字部６、伝票排出部７、ＩＣライト部８、及びカード排出部９を有している。言い換えると、ＡＴＭ１００では、取引情報入力部１、ＩＣリード部２、口座番号比較部３、口座番号確認部４、ホスト通信部５、伝票印字部６、伝票排出部７、ＩＣライト部８、及びカード排出部９が協働することにより、後述する動作を行うことが可能となっている。
【００３９】
取引情報入力部１は、制御部１０及び操作表示部５０を用いて実現される構成要素であり、顧客からの情報入力受付等の機能を担っている。具体的には、取引情報入力部１は、操作表示部５０を制御して、顧客に情報入力や情報出力するための操作画面を提示し、当該操作画面に対する顧客の操作に基づく入力情報を取得する処理等を行う。
【００４０】
なお、取引情報入力部１は、取引情報入力手段を構成している。
【００４１】
ＩＣリード部２は、制御部１０及びカードリーダライタ４０を用いて実現される構成要素であり、カードリーダライタ４０に挿入されたキャッシュカードＣに搭載されたＩＣチップＣ２からデータ読み込みを行うことが可能である。具体的には、ＩＣリード部２は、カードリーダライタ４０を用いて、挿入されたキャッシュカードＣのＩＣチップＣ２から振込履歴情報Ｄを読み込むことが可能である。
【００４２】
なお、ＩＣリード部２は、取引履歴保持手段（データ読込手段）を構成している。
【００４３】
口座番号比較部３は、制御部１０を用いて実現される構成要素であり、取引情報入力部１が顧客から入力を受付けた振込先の口座番号（以下、「入力口座番号」とも呼ぶ）と、ＩＣリード部２が取得した振込履歴情報Ｄに含まれる口座番号とを比較する。そして、口座番号比較部３は、振込履歴情報Ｄに含まれる口座番号から、入力口座番号と類似する口座番号（以下、「類似口座番号」と呼ぶ）の検出を試みる処理（以下、「類似口座番号検出処理」と呼ぶ）を行う。
【００４４】
なお、口座番号比較部３は、類似取引情報検出手段を構成している。
【００４５】
口座番号比較部３が行う類似口座番号検出処理では、入力口座番号との差分が所定の条件を満たすものを類似口座番号として検出するものとする。
【００４６】
具体的には、この実施形態において、口座番号比較部３は、入力口座番号との差分が１桁までの口座番号を、類似口座番号として検出するものとする。例えば、口座番号比較部３では、入力口座番号と桁数が同じで１桁だけ番号が異なっている口座番号、または、入力口座番号よりも１桁多いだけでその他の桁の番号が全て一致している口座番号については、類似口座番号として検出するものとする。
【００４７】
具体例として、顧客から入力された入力口座番号が「２２３４５６７８９０１２３４５６」で、振込履歴情報Ｄの履歴情報に「１２３４５６７８９０１２３４５６」という口座番号が含まれていた場合を想定する。この場合、この２つの口座番号は先頭の１桁のみが異なっているだけであるので、口座番号比較部３では、この振込履歴情報Ｄの履歴情報に含まれる口座番号「１２３４５６７８９０１２３４５６」は、入力口座番号「２２３４５６７８９０１２３４５６」の類似口座番号として検出されることになる。この場合、顧客は、「１２３４５６７８９０１２３４５６」という口座番号を入力しようとした結果、１桁目を間違えて入力してしまい、「２２３４５６７８９０１２３４５６」という口座番号を入力してしまった可能性がある。
【００４８】
次に、具体例として、顧客から入力された入力口座番号が「２３４５６７８９０１２３４５６」で、振込履歴情報Ｄの履歴情報に「１２３４５６７８９０１２３４５６」という口座番号が含まれていた場合を想定する。この場合、入力口座番号が１５桁で、振込履歴情報Ｄの口座番号は１６桁となっている。また、振込履歴情報Ｄの口座番号の先頭の桁を除くと「２３４５６７８９０１２３４５６」となり、これは、入力口座番号と全て一致する。したがって、この場合口座番号比較部３では、振込履歴情報Ｄの履歴情報に含まれる口座番号「１２３４５６７８９０１２３４５６」が、入力口座番号「２３４５６７８９０１２３４５６」の類似口座番号として検出されることになる。この場合、顧客は、「１２３４５６７８９０１２３４５６」という口座番号を入力しようとした結果、１桁目の入力を忘れてしまい、「２３４５６７８９０１２３４５６」という口座番号を入力してしまった可能性がある。
【００４９】
口座番号確認部４は、制御部１０及び操作表示部５０を用いて実現される構成要素であり、口座番号比較部３の検出結果に基づいて、顧客に、今回取引に用いる口座番号の確認処理を行う。具体的には、口座番号確認部４は、口座番号比較部３の類似口座番号検出処理により、類似口座番号が検出された場合、顧客に入力口座番号をそのまま今回の振込取引に用いるか、振込履歴情報Ｄに含まれる口座番号（類似口座番号）を用いて今回の取引に用いるかを確認（選択）させる処理を行う。
【００５０】
なお、取引情報入力部１は、取引情報選択手段を構成している。
【００５１】
ホスト通信部５は、制御部１０及び通信部３０を用いて実現される構成要素であり、ホストコンピュータ２００と通信して、取引処理（取引に関するトランザクション処理の依頼や処理結果の受信処理）や、暗証番号の確認処理（認証処理）等を行う。
【００５２】
なお、ホスト通信部５は、取引手段を構成している。
【００５３】
伝票印字部６、伝票排出部７は、それぞれ制御部１０及び伝票用プリンタ６０を用いて実現される構成要素であり、取引結果（例えば、ホスト通信部５による取引処理の結果）を伝票用紙(レシート用紙)に印字して排出する処理等を行う。
【００５４】
ＩＣライト部８は、制御部１０及びカードリーダライタ４０を用いて実現される構成要素であり、カードリーダライタ４０に挿入されたキャッシュカードＣに搭載されたＩＣチップＣ２に、データ書込を行う機能を担っている。具体的には、ＩＣライト部８は、ＩＣチップＣ２に記憶されている振込履歴情報Ｄを更新する処理を行う。ＩＣライト部８は、振込履歴情報Ｄに、今回行われた振込取引の情報（口座番号）を、新たな履歴情報として登録する。また、ＩＣライト部８は、今回振込履歴情報Ｄに、履歴情報を追加する際に、振込履歴情報Ｄに登録される履歴情報の件数が所定数（この実施形態では、１０件）を超える場合、最も古い時系列の履歴情報を削除する処理を行う。図６に示すように、この実施形態の振込履歴情報Ｄでは、履歴情報（口座番号）に時系列を示す１〜１０の識別番号を付して管理している。図６では、識別番号が１の履歴情報が最も新しい時系列のものであり、識別番号が１０の履歴情報が最も古い時系列のものであることを示している。なお、振込履歴情報Ｄにおいて、履歴情報の時系列を管理する方法については限定されないものであり、例えばタイムスタンプを用いて管理するようにしてもよい。
【００５５】
ＩＣライト部８は、データ書込手段を構成している。
【００５６】
カード排出部９は、制御部１０及びカードリーダライタ４０を用いて実現される構成要素であり、取引終了時に、カードリーダライタ４０に挿入されたキャッシュカードＣを排出する処理を行う。
【００５７】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態のＡＴＭ１の動作を説明する。
【００５８】
まず、ＡＴＭ１００において口座番号の入力を伴う取引の例として、振込取引が行われる場合の動作について説明する。
【００５９】
図７、図８は、ＡＴＭ１００で振込取引が行われる場合の動作について示したフローチャートである。
【００６０】
まず、ＩＣチップＣ２を搭載したキャッシュカードＣがカードリーダライタ４０に挿入されたものする（Ｓ１０１）。
【００６１】
そして、制御部１０（取引情報入力部１）は、図９に示すような取引処理の選択画面（以下、「取引選択画面」と呼ぶ）を、操作表示部５０の画面に表示させる（Ｓ１０２）。
【００６２】
図９は、操作表示部５０の画面上に表示される取引選択画面の構成例について示した説明図である。図９に示すように、操作表示部５０の画面では、顧客からの操作（押下）を受付けることが可能なボタン（図９では、ボタンＢ１０１〜Ｂ１０４）が配置されることになる。
【００６３】
図９の取引選択画面では、当該顧客の口座（カードリーダライタ４０に挿入したキャッシュカードＣに対応する口座）から出金する出金取引を開始するためのボタンＢ１０１（「出金」と表示されたボタン）と、当該顧客の口座以外の他の口座への振込取引を開始するためのボタンＢ１０２（「振込」と表示されたボタン）と、当該顧客の口座に入金（預金）する預入取引を開始するためのボタンＢ１０３（「預入」と表示されたボタン）と、当該顧客の口座の残高照会を行うためのボタンＢ１０４（「残高照会」と表示されたボタン）とが配置されている。
【００６４】
なお、ＡＴＭ１００では取引選択画面で取引が選択された後に、必要に応じてキャッシュカードの挿入を顧客に要求（例えば、操作表示部５０から「キャッシュカードを挿入してください」というメッセージの画面を表示）するようにしてもよい。
【００６５】
そして、取引選択画面で振込取引を開始するためのボタンＢ１０２が押下されると、制御部１０（取引情報入力部１）は、操作表示部５０に、暗証番号の入力を受付けるための画面（以下、「暗証番号入力受付画面」と呼ぶ）を表示させる（Ｓ１０３）。
【００６６】
図１０は、ＡＴＭ１００の制御部１０が操作表示部５０に表示させる暗証番号入力受付画面の構成例について示した説明図である。
【００６７】
図１０に示すように、暗証番号入力受付画面では、暗証番号を入力するためのソフトキーパッドＫ２０１と、取引中止ボタンＢ２０１と、入力された暗証番号の桁数を表示するためのフィールドＦ２０１とが配置されている。ソフトキーパッドＫ２０１は、「０〜９」、「確定」の入力キー（ボタン）により構成されている。また、図１０に示すように、暗証番号入力受付画面では、既に入力された暗証番号を訂正（例えば、既に入力された番号の一部又は全部の消去）するための訂正ボタンＢ２０２が配置されている。
【００６８】
暗証番号入力受付画面で、暗証番号が入力されると、制御部１０（ホスト通信部５）は、暗証番号のチェック（認証処理）を、ホストコンピュータ２００に依頼する（Ｓ１０４）。
【００６９】
具体的には、制御部１０（ホスト通信部５）は、キャッシュカードＣ（磁気ストライプＣ１又はＩＣチップＣ２）から取得した当該顧客の口座の口座番号と、当該顧客から入力された暗証番号とを、ホストコンピュータ２００に送信して、ホストコンピュータ２００側で保持している暗証番号との照合（認証処理）を依頼する。ここでは、ホストコンピュータ２００により、暗証番号チェックはＯＫ（認証成功）であったものとする。暗証番号チェックの結果がＮＧ（認証失敗）であった場合には、制御部１０は、再度顧客に暗証番号の入力を要求したり、取引を中止するようにしてもよい。
【００７０】
暗証番号のチェックがＯＫ（認証成功）の場合、制御部１０（ホスト通信部５）は、顧客から振込先の口座番号の入力を受付けるための画面（以下、「口座番号入力受付画面」と呼ぶ）を、操作表示部５０に表示させる（Ｓ１０５）
図１１は、口座番号入力受付画面の構成例について示した説明図である。
【００７１】
図１１に示すように、振込金額入力受付画面では、振込金額を入力するためのソフトキーパッドＫ３０１と、取引中止ボタンＢ３０１と、入力された口座番号を表示するためのフィールドＦ３０１とが配置されている。ソフトキーパッドＫ３０１は、「０〜９」、「確定」の入力キー（ボタン）により構成されている。また、図１１に示すように、口座番号入力受付画面では、既に入力された番号を訂正（例えば、既に入力された番号の一部又は全部の消去）するための訂正ボタンＢ３０２が配置されている。口座番号入力受付画面で入力可能な口座番号の桁数は限定されないものである。図１１では、口座番号入力受付画面で「２２３４５６７８９０１２３４５６」という１６桁の口座番号が入力された状態について示している。
【００７２】
そして、顧客により振込先の口座番号が入力されると、制御部１０（ＩＣリード部２）は、カードリーダライタ４０に挿入されたキャッシュカードＣのＩＣチップＣ２から、振込履歴情報Ｄを読み込む（Ｓ１０６）。
【００７３】
そして、制御部１０（口座番号比較部３）は、顧客から入力された入力口座番号と、振込履歴情報Ｄに含まれる口座番号とを比較し、振込履歴情報Ｄから入力口座番号と類似する類似口座番号の検出を試みる類似口座番号検出処理を行う（Ｓ１０７）。なお、制御部１０（口座番号比較部３）が行う、類似口座番号検出処理の詳細については後述する。
【００７４】
そして、制御部１０は、ステップＳ１０７の類似口座番号検出処理の結果を確認し（Ｓ１０８）、類似口座番号が検出されたと確認された場合後述するステップＳ１０９の処理から動作し、類似口座番号が不検出と確認された場合には、後述するステップＳ１１０の処理から動作する。
【００７５】
ステップＳ１０８で、類似口座番号が検出されたと確認された場合、制御部１０（口座番号確認部４）は、顧客に入力口座番号をそのまま今回の振込取引に用いるか、振込履歴情報Ｄに含まれる類似口座番号を用いて今回の取引に用いるかを確認（選択）させる口座番号確認処理を行う（Ｓ１０９）。
【００７６】
具体的には、制御部１０（口座番号確認部４）は、顧客に入力口座番号、及び、振込履歴情報Ｄに含まれる類似口座番号を提示して、いずれかの口座番号を選択（確認）させる画面（以下、「口座番号確認画面」と呼ぶ）を、操作表示部５０に表示させる。
【００７７】
図１２は、口座番号確認画面の構成例について示した説明図である。
【００７８】
口座番号確認画面では、図１２に示すように、今回顧客から入力された入力口座番号に対応するボタンＢ５０１（入力口座番号が表示されたボタン）と、上述のステップＳ１０７の類似口座番号検出処理で検出された類似口座番号に対応するボタンＢ５０２（類似口座番号が表示されたボタン）とが配置されている。
【００７９】
図１２（ａ）は、検出された類似口座番号が、入力口座番号と同じ桁数で、一桁だけ異なる場合の口座番号確認画面について示している。図１２（ａ）では、ボタンＢ５０１に入力口座番号として「２２３４５６７８９０１２３４５６」が表示されている。そして、図１２（ａ）では、ボタンＢ５０２に、類似口座番号として「１２３４５６７８９０１２３４５６」が表示されている。
【００８０】
図１２（ｂ）は、検出された類似口座番号が、入力口座番号よりも一桁多いだけでその他の桁の番号が全て一致している場合の口座番号確認画面について示している。図１２（ｂ）では、ボタンＢ５０１に入力口座番号として「２３４５６７８９０１２３４５６」が表示されている。そして、図１２（ｂ）では、ボタンＢ５０２に、類似口座番号として「１２３４５６７８９０１２３４５６」が表示されている。
【００８１】
図１２の口座番号確認画面では、検出された類似口座番号が１つの場合の例について示しているが、複数検出された場合には、すべての類似口座番号に対応するボタンを配置して顧客に選択操作させるようにしてもよい。
【００８２】
そして、口座番号確認画面で、ボタンＢ５０１、Ｂ５０２のいずれかのボタンが押下されると、制御部１０（口座番号確認部４）は、押下されたボタンに対応する口座番号（入力口座番号又は類似口座番号）を、今回の振込取引に用いる口座番号（振込先の口座番号）として決定する。
【００８３】
そして、上述のステップＳ１０８で、類似口座番号が不検出と確認された場合、又は、上述のステップＳ１０９の口座番号確認処理で顧客によりいずれかの口座番号が選択（確認）された場合、制御部１０（取引情報入力部１）は、操作表示部５０に、振込金額の入力を受付けるための画面（以下、「振込金額入力受付画面」と呼ぶ）を表示させる（Ｓ１１０）。
【００８４】
図１３は、振込金額入力受付画面の構成例について示した説明図である。
【００８５】
図１３に示すように、振込金額入力受付画面では、振込金額を入力するためのソフトキーパッドＫ６０１と、取引中止ボタンＢ６０１と、入力された振込金額を表示するためのフィールドＦ６０１とが配置されている。ソフトキーパッドＫ６０１は、「０〜９」、「確定」の入力キー（ボタン）により構成されている。また、図１３に示すように、振込金額入力受付画面では、既に入力された金額を訂正（例えば、既に入力された金額の一部又は全部の消去）するための訂正ボタンＢ６０２が配置されている。
【００８６】
そして、顧客により振込金額が入力されると、制御部１０（取引情報入力部１）は、今回行う振込取引の内容（振込先の口座番号、振込金額等）を提示して顧客に確認させるための画面（以下、「振込内容確認画面」と呼ぶ）を、操作表示部５０に表示させる（Ｓ１１１）。
【００８７】
図１４は、振込内容確認画面の構成例について示した説明図である。
【００８８】
図１４に示すように、振込内容確認画面では、振込先の口座番号を表示するためのフィールドＦ７０１と、振込金額を表示するためのフィールドＦ７０２と、顧客からの確認を受付けるためのボタンＢ７０１（「確認」と表示されたボタン）と、取引中止ボタンＢ７０２とが配置されている。
【００８９】
上述のステップＳ１０９の口座番号確認処理が行われている場合（類似口座番号が検出された場合）には、口座番号確認処理で選択（確認）された口座番号（入力口座番号、又は、類似口座番号）が、フィールドＦ７０１に表示される。一方、上述のステップＳ１０９の口座番号確認処理が行われていない場合（類似口座番号が不検出の場合）には、顧客から入力された入力口座番号が、そのまま、フィールドＦ７０１に表示される。また、フィールドＦ７０２には、上述のステップＳ１１０で顧客から入力された振込金額が表示される。
【００９０】
そして、振込内容確認画面では、顧客からボタンＢ７０１が押下されると、制御部１０（ホスト通信部５）は、振込内容確認画面に表示された内容（振込先の口座番号及び振込金額）で、振込取引を行うために、ホストコンピュータ２００と通信して、振込取引のトランザクション処理を依頼する。そして、制御部１０（ホスト通信部５）は、ホストコンピュータ２００からのトランザクション処理の結果を受信する（Ｓ１１２）。
【００９１】
ここでは、制御部１０（ホスト通信部５）が依頼したトランザクション処理は成功（取引成功）だったものとする。
【００９２】
そして、振込取引が成立すると、制御部１０（伝票印字部６）は、伝票用プリンタ６０を制御して伝票用紙に振込取引の結果を印字する（Ｓ１１３）。
【００９３】
そして、制御部１０（伝票排出部７）は、伝票用プリンタ６０を制御して、印字した伝票の排出を実行させる（Ｓ１１４）。
【００９４】
そして、制御部１０（ＩＣライト部８）は、ＩＣチップＣ２に記憶されている振込履歴情報Ｄを更新（今回行った振込取引の情報を履歴情報として追加）する処理を行う（Ｓ１１５）。
【００９５】
そして、制御部１０（カード排出部９）は、カードリーダライタ４０に挿入されたキャッシュカードを排出して（Ｓ１１６）、振込取引を終了する。
【００９６】
次に、上述のステップＳ１０７で行われる、類似口座番号検出処理の詳細について説明する。
【００９７】
図１５は、制御部１０（口座番号比較部３）が行う類似口座番号検出処理の処理例について示したフローチャートである。制御部１０（口座番号比較部３）が行う類似口座番号検出処理を実現するためのアルゴリズムは限定されないものであるが、例えば、図１５のようなフローチャートによって実現することができる。
【００９８】
まず、制御部１０（口座番号比較部３）は、入力口座番号の桁数を確認し、さらに、振込履歴情報Ｄから桁数が一致する口座番号を抽出する（Ｓ２０１）。
【００９９】
そして、制御部１０（口座番号比較部３）は、振込履歴情報Ｄから抽出した口座番号（入力口座番号と桁数が一致する口座番号）について、それぞれ入力口座番号と比較し、１桁だけ異なる口座番号の検出を試みる（Ｓ２０２）。
【０１００】
そして、制御部１０（口座番号比較部３）は、１桁だけ異なる口座番号が検出された場合（検出結果が「有り」の場合）には、後述するステップＳ２０５の処理に移行し、検出できなかった場合（検出結果が「無し」の場合）には、後述するステップＳ２０３の処理に移行する。
【０１０１】
上述のステップＳ２０２で、検出結果が「無し」という結果だった場合、制御部１０（口座番号比較部３）は、振込履歴情報Ｄから、桁数が入力口座番号より１桁だけ多い口座番号を抽出する（Ｓ２０３）。
【０１０２】
そして、制御部１０（口座番号比較部３）は、抽出した口座番号のそれぞれについて、入力口座番号と比較する処理を行い、入力口座番号よりも１桁多いだけでその他の桁の番号が全て一致している口座番号の検出を試みる（Ｓ２０４）。
【０１０３】
そして、制御部１０（口座番号比較部３）は、入力口座番号よりも１桁多いだけでその他の桁の番号が全て一致している口座番号が検出された場合（検出結果が「有り」の場合）には、後述するステップＳ２０５の処理に移行し、検出できなかった場合（検出結果が「無し」の場合）には、後述するステップＳ２０６の処理に移行する。
【０１０４】
具体的には、制御部１０（口座番号比較部３）は、ステップＳ２０３で検出された口座番号のＸ桁目を省略（スペースを挿入）した口座番号と、入力口座番号とを比較してすべての桁の番号が一致するものの検出を試みるものとする。なお、上述の「Ｘ」は、１〜Ｎ（Ｎは入力口座番号の桁数）の間で変動する変数である。そして、制御部１０（口座番号比較部３）は、Ｘを１〜Ｎまで変動させても、両者の番号が一致しない場合には、当該口座番号（ステップＳ２０３で検出された口座番号）は、「入力口座番号よりも１桁多いだけでその他の桁の番号が全て一致している口座番号」には該当しないものと判定する。
【０１０５】
例えば、制御部１０（口座番号比較部３）は、Ｘを１、２、３、…、Ｎと変動させていき、ステップＳ２０３で検出された口座番号のＸ桁目を省略した番号と、入力口座番号との比較処理を行い、一致する番号の検出を試みる。具体例として、入力口座番号が「２３４５６７８９０１２３４５６」（１５桁の口座番号）で、ステップＳ２０３で検出された口座番号が「１２３４５６７８９０１２３４５６」（１６桁の口座番号）だった場合を想定する。そして、Ｘ＝１の場合、「１２３４５６７８９０１２３４５６」の１桁目が省略された結果は「２３４５６７８９０１２３４５６」となり、この番号は、入力口座番号と一致する。したがって、この場合、制御部１０（口座番号比較部３）は、Ｘ＝１の時点で、口座番号「１２３４５６７８９０１２３４５６」を、「入力口座番号よりも一桁多いだけでその他の桁の番号が全て一致している口座番号」として検出することができることになる。
【０１０６】
上述のステップＳ２０２又はステップＳ２０４の処理で、振込履歴情報Ｄから該当する口座番号が検出できた場合には、制御部１０（口座番号比較部３）は、振込履歴情報Ｄに類似口座番号が検出できた（有り）と判断し（Ｓ２０５）、類似口座番号検出処理を終了する。以後、上述のステップＳ１０９では、上述のステップＳ２０２又はステップＳ２０４の処理で検出された口座番号を類似口座番号として、口座番号確認処理が行われることになる。
【０１０７】
一方、上述のステップＳ２０２、Ｓ２０４のいずれの処理においても、振込履歴情報Ｄから該当する口座番号が検出できなかった場合には、制御部１０（口座番号比較部３）は、振込履歴情報Ｄに類似口座番号が検出できなかった（無し）と判断し（Ｓ２０６）、類似口座番号検出処理を終了する。
【０１０８】
なお、図１５に示す類似口座番号検出処理では、上述のステップＳ２０２の処理を優先して実行し、ステップＳ２０２の処理で類似口座番号が検出された場合には、上述のステップＳ２０４の処理は実行されないが、両方の検出処理を行うようにしてもよい。その場合、制御部１０（口座番号比較部３）は、少なくとも１つ以上類似口座番号が検出された場合に、振込履歴情報Ｄに類似口座番号が検出できた（有り）と判断するようにしてもよい。また、図１５に示す類似口座番号検出処理では、上述のステップＳ２０２の処理を優先して実行しているが、上述のステップＳ２０４の処理を優先して実行する（順序を逆にする）ようにしてもよい。
【０１０９】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１１０】
ＡＴＭ１００では、顧客に入力された入力口座番号が、キャッシュカードＣ（ＩＣチップＣ２）から読み込んだ振込履歴情報Ｄに含まれる口座番号と類似する場合、口座番号確認画面で顧客に今回の取引で用いる口座番号を確認させている。これにより、ＡＴＭ１００では、顧客が過去に取引を行った口座番号への振込取引を行おうとする際に、顧客が入力誤りをした場合でも、口座番号確認画面で顧客に入力誤りを認識させ、正しい口座番号での取引を行うことができる。
【０１１１】
例えば、ＡＴＭ１００では、口座番号の入力を受付けた後に、振込内容確認画面（図１４参照）を表示するが、単に入力された数字の羅列が表示されるだけであるので、口座番号の桁（数字）を読み飛ばしてしまうことがある。しかし、この実施形態のＡＴＭ１００では、過去に取引で利用した口座番号（振込履歴情報Ｄ）、入力口座番号との機械的なチェックが行われるため、顧客が意図しない誤った口座番号で取引を行ってしまうことを抑制することができる。
【０１１２】
（Ｂ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１１３】
（Ｂ−１）上記の実施形態では、本発明の取引装置をＡＴＭに適用する例について説明したが、その他の取引装置に適用するようにしても良い。例えば、電子マネー等を顧客の口座にチャージ（入金）する取引や、顧客の口座から電子マネーを引き落として商品（例えば、交通機関等のチケット等）を販売する取引等を行うシステムに適用し得る。
【０１１４】
（Ｂ−２）上記の実施形態のＡＴＭでは、取引に必要な取引情報として口座番号を顧客に入力させているが、口座番号以外の取引情報についても、口座番号確認画面と同様の形式で顧客に確認させるようにしてもよい。例えば、振込取引で、顧客自身の情報（例えば、電話番号やＥ−ｍａｉｌアドレス等）を顧客に入力させる場合にも口座番号確認画面と同様の画面を表示して顧客にボタンを押下させるようにしてもよい。なお、顧客に入力させる取引情報については、番号に限定されず複数の文字（番号、アルファベット、漢字等の文字）で構成された文字列が含まれていればよい。
【０１１５】
（Ｂ−３）上記の実施形態のＡＴＭでは、キャッシュカードのＩＣチップから振込履歴情報を保持しているが、振込履歴情報を保持する方法（振込履歴情報を記録する媒体）は、キャッシュカードに限定されないものである。例えば、ホストコンピュータ側で、顧客ごとの振込履歴情報を保持しておき、振込取引の都度ＡＴＭが読み込んで保持するようにしてもよい。
【０１１６】
（Ｂ−４）上記の実施形態の口座番号確認画面では、入力口座番号と、類似口座番号の両方を顧客に提示しているが、両方提示しない画面構成としてもよい。例えば、図１６に示す口座番号確認画面のように、入力口座番号に対応するボタンＢ５０１を、入力口座番号を用いて取引を続行するためのボタンＢ５０３（「取引続行」と表示されたボタン）に置き換えるようにしてもよい。
【０１１７】
（Ｂ−５）上記の実施形態では、ＡＴＭにＩＣチップがつけられたキャッシュカードが挿入され、当該ＩＣチップに振込履歴情報が記録されているものとして説明したが、ＩＣチップがつけられていないキャッシュカードや、ＩＣチップがつけられたキャッシュカードであっても振込履歴情報が記録されていないものが挿入される場合もあり得る。その場合には、上記実施形態のＡＴＭは、従来のＡＴＭと同様の取引処理を行うようにしてもよい。
【０１１８】
（Ｂ−６）上記の実施形態において、口座番号比較部は、入力口座番号との差分が１桁までの口座番号を類似口座番号として検出しているが、類似口座番号として検出する差分の上限は２桁以上であってもよい。例えば、口座番号比較部は、「入力口座番号と異なる桁数が２桁以下の口座番号」についても類似口座番号として検出するようにしてもよい。
【符号の説明】
【０１１９】
１０００…取引システム、１００…ＡＴＭ、１…取引情報入力部、２…ＩＣリード部、３…口座番号比較部、４…口座番号確認部、５…ホスト通信部、６…伝票印字部、７…伝票排出部、８…ＩＣライト部、９…カード排出部、１０…制御部、２０…データ記憶部、３０…通信部、４０…カードリーダライタ、５０…操作表示部、６０…伝票用プリンタ、７０…通帳処理部、８０…現金処理部。
【図１】
2014006720.tif 000003
【図２】
2014006720.tif 000004
【図３】
2014006720.tif 000005
【図４】
2014006720.tif 000006
【図５】
2014006720.tif 000007
【図６】
2014006720.tif 000008
【図７】
2014006720.tif 000009
【図８】
2014006720.tif 000010
【図９】
2014006720.tif 000011
【図１０】
2014006720.tif 000012
【図１１】
2014006720.tif 000013
【図１２】
2014006720.tif 000014
【図１３】
2014006720.tif 000015
【図１４】
2014006720.tif 000016
【図１５】
2014006720.tif 000017
【図１６】
2014006720.tif 000018