JPH06152649A - Data communication system - Google Patents
Data communication systemInfo
- Publication number
- JPH06152649A JPH06152649A JP30094992A JP30094992A JPH06152649A JP H06152649 A JPH06152649 A JP H06152649A JP 30094992 A JP30094992 A JP 30094992A JP 30094992 A JP30094992 A JP 30094992A JP H06152649 A JPH06152649 A JP H06152649A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- data communication
- priority
- packet
- 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
Landscapes
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明はデータ通信システムに
関し、特に、1つの物理回線を介して複数台の端末装置
との間でデータ通信を行なうために該物理回線が複数の
異なるデータ通信のために多重化される場合に、該物理
回線が各データ通信のために等しく占使用されるように
するデータ通信システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication system, and more particularly to data communication between a plurality of terminal devices via one physical line, the physical line being used for a plurality of different data communication. Data communication system that allows the physical line to be equally occupied for each data communication when multiplexed.
【0002】[0002]
【従来の技術および発明が解決しようとする課題】コン
ピュータなどの端末装置間でたとえば電話回線などの物
理回線を介してデータ通信するデータ通信システムで
は、主にパケット交換方式による通信が行なわれる。パ
ケット交換方式では、端末装置から送出するべき情報を
該物理回線の伝送能力に基づいて予め適度な長さのブロ
ック(データ部)に分割し、各ブロックに宛先などを示
す制御符号(ヘッダ部)を付加してパケットとして物理
回線に送出して相手側に送信する。また、パケット交換
方式においてはウィンドウを使ったフロー制御が一般的
に採用されている。2. Description of the Related Art In a data communication system in which data communication is carried out between terminal devices such as computers via physical lines such as telephone lines, packet switching is mainly used. In the packet switching method, the information to be sent from the terminal device is divided into blocks (data section) of appropriate length in advance based on the transmission capacity of the physical line, and each block has a control code (header section) indicating a destination or the like. Is added to the physical line and sent to the other side. Further, flow control using windows is generally adopted in the packet switching system.
【0003】図6(a)および(b)は、従来のパケッ
ト交換方式によるデータ通信システムにおけるパケット
送出処理のフロー図である。図6に示される処理フロー
は端末装置側で実行される。処理フロー中で示されるよ
うにこの処理フローはフラグBUSYによって処理を分
岐させている。フラグBUSYは端末装置側でONまた
はOFFされるフラグであり、該端末装置に接続されて
いる物理回線が現在、パケットを送信するために使用中
であり、新たなパケットを送信することができない状態
にあるとき該フラグBUSYはONにセットされ、その
他の場合該フラグBUSYはOFF状態にセットされ
る。FIGS. 6 (a) and 6 (b) are flow charts of packet transmission processing in a data communication system by a conventional packet switching system. The processing flow shown in FIG. 6 is executed on the terminal device side. As shown in the processing flow, this processing flow branches the processing by the flag BUSY. The flag BUSY is a flag that is turned on or off on the terminal device side, and the physical line connected to the terminal device is currently in use for transmitting a packet and a new packet cannot be transmitted. , The flag BUSY is set to ON, and in other cases, the flag BUSY is set to OFF.
【0004】端末装置側でデータ通信要求が発生する
と、図6(a)に示されるように、ステップS20(図
中、S20と略す)において、送信すべきパケットが生
成された後に、ステップS21においてフラグBUSY
に基づいて物理回線によりパケット送信途中であるか否
かが判断される。送信途中であると判断されればステッ
プS22において生成された送信パケットは送信処理さ
れるのを待つために該端末装置内部の送信待用のキュー
(queue )にセットされる。この場合、送信要求に対す
る送信処理は行なわれず該送信要求は待ち状態に設定さ
れる。When a data communication request is generated on the terminal device side, as shown in FIG. 6A, after a packet to be transmitted is generated in step S20 (abbreviated as S20 in the figure), in step S21. Flag BUSY
Based on the above, it is determined whether or not the packet is being transmitted by the physical line. If it is determined that the transmission is in progress, the transmission packet generated in step S22 is set in the transmission waiting queue in order to wait for the transmission processing. In this case, the transmission process for the transmission request is not performed, and the transmission request is set to the waiting state.
【0005】前述のステップS21において、フラグB
USYに基づいて物理回線を介してパケット送信途中で
ないと判断されると生成された送信パケットはステップ
S23およびS24においてフラグBUSYがONに設
定された後に該物理回線に送出されて相手側端末装置に
送信される。In step S21, the flag B is set.
The transmission packet generated when it is determined that the packet is not being transmitted through the physical line based on USY is sent to the physical line after the flag BUSY is set to ON in steps S23 and S24, and is transmitted to the other terminal device. Sent.
【0006】上述したパケットの送出が完了すると、応
じて図6(b)に示される送信待キューにセットされた
送信待パケットに対する送信処理が行なわれる。まず、
ステップS25において送信待キューに送信待パケット
がセットされているか否かが判断され、送信待パケット
が該キューにセットされていなければステップS26に
おいてフラグBUSYはOFFにセットされて処理は終
了するが、送信待パケットがキューにセットされていれ
ば、ステップS27およびS28において送信待キュー
から送信待パケットがキューに入力された順に取出され
て送信処理される。When the transmission of the above-mentioned packet is completed, the transmission process for the transmission waiting packet set in the transmission waiting queue shown in FIG. 6B is performed accordingly. First,
In step S25, it is determined whether or not the transmission waiting packet is set in the transmission waiting queue. If the transmission waiting packet is not set in the queue, the flag BUSY is set to OFF in step S26 and the process ends. If the transmission waiting packet is set in the queue, the transmission waiting packets are extracted from the transmission waiting queue in the order in which they are input to the queue and the transmission processing is performed in steps S27 and S28.
【0007】上述のようなパケットの送出処理を行なう
端末装置においては、フラグBUSYがOFFであり送
信要求が集中的に多発すると、物理回線の伝送能力を超
えるまで、すなわちフラグBUSYがOFFにセットさ
れるまでパケットの送出が連続的に行なわれることにな
る。このとき、この物理回線は該端末装置によるパケッ
ト送信のために占使用される状態となる。In the terminal device which carries out the packet transmission processing as described above, when the flag BUSY is OFF and the transmission requests occur frequently, the transmission capacity of the physical line is exceeded, that is, the flag BUSY is set to OFF. The packets will be transmitted continuously until the end. At this time, this physical line is occupied for packet transmission by the terminal device.
【0008】さて、パケット交換方式においては、一般
的に1つの物理回線が複数の論理的通信路で時分割方式
により多重化して使用される。この論理的通信路とは、
1つの物理回線を複数の端末装置とのデータ通信に共通
に使用するために、これら異なるデータ通信のそれぞれ
について該物理回線を介して設定される通信路を言う。
このように1つの物理回線上に複数の論理的通信路が設
定される場合は、仮想的に該端末装置に複数の物理回線
が接続されているかのように見受けられる。In the packet switching system, one physical line is generally used by being multiplexed by a time division system on a plurality of logical communication paths. This logical communication path is
In order to commonly use one physical line for data communication with a plurality of terminal devices, it means a communication path set via the physical line for each of these different data communication.
When a plurality of logical communication paths are set up on one physical line in this way, it looks as if a plurality of physical lines are virtually connected to the terminal device.
【0009】上述したように1つの物理回線が複数の論
理的通信路により多重化されて使用される場合において
も、各端末装置は図6に示されたようなパケット送出の
手順を採用しているので、ある特定の論理的通信路を使
用するデータ通信の送信要求量が、該物理回線の伝送能
力と同等かもしくは上回っている場合には、該論理的通
信路を使用したデータ通信による送出パケットが結果と
して該物理回線自体を占有してしまうことになり、同じ
物理回線による他の論理的通信路を使用したデータ通信
の応答性が著しく低下するという問題があった。Even when one physical line is multiplexed and used by a plurality of logical communication paths as described above, each terminal device adopts the packet sending procedure as shown in FIG. Therefore, if the transmission request amount of data communication using a specific logical communication path is equal to or exceeds the transmission capacity of the physical line, transmission by data communication using the logical communication path is performed. As a result, the packet occupies the physical line itself, and there is a problem that the responsiveness of data communication using another logical communication path by the same physical line is significantly reduced.
【0010】この問題は、ある特定の論理的通信路を使
用するデータ通信の送信要求が時間的に密な間隔で発生
する一方で、同じ物理回線による他の論理的通信路を使
用したデータ通信の送信要求が時間的に粗な間隔で発生
するような状況下においては特に顕著な問題となる。This problem is that data transmission requests for data communication using a specific logical communication path occur at closely spaced intervals in time, while data communication using another logical communication path through the same physical line is used. This is a particularly noticeable problem in a situation in which the transmission requests of 1 occur at coarse intervals in time.
【0011】従来は、上述したような特定の論理的通信
路を使用するデータ通信が物理回線を占有するという問
題を回避するために、一般に、物理回線の伝送能力を予
め十分に確保するという対策がとられてきた。しかし、
物理回線の伝送能力には限界があり、現実的でない。ま
た、この特定の論理的通信路に対して専用の物理回線を
特別に割当るようにしていたが、物理回線を複数設ける
必要がありコスト高になるなど、根本的な解決策とはな
り得なかった。Conventionally, in order to avoid the problem that the data communication using the specific logical communication path occupies the physical line as described above, in general, a measure to secure a sufficient transmission capacity of the physical line in advance. Has been taken. But,
There is a limit to the transmission capacity of the physical line, which is not realistic. In addition, although a dedicated physical line was specially assigned to this specific logical communication path, it may be a fundamental solution because it requires multiple physical lines, resulting in high cost. There wasn't.
【0012】それゆえにこの発明の目的は、物理回線に
異なる複数のデータ通信処理のそれぞれに用いられる異
なる複数の通信路が多重化して設定される際に、各通信
路が該物理回線を占使用する期間を均一化することによ
り、各データ通信処理に対して物理回線を介した通信サ
ービスを均一に供給することのできるデータ通信システ
ムを提供することである。Therefore, an object of the present invention is that when a plurality of different communication paths used for a plurality of different data communication processes are set in a physical line in a multiplexed manner, each communication line occupies the physical line. It is an object of the present invention to provide a data communication system capable of uniformly supplying a communication service via a physical line to each data communication process by equalizing the period for performing the data communication.
【0013】[0013]
【課題を解決するための手段】この発明に係るデータ通
信システムは、物理回線と、この物理回線を介してデー
タ通信する複数の端末装置とを含み、これら端末装置間
の異なる複数のデータ通信処理のそれぞれに用いられる
異なる複数の通信路のそれぞれがこの物理回線に多重化
して設定されるようなシステムであり、前述の端末装置
のそれぞれは、優先度設定手段と、優先度下降手段と、
通信手段と、優先度上昇手段とを備える。A data communication system according to the present invention includes a physical line and a plurality of terminal devices that perform data communication via the physical line, and a plurality of different data communication processes between these terminal devices. Is a system in which each of a plurality of different communication paths used for each of these is multiplexed and set in this physical line, each of the above-mentioned terminal device, priority setting means, priority lowering means,
The communication means and the priority raising means are provided.
【0014】優先度設定手段は、前述の通信路が確立さ
れたことに応じて、該通信路に関して予め一意に定めら
れた物理回線の占使用の優先度を該通信路に対して設定
する。その後、データ通信処理によるデータ通信の要求
が発生すると、これに応じて優先度下降手段が該データ
通信処理に用いられる通信路の優先度を所定順位だけ下
げる。さらに、前述のデータ通信の要求が発生し、物理
回線を介してデータ通信が可能な状態である期間、通信
手段は前述の優先度が最高である通信路を用いて、該通
信路に対応のデータ通信処理を行なうとともに、優先度
上昇手段はこのデータ通信処理が行なわれるごとに、こ
のデータ通信処理に対応の通信路を除く他の通信路の優
先度を所定順位だけ高める。The priority setting means sets, in response to the establishment of the above-mentioned communication path, a priority of occupation of a physical line, which is uniquely determined in advance for the communication path, to the communication path. After that, when a request for data communication by the data communication processing is generated, the priority lowering means lowers the priority of the communication path used for the data communication processing by a predetermined order in response to the request. Further, during the period in which the above-mentioned request for data communication is generated and the data communication is possible through the physical line, the communication means uses the communication path with the highest priority and supports the communication path. While performing the data communication processing, the priority raising means raises the priority of the other communication paths except the communication path corresponding to the data communication processing by a predetermined rank every time the data communication processing is performed.
【0015】[0015]
【作用】この発明に係るデータ通信システムは上述のよ
うに構成されて、端末装置のそれぞれは、優先度下降手
段により、データ通信処理による通信の要求発生に応答
して該データ通信処理に用いられる通信路の優先度を所
定順位だけ下げるとともに、この要求が発生し物理回線
を介してデータ通信が可能な状態である期間は、通信手
段による優先度が最高である通信路を用いて該通信路に
対応のデータ通信処理が行なわれながら、このデータ通
信処理が行なわれるごとに、優先度上昇手段が該データ
通信処理に対応の通信路を除く他の通信路の優先度を所
定順位だけ高めるので、データ通信のために連続して用
いられた通信路ほどその優先度は他の通信路に比べて順
次低くなっていくので、結果として使用頻度が低い通信
路ほど物理回線の占使用の優先度が高く割当てられるこ
とになる。The data communication system according to the present invention is configured as described above, and each of the terminal devices is used in the data communication process in response to the generation of the communication request by the data communication process by the priority decreasing means. While lowering the priority of the communication path by a predetermined order and during the period when this request is generated and data communication is possible via the physical line, the communication path having the highest priority by the communication means is used. While performing the data communication processing corresponding to, each time the data communication processing is performed, the priority increasing means increases the priority of the other communication paths except the communication path corresponding to the data communication processing by a predetermined order. , The priority of communication channels successively used for data communication becomes lower than that of other communication channels. So that the priority of use is assigned higher.
【0016】[0016]
【実施例】以下、この発明の実施例について図面を参照
し詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0017】この実施例によるデータ通信システムは、
1つの物理回線を複数の論理的通信路で多重化したコン
ピュータネットワークシステムであり、このシステムに
おいて特定の論理的通信路を使用するデータ通信が物理
回線を占有してしまわないように複数の論理的通信路の
それぞれで発生した送信パケットに対する送信の優先度
を論理的通信路間で調整することにより、データ通信サ
ービスを複数の論理的通信路のそれぞれに対して均一に
供給することを可能としている。The data communication system according to this embodiment is
This is a computer network system in which one physical line is multiplexed with a plurality of logical communication paths. In this system, a plurality of logical lines are used so that data communication using a specific logical communication path does not occupy the physical line. By adjusting the transmission priority of the transmission packet generated in each communication path between the logical communication paths, it is possible to uniformly supply the data communication service to each of the plurality of logical communication paths. .
【0018】図1(a)および(b)は、この発明の一
実施例によるデータ通信システムにおける送信パケット
に関するキューの構造を説明する図である。図2(a)
および(b)は、この発明の一実施例によるデータ通信
システムにおけるパケット送出処理のフロー図である。
図3は、この発明の一実施例によるデータ通信システム
の概略構成図である。1 (a) and 1 (b) are diagrams for explaining the structure of a queue for transmission packets in a data communication system according to an embodiment of the present invention. Figure 2 (a)
6B and 6B are flow charts of packet transmission processing in the data communication system according to the embodiment of the present invention.
FIG. 3 is a schematic configuration diagram of a data communication system according to an embodiment of the present invention.
【0019】図3において、このデータ通信システムは
コンピュータなどからなる端末装置T1〜T6を通信回
線網1に介して相互に通信接続するコンピュータネット
ワークシステムである。図4には、図3に示された各端
末装置のブロック構成が示される。図4に示されるよう
に、各端末装置はコンピュータとしての機能を有するよ
うにCPU(中央処理装置)20、CPU20によりア
クセスされるキューバッファ22を含む内部メモリ21
を備えた処理部10、プログラムあるいはデータなどを
格納するための外部メモリ部11、CRT(陰極線管)
または液晶表示装置などからなる表示部12、処理部1
0と通信回線網1とを通信接続するための通信I/F
(インターフェースの略)部13およびプリンタまたは
キーボードなどを含む入出力部14を備えて構成され
る。なお、通信回線網1は電話回線網などである。In FIG. 3, this data communication system is a computer network system in which terminal devices T1 to T6, such as computers, are communicatively connected to each other via a communication line network 1. FIG. 4 shows a block configuration of each terminal device shown in FIG. As shown in FIG. 4, each terminal device has a CPU (central processing unit) 20 so as to have a function as a computer, and an internal memory 21 including a queue buffer 22 accessed by the CPU 20.
Processing unit 10 including an external memory unit 11 for storing programs or data, CRT (cathode ray tube)
Alternatively, the display unit 12 including a liquid crystal display device, the processing unit 1
0 and communication line network 1 for communication connection I / F
(Abbreviation of interface) unit 13 and an input / output unit 14 including a printer, a keyboard, or the like. The communication line network 1 is a telephone line network or the like.
【0020】図5には1つの物理回線を複数の論理的通
信路で多重化している様子が概念的に示される。図5に
おいて端末装置T1は通信処理を含むアプリケーション
ソフトウェアSA、SBおよびSCを含み、端末装置T
4は同様なソフトウェアSaを含み、さらに端末装置T
5も同様のソフトウェアSbおよびScを含む。図5に
おいて物理回線30は論理的通信路41、42および4
3により多重化されて使用されている。通信路41は端
末装置T1のソフトウェアSAと端末装置T4のソフト
ウェアSaとの間に設定され、通信路42および43の
それぞれは端末装置T1のソフトウェアSBおよびSC
のそれぞれと端末装置T5のソフトウェアSbおよびS
cのそれぞれとの間で設定される。FIG. 5 conceptually shows that one physical line is multiplexed by a plurality of logical communication paths. In FIG. 5, the terminal device T1 includes application software SA, SB and SC including communication processing.
4 includes similar software Sa, and further the terminal device T
5 also includes similar software Sb and Sc. In FIG. 5, the physical line 30 is a logical communication path 41, 42 and 4
3 is used by multiplexing. The communication path 41 is set between the software SA of the terminal device T1 and the software Sa of the terminal device T4, and the communication paths 42 and 43 are respectively software SB and SC of the terminal device T1.
And the software Sb and S of the terminal device T5
It is set between each of c.
【0021】本実施例における各端末装置による送信パ
ケットに対する処理の流れが図2(a)および(b)に
示される。図2に示された処理の流れと図6に示された
従来の処理の流れとの相違点は、送信パケットが送信処
理を待機するための送信要求を送信の優先度に従う構造
にした上で、この優先度付送信用キューへの送信パケッ
トの挿入(図2中の*1)と、優先度付送信用キューか
らのパケットの取出し(図2中の*2)との処理にあ
る。The processing flow for the transmission packet by each terminal device in this embodiment is shown in FIGS. 2 (a) and 2 (b). The difference between the processing flow shown in FIG. 2 and the conventional processing flow shown in FIG. 6 is that a transmission request for a transmission packet to wait for transmission processing is structured according to the priority of transmission. The process includes insertion of a transmission packet into the transmission queue with priority (* 1 in FIG. 2) and extraction of the packet from the transmission queue with priority (* 2 in FIG. 2).
【0022】ここで、本実施例で用いられる優先度付送
信用キューの構造を図1(a)および(b)に示す。送
信用キューは図4に示されたキューバッファ22に格納
される。送信用キューはLCN(ロジカルチャネルナン
バー)構造体7i(i=1、2、3…)および送信パケ
ットPAiに関連して設けられるパケット構造体8iを
を含む。構造体7iおよび8iは図4のキューバッファ
22に格納される優先度管理表90により一括して管理
される。The structure of the transmission queue with priority used in this embodiment is shown in FIGS. 1 (a) and 1 (b). The transmission queue is stored in the queue buffer 22 shown in FIG. The transmission queue includes an LCN (logical channel number) structure 7i (i = 1, 2, 3 ...) And a packet structure 8i provided in association with the transmission packet PAi. The structures 7i and 8i are collectively managed by the priority management table 90 stored in the queue buffer 22 of FIG.
【0023】優先度管理表90は、図1に示されるよう
に複数個のレコードからなり、各レコードは該送信用キ
ューに格納された送信待のパケットPAiの送信の優先
順位を決定する優先度PjおよびポインタQ1を含む。
優先度Pjには優先度の高いものから順にP0 、P1 、
P2 、…Pmax が含まれ、各レコードのポインタQ1は
対応の優先度Pj(j=0、1、2、…max)を有す
べきLCN構造体7iに優先度Pjを割付けるために該
構造体7iを当該レコードにつなぐものである。The priority management table 90 is composed of a plurality of records as shown in FIG. 1, and each record determines the priority of transmission of the packet PAi waiting for transmission stored in the transmission queue. Includes Pj and pointer Q1.
The priority Pj is P 0 , P 1 ,
P 2, ... P max contains a pointer Q1 of each record corresponding priority Pj (j = 0,1,2, ... max ) to assign priorities Pj to LCN structure 7i should have The structure 7i is connected to the record.
【0024】LCN構造体7iのそれぞれは複数の論理
的通信路ごとに個別に作成されるものである。各構造体
7iは同じ優先度Pjを有する他のLCN構造体を自己
につなぐためのポインタQ2および該構造体7iに対応
の論理的通信路を介して送信するパケットPAiを管理
するパケット構造体8iを自己につなぐためのポインタ
Q3を含む。LCN構造体7iのそれぞれは、対応の論
理的通信路が該通信システムの通信プロトコルに従って
確立された時点ですなわち図5で示されたように送信要
求側のアプリケーションソフトウェアが起動(CPU2
0が該ソフトウェアを実行可能状態に遷移させること)
され、かつ送信相手側のアプリケーションソフトウェア
も起動されて物理回線30を介した論理的通信路による
通信接続が確立された時点で、CPU20により生成さ
れ、該論理的通信路に予め一意に割付けられた優先度に
該当する管理表90中のレコードにポインタQ1を介し
てつながれる。これにより、該LCN構造体7iおよび
これにつながれるパケット構造体8i中のパケットPA
iが送信用キューにセットされることになる。Each of the LCN structures 7i is created individually for each of a plurality of logical communication paths. Each structure 7i manages a pointer Q2 for connecting another LCN structure having the same priority Pj to itself and a packet structure 8i which manages a packet PAi transmitted via a logical communication path corresponding to the structure 7i. Includes a pointer Q3 for connecting to. Each of the LCN structures 7i starts the application software on the transmission request side at the time when the corresponding logical communication path is established according to the communication protocol of the communication system, that is, as shown in FIG.
0 transitions the software to the ready state)
When the application software on the transmission partner side is also activated and a communication connection is established by the logical communication path via the physical line 30, it is generated by the CPU 20 and uniquely assigned to the logical communication path in advance. The record in the management table 90 corresponding to the priority is connected via the pointer Q1. Thereby, the packet PA in the LCN structure 7i and the packet structure 8i connected to the LCN structure 7i
i will be set in the transmission queue.
【0025】前述の確立された論理的通信路が通信プロ
トコルに従って切断された時点、すなわち送信側と受信
側で対となって起動されたアプリケーションソフトウェ
アのいずれか一方がCPU20の制御により停止(終
了)状態になった時点で、該論理的通信路に対応のLC
N構造体7iは送信用キューから除かれる。つまり、C
PU20によりこのLCN構造体7iの前段のポインタ
(Q1またはQ2)の値がポインタNULLに設定され
ることにより、該構造体7iはこの送信用キューから除
かれる。At the time point when the above-mentioned established logical communication path is disconnected in accordance with the communication protocol, that is, either one of the application software that has been started as a pair on the transmitting side and the receiving side is stopped (ended) by the control of the CPU 20. When the status is changed, the LC corresponding to the logical communication path
The N structure 7i is removed from the transmission queue. That is, C
The PU 20 sets the value of the pointer (Q1 or Q2) in the preceding stage of the LCN structure 7i to the pointer NULL, so that the structure 7i is removed from the transmission queue.
【0026】パケット構造体8iは送信すべきパケット
PAiと、次に送信すべきパケットPAiを有する他の
パケット構造体を自己につなぐためのポインタQ4を含
む。The packet structure 8i includes a packet PAi to be transmitted and a pointer Q4 for connecting to another packet structure having the packet PAi to be transmitted next.
【0027】以上のように、優先度管理表90、LCN
構造体7iおよびパケット構造体8iのそれぞれはポイ
ンタを有した構成を採用して、送信用キューはこのポイ
ンタを利用して論理的通信路が確立された時点で該通信
路に対応の優先度Pjを割付け、該論理的通信路が切断
された時点で該通信路に関するデータ(LCN構造体7
iおよびパケット構造体8i)を該送信用キューから除
くようにして送信待パケットPAiの一括管理を行な
う。この送信用キューでは、パケットPAiが送信され
るまたは送信要求が発生されるごとに各論理的通信路へ
の優先度Pjの割付が変更される。ここでは、これを優
先度Pjの動的割付と呼び、該通信システムの特徴とな
るものである。この動的割付は、送信用キューへの送信
パケットの挿入処理(図2の*1)と、送信用キューか
らの送信パケットの取出処理(図2の*2)において行
なわれるので、これらの処理を説明することにより動的
割付を説明する。As described above, the priority management table 90, the LCN
Each of the structure 7i and the packet structure 8i adopts a structure having a pointer, and the transmission queue uses the pointer to establish the priority Pj corresponding to the communication path when the logical communication path is established. Is allocated, and when the logical communication path is disconnected, the data (LCN structure 7
i and the packet structure 8i) are removed from the transmission queue to collectively manage the transmission waiting packets PAi. In this transmission queue, the allocation of the priority Pj to each logical communication path is changed every time a packet PAi is transmitted or a transmission request is generated. Here, this is called dynamic allocation of the priority Pj, which is a feature of the communication system. This dynamic allocation is performed in the process of inserting the transmission packet into the transmission queue (* 1 in FIG. 2) and the process of extracting the transmission packet from the transmission queue (* 2 in FIG. 2). The dynamic allocation will be explained by explaining.
【0028】まず、送信用キューへの送信パケットの挿
入処理(図2の*1)は、以下の手順によって実現され
る。First, the process of inserting a transmission packet into the transmission queue (* 1 in FIG. 2) is realized by the following procedure.
【0029】(1) 送信パケットPAiに対応のパケ
ット構造体8iを生成する。 (2) 該送信パケットPAiが使用する論理的通信路
に対応のLCN構造体7iからつながれたパケット構造
体8iのリストに着目して、(1)で生成されたパケッ
ト構造体8iを該リストの最後尾につなぐ。(1) A packet structure 8i corresponding to the transmission packet PAi is generated. (2) Paying attention to the list of packet structures 8i connected from the LCN structure 7i corresponding to the logical communication path used by the transmission packet PAi, the packet structure 8i generated in (1) is added to the list. Connect to the end.
【0030】(3) 該送信パケットPAiに対応のパ
ケット構造体8iがつながれたLCN構造体7iが、現
在の優先度Pjから1つ低い優先度Pj+1を有するよ
うに、優先度管理表90における該LCN構造体7iへ
のつながりを修正する。(3) In the priority management table 90, the LCN structure 7i connected to the packet structure 8i corresponding to the transmission packet PAi has the priority Pj + 1 which is one lower than the current priority Pj. Correct the connection to the LCN structure 7i.
【0031】次に、送信用キューからの送信パケットP
Aiの取出し処理(図2の*2)は、以下の手順によっ
て行なわれる。Next, the transmission packet P from the transmission queue
The Ai extraction process (* 2 in FIG. 2) is performed by the following procedure.
【0032】(4) 優先度管理表90のポインタQ1
によりつながれる全てのLCN構造体7jのうち、最も
高い優先度Pjを有するLCN構造体7iを検索する。(4) Pointer Q1 of the priority management table 90
Among all the LCN structures 7j connected by, the LCN structure 7i having the highest priority Pj is searched.
【0033】(5) 検索されたLCN構造体7iにつ
ながれている先頭のパケット構造体8iを特定し、特定
された構造体8i内の送信パケットPAiを送信用のパ
ケットに指定する。(5) The leading packet structure 8i connected to the retrieved LCN structure 7i is specified, and the transmission packet PAi in the specified structure 8i is designated as a packet for transmission.
【0034】(6) 送信用キューに格納される全ての
LCN構造体7iのうち前述の検索されたLCN構造体
7iを除くすべてのLCN構造体7iについて、現在の
優先度Pjを1つ高い優先度Pj−1となるように、前
述の検索されたLCN構造体以外のLCN構造体へのポ
インタQ1の値を修正する。(6) Of all the LCN structures 7i stored in the transmission queue, except for the above-mentioned retrieved LCN structure 7i, the current priority Pj is given one higher priority. The value of the pointer Q1 to the LCN structure other than the searched LCN structure is corrected so that the degree becomes Pj-1.
【0035】この送信パケットPAi取出の処理による
優先度Pjの動的割付の様子が図1(a)および(b)
に示される。The dynamic allocation of the priority Pj by the process of extracting the transmission packet PAi is shown in FIGS. 1 (a) and 1 (b).
Shown in.
【0036】図1(a)では4つの異なる論理的通信路
が確立されたことにより各論理的通信路に関してLCN
構造体71、72、7n、7n+2がそれぞれ生成され
ている。これら4つの論理的通信路のそれぞれについて
予め一意に割付けられた優先度Pjが与られる。詳細に
は各LCN構造体が優先度PjがP1 、P2 、Pn 、P
n+2 と初期設定されるようにポインタQ1を介して各L
CN構造体が優先度管理表90につながれる。さらに、
LCN構造体71には送信パケットPA1、PA2およ
びPA3をそれぞれ有するパケット構造体81、82お
よび83が生成されて順につながれ、LCN構造体72
には送信パケットPA4を有するパケット構造体84が
生成されてつながれ、NCN構造体7nには送信パケッ
トPA5、PA6およびPA7をそれぞれ有するパケッ
ト構造体85、86および87が生成されて順につなが
れ、さらにLCN構造体7n+2 には送信パケットPA8
およびPA9をそれぞれ有するパケット構造体88およ
び89が生成されて順につながれる。図1(a)の優先
度Pjが割付けられた初期状態においては、前述したよ
うに図中斜線で示された最高の優先度P1 が割付けられ
ているパケットPA1が送信優先度一位のパケットとな
る。これは、物理回線30の占使用権がLCN構造体7
1に対応の論理的通信路に割付けられていることを示
す。In FIG. 1 (a), LCN is associated with each logical communication path because four different logical communication paths are established.
Structures 71, 72, 7n and 7n + 2 are generated respectively. A priority Pj uniquely assigned in advance is given to each of these four logical communication paths. Specifically, the priority Pj of each LCN structure is P 1 , P 2 , P n , and P.
Each L via the pointer Q1 is initialized to n + 2
The CN structure is linked to the priority management table 90. further,
In the LCN structure 71, packet structures 81, 82, and 83 having transmission packets PA1, PA2, and PA3, respectively, are generated and connected in order, and an LCN structure 72 is formed.
To the NCN structure 7n, packet structures 85, 86 and 87 respectively having transmission packets PA5, PA6 and PA7 are generated and connected, and further LCN. The transmission packet PA8 is included in the structure 7 n + 2.
And packet structures 88 and 89 respectively having and PA9 are generated and connected in sequence. In the initial state in which the priority Pj is assigned in FIG. 1A, the packet PA1 to which the highest priority P 1 indicated by the slanted line in the figure is assigned is the packet with the highest transmission priority as described above. Becomes This is because the right to occupy the physical line 30 is the LCN structure 7
1 indicates that it is assigned to the corresponding logical communication path.
【0037】図1(a)の初期状態設定後、LCN構造
体71に対応の論理的通信路を使用してパケットPA1
が送信されると、この送信に応じて前述した(6)によ
る優先度Pjの修正操作が行なわれる。この操作終了後
も、なお物理回線30の占使用権はLCN構造体71に
対応の論理的通信路にあるので、送信優先度一位のパケ
ットは送信パケットPA2となる。前述の送信パケット
PA1と同様にしてパケットPA2を送信し、このパケ
ットPA2の送信に応じて前述の(6)による優先度P
jの修正操作が行なわれる。その後、構造体7n に対応
の通信に関し2回の通信要求が発生すると、LCN構造
体と優先度管理表90のつながり状態は図1(b)のよ
うに、最も優先度の高い論理的通信路はLCN構造体7
2に対応の論理的通信路となるので、送信優先度一位の
パケットはパケットPA4となる。つまり、前述の初期
状態において最も優先度の高い通信路に対応のLCN構
造体71に送信すべきパケットPA3が送信待状態であ
るにもかかわらず、それよりも優先度の低い論理的通信
路に対して物理回線30の占使用権がわたされたことを
表わしている。同様にして、LCN構造体7n および7
n+2 に対応の各論理的通信路についても優先度Pjがパ
ケットPA1およびPA2の送信ごとにおよび送信要求
の発生ごと動的に割付けが変更されている。After the initial state is set as shown in FIG. 1A, the packet PA1 is transmitted using the logical communication path corresponding to the LCN structure 71.
Is transmitted, the operation of modifying the priority Pj according to (6) described above is performed in response to this transmission. Even after this operation is completed, since the occupation right of the physical line 30 is still in the logical communication path corresponding to the LCN structure 71, the packet with the highest transmission priority becomes the transmission packet PA2. A packet PA2 is transmitted in the same manner as the above-mentioned transmission packet PA1, and the priority P according to (6) above is transmitted in response to the transmission of this packet PA2.
The correction operation of j is performed. After that, when two communication requests are made regarding the communication corresponding to the structure 7 n , the connection state between the LCN structure and the priority management table 90 shows the highest priority logical communication as shown in FIG. LCN structure 7
Since it is a logical communication path corresponding to 2, the packet with the highest transmission priority becomes the packet PA4. That is, even though the packet PA3 to be transmitted to the LCN structure 71 corresponding to the communication path having the highest priority in the above-mentioned initial state is in the transmission waiting state, the logical communication path has a lower priority than that. On the other hand, this indicates that the right to occupy the physical line 30 has been given. Similarly, LCN structures 7 n and 7
Also for each logical communication path corresponding to n + 2 , the priority Pj is dynamically changed for each transmission of the packets PA1 and PA2 and each time a transmission request is generated.
【0038】以上の処理によって、連続してパケットの
送信を行なわせた論理的通信路は、他の論理的通信路に
比べて相対的に優先度Pjが送信毎に順次低くなってい
くので、結果として使用頻度が低い論理的通信路ほど優
先度Pjが相対的に高く割付けられることになる。した
がって、すべての論理的通信路のそれぞれに対して物理
回線30の占使用権を均一に分配することが可能となっ
て、各通信路に対してデータ通信サービスの均一供給が
実現される。Through the above processing, the logical communication path in which the packets are continuously transmitted has a relatively lower priority Pj for each transmission than the other logical communication paths. As a result, the lower the frequency of use, the higher the priority Pj is assigned to the logical communication path. Therefore, it becomes possible to evenly distribute the occupation right of the physical line 30 to each of all the logical communication paths, and the uniform supply of the data communication service is realized to each communication path.
【0039】次に、図2(a)および(b)のフローを
参照しながら、優先度Pjの動的割付を行ないながら送
信すべきパケットを送出する処理手順について説明す
る。Next, with reference to the flow charts of FIGS. 2A and 2B, a processing procedure for sending a packet to be transmitted while dynamically assigning the priority Pj will be described.
【0040】図2に示される処理フローはCPU20の
制御の下に実行され、このフローは従来と同様にフラグ
BUSYによる処理の分岐を含む。図2(a)に示され
るように端末装置側でデータ送信要求が発生すると、ス
テップS1(図中、S1と略す)において送信すべきパ
ケットが生成された後に、この生成パケットは前述の
(1)〜(3)の送信用キューに挿入の処理手順により
送信用キューに挿入される。その後ステップS3の処理
においてフラグBUSYに基づいて物理回線30により
パケット送信途中であるか否かが判断され、送信途中で
あると判断されるとこの送信要求に対する処理は行なわ
れずに待状態に設定される。逆に、フラグBUSYに基
づいて送信途中でないと判断されるとステップS4にお
いてステップS5の処理が実行されて前述の(4)〜
(6)の処理手順により、送信用キューから送信優先度
一位のパケットが取出されて、優先度操作の処理が行な
われた後、ステップS6に処理において取出されたパケ
ットが送信される。The processing flow shown in FIG. 2 is executed under the control of the CPU 20, and this processing flow includes the branching of processing by the flag BUSY as in the conventional case. When a data transmission request is generated on the terminal device side as shown in FIG. 2A, a packet to be transmitted is generated in step S1 (abbreviated as S1 in the figure), and then this generated packet is ) To (3) are inserted into the transmission queue according to the procedure of insertion into the transmission queue. Thereafter, in the process of step S3, it is determined whether the packet is being transmitted by the physical line 30 based on the flag BUSY. If it is determined that the packet is being transmitted, the process for this transmission request is not performed and the standby state is set. It On the contrary, if it is determined based on the flag BUSY that the transmission is not in progress, the process of step S5 is executed in step S4, and the above (4) to
According to the processing procedure of (6), the packet with the highest transmission priority is extracted from the transmission queue, the priority operation is processed, and then the packet extracted in the processing is transmitted to step S6.
【0041】上述したパケットの送出が完了すると、応
じて図2(b)に示される処理が行なわれる。まず、ス
テップS7において送信用キューに送信待パケットがセ
ットされているか否かが判別され、送信待パケットがセ
ットされていなければステップS8においてフラグBU
SYはOFFにセットされて処理は終了するが、送信待
キューにパケットがセットされていれば、ステップS9
において、前述の(4)〜(6)の手順に従って送信用
キューから送信優先度一位のパケットが取出されて優先
度操作の処理が行なわれた後、取出されたパケットはス
テップS10において送信処理される。When the above packet transmission is completed, the process shown in FIG. 2B is performed accordingly. First, in step S7, it is determined whether or not the transmission waiting packet is set in the transmission queue. If the transmission waiting packet is not set, the flag BU is set in step S8.
Although SY is set to OFF and the processing ends, if a packet is set in the transmission waiting queue, step S9 is executed.
In step S10, the packet with the highest transmission priority is extracted from the transmission queue according to the above-mentioned steps (4) to (6), and the priority operation is performed. Then, the extracted packet is transmitted in step S10. To be done.
【0042】以上のように、特定の論理的通信路が物理
回線30を占有し続けすぎないように、パケット送信ま
たは送信要求発生ごとに論理的通信路の優先度Pjの再
割付を行なって、論理的通信路ごとに物理回線30の占
使用期間を均一化している。As described above, the priority Pj of the logical communication path is reallocated every time a packet is transmitted or a transmission request is generated so that the specific logical communication path does not occupy the physical line 30 too much. The occupation period of the physical line 30 is made uniform for each logical communication path.
【0043】[0043]
【発明の効果】以上のようにこの発明によれば、端末装
置のそれぞれは、優先度下降手段により、データ通信処
理によるデータ通信の要求の発生に応答して該データ通
信処理に用いられる通信路の優先度を所定順位だけ下げ
る一方で、この要求が発生し、物理回線を介してデータ
通信が可能な状態である期間は、通信手段による優先度
が最高である通信路を用いて、該通信路に対応のデータ
通信処理を行なうとともに、優先度上昇手段がこのデー
タ通信処理が行なわれるごとに該データ通信処理に対応
の通信路を除く他の通信路の優先度を所定順位だけ高め
ていく。したがって、連続してデータ通信に使用される
通信路は、他の通信路に比べてその優先度が順次低下し
ていくので、結果として物理回線の使用頻度が低い通信
路ほど該物理回線の占使用の優先度が高く割当てられる
ことになって、通信路のそれぞれについて物理回線を占
使用する期間が均一化されるので、該物理回線を介した
通信サービスを各データ通信処理に対して均一に供給可
能となる。As described above, according to the present invention, each of the terminal devices uses the priority lowering means in response to the generation of the data communication request by the data communication process and the communication path used for the data communication process. While this priority is lowered by a predetermined order, during the period when this request is generated and data communication is possible via the physical line, the communication means uses the communication path with the highest priority, A data communication process corresponding to a route is performed, and each time the priority raising means performs this data communication process, the priority of other communication routes except the communication route corresponding to the data communication process is increased by a predetermined order. . Therefore, the priority of a communication path continuously used for data communication gradually decreases as compared with other communication paths, and as a result, a communication path with a lower frequency of use of the physical line will occupy the physical line. Since the priority of use is assigned to a high level, the period for occupying the physical lines for each of the communication paths is made uniform, so that the communication service via the physical lines is made uniform for each data communication process. Can be supplied.
【図1】(a)および(b)は、この発明の一実施例に
よるデータ通信システムにおける送信パケットに関する
キューの構造を説明するための図である。1A and 1B are diagrams for explaining a structure of a queue for transmission packets in a data communication system according to an embodiment of the present invention.
【図2】(a)および(b)は、この発明の一実施例に
よるデータ通信システムにおけるパケット送出処理のフ
ロー図である。2A and 2B are flow charts of packet transmission processing in the data communication system according to the embodiment of the present invention.
【図3】この発明の一実施例によるデータ通信システム
の概略構成図である。FIG. 3 is a schematic configuration diagram of a data communication system according to an embodiment of the present invention.
【図4】図3の端末装置のブロック構成図である。FIG. 4 is a block diagram of the terminal device of FIG.
【図5】この発明の一実施例によるデータ通信システム
において、1つの物理回線を複数の論理的通信路で多重
化していることを概念的に示す図である。FIG. 5 is a diagram conceptually showing that one physical line is multiplexed with a plurality of logical communication paths in the data communication system according to the embodiment of the present invention.
【図6】(a)および(b)は、従来のパケット交換方
式によるデータ通信システムにおけるパケット送出処理
のフロー図である。6 (a) and 6 (b) are flow charts of packet transmission processing in a data communication system using a conventional packet switching system.
1 通信回線網 T1〜T6 端末装置 10 処理部 20 CPU 22 キューバッファ 30 物理回線 41,42および43 論理的通信路 7i LCN構造体 8i パケット構造体 90 優先度管理表 PAi 送信パケット Pj 優先度 Q1,Q2,Q3およびQ4 ポインタ なお、各図中、同一符号は同一または相当部分を示す。 1 communication line network T1 to T6 terminal device 10 processing unit 20 CPU 22 queue buffer 30 physical lines 41, 42 and 43 logical communication path 7i LCN structure 8i packet structure 90 priority management table PAi transmission packet Pj priority Q1, Q2, Q3 and Q4 pointers In the drawings, the same reference numerals indicate the same or corresponding parts.
Claims (1)
タ通信する複数の端末装置とを含み、前記端末装置間の
異なる複数のデータ通信処理のそれぞれに用いられる異
なる複数の通信路のそれぞれが前記物理回線に多重化し
て設定されるデータ通信システムであって、 前記端末装置のそれぞれは、 前記通信路が確立されたことに応じて、該通信路に関し
て予め一意に定められた前記物理回線の占使用の優先度
を該通信路に対して設定する優先度設定手段と、 前記データ通信処理によるデータ通信の要求発生に応答
して、該データ通信処理に用いられる前記通信路の優先
度を所定順位だけ下げる優先度下降手段と、 前記要求が発生し、前記物理回線を介してデータ通信が
可能な状態である期間、 前記優先度が最高である通信路を用いて、該通信路に対
応の前記データ通信処理を行なう通信手段と、 前記通信手段により前記データ通信処理が行なわれるご
とに、該データ通信処理に対応の前記通信路を除く他の
通信路の前記優先度を所定順位だけ高める優先度上昇手
段とを備えた、データ通信システム。1. A physical line and a plurality of terminal devices that perform data communication via the physical line, and each of a plurality of different communication paths used for a plurality of different data communication processes between the terminal devices. A data communication system that is set by being multiplexed on the physical line, wherein each of the terminal devices has a physical line that is uniquely determined in advance with respect to the communication line in accordance with the establishment of the communication line. Priority setting means for setting a priority of private use for the communication path, and a predetermined priority of the communication path used for the data communication processing in response to a data communication request generation by the data communication processing Priority lowering means for lowering only the rank, a period during which the request is generated and data communication is possible via the physical line, and a communication path having the highest priority is used for the communication. A communication unit that performs the data communication process corresponding to a channel, and each time the data communication process is performed by the communication unit, the priority of a communication channel other than the communication channel corresponding to the data communication process is predetermined. A data communication system comprising a priority increasing means for increasing only the rank.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30094992A JP3081717B2 (en) | 1992-11-11 | 1992-11-11 | Data communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30094992A JP3081717B2 (en) | 1992-11-11 | 1992-11-11 | Data communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06152649A true JPH06152649A (en) | 1994-05-31 |
JP3081717B2 JP3081717B2 (en) | 2000-08-28 |
Family
ID=17891031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30094992A Expired - Lifetime JP3081717B2 (en) | 1992-11-11 | 1992-11-11 | Data communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3081717B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3473991B1 (en) * | 2016-06-15 | 2021-01-13 | Mitsubishi Electric Corporation | Method for estimating overheated temperature of oil-filled electric device |
-
1992
- 1992-11-11 JP JP30094992A patent/JP3081717B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3081717B2 (en) | 2000-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3382953B2 (en) | Client management flow control method and apparatus on finite memory computer system | |
US6519258B1 (en) | ATM exchange | |
CN108616402B (en) | Management method and system of remote equipment | |
JPH0573300B2 (en) | ||
GB2278258A (en) | Token ring network | |
CN109040868B (en) | Method and system for ONU (optical network unit) end uplink framing in XGSPON (XGSPON) | |
JP3081717B2 (en) | Data communication system | |
JP3992823B2 (en) | Bandwidth allocation method | |
KR20120067865A (en) | Channel multiplexing method and apparatus in shared memory | |
JPH03101440A (en) | Band assignment system | |
US6263063B1 (en) | System and method for provisioning an extra line on demand and for selectively connecting calls with a plurality of devices | |
AU5073599A (en) | A method and apparatus for allocating channels in a mobile telecommunications system supporting both packet and circuit switched traffic | |
JP2740432B2 (en) | Bandwidth change method of virtual path in asynchronous transfer mode | |
WO2023124674A1 (en) | Media channel configuration method and apparatus, electronic device, and storage medium | |
EP3896928B1 (en) | Dynamic bandwidth allocation method, device, and apparatus, and storage medium | |
JP2001358691A (en) | Time-division and frequency-division multiplex communication device, and slot allocating method | |
JPH07135502A (en) | Method and device for controlling allocation of time slot | |
JP2822299B2 (en) | Data distribution device | |
JPH11243578A (en) | Radio resource management method | |
WO2023124467A1 (en) | Data distribution method and apparatus, network device, and storage medium | |
CN115086350B (en) | Block chain node data synchronization method, equipment and storage medium | |
JP2944509B2 (en) | Resource allocation release method | |
JPH0423155A (en) | Communication controller | |
JPS6175649A (en) | Buffer management system of communication control equipment | |
JPH04363939A (en) | Cell output device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000613 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090623 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110623 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120623 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120623 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130623 Year of fee payment: 13 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130623 Year of fee payment: 13 |