複数の無線端末と無線基地局とを備える無線通信システムであって、前記無線基地局は、複数のパケットを集約して1つの通信パケットとして送信する送信手段を備え、前記無線端末は、前記送信手段により集約されて送信された前記通信パケットを受信する受信手段と、前記無線端末の動作状態を検出する検出手段と、前記送信手段により前記無線基地局から前記無線端末へ集約された前記通信パケットが送信されている際に、前記検出手段により検出された前記無線端末の動作状態に応じて、前記無線基地局に対してパケットの集約量の変更を通知する通知手段と、を備え、前記無線基地局は、前記通知手段による前記通知に応じて前記集約量を変更する変更手段を備えることを特徴とする無線通信システム。前記無線端末は、前記受信手段により受信した前記通信パケットをバッファに蓄積する蓄積手段をさらに備え、前記検出手段は、前記蓄積手段により蓄積されている前記通信パケットの情報量を前記動作状態として検出し、前記通知手段は、前記情報量が所定値となった場合に、前記無線基地局に対してパケットの集約量の変更を通知することを特徴とする請求項1に記載の無線通信システム。前記検出手段は、前記無線端末のバスの使用率を示す稼働率を前記動作状態として検出し、前記通知手段は、前記稼働率が所定値となった場合に、前記無線基地局に対してパケットの集約量の変更を通知することを特徴とする請求項1に記載の無線通信システム。前記検出手段は、前記無線端末と前記無線基地局との間の通信に使用されている通信プロトコル種別を前記動作状態として検出し、前記通知手段は、前記検出手段により所定の通信プロトコルが検出された場合に、前記無線基地局に対してパケットの集約量の変更を通知することを特徴とする請求項1に記載の無線通信システム。前記検出手段は、前記無線端末と前記無線基地局との間の通信に使用されている通信ソケット数を前記動作状態として検出し、前記通知手段は、前記検出手段により所定の通信ソケット数が検出された場合に、前記無線基地局に対してパケットの集約量の変更を通知することを特徴とする請求項1に記載の無線通信システム。前記無線端末は、前記受信手段により受信した通信パケットをバッファに蓄積する蓄積手段と、前記バッファに蓄積される通信パケットの情報量と、前記無線端末と前記無線基地局との間の通信に使用されている通信プロトコル種別と、前記無線端末のバスの使用率を示す稼働率と、前記無線端末と前記無線基地局との間の通信に使用されている通信ソケット数と、のうちの少なくとも1つを前記無線端末の動作状態を検出するための検出条件として管理する管理手段と、をさらに備え、前記検出手段は、前記管理手段により管理されている前記検出条件のうちの少なくとも1つに対応する前記動作状態を検出し、前記通知手段は、前記検出手段により検出された動作状態が、前記管理手段により管理されている前記検出条件に合致する場合に、前記無線基地局に対してパケットの集約量の変更を通知することを特徴とする請求項1に記載の無線通信システム。前記通知手段により、通信パケットの集約量の変更が前記無線端末から前記無線基地局へ通知される場合、前記変更はマネジメントフレームのサブタイプがプローブリクエストであるMACフレームとして通知されることを特徴とする請求項1乃至6の何れか1項に記載の無線通信システム。前記無線端末は、前記検出手段により所定の通信プロトコルが検出された場合に、前記無線端末と前記無線基地局との間の通信に使用されている通信方式を他の通信方式へ切り替える切替手段をさらに備えることを特徴とする請求項4に記載の無線通信システム。複数の無線端末と無線基地局とを備える無線通信システムの制御方法であって、前記無線基地局は、送信手段が、複数のパケットを集約して1つの通信パケットとして送信する送信工程を備え、前記無線端末は、受信手段が、前記送信工程により集約されて送信された前記通信パケットを受信する受信工程と、検出手段が、前記無線端末の動作状態を検出する検出工程と、通知手段が、前記送信工程により前記無線基地局から前記無線端末へ集約された前記通信パケットが送信されている際に、前記検出工程により検出された前記無線端末の動作状態に応じて、前記無線基地局に対してパケットの集約量の変更を通知する通知工程と、を備え、前記無線基地局は、変更手段が、前記通知工程による前記通知に応じて前記集約量を変更する変更工程を備えることを特徴とする無線通信システムの制御方法。コンピュータに請求項9に記載の無線通信システムの制御方法の各工程を実行させるためのプログラム。しかしながら、従来ではパケットの受信側からアグリゲーションに関する設定を変更することはできなかった。例えば、どれだけのパケットを集約して送信するか以下、パケットの集約量を送信側に変更させるための処理を受信側から行わせることはできなかった。従って、受信側にとって適切でないパケットの集約量でデータが送信され続け、受信側のバッファが一杯Fullとなってしまうことがあった。この結果、パケットの再送や消失が起こり、通信速度が低下してしまう場合があった。上記の課題に鑑み、受信側の状態変化に応じたアグリゲーション処理の設定変更を行うことを目的とする。上記の目的を達成する本発明に係る無線通信システムは、複数の無線端末と無線基地局とを備える無線通信システムであって、前記無線基地局は、複数のパケットを集約して1つの通信パケットとして送信する送信手段を備え、前記無線端末は、前記送信手段により集約されて送信された前記通信パケットを受信する受信手段と、前記無線端末の動作状態を検出する検出手段と、前記送信手段により前記無線基地局から前記無線端末へ集約された前記通信パケットが送信されている際に、前記検出手段により検出された前記無線端末の動作状態に応じて、前記無線基地局に対してパケットの集約量の変更を通知する通知手段と、を備え、前記無線基地局は、前記通知手段による前記通知に応じて前記集約量を変更する変更手段を備えることを特徴とする。本発明によれば、受信側の状態変化に応じたアグリゲーション処理の設定変更を行うことが可能となる。これにより、現在実行しているアグリゲーション処理を継続しても、データの消失または再送によるスループットの低下を抑制することができる。第1実施形態図1は、複数の無線端末以下、MTMobileTerminalと称すると無線基地局以下、APAccessPointと称するを備える無線通信系と、有線端末を備える有線通信系とが接続する本実施形態の通信ネットワークである。AP101は、複数のMT102、MT103と無線接続を行って無線通信系の無線ネットワーク104を構成し、さらに有線の基幹ネットワーク105とも接続する。基幹ネットワーク105には、各ND106乃至ND109が接続されており、有線ネットワークが形成されている。そして、無線ネットワークと有線ネットワークは、AP101を経由して接続されるので、任意のMTと任意のNDとの間でも通信が可能となっている。図2を参照して、本発明に係る無線通信システムを構成するAP無線基地局の機能構成について説明する。APは、プロセッサ201と、メモリコントローラ203と、メモリ204と、時計/タイマ205と、有線通信コントローラ206と、無線通信コントローラ207と、DMAコントローラ208とを備える。これらの各構成要素は、メインバス202によって接続されている。プロセッサ201は、メインバス202を介して各構成要素を制御する。メモリコントローラ203は、各構成要素からのメモリ204へのアクセスを制御する。これによって、メモリ204に対するプロセッサ201からの/へのリード/ライト等のアクセスが可能となっている。メモリ204は、各種データを記憶する。時計タイマ205は、日時や時刻などの時間情報やプロセッサ201からの制御によって、時間間隔を計測するタイマ機能を有する。時計タイマ205には、プロセッサ201からアクセスが可能となっている。プロセッサ201は、通信処理を実行するために各種の通信プロトコルの処理機能を有しており、時計タイマ205から必要となる時間情報を取得する。有線通信コントローラ206は、MAC層およびPHY層の部分を装置に実装しており、Ethernetと接続可能な構成になっている。有線通信コントローラ206は、基幹ネットワーク105と接続するための通信インタフェースである。また、無線通信コントローラ207は、図1に示される無線ネットワーク内の各MT102、MT103と無線接続を行う通信インタフェースである。無線通信コントローラ207は、IEEE802.11関連規格に準拠した無線LANモジュールと接続するHostIFUSBorSDIOorPCI等により構成される。無線通信コントローラ207は、プロセッサ201からの指示によって、該無線LANモジュールに搭載されるコントロールLSIを制御する機能を有する。IEEE802.11nに規定される無線パケットを集約するアグリゲーション処理は、プロセッサ201が、無線通信コントローラ207を介して無線LAN制御を行うコントロールLSIを制御することにより実行される仕組みとなっている。あるいは、プロセッサ201がアグリゲーション処理を施した通信パケットを生成し、無線通信コントローラ207を介して該コントロールLSIへ送信することにより実行される場合もあり得る。また、使用している通信規格の切り替え手順についても、プロセッサ201からの制御により、無線通信コントローラ207を介して無線LAN制御を行うコントロールLSIに指示が与えられることによって実行される。例えば、IEEE802.11nに準拠した通信方式からIEEE802.11gといった別の規格に準拠した通信方式へ切り替える手順を実行することができる。DMAコントローラ208は、プロセッサ201からの設定により、各構成要素とメモリ204との間で、メインバス202を介してデータを転送する。次に、図3を参照して、本発明に係る無線通信システムを構成するMT無線端末の機能構成について説明する。MTは、プロセッサ301と、メモリコントローラ303と、メモリ304と、時計/タイマ305と、状態検出部306と、無線通信コントローラ307と、DMAコントローラ308とを備える。これらの各構成要素は、メインバス302によって接続されている。プロセッサ301は、メインバス302を介して各構成要素を制御する。メモリコントローラ303は、各構成要素からのメモリ304へのアクセスを制御する。これによって、メモリ304に対する、プロセッサ301からの/へのリードライト等のアクセスが可能となっている。メモリ304は、各種データを記憶する。時計タイマ305は、日時や時刻などの時間情報やプロセッサ301からの制御によって、時間間隔を計測するタイマ機能を有する。時計タイマ305には、プロセッサ301からアクセスが可能となっている。プロセッサ301は、通信処理を実行するために各種の通信プロトコルの処理機能を有しており、時計タイマ305から必要となる時間情報を取得する。時計タイマ305は、プロセッサ301により設定されたタイマ周期で、状態検出部306に対してタイミング情報を通知する機能も有する。状態検出部306は、MTにおいて実行されているアプリケーションの種別やプロセッサ301の稼働率、受信バッファの空き容量受信バッファに蓄積されている情報量など、自己の状態を検出する。また、DMAコントローラ308の内部レジスタや、メモリ304に対してアクセスする機能を有する。状態検出部306により検出された状態情報は、メモリ304の所定の場所に書き込まれる。また、時計タイマ305により通知されるタイミング情報に応じて、メモリ304に対してアクセスする機能や、プロセッサ301に対して割り込み通知をする機能も有している。また、無線通信コントローラ307は、図1に示される無線ネットワーク内の無線ネットワーク内のAPと無線接続を行う通信インタフェースである。無線通信コントローラ307は、IEEE802.11関連規格に準拠した無線LANモジュールと接続するHostIFUSBorSDIOorPCI等により構成される。プロセッサ301からの指示によって該無線LANモジュールに搭載されるコントロールLSIを制御する機能を有する。IEEE802.11nに規定される無線パケットのアグリゲーション処理は、プロセッサ301が、無線通信コントローラ307を介して無線LAN制御を行うコントロールLSIを制御することにより実行される仕組みとなっている。あるいは、プロセッサ301がアグリゲーション処理を施した通信パケットを生成し、無線通信コントローラ307を介して該コントロールLSIへ送信することにより実行される場合もあり得る。また、使用している通信規格の切り替え手順についても、プロセッサ301からの制御により、無線通信コントローラ307を介して無線LAN制御を行うコントロールLSIに指示が与えられることによって実行される。例えば、IEEE802.11nに準拠した通信方式からIEEE802.11gといった別の規格に準拠した通信方式へ切り替える手順を実行することができる。DMAコントローラ308は、プロセッサ301からの設定により、各構成要素とメモリ304との間で、メインバス302を介してデータを転送する。DMAコントローラ308は、カウンタを備えており、バッファとして使用するメモリ304の所定の領域に対してライトされる場合はカウントアップし、リードされる場合はカウントダウンする機能を有する。この際、単位データが転送される毎に1カウントアップまたは1カウントダウンする仕組みとなっている。また、カウンタの値はレジスタとして内部に随時記憶され、メインバス302を介してアクセス可能な仕組みとなっている。図4は、MTの動作状態に応じた無線通信設定を行うための基準となる状態管理表である。この管理表は、メモリ304の内部に記憶され、プロセッサ301や状態検出部306によって状態情報が書き込まれる。表中の縦の項目は、MTの動作状態を表しており、プロセッサ301や状態検出部306によって検出される項目である。受信バッファの空き容量は、DMAコントローラ308の内部レジスタの情報に基づいて判断される。状態検出部306が時計タイマ305から所定の周期でタイミング情報が通知されたことに応じて、状態検出部306は、DMAコントローラ308の内部レジスタの情報を読み取る。状態検出部306は、読み取ったレジスタ情報カウンタ値と受信バッファとして用意されているメモリ領域とを比較し、その比較結果をメモリ304の所定の場所に記録する。ここで、受信バッファとして用意されているメモリ領域からの/へのリード/ライトの各処理は、DMAコントローラ308を使用したDMA転送によって行われる。次に、MTの稼働率は、状態検出部306によって検出される。状態検出部306は、プロセッサ301およびDMAコントローラ308からのアクセスを監視し、所定時間を基準としたアクセス発生頻度を計測する。状態検出部306は、この計測結果に基づいて、MTの稼動率を算出して数値化し、時計/タイマ305から通知されるタイミング情報に従ってメモリ304内部の該状態管理表に記録する。次に、通信種別は、プロセッサ301によって検出される。プロセッサ301は、MTとして必要となる各種の通信プロトコル処理を実行する機能を有する。そのため、現在どのような通信プロトコルが使用されているかを検出し、使用されている通信プロトコル種別に変化が生じた場合、メモリ304内部の状態管理表に通信種別を記録する。最後に、通信ソケットの総数は、プロセッサ301によって検出される。通信ソケットとは、TCPIPプロトコルを使用してデータ通信を行う場合、IPアドレスとポート番号との組み合わせである。通信ソケットを使用して通信相手を特定し、接続処理やデータ通信処理が実行される。プロセッサ301は、MTとして必要となる各種の通信プロトコル処理を実行する機能を有する。そのため、プロセッサ301は、現在どの程度の数の通信ソケットを使用しているかを検出し、使用されている通信ソケットの総数に変化が生じた場合に、メモリ304内部の状態管理表に通信ソケットの総数を記録する。次に、表中の横の項目は、MTとAPが無線接続されAPからMTへデータが転送されている間に、無線通信設定を変更するかどうかの各条件を検出条件1乃至4および検出条件A乃至Dとして表している。検出条件1乃至4および検出条件A乃至Dは、すべてMTの動作状態に基づいており、MTの動作状態として検出された情報の組み合わせにより表現されている。また、プロセッサ301が、どの検出条件をenable/disableにするかを選択する仕組みとなっている。検出条件1は、MTの受信バッファの空き容量が所定値10以下の状態であるかどうかと、APからMTへ送信される通信パケットがUDPパケットを使用している状態であるかどうか、を検出条件としたものである。プロセッサ301の制御により予めこの検出条件をenableと設定した場合は、状態検出部306が上記の条件を検出した場合に、状態検出部306からプロセッサ301へ割り込み通知を送信する。図4の401は、この検出条件1がプロセッサ301によってイネーブルに設定されていることを示している。検出条件1が検出されるような場合は、MTの受信バッファの空き容量が極端に少なくなっていて、かつ通信プロトコル上の通信制御がフロー制御ではないUDPパケットを使用している状態である。つまり、通信プロトコル上でも再送制御手段がないので、受信したデータが消失してしまう可能性が高い状況を示している。検出条件2は、MTの受信バッファの空き容量が30以下の状態であるかどうかと、MTの稼働状態バスの使用率が80以上の状態であるかどうかを検出条件としたものである。図4の402は、この検出条件2がプロセッサ301によってdisableに設定されていることを示している。検出条件2が検出されるような場合は、MTの受信バッファの空き容量にまだ多少の余裕があるが、MTの処理能力が限界に近い状態である。つまり、MTの処理能力が不十分なため受信したデータが消失してしまう可能性が高い状況を示している。検出条件3は、MTの稼働状態バスの使用率が80以上の状態であるかどうかと、MTが通信を行っている通信ソケットの総数が5つ以上の状態であるかどうかを検出条件としたものである。図4の403は、この検出条件2がプロセッサ301によってdisableに設定されていることを示している。検出条件3が検出されるような場合は、各通信ソケットのそれぞれの通信容量は少なくても、総合的なMTの処理能力が限界状態に近い状態である。つまり、MTの処理能力が不十分なため受信したデータが消失してしまう可能性が高い状況を示している。検出条件4は、APから送られてくる通信パケットはUDPパケットを使用している状態であるかどうかと、MTが通信を行っている通信ソケットの総数が15以上の状態であるかどうかを検出条件としたものである。図4の404は、この検出条件4がプロセッサ301によってdisableに設定されていることを示している。検出条件4が検出されるような場合は、通信ソケットの総数が多い状態でフロー制御となっていないデータ通信を行っている状態である。つまり、MT内部処理のタイミング条件が厳しくなることによって、少ない通信ソケット数で行っている通信状態に比べて受信データを消失してしまう可能性が増加していることを示している。検出条件Aは、MTの受信バッファの空き容量が60以上の状態であるかどうかと、APからMTへ送信される通信パケットはTCPパケットを使用している状態であるかどうかを検出条件としたものである。プロセッサ301の制御により予めこの検出条件をenableと設定した場合は、状態検出部306が上記の条件を検出した場合に、状態検出部306からプロセッサ301に割り込み通知を送信する。図4の405は、この検出条件Aがプロセッサ301によってdisableに設定されていることを示している。検出条件Aが検出されるような場合は、MTの受信バッファの空き容量が充分に確保されていて、かつ通信プロトコル上の通信制御がフロー制御であるTCPパケットを使用している状態である。つまり、通信プロトコル上でも再送制御手段があり、MTの受信バッファも余裕があるので受信したデータが消失してしまう可能性が低い状況を示している。検出条件Bは、MTの受信バッファの空き容量が40以上の状態であるかどうかと、MTの稼働状態バスの使用率が20以下の状態であるかどうかを検出条件としたものである。図4の406は、この検出条件Bがプロセッサ301によってdisableに設定されていることを示している。検出条件Bが検出されるような場合は、MTの受信バッファの空き容量にまだ多少の余裕があり、さらにMTの処理能力も充分余裕がある状態である。つまり、MTの処理能力が充分なため受信したデータが消失してしまう可能性が低い状況を示している。検出条件Cは、MTの稼働状態バスの使用率が20以下の状態であるかどうかと、MTが通信を行っている通信ソケットの総数が2つ以下の状態であるかどうかを検出条件としたものである。図4の407は、この検出条件Cがプロセッサ301によってenableに設定されていることを示している。検出条件Cが検出されるような場合は、各通信ソケットのそれぞれの通信容量は少なく、かつMTの処理能力に充分な余裕がある状態である。つまり、MTの処理能力が充分なため受信したデータが消失してしまう可能性が低い状況を示している。検出条件Dは、APからMTへ送信される通信パケットはTCPパケットを使用している状態であるかどうかと、MTが通信を行っている通信ソケットの総数が5以下の状態であるかどうかを検出条件としたものである。図4の407は、この検出条件Dがプロセッサ301によってdisableに設定されていることを示している。検出条件Dが検出されるような場合は、通信ソケットの総数が少ない状態でフロー制御となっているデータ通信を行っている状態である。つまり、MT内部処理のタイミング条件等の要因によって、受信データを消失してしまう可能性はかなり低いことを示している。なお、上述した各検出条件は、バッファに蓄積される通信パケットの情報量と、無線端末と無線基地局との間の通信に使用されている通信プロトコル種別と、無線端末の稼働率と、無線端末と無線基地局との間の通信に使用されている通信ソケット数と、のうちの少なくとも1つを無線端末の動作状態を検出するための検出条件として管理されてもよい。これらの組み合わせの種類は任意に設定可能であり、またさらなる条件が追加されてもよい。次に、図5のフローチャートを参照して、図1に示すような通信システムにおいて、MTがAPと無線接続してAP経由でNDから画像などのデータ受信を行っている時の動作手順を説明する。図5の処理は、MTが通信を開始してから終了するまでの間の処理であって、通信中に無線通信設定の変更を実行する処理である。処理開始時の状態は、図1に示すような通信システム内のMT102またはMT103の何れかと、ND106乃至ND109の何れかとの間で、AP101を経由してデータ通信を始めようとしている状態である。MTの動作状態は電源投入直後の状態となる。S501において、プロセッサ301は、MTからAPに対して無線通信接続要求があったか否かを判定する。無線通信接続要求があったと判定された場合S501;YES、S502へ進む。一方、無線通信接続要求がないと判定された場合S501;NO、無線通信接続要求があるまで待機する。S502において、プロセッサ301は、MTがAPと無線接続する手順を実行する。MTとAPとの間でアソシエーション要求/応答フレームの送受信を行うことで無線通信に必要なパラメータの設定を実行する。IEEE802.11nやIEEE802.11eで規定されるアグリゲーション処理の種別やアグリゲーション量集約量などの設定も同時に実行される。S503において、プロセッサ301は、NDからMTへAP経由でデータ転送が開始されたか否かを判定する。NDからMTへのデータ転送が開始されたと判定された場合S503;YES、S504へ進む。一方、NDからMTへのデータ転送が開始されていないと判定された場合S503;NO、データ転送が開始されるまで待機する。S504において、プロセッサ301は、S502で設定された無線通信設定を変更しなければならない検出条件を設定する。ここでは、図4に示したMTの状態管理表の中でアグリゲーション量を減らすために必要となる検出条件1乃至4の中から1つを選択する処理となる。あるいは、アグリゲーション量を増やすために必要となる検出条件A乃至Dの中から1つを選択する処理となる。仮にNDから映像ストリーミング等の映像情報が送信され、通信プロトコル上ではUDPパケットを使用した伝送方法が選択された場合は、図4に示した検出条件1を選択する処理となる。S505において、状態検出部306は、所定周期のタイミング通知を受信したか否かを判定する。タイミング情報の通知を受信したと判定された場合S505;YES、S506へ進む。一方、タイミング情報の通知を受信していないと判定された場合S505;NO、S509へ進む。ここで所定周期とは、プロセッサ301によって時計/タイマ305に設定されたタイマ周期であり、無線設定の変更処理を行うのに必要な周期である。S506において、状態検出部306は、MTの状態を検出し、その検出結果を取得する。具体的には、状態検出部306は、実行されているアプリケーションの種別やプロセッサ301の稼働率、蓄積手段として機能する受信バッファの空き容量などのMTの状態を検出する。また、状態検出部306は、DMAコントローラ308の内部レジスタへアクセスして、検出した情報をメモリ304内の所定の場所に書き込む。また、メモリ304へアクセスして、所定の場所に記載されている情報を読み取る。S507において、状態検出部306は、S504で設定された検出条件がS506で検出/取得された動作状態に合致するか否かを判定する。S504で設定された検出条件がS506で検出/取得された動作状態に合致すると判定された場合S507;YES、S508へ進む。一方、S504で設定された検出条件がS506で検出/取得された動作状態に合致しないと判定された場合S507;NO、S509へ進む。S508において、プロセッサ301は、現在実行されているアグリゲーション処理のアグリゲーション量を変更する通知をAPに対して送信する。MTからAPへの通知には、ProbeRequestframeプローブリクエストフレームを使用して通知する。詳細な事例については後述する。また、他の例として、現在使用している通信規格の切り替え処理を起動する場合もある。例えば、プロセッサ301の制御によりIEEE802.11nに準拠した通信方式からIEEE802.11gといった別の規格に準拠した通信方式へ切り替える処理を実行する切替処理。S509において、プロセッサ301は、通信が終了したか否かを判定する。通信が終了したと判定された場合S509;YES、処理を終了する。一方、通信が終了していないと判定された場合S509;NO、S503へ戻る。以上で図5に示すフローチャートの各処理が終了する。次に、図6のフローチャートを参照して、図1に示すような通信システムにおいて、MTがAPと無線接続してAP経由でNDから画像などのデータ受信を行っている時の動作を説明する。図6の処理は、APが通信を開始してから終了するまでの間の処理であって、通信中に無線通信設定の変更を実行する処理である。処理開始時の状態は、図1に示すような通信システム内のMT102またはMT103の何れかと、ND106乃至ND109の何れかとの間で、AP101を経由してデータ通信を始めようとしている状態である。APの動作状態はスタンバイ状態となる。S601において、プロセッサ201は、MTからAPに対して無線通信接続要求があったか否かを判定する。無線通信接続要求があったと判定された場合S601;YES、S602へ進む。一方、無線通信接続要求がないと判定された場合S601;NO、無線通信接続要求があるまで待機する。S602において、MTとAPとの間で無線接続処理が実行される。MTとAPとの間でアソシエーション要求/応答フレームの送受信を行うことで無線通信に必要なパラメータの設定を実行する。IEEE802.11nやIEEE802.11eで規定されるアグリゲーション処理の種別やアグリゲーション量などの設定も同時に実行される。S603において、プロセッサ201は、NDから受け取ったデータをAPがMTへ送信したか否かを判定する。NDから受け取ったデータをAPがMTへ送信したと判定された場合S603;YES、S604へ進む。一方、NDから受け取ったデータをAPがMTへ送信していないと判定された場合S603;NO、データ転送が開始されるまで待機する。S604において、プロセッサ201は、アグリゲーション量の変更依頼通知をMTから受信したか否かを判定する。アグリゲーション量の変更依頼通知をMTから受信したと判定された場合S604;YES、S605へ進む。一方、アグリゲーション量の変更依頼通知をMTから受信していないと判定された場合S604;NO、S607へ進む。ここで、アグリゲーション量の変更依頼は、ProbeRequestframeプローブリクエストフレームを使用してMTからAPへ通知される。S605において、プロセッサ201は、現在のアグリゲーション量の変更設定が可能であるか否かを判定する。ここでは、MTか通知されたアグリゲーション量の変更依頼に対して、APとして対応できるか否かが条件判断の基準となる。現在のアグリゲーション量の変更設定が可能であると判定された場合S605;YES、S606へ進む。一方、現在のアグリゲーション量の変更設定が可能ではないと判定された場合S605;NO、S607へ進む。S606において、プロセッサ201は、アグリゲーション量の変更設定を行う。プロセッサ201は、無線通信コントローラ207を経由して無線LANコントロールLSIの内部設定を変更してアグリゲーション量の変更設定を行う。あるいは、アグリゲーション処理した通信パケットを生成して無線通信コントローラ207に対して受け渡す際に、アグリゲーション量を変更して通信パケットを生成する場合もある。S607において、プロセッサ201は、通信が終了したか否かを判定する。通信が終了したと判定された場合S607;YES、処理を終了する。一方、通信が終了していないと判定された場合S607;NO、S603へ戻る。以上で図6に示すフローチャートの各処理が終了する。次に、図7を参照して、IEEE802.11nで規定されるMACフレームの構成例を説明する。このMACフレームは、図5に示すS508の処理において、アグリゲーション量の変更通知を行うためにMTからAPへ送信されるMACフレームである。このMACフレームは、マネジメントフレームのサブタイプがプローブリクエストであるフレームである。フレームフォーマット701は、IEEE802.11nで規定されるマネジメントフレームManagementframeのフレームフォーマットframeformatを示している。ここではマネジメントフレームの一種であるプローブリクエストフレームProbeRequestframeである。HTCapabilitieselementformat702は、プローブリクエストフレームが有するフレームボディFrameBodyに含まれるHTCapabilitiesのフォーマットである。このHTCapabilitieselementformat702は、HTCapabilitiesInfofield703と、A-MPDUParametersfield704とを含んでいる。MTからAPにアグリゲーション量の変更通知を行うためには、このHTCapabilitiesInfofield703、あるいはA-MPDUParametersfield704の記載内容を変更して送信する。HTCapabilitiesInfofield703における変更は、内部のMaximumA-MSDULengthの値を変更することにより行われる。そして、A-MPDUParametersfield704における変更は、MaximumA-MPDULengthExponentの値と、MaximumA-MPDULengthSpacingの値とを変更することにより行われる。本発明によれば、受信側の状態変化に応じたアグリゲーション処理の設定変更を行うことが可能となる。これにより、現在実行しているアグリゲーション処理を継続しても、データの消失または再送によるスループットの低下を抑制することができる。また、現在実行しているアグリゲーション処理を続けても受信側であるMTの動作状態として受信データの処理能力に余裕がある場合にはスループットを向上させることができる。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。