(57)【要約】【課題】システム情報を容易に復元する。【解決手段】自動取引装置１は、第１記憶部２に、取引処理が実行されるごとに作成される第１情報２ａを記憶させ、フラッシュ型の半導体メモリである第２記憶部３に、第１情報２ａよりも書き換え頻度が低い第２情報３ａを記憶させるようにした。これにより、第２記憶部３に対する書き換え頻度と共に第２記憶部３の交換頻度が抑制されて、コストの増加を抑制することができる。また、自動取引装置１では、移送部６により、第２記憶部３の第２情報３ａのコピーが第１記憶部２に移送されるようにした。このため、取り換えられた新たな第２記憶部３に対して、復元部７が第１記憶部２から第２情報３ｂを移設することにより、第２記憶部３に第２情報３ｂ（第２情報３ａ）を容易に復元できるようになる。【選択図】図１
2014174962.tif 000002
【特許請求の範囲】
【請求項１】
取引処理を実行する自動取引装置において、
前記取引処理が実行されるごとに作成される第１情報を記憶する第１記憶部と、
前記第１情報よりも書き換え頻度が少ない第２情報を記憶する、フラッシュ型の半導体メモリである第２記憶部と、
を有することを特徴とする自動取引装置。
【請求項２】
前記第２記憶部から前記第２情報のコピーを前記第１記憶部に移送する移送部、
を有することを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記第２記憶部は、ＳＳＤ（Solid State Drive）であること、
を特徴とする請求項１記載の自動取引装置。
【請求項４】
前記第２情報は、オペレーションシステム、アプリケーションまたは前記自動取引装置に対して設定した設定情報である、
ことを特徴とする請求項１記載の自動取引装置。
【請求項５】
前記第１記憶部は、コンパクトフラッシュである、
ことを特徴とする請求項１記載の自動取引装置。
【請求項６】
前記第１情報は、取引ジャーナル情報またはログ情報である、
ことを特徴とする請求項１記載の自動取引装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取引処理を実行する自動取引装置に関する。
【背景技術】
【０００２】
自動取引装置（ＡＴＭ（Automated Teller Machine））は、現在、金融機関に限らず、コンビニエンスストア、駅構内等の様々な場所に設置されて、振り込み、支払い等の取引処理を実行し、ホストコンピュータと通信可能に接続されている。このような自動取引装置は、顧客からキャッシュカード等の取扱媒体並びに暗証番号を受け付けると、ホストコンピュータに対して暗証番号の認証要求を通知する。ホストコンピュータは、当該要求に応じて、通知された暗証番号を適切に認証すると、自動取引装置は、顧客から指定された取引処理を実行することができる。
【０００３】
また、自動取引装置は、各種情報を記憶する記憶装置として、例えば、ハードディスクドライブ（ＨＤＤ（Hard Disk Drive））が利用されている。自動取引装置を新たに設置する際には、ＨＤＤに対して、ＣＤ（Compact Disk）等の記録媒体からＯＳ（Operation System：オペレーションシステム）等を導入して、個別の設定を行う。また、自動取引装置のＨＤＤには、所定の処理を実行するアプリケーションソフト、顧客の取引に関する取引ジャーナル、ログデータ等も記憶される。このようにしてＨＤＤに導入されたＯＳ、設定情報並びにアプリケーションソフト等のシステムファイルは、その後、顧客の取引案件等に伴い、更新を要する場合がある。システムファイルの更新は、例えば、自動取引装置がホストコンピュータから受信した更新ファイルとの差分情報に基づいて実行する（例えば、特許文献１参照）。
【０００４】
ところで、自動取引装置に備えられているＨＤＤは、機械的機構を利用しているために、温度、湿度等の環境並びに外部からの衝撃等に起因して故障が生じてしまう恐れがある。そこで、近年、自動取引装置には、ＨＤＤに代わってＳＳＤ（Solid State Drive）を適用することが試みられている。ＳＳＤはＨＤＤよりも消費電力が低く、機械的機構が利用されていないために、ＳＳＤを適用することにより、ＨＤＤの場合のような故障が生じることがなく、データの保護の信頼性が高まる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１０１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＳＳＤにはデータの書き換え回数が有限であって制限がある。また、ＳＳＤはＨＤＤと比べると高価である。このようなＳＳＤを頻繁に書き換えると、高価なＳＳＤの交換頻度も増加して、コストが嵩んでしまうと言う問題点があった。
【０００７】
本発明は、このような点に鑑みて、コストの増加を抑制することができる自動取引装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、取引処理を実行する自動取引装置において、前記取引処理が実行されるごとに作成される第１情報を記憶する第１記憶部と、前記第１情報よりも書き換え頻度が少ない第２情報を記憶する、フラッシュ型の半導体メモリである第２記憶部と、を有する自動取引装置が提供される。
【発明の効果】
【０００９】
上記の自動取引装置によれば、コストの増加を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態における自動取引装置の概略図である。
【図２】第２の実施の形態における自動取引システムの一例を示す図である。
【図３】第２の実施の形態における自動取引システムのＡＴＭのハードウェア構成例を示す図である。
【図４】第２の実施の形態における自動取引システムのホストコンピュータのハードウェア構成例を示す図である。
【図５】第２の実施の形態における自動取引システムのＡＴＭ及びホストコンピュータが備える機能を示す機能ブロック図である。
【図６】第２の実施の形態におけるＡＴＭで実行される初期設定処理を示すフローチャートである。
【図７】第２の実施の形態におけるＡＴＭで実行されるシステムファイルの圧縮処理を示すフローチャートである。
【図８】第２の実施の形態におけるＡＴＭで実行されるメンテナンス処理を示すフローチャートである。
【図９】第２の実施の形態におけるＡＴＭで実行される取引処理を示すフローチャートである。
【図１０】第２の実施の形態におけるＡＴＭで実行されるシステムファイルの復元処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図面を参照して、実施の形態について説明する。
［第１の実施の形態］
自動取引装置は、記憶部と、フラッシュ型の半導体メモリの別の記憶部とを備え、記憶部に記憶される情報よりも書き換え頻度が低い別の情報を当該別の記憶部に記憶させるものである。
【００１２】
このような自動取引装置について図１を用いて説明する。
図１は、第１の実施の形態における自動取引装置の概略図である。
自動取引装置１は、第１記憶部２と、第２記憶部３、入力受付部４、取引処理部５、移送部６、復元部７を備える。
【００１３】
第１記憶部２は、取引処理が実行されるごとに作成される第１情報２ａを記憶する。第１記憶部２は、書き換え頻度が高くても対応でき、安価である記憶装置であることが望ましく、例えば、ＨＤＤ、コンパクトフラッシュ（ＣＦ：Compact Flash）（登録商標）等を適用することができる。また、第１情報２ａは、取引処理が実行されるごとに作成される情報であって、例えば、取引ジャーナル情報、ログ情報等である。また、第１記憶部２は、後述する第２情報３ｂも記憶する。
【００１４】
第２記憶部３は、第１情報２ａよりも書き換え頻度が低い第２情報３ａを記憶する、フラッシュ型の半導体メモリである。第２記憶部３は、例えば、ＳＳＤを適用することができる。また、第２情報３ａは、第１情報２ａよりも書き換え頻度が低い情報であり、例えば、ＯＳ、アプリケーション及び自動取引装置の設定に関する設定情報といったシステムファイル等である。
【００１５】
入力受付部４は、自動取引装置１に対する操作入力に基づく情報、また、自動取引装置１に対して接続された外部装置（図示を省略）または、自動取引装置１に通信可能に接続されているホストコンピュータ（図示を省略）から入力される情報をそれぞれ受け付ける。外部装置は、例えば、金銭の出金並びに放出を行う金銭処理ユニット、通帳プリンタユニット等の取引処理を実行するために利用される装置である。入力受付部４は、入力された情報に基づき、例えば、第２記憶部３に当該情報を記憶させる。また、入力受付部４は、受け付けた操作入力に基づき、取引処理部５に取引処理の実行要求を通知する。
【００１６】
取引処理部５は、入力受付部４から取引処理の実行要求が通知されると、要求に基づく各種取引処理を実行する。取引処理としては、例えば、預り入れ、引き出し、通帳記入、残高照会、振り込み、支払い、送金等の金融に関する取引である。また、取引処理部５は、要求された取引処理を実行するために、自動取引装置１に接続されている外部装置の動作を制御する。
【００１７】
移送部６は、第２記憶部３内の第２情報３ａを圧縮し、第２記憶部３から圧縮した第２情報３ａのコピーを第１記憶部２に移送する。移送部６は、例えば、第２記憶部３に新たに第２情報３ａが導入された場合、または、第２記憶部３の第２情報３ａが更新された場合等に、当該圧縮した第２情報３ａのコピーを第１記憶部２に移送する。
【００１８】
復元部７は、第１記憶部２の第２情報３ｂを第２記憶部３に復元する。復元部７は、例えば、第２記憶部３が新しいものに取り換えられた際に、第１記憶部２から圧縮した第２情報３ｂを新しい第２記憶部３に移送して、第２記憶部３に第２情報３ｂを復元する。
【００１９】
なお、自動取引装置１の少なくとも入力受付部４と、取引処理部５、移送部６、復元部７は、自動取引装置１が備える図示しないＣＰＵ（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）等の電子回路で実現してもよい。
【０１０７】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１０８】
１  自動取引装置
２  第１記憶部
２ａ  第１情報
３  第２記憶部
３ａ，３ｂ  第２情報
４  入力受付部
５  取引処理部
６  移送部
７  復元部
【図１】
2014174962.tif 000003
【図２】
2014174962.tif 000004
【図３】
2014174962.tif 000005
【図４】
2014174962.tif 000006
【図５】
2014174962.tif 000007
【図６】
2014174962.tif 000008
【図７】
2014174962.tif 000009
【図８】
2014174962.tif 000010
【図９】
2014174962.tif 000011
【図１０】
2014174962.tif 000012