コンピュータが、相手装置からパケットを受信し、前記相手装置との間における通信の品質の変動量が第1の閾値を超えるか否かを判定し、前記パケットを受信した際の通信の品質が第2の閾値を超えるか否かを判定し、前記変動量が前記第1の閾値を超えるとともに前記通信の品質が第2の閾値を超えると判定した場合には、前記相手装置にパケットを送信し、前記変動量が前記第1の閾値を超えるとともに前記通信の品質が前記第2の閾値を超えないと判定した場合には、前記相手装置へのパケットの送信を抑止する処理を含んだことを特徴とする送信制御方法。前記パケットの送信または抑止する処理は、さらに、前記変動量が前記第1の閾値を超えないと判定したとともに前記パケットの送信エラー回数が閾値を超えない場合には、前記相手装置にパケットを送信し、前記変動量が前記第1の閾値を超えない判定したとともに前記送信エラー回数が閾値を超える場合には、前記相手装置へのパケットの送信を抑止することを特徴とする請求項1に記載の送信制御方法。前記パケットの送信または抑止する処理は、さらに、前記変動量が閾値を超えない、かつ、前記パケットの送信エラー回数が閾値を超える場合は、前記通信の品質が閾値を超えていると前記相手装置にパケットを送信し、前記通信の品質が閾値を超えないていないと前記相手装置へのパケットの送信を抑止することを特徴とする請求項2に記載の送信制御方法。前記通信の品質を検出する処理は、前記相手装置からパケットを受信した際の受信電力強度を測定し、前記品質の変動量を算出する処理は、所定期間内に測定された複数の受信電力強度のうち、閾値を超える受信電力強度があるか否かを判定することを特徴とする請求項1に記載の送信制御方法。コンピュータが、前記通信の品質または前記変動量に基づいて、所定間隔で前記第1の閾値または第2の閾値を更新する処理をさらに実行し、前記応答パケットの送信または抑止する処理は、前記更新する処理が前記第1の閾値または第2の閾値の更新を実行する期間に受信されたパケットに対する応答については、前記通信の品質または前記変動量の判定をすることなく、前記相手装置にパケットを送信することを特徴とする請求項1に記載の送信制御方法。センサが取得した値をバッファに格納する処理をさらにコンピュータに実行させ、前答パケットの送信または抑止する処理は、前記変動量が前記第1の閾値を超えるとともに前記通信の品質が前記第2の閾値を超えない場合でも、前記バッファの余剰量が第3の閾値を下回る場合には、前記相手装置にパケットを送信することを特徴とする請求項1に記載の送信制御方法。相手装置からパケットを受信する受信部と、前記相手装置との間における通信の品質の変動量が第1の閾値を超えるか否かを判定する第1判定部と、前記受信部によって前記パケットが受信された際の通信の品質が第2の閾値を超えるか否かを判定する第2判定部と、前記第1判定部によって前記変動量が前記第1の閾値を超えると判定されるとともに、前記第2判定部によって前記通信の品質が第2の閾値を超えると判定された場合には、前記相手装置にパケットを送信し、前記第1判定部によって前記変動量が前記第1の閾値を超えると判定されるとともに、前記第2判定部によって前記通信の品質が前記第2の閾値を超えないと判定された場合には、前記相手装置へのパケットの送信を抑止する送信制御部とを有することを特徴とする通信装置。しかしながら、従来技術では、無駄なパケット送信やパケット送信の断続的な失敗などが発生するので、電力の消費量が多いという問題がある。例えば、基地局からのパケット受信状況によってパケット送信を制御する技術では、基地局からパケットを受信できるが、基地局へのパケット送信だけでエラーが発生している状況では、パケットの無駄な送信が発生して、無駄な電力が消費される。具体的には、パケットエラー率が大きいにも関らず、基地局からパケットをたまたま受信できた状況や、基地局の送信電力が端末局の送信電力よりも大きい状況などに起こり得る。また、受信電力強度が閾値を超えるまでパケット送信を休止させる技術では、受信電力強度の変動のコヒーレント時間がパケット再送時間間隔よりも充分に長くない場合に、パケットの送信失敗が断続的に発生する。具体的には、パケット送信が複数回失敗した後に受信電力強度の監視を開始するので、パケット送信の失敗、成功、失敗を繰り返す不安定な状況では、受信電力強度の監視も開始されず、パケット送信の休止も実行されない。このため、パケット送信の失敗、成功を繰り返す無駄な送信が発生して、無駄な電力が消費される。また、パケット送信が干渉する他端末局を検知する技術は、あくまで干渉を防ぐものであり、干渉電力が存在しないが、基地局と該当端末局との間の減衰量が大きいために失敗してしまう事象を予測できない。このため、干渉する端末局が存在しないにも関らず、パケット送信がエラーになることが繰り返される場合があり、この場合にパケットの再送が多発し、電力の消費量が多くなる。開示の技術は、上記に鑑みてなされたものであって、電力の消費量を抑制することができる送信制御方法および通信装置を提供することを目的とする。本願の開示する送信制御方法および通信装置は、一つの態様において、相手装置からパケットを受信する処理を実行する。そして、前記相手装置との間における通信の品質の変動量が第1の閾値を超えるか否かを判定し、前記パケットを受信した際の通信の品質が第2の閾値を超えるか否かを判定する処理を実行する。そして、前記変動量が前記第1の閾値を超えるとともに前記通信の品質が第2の閾値を超えると判定した場合には、前記相手装置にパケットを送信する処理を実行する。また、前記変動量が前記第1の閾値を超えるとともに前記通信の品質が前記第2の閾値を超えないと判定した場合には、前記相手装置へのパケットの送信を抑止する処理を実行する。本願の開示する送信制御方法および通信装置の一つの態様によれば、電力の消費量を抑制することができるという効果を奏する。以下に、本願の開示する送信制御方法および通信装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。[全体構成]図1は、実施例1に係る無線通信システムの全体構成例を示す図である。図1に示すように、この無線通信システムは、無線通信装置1と複数の端末装置10とが互いに無線通信で接続される。なお、図1に示した端末の数等は、あくまで例示であり、これに限定されるものではない。無線通信装置1は、各端末装置にデータを要求する要求パケットを送信し、応答パケットを受信する装置である。例えば、無線通信装置1の例としては、基地局やアドホックネットワークのゲートウェイ装置などがある。端末装置10は、無線通信装置1から要求パケットを受信した場合に、応答パケットを無線通信装置1に送信したり、所定の契機で、パケットを無線通信装置1に送信したりする。例えば、端末装置10は、内部または外部にセンサを有し、センサが取得した値を含むパケットを無線通信装置1に送信する。なお、センサが取得する値としては、加速度、温度、湿度などがあり、様々なセンサを用いることができる。このような端末装置10は、無線通信装置1からパケットを受信し、無線通信装置1との間における通信の品質の変動量が第1の閾値を超えるか否かを判定し、パケットを受信した際の通信の品質が第2の閾値を超えるか否かを判定する。そして、端末装置10は、変動量が第1の閾値を超えるとともに通信の品質が第2の閾値を超えると判定した場合には、無線通信装置1にパケットを送信する。一方、端末装置10は、変動量が第1の閾値を超えるとともに通信の品質が第2の閾値を超えないと判定した場合には、無線通信装置1へのパケットの送信を抑止する。このように、端末装置10は、例えば、無線通信装置1との間の受信電力強度の変動量が大きく、パケット受信時の受信電力強度が閾値を超える場合に、パケット送信を実行することで、到達可能性の低い状態でのパケット送信を抑止する。この結果、無駄なパケット送信で消費される電力量を抑えることができるので、電力の消費量を抑制することができる。[機能ブロック]図2は、実施例1に係る端末装置の構成を示す機能ブロック図である。図2に示すように、端末装置10は、送受信回路部11、データ処理部12、受信電力強度測定部13、閾値計算部14、通信実行判定部15、送信データバッファ16、送信データ生成部17を有する。送受信回路部11は、無線通信端末1や他の端末装置との間でデータの送受信を実行する処理部である。例えば、送受信回路部11は、無線通信端末1等からパケットを受信し、受信したパケットをデータ処理部12等に出力する。また、送受信回路部11は、データ処理部12から入力されたデータを宛先の装置に送信する。データ処理部12は、受信パケットや送信対象データに対して各種処理を実行する処理部である。例えば、データ処理部12は、送受信回路部11によってパケットが受信された場合に、パケットのビットエラー率等から正常に受信できたか否かを判定し、正常に受信できていると判定した場合にはACKACKnowledgementを応答する。また、データ処理部12は、送信が成功した回数や受信が成功した回数を計数して、メモリ等の記憶装置に保持させる。また、データ処理部12は、ルーティングテーブル等の経路情報を保持し、これらを用いてパケットを相手装置に送信する。例えば、送受信回路部11が無線通信装置1からデータ要求を受信したとする。この場合、データ処理部12は、通信実行判定部15によるデータ送信の判定を待つ状態に遷移する。そして、データ処理部12は、通信実行判定部15からデータ送信をスリープする指示を受け付けた場合、データ送信を実行することなく、待機状態を維持する。一方で、データ処理部12は、通信実行判定部15からデータ送信指示を受け付けた場合、送信データバッファ16からパケットを読み出す。続いて、データ処理部12は、読み出したパケットを、送受信回路部11を介して宛先に送信する。その後、データ処理部12は、送信後から所定時間経過前に宛先からACKを受信した場合に、正常に送信できたと判定する。一方、データ処理部12は、送信後から所定時間経過前に宛先からACKを受信できなかった場合に、再送処理等を実行する。受信電力強度測定部13は、送受信回路部11によってパケットが受信された際の受信電力強度RSSI:ReceivedSignalStrengthIndicationを測定する処理部である。そして、受信電力強度測定部13は、測定した受信電力強度を閾値計算部14と通信実行判定部15とに出力する。なお、RSSIの測定は、一般的な手法を用いることができるので、詳細な説明は省略する。閾値計算部14は、受信電力強度測定部13から入力された受信電力強度を用いて閾値を更新する処理部である。例えば、閾値計算部14は、所定期間内に測定された受信電力強度や過去5回の受信電力強度の平均値を閾値として算出することもできる。また、閾値計算部14は、受信成功や受信失敗を考慮してもよい。例えば、閾値計算部14は、受信失敗時の平均受信電力強度の1.5倍を閾値としてもよく、受信成功時の平均受信電力強度の0.8倍を閾値としてもよい。このように、閾値計算部14は、予め指定された手法で閾値を計算して、通信実行判定部15に出力する。通信実行判定部15は、パケット送信を実行するか否かを判定する処理部である。具体的には、通信実行判定部15は、相手装置との間における受信電力強度の変動量が閾値を超えるか否かを判定する。また、通信実行判定部15は、パケットを受信した際の受信電力強度が閾値を超えるか否かを判定する。そして、通信実行判定部15は、変動量が閾値を超えるとともに受信電力強度が閾値を超えると判定した場合には、相手装置にパケットを送信する。一方、通信実行判定部15は、変動量が閾値を超えるとともに受信電力強度が閾値を超えないと判定した場合には、相手装置へのパケットの送信を抑止する。例えば、通信実行判定部15は、所定期間内に測定された受信電力強度や過去T秒間の受信電力強度の平均値を算出する。そして、通信実行判定部15は、受信電力強度が平均受信電力強度から5dB以上かい離している場合に、受信電力強度の変動量が閾値を超えると判定する。一方、通信実行判定部15は、受信電力強度が平均受信電力強度から5dB以上かい離していない場合に、受信電力強度の変動量が閾値を超えないと判定する。そして、受信電力強度の変動量が閾値を超える場合、通信実行判定部15は、受信電力強度測定部13から入力された受信電力強度が閾値計算部14によって更新された閾値を超えるか否かを判定する。例えば、通信実行判定部15は、受信電力強度が40dBで、閾値が30dBであった場合、パケット送信をデータ処理部12に指示する。一方、通信実行判定部15は、受信電力強度が20dBで、閾値が30dBであった場合、パケット送信をスリープする指示をデータ処理部12に出力する。一方、受信電力強度の変動量が閾値を超えない場合、通信実行判定部15は、データ処理部12によって計数された送信エラーの回数が予め定めた閾値を超えるか否かを判定する。そして、通信実行判定部15は、送信エラー回数が閾値を超えない場合には、パケット送信をデータ処理部12に指示する。一方、通信実行判定部15は、送信エラー回数が閾値を超える場合には、パケット送信をスリープする指示をデータ処理部12に出力する。このとき、通信実行判定部15は、受信電力強度が閾値を超える場合には、パケット送信をデータ処理部12に指示してもよい。送信データバッファ16は、送信対象のパケットを一時的に保持する記憶領域または記憶装置である。送信データ生成部17は、送信対象のデータからパケットを生成して送信データバッファ16に格納する処理部である。例えば、送信データ生成部17は、端末装置10の内部または外部に接続される図示しないセンサから値を取得するたびに、取得したセンサ値を含んだパケットを生成して送信データバッファ16に順次格納する。[具体例]次に、図3から図5を用いて、変動量の判定と、変動量の大きい場合のデータ送信制御と、変動量が小さい場合のデータ送信制御について説明する。変動量の判定図3は、変動量の判定を説明する図である。図3に示す図は、横軸が時間であり、縦軸が受信電力強度であり、無線通信装置1からパケットを受信した際の受信電力強度の変化を示している。具体的には、通信実行判定部15は、受信電力強度測定部13から入力された受信電力強度と測定時刻とをプロットすることで、図3を生成することができる。すなわち、図3は、無線通信装置1からパケットを受信したときの受信電力強度の変動を示している。例えば、通信実行判定部15は、図3のAの場合には、任意のT秒間で平均受信電力強度から5dB以上となる期間Zが存在し、また、平均受信電力強度から-5dB以上となる期間Yが存在すると特定する。この結果、通信実行判定部15は、受信電力強度の変動量が閾値を超えると判定する。つまり、通信実行判定部15は、端末装置10と無線通信装置1との間の受信電力強度の変動量が大きいと判定する。一方、通信実行判定部15は、図3のBの場合には、任意のT秒間で平均受信電力強度から5dB以上となる期間も、平均受信電力強度から-5dB以上となる期間も存在しないと特定する。この結果、通信実行判定部15は、受信電力強度の変動量が閾値を超えないと判定する。つまり、通信実行判定部15は、端末装置10と無線通信装置1との間の受信電力強度の変動量が小さいと判定する。なお、任意のT秒間には、例えば、受信電力強度の変動をプロットした後、最大受信電力強度と最小受信電力強度の両方またはいずれかを含む時間帯を設定することもできる。また、任意のT秒間には、現在時刻からT秒前までの時間帯を設定することもできる。このように、図3に示したT秒間には、任意の時間帯を設定することができる。送信制御の例図4は、変動量が大きい場合の送信制御を説明する図である。図5は、変動量が小さい場合の送信制御を説明する図である。図4および図5は、横軸が時間であり、縦軸が受信電力強度である。図4は、図3のAに対応した図であり、図5は、図3のBに対応した図である。図4の場合、通信実行判定部15は、受信電力強度の変動量が閾値を超えると判定していることとなる。したがって、通信実行判定部15は、無線通信装置1からパケットを受信した際の受信電力強度が閾値を超えるPの領域に該当する場合には、無線通信装置1にパケットを送信すると決定する。一方で、通信実行判定部15は、無線通信装置1からパケットを受信したときの受信電力強度が閾値を下回るQの領域に該当する場合には、無線通信装置1へのパケットをスリープすると決定する。図5の場合、通信実行判定部15は、受信電力強度の変動量が閾値を超えないと判定していることとなる。したがって、通信実行判定部15は、過去の送信エラーの回数と無線通信装置1からパケットを受信したときの受信電力強度とを用いて、パケット送信を制御する。ここでは、送信エラー回数の閾値を2回とする。また、図5に示すように、過去には、パケット送信が4回実行されており、2回成功して、2回失敗しているものとする。このような状態で、時刻Gにおいて、無線通信装置1からパケットを受信したとする。この場合、通信実行判定部15は、過去のパケット送信エラー回数が閾値以上、かつ、パケットを受信したときの受信電力強度が閾値未満であることから、無線通信装置1へのパケットをスリープすると決定する。一方、時刻Hにおいて、無線通信装置1からパケットを受信したとする。この場合、通信実行判定部15は、過去のパケット送信エラー回数が閾値以上、かつ、パケットを受信したときの受信電力強度が閾値以上であることから、無線通信装置1へのパケットを送信すると決定する。なお、通信実行判定部15は、図5の状態で、過去のパケット送信エラー回数が閾値を超えない場合には、パケットを受信したときの受信電力強度に関係なく、無線通信装置1へのパケットを送信すると決定する。[処理の流れ]次に、実施例1に係る端末装置10がパケットを受信して、変動量や受信電波強度を判定し、パケット送信を制御する一連の流れを説明する。図6は、実施例1に係る端末装置が実行する処理の流れを示すフローチャートである。図6に示すように、端末装置10の送受信回路部11は、無線通信装置1からデータの送信等を要求するパケットを受信するS101。このとき、受信電力強度測定部13は、送受信回路部11がパケットを受信した際の受信電力強度を測定するS102。続いて、通信実行判定部15は、現時点までに測定された受信電力強度をプロットして変動量を算出しS103、変動量が閾値以上か否かを判定するS104。つまり、通信実行判定部15は、任意のT秒間で平均受信電力強度から5dB以上となる期間が存在するか否かを判定する。なお、変動量の算出に、S102で測定された受信電力強度を用いるか否かは任意に設定することができる。そして、通信実行判定部15は、変動量が閾値以上であると判定した場合S104肯定、S102で測定された受信電力強度が閾値以下であるか否かを判定するS105。ここで、通信実行判定部15は、受信電力強度が閾値以下であると判定した場合S105肯定、無線通信装置1へのデータ送信を抑止し、スリープ状態に移行するS106。一方、通信実行判定部15によって受信電力強度が閾値を超えると判定された場合S105否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS107。つまり、データ処理部12は、センサにより取得されたセンサ値を無線通信装置1に送信する。また、S104において、通信実行判定部15は、変動量が閾値を超えないと判定した場合S104否定、データ処理部12によって計数された過去のパケット送信の失敗回数が閾値以上か否かを判定するS108。ここで、通信実行判定部15によって過去のパケット送信の失敗回数が閾値を超えないと判定された場合S108否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS111。一方、通信実行判定部15は、パケット送信の失敗回数が閾値以上であると判定した場合S108肯定、S102で測定された受信電力強度が閾値以下であるか否かを判定するS109。ここで、通信実行判定部15は、受信電力強度が閾値以下であると判定した場合S109肯定、無線通信装置1へのデータ送信を抑止し、スリープ状態に移行するS110。一方、通信実行判定部15によって受信電力強度が閾値を超えると判定された場合S109否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS111。[効果]このように、端末装置10は、無線通信装置1との間の受信電力強度の変動量が大きく、パケット受信時の受信電力強度が閾値を超える場合に、パケット送信を実行することで、到達可能性の低い状態でのパケット送信を抑止する。つまり、通信路の減衰量が少ない時のみ送信をするという判断を端末装置が自律的に行うことによって、エネルギー消費を抑えることが可能となる。ここで、図7と図8とを用いて、電力消費量のシミュレーション結果について説明する。図7は、変動量が小さい場合の電力消費量のシミュレーション結果を示す図である。図7および図8は、横軸に通信路の状況を示す平均ロスレベル、縦軸にエネルギー消費量言い換えると電力消費量を設定している。そして、図7は、データ送信間隔が0.1秒に対して通信路の電波受信強度の変動量すなわち減衰量変動間隔が、100秒の場合のエネルギー消費量を表している。また、図7の701は、無線通信装置1からパケットを受信できた場合に応答する従来手法を適用した場合の電力消費量の変化を示し、702は、実施例で説明した手法を適用した場合の電力消費量の変化を示す。図7からわかるように、従来の手法である701は、通信路の状況が悪くなるにつれてエネルギー消費量が急激に増えていることがわかる。これは、送信エラーが増えて再送回数が増えることが原因の1つとして考えられる。一方、本願を適用した702は、通信路の状況が悪くなってもエネルギー消費量の増え方が小さく、従来を示す701に比べて圧倒的に少ないことがわかる。このように、本願と従来とを比較することで、本願では、変動量が小さいときのエネルギー消費量が大幅に抑えることができることがわかる。図8は、変動量が大きい場合の電力消費量のシミュレーション結果を示す図である。図8は、データ送信間隔が0.1秒に対して通信路の電波受信強度の変動量すなわち減衰量変動間隔が、0.3秒の場合のエネルギー消費量を表している。図8の801は、無線通信装置1からパケットを受信できた場合に応答する従来手法を適用した場合の電力消費量の変化を示す。802は、実施例で説明した手法を適用した場合の電力消費量の変化を示す。803は、パケット送信が複数回失敗した後に受信電力強度の監視を開始する従来手法を適用した場合の電力消費量の変化を示す。図8からわかるように、従来の手法である801や803は、通信路の状況が悪くなるにつれてエネルギー消費量が増えていることがわかる。これは、図7と同様、送信エラーが増えて再送回数が増えることが原因の1つとして考えられる。一方、本願を適用した802は、通信路の状況が悪くなってもエネルギー消費量の増え方が小さく、従来を示す801や803に比べて圧倒的に少ないことがわかる。このように、本願と従来とを比較することで、本願では、変動量が大きいときのエネルギー消費量が大幅に抑えることができることがわかる。また、図7と図8を比較すると、図8の変動量が大きいときに本願を適用した場合のエネルギー消費量は、通信路の状況に関らず、ほぼ一定値となっていることがわかる。このことから、本願は、通信路の減衰量変動のコヒーレント時間がデータ送信間隔に対して短い時に有効である。続いて、実施例1で説明した手法以外にも、閾値更新期間を考慮した送信処理やバッファの余剰量を考慮した送信処理を実行することができる。実施例2では、閾値更新期間を考慮した送信処理とバッファの余剰量を考慮した送信処理とについて説明する。組み合わせ上記実施例は、任意に組み合わせることができる。また、実施例1では、変動量が小さい場合に、送信失敗回数を判定し、その後にRSSIを判定する例を説明したが、変動量が小さい場合にはパケット送信をスリープさせるようにすることもできる。また、変動量が小さい場合には、送信失敗回数またはRSSIのいずれか一方だけを判定するようにしてもよい。閾値更新期間図9は、閾値更新期間を設けた場合の処理の流れを示すフローチャートである。図9に示すように、端末装置10の送受信回路部11は、無線通信装置1からデータの送信等を要求するパケットを受信するS201。このとき、通信実行判定部15は、閾値計算部14に問合せて閾値更新期間であるか否かを判定するS202。なお、閾値更新期間とは、閾値計算部14が受信電力強度の閾値を更新するために、受信電力強度のデータを集めている期間を示す。閾値計算部14は、受信電力強度が所定数収集された後で、新たな閾値を算出して、既存の閾値を更新する。そして、通信実行判定部15によって閾値更新期間でないと判定された場合S202否定、受信電力強度の測定や変動量の判定を行わずに、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS203。一方、通信実行判定部15によって閾値更新期間であると判定された場合S202肯定、端末装置10は、S204からS213の処理を実行する。なお、S204からS213の処理は、図6で説明したS102からS111までの処理と同様なので、詳細な説明は省略する。このように、端末装置10は、閾値更新期間中に無線通信装置1からデータを要求するパケットを受信した場合に、データ送信を優先させることができる。この結果、実施例1で説明した手法に比べて、センサ値などを迅速に応答できることから、パケットの遅延を抑制することができる。バッファの余剰量図10は、送信データバッファの余剰量を考慮した場合の処理の流れを示すフローチャートである。図10に示すように、S301からS305までの処理は、S101からS105までの処理と同様である。簡単に説明すると、端末装置10の送受信回路部11は、無線通信装置1からデータの送信等を要求するパケットを受信するS301。このとき、受信電力強度測定部13は、送受信回路部11がパケットを受信したときの受信電力強度を測定するS302。続いて、通信実行判定部15は、現時点までに測定された受信電力強度をプロットして変動量を算出しS303、変動量が閾値以上か否かを判定するS304。そして、通信実行判定部15は、変動量が閾値以上であると判定した場合S304肯定、S302で測定された受信電力強度が閾値以下であるか否かを判定するS305。その後、通信実行判定部15は、受信電力強度が閾値以下であると判定した場合S305肯定、送信データバッファ16を参照し、バッファの余剰量が閾値以上か否かを判定するS306。例えば、1パケットを1MBとし、送信データバッファ16の容量を10MBとし、閾値を5MB以上とする。この場合、通信実行判定部15は、送信データバッファ16に6つ以上のパケットが格納されている場合には、余剰量が4MBとなり閾値未満であると判定する。一方、通信実行判定部15は、送信データバッファ16に5つ以下のパケットが格納されている場合には、余剰量が5MB以下となり閾値を超えないであると判定する。そして、通信実行判定部15は、バッファの余剰量が閾値以上である場合S306肯定、無線通信装置1へのデータ送信を抑止し、スリープ状態に移行するS307。一方、通信実行判定部15によってバッファの余剰量が閾値未満であると判定された場合S306否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS308。また、S304において、通信実行判定部15は、変動量が閾値を超えないと判定した場合S304否定、データ処理部12によって計数された過去のパケット送信の失敗回数が閾値以上か否かを判定するS309。ここで、通信実行判定部15によって過去のパケット送信の失敗回数が閾値を超えないと判定された場合S309否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS313。一方、通信実行判定部15は、パケット送信の失敗回数が閾値以上であると判定した場合S309肯定、S302で測定された受信電力強度が閾値以下であるか否かを判定するS310。ここで、通信実行判定部15は、受信電力強度が閾値以下であると判定した場合S310肯定、S311からS313を実行する。なお、S311からS313は、S306からS308と同様の処理なので、詳細な説明は省略する。一方、通信実行判定部15によって受信電力強度が閾値を超えると判定された場合S311否定、データ処理部12は、送信データバッファ16からパケットを読み出して、無線通信装置1に送信するS313。このように、端末装置10は、センサ値を格納するバッファの領域に空きがない場合には、パケット送信を優先させることができる。このため、センサ値などのデータ損失を防ぐことができる。さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。パケットの種類上記実施例では、無線通信装置1からパケットを受信した応答としてデータを送信する例について説明したが、無線通信装置1から受信するパケットについては様々な種類のパケットを用いることができる。例えば、端末装置10は、Pollパケット、ビーコンパケット、時刻同期用パケットを受信した場合に、上記実施例と同様の処理を実行することができる。つまり、端末装置10は、データの送信を要求するパケットを受信した場合に、上記実施例と同様の処理を実行する。データ形式また、上記実施例では、伝送単位としてフレームを用いて説明したが、伝送単位を限定するものではなく、例えばフレームなど伝送対象のデータであればよい。変動量の判定上記実施例では、変動量の判定として、RSSIを用いた例を説明したが、これに限定されるものではない。例えば、加速度センサや心拍センサなどの値から変動量を判定することもできる。一例を挙げると、過去T秒間で受信した加速度センサや心拍センサの値の平均値が所定以上であれば、変動量が大きいと判定する。また、受信するたびに、加速度センサや心拍センサの値が大きくなっている又は小さくなっている場合に、変動量が大きいと判定する。また、変動量の判定には、ビットエラー率BERを用いることもできる。例えば、過去T秒間で受信したBERの平均値が所定以上であれば、変動量が大きいと判定する。また、受信するたびに、BERが大きくなっている又は小さくなっている場合に、変動量が大きいと判定する。システムまた、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散統合して構成することができる。例えば、データ処理部12と通信実行判定部15とを統合することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。ハードウェア構成次に、上記実施例に示した端末装置10のハードウェア構成を説明する。図11は、端末装置のハードウェア構成例を示す図である。図11に示すように、端末装置10は、センサ部101と、HDDHardDiskDrive12と、ROMReadOnlyMemory103と、RAMRandomAccessMemory104とを有する。また、端末装置10は、RF部105と、変調部106と、復調部107と、MAC処理部109と、CPUCentralProcessingUnit110とを有する。センサ部101は、加速度センサ、温度センサ、湿度センサなどの各種センサであり、センシングした値をHDD102やRAM104に格納する。HDD102は、各種データ、閾値、センサ値を記憶する記憶装置であり、図2に示した送信データバッファ16に対応する。ROM103は、リンク品質変動量の判定や制御、パケット失敗の判定や制御、閾値の比較、スリープ移行などの各種アルゴリズムを記憶する記憶装置である。例えば、ROM103は、上記実施例で説明した各種機能を実行するプログラムを記憶する。RAM104は、HDD102と同様、各種データ、閾値、センサ値を記憶する記憶装置である。RF部105は、無線通信を制御する回路であり、図2に示した送受信回路部11に対応する。変調部106は、送信対象データを変調する変調回路である。復調部107は、受信データを復調する復調回路である。復調部107が有するSIRSignaltoInterferenceRatio/RSSI測定部108は、受信電力強度を測定する回路であり、図2に示した受信電力強度測定部13に対応する。MAC処理部109は、データを受信できたか否か等の処理を実行する回路である。この変調部106、復調部107およびMAC処理部109は、図2に示したデータ処理部12に対応する。CPU110は、端末装置10全体の処理を司るプロセッサである。CPU110は、ROM103に保持されるプログラムをRAM104に展開して各種プロセスを実行することで、図2や上記実施例で説明した各種機能と同様の機能を実現する。すなわち、CPU110は、図2に示した閾値計算部14、通信実行判定部15、送信データ生成部17と同様の機能を実行し、実施例1等で説明したパケット送信やスリープ制御を実行する。