(57)【要約】【課題】タイムアウトの発生が抑制されて、使いやすさが向上する。【解決手段】自動取引装置１では、利用者による操作入力に応じて画面選択手段５が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント手段６がカウントして取得して、当該発生回数が多い取引画面のタイムアウト時間を時間延長手段９により延長するようにした。これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、自動取引装置１が使いやすくなる。【選択図】図１
2012203511.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、
取引の種類に対応した前記取引画面を保持する取引画面保持手段と、
利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、
前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段と、
を有することを特徴とする自動取引装置。
【請求項２】
前記時間延長手段は、前記タイムアウトの前記発生回数が所定の閾値よりも多い場合に、前記タイムアウト時間を延長する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記表示手段が表示する前記取引画面にタイムアウトが発生すると、前記表示手段が表示する前記取引画面のタイムアウトの発生回数に１を追加するカウント手段、
をさらに有することを特徴とする請求項２記載の自動取引装置。
【請求項４】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、
取引の種類に対応した前記取引画面を保持する取引画面保持手段と、
利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、
前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段と、
を有することを特徴とする自動取引装置。
【請求項５】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御方法において、
画面選択手段が、利用者の操作入力に基づいて表示する取引画面を取引の種類に対応した前記取引画面を保持する取引画面保持手段から選択し、
時間延長手段が、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する、
ことを特徴とする自動取引装置の表示制御方法。
【請求項６】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御方法において、
画面選択手段が、利用者の操作入力に基づいて表示する取引画面を取引の種類に対応した前記取引画面を保持する取引画面保持手段から選択し、
延長ボタン表示手段が、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する、
ことを特徴とする自動取引装置の表示制御方法。
【請求項７】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御プログラムにおいて、
コンピュータを、
取引の種類に対応した前記取引画面を保持する取引画面保持手段、
利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段、
前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段、
として機能させることを特徴とする自動取引装置の表示制御プログラム。
【請求項８】
表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御プログラムにおいて、
コンピュータを、
取引の種類に対応した前記取引画面を保持する取引画面保持手段、
利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段、
前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段、
として機能させることを特徴とする自動取引装置の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
自動取引装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
金融機関、コンビニエンスストア、駅構内等に設置されている自動取引装置（ＡＴＭ）は、利用者の操作入力に応じて、現金の預け入れ並びに引き出し、指定口座への振り込み、預貯金通帳の繰り越し等の金融取引を自動的に行うものである（特許文献１参照）。
【０００３】
このようなＡＴＭの多くでは、タッチパネルが採用されており、当該タッチパネルの画面の所定位置に各取引を実行させるためのボタンが配置されている。利用者が当該ボタンに該当する画面の箇所をタッチすると、ＡＴＭはこのようなタッチ入力に応じたボタンに対応する金融取引を実行する。
【０００４】
なお、ＡＴＭでは、タッチパネルの画面に取引画面が所定時間以上、操作入力が全くされない場合、つまり、タイムアウトになってしまった場合、当該取引画面から顧客の待ち受け画面に切り替わるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３１５２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＡＴＭは、金融機関によってはタッチパネルの各種ボタンの配置が異なる。このために、利用者が普段利用しない金融機関のＡＴＭを利用する場合には、取引画面に対してボタンの配置の確認に時間を要し、当該取引画面がタイムアウトになってしまう恐れもある。使い慣れているＡＴＭでも、振り込み時の振り込み先の口座番号、氏名等の入力は時間を要し、タイムアウトになりやすい。また、ＡＴＭの機種変更等に応じて、タッチパネルの画面における各種ボタンの配置が変更された場合にも、ボタンの配置の確認に時間を要するため、同様にタイムアウトになってしまうことが考えられる。タイムアウトになってしまうと、これまでに入力した情報等がキャンセルされ、待ち受け画面が表示されてしまう。このため、利用者は再び最初から取引操作を行わなければならず、煩雑な操作が増加してしまうという問題点があった。
【０００７】
本発明はこのような点に鑑みてなされたものであり、使いやすさが向上した自動取引装置、表示制御方法及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段と、を有する自動取引装置が提供される。
【０００９】
また、上記の課題を解決するために、上記の自動取引装置と同様の表示制御方法及び同様の表示制御プログラムが提供される。
上記課題を解決するために、表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段と、を有する自動取引装置が提供される。
【００１０】
また、上記の課題を解決するために、上記の自動取引装置と同様の表示制御方法及び同様の表示制御プログラムが提供される。
【発明の効果】
【００１１】
上記の自動取引装置、表示制御方法及び表示制御プログラムによれば、タイムアウトの発生が抑制されて、使いやすさが向上する。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る自動取引装置を説明するための概念図である。
【図２】第２の実施の形態に係るＡＴＭの外観例を示す図である。
【図３】第２の実施の形態に係るＡＴＭのハードウェア構成例を示す図である。
【図４】第２の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
【図５】第２の実施の形態に係るＡＴＭが備える取引画面情報を示す図である。
【図６】第２の実施の形態に係るＡＴＭが備えるタイムアウトの発生回数の閾値情報を示す図である。
【図７】第２の実施の形態に係るＡＴＭが備えるタイムアウト時間情報を示す図である。
【図８】第２の実施の形態に係るＡＴＭの表示処理手順を示すフローチャート（その１）である。
【図９】第２の実施の形態に係るＡＴＭの表示処理手順を示すフローチャート（その２）である。
【図１０】第２の実施の形態に係るＡＴＭの表示処理手順を示すフローチャート（その３）である。
【図１１】第２の実施の形態に係るＡＴＭのタイムアウト発生回数判定処理を示すフローチャートである。
【図１２】第２の実施の形態に係るＡＴＭの時間計測処理を示すフローチャートである。
【図１３】第２の実施の形態に係るＡＴＭで表示されるタイムアウト時間の設定画面例を示す図である。
【図１４】第３の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
【図１５】第３の実施の形態に係るＡＴＭの時間計測処理を示すフローチャートである。
【図１６】第３の実施の形態に係るＡＴＭで表示される延長ボタンの画面例を説明するための図（その１）である。
【図１７】第３の実施の形態に係るＡＴＭで表示される延長ボタンの画面例を説明するための図（その２）である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して実施の形態について説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る自動取引装置を説明するための概念図である。
【００１４】
自動取引装置１は、取引画面のタイムアウトの発生状況に応じて、当該取引画面のタイムアウト時間を自動的に延長することができるものである。
このような自動取引装置１は、取引画面情報保持手段２、回数情報保持手段３、入力受付手段４、画面選択手段５、カウント手段６、表示要求手段７、時間計測手段８及び時間延長手段９を備えている。さらに、自動取引装置１は、取引画面等を表示するための表示手段１ａを備えている。なお、入力受付手段４、画面選択手段５、カウント手段６、表示要求手段７、時間計測手段８及び時間延長手段９は、自動取引装置１が備える図示しないＣＰＵ（Central Processing Unit：中央演算処理装置）によって表示制御プログラムが実行されることにより、その処理機能が実現される。
【００１５】
取引画面情報保持手段２は、取引の種類に応じた取引画面を保持する。取引画面は、取引選択、振り込み、引き出し等の様々な取引ごとに画面番号がそれぞれ付されている。
回数情報保持手段３は、取引画面の画面番号に対応付けられた、当該取引画面のタイムアウトの発生回数に関する情報を保持する。
【００１６】
入力受付手段４は、表示手段１ａに表示された画面に対する利用者の操作入力を受け付ける。
画面選択手段５は、利用者の操作入力に応じた取引に対応する取引画面を取引画面情報保持手段２から選択する。
【００１７】
カウント手段６は、選択した取引画面に対応付けられた選択した取引画面のこれまでのタイムアウトの発生回数をカウントして取得する。
表示要求手段７は、画面選択手段５が選択した取引画面を表示手段１ａに表示させる。
【００１８】
時間計測手段８は、表示要求手段７が取引画面を表示手段１ａに表示させると、時間の計測を開始する。時間計測手段８は、計測している時間がタイムアウト時間に達するまでに、入力受付手段４が利用者からの操作入力を受け付ければ、画面選択手段５に次の取引に対応する取引画面の選択要求を通知する。一方、計測している時間がタイムアウト時間に達すると、画面選択手段５に初期画面（例えば、取引選択画面）に対応する画面の選択要求を通知する。
【００１９】
時間延長手段９は、取得したタイムアウトの発生回数に応じて、選択した取引画面のタイムアウト時間を延長する。これにより、時間計測手段８が計測する時間がタイムアウト時間に達するまでの時間が延長する。なお、時間延長手段９は、設定に応じて、タイムアウト時間に所定の時間を追加して、または、当該タイムアウト時間を所定倍して、延長することができる。
【００２０】
このような構成を有する自動取引装置１の取引画面の表示方法について説明する。なお、以下では、所望の取引を選択することができる取引選択画面を表示手段１ａに表示している状態から説明を行う。
【００２１】
利用者は、表示手段１ａが表示する取引選択画面から所望の取引を選択し、自動取引装置１で当該取引を実行させるための操作入力を行う。
入力受付手段４が利用者による当該操作入力を受け付けると、画面選択手段５は当該操作入力に応じた取引に対応する取引画面を取引画面情報保持手段２から選択する。
【００２２】
カウント手段６は、回数情報保持手段３を参照して、選択された取引画面の画面番号に対応付けられたタイムアウトの発生回数をカウントして取得する。
表示要求手段７は、選択した取引画面を表示手段１ａに表示させる。さらに、カウント手段６が取得した当該発生回数が、例えば所定の閾値を超えている場合には、時間延長手段９はタイムアウト時間を延長する。
【００２３】
なお、取引画面のタイムアウトの発生回数が多いということは、当該取引画面では、例えば、入力に時間を要し、また、ボタンの配置のレイアウトの変更により利用者が慣れておらず、画面中のボタンの配置の確認に時間を要したこと等が多く生じてしまっていることが考えられる。
【００２４】
時間計測手段８は、表示手段１ａに表示した取引画面に対する利用者からの操作入力を入力受付手段４が受け付けてから、延長されたタイムアウト時間までの時間の計測を実行する。
【００２５】
そして、計測時間が延長されたタイムアウト時間に達するまでの間に入力受付手段４が利用者からの当該取引画面に対する操作入力を受け付けると、時間計測手段８は、当該取引画面の次に実行される取引に対応する取引画面の選択要求を画面選択手段５に通知する。
【００２６】
一方、利用者からの当該取引画面に対する操作入力が行われずに、計測時間が延長されたタイムアウト時間になると、時間計測手段８は、当該取引画面に代わり取引選択画面の選択要求を画面選択手段５に通知する。
【００２７】
この場合、当該タイムアウト時間は延長されているために、利用者はタイムアウトの発生回数が多い取引画面に対してタイムアウトが発生せずに、所定の入力を行うことができるようになる。
【００２８】
このように自動取引装置１では、利用者による操作入力に応じて画面選択手段５が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント手段６がカウントして取得し、当該発生回数が多い取引画面のタイムアウト時間を時間延長手段９により延長するようにした。
【００２９】
これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、自動取引装置１が使いやすくなる。
【００３０】
［第２の実施の形態］
次に、自動取引装置としてＡＴＭを適用した場合について具体的に説明する。
図２は、第２の実施の形態に係るＡＴＭの外観例を示す図である。
【００３１】
ＡＴＭ１０は、取引等に関する画面を表示する表示部３０ａ、前面にカード挿入／排出口４０ａを有するカード処理ユニット、通帳挿入／排出口５０ａを有する通帳処理ユニット、紙幣挿入／放出口６０ａを有する紙幣処理ユニット、及び硬貨挿入／放出口７０ａを有する硬貨処理ユニットを有する。さらに、ＡＴＭ１０は、ユーザからの操作入力及び表示のための、例えば、タッチパネルである表示ユニットを有する。
【００３２】
次に、このような外観のＡＴＭ１０のハードウェア構成について説明する。
図３は、第２の実施の形態に係るＡＴＭのハードウェア構成例を示す図である。
ＡＴＭ１０は、ＡＴＭ１０で行われる所定の処理を実行する制御ユニット２０、ユーザからの操作入力及び出力結果を表示する表示ユニット３０を有する。さらに、ＡＴＭ１０には、図２で説明した、カード挿入／排出口４０ａを有するカード処理ユニット４０、通帳挿入／排出口５０ａを有する通帳処理ユニット５０、紙幣挿入／放出口６０ａを有する紙幣処理ユニット６０、及び硬貨挿入／放出口７０ａを有する硬貨処理ユニット７０を有する。
【００３３】
制御ユニット２０は、ＣＰＵ２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＨＤＤ（Hard Disk Drive）２０ｃ、グラフィックインタフェース２０ｄ、ホスト通信制御部２０ｅ及び入出力インタフェース２０ｆを備えており、これらの各部はバス２０ｇで相互に接続されている。
【００３４】
ＣＰＵ２０ａは、ＨＤＤ２０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、このＡＴＭ１０全体を統括的に制御する。
ＲＡＭ２０ｂには、ＣＰＵ２０ａに実行させるＯＳ（Operating System）並びにプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０ｂには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
【００３５】
ＨＤＤ２０ｃには、ＡＴＭ１０上のＯＳ及びアプリケーションのプログラムが格納される。また、ＨＤＤ２０ｃには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
【００３６】
グラフィックインタフェース２０ｄには、表示ユニット３０が接続されている。グラフィックインタフェース２０ｄは、ＣＰＵ２０ａからの命令に従って、画面を表示ユニット３０の表示部３０ａに表示させる。また、グラフィックインタフェース２０ｄは、表示ユニット３０の入力検知部３０ｂで検知された操作入力に応じた情報を取得する。
【００３７】
ホスト通信制御部２０ｅは、様々な場所に設置したＡＴＭの管理を行う管理センターのホストコンピュータ（図示を省略）と通信可能に例えばＬＡＮ（Local Area Network）で接続されており、ホストコンピュータと送受信信号の通信を行うことができる。
【００３８】
入出力インタフェース２０ｆには、カード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０が接続されている。また、入出力インタフェース２０ｆは、カード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０、バス２０ｇを介してＣＰＵ２０ａと相互に信号の送受信を行う。
【００３９】
表示ユニット３０は、表示部３０ａと、入力検知部３０ｂとを備える。
表示部３０ａは、ＡＴＭ１０の処理に応じ画面情報に基づいて画面を表示する、例えばＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）である。
【００４０】
入力検知部３０ｂは、表示部３０ａが表示する画面に対する利用者のタッチを検知する。具体的には、利用者のタッチによる操作入力によって赤外線ビームが遮光された赤外線ＬＥＤ（Light Emitting Diode）とフォトトランジスタとから操作入力の位置情報を検出して、当該位置情報を制御ユニット２０に送信する。なお、制御ユニット２０のＣＰＵ２０ａにより、検知したタッチ位置に該当する画面に表示されている処理内容を識別して、当該処理を実行する。
【００４１】
カード処理ユニット４０は、カード挿入／排出口４０ａから挿入されたユーザのカードの実行指示に応じて所定の処理の処理結果を記録する。また、カード処理ユニット４０は、処理結果の記録が完了したカードを、カード挿入／排出口４０ａから排出して、ユーザに返却する。
【００４２】
通帳処理ユニット５０は、通帳挿入／排出口５０ａから挿入されたユーザの通帳を所定位置まで搬送し、ユーザからの実行指示に応じて所定の処理の処理結果を記録する。また、通帳処理ユニット５０は、処理結果の記録が完了した通帳を搬送して、通帳挿入／排出口４０ａから排出して、ユーザに返却する。
【００４３】
紙幣処理ユニット６０及び硬貨処理ユニット７０は、紙幣挿入／放出口６０ａ及び硬貨挿入／放出口７０ａから挿入された紙幣及び硬貨を受け入れて、紙幣及び硬貨をそれぞれ計数する。また、ユーザの所定の実行指示に応じて、紙幣挿入／放出口６０ａ及び硬貨挿入／放出口７０ａから処理に応じた額の紙幣及び硬貨を放出することができる。
【００４４】
このようなカード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０は、ユーザによる表示ユニット３０を介した操作入力に応じて、制御ユニット２０のＣＰＵ２０ａによってそれぞれ制御される。
【００４５】
なお、図３に記載したハードウェア構成以外にも、例えば、オペレータ、係員、行員等がＡＴＭ１０の様々な設定を管理し、設定状況を把握するための操作表示ユニット等の上位装置（図示を省略）を制御ユニット２０に接続するようにしても構わない。
【００４６】
次いで、このようなハードウェア構成であるＡＴＭ１０が備える制御機能について説明する。
図４は、第２の実施の形態に係るＡＴＭが備える機能を示すブロック図である。また、図５、図６及び図７は、第２の実施の形態に係るＡＴＭが備える取引画面情報、タイムアウトの発生回数の閾値情報及びタイムアウト時間情報をそれぞれ示す図である。
【００４７】
ＡＴＭ１０は、取引画面のタイムアウトの発生回数を記録し、取引画面のタイムアウトの発生回数に応じて、当該取引画面のタイムアウト時間を自動的に延長することができるものである。
【００４８】
このようなＡＴＭ１０は、図４に示されるように、取引画面情報保持部１１、回数情報保持部１２及びタイムアウト時間保持部１３を備える。さらに、ＡＴＭ１０は、入力受付部１４、画面選択部１５、カウント制御部１６、表示要求部１７、時間計測部１８及び時間延長部１９を備えている。
【００４９】
取引画面情報保持部１１は、図５に示されるように、表示ユニット３０の表示部３０ａに表示される、取引の種類に応じた取引画面を保持する。取引画面情報保持部１１が保持する取引画面は、各取引画面に対してそれぞれ画面番号が対応付けられている。例えば、取引を選択させるための「取引選択」画面には画面番号として「１」が、振り込み先の入力を受け付ける「振込先入力」画面には画面番号として「１０」がそれぞれ対応付けられている。
【００５０】
回数情報保持部１２は、図６に示されるように、取引画面の画面番号に対して、当該取引画面のこれまでのタイムアウトの発生回数（中央欄）と、当該取引画面のタイムアウトの発生回数の閾値（右欄）に関する情報を保持する。なお、図６の画面番号は図５の画面番号に対応している。例えば、図６の画面番号の「１０」は、図５の「振込先入力」に対応している。なお、図６では、画面番号の「１（「取引選択」画面）」には、タイムアウトの発生回数が設定されていない。後述するカウント制御部１６が、表示されている取引画面（「取引選択」画面を除く）のタイムアウトに応じて、当該取引画面に対応する画面番号のタイムアウトの発生回数に１を追加する。このように、図６では、例えば、画面番号の「１１」である「振込依頼名入力」画面では、これまで（本日中）にタイムアウトが４回／日発生しており、当該画面のタイムアウトの発生回数の閾値は１０回／日である。
【００５１】
タイムアウト時間保持部１３は、図７に示されるように、取引画面の画面番号に応じて、当該取引画面（「取引選択」画面を除く）が表示されてから、タイムアウトされるまでの時間（タイムアウト時間（標準時））（中央欄）と、当該取引画面のタイムアウト時間が延長された時間（延長時）（右欄）とを保持する。後述するように、タイムアウトの発生回数が閾値を超えると、標準時のタイムアウト時間が延長されて、延長時のタイムアウト時間が設定される。なお、タイムアウト時間保持部１３でも図７の画面番号は図５の画面番号に対応している。例えば、画面番号の「１２」である「金額入力」画面が表示されてから標準時のタイムアウト時間は３０秒であり、延長されるとタイムアウト時間は６０秒になることがわかる。
【００５２】
入力受付部１４は、表示ユニット３０の入力検知部３０ｂが検知した、利用者の表示部３０ａに対するタッチによる操作入力を受け付ける。また、入力受付部１４は、カード処理ユニット４０が検知した、カード挿入／排出口４０ａから挿入されたカードの情報も受け付ける。このように表示部３０ａに表示された取引画面に対する操作入力及びカード処理ユニット４０に対するカードの挿入がそれぞれ正常に行われると、ＡＴＭ１０は当該操作入力及びカードに応じた取引処理を実行する。
【００５３】
画面選択部１５は、取引画面情報保持部１１から入力受付部１４の受け付けた内容に応じた取引に対応する取引画面を選択する。また、画面選択部１５は、時間計測部１８からの選択要求に基づいて、取引画面情報保持部１１から「取引選択」画面またはその他各種取引画面を選択する。
【００５４】
カウント制御部１６は、回数情報保持部１２を参照して、画面選択部１５が選択した取引画面の画面番号に対応したタイムアウトの発生回数を取得し、取得したタイムアウトの発生回数が当該画面番号に対応したタイムアウトの発生回数の閾値を超えているか否かを判定すると共に、時間計測部１８が計測する時間がタイムアウト時間に達したと判定した場合には、タイムアウトした取引画面のタイムアウトの発生回数に１を追加する。
【００５５】
表示要求部１７は、カウント制御部１６から画面選択部１５が選択した取引画面を受け取り、当該取引画面の表示要求を表示部３０ａに通知して、画面選択部１５が選択した取引画面を表示部３０ａに表示させる。
【００５６】
時間計測部１８は、表示要求部１７が取引画面の表示要求を表示部３０ａに通知すると、入力受付部１４が利用者の操作入力の検知を受け付けるまでの時間の計測を行う。一方、時間計測部１８は、計測時間が、入力受付部１４が利用者の操作入力の検知を受け付けることなくタイムアウト時間に達した場合には、表示部３０ａで表示されている取引画面に代わって「取引選択」画面の選択要求を画面選択部１５に通知する。なお、時間計測部１８は、タイムアウト時間保持部１３を参照して、表示される取引画面に対応した標準時または延長時のタイムアウト時間を計測する。
【００５７】
時間延長部１９は、カウント制御部１６により、選択された取引画面に対応する画面番号のタイムアウトの発生回数がタイムアウトの発生回数の閾値を超えていると判定された場合に、タイムアウト時間保持部１３において、当該画面番号に対応するタイムアウト時間を、所定割合倍増させ、または、所定時間追加して延長する。例えば、図７の場合では、時間延長部１９は、延長対象の取引画面に対応する画面番号において、標準時から延長時のタイムアウト時間を選択することで、タイムアウト時間を延長する。
【００５８】
次に、このようなＡＴＭ１０で実行される表示処理について説明する。なお、以下では、振り込みを行う場合を例に挙げて説明する。また、振り込みを行う場合には、図５に示した画面内容が順に表示される。
【００５９】
図８、図９及び図１０は、第２の実施の形態に係るＡＴＭの表示処理手順を示すフローチャートである。
［ステップＳ１１］  ＡＴＭ１０に電源が投入されると、入力受付部１４は電源が投入されたことを表す信号を画面選択部１５に通知する。画面選択部１５は、取引画面情報保持部１１が保持する「取引選択」画面を選択して、選択した「取引選択」画面を、カウント制御部１６を介して表示要求部１７に通知する。
【００６０】
表示要求部１７が「取引選択」画面の表示要求を表示部３０ａに通知すると、表示ユニット３０の表示部３０ａは「取引選択」画面を表示する。
［ステップＳ１２］  入力受付部１４がステップＳ１１で表示部３０ａに表示した画面に対する入力を受け付けると、画面選択部１５に次の処理に対応する取引（「カード受付」）画面の選択要求を通知する。
【００６１】
画面選択部１５は、取引画面情報保持部１１が保持する「カード受付」画面を選択して、選択した「カード受付」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００６２】
表示要求部１７は、「カード受付」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「カード受付」画面を表示する。
［ステップＳ３０］  入力受付部１４は、表示部３０ａが表示している画面に対する利用者からのタッチによる入力を待ち受ける。入力受付部１４が所定時間内に入力を受け付けられると、ステップＳ１３に進められる。入力受付部１４が所定時間内に入力が受け付けられない場合にはタイムアウトとなりステップＳ１１に再び進められる。
【００６３】
なお、以下に行われるステップＳ３０の処理の説明については省略するが、ステップＳ３０では、入力受付部１４が所定時間内に入力を受け付けられると、次のステップに進められる。例えば、ステップＳ１３後のステップＳ３０で入力受付部１４が所定時間内に入力を受け付けられると、ステップＳ１４に進められる。
【００６４】
［ステップＳ１３］  入力受付部１４がステップＳ１２で表示部３０ａに表示した画面に対して、カードを正しく受け付けると、画面選択部１５に次の処理に対応する取引（「暗証番号受付」）画面の選択要求を通知する。
【００６５】
画面選択部１５は、取引画面情報保持部１１が保持する「暗証番号受付」画面を選択して、選択した「暗証番号受付」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００６６】
表示要求部１７は、「暗証番号受付」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「暗証番号受付」画面を表示する。
［ステップＳ１４］  入力受付部１４がステップＳ１３で表示部３０ａに表示した画面に対して暗証番号の入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「振込先金融機関選択」）画面の選択要求を通知する。
【００６７】
画面選択部１５は、取引画面情報保持部１１が保持する「振込先金融機関選択」画面を選択して、選択した「振込先金融機関選択」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００６８】
表示要求部１７は、「振込先金融機関選択」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「振込先金融機関選択」画面を表示する。
［ステップＳ１５］  入力受付部１４がステップＳ１４で表示部３０ａに表示した画面に対して振込先金融機関の選択入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「金融機関名選択」）画面の選択要求を通知する。
【００６９】
画面選択部１５は、取引画面情報保持部１１が保持する「金融機関名選択」画面を選択して、選択した「金融機関名選択」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００７０】
表示要求部１７は、「金融機関名選択」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「金融機関名選択」画面を表示する。
［ステップＳ１６］  入力受付部１５がステップＳ１５で表示部３０ａに表示した画面に対して金融機関名の選択入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「支店名選択」）画面の選択要求を通知する。
【００７１】
画面選択部１５は、取引画面情報保持部１１が保持する「支店名選択」画面を選択して、選択した「支店名選択」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００７２】
表示要求部１７は、「支店名選択」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「支店名選択」画面を表示する。
［ステップＳ１７］  入力受付部１６がステップＳ１６で表示部３０ａに表示した画面に対して支店名の選択入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「振込先入力」）画面の選択要求を通知する。
【００７３】
画面選択部１５は、取引画面情報保持部１１が保持する「振込先入力」画面を選択して、選択した「振込先入力」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００７４】
表示要求部１７は、「振込先入力」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「振込先入力」画面を表示する。
［ステップＳ１８］  入力受付部１６がステップＳ１７で表示部３０ａに表示した画面に対して振込先の入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「振込依頼名入力」）画面の選択要求を通知する。
【００７５】
画面選択部１５は、取引画面情報保持部１１が保持する「振込依頼名入力」画面を選択して、選択した「振込依頼名入力」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００７６】
表示要求部１７は、「振込依頼名入力」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「振込依頼名入力」画面を表示する。
［ステップＳ１９］  入力受付部１６がステップＳ１８で表示部３０ａに表示した画面に対して振込依頼名の入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「金額入力」）画面の選択要求を通知する。
【００７７】
画面選択部１５は、取引画面情報保持部１１が保持する「金額入力」画面を選択して、選択した「金額入力」画面をカウント制御部１６を介して表示要求部１７に通知する。
表示要求部１７は、「金額入力」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「金額入力」画面を表示する。
【００７８】
［ステップＳ１０ａ］  入力受付部１６がステップＳ１９で表示部３０ａに表示した画面に対して金額の入力を正しく受け付けると、画面選択部１５に次の処理に対応する取引（「電文送信」）画面の選択要求を通知する。
【００７９】
画面選択部１５は、取引画面情報保持部１１が保持する「電文送信」画面を選択して、選択した「電文送信」画面をカウント制御部１６を介して表示要求部１７に通知する。
表示要求部１７は、「電文送信」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「電文送信」画面を表示する。
【００８０】
［ステップＳ１０ｂ］  ステップＳ１０ａで表示部３０ａに電文送信が正常に表示されると、入力受付部１６が画面選択部１５に次の処理に対応する取引（「振込内容確認」）画面の選択要求を通知する。
【００８１】
画面選択部１５は、取引画面情報保持部１１が保持する「振込内容確認」画面を選択して、選択した「振込内容確認」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００８２】
表示要求部１７は、「振込内容確認」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「振込内容確認」画面を表示する。
［ステップＳ１０ｃ］  入力受付部１６がステップＳ１０ｂで表示部３０ａに表示した画面に対して振込内容の確認入力を受け付けると、画面選択部１５に次の処理に対応する取引（「媒体返却確認」）画面の選択要求を通知する。
【００８３】
画面選択部１５は、取引画面情報保持部１１が保持する「媒体返却確認」画面を選択して、選択した「媒体返却確認」画面をカウント制御部１６を介して表示要求部１７に通知する。
【００８４】
表示要求部１７は、「媒体返却確認」画面の表示要求を表示部３０ａに通知することにより、表示部３０ａは「媒体返却確認」画面を表示する。
次に、上記、ステップＳ１２〜Ｓ１９，Ｓ１０ａ〜Ｓ１０ｃで実行される表示処理の詳細について更に説明する。なお、以下では、ステップＳ１２の場合を例に挙げて説明する。
【００８５】
図１１は、第２の実施の形態に係るＡＴＭのタイムアウト発生回数判定処理を示すフローチャートである。
［ステップＳ２１］  画面選択部１５は、前回表示されていた画面の次に表示される取引画面を取引画面情報保持部１１から選択する。
【００８６】
例えば、画面選択部１５は、「取引選択」画面の次に表示される「カード受付」画面を選択する。
［ステップＳ２２］  カウント制御部１６は、ステップＳ２２で選択した取引画面に対応付けられたタイムアウトの発生回数を回数情報保持部１２から取得する。
【００８７】
例えば、カウント制御部１６は、「カード受付」画面に対応付けられたタイムアウトの発生回数を取得する。
［ステップＳ２３］  カウント制御部１６は、回数情報保持部１２を参照して、ステップＳ２２で取得したタイムアウトの発生回数が当該取引画面に対応付けられた閾値を超えているか否かを判定する。
【００８８】
判定の結果、ステップＳ２２で取得したタイムアウトの発生回数が閾値を超えている場合にはステップＳ２４に進められ、超えていない場合にはステップＳ２５に進められる。
例えば、カウント制御部１６は、「カード受付」画面に対応付けられたタイムアウトの発生回数が閾値を超えているか否かを判定して、判定結果に応じて次に進められる処理が決定される。
【００８９】
［ステップＳ２４］  時間延長部１９は、タイムアウトの発生回数が閾値を超えていることを表すフラグをセットする。
［ステップＳ２５］  表示要求部１７は、ステップＳ２１で取得した取引画面の表示要求を表示部３０ａに通知して、表示部３０ａは当該取引画面を表示する。
【００９０】
次に、ステップＳ１２〜Ｓ１９，Ｓ１０ａ〜Ｓ１０ｃの後に実行されるステップＳ３０の時間計測処理について説明する。
図１２は、第２の実施の形態に係るＡＴＭの時間計測処理を示すフローチャートである。
【００９１】
［ステップＳ３１］  時間計測部１８は、ステップＳ２５でフラグがセットされている場合にはステップＳ３２に進められ、フラグがセットされていない場合にはステップＳ３３に進められる。
【００９２】
［ステップＳ３２］  時間計測部１８は、例えば、図７に示される、延長時のタイムアウト時間に基づいて時間の計測を実行する。
［ステップＳ３３］  時間計測部１８は、例えば、図７に示される、標準時のタイムアウト時間に基づいて時間の計測を実行する。
【００９３】
［ステップＳ３４］  時間計測部１８は、計測している時間がタイムアウトに達したか否かを判定する。
判定の結果、タイムアウトに達していない場合にはステップＳ３５に進められ、タイムアウトに達した場合にはステップＳ３７に進められる。
【００９４】
［ステップＳ３５］  入力受付部１４が表示部３０ａに表示されている画面に対して入力を受け付けるまで、時間計測部１８が時間の計測を行う。その間に入力受付部１４が入力を受け付けると、ステップＳ３６に進められる。
【００９５】
［ステップＳ３６］  ＡＴＭ１０では入力受付部１４に対する入力に応じて表示部３０ａに表示する画面に対応する取引処理を実行する。
［ステップＳ３７］  カウント制御部１６は、回数情報保持部１２が保持する、ステップＳ２５で表示した取引画面に対応するタイムアウトの発生回数に１を追加する。
【００９６】
［ステップＳ３８］  ステップＳ１１に進められる。即ち、画面選択部１５は、取引画面情報保持部１１から「取引選択」画面を選択して表示部３０ａに表示させる。
図１３は、第２の実施の形態に係るＡＴＭで表示されるタイムアウト時間の設定画面例を示す図である。
【００９７】
延長時のタイムアウト時間を設定する場合には、オペレータの操作入力に応じて、図１３に示されるように、タイムアウト時間の設定画面が、表示部３０ａに表示される。
当該設定画面では、タイムアウト時間の延長が実行されるための、取引画面の画面番号、タイムアウトの発生回数の閾値及びタイムアウト時間の延長時間の設定を行うことができる。
【００９８】
まず、タイムアウト時間の延長の対象となる取引画面（「取引選択」画面を除く）の画面番号を選択することができる。例えば、図１３では、「振込先入力」に対応する取引画面のタイムアウトの延長を実行させるために、当該取引画面に対応する画面番号「１０」が選択される。
【００９９】
タイムアウトの発生回数の閾値は、日、週または月単位のいずれかを選択することができ、このようにして選択した期間に対して、タイムアウト時間の延長が実行されるタイムアウトの発生回数（閾値）を設定することができる。例えば、図１３では、タイムアウトが１日に１０回発生すると、タイムアウト時間の延長が実行される。
【０１００】
また、タイムアウト時間の延長時間は、標準時のタイムアウト時間（例えば、３０秒）から、６０秒、７０秒、８０秒、９０秒・・・と自由に設定することができる。または、図示していないが、例えば、３０秒に対して、１．５倍、２．０倍、２．５倍・・・と倍増させて延長するように設定することも可能である。
【０１０１】
また、表示部３０ａには、「追加」ボタン３０ａａ及び「終了」ボタン３０ａｂが表示されている。
「追加」ボタン３０ａａは、別の画面番号に対するタイムアウト時間の設定に移る際に押下されると、新たな、タイムアウト時間の設定画面が表示される。
【０１０２】
「終了」ボタン３０ａｂは、画面番号に対するタイムアウト時間の設定を終了する際に押下されると、タイムアウト時間の設定が終了する。
このようなＡＴＭ１０による表示処理について具体例として振り込み処理を行う場合について説明する。
【０１０３】
まず、ＡＴＭ１０の表示部３０ａには「取引選択」画面が表示されている（図８：ステップＳ１１）。
利用者は「取引選択」画面に配置されている「振り込み」を実行するボタンをタッチする。すると、入力検知部３０ｂがタッチに対応する「振り込み」を検知する。そして、ＡＴＭ１０では、入力受付部１４は入力検知部３０ｂから当該「振り込み」の検知を受け付けると、画面選択部１５に次に表示される「カード受付」画面の選択要求を通知する。画面選択部１５は、「カード受付」画面を取引画面情報保持部１１から選択する（図１１：ステップＳ２１）。
【０１０４】
カウント制御部１６は、「カード受付」画面の画面番号「４」に対応付けられたタイムアウトの発生回数（０回／日）を回数情報保持部１２から取得する。カウント制御部１６が、当該発生回数が、画面番号「４」のタイムアウトの発生回数の閾値を超えていないことを判定すると、表示要求部１７は、「カード受付」画面の表示要求を表示部３０ａに通知して、表示部３０ａは「カード受付」画面を表示する（図８：ステップＳ１２、図１１：ステップＳ２２，Ｓ２３，Ｓ２５）。
【０１０５】
表示部３０ａに「カード受付」画面が表示されると、時間計測部１８は、フラグがセットされていないことを判定して、図７に示される、画面番号「４」の標準時のタイムアウト時間（３０秒）を計測する（ステップＳ３１，Ｓ３３）。
【０１０６】
入力受付部１４は、タイムアウト時間（３０秒）の間に、利用者からのカードの挿入を受け付けると、ＡＴＭ１０はカードの読み取りを実行する（図１２：ステップＳ３４，Ｓ３５，Ｓ３６）。
【０１０７】
一方、入力受付部１４は、タイムアウト時間（３０秒）の間に、利用者からのカードの挿入を受け付けない場合には、カウント制御部１６は、回数情報保持部１２が保持する、画面番号「４」に対応するタイムアウトの発生回数に１を追加して、画面選択部１５は、取引画面情報保持部１１から「取引選択」画面を選択して表示部３０ａに表示させる（図１２：ステップＳ３７，Ｓ３８）。
【０１０８】
ステップＳ３６にてＡＴＭ１０がカードの読み取りが完了すると、画面選択部１５は、「カード受付」取引の次に行われる取引の画面番号「６」に対応する「暗証番号受付」画面を取引画面情報保持部１１から選択して、上記と同様に、タイムアウトの発生回数が閾値を超えておらず、表示部３０ａに「暗証番号受付」画面を表示させる（図８：ステップＳ１３、図１１：ステップＳ２１〜Ｓ２３，Ｓ２５）。
【０１０９】
表示部３０ａに「暗証番号受付」画面が表示されると、時間計測部１８は、フラグがセットされていないことを判定して、図７に示される、画面番号「６」の標準時のタイムアウト時間（３０秒）を計測する（ステップＳ３１，Ｓ３３）。
【０１１０】
入力受付部１４は、タイムアウト時間（３０秒）の間に、利用者からの暗証番号の入力を受け付けると、ＡＴＭ１０は暗証番号の認証を実行する（図１２：ステップＳ３４，Ｓ３５，Ｓ３６）。
【０１１１】
以下、同様に、画面番号「７」〜「９」に対応する取引画面がそれぞれ順にタイムアウトが発生せずに表示部３０ａに表示されると共に、各取引画面に対応した取引処理が順に実行される。
【０１１２】
次いで、画面選択部１５は、「支店名選択」取引の次に行われる画面番号「１０」の「振込先入力」画面を取引画面情報保持部１１から選択する。カウント制御部１６は、「振込先入力」の取引画面の画面番号「１０」に対応付けられたタイムアウトの発生回数である７回／日を、回数情報保持部１２から取得して、当該発生回数（７回／日）が閾値（１０回／日）を超えていないことを判定して、表示要求部１７は、「振込先入力」の取引画面の表示要求を表示部３０ａに通知して、表示部３０ａは「振込先入力」の取引画面を表示する（図９：ステップＳ１７、図１１：ステップＳ２１〜Ｓ２３，Ｓ２５）。
【０１１３】
表示部３０ａに「振込先入力」画面が表示されると、時間計測部１８は、フラグがセットされていないことを判定して、図７に示される、画面番号「１０」の標準時のタイムアウト時間（３０秒）を計測する（ステップＳ３１，Ｓ３３）。
【０１１４】
入力受付部１４は、タイムアウト時間（３０秒）の間に、利用者からの振込先の入力を受け付けることが無くタイムアウトになると、カウント制御部１６は、回数情報保持部１２が保持する、画面番号「１０」に対応するタイムアウトの発生回数に１を追加して、画面選択部１５は、取引画面情報保持部１１から「取引選択」画面を選択して表示部３０ａに表示させる（図１２：ステップＳ３７，Ｓ３８）。
【０１１５】
利用者は再びＡＴＭ１０に対して、操作入力して振り込み処理が完了する。
その後、複数の別の利用者がＡＴＭ１０を利用する。ＡＴＭ１０が利用されるうちに、例えば、「振込先入力」の取引画面の表示中にタイムアウトが３回発生（現時点での発生回数は１１回／日）して、タイムアウトの発生回数が閾値に達してしまう。このような状態で、新たな利用者がＡＴＭ１０を利用する場合について以下に説明する（以下では、「振込先入力」画面について、図９：ステップＳ１７から説明する）。
【０１１６】
画面選択部１５は、「振込先入力」画面を取引画面情報保持部１１から選択する（図１１：ステップＳ２１）。
カウント制御部１６は、「振込先入力」画面の画面番号「１０」に対応付けられたタイムアウトの発生回数（１１回／日）を回数情報保持部１２から取得する。カウント制御部１６が、当該発生回数が、画面番号「１０」のタイムアウトの発生回数の閾値を超えていることを判定すると、タイムアウト時間延長のフラグをセットする。表示要求部１７は、「振込先入力」画面の表示要求を表示部３０ａに通知して、表示部３０ａは「振込先入力」画面を表示する（図９：ステップＳ１７、図１１：ステップＳ２２〜Ｓ２５）。
【０１１７】
表示部３０ａに「振込先入力」画面が表示されると、時間計測部１８は、フラグがセットされていることを判定して、図７に示される、画面番号「１０」の延長時のタイムアウト時間（６０秒）を計測する（図１２：ステップＳ３１，Ｓ３２）。
【０１１８】
そして、この場合、タイムアウト時間を３０秒から６０秒に延長したために、利用者はタイムアウト時間に達する前に「振込先入力」に関する操作入力を行うことができ、振込先がＡＴＭ１０に通知されるようになる（ステップＳ３５，Ｓ３６）。
【０１１９】
以降は、既述の通りの処理が行われて、振り込み処理が完了する。
このようにＡＴＭ１０では、利用者による操作入力に応じて画面選択部１５が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント制御部１６が取得して、当該発生回数が多い取引画面のタイムアウト時間を時間延長部１９により延長するようにした。
【０１２０】
これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、ＡＴＭ１０が使いやすくなる。
【０１２１】
［第３の実施の形態］
第３の実施の形態では、第２の実施の形態とは別のタイムアウト時間の延長方法について説明する。
【０１２２】
まず、第３の実施の形態に係るＡＴＭのハードウェア構成は、図２及び図３に示したような同様の構成である。
また、このような第３の実施の形態に係るＡＴＭが備える機能については以下の通りである。
【０１２３】
図１４は、第３の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
なお、図１４に示す各機能ブロックは、図４で説明した機能ブロックと同じ機能のものには同じ符号を付している。
【０１２４】
ＡＴＭ１００は、取引画面のタイムアウトの発生回数を記録し、取引画面のタイムアウトの発生回数に応じて、当該取引画面にタイムアウト時間の延長を実行させるボタンを表示させて、利用者による当該ボタンの操作入力に基づいてタイムアウト時間を自動的に延長することができるものである。
【０１２５】
このようなＡＴＭ１００は、取引画面情報保持部１１、回数情報保持部１２を備え、入力受付部１４、画面選択部１５ａ、カウント制御部１６、表示要求部１７及び時間計測部１８を備えている。また、ＡＴＭ１００は、延長ボタン表示部２９を新たに備えている。
【０１２６】
延長ボタン表示部２９は、カウント制御部１６において、取得した取引画面の画面番号に対応するタイムアウトの発生回数が当該画面番号に対応したタイムアウトの発生回数の閾値を超えている場合に、当該画面番号に対応するタイムアウト時間の延長を受け付けるための延長ボタンを取引画面と合わせて表示するように表示要求を通知する。
【０１２７】
画面選択部１５ａは、時間計測部１８からの選択要求と共に延長ボタンの表示要求が通知されると、当該選択要求に基づいて選択した取引画面に延長ボタンの画面を合わせる。なお、画面選択部１５ａのその他の処理機能は画面選択部１５と同様である。
【０１２８】
次に、このようなＡＴＭ１００で実行される表示処理について説明する。
ＡＴＭ１００でも図８、図９及び図１０のフローに沿った表示処理が実行される。但し、ステップＳ１２〜Ｓ１９，Ｓ１０ａ〜１０ｃ後に実行されるステップＳ３０のタイムアウト判定処理については以下のフローに沿って実行される。
【０１２９】
図１５は、第３の実施の形態に係るＡＴＭの時間計測処理を示すフローチャートである。
なお、図１５に示すフローチャートは、図１２のフローチャートで説明した処理と同じものには同じステップ番号を付している。以下では、図１５のみで行われる処理について説明する。
【０１３０】
［ステップＳ４１］  時間計測部１８は、例えば、図７に示される、標準時のタイムアウト時間に基づいて時間の計測を実行する。
［ステップＳ４２］  時間計測部１８は、ステップＳ２４でフラグがセットされている場合にはステップＳ４３に進められ、フラグがセットされていない場合にはステップＳ３４に進められる。
【０１３１】
［ステップＳ４３］  表示要求部１７は、ステップＳ２５で表示されている取引画面に、延長ボタンと、当該延長ボタンをタッチするとタイムアウト時間が延長する旨のメッセージとを合わせたものの表示要求を表示部３０ａに通知する。表示部３０ａは延長ボタンと、当該延長ボタンをタッチするとタイムアウト時間が延長する旨のメッセージとが合わせられた当該取引画面を表示する。
【０１３２】
［ステップＳ４４］  入力受付部１４がステップＳ４３で表示する延長ボタンに対する利用者からの操作入力の検知信号を入力検知部３０ｂから受け付けるまで、次の処理は、ステップＳ３４に進められ、受け付けるとステップＳ４５に進められる。
【０１３３】
［ステップＳ４５］  時間計測部１８は、ステップＳ４４でタイムアウト時間延長が受け付けられると、例えば、図７に示される、延長時のタイムアウト時間に基づいて時間の計測を実行する。
【０１３４】
このようなＡＴＭ１００による表示処理について具体例として振り込みを行う場合について説明する。以下では、振り込みを行うために、第２の実施の形態と同様に、図５の画面番号順に取引画面を表示し、特に、画面番号１０の「振込先入力」の取引画面を表示する場合を例に挙げる。また、「振込先入力」の取引画面に対応するタイムアウトの発生回数が閾値を超えているものとする。
【０１３５】
画面選択部１５は、「振込先入力」画面を取引画面情報保持部１１から選択する（図１１：ステップＳ２１）。
カウント制御部１６は、「振込先入力」画面の画面番号「１０」に対応付けられたタイムアウトの発生回数（１１回／日）を回数情報保持部１２から取得する。カウント制御部１６が、当該発生回数が、画面番号「１０」のタイムアウトの発生回数の閾値を超えていることを判定すると、タイムアウト時間延長フラグをセットする。表示要求部１７は、「振込先入力」画面の表示要求を表示部３０ａに通知して、表示部３０ａは「振込先入力」画面を表示する（図９：ステップＳ１７、図１１：ステップＳ２２〜Ｓ２５）。
【０１３６】
表示部３０ａに「振込先入力」画面が表示されると、時間計測部１８は、図７に示される、画面番号「１０」の延長時のタイムアウト時間（３０秒）を計測する（図１５：ステップＳ４１）。
【０１３７】
延長ボタン表示部２９は、フラグがセットされていることを判定して、「振込先入力」の取引画面にタイムアウト時間の延長を受け付けるための延長ボタンを合わせて表示させるよう表示要求を表示要求部１７に通知して、表示要求部１７は、表示部３０ａに表示されている「振込先入力」の画面に延長ボタンを表示させる（図１５：ステップＳ４３）。
【０１３８】
ここで、このような処理によって表示部３０ａに表示される「振込先入力」の取引画面について説明する。
図１６及び図１７は、第３の実施の形態に係るＡＴＭで表示される延長ボタンの画面例を説明するための図である。
【０１３９】
まず、「振込先入力」の取引画面に延長ボタンの画面を合わさない場合は、図１６のように、表示部３０ａに「振込先入力」の取引画面が表示される。
「振込先入力」の取引画面は、入力した内容を取り消すための「取消」ボタン３０ａ１、入力した内容を訂正するための「訂正」ボタン３０ａ２、入力した内容を確定するための「確認」ボタン３０ａ３が配置されている。また、振り込み者の「お振込み名」及び振り込み者の「電話番号」がそれぞれ入力される「振り込み情報入力」領域３０ａ４、「振り込み情報入力」領域３０ａ４に入力する際に利用される５０音キーである「５０音キー」領域３０ａ５が配置されている。
【０１４０】
一方、延長ボタン表示部２９により延長ボタンが合わせられた「振込先入力」の取引画面は、図１７に示されるように、新たに、タイムアウト時間を延長するための「延長」ボタン３０ａ６が表示部３０ａに表示され、当該延長ボタンをタッチするとタイムアウト時間を延長した旨が表示部３０ａのメッセージ領域３０ａ７に表示される。
【０１４１】
利用者は、タイムアウト時間を延長したい場合には、当該「延長」ボタン３０ａ６をタッチすると、タイムアウトが延長された旨がメッセージ領域３０ａ７に表示され、表示ユニット３０の入力検知部３０ｂが「延長」ボタン３０ａ６の入力を検知する。
【０１４２】
そして、この場合、タイムアウト時間を３０秒から６０秒に延長したために、利用者はタイムアウト時間に達する前に「振込先入力」について、「振り込み情報入力」領域３０ａ４に、「５０音キー」領域３０ａ５を利用して所定の情報の操作入力を行うことができ、入力された振込先がＡＴＭ１０に通知されるようになる（ステップＳ３５，Ｓ３６）。
【０１４３】
以降は、既述の通りの処理が行われて、振り込み処理が完了する。
このようにＡＴＭ１００では、利用者による操作入力に応じて画面選択部１５が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント制御部１６が取得して、当該発生回数が多い取引画面にタイムアウト時間の延長させるボタンを表示させて、利用者からの当該ボタンに対する操作入力に応じてタイムアウト時間を延長するようにした。
【０１４４】
これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、ＡＴＭ１００が使いやすくなる。
【０１４５】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、自動取引装置１、ＡＴＭ１０及びＡＴＭ１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ（Compact Disc）−ＲＯＭ／ＲＷ（Re-Writable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０１４６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１４８】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【０１４９】
１  自動取引装置
１ａ  表示手段
２  取引画面情報保持手段
３  回数情報保持手段
４  入力受付手段
５  画面選択手段
６  カウント手段
７  表示要求手段
８  時間計測手段
９  時間延長手段
１０，１００  ＡＴＭ
１１  取引画面情報保持部
１２  回数情報保持部
１３  タイムアウト時間保持部
１４  入力受付部
１５，１５ａ  画面選択部
１６  カウント制御部
１７  表示要求部
１８  時間計測部
１９  時間延長部
２０  制御ユニット
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ
２０ｃ  ＨＤＤ
２０ｄ  グラフィックインタフェース
２０ｅ  ホスト通信制御部
２０ｆ  入出力インタフェース
２０ｇ  バス
２９  延長ボタン表示部
３０  表示ユニット
３０ａ  表示部
３０ａａ  「追加」ボタン
３０ａｂ  「終了」ボタン
３０ａ１  「取消」ボタン
３０ａ２  「訂正」ボタン
３０ａ３  「確認」ボタン
３０ａ４  「振り込み情報入力」領域
３０ａ５  「５０音キー」領域
３０ａ６  「延長」ボタン
３０ａ７  メッセージ領域
３０ｂ  入力検知部
４０  カード処理ユニット
４０ａ  カード挿入／排出口
５０  通帳処理ユニット
５０ａ  通帳挿入／排出口
６０  紙幣処理ユニット
６０ａ  紙幣挿入／放出口
７０  硬貨処理ユニット
７０ａ  硬貨挿入／放出口
【図１】
2012203511.tif 000003
【図２】
2012203511.tif 000004
【図３】
2012203511.tif 000005
【図４】
2012203511.tif 000006
【図５】
2012203511.tif 000007
【図６】
2012203511.tif 000008
【図７】
2012203511.tif 000009
【図８】
2012203511.tif 000010
【図９】
2012203511.tif 000011
【図１０】
2012203511.tif 000012
【図１１】
2012203511.tif 000013
【図１２】
2012203511.tif 000014
【図１３】
2012203511.tif 000015
【図１４】
2012203511.tif 000016
【図１５】
2012203511.tif 000017
【図１６】
2012203511.tif 000018
【図１７】
2012203511.tif 000019