JPH01194545A - Packet transferring system - Google Patents

Packet transferring system

Info

Publication number
JPH01194545A
JPH01194545A JP63016880A JP1688088A JPH01194545A JP H01194545 A JPH01194545 A JP H01194545A JP 63016880 A JP63016880 A JP 63016880A JP 1688088 A JP1688088 A JP 1688088A JP H01194545 A JPH01194545 A JP H01194545A
Authority
JP
Japan
Prior art keywords
packet
data
communication terminal
terminal device
storage device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63016880A
Other languages
Japanese (ja)
Inventor
Mitsuo Miwa
三輪 光雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63016880A priority Critical patent/JPH01194545A/en
Publication of JPH01194545A publication Critical patent/JPH01194545A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To prevent transmitting data from being stopped in a transmitting side terminal equipment or from being abandoned by executing control to directly transfer a data packet between communicating terminal equipments when a data accumulating device can not accumulate the data by a trouble, etc. CONSTITUTION:When a transmitting side communicating device 2 transmits the packet, which is for a receiving side communicating device 4, to an accumulating device 6, the accumulating device 6 accumulates this packet and the receiving side communicating device 4 investigates the accumulating device 6. When there is the packet addressing to the self-device, this receiving side communicating device 4 receives the packet to be accumulated in the accumulating device 6 and to be addressing for the self-device. Here, when the accumulating device 6 can not accumulate the packet from the communicating device, the transmitting side communicating device 2 directly transmits the packet to the receiving side communicating device 4 and the receiving side communicating device 4 directly receives this packet. Thus, the transmitting data can be prevented from being stopped or being abandoned in the communication terminal equipment in the transmitting side.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信端末装置間でデータ送受信をする通信シ
ステムのパケット転送方法に関し、特にデiり蓄積装置
を備える通信システムのパケット転送方法に関する。
Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a packet transfer method for a communication system that transmits and receives data between communication terminal devices, and particularly relates to a packet transfer method for a communication system equipped with a daily storage device. .

〔従来の技術〕[Conventional technology]

通信システムには、このシステム内のパケット通信網に
複数の通信端末装置やデータ蓄積装置を備えているシス
テムがある。このような通信システムのデータ送受信制
御方法には、データ蓄積装置を用いて、パケットを転送
する方法がある。すなわち、送信側の通信端末装置はデ
ータ蓄積装置に宛先とパケットを蓄積し、通信相手側の
端末装置は、このデータ蓄積装置内の自装置宛のパケッ
トの有無を調査し、存在すれば受信する方法をとってい
る。
Some communication systems include a plurality of communication terminal devices and data storage devices in a packet communication network within the system. A data transmission/reception control method for such a communication system includes a method of transferring packets using a data storage device. In other words, the communication terminal device on the sending side stores the destination and packets in the data storage device, and the terminal device on the communication partner checks whether there is a packet addressed to itself in the data storage device, and if it exists, it receives it. method.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のデータ送受信制御方法においては、何ら
かの障害、例えば蓄積領域の不足によりデータ蓄積装置
がデータ蓄積不能となった場合、たとえ相手側の通信端
末装置およびこの相手側の通信端末装置に至る通信路が
正常であっても、送信側の通信端末装置において送信不
可能となる。
In the conventional data transmission/reception control method described above, if the data storage device becomes unable to store data due to some kind of failure, such as a lack of storage area, even if the communication terminal device of the other party and the communication to this communication terminal device of the other party are Even if the communication channel is normal, the communication terminal device on the sending side becomes unable to send data.

このとき、送信側からの送信データが滞留したり破棄さ
れたりして、通信システムの運用上に障害をきたすとい
う欠点がある。
At this time, there is a drawback that the data transmitted from the transmitting side may be retained or discarded, causing a problem in the operation of the communication system.

本発明の目的は、このような欠点を除去し、通信システ
ムのデータ蓄積装置が蓄積領域の不足等によりデータ蓄
積不能状態となったときに、送信側の通信端末装置で送
信データが滞留したり、または破棄されたりするのを防
止することができるパケット転送方法を提供することに
ある。
An object of the present invention is to eliminate such drawbacks, and to prevent transmission data from being accumulated in the communication terminal device on the transmitting side when the data storage device of the communication system becomes unable to store data due to lack of storage area, etc. An object of the present invention is to provide a packet transfer method that can prevent packets from being lost, discarded, or otherwise.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、複数の通信装置と蓄積装置とから成る通信シ
ステムのパケット転送方法であって、送信側通信装置は
前記蓄積装置に受信側通信装置へのパケットを送信する
と、前記蓄積装置はこのパケットを蓄積し、受信側通信
装置は、前記蓄積装置を調べ、自装置宛のパケットがあ
るとこの受信側通信装置は前記蓄積装置に蓄積された自
装置あてのパケットを受信し、前記蓄積装置が通信装置
からのパケットを蓄積不能となった場合、送信側通信装
置は受信側通信装置に直接パケットを送信し、受信側通
信装置は、直接このパケットを受信することを特徴とし
ている。
The present invention provides a packet transfer method for a communication system including a plurality of communication devices and a storage device, in which when a transmitting communication device transmits a packet to the receiving communication device to the storage device, the storage device transfers the packet to the storage device. The receiving communication device checks the storage device, and if there is a packet addressed to the device itself, the receiving communication device receives the packet addressed to the device stored in the storage device, and the storage device The present invention is characterized in that when it becomes impossible to store packets from a communication device, the transmitting side communication device directly transmits the packet to the receiving side communication device, and the receiving side communication device directly receives this packet.

〔実施例〕〔Example〕

次に、本発明の実施例を、図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は、本発明を実施するための通信システムの一例
を示すブロック図である。第1図において、パケット通
信y41に接続されている通信端末装置2と4は、同じ
くパケット通信網1に接続されているデータ蓄積装W6
を介して、データの送受信をする。通信端末装置2.4
は受信バッファ3.5を備えており、データ蓄積装置6
は受信バッファ7を備えている。さらに、データ蓄積装
置6にはデータを蓄積する記憶装置8が接続されている
FIG. 1 is a block diagram showing an example of a communication system for implementing the present invention. In FIG. 1, communication terminal devices 2 and 4 connected to packet communication network y41 are connected to data storage device W6, which is also connected to packet communication network 1.
Send and receive data via. Communication terminal device 2.4
is equipped with a receiving buffer 3.5 and a data storage device 6.
is equipped with a receiving buffer 7. Further, a storage device 8 for storing data is connected to the data storage device 6.

このような通信システムの動作を、第2図、第3図、第
4図を参照しながら説明する。なお、第2図は通信端末
装置の送信の処理動作を示す制御フロー図、第2図はデ
ータ蓄積装置の処理動作を示す制御フロー図、第3図は
通信端末装置の受信の処理動作を示す制御フロー図であ
る。
The operation of such a communication system will be explained with reference to FIGS. 2, 3, and 4. In addition, FIG. 2 is a control flow diagram showing the processing operation of transmission by the communication terminal device, FIG. 2 is a control flow diagram showing the processing operation of the data storage device, and FIG. 3 is a control flow diagram showing the processing operation of reception by the communication terminal device. It is a control flow diagram.

この通信システムの通信端末装置でデータ伝送を行う場
合、例えば通信端末装置2が通信端末装置4ヘデータ伝
送に係るデータパケットを送信する場合、第2図に示さ
れる制御フローに従い、まずデータ蓄積装置6へ通信端
末装置4宛のデータパケットとして送信する(ステップ
SL)。ステップS1でYES”の場合、すなわち送信
成功であるならば終了となる(ステップS2)。しかし
、ステップS1で“No”の場合、すなわちデータ蓄積
装置6の格納領域の不足等により送信不成功であるなら
ば、通信端末装置4へ直接にデータパケットを送信し終
了となる(ステップS3)。
When performing data transmission with the communication terminal device of this communication system, for example, when the communication terminal device 2 transmits a data packet related to data transmission to the communication terminal device 4, first the data storage device 6 The data packet is transmitted to the communication terminal device 4 as a data packet (step SL). If "YES" in step S1, that is, the transmission was successful, the process ends (step S2).However, if "No" in step S1, that is, the transmission was unsuccessful due to insufficient storage area of the data storage device 6, etc. If there is, the data packet is directly transmitted to the communication terminal device 4, and the process ends (step S3).

このような制御フローにおいて、データ蓄積装置6ヘデ
ータパケツトを送信する場合についてさらに詳しく説明
する。この場合、データ蓄積装置6は、第3図に示され
る制御フローに従い、始めに自装置の受信バッファ7に
受信データが存在するかどうか調べる(ステップ511
)。ステップS11で”No”の場合は、再び自装置の
受信バッファ7に受信データが存在するかどうか調べる
In such a control flow, the case where a data packet is transmitted to the data storage device 6 will be explained in more detail. In this case, the data storage device 6 first checks whether there is received data in the reception buffer 7 of its own device (step 511), according to the control flow shown in FIG.
). If "No" in step S11, it is checked again whether there is received data in the reception buffer 7 of the own device.

“YES”の場合は、受信バッファ7の受信データを引
き取る(ステップ512)。このデータがデータパケッ
トかどうかを調べ(ステップ513)、“YES”の場
合、宛先通信端末装置に対応する格納領域にデータパケ
ットを格納しくステップ514)、ステップSllの処
理へ戻る。ステップS13で”No”の場合、受信デー
タが間合せパケットかどうかを調べる(ステップ515
)。ステップS15で“YES”の場合、すなわち受信
データが間合せパケットであるならば、要求元通信端末
装置に対応する格納領域の調査を行う(ステップ816
)。そして、この格納領域にデータパケットが存在する
かどうかを判断する(ステップ517)。
If "YES", the received data in the receive buffer 7 is received (step 512). It is checked whether this data is a data packet (step 513), and if "YES", the data packet is stored in the storage area corresponding to the destination communication terminal device (step 514), and the process returns to step Sll. If “No” in step S13, it is checked whether the received data is a timing packet (step 515).
). If "YES" in step S15, that is, if the received data is a delay packet, the storage area corresponding to the requesting communication terminal device is investigated (step 816).
). Then, it is determined whether a data packet exists in this storage area (step 517).

ステップ317で“YES”の場合、データパケットが
存在するという情報を要求元通信端末装置に送信しくス
テップ518)、ステップ311へ戻る。
If "YES" in step 317, information that the data packet exists is sent to the requesting communication terminal device (step 518), and the process returns to step 311.

また、ステップS17で“No”の場合、データパケッ
トが存在しないという情報を要求元通信端末装置に送信
しくステップ319)、ステップ311へ戻る。ステッ
プS15で”No”の場合、受信データが受信要求バケ
ットかどうか調べる(ステップ520)。ステップ32
0で“NO″の場合、エラー処理をして(ステップ52
1) 、ステ・ノブSllへ戻る。また、ステップ32
0でYES″の場合、すなわちこのデータが受信要求パ
ケットであるならば、要求元通信端末装置に対応するデ
ータ格納領域から最も古いデータパケットを要求元通信
端末装置に送信しくステップ522)、元の処理である
ステップSllへ戻る。
If "No" in step S17, information that the data packet does not exist is sent to the requesting communication terminal device (step 319), and the process returns to step 311. If "No" in step S15, it is checked whether the received data is a reception request bucket (step 520). Step 32
If “NO” at 0, perform error handling (step 52).
1) Return to Ste Nobu Sll. Also, step 32
0 and YES", that is, if this data is a reception request packet, the oldest data packet is sent to the requesting communication terminal from the data storage area corresponding to the requesting communication terminal (step 522), and the original The process returns to step Sll.

次に、前述した通信端末装置2の送信の処理動作、すな
わち第2図に示される制御フローにおいて、通信端末装
置2が直接にデータバケットを通信端末装置4に送信す
る場合について、さらに詳しく説明する。通信端末装置
4は、直接送信されたデータパケットを通信端末装置4
の受信バ・ノファ5に格納する。通信端末装置4は、第
4図に示される制御フローに従い、まず自端末装置の受
信バッファ5の調査をする(ステップ531)。そして
、受信バッファ5にデータパケットが存在するかどうか
判断する(ステップ532)。ステップS32で“YE
S”の場合、受信バッファ5からデータパケットを引き
取り (ステップ533)、再びステップS31に戻り
、自端末装置の受信バッファ5の調査をする。このよう
に、データパケットは、通信端末装置2から通信端末装
置4へ直接、送信される。ステップS32で”No’の
場合、すなわち自端末装置の受信バッファ5にデータパ
ケットが存在しなければ、データ蓄積装置6に対して自
端末装置宛のデータパケットが存在するかの問い合せを
行い(ステップ534)、データパケットが有るかどう
か調べる (ステップ535)。この問い合せに係る間
合せバケットにより、データ蓄積装置6は、前述したよ
うに要求元通信端末装置である通信端末装置4に対応す
る格納領域にデータパケットが存在するか調べる。そし
て、データパケットが存在するか否かの情報を要求元通
信端末装置4に送信する。通信端末装置4は、データパ
ケットが存在すれば、すなわちステップS35で“YE
S”であれば、データ蓄積装置6へ受信要求を送信する
(ステップ836)。データ蓄積装置6は、前述したよ
うに、通信端末装置4からの、受信要求パケットにより
、要求元通信端末装置4に対応するデータ格納領域から
最も古いデータパケットを要求元通信端末装置4に送信
する。通信端末装置4は、データ蓄積装置6からのデー
タパケットを受信しくステップ537)、ステップS3
1に戻り再び自端末装置の受信バッファ5を調べる。ス
テップS35で“No”の場合、すなわちデータが存在
しなければそのままステップS31へ戻る。
Next, the transmission processing operation of the communication terminal device 2 described above, that is, the case where the communication terminal device 2 directly transmits the data bucket to the communication terminal device 4 in the control flow shown in FIG. 2 will be explained in more detail. . The communication terminal device 4 transmits the directly transmitted data packet to the communication terminal device 4.
The data is stored in the receiving buffer 5 of the computer. According to the control flow shown in FIG. 4, the communication terminal device 4 first checks the reception buffer 5 of its own terminal device (step 531). Then, it is determined whether a data packet exists in the reception buffer 5 (step 532). “YE” in step S32
S", the data packet is received from the reception buffer 5 (step 533), and the process returns to step S31 again to check the reception buffer 5 of the own terminal device. In this way, the data packet is received from the communication terminal device 2. It is directly transmitted to the terminal device 4. If "No" in step S32, that is, if the data packet does not exist in the reception buffer 5 of the own terminal device, the data packet addressed to the own terminal device is transmitted to the data storage device 6. An inquiry is made as to whether a data packet exists (step 534), and a check is made to see if there is a data packet (step 535). Based on the makeshift bucket related to this inquiry, the data storage device 6 checks whether a data packet exists in the storage area corresponding to the communication terminal device 4 that is the request source communication terminal device, as described above. Then, information on whether or not the data packet exists is transmitted to the requesting communication terminal device 4. If there is a data packet, the communication terminal device 4 returns “YE” in step S35.
S", the data storage device 6 transmits a reception request to the data storage device 6 (step 836). As described above, the data storage device 6 receives the request source communication terminal device 4 from the reception request packet from the communication terminal device 4. The oldest data packet is transmitted from the data storage area corresponding to the data storage area to the requesting communication terminal device 4.The communication terminal device 4 receives the data packet from the data storage device 6 (Step 537), Step S3
1 and checks the reception buffer 5 of the own terminal device again. If "No" in step S35, that is, if no data exists, the process returns to step S31.

このように実施例によれば、データ蓄積装置が格納領域
の不足等により蓄積不能状態となったときに送信側通信
端末装置で送信データが滞留したり、または破棄された
りするのを防止できる。
As described above, according to the embodiment, when the data storage device becomes unable to store data due to lack of storage area or the like, it is possible to prevent transmitted data from being retained or discarded at the transmitting side communication terminal device.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、データ蓄積装置が
障害等によりデータ蓄積不能となった場合、通信端末装
置間で直接にデータパケットを転送する制御を行うこと
により、送信データが送信側端末装置で滞留したり、破
棄されたりすることをなくし、通信システム運用上の障
害が生じることを防ぐ効果がある。
As explained above, according to the present invention, when the data storage device becomes unable to store data due to a failure or the like, by controlling the direct transfer of data packets between communication terminal devices, the transmitted data is transferred to the sending terminal. This has the effect of preventing data from being stored in devices or being discarded, thereby preventing problems in communication system operation.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明を実施するための通信システムの一例
を示すブロック図、 第2図は、通信端末装置の送信の処理動作を示す制御フ
ロー図、 第3図は、データ蓄積装置の処理動作を示す制御部フロ
ー図、 第4図は、通信端末装置の受信の処理動作を示す制御フ
ロー図である。 1・・・・・・バケット通信網 2.4・・・・通信端末装置 3.5.7・・受信バッファ 6・・・・・・データ蓄積装置 8・・・・・・記憶装置 代理人 弁理士  岩 佐  義 幸 第1図 第2図
FIG. 1 is a block diagram showing an example of a communication system for implementing the present invention, FIG. 2 is a control flow diagram showing transmission processing operations of a communication terminal device, and FIG. 3 is a processing flow of a data storage device. Control Unit Flow Diagram Showing Operation FIG. 4 is a control flow diagram showing the reception processing operation of the communication terminal device. 1...Bucket communication network 2.4...Communication terminal device 3.5.7...Reception buffer 6...Data storage device 8...Storage device agent Patent Attorney Yoshiyuki IwasaFigure 1Figure 2

Claims (1)

【特許請求の範囲】[Claims] (1)複数の通信装置と蓄積装置とから成る通信システ
ムのパケット転送方法であって、送信側通信装置は前記
蓄積装置に受信側通信装置へのパケットを送信すると、
前記蓄積装置はこのパケットを蓄積し、受信側通信装置
は、前記蓄積装置を調べ、自装置宛のパケットがあると
この受信側通信装置は前記蓄積装置に蓄積された自装置
あてのパケットを受信し、前記蓄積装置が通信装置から
のパケットを蓄積不能となった場合、送信側通信装置は
受信側通信装置に直接パケットを送信し、受信側通信装
置は、直接このパケットを受信することを特徴とするパ
ケット転送方法。
(1) A packet transfer method for a communication system consisting of a plurality of communication devices and a storage device, wherein when the sending communication device transmits a packet to the storage device to the receiving communication device,
The storage device stores this packet, and the receiving communication device checks the storage device, and if there is a packet addressed to the device itself, the receiving communication device receives the packet addressed to the device stored in the storage device. If the storage device is unable to store packets from the communication device, the sending communication device directly transmits the packet to the receiving communication device, and the receiving communication device directly receives the packet. Packet transfer method.
JP63016880A 1988-01-29 1988-01-29 Packet transferring system Pending JPH01194545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63016880A JPH01194545A (en) 1988-01-29 1988-01-29 Packet transferring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63016880A JPH01194545A (en) 1988-01-29 1988-01-29 Packet transferring system

Publications (1)

Publication Number Publication Date
JPH01194545A true JPH01194545A (en) 1989-08-04

Family

ID=11928495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63016880A Pending JPH01194545A (en) 1988-01-29 1988-01-29 Packet transferring system

Country Status (1)

Country Link
JP (1) JPH01194545A (en)

Similar Documents

Publication Publication Date Title
US7227868B2 (en) Relay connection management program, relay connection management method, relay connection management apparatus and recording medium which stores relay connection management program
US6587435B1 (en) Apparatus for high speed communication on asymmetric line
RU2298289C2 (en) Device and method for delivering packets in wireless networks with multiple retranslations
KR870003630A (en) Packet Switching System and Network Operation Method Using The Same
JPH10308791A (en) Data communication method, data communication device, and data communication program recording medium
Farber et al. Thinwire protocol for connecting personal computers to the Internet
EP1225741A1 (en) High speed interconnection for embedded systems within a computer network
JPS6324742A (en) Suppressing system for complexity in packet switching
JPH01194545A (en) Packet transferring system
JPH0556057B2 (en)
JPH114259A (en) Virtual connection communication equipment and communication method
CN108923537B (en) Intelligent substation maintenance method based on link switching
JPS63149938A (en) Packet transfer method
JPH054040Y2 (en)
JPS58106933A (en) Memory buffer reserving system
JPH0758806A (en) Packet communication system
JPH01117546A (en) Facsimile communication system
KR950000673B1 (en) Control method of transfer date packet
JPS63292846A (en) Data communication method
JPS63169854A (en) Packet transmission system with error retransmission function
KR100532318B1 (en) How to set datalink map in V5.2 protocol
JPS6260337A (en) Communication call management system
JPS61127245A (en) Communication network
JPH06252954A (en) Inter-communications network connection method
JPS63144632A (en) Communication equipment