JPH0630120B2 - IC card trading system - Google Patents
IC card trading systemInfo
- Publication number
- JPH0630120B2 JPH0630120B2 JP25862984A JP25862984A JPH0630120B2 JP H0630120 B2 JPH0630120 B2 JP H0630120B2 JP 25862984 A JP25862984 A JP 25862984A JP 25862984 A JP25862984 A JP 25862984A JP H0630120 B2 JPH0630120 B2 JP H0630120B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- card
- transaction
- procedure
- 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
Links
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【発明の詳細な説明】 (a)技術分野 この発明はICカードを利用して取引を行うことのでき
るICカード取引システムに関する。Description: (a) Technical Field The present invention relates to an IC card transaction system capable of conducting transactions using an IC card.
(b)発明の背景 内部にメモリを有するICカードは、それ自身処理能力
を有するインテリジェント化されたカードとして今後広
範囲に普及する可能性を持っている。ICカードが従来
のMSカード(磁気ストライプ面を有するカード)と大
きく異なる点は、ICカード自身がインテリジェント機
能を備えるとともに記憶容量を非常に大きくすることが
できる点である。(b) Background of the Invention An IC card having a memory inside has a possibility of becoming widespread in the future as an intelligent card having its own processing capability. The IC card is greatly different from the conventional MS card (card having a magnetic stripe surface) in that the IC card itself has an intelligent function and can greatly increase the storage capacity.
(c)発明の目的 この発明の目的は、上記のようなICカードの特性を利
用して、取引処理装置の操作手順をICカード自身が記
憶できるようにし、また、その記憶できる操作手順を取
引種別毎および銀行別の複数種類として一つのICカー
ドで多くの取引を行うことを可能にするとともに、複数
の銀行と取引できるようにし、さらに、取引時には多く
の操作手順から必要なデータの選択を行う作業を取引装
置側で行うようにして、ICカード側の負担を軽減でき
るICカード取引システムを提供することにある。(c) Object of the Invention The object of the present invention is to enable the IC card itself to store the operating procedure of the transaction processing device by utilizing the characteristics of the IC card as described above, and to trade the memorable operating procedure. It is possible to do many transactions with one IC card as multiple types for each type and for each bank, and it is possible to do transactions with multiple banks. Furthermore, at the time of transaction, necessary data can be selected from many operation procedures. An object of the present invention is to provide an IC card transaction system that can reduce the burden on the IC card side by performing the work to be performed on the transaction device side.
(d)発明の構成および効果 この発明は要約すれば、ICカードに、ATM等の操作
手順および外部データ入力装置からのアクセスで書き込
むことのできる取引データを、取引種別毎および銀行別
に複数種類記憶可能な操作手順テーブル、更に取引の際
取引処理装置に対して前記テーブルの記憶データを全て
送信する手段を設け、且つ取引処理装置にはICカード
から送られてきたテーブルの記憶データから所定の取引
データを選択する手段を設けたことを特徴とする。(d) Structure and Effect of the Invention In summary, the present invention stores a plurality of types of transaction data that can be written in an IC card by operating procedures such as ATM and access from an external data input device for each transaction type and each bank. A possible operation procedure table is further provided, and means for transmitting all the stored data of the table to the transaction processing device at the time of transaction is provided, and the transaction processing device performs a predetermined transaction from the stored data of the table sent from the IC card. It is characterized in that a means for selecting data is provided.
このように構成することによってこの発明によれば、一
つのICカードで複数の手順を記憶することができ、ま
た一つのICカードで複数の銀行と取引することができ
るようになるため、カード所有者や銀行側にとって非常
に便利で有用なものとなる。また、取引時にICカード
は、その時点で記憶している全てのデータを取引処理装
置に対して送るだけでよいためにICカード側でのソフ
トウエア上の負担が非常に軽くなり、その分メモリ容量
も少なくてすみコスト的に安くなる利点がある。With this configuration, according to the present invention, one IC card can store a plurality of procedures, and one IC card enables transactions with a plurality of banks. It will be very convenient and useful for people and banks. Further, at the time of transaction, the IC card only needs to send all the data stored at that time to the transaction processing device, so that the software load on the IC card side is very light, and the memory is accordingly reduced. There is an advantage that the capacity is small and the cost is low.
(e)実施例 第2図はICカードの外観図である。プラスチック製I
Cカードの内部にはIC2が埋め込まれ、そのカード表
面にはIC2に接続された複数のコネクタ3が露出形成
されている。また表面にはエンボス、裏面には予備用の
磁気ストライプ5が形成されている。(e) Example FIG. 2 is an external view of an IC card. Plastic I
An IC 2 is embedded inside the C card, and a plurality of connectors 3 connected to the IC 2 are exposed and formed on the surface of the card. An emboss is formed on the front surface, and a spare magnetic stripe 5 is formed on the back surface.
前記IC2は第3図に示すように、CPU20、電気的
に書込み,消去可能なEEPROMからなるROM21
およびワーク用に利用されるRAM22で構成されてい
る。CPU20はコネクタ3の端子C4,C8から電源
供給を受け、端子C6からクロックを受ける。また端子
C7からリセットパルスを受け、端子C2を介してデー
タ(シリアルデータ)の伝送を行う。端子C1,C3,
C5は予備端子である。The IC 2 is, as shown in FIG. 3, a CPU 20 and a ROM 21 composed of an electrically writable and erasable EEPROM.
And a RAM 22 used for work. The CPU 20 receives power from the terminals C4 and C8 of the connector 3 and receives a clock from the terminal C6. Further, it receives a reset pulse from the terminal C7 and transmits data (serial data) via the terminal C2. Terminals C1, C3
C5 is a spare terminal.
第4図は外部データ入力装置の一例であるカードホルダ
の外観図である。このカードホルダは上記IC2を受け
入れてROM21に取引データを書き込むことができ
る。FIG. 4 is an external view of a card holder which is an example of the external data input device. This card holder can receive the IC 2 and write transaction data in the ROM 21.
カードホルダ本体1はプラスチック製で、その大きさは
前記ICカードに略同じである。カードホルダ本体6の
表面には、テンキー7,液晶表示器8,太陽電池セル9
が配設されている。テンキー7はICカードのROM2
1に取引データ等を書き込む時に使用される。表示器8
は入力データ等の表示を行う。太陽電池セル9はカード
ホルダ自身の電源を構成し、更にICカードが収納され
たときにそのICカードに電源を供給する。カードホル
ダ本体6の側部にはICカード挿入口10が設けられて
いる。ICカードはこのICカード挿入口10から挿入
され内部に挿入されていく。カードホルダ本体6の内部
にはこのICカードを収納する収納部が設けられ、更に
この収納部内にICカードの端子3に接触する接触端子
が取りつけられている。The card holder body 1 is made of plastic, and its size is substantially the same as that of the IC card. On the surface of the card holder body 6, a numeric keypad 7, a liquid crystal display 8, a solar cell 9
Is provided. The numeric keypad 7 is the ROM 2 of the IC card
It is used when writing transaction data etc. into 1. Display 8
Displays input data. The solar cell 9 constitutes a power source for the card holder itself, and further supplies power to the IC card when the IC card is stored. An IC card insertion slot 10 is provided on the side of the card holder body 6. The IC card is inserted from the IC card insertion port 10 and inserted inside. A storage portion for storing the IC card is provided inside the card holder body 6, and a contact terminal for contacting the terminal 3 of the IC card is further mounted in the storage portion.
第5図はカードホルダの内部ブロック図である。接触端
子30はICカードのコネクタ端子3の端子と同じ構成
にある。太陽電池セル9は接触端子C4,C8に接続さ
れ、CPU31はその接触端子C4,C8に接続されて
いるピンから電源供給を受ける。また接触端子C6には
クロック回路32が接続され、CPU31はその接続端
子C6に接続されているピンからクロックを受ける。C
PU31は更に接触端子C7からリセットパルスを送出
する。また接触端子C2を介してICカードの間でデー
タのシリアル転送を行う。33はカードホルダの動作手
順を規定するプログラムを記憶するROM、34はデー
タのワークエリア等を含むRAMである。FIG. 5 is an internal block diagram of the card holder. The contact terminal 30 has the same configuration as the terminal of the connector terminal 3 of the IC card. The solar battery cell 9 is connected to the contact terminals C4 and C8, and the CPU 31 receives power supply from the pins connected to the contact terminals C4 and C8. A clock circuit 32 is connected to the contact terminal C6, and the CPU 31 receives a clock from a pin connected to the connection terminal C6. C
The PU 31 further sends a reset pulse from the contact terminal C7. In addition, serial transfer of data is performed between the IC cards via the contact terminal C2. Reference numeral 33 is a ROM that stores a program that defines the operation procedure of the card holder, and 34 is a RAM that includes a data work area and the like.
第6図はICカードリーダが実装されたATM(現金自
動預金支払機)の概略外観図である。本体23の前面に
はメッセージなど(操作手順等)を表示するCRT2
4、取引に必要な数値等を入力する入力キー25、IC
カードを挿入するICカード挿入口26、通帳挿入口2
7、預金モード時等に紙幣を挿入する紙幣挿入口28、
支払モード時に紙幣を受け取る紙幣放出口29、異常時
等に係員を呼び出す呼出ボタン30および係員が操作す
ることのできる係員キー31が設けられている。FIG. 6 is a schematic external view of an ATM (Automatic Teller Machine) equipped with an IC card reader. CRT2 that displays messages (operation procedures, etc.) on the front of the main body 23
4. Input key 25 for inputting numerical values required for transactions, IC
IC card insertion slot 26 for inserting cards, passbook insertion slot 2
7. Banknote insertion slot 28 for inserting banknotes in the deposit mode,
There are provided a bill outlet 29 for receiving bills in the payment mode, a call button 30 for calling a clerk in the event of an abnormality, and a clerk key 31 that can be operated by the clerk.
第7図は上記ATMの制御部のブロック図である。主制
御部11はICカードリーダ12、CRT制御部13、
キー制御部14、通帳印字機15、紙幣搬入出金制御部
16、回線制御部17をそれぞれ制御する。各要素はブ
ロック化され、主制御部11との間でマスタースレーブ
制御システムを構成している。ICカードリーダ12は
ICカード挿入口26から入力されたICカードに対し
てアクセスし、操作手順や取引データ等を読み書きす
る。CRT制御部13はCRT24の表示制御を行う。
キー制御部14は入力キー25で操作された入力データ
を受取り、主制御部11に対して送る。通帳印字機15
は通帳挿入口27に挿入された通帳に取引データ等を印
字し、また通帳の記録データを読み取る。紙幣入出金制
御部16は紙幣挿入口28に挿入された紙幣の入金制御
および紙幣放出口29への出金制御を行う。回線制御部
17は大容量データファイルを備えるセンタとの間で伝
送制御を行う。FIG. 7 is a block diagram of the ATM control unit. The main controller 11 includes an IC card reader 12, a CRT controller 13,
It controls the key control unit 14, the passbook printer 15, the banknote loading / unloading control unit 16, and the line control unit 17, respectively. Each element is divided into blocks and constitutes a master-slave control system together with the main controller 11. The IC card reader 12 accesses the IC card input from the IC card insertion slot 26 and reads / writes operation procedures, transaction data, and the like. The CRT controller 13 controls the display of the CRT 24.
The key control unit 14 receives the input data operated by the input key 25 and sends it to the main control unit 11. Passbook printer 15
Prints transaction data and the like on the passbook inserted into the passbook insertion slot 27, and also reads the record data of the passbook. The banknote pay-in / pay-out control unit 16 controls the pay-in of the banknote inserted into the banknote insertion slot 28 and the payout control of the banknote to the banknote ejection slot 29. The line control unit 17 controls transmission with a center having a large capacity data file.
第1図はIC2が有するROM21の一部構成図であ
る。BFは入力データバッファを構成している。入力デ
ータは例えば取引種別と銀行番号で構成される。同図に
示す例では取引種別が1、銀行番号が1234の入力デ
ータが記憶されている。エリアIMは銀行操作手順テー
ブルインデックスを構成している。1234,234
5,3456のそれぞれの連番は銀行番号である。銀行
番号が1234のケースでは手順1,手順2,手順3を
それぞれ実行するように各手順の記憶されている先頭ア
ドレスを順に記憶している。同様に銀行番号が3456
の場合には手順6及び手順7を記憶する領域の先頭アド
レスを順に記憶している。エリアMAは取引処理装置の
操作手順および取引データを記憶する操作手順テーブル
を構成している。操作手順は手順1から順に記憶され、
各手順の先頭アドレスは前述したようにテーブルインデ
ックスIMに銀行番号と対応して記憶される。a〜iは
操作手順、A〜Cは取引データである。取引データA〜
Cは上述のカードホルダで書き込むことができる。また
a〜iの手順はATMを介してセンタから自動的に書き
込まれる。取引データの書込みは後述するようにICカ
ード自身の制御によって行う。なお図示する例ではdの
操作手順“暗号を押せ”およびeの操作手順“金額を押
せ”のそれぞれに対応する取引データが記憶されていな
い。またfの手順“振込先を押せ”に対応する取引デー
タは1234567であるが、この取引データは操作手
順記憶欄に付加されている*(固定情報マーク)によっ
て固定情報であることを示している。FIG. 1 is a partial configuration diagram of the ROM 21 included in the IC 2. BF constitutes an input data buffer. The input data includes, for example, a transaction type and a bank number. In the example shown in the figure, input data with a transaction type of 1 and a bank number of 1234 is stored. Area IM constitutes the bank operation procedure table index. 1234,234
Each serial number of 5,3456 is a bank number. In the case where the bank number is 1234, the first address stored in each procedure is sequentially stored so that procedure 1, procedure 2, and procedure 3 are executed respectively. Similarly, the bank number is 3456
In the case of, the start addresses of the areas for storing steps 6 and 7 are stored in order. Area MA constitutes an operation procedure table that stores operation procedures of the transaction processing apparatus and transaction data. The operation procedure is stored in order from Step 1,
The start address of each procedure is stored in the table index IM in association with the bank number as described above. a to i are operation procedures, and A to C are transaction data. Transaction data A ~
C can be written with the card holder described above. Further, the procedures a to i are automatically written from the center via the ATM. The transaction data is written under the control of the IC card itself as described later. In the example shown in the figure, transaction data corresponding to each of the operation procedure “press encryption” of d and the operation procedure “press money” of e are not stored. Further, the transaction data corresponding to the procedure “Press the transfer destination” of step f is 1234567, but this transaction data is indicated by * (fixed information mark) added to the operation procedure storage field to indicate that it is fixed information. .
第8図(A),(B)はICカードの動作を示すフロー
チャートである。8A and 8B are flowcharts showing the operation of the IC card.
ICカード1がカードホルダ本体6またはATMのカー
ドリーダ12に挿入され、キー7または25からスター
トコマンドが入力されるとステップn1(ステップni
を単にniという)からn2に進む。入力データはその
ままICカードに渡され、ICカードではその入力デー
タがATMからの入力データかカードホルダからの入力
データかを判断する。尚、入力データにはATMまたは
カードホルダのIDNo.が付加されているため、ICカ
ードではこのICNo.を調べることによって入力データ
がどちらのものであるかを知る。When the IC card 1 is inserted into the card holder body 6 or the card reader 12 of the ATM and a start command is input from the key 7 or 25, step n1 (step ni)
Is simply referred to as “ni”) to n2. The input data is passed to the IC card as it is, and the IC card determines whether the input data is the input data from the ATM or the card holder. Since the ID number of the ATM or the card holder is added to the input data, the IC card knows which the input data is by checking the IC number.
入力データがカードホルダからのデータである場合には
n2→n3と進む。このn3以下ではカードホルダのキ
ー7から操作手順テーブルMAに対して取引データをセ
ットする。最初にn4でバッファBFに対して取引種別
および銀行番号のデータが入力されるとエンターキーの
操作を待ってn5→n6と進む。n6ではバッファに入
力されたデータに基づく操作手順テーブルの所定のアド
レスをポインタに設定する。例えば、第1図に示すよう
にバッファBFに11234と入力されると、ポインタ
には手順1の“暗号を押せ”が記憶されているアドレス
が設定される。次にn7においてポインタで指定してい
るアドレスの操作手順内容を表示し、n8でその操作手
順に固定情報マーク(*)が付加されているかどうかを
判定し、さらにn9においてポインタで指定している操
作手順に対応する取引データがすでに入力済であるかど
うかを判定する。固定情報マークが付加されていればn
17に進み、ポインタを一つ進めて操作手順テーブルア
ドレスを更新する。即ち、上記の例ではポインタに設定
するアドレスを“金額を押せ”が記憶されているエリア
のアドレスにする。n18でポインタで指定するのアド
レスの内容が“END”かどうかを判定し、そうでなけ
れば再びn7以下を実行する。“END”であればその
時点で終了する。またn8,n9において固定情報マー
クもなく、且つ入力済のデータもない場合にはn14に
進む。この場合にはキー入力データをそのまま、現在ポ
インタで指定している操作手順に対応する取引データ記
憶領域に格納し(n15)、エンターキーが押されるの
を待って(n16)n17に進む。またn8,n9にお
いて固定情報マークがないが入力済データがある場合に
はn10に進み、既に入力されているその入力済みデー
タを表示する。この時点でオペレータに対してその入力
済みデータで良いかどうかを問いかけることになる。若
しオペレータがそれで良いと判断したときには、オペレ
ータは*の表示されているキーを押下する。このキーは
ICカードホルダの入力キー7に含まれている。n12
で*キーが押下されたと判断すると、n17に進み、次
の操作手順に対する処理に移る。*キーでなければn1
3に進み、新たに入力されたデータがn10で表示され
た入力済データに置き換えて格納される。以下上述した
n14〜n16を実行し、エンターキーが操作されるま
で入力キーからのデータを同じアドレスに記憶してい
き、エンターキーが操作された段階でn7に進む。When the input data is the data from the card holder, the process proceeds from n2 to n3. In the case of n3 or less, transaction data is set in the operation procedure table MA from the key 7 of the card holder. First, when the transaction type and bank number data are input to the buffer BF in n4, the operation of the enter key is awaited and the process proceeds from n5 to n6. At n6, a predetermined address of the operation procedure table based on the data input to the buffer is set in the pointer. For example, when 11234 is input in the buffer BF as shown in FIG. 1, the pointer is set to the address storing "press the code" in the procedure 1. Next, in n7, the contents of the operating procedure of the address designated by the pointer are displayed, in n8 it is determined whether or not a fixed information mark (*) is added to the operating procedure, and in n9 the pointer is designated. It is determined whether the transaction data corresponding to the operation procedure has already been entered. N if a fixed information mark is added
In step 17, the pointer is advanced by 1 to update the operation procedure table address. That is, in the above example, the address set in the pointer is the address of the area in which "press the amount of money" is stored. In n18, it is determined whether or not the content of the address designated by the pointer is "END". If not, n7 and subsequent steps are executed again. If it is "END", the process ends at that point. If there is no fixed information mark in n8 and n9 and there is no input data, the process proceeds to n14. In this case, the key input data is stored as it is in the transaction data storage area corresponding to the operation procedure currently designated by the pointer (n15), and the operation waits until the enter key is pressed (n16) to proceed to n17. If there is no fixed information mark in n8 and n9 but there is input data, the process proceeds to n10 to display the already input data. At this point, the operator will be asked if the entered data is acceptable. If the operator decides that is okay, the operator depresses the key marked with *. This key is included in the input key 7 of the IC card holder. n12
If it is determined that the * key has been pressed, the process proceeds to n17 to move to the process for the next operation procedure. * If the key is not n1,
3, the newly input data is replaced with the input data displayed in n10 and stored. The following n14 to n16 are executed, the data from the input key is stored in the same address until the enter key is operated, and the process proceeds to n7 when the enter key is operated.
以上のようにして固定情報マークのない取引データ記憶
エリアに対して所望の取引データを書き込むことができ
る。また入力済データが既に記憶されている場合には、
*キーを操作するだけでそのデータを保存することがで
きる。As described above, desired transaction data can be written in the transaction data storage area having no fixed information mark. If the entered data is already stored,
* You can save the data just by operating the key.
尚、上記n7およびn10においてデータを表示するの
はICカードではなくカードホルダの表示器8である。
ICカードはカードホルダに対してその表示データを送
るだけである。It should be noted that it is not the IC card but the display 8 of the card holder that displays the data in n7 and n10.
The IC card only sends its display data to the card holder.
次に第8図(B)に示すフローチャートについて説明す
る。上記n1において入力されたデータがATMからの
入力データであればn2→n20と進み、第8図(B)
に示すフローチャートを実行する。Next, the flowchart shown in FIG. 8B will be described. If the data input in n1 is the input data from ATM, the process proceeds from n2 to n20, and FIG. 8 (B)
The flowchart shown in is executed.
最初に操作手順テーブルMAに記憶されている手順のう
ち最初の手順の取引種別データをATMに対して送信す
る(n21)。なお各手順(第1図に示す例では手順1
〜手順7)にはそれぞれ取引種別データが割り当てられ
ている。例えば、手順1の取引種別データが1であると
すればn21でATMに送信される取引種別データは1
となる。続いてn22でポインタに操作手順テーブルM
Aのアドレスを設定する。即ち、ATMに対して送信し
た手順の先頭アドレスがポインタに設定される。n23
ではそのときにポインタに設定されている操作手順に対
応する取引データをATMに対して送信する。例えば、
ポインタに手順1の先頭アドレスの操作手順“暗号を押
せ”のアドレスが設定されているとすると、1234の
データが送信される。n24ではその取引データが固定
情報マーク*の付いたデータであるかどうかを判断す
る。そうでなければn25で送信した入力データを消去
する。そのようにするのは取引データのセキュリティを
高めるためである。固定情報マークが付加されたデータ
であればそのデータを消去することなくn26に進み、
ポインタを次の操作手順のアドレスに更新する。n27
で操作手順がENDであるかどうかを判断し、そうでな
ければ再びn23に進み、取引データをATMに対して
送信する。操作手順がENDになればn28に進む。n
27からn28に進むときは手順が次の手順に移るとき
(例えば手順1から手順2に移るとき)である。n28
では次の手順の先頭アドレスをポインタに設定する。n
29でそのポインタで設定するアドレスの操作手順がE
NDであるかどうかを判断する。手順そのものがEND
であればn30に進む。そうでなければn23を再び実
行する。第1図に示す例では手順3がENDである。こ
の例に示すようにインデックスIMに銀行別に順番に記
憶されている手順のうち最後の手順がENDを表すもの
としている。したがって図示する例では手順3,手順5
および手順7がENDある。First, the transaction type data of the first procedure among the procedures stored in the operation procedure table MA is transmitted to the ATM (n21). Each procedure (procedure 1 in the example shown in FIG. 1)
~ Transaction type data is assigned to each of the procedures 7). For example, if the transaction type data in step 1 is 1, the transaction type data transmitted to the ATM in n21 is 1.
Becomes Subsequently, at n22, the operation procedure table M is pointed to by the pointer.
Set the address of A. That is, the start address of the procedure transmitted to the ATM is set in the pointer. n23
Then, the transaction data corresponding to the operation procedure set in the pointer at that time is transmitted to the ATM. For example,
Assuming that the address of the operation procedure “press encryption” of the first address of procedure 1 is set in the pointer, data 1234 is transmitted. At n24, it is determined whether the transaction data is data with a fixed information mark *. Otherwise, the input data transmitted in n25 is deleted. This is done to increase the security of transaction data. If the data has a fixed information mark, proceed to n26 without erasing the data,
Update the pointer to the address of the next operating procedure. n27
Then, it is determined whether the operation procedure is END. If not, the process proceeds to n23 again, and the transaction data is transmitted to the ATM. When the operation procedure becomes END, the process proceeds to n28. n
When proceeding from 27 to n28, it is when the procedure shifts to the next procedure (for example, when shifting from procedure 1 to procedure 2). n28
Then, set the start address of the next procedure to the pointer. n
29, the operation procedure of the address set by the pointer is E
Determine if it is ND. The procedure itself is END
If so, proceed to n30. Otherwise, n23 is executed again. In the example shown in FIG. 1, the procedure 3 is END. As shown in this example, the last procedure among the procedures sequentially stored in the index IM for each bank represents END. Therefore, in the illustrated example, step 3, step 5
And the procedure 7 is END.
n30では全ての手順に対するデータの送信が終了した
かどうかを判定する。すなわち、各銀行に対応して記憶
されている全ての取引データの送信が終了したかどうか
を判定する。n29→n30と進む場合は、一つの銀行
に対応する手順の取引データ送信を終了したときである
から、n29での操作手順が最後に記憶されている銀行
のものであればn30→n40へと進む。そうでなけれ
ば次の銀行分の取引データの送信を行うためにn21以
下を再び実行する。こうしてテーブルMAの全ての取引
データの送信を終了するとn40へと進む。At n30, it is determined whether the data transmission for all the procedures is completed. That is, it is determined whether or not the transmission of all transaction data stored for each bank has been completed. If the process proceeds from n29 to n30, it means that the transaction data transmission of the procedure corresponding to one bank has been completed. move on. If not, n21 and subsequent steps are executed again to transmit the transaction data for the next bank. When transmission of all transaction data in the table MA is completed in this way, the process proceeds to n40.
n40では次のデータの入力を待ち、n41では入力し
たデータがATMを介してセンタから送られてきた操作
手順ロード要求かどうかを判断する。そうでなければ終
了する。若し操作手順ロード要求であればn42に進
み、ATM側から送られてくる操作手順をテーブルMA
に記憶するための処理を実行する。最初に送られてきた
手順が既に記憶されているものかどうかをn43で判断
する。第1図に示す例では手順1から手順7まで既に記
憶されているため、これ以外の手順No.であれば新たな
手順No.であるとしてn44に進む。なお新たな手順No.
かどうかの判断は、取引処理別データが新たなものかど
うかを判断することによって行う。新たな手順であれば
n44で操作手順テーブルMAの新たなアドレスをポイ
ンタに設定し、n46で送られてきたデータをn48で
格納する。ここでの送られてくるデータとは操作手順を
示すデータであり、第1図に示すa〜iのエリアに記憶
されるような操作手順データである。なお、テーブルイ
ンデックスIMの現在取引している銀行に対するエリア
に新手順記憶エリアの先頭アドレスが記憶される。入力
データがETX(終わりを示すデータ)になるまでn4
6〜n48を繰り返し、ETXが入力した段階で終了す
る。また上記n43で手順No.が既にあればn45に進
み、既にあるその手順No.の先頭アドレスをポインタに
設定する。続いてn46〜n48で続けて送られてくる
データをETXが送られてくるまで格納する。即ち、こ
の動作では手順の更新が行われることになる。At n40, the next data input is awaited, and at n41, it is determined whether or not the input data is an operation procedure load request sent from the center via the ATM. Otherwise it ends. If an operation procedure load request is made, the process proceeds to n42, where the operation procedure sent from the ATM side is set in the table MA.
Processing for storing in. It is judged in n43 whether the procedure sent first is already stored. In the example shown in FIG. 1, since steps 1 to 7 have already been stored, if there is a procedure number other than this, the procedure proceeds to n44 as a new procedure number. A new procedure No.
Whether or not the transaction processing data is new is determined. If it is a new procedure, a new address of the operation procedure table MA is set to the pointer in n44, and the data sent in n46 is stored in n48. The data sent here is data indicating an operating procedure, and is operating procedure data stored in the areas a to i shown in FIG. The head address of the new procedure storage area is stored in the area for the bank currently trading in the table index IM. N4 until the input data becomes ETX (data indicating the end)
Repeat 6 to n48, and end when ETX is input. If there is already a procedure number in n43, the process proceeds to n45, and the start address of the existing procedure number is set in the pointer. Subsequently, the data successively sent at n46 to n48 are stored until ETX is sent. That is, in this operation, the procedure is updated.
第9図はATM側での動作の一部を示す。 FIG. 9 shows a part of the operation on the ATM side.
最初にn50でICカードがセットされる迄待ち、セッ
トされたときに入力キーより取引種別および銀行番号の
入力を待つ。それらのデータが入力されたあと、n52
でICカードの操作手順ケーブルMAより全ての取引デ
ータの読み出しを行う。このときICカードでは上記の
n21〜n30を実行している。全ての取引データの読
み出しを終了するとn53→n54へと進み、そのデー
タの中にn51で入力した取引種別および銀行番号に対
応するものがあるかどうかを判定する。なければ終了
し、あればn55でその検索したデータを所定のエリア
にセットし、以後、そのデータに基づいて取引動作を開
始する。First, wait until the IC card is set at n50, and when it is set, wait for input of transaction type and bank number with the input key. After these data are input, n52
The operation procedure of the IC card reads all transaction data from the cable MA. At this time, the IC card executes the above n21 to n30. When the reading of all transaction data is completed, the process proceeds from n53 to n54, and it is determined whether or not there is data corresponding to the transaction type and bank number input in n51. If not, the process ends, and if there is n55, the retrieved data is set in a predetermined area, and thereafter, the trading operation is started based on the data.
以上のようにして、ICカード側では記憶しているデー
タを無条件に全て送信し、ATM側ではその送信されて
きたデータの中から必要なデータを検索して取引に用い
る。As described above, the IC card side unconditionally transmits all the stored data, and the ATM side retrieves the necessary data from the transmitted data and uses it for the transaction.
尚、本実施例では外部データ入力装置としてカードホル
ダを使用したが、パソコン等のデータ入力装置も使用す
ることができる。Although the card holder is used as the external data input device in this embodiment, a data input device such as a personal computer can also be used.
第1図はICカードに記憶される操作手順テーブルを示
す図、第2図はICカードの外観図、第3図はICのブ
ロック図、第4図はカードホルダの外観図、第5図はカ
ードホルダのブロック図、第6図はATMの外観図、第
7図はATMの制御部のブロック図、第8図(A),
(B)はICカードの動作を示すフローチャート、第9
図はATM側での動作の一部を示すフローチャートであ
る。 MA……操作手順テーブル。FIG. 1 is a diagram showing an operation procedure table stored in an IC card, FIG. 2 is an external view of an IC card, FIG. 3 is a block diagram of an IC, FIG. 4 is an external view of a card holder, and FIG. Block diagram of the card holder, FIG. 6 is an external view of the ATM, FIG. 7 is a block diagram of the control unit of the ATM, FIG. 8 (A),
(B) is a flowchart showing the operation of the IC card,
The figure is a flowchart showing a part of the operation on the ATM side. MA: Operation procedure table.
フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G07F 7/08 Continuation of front page (51) Int.Cl. 5 Identification code Office reference number FI Technical display area G07F 7/08
Claims (1)
タに接続され、前記ICカードに対してデータを読み書
きするカードリーダを有する取引処理装置とを含み、前
記メモリは、取引処理装置の操作手順および外部データ
入力装置からのアクセスで書き込むことができる取引デ
ータを、取引種別毎および銀行別に複数種類記憶可能な
操作手順テーブルを有し、 且つ、取引の際取引処理装置に対して前記テーブルの記
憶データを全て送信する手段を備え、 前記取引処理装置はICカードから送られてきた前記テ
ーブルの記憶データから所定の取引データを選択する手
段を備えることを特徴とするICカード取引システム。1. An IC card having an internal memory, and a transaction processing device having a card reader connected to a center for reading and writing data to and from the IC card, wherein the memory is an operating procedure of the transaction processing device. And an operation procedure table capable of storing a plurality of types of transaction data that can be written by accessing from an external data input device for each transaction type and for each bank, and storing the table in the transaction processing device during a transaction. An IC card transaction system comprising means for transmitting all data, and the transaction processing device comprising means for selecting predetermined transaction data from stored data in the table transmitted from an IC card.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25862984A JPH0630120B2 (en) | 1984-12-05 | 1984-12-05 | IC card trading system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25862984A JPH0630120B2 (en) | 1984-12-05 | 1984-12-05 | IC card trading system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61134876A JPS61134876A (en) | 1986-06-21 |
| JPH0630120B2 true JPH0630120B2 (en) | 1994-04-20 |
Family
ID=17322927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25862984A Expired - Lifetime JPH0630120B2 (en) | 1984-12-05 | 1984-12-05 | IC card trading system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0630120B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63145470A (en) * | 1986-12-04 | 1988-06-17 | カネボウ株式会社 | Control of dyeing machine |
-
1984
- 1984-12-05 JP JP25862984A patent/JPH0630120B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61134876A (en) | 1986-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6260080A (en) | Ic card system | |
| KR0150811B1 (en) | Automatic cash transaction system | |
| JPS60245080A (en) | Transaction processing system | |
| JPH0630120B2 (en) | IC card trading system | |
| JPH0628078B2 (en) | IC card trading system | |
| JPH0628079B2 (en) | IC card trading system | |
| JPH0628077B2 (en) | IC card trading system | |
| JPH0626000B2 (en) | IC card trading system | |
| JPH0630119B2 (en) | IC card trading system | |
| JPH0630118B2 (en) | IC card trading system | |
| JPH0628080B2 (en) | IC card trading system | |
| JPWO2000079476A1 (en) | Portable card unit processing device | |
| JPS61143891A (en) | Ic card | |
| JPS63184870A (en) | Transaction processing device | |
| JPH0625999B2 (en) | IC card trading system | |
| JPS61121171A (en) | Electronic bankbook | |
| JP2695869B2 (en) | Automatic trading system | |
| JPS61279975A (en) | Transfer transaction processing system | |
| JPS60214077A (en) | Ic card system | |
| JPS63186370A (en) | Method for renewing ic card of transaction processor | |
| JPS60214078A (en) | Ic card system | |
| JPS6126198A (en) | automatic cash transaction device | |
| JPS63101990A (en) | Automatic transaction system | |
| JPS60233771A (en) | Ic card system | |
| JPH06274520A (en) | Automatic transaction machine with debt amount guidance function |