(57)【要約】【課題】本発明は、従来オフラインで運用された両替機１０を、コストを抑えてオンライン化して取引を行うことができる自動取引システムを提供することを目的とする。【解決手段】ＡＴＭ２０とホストコンピュータ３０とで構成し、ＡＴＭ２０で、要求電文フォーマット２００に取引情報を格納した要求電文をホストコンピュータ３０に送信し、応答電文フォーマット３００にホストコンピュータ３０の応答情報を格納した応答電文を受信して取引を行う自動取引システムであって、両替機１０とＡＴＭ２０とをＬＡＮ回線２で接続し、両替機１０に、授受電文フォーマット１００に取引情報を格納した授受電文をＡＴＭ２０に送信する授受電文処理を備え、ＡＴＭ２０に、取引情報を格納した要求電文をホストコンピュータ３０に送信する上り電文処理と、応答情報を格納した授受電文を両替機１０に送信する下り電文処理とを備えたことを特徴とする。【選択図】図２
2012133720.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続する回線接続手段と、各手段を制御する第１制御手段とを備えた第１自動取引装置と、
広域通信回線を介して接続したホストコンピュータとで構成し、
前記第１自動取引装置の前記第１制御手段で、
前記ホストコンピュータとの取引の要求に用いる要求電文フォーマットにしたがって取引情報を格納した要求電文を前記ホストコンピュータに送信し、
前記要求電文に対する前記ホストコンピュータの応答に用いる応答電文フォーマットにしたがって前記ホストコンピュータの応答情報を格納した応答電文を受信して取引を行う自動取引システムであって、
通信回線に接続する回線接続手段と、各手段を制御する第２制御手段を備えた第２自動取引装置と、
前記第１自動取引装置とを狭域通信回線で接続し、
前記第２自動取引装置の第２制御手段に、
前記ホストコンピュータとの前記取引情報の受け渡しに用いる授受電文フォーマットにしたがって取引情報を格納した授受電文を、前記第１自動取引装置に送信する授受電文処理を備え、
前記第１自動取引装置の第１制御手段に、
前記授受電文を受信すると、前記取引情報を前記要求電文フォーマットにしたがって格納した前記要求電文を、前記ホストコンピュータに送信する上り電文処理と、
前記応答電文を受信すると、前記第２自動取引装置に対する応答電文であるか判別し、前記第２自動取引装置に対する応答電文である場合、前記応答情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第２自動取引装置に送信する下り電文処理とを備えた
自動取引システム。
【請求項２】
前記第２自動取引装置に、
顧客情報媒体の投入を受付けて、前記顧客情報媒体に記憶した顧客情報を読み取る顧客媒体受付手段を備え、
前記授受電文処理の前記取引情報を、
前記ホストコンピュータに顧客の口座照会を要求する口座照会情報とし、
前記顧客媒体受付手段で前記顧客情報を読み取ると、
前記第２自動取引装置の第２制御手段で、前記授受電文処理を実行する構成とした
請求項１に記載の自動取引システム。
【請求項３】
前記第２自動取引装置に、
取引にかかる手数料の口座引落しの入力を入力許容する入力手段を備え、
前記授受電文処理の前記取引情報を、
前記ホストコンピュータに手数料の口座引落しを要求する口座引落し情報とし、
前記入力手段で取引にかかる手数料の口座引落しを選択すると、
前記第２自動取引装置の前記第２制御手段で、前記授受電文処理を実行する構成とした
請求項２に記載の自動取引システム。
【請求項４】
前記第１自動取引装置の前記第１制御手段に、
前記取引情報を、前記第２自動取引装置における取引実績の集計情報の送信を要求する集計要求情報とし、
前記集計要求情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第２自動取引装置に送信する集計情報要求処理を備え、
前記第２自動取引装置の前記第２制御手段に、
受信した前記授受電文が前記集計要求情報であると判定すると、
前記集計情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第１自動取引装置に送信する集計情報応答処理を備えた
請求項１から請求項３のいずれかに記載の自動取引システム。
【請求項５】
前記第２自動取引装置の前記第２制御手段に、
前記授受電文を送信する前記第１自動取引装置のネットワークアドレス情報を複数台登録可能な送信先アドレステーブルを備えた
請求項１から請求項４のいずれかに１つに記載の自動取引システム。
【請求項６】
通信回線に接続する回線接続手段と、各手段を制御する第１制御手段とを備えた第１自動取引装置と、広域通信回線を介して接続したホストコンピュータとで構成したシステムを用いて、
前記第１自動取引装置の前記第１制御手段で、
前記ホストコンピュータとの取引の要求に用いる要求電文フォーマットにしたがって取引情報を格納した要求電文を前記ホストコンピュータに送信し、前記要求電文に対する前記ホストコンピュータの応答に用いる応答電文フォーマットにしたがって前記ホストコンピュータの応答情報を格納した応答電文を受信して取引を行う自動取引方法であって、
通信回線に接続する回線接続手段と、各手段を制御する第２制御手段を備えた第２自動取引装置と、
前記第１自動取引装置とを狭域通信回線で接続し、
前記第２自動取引装置の第２制御手段の授受電文処理により、
前記ホストコンピュータとの前記取引情報の受け渡しに用いる授受電文フォーマットにしたがって取引情報を格納した授受電文を、前記第１自動取引装置に送信し、
前記第１自動取引装置の第１制御手段の上り電文処理により、
前記授受電文を受信すると、前記取引情報を前記要求電文フォーマットにしたがって格納した前記要求電文を、前記ホストコンピュータに送信し、
前記第１自動取引装置の第１制御手段の下り電文処理により、
前記応答電文を受信すると、前記第２自動取引装置に対する応答電文であるか判別し、前記第２自動取引装置に対する応答電文である場合、前記応答情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第２自動取引装置に送信する
自動取引方法。
【請求項７】
通信回線に接続する回線接続手段と、各手段を制御する第１制御手段とを備えた第１自動取引装置と、広域通信回線を介して接続したホストコンピュータとで構成したシステムを用いて、
前記第１自動取引装置の前記第１制御手段に、
前記ホストコンピュータとの取引の要求に用いる要求電文フォーマットにしたがって取引情報を格納した要求電文を前記ホストコンピュータに送信するステップと、前記要求電文に対する前記ホストコンピュータの応答に用いる応答電文フォーマットにしたがって前記ホストコンピュータの応答情報を格納した応答電文を受信するステップとを実行させて取引を行う自動取引プログラムであって、
通信回線に接続する回線接続手段と、各手段を制御する第２制御手段を備え、前記第１自動取引装置とを狭域通信回線で接続した第２自動取引装置の第２制御手段に、
前記ホストコンピュータとの前記取引情報の受け渡しに用いる授受電文フォーマットにしたがって取引情報を格納した授受電文を、前記第１自動取引装置に送信するステップを実行させ、
前記第１自動取引装置の第１制御手段に、
前記授受電文を受信すると、前記取引情報を前記要求電文フォーマットにしたがって格納した前記要求電文を、前記ホストコンピュータに送信するステップと、
前記応答電文を受信すると、前記第２自動取引装置に対する応答電文であるか判別し、前記第２自動取引装置に対する応答電文である場合、前記応答情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第２自動取引装置に送信するステップとを実行させる
自動取引プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、従来オフラインで運用された両替機のような自動取引装置に関する。
【背景技術】
【０００２】
無人で紙幣や硬貨の入出金することができる自動取引装置として、ＡＴＭや両替機などが広く普及している。これら自動取引装置には、例えば、ＡＴＭのように通信手段を備え、オンラインでホストコンピュータと取引データの受送信を行う自動取引装置と、両替機のように通信手段を持たずオフラインで運用する自動取引装置とがある。
【０００３】
このうち通信手段を備えていない両替機では、貨幣の両替にかかる手数料を口座引落しで処理することができないため、顧客は、手数料を取引のたびに入金するというような利用形態を強いられている。また、金融機関においては、ホストコンピュータと接続していないため、両替機の取引実績を把握し難いという運用実態となっている。
【０００４】
そこで、従来オフラインで運用していた両替機をオンライン化して運用する技術が提案されている。  
例えば、特許文献１のように、両替機をホストコンピュータと接続して、両替機の取引実績データを送信し、ホストコンピュータ側でＡＴＭや窓口端末のデータとともに店舗単位で現金管理を行う技術が提案されている。
【０００５】
また、特許文献２では、キャッシュカードによる両替取引を可能とし、両替にかかる手数料徴収を、顧客口座から口座引落し処理で行うことができる両替機が提案されている。  
また、特許文献３では、キャッシュカードを受付けて、最新取引日をホストコンピュータに問い合わせて手数料徴収を判定する両替機が提案されている。
【０００６】
しかしながら、特許文献１から３に記載の両替機は、ホストコンピュータと直接、取引情報を受け渡して取引を行っているため、両替機とホストコンピュータの双方に通信手段を確立して、電文受送信処理などを新たに組み込む必要がある。
【０００７】
特に、電文受送信処理は、金融機関ごとに固有の電文フォーマットを使用して処理が行われる。従って、両替機のオンライン化は、金融機関にとって独自の開発コストがかかるという問題があり、結果として、顧客の利便性向上の妨げになるという問題がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−１３３０９４号公報
【特許文献２】特開２００４−３５５５４０号公報
【特許文献３】特開昭６３−３１１５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題に鑑み、従来オフラインで運用された自動取引装置を、コストを抑えてオンライン化して取引を行うことができる自動取引システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明は、通信回線に接続する回線接続手段と、各手段を制御する第１制御手段とを備えた第１自動取引装置と、広域通信回線を介して接続したホストコンピュータとで構成し、前記第１自動取引装置の前記第１制御手段で、前記ホストコンピュータとの取引の要求に用いる要求電文フォーマットにしたがって取引情報を格納した要求電文を前記ホストコンピュータに送信し、前記要求電文に対する前記ホストコンピュータの応答に用いる応答電文フォーマットにしたがって前記ホストコンピュータの応答情報を格納した応答電文を受信して取引を行う自動取引システムであって、通信回線に接続する回線接続手段と、各手段を制御する第２制御手段を備えた第２自動取引装置と、前記第１自動取引装置とを狭域通信回線で接続し、前記第２自動取引装置の第２制御手段に、前記ホストコンピュータとの前記取引情報の受け渡しに用いる授受電文フォーマットにしたがって取引情報を格納した授受電文を、前記第１自動取引装置に送信する授受電文処理を備え、前記第１自動取引装置の第１制御手段に、前記授受電文を受信すると、前記取引情報を前記要求電文フォーマットにしたがって格納した前記要求電文を、前記ホストコンピュータに送信する上り電文処理と、前記応答電文を受信すると、前記第２自動取引装置に対する応答電文であるか判別し、前記第２自動取引装置に対する応答電文である場合、前記応答情報を前記授受電文フォーマットにしたがって格納した授受電文を、前記第２自動取引装置に送信する下り電文処理とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明により、従来オフラインで運用された自動取引装置を、コストを抑えてオンライン化して取引を行う自動取引システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】両替機とＡＴＭ及びホストコンピュータの接続状態を示すシステム構成図。
【図２】両替機とＡＴＭ及びホストコンピュータのブロック図。
【図３】集計情報テーブルの情報を示す集計情報テーブル構成図。
【図４】集計情報テーブルの情報を示す集計情報テーブル構成図。
【図５】両替手数料テーブルの情報を示す両替手数料テーブル構成図。
【図６】送信先ＡＴＭアドレステーブルの構成を示す送信先ＡＴＭアドレステーブル構成図。
【図７】送信先両替機アドレステーブルの構成を示す送信先両替機アドレステーブル構成図。
【図８】両替機とＡＴＭ間の電文種類を示す説明図。
【図９】両替機とＡＴＭ間の授受電文フォーマットの構成を示す授受電文フォーマット構成図。
【図１０】ＡＴＭからホストコンピュータへの要求電文フォーマットの構成を示す要求電文フォーマット構成図。
【図１１】ホストコンピュータからＡＴＭへの応答電文フォーマットの構成を示す応答電文フォーマット構成図。
【図１２】両替機の取引動作を示すフローチャート。
【図１３】両替機の取引動作を示すフローチャート。
【図１４】ＡＴＭ側のタイマ割込み処理を示すフローチャート。
【図１５】ＡＴＭ側のタイマ割込み処理を示すフローチャート。
【図１６】両替機側のタイマ割込み処理を示すフローチャート。
【図１７】顧客カードの挿入を促す画面を示すカード挿入案内画面。
【図１８】両替紙幣の投入を促す画面を示す紙幣投入案内画面。
【図１９】両替金種を設定する画面を示す両替金種設定案内画面。
【図２０】両替手数料の支払い方法を選択する画面を示す支払い方法選択案内画面。
【発明を実施するための形態】
【００１３】
この発明の一実施形態を以下図面と共に説明する。  
なお、図１は、両替機１０とＡＴＭ２０及びホストコンピュータ３０の接続状態のシステム構成図を示し、図２は、両替機１０とＡＴＭ２０及びホストコンピュータ３０のブロック図を示している。また、図３及び図４は、集計情報テーブル４の集計情報テーブル構成図を示し、図５は、両替手数料テーブル５の両替手数料テーブル構成図を示し、図６は、送信先ＡＴＭアドレステーブル６の送信先ＡＴＭアドレステーブル構成図を示し、図７は、送信先両替機アドレステーブル７の送信先両替機アドレステーブル構成図を示している。
【００１４】
図１及び図２に示すように、金融機関の支店等に設置している両替機１０とＡＴＭ２０は、ＬＡＮ回線２を介して相互に通信可能に接続している。さらに、ＡＴＭ２０は、ＬＡＮ回線２に接続した通信回線１を介して金融機関の本店などに設置しているホストコンピュータ３０と接続している。
【００１５】
両替機１０は、図２に示すように、制御部１１と、操作部１２と、紙幣入出金機構部１３と、硬貨出金機構部１４と、包装硬貨出金機構部１５と、手数料硬貨入金部１６と、カード機構部１７と、明細票機構部１８と、ＡＴＭ２０との通信制御部１９とで構成している。
【００１６】
操作部１２は、顧客が取引を行う際、両替金種の指定などキー入力の受付けと、取引操作の案内などの表示を兼ねている。
【００１７】
紙幣入出金機構部１３は、両替する紙幣の入出金機能や識別、収納機能を有する。  
硬貨出金機構部１４及び包装硬貨出金機構部１５は、両替した硬貨の出金機能を有する。なお、包装硬貨出金機構部１５は、硬貨を所定の枚数で包装した状態で出金する。
【００１８】
手数料硬貨入金部１６は、両替取引で手数料徴収が必要となる場合に硬貨投入を受付ける入金機能を有する。
【００１９】
カード機構部１７は、顧客カードの挿入・排出機能と顧客カード情報の読取り書込み機能を有する。  
明細票機構部１８は、取引の内容を明細票に印字し排出する機能を有する。  
通信制御部１９は、ＬＡＮ回線２で接続したＡＴＭ２０との通信を制御する機能を有する。
【００２０】
制御部１１は、ＣＰＵ、メモリ等のハード構成と、プログラム、データ等のソフト構成とで構成し、顧客が両替機１０を操作して取引を行う取引操作等の各種処理機能や接続された各部の動作を制御する制御機能を有する。  
また、制御部１１には、集計情報テーブル４と、両替手数料テーブル５と、送信先ＡＴＭアドレステーブル６とを記憶している。
【００２１】
集計情報テーブル４は、図３及び図４に示すように、両替機１０における取引の件数や金額などの集計情報を示し、具体的には、時間内と時間外の有料及び無料取引件数と、時間内と時間外の有料及び無料取引金額と、手数料口座引落しの金額及び件数と、出金紙幣毎の出金金額と、出金包装硬貨毎の出金金額と、出金硬貨毎の出金金額と、紙幣毎の入金金額と、手数料の入金金額とを記憶している。
【００２２】
両替手数料テーブル５は、図５に示すように、現金両替時における両替枚数に応じた手数料と、自金融機関キャッシュカード利用両替時における両替枚数に応じた手数料とを記憶している。
【００２３】
送信先ＡＴＭアドレステーブル６は、両替機１０から取引情報をＡＴＭ２０に送信する際、送信先となるＡＴＭ２０を登録している。  
具体的には、送信先ＡＴＭアドレステーブル６は、図６に示すように、ＡＴＭ２０を複数台分登録可能な構成で、送信先となるＡＴＭ２０のＩＰアドレス、サブネットマスク、デフォルトゲートウェイといった送信先ＡＴＭ２０のアドレス情報を登録している。
【００２４】
なお、通常、送信先となるＡＴＭ２０を、送信先ＡＴＭアドレステーブル６の先頭に登録する。そして、先頭に登録したＡＴＭ２０が、万一、故障などで両替機１０と通信不可の場合の送信先となるＡＴＭ２０を２番目以降に登録する。
【００２５】
次に、ＡＴＭ２０は、図２に示すように、制御部２１と、操作部２２と、紙幣入出金機構部２３と、硬貨入出金機構部２４、通帳機構部２５と、回線接続部２６と、カード機構部２７と、明細票機構部２８と、両替機１０との通信制御部２９とで構成している。
【００２６】
操作部２２は、顧客が取引を行う際、両替金種の指定などキー入力の受付けと、取引操作の案内などの表示を兼ねている。
【００２７】
紙幣入出金機構部２３は、取引する紙幣の入出金機能や識別、収納機能を有する。  
硬貨入出金機構部２４は、取引する硬貨の入出金機能や識別、収納機能を有する。
【００２８】
通帳機構部２５は、顧客の通帳を受付け、排出する機能と取引内容を印字する印字機能を有する。  
回線接続部２６は、ホストコンピュータ３０と通信回線１を介して接続し、ホストコンピュータ３０とのデータの送信または受信を行う機能を有する。
【００２９】
カード機構部２７は、顧客カードの挿入及び排出機能と顧客カード情報の読取り書込み機能を有する。  
明細票機構部２８は、取引の内容を明細票に印字し排出する機能を有する。  
通信制御部２９は、ＬＡＮ回線２で接続した両替機１０との通信を制御する機能を有する。
【００３０】
制御部２１は、ＣＰＵ、メモリ等のハード構成と、プログラム、データ等のソフト構成とで構成し、顧客がＡＴＭ２０を操作して取引を行う取引操作等の各種処理機能や接続された各部の動作を制御する制御機能を有する。
【００３１】
また、制御部２１には、ＡＴＭ２０から取引情報を両替機１０に送信する際、送信先となる両替機１０を登録した送信先両替機アドレステーブル７を記憶している。
【００３２】
この送信先両替機アドレステーブル７は、図７に示すように、送信先となる両替機１０のＩＰアドレス、サブネットマスク、デフォルトゲートウェイといったアドレス情報を登録している。なお、送信先となる両替機１０が複数台ある場合には、台数分のアドレス情報を登録する。
【００３３】
次に、ホストコンピュータ３０は、図２に示すように、ホストコンピュータ制御部３１と、回線接続部３２と、ファイル部３３と、口座情報ファイル制御部３４とで構成している。なお、ファイル部３３は、口座情報ファイル３３ａと、各種ファイル３３ｂとで構成している。
【００３４】
回線接続部３２は、ＡＴＭ２０と通信回線１を介して接続し、ＡＴＭ２０とのデータの送信または受信を行う機能を有する。
【００３５】
口座情報ファイル３３ａは、顧客の氏名、口座番号、暗証番号などの顧客情報を記憶している。  
各種ファイル３３ｂは、顧客の口座情報以外の各種情報を記憶している。
【００３６】
口座情報ファイル制御部３４は、ホストコンピュータ制御部３１の指示により、ファイル部３３の口座情報ファイル３３ａや各種ファイル３３ｂに記憶された情報の入出力を行う。
【００３７】
ホストコンピュータ制御部３１は、ＣＰＵ、メモリ等のハード構成と、プログラム等のソフト構成とで構成され、接続された各部の制御を行う。
【００３８】
このような構成の両替機１０とＡＴＭ２０及びホストコンピュータ３０においいて、両替機１０とＡＴＭ２０は、ＬＡＮ回線２を介して接続し、各制御部の指示により取引情報を格納した授受電文の受送信で取引を行う。
【００３９】
また、ＡＴＭ２０とホストコンピュータ３０は、ＡＴＭ２０の回線接続部２６とホストコンピュータ３０の回線接続部３２に接続された通信回線１を介して、各制御部の指示により取引情報を格納した要求電文と応答電文との受送信で取引を行う。
【００４０】
次に、両替機１０とＡＴＭ２０との間において、受送信する電文種類及び授受電文フォーマット１００について説明する。
【００４１】
なお、図８は、両替機１０とＡＴＭ２０間の電文種類の説明図を示し、図９は、両替機１０とＡＴＭ２０間の授受電文フォーマット１００の授受電文フォーマット構成図を示している。
【００４２】
両替機１０からＡＴＭ２０へ送信する授受電文の種類は、図８に示すように、両替機１０における取引実績の集計情報を送信する集計情報送信と、カード機構部１７で読み込んだキャッシュカードの顧客口座情報をＡＴＭ２０を介してホストコンピュータ３０に照会要求する口座照会要求と、両替手数料の口座引落しをＡＴＭ２０を介してホストコンピュータ３０に要求する両替手数料口座引落し要求とがある。
【００４３】
また、ＡＴＭ２０から両替機１０へ送信する授受電文の種類は、図８に示すように、両替機１０に対して集計情報の送信を要求する集計情報送信要求と、口座照会の要求に対するホストコンピュータ３０の照会結果を両替機１０に送信する口座照会結果の通知と、両替手数料口座引落しの要求に対するホストコンピュータ３０の手続き結果を両替機１０に送信する両替手数料口座引落し結果の通知とがある。
【００４４】
このような取引情報の受け渡しを行う授受電文において、取引情報は、所定のフォーマット、つまり授受電文用に構成した授受電文フォーマット１００にしたがって格納している。
【００４５】
授受電文フォーマット１００は、図９に示すように、ヘッダ部１１０と業務データ部１２０とで構成している。さらに、ヘッダ部１１０は、電文長フィールド１１１と、通信制御パラメータ１１２と、アプリ制御パラメータ１１３とで構成し、業務データ部１２０は、業務アプリヘッダ部１２１と、業務アプリデータ部１２２とで構成している。
【００４６】
このうち、通信制御パラメータ１１２には、送信先ＡＴＭアドレステーブル６あるいは送信先両替機アドレステーブル７に基づいて、送信先となるＡＴＭ２０あるいは両替機１０のＩＰアドレスなどのアドレス情報や、装置を識別する識別ＩＤなどを送信先に応じて格納する。
【００４７】
また、アプリ制御パラメータ１１３には、両替機１０とＡＴＭ２０間の電文種類を識別するためのコードを格納している。  
具体的には、両替機１０からＡＴＭ２０へ授受電文を送信する場合、アプリ制御パラメータ１１３に、コード「００１」を「集積情報送信」とし、コード「００２」を「口座照会要求」とし、コード「００３」を「両替手数料口座引落し要求」と定義した電文種類を示すコードを取引に応じて格納する。
【００４８】
一方、ＡＴＭ２０から両替機１０へ授受電文を送信する場合、アプリ制御パラメータ１１３に、コード「０１１」を「集計情報送信要求」とし、コード「０１２」を「口座照会結果の通知（取扱可）」とし、コード「０１３」を「両替手数料口座引落し結果の通知（取扱成立）」とし、コード「１１２」を「口座照会結果の通知（取扱不可）」とし、コード「１１３」を「両替手数料口座引落し結果の通知（カード使用不可）」とし、コード「２１３」と「両替手数料口座引落し結果の通知（残高不足）」と定義した電文種類を示すコードを取引に応じて格納する。
【００４９】
業務アプリデータ部１２２には、両替機１０とＡＴＭ２０間における取引に応じた取引情報を格納している。  
具体的には、両替機１０からＡＴＭ２０へ送信する授受電文が、口座照会要求である場合、キャッシュカードから読み取った顧客口座情報を業務アプリデータ部１２２に格納し、両替手数料引落し要求である場合、顧客口座情報と両替取引に要する両替手数料金額を業務アプリデータ部１２２に格納する。また、授受電文が、集計情報送信である場合、集積情報テーブル４に基づく集計情報を業務アプリデータ部１２２に格納する。
【００５０】
一方、ＡＴＭ２０から両替機１０へ送信する授受電文が、両替手数料口座引落し結果の通知である場合、業務アプリデータ部１２２に顧客の口座残高を格納する。
【００５１】
次に、ＡＴＭ２０からホストコンピュータ３０への送信する要求電文の要求電文フォーマット２００と、ホストコンピュータ３０からＡＴＭ２０への送信する応答電文の応答電文フォーマット３００について説明する。
【００５２】
なお、図１０は、ＡＴＭ２０からホストコンピュータ３０への要求電文フォーマット２００の要求電文フォーマット構成図を示し、図１１は、ホストコンピュータ３０からＡＴＭ２０への応答電文フォーマット３００の応答電文フォーマット構成図を示している。
【００５３】
ＡＴＭ２０とホストコンピュータ３０との間で取引情報の受け渡しを行う要求電文及び応答電文において、各種取引情報は、所定のフォーマット、つまり要求電文用に構成した要求電文フォーマット２００と、応答電文用に構成した応答電文フォーマット３００にしたがって格納している。
【００５４】
なお、要求電文フォーマット２００及び応答電文フォーマット３００は、従来よりＡＴＭ２０とホストコンピュータ３０との間で取引情報の受け渡しに使用している電文フォーマットを使用している。
【００５５】
要求電文フォーマット２００は、図１０に示すように、共通ヘッダ２１０と、ローカルヘッダ部２２０と、業務データ部２３０とで構成している。さらに、ローカルヘッダ部２２０は、電文長フィールド２２１と、通信制御パラメータ２２２と、アプリ制御パラメータ２２３とで構成し、業務データ部２３０は、業務アプリヘッダ部２３１と、業務アプリデータ部２３２とで構成している。
【００５６】
このうち、アプリ制御パラメータ２２３は、端末属性情報２４０と、取引属性情報２５０と、取引モード情報２６０と、予備２７０とで構成している。
【００５７】
さらに、端末属性情報２４０は、送信元となる自動取引装置を示す識別情報を格納する端末識別２４１と、端末種類２４２と、端末番号２４３と、予備２４４とで構成している。このうち、端末種類２４２には、送信元となる自動取引装置の識別コードを格納している。
【００５８】
具体的には、端末種類２４２に、コード「０１」を「ＣＤ」とし、コード「０２」を「ＡＴＭ」とし、コード「０３」を「記帳機」とし、コード「０４」を「両替機」と定義した送信元を示すコードを送信元となる自動取引装置に応じて格納する。
【００５９】
また、取引属性情報２５０は、取引種別２５１と、予備２５２とで構成している。  
このうち、取引種別２５１には、ホストコンピュータ３０に対する取引要求の種類を示すコードを格納している。
【００６０】
具体的には、取引種別２５１に、コード「１１０１」を「カード出金要求」とし、コード「１１０２」を「通帳出金要求」とし、コード「１１０３」を「カード・通帳併用出金要求」とし、コード「１２０１」を「カード入金要求」とし、コード「１２０２」を「通帳入金要求」とし、コード「１３０１」を「残高照会要求」とし、コード「１４０１」を「振込照会」とし、コード「１４０２」を「振込要求」と定義した従来から使用されている取引内容を示すコードを取引に応じて格納している。
【００６１】
さらに、取引種別２５１に格納するコードとして、コード「２１０１」を「口座照会要求」とし、コード「３１０１」を「両替手数料口座引落し要求」とし、コード「４１０１」を「集計情報送信」と定義した両替機１０との取引に使用する取引内容を示すコードを追加し、取引に応じて取引種別２５１に格納している。
【００６２】
業務アプリデータ部２３２には、ホストコンピュータ３０に送信する各種取引情報、例えば、キャッシュカードから読み取った顧客口座情報や取引金額などを格納する。
【００６３】
また、応答電文フォーマット３００は、図１１に示すように、共通ヘッダ３１０と、ローカルヘッダ部３２０と、業務データ部３３０とで構成している。さらに、ローカルヘッダ部３２０は、電文長フィールド３２１と、通信制御パラメータ３２２と、アプリ制御パラメータ３２３とで構成し、業務データ部３３０は、業務アプリヘッダ部３３１と、業務アプリデータ部３３２とで構成している。
【００６４】
このうち、アプリ制御パラメータ３２３は、端末属性情報３４０と、予備３５０とで構成し、さらに端末属性情報３４０は、端末種類３４１と、処理通番３４２と、予備３４３とで構成している。
【００６５】
この端末種類３４１には、送信先の自動取引装置を示す識別コードを格納している。  
具体的には、端末種類３４１に、コード「０１」を「ＣＤ」とし、コード「０２」を「ＡＴＭ」とし、コード「０３」を「記帳機」とし、コード「０４」を「両替機」と定義した送信先を示すコードを送信先の自動取引装置に応じて格納する。
【００６６】
また、業務アプリデータ部３３２は、応答コード３６１と、取引金額３６２と、明細票印字データ３６３と、カード書込みデータ３６４と、通帳書込みデータ３６５と、画面表示データ３６０と、予備３６７とで構成している。
【００６７】
このうち、応答コード３６１には、両替機１０あるいはＡＴＭ２０の要求に対する取引結果を示すコードを格納している。  
具体的には、応答コード３６１に、コード「０００」を「取引成立」とし、コード「１ＸＸ」を「取引不成立」とし、コード「１０１」を「カード使用不可」とし、コード「１１１」を「残高不足」と定義した取引結果を示すコードを取引結果に応じて格納する。
【００６８】
また、取引金額３６２は、取引金額または残高３６２ａと手数料３６２ｂとで構成している。取引金額または残高３６２ａには、取引要求の内容に応じて取引金額あるいは口座残高などを格納し、手数料３６２ｂには、その取引にかかる振込手数料や両替手数料などを取引に応じて格納する。
【００６９】
このような構成の自動取引システムにおいて、両替機１０の取引動作について説明する。  
なお、図１２及び図１３は、両替機１０の取引動作のフローチャートを示し、図１４及び図１５は、ＡＴＭ２０側のタイマ割込み処理のフローチャートを示し、図１６は、両替機１０側のタイマ割込み処理のフローチャートを示している。
【００７０】
また、図１７は、顧客カードの挿入を促すカード挿入案内画面７００を示し、図１８は、両替紙幣の投入を促す紙幣投入案内画面７１０を示し、図１９は、両替金種を設定する両替金種設定案内画面７２０を示し、図２０は、両替手数料の支払い方法を選択する支払い方法選択案内画面７３０を示している。
【００７１】
まず、顧客が両替機１０の前に立つと、図１２及び図１３に示すように、両替機１０の制御部１１は、取引処理を開始し、図１７に示すようなカード挿入案内画面７００を操作部１２に表示する（ステップＳ４０１）。
【００７２】
このカード挿入案内画面７００には、「お取引を開始される場合は、カード挿入口にキャッシュカード、または両替カードを挿入してください。」という操作案内メッセージを表示する。
【００７３】
顧客がカード挿入案内画面７００の操作案内にしたがってカード機構部１７にキャッシュカードを挿入すると（ステップＳ４０２）、制御部１１の指示により、カード機構部１７は、キャッシュカードに記憶された顧客口座情報を読み取る（ステップＳ４０３）。
【００７４】
顧客口座情報を読み取ると、両替機１０の制御部１１は、ホストコンピュータ３０に口座照会を要求する授受電文を授受電文フォーマット１００にしたがって編集し、ＬＡＮ回線２を介してＡＴＭ２０に授受電文を送信する（ステップＳ４０４）。
【００７５】
口座照会を要求する授受電文を編集する際、両替機１０の制御部１１は、アプリ制御パラメータ１１３に、コード「００２（口座照会要求）」を格納し、業務アプリデータ部１２２に、顧客のキャッシュカードから読み取った顧客口座情報を格納する。
【００７６】
また、両替機１０の制御部１１は、通信制御パラメータ１１２に、送信先ＡＴＭアドレステーブル６の先頭に登録されたＡＴＭ２０のＩＰアドレスなどのアドレス情報を格納し、格納したアドレス情報のＡＴＭ２０に授受電文を送信する。
【００７７】
なお、送信先ＡＴＭアドレステーブル６の先頭に登録されたＡＴＭ２０が故障等により授受電文の送信が不可の場合、両替機１０の制御部１１は、送信先ＡＴＭアドレステーブル６の２番目に登録した別のＡＴＭ２０のアドレス情報を、通信制御パラメータ１１２に格納し直して授受電文を送信する。
【００７８】
そして、両替機１０が送信した授受電文を受信したＡＴＭ２０は、顧客の口座照会をホストコンピュータ３０に要求し、ホストコンピュータ３０から口座照会結果を受信すると、口座照会結果を両替機１０に送信する。なお、ＡＴＭ２０とホストコンピュータ３０との間における顧客の口座照会処理については、後ほど詳しく説明する。
【００７９】
その後、両替機１０の制御部１１は、ＡＴＭ２０から送信された口座照会結果の授受電文の受信判定を行う（ステップＳ４０５）。ＡＴＭ２０からの授受電文の受信がない場合（ステップＳ４０５：Ｎｏ）、制御部１１は、処理をステップＳ４０５に戻し、ＡＴＭ２０からの授受電文を待ち続ける。
【００８０】
一方、ＡＴＭ２０から口座照会結果の授受電文を受信すると（ステップＳ４０５：Ｙｅｓ）、制御部１１は、授受電文のアプリ制御パラメータ１１３に格納しているコードを解析し、キャッシュカードが取扱可か判定する（ステップＳ４０６）。
【００８１】
アプリ制御パラメータ１１３に、コード「１１２（口座照会結果の通知（取扱不可））」が格納されて、顧客の口座が有効でないなどの理由で取扱不可と制御部１１が判断すると（ステップＳ４０６：Ｎｏ）、両替機１０の制御部１１の指示により、カード機構部１７は、顧客のキャッシュカードを排出して顧客に返却する（ステップＳ４１０）。その後、制御部１１は、両替機取引処理を終了する。
【００８２】
一方、両替機１０の制御部１１は、アプリ制御パラメータ１１３に、コード「０１２（口座照会結果の通知（取扱可））」が格納されて、顧客の口座が有効であると判断すると（ステップＳ４０６：Ｙｅｓ）、図１８に示すような紙幣投入案内画面７１０を操作部１２に表示して、紙幣入出金機構部１３で両替紙幣の投入を受付ける（ステップＳ４０７）。
【００８３】
この紙幣投入案内画面７１０には、「両替をする紙幣を投入して、下の確認ボタンを押してください。」という操作案内メッセージと、確定ボタン７１１とを表示する。
【００８４】
顧客が紙幣入出金機構部１３に両替紙幣を投入し、確定ボタン７１１を押下すると、両替機１０の制御部１１の指示により紙幣入出金機構部１３は、入金された両替紙幣の金種及び枚数を検出する。そして、制御部１１は、図１９に示すような両替金種設定案内画面７２０を操作部１２に表示する（ステップＳ４０８）。
【００８５】
この両替金種設定案内画面７２０には、「両替を希望される金種ボタンを押して、数量を選択してください。」という操作案内メッセージを画面上段に表示し、投入した両替紙幣の金額を表示する両替金額欄７２１と、両替する金種を指定する紙幣ボタン７２２と、包装硬貨ボタン７２３と、硬貨ボタン７２４と、各金種の数量を表示する紙幣数量欄７２５と、包装硬貨数量欄７２６と、硬貨数量欄７２７を表示し、画面右下に各金種設定を確定する確定ボタン７２８を表示する。
【００８６】
顧客は、両替金種設定案内画面７２０の案内にしたがって両替する金種を設定して確定ボタン７２８を押下して、両替金種設定を確定する（ステップＳ４０９）。
【００８７】
顧客が確定ボタン７２８を押下すると、両替機１０の制御部１１は、両替手数料テーブル５にしたがって両替手数料が発生するかを判定する（ステップＳ４１１）。両替手数料が発生する場合（ステップＳ４１１：Ｙｅｓ）、制御部１１は、図２０に示すような支払い方法選択案内画面７３０を操作部１２に表示する（ステップＳ４１２）。
【００８８】
この支払い方法選択案内画面７３０には、「両替手数料のお支払い方法を選択してください。」という操作案内メッセージと、両替手数料を表示する手数料金額欄７３１と、口座引落しで支払う口座引落しボタン７３２と、現金で支払う現金入金ボタン７３３とを表示する。
【００８９】
ここで、両替機１０の制御部１１は、口座引落しボタン７３２が押下されたかを判定する（ステップＳ４１３）。
【００９０】
両替手数料の口座引落しを希望する顧客が口座引落しボタン７３２を押下すると（ステップＳ４１３：Ｙｅｓ）、制御部１１は、両替手数料口座引落しをホストコンピュータ３０に要求する授受電文を授受電文フォーマット１００にしたがって編集し、ＬＡＮ回線２を介してＡＴＭ２０に授受電文を送信する（ステップＳ４１４）。
【００９１】
両替手数料口座引落しを要求する授受電文を編集する際、制御部１１は、授受電文フォーマット１００のアプリ制御パラメータ１１３に、コード「００３（手数料口座引落し要求）」を格納し、業務アプリデータ部１２２に、顧客のキャッシュカードから読み取った顧客口座情報と、両替取引にかかる両替手数料金額を格納する。
【００９２】
また、両替機１０の制御部１１は、通信制御パラメータ１１２に、送信先ＡＴＭアドレステーブル６の先頭に登録されたＡＴＭ２０のＩＰアドレスなどのアドレス情報を格納し、格納したアドレス情報のＡＴＭ２０に授受電文を送信する。
【００９３】
なお、送信先ＡＴＭアドレステーブル６の先頭に登録されたＡＴＭ２０が故障等により授受電文の送信が不可の場合、両替機１０の制御部１１は、送信先ＡＴＭアドレステーブル６の２番目に登録した別のＡＴＭ２０のアドレス情報を、通信制御パラメータ１１２に格納し直して授受電文を送信する。
【００９４】
そして、両替機１０が送信した授受電文を受信したＡＴＭ２０は、両替手数料口座引落しをホストコンピュータ３０に要求し、ホストコンピュータ３０から両替手数料口座引落し結果を受信すると、両替手数料口座引落し結果を両替機１０に送信する。なお、ＡＴＭ２０とホストコンピュータ３０との間における両替手数料口座引落し処理については、後ほどで詳しく説明する。
【００９５】
その後、両替機１０の制御部１１は、ＡＴＭ２０から送信される両替手数料口座引落し結果の授受電文の受信判定を行う（ステップＳ４１５）。ＡＴＭ２０からの授受電文の受信がない場合（ステップＳ４１５：Ｎｏ）、制御部１１は、処理をステップＳ４１５に戻し、ＡＴＭ２０からの授受電文を待ち続ける。
【００９６】
一方、両替機１０の制御部１１は、ＡＴＭ２０からの両替手数料口座引落し結果の授受電文を受信すると（ステップＳ４１５：Ｙｅｓ）、授受電文のアプリ制御パラメータ１１３に格納しているコードを解析し、口座引落しが成立したか判定する（ステップＳ４１６）。
【００９７】
アプリ制御パラメータに、コード「１１３（両替手数料口座引落し結果（カード使用不可））が格納されて、顧客口座が有効でないと制御部１１が判定した場合、あるいはコード「２１３（両替手数料口座引落し結果（残高不足））」が格納されて、口座残高が不足して取引が成立しないと制御部１１が判定した場合（ステップＳ４１６：Ｎｏ）、両替機１０の制御部１１の指示により、カード機構部１７は、顧客のキャッシュカードを排出し顧客に返却する（ステップＳ４２１）。
【００９８】
そして、制御部１１の指示により、紙幣入出金機構部１３は、顧客が入金した現金を放出して顧客に返却する（ステップＳ４２２）。その後、制御部１１は、両替機取引処理を終了する。
【００９９】
一方、ステップＳ４１６において、アプリ制御パラメータ１１３に、コード「０１３（両替手数料口座引落し結果（取引成立））」が格納されて、両替手数料口座引落しが正常に処理されたと制御部１１が判定すると（ステップＳ４１６：Ｙｅｓ）、両替機１０の制御部１１の指示により、カード機構部１７は、顧客のキャッシュカードを排出して顧客に返却する。さらに、制御部１１の指示により明細票機構部１８は、両替取引の明細票を印字して放出する（ステップＳ４１７）。
【０１００】
そして、制御部１１の指示により、両替金種に応じて紙幣入出金機構部１３、硬貨出金機構部１４及び包装硬貨出金機構部１５は、開口して両替した現金を放出する（ステップＳ４１８）。
【０１０１】
両替機１０は、顧客が入金した現金を両替機１０内の所定の収納庫に収納する（ステップＳ４１９）。その後、両替機１０の制御部１１は、両替機取引処理を終了する。
【０１０２】
なお、ステップＳ４１１において、両替手数料が発生しない場合（ステップＳ４１１：Ｎｏ）、制御部１１は、処理をステップＳ４１７まですすめ、顧客のキャッシュカード返却、明細票の放出及び両替した貨幣を放出する。その後、顧客が入金した現金を両替機１０内の所定の収納庫に収納して、両替機取引処理を終了する。
【０１０３】
また、ステップＳ４１３において、両替手数料の口座引落しを希望しない顧客が現金入金ボタンを押下すると（ステップＳ４１３：Ｎｏ）、両替機１０の制御部１１により、手数料硬貨入金部１６は、開口して現金の投入を受付ける（ステップＳ４２０）。
【０１０４】
そして、顧客が現金を投入すると、制御部１１は、処理をステップＳ４１７まですすめ、顧客のキャッシュカード返却、明細票の放出及び両替した貨幣を放出する。その後、顧客が入金した現金を両替機１０内の所定の収納庫に収納して、両替機取引処理を終了する。
【０１０５】
次に、ＡＴＭ２０において、両替機１０からの授受電文を受信し、ホストコンピュータ３０に取引を要求する要求電文を送信する上り電文処理と、ホストコンピュータ３０からの応答電文を受信し、応答電文に基づいて両替機１０に授受電文を送信する下り電文処理について説明する。
【０１０６】
なお、ＡＴＭ２０における上り電文処理と下り電文処理は、顧客がＡＴＭ２０を操作して取引を行うＡＴＭ２０の取引処理に、一定の間隔で割り込んで実行するＡＴＭ側タイマ割込処理とする。
【０１０７】
ＡＴＭ２０の制御部２１は、図１４に示すように、ＡＴＭ側タイマ割込処理を開始すると、両替機１０からの授受電文の受信判定を行う（ステップＳ５０１）。両替機１０からの授受電文を受信すると（ステップＳ５０１：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、授受電文のアプリ制御パラメータ１１３に格納しているコードを解析する（ステップＳ５０２）。
【０１０８】
そして、ＡＴＭ２０の制御部２１は、授受電文のアプリ制御パラメータ１１３に格納されたコードに基づいて、両替機１０が要求している取引を判定する（ステップＳ５０３）。
【０１０９】
アプリ制御パラメータ１１３に、コード「００２（口座照会要求）」が格納されていると（ステップ５０３：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、ホストコンピュータ３０に口座照会を要求する要求電文を要求電文フォーマット２００にしたがって編集する（ステップＳ５０４）。
【０１１０】
口座照会を要求する要求電文を編集する際、制御部２１は、要求電文フォーマット２００の端末種類２４２に、送信元を示すコード「０４（両替機）」を格納し、取引種別２５１に、要求する取引を示すコード「２１０１（口座照会要求）」を格納する。さらに、授受電文の業務アプリデータ部１２２に格納された顧客口座情報を、要求電文フォーマット２００の業務アプリデータ部２３２に格納する。
【０１１１】
その後、ＡＴＭ２０の制御部２１は、ホストコンピュータ３０に要求電文を送信する（ステップＳ５０５）。
【０１１２】
なお、ステップＳ５０１において、両替機１０から授受電文を受信していない場合（ステップＳ５０１：Ｎｏ）、ＡＴＭ２０の制御部２１は、処理を後述するステップＳ５１０にすすめる。
【０１１３】
また、ステップＳ５０３において、授受電文のアプリ制御パラメータ１１３に格納されたコードが「００２（口座照会要求）」でない場合（ステップＳ５０３：Ｎｏ）、制御部２１は、アプリ制御パラメータ１１３に格納されたコードが「００３（両替手数料口座引落し要求）」であるか判定する（ステップＳ５０６）。
【０１１４】
アプリ制御パラメータ１１３に、コード「００３（両替手数料口座引落し要求）」が格納されている場合（ステップＳ５０６：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、ホストコンピュータ３０に両替手数料の口座引落しを要求する要求電文を要求電文フォーマット２００にしたがって編集する（ステップＳ５０７）。
【０１１５】
両替手数料の口座引落しを要求する要求電文を編集する際、制御部２１は、要求電文フォーマット２００の端末種類２４２に、送信元を示すコード「０４（両替機）」を格納し、取引種別２５１に、要求する取引を示すコード「３１０１（両替手数料口座引落し要求）」を格納する。さらに、授受電文の業務アプリデータ部１２２に格納された顧客口座情報と両替手数料の金額を、業務アプリデータ部２３２に格納する。
【０１１６】
そして、制御部２１は、要求電文をホストコンピュータ３０に送信する（ステップＳ５０５）。
【０１１７】
その後、ホストコンピュータ３０において、口座照会処理あるいは両替手数料の口座引落し処理を行い、応答電文フォーマット３００にしたがって各処理結果を応答情報として格納した応答電文をＡＴＭ２０に送信する。
【０１１８】
次に、ＡＴＭ２０の制御部２１は、要求電文に対するホストコンピュータ３０の応答情報を格納した応答電文の受信判定を行う（ステップＳ５１０）。
【０１１９】
応答電文を受信した場合（ステップＳ５１０：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、応答電文のアプリ制御パラメータ３２３の端末種類３４１に格納されたコードを解析する（ステップＳ５１１）。
【０１２０】
ＡＴＭ２０の制御部２１は、まず、端末種類３４１にコード「０４（両替機）」が格納されているかを判定する（ステップＳ５１２）。端末種類３４１にコード「０４（両替機）」が格納されていると（ステップＳ５１２：Ｙｅｓ）、制御部２１は、両替機１０宛の応答電文であると判断し、応答電文の応答情報を両替機１０に受け渡す授受電文を授受電文フォーマット１００にしたがって編集し、両替機１０に送信する（ステップＳ５１３）。
【０１２１】
応答情報を両替機１０に受け渡す授受電文を編集する際、制御部２１は、ホストコンピュータ３０から応答電文の内容に応じて、アプリ制御パラメータ１１３に電文種類を示すコードと、業務アプリデータ部１２２に応答情報を格納する。
【０１２２】
具体的には、両替機１０からの口座照会要求に対する応答電文である場合、ＡＴＭ２０の制御部２１は、応答電文の応答コード３６１にコード「０００（取引成立）」が格納されていると、授受電文のアプリ制御パラメータ１１３に、「０１２（口座照会結果の通知（取扱可））」を格納し、応答電文の応答コード３６１にコード「１ＸＸ（取引不成立）」が格納されていると、授受電文のアプリ制御パラメータ１１３に、「１１２（口座照会結果の通知（取扱不可））」を格納する。
【０１２３】
また、両替機１０からの両替手数料の口座引落し要求に対する応答電文である場合、ＡＴＭ２０の制御部２１は、応答電文の応答コード３６１にコード「０００（取引成立）」が格納されていると、授受電文のアプリ制御パラメータ１１３に、「０１３（両替手数料口座引落し結果の通知（取引成立））」を格納し、応答電文の応答コード３６１にコード「１０１（カード使用不可）」が格納されていると、授受電文のアプリ制御パラメータ１１３に、「１１３（口座照会結果の通知（カード使用不可））」を格納する。
【０１２４】
あるいは、応答電文の応答コード３６１にコード「１１１（残高不足）」が格納されていると、ＡＴＭ２０の制御部２１は、授受電文のアプリ制御パラメータ１１３に、「２１３（口座照会結果の通知（残高不足））」を格納する。
【０１２５】
その後、ＡＴＭ２０の制御部２１は、両替機１０に対して取引実績の集計情報送信を要求するか判定する（ステップＳ５１４）。なお、取引実績の集計情報の送信要求は、例えば１日１回決まった時刻を過ぎると送信要求するようなスケジュールにしたがって行うようにする。
【０１２６】
両替機１０に対して取引実績の集計情報送信を要求しない場合（ステップＳ５１４：Ｎｏ）、ＡＴＭ２０の制御部２１は、ＡＴＭ側タイマ割込処理を終了する。
【０１２７】
一方、両替機１０に対して集計情報送信を要求する場合（ステップＳ５１４：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、両替機１０に対して集計情報送信を要求する授受電文を授受電文フォーマット１００にしたがって編集し、両替機１０に送信する（ステップＳ５１５）。
【０１２８】
両替機１０に対して集計情報送信を要求する授受電文を編集する際、制御部２１は、授受電文フォーマット１００のアプリ制御パラメータ１１３に、コード「０１１：集計情報送信要求」を格納する。
【０１２９】
そして、制御部２１は、両替機１０に集計情報送信を要求する授受電文を送信後、ＡＴＭ側タイマ割込み処理を終了する。
【０１３０】
なお、図１５のステップＳ５１０において、ホストコンピュータ３０からの応答電文でない場合（ステップＳ５１０：Ｎｏ）、制御部２１は、処理をステップＳ５１４にすすめる。また、ステップＳ５１２において、両替機宛の電文でない場合（ステップＳ５１２：Ｎｏ）も制御部２１は、処理をステップＳ５１４にすすめる。その後、両替機１０の集計情報送信を要求するか判定し、必要な処理を実行したのち、ＡＴＭ側タイマ割込処理を終了する。
【０１３１】
そして、集計情報送信を要求する授受電文を受信した両替機１０は、集計情報を格納した授受電文をＡＴＭ２０に送信する。なお、両替機１０において、集計情報送信を要求する授受電文を受信後の処理については、後ほど詳しく説明する。
【０１３２】
また、図１４のステップＳ５０６において、両替手数料口座引落し要求でない場合（ステップＳ５０６：Ｎｏ）、ＡＴＭ２０の制御部２１は、授受電文のアプリ制御パラメータ１１３に格納されたコードが「００１（集計情報送信）」であるか判定する（ステップＳ５０８）。
【０１３３】
アプリ制御パラメータ１１３にコード「００１（集計情報送信）」が格納されていなければ（ステップＳ５０８：Ｎｏ）、ＡＴＭ２０の制御部２１は、処理をステップＳ５１０にすすめる。
【０１３４】
一方、ステップＳ５０８において、アプリ制御パラメータ１１３にコード「００１（集計情報送信）」が格納されていれば（ステップＳ５０８：Ｙｅｓ）、ＡＴＭ２０の制御部２１は、先に送信した両替機１０の集計情報送信を要求する授受電文に対する返信であると判定し、授受電文の業務アプリデータ部１２２に格納された両替機１０の集計情報を、制御部２１内のメモリに記憶する（ステップＳ５０９）。
【０１３５】
次に、両替機１０において、ＡＴＭ２０からの集計情報送信を要求する授受電文を受信し、集計情報をＡＴＭ２０に送信する授受電文処理について説明する。
【０１３６】
なお、両替機１０において、ＡＴＭ２０からの集計情報送信を要求する授受電文に対する処理は、顧客が両替機１０を操作して取引を行う両替機１０の取引処理に、一定の間隔で割り込んで実行する両替機側タイマ割込処理とする。
【０１３７】
両替機１０の制御部１１は、図１６に示すように、両替機側タイマ割込処理を開始すると、ＡＴＭ２０からの授受電文の受信判定を行う（ステップＳ６０１）。ＡＴＭ２０からの授受電文を受信すると（ステップＳ６０１：Ｙｅｓ）、制御部１１は、受信した授受電文のアプリ制御パラメータ１１３に格納されたコードを解析し（ステップＳ６０２）、アプリ制御パラメータ１１３に格納されたコードが「０１１（集計情報送信要求）」であるか判定する（ステップＳ６０３）。
【０１３８】
アプリ制御パラメータ１１３に格納されたコードが、「０１１（集計情報送信要求）」である場合（ステップＳ６０３：Ｙｅｓ）、制御部１１は、集計情報テーブル４に基づいて両替機１０の取引実績を集計する（ステップＳ６０４）。
【０１３９】
そして、両替機１０の制御部１１は、ＡＴＭ２０に集計情報を渡す授受電文を授受電文フォーマット１００にしたがって編集し、ＡＴＭ２０に送信する（ステップＳ６０５）。
【０１４０】
ＡＴＭ２０に集計情報を渡す授受電文を編集する際、制御部１１は、授受電文フォーマット１００のアプリ制御パラメータ１１３に、コード「００１（集計情報送信）」を格納し、業務アプリデータ部１２２に集計情報を格納する。
【０１４１】
ＡＴＭ２０に集計情報を渡す授受電文送信後、両替機１０の制御部１１は、両替機側タイマ割込処理を終了する。
【０１４２】
なお、ステップＳ６０１において、ＡＴＭ２０からの授受電文の受信がない場合（ステップＳ６０１：Ｎｏ）、制御部１１は、両替機側タイマ割込処理を終了する。
【０１４３】
また、ステップＳ６０３において、アプリ制御パラメータ１１３にコード「０１１（集計情報送信要求）」がセットされていない場合（ステップＳ６０３：Ｎｏ）、制御部１１は、両替機側タイマ割込処理を終了する。
【０１４４】
上述したように、通信回線に接続する回線接続部２６と、各手段を制御する制御部２１とを備えたＡＴＭ２０と、通信回線１を介して接続したホストコンピュータ３０とで構成し、ＡＴＭ２０の制御部２１で、ホストコンピュータ３０との取引の要求に用いる要求電文フォーマット２００にしたがって取引情報を格納した要求電文をホストコンピュータ３０に送信し、要求電文に対するホストコンピュータ３０の応答に用いる応答電文フォーマット３００にしたがってホストコンピュータ３０の応答情報を格納した応答電文を受信して取引を行う自動取引システムであって、各手段を制御する制御部１１を備えた両替機１０と、ＡＴＭ２０とをＬＡＮ回線２で接続し、両替機１０の制御部１１に、ホストコンピュータ３０との取引情報の受け渡しに用いる授受電文フォーマット１００にしたがって取引情報を格納した授受電文を、ＡＴＭ２０に送信する授受電文処理を備え、ＡＴＭ２０の制御部２１に、授受電文を受信すると、取引情報を要求電文フォーマット２００にしたがって格納した要求電文を、ホストコンピュータ３０に送信する上り電文処理と、応答電文を受信すると、両替機１０に対する応答電文であるか判別し、両替機１０に対する応答電文である場合、応答情報を授受電文フォーマット１００にしたがって格納した授受電文を、両替機１０に送信する下り電文処理とを備えたことにより、従来オフラインで運用された両替機１０を、コストを抑えてオンライン化して取引を行うことができる
具体的には、ホストコンピュータ３０とＡＴＭ２０を通信回線１で接続し、ＡＴＭ２０と両替機１０とをＬＡＮ回線２で接続した構成により、ホストコンピュータ３０と両替機１０間における取引情報の受け渡しを、ＡＴＭ２０を経由して行うことができる。
【０１４５】
ここで、ＡＴＭ２０と両替機１０間における取引情報の受け渡しは、取引情報を授受電文フォーマット１００にしたがって格納した授受電文の受送信で行うことができる。
【０１４６】
さらに、ＡＴＭ２０とホストコンピュータ３０間における取引情報の受け渡しは、従来よりＡＴＭ２０とホストコンピュータ間で取引情報の受け渡しに用いている既存の電文フォーマットを使用し、取引情報を要求電文フォーマット２００にしたがって格納し、ホストコンピュータ３０に送信する要求電文と、要求電文に対する応答情報を応答電文フォーマット３００にしたがって格納し、ＡＴＭ２０に送信する応答電文との受送信で行うことができる。
【０１４７】
つまり、授受電文フォーマット１００は、両替機１０とＡＴＭ２０間における取引情報の受け渡しにおいてのみ使用されるので、両替機１０及びＡＴＭ２０の製造元において金融機関に左右されない独自の電文フォーマットとして予め定めておくことができる。
【０１４８】
一方、要求電文フォーマット２００及び応答電文フォーマット３００は、既存の電文フォーマットに両替機１０を示す識別コードや、両替機１０とホストコンピュータ３０との取引の種類を示すコードを追加することで、両替機１０とホストコンピュータ３０との取引情報の受け渡しを行うことができる。
【０１４９】
つまり、両替機１０からＡＴＭ２０に送信した授受電文の取引情報を、要求電文フォーマット２００にしたがって格納し直す、あるいはホストコンピュータ３０からＡＴＭ２０に送信した応答電文の応答情報を、授受電文フォーマット１００にしたがって格納し直すことにより、ＡＴＭ２０を経由して両替機１０とホストコンピュータ３０との取引を行うことができる。
【０１５０】
また、既存のＡＴＭ２０及びホストコンピュータ３０のプログラムの変更で本自動取引システムを実現することも可能である。
【０１５１】
従って、ＡＴＭ２０と両替機１０との間においては、金融機関固有の仕様に左右されることなく取引情報の受け渡しをすることができるので、両替機１０のオンライン化にかかる金融機関の開発コストを抑えることができる。
【０１５２】
そして、ＡＴＭ２０とホストコンピュータ３０との間においては、金融機関固有の既存電文フォーマットを利用して取引情報の受け渡しをすることができるので、両替機１０のオンライン化にかかる金融機関の開発コストを抑えることができる。
【０１５３】
このようにして、従来オフラインで運用された両替機１０を、コストを抑えてオンライン化し、ホストコンピュータ３０との取引を行うことができる。
【０１５４】
そして、金融機関は、両替機１０においても顧客にＡＴＭ２０のような様々サービスを提供することができるとともに、顧客は、両替機１０をオンライン化によるサービスの恩恵を享受することができる。
【０１５５】
また、両替機１０に、顧客のキャッシュカードの投入を受付けて、キャッシュカードに記憶した顧客口座情報を読み取るカード機構部１７を備え、授受電文処理の取引情報を、ホストコンピュータ３０に顧客の口座照会を要求する口座照会要求とし、カード機構部１７で顧客口座情報を読み取ると、両替機１０の制御部１１で、授受電文処理を実行する構成としたことにより、ＡＴＭ２０とホストコンピュータ３０との間で行われている従来の口座照会処理を利用して、両替機１０からキャッシュカードに記憶している顧客口座情報を、ホストコンピュータ３０に照会することができる。
【０１５６】
従って、開発コストを抑えて両替機１０からホストコンピュータ３０に顧客の口座照会行うことができる。  
また、顧客の口座照会できることにより、金融機関は、顧客に対して、顧客口座情報に基づいたサービス、例えば両替手数料などの割引サービスを提供することができる。
【０１５７】
さらに、金融機関は、両替機１０においてキャッシュカードの不正利用を検出することができる。例えば、金融機関に口座を持つ顧客に対して、両替手数料の割引サービスを行う取引形態において、金融機関に口座を持つ他人のキャッシュカードを利用して両替機１０で両替取引を行おうとしても、ホストコンピュータ３０に口座照会できることでキャッシュカードの不正な利用をすぐに検出でき、キャッシュカードの不正利用と両替手数料徴収を逸すること防止できる。
【０１５８】
また、両替機１０に、両替取引にかかる両替手数料の口座引落しの入力を入力許容する操作部１２を備え、授受電文処理の取引情報を、ホストコンピュータ３０に両替手数料の口座引落しを要求する口座引落し要求とし、操作部１２で取引にかかる手数料の口座引落しを選択すると、両替機１０の制御部１１で、授受電文処理を実行する構成としたことにより、ＡＴＭ２０とホストコンピュータ３０との間で行われている従来の口座引落し処理を利用して、両替機１０から手数料の口座引落しを、ホストコンピュータ３０に要求することができる。
【０１５９】
従って、開発コストを抑えて両替機１０からホストコンピュータ３０に手数料の口座引落しを行うことができる。  
また、金融機関は、顧客に対するサービスとして、両替手数料徴収を口座引落しにするサービスを提供できる。
【０１６０】
一方、顧客は、取引にかかる手数料の支払いを保有する口座から引落しするかを選択することができ、キャッシュカードによる顧客の口座照会を行うので、スムーズに口座引落しを行うことができる。従って、顧客は、両替手数料をその都度、入金するなどの手間を省くことができる。
【０１６１】
また、ＡＴＭ２０の制御部２１に、取引情報を、両替機１０における取引実績の集計情報の送信を要求する集計情報送信要求とし、集計情報送信要求を授受電文フォーマット１００にしたがって格納した授受電文を、両替機１０に送信する集計情報要求処理を備え、両替機１０の制御部１１に、受信した授受電文が集計情報送信要求であると判定すると、集計情報を授受電文フォーマット１００にしたがって格納した授受電文を、ＡＴＭ２０に送信する集計情報応答処理を備えたことにより、金融機関は、両替機１０がどの程度利用されているのか、あるいは手数料収入額はどの程度かなどの集計情報を、ＡＴＭ２０に集約することができる。そして、集計情報を、ＡＴＭ２０からホストコンピュータ３０に送信して、金融機関が一括管理することができる。
【０１６２】
具体的には、ＡＴＭ２０の制御部２１は、受信した両替機１０の集計情報を一旦、制御部２１内のメモリに記憶する。そして、ホストコンピュータ３０からの指示により、ＡＴＭ２０の制御部２１は、制御部２１内のメモリに記憶した両替機１０の集計情報と、ＡＴＭ２０の集計情報とを一括してホストコンピュータ３０に送信する。
【０１６３】
また、両替機１０の制御部１１に、授受電文を送信するＡＴＭ２０のＩＰアドレスなどのアドレス情報を複数台登録可能な送信先ＡＴＭアドレステーブル６を備えたことにより、両替機１０は、授受電文の送信先であるＡＴＭ２０が、万一、故障あるいはメンテナンスなどで通信不可の状態であっても、他のＡＴＭ２０を経由してホストコンピュータ３０と通信することができる。
【０１６４】
従って、ホストコンピュータ３０と直接取引情報の受け渡しを行わない両替機１０において、ホストコンピュータ３０との通信経路が途切れるおそれがなく、通信経路を確実に確保することができる。また、ホストコンピュータ３０との通信を確立できないことにより、両替機１０において取引不可や取引の中断となるおそれを防止することができる。
【０１６５】
また、通信回線に接続する回線接続部２６と、各手段を制御する制御部２１とを備えたＡＴＭ２０と、通信回線１を介して接続したホストコンピュータ３０とで構成したシステムを用いて、ＡＴＭ２０の制御部２１で、ホストコンピュータ３０との取引の要求に用いる要求電文フォーマット２００にしたがって取引情報を格納した要求電文をホストコンピュータ３０に送信し、要求電文に対するホストコンピュータ３０の応答に用いる応答電文フォーマット３００にしたがってホストコンピュータ３０の応答情報を格納した応答電文を受信して取引を行う自動取引方法であって、各手段を制御する制御部１１を備えた両替機１０と、ＡＴＭ２０とをＬＡＮ回線２で接続し、両替機１０の制御部１１の授受電文処理により、ホストコンピュータ３０との取引情報の受け渡しに用いる授受電文フォーマット１００にしたがって取引情報を格納した授受電文を、ＡＴＭ２０に送信し、ＡＴＭ２０の制御部２１の上り電文処理により、授受電文を受信すると、取引情報を要求電文フォーマット２００にしたがって格納した要求電文を、ホストコンピュータ３０に送信し、ＡＴＭ２０の制御部２１の下り電文処理により、応答電文を受信すると、両替機１０に対する応答電文であるか判別し、両替機１０に対する応答電文である場合、応答情報を授受電文フォーマット１００にしたがって格納した授受電文を、両替機１０に送信することにより、従来オフラインで運用された両替機１０を、コストを抑えてオンライン化して取引を行う自動取引方法を実現することができる。
【０１６６】
具体的には、ＡＴＭ２０と両替機１０との間では、授受電文で取引情報の受け渡しを行う方法とし、ＡＴＭ２０とホストコンピュータ３０との間では、既存の要求電文と応答電文を利用して取引情報の受け渡しを行う方法としたことにより、両替機１０のオンライン化にかかる金融機関の開発コストを抑えることができる。
【０１６７】
また、通信回線に接続する回線接続部２６と、各手段を制御する制御部２１とを備えたＡＴＭ２０と、通信回線１を介して接続したホストコンピュータ３０とで構成したシステムを用いて、ＡＴＭ２０の制御部２１に、ホストコンピュータ３０との取引の要求に用いる要求電文フォーマット２００にしたがって取引情報を格納した要求電文をホストコンピュータ３０に送信するステップと、要求電文に対するホストコンピュータ３０の応答に用いる応答電文フォーマット３００にしたがってホストコンピュータ３０の応答情報を格納した応答電文を受信するステップとを実行させて取引を行う自動取引プログラムであって、各手段を制御する制御部２１を備え、ＡＴＭ２０とをＬＡＮ回線２で接続した両替機１０の制御部１１に、ホストコンピュータ３０との取引情報の受け渡しに用いる授受電文フォーマット１００にしたがって取引情報を格納した授受電文を、ＡＴＭ２０に送信するステップを実行させ、ＡＴＭ２０の制御部２１に、授受電文を受信すると、取引情報を要求電文フォーマット２００にしたがって格納した要求電文を、ホストコンピュータ３０に送信するステップと、応答電文を受信すると、両替機１０に対する応答電文であるか判別し、両替機１０に対する応答電文である場合、応答情報を授受電文フォーマット１００にしたがって格納した授受電文を、両替機１０に送信するステップとを実行させることにより、従来オフラインで運用された両替機１０を、開発コストを抑えてオンライン化して取引を行うことができるプログラムを提供できる。
【０１６８】
具体的には、自動取引プログラムは、ＡＴＭ２０及び両替機１０に組み込まれて提供することができる。また、ＡＴＭ２０と両替機１０との間においては、金融機関に左右されない授受電文フォーマット１００を利用したプログラムとし、ＡＴＭ２０とホストコンピュータ３０との間においては、既存のプログラムを利用することにより、両替機１０のオンライン化にかかる金融機関の開発コストを抑えることができる。
【０１６９】
なお、本実施例では、従来オンラインで運用された自動取引装置をＡＴＭ２０としたが、ホストコンピュータ３０と相互に通信可能な通信手段を備えたＣＤ機などであってもよい。さらに、従来オフラインで運用された自動取引装置を両替機１０としたが、これに限定せず出納機などでもよい。
【０１７０】
また、ＡＴＭ２０とホストコンピュータ３０間の接続は、相互に通信可能な専用回線あるいは公衆回線などとすることができる。さらに、ＡＴＭ２０とホストコンピュータ３０は、相互に通信可能な通信手段で接続していれば、同一支店内であってもよい。
【０１７１】
また、両替機１０とＡＴＭ２０は、ＬＡＮ回線２で接続するとしたが、相互に通信可能な通信手段を備えていれば、ＬＡＮ回線２以外の接続形態であってもよい。さらに、両替機１０とＡＴＭ２０は、同一支店内に設置するものとしたが、相互に通信可能な通信手段を備えていれば、同一支店内でなくともよい。
【０１７２】
また、送信先ＡＴＭアドレステーブル６及び送信先両替機アドレステーブル７に登録するアドレス情報は、ＩＰアドレスなどに限定せず、通信規格に応じて変更することができる。
【０１７３】
また、両替手数料テーブル５は、両替機１０の制御部１１に記憶するものとしたが、ホストコンピュータ３０に記憶しておき取引の都度ホストコンピュータ３０に問い合わせるようにしてもよい。これにより、両替機１０は、常に最新の両替手数料テーブル５に基づいて取引を行うことができる。
【０１７４】
また、顧客のキャッシュカードを使用して取引を行ったが、これに限らず両替カードなどとすることができる。さらに、両替機１０において、カード機構部１７に顧客のキャッシュカードなどを挿入後、制御部１１は、顧客に暗証番号の入力を求めるようにしてもよい。
【０１７５】
また、顧客が両替手数料を口座引落しで支払う際、両替手数料支払い情報をホストコンピュータ３０に記憶し、顧客が通帳などで一括管理するようにしてもよい。
【０１７６】
また、ＡＴＭ側タイマ割込処理及び両替機側タイマ割込処理における一定の間隔は、あまり大きくすると（例えば２秒以上）、顧客やシステムの待ち時間に影響するので、間隔はあまり大きくしない（例えば０．１秒間隔）ようにすることが好ましい。
【０１７７】
また、ＡＴＭ２０からホストコンピュータ３０に口座照会を要求するために、要求電文フォーマット２００の取引種別２５１に、コード「２１０１（口座照会要求）」を追加したが、従来よりＡＴＭ２０からホストコンピュータ３０への電文送信に使用しているコード「１３０１（残高照会要求）」を使用してもよい。
【０１７８】
また、両替機１０の集計情報送信の要求を、ＡＴＭ２０の制御部２１の指示により行ったが、係員の直接操作により指示する、あるいはホストコンピュータ３０からＡＴＭ２０を介して指示してもよい。さらに、両替機１０がスケジュールに基づいて自動的に集計情報をＡＴＭ２０に送信するようにしてもよい。
【０１７９】
また、集計情報は必ずしもＡＴＭ２０の制御部２１内のメモリに一度記憶するのではなく、ホストコンピュータ３０にＡＴＭ２０を介して直接送信するようにしてもよい。
【０１８０】
なお、集計情報は、取引実績に限定せず、両替機１０の可動時間や故障あるいはエラー履歴などであってもよい。また、両替機１０の取引実績とともに可動時間などをホストコンピュータ３０に記憶しておき、取引実績と可動時間に応じて、効率的な保守点検を行うこともできる。
【０１８１】
例えば、ホストコンピュータ３０に記憶した可動時間や取引実績に基づいて、取引実績が少なく故障のリスクが少ない両替機１０よりも、取引実績が多く稼働時間も長い両替機１０を優先的に保守点検するよう点検スケジュールを組むことができる。
【０１８２】
また、両替機１０とホストコンピュータ３０とを通信可能としたことにより、ホストコンピュータ３０からの指示及びデータ送信によって両替機１０内に記憶している制御プログラムなどの更新や修正を行うようにしてもよい。
【０１８３】
この発明の構成と、上述の実施形態との対応において、
この発明の第１自動取引装置は、実施形態のＡＴＭ２０に対応し、
以下同様に、
第２自動取引装置は、両替機１０に対応し、
回線接続手段は、回線接続部２６に対応し、
第１制御手段は、制御部２１に対応し、
広域通信回線は、通信回線１に対応し、
第２制御手段は、制御部１１に対応し、
狭域通信回線は、ＬＡＮ回線２に対応し、
顧客媒体受付手段は、カード機構部１７に対応し、
入力手段は、操作部１２に対応し、
送信先アドレステーブルは、送信先ＡＴＭアドレステーブル６に対応し、
授受電文処理は、ステップＳ４０４、ステップＳ４１４に対応し、
上り電文処理は、ステップＳ５０１〜ステップＳ５０７に対応し、
下り電文処理は、ステップＳ５１０〜ステップＳ５１３に対応し、
集計情報要求処理は、ステップＳ５１４〜ステップＳ５１５に対応し、
集計情報応答処理は、ステップＳ６０１〜ステップＳ６０５に対応するが、
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【符号の説明】
【０１８４】
１…通信回線
２…ＬＡＮ回線
６…送信先ＡＴＭアドレステーブル
１０…両替機
１１…制御部
１２…操作部
１７…カード機構部
１９…通信制御部
２０…ＡＴＭ
２１…制御部
２６…回線接続部
３０…ホストコンピュータ
１００…授受電文フォーマット
２００…要求電文フォーマット
３００…応答電文フォーマット
【図１】
2012133720.tif 000003
【図２】
2012133720.tif 000004
【図３】
2012133720.tif 000005
【図４】
2012133720.tif 000006
【図５】
2012133720.tif 000007
【図６】
2012133720.tif 000008
【図７】
2012133720.tif 000009
【図８】
2012133720.tif 000010
【図９】
2012133720.tif 000011
【図１０】
2012133720.tif 000012
【図１１】
2012133720.tif 000013
【図１２】
2012133720.tif 000014
【図１３】
2012133720.tif 000015
【図１４】
2012133720.tif 000016
【図１５】
2012133720.tif 000017
【図１６】
2012133720.tif 000018
【図１７】
2012133720.tif 000019
【図１８】
2012133720.tif 000020
【図１９】
2012133720.tif 000021
【図２０】
2012133720.tif 000022