(57)【要約】【課題】デバイスの省電力化およびアクセスポイントへの接続性の向上を図ること。【解決手段】無線端末装置１は、受信部２と、検索時間決定部３と、検索部４とを有している。受信部２は、共通のアクセスポイント＃１、＃２に接続できる、検索部４が開始した検索によって見つかった他の無線端末装置１ａ〜１ｄから、アクセスポイントの通信可能範囲からの距離に関する情報を受信する。検索時間決定部３は、受信部２が受信した距離に関する情報に基づいて、アクセスポイントの検索を開始する時間を決定する。  検索部４は、検索時間決定部３が決定した時間に、接続可能なアクセスポイントの検索を開始する。【選択図】図１
2010136033.tif 000002
【特許請求の範囲】
【請求項１】
他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信する受信部と、
前記受信部が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定する検索時間決定部と、
前記検索時間決定部が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する検索部と、
を有することを特徴とする無線端末装置。
【請求項２】
前記検索時間決定部は、他の前記無線端末装置と前記アクセスポイントの検索を開始するタイミングを同期させる同期部をさらに有することを特徴とする請求項１記載の無線端末装置。
【請求項３】
前記検索時間決定部は、前記アクセスポイントの検索を開始する時間の間隔を決定するための予め定められた時間間隔の指標を備え、
前記時間間隔の倍数となるように前記アクセスポイントの検索を開始する時間を決定することを特徴とする請求項２記載の無線端末装置。
【請求項４】
前回接続していた前記アクセスポイントの通信可能範囲からの距離に関する情報を計測する計測部と、
前記計測部が計測した前記距離に関する情報を他の前記無線端末装置に送信する送信部と、をさらに有することを特徴とする請求項１記載の無線端末装置。
【請求項５】
前記受信部が受信した前記距離に関する情報と、前記計測部が計測した前記距離に関する情報とを記憶する記憶部と、
前記記憶部に記憶されている前記距離に関する情報を、前記記憶部に記憶されている前記距離に関する情報のよりも前記アクセスポイントへの距離が近いと判断できる前記受信部が受信した前記距離に関する情報に更新する情報更新部とをさらに有し、
前記検索時間決定部は、前記記憶部に記憶されている前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定することを特徴とする請求項４記載の無線端末装置。
【請求項６】
無線端末装置が備える、
受信手段が、他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信し、
検索時間決定手段が、前記受信手段が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定し、
検索手段が、前記検索時間決定手段が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する、
ことを特徴とする無線端末装置の制御方法。
【請求項７】
コンピュータを、
他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信する受信手段、
前記受信手段が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定する検索時間決定手段、
前記検索時間決定手段が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する検索手段、
として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線端末装置、無線端末装置の制御方法および制御プログラムに関し、特にアクセスポイント間を移動する無線端末装置、無線端末装置の制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Local Area Network）のアクセスポイント（ＡＰ）を検索し、接続可能なアクセスポイントを発見した場合には自動的に接続する無線デバイスが知られている。このような無線デバイスを備えることで、移動中でも高速にインターネットにアクセスすることのできる携帯型の通信端末装置（無線端末装置）が普及し始めている。
【０００３】
しかし、無線端末装置の所有者自身が設置したアクセスポイントを除いて、無線端末装置が移動中に接続できるアクセスポイントの数は極めて少なく、全国展開している公衆無線ＬＡＮサービスを利用した場合にも、無線デバイスがインターネットに接続可能なエリアは限られている。
【０００４】
一般的に無線デバイスの消費電力は大きく、移動しているときは、無線端末装置はバッテリー駆動となるため、移動中も常に無線デバイスを起動して接続可能なアクセスポイントを検索（以下、「チャネルスキャン」と言う）していると、バッテリーに蓄積されていた電力が短時間で消費され、無線端末装置が利用できない状態となる。
【０００５】
このため、アクセスポイントの通信範囲外に存在する無線端末装置が、無線デバイスを一定期間スリープさせて間欠的にチャネルスキャンを行うことで、無線デバイスにより消費される電力を抑える手法が提案されている。
【０００６】
ここで、チャネルスキャンの間隔（以下、「スリープ期間」と言う）の決定には以下のようなトレードオフが存在する。
スリープ期間が長いと、省電力効果は高いが、無線端末装置がアクセスポイントの接続可能範囲に入ってもスリープし続けるためアクセスポイントへの接続が遅れ、接続可能なアクセスポイントを通り過ぎてしまう可能性がある。
【０００７】
一方、スリープ期間が短いと、アクセスポイントの接続範囲に入ると無線端末装置はすぐにアクセスポイントへ接続できるが、頻繁なチャネルスキャンにより無線デバイスが電力を消費するため、省電力効果が低い。
【０００８】
そこで、例えば、アクセスポイントからの距離を間接的に推定できる情報（無線端末装置とアクセスポイントとの接続が切断されてからの時間等）を利用してスリープ期間を決定する手法が提案されている。
【０００９】
また、他の例では、無線端末装置がＧＰＳ機器を備えることで、接続可能なアクセスポイントからの正確な距離を直接的に取得する手法が知られている。
【特許文献１】特開２００２−１９０７６１号公報
【特許文献２】特開２００４−１６５７５５号公報
【特許文献３】特開２００６−２４６３４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、前者の手法では、各無線端末装置が自身から得られる情報のみを利用しているため、取得できる情報と実際の距離との誤差が大きく、接続可能なアクセスポイントが近くに存在してもスリープ期間を長く設定する可能性がある。
【００１１】
そのため、この手法では省電力化は実現できるもののアクセスポイントとの接続性を損なう可能性が高い。
また、後者の手法では、無線端末装置がＧＰＳ機器を備える必要があり、またＧＰＳ機器を備えている場合にも、そのＧＰＳ機器自身の消費電力が大きいため省電力化の効果が低くなる可能性がある。さらに、無線端末装置の所有者が屋内を移動しているときにはＧＰＳ機器は正確な位置情報を取得できないため、この手法を利用できる場所は限られる。
【００１２】
本発明はこのような点に鑑みてなされたものであり、デバイスの省電力化およびアクセスポイントへの接続性の向上を図ることができる無線端末装置、無線端末装置の制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信する受信部と、前記受信部が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定する検索時間決定部と、前記検索時間決定部が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する検索部と、を有することを特徴とする無線端末装置が提供される。
【００１４】
このような無線端末装置によれば、受信部により、接続できるアクセスポイントの通信可能範囲からの距離に関する情報が受信される。検索時間決定部により、受信部が受信した距離に関する情報に基づいて、アクセスポイントの検索を開始する時間が決定される。検索部により、検索時間決定部が決定した時間までスリープし、決定した時間に接続可能なアクセスポイントの検索が開始される。
【発明の効果】
【００１５】
開示の無線端末装置によれば、デバイスの省電力化とアクセスポイントへの接続性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、実施の形態を、図面を参照して詳細に説明する。
まず、実施の形態の無線端末装置の概要について説明し、その後、実施の形態をより具体的に説明する。
【００１７】
図１は、実施の形態の無線端末装置の概要を示す図である。
図１に示す無線端末装置１は、受信部２と、検索時間決定部３と、検索部４とを有している。
【００１８】
受信部２は、共通のアクセスポイント（図１ではアクセスポイント＃１、＃２）に接続できる、検索部４が開始した検索によって見つかった他の無線端末装置１ａ〜１ｄから、アクセスポイントの通信可能範囲からの距離に関する情報を受信する。
【００１９】
ここで、図１では、距離に関する情報を異なる時間に２回受信している。１回目は、検索部４が開始した検索によって見つかった無線端末装置１ａから「アクセスポイント＃１まで１０秒」という情報を受信し、無線端末装置１ｂから「アクセスポイント＃２まで１５秒」という情報を受信している。２回目は、検索部４が開始した検索によって見つかった無線端末装置１ｃから「アクセスポイント＃１まで２０秒」という情報を受信し、無線端末装置１ｄから「アクセスポイント＃２まで５秒」という情報を受信している。
【００２０】
検索時間決定部３は、受信部２が受信した距離に関する情報に基づいて、アクセスポイントの検索を開始する時間を決定する。
検索部４は、検索時間決定部３が決定した時間に、接続可能なアクセスポイントの検索を開始する。
【００２１】
図１では、一例として受信した時間の短い方、すなわちアクセスポイントまでの距離が近いと推定できる方を、次のアクセスポイントの検索を開始する時間に決定する。すなわち、１回目は、得られた情報のうち「アクセスポイント＃１まで１０秒」の「１０秒」を次のアクセスポイントの検索を開始する時間に決定する。そして、１０秒後に、検索部４は２回目の検索を行い、得られた情報のうち「アクセスポイント＃２まで５秒」の「５秒」を次のアクセスポイントの検索を開始する時間に決定する。
【００２２】
この無線端末装置１によれば、周囲の無線端末装置間でアクセスポイントからの相対的な距離に関する情報を交換することで、無線端末装置１が比較的正確な情報を把握することができる。そして、無線端末装置１からアクセスポイントまでの距離が近いと推定できる方を、次のアクセスポイントの検索を開始する時間に決定し、その時間に検索部４が検索を開始することで、省電力化とアクセスポイントへの接続性の向上を図ることができる。
【００２３】
以下、実施の形態をより具体的に説明する。
図２は、実施の形態のシステムを示す図である。
システム１０は、複数（図２では２つ）のアクセスポイントＡＰ１、ＡＰ２と、複数（図２では３つ）の無線端末装置１００、１００ａ、１００ｂを有している。
【００２４】
無線端末装置１００、１００ａ、１００ｂとしては特に限定されないが、例えば、スマートフォン等の携帯電話や、ＰＤＡ（Personal Digital Assistants）や、メディアプレーヤー等が挙げられる。
【００２５】
アクセスポイントＡＰ１、ＡＰ２は、共通の管理単位（例えば、公衆無線ＬＡＮ事業者）により管理されている。
アクセスポイントＡＰ１、ＡＰ２は、それぞれ、無線端末装置１００、１００ａ、１００ｂを通信可能とするエリアＡｒｅａ１、Ａｒｅａ２を有している。
【００２６】
無線端末装置１００、１００ａ、１００ｂは、それぞれ、アクセスポイントＡＰ１またはアクセスポイントＡＰ２と接続できたときに，無線端末装置１００、１００ａ、１００ｂの利用者が、事前に設定したコンテンツ（Ｅメールや、ＲＳＳ（Really Simple SyndicationまたはRich Site Summary）等）を取得する。
【００２７】
また、無線端末装置１００、１００ａ、１００ｂは、それぞれ、エリアＡｒｅａ１、Ａｒｅａ２間を移動する際に、アクセスポイントＡＰ１、ＡＰ２からの相対的な距離に関する情報（以下、「スリープ指数」と言う）を計測する。
【００２８】
無線端末装置１００、１００ａ、１００ｂは、それぞれ、無線デバイスとアクセスポイントとの接続が切断されたことを検知すると、そのアクセスポイントに対応するスリープ指数の計測を開始する。
【００２９】
そして、例えば無線端末装置１００は、チャネルスキャンのタイミングで周辺の無線端末装置１００ａ、１００ｂとの間で、無線端末装置１００ａ、１００ｂが以前接続していたアクセスポイントからの相対的な距離に関する情報を交換する。そして、得られたスリープ指数と無線端末装置１００自身が備えるスリープ指数とに基づいて、次のスリープ指数を決定する。具体的には、スリープ指数が大きい場合は、スリープ期間を長く設定し、スリープ指数が小さい場合は、スリープ期間を短く設定する。
【００３０】
図３は、無線端末装置のハードウェア構成例を示す図である。
無線端末装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、メモリ（Memory）１０３、グラフィック処理装置１０４、入力インタフェース１０５、および通信インタフェース１０６が接続されている。
【００３１】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。メモリ１０３には、ＯＳやアプリケーションプログラムが格納される。また、メモリ１０３内には、プログラムファイルが格納される。
【００３２】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。入力インタフェース１０５には、テンキー１０５ａが接続されている。入力インタフェース１０５は、テンキー１０５ａから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００３３】
通信インタフェース１０６は、ネットワーク２０に接続されている。通信インタフェース１０６は、ネットワーク２０を介して、他のコンピュータとの間でデータの送受信を行う。
【００３４】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図３には無線端末装置１００のハードウェア構成を示したが無線端末装置１００ａ、１００ｂについても同様のハードウェア構成で実現することができる。このようなハードウェア構成のシステムにおいて無線端末装置１００の省電力化を図るために、無線端末装置１００内には、以下のような機能が設けられる。
【００３５】
図４は、無線端末装置の機能を示すブロック図である。
無線端末装置１００は、アクセスポイント（ＡＰ）情報格納部１１０と、スリープ指数管理ＤＢ（記憶部）１２０と、スリープ指数計測用機能グループ１３０と、スリープ指数計測部１４０と、スリープ指数配信部（情報更新部）１５０と、チャネルスキャン同期部１６０と、スリープ期間決定部１７０と、無線デバイス１８０とを有している。
【００３６】
アクセスポイント情報格納部１１０は、アクセスポイントＡＰ１、ＡＰ２に関する情報を格納する。なお、この情報については後に詳述する。
スリープ指数管理ＤＢ１２０は、接続可能なアクセスポイントとスリープ指数の関係を示す情報を格納している。
【００３７】
スリープ指数計測用機能グループ１３０は、スリープ指数を計測するための機能を有している。
図４では、一例として、アクセスポイントとの接続が切断されてからの時間の増加を計測するタイマ１３１と、振動（例えば、所有者の歩数）を計測する振動センサ１３２と、位置を計測するＧＰＳ（Global Positioning System）１３３とを有している。その中から所有者が任意に設定したり、無線端末装置１００の設定に従い選択することができる。
【００３８】
なお、これらの機能は、新たに設ける必要はなく、既存の機能を流用するようにしてもよい。
スリープ指数計測部１４０は、スリープ期間決定部１７０の指示に基づいて、スリープ指数計測用機能グループ１３０が備える各機能を利用し、スリープ指数を計測する。
【００３９】
例えば、タイマ１３１を利用した場合は、スリープ指数を時間単位で計測する。具体的には、アクセスポイントとの接続が切断されてからの時間の増加を計測する。また、振動センサ１３２を利用した場合は、スリープ指数を振動の検出単位で測定する。具体的には、アクセスポイントとの接続が切断されてからの振動の検出回数（歩数）の増加を計測する。また、ＧＰＳ１３３を利用した場合は、スリープ指数を位置で測定する。具体的には、アクセスポイントとの接続が切断されてからの距離の増加を計測する。
【００４０】
また、スリープ指数は、アクセスポイントを識別する識別子（ＥＳＳ−ＩＤ、事業社名、ＭＡＣアドレス等）毎に計測する。そして、計測したスリープ指数を識別子毎にスリープ指数管理ＤＢ１２０に格納する。
【００４１】
スリープ指数配信部１５０は、スリープ期間決定部１７０の指示に基づいて、無線デバイス１８０がスリープから復帰してチャネルスキャンを行う際に配信するプローブパケットに、スリープ指数管理ＤＢ１２０に格納されているスリープ指数を記録する。そして、このプローブパケットの周辺の空間への配信を無線デバイス１８０に依頼する。
【００４２】
また、スリープ指数配信部１５０は、無線デバイス１８０が、スリープ指数管理ＤＢ１２０に含まれていないアクセスポイントに対するスリープ指数を周辺の無線端末装置から受信した場合には、そのアクセスポイントのスリープ指数をスリープ指数管理ＤＢ１２０に格納されている情報に追加する。また、スリープ指数管理ＤＢ１２０に格納されている情報に含まれているアクセスポイントに関して、より小さいスリープ指数を周辺の無線端末装置から受信した場合には、そのアクセスポイントに対するスリープ指数を、受信した値に更新する。
【００４３】
次に、プローブパケットの構成を説明する。
図５は、プローブパケットの構成を示す図である。
図５に示すプローブパケット３０のうち、Ｃａｐａｂｉｌｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ、Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤおよびＳｕｐｐｏｒｔｅｄ  Ｒａｔｅは、無線ＬＡＮ（８０２．１１）で利用するフィールドである。その後に、スリープ指数が付加されている。
【００４４】
Ｃａｐａｂｉｌｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎは、ポーリング集中制御（ＰＣＦ）の有無等の各種情報である。
Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤは、アクセスポイントの識別子である。ブロードキャスト送信を行う場合には、「０」に設定される。
【００４５】
Ｓｕｐｐｏｒｔｅｄ  Ｒａｔｅは、サポートしている無線の伝送レートである。
プローブパケットは、無線デバイスが接続できるアクセスポイントを検索するために送信される標準的なパケットであるため、無線端末装置間でのスリープ指数の交換にプローブパケットを利用することで、通信方式を拡張することなく無線端末装置間でのスリープ指数の交換が可能となる。
【００４６】
再び図４に戻って説明する。
チャネルスキャン同期部１６０は、スリープ期間決定部１７０が決定したスリープ期間に基づいて、アクセスポイントＡＰ１、ＡＰ２の管理単位毎に、事前にチャネルスキャンのタイミングスケジュールを決定する。
【００４７】
そして、無線端末装置１００、１００ａ、１００ｂ間でそのスケジュールを共有しておくことで、同じ管理単位のアクセスポイントに接続できる無線端末装置１００のチャネルスキャンのタイミングを同期させる。
【００４８】
具体的には、アクセスポイントＡＰ１、ＡＰ２の管理単位毎に、チャネルスキャンの基準時刻を決定しておく。
なお、チャネルスキャン同期部１６０の機能を実現するためには、無線端末装置１００、１００ａ、１００ｂ間で事前にタイマを同期させておく必要があるが、タイマの同期については任意の方法（ＮＴＰ（Network Time Protocol）の利用、電波時計の利用等）を選択できるものとする。
【００４９】
スリープ期間決定部１７０は、無線デバイス１８０のチャネルスキャンの実行の開始をスリープ指数配信部１５０に指示する。
そして、無線デバイス１８０のチャネルスキャンにより接続できるアクセスポイントＡＰ１、ＡＰ２が周辺に存在しないことを検知した際に、スリープ指数管理ＤＢ１２０に格納されているスリープ指数に基づいて無線デバイス１８０のスリープ期間を決定する。
【００５０】
具体的には、例えば、スリープ指数を時間単位で計測した場合、スリープ指数が１０秒ならばスリープ期間も１０秒とする。また、スリープ指数を振動の検出単位で測定した場合、スリープ指数が１０歩ならばスリープ期間は１０歩に対応する時間（例えば５秒程度）とする。
【００５１】
また、スリープ指数管理ＤＢ１２０に格納されているアクセスポイントＡＰ１、ＡＰ２（全てのアクセスポイント）におけるスリープ指数の最小値に基づいて、スリープ期間を決定する。これにより、無線端末装置１００から最も近い場所にあると推定されるアクセスポイントとの接続性を維持することができる。
【００５２】
なお、チャネルスキャン同期部１６０とスリープ期間決定部１７０とで検索時間決定部の主要部が構成されている。
無線デバイス１８０は、スリープ指数配信部１５０の依頼によりチャネルスキャンを実行し、スリープ指数配信部１５０から配信を依頼されたプローブパケットを配信したり、受信した情報をスリープ指数配信部１５０に送ったりする。
【００５３】
また、無線デバイス１８０は、送受信の際に、アクセスポイントが発信する電波の強度に基づいて接続できるアクセスポイントが存在するか否かを判断し、接続できるアクセスポイントが存在すれば、そのアクセスポイントに接続する。
【００５４】
さらに、無線デバイス１８０は、スリープ期間決定部１７０からスリープが指示されると、スリープ指数配信部１５０のチャネルスキャン実行の依頼を受けるまで（次のチャネルスキャンが行われる時刻）まで当該無線デバイス１８０の送受信機能を停止する。
【００５５】
なお、無線デバイス１８０が、受信部および検索部の主要部を構成している。
次に、アクセスポイント情報格納部の構成を説明する。
図６は、アクセスポイント情報格納部の構成を示す図である。
【００５６】
アクセスポイント情報格納部１１０では、情報がテーブル化されて格納されている。
アクセスポイント情報管理テーブル１１１は、事業者識別子およびチャネルスキャン基準時刻の欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連づけられている。
【００５７】
事業者識別子の欄には、アクセスポイントの管理単位を一意に識別できる識別子が格納されている。
チャネルスキャン基準時刻の欄には、チャネルスキャン開始の基準となる時刻が格納されている。
【００５８】
このチャネルスキャン基準時刻は、例えば公衆無線ＬＡＮサービス事業者とアクセスポイントの利用契約を結んだときに自動的に設定されていてもよいし、無線端末装置の所有者が手動で設定していてもよい。
【００５９】
次に、スリープ指数管理ＤＢ１２０の構成を説明する。
図７は、スリープ指数管理ＤＢの構成を示す図である。
スリープ指数管理ＤＢ１２０では、情報がテーブル化されて格納されている。
【００６０】
スリープ指数管理テーブル１２１は、ＡＰ識別子およびスリープ指数（秒）の欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連づけられている。
ＡＰ識別子の欄には、アクセスポイントを一意に識別できる識別子が格納されている。
【００６１】
スリープ指数（秒）の欄には、スリープ指数計測部１４０によって計測されたスリープ指数がＡＰ識別子毎に格納されている。
なお、図７では、タイマを利用した場合のスリープ指数が格納されているが、振動センサを利用した場合は、アクセスポイントとの接続が切断されてからの振動の検出回数（歩数）の増加が格納される。
【００６２】
次に、チャネルスキャン同期部１６０の動作を説明する。
図８および図９は、チャネルスキャンの同期を説明する図である。
同じ管理単位のアクセスポイントＡＰ１、ＡＰ２に接続できる無線端末装置１００、１００ａ、１００ｂは、それぞれが備えるアクセスポイント情報格納部（無線端末装置１００であればアクセスポイント情報格納部１１０）に格納されている同じ時刻を基準としてチャネルスキャンを実行する。図８では、無線端末装置１００、１００ａ、１００ｂは、ＸＸ時０分２３秒を基準としてチャネルスキャンを実行する。
【００６３】
図８では、無線端末装置１００の現在のスリープ期間は１５秒であり、無線端末装置１００ａの現在のスリープ期間は３０秒であり、無線端末装置１００ｂの現在のスリープ期間は６０秒である。
【００６４】
ここで、無線端末装置１００、１００ａ、１００ｂの位置が変化しない場合、これらのスリープ期間は変化しない。この場合、無線端末装置１００は、現在のスリープ期間が１５秒であるため、ＸＸ時０分２３秒、ＸＸ時０分３８秒、ＸＸ時０分５３秒、ＸＸ時１分０８秒、・・・の時刻にスリープから復帰してチャネルスキャンを実行する。
【００６５】
ここで、ＸＸ時０分５３秒では、無線端末装置１００ａもスリープから復帰してチャネルスキャンを実行するため、無線端末装置１００、１００ａのチャネルスキャンのタイミングの同期を取ることができる。さらに、ＸＸ時１分２３秒では、無線端末装置１００ａおよび無線端末装置１００ｂもスリープから復帰してチャネルスキャンを実行するため、無線端末装置１００、１００ａ、１００ｂのチャネルスキャンのタイミングの同期を取ることができる。
【００６６】
これにより、無線端末装置１００、１００ａ、１００ｂのスリープ期間が異なっていても同じ時刻にスリープから復帰してチャネルスキャンを実行でき、無線端末装置１００、１００ａ、１００ｂ間でスリープ指数を交換することができる。
【００６７】
次に、無線端末装置１００の位置が変化した場合のスリープ期間の遷移を説明する。
スリープ期間は、予め決定された最小値（時間間隔の指標）の倍数とする。スリープ指数として時間を利用した場合において、例えば、スリープ期間の最小値が１５秒、最大値が４分の場合、設定できるスリープ期間は、１５秒（スリープ指数０〜２９秒）、３０秒（スリープ指数３０〜５９秒）、・・・、４分（スリープ指数４分以上）とする。
【００６８】
なお、最小値は、チャネルスキャン同期部１６０が予め備えていてもよいし、無線端末装置１００の所有者が手動で設定した値をアクセスポイント情報格納部１１０に格納しておいてもよい。
【００６９】
図９では、ＸＸ時０分２３秒を基準としてチャネルスキャンを実行する。その後、決定されたスリープ指数が２１秒であった場合は、スリープ期間を１５秒に設定する。これにより、ＸＸ時０分３８秒にスリープから復帰してチャネルスキャンを実行する。次のスリープ指数が３３秒であった場合は、スリープ期間を３０秒に設定する。これにより、ＸＸ時１分０８秒にスリープから復帰してチャネルスキャンを実行する。次のスリープ指数が１分０８秒であった場合は、スリープ期間を１分に設定する。これにより、ＸＸ時２分０８秒にスリープから復帰してチャネルスキャンを実行する。これにより、他の無線端末装置と容易かつ確実に同期を取ることができる。
【００７０】
以下、無線端末装置１００が、アクセスポイントＡＰ１、ＡＰ２間を移動する場合を例に、無線端末装置１００の処理を説明する。
まず、アクセスポイントＡＰ１またはアクセスポイントＡＰ２の通信範囲から無線端末装置１００が離脱したときのスリープ期間決定部１７０の処理（スリープ期間決定処理）を説明する。
【００７１】
図１０、図１１は、スリープ期間決定処理を示すフローチャートである。
まず、スリープ期間決定部１７０は、これまで接続していたアクセスポイントに関するスリープ指数のエントリをスリープ指数管理テーブル１２１に追加する（ステップＳ１１）。そして、追加したエントリのスリープ指数を「０」に設定する。
【００７２】
次に、スリープ期間決定部１７０は、スリープ指数管理テーブル１２１に登録されている各アクセスポイントに対するスリープ指数を取得する（ステップＳ１２）。
次に、スリープ期間決定部１７０は、ステップＳ１２にて取得したスリープ指数に基づいて、スリープ期間を決定する（ステップＳ１３）。具体的には、取得した全てのアクセスポイントに対するスリープ指数の中で最小の値を選択し、その値に対応するスリープ期間を決定する。例えば、スリープ指数の単位が「秒」で、スリープ指数の最小値が３０秒である場合には、スリープ期間を３０秒に設定する。また、スリープ指数の単位が「歩数」で、スリープ指数の最小値が６０歩である場合には、スリープ期間を３０秒（１秒２歩換算）に決定する。
【００７３】
次に、スリープ期間決定部１７０は、ステップＳ１３にて決定したスリープ期間をチャネルスキャン同期部１６０に通知し、次にチャネルスキャンを開始する時刻を要求する（ステップＳ１４）。これにより、チャネルスキャン同期部１６０は、チャネルスキャンの同期時刻を決定する。
【００７４】
次に、スリープ期間決定部１７０は、チャネルスキャン同期部１６０から次にチャネルスキャンを開始する時刻を取得する（ステップＳ１５）。
次に、スリープ期間決定部１７０は、ステップＳ１５にて取得したチャネルスキャンを開始する時刻までのスリープを、無線デバイス１８０に対して指示する（ステップＳ１６）。
【００７５】
次に、スリープ期間決定部１７０は、スリープタイムオーバか（チャネルスキャンが行われる時刻になったか）否かを判断する（図１１のステップＳ１７）。
スリープタイムオーバではない場合（ステップＳ１７のＮｏ）、スリープ指数計測部１４０にスリープ指数の計測を指示する（ステップＳ１８）。その後、ステップＳ１７に移行し、ステップＳ１７以降の処理を引き続き行う。
【００７６】
一方、スリープタイムオーバの場合（ステップＳ１７のＹｅｓ）、スリープ期間決定部１７０は、スリープ指数配信部１５０に対してチャネルスキャンの開始を通知する（ステップＳ１９）。これにより、スリープ指数配信部１５０は、チャネルスキャンを開始する。
【００７７】
次に、スリープ期間決定部１７０は、ステップＳ１９のチャネルスキャンにより無線端末装置１００が接続可能なアクセスポイントを発見したか否かを判断する（ステップＳ２０）。
【００７８】
接続可能なアクセスポイントを発見した場合（ステップＳ２０のＹｅｓ）、スリープ期間決定部１７０は、スリープ指数管理テーブル１２１を初期化する（ステップＳ２１）。その後、発見したアクセスポイントに接続し（ステップＳ２２）、処理を終了する。
【００７９】
一方、接続可能なアクセスポイントが発見できなかった場合（ステップＳ２０のＮｏ）、ステップＳ１２に移行し、ステップＳ１２以降の処理を引き続き行う。
以上で、スリープ期間決定処理の説明を終了する。
【００８０】
次に、ステップＳ１４にてチャネルスキャンを開始する時刻の要求が通知されたときのチャネルスキャン同期部１６０の処理（チャネルスキャン同期処理）を詳しく説明する。
図１２は、チャネルスキャン同期処理を示すフローチャートである。
【００８１】
まず、チャネルスキャン同期部１６０は、スリープ期間決定部１７０からチャネルスキャンの同期要求と共にスリープ期間を受信したときに（ステップＳ３１）、アクセスポイント情報管理テーブル１１１に格納されているチャネルスキャン基準時刻を取得する（ステップＳ３２）。
【００８２】
次に、チャネルスキャン同期部１６０は、スリープ期間の最小値を取得する（ステップＳ３３）。
次に、チャネルスキャン同期部１６０は、ステップＳ３２にて取得したチャネルスキャン基準時刻、ステップＳ３３にて取得したスリープ期間の最小値、およびスリープ期間決定部１７０から受信したスリープ期間に基づいて、次にチャネルスキャンを開始する時刻を決定する（ステップＳ３４）。具体的には、まずスリープ期間の最小値の倍数の中で、スリープ期間決定部１７０から受信したスリープ期間を超えない最大の値を選択し、その値を実スリープ期間と定義する。次に、チャネルスキャンの基準時刻に実スリープ期間の倍数を加えた中で、現時刻から最も近い将来の時刻を選択する。
【００８３】
このようにして選択された時刻を、次のチャネルスキャンの開始時刻としてスリープ期間決定部１７０に送る（ステップＳ３５）。
以上で、チャネルスキャン同期処理の説明を終了する。
【００８４】
次に、ステップＳ１８にてスリープ指数計測が指示されたときのスリープ指数計測部１４０の処理（スリープ指数計測処理）を詳しく説明する。
図１３は、スリープ指数計測処理を示すフローチャートである。
【００８５】
まず、スリープ指数計測部１４０は、計測に使用する各種パラメータを初期化する（ステップＳ４１）。具体的には、計測周期、計測結果の履歴、スリープ指数の最大値等、計測に使用するパラメータを、このステップで初期化する。
【００８６】
次に、スリープ指数計測部１４０は、スリープ指数計測用機能グループ１３０からスリープ指数を計測する機能を特定する（ステップＳ４２）。
次に、スリープ指数計測部１４０は、ステップＳ４２にて特定した機能を用いて、実際にスリープ指数を計測する（ステップＳ４３）。
【００８７】
例えばタイマ１３１を選択する場合には、計測された時刻を計測結果の履歴に記録しておき、前回計測した時刻と今回の時刻の差分を算出し、その差分からスリープ指数の増分を決定することができる。
【００８８】
また、振動センサ１３２やＧＰＳ１３３を利用している場合にも、前回の計測結果と今回の計測結果の差分を算出することで、スリープ期間の増分を決定することができる。
次に、スリープ指数計測部１４０は、ステップＳ４３にて決定されたスリープ指数に基づいて、スリープ指数管理テーブル１２１を更新する（ステップＳ４４）。具体的には、ステップＳ４３にて算出されたスリープ指数の増分を、スリープ指数管理ＤＢ１２０に記録されている各アクセスポイントに対応するスリープ指数に加算する。
【００８９】
ここで、スリープ指数管理テーブル１２１で管理されているスリープ指数の精度を保つために、更新後のスリープ指数がスリープ指数の最大値よりも大きくなったエントリを削除することもできる。
【００９０】
次に、スリープ指数計測部１４０は、事前に設定されている計測周期の間、スリープ指数の計測の待機を指示する（ステップＳ４５）。待機時間が経過するまで待ち（ステップＳ４５のＮｏ）、経過した後（ステップＳ４５のＹｅｓ）は、スリープ指数計測処理を終了する。
【００９１】
但し、振動センサ１３２のように継続的な計測が必要となる手段を利用する場合には、計測手段の動作はスリープさせない。
以上でスリープ指数計測処理の説明を終了する。
【００９２】
次に、ステップＳ１９にてチャネルスキャンの開始が通知されたときのスリープ指数配信部の処理（スリープ指数配信処理）を詳しく説明する。
図１４は、スリープ指数配信処理を示すフローチャートである。
【００９３】
まず、スリープ指数配信部１５０は、チャネルスキャンの開始通知を受信する（ステップＳ５１）。
次に、スリープ指数配信部１５０は、スリープ指数管理テーブル１２１で管理されている全てのアクセスポイントに対するスリープ指数を取得する（ステップＳ５２）。
【００９４】
次に、スリープ指数配信部１５０は、無線デバイス１８０に対して、チャネルスキャン時のプローブパケットにステップＳ５１にて取得したスリープ指数を記録し、送信するように依頼する（ステップＳ５３）。なお、この段階で、無線デバイス１８０は、送受信の際に、接続できるアクセスポイントが存在すれば、そのアクセスポイントに接続する。
【００９５】
但し、スリープ指数管理テーブル１２１が何も情報を管理しておらず、スリープ指数が取得できなかった場合には、本ステップはスキップできる。詳しくは、スリープ指数を記録せず、チャネルスキャンのみ行うように依頼する。
【００９６】
次に、無線デバイス１８０で受信された周辺の無線端末装置からのプローブパケットを監視し、プローブパケットに記録されているスリープ指数を取得する（ステップＳ５４）。
【００９７】
次に、スリープ指数配信部１５０は、ステップＳ５４にて取得したスリープ指数に基づいて、スリープ指数管理テーブル１２１の内容を更新する（ステップＳ５５）。具体的には、スリープ指数管理テーブル１２１に登録されていないアクセスポイントに関するスリープ指数を受信した場合には、新たにエントリを作成して登録する。また、既に登録されているアクセスポイントに関するスリープ指数を受信した場合には、既に登録されているエントリのスリープ指数と周辺の無線端末装置から受信したスリープ指数とを比較して、小さい方の値に更新する。その後処理を終了する。
【００９８】
以上で、スリープ指数配信処理の説明を終了する。
次に、無線端末装置１００が、電源が供給されていない状態から起動したときのスリープ期間決定部１７０の処理（起動処理）を説明する。
【００９９】
図１５は、起動処理を示すフローチャートである。
まず、スリープ期間決定部１７０は、スリープ指数管理テーブル１２１を初期化し、アクセスポイント情報管理テーブル１１１に対して無線端末装置１００が接続できるアクセスポイントに関する情報を設定する（ステップＳ１１ａ）。
【０１００】
次に、ステップＳ１９に移行し、ステップＳ１９以降の処理を引き続き行う。なお、図１５に示すステップ番号の処理と図１０、図１１に示すステップ番号の処理は同じ処理であるため、詳しい説明は省略する。
【０１０１】
以上で、無線端末装置１００が起動したときの処理の説明を終了する。
次に、前述した無線端末装置１００の処理を、具体例を用いて説明する。
図１６は、無線端末装置の処理の具体例を示す図である。
【０１０２】
まず、アクセスポイントＡＰ１との接続が切れたときに、スリープ指数のエントリをスリープ指数管理テーブル１２１に追加する。
図１６では、ＡＰ識別子「事業者Ａ：ＭＡＣ＝ＡＰ１」を設定し、スリープ指数を０秒に設定している。
【０１０３】
その後、チャネルスキャン開始時刻が取得され、無線デバイス１８０がスリープする。無線デバイス１８０のスリープ時に、スリープ指数計測部１４０が、スリープ指数の計測を開始する。
【０１０４】
その後、移動するとともにスリープ指数が増加する。
図１６では、スリープ指数が０秒から３０秒に増加している。
その後、スリープから復帰すると、スリープ指数配信部１５０が、スリープ指数の配信を無線デバイス１８０に依頼する。これにより、無線デバイス１８０がチャネルスキャンを行ってスリープ指数の送受信を行い、近傍に位置する無線端末装置１００ａからスリープ指数を受信すると、受信したスリープ指数をスリープ指数管理テーブル１２１に追加する。
【０１０５】
図１６では、スリープ指数が３０秒から５０秒に増加している。また、受信したスリープ指数のＡＰ識別子「事業者Ａ：ＭＡＣ＝ＡＰ２」のスリープ指数６０秒が追加されている。
【０１０６】
一方、無線端末装置１００ａも無線端末装置１００からスリープ指数を受信し、受信したスリープ指数を無線端末装置１００ａが備えるスリープ指数管理テーブル１２１ａに追加している。
【０１０７】
このように、無線端末装置が自身の無線デバイスが受信したプローブパケットの内容を監視することで、無線端末装置間でのスリープ指数の交換を可能にする。
そして、新たなスリープ指数を受信したときは、最小値を選択してスリープ指数管理テーブル１２１を更新する。
【０１０８】
図１６では、ＡＰ識別子「事業者Ａ：ＭＡＣ＝ＡＰ１」のスリープ指数が５０秒から１００秒に増加している。
また、受信したスリープ指数のＡＰ識別子「事業者Ａ：ＭＡＣ＝ＡＰ２」のスリープ指数も６０秒から１１０秒に増加するが、無線端末装置１００ｂから新たに受信したスリープ指数により、ＡＰ識別子「事業者Ａ：ＭＡＣ＝ＡＰ２」のスリープ指数が１０秒に更新されている。
【０１０９】
一方、無線端末装置１００ｂも無線端末装置１００からスリープ指数を受信し、受信したスリープ指数を無線端末装置１００ｂが備えるスリープ指数管理テーブル１２１ｂに追加している。
【０１１０】
このように、複数の無線端末装置からスリープ指数を取得することで、アクセスポイントからの距離をより正確にスリープ指数に対応付けることができる。
以上述べたように、無線端末装置１００によれば、無線デバイス１８０がスリープから復帰してチャネルスキャンを行うタイミングで、周辺の無線端末装置との間でアクセスポイントからの相対的な距離に対応付け可能な情報（スリープ指数）を交換するようにした。
【０１１１】
一般的に、スリープ指数の小さい端末ほど、アクセスポイントからチャネルスキャンを行った地点まで直線的に移動した可能性が高いため、アクセスポイントまでの距離に正確に対応付けできるスリープ指数を持っていると推測される。そのため、前述したように、周囲の無線端末装置間でスリープ指数を送受信してアクセスポイント毎に小さい値に更新していくことで、すべての無線端末装置が、従来に比べて正確なスリープ指数を管理することができる。
【０１１２】
また、スリープ指数が大きいときは、アクセスポイントからの相対的な距離が長いとみなしてスリープ期間を長く設定し、スリープ指数が小さいときは、アクセスポイントからの相対的な距離が短いとみなしてスリープ期間を短く設定するようにした。
【０１１３】
これにより、通常時は無線デバイスのスリープ期間を長く設定して省電力化に努め、接続可能なアクセスポイントが近くに存在するときのみスリープ期間を短く設定してアクセスポイントへの接続性を高めることができる。
【０１１４】
また、スリープ指数は、タイマ１３１や振動センサ１３２等の無線端末装置１００が備える標準的な機能を利用して取得するようにしたので、別途新たな機能の追加等を必要とせずに、簡易な構成で正確なスリープ指数を取得することができる。
【０１１５】
また、無線デバイス１８０からプローブパケットを送信できる空間であるならば、実現できるため、場所の制約もほとんど受けない。そのため、スリープ期間の決定手法は使用する場所や無線端末装置１００の種別に制限されない。
【０１１６】
以上、本発明の無線端末装置、無線端末装置の制御方法および制御プログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【０１１７】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、無線端末装置１００が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）等が挙げられる。
【０１１８】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１９】
制御プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２０】
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）  他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信する受信部と、
前記受信部が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定する検索時間決定部と、
前記検索時間決定部が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する検索部と、
を有することを特徴とする無線端末装置。
【０１２１】
（付記２）  前記検索時間決定部は、他の前記無線端末装置と前記アクセスポイントの検索を開始するタイミングを同期させる同期部をさらに有することを特徴とする付記１記載の無線端末装置。
【０１２２】
（付記３）  前記検索時間決定部は、前記アクセスポイントの検索を開始する時間の間隔を決定するための予め定められた時間間隔の指標を備え、
前記時間間隔の倍数となるように前記アクセスポイントの検索を開始する時間を決定することを特徴とする付記２記載の無線端末装置。
【０１２３】
（付記４）  前記距離に関する情報を記憶する記憶部と、
前記記憶部に記憶されている前記距離に関する情報を、前記記憶部に記憶されている前記距離に関する情報よりも前記アクセスポイントへの距離が近いと判断できる前記受信部が受信した前記距離に関する情報に更新する情報更新部とをさらに有し、
前記検索時間決定部は、前記記憶部に記憶されている前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定することを特徴とする付記１記載の無線端末装置。
【０１２４】
（付記５）  前回接続していた前記アクセスポイントの通信可能範囲からの距離に関する情報を計測する計測部と、
前記計測部が計測した前記距離に関する情報を他の前記無線端末装置に送信する送信部と、をさらに有することを特徴とする付記１記載の無線端末装置。
【０１２５】
（付記６）  前記受信部が受信した前記距離に関する情報と、前記計測部が計測した前記距離に関する情報とを記憶する記憶部と、
前記記憶部に記憶されている前記距離に関する情報を、前記記憶部に記憶されている前記距離に関する情報のよりも前記アクセスポイントへの距離が近いと判断できる前記受信部が受信した前記距離に関する情報に更新する情報更新部とをさらに有し、
前記検索時間決定部は、前記記憶部に記憶されている前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定することを特徴とする付記５記載の無線端末装置。
【０１２６】
（付記７）  前記計測部は、前記検索部が前記アクセスポイントを検索していないときに動作することを特徴とする付記５記載の無線端末装置。
（付記８）  時刻を測定するタイマをさらに備え、
前記計測部は、前記アクセスポイントが切断されてからの時刻に基づいて、前記距離に関する情報を計測することを特徴とする付記５記載の無線端末装置。
【０１２７】
（付記９）  振動を検出する振動センサをさらに備え、
前記計測部は、前記アクセスポイントが切断されてから前記振動センサが検出した振動回数に基づいて、前記距離に関する情報を計測することを特徴とする付記５記載の無線端末装置。
【０１２８】
（付記１０）  前記送信部は、プローブパケットを用いて前記距離に関する情報を通知することを特徴とする付記５記載の無線端末装置。
（付記１１）  無線端末装置が備える、
受信手段が、他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信し、
検索時間決定手段が、前記受信手段が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定し、
検索手段が、前記検索時間決定手段が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する、
ことを特徴とする無線端末装置の制御方法。
【０１２９】
（付記１２）  コンピュータを、
他の無線端末装置から、接続できるアクセスポイントの通信可能範囲からの距離に関する情報を受信する受信手段、
前記受信手段が受信した前記距離に関する情報に基づいて、前記アクセスポイントの検索を開始する時間を決定する検索時間決定手段、
前記検索時間決定手段が決定した時間までスリープし、決定した時間に接続可能な前記アクセスポイントの検索を開始する検索手段、
として機能させることを特徴とする制御プログラム。
【図面の簡単な説明】
【０１３０】
【図１】実施の形態の無線端末装置の概要を示す図である。
【図２】実施の形態のシステムを示す図である。
【図３】無線端末装置のハードウェア構成例を示す図である。
【図４】無線端末装置の機能を示すブロック図である。
【図５】プローブパケットの構成を示す図である。
【図６】アクセスポイント情報格納部の構成を示す図である。
【図７】スリープ指数管理ＤＢの構成を示す図である。
【図８】チャネルスキャンの同期を説明する図である。
【図９】チャネルスキャンの同期を説明する図である。
【図１０】スリープ期間決定処理を示すフローチャートである。
【図１１】スリープ期間決定処理を示すフローチャートである。
【図１２】チャネルスキャン同期処理を示すフローチャートである。
【図１３】スリープ指数計測処理を示すフローチャートである。
【図１４】スリープ指数配信処理を示すフローチャートである。
【図１５】起動処理を示すフローチャートである。
【図１６】無線端末装置の処理の具体例を示す図である。
【符号の説明】
【０１３１】
１、１ａ、１ｂ、１ｃ、１ｄ  無線端末装置
２  受信部
３  検索時間決定部
４  検索部
１０  システム
３０  プローブパケット
１００、１００ａ、１００ｂ  無線端末装置
１１０  アクセスポイント（ＡＰ）情報格納部
１１１  アクセスポイント情報管理テーブル
１２０  スリープ指数管理ＤＢ
１２１、１２１ａ、１２１ｂ  スリープ指数管理テーブル
１３０  スリープ指数計測用機能グループ
１３１  タイマ
１３２  振動センサ
１３３  ＧＰＳ
１４０  スリープ指数計測部
１５０  スリープ指数配信部
１６０  チャネルスキャン同期部
１７０  スリープ期間決定部
１８０  無線デバイス
ＡＰ１、ＡＰ２  アクセスポイント
Ａｒｅａ１、Ａｒｅａ２  エリア
【図１】
2010136033.tif 000003
【図２】
2010136033.tif 000004
【図３】
2010136033.tif 000005
【図４】
2010136033.tif 000006
【図５】
2010136033.tif 000007
【図６】
2010136033.tif 000008
【図７】
2010136033.tif 000009
【図８】
2010136033.tif 000010
【図９】
2010136033.tif 000011
【図１０】
2010136033.tif 000012
【図１１】
2010136033.tif 000013
【図１２】
2010136033.tif 000014
【図１３】
2010136033.tif 000015
【図１４】
2010136033.tif 000016
【図１５】
2010136033.tif 000017
【図１６】
2010136033.tif 000018