端末装置と無線通信を行う基地局装置であって、送信すべきパケットを有していないときに、前記端末装置からパケットを受信しない状態が、当該端末装置がパケットを送信するために待機する期間を超えて継続していることを検出した場合に、前記端末装置の送信を禁止して、所定期間に渡ってスリープ状態に移行するスリープ制御手段と、スリープ状態に移行した時間と、前記端末装置とのパケットの送受信が発生せずに連続的にスリープ状態に移行した回数とを記憶する記憶手段と、前記スリープ状態に移行した時間及び前記スリープ状態に移行した回数からスリープ状態に移行する時間を更新するスリープ時間制御手段とを備えることを特徴とする基地局装置。前記スリープ時間制御手段は、所定の一周期を複数の時間領域に分割し、前記時間領域毎に前記スリープ状態に移行する時間を更新することを特徴とする請求項1に記載の基地局装置。前記スリープ状態に移行させる時間の上限値および下限値を設定する設定手段をさらに備え、前記スリープ時間制御手段は、前記スリープ状態に移行させる時間を前記下限値から前記上限値までの範囲で更新することを特徴とする請求項1または請求項2に記載の基地局装置。前記スリープ時間制御手段は、接続する端末装置が存在しない場合、又は前記端末装置が存在しても一定期間通信履歴が存在しない場合、前記スリープ状態に移行させる時間の上限値を高く設定することを特徴とする請求項1または請求項2に記載の基地局装置。端末装置と無線通信を行う基地局装置におけるスリープ制御方法であって、送信すべきパケットを有していないときに、前記端末装置からパケットを受信しない状態が、当該端末装置がパケットを送信するために待機する期間を超えて継続していることを検出した場合に、前記端末装置の送信を禁止して、所定期間に渡ってスリープ状態に移行するスリープ制御ステップと、スリープ状態に移行した時間と、前記端末装置とのパケットの送受信が発生せずに連続的にスリープ状態に移行した回数とを記憶手段に記憶する記憶ステップと、前記スリープ状態に移行した時間及び前記スリープ状態に移行した回数からスリープ状態に移行する時間を更新するスリープ時間制御ステップとを有することを特徴とするスリープ制御方法。前述したように、非特許文献1に記載のスリープ制御技術では、ビーコン送信時に基地局装置のバッファにデータが存在する場合や、一定時間内に端末装置とトラフィックの送受信が行われた履歴があった場合は、ビーコン間で基地局装置がスリープモードに移行しないように制御される。そのビーコンインターバル内では、トラフィック送受信が発生する可能性が高いので、そのデータの遅延等の通信品質を劣化させないために、基地局装置がスリープモードに移行することを防止しているからである。基地局装置がスリープモードに移行するか否かはビーコン送信時点でのみ判断されるため、ビーコンインターバル内で、基地局装置がバッファに蓄積したデータの送受信を完了した後、送受信するトラフィックがない場合でも、基地局装置は不必要なアウェイク状態を維持する。すなわち、この従来技術は基地局装置に接続している端末装置がいない状態、または端末装置がいたとしてもトラフィックが発生していないときのみにスリープモードに移行するものであり、一定以上のトラフィックが送受信される場合では、基地局装置はスリープモードに移行しないため、大きな省電力化効果を期待できない。この問題を改善するために、基地局装置が不必要なアウェイク状態を削減し、一定以上のトラフィックがある場合でも基地局装置をスリープモードへ移行させるものとして、図13に示すように基地局装置がビーコン周期より短い周期でスリープモードへの移行を判断するものが考えられる。例えば、基地局装置に送信パケットが蓄積しておらず、かつ一定期間に渡って端末装置がパケットを送信してこない場合は、基地局装置はCTSによって短時間のNAVを設定するとともに、その時間でスリープモードに移行する方法である。しかし、この方法ではスリープ時間によって、省電力効果が大きく異なってしまうという問題がある。スリープ時間が短い場合、CTS等のスリープ制御パケットの送信頻度が高くなり、省電力効果が低下する。さらに、所定の基地局装置回路では電源供給開始から機能が安定するまでに一定の時間を要する回路が存在するため、短いスリープ時間では電源供給を停止できる回路が制限されてしまうという問題がある。一方、スリープ時間が長い場合は、上記2点の課題は改善されるものの、端末装置との遅延が大きくなる。スリープ時間中に端末装置に送信パケットが発生した場合、端末装置はスリープ時間の終了までパケットを送信することができないため、スリープ時間が長いほど、遅延時間が増大するという問題がある。本発明は、このような事情に鑑みてなされたもので、省電力効果および遅延の改善を図り、スリープ時間を最適化することができる基地局装置およびスリープ制御方法を提供することを目的とする。本発明は、端末装置と無線通信を行う基地局装置であって、送信すべきパケットを有していないときに、前記端末装置からパケットを受信しない状態が、当該端末装置がパケットを送信するために待機する期間を超えて継続していることを検出した場合に、前記端末装置の送信を禁止して、所定期間に渡ってスリープ状態に移行するスリープ制御手段と、スリープ状態に移行した時間と、前記端末装置とのパケットの送受信が発生せずに連続的にスリープ状態に移行した回数とを記憶する記憶手段と、前記スリープ状態に移行した時間及び前記スリープ状態に移行した回数からスリープ状態に移行する時間を更新するスリープ時間制御手段とを備えることを特徴とする。本発明は、前記スリープ時間制御手段は、所定の一周期を複数の時間領域に分割し、前記時間領域毎に前記スリープ状態に移行する時間を更新することを特徴とする。本発明は、前記スリープ状態に移行させる時間の上限値および下限値を設定する設定手段をさらに備え、前記スリープ時間制御手段は、前記スリープ状態に移行させる時間を前記下限値から前記上限値までの範囲で更新することを特徴とする。本発明は、前記スリープ時間制御手段は、接続する端末装置が存在しない場合、又は前記端末装置が存在しても一定期間通信履歴が存在しない場合、前記スリープ状態に移行させる時間の上限値を高く設定することを特徴とする。本発明は、端末装置と無線通信を行う基地局装置におけるスリープ制御方法であって、送信すべきパケットを有していないときに、前記端末装置からパケットを受信しない状態が、当該端末装置がパケットを送信するために待機する期間を超えて継続していることを検出した場合に、前記端末装置の送信を禁止して、所定期間に渡ってスリープ状態に移行するスリープ制御ステップと、スリープ状態に移行した時間と、前記端末装置とのパケットの送受信が発生せずに連続的にスリープ状態に移行した回数とを記憶手段に記憶する記憶ステップと、前記スリープ状態に移行した時間及び前記スリープ状態に移行した回数からスリープ状態に移行する時間を更新するスリープ時間制御ステップとを有することを特徴とする。本発明によれば、基地局装置がスリープ履歴を参照して、スリープ時間を動的に制御するようにしたため、省電力効果および遅延を改善することが可能となり、スリープ時間を最適化することができるという効果が得られる。<第1の実施形態>以下、図面を参照して、本発明の第1の実施形態による基地局装置を説明する。本発明は基地局装置が過去のスリープ履歴を参照してスリープ時間を動的に制御する技術である。具体的なスリープ履歴に関する情報としては、制御前のスリープ時間の情報と、そのスリープ時間におけるスリープ連続移行回数の情報を用いる。ここで、図1を参照して、本実施形態におけるスリープ制御の第1の動作例を説明する。基地局装置は送信パケットがなければ、キャリアセンスを所定時間行い、無線チャネルが占有されてないことを確認してスリープモードに移行する。ここでの所定時間は、端末装置が送信パケットを有している場合は、そのパケットの送信を優先させるように設定する。端末装置のキャリアセンス時間は、DIFSとコンテンションウィンドウからランダムに選んだ値にスロットタイムを乗算した時間との和で設定されるところ、CTS-to-selfを送信するときのキャリアセンスではコンテンションウィンドウをランダムに選ぶのでなく、コンテンションウィンドウの最大値を設定する。端末装置に送信トラフィックが存在する場合、基地局装置がCTS-to-selfを送信する前に送信トラフィックの送受信が開始され、基地局装置はスリープモードに移行しない。基地局装置はこの制御を繰り返すことになるが、本発明ではここでのスリープ時間を動的に制御する。図11はスリープ時間更新前の動作であり、短いスリープ時間に設定されている。そのため、基地局装置はスリープとキャリアセンスを短い周期で繰り返し、端末装置に送信パケットが発生していないときでも基地局装置は不必要にキャリアセンスを実施している。また、スリープ時間が短いことから電源供給を停止できる回路の構成要素の数も少なく、省電力効果が小さい。図12は本発明のスリープ時間制御による更新後の動作である。スリープ時間更新前でのスリープ連続移行回数の平均値が4回であった場合、パケットの生起タイミングは平均的に4回目のスリープモード中であると考えられる。そのため、スリープ時間はスリープ開始からその生起タイミングまでの連続的な時間に設定することによって、不要なアウェイク期間を削減して、スリープ時間を長く設定することが可能である。次に、図2を参照して、本実施形態におけるスリープ制御の第2の動作例を説明する。図2に示す動作は、図1に示す動作と異なり、スリープ時間を短く更新する動作例を示している。図21はスリープ時間更新前の動作であり、スリープ連続移行回数の平均値が1回となっている。これは、スリープ時間が過剰に長く設定されているため、基地局装置がスリープモードに移行する度に、そのスリープ時間中に端末装置で送信パケットが発生している。すなわち、基地局装置がスリープモードに移行する度に、端末装置との通信に遅延が発生していることを意味する。図22は本発明によるスリープ時間更新後の動作である。スリープ時間を短縮することによって、遅延を著しく改善することが可能である。次に、同実施形態による基地局装置の構成を説明する。図3は同実施形態における基地局装置の構成を示すブロック図である。基地局装置1は、アンテナ2、送受信部3、通信制御部4、バッファ部5、インタフェース部6、スリープ制御部7、スリープ時間制御部8、スリーププロファイル記憶部9、スリープ履歴記憶部10、端末装置情報記憶部11から構成される。基地局装置1は、無線回線を介した信号をアンテナ2で受信し、送受信部3にて帯域外信号のフィルタリング、ローノイズアンプによる信号増幅、RF周波数からベースバンド帯への周波数変換、アナログ信号からデジタル信号へのA/D変換等の処理を行う。さらに、デジタル化されたベースバンド信号は、タイミング検出、物理レイヤに関するヘッダ情報の終端、復調処理、誤り訂正などの一連の信号処理が施される。送受信部2から出力される復調処理等が施された信号は通信制御部4に入力する。受信した信号がデータパケットである場合は、バッファ部5を介してインタフェース部6にそのデータパケットを出力する。インタフェース部6は基地局装置1と外部とのデータパケットの入出力を行うインタフェースである。一方、インタフェース部6からパケットが出力されたときは、このデータパケットをバッファ部5に蓄積する。このデータパケットが、通信制御部4の制御によって送信されるときは、通信制御部4は無線パケットを送受信部3に出力し、送受信部3で各種変調処理を施されてベースバンド信号が生成され、デジタル信号からアナログ信号に変換するD/A変換、周波数変換、帯域外信号のフィルタリング、信号増幅などを行い、アンテナ2より送信する。スリープ制御部7は、基地局装置1のスリープモードへの移行判断を実施するとともに、スリープ時間制御部8を参照してスリープ時間を決定し、スリーププロファイル記憶部9に記憶されたスリーププロファイルを参照して所定の回路の電源供給を停止する。スリープ時間制御部8は、スリーププロファイル記憶部9、スリープ履歴記憶部10及び端末装置情報記憶部11に記憶された情報を参照して、スリープ時間を制御する。スリーププロファイル記憶部9には、基地局装置1がスリープモードに移行するときの各種パラメータや、電源をオフにする回路の情報が記憶されている。図4に、スリーププロファイル記憶部9に記憶されるスリーププロファイルの一例を示す。スリーププロファイルでは、スリープ最小時間、スリープ最大時間が記憶されている。スリープ最小時間は省電力効果を得るための最低限必要なスリープ時間である。基地局装置1はスリープモードに移行することによって消費電力の削減を図ることができるが、スリープモードに移行する場合には事前にCTSの送信が必要である。そのため、スリープ時間が短い場合、スリープによって削減できる消費電力が、CTS送信によって増加する消費電力を下回ることがあり、却って消費電力を増大しかねない。この問題を回避するために、スリープ時間はスリーププロファイルのスリープ最小時間を下回らないように制御する。例えば、スリープ最小時間は1式を満たすように設定する。ここで、EsleepはCTS送信からスリープ時間の終了までの時間での消費電力であり、Ewaitは前記時間において基地局装置1がスリープしなかった場合、すなわち待機状態リスニング状態であった場合の消費電力である。各消費電力は2式、3式により計算する。ここで、Ptx、Psleep、Pwaitは送信時、スリープ時、待機時の消費電力である。TtxはCTS等のスリープ制御パケットの送信時間であり、Tsleepはスリープ時の消費電力である。2式、3式から、スリープ最小時間Tsleepは4式により計算できる。スリープ最大時間は端末装置との通信品質を考慮して設定する。基地局装置1と端末装置との通信において、スリープ時間がそのまま遅延時間に成り得るからである。VoIP等のアプリケーションによっては、リアルタイム性が求められるため、遅延時間が通信品質に与える影響が大きい。従って、アプリケーションにおいて許容される遅延時間を超えないようにスリープ最大時間を設定する。例えば、VoIP等では基地局装置1と端末装置の遅延として数10msec程度は許容できるため、この値をスリープ最大時間として設定してもよい。また、この値はスリープ時間制御部8が動的に変更してもよい。基地局装置1と接続アソシエーションしている端末装置が存在しない場合、又は端末装置が存在していたとしても、一定期間パケットの送受信が発生していない場合は、スリープ最大時間を大きい値に更新してもよい。例えば、ビーコン周期が100msecだった場合、スリープ時間を95msec程度まで大きくしてもよい。上記のような場合では、基地局装置1と端末装置が次に送受信するパケットは初期接続用のパケットである。初期接続用のパケットでは一定以上の遅延が発生しても、通信品質およびユーザ体感品質が劣化することは少ないからである。また、図4に示すスリーププロファイルが記憶されたスリーププロファイル記憶部9では、スリープ時間に応じて電源供給を停止する回路の情報を有している。基地局装置1における一部の回路では、電源供給から機能が安定するまで一定の時間を要する回路がある。そのため、スリープ時間によって電源をオフにする回路を制御し、長時間のスリープモードに移行する場合は多くの回路を停止するように制御する。この制御は図4に示すようにスリープ時間と閾値tthとの比較によって制御してもよい。スリープ履歴記憶部10は過去一定時間におけるスリープ連続移行回数等の情報を記憶する。スリープ履歴記憶部10に記憶されているスリープ履歴情報の一例を図5に示す。スリープ連続移行回数の情報の他に、スリープ開始時間1回目のスリープモードに移行した時間、及び1回のスリープ時間が関係付けられて記憶される。端末装置情報記憶部11は基地局装置1と既にアソシエーションしている端末装置の情報端末装置の台数や端末装置の有無が記憶される。なお、スリープ制御部7、スリープ時間制御部8、スリーププロファイル記憶部9、スリープ履歴記憶部10、端末装置情報記憶部11について、通信制御部4から切り離して説明を行ったが、これら全てをひとつの制御部全体として構成してもよい。次に、図6を参照して、図3に示す基地局装置1におけるスリープ制御の処理動作を説明する。図6は、図3に示す基地局装置1におけるスリープ制御の処理動作を示すフローチャートである。スリープ制御部7は、スリープ制御を開始すると、ビーコンを送信した後ステップS1、スリープ制御部7は、基地局装置1のバッファ部5に送信パケットがあるか否かを判定するステップS2。バッファ部5に送信パケットがある場合ステップS2でYes、キャリアセンスを実施した後ステップS3、所定時間、無線チャネルが未使用であるか否かを判定しステップS4、未使用であればステップS4でYes、パケットを送信するステップS5。一方、無線チャネルが使用中であればステップS4でNo、その無線チャネルを使用して送信されている無線パケットを受信しステップS6、再び基地局装置1のバッファ部5における送信パケットの有無を判定しステップS2、キャリアセンスを実施する。ここでのS3~S6の動作は一般的な無線LANの動作と同じであり、キャリアセンスによってチャネル使用状況を判断する時間ステップS4の所定時間は、DIFS時間とバックオフ時間の合計である図1参照。バックオフ時間は、コンテンションウィンドウ範囲内からランダムに選択した値によって定まり、その値とスロット時間を乗算した時間に設定される。一方、基地局装置1のバッファ部5に送信パケットがない場合ステップS2でNo、スリープ制御部7は、スリープ時間制御部8を参照することで、スリープ時間を把握するステップS7。続いて、キャリアセンスを実施するステップS8。そして、スリープ制御部7は、所定時間、無線チャネルが未使用であるか否かを判定しステップS9、未使用であればステップS9でYes、基地局装置1はS7で把握したスリープ時間に相当するNAVをdurationで設定したCTSを送信するステップS10と共に、基地局装置1はスリープモードに移行しステップS11、スリープ時間経過後にアウェイクモードへ移行するステップS12。ここで、端末装置が送信パケットを有しているときは、その送信よりも早くCTSが送信されることを回避するために、ステップS9の所定時間におけるバックオフ時間は端末装置のそれよりも長く設定する。例えば、再送回数毎のコンテンションウィンドウ最大値IEEE802.11bの初回送信では31スロットに設定することも可能である。端末装置はコンテンションウィンドウ値をゼロから最大値までのランダムな値に選択するため、基地局装置1のバックオフ時間としてコンテンションウィンドウ最大値を設定すると基地局装置1のコンテンションウィンドウ値の方が必ず大きくなるからである。これにより、端末装置によるパケット送信を優先させることによって、基地局装置1は端末装置がパケットを送信しないときのみにスリープモードに移行させることが可能となる。次に、スリープ制御部7は、無線チャネルが使用中であればステップS9でNo、その無線チャネルを使用して送信されている無線パケットを受信しステップS13、再び基地局装置1のバッファ部5における送信パケットの有無を判定しステップS2、キャリアセンスを実施する。このS2~S13の動作をビーコンインターバルの終了まで繰り返しステップS14、ビーコンインターバルを終了するステップS14でYesと、再びビーコンを送信するステップS1。次に、図7を参照して、スリープ時間の設定動作を説明する。図7は、図3に示すスリープ時間制御部8においてスリープ時間の設定を行う動作を示すフローチャートである。この設定動作はスリープ時間制御部8によって周期的に実施される。なお、スリープ時間の制御周期は任意に設定できるものであり、例えば1ビーコンインターバル周期で設定してもよい。まず、スリープ時間制御部8は、スリープ時間の設定を開始すると、スリープ履歴の参照時間を決定するステップS21。ここでの参照時間は任意の時間に設定できるものであり、例えば、直前の1ビーコンインターバル、又は複数ビーコンインターバルにわたって参照時間を設定してもよい。続いて、スリープ時間制御部8は、スリープ最大時間を決定するステップS22。スリープ最大時間は、アプリケーションで許容される遅延から設定する。また、端末情報記憶部11を参照して、基地局装置1に接続している端末装置が存在しない場合、又は端末装置が存在するが過去一定時間内に通信が発生していない場合は、スリープ最大時間をビーコンインターバル程度まで大きく設定してもよい。基地局装置1に接続している端末装置の有無は端末装置情報記憶部11を参照して把握する。過去一定時間内の通信の有無は、スリープ履歴記憶部10を参照して、スリープの連続移行回数等から把握する。次に、スリープ時間制御部8は、参照時間内でスリープ履歴があるか否かを判定するステップS23。この判定の結果、スリープ履歴がない場合ステップS23でNo、スリープ時間制御部8は、スリープ時間を初期設定するステップS24。このケースでは、基地局装置1と端末装置との通信トラフィックが多く、参照時間内で基地局装置1がスリープモードに移行していないことを意味するため、それらのトラフィックに対して遅延の増大を防止するようにスリープ時間を設定する。例えば、スリープ最小時間に設定してもよい。一方、スリープ履歴がある場合ステップS23でYes、スリープ時間制御部8は、スリープ履歴記憶部10を参照して、参照時間内でのスリープ連続移行回数の平均値を計算しステップS25、この平均値と現スリープ時間からスリープ時間を更新するステップS26。例えば、5式によって計算する。ここで、xはスリープ連続移行回数の平均値である。Tsleep、T’sleepは更新後、更新前のスリープ時間である。TwaitはCTSを送信するための待機時間であり、DIFS時間とバックオフ時間の合計である。TctsはCTSの送信時間である。スリープ連続移行回数の平均値がxであるということは、x回目のスリープ時間中に端末装置に送信パケットが発生していることを意味する。そのため、5式ではx回目のスリープ時間の中間で送信パケットが発生していると推定し、スリープ開始から送信パケット発生タイミングまで連続的にスリープモードに移行することを目的としている。なお、1回目のスリープからx回目のスリープまでは端末装置による送信パケットの有無を判定するための待機時間とCTSの送信時間がx-1回存在するため、その時間を考慮してスリープ時間を更新している。5式によれば、連続的なスリープ時間を設定することによって省電力効果を高めるだけでなく、スリープ時間の短縮化によって遅延の改善を図ることも可能である。例えば、スリープ連続移行回数が1の場合、5式によって更新後のスリープ時間は更新前の1/2に設定されることがわかる。次に、スリープ時間制御部8は、スリープ時間とスリープ最大時間の大小を比較しステップS27、更新したスリープ時間がスリープ最大時間を超える場合ステップS27でNoはスリープ時間をスリープ最大時間に設定するステップS29。一方、更新したスリープ時間がスリープ最大時間を超えない場合、スリープ時間制御部8は、スリープ時間とスリープ最小時間の大小を比較しステップS28、スリープ最小時間を下回る場合ステップS28でNoはスリープ時間をスリープ最小時間に設定するステップS30、スリープ時間の設定を終了する。<第2の実施形態>次に、本発明の第2の実施形態による基地局装置を説明する。第2の実施形態は、第1の実施形態と異なり、スリープ時間の制御周期例えばビーコンインターバルを複数の時間以下ではセグメントと称するに分割し、セグメント毎にスリープ時間を設定するものである。端末装置によっては、ビーコンを受信してから基地局装置1に無線パケットを送信するように制御される場合があるため、ビーコンインターバルの前半にはトラフィックが多い一方で、ビーコンインターバルの後半ではトラフィックが少ない傾向になり得る。このような場合、ビーコンインターバルを分割した複数のセグメント毎にスリープ時間を設定することによって、省電力効果および遅延時間の観点からより最適なスリープ時間を設定することが可能となる。図8は、第2の実施形態におけるスリープ制御の動作例を示す図である。ビーコンインターバルをn個のセグメントに分割している。更新前において、セグメント1のスリープ連続移行回数の平均値は2となっているが、セグメントnではスリープ連続移行回数の平均値が4となっている。セグメント毎にスリープ時間を更新することによって、セグメント1よりもセグメントnの方が長いスリープ時間が設定される。第2の実施形態における基地局装置1の構成は図3に示す構成と同様であるので、ここでは詳細な説明を省略する。図9は、第2の実施形態におけるスリープ履歴記憶部10に記憶されるスリープ履歴情報の一例を示す図である。第1の実施形態と同様にスリープ連続移行回数の情報の他に、スリープ開始時間1回目のスリープモードへの移行開始時間、及び1回のスリープ時間が関係付けられて記憶される。前半部分t1~t3では、スリープ連続移行回数が2~3と小さくなっているが、後半部分t4~t8ではスリープ連続移行回数が4以上と大きくなっている。次に、図10を参照して、第2の実施形態におけるスリープ時間の設定動作を説明する。図10は、第2の実施形態におけるスリープ時間の設定動作を示すフローチャートである。この設定動作はスリープ時間制御部8によって周期的に実施される。なお、スリープ時間の制御周期は任意に設定できるものであり、例えば1ビーコンインターバル周期で設定してもよい。まず、スリープ時間制御部8は、スリープ時間の設定を開始すると、スリープ履歴の参照時間を決定するステップS41。ここでの参照時間は任意の時間に設定できるものであり、例えば、直前の1ビーコンインターバル、又は複数のビーコンインターバルにわたって参照時間を設定してもよい。続いて、スリープ時間制御部8は、スリープ最大時間を決定するステップS42。スリープ最大時間は、前述の通り、アプリケーションで許容される遅延から設定する。また、端末情報記憶部11を参照して、基地局装置1に接続している端末装置が存在しない場合、又は端末装置が存在するが過去一定時間内に通信が発生していない場合は、スリープ最大時間をビーコンインターバル程度まで大きく設定してもよい。次に、スリープ時間制御部8は、参照時間内でスリープ履歴があるか否かを判定するステップS43。この判定の結果、スリープ履歴がない場合ステップS43でNo、スリープ時間制御部8は、スリープ時間を初期設定するステップS44。このケースでは、基地局装置1と端末装置との通信トラフィックが多く、参照時間内で基地局装置1がスリープモードに移行していないことを意味するため、それらのトラフィックに対して遅延の増大を防止するようにスリープ時間を設定する。例えば、スリープ最小時間に設定してもよい。一方、スリープ履歴がある場合ステップS43でYes、スリープ時間制御部8は、セグメントを決定するステップS45。ここではセグメントの数やセグメント切換時間を決定するが、これらの情報は基地局装置1に予め定められたシステムパラメータで運用されてもよい。または、スリープ履歴記憶部10のスリープ履歴を参照してセグメント情報を決定してもよい。例えば、図9に示すスリープ履歴であった場合、t1~t3ではスリープ連続移行回数が2~3回であるが、t4以降ではスリープ連続移行回数が4回以上となるため、スリープ連続移行回数の推移を考慮してセグメントを決定してもよい。次に、スリープ時間制御部8は、参照時間内でのスリープ連続移行回数の平均値をセグメント毎に計算しステップS46、セグメント毎の平均値と現スリープ時間からスリープ時間をセグメント毎に更新するステップS47。次に、スリープ時間制御部8は、スリープ時間とスリープ最大時間の大小を比較しステップS48、更新したスリープ時間がスリープ最大時間を超える場合ステップS48でNoはスリープ時間をスリープ最大時間に設定するステップS49。一方、更新したスリープ時間がスリープ最大時間を超えない場合、スリープ時間制御部8は、スリープ時間とスリープ最小時間の大小を比較しステップS50、スリープ最小時間を下回る場合ステップS50でNoはスリープ時間をスリープ最小時間に設定しステップS51、スリープ時間の設定を終了する。無線LANのアクセスポイント基地局装置の省電力化を行うための技術として、チャネルをNAVにより予約してその期間をスリープするものがある。NAVは、例えば、CTS信号等により送信することができるが、NAVによるチャネルの予約は、予約できる最大の期間が短いため、頻繁にCTS信号を送信する必要があり、電力を消費してしまう。一方、NAVを設定しないと、基地局装置のスリープ中に無線端末装置の送信が失敗してパケットが廃棄されるという問題がある。本発明は、連続的にスリープ動作に入った回数に基づいてスリープ期間を制御するようにした。具体的には、基地局装置1は、一つのスリープ期間を設定したときに、連続してスリープ動作に入った回数をカウントアップし、この回数が安定して閾値を越えた場合には、スリープ期間を長く再設定する。一方、連続してスリープ動作に入る回数が常に1であることが安定して続いたときは、スリープ期間を短く再設定する。この構成により、連続してスリープ動作に入った回数が2以上あるときは、現在のスリープ期間が端末装置にトラヒックが生起する周期と比較して短いものと判定してスリープ期間を長くすることができる。また、連続してスリープ動作に入る回数が常に1であるときは、スリープ期間中に必ずトラヒックが生起していることから、現在のスリープ期間が端末装置にトラヒックが生起する周期と比較して長いものと判定してスリープ期間を短くすることができる。これにより、スリープ期間と端末装置のトラヒックの生起周期の整合をとることが可能となる。なお、図3における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりスリープ制御処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであってもよい。以上、図面を参照して本発明の実施の形態を説明してきたが、上記実施の形態は本発明の例示に過ぎず、本発明が上記実施の形態に限定されるものではないことは明らかである。したがって、本発明の精神及び範囲を逸脱しない範囲で構成要素の追加、省略、置換、その他の変更を行っても良い。