JPS6235684B2 - - Google Patents
Info
- Publication number
- JPS6235684B2 JPS6235684B2 JP6197582A JP6197582A JPS6235684B2 JP S6235684 B2 JPS6235684 B2 JP S6235684B2 JP 6197582 A JP6197582 A JP 6197582A JP 6197582 A JP6197582 A JP 6197582A JP S6235684 B2 JPS6235684 B2 JP S6235684B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- input
- data
- section
- unit
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/0225—User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】
(i) 発明の技術分野
本発明はキー入力制御方式によるもので、特に
複数の入出力部とひとつの制御部で構成される自
動取引装置におけるキー入力制御方式に関するも
のである。[Detailed Description of the Invention] (i) Technical Field of the Invention The present invention is based on a key input control method, and particularly relates to a key input control method in an automatic transaction device comprising a plurality of input/output sections and one control section. It is.
(ii) 技術の背景
自動取引装置には、カードリーダCIP、通帳プ
リンタPRU、キヤツシユカウンタCCU、紙幣鑑
別機BDUなどの入出力部と取引全体を制御する
主制御部に分割されており、1台の主制御部で複
数の入出力部の装置を制御することが可能となつ
ている。(ii) Technical background An automatic transaction device is divided into an input/output section such as a card reader CIP, passbook printer PRU, cash counter CCU, bill validator BDU, etc., and a main control section that controls the entire transaction. It is now possible to control multiple input/output units using the main control unit of the stand.
この自動取引装置は現在銀行などで広く普及さ
れてきている。 This automatic transaction device is now widely used in banks and the like.
(iii) 従来技術と問題点
第1図は従来例である。図において、0は制御
部、1は主制御部、2はキー入力制御部、3は伝
送制御部、5はキー入力I/O部、6は分配器、
7はキー入力部側伝送制御部、13はキーボード
部、CIPはカードリーダ、PRUは通帳プリンタ、
CCUはキヤツシユカウンタ、BDUは紙幣鑑別
機、IOXは入出力制御部である。(iii) Prior art and problems Figure 1 shows a conventional example. In the figure, 0 is a control unit, 1 is a main control unit, 2 is a key input control unit, 3 is a transmission control unit, 5 is a key input I/O unit, 6 is a distributor,
7 is the key input unit side transmission control unit, 13 is the keyboard unit, CIP is the card reader, PRU is the passbook printer,
CCU is a cash counter, BDU is a bill validator, and IOX is an input/output control unit.
まず、処理の進行状態、取引を制御するため各
入出力部に対して指令を与える主制御部1が、キ
ー入力制御部2に対して取引種別に応じた動作モ
ードを指定する指令を出す。指令を受けたキー入
力制御部2は当該動作モードで遂行される取引に
必要なキーを選択し、キー入力I/O部5に通知
する。キー入力I/O部5は、キー選択信号を受
信すると、キーボード部13に備えるデイスプレ
イ上に取引に必要なキーを案内表示して利用者に
通知すると共に、取引の各段階毎に不必要なキー
は入力されても受けつけられないように制御す
る。そして利用者の操作によつてキーボード部1
3のキーから入力されたデータは、入出力部4側
の伝送制御部7を介し、制御部0側の伝送制御部
3、分配機6を通り、キー入力制御部2に伝えら
れる。 First, the main control section 1, which issues commands to each input/output section in order to control the progress of processing and transactions, issues a command to the key input control section 2 to designate an operation mode according to the type of transaction. Upon receiving the command, the key input control section 2 selects the key necessary for the transaction to be performed in the relevant operation mode, and notifies the key input I/O section 5 of the selected key. When the key input I/O unit 5 receives the key selection signal, the key input I/O unit 5 notifies the user by displaying the keys necessary for the transaction on the display provided in the keyboard unit 13, and also removes unnecessary keys at each stage of the transaction. Control is performed so that keys are not accepted even if they are input. Then, the keyboard section 1 is
The data input from the key No. 3 is transmitted to the key input control section 2 via the transmission control section 7 on the input/output section 4 side, the transmission control section 3 on the control section 0 side, and the distributor 6.
ここで、制御部0側と入出力部4側の各入出力
部(キーボード、CIP,PRU,CCU,BDU)は
1本の信号線で接続されているため、データ伝送
をひとつづつ行ないながらやりとりをしているの
で、時間がかかつてしまつていた。また、ひとつ
のデータが伝送されている最中に、もう1つのデ
ータがキーから伝送されてもうけつけられないの
で、利用者はキーを連続して早く押してもうけつ
けられないため、ひとつづつゆつくり押さねばな
らず、わずらわしかつた。 Here, each input/output unit (keyboard, CIP, PRU, CCU, BDU) on the control unit 0 side and input/output unit 4 side is connected by a single signal line, so data is exchanged while transmitting data one by one. Because I was doing this, my time was wasting away. Also, while one data is being transmitted, another data is transmitted from the key and cannot be received, so the user cannot receive the data by pressing the key rapidly in succession, so it is difficult to receive the data by pressing the key one by one. I had to press it, which was a pain.
そして、特に次のような問題があつた。それ
は、キー入力I/O部5から制御部0へ送出する
データが再入力を許容できないデータ(例えば、
金額入力指令時における単位データ“万”、“千”
等)であるか否かを、送信前にチエツクすること
で、二重送信を阻止できても、すでに送信済のこ
の種のデータに対してはチエツクできないため、
制御部0側で許容できるか否かをチエツクし、許
容できないデータ種別であるときには、その受入
を拒絶しなければならないというわずらわしさが
あつた。 In particular, the following problems arose: This is because the data sent from the key input I/O unit 5 to the control unit 0 is data that cannot be re-entered (for example,
Unit data “10,000”, “1000” when commanding amount input
Even if double transmission can be prevented by checking whether the data is already sent (such as
It was troublesome that the control unit 0 side had to check whether or not the data was permissible, and if the data type was not permissible, it had to refuse to accept it.
(iv) 発明の目的
本発明の目的は、上記欠点をなくし、キー入力
が高速になつても追従できるシステム構成を提供
し、転送時の制御部側の負担を軽くすることにあ
る。(iv) Object of the Invention The object of the present invention is to eliminate the above-mentioned drawbacks, provide a system configuration that can keep up with even high-speed key inputs, and lighten the burden on the control unit during transfer.
(v) 発明の構成
本発明の目的は、少なくともキーボードを含む
複数の入出力部と該入出力部全体を制御する制御
部で構成される自動取引装置におけるキー入力制
御方式において、キーボードからの入力データを
所定単位ごとに有効表示データを付して順次格納
する格納手段と、該格納手段から順次データを読
出し制御部に送出するタイミングで該データに付
された有効表示データの有効性を検証する送信手
段と、該制御部から送られたデータを受け前記格
納手段に格納された有効表示データ内で一致する
有効表示のデータを無効化する無効化手段とを入
出力部に備えると共に、該制御部側には、該送信
手段から送出されたデータを格納すると共に当該
データの種別を検証して、再入力禁止すべきデー
タの種別を上記入出力部へ通知する再入力認識手
段を設けたことを特徴とするキー入力制御方式に
よつて達成される。(v) Structure of the Invention An object of the present invention is to provide a key input control method for an automatic transaction device that is composed of a plurality of input/output units including at least a keyboard and a control unit that controls the input/output units as a whole. Storage means for sequentially storing data with valid display data appended to it for each predetermined unit, and verifying the validity of the valid display data appended to the data at the timing of sequentially reading data from the storage means and sending it to a control unit. The input/output section includes a transmitting means, and an invalidating means for receiving data sent from the control section and invalidating matching valid display data among the valid display data stored in the storage means, and the control section The department side is provided with re-input recognition means that stores the data sent from the transmission means, verifies the type of the data, and notifies the input/output unit of the type of data that should be prohibited from being re-entered. This is achieved by a key input control method featuring the following.
(vi) 発明の実施例
以下、本発明を図面を用いて詳細に説明する。
第2図は本発明実施例である。図において、前記
図と同じ番号は同じものを示す。4はキー入力
I/O部5とその他のI/O部(例えば、CIP,
PRU,BDU)の全体を示す入出力部、8は送信
部、9は受信部、10はキー入力処理部、11は
キー割込受付部、12はエンコーダ、14は格納
手段である待ち行列、15は入力パターン記憶
部、16は無効化手段であるキヤンセル判定部、
17はキー割込制御部、18はキーバツフア部で
ある。また、13はキーボード部でここには通帳
記入、現金支払、振り込みなどを指定する汎用フ
アンクシヨン(取引モード種別)キー13―1、
数字キー13―2、万、千、円(取引単位)およ
び承認/取消(◎/×)などのフアンクシヨンキ
ー13―3が設けられている。(vi) Examples of the invention The present invention will be explained in detail below using the drawings.
FIG. 2 shows an embodiment of the present invention. In the figures, the same numbers as in the previous figures indicate the same things. 4 is a key input I/O section 5 and other I/O sections (for example, CIP,
8 is a transmission section, 9 is a reception section, 10 is a key input processing section, 11 is a key interrupt reception section, 12 is an encoder, 14 is a queue which is a storage means, 15 is an input pattern storage unit; 16 is a cancel determination unit which is invalidation means;
17 is a key interrupt control section, and 18 is a key buffer section. In addition, 13 is a keyboard section, which includes general-purpose function (transaction mode type) keys 13-1 for specifying passbook entry, cash payment, transfer, etc.
Numeric keys 13-2, function keys 13-3 such as 10,000, 1,000, yen (transaction unit), and approval/cancellation (◎/×) are provided.
以下、動作を説明する前に、個々の機能概要を
説明する。 Below, before explaining the operation, an overview of each function will be explained.
(a) 主制御部1は、キーボード13の各種キーを
取引種別に応じて入力可能とするために、まず
キー入力制御部2に対して指令を出す。この指
令には、汎用フアンクシヨンキー13―1
と、“×;キヤンセル”キーを有効とする選択
入力、数字キー13―2と、“×”キーを有
効とする暗証入力、数字キー13―2と、
“万”、“千”、“円”、“◎;承認”、“×”キー1
3―3を有効とする金額入力、“◎”キー、
“×”キーを有効とする確認入力等がある。(a) The main control section 1 first issues a command to the key input control section 2 in order to enable input using various keys on the keyboard 13 according to the type of transaction. This command includes general function key 13-1.
, a selection input with the "×;Cancel" key enabled, numeric key 13-2, a password input with the "x" key enabled, numeric key 13-2,
“10,000”, “1000”, “Yen”, “◎; Approval”, “×” Key 1
Enter the amount to make 3-3 valid, “◎” key,
There are confirmation inputs that enable the “x” key.
(b) 指令を受けたキー入力制御部2は処理に必要
なキーを選択(即ち、キーの有効/無効は各汎
用フアンクシヨンキー毎、数字キー毎、“万”、
“千”、“円”等のフアンクシヨンキー毎に一個
一個のキーに対して指定可能)し、これによ
り、主制御部1からの各入力指令(選択入力、
暗証入力、金額入力、確認入力)毎にキー入力
制御部2は各キーの有効/無効指示(キー選択
信号)をキー入力I/O部5に通知する。(b) Upon receiving the command, the key input control unit 2 selects the keys necessary for the process (that is, the key input control unit 2 selects the keys necessary for the process (that is, the key input control unit 2 selects the keys necessary for the process)
(can be specified for each function key such as "1000", "Yen", etc.), and thereby each input command (selection input,
The key input control unit 2 notifies the key input I/O unit 5 of each key validation/invalidity instruction (key selection signal) each time (password input, amount input, confirmation input).
また同時に、キーボード部13に備えるデイ
スプレイ上に、利用者が操作すべきキー種別と
手順を案内表示して知らせる。 At the same time, the type and procedure of keys to be operated by the user are displayed on the display provided in the keyboard section 13 to inform the user.
(c) キー入力I/O部5はキー選択信号を制御部
0から受信すると、キー割込受付部11に各キ
ー個別に有効/無効指示データを与える。(c) When the key input I/O section 5 receives the key selection signal from the control section 0, it gives the key interrupt receiving section 11 valid/invalid instruction data for each key individually.
(d) キー割込受付部11は、エンコーダ12から
通知された利用者入力キーが、キー入力制御部
2より送られてきた各キーの有効/無効指示が
格納されているテーブル(図示しない)を参照
し、当該キー毎に有効指示されているかをチエ
ツクし、有効指示されていればキー入力処理部
10に通知する。他方、無効指示されていれば
入力データを無視する。(d) The key interrupt reception unit 11 stores the user input keys notified from the encoder 12 in a table (not shown) in which enable/disable instructions for each key sent from the key input control unit 2 are stored. , it is checked whether each key has been designated as valid, and if so, the key input processing section 10 is notified. On the other hand, if invalidation is specified, the input data is ignored.
例えば、取引の動作モードが“支払”であれ
ば、主制御部1から金額入力の指令が出され、
数字キー13―2とフアンクシヨンキー13―
3“万”、“千”、“円”、“◎”、“×”キーを有効
とする。この時の操作案内がデイスプレイに表
示されているので、利用者は引き出したい金額
を数字キーおよびフアンクシヨンキーの押下で
入力できる。 For example, if the operation mode of the transaction is "payment", the main control unit 1 issues an instruction to input the amount,
Number key 13-2 and function key 13-
3 Enable the “10,000”, “1000”, “Yen”, “◎”, and “×” keys. Since the operation guide at this time is displayed on the display, the user can input the amount of money he/she wishes to withdraw by pressing the number keys and function keys.
(e) キーボード部13からの入力データはキー入
力I/O部5のエンコーダ12を通り、キーボ
ード割込受付部11に通知される。ここで個別
のキー毎に割込有効と判断されると、キー入力
処理部10に送られ、待ち行列14に格納さ
れ、送信部8を経由して伝送制御7から制御部
0側伝送制御3を通り、制御部0のキー入力制
御部2で認識される。(e) Input data from the keyboard section 13 passes through the encoder 12 of the key input I/O section 5 and is notified to the keyboard interrupt reception section 11. If it is determined that the interrupt is valid for each individual key, it is sent to the key input processing section 10, stored in the queue 14, and sent from the transmission control 7 via the transmission section 8 to the transmission control 3 on the control section 0 side. , and is recognized by the key input control section 2 of the control section 0.
さて、主制御部1から金額入力の指令が出され
ている場合について詳細に動作を説明する。 Now, the operation will be explained in detail in the case where the main control section 1 issues an instruction to input an amount of money.
指令は別系統(図示しない)でデイスプレイ
に表示され、同時に入力パターン記憶部には今
行なわれる取引記録内容を記憶させる。 The command is displayed on the display in a separate system (not shown), and at the same time, the contents of the transaction record to be performed are stored in the input pattern storage section.
金額入力指令に必要なキー(数字キー13―
2、フアンクシヨンキー13―3の“万”、
“千”、“円”、“×”キー)が、キー入力制御部
2からキー割込受付部11とキー割込制御部1
7に有効キーとして通知される。 Keys required for amount input command (numeric keys 13-
2. Function key 13-3 “10,000”,
“1000”, “yen”, “x” keys) are sent from the key input control unit 2 to the key interrupt reception unit 11 and the key interrupt control unit 1.
7 is notified as a valid key.
利用者は、金額入力案内がデイスプレイに表
示されているので、おろしたい金額をキーボー
ド部13の入力可能なキーを用いて入力する。
例えば、“12万3千円”をおろしたいとする
と、“1”、“2”、“万”、“3”、“千”、“円”
と
順にキーを押下し、エンコーダ12を介し、キ
ー割込受付部11にこの順に入力する。 Since the amount input guide is displayed on the display, the user inputs the amount he/she wishes to withdraw using the inputtable keys on the keyboard section 13.
For example, if you want to withdraw "123,000 yen", "1", "2", "10,000", "3", "1000", "Yen"
The keys are pressed in this order, and input to the key interrupt reception unit 11 via the encoder 12 in this order.
キー割込受付部11では“1”、“2”の数字
キー入力に対しては、キー割込受付部11内に
ある各キーの有効/無効指示が格納されている
テーブル(図示しない)を参照する。金額入力
指令では、キー入力制御部2から、数字キー1
3―2、フアンクシヨンキー13―3の
“万”、“千”、“円”、“◎”、“×”が有効キーと
して通知されているので、入力された数字キー
“1”、“2”を有効とし、キー入力処理部10
に送り、有効表示データを付して待ち行列14
に“1”、“2”の順に格納する。 In response to the numeric key inputs "1" and "2", the key interrupt accepting unit 11 uses a table (not shown) in which the valid/invalid instructions for each key are stored. refer. In the amount input command, the key input control unit 2 selects the numeric key 1.
3-2. Since the function keys 13-3 "10,000,""1,000,""yen,""◎," and "×" are notified as valid keys, the input numeric keys "1" and " 2” is enabled, and the key input processing unit 10
queue 14 with valid display data.
"1" and "2" are stored in this order.
この待ち行列14はキーボード13からの入
力データを所定単位ごとに順に格納していくバ
ツフア部と、該バツフア部に格納されたデータ
が有効表示されたキーによる入力データかどう
かを示すフラグ部と、バツフアサイズに応じて
格納されたデータ量をカウントするカウンタか
ら成りたつている。 This queue 14 includes a buffer section that sequentially stores input data from the keyboard 13 in predetermined units, a flag section that indicates whether the data stored in the buffer section is input data from a key that is displayed as valid. It consists of a counter that counts the amount of data stored according to the buffer size.
いま、データ“1”、“2”がキー入力処理部
10から送られてくると、データにそれぞれ有
効表示データを付してバツフア部に格納してい
く。カウンタは“1”、“2”の2つのデータが
格納されたので“2”を計数する。 Now, when data "1" and "2" are sent from the key input processing section 10, valid display data is added to each data and stored in the buffer section. The counter counts "2" since two data "1" and "2" are stored.
次に、待ち行列14に格納されたデータは順
次読出され、個々のデータに付された有効表示
データは再度有効か否かのチエツクが行なわ
れ、有効なときには制御部0側に送信される。
1つのデータを送信する毎に待ち行列14内の
バツフア部に格納されていたデータは逐次的に
送出されたデータがいた所場へ有効表示のフラ
グと一緒にシフトされ、カウンタは“−1”を
計数する。 Next, the data stored in the queue 14 are sequentially read out, and the validity display data attached to each data is checked again to see if it is valid, and if it is valid, it is sent to the control unit 0 side.
Every time one piece of data is transmitted, the data stored in the buffer section of the queue 14 is shifted to the location where the sequentially transmitted data was located, together with a valid flag, and the counter is set to "-1". Count.
待ち行列14から出力されたあと、送信部
8、伝送制御部7を介し、制御部0側伝送制御
部3、分配器6、そしてキー入力制御部2へと
転送され、キーバツフア部18に“1”、“2”
の順でデータ整列して格納する。 After being output from the queue 14, it is transferred to the transmission control unit 3 on the control unit 0 side, the distributor 6, and the key input control unit 2 via the transmission unit 8 and the transmission control unit 7, and is transferred to the key buffer unit 18 as “1”. ”, “2”
Sort and store the data in this order.
次に、上記数字キー13―2のあとのフアン
クシヨンキー13―3の“万”が入力され、同
様にキー入力制御部2に転送され、キーバツフ
ア部18に格納される。さて、この“万”はキ
ー割込制御部17にて、現金支払のための再入
力可能なデータかがチエツクされる。 Next, "10,000" is inputted from the function key 13-3 after the numeric key 13-2, which is similarly transferred to the key input control section 2 and stored in the key buffer section 18. Now, the key interrupt control unit 17 checks whether this "10,000" is data that can be re-entered for cash payment.
数字キー13―2の入力は反復入力を許容さ
れるのに反し、フアンクシヨンキー13―3の
“万”、“千”、“円”キーは1回入力されると以
降は無効としなければならない。 In contrast to the number keys 13-2, which allow repeated inputs, the function keys 13-3, ``10,000'', ``1000'', and ``yen'' keys, must be input once and then invalidated. It won't happen.
そこで、キー割込制御部17はキーデータの
再入力可能/不可能の判別をし、再入力不可能
なデータが入力されたときはすみやかに以降の
該当キーの入力を無効とする。この“万”キー
データを無効とする信号を、キー入力制御部2
を介してキー入力I/O部5側受信部9へ通知
して、キーを選択させ以後の“万”キーは使用
されても無効とするように無効化手段であるキ
ヤンセル判定部16とキー割込受付部11に通
知する。 Therefore, the key interrupt control unit 17 determines whether key data can be re-entered or not, and when data that cannot be re-entered is input, it immediately invalidates the subsequent input of the corresponding key. The key input control unit 2 sends a signal to invalidate this “10,000” key data.
The key input I/O unit 5-side receiving unit 9 is notified through the key input I/O unit 5 side receiving unit 9 to select the key, and the cancel determination unit 16 which is the invalidating means and the key The interrupt reception unit 11 is notified.
続いて、上記“万”データのあとに数字キー
13―2で“3”が入力され、同じくキーバツ
フア部18に格納される。 Subsequently, "3" is inputted using the numeric key 13-2 after the "10,000" data, and is similarly stored in the key buffer section 18.
次にフアンクシヨンキー13―3の“千”が
入力されると、キー割込受付部11で“千”キ
ーが有効かが確認され、有効が確認されるとキ
ー入力処理部10を経由して待ち行列14に入
り、キヤンセル判定部16で“千”キーが有効
かを再度確認し、そうであれば送信部8、……
を介し、キーバツフア部18に“1”“2”
“万”“3”のあとへ“千”を格納する。 Next, when "1,000" is entered in the function key 13-3, the key interrupt reception section 11 checks whether the "1,000" key is valid, and if it is confirmed to be valid, the key is inputted via the key input processing section 10. It enters the queue 14, and the cancel determination section 16 checks again whether the "1000" key is valid, and if so, the transmission section 8...
“1” and “2” are sent to the key buffer section 18 via
Store “1,000” after “10,000” and “3”.
ところで“万/千”等のデータがキーバツフ
ア18に格納され、キー割込制御部17から以
後“万/千”キーの使用を禁止する信号がキー
割込受付部11に送られてくる前に、キーボー
ド13から再び“万/千”キーが押下入力さ
れ、当該データが待ち行列14に格納されてい
る場合がある、しかし、キヤンセル判定部16
では待ち行列14に格納された入力データが、
上述の禁止信号に該当するデータと同じか否か
をチエツクし、同じデータが認識されたら該有
効表示の入力データを無効表示とするので、制
御部0側へ送られてしまう心配はない。上記の
場合は、“万”、“千”のキーが各1回づつ使用
されたので、キー割込受付部11とキヤンセル
判定部16はこの2種のキー入力がきても受付
けぬように判定する。 By the way, data such as "10,000/1000" is stored in the key buffer 18, and before a signal is sent from the key interrupt control section 17 to the key interrupt receiving section 11 to prohibit the use of the "10,000/1000" key from now on. , the "10,000/1000" key is pressed again from the keyboard 13, and the data may be stored in the queue 14. However, the cancel determination unit 16
Then, the input data stored in the queue 14 is
It is checked whether the data is the same as the data corresponding to the above-mentioned prohibition signal, and if the same data is recognized, the valid display input data is set as invalid display, so there is no fear that it will be sent to the control unit 0 side. In the above case, since the "10,000" and "1,000" keys were used once each, the key interrupt reception unit 11 and the cancellation determination unit 16 determine that these two types of key inputs will not be accepted. do.
最後に、“円”が入力され、終了すると、キ
ー入力制御部2から完了通知が出され、主制御
部1は次の処理を行なう。 Finally, "yen" is input, and when the input ends, a completion notification is issued from the key input control section 2, and the main control section 1 performs the next process.
さて、キー入力途中でキー入力を再度やり直
すために、利用者が“×”キーを押すと、前に
入力されていたデータのすべてはキヤンセルさ
れる。これは、“×”キーデータがキー割込受
付部11を通り、キー入力処理部10から待ち
行列14へ送られるときにキヤンセル判定部1
6で該データを認識し、待ち行列14に“×”
データより以前に格納されているデータに付し
ている有効表示をすべて無効表示データとし、
制御部0へ送られないようにするからである。 Now, if the user presses the "X" key in the middle of key entry to restart the key entry, all previously entered data will be cancelled. This is because when the "x" key data passes through the key interrupt reception section 11 and is sent from the key input processing section 10 to the queue 14, the cancellation determination section 1
6, the data is recognized and “x” is placed in the queue 14.
All valid indications attached to data stored before the data are invalid indication data,
This is because it prevents the data from being sent to the control unit 0.
(vii) 発明の効果
以上、詳細に説明したように、本発明によれば
キー割込(入力)が高速になつても、待ち行列な
る格納場所を設けているので、すばやい操作でキ
ー入力をされても、その速さに追従できるシステ
ムを構成でき、時間が短縮される。(vii) Effects of the Invention As explained in detail above, according to the present invention, even if key interrupts (inputs) become faster, a storage area called a queue is provided, so key inputs can be performed quickly. It is possible to configure a system that can keep up with the speed even when the speed is changed, which saves time.
また、キー入力の変化、有効、無効キーをI/
O側で行なうので、制御部側の負担が軽くなる。 You can also change key input, enable and disable keys, and
Since this is carried out on the O side, the burden on the control section is lightened.
第1図は従来例、第2図は本発明実施例であ
る。
図において、0は制御部、1は主制御部、2は
キー入力制御部、3,7は伝送制御部、4は入出
力部、5はキー入力I/O部、10はキー入力処
理部、11はキー割込受付部、13は待ち行列
部、16はキヤンセル判定部、17はキー割込制
御部、18はキーバツフア部である。
FIG. 1 shows a conventional example, and FIG. 2 shows an embodiment of the present invention. In the figure, 0 is a control unit, 1 is a main control unit, 2 is a key input control unit, 3 and 7 are transmission control units, 4 is an input/output unit, 5 is a key input I/O unit, and 10 is a key input processing unit , 11 is a key interrupt acceptance section, 13 is a queue section, 16 is a cancel judgment section, 17 is a key interrupt control section, and 18 is a key buffer section.
Claims (1)
と該入出力部全体を制御する制御部で構成される
自動取引装置におけるキー入力制御方式におい
て、 キーボードからの入力データを所定単位ごとに
有効表示データを付して順次格納する格納手段
と、該格納手段から順次データを読出し制御部に
送出するタイミングで該データに付された有効表
示データの有効性を検証する送信手段と、該制御
部から送られたデータを受け前記格納手段に格納
された有効表示データ内で一致する有効表示のデ
ータを無効化する無効化手段とを入出力部に備え
ると共に、該制御部側には、該送信手段から送出
されたデータを格納すると共に当該データの種別
を検証して、再入力禁止すべきデータの種別を上
記入出力部へ通知する再入力認識手段を設けたこ
とを特徴とするキー入力制御方式。[Scope of Claims] 1. In a key input control method for an automatic transaction device comprising a plurality of input/output sections including at least a keyboard and a control section that controls the entire input/output section, input data from the keyboard is input in predetermined units. storage means for sequentially storing the data with valid display data appended thereto; a transmission means for verifying the validity of the valid display data appended to the data at the timing of sequentially reading the data from the storage means and transmitting the data to the control unit; The input/output section is equipped with an invalidating means for receiving data sent from the control section and invalidating matching valid display data among the valid display data stored in the storage means, and the control section side includes: A key characterized in that it is provided with re-input recognition means for storing the data sent from the transmitting means, verifying the type of the data, and notifying the input/output unit of the type of data that should be prohibited from being re-entered. Input control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57061975A JPS58178439A (en) | 1982-04-14 | 1982-04-14 | Key input controlling system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57061975A JPS58178439A (en) | 1982-04-14 | 1982-04-14 | Key input controlling system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58178439A JPS58178439A (en) | 1983-10-19 |
| JPS6235684B2 true JPS6235684B2 (en) | 1987-08-03 |
Family
ID=13186685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57061975A Granted JPS58178439A (en) | 1982-04-14 | 1982-04-14 | Key input controlling system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58178439A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200369422A1 (en) * | 2018-03-14 | 2020-11-26 | Ckd Corporation | Inspection device, ptp packaging machine and inspection method |
-
1982
- 1982-04-14 JP JP57061975A patent/JPS58178439A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200369422A1 (en) * | 2018-03-14 | 2020-11-26 | Ckd Corporation | Inspection device, ptp packaging machine and inspection method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58178439A (en) | 1983-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4314352A (en) | Banking machine | |
| US4602149A (en) | Transaction processor | |
| JPH03156673A (en) | automatic cash transaction device | |
| JPS6235684B2 (en) | ||
| JPS60173671A (en) | Multi-purpose automatic transaction equipment | |
| JPH04362777A (en) | Automatic transaction system | |
| JP3118941B2 (en) | Automatic transaction equipment | |
| JP2830161B2 (en) | Transaction system with automatic teller machine | |
| JPS58129578A (en) | Automatic transaction device | |
| JPH0962477A (en) | Display input device, transaction processing device, and display method | |
| JPS58178438A (en) | Key input controlling system | |
| JPS599774A (en) | Transaction processing device | |
| JPH0552554B2 (en) | ||
| JPS58139293A (en) | Teller's system | |
| JPS5818768A (en) | Cash registration system | |
| JPH06139431A (en) | Automatic transaction machine with collective inquiry function | |
| JPS58169289A (en) | Guidance system | |
| JP3187176B2 (en) | Ticket processing device and ticket processing system | |
| JP2793605B2 (en) | Automatic teller machine | |
| JPS5875288A (en) | Teller equipment | |
| JP2509928B2 (en) | Refund handling period setting method | |
| JPS5911467A (en) | Automatic cash depositing and paying device | |
| JPH08138113A (en) | Automatic transaction device | |
| JPH02214973A (en) | Automatic cash transaction device | |
| JPH01267792A (en) | Window terminal equipment |