(57)【要約】【課題】自動取引装置に未送信のジャーナルデータの件数が多い場合であっても、ネットワークのトラフィック量、或いは自動取引装置の負荷の増大を抑えつつ、ジャーナルデータを送信させることが可能な技術を提供する。【解決手段】ＡＴＭ１は、未送信のジャーナルデータの件数がしきい値を超えたと判定すると（ＳＡ２：Ｙ）、ジャーナルデータの一部である先行送信データを各ジャーナルデータから取得し（ＳＡ７）、取得した先行送信データに識別番号を割り当て、集中サーバ２に送信する（ＳＡ８）。ＡＴＭ１は、この先行送信データと識別番号の集中サーバ２への送信を、未送信のジャーナルデータ全てを対象に行う。先行送信データを送信したジャーナルデータの残りの部分であるジャーナル本体は、集中サーバ２からの識別番号を用いた要求に従って、その集中サーバ２に個別的に送信する。【選択図】図５
2014160356.tif 000002
【特許請求の範囲】
【請求項１】
利用者が取り引きを行える自動取引装置において、
行われた前記取り引きの内容を表すジャーナルデータを記憶する記憶部と、
前記ジャーナルデータを送信すべきデータ収集装置と通信が可能な通信部と、
前記記憶部に記憶されている未送信のジャーナルデータが予め定めた条件を満たしている場合に、前記未送信のジャーナルデータを指定可能な識別情報を前記通信部に送信させる第１の送信制御部と、
前記記憶部に記憶され、前記通信部により送信された前記識別情報により指定されない未送信のジャーナルデータを所定件数分、予め定められたタイミングで前記通信部に送信させる第２の送信制御部と、
前記通信部が前記識別情報を受信した場合に、該受信された識別情報によって指定されるジャーナルデータを前記通信部に送信させる第３の送信制御部と、
を具備することを特徴とする自動取引装置。
【請求項２】
前記第１の送信制御部は、少なくとも１件分の未送信のジャーナルデータから一部のデータを抽出し、該抽出した一部のデータに前記識別情報を加えて前記通信部に送信させる、及び各件の未送信のジャーナルデータからそれぞれ抽出した前記一部のデータを前記識別情報として前記通信部に送信させる、のうちの一方を行わせる、
ことを特徴とする請求項１記載の自動取引装置。
【請求項３】
自動取引装置から取り引きの内容を表すジャーナルデータが送信されるデータ収集装置において、
前記自動取引装置との通信が可能な通信部と、
前記通信部が受信したジャーナルデータを保存する記憶部と、
前記自動取引装置が未送信のジャーナルデータを指定可能な識別情報を前記通信部が受信した場合に、前記通信部を用いて外部装置を操作するオペレータに対し、前記未送信のジャーナルデータの送信を要求するか否かを確認するための確認部と、
前記確認部により、前記未送信のジャーナルデータの送信を要求することが確認された場合に、前記識別情報を前記通信部に送信させ、前記未送信のジャーナルデータの送信を要求する要求制御部と、
を具備することを特徴とするデータ収集装置。
【請求項４】
自動取引装置を用いて行われた取り引きの内容を表すジャーナルデータの前記自動取引装置からデータ収集装置への送信を制御するための方法であって、
前記自動取引装置は、
未送信のジャーナルデータが予め定めた条件を満たしている場合に、前記未送信のジャーナルデータからそれぞれ一部のデータを抽出して、該抽出した一部のデータを前記データ収集装置に送信し、
前記未送信のジャーナルデータの前記一部のデータを除く他のデータを、前記データ収集装置からの要求に従って前記データ収集装置に送信する、
ことを特徴とするデータ収集制御方法。
【請求項５】
利用者が行った取り引きの内容を表すジャーナルデータを送信する１台以上の自動取引装置、及び前記ジャーナルデータを受信して保存するデータ収集装置がネットワークに接続され、
前記自動取引装置は、
前記ジャーナルデータを記憶する第１の記憶部と、
前記データ収集装置と通信が可能な第１の通信部と、
前記第１の記憶部に記憶されている未送信のジャーナルデータが予め定めた条件を満たしている場合に、前記未送信のジャーナルデータを指定可能な識別情報を前記第１の通信部に送信させる第１の送信制御部と、
前記第１の記憶部に記憶され、前記第１の通信部により送信された前記識別情報により指定されない未送信のジャーナルデータを所定件数分、予め定められたタイミングで前記第１の通信部に送信させる第２の送信制御部と、
前記第１の通信部が前記識別情報を受信した場合に、該受信された識別情報によって指定されるジャーナルデータを前記第１の通信部に送信させる第３の送信制御部と、を具備し、
前記データ収集装置は、
前記自動取引装置との通信が可能な第２の通信部と、
前記第２の通信部が受信したジャーナルデータを保存する第２の記憶部と、
前記自動取引装置が未送信のジャーナルデータを指定可能な識別情報を前記第２の通信部が受信した場合に、前記第２の通信部を用いて外部装置を操作するオペレータに対し、前記未送信のジャーナルデータの送信を要求するか否かを確認するための確認部と、
前記確認部により、前記未送信のジャーナルデータの送信を要求することが確認された場合に、前記識別情報を前記第２の通信部に送信させ、前記未送信のジャーナルデータの送信を要求する要求制御部と、を具備する、
ことを特徴とするデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、自動取引装置を用いて行われた取り引きの内容を表すジャーナルデータの収集のための技術に関する。
【背景技術】
【０００２】
利用者（顧客）が入金、出金、振り込み等の所望の取り引きを行える自動取引装置は、広く用いられている。ＣＤ（Cash Dispenser）、及びＡＴＭ（Automated Teller Machine）等は、代表的な自動取引装置である。
【０００３】
自動取引装置では、利用者が何らかの取り引きを行った場合、その取り引き内容を印字したレシートが発行可能となっている。自動取引装置は、レシートを発行するか否かに係わらず、取り引き内容を表すデータであるジャーナルデータを生成して保存し、予め送信先として定められたデータ収集装置に、保存したジャーナルデータを送信するようになっている。ジャーナルデータは、違算照合時等に必要となることから、消失しないように保存しなければならない。
【０００４】
ジャーナルデータの送信は、通常、取り引き１件分のジャーナルデータを、予め定められたタイミング、例えば所定の時間間隔で自動的に送信することで行われる。送信対象とするジャーナルデータは、未送信のジャーナルデータのみである。件数を制限し、予め定められたタイミングでジャーナルデータを送信するのは、ジャーナルデータの送信のための負荷を抑える、ジャーナルデータの送信によってネットワークのトラフィック量が大きくなる可能性を低減させる、といった理由からである。
【０００５】
現在、自動取引装置のなかには、取り引きを行った利用者を撮影し、その撮影によって得られた画像データをジャーナルデータの一部とするものがある。取り引きに用いられるカードは、普通、エンボス加工されたカードである。自動取引装置のなかには、取り引きに用いられたカードを撮影し、そのカードに施されたエンボス加工を確認できる画像データをジャーナルデータの一部とするものもある。そのような画像データを含むジャーナルデータは、データ量が比較的に大きい。また、ジャーナルデータを送信させる自動取引装置も非常に多いのが普通である。ジャーナルデータの送信に用いるネットワークは、通常、取り引き自体を行うためのデータの送受信にも用いられる。このようなことから、多くの件数分のジャーナルデータを一度に送信するのは望ましくない。
【０００６】
件数を制限し、予め定められたタイミングでジャーナルデータを送信する場合、自動取引装置に記憶されている未送信のジャーナルデータの件数が非常に大きくなる可能性がある。例えば単位時間当たりに行われた取り引き件数が多い場合、或いは、何らかの障害の発生によりジャーナルデータを送信できなかった場合、自動取引装置に多くの件数のジャーナルデータが記憶される可能性が高くなる。
【０００７】
多くの件数のジャーナルデータが未送信であった場合、全てのジャーナルデータの送信が完了するまでに必要な時間は非常に長くなる。これは、生成（保存）されてから送信されるまでの時間が非常に長くなるジャーナルデータが発生しやすいことを意味する。
【０００８】
しかし、未送信のジャーナルデータの内容を確認する必要が生じることがある。例えば至急、違算照合を行うべき状況となることがありうる。また、警察などの依頼により、違法なカードを使用した利用者、或いは盗難されたカードを使用した利用者等の画像を至急、確認しなければならない状況となる可能性もある。このことから、未送信のジャーナルデータが多くの件数分、残っていたとしても、自動取引装置からジャーナルデータを強制的に、迅速に送信させることができるようにすることも重要と思われる。
【０００９】
とはいえ、上記のように、現在、１件分のジャーナルデータのデータ量は小さくない。そのため、単に未送信のジャーナルデータを全て送信させた場合、ジャーナルデータの送信によって比較的に長い時間、ネットワークのトラフィック量が非常に大きくなる危険性がある。ネットワークのトラフィック量が非常に大きいと、自動取引装置が取り引きのために行うデータの送受信に要する時間が長くなって、利用者が自動取引装置を快適に利用できなくなる可能性が高い。ジャーナルデータの送信は、自動取引装置の負荷を重くさせる。このようなことから、未送信のジャーナルデータを強制的に送信可能にさせるとしても、ネットワークのトラフィック量、或いは自動取引装置の負荷の増大を抑えられるようにすることが重要と思われる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１２−１４１６６９号公報
【特許文献２】特開２００３−２５９００３号公報
【特許文献３】特開２０１０−２０４８１６号公報
【特許文献４】特開平０５−２６８４０４号公報
【特許文献５】特開２００７−３２３１４３号公報
【特許文献６】特開２００７−０８７１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
１側面では、本発明は、自動取引装置に未送信のジャーナルデータの件数が多い場合であっても、ネットワークのトラフィック量、或いは自動取引装置の負荷の増大を抑えつつ、ジャーナルデータを送信させることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明を適用した１システムでは、利用者が行った取り引きの内容を表すジャーナルデータを送信する１台以上の自動取引装置、及びジャーナルデータを受信して保存するデータ収集装置がネットワークに接続され、自動取引装置は、ジャーナルデータを記憶する第１の記憶部と、データ収集装置と通信が可能な第１の通信部と、第１の記憶部に記憶されている未送信のジャーナルデータが予め定めた条件を満たしている場合に、未送信のジャーナルデータを指定可能な識別情報を第１の通信部に送信させる第１の送信制御部と、第１の記憶部に記憶され、第１の通信部により送信された識別情報により指定されない未送信のジャーナルデータを所定件数分、予め定められたタイミングで第１の通信部に送信させる第２の送信制御部と、第１の通信部が識別情報を受信した場合に、該受信された識別情報によって指定されるジャーナルデータを第１の通信部に送信させる第３の送信制御部と、を具備し、データ収集装置は、自動取引装置との通信が可能な第２の通信部と、第２の通信部が受信したジャーナルデータを保存する第２の記憶部と、自動取引装置が未送信のジャーナルデータを指定可能な識別情報を第２の通信部が受信した場合に、第２の通信部を用いて外部装置を操作するオペレータに対し、未送信のジャーナルデータの送信を要求するか否かを確認するための確認部と、確認部により、未送信のジャーナルデータの送信を要求することが確認された場合に、識別情報を第２の通信部に送信させ、未送信のジャーナルデータの送信を要求する要求制御部と、を具備する、
【発明の効果】
【００１３】
本発明を適用した場合には、自動取引装置に未送信のジャーナルデータの件数が多い場合であっても、ネットワークのトラフィック量、或いは自動取引装置の負荷の増大を抑えつつ、ジャーナルデータを送信させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態による自動取引装置、及び本実施形態によるデータ収集装置が採用されたジャーナルデータ収集システムの構成例を説明する図である。
【図２】本実施形態による自動取引装置であるＡＴＭの回路構成図である。
【図３】本実施形態によるデータ収集装置として採用可能なコンピュータの構成例を説明する図である。
【図４】ジャーナルデータの構成例を説明する図である。
【図５】ＡＴＭが実行するジャーナルデータ送信処理、及びそのジャーナルデータ送信処理によって集中サーバが実行する処理のフローチャートである。
【図６Ａ】未送信のジャーナル本体データをＡＴＭに送信させる場合に、管理端末装置、集中サーバ、及びＡＴＭがそれぞれ実行する処理の流れの例を表すフローチャートである。
【図６Ｂ】未送信のジャーナル本体データをＡＴＭに送信させる場合に、管理端末装置、集中サーバ、及びＡＴＭがそれぞれ実行する処理の流れの例を表すフローチャートである（続き）。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図１は、本実施形態による自動取引装置、及び本実施形態によるデータ収集装置が採用されたジャーナルデータ収集システムの構成例を説明する図である。
【００１６】
このジャーナルデータ収集システムでは、本実施形態による自動取引装置はＡＴＭ１として実現され、本実施形態によるデータ収集装置（コンピュータ）は集中サーバ２として実現されている。多数のＡＴＭ１と集中サーバ２はネットワーク４に接続されている。それにより、集中サーバ２は、ネットワーク４を介して、各ＡＴＭ１から送信されたジャーナルデータを受信し、受信したジャーナルデータを保存する。ネットワーク４と接続された管理端末装置３は、主に集中サーバ２の管理・保守等に用いられる端末装置である。
【００１７】
なお、上記ネットワーク４には、ＡＴＭ１が取り引きを行ううえで必要な処理を依頼するホスト・コンピュータ（以降「ホスト」と略記）が接続されている。利用者認証、残高照会、残高更新、振り込み、振り替え、等は、対応する処理をホストに行わせることで実現される。ここでは、集中サーバ２とホストとは別の装置と想定していることから、つまりホストはジャーナルデータを受信しない装置と想定していることから、ホストは図１に表していない。
【００１８】
図２は、本実施形態による自動取引装置であるＡＴＭの回路構成図である。次に、図２を参照して、本実施形態による自動取引装置であるＡＴＭ１の回路構成例について詳細に説明する。
【００１９】
このＡＴＭ１は、図２に表すように、ＡＴＭ制御部１０、手のひら静脈センサ部１１、紙幣処理ユニット１２、硬貨処理ユニット１３、通帳処理ユニット１４、カード／レシート処理ユニット１５、カメラ１６、及び顧客操作部１６を備えている。
【００２０】
上記手のひら静脈センサ部１１は、生体認証のための情報として、利用者の手のひらに存在する静脈の画像を読み取るためのものである。紙幣処理ユニット１２は、紙幣の入出金を行うものである。硬貨処理ユニット１３は、硬貨の入出金を行うものである。通帳処理ユニット１４は、通帳に記述された情報の読み取り、及び印字等を行うものである。
【００２１】
カード／レシート処理ユニット１５は、不図示のカード出入口に挿入されたカードを内部に搬送して、そのカードの情報の読み取り、及び取り引き内容を印字したレシートの発行を行うものである。カード出入口に挿入されるカードの種類は、キャッシュカード、及びクレジットカード等である。このカード／レシート処理ユニット１５には、カード出入口に挿入されたカードを内部に搬送する際、そのカードの画像を読み取る画像センサが設けられている。その画像センサによりカードを読み取ることで得られる画像データは以降「エンボスデータ」と呼ぶことにする。
【００２２】
カメラ１６は、利用者を撮影するためのものである。カメラ１６は、複数、設置されていても良いが、ここではカメラ１６は１つのみと想定する。そのカメラ１６が利用者を撮影することで得られる画像データは以降「写真データ」と呼ぶことにする。
【００２３】
顧客操作部１７は、表示装置、及びタッチパネルを有し、暗証番号の入力を含む各種データ入力、及び各種指示等に用いられる。利用者は、顧客操作部２６への操作により、所望の取り引きを行う。
【００２４】
ＡＴＭ制御部１０は、例えば各種ＬＳＩ等が搭載されたプリント基板（ＰＣＢ：Printed Circuit Board）である。そのＡＴＭ制御部１０は、図２に表すように、主制御部１０１、その主制御部１０１が処理に用いるメモリ（例えばメモリモジュール）１０２、ハードディスク装置１０３、銀行ホスト通信制御部１０４、及びＩＯ（Input/Output）制御部１０５を備えている。上記各部１１〜１７は、ＩＯ制御部１０５と接続されている。
【００２５】
上記主制御部１０１は、例えばハードディスク装置１０３に格納されたプログラムを実行するＣＰＵ（Central Processing Unit）である。この主制御部１０１は、例えばＩＯ制御部１０５を介して顧客操作部１７への利用者の操作を監視し、顧客操作部１７への操作を介して利用者が指示した取り引きを実現させるための制御を行う。
【００２６】
ＡＴＭ１の利用者は、キャッシュカード、クレジットカード、ローンカード、或いは通帳等の各種媒体を用いて取り引きを行うことができる。主制御部１０１は、顧客操作部１７の表示装置上に、メニュー画面を表示させ、所望の取り引きを利用者に選択させる。
【００２７】
主制御部１０１は、メニュー画面上での選択結果に応じて、動作させるべきユニットを動作させ、銀行ホスト通信制御部１０４を介して、上記ホストとの間で必要なデータ通信を行い、必要な処理の実行を依頼することで、取引サービスを提供する。その取引サービスを提供する度に、その取引サービスによって行われた取り引きの内容を表すジャーナルデータを例えばハードディスク装置１０３に格納する。ハードディスク装置１０３上にジャーナルデータの格納用に確保された領域は「スプール領域」と呼ぶことにする。銀行ホスト通信制御部１０４は、集中サーバ２との通信にも用いられる。
【００２８】
図４は、ジャーナルデータの構成例を説明する図である。
ジャーナルデータは、例えば図４に表すような構成となっている。つまり、ジャーナルデータは、装置銀行番号、装置支店番号、装置枝番、装置機会番号、装置号機、取引日付、取引種別、銀行番号、支店番号、口座番号、取引金額、おつり金額、元帳状態、状態コード（ＡＴＭ１の状態を表すコード）、処理／エラーコード、データ区分（「取引処理」、「係員処理」等）、印字データ（例えばレシートに印字されるテキストデータ）、エンボスデータ、及び写真データ等の各種項目データの集合体である。取り引きが振り込みであった場合には、図４に表す項目データの他に、振込先銀行番号、振込先支店番号、振込先口座番号などの項目データも加わることになる。ここでは、説明上、便宜的に、ジャーナルデータとしては図４に表す構成のみを想定する。
【００２９】
図４に表すような構成のジャーナルデータは、行われた取り引き毎に生成され、例えばハードディスク装置１０３上のスプール領域に保存される。そのスプール領域に保存された未送信のジャーナルデータは、所定件数分、予め定められたタイミングで集中サーバ２宛に送信される。ここでは、便宜的に、一度に送信されるジャーナルデータの件数は１件とし、予め定められたタイミングとしては、所定時間の経過を想定する。１件分のジャーナルデータを所定時間が経過する毎に送信する規則は以降「通常送信規則」と呼ぶことにする。
【００３０】
ジャーナルデータには、写真データが含まれ、カードを用いた取り引きのジャーナルデータには更にエンボスデータが含まれる。このこともあり、ジャーナルデータのデータ量は小さくない。そのようなジャーナルデータが多くの件数分、未送信となった場合、生成（保存）されてから送信されるまでの時間が非常に長くなるジャーナルデータが発生しやすい。しかし、未送信のジャーナルデータであっても、何らかの理由により、至急、必要となる可能性がある。このことから、本実施形態では、生成されてから送信されるまでの時間が非常に長くなるジャーナルデータが発生する可能性が高い場合、ジャーナルデータの送信は以下のように行うようにしている。
【００３１】
本実施形態では、生成されてから送信されるまでの時間が非常に長くなるジャーナルデータが発生する可能性が高いか否かの判定は、未送信のジャーナルデータの件数により行うようにしている。つまり、その件数が予め定めたしきい値を超えていれば、生成されてから送信されるまでの時間が非常に長くなるジャーナルデータが発生する可能性が高いと見なすようにしている。その判定は、未送信のジャーナルデータの総データ量に着目して行うようにしても良い。
【００３２】
図４に表すような構成のジャーナルデータでは、データ量が大きい項目データは、通常、大きい方から、写真データ、エンボスデータ、印字データ、の順序である。これらのデータ量は、他の項目データのデータ量と比較して、非常に大きい。本実施形態では、このことに着目し、ジャーナルデータを、印字データ、エンボスデータ、及び写真データを含むデータ群（図４中「ジャーナル本体」と表記。以降、この表記を用いる）、及び残りの項目データを含むデータ群（図４中「先行送信データ」と表記。以降、この表記を用いる）の集合体として扱うようにしている。それにより、未送信のジャーナルデータの件数がしきい値を超えた場合、ＡＴＭ１は、各ジャーナルデータの先行送信データのみを集中サーバ２に送信し、各ジャーナルデータのジャーナル本体は、集中サーバ２から要求されたもののみを送信する。
【００３３】
先行送信データのみの送信は、通常送信規則に従ってジャーナルデータを送信すべきタイミングとなった場合に、未送信のジャーナルデータの件数を確認することで行われる。それにより、先行送信データのみを送信する規則（以降「特殊送信規則」と表記）は、前回、ジャーナルデータ、或いは先行送信データを送信してから所定時間が経過した状況時に、しきい値を超える件数のジャーナルデータが存在するという条件を満たすことになる。
【００３４】
先行送信データが送信されたジャーナルデータのなかで必要なジャーナル本体のみを要求可能とするために、本実施形態では、各先行送信データに指定用の識別番号を割り当て、割り当てた識別番号は先行送信データと共にＡＴＭ１に送信させるようにしている。送信を要求すべきジャーナル本体は、管理端末装置３のオペレータに選択（指定）させるようにしている。
【００３５】
先行送信データを受信した集中サーバ２は、その旨を管理端末装置３に通知する。集中サーバ２は、管理端末装置３からの要求により、受信した各先行送信データの少なくとも一部をリスト状に配置した先行送信データリスト画面を作成し、作成した先行送信データリスト画面を管理端末装置３に送信する。
【００３６】
その先行送信データリスト画面上の各先行送信データには、それぞれ割り当てられた識別番号が対応付けられている。その先行送信データリスト画面を表示させた管理端末装置３のオペレータは、その先行送信データリスト画面上の先行送信データを任意に選択することができる。例えばオペレータは、個別に、或いは範囲指定により、任意の先行送信データを任意の件数分、選択することができる。所望の先行送信データを選択した後、オペレータがジャーナル本体の送信を指示することにより、管理端末装置３は、集中サーバ２に対し、選択された先行送信データに割り当てられた識別番号を用いてジャーナル本体の送信を要求するコマンドを通知する。
【００３７】
集中サーバ２は、通知されたコマンド中の識別番号が割り当てられた先行送信データを有するジャーナルデータのジャーナル本体の送信を、対応するＡＴＭ１に要求する。その要求により、ＡＴＭ１は、その要求に沿ってジャーナル本体を集中サーバ２に送信する。このようなことから、集中サーバ２は、先行送信データが送信されたジャーナルデータのなかで、管理端末装置３のオペレータが先行送信データを選択したジャーナルデータのジャーナル本体のみをＡＴＭ１から収集する。集中サーバ２による要求は、管理端末装置３から通知されたコマンドに格納されている識別番号を用いて行われる。
【００３８】
先行送信データがジャーナルデータ全体に占める割合は非常に小さい。そのため、各ジャーナルデータの先行送信データを全て送信したとしても、ネットワーク４のトラフィック量を長い時間、高い状態に維持させる可能性は非常に小さい。先行送信データを送信するＡＴＭ１の単位時間当たりの負荷の増大も小さい。
【００３９】
ＡＴＭ１からのジャーナル本体の送信は、管理端末装置３のオペレータの指示に従って行われる。そのため、ＡＴＭ１から実際に送信させるジャーナル本体は、必要なもののみに制限させることができる。ジャーナル本体をＡＴＭ１に送信させるタイミングも制御することができる。このようなことから、管理端末装置３のオペレータは、ネットワーク４のトラフィック量、或いは／及び、ＡＴＭ１の負荷の増大を抑えつつ、必要なジャーナルデータを任意に集中サーバ２に収集させることができる。
【００４０】
なお、本実施形態では、先行送信データリスト上に、受信した各先行送信データの少なくとも一部を配置するようにしているが、これは、必要と思われるジャーナルデータ（ジャーナル本体）をオペレータがより容易に特定できるようにするためである。受信した先行送信データは、時間帯別にその件数を配置する等により、オペレータが認識可能にしても良い。
【００４１】
先行送信データ中のＡＴＭ１を特定可能にする項目データ群と、ＡＴＭ１で行われた取り引きを特定可能にする項目データとの組み合わせは、各ＡＴＭ１から収集すべきジャーナルデータ（ジャーナル本体）を一意に表す識別情報である。このことから、先行送信データ中の一部は、個別番号の代わりに用いることができる。
【００４２】
上記のように、先行送信データを送信したＡＴＭ１からジャーナル本体を要求して収集する集中サーバ２としては、例えば図３に表すような構成のコンピュータを用いることができる。ここで、図３を参照し、集中サーバ３として用いることが可能なコンピュータについて具体的に説明する。
【００４３】
このコンピュータは、図３に表すように、ＣＰＵ（Central Processing Unit）２１、ＦＷＨ（Firm-Ware Hub）２２、メモリ（メモリモジュール）２３、ＮＩＣ（Network Interface Card）２４、ハードディスク装置（ＨＤ）２５、コントローラ２６、及びＢＭＣ（Baseboard Management Controller）２７を備えている。この構成は１例であり、集中サーバ２として用いることが可能なコンピュータの構成は、図３に表すようなものに限定されない。
【００４４】
ＦＷＨ２２は、ファームウェアを格納したメモリである。このファームウェアは、ＣＰＵ２１によってメモリ２３に読み出され実行される。ハードディスク装置２５には、ＯＳ（Operating System）、及び各種アプリケーション・プログラムが格納されている。ＣＰＵ２１は、ファームウェアの起動が完了した後、コントローラ２６を介してハードディスク装置２５からＯＳ、及び１つ以上のアプリケーション・プログラムを読み出して実行することができる。集中サーバ２は、対応する１つ以上のアプリケーション・プログラムをＯＳ上でＣＰＵ２１が実行することで実現される。
【００４５】
ＮＩＣ２４は、ネットワーク４を介した通信を可能にさせる。ＮＩＣ２４を介した通信は、ＯＳの起動によって可能となる。
【００４６】
ＢＭＣ２７は、コンピュータを管理するための専用の管理装置である。ＢＭＣ２７は、ＣＰＵ２１のオン／オフ、各構成要素に発生するエラーの監視、等を行う。
【００４７】
図５は、ＡＴＭが実行するジャーナルデータ送信処理、及びそのジャーナルデータ送信処理によって集中サーバが実行する処理のフローチャートである。次に、図５を参照し、ＡＴＭ１、及び集中サーバ２の動作について詳細に説明する。
【００４８】
図５に表すジャーナルデータ送信処理は、前回、実行してから所定時間が経過することを契機に、ジャーナルデータ、或いは先行送信データを集中サーバ２に送信するためにＡＴＭ１が実行する処理である。そのジャーナルデータ送信処理は、図６に表す処理と同じく、主制御部１０１が、ハードディスク装置１０３に格納されたプログラムをメモリ１０２上に読み出して実行することで実現される。集中サーバ２が実行する図５に表す処理は、図６に表す処理と同じく、ＣＰＵ２１が、ハードディスク装置２５に格納されたＯＳ、及び１つ以上のアプリケーション・プログラムをメモリ２３に読み出して実行することで実現される。
【００４９】
先ず、ＡＴＭ１の主制御部１０１は、ハードディスク装置１０３のスプール領域に保存しているジャーナルデータの件数を管理するための変数であるスプール件数を取得する（ＳＡ１）。そのスプール件数には、スプール領域に保存されているジャーナルデータの件数を表す値が代入されている。そのスプール件数を取得した主制御部１０１は、次に、そのスプール件数に代入された値が上記しきい値より大きいか否か判定する（ＳＡ２）。
【００５０】
本実施形態では、スプール領域には未送信のジャーナルデータのみを保存するようにしている。このことから、スプール領域にしきい値を超える件数のジャーナルデータが保存されている場合、ＳＡ２の判定はＹとなってＳＡ７に移行する。そのスプール領域に保存されているジャーナルデータの件数がしきい値以下であった場合、ＳＡ２の判定はＮとなってＳＡ３に移行する。
【００５１】
ＳＡ２でのＮの判定は、通常送信規則に従ってジャーナルデータを送信すべき状況であることを意味する。このことから、ＳＡ３〜ＳＡ６では、通常送信規則に従って１件分のジャーナルデータを集中サーバ２に送信するための処理が行われる。
【００５２】
先ず、ＳＡ３では、ＡＴＭ１の主制御部１０１は、スプール領域に保存しているジャーナルデータ（図５では「未送信リスト」と表記）のなかから最古のジャーナルデータを取得する。次に、主制御部１０１は、銀行ホスト通信制御部１０４を用いて、取得したジャーナルデータを全て集中サーバ２に送信する（ＳＡ４）。
【００５３】
ジャーナルデータを集中サーバ２に送信させた主制御部１０１は、次に、送信させたジャーナルデータをスプール領域から削除することで、そのスプール領域を更新する（ＳＡ５）。主制御部１０１は、ジャーナルデータの送信により、スプール件数の値をデクリメントする（ＳＡ６）。その後、ジャーナルデータ送信処理が終了する。
【００５４】
上記ＳＡ２でのＹの判定は、特殊送信規則に従って各ジャーナルデータの先行送信データを送信すべき状況であることを意味する。このことから、ＳＡ７〜ＳＡ１１では、特殊送信規則に従って全ジャーナルデータの先行送信データを集中サーバ２に送信するための処理が行われる。
【００５５】
本実施形態では、ジャーナルデータの送信とは、ジャーナル本体を含むジャーナルデータ全体の送信と定義している。そのため、先行送信データのみを送信したジャーナルデータはスプール領域から削除しないようにしている。
【００５６】
先ず、ＳＡ７では、ＡＴＭ１の主制御部１０１は、スプール領域に保存しているジャーナルデータのなかで先行送信データを送信していない１件のジャーナルデータを対象に、先行送信データを取得する。次に、主制御部１０１は、取得した先行送信データに識別番号を割り当て、その先行送信データと識別番号の組（図５中「検索キーワード」と表記）を集中サーバ２に送信する（ＳＡ８）。
【００５７】
スプール領域に保存されているジャーナルデータのなかで先行送信データを送信させたジャーナルデータは、先行送信リストを用いて管理される。その先行送信リストは、例えばジャーナルデータ毎に、先行送信データが送信されているか否かを表すテーブルである。より具体的には、例えば各エントリに、先行送信データ、及び識別番号を少なくとも格納したテーブルである。それにより、上記ＳＡ７での先行送信データの取得には、先行送信リストが用いられる。先行送信データを送信させたジャーナルデータの件数は、変数である先行送信件数を用いて管理される。
【００５８】
先行送信データと識別番号の組を送信した主制御部１０１は、送信した先行送信データに応じて、先行送信リストを更新する（ＳＡ９）。その更新後、主制御部１０１は、先行送信件数に代入されている値をインクリメントする（ＳＡ１０）。そのインクリメントを行った後、主制御部１０１は、先行送信件数の値がスプール件数の値と同じが否か判定する（ＳＡ１１）。
【００５９】
先行送信件数の値とスプール件数の値は、スプール領域に保存しているジャーナルデータ全ての先行送信データの送信により等しくなる。このことから、スプール領域に保存しているジャーナルデータ全ての先行送信データを送信した場合、ＳＡ１１の判定はＹとなり、ここでジャーナルデータ送信処理が終了する。先行送信データを送信していないジャーナルデータが存在する場合、ＳＡ１１の判定はＮとなって上記ＳＡ７に戻る。それにより、ＳＡ７では、他のジャーナルデータの送信していない先行送信データの取得が行われる。
【００６０】
ＡＴＭ１から集中サーバ２に送信されたデータは、ＮＩＣ２４によって受信され、受信されたデータはＣＰＵ２１に通知される（ＳＳ１）。ＣＰＵ２１は、ＮＩＣ２４が受信したデータが先行送信データのみか否か判定する（ＳＳ２）。ＮＩＣ２４が受信したデータが先行送信データと識別番号の組であった場合、ＳＳ２の判定はＹとなってＳＳ４に移行する。ＮＩＣ２４が受信したデータが１件分のジャーナルデータであった場合、ＳＳ２の判定はＮとなってＳＳ３に移行する。
【００６１】
ＳＳ３では、ＣＰＵ２１は、受信されたジャーナルデータを、例えばハードディスク装置２５上に構築されたデータベースに格納する。その格納により、ＡＴＭ１から受信したデータに対応するための一連の処理が終了する。
【００６２】
ＳＳ４では、ＣＰＵ２１は、先行送信データの受信により、先行送信データリストを更新する。先行送信データリストを更新したＣＰＵ２１は、次に、その旨、つまり指示によって収集されるジャーナル本体が新たに発生したことを管理端末装置３に通知する（ＳＳ５）。その通知を行った後、ＡＴＭ１から受信したデータに対応するための一連の処理が終了する。
【００６３】
上記先行送信データリストは、例えば先行送信データを受信したジャーナルデータのなかでジャーナル本体を受信していないジャーナルデータを管理するためのテーブルである。その先行送信データリストがテーブルであった場合、先行送信データの受信により、１エントリが追加される更新が行われることとなる。
【００６４】
各エントリには、例えばＡＴＭ１から受信したデータ、つまり先行送信データ、及び識別番号が格納される。対応するジャーナル本体（ここではジャーナルデータ全体）が収集されたエントリは削除される。
【００６５】
この先行送信データリストは、ジャーナル本体を収集する対象となるＡＴＭ１の特定にも用いられる。ＡＴＭ１の特定を単に可能とすれば良い場合、エントリには先行送信データリストの一部のみを格納すれば良い。
【００６６】
先行送信データリスト画面は、先行送信データリストを用いて作成される。先行送信データリスト画面から送信を要求できるジャーナル本体（ジャーナルデータ全体）は、任意のタイミングで収集することができる。このことから、本実施形態では、変数であるスプール件数により件数を計数するジャーナルデータは、先行送信データを送信していないジャーナルデータのみとしている。そのため、ＳＡ１１でのＹの判定により、スプール件数には０が代入される。
【００６７】
図６Ａ及び図６Ｂは、未送信のジャーナル本体データをＡＴＭに送信させる場合に、管理端末装置、集中サーバ、及びＡＴＭがそれぞれ実行する処理の流れの例を表すフローチャートである。次に、図６Ａ及び図６Ｂを参照し、未送信のジャーナル本体データをＡＴＭに送信させる場合の管理端末装置３、ＡＴＭ１、及び集中サーバ２の動作について詳細に説明する。
【００６８】
ＡＴＭ１によるジャーナル本体の送信は、管理端末装置３のオペレータの指示を契機にして行われる。上記のように、先行送信データを受信した集中サーバ２は、収集対象となるジャーナル本体が新たに発生した場合、その旨を管理端末装置３に通知する。その通知により、管理端末装置３は、収集すべきジャーナル本体を選択可能な上記先行送信データリスト画面を表示させるか否かをオペレータに問い合わせるための問い合わせ画面（ウィンドウ）を搭載、或いは接続された表示装置上に表示させる（ＳＴ２１）。図６Ａでは、その画面上に、文字列「先行送信データあり。リスト表示？  Ｙ／Ｎ」が表示されることを表している。
【００６９】
この文字列の「Ｙ／Ｎ」は、２つのボタンとなっている。「Ｙ」ボタンは、先行送信データリスト画面の表示を指示するためのボタンであり、「Ｎ」ボタンは、先行送信データリスト画面を表示しないことを指示するためのボタンである。それにより、オペレータは、先行送信データリスト画面を表示させるか否か選択することができる。
【００７０】
問い合わせ画面を表示させた管理端末装置３は、不図示の操作部（例えばキーボード、及びポインティングデバイスを備えたものである）をオペレータが操作するのを待って、その操作が先行送信データリスト画面の表示を指示するものか否か判定する（ＳＴ２２）。オペレータが「Ｙ」ボタンへのクリック操作を行った場合、ＳＴ２２の判定はＹとなってＳＴ２３に移行する。オペレータが「Ｎ」ボタンへのクリック操作を行った場合、ＳＴ２２の判定はＮとなり、管理端末装置３は、表示させている問い合わせ画面を消去させる。その問い合わせ画面の消去により、ＡＴＭ１にジャーナル本体を送信させるための管理端末装置３による一連の処理が終了することとなる。なお、オペレータは、特に詳細な説明は省略するが、問い合わせ画面への操作以外でも、先行送信データリスト画面を表示させることができる。
【００７１】
ＳＴ２３では、管理端末装置３は、先行送信データリスト画面を集中サーバ２に要求する。その要求により、集中サーバ２のＣＰＵ２１は、先行送信データリストを参照し、先行送信データリスト画面を作成する（ＳＳ２１）。ＣＰＵ２１は、作成した先行送信データリスト画面を管理端末装置３に送信する（ＳＳ２２）。
【００７２】
管理端末装置３は、集中サーバ２から先行送信データリスト画面を受信し（ＳＴ２４）、受信した先行送信データリスト画面を表示装置上に表示させる（ＳＴ２５）。それにより、オペレータは、操作部を操作して、収集すべきジャーナル本体（ジャーナルデータ）を選択することができる。
【００７３】
オペレータが収集すべきジャーナル本体を選択した後、選択したジャーナル本体の収集を指示した場合、管理端末装置３は、オペレータが選択したジャーナル本体に割り当てられた識別番号を用いて、集中サーバ２にジャーナル本体の収集を要求する（ＳＴ２６）。なお、図６Ａ及び図６Ｂには表していないが、オペレータは、ジャーナル本体の収集を指示することなく、先行送信データリスト画面を消去させることができる。
【００７４】
識別番号を用いた要求により、集中サーバ２は、ジャーナルデータを収集すべきＡＴＭ１を特定し、特定したＡＴＭ１に、オペレータが選択したジャーナルデータの送信を要求する（ＳＳ２３）。
【００７５】
ジャーナルデータを収集すべきＡＴＭ１は、管理端末装置３から通知された識別番号をキーにして、上記先行送信データリストの検索を行い、その検索によってヒットしたエントリに格納されている先行送信データリストを参照することで特定される。特定されるＡＴＭ１は、複数の場合もあるが、ここでは１台のＡＴＭ１のみを想定している。
【００７６】
集中サーバ２からの要求は、ＡＴＭ１の銀行ホスト通信制御部１０４によって受信さて、主制御部１０１に通知される（ＳＡ２１）。それにより、主制御部１０１は、要求中の識別番号をキーにして、先行送信リストの検索を行い、ヒットしたエントリに格納されている先行送信データから送信すべきジャーナルデータを特定して、特定したジャーナルデータのジャーナル本体を取得する（ＳＡ２２）。主制御部１０１は、取得したジャーナル本体毎に、対応するエントリに格納されている先行送信データ、及び識別番号を加え、集中サーバ２に送信する（ＳＡ２３）。それにより、ＡＴＭ１から集中サーバ２には、ジャーナルデータ毎に、ジャーナルデータと識別番号が送信される。
【００７７】
主制御部１０１は、上記送信を終了した後、集中サーバ２に送信したジャーナルデータを削除することで、スプール領域を更新する（ＳＡ２４）。また、主制御部１０１は、集中サーバ２に送信したジャーナルデータに対応するエントリを先行送信リストから削除する更新、及び集中サーバ２に送信したジャーナルデータの件数分、それまでの値から減算する先行送信件数の更新を行う（ＳＡ２５）。そのような更新により、集中サーバ２に要求されたジャーナル本体（ここではジャーナルデータ全体）の送信に係わる一連の処理が終了する。
【００７８】
なお、本実施形態では、先行送信データをジャーナル本体と共に集中サーバ２に送信しているが、集中サーバ２側では、既に受信した先行送信データと新たに受信するジャーナルデータとの対応関係は識別番号を用いて特定可能である。このことから、ネットワーク４のトラフィック量の増大を抑制することを重視するような場合、ＡＴＭ１に、再度、先行送信データを送信させないようにしても良い。
【００７９】
ＡＴＭ１から送信されたジャーナルデータは、集中サーバ２のＮＩＣ２４によって受信され、ＣＰＵ２１に通知される（ＳＳ２４）。ＣＰＵ２１は、受信されたジャーナルデータをハードディスク装置２５のデータベースに格納する（ＳＳ２５）。次に、ＣＰＵ２１は、データベースに格納したジャーナルデータが、ＡＴＭ１への要求により送信されたものか否か判定する（ＳＳ２６）。データベースに格納したジャーナルデータに識別番号が付加されていた場合、ＳＳ２６の判定はＹとなってＳＳ２７に移行する。そのジャーナルデータに識別番号が付加されていない場合、ＳＳ２６の判定はＮとなり、ＡＴＭ１からジャーナル本体の収集に係わる一連の処理が終了する。
【００８０】
ＳＳ２７では、ＣＰＵ２１は、管理端末装置３に、要求されたジャーナル本体の収集を行った旨の通知を行う。他に、ＣＰＵ２１は、データベースに格納したジャーナルデータに対応するエントリを削除する先行送信データリストの更新を行う（以上ＳＳ２７）。そのような処理を行った後、ＡＴＭ１からジャーナル本体の収集に係わる一連の処理が終了する。
【００８１】
要求されたジャーナル本体の収集を行った旨の通知は、管理端末装置３によって受信される（ＳＴ２７）。それにより、管理端末装置３は、要求したジャーナル本体の収集を行った旨をオペレータに通知するための画面（図６Ｂでは「選択送信データウィンドウ」と表記）を表示装置上に表示させる（ＳＴ２８）。その画面の表示により、オペレータの指示に従ってＡＴＭ１からジャーナル本体を集中サーバ２に収集させるための一連の処理が終了する。
【００８２】
なお、本実施形態では、先行送信データを送信させたジャーナルデータを通常送信規則に沿って送信する対象から除外しているが、除外しないようにしても良い。つまり、通常送信規則によるジャーナルデータの送信と、特殊送信規則による先行送信データの送信とは、そのうちの一方を選択して行うのではなく、それぞれ並行して行うものとしても良い。
【００８３】
また、先行送信データの送信は、未送信のジャーナルデータを全て対象にして１度に行うようにしているが、未送信のジャーナルデータを複数に分け、複数回に分けて、つまり時間間隔を設けて、先行送信データを送信するようにしても良い。
【符号の説明】
【００８４】
１    自動取引装置（ＡＴＭ）
２    集中サーバ
３    管理端末装置
４    ネットワーク
１０    ＡＴＭ制御部
１５    カード／レシート処理ユニット
１６    カメラ
１７    顧客操作部
２１    ＣＰＵ
２３、１１２    メモリ
２４    ＮＩＣ
２５、１０３    ハードディスク装置
２６    コントローラ
【図１】
2014160356.tif 000003
【図２】
2014160356.tif 000004
【図３】
2014160356.tif 000005
【図５】
2014160356.tif 000006
【図６Ａ】
2014160356.tif 000007
【図６Ｂ】
2014160356.tif 000008
【図４】
2014160356.tif 000009