Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0761092B2 - Terminal control device - Google Patents
[go: Go Back, main page]

JPH0761092B2 - Terminal control device - Google Patents

Terminal control device

Info

Publication number
JPH0761092B2
JPH0761092B2 JP60250272A JP25027285A JPH0761092B2 JP H0761092 B2 JPH0761092 B2 JP H0761092B2 JP 60250272 A JP60250272 A JP 60250272A JP 25027285 A JP25027285 A JP 25027285A JP H0761092 B2 JPH0761092 B2 JP H0761092B2
Authority
JP
Japan
Prior art keywords
data
timer value
time
transmission
setting area
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 - Fee Related
Application number
JP60250272A
Other languages
Japanese (ja)
Other versions
JPS62110345A (en
Inventor
悦雄 田中
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 JP60250272A priority Critical patent/JPH0761092B2/en
Publication of JPS62110345A publication Critical patent/JPS62110345A/en
Publication of JPH0761092B2 publication Critical patent/JPH0761092B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 端末制御装置とホスト計算機システムとの間のデータ伝
送方式であって、複数の端末制御装置からホスト計算機
システムに対して一方的に連続してデータを送ること
で、通信回線やホスト計算機システムに集中する負荷を
分散するため、ホスト計算機システム等により通知され
るデータ転送速度に応じてインタバールタイマ値を自動
的に算出し、この値を端末制御装置内部のメモリに設定
し、このタイマ値のタイムアウト処理後にデータ伝送を
行うことにより、システム構成の変更をすることなく容
易に負荷分散と軽減が可能となる。
DETAILED DESCRIPTION [Outline] A data transmission method between a terminal control device and a host computer system, in which data is unilaterally continuously sent from a plurality of terminal control devices to the host computer system. In order to distribute the load concentrated on the communication line and the host computer system, the interval timer value is automatically calculated according to the data transfer rate notified by the host computer system etc., and this value is stored in the terminal controller. By setting in the memory and performing data transmission after this timer value time-out processing, it is possible to easily distribute and reduce the load without changing the system configuration.

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

本発明は、所定のデータ転送速度を持ってデータ伝送制
御を行う端末制御装置に関する。
The present invention relates to a terminal control device that controls data transmission at a predetermined data transfer rate.

例えば、バンキングオンラインシステムのように全国に
散在する店舗の端末装置からセンタのホスト計算機シス
テムに対して一方的に連続してデータを伝送する時間帯
があり、この場合は回線負荷もセンタ負荷も重負荷とな
る。
For example, there is a time zone in which terminal devices in stores scattered all over the country transmit data unilaterally and continuously to a host computer system in a center like a banking online system. In this case, the line load and the center load are heavy. It becomes a load.

かかる回線やセンタに負荷が集中する場合の負荷分散を
効率的にしかも簡易な方法で行える方法の実用化が期待
されている。
Practical application of a method capable of efficiently and simply distributing the load when the load is concentrated on such a line or center is expected.

〔従来の技術と発明が解決しようとする問題点〕[Problems to be solved by conventional technology and invention]

第4図は従来例の説明するシステム図、第5図は従来例
の処理フロー図をそれぞれ示す。
FIG. 4 is a system diagram for explaining the conventional example, and FIG. 5 is a process flow diagram for the conventional example.

第4図のシステム図はバンキングオンラインシステムの
一例を示すもので、 センタ装置として設置され、各店舗から伝送されて来る
データを集中処理すると共に、各店舗からの要求に応じ
てデータを送出するホスト計算機システム(HOST)1
と、 通信回線を通じてデータを遣り取りする時のデータの変
調/復調を行うモデム2,3と、 接続されている複数の端末装置5(0)〜5(n)の制
御を行うと共に、制御下にある端末装置5(0)〜5
(n)とホスト計算機システム(HOST)1とのデータの
遣り取りを仲介する端末制御装置(以下T/Cと称する)
4と、 各店舗に設置されており、業務処理時のデータ入力及び
出力を行う端末装置5(0)〜5(n)とから構成され
ている。
The system diagram in Fig. 4 shows an example of a banking online system. It is a host that is installed as a center device, performs centralized processing of data transmitted from each store, and sends data in response to requests from each store. Computer system (HOST) 1
And the modems 2 and 3 for modulating / demodulating data when exchanging the data through the communication line and the plurality of connected terminal devices 5 (0) to 5 (n), and under the control. Certain terminal devices 5 (0) to 5
(N) and a host computer system (HOST) 1 that exchanges data with a terminal controller (hereinafter referred to as T / C)
4 and terminal devices 5 (0) to 5 (n) that are installed in each store and perform data input and output during business processing.

通常、ホスト計算機システム(HOST)1とT/C4とのデー
タの遣り取りで、ホスト計算機システム(HOST)1から
のデータ受信はT/C4内部のメモリ41(第1図参照)に格
納されている受信プログラム(a)に基づき受信処理を
行う。
Normally, data is exchanged between the host computer system (HOST) 1 and the T / C 4, and data reception from the host computer system (HOST) 1 is stored in the memory 41 inside the T / C 4 (see FIG. 1). Reception processing is performed based on the reception program (a).

又、T/C4からホスト計算機システム(HOST)1へデータ
を転送する場合は同じくメモリ41に格納されている送信
プログラム(b)に基づき送信処理を行う。
Further, when data is transferred from the T / C 4 to the host computer system (HOST) 1, the transmission process is performed based on the transmission program (b) also stored in the memory 41.

一方、T/C4にはデータ転送速度(単位はbit/sで表示す
る)を設定する機能があり、その設定されたデータ転送
速度(例えば、2400bit/s,4800bit/s,9600bit/s等)に
応じた速度設定を各モデム2,3に対しても行う。
On the other hand, the T / C4 has a function to set the data transfer speed (the unit is displayed in bit / s), and the set data transfer speed (for example, 2400bit / s, 4800bit / s, 9600bit / s, etc.) The speed setting according to is also performed for each modem 2 and 3.

又、例えば1日の処理状況をT/C4からホスト計算機シス
テム(HOST)1への一方向で連続的にデータ伝送を行う
場合は、所定のインタバルを於いて伝送される。
Further, for example, when data is continuously transmitted in one direction from the T / C 4 to the host computer system (HOST) 1 in the processing status of one day, the data is transmitted at a predetermined interval.

このインタバルは、ホスト計算機システム(HOST)1側
の負荷及び通信回線の負荷を分散するためのものであ
り、データ転送速度に応じインタバルタイマ値を変えて
連続的なデータ伝送を行っている。例えば、データ転送
速度が2400bit/sの場合は100ms、4800bit/sの場合は400
ms、9600bit/sの場合は800msのインタバルタイマ値を設
定する。
This interval is for distributing the load on the host computer system (HOST) 1 side and the load on the communication line, and the interval timer value is changed according to the data transfer rate to perform continuous data transmission. For example, 100ms when the data transfer rate is 2400bit / s, 400 when it is 4800bit / s
For ms and 9600bit / s, set the interval timer value of 800ms.

上記によるT/C4のデータ転送処理は第5図の処理フロー
で示すように行う。
The T / C4 data transfer process as described above is performed as shown in the process flow of FIG.

即ち、複数のデータ転送を連続して行う場合、一方向送
信でデータ送信制御を行い(ステップ100)、1件デー
タ送信が完了すると最終データかどうかの判定を行う。
(ステップ101) この時、最終データでない場合は上述のようにデータ転
送速度に応じた一定時間だけ待ち(ステップ103)、ス
テップ100に戻り次のデータ送信制御を行う。尚、これ
らの処理はメモリ41に格納されている受信プログラム
(a)及び送信プログラム(b)で設定される制御のも
とに行われる。
That is, when a plurality of data transfers are continuously performed, data transmission control is performed by one-way transmission (step 100), and when one data transmission is completed, it is determined whether it is the final data.
(Step 101) At this time, if the data is not the final data, it waits for a fixed time corresponding to the data transfer rate as described above (Step 103), and returns to Step 100 to perform the next data transmission control. Note that these processes are performed under the control set by the reception program (a) and the transmission program (b) stored in the memory 41.

又、データ転送速度が複数ある場合はそのデータ転送速
度に応じたシステム数だけシステムを構成し、データ伝
送処理を行うことになる。
Further, when there are a plurality of data transfer rates, the number of systems corresponding to the data transfer rates is set up and the data transmission processing is performed.

従って、従来はデータ転送速度の変更に対して、インタ
バルタイマ値を変更して特定データ伝送時に対応させる
ことが困難であり、もし実現させる場合には受信プログ
ラム(a)及び送信プログラム(b)等をその度に変更
してシステム内容を変えるための大量の工数を要し、し
かも柔軟性を持ったシステム構築が出来ないと言う問題
がある。
Therefore, conventionally, it is difficult to change the interval timer value to cope with the change of the data transfer rate at the time of transmitting the specific data. If it is realized, the receiving program (a) and the transmitting program (b), etc. There is a problem in that a large amount of man-hours is required to change the system contents each time and the system contents are changed, and a flexible system cannot be constructed.

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

第1図は本発明の実施例を説明するブロック図を示す。
本実施例のブロック図は第4図で説明したシステムと同
一のシステム構成であるが、T/C4の機能に下記の機能を
追加して構成している。即ち、 メモリ41内にインタバルタイマ値を設定する時間設定エ
リア(c)と、 ホスト計算機システム(HOST)1又はT/C4の外部操作盤
(図示してない)から通知されるデータ転送速度から前
記時間設定エリア(c)に設定するインタバルタイマ値
を算出するインタバルタイマ値算出部42とを設けてい
る。
FIG. 1 shows a block diagram for explaining an embodiment of the present invention.
The block diagram of this embodiment has the same system configuration as the system described in FIG. 4, but the following functions are added to the functions of the T / C4. That is, from the time setting area (c) for setting the interval timer value in the memory 41 and the data transfer rate notified from the external operation panel (not shown) of the host computer system (HOST) 1 or T / C4, An interval timer value calculator 42 for calculating an interval timer value set in the time setting area (c) is provided.

〔作用〕[Action]

T/Cからホスト計算機システム(HOST)に対して一方的
に連続してデータを送り、センタ側及び回転負荷が集中
する時間帯では、ホスト計算機システム又はT/Cの外部
操作盤等から特定のデータ転送速度を通知し、この特定
のデータ転送速度に応じたインタバールタイマ値をイン
タバルタイマ値演算部で自動的に算出し、この値をT/C
内部のメモリの時間設定エリアに設定し、送信プログラ
ムに基づく伝送制御時、時間設定エリアに設定されてい
るインタバルタイマ値を取込み、このタイマ値のタイム
アウト処理後にデータ伝送を行うように制御することに
より、柔軟性あるシステム構築が簡易な方法で実現出来
ると共に、一時的なセンタ側及び回線側の負荷集中の分
散と軽減を容易に実施可能となる。
Data is sent continuously from the T / C to the host computer system (HOST) unilaterally, and during the time when the center side and rotational load are concentrated, the host computer system or the external operation panel of the T / C The data transfer rate is notified, the interval timer value calculation unit automatically calculates the interval timer value according to this specific data transfer rate, and this value is calculated by the T / C.
By setting it in the time setting area of the internal memory, taking in the interval timer value set in the time setting area during transmission control based on the transmission program, and performing control so that data transmission is performed after this timer value times out. The flexible system construction can be realized by a simple method, and the temporary center side and line side load concentration can be easily dispersed and reduced.

〔実施例〕〔Example〕

以下本発明を第1図〜第3図に示す実施例により具体的
に説明する。
The present invention will be described in detail below with reference to the embodiments shown in FIGS.

第2図は本発明の実施例におけるデータ伝送処理フロー
を説明する図、第3図は本発明の実施例におけるデータ
伝送処理状況を説明する図をそれぞれ示す。尚、全図を
通じて同一符号は同一対象物を示す。
FIG. 2 is a diagram for explaining the data transmission processing flow in the embodiment of the present invention, and FIG. 3 is a diagram for explaining the data transmission processing situation in the embodiment of the present invention. The same reference numerals denote the same objects throughout the drawings.

本実施例において、メモリ41の時間設定エリア(c)に
対する所定時間の設定は、本実施例のシステムがその日
の運用開始時にホスト計算システム1から送られる所定
のデータ転送速度の通知をT/C4内受信プログラム(a)
が受信処理する時に行う。
In this embodiment, the predetermined time is set in the time setting area (c) of the memory 41 by setting the notification of the predetermined data transfer rate sent from the host computing system 1 when the system of this embodiment is started on that day by T / C4. Internal reception program (a)
This is done when the receiving process is performed.

この時のインタバルタイマ値の設定は、所定のデータ転
送速度(例えば、2400bit/s)をインタバルタイマ値算
出部42に通知し、インタバルタイマ値算出部42がこの速
度に基づいて所定の対応を持つインタバルタイマ値を算
出し、メモリ41の所定個所に保持させて置く。
In setting the interval timer value at this time, a predetermined data transfer rate (for example, 2400 bits / s) is notified to the interval timer value calculation unit 42, and the interval timer value calculation unit 42 has a predetermined correspondence based on this speed. The interval timer value is calculated and stored in a predetermined location of the memory 41.

次に、所定時間帯の特定データ伝送時、即ちT/C4からホ
スト計算システム1に対して一方的に連続してデータを
伝送する時は、所定データブロック毎に時間設定エリア
(c)に設定してあるインタバルタイマ値の間待ち時間
間隔を取りデータ伝送を行い、データ伝送の集中により
回線負荷及びホスト計算システム1の負荷を分散させ、
負荷の軽減を図る。
Next, when transmitting specific data in a predetermined time zone, that is, when transmitting data unilaterally from the T / C 4 to the host computing system 1, set the time setting area (c) for each predetermined data block. Data transmission is performed with a waiting time interval between the specified interval timer values, and the line load and the load of the host computer system 1 are dispersed by the concentration of data transmission.
Try to reduce the load.

T/C4内の送信プログラム(b)に基づく制御では、通常
時間帯では時間設定エリア(c)からインタバルタイマ
値の取込みはスキップさせ、特定時間帯の特定送信デー
タを送信する場合は送信プログラム(b)に基づく制御
は時間設定エリア(c)からインタバルタイマ値を取込
む。
In the control based on the transmission program (b) in the T / C4, the acquisition of the interval timer value from the time setting area (c) is skipped in the normal time zone, and the transmission program ( The control based on b) takes in the interval timer value from the time setting area (c).

時間設定エリア(c)からインタバルタイマ値を取込む
方法としては、例えば送信プログラム(b)に設定時間
帯を判断させるように構成したり、送信データ中に時間
設定エリア(c)から設定時間を取込むためのフラグ領
域を設ける等にて行う。
As a method of fetching the interval timer value from the time setting area (c), for example, the transmission program (b) may be configured to determine the set time zone, or the set time may be set from the time setting area (c) in the transmission data. This is done by providing a flag area for capturing.

送信プログラム(b)に基づく制御は時間設定エリア
(c)から設定時間を取込むとインタバルタイマ値のタ
イムアウト処理(b)′後に次のデータブロックを転送
するように制御する。
In the control based on the transmission program (b), when the set time is taken from the time setting area (c), the next data block is transferred after the time-out process (b) ′ of the interval timer value.

尚、この処理フローを第2図に示し、その処理状況を第
3図に示す。
The processing flow is shown in FIG. 2 and the processing status is shown in FIG.

〔発明の効果〕〔The invention's effect〕

以上のような本発明によれば、特定時間帯の特定データ
伝送時の回線負荷及びセンタ装置の負荷集中を簡易な方
法で容易に軽減出来ると共に、柔軟性を持ったシステム
構築が出来ると言う効果がある。
According to the present invention as described above, it is possible to easily reduce the line load and the load concentration of the center device when transmitting specific data in a specific time zone by a simple method, and to construct a system with flexibility. There is.

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

第1図は本発明の実施例を説明するブロック図、 第2図は本発明の実施例におけるデータ伝送処理フロー
を説明する図、 第3図は本発明の実施例におけるデータ伝送処理状況を
説明する図、 第4図は従来例を説明するシステム図、 第5図は従来例の処理フロー図、 をそれぞれ示す。 図において、 1はホスト計算機システム、 2,3はモデム、4はT/C、 5(0)〜5(n)は端末装置、41はメモリ、 42はインタバルタイマ値算出部、 をそれぞれ示す。
FIG. 1 is a block diagram illustrating an embodiment of the present invention, FIG. 2 is a diagram illustrating a data transmission processing flow in the embodiment of the present invention, and FIG. 3 is a diagram illustrating a data transmission processing situation in the embodiment of the present invention. FIG. 4, FIG. 4 is a system diagram for explaining a conventional example, and FIG. 5 is a process flow diagram for the conventional example. In the figure, 1 is a host computer system, 2 and 3 are modems, 4 is T / C, 5 (0) to 5 (n) are terminal devices, 41 is a memory, and 42 is an interval timer value calculation unit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】所定の通信回線により、該通信回線に設定
されているデータ転送速度によってデータを伝送する端
末制御装置(4)であって、 タイマ値を保持する時間設定エリア(41(c))とタイ
マ値算出部(42)を設け、 該通信回線によって所定の種類のデータ群を伝送する場
合には、該タイマ値算出部(42)により当該通信回線の
該データ転送速度に基づいてタイマ値を算出して該時間
設定エリア(41(c))に設定しておき、 該データ群の所定の各伝送単位のデータ伝送と、続く該
伝送単位のデータ伝送との間ごとに、該時間設定エリア
(41(c))に設定されているタイマ値に従う時間間隔
を設けるように制御することを特徴とする端末制御装
置。
1. A terminal control device (4) for transmitting data through a predetermined communication line at a data transfer rate set in the communication line, the time setting area (41 (c) holding a timer value. ) And a timer value calculation unit (42) are provided, and when a predetermined type of data group is transmitted through the communication line, the timer value calculation unit (42) sets a timer based on the data transfer rate of the communication line. A value is calculated and set in the time setting area (41 (c)), and the time is set between the data transmission of each predetermined transmission unit of the data group and the subsequent data transmission of the transmission unit. A terminal control device, which is controlled to provide a time interval according to a timer value set in a setting area (41 (c)).
JP60250272A 1985-11-08 1985-11-08 Terminal control device Expired - Fee Related JPH0761092B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60250272A JPH0761092B2 (en) 1985-11-08 1985-11-08 Terminal control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60250272A JPH0761092B2 (en) 1985-11-08 1985-11-08 Terminal control device

Publications (2)

Publication Number Publication Date
JPS62110345A JPS62110345A (en) 1987-05-21
JPH0761092B2 true JPH0761092B2 (en) 1995-06-28

Family

ID=17205426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60250272A Expired - Fee Related JPH0761092B2 (en) 1985-11-08 1985-11-08 Terminal control device

Country Status (1)

Country Link
JP (1) JPH0761092B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5951020B2 (en) * 1979-12-06 1984-12-12 富士通株式会社 Time monitoring timer set control method
JPS5833749A (en) * 1981-08-25 1983-02-28 Mitsubishi Electric Corp Operating system for terminal device
JPS59188260A (en) * 1983-04-08 1984-10-25 Omron Tateisi Electronics Co Transmission controlling method

Also Published As

Publication number Publication date
JPS62110345A (en) 1987-05-21

Similar Documents

Publication Publication Date Title
WO1982002442A1 (en) Interrupt coupling and monitoring system
JPH0761092B2 (en) Terminal control device
JP2573332B2 (en) Data transfer control method
JP3067155B2 (en) Data transfer device
JPS5989056A (en) Data transmission system
JPH089941Y2 (en) Digital controller
JP3061402B2 (en) Data transfer control method and device
JPS5887621A (en) Information transmission and reception system
JP2598486B2 (en) Communication control device
JPH06290127A (en) Computer system
JPS61190626A (en) Process display device
JPH03208149A (en) Computer system
JPS6124739B2 (en)
JPH04274524A (en) System for controlling inter-process communication
JPH01251267A (en) Data transfer system
JPH01162974A (en) Dynamic replacement method for load modules
JPS61125256A (en) Communication controlling system
JPH01136272A (en) Pos system
JPS61118803A (en) Programmable controller system
JPS6235959A (en) Multiprocessor mutual communication identification system
JP2005078244A (en) Program execution method and program execution apparatus
JPS6326905B2 (en)
JPH01276940A (en) Data transfer controller
JPH03212752A (en) Data communication system
JPS58209291A (en) Remote monitor controlling system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees