[go: up one dir, main page]

JP2000115282A - Data re-transmission system - Google Patents

Data re-transmission system

Info

Publication number
JP2000115282A
JP2000115282A JP10286995A JP28699598A JP2000115282A JP 2000115282 A JP2000115282 A JP 2000115282A JP 10286995 A JP10286995 A JP 10286995A JP 28699598 A JP28699598 A JP 28699598A JP 2000115282 A JP2000115282 A JP 2000115282A
Authority
JP
Japan
Prior art keywords
data
retransmission
information
transmission
terminal
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.)
Pending
Application number
JP10286995A
Other languages
Japanese (ja)
Inventor
Hide Haruhara
秀 春原
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP10286995A priority Critical patent/JP2000115282A/en
Publication of JP2000115282A publication Critical patent/JP2000115282A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a data re-transmission system where reduction in a data transfer efficiency due to frequent occurrence of data re-transmission is prevented in the case of re-transmitting data. SOLUTION: After transmission of a maximum outstanding information frame number '5' to a terminal 10 from a data transmission control means 6 of a host computer system 1, when data are re-transmitted to the terminal 10, a data re-transmission monitor means 3 informs a statistic information storage means 4 of re-transmission information of data transmitted from the host computer system 1 to the terminal 10, a transmission data quantity discrimination means 5 allows a maximum transmission available data number revision means 7 to change the information into a maximum outstanding information frame number '1' based on a data quantity of the statistic information storage means 4 and allows the maximum transmission available data number revision means 7 to gradually increase the maximum outstanding information frame number '1' to be restored to the number '5', after the completion of the data re-transmission.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、データ再送機能
をサポートした通信システムにおいて、データ再送発生
時に自局の最大送信可能データ数を一時的に変更し、送
達確認なしに送信するデータ数を少なくすることにより
再送の多発を防ぎ、かつデータ再送が発生しなくなった
ことを検出すると、最大送信可能データ数を徐々に増や
して行き、最終的に元の値にまで増加するようにしたデ
ータ再送方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system supporting a data retransmission function, which temporarily changes the maximum number of transmittable data of its own station when data retransmission occurs, thereby reducing the number of data transmitted without acknowledgment. Data retransmission system that prevents retransmissions from occurring frequently and detects that data retransmission no longer occurs, gradually increases the maximum number of data that can be transmitted, and eventually increases to the original value About.

【0002】[0002]

【従来の技術】データリンク制御手順としてハイレベル
データリンク(以下、HDLCという)手順を採用したデー
タ伝送方法に関して、たとえば、特開平07−1230
81号公報には、伝送品質に応じてデータ伝送効率を向
上させるために、最大アウトスタンディング情報フレー
ム数を上限として伝達確認なしで連続して、情報フレー
ムを一方の局から他方の局へ、あるいその逆に他方の局
から一方の局へ送信する。
2. Description of the Related Art A data transmission method employing a high-level data link (hereinafter referred to as HDLC) procedure as a data link control procedure is disclosed in, for example, Japanese Patent Application Laid-Open No. 07-1230.
No. 81 discloses that information frames are continuously transmitted from one station to the other station without transmission confirmation up to the maximum number of standing information frames in order to improve data transmission efficiency according to transmission quality. Conversely, the other station transmits to one station.

【0003】一方の局または他方の局において、相手局
が送信した情報フレームを受信し、受信した情報フレー
ムの受信フレーム数と、受信した情報フレームのうち、
誤りのあった誤りフレーム数とをカウントして、一定時
間間隔ごとに受信フレーム数と誤りフレーム数とから伝
送誤り率を算出する。この伝送誤り率に基づいて、最大
アウトスタンディング情報フレーム数を更新し、更新後
の最大アウトスタンディング情報フレーム数を使用する
ことが開示されている。
[0003] One station or the other station receives an information frame transmitted by the other station, and determines the number of received information frames and the number of received information frames.
The number of erroneous frames with errors is counted, and the transmission error rate is calculated from the number of received frames and the number of erroneous frames at regular time intervals. It is disclosed that the maximum number of standing information frames is updated based on the transmission error rate, and the updated maximum number of standing information frames is used.

【0004】また、パケット通信におけるデータ伝送制
御のためのウインドウ制御方式において、通信中にウイ
ンドウサイズを変化させるウインドウ制御方式も知られ
ている。このウインドウ制御方式は、パケット通信にお
いて、送信側からデータパケットを送信する際に、最大
ウインドウサイズ数までのデータパケットは受信側から
送られる送達確認パケット受信を待たずに先送りするこ
とを許している。
Further, among window control systems for data transmission control in packet communication, a window control system in which a window size is changed during communication is also known. This window control method allows, in packet communication, when a data packet is transmitted from a transmission side, a data packet up to the maximum window size number is postponed without waiting for reception of an acknowledgment packet transmitted from a reception side. .

【0005】このようなウインドウ制御方式に関して
は、従来、種々開発されているが、たとえば、特公昭6
4−20755公報には、送信したパケットに対する応
答として受信側から送信される送達確認パケットの通信
側における平均受信間隔と再送要求パケットの送信側に
おける受信数により、送信側ウインドウサイズを決定
し、通信中にウインドウサイズを変更することが開示さ
れている。
Various such window control systems have been developed so far.
Japanese Patent Application Laid-Open No. 4-20755 discloses that a transmission-side window size is determined based on an average reception interval on a communication side of a delivery confirmation packet transmitted from a reception side as a response to a transmitted packet and the number of retransmission request packets received on the transmission side. It is disclosed therein to change the window size.

【0006】上記から明らかなように、HDLC手順による
最大アウトスタンディング情報フレーム数を上限とし
て、アウトスタンディング情報フレームを送信する場
合、あるいは、パケット通信におけるデータ伝送制御の
ためのウインドウ制御方式においても、伝送効率ないし
は、ネットワーク利用効率を改善しようとしているもの
である。
As is apparent from the above description, transmission of an outstanding information frame with the maximum number of standing information frames according to the HDLC procedure as an upper limit, or transmission in a window control method for data transmission control in packet communication, is also possible. They are trying to improve efficiency or network utilization efficiency.

【0007】ここで、前者のHDLC手順による最大アウト
スタンディング情報フレーム数を上限として、アウトス
タンディング情報フレームを送信する場合において、伝
送されたアウトスタンディング情報フレームのデータが
損失した場合に、受信側から送信側にデータの再送を要
求し、それに対応してデータの再送を行うデータ再送制
御方式が知られている。図4はデータ再送機能をサポー
トした従来のデータ再送制御方式によるHDLCシーケンス
制御を説明するためのタイムチャートである。この図4
を参照して従来のデータ再送制御方式について説明す
る。
Here, when transmitting the standing information frame up to the maximum number of standing information frames according to the former HDLC procedure, when the data of the transmitted standing information frame is lost, the transmission is performed from the receiving side. A data retransmission control method is known in which a data retransmission is requested to a data transmission side, and the data is retransmitted in response to the request. FIG. 4 is a time chart for explaining HDLC sequence control by a conventional data retransmission control method supporting a data retransmission function. This figure 4
A conventional data retransmission control method will be described with reference to FIG.

【0008】この図4において、ホスト計算機システム
1と端末10間のデータの伝送は、通信回線8を通して
行われるが、正規応答モードでは、端末10はホスト計
算機1からPビットのONのコマンドフレームで許可を
得たときだけ、FビットのONのレスポンスフレームを
ホスト計算機10に送信する。この正規応答モードにお
いて、端末10がホスト計算機システム1から送信され
たデータを損失してデータの再送を要求する場合に、端
末10からホスト計算機システム1に対して通信回線8
を通してステップS1でRR(受信可)OFのフレーム
をホスト計算機1に送信する。
In FIG. 4, data is transmitted between the host computer system 1 and the terminal 10 through the communication line 8. In the normal response mode, the terminal 10 receives a P-bit ON command frame from the host computer 1. Only when the permission is obtained, an ON response frame of the F bit is transmitted to the host computer 10. In the normal response mode, when the terminal 10 requests data retransmission by losing the data transmitted from the host computer system 1, the communication line 8 is transmitted from the terminal 10 to the host computer system 1.
In step S 1, an RR (receivable) OF frame is transmitted to the host computer 1.

【0009】このフレームをホスト計算機システム1が
受信すると、ホスト計算機システム1はデータの再送を
開始するが、このとき、最大アウトスタンディング情報
フレーム数=5まで連続して送信するように設定してい
る場合を示している。したがって、最初にデータが再送
されるのは、「再送1」を連続して5個再送することに
なる。この5個の「再送1」のデータが再送されると、
ステップS2で再びRR0のフレームが端末10から通
信回線8を通してホスト計算機システム1に送信され、
ステップS3でホスト計算機システム1から端末10に
通信回線8を通してRR0Pのフレームが送信される。
When this frame is received by the host computer system 1, the host computer system 1 starts retransmission of data. At this time, the host computer system 1 is set to continuously transmit up to the maximum number of standing information frames = 5. Shows the case. Therefore, the first retransmission of data means that five retransmissions 1 are continuously transmitted. When these five retransmission 1 data are retransmitted,
In step S2, the RR0 frame is transmitted again from the terminal 10 to the host computer system 1 through the communication line 8,
In step S3, the RR0P frame is transmitted from the host computer system 1 to the terminal 10 via the communication line 8.

【0010】これにより、端末10から今度はRR1F
のレスポンスフレームがホスト計算機システム1に送信
されることにより、上記「再送1」のデータの送信と同
様の要領で「再送2」のデータがアウトスタンディング
情報フレーム「4」まで順次送信する。以下、同様にし
て、「再送3」のデータが、またホスト計算機システム
1から端末10に送信される。
As a result, the terminal 10 can now use the RR1F
Is transmitted to the host computer system 1, the data of "retransmission 2" is sequentially transmitted up to the standing information frame "4" in the same manner as the transmission of the data of "retransmission 1". Hereinafter, similarly, the data of “retransmission 3” is transmitted from the host computer system 1 to the terminal 10 again.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、このよ
うなデータ再送機能をサポートした通信システムにおけ
る従来のデータ再送制御方式では、データの再送を行う
場合に、ホスト計算機システム1から端末10に通信回
線8を介して送信データがあると、最大送信可能データ
数は無条件で送信している。すなわち、最大アウトスタ
ンディング情報フレーム数=5の場合に、この「5」の
範囲内で再送するデータ存在する場合に図4の例では、
「再送1」が「5」個、「再送2」が「4」個、「再送
3」が「2」個というごとく、再送データがある間は無
条件でホスト計算機システム1から端末10に送信して
いる。
However, in a conventional data retransmission control method in a communication system supporting such a data retransmission function, when data is retransmitted, a communication line 8 is transmitted from the host computer system 1 to the terminal 10. If there is data to be transmitted via the, the maximum number of transmittable data is transmitted unconditionally. That is, when the maximum number of standing information frames = 5 and there is data to be retransmitted within the range of “5”, in the example of FIG.
"Retransmission 1" is "5", "Retransmission 2" is "4", "Retransmission 3" is "2", and so on, while there is retransmission data, unconditionally transmitted from the host computer system 1 to the terminal 10. are doing.

【0012】したがって、再送データのある間、上記の
例では、5個の「再送1」のデータの送信号、再び、4
個の「再送1」のデータが送信され、続いて3個の「再
送3」のデータが送信されるようになる。換言すれば、
データ再送発生時に送信確認なしにデータが再送されて
しまい、データの伝送効率が低下してしまうという課題
がある。
Therefore, while there is retransmission data, in the above example, five transmission signals of "retransmission 1" data,
Data of "retransmission 1" are transmitted, and then three data of "retransmission 3" are transmitted. In other words,
When data retransmission occurs, data is retransmitted without transmission confirmation, and there is a problem that data transmission efficiency is reduced.

【0013】この発明の第1の発明は、上記従来の課題
を解決するためになされたもので、データ再送発生時に
ホスト計算機システムの最大アウトスタンディング情報
フレーム数を一時的に小さくなるように変更して、最大
送信可能データ数を送達確認なしに送信するデータ数を
少なくすることができ、データ再送多発によるデータ転
送効率の低下を防止できるデータ再送制御方式を提供す
ることを目的とする。
A first invention of the present invention has been made to solve the above-mentioned conventional problem, and has been modified to temporarily reduce the maximum number of standing information frames of a host computer system when data retransmission occurs. Accordingly, it is an object of the present invention to provide a data retransmission control method capable of reducing the number of data to be transmitted without confirming the maximum transmittable data number and preventing a decrease in data transfer efficiency due to frequent data retransmission.

【0014】また、この発明の第2の発明は、データ再
送発生時に最初に設定したウインドウサイズ数より小さ
い予め決定したウインドウサイズ数に設定して、データ
の再送を行い、再送終了後に最初に設定したウインドウ
サイズ数を漸増することにより、最大送信可能データ数
を送達確認なしに送信するデータ数を少なくすることが
でき、データ再送多発によるデータ転送効率の低下を防
止できるデータ再送制御方式を提供することを目的とす
る。
According to a second aspect of the present invention, when a data retransmission occurs, the window size is set to a predetermined window size smaller than the window size initially set, data is retransmitted, and the data is first set after the retransmission is completed. By gradually increasing the number of window sizes obtained, it is possible to reduce the number of data items that can be transmitted without confirming the maximum number of transmittable data items, and to provide a data retransmission control method capable of preventing a reduction in data transfer efficiency due to frequent data retransmission. The purpose is to:

【0015】[0015]

【課題を解決するための手段】上記目的を達成するため
に、この発明の第1の発明のデータ再送制御方式は、通
信回線を通してハイレベルデータリンク制御手順による
アウトスタンディング情報フレームの受信後データの再
送必要時に受信可ファイナルビットを転送する端末と、
上記端末から送信される上記受信可ファイナルビットを
受信後に、上記端末へのデータ再送開始時にデータ再送
量を判別して最大アウトスタンディング情報フレーム数
を予め決めた最大アウトスタンディング情報フレーム数
に変更後、上記データ再送が終了すると、最初に決めた
最大アウトスタンディング情報フレーム数に戻るように
上記アウトスタンディング情報フレーム数を漸増する通
信制御手段を有するホスト計算機システムとを備えるこ
とを特徴とする。
To achieve the above object, a data retransmission control method according to a first aspect of the present invention is a data retransmission control method for transmitting data after receiving an standing information frame by a high-level data link control procedure through a communication line. A terminal that transfers the receivable final bit when retransmission is required,
After receiving the receivable final bit transmitted from the terminal, after determining the data retransmission amount at the start of data retransmission to the terminal, and changing the maximum number of standing information frames to a predetermined maximum number of standing information frames, A host computer system having communication control means for gradually increasing the number of standing information frames so as to return to the initially determined maximum number of standing information frames when the data retransmission is completed.

【0016】この発明の第1の発明によるデータ再送制
御方式によれば、端末は通信回線を通して、ホスト計算
機システムからハイレベレデータリンク制御手順による
アウトスタンディング情報フレームの受信号に、データ
の再送の必要性が生じると、端末は受信可ファイナルビ
ットをホスト計算機システムに送信する。ホスト計算機
システムは、この受信可ファイナルビットを受信する
と、ホスト計算機システムは端末へのデータの再送を開
始する。このデータの再送開始時に、ホスト計算機シス
テムの通信制御手段は、再送量を判別して最大アウトス
タンディング情報フレーム数を最初に決めた最大アウト
スタンディング情報フレーム数より小さい値の予め決め
た最大アウトスタンディング情報フレーム数に一時的に
変更して、データの再送を行う。この変更された最大ア
ウトスタンディング情報フレーム数でデータの再送が終
了すると、最初に決めた最大アウトスタンディング情報
フレーム数になるように最初に決めた最大アウトスタン
ディング情報フレーム数を漸増させるようにする。
According to the data retransmission control method according to the first aspect of the present invention, the terminal needs to retransmit data from the host computer system to the received signal of the standing information frame according to the high-level data link control procedure via the communication line. When this occurs, the terminal sends a receivable final bit to the host computer system. When the host computer system receives this final bit, the host computer system starts retransmitting data to the terminal. At the start of retransmission of this data, the communication control means of the host computer system determines the amount of retransmission and sets the maximum number of outstanding information frames to a value smaller than the maximum number of outstanding information frames which was determined first. The number of frames is temporarily changed, and data is retransmitted. When the retransmission of data is completed with the changed maximum number of standing information frames, the initially determined maximum number of standing information frames is gradually increased so as to reach the initially determined maximum number of standing information frames.

【0017】したがって、この発明の第1の発明では、
データ再送発生時に最大送信可能データ数を一時的に変
更して送達確認なしで送信するデータ数を少なくするこ
とができ、再送の多発を防止でき、データ転送効率の低
下を防止することができる。
Therefore, in the first invention of the present invention,
When data retransmission occurs, the maximum number of data that can be transmitted is temporarily changed to reduce the number of data to be transmitted without acknowledgment, so that retransmissions can be prevented from occurring frequently and the data transfer efficiency can be prevented from lowering.

【0018】また、この発明による第2の発明のデータ
再送制御方式は、通信回線を通してリジェクトパケット
を送信する端末と、上記端末から送信される上記リジェ
クトパケットを受信して上記端末にデータの再送を開始
し、かつ上記データの再生開始時に予め決められた最大
ウインドウズサイズ数からそれ以下の所定値に減少した
最大ウインドウズサイズ数に変更後、上記データ再送が
終了すると上記予め決めた最大ウインドウサイズ数に戻
るようにウインドウサイズ数を漸増する通信制御手段を
有するホスト計算機システムとを備えることを特徴とす
る。
According to a second aspect of the present invention, there is provided a data retransmission control system for transmitting a reject packet through a communication line, receiving the reject packet transmitted from the terminal, and retransmitting data to the terminal. After the start of the data reproduction, the data is changed from a predetermined maximum Windows size number at the start of reproduction of the data to a maximum Windows size number reduced to a predetermined value smaller than the predetermined maximum window size number. And a host computer system having communication control means for gradually increasing the number of window sizes to return.

【0019】この発明による第2の発明のデータ再送制
御方式によれば、端末がホスト計算機システムからデー
タの再送の必要性が生じることにより、端末から通信回
線を通して送信されるからITU−X.25勧告手順によるリ
ジェクトのパケットをホスト計算機システムが受信する
と、ホスト計算機システムが端末にデータの再送を開始
し、ホスト計算機システムの通信制御手段によりデータ
の再送量に応じてウインドウサイズを最初に設定した最
大ウインドサイズからそれよう小さい所定の最大ウイン
ドウサイズに変更する。この変更した最大ウインドウサ
イズでホスト計算機システムから端末にデータの再送を
行い、データ転送状態が改善されて再送の必要性がなく
なると、通信制御手段は最初に設定された最大ウインド
サイズに戻るように、ウインドウサイズを漸増させる。
According to the data retransmission control method of the second invention according to the present invention, since the terminal needs to retransmit data from the host computer system, the data is transmitted from the terminal through the communication line. When the host computer system receives a rejected packet according to the 25 recommendation procedure, the host computer system starts retransmission of data to the terminal, and the communication control means of the host computer system first sets the window size according to the data retransmission amount. The maximum window size is changed to a smaller maximum window size. Data is retransmitted from the host computer system to the terminal with the changed maximum window size. When the data transfer state is improved and the need for retransmission is eliminated, the communication control means returns to the initially set maximum window size. , Gradually increase the window size.

【0020】したがって、この発明による第2の発明で
は、データ再送発生時に最初に設定した最大ウインドウ
サイズ数より小さい予め決定した最大ウインドウサイズ
数に設定して、データの再送を行い、再送終了後に最初
に設定したウインドウサイズ数の漸増することにより、
最大送信可能データ数を送達確認なしに送信するデータ
数を少なくすることができ、データ再送多発によるデー
タ転送効率の低下を防止できる。
Therefore, in the second invention according to the present invention, the data is retransmitted by setting a predetermined maximum window size smaller than the maximum window size initially set when data retransmission occurs, and the first retransmission is performed after the retransmission is completed. By gradually increasing the number of window sizes set in
The maximum number of data that can be transmitted can be reduced without confirming the delivery, and the data transfer efficiency can be prevented from lowering due to frequent data retransmission.

【0021】[0021]

【発明の実施の形態】以下、この発明によるデータ再送
制御方式の実施の形態について図面に基づき説明する。
図1は、この発明による第1の実施の形態の構成を示す
ブロック図である。この図1において、ホスト計算機シ
ステム1は通信回線8を通してデータの伝送、ならびに
データの再送が可能になっている。端末10には、従来
から使用されている従来仕様の通信制御手段9を備えて
いる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a data retransmission control system according to the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of the first embodiment according to the present invention. In FIG. 1, the host computer system 1 can transmit data and retransmit data through a communication line 8. The terminal 10 includes a communication control unit 9 of a conventional specification which has been used conventionally.

【0022】また、ホスト計算機システム1には、通信
制御手段2を備えている。以下にこの通信制御手段2の
構成について説明する。この通信制御手段2は、データ
再送監視手段3を有している。このデータ再送監視手段
3はホスト計算機システム1から型通信回線8を通して
端末10へのデータの再送状態を監視して、その監視情
報を統計情報蓄積手段4に出力するとともに、データ送
信制御手段5にもデータの再送状態の監視情報を出力す
る。
Further, the host computer system 1 includes a communication control means 2. Hereinafter, the configuration of the communication control means 2 will be described. This communication control means 2 has a data retransmission monitoring means 3. The data retransmission monitoring means 3 monitors the state of retransmission of data from the host computer system 1 to the terminal 10 through the type communication line 8, outputs the monitoring information to the statistical information storage means 4, and sends the monitoring information to the data transmission control means 5. Also outputs monitoring information of the data retransmission status.

【0023】統計情報蓄積手段4は、データ再送監視手
段3から入力されるデータの再送状態の監視情報を蓄積
するものである。この統計情報蓄積手段4で蓄積された
データの再送状態の監視情報の蓄積量は、送信データ量
判別手段5で判別されるようになっている。送信データ
量判別手段5により、判別された統計情報蓄積手段4で
蓄積されたデータの再送状態の監視情報の蓄積量に応じ
て、最大送信可能データ数変更手段7は、ホスト計算機
システム1から端末10に送信するデータ再送発生時に
おいて、ホスト計算機システム1の最大送信可能データ
数を一時的に変更するようにしている。
The statistical information storage unit 4 stores monitoring information of the data retransmission state input from the data retransmission monitoring unit 3. The storage amount of the monitoring information in the retransmission state of the data stored in the statistical information storage unit 4 is determined by the transmission data amount determination unit 5. According to the storage amount of the monitoring information of the retransmission state of the data stored in the statistical information storage unit 4 determined by the transmission data amount determination unit 5, the maximum transmittable data number changing unit 7 transmits the information from the host computer system 1 to the terminal. When data retransmission to be transmitted to the host computer 10 occurs, the maximum transmittable data number of the host computer system 1 is temporarily changed.

【0024】また、上記データ送信制御手段5は、デー
タ再送監視手段3からのデータの再送状態の監視情報を
入力して、ホスト計算機システム1から通信回線8を通
して端末10にデータ送信を制御するものである。
The data transmission control means 5 receives the data retransmission status monitoring information from the data retransmission monitoring means 3 and controls the data transmission from the host computer system 1 to the terminal 10 through the communication line 8. It is.

【0025】次に、以上のように構成されたこの第1実
施の形態の動作について図2のHLDCの制御を行うシーケ
ンス説明図を参照して、HDLC手順による場合の動作につ
いて説明する。ホスト計算機システム1と相手局の端末
10とを、通信回線8を介し通信制御手段2としてHDLC
手順(High-level Data Link Control:ISO4335規格)で通
信する場合について説明する。ここでは既にデータリン
ク確立状態であるとする。
Next, the operation of the first embodiment configured as described above will be described with reference to the sequence explanation diagram for controlling the HLDC of FIG. 2 in the case of the HDLC procedure. The host computer system 1 and the terminal 10 of the partner station are connected via the communication line 8 as the communication control means 2 as an HDLC.
A case where communication is performed according to a procedure (High-level Data Link Control: ISO4335 standard) will be described. Here, it is assumed that the data link is already established.

【0026】HDLCの最大送信可能データ数である最大ア
ウトスタンディング情報フレーム(以下、Iフレームと
いう)数は、ホスト計算機システム1および端末10で
は、ともに「5」個、またホスト計算機システム1には
送信すべき送信データが「10」個あるものとして説明
する。具体的には、「再送1」のデータが5個、「再送
2」のデータが5個の合計10個である。ホスト計算機
システム1における通信制御手段2のデータ送信制御手
段6により、通信回線8を通して端末10に対しアウト
スタンディングIフレームを送信する。
The maximum number of outstanding information frames (hereinafter referred to as I-frames), which is the maximum number of transmittable data of HDLC, is "5" in both the host computer system 1 and the terminal 10, and is transmitted to the host computer system 1. Description will be made on the assumption that there are "10" pieces of transmission data to be transmitted. More specifically, there are five “retransmission 1” data and five “retransmission 2” data, for a total of ten data. The outstanding I frame is transmitted to the terminal 10 through the communication line 8 by the data transmission control means 6 of the communication control means 2 in the host computer system 1.

【0027】このアウトスタンディングIフレームを受
信した端末10は、ホスト計算機システム1から送信さ
れたデータをデータの転送状態の悪化などによりロスト
したとする。これにより端末10はデータの再送が必要
となり、端末10はステップS11で通信回線8を通し
てRR0フレームをホスト計算機システム1に送信す
る。ホスト計算機システム1がこのRR0フレームを受
信すると、ステップS12でホスト計算機システム1か
ら通信回線8を通してRROPフレームを端末10に送
信する。
It is assumed that the terminal 10 receiving the outstanding I frame has lost the data transmitted from the host computer system 1 due to the deterioration of the data transfer state. As a result, the terminal 10 needs to retransmit data, and the terminal 10 transmits the RR0 frame to the host computer system 1 through the communication line 8 in step S11. When receiving the RR0 frame, the host computer system 1 transmits an RROP frame to the terminal 10 from the host computer system 1 through the communication line 8 in step S12.

【0028】端末10はこのRR0Pフレームに対し
て、ステップS13でRR0Fのレスポンスフレームを
ホスト計算機システム1に送信する。このRR0Fのレ
スポンスフレームを受信したホスト計算機システム1
は、ステップS14で「再送1」のデータ(I0,0の
フレーム)を通信回線8経由で端末10に送信する。以
下、順次ステップS15〜ステップS18まで5個目ま
での「再送1」のデータ(「I1,0」,「I2,
0」,「I3,0」,「I4,0」のフレーム)を通信
回線8経由で端末10に送信する。
In response to the RR0P frame, the terminal 10 transmits an RR0F response frame to the host computer system 1 in step S13. The host computer system 1 that has received the RR0F response frame
Transmits the data of “retransmission 1” (the frame of I0, 0) to the terminal 10 via the communication line 8 in step S14. Hereinafter, up to the fifth data of “retransmission 1” (“I1,0”, “I2,
0, I3,0, I4,0) to the terminal 10 via the communication line 8.

【0029】ホスト計算機システム1では、このように
データの「再送1」が発生したとき、通信制御手段2の
データ再送監視手段3がデータ再送情報を統計情報蓄積
手段4に通知すると同時に、データ送信制御手段6にも
通知する。このうち、統計情報蓄積手段4はデータ再送
情報が入力されるごとにデータ再送情報を蓄積してお
り、送信データ量判別手段5では、一定時間ごとにこの
統計情報蓄積手段4に蓄積された「再送1」のデータ送
信量の情報を見て、「再送1」が発生している場合に
は、送信データ量判別手段5は最大送信可能データ数変
更手段7を制御して、この最大送信可能データ数変更手
段7により最大アウトスタンディングIフレーム数を
「5」から「1」に変更する。
In the host computer system 1, when the "retransmission 1" of data occurs as described above, the data retransmission monitoring means 3 of the communication control means 2 notifies the statistical information storage means 4 of the data retransmission information and simultaneously transmits the data. The control unit 6 is also notified. Of these, the statistical information storage means 4 stores the data retransmission information every time the data retransmission information is input, and the transmission data amount determination means 5 stores the data retransmission information in the statistical information storage means 4 at regular intervals. In view of the information on the data transmission amount of "retransmission 1", if "retransmission 1" has occurred, the transmission data amount determination means 5 controls the maximum transmittable data number changing means 7 to determine the maximum transmission possible. The maximum number of outstanding I frames is changed from “5” to “1” by the data number changing means 7.

【0030】次に、端末10とホスト計算機システム1
との間のデータ転送状態が改善されて、ホスト計算機シ
ステム1から端末10へのデータの再送が発生しなくな
ることをデータ再送監視手段3で判別すると、データ再
送監視手段3は統計情報蓄積手段4に通知すると同時に
データ送信制御手段6にも知らせる。このデータの再送
が発生しなくなった後に、再度端末10がステップS2
0でホスト計算機システム1から送信されたデータが損
失して、データの再送を必要とする状態になると、前記
ステップS11〜ステップS13と同様にして、ステッ
プS19で端末10から通信回線8を通してRR0フレ
ームを送信し、ステップS20でホスト計算機システム
1から端末10へ通信回線8を通してRR0Pフレーム
を送信し、ステップS21で端末10から通信回線8を
通してRR0Fのレスポンスフレーム送信する。
Next, the terminal 10 and the host computer system 1
When the data retransmission monitoring unit 3 determines that the data transfer state between the host computer system 1 and the terminal 10 will not be retransmitted due to the improved data transfer state, the data retransmission monitoring unit 3 And the data transmission control means 6 at the same time. After the retransmission of the data no longer occurs, the terminal 10 returns to step S2
0, when the data transmitted from the host computer system 1 is lost and the data needs to be retransmitted, the RR0 frame is transmitted from the terminal 10 through the communication line 8 in step S19 in the same manner as in steps S11 to S13. Is transmitted from the host computer system 1 to the terminal 10 via the communication line 8 in step S20, and an RR0F response frame is transmitted from the terminal 10 via the communication line 8 in step S21.

【0031】このときは、すでに最大アウトスタンディ
ングIフレーム数は「5」から「1」に変更されている
から、送達確認なしに送信できるアウトスタンディング
Iフレーム数を「1」と認識して制御する。したがっ
て、ステップS22でホスト計算機システム1から通信
回線8を通して1個のデータであるI0,0フレームの
「再送2」のデータを伝送する。端末10は、このI
0,0フレームの「再送2」のデータを受信すると、次
いでステップS23でRR1のレスポンスフレームを通
信回線8を通して、ホスト計算機システム1に送信す
る。
At this time, since the maximum number of outstanding I frames has already been changed from "5" to "1", the number of outstanding I frames that can be transmitted without acknowledgment is recognized as "1" and controlled. . Therefore, in step S22, one piece of data, “Resend 2” data of the I0,0 frame is transmitted from the host computer system 1 through the communication line 8. The terminal 10 uses this I
When the data of the “0,0” frame “retransmission 2” is received, the RR 1 response frame is transmitted to the host computer system 1 via the communication line 8 in step S 23.

【0032】この時点では、まだ最大アウトスタンディ
ングIフレーム数は「1」のままであり、ホスト計算機
システム1から通信回線8を通して端末10にステップ
S24でI1,0フレームの「再送2」のデータを1個
(アウトスタンディングIフレーム1個)送信する。端
末10は、この1個の「再送2」のデータを受信する
と、ステップS25でRR2のフレームを通信回線8経
由でホスト計算機システム1に送信する。
At this point, the maximum number of outstanding I frames is still "1", and the host computer system 1 transmits the data of "Retransmission 2" of the I1,0 frame to the terminal 10 through the communication line 8 in step S24. One (one outstanding I frame) is transmitted. The terminal 10, upon receiving the single “retransmission 2” data, transmits the RR2 frame to the host computer system 1 via the communication line 8 in step S25.

【0033】この時点では、ホスト計算機システム1か
ら端末10へのデータの再送がなくなっているから、こ
のデータの再送のない状態をデータ再送監視手段3が検
出して、その検出結果を統計情報蓄積手段4とデータ送
信制御手段6に出力している。したがって、統計情報蓄
積手段4には、データ送信量が蓄積されず、この状態を
送信データ量判別手段5により判別され、送信データ量
判別手段5は最大送信可能データ数変更手段7を用いて
最大アウトスタンディングIフレーム数を「1」から
「2」に増やしていき、以下前記最大アウトスタンディ
ングIフレーム数「1」の場合における「再送2」のデ
ータを1個送信した場合と同様の要領で、今度は最大ア
ウトスタンディングIフレーム数「2」であるから、
「再送2」のデータを2個ずつ送信する。
At this time, since data retransmission from the host computer system 1 to the terminal 10 has been stopped, the data retransmission monitoring means 3 detects a state in which the data is not retransmitted, and accumulates the detection result in statistical information. Output to the means 4 and the data transmission control means 6. Therefore, the data transmission amount is not stored in the statistical information storage unit 4, and this state is determined by the transmission data amount determination unit 5, and the transmission data amount determination unit 5 uses the maximum transmittable data number changing unit 7 to determine the maximum. The number of outstanding I-frames is increased from “1” to “2”. Hereinafter, in the same manner as when one piece of “retransmission 2” data is transmitted in the case of the maximum number of outstanding I-frames “1”, This time, because the maximum number of outstanding I-frames is “2”,
"Retransmission 2" data is transmitted two by two.

【0034】以下、同様の要領で順次最大アウトスタン
ディングIフレーム数を漸増していき、最終的に元の値
(ここでは、最初に決定した最大アウトスタンディング
Iフレーム数「5」)にまで増加する。
Hereinafter, the number of maximum outstanding I frames is gradually increased in the same manner, and finally the original value
(Here, the maximum number of outstanding I frames determined first is “5”).

【0035】このように、第1実施の形態では、データ
再送発生時にホスト計算機システム1の最大送信可能デ
ータ数を最初に設定した最大アウトスタンディングIフ
レーム数より小さい数に一時的に減少するように変更
し、送信確認なしに送信するデータ数を少なくするよう
にしたので、再送の多発を防止することができ、データ
伝送効率を上げることができる。また、データの再送の
発生がなくなることを検出すると、最大アウトスタンデ
ィングIフレーム数を漸増して、元の最大アウトスタン
ディングIフレーム数に戻すようにしているから、正常
な通信状態を確保することができる。
As described above, in the first embodiment, when data retransmission occurs, the maximum transmittable data number of the host computer system 1 is temporarily reduced to a number smaller than the initially set maximum outstanding I frame number. Since the number of data to be transmitted without transmission confirmation is reduced by making the change, it is possible to prevent repetition of retransmission and improve data transmission efficiency. Further, when it is detected that retransmission of data is no longer occurring, the maximum number of outstanding I frames is gradually increased to return to the original maximum number of outstanding I frames, so that a normal communication state can be ensured. it can.

【0036】次に、この発明による第2の実施の形態に
ついて図1と図3を参照して説明する。上記第1の実施
の形態では、ホスト計算機システム1と端末10との間
の通信制御を行う通信制御手段2としてHDLC手順で通信
する場合について説明したが、他の通信手順におけるデ
ータ再送でも同様に実施できる。この第2の実施の形態
では、図3を用いて、ホスト計算機システム1と端末1
0との間の通信制御手段2としてX.25手順(ITU-T勧告
X.25)で通信する場合について説明する。
Next, a second embodiment according to the present invention will be described with reference to FIGS. In the first embodiment, the case has been described in which the communication control means 2 that performs communication control between the host computer system 1 and the terminal 10 performs communication using the HDLC procedure, but the same applies to data retransmission in other communication procedures. Can be implemented. In the second embodiment, the host computer system 1 and the terminal 1 will be described with reference to FIG.
X.25 procedure (communication control means 2 between I.T.
X.25) will be described.

【0037】ここでは、すでにパケットコネクション確
立状態であるとする。X.25の最大送信可能データ数であ
るウインドウサイズは、ホスト計算機システム1と端末
10とでは、ともに「5」とし、ホスト計算機システム
1には、端末10に送信すべき送信データが10個ある
ものとする。すなわち、「再送1」が5個、「再送2」
が5個の合計10個である。また、X.25手順において、
パケット再送機能はオプションであるが、この機能の使
用についての合意はすでにとれているものとする。
Here, it is assumed that the packet connection has already been established. The window size, which is the maximum number of transmittable data of X.25, is set to “5” between the host computer system 1 and the terminal 10, and the host computer system 1 has ten pieces of transmission data to be transmitted to the terminal 10. Shall be. That is, five “retransmission 1” and “retransmission 2”
Are 5 in total. Also, in the X.25 procedure,
The packet retransmission function is optional, but it is assumed that agreement has been reached on the use of this function.

【0038】図3において、通信制御手段2のデータ送
信制御手段6から通信回線8を通して、端末10に最初
に設定した最大ウインドウサイズ「5」のパケットが送
信される。この状態で、ステップS31でREJ0のパ
ケットを端末10から通信回線8経由で受信したホスト
計算機システム1はステップS32でデータ再送を再開
し、「再送1」のパケットをホスト計算機システム1か
ら通信回線8経由で端末10に送信する。5個の「再送
1」のパケットがステップS33からステップS36ま
で順次端末10に送信されるが、このとき、ホスト計算
機システム1では、データ再送監視手段3により「再送
1」のパケットの送信状態を常時監視しており、ホスト
計算機システム1が「再送1」のパケットを送信するご
とに、データ再送監視手段3はこのデータ再送情報を統
計情報蓄積手段4に通知するとともに、データ送信手段
6にも通知する。
In FIG. 3, a packet with the maximum window size "5" initially set is transmitted from the data transmission control means 6 of the communication control means 2 to the terminal 10 via the communication line 8. In this state, the host computer system 1 that has received the REJ0 packet from the terminal 10 via the communication line 8 in step S31 restarts data retransmission in step S32, and transmits the “retransmission 1” packet from the host computer system 1 to the communication line 8 To the terminal 10 via Five “retransmission 1” packets are sequentially transmitted to the terminal 10 from step S33 to step S36. At this time, in the host computer system 1, the data retransmission monitoring unit 3 changes the transmission state of the “retransmission 1” packet. Each time the host computer system 1 transmits a “retransmission 1” packet, the data retransmission monitoring unit 3 notifies the data retransmission information to the statistical information storage unit 4 and also transmits the data to the data transmission unit 6. Notice.

【0039】統計情報蓄積手段4は、このデータ再送情
報を入力して蓄積する。送信データ量判別手段5は、統
計情報蓄積手段4に蓄積されているデータ再送情報量を
判別して、最大送信可能データ数変更手段7を制御す
る。この時点では、すでにステップS31でホスト計算
機システム1は端末10から送信されているREJパケ
ット受信によるデータの「再送1」が発生しているの
で、送信データ量判別手段5は最大送信可能データ数変
更手段7を制御することにより、最大送信可能データ数
変更手段7はウインドウサイズを「5」から「1」に変
更する。
The statistical information storage means 4 inputs and stores the data retransmission information. The transmission data amount determining means 5 determines the data retransmission information amount stored in the statistical information storage means 4 and controls the maximum transmittable data number changing means 7. At this point, the host computer system 1 has already received the REJ packet transmitted from the terminal 10 in step S31, and the data retransmission 1 has occurred, so the transmission data amount determination means 5 changes the maximum transmittable data number. By controlling the means 7, the maximum transmittable data number changing means 7 changes the window size from "5" to "1".

【0040】次に、上述のように、ホスト計算機システ
ム1から5個の「再送1」を通信回線8経由で端末10
に送信した後において、ホスト計算機システム1と端末
10との間のデータ転送状態が改善され、再送が発生し
なくなると、ホスト計算機システム1ではデータ再送監
視手段3がこの再送の中止を検出し、統計情報蓄積手段
4に通知する。このとき、すでにウインドウサイズは
「5」から「1」に変更されているから、データ送信制
御手段6は、送達確認なしに送信できるデータパケット
数を「1」と認識して制御する。
Next, as described above, five “retransmissions 1” are transmitted from the host computer system 1 to the terminal 10 via the communication line 8.
After the transmission, the data transfer state between the host computer system 1 and the terminal 10 is improved and retransmission does not occur. In the host computer system 1, the data retransmission monitoring means 3 detects the stop of the retransmission, Notify the statistical information storage means 4. At this time, since the window size has already been changed from "5" to "1", the data transmission control means 6 recognizes and controls the number of data packets that can be transmitted without acknowledgment as "1".

【0041】また、5個の「再送1」の送信終了後にお
ける送信データ量判別手段5は、統計情報蓄積手段4か
らデータ再送が発生しなくなったことを検出する。この
データ再送が発生しなくなった状態において、再びホス
ト計算機システム1と端末10との間のデータ転送状態
が悪化するなどの事情により、端末10がデータの再送
が必要になると、ステップS37で端末10からホスト
計算機システム1にREJ0のパケットを送信すると、
それを受信したホスト計算機システム1はステップS3
8で「再送2」を通信回線8経由で端末10に1個送信
する。
After the transmission of the five "retransmissions 1" is completed, the transmission data amount determination means 5 detects from the statistical information storage means 4 that data retransmission has stopped. In a state where the data retransmission does not occur, if the data transfer state between the host computer system 1 and the terminal 10 deteriorates again, the terminal 10 needs to retransmit the data. Sends a REJ0 packet to the host computer system 1 from
The host computer system 1 that has received it receives a message at step S3.
At step 8, one “retransmission 2” is transmitted to the terminal 10 via the communication line 8.

【0042】この場合は、すでにウインドウサイズは
「5」から「1」に変更されているから、上述のよう
に、データ送信制御手段6は、送達確認なしに送信でき
るデータパケット数を「1」と認識しており、したがっ
て、ホスト計算機システム1はこの1個の「再送2」
(DT0,0のパケット)の送信にとどめる。この状態
で、さらに端末10がデータの再送の必要性があると判
断すると、上記と同様にして、ステップS39でRR1
のパケットを通信回線8経由でホスト計算機システム1
に送信する。このRR1のパケットを受信したホスト計
算機1は、ステップS40でまた1個の「再送2」(D
T1,0のパケット)のデータを通信回線8経由で端末
10に送信する。
In this case, since the window size has already been changed from "5" to "1", as described above, data transmission control means 6 sets the number of data packets that can be transmitted without acknowledgment to "1". Therefore, the host computer system 1 recognizes this one “retransmission 2”
(The packet of DT0,0). In this state, if the terminal 10 further determines that there is a need to retransmit the data, the RR1
Packet of the host computer system 1 via the communication line 8
Send to The host computer 1 that has received the RR1 packet re-transmits one “retransmission 2” (D
(T1, 0 packet) is transmitted to the terminal 10 via the communication line 8.

【0043】このようにして、データ送信制御手段6
は、送達確認なしに送信できるデータパケット数を
「1」と認識して、ホスト計算機システム1はこの1個
の「再送2」のデータの転送後は、送信データ量判別手
段5がデータ再送を発生していないことを検出するごと
に、データ再送監視手段3によるデータ再送情報が統計
情報蓄積手段4に入力されず、この統計情報蓄積手段4
のデータ再送情報の蓄積結果を送信データ量判別手段5
が判別する。送信データ量判別手段5による送信データ
量判別結果により、送信データ量判別手段5は最大送信
可能データ数変更手段7を用いて、ウインドウサイズを
「1」から徐々に「2」、「3」…と漸増していき、最
終的に元の設定された最大ウインドウサイズの値(ここ
では「5」)にまで増加する。
As described above, the data transmission control means 6
Recognizes that the number of data packets that can be transmitted without acknowledgment is "1", and after the transfer of this one "retransmission 2" data, the transmission data amount determination means 5 performs the data retransmission. Each time it is detected that no occurrence has occurred, the data retransmission information from the data retransmission monitoring means 3 is not input to the statistical information storage means 4, and the statistical information storage means 4
The storage result of the data retransmission information of the transmission data amount determination means 5
Is determined. Based on the transmission data amount discrimination result by the transmission data amount discriminating means 5, the transmission data amount discriminating means 5 uses the maximum transmittable data number changing means 7 to gradually change the window size from "1" to "2", "3",. And gradually increases to the value of the originally set maximum window size (here, “5”).

【0044】このように、第2の実施の形態では、X.25
手順により、データ再送発生時にホスト計算機システム
1の最大送信可能データ数であるウインドウサイズを最
初に設定したウインドウサイズ数より小さい数に一時的
に減少するように変更し、送信確認なしに送信するデー
タ数を少なくするようにしたので、上記第1の実施の形
態の場合と同様に再送の多発を防止することができ、デ
ータ伝送効率を上げることができる。また、データの再
送の発生がなくなることを検出すると、最大ウインドウ
サイズの数を漸増して、元の最大ウインドウサイズの数
に戻すようにしているから、正常な通信状態を確保する
ことができる。
As described above, in the second embodiment, X.25
According to the procedure, when data retransmission occurs, the window size, which is the maximum transmittable data number of the host computer system 1, is temporarily reduced to a number smaller than the initially set window size number, and the data to be transmitted without transmission confirmation is changed. Since the number is reduced, frequent retransmissions can be prevented as in the case of the first embodiment, and the data transmission efficiency can be increased. Further, when it is detected that the retransmission of the data will not occur, the number of the maximum window sizes is gradually increased to return to the original number of the maximum window sizes, so that a normal communication state can be secured.

【0045】[0045]

【発明の効果】以上のように、この発明の第1の発明に
よれば、データ再送発生時にホスト計算機システム1の
最大送信可能データ数を最初に設定した最大アウトスタ
ンディングIフレーム数より小さい数に一時的に減少す
るように変更し、送信確認なしに送信するデータ数を少
なくするようにしたので、再送の多発を防止することが
でき、データ伝送効率を上げることができる。加えて、
データの再送の発生がなくなることを検出すると、最大
アウトスタンディングIフレーム数を漸増して、元の最
大アウトスタンディングIフレーム数に戻すようにして
いるから、正常な通信状態を確保することができる。
As described above, according to the first aspect of the present invention, when data retransmission occurs, the maximum transmittable data number of the host computer system 1 is reduced to a number smaller than the initially set maximum outstanding I frame number. Since the number is temporarily reduced and the number of data to be transmitted without transmission confirmation is reduced, frequent retransmissions can be prevented, and data transmission efficiency can be increased. in addition,
When it is detected that the retransmission of data is no longer occurring, the maximum number of outstanding I frames is gradually increased to return to the original maximum number of outstanding I frames, so that a normal communication state can be ensured.

【0046】また、この発明の第2の発明によれば、X.
25手順により、データ再送発生時にホスト計算機システ
ム1の最大送信可能データ数であるウインドウサイズを
最初に設定したウインドウサイズ数より小さい数に一時
的に減少するように変更し、送信確認なしに送信するデ
ータ数を少なくするようにしたので、再送の多発を防止
することができ、データ伝送効率を上げることができ
る。さらに、データの再送の発生がなくなることを検出
すると、最大ウインドウサイズの数を漸増して、元の最
大ウインドウサイズの数に戻すようにしているから、正
常な通信状態を確保することができる。
According to the second aspect of the present invention, X.
According to the 25 procedures, when data retransmission occurs, the window size, which is the maximum transmittable data number of the host computer system 1, is changed to be temporarily reduced to a number smaller than the initially set window size number, and transmitted without transmission confirmation. Since the number of data is reduced, frequent retransmissions can be prevented, and data transmission efficiency can be increased. Further, when it is detected that the retransmission of data is no longer occurring, the number of maximum window sizes is gradually increased to return to the original number of maximum window sizes, so that a normal communication state can be ensured.

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

【図1】この発明によるデータ再送制御方式の第1の実
施の形態の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a first embodiment of a data retransmission control method according to the present invention.

【図2】この発明によるデータ再送制御方式の第1の実
施の形態に適用するHDLCシーケンス説明図である。
FIG. 2 is an explanatory diagram of an HDLC sequence applied to the first embodiment of the data retransmission control method according to the present invention.

【図3】この発明によるデータ再送制御方式の第2の実
施の形態に適用するX.25のシーケンス説明図である。
FIG. 3 is an explanatory diagram of an X.25 sequence applied to the second embodiment of the data retransmission control method according to the present invention.

【図4】従来のデータ再送制御方式に適用するHDLCシー
ケンス説明図である。
FIG. 4 is an explanatory diagram of an HDLC sequence applied to a conventional data retransmission control method.

【符号の説明】[Explanation of symbols]

1……ホスト計算機システム、2……通信制御手段、3
……データ再送監視手段、4……統計情報蓄積手段、5
……送信データ量判別手段、6……データ送信制御手
段、7……最大送信可能データ数変更手段、8……通信
回線。
1 ... host computer system, 2 ... communication control means, 3
... data retransmission monitoring means, 4 ... statistical information storage means, 5
... Transmission data amount discriminating means 6 Data transmission control means 7 Maximum transmittable data number changing means 8 Communication line.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 通信回線を通してハイレベルデータリン
ク制御手順によるアウトスタンディング情報フレームの
受信後データの再送必要時に受信可ファイナルビットを
転送する端末と、 上記端末から送信される上記受信可ファイナルビットを
受信後に、上記端末へのデータ再送開始時にデータ再送
量を判別して最大アウトスタンディング情報フレーム数
を予め決めた最大アウトスタンディング情報フレーム数
に変更後、上記データ再送が終了すると、最初に決めた
最大アウトスタンディング情報フレーム数に戻るように
上記アウトスタンディング情報フレーム数を漸増する通
信制御手段を有するホスト計算機システムと、 を備えることを特徴とするデータ再送制御方式。
1. A terminal for transferring a receivable final bit when data retransmission is required after receiving an outstanding information frame by a high-level data link control procedure through a communication line, and receiving the receivable final bit transmitted from the terminal. Later, when the data retransmission to the terminal is started, the amount of data retransmission is determined and the maximum number of standing information frames is changed to a predetermined maximum number of standing information frames. A host computer system having communication control means for gradually increasing the number of standing information frames so as to return to the number of standing information frames.
【請求項2】 上記通信制御手段は、上記ホスト計算機
システムから上記端末に最初に設定した最大アウトスタ
ンディング情報フレームを送信するデータ送信制御手段
と、上記ホスト計算機システムから上記端末に送信され
る再送データ状態を監視してデータ再送情報を得るデー
タ再送監視手段と、上記データ再送監視手段によりデー
タ再送情報が得られるごとに蓄積する統計情報蓄積手段
と、上記統計情報蓄積手段に蓄積された上記データ再送
情報の量を判別する送信データ判別手段と、上記送信デ
ータ判別手段が上記データ再送情報の量の検出状態時に
上記送信データ判別手段により制御され、上記最初に設
定された最大アウトスタンディング情報フレーム数より
小さい最大アウトスタンディング情報フレーム数に更新
し、かつ上記送信データ判別手段が上記データ再送情報
を検出しなくなると上記更新された最大アウトスタンデ
ィング情報フレーム数から上記最初に設定された最大ア
ウトスタンディング情報フレーム数に戻るように最大ア
ウトスタンディング情報フレーム数を漸増する最大送信
可能データ数変更手段とを備えることを特徴とする請求
項1記載のデータ再送制御装置。
2. The communication control means includes: data transmission control means for transmitting a maximum standing information frame initially set from the host computer system to the terminal; and retransmission data transmitted from the host computer system to the terminal. Data retransmission monitoring means for monitoring status to obtain data retransmission information, statistical information storage means for accumulating data every time data retransmission information is obtained by the data retransmission monitoring means, and data retransmission stored in the statistical information storage means Transmission data discriminating means for discriminating the amount of information, wherein the transmission data discriminating means is controlled by the transmission data discriminating means when the amount of data retransmission information is detected, and is based on the initially set maximum number of standing information frames. Update to the smaller maximum number of standing information frames, and When the data discriminating means no longer detects the data retransmission information, the maximum number of standing information frames is gradually increased so as to return from the updated maximum number of standing information frames to the initially set maximum number of standing information frames. 2. The data retransmission control device according to claim 1, further comprising a maximum number of transmittable data.
【請求項3】 上記送信データ判別手段は、一定時間ご
とに上記統計情報蓄積手段に蓄積されている上記再送デ
ータ情報の量を判別することを特徴とする請求項2記載
のデータ再送制御装置。
3. The data retransmission control device according to claim 2, wherein the transmission data determination unit determines the amount of the retransmission data information stored in the statistical information storage unit at regular time intervals.
【請求項4】 通信回線を通してリジェットパケットを
送信する端末と、 上記端末から送信される上記リジェットパケットを受信
して上記端末にデータの再送を開始し、かつ上記データ
の再生開始時に予め決められた最大ウインドウズサイズ
数からそれ以下の所定値に減少した最大ウインドウズサ
イズ数に変更後、上記データ再送が終了すると上記予め
決めた最大ウインドウサイズ数に戻るようにウインドウ
サイズ数を漸増する通信制御手段を有するホスト計算機
システムと、 を備えることを特徴とするデータ再送制御方式。
4. A terminal for transmitting a re-get packet through a communication line, receiving the re-get packet transmitted from the terminal, starting retransmission of data to the terminal, and being predetermined when reproduction of the data is started. After changing from the maximum number of windows sizes to the maximum number of windows sizes reduced to a predetermined value smaller than that, when the data retransmission is completed, there is provided communication control means for gradually increasing the number of window sizes so as to return to the predetermined maximum number of window sizes. A data retransmission control method, comprising: a host computer system;
【請求項5】 上記上記通信制御手段は、上記ホスト計
算機システムから上記端末に最初に設定した最大ウイン
ドウサイズ数のパケットを送信するデータ送信制御手段
と、上記ホスト計算機システムから上記端末に送信され
る再送データ状態を監視してデータ再送情報を得るデー
タ再送監視手段と、上記データ再送監視手段によりデー
タ再送情報が得られるごとに蓄積する統計情報蓄積手段
と、上記統計情報蓄積手段に蓄積された上記データ再送
情報の量を判別する送信データ判別手段と、上記送信デ
ータ判別手段が上記データ再送情報の量の検出状態時に
上記送信データ判別手段により制御され、上記最初に設
定された最大ウインドウサイズ数より小さい最大ウイン
ドウサイズ数に更新し、かつ上記送信データ判別手段が
上記データ再送情報を検出しなくなると上記更新された
最大ウインドウサイズ数から上記最初に設定された最大
ウインドウサイズ数に戻るように最大ウインドウサイズ
数を漸増する最大送信可能データ数変更手段とを備える
ことを特徴とする請求項4記載のデータ再送制御装置。
5. The data transmission control means for transmitting a packet having the maximum window size set first to the terminal from the host computer system, and the communication control means being transmitted from the host computer system to the terminal. Data retransmission monitoring means for monitoring retransmission data status to obtain data retransmission information, statistical information storage means for accumulating data every time data retransmission information is obtained by the data retransmission monitoring means, and data stored in the statistical information storage means Transmission data discriminating means for discriminating the amount of data retransmission information, wherein the transmission data discrimination means is controlled by the transmission data discrimination means when the amount of data retransmission information is detected, and is based on the initially set maximum window size number. The data is updated to a smaller maximum window size number, and the transmission data discriminating means updates the data retransmission information. And the maximum transmittable data number changing means for gradually increasing the maximum window size number so as to return from the updated maximum window size number to the initially set maximum window size number when no more is detected. The data retransmission control device according to claim 4.
【請求項6】 上記送信データ判別手段は、一定時間ご
とに上記統計情報蓄積手段に蓄積されている上記再送デ
ータ情報の量を判別することを特徴とする請求項5記載
のデータ再送制御装置。
6. The data retransmission control device according to claim 5, wherein the transmission data determination unit determines the amount of the retransmission data information stored in the statistical information storage unit at regular time intervals.
JP10286995A 1998-10-08 1998-10-08 Data re-transmission system Pending JP2000115282A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10286995A JP2000115282A (en) 1998-10-08 1998-10-08 Data re-transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10286995A JP2000115282A (en) 1998-10-08 1998-10-08 Data re-transmission system

Publications (1)

Publication Number Publication Date
JP2000115282A true JP2000115282A (en) 2000-04-21

Family

ID=17711666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10286995A Pending JP2000115282A (en) 1998-10-08 1998-10-08 Data re-transmission system

Country Status (1)

Country Link
JP (1) JP2000115282A (en)

Similar Documents

Publication Publication Date Title
JP4607339B2 (en) Flexible radio link control protocol
US7746786B2 (en) Retransmission control method and device
RU2434337C1 (en) Method for sending status information in mobile communication system and mobile communication system receiver
US7158544B2 (en) Communication device and method
KR100528676B1 (en) Method for handling timers after an rlc reset or re-establishment in a wireless communications system
US7277390B2 (en) TCP processing apparatus of base transceiver subsystem in wired/wireless integrated network and method thereof
US6747993B2 (en) Method and apparatus for adjusting a communication timer in a communication network
US7149181B2 (en) Apparatus and method for re-transmitting erroneous packet data
CN1328865C (en) Method of controlling a receiver and a transmitter to handle a transmission window size change procedure
US8738984B2 (en) Apparatus for processing retransmission failure in radio link control (RLC) layer
CN1937477A (en) Method and device for improving signaling transmission speed of wireless communication system
US6662330B1 (en) Joint range reject automatic repeat request protocol
WO2008000181A1 (en) A method and system for retransmitting in transport layer
JPH0846666A (en) Control equipment for exchange of signal messge
JPH11177536A (en) Error control method for wireless data link layer
US7436854B2 (en) Transmitter device for controlling data transmission
JP2002527935A (en) Data communication methods and systems
US6081568A (en) Method and system for automatic setting of optimum number of waiting frames in automatic repeat request protocol
KR100392169B1 (en) Method and apparatus for conveying data packets in a communication system
US6973071B1 (en) Method and apparatus for controlling the flow of data in a wireless communication system
EP1580916B1 (en) System and method for transmitting units of messages in a mobile communication system
KR100366018B1 (en) Data transmission system and method for transmitting data frames
JP3782308B2 (en) DATA DISTRIBUTION MANAGEMENT DEVICE, DATA DISTRIBUTION MANAGEMENT SYSTEM AND DATA DISTRIBUTION MANAGEMENT METHOD USING THE SAME, AND PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP2000115282A (en) Data re-transmission system
JPH0715485A (en) Data receiving method and data receiving apparatus