(57)【要約】【課題】自動取引装置内の媒体不足や媒体過多を容易に抑制可能とする。【解決手段】取引管理部１ａは、自動取引装置３，３ａ，３ｂそれぞれで予約されている取引の予約数を管理する。媒体管理部１ｂは、自動取引装置３，３ａ，３ｂそれぞれが保持する媒体の数量に応じた、媒体に関する取引の種別ごとの、自動取引装置３，３ａ，３ｂそれぞれの優先度を管理する。制御部１ｃは、媒体に関する取引の種別が入力されると、取引管理部１ａが管理する予約数と媒体管理部１ｂが管理する優先度とに基づいて、入力された取引の振分先とする自動取引装置を決定する。【選択図】図１
2013030039.tif 000002
【特許請求の範囲】
【請求項１】
複数の自動取引装置それぞれで予約されている取引の予約数を管理する取引管理部と、
前記複数の自動取引装置それぞれが保持する媒体の数量に応じた、媒体に関する取引の種別ごとの、前記複数の自動取引装置それぞれの優先度を管理する媒体管理部と、
媒体に関する取引の種別が入力されると、前記取引管理部が管理する前記予約数と前記媒体管理部が管理する前記優先度とに基づいて、入力された取引の振分先とする自動取引装置を決定する制御部と、
を有する情報処理装置。
【請求項２】
前記制御部は、前記複数の自動取引装置のうち、前記予約数が最小の第１の自動取引装置と、入力された前記取引の種別の優先度が前記第１の自動取引装置よりも高い１またはそれ以上の第２の自動取引装置と、を選択し、前記１またはそれ以上の第２の自動取引装置のうち、前記第１の自動取引装置の予約数と前記１またはそれ以上の第２の自動取引装置それぞれの予約数との予約数差が所定の閾値よりも小さい自動取引装置を前記振分先とする、請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記予約数差が前記所定の閾値よりも小さい自動取引装置がない場合、前記第１の自動取引装置を前記振分先とする、請求項２記載の情報処理装置。
【請求項４】
前記制御部は、前記取引の種別および取引予定の媒体の枚数を取得して、振分先とした自動取引装置を示す情報に対応付けて記憶部に格納し、
前記媒体管理部は、前記複数の自動取引装置それぞれが保持する媒体の数量と前記記憶部に格納された取引予定の媒体の枚数とに応じて、前記複数の自動取引装置それぞれの優先度を決定する、
請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記制御部は、振分先とした自動取引装置を示す情報と入力された取引の内容とを所定の識別情報に対応付けて取引記憶部に格納し、
前記取引管理部は、前記複数の自動取引装置の何れかから識別情報を受信すると、前記取引記憶部を参照して、該自動取引装置を示す情報と該識別情報とが対応付けられているか確認し、該自動取引装置を示す情報と該識別情報とが対応付けられている場合、該識別情報に対応する取引の内容を該自動取引装置に送信する、
請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記取引の種別は、前記複数の自動取引装置の何れかから媒体を取り出す出金、および、前記複数の自動取引装置の何れかに媒体を投入する入金の何れかである、請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
利用者による、媒体に関する取引の種別の入力操作を受け付ける入力部と、
前記入力部が受け付けた前記媒体に関する取引の種別を送信する送信部と、
を備える第１の情報処理装置と、
複数の自動取引装置それぞれで予約されている取引の予約数を管理する取引管理部と、
前記複数の自動取引装置それぞれが保持する媒体の数量に応じた、取引の種別ごとの優先度を管理する媒体管理部と、
前記送信部が送信した前記媒体に関する取引の種別を受信すると、前記取引管理部が管理する前記予約数と前記媒体管理部が管理する前記優先度とに基づいて、受信した取引の振分先とする自動取引装置を決定する制御部と、
を備える第２の情報処理装置と、
を有する情報処理システム。
【請求項８】
情報処理装置が実行する振分方法であって、
媒体に関する取引の種別が入力されると、複数の自動取引装置それぞれで予約されている取引の予約数と、前記複数の自動取引装置それぞれが保持する媒体の数量に応じた、取引の種別ごとの優先度と、に基づいて、入力された取引の振分先とする自動取引装置を決定する、
振分方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は自動取引装置の処理を管理する情報処理装置、情報処理システムおよび振分方法に関する。
【背景技術】
【０００２】
従来、金融機関の店舗、小売店および公共施設などに媒体（紙幣や貨幣）の自動取引を行う自動取引装置（ＡＴＭ：Automated Teller Machine）が設置されている。例えば、金融機関の店舗では、顧客は、ＡＴＭの前に順番に並び、ＡＴＭが空くと該ＡＴＭで所望の取引を行う。このとき、ＡＴＭの数に対して、顧客の数が多いと、順番が後方の顧客ほど取引開始までの時間が長くなることがあり、顧客の待ち時間が増えるおそれがある。そこで、順番待ちする顧客の利便性向上を図ることが考えられている。
【０００３】
例えば、最初に事前入力台に取引の内容を顧客に入力させ、該取引が可能なＡＴＭを選択・表示する提案がある（例えば、特許文献１参照）。また、例えば、このようなシステムにおいて、利用者の希望する取引に適したＡＴＭを選択するときに、ＡＴＭ内の媒体の残量が不十分であるか否かを判断する提案がある（例えば、特許文献２参照）。
【０００４】
なお、ＡＴＭで媒体の不足が発生すると、該ＡＴＭが、受付中の取引を実行可能な他のＡＴＭを特定し、他のＡＴＭへ顧客を誘導する提案もある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平３−５１９５５号公報
【特許文献２】特開２００１−２５０１４５号公報
【特許文献３】特開平１１−２５３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、顧客をＡＴＭに対して均等に振り分けるとすると、あるＡＴＭに所定の取引が偏ることがある。例えば、出金の取引を行う頻度が高いＡＴＭでは、ＡＴＭ内の媒体不足が生じ易い。媒体不足が発生すると、媒体の補充に伴う作業コストがかかる。一方、入金の取引を行う頻度が高いＡＴＭでは、ＡＴＭ内の媒体過多が生じ易い。媒体過多が発生すると、媒体の回収に伴う作業コストがかかる。
【０００７】
そこで、各ＡＴＭ内の媒体の不足／過多を未然に抑制しながら取引を振り分ける仕組みを、どのように容易に実現するかが問題となる。
本発明はこのような点に鑑みてなされたものであり、自動取引装置内の媒体不足や媒体過多を容易に抑制できるようにした情報処理装置、情報処理システムおよび振分方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
取引管理部と媒体管理部と制御部とを有する情報処理装置が提供される。取引管理部は、複数の自動取引装置それぞれで予約されている取引の予約数を管理する。媒体管理部は、複数の自動取引装置それぞれが保持する媒体の数量に応じた、媒体に関する取引の種別ごとの、複数の自動取引装置それぞれの優先度を管理する。制御部は、媒体に関する取引の種別が入力されると、取引管理部が管理する予約数と媒体管理部が管理する優先度とに基づいて、入力された取引の振分先とする自動取引装置を決定する。
【０００９】
また、第１の情報処理装置と第２の情報処理装置とを有する情報処理システムが提供される。第１の情報処理装置は、入力部と送信部とを備える。入力部は、利用者による、媒体に関する取引の種別の入力操作を受け付ける。送信部は、入力部が受け付けた媒体に関する取引の種別を送信する。第２の情報処理装置は、取引管理部と媒体管理部と制御部とを有する。取引管理部は、複数の自動取引装置それぞれで予約されている取引の予約数を管理する。媒体管理部は、複数の自動取引装置それぞれが保持する媒体の数量に応じた、取引の種別ごとの優先度を管理する。制御部は、送信部が送信した媒体に関する取引の種別を受信すると、取引管理部が管理する予約数と媒体管理部が管理する優先度とに基づいて、受信した取引の振分先とする自動取引装置を決定する。
【００１０】
また、情報処理装置が実行する振分方法が提供される。この振分方法では、媒体に関する取引の種別が入力されると、複数の自動取引装置それぞれで予約されている取引の予約数と、複数の自動取引装置それぞれが保持する媒体の数量に応じた、取引の種別ごとの優先度と、に基づいて、入力された取引の振分先とする自動取引装置を決定する。
【発明の効果】
【００１１】
自動取引装置内の媒体不足や媒体過多を容易に抑制できる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態の情報処理システムを示す図である。
【図２】第２の実施の形態の自動取引システムを示す図である。
【図３】引換券の例を示す図である。
【図４】自動取引システムの利用例を示す図である。
【図５】サーバ装置のハードウェア例を示す図である。
【図６】ＡＴＭのハードウェア例を示す図である。
【図７】サーバ装置の機能を示すブロック図である。
【図８】キューの例を示す図である。
【図９】ＡＴＭ管理テーブルの例を示す図である。
【図１０】予約済取引管理テーブルの例を示す図である。
【図１１】発券端末装置が送信する電文の例を示す図である。
【図１２】発券処理を示すシーケンス図である。
【図１３】引換券を用いた取引処理を示すシーケンス図である。
【図１４】キュー振分制御を示すフローチャートである。
【図１５】現金出金時のキュー振分制御の具体例を示す図である。
【図１６】現金入金時のキュー振分制御の具体例を示す図である。
【図１７】発券処理の第１の画面例を示す図である。
【図１８】発券処理の第２の画面例を示す図である。
【図１９】引換券を用いた取引処理の第１の画面例を示す図である。
【図２０】引換券を用いた取引処理の第２の画面例を示す図である。
【図２１】第３の実施の形態の平均取引間隔テーブルの例を示す図である。
【図２２】通常時の取引処理を示すシーケンス図である。
【図２３】運用切替制御を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の情報処理システムを示す図である。この情報処理システムは、情報処理装置１，２および自動取引装置３，３ａ，３ｂを含む。情報処理装置１，２および自動取引装置３，３ａ，３ｂは、ネットワークを介して接続され、相互に通信可能である。
【００１４】
情報処理装置２は、利用者による操作入力を受け付け、入力内容を情報処理装置１に送信する。該入力内容には、自動取引装置３，３ａ，３ｂで行う取引の種別を示す情報が含まれる。自動取引装置３，３ａ，３ｂは、媒体（紙幣や貨幣）に関する取引を行うＡＴＭである。ここで、媒体に関する取引の種別（取引種別ということもある）とは、自動取引装置３，３ａ，３ｂへの媒体の投入を伴う取引（入金）や、自動取引装置３，３ａ，３ｂからの媒体の取出を伴う取引（出金）を示す。なお、自動取引装置３には識別情報“＃１”が付与されている。自動取引装置３ａには識別情報“＃２”が付与されている。自動取引装置３ｂには識別情報“＃３”が付与されている。
【００１５】
情報処理装置１は、情報処理装置２から受信した取引の種別に基づいて、該取引の振分先の自動取引装置を決定する。情報処理装置１は、取引管理部１ａ、媒体管理部１ｂおよび制御部１ｃを有する。
【００１６】
取引管理部１ａは、自動取引装置３，３ａ，３ｂそれぞれで予約されている取引の予約数を管理する。予約されている取引とは、該自動取引装置に振り分けられた取引であり、これから実行が予定されている取引のことである。例えば、自動取引装置３の予約数が“２”、自動取引装置３ａの予約数が“３”、自動取引装置３ｂの予約数が“４”というように管理する。取引管理部１ａは、制御部１ｃから取引の振分結果を取得することで自動取引装置３，３ａ，３ｂの予約数を管理してもよいし、自動取引装置３，３ａ，３ｂに現在の予約数を問い合わせることで自動取引装置３，３ａ，３ｂの予約数を管理してもよい。
【００１７】
媒体管理部１ｂは、媒体に関する取引の種別ごとの、自動取引装置３，３ａ，３ｂそれぞれの優先度を管理する。例えば、優先度の数値が小さいほど、優先度が高いとしたとき、“入金”という取引の種別に対して、自動取引装置３の優先度を“１”、自動取引装置３ａの優先度を“２”、自動取引装置３ｂの優先度を“３”というように管理する。媒体管理部１ｂは、自動取引装置３，３ａ，３ｂの優先度を、自動取引装置３，３ａ，３ｂが保持する媒体の数量に応じて決定する。例えば、保持する媒体の数量が少ない自動取引装置ほど、入金の優先度を高くし、出金の優先度を低くすることが考えられる。また、例えば、保持する媒体の数量が多い自動取引装置ほど、入金の優先度を低くし、出金の優先度を高くすることが考えられる。例えば、媒体管理部１ｂは、自動取引装置３，３ａ，３ｂが保持する媒体の数量を自動取引装置３，３ａ，３ｂに問い合わせることで、自動取引装置３，３ａ，３ｂの優先度を管理する。
【００１８】
制御部１ｃは、媒体に関する取引の種別が入力されると、取引管理部１ａが管理する予約数と媒体管理部１ｂが管理する優先度とに基づいて、入力された取引の処理の振分先とする自動取引装置を決定する。取引の種別は、取引に関する情報とともに制御部１ｃに入力される。例えば、情報処理装置２から取引の種別“入金”が入力されたとする。すると、制御部１ｃは、予約数が最小（“２”）で、かつ、入金の取引の優先度が最高（“１”）の自動取引装置３を振分先に決定する。また、例えば、情報処理装置２から取引の種別“出金”が入力されたとする。すると、制御部１ｃは、予約数と出金の優先度とのバランスを考慮して、入金の取引の優先度が“３”で、かつ、出金の取引の優先度が“２”の自動取引装置３ａを振分先に決定する。
【００１９】
情報処理装置１によれば、取引管理部１ａにより、自動取引装置３，３ａ，３ｂそれぞれで予約されている取引の予約数が管理される。媒体管理部１ｂにより、自動取引装置３，３ａ，３ｂそれぞれが保持する媒体の数量に応じた、媒体に関する取引の種別ごとの、自動取引装置３，３ａ，３ｂそれぞれの優先度が管理される。媒体に関する取引の種別が入力されると、制御部１ｃにより、取引管理部１ａが管理する予約数と媒体管理部１ｂが管理する優先度とに基づいて、入力された取引の処理の振分先とする自動取引装置が決定される。
【００２０】
これにより、自動取引装置３，３ａ，３ｂ内の媒体不足や媒体過多を容易に抑制できる。具体的には、情報処理装置１は、自動取引装置３，３ａ，３ｂの取引の予約数と自動取引装置３，３ａ，３ｂが保持する媒体数に基づく優先度との両方を考慮して、取引の振分先を決定する。特に、自動取引装置３，３ａ，３ｂの優先度は、取引の種別ごとに決定される。例えば、上述のように媒体数が少ないほど入金の優先度を上げ、出金の優先度を下げる。他方、媒体数が多いほど入金の優先度を下げ、出金の優先度を上げる。
【００２１】
このように、予約数と媒体数による優先度との両方を考慮して振分先を決定すれば、自動取引装置３，３ａ，３ｂへの取引の振分の平準化と、自動取引装置３，３ａ，３ｂが保持する媒体数の平準化と、の両方をバランスよく実現できる。その結果、顧客の待ち時間を軽減しながら、自動取引装置３，３ａ，３ｂでの媒体不足や媒体過多を未然に抑制できる。
【００２２】
［第２の実施の形態］
図２は、第２の実施の形態の自動取引システムを示す図である。この自動取引システムは、金融機関の店舗に設けられる。この自動取引システムは、サーバ装置１００、発券端末装置２００，２００ａ，２００ｂ，・・・，ＡＴＭ３００，３００ａ，３００ｂ，・・・、ホスト装置４００および運用切替端末装置５００を含む。
【００２３】
サーバ装置１００は、ＡＴＭ３００，３００ａ，３００ｂ，・・・に顧客の取引を振り分ける情報処理装置である。サーバ装置１００は、ルータ装置１０に接続されている。ルータ装置１０は、ネットワーク２０，３０，４０間の通信を中継する。サーバ装置１００は、ルータ装置１０およびネットワーク２０，３０，４０を介して、発券端末装置２００，２００ａ，２００ｂ，・・・、ＡＴＭ３００，３００ａ，３００ｂ，・・・およびホスト装置４００と通信する。また、サーバ装置１００には、運用切替端末装置５００が接続されている。
【００２４】
発券端末装置２００，２００ａ，２００ｂ，・・・は、取引の引換券を発行する情報処理装置である。発券端末装置２００，２００ａ，２００ｂ，・・・は、ネットワーク２０に接続されている。発券端末装置２００は、発券装置２１０を有する。発券装置２１０は、引換券Ｃ１を発行する。発券端末装置２００ａ，２００ｂ，・・・も同様に発券装置を有する。発券端末装置２００，２００ａ，２００ｂ，・・・は、顧客が所望する取引内容の入力を受け付けると、該発券装置に引換券を発行させる。この自動取引システムでは、ＡＴＭ３００，３００ａ，３００ｂ，・・・が混雑してくると、引換券による運用を行う。引換券による運用については、後述する。
【００２５】
ＡＴＭ３００，３００ａ，３００ｂ，・・・は、紙幣による取引を行うための自動取引装置である。ＡＴＭ３００，３００ａ，３００ｂ，・・・は、ネットワーク３０に接続されている。
【００２６】
ホスト装置４００は、ＡＴＭ３００，３００ａ，３００ｂ，・・・での紙幣による取引を管理する情報処理装置である。ホスト装置４００は、ネットワーク４０に接続されている。ホスト装置４００は、顧客の口座情報を管理する。口座情報には、例えば、顧客の口座番号、暗証番号、預金金額および取引履歴などの情報が含まれる。
【００２７】
運用切替端末装置５００は、サーバ装置１００に対して、ＡＴＭ３００，３００ａ，３００ｂ，・・・の運用方法の切替を指示する情報処理装置である。例えば、自動取引システムの管理者は、ＡＴＭ３００，３００ａ，３００ｂ，・・・に並ぶ顧客の数が増えて混雑してくると、運用切替端末装置５００を操作して、サーバ装置１００に引換券による運用を開始させる。
【００２８】
図３は、引換券の例を示す図である。引換券Ｃ１には、引換券番号、お取引番号、受付日および受付時間が印字されている。引換券番号は、引換券を識別するための番号である。お取引番号は、該引換券を発行する際に予約された取引内容を示す番号である。受付日は、取引の予約を行った日付である。受付時間は、取引の予約を行った時間である。
【００２９】
例えば、引換券Ｃ１には、“引換券番号：０００１”、“お取引番号：１１１１−１１１１”、“受付日：７月１日”、“受付時間：１２時００分”という情報が印字される。
なお、引換券Ｃ１を発券する際に、複数の取引の予約が行われている場合には、引換券Ｃ１に複数の取引番号を印字する。例えば、引換券番号は、取引予約の受け付け順に付与される。
【００３０】
次に、引換券による運用の例を説明する。
図４は、自動取引システムの利用例を示す図である。金融機関の店舗には、ブース５０，７０、ロビー６０およびレーン８０，９０が設けられている。
【００３１】
ブース５０は、発券端末装置２００，２００ａ，２００ｂ，・・・を設置したエリアである。ロビー６０は、引換券を受け取った顧客が、ＡＴＭ３００，３００ａ，３００ｂ，・・・による取引を開始するまでの間、待機するエリアである。
【００３２】
ブース７０は、ＡＴＭ３００，３００ａ，３００ｂ，・・・を設置したエリアである。なお、図４では、ＡＴＭ３００，３００ａ，３００ｂに加え、ＡＴＭ３００ｃ，３００ｄ，３００ｅ，３００ｆも図示されている。ここで、ブース７０は、更にボックス７１，７２，７３，７４，７５，７６，７７，・・・に分割されている。ボックス７１，７２，７３，７４，７５，７６，７７，・・・それぞれに、ＡＴＭ３００，３００ａ，３００ｂ，３００ｃ，３００ｄ，３００ｅ，３００ｆ，・・・が設置されている。
【００３３】
ここで、引換券による運用中、ボックス７１，７２，７３，７４，７５が該引換券による取引を行うためのボックスであるとする。それ以外のボックス７６，７７，・・・では通常の取引を継続する。引換券による運用を開始する際に、何個のボックス（ＡＴＭ）で引換券による取引を行うようにするかは、サーバ装置１００に予め設定される。あるいは、運用切替端末装置５００からサーバ装置１００に指示してもよい。
【００３４】
レーン８０は、引換券を用いた取引を行う顧客が発券端末装置２００，２００ａ，２００ｂ，・・・を利用するまでの間に並ぶエリアである。レーン９０は、引換券を用いない、通常の取引を行う顧客が、ＡＴＭ３００ｅ，３００ｆ，・・・を利用するまでの間に並ぶエリアである。
【００３５】
レーン８０に並ぶ顧客Ｕ１が引換券を用いた取引を行う手順の例を説明する。まず、顧客Ｕ１は、発券端末装置２００が空くと、発券端末装置２００の前へ移動し、発券端末装置２００に所望の取引内容を入力する（ステップＳ１）。ここで、取引内容には、取引の種別や取引する金額などの情報が含まれる。顧客Ｕ１は、発券端末装置２００から引換券Ｃ１（取引番号が印字される）を取得すると、ロビー６０へ移動して待機する（ステップＳ２）。ＡＴＭ３００ａは、顧客Ｕ１が所望する取引につき、顧客Ｕ１の順番になると、引換券Ｃ１の取引番号を報知して、顧客Ｕ１を呼び出す。顧客Ｕ１は、該呼び出しに応じて、ＡＴＭ３００ａの前に移動し、所望の取引を開始する（ステップＳ３）。
【００３６】
次に、レーン９０に並ぶ顧客Ｕ２が取引を行う手順（通常の取引）の例を説明する。ＡＴＭ３００ｅは、前の顧客の取引が完了して、次の取引を受付可能になると、その旨を報知してレーン９０の先頭の顧客を呼び出す。レーン９０の先頭に並んでいる顧客Ｕ２は、該呼び出しに応じて、ＡＴＭ３００ｅの前に移動し、所望の取引を開始する。
【００３７】
このように、この自動取引システムでは、混雑時に、ボックス７１，７２，７３，７４，７５で引換券による運用を行うことで、顧客の順番待ちの負担を軽減する。
図５は、サーバ装置のハードウェア例を示す図である。サーバ装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、グラフィックインタフェース１０５、入力インタフェース１０６、ディスクドライブ１０７および通信インタフェース１０８，１０９を有する。
【００３８】
ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーションのプログラムを実行して、サーバ装置１００全体を制御する。
ＲＯＭ１０２は、サーバ装置１００の起動時に実行されるＢＩＯＳ（Basic Input / Output System）プログラムなどの所定のプログラムを記憶する。ＲＯＭ１０２は、書き換え可能な不揮発性メモリであってもよい。
【００３９】
ＲＡＭ１０３は、ＣＰＵ１０１が実行するＯＳやアプリケーションのプログラムの少なくとも一部を一時的に記憶する。また、ＲＡＭ１０３は、ＣＰＵ１０１の処理に用いられるデータの少なくとも一部を一時的に記憶する。
【００４０】
ＨＤＤ１０４は、ＯＳやアプリケーションのプログラムを記憶する。また、ＨＤＤ１０４は、ＣＰＵ１０１の処理に用いられるデータを記憶する。なお、ＨＤＤ１０４に代えて（または、ＨＤＤ１０４と併せて）、ＳＳＤ（Solid State Drive）など他の種類の不揮発性の記憶装置を用いてもよい。
【００４１】
グラフィックインタフェース１０５は、モニタ１１に接続される。グラフィックインタフェース１０５は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１に表示させる。
入力インタフェース１０６は、キーボード１２やマウス１３などの入力デバイスに接続される。入力インタフェース１０６は、入力デバイスから送られる入力信号をＣＰＵ１０１に出力する。
【００４２】
ディスクドライブ１０７は、記録媒体１４に格納されたデータを読み取る読取装置である。記録媒体１４には、例えば、サーバ装置１００に実行させるプログラムが記録されている。サーバ装置１００は、例えば、記録媒体１４に記録されたプログラムを実行することで、後述するような機能を実現できる。すなわち、当該プログラムはコンピュータ読み取り可能な記録媒体１４に記録して配布可能である。
【００４３】
記録媒体１４としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリを使用できる。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＣＤ（Compact Disc）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ／ＲＷ／ＲＡＭなどがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリなどのフラッシュメモリがある。
【００４４】
通信インタフェース１０８は、ルータ装置１０に接続される。通信インタフェース１０８は、ルータ装置１０およびネットワーク２０，３０，４０を介して、発券端末装置２００，２００ａ，２００ｂ，・・・、ＡＴＭ３００，３００ａ，３００ｂ，・・・およびホスト装置４００とデータ通信を行える。通信インタフェース１０９は、運用切替端末装置５００に接続され、運用切替端末装置５００とデータ通信を行う。
【００４５】
なお、発券端末装置２００，２００ａ，２００ｂ，・・・、ホスト装置４００および運用切替端末装置５００もサーバ装置１００と同様のハードウェア構成により実現できる。発券端末装置２００，２００ａ，２００ｂ，・・・は、該ハードウェア構成に加えて、顧客が所持するカードを読み取るためのカード読取装置や引換券を発行する発券装置を備えている。
【００４６】
図６は、ＡＴＭのハードウェア例を示す図である。ＡＴＭ３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、ユニットインタフェース３０５、通帳ユニット３０５ａ、カードユニット３０５ｂ、紙幣ユニット３０５ｃ、硬貨ユニット３０５ｄ、グラフィックインタフェース３０６、ディスプレイ３０６ａ、入力インタフェース３０７、キーパッド３０７ａ、タッチパネル３０７ｂ、出力インタフェース３０８および通信インタフェース３０９を有する。
【００４７】
ＣＰＵ３０１は、ＯＳやアプリケーションのプログラムを実行して、ＡＴＭ３００全体を制御する。
ＲＯＭ３０２は、ＡＴＭ３００の起動時に実行されるＢＩＯＳプログラムなどの所定のプログラムを記憶する。ＲＯＭ３０２は、書き換え可能な不揮発性メモリであってもよい。
【００４８】
ＲＡＭ３０３は、ＣＰＵ３０１が実行するＯＳやアプリケーションのプログラムの少なくとも一部を一時的に記憶する。また、ＲＡＭ３０３は、ＣＰＵ３０１の処理に用いられるデータの少なくとも一部を一時的に記憶する。
【００４９】
ＨＤＤ３０４は、ＯＳやアプリケーションのプログラムを記憶する。また、ＨＤＤ３０４は、ＣＰＵ３０１の処理に用いられるデータを記憶する。なお、ＨＤＤ３０４に代えて（または、ＨＤＤ３０４と併せて）、ＳＳＤなど他の種類の不揮発性の記憶装置を用いてもよい。
【００５０】
ユニットインタフェース３０５は、通帳ユニット３０５ａ、カードユニット３０５ｂ、紙幣ユニット３０５ｃおよび硬貨ユニット３０５ｄに接続される。ユニットインタフェース３０５は、ＣＰＵ３０１からの命令に従って、通帳ユニット３０５ａ、カードユニット３０５ｂ、紙幣ユニット３０５ｃおよび硬貨ユニット３０５ｄを制御する。
【００５１】
通帳ユニット３０５ａは、通帳の受付や排出を行い、受け付けた通帳の磁気ストライプに格納された情報を読み取ったり、該通帳に記帳したりするための装置である。
カードユニット３０５ｂは、キャッシュカードの受付や排出を行い、受け付けたキャッシュカードの磁気ストライプやＩＣ（Integrated Circuit）に格納された情報を読み取ったり、情報を書き込んだりするための装置である。
【００５２】
紙幣ユニット３０５ｃは、紙幣の受付や排出を行い、受け付けた紙幣を保持する装置である。紙幣ユニット３０５ｃは、ＣＰＵ３０１からの要求に応じて、あるいは、紙幣の受付や排出を行うときに、保持する紙幣の金種ごとの枚数をＣＰＵ３０１に通知する。
【００５３】
硬貨ユニット３０５ｄは、硬貨の受付（例えば、手数料の支払のための硬貨の受付）を行い、受け付けた硬貨を保持する装置である。
グラフィックインタフェース３０６は、ディスプレイ３０６ａに接続される。グラフィックインタフェース３０６は、ＣＰＵ３０１からの命令に従って、画像をディスプレイ３０６ａに表示させる。
【００５４】
入力インタフェース３０７は、キーパッド３０７ａやタッチパネル３０７ｂなどの入力デバイスに接続される。入力インタフェース３０７は、入力デバイスから送られる入力信号をＣＰＵ３０１に出力する。
【００５５】
出力インタフェース３０８は、スピーカ３１やランプ３２などの出力デバイスに接続される。スピーカ３１やランプ３２などの出力デバイスは、ＡＴＭ３００の空きを報知して、顧客を誘導するための報知部である。出力インタフェース３０８は、ＣＰＵ３０１から送られる出力信号を出力デバイスに出力し、顧客を誘導する。
【００５６】
通信インタフェース３０９は、ネットワーク３０に接続される。通信インタフェース３０９は、ネットワーク３０を介して、サーバ装置１００およびホスト装置４００とデータ通信を行える。
【００５７】
なお、ＡＴＭ３００ａ，３００ｂ，・・・もＡＴＭ３００と同様のハードウェア構成により実現できる。
ここで、以下の説明において、発券端末装置２００，２００ａ，２００ｂ，・・・を各発券端末装置ということがある。また、ＡＴＭ３００，３００ａ，３００ｂ，・・・を各ＡＴＭということがある。
【００５８】
図７は、サーバ装置の機能を示すブロック図である。サーバ装置１００は、端末側通信部１１０、ＡＴＭ側通信部１２０、ホスト側通信部１３０、運用切替部１４０および引換券モード制御部１５０を有する。これらのユニットは、ＣＰＵ１０１が所定のプログラムを実行することで、サーバ装置１００上に実現される。ただし、これらのユニットの少なくとも一部を専用のハードウェアで実現してもよい。
【００５９】
端末側通信部１１０は、各発券端末装置と引換券モード制御部１５０との間の通信を中継する。
ＡＴＭ側通信部１２０は、各ＡＴＭとホスト側通信部１３０との間の通信を中継する。ＡＴＭ側通信部１２０は、各ＡＴＭと引換券モード制御部１５０との間の通信を中継する。
【００６０】
ホスト側通信部１３０は、ＡＴＭ側通信部１２０とホスト装置４００との間の通信を中継する。ホスト側通信部１３０は、引換券モード制御部１５０とホスト装置４００との間の通信を中継する。
【００６１】
運用切替部１４０は、各ＡＴＭの運用モードの切替を制御する。運用モードには、通常モードおよび引換券モードがある。通常モードは、通常の取引（引換券を用いない取引）を行うモードである。引換券モードは、引換券を用いた取引を行うモードである。
【００６２】
運用切替部１４０は運用切替端末装置５００と通信する。運用切替部１４０は、自動取引システムが通常運用時に、引換券による運用への切替指示を運用切替端末装置５００から受信すると、引換券モード制御部１５０にその旨を通知する。すると、引換券モード制御部１５０の機能がアクティブとなり、指定されたＡＴＭが引換券モードへ移行する。
【００６３】
一方、運用切替部１４０は、自動取引システムが引換券による運用を行っているときに、通常運用への切替指示を運用切替端末装置５００から受信すると、引換券モード制御部１５０にその旨を通知する。すると、引換券モード制御部１５０の機能が非アクティブとなり、引換券モードで動作していたＡＴＭが通常モードへ移行する。
【００６４】
引換券モード制御部１５０は、各ＡＴＭの引換券モードでの動作を制御する。引換券モード制御部１５０は、ＡＴＭ情報記憶部１５１、予約情報記憶部１５２、振分制御部１５３、待ち時間予測部１５４、キュー管理部１５５、媒体管理部１５６および取引照会部１５７を有する。
【００６５】
ＡＴＭ情報記憶部１５１は、ＡＴＭ情報を記憶する。ＡＴＭ情報には、各ＡＴＭに振り分けられた取引の情報を格納するキューが含まれる。また、ＡＴＭ情報には、各ＡＴＭで予約された取引の数や媒体の数を管理するためのＡＴＭ管理テーブルが含まれる。
【００６６】
予約情報記憶部１５２は、予約情報を記憶する。予約情報には、予約された取引内容の情報と引換券に印字される取引番号とを対応付けて管理するための予約済取引管理テーブルが含まれる。
【００６７】
振分制御部１５３は、各発券端末装置から受信した取引情報に基づき、該取引情報の処理（取引）を各ＡＴＭに振り分ける。具体的には、ＡＴＭ情報記憶部１５１に記憶された各ＡＴＭのキューに、取引に関するデータを格納する。振分制御部１５３は、振分結果に応じて、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ情報や予約情報記憶部１５２に記憶された予約情報を更新する。また、振分制御部１５３は、振分結果に応じて、該取引情報を送信した発券端末装置に、引換券の発行を指示する。
【００６８】
待ち時間予測部１５４は、振分制御部１５３が引換券の発行を指示する際に、該引換券の取引が開始可能となるまでの待ち時間を予測し、該発券端末装置に表示させる。
キュー管理部１５５は、各ＡＴＭのキューを管理する。キュー管理部１５５は、各ＡＴＭで取引が完了するたびに、各ＡＴＭのキューから先入れ先出し（ＦＩＦＯ：First-In First-Out）の手順で取引に関するデータを取り出し、次の取引内容を特定する。キュー管理部１５５は、特定した取引内容に応じて、各ＡＴＭに顧客の呼出・取引の開始を行わせる。
【００６９】
また、キュー管理部１５５は、各ＡＴＭで予約された取引の数を取得して、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ情報や予約情報記憶部１５２に記憶された予約情報を更新する。
【００７０】
媒体管理部１５６は、各ＡＴＭが保持する媒体数を各ＡＴＭから取得して、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ情報を更新する。
取引照会部１５７は、各ＡＴＭから、引換券の取引番号に対応する取引内容の照会依頼を受信する。取引照会部１５７は、該取引番号に基づいて予約情報記憶部１５２を参照し、顧客が予約時に入力した取引内容を照会する。取引照会部１５７は、その結果得た取引内容を、依頼元のＡＴＭに応答する。該ＡＴＭは、該取引内容を受信すると、その取引を開始する。
【００７１】
図８は、キューの例を示す図である。キュー１５１ａは、ＡＴＭ情報記憶部１５１に格納される。キュー１５１ａには、各ＡＴＭに対して予約された取引を管理するためのデータが格納される。
【００７２】
ここで、ＡＴＭ３００には識別情報“ＡＴＭ＃１”が付与されている。ＡＴＭ３００ａには識別情報“ＡＴＭ＃２”が付与されている。ＡＴＭ３００ｂには識別情報“ＡＴＭ＃３”が付与されている。ＡＴＭ３００ｃには識別情報“ＡＴＭ＃４”が付与されている。ＡＴＭ３００ｄには識別情報“ＡＴＭ＃５”が付与されている。ＡＴＭ３００ｅには識別情報“ＡＴＭ＃６”が付与されている。ＡＴＭ３００ｆには識別情報“ＡＴＭ＃７”が付与されている。
【００７３】
例えば、ＡＴＭ３００（“ＡＴＭ＃１”）のキューには、データＤ１，Ｄ２，Ｄ３が格納されている。このうち、データＤ１が最も早く格納されたものであり、次いでデータＤ２、最後にデータＤ３が格納されたものである。各データは、予約された１つの取引に対応している。例えば、データＤ１，Ｄ２，Ｄ３は予約時に付与された引換券番号を示す情報である。
【００７４】
例えば、ＡＴＭ３００が空くと、キュー管理部１５５は、データＤ１を取出す（ＯＵＴ）。キュー管理部１５５は、予約情報記憶部１５２を参照して、データＤ１に対応する取引内容を特定する。そして、キュー管理部１５５は、該取引内容に基づき、ＡＴＭ３００に顧客の呼出・取引の開始を行わせる。
【００７５】
また、例えば、振分制御部１５３は、ＡＴＭ３００に対して新たな取引を振り分けると、データＤ３よりも後ろに新たな取引に対応するデータを格納する（ＩＮ）。
キュー１５１ａによれば、引換券モードで動作しているＡＴＭ３００，３００ａ，３００ｂ，３００ｃ，３００ｄの予約数は次の通りである。ＡＴＭ３００の予約数は“３”である。ＡＴＭ３００ａの予約数は“２”である。ＡＴＭ３００ｂの予約数は“１”である。ＡＴＭ３００ｃの予約数は“５”である。ＡＴＭ３００ｄの予約数は“４”である。
【００７６】
一方、ＡＴＭ３００ｅ，３００ｆは、引換券モードではなく、通常モードなので、予約数は“０”である。
キュー１５１ａは、例えば、ＡＴＭごとに設けられた複数のリングバッファによって実現できる。
【００７７】
図９は、ＡＴＭ管理テーブルの例を示す図である。ＡＴＭ管理テーブル１５１ｂは、ＡＴＭ情報記憶部１５１に格納される。ＡＴＭ管理テーブル１５１ｂは、振分制御部１５３、キュー管理部１５５および媒体管理部１５６によって更新される。ＡＴＭ管理テーブル１５１ｂには、ＡＴＭ  ＩＤ、運用モード、予約数、万券および千券の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのＡＴＭの情報を示す。
【００７８】
ＡＴＭ  ＩＤの項目には、ＡＴＭの識別情報が設定される。運用モードの項目には、現在の運用モードが設定される。予約数の項目には、予約されている取引の数が設定される。万券の項目には、万券（１万円券）の情報が設定される。万券の項目には、枚数、出金優先度および入金優先度の項目が設けられている。枚数の項目には、万券の枚数が設定される。出金優先度の項目には、取引種別が出金の場合の優先度が設定される。入金優先度の項目には、取引種別が入金の場合の優先度が設定される。千券の項目には、千券（１千円券）の情報が設定される。千券の項目には、枚数、出金優先度および入金優先度の項目が設けられている。枚数、出金優先度および入金優先度の各項目に設定される内容は、万券の各項目の設定内容と同様である。
【００７９】
ここで、優先度の項目の設定値は、値が小さい程、優先度が高いものとする。更に、万券は千券よりも優先度が高いものとする。すなわち、万券と千券とが混在した取引では、万券の優先度を優先的に比較する。複数のＡＴＭで万券の優先度が一致する場合には、次いで、千券の優先度を比較する。
【００８０】
例えば、ＡＴＭ管理テーブル１５１ｂには、ＡＴＭ  ＩＤが“ＡＴＭ＃１”、運用モードが“引換券モード”、予約数が“３”、万券につき枚数が“１０００”、出金優先度が“４”、入金優先度が“２”、千券につき枚数が“２０００”、出金優先度が“３”、入金優先度が“３”という情報が設定される。
【００８１】
これは、ＡＴＭ３００が現在“引換券モード”で動作しており、取引の予約数が３、保持する万券が１０００枚で万券出金時の優先度が４、万券入金時の優先度が２、保持する千券が２０００枚で千券出金時の優先度が３、千券入金時の優先度が３であることを示す。
【００８２】
また、ＡＴＭ管理テーブル１５１ｂには、ＡＴＭ  ＩＤが“ＡＴＭ＃７”、運用モードが“通常モード”、予約数が“０”、万券の各項目が“−”（ハイフン）、千券の各項目が“−”という情報が設定される。
【００８３】
これは、ＡＴＭ３００ｅが現在“通常モード”で動作しており、取引の予約数が０、保持する媒体の数量等は管理していないことを示す。
媒体管理部１５６は、各ＡＴＭが保持する媒体数を各ＡＴＭから定期的に取得して、ＡＴＭ管理テーブル１５１ｂの各優先度を更新する。具体的には、保持する万券の枚数が多い程、万券の入金優先度を下げ、万券の出金優先度を上げる。一方、保持する万券の枚数が少ない程、万券の入金優先度を上げ、万券の出金優先度を下げる。また、保持する千券の枚数が多い程、千券の入金優先度を下げ、千券の出金優先度を上げる。一方、保持する千券の枚数が少ない程、千券の入金優先度を上げ、千券の出金優先度を下げる。
【００８４】
図１０は、予約済取引管理テーブルの例を示す図である。予約済取引管理テーブル１５２ａは、予約情報記憶部１５２に格納される。予約済取引管理テーブル１５２ａは、振分制御部１５３およびキュー管理部１５５によって更新される。予約済取引管理テーブル１５２ａには、ＡＴＭ  ＩＤ、引換券番号、取引番号、取引種別、取引金額、万券枚数および千券枚数の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの引換券の情報を示す。
【００８５】
ＡＴＭ  ＩＤの項目には、該取引を振り分けられたＡＴＭの識別情報が設定される。引換券番号の項目には、引換券の番号が設定される。取引番号の項目には、予約された取引の識別情報が設定される。取引種別の項目には、予約時に入力された取引種別が設定される。取引金額の項目には、予約時に入力された取引金額が設定される。万券枚数の項目には、取引の対象となる万券の枚数が設定される。千券枚数の項目には、取引の対象となる千券の枚数が設定される。
【００８６】
例えば、予約済取引管理テーブル１５２ａには、ＡＴＭ  ＩＤが“ＡＴＭ＃１”、引換券番号が“０００１”、取引番号が“１１１１−１１１１”、取引種別が“出金”、取引金額が“１５０００”、万券枚数が“１”、千券枚数が“５”という情報が設定される。
【００８７】
これは、ＡＴＭ３００に対し引換券番号“０００１”および取引番号“１１１１−１１１１”が付与されて予約された取引を示しており、その取引種別が出金、対象額が１５０００円、出金予定の万券の枚数が１枚、出金予定の千券の枚数が５枚であることを示す。
【００８８】
なお、１つの引換券に対して複数の取引が設定されてもよい。例えば、予約済取引管理テーブル１５２ａには引換券番号“０００３”に対して、２つの取引番号“３３３３−３３３３”および“３３３３−４４４４”が設定されている。このようにすれば、複数の取引を１枚の引換券で管理できる。
【００８９】
また、各レコードに予約を受け付けた日時を設定して管理してもよい。
図１１は、発券端末装置が送信する電文の例を示す図である。電文６００は、発券端末装置２００がサーバ装置１００に送信する電文を例示している。電文６００は、予約する取引内容をサーバ装置１００に通知するためのものである。電文６００には、送信元ＩＰ（Internet Protocol）アドレス、宛先ＩＰアドレス、口座番号、暗証番号、取引種別、取引金額、万券枚数および千券枚数のフィールドが設けられている。送信元ＩＰアドレスのフィールドには、発券端末装置２００のＩＰアドレスが設定される。宛先ＩＰアドレスのフィールドには、サーバ装置１００のＩＰアドレスが設定される。口座番号のフィールドには、顧客の口座番号が設定される。暗証番号のフィールドには、該口座番号に対応する暗証番号が設定される。送信元ＩＰアドレス、宛先ＩＰアドレス、口座番号および暗証番号のフィールド以外のフィールドの設定内容は、予約済取引管理テーブル１５２ａで説明した同名の項目の設定内容と同様である。
【００９０】
電文６００は、予約済取引管理テーブル１５２ａの取引番号“１１１１−１１１１”のレコードに対応する取引を示している。具体的には、送信元ＩＰアドレス“１９２．１６８．１０．１”、宛先ＩＰアドレス“１９２．１６８．０．１”、口座番号“０１２３４５６”、暗証番号“ｘｘｘｘ”、取引種別“出金”、取引金額“１５０００”、万券枚数“１”、千券枚数“５”が設定されている。
【００９１】
なお、ＩＰアドレス“１９２．１６８．１０．１”は、発券端末装置２００のＩＰアドレスである。ＩＰアドレス“１９２．１６８．０．１”は、サーバ装置１００のＩＰアドレスである。
【００９２】
次に、以上の構成の自動取引システムの処理手順を説明する。以下の説明において、ＡＴＭ装置３００，３００ａ，３００ｂ，３００ｃ，３００ｄは、引換券モードで動作中であるとする。まず、引換券モードで動作中のＡＴＭ３００における引換券を用いた取引の全体の流れを説明する。特に、現金の入金や出金を行う場合を想定する。
【００９３】
図１２は、発券処理を示すシーケンス図である。以下、図１２に示す処理をステップ番号に沿って説明する。
（ステップＳＴ１１）発券端末装置２００は、自身が備えるカード読取装置にキャッシュカードを挿入する旨を指示するＧＵＩ（Graphical User Interface）を表示する。発券端末装置２００は、顧客Ｕ１のキャッシュカードの挿入を受け付けると、キャッシュカードに記録された口座番号を取得する。
【００９４】
（ステップＳＴ１２）発券端末装置２００は、取引種別の入力を促すＧＵＩを表示する。発券端末装置２００は、顧客Ｕ１による取引種別の入力を受け付ける。
（ステップＳＴ１３）発券端末装置２００は、暗証番号の入力を促すＧＵＩを表示する。発券端末装置２００は、顧客Ｕ１による暗証番号の入力を受け付ける。
【００９５】
（ステップＳＴ１４）発券端末装置２００は、取引金額の入力を促すＧＵＩを表示する。発券端末装置２００は、顧客Ｕ１による取引金額の入力を受け付ける。顧客Ｕ１は、取引金額を入力する際、万券や千券の枚数を指定することもできる。
【００９６】
（ステップＳＴ１５）発券端末装置２００は、サーバ装置１００に残高照会要求（電文６００）を送信する。残高照会要求には、ステップＳＴ１１〜ＳＴ１４で取得した口座番号、暗証番号、取引種別、取引金額および媒体枚数の情報が含まれる。
【００９７】
（ステップＳＴ１６）サーバ装置１００は、受信した残高照会要求に基づいて、ホスト装置４００に残高照会依頼を送信する。残高照会依頼には、顧客Ｕ１の口座番号と暗証番号とが含まれる。また、残高照会依頼には、出金取引の場合、出金の取引金額が含まれる。
【００９８】
（ステップＳＴ１７）ホスト装置４００は、該口座番号と暗証番号とに基づいて、顧客Ｕ１の口座の残高照会を行う。個人認証を行うためである。ホスト装置４００は、残高照会の結果をサーバ装置１００に応答する（残高照会応答）。出金取引の場合、ホスト装置４００は、残高に対する取引可否を判断して、サーバ装置１００に送信する。残高によっては出金の取引が行えないことも考え得る。
【００９９】
（ステップＳＴ１８）サーバ装置１００は、ホスト装置４００から残高照会応答を受信する。サーバ装置１００は、該応答が残高照会の成功を示している場合、その旨を発券端末装置２００に送信する。サーバ装置１００は、残高に対して取引不可の通知を受けている場合、その旨を発券端末装置２００に送信する。なお、残高照会が失敗した旨を示している場合は、発券端末装置２００に取引の続行が不可能である旨を通知する。個人認証に失敗したと考えられるからである。
【０１００】
（ステップＳＴ１９）発券端末装置２００は、サーバ装置１００から残高照会応答を受信すると、ステップＳＴ１２，ＳＴ１４で入力された取引内容の確認を促すＧＵＩを表示する。発券端末装置２００は、顧客Ｕ１による、該取引内容で良い旨の確認入力を受け付ける。
【０１０１】
（ステップＳＴ２０）発券端末装置２００は、引換券の発行許可を要求するための引換券発行許可要求をサーバ装置１００に送信する。
（ステップＳＴ２１）サーバ装置１００は、発券端末装置２００から引換券発行許可要求を受信すると、ステップＳＴ１５で受け付けた取引内容に対して、キュー振分制御を行う。サーバ装置１００は、キュー振分制御の結果、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ情報および予約情報記憶部１５２に記憶された予約情報を更新する。キュー振分制御の具体的な処理手順は後述する。
【０１０２】
（ステップＳＴ２２）サーバ装置１００は、振分先のＡＴＭで該取引を開始可能となるまでの待ち時間を予測する。例えば、サーバ装置１００は、まず、予約情報記憶部１５２に記憶された予約済取引管理テーブル１５２ａを参照して、該ＡＴＭにおける取引の種別ごとの予約数を特定する。次に、サーバ装置１００は、取引の種別ごとの予約数に取引の種別ごとの実績の平均取引所要時間を乗じて和をとる。この和を待ち時間の予測結果とする。取引の種別ごとの実績の平均取引所要時間は、各ＡＴＭで実際に行われた取引の取引種別ごとに取引開始から完了までの時間を計測してＡＴＭ情報記憶部１５１に格納しておけば、計測した時間の和と実際に行われた取引の回数との商として算出できる。
【０１０３】
（ステップＳＴ２３）サーバ装置１００は、発券端末装置２００に引換券の発行を許可する旨を示す引換券発行許可応答を送信する。引換券発行許可応答には、引換券に印字する情報が含まれる（例えば、引換券番号や取引番号）。引換券発行許可応答には、予測した待ち時間の情報が含まれる。
【０１０４】
（ステップＳＴ２４）発券端末装置２００は、引換券の発行確認の入力を促すＧＵＩを表示する。
（ステップＳＴ２５）発券端末装置２００は、顧客Ｕ１による、引換券の発行確認の入力を受け付けると、発券装置２１０により引換券Ｃ１を発券する。このとき、発券端末装置２００は、サーバ装置１００が予測した待ち時間を表示する。顧客Ｕ１は、引換券Ｃ１およびキャッシュカードを受け取り、ロビー６０に移動する。
【０１０５】
このようにして、サーバ装置１００および発券端末装置２００は引換券の発行を行う。
図１３は、引換券を用いた取引処理を示すシーケンス図である。以下、図１３に示す処理をステップ番号に沿って説明する。また、ＡＴＭ３００を例示して説明するが、他の引換券モードのＡＴＭでも同様である。
【０１０６】
（ステップＳＴ３１）サーバ装置１００は、ＡＴＭ３００で取引が完了した旨を検知すると、ＡＴＭ情報記憶部１５１に記憶されたキュー１５１ａを参照して、ＡＴＭ３００の次の取引のデータを取出す。サーバ装置１００は、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ管理テーブル１５１ｂを参照して、該取引の取引内容を取得し、ＡＴＭ３００に顧客の呼出を行うよう指示する（呼出指示）。呼出指示には、引換券番号が含まれる。
【０１０７】
（ステップＳＴ３２）ＡＴＭ３００は、スピーカ３１により、取引が可能となった旨を報知する。例えば、「引換券番号０００１番の引換券をお持ちのお客様、ＡＴＭ＃１までお越しください。」といったメッセージを報知する。例えば、ＡＴＭ３００を識別するための“ＡＴＭ＃１”の文字列を表示した看板が、ボックス７１の上部の顧客の視認し易い位置に設置されている。加えて、ＡＴＭ３００は、ランプ３２を点灯させ、顧客Ｕ１を自装置へ誘導する。
【０１０８】
（ステップＳＴ３３）ＡＴＭ３００は、カードユニット３０５ｂにキャッシュカードを挿入する旨を指示するＧＵＩをディスプレイ３０６ａに表示する。ＡＴＭ３００は、顧客Ｕ１のキャッシュカードの挿入を受け付けると、キャッシュカードに記録された口座番号を取得する。
【０１０９】
（ステップＳＴ３４）ＡＴＭ３００は、暗証番号の入力を促すＧＵＩを表示する。ＡＴＭ３００は、顧客Ｕ１による暗証番号の入力を受け付ける。
（ステップＳＴ３５）ＡＴＭ３００は、引換券Ｃ１に印字された取引番号の入力を促すＧＵＩを表示する。ＡＴＭ３００は、顧客Ｕ１による取引番号の入力を受け付ける。
【０１１０】
（ステップＳＴ３６）ＡＴＭ３００は、取引番号の照会要求をサーバ装置１００に送信する。
（ステップＳＴ３７）サーバ装置１００は、予約情報記憶部１５２を参照して、取引番号に対応する取引内容を取得し、ＡＴＭ３００に応答する（取引番号照会応答）。取引番号照会応答には、該取引番号に対応する取引内容の情報が含まれる。
【０１１１】
（ステップＳＴ３８）ＡＴＭ３００は、サーバ装置１００から受信した取引内容の確認入力を促すＧＵＩを表示する。ＡＴＭ３００は、該取引内容で良い旨の確認入力を受け付ける。ここで、取引種別が入金であれば、顧客Ｕ１による媒体の挿入を受け付ける。
【０１１２】
（ステップＳＴ３９）ＡＴＭ３００は、該取引の実行要求をサーバ装置１００に送信する（取引実行要求）。取引実行要求には、ステップＳＴ３３，ＳＴ３４で入力された口座番号や暗証番号が含まれる。また、取引種別が入金であれば、取引実行要求には媒体枚数や入金額が含まれる。
【０１１３】
（ステップＳＴ４０）サーバ装置１００は、ホスト装置４００に残高照会依頼を送信する。残高照会依頼には、顧客Ｕ１の口座番号と暗証番号とが含まれる。
（ステップＳＴ４１）ホスト装置４００は、該口座番号と暗証番号とに基づいて、顧客Ｕ１の口座の残高照会を行う（図１２のステップＳＴ１７と同様に個人認証のため）。ホスト装置４００は、残高照会の結果をサーバ装置１００に応答する（残高照会応答）。サーバ装置１００は、ホスト装置４００から残高照会応答を受信する。ここで、サーバ装置１００は、該応答が残高照会の成功を示している場合、取引を続行する。一方、残高照会が失敗した旨を示している場合は、ＡＴＭ３００に取引の続行が不可能である旨を通知する。個人認証に失敗したと考えられるからである。
【０１１４】
（ステップＳＴ４２）サーバ装置１００は、ステップＳＴ３９で取得した取引内容の実行を依頼するための取引実行依頼をホスト装置４００に送信する。
（ステップＳＴ４３）ホスト装置４００は、該取引実行依頼に応じた取引処理を行い、その結果をサーバ装置１００に応答する（処理完了応答）。
【０１１５】
（ステップＳＴ４４）サーバ装置１００は、取引の実行が完了した旨をＡＴＭ３００に応答する（取引実行応答）。
（ステップＳＴ４５）ＡＴＭ３００は、取引実行応答を受信すると、受け付けたキャッシュカードやレシートの返却を行う。このとき、取引種別が出金であれば、媒体の放出も併せて行う。顧客Ｕ１は、キャッシュカードなどを受け取る。
【０１１６】
（ステップＳＴ４６）ＡＴＭ３００は、取引が完了した旨を示す取引完了通知をサーバ装置１００に送信する。
（ステップＳＴ４７）サーバ装置１００は、ＡＴＭ管理テーブル１５１ｂおよび予約情報記憶部１５２に記憶された予約済取引管理テーブル１５２ａを更新する。具体的には、ＡＴＭ管理テーブル１５１ｂに設定されたＡＴＭ３００の予約数や媒体の数量、優先度などの情報を更新する。また、予約済取引管理テーブル１５２ａに設定されたＡＴＭ３００の該取引番号のレコード（完了した取引のレコード）を削除する（あるいは、取引完了に設定する）。そして、サーバ装置１００は、ＡＴＭ３００に次の取引を開始させる（ステップＳＴ３１以降の処理を繰り返す）。
【０１１７】
このようにして、サーバ装置１００およびＡＴＭ３００は引換券を用いた取引を行う。
なお、ステップＳＴ３６において、サーバ装置１００は、ＡＴＭ３００で受け付け中の引換券番号に対応していない取引番号を受信した場合、ステップＳＴ３７において該当する取引が存在しない旨をＡＴＭ３００に通知する。ＡＴＭ３００は該通知を受けると、顧客に再度取引番号の入力を促す。
【０１１８】
また、ステップＳＴ３７において、サーバ装置１００は、予約済取引管理テーブル１５２ａを参照して、ＡＴＭ３００と取引番号との対応関係をチェックしてもよい。具体的には、ステップＳＴ３６で受信した取引番号が、ＡＴＭ３００に対応付けられた取引番号である場合に、ＡＴＭ３００に対して、以降の取引の続行を許可する。一方、ステップＳＴ３６で受信した取引番号が、ＡＴＭ３００に対応付けられた取引番号でなかった場合、サーバ装置１００は、取引の続行の中止をＡＴＭ３００に通知する。そして、ＡＴＭ３００は、再度顧客呼出（ステップＳＴ３２）を行う。このようにすれば、例えば、呼び出されていないにも関わらずＡＴＭ３００で取引を行おうとした者の取引を中断できる。このため、顧客間の順番の割込みを抑制できる。これらステップＳＴ３７の処理は、取引照会部１５７によって実行できる。キュー管理部１５５が取引照会部１５７の機能を備えてもよい。キュー管理部１５５および取引照会部１５７は、第１の実施の形態の取引管理部１ａの一例である。
【０１１９】
更に、図１２，１３では、キャッシュカードを利用した取引を例示したが、通帳を利用した場合も同様である。通帳により引換券を発行する場合には、各発券端末装置に通帳に設けられた磁気ストライプを読み取るための通帳読取装置を設ければよい。
【０１２０】
次に、図１２のステップＳＴ２１のキュー振分制御の手順を説明する。
図１４は、キュー振分制御を示すフローチャートである。以下、図１４に示す処理をステップ番号に沿って説明する。
【０１２１】
（ステップＳ１０１）振分制御部１５３は、発券端末装置２００から受信した電文６００に基づいて、取引種別が現金取引であるか否かを判定する。現金取引である場合、処理をステップＳ１０３に進める。現金取引でない場合、処理をステップＳ１０２に進める。なお、現金取引である場合とは、ＡＴＭ３００に現金の挿入を伴う取引（入金）である場合、または、ＡＴＭ３００から現金の取出しを伴う取引（出金）である場合をいう。現金取引でない場合とは、例えば、カードを用いた口座間の振込、残高照会および暗証番号変更などが考えられる。
【０１２２】
（ステップＳ１０２）振分制御部１５３は、引換券モードのＡＴＭの内、予約数が最小のＡＴＭを取引の振分先とする。
（ステップＳ１０３）振分制御部１５３は、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ管理テーブル１５１ｂを参照して、引換券モードのＡＴＭの内、予約数が最小のＡＴＭ（ＡＴＭ（１）と表記する）を特定する。
【０１２３】
（ステップＳ１０４）振分制御部１５３は、取引種別が出金であるか否かを判定する。出金である場合、処理をステップＳ１０５に進める。出金でない場合、すなわち、入金である場合、処理をステップＳ１０８に進める。
【０１２４】
（ステップＳ１０５）振分制御部１５３は、ＡＴＭ管理テーブル１５１ｂを参照して、ＡＴＭ（１）より出金の優先度が高いＡＴＭ（ＡＴＭ（２）と表記する）があるか否かを判定する。ＡＴＭ（２）がある場合、処理をステップＳ１０６に進める。ＡＴＭ（２）が存在しない場合、処理をステップＳ１１１に進める。
【０１２５】
（ステップＳ１０６）振分制御部１５３は、ＡＴＭ（１）の予約数とＡＴＭ（２）の予約数の差が閾値Ｘ以下であるか否かを判定する。予約数差が閾値Ｘ以下である場合、処理をステップＳ１０７に進める。予約数差が閾値Ｘよりも大きい場合、処理をステップＳ１１１に進める。ここで、閾値Ｘの値は運用に応じて変更可能である。例えば、媒体枚数の平準化を重視した運用を行いたい場合には、Ｘを大きくとる（例えば、Ｘ＝３）ことが考えられる。一方、予約数の平準化を重視した運用を行いたい場合には、Ｘを小さくとる（例えば、Ｘ＝１）ことが考えられる。
【０１２６】
（ステップＳ１０７）振分制御部１５３は、ＡＴＭ（２）を取引の振分先とする。なお、ステップＳ１０６の条件を満たすＡＴＭ（２）が複数存在する場合、複数のＡＴＭ（２）のうち、ＡＴＭ（１）との予約数差が最小となるものを振分先とする。振分制御部１５３は、引換券番号、取引番号を採番し、該ＡＴＭ（２）の識別情報、受け付けた取引種別、金額および金種枚数などの情報を対応付けて、予約情報記憶部１５２に記憶された予約済取引管理テーブル１５２ａに登録する。
【０１２７】
（ステップＳ１０８）振分制御部１５３は、ＡＴＭ管理テーブル１５１ｂを参照して、ＡＴＭ（１）より入金の優先度が高いＡＴＭ（ＡＴＭ（３）と表記する）があるか否かを判定する。ＡＴＭ（３）がある場合、処理をステップＳ１０９に進める。ＡＴＭ（３）が存在しない場合、処理をステップＳ１１１に進める。
【０１２８】
（ステップＳ１０９）振分制御部１５３は、ＡＴＭ（１）の予約数とＡＴＭ（３）の約数の差が閾値Ｙ以下であるか否かを判定する。予約数差が閾値Ｙ以下である場合、処理をステップＳ１１０に進める。予約数差が閾値Ｙよりも大きい場合、処理をステップＳ１１１に進める。ここで、閾値Ｙの値は運用に応じて変更可能である。例えば、Ｘと同様に、媒体枚数の平準化を重視した運用を行いたい場合には、Ｙを大きくとる（例えば、Ｙ＝３）ことが考えられる。一方、予約数の平準化を重視した運用を行いたい場合には、Ｙを小さくとる（例えば、Ｙ＝１）ことが考えられる。なお、Ｘ，Ｙは同じ値にしてもよいし、異なる値にしてもよい。
【０１２９】
（ステップＳ１１０）振分制御部１５３は、ＡＴＭ（３）を取引の振分先とする。なお、ステップＳ１０９の条件を満たすＡＴＭ（３）が複数存在する場合、複数のＡＴＭ（３）のうち、ＡＴＭ（１）との予約数差が最小となるものを振分先とする。振分制御部１５３は、引換券番号、取引番号を採番し、該ＡＴＭ（３）の識別情報、受け付けた取引種別、金額および金種枚数などの情報を対応付けて、予約済取引管理テーブル１５２ａに登録する。
【０１３０】
（ステップＳ１１１）振分制御部１５３は、ＡＴＭ（１）を取引の振分先とする。振分制御部１５３は、引換券番号、取引番号を採番し、該ＡＴＭ（１）の識別情報、受け付けた取引種別、金額および金種枚数などの情報を対応付けて、予約済取引管理テーブル１５２ａに登録する。
【０１３１】
このようにして、振分制御部１５３は、取引の振分先を決定する。そして、振分制御部１５３は、振分結果に基づいて、予約済取引管理テーブル１５２ａに予約済取引のレコードを登録する。
【０１３２】
次に、キュー振分制御の具体例を説明する。ここで、以下の具体例ではＸ＝１，Ｙ＝１であるとする。
図１５は、現金出金時のキュー振分制御の具体例を示す図である。図１５（Ａ）、（Ｂ）には、１５０００円（万券１枚＋千券５枚）を出金する場合の振分候補テーブル１５１ｃ，１５１ｄが例示されている。振分候補テーブル１５１ｃ，１５１ｄは、振分制御部１５３により、振分制御の処理のためにＡＴＭ情報記憶部１５１上に一時的に設けられる。振分候補テーブル１５１ｃ，１５１ｄは、キュー振分制御の処理中の異なる時点の同じテーブルを示している。振分候補テーブル１５１ｃは、図１４のステップＳ１０３の時点の状態である。振分候補テーブル１５１ｄは、図１４のステップＳ１０７の時点の状態である。
【０１３３】
振分候補テーブル１５１ｃ，１５１ｄには、ＡＴＭ  ＩＤ、予約数、出金優先度（万券）、出金優先度（千券）および振分対象の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのＡＴＭに関する情報を示す。
【０１３４】
ＡＴＭ  ＩＤおよび予約数の項目の設定内容は、図９で説明したＡＴＭ管理テーブル１５１ｂの同一名称の項目の設定内容と同様である。また、出金優先度（万券）には、万券の出金優先度が設定される。出金優先度（千券）には、千券の出金優先度が設定される。振分対象の項目には、該ＡＴＭがその時点において振分先として選択されているか否かを示すフラグ（振分対象の場合“１”、非対象の場合“０”）が設定される。
【０１３５】
振分候補テーブル１５１ｃの時点では、ＡＴＭ３００，３００ａ，３００ｂ，３００ｃ，３００ｄのうち、予約数が最小であるＡＴＭ３００ｂ（“ＡＴＭ＃３”）が振分対象（フラグ値“１”）として選択されている。
【０１３６】
これに対し、振分候補テーブル１５１ｄの時点では、ＡＴＭ３００ｂよりも万券の出金優先度が高いＡＴＭ３００ｃ（“ＡＴＭ＃４”）およびＡＴＭ３００ａ（“ＡＴＭ＃２”）が特定されている。図１４のステップＳ１０５〜Ｓ１０７の処理によれば、ＡＴＭ３００ｂ（“ＡＴＭ＃３”）との予約数差がＸ＝１以下のＡＴＭ３００ａが取引の振分先として選択される。このため、振分候補テーブル１５１ｄでは、ＡＴＭ３００ａが振分対象（フラグ値“１”）として選択されている。なお、本取引は、万券と千券とが混在した取引となるため、振分制御部１５３は、万券の出金優先度に基づいて、振分対象を選択する。全て千券で取引する場合には、千券の出金優先度を用いて、万券と同様の処理により振分先が選択される。
【０１３７】
図１６は、現金入金時のキュー振分制御の具体例を示す図である。図１６（Ａ）、（Ｂ）には、１５０００円（万券１枚＋千券５枚）を入金する場合の振分候補テーブル１５１ｅ，１５１ｆが例示されている。振分候補テーブル１５１ｅ，１５１ｆは、振分制御部１５３により、振分制御の処理のためにＡＴＭ情報記憶部１５１上に一時的に設けられる。振分候補テーブル１５１ｅ，１５１ｆは、キュー振分制御の処理中の異なる時点の同じテーブルを示している。振分候補テーブル１５１ｅは、図１４のステップＳ１０３の時点の状態である。振分候補テーブル１５１ｆは、図１４のステップＳ１１１の時点の状態である。
【０１３８】
振分候補テーブル１５１ｅ，１５１ｆには、ＡＴＭ  ＩＤ、予約数、入金優先度（万券）、入金優先度（千券）および振分対象の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのＡＴＭに関する情報を示す。
【０１３９】
ＡＴＭ  ＩＤおよび予約数の項目の設定内容は、図９で説明したＡＴＭ管理テーブル１５１ｂの同一名称の項目の設定内容と同様である。また、入金優先度（万券）には、万券の入金優先度が設定される。入金優先度（千券）には、千券の入金優先度が設定される。振分対象の項目の設定内容は、図１５の振分候補テーブル１５１ｃ，１５１ｄで説明した同一名称の項目の設定内容と同様である。
【０１４０】
振分候補テーブル１５１ｅの時点では、ＡＴＭ３００，３００ａ，３００ｂ，３００ｃ，３００ｄのうち、予約数が最小であるＡＴＭ３００ｂ（“ＡＴＭ＃３”）が振分対象（フラグ値“１”）として選択されている。
【０１４１】
これに対し、振分候補テーブル１５１ｆの時点では、ＡＴＭ３００ｂよりも万券の出金優先度が高いＡＴＭ３００ｄ（“ＡＴＭ＃５”）およびＡＴＭ３００（“ＡＴＭ＃１”）が特定されている。このうち、ＡＴＭ３００ｂ（“ＡＴＭ＃３”）との予約数差がＹ＝１以下となるものは存在しない。したがって、図１４のステップＳ１０９の判定で、ステップＳ１１１に進む。その結果、ＡＴＭ３００ｂが振分対象（フラグ値“１”）のまま維持される。なお、本取引は、万券と千券とが混在した取引となるため、振分制御部１５３は、万券の出金優先度に基づいて、振分対象を選択する。全て千券で取引する場合には、千券の出金優先度を用いて、万券と同様の処理により振分先が選択される。
【０１４２】
これにより、第２の実施の形態の自動取引システムでは、各ＡＴＭ内の媒体不足や媒体過多を容易に抑制できる。具体的には、サーバ装置１００は、各ＡＴＭの取引の予約数と各ＡＴＭが保持する媒体数に基づく優先度の両方を考慮して、取引の振分先を決定する。各ＡＴＭの優先度は、取引の種別ごとに決定される。例えば、媒体数が少ないほど入金の優先度を上げ、出金の優先度を下げる。他方、媒体数が多いほど入金の優先度を下げ、出金の優先度を上げる。
【０１４３】
このように、予約数と媒体数による優先度との両方を考慮して振分先を決定すれば、各ＡＴＭへの取引の振分の平準化と、各ＡＴＭが保持する媒体数の平準化と、の両方をバランスよく実現できる。その結果、顧客の待ち時間を軽減しながら、各ＡＴＭでの媒体不足や媒体過多を未然に抑制できる。
【０１４４】
なお、各ＡＴＭが保持する媒体数に応じて各取引の優先度が決定される旨を説明したが、現在予約済の取引を考慮して優先度を決定してもよい。例えば、媒体管理部１５６は、予約情報記憶部１５２に記憶された予約済取引管理テーブル１５２ａを参照して、予約された取引と、取引が予定された媒体の枚数を得ることができる。
【０１４５】
具体的には、媒体管理部１５６は、出金予定の媒体の枚数を該当のＡＴＭが保持する媒体数から減算して優先度を決定する。予約済取引管理テーブル１５２ａの例でいえば、ＡＴＭ３００において、万券が各取引で合計して計４枚出金予定であり、２枚入金予定であるから、合計２枚出金予定である。よって、ＡＴＭ３００が保持する万券数から２枚を減算して優先度を決定する。
【０１４６】
また、媒体管理部１５６は、入金予定の媒体の枚数を該当のＡＴＭが保持する媒体数から減算して優先度を決定する。予約済取引管理テーブル１５２ａの例でいえば、ＡＴＭ３００において、千券が各取引で合計して計５枚出金予定であり、１０枚入金予定であるから、合計５枚入金予定である。よって、ＡＴＭ３００が保持する千券数に５枚を加算して優先度を決定する。
【０１４７】
このように、予約済取引をも考慮して優先度を決定すれば、各ＡＴＭ内の媒体数の平準化を一層効率的に行える。
次に、第２の実施の形態の自動取引システムにおける画面（ＧＵＩ）例を説明する。まず、発券処理の画面例を説明する。
【０１４８】
図１７は、発券処理の第１の画面例を示す図である。以下の説明では、図１２の各ステップに対応する発券端末装置２００の表示画面を各ステップ番号に沿って説明する。
発券端末装置２００は、キャッシュカードの挿入を顧客に促すメッセージを表示した画面を、自身が備えるモニタに表示する（ステップＳＴ１１）。キャッシュカードの挿入を受け付けると、取引の選択入力を促す画面を表示する（ステップＳＴ１２）。例えば、顧客は、発券端末装置２００に接続された入力デバイスを操作して何れかの取引を選択できる。ここでは、「お引出し」が顧客により選択されたとする。
【０１４９】
発券端末装置２００は、取引の選択入力を受け付けると、暗証番号の入力を促す画面を表示する（ステップＳＴ１３）。発券端末装置２００は、暗証番号の入力を受け付けると、取引金額（ここでは、出金額）の入力を促す画面を表示する（ステップＳＴ１４）。
【０１５０】
発券端末装置２００は、取引金額の入力を受け付けると、サーバ装置１００に残高照会要求を送信して、残高照会手続を行う。個人認証のためである。発券端末装置２００は、顧客に待機を促す画面を表示する（ステップＳＴ１５）。例えば、「お手続き中です。しばらくお待ちください。」というメッセージを画面に表示する。この画面は、図１２のステップＳＴ１８でサーバ装置１００から残高照会応答を受信するまで表示される。
【０１５１】
発券端末装置２００は、サーバ装置１００から残高照会が成功した旨の通知を受けると、顧客が入力した取引内容の確認を促す画面を表示する（ステップＳＴ１９）。そして、図１８のステップＳＴ２０に進む。
【０１５２】
図１８は、発券処理の第２の画面例を示す図である。以下の説明では、図１２の各ステップに対応する発券端末装置２００の表示画面を各ステップ番号に沿って説明する。
発券端末装置２００は、取引内容の確認の入力を受け付けると、サーバ装置１００に引換券発行許可要求を送信する。発券端末装置２００は、顧客に待機を促す画面を表示する（ステップＳＴ２０）。この画面は、図１２のステップＳＴ２３でサーバ装置１００から引換券発行許可応答を受信するまで表示される。
【０１５３】
発券端末装置２００は、引換券発行許可応答をサーバ装置１００から受信すると、引換券の発券確認を促す画面を表示する（ステップＳＴ２４）。この画面には、例えば、顧客が入力した取引内容と取引額が表示され、発券を行うか、他の取引を追加するか、を選択するためのインタフェースが表示される。例えば、発券を選択するための「発行」ボタン、他の取引を追加するための「連続」ボタン、を該画面に設けることが考えられる。ここで、発券が選択されると、発券端末装置２００は、処理をステップＳＴ２５に進めて発券を行う。一方、他の取引の追加が選択されると、発券端末装置２００は、処理をステップＳＴ１２ａに進めて、取引の追加を行う。
【０１５４】
発券端末装置２００は、発券が選択されると、明細票の受け取りおよびロビーでの待機を促す画面を表示する（ステップＳＴ２５）。このとき、サーバ装置１００が予測した待ち時間を該画面に表示する。
【０１５５】
発券端末装置２００は、他の取引の追加が選択されると、次の取引の選択を促す画面を表示する（ステップＳＴ１２ａ）。この画面は、図１７で示したステップＳＴ１２の画面に代わるものである。発券端末装置２００は、表示した画面により、次の取引の選択が入力されると、ステップＳＴ１３以降の処理を継続する。なお、同じキャッシュカードを使用する場合には、ステップＳＴ１３の暗証番号の入力を省いてもよい。また、ステップＳＴ１２，ＳＴ１３の間に、キャッシュカードを変更するか否かの確認を促す画面を表示し、変更する場合には、次のキャッシュカードの挿入を促す画面を表示してもよい。
【０１５６】
次に、引換券を用いた取引処理の画面（ＧＵＩ）例を説明する。
図１９は、引換券を用いた取引処理の第１の画面例を示す図である。以下の説明では、図１３の各ステップに対応するＡＴＭ３００の表示画面を各ステップに沿って説明する。
【０１５７】
ＡＴＭ３００は、キャッシュカードの挿入を顧客に促すメッセージを表示した画面を、ディスプレイ３０６ａに表示する（ステップＳＴ３３）。この画面では、顧客の保有する引換券の引換券番号が表示される。ＡＴＭ３００は、キャッシュカードの挿入を受け付けると、暗証番号の選択入力を促す画面を表示する（ステップＳＴ３４）。
【０１５８】
ＡＴＭ３００は、暗証番号の選択入力を受け付けると、取引番号の入力を促す画面を表示する（ステップＳＴ３５）。ＡＴＭ３００は、取引番号が入力されると、サーバ装置１００に取引番号照会要求を送信する。ＡＴＭ３００は、顧客に待機を促す画面を表示する（ステップＳＴ３６）。この画面は、図１３のステップＳＴ３７で取引番号照会応答を受信するまで表示される。
【０１５９】
ＡＴＭ３００は、取引番号照会応答をサーバ装置１００から受信すると、取引内容の確認を促す画面を表示する（ステップＳＴ３８）。この画面には、例えば、顧客が取引の予約時に入力した取引内容と取引額が表示され、取引の確認を入力するためのボタン（お取引決定ボタン）が表示される。
【０１６０】
ＡＴＭ３００は、取引内容の確認の入力を受け付けると、サーバ装置１００に取引実行要求を送信する。ＡＴＭ３００は、顧客に待機を促す画面を表示する（ステップＳＴ３９）。この画面は、図１３のステップＳＴ４４でサーバ装置１００から取引実行応答を受信するまで表示される。そして、図２０のステップＳＴ４５に進む。
【０１６１】
図２０は、引換券を用いた取引処理の第２の画面例を示す図である。以下の説明では、図１３の各ステップに対応するＡＴＭ３００の表示画面を各ステップに沿って説明する。
ＡＴＭ３００は、取引完了通知をサーバ装置１００から受信すると、利用明細票、キャッシュカードおよび現金などの受け取りを促す画面を表示する（ステップＳＴ４５）。
【０１６２】
このようなＧＵＩにより、顧客は第２の実施の形態の自動取引システムにおける取引を行うことができる。
このように、顧客は引換券に印字された取引番号を入力すれば、引換券の発行時に入力した取引を即座に開始できるので、ＡＴＭ３００における取引を効率的に行える。
【０１６３】
［第３の実施の形態］
次に、第３の実施の形態を説明する。前述の第２の実施の形態との相違点を主に説明し、同様の事項は説明を省略する。
【０１６４】
第２の実施の形態では、サーバ装置１００は、運用切替端末装置５００の指示により、通常の運用と引換券による運用との切替を行う旨を説明した。一方、サーバ装置１００は、各ＡＴＭの運用状況を管理して、自動的に運用の切替を行ってもよい。第３の実施の形態では、サーバ装置１００が該切替を行う機能を提供する。
【０１６５】
ここで、第３の実施の形態の自動取引システムの構成は、図２で説明した第２の実施の形態の自動取引システムの構成と同様である。また、自動取引システムを構成する各装置のハードウェア構成および機能構成も、図５〜７で説明した各装置のハードウェア構成および機能構成と同様である。
【０１６６】
ただし、運用切替部１４０は、ＲＡＭ１０３（または、ＨＤＤ１０４）上の所定の記憶部に、平均取引間隔テーブルを格納して、各ＡＴＭの運用状況を管理する。平均取引間隔テーブルは、各ＡＴＭで取引が行われる時間間隔の平均を管理するためのデータである。
【０１６７】
図２１は、第３の実施の形態の平均取引間隔テーブルの例を示す図である。平均取引間隔テーブル１４１には、ＡＴＭ  ＩＤおよび平均取引間隔の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのＡＴＭの情報を示す。
【０１６８】
ＡＴＭ  ＩＤの項目には、ＡＴＭの識別情報が設定される。平均取引間隔の項目には、取引が行われる時間間隔の平均値が設定される。平均取引間隔の項目の設定値の単位は、例えば秒である。平均取引間隔は、例えば、過去ｍ件（例えば、ｍ＝１０程度）の取引についての取引間隔の平均をとることで算出できる。平均は、例えば、相加平均で求める。
【０１６９】
例えば、平均取引間隔テーブル１４１には、ＡＴＭ  ＩＤが“ＡＴＭ＃１”、平均取引間隔が“５”という情報が設定される。これは、ＡＴＭ３００で取引が行われる時間間隔の平均値が５秒であることを示す。
【０１７０】
運用切替部１４０は、平均取引間隔テーブル１４１を定期的に参照して、各ＡＴＭの混雑状況を監視する。運用切替部１４０は、自動取引システムを通常運用しているときに、自動取引システムの混雑を検知すると、引換券による運用に切り替える。混雑と検知するための条件は、次の通りである。
【０１７１】
（混雑検知の条件）全ＡＴＭの平均取引間隔が閾値Ｚよりも小さい。
また、運用切替部１４０は、引換券による運用を行っているときに、混雑解消を検知すると、通常の運用に戻す。混雑解消を検知するための条件は、次の通りである。
【０１７２】
（混雑解消検知の条件）全ＡＴＭの平均取引間隔が閾値Ｚよりも大きい。
閾値Ｚには、例えば、５〜１０秒程度を設定する。
次に、以上の構成の第３の実施の形態の自動取引システムの処理手順を説明する。まず、通常時の取引処理を説明する。
【０１７３】
図２２は、通常時の取引処理を示すシーケンス図である。以下、図２２に示す処理をステップ番号に沿って説明する。ここで、以下の説明では、各ＡＴＭは全て通常モードであるとする（通常運用の状態）。また、ＡＴＭ３００を例示して説明するが、他のＡＴＭでも同様である。
【０１７４】
（ステップＳＴ５１）ＡＴＭ３００は、前の顧客の取引が完了し、次の取引を行う準備が整うと、レーン９０に並ぶ顧客にその旨を報知する。レーン９０の先頭に並ぶ顧客Ｕ２は、ＡＴＭ３００の前に移動する。
【０１７５】
（ステップＳＴ５２）ＡＴＭ３００は、カードユニット３０５ｂにキャッシュカードを挿入する旨を指示するＧＵＩをディスプレイ３０６ａに表示する。ＡＴＭ３００は、顧客Ｕ２のキャッシュカードの挿入を受け付けると、キャッシュカードに記録された口座番号を取得する。
【０１７６】
（ステップＳＴ５３）ＡＴＭ３００は、サーバ装置１００に取引開始通知を送信する。
（ステップＳＴ５４）ＡＴＭ３００は、取引種別の入力を促すＧＵＩを表示する。ＡＴＭ３００は、顧客Ｕ２による取引種別の入力を受け付ける。
【０１７７】
（ステップＳＴ５５）ＡＴＭ３００は、暗証番号の入力を促すＧＵＩを表示する。ＡＴＭ３００は、顧客Ｕ２による暗証番号の入力を受け付ける。
（ステップＳＴ５６）ＡＴＭ３００は、取引金額の入力を促すＧＵＩを表示する。ＡＴＭ３００は、顧客Ｕ２による取引金額の入力を受け付ける。ここで、取引種別が入金であれば、顧客Ｕ２による媒体の挿入を受け付ける。
【０１７８】
（ステップＳＴ５７）ＡＴＭ３００は、サーバ装置１００に取引実行要求を送信する。取引実行要求には、顧客Ｕ２の口座番号、暗証番号、取引種別および取引金額の情報などが含まれる。
【０１７９】
（ステップＳＴ５８）サーバ装置１００は、取引実行要求に基づいて、ホスト装置４００に取引実行依頼を送信する。
（ステップＳＴ５９）ホスト装置４００は、サーバ装置１００から受信した取引実行依頼に基づいて、指定された取引を実行する。ホスト装置４００は、該取引の取引完了応答をサーバ装置１００に送信する。
【０１８０】
（ステップＳＴ６０）サーバ装置１００は、ホスト装置４００から取引完了応答を受信すると、要求された取引が完了した旨を示す取引実行応答をＡＴＭ３００に送信する。
（ステップＳＴ６１）ＡＴＭ３００は、サーバ装置１００から取引実行応答を受信すると、顧客Ｕ２のキャッシュカードなどを放出する。出金の取引であれば、万券や千券などの媒体を放出する。
【０１８１】
（ステップＳＴ６２）ＡＴＭ３００は、顧客Ｕ２によりキャッシュカードなどが受け取られると、取引終了通知をサーバ装置１００に送信する。
このようにして、各ＡＴＭは通常時の取引処理を行う。運用切替部１４０は、ステップＳＴ６２で取引終了通知を受信すると、ＡＴＭ３００の取引間隔時間のカウントをスタートさせる。そして、運用切替部１４０は、次の取引の取引開始通知をＡＴＭ３００から受信すると、該カウントをストップさせる。このようにして、運用切替部１４０は、ＡＴＭ３００の１取引あたりの取引間隔時間を計測できる。運用切替部１４０は、各ＡＴＭについて、取引間隔時間を計測し、過去ｍ件の取引について、各ＡＴＭの平均取引間隔時間を算出する。
【０１８２】
図２３は、運用切替制御を示すシーケンス図である。以下、図２３に示す処理をステップ番号に沿って説明する。
（ステップＳＴ７１）サーバ装置１００は、平均取引間隔テーブル１４１を参照して、図２１で説明した「混雑検知の条件」が成立したことを検知する。
【０１８３】
（ステップＳＴ７２）サーバ装置１００は、通常モードから引換券モードに切り替えるＡＴＭを特定する。切替対象のＡＴＭは、例えば、ＲＡＭ１０３（または、ＨＤＤ１０４）上の所定の記憶部に予め定義される。該切替対象に、ＡＴＭ３００が含まれているとする。
【０１８４】
（ステップＳＴ７３）サーバ装置１００は、ＡＴＭ３００に通常モードから引換券モードへの切替を指示する（運用切替指示）。
（ステップＳＴ７４）ＡＴＭ３００は、運用切替指示をサーバ装置１００から受信すると、ＡＴＭ３００の動作モードを通常モードから引換券モードに切り替える。ＡＴＭ３００は、切替完了通知をサーバ装置１００に送信する。
【０１８５】
（ステップＳＴ７５）サーバ装置１００は、切替完了通知をＡＴＭ３００から受信すると、ＡＴＭ情報記憶部１５１に記憶されたＡＴＭ管理テーブル１５１ｂの設定を変更する。具体的には、ＡＴＭ管理テーブル１５１ｂにおいて、ＡＴＭ３００の運用モードの項目の設定を、“通常モード”から“引換券モード”に変更する。ステップＳＴ７３〜ＳＴ７５において、切替対象のＡＴＭが他にもあれば、サーバ装置１００は、他のＡＴＭに関しても同様の処理を行う。
【０１８６】
（ステップＳＴ７６）サーバ装置１００は、発券端末装置２００に引換券による運用の開始を通知する（運用開始指示）。
（ステップＳＴ７７）発券端末装置２００は、運用開始指示をサーバ装置１００から受信すると、引換券の発行受付を開始する。発券端末装置２００は、運用開始した旨をサーバ装置１００に応答する（運用開始応答）。ステップＳＴ７６，ＳＴ７７は、発券端末装置２００ａ，２００ｂ，・・・に関しても同様である。サーバ装置１００は、発券端末装置２００ａ，２００ｂ，・・・に運用開始指示を送信する。そして、該指示により運用を開始した発券端末装置２００ａ，２００ｂ，・・・は、運用開始応答をサーバ装置１００に送信する。
【０１８７】
（ステップＳＴ７８）サーバ装置１００は、引換券による運用へ切り替えた旨を運用切替端末装置５００に報告する（運用切替報告）。
（ステップＳＴ７９）運用切替端末装置５００は、サーバ装置１００から運用切替報告を受信すると、自動取引システムの管理者に運用が切り替わった旨を報知する。例えば、運用切替端末装置５００の画面上にその旨を表示する、管理者のメールアドレスを宛先としてその旨を示すメッセージを記述した電子メールを送信する、などが考えられる。
【０１８８】
このようにして、サーバ装置１００は、各ＡＴＭの運用状況を監視して、混雑を検知すると、通常運用から引換券による運用へ切り替える。その結果、切替対象のＡＴＭの動作モードが引換券モードに変更される。これにより、各ＡＴＭの混雑時に、適切に運用を切り替えることが可能となる。
【０１８９】
なお、サーバ装置１００は、引換券による運用を行っている際にも、各ＡＴＭから取引開始通知および取引終了通知を受信することで、各ＡＴＭの平均取引間隔を取得できる。そして、図２１で説明した「混雑解消検知の条件」が成立したとき、引換券による運用から通常の運用へ自動的に切り替える。すなわち、サーバ装置１００は、ＡＴＭ管理テーブル１５１ｂを参照して、運用モードの項目の設定が“引換券モード”であるＡＴＭを通常モードに変更するよう制御する。
【０１９０】
このように、混雑時および混雑解消時に運用方法を自動的に切り替えることで、自動取引システムの混雑状況に応じた運用の切替を一層適切に行える。更に、管理者の運用変更のための判断や操作に伴う作業負担を軽減できる。
【符号の説明】
【０１９１】
１，２  情報処理装置
１ａ  取引管理部
１ｂ  媒体管理部
１ｃ  制御部
３，３ａ，３ｂ  自動取引装置
【図１】
2013030039.tif 000003
【図２】
2013030039.tif 000004
【図３】
2013030039.tif 000005
【図４】
2013030039.tif 000006
【図５】
2013030039.tif 000007
【図６】
2013030039.tif 000008
【図７】
2013030039.tif 000009
【図８】
2013030039.tif 000010
【図９】
2013030039.tif 000011
【図１０】
2013030039.tif 000012
【図１１】
2013030039.tif 000013
【図１２】
2013030039.tif 000014
【図１３】
2013030039.tif 000015
【図１４】
2013030039.tif 000016
【図１５】
2013030039.tif 000017
【図１６】
2013030039.tif 000018
【図１７】
2013030039.tif 000019
【図１８】
2013030039.tif 000020
【図１９】
2013030039.tif 000021
【図２０】
2013030039.tif 000022
【図２１】
2013030039.tif 000023
【図２２】
2013030039.tif 000024
【図２３】
2013030039.tif 000025