(57)【要約】【課題】自動取引システムに関する技術を提供する。【解決手段】自動取引システムであって、利用者が認証情報を入力するための入力操作部であって、認証情報を構成する入力情報を利用者が入力するための複数の入力ボタンを備える入力操作部と、入力された認証情報に基づいて利用者の認証を行う認証部とを備え、各入力ボタンに割り当てられた入力情報のうち、入力ボタンの少なくとも一つについて利用者に提示しない。【選択図】図４
2015005078.tif 000002
【特許請求の範囲】
【請求項１】
自動取引システムであって、
利用者が認証情報を入力するための入力操作部であって、前記認証情報を構成する入力情報を前記利用者が入力するための複数の入力ボタンを備える入力操作部と
前記入力された前記認証情報に基づいて前記利用者の認証を行う認証部と、
を備え、
前記入力操作部は、前記各入力ボタンに割り当てられた前記入力情報を、前記入力ボタンの少なくとも一つについて利用者に提示しない
自動取引システム。
【請求項２】
請求項１記載の自動取引システムであって、
前記各入力ボタンには、前記各入力ボタンを特定するボタン特定情報が割り当てられ、
前記利用者が前記入力ボタンを操作した場合に、該操作された入力ボタンに対応する前記ボタン特定情報を記憶するボタン特定情報記憶部と、
前記記憶したボタン特定情報を前記入力情報に変換する変換部と
をさらに備え、
前記認証部は、前記変換された入力情報によって構成される前記認証情報に基づいて前記利用者の認証を行う
自動取引システム。
【請求項３】
請求項１または請求項２に記載の自動取引システムであって、
前記変換部は、前記ボタン特定情報と前記入力情報とを前記各入力ボタン毎に対応付けたボタン対応情報を記憶するテーブルデータを備え、前記テーブルデータを用いて前記記憶したボタン特定情報を前記入力情報に変換する
自動取引システム。
【請求項４】
請求項３記載の自動取引システムであって、
前記テーブルデータに記憶された前記ボタン対応情報は、前記利用者によって変更可能である
自動取引システム。
【請求項５】
請求項３または請求項４に記載の自動取引システムであって、
前記テーブルデータに記憶された前記ボタン対応情報を自動で変更する自動変更部を備える
自動取引システム。
【請求項６】
請求項５記載の自動取引システムであって、
前記自動変更部は、前記利用者が前記入力操作部の操作によって前記認証情報を入力する前に、前記テーブルデータに記憶された前記ボタン対応情報を自動で変更する
自動取引システム。
【請求項７】
請求項５または請求項６に記載の自動取引システムであって、
前記自動変更部は、前記利用者が前記入力操作部の操作によって入力した前記認証情報に基づく前記認証の終了後に、前記テーブルデータに記憶された前記ボタン対応情報を自動で変更する
自動取引システム。
【請求項８】
請求項１から請求項７のいずれか一項に記載の自動取引システムであって、
前記利用者が利用可能な携帯端末と、
前記ボタン対応情報を示す情報を前記携帯端末に送信する送信部と
を備える自動取引システム。
【請求項９】
請求項１から請求項８のいずれか一項に記載の自動取引システムであって、
前記利用者が操作可能な入力情報提示操作部と、
前記利用者による前記入力情報提示操作部の操作を受付け、前記入力操作部に前記入力情報を提示する提示制御部と
を備える自動取引システム。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の自動取引システムであって、
前記ボタン対応情報を示す情報を印字した媒体を前記利用者に提示する媒体出力部を備える
自動取引システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引システムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として特開２０１２−１７４２０８号公報（特許文献１）がある。この公報には、「撮像された画像に映る入力部に重畳して表示される仮想的な入力キーの配置を定義する仮想キー情報を、画像を撮像し及び仮想的な入力キーを表示する端末装置へ送信する通信部と、入力部により検出されるユーザ入力の物理的な位置を表す入力位置情報を取得する情報取得部と、通信部により送信された仮想キー情報と情報取得部により取得された入力位置情報とを照合することにより、ユーザにより指示された入力キーを判定する判定部と、を備える情報処理装置」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１７４２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
利用者が暗証番号等の認証情報を自動取引装置に入力する際、利用者による入力操作を第三者に視認され、認証情報が漏洩するという問題が指摘されていた。また、特許文献１記載の技術は、利用者が入力キーを操作する際に端末装置を装着する必要があり、入力キーの操作が煩雑になるという問題が指摘されていた。
そこで本発明は、利用者による認証情報の入力操作が第三者に視認されても認証情報の漏洩を防止可能な技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の自動取引システムは、認証情報を構成する入力情報を利用者が入力するための複数の入力ボタンを備える入力操作部を備え、入力操作部は各入力ボタンに割り当てられた入力情報を、入力ボタンの少なくとも一つについて利用者に提示しない。
【発明の効果】
【０００６】
入力操作部は複数の入力ボタンの少なくとも一つについて入力情報を利用者に提示しない。よって、入力ボタンを用いた利用者の入力操作を第三者が視認した場合であっても、利用者の入力操作によって入力されている入力情報が第三者に特定されることを抑制し、認証情報の漏洩を防止することができる。
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００７】
【図１】自動取引システムを示す説明図である。
【図２】自動取引システムの制御ブロック図である。
【図３】表示画像Ｐ１を示す説明図である。
【図４】表示画像Ｐ２を示す説明図である。
【図５】ボタン配置割当テーブルのデータ構造を示す説明図である。
【図６】表示画像Ｐ３を示す説明図である。
【図７】引き出し処理を示すフローチャートである。
【図８】取引処理を示すフローチャートである。
【図９】ボタン配置自動割当処理を示すフローチャートである。
【図１０】表示画像Ｐ４を示す説明図である。
【図１１】ボタン配置登録処理を示すフローチャートである。
【図１２】実施例２における取引処理を示すフローチャートである。
【図１３】実施例３における引き出し処理を示すフローチャートである。
【図１４】暗証番号入力ボタンＦ６の配列態様の一例を示す説明図である。
【発明を実施するための形態】
【実施例１】
【０００８】
（１−１）システム構成：
図１は、本発明の実施例１としての、自動取引システム５０を示す説明図である。自動取引システム５０は、自動取引装置１０（以下、ＡＴＭ１０とも呼ぶ）と、サーバ２０と、携帯端末３０とを備え、インターネット４０を介して接続されている。ＡＴＭ１０は、銀行などに設置され、利用者（取引者）の操作に応じて入出金などの取引を行う。サーバ２０は、ＡＴＭ１０と利用者とが取引を行う際に、ＡＴＭ１０と協働して種々の処理を行う。携帯端末３０は、利用者が所有する携帯端末である。本実施例においては、携帯端末３０は所謂スマートフォンを採用する。
【０００９】
図２は、自動取引システム５０の制御ブロック図である。ＡＴＭ１０は、制御部１１と、回線通信部１２と、カード機構部１３と、明細票機構部１４と、現金入出金機構部１５と、操作入力部１６と、表示部１７とを備える。制御部１１は、ＡＴＭ１０の全体の動作を制御する。回線通信部１２は、インターネット４０との間で情報の送受信を行う通信インターフェースである。本実施例においては回線通信部１２とインターネット４０とは有線で接続されている。
【００１０】
カード機構部１３は、利用者が所有するキャッシュカードを受付け、キャッシュカードに記憶されている情報の読み込み、および情報の書き込みを行う。明細票機構部１４は、利用者とＡＴＭ１０との間で行った取引内容を印字し、明細票として利用者に提供する。
【００１１】
現金入出金機構部１５は、利用者との間で紙幣および貨幣のやりとりを行う。現金入出金機構部１５は、紙幣入出口や貨幣入出口、紙幣格納部や貨幣格納部を備える。操作入力部１６は、利用者が操作する操作部であり、取引に必要な各種情報を利用者から受け付ける。表示部１７は、取引に関する各種案内を利用者に表示する液晶ディスプレイである。本実施例においては、操作入力部１６および表示部１７は、タッチパネルとして一体に構成されている。
【００１２】
サーバ２０は、制御部２１と、回線通信部２２と、ボタン割当処理部２３と、ボタン配置割当テーブル２４と、顧客情報処理部２５と、顧客情報テーブル２６とを備える。回線通信部２２は、インターネット４０との間で情報の送受信を行う通信インターフェースである。本実施例においては、回線通信部２２とインターネット４０とは有線で接続されている。
【００１３】
ボタン割当処理部２３およびボタン配置割当テーブル２４については後で詳しく説明する。顧客情報テーブル２６は、利用者の口座情報（例えば金融機関番号、口座番号、暗証番号、口座残高など）や、利用者の個人情報（例えば住所）など、顧客に関する種々の情報（顧客情報）を保有する。顧客情報処理部２５は、顧客情報テーブル２６を参照して顧客情報の更新や制御を行う。
【００１４】
携帯端末３０は、制御部３１と、回線通信部３２と、操作入力部３３と、表示部３４と、情報保持部３５とを備える。回線通信部３２は、インターネット４０との間で情報の送受信を行う通信インターフェースである。本実施例においては、回線通信部３２とインターネット４０とは無線で接続されている。
【００１５】
操作入力部３３は、利用者が操作する操作部であり、利用者からの入力を受け付ける。表示部３４は、利用者に対して種々の情報を表示する液晶ディスプレイである。本実施例においては、操作入力部３３および表示部３４は、タッチパネルとして一体に構成されている。情報保持部３５は、インターネット４０を介して取得した外部情報や、利用者に関する個人情報など種々の情報を格納する。
【００１６】
（１−２）引き出し処理：
自動取引システム５０が行う引き出し処理について説明する。先に、引き出し処理の概要について説明した後、処理の詳細についてフローチャートを用いて説明する。
【００１７】
図３は、利用者がＡＴＭ１０を利用する際に、ＡＴＭ１０の表示部１７に表示される表示画像Ｐ１を示す説明図である。表示画像Ｐ１には、利用者がＡＴＭ１０を用いて利用可能なサービスが、選択ボタンＦ１〜Ｆ５として利用者に選択可能に表示されている。表示画像Ｐ１には、選択ボタンとして、お引き出しボタンＦ１、残高照会ボタンＦ２、ボタン配置登録ボタンＦ３、お預け入れボタンＦ４、お振り込みボタンＦ５が表示されている。お引き出しボタンＦ１は、利用者がＡＴＭ１０から現金を引き出す際に操作される。残高照会ボタンＦ２は、利用者が口座残高を調べる際に操作される。ボタン配置登録ボタンＦ３については後述する。お預け入れボタンＦ４は、利用者が口座に入金を行う際に操作される。お振り込みボタンＦ５は、利用者が振り込みを行う際に操作される。
【００１８】
引き出し処理は、利用者がお引き出しボタンＦ１を操作することによって開始される。利用者によってお引き出しボタンＦ１が操作されると、制御部１１は、キャッシュカードをカード機構部１３に挿入するように利用者に対して音声案内を出力する。そして、制御部１１は、表示部１７に表示画像Ｐ２を表示する。図４は、表示画像Ｐ２を説明する説明図である。表示画像Ｐ２には、暗証番号を入力するための暗証番号入力ボタンＦ６と、配置再割当ボタンＦ７と、ボタン番号表示ボタンＦ８とが表示される。
【００１９】
暗証番号入力ボタンＦ６は、利用者が暗証番号を入力するためのボタンである。本実施例においては、暗証番号入力ボタンＦ６は、横３つ×縦４つのボタンから成る。暗証番号入力ボタンＦ６の各ボタンには、各ボタンを操作した際に入力される０〜９までの番号が割り当てられている。暗証番号入力ボタンＦ６の各ボタンへの番号の割り当て（以下、ボタン配置とも呼ぶ）は、各利用者の口座毎に異なる。暗証番号入力ボタンＦ６のボタン配置は、利用者が設定可能であるとともに、自動取引システム５０による自動設定が可能である。
【００２０】
暗証番号入力ボタンＦ６には、各ボタンに対応する０〜９の番号が表示されていない。換言すると、各ボタンには当該各ボタンを操作した際に入力される情報（以下、入力情報とも呼ぶ）が表示されていない。利用者は、暗証番号を入力するより以前に、所定の方法によって暗証番号入力ボタンＦ６のボタン配置の情報を取得している。利用者は、取得したボタン配置の情報に基づいて、暗証番号入力ボタンＦ６を用いた暗証番号の入力を行う。利用者がボタン配置の情報を取得する方法については後で説明する。
【００２１】
暗証番号入力ボタンＦ６には、各ボタンを区別するために縦に「Ａ，Ｂ，Ｃ,Ｄ」、横に「１，２,３」の文字が表示されている。これらの文字は、暗証番号入力ボタンＦ６の各ボタンを特定するための情報（以下、ボタン特定情報とも呼ぶ）として用いられる。本実施例においては、「Ａ，Ｂ，Ｃ,Ｄ」および「１，２,３」からなるボタン特定情報は、暗証番号入力ボタンＦ６の各ボタンを特定するための座標（以下、ボタン座標とも呼ぶ）を表す。例えば、暗証番号入力ボタンＦ６のうち、左端の最上段のボタンは「ボタンＡ１」、左端の最下段のボタンは「ボタンＤ１」として特定される。
【００２２】
暗証番号入力ボタンＦ６の各ボタンと、各ボタンに割り当てられる番号との対応関係（ボタン対応情報）は、ボタン配置割当テーブル２４としてサーバ２０に記憶されている。図５は、サーバ２０が備えるボタン配置割当テーブル２４のデータ構造を示す説明図である。ボタン配置割当テーブル２４には、利用者の口座の金融機関番号と口座番号とに対応付けてボタン対応情報が記憶されている。ボタン対応情報は、ボタン座標と、そのボタンを操作した際に入力される番号とを対応付けた情報としてボタン配置割当テーブル２４に記憶されている。図示するように、暗証番号入力ボタンＦ６の複数のボタンに、同じ番号が割り当てられる場合がある。利用者が暗証番号を入力する際に必要な番号が、暗証番号入力ボタンＦ６のボタンに割り当てられていれば、複数のボタンに同じ番号が割り当てられていてもよい。
【００２３】
本実施例の引き出し処理においては、ボタン配置割当テーブル２４に記憶されている利用者のボタン対応情報が更新されると、更新されたボタン対応情報に対応するボタン配置が携帯端末３０を介して利用者に通知される。利用者は、通知されたボタン配置に基づいて、暗証番号入力ボタンＦ６を用いた暗証番号の入力を行う。
【００２４】
配置再割当ボタンＦ７は、予め設定されたボタン対応情報を消去して、利用者が改めて暗証番号入力ボタンＦ６に番号を割り当てる際に用いるボタンである。配置再割当ボタンＦ７が操作されると、制御部１１は、自動でボタン配置の再設定を行う処理（ボタン配置設定処理）を行う。ボタン配置設定処理については、後で詳しく説明する。
【００２５】
ボタン番号表示ボタンＦ８は、標準配置暗証番号入力ボタンＦ９を用いて利用者が暗証番号を入力する際に操作されるボタンである。標準配置暗証番号入力ボタンＦ９は、各ボタンと番号（入力情報）との対応関係が標準的な配置（ボタン配置）で設定された暗証番号入力用のボタンである。ボタン番号表示ボタンＦ８が操作されると、制御部１１は、表示部１７に表示画像Ｐ３を表示する。図６は、表示画像Ｐ３を示す説明図である。表示画像Ｐ３には、標準配置暗証番号入力ボタンＦ９と、ボタン番号非表示ボタンＦ１０とが表示されている。
【００２６】
図示するように、標準配置暗証番号入力ボタンＦ９は、標準的なボタン配置が設定されている。標準配置暗証番号入力ボタンＦ９の各ボタンには、ボタン配置が利用者から視認できるように、そのボタンを操作した際に入力される情報（番号）が表示されている。標準配置暗証番号入力ボタンＦ９は、予め設定されたボタン配置を利用者が失念した場合などに利用される。利用者は、標準配置暗証番号入力ボタンＦ９に表示されている番号を見ながら暗証番号を入力することができる。
【００２７】
ボタン番号非表示ボタンＦ１０は、利用者が暗証番号入力ボタンＦ６によって暗証番号を入力する際に操作される。ボタン番号非表示ボタンＦ１０が操作されると、制御部１１は、表示部１７に表示する画像を、表示画像Ｐ３（図６）から表示画像Ｐ２（図４）に切り替える。利用者は、表示画像Ｐ２に表示されている暗証番号入力ボタンＦ６を用いて暗証番号の入力を行う。
【００２８】
暗証番号入力ボタンＦ６または標準配置暗証番号入力ボタンＦ９によって利用者が暗証番号を入力すると、制御部１１は、利用者の認証に必要な情報をサーバ２０に送信する。サーバ２０の制御部２１は、ＡＴＭ１０から送信された情報に基づいて利用者の認証を行う。認証に成功すると、ＡＴＭ１０の制御部１１は、現金を利用者に対して出金する。
【００２９】
次に、引き出し処理をフローチャートを用いて説明する。図７は、引き出し処理の流れを示したフローチャートである。引き出し処理は、利用者が表示画像Ｐ１に表示されたお引き出しボタンＦ１を操作することによって開始される。引き出し処理が開始されると、制御部１１は、利用者がカード機構部１３に挿入したキャッシュカードを受け付ける（ステップＳ１０２）。制御部１１は、受け付けたキャッシュカードから、口座の金融機関番号および口座番号を取得する（ステップＳ１０３）。その後、制御部１１は、表示画像Ｐ２（図４）を表示する（ステップＳ１０４）。
【００３０】
表示画像Ｐ２を表示部１７に表示後、制御部１１は、ボタンが表示画像Ｐ２に表示されたボタンＦ６〜Ｆ８のうち、いずれのボタンを利用者が操作したかを判断する（ステップＳ１０６）。利用者が暗証番号入力ボタンＦ６を操作して暗証番号を入力した場合（ステップＳ１０６：暗証番号入力ボタン（ステップＳ１０８）、制御部１１は、利用者が操作した各暗証番号入力ボタンＦ６をボタン座標として記憶する。例えば、利用者が暗証番号を入力する際に操作した暗証番号入力ボタンＦ６を、制御部１１は［Ａ１,Ｂ１,Ｂ２,Ｄ３］と表したボタン座標として記憶する。
【００３１】
その後、制御部１１は、利用者が引き出しを希望する金額（出金金額）を受け付ける（ステップＳ１０９）。具体的には、制御部１１は、利用者が出金金額を入力可能な表示画像を表示部１７に表示し、利用者が表示画像に従って入力した出金金額を受け付ける。出金金額を受け付けた後、制御部１１は、サーバ２０と協働し、利用者との間において出金取引を成立させるための取引処理を実行する（ステップＳ１１０）。取引処理については、後で詳しく説明する。
【００３２】
ステップＳ１０６において、利用者がボタン番号表示ボタンＦ８を操作した場合（ステップＳ１０６：ボタン番号表示ボタン）、制御部１１は、表示部１７に表示画像Ｐ３を表示する（ステップＳ１３２）。そして、制御部１１は、表示画像Ｐ３に表示された標準配置暗証番号入力ボタンＦ９とボタン番号非表示ボタンＦ１０のいずれのボタンを利用者が操作したかを判断する（ステップＳ１３４）。利用者がボタン番号非表示ボタンＦ１０を操作した場合（ステップＳ１３４：ボタン番号非表示ボタン）、すなわち、利用者が暗証番号入力ボタンＦ６を操作して暗証番号を入力することを選択した場合、制御部１１は、ステップＳ１０４から処理を行う。
【００３３】
一方、ステップＳ１３４において、利用者が標準配置暗証番号入力ボタンＦ９を操作して暗証番号を入力した場合（ステップＳ１３４：標準配置暗証番号入力ボタン）、制御部１１は、利用者が実際に入力した暗証番号を記憶する（ステップＳ１３６）。例えば、利用者が標準配置暗証番号入力ボタンＦ９を操作して暗証番号「１００６」と入力した場合には、制御部１１は、［１,０,０,６］と記憶する。その後、制御部１１は、ステップＳ１０９から処理を行う。
【００３４】
ステップＳ１０６において、利用者が配置再割当ボタンＦ７を操作した場合（ステップＳ１０６：配置再割当ボタン）、すなわち、予め設定されたボタン対応情報を消去して、改めて暗証番号入力ボタンＦ６に番号を割り当てることを利用者が選択した場合、制御部１１は、ボタン配置自動割当処理を行い（ステップＳ１５０）、その後、ステップＳ１０４から処理を行う。ボタン配置自動割当処理については、後で詳しく説明する。
【００３５】
次に、引き出し処理において行われる取引処理（図７：ステップＳ１１０）について説明する。図８は、取引処理の流れを示すフローチャートである。取引処理は、ＡＴＭ１０とサーバ２０とが協働して行う。取引処理を開始すると、ＡＴＭ１０の制御部１１は、取引実行要求をサーバ２０に送信する（ステップＳ１１２）。具体的には、制御部１１は、金融機関番号、口座番号、暗証番号入力方式、入力暗証情報および出金金額を、サーバ２０に送信する。サーバ２０に送信する情報のうち、金融機関番号および口座番号は、利用者から受け付けたキャッシュカードから読み出した情報が用いられる。暗証番号入力方式は、利用者が暗証番号を入力する際に暗証番号入力ボタンＦ６と標準配置暗証番号入力ボタンＦ９とのいずれを用いて入力したかを示す情報である。利用者が暗証番号入力ボタンＦ６を操作して暗証番号を入力した場合には、暗証番号入力方式として「ボタン番号非表示」という情報がサーバ２０に送信される。一方、利用者が標準配置暗証番号入力ボタンＦ９を操作して暗証番号を入力した場合には、暗証番号入力方式として「ボタン番号表示」という情報がサーバ２０に送信される。
【００３６】
入力暗証情報は、利用者が入力した暗証番号に対応する情報である。利用者が暗証番号入力ボタンＦ６を操作して暗証番号を入力した場合には、入力暗証情報として暗証番号に対応するボタン座標がサーバ２０に送信される。例えば、入力暗証情報として、暗証番号を［Ａ１,Ｂ１,Ｂ２,Ｄ３］と表したボタン座標がサーバ２０に送信される。一方、利用者が標準配置暗証番号入力ボタンＦ９を操作して暗証番号を入力した場合には、入力暗証情報として暗証番号がサーバ２０に送信される。例えば、入力暗証情報として、暗証番号［１，０，０，６］がサーバ２０に送信される。また、取引実行要求としてサーバ２０に送信される出金金額は、ステップＳ１０９においてＡＴＭ１０が利用者から受け付けた出金金額が用いられる。
【００３７】
サーバ２０の制御部２１は、ＡＴＭ１０から取引実行要求を受信すると（ステップＳ２１２）、取引実行要求を読み込んで暗証番号入力方式が「ボタン番号表示」か「ボタン番号非表示」であるかを判断する（ステップＳ２１４）。暗証番号入力方式が「ボタン番号非表示」であった場合（ステップＳ２１４：ボタン番号非表示）、制御部２１は、ボタン配置割当テーブル２４を用いて入力暗証情報としてのボタン座標を暗証番号に変換する（ステップＳ２１６）。具体的には、制御部２１は、取引実行要求として受信した利用者の口座の金融機関番号と口座番号とを用いて、ボタン配置割当テーブル２４に記憶されている複数の利用者のボタン対応情報から、利用者の口座に対応するボタン対応情報を特定する。そして、特定したボタン対応情報を用いてボタン座標を暗証番号に変換する。例えば、取引実行要求として受信した金融機関番号が「０１２３」であり、口座番号が「１２３４５６７」であった場合、図５に示すボタン配置割当テーブル２４のうち最上段に記載されているボタン対応情報が利用者に対応したボタン対応情報であることが特定される。
【００３８】
そして、制御部２１は、特定したボタン対応情報を用いてボタン座標を暗証番号に変換する。例えば、取引実行要求に含まれるボタン座標が［Ａ１,Ｂ１,Ｂ２,Ｄ３］であった場合には、このボタン座標は、制御部２１が特定したボタン対応情報によって、暗証番号［１，０，０，６］に変換される。制御部２１はボタン座標を暗証番号に変換した後、顧客情報テーブル２６に記憶されている口座番号および暗証番号に基づいて、変換後の暗証番号が正しいか否かの認証を行う（ステップＳ２１８）。一方、ステップＳ２１４において、暗証番号入力方式が「ボタン番号表示」であった場合（ステップＳ２１４：ボタン番号表示）、制御部２１は、受信した入力暗証情報としての暗証番号と、顧客情報テーブル２６に記憶されている口座番号および暗証番号を照合し、受信した暗証番号が正しいか否かの認証を行う（ステップＳ２１８）。
【００３９】
暗証番号の認証に成功すると、制御部２１は、取引実行処理を行う（ステップＳ２２０）。具体的には、制御部２１は、顧客情報テーブル２６に記憶されている顧客情報のひとつである口座残高から、取引実行要求と受信した出金金額を減算して更新する。その後、制御部２１は、取引実行が完了したことを示す取引実行通知をＡＴＭ１０に送信する（ステップＳ２２２）。
【００４０】
ＡＴＭ１０の制御部１１は、取引実行通知を受信すると（ステップＳ１１４）、出力処理を行う（ステップＳ１１６）。具体的には、制御部１１は、利用者が操作入力部１６を介して入力した出金金額に対応した紙幣や貨幣を現金入出金機構部１５を制御して出金する。また、制御部１１は、明細票を明細票機構部１４を制御して出力する。その他、制御部１１は、利用者から受け付けたキャッシュカードをカード機構部１３を制御して出力する。このようにして取引処理は行われる。
【００４１】
次に、引出処理において行われるボタン配置自動割当処理（図７：ステップＳ１５０）について説明する。図９は、ボタン配置自動割当処理の流れを示すフローチャートである。ボタン配置自動割当処理は、ＡＴＭ１０、サーバ２０、および携帯端末３０によって協働で行われる。ボタン配置自動割当処理は、利用者が配置再割当ボタンＦ７（図４参照）を操作することによって開始される。ボタン配置自動割当処理が開始されると、ＡＴＭ１０の制御部１１は自動割当要求をサーバ２０に送信する（ステップＳ１５２）。ＡＴＭ１０から送信された自動割当要求には、利用者の金融機関番号と口座番号が含まれる。
【００４２】
サーバ２０の制御部２１は、自動割当要求を受信すると（ステップＳ２５２）、配置割当処理を行う（ステップＳ２５４）。具体的には、制御部２１は、ボタン配置割当テーブル２４に設定されているボタン対応情報を、新たなボタン配置からなるボタン対応情報に更新する。本実施例においては、制御部２１は、乱数を用いてランダムに新たなボタン配置を決定し、ボタン配置割当テーブル２４に記憶されているボタン対応情報を更新する。なお、制御部２１は、いくつかのパターンのボタン配置候補を記憶していて、そのパターンの中から選択することによって新たなボタン対応情報を決定するとしてもよい。
【００４３】
制御部２１は、配置割当処理を行った後、制御部２１は、ＡＴＭ１０に対して、配置割当処理完了通知を送信する（ステップＳ２５６）。ＡＴＭ１０の制御部１１は、配置割当処理完了通知を受信すると（ステップＳ１５４）、ボタン配置の再割当が完了した旨の案内表示を表示部１７に表示する（ステップＳ１５６）。
【００４４】
また、制御部２１は、利用者の携帯端末３０に対して、ボタン配置を更新した旨を示す再配置通知を送信する（ステップＳ２５８）。具体的には、制御部２１は、改めて設定したボタン対応情報を閲覧するためのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を再配置通知として送信する。
【００４５】
携帯端末３０の制御部３１は、再配置通知を受信すると（ステップＳ３５２）、再配置通知を受信した旨を利用者に通知する（ステップＳ３５４）。具体的には、制御部３１は、ボタン配置の再割当が完了した旨の案内表示と、改めて設定されたボタン対応情報を閲覧するためのＵＲＩ（ボタン配置閲覧用ＵＲＩ）とを、表示部３４に表示する。
【００４６】
その後、利用者が操作入力部３３を操作してボタン配置閲覧用ＵＲＩへアクセスするための操作（ボタン配置閲覧操作）を行った場合には、制御部３１は、ボタン配置閲覧操作を受付け（ステップＳ３５６：ＹＥＳ）、ボタン配置閲覧用ＵＲＩにアクセスすることによってボタン配置閲覧要求をサーバ２０に送信する（ステップＳ３５８）。
【００４７】
サーバ２０の制御部２１は、ボタン配置閲覧要求を受信すると（ステップＳ２６０）、携帯端末３０の表示部３４に表示可能なボタン配置画像を生成する（ステップＳ２６２）。そして、制御部２１は、生成したボタン配置画像を携帯端末３０に送信する（ステップＳ２６４）。
【００４８】
制御部３１は、ボタン配置画像を受信すると（ステップＳ３６０）、表示部３４にボタン配置画像を表示する（ステップＳ３６２）。このようにしてボタン配置自動割当処理は行われる。
【００４９】
（１−３）ボタン配置登録処理：
次に、自動取引システム５０が行うボタン配置登録処理について説明する。先にボタン配置登録処理の概要について説明した後、処理の詳細をフローチャートを用いて説明する。ボタン配置登録処理は、暗証番号入力ボタンＦ６のボタン配置を利用者の所望の配置に登録するための処理である。
【００５０】
ボタン配置登録処理は、表示画像Ｐ１（図１）に表示されたボタン配置登録ボタンＦ３を利用者が操作することによって実行される。利用者によってボタン配置登録ボタンＦ３が操作されると、ＡＴＭ１０の制御部１１は、表示部１７に表示画像Ｐ４を表示する。図１０は、表示画像Ｐ４を示す説明図である。表示画像Ｐ４には、入力状況表示画像Ｆ１１と配置登録操作ボタンＦ１２とが表示される。入力状況表示画像Ｆ１１は、利用者が配置登録操作ボタンＦ１２を操作することによるボタン配置の登録状況をリアルタイムに表示する画像である。
【００５１】
配置登録操作ボタンＦ１２はテンキーから構成される。利用者は、入力状況表示画像Ｆ１１に示されたボタンＡ１、Ａ２、Ａ３、Ｂ１・・・の順に、各ボタンに配置する番号を配置登録操作ボタンＦ１２の０〜９の番号を選択することによって決定する。利用者が決定した新たなボタン配置に対応するボタン対応情報は、ボタン配置割当テーブル２４に記憶されているボタン対応情報を更新することによって登録される。
【００５２】
次に、ボタン配置登録処理をフローチャートを用いて説明する。図１１はボタン配置登録処理の流れを示すフローチャートである。ボタン配置登録処理は、利用者がボタン配置登録ボタンＦ３（図３参照）を操作することによって開始される。ボタン配置登録処理が開始されると、ＡＴＭ１０の制御部１１は、カード機構部１３から利用者のキャッシュカードを受け付ける（ステップＳ１７２）。その後、制御部１１は、表示部１７に表示画像Ｐ４（図１０参照）を表示する（ステップＳ１７４）。制御部１１は、利用者が表示画像Ｐ４の配置登録操作ボタンＦ１２を操作して入力したボタン配置を受け付ける（ステップＳ１７６）。
【００５３】
そして、制御部１１は、サーバ２０に指定割当要求を送信する（ステップＳ１７８）。指定割当要求には、利用者の口座に対応した金融機関番号および口座番号、指定されたボタン配置を示す指定配置情報が含まれる。図１１に示すように、指定配置情報は、各ボタン座標と利用者が決定した各ボタンの番号とを対応付けたボタン対応情報としてサーバ２０に送信される。
【００５４】
サーバ２０の制御部２１は、指定割当要求をＡＴＭ１０から受信すると（ステップＳ２７２）、指定割当要求に基づいてボタン配置割当テーブル２４を更新する（ステップＳ２７４）。具体的には、指定割当要求に含まれる金融機関コードおよび口座番号に対応したボタン対応情報をボタン配置割当テーブル２４から特定し、特定したボタン対応情報をＡＴＭ１０から受信した指定配置情報を用いて更新する。
【００５５】
ボタン配置割当テーブル２４の更新後、制御部２１は、ボタン配置の指定割当が完了したことを示す指定割当完了通知をＡＴＭ１０に送信する（ステップＳ２７６）。ＡＴＭ１０の制御部１１は、指定割当完了通知を受信すると（ステップＳ１８０）、ＡＴＭ１０の制御部１１は再割当完了案内を行う（ステップＳ１８２）。再割当完了案内については、図９のステップＳ１５６と処理内容が同じであるので説明は省略する。
【００５６】
その後、制御部２１は、図９において説明したステップＳ２５８〜ステップＳ２６４と同様の処理を行う。携帯端末３０の制御部３１は、制御部２１の処理に応じて、ステップＳ３５２〜ステップＳ３６２（図９参照）と同様の処理を行う。制御部２１および制御部３１が行うこれらの処理については説明を省略する。自動取引システム５０はこのようにしてボタン配置登録処理を行う。
【００５７】
以上説明したように、暗証番号入力ボタンＦ６の各ボタンは、番号（入力情報）を利用者に表示しない。従って、利用者による暗証番号の入力操作を第三者に見られ、番号を入力する操作パターンを知られた場合であっても、利用者が操作したボタンとそのボタンによって入力される番号との対応関係は第三者に認識されないため、暗証番号を第三者に認識されることを防止することができる。
【００５８】
自動取引システム５０は、暗証番号入力ボタンＦ６の各ボタンをボタン座標（ボタン特定情報）として特定する。利用者が暗証番号入力ボタンＦ６を操作して暗証番号を入力した場合には、利用者が操作したボタンをボタン特定情報として記憶し、ＡＴＭ１０からサーバ２０に送信される。従って、利用者が暗証番号入力ボタンＦ６によって暗証番号を入力した場合には、暗証番号そのものの情報がネットワーク上に流れることを防止することができる。従って、仮にＡＴＭ１０からサーバ２０への送信した情報を第三者に取得された場合であっても、暗証番号が漏洩することを防止することができる。よって、セキュリティーを向上させることができる。
【００５９】
自動取引システム５０はボタン対応情報をテーブルデータとして記憶するので、比較的簡易な方法によって変更・更新が可能である。また、自動取引システム５０は、ボタン対応情報を利用者が変更可能であるので、利用者は所望のボタン配置を設定することが可能である。
【００６０】
自動取引システム５０は、ボタン対応情報を自動で変更するので、容易にボタン対応情報の変更・更新に関して、利用者が配置を決定する手間を回避することができる。
【００６１】
自動取引システム５０は、ボタン対応情報を携帯端末３０に送信するので、利用者は容易にボタン対応情報を認識することができる。また、ボタン対応情報の取得は、サーバ２０によって設定されたＵＲＩにアクセスし、ＵＲＩに対応付けられたボタン対応情報を閲覧する態様で行う。従って、利用者が意図しないタイミングでボタン対応情報が携帯端末３０に送信されることを回避し、セキュリティーを向上させることができる。
【００６２】
自動取引システム５０は、利用者がボタン番号表示ボタンＦ８を操作することによって、ボタン対応情報が表示された標準配置暗証番号入力ボタンＦ９による暗証番号の入力を可能にする。暗証番号の入力手段として、暗証番号入力ボタンＦ６または標準配置暗証番号入力ボタンＦ９のいずれかを利用者が選択することができる。
【実施例２】
【００６３】
本発明の実施例２について説明する。実施例２と実施例１との異なる点は、取引処理（図７：ステップＳ１１０）の処理内容であり、自動取引システム５０のシステム構成は同じである。従って、システム構成の説明は省略する。本実施例における取引処理は、利用者がＡＴＭ１０を用いて取引を行った後に、自動取引システム５０が自動でボタン対応情報を変更・更新する処理である。
【００６４】
図１２は、実施例２における取引処理の流れを示すフローチャートである。図示するように、取引処理が開始されると、ＡＴＭ１０の制御部１１と、サーバ２０の制御部２１との間で、図８に示したステップＳ１１２〜Ｓ１１６およびステップＳ２１２〜Ｓ２２２に対応する処理が実行される。すなわち、利用者が入力した暗証番号を受付け、暗証番号が正しい場合に現金を出金する処理が実行される。
【００６５】
その後、ＡＴＭ１０とサーバ２０と携帯端末３０との間で、図９において説明したステップＳ１５４〜Ｓ１５６、ステップＳ２５４〜Ｓ２６４、ステップＳ３５２〜Ｓ３６２に対応する処理が実行される。すなわち、自動で暗証番号入力ボタンＦ６のボタン配置を変更・更新し、ＡＴＭ１０の表示部１７および携帯端末３０を介して利用者にボタン対応情報を更新した旨を通知する処理が実行される。
【００６６】
以上説明したように、実施例２における取引処理は、利用者が意図したタイミングでボタン対応情報を更新するだけでなく、利用者への出金を行った後に自動でボタン対応情報を更新する。利用者による暗証番号の入力操作を第三者に見られて操作パターンを知られ、かつ、第三者に携帯端末３０を取得されて利用者の口座のボタン配置を閲覧された場合であっても、出金後にボタン対応情報は変更・更新されるので、第三者に暗証番号を知られることを防ぐことができる。よって、さらにセキュリティーを向上させることができる。
【実施例３】
【００６７】
本発明の実施例３について説明する。実施例３と実施例１との異なる点は、引き出し処理の処理内容であり、自動取引システム５０のシステム構成は同じである。従って、システム構成の説明は省略する。本実施例における取引処理は、利用者が出金を行うための暗証番号を入力する前に、自動取引システム５０が自動でボタン対応情報を更新する。その後、自動取引システム５０は、更新したボタン対応情報に基づいて利用者から暗証番号の入力を受け付け出金を行う。
【００６８】
図１３は、本実施例における引き出し処理の流れを示すフローチャートである。引き出し処理は、利用者が表示画像Ｐ１に表示されたお引き出しボタンＦ１を操作することによって開始される。図示するように、自動取引システム５０は、引き出し処理を開始すると、ＡＴＭ１０の制御部１１がカード機構部１３を制御して利用者からキャッシュカードを受け付ける（ステップＳ１９２）。制御部１１は、受け付けたキャッシュカードから、口座の金融機関番号および口座番号を取得する（ステップＳ１９３）。
【００６９】
その後、ＡＴＭ１０とサーバ２０と携帯端末３０との間で、図９において説明したステップＳ１５２〜Ｓ１５６、ステップＳ２５２〜Ｓ２６４、ステップＳ３５２〜Ｓ３６２に対応する処理が実行される。すなわち、自動で暗証番号入力ボタンＦ６のボタン対応情報を更新し、ＡＴＭ１０の表示部１７および携帯端末３０を介して利用者にボタン対応情報を更新した旨を通知する処理が実行される。
【００７０】
その後、図７で説明したステップＳ１０４〜Ｓ１１０に対応する処理が実行される。すなわち、更新されたボタン対応情報に基づく利用者からの暗証番号の入力の受付けや、取引処理が実行される。
【００７１】
その後、制御部１１は、利用者との取引が終了した旨の取引処理終了通知をサーバ２０に送信する（ステップＳ１９４）。その後、制御部２１は、ボタン配置割当テーブル２４に記憶されているボタン対応情報のうち、取引を終了した利用者のボタン対応情報を未設定の状態に更新する（ステップＳ２９３）。具体的には、ボタン配置割当テーブル２４に記憶されている利用者のボタン対応情報を「ＮＵＬＬ」に更新する。
【００７２】
そして、制御部２１は、ボタン配置情報未設定通知をＡＴＭ１０および携帯端末３０に送信する（ステップＳ２９４）。ＡＴＭ１０の制御部１１は、ボタン配置情報未設定通知を受信し（ステップＳ１９５）、表示部１７を介してボタン対応情報を未設定状態に更新したことを利用者に案内表示する（ステップＳ１９６）。
【００７３】
また、携帯端末３０の制御部３１は、ボタン配置情報未設定通知を受信し（ステップＳ３９２）、表示部３４を介してボタン対応情報を未設定状態に更新したことを利用者に案内表示する（ステップＳ３９４）。
【００７４】
以上説明したように、実施例３における引き出し処理は、利用者がＡＴＭ１０を利用している間だけ、暗証番号入力ボタンＦ６のボタン配置を有効にする処理である。よって、利用者による暗証番号の入力操作を第三者に見られ、番号を入力する操作パターンを知られた場合であっても、利用者がＡＴＭ１０を利用した後に、ボタン配置割当テーブル２４のボタン配置は未設定状態になるので、第三者に暗証番号を知られることを防ぐことができる。よって、セキュリティーを向上させることができる。
【変形例】
【００７５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明をわかりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成の一部について、他の実施例の構成を加えることも可能である。また、各実施例の構成の追加・削除・置換をすることが可能である。
【００７６】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体におくこともできる。
【００７７】
また、図中の制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えても良い。
【００７８】
・変形例１：
上記実施例においては、自動取引システム５０は、ボタン対応情報の変更・更新を行った場合には、携帯端末３０にボタン対応情報を送信することによって、利用者にボタン対応情報の提示を行ったが、それに限ることなく種々の方法によって利用者に更新・変更したボタン対応情報の提示を行うとしてもよい。例えば、ボタン対応情報を表す情報を明細票等の媒体に印字し、明細票機構部１４から出力するとしてもよい。このようにすることで、比較的容易な方法で利用者に更新・変更したボタン対応情報を提示することができる。
【００７９】
・変形例２：
上記実施例においては、暗証番号入力ボタンＦ６の各ボタンは縦４つ×横３つに配列したが、それに限ることなく種々の配列態様を採用することができる。図１４は、暗証番号入力ボタンＦ６の配列態様の一例を示す説明図である。図１４には、理解を容易とするため、暗証番号入力ボタンＦ６の各ボタンには、各ボタンと入力情報とを対応付けるボタン対応情報の一例を表示している。実際には、暗証番号入力ボタンＦ６には、ボタン対応情報は表示されない。このようにしても、上記実施例と同様の効果を得ることができる。
【００８０】
・変形例３：
上記実施例においては、暗証番号入力ボタンＦ６を構成する全てのボタンのボタン対応情報を利用者に表示しないとしたが、一部のボタンのボタン対応情報のみ利用者に表示しないとしてもよい。このようにしても、利用者が操作したボタンとそのボタンによって入力される番号との対応関係の一部は第三者に認識されないため、暗証番号を第三者に認識されることを防止することができる。
【００８１】
・変形例４：
上記実施例においては、認証情報として暗証番号を採用したが、認証情報としては種々の情報を採用することができる。例えば、パスワード、利用者の氏名、生年月日など、利用者に固有の情報を採用することができる。このようにしても上記実施例と同様の効果を得ることができる。
【００８２】
・変形例５：
自動取引システム５０において、サーバ２０が備える一部または全部の構成をＡＴＭ１０が備えるとしてもよい。サーバ２０の構成の全部をＡＴＭ１０が備える場合には、自動取引システム５０は、インターネット４０を備えないとしてもよい。
【符号の説明】
【００８３】
１０…自動取引装置
１１…制御部
１２…回線通信部
１３…カード機構部
１４…明細票機構部
１５…現金入出金機構部
１６…操作入力部
１７…表示部
２０…サーバ
２１…制御部
２２…回線通信部
２３…ボタン割当処理部
２４…ボタン配置割当テーブル
２５…顧客情報処理部
２６…顧客情報テーブル
３０…携帯端末
３１…制御部
３２…回線通信部
３３…操作入力部
３４…表示部
３５…情報保持部
４０…インターネット
５０…自動取引システム
Ｆ１…お引き出しボタン
Ｆ２…残高照会ボタン
Ｆ３…ボタン配置登録ボタン
Ｆ４…お預け入れボタン
Ｆ５…お振り込みボタン
Ｆ６…暗証番号入力ボタン
Ｆ７…配置再割当ボタン
Ｆ８…ボタン番号表示ボタン
Ｆ９…標準配置暗証番号入力ボタン
Ｆ１０…ボタン番号非表示ボタン
Ｆ１１…入力状況表示画像
Ｆ１２…配置登録操作ボタン
Ｐ１〜Ｐ４…表示画像
【図１】
2015005078.tif 000003
【図２】
2015005078.tif 000004
【図３】
2015005078.tif 000005
【図４】
2015005078.tif 000006
【図５】
2015005078.tif 000007
【図６】
2015005078.tif 000008
【図７】
2015005078.tif 000009
【図８】
2015005078.tif 000010
【図９】
2015005078.tif 000011
【図１０】
2015005078.tif 000012
【図１１】
2015005078.tif 000013
【図１２】
2015005078.tif 000014
【図１３】
2015005078.tif 000015
【図１４】
2015005078.tif 000016