(57)【要約】【課題】システム情報を容易に復元する。【解決手段】自動取引装置２０は、当該自動取引装置２０自身の動作環境に関するシステム情報Ｆを予め保持するホストコンピュータ３０と通信可能に接続されて、記憶部２１を有しており、送信要求部２２によりホストコンピュータ３０に対して、システム情報Ｆの送信要求を通知し、復元部２３により送信要求に基づきホストコンピュータ３０から送信されたシステム情報Ｆが記憶部２１に復元される。【選択図】図１
2014160375.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと通信可能に接続され、取引処理を実行する自動取引装置において、
情報を記憶する記憶部と、
当該装置自身の動作環境に関するシステム情報を予め保持する前記ホストコンピュータに対して、前記システム情報の送信要求を通知する送信要求部と、
前記送信要求に基づき前記ホストコンピュータから送信された前記システム情報を受け付けて、前記記憶部に前記システム情報を復元する復元部と、
を有することを特徴とする自動取引装置。
【請求項２】
前記ホストコンピュータに対して、前記記憶部が予め記憶している前記システム情報を移転して、前記ホストコンピュータに前記システム情報を事前に保持させる移転部、
をさらに有することを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記移転部は、前記記憶部が予め記憶している前記システム情報が更新されると、更新された前記システム情報を前記ホストコンピュータに移転する、
ことを特徴とする請求項２記載の自動取引装置。
【請求項４】
前記移転部は、当該装置を識別する識別情報を対応付けて当該システム情報を前記ホストコンピュータに保持させることを特徴とする請求項２記載の自動取引装置。
【請求項５】
前記送信要求部は、前記ホストコンピュータに対して、前記送信要求を通知する際には、前記識別情報に基づき前記システム情報を検索させる、
ことを特徴とする請求項４記載の自動取引装置。
【請求項６】
ホストコンピュータと通信可能に接続され、取引処理を実行する自動取引装置のシステム情報の復元方法において、
当該装置自身の動作環境に関する前記システム情報を予め保持する前記ホストコンピュータに対して、前記システム情報の送信要求を通知し、
前記送信要求に基づき前記ホストコンピュータから送信された前記システム情報を受け付けて、前記自動取引装置が有する、情報を記憶する記憶部に前記システム情報を復元する、
ことを特徴とする自動取引装置のシステム情報の復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータと通信可能に接続され、取引処理を実行する自動取引装置及び当該自動取引装置のシステム情報の復元方法に関する。
【背景技術】
【０００２】
自動取引装置（ＡＴＭ（Automated Teller Machine））は、現在、金融機関に限らず、コンビニエンスストア、駅構内等の様々な場所に設置されて、ホストコンピュータと通信可能に接続されている。このような自動取引装置は、顧客から、振り込み、支払い等の取引処理にて利用されるキャッシュカード等の取扱媒体と共に暗証番号を受け付けると、ホストコンピュータに対して暗証番号の認証要求を通知する。ホストコンピュータは、当該要求に応じて、通知された暗証番号を適切に認証すると、自動取引装置は、顧客から指定された取引処理を実行することができる。
【０００３】
また、自動取引装置は、各種情報の記憶に、記憶装置として、例えば、ハードディスクドライブ（ＨＤＤ（Hard Disk Drive））が利用されている。自動取引装置を新たに設置する際には、ＨＤＤに対して、ＣＤ（Compact Disk）等の記録媒体からＯＳ（Operation System）等が導入されて、個別の設定が行われる。また、自動取引装置のＨＤＤには、所定の処理を実行するアプリケーションソフト、顧客の取引に関する取引ジャーナル、ログデータ等も記憶される。また、このようにしてＨＤＤに導入されたＯＳ、設定情報、アプリケーションソフト、取引ジャーナル、ログデータ等のシステムファイル（システム情報）はその後の顧客の取引案件等に伴い、更新を要する場合がある。自動取引装置では、ＨＤＤのシステムファイルの更新は、ホストコンピュータから受信した更新ファイルとの差分情報に基づいて行われる（例えば、特許文献１参照）。
【０００４】
このように、様々な場所に設置される自動取引装置は無人であることが多いことから、ＯＳ等の初期導入時に利用されるＣＤを、セキュリティを考慮して、自動取引装置の設置先に保管することはできない。また、更新ファイルは、ホストコンピュータから配信される。したがって、自動取引装置のシステムファイルは、当該自動取引装置の記憶装置内のみに存在することになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１０１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、自動取引装置の記憶装置であるＨＤＤは、機械的機構を利用しているために、温度、湿度等の環境並びに外部からの衝撃等に起因して故障が生じてしまう恐れがある。
【０００７】
自動取引装置において、当該記憶装置が故障し、新たに取り換えた記憶装置に対してシステムファイルを再度導入する等のシステムファイルの復元作業は、既述の通り、システムファイルが自動取引装置の（取り換え前の）記憶装置内のみに存在しているために、容易に行うことが難しく、例えば、半日から１日といった長時間を要する。
【０００８】
また、自動取引装置は端末ごとに設定が異なる。このため、急な記憶装置の故障により自動取引装置に保守の担当者が駆けつけても、設定情報が不明な場合には、上記と同様に、復元作業には長時間を要する。
【０００９】
本発明は、このような点に鑑みて、システム情報の復元を容易に行うことができる自動取引装置及び自動取引装置のシステム情報の復元方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、ホストコンピュータと通信可能に接続され、取引処理を実行する自動取引装置において、情報を記憶する記憶部と、当該装置自身の動作環境に関するシステム情報を予め保持する前記ホストコンピュータに対して、前記システム情報の送信要求を通知する送信要求部と、前記送信要求に基づき前記ホストコンピュータから送信された前記システム情報を受け付けて、前記記憶部に前記システム情報を復元する復元部と、を有する自動取引装置が提供される。
【００１１】
また、上記目的を達成するために、上記の自動取引装置のシステム情報の復元方法が提供される。
【発明の効果】
【００１２】
上記の自動取引装置及び自動取引装置のシステム情報の復元方法によれば、システム情報を容易に復元することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態における自動取引システムの概略図である。
【図２】第２の実施の形態における自動取引システムの一例を示す図である。
【図３】第２の実施の形態における自動取引システムのＡＴＭのハードウェア構成例を示す図である。
【図４】第２の実施の形態における自動取引システムのホストコンピュータのハードウェア構成例を示す図である。
【図５】第２の実施の形態における初期設定時及びメンテナンス時のＡＴＭ及びホストコンピュータが備える機能を示す機能ブロック図である。
【図６】第２の実施の形態におけるＡＴＭで実行される初期設定処理を示すフローチャートである。
【図７】第２の実施の形態におけるＡＴＭで実行されるシステムファイル圧縮処理を示すフローチャートである。
【図８】第２の実施の形態におけるＡＴＭで実行されるシステムファイル送信処理及びホストコンピュータで実行されるシステムファイル格納処理を示すフローチャートである。
【図９】第２の実施の形態におけるＡＴＭで実行されるメンテナンス処理を示すフローチャートである。
【図１０】第２の実施の形態におけるシステムファイルの復元時のＡＴＭ及びホストコンピュータが備える機能を示す機能ブロック図である。
【図１１】第２の実施の形態におけるＡＴＭで実行されるシステムファイル復元処理を示すフローチャートである。
【図１２】第２の実施の形態におけるＡＴＭで実行されるシステムファイル取得処理及びホストコンピュータで実行されるシステムファイル検索処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
図面を参照して、実施の形態について説明する。
［第１の実施の形態］
自動取引装置は、当該自動取引装置自身の動作環境に関するシステム情報を予め保持するホストコンピュータと通信可能に接続されており、当該システム情報の送信要求をホストコンピュータに送信する。自動取引装置は、当該送信要求に基づきホストコンピュータから受け付けた当該システム情報を記憶部に復元することができるものである。
【００１５】
このような自動取引装置について、図１を用いて説明する。
図１は、第１の実施の形態における自動取引システムの概略図である。
なお、図１（Ａ）は自動取引システムが備える構成を、図１（Ｂ）はこのような自動取引システムで実行される復元方法をそれぞれ表している。
【００１６】
自動取引システム１０は、図１（Ａ）に示されるように、自動取引装置２０と、当該自動取引装置２０と通信可能に接続されているホストコンピュータ３０とにより構成されている。
【００１７】
自動取引装置２０は、顧客からの操作入力に応じて取引処理を実行することができるものである。このような自動取引装置２０は、記憶部２１と、送信要求部２２、復元部２３、移転部２４を備える。
【００１８】
記憶部２１は、情報を記憶する、例えば、ＨＤＤである。
送信要求部２２は、自動取引装置２０自身の動作環境に関するシステム情報を予め保持するホストコンピュータ３０に対して、システム情報の送信要求を通知する。システム情報は、例えば、ＯＳ、所定の処理を実行するアプリケーションソフト、自動取引装置２０ごとの設定情報、取引ジャーナル、ログデータ等を含むシステムファイルである。
【００１９】
復元部２３は、送信要求に基づきホストコンピュータ３０から送信されたシステム情報を受け付けて、記憶部２１にシステム情報を復元する。
移転部２４は、ホストコンピュータ３０に対して、事前に、記憶部２１が予め記憶していたシステム情報を移転して、ホストコンピュータ３０にシステム情報を保持させる。なお、移転部２４は、記憶部２１が予め記憶していたシステム情報をコピーして、当該コピーのシステム情報を移転する。
【００２０】
また、ホストコンピュータ３０は、自動取引装置２０の取引処理等の管理を行うものである。このようなホストコンピュータ３０は、記憶部３１と、検索部３２、情報送信部３３、格納実行部３４を備える。
【００２１】
記憶部３１は、予め、自動取引装置２０のシステム情報Ｆを記憶している、例えば、ＨＤＤである。なお、記憶部３１が記憶する自動取引装置２０のシステム情報Ｆは、例えば、自動取引装置２０から事前に移転されたものである。
【００２２】
検索部３２は、自動取引装置２０の送信要求部２２からの送信要求に基づき、送信対象のシステム情報を記憶部３１から検索する。
情報送信部３３は、検索部３２が検索したシステム情報を自動取引装置２０に送信する。
【００２３】
格納実行部３４は、自動取引装置２０から移転されたシステム情報を記憶部３１に格納する。
なお、少なくとも自動取引装置２０の送信要求部２２と、復元部２３、移転部２４並びにホストコンピュータ３００の検索部３２と、情報送信部３３、格納実行部３４は、自動取引装置２０並びにホストコンピュータ３０が備える図示しないＣＰＵ（Central Processing Unit）によって読み取りプログラムが実行されることにより、その処理機能が実現される。
【００２４】
このような自動取引装置２０及びホストコンピュータ３０により実行されるシステム情報の復元方法について図１（Ｂ）を用いて説明する。
まず、ホストコンピュータ３０に対して行われる自動取引装置２０のシステム情報Ｆの移転について説明する。
【００２５】
自動取引装置２０の移転部２４は、記憶部２１に記憶されているシステム情報Ｆのコピーをホストコンピュータ３０に移転する（ステップＳ１）。
ホストコンピュータ３０は、自動取引装置２０から移転されたシステム情報Ｆを受け付けて、記憶部３１に保持させる（ステップＳ２）。
【００２６】
このような自動取引装置２０は、例えば、記憶部２１に記憶するシステム情報Ｆがホストコンピュータ３０との通信を通じて更新されるごとに、ステップＳ１，Ｓ２の処理により、自動取引装置２０のシステム情報Ｆをホストコンピュータ３０に移転する。これにより、自動取引装置２０の記憶部２１及びホストコンピュータ３０の記憶部３１には、共通するシステム情報Ｆが記憶されることになる。
【００２７】
また、自動取引装置２０の記憶部２１に故障が生じて、新しい記憶部２１に取り換える場合には、取り換えた後、自動取引装置２０では、送信要求部２２がホストコンピュータ３０に対して、システム情報Ｆの送信要求を通知する（ステップＳ３）。
【００２８】
ホストコンピュータ３０は、当該送信要求に基づき、記憶部３１からシステム情報Ｆの検索を行い（ステップＳ４）、システム情報Ｆを自動取引装置２０に送信する（ステップＳ５）。
【００２９】
自動取引装置２０では、復元部２３がホストコンピュータ３０から送信されたシステム情報Ｆを記憶部２１に復元する（ステップＳ６）。
上記の処理後、自動取引装置２０では、記憶部２１に復元したシステム情報Ｆが読み込まれる。自動取引装置２０は、システム情報に基づいて、所定の動作を行うことができるようになる。
【００３０】
なお、自動取引装置２０の記憶部２１のシステム情報Ｆは適宜圧縮された状態で、ホストコンピュータ３０に移転されて、ホストコンピュータ３０は圧縮した状態のシステム情報Ｆを記憶する。また、自動取引装置２０は、圧縮した状態のシステム情報Ｆがホストコンピュータ３０から送信されると、当該システム情報Ｆを適宜解凍して記憶部２１に復元される。
【００３１】
このように自動取引装置２０は、当該自動取引装置自身の動作環境に関するシステム情報Ｆを予め保持するホストコンピュータ３０と通信可能に接続されて、記憶部２１を有しており、送信要求部２２によりホストコンピュータ３０に対して、システム情報Ｆの送信要求を通知し、復元部２３により送信要求に基づきホストコンピュータ３０から送信されたシステム情報Ｆが記憶部２１に復元される。
【００３２】
これにより、自動取引装置２０の記憶部２１に対するシステム情報を容易、かつ、確実に復元することができるようになる。
また、自動取引装置２０は、記憶部２１に記憶されているシステム情報Ｆが、例えば、更新されるごとに、移転部２４により当該システム情報Ｆのコピーが、ホストコンピュータ３０に移転される。このようにしてホストコンピュータ３０は、自動取引装置２０のシステム情報を保持することができるようになる。
【００３３】
これにより、自動取引装置２０の記憶部２１とホストコンピュータ３０の記憶部３１とがそれぞれ記憶するシステム情報Ｆは常に同期され、自動取引装置２０の記憶部２１のシステム情報Ｆを復元すると常に最新のシステム情報Ｆが復元されるようになる。
【００３４】
［第２の実施の形態］
第２の実施の形態では、第１の実施の形態の自動取引装置の一例としてＡＴＭの場合についてより具体的に説明する。
【００３５】
まず、自動取引システムについて、図２を用いて説明する。
図２は、第２の実施の形態における自動取引システムの一例を示す図である。
金融機関における自動取引システム１００には、図２に示すように、複数のＡＴＭ２００（図２ではその内の１台を図示）が備えられ、各ＡＴＭ２００はホストコンピュータ３００と金融系ネットワーク５００を介して接続されている。
【００３６】
ＡＴＭ２００の前面には、受付画面等を表示する表示部２２０ａと、キャッシュカードが挿入／排出されるカード挿入／排出口４０ａ、通帳が挿入／排出される通帳挿入／排出口５０ａ、硬貨が入出金される硬貨入出金口６０ａ、紙幣が入出金される紙幣入出金口７０ａが設けられている。
【００３７】
ホストコンピュータ３００には、外部記憶装置４００が外付けされており、ホストコンピュータ３００は外部記憶装置４００に対して情報を記憶させ、または、記憶されている情報を取り出すことができる。
【００３８】
次に、自動取引システム１００のＡＴＭ２００のハードウェア構成について図３を用いて説明する。
図３は、第２の実施の形態における自動取引システムのＡＴＭのハードウェア構成例を示す図である。
【００３９】
ＡＴＭ２００は、ＡＴＭ２００で実行される処理の制御を行う制御ユニット２１０と、ユーザからの操作入力を受け付け、並びに、受付画面等を表示する表示ユニット２２０を有する。また、キャッシュカードをカード挿入／排出口４０ａから挿入・排出するカード処理ユニット２３０と、通帳を通帳挿入／排出口５０ａから挿入・排出する通帳処理ユニット２４０、硬貨を硬貨入出金口６０ａから入出金する硬貨処理ユニット２５０、紙幣を紙幣入出金口７０ａから入出金する紙幣処理ユニット２６０を有する。
【００４０】
制御ユニット２１０は、ＣＰＵ２１０ａと、ＲＡＭ（Random Access Memory）２１０ｂ、ＨＤＤ２１０ｃ、グラフィック処理部２１０ｄ、入出力インタフェース２１０ｅ、ホスト通信制御部２１０ｆを備えており、これらの各部はバス２１０ｇで相互に接続されている。
【００４１】
ＣＰＵ２１０ａは、ＨＤＤ２１０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、このＡＴＭ２００全体を統括的に制御する。
ＲＡＭ２１０ｂには、ＣＰＵ２１０ａに実行させるＯＳ並びにプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２１０ｂには、ＣＰＵ２１０ａによる処理に必要な各種データが格納される。
【００４２】
ＨＤＤ２１０ｃには、ＡＴＭ２００上のＯＳやアプリケーションのプログラムが格納される。また、ＨＤＤ２１０ｃには、ＣＰＵ２１０ａによる処理に必要な各種情報が格納される。
【００４３】
グラフィック処理部２１０ｄには、表示ユニット２２０が接続されている。グラフィック処理部２１０ｄは、ＣＰＵ２１０ａからの命令に従って所定の画面を表示ユニット２２０の表示部２２０ａに表示させる。
【００４４】
入出力インタフェース２１０ｅには、表示ユニット２２０の入力検知部２２０ｂと、カード処理ユニット２３０、通帳処理ユニット２４０、硬貨処理ユニット２５０、紙幣処理ユニット２６０が接続されている。また、入出力インタフェース２１０ｅは、可搬型記録媒体２７０への情報の書き込み、及び可搬型記録媒体２７０への情報の読み出しが可能な可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース２１０ｅは、バス２１０ｇを介してＣＰＵ２１０ａからの制御信号を各ユニットに通知し、各ユニットからの信号を同様にＣＰＵ２１０ａに通知する。
【００４５】
ホスト通信制御部２１０ｆは、ＡＴＭ２００の管理等を行うホストコンピュータ３００と金融系ネットワーク５００を介して通信可能に接続されており、ホストコンピュータ３００と信号の送受信を行う。
【００４６】
続いて、その他の各ユニットについて説明する。
表示ユニット２２０は、表示部２２０ａと入力検知部２２０ｂとを備え、グラフィック処理部２１０ｄと入出力インタフェース２１０ｅにそれぞれ接続されている。
【００４７】
表示部２２０ａは、グラフィック処理部２１０ｄからの画面情報に基づいて画面を表示する。
入力検知部２２０ｂは、表示部２２０ａが表示する画面に対するユーザのタッチを検知する。なお、入力検知部２２０ｂが検知した画面のタッチ位置に表示されている取引内容が制御ユニット２１０のＣＰＵ２１０ａで実行される。
【００４８】
カード処理ユニット２３０は、カード挿入／排出口４０ａからユーザにより挿入されたキャッシュカードに対して情報の読み出し等の処理を実行する。また、カード処理ユニット２３０は、読み出し等の処理が完了したら、キャッシュカードを搬送させてカード挿入／排出口４０ａから排出してユーザに返却する。なお、カード処理ユニット２３０の詳細については後述する。
【００４９】
通帳処理ユニット２４０は、通帳挿入／排出口５０ａからユーザにより挿入された通帳を所定位置まで搬送し、ユーザからの取引実行指示に応じて実行された取引の履歴等を通帳の頁に印字する。また、通帳処理ユニット２４０は、取引履歴等の記録が完了した通帳を搬送して、通帳挿入／排出口５０ａから排出して、ユーザに返却する。
【００５０】
硬貨処理ユニット２５０及び紙幣処理ユニット２６０は、ＡＴＭ２００で実行した取引に応じて、当該取引の形式に基づく金額に対応する硬貨及び紙幣の入金または出金を硬貨入出金口６０ａ及び紙幣入出金口７０ａに対して実行する。
【００５１】
次に、ＡＴＭ２００が接続されているホストコンピュータ３００のハードウェア構成について図４を用いて説明する。
図４は、第２の実施の形態における自動取引システムのホストコンピュータのハードウェア構成例を示す図である。
【００５２】
ホストコンピュータ３００は、ＣＰＵ３１０ａと、ＲＡＭ３１０ｂ、ＨＤＤ３１０ｃ、例えば、モニタ等の表示部５００ｉが接続されたグラフィック処理部３１０ｄ、キーボード、マウス等の入力部５００ｊ、可搬型記録媒体６００に対する情報の読み出し及び書き込みが可能な可搬型記録媒体インタフェースが接続された入出力インタフェース３１０ｅ、通信制御部３１０ｆをそれぞれ備えている。これらの各部はバス３１０ｇで相互にそれぞれ接続されている。
【００５３】
さらに、ホストコンピュータ３００では、入出力インタフェース３１０ｅに外部記憶装置４００が接続されており、ホストコンピュータ３００は、外部記憶装置４００に対して、情報を記憶させ、また、記憶されている情報を取り出すことができる。
【００５４】
なお、通信制御部３１０ｆは金融系ネットワーク５００を介してそれぞれＡＴＭ２００のホスト通信制御部２１０ｆと通信を実行する。
次に、このような構成を有するＡＴＭ２００及びホストコンピュータ３００が備える機能について説明する。
【００５５】
まず、ＡＴＭ２００の初期設定時及びメンテナンス時のＡＴＭ２００及びホストコンピュータ３００が備える機能について図５を用いて説明する。
図５は、第２の実施の形態における初期設定時及びメンテナンス時のＡＴＭ及びホストコンピュータが備える機能を示す機能ブロック図である。
【００５６】
まず、ＡＴＭ２００は、記憶部２１１と、入力受付部２１２、設定処理部２１３、圧縮処理部２１４、ファイル送信処理部２１５、送信部２１６、受信部２１７を有する。
記憶部２１１は、入力された情報、任意の処理により生成された情報等を記憶する。
【００５７】
入力受付部２１２は、入出力インタフェース２１０ｅを介して、入力された情報を受け付ける。
設定処理部２１３は、記憶部２１１に対して、入力受付部２１２が受け付けたＯＳの導入、設定情報の保存等を行う。
【００５８】
圧縮処理部２１４は、記憶部２１１に記憶されているシステムファイルを圧縮する。
ファイル送信処理部２１５は、ホストコンピュータ３００に送信するために圧縮されたシステムファイルを出力する。
【００５９】
送信部２１６は、ファイル送信処理部２１５から受け付けた圧縮されたシステムファイルをホストコンピュータ３００に送信する。
受信部２１７は、ホストコンピュータ３００から送信された情報を受信する。
【００６０】
また、ホストコンピュータ３００は、記憶部３１１と、更新ファイル配信処理部３１２、格納処理部３１３、受信部３１４、送信部３１５を有する。
記憶部３１１は、入力された情報、任意の処理により生成された情報等を記憶する。
【００６１】
更新ファイル配信処理部３１２は、ＡＴＭ２００に対して、ＡＴＭ２００が保持するシステムファイルの更新ファイル（差分）の配信を行う。
格納処理部３１３は、ＡＴＭ２００から送信された圧縮されたシステムファイルを外部記憶装置４００に対して格納させる。
【００６２】
受信部３１４及び送信部３１５は、それぞれ、ＡＴＭ２００に対して情報を受信及び送信する。
このような機能を有するＡＴＭ２００により、例えば、ＡＴＭ２００を新たに設置する場合等により、ＡＴＭ２００で実行される初期設定処理について図６を用いて説明する。
【００６３】
図６は、第２の実施の形態におけるＡＴＭで実行される初期設定処理を示すフローチャートである。
［ステップＳ１１０］  設定処理部２１３が、例えば、可搬型記録媒体２７０を介して入力受付部２１２が受け付けたＯＳ、その他、必要なファイルを記憶部２１１に導入する。
【００６４】
［ステップＳ１２０］  入力受付部２１２は、当該ＡＴＭ２００に対する初期設定を受け付ける。設定処理部２１３は、入力受付部２１２が受け付けた初期設定に関する情報を記憶部２１１に記憶させる。
【００６５】
［ステップＳ１３０］  圧縮処理部２１４は、記憶部２１１に記憶されたＯＳ、初期設定に関する情報等を含むシステムファイルを圧縮する。
［ステップＳ１４０］  ファイル送信処理部２１５は、圧縮処理部２１４が圧縮したシステムファイルを送信部２１６からホストコンピュータ３００に送信する。
【００６６】
次いで、ＡＴＭ２００の圧縮処理部２１４で実行される図６のシステムファイル圧縮処理（ステップＳ１３０）の詳細について図７を用いて説明する。
図７は、第２の実施の形態におけるＡＴＭで実行されるシステムファイル圧縮処理を示すフローチャートである。
【００６７】
なお、図７（Ａ）はシステムファイル圧縮処理、図７（Ｂ）は図７（Ａ）中で実行される圧縮処理のフローチャートをそれぞれ表している。
まず、システムファイル圧縮処理（図７（Ａ））は以下の手順により実行される。
【００６８】
［ステップＳ１３１］  圧縮処理部２１４は、記憶部２１１から圧縮対象となるファイルを選択する。
［ステップＳ１３２］  圧縮処理部２１４は、記憶部２１１において、対象ファイルの圧縮後の出力先のファイルを指定する。
【００６９】
［ステップＳ１３３］  圧縮処理部２１４は、ステップＳ１３１で選択したファイルに対して圧縮処理を実行する。
さらに、ステップＳ１３３の圧縮処理（図７（Ｂ））では以下に示す手順の処理が実行される。
【００７０】
［ステップＳ１３３ａ］  圧縮処理部２１４は、ステップＳ１３１で選択した対象ファイルを開封（オープン）する。
［ステップＳ１３３ｂ］  圧縮処理部２１４は、ステップ１３３ａで開封したファイルのうち、主力となるファイルを開封する。
【００７１】
［ステップＳ１３３ｃ］  圧縮処理部２１４は、対象ファイルから１レコード分を読み込む。
［ステップＳ１３３ｄ］  圧縮処理部２１４は、対象ファイルの全ての読み込みが完了したか否かを判定する。
【００７２】
次の処理は、全ての読み込みが完了していないことが判定されると、ステップＳ１３３ｅの処理が実行され、完了していることが判定されると、ステップＳ１３３ｇの処理が実行される。
【００７３】
［ステップＳ１３３ｅ］  圧縮処理部２１４は、ステップＳ１３３ｃで読み込んだ１レコードを圧縮する。
［ステップＳ１３３ｆ］  圧縮処理部２１４は、ステップＳ１３３ｅで圧縮したレコードをステップＳ１３２で指定した出力先に書き込む。
【００７４】
その後は、ステップＳ１３３ｃの処理が再び実行される。
［ステップＳ１３３ｇ］  圧縮処理部２１４は、ステップＳ１３３ａで開封した対象ファイルを閉じる。
【００７５】
［ステップＳ１３３ｈ］  圧縮処理部２１４は、ステップ１３３ｂで開封した主力となるファイルを閉じる。
次いで、ＡＴＭ２００のファイル送信処理部２１５で実行される図６のシステムファイル送信処理（ステップＳ１４０）の詳細について、ホストコンピュータ３００で実行されるシステムファイル収納処理と共に、図８を用いて説明する。
【００７６】
図８は、第２の実施の形態におけるＡＴＭで実行されるシステムファイル送信処理及びホストコンピュータで実行されるシステムファイル格納処理を示すフローチャートである。
【００７７】
［ステップＳ１４１］  ＡＴＭ２００のファイル送信処理部２１５は、当該ＡＴＭ２００自身の端末ＩＤと共に、当該端末ＩＤの確認要求を送信部２１６から、ホストコンピュータ３００に送信する。
【００７８】
［ステップＳ１４１ａ］  ホストコンピュータ３００の格納処理部３１３は、ＡＴＭ２００から受信部３１４を介して、端末ＩＤの確認要求を受信する。
ホストコンピュータ３００は、受信した端末ＩＤを外部記憶装置４００に登録する。
【００７９】
［ステップＳ１４２ａ］  ホストコンピュータ３００の格納処理部３１３は、受信した端末ＩＤが外部記憶装置４００に登録完了したことを表す登録完了通知を送信部３１５からＡＴＭ２００に送信する。
【００８０】
［ステップＳ１４２］  ＡＴＭ２００のファイル送信処理部２１５は、ホストコンピュータ３００から受信部２１７を介して、端末ＩＤの登録完了通知を受信する。
［ステップＳ１４３］  ＡＴＭ２００のファイル送信処理部２１５は、ファイル送信実行通知を送信部２１６からホストコンピュータ３００に送信する。
【００８１】
［ステップＳ１４３ａ］  ホストコンピュータ３００の格納処理部３１３は、ＡＴＭ２００から受信部３１４を介して、ファイル送信実行通知を受信する。
ホストコンピュータ３００の格納処理部３１３は、外部記憶装置４００にファイル受信に備えて待機させる。
【００８２】
［ステップＳ１４４ａ］  ホストコンピュータ３００の格納処理部３１３は、送信部３１５からＡＴＭ２００に待機通知を送信する。
［ステップＳ１４４］  ＡＴＭ２００のファイル送信処理部２１５は、ホストコンピュータ３００から受信部２１７を介して、待機通知を受信する。
【００８３】
［ステップＳ１４５］  ＡＴＭ２００のファイル送信処理部２１５は、ステップＳ１３０で圧縮したシステムファイルのコピーを、送信部２１６からホストコンピュータ３００に送信する。
【００８４】
［ステップＳ１４５ａ］  ホストコンピュータ３００の格納処理部３１３は、ＡＴＭ２００から受信部３１４を介して受信した、圧縮したシステムファイルをステップＳ１４１ａで登録した端末ＩＤに対応付けて、外部記憶装置４００に格納する。
【００８５】
［ステップＳ１４６ａ］  ホストコンピュータ３００の格納処理部３１３は、圧縮したシステムファイルの格納完了通知を送信部３１５からＡＴＭ２００に送信する。
［ステップＳ１４６］  ＡＴＭ２００のファイル送信処理部２１５は、ホストコンピュータ３００からシステムファイルの格納完了通知を受信部２１７を介して受信して、圧縮したシステムファイルが格納されたことを確認する。
【００８６】
以上の処理により、ＡＴＭ２００の記憶部２１１に記憶されたシステムファイル（コピー）が、外部記憶装置４００に移転される。
次いで、このような機能を有するＡＴＭ２００により、例えば、ＡＴＭ２００の記憶部２１１に記憶されているシステムファイルを更新する場合等に、実行されるメンテナンス処理について図９を用いて説明する。
【００８７】
図９は、第２の実施の形態におけるＡＴＭで実行されるメンテナンス処理を示すフローチャートである。
［ステップＳ２１０］  設定処理部２１３は、ホストコンピュータ３００から受信部２１７を介して記憶部２１１に記憶されているシステムファイルに対する更新ファイルを受信する。
【００８８】
設定処理部２１３は、当該更新ファイルを記憶部２１１に導入して、システムファイルを更新する。
［ステップＳ２２０］  設定処理部２１３は、ＡＴＭ２００自身のシステムを再起動する。
【００８９】
［ステップＳ２３０］  ＡＴＭ２００では、ステップＳ２２０で再起動後に、通常の取引処理を受け付ける。
以後、業務時間の間、ＡＴＭ２００は、顧客から取引の操作受付を受け付ける。
【００９０】
［ステップＳ２４０］  ＡＴＭ２００では、通常の取引処理を、例えば、業務の終了に伴って、終了する。
この後のステップＳ１３０，Ｓ１４０では、図６と同様に、更新されたシステムファイルを圧縮して、ホストコンピュータ３００に当該圧縮したシステムファイルを送信する。
【００９１】
以上の処理により、ＡＴＭ２００に導入されたシステムファイルが更新されても、更新されたシステムファイルのコピーが、外部記憶装置４００に移転されて、ＡＴＭ２００と外部記憶装置４００とにはそれぞれ同一内容のシステムファイルが記憶されるようになる。
【００９２】
次いで、システムファイル復元時のＡＴＭ２００及びホストコンピュータ３００が備える機能について図１０を用いて説明する。
図１０は、第２の実施の形態におけるシステムファイルの復元時のＡＴＭ及びホストコンピュータが備える機能を示す機能ブロック図である。
【００９３】
まず、ＡＴＭ２００は、図５で示した初期設定時及びメンテナンス時の機能に加えて、ファイル取得処理部２１８を備える。
ファイル取得処理部２１８は、送信部２１６からホストコンピュータ３００に、ＡＴＭ２００自身の端末ＩＤと共に、外部記憶装置４００に記憶されている圧縮されたシステムファイルの送信要求を送信する。
【００９４】
また、ホストコンピュータ３００は、ファイル検索処理部３１６と共に、図５で示した初期設定時及びメンテナンス時で説明した受信部３１４及び送信部３１５とを備える。
ファイル検索処理部３１６は、ＡＴＭ２００から端末ＩＤと共にシステムファイルの送信要求を受信部３１４を介して受信すると、外部記憶装置４００から端末ＩＤに基づきシステムファイルを検索する。また、ファイル検索処理部３１６は、検索したシステムファイルを送信部３１５からＡＴＭ２００に送信する。
【００９５】
このような機能を有するＡＴＭ２００により、例えば、ＡＴＭ２００が有するＨＤＤ２１０ｃ（記憶部２１１に対応）の故障に代わり、新たな記憶部２１１を設ける場合等に、実行されるシステムファイル復元処理について図１１を用いて説明する。
【００９６】
図１１は、第２の実施の形態におけるＡＴＭで実行されるシステムファイル復元処理を示すフローチャートである。
例えば、ＡＴＭ２００のＨＤＤ２１０ｃに故障が発生して、オペレータが当該ＨＤＤ２１０ｃを新たなＨＤＤ２１０ｃに取り換えて、ＯＳ並びにホストコンピュータ３００への接続等を実行する初期アプリを導入すると、以下の処理が実行される。
【００９７】
［ステップＳ３１０］  ファイル取得処理部２１８が、送信部２１６を介して、ホストコンピュータ３００との通信を接続する。
［ステップＳ３２０］  ファイル取得処理部２１８が、ホストコンピュータ３００から、外部記憶装置４００に記憶されている圧縮したシステムファイルの取得処理を実行する。
【００９８】
［ステップＳ３３０］  ファイル取得処理部２１８は、ステップＳ３２０で取得した、圧縮されたシステムファイルを解凍する。
この後のステップＳ１１０，Ｓ１２０では、図６と同様に、設定処理部２１３が記憶部２１１に対してシステムファイルを導入し、初期設定をオペレータにより受け付けて、システムファイルの復元処理が終了する。
【００９９】
次いで、ＡＴＭ２００のファイル取得処理部２１９で実行される図１１のシステムファイル取得処理（ステップＳ３２０）の詳細について、ホストコンピュータ３００で実行されるシステムファイル検索処理と共に、図１２を用いて説明する。
【０１００】
図１２は、第２の実施の形態におけるＡＴＭで実行されるシステムファイル取得処理及びホストコンピュータで実行されるシステムファイル検索処理を示すフローチャートである。
【０１０１】
［ステップＳ３２１］  ＡＴＭ２００のファイル取得処理部２１８は、当該ＡＴＭ２００自身の端末ＩＤの確認要求を送信部２１６から、ホストコンピュータ３００に送信する。
【０１０２】
［ステップＳ３２１ａ］  ホストコンピュータ３００のファイル検索処理部３１６は、ＡＴＭ２００から受信部３１４を介して端末ＩＤの検索要求を受信すると、外部記憶装置４００から当該端末ＩＤを検索して、当該端末ＩＤを確認する。
【０１０３】
［ステップＳ３２２ａ］  ホストコンピュータ３００のファイル検索処理部３１６は、端末ＩＤの確認通知を送信部３１５からＡＴＭ２００に送信する。
［ステップＳ３２２］  ＡＴＭ２００のファイル取得処理部２１８は、ホストコンピュータ３００から受信部２１７を介して端末ＩＤの確認通知を受信する。
【０１０４】
［ステップＳ３２３］  ＡＴＭ２００のファイル取得処理部２１８は、送信部２１６からホストコンピュータ３００に、端末ＩＤに対応する圧縮したシステムファイルの送信要求を送信する。
【０１０５】
［ステップＳ３２３ａ］  ホストコンピュータ３００のファイル検索処理部３１６は、ＡＴＭ２００から受信部３１４を介して端末ＩＤに対応する圧縮したシステムファイルの送信要求を受信すると、当該端末ＩＤに基づき圧縮したシステムファイルに関して外部記憶装置４００を検索する。
【０１０６】
［ステップＳ３２４ａ］  ホストコンピュータ３００のファイル検索処理部３１６は、端末ＩＤに対応する圧縮したシステムファイルを送信部３１５からＡＴＭ２００に送信する。
【０１０７】
［ステップＳ３２４］  ＡＴＭ２００のファイル取得処理部２１８は、ホストコンピュータ３００から受信部２１７を介して圧縮したシステムファイルを受信する。
［ステップＳ３２５］  ＡＴＭ２００のファイル取得処理部２１８は、圧縮したシステムファイルを記憶部２１１に一時的に保管する。
【０１０８】
以上の処理により、ＡＴＭ２００の取り換えられたＨＤＤ２１０ｃ（記憶部２１１に対応）にシステムファイルが復元される。
この後、図１１のフローチャートにおいてステップＳ３３０から順次処理が実行される。
【０１０９】
このようにＡＴＭ２００では、当該ＡＴＭ２００自身の動作環境に関するシステムファイルを予め保持させたホストコンピュータ３００と通信可能に接続されて、記憶部２１１を有しており、ファイル取得処理部２１８によりホストコンピュータ３００に対して、システムファイルの送信要求を通知し、送信要求に基づきホストコンピュータ３００から送信されたシステムファイルが記憶部２１１に復元される。
【０１１０】
これにより、ＡＴＭ２００の記憶部２１１に対するシステムファイルを容易、かつ、確実に復元することができるようになる。
また、ＡＴＭ２００は、記憶部２１１に記憶されているシステムファイルが、例えば、更新されるごとに、ファイル送信処理部２１５により当該システムファイルのコピーが、事前に、ホストコンピュータ３００に送信される。
【０１１１】
これにより、ＡＴＭ２００の記憶部２１１とホストコンピュータ３００の記憶部３１１とにはそれぞれ同一内容のシステムファイルが記憶され、ＡＴＭ２００の記憶部２１１のシステムファイルを復元すると常に最新のシステムファイルに復元されるようになる。
【０１１２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、コンピュータが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１１３】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）等がある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリ等のフラッシュメモリがある。
【０１１４】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１５】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム若しくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１１６】
また、プログラムで記述された処理の一部または全てを、電子回路に置き換えることが可能である。例えば、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現してもよい。
【０１１７】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１１８】
１０  自動取引システム
２０  自動取引装置
２１，３１  記憶部
２２  送信要求部
２３  復元部
２４  移転部
３０  ホストコンピュータ
３２  検索部
３３  情報送信部
３４  格納実行部
Ｆ  システム情報
【図１】
2014160375.tif 000003
【図２】
2014160375.tif 000004
【図３】
2014160375.tif 000005
【図４】
2014160375.tif 000006
【図５】
2014160375.tif 000007
【図６】
2014160375.tif 000008
【図７】
2014160375.tif 000009
【図８】
2014160375.tif 000010
【図９】
2014160375.tif 000011
【図１０】
2014160375.tif 000012
【図１１】
2014160375.tif 000013
【図１２】
2014160375.tif 000014