JPH0787104A - Packet transmitting device - Google Patents

Packet transmitting device

Info

Publication number
JPH0787104A
JPH0787104A JP5193283A JP19328393A JPH0787104A JP H0787104 A JPH0787104 A JP H0787104A JP 5193283 A JP5193283 A JP 5193283A JP 19328393 A JP19328393 A JP 19328393A JP H0787104 A JPH0787104 A JP H0787104A
Authority
JP
Japan
Prior art keywords
transmission
packet
data length
continuous
packets
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
Application number
JP5193283A
Other languages
Japanese (ja)
Other versions
JP3370143B2 (en
Inventor
Takashi Kondo
貴士 近藤
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP19328393A priority Critical patent/JP3370143B2/en
Publication of JPH0787104A publication Critical patent/JPH0787104A/en
Application granted granted Critical
Publication of JP3370143B2 publication Critical patent/JP3370143B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To improve transmission processing quantity with simple configuration by permitting respective terminals to continuously transmit plural packets to a communication route as they are without synthesization as long as communication occupying time permits. CONSTITUTION:When transmission possiblilty is reported from an access controller 6 to the communication route 4, transmission is requested from a host device 5 to a packet transmitter and the transmission processing of the packets stored in a buffer 1 is started. When a continuous transmission data length monitoring device 3 judges that a size does not exceed the continuous transmission possible size, a transmission state is kept and transmission continues till a bucket buffer device 1 becomes empty or till the size exceeds the continuous transmission possible size. Thus, the respective terminals continuously transmit packets as long as communication route occupying time permits so that transmission data quantity per occupying time is improved and transmission efficiency is enhanced without requiring a special function.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数の端末が、夫々の
通信インターフェース装置を経由して共通の通信路に、
時分割多重で信号送信処理を行うようになっているパケ
ット送信装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention allows a plurality of terminals to be connected to a common communication path via respective communication interface devices.
The present invention relates to a packet transmission device configured to perform signal transmission processing by time division multiplexing.

【0002】[0002]

【従来の技術】従来、パケット送信装置としては、図1
1に示すバス型LAN(ローカル・エリア・ネットワー
ク)や、図12に示す無線通信システムがある。
2. Description of the Related Art Conventionally, as a packet transmission device, FIG.
There is a bus type LAN (local area network) shown in FIG. 1 and a wireless communication system shown in FIG.

【0003】これらの装置では、複数の端末が、通信路
を共有しているから、各端末は同時に同じ通信路にパケ
ットを送出する可能性がある。このような通信装置は、
通信路を共有するすべての端末間でパケット送信を衝突
させることなく、通信路を利用できるように、各端末が
送信権を獲得する手順について所定の取り決めがなされ
ている。この取り決めは多重アクセス制御と呼ばれてい
る。この多重アクセス制御の代表的なものとして、CS
MA/CD(衝突検出型搬送波多重アクセス)方式やト
ークンパッシング方式がある。
In these devices, since a plurality of terminals share a communication channel, there is a possibility that each terminal simultaneously sends out a packet to the same communication channel. Such a communication device is
Predetermined agreement is made on the procedure for each terminal to acquire the transmission right so that the communication path can be used without causing packet transmission to collide among all terminals sharing the communication path. This arrangement is called multiple access control. As a typical example of this multiple access control, CS
There are MA / CD (collision detection carrier wave multiple access) system and token passing system.

【0004】上記多重アクセス制御を行うと、図8に示
すように、端末は、パケットを1つ送信する毎に、送信
権を獲得しなければならないから、パケットを1つ送信
する毎に、送信権を獲得のための待ち時間が必要にな
る。このため、伝送効率が低下するという欠点がある。
When the above-mentioned multiple access control is performed, the terminal must acquire the transmission right each time one packet is transmitted, as shown in FIG. A waiting time is required to acquire the right. Therefore, there is a drawback that the transmission efficiency is reduced.

【0005】また、端末の送信器の動作が安定するのに
必要な時間や端末の受信器が同期信号を検出するのに要
する時間等の無視できない送受信切替え時間が必要な場
合には、上記多重アクセス制御に起因する待ち時間に加
えて、上記送受信切替え時間も必要になる。この場合、
伝送スループット(伝送処理量)がさらに低下する。
Further, when the transmission / reception switching time which cannot be ignored, such as the time required for the operation of the transmitter of the terminal to stabilize or the time required for the receiver of the terminal to detect the synchronization signal, is required, In addition to the waiting time caused by the access control, the transmission / reception switching time is required. in this case,
The transmission throughput (transmission processing amount) is further reduced.

【0006】このような、伝送処理量の低下を防ぐため
に、パケットを一括送信するようにして、データ転送処
理を連続して効率良く行う方式として、特開平3−1
01334「パケット交換網におけるデータ伝送方式」
や、特開平4−144335「多重通信システムにお
けるデータ送信方法」がある。
In order to prevent such a decrease in the transmission processing amount, a method for performing data transfer processing continuously by efficiently transmitting packets is disclosed in Japanese Patent Laid-Open No. 3-1.
01334 "Data transmission method in packet switching network"
Also, there is JP-A-4-144335 “Data Transmission Method in Multiplex Communication System”.

【0007】上記およびの方式では、図9に示すよ
うに、送信側の端末が、まだ送信権を獲得していない期
間に、送信側の端末は送信側の端末に蓄積された複数の
パケットを合成して1つのパケットにする。そして、送
信権を獲得した後に、送信側の端末は、上記合成した1
つのパケットを受信側の端末に伝送する。そして、受信
側の端末では、上記合成されたパケットから上記複数の
パケットを復元する。上記合成されたパケットの構造の
一例を図10に示す。
In the above methods and, as shown in FIG. 9, while the transmission side terminal has not yet acquired the transmission right, the transmission side terminal collects a plurality of packets accumulated in the transmission side terminal. Combine into one packet. Then, after acquiring the transmission right, the terminal on the transmission side 1
One packet is transmitted to the receiving terminal. Then, the terminal on the receiving side restores the plurality of packets from the combined packet. An example of the structure of the combined packet is shown in FIG.

【0008】[0008]

【発明が解決しようとする課題】ところが、上記およ
びの方式を採用したパケット送信装置は、以下に示す
ような問題がある。
However, the packet transmission device adopting the above methods and has the following problems.

【0009】i)共通の通信路に接続されている端末
が、パケットの合成および復元の機能(合成されたパケ
ットり送受信機能)、もしくは、合成されたパケットを
復元する機能(合成されたパケットの受信機能)を具備
する必要がある。
I) A terminal connected to a common communication path has a function of synthesizing and restoring a packet (synthesized packet transmission / reception function) or a function of restoring a synthesized packet (synthesized packet It is necessary to have a receiving function).

【0010】ii) パケットを合成するとパケット長が長
くなるから、パケットを合成しない場合に比べて、雑音
による伝送誤りが増加するまた、この対策として、冗長
ビットを追加したり、既設の冗長ビットに更に冗長ビッ
トを追加するといった誤り訂正方式の再設計が必要にな
る。
Ii) Since packet length increases when packets are combined, transmission errors due to noise increase as compared to the case where packets are not combined. As a countermeasure against this, redundant bits are added or existing redundant bits are added. It is necessary to redesign the error correction method such as adding redundant bits.

【0011】iii)通信路の誤り特性から導出される最適
なパケット長と、通信路の独占を避けるために決られた
通信路最大占有時間から導出された最大パケット長とを
独立に取り扱うことができなくなるから、パケット長の
設定の自由度が小さくなる。
Iii) The optimum packet length derived from the error characteristic of the communication path and the maximum packet length derived from the maximum occupied time of the communication path determined to avoid monopolization of the communication path can be treated independently. This makes it impossible to set the packet length.

【0012】そこで、本発明の目的は、特別なパケット
形式や特別な誤り訂正手段を必要とすることなく、伝送
処理量を向上することができるパケット送信装置を提供
することにある。
Therefore, an object of the present invention is to provide a packet transmission device capable of improving the transmission processing amount without requiring a special packet format or a special error correction means.

【0013】[0013]

【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明のパケット送信装置は、複数
の端末が、それぞれの通信インターフェースを経由し
て、共通の通信路に時分割多重で信号送信処理を行なう
ようになっているパケット送信装置において、上記端末
は、送信されるよう指示されたパケットを格納する送信
パケットバッフア手段と、上記送信パケットバッファ手
段から上記パケットを受けて、送信状態を保持したま
ま、上記パケットを連続的に通信路上へ送信する複数パ
ケット連続送信手段と、上記複数パケット連続送信手段
が送信状態を保持したまま連続的に通信路上に送信した
送信データ長を検出する送信データ長検出手段と、上記
送信データ長検出手段から上記検出した送信データ長を
表す信号を受けて、上記送信データ長が所定のデータ長
を越えないように、上記複数パケット連続送信手段の送
信を制御する送信制御手段とを備えたことを特徴として
いる。
In order to achieve the above object, a packet transmitting apparatus according to the present invention is characterized in that a plurality of terminals are connected to a common communication path via their respective communication interfaces. In a packet transmission device adapted to perform signal transmission processing by division multiplexing, the terminal receives the packet from a transmission packet buffer means for storing a packet instructed to be transmitted and the transmission packet buffer means. A plurality of packets continuous transmitting means for continuously transmitting the packets on the communication path while maintaining the transmission state, and transmission data continuously transmitted on the communication path by the plurality of packet continuous transmission means for maintaining the transmission state. The transmission data length detecting means for detecting the length and the signal representing the detected transmission data length from the transmission data length detecting means As transmission data length does not exceed a predetermined data length, it is characterized in that a transmission control means for controlling the transmission of the plurality of packets continuously transmitting means.

【0014】[0014]

【作用】本発明は、最初、端末は、図2に示す受信状態
にあり、送信すべきパケットが無く、また、送信権を獲
得していない。次に、上記端末に送信すべきパケットが
あり、かつ、送信権が獲得できたなら、上記端末は送信
状態に移行し、送信処理を開始する。つまり、複数パケ
ット連続送信手段は、上記送信パケットバッファ手段か
ら、パケットを受けて、上記パケットを送信状態を保持
したまま連続的に通信路上へ送信する。
In the present invention, the terminal is initially in the receiving state shown in FIG. 2, has no packet to be transmitted, and has not acquired the transmission right. Next, if there is a packet to be transmitted to the terminal and the transmission right can be acquired, the terminal shifts to the transmission state and starts the transmission processing. That is, the plural packet continuous transmission means receives the packet from the transmission packet buffer means and continuously transmits the packet on the communication path while maintaining the transmission state.

【0015】そして、上記送信データ長検出手段は、上
記複数パケット連続送信手段が送信状態を保持したまま
連続的に通信路上に送信した送信データ長を検出する。
The transmission data length detecting means detects the transmission data length continuously transmitted on the communication path by the plural packet continuous transmission means while maintaining the transmission state.

【0016】そして、上記送信制御手段は、上記送信デ
ータ長検出手段から上記検出した送信データ長を表す信
号を受けて、上記送信データ長か所定のデータ長を越え
ないように、上記複数パケット連続送信手段の送信を制
御する。
Then, the transmission control means receives the signal representing the detected transmission data length from the transmission data length detection means, and continuously transmits the plurality of packets so as not to exceed the transmission data length or a predetermined data length. Control the transmission of the transmission means.

【0017】このように、本発明の各端末は、複数のパ
ケットを1つのパケットに合成して送信することなく、
複数のパケットを、そのまま、通信路に連続的に送信す
る。このパケット送信の概念図を図3に示す。また、上
記送信された複数のパケットの共有通信路上での形式を
図4に示す。そして、上記端末は、通信路占有時間が許
す限り、他の端末に送信権を委譲しない。
As described above, each terminal of the present invention does not combine a plurality of packets into one packet and transmit the packet.
A plurality of packets are continuously transmitted to the communication path as they are. A conceptual diagram of this packet transmission is shown in FIG. FIG. 4 shows the format of the plurality of transmitted packets on the shared communication path. Then, the terminal does not transfer the transmission right to other terminals as long as the communication channel occupation time is allowed.

【0018】したがって、本発明によれば、1度の送信
機会に出来る限り多くのパケットを連続送信できる。
Therefore, according to the present invention, as many packets as possible can be continuously transmitted at one transmission opportunity.

【0019】また、このことによって、非送信状態と送
信状態との状態間遷移回数を減少させることができるか
ら、実質的にパケットの送信時間を短縮することがで
き、伝送効率を向上させることができ、多重アクセス制
御や送信切替処理に関するコストを低減させることがで
きる。
Further, as a result, the number of state transitions between the non-transmission state and the transmission state can be reduced, so that the packet transmission time can be substantially shortened and the transmission efficiency can be improved. Therefore, it is possible to reduce costs associated with multiple access control and transmission switching processing.

【0020】[0020]

【実施例】以下、本発明のパケット送信装置を図示の実
施例に基づいて詳細に説明する。図1に、この発明のパ
ケット送信装置の第1実施例の端末の構成を示す。この
実施例は、上記端末を複数有し、複数の端末が、共通の
通信路4を共有し、この通信路4に時分割多重で信号送
信処理を行うようになっている。上記端末は、送信パケ
ットバッファ装置1と、パケット連続送信装置2と、連
続送信データ長監視装置3とを含んでいる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The packet transmitting apparatus of the present invention will be described in detail below with reference to the illustrated embodiments. FIG. 1 shows the configuration of the terminal of the first embodiment of the packet transmission device of the present invention. In this embodiment, the plurality of terminals are provided, the plurality of terminals share a common communication path 4, and signal transmission processing is performed on the communication path 4 by time division multiplexing. The terminal includes a transmission packet buffer device 1, a packet continuous transmission device 2, and a continuous transmission data length monitoring device 3.

【0021】上記送信パケットバッファ装置1は、上位
装置5から入力されて送信要求されたパケットの順序を
保存して一時的に格納する。また、パケット連続送信装
置2は、送信パケットバッファ装置1から上記パケット
を受けて、送信状態を保持したまま、上記パケットを連
続的に通信路4上へ送信する装置である。また、上記連
続送信データ長監視装置3は、上記パケット連続送信装
置2が連続的に送信するパケットの全データ長が多重ア
クセス制御方式によって定まる最大連続送信可能データ
長を越えないように、上記パケット連続送信装置2を制
御する装置である。
The transmission packet buffer device 1 saves and temporarily stores the order of packets input from the host device 5 and requested to be transmitted. The packet continuous transmission device 2 is a device that receives the packet from the transmission packet buffer device 1 and continuously transmits the packet to the communication path 4 while maintaining the transmission state. Further, the continuous transmission data length monitoring device 3 uses the packet so that the total data length of the packets continuously transmitted by the packet continuous transmission device 2 does not exceed the maximum continuous transmission possible data length determined by the multiple access control method. This is a device for controlling the continuous transmission device 2.

【0022】次に、この実施例の動作を説明する。ま
ず、上位装置5は、上記端末の送信パケットバッファ装
置1に、パケットを入力して、通信路4に送信したいパ
ケットを上記端末に送信依頼する。送信依頼されたパケ
ットは、全て一旦送信パケットバッファ装置1に格納さ
れる。
Next, the operation of this embodiment will be described. First, the higher-level device 5 inputs the packet into the transmission packet buffer device 1 of the terminal and requests the terminal to transmit the packet to be transmitted to the communication path 4. All packets requested for transmission are temporarily stored in the transmission packet buffer device 1.

【0023】そして、アクセス制御装置6によって、ア
クセス制御方式ごとに定まる通信路4への送信可能条件
が満たされたことが上記端末に通知される、上記端末は
送信処理を開始する。
Then, the access control device 6 notifies the terminal that the conditions for transmission to the communication path 4 determined for each access control method are satisfied, and the terminal starts the transmission process.

【0024】上記端末の送信動作を、図5に示すフロー
チャートを参照しながら、説明する。まず、上記連続送
信データ長監視装置3は、送信パケットバッファ装置1
に未送信パケットが残っているか否かを調べ、残ってい
ない場合は送信処理を終了する。残っている場合はパケ
ット連続送信装置2に対して送信を行うよう指示する
(ステップS1001)。
The transmission operation of the terminal will be described with reference to the flowchart shown in FIG. First, the continuous transmission data length monitoring device 3 includes the transmission packet buffer device 1
It is checked whether or not any untransmitted packets remain, and if there are no untransmitted packets remaining, the transmission process ends. If the packet remains, the continuous packet transmission device 2 is instructed to perform transmission (step S1001).

【0025】次に、上記パケット連続送信装置2は、送
信状態に移行する(ステップS1002)。この送信状
態において、パケット連続送信装置2は、パケットを通
信路4上に送信することが可能であり、通信路4への信
号送出回路の安定動作が保証されている。
Next, the continuous packet transmitter 2 shifts to the transmitting state (step S1002). In this transmission state, the continuous packet transmission device 2 can transmit packets on the communication path 4, and the stable operation of the signal transmission circuit to the communication path 4 is guaranteed.

【0026】次に、上記連続送信データ長監視装置3
は、総送信データ長を零とし、総送信データ長を初期化
する(ステップS1003)。
Next, the continuous transmission data length monitoring device 3
Resets the total transmission data length to zero (step S1003).

【0027】次に、上記パケット連続送信装置2は、送
信パケットバッファ装置1から入力されたパケットを受
けて、上記パケットを通信路4に連続的に送信する(ス
テップS1004)。
Next, the packet continuous transmission device 2 receives the packets input from the transmission packet buffer device 1 and continuously transmits the packets to the communication path 4 (step S1004).

【0028】次に、上記連続送信データ長監視装置3
は、上記パケット連続送信装置2が送信したパケットの
データ長さを検出して、このデータ長さを、総送信デー
タ長に加える(ステップS1005)。
Next, the continuous transmission data length monitoring device 3
Detects the data length of the packet transmitted by the packet continuous transmission device 2 and adds this data length to the total transmission data length (step S1005).

【0029】次に、上記連続送信データ長監視装置3
は、上記パケット連続送信装置2を送信状態に保持した
まま、送信パケットバッファ装置1に未送信パケットが
残っているか否かを調べ、未送信パケットが残っている
ときにはステップS1007に進み、未送信パケットが
残っていないときにはステップS1008に進み、送信
状態から復帰し、送信を終了する。
Next, the continuous transmission data length monitoring device 3
Checks whether or not there is an untransmitted packet remaining in the transmitted packet buffer device 1 while holding the packet continuous transmitter 2 in the transmitting state. If an untransmitted packet remains, the process proceeds to step S1007, and the untransmitted packet is transmitted. If no is left, the process proceeds to step S1008, the transmission state is restored, and the transmission ends.

【0030】ステップS1007では、連続送信データ
長監視装置3は、送信パケットバッファ装置1に存在
し、次にパケット連続送信装置2から送信されることに
なっている未送信パケットのデータ長と上記総送信デー
タ長との和が、予め定められた連続送信最大パケット長
を越えるか否かを判断し、最大パケット長を越えると判
断したときには、送信状態から復帰し、送信を終了す
る。一方、最大パケット長を越えないと判断したときに
は、ステップS1004に戻り、パケット送信を継続す
る。
In step S1007, the continuous transmission data length monitoring device 3 is present in the transmission packet buffer device 1 and the data length of the untransmitted packet to be transmitted next from the packet continuous transmission device 2 and the above total data. It is determined whether or not the sum of the transmission data length exceeds a predetermined maximum continuous transmission packet length. When it is determined that the maximum packet length exceeds the maximum transmission packet length, the transmission state is restored and transmission is terminated. On the other hand, when it is determined that the maximum packet length is not exceeded, the process returns to step S1004 and packet transmission is continued.

【0031】このように、この第1実施例によれば、通
信路4にパケットを送信したあと、連続送信を試みるた
め、パケットバッファ装置1に残っている未送信パケッ
トを送信した場合、多重アクセス制御方式によって定ま
る連続送信可能サイズを越えないかどうかを調べ、上記
連続送信可能サイズを越えないという条件を満足するこ
とが判明した場合、送信状態を持続し次のパケットを送
信し、さらに次の送信すべきパケットに対して連続送信
を試みる。そして、パケットバッファ装置1が空になる
か、あるいは連続送信すれば連続送信可能サイズを越え
ると判断した場合に、送信状態から受信状態へ復帰す
る。そして、この動作を繰り返し行ない可能な限り連続
してパケットを送信する。
As described above, according to the first embodiment, after the packets are transmitted to the communication path 4, the continuous transmission is attempted. Therefore, when the untransmitted packets remaining in the packet buffer device 1 are transmitted, the multiple access is performed. If it is determined that the continuous transmission size determined by the control method is not exceeded, and if the condition that the continuous transmission size is not exceeded is satisfied, the transmission state is maintained and the next packet is transmitted. Attempt continuous transmission for packets to be transmitted. Then, when the packet buffer device 1 becomes empty, or when it is determined that continuous transmission will exceed the continuously transmittable size, the transmission state is returned to the reception state. Then, this operation is repeated to transmit packets as continuously as possible.

【0032】したがって、この実施例によれば、複数の
パケットを1つのパケットに合成して送信することな
く、複数のパケットを、そのまま、通信路に連続的に送
信することができる。
Therefore, according to this embodiment, a plurality of packets can be continuously transmitted to the communication path as they are without combining a plurality of packets into one packet and transmitting the packet.

【0033】さらに、上記端末は、通信路占有時間が許
す限り、他の端末に送信権を委譲しないから、1度の送
信機会に出来る限り多くのパケットを連続送信できる。
Furthermore, since the terminal does not transfer the transmission right to other terminals as long as the communication channel occupation time is allowed, it is possible to continuously transmit as many packets as possible at one transmission opportunity.

【0034】また、このことによって、非送信状態と送
信状態との状態間遷移回数を減少させることができるか
ら、実質的にパケットの送信時間を短縮することがで
き、伝送効率を向上させることができ、多重アクセス制
御や送信切替処理に関するコストを低減させることがで
きる。
Further, as a result, the number of transitions between the non-transmission state and the transmission state can be reduced, so that the packet transmission time can be substantially shortened and the transmission efficiency can be improved. Therefore, it is possible to reduce costs associated with multiple access control and transmission switching processing.

【0035】次に、第2実施例を、図6に示す。この第
2実施例は、次に示す点のみが上記第1実施例と異な
る。すなわち、この第2実施例の送信パケットバッファ
装置101は、第1実施例の送信パケットバッファ装置
1と異なり、上位装置105から入力されたパケット
を、必ずしも入力された順に格納するものではない点
と、上記パケット連続送信装置102は、送信パケット
バッファ装置101に格納されている各パケットを任意
の順に取り出すことができる点と、連続送信データ長監
視装置103は、図7のステップS1207に示すよう
に、連続送信最大パケット長を越えないようなパケット
長のパケットを、パケット連続送信装置102が送信パ
ケットバッファ装置101から取り出すように、パケッ
ト連続送信装置102を制御する点とが上記第1実施例
と異なる。
Next, a second embodiment is shown in FIG. The second embodiment differs from the first embodiment only in the following points. That is, unlike the transmission packet buffer device 1 of the first embodiment, the transmission packet buffer device 101 of the second embodiment does not always store the packets input from the higher-level device 105 in the input order. The continuous packet transmission device 102 can take out the packets stored in the transmission packet buffer device 101 in an arbitrary order, and the continuous transmission data length monitoring device 103, as shown in step S1207 of FIG. The first embodiment is that the continuous packet transmission device 102 is controlled so that the continuous packet transmission device 102 extracts from the transmission packet buffer device 101 a packet having a packet length that does not exceed the maximum continuous transmission packet length. different.

【0036】したがって、この第2実施例によれば、通
信路104上に送信されるパケットの順序が上位装置1
05によって送信要求された順序と必ずしも一致しなく
てもよい場合において、パケット連続送信の機会を増加
させることができるから、伝送処理能力を一層向上させ
ることができる。
Therefore, according to the second embodiment, the order of the packets transmitted on the communication path 104 is such that the host device 1
In the case where the order of transmission requested by 05 does not necessarily match, the chance of continuous packet transmission can be increased, so that the transmission processing capability can be further improved.

【0037】[0037]

【発明の効果】以上より明らかなように、本発明のパケ
ット送信装置は、送信データ長検出手段が、複数パケッ
ト連続送信手段が送信状態を保持したまま連続的に通信
路上に送信した送信データ長を検出し、送信制御手段
が、送信データ長検出手段から上記検出した送信データ
長を表す信号を受けて、上記送信データ長が所定のデー
タ長を越えないように、上記複数パケット連続送信手段
の送信を制御する。したがって、本発明は、複数のパケ
ットを1回の送信機会に連続して送信することができ、
このためアクセス制御や送受信切替えの頻度を減少させ
ることができ、伝送スループットを向上させることがで
きる。すなわち、この発明によれば、通信路の占有時間
当たりの送信データ量を向上させることができ、パケッ
トの送信効率を向上させることができ、高速なデータ通
信を行うことが可能となる。
As is apparent from the above, in the packet transmitting apparatus of the present invention, the transmission data length detecting means continuously transmits the transmission data length on the communication path while the plural packet continuous transmission means maintains the transmission state. And the transmission control means receives the signal representing the detected transmission data length from the transmission data length detection means, and the transmission packet length of the plurality of packet continuous transmission means is controlled so that the transmission data length does not exceed a predetermined data length. Control transmission. Therefore, the present invention can transmit a plurality of packets continuously in one transmission opportunity,
Therefore, the frequency of access control and transmission / reception switching can be reduced, and the transmission throughput can be improved. That is, according to the present invention, the amount of transmission data per occupied time of the communication path can be improved, the packet transmission efficiency can be improved, and high-speed data communication can be performed.

【0038】また、本発明のパケット送信装置は、従来
の装置と同様のパケット形式を使用することができるの
で、従来の装置と通信することもできる。したがって、
本発明の端末と、従来の端末とが通信路を共有して、互
いに通信することができる。
Since the packet transmitting apparatus of the present invention can use the same packet format as the conventional apparatus, it can communicate with the conventional apparatus. Therefore,
The terminal of the present invention and the conventional terminal can share a communication path and can communicate with each other.

【0039】さらに、本発明によれば、通信路の誤り特
性から導出される最適パケット長と、通信路占有時間か
ら導出される最適パケット長を、別々に設定可能であ
る。
Further, according to the present invention, the optimum packet length derived from the error characteristic of the communication path and the optimum packet length derived from the communication path occupation time can be set separately.

【0040】連続送信を制約する基準の典型的な例とし
ては、パケットのサイズと送信時間がある。すなわち、
決められたサイズを越えない範囲で、あるいは決められ
た送信時間を越えない範囲で一連のパを連続的に送信す
る。
A typical example of a criterion for restricting continuous transmission is packet size and transmission time. That is,
A series of packets are continuously transmitted within a range that does not exceed a predetermined size or a range that does not exceed a predetermined transmission time.

【0041】本発明は、送信処理のうちアクセス制御や
送受信切替えに要する時間の割合が大きな場合、またア
クセス方式で規定される連続送信可能時間に比べて送信
パケットサイズが十分小さく、また上位装置から送信要
求されるパケットの発生頻度が高い場合に特に有効であ
る。
According to the present invention, when the ratio of time required for access control or transmission / reception switching in the transmission process is large, and the transmission packet size is sufficiently smaller than the continuous transmission possible time defined by the access method, This is especially effective when the frequency of occurrence of packets requested to be transmitted is high.

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

【図1】本発明のパケット送信装置の第1実施例の構成
を示す構成図である。
FIG. 1 is a configuration diagram showing a configuration of a first embodiment of a packet transmission device of the present invention.

【図2】上記第1実施例の動作状態の遷移を説明する説
明図である。
FIG. 2 is an explanatory diagram explaining a transition of an operation state of the first embodiment.

【図3】上記第1実施例の複数パケットを一括送信する
パケット送受信動作(プロトコルシーケンス)を説明す
る説明図である。
FIG. 3 is an explanatory diagram illustrating a packet transmission / reception operation (protocol sequence) for collectively transmitting a plurality of packets in the first embodiment.

【図4】上記第1実施例により一括送信されるパケット
の共有通信路上での形式を示す形式図である。
FIG. 4 is a format diagram showing a format on a shared communication path of packets collectively transmitted according to the first embodiment.

【図5】上記第1実施例の送信処理の流れ図である。FIG. 5 is a flow chart of a transmission process of the first embodiment.

【図6】本発明の第2実施例の構成を示す構成図であ
る。
FIG. 6 is a configuration diagram showing a configuration of a second exemplary embodiment of the present invention.

【図7】上記第2実施例の送信処理の流れ図である。FIG. 7 is a flow chart of transmission processing of the second embodiment.

【図8】多重アクセス制御のみを行なった場合のプロト
コルシーケンスを示す図である。
FIG. 8 is a diagram showing a protocol sequence when only multiple access control is performed.

【図9】従来方式により複数パケットを一括送信したと
きのプロトコルシーケンスを示す図である。
FIG. 9 is a diagram showing a protocol sequence when a plurality of packets are collectively transmitted by the conventional method.

【図10】従来方式により一括送信されるパケットの共
有通信路上での形式を示す図である。
FIG. 10 is a diagram showing a format of a packet collectively transmitted by a conventional method on a shared communication path.

【図11】バス型LANを示す模式図である。FIG. 11 is a schematic diagram showing a bus LAN.

【図12】無線通信装置を示す模式図である。FIG. 12 is a schematic diagram showing a wireless communication device.

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

1,101 送信パケットバッファ装置 2,102 パケット連続送信装置 3,103 連続送信データ長監視装置 4,104 通信路 5,105 上位装置 6,106 アクセス制御装置 1, 101 transmission packet buffer device 2, 102 continuous packet transmission device 3, 103 continuous transmission data length monitoring device 4, 104 communication path 5, 105 upper device 6, 106 access control device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数の端末が、それぞれの通信インター
フェースを経由して、共通の通信路に時分割多重で信号
送信処理を行なうようになっているパケット送信装置に
おいて、 上記端末は、 送信されるよう指示されたパケットを格納する送信パケ
ットバッフア手段と、 上記送信パケットバッファ手段から上記パケットを受け
て、送信状態を保持したまま、上記パケットを連続的に
通信路上へ送信する複数パケット連続送信手段と、 上記複数パケット連続送信手段が送信状態を保持したま
ま連続的に通信路上に送信した送信データ長を検出する
送信データ長検出手段と、 上記送信データ長検出手段から上記検出した送信データ
長を表す信号を受けて、上記送信データ長が所定のデー
タ長を越えないように、上記複数パケット連続送信手段
の送信を制御する送信制御手段とを備えたことを特徴と
するパケット送信装置。
1. A packet transmitting apparatus in which a plurality of terminals perform signal transmission processing by time division multiplexing on a common communication path via respective communication interfaces, wherein the terminals are transmitted. Transmission packet buffer means for storing a packet instructed to do so, and a plurality of packet continuous transmission means for receiving the packet from the transmission packet buffer means and continuously transmitting the packet on the communication path while maintaining the transmission state. A transmission data length detecting means for detecting the transmission data length continuously transmitted on the communication path while the plural packet continuous transmission means maintains the transmission state; and the transmission data length detected by the transmission data length detecting means. In response to the signal, the transmission of the multiple packet continuous transmission means is performed so that the transmission data length does not exceed a predetermined data length. Packet transmission device being characterized in that a transmission control means for controlling.
JP19328393A 1993-08-04 1993-08-04 Packet transmission device Expired - Fee Related JP3370143B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19328393A JP3370143B2 (en) 1993-08-04 1993-08-04 Packet transmission device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19328393A JP3370143B2 (en) 1993-08-04 1993-08-04 Packet transmission device

Publications (2)

Publication Number Publication Date
JPH0787104A true JPH0787104A (en) 1995-03-31
JP3370143B2 JP3370143B2 (en) 2003-01-27

Family

ID=16305351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19328393A Expired - Fee Related JP3370143B2 (en) 1993-08-04 1993-08-04 Packet transmission device

Country Status (1)

Country Link
JP (1) JP3370143B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002204242A (en) * 2000-12-28 2002-07-19 Hitachi Kokusai Electric Inc Radio communication system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6362435A (en) * 1986-09-02 1988-03-18 Nec Corp Packet transmission and reception system
JPS63227150A (en) * 1987-03-16 1988-09-21 Nec Corp Asynchronous time division multiplex exchange system
JPH01128639A (en) * 1987-11-13 1989-05-22 Hitachi Ltd System for confirming simultaneous transmission and response
JPH0310541A (en) * 1989-06-08 1991-01-18 Fujitsu Ltd Priority exchange service control system
JPH04150342A (en) * 1990-10-11 1992-05-22 Nec Corp Control system for consecutive transmission packet number in token ring
JPH05153132A (en) * 1991-11-26 1993-06-18 Matsushita Electric Works Ltd Packet length control system for csma/cd
JPH0565146U (en) * 1992-02-06 1993-08-27 住友電気工業株式会社 Fail-safe device used for optical local area network
JPH0697943A (en) * 1992-09-10 1994-04-08 Matsushita Electric Ind Co Ltd Method and equipment for continuous transmission of csma/ca system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6362435A (en) * 1986-09-02 1988-03-18 Nec Corp Packet transmission and reception system
JPS63227150A (en) * 1987-03-16 1988-09-21 Nec Corp Asynchronous time division multiplex exchange system
JPH01128639A (en) * 1987-11-13 1989-05-22 Hitachi Ltd System for confirming simultaneous transmission and response
JPH0310541A (en) * 1989-06-08 1991-01-18 Fujitsu Ltd Priority exchange service control system
JPH04150342A (en) * 1990-10-11 1992-05-22 Nec Corp Control system for consecutive transmission packet number in token ring
JPH05153132A (en) * 1991-11-26 1993-06-18 Matsushita Electric Works Ltd Packet length control system for csma/cd
JPH0565146U (en) * 1992-02-06 1993-08-27 住友電気工業株式会社 Fail-safe device used for optical local area network
JPH0697943A (en) * 1992-09-10 1994-04-08 Matsushita Electric Ind Co Ltd Method and equipment for continuous transmission of csma/ca system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002204242A (en) * 2000-12-28 2002-07-19 Hitachi Kokusai Electric Inc Radio communication system

Also Published As

Publication number Publication date
JP3370143B2 (en) 2003-01-27

Similar Documents

Publication Publication Date Title
US5940399A (en) Methods of collision control in CSMA local area network
US4858112A (en) Interface comprising message and protocol processors for interfacing digital data with a bus network
KR101086981B1 (en) Master station of communication system and access control method
US5229993A (en) Control of access through local carrier sensing for high data rate networks and control of access of synchronous messages through circulating reservation packets
JP3160350B2 (en) Communication network control method
US5940597A (en) Method and apparatus for periodically updating entries in a content addressable memory
EP0094180A2 (en) Dual-count, round-robin distributed arbitration technique for serial buses
US6172984B1 (en) System and method for reducing the latency for time sensitive data over CSMA/CD networks
US6711131B1 (en) Data transmitting apparatus, network interface apparatus, and data transmitting system
US6195334B1 (en) Apparatus and method for terminating a data transfer in a network switch in response to a detected collision
GB2256564A (en) Limiting access to data by data terminal equipment
JPH02228854A (en) Data communication system and data communication method
US6256313B1 (en) Triplet architecture in a multi-port bridge for a local area network
JP3370143B2 (en) Packet transmission device
WO1999014893A2 (en) Multi-port bridge with triplet architecture and periodical update of address look-up table
JP3163526B2 (en) LAN broadcast frame processing method and apparatus
JP2000078675A (en) Dma communication and control system for internal device of exchange by sd/scn signal
JP2705686B2 (en) Wireless data communication system
JPH07135502A (en) Method and device for controlling allocation of time slot
JP3087695B2 (en) COMMUNICATION TERMINAL, COMMUNICATION SYSTEM USING THE SAME, AND RECORDING MEDIUM CONTAINING COMMUNICATION CONTROL PROGRAM BY THE SYSTEM
JPH0621925A (en) Communication control system for multiplex transmission line
JP3252957B2 (en) Hub with port priority selection function
JP2504478B2 (en) Facsimile storage and switching equipment
JPH08223192A (en) Transmission equipment
WO1997011540A1 (en) Method and apparatus for controlling flow of incoming data packets by target node on an ethernet network

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081115

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091115

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091115

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101115

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees