(57)【特許請求の範囲】
【請求項１】
一期間内における、一方向通信を行う一方向通信区間と、双方向通信を行う双方向通信区間との割り当てを示す制御信号を前記期間をあけて繰り返し他装置へ送信し、通信パケットに対する確認通知を行うプロトコルを用いた通信を制御する通信制御装置であって、
通信パケットに対して行われる前記確認通知の度合を記憶している記憶手段と、
記憶している前記度合に基づいて、一方向通信区間の長さを決定する決定手段と、
決定した長さの一方向通信区間の指定を複数含む制御信号を生成して送信する通信制御手段とを備える
ことを特徴とする通信制御装置。
【請求項２】
前記決定手段は、記憶している前記度合に基づいて、所定数の前記確認通知に対応するデータ量の通信パケットの通信に要する時間を前記一方向通信区間の長さと決定する
ことを特徴とする請求項１記載の通信制御装置。
【請求項３】
前記通信制御装置は、さらに、
自装置から通信先装置へ通信パケットを送信する場合に、自装置が送信する通信パケットのデータ量に対して通信先装置から受信する確認通知の数に基づいて、確認通知の度合を計測する計測手段を備え、
前記記憶手段は、計測された確認通知の度合を記憶する
ことを特徴とする請求項１記載の通信制御装置。
【請求項４】
前記通信制御装置は、さらに、
自装置から通信先装置へ通信パケットを送信する場合に、前記通信先装置から前記確認通知の度合を取得する取得手段を備え、
前記記憶手段は、取得した確認通知の度合を記憶する
ことを特徴とする請求項１記載の通信制御装置。
【請求項５】
請求項４記載の通信制御装置が送信する制御信号に従い、通信パケットに対する確認通知を行うプロトコルを用いた通信を行う通信端末であって、
通信パケットの送受信を行う通信手段と、
前記通信制御装置から通信パケットを受信する場合に、通信パケットに対する確認通知の度合を前記通信制御装置へ通知する通知手段とを備える
ことを特徴とする通信端末。
【請求項６】
一期間内における、一方向通信を行う一方向通信区間と、双方向通信を行う双方向通信区間との割り当てを示す制御信号を前記期間をあけて繰り返し他装置へ送信し、通信パケットに対する確認通知を行うプロトコルを用いた通信を制御する通信制御装置の通信制御方法であって、
通信パケットに対して行われる前記確認通知の度合を記憶する記憶ステップと、
記憶している前記度合に基づいて、一方向通信区間の長さを決定する決定ステップと、
決定した長さの一方向通信区間の指定を複数含む制御信号を生成して送信する通信制御ステップとを含む
ことを特徴とする通信制御方法。
【請求項７】
請求項４記載の通信制御装置が送信する制御信号に従い、通信パケットに対する確認通知を行うプロトコルを用いた通信を行う通信端末の通信方法であって、
通信パケットの送受信を行う通信ステップと、
前記通信制御装置から通信パケットを受信する場合に、通信パケットに対する確認通知の度合を前記通信制御装置へ通知する通知ステップとを含む
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周期的に送信する制御信号によって各通信端末の通信を制御する通信制御装置に関し、特に、TCP等のプロトコルを用いて通信を行う場合の、QoS制御のための帯域割り当て方法に関する。
【背景技術】
【０００２】
制御信号を周期的に送信する通信制御装置と、通信制御装置が送信する制御信号に従って無線通信を行う通信端末とからなる無線通信システムにおいてQoS制御を実現するための技術が、IEEE802.11e規格において、策定されている（非特許文献１参照）。IEEE802.11e規格では、EDCA（EnhancedDistributed Channel Access）とHCCA（Hybrid Coordination Function ControlledChannel Access）という２つのアクセス制御方式が規定されている。
【０００３】
EDCAは、優先度の高いデータが高確率で通信されるようにすることでQoS制御を実現する。一方、HCCAは、ある通信端末に対して特定の帯域を割り当てることによりQoS（Quality of Service）制御を実現する。各通信端末が確率的にチャネルへのアクセスが可能なEDCAと異なり、HCCAでは、通信制御装置から通信端末へ（DownLink）、または通信端末から通信制御装置へ（Up Link）のいずれか一方向にデータの伝送方向が限られるが、チャネルにアクセスできるのは、指定された通信端末のみとなり、特定の通信端末に対して確実に帯域を割り当てることができる。
【０００４】
通信制御装置は、伝送するデータの要求帯域に応じて、制御信号の一周期内において、HCCAおよびEDCAのそれぞれによって通信を行う区間を割り当てて、割り当てた結果を示す情報を制御信号に含めて送信する。通信端末は、制御信号に示されるHCCAおよびEDCAの割り当てに従って通信を行う。これにより、帯域の確保を要するデータの通信を、他のデータの影響を受けないようHCCAで行いつつ、帯域の確保を要しないデータの通信をEDCAで行うことができる。
【非特許文献１】IEEE P802.11e/D11.0, "IEEE Standard for Information Technology -Telecommunications and information exchange between systems - Local andmetropolitan area networks Specific requirements - Part11: Wireless MediumAccess Control (MAC) and Physical Layer (PHY) specifications: Amendment7:Medium Access Control (MAC) Quality of Service (QoS)Enhancements", October 2004
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したように、HCCAが割り当てられている区間においては、一方向通信のみが可能である。そのため、例えばRTP（Real-timeTransport Protocol）など、データを受信したことの確認通知を要しないUDP（User Datagram Protocol）を用いた通信を行う場合は、HCCAの割り当てを行ってQoS制御を実現することができる。
しかし、例えばTCP（Transmission Control Protocol）など、データの確認通知を送受信しながらデータ伝送を行うプロトコルを用いた通信を行う場合、データを送信する送信側装置は、確認通知であるACK信号を受信しないと、データの送信を続けることができない。また、データを受信する受信側装置は、一方向通信のみが可能なHCCAが割り当てられた区間においては、受信したデータに対するACK信号を送信することができない。そのため、TCPなどのプロトコルを用いた通信を行う場合、通信制御装置が帯域確保のためにHCCAを割り当てたにもかかわらず、ACK信号が送受信できないためにデータが安定して伝送されないという問題がある。
【０００６】
そこで、本発明は、受信したデータに対する確認通知を送受信しながらデータ伝送を行うプロトコルを用いる場合においても、帯域確保を要するデータを安定して伝送することを可能とする通信制御装置、通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の通信制御装置は、一期間内における、一方向通信を行う一方向通信区間と、双方向通信を行う双方向通信区間との割り当てを示す制御信号を前記期間をあけて繰り返し他装置へ送信し、通信パケットに対する確認通知を行うプロトコルを用いた通信を制御する通信制御装置であって、通信パケットに対して行われる前記確認通知の度合を記憶している記憶手段と、記憶している前記度合に基づいて、一方向通信区間の長さを決定する決定手段と、決定した長さの一方向通信区間の指定を複数含む制御信号を生成して送信する通信制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
上述の構成を備える通信制御装置は、確認通知の度合に基づいて一方向通信区間の長さを決定するので、通信パケットを一方向通信区間で通信しつつ、通信パケットに対して確認通知が送出されるタイミングでは双方向通信区間となるよう、一周期内における各通信区間を割り当てることができる。
したがって、伝送データの要求帯域のみに基づいて各通信区間の割り当てを行う場合と比べて、一方向通信区間において確認通知が送受信されないために通信パケットの通信を継続して行えない事態の発生を軽減することができ、効率よく安定してデータを伝送することができる。
【０００９】
また、前記決定手段は、記憶している前記度合に基づいて、所定数の前記確認通知に対応するデータ量の通信パケットの通信に要する時間を前記一方向通信区間の長さと決定することとしてもよい。
これにより、通信制御装置は、所定数の確認通知に対応するデータ量の通信パケットが一方向通信区間で送出された後、直ちに双方向通信区間により確認通知が送受信されるよう、各通信区間を割り当てることができ、確認通知が送受信されないために通信パケットの通信を行えない期間を可能な限り短くして効率よくデータを伝送することができる。
【００１０】
ところで、受信側装置は、通信パケットに対する確認通知の度合を保持しているが、送信側装置は受信側装置の保持している確認通知の度合を記憶していない場合がある。
そこで、前記通信制御装置は、さらに、自装置から通信先装置へ通信パケットを送信する場合に、自装置が送信する通信パケットのデータ量に対して通信先装置から受信する確認通知の数に基づいて、確認通知の度合を計測する計測手段を備え、前記記憶手段は、計測された確認通知の度合を記憶することとしてもよい。
【００１１】
上述の構成を備える通信制御装置は、自装置から通信パケットを送出する場合に、確認通知の度合を自装置のみで計測することができるので、確認通知の度合を取得していない場合であっても、確認通知の度合を計測して効率よくデータを伝送することができる。
また、前記通信制御装置は、さらに、自装置から通信先装置へ通信パケットを送信する場合に、前記通信先装置から前記確認通知の度合を取得する取得手段を備え、前記記憶手段は、取得した確認通知の度合を記憶することとしてもよい。
【００１２】
さらに、本発明は、上述した通信制御装置が送信する制御信号に従って通信を行う通信端末であって、通信パケットの送受信を行う通信手段と、前記通信制御装置から通信パケットを受信する場合に、通信パケットに対する確認通知の度合を前記通信制御装置へ通知する通知手段とを備えることとしてもよい。
これにより、上述した通信端末の通信を制御する通信制御装置は、自装置から通信パケットを送出する場合に、通信端末から確認通知の度合を取得して効率よくデータを伝送することができる。
【００１３】
また、本発明は、一期間内における、一方向通信を行う一方向通信区間と、双方向通信を行う双方向通信区間との割り当てを示す制御信号を前記期間をあけて繰り返し他装置へ送信し、通信パケットに対する確認通知を行うプロトコルを用いた通信を制御する通信制御装置の通信制御方法であって、通信パケットに対して行われる前記確認通知の度合を記憶する記憶ステップと、記憶している前記度合に基づいて、一方向通信区間の長さを決定する決定ステップと、決定した長さの一方向通信区間の指定を複数含む制御信号を生成して送信する通信制御ステップとを含むこととしてもよい。
【００１４】
また、本発明は、上述した通信制御装置が送信する制御信号に従って通信を行う通信端末の通信方法であって、通信パケットの送受信を行う通信ステップと、前記通信制御装置から通信パケットを受信する場合に、通信パケットに対する確認通知の度合を前記通信制御装置へ通知する通知ステップとを含むこととしてもよい。
【発明を実施するための最良の形態】
【００１５】
＜実施の形態＞
以下、本発明にかかる通信制御装置および通信端末からなる通信システムの実施の一形態について、図面を用いて説明する。
＜概要＞
図１は、本発明にかかる通信システムを示す図である。
【００１６】
本発明の通信システムは、データサーバ２や、通信制御装置１００や、複数の通信端末５００（通信端末５００ａ、通信端末５００ｂ、通信端末５００ｃ、・・・）からなる。データサーバ２および通信制御装置１００は、外部のネットワーク１と接続している。また、通信端末５００は、通信制御装置１００を介してネットワーク１と接続している。
データサーバ２は、外部のネットワーク１など、外部から取得した映像データ等を蓄積している。
【００１７】
通信制御装置１００は、ネットワーク１と接続している。また、データサーバ２や、各通信端末５００と通信する。各通信端末５００に対し、制御信号を周期的に送信して、各通信端末５００が行う通信を制御する。
通信端末５００は、通信制御装置１００が送信する制御信号を受信し、受信した制御信号に従って通信を行う。
【００１８】
なお、本実施形態では、通信制御装置１００および通信端末５００は、互いに無線通信を行い、IEEE802.11e規格に従ってQoS制御を行うものとする。通信制御装置１００は、制御信号の一周期内においてHCCAおよびEDCAによって通信を行う区間をそれぞれ割り当てて、割り当てた結果を示す情報を制御信号に含めて送信する。制御信号を周期的に受信する通信端末５００は、受信した制御信号に示されるHCCAおよびEDCAの各々の割り当てに従って無線通信を行う。
【００１９】
本発明は、上述した通信システムにおいて、通信パケットに対して確認通知を行うプロトコルを用いて通信を行う場合に適用することができる。以下の例では、確認通知を行うプロトコルの一例として、TCPを用いて説明する。
また、この通信システムは、具体的には、例えばホームネットワークを構成している。このホームネットワークでは、通信端末５００は、データサーバ２が蓄積している映像データなどを自端末へ送信するよう要求し、要求したデータを、通信制御装置１００を介して受信する。このとき、通信端末５００は、どれだけのデータ量のパケットを受信したら確認通知のACK信号を送信するかを示す遅延ACK値に基づいて、所定量のデータのパケットを受信するごとにACK信号を送信する。例えば、通信端末５００がパケット４個分のデータ量を受信するとACK信号を送信する場合の遅延ACK値を「４」とすると、通信端末５００は、パケットを４個受信するごとに、ACK信号を送信する。
【００２０】
通信制御装置１００は、遅延ACK値を記憶しており、通信端末５００が要求しているデータの帯域を確保するために、通信端末５００が要求しているデータの帯域と、遅延ACK値とに基づいて、一周期内におけるHCCAの割り当てを行う。
＜構成＞
次に、本発明の通信制御装置１００および通信端末５００の構成について説明する。
【００２１】
図２は、本発明の通信システムを構成する通信制御装置１００および通信端末５００の構成を示す機能ブロック図である。
同図に示すように、通信制御装置１００は、アンテナ１１と、送受信部１２と、プロトコル処理部１３と、遅延ACK値管理部１４と、帯域設定部１５と、通信制御部１６とを備える。また、通信制御装置１００は、データサーバ２と接続されている。
【００２２】
アンテナ１１は、無線信号を送受信する。
送受信部１２は、送信するデータを変調してアンテナ１１を介して無線信号として送信し、また、アンテナ１１を介して受信した無線信号を復調し、復調により得られたデータをプロトコル処理部１３へ出力する。
プロトコル処理部１３は、通信制御部１６による制御に従って、例えばデータサーバ２が他装置に対して送信するデータなど、送信対象のデータを受け付けて、TCPヘッダ等の所定のプロトコルヘッダを付加して送信データを生成して送受信部１２へ出力する。また、送受信部１２から出力されたデータを受け付けてヘッダ解析等を行ってデータを抽出し、抽出したデータを遅延ACK値管理部１４等へ出力する。
【００２３】
遅延ACK値管理部１４は、通信端末５００の遅延ACK値を記憶して管理している。管理している遅延ACK値を、通信制御部１６へ出力する。
帯域設定部１５は、転送するデータの要求帯域を管理しており、管理している要求帯域を通信制御部１６へ出力する。また、転送するデータの要求帯域に関する情報をデータサーバ２等の他装置から受け付ける。
【００２４】
通信制御部１６は、他装置との通信を制御しており、遅延ACK値管理部１４から受け付ける遅延ACK値と、帯域設定部１５から受け付ける要求帯域とに基づいて、一周期内におけるHCCAおよびEDCAの割り当てを行い、割り当てが行われた制御信号を送信するようプロトコル処理部１３を制御する処理等を行う。
また、同図に示すように、通信端末５００は、アンテナ５１と、送受信部５２と、プロトコル処理部５３と、遅延ACK値設定部５４と、データ処理部５５とを備える。
【００２５】
アンテナ５１は、無線信号を送受信する。
送受信部５２は、送信するデータを変調してアンテナ５１を介して無線信号として送信し、また、アンテナ５１を介して受信した無線信号を復調し、復調により得られたデータをプロトコル処理部５３へ出力する。
プロトコル処理部５３は、データ処理部５５による制御に従って、送信対象のデータに、TCPヘッダ等の所定のプロトコルヘッダを付加して送信データを生成する。生成した送信データを送受信部５２へ出力する。また、送受信部５２から出力されたデータを受け付けて、ヘッダ解析等を行ってデータを抽出し、抽出したデータをデータ処理部５５へ出力する。
【００２６】
遅延ACK値設定部５４は、遅延ACK値を記憶している。
データ処理部５５は、ACK信号の送信や、プロトコル処理部５３を制御して遅延ACK値を通信制御装置１００へ送信する処理や、自装置が受信したデータを外部の表示装置等へ出力する処理など、データに関する処理を制御する。
上述した通信制御装置１００および通信端末５００は、具体的には、CPU（Central Processing Unit）、ROM（Read OnlyMemory）、RAM（Random Access Memory）、変復調回路等を備えており、ROMに格納されているプログラムに従って動作する。
【００２７】
＜データ＞
次に、本実施形態において用いられる主要なデータおよびデータ構造について説明する。
図３は、遅延ACK値に関する図である。
本実施形態では、ACK信号を送信するまでに通信端末５００が受信するパケットの数を遅延ACK値とする。同図（ａ）には、遅延ACK値が「４」の例が示されている。このとき、通信端末５００は、TCPプロトコルに従って送信されるパケットを４個受信するごとに、ACK信号を送信する。
【００２８】
また、本実施形態では、同図（ｂ）に示すように、遅延ACK値が含まれるデータを通信端末５００が通信制御装置１００へ送信することにより遅延ACK値が通知されるものとする。同図（ｂ）では、ACK信号の送信とともに遅延ACK値が通知される場合の例を示している。
＜動作＞
本発明の通信制御装置１００は、遅延ACK値に基づいて、制御信号の周期内におけるHCCAおよびEDCAの割り当てを行う。この遅延ACK値は、例えば、通信制御装置１００と通信端末５００とがTCPによる通信を確立した後、通信制御装置１００から通信端末５００へと送信したデータに対するACK信号を通信端末５００が送信するときに、ACK信号を送信するためのパケットに遅延ACK値を含めることで、通信端末５００から通信制御装置１００へと遅延ACK値を通知することとする。また、通信端末５００は、所定の帯域の確保を要するデータを受信するものとし、通信制御装置１００は、帯域の確保を要するデータを、HCCAを用いて転送することとする。
【００２９】
図４は、通信制御装置１００が遅延ACK値に基づいて制御信号を生成して送信する処理を示すフローチャートである。
通信制御装置１００は、通信端末５００との通信を開始した後、通信端末５００からACK信号とともに遅延ACK値が含まれたパケットを受信する。プロトコル処理部１３は、受信したパケットを解析してパケットに含まれる遅延ACK値を抽出する。抽出した遅延ACK値を遅延ACK値管理部１４へ出力する。遅延ACK値管理部１４は、出力された遅延ACK値を記憶する（ステップＳ４１）。
【００３０】
遅延ACK値が遅延ACK値管理部１４によって記憶されると、通信制御部１６は、帯域設定部１５から転送データの要求帯域に関する情報を受け付け、また、遅延ACK値管理部１４から遅延ACK値を受け付ける。受け付けた遅延ACK値に基づいて、HCCAの一区間の長さを算出する（ステップＳ４２）。
具体的には、制御信号の一周期内におけるHCCAおよびEDCAの割り当てを示した図５に示されるように、通信路において伝送することができる最大伝送レートをＰ（bps）、制御信号の周期をｑ（秒）、転送データの要求帯域をｒ（bps）、１パケットあたりのデータ量をｓ（bit）、遅延ACK値をｔとすると、HCCAの一区間の長さを、HCCAの一区間の長さ＝ｓｔ／Ｐにより算出する。すなわち、遅延ACK値に示される数のパケットを送信するのに要する時間を、HCCAの一区間の長さとする。
【００３１】
通信制御部１６は、HCCAの一区間の長さを算出すると、転送データの要求帯域と、遅延ACK値とに基づいて、制御信号の一周期内におけるHCCAの区間の数を算出する（ステップＳ４３）。
具体的には、図５に示すように、制御信号の一周期内におけるHCCAの区間の数ｎを、ｎ＝ｒｑ／（ｓｔ）により算出する。すなわち、一周期内においてHCCAを用いて転送する転送データのデータ量ｒｑ（bit）を、HCCAの一区間において伝送するデータ量ｓｔ（bit）で除算した値がHCCAの区間の数となる。
【００３２】
制御信号の一周期内におけるHCCAの区間の数ｎが算出されると、HCCAの区間の後にEDCAの区間が割り当てられるよう制御信号を生成する。具体的には、HCCAとEDCAの組が合計ｎ組になるように各区間を割り当てる。制御信号の周期ｑ秒の中に、HCCAとEDCAの組が合計ｎ組あるので、HCCAとEDCA一組の長さは、ｑ／ｎとなる。通信制御装置１００は、生成した制御信号を送信する（ステップＳ４４）。
（その他の変形例）
ところで、一般にTCPを用いたデータ伝送では、伝送開始直後は、通信パケットに対してACK信号が送受信される頻度が高く、通信時間が長くなるにつれて、徐々にACK信号が送受信される頻度が低くなる。すなわち、伝送開始直後は、遅延ACK値の値が小さいが、徐々に遅延ACK値の値が大きくなる。データが安定して伝送される場合には、徐々にACK信号が送受信される頻度を低くすることで、データの伝送効率を向上させることができるからである。
【００３３】
例えば、伝送開始直後はパケットが１つ通信されるごとにACK信号が送受信され、やがて、パケットが複数通信されるごとにACK信号が送受信されるようになる。
また、遅延ACK値の値は、パケットロスのない伝送が所定時間続くと、一定の値となる。
そこで、通信制御装置１００は、パケット通信のエラー発生率に基づいて、エラー発生率が例えば１％以下など、所定値以下となってから上述のステップＳ４２、ステップＳ４３等の処理を行うこととしてもよい。これにより、遅延ACK値が変化する過程において一周期内におけるHCCAの割り当て処理が行われるのを防止することができる。
【００３４】
なお、パケットロス等で伝送エラーが発生すると、データ伝送開始直後と同様に、ACK信号が送受信される頻度が高くなるので、この場合も、エラー発生率が所定値以下となってから上述のステップＳ４２等の処理を行うこととしてもよい。
また、パケット通信のエラー発生率に基づく場合の他に、通信制御装置１００は、通信開始後、所定時間が経過するまで上述のステップＳ４２等の処理を行わないこととしてもよい。ここで、所定時間とは、例えばパケットロスの発生率が所定値以下となってデータの伝送が安定して行われるのに要する時間である。予めデータの伝送が安定して行われるまでの時間を測定しておき、測定した時間を所定時間としてもよい。また、通信制御装置１００が通信端末５００から遅延ACK値を取得する場合、通信端末５００は、上述した所定時間が経過するまで遅延ACK値を通知しないこととしてもよい。
＜補足＞
以上のように本発明にかかる通信システムを構成する通信制御装置および通信端末について実施の形態に基づいて説明したが、以下のように変形することもでき、本発明は上述の実施の形態で示した通信制御装置および通信端末に限られないことは勿論である。
（１）上述の実施形態では、通信制御装置および通信端末がIEEE802.11e規格に従って、HCCAと、EDCAとを用いてQoS制御を行う例を用いて説明したが、IEEE802.11e規格に限らず、一方向通信区間と双方向通信区間とが混在する通信システムにおいて本発明を実施することができる。
【００３５】
また、確認通知を行うプロトコルの一例としてTCPを用いて説明したが、TCPに限らず、他のプロトコルであってもよい。
また、EDCAが割り当てられた区間にACK信号が送受信されることを想定して、HCCAの後にEDCAを割り当てることとして説明したが、EDCAで送受信される場合に限らず、通信端末５００から通信制御装置１００へのUpLinkでACK信号が送信されるよう、EDCAに代えてHCCAを割り当てることとしてもよい。
（２）また、上述の例では、ACK信号を送信するためのパケットに遅延ACK値を含めることで、通信端末５００から通信制御装置１００へACK値を通知することとして説明してきたが、通信制御装置１００の遅延ACK値取得方法は上述の例に限られず、その他の方法で通信端末５００から通信制御装置１００へ通知することとしてもよいし、通信制御装置１００が通信端末５００に対して所定の命令を送信することにより、通信端末５００から取得することとしてもよい。また、本発明には、上述の命令を受け付けて通信制御装置１００へ遅延ACK値を送信する通信端末５００も含まれる。
【００３６】
また、通信制御装置１００が、通信端末５００へ送信したパケット数やパケットのデータ量と、通信端末５００から受け付けたACK信号の数とを計測し、計測結果に基づいて、ACK値を算出して記憶することとしてもよい。
また、上述の例では、遅延ACK値は、パケットの数で表すこととして説明してきたが、その他の方法で表すこととしてもよい。例えば、パケットのデータ量で遅延ACK値を表すこととしてもよい。
（３）上述の例では、ひとつのACK信号に対して通信される数のパケットの通信に要する時間を、HCCAの一区間の長さとする場合を説明したが、HCCAの一区間の長さの算出方法は上述の例に限られない。例えば、複数のACK信号に対して通信される数のパケットの通信に要する時間を、HCCAの一区間の長さとしてもよい。また、EDCAの一区間は、予め定めておいた所定時間分の長さとしてもよい。また、一周期内に含まれる複数のHCCA区間またはEDCA区間の長さ各々は、それぞれ異なる長さであるとしてもよい。
（４）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
（５）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
（６）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（７）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００３７】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００３８】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００３９】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（８）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００４０】
本発明の通信制御装置および通信端末は、MPEG2-TS等の映像データなどの通信に際して、確認通知を送受信するTCP等のプロトコルを用いてQoS制御を実現する場合に適用することができ、映像配信等の用途として有用である。
【図面の簡単な説明】
【００４１】
【図１】本発明にかかる通信システムを示す図である。
【図２】本発明の通信システムを構成する通信制御装置１００および通信端末５００の構成を示す機能ブロック図である。
【図３】遅延ACK値に関する図である。
【図４】通信制御装置１００が遅延ACK値に基づいて制御信号を生成して送信する処理を示すフローチャートである。
【図５】制御信号の一周期内におけるHCCAおよびEDCAの割り当てを示す図である。
【符号の説明】
【００４２】
１  ネットワーク
２  データサーバ
１１  アンテナ
１２  送受信部
１３  プロトコル処理部
１４  遅延ACK値管理部
１５  帯域設定部
１６  通信制御部
５１  アンテナ
５２  送受信部
５３  プロトコル処理部
５４  遅延ACK値設定部
５５  データ処理部
１００  通信制御装置
５００  通信端末
【図１】
0004746610.tif 000002
【図２】
0004746610.tif 000003
【図３】
0004746610.tif 000004
【図４】
0004746610.tif 000005
【図５】
0004746610.tif 000006