Nothing Special   »   [go: up one dir, main page]

JPS63211462A - Automatic transaction system - Google Patents

Automatic transaction system

Info

Publication number
JPS63211462A
JPS63211462A JP62046033A JP4603387A JPS63211462A JP S63211462 A JPS63211462 A JP S63211462A JP 62046033 A JP62046033 A JP 62046033A JP 4603387 A JP4603387 A JP 4603387A JP S63211462 A JPS63211462 A JP S63211462A
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.)
Granted
Application number
JP62046033A
Other languages
Japanese (ja)
Other versions
JPH0463426B2 (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

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

Abstract

PURPOSE:To cope with a complicated transaction generating a different flow on the way of a transaction, and also, to facilitate the change and the addition of a program of a new complicated transaction, by designating successively an operation input processing program corresponding to a transaction kind, from a controller and determining the operation of an automatic teller machine. CONSTITUTION:To the third storage means 15 of the automatic teller machine 1, the program of an operation input processing is loaded as an initial program from the second storage means 21 of a controller 2, and when a transaction kind is inputted to the automatic teller machine 1, and whenever the operation input processing is ended, the processing code of a program of the operation input processing concerned is read out from the first storage means 22 of a controller 2, the program of the operation input processing corresponding to the processing code is read out of the third storage means 15, and based thereon, the operation input processing is executed successively and the transaction is performed. In such a way, it is possible to cope with a complicated transaction for generating a different flow on the way of a transaction, and also, the change and the addition of the program of a novel complicated transaction can be executed easily.

Description

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

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

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

銀行等で現金自動預金支払兼用機(AutomaLic
Teller Machine :以下ATMという)
等の自動取引装置が広く利用されており、これらの自動
取引装置は通常複数台がターミナルコントローラ(Te
r−minal Controller :以下T/C
という)に制御され、T/Cから取引パターンプログラ
ムを自動取引装置へ初期ロードして取引が行われる。
Automated deposit payment machines (AutomaLic) are available at banks, etc.
Teller Machine (hereinafter referred to as ATM)
Automated transaction devices such as
r-minal Controller: Hereafter T/C
), a transaction pattern program is initially loaded from the T/C to the automatic transaction device, and transactions are 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 it is necessary to There is a need for a method that allows for easy modification and replacement of software to accommodate the

〔従来の技術〕[Conventional technology]

第6図は銀行等における自動取引システムのブロック図
を示□し、図において、ATM1a+1b、−・・がT
/C2aに接続され、T/C2aはホストコンピュータ
(以下ホストという)3に回線接続されている。
Figure 6 shows a block diagram of an automatic transaction system in banks, etc. In the figure, ATM1a+1b, -... are T
/C2a, and the T/C2a is connected to a host computer (hereinafter referred to as host) 3 by a line.

ATMlaは、主制御部10.操作部11.ディスプレ
イ (以下CRTという)12.カードリードライト部
131通帳リードライト部14. T/C2aより初期
プログラムロード(以下IPLという)される取引パタ
ーンプログラムを記憶するIPLメモリ15a。
ATMla has a main control unit 10. Operation unit 11. Display (hereinafter referred to as CRT) 12. Card read/write section 131 Passbook read/write section 14. An IPL memory 15a stores a transaction pattern program that is initial program loaded (hereinafter referred to as IPL) from the T/C 2a.

プリンタ部16.及び現金収納金庫と入出金される現金
の鑑別計数手段を備えた現金計数出納部17で構成され
ている。ATMlb、−・も同様な構成である。以下A
TM1aで説明する。
Printer section 16. and a cash counting and dispensing section 17 equipped with a cash storage safe and means for counting and discriminating cash to be deposited and withdrawn. ATMlb,-- also have a similar configuration. Below A
This will be explained in TM1a.

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

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

第7図(a)及び(b)はIPLされる処理プログラム
の例で、支払、及び預金を無帳でカード取引する場合の
処理ブロックがコード対応にファイルされている  。
FIGS. 7(a) and 7(b) are examples of IPL processing programs, in which processing blocks for payment and deposit card transactions are filed in correspondence with codes.

ホスト3は、取引の元帳となる取引データファイル31
を備え、ATMlaから送られる取引可否照会に応答し
、また送信された取引結果により取引データファイル3
1を更新するa能を有する。
The host 3 stores a transaction data file 31 that serves as a transaction ledger.
, responds to transaction permission inquiries sent from ATMla, and creates transaction data file 3 based on the sent transaction results.
It has the ability to update 1.

従って、始業時に電源ONされると、T/C2aからI
PLされてIPLメモリ15aに記憶される。
Therefore, when the power is turned on at the start of work, I
It is PL'd and stored in the IPL memory 15a.

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

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

暗証番号の入力により暗証照合されると、次の処理ブロ
ックとして支払金額入力処理プログラムが読み出され、
CRT12に支払金額入力を促すガイダンスが表示され
る。
Once the PIN is verified by entering the PIN, the payment amount input processing program is read as the next processing block.
A 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において判別されて、取引可の時
は該当する出金処理プログラム、及び後処理プログラム
をATMlaへ送信する。
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 ATMla.

ATMlaはこれに基いて、現金計数出納部17より要
求金額の現金を送り出し、プリンタ部16でレシート印
字が行われ、現金、レシート、及びカードが送出される
Based on this, the ATM la sends out the requested amount of cash from the cash counter 17, prints a receipt at the printer section 16, and sends out the cash, receipt, and card.

応答電文が取引不可の時はカード送出、取引不可表示等
のプログラムがATMlaに送信され、これに従って処
理される。
When the response message indicates that the transaction is not possible, a program for sending a card, displaying that the transaction is not possible, etc. is sent to the ATM la, and processing is performed accordingly.

他の取引モードの場合にも同様にIPLされた複数の取
引パターンプログラムから対応する取引パターンプログ
ラムの処理ブロックが順次出力されて取引が行われる。
In the case of other transaction modes, similarly, processing blocks of corresponding transaction pattern programs are sequentially output 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 when multiple transaction patterns occur in one transaction in a complex transaction, the entire program for each transaction must be changed. It is necessary to prepare from the beginning, and if a different trading pattern occurs during trading, the trading will be canceled and restarted from the beginning.

また動作処理フローに変更がある場合9例えば他の金融
機関の入金、或いはコイン処理を可能とする場合等には
、取引パターンプログラムを変更しなければならない、
支払、預金等の単純取引の場合には変更量は少ないと考
えられるが、ATMで処理可能な取引が一層複雑化する
傾向にあり、−意に取引の動作処理のフローが決定され
ると、追加時毎に取引パターンプログラムの変更が発生
することになり、また一層複雑化した取引を追加する場
合にも変更量は少ないとはいえず、システムのソフトウ
ェアのメンテナンス及び品質管理に余計な労力と費用が
掛かるという問題点がある。
In addition, if there is a change in the operational processing flow9, for example, if deposits from other financial institutions or coin processing are to be made possible, 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 the transactions that can be processed by ATMs tend to become more complex. 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, resulting in extra effort and effort for system software maintenance and quality control. The problem is that it costs money.

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

第1図は零発゛明の原理ブロック図である。 FIG. 1 is a block diagram of the principle of zero-starting.

図において、lは自動取引装置、2は制御装置、22は
制御装置2に設けられ、取引種類に応じた操作入力処理
の処理コードの順序が指定された処理指定テーブルが記
憶される第1の記憶手段、21は制御装置2に設けられ
、複数の取引パターンプログラムの各々の処理ブロック
を取引種類に応じた操作入力処理に分けて処理コード対
応に記憶する第2の記憶手段、 15は自動取引装置1に設けられ、第2の記憶手段21
″パ6 T P L戸0111人”処理07°°パ9”
を記憶する第3の記憶手段である。
In the figure, l is provided in the automatic transaction device, 2 is a control device, and 22 is a first table 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 and stores each processing block of a plurality of transaction pattern programs into operation input processing according to the transaction type in correspondence with the processing code; 15 is an automatic transaction; A second storage means 21 provided in the device 1
"Pa 6 T P L door 0111 people" Processing 07°° Pa 9"
This is the third storage means for storing.

従って取引種類入力時と、操作入力処理が終了した都度
、第1の記憶手段22に記憶された処理コードの指定に
基いて第3の記憶手段15から操作入力処理のプログラ
ムを読み出して取引処理を遂行するように構成されてい
る。
Therefore, when 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 executed. configured to perform.

〔作用〕[Effect]

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

即ち、取引パターンプログラムのフォーマットを従来例
のように動作処理フローに合わせた形態に記述するので
はなく、取引パターンプログラム内のいくつかの操作入
力処理のプログラムを順次制御袋?i!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 written in a control bag. i! In this method, the operation of the automatic transaction apparatus 1 is determined by specifying the operation of the automatic transaction apparatus 1 from 2, and the operation of the automatic transaction apparatus 1 is made variable by changing the instructions of the control apparatus 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 and 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 refer to the same objects throughout the design. Second
In the figure, parts corresponding to FIG. 1 are surrounded by a dashed line.

第2図において、ATMI□1.、・−・(以下ATM
l、で説明する)はT/C2bに制御され、T/C2b
はホスト3に回線接続されている− A T M 1 
+は、従来例で説明したATMlaのIPLメモリ15
aに代えてIPLメモリ′15bを備え、取引操作開始
時。
In FIG. 2, ATMI□1. ,...(hereinafter referred to as ATM)
l) is controlled by T/C2b, and T/C2b
is connected to host 3 - ATM 1
+ is the ATMla IPL memory 15 explained in the conventional example.
An IPL memory '15b is provided in place of a, at the time of starting trading operations.

及び操作入力処理が終了した都度、情報をT/C2bへ
送り、応答される処理コードに基いてIPLメモリ15
bの対応する操作入力処理のプログラムに従って取引を
遂行する機能を有する。
And each time the operation input processing is completed, the information is sent to the T/C 2b, and the IPL memory 15 is sent based on the processing code that is responded.
It has a function of executing transactions according to the corresponding operation input processing program of b.

IPLメモリ15bは、次に述べるT/C2bのプログ
ラムファイル21bからIPLされた操作人力処理のプ
ログラムを記憶するメモリであるやT’/C2bは、主
制御部20a、処理指定テーブルフアイル22a、及び
プログラムファイル21bを備え、ATMl、を制御す
ると共に、始業時に複数の取引パターンプログラム、即
ち、操作入力処理のプログラムをA T M I Iへ
lPLL、、ATMIIから送られる取引種類、及び操
作入力処理終了の都度の情報を判別して、これに茫いて
処理指定テーブルファイル22aから該当する処理コー
ドを読み出してA T Mllへ送信し、またA T 
M 1 +とホスト3間の交イ8を中継する機能を有し
、ホスト3への取引可否照会の応答電文に従って、該当
する処理プログラムをA T Mllへ送信する機能を
存する。
The IPL memory 15b is a memory that stores a program for manual operation processing that is IPLed from the program file 21b of the T/C 2b, which will be described next. The file 21b is provided with a file 21b, which controls the ATMI, and also sends a plurality of transaction pattern programs, that is, operation input processing programs, to the ATMI at the start of business. It determines the information each time, reads the corresponding processing code from the processing specification table file 22a, and sends it to the AT Mll.
It has a function of relaying the communication 8 between M 1 + and the host 3, and has a function of transmitting the corresponding processing program to the AT Mll in accordance with the response message to the host 3 to inquire about whether or not the transaction is possible.

処理指定テーブルファイル22aは、′複数の取引種類
及び無帳/有幅の種類の組合せ、即ち、取引種別に応じ
た処理コードの順序が指定された処理指定テーブルがフ
ァイルされたメモリである。第3図に処理指定テーブル
のフォーマットを例示しており、横軸の取引種別に対し
て縦軸の処理順序にコードが指定されている。このコー
ドはプログラムファイル21b及びIPLメモリ15b
に記憶された操作入力処理プログラムのコードに対応し
ている。
The process designation table file 22a is a memory in which a process designation table is stored in which a combination of a plurality of transaction types and non-booked/marginal transaction types, that is, the order of process codes according to the transaction types 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 is stored in the program file 21b and IPL memory 15b.
This corresponds to the code of the operation input processing program stored in the .

プログラムファイル21bは、複数の取引パターンプロ
グラムの各々の処理ブロックを取引種類。
The program file 21b stores each processing block of a plurality of transaction pattern programs as a transaction type.

及び無111m/有幅の種類に応じた操作入力処理プロ
グラムに分けて処理コード対応にファイルすると共に、
出金処理、及び後処理プログラムを記憶するメモリで、
操作入力処理プログラムはA T M 1 +にIPL
される。第4図(al〜(flに処理ブロック毎の操作
入力処理プログラムをコード対応に記述したフォーマッ
トを例示しており、処理指定テーブルファイル22aに
指定されたコードに基いて読み出される。
In addition to dividing into operation input processing programs according to the type of 111m/width and non-width, and filing them according to the processing code,
A memory that stores withdrawal processing and post-processing programs.
The operation input processing program is IPLed to ATM1+.
be done. FIG. 4 (al to (fl) exemplifies 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/C2bのプロ
グラムファイル21bから取引パターンプログラムがA
 T M 1 +にIPLされてIPLメモリ15bに
記憶される。
Since it has such a configuration and function, the operation will be explained using the flowcharts in FIGS. 5(a) and ('b) as an example of a non-book payment transaction. ■First, when the power is turned on at the start of work, the T The transaction pattern program is A from the program file 21b of /C2b.
The signal is IPLed to T M 1 + and stored in the IPL memory 15b.

■顧客が取引を行う時は、まず操作部11より取引種別
の指定する。ここでは無帳支払モード釦を押下する。
■When a customer makes a transaction, he or she first specifies the type of transaction using the operation unit 11. Here, press the no-book payment mode button.

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

■コード“10”はA T M 1 +へ送信され、I
PLメモリ15bの取引パターンプログラムの処理ブロ
ック毎に分けられた操作入力処理プログラム、即ち、こ
こではカード挿入処理ブロックの“10”→“カード挿
入処理・無帳支払時”のプログラムが読み出される。
■The code “10” is sent to ATM 1 +,
The operation input processing program divided for each processing block of the transaction pattern program in the PL memory 15b, ie, the program of "10" in the card insertion processing block → "Card insertion processing/payment without book" is read out.

■読み出されたプログラムに従ってCRT12にカード
挿入を促すガイダンスが表示され、カードが挿入される
とカードリードライト部13でカードデータが読み取ら
れる。
(2) Guidance prompting the card to be inserted is displayed on the CRT 12 according to the read program, and when the card is inserted, the card read/write unit 13 reads the card data.

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

■すると処理指定テーブルファイル22aから第2処理
のコード″20″が読み出される。
(2) Then, the code "20" of the second process is read from the process specification table file 22a.

■コード″20”はATMIIへ送信され、IPLメモ
リ15bから暗証入力処理ブロックの“20”−“暗証
入力処理・無帳支払時”のプログラムが読み出される。
(2) The code "20" is transmitted to the ATMII, and the program for "20"--"Password input processing/payment without account" of the password input processing block is read out from the IPL memory 15b.

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

[相]暗証番号の入力により暗証照合される。[Phase] The password is verified by entering the password.

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

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

■コード“40″はA T M 1 lへ送信され、I
PLメモリ15bから暗証入力処理ブロックの“40”
−“金額入力処理・無帳支払時”のプログラムが読み出
される。
■The code “40” is sent to ATM 1 l,
“40” of the password input processing block from the PL memory 15b
- The program for “amount input processing/when paying without a check” is read.

■CRT12に支払金額入力を促すガイダンスが表示さ
れる。
■A guidance prompting you to input 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”により6送信処理”のプロ
グラムが読み出されて、T/C2bへ第3処理終了が通
知されると共に、ホスト3に取引可否照会電文が送信さ
れる。
[Phase] Then, the program of 6 transmission processing is read by the code "41", and the completion of the third processing is notified to the T/C 2b, and a message inquiring about whether or not the transaction is possible is transmitted to the host 3.

■ホスト3で取引可否が判別され、応答が取引可であれ
ば、ボスト3の取引データファイルが更新される。また
応答の内容によりT/C2bのプロゲラ、ムファイル2
1bより出金処理、及び後処理プログラムが出力してA
TMIIに送られ、以下従来例で説明したと同様に、出
金処理され、レシート印字が行われて、現金、レシート
、及びカードが送出される。また応答が取引不可の時は
、カード送出プログラムが出力してA T M I I
に送られ、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. Also, depending on the content of the response, T/C2b progera, mu file 2
Withdrawal processing and post-processing program output from 1b and A
The money is sent to the TMII, and the money is withdrawn, the receipt is printed, and the cash, receipt, and card are sent out in the same manner as described in the conventional example below. Also, if the response is that transactions are not possible, the card sending program outputs
The transaction is not possible and the card is sent to the CRT 12, and the card is sent to the CRT 12.

このようにして、取引パターンプログラム内の操作入力
処理のプログラムを順次’r’/C2bから指定してA
 T M 1 lの動作を決定することにより、ATM
l、の動作を可変にすることができるので、取引の途中
で異なるフローが生じる複雑取引に対応することができ
、また新たな複雑取引のプログラム変更、追加が容易で
ソフトウェアの維持/管理を容易に行うことができる。
In this way, specify the operation input processing program in the transaction pattern program sequentially starting from 'r'/C2b and A.
By determining the operation of T M 1 l, the ATM
Since the operation of l 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. can be done.

〔発明の効果〕〔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.
Furthermore, program changes and additions can be easily made for new complex transactions, and software maintenance and quality control are also facilitated.

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

第1図は本発明の原理ブロック図、 第2図は本発明による実施例を示すブロック図、第3図
は実施例の処理指定テーブルの説明図、第“4図は実施
例の処理ブロック毎の処理プログラムの説明図、 第5図は実施例の作用を示すフローチャート、第6図は
従来例を示すブロック図、 第7図は従来例の取引パターンプログラムの処理ブロッ
クを示す説明図である。 図において、 1は自動取引装置、  18.1b、11,12はAT
M、2は制御装置、    2a、2bはT/C122
は第1の記憶手段、 本発明の原理ブロック図 第  1  図 本発明の実施例を示すブロック図 第  2  図 コード 送信処理ブロック       コード カー
ド挿入処理ブロック第  4  図 コード 通帳挿入処理ブロック     コード 金額
入力処理ブロック3 F       (d)    
      4 F        (e)5F   
   (f) 実施例の処理ブロック毎の処理プログラムの説明図筒 
 4  図
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 present invention, Fig. 3 is an explanatory diagram of a processing specification table of the embodiment, and Fig. 4 is a block diagram of each processing block of the embodiment. FIG. 5 is a flow chart 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 diagram, 1 is an automatic transaction device, 18.1b, 11, 12 are AT
M, 2 is the control device, 2a, 2b are T/C122
Figure 1 is a block diagram of the principle of the present invention. Figure 2 is a block diagram showing an embodiment of the present invention. Figure 2 is a code transmission processing block. Code is a card insertion processing block. Figure 4 is a code passbook insertion processing block. Code is an amount input processing block. 3 F (d)
4 F (e) 5F
(f) Illustration of the processing program for each processing block in the example
4 Figure

Claims (1)

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

Cited By (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

Cited By (2)

* 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
US8751776B2 (en) 2011-01-07 2014-06-10 Fujitsu Limited Method for predicting branch target address based on previous prediction

Also Published As

Publication number Publication date
JPH0463426B2 (en) 1992-10-09

Similar Documents

Publication Publication Date Title
JP2003067816A (en) Automatic receiving and paying machine
JP2003281388A (en) Automatic transaction device
JPS63211462A (en) Automatic transaction system
JP3990529B2 (en) Passbook issuing machine
JPS60250470A (en) Cash dealing processing device
JP3738379B2 (en) Automated trading system
JP7563736B2 (en) Product sales data processing device, program, and product sales data processing method
JPS62169678A (en) Passbook entry control system of automatic transaction apparatus
JP2003141605A (en) Ic card adaptive automatic transaction machine
JP3134870B2 (en) Automatic transaction device and transfer control method using the same
JP2658131B2 (en) Passbook issuing system
JPS5837771A (en) Transaction processing system for automatic transaction processor
JPS6270967A (en) Off-line operation system for automatic transaction device
JPS63261463A (en) Automatic payment system
JPH0370070A (en) Automatic transfer system
JPS5994171A (en) Automatic cash dealing system
JPH0427596B2 (en)
JPH0421903B2 (en)
JPS60181971A (en) Transaction executing system
JPS63261466A (en) Automatic transaction machine
JPH076188A (en) Automatic transaction device
JPH08202926A (en) Automatic transaction system
JPH045225B2 (en)
JPS63220359A (en) Automatic transaction system
JPS60128564A (en) Automatic transaction device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term