(57)【要約】【課題】ネットワーク相互間のデータ伝送におけるパケット消失を抑制する。【解決手段】ＬＡＮ１から送受信回路９を介して入力されるパケット１２に組込まれたデータの周波数帯域を変更して送受信回路１０を介してＷＡＮ２へ送出するネットワーク帯域制御装置１１ａである。そして、送受信部９から順次入力される各パケット１２に含まれるデータ数を計数して各パケット１２のパケット長Ｌを求めるパケット長カウンタ２０と、外部から指定された使用周波数帯域と送受信回路９から出力されるデータの周波数帯域とパケット長とから各パケットに対するデータ送出の停止時間ＴＲを算出する停止時間算出部１８ａと、各パケットの送出に対して算出された各停止時間を挿入する停止信号ｄ１を送受信回路９に対して送出する停止信号送出部１６ａと、停止信号の出力期間中に送受信回路９から出力されたデータを保持するパケットバッファ１３とを備えている。【選択図】　　図４
2004007254.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワーク（１）から第１のネットワーク送受信回路（９）を介して入力されるパケット（１２）に組込まれたデータの周波数帯域を変更して第２のネットワーク送受信回路（１０）を介して第２のネットワーク（２）へ送出するネットワーク帯域制御装置（１１）であって、
前記第１のネットワーク送受信回路から入力されるパケットの数を計数するパケット数カウンタ（１４）と、
前記第１のネットワーク送受信回路から入力されるデータの数を計数するデータ数カウンタ（１５）と、
このデータ数カウンタで計数されたデータ数を前記パケット数カウンタで計数されたパケット数で除算して一つのパケットに含まれる平均データ数を示す平均パケット長を算出する平均パケット長算出部（１７）と、
外部から指定された使用周波数帯域と前記第１のネットワーク送受信回路から出力されるデータの周波数帯域と前記平均パケット長とから１個のパケットに対するデータ送出の停止時間を算出する停止時間算出部（１８）と、
１個のパケットの送出に対して１個の停止時間を挿入する割合で１個のパケット毎又は複数のパケット毎に対応する長さの停止信号を前記第１のネットワーク送受信回路に対して送出する停止信号送出部（１６）と、
前記停止信号の出力期間中に前記第１のネットワーク送受信回路から出力されたデータを停止信号解除時刻まで保持するパケットバッファ（１３）と
を備えたネットワーク帯域制御装置。
【請求項２】
第１のネットワーク（１）から第１のネットワーク送受信回路（９）を介して入力されるパケット（１２）に組込まれたデータの周波数帯域を変更して第２のネットワーク送受信回路（１０）を介して第２のネットワーク（２）へ送出するネットワーク帯域制御装置（１１ａ）であって、
前記第１のネットワーク送受信部から順次入力される各パケットに含まれるデータ数を計数して各パケットのパケット長を求めるパケット長カウンタ（２０）と、
外部から指定された使用周波数帯域と前記第１のネットワーク送受信回路から出力されるデータの周波数帯域と前記パケット長とから各パケットに対するデータ送出の停止時間を算出する停止時間算出部（１８ａ）と、
各パケットの送出に対して算出された各停止時間を挿入する停止信号を前記第１のネットワーク送受信回路に対して送出する停止信号送出部（１６ａ）と、
前記停止信号の出力期間中に前記第１のネットワーク送受信回路から出力されたデータを停止信号解除時刻まで保持するパケットバッファ（１３）と
を備えたネットワーク帯域制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク相互間を中継するネットワーク中継装置に係わり、特に、このネットワーク中継装置内に組込まれ、一方のネットワークから入力されたデータの伝送速度に対応する周波数帯域を変更して他方のネットワークへ送出するネットワーク帯域制御装置に関する。
【０００２】
【従来の技術】
例えば、図６に示すように、Ｇｂｐｓオーダの高速データ通信を実施するＬＡＮ１と、２００〜３００Ｍｂｐｓオーダの低速データ通信を実施するＷＡＮ２との間のデータ伝送を中継するネットワーク中継装置３が実用化されている。なお、ＬＡＮ１及びＷＡＮ２上において各データはパケットに組込まれた状態で送受信される。このネットワーク中継装置３内には、ＬＡＮ１に対してパケットを送受信するための送受信回路４と、ＷＡＮ２に対してパケットを送受信するための送受信回路５とが組込まれている。各送受信回路４、５は受信したパケットを、この受信したパケットの伝送速度に対応する周波数帯域を送信先の伝送速度に対応する周波数帯域に変換して、相手側の送受信回路５、４へ転送する。
【０００３】
このようなネットワークシステムにおいて、ＬＡＮ１に接続された情報提供サーバ６から各種の情報をＷＡＮ２に接続された利用者の端末７へ送信する場合、例えば、情報提供サーバ６から出力されるデータの速度（周波数帯域）が１Ｇｂｐｓで、利用者の端末７の処理可能なデータの速度（周波数帯域）が２００Ｍｂｐｓの場合、このまま送信し続けると、速度低下が発生する入口であるネットワーク中継装置で受信されたデータが処理されずにオーバーフローする。そこで、ネットワーク中継装置３において、単位時間内にＷＡＮ２へ送出するパケット数が処理可能な予め定められた限界パケット数に達すると、ＬＡＮ１を介して送信元の情報提供サーバ６へデータの送信停止指令を送信して、情報提供サーバ６からのデータ送信を予め定められた一定時間停止させている。
【０００４】
【発明が解決しようとする課題】
しかしながら、図６に示したネットワーク中継装置３においてもまだ解消すべき次のような課題があった。
【０００５】
すなわち、前述したように、ＬＡＮ１やＷＡＮ２上を伝送されるデータはそれぞれパケットに組込まれて伝送される。しかし、各パケットに組込まれるデータ数は設計者が任意に設定可能である。したがって、各パケットのパケット長は一定しない。例えば、ある情報提供サーバ６から出力されるパケットのパケット長は長く設定され、別の情報提供サーバ６から出力されるパケットのパケット長は短く設定されている。
【０００６】
このようにパケット長（データ数）が一定しないパケットを前述した限界パケット数だけ集めたとしも、合計のデータ数が大きく変動する。しかし、次のデータ送信停止時間は一定である。この場合、合計のデータ数が利用者の端末７の処理可能なデータ数より大きくなると、次のデータ送信停止時間が経過しても端末７に未処理のデータが残り、そのデータを含むパケットの消失が発生する。
【０００７】
この場合、利用者の端末７は、パケットの再送要求を情報提供サーバ６へ送信する。情報提供サーバ６は同一パケットを再送信するが、この同一パケットの再送信が多発するとデータの送信効率が低下する。
【０００８】
さらに、図６に示したネットワーク中継装置３においは、高速のＬＡＮ１から低速のＷＡＮ２へデータの中継を行う場合、伝送速度（周波数帯域）はＷＡＮ２に接続された各端末７の最大データ処理能力に対応した伝送速度（周波数帯域）に変換される。
【０００９】
一般に、各端末７の利用者が有料でネットワークを使用する場合、高速（周波数帯域が広い）で通信を行うと高額になる傾向にある。しかし、各端末７の利用者のなかには、たとえ低速（周波数帯域が狭い）であっても、低額のほうがよいと考える者もいる。図６のネットワーク中継装置３においはこのような要望には対処できない。
【００１０】
本発明はこのような事情に鑑みてなされたものであり、ネットワークから順次入力されるパケットのパケット長からデータ送出の停止時間を算出することによって、たとえ高速のネットワークから低速のネットワークへデータを中継する場合においても、パケット消失を大幅に抑制でき、データの送信効率が向上し、かつ、利用者が自己の希望する伝送速度（周波数帯域）を選択できるネットワーク帯域制御装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、第１のネットワークから第１のネットワーク送受信回路を介して入力されるパケットに組込まれたデータの周波数帯域を変更して第２のネットワーク送受信回路を介して第２のネットワークへ送出するネットワーク帯域制御装置である。
【００１２】
さらに、この発明のネットワーク帯域制御装置は、第１のネットワーク送受信回路から入力されるパケットの数を計数するパケット数カウンタと、第１のネットワーク送受信回路から入力されるデータの数を計数するデータ数カウンタと、このデータ数カウンタで計数されたデータ数をパケット数カウンタで計数されたパケット数で除算して一つのパケットに含まれる平均データ数を示す平均パケット長を算出する平均パケット長算出部と、外部から指定された使用周波数帯域と第１のネットワーク送受信回路から出力されるデータの周波数帯域と平均パケット長とから１個のパケットに対するデータ送出の停止時間を算出する停止時間算出部と、１個のパケットの送出に対して１個の停止時間を挿入する割合で１個のパケット毎又は複数のパケット毎に対応する長さの停止信号を第１のネットワーク送受信回路に対して送出する停止信号送出部と、停止信号の出力期間中に第１のネットワーク送受信回路から出力されたデータを停止信号解除時刻まで保持するパケットバッファとを備えている。
【００１３】
このように構成されたネットワーク帯域制御装置においては、第１のネットワーク送受信回路から入力されるパケットの平均パケット長が算出される。そして、外部から指定された使用周波数帯域と第１のネットワーク送受信回路から出力されるデータの周波数帯域と平均パケット長とから１個のパケットに対するデータ送出の停止時間が算出される。
【００１４】
したがって、例えば低速のネットワークに接続された端末の利用者においては、自己の端末の最大データ処理能力に対応した高速の伝送速度（周波数帯域）以外の低速の伝送速度（周波数帯域）を指定できる。
【００１５】
例えば、利用者が第１のネットワーク送受信回路から出力されるデータの周波数帯域の半分の使用周波数帯域を指定した場合は、停止時間は平均パケット長の所要時間と等しい時間となり、利用者が第１のネットワーク送受信回路から出力されるデータの周波数帯域と同一の使用周波数帯域を指定した場合は、停止時間は零となる。
【００１６】
また、たとえ、外部から指定された使用周波数帯域が一定であったとしても平均パケット長が変化すると停止時間が変化する。具体的には、平均パケット長が長くなると停止時間も長くなる。したがって、この長い停止時間内に端末はデータ処理が可能となり、端末における未処理データが残留することが防止され、パケットの消滅が抑制される。
【００１７】
また、別の発明のネットワーク帯域制御装置においては、第１のネットワーク送受信部から順次入力される各パケットに含まれるデータ数を計数して各パケットのパケット長を求めるパケット長カウンタと、外部から指定された使用周波数帯域と第１のネットワーク送受信回路から出力されるデータの周波数帯域とパケット長とから各パケットに対するデータ送出の停止時間を算出する停止時間算出部と、各パケットの送出に対して算出された各停止時間を挿入する停止信号を第１のネットワーク送受信回路に対して送出する停止信号送出部と、停止信号の出力期間中に第１のネットワーク送受信回路から出力されたデータを停止信号解除時刻まで保持するパケットバッファと備えている。
【００１８】
このように構成されたネットワーク帯域制御装置においては、第１のネットワーク送受信部から順次入力されるパケット毎にパケット長が算出されて、パケット毎に停止時間が算出される。算出された停止時間は次のタイミングで入力されるパケットに対する停止時間となる。
したがって、上述した発明とほぼ同様の作用効果を奏することが可能である。
【００１９】
【発明の実施の形態】
以下、本発明の各一実施形態を図面を用いて説明する。
（第１実施形態）
図１は本発明の第１実施形態に係るネットワーク帯域制御装置が組込まれたネットワークシステムの概略構成を示すブロック図である。図６に示す従来のネットワークシステムと同一部分には同一符号を付して重複する部分の詳細説明を省略する。
【００２０】
例えば、Ｇｂｐｓオーダの高速データ通信を実施する第１のネットワークとしてのＬＡＮ１と、２００〜３００Ｍｂｐｓオーダの低速データ通信を実施する第２のネットワークとしてのＷＡＮ２との間にデータ伝送を中継するネットワーク中継装置８が接続されている。ＬＡＮ１には各種の情報を提供する情報提供サーバ６が接続され、ＷＡＮ２には利用者の端末７が接続されている。ＬＡＮＬ１及びＷＡＮ２上において各データはパケットに組込まれた状態で送受信される。
【００２１】
ネットワーク中継装置８内には、ＬＡＮ１に対してパケットを送受信するための第１のネットワーク送受信回路としての送受信回路９と、ＷＡＮ２に対してパケットを送受信するための第２のネットワーク送受信回路としての送受信回路１０と、ネットワーク帯域制御装置１１とが組込まれている。
【００２２】
ＬＡＮ１に対する送受信回路９は、受信したパケットの例えば１Ｇｂｐｓ（Ｈｚ）の伝送速度（周波数帯域）を６２２Ｍｂｐｓ（Ｈｚ）の伝送速度（周波数帯域）に変換してネットワーク帯域制御装置１１へ送出する。この場合、ネットワーク帯域制御装置１１から停止信号ｄの入力期間中は、各パケットの出力を停止する。このネットワーク帯域制御装置１１に対するパケットの出力の停止期間中は、ＬＡＮ１を介してパケット送信停止のパケットをパケット送信元の情報提供サーバ６へ送信する。
【００２３】
ＷＡＮ２に対する送受信回路１０は、ネットワーク帯域制御装置１１から受信した伝送速度（周波数帯域）が指定された伝送速度（周波数帯域）に変換されたパケットをＷＡＮ２を介して利用者の端末７へ送信する。
【００２４】
ネットワーク帯域制御装置１１において、送受信回路９から入力される図２に示すパケット信号ａを構成する各パケット１２においては、先頭の開始フラグと終端の終了フラグとの間に複数のデータが組込まれている。開始フラグ、終了フラグ及び各データはそれぞれ８ビットで形成されている。このパケット１２のパケット長Ｌはデータ数に両端の開始フラグ及び終了フラグを加算した値である。
【００２５】
送受信回路９から入力される図２に示すパケット信号ａは、パケットバッファ１３、パケット数カウンタ１４、データ数カウンタ１５、及び停止信号送出部１６へ送出される。
パケット数カウンタ１４は、入力されるパケット信号ａに含まれるパケット１２の終了フラグを検出することにより、入力されるパケット信号ａに含まれるパケット数を計数し、パケット数が例えば１２８（＝Ｎ）の所定値に達した時点で、図２に示すように、カウントアップ信号ｂを次の平均パケット長算出部１７及びデータ数カウンタ１５へ送出し、その後、計数値をリセットし、パケット数の計数を再開する。
【００２６】
データ数カウンタ１５は、入力されるパケット信号ａに含まれる前記開始フラグ及び終了フラグを含む８ビットのデータを全てのパケット１２に亘って計数していく。そして、パケット数カウンタ１４からカウントアップ信号ｂが入力されると、この時点のデータ数Ｍを平均パケット長算出部１７へ送出し、その後、計数値をリセットし、データ数の計数を再開する。
【００２７】
平均パケット長算出部１７は、パケット数カウンタ１４からカウントアップ信号ｂが入力されると、データ数カウンタ１５から入力されたデータ数Ｍとパケット数（Ｎ＝１２８）とを用いて平均パケット長ＬＰを算出する。
【００２８】
ＬＰ＝Ｍ／Ｎ
次に、この平均パケット長ＬＰの所要時間ＴＰを送受信回路９からこのネットワーク帯域制御装置１１へ入力されるパケット信号ａの伝送速度（６２２Ｍｂｐｓ）を用いて算出する。この平均パケット長ＬＰの所要時間ＴＰを停止時間算出部１８へ送出する。
【００２９】
停止時間算出部１８には、使用帯域設定部１９から端末７の使用者が希望する使用周波周波数帯域（使用伝送速度）の設定値αが入力される。なお、この使用周波周波数帯域の設定値αは、図３に示すように、送受信回路９からこのネットワーク帯域制御装置１１へ入力されるパケット信号ａの伝送速度Ｂ（＝６２２Ｍｂｐｓ）に対する割合で示される。例えば、使用周波周波数帯域がパケット信号ａの伝送速度Ｂに等しい場合は設定値αは１であり、使用周波周波数帯域がパケット信号ａの伝送速度Ｂの半分の場合は設定値αは０．５である。
【００３０】
そして、停止時間算出部１８は、使用周波周波数帯域の設定値αと平均パケット長ＬＰの所要時間ＴＰとを用いて次式で、１個のパケット１２に対する停止時間ＴＲの算出を行う。
【００３１】
ＴＲ＝ＴＰ（１―α）／α
この式によると、図３に示すように、使用周波周波数帯域（使用伝送速度）がパケット信号ａの伝送速度Ｂに等しい場合、設定値αは１であり、停止時間ＴＲは０である。また、使用周波周波数帯域（使用伝送速度）がパケット信号ａの伝送速度Ｂの半分の場合、設定値αは０．５であり、停止時間ＴＲは平均パケット長ＬＰの所要時間ＴＰに等しくなる。さらに、使用周波周波数帯域（使用伝送速度）がパケット信号ａの伝送速度Ｂの１／３の場合、設定値αは０．３３であり、停止時間ＴＲは平均パケット長ＬＰの所要時間ＴＰの２倍となる。
停止時間算出部１８は算出した停止時間ＴＲを停止信号送出部１６へ送出する。
【００３２】
停止信号送出部１６は、送受信回路９から入力されるパケット信号ａに含まれる各パケット１２の開始フラグを検出して、４個の開始フラグを検出する毎に、図２に示すように、１個の開始フラグ検出信号ｃを内部で生成する。停止信号送出部１６は、各開始フラグ検出信号ｃの立上がりに同期して、停止時間算出部１８から入力された停止時間ＴＲの４倍の時間（パケット４個分）を新たな停止時間（４・ＴＲ）とする停止信号ｄを送受信回路９及びパケットバッファ１３へ送出する。したがって、この停止信号ｄの停止時間（４・ＴＲ）は、停止時間算出部１８から新たな停止時間ＴＲが入力される毎に新規の停止時間（４・ＴＲ）に更新される。さらに具体的には、１２８（＝Ｎ）個のパケット１２が入力される毎に更新される。
【００３３】
送受信回路９は、ハイ（Ｈ）レベルの停止信号ｄが入力されている期間（４・ＴＲ）は、データの送出を停止する。そして、停止信号ｄがロー（Ｌ）レベルへ解除されるとデータの送出を再開する。停止信号ｄは、４個のパケット１２毎に１回出力されるので、送受信回路９から出力されるパケット信号ａは、４個のパケット１２が連続して出力され、その後、停止時間（４・ＴＲ）だけ出力が停止され、その後、４個のパケット１２が連続して出力される信号形態となる。
【００３４】
送受信回路９から出力されたパケット信号ａは、例えばＦＩＦＯメモリからなるパケットバッファ１３で１データ時間だけ遅延されたのち、図２に示すように、新たなパケット信号ｅとして他方の送受信回路１０へ入力される。
【００３５】
詳細に検討すると、開始フラグを検出した時点で停止信号ｄがハイ（Ｈ）レベルへ立上がるので、停止すべきパケット１２の開始フラグのみは出力されてパケットバッファ１３へ入力される。このパケットバッファ１３へ入力された開始フラグは１データ時間だけ遅延されたのち他方の送受信回路１０へ送出される筈であるが、１データ時間だけ遅延された時点で、このパケットバッファ１３にハイ（Ｈ）レベルの停止信号ｄが印加されるので、この開始フラグはパケットバッファ１３内に記憶保持され、停止信号ｄが解除された時点で、後続のデータと一つのパケット１２を形成して、新たなパケット信号ｅとして他方の送受信回路１０へ入力される。
【００３６】
送受信回路１０は他方の送受信回路９からパケットバッファ１３を介して入力された、指定された使用周波周波数帯域（使用伝送速度）を有するパケット信号ｅをＷＡＮ２を介して利用者の端末７へ送出する。利用者の端末７は、自己が指定した使用周波周波数帯域（使用伝送速度）を有するパケット信号ｅに含まれる各パケット１２を受信してデータ処理する。
【００３７】
このように構成された第１実施形態のネットワーク帯域制御装置１１においては、図２に示すように、ＬＡＮ１に接続された送受信回路９からネットワーク帯域制御装置１１内に入力されるパケット信号ａに含まれる各パケット１２の平均パケット長ＬＰが算出され、さらに、平均パケット長ＬＰの所要時間ＴＰが算出される。そして、端末７の利用者が指定された使用周波数帯域（伝送速度）の設定値αと平均パケット長ＬＰの所要時間ＴＰとから１個のパケット１２に対するデータ送出の停止時間ＴＲが算出される。
【００３８】
このように、端末７の利用者が使用周波数帯域（伝送速度）を任意に指定できる。したがって、例えば低速のＷＡＮ２に接続された端末７の利用者においては、自己の端末７の最大データ処理能力に対応した高速の伝送速度（周波数帯域）以外の低速の伝送速度（周波数帯域）を指定できる。この結果、伝送速度（周波数帯域）に応じたネットワークの使用料金を選択できる。
【００３９】
また、１個のパケット１２に対するデータ送出の停止時間ＴＲは、平均パケット長ＬＰの所要時間ＴＰに応じて変化する。具体的には、平均パケット長ＬＰの所要時間ＴＰが長くなると停止時間ＴＲも長くなる。したがって、この長い停止時間ＴＲ内に端末７はデータ量が多いパケット１２に対するデータ処理が可能となり、端末７における未処理データが残留することが防止され、パケット１２の消滅が抑制される。その結果、パケット１２の再送信の発生頻度が低下し、データの送信効率が向上する。
【００４０】
なお、この第１実施形態においては、送受信回路９から出力されるパケット信号ａにおいては、４個のパケット１２を連続して出力したのち、４個分の停止時間（４・ＴＲ）を設けている。このように、停止時間（４・ＴＲ）をまとめて設定することによって、４個の各パケット１２のデータ数（パケット長）に変動があったとしても、このデータ数（パケット長）の変動は、利用者の端末７で停止時間（４・ＴＲ）内に十分吸収できる。
【００４１】
（第２実施形態）
図４は、本発明の第２実施形態に係るネットワーク帯域制御装置が組込まれたネットワークシステムの概略構成を示すブロック図である。図１に示す第１実施形態従来のネットワークシステムと同一部分には同一符号を付して重複する部分の詳細説明を省略する。
【００４２】
この第２実施形態に係るネットワーク帯域制御装置１１ａにおいては、ＬＡＮ１に対する送受信回路９は、受信したパケットの１Ｇｂｐｓ（Ｈｚ）の伝送速度（周波数帯域）を６２２Ｍｂｐｓ（Ｈｚ）の伝送速度（周波数帯域）に変換してネットワーク帯域制御装置１１ａへ送出する。この場合、ネットワーク帯域制御装置１１ａから停止信号ｄ１の入力期間中は、各パケット１２の出力を停止する。
【００４３】
送受信回路９から入力される図５に示すパケット信号ａ１は、パケットバッファ１３、パケット長カウンタ２０、及び停止信号送出部１６ａへ送出される。パケット長カウンタ２０は、入力されるパケット信号ａ１に含まれる各パケット１２の開始フラグと終了フラグとを検出することにより、各パケット１２のデータ数からなるパケット長Ｌを計数する。次に、パケット長カウンタ２０は、このパケット長Ｌの所要時間Ｔａを送受信回路９からこのネットワーク帯域制御装置１１ａへ入力されるパケット信号ａ１の伝送速度（６２２Ｍｂｐｓ）を用いて算出する。そして、このパケット長Ｌの所要時間Ｔａを停止時間算出部１８ａへ送出する。
【００４４】
停止時間算出部１８ａには、前述したように、使用帯域設定部１９から端末７の使用者が希望する使用周波周波数帯域（使用伝送速度）の設定値αが入力される。停止時間算出部１８ａは、使用周波周波数帯域の設定値αと各パケット長Ｌの所要時間Ｔａとを用いて次式で、１個のパケット１２に対する停止時間ＴＲの算出を行う。
【００４５】
ＴＲ＝Ｔａ（１―α）／α
停止時間算出部１８ａは算出した停止時間ＴＲを停止信号送出部１６ａへ送出する。
停止信号送出部１６ａは、送受信回路９から入力されるパケット信号ａ１に含まれる各パケット１２の開始フラグを検出して、図５に示すように、各パケット１２毎の開始フラグ検出信号ｃ１を内部で生成する。停止信号送出部１６ａは、各開始フラグ検出信号ｃの立上がりに同期して、停止時間算出部１８ａから入力された停止時間ＴＲの停止信号ｄ１を送受信回路９及びパケットバッファ１３へ送出する。したがって、この停止信号ｄ１の停止時間（ＴＲ）は、停止時間算出部１８ａから新たな停止時間ＴＲが入力される毎に新規の停止時間（ＴＲ）に更新される。さらに具体的には、１個のパケット１２が入力される毎に更新される。
【００４６】
送受信回路９は、ハイ（Ｈ）レベルの停止信号ｄ１が入力されている期間（ＴＲ）は、データの送出を停止する。そして、停止信号ｄ１がロー（Ｌ）レベルへ解除されるとデータの送出を再開する。停止信号ｄ１は、１個のパケット１２毎に出力されるので、送受信回路９から出力されるパケット信号ａ１は、１個のパケット１２が出力され、その後、停止時間（ＴＲ）だけ出力が停止され、その後、１個のパケット１２が出力される信号形態となる。
【００４７】
送受信回路９から出力されたパケット信号ａ１は、例えばＦＩＦＯメモリからなるパケットバッファ１３で１データ時間だけ遅延されたのち、図５に示すように、新たなパケット信号ｅ１として他方の送受信回路１０へ入力される。
【００４８】
送受信回路１０は他方の送受信回路９からパケットバッファ１３を介して入力された、指定された使用周波周波数帯域（使用伝送速度）を有するパケット信号ｅ１をＷＡＮ２を介して利用者の端末７へ送出する。利用者の端末７は、自己が指定した使用周波周波数帯域（使用伝送速度）を有するパケット信号ｅ１に含まれる各パケット１２を受信してデータ処理する。
【００４９】
このように構成された第２のネットワーク帯域制御装置１１ａにおいては、送受信回路９から入力されるパケット信号ａ１に含まれる各パケット１２のパケット長Ｌ及び所要時間Ｔａは、パケット１２毎に測定され、停止時間ＴＲもパケット１２毎に算出される。その結果、送受信回路９から入力されるパケット信号ａ１、及び送受信回路１０からＷＡＮ２を介して利用者の端末７へ送出されるパケット信号ｅ１においては、パケット１２毎に一つ前のパケット１２のパケット長Ｌに基づいて算出された停止時間ＴＲが挿入される。
【００５０】
前述したように、停止時間ＴＲはパケット長Ｌが長くなると長くなるので、特定のパケット１２のパケット長Ｌが急に長くなったとしても、利用者の端末７は次の長くなった停止時間ＴＲ内において十分データ処理が可能である。よって、パケット消失がより一層抑制される。したがって、第１実施形態のネットワーク帯域制御装置１１とほぼ同様の作用効果を奏することが可能である。
【００５１】
【発明の効果】
以上説明したように、本発明のネットワーク帯域制御装置においては、ネットワークから順次入力されるパケットのパケット長からデータ送出停止時間を算出している。したがって、たとえ高速のネットワークから低速のネットワークへデータを中継する場合においても、パケット消失を大幅に抑制でき、データの送信効率が向上し、かつ、利用者が自己の希望する伝送速度（周波数帯域）を選択できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るネットワーク帯域制御装置が組込まれたネットワークシステムの概略構成を示すブロック図
【図２】同第１実施形態のネットワーク帯域制御装置の動作を示すタイムチャート
【図３】同第１実施形態のネットワーク帯域制御装置における停止時間の算出方法を説明するための図
【図４】本発明の第２実施形態に係るネットワーク帯域制御装置が組込まれたネットワークシステムの概略構成を示すブロック図
【図５】同第２実施形態のネットワーク帯域制御装置の動作を示すタイムチャート
【図６】従来のネットワークシステムの概略構成を示すブロック図
【符号の説明】
１…ＬＡＮ
２…ＷＡＮ
６…情報提供サーバ
７…端末
８…ネットワーク中継装置
９、１０…送受信回路
１１、１１ａ…ネットワーク帯域制御装置
１２…パケット
１３…パケットバッファ
１４…パケット数カウンタ
１５…データ数カウンタ
１６、１６ａ…停止信号送出部
１７…平均パケット長算出部
１８、１８ａ…停止時間算出部
１９…使用帯域設定部
２０…パケット長カウンタ
【図１】
2004007254.tif 000003
【図２】
2004007254.tif 000004
【図３】
2004007254.tif 000005
【図４】
2004007254.tif 000006
【図５】
2004007254.tif 000007
【図６】
2004007254.tif 000008