(57)【要約】【課題】利用者が自動取引装置で取引中の障害や不具合による処理の遅延や停滞がある場合でも、正当な利用者に正しい処理を行う自動取引装置を提供する。【解決手段】利用者を認証して正当な利用者に取引を行う自動取引装置において、利用者に取引の案内を表示する操作入力兼表示部９と、操作入力兼表示部９に表示される表示画面の遷移に要する時間を計測し、計測した時間が所定の時間を超過したか否かを検知する時間監視エージェント１４と、時間監視エージェント１４が所定の時間の超過を検知した場合、操作入力兼表示部９に利用者の認証を要求する画面を表示するよう制御する制御部とを有する。【選択図】図１
2009205332.tif 000002
【特許請求の範囲】
【請求項１】
利用者を認証して正当な利用者に取引を行う自動取引装置において、
利用者に取引の案内を表示する表示部と、
該表示部に表示される表示画面の遷移に要する時間を計測し、計測した時間が所定の時間を超過したか否かを検知する時間監視部と、
該時間監視部が所定の時間の超過を検知した場合、該表示部に利用者の認証を要求する画面を表示するよう制御する制御部とを有することを特徴とする自動取引装置。
【請求項２】
該時間監視部は、該自動取引装置を制御するソフトウェアに係る障害であるか否かを検知することを特徴とする請求項１の自動取引装置。
【請求項３】
利用者を認証して正当な利用者に取引を行う自動取引方法において、
利用者に取引の案内を表示部に表示するステップと、
該表示部に表示される表示画面の遷移に要する時間を計測し、計測した時間が所定の時間を超過したか否かを時間監視部により検知するステップと、
該時間監視部が所定の時間の超過を検知した場合、該表示部に利用者の認証を要求する画面を表示する制御部により制御するステップとを有することを特徴とする自動取引方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置及び自動取引方法に係り、特に、銀行等の金融機関で種々の取引が可能な金融自動機等の自動取引装置及び自動取引方法に関する。
【背景技術】
【０００２】
金融自動機は、金融自動機を制御するソフトウェア（自動機ソフト）により取引処理が実行される。ネットワーク障害、ブラウザ異常、アプリケーションの影響によるハードウェアのリソース不足などの自動機ソフト以外の障害または不具合により、金融自動機の取引処理が著しく遅い場合や、取引処理が停滞する場合がある。これが原因で利用者が金融自動機から離れている隙に、第三者が利用者の媒体を盗難するケースがある。
【０００３】
これに対処するため、金融自動機は自動取引システム内に不具合が発生したことを異常と自動認識することで、第三者に媒体が渡るのを防止し、且つ安全に利用者へ媒体を返却しなければならない。
【０００４】
そこで、従来技術として特許文献１には、停電や故障によりカードが装置内に残留した場合に、装置の復旧時に暗証番号入力を促すことで、係員に頼ることなく自動的にカードを正当な利用者に返却する自動取引装置が記載されている。
【０００５】
【特許文献１】特開２００５−１２８９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、自動取引装置が、物理的故障や停電などの障害を明確に認識できる状況を想定したものであり、自動機ソフト以外に障害もしくは不具合が発生したことは認識できないといった問題があった。
【０００７】
本発明の目的は、利用者が自動取引装置で取引中の障害や不具合による処理の遅延や停滞がある場合でも、正当な利用者に正しい処理を行うことにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の自動取引装置は、好ましい例では、利用者を認証して正当な利用者に取引を行う自動取引装置において、利用者に取引の案内を表示する表示部と、該表示部に表示される表示画面の遷移に要する時間を計測し、計測した時間が所定の時間を超過したか否かを検知する時間監視部と、該時間監視部が所定の時間の超過を検知した場合、該表示部に利用者の認証を要求する画面を表示するよう制御する制御部とを有するように構成することができる。
【０００９】
また、該時間監視部は、該自動取引装置を制御するソフトウェアに係る障害であるか否かを検知するように構成することができる。
【発明の効果】
【００１０】
本発明によれば、利用者が自動取引装置で取引中の障害や不具合による処理の遅延や停滞がある場合でも、正当な利用者に正しい処理を行うことができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
【００１２】
図１は、本実施例による自動取引システムの構成例を示す図である。
【００１３】
自動取引システムは、金融自動機１が通信網３０を介して、ホストコンピュータ２０に接続されている。
【００１４】
金融自動機１は、自動取引装置の一例として、銀行等の金融機関に備えられるＡＴＭであり、現金の入出金取引等を行う機能を持ち、利用者が要求する種々の取引を自動的に実行する装置であって、それらの取引に関する操作案内、アナウンス情報などを画面に表示し、利用者の操作や指で押下された入力を受け付け、検出しその処理を行う。
【００１５】
金融自動機１は、制御部２、カード機構部５、紙幣入出金機構部６、明細票機構部７、認証機構部８、操作入力兼表示部９及び回線接続部１０から構成されている。制御部２は、カード機構部５、紙幣入出金機構部６、明細票機構部７、認証機構部８、操作入力兼表示部９及び回線接続部１０を含む金融自動機１の全体を制御し、自動機ソフト１１、ＡＰ部３及びオペレーティングシステム４から構成されている。また、制御部２は、時間監視エージェント１４による時間の計測が、既定時間を超過した場合、操作入力兼表示部９に利用者の認証を要求する画面を表示するなどの利用者の再認証を行うよう制御する。操作入力兼表示部９は、利用者が取引をするための入力部であるとともに、取引の操作を利用者に案内するガイダンス画面を表示する。
【００１６】
ここで、図４に、操作入力兼表示部９に表示されるガイダンス画面の表示例を示す。ガイダンス画面３０１は、金融自動機１に予期せぬ障害が発生した場合に表示する画面であり、利用者に再認証ボタン、もしくは、次の利用者用のボタンを選択するよう案内するガイダンス画面である。ガイダンス画面３０２は、利用者に再認証のための暗証番号を入力するよう案内する画面である。ガイダンス画面３０３は、利用者に媒体を受け取るよう案内するガイダンス画面である。ガイダンス画面３０４は、利用者に取引をやり直すよう案内するガイダンス画面である。尚、操作入力兼表示部９は、一例として、タッチパネル式の表示画面である。
【００１７】
自動機ソフト１１は、金融自動機１を制御するソフトウェアであり、コントローラ１２、モジュール部１３及び時間監視エージェント１４から構成されている。コントローラ１２は、取引処理を制御する。モジュール部１３は、カード機構部５、紙幣入出金機構部６、明細票機構部７、認証機構部８、操作入力兼表示部９及び回線接続部１０の各機構部を制御する。
【００１８】
時間監視エージェント１４は、時間を計測するタイマーを備え、取引処理を監視する機能を有し、ＡＰ群３、ＡＰＩ１６及びブラウザ１７とコントローラ１２との入出力間の処理時間を監視して、自動機ソフト１１以外で障害が発生した場合、障害通知（タイムアップ通知）を行う。
【００１９】
ＡＰ群３には、金融自動機１の各機能を実現するための各種アプリケーションソフトウェアを有する。オペレーティングシステム４は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）１６及びブラウザ１７を有する。
【００２０】
ホストコンピュータ２０は、金融自動機１とのデータの送受信を行い、利用者情報、それに対応付けられた取引項目情報を制御する。
【００２１】
図２は、利用者による取引のための入力ボタンによる入力から次のガイダンス画面の表示までの処理を説明するための図である。
【００２２】
まず、利用者が、金融自動機１での取引を行うボタン入力を完了すると、時間監視エージェント１４を起動し（Ｓ１０１）、時間監視エージェント１４からのタイムアップ通知(障害通知)の有無を判定する（Ｓ１０２）。時間監視エージェント１４からタイムアップ通知が有る場合、金融自動機１を初期化する(ステップ１０６)。一方、タイムアップ通知が無い場合、操作入力兼表示部９の表示画面を遷移させるため、ＡＰＩ１６、モジュール郡１３の呼出を含む処理を実行する(Ｓ１０３)。
【００２３】
表示画面の遷移が完了すると、利用者からのイベント待ち（取引のボタン入力待ち）になる前に、再度、時間監視エージェント１４を起動し（Ｓ１０４）、時間監視エージェント１４からのタイムアップ通知（障害通知）の有無を判定する(Ｓ１０５)。時間監視エージェント１４からタイムアップ通知（障害通知）が有る場合、利用者に再認証ボタン、もしくは、次の利用者用のボタンを選択するよう案内するガイダンス画面３０１を操作入力兼表示部９に表示する（Ｓ１０７）。
【００２４】
利用者が、ガイダンス画面３０１の再認証ボタンを押下したか否かを判断する（Ｓ１０８）。利用者が、ガイダンス画面３０１の再認証ボタンを押下した場合、ガイダンス画面３０２を操作入力兼表示部９に表示し、利用者へ再認証を促す(ステップ１０９)。
【００２５】
認証に成功した場合、ガイダンス画面３０３を操作入力兼表示部９に表示して、利用者へ媒体を返却し（Ｓ１１１）、ガイダンス画面３０４を操作入力兼表示部９に表示して、金融自動機１を初期化し（Ｓ１１２）、取引初期画面を表示する(Ｓ１１３)。
【００２６】
Ｓ１１０において、認証時に既定リトライ回数オーバーや画面タイムアウトにより認証に失敗した場合、ガイダンス画面３０４を操作入力兼表示部９に表示して、金融自動機１を初期化（Ｓ１１４）し、利用者の媒体を金融自動機１内に回収して（Ｓ１１５）、取引初期画面を表示する（Ｓ１１６）。
【００２７】
図３は、Ｓ１０１及びＳ１０４における時間監視エージェント１４の動作を説明するための図である。
【００２８】
時間監視エージェント１４が呼び出される度に、監視開始もしくは監視終了を示すフラグを切り替える（Ｓ２０１）。監視開始フラグか監視終了フラグかを判定する（Ｓ２０２）。時間監視エージェント１４の監視開始フラグが立っている場合、タイマー機能を開始する(Ｓ２０３)。
【００２９】
時間監視エージェント１４は、既定時間を経過したか否かを判定する（Ｓ２０４）。既定時間を経過した場合、時間監視エージェント１４は、コントローラ１２へタイムアップ通知(障害通知)を送信し（Ｓ２０５）、Ｓ１０６へ進む。既定時間を経過せずに時間監視エージェント１４が停止されている場合、時間監視エージェント１４による監視を終了し(Ｓ２０４)、Ｓ１０３へ進む。
【００３０】
時間監視エージェント１４の監視終了フラグが立っている場合、タイマー機能を終了し、タイマーの時間をリセットする（Ｓ２１４）。
【００３１】
タイマー時間が、既定時間以内か否かを判定する(Ｓ２１５)。既定時間以内の場合、時間監視エージェント１４による監視を終了させ、Ｓ１５０へ進む。一方、既定時間を超過した場合、タイムアップ通知（障害通知）を送信して（Ｓ２１６）、Ｓ１０７へ進み、再認証の処理に移行する。
【００３２】
本実施例により、金融自動機１での取引中に、自動機ソフト１１に障害や不具合が発生し処理時間が著しく遅い場合や処理が停滞した場合、自動機ソフト１１内で利用者による情報入力から次のガイダンス画面表示までの処理時間を測定し、処理時間の超過有無を判断することで、正常か異常かを検知することができる。
【００３３】
また、自動機ソフト１１が異常と判断し、再認証画面を表示することで、正規利用者へ媒体を安全に返却することができ、また、第三者に利用者の媒体が渡ることを防ぐことができるので、セキュリティを向上させる効果がある。
【００３４】
尚、本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００３５】
【図１】本実施例による自動取引システムの構成例を示す図。
【図２】入力処理から次のガイダンス画面表示までの処理を説明するための図。
【図３】時間監視エージェントの動作を説明するための図。
【図４】ガイダンス画面の表示例を示す図。
【符号の説明】
【００３６】
１：金融自動機、  ２：制御部、  ３：ＡＰ部、  ４：オペレーティングシステム、  １２：コントローラ、  １３：モジュール部、  １４：時間監視エージェント、  １６：ＡＰＩ、  １７：ブラウザ、  ２０：ホストコンピュータ。
【図１】
2009205332.tif 000003
【図２】
2009205332.tif 000004
【図３】
2009205332.tif 000005
【図４】
2009205332.tif 000006