JPH0463426B2 - - Google Patents

Info

Publication number
JPH0463426B2
JPH0463426B2 JP4603387A JP4603387A JPH0463426B2 JP H0463426 B2 JPH0463426 B2 JP H0463426B2 JP 4603387 A JP4603387 A JP 4603387A JP 4603387 A JP4603387 A JP 4603387A JP H0463426 B2 JPH0463426 B2 JP H0463426B2
Authority
JP
Japan
Prior art keywords
transaction
processing
program
storage means
operation input
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.)
Expired - Lifetime
Application number
JP4603387A
Other languages
Japanese (ja)
Other versions
JPS63211462A (en
Inventor
Ryuji Nakano
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62046033A priority Critical patent/JPS63211462A/en
Publication of JPS63211462A publication Critical patent/JPS63211462A/en
Publication of JPH0463426B2 publication Critical patent/JPH0463426B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】 〔概要〕 金融機関等で利用される自動取引システムであ
つて、制御装置に取引種類に応じた処理コードの
順序が指定された処理指定テーブルを記憶する第
1の記憶手段と複数の取引パターンプログラムの
各処理ブロツクを取引種類に応じた操作入力処理
に分けて処理コード対応に記憶する第2の記憶手
段を、また自動取引装置に第2の記憶手段からの
初期プログラムロードを記憶する第3の記憶手段
を備えることにより、プログラム変更も容易にな
り複雑取引に対応することができる。
[Detailed Description of the Invention] [Summary] An automated transaction system used in financial institutions, etc., in which a control device has a first memory that stores a processing specification table in which the order of processing codes according to transaction types is specified. and a second storage means for storing each processing block of a plurality of transaction pattern programs into operation input processing according to the transaction type and corresponding to the processing code, and an initial program from the second storage means to the automatic transaction device. By providing the third storage means for storing the load, it is possible to easily change the program and cope with complex transactions.

〔産業上の利用分野〕[Industrial application field]

本発明は金融機関等における自動取引システム
に係り、特に振込等の複数の取引パターンがある
複雑取引の場合にも対応することができ、プログ
ラムの変更も容易な自動取引システムに関するも
のである。
The present invention relates to an automatic transaction system in financial institutions and the like, and in particular to an automatic transaction system that can handle complex transactions such as transfers with multiple transaction patterns, and whose programs can be easily changed.

銀行等で現金自動預金支払兼用機(Automatic
Teller Machine:以下ATMという)等の自動
取引装置が広く利用されており、これらの自動取
引装置は通常複数台がターミナルコントローラ
(Terminal Controller:以下T/Cという)に
制御され、T/Cから取引パターンプログラムを
自動取引装置へ初期ロードして取引が行われる。
Automatic deposit payment machines (automatic) at banks, etc.
Automatic transaction devices such as Teller Machines (hereinafter referred to as ATMs) are widely used, and usually multiple units of these automatic transaction devices are controlled by a terminal controller (hereinafter referred to as T/C), and transactions are carried out from the T/C. A pattern program is initially loaded into an automated transaction device and a transaction is performed.

最近では預金,支払等の単純取引の他に振込等
の複雑取引も処理するようになつており、このよ
うな複雑取引では1取引中に複数の取引パターン
が出てくる場合があるので、これに対応できるよ
うにソフトウエアの変更,交換が容易な方法が望
まれている。
Recently, in addition to simple transactions such as deposits and payments, complex transactions such as transfers have also been processed, and in such complex transactions, multiple transaction patterns may occur in one transaction, so this There is a need for a method that allows for easy changes and replacement of software in order to cope with the current situation.

〔従来の技術〕[Conventional technology]

第6図は銀行等における自動取引システムのブ
ロツク図を示し、図において、ATM1a,1
b,…がT/C2aに接続され、T/C2aはホ
ストコンピユータ(以下ホストという)3に回線
接続されている。
Figure 6 shows a block diagram of an automatic transaction system in banks, etc. In the figure, ATMs 1a, 1
b, .

ATM1aは、主制御部10,操作部11,デ
イスプレイ(以下CRTという)12,カードリ
ードライト部13,通帳リードライト部14,
T/C2aより初期プログラムロード(以下IPL
という)される取引パターンプログラムを記憶す
るIPLメモリ15a,プリンタ部16,及び現金
収納金庫と入出金される現金の鑑別計数手段を備
えた現金計数出納部17で構成されている。
ATM1b,…も同様な構成である。以下ATM
1aで説明する。
The ATM 1a includes a main control unit 10, an operation unit 11, a display (hereinafter referred to as CRT) 12, a card read/write unit 13, a bankbook read/write unit 14,
Initial program load (hereafter IPL) from T/C2a
It is comprised of an IPL memory 15a for storing a transaction pattern program (referred to as ), a printer section 16, and a cash counting/disbursing section 17 having a cash storage safe and means for distinguishing and counting cash deposited and withdrawn.
The ATMs 1b, . . . also have a similar configuration. ATM below
This will be explained in 1a.

T/C2aは、主制御部20,及び複数の取引
パターンプログラムがフアイルされたプログラム
フアイル21aを備え、ATM1aを制御すると
共に、始業時に複数の取引パターンプログラムの
所定処理ブロツクプログラムATM1aへIPLし、
またATM1aとホスト3間の交信を中継する機
能を有する。
The T/C 2a includes a main control unit 20 and a program file 21a in which a plurality of transaction pattern programs are stored, and controls the ATM 1a, and also performs an IPL to the predetermined processing block program ATM 1a of the plurality of transaction pattern programs at the start of business.
It also has a function of relaying communications between the ATM 1a and the host 3.

プログラムフアイル21aには取引種類,及び
取引媒体(カード,通帳)の有無(以下通帳の有
無を有帳/無帳という)による取引種別の取引パ
ターンプログラムを動作処理フローに合わせて処
理ブロツクに分けてフアイルされている。取引パ
ターンプログラムの所定の処理ブロツクプログラ
ムはATM1aにIPLされるが、一部例えば出金
処理,及びレシート印字,カード送出,残額更新
等の後処理プログラムはIPLされない。
In the program file 21a, transaction pattern programs are divided into processing blocks according to the transaction type and the presence or absence of a transaction medium (card, passbook) (hereinafter the presence or absence of a passbook is referred to as "with/no passbook") according to the operational processing flow. Filed. Although predetermined processing block programs of the transaction pattern program are IPLed to the ATM 1a, some post-processing programs such as withdrawal processing, receipt printing, card sending, balance update, etc. are not IPLed.

第7図a及びbはIPLされる処理プログラムの
例で、支払,及び預金を無帳でカード取引する場
合の処理ブロツクがコード対応にフアイルされて
いる ホスト3は、取引の元帳となる取引データフア
イル31を備え、ATM1aから送られる取引可
否照会に応答し、また送信された取引結果により
取引データフアイル31を更新する機能を有す
る。
Figures 7a and 7b are examples of IPL processing programs, in which processing blocks for payment and deposit card transactions without a ledger are stored in a code-compatible file. It has a function of responding to inquiries about whether or not transactions are possible sent from the ATM 1a, and updating the transaction data file 31 with the sent transaction results.

従つて、始業時に電源ONされると、T/C2
aからIPLされてIPLメモリ15aに記憶される。
Therefore, when the power is turned on at the start of work, T/C2
The data is IPLed from a and stored in the IPL memory 15a.

顧客が取引を行う時は、まず操作部11より取
引種別の指定,例えば、無帳支払モード釦を押下
すると、IPLメモリ15aの支払の取引パターン
プログラムから最初の処理ブロツクとしてカード
挿入処理プログラムが読み出され、まずCRT1
2にカード挿入を促すガイダンスが表示される。
When a customer performs a transaction, he or she first specifies the type of transaction from the operation unit 11, for example, presses the non-account payment mode button, and then the card insertion processing program is read as the first processing block from the payment transaction pattern program in the IPL memory 15a. CRT1
2, a guidance prompting you to insert your card will be displayed.

顧客のカードが挿入されるとカードリードライ
ト部13でカードデータが読み取られ、次の処理
ブロツクとして暗証入力処理プログラムが読み出
され、CRT12に暗証入力を促すガイダンスが
表示される。
When the customer's card is inserted, the card data is read by the card read/write unit 13, a password input processing program is read out as the next processing block, and a guidance prompting the customer to input the password is displayed on the CRT 12.

暗証番号の入力により暗証照合されると、次の
処理ブロツクとして支払金額入力処理プログラム
が読み出され、CRT12に支払金額入力を促す
ガイダンスが表示される。
When the password is verified by inputting the password, the payment amount input processing program is read out as the next processing block, and guidance prompting the user to input the payment amount is displayed on the CRT 12.

支払金額が入力されるとCRT12に支払金額
が表示され、顧客の確認釦の押下により、次の処
理ブロツクとして送信処理プログラムが読み出さ
れ、ホスト3へ取引可否照会電文が送信されて取
引可否が応答される。ホスト3にて取引可と判別
された時、取引データフアイルを更新する。
When the payment amount is input, the payment amount is displayed on the CRT 12, and when the customer presses the confirmation button, the transmission processing program is read as the next processing block, and a transaction inquiry message is sent to the host 3 to confirm whether the transaction is possible. will be responded to. When the host 3 determines that the transaction is possible, the transaction data file is updated.

応答電文はT/C2aにおいて判別されて、取
引可の時は該当する出金処理プログラム,及び後
処理プログラムをATM1aへ送信する。
The response message is determined by the T/C 2a, and when the transaction is possible, the corresponding withdrawal processing program and post-processing program are transmitted to the ATM 1a.

ATM1aはこれに基いて、現金計数出納部1
7より要求金額の現金を送り出し、プリンタ部1
6でレシート印字が行われ、現金,レシート,及
びカードが送出される。
Based on this, the ATM 1a uses the cash counting section 1.
Send out the requested amount of cash from 7 and send it to printer section 1.
6, the receipt is printed and the cash, receipt, and card are sent out.

応答電文が取引不可の時はカード送出,取引不
可表示等のプログラムがATM1aに送信され、
これに従つて処理される。
If the response message indicates that the transaction is not possible, a program such as sending a card or displaying that the transaction is not possible is sent to the ATM1a.
Processed accordingly.

他の取引モードの場合にも同様にIPLされた複
数の取引パターンプログラムから対応する取引パ
ターンプログラムの処理ブロツクが順次出力され
て取引が行われる。
In the case of other transaction modes as well, the processing blocks of the corresponding transaction pattern programs are sequentially outputted from a plurality of IPLed transaction pattern programs and transactions are performed.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記従来方法によれば、各取引毎に動作処理の
フローが一意に決定されてしまい、複雑取引で1
取引中に複数の取引パターンが出てくる場合があ
ると、夫々の取引全体のプログラムを始めから準
備する必要があり、もし取引中に異なる取引パタ
ーンになる時は取引中止として始めからやり直す
ことになる。
According to the above conventional method, the flow of operation processing is uniquely determined for each transaction, and in complex transactions, one
If multiple trading patterns occur during trading, it is necessary to prepare the entire program for each trade from the beginning, and if a different trading pattern occurs during trading, the trading will be canceled and restarted from the beginning. Become.

また動作処理フローに変更がある場合、例えば
他の金融機関の入金,或いはコイン処理を可能と
する場合等には、取引パターンプログラムを変更
しなければならない。支払,預金等の単純取引の
場合には変更量は少ないと考えられるが、ATM
で処理可能な取引が一層複雑化する傾向にあり、
一意に取引の動作処理のフローが決定されると、
追加時毎に取引パターンプログラムの変更が発生
することになり、また一層複雑化した取引を追加
する場合にも変更量は少ないとはいえず、システ
ムのソフトウエアのメンテナンス及び品質管理に
余計な労力と費用が掛かるという問題点がある。
Furthermore, if there is a change in the operational processing flow, for example if it is possible to accept deposits from other financial institutions or to process coins, the transaction pattern program must be changed. In the case of simple transactions such as payments and deposits, the amount of change is considered to be small, but in the case of ATM
The transactions that can be processed by
Once the transaction flow is uniquely determined,
The transaction pattern program must be changed each time a transaction is added, and even when adding more complex transactions, the amount of changes cannot be said to be small, requiring extra effort for system software maintenance and quality control. The problem is that it is expensive.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロツク図である。 FIG. 1 is a block diagram of the principle of the present invention.

図において、1は自動取引装置、2は制御装
置、22は制御装置2に設けられ、取引種類に応
じた操作入力処理の処理コードの順序が指定され
た処理指定テーブルが記憶される第1の記憶手
段、 21は制御装置2に設けられ、複数の取引パタ
ーンプログラムの各々の処理ブロツクを取引種類
に応じた操作入力処理に分けて処理コード対応に
記憶する第2の記憶手段、 15は自動取引装置1に設けられ、第2の記憶
手段21からIPLされた操作入力処理のプログラ
ムを記憶する第3の記憶手段である。
In the figure, 1 is an automatic transaction device, 2 is a control device, and 22 is a first control device provided in the control device 2, which stores a process specification table in which the order of process codes for operation input processes according to transaction types is stored. Storage means, 21 is a second storage means provided in the control device 2, which stores processing blocks of each of the plurality of transaction pattern programs into operation input processing according to the transaction type and corresponding to the processing code; 15, automatic transaction processing; It is a third storage means provided in the apparatus 1 and stores a program for operation input processing that has been IPLed from the second storage means 21.

従つて取引種類入力時と、操作入力処理が終了
した都度、第1の記憶手段22に記憶された処理
コードの指定に基いて第3の記憶手段15から操
作入力処理のプログラムを読み出して取引処理を
遂行するように構成されている。
Therefore, at the time of inputting the transaction type and each time the operation input processing is completed, the operation input processing program is read from the third storage means 15 based on the designation of the processing code stored in the first storage means 22, and the transaction processing is performed. is configured to carry out.

〔作用〕[Effect]

自動取引装置1の第3の記憶手段15には制御
装置2の第2の記憶手段21から操作入力処理の
プログラムがIPLされており、自動取引装置1に
取引種類が入力された時、及び操作入力処理が終
了した都度、制御装置2の第1の記憶手段15か
ら該当する操作入力処理のプログラムの処理コー
ドを読み出し、第3の記憶手段15から処理コー
ドに対応する操作入力処理のプログラムを読み出
し、これに基いて操作入力処理が順次行われて取
引が遂行される。
The third storage means 15 of the automatic transaction device 1 has an IPL program for operation input processing from the second storage means 21 of the control device 2, and when a transaction type is input to the automatic transaction device 1 and the operation Each time input processing is completed, the processing code of the corresponding operation input processing program is read from the first storage means 15 of the control device 2, and the operation input processing program corresponding to the processing code is read from the third storage means 15. , Based on this, operation input processing is sequentially performed to complete the transaction.

即ち、取引パターンプログラムのフオーマツト
を従来例のように動作処理フローに合わせた形態
に記述するのではなく、取引パターンプログラム
内のいくつかの操作入力処理のプログラムを順次
制御装置2よりり指定して自動取引装置1の動作
を決定する方法で、制御装置2の指示を変更する
ことにより、自動取引装置1の動作を可変にする
ものである。
That is, instead of writing the format of the transaction pattern program in a format that matches the operational processing flow as in the conventional example, several operation input processing programs within the transaction pattern program are sequentially designated by the control device 2. This is a method for determining the operation of the automatic transaction device 1, and the operation of the automatic transaction device 1 is made variable by changing the instructions of the control device 2.

従つて取引の途中で異なるフローが生じる複雑
取引に対応することができ、また新たな複雑取引
のプログラムの変更,追加を容易に行うことがで
きる。
Therefore, it is possible to deal with complex transactions in which different flows occur during the transaction, and it is also possible to easily change or add new complex transaction programs.

〔実施例〕〔Example〕

以下本発明の一実施例を第2図〜第4図を参照
して説明する。全図を通じて同一符号は同一対象
物を示す。第2図で第1図に対応するものは1点
鎖線で囲んで示している。
An embodiment of the present invention will be described below with reference to FIGS. 2 to 4. The same reference numerals indicate the same objects throughout the figures. In FIG. 2, parts corresponding to those in FIG. 1 are shown surrounded by a dashed line.

第2図において、ATM11,12,…(以下
ATM11で説明する)はT/C2bに制御され、
T/C2bはホスト3に回線接続されている。
ATM11は、従来例で説明したATM1aのIPL
メモリ15aに代えてIPLメモリ15bを備え、
取引操作開始時,及び操作入力処理が終了した都
度、情報をT/C2bへ送り、応答される処理コ
ードに基いてIPLメモリ15bの対応する操作入
力処理のプログラムに従つて取引を遂行する機能
を有する。
In Figure 2, ATM1 1 , 1 2 , ... (hereinafter
ATM1 (explained in 1 ) is controlled by T/C2b,
The T/C 2b is connected to the host 3 by a line.
ATM1 1 is the IPL of ATM1a explained in the conventional example.
An IPL memory 15b is provided in place of the memory 15a,
At the start of a transaction operation and each time an operation input process is completed, the function sends information to the T/C 2b and executes the transaction according to the corresponding operation input process program in the IPL memory 15b based on the processing code that is responded. have

IPLメモリ15bは、次に述べるT/C2bの
プログラムフアイル21bからIPLされた操作入
力処理のプログラムを記憶するメモリである。
The IPL memory 15b is a memory that stores a program for operation input processing that is IPLed from a program file 21b of the T/C 2b, which will be described below.

T/C2bは、主制御部20a,処理指定テー
ブルフアイル22a,及びプログラムフアイル2
1bを備え、ATM11を制御すると共に、始業
時に複数の取引パターンプログラム,即ち、操作
入力処理のプログラムをATM11へIPLし、
ATM11から送られる取引種類,及び操作入力
処理終了の都度の情報を判別して、これに基いて
処理指定テーブルフアイル22aから該当する処
理コードを読み出してATM11へ送信し、また
ATM11とホスト3間の交信を中継する機能を
有し、ホスト3への取引可否照会の応答電文に従
つて、該当する処理プログラムをATM11へ送
信する機能を有する。
The T/C 2b includes a main control unit 20a, a process specification table file 22a, and a program file 2.
1b, controls the ATM 1 1 , and IPLs a plurality of transaction pattern programs, that is, operation input processing programs, to the ATM 1 1 at the start of business,
The transaction type sent from the ATM 1 1 and the information each time the operation input processing is completed are determined, and based on this, the corresponding processing code is read from the processing specification table file 22a and sent to the ATM 1 1 .
It has a function of relaying communication between the ATM 1 1 and the host 3, and has a function of transmitting a corresponding processing program to the ATM 1 1 in accordance with a response message to the host 3 inquiring about whether or not a transaction is possible.

処理指定テーブルフアイル22aは、複数の取
引種類及び無帳/有帳の種類の組合せ,即ち、取
引種別に応じた処理コードの順序が指定された処
理指定テーブルがフアイルされたメモリである。
第3図に処理指定テーブルのフオーマツトを例示
しており、横軸の取引種別に対して縦軸の処理順
序にコードが指定されている。このコードはプロ
グラムフアイル21b及びIPLメモリ15bに記
憶された操作入力処理プログラムのコードに対応
している。
The processing specification table file 22a is a memory in which a processing specification table is stored in which a combination of a plurality of transaction types and non-booked/booked types, that is, the order of processing codes according to the transaction type is specified.
FIG. 3 shows an example of the format of the processing specification table, in which codes are specified in the processing order on the vertical axis for transaction types on the horizontal axis. This code corresponds to the code of the operation input processing program stored in the program file 21b and the IPL memory 15b.

プログラムフアイル21bは、複数の取引パタ
ーンプログラムの各々の処理ブロツクを取引種
類,及び無帳/有帳の種類に応じた操作入力処理
プログラムに分けて処理コード対応にフアイルす
ると共に、出金処理,及び後処理プログラムを記
憶するメモリで、操作入力処理プログラムは
ATM11にIPLされる。第4図a〜fに処理ブロ
ツク毎の操作入力処理プログラムをコード対応に
記述したフオーマツトを例示しており、処理指定
テーブルフアイル22aに指定されたコードに基
いて読み出される。
The program file 21b divides each processing block of a plurality of transaction pattern programs into operation input processing programs according to transaction types and non-booked/booked types and files them in correspondence with processing codes. Memory that stores post-processing programs; operation input processing programs are
IPLed to ATM1 1 . FIGS. 4a to 4f illustrate a format in which the operation input processing program for each processing block is written in code correspondence, and is read out based on the code specified in the processing specification table file 22a.

このような構成及び機能を有するので、第5図
a及びbのフローチヤートにより無帳支払取引の
場合を例として作用を説明すると、 まず、始業時に電源ONされると、T/C2
bのプログラムフアイル21bから取引パター
ンプログラムがATM11にIPLされてIPLメモ
リ15bに記憶される 顧客が取引を行う時は、まず操作部11より
取引種別の指定する。ここでは無帳支払モード
釦を押下する。
Since it has such a configuration and function, the operation will be explained using the case of non-account payment transaction as an example using the flowchart shown in Fig. 5 a and b. First, when the power is turned on at the start of work, the
The transaction pattern program is IPLed from the program file 21b of the ATM 11 and stored in the IPL memory 15b. Here, press the no-book payment mode button.

するとIPLメモリ15bの送信処理ブロツク
の“00”の送信処理プログラムによりこの情報
がT/C2bへ送られ、取引種別が判別されて
処理指定テーブルフアイル22aの無帳支払の
第1処理のコード“10”が読み出される。
Then, this information is sent to the T/C 2b by the transmission processing program of "00" in the transmission processing block of the IPL memory 15b, the transaction type is determined, and the code "10" of the first processing of non-account payment in the processing specification table file 22a is sent. ” is read out.

コード“10”はATM11へ送信され、IPLメ
モリ15bの取引パターンプログラムの処理ブ
ロツク毎に分けられた操作入力処理プログラ
ム,即ち、ここではカード挿入処理ブロツクの
“10”→“カード挿入処理・無帳支払時”のプ
ログラムが読み出される。
The code "10" is sent to the ATM 11 , and the operation input processing program is divided into processing blocks of the transaction pattern program in the IPL memory 15b. The program "At the time of payment" is read out.

読み出されたプログラムに従つてCRT12
にカード挿入を促すガイダンスが表示され、カ
ードが挿入されるとカードリードライト部13
でカードデータが読み取られる。
CRT12 according to the read program
A guidance prompting you to insert the card is displayed, and when the card is inserted, the card read/write section 13
The card data is read.

そこでコード“11”により“送信処理”のプ
ログラムが読み出されて、T/C2bへ第1処
理終了が通知される。“送信処理”は常に操作
入力処理に付随して行われる。
Then, the "transmission processing" program is read out with the code "11", and the T/C 2b is notified of the end of the first processing. "Transmission processing" is always performed in conjunction with operation input processing.

すると処理指定テーブルフアイル22aから
第2処理のコード“20”が読み出される。
Then, the code "20" for the second process is read from the process designation table file 22a.

コード“20”はATM11へ送信され、IPLメ
モリ15bから暗証入力処理ブロツクの“20”
→“暗証入力処理・無帳支払時”のプログラム
が読み出される。
The code “20” is sent to the ATM11 , and the code “20” is sent to the PIN input processing block from the IPL memory 15b.
→The program for “Password input processing/when paying without account” is read.

このプログラムに従つてCRT12に暗証入
力を促すガイダンスが表示される。
According to this program, a guidance prompting the user to input the password is displayed on the CRT 12.

暗証番号の入力により暗証照合される。 The password will be verified by entering the password.

そこでコード“21”により“送信処理”のプ
ログラムが読み出されて、T/C2bへ第2処
理終了が通知される。
Then, the "transmission processing" program is read out with the code "21", and the T/C 2b is notified of the end of the second processing.

すると処理指定テーブルフアイル22aから
第3処理のコード“40”が読み出される。
Then, the code "40" for the third process is read from the process designation table file 22a.

コード“40”はATM11へ送信され、IPLメ
モリ15bから暗証入力処理ブロツクの“40”
→“金額入力処理・無帳支払時”のプログラム
が読み出される。
The code “40” is sent to the ATM11 , and the code “40” is sent to the PIN input processing block from the IPL memory 15b.
→The program for “amount input processing/when paying without account” is read.

CRT12に支払金額入力を促すガイダンス
が表示される。
A guidance prompting you to enter the payment amount is displayed on the CRT 12.

支払金額が入力されるとCRT12に支払金
額が表示され、顧客により確認釦が押下され
る。
When the payment amount is input, the payment amount is displayed on the CRT 12, and the customer presses a confirmation button.

そこでコード“41”により“送信処理”のプ
ログラムが読み出されて、T/C2bへ第3処
理終了が通知されると共に、ホスト3に取引可
否照会電文が送信される。
Then, the "transmission processing" program is read out with the code "41", and the T/C 2b is notified of the end of the third processing, and a message inquiring about whether or not the transaction is possible is sent to the host 3.

ホスト3で取引可否が判別され、応答が取引
可であれば、ホスト3の取引データフアイルが
更新される。また応答の内容によりT/C2b
のプログラムフアイル21bより出金処理,及
び後処理プログラムが出力してATM11に送
られ、以下従来例で説明したと同様に、出金処
理され、レシート印字が行われて、現金,レシ
ート,及びカードが送出される。また応答が取
引不可の時は、カード送出プログラムが出力し
てATM11に送られ、CRT12に取引不可を
表示すると共にカードが送出される。
The host 3 determines whether the transaction is possible, and if the response is that the transaction is possible, the transaction data file of the host 3 is updated. Depending on the content of the response, T/C2b
The withdrawal processing and post-processing programs are outputted from the program file 21b and sent to the ATM 11 , where the withdrawal processing and receipt printing are performed in the same manner as explained in the conventional example below. A card is sent out. If the response is that the transaction is not possible, the card sending program outputs the output and sends it to the ATM 11 , displays the transaction not possible on the CRT 12, and sends out the card.

このようにして、取引パターンプログラム内の
操作入力処理のプログラムを順次T/C2bから
指定してATM11の動作を決定することにより、
ATM11の動作を可変にすることができるので、
取引の途中で異なるフローが生じる複雑取引に対
応することができ、また新たな複雑取引のプログ
ラム変更,追加が容易でソフトウエアの維持/管
理を容易に行うことができる。
In this way, by sequentially specifying the operation input processing program in the transaction pattern program from the T/C 2b and determining the operation of the ATM 1 1 ,
Since the operation of ATM11 can be made variable,
It is possible to handle complex transactions where different flows occur during the transaction, and it is easy to change and add new complex transactions to the program, making it easy to maintain and manage the software.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、取引種類
に対応する操作入力処理プログラムを順次制御装
置から指定して自動取引装置の動作を決定するこ
とにより、自動取引装置の動作を可変にすること
ができるので、取引の途中で異なるフローが生じ
る複雑取引に対応することができ、また新たな複
雑取引に対してプログラム変更,追加を容易に行
うことができ、更にソフトウエアのメンテナンス
及び品質管理が容易になるという効果がある。
As explained above, according to the present invention, the operation of the automatic transaction device can be made variable by sequentially specifying the operation input processing program corresponding to the transaction type from the control device to determine the operation of the automatic transaction device. This makes it possible to handle complex transactions where different flows occur during the transaction, and it is also easy to change and add programs for new complex transactions, and it is also easy to maintain and control the quality of the software. It has the effect of becoming

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の原理ブロツク図、第2図は本
発明による実施例を示すブロツク図、第3図は実
施例の処理指定テーブルの説明図、第4図は実施
例の処理ブロツク毎の処理プログラムの説明図、
第5図は実施例の作用を示すフローチヤート、第
6図は従来例を示すブロツク図、第7図は従来例
の取引パターンプログラムの処理ブロツクを示す
説明図である。 図において、1は自動取引装置、1a,1b,
1,12はATM、2は制御装置、2a,2bは
T/C、3はホスト、15は第3の記憶手段、1
5a,15bはIPLメモリ、21は第2の記憶手
段、21a,21bはプログラムフアイル、22
は第1の記憶手段、22aは処理指定テーブルフ
アイルを示す。
Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram showing an embodiment according to the invention, Fig. 3 is an explanatory diagram of a processing specification table of the embodiment, and Fig. 4 is a diagram of each processing block of the embodiment. An explanatory diagram of the processing program,
FIG. 5 is a flowchart showing the operation of the embodiment, FIG. 6 is a block diagram showing a conventional example, and FIG. 7 is an explanatory diagram showing processing blocks of a conventional transaction pattern program. In the figure, 1 is an automatic transaction device, 1a, 1b,
1 1 and 1 2 are ATMs, 2 is a control device, 2a and 2b are T/Cs, 3 is a host, 15 is a third storage means, 1
5a and 15b are IPL memories, 21 is a second storage means, 21a and 21b are program files, 22
22a represents a first storage means, and 22a represents a process designation table file.

Claims (1)

【特許請求の範囲】 1 顧客固有のデータが記された取引媒体から読
み取つたデータ及び操作入力される取引種類を含
むデータに基いて該当する取引パターンプログラ
ムに従つて取引が行われる自動取引装置1と、 該自動取引装置1を制御し、且つ複数の取引種
類に応じた取引パターンプログラムを保有する制
御装置2とから成り、 該制御装置2から該取引パターンプログラムが
該自動取引装置1に送信される自動取引システム
であつて、 前記制御装置2に、前記取引種類に応じた処理
コードの順序が指定された処理指定テーブルを記
憶する第1の記憶手段22と、 前記複数の取引パターンプログラムの各処理ブ
ロツクを取引種類に応じた操作入力処理に分けて
処理コード対応に記憶する第2の記憶手段21
と、 前記自動取引装置1に、該第2の記憶手段21
から初期プログラムロードされる処理指定テーブ
ルを記憶する第3の記憶手段15とを備え、 該取引種類入力時と操作入力処理が終了した都
度指定される該第1の記憶手段22に記憶された
処理コードに基いて該第3の記憶手段15から操
作入力処理のプログラムを読み出して取引処理を
遂行することを特徴とする自動取引システム。
[Scope of Claims] 1. Automatic transaction device 1 in which transactions are performed in accordance with a corresponding transaction pattern program based on data read from a transaction medium in which customer-specific data is recorded and data including transaction types inputted by operation. and a control device 2 that controls the automatic transaction device 1 and has transaction pattern programs corresponding to a plurality of transaction types, and the transaction pattern program is transmitted from the control device 2 to the automatic transaction device 1. An automated trading system comprising: a first storage means 22 for storing a processing specification table in which the order of processing codes according to the transaction type is specified in the control device 2; and each of the plurality of transaction pattern programs. A second storage means 21 that divides processing blocks into operation input processing according to transaction types and stores them in correspondence with processing codes.
and, in the automatic transaction device 1, the second storage means 21
and a third storage means 15 for storing a processing specification table that is initially loaded by the program, and the processing stored in the first storage means 22 is specified at the time of inputting the transaction type and each time the operation input processing is completed. An automatic transaction system characterized in that a program for operation input processing is read out from the third storage means 15 based on a code and transaction processing is executed.
JP62046033A 1987-02-27 1987-02-27 Automatic transaction system Granted JPS63211462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62046033A JPS63211462A (en) 1987-02-27 1987-02-27 Automatic transaction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62046033A JPS63211462A (en) 1987-02-27 1987-02-27 Automatic transaction system

Publications (2)

Publication Number Publication Date
JPS63211462A JPS63211462A (en) 1988-09-02
JPH0463426B2 true JPH0463426B2 (en) 1992-10-09

Family

ID=12735726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62046033A Granted JPS63211462A (en) 1987-02-27 1987-02-27 Automatic transaction system

Country Status (1)

Country Link
JP (1) JPS63211462A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012093489A1 (en) 2011-01-07 2012-07-12 富士通株式会社 Computation processing device and branch prediction method

Also Published As

Publication number Publication date
JPS63211462A (en) 1988-09-02

Similar Documents

Publication Publication Date Title
JP2001290945A (en) Financial transaction method using automatic teller machine, method for display of financial transaction menu, system for utilizing automatic teller machine, automatic teller machine, and repeating center
JP2003067816A (en) Automatic receiving and paying machine
JP2003281388A (en) Automatic transaction device
KR0150811B1 (en) Automatic cash transaction system
JPH0728918A (en) Control method for automatic transaction device with use of plural account cards
JPH0463426B2 (en)
JPH09223171A (en) Method for managing issue of card
JP2687865B2 (en) Automatic transaction equipment
JP3134870B2 (en) Automatic transaction device and transfer control method using the same
JPS63191298A (en) Automatic transaction system
JP3601444B2 (en) Continuous transaction automatic input device and automatic transaction device
JP2008242784A (en) Automatic transaction device and automatic transaction system
JPH0421903B2 (en)
JP2658131B2 (en) Passbook issuing system
JP2700548B2 (en) Automatic cash handling equipment
JPS5994171A (en) Automatic cash dealing system
JPS63220359A (en) Automatic transaction system
JPS60181971A (en) Transaction executing system
JPH0896052A (en) Management method for transaction result with other bank
JPH0370070A (en) Automatic transfer system
JPH10207967A (en) Financial system
JPS6270967A (en) Off-line operation system for automatic transaction device
JPH10162201A (en) Automatic teller machine
JPS61241869A (en) Transaction control system for on-line terminal equipment
JPS646501B2 (en)

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term