JP2008217464A - Automatic teller machine - Google Patents

Automatic teller machine Download PDF

Info

Publication number
JP2008217464A
JP2008217464A JP2007054401A JP2007054401A JP2008217464A JP 2008217464 A JP2008217464 A JP 2008217464A JP 2007054401 A JP2007054401 A JP 2007054401A JP 2007054401 A JP2007054401 A JP 2007054401A JP 2008217464 A JP2008217464 A JP 2008217464A
Authority
JP
Japan
Prior art keywords
automatic transaction
software
atm
monitoring
distribution server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007054401A
Other languages
Japanese (ja)
Inventor
Shinji Yamazaki
辰士 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2007054401A priority Critical patent/JP2008217464A/en
Publication of JP2008217464A publication Critical patent/JP2008217464A/en
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To safely deliver software to many automatic teller machines without overlooking bugs included in software to be distributed to the automatic teller machines. <P>SOLUTION: In an automatic teller machine, a distribution server 4 transmits software and monitoring conditions on the basis of automatic teller machine identification information read from an ATM database 5 to at least one representative ATM 1 arbitrarily selected from a group of automatic teller machines. The representative ATM 1 monitors the operation after applying the software according to a monitoring condition and notifies the distribution server 4 of the monitoring result. When the distribution server 4 shows no failure in the notified monitoring result, software is delivered to an ATM 2 other than the representative ATM 1. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、顧客の操作により現金支払や現金預入れ等の取引を行なう自動取引装置および自動取引装置に通信回線を介してソフトウェアを配信する配布サーバからなる自動取引システムに関し、特に自動取引装置のソフトウェアの更新があった場合、そのソフトウェアを配布サーバから自動取引装置へ配信する自動取引システムに関する。   TECHNICAL FIELD The present invention relates to an automatic transaction system including an automatic transaction apparatus that performs transactions such as cash payment and cash deposit by operation of a customer and a distribution server that distributes software to the automatic transaction apparatus via a communication line. The present invention relates to an automatic transaction system that distributes software from a distribution server to an automatic transaction apparatus when the software is updated.

従来、情報処理装置のソフトウェアを更新する場合、配布サーバから通信回線を介してその更新を必要とする情報処理装置にソフトウェアを配布するようにしているが、システム管理者はソフトウェアの更新を行った情報処理装置の動作の確認を行なう必要がある場合が多く、その動作確認の作業はシステム管理者の多大な負担になっていた。
このようなシステム管理者の負担を軽減するため、従来の技術では、情報処理装置に更新するソフトウェアおよびテストプログラムを配布し、ソフトウェアを更新した後、テストプログラムを実行させて動作の確認作業を自動化し、その結果を収集してシステム管理者へ通知するようにしているものがある(例えば、特許文献1参照)。
特開2006−119848号公報(段落「0044」〜段落「0046」、図6)
Conventionally, when software of an information processing device is updated, the software is distributed from the distribution server to the information processing device that needs to be updated via a communication line, but the system administrator has updated the software. In many cases, it is necessary to confirm the operation of the information processing apparatus, and the operation confirmation work has been a heavy burden on the system administrator.
In order to reduce the burden on the system administrator, in the conventional technology, the software and test program to be updated are distributed to the information processing equipment, and after the software is updated, the test program is executed and the operation check operation is automated. In some cases, the results are collected and notified to the system administrator (see, for example, Patent Document 1).
JP 2006-111988 (paragraph “0044” to “0046”, FIG. 6)

しかしながら、上述した従来の技術においては、更新するソフトウェアとともに配布されるテストプログラムでは自動化できる確認作業の範囲には限界があり、不具合を見過ごしてしまう可能性があるという問題がある。例えば顧客の操作により現金支払や現金預入れ等の取引を行なう自動取引装置の取引に関するソフトウェアの更新を行った場合、人の操作による取引の確認作業を行う必要があるため、配布されるテストプログラムでは確認作業を完全に自動化することができず更新したソフトウェアに潜む不具合を見過ごしてしまう可能性があるという問題がある。   However, in the above-described conventional technology, there is a problem that there is a limit to the scope of confirmation work that can be automated in the test program distributed together with the software to be updated, and there is a possibility that a failure may be overlooked. For example, when updating software related to transactions of automated transaction equipment that performs transactions such as cash payments and cash deposits by customer operations, it is necessary to perform transaction confirmation work by human operation, so a distributed test program However, there is a problem that the confirmation work cannot be completely automated and there is a possibility of overlooking a defect hidden in the updated software.

本発明は、このような問題を解決することを課題とする。   An object of the present invention is to solve such a problem.

そのため、本発明は、ソフトウェアを配信する配布サーバと、その配布サーバから配信されたソフトウェアに基づいて顧客の操作を受け付けて現金支払や預入れ等の取引を行なう自動取引装置とを備えた自動取引システムにおいて、複数の自動取引装置からなる自動取引装置群と、前記自動取引装置群の自動取引装置へ配信するソフトウェア、該ソフトウェアを適用した後の自動取引装置の動作を監視するための監視条件および自動取引装置群の各自動取引装置を識別するための自動取引装置識別情報を記憶するデータベースとを設け、配布サーバが前記自動取引装置群から選択された少なくとも1台の自動取引装置に前記データベースから読み出した自動取引装置識別情報に基づいて前記ソフトウェアおよび監視条件を送信し、該自動取引装置が受信したソフトウェアを適用した後に顧客の操作により行なわれる取引の動作を受信した監視条件に従って監視し、その監視結果を該配布サーバへ通知し、その監視結果が異常のないことを示すとき、該配信サーバが該自動取引装置以外の前記自動取引装置群の自動取引装置へ前記データベースから読み出した自動取引装置識別情報に基づいてソフトウェアを配信するようにしたことを特徴とする。   Therefore, the present invention provides an automatic transaction comprising a distribution server that distributes software and an automatic transaction device that accepts customer operations based on the software distributed from the distribution server and performs transactions such as cash payments and deposits. In the system, an automatic transaction apparatus group consisting of a plurality of automatic transaction apparatuses, software distributed to the automatic transaction apparatus of the automatic transaction apparatus group, monitoring conditions for monitoring the operation of the automatic transaction apparatus after applying the software, and A database for storing automatic transaction apparatus identification information for identifying each automatic transaction apparatus of the automatic transaction apparatus group, and a distribution server from the database to at least one automatic transaction apparatus selected from the automatic transaction apparatus group The software and monitoring conditions are transmitted based on the read automatic transaction apparatus identification information, and the automatic transaction When the operation of the transaction performed by the customer's operation after applying the software received by the device is monitored according to the received monitoring condition, the monitoring result is notified to the distribution server, and the monitoring result indicates that there is no abnormality, The distribution server distributes software based on the automatic transaction apparatus identification information read from the database to an automatic transaction apparatus of the automatic transaction apparatus group other than the automatic transaction apparatus.

このようにした本発明は、自動取引装置へ配信するソフトウェアに潜む不具合を見過ごすリスクを減じるとともに、そのソフトウェアを多数の自動取引装置に安全に展開することができるようになるという効果が得られる。   The present invention as described above can reduce the risk of overlooking defects hidden in the software distributed to the automatic transaction apparatus, and can provide an effect that the software can be safely deployed to many automatic transaction apparatuses.

以下、図面を参照して本発明による自動取引システムの実施例を説明する。   Embodiments of an automatic transaction system according to the present invention will be described below with reference to the drawings.

図1は第1の実施例における自動取引システムの構成を示すブロック図である。
1は代表自動取引装置(以下、「代表ATM」という。)、2は代表自動取引装置以外の自動取引装置(以下、「ATM」という。)であり、銀行等の金融機関の店舗等に設置されるものである。代表ATM1はA支店やB支店等の各支店に設置された複数の自動取引装置で構成される自動取引装置群の中から任意に1台ずつ選択されるものとし、選択された代表ATM1以外の自動取引装置をATM2とする。
FIG. 1 is a block diagram showing the configuration of the automatic transaction system in the first embodiment.
Reference numeral 1 is a representative automatic transaction apparatus (hereinafter referred to as “representative ATM”), and 2 is an automatic transaction apparatus other than the representative automatic transaction apparatus (hereinafter referred to as “ATM”), which is installed in a bank or other financial institution store. It is what is done. The representative ATM 1 is arbitrarily selected from a group of automatic transaction apparatuses composed of a plurality of automatic transaction apparatuses installed in each branch such as the A branch and the B branch, and other than the selected representative ATM 1 The automatic transaction apparatus is assumed to be ATM2.

なお、本実施例では、代表ATM1は各支店に1台ずつ設置されるものとして説明するが、各支店の自動取引装置群の中から任意に選択された2台以上の自動取引装置であってもよい。
この代表ATM1およびATM2は、公衆電話回線やインターネット等の通信回線3に通信可能に接続され、顧客が金融機関に開設した口座の支店番号、口座科目、口座番号等の口座情報が記録された磁気ストライプやICチップ付きのカードの挿入や取引に関する情報の入力等の顧客の操作を受付けて現金支払や預入れ等の取引を行うものである。
In this embodiment, the representative ATM 1 is described as being installed at each branch, but two or more automatic transaction apparatuses arbitrarily selected from the group of automatic transaction apparatuses at each branch. Also good.
The representative ATM 1 and ATM 2 are communicably connected to a communication line 3 such as a public telephone line or the Internet, and a magnetic field in which account information such as the branch number, account item, and account number of an account opened by a customer at a financial institution is recorded. It accepts customer operations such as the insertion of cards with stripes and IC chips and the input of information related to transactions, and performs transactions such as cash payments and deposits.

代表ATM1およびATM2は、液晶ディスプレイ等の表示部上にタッチパネルを配置し顧客が行なう入力操作を受付け、また、取引選択画面、顧客が選択した取引に対して顧客の入力操作等の誘導を行なう画面および入力された情報等を表示する顧客操作表示部、顧客がカード挿入口に挿入したキャッシュカードの磁気ストライプやICチップ等から口座番号等の顧客情報を読取るカードリーダ部、現金出金取引や現金入金取引に伴う紙幣や硬貨の入出金処理を行なう入出金部、半導体メモリや磁気ディスク等で構成され情報を記憶し、記憶した情報を読取ることができる記憶部、上述した顧客操作表示部、カードリーダ部、入出金部、記憶部、および通信回線3を介して後述する配布サーバや図示しないホストコンピュータ等との間で通信を行う通信部を含めて全体の動作を記憶部に格納されたソフトウェア(制御プログラム)に基づいて制御する制御部を備えている。   Representative ATM1 and ATM2 arrange a touch panel on a display unit such as a liquid crystal display to accept an input operation performed by a customer, a transaction selection screen, a screen for guiding a customer's input operation to a transaction selected by the customer Customer operation display unit that displays input information, etc., card reader unit that reads customer information such as account number from magnetic stripe or IC chip of cash card inserted by customer into card insertion slot, cash withdrawal transaction and cash Deposit / withdrawal unit for depositing / withdrawing banknotes and coins associated with deposit transactions, storage unit configured with semiconductor memory, magnetic disk, etc., capable of storing information and reading stored information, customer operation display unit, card Communication with a distribution server (not shown) or a host computer (not shown) via the reader unit, deposit / withdrawal unit, storage unit, and communication line 3 And a control unit for controlling, based on the software of the entire operation, including the communication unit stored in the storage unit to perform (control program).

また、代表ATM1およびATM2は、後述する配布サーバ4から受信するソフトウェアを自身の記憶部に展開して更新する更新処理部、後述する監視指示情報に従って更新したソフトウェアの動作の状況を監視する、監視処理部を有する。この監視処理部は、代表ATM1上で動作するものであり、代表ATM1で何らかの異常が発生するか否かを、監視指示情報にて指定された条件を満たすまでの間、継続して監視する。更新処理部、監視処理部は、制御部によって動作が制御されるプログラムである。   The representative ATM 1 and ATM 2 monitor the operating status of the software updated according to the monitoring instruction information described later, an update processing unit that develops and updates software received from the distribution server 4 described later in its storage unit, and monitors It has a processing part. This monitoring processing unit operates on the representative ATM 1 and continuously monitors whether any abnormality occurs in the representative ATM 1 until the condition specified by the monitoring instruction information is satisfied. The update processing unit and the monitoring processing unit are programs whose operations are controlled by the control unit.

4は配布サーバであり、代表ATM1およびATM2を制御するソフトウェアを代表ATM1およびATM2へ配信するものである。この配布サーバ4は、金融機関の事務センタ等のセンタに設置され、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等の演算および制御手段、磁気ディスク、半導体メモリ等の記憶手段および通信手段等を備え、通信回線3を介して代表ATM1およびATM2へ更新するためのソフトウェアを配信する処理を行うものである。   A distribution server 4 distributes software for controlling the representative ATM1 and ATM2 to the representative ATM1 and ATM2. This distribution server 4 is installed in a center such as an office center of a financial institution, and operates and controls means such as a CPU (Central Processing Unit) and MPU (Micro Processing Unit), a storage means such as a magnetic disk and a semiconductor memory, and a communication means. Etc., and performs processing for distributing software for updating to the representative ATM 1 and ATM 2 via the communication line 3.

5はATMデータベースであり、配布サーバ4に備えられ、代表ATM1およびATM2を制御するソフトウェアを代表ATM1およびATM2へ配信するために必要な情報を記憶するものである。ATMデータベース5の詳細は後述する。
このように自動取引システムは、代表ATM1およびATM2がATMデータベース5を有する配信サーバ4と通信回線3を介して接続され、代表ATM1およびATM2は配信サーバ4からソフトウェア等の配信を受けることができるようになっている。
An ATM database 5 is provided in the distribution server 4 and stores information necessary for distributing software for controlling the representative ATM1 and ATM2 to the representative ATM1 and ATM2. Details of the ATM database 5 will be described later.
Thus, in the automatic transaction system, the representative ATM 1 and ATM 2 are connected to the distribution server 4 having the ATM database 5 via the communication line 3 so that the representative ATM 1 and ATM 2 can receive distribution of software and the like from the distribution server 4. It has become.

次に、ATMデータベース5を図2の第1の実施例におけるATMデータベースの構成を示す説明図に基づいて説明する。
図2において、51は店舗識別情報であり、代表ATM1およびATM2が設置された支店等の店舗を識別するための情報である。例えば、支店Aを示す場合「A」、支店Bを示す場合「B」等が格納されているものとする。
Next, the ATM database 5 will be described based on the explanatory diagram showing the configuration of the ATM database in the first embodiment of FIG.
In FIG. 2, 51 is store identification information, which is information for identifying a store such as a branch where representative ATMs 1 and 2 are installed. For example, it is assumed that “A” is stored for branch A, “B” for branch B, and the like.

52は代表ATM識別情報であり、店舗に設置された代表ATM1を識別するための情報である。例えば、支店Aの代表ATM1を示す場合「A001」、支店Bの代表ATMを示す場合「B001」等が格納されているものとする。
53はATM識別情報であり、店舗に設置されたATM2を識別するための情報である。例えば、支店AのATM2を示す場合「A002」、「A003」、および「A004」、支店BのATM2を示す場合「B002」、「B003」、および「B004」等が格納されているものとする。
Reference numeral 52 denotes representative ATM identification information, which is information for identifying the representative ATM 1 installed in the store. For example, it is assumed that “A001” is stored when representing the representative ATM 1 of the branch A, “B001” is stored when representing the representative ATM of the branch B, and the like.
53 is ATM identification information, which is information for identifying the ATM 2 installed in the store. For example, “A002”, “A003”, and “A004” are stored in the case of indicating ATM 2 of branch A, and “B002”, “B003”, and “B004” are stored in the case of indicating ATM 2 of branch B. .

代表ATM識別情報52およびATM識別情報53を自動取引装置識別情報と呼ぶものとする。
54は稼動ソフトウェア版数であり、各店舗のそれぞれの代表ATM1およびATM2へ配布されているソフトウェアの版数を識別するための情報である。例えば、支店Aの代表ATM1およびATM2に版数が1.1のソフトウェアが配布され、支店Bの代表ATM1およびATM2に版数が2.0のソフトウェアが配布されている場合、支店Aの代表ATM識別情報52およびATM識別情報53に対応付けて版数「1.1」を、また支店Bの代表ATM識別情報52およびATM識別情報53に対応付けて版数「2.0」が格納されているものとする。
The representative ATM identification information 52 and the ATM identification information 53 are referred to as automatic transaction apparatus identification information.
54 is the operating software version number, which is information for identifying the version number of the software distributed to each representative ATM 1 and ATM 2 of each store. For example, if software with version 1.1 is distributed to representative ATM1 and ATM2 of branch A and software with version 2.0 is distributed to representative ATM1 and ATM2 of branch B, representative ATM of branch A Version number “1.1” is stored in association with identification information 52 and ATM identification information 53, and version number “2.0” is stored in association with representative ATM identification information 52 and ATM identification information 53 of branch B. It shall be.

55はソフトウェア配布要否であり、各店舗のそれぞれの代表ATM1およびATM2へソフトウェアの配布が必要であるか否かを識別するための情報である。例えば、支店Aの代表ATM1およびATM2に配布が必要である場合、支店Aの代表ATM識別情報52およびATM識別情報53に対応付けて「要」、また支店Bの代表ATM1およびATM2に配布が不要である場合、支店Bの代表ATM識別情報52およびATM識別情報53に対応付けて「否」が格納されているものとする。   Reference numeral 55 denotes whether or not software distribution is necessary, and is information for identifying whether or not it is necessary to distribute software to each representative ATM 1 and ATM 2 of each store. For example, when distribution is required for the representative ATM 1 and ATM 2 of the branch A, “required” is associated with the representative ATM identification information 52 and ATM identification information 53 of the branch A, and distribution is not required for the representative ATM 1 and ATM 2 of the branch B. In this case, it is assumed that “No” is stored in association with the representative ATM identification information 52 and the ATM identification information 53 of the branch B.

なお、このソフトウェア配布要否55は、図示しないサーバ等からソフトウェアの配布の要否を指示する電文等を受信した配布サーバ4により格納されるものとする。
また、ATMデータベース5は、図示しないが各ATMの通信アドレス情報(IPアドレス等)や、代表ATM1およびATM2へ配布するソフトウェアを格納するものとする。
The software distribution necessity 55 is stored by the distribution server 4 that has received a message or the like instructing the necessity of software distribution from a server or the like (not shown).
Further, although not shown, the ATM database 5 stores communication address information (IP address, etc.) of each ATM and software distributed to the representative ATM 1 and ATM 2.

このようにATMデータベース5は、店舗識別情報51、代表ATM識別情報52、ATM識別情報53、稼動ソフトウェア版数54、ソフトウェア配布要否55、配布するソフトウェア、および後述する監視指示情報(監視条件)等により構成され、ソフトウェアを代表ATM1およびATM2へ配信するために必要な情報を記憶している。
なお、店舗識別情報51、代表ATM識別情報52、およびATM識別情報53は自動取引装置が店舗に設置されるときに設定されるものとし、ソフトウェア配布要否55は上述したように図示しないサーバからソフトウェアの配布の要否を指示する電文等を受信して設定されるものとし、稼動ソフトウェア版数54はソフトウェアが代表ATM1またはATM2へ配布され、正常に展開されると更新されるものとする。
As described above, the ATM database 5 includes the store identification information 51, the representative ATM identification information 52, the ATM identification information 53, the operating software version number 54, the software distribution necessity 55, the software to be distributed, and the monitoring instruction information (monitoring conditions) described later. It stores information necessary for distributing software to the representative ATM1 and ATM2.
The store identification information 51, the representative ATM identification information 52, and the ATM identification information 53 are set when the automatic transaction apparatus is installed in the store, and the software distribution necessity 55 is from a server (not shown) as described above. It is assumed that a message or the like instructing the necessity of software distribution is received and set, and the operating software version number 54 is updated when the software is distributed to the representative ATM 1 or ATM 2 and normally deployed.

上述した構成の作用について説明する。
まず、配布サーバ4が行う処理を図3の第1の実施例における配布サーバの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
なお、以下に説明する各部の動作は、図示しないメモリや磁気ディスク等の記憶手段に格納されたプログラム(ソフトウェア)に基づいて図示しない中央処理装置等の制御手段により制御される。
The operation of the above configuration will be described.
First, the processing performed by the distribution server 4 will be described according to the step indicated by S in the flowchart of the flowchart showing the processing of the distribution server in the first embodiment of FIG.
The operation of each unit described below is controlled by a control unit such as a central processing unit (not shown) based on a program (software) stored in a storage unit such as a memory or a magnetic disk (not shown).

また、ATMデータベース5のソフトウェア配布要否55は、図示しないサーバからソフトウェアの配布の要否を指示する電文等を受信して予め設定されているものとする。
S1a:配信サーバ4はATMデータベース5のソフトウェア配布要否55を検索し、ソフトウェア配布要否55が「要」であるソフトウェアの配布が必要な代表ATM識別情報52およびATM識別情報53を抽出する。
Further, it is assumed that the software distribution necessity 55 of the ATM database 5 is set in advance by receiving a message or the like instructing the necessity of software distribution from a server (not shown).
S1a: The distribution server 4 searches the ATM database 5 for software distribution necessity 55, and extracts representative ATM identification information 52 and ATM identification information 53 that require software distribution whose software distribution necessity 55 is “necessary”.

配信サーバ4はソフトウェアの配布が必要な代表ATM識別情報52およびATM識別情報53を抽出し、ソフトウェアの配布が必要な自動取引装置が存在するか否かを判定する。
ソフトウェアの配布が必要な自動取引装置が存在しないと判定されると処理を終了し、存在すると判定されると処理をS2aへ移行する。
The distribution server 4 extracts representative ATM identification information 52 and ATM identification information 53 that require software distribution, and determines whether there is an automatic transaction apparatus that requires software distribution.
If it is determined that there is no automatic transaction apparatus that requires software distribution, the process ends. If it is determined that there is an automatic transaction apparatus, the process proceeds to S2a.

S2a:ソフトウェアの配布が必要な自動取引装置が存在すると判定されると配布サーバ4はATMデータベース5のソフトウェアの配布が必要な自動取引装置、すなわち抽出した代表ATM識別情報52またはATM識別情報53に対応する稼動ソフトウェア版数54を抽出し、その稼動ソフトウェア版数54から配信しようとするソフトウェアが未適用な自動取引装置があるか否かを判定する。   S2a: When it is determined that there is an automatic transaction apparatus that requires software distribution, the distribution server 4 stores the automatic transaction apparatus that requires software distribution in the ATM database 5, that is, the extracted representative ATM identification information 52 or ATM identification information 53. The corresponding operating software version number 54 is extracted, and it is determined from the operating software version number 54 whether there is an automatic transaction apparatus to which software to be distributed is not applied.

例えば、稼動ソフトウェア版数54が配信しようとするソフトウェアの版数以上である場合、ソフトウェアの適用がされていると判定され、一方配信しようとするソフトウェアの版数未満である場合、ソフトウェアの適用がされていないと判定されるものとする。
本実施例では、店舗識別情報51が「A」である支店Aに設置された代表ATM1およびATM2の稼動ソフトウェア版数54が「1.1」、配信しようとするソフトウェアの版数が「2.0」である場合、ソフトウェアの適用がされていないと判定される。
For example, if the operating software version number 54 is equal to or greater than the version number of the software to be distributed, it is determined that the software has been applied. It is determined that it has not been done.
In this embodiment, the operating software version number 54 of the representative ATM 1 and ATM 2 installed in the branch A where the store identification information 51 is “A” is “1.1”, and the version number of the software to be distributed is “2. In the case of “0”, it is determined that the software is not applied.

配信しようとするソフトウェアが未適用である自動取引装置が存在すると判定されると処理をS3aへ移行し、存在しないと判定されると処理を終了する。
S3a:配信しようとするソフトウェアが未適用である自動取引装置が存在すると判定されると配布サーバ4はその自動取引装置が設置されている店舗の代表ATM識別情報52をATMデータベース5から抽出し、その代表ATM識別情報52で識別される代表ATM1へソフトウェアおよび監視指示情報(監視条件)を配信(送信)する。
If it is determined that there is an automatic transaction apparatus to which software to be distributed has not been applied, the process proceeds to S3a, and if it is determined that there is no software, the process ends.
S3a: When it is determined that there is an automatic transaction apparatus to which software to be distributed is not applied, the distribution server 4 extracts representative ATM identification information 52 of the store where the automatic transaction apparatus is installed from the ATM database 5, The software and monitoring instruction information (monitoring conditions) are distributed (transmitted) to the representative ATM 1 identified by the representative ATM identification information 52.

ここで、監視指示情報(監視条件)とは、配信されたソフトウェアを適用した代表ATM1の動作を監視する方法(条件)を指示する情報であり、その方法は、(1)ソフトウェアの配布が完了してから指定された時間が経過するまで顧客の操作により行なわれる取引の動作の監視を行う(この場合、ソフトウェアを展開してから監視を行う時間が通知される)、(2)ソフトウェアの配布が完了してから指定された取引数が行なわれるまで顧客の操作により行なわれる取引の動作の監視を行う(この場合、ソフトウェアを展開してから監視を行う取引回数が通知される)、(3)ソフトウェアの配布が完了してから指定された取引の種別(例えば、現金の支払、現金の預入れ等の取引の種別)が指定された回数行われるまで顧客の操作により行なわれる取引の動作の監視を行う(この場合、監視対象となる取引と、ソフトウェアを展開してから監視を行う各取引ごとの取引回数が通知される)、等を示すものとする。   Here, the monitoring instruction information (monitoring condition) is information indicating a method (condition) for monitoring the operation of the representative ATM 1 to which the distributed software is applied. The method is (1) distribution of software is completed. (2) Software distribution is performed by monitoring the operation of transactions performed by customer operations until the specified time elapses (in this case, the monitoring time is notified after the software is deployed). (3), the transaction operation performed by the customer's operation is monitored until the specified number of transactions is completed (in this case, the number of transactions to be monitored is notified after the software is deployed), (3 ) After the software distribution is completed, the specified transaction type (for example, the type of transaction such as cash payment, cash deposit, etc.) is performed until the specified number of times. To monitor the operation of the transaction (in this case, and be monitored transactions, the number of each transaction for monitoring after deploying software is notified) to be performed, etc. denote the.

なお、取引の種別は、現金の支払、現金の預入れ等の取引の種別を指定することに加え、ソフトウェアの更新があった機能が実行されたときの動作を監視する方法(条件)を指示することができるものとする。例えば、自動取引装置(代表ATM1、ATM2)の紙幣を鑑別する鑑別部を制御するソフトウェアに更新があった場合、現金の支払、現金の預入れ等の取引の種別を指定することに加え、現金の支払、現金の預入れ等の取引ですべての金種の紙幣(万円券、五千円券、二千円券、千円券)が指定した枚数処理されることを条件としてもよい。   In addition to specifying the type of transaction such as cash payment, depositing cash, etc., the type of transaction indicates the method (condition) for monitoring the operation when a function that has been updated is executed. Shall be able to. For example, if there is an update to the software that controls the discrimination unit that discriminates banknotes of automatic transaction devices (representative ATM1, ATM2), in addition to specifying the type of transaction such as cash payment, cash deposit, etc., cash It may be a condition that all denominated banknotes (ten thousand yen, five thousand yen, two thousand yen, one thousand yen) are processed in transactions such as payment of money and deposit of cash.

また、動作の監視とは、配信されたソフトウェアを適用した代表ATM1の動作に異常が発生したか否かを監視することをいう。
S4a:代表ATM1へソフトウェアおよび監視指示情報を配信(送信)すると配信サーバ4はその代表ATM1からソフトウェアの適用が完了した旨の通知を受信するものとする。
The operation monitoring refers to monitoring whether or not an abnormality has occurred in the operation of the representative ATM 1 to which the distributed software is applied.
S4a: When the software and monitoring instruction information are distributed (transmitted) to the representative ATM 1, the distribution server 4 receives a notification from the representative ATM 1 that the application of the software is completed.

S5a:代表ATM1はソフトウェアを適用し、受信した監視指示情報にしたがって動作の監視を行い、その結果を配信サーバ4へ送信するものとする。配信サーバ4は代表ATM1から動作の監視の結果を受信する。なお、動作の監視の結果には、代表ATM1の動作に異常が発生したか否かの情報が含まれているものとする。
S6a:動作の監視の結果を受信すると配信サーバ4は代表ATM1の動作に異常が発生したか否かを判定する。異常が発生したと判定されると処理をS7aへ移行し、異常が発生していないと判定されるとS8aへ処理を移行する。
S5a: The representative ATM 1 applies software, monitors the operation according to the received monitoring instruction information, and transmits the result to the distribution server 4. The distribution server 4 receives the operation monitoring result from the representative ATM 1. Note that the result of the operation monitoring includes information indicating whether or not an abnormality has occurred in the operation of the representative ATM 1.
S6a: Upon receiving the result of the operation monitoring, the distribution server 4 determines whether or not an abnormality has occurred in the operation of the representative ATM 1. If it is determined that an abnormality has occurred, the process proceeds to S7a. If it is determined that no abnormality has occurred, the process proceeds to S8a.

S7a:異常が発生したと判定されると配布サーバ4は代表ATM1を取り扱い中止にするとともに代表ATM1の動作に異常が発生したことを記憶手段に記憶等する障害処理を行い、処理をS10aへ移行する。
S8a:代表ATM1の動作に異常が発生していないと判定されると配布サーバ4は代表ATM1が設置された店舗のソフトウェア配布要否55が「要」であるATM識別情報53をATMデータベース5から抽出し、そのATM識別情報53で識別されるATM2、すなわちその代表ATM1が設置された店舗の残りのATM2へソフトウェアを配信(送信)する。
S7a: If it is determined that an abnormality has occurred, the distribution server 4 stops handling the representative ATM 1 and performs a failure process such as storing in the storage means that an abnormality has occurred in the operation of the representative ATM 1, and the process proceeds to S10a. To do.
S8a: When it is determined that there is no abnormality in the operation of the representative ATM 1, the distribution server 4 obtains the ATM identification information 53 from the ATM database 5 in which the software distribution necessity 55 of the store where the representative ATM 1 is installed is “necessary”. The software is extracted and distributed (transmitted) to the ATM 2 identified by the ATM identification information 53, that is, the remaining ATM 2 of the store where the representative ATM 1 is installed.

S9a:ATM2へソフトウェアを配信(送信)すると配信サーバ4はそのATM2からソフトウェアの適用が完了した旨の通知を受信するものとする。
S10a:配布サーバ4はATMデータベース5を更新する。
ここで、ATM2からソフトウェアの適用が完了した旨の通知を受信した配布サーバ4はソフトウェアの適用が完了した代表ATM識別番号52およびATM識別番号53に対応する稼動ソフトウェア版数54を更新し、ソフトウェアの配布が完了したことを記憶する。
S9a: When the software is distributed (transmitted) to the ATM 2, the distribution server 4 receives a notification from the ATM 2 that the application of the software is completed.
S10a: The distribution server 4 updates the ATM database 5.
Here, the distribution server 4 that has received the notification that the application of the software is completed from the ATM 2 updates the representative ATM identification number 52 and the operating software version number 54 corresponding to the ATM identification number 53 where the application of the software has been completed. Remember that the distribution of is complete.

一方、S7aで障害処理を行った配布サーバ4は代表ATM識別番号52に対応する稼動ソフトウェア版数54を更新するものとする。なお、配布サーバ4は代表ATM1に異常が発生した場合、新たなソフトウェアを適用する以前のソフトウェアを配信し、稼動ソフトウェア版数54を更新しないようにしてもよい。
次に、代表ATM1が行う処理を図4の第1の実施例における代表ATMの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
On the other hand, it is assumed that the distribution server 4 that has performed the failure processing in S7a updates the operating software version number 54 corresponding to the representative ATM identification number 52. The distribution server 4 may distribute software before applying new software and not update the operating software version number 54 when an abnormality occurs in the representative ATM 1.
Next, the processing performed by the representative ATM 1 will be described in accordance with the step represented by S in the flowchart of the representative ATM processing in the first embodiment of FIG.

S1b:配布サーバ4が図3におけるS3aの処理を行うと代表ATM1は配布サーバ4からソフトウェアおよび監視指示情報を受信する。
S2b:ソフトウェアおよび監視指示情報を受信した代表ATM1は、そのソフトウェアを記憶手段に展開し、そのソフトウェアに基づいて制御するようにする。
代表ATM1は、ソフトウェアを記憶手段に展開した結果を配信サーバ4へ通知する。
S1b: When the distribution server 4 performs the process of S3a in FIG. 3, the representative ATM 1 receives the software and the monitoring instruction information from the distribution server 4.
S2b: The representative ATM 1 that has received the software and the monitoring instruction information develops the software in the storage means and performs control based on the software.
The representative ATM 1 notifies the distribution server 4 of the result of deploying the software in the storage means.

S3b:ソフトウェアを記憶手段に展開すると代表ATM1は受信した監視指示情報を判定する。
その監視指示情報が(1)ソフトウェアの展開が完了してから指定された時間が経過するまで動作の監視を行う、を示していると判定されると処理をS5bへ移行し、(2)ソフトウェアの展開が完了してから指定された取引数が行なわれるまで動作の監視を行う、を示していると判定されると処理をS6bへ移行し、(3)ソフトウェアの展開が完了してから指定された取引の種別が指定された回数行われるまで動作の監視を行う、を示していると判定されると処理をS4bへ移行する。
S3b: When the software is developed in the storage means, the representative ATM 1 determines the received monitoring instruction information.
If it is determined that the monitoring instruction information indicates that (1) the operation is monitored until the specified time has elapsed after the software deployment is completed, the process proceeds to S5b, and (2) the software If it is determined that the operation is monitored until the specified number of transactions is performed after the development of the software is completed, the process proceeds to S6b, and (3) the designation is made after the software development is completed. If it is determined that the operation is to be monitored until the designated transaction type is performed the specified number of times, the process proceeds to S4b.

S4b:代表ATM1はソフトウェアの配布が完了してから指定された取引の種別が指定された回数行われるまで動作の監視を行うものとする。なお、取引の種別で複数の取引が指定されている場合、そのすべての取引が指定された回数行われるまで動作を監視するものとする。
動作の監視が終了すると処理をS7bへ移行する。
S4b: The representative ATM 1 monitors the operation from the completion of software distribution until the specified transaction type is performed a specified number of times. In addition, when a plurality of transactions are specified by the type of transaction, the operation is monitored until all the transactions are performed a specified number of times.
When the monitoring of the operation ends, the process proceeds to S7b.

S5b:代表ATM1はソフトウェアの配布が完了してから指定された時間が経過するまで動作の監視を行うものとする。
動作の監視が終了すると処理をS7bへ移行する。
S6b:代表ATM1はソフトウェアの配布が完了してから指定された取引数が行なわれるまで動作の監視を行うものとする。
S5b: The representative ATM 1 monitors the operation until a specified time elapses after the software distribution is completed.
When the monitoring of the operation ends, the process proceeds to S7b.
S6b: The representative ATM 1 monitors the operation until the designated number of transactions is performed after the distribution of the software is completed.

動作の監視が終了すると処理をS7bへ移行する。
S7b:代表ATM1は動作の監視結果を配布サーバ4へ送信する。
次に、ATM2が行う処理を図5の第1の実施例におけるATMの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
S1c:ATM2は配布サーバ4からソフトウェアを受信する。
When the monitoring of the operation ends, the process proceeds to S7b.
S7b: The representative ATM 1 transmits the operation monitoring result to the distribution server 4.
Next, the processing performed by ATM2 will be described according to the step represented by S in the flowchart of the ATM processing in the first embodiment of FIG.
S1c: ATM2 receives software from distribution server 4.

S2c:ソフトウェアを受信したATM2は、そのソフトウェアを記憶手段に展開し、そのソフトウェアに基づいて制御するようにする。
S3c:ATM2は、ソフトウェアを記憶手段に展開した結果を配信サーバ4へ通知する。
このようにして、代表ATM1はソフトウェアの配布が完了してから受信した監視指示情報にしたがって顧客の操作による取引の動作を監視し、その結果を配信サーバ4へ通知し、配信サーバ4は受信した通知から代表ATM1に異常が発生していないことが確認できるとATM2へソフトウェアの配信を行い、各支店内のすべて自動取引装置へソフトウェアを配信する。
S2c: The ATM 2 that has received the software develops the software in the storage means and controls based on the software.
S3c: ATM2 notifies distribution server 4 of the result of deploying the software in the storage means.
In this way, the representative ATM 1 monitors the transaction operation by the customer's operation according to the monitoring instruction information received after the software distribution is completed, and notifies the distribution server 4 of the result, and the distribution server 4 receives the result. If it can be confirmed from the notification that there is no abnormality in the representative ATM 1, the software is distributed to the ATM 2, and the software is distributed to all automatic transaction apparatuses in each branch.

以上説明したように、第1の実施例では、自動取引装置のソフトウェアを更新する場合、まず、代表ATMにそのソフトウェアおよび動作を監視する方法(条件)を配信し、その代表ATMが配信されたソフトウェアを適用し、配信された動作を監視する方法(条件)にしたがって異常が発生しないことを確認した後、代表ATM以外のATMに当該ソフトウェアを配信するようにしたことにより、配信するソフトウェアに潜む不具合がないことを確認したうえで安全にソフトウェアを展開することができるようになるという効果が得られる。   As described above, in the first embodiment, when updating the software of the automatic transaction apparatus, first, a method (condition) for monitoring the software and operation is distributed to the representative ATM, and the representative ATM is distributed. After confirming that no abnormality occurs according to the method (condition) for monitoring the distributed operation by applying the software, the software is distributed to ATMs other than the representative ATM, so that the software to be distributed lurks After confirming that there are no problems, the software can be deployed safely.

また、配信するソフトウェアに不具合が潜んでいる場合であっても、代表ATMだけが異常を発生させるだけで他のATMは異常を発生させることがないため、すべてのATMで異常を発生させる事態を回避することができるという効果が得られる。
特に、不特定多数の顧客の操作により取引を行い、また多種多様のカード、通帳、紙幣、硬貨等の媒体を取扱う自動取引装置において、支店等に設置される自動取引装置(代表ATM)で動作の確認を行なったうえで他の自動取引装置にソフトウェアを展開することにより予期せぬ不具合を未然に防ぐことが可能になる。
In addition, even if there is a problem in the software to be distributed, only the representative ATM generates an abnormality, and other ATMs do not generate an abnormality. The effect that it can be avoided is obtained.
In particular, an automatic transaction device (representative ATM) installed at a branch or the like is operated in an automatic transaction device that deals with a variety of unspecified customer operations and handles a wide variety of media such as cards, passbooks, banknotes, and coins. It is possible to prevent unexpected troubles by deploying software to other automatic transaction apparatuses after confirming the above.

第2の実施例の構成は、第1の実施例の構成と同様なので同一の符号を付してその説明を省略する。
なお、代表ATM1は、受信したソフトウェアを、自身に展開すると共にATM2に対して再配布可能に記憶するものとする。
第2の実施例の構成の作用について説明する。
Since the configuration of the second embodiment is the same as that of the first embodiment, the same reference numerals are given and description thereof is omitted.
It is assumed that the representative ATM 1 develops the received software and stores the software so that it can be redistributed to the ATM 2.
The operation of the configuration of the second embodiment will be described.

まず、配布サーバ4が行う処理を図5の第2の実施例における配布サーバの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
なお、ATMデータベース5のソフトウェア配布要否55は、図示しないサーバからソフトウェアの配布の要否を指示する電文等を受信して予め設定されているものとする。
S1d〜S7d:図3におけるS1a〜S7aと同様なのでその説明を省略する。
First, the processing performed by the distribution server 4 will be described according to the step represented by S in the flowchart of the flowchart showing the processing of the distribution server in the second embodiment of FIG.
Note that the software distribution necessity 55 of the ATM database 5 is set in advance by receiving a message or the like instructing the necessity of software distribution from a server (not shown).
S1d to S7d: Since they are the same as S1a to S7a in FIG.

S8d:代表ATM1の動作に異常が発生していないと判定されると配布サーバ4は、代表ATM1が設置された店舗のソフトウェア配布要否55が「要」であるATM識別情報53をATMデータベース5から抽出し、そのATM識別情報53で識別されるATM2へソフトウェアを配信(送信)することを依頼する電文をATM識別情報53とともにその代表ATM1へ送信する。すなわち、代表ATM1に対し、残りのATM2へソフトウェアを配布することを依頼する。   S8d: When it is determined that there is no abnormality in the operation of the representative ATM 1, the distribution server 4 uses the ATM database 5 to identify the ATM identification information 53 in which the software distribution necessity 55 of the store where the representative ATM 1 is installed is “necessary”. A message for requesting distribution (transmission) of software to the ATM 2 identified by the ATM identification information 53 is transmitted to the representative ATM 1 together with the ATM identification information 53. That is, the representative ATM 1 is requested to distribute software to the remaining ATM 2.

S9d:代表ATM1がATM識別情報53に基づいてATM2へソフトウェアを配信(送信)すると配信サーバ4はその代表ATM1からソフトウェアの適用が完了した旨の通知を受信するものとする。
S10d:配布サーバ4はATMデータベース5を更新する。
ここで、代表ATM1からソフトウェアの適用が完了した旨の通知を受信した配布サーバ4はソフトウェアの適用が完了した代表ATM識別番号52およびATM識別番号53に対応する稼動ソフトウェア版数54を更新し、ソフトウェアの配布が完了したことを記憶する。
S9d: When the representative ATM 1 distributes (transmits) software to the ATM 2 based on the ATM identification information 53, the distribution server 4 receives a notification from the representative ATM 1 that the application of the software is completed.
S10d: The distribution server 4 updates the ATM database 5.
Here, the distribution server 4 that has received the notification that the application of software has been completed from the representative ATM 1 updates the representative ATM identification number 52 and the operating software version number 54 corresponding to the ATM identification number 53 for which the application of software has been completed, Remember that software distribution is complete.

一方、S7dで障害処理を行った配布サーバ4は代表ATM識別番号52に対応する稼動ソフトウェア版数54を更新するものとする。なお、配布サーバ4は代表ATM1に異常が発生した場合、新たなソフトウェアを適用する以前のソフトウェアを配信し、稼動ソフトウェア版数54を更新しないようにしてもよい。
次に、代表ATM1が行う処理を図6の第2の実施例における代表ATMの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
On the other hand, it is assumed that the distribution server 4 that has performed the failure processing in S7d updates the operating software version number 54 corresponding to the representative ATM identification number 52. The distribution server 4 may distribute software before applying new software and not update the operating software version number 54 when an abnormality occurs in the representative ATM 1.
Next, the processing performed by the representative ATM 1 will be described in accordance with the step represented by S in the flowchart showing the processing of the representative ATM in the second embodiment of FIG.

S1e〜S7e:図4におけるS1b〜S7bと同様なのでその説明を省略する。
なお、S1eにおいて代表ATM1は配布サーバ4から受信したソフトウェアを記憶部に記憶させておくものとする。
S8e:動作の監視結果を配布サーバ4へ送信すると代表ATM1は配布サーバ4から代表ATM1が設置された店舗の(ATM識別情報53で識別される)ATM2へソフトウェアを配信(送信)することを指示する電文をATM識別情報53とともに受信する。
S1e to S7e: Since they are the same as S1b to S7b in FIG.
In S1e, the representative ATM 1 stores the software received from the distribution server 4 in the storage unit.
S8e: When the monitoring result of the operation is transmitted to the distribution server 4, the representative ATM 1 instructs to distribute (transmit) the software from the distribution server 4 to the ATM 2 (identified by the ATM identification information 53) where the representative ATM 1 is installed. A message to be received is received together with the ATM identification information 53.

S9e:ATM2へソフトウェアを配信(送信)することを指示する電文をATM識別情報53とともに受信すると代表ATM1は記憶部に記憶させておいたソフトウェアを受信したATM識別情報53に基づいてATM2へ配信(送信)する。
S10e:代表ATM1は、ATM2からソフトウェアを展開したことが完了した旨の通知を受信する。
S9e: When a telegram instructing distribution (transmission) of software to ATM2 is received together with the ATM identification information 53, the representative ATM1 distributes the software stored in the storage unit to ATM2 based on the received ATM identification information 53 ( Send.
S10e: The representative ATM 1 receives a notification from the ATM 2 that the software development has been completed.

S11e:代表ATM1は、ATM2へソフトウェアを展開したことが完了した旨を配信サーバ4へ送信する。
次に、ATM2が行う処理を図7の第2の実施例におけるATMの処理を示すフローチャートの図中Sで表すステップにしたがって説明する。
S1f:ATM2は代表ATM1からソフトウェアを受信する。
S11e: The representative ATM 1 transmits to the distribution server 4 that the software has been deployed on the ATM 2.
Next, the processing performed by ATM2 will be described according to the step represented by S in the flowchart of the ATM processing in the second embodiment of FIG.
S1f: ATM2 receives software from representative ATM1.

S2f:ソフトウェアを受信したATM2は、そのソフトウェアを記憶手段に展開し、そのソフトウェアに基づいて制御するようにする。
S3f:ATM2は、ソフトウェアを記憶手段に展開した結果を代表ATM1へ通知する。
このようにして、配信サーバ4は代表ATM1およびATM2へソフトウェアの配信を行う。
S2f: The ATM 2 that has received the software develops the software in the storage means and controls based on the software.
S3f: ATM2 notifies the representative ATM1 of the result of developing the software in the storage means.
In this way, the distribution server 4 distributes software to the representative ATM1 and ATM2.

以上説明したように、第2の実施例では、第1の実施例の効果に加え、配布サーバは代表ATMのみにソフトウェアを配信し、代表ATMが他のATMへそのソフトウェアを配信するようにしたため、配布サーバとATMが設置される各支店間で転送されるデータ量を削減することができ、通信回線の負荷を軽減させることができるという効果が得られる。   As described above, in the second embodiment, in addition to the effects of the first embodiment, the distribution server distributes software only to the representative ATM, and the representative ATM distributes the software to other ATMs. The amount of data transferred between the distribution server and each branch where the ATM is installed can be reduced, and the load of the communication line can be reduced.

第1の実施例における自動取引システムの構成を示すブロック図The block diagram which shows the structure of the automatic transaction system in a 1st Example. 第1の実施例におけるATMデータベースの構成を示す説明図Explanatory drawing which shows the structure of the ATM database in a 1st Example. 第1の実施例における配布サーバの処理を示すフローチャートThe flowchart which shows the process of the distribution server in a 1st Example. 第1の実施例における代表ATMの処理を示すフローチャートThe flowchart which shows the process of the representative ATM in a 1st Example 第1の実施例におけるATMの処理を示すフローチャートFlowchart showing ATM processing in the first embodiment 第2の実施例における配布サーバの処理を示すフローチャートThe flowchart which shows the process of the distribution server in a 2nd Example. 第2の実施例における代表ATMの処理を示すフローチャートFlowchart showing processing of representative ATM in the second embodiment 第2の実施例におけるATMの処理を示すフローチャートFlowchart showing ATM processing in the second embodiment

符号の説明Explanation of symbols

1 代表ATM
2 ATM
3 通信回線
4 配布サーバ
5 ATMデータベース
1 representative ATM
2 ATM
3 Communication line 4 Distribution server 5 ATM database

Claims (5)

ソフトウェアを配信する配布サーバと、その配布サーバから配信されたソフトウェアに基づいて顧客の操作を受け付けて現金支払や預入れ等の取引を行なう自動取引装置とを備えた自動取引システムにおいて、
複数の自動取引装置からなる自動取引装置群と、
前記自動取引装置群の自動取引装置へ配信するソフトウェア、該ソフトウェアを適用した後の自動取引装置の動作を監視するための監視条件および自動取引装置群の各自動取引装置を識別するための自動取引装置識別情報を記憶するデータベースとを設け、
配布サーバが前記自動取引装置群から選択された少なくとも1台の自動取引装置に前記データベースから読み出した自動取引装置識別情報に基づいて前記ソフトウェアおよび監視条件を送信し、該自動取引装置が受信したソフトウェアを適用した後に顧客の操作により行なわれる取引の動作を受信した監視条件に従って監視し、その監視結果を該配布サーバへ通知し、その監視結果が異常のないことを示すとき、該配信サーバが該自動取引装置以外の前記自動取引装置群の自動取引装置へ前記データベースから読み出した自動取引装置識別情報に基づいてソフトウェアを配信するようにしたことを特徴とする自動取引システム。
In an automatic transaction system comprising a distribution server that distributes software and an automatic transaction device that accepts customer operations based on the software distributed from the distribution server and performs transactions such as cash payments and deposits,
A group of automatic transaction devices comprising a plurality of automatic transaction devices;
Software distributed to the automatic transaction apparatus of the automatic transaction apparatus group, monitoring conditions for monitoring the operation of the automatic transaction apparatus after applying the software, and automatic transaction for identifying each automatic transaction apparatus of the automatic transaction apparatus group A database for storing device identification information;
The distribution server transmits the software and the monitoring condition based on the automatic transaction device identification information read from the database to at least one automatic transaction device selected from the automatic transaction device group, and the automatic transaction device receives the software Is applied according to the received monitoring conditions, the monitoring result is notified to the distribution server, and the distribution server indicates that the monitoring result is normal. An automatic transaction system, wherein software is distributed based on automatic transaction apparatus identification information read from the database to an automatic transaction apparatus of the automatic transaction apparatus group other than the automatic transaction apparatus.
ソフトウェアを配信する配布サーバと、その配布サーバから配信されたソフトウェアに基づいて顧客の操作を受け付けて現金支払や預入れ等の取引を行なう自動取引装置とを備えた自動取引システムにおいて、
複数の自動取引装置からなる自動取引装置群と、
前記自動取引装置群の自動取引装置へ配信するソフトウェア、該ソフトウェアを適用した後の自動取引装置の動作を監視するための監視条件および自動取引装置群の各自動取引装置を識別するための自動取引装置識別情報を記憶するデータベースとを設け、
配布サーバが前記自動取引装置群から選択された少なくとも1台の自動取引装置に前記データベースから読み出した自動取引装置識別情報に基づいて前記ソフトウェア、監視条件および自動取引装置識別情報を送信し、該自動取引装置が受信したソフトウェアを適用した後に顧客の操作により行なわれる取引の動作を受信した監視条件に従って監視し、その監視結果が異常のないことを示すとき、該自動取引装置以外の前記自動取引装置群の自動取引装置へ自動取引装置識別情報に基づいて受信したソフトウェアを配信するようにしたことを特徴とする自動取引システム。
In an automatic transaction system comprising a distribution server that distributes software and an automatic transaction device that accepts customer operations based on the software distributed from the distribution server and performs transactions such as cash payments and deposits,
A group of automatic transaction devices comprising a plurality of automatic transaction devices;
Software distributed to the automatic transaction apparatus of the automatic transaction apparatus group, monitoring conditions for monitoring the operation of the automatic transaction apparatus after applying the software, and automatic transaction for identifying each automatic transaction apparatus of the automatic transaction apparatus group A database for storing device identification information;
The distribution server transmits the software, the monitoring condition and the automatic transaction apparatus identification information to the at least one automatic transaction apparatus selected from the automatic transaction apparatus group based on the automatic transaction apparatus identification information read from the database, and The automatic transaction apparatus other than the automatic transaction apparatus when the transaction operation performed by the customer's operation after the application of the software received by the transaction apparatus is monitored according to the received monitoring condition and the monitoring result indicates no abnormality An automatic transaction system, wherein software received based on automatic transaction apparatus identification information is distributed to a group of automatic transaction apparatuses.
請求項1または請求項2の自動取引システムにおいて、
前記監視条件を、ソフトウェアの展開が完了してから所定の時間が経過するまで顧客の操作により行なわれる取引の動作の監視を行う条件としたことを特徴とする自動取引システム。
In the automatic transaction system according to claim 1 or claim 2,
An automatic transaction system characterized in that the monitoring condition is a condition for monitoring a transaction operation performed by a customer operation until a predetermined time elapses after completion of software deployment.
請求項1または請求項2の自動取引システムにおいて、
前記監視条件を、ソフトウェアの展開が完了してから所定の取引数が行なわれるまで顧客の操作により行なわれる取引の動作の監視を行う条件としたことを特徴とする自動取引システム。
In the automatic transaction system according to claim 1 or claim 2,
An automatic transaction system characterized in that the monitoring condition is a condition for monitoring the operation of a transaction performed by a customer's operation until a predetermined number of transactions is performed after the software deployment is completed.
請求項1または請求項2の自動取引システムにおいて、
前記監視条件を、ソフトウェアの展開が完了してから所定の取引の種別が所定の回数行われるまで顧客の操作により行なわれる取引の動作の監視を行う条件としたことを特徴とする自動取引システム。
In the automatic transaction system according to claim 1 or claim 2,
An automatic transaction system characterized in that the monitoring condition is a condition for monitoring a transaction operation performed by a customer operation until a predetermined transaction type is performed a predetermined number of times after software deployment is completed.
JP2007054401A 2007-03-05 2007-03-05 Automatic teller machine Pending JP2008217464A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007054401A JP2008217464A (en) 2007-03-05 2007-03-05 Automatic teller machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007054401A JP2008217464A (en) 2007-03-05 2007-03-05 Automatic teller machine

Publications (1)

Publication Number Publication Date
JP2008217464A true JP2008217464A (en) 2008-09-18

Family

ID=39837424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007054401A Pending JP2008217464A (en) 2007-03-05 2007-03-05 Automatic teller machine

Country Status (1)

Country Link
JP (1) JP2008217464A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152749A (en) * 2008-12-25 2010-07-08 Fujitsu Ltd Resource distribution system
JP2010176658A (en) * 2008-12-17 2010-08-12 Symantec Corp Methods and systems for enabling community-tested security features for legacy applications
JP2012022641A (en) * 2010-07-16 2012-02-02 Canon Electronics Inc Information analysis apparatus for analyzing system stability, information analysis method, information analysis system and program
JP2012038056A (en) * 2010-08-06 2012-02-23 Yokogawa Electric Corp Method and system for updating memory content of equipment connected to communication bus
JP2013145426A (en) * 2012-01-13 2013-07-25 Seven Bank Ltd Failure detection system, failure detection method, program and automatic transaction device
KR101416642B1 (en) 2013-03-20 2014-07-09 주식회사 엘지씨엔에스 Automated machine and method for downloading information
US8914488B2 (en) 2011-04-28 2014-12-16 International Business Machines Corporation Method and system for monitoring a monitoring-target process
JP2018088106A (en) * 2016-11-29 2018-06-07 株式会社サテライトオフィス System to update program for onsite modules and method thereof
WO2019150516A1 (en) * 2018-01-31 2019-08-08 富士通フロンテック株式会社 Paper sheet handling device and pld configuration method for paper sheet handling device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010176658A (en) * 2008-12-17 2010-08-12 Symantec Corp Methods and systems for enabling community-tested security features for legacy applications
JP2010152749A (en) * 2008-12-25 2010-07-08 Fujitsu Ltd Resource distribution system
JP2012022641A (en) * 2010-07-16 2012-02-02 Canon Electronics Inc Information analysis apparatus for analyzing system stability, information analysis method, information analysis system and program
JP2012038056A (en) * 2010-08-06 2012-02-23 Yokogawa Electric Corp Method and system for updating memory content of equipment connected to communication bus
US8914488B2 (en) 2011-04-28 2014-12-16 International Business Machines Corporation Method and system for monitoring a monitoring-target process
US10068015B2 (en) 2011-04-28 2018-09-04 International Business Machines Corporation Monitoring a monitoring-target process
JP2013145426A (en) * 2012-01-13 2013-07-25 Seven Bank Ltd Failure detection system, failure detection method, program and automatic transaction device
KR101416642B1 (en) 2013-03-20 2014-07-09 주식회사 엘지씨엔에스 Automated machine and method for downloading information
JP2018088106A (en) * 2016-11-29 2018-06-07 株式会社サテライトオフィス System to update program for onsite modules and method thereof
WO2019150516A1 (en) * 2018-01-31 2019-08-08 富士通フロンテック株式会社 Paper sheet handling device and pld configuration method for paper sheet handling device

Similar Documents

Publication Publication Date Title
JP2008217464A (en) Automatic teller machine
EP2902978A1 (en) Out-of-band monitoring and managing of self-service terminals
US8229816B1 (en) Intelligent cash recycler remote capabilities
JPH11259588A (en) Payment system, electronic wallet device, financial institution processor, electronic wallet management device and computer readable record medium recording account management program
JP6763464B2 (en) Trading equipment, host servers, financial systems, and trading programs
CN101201954B (en) Cash processing device
JP5159049B2 (en) Equipment and maintenance information provision program
JPH1125352A (en) Customer guide system, automatic teller machine and guide information managing device
KR101965856B1 (en) Financial device and controlling method thereof
JP4419674B2 (en) Automatic machine monitoring system
US20200388116A1 (en) Internet of automated teller machine
JP5238360B2 (en) Automatic transaction apparatus and clerk operation processing automation method
JP7373966B2 (en) Money handling system and money handling method
JP5615208B2 (en) Multiple account deposit system and method
JP7237610B2 (en) Automatic inspection system
JP2011008679A (en) Funds transfer processing server
JP2006119897A (en) Automatic transaction apparatus, monitoring server, and automatic transaction apparatus monitoring system
KR101188814B1 (en) System for service by check ready-money management and Method for account using the same
JP2008242784A (en) Automatic transaction device and automatic transaction system
JP5932710B2 (en) Monitoring device
JP2007052663A (en) Automatic transaction device
JP2008084166A (en) Guiding system to other atm
JP2021033840A (en) Automatic transaction device, cash management system, cash management method, and program
KR101504431B1 (en) Financial device and configuration method thereof
WO2018146998A1 (en) Cash processing system