JPS624740B2 - - Google Patents
Info
- Publication number
- JPS624740B2 JPS624740B2 JP56062127A JP6212781A JPS624740B2 JP S624740 B2 JPS624740 B2 JP S624740B2 JP 56062127 A JP56062127 A JP 56062127A JP 6212781 A JP6212781 A JP 6212781A JP S624740 B2 JPS624740 B2 JP S624740B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- request information
- interrupt
- interrupt request
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/05—Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】
本発明は端末から処理装置へデータを転送する
データ転送制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data transfer control system for transferring data from a terminal to a processing device.
端末装置と処理装置とが結ばれた処理システム
例えば商取引システム(以下POSシステムと称
す)において、前記端末装置から転送されるデー
タとしては、一般の販売データと、クレジツト処
理などの緊急処理を要するつまり、処理優先度
が、販売データのそれより高いデータとの2種が
ある。前者の一般のデータの場合には各端末のキ
ーボード等から入力されたn個のデータを一括し
てブロツク単位で処理装置へ転送することによ
り、処理装置への割込回数を低減できるが、後者
の緊急データの場合には、そのデータが発生する
と直ちに処理装置へ転送して割込みをかける必要
がある。このため従来方式では、処理装置に対す
る割込みも、それだけ回数が多くなり、処理装置
において割込み処理に要する負荷を軽減し得ない
欠点があつた。 In a processing system in which a terminal device and a processing device are connected, such as a commercial transaction system (hereinafter referred to as a POS system), the data transferred from the terminal device includes general sales data and data that requires urgent processing such as credit processing. There are two types of data: , and data whose processing priority is higher than that of sales data. In the case of the former general data, the number of interrupts to the processing device can be reduced by transferring n pieces of data input from the keyboard of each terminal to the processing device in blocks, but in the latter case, the number of interruptions to the processing device can be reduced. In the case of urgent data, it is necessary to transfer the data to the processing device and interrupt it as soon as the data is generated. For this reason, in the conventional system, the number of interrupts to the processing device increases accordingly, and there is a drawback that the load required for interrupt processing on the processing device cannot be reduced.
本発明は上記の欠点を解決するためになされた
もので、データの転送効率を向上するデータ転送
制御方式の提供を目的とする。 The present invention was made to solve the above-mentioned drawbacks, and an object of the present invention is to provide a data transfer control method that improves data transfer efficiency.
本発明は、入力部を有する端末装置と処理装置
とが結ばれ、入力部からの入力データが所定量に
達したとき、入力データをブロツクし、データ転
送を求める第1の割込要求情報を発して該ブロツ
ク化データを処理装置へ送出するシステムにおい
て、第1の割込要求情報よりも高次の第2の割込
要求情報の発生を判別する手段及びデータ入力中
に発生した第2の割込要求情報と入力済みの入力
データとをブロツク化して送出する手段を端末装
置に設けると共に、ブロツク化データの中の入力
データと第2の動込要求情報とを識別する手段を
処理装置に設け、端末装置の入力部からデータを
入力中に第2の割込要求情報が発生した際、該第
2の割込要求情報と入力済みの入力データとをブ
ロツク化し、第1の割込要求情報を発して、該ブ
ロツク化データを処理装置へ送出することを特徴
とするデータ転送制御方式である。 In the present invention, when a terminal device having an input section and a processing device are connected, and the input data from the input section reaches a predetermined amount, the input data is blocked and first interrupt request information requesting data transfer is sent. A system for determining the occurrence of second interrupt request information having a higher order than the first interrupt request information; The terminal device is provided with means for blocking and transmitting the interrupt request information and input data that has already been input, and the processing device is provided with means for identifying the input data in the blocked data and the second movement request information. When the second interrupt request information is generated while inputting data from the input section of the terminal device, the second interrupt request information and the input data that have already been input are blocked, and the first interrupt request is processed. This is a data transfer control method characterized by issuing information and sending the blocked data to a processing device.
以下、本発明を図面によつて説明する。図面は
本発明の一実施例を説明するブロツク図であり、
1はキーボードであつて、例えばPOSシステム等
においては端末機(キヤツシユレジスタ)に相当
するもの、2は制御部、3は判別部、4は記憶装
置、5はバツフア、6は通信回線、7は処理装
置、8は識別部、9は処理部、10はデータ部、
11は割込みデータ部、12は主記憶装置、Aは
割込み情報、B1,B2,B3は入力データ、nはデ
ータ数である。尚、キーボード1は1台のみ記載
されているが、実際には制御部2に複数台接続さ
れる。図面における制御部2と、キーボード1
と、記憶装置4とで端末装置側システムが構成さ
れる。図面において、キーボード1の入力キー1
3からの入力データB1〜Bnは、制御部2の判別
部3により、切替部14の接点Cを経て記憶装置
4へ送られ、バツフア5に格納される。入力デー
タB3が入力された直後の時点で、例えば、割込
制御キー15により、緊急の割込み情報(第2の
割込要求)Aが入力されたとき、判別部3は、こ
の割込み情報Aを、バツフア5内の入力データ
B3の次に格納する。然るのち判別部3は、制御
信号Eを発して切替部14の接点をd側に切替え
ると共に、制御信号Fを発して送信制御部16を
起動する。なおこの制御信号Fは、通常時には、
入力データBの数が所定値n(例えばn=10)に
達したときに発せられる。制御信号Fを受けた送
信制御部16は、バツフア5内のデータ、即ち入
力データB1〜B3と割込み情報Aとを、1つのブ
ロツクデータに、ブロツク化する。次に送信制御
部16は、処理装置7に対しデータ転送要求(第
1の割込要求)Rを発したのち、ブロツク化デー
タS1,S2,S3,Aを処理装置7へ送出する。識別
部8は、受信したブロツク単位のデータを識別
し、入力データB1〜B3はデータ部10へ、また
割込み情報Aは割込みデータ部11に格納する。
次いで処理部9は割込みデータ部11の割込み情
報Aを取出して所要の割込み処理を行う。さらに
処理部9は、データ部10内の入力データB1〜
B3の処理を行う。なお実施例は、割込み情報A
がキーボード1から入力された例であつたが、こ
の割込み情報Aは、制御部2自身からの発生、例
えば制御動作の過程において発せられるものであ
つてもよい。以上の如く本発明では、データ入力
中に、緊急割込(第2の割込要求)を生じた場
合、この割込情報を入力データと共に、一緒にブ
ロツク化して送出するので、処理装置7における
割込受付処理回数を減ずることができる。 Hereinafter, the present invention will be explained with reference to the drawings. The drawing is a block diagram illustrating an embodiment of the present invention.
1 is a keyboard, which corresponds to a terminal (cash register) in, for example, a POS system, 2 is a control section, 3 is a discrimination section, 4 is a storage device, 5 is a buffer, 6 is a communication line, 7 is a processing device, 8 is an identification section, 9 is a processing section, 10 is a data section,
11 is an interrupt data section, 12 is a main storage device, A is interrupt information, B 1 , B 2 , B 3 are input data, and n is the number of data. Although only one keyboard 1 is shown, in reality, a plurality of keyboards are connected to the control unit 2. Control unit 2 and keyboard 1 in the drawing
and the storage device 4 constitute a terminal device side system. In the drawing, input key 1 on keyboard 1
The input data B 1 to Bn from the controller 3 are sent to the storage device 4 via the contact C of the switching unit 14 by the determining unit 3 of the control unit 2 and stored in the buffer 5 . Immediately after input data B 3 is input, for example, when emergency interrupt information (second interrupt request) A is input using the interrupt control key 15, the determination unit 3 determines whether this interrupt information A , the input data in buffer 5
Store after B 3 . Thereafter, the determining section 3 issues a control signal E to switch the contact of the switching section 14 to the d side, and also issues a control signal F to start up the transmission control section 16. Note that this control signal F is normally as follows:
It is issued when the number of input data B reaches a predetermined value n (for example, n=10). Upon receiving the control signal F, the transmission control section 16 blocks the data in the buffer 5, that is, the input data B1 to B3 and the interrupt information A, into one block data. Next, the transmission control unit 16 issues a data transfer request (first interrupt request) R to the processing device 7, and then sends the blocked data S 1 , S 2 , S 3 , A to the processing device 7. . The identification section 8 identifies the received data in blocks, and stores the input data B 1 to B 3 in the data section 10 and the interrupt information A in the interrupt data section 11 .
Next, the processing section 9 takes out the interrupt information A from the interrupt data section 11 and performs the required interrupt processing. Furthermore, the processing unit 9 inputs the input data B 1 to B in the data unit 10.
B Perform the process in 3 . Note that in the embodiment, interrupt information A
In this example, the interrupt information A is input from the keyboard 1, but the interrupt information A may also be generated by the control unit 2 itself, for example, in the course of a control operation. As described above, in the present invention, when an emergency interrupt (second interrupt request) occurs during data input, this interrupt information is sent as a block together with the input data, so that the processing device 7 The number of interrupt acceptance processes can be reduced.
以上のように本発明は、割込み情報などの緊急
データを一般のデータと一緒にブロツク化して転
送せしめることにより通信路の転送効率と、処理
装置の処理効率とを著しく向上しうる利点を有す
る。 As described above, the present invention has the advantage that the transfer efficiency of a communication channel and the processing efficiency of a processing device can be significantly improved by blocking emergency data such as interrupt information and transmitting the block together with general data.
図面は本発明の一実施例を説明するブロツク図
であり、図中に用いた符号は次の通りである。
1はキーボード、2は制御部、3は判別部、4
は記憶装置、5はバツフア、6は通信回線、7は
処理装置、8は識別部、9は処理部、10はデー
タ、11は割込みデータ部、12は主記憶装置、
13は入力キー、14は切替部、15は割込制御
キー、16は送信制御部、Aは割込み情報、
B1,B2,B3は入力データ、c,dは接点、E,
Fは制御信号、Rはデータ転送要求を示す。
The drawing is a block diagram illustrating an embodiment of the present invention, and the symbols used in the drawing are as follows. 1 is a keyboard, 2 is a control unit, 3 is a determination unit, 4
is a storage device, 5 is a buffer, 6 is a communication line, 7 is a processing device, 8 is an identification section, 9 is a processing section, 10 is data, 11 is an interrupt data section, 12 is a main storage device,
13 is an input key, 14 is a switching unit, 15 is an interrupt control key, 16 is a transmission control unit, A is interrupt information,
B 1 , B 2 , B 3 are input data, c, d are contacts, E,
F indicates a control signal, and R indicates a data transfer request.
Claims (1)
れ、入力部からの入力データが所定量に達したと
き、入力データをブロツクし、データ転送を求め
る第1の割込要求情報を発して該ブロツク化デー
タを処理装置へ送出するシステムにおいて、第1
の割込要求情報よりも高次の第2の割込要求情報
の発生を判別する手段及びデータ入力中に発生し
た第2の割込要求情報と入力済みの入力データと
をブロツク化して送出する手段を端末装置に設け
ると共に、ブロツク化データの中の入力データと
第2の動込要求情報とを識別する手段を処理装置
に設け、端末装置の入力部からデータを入力中に
第2の割込要求情報が発生した際、該第2の割込
要求情報と入力済みの入力データとをブロツク化
し、第1の割込要求情報を発して、該ブロツク化
データを処理装置へ送出することを特徴とするデ
ータ転送制御方式。1. When a terminal device having an input section and a processing device are connected, and the input data from the input section reaches a predetermined amount, the input data is blocked and the first interrupt request information requesting data transfer is issued. In a system that sends blocked data to a processing device, the first
A means for determining the occurrence of second interrupt request information having a higher order than that of the interrupt request information, and a block for transmitting the second interrupt request information generated during data input and input data that has already been input. means is provided in the terminal device, and means for identifying the input data in the blocked data and the second movement request information is provided in the processing device. When interrupt request information is generated, the second interrupt request information and the input data that have already been input are blocked, the first interrupt request information is issued, and the blocked data is sent to the processing device. Characteristic data transfer control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56062127A JPS57176453A (en) | 1981-04-24 | 1981-04-24 | Data transfer control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56062127A JPS57176453A (en) | 1981-04-24 | 1981-04-24 | Data transfer control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57176453A JPS57176453A (en) | 1982-10-29 |
| JPS624740B2 true JPS624740B2 (en) | 1987-01-31 |
Family
ID=13191086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56062127A Granted JPS57176453A (en) | 1981-04-24 | 1981-04-24 | Data transfer control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57176453A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0427439U (en) * | 1990-06-26 | 1992-03-04 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0690616B2 (en) * | 1984-08-31 | 1994-11-14 | ヤマハ株式会社 | Electronic musical instrument data communication device |
| JPS63138836A (en) * | 1986-12-01 | 1988-06-10 | Hitachi Ltd | Data transfer system |
| JPS63185141A (en) * | 1987-01-27 | 1988-07-30 | Daikin Ind Ltd | Air conditioner data transmission method |
| JPH01279655A (en) * | 1988-05-02 | 1989-11-09 | Nec Corp | Blocking transfer system of message in communication processing device |
-
1981
- 1981-04-24 JP JP56062127A patent/JPS57176453A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0427439U (en) * | 1990-06-26 | 1992-03-04 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57176453A (en) | 1982-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3245045A (en) | Integrated data processing system | |
| US4266271A (en) | Reconfigurable cluster of data-entry terminals | |
| EP0123149A2 (en) | Card authenticating apparatus for card-based transaction processing system | |
| JPS624740B2 (en) | ||
| US3913071A (en) | Data terminal having interaction with central system | |
| JPS6113262B2 (en) | ||
| JPH06266737A (en) | Data communication system | |
| JP2811032B2 (en) | Card terminal device | |
| JPH06152756A (en) | Terminal input information batch transfer system | |
| JPS59117619A (en) | Data transfer processing device | |
| JP2588214B2 (en) | Key code control device | |
| JP3262130B2 (en) | Information processing device | |
| JPS6112423B2 (en) | ||
| JPS61182166A (en) | Control system of card certifying terminal group | |
| JPS63244162A (en) | Card certifying terminal equipment | |
| JPS6153748B2 (en) | ||
| JPH0693270B2 (en) | Passbook handling system | |
| JPH05282562A (en) | Terminal device for POS system | |
| JPH06243347A (en) | Article sales data processor | |
| JPH0576218B2 (en) | ||
| JPH01298425A (en) | Operation and control system for operator terminal | |
| JPH0452498B2 (en) | ||
| JPH0346856B2 (en) | ||
| JPS63138836A (en) | Data transfer system | |
| JPS58112170A (en) | Data collecting system |