(57)【要約】【課題】利用者の操作状態を判断して誤入力の可能性があることを報知し誤入力のときは再入力させる誤入力チェック機能付き自動預払機を提供する。【解決手段】ＡＴＭ（自動預払機）は、カード挿入口に銀行カード６を挿入した利用者によりＡＴＭ１の入力操作表示画面に入力操作される４桁の暗証番号と引出金額の入力操作が行われた際に、入力無効領域を入力操作された場合、又はＡＴＭ１に挿入された銀行カード６に記録されている過去の平均入力時間と今回の入力操作時間との差が閾値以上に速く入力操作されたときに、利用者に対し「誤入力した可能性がある」ことを報知して確認を促し、誤入力の場合は再入力できるように「再入力」ボタンを入力操作表示画面に表示する。【選択図】図１
2012033050.tif 000002
【特許請求の範囲】
【請求項１】
入力操作表示画面に入力されたテンキーに対する利用者による入力時間と該入力操作表示画面における利用者の過去の平均入力時間との差が閾値よりも速いとき「誤入力した可能性がある」と判断する誤入力可能性判断手段と、
該誤入力可能性判断手段により「誤入力した可能性がある」と判断されたとき、誤入力した可能性あることを示す表示と共に、再入力ボタンを前記入力操作表示画面以降に表示させる入力操作表示画面に表示報知する誤入力可能性報知手段と、
前記再入力ボタンが押下操作されたとき「誤入力した可能性がある」と判断された前記入力操作表示画面に処理を戻して前記利用者に前記テンキーに対する再入力を行わせる再入力操作許容手段と、
を備えたことを特徴とする誤入力チェック機能付き自動預払機。
【請求項２】
前記閾値は、固定値の一定時間である、ことを特徴とする請求項１記載の誤入力チェック機能付き自動預払機。
【請求項３】
前記誤入力可能性判断手段は、更に、前記利用者により前記入力操作表示画面に入力された入力操作に、入力有効領域以外の領域に対する入力が含まれていたとき「誤入力した可能性がある」と判断する、ことを特徴とする請求項１記載の誤入力チェック機能付き自動預払機。
【請求項４】
前記入力操作表示画面は、暗証番号の入力操作画面である、ことを特徴とする請求項１記載の誤入力チェック機能付き自動預払機。
【請求項５】
前記入力操作表示画面は、出金金額の入力操作画面である、ことを特徴とする請求項１記載の誤入力チェック機能付き自動預払機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の操作状態を判断して誤入力確認の警告を報知する誤入力チェック機能付き自動預払機に関する。
【背景技術】
【０００２】
従来、例えば銀行等に設置されている自動預払機で金銭の入出金等を行う際に、急いでいる人や、落ち着きの無い人またはせっかちな人などが、ＡＴＭを急いで操作することがある。
【０００３】
操作を急ぎすぎると、例えば実際とは異なる出金金額を入力操作してしまい、更に内容を確認しないまま「確認」ボタンを押下すると、実際に引き出すはずの金額と自動預払機から出金された金額とに差異が生じ、その差異の金額について改めて入出金を行う等の手間が発生してしまう。
【０００４】
自動預払機での入力操作は、近年では機構的なボタン（ストロークボタン）ではなく、表示画面に表示される入力ボタンを押下するタッチパネル（登録商標）式が多い。タッチパネルの入力ボタンを連続して入力操作していくと、利用者が意図しない、例えば、暗証番号入力や、金額入力、あるいは振込先入力などの入力画面に変わってしまうことがある。
【０００５】
これは、現在では各処理ごとに操作の入力完了を示す「確認」ボタンを押すと表示画面が次の画面へと遷移するようになっており、利用者が表示画面の内容をよく確めずに「確認」ボタンを押したりすると生じる事である。
【０００６】
このような誤入力を防止するために、障害者や年配者を対象として、自動預払機や自動販売機などにおいて意思に反して同じボタン等を複数回押してしまい意思どおり入力がでない人たちに対して意思どおりの入力を可能とするシステムが提案されている。（例えば、特許文献１参照。）
また、使用者が行うべき操作情報を表示し、その操作に応じた処理を実行させる有効領域を設け、有効領域に対するタッチ操作か否かをタッチ位置に応じて判別し、タッチ回数を記録して、ミスタッチを確実に防止し、使用者の所望する処理を短期間で完了させる電子機器が提案されている。（例えば、特許文献２参照。）
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−１４９４７３号公報
【特許文献２】特開２００９−０２５８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に示される従来技術は、複数回押されたボタンが実際に複数回押すべきボタンであった場合に、意志に基づかない複数回のボタン押下か、意志に基づく複数回のボタン押下かの判別が容易ではないという課題がある。
【０００９】
また、特許文献２に示される従来技術は、使用者が行うべき操作情報と共に操作に応じた処理を実行させる有効領域を画面に明示し、同一箇所のタッチ回数によって正誤を判定するもので、数字以外のボタン操作に有効であると考えられるものの数字ボタンの押下については特許文献１の場合と同様の課題がある。
【００１０】
上記の課題を解決するために、本発明は、自動預払機において、操作する利用者の操作時間の履歴から誤入力の可能性を判断して誤入力の警告と再入力の判断を促す誤入力チェック機能付き自動預払機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の誤入力チェック機能付き自動預払機は、入力操作表示画面に入力されたテンキーに対する利用者による入力時間と該入力操作表示画面における利用者の過去の平均入力時間との差が閾値よりも速いとき「誤入力した可能性がある」と判断する誤入力可能性判断手段と、該誤入力可能性判断手段により「誤入力した可能性がある」と判断されたとき、誤入力した可能性あることを示す表示と共に、再入力ボタンを以降の入力操作表示画面に表示報知する誤入力可能性報知手段と、上記再入力ボタンが押下操作されたとき「誤入力した可能性がある」と判断された上記入力操作表示画面に処理を戻して上記利用者に上記テンキーに対する再入力を行わせる再入力操作許容手段と、を備えて構成される。
【発明の効果】
【００１２】
本発明の誤入力チェック機能付き自動預払機は、急いでいる人、落ち着きの無い人、せっかちな人などが自動預払機を急いで操作した場合でも誤入力を防止して正しい入力操作を行わせることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１に係る誤入力チェック機能付き自動預払機の処理を支援する誤入力チェックシステムの構成を模式的に示す図である。
【図２】誤入力チェックシステムにおける処理において使用される各種データのデータ構成を示す図である。
【図３】誤入力チェック機能付き自動預払機の入力操作表示画面の表示例を入力操作順に示す図である。
【図４】誤入力チェック機能付き自動預払機の入力操作表示画面の図３に続く表示例を入力操作順に示す図である。
【図５Ａ】誤入力チェックシステムにおけるＡＴＭの入力操作表示画面に対する利用者の入力操作とＡＴＭにより行われる制御の処理及びＡＴＭ１と銀行センターサーバ３との通信処理を示すメインフローチャート（その１）である。
【図５Ｂ】誤入力チェックシステムにおけるＡＴＭの入力操作表示画面に対する利用者の入力操作とＡＴＭにより行われる制御の処理及びＡＴＭ１と銀行センターサーバ３との通信処理を示すメインフローチャート（その２）である。
【図５Ｃ】誤入力チェックシステムにおけるＡＴＭの入力操作表示画面に対する利用者の入力操作とＡＴＭにより行われる制御の処理及びＡＴＭ１と銀行センターサーバ３との通信処理を示すメインフローチャート（その３）である。
【図６】メインフローチャートに示す処理における暗証番号の誤入力の可能性を検知する第１の処理の詳細を示すフローチャートである。
【図７】第１の処理の詳細を示すフローチャートの処理において入力操作表示画面に表示される表示例を入力操作順に示す図である。
【図８Ａ】メインフローチャートに示す処理における暗証番号の誤入力の可能性を検知する第２の処理の詳細を示すフローチャート（その１）である。
【図８Ｂ】メインフローチャートに示す処理における暗証番号の誤入力の可能性を検知する第２の処理の詳細を示すフローチャート（その２）である。
【図９】第２の処理の詳細を示すフローチャートの処理において入力操作表示画面に表示される表示例を入力操作順に示す図である。
【図１０】メインフローチャートに示す処理における金額の誤入力の可能性を検知する第１の処理の詳細を示すフローチャートである。
【図１１】金額の誤入力の可能性を検知する第１又は第２の処理の詳細を示すフローチャートの処理において入力操作表示画面に表示される表示例を入力操作順に示す図である。
【図１２Ａ】メインフローチャートに示す処理における金額の誤入力の可能性を検知する第２の処理の詳細を示すフローチャート（その１）である。
【図１２Ｂ】メインフローチャートに示す処理における金額の誤入力の可能性を検知する第２の処理の詳細を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、詳細に説明する。尚、本発明の自動預払機は、利用者からの金銭の入金を受付け、また、利用者への金銭の出金等を行うものであるが、以下の説明では、説明を簡便にするため金銭の出金について説明する。
【実施例１】
【００１５】
図１は、実施例１に係る誤入力チェック機能付き自動預払機の処理を支援する誤入力チェックシステムの構成を模式的に示す図である。同図に示すように、この誤入力チェックシステムにおいて、誤入力チェック機能付き自動預払機（以下、ＡＴＭという）１は、ＡＴＭネットワーク２を介して例えば銀行等のサーバシステムからなるセンター３に接続されている。
【００１６】
なお、詳細な図示は省略しているが、ＡＴＭは一般のＡＴＭと同様の構成であり、ＡＴＭ全体の動作を制御する制御部を備えている。また、センター３のサーバは、中央演算処理装置やＲＯＭ(read only memory)、ＲＡＭ(Random Access Memory)、その他の記憶装置を備えた適宜の処理能力を有するコンピュータである。
【００１７】
上記のＡＴＭ１からは、ＡＴＭネットワーク２を介して、出金依頼電文４がセンター３に送信され、この送信に対する応答として、センター３から出金許可電文５がＡＴＭ１に返信される。
【００１８】
ＡＴＭ１では、利用者がＡＴＭ１の後述する入力操作表示画面と同一装置に設けられたカード挿入口に挿入された銀行カード６に記録された口座情報等を読み取った後、利用者からの入力操作にしたがって、利用者への出金処理を進行させる。
尚、銀行カード６は、磁気帯を有する磁気カード、又はＩＣチップを埋め込まれたＩＣカード等、カード形式で所定量の記録を電気的に読み書きできるものであればよい。
【００１９】
図２は、本例の誤入力チェックシステムにおける処理において使用される各種データのデータ構成を示す図である。同図には、上から下へ順に、銀行カードデータ７、ＡＴＭ内部ＲＯＭ情報８、ＡＴＭ内部ＲＡＭ情報９を示している。
【００２０】
銀行カードデータ７には、利用者の口座情報、暗証入力時間（××秒）、金額入力時間（××）のデータ格納領域があり、それぞれ格納データの例として、＊＊＊＊＊＊＊＊、０３、０５のデータが格納されている。
【００２１】
ＡＴＭ内部ＲＯＭ情報８には、暗証入力時間差の閾値（××秒）、金額入力時間差の閾値（××秒）のデータ格納領域があり、それぞれ格納データの例として、０１、０２が格納されている。これらの値は標準的な基準値として設定されている。
【００２２】
銀行内部でミス処理が発生したときには、なぜミスが起きたのか原因の究明と、今後のミスの発生を防ぐ方針が立てられる。
このような方針の積み重ねのデータは参考資料として厳重に保管されており、これらのデータから、誤入力の起きない範囲で早い入力時間の標準的な基準が設定されいる。上記の暗証入力時間差の閾値と金額入力時間差の閾値は上述した標準的な基準に基づいて設定されている。
【００２３】
また、ＡＴＭ内部ＲＡＭ情報９には、「取消」押下、「暗証再入力」押下、「金額再入力」押下、暗証誤入力情報、暗証番号、金額誤入力情報、入力金額（円）、測定値（秒）、差（秒）のデータ格納領域があり、それぞれ格納データの例として、１、１、１、１、１２３４、１（有）、１００００、０３、０２が格納されている。
【００２４】
尚、「取消」押下、「暗証再入力」押下、「金額再入力」押下のデータ格納領域には、それぞれ後述する画面上の対応するボタンが押下された場合は、図の例のように１が格納され、押下されなかった場合は、０が格納される。
【００２５】
また、暗証誤入力情報のデータ格納領域には、誤入力の可能性が無し、と判断された場合は０が格納され、誤入力の可能性が有り、と判断された場合は図の例のように１が格納される。
【００２６】
また、金額誤入力情報のデータ格納領域には、誤入力の可能性が無し、と判断された場合は０が格納され、誤入力の可能性が有り、と判断された場合は図の例のように１（有）が格納される。
【００２７】
また、入力金額（円）のデータ格納領域の１００００は、後述する画面上のテンキーから「１」ボタンと「万」ボタンが押下された例を示し、測定値（秒）のデータ格納領域は実測値として「０３」が格納された例を示し、差（秒）のデータ格納領域は実測値と閾値との差として「０２」が格納された例を示している。
【００２８】
図３に示す入力操作表示画面１０は、その表示例を後述する入力操作順に示す図である。同図には上から下へ、初期案内画面１０ａ、暗証番号入力画面１０ｂ、出金金額入力画面１０ｃ、出金金額確認画面１０ｄを示している。これらの表示画面については後述する基本処理のメインフローチャートの説明の中で説明する。
【００２９】
図４に示す入力操作表示画面１０は、図３に続く表示例を後述する入力操作順に示す図である。同図には上から下へ、お待たせ案内画面１０ｅ、出金完了・カード返却画面１０ｆ、ありがとう画面１０ｇを示している。これらの表示画面についても後述する基本処理のメインフローチャートの説明の中で説明する。
【００３０】
図５Ａ、図５Ｂ、図５Ｃは、誤入力チェックシステムにおけるＡＴＭ１の入力操作表示画面１０に対する利用者の入力操作と、ＡＴＭ１の制御部により行われる制御の処理及びＡＴＭ１とセンター３との通信処理を示すメインフローチャートである。
【００３１】
図５Ａにおいて、先ず、利用者がＡＴＭ１から所定の金額を出金するためにＡＴＭ１の前に立つと、ＡＴＭ１の制御部は、処理を開始し、カード挿入画面の表示処理を行う（処理Ａ０１）。ここで、図３の初期案内画面１０ａがＡＴＭ１の入力操作表示画面１０に表示される。
【００３２】
初期案内画面１０ａには、図３に示すように、画面左上に二段に分けて「いらっしゃいませ」「カードをお入れください」と案内文１１が表示され、その右やや下方に、カード挿入口１２の画像と、銀行カード６の画像と、銀行カード６の挿入方向を示す矢印ａの画像が表示されている。
【００３３】
この画面表示を見て、利用者は銀行カード６を、初期案内画面１０ａと同一装置に設けられた不図示のカード挿入口に挿入する（操作Ｒ０１）。ＡＴＭ１の制御部は、カード挿入口に挿入された銀行カード６を吸入し（処理Ａ０２）、カード情報の読取を行う（処理Ａ０３）。この処理では、図２に示す銀行カードデータ７の口座情報のデータ格納領域に格納されている格納データ「＊＊＊＊＊＊＊＊」が読み取られる。
【００３４】
上記に続いてＡＴＭ１の制御部は、暗証番号入力画面を表示する処理を行う（処理Ａ０４）。この表示処理では、図３の暗証番号入力画面１０ｂがＡＴＭ１の入力操作表示画面１０に表示される。
【００３５】
暗証番号入力画面１０ｂには、図３に示すように、画面左上に二段に分けて「暗証番号を」「入力してください」の案内文１３が表示され、その下方に、入力された暗証番号の桁数を示す位置１４を示す「暗証番号」の表示１５があり、画面右上に「取消」ボタン１６が表示され、その下方にテンキー１７が表示されている。
【００３６】
ここで、利用者は、テンキー１７を押下して４桁の暗証番号を入力する（操作Ｒ０２）。これにより、暗証番号入力画面１０ｂの「暗証番号」の表示１５の下方の暗証番号の桁数を示す位置１４に、４個の「＊」が表示される。利用者は、この４個の「＊」の表示をみて、少なくとも４桁の数字を入力したことを確認することができる。
【００３７】
ＡＴＭ１の制御部は、上記の利用者による４桁の暗証番号の入力に平行して、暗証番号の上記入力に誤入力の可能性があるか否かを調べる処理を行う（処理Ａ０５）。この処理には、詳しくは後述するが、第１の処理と第２の処理の２通りの処理がある。
【００３８】
いずれの場合も、誤入力の可能性の有る無しによって、図２に示すＡＴＭ内部ＲＡＭ情報９の暗証誤入力情報のデータ領域に「１」又は「０」が格納される（データが「０」のときは、そのままにしておく）。
【００３９】
また、この処理では、図３に示す暗証番号入力画面１０ｂの「取消」ボタン１６が利用者によって押下されたか否かの判別も行われる。そして、暗証番号入力画面１０ｂの「取消」ボタン１６が利用者によって押下されているか否かによって、図２に示すＡＴＭ内部ＲＡＭ情報９の「取消」押下のデータ領域に「１」又は「０」が格納される（データが「０」のときは、そのままにしておく）。
【００４０】
上記の処理Ａ０５に続いて、ＡＴＭ１の制御部は、「取消」ボタンが押下された情報が有るか否か判別する（処理Ａ０６）。この処理は、図２に示すＡＴＭ内部ＲＡＭ情報９の「取消」押下のデータ領域に「１」が格納されているか否かを判別する処理である。
【００４１】
そして、「取消」押下のデータ領域に「１」が格納されていれば（処理Ａ０６の判別がＹｅｓ）、ＡＴＭ１の制御部は、カード挿入口１２から吸入していた銀行カード６をカード挿入口１２から返却処理を行って（処理Ａ０７）、処理を終了する。
【００４２】
一方、処理Ａ０６の判別で、「取消」押下のデータ領域に「０」が格納されているときは（処理Ａ０６の判別がＮｏ）、続いてＡＴＭ１の制御部は、図２に示すＡＴＭ内部ＲＡＭ情報９の暗証誤入力情報のデータ領域に「１」が格納されいるか否か判別する（処理Ａ０８）。
【００４３】
暗証誤入力情報のデータ領域に「０」が格納されているときは（処理Ａ０８の判別がＮｏ）、「暗証番号再入力」ボタン表示を無効にする処理を行って（処理Ａ０９）、金額入力画面の表示処理を行う（処理Ａ１２）。
【００４４】
他方、暗証誤入力情報のデータ領域に「１」が格納されているときは（Ａ０８の判別がＹｅｓ）、「暗証番号再入力」ボタン表示を有効にする処理を行ってから（処理Ａ１１）、上記の処理Ａ１２の処理を行う。
【００４５】
処理Ａ１２における金額入力画面の表示処理では、図３の出金金額入力画面１０ｃがＡＴＭ１の入力操作表示画面１０に表示される。ここで利用者は、出金金額として、例えば１０，０００円をキー入力する（操作Ｒ０３）。
【００４６】
出金金額入力画面１０ｃには、図３に示すように、画面左上に二段に分けて「お引出し金額を」「入力してください」の案内文１８が表示され、画面右上に「取消」ボタン１９が表示され、その下にテンキー１７と、その横に縦に並んで「万」ボタン２１、「千」ボタン２２、及び「円」ボタン２３が表示されている。
【００４７】
そして、案内文１８の下方に、「金額」の表示２４が表示され、その下の金額表示位置２５には、利用者がテンキー１７と「円」ボタン２３を用いて入力した金額「１０，０００円」が表示されている。
【００４８】
そして、（処理Ａ１１）において「暗証番号再入力」ボタン表示を有効にする処理が行われていた場合には、画面の左下に、「暗証番号再入力」ボタン２６と、その横に二段に分けて「暗証入力が間違ってい」「る可能性があります。」の注意喚起文２７が表示されている。
【００４９】
ここで、ＡＴＭ１の制御部は、利用者による上記の金額入力（操作Ｒ０３）と平行して詳しくは後述する金額誤入力チェック処理を行う（処理Ａ１３）。この処理も、詳しくは後述するが、第１の処理と第２の処理の２通りの処理がある。
【００５０】
いずれの場合も、誤入力の可能性の有る無しによって、図２に示すＡＴＭ内部ＲＡＭ情報９の金額誤入力情報のデータ領域に「１」又は「０」が格納される（データが「０」のときは、そのままにしておく）。
【００５１】
上記の処理Ａ１３に続いて、「暗証再入力」押下のデータ領域に「１」が格納されていれば（処理Ａ１４の判別がＹｅｓ）、ＡＴＭ１の制御部は、前述した処理Ａ０４に戻って処理Ａ０４〜処理Ａ１４を繰り返す。
【００５２】
他方、「暗証再入力」押下のデータ領域に「０」が格納されているときは（処理Ａ１４の判別がＮｏ）、続いて、ＡＴＭ１の制御部は、「取消」ボタンが押下されたことを示す情報が有るか否か判別する（処理Ａ１５）。
【００５３】
この処理は、図２に示すＡＴＭ内部ＲＡＭ情報９の「取消」押下のデータ領域に「１」が格納されているか否かを判別する処理である。
そして、「取消」押下のデータ領域に「１」が格納されているときは（処理Ａ１５の判別がＹｅｓ）、ＡＴＭ１の制御部は、カード挿入口１２から吸入していた銀行カード６をカード挿入口１２から返却処理を行って（処理Ａ１６）、処理を終了する。
【００５４】
他方、「取消」押下のデータ領域に「０」が格納されているときは（処理Ａ１５の判別がＮｏ）、ＡＴＭ１の制御部は、更に続いて、図２に示すＡＴＭ内部ＲＡＭ情報９の金額誤入力情報のデータ領域に「１」が格納されているか否か判別する（処理Ａ１７）。
【００５５】
そして、金額誤入力情報のデータ領域に「０」が格納されているときは（処理Ａ１７の判別がＮｏ）、金額再入力ボタン３１のボタン表示を無効にして（処理Ａ１８）、処理Ａ２０の判別処理に移る。
【００５６】
他方、金額誤入力情報のデータ領域に「１」が格納されているときは（処理Ａ１７の判別がＹｅｓ）、金額再入力ボタン３１のボタン表示を有効にして（処理Ａ１９）、処理Ａ２０の判別処理に移る。この処理Ａ２０の判別処理では、ＡＴＭ１の制御部は、図２に示すＡＴＭ内部ＲＡＭ情報９の暗証誤入力情報のデータ領域に「１」が格納されているか否か判別する。
【００５７】
そして、「０」が格納されているときは（処理Ａ２０の判別がＮｏ）、「暗証番号再入力」ボタンの表示を無効にして（処理Ａ２１）、金額確認の画面を表示する処理を行う（処理Ａ２３）。
【００５８】
他方、「１」が格納されているときは（処理Ａ２０の判別がＹｅｓ）、「暗証番号再入力」ボタンの表示を有効にして（処理Ａ２２）、処理Ａ２３の処理に移る。
処理Ａ２３における金額確認画面の表示処理では、図３の金額確認画面１０dがＡＴＭ１の入力操作表示画面１０に表示される。そして、ＡＴＭ１の制御部は、「暗証番号再入力」ボタン２６が押下されたか否か、「金額再入力」ボタン３１が押下されたか否か、「取消」ボタン１９が押下されたか否か、「確認」ボタン２９が押下されたか否かの判断を行っている。
【００５９】
金額確認画面１０dには、図３に示すように、画面上方やや左寄りに、上下二段に分けて「金額がよろしければ「確認」を」「ちがうときは「金額再入力」を押してください」の案内文２８が表示される。
【００６０】
更に、画面右上に「取消」ボタン１９が表示され、右下に「確認」ボタン２９が表示されている。また、入力された金額「１０，０００円」が表示されている。
また、金額誤入力チェック処理（処理Ａ１９）において、「金額再入力」ボタン表示を有効にする処理が行われていた場合には、金額表示位置２５の下方には、「金額再入力」ボタン３１と、その左に二段に分けて「金額入力が間違ってい」「る可能性があります。」の注意喚起文３２が表示されている。
【００６１】
更に、その下方には、（処理Ａ２２）において「暗証番号再入力」ボタン表示を有効にする処理が行われていた場合は、前画面と同様の「暗証番号再入力」ボタン２６と、その横に二段に分けて「暗証入力が間違ってい」「る可能性があります。」の注意喚起文２７が表示されている。
【００６２】
この画面上による上記の「取消」ボタン１９の押下の判別では、「取消」ボタン１９の押下の有り無しによって、図２に示すＡＴＭ内部ＲＡＭ情報９の「取消」押下のデータ領域に「１」又は「０」が格納される（データが「０」のときは、そのままにしておく）。
【００６３】
そして、「暗証番号再入力」ボタン２６の押下の有無に応じて、図２に示すＡＴＭ内部ＲＡＭ情報９の「暗証再入力」押下のデータ領域に「１」又は「０」を格納する（データが「０」のときは、そのままにしておく）。
【００６４】
また、ＡＴＭ１の制御部は、「金額再入力」ボタン３１の押下の有無に応じて同じく「金額再入力」押下のデータ領域に「１」又は「０」を格納する（データが「０」のときは、そのままにしておく）。
【００６５】
更に、ＡＴＭ１の制御部は、「取消」ボタン１９の押下の有無に応じて同じく「取消」押下のデータ領域に「１」又は「０」を格納する（データが「０」のときは、そのままにしておく）。
【００６６】
この金額確認画面の表示において、利用者が出金金額確認画面１０ｄにおいて、例えば金額１０，０００円を確認し、「確認」ボタン２９を押下したとする（操作Ｒ０４）。
利用者が「確認」ボタン２９を押下した場合は、ＡＴＭ内部ＲＡＭ情報９の「暗証番号再入力」押下のデータ領域に「０」が格納されていて（処理Ａ２４の判別がＮｏ）、「金額再入力」押下のデータ領域にも「０」が格納されていて（処理Ａ２５の判別がＮｏ）、「取消」押下のデータ領域にも「０」が格納されている（処理Ａ２６の判別がＮｏ）。
【００６７】
その場合は、ＡＴＭ１の制御部は、出金依頼電文を作成して、その作成した出金依頼電文をセンター３に送信する処理を行う（処理Ａ２８）。
この出金依頼電文は、例えば、依頼内容として「出金」、口座番号として「００００００１」、金額（円）として「１０，０００」、暗証番号として「１２３４」、誤入力情報として「１」又は「０」等のデータで構成されている。
【００６８】
他方、ＡＴＭ１の制御部は、処理Ａ２４の判別がＹｅｓなら処理Ａ０４に戻って処理Ａ０４〜処理Ａ２４を繰り返す。また、処理Ａ２５の判別がＹｅｓなら処理Ａ１２に戻って処理Ａ１２〜処理Ａ２５を繰り返す。また、処理Ａ２６の判別がＹｅｓならカード挿入口１２から吸入していた銀行カード６をカード挿入口１２から返却処理を行って（処理Ａ２７）、処理を終了する。
【００６９】
上記のように出金依頼電文をセンター３に送信した場合は、ＡＴＭ１の制御部は、センター３から、例えば、依頼された内容として「出金」、口座番号として「００００００１」、金額（円）として「１０，０００」、残高（円）として９９０，００００、誤入力情報として「０」等のデータで構成されている出金許可電文を受信する。
【００７０】
そして、この出金許可電文に基づいて、ＡＴＭ１の制御部は、出金許可電文受信処理つまり出金処理を行う（処理Ａ２９）。この処理では、例えば図４に示すようなお待たせ案内画面１０ｅが表示される。
【００７１】
図４の例では、お待たせ案内画面１０ｅには、画面中央に大きく二段に「お引出し処理をしております」「しばらくお待ちください」と、お待たせ文３３が表示されている。
通常、出金処理では、ＡＴＭの紙幣収納カセットから枚数を数えながら取り出した紙幣を搬送機構で搬送し、預払口に繰り込むまでに時間がやや掛るので、利用者に待ち時間を長く感じさせないように、お待たせ文３３を表示画面に表示するのが一般的である。
【００７２】
やがて、出金を指定された所定枚数の紙幣の入出金口への繰り込みが完了したことがセンサ等で確認されると、ＡＴＭ１の制御部は、媒体返却処理つまり出金された紙幣と銀行カード６の返却処理を行う（処理Ａ３０）。
【００７３】
この処理では、入出金の蓋を開くと共に、カード挿入口１２から吸入していた銀行カード６をカード挿入口１２に出し、更に、図４に示す出金完了・カード返却画面１０ｆを表示する。
【００７４】
出金完了・カード返却画面１０ｆには、図４に示す例では、画面左上に２段に分けて「出金処理が完了しました」「現金をお取ください。」と出金文３４が表示され、その下方にやや間を空けて２段に「カードを返却します」「お受取ください」とカード返却文３５が表示されている。
【００７５】
更に、その右のやや下方には、カード挿入口１２の画像と、銀行カード６の画像と、銀行カード６の抜脱方向を示す矢印ｂの画像が表示されている。この画面表示を見て、利用者はカード挿入口１２から繰り出された銀行カード６を抜き出して受け取ると共に、蓋の開いた入出金部から紙幣を取り出して受け取る（操作Ｒ０５）。
【００７６】
ＡＴＭ１の制御部は、カード挿入口１２から銀行カード６が抜き出されたこと、及び入出金部から紙幣を取り出されたことを、センサ等で確認すると、ありがとう画面の表示処理を行う（処理Ａ３１）。
【００７７】
この処理では、図４に示すありがとう画面１０ｇが表示される。ありがとう画面１０ｇには、画面上方に大きく二段に「ご利用ありがとうございました」「またのご利用お待ちしております」と、ありがとう文３６が表示されている。
【００７８】
以上が、本例のＡＴＭ１の基本とする処理動作である。この基本とする処理動作の中で本発明に係る処理Ａ０５で述べた暗証番号の誤入力の可能性検出の第１及び第２の処理、及び処理Ａ１２で述べた金額の誤入力の可能性検出の第１及び第２の処理について以下詳細に説明する。
【００７９】
図６は、上記のメインフローチャートに示す処理Ａ０５における暗証番号の誤入力の可能性を検知する第１の処理の詳細を示すフローチャートである。尚、この第１の処理は利用者が押すべき暗証番号に対応する入力操作キー領域以外の領域、つまり押下無効領域を押した、つまり誤入力をしたか否かを検出処理である。
また、同図は、フローチャートの左に、暗証番号入力画面１０ｂのパネル操作部に対する利用者の操作イベントのセンサによる検知結果を示している。
【００８０】
図７は、図６の暗証番号の誤入力の可能性を検知する第１の処理の詳細を示すフローチャートの処理において、入力操作表示画面１０に表示される暗証番号入力画面１０ｂを、入力操作順に枝番号を付けて示す図である。ここで、利用者が押すべき暗証番号は「１２３４」であるものとして以下説明する。
【００８１】
また、以下の説明では、暗証番号入力画面１０ｂのパネル操作部におけるテンキー１７のボタン表示部の押下については、単に、「１」ボタンの押下、「２」ボタンの押下、・・・と記載する。
【００８２】
図６において、第１の処理を開始すると、ＡＴＭ１の制御部は、先ず、内部メモリ（図２に示すＡＴＭ内部ＲＡＭ情報９、以下同様）内の暗証誤入力情報のデータ領域に「０」を格納する（処理Ａ１００）。
【００８３】
続いて、ＡＴＭ１の制御部は、内部メモリ内の「取消」押下情報を「無し」に初期設定するために、内部メモリの「取消」押下のデータ領域に「０」を設定する（処理Ａ１０１）。
【００８４】
更に、ＡＴＭ１の制御部は、内部メモリ内の暗証番号のデータ領域をオールスペースで初期化する（処理Ａ１０２）。そして、ＡＴＭ１の制御部は、パネル操作部に対する利用者の押下操作を示すセンサの検知結果を待つ（処理Ａ１０３）。
【００８５】
そして、図７の暗証番号入力画面１０ｂ−１のパネル操作部のテンキー１７において、「１」ボタンを丸で囲んで示すように、パネル操作部に対して利用者が「１」ボタンが押下したとする。
【００８６】
この「１」ボタンの押下が検出されると（検知Ｐ１０１）、ＡＴＭ１の制御部は、この検知イベントを受け取って（処理Ａ１０４）、その検知された利用者の押下操作は、ボタン表示部の有効ボタンの押下であるか否かを判別する（処理Ａ１０５）。
【００８７】
この場合は、「１」ボタンの押下、つまりボタン表示部の有効ボタンの押下であるので、処理Ａ１０５の判別はＹｅｓであり、ＡＴＭ１の制御部は、更に続いて「取消」ボタン１６の押下が検知されているか否か判別する（処理Ａ１０６）。
【００８８】
そして、検知されていないときは（処理Ａ１０６の判別がＮｏ）、有効ボタンが押下されて且つその押下が取り消しされていないので、ＡＴＭ１の制御部は、その押下されたデータ（この場合は「１」）を内部メモリ内の暗証番号のデータ領域に格納する（処理Ａ１０７）。
【００８９】
続いて、ＡＴＭ１の制御部は、暗証番号入力桁数が４桁になっているか否か判別する（処理Ａ１０８）。この処理は、内部メモリ内の暗証番号のデータ領域に格納されたデータの桁数が参照される。
【００９０】
そして、暗証番号入力桁数が４桁に達していないときは（処理Ａ１０８の判別がＮｏ）、処理Ａ１０３に戻って、処理Ａ１０３〜Ａ１０８を繰り返す。この繰り返し処理で、図７の暗証番号入力画面１０ｂ−２のパネル操作部のテンキー１７において、「２」ボタンを丸で囲んで示すように、利用者が「２」ボタンを押下したとする。
【００９１】
これにより、「２」ボタンの押下イベントが検知され（検知Ｐ１０２）、ＡＴＭ１の制御部は、処理Ａ１０５、Ａ１０６、Ａ１０７と処理を進め、内部メモリの暗証番号のデータ領域に次の数値（この場合は「２」）を付け加え、続く処理Ａ１０８では暗証番号入力桁数が４桁に達していないので（処理Ａ１０８の判別がＮｏ）、再び処理Ａ１０３に戻って、処理Ａ１０３〜Ａ１０８を繰り返す。
【００９２】
この繰り返し処理で、図７の暗証番号入力画面１０ｂ−３に丸で示すように、パネル操作部に対する利用者の操作が、急いで速く操作したため、「３」ボタンから右に外れた数値ボタン部以外の位置３７を押下したものとする。
【００９３】
これにより、「３」ボタンの右側の位置３７の押下イベントは検知されたが（検知Ｐ１０３）、ボタン表示部の有効ボタンの押下を検出できない、つまり暗証番号の誤入力が行われたと判断し（処理Ａ１０５の判別がＮｏ）、ＡＴＭ１の制御部は、内部メモリの暗証誤入力情報のデータ領域に「１」を格納する（処理Ａ１０９）。
【００９４】
尚、このように処理Ａ１０９の処理が行われた場合は、最終的にこの第１の処理を終了して図５Ａの処理に戻ったとき、図５Ａにおける処理Ａ０８の判別がＹｅｓとなる。
上記の処理Ａ１０９に続く処理Ａ１０８の桁数判別処理では、有効ボタン部の押下回数が前回と変わっていない、つまり暗証番号入力桁数が４桁に達していないので（処理Ａ１０８の判別がＮｏ）、再び処理Ａ１０３に戻って、処理Ａ１０３〜Ａ１０８を繰り返す。
【００９５】
この繰り返し処理では、図７の暗証番号入力画面１０ｂ−４のパネル操作部のテンキー１７において、「３」ボタンを丸で囲んで示すように、利用者は、先ほど押し間違えた「３」ボタンを今度は正しく押下したとする。
【００９６】
これにより、「３」ボタンの押下イベントが検知され（検知Ｐ１０４）、ＡＴＭ１の制御部は、処理Ａ１０５、Ａ１０６、Ａ１０７と処理を進め、内部メモリの暗証番号のデータ領域に次の数値（この場合は「３」）を付け加え、続く処理Ａ１０８では、暗証番号入力桁数が４桁に達していないので（処理Ａ１０８の判別がＮｏ）、再び処理Ａ１０３に戻って、処理Ａ１０３〜Ａ１０８を繰り返す。
【００９７】
この繰り返し処理では、図７の暗証番号入力画面１０ｂ−５のパネル操作部のテンキー１７において、「４」ボタンを丸で囲んで示すように、利用者は「４」ボタンを押下したとする。この「４」ボタンの押下イベントが検知され（検知Ｐ１０５）、ＡＴＭ１の制御部は、処理Ａ１０５、Ａ１０６、Ａ１０７と処理を進め、内部メモリの暗証番号のデータ領域に次の数値（この場合は「４」）を付け加える。
【００９８】
続く処理Ａ１０８では暗証番号入力桁数が４桁に達しているので（処理Ａ１０８の判別がＹｅｓ）、この第１の処理を終了し、ＡＴＭ１の制御部は、図５Ａの処理に戻る。この場合は図５Ａにおける処理Ａ０６の判別はＹｅｓとなり、Ａ０８の判別はＮｏとなる。
【００９９】
尚、上記処理Ａ１０６の判別で「取消」ボタン１６の押下が検知されているときは（処理Ａ１０６の判別がＹｅｓ）、ＡＴＭ１の制御部は、内部メモリの「取消」押下のデータ領域に「１」を格納して、この第１の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ａにおける処理Ａ０６の判別がＹｅｓとなる。
【０１００】
続いて、暗証番号のテンキー押下入力において、パネル操作部に対する利用者の操作が、上記のようにボタン以外のところを押下することなく、４回の数値入力がすべて数値ボタン部であった場合に、暗証番号の誤入力の可能性を検知する第２の処理について説明する。
【０１０１】
図８Ａ及び図８Ｂは、メインフローチャートに示す処理Ａ０５における暗証番号の誤入力の可能性を検知する第２の処理の詳細を示すフローチャートである。尚、この第２の処理は、利用者が４桁の暗証番号を入力するに際し、自身の銀行カードに記録されている入力時間よりも所定時間早いか否かによって誤入力の可能性があることを検出する処理である。
また、同図の場合も、フローチャートの左に、暗証番号入力画面１０ｂのパネル操作部に対する利用者の操作イベントのセンサによる検知結果を示している。
【０１０２】
図９は、上記暗証番号の誤入力の可能性を検知する第２の処理の詳細を示すフローチャートの処理において、入力操作表示画面１０に表示される暗証番号入力画面１０ｂを、入力操作順に枝番号を付けて示す図である。なお、この処理においても、利用者が押すべき暗証番号は「１２３４」であるものとして以下説明する。
【０１０３】
図８Ａにおいて、ＡＴＭ１の制御部は、処理を開始すると、まず、内部メモリ内の測定値（秒）のデータ領域と、差（秒）のデータ領域に、それぞれ「００」を設定する（処理Ａ２００）。
【０１０４】
次に、ＡＴＭ１の制御部は、内部メモリ内の「取消」押下のデータ領域に「０」（押下情報無し）を初期設定し（処理Ａ２０１）、暗証誤入力情報のデータ領域に「０」（誤入力無し）を格納し（処理Ａ２０２）、暗証番号のデータ領域に全てスペースを格納して初期化する（処理Ａ２０３）。
【０１０５】
続いて、ＡＴＭ１の制御部は、テンキー１７に対して利用者が４桁の暗証番号を入力する時間の測定を開始する（処理Ａ２０４）。この処理では、時間カウンタは１秒単位で駆動される。そして、ＡＴＭ１の制御部は、センサからの入力イベント検知の通知を待機する（処理Ａ２０５）。
【０１０６】
ここで、図９に示す暗証番号入力画面１０ｂ−６のパネル操作部のテンキー１７において、「１」ボタンを丸で囲んで示すように、利用者が「１」ボタンが押下したとする。
この「１」ボタンの押下が、図８Ａにおいて検出されると（検知Ｐ２０１）、ＡＴＭ１の制御部は、この入力イベントの検知情報の通報を受け取って（処理Ａ２０６）、いま通報された入力イベントの検知内容が、ボタン表示部の押下を検知したものであるか否かを判別する（処理Ａ２０７）。
【０１０７】
この判別で、入力イベントの検知内容がボタン表示部の押下（この場合は「１」ボタンの押下）なら（処理Ａ２０７の判別がＹｅｓ）、続いて、ＡＴＭ１の制御部は、入力イベントの検知内容が、「取消」ボタン１６の押下であるか否か判別する（処理Ａ２０８）。
【０１０８】
この処理Ａ２０８の判別で「取消」ボタン１６の押下なら（処理Ａ２０８の判別がＹｅｓ）、ＡＴＭ１の制御部は、内部メモリの「取消」押下のデータ領域に「１」（「取消」ボタンの押下が「有」）を格納して（処理Ａ２１０）、この第２の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ａにおける処理Ａ０６の判別がＹｅｓとなる。
【０１０９】
一方、処理Ａ２０８の判別で「取消」ボタン１６の押下でない（つまり「１」ボタンが押下されたまま）なら（処理Ａ２０８の判別がＮｏ）、その場合は、ＡＴＭ１の制御部は、検知内容である押下データ（数値データ）を、内部メモリの暗証番号のデータ領域に格納して（処理Ａ２０９）、処理Ａ２１１に進む。
【０１１０】
また、上記処理Ａ２０７の判別で、入力イベントの検知内容がボタン表示部の押下でない、つまりテンキー１７の押下でも、「取消」ボタン１６の押下でもない場合は（処理Ａ２０７の判別がＮｏ）、この場合もＡＴＭ１の制御部は、処理Ａ２１１に進む。
【０１１１】
処理Ａ２１１では、暗証番号入力桁数が４桁か否か判別する。そして暗証番号入力桁数が４桁でないなら（処理Ａ２１１の判別がＮｏ）、図８Ａの処理Ａ２０４に戻り、処理Ａ２０４〜Ａ２０９、Ａ２１１を繰り返す。
【０１１２】
この繰り返し処理で、「２」ボタンが押下され（検知Ｐ２０２）、データ「２」が内部メモリの暗証番号のデータ領域に格納（追加）され、暗証番号入力桁数が４桁でないので（処理Ａ２１１の判別がＮｏ）、図８Ａの処理Ａ２０４に戻り、処理Ａ２０４〜Ａ２０９、Ａ２１１を繰り返す、ということを繰り返して、残るデータ「３」の押下（検知Ｐ２０３）、データ「４」の押下（検知Ｐ２０４）により、暗証番号入力桁数が４桁となる（処理Ａ２１１の判別がＹｅｓ）。
【０１１３】
処理Ａ２１１の判別がＹｅｓとなると、ＡＴＭ１の制御部は、４桁の暗証番号入力時間の測定を終了する（処理Ａ２１２）。この処理では、終了した測定時間の測定値が内部メモリの測定値（秒）のデータ領域に格納される。
【０１１４】
次に、ＡＴＭ１の制御部は、いま内部メモリの測定値（秒）のデータ領域に格納した測定値が、図２に示す銀行カードデータ内の暗証入力時間（××秒）のデータ領域に格納されている値以上であるか否か判別する（処理Ａ２１３）。
【０１１５】
この判別で、測定値が、銀行カードデータ内の暗証入力時間（××秒）の値以上なら（処理Ａ２１３の判別がＹｅｓ）、測定値と銀行カードデータ内の元データとの平均値を算出し、その算出した平均値を、利用者による新たな暗証入力時間として銀行カードデータ内の暗証入力時間（××秒）のデータ領域に格納する（処理Ａ２１４）。
【０１１６】
そして、ＡＴＭ１の制御部は、この第２の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ａにおける処理Ａ０６、Ａ０８の判別は、第１の処理で行われた処理結果に基づいて判別される。
【０１１７】
他方、上記処理Ａ２１３の判別で、測定時間の測定値が、銀行カードデータ内の暗証入力時間（××秒）の値未満なら（処理Ａ２１３の判別がＮｏ）、次に、ＡＴＭ１の制御部は、それらの値との間の「差」を算出する（処理Ａ２１５）。
【０１１８】
この処理では、「差」は、銀行カードデータ内の暗証入力時間（××秒）の値から、内部メモリの測定値（秒）のデータ領域に格納された測定値を減算することによって取得される。
【０１１９】
続いて、ＡＴＭ１の制御部は、上記の「差」が、図２に示すＡＴＭ内部ＲＯＭ情報８の暗証入力時間差閾値（××秒）のデータ領域に格納されている閾値よりも大きいか否か判別する（処理Ａ２１６）。
【０１２０】
この処理は、数値４桁の入力時間の実測値と、銀行カードのデータ領域に記憶されている利用者本人の過去の入力時間の平均値との差により、利用者の４桁入力時間が標準的な基準値よりも早いか又は早くないかを調べるための処理である。
【０１２１】
そして、上記処理Ａ２１６の判別で、「差」が閾値以下であるときは（処理Ａ２１６の判別がＮｏ）、ＡＴＭ１の制御部は、上述した処理Ａ２１４に進む。他方、「差」が閾値よりも大きいときは（処理Ａ２１６の判別がＹｅｓ）、ＡＴＭ１の制御部は、利用者の入力操作の早さが標準的基準を超えていて、誤入力の可能性があると判断する。
【０１２２】
そこで、ＡＴＭ１の制御部は、暗証番号の誤入力の可能性が検知されたので処理の目的は終了している、したがって、利用者を監視用設置カメラで撮影し（処理Ａ２１７）、その映像を監査データとして保存する通常行われているセキュリティ処理を行う（処理Ａ２１８）。
【０１２３】
続いて、ＡＴＭ１の制御部は、内部メモリ内の暗証誤入力情報のデータ領域に「１」を格納して（処理Ａ２１９）、この第２の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ａにおける処理Ａ０８の判別がＹｅｓとなる。
【０１２４】
図１０は、図５Ａ〜図５Ｃのメインフローチャートに示す処理における金額の誤入力の可能性を検知する第１の処理の詳細を示すフローチャートである。尚、この第１の処理は利用者が押すべき金額に対応する入力操作キー領域以外の領域、つまり押下無効領域を押した、つまり誤入力をしたか否かを検出処理である。
また、同図は、フローチャートの左に、出金金額入力画面１０ｃのパネル操作部に対する利用者の操作イベントのセンサによる検知結果を示している。
【０１２５】
図１１は、上記金額の誤入力の可能性を検知する第１の処理を示すフローチャートの処理において、入力操作表示画面に表示される表示例を入力操作順に枝番号を付けて示す図である。ここで、利用者が押すべき金額に対応する入力操作キーは「１」「万」「千」「円」であるものとして以下説明する。
【０１２６】
但し、本例では、「円」ボタンの画面表示は、金額の入力が終了した出金金額入力画面１０ｃ−４の場合にのみ表示されるようにしている。また、以下の説明では、出金金額入力画面１０ｃのパネル操作部におけるテンキー１７のボタン表示部の押下については、単に「１」ボタンの押下、「２」ボタンの押下、・・・、と記載する。
【０１２７】
図１０において、ＡＴＭ１の制御部は、第１の処理を開始すると、まず、内部メモリ内の金額誤入力情報のデータ領域に「０」を格納し（処理Ａ３０１）、続いて内部メモリ内の「取消」押下と「金額再入力」押下のデータ領域に、それぞれ押下無しを示す「０」を設定する（処理Ａ３０２）。
【０１２８】
更に、ＡＴＭ１の制御部は、内部メモリ内の入力金額のデータ領域をオールスペースで初期化する（処理３０３）。そして、ＡＴＭ１の制御部は、パネル操作部に対する利用者の押下操作を示すセンサの検知結果を待つ（処理Ａ３０４）。
【０１２９】
尚、このセンサの検知結果待ちにおいて、テンキー１７の数値ボタンが押下操作されるまでは、「万」ボタン２１及び「千」ボタン２２は押下無効ボタンに設定されており、「円」ボタン２３は非表示となっている。したがって、処理Ａ３０５における検知待ち処理で、押下無効ボタン又は非表示部分が押下されたときは、無効ボタン部の押下として検知される。
【０１３０】
この無効ボタン部の押下も、押下操作のイベント検知としてＡＴＭ１の制御部により受理される（処理Ａ３０５）。そして、ＡＴＭ１の制御部は、その検知された利用者の押下操作は、ボタン表示部の有効ボタンの押下であるか否かを判別する（処理Ａ３０６）。
【０１３１】
この場合は無効ボタン部の押下であるので（処理Ａ３０６の判別がＮｏ）、ＡＴＭ１の制御部は、内部メモリの金額誤入力情報のデータ領域に「１（有）」を格納して（処理Ａ３１６）、再び処理Ａ３０４に戻る。
【０１３２】
尚、このように内部メモリの金額誤入力情報のデータ領域に「１（有）」が格納されたときは、この第１の処理を終了して図５Ｂの処理に戻ったとき、図５Ｂの処理において、処理Ａ１７の判別がＹｅｓとなる。
【０１３３】
上記処理Ａ３０４に戻って、利用者からの押下操作を待機したとき、図１１の出金金額入力画面１０ｃ−１のパネル操作部のテンキー１７において「１」ボタンを丸で囲んで示すように、利用者が「１」ボタンを押下したとする。
【０１３４】
この「１」ボタンの押下が検出されると（検知Ｐ３０１）、ＡＴＭ１の制御部は、この押下操作のイベント検知を受け取って（処理Ａ３０５）、その検知された利用者の押下操作は、ボタン表示部の有効ボタンの押下であるか否かを判別する（処理Ａ３０６）。
【０１３５】
この場合は、「１」ボタンの押下、つまりボタン表示部の有効ボタンの押下であるので、判別はＹｅｓであり、ＡＴＭ１の制御部は、更に続いて「取消」ボタン１６又は「金額再入力」ボタン３１の押下が検知されているか否か判別する（処理Ａ３０８）。
【０１３６】
この判別で「取消」ボタン１６も「暗証再入力」ボタン３１も押下されていないときは（処理Ａ３０８の判別がＮｏ）、処理Ａ３０５で押下されたボタンは金額の数値ボタンか、「万」ボタンか、「千」ボタンか、「円」ボタンである（この例では「１」）。
【０１３７】
その場合は、ＡＴＭ１の制御部は、まず、「万」ボタンが押下されたか否か判別し（処理Ａ３０９）、「万」ボタンの押下でなければ（処理Ａ３０９の判別がＮｏ）、更に「千」ボタンが押下されたか否か判別する（処理Ａ３１１）。
【０１３８】
この判別で「千」ボタンの押下でないときは、処理Ａ３０５で押下されたボタンは金額の数値ボタンである。そこで、ＡＴＭ１の制御部は、押下されているデータ（この例では「１」）を内部メモリ内の入力金額（円）のデータ領域に格納し（処理Ａ３１３）、処理Ａ３０４に戻る。
【０１３９】
処理Ａ３０４のセンサ検知待ち処理で、図１１の出金金額入力画面１０ｃ−２のパネル操作部のキー入力部において「万」ボタンを丸で囲んで示すように、利用者が「万」ボタンを押下したとする（検知Ｐ３０２）。
【０１４０】
この場合は、上記処理Ａ３０６の判別がＹｅｓ、処理Ａ３０８の判別がＮｏとなるので、ＡＴＭ１の制御部は、続いて、「万」ボタン２１が押下されたか否か判別する（処理Ａ３０９）。
【０１４１】
そして、この場合は「万」ボタン２１が押下されているので（処理Ａ３０９の判別がＹｅｓ）、ＡＴＭ１の制御部は、入力金額（円）のデータ領域の金額を１万倍して（処理Ａ３１０）、その１万倍した金額を内部メモリ内の入力金額（円）のデータ領域に再格納して（処理Ａ３１３）、処理Ａ３０４に戻り、次のセンサ検知を待つ。
【０１４２】
また、また金額入力後の処理Ａ３０５における最初の検知待ち処理で、図１１の出金金額入力画面１０ｃ−２ではなく１０ｃ−３のパネル操作部のキー入力部において「千」ボタンを丸で囲んで示すように、利用者が「千」ボタンを押下した場合は（検知Ｐ３０３）、処理Ａ３０９の判別がＮｏとなる。
【０１４３】
この場合は、ＡＴＭ１の制御部は、続いて、「千」ボタン２２が押下されたか否か判別し（処理Ａ３１１）、この場合は「千」ボタン２２が押下されており、処理Ａ３１１の判別がＹｅｓとなるので、ＡＴＭ１の制御部は、入力金額（円）のデータ領域の金額を１千倍して（処理Ａ３１２）、その１千倍した金額を内部メモリ内の入力金額（円）のデータ領域に再格納して（処理Ａ３１３）、処理Ａ３０５に戻り、次のセンサ検知を待つ。
【０１４４】
ここで前述したように非表示となっていた「円」ボタン２３が、図１１の出金金額入力画面１０ｃ−４に示すように表示化される。そして、表示化された「円」ボタン２３を丸で囲んで示すように、利用者がパネル操作部に対して「円」ボタンを押下したとする。
【０１４５】
この「円」ボタンの押下が検出されると（検知Ｐ３０４）、ＡＴＭ１の制御部は、この検知イベントを受け取って（処理Ａ３０５）、その検知された利用者の押下操作は、ボタン表示部の有効ボタンの押下であるか否か判別する（処理Ａ３０６）。
【０１４６】
ここで、処理Ａ３０６の判別がＹｅｓ、処理Ａ３０８の判別がＮｏ、処理Ａ３０９の判別がＮｏ、処理Ａ３１１の判別がＮｏ、処理Ａ３１４の判別がＹｅｓとなるので、ＡＴＭ１の制御部は、この第１の処理を終了して図５Ｂの処理に戻る。
【０１４７】
また、「取消」ボタン１９又は「暗証再入力」ボタン２６のいずれかが押下されていたときは、この押下イベント検知は処理Ａ３０５で受理され、処理Ａ３０６の判別がＹｅｓ、処理Ａ３０８の判別がＹｅｓとなる。
【０１４８】
この場合は、ＡＴＭ１の制御部は、まず、押下イベントは「取消」ボタン１９の押下であるかを判別し（処理Ａ３１７）、判別がＹｅｓなら、内部メモリ内の「取消」押下のデータ領域に、「１（有）」を格納し（処理Ａ３１８）、この第１の処理を終了して図５Ｂの処理に戻る。この場合は図５Ｃの処理Ａ２６の判別がＹｅｓとなる。
【０１４９】
一方、処理Ａ３１７の判別がＮｏなら、押下イベントは「暗証再入力」ボタン２６の押下であるので、この場合は、ＡＴＭ１の制御部は、内部メモリ内の「暗証再入力」押下のデータ領域に、「１（有）」を格納し（処理Ａ３１９）、この第１の処理を終了して図５Ｂの処理に戻る。この場合は処理Ａ２５の判別がＹｅｓとなる。
【０１５０】
上記の処理中に、利用者が、ボタン表示の無い押下無効領域を押下したときは、処理Ａ３０６の判別がＮｏとなるので、この場合は、ＡＴＭ１の制御部は、処理Ａ３１６で、内部メモリの金額誤入力情報のデータ領域が「０（無）」であれば「１（有）」を格納し、既に「１（有）」が格納されていればそのままの状態を維持して、再び処理Ａ３０４に戻る。
【０１５１】
図１２Ａ、図１２Ｂは、メインフローチャートに示す処理における金額の誤入力の可能性を検知する第２の処理の詳細を示すフローチャートである。尚、この第２の処理は、利用者が出金金額を入力するに際し、自身の銀行カードに記録されている過去の実績に基づく入力時間よりも所定時間早いか否かによって誤入力の可能性があることを検出する処理である。
【０１５２】
また、図１２Ａ、図１２Ｂには、図１０ではフローチャートの左に図示した出金金額入力画面１０ｃのパネル操作部に対する利用者の操作イベントのセンサによる検知結果を示す図は、図１０の場合と同一であるので、ここでの図示は省略している。
【０１５３】
また、第２の詳細を示すフローチャートの処理において入力操作表示画面に表示される表示例は、図１１に示したものと同一であるので、ここでは図１１の図を援用する。また、ここでも利用者が押すべき金額に対応する入力操作キーは「１」「万」「千」「円」であるものとして以下説明する。
【０１５４】
また、以下の説明では、出金金額入力画面１０ｃのパネル操作部におけるテンキー１７のボタン表示部の押下については、単に、「１」ボタンの押下、「２」ボタンの押下、・・・と記載する。
【０１５５】
図１２Ａにおいて、ＡＴＭ１の制御部は、第２の処理を開始する。先ず、ＡＴＭ１の制御部は、内部メモリ内の測定値のデータ領域に「００」を設定する（処理Ａ４００）。次の処理Ａ４０１Ａ４０２、Ａ４０３の処理は、図１０に示した第１の処理の処理Ａ３０１、Ａ３０２、Ａ３０４の処理と同一である。
【０１５６】
次に、ＡＴＭ１の制御部は、利用者によるデータ入力時間の測定を開始する（処理Ａ４０４）。続く処理Ａ４０５〜Ａ４１３の処理は、図１０に示した第１の処理の処理Ａ３０５〜Ａ３１３の処理と同一である。但し、本例では、処理Ａ４０７の判別でＮｏのときは、直ちに処理Ａ４０５に戻る。
【０１５７】
また、図１２Ａにおいて、処理Ａ４１７〜Ａ４１９の処理は、図１０に示した第１の処理の処理Ａ３１７〜Ａ３１９の処理と同一である。そして、本例においては、図１２Ｂの処理Ａ４１４において、「円」ボタン押下の判別がＹｅｓであるとき、処理終了前に以下のことを行う。
【０１５８】
すなわち、ＡＴＭ１の制御部は、まず、出金金額の入力時間の測定を終了する（処理Ａ４１５）。この処理では、終了した測定時間の測定値が内部メモリの測定値（秒）のデータ領域に格納される。
【０１５９】
次に、ＡＴＭ１の制御部は、いま内部メモリの測定値（秒）のデータ領域に格納した測定値が、図２に示す銀行カードデータ内の金額入力時間（××秒）のデータ領域に格納されている値以上であるか否か判別する（処理Ａ４１６）。
【０１６０】
この判別で、測定値が、銀行カードデータ内の金額入力時間（××秒）の値以上なら（処理Ａ４１６の判別がＹｅｓ）、測定値と銀行カードデータ内の元データとの平均値を算出し、その算出した平均値を、利用者による新たな金額入力時間として銀行カードデータ内の金額入力時間（××秒）のデータ領域に格納する（処理Ａ４１７）。
【０１６１】
そして、ＡＴＭ１の制御部は、この第２の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ａにおける処理Ａ１５、Ａ１７の判別は、第１の処理で行われた処理結果に基づいて判別される。
【０１６２】
他方、上記処理Ａ４１６の判別で、測定時間の測定値が、銀行カードデータ内の金額入力時間（××秒）の値未満なら（処理Ａ４１６の判別がＮｏ）、次に、ＡＴＭ１の制御部は、それらの値との間の「差」を算出する（処理Ａ４１８）。
【０１６３】
この処理では、「差」は、銀行カードデータ内の金額入力時間（××秒）の値から、内部メモリの測定値（秒）のデータ領域に格納された測定値を減算することによって取得される。
【０１６４】
続いて、ＡＴＭ１の制御部は、上記の「差」が、図２に示すＡＴＭ内部ＲＯＭ情報８の金額入力時間差の閾値（××秒）のデータ領域に格納されている閾値よりも大きいか否か判別する（処理Ａ４１９）。
【０１６５】
この処理は、出金金額の入力時間の実測値と、銀行カードのデータ領域に記憶されている利用者本人の過去の入力時間の平均値との差により、利用者の出金金額入力時間が標準的な基準値よりも早いか又は早くないかを調べるための処理である。
【０１６６】
そして、上記処理Ａ４１９の判別で、「差」が閾値以下であるときは（処理Ａ４１９の判別がＮｏ）、ＡＴＭ１の制御部は、上述した処理Ａ４１７に進む。他方、「差」が閾値よりも大きいときは（処理Ａ４１９の判別がＹｅｓ）、ＡＴＭ１の制御部は、利用者の入力操作の早さが標準的基準を超えていて、誤入力の可能性があると判断する。
【０１６７】
ここで、ＡＴＭ１の制御部は、時間番号の誤入力の可能性が検知されたので処理の目的は終了している、したがって、利用者を監視用設置カメラで撮影し（処理Ａ４２０）、その映像を監査データとして保存する通常行われているセキュリティ処理を行う（処理Ａ４２１）。
【０１６８】
続いて、ＡＴＭ１の制御部は、内部メモリ内の金額誤入力情報のデータ領域に「１」を格納して（処理Ａ４２２）、この第２の処理を終了し、図５Ａの処理に戻る。この場合は、図５Ｂにおける処理Ａ１７の判別がＹｅｓとなる。
【０１６９】
このように、本実施例の誤入力チェック機能付き自動預払機によれば、例えば銀行、証券会社、コンビニエンスストア等に設置されているＡＴＭにおいて利用者が暗証番号の入力操作と出金金額の入力操作を行う際に、入力表示画面の入力有効領域以外の領域に対して画面押下操作が行われた場合や、ＡＴＭに挿入された銀行カードに記録されている入力操作時間よりも速い入力操作が行われたときに、「誤入力した可能性がある」という表示と「再入力」ボタンの表示とを行うので、急いでいる人、落ち着きの無い人、せっかちな人などが自動預払機を急いで操作した場合でも誤入力を防止して正しい入力操作を行わせることができる。
【産業上の利用可能性】
【０１７０】
本発明は、顧客の操作状態を判断して誤入力可能性の警告と再入力可否の確認を報知する誤入力チェック機能付き自動預払機に利用することができる。
【符号の説明】
【０１７１】
１  誤入力チェック機能付き自動預払機（ＡＴＭ）
２  ＡＴＭネットワーク
３  銀行センターサーバ
４  出金依頼電文データ
５  出金許可電文データ
６  顧客カード
７  銀行カードデータ
８  ＡＴＭ内ＲＯＭ情報
９  ＡＴＭ内ＲＡＭ情報
１０  入力操作表示画面
１０ａ  初期案内画面
１０ｂ（１０ｂ−１〜１０ｂ−９）  暗証番号入力画面
１０ｃ（１０ｃ−１〜１０ｃ−４）  出金金額入力画面
１０ｄ  出金金額確認画面
１０ｅ  お待たせ案内画面
１０ｆ  出金完了・カード返却画面
１０ｇ  ありがとう画面
１１  案内文
１２  カード挿入口
１３  案内文
１４  暗証番号の桁数を示す位置
１５  「暗証番号」の表示
１６  「取消」ボタン
１７  テンキー
１８  案内文
１９  「取消」ボタン
２０  「訂正」ボタン
２１  「万」ボタン
２２  「千」ボタン
２３  「円」ボタン
２４  「金額」の表示
２５  金額表示位置
２６  「暗証番号再入力」ボタン
２７  注意喚起文
２８  案内文
２９  「確認」ボタン
３１  「金額再入力」ボタン
３２  注意喚起文
３３  お待たせ文
３４  出金文
３５  カード返却文
３６  ありがとう文
３７  ボタン部以外の位置
【図１】
2012033050.tif 000003
【図３】
2012033050.tif 000004
【図４】
2012033050.tif 000005
【図５Ａ】
2012033050.tif 000006
【図５Ｂ】
2012033050.tif 000007
【図５Ｃ】
2012033050.tif 000008
【図６】
2012033050.tif 000009
【図７】
2012033050.tif 000010
【図８Ａ】
2012033050.tif 000011
【図８Ｂ】
2012033050.tif 000012
【図９】
2012033050.tif 000013
【図１０】
2012033050.tif 000014
【図１１】
2012033050.tif 000015
【図１２Ａ】
2012033050.tif 000016
【図１２Ｂ】
2012033050.tif 000017
【図２】
2012033050.tif 000018