JP2000307676A - Device and method for one-to-many communication - Google Patents
Device and method for one-to-many communicationInfo
- Publication number
- JP2000307676A JP2000307676A JP11107976A JP10797699A JP2000307676A JP 2000307676 A JP2000307676 A JP 2000307676A JP 11107976 A JP11107976 A JP 11107976A JP 10797699 A JP10797699 A JP 10797699A JP 2000307676 A JP2000307676 A JP 2000307676A
- Authority
- JP
- Japan
- Prior art keywords
- receiving
- dtu
- terminal
- nack
- transmission
- 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.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 93
- 238000004891 communication Methods 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 86
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims abstract description 71
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims abstract description 71
- 238000012790 confirmation Methods 0.000 claims description 33
- 230000007423 decrease Effects 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 2
- 238000004904 shortening Methods 0.000 claims 2
- 238000012546 transfer Methods 0.000 abstract description 8
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 7
- 230000001174 ascending effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 101100490184 Drosophila melanogaster Ack gene Proteins 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はマルチキャストあるいは
ブロードキャスト通信のような1対多通信装置及び方法
に関し、特に、本発明は送信端末から各受信端末への送
達を確認しながら通信を行う1対多通信装置及び方法に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a one-to-many communication apparatus and method such as multicast or broadcast communication, and more particularly, the present invention relates to a one-to-many communication that performs communication while confirming delivery from a transmitting terminal to each receiving terminal. The present invention relates to a communication device and a method.
【0002】[0002]
【従来の技術】信頼性のある1対多通信装置を実施する
ためには、送信端末が各受信端末に対しデータを送信す
る際に、何も手順を持たず、たれ流しに送ったのでは、
受信端末において受信したデータに誤りが生じた場合、
回復が不可能である。そこで、送信端末は、各受信端末
との間において送信したデータの送達確認を実施し、各
受信端末の送信データの受信状況を確認しながら通信を
行う必要がある。2. Description of the Related Art In order to implement a reliable one-to-many communication apparatus, if a transmitting terminal does not have any procedure when transmitting data to each receiving terminal, the transmitting terminal sends the data to a sink.
If an error occurs in the data received at the receiving terminal,
Recovery is impossible. Therefore, it is necessary for the transmitting terminal to perform acknowledgment of transmission of the transmitted data with each receiving terminal and perform communication while confirming the reception status of the transmitting data of each receiving terminal.
【0003】上記の1対多通信装置における送達確認の
従来例として、1997年1月にインターネットドラフ
トとして公開されたUDP/IP(User Data
gram Protocol/Internet Pr
otocol)上で動作し、マルチキャストIPネット
ワークの多数の受信者に対して,同時に信頼性のあるフ
ァイル転送を行うためのプロトコルとしてMultic
ast File Transfer Protoco
l(MFTP)がある。[0003] As a conventional example of the delivery confirmation in the above one-to-many communication apparatus, UDP / IP (User Data) published as an Internet draft in January 1997 was used.
Gram Protocol / Internet Pr
Multicast as a protocol for simultaneously and reliably transferring files to a large number of recipients of a multicast IP network.
ast File Transfer Protocol
1 (MFTP).
【0004】MFTPにおける送信端末から各受信端末
への送達確認方式は、NACK(Negative A
cknowledgement:否定確認)方式であ
り、その方式の概略は、以下の通りである。図7はMF
TPにおけるファイルの分割方法を示す図である。本図
に示すように、送信すべきファイルが発生すると、1つ
のファイルが複数のブロック1、2、3、…mに分割さ
れる。さらに1つのブロックがデータ転送ユニットDT
U(Data Transfer Unit)と呼ばれ
る複数の送信単位に分けて送信される。[0004] A delivery confirmation method from a transmitting terminal to each receiving terminal in MFTP is based on NACK (Negative A).
This is a knowledgement (negative confirmation) method, and the outline of the method is as follows. FIG. 7 shows MF
FIG. 6 is a diagram illustrating a method of dividing a file in a TP. As shown in this figure, when a file to be transmitted occurs, one file is divided into a plurality of blocks 1, 2, 3,... M. One more block is the data transfer unit DT
The data is transmitted by being divided into a plurality of transmission units called U (Data Transfer Unit).
【0005】なお、個々のDTU1、2、3、…nに
は、ファイル復元時に使用される一連番号(1)、
(2)、(3)、…(n)が付与される。ブロックmの
最後のDTUに付与される一連番号は(m×n)となる。
図8は送信端末から一連のDTUの送信を説明する図で
ある。MFTPでは、送信端末から一連のDTUの送信
をすることをパスと呼んでいる。本図に示すように、第
1回目のパスでは、ファイル全体と、各受信端末の送達
応答を要求するStatus Requestメッセー
ジが送信される。Status Requestメッセ
ージはどのようなタイミングで送信してもよいが、通
常、本図に示すように、ブロック単位に送信される。本
図の例では、送信ファイルが5個のブロックに分割さ
れ、1つのブロックには5個のDTUが設けられてい
る。また、MFTPは全2重回線、半2重回線の種別は
問わないが、本発明の説明では、通信回線は、全2重回
線であるものとして説明する。[0005] Each of the DTUs 1, 2, 3, ... n has a serial number (1) used at the time of file restoration,
(2), (3),... (N) are given. The serial number given to the last DTU of the block m is (m × n).
FIG. 8 is a diagram illustrating transmission of a series of DTUs from a transmitting terminal. In MFTP, transmitting a series of DTUs from a transmitting terminal is called a path. As shown in this figure,
In the first pass, the entire file and a Status Request message requesting a delivery response from each receiving terminal are transmitted. The Status Request message may be transmitted at any timing, but is usually transmitted in block units as shown in FIG. In the example of this figure, the transmission file is divided into five blocks, and one block is provided with five DTUs. In addition, MFTP may be of any type of full-duplex line or half-duplex line, but in the description of the present invention, the communication line will be described as a full-duplex line.
【0006】図9は受信端末からの送達応答NACKを
説明する図である。本図に示すように、各受信端末では
Status Requestメッセージを受信した
ら、受信に失敗したDTUに関する送達応答としてNA
CKメッセージを返す。なお、NACKは送信端末が各
ブロックの最後に送信するそれぞれのStatus R
equestメッセージに対して送信される。受信に失
敗したDTUが無ければ、NACKメッセージの送出は
行われない。FIG. 9 is a diagram for explaining a delivery response NACK from the receiving terminal. As shown in this figure, when each receiving terminal receives a Status Request message, it receives an NA as a delivery response for the DTU that failed to receive.
Returns a CK message. Note that NACK is a status R that the transmitting terminal transmits at the end of each block.
request message. If there is no DTU for which reception has failed, no NACK message is transmitted.
【0007】図10は送信端末からの再送を説明する図
である。送信端末では、第1回目のパスの間に、各受信
端末からNACKメッセージを受信しても、再送はすぐ
行われず、再送スケジュール(2回目以降のパスにおけ
る再送DTUの送信準備処理)のみ実施し実際の再送は
2回目以降のパスにより行う。2回目以降のパスでは、
前回のパスの最中に各受信端末から再送要求のあったD
TUに前回のパスにおけるブロック番号及びDTU番号
が若い順に新たなブロック番号、DTU番号を割り当
て、新たなブロック毎にStatus Request
メッセージを送信しながら再送を実施する。なお、パス
毎に各ブロック番号、DTU番号が変るが、受信端末が
ファイルを復元する場合には,前述の番号とは別の一連
の固定番号が各DTUに付与されており、その番号を基
に復元が行われる。FIG. 10 is a diagram for explaining retransmission from a transmitting terminal. Even if the transmitting terminal receives a NACK message from each receiving terminal during the first pass, retransmission is not performed immediately, and only the retransmission schedule (retransmission DTU transmission preparation processing in the second and subsequent passes) is performed. Actual retransmission is performed in the second and subsequent passes. For the second and subsequent passes,
D which received a retransmission request from each receiving terminal during the previous pass
A new block number and a new DTU number are assigned to the TU in ascending order of the block number and the DTU number in the previous pass, and the Status Request is assigned to each new block.
Perform retransmission while sending a message. Although each block number and DTU number change for each pass, when the receiving terminal restores a file, a series of fixed numbers different from the above-mentioned numbers are assigned to each DTU, and these numbers are used as a basis. Is restored.
【0008】送信端末は、各受信端末からのDTUの再
送要求が無くなるまで、あるいは、パラメータとして設
定されている送信制限時間内でかつ最大再送回数を越え
ない間、再送を繰り返す。受信端末は、パスにおいて受
信に失敗したDTUが1つも無ければ、送信端末よりパ
スの1番最後に送出されるStatus Reques
tメッセージに対して、受信端末が全てのDTUの受信
に成功したことを示すDoneメッセージを送出し、送
信端末が、そのDoneメッセージの受信確認通知とし
て送出するCompletionメッセージの受信を待
ち、Completionメッセージを受信したら、通
信処理を終える。[0008] The transmitting terminal repeats retransmission until there is no DTU retransmission request from each receiving terminal or within a transmission limit time set as a parameter and does not exceed the maximum number of retransmissions. If there is no DTU that failed to receive in the path, the receiving terminal sends the Status Request sent last from the transmitting terminal to the end of the path.
In response to the t message, the receiving terminal sends a Done message indicating that all DTUs have been successfully received, and the sending terminal waits for reception of a Completion message to be sent out as a reception confirmation notification of the Done message, and transmits the Completion message. Upon receipt, the communication process ends.
【0009】送信端末は受信端末から最初のDoneメ
ッセージを受信したら、すぐにCompletionメ
ッセージを送出する。以降送信端末は、パラメータでし
めされた間隔で、前回のCompletionメッセー
ジ送出から次回のCompletionメッセージ送出
の間に受信したDoneメッセージに対する確認として
1つのCompletionメッセージにまとめて送出
し、全受信端末に対し、Completionメッセー
ジが送信できたら、通信処理を終える。以下に、1対多
通信装置の送達確認の詳細を説明する。[0009] Upon receiving the first Done message from the receiving terminal, the transmitting terminal immediately sends a Completion message. Thereafter, at a time interval specified by the parameter, the transmitting terminal collectively transmits one Completion message as confirmation for the Done message received between the previous transmission of the Completion message and the next transmission of the Completion message. When the completion message has been successfully transmitted, the communication process ends. Hereinafter, the details of the delivery confirmation of the one-to-many communication device will be described.
【0010】図11は送達確認の動作例を説明する図で
ある。本図に示されるように、送信端末では、送信すべ
きファイルが発生すると、1つのファイルが複数のブロ
ックに分割され、さらに1つのブロックが複数のDTU
に分けて受信端末に送信される。送信端末では、まずパ
ス1としてファイル全体が送信される。次に、送信端末
では、パス1を実施している最中に再送が必要とされる
DTUを知るため、送達応答を要求するStatus
Requestメッセージが受信端末に送信される。そ
のStatus Requestメッセージを受けた受
信端末では、受信できなかったDTUに関するNACK
が送信端末に返される。FIG. 11 is a diagram for explaining an operation example of the delivery confirmation. As shown in the figure, when a file to be transmitted is generated, one file is divided into a plurality of blocks, and one block is further divided into a plurality of DTUs.
And transmitted to the receiving terminal. At the transmitting terminal, first, the entire file is transmitted as path 1. Next, in order to know the DTU that needs to be retransmitted while the path 1 is being performed, the transmitting terminal requests a status response requesting a delivery response.
A Request message is transmitted to the receiving terminal. The receiving terminal that has received the Status Request message receives a NACK related to the DTU that could not be received.
Is returned to the sending terminal.
【0011】なお、送信端末から受信端末に送信される
Status Requestメッセージは、通常、ブ
ロック単位に送信される。送信端末では、NACKを受
信すれば、DTUの再送がスケジュールされ、次回のパ
スにて再送される。[0011] The Status Request message transmitted from the transmitting terminal to the receiving terminal is usually transmitted in block units. Upon receiving the NACK, the transmitting terminal schedules retransmission of the DTU, and retransmits it on the next path.
【0012】図12は送信端末と複数の受信端末との関
係を示す図であり、図13はNACKの送出動作の具体
例を示す図である。図12に示される送信端末から受信
端末A、B、CにStatus Requestメッセ
ージが送信される。受信端末A、B、Cでは送信端末か
らStatus Requestメッセージが受信され
る。この受信後、図13に示されるように、受信端末
A、B、Cの各々から個別に送信端末にNACKは返さ
れない。すなわち、受信端末A、B、Cの各々には受信
後からNACK送出までの待ち時間が設定される。この
待ち時間はパラメータで設定され、最大値の範囲内で受
信後毎に毎回ランダムに決められる。なお、待ち時間は
受信端末の接続数の増加に伴って大きくなる。FIG. 12 is a diagram showing a relationship between a transmitting terminal and a plurality of receiving terminals, and FIG. 13 is a diagram showing a specific example of a NACK transmitting operation. A Status Request message is transmitted from the transmitting terminal shown in FIG. 12 to receiving terminals A, B, and C. The receiving terminals A, B, and C receive a Status Request message from the transmitting terminal. After this reception, as shown in FIG. 13, NACK is not returned individually from the receiving terminals A, B, and C to the transmitting terminal. That is, a waiting time from reception to NACK transmission is set for each of the receiving terminals A, B, and C. This waiting time is set by a parameter, and is randomly determined every time after reception within the range of the maximum value. Note that the waiting time increases as the number of connections of the receiving terminal increases.
【0013】受信端末A、B、Cの各々ではNACK送
出までのランダムな待ち時間(他受信端末のNACKモ
ニタ期間)中、他の受信端末の応答をモニタする。例え
ば、受信端末AによりNACK送信が行われると、受信
端末B、Cの各々により、受信端末AのNACKが受信
される。受信端末B、Cの各々では、受信端末AのNA
CKを受信後に同様にNACKを送信しようとする場
合、すなわち、受信端末AのNACKが受信端末B、C
自身の応答状況を満たしている場合、受信端末B、Cの
NACKの送信が中止される。Each of the receiving terminals A, B, and C monitors the response of the other receiving terminal during a random waiting time until NACK transmission (NACK monitoring period of the other receiving terminal). For example, when NACK transmission is performed by the receiving terminal A, each of the receiving terminals B and C receives the NACK of the receiving terminal A. In each of the receiving terminals B and C, the NA of the receiving terminal A
If NACK is to be transmitted similarly after receiving CK, that is, NACK of receiving terminal A is
If the own response status is satisfied, the transmission of NACKs of the receiving terminals B and C is stopped.
【0014】再び、図11に戻って説明を行う。送信端
末でパス1が終了した時点で、再送がスケジュールされ
ていれば、パス2として、再送が必要とされているDT
Uが送信される。以降、送信端末では、各受信端末から
DTUの再送要求がなくなるか、送信端末のパラメータ
にて設定された送信制限時間がタイムアウトとなるか、
あるいは、最大再送回数に到達するまで、パスが繰り返
される。すなわち、再送要求がある間、送信制限時間、
最大再送回数の範囲内でパスが繰り返される。ただし、
パラメータとして、送信端末用に送信制限時間、受信端
末用として受信制限時間があり、各制限時間内に各端末
において送信あるいは、受信端末処理が終わらなかった
場合、ファイル転送処理は強制終了となる。Returning to FIG. 11, the description will be continued. If retransmission is scheduled at the end of pass 1 at the transmitting terminal, the DT for which retransmission is required
U is transmitted. Thereafter, the transmitting terminal determines whether there is no DTU retransmission request from each receiving terminal, whether the transmission limit time set in the parameters of the transmitting terminal has timed out,
Alternatively, the path is repeated until the maximum number of retransmissions is reached. That is, while there is a retransmission request, the transmission time limit,
The path is repeated within the maximum number of retransmissions. However,
As parameters, there are a transmission limit time for the transmission terminal and a reception limit time for the reception terminal. If the transmission or reception terminal processing is not completed in each terminal within each time limit, the file transfer processing is forcibly terminated.
【0015】図14はMFTPのDoneメッセージお
よびCompletionメッセージ送出動作の具体例
を示す図である。本図に示すように、受信端末Aが1回
あるいは複数回のパスにて送信端末からのファイルの受
信に成功すれば、受信端末Aから送信端末にDoneメ
ッセージが送信される。Doneメッセージを受信した
送信端末から受信端末A、B、C、Dの各々にそのDo
neメッセージに対して確認通知として、Comple
tionメッセージが送信される。FIG. 14 is a diagram showing a specific example of the operation of transmitting a Done message and a completion message of MFTP. As shown in this figure, if the receiving terminal A succeeds in receiving a file from the transmitting terminal in one or a plurality of passes, a Done message is transmitted from the receiving terminal A to the transmitting terminal. Each of the receiving terminals A, B, C, and D receives the Do message from the transmitting terminal that has received the Done message.
complete message as confirmation notification
Tion message is transmitted.
【0016】Completionメッセージは、Do
neメッセージを受信する毎に通知されるのではなく、
最初の受信したDoneメッセージに対して速やかにC
ompletionメッセージが通知され、以降定期的
にCompletionメッセージが送信され、そのメ
ッセージには、Completionメッセージが送信
されるまでの間に確認した受信端末名が書き込まれる。
ファイルの送信は、全受信端末に対してComplet
ionメッセージが通知されることで終了する。The Completion message is Do
rather than being notified each time a ne message is received,
Promptly responds to the first received Done message
The completion message is notified, and thereafter, the completion message is periodically transmitted. In the message, the name of the receiving terminal confirmed until the completion message is transmitted is written.
The transmission of the file is completed for all receiving terminals.
The process ends when an ion message is notified.
【0017】なお、本図(a)には1回目のComple
tionの内容例が示され、本図(b)には2回目のCo
mpletionの内容例が示される。図15はMFT
PのAbortメッセージ及びQuitメッセージ送出
動作の具体例を示す図である。本図(a)に示すよう
に、送信端末において、送信制限時間がタイムアウトと
なるか、最大再送回数に到達した場合に、送信端末から
各受信端末にファイル転送を中止するためのAbort
メッセージが通知される。以降、受信端末にファイル送
信が中止される。FIG. 3A shows the first Complete.
An example of the content of the second Co is shown in FIG.
An example of the contents of the “pletion” is shown. Figure 15 shows the MFT
It is a figure which shows the specific example of P Abort message and Quit message transmission operation | movement. As shown in FIG. 9A, in the transmitting terminal, when the transmission time limit times out or the maximum number of retransmissions is reached, Abort for stopping the file transfer from the transmitting terminal to each receiving terminal.
The message is notified. Thereafter, the file transmission to the receiving terminal is stopped.
【0018】同様に、受信端末にも受信制限時間があ
り、受信制限時間内に正常にファイルの受信が行えなか
った場合、受信端末から送信端末にQuitメッセージ
が送信され、ファイルの受信に失敗したことが通知さ
れ、通信処理が終わる。以降、受信端末に対して、ファ
イル転送が中止される。Similarly, the reception terminal also has a reception limit time, and if the file cannot be received normally within the reception time limit, a Quit message is transmitted from the reception terminal to the transmission terminal, and the file reception fails. Is notified, and the communication process ends. Thereafter, the file transfer to the receiving terminal is stopped.
【0019】[0019]
【発明が解決しょうとする課題】しかしながら、上記従
来技術には次のような問題がある。第1に、処理能力の
低い受信端末では、複数の送信端末から同時に転送ファ
イルの受信処理等を行っている場合、それら複数の通信
処理は非常に大きな負荷となるため、個々の通信処理は
できるだけ短時間に終わらせたかった。しかし、送信端
末では、再送要求のあったDTUの送信が、前回のパス
におけるブロック番号及びDTU番号の若い順に送信さ
れる。そのため、受信状況の良い端末でも、ブロック番
号の後半のDTUが受信に失敗した場合、所望のDTU
を受信するまでなかなか通信処理が終わらないという問
題があった。However, the above prior art has the following problems. First, in a receiving terminal having a low processing capability, when a plurality of transmitting terminals simultaneously perform transfer file receiving processing and the like, the plurality of communication processings become very heavy loads, and therefore, individual communication processing is performed as much as possible. I wanted to finish in a short time. However, the transmitting terminal transmits a DTU for which a retransmission request has been issued in ascending order of the block number and the DTU number in the previous path. Therefore, even in a terminal having good reception status, if the latter half of the block number fails to receive, the desired DTU
There is a problem that the communication process is not completed until the communication is received.
【0020】第2に、パラメータにより設定された各種
タイマーの値が固定であった。そのため、受信端末の接
続数が多くなると,各種タイマー値も大きめに設定する
こととなり、全体の通信時間も長くなる傾向にあったと
いう問題があった。各種タイマー値を大きくとる理由
は、以下の通りである。上記方式でのCompleti
onメッセージの送出間隔を例に説明する。受信端末の
接続数が5台の場合と、50台の場合で考えてみる。送
信端末が受信端末1台当たりのDoneメッセージの受
信に1秒かかったとすると、理想的にDoneメッセー
ジを受信できたとしても5秒かかることとなる。仮にこ
の5秒をDoneメッセージの送出間隔とすれば、1つ
のCompletionメッセージは、受信端末の接続
数が50台の場合に、送出間隔5秒を適用すると、理想
的にDoneメッセージを受信できたとしても10回の
Completionメッセージの送出が発生する。こ
の間隔では、あまり効率の良いものではないし、低速な
通信回線では、これら不用意な制御データの送出がスル
ープット低下等の影響を与えかねないため、受信端末の
接続数が多くなる場合は、各種タイマーの値も大きく取
った方が良いことによる。Second, the values of various timers set by parameters are fixed. Therefore, when the number of connections of the receiving terminal increases, various timer values are set to a relatively large value, and the overall communication time tends to be long. The reasons for increasing the various timer values are as follows. Complete in the above method
The following describes an example of an on message transmission interval. Consider the case where the number of connected receiving terminals is 5 and the case where the number is 50. If it takes 1 second for the transmitting terminal to receive a Done message per receiving terminal, it takes 5 seconds even if the Done message can be received ideally. Assuming that this 5 seconds is the transmission interval of the Done message, one Completion message is assumed to be ideally able to receive a Done message if the transmission interval of 5 seconds is applied when the number of connected receiving terminals is 50. Also, the transmission of the Completion message occurs ten times. This interval is not very efficient, and in a low-speed communication line, such careless transmission of control data may have an effect such as a decrease in throughput. This is because it is better to increase the timer value.
【0021】したがって、本発明は上記問題点に鑑み
て、受信端末の負担を軽減し且つ全体の通信時間を短く
した送達確認を行う1対多通信装置を提供することを目
的とする。[0021] Accordingly, it is an object of the present invention to provide a one-to-many communication apparatus which reduces the load on a receiving terminal and shortens the overall communication time to perform delivery confirmation.
【課題を解決するための手段】本発明は前記問題点を解
決するために、DTUを送信単位とするファイルの送信
についてNACKで送達確認を行う1対多通信装置にお
いて、一連の前記DTUを複数の受信端末に送信する送
信端末に、各前記受信端末からNACKを受信して各前
記受信端末のDTUの損失状況を確認するDTU損失状
況確認手段と、前記DTU損失状況確認手段でDTUの
損失が最も少ない受信端末に対して優先的にDTUを再
送する再送スケジュール生成手段とを備えることを特徴
とする1対多通信装置を提供する。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a point-to-multipoint communication apparatus which confirms the transmission of a file using a DTU as a transmission unit by NACK. The transmitting terminal transmitting to the receiving terminal of the receiving terminal receives a NACK from each of the receiving terminals and checks the DTU loss status of each of the receiving terminals. A one-to-many communication apparatus characterized by comprising retransmission schedule generating means for retransmitting a DTU preferentially to the least number of receiving terminals.
【0022】この手段により、受信状況が悪い受信端末
よりも受信状況の良い受信端末の通信を早期に終わらせ
ることが可能になった。このため、受信端末の負担が軽
くなる。さらに、本発明は、DTUを送信単位とするフ
ァイルの送信についてNACKで送達確認を行う1対多
通信装置において、一連の前記DTUを複数の受信端末
に送信する送信端末に、各前記受信端末から受信する前
記NACKの待ち時間を設定し、且つ前記送信端末に再
送を要求する前記受信端末の接続数の減少に伴って前記
待ち時間を短く設定変更するパラメータ設定/変更手段
と、前記受信端末が全てのDTUの受信に成功したこと
を示すDoneメッセージを受信し、且つ前記Done
メッセージの受信により前記パラメータ設定/変更手段
に受信端末の接続数の減少情報が与えらるDone受信
手段とを備えることを特徴とする1対多通信装置を提供
する。By this means, it has become possible to end the communication of the receiving terminal having a better receiving condition earlier than the receiving terminal having a bad receiving condition. Therefore, the burden on the receiving terminal is reduced. Further, the present invention provides a point-to-multipoint communication device that performs delivery confirmation using NACK for transmission of a file in which a DTU is a transmission unit, wherein a transmission terminal that transmits a series of the DTUs to a plurality of reception terminals includes: Parameter setting / changing means for setting a waiting time for the NACK to be received, and changing the setting of the waiting time to be shorter with a decrease in the number of connections of the receiving terminal requesting retransmission to the transmitting terminal; Receiving a Done message indicating that all DTUs have been successfully received, and
There is provided a point-to-multipoint communication apparatus, comprising: a Done receiving means for giving the parameter setting / change means the information on the decrease in the number of connections of the receiving terminal by receiving a message.
【0023】この手段により、再送時に受信端末との接
続数が減少すると、NACKの待ち時間が短くなるの
で、全体として通信時間を短くできる。さらに、本発明
は、DTUを送信単位とするファイルの送信についてN
ACKで送達確認を行う1対多通信装置において、一連
の前記DTUを複数の受信端末に送信する送信端末に、
各前記受信端末からNACKを受信して各前記受信端末
のDTUの損失状況を確認するDTU損失状況確認手段
と、前記DTU損失状況確認手段でDTUの損失が最も
少ない受信端末に対して優先的にDTUを再送する再送
スケジュール生成手段と、各前記受信端末から受信する
前記NACKの待ち時間を設定し、且つ前記送信端末に
再送を要求する前記受信端末の接続数の減少に伴って前
記待ち時間を短く設定するパラメータ設定/変更手段
と、前記受信端末が全てのDTUの受信に成功したこと
を示すDoneメッセージを受信し、且つ前記Done
メッセージの受信により前記パラメータ設定/変更手段
に受信端末の接続数の減少情報が与えらるDone受信
手段とを備えることを特徴とする1対多通信装置を提供
する。According to this means, when the number of connections with the receiving terminal at the time of retransmission is reduced, the waiting time for NACK is reduced, so that the communication time can be shortened as a whole. Further, the present invention provides a method for transmitting a file in DTU as a transmission unit.
In a point-to-multipoint communication device that performs acknowledgment by ACK, a transmitting terminal that transmits a series of the DTUs to a plurality of receiving terminals includes:
DTU loss status checking means for receiving a NACK from each of the receiving terminals and checking the DTU loss status of each of the receiving terminals; and preferentially giving priority to the receiving terminal having the least DTU loss by the DTU loss status checking means. Retransmission schedule generating means for retransmitting a DTU, setting a waiting time for the NACK received from each of the receiving terminals, and setting the waiting time with a decrease in the number of connections of the receiving terminal requesting the transmitting terminal to retransmit. Parameter setting / changing means for setting short, a Done message indicating that the receiving terminal has successfully received all DTUs, and
There is provided a point-to-multipoint communication apparatus, comprising: a Done receiving means for giving the parameter setting / change means the information on the decrease in the number of connections of the receiving terminal by receiving a message.
【0024】この手段により、受信状況の良い受信端末
の通信を早期に終わらせ受信端末の負担の軽減化ができ
るだけでなく、再送時に受信状況の良い受信端末との接
続が減少し、NACKの待ち時間が短くなるので全体と
して通信時間も短くできるこのましくは、各前記受信端
末に、前記送信端末にNACKを送出し、且つ他の受信
端末について一定期間NACKの応答をモニタするNA
CK送受信手段と、前記送信端末から受信端末との通信
終了を意味するCompletionメッセージを受信
するCompletion受信手段と、前記Compl
etionメッセージの受信から受信端末の接続数の減
少に伴って前記NACK送受信手段におけるNACKの
応答をモニタする前記一定期間を短く設定変更するパラ
メータ設定/変更手段とを備える。By this means, not only the communication of the receiving terminal with good reception status can be ended early and the load on the receiving terminal can be reduced, but also the number of connections with the receiving terminal with good reception status at the time of retransmission is reduced, and the NACK wait time is reduced. Preferably, the communication time is shortened so that the communication time can be shortened as a whole. Preferably, a NACK is sent to each of the receiving terminals, and a NACK response is monitored for other receiving terminals for a certain period of time.
CK transmitting / receiving means, Completion receiving means for receiving a Completion message from the transmitting terminal indicating the end of communication with the receiving terminal,
a parameter setting / changing unit that changes the setting of the fixed period to be short to monitor the NACK response in the NACK transmitting / receiving unit as the number of connections of the receiving terminal decreases from the reception of the etion message.
【0025】この手段により、さらに、受信状況が良い
受信端末が接続解除されると、受信端末自身の応答モニ
タの期間も短くなるので、通信時間が短くできる。好ま
しくは、前記再送スケジュール生成手段は、前記DTU
損失状況確認手段でDTUの損失が同程度である受信端
末に対し一連の前記DTUの送信順番にしたがって再送
を行う。このように、受信状況が良い受信端末が特に無
く、DTUの損失が同程度である場合には従来の再送方
法にしたがう。By this means, when the receiving terminal having a good receiving condition is disconnected, the period of the response monitor of the receiving terminal itself is also shortened, so that the communication time can be shortened. Preferably, the retransmission schedule generating means is configured to transmit the DTU
The retransmission is performed by the loss status confirmation means in accordance with the transmission order of the series of DTUs to the receiving terminals having the same DTU loss. As described above, when there is no particular receiving terminal having a good receiving condition and the DTU loss is almost the same, the conventional retransmission method is followed.
【0026】さらに、本発明は、DTUを送信単位とす
るファイルの送信についてNACKで送達確認を行う1
対多通信方法において、送受信から一連の前記DTUを
複数の受信端末に送信する工程と、各前記受信端末から
NACKを受信して各前記受信端末のDTUの損失状況
を確認する工程と、前記DTU損失状況確認手段でDT
Uの損失が最も少ない受信端末に対して優先的にDTU
を再送する工程とを備えることを特徴とする1対多通信
方法を提供する。この工程により、上記発明と同様の作
用効果を得ることが可能になる。Further, according to the present invention, delivery confirmation is performed by NACK for the transmission of a file in DTU as a transmission unit.
In the point-to-multipoint communication method, a step of transmitting the series of DTUs from transmission / reception to a plurality of receiving terminals, a step of receiving a NACK from each of the receiving terminals to confirm a loss status of the DTU of each of the receiving terminals, DT with loss status confirmation means
DTU with priority given to the receiving terminal with the least U loss
And a step of retransmitting the one-to-many communication method. According to this step, it is possible to obtain the same operation and effect as the above invention.
【0027】[0027]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。図1は本発明に係る送信端
末を示す概略ブロック図である。本図に示すように、送
信端末は送信すべきファイルを設定するためのファイル
入力部1と、1対多通信を実施するための処理を行う1
対多通信送信部2と、通信回線とのインタフェースであ
る通信回線入出力部3とからなる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic block diagram showing a transmission terminal according to the present invention. As shown in the figure, a transmitting terminal 1 performs a process for performing one-to-many communication with a file input unit 1 for setting a file to be transmitted.
It comprises a multi-communication transmitting unit 2 and a communication line input / output unit 3 which is an interface with a communication line.
【0028】1対多通信送信部2は、1つのファイルを
複数のブロックに分割し、さらに、DTUと呼ばれる複
数の送信単位に分けるファイル分割手段201と、ファ
イル分割手段201にて生成されたDTUを、通信回線
入出力部3を介して、各受信端末に送出し、後述するS
tatus Request送出手段203へ各受信端
末の送達応答を要求するStatus Request
メッセージの送出指示を行うDTU送出手段202と、
DTU送出手段202からのStatus Reque
stメッセージ送出指示を基にStatus Requ
estメッセージを、通信回線入出力部3を介して、各
受信端末に送出するStatus Request送出
手段203と、各受信端末からのNACKを受信し、各
受信端末が受信に失敗したDTUの内容をDTU損失状
況確認手段205に通知するNACK受信手段204
と、NACK受信手段204からの通知により、各受信
端末のDTU損失状況リストを生成するDTU損失状況
確認手段205と、DTU損失状況確認手段205で生
成された各受信端末のDTU損失状況リストを基に、受
信状況の良い受信端末から要求があったDTUから優先
的に再送するように再送スケジュールを作成し、DTU
送出手段202に対し、再送DTUの送出指示を出す再
送スケジュール手段206と、各受信端末からの全ての
DTUの受信に成功したことを示すDoneメッセージ
を受信し、Completion送出手段208に対
し、Doneメッセージの受信確認通知であるComp
letionメッセージ送出指示を出すDone受信手
段207と、Done受信手段207からの指示を基
に、Completionメッセージを送出するCom
pletion送出手段208と、送信端末が各受信端
末に対して現在実施している通信処理の中止を通知する
ためのメッセージであるAbortメッセージを送出す
るAbort送出手段209と、各受信端末が送信端末
に対し現在実施している通信処理の中止を通知するため
のメッセージであるQuitメッセージを受信するため
のQuit受信手段210と、パラメータを通信開始時
に設定あるいは、通信処理中に各受信端末の接続数の減
少等により臨機に変更するためのパラメータ設定/変更
手段211とからなる。The one-to-many communication transmitting unit 2 divides one file into a plurality of blocks, further divides the file into a plurality of transmission units called DTUs, and a DTU generated by the file dividing unit 201. Is transmitted to each receiving terminal via the communication line input / output unit 3, and S
Status Request for requesting a transmission response of each receiving terminal to the Status Request sending means 203
DTU sending means 202 for giving a message sending instruction;
Status Request from DTU sending means 202
Status Request based on the st message transmission instruction
status request sending means 203 for sending an e-mail message to each receiving terminal via the communication line input / output unit 3, and receiving a NACK from each receiving terminal, and sending the contents of the DTU for which each receiving terminal failed to receive a DTU. NACK receiving means 204 for notifying loss status confirming means 205
Based on the notification from the NACK receiving means 204, the DTU loss status checking means 205 for generating a DTU loss status list for each receiving terminal, and the DTU loss status list for each receiving terminal generated by the DTU loss status checking means 205 are used. In addition, a retransmission schedule is created so as to preferentially retransmit from a DTU requested by a receiving terminal having a good reception condition,
The retransmission schedule means 206 for instructing the transmission means 202 to transmit a retransmission DTU, and a Done message indicating that all the DTUs have been successfully received from each receiving terminal are received, and the Done message is transmitted to the completion transmission means 208. Comp is a receipt confirmation notification of
A Done receiving unit 207 for issuing a transmission instruction of the contention message, and a Com for transmitting a completion message based on the instruction from the Done receiving unit 207.
Pletion sending means 208, Abort sending means 209 for sending an Abort message, which is a message for the sending terminal to notify each receiving terminal of the suspension of the communication process currently being performed, On the other hand, a Quit receiving means 210 for receiving a Quit message, which is a message for notifying the suspension of the communication processing currently being performed, and setting a parameter at the start of communication, or setting the number of connections of each receiving terminal during communication processing Parameter setting / changing means 211 for changing to an opportunity due to a decrease or the like.
【0029】図2は本発明に係る受信端末を示す概略ブ
ロック図である。本図に示すように、受信端末は、受信
したファイルを出力するためのファイル出力部4と、1
対多通信を実施するための処理を行う1対多通信受信部
5と、通信回線とのインタフェースである通信回線入出
力部6とからなる。FIG. 2 is a schematic block diagram showing a receiving terminal according to the present invention. As shown in the figure, the receiving terminal includes a file output unit 4 for outputting a received file,
It comprises a one-to-many communication receiving unit 5 for performing a process for implementing the many-to-many communication, and a communication line input / output unit 6 which is an interface with a communication line.
【0030】1対多通信受信部5は、正常に受信できた
DTUを、メッセージ通番を基に、元のファイルに復元
するファイル復元手段501と、受信したDTUの誤り
の有無を調べ、正常であればファイル復元手段501へ
送出し、DTUの受信に失敗した場合は、そのDTUの
受信に失敗したことをDTU損失状況確認手段504へ
通知するDTU受信手段502と、Status Re
questメッセージを受信し、DTU損失状況確認手
段504へ通知するStatus Request受信
手段503と、DTU受信手段502からの受信DTU
の失敗に関する通知を基にDTU損失状況リストを作成
し、Status Request受信手段503から
Status Requestメッセージの受信通知を
基に後述するDTU損失状況をNACK送受信手段50
5へ通知するDTU損失状況確認手段504と、DTU
損失状況確認手段504からの通知を基に、他受信端末
からのNACKをある一定期間モニタし、送出しようと
しているNACKと同等のNACKを受信すれば、NA
CKの送出を中止し、受信できなかった場合は、NAC
Kを送出するNACK送受信手段505と、DTUの損
失がなくなった場合、つまり全DTUの受信に成功した
場合に、DTU損失状況確認手段504からその旨の通
知を受け、Doneメッセージを送出するDone送出
手段506と、Completionメッセージを受信
し、自分の受信端末が出したDoneメッセージに対す
る確認通知でなければ、Done送出手段506に対し
再度Doneメッセージの再送指示を出し、確認通知で
あれば、ファイル復元手段501で復元できたファイル
を、ファイル出力部へ送出指示を出すCompleti
on受信手段507と、Quitメッセージを送出し通
信処理を中止するQuit送出手段508と、Abor
tメッセージを受信し通信処理を中止するためのAbo
rt受信手段509と、パラメータを通信開始時に設定
あるいは、通信処理中に各受信端末の減少等により臨機
に変更するためのパラメータ設定/変更手段510とか
らなる。The one-to-many communication receiving unit 5 checks the DTU that has been successfully received to the original file based on the message sequence number, and checks whether the received DTU has an error. If the DTU reception fails, the DTU reception means 502 notifies the DTU loss status confirmation means 504 that the DTU reception has failed.
a status request receiving unit 503 that receives the request message and notifies the DTU loss status checking unit 504, and a DTU received from the DTU receiving unit 502
A DTU loss status list is created based on the notification regarding the failure of the DTU, and a DTU loss status described later is transmitted from the status request receiving unit 503 to the NACK transmission / reception unit 50 based on the status request message reception notification.
5, the DTU loss status confirmation means 504 for notifying
Based on the notification from the loss status confirmation means 504, NACK from another receiving terminal is monitored for a certain period of time, and if NACK equivalent to NACK to be transmitted is received, NA
If transmission of CK is stopped and reception is not possible, NAC
The NACK transmitting / receiving means 505 for transmitting the K and the DTU transmission for receiving a notification from the DTU loss status confirming means 504 when the loss of the DTU has disappeared, that is, when all the DTUs have been successfully received, and transmitting a Done message. When the completion message is received and the confirmation message is not the confirmation message for the Done message issued by the receiving terminal, the retransmission instruction of the Done message is issued again to the Done sending unit 506. Completi that issues a transmission instruction to the file output unit for the file restored in 501
on receiving means 507, a Quit sending means 508 for sending a Quit message and stopping communication processing,
Abo for receiving t message and stopping communication processing
An rt receiving unit 509 and a parameter setting / changing unit 510 for setting parameters at the start of communication or changing parameters during communication processing due to a decrease in the number of receiving terminals or the like.
【0031】次に図1〜図6を参照して本実施の形態に
おいて全体の動作を説明する。まず、図1並びに図3お
よび図4を用いて送信端末の動作について説明する。図
3及び図4は図1の送信端末の動作を説明するフローチ
ャートである。ステップA1において、パラメータ設定
/変更手段211により、通信開始時に各種パラメータ
が設定される。ステップA2において、ファイル入出力
部1により入力したファイルは、ファイル分割手段20
1に設定され、ファイルが複数のブロックに分割され、
さらに複数のDTUに分けられ、そのDTUには、ファ
イル復元の際に使用する一連の番号(1番から[ブロッ
ク数×1つのブロック内のDTU数]番まで)が付与さ
れる。Next, the overall operation of the present embodiment will be described with reference to FIGS. First, the operation of the transmitting terminal will be described using FIG. 1, FIG. 3, and FIG. FIGS. 3 and 4 are flowcharts illustrating the operation of the transmitting terminal of FIG. In step A1, various parameters are set by the parameter setting / change means 211 at the start of communication. In step A2, the file input by the file input / output unit 1 is
Is set to 1, the file is divided into multiple blocks,
The DTU is further divided into a plurality of DTUs, and a series of numbers (from No. 1 to [the number of blocks × the number of DTUs in one block]) are used for the DTUs.
【0032】ステップA3において、DTU送出手段2
02によりパラメータとして設定されている送信制限時
間、最大再送回数を越えていないことが確認される。も
し送信制限時間、最大再送回数を越えていれば、ステッ
プA22に進み、Abort送出手段209によりAb
ortメッセージが送信され、通信の中止が通知され
る。ステップA4において、ステップA3でDTU送出
手段202により送信制限時間、最大再送回数を越えて
いなければ、DTUが、通信確認入出力部3を介して、
各受信端末へ送出される。ステップA5において、DT
U送出手段202により送出したDTUがブロック内の
最後のDTUであるかについて調べられる。In step A3, the DTU sending means 2
02 confirms that the transmission limit time and the maximum number of retransmissions set as parameters have not been exceeded. If the transmission time limit and the maximum number of retransmissions have been exceeded, the process proceeds to step A22,
An ort message is transmitted to notify that the communication has been stopped. In step A4, if the transmission time limit and the maximum number of retransmissions have not been exceeded by the DTU sending means 202 in step A3, the DTU is transmitted via the communication confirmation input / output unit 3,
It is sent to each receiving terminal. In step A5, DT
It is checked whether the DTU sent by the U sending means 202 is the last DTU in the block.
【0033】ステップA6において、ブロック内の最後
のDTUではなかった場合、ステップA3〜A5の処理
を繰り返し、ステップA5でブロック内における最後の
DTUの送出が終わったら、DTU送出手段202によ
りStatus Request送出手段203に対
し、Status Requestメッセージを送出す
るように指示され、且つStatus Request
送出手段203によりStatus Requestメ
ッセージが、通信回線入出力部3を介して各受信端末に
送出される。If the last DTU in the block is not the last DTU in step A6, the processing in steps A3 to A5 is repeated, and if the last DTU in the block has been transmitted in step A5, the status request transmission unit 202 transmits the status request. Means 203 is instructed to send a Status Request message, and the Status Request
The sending unit 203 sends a Status Request message to each receiving terminal via the communication line input / output unit 3.
【0034】ステップA7において、DTU送出手段2
02により、送出したDTUがパスの最後のDTUかを
調べる。パスの最後ではなかった場合、ステップA3に
戻り以上の処理を繰り返す。ステップA8において、パ
スの最後であれば、NACK受信手段204では、各受
信端末からNACKを受信し、ステップA8にて再送要
求があったかが調べられる。ステップA9において、再
送要求があったら、NACK受信手段204により、D
TU損失状況確認手段205に各受信端末のDTU受信
失敗が通知され、DTU損失状況確認手段205によ
り、各受信端末のDTU損失状況リストが作成される。In step A7, DTU sending means 2
02, it is checked whether the transmitted DTU is the last DTU in the path. If it is not the end of the pass, the process returns to step A3 and the above processes are repeated. In step A8, if it is the end of the path, the NACK receiving means 204 receives a NACK from each receiving terminal, and checks in step A8 whether a retransmission request has been issued. In step A9, if there is a retransmission request, NACK receiving means 204
The TU loss status confirmation means 205 is notified of the DTU reception failure of each receiving terminal, and the DTU loss status confirmation means 205 creates a DTU loss status list for each receiving terminal.
【0035】ステップA10において、次にQuit受
信手段210がQuitメッセージを受信していない
か、Done受信手段207がDoneメッセージを受
信していなければ、後述するステップA13の処理に移
る。ステップA11において、Quitメッセージある
いはDoneメッセージを受信していれば、DTU損失
状況確認手段205に対してその旨が通知され、通知を
受けたDTU損失状況確認手段205により、各受信端
末のDTU損失状況リストからそのQuitメッセージ
を送信した受信端末に関する情報が削除される。In step A10, if the Quit receiving means 210 has not received the Quit message or the Done receiving means 207 has not received the Done message, the process proceeds to step A13 described later. In step A11, if a Quit message or a Done message has been received, the DTU loss status confirming means 205 is notified of the fact, and the DTU loss status confirming means 205 having received the notification indicates that the DTU loss status of each receiving terminal has been received. Information about the receiving terminal that transmitted the Quit message is deleted from the list.
【0036】ステップA12において、次に、パラメー
タ設定/変更手段211には受信端末の接続数に対する
各種パラメータの設定を記述したパラメータ管理テーブ
ルが保有されており、受信端末の減少に応じてそのパラ
メータ管理テーブルを参照して各種パラメータが指定値
に変更される。ステップA13、A14において、再送
スケジュール生成手段206により、DTU損失状況確
認手段205のDTU損失状況リストが確認され、DT
U損失状況の良い受信端末、具体的には、受信に失敗し
たDTUの数が少ない受信端末の再送DTUが優先的に
送信されるよう、再送スケジュールを設定し、DTU送
出手段202へ通知される。DTUの再送はステップA
3〜A14の処理を繰り返すことにより実施される。In step A12, the parameter setting / change means 211 has a parameter management table in which various parameter settings for the number of connected receiving terminals are described. Various parameters are changed to specified values by referring to the table. In steps A13 and A14, the retransmission schedule generating means 206 checks the DTU loss status list of the DTU loss status checking means 205,
A retransmission schedule is set so that a retransmission DTU of a reception terminal having a good U loss situation, specifically, a reception terminal having a small number of failed DTUs is transmitted preferentially, and notified to the DTU sending means 202. . DTU retransmission is step A
The processing is performed by repeating the processing of 3 to A14.
【0037】ステップA15において、ステップA8に
て再送要求がなかった場合、Done受信手段207に
よりDoneメッセージを受信しているかが調べられ、
Doneメッセージを受信していたら、Complet
ion送出手段208にその旨が通知される。ステップ
A16において、パラメータ設定/変更手段211に
は、受信端末の接続数に対する各種パラメータの設定を
記述したパラメータ管理テーブルが保有されており、受
信端末の減少に応じてそのパラメータ管理テーブルを参
照して各種パラメータが指定値に変更される。In step A15, if there is no retransmission request in step A8, the Done receiving means 207 checks whether a Done message has been received.
If a Done message has been received, complete
This is notified to the ion sending means 208. In step A16, the parameter setting / change means 211 holds a parameter management table describing the setting of various parameters with respect to the number of connections of the receiving terminal, and refers to the parameter management table as the number of receiving terminals decreases. Various parameters are changed to specified values.
【0038】ステップA17において、ステップA15
にてDone受信手段207から通知を受けたComp
letion送出手段208により、そのDoneメッ
セージを送信した受信端末からの受信を確認したことを
知らせるCompletionメッセージが送出され
る。ステップA18において、Completion送
信手段208により、全受信端末に対し、Comple
tionメッセージを送出したかが調べられ、全受信端
末に対し、Completionメッセージを送出して
いれば、通信処理が終了する。In step A17, step A15
Comp received a notification from the Done receiving means 207 at
The completion sending unit 208 sends a completion message notifying that the reception from the receiving terminal that transmitted the done message has been confirmed. In step A18, the completion transmitting means 208 sends a complete message to all receiving terminals.
It is checked whether or not the transmission message has been transmitted, and if the completion message has been transmitted to all the receiving terminals, the communication process ends.
【0039】ステップA19、A20、A22におい
て、Completionメッセージを送出していなけ
れば、送出制限時間、Status Requestメ
ッセージ最大送出回数を越えていないかを確認し、越え
ていれば、Abort送出手段209によりAbort
メッセージが送出される。ステップA21において、送
出制限時間、Status Requestメッセージ
最大回数を越えていなければ、Completion送
出手段203によりStatus Requestメッ
セージ送出指示が出され、その通知を基にStatus
Request送出手段203によりStatus
Requestメッセージが送出される。全受信端末に
対し、Completionメッセージを送出するまで
ステップA8、A15〜A21の処理が繰り返される。In steps A19, A20, and A22, if the completion message has not been transmitted, it is checked whether the transmission time limit and the maximum number of transmissions of the status request message have been exceeded.
A message is sent. In step A21, if the transmission time limit does not exceed the maximum number of Status Request messages, the Completion transmission unit 203 issues a Status Request message transmission instruction, and based on the notification, sends a Status Request message.
The Status is sent by the Request sending unit 203.
A Request message is sent. Steps A8 and A15 to A21 are repeated until the completion message is transmitted to all the receiving terminals.
【0040】次に図2並びに図5及び図6を用いて受信
端末の動作を説明する。図5及び図6は図2の受信端末
の動作を説明するフローチャートである。ステップB1
において、パラメータ設定/変更手段510により通信
処理開始時に各種パラメータが設定される。ステップB
2において、Quit送出手段508により、パラメー
タとして設定されている受信制限時間を越えていない
か、Abort受信手段509でAbortメッセージ
が送信端末から受信されていないかが確認される。Next, the operation of the receiving terminal will be described with reference to FIG. 2, FIG. 5 and FIG. 5 and 6 are flowcharts for explaining the operation of the receiving terminal in FIG. Step B1
In, various parameters are set by the parameter setting / change means 510 at the start of communication processing. Step B
In 2, the Quit sending means 508 checks whether the reception limit time set as a parameter has been exceeded or the Abort receiving means 509 has not received an Abort message from the transmitting terminal.
【0041】ステップB21において、もし受信制限時
間を経過したかあるいは、Abortメッセージを受信
した場合、Quit送出手段508により、Quitメ
ッセージが送出され通信処理が中止される。ステップB
3において、DTU受信手段502により、DTUが受
信されたら、正常に受信したDTUは、ファイル復元手
段501に送出され、受信に失敗したDTUついてはD
TU損失状況確認手段504にその旨が通知される。In step B21, if the reception limit time has elapsed or an Abort message has been received, the Quit sending means 508 sends the Quit message and the communication processing is stopped. Step B
In step 3, when the DTU is received by the DTU receiving unit 502, the normally received DTU is sent to the file restoring unit 501.
The TU loss status confirmation means 504 is notified of the fact.
【0042】ステップB4において、続けて、Stat
us Request受信手段503によりStatu
s Requestメッセージが受信されれば、DTU
損失状況確認手段504にその旨が通知される。Sta
tus Requestメッセージを受信しない場合、
Status Requestメッセージを受信するま
でステップB2〜B4の処理が繰り返される。ステップ
B5、B6において、ステップB4にてStatus
Request受信手段503からStatus Re
questメッセージ受信通知を受けたDTU損失状況
確認手段504により、受信に失敗しているDTUがあ
るかが調べられ、あればパラメータに設定された最大N
ACK送出待ち時間の範囲でランダムなNACK送出待
ち時間が設定される。In step B4, Stat
us Request by the receiving unit 503
If a s Request message is received, the DTU
The loss status confirmation unit 504 is notified of the fact. Sta
If you do not receive a tus Request message,
Steps B2 to B4 are repeated until a Status Request message is received. In steps B5 and B6, in step B4, Status
Request from the request receiving unit 503 to Status Re
The DTU loss status confirming means 504, which has received the request message reception notification, checks whether there is any DTU that has failed to be received.
A random NACK transmission waiting time is set within the range of the ACK transmission waiting time.
【0043】ステップB7、B8において、DTU送出
状況確認手段504により、NACK送出待ち時間が経
過する間、NACK送受信手段505では他の受信端末
から送出したNACKがモニタされ、自身の応答状況を
満たしているNACKが他の受信端末から送出している
かが調べられる。NACK送出待ち時間が経過し、その
間に自身の応答状況を満たしているNACKが他の受信
端末から送出されていれば、NACK送受信手段505
によりNACKの送出が中止され、ステップB2の処理
に移る。In steps B7 and B8, the NACK transmission / reception means 505 monitors the NACK transmitted from another receiving terminal while the DACK transmission status confirmation means 504 elapses the NACK transmission waiting time, and satisfies the response status of itself. It is checked whether or not the NACK is transmitted from another receiving terminal. If the NACK transmission waiting time has elapsed and a NACK satisfying its own response status has been transmitted from another receiving terminal during that time, the NACK transmitting / receiving means 505
As a result, the transmission of the NACK is stopped, and the process proceeds to step B2.
【0044】ステップB9において、送出されていなけ
れば、DTU損失状況確認手段504によりNACKに
関する情報がNACK送受信手段505に通知され、N
ACK送受信手段505によりNACKが送出される。
ステップB10において、Completion受信手
段507によりCompletionメッセージを受信
しているかどうかが調べられる。受信していなければ、
ステップB2の処理に移る。受信していればCompl
etionメッセージが解析される。そして、通信が終
わった受信端末の接続数がパラメータ設定/変更手段5
10に通知される。In step B9, if the packet has not been transmitted, the DTU loss status confirming means 504 notifies the NACK transmitting / receiving means 505 of information on NACK.
An ACK is transmitted by the ACK transmitting / receiving means 505.
In step B10, the completion receiving means 507 checks whether or not a completion message has been received. If not,
Move to the process of step B2. Compl if received
The etion message is parsed. Then, the number of connections of the receiving terminals for which communication has been completed is determined by the parameter setting / change means 5.
10 is notified.
【0045】ステップB11において、通知を受けたパ
ラメータ設定/変更手段510には送信端末と同様に受
信端末の接続数に対する各種パラメータの設定値が記述
されたパラメータ管理テーブルが保有されている。既に
設定されているパラメータが通信が終わっていない受信
端末の接続数に応じてパラメータ管理テーブルを基に変
更され、ステップB2の処理に戻る。ステップB12に
おいて、ステップB5にて受信に失敗したDTUが無い
場合、DTU損失状況確認手段504によりパスの終わ
りであるかが調べられる。In step B11, the parameter setting / change means 510 having received the notification has a parameter management table in which the setting values of various parameters with respect to the number of connections of the receiving terminal are described as in the transmitting terminal. The parameters that have already been set are changed based on the parameter management table according to the number of connections of the receiving terminals that have not completed communication, and the process returns to step B2. In step B12, if there is no DTU for which reception has failed in step B5, the DTU loss status confirmation unit 504 checks whether the end of the path has been reached.
【0046】ステップB13において、パスの終わりで
なければ、Completion受信手段507により
Completionメッセージを受信しているかどう
かが調べられる。受信していなければ、ステップB2の
処理に移る。受信していれば、Completionメ
ッセージが解析され、通信が終わった受信端末の接続数
がパラメータ設定/変更手段510に通知される。ステ
ップB14において、通知を受けたパラメータ設定/変
更手段510により既に設定されているパラメータが、
通信を終えていない受信端末の接続数に応じてパラメー
タ管理テーブルを基に、変更され、ステップB2の処理
に移る。In step B13, if it is not the end of the path, the completion receiving means 507 checks whether or not a completion message has been received. If not, the process proceeds to step B2. If it has been received, the completion message is analyzed, and the number of connections of the receiving terminal with which communication has been completed is notified to the parameter setting / change means 510. In step B14, the parameters that have already been set by the parameter setting / change unit 510 that has been notified are:
It is changed based on the parameter management table according to the number of connections of receiving terminals that have not finished communication, and the process proceeds to step B2.
【0047】以降全DTUの受信に成功するまで上述の
処理ステップB2〜B14が繰り返される。ステップB
15において、ステップB12にてパスの終わりであれ
ば、Done送出手段506によりDoneメッセージ
が送出される。ステップB16において、Comple
tionメッセージが受信されているかどうかが調べら
れる。Completionメッセージが受信されてい
なければ、後述するステップB19の処理に移る。Thereafter, the above-described processing steps B2 to B14 are repeated until all DTUs have been successfully received. Step B
In step 15, if the end of the path is reached in step B12, the Done sending unit 506 sends a Done message. In step B16, Complete
A check is made to see if a Tion message has been received. If the completion message has not been received, the process proceeds to step B19 described later.
【0048】ステップB17において、Complet
ionメッセージが受信されていれば、Complet
ionメッセージが解析され、自分が送出したDone
メッセージについて送信端末において受信が確認されて
いるかが調べられる。受信が確認されている場合、通信
処理を終え、受信が確認されていなければComple
tionメッセージが解析されて、通信が終わった受信
端末の接続数がパラメータ設定/変更手段510に通知
される。ステップB18において、通知を受けたパラメ
ータ設定/変更手段510により、既に設定されている
パラメータが、通信を終えていない受信端末の接続数に
応じてパラメータ管理テーブルを基に変更され、後述す
るステップB19の処理に移る。In step B17, Complete
Complete if an ion message has been received
ion message is parsed and Done sent by itself
It is checked whether reception of the message has been confirmed at the transmitting terminal. If the reception has been confirmed, the communication process is terminated.
The Tion message is analyzed, and the number of connections of the receiving terminal with which communication has been completed is notified to the parameter setting / change unit 510. In step B18, the parameter setting / change unit 510 that has received the notification changes the parameters that have already been set based on the parameter management table in accordance with the number of connections of receiving terminals that have not completed communication. Move on to processing.
【0049】ステップB19において、Quit送出手
段508により受信制限時間を越えていないか、Abo
rt受信手段509によりAbortメッセージを送信
端末から受信していないかが調べられ、問題が無い場合
は、ステップB20の処理に移る。ステップB20にお
いて、Status Request受信手段503に
より、Status Requestメッセージを受信
しているかどうかが調べられ、受信していればステップ
B15の処理に移る。In step B19, the Quit sending means 508 checks whether the reception limit time has been exceeded or not.
The rt receiving unit 509 checks whether an Abort message has been received from the transmitting terminal. If there is no problem, the process proceeds to step B20. In step B20, the Status Request receiving unit 503 checks whether or not a Status Request message has been received. If the Status Request message has been received, the process proceeds to step B15.
【0050】ステップB9、B10、B11、B12に
おいて、以降、自分が送出したDoneメッセージにつ
いて受信確認をしたCompletionメッセージが
受信されるまでステップB15〜B20の処理が繰り返
される。ステップB21において、自分宛のCompl
etionメッセージを受信する前に、ステップB19
において受信制限時間経過した場合、Quit送出手段
508によりQuitメッセージが送出され通信処理が
中止される。In steps B9, B10, B11 and B12, the processing of steps B15 to B20 is repeated until the completion message confirming the reception of the Done message sent by itself is received. In step B21, Compl
Before receiving the etion message, step B19
When the reception limit time has elapsed, the Quit sending means 508 sends a Quit message, and the communication processing is stopped.
【0051】[0051]
【発明の効果】以上説明したように、本発明によれば、
受信状況が悪い受信端末よりも受信状況の良い受信端末
の通信を早期に終わらせることが可能になり受信端末の
負担が軽くなる。また、再送時に受信端末との接続数が
減少すると、NACKの待ち時間が短くなるので、全体
として通信時間を短くできる。さらに受信状況が良い受
信端末が接続解除されると、受信端末自身の応答モニタ
の期間も短くなるので、通信時間が短くできる。As described above, according to the present invention,
Communication with a receiving terminal having a better receiving condition can be completed earlier than a receiving terminal having a poor receiving condition, and the load on the receiving terminal can be reduced. Also, when the number of connections with the receiving terminal at the time of retransmission decreases, the waiting time for NACK becomes shorter, so that the communication time can be shortened as a whole. Further, when the receiving terminal having a better receiving condition is disconnected, the period of the response monitor of the receiving terminal itself is shortened, so that the communication time can be shortened.
【図1】本発明に係る送信端末を示す概略ブロック図で
ある。FIG. 1 is a schematic block diagram showing a transmitting terminal according to the present invention.
【図2】本発明に係る受信端末を示す概略ブロック図で
ある。FIG. 2 is a schematic block diagram showing a receiving terminal according to the present invention.
【図3】図1の送信端末の動作を説明するフローチャー
トである。FIG. 3 is a flowchart illustrating an operation of the transmitting terminal of FIG. 1;
【図4】図1の送信端末の動作を説明するフローチャー
トである。FIG. 4 is a flowchart illustrating an operation of the transmitting terminal of FIG. 1;
【図5】図2の受信端末の動作を説明するフローチャー
トである。FIG. 5 is a flowchart illustrating an operation of the receiving terminal of FIG. 2;
【図6】図2の受信端末の動作を説明するフローチャー
トである。FIG. 6 is a flowchart illustrating an operation of the receiving terminal of FIG. 2;
【図7】MFTPにおけるファイルの分割方法を示す図
である。FIG. 7 is a diagram illustrating a file division method in MFTP.
【図8】送信端末から一連のDTUの送信を説明する図
である。FIG. 8 is a diagram illustrating transmission of a series of DTUs from a transmitting terminal.
【図9】受信端末からの送達応答NACKを説明する図
である。FIG. 9 is a diagram illustrating a delivery response NACK from the receiving terminal.
【図10】送信端末からの再送を説明する図である。FIG. 10 is a diagram illustrating retransmission from a transmitting terminal.
【図11】従来の1対多通信における送達確認の動作例
を説明する図である。FIG. 11 is a diagram illustrating an operation example of delivery confirmation in conventional one-to-many communication.
【図12】送信端末と複数の受信端末との関係を示す図
である。FIG. 12 is a diagram illustrating a relationship between a transmitting terminal and a plurality of receiving terminals.
【図13】NACKの送出動作の具体例を示す図であ
る。FIG. 13 is a diagram illustrating a specific example of a NACK transmission operation.
【図14】MFTPのDoneメッセージおよびCom
pletionメッセージ送出動作の具体例を示す図で
ある。FIG. 14 shows an MFTP Done message and Com.
It is a figure which shows the specific example of a transmission message transmission operation.
【図15】MFTPのAbortメッセージ及びQui
tメッセージ送出動作の具体例を示す図である。FIG. 15: Abort message of MFTP and Qui
It is a figure which shows the specific example of a t message transmission operation | movement.
1…ファイル入力部 2…1対多通信送信部 3…通信回線入出力部 4…ファイル入力部 5…1対多通信受信部 6…通信回線入出力部 201…ファイル分割手段 202…DTU送出手段 203…Status Request送出手段 204…NACK受信手段 205…DTU損失状況確認手段 206…再送スケジュール生成手段 207…Done受信手段 208…Completion送出手段 209…Abort送出手段 210…Quit受信手段 211…パラメータ設定/変更手段 501…ファイル復元手段 502…DTU受信手段 503…Status Request受信手段 504…DTU損失状況確認手段 505…NACK送受信手段 506…Done送出手段 507…Completion受信手段 508…Quit送出手段 509…Abort受信手段 510…パラメータ設定/変更手段 DESCRIPTION OF SYMBOLS 1 ... File input part 2 ... One-to-many communication transmission part 3 ... Communication line input / output part 4 ... File input part 5 ... One-to-many communication reception part 6 ... Communication line input / output part 201 ... File division means 202 ... DTU transmission means 203: Status Request sending means 204 ... NACK receiving means 205 ... DTU loss status checking means 206 ... Retransmission schedule generating means 207 ... Done receiving means 208 ... Completion sending means 209 ... Abort sending means 210 ... Quit receiving means 211 ... Parameter setting / change Means 501 File recovery means 502 DTU receiving means 503 Status Request receiving means 504 DTU loss status confirmation means 505 NACK transmitting / receiving means 506 Done sending means 507 Completion receiving means 508 Qu t delivery means 509 ... Abort receiving means 510 ... parameter setting / changing means
Claims (6)
についてNACKで送達確認を行う1対多通信装置にお
いて、 一連の前記DTUを複数の受信端末に送信する送信端末
に、各前記受信端末からNACKを受信して各前記受信
端末のDTUの損失状況を確認するDTU損失状況確認
手段と、 前記DTU損失状況確認手段でDTUの損失が最も少な
い受信端末に対して優先的にDTUを再送する再送スケ
ジュール生成手段とを備えることを特徴とする1対多通
信装置。1. A one-to-many communication apparatus for performing transmission acknowledgment by NACK for transmission of a file using DTU as a transmission unit, comprising: a transmitting terminal transmitting a series of the DTUs to a plurality of receiving terminals; And a DTU loss status confirmation unit for confirming the DTU loss status of each of the receiving terminals; and a retransmission schedule for preferentially retransmitting the DTU to the reception terminal having the least DTU loss by the DTU loss status confirmation unit. A one-to-many communication device comprising: a generation unit.
についてNACKで送達確認を行う1対多通信装置にお
いて、 一連の前記DTUを複数の受信端末に送信する送信端末
に、 各前記受信端末から受信する前記NACKの待ち時間を
設定し、且つ前記送信端末に再送を要求する前記受信端
末の接続数の減少に伴って前記待ち時間を短く設定変更
するパラメータ設定/変更手段と、 前記受信端末が全てのDTUの受信に成功したことを示
すDoneメッセージを受信し、且つ前記Doneメッ
セージの受信により前記パラメータ設定/変更手段に受
信端末の接続数の減少情報が与えらるDone受信手段
とを備えることを特徴とする1対多通信装置。2. A one-to-many communication apparatus which performs NACK confirmation of transmission of a file whose transmission unit is a DTU, comprising: a transmitting terminal transmitting a series of the DTUs to a plurality of receiving terminals; Parameter setting / changing means for setting a waiting time of the NACK to be performed and shortening and changing the waiting time with a decrease in the number of connections of the receiving terminal requesting retransmission to the transmitting terminal; And a Done receiving means for receiving a Done message indicating that the DTU has been successfully received, and providing the parameter setting / change means with information on a decrease in the number of connections of the receiving terminal by receiving the Done message. Characteristic one-to-many communication device.
についてNACKで送達確認を行う1対多通信装置にお
いて、 一連の前記DTUを複数の受信端末に送信する送信端末
に、各前記受信端末からNACKを受信して各前記受信
端末のDTUの損失状況を確認するDTU損失状況確認
手段と、 前記DTU損失状況確認手段でDTUの損失が最も少な
い受信端末に対して優先的にDTUを再送する再送スケ
ジュール生成手段と、 各前記受信端末から受信する前記NACKの待ち時間を
設定し、且つ前記送信端末に再送を要求する前記受信端
末の数の減少に伴って前記待ち時間を短く設定するパラ
メータ設定/変更手段と、 前記受信端末が全てのDTUの受信に成功したことを示
すDoneメッセージを受信し、且つ前記Doneメッ
セージの受信により前記パラメータ設定/変更手段に受
信端末の接続数の減少情報が与えらるDone受信手段
とを備えることを特徴とする1対多通信装置。3. A one-to-many communication apparatus for performing transmission acknowledgment by NACK for transmission of a file using DTU as a transmission unit, comprising: a transmitting terminal transmitting a series of the DTUs to a plurality of receiving terminals; And a DTU loss status confirmation unit for confirming the DTU loss status of each of the receiving terminals; and a retransmission schedule for preferentially retransmitting the DTU to the reception terminal having the least DTU loss by the DTU loss status confirmation unit. A parameter setting / change for setting a waiting time for the NACK received from each of the receiving terminals and shortening the waiting time with a decrease in the number of the receiving terminals requesting retransmission to the transmitting terminal; Means for receiving a Done message indicating that the receiving terminal has successfully received all DTUs, and the Done message Number of connections decrease information of the receiving terminal to the parameter setting / changing unit by receiving a one-to-many communications device, characterized in that it comprises a Ataeraru Done receiving means.
ついて一定期間NACKの応答をモニタするNACK送
受信手段と、 前記送信端末から受信端末との通信終了を意味するCo
mpletionメッセージを受信するComplet
ion受信手段と、 前記Completionメッセージの受信から受信端
末の接続数の減少に伴って前記NACK送受信手段にお
けるNACKの応答をモニタする前記一定期間を短く設
定変更するパラメータ設定/変更手段とを備えることを
特徴とする、請求項2又は3に記載の1対多通信装置。4. A NACK transmitting / receiving means for transmitting a NACK to the transmitting terminal to each receiving terminal and monitoring a NACK response for another receiving terminal for a certain period of time, and terminating communication from the transmitting terminal to the receiving terminal. Co meaning
Complete to receive the completion message
ion receiving means; and parameter setting / changing means for setting and changing the fixed period to be shorter to monitor the response of the NACK in the NACK transmitting / receiving means in response to a decrease in the number of connections of the receiving terminal from the reception of the Completion message. The one-to-many communication device according to claim 2 or 3, wherein
DTU損失状況確認手段でDTUの損失が同程度である
受信端末に対し一連の前記DTUの送信順番にしたがっ
て再送を行うことを特徴とする、請求項1又は3に記載
の1対多通信装置。5. The retransmission schedule generating means performs retransmission in accordance with the transmission order of the series of DTUs to a receiving terminal having a similar DTU loss in the DTU loss status checking means. Item 1. The one-to-many communication device according to item 1 or 3.
についてNACKで送達確認を行う1対多通信方法にお
いて、 送受信から一連の前記DTUを複数の受信端末に送信す
る工程と、 各前記受信端末からNACKを受信して各前記受信端末
のDTUの損失状況を確認する工程と、 前記DTU損失状況確認手段でDTUの損失が最も少な
い受信端末に対して優先的にDTUを再送する工程とを
備えることを特徴とする1対多通信方法。6. A one-to-many communication method for confirming delivery by NACK for transmission of a file using DTU as a transmission unit, comprising: transmitting and receiving a series of the DTUs from transmission / reception to a plurality of receiving terminals; Receiving a NACK and confirming the DTU loss status of each of the receiving terminals, and the DTU loss status confirming means retransmitting the DTU preferentially to the receiving terminal with the least DTU loss A one-to-many communication method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10797699A JP3306022B2 (en) | 1999-04-15 | 1999-04-15 | One-to-many communication device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10797699A JP3306022B2 (en) | 1999-04-15 | 1999-04-15 | One-to-many communication device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000307676A true JP2000307676A (en) | 2000-11-02 |
| JP3306022B2 JP3306022B2 (en) | 2002-07-24 |
Family
ID=14472842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10797699A Expired - Fee Related JP3306022B2 (en) | 1999-04-15 | 1999-04-15 | One-to-many communication device and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3306022B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002314626A (en) * | 2001-04-11 | 2002-10-25 | Sharp Corp | Communication system, transmission device, reception device, and communication system including these |
-
1999
- 1999-04-15 JP JP10797699A patent/JP3306022B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002314626A (en) * | 2001-04-11 | 2002-10-25 | Sharp Corp | Communication system, transmission device, reception device, and communication system including these |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3306022B2 (en) | 2002-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7004338B2 (en) | Enhancement of uplink transmission by TTI bundling | |
| KR100839267B1 (en) | Method and apparatus for optimizing delivery of multicast content using probabilistic feedback | |
| JP5179505B2 (en) | Method and apparatus for efficiently using radio resources in a communication network | |
| JP2723212B2 (en) | Communication access control method and communication control device | |
| EP0682425A2 (en) | A signaling protocol for a noisy communications channel | |
| TW200405691A (en) | System for efficient recovery of node-b buffered data following MAC layer reset | |
| JP2009112041A (en) | Enhanced polling method to avoid deadlock in wireless communication systems | |
| JP2004135301A (en) | Data communication method using control message | |
| JP2002135357A (en) | Method of controlling data flow in a communication system | |
| JP2003023428A (en) | Multicast receiving station, multicast transmitting station, and wireless multicast communication method | |
| JP3306022B2 (en) | One-to-many communication device and method | |
| JP2002521960A (en) | Method and apparatus for transmitting a data packet in a communication system | |
| JP2005509370A (en) | Improving communication efficiency and performance in unreliable communication environments | |
| JPH1146161A (en) | Wireless multicast data transfer method | |
| JP2002169738A (en) | File delivery method | |
| JP2004260562A (en) | Method and device for transmitting and receiving packet | |
| JPH11252134A (en) | Broadcast communication system | |
| JPH04263545A (en) | Data communication equipment | |
| CN111818573B (en) | Air-to-ground ACARS message transmission method and system based on file transmission | |
| CN119094093A (en) | Data transmission method, system, device and computer readable storage medium | |
| JPH04273736A (en) | Packet communication system and packet re-transmission equipment | |
| JPH0750880B2 (en) | Data packet transmission method | |
| JP2671760B2 (en) | Data communication method and data communication system | |
| JPS63272240A (en) | Communications system | |
| CN115915197A (en) | Information configuration method, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090510 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100510 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110510 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110510 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120510 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120510 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130510 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140510 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |