(57)【要約】  端末装置（１）は、無線装置（３）の識別子をフレーム長変調して複数のフレーム長を有する複数のフレームを生成し、その生成した複数のフレームを有線通信または無線通信によってアクセスポイント（２）へ送信する。アクセスポイント（２）は、端末装置（１）から送信された複数のフレームをＩＰ層またはＭＡＣ層で無線装置（３）へ転送する。無線装置（３）は、アクセスポイント２から受信した複数のフレームの複数のフレーム長を検出し、その検出した複数のフレーム長を復号して識別子を取得する。そして、無線装置（３）は、その取得した識別子が自己の識別子に一致するとき、起動状態へ移行する。
2013146424.tif 000002
【特許請求の範囲】
【請求項１】
スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する端末装置と、
前記少なくとも１つのフレームを前記端末装置から順次受信し、その受信した少なくとも１つのフレームの少なくとも１つのフレーム長を有する少なくとも１つの無線フレームを送信することによって前記少なくとも１つのフレームを転送する第１の無線装置と、
前記第１の無線装置によって転送された少なくとも１つの無線フレームを順次受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出し、その検出した少なくとも１つのフレーム長を復号して得られた識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する第２の無線装置とを備える通信システム。
【請求項２】
前記端末装置は、前記第１の無線装置が伝送レートを固定して前記少なくとも１つのフレームを転送するとき、前記第１の無線装置が用いる伝送レートに基づいて所望のフレーム長になるように前記少なくとも１つのフレームを順次送信する、請求項１に記載の通信システム。
【請求項３】
前記端末装置は、前記第１の無線装置によって転送された無線フレームを受信し、その受信した無線フレームの伝送レートを検出し、その検出した伝送レートで所望のフレーム長になるようにペイロードサイズを決定して前記少なくとも１つのフレームを順次送信する、請求項１に記載の通信システム。
【請求項４】
前記端末装置が送信する前記少なくとも１つのフレームは、前記端末装置も受信可能な同報フレームである、請求項３に記載の通信システム。
【請求項５】
前記第１の無線装置は、前記無線フレームの送信後、前記第２の無線装置から応答がないとき、伝送レートを変化させて前記無線フレームを転送し、
前記第２の無線装置は、検出したフレーム長を伝送レートの変化分を加味して補正したフレーム長を求め、前記補正したフレーム長を復号して得られた識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する、請求項１に記載の通信システム。
【請求項６】
前記第１の無線装置は、伝送レートを低下させて前記無線フレームを転送し、
前記第２の無線装置は、検出したフレーム長を伝送レートの低下分を加味して補正したフレーム長を求める、請求項５に記載の通信システム。
【請求項７】
前記第２の無線装置は、前記第１の無線装置に帰属していることを示す任意のフレームを任意の周期で前記第１の無線装置へ送信する、請求項１に記載の通信システム。
【請求項８】
前記第２の無線装置の識別子は、任意の周期で更新される、請求項１に記載の通信システム。
【請求項９】
端末装置が、スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する第１のステップと、
第１の無線装置が、前記少なくとも１つのフレームを前記端末装置から順次受信し、その受信した少なくとも１つのフレームの少なくとも１つのフレーム長を有する少なくとも１つの無線フレームを送信することによって前記少なくとも１つのフレームを転送する第２のステップと、
第２の無線装置が、前記第１の無線装置によって転送された少なくとも１つの無線フレームを順次受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出し、その検出した少なくとも１つのフレーム長を復号して得られた識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する第３のステップとを備える通信方法。
【請求項１０】
端末装置から送信され、かつ、スリープ状態から起動状態へ移行させたい当該無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを少なくとも１つの無線フレームとして転送する転送装置から前記少なくとも１つの無線フレームを受信する受信手段と、
前記受信手段によって受信された少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出する検出手段と、
前記検出手段によって検出された少なくとも１つのフレーム長を復号して得られた識別子が当該無線装置の識別子に一致するとき、当該無線装置をスリープ状態から起動状態へ移行させるための起動信号を生成する制御手段とを備える無線装置。
【請求項１１】
一定期間が経過すると、当該無線装置が前記転送装置に帰属することを示す任意のフレームを前記転送装置へ送信する送信手段を更に備える、請求項１０に記載の無線装置。
【請求項１２】
前記送信手段は、更に、当該無線装置の識別子を任意の周期で更新し、その更新した識別子を前記端末装置へ送信する、請求項１１に記載の無線装置。
【請求項１３】
前記検出手段は、前記少なくとも１つの無線フレームの伝送レートの変化分を加味して少なくとも１つのフレーム長を検出する、請求項１０に記載の無線装置。
【請求項１４】
前記検出手段は、前記少なくとも１つの無線フレームの伝送レートの低下分を加味して少なくとも１つのフレーム長を検出する、請求項１３に記載の無線装置。
【請求項１５】
請求項１に記載の通信システムにおける前記端末装置の動作をコンピュータに実行させるためのプログラムであって、
スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する第１のステップをコンピュータに実行させるためのプログラム。
【請求項１６】
前記第１の無線装置によって転送された無線フレームを受信し、その受信した無線フレームの伝送レートを検出する第２のステップを更にコンピュータに実行させ、
前記第１のステップにおいて、前記少なくとも１つのフレームは、前記第２のステップで検出された伝送レートで順次送信される、請求項１５に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信システム、通信方法、通信システムにおける無線装置、および通信システムにおける端末装置で実行されるプログラムに関するものである。
【背景技術】
【０００２】
従来、低消費電力でサーバをスリープ状態から起動状態へ移行させるホームネットワークが知られている（非特許文献１）。【０００３】
このホームネットワークは、クライアント端末と、プロキシと、サーバとを備える。プロキシは、クライアント端末とサーバとの間に配置される。そして、クライアント端末は、サーバとの間で直接通信を行うことができ、プロキシを介してサーバと通信を行うこともできる。【０００４】
クライアント端末は、サーバがスリープ状態である場合、代理起動信号をプロキシへ送信する。プロキシは、代理起動信号をクライアント端末から受信し、その受信した代理起動信号を起動信号に変換する。そして、プロキシは、その変換した起動信号をサーバへ送信する。そうすると、サーバは、プロキシからの起動信号に応じて、スリープ状態から起動状態へ移行する。
【非特許文献１】大山他，“超低消費電力Ｗａｋｅ−ｕｐ  ＩＣを用いたＵＰｎＰホームネットワークの実装”，ソサエティ大会，Ｓｅｐ，２０１１．
【発明の開示】
【０００５】
しかし、非特許文献１においては、プロキシは、アプリケーション層で代理起動信号を起動信号に変換するため、プロキシにおける起動信号の転送を既存のアクセスポイントに実行させることができないという問題がある。
【０００６】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、既存のアクセスポイントを介して無線装置をスリープ状態から起動状態へ移行させる通信システムを提供することである。
【０００７】
また、この発明の別の目的は、既存のアクセスポイントを介して無線装置をスリープ状態から起動状態へ移行させる通信方法を提供することである。
【０００８】
更に、この発明の別の目的は、既存のアクセスポイントを介して無線装置をスリープ状態から起動状態へ移行させる通信システムにおける無線装置を提供することである。
【０００９】
更に、この発明の別の目的は、既存のアクセスポイントを介して無線装置をスリープ状態から起動状態へ移行させる通信システムにおける端末装置で実行されるプログラムを提供することである。
【００１０】
この発明の実施の形態によれば、通信システムは、端末装置と、第１および第２の無線装置とを備える。端末装置は、スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する。第１の無線装置は、少なくとも１つのフレームを端末装置から順次受信し、その受信した少なくとも１つのフレームの少なくとも１つのフレーム長を有する少なくとも１つの無線フレームをＩＰ層またはＭＡＣ層で順次送信することによって少なくとも１つのフレームを転送する。第２の無線装置は、第１の無線装置によって転送された少なくとも１つの無線フレームを順次受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出し、その検出した少なくとも１つのフレーム長を復号して得られた識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する。
【００１１】
また、この発明の実施の形態によれば、通信方法は、  端末装置が、スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する第１のステップと、第１の無線装置が、少なくとも１つのフレームを端末装置から順次受信し、その受信した少なくとも１つのフレームの少なくとも１つのフレーム長を有する少なくとも１つの無線フレームをＩＰ層またはＭＡＣ層で送信することによって少なくとも１つのフレームを転送する第２のステップと、第２の無線装置が、第１の無線装置によって転送された少なくとも１つの無線フレームを順次受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出し、その検出した少なくとも１つのフレーム長を復号して得られた識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する第３のステップとを備える。
【００１２】
更に、この発明の実施の形態によれば、無線装置は、受信手段と、検出手段と、制御手段とを備える。受信手段は、端末装置から送信され、かつ、スリープ状態から起動状態へ移行させたい当該無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを少なくとも１つの無線フレームとして転送する転送装置から少なくとも１つの無線フレームを受信する。検出手段は、受信手段によって受信された少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出する。制御手段は、検出手段によって検出された少なくとも１つのフレーム長を復号して得られた識別子が当該無線装置の識別子に一致するとき、当該無線装置をスリープ状態から起動状態へ移行させるための起動信号を生成する。
【００１３】
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、請求項１に記載の通信システムにおける端末装置の動作をコンピュータに実行させるためのプログラムであって、スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する第１のステップをコンピュータに実行させる。
【００１４】
この発明の実施の形態による通信システムにおいては、端末装置は、第２の無線装置の識別子をフレーム長変調して生成した少なくとも１つのフレームを送信し、第１の無線装置は、端末装置から送信された少なくとも１つのフレームをＩＰ層またはＭＡＣ層で第２の無線装置へ転送する。そして、第２の無線装置は、第１の無線装置から受信した少なくとも１つの無線フレームを復号して得られた識別子が自己の識別子に一致するとき、起動状態へ移行する。その結果、第１の無線装置は、既存のアクセスポイントの機能をそのまま用いて少なくとも１つのフレームを転送する。
【００１５】
従って、既存のアクセスポイントを介して第２の無線装置を起動状態へ移行させることができる。
【００１６】
また、この発明の実施の形態による通信方法においては、第２の無線装置の識別子をフレーム長変調して生成された少なくとも１つのフレームが端末装置から第１の無線装置へ送信され、少なくとも１つのフレームは、第１の無線装置のＩＰ層またはＭＡＣ層で第２の無線装置へ転送される。そして、少なくとも１つのフレームは、識別子に復号され、その復号された識別子が第２の無線装置の識別子に一致するとき、第２の無線装置が起動状態へ移行する。その結果、少なくとも１つのフレームは、既存のアクセスポイントの機能を用いて転送される。
【００１７】
従って、既存のアクセスポイントを介して第２の無線装置を起動状態へ移行させることができる。
【００１８】
更に、この発明の実施の形態による無線装置は、端末装置から送信され、かつ、スリープ状態から起動状態へ移行させたい当該無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを少なくとも１つの無線フレームとして転送する転送装置から少なくとも１つの無線フレームを受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を検出する。そして、無線装置は、検出した少なくとも１つのフレーム長を復号して得られた識別子が自己の識別子に一致するとき、自己をスリープ状態から起動状態へ移行させるための起動信号を生成する。
【００１９】
従って、既存の転送装置（アクセスポイント）を介して無線装置を起動状態へ移行させることができる。
【００２０】
更に、この発明の実施の形態によるプログラムは、請求項１に記載した通信システムの端末装置において、スリープ状態から起動状態へ移行させたい無線装置の識別子を構成する所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で順次送信する第１のステップをコンピュータに実行させる。その結果、少なくとも１つのフレームは、第１の無線装置によって少なくとも１つの無線フレームとして転送され、少なくとも１つの無線フレームは、第２の無線装置によって受信され、識別子に復号される。そして、復号された識別子が第２の無線装置の識別子に一致するとき、第２の無線装置は、起動状態へ移行する。
【００２１】
従って、既存のアクセスポイントを介して第２の無線装置を起動状態へ移行させることができる。
【図面の簡単な説明】
【００２２】
【図１】この発明の実施の形態による通信システムの概略図である。
【図２】図１に示す端末装置の構成図である。
【図３】図１に示すアクセスポイントの構成図である。
【図４】図１に示す無線装置の構成図である。
【図５】ビット列とフレーム長との関係を示す図である。
【図６】複数の無線フレームの送信方法を説明するための図である。
【図７】ルーターモードにおける転送方法を説明するための図である。
【図８】ブリッジモードにおける転送方法を説明するための図である。
【図９】アクセスポイントにおける送信方法を説明するための図である。
【図１０】無線信号および包絡線の概念図である。
【図１１】フレーム長の検出方法を説明するための図である。
【図１２】図１に示す通信システムにおける動作を説明するためのフローチャートである。
【図１３】図１に示す通信システム１０における動作を説明するための別のフローチャートである。
【図１４】図１に示す通信システムにおける動作を説明するための更に別のフローチャートである。
【図１５】図１に示す通信システムにおける動作を説明するための更に別のフローチャートである。
【発明を実施するための最良の形態】
【００２３】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。【００２４】
図１は、この発明の実施の形態による通信システムの概略図である。図１を参照して、この発明の実施の形態による通信システム１０は、端末装置１と、アクセスポイント２と、無線装置３とを備える。【００２５】
端末装置１は、無線装置３をスリープ状態から起動状態へ移行させるとき、無線装置３の識別子を複数のフレーム長で構成し、複数のフレーム長を有する複数のフレームを有線通信または無線通信によってアクセスポイント２へ順次送信する。【００２６】
アクセスポイント２は、複数のフレームを端末装置１から受信し、その受信した複数のフレームの複数のフレーム長を有するように複数の無線フレームをＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access/Collision Avoidance）方式に従って無線装置３へ、順次、ブロードキャストまたはユニキャストする。【００２７】
この場合、アクセスポイント２は、伝送レートを決定して複数の無線フレームをブロードキャストまたはユニキャストする。【００２８】
無線装置３は、アクセスポイント２に帰属している。無線装置３は、アクセスポイント２から複数の無線フレームを順次受信し、その受信した複数の無線フレームの複数のフレーム長を検出する。そして、無線装置３は、複数のフレーム長を識別子に復号し、その復号した識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する。【００２９】
図２は、図１に示す端末装置１の構成図である。図２を参照して、端末装置１は、アンテナ１１と、無線モジュール１２と、有線モジュール１３と、ホストシステム１４とを含む。【００３０】
無線モジュール１２は、無線装置３をスリープ状態から起動状態へ移行させる指示信号ＣＯＭ１と、無線装置３の識別子とをホストシステム１４から受ける。そして、無線モジュール１２は、指示信号ＣＯＭ１に応じて、後述する方法によって無線装置３の識別子を示す複数のフレーム長を生成し、ブロードキャストアドレスからなるヘッダと、複数のフレーム長を有する複数のフレームとをアンテナ１１を介してアクセスポイント２へ順次送信する。【００３１】
この場合、無線モジュール１２は、ＣＳＭＡ／ＣＡ方式に従って複数のフレームを順次送信する。また、無線モジュール１２は、ペイロードサイズと伝送レートとによってフレーム長を決定して複数のフレームを順次送信する。【００３２】
有線モジュール１３は、有線ケーブル２０に接続される。そして、有線モジュール１３は、指示信号ＣＯＭ１と、無線装置３の識別子とをホストシステム１４から受ける。そして、有線モジュール１３は、指示信号ＣＯＭ１に応じて、後述する方法によって無線装置３の識別子を示す複数のフレーム長を生成し、ブロードキャストアドレスからなるヘッダと、複数のフレーム長を有する複数のフレームとを有線ケーブル２０を介してアクセスポイント２へ順次送信する。【００３３】
この場合、有線モジュール１３は、ペイロードサイズと伝送レートとによってフレーム長を決定して複数のフレームを順次送信する。【００３４】
ホストシステム１４は、無線装置３の識別子を保持している。そして、ホストシステム１４は、無線装置３をスリープ状態から起動状態へ移行させる場合、指示信号ＣＯＭ１と、無線装置３の識別子とを無線モジュール１２または有線モジュール１３へ出力する。【００３５】
図３は、図１に示すアクセスポイント２の構成図である。図３を参照して、アクセスポイント２は、アンテナ２１と、無線モジュール２２と、有線モジュール２３と、転送手段２４，２５と、ホストシステム２６とを含む。【００３６】
無線モジュール２２は、アンテナ２１を介してヘッダおよび複数のフレームを端末装置１から順次受信し、その受信したヘッダおよび複数のフレームをホストシステム２６からの指示信号に応じて転送手段２４または転送手段２５へ出力する。より具体的には、無線モジュール２２は、ホストシステム２６から指示信号ＣＯＭ２を受けると、ヘッダおよび複数のフレームを転送手段２４へ出力し、ホストシステム２６から指示信号ＣＯＭ３を受けると、ヘッダおよび複数のフレームを転送手段２５へ出力する。【００３７】
また、無線モジュール２２は、転送手段２４または転送手段２５からヘッダおよび複数のフレーム長を受け、その受けたヘッダと、複数のフレーム長を有する複数の無線フレームとをＣＳＭＡ／ＣＡ方式に従ってアンテナ２１を介してブロードキャストまたはユニキャストする。【００３８】
有線モジュール２３は、有線ケーブル２０を介してヘッダおよび複数のフレームを端末装置１から順次受信し、その受信したヘッダおよび複数のフレームをホストシステム２６からの指示信号ＣＯＭ２，ＣＯＭ３に応じてそれぞれ転送手段２４または転送手段２５へ出力する。【００３９】
転送手段２４は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層に配置され、ブリッジモードで動作する。そして、転送手段２４は、無線モジュール２２からヘッダおよび複数のフレームを受ける。【００４０】
転送手段２４は、複数のフレームをブロードキャストするとき、複数のフレームの複数のフレーム長を検出し、その検出した複数のフレーム長と、有線モジュール２３から受けたヘッダとを無線モジュール２２へ出力する。【００４１】
また、転送手段２４は、複数のフレームを無線装置３へユニキャストするとき、無線装置３のＭＡＣアドレスからなるヘッダを生成するとともに複数のフレームの複数のフレーム長を検出し、ヘッダおよび複数のフレーム長を無線モジュール２２へ出力する。【００４２】
転送手段２４は、ブリッジモードにおいて動作するとき、無線装置３がアクセスポイント２に帰属していることを認識しているので、無線装置３のＭＡＣアドレスを知っている。従って、転送手段２４は、無線装置３のＭＡＣアドレスからなるヘッダを生成することができる。【００４３】
更に、転送手段２４は、有線モジュール２３からヘッダおよび複数のフレームを受けたときも、上述した動作と同じ動作によってヘッダおよび複数のフレーム長を無線モジュール２２へ出力する。【００４４】
転送手段２５は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）層に配置され、ルーターモードにおいて動作する。そして、転送手段２５は、無線モジュール２２からヘッダおよび複数のフレームを受ける。【００４５】
転送手段２５は、複数のフレームをブロードキャストするとき、複数のフレームの複数のフレーム長を検出し、その検出した複数のフレーム長と、ヘッダとを無線モジュール２２へ出力する。【００４６】
また、転送手段２５は、複数のフレームを無線装置３へユニキャストするとき、無線装置３のＩＰアドレスからなるヘッダを生成するとともに複数のフレームの複数のフレーム長を検出し、ヘッダおよび複数のフレーム長を無線モジュール２２へ出力する。【００４７】
転送手段２５は、ルーターモードにおいて動作するとき、アクセスポイント２が送信すべき無線装置が無線装置３であることを認識しているので、無線装置３のＩＰアドレスを知っている。従って、転送手段２５は、無線装置３のＩＰアドレスからなるヘッダを生成することができる。【００４８】
更に、転送手段２５は、有線モジュール２３からヘッダおよび複数のフレームを受けたときも、上述した動作と同じ動作によってヘッダおよび複数のフレーム長を無線モジュール２２へ出力する。【００４９】
ホストシステム２６は、アクセスポイント２がブリッジモードで動作するとき、アクセスポイント２の動作モードがブリッジモードであることを指示する指示信号ＣＯＭ２を生成し、その生成した指示信号ＣＯＭ２を無線モジュール２２および有線モジュール２３へ出力する。【００５０】
また、ホストシステム２６は、アクセスポイント２がルーターモードで動作するとき、アクセスポイント２の動作モードがルーターモードであることを指示する指示信号ＣＯＭ３を生成し、その生成した指示信号ＣＯＭ３を無線モジュール２２および有線モジュール２３へ出力する。【００５１】
図４は、図１に示す無線装置３の構成図である。図４を参照して、無線装置３は、アンテナ３１と、スイッチ３２と、端子３３，３４と、包絡線検波回路３５と、フレーム長検出回路３６と、判定回路３７と、制御回路３８と、無線インタフェース３９と、ホストシステム４０とを含む。【００５２】
スイッチ３２は、アンテナ３１に接続される。端子３３は、包絡線検波回路３５に接続される。端子３４は、無線インタフェース３９に接続される。【００５３】
スイッチ３２は、制御回路３８からの制御に従って端子３３または端子３４に接続される。より具体的には、スイッチ３２は、Ｌ（論理ロー）レベルの信号を制御回路３８から受けると、端子３３に接続される。また、スイッチ３２は、Ｈ（論理ハイ）レベルの信号を制御回路３８から受けると、端子３４に接続される。そして、スイッチ３２は、アンテナ３１を介して受信信号を受信し、その受信した受信信号を包絡線検波回路３５または無線インタフェース３９へ出力する。【００５４】
包絡線検波回路３５は、スイッチ３２から端子３３を介して受信信号を受け、その受けた受信信号を包絡線検波し、その検波した包絡線をフレーム長検出回路３６へ出力する。【００５５】
フレーム長検出回路３６は、包絡線を包絡線検波回路３５から受ける。そして、フレーム長検出回路３６は、サンプリング周期で包絡線をサンプリングしてディジタル信号列に変換し、その変換したディジタル信号列に基づいてフレーム長を検出し、その検出したフレーム長を判定回路３７へ出力する。【００５６】
判定回路３７は、フレーム長をフレーム長検出回路３６から受け、その受けたフレーム長を復号して識別子を取得する。そして、判定回路３７は、その取得した識別子が無線装置３の識別子に一致するか否かを判定する。【００５７】
判定回路３７は、その取得した識別子が無線装置３の識別子に一致するとき、起動信号を制御回路３８へ出力し、その取得した識別子が無線装置３の識別子に一致しないとき、スリープ信号を制御回路３８へ出力する。【００５８】
制御回路３８は、判定回路３７から起動信号を受けると、無線インタフェース３９およびホストシステム４０をスリープ状態から起動状態へ移行させる。そして、制御回路３８は、Ｈレベルの信号をスイッチ３２へ出力する。【００５９】
また、制御回路３８は、判定回路３７からスリープ信号を受けると、無線インタフェース３９およびホストシステム４０のスリープ状態を維持する。【００６０】
更に、制御回路３８は、無線インタフェース３９およびホストシステム４０が起動状態にあるときに、ホストシステム４０が、一定期間、無線通信を行っていないことを検知したとき、無線インタフェース３９およびホストシステム４０を起動状態からスリープ状態へ移行させ、Ｌレベルの信号をスイッチ３２へ出力する。【００６１】
無線インタフェース３９は、制御回路３８からの制御に従ってスリープ状態から起動状態へ移行し、または起動状態からスリープ状態へ移行する。また、無線インタフェース３９は、端子３４を介してスイッチ３２から受信信号を受け、その受けた受信信号を復調および復号してホストシステム４０へ出力する。更に、無線インタフェース３９は、ホストシステム４０から送信信号を受けると、その受けた送信信号を変調して端子３４、スイッチ３２およびアンテナ３１を介して送信する。【００６２】
ホストシステム４０は、制御回路３８からの制御に従ってスリープ状態から起動状態へ移行し、または起動状態からスリープ状態へ移行する。また、ホストシステム４０は、無線インタフェース３９から信号を受ける。更に、ホストシステム４０は、送信信号を生成し、その生成した送信信号を無線インタフェース３９へ出力する。【００６３】
なお、無線装置３においては、無線インタフェース３９およびホストシステム４０が動作を停止し、かつ、包絡線検波回路３５、フレーム長検出回路３６、判定回路３７および制御回路３８が動作している状態を「スリープ状態」と言い、包絡線検波回路３５、フレーム長号検出回路３６、判定回路３７、制御回路３８、無線インタフェース３９およびホストシステム４０が動作している状態を「起動状態」と言う。【００６４】
図５は、ビット列とフレーム長との関係を示す図である。図５を参照して、テーブルＴＢＬは、ビット列とフレーム長とを含む。ビット列およびフレーム長は、相互に対応付けられる。【００６５】
７１０μｓのフレーム長は、ビット列“００００”に割り当てられ、７４０μｓのフレーム長は、ビット列“０００１”に割り当てられ、７７０μｓのフレーム長は、ビット列“００１０”に割り当てられ、以下、同様にして、１１３０μｓのフレーム長は、ビット列“１１１０”に割り当てられ、１１６０μｓのフレーム長は、ビット列“１１１１”に割り当てられる。【００６６】
例えば、無線装置３の識別子が“１０１１００１０１１０１１０１０”のビット列からなる場合、ビット列“１０１１００１０１１０１１０１０”を４ビットのビット列“１０１１”，“００１０”，“１１０１”，“１０１０”に分割する。【００６７】
そして、１０４０μｓのフレーム長がビット列“１０１１”に割り当てられ、７７０μｓのフレーム長がビット列“００１０”に割り当てられ、１１００μｓのフレーム長がビット列“１１０１”に割り当てられ、１０１０μｓのフレーム長がビット列“１０１０”に割り当てられる。【００６８】
その結果、識別子“１０１１００１０１１０１１０１０”は、１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓのフレーム長にフレーム長変調される。【００６９】
端末装置１のホストシステム１４は、テーブルＴＢＬを保持している。また、ホストシステム１４は、無線装置３の識別子を保持している。【００７０】
そして、ホストシステム１４は、無線装置３の識別子を表すビット列を取得する。その後、ホストシステム１４は、その取得したビット列を４ビットのビット列に分割し、テーブルＴＢＬを参照して、その分割した４ビットの各ビット列にフレーム長を割り当てる。【００７１】
そうすると、ホストシステム１４は、ブロードキャストアドレスからなるヘッダＨＥＤ１と、複数のフレーム長ＦＬとを無線モジュール１２または有線モジュール１３へ出力する。【００７２】
なお、ホストシステム１４は、無線装置３の識別子がビット列“１０１１００１０１１０１１０１０”以外のビット列からなる場合も、同様にして、無線装置３の識別子を構成するビット列に複数のフレーム長を割り当て、その割り当てた複数のフレーム長とヘッダＨＥＤ１とを無線モジュール１２または有線モジュール１３へ出力する。【００７３】
図６は、複数の無線フレームの送信方法を説明するための図である。図６においては、無線装置３の識別子が４個のフレーム長１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓによって表される場合について、複数の無線フレームの送信方法を説明する。【００７４】
端末装置１の無線モジュール１２は、ヘッダＨＥＤ１および複数のフレーム長１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓをホストシステム１４から受ける。【００７５】
そして、無線モジュール１２は、アンテナ１１を介してキャリアセンスを行い、キャリアセンスの結果、無線通信空間が空いていると判定したとき、ヘッダＨＥＤ１および１０４０μｓのフレーム長を有する無線フレームＦＲ１をアンテナ１１を介して送信する。この場合、無線モジュール１２は、任意のサイズを有するペイロードＰｙｌ１を生成し、フレーム長が１０４０μｓになるように伝送レートを調整してペイロードＰｙｌ１を送信することによって無線フレームＦＲ１を送信する。【００７６】
その後、無線モジュール１２は、ＤＩＦＳ（Distributed Coordination Function interframe Space）およびバックオフＢａｃｋ  ｏｆｆの期間、待機し、７７０μｓのフレーム長を有する無線フレームＦＲ２をアンテナ１１を介して送信する。この場合も、無線モジュール１２は、任意のサイズを有するペイロードＰｙｌ２を生成し、フレーム長が７７０μｓになるように伝送レートを調整してペイロードＰｙｌ２を送信することによって無線フレームＦＲ２を送信する。【００７７】
引き続いて、無線モジュール１２は、ＤＩＦＳおよびバックオフＢａｃｋ  ｏｆｆの期間、待機し、１１００μｓのフレーム長を有する無線フレームＦＲ３をアンテナ１１を介して送信する。この場合も、無線モジュール１２は、任意のサイズを有するペイロードＰｙｌ３を生成し、フレーム長が１１００μｓになるように伝送レートを調整してペイロードＰｙｌ３を送信することによって無線フレームＦＲ３を送信する。【００７８】
そして、無線モジュール１２は、ＤＩＦＳおよびバックオフＢａｃｋ  ｏｆｆの期間、待機し、１０１０μｓのフレーム長を有する無線フレームＦＲ４をアンテナ１１を介して送信する。この場合も、無線モジュール１２は、任意のサイズを有するペイロードＰｙｌ４を生成し、フレーム長が１０１０μｓになるように伝送レートを調整してペイロードＰｙｌ４を送信することによって無線フレームＦＲ４を送信する。【００７９】
なお、無線モジュール１２は、キャリアセンスの結果、無線通信空間が空いていないと判定したとき、ヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４の送信を待機する。【００８０】
また、無線モジュール１２は、無線装置３の識別子が４個のフレーム長１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓ以外の複数のフレーム長によって表される場合も、上述した方法によってヘッダＨＥＤ１および複数の無線フレームを送信する。【００８１】
無線装置３の識別子が有線通信によってアクセスポイント２へ送信される場合、有線モジュール１３は、ヘッダＨＥＤ１および複数のフレーム長１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓをホストシステム１４から受ける。【００８２】
そして、有線モジュール１３は、ホストシステム１４から受けたヘッダＨＥＤ１および複数のフレーム長１０４０μｓ／７７０μｓ／１１００μｓ／１０１０μｓを有線ケーブル２０を介してアクセスポイント２へ順次送信する。【００８３】
図７は、ルーターモードにおける転送方法を説明するための図である。図７を参照して、アクセスポイント２がルーターモードで動作する場合、無線モジュール２２または有線モジュール２３は、端末装置１からヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を受信すると、その受信したヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送手段２５へ出力する。【００８４】
そして、転送手段２５は、複数の無線フレームをブロードキャストする場合、ヘッダＨＥＤ１と、複数のフレームＦＲ１〜ＦＲ４とを無線モジュール２２へ出力する。【００８５】
そして、無線モジュール２２は、ヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送手段２５から受けると、アンテナ２１を介してキャリアセンスを行い、キャリアセンスの結果、無線通信空間が空いているとき、ヘッダＨＥＤ１と、複数のフレーム長を有する複数の無線フレームＦＲ５〜ＦＲ８とを図６に示す方法でアンテナ２１を介してブロードキャストする。この場合、無線モジュール２２は、予め固定設定された伝送レート、もしくは帰属している全ての無線装置に到達可能な低い伝送レート（例えば、１Ｍｂｐｓ）、もしくは最後に無線通信を行ったときの伝送レートに固定して送信する。この固定した１Ｍｂｐｓの伝送レートを用いて無線フレームを送信した場合、フレーム長が１０４０μｓ，７７０μｓ，１１００μｓ，１０１０μｓになるように、端末装置１は、予め、複数のフレームＦＲ１〜ＦＲ４を送信しておく。従って、無線モジュール２２は、複数のフレームＦＲ１〜ＦＲ４の伝送レートを１Ｍｂｐｓに設定することによって、フレーム長が１０４０μｓ，７７０μｓ，１１００μｓ，１０１０μｓとなるペイロードＰｙｌ５〜Ｐｙｌ８を生成することができる。そして、無線モジュール２２は、ペイロードＰｙｌ５〜Ｐｙｌ８を１Ｍｂｐｓの伝送レートで順次送信することによって複数の無線フレームＦＲ５〜ＦＲ８をブロードキャストする。【００８６】
なお、無線モジュール２２は、キャリアセンスの結果、無線通信空間が空いていないとき、ヘッダＨＥＤ１および複数の無線フレームＦＲ５〜ＦＲ８の送信を待機する。【００８７】
一方、転送手段２５が無線フレームをユニキャストする場合は、無線装置３からのＡＣＫ応答が無いため、後述するアクセスポイント２におけるユニキャストフレームの送信方法により、無線フレームを送信する。【００８８】
このように、アクセスポイント２がルーターモードで動作する場合、アクセスポイント２は、ＩＰ層に配置された転送手段２５によってヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送する。つまり、アクセスポイント２は、ＩＰ層でヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送する。【００８９】
従って、従来のアクセスポイントに新たな機能を追加することなく、ヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送できる。即ち、既存のアクセスポイントを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送できる。【００９０】
そして、アクセスポイント２の無線モジュール２２が固定した伝送レートを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送するのは、既存のアクセスポイントは、予め固定設定された伝送レート、もしくは帰属している全ての無線装置に到達可能な低い伝送レート（例えば、１Ｍｂｐｓ）、もしくは最後に無線通信を行ったときの伝送レートに固定してパケットを送受信するからである。従って、固定した伝送レートを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送することによっても、既存のアクセスポイントを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送できる。【００９１】
図８は、ブリッジモードにおける転送方法を説明するための図である。図８を参照して、アクセスポイント２がブリッジモードで動作する場合、無線モジュール２２または有線モジュール２３は、端末装置１からヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を受信すると、その受信したヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送手段２４へ出力する。【００９２】
そして、転送手段２４は、複数の無線フレームをブロードキャストする場合、ヘッダＨＥＤ１と、複数のフレームＦＲ１〜ＦＲ４とを無線モジュール２２へ出力する。【００９３】
そして、無線モジュール２２は、ヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送手段２４から受けると、ヘッダＨＥＤ１と、複数のフレームＦＲ１〜ＦＲ４の複数のフレーム長を有する複数の無線フレームＦＲ５〜ＦＲ８とを上述した方法によってブロードキャストする。【００９４】
一方、転送手段２４が無線フレームをユニキャストする場合は、転送手段２５が無線フレームをユニキャストする場合と同様に、無線装置３からのＡＣＫ応答が無いため、後述するアクセスポイント２におけるユニキャストフレームの送信方法により、無線フレームを送信する。【００９５】
このように、アクセスポイント２がブリッジモードで動作する場合、アクセスポイント２は、ＭＡＣ層に配置された転送手段２４によってヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送する。つまり、アクセスポイント２は、ＭＡＣ層でヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送する。【００９６】
従って、従来のアクセスポイントに新たな機能を追加することなく、ヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送できる。即ち、既存のアクセスポイントを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送できる。【００９７】
そして、アクセスポイント２の無線モジュール２２が固定した伝送レートを用いてヘッダＨＥＤ１および複数のフレームＦＲ１〜ＦＲ４を転送する理由は、上述したとおりである。【００９８】
アクセスポイント２が複数の無線フレームＦＲ５〜ＦＲ８をブロードキャストした場合、端末装置１の無線モジュール１２は、ブロードキャストされた複数の無線フレームＦＲ５〜ＦＲ８を受信できる。【００９９】
そして、端末装置１の無線モジュール１２は、複数の無線フレームＦＲ５〜ＦＲ８を受信すると、複数の無線フレームＦＲ５〜ＦＲ８の伝送レートを検知できる。【０１００】
従って、端末装置１の無線モジュール１２は、それ以降、無線フレームを送信するとき、その検知した伝送レートで所望のフレーム長になるようにペイロードサイズを決定して無線フレームを送信する。【０１０１】
図９は、アクセスポイント２における送信方法を説明するための図である。図９を参照して、アクセスポイント２がユニキャストによって無線フレームを送信する場合、アクセスポイント２の無線モジュール２２は、上述したように、最後に無線通信を行ったときの伝送レートＲ１を用いて無線フレームを無線装置３へ送信する。【０１０２】
そして、アクセスポイント２の無線モジュール２２は、伝送レートＲ１で無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを伝送レートＲ１から伝送レートＲ２に低下させて無線フレームを送信する。【０１０３】
また、アクセスポイント２の無線モジュール２２は、伝送レートＲ２で無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを伝送レートＲ２から伝送レートＲ３に低下させて無線フレームを送信する。【０１０４】
以下、同様にして、アクセスポイント２の無線モジュール２２は、無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを低下させて無線フレームを送信する。【０１０５】
そして、伝送レートＲ１〜Ｒ３は、例えば、それぞれ、５４Ｍｂｐｓ，４８Ｍｂｐｓ，３２Ｍｂｐｓである。【０１０６】
このように、アクセスポイント２は、無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを低下させて無線フレームを転送する。これによって、無線フレームのフレーム長が本来のフレーム長よりも短くなる無線通信環境において、無線フレームのフレーム長を本来のフレーム長に設定することができる。その結果、無線装置３が誤って起動状態へ移行したり、無線装置３が誤って起動状態へ移行しないことを抑制できる。【０１０７】
図１０は、無線信号および包絡線の概念図である。また、図１１は、フレーム長の検出方法を説明するための図である。【０１０８】
包絡線検波回路３５は、無線信号をアンテナ２１を介して受信し、その受信した受信信号ＲＦ（図１０の（ａ）参照）を包絡線検波し、包絡線ＥＶＬ（図１０の（ｂ）参照）を検出する。そして、包絡線検波回路３５は、その検出した包絡線ＥＶＬをフレーム長検出回路３６へ出力する。【０１０９】
フレーム長検出回路３６は、包絡線ＥＶＬを包絡線検波回路３５から受け、その受けた包絡線ＥＶＬを閾値と比較して包絡線ＥＶＬをアナログ信号からディジタル信号に変換する。この場合、閾値は、例えば、−８２［ｄＢｍ］に設定される。そして、フレーム長検出回路３６は、その変換したディジタル信号が“０”，“１”のいずれであるかを判定周期で判定し、“１”の個数をカウントする。判定周期は、例えば、１０μｓに設定される。【０１１０】
そして、フレーム長検出回路３６は、そのカウントした“１”の個数（＝１０）に判定周期（＝１０μｓ）を乗算して無線フレームのフレーム長（＝１００μｓ）を検出する（図１１参照）。そうすると、フレーム長検出回路３６は、その検出したフレーム長を判定回路３７へ出力する。【０１１１】
判定回路３７におけるフレーム長の復号方法について説明する。無線装置３の識別子が図６に示す４個のフレーム長１０４０μｓ，７７０μｓ，１１００μｓ，１０１０μｓによってフレーム長変調されて送信される場合、判定回路３７は、テーブルＴＢＬを内蔵している。【０１１２】
判定回路３７は、１０４０μｓのフレーム長をフレーム長検出回路３６から受けると、テーブルＴＢＬを参照して、１０４０μｓのフレーム長をビット列“１０１１”に変換する。【０１１３】
その後、判定回路３７は、７７０μｓのフレーム長をフレーム長検出回路３６から受けると、テーブルＴＢＬを参照して、７７０μｓのフレーム長をビット列“００１０”に変換する。【０１１４】
以下、同様にして、判定回路３７は、１１００μｓのフレーム長をビット列“１１０１”に変換し、１０１０μｓのフレーム長をビット列“１０１０”に変換する。【０１１５】
そうすると、判定回路３７は、ビット列“１０１１００１０１１０１１０１０”からなる識別子を取得する。【０１１６】
そして、判定回路３７は、その取得したビット列“１０１１００１０１１０１１０１０”が無線装置３の識別子に一致するとき、起動信号を生成して制御回路３８へ出力する。一方、判定回路３７は、その取得したビット列“１０１１００１０１１０１１０１０”が無線装置３の識別子に一致しないとき、スリープ信号を生成して制御回路３８へ出力する。【０１１７】
無線装置３は、アクセスポイント２に帰属する無線装置であるが、一定期間、アクセスポイント２と無線通信を行わないとき、アクセスポイント２は、無線装置３が自己に帰属していないと見做し、端末装置１から送信された複数のフレームＦＲ１〜ＦＲ４を転送しない。その結果、端末装置１は、アクセスポイント２を介して無線装置３をスリープ状態から起動状態へ移行させることができない。【０１１８】
そこで、無線装置３は、スリープ状態であるとき、一定間隔（例えば、５秒）で自律的に起動状態へ移行し、中身のないアクセスポイント２宛てのＮＵＬＬパケットをアクセスポイント２へ送信する。【０１１９】
これによって、アクセスポイント２は、無線装置３との間で通常の無線通信が無くても、無線装置３が自己に帰属していることを認識し、端末装置１から複数のフレームＦＲ１〜ＦＲ４を受信すると、その受信した複数のフレームＦＲ１〜ＦＲ４を上述した方法によって無線装置３へ転送する。【０１２０】
従って、端末装置１は、いつでも、アクセスポイント２を介して無線装置３をスリープ状態から起動状態へ移行させることができる。【０１２１】
また、無線装置３は、次回、自己を起動させる識別子を含むパケットを一定間隔（例えば、５秒）で端末装置１へ送信する。この場合、無線装置３は、一定間隔毎に識別子を変えて端末装置１へ送信する。つまり、無線装置３は、自己の識別子を一定間隔で更新する。【０１２２】
これによって、通信システム１０におけるセキュリティを向上できる。【０１２３】
図１２は、図１に示す通信システム１０における動作を説明するためのフローチャートである。【０１２４】
図１２を参照して、通信システム１０における動作が開始されると、端末装置１は、上述した方法によって、無線装置３の識別子をフレーム長変調し、ヘッダＨＥＤ１と、複数のフレーム長を有する複数のフレームとを有線通信または無線通信によってブロードキャストまたはユニキャストする（ステップＳ１）。【０１２５】
アクセスポイント２は、有線通信または無線通信によってヘッダＨＥＤ１および複数のフレームを受信する（ステップＳ２）。【０１２６】
そして、アクセスポイント２は、上述した方法によって、ヘッダＨＥＤ１および複数のフレームをＩＰ層またはＭＡＣ層でブロードキャストまたはユニキャストによって転送する（ステップＳ３）。【０１２７】
無線装置３は、ヘッダＨＥＤ１（またはＨＥＤ２，３）および複数の無線フレームを受信し（ステップＳ４）、上述した方法によって複数の無線フレームの複数のフレーム長を検出する（ステップＳ５）。【０１２８】
そして、無線装置３は、上述した方法によって、複数のフレーム長を識別子に復号し（ステップＳ６）、その復号した識別子が無線装置３の識別子に一致するか否かを判定する（ステップＳ７）。【０１２９】
ステップＳ７において、復号した識別子が無線装置３の識別子に一致すると判定されたとき、無線装置３は、起動状態へ移行する（ステップＳ８）。【０１３０】
一方、ステップＳ７において、復号した識別子が無線装置３の識別子に一致しないと判定されたとき、無線装置３は、スリープ状態を維持する（ステップＳ９）。【０１３１】
そして、ステップＳ８またはステップＳ９の後、一連の動作は終了する。【０１３２】
図１３は、図１に示す通信システム１０における動作を説明するための別のフローチャートである。なお、図１３に示すフローチャートは、アクセスポイント２が複数のフレームをユニキャストによって転送する場合のフローチャートである。【０１３３】
図１３に示すフローチャートは、図１２に示すフローチャートにステップＳ１０，Ｓ１１を追加したものであり、その他は、図１２に示すフローチャートと同じである。【０１３４】
図１３を参照して、通信システム１０における動作が開始されると、端末装置１は、上述したステップＳ１を実行し、アクセスポイント２は、上述したステップＳ２，Ｓ３を順次実行する。なお、ステップＳ３において、アクセスポイント２は、ヘッダＨＥＤ１および複数のフレームをユニキャストによって転送する。【０１３５】
そして、アクセスポイント２は、ステップＳ３の後、無線装置３からＡＣＫを受信したか否かを判定する（ステップＳ１０）。【０１３６】
ステップＳ１０において、無線装置３からＡＣＫを受信しなかったと判定されたとき、アクセスポイント２は、伝送レートを低下させて、ヘッダＨＥＤ１および複数のフレームをＭＡＣ層またはＩＰ層でユニキャストによって転送する（ステップＳ１１）。【０１３７】
その後、一連の動作は、ステップＳ１０へ移行し、ステップＳ１０において、無線装置３からＡＣＫを受信したと判定されるまで、ステップＳ１０，Ｓ１１が繰り返し実行される。【０１３８】
そして、ステップＳ１０において、無線装置３からＡＣＫを受信したと判定されると、無線装置３は、上述したステップＳ４〜ステップＳ９を順次実行する。これによって、一連の動作が終了する。【０１３９】
なお、ステップＳ１１が少なくとも１回実行された後に、ステップＳ４〜ステップＳ９が実行される場合、無線装置３は、ステップＳ５において、低下された伝送レートを考慮してフレーム長を検出する。【０１４０】
例えば、アクセスポイント２と無線装置３との間で５４Ｍｂｐｓの伝送レートが、通常、用いられている場合に、伝送レートを５４Ｍｂｐｓから４８Ｍｂｐｓへ低下させた場合、無線装置３のフレーム長検出回路３６は、図１１に示す方法によってフレーム長を検出し、その検出したフレーム長に（４８／５４）を乗算した乗算結果をフレーム長として検出する。【０１４１】
伝送レートが低下した場合、フレーム長は、伝送レートの低下分だけ長くなるので、伝送レートの低下分を用いてフレーム長を補正し、本来のフレーム長を検出することにしたものである。【０１４２】
これによって、無線装置３の識別子を正確に復号できる。【０１４３】
図１４は、図１に示す通信システム１０における動作を説明するための更に別のフローチャートである。なお、図１４に示すフローチャートは、アクセスポイント２が複数のフレームをブロードキャストによって転送する場合のフローチャートである。【０１４４】
図１４に示すフローチャートは、図１２に示すフローチャートのステップＳ１をステップＳ１Ａに代え、ステップＳ１２，Ｓ１３を追加したものであり、その他は、図１２に示すフローチャートと同じである。【０１４５】
図１４を参照して、一連の動作が開始されると、端末装置１は、上述した方法によって、無線装置３の識別子をフレーム長変調し、ヘッダＨＥＤ１と、複数のフレーム長を有する複数のフレームとを有線通信または無線通信によってブロードキャストする（ステップＳ１Ａ）。そして、アクセスポイント２は、上述したステップＳ２，Ｓ３を順次実行し、無線装置３は、上述したステップＳ４〜ステップＳ９を順次実行する。【０１４６】
なお、アクセスポイント２は、ステップＳ３において、ヘッダＨＥＤ１および複数のフレームをブロードキャストする。【０１４７】
そして、端末装置１は、アクセスポイント２がステップＳ３を実行すると、ブロードキャストされたフレームを受信し、その受信したフレームの伝送レートを検出する（ステップＳ１２）。【０１４８】
そして、端末装置１は、伝送レートを、その検出した伝送レートに設定する（ステップＳ１３）。【０１４９】
その後、端末装置１は、ステップＳ１Ａにおいて、その設定した伝送レートを用いて所望のフレーム長になるようにペイロードサイズを決定して複数のフレームをブロードキャストする。【０１５０】
このように、端末装置１は、アクセスポイント２によってブロードキャストされたフレームを受信することによって、即座に伝送レートを把握することができるので、連続した複数のフレームのフレーム長が意図した変化になるように容易に制御できる。【０１５１】
なお、図１４に示すフローチャートにおいては、上述したステップＳ１０，Ｓ１１を追加してもよい。【０１５２】
図１５は、図１に示す通信システム１０における動作を説明するための更に別のフローチャートである。【０１５３】
図１５に示すフローチャートは、図１２に示すフローチャートにステップＳ１４〜ステップＳ１７を追加したものであり、その他は、図１２に示すフローチャートと同じである。【０１５４】
図１５を参照して、一連の動作が開始されると、無線装置３は、一定期間が経過したか否かを判定し（ステップＳ１４）、一定期間が経過すると、自己がアクセスポイント２に帰属していることを示す制御パケットＣＴＬ（＝ＮＵＬＬパケット）を生成してアクセスポイント２へ送信する（ステップＳ１５）。【０１５５】
そして、アクセスポイント２は、制御パケットＣＴＬを受信し（ステップＳ１６）、その受信した制御パケットＣＴＬに基づいて、無線装置３が自己に帰属していることを検知する（ステップＳ１７）。【０１５６】
ステップＳ１４〜ステップＳ１７は、ステップＳ１〜ステップＳ９と並行して実行される。【０１５７】
従って、アクセスポイント２は、無線装置３との間で通常の無線通信が行われていない場合も、無線装置３が自己に帰属していることを検知でき、端末装置１から複数のフレームを受信すれば、その受信した複数のフレームを無線装置３へ転送する（ステップＳ２，Ｓ３参照）。【０１５８】
その結果、端末装置１は、アクセスポイント２と無線装置３との間で通常の無線通信が行われていない場合も、無線装置３を起動状態へ移行させることができる。【０１５９】
なお、制御パケットＣＴＬは、無線装置３のホストシステム４０によって生成され、無線インタフェース３９およびアンテナ３１を介して送信される。【０１６０】
また、ステップＳ１５においては、無線装置３の識別子を定期的に変更し、その変更した無線装置３の識別子を含む制御パケットＣＴＬを送信するようにしてもよい。この場合、無線装置３の制御回路３８は、無線インタフェース３９およびホストシステム４０を定期的に起動状態へ移行させ、ホストシステム４０は、無線装置３の識別子を定期的に変更し、その変更した無線装置３の識別子を含む制御パケットＣＴＬを無線インタフェース３９およびアンテナ２１を介して送信する。これによって、通信システム１０におけるセキュリティを向上できる。【０１６１】
更に、図１５に示すフローチャートにおいては、上述したステップＳ１０，Ｓ１１を追加してもよく、ステップＳ１２，Ｓ１３を追加してもよく、ステップＳ１０〜ステップＳ１３を追加してもよい。【０１６２】
図１２、図１３および図１５に示すステップＳ１は、端末装置１の動作をコンピュータに実行させるためのプログラムを構成する。また、図１４に示すステップＳ１，Ｓ１２，Ｓ１３は、端末装置１の動作をコンピュータに実行させるためのプログラムを構成する。【０１６３】
この場合、端末装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を備えており、ステップＳ１からなるプログラム、およびステップＳ１，Ｓ１２，Ｓ１３からなるプログラムは、ＲＯＭに記憶されている。そして、ＣＰＵは、ＲＯＭに記憶されたプログラムを読み出し、その読み出したプログラムを実行する。これによって、端末装置１の動作が実行される。【０１６４】
上記においては、端末装置１は、無線装置３の識別子を示す複数のフレーム長を伝送レートを固定して送信すると説明したが、この発明の実施の形態においては、これに限らず、端末装置１は、無線装置３の識別子を示す複数のフレーム長を、決められた伝送レートで送信してもよい。【０１６５】
また、上記においては、端末装置１は、無線装置３の識別子を示す複数のフレーム長を有する複数のフレームを有線通信または無線通信で送信すると説明したが、この発明の実施の形態においては、これに限らずに、端末装置１は、無線装置３の識別子を示す所望のフレーム長を有する少なくとも１つのフレームを有線通信または無線通信で送信してもよい。この場合、アクセスポイント２は、少なくとも１つのフレームを端末装置１から受信し、その受信した少なくとも１つのフレームを上述した方法によって転送し、無線装置３は、アクセスポイント２によって転送された少なくとも１つの無線フレームを受信し、その受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を復号して識別子を取得し、その取得した識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する。【０１６６】
更に、この発明の実施の形態においては、端末装置１は、自己の受信可能な同報フレームによって無線装置３の識別子を示す少なくとも１つのフレームを送信するようにしてもよい。そして、同報フレームとは、ブロードキャストされるフレームまたはマルチキャストされるフレームである。【０１６７】
更に、上記においては、アクセスポイント２は、無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを低下させて無線フレームを転送すると説明したが、この発明の実施の形態においては、これに限らず、アクセスポイント２は、無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを変化させて無線フレームを転送してもよい。つまり、アクセスポイント２は、無線フレームを送信した後、無線装置３からＡＣＫを受信しないとき、伝送レートを増加または低下させて無線フレームを転送する。【０１６８】
これによって、無線フレームのフレーム長が変化する無線通信環境において、無線フレームのフレーム長を本来のフレーム長に設定することができる。その結果、無線装置３が誤って起動状態へ移行したり、無線装置３が誤って起動状態へ移行しないことを抑制できる。【０１６９】
そして、アクセスポイント２が伝送レートを変化させて無線フレームを転送する場合、無線装置３は、受信した少なくとも１つの無線フレームの少なくとも１つのフレーム長を伝送レートの変化分を加味して補正し、その補正した少なくとも１つのフレーム長を復号して得られる識別子が自己の識別子に一致するとき、スリープ状態から起動状態へ移行する。【０１７０】
更に、上記においては、無線装置３は、一定期間が経過すると、自己がアクセスポイント２に帰属していることを示す制御パケットＣＴＬ（＝ＮＵＬＬパケット）をアクセスポイント２へ送信すると説明したが、この発明の実施の形態においては、これに限らず、無線装置３は、一定期間が経過すると、自己がアクセスポイント２に帰属していることを示す任意のフレームをアクセスポイント２へ送信してもよい。【０１７１】
更に、上記においては、無線装置３は、自己の識別子を一定間隔で更新すると説明したが、この発明の実施の形態においては、これに限らず、無線装置３は、自己の識別子を任意の間隔で更新してもよい。【０１７２】
更に、上記においては、無線装置３は、無線フレームの受信電波を包絡線検波すると説明したが、この発明の実施の形態においては、これに限らず、無線装置３は、無線フレームの受信電波を同期検波または再生検波してもよい。この場合、無線装置３は、包絡線検波回路３５に代えて同期検波回路または再生検波回路を備える。【０１７３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１７４】
この発明は、通信システム、通信方法、通信システムにおける無線装置、および通信システムにおける端末装置で実行されるプログラムに適用される。
【図１】
2013146424.tif 000003
【図２】
2013146424.tif 000004
【図３】
2013146424.tif 000005
【図４】
2013146424.tif 000006
【図５】
2013146424.tif 000007
【図６】
2013146424.tif 000008
【図７】
2013146424.tif 000009
【図８】
2013146424.tif 000010
【図９】
2013146424.tif 000011
【図１０】
2013146424.tif 000012
【図１１】
2013146424.tif 000013
【図１２】
2013146424.tif 000014
【図１３】
2013146424.tif 000015
【図１４】
2013146424.tif 000016
【図１５】
2013146424.tif 000017
【国際調査報告】
2013146424.tif 000018
2013146424.tif 000019