JPH05153162A - Transmission confirming method for packet communication system - Google Patents
Transmission confirming method for packet communication systemInfo
- Publication number
- JPH05153162A JPH05153162A JP3312265A JP31226591A JPH05153162A JP H05153162 A JPH05153162 A JP H05153162A JP 3312265 A JP3312265 A JP 3312265A JP 31226591 A JP31226591 A JP 31226591A JP H05153162 A JPH05153162 A JP H05153162A
- Authority
- JP
- Japan
- Prior art keywords
- counter
- transmission
- terminal device
- count value
- reception
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 56
- 238000004891 communication Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 title claims description 11
- 238000012790 confirmation Methods 0.000 claims description 9
- 230000007547 defect Effects 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、パケット通信を行うシ
ステムにおいて、送信したデータが受信側に正しく届い
たか否かを確認し、届いていない場合にはデータを再送
する方式に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for confirming whether or not transmitted data has properly arrived at a receiving side in a system for packet communication, and retransmitting the data if it has not arrived.
【0002】[0002]
【従来の技術】従来、パケット通信を行うシステムで
は、データの受信側への送達をフレーム単位に確認し、
データが正しく送達されていない場合には、送信側から
データを再送していた。2. Description of the Related Art Conventionally, in a system for performing packet communication, the delivery of data to the receiving side is confirmed in frame units,
If the data was not delivered correctly, the sender retransmitted the data.
【0003】[0003]
【発明が解決しようとする課題】このように、従来はフ
レームという短いデータ単位ごとに送達確認を行ってい
たため、長時間に渡る回線攪乱が発生した場合などに
は、データの再送によってもデータ欠損を避けられない
ことがあった。As described above, in the past, the delivery confirmation was performed for each short data unit such as a frame. Therefore, when the line disturbance occurs for a long time, the data is lost even if the data is retransmitted. There was something I couldn't avoid.
【0004】本発明の目的は、このような問題を解決
し、回線攪乱などが長時間に及んでもデータ欠損が生じ
ないようにするパケット通信システムの送達確認方式を
提供することにある。An object of the present invention is to provide a delivery confirmation method for a packet communication system which solves such a problem and prevents data loss even if a line disturbance or the like occurs for a long time.
【0005】[0005]
【課題を解決するための手段】本発明は、送信側の端末
装置と受信側の端末装置とを備えてパケット通信を行う
システムのための送達確認方式において、前記送信側端
末装置に、送信したメッセージの数を計数する送信カウ
ンタと、このカウンタの計数値を前記受信側端末装置に
送信する計数値送信手段と、送信したメッセージを記憶
する情報記憶手段と、前記受信側端末装置から受信した
所定の信号が表す情報に応じて前記情報記憶手段が記憶
している前記メッセージを前記受信側端末装置に送信す
るメッセージ送信手段とを設け、前記受信側端末装置
に、受信したメッセージの数を計数する受信カウンタ
と、前記計数値送信手段からの前記計数値と、前記受信
カウンタの計数値とを比較し、比較結果を表す信号を前
記所定の信号として前記送信側端末装置に送信する比較
結果送信手段とを設けることを特徴とする。According to the present invention, in a delivery confirmation system for a system for carrying out packet communication, which comprises a terminal device on the transmitting side and a terminal device on the receiving side, data is transmitted to the terminal device on the transmitting side. A transmission counter for counting the number of messages, a count value transmitting means for transmitting the count value of the counter to the receiving side terminal device, an information storing means for storing the transmitted message, and a predetermined value received from the receiving side terminal device. Message transmitting means for transmitting the message stored in the information storage means to the receiving side terminal device in accordance with the information represented by the signal, and counting the number of received messages in the receiving side terminal device. A reception counter, the count value from the count value transmission means, and the count value of the reception counter are compared, and a signal indicating the comparison result is set as the predetermined signal. And providing a comparison result transmitting means for transmitting to the transmitting terminal device.
【0006】[0006]
【実施例】次に本発明の実施例について図面を参照して
説明する。図1に本発明の送達確認方式にもとづくパケ
ット通信システムを構成する端末装置の一例を示す。本
発明の送達確認方式にもとづくパケット通信システム
は、図1の端末装置を2台備え、一方を送信側、他方を
受信側としている。Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 shows an example of a terminal device that constitutes a packet communication system based on the delivery confirmation method of the present invention. A packet communication system based on the delivery confirmation method of the present invention includes two terminal devices shown in FIG. 1, one of which is a transmitting side and the other of which is a receiving side.
【0007】パケット組立部2は、端末装置が送信側と
して動作しているとき、端末出力メッセージaをパケッ
トに組み立てて送信処理部3に出力し、送信処理部3は
それを回線を通じて受信側の端末装置に送信する。パケ
ット組立部2はまた、送信処理部3に出力したメッセー
ジを送信メッセージログ4にも出力し、記憶させる。そ
して、後述するカウンタリセット管理部9から再送が指
示されたときは、送信メッセージログ4よりメッセージ
を読み出してそれを送信処理部3を通じて送信する。ま
た、所定のタイミングで送信カウンタ5の計数値を送信
処理部3を通じて受信側端末装置に送信する。一方、端
末装置が受信側として動作しているとき、パケット組立
部2は、後述する送受信カウンタ比較部6による比較結
果を送信処理部3を通じて送信側端末装置に送信し、ま
た、カウンタリセット管理部9よりカウンタリセットコ
マンドの送信を指示されたときは、それを送信側端末装
置に送信する。When the terminal device is operating on the transmitting side, the packet assembling unit 2 assembles the terminal output message a into a packet and outputs the packet to the transmission processing unit 3, which then transmits it to the receiving side via the line. Send to the terminal device. The packet assembling unit 2 also outputs the message output to the transmission processing unit 3 to the transmission message log 4 and stores it. When the counter reset management unit 9 to be described later instructs the retransmission, the message is read from the transmission message log 4 and transmitted through the transmission processing unit 3. Further, the count value of the transmission counter 5 is transmitted to the receiving side terminal device through the transmission processing unit 3 at a predetermined timing. On the other hand, when the terminal device is operating as the receiving side, the packet assembling unit 2 transmits the comparison result by the transmission / reception counter comparing unit 6 to be described later to the transmitting side terminal device through the transmission processing unit 3, and also the counter reset managing unit. When the transmission instruction of the counter reset command is given from 9, it is transmitted to the transmission side terminal device.
【0008】送信カウンタ5は、パケット組立部2がパ
ケットに組み立てて出力したメッセージの数を計数し、
カウンタリセット管理部9よりリセットを指示された場
合には、その計数値をリセットする。また、端末装置が
受信側として動作しているとき、送信側端末装置より受
信処理部8を通じてメッセージの数が与えられた場合に
は、それを保持する。The transmission counter 5 counts the number of messages assembled and output by the packet assembling unit 2 into packets,
When reset is instructed by the counter reset management unit 9, the count value is reset. Further, when the terminal device is operating as the receiving side, if the number of messages is given from the transmitting side terminal device through the reception processing section 8, it is held.
【0009】送信メッセージログ4は、パケット組立部
2がパケットに組み立てたメッセージを受け取り、記憶
する。送信メッセージログ4はまた、カウンタリセット
管理部9からの指示により、記憶しているメッセージを
破棄する。The transmission message log 4 receives and stores the message assembled by the packet assembling unit 2 into a packet. The transmission message log 4 also discards the stored message according to an instruction from the counter reset management unit 9.
【0010】受信カウンタ7は、受信処理部8が送信側
端末装置から受信したメッセージの数を計数する。送受
信カウンタ比較部6は、この受信カウンタ7の計数値
と、送信カウンタ5が出力する計数値とを比較し、その
比較結果をパケット組立部2および送信処理部3を通じ
て送信側の端末装置に送信する。The reception counter 7 counts the number of messages received by the reception processing unit 8 from the terminal device on the transmission side. The transmission / reception counter comparison unit 6 compares the count value of the reception counter 7 with the count value output by the transmission counter 5, and transmits the comparison result to the terminal device on the transmission side through the packet assembling unit 2 and the transmission processing unit 3. To do.
【0011】カウンタリセット管理部9は、端末装置が
送信側として動作している状態で、受信処理部8を通じ
て上記比較部6の比較結果を受信し、その比較結果が不
一致を表す場合には、パケット組立部2に送信メッセー
ジログ4が記憶しているメッセージの再送を指示する。
また、受信処理部8を通じてカウンタリセットコマンド
を受け取ったときは、送信カウンタ5をリセットさせ、
また送信メッセージログ4にそれが記憶しているメッセ
ージを破棄させる。カウンタリセット管理部9はまた、
端末装置が受信側として動作している状態で、送信側端
末装置と接続され、通信が開始された場合および送受信
カウンタ比較部6の比較結果が送信側端末装置に送信さ
れた場合、受信カウンタ7をリセットし、また、パケッ
ト組立部2にカウンタリセットコマンドを送信側端末装
置に送信させる。The counter reset management unit 9 receives the comparison result of the comparison unit 6 through the reception processing unit 8 while the terminal device is operating as the transmission side, and when the comparison result indicates a mismatch, The packet assembling unit 2 is instructed to retransmit the message stored in the transmitted message log 4.
When the counter reset command is received through the reception processing unit 8, the transmission counter 5 is reset,
Also, the message stored in the transmission message log 4 is discarded. The counter reset management unit 9 also
When the terminal device is connected to the transmitting side terminal device while the terminal device is operating as the receiving side and communication is started and when the comparison result of the transmission / reception counter comparing unit 6 is transmitted to the transmitting side terminal device, the reception counter 7 Is reset, and the packet assembling unit 2 is caused to transmit a counter reset command to the transmitting side terminal device.
【0012】次に動作を説明する。まず、送信側端末装
置と受信側端末装置とが接続され、通信が開始される
と、受信側端末装置のカウンタリセット管理部9は、受
信カウンタ7をリセットし、また、パケット組立部2に
カウンタリセットコマンドを送信側端末装置に送信させ
る。そして、送信側端末装置では、そのカウンタリセッ
ト管理部9が受信側からのカウンタリセットコマンドを
受信処理部8を通じて受け取ると、送信カウンタ5をリ
セットし、そして送信メッセージログ4にその記憶内容
を破棄させる。Next, the operation will be described. First, when the transmission-side terminal device and the reception-side terminal device are connected and communication is started, the counter reset management unit 9 of the reception-side terminal device resets the reception counter 7, and the packet assembling unit 2 is also provided with a counter. A reset command is transmitted to the transmitting terminal device. Then, in the transmitting side terminal device, when the counter reset management section 9 receives the counter reset command from the receiving side through the reception processing section 8, it resets the transmission counter 5 and causes the transmission message log 4 to discard the stored contents. ..
【0013】その後、送信側端末装置のパケット組立部
2は、端末出力メッセージaをパケットに組み立てて送
信処理部3に送信させ、また、メッセージaを送信メッ
セージログ4に記憶させる。そして、送信カウンタ5は
パケット組立部2からメッセージが出力されるごとにそ
の計数値を1ずつ増加させる。受信側端末装置では、受
信処理部8が送信側からメッセージを受信するごとに受
信カウンタ7はその計数値を1ずつ増加させる。After that, the packet assembling unit 2 of the terminal device on the transmitting side assembles the terminal output message a into a packet and transmits the packet to the transmission processing unit 3, and also stores the message a in the transmission message log 4. Then, the transmission counter 5 increments the count value by 1 each time a message is output from the packet assembling unit 2. In the reception side terminal device, the reception counter 7 increments the count value by 1 each time the reception processing unit 8 receives a message from the transmission side.
【0014】送信側のパケット組立部2はその後、所定
のタイミングで送信カウンタ5の計数値を送信処理部3
を通じて受信側に送信する。受信側端末装置では、送信
カウンタ5がその計数値を受信処理部8を通じて受け取
り、保持する。そして、送受信カウンタ比較部6は、受
信カウンタ7の計数値と、送信カウンタ5が保持してい
る計数値とを比較し、パケット組立部2はその比較結果
を送信側に送信する。また、カウンタリセット管理部9
はこのとき受信カウンタ7をリセットし、そしてパケッ
ト組立部2にカウンタリセットコマンドを送信させる。After that, the packet assembling unit 2 on the transmission side transmits the count value of the transmission counter 5 at a predetermined timing to the transmission processing unit 3.
To the receiving side through. In the receiving side terminal device, the transmission counter 5 receives and holds the count value through the reception processing unit 8. Then, the transmission / reception counter comparison unit 6 compares the count value of the reception counter 7 with the count value held by the transmission counter 5, and the packet assembling unit 2 transmits the comparison result to the transmission side. Also, the counter reset management unit 9
At this time, the reception counter 7 is reset, and the packet assembling section 2 is caused to transmit a counter reset command.
【0015】送信側端末装置ではまず、カウンタリセッ
ト管理部9が上記比較結果を受信処理部8を通じて受け
取る。そして、比較結果が不一致を表している場合に
は、パケット組立部2にメッセージの再送を指示し、こ
れによりパケット組立部2は、送信メッセージログ4が
記憶しているメッセージを送信処理部3を通じて受信側
に送信する。一方、比較結果が一致を表している場合に
は、カウンタリセット管理部9はメッセージの再送は指
示しない。その後、カウンタリセット管理部9は、受信
側より上記カウンタリセットコマンドを受け取ると、送
信カウンタ5をリセットし、また、送信メッセージログ
4の記憶内容を破棄させる。In the terminal device on the transmitting side, first, the counter reset management section 9 receives the comparison result through the reception processing section 8. Then, when the comparison result indicates a mismatch, the packet assembling unit 2 is instructed to retransmit the message, whereby the packet assembling unit 2 sends the message stored in the transmission message log 4 to the transmission processing unit 3. Send to the receiver. On the other hand, when the comparison result indicates coincidence, the counter reset management unit 9 does not give an instruction to retransmit the message. After that, when the counter reset management unit 9 receives the counter reset command from the receiving side, it resets the transmission counter 5 and discards the stored contents of the transmission message log 4.
【0016】[0016]
【発明の効果】以上説明したように本発明の送達確認方
式にもとづくパケット通信システムにおいては、送信側
では送信されたメッセージの数が計数され、受信側では
受信したメッセージの数が計数される。そして、適宜そ
れら2つの計数値が比較され、比較結果が不一致の場合
には、送信側から受信側にメッセージの再送が行われ
る。従って、本発明の送達確認方式にもとづくパケット
通信システムでは、回線攪乱などが長時間に及んだ場合
でもデータ欠損が生じないようにできる。そして、本方
式はメッセージの総数を計数して比較するという簡易な
方式であるから、多数の端末装置が含まれているシステ
ムに対しても容易に適用できる。As described above, in the packet communication system based on the delivery confirmation method of the present invention, the number of transmitted messages is counted on the transmitting side, and the number of received messages is counted on the receiving side. Then, the two count values are appropriately compared, and if the comparison results do not match, the message is retransmitted from the transmission side to the reception side. Therefore, in the packet communication system based on the delivery confirmation method of the present invention, it is possible to prevent data loss even when the line disturbance is caused for a long time. Since this method is a simple method of counting and comparing the total number of messages, it can be easily applied to a system including a large number of terminal devices.
【図1】本発明の送達確認方式にもとづくパケット通信
システムを構成する端末装置の一例を示すブロック図で
ある。FIG. 1 is a block diagram showing an example of a terminal device included in a packet communication system based on a delivery confirmation method of the present invention.
2 パケット組立部 3 送信処理部 4 送信メッセージログ 5 送信カウンタ 6 送受信カウンタ比較部 7 受信カウンタ 8 受信処理部 9 カウンタリセット管理部 a 端末出力メッセージ 2 packet assembling section 3 transmission processing section 4 transmission message log 5 transmission counter 6 transmission / reception counter comparison section 7 reception counter 8 reception processing section 9 counter reset management section a terminal output message
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 8020−5K H04L 13/00 307 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Office reference number FI technical display location 8020-5K H04L 13/00 307 Z
Claims (1)
備えてパケット通信を行うシステムのための送達確認方
式において、 前記送信側端末装置に、 送信したメッセージの数を計数する送信カウンタと、 このカウンタの計数値を前記受信側端末装置に送信する
計数値送信手段と、 送信したメッセージを記憶する情報記憶手段と、 前記受信側端末装置から受信した所定の信号が表す情報
に応じて前記情報記憶手段が記憶している前記メッセー
ジを前記受信側端末装置に送信するメッセージ送信手段
とを設け、 前記受信側端末装置に、 受信したメッセージの数を計数する受信カウンタと、 前記計数値送信手段からの前記計数値と、前記受信カウ
ンタの計数値とを比較し、比較結果を表す信号を前記所
定の信号として前記送信側端末装置に送信する比較結果
送信手段とを設けることを特徴とするパケット通信シス
テムの送達確認方式。1. A delivery confirmation method for a system for performing packet communication, comprising a terminal device on the transmitting side and a terminal device on the receiving side, wherein a transmission counter for counting the number of messages transmitted to the terminal device on the transmitting side. A count value transmitting means for transmitting the count value of the counter to the receiving side terminal device, an information storing means for storing the transmitted message, and information according to a predetermined signal received from the receiving side terminal device. A message transmission means for transmitting the message stored in the information storage means to the reception side terminal device; a reception counter for counting the number of received messages in the reception side terminal device; The count value from the means is compared with the count value of the reception counter, and a signal indicating the comparison result is sent to the transmission side terminal device as the predetermined signal. Comparison result sending unit and the packet acknowledgment scheme of a communication system and providing a to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3312265A JPH05153162A (en) | 1991-11-27 | 1991-11-27 | Transmission confirming method for packet communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3312265A JPH05153162A (en) | 1991-11-27 | 1991-11-27 | Transmission confirming method for packet communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05153162A true JPH05153162A (en) | 1993-06-18 |
Family
ID=18027165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3312265A Pending JPH05153162A (en) | 1991-11-27 | 1991-11-27 | Transmission confirming method for packet communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05153162A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003523137A (en) * | 2000-02-14 | 2003-07-29 | ノキア コーポレイション | Data packet number addition method in packet switching data transmission |
JP2005526445A (en) * | 2002-05-15 | 2005-09-02 | アイピーワイヤレス,インコーポレイテッド | System, transmitter, receiver, and communication power control |
JP2007195219A (en) * | 2000-02-14 | 2007-08-02 | Nokia Corp | Data packet number addition method for packet-switched data transmission |
US7366496B2 (en) | 2000-02-22 | 2008-04-29 | Nokia Corporation | Method of checking amount of transmitted data |
JP2008148201A (en) * | 2006-12-13 | 2008-06-26 | Nec Corp | Mobile communication system, and its retransmission control method |
EP2306669A1 (en) * | 2008-07-18 | 2011-04-06 | Panasonic Corporation | Transmission/reception device |
WO2019240052A1 (en) * | 2018-06-15 | 2019-12-19 | 日本電信電話株式会社 | Missing alert handling system and missing alert handling method |
-
1991
- 1991-11-27 JP JP3312265A patent/JPH05153162A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4652358B2 (en) * | 2000-02-14 | 2011-03-16 | クアルコム,インコーポレイテッド | Data packet number addition method for packet-switched data transmission |
JP2003523137A (en) * | 2000-02-14 | 2003-07-29 | ノキア コーポレイション | Data packet number addition method in packet switching data transmission |
US7009951B2 (en) | 2000-02-14 | 2006-03-07 | Nokia Mobile Phones, Ltd. | Data packet numbering in mobile packet switched data transmission |
JP2007195219A (en) * | 2000-02-14 | 2007-08-02 | Nokia Corp | Data packet number addition method for packet-switched data transmission |
US7962121B2 (en) | 2000-02-22 | 2011-06-14 | Nokia Corporation | Method of checking amount of transmitted data |
US7366496B2 (en) | 2000-02-22 | 2008-04-29 | Nokia Corporation | Method of checking amount of transmitted data |
JP2010172017A (en) * | 2002-05-15 | 2010-08-05 | Ipwireless Inc | Communication system |
JP2005526445A (en) * | 2002-05-15 | 2005-09-02 | アイピーワイヤレス,インコーポレイテッド | System, transmitter, receiver, and communication power control |
JP2008148201A (en) * | 2006-12-13 | 2008-06-26 | Nec Corp | Mobile communication system, and its retransmission control method |
EP2306669A1 (en) * | 2008-07-18 | 2011-04-06 | Panasonic Corporation | Transmission/reception device |
EP2306669A4 (en) * | 2008-07-18 | 2013-08-21 | Panasonic Corp | TRANSMISSION / RECEPTION DEVICE |
US8654756B2 (en) | 2008-07-18 | 2014-02-18 | Panasonic Corporation | Transmission device, reception device, transmission method, reception method, and transmission/reception system |
WO2019240052A1 (en) * | 2018-06-15 | 2019-12-19 | 日本電信電話株式会社 | Missing alert handling system and missing alert handling method |
JP2019220755A (en) * | 2018-06-15 | 2019-12-26 | 日本電信電話株式会社 | Alarm deficiency handling system and alarm deficiency handling method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1424799B1 (en) | System and method for detecting lost messages transmitted between modules in a communication device | |
US20060067238A1 (en) | Data unit management in communications | |
US8578223B2 (en) | Method and apparatus of managing retransmissions in a wireless communication network | |
JPH0955776A (en) | Packet communication device | |
CA2521218C (en) | Data unit management in communications | |
JPH05153162A (en) | Transmission confirming method for packet communication system | |
JPH05219056A (en) | Multi-address communication system | |
EP0310360A2 (en) | Data communication method and apparatus | |
US20030112806A1 (en) | Transmission control apparatus and method for TCP/IP suite | |
EP1580916B1 (en) | System and method for transmitting units of messages in a mobile communication system | |
EP0276468B1 (en) | Data transmission control method | |
JP2624730B2 (en) | Broadcast wireless communication method | |
KR100243651B1 (en) | Data transmission method of multi-casting system | |
JPH03107229A (en) | Communication control system | |
JPS63146635A (en) | Data link control system | |
US20080043713A1 (en) | Communication System, Data Retransmission Control Method Thereof, and Wireless Transmitting/Receiving Apparatus Used Therein | |
JPH0622000A (en) | Message communication system with function preventing the missing of message | |
US6704788B1 (en) | Method and apparatus for transmitting and reassembling packetized data in large scale networks | |
JPH0575648A (en) | Packet transmission system by time management | |
Ikhwan et al. | Selective-Reject ARQ for Identification Error in Frame Data | |
Fairhurst et al. | A WAN inter-working unit for satellite links | |
EP0494036A2 (en) | Data frames transmission with erroneous frames retransmission in HDLC protocol | |
JP2002199012A (en) | Receiving terminal, transmitting terminal and information retransmission method | |
JPH04240945A (en) | Data transmittal confirming device | |
JP3131455B2 (en) | Communication data guarantee method |