(57)【要約】【課題】受信するビーコン信号周期が、ビーコン信号のフレーム中に含まれるビーコンインターバルの値と異なっていても、効率的にＳｌｅｅｐモードを用い、消費電力の低減を可能とするＳＴＡを提供する。【解決手段】アクセスポイント（ＡＰ）のビーコン信号を受信する無線部４と、ステーション（ＳＴＡ）全体の制御を行う制御部９と、ＳＴＡに電源を供給する電源部１０と、無線部に対する電源部からの電源の供給と停止を行うＳＷ部１１と、無線部により受信したＡＰのビーコン信号周期を測定する測定部７と、測定したビーコン信号周期を記憶する記憶部８とを備える。制御部は、測定部によるＡＰのビーコン信号周期の測定結果をＡＰの情報と共に記憶部に記憶し、記憶しているビーコン信号周期に基づき、ＳＷ部による無線部に対する電源の供給と停止を制御する。【選択図】図２
2007104033.tif 000002
【特許請求の範囲】
【請求項１】
複数のアクセスポイント（以下「ＡＰ」と略記する）と、前記複数のＡＰのいずれかに選択的に接続されるステーション（以下「ＳＴＡ」と略記する）により構成され、前記ＡＰは、自己のエリア内に自己の情報を含むビーコン信号を送信する無線ＬＡＮシステムに用いられる前記ＳＴＡにおいて、
前記ＡＰのビーコン信号を受信する無線部と、
ＳＴＡ全体の制御を行う制御部と、
ＳＴＡに電源を供給する電源部と、
前記無線部に対する前記電源部からの電源の供給と停止を行うＳＷ部と、
前記無線部により受信した前記ＡＰのビーコン信号周期を測定する測定部と、
測定した前記ビーコン信号周期を記憶する記憶部とを備え、
前記制御部は、前記測定部による前記ＡＰのビーコン信号周期の測定結果を前記ＡＰの情報と共に前記記憶部に記憶し、記憶している前記ビーコン信号周期に基づき、前記ＳＷ部による前記無線部に対する電源の供給と停止を制御することを特徴とするＳＴＡ。
【請求項２】
接続される前記ＡＰ毎に、前記無線部により受信した前記ＡＰのビーコン信号周期を前記測定部により測定して、測定結果を前記ＡＰ毎に前記ＡＰの情報と共に前記記憶部に記憶し、
前記制御部は、接続されている前記ＡＰについて記憶されている前記ビーコン信号周期に基づき前記ＳＷ部を制御して、前記無線部に対する電源の供給と停止を行う請求項１に記載のＳＴＡ。
【請求項３】
前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、
前記制御部は、前記複数の測定データから代表値を決定し、前記代表値を前記ＡＰのビーコン信号周期の設定値として、前記ＡＰの情報と共に前記記憶部に記憶する請求項１または２に記載のＳＴＡ。
【請求項４】
前記複数の測定データから最小値を選択して前記代表値として決定する請求項３に記載のＳＴＡ。
【請求項５】
前記複数の測定データから最頻値を選択して前記代表値として決定する請求項３に記載のＳＴＡ。
【請求項６】
前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、
前記ビーコン信号周期の設定値に基づき、前記制御部により前記ＳＷ部を制御して前記無線部に対する電源の供給と停止を行った結果、前記受信失敗確率が、前記記憶部に記憶されている前記閾値を越えると、前記無線部に対する電源の停止を解除して、前記無線部により受信したＡＰのビーコン信号周期を、前記測定部により再測定し、測定結果を再度設定値として前記ＡＰの情報と共に前記記憶部に記憶する請求項１〜５のいずれか１項に記載のＳＴＡ。
【請求項７】
前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、
前記ビーコン信号周期の設定値に基づき、前記制御部により前記ＳＷ部を制御して前記無線部に対する電源の供給と停止を行った結果、前記電源の供給時間と停止時間の比率が、前記記憶部に記憶されている前記閾値を越えると、前記無線部に対する電源の停止を解除して、前記無線部により受信したＡＰのビーコン信号周期を、前記測定部により再測定し、測定結果を再度設定値として前記ＡＰの情報と共に記憶部に記憶する請求項１〜５のいずれか１項に記載のＳＴＡ。
【請求項８】
前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、
前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、複数回測定した結果から、前記ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率を求め、求めた受信失敗確率が前記記憶部に記憶されている前記閾値より小さい前記設定候補値を前記代表値として決定する請求項３に記載のＳＴＡ。
【請求項９】
前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、
前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、
前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率および電源の供給時間と停止時間の比率を求め、
前記受信失敗確率が前記記憶部に記憶されている前記閾値より小さく、前記電源の供給時間が最も小さくなる前記設定候補値を前記代表値として決定する請求項３、６、または７に記載のＳＴＡ。
【請求項１０】
前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、
前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、
前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する電源の供給時間と停止時間の比率を求め、
前記電源の供給時間と停止時間の比率が前記記憶部に記憶されている前記閾値より小さい前記設定候補値を前記代表値として決定する請求項３に記載のＳＴＡ。
【請求項１１】
前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、
前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、
前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率および電源の供給時間と停止時間の比率を求め、
前記電源の供給時間と停止時間の比率が前記記憶部に記憶されている前記閾値より小さく、前記受信失敗確率最も小さくなる前記設定候補値を前記代表値として決定する請求項３、６または７に記載のＳＴＡ。
【請求項１２】
前記設定候補値から代表値を決定する際に、全ての前記設定候補値に対して、前記電源の供給時間と停止時間の比率が閾値以下にならない場合には、前記電源の供給時間が最小となる前記設定候補値を前記代表値として決定する請求項１０または１１に記載のＳＴＡ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアクセスポイント（以下「ＡＰ」と略記する）と、その複数の異なるＡＰに接続可能なステーション（以下「ＳＴＡ」と略記する）により構成される無線ＬＡＮシステムに用いられるＳＴＡに関する。特に、ＡＰ毎の設定値を用いて効率的にＳｌｅｅｐモードの動作を行うＳＴＡに関する。
【背景技術】
【０００２】
複数のＡＰとその複数の異なるＡＰに接続可能なＳＴＡとを含む無線ＬＡＮシステム（ＩＥＥＥ８０２．１１等）が知られている。
【０００３】
そのような無線ＬＡＮシステムにおいて、ユーザがＳＴＡを携帯しながら移動し、異なるＡＰに接続する場合には、次のような制御が行われる。すなわち、ＳＴＡに、接続先のＡＰを識別するために、各接続先ＡＰのＩＤであるＥＳＳＩＤや暗号キーであるＷＥＰキーを接続先ＡＰのプロファイル情報として記憶させ、このＥＳＳＩＤやＷＥＰキーを切替えることで異なるＡＰに接続させる。
【０００４】
ＳＴＡにおいて、この方法を用いて接続先ＡＰを切替える例としては、例えば特許文献１に記載の方法がある。
【０００５】
すなわち、複数のＡＰは、それぞれ、自己のＡＰに関するネットワーク情報を含むビーコンフレームを周期的に通知するビーコン信号をサービスエリア内に送出するともに、自己のネットワークに参加しているＳＴＡとのデータ通信を行う。ＳＴＡは、キャリア検出を行うともに、ビーコン信号を受信して当該ビーコン信号に基づいて第１のＡＰの第１のネットワーク情報を記憶するとともに、第１のＡＰによる第１のネットワークに参加し、
他の異なる第２のネットワークを構成する第２のＡＰからのビーコン信号を受信すると、第２のＡＰに関する第２のネットワーク情報を記憶する。参加している第１のネットワークから他の異なる第２のネットワークの第２のＡＰに接続先を切り替える際に、記憶した第２のネットワーク情報に基づいて、第２のＡＰによる第２のネットワークに参加して、データ通信を継続する。
【特許文献１】特開２００４−２２９２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術の切替方法では、ＡＰのＩＤやＷＥＰといった識別情報のみを記憶し接続することから、接続先ＡＰの種類や設置場所に起因する特性の問題に充分に対応できず、例えばＳＴＡのＳｌｅｅｐモード動作（電源の停止）時に充分な消費電力低減の効果が得られない、スループットが低下する、といった課題があった。
【０００７】
ＩＥＥＥ８０２．１１準拠の無線ＬＡＮシステムにおいて、一般的に用いられるＳｌｅｅｐモードの動作例について説明する。図１４は、複数のアクセスポイントのうちの１つであるＡＰ［１］が送信するビーコン信号が理想的な場合において、ステーションの１つであるＳＴＡ［１］の消費電力とＳｌｅｅｐモード動作の関係を示す概念図である。ＳＴＡ［１］では電源のＯＮ／ＯＦＦの制御により、消費される電力が変化する。この例では、電源のＯＮ時の電力が１００ｍＷ、ＯＦＦ時の電力が１ｍＷである。ＳＴＡ［１］では電源ＯＮ時にはデータ通信可能であるが、ＯＦＦ時にはデータ通信はできない。また、ＳＴＡ［１］において電源をＯＮ（Ｗａｋｅ  ＯＮ）してから、電源が立ち上がるまでの時間をＸ１、電源が立ち上がっている時間をΔｔ、電源をＯＦＦ（Ｗａｋｅ  ＯＦＦ）してから完全に電源がＯＦＦされるまでの時間をＸ２とする。
【０００８】
ＳＴＡ［１］では、ＡＰ［１］とデータ通信を行っていない場合には図示のように電源をＯＦＦすることで、消費電力を低減することができる。ＳＴＡ［１］では、ＡＰ［１］に対してデータを送信する場合には、データを送信する直前に電源をＯＮすることで、ＳＴＡ［１］がＡＰ［１］に対してデータを送りたいときにデータを送信することができる。
【０００９】
一方で、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮシステムは、ＣＳＭＡ／ＣＡ方式であるので、ＳＴＡ［１］において、ＡＰ［１］からデータが来る時間を予測することは困難である。そこで、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮシステムにおいては、ＡＰ［１］はビーコン信号を用いて、ＡＰ［１］からＳＴＡ［１］への送信データの有無を通知する。この情報によりＳＴＡ［１］は、ビーコン信号を受信した後で、次のビーコン信号までの間に、Ｓｌｅｅｐモードの動作をするかどうかの判断をすることができる。
【００１０】
これにより、ＳＴＡ［１］においては、ＡＰ［１］のビーコン信号がＳＴＡ［１］に到達する直前のタイミングで電源をＯＮし、ビーコン信号を受信している間は電源をＯＮし続け、ビーコン信号受信終了後に、次のビーコン信号までＡＰ［１］からＳＴＡ［１］へのデータ送信が無い場合には、電源をＯＦＦすることができる。ＳＴＡ［１］は、このようにＡＰ［１］のビーコン信号の受信と電源ＯＮ／ＯＦＦの動作を繰り返すことにより、データ通信をしていない場合には、Ｓｌｅｅｐすることができる。また、ビーコン信号とビーコン信号の間隔であるビーコン信号周期は、ＡＰ［１］が送信するビーコン信号のフレーム中に、ビーコンインターバル（ＢＩ）の値として含まれている。
【００１１】
しかしながら、ＳＴＡ［１］においてＡＰ［１］から通知されるＢＩの値と、実際にＳＴＡ［１］が受信するビーコン信号周期は一致しない場合があった。また、ＳＴＡ［１］が複数のＡＰに接続する場合には、ＡＰの種類や設置場所によって受信するビーコン信号の周期は異なっていた。
【００１２】
ＢＩの値と実際にＳＴＡ［１］が受信するビーコン信号周期が一致しない場合の例について、図１５を参照して説明する。図１５は、通信システム及び通信装置の概念を示すブロック図である。通信システムは、ＡＰ［１］とＳＴＡ［１］、及びＳＴＡ［２］とＳＴＡ［３］から構成され、ＡＰ［１］は、ＡＰ［１］の送信するビーコン信号の到達範囲であるＡＰ［１］エリア１を構成する。ＡＰ［１］エリア１において、ＡＰ［１］とＳＴＡ［１］はデータ通信を行い、同じくＡＰ［１］エリア１内で、ＳＴＡ［２］とＳＴＡ［３］がデータ通信を行っている。
【００１３】
図１６を参照して、ＡＰ［１］エリア１内でのデータ通信のやり取りについて説明する。図１６は、ＡＰ［１］エリア１内で行われているデータ通信の詳細を示す図である。ＡＰ［１］は、ＢＩの周期毎にビーコン信号を送信しようとする。ＳＴＡ［２］とＳＴＡ［３］は、ＡＰ［１］と同一の無線チャネルを用いてデータ通信を行っている。ＡＰ［１］は、使用している無線チャネルが空いていればビーコン信号を送信するので、基準時間毎に、ビーコン信号Ｂ１およびビーコン信号Ｂ２を送信する。一方で、ＳＴＡ［２］とＳＴＡ［３］も、無線チャネルが空いていればデータ通信を行うので、ＤＡＴＡ１とＡＣＫ１、ＤＡＴＡ２とＡＣＫ２のフレームの交換を行う。図１６に示すように、ＡＰ［１］がビーコン信号Ｂ３を送信する時間にＳＴＡ［２］とＳＴＡ［３］とでデータ通信が行われていると、ＡＰ［１］はビーコン信号Ｂ３を予定の時間に送信できずに、ＳＴＡ［２］とＳＴＡ［３］のフレーム交換が終わった後に、ビーコン信号Ｂ３を送信する。それにより、ビーコン信号Ｂ３を送信する時間が遅延してしまう。
【００１４】
このように、ＳＴＡ［１］においてＡＰ［１］から通知されるＢＩの値と、実際にＳＴＡ［１］が受信するビーコン信号周期が一致しない場合における、ＳＴＡ［１］のＳｌｅｅｐモードの動作について、図１７を参照して説明する。図１７は、ＳＴＡ［１］においてＡＰ［１］から通知されるＢＩの値と、実際にＳＴＡ［１］が受信するビーコン信号周期が一致しない場合における、ＳＴＡ［１］の消費電力とＳｌｅｅｐモードの関係を示す図である。
【００１５】
ＳＴＡ［１］は、ＡＰ［１］から通知されたＢＩの基準時間毎に電源をＯＮし、ビーコン信号受信が終了すると電源をＯＦＦするように設定されている。ビーコン信号Ｂ１は基準時間通りにＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ１が到達する時間に電源をＯＮし、ビーコン信号Ｂ１を受信し、ビーコン信号Ｂ１の受信終了後に電源をＯＦＦする。
【００１６】
しかし、ビーコン信号Ｂ２は基準時間より遅れてＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ２が到達する以前から電源をＯＮし、ビーコン信号Ｂ２を受信していない時間に多くの電力を消費してしまう。また、ビーコン信号Ｂ３は基準時間より早くＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ３が到達した後で電源をＯＮし、ビーコン信号Ｂ３を受信することができず、次のビーコン信号Ｂ４が到達するまで電源をＯＮし続けてしまう。そのため、ビーコン信号Ｂ３を受信できない上に、多くの電力を消費してしまう。
【００１７】
ＳＴＡ［１］において、ビーコン信号Ｂ３が受信できなかったと判断した場合にも電源をＯＦＦし、強制的にＳｌｅｅｐモード動作を使用するように動作させることもできる。しかし、ビーコン信号Ｂ３とビーコン信号Ｂ４の間にＡＰ［１］からＳＴＡ［１］に対しての送信データがあるかどうかの判断ができないので、ビーコン信号Ｂ３とビーコン信号Ｂ４の間にＡＰ［１］からＳＴＡ［１］に対しての送信データがある場合には、ＡＰ［１］からＳＴＡ［１］へのデータ送信ができずにスループットが低下してしまう。
【００１８】
さらに、図１８を参照して他の場合の例について説明する。図１８は、ＳＴＡ［１］において、実際に受信するＡＰ［１］のビーコン信号周期が、ＡＰ［１］から通知されるＢＩによる基準時間に対して単調増加する場合における、ＳＴＡ［１］の消費電力とＳｌｅｅｐモードの関係を示す。
【００１９】
図１８（ａ）に示すように、ＳＴＡ［１］は、ＡＰ［１］から通知されたＢＩの基準時間毎に電源をＯＮし、ビーコン信号受信が終了すると電源をＯＦＦするように設定されている。ビーコン信号Ｂ１は基準時間通りにＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ１が到達する時間に電源をＯＮし、ビーコン信号Ｂ１を受信し、ビーコン信号Ｂ１の受信終了後に電源をＯＦＦする。
【００２０】
しかし、ビーコン信号Ｂ２は基準時間より遅れてＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ２が到達する以前から電源をＯＮし、ビーコン信号Ｂ２を受信していない時間に多くの電力を消費してしまう。また、ビーコン信号Ｂ３は基準時間よりさらに遅れてＳＴＡ［１］に到達するので、ＳＴＡ［１］はビーコン信号Ｂ３が到達する以前から電源をＯＮし、ビーコン信号Ｂ３を受信していない時間にさらに多くの電力を消費してしまう。
【００２１】
図１８（ｂ）に、ＢＩが１００ｍｓ、ビーコン信号の長さが１ｍｓ、ＡＰ［１］からＳＴＡ［１］に到達する実際のビーコン信号到達時間が０ｍｓ、１１０ｍｓ、２２０ｍｓのようにＢＩに対して単調増加する場合のＳＴＡ［１］における消費電力の計算結果を示す。
【００２２】
Ｘ１及びＸ２の時間はΔｔに対して充分に小さいので無視し、ＷａｋｅＯＮの時間は１００ｍｓ毎であり、ＷａｋｅＯＦＦはビーコン信号到達時間の増加とともに増加していくので、図１８（ｂ）に示すようにΔｔも増加していく。ＳＴＡ［１］の消費電力はΔｔの時間に比例するので、Δｔが増加すると消費電力も増加してしまう。
【００２３】
本発明は、このような従来技術の課題を解決しようとするものであり、受信するビーコン信号周期が、ビーコン信号のフレーム中に含まれるビーコンインターバル（ＢＩ）の値と異なっていても、効率的にＳｌｅｅｐモードを用い、消費電力の低減を可能とするＳＴＡを提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明のＳＴＡは、複数のＡＰと、前記複数のＡＰのいずれかに選択的に接続されるＳＴＡにより構成され、前記ＡＰは、自己のエリア内に自己の情報を含むビーコン信号を送信する無線ＬＡＮシステムに用いられる。
【００２５】
上記従来の課題を解決するために、本発明のＳＴＡは、前記ＡＰのビーコン信号を受信する無線部と、ＳＴＡ全体の制御を行う制御部と、ＳＴＡに電源を供給する電源部と、前記無線部に対する前記電源部からの電源の供給と停止を行うＳＷ部と、前記無線部により受信した前記ＡＰのビーコン信号周期を測定する測定部と、測定した前記ビーコン信号周期を記憶する記憶部とを備える。前記制御部は、前記測定部による前記ＡＰのビーコン信号周期の測定結果を前記ＡＰの情報と共に前記記憶部に記憶し、記憶している前記ビーコン信号周期に基づき、前記ＳＷ部による前記無線部に対する電源の供給と停止を制御する。
【発明の効果】
【００２６】
本発明のＳＴＡによれば、受信したＡＰのビーコン信号周期を測定し記憶して、記憶されたビーコン信号周期に基づいて制御を行うので、受信するビーコン信号周期がＢＩの値と異なっていても低消費電力化を実現できる。
【発明を実施するための最良の形態】
【００２７】
本発明のＳＴＡにおいて、好ましくは、接続される前記ＡＰ毎に、前記無線部により受信した前記ＡＰのビーコン信号周期を前記測定部により測定して、測定結果を前記ＡＰ毎に前記ＡＰの情報と共に前記記憶部に記憶し、前記制御部は、接続されている前記ＡＰについて記憶されている前記ビーコン信号周期に基づき前記ＳＷ部を制御して、前記無線部に対する電源の供給と停止を行う。それにより、同一のＡＰに再接続する際には再測定することなく、無線部に電源の供給と停止を行うので、ＳＴＡが異なるＡＰ間をハンドオフする際にも低消費電力化を実現できる。
【００２８】
本発明のＳＴＡにおいて、前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、前記制御部は、前記複数の測定データから代表値を決定し、前記代表値を前記ＡＰのビーコン信号周期の設定値として、前記ＡＰの情報と共に前記記憶部に記憶する構成とすることができる。
【００２９】
その場合、前記複数の測定データから最小値を選択して前記代表値として決定する構成とすることができる。それにより、接続したＡＰのビーコン信号周期が一定ではない場合にも、ＡＰのビーコン信号を確実に受信でき、結果として低消費電力化とスループットの低下防止を実現できる。
【００３０】
また、前記複数の測定データから最頻値を選択して前記代表値として決定する構成としてもよい。それにより、接続したＡＰのビーコン信号周期が一定ではない場合にも、ＡＰのビーコン信号周期が極端に偏っている場合には、無線部に電源を供給する時間を減らすことで、結果として低消費電力化を実現できる。
【００３１】
また、本発明のＳＴＡにおいて、前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、前記ビーコン信号周期の設定値に基づき、前記制御部により前記ＳＷ部を制御して前記無線部に対する電源の供給と停止を行った結果、前記受信失敗確率が、前記記憶部に記憶されている前記閾値を越えると、前記無線部に対する電源の停止を解除して、前記無線部により受信したＡＰのビーコン信号周期を、前記測定部により再測定し、測定結果を再度設定値として前記ＡＰの情報と共に前記記憶部に記憶する構成とすることができる。ビーコン信号の受信失敗確率の閾値が設定されることで、受信失敗確率を閾値より小さくすることができ、低消費電力化とスループットの低下防止を実現できる。
【００３２】
また、前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、前記ビーコン信号周期の設定値に基づき、前記制御部により前記ＳＷ部を制御して前記無線部に対する電源の供給と停止を行った結果、前記電源の供給時間と停止時間の比率が、前記記憶部に記憶されている前記閾値を越えると、前記無線部に対する電源の停止を解除して、前記無線部により受信したＡＰのビーコン信号周期を、前記測定部により再測定し、測定結果を再度設定値として前記ＡＰの情報と共に記憶部に記憶する構成とすることができる。電源の供給時間と停止時間の比率の閾値が設定されることで、無線部に電源の供給している時間を減らし、結果として低消費電力化を実現できる。
【００３３】
また、前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、複数回測定した結果から、前記ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率を求め、求めた受信失敗確率が前記記憶部に記憶されている前記閾値より小さい前記設定候補値を前記代表値として決定する構成とすることができる。
【００３４】
また、前記記憶部にビーコン信号の受信失敗確率の閾値が設定され、前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率および電源の供給時間と停止時間の比率を求め、前記受信失敗確率が前記記憶部に記憶されている前記閾値より小さく、前記電源の供給時間が最も小さくなる前記設定候補値を前記代表値として決定する構成とすることができる。
【００３５】
上記構成によれば、受信失敗確率の閾値を設定することで、ビーコンの受信失敗確率が閾値以下になるビーコン信号周期の設定値を設定し、結果として低消費電力化とスループットの低下防止を実現できる。
【００３６】
また、前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する電源の供給時間と停止時間の比率を求め、前記電源の供給時間と停止時間の比率が前記記憶部に記憶されている前記閾値より小さい前記設定候補値を前記代表値として決定する構成とすることができる。
【００３７】
また、前記記憶部に電源の供給時間と停止時間の比率の閾値が設定され、前記無線部により受信した前記ＡＰのビーコン信号周期を、前記測定部により複数回測定し、測定結果を前記ＡＰの情報と共に記憶部に記憶し、前記複数回の測定の結果から、ビーコン信号周期の設定候補値、およびその設定候補値に対する受信失敗確率および電源の供給時間と停止時間の比率を求め、前記電源の供給時間と停止時間の比率が前記記憶部に記憶されている前記閾値より小さく、前記受信失敗確率最も小さくなる前記設定候補値を前記代表値として決定する構成とすることができる。
【００３８】
また、前記設定候補値から代表値を決定する際に、全ての前記設定候補値に対して、前記電源の供給時間と停止時間の比率が閾値以下にならない場合には、前記電源の供給時間が最小となる前記設定候補値を前記代表値として決定する構成とすることができる。
【００３９】
これらの構成によれば、電源の供給時間と停止時間の比率の閾値を設定することで、電源の供給時間と停止時間の比率が閾値以下になるビーコン信号周期の設定値を設定し、結果として低消費電力化とスループットの低下防止を実現できる。
【００４０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４１】
（実施の形態１）
図１を参照して、本発明の実施の形態１における通信システム及び通信装置の構成について説明する。図１（ａ）は、本実施の形態における通信システムの概念を示すブロック図である。この通信システムは、アクセスポイントＡＰ［１］、ＡＰ［２］と、ステーションＳＴＡ［１］から構成される。ＡＰ［１］は、ＡＰ［１］の送信するビーコン信号の到達範囲であるＡＰ［１］エリア１を構成し、ＡＰ［２］は、ＡＰ［２］の送信するビーコン信号の到達範囲であるＡＰ［２］エリア２を構成する。また、ＳＴＡ［１］には、ＡＰ［１］とＡＰ［２］の情報が、図１（ｂ）に示すようなプロファイルとして記憶されている。
【００４２】
図２は、ＳＴＡ［１］の概念を示すブロック図である。ＳＴＡ［１］は、無線信号を送受信するアンテナ部３、およびアンテナ部３から入出力される高周波信号が供給される無線部４を有する。無線部４は、高周波信号をベースバンド信号に変換する高周波部５、ベースバンド信号を変復調する信号処理部６、および受信したＡＰのビーコン信号のビーコン信号周期を測定する測定部７を含む。ＳＴＡ［１］はさらに、測定部７で測定した値を記憶する記憶部８、ＳＴＡ［１］に電源を供給する電源部１０、高周波部５と信号処理部６と測定部７で構成される無線部４に対して、電源供給のＯＮ／ＯＦＦ制御を行うＳＷ部１１、および無線部４、記憶部８、ＳＷ部１１を制御する制御部９とを有する。
【００４３】
ＳＴＡ［１］は移動可能であり、ＳＴＡ［１］がＡＰ［１］エリア１内に存在している場合には、アンテナ部３、高周波部５、信号処理部６、及び制御部９により、ＡＰ［１］のビーコン信号や、ＡＰ［１］から送信されるＳＴＡ［１］へのデータ信号を受信する。また、ＳＴＡ［１］は、制御部９、信号処理部６、高周波部５、アンテナ部３により、ＡＰ［１］に対してデータ信号を送信する。これにより、ＳＴＡ［１］はＡＰ［１］と接続されデータ通信を行う。また、ＳＴＡ［１］がＡＰ［２］エリア２内に存在している場合には、ＡＰ［２］のビーコン信号を受信し、ＡＰ［２］と接続されデータ通信を行う。
【００４４】
ＳＴＡ［１］は、ＡＰ［１］と接続されている場合には、アンテナ部３、高周波部５、信号処理部６を用いてＡＰ［１］のビーコン信号を受信し、制御部９の指示により、測定部７において受信したビーコン信号周期を測定し、ＡＰ［１］のＥＳＳＩＤと関連付けて、記憶部８に、プロファイル（図１（ａ）参照）として記憶する。また同様に、ＳＴＡ［１］は、ＡＰ［２］と接続されている場合には、ＡＰ［２］のビーコン信号を受信し、受信したビーコン信号周期を測定し、ＡＰ［２］のＥＳＳＩＤと関連付けて、記憶部８にプロファイルとして記憶する。
【００４５】
次に図３を参照して、ＳＴＡ［１］の動作について説明する。図３は、本実施の形態１のＳＴＡ［１］における動作を示すフロー図である。
【００４６】
ＳＴＡ［１］は、ＡＰ［１］エリア１内に移動すると、ＡＰ［１］のビーコン信号を受信しＡＰ［１］との接続のためのフレーム交換を行った後で、ＡＰ［１］と接続されデータ通信を行えるようになる（ステップＳ１）。次に、ＳＴＡ［１］は、制御部９を用いて、記憶部８にＡＰ［１］のビーコン設定値が記憶されているかどうかの確認を行う（ステップＳ２）。
【００４７】
ＳＴＡ［１］において、記憶部８にＡＰ［１］のビーコン設定値が記憶されていれば、制御部９は、記憶部８に記憶されているＡＰ［１］のビーコン設定値を用いて、ＳＷ部１１を制御して無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、ＡＰ［１］のビーコン信号を受信する際にはＷａｋｅ状態になり、それ以外の時間はＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００４８】
ＳＴＡ［１］において、記憶部８にＡＰ［１］のビーコン設定値が記憶されていなければ、アンテナ部３、高周波部５、および信号処理部６を用いてビーコン信号を受信し、制御部９の指示により測定部７において受信したビーコン信号周期を測定し、ＡＰ［１］のＥＳＳＩＤと関連付けて、記憶部８にプロファイル（図１（ａ）参照）としてビーコン設定値を記憶する（ステップＳ４）。
【００４９】
また、ＳＴＡ［１］は、ＡＰ［１］エリア１内を離れるとＡＰ［１］とのデータ通信を終了するが、ＳＴＡ［１］の記憶部８には、ＡＰ［１］のビーコン設定値がプロファイル情報として記憶されている。ＳＴＡ［１］が再度、ＡＰ［１］エリア１内に移動すると、ＳＴＡ［１］の制御部９は、記憶部８に記憶されているＡＰ［１］のビーコン設定値を用いて、ＳＷ部１１を制御し無線部４の電源のＯＮ／ＯＦＦを行う。それにより、ＡＰ［１］のビーコン信号を受信する際にはＷａｋｅ状態になり、それ以外の時間はＳｌｅｅｐ状態になる動作を繰り返す。従って、ＳＴＡ［１］において、一旦ＡＰ［１］のビーコン信号周期の測定が行われ、ＡＰ［１］のビーコン信号周期がビーコン設定値として記憶されれば、再測定が行なわれることなくＳｌｅｅｐモードの動作を行う。
【００５０】
具体的な例として、図４に示すように、ＢＩが１００ｍｓ、ビーコン信号の長さが１ｍｓであって、ＡＰ［１］からＳＴＡ［１］に到達する実際のビーコン信号到達時間が、０ｍｓ、１１０ｍｓ、２２０ｍｓのように、ＢＩによる基準時間に対して単調増加する場合の、ＳＴＡ［１］における消費電力を計算する。Ｘ１及びＸ２の時間はΔｔに対して充分に小さいので無視し、ＷａｋｅＯＮする時間は１１０ｍｓ毎、Δｔの時間はビーコン信号の受信時間と等しく１ｍｓ、ＷａｋｅＯＦＦする時間はＷａｋｅＯＮする時間にΔｔの時間を足した値である１ｍｓ、１１１ｍｓ、２２１ｍｓとする。
【００５１】
ＳＴＡ［１］において、電源ＯＦＦ時の消費電力は電源ＯＮ時の消費電力に対して充分に小さく無視できると仮定すると、ＳＴＡ［１］の消費電力はＷａｋｅ時間の合計時間であるΣΔｔの値に比例する。図４の場合において、ＳＴＡ［１］におけるビーコン信号Ｂ
１からビーコン信号Ｂ１１までを受信する合計時間は、ΣΔｔ＝１＋１・・・＋１＝１１
となる。これに対して、従来例である図１８に示した場合において、ＳＴＡ［１］におけるビーコン信号Ｂ１からビーコン信号Ｂ１１までを受信する合計時間は、ΣΔｔ＝１＋１
１＋２１＋・・・＋１０１＝５６１となる。したがって、実施の形態１の方法を用いれば、ＳＴＡ［１］における待受け時の消費電力を、従来例に対して約１／５０に低減できる。
【００５２】
なお、上記例では、ＡＰ［１］からＳＴＡ［１］に到達するビーコン信号到達時間が、ＢＩによる基準時間に対して単調増加する場合のＳＴＡ［１］における消費電力を示したが、ビーコン信号到達時間がそのような場合以外であっても、ＳＴＡ［１］においては消費電力低減の効果が得られる。
【００５３】
（実施の形態２）
実施の形態２では、ＳＴＡ［１］において、測定したビーコン信号周期が一定値では無い場合に、測定値から代表値として最小値を求めてビーコン設定値に設定するように構成される。
【００５４】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例を、図５に示す。図５のプロファイルでは、初期設定値として、ビーコン信号の測定回数が１００回、測定結果の代表値が最小値に設定されている。
【００５５】
本実施の形態におけるＳＴＡ［１］の動作について、図６を参照して説明する。図６は、本実施の形態のＳＴＡ［１］の動作を示すフロー図である。
【００５６】
ＳＴＡ［１］がＡＰ［１］エリア１内に移動すると、ＳＴＡ［１］はＡＰ［１］のビーコン信号を受信し、ＡＰ［１］との接続のためのフレーム交換を行った後で、ＡＰ［１］と接続されデータ通信を行えるようになる（ステップＳ１）。次に、ＳＴＡ［１］は、制御部９を用いて、記憶部８にＡＰ［１］のビーコン設定値が記憶されているかどうかの確認を行う（ステップＳ２）。
【００５７】
ＳＴＡ［１］において、記憶部８にＡＰ［１］のビーコン設定値が記憶されていれば、制御部９は記憶部８に記憶されているＡＰ［１］のビーコン設定値を用いて、ＳＷ部１１を制御して無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、ＡＰ［１］のビーコン信号を受信する際にはＷａｋｅ状態になり、それ以外の時間はＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００５８】
ＳＴＡ［１］において、記憶部８にＡＰ［１］のビーコン設定値が記憶されていなければ、制御部９は、記憶部８に記憶されているプロファイル（図５）に設定されたビーコン信号測定回数の値だけ、ＡＰ［１］のビーコン信号周期を測定する。ＳＴＡ［１］のプロファイルには、ビーコン信号測定回数として１００回という値が記憶されているので、アンテナ部３、高周波部５および信号処理部６を用いてビーコン信号を１００回受信し、制御部９の指示により、測定部７において受信したビーコン信号周期を１００回測定し、ＡＰ［１］のＥＳＳＩＤと関連付けて、記憶部８にプロファイル（図５）として記憶する（ステップＳ１０）。
【００５９】
次に、プロファイル（図５）の代表値には最小値と設定されているので、制御部９は、ステップＳ１０で測定した測定結果から、最小値を求めてビーコン設定値として設定する（ステップＳ１１）。
【００６０】
具体的な例として、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を測定した結果を図７に示す。図７の測定結果から、ＳＴＡ［１］の制御部９は、ビーコン設定値として最小値の９０ｍｓという値を記憶部８に記憶する（ステップＳ１１）。次に、記憶部８にＡＰ［１］のビーコン設定値として９０ｍｓという値が記憶されているので、制御部９は９０ｍｓという値を用い、ＳＷ部１１を制御して無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、ビーコン設定値の９０ｍｓ毎にＡＰ［１］のビーコン信号を受信するためにＷａｋｅ状態になり、ビーコン信号受信終了の時間までＷａｋｅ状態を続け、ビーコン信号受信終了後にＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００６１】
ＡＰ［１］からＳＴＡ［１］に対して、次の１００回も図７と同様の分布でビーコン信号が送信される場合には、記憶部８にはＡＰ［１］のビーコン設定値として９０ｍｓという値が設定されているので、この値を用いてＳｌｅｅｐモードの動作を行うことで、ＳＴＡ［１］は９０ｍｓという値でＳｌｅｅｐ状態からＷａｋｅ状態になる。それにより、ビーコン信号を確実に受信でき、かつ、消費電力を最も減らすことができる。
【００６２】
一方で、従来例のようにＢＩの１００ｍｓという値を用いて、ＳＴＡ［１］がＳｌｅｅｐモードの動作を行うと、ＳＴＡ［１］においては９０ｍｓという時間間隔で到達する４回のビーコン信号が受信できなくなる。また、ビーコン信号の到達時間を予測することができないので、確実にビーコン信号を受信しようとする場合には、Ｓｌｅｅｐモードの動作を行うことできなくなる。
【００６３】
これにより、従来例では図１７により示されていた、ＡＰ［１］の送信するビーコン信号とＳＴＡ［１］での消費電力とＳｌｅｅｐモードの関係は、図８に示すとおりになる。実施の形態２では、従来例と比べて、ＳＴＡ［１］におけるビーコン信号の受信確率が上がり、さらに消費電力を低減させることが可能になることが判る。
【００６４】
また、ＳＴＡ［１］はＡＰ［１］エリア１内を離れるとＡＰ［１］とのデータ通信を終了するが、ＳＴＡ［１］の記憶部８には、ＡＰ［１］のビーコン設定値がプロファイル情報として記憶されている。ＳＴＡ［１］はＡＰ［２］エリア２内に移動すると、図６のフローに従ってＡＰ［２］のビーコン信号を受信し、ＡＰ［２］との接続のためのフレーム交換を行った後で、ＡＰ［２］と接続されデータ通信を行えるようになる（ステップＳ１）。次に、ＳＴＡ［１］は、制御部９を用いて、記憶部８にＡＰ［２］のビーコン設定値が記憶されているかどうかの確認を行う（ステップＳ２）。
【００６５】
ＳＴＡ［１］において、記憶部８にＡＰ［２］のビーコン設定値が記憶されていれば、制御部９は記憶部８に記憶されているＡＰ［２］のビーコン設定値を用いて、ＳＷ部１１を制御し無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、ＡＰ［２］のビーコン信号を受信する際にはＷａｋｅ状態になり、それ以外の時間はＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００６６】
ＳＴＡ［１］において、記憶部８にＡＰ［２］のビーコン設定値が記憶されていなければ、制御部９は、記憶部８に記憶されているビーコン信号測定回数の値だけ、ＡＰ［２］のビーコン信号周期を測定する。ＳＴＡ［１］のプロファイル（図５）には、ビーコン信号測定回数として１００回という値が記憶されているので、アンテナ部３、高周波部５および信号処理部６を用いてビーコン信号を１００回受信し、制御部９の指示により測定部７において受信したビーコン信号周期を１００回測定し、ＡＰ［２］のＥＳＳＩＤと関連付けて、記憶部８にプロファイル（図５）として記憶する（ステップＳ１０）。
【００６７】
次に、記憶部８のプロファイル（図５）の代表値は最小値に設定されているので、制御部９において、ステップＳ１０により測定した測定結果から、最小値を求めて設定値として設定する（ステップＳ１１）。
【００６８】
以上の結果、ＳＴＡ［１］にはＡＰ［１］とＡＰ［２］のビーコン設定値が記憶部８にプロファイル（図５）として記憶される。従って、ＳＴＡ［１］がＡＰ［１］エリア１とＡＰ［２］エリア２を移動して、ＡＰ［１］に対して接続と切断、ＡＰ［２］に対して接続と切断を繰り返す状態においても、ＳＴＡ［１］はＡＰ［１］とＡＰ［２］のビーコン信号周期を再測定することなく、Ｓｌｅｅｐモードの動作を行える。それにより、ビーコン信号周期の測定を行う時間を削減でき、消費電力の低減を実現できる。
【００６９】
具体的な例を示すと、ＳＴＡ［１］において１回のビーコン信号周期の測定にかかる時間が約１００ｍｓであり、１００回の測定を行うと、ＡＰ［１］のビーコン信号周期を測定するためにかかる合計時間は１０ｓである。同様に、ＳＴＡ［１］がＡＰ［２］のビーコン信号周期を測定するためにかかる時間は１０ｓである。仮定として、ＳＴＡ［１］がＡＰ［１］と接続されている状態からＡＰ［１］とは切断されてＡＰ［２］に接続され、１００ｓ後にＳＴＡ［１］がＡＰ［２］と接続されている状態からＡＰ［２］とは切断されてＡＰ［１］に接続する、というような動作を繰り返すことを想定する。この場合にはＳＴＡ［１］は、ＡＰ［１］とＡＰ［２］の接続を１００ｓ毎に繰り返すが、ＡＰ［１］とＡＰ［２］のビーコン信号周期を一度ずつしか測定する必要がないので、最初の接続時以外に測定する時間は０ｓになる。
【００７０】
一方、ＳＴＡ［１］において、測定した各ＡＰのビーコン信号周期をプロファイル（図５）として記憶しない場合には、ＳＴＡ［１］は１００ｓ毎に１０ｓの時間を用いて、ＡＰ［１］かＡＰ［２］のビーコン信号周期を測定する。従って、ＳＴＡ［１］においては、１００ｓにおいて電力を１００ｍＷ消費するＷａｋｅしている時間が約１０ｓで、電力を１ｍＷ消費してＳｌｅｅｐしている時間が９０ｓであることから、１００ｓの合計の消費電力は（１０００＋９０）＝１０９０ｍＷｓとなる。
【００７１】
実施の形態２では、ＳＴＡ［１］は電力を１ｍＷ消費してＳｌｅｅｐしている時間が１００ｓであるから、合計の消費電力は１００ｍＷｓとなる。このように、実施の形態２では、ビーコン信号の測定にかかる消費電力は、測定した各ＡＰのビーコン信号周期をプロファイル（図５）に記憶しない場合に比べて、１／１１になる。
【００７２】
なお、本実施の形態ではＳＴＡ［１］において、ＡＰ［１］のビーコン信号周期を測定し、そのビーコン信号周期の代表値として最小値をＡＰ［１］のビーコン設定値として設定する方法を例として示したが、代表値として最小値以外の値を用いても同様の効果が得られる。
【００７３】
（実施の形態３）
実施の形態３では、ＳＴＡ［１］において、測定したビーコン信号周期が一定値では無い場合に、測定値から代表値として最頻値を求めてビーコン設定値に設定するように構成される。
【００７４】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例は、図５と概ね同様である。但し、図５のプロファイル中、測定結果の代表値としては、最頻値が設定されているものとする。
【００７５】
本実施の形態におけるＳＴＡ［１］の動作は、基本的には、図６のフロー図に示される動作と同様である。すなわち、ステップＳ１、Ｓ２、Ｓ３、Ｓ１０については同様であり、ステップＳ１１において、ステップＳ１０で測定した測定結果から、最頻値を求めて設定値に設定する点が相違する。
【００７６】
具体的な例として、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を測定した結果を図９に示す。図９の測定結果から、ＳＴＡ［１］の制御部９は、ビーコン設定値として最頻値の１１０ｍｓという値を記憶部８に記憶する（ステップＳ１１）。次に、制御部９は、記憶部８にＡＰ［１］のビーコン設定値として記憶されている１１０ｍｓという値を用いて、ＳＷ部１１を制御して無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、ビーコン設定値の１１０ｍｓ毎にＡＰ［１］のビーコン信号を受信するためにＷａｋｅ状態になり、ビーコン信号受信終了時間までＷａｋｅ状態を続け、ビーコン信号受信終了後にＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００７７】
ＡＰ［１］からＳＴＡ［１］に対して、次の１００回も図９と同様の分布でビーコン信号が送信される場合には、記憶部８にはＡＰ［１］のビーコン設定値として１１０ｍｓという値が設定されているので、この値を用いてＳｌｅｅｐモードの動作を行い、ＳＴＡ［１］は１１０ｍｓという値でＳｌｅｅｐ状態からＷａｋｅ状態になる。この際に、ＡＰ［１］からＳＴＡ［１］に対して９０ｍｓという間隔で送信されるビーコン信号は、ＳＴＡ［１］において受信することができない。そのため、ＳＴＡ［１］における受信失敗確率は１％となる。ＳＴＡ［１］において、残りの９９％はビーコン信号を受信でき、電源ＯＮ時の合計時間であるΣΔｔはΣΔｔ＝１＋１＋・・・＋１＝９９ｍｓとなる。
【００７８】
一方、従来例のようにＢＩの１００ｍｓという値を用いてＳｌｅｅｐモードの動作を行うと、ＳＴＡ［１］においては９０ｍｓという時間で到達する１回のビーコン信号が受信できなくなる。そのため、従来例においても受信失敗確率は１％となる。ところが、従来例ではＳＴＡ［１］において、ＢＩの１００ｍｓという時間で電源がＯＮするので、電源ＯＮ時の合計時間であるΣΔｔはΣΔｔ＝１１＋１１＋・・・＋１１＝１０８９ｍｓとな
る。
【００７９】
以上のように、実施の形態３の方法を用いれば、ＳＴＡ［１］における待受け時の消費電力を、従来例に対して約１／１１に低減できる。なお、本実施の形態においても、上述のようにＳＴＡ［１］がＡＰ［１］とＡＰ［２］に対して交互に接続と切断を繰り返場合には、実施の形態２と同様、従来例に比べて消費電力は低減される。
【００８０】
（実施の形態４）
実施の形態４では、ＳＴＡ［１］において、Ｓｌｅｅｐモード動作時に受信失敗確率が閾値以上になるとＳｌｅｅｐモードを解除し、再度ビーコン信号周期を測定してビーコン設定値を再設定するように構成される。
【００８１】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例は、図５に示したものと概ね同様である。但し本実施の形態では、図５のプロファイル中、受信失敗確率の閾値として３という値が設定されているものとする。
【００８２】
次に図１０を参照して、ＳＴＡ［１］の動作について説明する。図１０は本実施の形態におけるＳＴＡ［１］の動作を示すフロー図である。ステップＳ１、Ｓ２、Ｓ３、Ｓ１０、Ｓ１１については、図６に示した動作と同じフローであり、説明を省略する。
【００８３】
本実施の形態においては、ステップＳ３の後、受信失敗確率が閾値以上か否か判断する（ステップＳ１２）。受信失敗確率が閾値以上であれば、ＳＴＡ［１］は、再度ＡＰ［１］のビーコン信号周期の測定を行い（ステップＳ１０）、代表値として最小値を求めて設定値に設定する（ステップＳ１１）。受信失敗確率が閾値以上でない場合に進むステップＳ１３は、後述の実施の形態５における動作を便宜上同一図面に示したものであり、本実施の形態においては、直接ステップＳ１に戻る。
【００８４】
具体的な例として、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を測定した結果を図１１に示す。図１１の測定結果から、ＳＴＡ［１］の制御部９は、ビーコン設定値として最小値の１００ｍｓという値を記憶部８に記憶する（ステップＳ１１）。
【００８５】
ＡＰ［１］からＳＴＡ［１］に対して、常に図１１と同様の分布でビーコン信号が送信される場合には、記憶部８にＡＰ［１］のビーコン設定値として１００ｍｓという値が記憶されているので、制御部９は１００ｍｓという値を用いてＳＷ部１１を制御し、無線部４の電源のＯＮ／ＯＦＦの制御を行う。従って、ＳＴＡ［１］は、ビーコン設定値の１００ｍｓ毎にＡＰ［１］のビーコン信号を受信するためにＷａｋｅ状態になり、ビーコン信号受信終了の時間までＷａｋｅ状態を続け、ビーコン信号受信終了後にＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００８６】
しかし、ＡＰ［１］からＳＴＡ［１］に対するビーコン信号周期が、図１１に示す状態から図７に示す状態に変化した場合には、ＳＴＡ［１］においてＡＰ［１］から１００回中４回は、ビーコン信号周期が９０ｍｓであるビーコン信号が送信されるので、ＳＴＡ［１］において、１００回中４回はビーコン信号を受信することができなくなる。ＳＴＡ［１］においては、受信失敗確率の閾値として３という値が設定されている（ステップＳ１２）ので、ＳＴＡ［１］は、再度ＡＰ［１］のビーコン信号周期の測定を行い（ステップＳ１０）、代表値として最小値を求めて設定値に設定する（ステップＳ１１）。
【００８７】
これにより、ＡＰ［１］エリア１の環境が変化する等の要因によって、ＡＰ［１］からＳＴＡ［１］に送信されるビーコン信号周期の分布が変化しても、ＳＴＡ［１］においてビーコン信号の受信失敗確率を一定レベル以下に抑えることができ、ＳＴＡ［１］においては消費電力低減の効果が得られる。また、ＳＴＡ［１］においてビーコン信号の受信失敗確率の閾値を１に設定すれば、ＡＰ［１］のビーコン信号が１回でも受信できない場合に再測定と再設定を行うので、ＳＴＡ［１］におけるＡＰ［１］のビーコン信号の受信失敗確率を最小にすることができる。
【００８８】
（実施の形態５）
実施の形態５では、ＳＴＡ［１］において、Ｓｌｅｅｐモード動作時にＷａｋｅ時間の合計時間であるΣΔｔが閾値以上になると、再度ビーコン信号周期を測定して、ビーコン
設定値を再設定するように構成される。
【００８９】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例は、図５と概ね同様である。但し本実施の形態では、図５のプロファイル中、ΣΔｔの
閾値として１４００ｍｓという値が設定されているものとする。
【００９０】
本実施の形態におけるＳＴＡ［１］の動作は、図１０のフロー図に示される。ステップＳ１、Ｓ２、Ｓ３、Ｓ１０、Ｓ１１、Ｓ１２については、実施の形態４で説明した動作と同様であり、説明を省略する。
【００９１】
ステップＳ１２において、受信失敗確率が閾値以上でない場合には、ΣΔｔが閾値以上
か否か判断する（ステップＳ１３）。ΣΔｔが閾値以上でなければ、ステップＳ１に戻っ
て動作を繰り返す。ΣΔｔが閾値以上であれば、ＳＴＡ［１］は、再度ＡＰ［１］のビー
コン信号周期の測定を行い（ステップＳ１０）、代表値としての最小値を求めて設定値に設定する（ステップＳ１１）。
【００９２】
具体的な例として、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を測定した結果は、図７と同様であるものとする。図７の測定結果から、ＳＴＡ［１］の制御部９は、ビーコン設定値として最小値の９０ｍｓという値を記憶部８に記憶する（ステップＳ１１）。
【００９３】
ＡＰ［１］からＳＴＡ［１］に対して、常に図７と同様の分布でビーコン信号が送信される場合には、ＳＴＡ［１］において、記憶部８にＡＰ［１］のビーコン設定値として９０ｍｓという値が記憶されているので、制御部９は９０ｍｓという値を用いてＳＷ部１１を制御して、無線部４の電源のＯＮ／ＯＦＦの制御を行う。これにより、ＳＴＡ［１］は、設置値の９０ｍｓ毎にＡＰ［１］のビーコン信号を受信するためにＷａｋｅ状態になり、ビーコン信号受信終了の時間までＷａｋｅ状態を続け、ビーコン信号受信終了後にＳｌｅｅｐ状態になるＳｌｅｅｐモードの動作を行う（ステップＳ３）。
【００９４】
しかし、ＡＰ［１］からＳＴＡ［１］に対するビーコン信号周期が図７から図１１に変化した場合には、ＳＴＡ［１］においてはＷａｋｅ状態であってもビーコン信号を受信していない時間が長くなるので、Ｗａｋｅ状態の合計時間であるΣΔｔの時間も長くなる。すなわち、ＳＴＡ［１］においてビーコン設定値は９０ｍｓと設定されているので、ＡＰ［１］からＳＴＡ［１］に送信されるビーコン信号周期として、１００ｍｓが６０回、１１０ｍｓが３０回、１２０ｍｓが１０回であれば、Σｔ＝（１００−９０）×６０＋（１
１０−９０）×３０＋（１２０−９０）×１０＝１５００ｍｓとなり、ΣΔｔの閾値であ
る１４００ｍｓより大きくなる。従って、ＳＴＡ［１］は、再度ＡＰ［１］のビーコン信号周期の測定を行い（ステップＳ１０）、代表値としての最小値を求めて設定値に設定する（ステップＳ１１）。
【００９５】
このように、ＡＰ［１］エリア１の環境が変化する等の要因によって、ＡＰ［１］からＳＴＡ［１］に送信されるビーコン信号周期の分布が変化しても、ＳＴＡ［１］においてＷａｋｅ時間の合計であるΣΔｔの値を一定レベル以下に抑えることができ、ＳＴＡ［１］においては消費電力低減の効果が得られる。
【００９６】
（実施の形態６）
実施の形態６では、ＳＴＡ［１］において、測定したビーコン信号周期が一定値では無い場合に、測定値から各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値とを求めて、受信失敗確率予測値が閾値以下で、ΣΔｔ予測値が最も小さくなる設定候補値をビーコン設定値として設定するように構成される。
【００９７】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例は、図５と概ね同様である。但し本実施の形態では、図５のプロファイル中、受信失敗確率の閾値として５という値、モードとしてビーコン信号受信優先モードが設定されているものとする。
【００９８】
本実施の形態におけるＳＴＡ［１］の動作は、図１２のフロー図に示される。ステップＳ１、Ｓ２、Ｓ３、Ｓ１０、Ｓ１２、Ｓ１３については、図１０に示した動作と同様であり、説明を省略する。
【００９９】
ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を測定して、ステップＳ２０において、制御部９がその測定結果から各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値との関係を計算する。次に、ビーコン信号受信優先モードであるかどうかの判定が行われる（ステップＳ２１）。ここで、ビーコン信号受信優先モードであれば、ステップＳ２０の結果から、受信失敗確率予測値が受信失敗確率の閾値である閾値５の値より小さく、ΣΔｔ予測値の最も小さくなる設定候補値が選ばれ、ビーコン設定
値として設定される（ステップＳ２２）。ビーコン信号受信優先モードでない場合に進むステップＳ２３、Ｓ２４は、後述の実施の形態７における動作を便宜上同一図面に示したものであり、本実施の形態においては直接ステップＳ３に進む。
【０１００】
具体的な例として、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を１００回測定して、ステップＳ２０において、制御部９がその測定結果から各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値との関係を計算した結果を、図１３に示す。各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値との関係は、測定結果から図１８や図４に示した方法で求めることができるので、ここでは説明を省略する。
【０１０１】
次にＳＴＡ［１］において、ビーコン信号受信優先モードであるかどうかの判定が行われる（ステップＳ２１）。ここで、ビーコン信号受信優先モードであれば、図１３の結果からＳＴＡ［１］において、受信失敗確率予測値が受信失敗確率の閾値である閾値５の値より小さく、ΣΔｔ予測値の最も小さくなる設定候補値が選ばれ、ビーコン設定値として
設定される（ステップＳ２２）。図１３の例で説明すると、受信失敗確率予測値が閾値の５より小さくなる設定候補値は、８０ｍｓ、９０ｍｓ、および１００ｍｓである。設定候補値が８０ｍｓの場合にはΣΔｔ予測値が３０００ｍｓであり、設定候補値が９０ｍｓの場合にはΣΔｔ予測値が２０００ｍｓであり、設定候補値が１００ｍｓの場合にはΣΔｔ予測値が１０００ｍｓである。従ってこの場合には、設定値候補値として１００ｍｓが選ばれ、ビーコン設定値として設定される（ステップＳ２２）。
【０１０２】
ＳＴＡ［１］において、受信失敗確率の閾値は変更可能であり、受信失敗確率の閾値として１が設定されれば、ビーコン信号受信の失敗確率は０になるように、ビーコン設定値が選ばれる。ＡＰ［１］からＳＴＡ［１］のデータ通信に関して、動画や音声データを通信する場合には、受信失敗確率の閾値が１となるビーコン設定値を設定することにより、遅延が最小になる状態を実現できる。
【０１０３】
（実施の形態７）
実施の形態７では、ＳＴＡ［１］において、測定したビーコン信号周期が一定値では無い場合に、測定値から各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値とを求めて、ΣΔｔが閾値以下で、受信失敗確率が最も小さくなる設定値を設定するように構成される。
【０１０４】
本実施の形態における通信システム及び通信装置の概念は、図１と同様である。ＳＴＡ［１］の概念を示すブロック図は、図２と同様である。従って、以下の説明においては、図１および図２を参照する。また、本実施の形態におけるＳＴＡ［１］のプロファイルの例は、図５と概ね同様である。但し本実施の形態では、図５のプロファイル中、ΣΔｔの
閾値として２５００という値、モードとして消費電力優先モードが設定されているものとする。
【０１０５】
本実施の形態におけるＳＴＡ［１］の動作は、図１２のフロー図に示される。ステップＳ１、Ｓ２、Ｓ３、Ｓ１０、Ｓ１２、Ｓ１３、Ｓ２０については、実施の形態６で説明した動作と同様であり、説明を省略する。
【０１０６】
ステップＳ２１において、ビーコン信号受信優先モードでなければ、消費電力優先モードであるので（ステップＳ２３）、ステップＳ２０の結果から、ΣΔｔ予測値がΣΔｔの
閾値より小さく、受信失敗確率予測値が最も小さくなる設定候補値が選ばれ、ビーコン設定値として設定される（ステップＳ２４）。
【０１０７】
具体的な例として、図１３に示した例を用いて説明する。すなわち、ステップＳ１０において、ＳＴＡ［１］がＡＰ［１］のビーコン信号周期を１００回測定して、制御部９がその測定結果から各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値との関係を計算（ステップＳ２０）した結果を用いて説明する。各設定候補値に対する受信失敗確率予測値とΣΔｔ予測値との関係は、測定結果から図１８や図４に示した方法で求めることができるので、ここでは説明を省略する。
【０１０８】
次にＳＴＡ［１］において、ビーコン信号受信優先モードであるか、低消費電力優先モードであるかどうかの判定が行われる（ステップＳ２１）。ここで、ビーコン信号受信優先モードでなければ、消費電力優先モードであるので（ステップＳ２３）、図１３の結果からＳＴＡ［１］において、ΣΔｔ予測値がΣΔｔの閾値である２５００ｍｓより小さく
、受信失敗確率予測値が最も小さくなる設定候補値が選ばれ、ビーコン設定値として設定される（ステップＳ２４）。図１３の例で説明すると、ΣΔｔの閾値予測値が２５００ｍ
ｓより小さくなる設定候補値は、９０ｍｓおよび１００ｍｓである。設定候補値が９０ｍｓの場合には受信失敗確率予測値は１であり、１００ｍｓの場合には受信失敗確率予測値は４であるので、この場合には設定候補値として９０ｍｓが選ばれ、ビーコン設定値として設定される（ステップＳ２４）。
【０１０９】
ＳＴＡ［１］において、ΣΔｔの閾値は変更可能であり、ΣΔｔの閾値として１０００
ｍｓが設定されれば、図１３の場合においては最も消費電力が小さくなるように設定値が選ばれる。ＡＰ［１］とＳＴＡ［１］のデータ通信に関して、ＳＴＡ［１］がバッテリで動作するモバイル端末であり、消費電力を小さくし待受け時間を長くしたい場合には、Σ
Δｔの閾値として小さな値を設定することにより、消費電力が最も少ない状態を実現できる。
【０１１０】
なお、ＳＴＡ［１］においてΣΔｔの閾値として５００ｍｓが設定されている場合には
、図１３の例にはΣΔｔの値が５００ｍｓより小さくなる設定候補値は存在しないので、最も近い値としてΣΔｔが１０００ｍｓとなる設定候補値が選ばれ、ビーコン設定値として１００ｍｓが設定される。
【産業上の利用可能性】
【０１１１】
本発明のＳＴＡは、接続先のＡＰや特性や周囲の環境に合わせて、消費電力の低減効果を十分に得ることが可能であり、特に、モバイル端末として使用するＳＴＡに有用である。
【図面の簡単な説明】
【０１１２】
【図１】（ａ）は本発明の実施の形態における通信システムの概念を示すブロック図、（ｂ）はＳＴＡに記憶されるＡＰの情報を示すプロファイルの例を示す図
【図２】同実施の形態のＳＴＡ［１］の構成を示すブロック図
【図３】本発明の実施の形態１におけるＳＴＡ［１］の動作を示すフロー図
【図４】同ＳＴＡ［１］の消費電力とＳｌｅｅｐモードの関係を示す図
【図５】本発明の実施の形態２におけるＳＴＡ［１］に記憶されているプロファイルを示す図
【図６】同ＳＴＡ［１］の動作を示すフロー図
【図７】同ＳＴＡ［１］におけるビーコン信号周期を測定した結果を表す図
【図８】同ＳＴＡ［１］の消費電力とＳｌｅｅｐモードの関係を示す図
【図９】本発明の実施の形態３におけるＳＴＡ［１］におけるビーコン信号周期を測定した結果を表す図
【図１０】本発明の実施の形態４におけるＳＴＡ［１］の動作を示すフロー図
【図１１】同ＳＴＡ［１］におけるビーコン信号周期を測定した結果を表す図
【図１２】本発明の実施の形態６におけるＳＴＡ［１］の動作を示すフロー図
【図１３】同実施の形態６における設定候補値と受信失敗確率予測値とΣΔｔ予測値との関係を表す図
【図１４】理想的な場合のＳＴＡの消費電力とＳｌｅｅｐモードの関係を示す図
【図１５】従来例におけるＡＰ［１］のエリアにおける通信システム及び通信装置の概念を示すブロック図
【図１６】同ＡＰ［１］のエリア内でのデータ通信を示す図
【図１７】従来例のＳＴＡの消費電力とＳｌｅｅｐモードの関係を示す図
【図１８】他の従来例のＳＴＡの消費電力とＳｌｅｅｐモードの関係を示す図
【符号の説明】
【０１１３】
１  ＡＰ［１］のエリア
２  ＡＰ［２］のエリア
３  アンテナ部
４  無線部
５  高周波部
６  信号処理部
７  測定部
８  記憶部
９  制御部
１０  電源部
１１  ＳＷ部
ＡＰ［１］、ＡＰ［２］  アクセスポイント
ＳＴＡ［１］、ＳＴＡ［２］、ＳＴＡ［３］  ステーション
【図１】
2007104033.tif 000003
【図２】
2007104033.tif 000004
【図３】
2007104033.tif 000005
【図４】
2007104033.tif 000006
【図５】
2007104033.tif 000007
【図６】
2007104033.tif 000008
【図７】
2007104033.tif 000009
【図８】
2007104033.tif 000010
【図９】
2007104033.tif 000011
【図１０】
2007104033.tif 000012
【図１１】
2007104033.tif 000013
【図１２】
2007104033.tif 000014
【図１３】
2007104033.tif 000015
【図１４】
2007104033.tif 000016
【図１５】
2007104033.tif 000017
【図１６】
2007104033.tif 000018
【図１７】
2007104033.tif 000019
【図１８】
2007104033.tif 000020