(57)【要約】【課題】  パケットの通信における遅延を抑制する。【解決手段】  制御装置５０は、パケットを受付ける入力コネクタ５３と、パケットを出力する出力コネクタ５８と、入力コネクタ５３が所定の単位時間の間に受付けるパケットの、データ量の合計を検出する測定部兼制御部５２と、データ量の合計が所定の値を超えると、出力コネクタ５８による所定の種類のパケットの出力を制限するフィルタリング部５４とを含む。【選択図】        図２
2006222745.tif 000002
【特許請求の範囲】
【請求項１】
パケットを受付けるための受付手段と、
前記パケットを出力するための出力手段と、
前記受付手段が所定の単位時間の間に受付けるパケットの、データ量の合計を検出するための検出手段と、
前記データ量の合計がしきい値を超えると、前記出力手段による所定の種類のパケットの出力を制限するための制限手段とを含む、制御装置。
【請求項２】
前記所定の種類のパケットは、テキストデータを表わすパケットを含む、請求項１に記載の制御装置。
【請求項３】
前記テキストデータを表わすパケットは、同一の内容のパケットを複数回通信できるプロトコルにしたがってテキストデータを表わすパケットを含む、請求項２に記載の制御装置。
【請求項４】
前記制限手段は、前記受付手段が受付けたパケットを廃棄することにより、前記パケットの出力を制限するための手段を含む、請求項１に記載の制御装置。
【請求項５】
前記制限装置は、前記データ量の合計が前記しきい値以上の値になると、前記制限手段がパケットの出力を制限した後、前記しきい値を増加させるための増加手段をさらに含む、請求項１に記載の制御装置。
【請求項６】
前記増加手段は、前記しきい値を所定の上限値まで増加させるための手段を含む、請求項１に記載の制御装置。
【請求項７】
パケットを受付ける受付ステップと、
前記パケットを出力する出力ステップと、
前記受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、
前記データ量の合計がしきい値を超えると、前記出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む、制御方法。
【請求項８】
パケットを受付ける受付ステップと、
前記パケットを出力する出力ステップと、
前記受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、
前記データ量の合計がしきい値を超えると、前記出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む各ステップをコンピュータに実行させるための制御プログラム。
【請求項９】
制御プログラムを記録したコンピュータ読取り可能な記録媒体であって、
パケットを受付ける受付ステップと、
前記パケットを出力する出力ステップと、
前記受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、
前記データ量の合計がしきい値を超えると、前記出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む各ステップをコンピュータに実行させるための制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御装置、制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、企業内のＩＰ（Internet Protocol）ネットワークや通信事業者のＩＰネットワークであって、ＦＴＰ（File Transfer Protocol）を利用したデータの通信や電子メールよりも、映像や音声の伝送を優先するネットワークで利用される制御装置、制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
ＩＰネットワークの発達により、このネットワークで通信される情報の１件あたりの情報量は増大の一途を辿っている。これまで、このように情報量が増大しても、映像や音声の通信において品質が低下することはなかった。映像や音声の情報の通信が妨げられることが少なかったためである。通信が妨げられることが少なかった理由は、映像や音声以外の情報の通信に用いられるプロトコル（ＴＣＰ（Transmission Control Protocol）など）が、通信の輻輳を制御できる点にある。しかしながら、情報量の増大（ひいてはネットワークの負荷率の増大）に伴い、ＴＣＰといったプロトコルの輻輳を制御する能力の有効性が失われ始めている。その結果、映像や音声の通信における品質の低下（あるいは映像や音声の再生が不可能であるといった事態）も生じ始めている。
【０００３】
このため、通信の輻輳を制御することにより、映像や音声の通信における品質の低下を回避する工夫がなされている。
【０００４】
具体的には、特許文献１には、次の各ステップを含む方法により、トラフィック調整を実行する方法が開示されている。その第１のステップは、パケットを予めセットされた基準にしたがって複数のクラス（ＴＣＰとＵＤＰ（User Datagram Protocol）との区別、アプリケーション、パケット長など）に分類するステップである。第２のステップは、分類されたパケットの優先順位を定めるステップである。第３のステップは、パケットの種別（ポート番号など）、パケット長、パケットの到着時間、ノードの待ち行列（この場合、トラフィックの調整を待つパケットの数のこと）などを監視するステップである。第４のステップは、パケットの種別などを監視した結果や、パケットを分類した結果などを通信するステップである。この方法によると、データ・ネットワークのノードで動的にトラフィックを調整できる。
【０００５】
また、特許文献２には、判定対象となる固定長パケットの到着時刻を蓄積するメモリと、隣接する固定長パケット間の時間間隔を所定の個数分乗じた値と所定の時間間隔とを比較することにより、所定の時間間隔内に通過する固定長パケットの個数が規定された所定の個数を超えているか否かを判定する比較回路と、比較回路の出力信号が、固定長パケットの個数が所定の個数を超えている違反時を示しているときにはその時の固定長パケットを廃棄して所定の個数以下に制限する廃棄回路と、到着時刻を生成するタイマーカウンタと、タイマーカウンタの所定周期を隣接する固定長パケット間の時間間隔がオーバーフローしたか否かを監視してオーバーフロー時を比較回路に知らせて違反判定の材料とするオーバーフロー検出回路とを設けたポリシング制御装置が開示されている。この装置によると、固定長パケットの到着時刻を生成するタイマーカウンタがオーバーフローしたときでも正しく固定長パケットの到着時間間隔の規定違反を判定できる。
【特許文献１】特表２０００−５０８１４５号公報
【特許文献２】特開平５−１８３５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたように、複数のステップを経てトラフィック調整を実行する場合、一旦輻輳によりパケットの到着が遅延すると、パケットを分類した結果などを通信するパケットが新たに生じるので、一層パケットの到着が遅くなるという問題点がある。さらに、特許文献１に開示された発明の場合、上述した各ステップを経なくてはならないことが、パケットの遅延を増大させるという問題点もある。
【０００７】
特許文献２に開示されたように、パケットの種別、パケットの長さ、パケットが到着した時間、処理を待つパケットの数などをモニタし、パケットを廃棄する場合には、次の問題点が発生する。第１の問題点は、パケットが廃棄されたことによる映像や音声の品質の低下が必要以上に大きくなるという問題点である。第２の問題点は、複雑な処理を経ることにより、パケットの遅延が生じるという問題点である。
【０００８】
本発明は上述の問題点を解決するためになされたものであって、その目的は、パケットの通信における遅延を抑制できる制御装置、制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面にしたがうと、制御装置は、パケットを受付けるための受付手段と、パケットを出力するための出力手段と、受付手段が所定の単位時間の間に受付けるパケットの、データ量の合計を検出するための検出手段と、データ量の合計がしきい値を超えると、出力手段による所定の種類のパケットの出力を制限するための制限手段とを含む。
【００１０】
すなわち、検出手段は、受付手段が所定の単位時間の間に受付けるパケットの、データ量の合計を検出する。制限手段は、データ量の合計がしきい値を超えると、出力手段による所定の種類のパケットの出力を制限する。これにより、所定の種類のパケット以外のパケットが受付けられた時から出力される時までにおける遅延を抑制できる。その結果、パケットの通信における遅延を抑制できる制御装置を提供することができる。
【００１１】
また、上述の所定の種類のパケットは、テキストデータを表わすパケットを含むことが望ましい。
【００１２】
すなわち、制限手段は、データ量の合計がしきい値を超えると、出力手段によるテキストデータを表わすパケットの出力を制限する。テキストデータを表わすパケットの出力が制限された場合、テキストデータ以外のデータを表わすパケットの出力が制限された場合に比べ、出力の制限により損なわれるデータの量は少ない可能性が高い。これにより、パケットの出力の制限により損なわれるデータ量が少ない可能性が高くなる。その結果、損なわれるデータ量が少ない可能性が高く、パケットの通信における遅延を抑制できる制御装置を提供することができる。
【００１３】
また、上述のテキストデータを表わすパケットは、同一の内容のパケットを複数回通信できるプロトコルにしたがってテキストデータを表わすパケットを含むことが望ましい。
【００１４】
すなわち、制限手段は、データ量の合計がしきい値を超えると、出力手段によるテキストデータを表わすパケットの出力を制限する。出力が制限されるパケットは、同一の内容のパケットを複数回通信できるプロトコルにしたがってテキストデータを表わすパケットである。これにより、パケットの出力の制限により損なわれるデータ量が少ない可能性は極めて高くなる。その結果、損なわれるデータ量が少ない可能性が極めて高く、パケットの通信における遅延を抑制できる制御装置を提供することができる。
【００１５】
また、上述の制限手段は、受付手段が受付けたパケットを廃棄することにより、パケットの出力を制限するための手段を含むことが望ましい。
【００１６】
すなわち、制限手段は、データ量の合計がしきい値を超えると、受付手段が受付けたパケットを廃棄することにより、出力手段による所定の種類のパケットの出力を制限する。これにより、所定の種類のパケット以外のパケットが受付けられた時から出力される時までにおける遅延を、簡単に抑制できる。その結果、パケットの通信における遅延を簡単に抑制できる制御装置を提供することができる。
【００１７】
また、上述の制限装置は、データ量の合計がしきい値以上の値になると、制限手段がパケットの出力を制限した後、しきい値を増加させるための増加手段をさらに含むことが望ましい。
【００１８】
すなわち、増加手段は、データ量の合計がしきい値以上の値になると、制限手段がパケットの出力を制限した後、しきい値を増加させる。これにより、制限手段によるパケットの出力の制限は、緩やかになる。その結果、パケットの通信における遅延を緩やかに抑制できる制御装置を提供することができる。
【００１９】
また、上述の増加手段は、しきい値を所定の上限値まで増加させるための手段を含むことが望ましい。
【００２０】
すなわち、増加手段は、データ量の合計がしきい値以上の値になると、制限手段がパケットの出力を制限した後、しきい値を所定の上限値まで増加させる。これにより、所定の種類のパケット以外のパケットが遅延することは、的確に防止される。その結果、パケットの通信における遅延を緩やかかつ的確に抑制できる制御装置を提供することができる。
【００２１】
本発明の他の局面にしたがうと、制御方法は、パケットを受付ける受付ステップと、パケットを出力する出力ステップと、受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、データ量の合計がしきい値を超えると、出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む。
【００２２】
すなわち、パケットの通信における遅延を抑制できる制御方法を提供することができる。
【００２３】
本発明の他の局面にしたがうと、制御プログラムは、パケットを受付ける受付ステップと、パケットを出力する出力ステップと、受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、データ量の合計がしきい値を超えると、出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む各ステップをコンピュータに実行させる。
【００２４】
すなわち、パケットの通信における遅延を抑制できる制御プログラムを提供することができる。
【００２５】
本発明の他の局面にしたがうと、記録媒体は、制御プログラムを記録したコンピュータ読取り可能な記録媒体である。記録媒体は、パケットを受付ける受付ステップと、パケットを出力する出力ステップと、受付ステップにおいて所定の単位時間の間に受付けるパケットの、データ量の合計を検出する検出ステップと、データ量の合計がしきい値を超えると、出力ステップにおける所定の種類のパケットの出力を制限する制限ステップとを含む各ステップをコンピュータに実行させるための制御プログラムを記録した、コンピュータ読取り可能な記録媒体である。
【００２６】
すなわち、パケットの通信における遅延を抑制できる制御プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【発明の効果】
【００２７】
本発明に係る制御装置、制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読取り可能な記録媒体は、パケットの通信における遅延を抑制できる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２９】
図１を参照して、本実施の形態に係る配信システムは、制御装置５０と、映像サーバ６０と、ルータ７０と、端末８０とを含む。制御装置５０は、パケットの通信における輻輳を制御する。映像サーバ６０は、映像を表す映像データ、音声を表わす音声データ、および情報を文字列として表わすテキストデータを、パケットとして送信する。ルータ７０は、パケットが正しく端末８０へ送られるように、パケットの通信を制御する。端末８０は、映像データ、音声データ、およびテキストデータを受信し、それらに基づいて映像、音声、および情報を出力する。
【００３０】
図２を参照して、制御装置５０は、測定部兼制御部５２と、入力コネクタ５３と、フィルタリング部５４と、バッファ５６と、出力コネクタ５８とを含む。測定部兼制御部５２は、本実施の形態に係る配信システムが構成するネットワークの負荷率を測定し、かつ制御装置５０の各部を制御する。本実施の形態において「負荷率」とは、制御装置５０が所定の単位時間（本実施の形態の場合、所定の単位時間を「１秒」とする）の間に通過させ得るデータ量に対する、実際に通過するデータ量の割合をいう。たとえば制御装置５０が１秒間に通過させ得るデータ量が１００Ｍｂｐｓ（bit per second）で、パケットとして１秒間に通過した実際のデータ量が５０，０００，０００ビットであれば、負荷率は５０％となる。本実施の形態の場合、測定部兼制御部５２は、次の手順により負荷率を測定する。第１の手順は、パケットのヘッダからパケット長を読取る手順である。第２の手順は、読取られたパケット長をビット数に換算する手順である。第３の手順は、所定の単位時間（上述したように本実施の形態の場合１秒間）における換算されたビット数の総和を算出する手順である。入力コネクタ５３は、映像サーバ６０やルータ７０から送信されたパケットを受付ける。フィルタリング部５４は、測定部兼制御部５２が指定したポート番号のパケットを廃棄する。本実施の形態において「ポート番号」とは、端末８０ごとに定められている固有の番号（ＩＰアドレス）に従属する、副次的な番号をいう。端末８０は、ポート番号ごとにデータを受信することにより、情報の処理を効率化できる。バッファ５６は、フィルタリング部５４に送られる前のパケットを、一時的に記憶する。出力コネクタ５８は、フィルタリング部５４が出力したパケットを、映像サーバ６０やルータ７０に出力する。
【００３１】
図３を参照して、本実施の形態に係る制御装置５０で実行されるプログラムは、輻輳の制御に関し、以下のような制御を実行する。
【００３２】
ステップ１００（以下、ステップをＳと略す。）にて、入力コネクタ５３は、映像サーバ６０やルータ７０から送信されたパケットを受付ける。測定部兼制御部５２は、入力コネクタ５３が受付けたパケットをバッファ５６に記憶させる。パケットが受付けられると、測定部兼制御部５２は、負荷率を測定する。これにより、測定部兼制御部５２は、入力コネクタ５３が所定の単位時間の間に受付けるパケットの、データ量の合計を検出することとなる。
【００３３】
Ｓ１０２にて、測定部兼制御部５２は、負荷率がしきい値（本実施の形態において「Ａ」％と表現する）以上になったか否かを判断する。負荷率が「Ａ」％以上になったと判断した場合には（Ｓ１０２にてＹＥＳ）、処理はＳ１０４へと移される。もしそうでないと（Ｓ１０２にてＮＯ）、処理はＳ１０６へと移される。
【００３４】
Ｓ１０４にて、測定部兼制御部５２は、パケットを廃棄する旨の信号を、フィルタリング部５４に出力する。同時に測定部兼制御部５２は、パケットを廃棄すべきポート番号を、フィルタリング部５４に指示する。フィルタリング部５４は、測定部兼制御部５２が指示したポート番号に対応するパケットを廃棄する。フィルタリング部５４は、測定部兼制御部５２が指示したポート番号とは異なるポート番号に対応するパケットを出力コネクタ５８に出力する。出力コネクタ５８は、フィルタリング部５４が出力したパケットを映像サーバ６０やルータ７０に出力する。このとき測定部兼制御部５２が指示するポート番号は、ＴＣＰプロトコルで情報を通信するパケットに対応するポート番号である。本実施の形態の場合、このポート番号に対応するパケットは、テキストデータを表わすパケットであることとする。このとき測定部兼制御部５２が指示するポート番号は、ＵＤＰプロトコルで情報を通信するパケットに対応するポート番号ではない。
【００３５】
Ｓ１０６にて、測定部兼制御部５２は、パケットの廃棄を中止する旨の信号を、フィルタリング部５４に出力する。これにより、それまでパケットの通信が遮断されていたポート番号に対応するすべてのパケットの通信は再開されることとなる。フィルタリング部５４は、すべてのパケットを出力コネクタ５８に出力する。出力コネクタ５８は、フィルタリング部５４が出力したパケットを映像サーバ６０やルータ７０に出力する。
【００３６】
Ｓ１０８にて、測定部兼制御部５２は、負荷率がしきい値（本実施の形態において「Ｂ」％と表現する。この値は、上述した「Ａ」％で表わされる値よりも大きな値である。）以下になったか否かを判断する。負荷率が「Ｂ」％以下になったと判断した場合には（Ｓ１０８にてＹＥＳ）、処理はＳ１１０へと移される。もしそうでないと（Ｓ１０８にてＮＯ）、処理はＳ１１４へと移される。
【００３７】
Ｓ１１０にて、測定部兼制御部５２は、負荷率がしきい値（本実施の形態において「Ｃ」％と表現する。この値は、上述した「Ａ」％で表わされる値以上の値である。この値は、上述した「Ｂ」％で表わされる値以下の値でもある。）以上になったか否かを判断する。負荷率が「Ｃ」％以上になったと判断した場合には（Ｓ１１０にてＹＥＳ）、処理はＳ１００へと移される。もしそうでないと（Ｓ１１０にてＮＯ）、処理はＳ１１２へと移される。
【００３８】
Ｓ１１２にて、測定部兼制御部５２は、上述した「Ａ」の値（Ｓ１０２におけるしきい値）を「１」増加させる。Ｓ１１４にて、測定部兼制御部５２は、上述した「Ａ」の値を「１」減少させる。
【００３９】
以上のような構造およびフローチャートに基づく、制御装置５０の動作について説明する。
【００４０】
入力コネクタ５３はパケットを受付ける。パケットが受付けられると、測定部兼制御部５２は、負荷率を測定する（Ｓ１００）。負荷率が測定されると、測定部兼制御部５２は、負荷率が「Ａ」％以上になったか否かを判断する（Ｓ１０２）。この時既に負荷率が「Ａ」％以上になっていた場合（Ｓ１０２にてＹＥＳ）、測定部兼制御部５２は、パケットを廃棄する旨の信号を、フィルタリング部５４に出力する。同時に測定部兼制御部５２は、パケットを廃棄すべきパケット（このパケットは、ＴＣＰプロトコルにより通信される）が対応するポート番号を、フィルタリング部５４に指示する。フィルタリング部５４は、測定部兼制御部５２が指示したポート番号に対応するパケットを廃棄する（Ｓ１０４）。これにより、フィルタリング部５４は、測定部兼制御部５２が検出したデータ量の合計がしきい値を超えると、入力コネクタ５３が受付けた所定の種類のパケット（本実施の形態の場合、テキストデータを表わすパケット）を廃棄することにより、出力コネクタ５８による所定の種類のパケットの出力を制限することとなる。パケットが廃棄されると、測定部兼制御部５２は、負荷率が「Ｂ」％以下になったか否かを判断する（Ｓ１０８）。当面の間、負荷率は「Ｂ」％を下回っているので（Ｓ１０８にてＹＥＳ）、測定部兼制御部５２は、負荷率が「Ｃ」％以上になったか否かを判断する（Ｓ１１０）。当初、負荷率は「Ｃ」％未満なので（Ｓ１１０にてＮＯ）、測定部兼制御部５２は、上述した「Ａ」の値を「１」減少させる（Ｓ１１４）。「Ａ」の値が減少すると、Ｓ１００〜Ｓ１０８の処理が繰返される。その後、過渡的な現象により、負荷率が「Ｃ」％以上になると（Ｓ１１０にてＹＥＳ）、測定部兼制御部５２は、上述した「Ａ」の値を「１」増加させる（Ｓ１１２）。これにより、測定部兼制御部５２は、測定部兼制御部５２自身が検出したデータ量の合計がしきい値以上の値になると、Ｓ１０４にてフィルタリング部５４がパケットの出力を制限した後、しきい値である「Ａ」の値を増加させることとなる。この時、Ｓ１１２の処理を経ることにより、測定部兼制御部５２は、しきい値である「Ａ」の値を所定の上限値である「Ｃ」％まで増加させることとなる。「Ａ」の値が「１」増加すると、Ｓ１００〜Ｓ１１２の処理が繰返される。その後、パケットの遮断の効果が表われ、負荷率が「Ｃ」％未満となると（Ｓ１１０にてＮＯ）、Ｓ１００〜Ｓ１１０の処理が繰返される。その間にも負荷率が減少すると、負荷率は「Ａ」％未満となるので（Ｓ１０２にてＮＯ）、測定部兼制御部５２は、パケットの廃棄を中止する旨の信号を、フィルタリング部５４に出力する（Ｓ１０６）。
【００４１】
以上のようにして、本実施の形態に係る制御装置５０は、負荷率がしきい値以上になると、特定の番号のポートの、パケットの通信を遮断する。通信が遮断されたポートの通信は受付けない。パケットの通信が遮断されるポートは、ＴＣＰプロトコルで情報を通信するポートである（すなわち、文書を表わすパケットなどが遮断される）。パケットの通信が遮断されるので、負荷率は改善される。パケットの通信を遮断するために必要な時間は、その他の処理に必要な時間に比べ無視できるほどに少ない。一方映像や音声を表わすデータ（データを通信する時期について同期をとる必要があり、かつデータが再送されないプロトコルにしたがって表わされるデータ）の伝送帯域は確保される。このようなデータについてのパケットが遮断されると、既に送信されたデータが映像や音声を表わすデータとしての意味をなさなくなる恐れがあるためである。これにより、映像や音声の品質をある程度確保することができる。また、ＴＣＰプロトコルでは、パケットの通信における遅延が自動的に抑制される。このような差（ＴＣＰとＵＤＰというプロトコルの輻輳を制御する際の特性の差）により、情報が通信されないといった事態は生じにくくなる。また、ポートを遮断しただけでは特別なパケットを送信する必要がない。そのような必要がないので、特別なパケットの送信のために通信が遅延することもない。また、通信されるパケットが可変長パケットであってもよいことを前提としている（すなわちＩＰネットワークに適用できる）ため、汎用性に優れる。また、パケットを遮断する負荷率がパケットの通信の遅延が実際に始まる負荷率よりも小さいので、パケットの通信を遮断したにも関わらず通信が遅延する可能性は低くなる。その結果、映像や音声の品質をある程度保ちつつ、パケットの通信における遅延を抑制でき、かつ汎用性に優れる、シンプルであるが、実現が容易で、経済的な制御装置を提供することができる。しかもそのための処理は簡単である。さらに、本実施の形態に係る制御装置５０は、映像や音声の通信の負荷、およびその他の情報の通信の負荷の大小の関係に応じて、しきい値を再設定する。前者が大きい場合、しきい値はより小さな値に再設定される。後者が大きい場合、しきい値は大きな値に再設定される。
【００４２】
なお、上述した制御装置は、図４に示すコンピュータハードウェア１５０と、ＣＰＵ（中央処理装置、Central Processing Unit）１７２により実行されるソフトウェアとにより実現されてもよい。この場合、一般的にこうしたソフトウェアは、ＭＯ（Magneto-optical Disc）１９０やＣＤ−ＲＯＭ（Compact   Disk  Read  Only  Memory）１９２などの記録媒体に格納されて流通し、ＭＯ駆動装置１８０やＣＤ−ＲＯＭ駆動装置１８２などにより記録媒体から読取られて固定ディスク１７６に一旦格納される。さらにメモリ１７４に読出されて、上述したＣＰＵ１７２により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＣＤ−ＲＯＭ１８０などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００４３】
また、Ｓ１０４にて測定部兼制御部５２が指示するポート番号は、同一の内容のパケットを複数回通信できるプロトコルにしたがってテキストデータを表わすパケットを通信するポートのポート番号であれば、特に限定されない。
【００４４】
また、測定部兼制御部５２が負荷率を測定する方法は特に限定されない。たとえば、ハードウェアにより、パケット信号のビット数を直接算出してもよい。
【００４５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る配信システムの全体構成図である。
【図２】本発明の実施の形態に係る制御装置の全体構成図である。
【図３】本発明の実施の形態に係る制御装置の、輻輳を制御する処理の制御の手順を示すフローチャートである。
【図４】本発明の実施の形態の変形例に係る制御装置を実現する、コンピュータハードウェアなどを表す図である。
【符号の説明】
【００４７】
５０  制御装置、５２  測定部兼制御部、５３  入力コネクタ、５４  フィルタリング部、５６  バッファ、５８  出力コネクタ、６０  映像サーバ、７０  ルータ、８０  端末、１５０  コンピュータハードウェア、１７２  ＣＰＵ、１７４  メモリ、１７６  固定ディスク、１８０  ＭＯ駆動装置、１８２  ＣＤ−ＲＯＭ駆動装置、１９０  ＭＯ、１９２  ＣＤ−ＲＯＭ。
【図１】
2006222745.tif 000003
【図２】
2006222745.tif 000004
【図３】
2006222745.tif 000005
【図４】
2006222745.tif 000006