(57)【要約】【課題】消費電力を低減して正確に無線通信可能な無線装置を提供する。【解決手段】  無線基地局１１０は、自己の識別情報に基づいて、識別情報を表すフレーム長を有する第１の無線フレームを生成する生成手段を備える。無線基地局１１０は、第１の無線フレームによって、無線基地局１１０の通信範囲に入った端末装置１２０を制御する。無線基地局１１０は、生成された第１の無線フレームを無線基地局１１０の通信範囲へ送信する送信手段を備える。【選択図】図１４
2018148579.tif 000002
【特許請求の範囲】
【請求項１】
当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを生成する生成手段と、
前記生成手段によって生成された前記第１の無線フレームを当該無線装置の通信範囲へ送信する送信手段とを備える無線装置。
【請求項２】
前記第１の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する、請求項１に記載の無線装置。
【請求項３】
前記第１の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する、請求項１に記載の無線装置。
【請求項４】
当該端末装置が請求項１に記載の無線装置の通信範囲に入ったとき、請求項１に記載の無線装置から前記第１の無線フレームを受信する受信手段と、
前記受信手段によって受信された前記第１の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項１に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる移行手段とを備える端末装置。
【請求項５】
前記移行手段は、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで前記所望の状態を維持する、請求項４に記載の端末装置。
【請求項６】
前記移行手段は、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する、請求項４に記載の端末装置。
【請求項７】
前記移行手段は、請求項１に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる、請求項４に記載の端末装置。
【請求項８】
前記移行手段は、請求項１に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる、請求項４に記載の端末装置。
【請求項９】
請求項１から請求項３のいずれか１項に記載の無線装置と、
請求項４から請求項８のいずれか１項に記載の端末装置とを備える無線通信システム。
【請求項１０】
生成手段が、当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを生成する第１のステップと、
送信手段が、前記第１のステップにおいて生成された前記第１の無線フレームを当該無線装置の通信範囲へ送信する第２のステップとをコンピュータに実行させるためのプログラム。
【請求項１１】
前記第１の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する、請求項１０に記載のコンピュータに実行させるためのプログラム。
【請求項１２】
前記第１の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する、請求項１０に記載のコンピュータに実行させるためのプログラム。
【請求項１３】
受信手段が、当該端末装置が請求項１に記載の無線装置の通信範囲に入ったとき、請求項５に記載の無線装置から前記第１の無線フレームを受信する第１のステップと、
移行手段が、前記受信手段によって受信された前記第１の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項５に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる第２のステップとをコンピュータに実行させるためのプログラム。
【請求項１４】
前記移行手段は、前記第２のステップにおいて、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで前記所望の状態を維持する、請求項１３に記載のコンピュータに実行させるためのプログラム。
【請求項１５】
前記移行手段は、前記第２のステップにおいて、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する、請求項１３に記載のコンピュータに実行させるためのプログラム。
【請求項１６】
前記移行手段は、前記第２のステップにおいて、請求項１に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる、請求項１３に記載のコンピュータに実行させるためのプログラム。
【請求項１７】
前記移行手段は、前記第２のステップにおいて、請求項１に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる、請求項１３に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線装置、それを備えた無線通信システムおよび無線装置において実行されるプログラムに関するものである。
【背景技術】
【０００２】
従来、スリープ状態から起動状態へ移行させる無線装置の識別情報をフレーム長によって表して無線装置を起動させる技術が知られている（特許文献１）。
【０００３】
特許文献１に記載された技術においては、送信元の無線装置は、起動させたい無線装置の識別情報を示すフレーム長を有する無線フレームを生成し、その生成した無線フレームを無線通信の相手先である無線装置へ送信する。そして、相手先の無線装置は、無線フレームを受信し、その受信した無線フレームの受信信号をサンプリング間隔で包絡線検波してフレーム長を検出する。その後、相手先の無線装置は、その検出したフレーム長を識別情報に復号し、その復号した識別情報が自己の識別情報に一致するとき、スリープ状態から起動状態へ移行する。
【０００４】
そうすると、送信元の無線装置は、相手先の無線装置と無線通信を行う。
【０００５】
また、移動可能なシンクがセンサーノードを起動させてセンサーノードからデータを受信する技術が知られている（非特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５１９０５６９号
【非特許文献】
【０００７】
【非特許文献１】He Ba, Ilker Demirkol, Wendi Heinzelman, “Passive wake-up radios:From devices to applications”, www. Elsevier.com/locate/adhoc
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、非特許文献１に記載された技術では、シンクとの通信タイミングを知ることが困難であり、各センサーノードと正確に無線通信を行うことが困難である。一方、データを確実にシンクに届けるためには、センサーノードが周期的にデータを送信する必要があり、消費電力の増大につながる。
【０００９】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、消費電力を低減して正確に無線通信可能な無線装置を提供することである。
【００１０】
また、この発明の別の目的は、消費電力を低減して正確に無線通信可能な無線装置を備える無線通信システムを提供することである。
【００１１】
更に、この発明の別の目的は、消費電力を低減して正確に無線通信可能な無線装置において実行されるプログラムを提供することである。
【課題を解決するための手段】
【００１２】
この発明の実施の形態によれば、無線装置は、移動と停止とを繰り替えしながら複数の無線装置を順次制御する無線装置であって、推定手段と、制御手段とを備える。推定手段は、当該無線装置が走査対象である複数の存在領域を順次移動しながら前記複数の無線装置の複数の識別情報を取得するとともに前記複数の無線装置の複数の位置を推定する。制御手段は、当該無線装置が前記複数の存在領域を順次移動しているときに、制御対象となる無線装置の存在領域に当該無線装置が入ったとき、前記制御対象となる無線装置の識別情報を前記推定手段から受け、その受けた識別情報に基づいて前記制御対象となる無線装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを前記制御対象となる無線装置へ送信する制御処理を複数の無線装置の全てについて実行する。
【００１３】
この発明の実施の形態による無線装置は、複数の無線装置の複数の識別情報を取得するとともに、複数の無線装置の複数の位置を推定し、その後、制御対象となる無線装置の存在領域に入ると、その存在領域に配置された無線装置の識別情報に基づいて制御対象となる無線装置を制御するための識別情報をフレーム長によって表して送信する。そして、この発明の実施の形態による無線装置は、この制御処理を複数の無線装置の全てについて実行する。
【００１４】
従って、複数の無線装置の消費電力を低減して複数の無線装置を制御することができる。
【００１５】
好ましくは、推定手段は、当該無線装置が複数の存在領域を順次移動しているときに、複数の無線装置の全てを制御可能状態へ移行させるためのグローバル識別情報を表すフレーム長を有する第２の無線フレームを送信するとともに、制御可能状態へ移行した無線装置の識別情報を含むパケットを制御可能状態へ移行した無線装置から受信し、パケットに含まれる識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する推定処理を複数の無線装置の全てについて実行することにより、複数の識別情報を取得するとともに複数の位置を推定する。
【００１６】
推定手段は、複数の無線装置を順次制御可能状態へ移行させて複数の無線装置から識別情報を含むパケットを順次受信して識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する。推定手段は、この推定処理を複数の無線装置の全てについて実行する。
【００１７】
従って、複数の無線装置の位置を正確に推定できる。
【００１８】
好ましくは、推定手段は、予め設定された複数の無線装置の複数の識別情報および複数の無線装置の複数の存在領域の位置を、それぞれ、複数の識別情報および推定した複数の位置として用いる。
【００１９】
従って、複数の無線装置の位置を推定する時間を短縮できる。
【００２０】
好ましくは、制御手段は、制御対象となる無線装置の存在領域よりも広い通信範囲に前記第１の無線フレームを送信する。
【００２１】
制御対象となる無線装置を正確に制御可能状態へ移行させることができる。
【００２２】
また、この発明の実施の形態によれば、無線装置は、生成手段と、送信手段とを備える。生成手段は、当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを生成する。送信手段は、生成手段によって生成された第１の無線フレームを当該無線装置の通信範囲へ送信する。
【００２３】
端末装置は、当該無線装置の通信範囲に入って第１の無線フレームを受信すると制御可能な状態になる。
【００２４】
従って、端末装置の消費電力を低減して端末装置を制御することができる。
【００２５】
好ましくは、第１の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する。
【００２６】
従って、複数の通信事業者のいずれかの無線装置を用いて通信できる。
【００２７】
好ましくは、第１の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する。
【００２８】
従って、場所および時間に応じて無線通信を行うことができる。
【００２９】
更に、この発明の実施の形態によれば、無線装置は、受信手段と、移行手段とを備える。受信手段は、当該端末装置が請求項１に記載の無線装置の通信範囲に入ったとき、請求項１に記載の無線装置から前記第１の無線フレームを受信する。移行手段は、受信手段によって受信された第１の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項１に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる。
【００３０】
この発明の実施の形態による無線装置は、請求項１に記載の無線装置の通信範囲に入り、第１の無線フレームを受信すると、所望の状態へ移行する。その結果、この発明の実施の形態による無線装置は、第１の無線フレームを受信しない限り、所望の状態へ移行しない。
【００３１】
従って、当該無線装置の所望の状態への移行を制御できる。
【００３２】
好ましくは、移行手段は、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで所望の状態を維持する。
【００３３】
一定条件下で所望の状態を維持できる。
【００３４】
好ましくは、移行手段は、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する。
【００３５】
従って、一定条件下で元の状態への移行を制御できる。
【００３６】
好ましくは、移行手段は、請求項１に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる。
【００３７】
従って、当該無線装置の所望の状態への移行を信頼性良く実行できる。
【００３８】
好ましくは、移行手段は、請求項１に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる。
【００３９】
従って、通信経験のある無線装置を用いて当該無線装置の所望の状態への移行を制御できる。
【００４０】
更に、この発明の実施の形態によれば、無線通信システムは、上記の無線装置を備える。
【００４１】
複数の無線装置の消費電力を低減して複数の無線装置と正確に無線通信を行うことができる。
【００４２】
更に、この発明の実施の形態によれば、無線通信システムは、請求項１から請求項３のいずれか１項に記載の無線装置と、請求項４から請求項８のいずれか１項に記載の端末装置とを備える。
【００４３】
従って、無線通信システムにおける消費電力を抑制して無線通信を行うことができる。
【００４４】
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、移動と停止とを繰り替えしながら複数の無線装置を順次制御する無線装置の動作をコンピュータに実行させるためのプログラムであって、推定手段が、当該無線装置が走査対象である複数の存在領域を順次移動しながら複数の無線装置の複数の識別情報を取得するとともに複数の無線装置の複数の位置を推定する第１のステップと、制御手段が、当該無線装置が複数の存在領域を順次移動しているときに、制御対象となる無線装置の存在領域に当該無線装置が入ったとき、制御対象となる無線装置の識別情報を推定手段から受け、その受けた識別情報に基づいて制御対象となる無線装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを制御対象となる無線装置へ送信する制御処理を複数の無線装置の全てについて実行する第２のステップとをコンピュータに実行させるためのプログラムである。
【００４５】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、複数の無線装置の複数の識別情報が取得されるとともに、複数の無線装置の複数の位置が推定され、その後、プログラムをコンピュータに実行させる無線装置が制御対象となる無線装置の存在領域に入ると、その存在領域に配置された無線装置の識別情報に基づいて制御対象となる無線装置を制御するための識別情報をフレーム長によって表して送信する。そして、プログラムをコンピュータに実行させる無線装置は、この制御処理を複数の無線装置の全てについて実行する。
【００４６】
従って、複数の無線装置の消費電力を低減して複数の無線装置を制御することができる。
【００４７】
好ましくは、推定手段は、第１のステップにおいて、当該無線装置が複数の存在領域を順次移動しているときに、複数の無線装置の全てを制御可能状態へ移行させるためのグローバル識別情報を表すフレーム長を有する第２の無線フレームを送信するとともに、制御可能状態へ移行した無線装置の識別情報を含むパケットを制御可能状態へ移行した無線装置から受信し、パケットに含まれる識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する推定処理を複数の無線装置の全てについて実行することにより、複数の識別情報を取得するとともに複数の位置を推定する。
【００４８】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、推定手段は、複数の無線装置を順次制御可能状態へ移行させて複数の無線装置から識別情報を含むパケットを順次受信して識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する。推定手段は、この推定処理を複数の無線装置の全てについて実行する。
【００４９】
従って、複数の無線装置の位置を正確に推定できる。
【００５０】
好ましくは、推定手段は、第１のステップにおいて、予め設定された複数の無線装置の複数の識別情報および複数の無線装置の複数の存在領域の位置を、それぞれ、複数の識別情報および推定した複数の位置として用いる。
【００５１】
従って、複数の無線装置の位置を推定する時間を短縮できる。
【００５２】
好ましくは、制御手段は、第２のステップにおいて、制御対象となる無線装置の存在領域よりも広い通信範囲に前記第１の無線フレームを送信する。
【００５３】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、制御対象となる無線装置を正確に制御可能状態へ移行させることができる。
【００５４】
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、生成手段が、当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第１の無線フレームを生成する第１のステップと、送信手段が、第１のステップにおいて生成された第１の無線フレームを当該無線装置の通信範囲へ送信する第２のステップとをコンピュータに実行させるためのプログラムである。
【００５５】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、端末装置は、プログラムを実行する無線装置の通信範囲に入って第１の無線フレームを受信すると制御可能な状態になる。
【００５６】
従って、端末装置の消費電力を低減して端末装置を制御することができる。
【００５７】
好ましくは、第１の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する。
【００５８】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、複数の通信事業者のいずれかの無線装置を用いて通信できる。好ましくは、第１の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する。
【００５９】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、場所および時間に応じて無線通信を行うことができる。
【００６０】
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、受信手段が、端末装置が請求項１に記載の無線装置の通信範囲に入ったとき、請求項１に記載の無線装置から第１の無線フレームを受信する第１のステップと、移行手段が、受信手段によって受信された第１の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項１に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる第２のステップとをコンピュータに実行させるためのプログラムである。
【００６１】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、請求項１に記載の無線装置の通信範囲に入り、第１の無線フレームを受信すると、所望の状態へ移行する。その結果、この発明の実施の形態による無線装置は、第１の無線フレームを受信しない限り、所望の状態へ移行しない。
【００６２】
従って、当該無線装置の所望の状態への移行を制御できる。
【００６３】
好ましくは、移行手段は、第２のステップにおいて、請求項１に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで所望の状態を維持する。
【００６４】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、一定条件下で所望の状態を維持できる。
【００６５】
好ましくは、移行手段は、第２のステップにおいて、請求項１に記載の無線装置から当顔無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する。
【００６６】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、一定条件下で元の状態への移行を制御できる。
【００６７】
好ましくは、移行手段は、第２のステップにおいて、請求項１に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる。
【００６８】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、当該無線装置の所望の状態への移行を信頼性良く実行できる。
【００６９】
好ましくは、移行手段は、第２のステップにおいて、請求項１に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる。
【００７０】
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、通信経験のある無線装置を用いて当該無線装置の所望の状態への移行を制御できる。
【発明の効果】
【００７１】
消費電力を抑制して正確に無線通信を行うことができる。
【図面の簡単な説明】
【００７２】
【図１】この発明の実施の形態による無線センサーネットワークの概略図である。
【図２】図１に示すシンクの構成を示す概略図である。
【図３】図１に示すセンサーノードの構成を示す概略図である。
【図４】フレーム長とデータとの対応関係を示す対応表を示す図である。
【図５】センサーノードの位置を推定する動作を説明するための図である。
【図６】シンクとセンサーノードとの間の通信処理のタイミングチャートである。
【図７】各存在領域ＲＥＧ＿ＥＸに存在するセンサーノードを推定する方法を説明するための図である。
【図８】シンクが保持する情報の概念図である。
【図９】データ欠損問題を抑制する方法を説明するための図である。
【図１０】図１に示すシンクの動作を説明するフローチャートである。
【図１１】図１０に示すステップＳ５の詳細な動作を説明するためのフローチャートである。
【図１２】図１０に示すステップＳ１５の詳細な動作を説明するためのフローチャートである。
【図１３】図１に示すセンサーノードの動作を説明するフローチャートである。
【図１４】この発明の実施の形態による別の無線ネットワークの概略図である。
【図１５】図１４に示す無線基地局の構成を示す概略図である。
【図１６】図１４に示す端末装置の構成を示す概略図である。
【図１７】図１４に示す無線ネットワークにおける動作を説明するフローチャートである。
【図１８】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図１９】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図２０】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図２１】図２０に示す端末装置の構成を示す概略図である。
【図２２】図２０に示す無線ネットワークにおける端末装置の動作を示すフローチャートである。
【図２３】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図２４】図２３に示す無線基地局の構成を示す概略図である。
【図２５】図２３に示す端末装置の構成を示す概略図である。
【図２６】図２３に示す無線ネットワークにおける動作を説明するフローチャートである。
【図２７】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図２８】図２７に示す無線送信機の構成を示す概略図である。
【図２９】図２７に示す端末装置の構成を示す概略図である。
【図３０】図２７に示す無線ネットワークにおける動作を示すフローチャートである。
【図３１】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図３２】図３１に示す移動端末の構成を示す概略図である。
【図３３】この発明の実施の形態による更に別の無線ネットワークの概略図である。
【図３４】図３３に示す無線送信機の構成を示す概略図である。
【図３５】図３３に示す端末装置の構成を示す概略図である。
【図３６】図３３に示す無線ネットワークにおける動作を説明するフローチャートである。
【発明を実施するための形態】
【００７３】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００７４】
図１は、この発明の実施の形態による無線センサーネットワークの概略図である。図１を参照して、この発明の実施の形態による無線センサーネットワーク１０は、シンク１と、センサーノード２−１〜２−Ｋ（Ｋは、２以上の整数）とを備える。
【００７５】
シンク１およびセンサーノード２−１〜２−Ｋは、例えば、ＩＥＥＥ８０２．１５．４ｇに対応した９２０ＭＨｚ帯で無線通信を行う。
【００７６】
領域ＲＥＧは、例えば、１４０ｍ×１４０ｍの広さを有する。そして、領域ＲＥＧは、碁盤目状に配置された複数の存在領域ＲＥＧ＿ＥＸからなる。１つの存在領域ＲＥＧ＿Ｅは、例えば、１０ｍ×１０ｍの広さを有する。
【００７７】
センサーノード２−１〜２−Ｋは、領域ＲＥＧの複数の存在領域ＲＥＧ＿ＥＸのいずれかに配置される。
【００７８】
シンク１は、存在領域ＲＥＧ＿ＥＸ＿Ｓからスタートして矢印ＡＲＷ１で示すように各存在領域ＲＥＧ＿ＥＸを順次移動し、最終的に存在領域ＲＥＧ＿ＥＸ＿Ｅに到達する。
【００７９】
この場合、シンク１は、複数の存在領域ＲＥＧ＿ＥＸの各々の中心位置を示す位置情報を予め保持している。そして、シンク１は、後述する方法によって自己の位置を検出し、その検出した自己の位置を示す位置情報が予め保持している各存在領域ＲＥＧ＿ＥＸの中心位置を示す位置情報に一致すると、停止し、その存在領域ＲＥＧ＿ＥＸに配置されたセンサーノード（センサーノード２−１〜２−Ｋのいずれか）を後述する方法によって起動させ、その起動させたセンサーノード（センサーノード２−１〜２−Ｋのいずれか）からＭＡＣアドレスとセンサー値とを含むパケットＰＫＴを受信する。そして、シンク１は、パケットＰＫＴを受信すると、次の存在領域ＲＥＧ＿ＥＸへ移動する。シンク１は、この動作を繰り返し行い、センサーノード２−１〜２−Ｋの全てからＭＡＣアドレスおよびセンサー値を収集する。
【００８０】
そうすると、シンク１は、各センサーノード２−１〜２−ＫからＭＡＣアドレスとセンサー値とを受信したときの存在領域ＲＥＧ＿ＥＸの位置を各センサーノード２−１〜２−Ｋの位置と推定する。そして、シンク１は、その推定したセンサーノード２−１〜２−Ｋの位置とセンサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）とを相互に対応付けて記憶する。
【００８１】
このように、シンク１は、センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）を取得するとともにセンサーノード２−１〜２−Ｋの位置を推定する。
【００８２】
その後、シンク１は、再度、存在領域ＲＥＧ＿ＥＸ＿Ｓからスタートして矢印ＡＲＷ１で示すように各存在領域ＲＥＧ＿ＥＸを順次移動し、１つの存在領域ＲＥＧ＿ＥＸの中心位置に到達すると、停止し、１つの存在領域ＲＥＧ＿ＥＸに配置されたセンサーノード（センサーノード２−１〜２−Ｋのいずれか）のみを起動させ、その起動させたセンサーノード（センサーノード２−１〜２−Ｋのいずれか）からパケットＰＫＴを受信する。そして、シンク１は、パケットＰＫＴを受信すると、次の存在領域ＲＥＧ＿ＥＸへ移動する。
【００８３】
シンク１は、この動作を繰り返し行い、センサーノード２−１〜２−Ｋの全てからセンサー値を収集する。
【００８４】
センサーノード２−１〜２−Ｋの各々は、シンク１からウェイクアップ信号を受信するまでは、スリープ状態を維持する。そして、センサーノード２−１〜２−Ｋの各々は、シンク１からウェイクアップ信号を受信すると、起動状態へ移行し、センサー値を検出するとともに、自己のＭＡＣアドレスとセンサー値とを含むパケットＰＫＴを生成してシンク１へ送信する。その後、センサーノード２−１〜２−Ｋの各々は、スリープ状態へ移行する。
【００８５】
図２は、図１に示すシンク１の構成を示す概略図である。図２を参照して、シンク１は、アンテナ１１と、無線通信部１２と、推定部１３と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機１４と、データ収集部１５とを含む。
【００８６】
アンテナ１１は、無線通信部１２に接続される。無線通信部１２は、推定部１３またはデータ収集部１５からウェイクアップ信号を受け、その受けたウェイクアップ信号を変調する。そして、無線通信部１２は、その変調したウェイクアップ信号をアンテナ１１を介して送信する。
【００８７】
また、無線通信部１２は、センサーノード（センサーノード２−１〜２−Ｋのいずれか）からアンテナ１１を介してパケットＰＫＴを受信し、その受信したパケットＰＫＴを復調する。そして、無線通信部１２は、その復調したパケットＰＫＴを推定部１３またはデータ収集部１５へ出力する。
【００８８】
推定部１３は、複数の存在領域ＲＥＧ＿ＥＸの各々の中心位置を示す位置情報を予め保持している。そして、推定部１３は、センサーノード２−１〜２−Ｋの位置を推定する場合、ＧＰＳ受信機１４からＧＰＳ信号を受け、その受けたＧＰＳ信号に基づいて公知の方法によってシンク１の位置を検出する。そうすると、推定部１３は、その検出したシンク１の位置を示す位置情報が予め保持した中心位置の位置情報に一致すると、停止する。そして、推定部１３は、センサーノード２−１〜２−Ｋの全てをスリープ状態から起動状態へ移行させるためのブロードキャストＩＤを表すフレーム長を有する無線フレームＦＲ＿Ｂを後述する方法によって生成し、その生成した無線フレームＦＲ＿Ｂからなるウェイクアップ信号ＷｕＳ＿Ｂを無線通信部１２へ出力する。
【００８９】
また、推定部１３は、パケットＰＫＴを無線通信部１２から受け、その受けたパケットＰＫＴからＭＡＣアドレスおよびセンサー値を取り出す。そして、推定部１３は、ＭＡＣアドレスを、パケットＰＫＴを送信したセンサーノード（センサーノード２−１〜２−Ｋのいずれか）の識別情報として取得する。また、推定部１３は、シンク１がパケットＰＫＴを受信したときの存在領域ＲＥＧ＿ＥＸの位置をパケットＰＫＴを送信したセンサーノード（センサーノード２−１〜２−Ｋのいずれか）の位置と推定する。
【００９０】
そうすると、推定部１３は、その推定したセンサーノード（センサーノード２−１〜２−Ｋのいずれか）の位置を示す位置情報と、センサーノード（センサーノード２−１〜２−Ｋのいずれか）の識別情報（＝ＭＡＣアドレス）とを相互に対応付けて保持する。
【００９１】
そして、推定部１３は、存在領域ＲＥＧ＿ＥＸの位置を示す位置情報をデータ収集部１５から受けると、その受けた位置情報に対応付けられた識別情報（＝ＭＡＣアドレス）をデータ収集部１５へ出力する。
【００９２】
ＧＰＳ受信機１４は、常時、ＧＰＳ信号を受信し、その受信したＧＰＳ信号を推定部１３およびデータ収集部１５へ出力する。
【００９３】
データ収集部１５は、複数の存在領域ＲＥＧ＿ＥＸの各々の中心位置を示す位置情報を予め保持している。また、データ収集部１５は、ＧＰＳ受信機１４からＧＰＳ信号を常時受ける。そして、データ収集部１５は、ＧＰＳ受信機１４から受けたＧＰＳ信号に基づいて公知の方法によってシンク１の位置を検出し、その検出した位置を示す位置情報が予め保持した存在領域ＲＥＧ＿ＥＸの位置を示す位置情報に一致すると、停止する。
【００９４】
そうすると、データ収集部１５は、その停止した存在領域ＲＥＧ＿ＥＸの位置を示す位置情報を推定部１３へ出力し、存在領域ＲＥＧ＿ＥＸの位置に対応するＭＡＣアドレスを推定部１３から受ける。
【００９５】
そして、データ収集部１５は、ＭＡＣアドレスを推定部１３から受けると、その受けたＭＡＣアドレスに基づいて、後述する方法によって、１つのセンサーノード（センサーノード２−１〜２−Ｋのいずれか）をスリープ状態から起動状態へ移行させるためのウェイクアップＩＤを表すフレーム長を有する無線フレームＦＲ＿Ｕを生成し、その生成した無線フレームＦＲ＿Ｕからなるウェイクアップ信号ＷｕＳ＿Ｕを無線通信部１２へ出力する。
【００９６】
また、データ収集部１５は、無線通信部１２からパケットＰＫＴを受け、その受けたパケットＰＫＴからＭＡＣアドレスおよびセンサー値を取り出し、その取り出したＭＡＣアドレスおよびセンサー値を相互に対応付けて保持する。
【００９７】
図３は、図１に示すセンサーノード２−１の構成を示す概略図である。図３を参照して、センサーノード２−１は、アンテナ２１，２２と、無線通信部２３と、制御部２４と、センサー２５と、ウェイクアップ信号受信部２６と、ウェイクアップ信号判定部２７とを含む。
【００９８】
アンテナ２１は、無線通信部２３に接続される。アンテナ２２は、ウェイクアップ信号受信部２６に接続される。
【００９９】
センサーノード２−１は、スリープ状態と起動状態とを有する。スリープ状態とは、無線通信部２３、制御部２４およびセンサー２５が動作を停止し、ウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７が動作している状態を言う。起動状態とは、無線通信部２３、制御部２４およびセンサー２５が動作し、ウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７が動作を停止している状態を言う。
【０１００】
無線通信部２３は、ウェイクアップ信号判定部２７からの起動信号に応じて起動状態へ移行する。そして、無線通信部２３は、起動状態において、パケットＰＫＴを制御部１４から受け、その受けたパケットＰＫＴを変調し、その変調したパケットＰＫＴをアンテナ２１を介してシンク１へ送信する。その後、無線通信部２３は、シンク１からＡＣＫを受信し、その受信したＡＣＫを制御部２４へ出力する。
【０１０１】
制御部２４は、ウェイクアップ信号判定部２７からの起動信号に応じて起動状態へ移行する。制御部２４は、センサーノード２−１のＭＡＣアドレスを保持する。制御部２４は、起動状態において、センサー値を検出するようにセンサー２５を制御し、センサー値をセンサー２５から受ける。
【０１０２】
そして、制御部２４は、ＭＡＣアドレスとセンサー値とを含むパケットＰＫＴを生成し、その生成したパケットＰＫＴを無線通信部２３へ出力する。
【０１０３】
制御部２４は、ＡＣＫを受けると、動作するようにウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７を制御するとともに、動作を停止するように無線通信部２３およびセンサー２５を制御し、その後、自己も動作を停止する。
【０１０４】
センサー２５は、ウェイクアップ信号判定部２７からの起動信号に応じて起動状態へ移行する。センサー２５は、起動状態において、制御部２４からの制御に従って、センサー値を検出し、その検出したセンサー値を制御部２４へ出力する。
【０１０５】
ウェイクアップ信号受信部２６は、アンテナ２２を介して無線フレームＦＲ＿Ｂまたは無線フレームＦＲ＿Ｕを受信し、その受信した無線フレームＦＲ＿Ｂまたは無線フレームＦＲ＿Ｕの受信信号を所望のサンプリング間隔で包絡線検波し、その検波した検波値に基づいてフレーム長を検出する。より具体的には、ウェイクアップ信号受信部２６は、検波値における“１”の個数をカウントし、そのカウントした個数にサンプリング間隔を乗算することによってフレーム長を検出する。そして、ウェイクアップ信号受信部２６は、その検出したフレーム長をウェイクアップ信号判定部２７へ出力する。
【０１０６】
その後、ウェイクアップ信号受信部２６は、制御部２４からの制御によって動作を停止する。また、ウェイクアップ信号受信部２６は、制御部２４からの制御によって動作を開始する。
【０１０７】
ウェイクアップ信号判定部２７は、センサーノード２−１のＭＡＣアドレスを予め保持している。また、ウェイクアップ信号判定部２７は、フレーム長とデータとの関係を示す対応表を予め保持している。更に、ウェイクアップ信号判定部２７は、ウェイクアップ信号受信部２６からフレーム長を受ける。そして、ウェイクアップ信号判定部２７は、対応表を参照して、フレーム長をデータに変換する。その後、ウェイクアップ信号判定部２７は、その変換したデータがセンサーノード２−１のＭＡＣアドレスに一致するか否かを判定する。
【０１０８】
ウェイクアップ信号判定部２７は、その変換したデータがセンサーノード２−１のＭＡＣアドレスに一致すると判定したとき、起動信号を生成して無線通信部２３、制御部２４およびセンサー２５へ出力する。
【０１０９】
一方、ウェイクアップ信号判定部２７は、その変換したデータがセンサーノード２−１のＭＡＣアドレスに一致しないと判定したとき、その変換したデータを破棄し、何も出力しない。
【０１１０】
その後、ウェイクアップ信号判定部２７は、制御部２４からの制御によって動作を停止する。また、ウェイクアップ信号判定部２７は、制御部２４からの制御によって動作を開始する。
【０１１１】
図４は、フレーム長とデータとの対応関係を示す対応表を示す図である。図４を参照して、対応表ＴＢＬ１は、フレーム長とデータとを含む。フレーム長およびデータは、相互に対応付けられる。
【０１１２】
１２．４８［ｍｓ］のフレーム長は、０ｘ０に対応付けられ、１３．７６［ｍｓ］のフレーム長は、０ｘ１に対応付けられ、１５．０４［ｍｓ］のフレーム長は、０ｘ２に対応付けられ、１６．３２［ｍｓ］のフレーム長は、０ｘ３に対応付けられ、１７．６０［ｍｓ］のフレーム長は、０ｘ４に対応付けられ、１８．８８［ｍｓ］のフレーム長は、０ｘ５に対応付けられ、２０．１６［ｍｓ］のフレーム長は、０ｘ６に対応付けられる。
【０１１３】
また、２１．４４［ｍｓ］のフレーム長は、０ｘ７に対応付けられ、２２．７２［ｍｓ］のフレーム長は、０ｘ８に対応付けられ、２４．００［ｍｓ］のフレーム長は、０ｘ９に対応付けられ、２５．２８［ｍｓ］のフレーム長は、０ｘＡに対応付けられ、２６．５６［ｍｓ］のフレーム長は、０ｘＢに対応付けられ、２７．８４［ｍｓ］のフレーム長は、０ｘＣに対応付けられ、２９．１２［ｍｓ］のフレーム長は、０ｘＤに対応付けられ、３０．４０［ｍｓ］のフレーム長は、０ｘＥに対応付けられ、３１．６８［ｍｓ］のフレーム長は、０ｘＦに対応付けられる。０ｘ０〜０ｘＦの各々は、４ビットのビット値からなる。
【０１１４】
シンク１の推定部１３およびデータ収集部１５は、対応表ＴＢＬ１を保持している。また、推定部１３は、ブロードキャストＩＤを予め保持している。更に、各センサーノード２−１〜２−Ｋのウェイクアップ信号判定部２７は、対応表ＴＢＬ１を予め保持している。更に、各センサーノード２−１〜２−Ｋのウェイクアップ信号判定部２７は、自己が搭載されたセンサーノード（センサーノード２−１〜２−Ｋのいずれか）のＭＡＣアドレスを予め保持している。
【０１１５】
この発明の実施の形態においては、次の２つのウェイクアップＩＤを定義する。
【０１１６】
（１）ユニキャストＩＤ
（２）ブロードキャストＩＤ
ユニキャストＩＤは、任意のセンサーノードを指し示すウェイクアップＩＤであり、各センサーノードのＭＡＣアドレス等の一意にセンサーノードを特定可能なＩＤである。
【０１１７】
ブロードキャストＩＤは、電波範囲内の全てのセンサーノードを起動状態へ移行させることができるウェイクアップＩＤであり、予め無線センサーネットワーク１０において決められている。そして、ブロードキャストＩＤは、シンク１の推定部１３に予め設定されている。
【０１１８】
この発明の実施の形態においては、上述したユニキャストＩＤおよびブロードキャストＩＤをウェイクアップＩＤとして用いる。
【０１１９】
この発明の実施の形態においては、ユニキャストＩＤおよびブロードキャストＩＤの各々は、ＷｕＩＤ１〜ＷｕＩＤ４からなる。
【０１２０】
ユニキャストＩＤが用いられる場合、ユニキャストＩＤにおいては、ＷｕＩＤ１は、０ｘ１に固定され、ＷｕＩＤ２〜ＷｕＩＤ４は、起動対象となるセンサーノードのＭＡＣアドレスから求められた１２ビットのハッシュ値からなる。
【０１２１】
また、ブロードキャストＩＤが用いられる場合、ブロードキャストＩＤにおいては、ＷｕＩＤ１は、０ｘＦに固定され、ＷｕＩＤ２〜ＷｕＩＤ４は、起動元のシンク１のＭＡＣアドレスから求められた１２ビットのハッシュ値からなる。
【０１２２】
シンク１の推定部１３は、シンク１のＭＡＣアドレスのハッシュ値を演算し、１２ビットのハッシュ値ａ１ａ２ａ３ａ４ａ５ａ６ａ７ａ８ａ９ａ１０ａ１１ａ１２を求める。そして、推定部１３は、ハッシュ値ａ１ａ２ａ３ａ４ａ５ａ６ａ７ａ８ａ９ａ１０ａ１１ａ１２をａ１ａ２ａ３ａ４，ａ５ａ６ａ７ａ８，ａ９ａ１０ａ１１ａ１２に分割し、ＷｕＩＤ１＝０ｘＦとし、ＷｕＩＤ２＝ａ１ａ２ａ３ａ４とし、ＷｕＩＤ３＝ａ５ａ６ａ７ａ８とし、ＷｕＩＤ４＝ａ９ａ１０ａ１１ａ１２とする。
【０１２３】
この場合、ａ１ａ２ａ３ａ４＝０ｘ１、ａ５ａ６ａ７ａ８＝０ｘ５、ａ９ａ１０ａ１１ａ１２＝０ｘ８であるとする。
【０１２４】
そうすると、推定部１３は、対応表１を参照して、ＷｕＩＤ１＝０ｘＦを３１．６８[ｍｓ]のフレーム長に変換し、ＷｕＩＤ２＝ａ１ａ２ａ３ａ４＝０ｘ１を１３．７６[ｍｓ]のフレーム長に変換し、ＷｕＩＤ３＝ａ５ａ６ａ７ａ８＝０ｘ５を１８．８８[ｍｓ]のフレーム長に変換し、ＷｕＩＤ４＝ａ９ａ１０ａ１１ａ１２＝０ｘ８を２２．７２[ｍｓ]のフレーム長に変換する。
【０１２５】
そして、推定部１３は、３１．６８[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｂ１と、１３．７６[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｂ２と、１８．８８[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｂ３と、２２．７２[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｂ４とを生成し、その生成した無線フレームＦＲ＿Ｂ１〜ＦＲ＿Ｂ４からなるウェイクアップ信号ＷｕＳ＿Ｂを無線通信部１２へ出力する。ウェイクアップ信号ＷｕＳ＿Ｂは、ブロードキャストＩＤに基づいて生成されたウェイクアップ信号である。
【０１２６】
シンク１のデータ収集部１５は、起動させるセンサーノード（センサーノード２−１〜２−Ｋのいずれか）のＭＡＣアドレスを推定部１３から受け、その受けたＭＡＣアドレスのハッシュ値を演算し、１２ビットのハッシュ値ｂ１ｂ２ｂ３ｂ４ｂ５ｂ６ｂ７ｂ８ｂ９ｂ１０ｂ１１ｂ１２を求める。
【０１２７】
そして、データ収集部１５は、ハッシュ値ｂ１ｂ２ｂ３ｂ４ｂ５ｂ６ｂ７ｂ８ｂ９ｂ１０ｂ１１ｂ１２をｂ１ｂ２ｂ３ｂ４，ｂ５ｂ６ｂ７ｂ８，ｂ９ｂ１０ｂ１１ｂ１２に分割し、ＷｕＩＤ１＝０ｘ１とし、ＷｕＩＤ２＝ｂ１ｂ２ｂ３ｂ４とし、ＷｕＩＤ３＝ｂ５ｂ６ｂ７ｂ８とし、ＷｕＩＤ４＝ｂ９ｂ１０ｂ１１ｂ１２とする。
【０１２８】
この場合、ｂ１ｂ２ｂ３ｂ４＝０ｘ９、ｂ５ｂ６ｂ７ｂ８＝０ｘ３、ｂ９ｂ１０ｂ１１ｂ１２＝０ｘ５であるとする。
【０１２９】
そうすると、データ収集部１５は、対応表１を参照して、ＷｕＩＤ１＝０ｘ１を１２．４８[ｍｓ]のフレーム長に変換し、ＷｕＩＤ２＝ｂ１ｂ２ｂ３ｂ４＝０ｘ９を２４．００[ｍｓ]のフレーム長に変換し、ＷｕＩＤ３＝ｂ５ｂ６ｂ７ｂ８＝０ｘ３を１６．３２[ｍｓ]のフレーム長に変換し、ＷｕＩＤ４＝ｂ９ｂ１０ｂ１１ｂ１２＝０ｘ５を１８．８８[ｍｓ]のフレーム長に変換する。
【０１３０】
そして、データ収集部１５は、１２．４８[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｕ１と、２４．００[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｕ２と、１６．３２[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｕ３と、１８．８８[ｍｓ]のフレーム長を有する無線フレームＦＲ＿Ｕ４とを生成し、その生成した無線フレームＦＲ＿Ｕ１〜ＦＲ＿Ｕ４からなるウェイクアップ信号ＷｕＳ＿Ｕを無線通信部１２へ出力する。ウェイクアップ信号ＷｕＳ＿Ｕは、ユニキャストＩＤに基づいて生成されたウェイクアップ信号である。
【０１３１】
起動対象のセンサーノード（センサーノード２−１〜２−Ｋのいずれか）のウェイクアップ信号受信部２６は、ウェイクアップ信号ＷｕＳ＿Ｂを受信し、ウェイクアップ信号ＷｕＳ＿Ｂの受信信号を所望のサンプリング間隔（＝例えば、１０μｓ）で包絡線検波する。そして、ウェイクアップ信号受信部２６は、包絡線検波の検波値における“１”の個数をカウントし、検波値が“０”になればカウント値をリセットし、再度、検波値の“１”をカウントする動作を繰り返し実行する。これにより、ウェイクアップ信号受信部２６は、４個のカウント値Ｎ１〜Ｎ４を取得する。
【０１３２】
そして、ウェイクアップ信号受信部２６は、カウント値Ｎ１に１０μｓのサンプリング間隔を乗算して３１．６８[ｍｓ]のフレーム長を検出し、カウント値Ｎ２に１０μｓのサンプリング間隔を乗算して１３．７６[ｍｓ]のフレーム長を検出し、カウント値Ｎ３に１０μｓのサンプリング間隔を乗算して１８．８８[ｍｓ]のフレーム長を検出し、カウント値Ｎ４に１０μｓのサンプリング間隔を乗算して２２．７２[ｍｓ]のフレーム長を検出する。
【０１３３】
そうすると、ウェイクアップ信号受信部２６は、３１．６８[ｍｓ]のフレーム長、１３．７６[ｍｓ]のフレーム長、１８．８８[ｍｓ]のフレーム長および２２．７２[ｍｓ]のフレーム長をウェイクアップ信号判定部２７へ出力する。
【０１３４】
ウェイクアップ信号判定部２７は、３１．６８[ｍｓ]のフレーム長、１３．７６[ｍｓ]のフレーム長、１８．８８[ｍｓ]のフレーム長および２２．７２[ｍｓ]のフレーム長をウェイクアップ信号受信部２６から受ける。そして、ウェイクアップ信号判定部２７は、対応表ＴＢＬ１を参照して、３１．６８[ｍｓ]のフレーム長を０ｘＦに変換し、１３．７６[ｍｓ]のフレーム長を０ｘ１に変換し、１８．８８[ｍｓ]のフレーム長を０ｘ５に変換し、２２．７２[ｍｓ]のフレーム長を０ｘ８に変換する。
【０１３５】
そうすると、ウェイクアップ信号判定部２７は、０ｘＦ，０ｘ１，０ｘ５，０ｘ８を一列に配列したビット列がブロードキャストＩＤに一致すると判定したとき、起動信号を生成して無線通信部２３、制御部２４およびセンサー２５へ出力する。一方、ウェイクアップ信号判定部２７は、ビット列がブロードキャストＩＤに一致しないと判定したとき、ビット列を破棄し、何も出力しない。
【０１３６】
ウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７は、ウェイクアップ信号ＷｕＳ＿Ｕを受信したときも、同様の動作によって、起動信号を生成し、その生成した起動信号を無線通信部２３、制御部２４およびセンサー２５へ出力する。
【０１３７】
シンク１は、最初、センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）を知らないので、センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）およびセンサーノード２−１〜２−Ｋが配置された存在領域ＲＥＧ＿ＥＸの位置を推定する。
【０１３８】
図５は、センサーノードの位置を推定する動作を説明するための図である。
【０１３９】
図５を参照して、センサーノード２−ｋ（ｋは、１≦ｋ≦Ｋを満たす整数）は、存在領域ＲＥＧ＿ＥＸ＿ｋに配置され、センサーノード２−ｋ＋１は、存在領域ＲＥＧ＿ＥＸ＿ｋ＋１に配置されている。
【０１４０】
シンク１は、上述した方法によって存在領域ＲＥＧ＿ＥＸ＿ｋの中心位置へ移動し、停止する。
【０１４１】
図６は、シンク１とセンサーノード２−ｋ，２−ｋ＋１との間の通信処理のタイミングチャートである。
【０１４２】
図６を参照して、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋの中心位置で停止すると、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｂを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｂを無線通信部１２へ出力する。シンク１の無線通信部１２は、ウェイクアップ信号ＷｕＳ＿Ｂを推定部１３から受け、その受けたウェイクアップ信号ＷｕＳ＿Ｂを変調し、その変調したウェイクアップ信号ＷｕＳ＿Ｂをタイミングｔ１でアンテナ１１を介して送信する。
【０１４３】
センサーノード２−ｋのウェイクアップ信号受信部２６は、ウェイクアップ信号ＷｕＳ＿Ｂをタイミングｔ２で受信する。そして、センサーノード２−ｋのウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７は、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｂの受信処理を行い、無線通信部２３、制御部２４およびセンサー２５を起動させる。
【０１４４】
そして、センサーノード２−ｋの制御部２４は、センサー値を検出するようにセンサー２５を制御する。センサーノード２−ｋのセンサー２５は、制御部２４からの制御に従ってセンサー値を検出し、その検出したセンサー値を制御部２４へ出力する。
【０１４５】
センサーノード２−ｋの制御部２４は、センサー値をセンサー２５から受けると、センサーノード２−ｋのＭＡＣアドレスとセンサー値とを含むパケットＰＫＴを生成し、その生成したパケットＰＫＴを無線通信部２３へ出力する。
【０１４６】
センサーノード２−ｋの無線通信部２３は、パケットＰＫＴを制御部２４から受け、その受けたパケットＰＫＴを変調し、その変調したパケットＰＫＴの送信をタイミングｔ３で完了する。
【０１４７】
シンク１の無線通信部１２は、アンテナ１１を介してパケットＰＫＴを受信し、その受信したパケットＰＫＴを復調して推定部１３へ出力する。シンク１の推定部１３は、無線通信部１２から受けたパケットＰＫＴからＭＡＣアドレスおよびセンサー値を取り出す。
【０１４８】
そして、シンク１の推定部１３は、ＡＣＫを生成し、その生成したＡＣＫを無線通信部１２へ出力する。シンク１の無線通信部１２は、推定部１３から受けたＡＣＫを変調し、その変調したＡＣＫの送信をタイミングｔ４で完了する。センサーノード２−ｋの無線通信部２３は、ＡＣＫを受信し、その受信したＡＣＫを復調して制御部２４へ出力する。センサーノード２−ｋの制御部２４は、ＡＣＫを受けると、動作を停止するように無線通信部２３およびセンサー２５を制御し、動作を開始するようにウェイクアップ信号受信部２６およびウェイクアップ信号判定部２７を制御し、その後、自己の動作を停止する。これによって、センサーノード２−ｋは、タイミングｔ４以降、スリープ状態を維持する。Ｔｄは、ウェイクアップ無効期間である。
【０１４９】
また、シンク１の推定部１３は、パケットＰＫＴを受けると、パケットＰＫＴを受けたときにシンク１が停止しているときの存在領域ＲＥＧ＿ＥＸ＿ｋの位置をセンサーノード２−ｋの位置と推定する。また、シンク１の推定部１３は、ＭＡＣアドレスをセンサーノード２−ｋの識別情報として取得する。
【０１５０】
そうすると、シンク１の推定部１３は、その推定したセンサーノード２−ｋの位置を示す位置情報と、その取得したセンサーノード２−ｋの識別情報（＝ＭＡＣアドレス）とを相互に対応付けて保持する。
【０１５１】
その後、シンク１の推定部１３は、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｂを生成する。そして、シンク１は、ウェイクアップ信号ＷｕＳ＿Ｂをタイミングｔ５で送信する。
【０１５２】
しかし、センサーノード２−ｋは、ウェイクアップ信号ＷｕＳ＿Ｂの受信に失敗し、スリープ状態を維持する。
【０１５３】
このように、シンク１の推定部１３は、上限値Ｎｗｕｓに達するまで周期Ｔｗでウェイクアップ信号ＷｕＳ＿Ｂを定期的に送信する。上限値Ｎｗｕｓは、例えば、１０回であり、周期Ｔｗは、例えば、５００ｍｓｅｃである。
【０１５４】
そして、シンク１の推定部１３は、上限値Ｎｗｕｓに達するまでウェイクアップ信号ＷｕＳ＿Ｂを送信すると、通信処理を終了する。
【０１５５】
センサーノード２−ｋの制御部２４は、センサー値の送信回数の上限値Ｎｓｄを保持しており、パケットＰＫＴの送信回数が上限値Ｎｓｄに達すると、上述した方法によってセンサーノード２−ｋをスリープ状態へ移行させる。なお、上限値Ｎｓｄは、例えば、５回に設定される。
【０１５６】
シンク１は、存在領域ＲＥＧ＿ＥＸ＿ｋにおいてセンサーノード２−ｋを起動させ、センサーノード２−ｋの識別情報（＝ＭＡＣアドレス）とセンサーノード２−ｋが配置された存在領域ＲＥＧ＿ＥＸの位置を示す位置情報とを相互に対応付けて保持すると、存在領域ＲＥＧ＿ＥＸ＿ｋ＋１の中心へ移動し、停止する。
【０１５７】
そして、シンク１は、上述した方法によって、センサーノード２−ｋ＋１の位置を推定するとともにセンサーノード２−ｋ＋１の識別情報（＝ＭＡＣアドレス）を取得し、その推定したセンサーノード２−ｋ＋１の位置を示す位置情報と、センサーノード２−ｋ＋１の識別情報（＝ＭＡＣアドレス）とを相互に対応付けて保持する。
【０１５８】
各存在領域ＲＥＧ＿ＥＸに存在するセンサーノードを推定する方法について説明する。
【０１５９】
図７は、各存在領域ＲＥＧ＿ＥＸに存在するセンサーノードを推定する方法を説明するための図である。また、図８は、シンク１が保持する情報の概念図である。
【０１６０】
図７を参照して、センサーノードＡは、存在領域ＲＥＧ＿ＥＸ＿１に配置され、セナサーノードＢ，Ｅは、存在領域ＲＥＧ＿ＥＸ＿４に配置され、センサーノードＣは、存在領域ＲＥＧ＿ＥＸ＿２に配置され、センサーノードＤは、存在領域ＲＥＧ＿ＥＸ＿３に配置され、センサーノードＦ，Ｇは、存在領域ＲＥＧ＿ＥＸ＿７に配置され、センサーノードＨは、存在領域ＲＥＧ＿ＥＸ＿９に配置される。
【０１６１】
シンク１は、矢印ＡＲＷ２によって示されるように存在領域ＲＥＧ＿ＥＸ＿１〜ＲＥＧ＿ＥＸ＿９に順次移動する。
【０１６２】
図８を参照して、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿１に停止しているときに、センサーノードＡのＭＡＣアドレスとセンサー値とをセンサーノードＡから３０回受信し、センサーノードＢのＭＡＣアドレスとセンサー値とをセンサーノードＢから７回受信し、センサーノードＣのＭＡＣアドレスとセンサー値とをセンサーノードＣから８回受信し、センサーノードＤのＭＡＣアドレスとセンサー値とをセンサーノードＤから受信しない。
【０１６３】
また、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿２に停止しているときに、センサーノードＡのＭＡＣアドレスとセンサー値とをセンサーノードＡから９回受信し、センサーノードＢのＭＡＣアドレスとセンサー値とをセンサーノードＢから３回受信し、センサーノードＣのＭＡＣアドレスとセンサー値とをセンサーノードＣから３０回受信し、センサーノードＤのＭＡＣアドレスとセンサー値とをセンサーノードＤから１０回受信する。
【０１６４】
更に、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿３に停止しているときに、センサーノードＡ，ＢのＭＡＣアドレスとセンサー値とをセンサーノードＡ，Ｂから受信せず、センサーノードＣのＭＡＣアドレスとセンサー値とをセンサーノードＣから１回受信し、センサーノードＤのＭＡＣアドレスとセンサー値とをセンサーノードＤから２９回受信する。
【０１６５】
更に、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿４に停止しているときに、センサーノードＡ，Ｂ，ＣのＭＡＣアドレスとセンサー値とをセンサーノードＡ，Ｂ，Ｃから受信せず、センサーノードＤのＭＡＣアドレスとセンサー値とをセンサーノードＤから３回受信する。
【０１６６】
その結果、シンク１の推定部１３は、存在領域ＲＥＧ＿ＥＸ＿１においては、センサーノードＡからのデータの受信回数が最大であるので、センサーノードＡが存在領域ＲＥＧ＿ＥＸ＿１に配置されていると推定する。
【０１６７】
また、シンク１の推定部１３は、存在領域ＲＥＧ＿ＥＸ＿２においては、センサーノードＣからのデータの受信回数が最大であるので、センサーノードＣが存在領域ＲＥＧ＿ＥＸ＿２に配置されていると推定する。
【０１６８】
更に、シンク１の推定部１３は、存在領域ＲＥＧ＿ＥＸ＿３においては、センサーノードＤからのデータの受信回数が最大であるので、センサーノードＤが存在領域ＲＥＧ＿ＥＸ＿３に配置されていると推定する。
【０１６９】
このように、シンク１の推定部１３は、各存在領域ＲＥＧ＿ＥＸ＿１〜ＲＥＧ＿ＥＸ＿９において、データの受信回数が最大であるセンサーノードを各存在領域ＲＥＧ＿ＥＸ＿１〜ＲＥＧ＿ＥＸ＿９に配置されたセンサーノードと推定する。
【０１７０】
そして、シンク１が停止しているときの各存在領域ＲＥＧ＿ＥＸ＿１〜ＲＥＧ＿ＥＸ＿９の位置を、データの受信回数が最大であるセンサーノードの位置と推定する。また、各存在領域ＲＥＧ＿ＥＸ＿１〜ＲＥＧ＿ＥＸ＿９に配置されたセンサーノードが上述したように推定される。
【０１７１】
その結果、シンク１の推定部１３は、センサーノードＡのＭＡＣアドレス（ａａａａａａａａａａａａａａａ）と、センサーノードＡの位置（＝存在領域ＲＥＧ＿ＥＸ＿１の中心位置）を示す位置情報とを相互に対応付けて保持する。また、シンク１の推定部１３は、センサーノードＣのＭＡＣアドレス（ｃｃｃｃｃｃｃｃｃｃｃｃｃｃｃｃ）と、センサーノードＣの位置（＝存在領域ＲＥＧ＿ＥＸ＿２の中心位置）を示す位置情報とを相互に対応付けて保持する。更に、シンク１の推定部１３は、センサーノードＤのＭＡＣアドレス（ｄｄｄｄｄｄｄｄｄｄｄｄｄｄｄｄ）と、センサーノードＤの位置（＝存在領域ＲＥＧ＿ＥＸ＿３の中心位置）を示す位置情報とを相互に対応付けて保持する。
【０１７２】
シンク１の推定部１３は、上述した動作を繰り返し実行し、センサーノード２−１〜２−Ｋの全てについて、センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）とセンサーノード２−１〜２−Ｋの位置を示す位置情報とを相互に対応付けて保持する。
【０１７３】
なお、受信回数が最大であるセンサーノードが複数存在すれば、即ち、１つの存在領域ＲＥＧ＿ＥＸに複数のセンサーノードが存在すれば、シンク１の推定部１３は、その複数のセンサーノードの識別情報（＝ＭＡＣアドレス）と、その複数のセンサーノードの位置（＝１つの存在領域ＲＥＧ＿ＥＸの中心位置）を示す位置情報とを相互に対応付けて保持する。
【０１７４】
上述した方法によって、センサーノード２−１〜２−Ｋの各々からパケットＰＫＴを受信する場合、次のような問題がある。
【０１７５】
複数のセンサーノードが１つの存在領域ＲＥＧ＿ＥＸ内に存在すると、パケット衝突率が大きくなるパケット衝突問題が発生する。この問題は、センサーノード同士が隠れ端末である場合に発生する。
【０１７６】
また、本来、存在する存在領域ＲＥＧ＿ＥＸではないセンサーノードからのセンサー値を受信する位置誤検出問題が発生する。
【０１７７】
更に、本来、存在する存在領域ＲＥＧ＿ＥＸのセンサーノードからセンサー値を受信できないデータ欠損問題が発生する。
【０１７８】
上述したように、各センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）を取得するとともに、各センサーノード２−１〜２−Ｋの位置を推定した後、シンク１は、各存在領域ＲＥＧ＿ＥＸに入ると、その入った存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードのみを起動させるウェイクアップ信号ＷｕＳ＿Ｕを送信する。これによって、上述したパケット衝突問題を抑制できる。
【０１７９】
また、上述したように、各存在領域ＲＥＧ＿ＥＸにおいてデータの受信回数が最大であるセンサーノードを各存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードと推定することによって、上述した位置誤検出問題を抑制できる。
【０１８０】
図９は、データ欠損問題を抑制する方法を説明するための図である。図９を参照して、センサーノードＡは、存在領域ＲＥＧ＿ＥＸ＿１に配置され、センサーノードＢは、存在領域ＲＥＧ＿ＥＸ＿１以外に配置されている。
【０１８１】
シンク１は、存在領域ＲＥＧ＿ＥＸ＿１の中心位置で停止すると、センサーノードＡのＭＡＣアドレスに基づいて、上述した方法によってセンサーノードＡのみを起動させるためのウェイクアップ信号ＷｕＳ＿Ｕを生成する。そして、シンク１は、送信パワーを制御して、存在領域ＲＥＧ＿ＥＸ＿１の全範囲よりも大きい通信範囲ＲＥＧ＿ＷＣ１に届くようにウェイクアップ信号ＷｕＳ＿Ｕを送信する。
【０１８２】
これによって、センサーノードＡが存在領域ＲＥＧ＿ＥＸ＿１の端に配置されていても、シンク１は、センサーノードＡを起動させ、センサーノードＡからセンサー値を受信できる。
【０１８３】
従って、上述したデータ欠損問題を抑制できる。
【０１８４】
なお、センサーノードＢは、通信範囲ＲＥＧ＿ＷＣ１内に存在するが、ウェイクアップ信号ＷｕＳ＿Ｕは、センサーノードＡのみを起動させるウェイクアップ信号であるので、センサーノードＢは、起動されない。
【０１８５】
図１０は、図１に示すシンク１の動作を説明するフローチャートである。図１０を参照して、一連の動作が開始されると、シンク１の推定部１３は、ｍ＝１を設定し（ステップＳ１）、ｋ＝１を設定する（ステップＳ２）。そして、シンク１は、移動を開始する（ステップＳ３）。なお、ｍは、各センサーノード２−１〜２−Ｋの位置を推定する回数であり、１≦ｍ≦Ｍを満たす整数である。Ｍは、各センサーノード２−１〜２−Ｋの位置を推定する最大回数を表し、例えば、５０回に設定される。
【０１８６】
その後、シンク１の推定部１３は、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋに入ったか否かを判定する（ステップＳ４）。
【０１８７】
この場合、シンク１の推定部１３は、ＧＰＳ受信機１４からＧＰＳ信号を常時受けており、その受けたＧＰＳ信号に基づいてシンク１の位置が存在領域ＲＥＧ＿ＥＸ＿ｋの中心位置に一致するとき、存在領域ＲＥＧ＿ＥＸ＿ｋに入ったと判定する。
【０１８８】
ステップＳ４において、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋに入ったと判定されたとき、シンク１は、移動を停止し、シンク１の推定部１３は、上述した方法によって、ブロードキャストＩＤに基づいて生成されたウェイクアップ信号ＷｕＳ＿Ｂを用いてセンサーノード２−ｋの位置を推定するとともにセンサーノード２−ｋの識別情報（＝ＭＡＣアドレス）を取得する（ステップＳ５）。
【０１８９】
そして、シンク１の推定部１３は、センサーノード２−ｋの識別情報（＝ＭＡＣアドレス）とセンサーノード２−ｋの位置を示す位置情報とを相互に対応付けて保持する（ステップＳ６）。
【０１９０】
その後、シンク１の推定部１３は、ｋ＝Ｋであるか否かを判定する（ステップＳ７）。
【０１９１】
ステップＳ７において、ｋ＝Ｋでないと判定されたとき、シンク１の推定部１３は、ｋ＝ｋ＋１を設定する（ステップＳ８）。その後、一連の動作は、ステップＳ３へ移行する。そして、ステップＳ７において、ｋ＝Ｋであると判定されるまで、ステップＳ３〜ステップＳ８が繰り返し実行される。
【０１９２】
ステップＳ７において、ｋ＝Ｋであると判定されると、シンク１の推定部１３は、ｍ＝Ｍであるか否かを更に判定する（ステップＳ９）。
【０１９３】
ステップＳ９において、ｍ＝Ｍでないと判定されると、シンク１の推定部１３は、ｍ＝ｍ＋１を設定する（ステップＳ１０）。その後、一連の動作は、ステップＳ２へ移行する。そして、ステップＳ９において、ｍ＝Ｍであると判定されるまで、ステップＳ２〜ステップＳ１０が繰り返し実行される。
【０１９４】
ステップＳ９において、ｍ＝Ｍであると判定されると、シンク１のデータ集主部１５は、ｋ＝１を設定する（ステップＳ１１）。そして、シンク１は、移動を開始する（ステップＳ１２）。
【０１９５】
その後、シンク１のデータ収集部１５は、ステップＳ４における動作と同じ動作によって、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋに入ったか否かを判定する（ステップＳ１３）。
【０１９６】
ステップＳ１３において、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋに入ったと判定されると、シンク１は、移動を停止し、シンク１のデータ収集部１５は、存在領域ＲＥＧ＿ＥＸ＿ｋに配置されたセンサーノード２−ｋのＭＡＣアドレスを推定部１３から取得する（ステップＳ１４）。
【０１９７】
そして、シンク１のデータ収集部１５は、センサーノード２−ｋのＭＡＣアドレスに基づいて生成されたウェイクアップ信号ＷｕＳ＿Ｕを用いてセンサーノード２−ｋのみを起動させ、センサーノード２−ｋからセンサー値を受信する（ステップＳ１５）。
【０１９８】
その後、シンク１のデータ収集部１５は、ｋ＝Ｋであるか否かを判定する（ステップＳ１６）。
【０１９９】
ステップＳ１６において、ｋ＝Ｋでないと判定されたとき、シンク１のデータ収集部１５は、ｋ＝ｋ＋１を設定する（ステップＳ１７）。その後、一連の動作は、ステップＳ１２へ移行する。そして、ステップＳ１６において、ｋ＝Ｋであると判定されるまで、ステップＳ１２〜ステップＳ１７が繰り返し実行される。
【０２００】
ステップＳ１６において、ｋ＝Ｋであると判定されると、一連の動作が終了する。
【０２０１】
ステップＳ７において、ｋ＝Ｋであると判定された時点で、シンク１の推定部１３は、センサーノード２−１〜２−Ｋの全ての位置を推定するとともにセンサーノード２−１〜２−Ｋの全ての識別情報（＝ＭＡＣアドレス）を取得する動作を１回実行する。そして、シンク１の推定部１３は、センサーノード２−１〜２−Ｋの全ての識別情報（＝ＭＡＣアドレス）と、各センサーノード２−１〜２−Ｋの位置を示す位置情報とを相互に対応付けて保持している。
【０２０２】
シンク１の推定部１３は、ステップＳ２〜ステップＳ１０によってセンサーノード２−１〜２−Ｋの全ての位置の推定と、センサーノード２−１〜２−Ｋの全ての識別情報の取得とをＭ回繰り返し実行する。これにより、シンク１の推定部１３は、各存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードを推定するとともにセンサーノードの位置を推定する。また、シンク１の推定部１３は、各センサーノードの識別情報を取得する。そして、シンク１の推定部１３は、センサーノードの位置を示す位置情報とセンサーノードの識別情報とを対応付けて保持する。
【０２０３】
シンク１のデータ収集部１５は、各存在領域ＲＥＧ＿ＥＸの中心位置を示す位置情報を予め保持している。
【０２０４】
従って、シンク１のデータ収集部１５は、ＧＰＳ信号に基づいてシンク１が存在領域ＲＥＧ＿ＥＸに入っていることを検知すると、その存在領域ＲＥＧ＿ＥＸの中心位置を示す位置情報を推定部１３へ出力することにより、ステップＳ１４において、存在領域ＲＥＧ＿ＥＸに存在するセンサーノードの識別情報（＝ＭＡＣアドレス）をセンサーノード２−１〜２−Ｋの全てについて推定部１３から取得できる。
【０２０５】
図１１は、図１０に示すステップＳ５の詳細な動作を説明するためのフローチャートである。
【０２０６】
図１１を参照して、図１０に示すステップＳ４において、シンク１が存在領域ＲＥＧ＿ＥＸ＿ｋに入ったと判定されたとき、シンク１の推定部１３は、上述した方法によってブロードキャストＩＤを表すフレーム長を有する無線フレームＦＲ＿Ｂからなるウェイクアップ信号ＷｕＳ＿Ｂを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｂを無線通信部１２およびアンテナ１１を介して定期的に送信する（ステップＳ５１）。この場合、シンク１の無線通信部１２は、ウェイクアップ信号ＷｕＳ＿Ｂが存在領域ＲＥＧ＿ＥＸ＿ｋの全範囲に届く送信パワーでウェイクアップ信号ＷｕＳ＿Ｂを送信する。
【０２０７】
そして、シンク１の推定部１３は、センサーノード２−ｋのＭＡＣアドレスとセンサー値とを含むパケットＰＫＴをアンテナ１１および無線通信部１２を介して受信する（ステップＳ５２）。
【０２０８】
その後、シンク１の推定部１３は、ウェイクアップ信号ＷｕＳ＿Ｂの送信回数が上限値Ｎｗｕｓに達したか否かを判定する（ステップＳ５３）。
【０２０９】
ステップＳ５３において、ウェイクアップ信号ＷｕＳ＿Ｂの送信回数が上限値Ｎｗｕｓに達していないと判定されたとき、一連の動作は、ステップＳ５１へ移行する。その後、ステップＳ５３において、ウェイクアップ信号ＷｕＳ＿Ｂの送信回数が上限値Ｎｗｕｓに達したと判定されるまで、ステップＳ５１〜ステップＳ５３が繰り返し実行される。
【０２１０】
そして、ステップＳ５３において、ウェイクアップ信号ＷｕＳ＿Ｂの送信回数が上限値Ｎｗｕｓに達したと判定されると、シンク１の推定部１３は、パケットＰＫＴの受信回数が最大であるセンサーノード２−ｋを存在領域ＲＥＧ＿ＥＸ＿ｋに配置されたセンサーノードと推定する（ステップＳ５４）。
【０２１１】
その後、シンク１の推定部１３は、センサーノード２−ｋのＭＡＣアドレスをパケットＰＫＴから取り出し、その取り出したＭＡＣアドレスをセンサーノード２−ｋの識別情報として取得する（ステップＳ５５）。
【０２１２】
そして、シンク１の推定部１３は、パケットを受信したときにシンク１が入っている存在領域ＲＥＧ＿ＥＸ＿ｋをセンサーノード２−ｋの位置と推定する（ステップＳ５６）。
【０２１３】
その後、一連の動作は、図１０に示すステップＳ６へ移行する。
【０２１４】
図１２は、図１０に示すステップＳ１５の詳細な動作を説明するためのフローチャートである。
【０２１５】
図１２を参照して、図１０に示すステップＳ１４の後、シンク１のデータ収集部１５は、上述した方法によって、センサーノード２−ｋのＭＡＣアドレスを表すフレーム長を有する無線フレームＦＲ＿Ｕからなるウェイクアップ信号ＷｕＳ＿Ｕを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｕを無線通信部１２およびアンテナ１１を介して送信する（ステップＳ１５１）。
【０２１６】
そして、シンク１のデータ収集部１５は、センサーノード２−ｋのＭＡＣアドレスとセンサー値とを含むパケットＰＫＴをアンテナ１１および無線通信部１２を介して受信する（ステップＳ１５２）。
【０２１７】
その後、一連の動作は、図１０に示すステップＳ１６へ移行する。
【０２１８】
なお、シンク１は、ステップＳ１５１において、好ましくは、センサーノード２−ｋが配置された存在領域ＲＥＧ＿ＥＸ＿ｋよりも広い通信範囲ＲＥＧ＿ＷＣ１に届くようにウェイクアップ信号ＷｕＳ＿Ｕを送信する。これによって、データ欠損問題を抑制できる。
【０２１９】
このように、シンク１は、センサーノード２−１〜２−Ｋの位置を推定するとともに、センサーノード２−１〜２−Ｋの識別情報（＝ＭＡＣアドレス）を取得する。そして、シンク１は、その後、各存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードだけを起動させてセンサー値を受信する。
【０２２０】
従って、センサーノードの消費電力を低減して正確に無線通信を行うことができる。また、パケットの衝突を抑制できる。
【０２２１】
図１０から図１２に示すフローチャートが実行された場合、シンク１の推定部１３は、基本的に、１つの存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードを１個であると推定し、例外的に、受信回数が最大であるセンサーノードが複数存在すれば、１つの存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードを複数個であると推定する。
【０２２２】
１つの存在領域ＲＥＧ＿ＥＸに配置されたセンサーノードが複数個であると推定された場合、シンク１のデータ収集部１５は、図１０に示すステップＳ１４，Ｓ１５において、その複数のセンサーノードのうちの１つを起動させてセンサー値を受信してもよく、その複数のセンサーノードの全てを起動させてセンサー値を受信してもよい。シンク１のデータ収集部１５は、複数のセンサーノードを起動させる場合、各センサーの識別情報（＝ＭＡＣアドレス）に基づいて上述した方法によってウェイクアップ信号ＷｕＳ＿Ｕを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｕを送信する処理を複数のセンサーノードの全てについて順次実行する。
【０２２３】
この発明の実施の形態においては、各センサーノード２−１〜２−Ｋの位置を推定する場合に限らず、シンク１の推定部１３は、各センサーノード２−１〜２−Ｋが存在する存在領域ＲＥＧ＿ＥＸを推定するようにしてもよい。
【０２２４】
図１０に示すステップＳ２〜ステップＳ８を、例えば、Ｍ＝４０回繰り返し実行することによって、シンク１の推定部１３は、図８に示すように、シンク１が存在領域ＲＥＧ＿ＥＸ＿１に停止しているときに、センサーノードＡからセンサー値を３０回受信し、シンク１が存在領域ＲＥＧ＿ＥＸ＿２に停止しているときに、センサーノードＡからセンサー値を９回受信し、シンク１が存在領域ＲＥＧ＿ＥＸ＿３，４に停止しているときに、センサーノードＡからセンサー値を受信しない。従って、シンク１の推定部１３は、センサーノードＡが存在領域ＲＥＧ＿ＥＸ＿１，ＲＥＧ＿ＥＸ＿２に存在すると推定してもよい。
【０２２５】
そして、シンク１の推定部１３がこのようにしてセンサーノード２−１〜２−Ｋの各々が存在する存在領域ＲＥＧ＿ＥＸを推定した結果、１つの存在領域ＲＥＧ＿ＥＸに複数のセンサーノードが存在すると推定する場合もある。この場合、シンク１のデータ収集部１５は、図１０に示すステップＳ１４，Ｓ１５において、その複数のセンサーノードのうちの１つを起動させてセンサー値を受信してもよく、その複数のセンサーノードの全てを起動させてセンサー値を受信してもよい。シンク１のデータ収集部１５は、複数のセンサーノードを起動させる場合、上述したように、ウェイクアップ信号ＷｕＳ＿Ｕを生成して送信する処理を複数のセンサーノードの全てについて順次実行する。
【０２２６】
図１３は、図１に示すセンサーノード２−１〜２−Ｋの動作を説明するフローチャートである。なお、図１３においては、センサーノード２−１を例にしてセンサーノード２−１〜２−Ｋの動作を説明する。
【０２２７】
図１３を参照して、一連の動作が開始されると、センサーノード２−１は、スリープ状態を維持している（ステップＳ２１）。
【０２２８】
そして、センサーノード２−１のウェイクアップ信号受信部２６は、ウェイクアップ信号ＷｕＳ＿Ｂを受信したか否かを判定する（ステップＳ２２）。この場合、ウェイクアップ信号受信部２６は、アンテナ２２を介して受信した受信信号の強度が基準値以上であるとき、ウェイクアップ信号ＷｕＳ＿Ｂを受信したと判定し、受信信号の強度が基準値よりも小さいとき、ウェイクアップ信号ＷｕＳ＿Ｂを受信しなかったと判定する。なお、基準値は、例えば、−９０ｄＢｍである。
【０２２９】
ステップＳ２２において、ウェイクアップ信号ＷｕＳ＿Ｂを受信したと判定されると、センサーノード２−１のウェイクアップ信号受信部２６は、上述した方法によって、受信信号に基づいてＷｕＳ＿Ｂを構成するフレーム長を検出し（ステップＳ２３）、その検出したフレーム長をウェイクアップ信号判定部２７へ出力する。
【０２３０】
センサーノード２−１のウェイクアップ信号判定部２７は、フレーム長を受け、対応表ＴＢＬ１を参照して、フレーム長をビット値に変換してビット列を取得する。即ち、センサーノード２−１のウェイクアップ信号判定部２７は、フレーム長を復調してビット列を取得する（ステップＳ２４）。
【０２３１】
そして、センサーノード２−１のウェイクアップ信号判定部２７は、ビット列がウェイクアップＩＤ（＝ブロードキャストＩＤ）に一致するか否かを判定する（ステップＳ２５）。
【０２３２】
ステップＳ２５において、ビット列がウェイクアップＩＤに一致しないと判定されたとき、センサーノード２−１のウェイクアップ信号判定部２７は、ビット列を破棄する。
【０２３３】
一方、ステップＳ２５において、ビット列がウェイクアップＩＤに一致すると判定されたとき、センサーノード２−１のウェイクアップ信号判定部２７は、起動信号を生成して無線通信部２３、制御部２４およびセンサー２５へ出力する。そして、センサーノード２−１は、起動状態へ移行する（ステップＳ２６）。
【０２３４】
その後、センサーノード２−１の制御部２４は、センサー値を検出するようにセンサー２５を制御し、センサー２５は、センサー値を検出し、その検出したセンサー値を制御部２４へ出力する。
【０２３５】
そうすると、センサーノード２−１の制御部２４は、センサーノード２−１のＭＡＣアドレスとセンサー値とを含むパケットＰＫＴを生成し、その生成したパケットＰＫＴを無線通信部２３へ出力し、無線通信部２３は、パケットＰＫＴを変調し、その変調したパケットＰＫＴをアンテナ２１を介してシンク１へ送信する（ステップＳ２７）。
【０２３６】
その後、センサーノード２−１は、上述した方法によってスリープ状態へ移行する（ステップＳ２８）。
【０２３７】
そして、ステップＳ２５において、ビット列がウェイクアップＩＤに一致しないと判定されたとき、またはステップＳ２８の後、一連の動作が終了する。
【０２３８】
このように、センサーノード２−１〜２−Ｋは、スリープ状態を維持し、ウェイクアップ信号を受信すると、起動状態へ移行し、ＭＡＣアドレスとセンサー値とをシンク１へ送信し、その後、スリープ状態へ移行する。
【０２３９】
従って、センサーノード２−１〜２−Ｋの消費電力を低減できる。
【０２４０】
上述した無線センサーネットワーク１０においては、センサーノード２−１〜２−Ｋは、地中に埋められていてもよい。
【０２４１】
また、シンク１を路線バスに搭載し、センサーノード２−１〜２−Ｋを路線バスが走行する道路に面した建物内に設置し、路線バスが運行するときに、シンク１が上述した方法によってセンサー値をセンサーノード２−１〜２−Ｋから収集するようにしてもよい。
【０２４２】
この場合、シンク１は、収集したデータを蓄積してもよいし、収集したデータを３Ｇ回線等で即座にアップロードしてもよい。
【０２４３】
なお、シンク１の推定部１３は、予め設定された複数のセンサーノード２−１〜２−Ｋの複数の識別情報および複数のセンサーノード２−１〜２−Ｋの複数の位置を、複数のセンサーノード２−１〜２−Ｋの複数の識別情報および推定された複数のセンサーノード２−１〜２−Ｋの複数の位置として用いてよい。
【０２４４】
また、無線センサーネットワーク１０においては、シンク１は、センサーノード２−１〜２−Ｋの識別情報を用いてセンサーノード２−１〜２−Ｋの全てを一斉に通信不可状態へ移行させるようにしてもよく、センサーノード２−１〜２−Ｋの識別情報を用いてセンサーノード２−１〜２−Ｋの動作を変更するようにしてもよい。この場合、動作とは、例えば、低消費電力な夜間モードまたは昼間モードに変換すること、またはセンサーノード２−１〜２−Ｋによって検出されたデータを取得する間隔を制御することである。
【０２４５】
従って、この発明の実施の形態によれば、シンク１は、センサーノード２−１〜２−Ｋの識別情報を表すフレーム長を有する無線フレームを送信してセンサーノード２−１〜２−Ｋを制御可能状態へ移行させ、センサーノード２−１〜２−Ｋを制御するものであればよい。
【０２４６】
図１４は、この発明の実施の形態による別の無線ネットワークの概略図である。図１４を参照して、この発明の実施の形態による無線ネットワーク１００は、無線基地局１１０と、端末装置１２０とを含む。
【０２４７】
無線基地局１１０および端末装置１２０は、無線通信空間に配置される。無線基地局１１０は、通信範囲ＲＥＧ＿ＷＣ２を有する。
【０２４８】
無線基地局１１０は、自己のＥＳＳＩＤを含むビーコンフレームを生成し、その生成したビーコンフレームを定期的に送信する。また、無線基地局１１０は、ＥＳＳＩＤに基づいてウェイクアップ信号ＷｕＳ＿Ｋを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｋを定期的に送信する。
【０２４９】
端末装置１２０は、移動可能である。そして、端末装置１２０は、無線基地局１１０のＥＳＳＩＤを予め保持している。
【０２５０】
端末装置１２０は、無線基地局１１０の通信範囲ＲＥＧ＿ＷＣ２以外では、スリープ状態を維持する。端末装置１２０は、無線基地局１１０の通信範囲ＲＥＧ＿ＷＣ２内において、ウェイクアップ信号ＷｕＳ＿Ｋを受信すると、起動状態へ移行する。そして、端末装置１２０は、起動状態へ移行した後、無線基地局１１０からビーコンフレームを受信する限り、起動状態を維持し、無線基地局１１０からビーコンフレームを受信しなくなると、スリープ状態へ移行する。
【０２５１】
図１５は、図１４に示す無線基地局１１０の構成を示す概略図である。図１５を参照して、無線基地局１１０は、アンテナ１１１と、無線通信部１１２と、ホストシステム１１３とを含む。
【０２５２】
アンテナ１１１は、無線通信部１１２に接続される。無線通信部１１２は、ホストシステム１１３からビーコンフレームを受けると、その受けたビーコンフレームを変調し、その変調したビーコンフレームを定期的に送信する。無線通信部１１２は、アンテナ１１１を介してパケットを受信し、その受信したパケットを復調してホストシステム１１３へ出力する。
【０２５３】
ホストシステム１１３は、無線基地局１１０のＥＳＳＩＤおよび対応表ＴＢＬ１を保持している。ホストシステム１１３は、ＥＳＳＩＤを含むビーコンフレームを生成し、その生成したビーコンフレームを無線通信部１１２へ出力する。
【０２５４】
また、ホストシステム１１３は、ＥＳＳＩＤのハッシュ値を演算し、その演算したハッシュ値のビット値を対応表ＴＢＬ１を参照してフレーム長に変換し、その変換したフレーム長を有する無線フレームを生成する。そして、ホストシステム１１３は、その生成した無線フレームからなるウェイクアップ信号ＷｕＳ＿Ｋを無線通信部１１２へ出力する。
【０２５５】
更に、ホストシステム１１３は、無線通信部１１２からパケットを受け、その受けたパケットからデータを取り出して受理する。
【０２５６】
図１６は、図１４に示す端末装置１２０の構成を示す概略図である。図１６を参照して、端末装置１２０は、図３に示すセンサーノード２−１のセンサー２５を削除し、ウェイクアップ信号判定部２７をウェイクアップ信号判定部１２１に代え、制御部２４３をホストシステム１２２に代えたものであり、その他は、センサーノード２−１と同じである。
【０２５７】
端末装置１２０は、スリープ状態と起動状態とを有する。スリープ状態とは、無線通信部２３およびホストシステム１２２が動作を停止し、ウェイクアップ信号受信部２６およびウェイクアップ信号判定部１２１が動作している状態を言う。また、起動状態とは、無線通信部２３およびホストシステム１２２が動作し、ウェイクアップ信号受信部２６およびウェイクアップ信号判定部１２１が動作を停止している状態を言う。
【０２５８】
ウェイクアップ信号判定部１２１は、無線基地局１１０のＥＳＳＩＤおよび対応表ＴＢＬ１を予め保持している。ウェイクアップ信号判定部１２１は、ウェイクアップ信号受信部２６からフレーム長を受ける。そして、ウェイクアップ信号判定部１２１は、対応表ＴＢＬ１を参照して、フレーム長をビット値に変換し、その変換したビット値を一列に配列したビット列が無線基地局１１０のＥＳＳＩＤに一致するか否かを判定する。
【０２５９】
ウェイクアップ信号判定部１２１は、ビット列が無線基地局１１０のＥＳＳＩＤに一致すると判定したとき、起動信号を生成して無線通信部２３およびホストシステム１２２へ出力する。ウェイクアップ信号判定部１２１は、その他、ウェイクアップ信号判定部２７と同じ動作を行う。
【０２６０】
ホストシステム１２２は、ウェイクアップ信号判定部１２１からの起動信号に応じて起動状態へ移行する。そして、ホストシステム１２２は、無線通信部２３からビーコンフレームを受ける。ホストシステム１２２は、ビーコンフレームを受けている限り、端末装置１２０の起動状態を維持する。一方、ホストシステム１２２は、一定期間、ビーコンフレームを受けないとき、動作を停止するように無線通信部２３を制御し、動作を開始するようにウェイクアップ信号受信部２６およびウェイクアップ信号判定部１２１を制御し、その後、動作を停止する。なお、一定期間は、例えば、１０分に設定される。
【０２６１】
ホストシステム１２２は、データを含むパケットを生成し、その生成したパケットを無線通信部２３へ出力する。
【０２６２】
なお、無線通信部２３は、ウェイクアップ信号判定部１２１からの起動信号に応じて起動状態へ移行する。そして、無線通信部２３は、ビーコンフレームをアンテナ２１を介して受信し、その受信したビーコンフレームを復調してホストシステム１２２へ出力する。また、無線通信部２３は、パケットをホストシステム１２２から受け、その受けたパケットを変調し、その変調したパケットをアンテナ２１を介して送信する。
【０２６３】
図１７は、図１４に示す無線ネットワーク１００における動作を説明するフローチャートである。
【０２６４】
図１７を参照して、一連の動作が開始されると、無線基地局１１０のホストシステム１１３は、無線基地局１１０のＥＳＳＩＤを含むビーコンフレームを生成し、その生成したビーコンフレームを無線通信部１１２へ出力する。また、無線基地局１１０のホストシステム１１３は、無線基地局１１０のＥＳＳＩＤのハッシュ値を演算し、その演算したハッシュ値を対応表ＴＢＬ１を参照してフレーム長に変換し、その変換したフレーム長を有する無線フレームを生成する。そして、無線基地局１１０のホストシステム１１３は、その生成した無線フレームからなるウェイクアップ信号ＷｕＳ＿Ｋを無線通信部１１２へ出力する。なお、ウェイクアップ信号ＷｕＳ＿Ｋを構成する無線フレームのフレーム長は、１個であってもよく、複数個であってもよい。
【０２６５】
このように、無線基地局１１０のホストシステム１１３は、ビーコンフレームおよびウェイクアップ信号ＷｕＳ＿Ｋを生成する（ステップＳ３１）。
【０２６６】
そして、無線基地局１１０の無線通信部１１２は、ホストシステム１１３からビーコンフレームを受けると、その受けたビーコンフレームを変調してアンテナ１１１を介して定期的に送信する。
【０２６７】
また、無線基地局１１０の無線通信部１１２は、ホストシステム１１３からウェイクアップ信号ＷｕＳ＿Ｋを受けると、その受けたウェイクアップ信号ＷｕＳ＿Ｋを変調してアンテナ１１１を介して定期的に送信する。
【０２６８】
このように、無線基地局１１０の無線通信部１１２は、ビーコンフレームおよびウェイクアップ信号ＷｕＳ＿Ｋを定期的に送信する（ステップＳ３２）。
【０２６９】
端末装置１２０は、スリープ状態を維持している（ステップＳ３３）。そして、端末装置１２０のウェイクアップ信号受信部２６は、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｋを受信したか否かを判定する（ステップＳ３４）。
【０２７０】
ステップＳ３４において、ウェイクアップ信号ＷｕＳ＿Ｋを受信したと判定されたとき、端末装置１２０のウェイクアップ信号受信部２６は、上述した方法によって、ウェイクアップ信号ＷｕＳ＿Ｋを構成するフレーム長を検出し（ステップＳ３５）、その検出したフレーム長をウェイクアップ信号判定部１２１へ出力する。
【０２７１】
端末装置１２０のウェイクアップ信号判定部１２１は、ウェイクアップ信号受信部２６からフレーム長を受け、対応表ＴＢＬ１を参照して、上述した方法によってフレーム長を復調してビット列を取得する（ステップＳ３６）。
【０２７２】
そして、端末装置１２０のウェイクアップ信号判定部１２１は、ビット列がＥＳＳＩＤに一致するか否かを判定する（ステップＳ３７）。
【０２７３】
ステップＳ３７において、ビット列がＥＳＳＩＤに一致すると判定されたとき、端末装置１２０のウェイクアップ信号判定部１２１は、起動信号を生成し、その生成した起動信号を無線通信部２３およびホストシステム１２２へ出力する。これにより、端末装置１２０は、起動状態へ移行する（ステップＳ３８）。
【０２７４】
その後、端末装置１２０のホストシステム１２２は、無線基地局１１０からビーコンフレームを一定期間受信しないか否かを判定する（ステップＳ３９）。
【０２７５】
ステップＳ３９において、ビーコンフレームを一定期間に受信したと判定されたとき、端末装置１２０は、起動状態を維持する（ステップＳ４０）。そして、一連の動作は、ステップＳ３９へ戻る。
【０２７６】
一方、ステップＳ３９において、ビーコンフレームを一定期間に受信しないと判定されたとき、端末装置１２０のホストシステム１２２は、動作を停止するように無線通信部２３を制御し、動作を開始するようにウェイクアップ信号受信部２６およびウェイクアップ信号判定部１２１を制御し、その後、動作を停止する。これによって、端末装置１２０は、スリープ状態へ移行する（ステップＳ４１Ａ）。
【０２７７】
そして、ステップＳ３７において、ビット列がＥＳＳＩＤに一致しないと判定されたとき、またはステップＳ４１Ａの後、一連の動作は、終了する。
【０２７８】
端末装置１２０の無線通信部２３およびホストシステム１２２は、起動状態へ移行し、起動状態を維持しているとき、データを含むパケットを無線基地局１１０と送受信して無線基地局１１０と無線通信を行う。
【０２７９】
このように、無線基地局１１０は、ビーコンフレームおよびウェイクアップ信号ＷｕＳ＿Ｋを定期的に送信し、端末装置１２０は、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ｋを受信すると、起動状態へ移行し、無線基地局１１０からのビーコンフレームを受信する限り、起動状態を維持し、無線基地局１１０からのビーコンフレームを受信しなくなるとスリープ状態へ移行する。
【０２８０】
従って、端末装置１２０の消費電力を低減できる。
【０２８１】
なお、無線ネットワーク１００においては、端末装置１２０のウェイクアップ信号判定部１２１は、接続経験の無い公衆無線スポットのＩＤを予め保持しており、無線基地局１１０は、公衆無線スポットのＩＤを表すフレーム長を有する無線フレームからなるウェイクアップ信号を定期的に送信するようにしてもよい。この場合、端末装置１２０は、公衆無線スポットの通信範囲に入り、公衆無線スポットからウェイクアップ信号を受信すると、起動状態へ移行する。そして、端末装置１２０のウェイクアップ信号判定部１２１に設定される公衆無線スポットのＩＤは、１個に限らず、複数であってもよい。複数のＩＤが端末装置１２０のウェイクアップ信号判定部１２１に設定される場合、その複数のＩＤは、相互に異なるＩＤからなる。これにより、端末装置１２０は、公衆無線スポットの通信範囲に入ると、自動的に起動することができる。
【０２８２】
図１８は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図１８に示す無線ネットワーク１００Ａであってもよい。
【０２８３】
図１８を参照して、無線ネットワーク１００Ａは、図１４に示す無線ネットワーク１００に端末装置１３０，１４０を追加したものであり、その他は、無線ネットワーク１００と同じである。
【０２８４】
端末装置１３０，１４０の各々は、図１６に示す端末装置１２０と同じ構成からなる。端末装置１３０，１４０は、端末装置１２０と同様に、無線基地局１１０の通信範囲ＲＥＧ＿ＷＣ２以外においては、スリープ状態を維持し、通信範囲ＲＥＧ＿ＷＣ２内に入り、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ｂを受信すると、起動状態へ移行する。
【０２８５】
無線ネットワーク１００Ａにおいては、端末装置１２０，１３０，１４０のウェイクアップ信号判定部１２１は、ブロードキャストＩＤを予め保持している。
【０２８６】
また、無線ネットワーク１００Ａにおいては、無線基地局１１０のホストシステム１１３は、上述した方法によって、ブロードキャストＩＤに基づいてウェイクアップ信号ＷｕＳ＿Ｂを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｂを無線通信部１１２へ出力する。
【０２８７】
そして、無線基地局１１０の無線通信部１１２は、ウェイクアップ信号ＷｕＳ＿Ｂを変調し、その変調したウェイクアップ信号ＷｕＳ＿Ｂをアンテナ１１１を介して定期的に送信する。
【０２８８】
無線ネットワーク１００Ａにおけるその他の説明は、無線ネットワーク１００における説明と同じである。
【０２８９】
無線ネットワーク１００Ａにおける動作は、図１７に示すフローチャートに従って実行される。この場合、無線基地局１１０は、ステップＳ３１において、ビーコンフレームの生成に加えて、上述した方法によって、ブロードキャストＩＤに基づいてウェイクアップ信号ＷｕＳ＿Ｂを生成する。そして、無線基地局１１０は、ステップＳ３２において、ビーコンフレームおよびウェイクアップ信号ＷｕＳ＿Ｂを定期的に送信する。
【０２９０】
端末装置１２０，１３０，１４０は、ステップＳ３３〜ステップＳ４０，Ｓ４１Ａを並列に実行する。そして、端末装置１２０，１３０，１４０の各々は、ステップＳ３７において、ビット列がブロードキャストＩＤに一致するか否かを判定する。
【０２９１】
端末装置１２０，１３０，１４０は、ステップＳ３７において、ビット列がブロードキャストＩＤに一致すると判定すると、起動状態へ移行する（ステップＳ３７の“ＹＥＳ”，Ｓ３８参照）。
【０２９２】
従って、無線ネットワーク１００Ａにおいては、複数の端末装置が無線基地局１１０の通信範囲ＲＥＧ＿ＷＣ２内に入り、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ｂを受信すると、同時に起動状態へ移行する。
【０２９３】
無線ネットワーク１００Ａにおいては、端末装置１２０，１３０，１４０は、通信範囲ＲＥＧ＿ＷＣ２内においてウェイクアップ信号ＷｕＳ＿Ｂを受信した場合に起動状態へ移行するので、端末装置１２０，１３０，１４０の消費電力を低減できる。
【０２９４】
図１９は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図１９に示す無線ネットワーク１００Ｂであってもよい。
【０２９５】
図１９を参照して、無線ネットワーク１００Ｂは、図１４に示す無線ネットワーク１００に無線基地局１５０，１６０を追加したものであり、その他は、無線ネットワーク１００と同じである。
【０２９６】
無線基地局１５０，１６０の各々は、図１５に示す無線基地局１１０と同じ構成からなる。無線基地局１５０は、通信範囲ＲＥＧ＿ＷＣ３を有し、無線基地局１６０は、通信範囲ＲＥＧ＿ＷＣ４を有する。
【０２９７】
無線ネットワーク１００Ｂにおいては、無線基地局１１０は、通信事業者Ａの識別情報（＝ＩＤ１）に基づいて生成されたウェイクアップ信号ＷｕＳ＿Ａを定期的に送信する。無線基地局１５０は、通信事業者Ｂの識別情報（＝ＩＤ２）に基づいて生成されたウェイクアップ信号ＷｕＳ＿Ｂを定期的に送信する。無線基地局１６０は、通信事業者Ｃの識別情報（＝ＩＤ３）に基づいて生成されたウェイクアップ信号ＷｕＳ＿Ｃを定期的に送信する。
【０２９８】
例えば、識別情報ＩＤ１〜ＩＤ３は、それぞれ、無線基地局１１０，１５０，１６０のＥＳＳＩＤからなる。従って、無線基地局１１０のホストシステム１１３は、識別情報ＩＤ１＝ＥＳＳＩＤに基づいて、上述した方法によって識別情報ＩＤ１＝ＥＳＳＩＤを表すフレーム長を有する無線フレームからなるウェイクアップ信号ＷｕＳ＿Ａを生成する。無線基地局１５０，１６０のホストシステム１１３も、同様にして、それぞれ、ウェイクアップ信号ＷｕＳ＿Ｂ，ＷｕＳ＿Ｃを生成する。
【０２９９】
端末装置１２０は、通信事業者Ａと契約している場合、通信範囲ＲＥＧ＿ＷＣ２に入り、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ａを受信すると、起動状態へ移行する。この場合、端末装置１２０のウェイクアップ信号判定部１２１は、識別情報ＩＤ１を予め保持している。
【０３００】
そして、端末装置１２０は、通信事業者Ｂ，Ｃと契約していないため、通信範囲ＲＥＧ＿ＷＣ３または通信範囲ＲＥＧ＿ＷＣ４に入り、無線基地局１５０，１６０からそれぞれウェイクアップ信号ＷｕＳ＿Ｂ，ＷｕＳ＿Ｃを受信しても起動状態へ移行しない。
【０３０１】
端末装置１２０が各通信範囲ＲＥＧ＿ＷＣ２〜ＲＥＧ＿ＷＣ４に入ったときの動作は、図１７に示すフローチャートに従って実行される。この場合、端末装置１２０は、通信範囲ＲＥＧ＿ＷＣ２に入り、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ａを受信したとき、起動状態へ移行する。そして、端末装置１２０は、通信範囲ＲＥＧ＿ＷＣ３または通信範囲ＲＥＧ＿ＷＣ４に入り、無線基地局１５０，１６０からそれぞれウェイクアップ信号ＷｕＳ＿Ｂ，ＷｕＳ＿Ｃを受信しても起動状態へ移行しない。端末装置１２０が保持する識別情報ＩＤ１がウェイクアップ信号ＷｕＳ＿Ｂ，ＷｕＳ＿Ｃを構成する識別情報ＩＤ２，ＩＤ３と異なるからである。
【０３０２】
無線ネットワーク１００Ｂにおいては、端末装置１２０は、複数の通信事業者と契約していてもよい。例えば、端末装置１２０は、通信事業者Ｂ，Ｃと契約していてもよい。この場合、端末装置１２０のウェイクアップ信号判定部１２１は、識別情報ＩＤ２，ＩＤ３を予め保持する。そして、端末装置１２０は、通信範囲ＲＥＧ＿ＷＣ３に入り、無線基地局１５０からウェイクアップ信号ＷｕＳ＿Ｂを受信した場合、または通信範囲ＲＥＧ＿ＷＣ４に入り、無線基地局１６０からウェイクアップ信号ＷｕＳ＿Ｃを受信した場合、起動状態へ移行する。なお、端末装置１２０は、通信範囲ＲＥＧ＿ＷＣ２に入り、無線基地局１１０からウェイクアップ信号ＷｕＳ＿Ａを受信しても、起動状態へ移行しない。
【０３０３】
このように、端末装置１２０は、契約している通信事業者の無線基地局の通信範囲に入り、その無線基地局からウェイクアップ信号を受信すると、起動状態へ移行する。
【０３０４】
従って、端末装置１２０は、消費電力を低減して契約している通信事業者の無線基地局を用いて通信できる。
【０３０５】
図２０は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図２０に示す無線ネットワーク１００Ｃであってもよい。
【０３０６】
図２０を参照して、無線ネットワーク１００Ｃは、図１９に示す無線ネットワーク１００Ｂの端末装置１２０を端末装置１７０に代えたものであり、その他は、無線ネットワーク１００Ｂと同じである。
【０３０７】
図２１は、図２０に示す端末装置１７０の構成を示す概略図である。図２１を参照して、端末装置１７０は、図１６に示す端末装置１２０の無線通信部２３を無線通信部２３Ａに代え、ウェイクアップ信号判定部１２１をウェイクアップ信号判定部１２１Ａに代え、ホストシステム１２２をホストシステム１２２Ａに代えたものであり、その他は、端末装置１２０と同じである。
【０３０８】
無線通信部２３Ａは、タイマーを内蔵しており、そのタイマーに基づいて定期的に起動状態へ移行する。そして、無線通信部２３Ａは、起動状態において、アンテナ２１を介してビーコンフレームを受信し、その受信したビーコンフレームを復調してホストシステム１２２Ａへ出力する。無線通信部２３Ａは、その他、無線通信部２３と同じ機能を果たす。
【０３０９】
ホストシステム１２２Ａは、タイマーを内蔵しており、そのタイマーに基づいて定期的に起動状態へ移行する。そして、ホストシステム１２２Ａは、起動状態において、無線通信部２３Ａからビーコンフレームを受け、その受けたビーコンフレームからＥＳＳＩＤを取り出す。そうすると、ホストシステム１２２Ａは、動作するようにウェイクアップ信号判定部１２１Ａを制御し、その後、ＥＳＳＩＤをウェイクアップ信号判定部１２１Ａへ出力する。ホストシステム１２２Ａは、その他、ホストシステム１２２と同じ機能を果たす。
【０３１０】
ウェイクアップ信号判定部１２１Ａは、ホストシステム１２２Ａからの制御に応じて、起動状態へ移行する。そして、ウェイクアップ信号判定部１２１Ａは、起動状態において、ＥＳＳＩＤをホストシステム１２２Ａから受け、その受けたＥＳＳＩＤを記憶する。ウェイクアップ信号判定部１２１Ａは、ＥＳＳＩＤを記憶すると、動作を停止し、スリープ状態へ移行する。ウェイクアップ信号判定部１２１Ａは、その他、ウェイクアップ信号判定部１２１と同じ機能を果たす。
【０３１１】
端末装置１７０は、無線基地局１１０の通信範囲ＲＥＧ＿ＷＣ２内に入り、タイマーに基づいて起動状態へ移行する。そして、端末装置１７０の無線通信部２３Ａは、無線基地局１１０のＥＳＳＩＤ１を含むビーコンフレームを無線基地局１１０から定期的に受信し、その受信したビーコンフレームを復調してホストシステム１２２Ａへ出力する。
【０３１２】
端末装置１７０のホストシステム１２２Ａは、ビーコンフレームを無線通信部２３Ａから受け、その受けたビーコンフレームから無線基地局１１０のＥＳＳＩＤ１を取り出す。
【０３１３】
そして、端末装置１７０のホストシステム１２２Ａは、その取り出したＥＳＳＩＤ１に基づいて、無線通信部２３Ａおよびアンテナ２１を介して無線基地局１１０とアソシエーションを確立し、無線基地局１１０と無線通信を行う。
【０３１４】
また、端末装置１７０のホストシステム１２２Ａは、ウェイクアップ信号判定部１２１Ａを動作させた後、その取り出したＥＳＳＩＤ１をウェイクアップ信号判定部１２１Ａへ出力する。そして、端末装置１７０のウェイクアップ信号判定部１２１Ａは、ホストシステム１２２ＡからＥＳＳＩＤ１を受け、その受けたＥＳＳＩＤ１を記憶する。
【０３１５】
端末装置１７０は、無線基地局１５０の通信範囲ＲＥＧ＿ＷＣ３内に入り、上述した動作によって無線基地局１５０のＥＳＳＩＤ２を記憶する。また、端末装置１７０は、無線基地局１６０の通信範囲ＲＥＧ＿ＷＣ４内に入り、上述した動作によって無線基地局１６０のＥＳＳＩＤ３を記憶する。
【０３１６】
このように、端末装置１７０は、一度、帰属に成功した無線基地局１１０，１５０，１６０のＥＳＳＩＤ１〜ＥＳＳＩＤ３を記憶する。
【０３１７】
無線基地局１１０，１５０，１６０のホストシステム１１３は、それぞれ、ＥＳＳＩＤ１〜ＥＳＳＩＤ３に基づいて、上述した方法によってウェイクアップ信号ＷｕＳ＿Ａ〜ＷｕＳ＿Ｃを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ａ〜ＷｕＳ＿Ｃを定期的に送信する。
【０３１８】
端末装置１７０は、帰属に成功した無線基地局１１０，１５０，１６０のＥＳＳＩＤ１〜ＥＳＳＩＤ３を記憶した後、スリープ状態で通信範囲ＲＥＧ＿ＷＣ２〜ＲＥＧ＿ＷＣ４のいずれかに入り、ウェイクアップ信号ＷｕＳ＿Ａ〜ＷｕＳ＿Ｃのいずれかを受信すると、起動状態へ移行する。
【０３１９】
図２２は、図２０に示す無線ネットワーク１００Ｃにおける端末装置１７０の動作を示すフローチャートである。なお、端末装置１７０が図２２に示すフローチャートのステップＳ５１〜ステップＳ６４を実行するとき、無線基地局１１０，１５０，１６０は、図１７に示すステップＳ３１，Ｓ３２に従ってビーコンフレームおよびウェイクアップ信号を生成し、その生成したビーコンフレームおよびウェイクアップ信号を定期的に送信している。
【０３２０】
図２２を参照して、端末装置１７０の無線通信部２３Ａおよびホストシステム１２２Ａは、タイマーに基づいて起動状態へ移行する（ステップＳ５１）。
【０３２１】
そして、端末装置１７０のホストシステム１２２Ａは、無線基地局（＝無線基地局１１０，１５０，１６０のいずれか）からビーコンフレームを受信したか否かを判定する（ステップＳ５２）。
【０３２２】
ステップＳ５２において、ビーコンフレームを受信したと判定されると、端末装置１７０のホストシステム１２２Ａは、ビーコンフレームからＥＳＳＩＤを取り出す（ステップＳ５３）。
【０３２３】
そして、端末装置１７０のホストシステム１２２Ａは、ＥＳＳＩＤに基づいて無線基地局（＝無線基地局１１０，１５０，１６０のいずれか）とアソシエーションを行って無線リンクを確立し、無線基地局（＝無線基地局１１０，１５０，１６０のいずれか）と無線通信を行う（ステップＳ５４）。
【０３２４】
そして、端末装置１７０のウェイクアップ信号判定部１２１Ａは、ＥＳＳＩＤを記憶する（ステップＳ５５）。
【０３２５】
その後、端末装置１７０は、スリープ状態へ移行し、スリープ状態を維持している（ステップＳ５６）。そして、端末装置１７０のウェイクアップ信号受信部２６は、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｋを受信したか否かを判定する（ステップＳ５７）。
【０３２６】
ステップＳ５７において、ウェイクアップ信号ＷｕＳ＿Ｋを受信したと判定されたとき、端末装置１７０のウェイクアップ信号受信部２６は、上述した方法によって、ウェイクアップ信号を構成するフレーム長を検出し（ステップＳ５８）、その検出したフレーム長をウェイクアップ信号判定部１２１Ａへ出力する。
【０３２７】
端末装置１７０のウェイクアップ信号判定部１２１Ａは、ウェイクアップ信号受信部２６からフレーム長を受け、対応表ＴＢＬ１を参照して、上述した方法によってフレーム長を復調してビット列を取得する（ステップＳ５９）。
【０３２８】
そして、端末装置１７０のウェイクアップ信号判定部１２１Ａは、ビット列が、記憶したＥＳＳＩＤに一致するか否かを判定する（ステップＳ６０）。
【０３２９】
ステップＳ６０において、ビット列が、記憶したＥＳＳＩＤに一致すると判定されたとき、端末装置１７０のウェイクアップ信号判定部１２１Ａは、起動信号を生成し、その生成した起動信号を無線通信部２３Ａおよびホストシステム１２２Ａへ出力する。これにより、端末装置１７０は、起動状態へ移行する（ステップＳ６１）。
【０３３０】
その後、端末装置１７０のホストシステム１２２Ａは、無線基地局（＝無線基地局１１０，１５０，１６０のいずれか）からビーコンフレームを一定期間受信しないか否かを判定する（ステップＳ６２）。
【０３３１】
ステップＳ６２において、ビーコンフレームを一定期間に受信したと判定されたとき、端末装置１７０は、起動状態を維持する（ステップＳ６３）。そして、一連の動作は、ステップＳ６２へ戻る。
【０３３２】
一方、ステップＳ６２において、ビーコンフレームを一定期間に受信しないと判定されたとき、端末装置１７０のホストシステム１２２Ａは、動作を停止するように無線通信部２３Ａを制御し、動作を開始するようにウェイクアップ信号受信部２６およびウェイクアップ信号判定部１２１Ａを制御し、その後、動作を停止する。これによって、端末装置１７０は、スリープ状態へ移行する（ステップＳ６４）。
【０３３３】
そして、ステップＳ６０において、ビット列が、記憶したＥＳＳＩＤに一致しないと判定されたとき、またはステップＳ６４の後、一連の動作は、終了する。
【０３３４】
このように、端末装置１７０は、帰属に成功した無線基地局のＥＳＳＩＤを記憶し、その記憶したＥＳＳＩＤと同じＩＤのウェイクアップ信号を受信すると、起動状態へ移行する。
【０３３５】
これにより、端末装置１７０は、家または会社に設置された無線基地局の通信範囲内に存在するときだけ、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が自動的にオンとなるように動作できる。
【０３３６】
なお、無線ネットワーク１００Ｃにおいては、端末装置１７０は、３個のＥＳＳＩＤを記憶する場合に限らず、少なくとも１個のＥＳＳＩＤを記憶していればよい。
【０３３７】
図２３は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図２３に示す無線ネットワーク１００Ｄであってもよい。
【０３３８】
図２３を参照して、無線ネットワーク１００Ｄは、無線基地局１８０と端末装置１９０とを備える。
【０３３９】
無線基地局１８０は、自己が配置された位置の位置情報および時間情報に応じて、異なる識別情報ＩＤを生成し、その生成した識別情報ＩＤを表すフレーム長を有する無線フレームからなるウェイクアップ信号ＷｕＳ＿ＰＴを生成する。そして、無線基地局１８０は、自己の通信範囲ＲＥＧ＿ＷＣ５内でウェイクアップ信号ＷｕＳ＿ＰＴを定期的に送信する。
【０３４０】
端末装置１９０は、無線基地局１８０の場所および時間に応じて異なる識別情報ＩＤを外部から受け、その受けた識別情報ＩＤを記憶する。この場合、端末装置１９０は、既に記憶している識別情報ＩＤがあれば、既に記憶している識別情報ＩＤを破棄し、外部から新たに受けた識別情報ＩＤを記憶する。
【０３４１】
端末装置１９０は、無線基地局１８０の通信範囲ＲＥＧ＿ＷＣ５以外では、スリープ状態を維持する。そして、端末装置１９０は、無線基地局１８０の通信範囲ＲＥＧ＿ＷＣ５内に入り、ウェイクアップ信号ＷｕＳ＿ＰＴを受信すると、起動状態へ移行する。
【０３４２】
図２４は、図２３に示す無線基地局１８０の構成を示す概略図である。図２４を参照して、無線基地局１８０は、図１５に示す無線基地局１１０のホストシステム１１３をホストシステム１１３Ａに代えたものであり、その他は、無線基地局１１０と同じである。
【０３４３】
ホストシステム１１３Ａは、無線基地局１８０が配置された位置を示す位置情報ＩＮＦ＿ＰＳと時間情報ＩＮＦ＿Ｔとに基づいて無線基地局１８０の識別情報ＩＤを生成する。この場合、ホストシステム１１３Ａは、対応表ＴＢＬ１および位置情報ＩＮＦ＿ＰＳを予め保持している。また、ホストシステム１１３Ａは、タイマーを内蔵しており、タイマーによって時間情報ＩＮＦ＿Ｔを取得する。
【０３４４】
そして、ホストシステム１１３Ａは、位置情報ＩＮＦ＿ＰＳを示すビット列ｄ１ｄ２ｄ３ｄ４ｄ５ｄ６ｄ７ｄ８と、時間情報ＩＮＦ＿Ｔを示すビット列ｔ１ｔ２ｔ３ｔ４ｔ５ｔ６ｔ７ｔ８とを一列に配列してビット列ｄ１ｄ２ｄ３ｄ４ｄ５ｄ６ｄ７ｄ８ｔ１ｔ２ｔ３ｔ４ｔ５ｔ６ｔ７ｔ８からなる識別情報ＩＤを生成する。
【０３４５】
ホストシステム１１３Ａは、識別情報ＩＤを生成すると、識別情報ＩＤを構成するビット列ｄ１ｄ２ｄ３ｄ４ｄ５ｄ６ｄ７ｄ８ｔ１ｔ２ｔ３ｔ４ｔ５ｔ６ｔ７ｔ８をビット値ｄ１ｄ２ｄ３ｄ４，ｄ５ｄ６ｄ７ｄ８，ｔ１ｔ２ｔ３ｔ４，ｔ５ｔ６ｔ７ｔ８に分割し、その分割した４個のビット値ｄ１ｄ２ｄ３ｄ４，ｄ５ｄ６ｄ７ｄ８，ｔ１ｔ２ｔ３ｔ４，ｔ５ｔ６ｔ７ｔ８を対応表ＴＢＬ１を参照して４個のフレーム長ＦＬ１〜ＦＬ４に変換する。そして、ホストシステム１１３Ａは、４個のフレーム長ＦＬ１〜ＦＬ４をそれぞれ有する４個の無線フレームＦＲ１〜ＦＲ４を生成し、その生成した４個の無線フレームＦＲ１〜ＦＲ４からなるウェイクアップ信号ＷｕＳ＿ＰＴを無線通信部１１２へ出力する。
【０３４６】
ホストシステム１１３Ａは、例えば、１０分毎にタイマーから時間情報ＩＮＦ＿Ｔを得て、上述した方法によってウェイクアップ信号ＷｕＳ＿ＰＴを生成して無線通信部１１２へ出力する。
【０３４７】
無線通信部１１２は、ホストシステム１１３Ａから受けたウェイクアップ信号ＷｕＳ＿ＰＴを変調して定期的に送信する。
【０３４８】
ホストシステム１１３Ａは、その他、ホストシステム１１３と同じ機能を果たす。
【０３４９】
図２５は、図２３に示す端末装置の構成を示す概略図である。図２５を参照して、端末装置１９０は、図１６に示す端末装置１２０のウェイクアップ信号判定部１２１をウェイクアップ信号判定部１２１Ｂに代えたものであり、その他は、端末装置１２０と同じである。
【０３５０】
ウェイクアップ信号判定部１２１Ｂは、端末装置１９０の外部から無線基地局１８０の識別情報ＩＤを受け、その受けた識別情報ＩＤを記憶する。そして、ウェイクアップ信号判定部１２１Ｂは、対応表ＴＢＬ１を予め保持しており、ウェイクアップ信号受信部２６からフレーム長を受けると、その受けたフレーム長を対応表ＴＢＬ１を参照してビット値に変換し、その変換したビット値を一列に配列したビット列が、記憶した識別情報ＩＤに一致するとき、起動信号を生成して無線通信部２３およびホストシステム１２２へ出力する。なお、ウェイクアップ信号判定部１２１Ｂは、ビット列が識別情報ＩＤに一致しないとき、ビット列を破棄し、何も出力しない。
【０３５１】
ウェイクアップ信号判定部１２１Ｂは、その他、ウェイクアップ信号判定部１２１と同じ機能を果たす。
【０３５２】
図２６は、図２３に示す無線ネットワークにおける動作を説明するフローチャートである。
【０３５３】
図２６に示すフローチャートは、図１７に示すフローチャートのステップＳ３１，Ｓ３３をそれぞれステップＳ３１Ａ，Ｓ３３Ａに代えたものであり、その他は、図１７に示すフローチャートと同じである。
【０３５４】
図２６を参照して、一連の動作が開始されると、無線基地局１８０のホストシステム１１３Ａは、上述した方法によって、位置情報ＩＮＦ＿ＰＳおよび時間情報ＩＮＦ＿Ｔに基づいてウェイクアップ信号ＷｕＳ＿ＰＴを生成し、ビーコンフレームを生成する（ステップＳ３１Ａ）。そして、無線基地局１８０のホストシステム１１３Ａは、その生成したウェイクアップ信号ＷｕＳ＿ＰＴを無線通信部１１２へ出力する。
【０３５５】
その後、上述したステップＳ３２が実行される。
【０３５６】
ステップＳ３２の後、端末装置１９０のウェイクアップ信号判定部１２１Ｂは、端末装置１９０の外部から無線基地局１８０の識別情報ＩＤを受け、その受けた識別情報ＩＤを記憶する。そして、端末装置１９０は、スリープ状態を維持する。即ち、端末装置１９０は、無線基地局１８０の識別情報ＩＤを更新し、スリープ状態を維持する（ステップＳ３３Ａ）。
【０３５７】
その後、上述したステップＳ３４〜Ｓ４０，Ｓ４１Ａが順次実行され、一連の動作が終了する。
【０３５８】
図２６に示すフローチャートは、繰り返し実行される。その結果、端末装置１９０は、任意の時間で起動して無線通信を行うことができる。
【０３５９】
無線ネットワーク１００Ｄにおいては、無線基地局１８０の識別情報ＩＤは、無線基地局１８０の配置位置の近くに存在する店の識別情報ＩＤからなっていてもよい。これにより、端末装置１９０は、その店が提供するアプリケーションをインストールしておけば、そのアプリケーションが指定する識別情報ＩＤを受信すると、起動状態へ移行し、クーポン券およびお得情報を受信できる。
【０３６０】
なお、上記においては、無線基地局１８０の識別情報ＩＤは、１０分ごとに変更されると説明したが、午前中用の識別情報ＩＤ、午後用の識別情報ＩＤおよび夜用の識別情報ＩＤからなるようにしてもよい。
【０３６１】
また、無線基地局１８０の識別情報ＩＤは、時間情報ＩＮＦ＿Ｔのみに基づいて生成されてもよい。
【０３６２】
図２７は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図２７に示す無線ネットワーク１００Ｅであってもよい。
【０３６３】
図２７を参照して、無線ネットワーク１００Ｅは、無線送信機２００と、端末装置２１０，２２０とを備える。
【０３６４】
無線送信機２００は、通信範囲ＲＥＧ＿ＷＣ６を有する。無線送信機２００は、上述した無線基地局１１０と同じ方法によってウェイクアップ信号を生成し、その生成したウェイクアップ信号を定期的に送信する。
【０３６５】
端末装置２１０，２２０の各々は、通信範囲ＲＥＧ＿ＷＣ６以外の領域では、スリープ状態を維持する。そして、端末装置２１０，２２０の各々は、通信範囲ＲＥＧ＿ＷＣ６内に入り、ウェイクアップ信号を無線送信機から受信すると、起動状態へ移行する。また、端末装置２１０，２２０の各々は、ウェイクアップ信号を無線送信機２００から受信している間、起動状態を維持する。
【０３６６】
端末装置２１０，２２０は、起動状態へ移行すると、アドホックモードで相互に無線通信を行う。
【０３６７】
図２８は、図２７に示す無線送信機２００の構成を示す概略図である。図２８を参照して、無線送信機２００は、アンテナ２０１と、無線通信部２０２と、信号生成部２０３とを含む。
【０３６８】
アンテナ２０１は、無線通信部２０２に接続される。無線通信部２０２は、ウェイクアップ信号ＷｕＳ＿Ｍを信号生成部２０３から受け、その受けたウェイクアップ信号ＷｕＳ＿Ｍを変調する。そして、無線通信部２０２は、アンテナ２０１を介してウェイクアップ信号ＷｕＳ＿Ｍを定期的に送信する。
【０３６９】
信号生成部２０３は、対応表ＴＢＬ１および無線送信機２００の識別情報ＩＤを予め保持している。そして、信号生成部２０３は、識別情報ＩＤのハッシュ値を演算し、その演算したハッシュ値および対応表ＴＢＬ１に基づいて、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｍを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｍを無線通信部２０２へ出力する。
【０３７０】
図２９は、図２７に示す端末装置２１０の構成を示す概略図である。図２９を参照して、端末装置２１０は、図１６に示す端末装置１２０のホストシステム１２２をホストシステム１２２Ｂに代えたものであり、その他は、端末装置１２０と同じである。
【０３７１】
なお、端末装置２１０のウェイクアップ信号判定部１２１は、無線送信機２００の識別情報ＩＤを予め保持している。
【０３７２】
また、図２７に示す端末装置２２０は、図２９に示す端末装置２１０と同じ構成からなる。
【０３７３】
図３０は、図２７に示す無線ネットワーク１００Ｅにおける動作を示すフローチャートである。
【０３７４】
図３０に示すフローチャートは、図１７に示すフローチャートのステップＳ３１，Ｓ３２，Ｓ３７，Ｓ３９をそれぞれステップＳ３１Ｂ，Ｓ３２Ａ，Ｓ３７Ａ，Ｓ３９Ａに代え、ステップＳ４２を追加したものであり、その他は、図１７に示すフローチャートと同じである。
【０３７５】
図３０を参照して、一連の動作が開始されると、無線送信機２００の信号生成部２０３は、無線送信機２００の識別情報ＩＤおよび対応表ＴＢＬ１に基づいて、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｍを生成し（ステップＳ３１Ｂ）、その生成したウェイクアップ信号ＷｕＳ＿Ｍを無線通信部２０２へ出力する。
【０３７６】
そして、無線送信機２００の無線通信部２０２は、ウェイクアップ信号ＷｕＳ＿Ｍを信号生成部２０３から受け、その受けたウェイクアップ信号ＷｕＳ＿Ｍを変調して定期的に送信する（ステップＳ３２Ａ）。
【０３７７】
その後、端末装置２１０，２２０の各々は、上述したステップＳ３３〜Ｓ３６を順次実行する。
【０３７８】
そして、ステップＳ３６の後、端末装置２１０，２２０の各々において、ウェイクアップ信号判定部１２１は、ビット列が無線送信機２００の識別情報ＩＤに一致するか否かを判定する（ステップＳ３７Ａ）。
【０３７９】
ステップＳ３７Ａにおいて、ビット列が無線送信機２００の識別情報ＩＤに一致すると判定されたとき、端末装置２１０，２２０の各々において、ウェイクアップ信号判定部１２１は、起動信号を生成して無線通信部２３およびホストシステム１２２Ｂへ出力する。これにより、端末装置２１０，２２０の各々は、起動状態へ移行する（ステップＳ３８）。
【０３８０】
そして、端末装置２１０，２２０のホストシステム１２２Ｂは、アドホックモードで相互に無線通信を行う（ステップＳ４２）。
【０３８１】
その後、端末装置２１０，２２０の各々において、ウェイクアップ信号判定部１２１は、ウェイクアップ信号ＷｕＳ＿Ｍを一定期間（例えば、１０分）に受信しなかったか否かを判定する（ステップＳ３９Ａ）。
【０３８２】
ステップＳ３９Ａにおいて、ウェイクアップ信号ＷｕＳ＿Ｍを一定期間に受信したと判定されたとき、端末装置２１０，２２０の各々は、起動状態を維持する（ステップＳ４０）。その後、一連の動作は、ステップＳ４２へ戻る。
【０３８３】
そして、ステップＳ３９Ａにおいて、ウェイクアップ信号ＷｕＳ＿Ｍを一定期間に受信しなかったと判定されるまで、ステップＳ３９Ａ，Ｓ４０，Ｓ４２が繰り返し実行される。
【０３８４】
ステップＳ３９Ａにおいて、ウェイクアップ信号ＷｕＳ＿Ｍを一定期間に受信しなかったと判定されたとき、上述したステップＳ４１Ａが実行される。
【０３８５】
そして、ステップＳ３７Ａにおいて、ビット列が無線送信機２００の識別情報ＩＤに一致しなかったと判定されたとき、またはステップＳ４１Ａの後、一連の動作は、終了する。
【０３８６】
このように、端末装置２１０，２２０は、無線送信機２００の通信範囲ＲＥＧ＿ＷＣ６内において起動し、アドホックモードで相互に無線通信を行う。
【０３８７】
従って、消費電力を低減して他の端末装置と無線通信を行うことができる。
【０３８８】
図３１は、この発明の実施の形態による更に別の無線ネットワークの概略図である。
【０３８９】
この発明の実施の形態による無線ネットワークは、図３１に示す無線ネットワーク１００Ｆであってもよい。
【０３９０】
図３１を参照して、無線ネットワーク１００Ｆは、移動端末２３０，２４０，２５９を備える。
【０３９１】
移動端末２３０は、通信範囲ＲＥＧ＿ＷＣ７を有する。移動端末２３０は、特定のアプリケーションを起動すると、自己の識別情報ＩＤおよび対応表ＴＢＬ１に基づいて、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｎを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｎを定期的に送信する。
【０３９２】
移動端末２４０，２５０の各々は、図２９に示す端末装置２１０と同じ構成からなる。移動端末２４０，２５０の各々は、通信範囲ＲＥＧ＿ＷＣ７以外の領域でスリープ状態を維持する。移動端末２４０，２５０の各々は、通信範囲ＲＥＧ＿ＷＣ７内に入り、ウェイクアップ信号ＷｕＳ＿Ｎを受信すると、起動状態へ移行する。そして、移動端末２４０，２５０の各々は、インフラストラクチャモードまたはアドホックモードで移動端末２３０と無線通信を行う。
【０３９３】
図３２は、図３１に示す移動端末２３０の構成を示す概略図である。図３２を参照して、移動端末２３０は、アンテナ２３１と、無線通信部２３２と、アプリケーション部２３３とを含む。
【０３９４】
アンテナ２３１は、無線通信部２３２に接続される。無線通信部２３２は、ウェイクアップ信号ＷｕＳ＿Ｎをアプリケーション部２３３から受け、その受けたウェイクアップ信号ＷｕＳ＿Ｎを変調し、その変調したウェイクアップ信号ＷｕＳ＿Ｎをアンテナ２３１を介して定期的に送信する。
【０３９５】
無線通信部２３２は、アンテナ２３１を介してパケットを受信し、その受信したパケットを復調してアプリケーション部２３３へ出力する。また、無線通信部２３２は、パケットをアプリケーション部２３３から受け、その受けたパケットを変調し、その変調したパケットをアンテナ２３１を介して送信する。
【０３９６】
アプリケーション部２３３は、移動端末２３０の識別情報ＩＤおよび対応表ＴＢＬ１を予め保持している。アプリケーション部２３３は、特定のアプリケーションを起動させると、識別情報ＩＤおよび対応表ＴＢＬ１に基づいて、上述した方法によってウェイクアップ信号ＷｕＳ＿Ｎを生成し、その生成したウェイクアップ信号ＷｕＳ＿Ｎを無線通信部２３２へ出力する。
【０３９７】
アプリケーション部２３３は、パケットを無線通信部２３２から受け、その受けたパケットからデータを取り出し、データを受理する。また、アプリケーション部２３３は、データを含むパケットを生成し、その生成したパケットを無線通信部２３２へ出力する。
【０３９８】
無線ネットワーク１００Ｆにおける動作は、図３０に示すフローチャートに従って実行される。この場合、移動端末２３０は、ステップＳ３１Ｂ，Ｓ３２Ａを順次実行し、移動端末２４０，２５０の各々は、ステップＳ３３〜Ｓ３６，Ｓ３７Ａ，Ｓ３８，Ｓ３９Ａ，Ｓ４０，Ｓ４１Ａ，Ｓ４２を順次実行する。そして、移動端末２４０，２５０の各々は、ステップＳ４２において、インフラストラクチャモードまたはアドホックモードで移動端末２３０と無線通信を行う。
【０３９９】
このように、移動端末２４０，２５０は、移動端末２３０の通信範囲ＲＥＧ＿ＷＣ７内において起動し、インフラストラクチャモードまたはアドホックモードで移動端末２３０と無線通信を行う。
【０４００】
従って、消費電力を低減して他の移動端末と無線通信を行うことができる。
【０４０１】
図３３は、この発明の実施の形態による更に別の無線ネットワークの概略図である。
【０４０２】
この発明の実施の形態による無線ネットワークは、図３３に示す無線ネットワーク１００Ｇであってもよい。
【０４０３】
図３３を参照して、無線ネットワーク１００Ｇは、無線送信機２６０と、端末装置２７０とを備える。
【０４０４】
無線送信機２６０は、例えば、電車内に配置される。無線送信機２６０は、マナーモードＩＤおよび対応表ＴＢＬ１を予め保持している。そして、無線送信機２６０は、マナーモードＩＤおよび対応表ＴＢＬ１に基づいて、上述した方法によってマナーモードＩＤを表すフレーム長を有する無線フレームからなるマナーモード信号ＭＮＭＳを生成し、その生成したマナーモード信号ＭＮＭＳを定期的に送信する。
【０４０５】
端末装置２７０は、マナーモードＩＤおよび対応表ＴＢＬ１を予め保持している。端末装置２７０は、電車外においては、起動状態を維持する。そして、端末装置２７０は、電車内に入ると、マナーモード信号ＭＮＭＳを受信し、その受信したマナーモード信号ＭＮＭＳを構成する無線フレームのフレーム長を上述した方法によって検出する。その後、端末装置２７０は、その検出したフレーム長を対応表ＴＢＬ１を参照してビット値に変換し、その変換したビット値を一列に配列したビット列がマナーモードＩＤに一致するとき、マナーモードへ移行する。
【０４０６】
図３４は、図３３に示す無線送信機２６０の構成を示す概略図である。図３４を参照して、無線送信機２６０は、図２８に示す無線送信機２００の信号生成部２０３を信号生成部２０３Ａに代えたものであり、その他は、無線送信機２００と同じである。
【０４０７】
信号生成部２０３Ａは、マナーモードＩＤおよび対応表ＴＢＬ１を予め保持している。そして、信号生成部２０３Ａは、マナーモードＩＤおよび対応表ＴＢＬ１に基づいて、上述した方法によって、マナーモードＩＤを表すフレーム長を有する無線フレームからなるマナーモード信号ＭＮＭＳを生成し、その生成したマナーモード信号ＭＮＭＳを無線通信部２０２へ出力する。
【０４０８】
図３５は、図３３に示す端末装置２７０の構成を示す概略図である。図３５を参照して、端末装置２７０は、図１６に示す端末装置１２０のウェイクアップ信号受信部２６を信号受信部２６Ａに代え、ウェイクアップ信号判定部１２１を信号判定部１２１Ｃに代えたものであり、その他は、端末装置１２０と同じである。
【０４０９】
信号受信部２６Ａは、アンテナ２２を介してマナーモード信号ＭＮＭＳを受信し、その受信したマナーモード信号ＭＮＭＳの受信信号に基づいて、ウェイクアップ信号受信部２６と同じ方法によって、フレーム長を検出する。そして、信号受信部２６Ａは、その検出したフレーム長を信号判定部１２１Ｃへ出力する。
【０４１０】
信号判定部１２１Ｃは、マナーモードＩＤおよび対応表ＴＢＬ１を予め保持している。信号判定部１２１Ｃは、信号受信部２６Ａからフレーム長を受け、その受けたフレーム長を対応表ＴＢＬ１を参照してビット値に変換し、その変換したビット値を一列に配列したビット列がマナーモードＩＤに一致するか否かを判定する。
【０４１１】
信号判定部１２１Ｃは、ビット列がマナーモードＩＤに一致すると判定したとき、マナーモード指示信号を生成して無線通信部２３およびホストシステム１２２へ出力する。
【０４１２】
一方、信号判定部１２１Ｃは、ビット列がマナーモードＩＤに一致しないと判定したとき、ビット列を破棄し、何も出力しない。
【０４１３】
端末装置２７０は、起動状態とマナーモード状態とを有する。端末装置２７０において、起動状態とは、無線通信部２３、ホストシステム１２２、信号受信部２６Ａおよび信号判定部１２１Ｃが動作している状態を言う。また、端末装置２７０において、マナーモード状態とは、無線通信部２３およびホストシステム１２２が動作を停止し、信号受信部２６Ａおよび信号判定部１２１Ｃが動作している状態を言う。
【０４１４】
図３６は、図３３に示す無線ネットワーク１００Ｇにおける動作を説明するフローチャートである。
【０４１５】
図３６に示すフローチャートは、図３０に示すフローチャートのステップＳ３１Ｂ，Ｓ３２ＡをそれぞれステップＳ３１Ｃ，Ｓ３２Ｂに代え、ステップＳ３３，Ｓ３４，Ｓ３５，Ｓ３７Ａ，Ｓ３８，Ｓ３９Ａ，Ｓ４０，Ｓ４１ＡをそれぞれステップＳ３３Ｂ，Ｓ３４Ａ，Ｓ３５Ａ，Ｓ３７Ｂ，Ｓ３８Ａ，Ｓ３９Ｂ，Ｓ４０Ａ，Ｓ４１Ｂに代え、ステップＳ４２を削除したものであり、その他は、図３０に示すフローチャートと同じである。
【０４１６】
図３６を参照して、一連の動作が開始されると、無線送信機２６０は、上述した方法によってマナーモード信号ＭＮＭＳを生成し（ステップＳ３１Ｃ）、その生成したマナーモード信号ＭＮＭＳを定期的に送信する（ステップＳ３２Ｂ）。
【０４１７】
そして、端末装置２７０は、起動状態を維持し（Ｓ３３Ｂ）、ウェイクアップ信号ＷｕＳの受信判定の方法と同じ方法によって、マナーモード信号ＭＮＭＳを受信したか否かを判定する（ステップＳ３４Ａ）。
【０４１８】
ステップＳ３４Ａにおいて、ナーモード信号ＭＮＭＳを受信したと判定されたとき、端末装置２７０は、上述した方法によって、マナーモード信号を構成するフレーム長を検出する（ステップＳ３５Ａ）。
【０４１９】
そして、端末装置２７０は、上述した方法によって、フレーム長を副長してビット列を取得する（ステップＳ３６）。
【０４２０】
その後、端末装置２７０は、ビット列がマナーモードＩＤに一致するか否かを判定する（ステップＳ３７Ｂ）。
【０４２１】
ステップＳ３７Ｂにおいて、ビット列がマナーモードＩＤに一致すると判定されたとき、端末装置２７０は、マナーモード状態へ移行する（ステップＳ３８Ａ）。
【０４２２】
そして、端末装置２７０は、マナーモード信号を一定期間（＝例えば、１０分）に受信しなかったか否かを判定する（ステップＳ３９Ｂ）。
【０４２３】
ステップＳ３９Ｂにおいて、マナーモード信号を一定期間に受信したと判定されたとき、端末装置２７０は、マナーモード状態を維持する（ステップＳ４０Ａ）。
【０４２４】
その後、一連の動作は、ステップＳ３９Ｂへ移行する。そして、ステップＳ３９Ｂにおいて、マナーモード信号を一定期間に受信しなかったと判定されるまで、ステップＳ３９Ｂ，Ｓ４０Ａが繰り返し実行される。
【０４２５】
ステップＳ３９Ｂにおいて、マナーモード信号を一定期間に受信しなかったと判定されると、端末装置２７０は、起動状態へ移行する（ステップＳ４１Ｂ）。
【０４２６】
そして、ステップＳ３７Ｂにおいて、ビット列がマナーモードＩＤに一致しないと判定されたとき、またはステップＳ４１Ｂの後、一連の動作は、終了する。
【０４２７】
このように、端末装置２７０は、電車内へ移動すれば、自動的にマナーモード状態へ移行するので、消費電力を低減できる。
【０４２８】
なお、無線送信機２６０は、電車に限らず、飛行機内に設置されてもよい。この場合、無線送信機２６０は、航空機モードＩＤを保持しており、対応表ＴＢＬ１および航空機モードＩＤに基づいて、航空機モードＩＤを表すフレーム長を有する無線フレームから航空機モード信号を生成し、航空機モード信号を定期的に送信する。
【０４２９】
また、端末装置２７０は、航空機内において航空機モード信号を受信すると、航空機モード状態へ移行する。
【０４３０】
従って、端末装置２７０を自動的に航空機モード状態に設定できる。
【０４３１】
また、無線送信機２６０は、会社内に設置されてもよい。この場合、無線送信機２６０は、節電モードＩＤを保持しており、対応表ＴＢＬ１および節電モードＩＤに基づいて、節電モードＩＤを表すフレーム長を有する無線フレームから節電モード信号を生成し、節電モード信号を定期的に送信する。
【０４３２】
また、端末装置２７０は、会社内において節電モード信号を受信すると、節電モード状態へ移行する。
【０４３３】
従って、端末装置２７０を自動的に節電モード状態に設定できる。
【０４３４】
上記においては、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、無線装置によって送信されると説明したが、この発明の実施の形態においては、これに限らず、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、動作することによって電波を発生する機器であればどのような機器によって送信されてもよい。
【０４３５】
例えば、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、電子レンジによって送信されてもよい。この場合、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、電波が連続して発生する時間の長さ（＝フレーム長と同じ）によって表される。
【０４３６】
また、受信側の機器は、無線装置に限らず、例えば、センサー、カメラ、スピーカ、アラームおよびリマインダ等であってもよい。
【０４３７】
更に、上記においては、無線センサーネットワーク１０を用いて本発明を説明したが、この発明の実施の形態においては、これに限らず、無線センサーネットワーク１０以外の無線ネットワークに本発明を適用してもよい。この場合、無線ネットワークを構成する無線装置は、センサーを含み、センサーによってセンサー値を検出する。
【０４３８】
更に、無線ネットワーク１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，１００Ｅ，１００Ｆにおいては、端末装置１２０，１３０，１４０，１９０，２１０，２２０および移動端末２４０，２５０をスリープ状態から起動状態へ移行させる場合について説明した。また、無線ネットワーク１００Ｇにおいては、端末装置２７０を起動状態からマナーモード、航空機モードおよび節電モードへ移行させる場合について説明した。しかし、この発明の実施の形態においては、これに限らず、端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０および移動端末２４０，２５０を制御するものであればよい。この場合、無線基地局１１０，１５０，１６０，１８０、移動端末２３０および無線送信機２００，２６０は、端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０および移動端末２４０，２５０の識別情報（＝ＭＡＣアドレス）を表すフレーム長を有する無線フレームを端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０および移動端末２４０，２５０へ送信し、端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０および移動端末２４０，２５０を制御可能な状態へ移行させ、端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０および移動端末２４０，２５０を制御する。
【０４３９】
この発明の実施の形態においては、上述したシンク１、センサーノード２−１〜２−Ｋ、無線基地局１１０，１５０，１６０，１８０、端末装置１２０，１３０，１４０，１９０，２１０，２２０，２７０、無線送信機２００，２６０および移動端末２３０，２４０，２５０の動作は、プログラムによって実行されてもよい。
【０４４０】
この場合、シンク１およびセンサーノード２−１〜２−Ｋは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｕｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。
【０４４１】
そして、ＲＯＭは、図１０に示すステップＳ１〜Ｓ１７、図１１に示すステップＳ５１〜Ｓ５６、および図１２に示すステップＳ１５１，Ｓ１５２からなるプログラムＰＲＯＧ１、図１３に示すステップＳ２１〜Ｓ２８からなるプログラムＰＲＯＧ２、図１７に示すステップＳ３１，Ｓ３２からなるプログラムＰＲＯＧ３、図１７に示すステップＳ３３〜Ｓ４０，Ｓ４１ＡからなるプログラムＰＲＯＧ４、図２２に示すステップＳ５１〜ステップＳ６４からなるプログラムＰＲＯＧ５、図２６に示すステップＳ３１Ａ，Ｓ３２からなるプログラムＰＲＯＧ６、図２６に示すステップＳ３３Ａ，Ｓ３４〜Ｓ４０，Ｓ４１ＡからなるプログラムＰＲＯＧ７、図３０に示すステップＳ３１Ｂ，Ｓ３２ＡからなるプログラムＰＲＯＧ８、図３０に示すステップＳ３３〜Ｓ３６，Ｓ３７Ａ，Ｓ３８，Ｓ３９Ａ，Ｓ４０，Ｓ４１Ａ，Ｓ４２からなるプログラムＰＲＯＧ９、図３６に示すステップＳ３１Ｃ，Ｓ３２ＢからなるプログラムＰＲＯＧ１０、図３６に示すステップＳ３３Ｂ，Ｓ３４Ａ，Ｓ３５Ａ，Ｓ３７Ｂ，Ｓ３８Ａ，Ｓ３９Ｂ，Ｓ４０Ａ，Ｓ４１ＢからなるプログラムＰＲＯＧ１１および割当表ＴＢＬ１を記憶する。
【０４４２】
シンク１のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ１を読み出して実行する。
【０４４３】
センサーノード２−１〜２−ＫのＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ２を読み出して実行する。
【０４４４】
無線基地局１１０，１５０，１６０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ３を読み出して実行する。
【０４４５】
端末装置１２０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ４を読み出して実行する。
【０４４６】
端末装置１７０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ５を読み出して実行する。
【０４４７】
無線基地局１８０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ６を読み出して実行する。
【０４４８】
端末装置１９０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ７を読み出して実行する。
【０４４９】
無線送信機２００のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ８を読み出して実行する。
【０４５０】
端末装置２１０，２２０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ９を読み出して実行する。
【０４５１】
移動端末２３０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ１０を読み出して実行する。
【０４５２】
移動端末２４０，２５０のＣＰＵは、ＲＯＭに記憶されたプログラムＰＲＯＧ１１を読み出して実行する。
【０４５３】
シンク１のＣＰＵは、プログラムＰＲＯＧ２を実行する場合、対応表ＴＢＬ１をＲＯＭから読み出して参照する。
【０４５４】
また、センサーノード２−１〜２−ＫのＣＰＵは、プログラムＰＲＯＧ２を実行する場合、対応表ＴＢＬ１をＲＯＭから読み出して参照する。
【０４５５】
更に、無線基地局１１０のＣＰＵは、プログラムＰＲＯＧ３を実行する場合、対応表ＴＢＬ１をＲＯＭから読み出して参照する。
【０４５６】
更に、端末装置１２０のＣＰＵは、プログラムＰＲＯＧ４を実行する場合、対応表ＴＢＬ１をＲＯＭから読み出して参照する。
【０４５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０４５８】
この発明は、無線装置、それを備えた無線通信システムおよび無線装置において実行されるプログラムに適用される。
【符号の説明】
【０４５９】
１  シンク、２−１〜２−Ｋ  センサーノード、１０  無線センサーネットワーク、１１，２１，２２，１１１，２０１，２３１  アンテナ、１２，２３，２３Ａ，１１２，２０２，２３２  無線通信部、１３  推定部、１４  ＧＰＳ受信機、１５  データ収集部、２４  制御部、２５  センサー、２６  ウェイクアップ信号受信部、２６Ａ  信号受信部、２７，１２１，１２１Ａ，１２１Ｂ  ウェイクアップ信号判定部、１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，１００Ｅ，１００Ｆ，１００Ｇ  無線ネットワーク、１１０，１５０，１６０，１８０  無線基地局、１１３，１１３Ａ，１２２，１２２Ａ，１２２Ｂ  ホストシステム，１２０，１３０，１４０，１７０，１９０、１２１Ｃ  信号判定部、２１０，２２０，２７０  端末装置、２００，２６０  無線送信機、２０３，２０３Ａ  信号生成部、２３０，２４０，２５０  移動端末、２３３  アプリケーション部。
【図１】
2018148579.tif 000003
【図２】
2018148579.tif 000004
【図３】
2018148579.tif 000005
【図４】
2018148579.tif 000006
【図５】
2018148579.tif 000007
【図６】
2018148579.tif 000008
【図７】
2018148579.tif 000009
【図８】
2018148579.tif 000010
【図９】
2018148579.tif 000011
【図１０】
2018148579.tif 000012
【図１１】
2018148579.tif 000013
【図１２】
2018148579.tif 000014
【図１３】
2018148579.tif 000015
【図１４】
2018148579.tif 000016
【図１５】
2018148579.tif 000017
【図１６】
2018148579.tif 000018
【図１７】
2018148579.tif 000019
【図１８】
2018148579.tif 000020
【図１９】
2018148579.tif 000021
【図２０】
2018148579.tif 000022
【図２１】
2018148579.tif 000023
【図２２】
2018148579.tif 000024
【図２３】
2018148579.tif 000025
【図２４】
2018148579.tif 000026
【図２５】
2018148579.tif 000027
【図２６】
2018148579.tif 000028
【図２７】
2018148579.tif 000029
【図２８】
2018148579.tif 000030
【図２９】
2018148579.tif 000031
【図３０】
2018148579.tif 000032
【図３１】
2018148579.tif 000033
【図３２】
2018148579.tif 000034
【図３３】
2018148579.tif 000035
【図３４】
2018148579.tif 000036
【図３５】
2018148579.tif 000037
【図３６】
2018148579.tif 000038