JPH09200249A - Gateway device - Google Patents
Gateway deviceInfo
- Publication number
- JPH09200249A JPH09200249A JP8007370A JP737096A JPH09200249A JP H09200249 A JPH09200249 A JP H09200249A JP 8007370 A JP8007370 A JP 8007370A JP 737096 A JP737096 A JP 737096A JP H09200249 A JPH09200249 A JP H09200249A
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication network
- public communication
- channel rate
- lan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Facsimile Transmission Control (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 簡単な構成のゲートウェイ装置で効率的なデ
ータ転送を行うことができるようにする。
【解決手段】 LAN102側より受信されて公衆通信
網101側に送信すべきパケットデータのデータ種別と
データサイズとを識別するパケットデータ識別手段12
6と、前記識別されたパケットデータのデータ種別およ
びデータサイズに基づいて、データ種別毎のデータ量を
算出するデータ量算出手段127と、前記算出されたデ
ータ量に応じて、前記公衆通信網101側に対する最適
な送信チャネルレートを割り当てるチャネルレート割当
手段128とを設け、前記LAN102側より受信され
るパケットデータのデータ種別毎のデータ量や、データ
種別毎のバッファにおけるデータ残量に応じて、前記公
衆通信網101側に対する最適な送信チャネルレートを
割り当てるようにする。
(57) Abstract: A gateway device having a simple configuration enables efficient data transfer. SOLUTION: A packet data identification means 12 for identifying a data type and a data size of packet data to be received from a LAN 102 side and transmitted to a public communication network 101 side.
6, a data amount calculation means 127 for calculating a data amount for each data type based on the data type and data size of the identified packet data, and the public communication network 101 according to the calculated data amount. A channel rate assigning means 128 for assigning an optimum transmission channel rate to the side is provided, and according to the data amount of each packet type of packet data received from the LAN 102 side and the remaining amount of data in the buffer for each data type An optimum transmission channel rate is assigned to the public communication network 101 side.
Description
【0001】[0001]
【発明の属する技術分野】本発明はゲートウェイ装置に
関し、特に、通信回線を介して公衆通信網およびLAN
に接続され、前記公衆通信網側と前記LAN側との間に
おいて通信プロトコル変換を行うゲートウェイ装置に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a gateway device, and more particularly to a public communication network and a LAN via a communication line.
And a gateway device which is connected to the public communication network side and performs the communication protocol conversion between the LAN side.
【0002】[0002]
【従来の技術】近年、公衆通信網に接続された端末とL
ANに接続された端末との間の相互接続を行うための装
置として、ゲートウェイ装置と呼ばれる装置が開発され
ている。この種のゲートウェイ装置は、通信回線を介し
て公衆通信網およびLANに接続され、前記公衆通信網
側と前記LAN側との間における通信プロトコルの変換
を行うものである。2. Description of the Related Art In recent years, terminals connected to public communication networks and L
A device called a gateway device has been developed as a device for interconnecting terminals connected to an AN. This type of gateway device is connected to a public communication network and a LAN via a communication line and converts a communication protocol between the public communication network side and the LAN side.
【0003】例えば、前記公衆通信網がISDNで、前
記LANがTCP(Transmission Con
trol Protocol)/IP(Interne
tProtocol)のプロトコルを使用している場合
には、前記ISDNと前記TCP/IPとのプロトコル
変換を行うことになる。For example, the public communication network is ISDN and the LAN is TCP (Transmission Conion).
control Protocol) / IP (Interne
When the protocol (tProtocol) is used, protocol conversion between the ISDN and the TCP / IP is performed.
【0004】特に、公衆通信網に接続された端末がテレ
マティーク端末であり、公衆通信網側のISDNプロト
コルとしてITU−T勧告T.90を使用している場合
には、前記LAN内を転送されるデータをパケット化し
て、T.90パケット(例えば、ITU−T勧告X.2
5PLPやISO/IEC8208等)とLANパケッ
トとのマッピングを行うことによりプロトコル変換を行
っている。In particular, the terminal connected to the public communication network is a telematic terminal, and ITU-T Recommendation T.264 is adopted as an ISDN protocol on the public communication network side. 90 is used, the data transferred in the LAN is packetized, and T.90 is used. 90 packets (for example, ITU-T Recommendation X.2)
5PLP, ISO / IEC8208, etc.) and LAN packets are mapped to perform protocol conversion.
【0005】ところが、公衆通信網に接続された端末が
オーディオデータ、ビデオデータおよび各種のデータ等
のように、各種メディアを扱うマルチメディア端末であ
り、公衆通信網側のISDNプロトコルとしてITU−
T勧告H.320を使用している場合には、LAN内を
転送される各メディア毎のデータをパケットで論理多重
化して、ITU−T勧告H.221で多重化された各メ
ディア毎のデータとLAN内で論理多重された各メディ
ア毎のパケットデータとのマッピングを行わなければな
らない。However, the terminal connected to the public communication network is a multimedia terminal that handles various media such as audio data, video data and various data, and ITU- is used as an ISDN protocol on the public communication network side.
Recommendation H.T. When the H.320 is used, the data of each medium transferred in the LAN is logically multiplexed with a packet, and ITU-T Recommendation H.320 is added. It is necessary to perform mapping between the data of each medium multiplexed in 221 and the packet data of each medium logically multiplexed in the LAN.
【0006】一般的に、公衆通信網とLANとでは転送
レートが異なるため、LAN側から受信されたデータを
公衆通信網側に送信するためのバッファがオーバフロー
やアンダーフローを起こさないようにするために、公衆
通信網の転送レートに合わせて送信を行うように、LA
Nに接続された端末を制御したり、ゲートウェイ装置が
LAN側より転送されるデータのフロー制御を行ったり
していた。In general, since the public communication network and the LAN have different transfer rates, in order to prevent overflow or underflow of the buffer for transmitting the data received from the LAN side to the public communication network side. , So that the transmission is performed at the transfer rate of the public communication network.
The terminal connected to N is controlled, and the gateway device controls the flow of data transferred from the LAN side.
【0007】以上説明したように、従来のゲートウェイ
装置は、公衆通信網の転送レートに合わせてLANの転
送レートを制御するように構成されていた。As described above, the conventional gateway device is configured to control the LAN transfer rate in accordance with the transfer rate of the public communication network.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、前記従
来のゲートウェイ装置は、LAN側から受信されたデー
タを公衆通信網側に送信する場合に、公衆通信網側の各
メディア毎の転送レートをダイナミックに切り替えるよ
うに構成されていないため、各メディア毎の送信データ
量の変化に対応した効率的な転送を行うことができない
という欠点があった。However, when the data received from the LAN side is transmitted to the public communication network side, the conventional gateway device dynamically changes the transfer rate of each medium on the public communication network side. Since it is not configured to switch, there is a drawback that it is not possible to perform efficient transfer corresponding to changes in the amount of transmission data for each medium.
【0009】また、LANに接続された端末において
は、公衆通信網に接続された端末と通信を行うときに
は、公衆通信網の転送レートに従った送信制御を行わな
ければならなかった。Further, in the terminal connected to the LAN, when communicating with the terminal connected to the public communication network, it is necessary to perform transmission control according to the transfer rate of the public communication network.
【0010】この場合、LAN内においては、実質的に
公衆通信網の転送レートに従ったデータ転送しか行うこ
とができないため、LANの転送レートを最大限に生か
すことができず、LAN内の通信に比べて効率がよくな
いという欠点があった。In this case, in the LAN, since only the data transfer substantially in accordance with the transfer rate of the public communication network can be performed, the transfer rate of the LAN cannot be maximized and the communication in the LAN is not possible. It had the drawback of being less efficient than
【0011】さらに、前記従来のゲートウェイ装置を使
用して多地点間通信を実現する場合、地点数に対応した
複数のバッファを使用した複雑なフロー制御をゲートウ
ェイ装置において行うことが必要となり、コストアップ
につながるという欠点があった。Further, when multipoint communication is realized by using the conventional gateway device, it is necessary to perform complicated flow control using a plurality of buffers corresponding to the number of points in the gateway device, resulting in cost increase. There was a drawback that led to.
【0012】本発明は前述の問題点にかんがみ、簡単な
構成のゲートウェイ装置で効率的なデータ転送を行うこ
とができるようにすることを目的とする。In view of the above problems, it is an object of the present invention to enable efficient data transfer with a gateway device having a simple structure.
【0013】[0013]
【課題を解決するための手段】本発明のゲートウェイ装
置は、通信回線を介して公衆通信網とLANとにそれぞ
れ接続され、前記公衆通信網側と前記LAN側との間で
通信プロトコル変換を行うゲートウェイ装置において、
前記LAN側より受信されて前記公衆通信網側に送信す
べきパケットデータのデータ種別およびデータサイズを
識別するパケットデータ識別手段と、前記パケットデー
タ識別手段により識別されたパケットデータのデータ種
別およびデータサイズに基づいて、データ種別毎のデー
タ量を算出するデータ量算出手段と、前記データ量算出
手段により算出されたデータ種別毎のデータ量に応じ
て、前記公衆通信網側に対する最適な送信チャネルレー
トを割り当てるチャネルレート割当手段とを有すること
を特徴としている。A gateway device of the present invention is connected to a public communication network and a LAN via a communication line, respectively, and performs communication protocol conversion between the public communication network side and the LAN side. In the gateway device,
Packet data identification means for identifying the data type and data size of the packet data received from the LAN side and to be transmitted to the public communication network side, and the data type and data size of the packet data identified by the packet data identification means Based on the data amount calculation means for calculating the data amount for each data type, and the optimum transmission channel rate for the public communication network side in accordance with the data amount for each data type calculated by the data amount calculation means. And a channel rate allocating means for allocating.
【0014】また、本発明の他の特徴とするところは、
通信回線を介して公衆通信網とLANとにそれぞれ接続
され、前記公衆通信網側と前記LAN側との間で通信プ
ロトコル変換を行うゲートウェイ装置において、前記L
AN側より受信されて前記公衆通信網側に送信すべきパ
ケットデータをデータ種別毎に指定されたバッファに格
納する格納手段と、前記格納手段によりパケットデータ
が格納されたデータ種別毎のバッファにおけるデータ残
量を検出するデータ残量検出手段と、前記データ残量検
出手段により検出されたデータ残量に応じて、前記公衆
通信網側に対する最適な送信チャネルレートを割り当て
るチャネルレート割当手段とを有することを特徴として
いる。Another feature of the present invention is that:
A gateway device connected to a public communication network and a LAN via a communication line for converting a communication protocol between the public communication network side and the LAN side.
Storage means for storing packet data received from the AN side and transmitted to the public communication network side in a buffer designated for each data type, and data in the buffer for each data type in which the packet data is stored by the storage means A data remaining amount detecting means for detecting a remaining amount, and a channel rate allocating means for allocating an optimum transmission channel rate to the public communication network side in accordance with the remaining data amount detected by the remaining data amount detecting means. Is characterized by.
【0015】また、本発明のその他の特徴とするところ
は、前記公衆通信網側に対する送信チャネルレートの切
り替えを外部より指示するための切り替え指示手段を更
に有し、前記チャネルレート割当手段は、前記切り替え
指示手段を介して行われる外部からの切り替え指示に従
って、前記公衆通信網側に対する最適な送信チャネルレ
ートを割り当てることを特徴としている。Another feature of the present invention is that it further comprises switching instruction means for externally instructing switching of the transmission channel rate to the public communication network side, and the channel rate allocation means is the above-mentioned. An optimum transmission channel rate is assigned to the public communication network side in accordance with an external switching instruction issued via the switching instruction means.
【0016】また、本発明のその他の特徴とするところ
は、ある一定の時間間隔を通知するためのタイマ手段を
更に有し、前記チャネルレート割当手段は、前記タイマ
手段により行われるタイマ通知に従って、前記公衆通信
網側に対する最適な送信チャネルレートを割り当てるこ
とを特徴としている。Another feature of the present invention is that it further comprises timer means for notifying a certain fixed time interval, and the channel rate allocating means follows the timer notification made by the timer means. An optimum transmission channel rate is assigned to the public communication network side.
【0017】[0017]
【作用】本発明は前記技術手段よりなるので、通信回線
を介して接続されたLAN側より受信されて公衆通信網
側に送信すべきパケットデータのデータ種別およびデー
タサイズが識別され、前記識別されたパケットデータの
データ種別およびデータサイズに基づいて、データ種別
毎のデータ量が算出され、前記算出されたデータ量に応
じて、前記公衆通信網側に対する最適な送信チャネルレ
ートが割り当てられるようになる。Since the present invention comprises the above technical means, the data type and data size of the packet data to be received from the LAN side connected through the communication line and to be transmitted to the public communication network side are identified, and the identification is performed. Based on the data type and the data size of the packet data, the data amount for each data type is calculated, and the optimum transmission channel rate for the public communication network side is allocated according to the calculated data amount. .
【0018】また、本発明の他の特徴によれば、通信回
線を介して接続されたLAN側より受信されて公衆通信
網側に送信すべきパケットデータが、データ種別毎に指
定されたバッファに格納されるとともに、前記データ種
別毎のバッファにおけるデータ残量が検出され、前記検
出されたデータ残量に応じて、前記公衆通信網側に対す
る最適な送信チャネルレートが割り当てられるようにな
る。According to another feature of the present invention, packet data received from the LAN side connected via a communication line and to be transmitted to the public communication network side is stored in a buffer designated for each data type. While being stored, the remaining amount of data in the buffer for each data type is detected, and the optimum transmission channel rate for the public communication network side is assigned according to the detected remaining amount of data.
【0019】また、本発明のその他の特徴によれば、前
記公衆通信網側に対する送信チャネルレートの切り替え
が、外部からの切り替え指示に従って行われことによ
り、前記公衆通信網側に対する最適な送信チャネルレー
トの割り当てが行われるようになる。According to another feature of the present invention, the transmission channel rate is switched to the public communication network side according to a switching instruction from the outside, so that the optimum transmission channel rate to the public communication network side is obtained. Will be assigned.
【0020】また、本発明のその他の特徴によれば、タ
イマ手段により行われるある一定の時間間隔のタイマ通
知に従って、公衆通信網側に対する最適な送信チャネル
レートが割り当てられる。Further, according to another feature of the present invention, an optimum transmission channel rate is assigned to the public communication network side according to a timer notification of a certain time interval performed by the timer means.
【0021】[0021]
〔第1の実施形態〕以下、図面を参照して、本発明のゲ
ートウェイ装置の第1の実施形態を詳細に説明する。図
1は、本発明の第1の実施形態であるゲートウェイ装置
を含む通信システム全体の構成図である。[First Embodiment] A first embodiment of the gateway device of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a configuration diagram of an entire communication system including a gateway device according to a first embodiment of the present invention.
【0022】図1において、101はISDN、102
はLAN、111は、前記ISDN101に接続された
ISDN端末である。121は、前記ISDN101と
前記LAN102とに接続され、ISDNとLANの通
信プロトコル変換を行うゲートウェイ装置である。13
1〜133は、前記LAN102に接続されたLAN端
末である。In FIG. 1, 101 is an ISDN, 102
Is a LAN, and 111 is an ISDN terminal connected to the ISDN 101. A gateway device 121 is connected to the ISDN 101 and the LAN 102 and performs communication protocol conversion between the ISDN and the LAN. 13
1 to 133 are LAN terminals connected to the LAN 102.
【0023】ゲートウェイ装置121は、回線制御部1
22、LAN制御部123、システム制御部124、メ
モリ125、パケットデータ識別手段126、データ量
算出手段127、チャネルレート割当手段128により
構成されている。The gateway device 121 includes the line controller 1
22, LAN control section 123, system control section 124, memory 125, packet data identification means 126, data amount calculation means 127, and channel rate allocation means 128.
【0024】前記回線制御部122は、ISDN101
の通信プロトコルを制御するためのものである。LAN
制御部123は、LAN102の通信プロトコルを制御
するためのものである。The line controller 122 uses the ISDN 101
It is for controlling the communication protocol of. LAN
The control unit 123 is for controlling the communication protocol of the LAN 102.
【0025】システム制御部124は、ゲートウェイ装
置121の全体動作を制御するためのものであり、メモ
リ125は、各種情報を記憶するためのものである。パ
ケットデータ識別手段126は、LAN102より受信
されてISDN101に送信すべきパケットデータのデ
ータ種別およびデータサイズを識別するためのものであ
る。The system control unit 124 is for controlling the overall operation of the gateway device 121, and the memory 125 is for storing various information. The packet data identification means 126 is for identifying the data type and data size of the packet data received from the LAN 102 and to be transmitted to the ISDN 101.
【0026】データ量算出手段127は、各データ種別
毎のデータ量を算出するためのものであり、チャネルレ
ート割当手段128は、ISDN101に対する最適な
送信チャネルレートを割り当てるためのものである。The data amount calculating means 127 is for calculating the data amount for each data type, and the channel rate allocating means 128 is for allocating the optimum transmission channel rate to the ISDN 101.
【0027】以上の構成を有する本実施形態のゲートウ
ェイ装置121において、LAN102より受信して、
ISDN101に送信すべきパケットデータを監視する
場合、図2のフローチャートが適用される。In the gateway device 121 of the present embodiment having the above configuration, the gateway device 121 receives from the LAN 102,
When monitoring the packet data to be transmitted to the ISDN 101, the flowchart of FIG. 2 is applied.
【0028】図2に示したように、まず、ステップS2
01において、ISDN101に送信すべきパケットデ
ータがLAN制御部123によってLAN102から受
信されたか否かを判断する。そして、受信されたと判断
したならば、ステップS202に進み、パケットデータ
識別手段126により、受信されたパケットデータのデ
ータ種別およびデータサイズを識別する。As shown in FIG. 2, first, step S2
At 01, it is determined whether the packet data to be transmitted to the ISDN 101 is received from the LAN 102 by the LAN control unit 123. If it is determined that the packet data has been received, the process proceeds to step S202, and the packet data identification means 126 identifies the data type and data size of the received packet data.
【0029】次に、ステップS203に進み、受信され
たパケットデータのデータ種別が音声データであるか否
かを判断する。前記判断の結果、受信されたパケットデ
ータのデータ種別が音声データである場合は、ステップ
S203からステップS205に進み、データ量算出手
段127により、受信されたパケットデータのデータサ
イズを音声データのデータ量の累計値に加算し、メモリ
125に記憶する。Next, in step S203, it is determined whether or not the data type of the received packet data is voice data. As a result of the judgment, if the data type of the received packet data is voice data, the process proceeds from step S203 to step S205, and the data amount calculation means 127 determines the data size of the received packet data as the data amount of the voice data. Is stored in the memory 125.
【0030】一方、ステップS203の判断の結果、受
信されたパケットデータのデータ種別が音声データでな
い場合には、ステップS203からステップS204に
進み、受信されたパケットデータのデータ種別がビデオ
データであるか否かを判断する。この判断の結果、受信
されたパケットデータのデータ種別がビデオデータであ
る場合は、ステップS204からステップS206に進
み、データ量算出手段127により、受信されたパケッ
トデータのデータサイズをビデオデータのデータ量の累
計値に加算し、メモリ125に記憶する。On the other hand, if the result of determination in step S203 is that the data type of the received packet data is not voice data, the process proceeds from step S203 to step S204, and whether the data type of the received packet data is video data. Determine whether or not. As a result of this determination, when the data type of the received packet data is video data, the process proceeds from step S204 to step S206, and the data amount calculation means 127 sets the data size of the received packet data to the data amount of the video data. Is stored in the memory 125.
【0031】さらに、前記ステップS204の判断の結
果、受信されたパケットデータのデータ種別がビデオデ
ータではない場合、すなわち、受信されたパケットデー
タのデータ種別がLSD(Low Speed Data)データであ
る場合は、ステップS204からステップS207に進
み、データ量算出手段127により、受信されたパケッ
トデータのデータサイズをLSDデータのデータ量の累
計値に加算し、メモリ125に記憶する。Further, as a result of the determination in step S204, if the data type of the received packet data is not video data, that is, if the data type of the received packet data is LSD (Low Speed Data) data, Then, the process proceeds from step S204 to step S207, and the data amount calculation means 127 adds the data size of the received packet data to the cumulative value of the data amount of the LSD data and stores it in the memory 125.
【0032】このように、構成された本実施形態のゲー
トウェイ装置121において、ISDN101に対する
最適な送信チャネルレートを割り当てる場合、図3のフ
ローチャートが適用される。すなわち、まず、ステップ
S301において、チャネルレート割当手段128によ
り、メモリ125に記憶された音声・ビデオ・LSDの
各データ量の累計値に応じて、ISDN101に対する
最適な送信チャネルレートを選択する。When the optimum transmission channel rate for the ISDN 101 is assigned in the gateway apparatus 121 of the present embodiment thus configured, the flowchart of FIG. 3 is applied. That is, first, in step S301, the channel rate allocating means 128 selects the optimum transmission channel rate for the ISDN 101 according to the cumulative value of each data amount of audio / video / LSD stored in the memory 125.
【0033】次に、ステップS302において、回線制
御部122により、選択した送信チャネルレートに従っ
たITU−T勧告H.221のBAS(ビットレート割
当信号)コマンドをISDN端末111に対して送信す
る。Next, in step S302, the line control unit 122 determines the ITU-T recommendation H.264 according to the selected transmission channel rate. A BAS (bit rate allocation signal) command 221 is transmitted to the ISDN terminal 111.
【0034】(第2の実施形態)以下、図面を参照し
て、本発明の第2の実施形態を詳細に説明する。図4
は、本発明の第2の実施形態であるゲートウェイ装置を
含む通信システム全体の構成図である。(Second Embodiment) A second embodiment of the present invention will be described in detail below with reference to the drawings. FIG.
FIG. 4 is a configuration diagram of an entire communication system including a gateway device according to a second exemplary embodiment of the present invention.
【0035】図4において、401はISDN、402
はLAN、411は、前記ISDN401に接続された
ISDN端末、421は、前記ISDN401と前記L
AN402に接続され、ISDNとLANの通信プロト
コル変換を行うゲートウェイ装置である。431〜43
3は、前記LAN402に接続されたLAN端末であ
る。In FIG. 4, 401 is ISDN, 402
Is a LAN, 411 is an ISDN terminal connected to the ISDN 401, and 421 is the ISDN 401 and the L.
The gateway device is connected to the AN 402 and performs communication protocol conversion between ISDN and LAN. 431-43
A LAN terminal 3 is connected to the LAN 402.
【0036】ゲートウェイ装置421は、ISDN40
1の通信プロトコルを制御するための回線制御部42
2、LAN402の通信プロトコルを制御するためのL
AN制御部423、ゲートウェイ装置421全体の動作
を制御するためのシステム制御部424、各種情報を記
憶するためのメモリ425、LAN402より受信され
ISDN401に送信すべきパケットデータを各データ
種別毎に指定されたバッファに格納するためのパケット
データ格納手段426、各データ種別毎のバッファにお
けるデータ残量を検出するためのデータ残量検出手段4
27、ISDN401に対する最適な送信チャネルレー
トを割り当てるためのチャネルレート割当手段428な
どにより構成されている。The gateway device 421 is the ISDN 40.
Line control unit 42 for controlling the communication protocol No. 1
2, L for controlling the communication protocol of LAN 402
The AN control unit 423, the system control unit 424 for controlling the overall operation of the gateway device 421, the memory 425 for storing various information, the packet data received from the LAN 402 and to be transmitted to the ISDN 401 are designated for each data type. Packet data storage means 426 for storing the data in the buffer, and data remaining amount detection means 4 for detecting the data remaining amount in the buffer for each data type.
27, and a channel rate assigning means 428 for assigning an optimum transmission channel rate to the ISDN 401.
【0037】以上のように構成された本実施形態のゲー
トウェイ装置421において、LAN402より受信さ
れISDN401に送信すべきパケットデータを格納す
る場合、図5に示すフローチャートが適用される。When the gateway device 421 of the present embodiment configured as described above stores the packet data received from the LAN 402 and to be transmitted to the ISDN 401, the flowchart shown in FIG. 5 is applied.
【0038】図5に示したように、まず、ステップS5
01において、LAN制御部423によりISDN40
1に送信すべきパケットデータがLAN402から受信
されたか否かを判断する。この判断の結果、受信された
と判断したならば、ステップS502に進み、パケット
データ格納手段426により、受信されたパケットデー
タのデータ種別を識別する。As shown in FIG. 5, first, in step S5
01, the LAN control unit 423 causes the ISDN 40
It is determined whether the packet data to be transmitted to 1 is received from the LAN 402. If the result of this determination is that it has been received, processing advances to step S502, and the packet data storage means 426 identifies the data type of the received packet data.
【0039】次に、ステップS503に進み、識別した
パケットデータのデータ種別が音声データであるか否か
を判断する。前記判断の結果、受信されたパケットデー
タのデータ種別が音声データである場合は、ステップS
503からステップS505に進み、パケットデータ格
納手段426により、メモリ425に割り当てられた音
声用バッファに受信されたパケットデータを格納する。Next, in step S503, it is determined whether the identified data type of the packet data is voice data. As a result of the determination, if the data type of the received packet data is voice data, step S
In step S505, the packet data storage unit 426 stores the received packet data in the audio buffer assigned to the memory 425.
【0040】また、ステップS503の判断の結果、受
信されたパケットデータのデータ種別が音声データでな
い場合には、ステップS503からステップS504に
進み、受信されたパケットデータのデータ種別がビデオ
データであるか否かを判断する。この判断の結果、受信
されたパケットデータのデータ種別がビデオデータであ
る場合は、ステップS504からステップS506に進
み、パケットデータ格納手段426により、メモリ42
5に割り当てられたビデオ用バッファに受信されたパケ
ットデータを格納する。If the result of determination in step S503 is that the data type of the received packet data is not voice data, the flow advances from step S503 to step S504 to see if the data type of the received packet data is video data. Determine whether or not. As a result of this determination, when the data type of the received packet data is video data, the process proceeds from step S504 to step S506, and the packet data storage unit 426 causes the memory 42 to operate.
The received packet data is stored in the video buffer allocated to No. 5.
【0041】また、ステップS504の判断の結果、受
信されたパケットデータのデータ種別がビデオデータで
ない場合には、受信されたパケットデータのデータ種別
はLSD(Low Speed Data) データなので、ステップS
504からステップS507に進み、パケットデータ格
納手段426により、メモリ425に割り当てられたL
SD用バッファに受信されたパケットデータを格納す
る。As a result of the determination in step S504, if the data type of the received packet data is not video data, the data type of the received packet data is LSD (Low Speed Data) data.
The process proceeds from step 504 to step S507, and the L assigned to the memory 425 by the packet data storage unit 426.
The received packet data is stored in the SD buffer.
【0042】本実施形態のゲートウェイ装置421にお
いては、ISDN401に対して最適な送信チャネルレ
ートを割り当てる場合には、図6のフローチャートが適
用される。まず、ステップS601において、データ残
量検出手段427により、メモリ425に割り当てられ
た音声・ビデオ・LSD用の各バッファにおけるデータ
残量を検出する。In the gateway device 421 of this embodiment, the flow chart of FIG. 6 is applied when allocating the optimum transmission channel rate to the ISDN 401. First, in step S601, the remaining data amount detecting means 427 detects the remaining amount of data in each buffer for audio / video / LSD assigned to the memory 425.
【0043】次に、ステップS602において、データ
残量検出手段427により検出された音声・ビデオ・L
SD用の各バッファにおけるデータ残量に応じて、IS
DN401に対する最適な送信チャネルレートをチャネ
ルレート割当手段428により選択する。Next, in step S602, the audio / video / L detected by the remaining data amount detecting means 427 is detected.
Depending on the remaining amount of data in each SD buffer, IS
The optimum transmission channel rate for the DN 401 is selected by the channel rate allocating means 428.
【0044】次に、ステップS603において、回線制
御部422により、選択した送信チャネルレートに従っ
たITU−T勧告H.221のBAS(ビットレート割
当信号)コマンドをISDN端末411に対して送信す
る。Next, in step S603, the line control unit 422 makes the ITU-T recommendation H.264 according to the selected transmission channel rate. The BAS (bit rate allocation signal) command 221 is transmitted to the ISDN terminal 411.
【0045】(その他の実施形態)なお、前記実施形態
においては、公衆通信網側のプロトコルとしてISDN
のH.320プロトコルを採用した例について述べた
が、この他に、例えば、PSTN(Public Switched Te
lephone Network )のH.324プロトコルであっても
同様に適用可能である。(Other Embodiments) In the above embodiment, ISDN is used as the protocol on the public communication network side.
H. Although an example in which the 320 protocol is adopted has been described, in addition to this, for example, PSTN (Public Switched Te
lephone Network). The same applies to the 324 protocol.
【0046】また、公衆通信網の種類とそのプロトコル
に関しては、各データ種別毎のチャネルレートを固定レ
ートでダイナミックに割り当てられるプロトコルであれ
ば、特にこれらに限定されるものではない。The type and protocol of the public communication network are not particularly limited as long as the channel rate for each data type can be dynamically assigned at a fixed rate.
【0047】当然のことながら、LAN側のプロトコル
は、データをパケット化して転送するプロトコルであれ
ば、様々なプロトコルを適用可能である。なお、公衆通
信網に接続された端末とLANに接続された端末との通
信は、1対1通信であっても多地点間通信であってもよ
い。As a matter of course, as the LAN side protocol, various protocols can be applied as long as they are protocols for packetizing and transferring data. The communication between the terminal connected to the public communication network and the terminal connected to the LAN may be one-to-one communication or multipoint communication.
【0048】また、第1の実施形態における各データ種
別毎のデータ量の累計値を初期化するタイミングとして
は、最適な送信チャネルレートを選択する毎に初期化し
てもよく、通信開始時以外は初期化を行わないようにし
てもよい。Further, the timing for initializing the cumulative value of the data amount for each data type in the first embodiment may be initialized every time the optimum transmission channel rate is selected, except when communication is started. The initialization may not be performed.
【0049】また、公衆通信網側に対する最適な送信チ
ャネルレートを割り当てる手順を起動するタイミングと
しては、例えば、ゲートウェイ装置のオペレータや他の
端末より、公衆通信網側に対する送信チャネルレートの
切り替えを指示するための指示手段を設け、外部からの
切り替え指示に従って起動するようにしてもよい。As the timing for activating the procedure for allocating the optimum transmission channel rate to the public communication network side, for example, the operator of the gateway device or another terminal instructs switching of the transmission channel rate to the public communication network side. It is also possible to provide an instruction means for this and activate it according to a switching instruction from the outside.
【0050】あるいは、例えば、ゲートウェイ装置内部
に、ある一定の時間間隔を通知するためのタイマ手段を
設けて、内部におけるタイマ通知に従って、起動するよ
うにしてもよい。Alternatively, for example, timer means for notifying a certain time interval may be provided inside the gateway device, and the gateway device may be activated according to the timer notification inside.
【0051】さらに、公衆通信網側に対する最適な送信
チャネルレートを割り当てる方法としては、前述した第
1の実施形態で示した各データ種別毎に得られたデータ
量の累計値に対して、累計値を算出した時間で割り算を
実行し、各データ種別毎に単位時間あたりの実効レート
に換算することにより、各データ種別毎の送信チャネル
レートを選択してもよい。Further, as a method of allocating the optimum transmission channel rate to the public communication network side, a cumulative value is obtained from the cumulative value of the data amount obtained for each data type shown in the first embodiment described above. The transmission channel rate for each data type may be selected by performing division by the calculated time and converting to an effective rate per unit time for each data type.
【0052】また、前記第1の実施形態で示した各デー
タ種別毎に得られたデータ量の累計値に対して、各デー
タ種別毎のデータ量の比率を算出し、公衆通信網側の全
チャネルの固定送信レートに対する各データ種別毎のデ
ータ量の比率に従って、各データ種別毎の送信チャネル
レートを選択するようにしてもよい。Further, the ratio of the amount of data for each data type to the cumulative value of the amount of data obtained for each data type shown in the first embodiment is calculated, and all the data on the public communication network side are calculated. The transmission channel rate for each data type may be selected according to the ratio of the data amount for each data type to the fixed transmission rate of the channel.
【0053】さらには、前記第2の実施形態で示した各
データ種別毎のバッファにおけるデータ残量に対して、
各データ種別毎のデータ残量の比率を算出し、公衆通信
網側の全チャネルの固定送信レートに対する各データ種
別毎のデータ残量の比率に従って、各データ種別毎の送
信チャネルレートを選択するようにしてもよい。この場
合、各データ種別毎のバッファにおけるデータ残量の増
減に応じて、公衆通信網側の全チャネルの送信レートを
可変とすることも可能である。Further, with respect to the remaining amount of data in the buffer for each data type shown in the second embodiment,
Calculate the ratio of the remaining data amount for each data type, and select the transmission channel rate for each data type according to the ratio of the remaining data amount for each data type to the fixed transmission rate of all channels on the public communication network side. You may In this case, the transmission rates of all channels on the public communication network side can be made variable according to the increase or decrease of the remaining amount of data in the buffer for each data type.
【0054】一般的に、音声データのチャネルレートは
音声符号化側に依存して固定となることが多いため、あ
るデータ種別の送信チャネルレートは固定とし、他のデ
ータ種別の送信チャネルレートを切り替えるように構成
してもよい。Generally, since the channel rate of voice data is often fixed depending on the voice encoding side, the transmission channel rate of a certain data type is fixed and the transmission channel rate of another data type is switched. It may be configured as follows.
【0055】[0055]
【発明の効果】本発明は前述したように、本発明によれ
ば、LAN側より受信されるパケットデータのデータ種
別毎のデータ量や、データ種別毎のバッファにおけるデ
ータ残量に応じて、公衆通信網側に対する最適な送信チ
ャネルレートを割り当てるように構成したので、データ
種別毎の送信データ量の変化に対応した効率的な転送を
行うようにすることができる。As described above, according to the present invention, according to the present invention, the packet data received from the LAN side according to the data amount for each data type and the data remaining amount in the buffer for each data type can be Since the optimum transmission channel rate is assigned to the communication network side, it is possible to perform efficient transfer corresponding to the change in the transmission data amount for each data type.
【0056】また、本発明の特徴によれば、LAN側よ
り受信されるパケットデータのデータ種別毎のデータ量
や、データ種別毎のバッファにおけるデータ残量に応じ
て、公衆通信網側に対する最適な送信チャネルレートを
割り当てるように構成したので、LANに接続された端
末においては、公衆通信網に接続された端末と通信を行
う場合と、LANに接続された端末と通信を行う場合と
で異なる送信制御を行う必要がなくなり、公衆通信網の
転送レートに依存せず、LANの転送レートを可能な限
り有効に生かしたデータ転送を行うことができるという
効果が得られる。Further, according to the feature of the present invention, the optimum amount for the public communication network side is determined according to the data amount for each data type of the packet data received from the LAN side and the remaining amount of data in the buffer for each data type. Since it is configured to allocate the transmission channel rate, the terminal connected to the LAN transmits differently depending on whether it communicates with the terminal connected to the public communication network or when it communicates with the terminal connected to the LAN. There is no need to perform control, and it is possible to achieve the effect that data transfer can be performed while utilizing the transfer rate of the LAN as effectively as possible without depending on the transfer rate of the public communication network.
【0057】また、本発明の特徴によれば、LAN側よ
り受信されるパケットデータのデータ種別毎のデータ量
や、データ種別毎のバッファにおけるデータ残量に応じ
て、公衆通信網側に対する最適な送信チャネルレートを
割り当てるように構成したので、多地点間通信を実現す
る場合に、ゲートウェイ装置において、各地点に対応し
た複数のバッファを使用した複雑なフロー制御を行わな
くても済むようにすることができ、コストアップを防止
することができる。Further, according to the feature of the present invention, the optimum amount for the public communication network side is determined according to the data amount of each packet type received from the LAN side and the remaining amount of data in the buffer for each data type. Since it is configured to allocate the transmission channel rate, when realizing multipoint communication, it is not necessary for the gateway device to perform complicated flow control using a plurality of buffers corresponding to each point. It is possible to prevent cost increase.
【0058】また、本発明のその他の特徴によれば、前
記公衆通信網側に対する送信チャネルレートの切り替え
を、外部からの切り替え指示に従って行われるようにし
たので、前記公衆通信網側に対する最適な送信チャネル
レートの割り当てを外部から制御することができる。Further, according to another feature of the present invention, since the transmission channel rate is switched to the public communication network side in accordance with a switching instruction from the outside, the optimum transmission to the public communication network side is performed. Channel rate allocation can be controlled externally.
【0059】また、本発明のその他の特徴によれば、タ
イマ手段により行われる一定の時間間隔のタイマ通知に
従って公衆通信網側に対する最適な送信チャネルレート
を割り当てるようにしたので、公衆通信網側に対する最
適な送信チャネルレートを割り当てる手順を所定の時間
間隔のタイミングで自動的に起動するようにすることが
できる。Further, according to another feature of the present invention, the optimum transmission channel rate is assigned to the public communication network side in accordance with the timer notification of the constant time interval performed by the timer means. The procedure for assigning the optimum transmission channel rate can be automatically started at the timing of a predetermined time interval.
【図1】本発明の第1の実施形態であるゲートウェイ装
置を含む通信システム全体の構成図である。FIG. 1 is a configuration diagram of an entire communication system including a gateway device according to a first embodiment of the present invention.
【図2】本発明の第1の実施形態であるゲートウェイ装
置におけるパケットデータ監視手順を示すフローチャー
トである。FIG. 2 is a flowchart showing a packet data monitoring procedure in the gateway device according to the first embodiment of the present invention.
【図3】本発明の第1の実施形態であるゲートウェイ装
置における送信チャネルレート割当手順を示すフローチ
ャートである。FIG. 3 is a flowchart showing a transmission channel rate allocation procedure in the gateway device according to the first embodiment of the present invention.
【図4】本発明の第2の実施形態であるゲートウェイ装
置を含む通信システム全体の構成図である。FIG. 4 is a configuration diagram of an entire communication system including a gateway device according to a second embodiment of the present invention.
【図5】本発明の第2の実施形態であるゲートウェイ装
置におけるパケットデータ格納手順を示すフローチャー
トである。FIG. 5 is a flowchart showing a packet data storage procedure in the gateway device according to the second embodiment of the present invention.
【図6】本発明の第2の実施形態であるゲートウェイ装
置における送信チャネルレート割当手順を示すフローチ
ャートである。FIG. 6 is a flowchart showing a transmission channel rate allocation procedure in the gateway device according to the second embodiment of the present invention.
101,401 ISDN 102,402 LAN 111,411 ISDN端末 121,421 ゲートウェイ装置 122,422 回線制御部 123,423 LAN制御部 124,424 システム制御部 125,425 メモリ 126 パケットデータ識別手段 127 データ量算出手段 426 パケットデータ格納手段 427 データ残量検出手段 128,428 チャネルレート割当手段 131〜133,431〜433 LAN端末 101, 401 ISDN 102, 402 LAN 111, 411 ISDN terminal 121, 421 Gateway device 122, 422 Line control unit 123, 423 LAN control unit 124, 424 System control unit 125, 425 Memory 126 Packet data identification means 127 Data amount calculation means 426 Packet data storage means 427 Data remaining amount detection means 128,428 Channel rate allocation means 131-133, 431-433 LAN terminal
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 7/10 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI technical display location H04N 7/10
Claims (4)
にそれぞれ接続され、前記公衆通信網側と前記LAN側
との間で通信プロトコル変換を行うゲートウェイ装置に
おいて、 前記LAN側より受信されて前記公衆通信網側に送信す
べきパケットデータのデータ種別およびデータサイズを
識別するパケットデータ識別手段と、 前記パケットデータ識別手段により識別されたパケット
データのデータ種別およびデータサイズに基づいて、デ
ータ種別毎のデータ量を算出するデータ量算出手段と、 前記データ量算出手段により算出されたデータ種別毎の
データ量に応じて、前記公衆通信網側に対する最適な送
信チャネルレートを割り当てるチャネルレート割当手段
とを有することを特徴とするゲートウェイ装置。1. A gateway device which is respectively connected to a public communication network and a LAN via a communication line and performs a communication protocol conversion between the public communication network side and the LAN side, and receives from the LAN side. Packet data identification means for identifying the data type and data size of packet data to be transmitted to the public communication network side, and for each data type based on the data type and data size of the packet data identified by the packet data identification means And a channel rate allocating means for allocating an optimum transmission channel rate to the public communication network side according to the data amount for each data type calculated by the data amount calculating means. A gateway device having.
にそれぞれ接続され、前記公衆通信網側と前記LAN側
との間で通信プロトコル変換を行うゲートウェイ装置に
おいて、 前記LAN側より受信されて前記公衆通信網側に送信す
べきパケットデータをデータ種別毎に指定されたバッフ
ァに格納する格納手段と、 前記格納手段によりパケットデータが格納されたデータ
種別毎のバッファにおけるデータ残量を検出するデータ
残量検出手段と、 前記データ残量検出手段により検出されたデータ残量に
応じて、前記公衆通信網側に対する最適な送信チャネル
レートを割り当てるチャネルレート割当手段とを有する
ことを特徴とするゲートウェイ装置。2. A gateway device, which is connected to a public communication network and a LAN via a communication line and performs a communication protocol conversion between the public communication network side and the LAN side, receiving from the LAN side. Storage means for storing packet data to be transmitted to the public communication network side in a buffer designated for each data type, and data for detecting the remaining amount of data in the buffer for each data type in which the packet data is stored by the storage means A gateway device comprising: a remaining amount detecting unit; and a channel rate assigning unit that assigns an optimum transmission channel rate to the public communication network side in accordance with the remaining amount of data detected by the remaining data amount detecting unit. .
レートの切り替えを外部より指示するための切り替え指
示手段を更に有し、前記チャネルレート割当手段は、前
記切り替え指示手段を介して行われる外部からの切り替
え指示に従って、前記公衆通信網側に対する最適な送信
チャネルレートを割り当てることを特徴とする請求項1
または2の何れか1項に記載のゲートウェイ装置。3. A switching instruction means for externally instructing switching of the transmission channel rate to the public communication network side is further provided, and the channel rate allocation means is externally performed via the switching instruction means. An optimum transmission channel rate is assigned to the public communication network side in accordance with a switching instruction.
Or the gateway device according to any one of 2 above.
イマ手段を更に有し、前記チャネルレート割当手段は、
前記タイマ手段により行われるタイマ通知に従って、前
記公衆通信網側に対する最適な送信チャネルレートを割
り当てることを特徴とする請求項1〜3の何れか1項に
記載のゲートウェイ装置。4. Further comprising timer means for notifying a certain time interval, said channel rate assigning means,
The gateway device according to any one of claims 1 to 3, wherein an optimal transmission channel rate is assigned to the public communication network side in accordance with a timer notification given by the timer means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8007370A JPH09200249A (en) | 1996-01-19 | 1996-01-19 | Gateway device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8007370A JPH09200249A (en) | 1996-01-19 | 1996-01-19 | Gateway device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09200249A true JPH09200249A (en) | 1997-07-31 |
Family
ID=11664094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8007370A Pending JPH09200249A (en) | 1996-01-19 | 1996-01-19 | Gateway device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09200249A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003143216A (en) * | 2001-10-25 | 2003-05-16 | Alcatel | Method for transmitting packet using IP protocol over telecommunications network |
| JP2006304241A (en) * | 2005-04-18 | 2006-11-02 | Celan Technology Inc | Data transmission / reception device and method of constructing bandwidth guaranteed network using the same |
-
1996
- 1996-01-19 JP JP8007370A patent/JPH09200249A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003143216A (en) * | 2001-10-25 | 2003-05-16 | Alcatel | Method for transmitting packet using IP protocol over telecommunications network |
| JP2006304241A (en) * | 2005-04-18 | 2006-11-02 | Celan Technology Inc | Data transmission / reception device and method of constructing bandwidth guaranteed network using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0530680B1 (en) | ATM cell assembling and disassembling system and method | |
| US7023799B2 (en) | Leaky bucket type traffic shaper and bandwidth controller | |
| JP3820064B2 (en) | Digital network system, digital network switch, ISDN system processing apparatus, and subchannel establishment method in digital network | |
| US5781598A (en) | System and method of asynchronous data transfer through a plurality of modems | |
| US6128282A (en) | Network node controller and method for combining circuit and packet data | |
| EP0210797A2 (en) | Digital Subscriber controller | |
| US20080192633A1 (en) | Apparatus and method for controlling data flow in communication system | |
| JP2768275B2 (en) | Demand assignment multiplexer | |
| JPH09200249A (en) | Gateway device | |
| EP0494687B1 (en) | High efficiency facsimile transmission apparatus | |
| RU2193283C2 (en) | Terminal adapter for broadband integrated- service network | |
| US6542537B1 (en) | Reduction of CPU burden in monitoring data for escape sequences | |
| JP2927553B2 (en) | Method and system for controlling a statistically multiplexed ATM bus | |
| JPS6256038A (en) | Multi-medium transmission system | |
| WO2000076141A1 (en) | Method of, and a heterogeneous network for, transmitting data packets | |
| JPH0145261B2 (en) | ||
| JPH0614077A (en) | Communications system | |
| JPH05236021A (en) | Communication controller | |
| JP3426059B2 (en) | Asynchronous speed matching communication device | |
| JP2522168B2 (en) | Encoder | |
| KR0176567B1 (en) | Ethernet switch | |
| JP2655872B2 (en) | Flow control method | |
| JPH09200270A (en) | Interworking apparatus and moving image data transmission control method | |
| JPH04257197A (en) | Remote monitor device | |
| JPH11261619A (en) | Multiplexing communication system and data notification control method in the multiplexing communication system |