(57)【特許請求の範囲】
【請求項１】
周囲の無線通信装置のうちの少なくとも１の無線通信装置のアドレス、および、前記１の無線通信装置における動作を指示するコマンドを含むコマンド情報エレメントを生成する情報エレメント生成部と；
前記情報エレメント生成部により生成された前記コマンド情報エレメントを含み、かつ、前記周囲の無線通信装置と無線ネットワークを形成するためのビーコンを生成するビーコン生成部と；
前記ビーコン生成部により生成された、前記コマンド情報エレメントを含む前記ビーコンを、周期的に前記周囲の無線通信装置へ送信する通信部と；
を備える、無線通信装置。
【請求項２】
前記通信部は、前記１の無線通信装置からビーコンを受信し、
前記無線通信装置は、
前記１の無線通信装置から受信されたビーコンを解析し、前記通信部から送信した前記コマンド情報エレメントを含む前記ビーコンを前記１の無線通信装置が認識したか否かを解析する解析部をさらに備え、
前記通信部は、前記コマンド情報エレメントを含む前記ビーコンを前記１の無線通信装置が認識していないと前記解析部により解析された場合、前記コマンド情報エレメントをビーコンに含めて再送信する、請求項１に記載の無線通信装置。
【請求項３】
前記無線通信装置は、
前記通信部により前記ビーコンのうち前記コマンド情報エレメントが正常に受信されたか否かを判断する判断部をさらに備え、
前記ビーコン生成部は、前記判断部により前記ビーコンのうち前記コマンド情報エレメントが正常に受信されなかったと判断された場合、特定の情報を含むビーコンを生成する、請求項２に記載の無線通信装置。
【請求項４】
前記ビーコン生成部は、前記コマンド情報エレメントの前に、前記コマンド情報エレメントが付加されていることを示す情報を含むビーコンを生成する、請求項３に記載の無線通信装置。
【請求項５】
前記ビーコンへの付加が許容される上限情報量が設定されており、前記コマンド情報エレメントは前記上限情報量を超えない範囲で前記ビーコンに付加される、請求項３に記載の無線通信装置。
【請求項６】
コンピュータを、
周囲の無線通信装置のうちの少なくとも１の無線通信装置のアドレス、および、前記１の無線通信装置における動作を指示するコマンドを含むコマンド情報エレメントを生成する情報エレメント生成部と；
前記情報エレメント生成部により生成された前記コマンド情報エレメントを含み、かつ、前記周囲の無線通信装置と無線ネットワークを形成するためのビーコンを生成するビーコン生成部と；
前記ビーコン生成部により生成された、前記コマンド情報エレメントを含む前記ビーコンを、周期的に前記周囲の無線通信装置へ送信する通信部と；
として機能させるための、プログラム。
【請求項７】
周囲の無線通信装置のうちの少なくとも１の無線通信装置のアドレス、および、前記１の無線通信装置における動作を指示するコマンドを含むコマンド情報エレメントを生成するステップと；
前記コマンド情報エレメントを含み、かつ、前記周囲の無線通信装置と無線ネットワークを形成するためのビーコンを生成するステップと；
前記コマンド情報エレメントを含む前記ビーコンを、周期的に前記周囲の無線通信装置へ送信するステップと；
を含む、無線通信方法。
【請求項８】
複数の無線通信装置を備え、
前記複数の無線通信装置の各々は、
周囲の無線通信装置のうちの少なくとも１の無線通信装置のアドレス、および、前記１の無線通信装置における動作を指示するコマンドを含むコマンド情報エレメントを生成する情報エレメント生成部と；
前記情報エレメント生成部により生成された前記コマンド情報エレメントを含み、かつ、前記周囲の無線通信装置と無線ネットワークを形成するためのビーコンを生成するビーコン生成部と；
前記ビーコン生成部により生成された、前記コマンド情報エレメントを含む前記ビーコンを、周期的に前記周囲の無線通信装置へ送信する通信部と；
を備える無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、プログラム、無線通信方法、および無線通信システムに関する。
【背景技術】
【０００２】
近日、様々な規格の無線通信システムが提案されており、各無線通信システムは、通信速度に応じたアプリケーションに適用されている。例えば、１Ｍｂｐｓ以下の音声アプリケーションなどにはＢｌｕｅｔｏｏｔｈ（登録商標）が適用され、リモートコントローラやマウスと制御対象装置との間の通信にはＩＥＥＥ８０２．１５．４に規定されるＺｉｇＢｅｅが適用される。また、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）間のＩＰデータ通信には無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が適用され、高精細な画像情報などの１００Ｍｂｐｓ以上の情報通信にはウルトラワイドバンド無線通信システムが適用される。
【０００３】
このため、１の無線通信装置に、複数の無線通信システムに対応するための構成を実装する必要が生じ得た。例えば、セットトップボックスには、表示装置まで画像情報を伝送するためのシステムと、リモートコントローラからチャネル選択などのコマンドを受信するためのシステムの双方に対応するための構成を実装する必要があった。したがって、無線通信装置のコストおよび規模が増大してしまうという問題が想定された。
【０００４】
これに対し、１の無線通信システムに対応する構成が実装された無線通信装置において、当該無線通信システムを利用して複数のアプリケーションに関する通信を行う方法も考えられる。例えば、特許文献１には、ワイヤレスＵＳＢに対応する無線通信装置が、表示装置およびデジタルカメラなどのアプリケーションに対応する複数の無線通信装置とワイヤレスＵＳＢネットワークを形成し、相互に通信する技術が記載されている。
【０００５】
なお、上記ワイヤレスＵＳＢはＷｉｍｅｄｉａ  Ｄｉｓｔｒｉｂｕｔｅｄ  ＭＡＣ規格に準拠し、当該規格においては、ビーコン期間とデータ伝送領域を含むスーパーフレームを所定の周期で設定することが記載されている。また、当該規格によれば、各無線通信装置は、データ伝送領域における通信を行うに際し、ビーコン期間において通信予約を行う。
【０００６】
【特許文献１】特開２００６−２３８５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、画像情報などの大容量のデータは複数のスーパーフレームに渡って継続的に送信されるに対し、リモートコントローラやマウスなどから送信されるコマンドは小容量であり、かつ単発的に発生する。したがって、このようなコマンド（動作指示情報）の送信の度にビーコン期間において通信予約を行うことは煩雑であるという問題があった。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コマンドなどの動作指示情報をより簡易的に送信することが可能な、新規かつ改良された無線通信装置、プログラム、無線通信方法、および無線通信システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、周囲の無線通信装置と無線ネットワークを形成するための管理情報、および前記周囲の無線通信装置のうちの少なくともいずれかにおける動作を指示する動作指示情報を生成する生成部と、前記動作指示情報が付加された管理情報を周期的に前記周囲の無線通信装置へ送信する通信部と、を備える無線通信装置が提供される。
【００１０】
前記通信部は、前記周囲の無線通信装置から前記動作指示情報が付加された管理情報を受信し、前記無線通信装置は、前記通信部により受信された管理情報に、前記周囲の無線通信装置において前記動作指示情報または前記管理情報が正常に受信されなかったことを示す特定の情報が含まれているか否かを検出する検出部をさらに備え、前記通信部は、前記検出部により前記特定の情報が検出された場合、前記動作指示情報が再度付加された管理情報を送信してもよい。
【００１１】
前記無線通信装置は、前記通信部により前記管理情報または前記動作指示情報が正常に受信されたか否かを判断する判断部をさらに備え、前記生成部は、前記判断部により前記管理情報または前記動作指示情報が正常に受信されなかったと判断された場合、前記特定の情報を含む管理情報を生成してもよい。
【００１２】
前記管理情報は、前記動作指示情報が付加されていることを示す情報をさらに含み、少なくとも該情報の後に前記動作指示情報がされてもよい。
【００１３】
前記動作指示情報は、対象となる無線通信装置の識別情報を含んでもよい。また、前記管理情報への付加が許容される上限情報量が設定されており、前記動作指示情報は前記上限情報量を超えない範囲で前記管理情報に付加されてもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、周囲の無線通信装置と無線ネットワークを形成するための管理情報、および前記周囲の無線通信装置のうちの少なくともいずれかにおける動作を指示する動作指示情報を生成する生成部と、前記動作指示情報が付加された管理情報を周期的に前記周囲の無線通信装置へ送信する通信部と、それらを機能させるためのプログラムが提供される。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、周囲の無線通信装置と無線ネットワークを形成するための管理情報、および前記周囲の無線通信装置のうちの少なくともいずれかにおける動作を指示する動作指示情報を生成するステップと、前記動作指示情報が付加された管理情報を周期的に前記周囲の無線通信装置へ送信するステップと、を含む無線通信方法が提供される。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、第１の無線通信装置と、前記第１の無線通信装置と無線ネットワークを形成するための管理情報、および前記における動作を指示する動作指示情報を生成する生成部、および前記動作指示情報が付加された管理情報を周期的に送信する通信部、を含む第２の無線通信装置と、を備える無線通信システムが提供される。
【発明の効果】
【００１７】
以上説明したように本発明にかかる無線通信装置、プログラム、無線通信方法、および無線通信システムによれば、コマンドなどの動作指示情報をより簡易的に送信することができる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
また、以下に示す項目順序に従って当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の概要
〔１−１〕本実施形態の構成例
〔１−２〕時分割制御について
〔２〕本実施形態に至る経緯
〔３〕本実施形態にかかる無線通信装置の詳細な説明
〔３−１〕無線通信装置の構成
（各フレーム、および情報エレメントの構成例）
〔３−２〕無線通信装置の動作
〔４〕まとめ
【００２０】
〔１〕本実施形態の概要
〔１−１〕本実施形態の構成例
まず、図１〜図４を参照し、本実施形態にかかる無線通信システムの構成例を説明する。
【００２１】
図１は、ＰＣ周辺における無線通信システムの構成例を示した説明図である。図１に示した無線通信システムは、無線通信装置１０Ａ（ＰＣ）、無線通信装置１０Ｂ（携帯情報端末）、無線通信装置１０Ｃ（キーボード）、無線通信装置１０Ｄ（マウス）、および無線通信装置１０Ｅ（家電製品）を含む。これらの無線通信装置１０Ａ〜１０Ｅは公平にビーコンを送信し、互いの存在を把握することにより無線ネットワークを形成している。なお、無線通信装置１０Ａ〜１０Ｅなどを特に区別する必要が無い場合は単に無線通信装置１０と総称する。
【００２２】
図１に示した無線通信システムにおいて、無線通信装置１０Ｃ（キーボード）は、ユーザにより入力された文字のコードをコマンドとして生成し、無線通信装置１０Ａ（ＰＣ）へ送信する。そして、無線通信装置１０Ａ（ＰＣ）は、無線通信装置１０Ｃ（キーボード）から受信したコマンドを解析し、ユーザによる入力内容に基づいて動作することが想定される。このように、音声データや画像データなどのアプリケーションデータでなくコマンドが送受信される関係を図１においては通常線の矢印で示している。図２〜図４においても同様である。
【００２３】
また、無線通信装置１０Ｄ（マウス）は、ユーザによる移動量やクリック操作を示すパラメータからコマンドを生成し、無線通信装置１０Ａ（ＰＣ）へ送信する。そして、無線通信装置１０Ａ（ＰＣ）は、無線通信装置１０Ｄ（マウス）から受信したコマンドを解析し、ユーザによる無線通信装置１０Ｄ（マウス）の移動量やクリック操作に基づいて動作することが想定される。
【００２４】
また、無線通信装置１０Ａ（ＰＣ）は、無線通信装置１０Ｅ（家電製品）における動作を指示するコマンドを生成し、無線通信装置１０Ｅ（家電製品）へ送信してもよい。例えば、無線通信装置１０Ｅ（家電製品）は、無線通信装置１０Ａ（ＰＣ）から受信したコマンドを解析し、解析結果に基づいて低消費電力モードへ移行してもよい。
【００２５】
また、無線通信装置１０Ｂ（携帯情報端末）は、無線通信装置１０Ａ（ＰＣ）へコマンドを送信することにより無線通信装置１０Ａ（ＰＣ）の動作制御を行なうことができる。また、無線通信装置１０Ａ（ＰＣ）も、無線通信装置１０Ｂ（携帯情報端末）へコマンドを送信することにより無線通信装置１０Ｂ（携帯情報端末）の動作制御を行なうことができる。
【００２６】
さらに、無線通信装置１０Ａ（ＰＣ）および無線通信装置１０Ｂ（携帯情報端末）の間では、任意のアプリケーションデータが送受信されることが想定される。任意のアプリケーションデータとしては、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、文書、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータが挙げられる。なお、図１においては、コマンドに加えこのようなアプリケーションデータが送受信される関係を２重線の矢印で示している。図２および図３においても同様である。
【００２７】
図２は、表示装置周辺における無線通信システムの構成例を示した説明図である。図２に示した無線通信システムは、無線通信装置１０Ｂ（携帯情報端末）、無線通信装置１０Ｆ（表示装置）、無線通信装置１０Ｇ（セットトップボックス）、無線通信装置１０Ｈ（映像処理装置）、および無線通信装置１０Ｉ（リモートコントローラ）を含む。これらの無線通信装置１０Ｂ、および１０Ｆ〜１０Ｉは公平にビーコンを送信し、互いの存在を把握することにより無線ネットワークを形成している。
【００２８】
図２に示した無線通信システムにおいて、無線通信装置１０Ｉ（リモートコントローラ）は、ユーザによるボタン操作に応じたコマンドを生成し、無線通信装置１０Ｆ（表示装置）へ送信する。無線通信装置１０Ｆ（表示装置）は、無線通信装置１０Ｉ（リモートコントローラ）から受信したコマンドを解析し、ユーザによる無線通信装置１０Ｉ（リモートコントローラ）へのボタン操作に基づいて動作することが想定される。
【００２９】
また、無線通信装置１０Ｈ（映像処理装置）は、無線通信装置１０Ｆ（表示装置）へコマンドを送信することにより無線通信装置１０Ｆ（表示装置）の動作制御を行なうことができる。また、無線通信装置１０Ｆ（表示装置）も、無線通信装置１０Ｈ（映像処理装置）へコマンドを送信することにより無線通信装置１０Ｈ（映像処理装置）の動作制御を行なうことができる。例えば、無線通信装置１０Ｆ（表示装置）および無線通信装置１０Ｈ（映像処理装置）の間では、アプリケーションデータの記録や再生を同時に実行するためのコマンドが送受信される。
【００３０】
また、選択されたチャネルを示すコマンドを無線通信装置１０Ｆ（表示装置）が生成して無線通信装置１０Ｇ（セットトップボックス）へ送信し、無線通信装置１０Ｇ（セットトップボックス）が当該チャネルの動作状況を示すコマンドを返送することが想定される。
すなわち、無線通信装置１０Ｆ（表示装置）および無線通信装置１０Ｇ（セットトップボックス）は、相手機器を操作したり動作状況を通知することで、互いに動作を特定することが想定される。
【００３１】
また、無線通信装置１０Ｉ（リモートコントローラ）は、ユーザによるボタン操作に応じたコマンドを生成し、無線通信装置１０Ｇ（セットトップボックス）へ送信する。無線通信装置１０Ｇ（セットトップボックス）は、無線通信装置１０Ｉ（リモートコントローラ）から受信したコマンドを解析し、ユーザによる無線通信装置１０Ｉ（リモートコントローラ）へのボタン操作に基づいて動作することが想定される。さらに、無線通信装置１０Ｂ（携帯情報端末）も、無線通信装置１０Ｉ（リモートコントローラ）から受信したコマンドを解析し、ユーザによる無線通信装置１０Ｉ（リモートコントローラ）へのボタン操作に基づいて動作することが想定される。
【００３２】
また、無線通信装置１０Ｂ（携帯情報端末）は、無線通信装置１０Ｆ（表示装置）へコマンドを送信することにより無線通信装置１０Ｆ（表示装置）の動作制御を行なうことができる。また、無線通信装置１０Ｆ（表示装置）も、無線通信装置１０Ｂ（携帯情報端末）へコマンドを送信することにより無線通信装置１０Ｂ（携帯情報端末）の動作制御を行なうことができる。
【００３３】
図３は、ゲーム機器周辺における無線通信システムの構成例を示した説明図である。図３に示した無線通信システムは、無線通信装置１０Ｊ（ゲーム機器）、無線通信装置１０Ｋ（コントローラ）、および無線通信装置１０Ｌ（ワイヤレスカメラ）を含む。これらの無線通信装置１０Ｊ〜１０Ｌは公平にビーコンを送信し、互いの存在を把握することにより無線ネットワークを形成している。
【００３４】
図３に示した無線通信システムにおいて、無線通信装置１０Ｋ（コントローラ）は、ユーザ操作を示すコマンドを生成し、無線通信装置１０Ｊ（ゲーム機器）へ送信する。無線通信装置１０Ｊ（ゲーム機器）は、無線通信装置１０Ｋ（コントローラ）から受信したコマンドを解析し、無線通信装置１０Ｋ（コントローラ）におけるユーザ操作に基づいて動作することが想定される。また、無線通信装置１０Ｋ（コントローラ）は、無線通信装置１０Ｌ（ワイヤレスカメラ）の向きを制御するコマンドを必要に応じて送信し、無線通信装置１０Ｌ（ワイヤレスカメラ）が当該コマンドに基づいて撮像方向を制御することが想定される。
【００３５】
また、無線通信装置１０Ｊ（ゲーム機器）は、ゲームの展開に応じた動作を示すコマンドを生成し、無線通信装置１０Ｋ（コントローラ）へ送信する。無線通信装置１０Ｋ（コントローラ）は、無線通信装置１０Ｊ（ゲーム機器）から受信したコマンドを解析し、解析結果に応じて例えば無線通信装置１０Ｋ（コントローラ）に内蔵される振動子を振動させる。
【００３６】
さらに、無線通信装置１０Ｊ（ゲーム機器）と無線通信装置１０Ｌ（ワイヤレスカメラ）は、相互の動作、および動作状況に関するコマンドを送受信し、双方の動作を特定することが想定される。
【００３７】
図４は、家電製品周辺における無線通信システムの構成例を示した説明図である。図４に示した無線通信システムは、無線通信装置１０Ｅ（家電製品）および無線通信装置１０Ｉ（リモートコントローラ）を含む。これらの無線通信装置１０Ｅおよび１０Ｉは公平にビーコンを送信し、互いの存在を把握することにより無線ネットワークを形成している。
【００３８】
図４に示した無線通信システムにおいて、無線通信装置１０Ｉ（リモートコントローラ）は、ユーザによるボタン操作に応じたコマンドを生成し、無線通信装置１０Ｅ（家電製品）へ送信する。無線通信装置１０Ｅ（家電製品）は、無線通信装置１０Ｉ（リモートコントローラ）から受信したコマンドを解析し、解析結果に応じた制御を行なうことが想定される。
【００３９】
さらに、無線通信装置１０Ｅ（家電製品）は、内部の状態や動作状態などをコマンドとして生成し、無線通信装置１０Ｉ（リモートコントローラ）へ送信する。無線通信装置１０Ｉ（リモートコントローラ）は、無線通信装置１０Ｅ（家電製品）から受信したコマンドを解析し、必要に応じて無線通信装置１０Ｉ（リモートコントローラ）における表示を制御することが想定される。例えば、無線通信装置１０Ｉ（リモートコントローラ）は、無線通信装置１０Ｅ（家電製品）が冷蔵庫である場合、無線通信装置１０Ｅ（家電製品）からのコマンドに基づいて冷蔵庫内部の温度を表示してもよい。
【００４０】
〔１−２〕時分割制御について
以上、図１〜図４を参照して本実施形態にかかる無線通信システムの具体的な構成例を説明した。続いて、図５〜図７を参照し、無線通信システムにおける時分割制御について説明する。
【００４１】
図５は、本実施形態にかかる無線通信システム１を模式的に示した説明図である。図５における丸印は無線通信装置１０Ａ〜１０Ｇを示し、点線で示した領域は各無線通信装置１０Ａ〜１０Ｇが通信を行うことが可能な電波到達範囲１２Ａ〜１２Ｇを示す。
【００４２】
具体的には、無線通信装置１０Ａは、その電波到達範囲１２Ａに含まれる無線通信装置１０Ｂと直接的に通信が可能である。無線通信装置１０Ｂは、その電波到達範囲１２Ｂに含まれる無線通信装置１０Ａと無線通信装置１０Ｃとの間で直接的に通信が可能である。同様に、無線通信装置１０Ｃは、無線通信装置１０Ｂ、無線通信装置１０Ｄ、無線通信装置１０Ｆおよび無線通信装置１０Ｇとの間で直接的に通信が可能である。また、無線通信装置１０Ｄは、無線通信装置１０Ｃ、無線通信装置１０Ｅ、および無線通信装置１０Ｆとの間で直接的に通信が可能である。また、無線通信装置１０Ｅは、無線通信装置１０Ｄとの間で直接的に通信が可能である。
【００４３】
また、無線通信装置１０Ｆは、その電波到達範囲１２Ｆに含まれる無線通信装置１０Ｃ、無線通信装置１０Ｄ、および無線通信装置１０Ｇと直接的に通信が可能である。同様に、無線通信装置１０Ｇは、無線通信装置１０Ｃおよび無線通信装置１０Ｆと直接的に通信を行うことができる。
【００４４】
このような各無線通信装置１０Ａ〜１０Ｇは、所定周期で管理情報の一例としてのビーコンを送受信して自律分散的な無線ネットワーク（アドホックネットワーク）を形成する。そして、無線ネットワークを構成する各無線通信装置１０Ａ〜１０Ｇは各種アプリケーションデータを送受信することができる。
【００４５】
また、図５は無線通信システム１を示しており、同時に無線ネットワークを示しているため、無線通信システム１と無線ネットワークはほぼ同義として用いることが可能であるとも考えられる。しかし、一般にネットワークという語はノード（無線通信装置）に加えてリンクを含む構造体を指すため、無線ネットワークは無線通信装置１０Ａ〜１０Ｇに加えてリンクを含む点で無線通信システム１と相違すると捉えることもできる。
【００４６】
また、無線通信装置１０は、図１〜図４に示したように、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。または、このような情報処理装置に外的に接続される装置であってもよい。
【００４７】
図６は、スーパーフレームの構成例を示した説明図である。スーパーフレーム周期は、所定の時間（例えば、約６５ｍｓ）により定義され、２５６個のメディアアクセススロット（ＭＡＳ；Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｓｌｏｔ）に細分化されている。一の無線ネットワークを構成する無線通信装置１０は、該スーパーフレーム周期を所定周期のフレームとして共有し、上記細分化されたＭＡＳを単位としてメッセージの転送が行われる。
【００４８】
さらに、スーパーフレームの先頭には、ビーコン（ビーコン信号）により管理情報の送受信を行うための管理領域としてのビーコン期間（ＢＰ）があり、所定の間隔をおいてビーコンスロット（ＢＳ）が配置されている。また、無線通信装置１０毎に、固有のビーコンスロットが設定され、周囲の無線通信装置１０との間で、ネットワークの管理やアクセス制御を行うためのパラメータが交換される。図６においては、ビーコン期間として、ＢＳ０〜ＢＳ８の９個のビーコンスロットが設定されている例を示している。なお、ビーコン期間として設定されていない期間は、通常、アプリケーションデータのデータ伝送領域として利用される。
【００４９】
図７は、無線通信装置１０Ａ〜無線通信装置１０Ｇが一の無線通信システムを形成している場合に、各無線通信装置１０が設定する自装置のビーコンスロット位置を示した概念図である。ここでは、無線通信システム１を構成する各無線通信装置１０が、ビーコン期間において利用されていないビーコンスロットを通知しあうことで、自装置の利用するビーコンスロットを選定した様子が示している。
【００５０】
図７に示した例では、無線通信装置１０ＡはＢＳ３で自装置のビーコンを送信し、無線通信装置１０ＢはＢＳ５で自装置のビーコンを送信する。同様に、無線通信装置１０ＣはＢＳ２で自装置のビーコンを送信し、無線通信装置１０ＤはＢＳ３で自装置のビーコンを送信する。無線通信装置１０ＥはＢＳ５で自装置のビーコンを送信する。また、無線通信装置１０ＦはＢＳ４で自装置のビーコンを送信し、無線通信装置１０ＧはＢＳ６で自装置のビーコンを送信する。
【００５１】
図７に示した例では、無線通信装置１０Ａおよび無線通信装置１０Ｄが共通のＢＳ３を利用し、無線通信装置１０Ｂおよび無線通信装置１０Ｅが共通のＢＳ５を利用している。しかし、無線通信装置１０Ａおよび無線通信装置１０Ｄは３ホップ以上離れており、無線通信装置１０Ｂおよび無線通信装置１０Ｅも３ホップ以上離れているため、複数の無線通信装置が共通のＢＳを利用しても事実上の支障はないものとする。
【００５２】
なお、当該無線通信システム１に新規参入する無線通信装置の為に、必要に応じてＢＳ０、ＢＳ１、ＢＳ７及びＢＳ８が確保されている。通常、自装置のビーコンスロットの後方に所定数の空きビーコンスロットが設けられている。これらの空きビーコンスロットは、新たな無線通信装置の新規参入に備えて準備されているものである。
【００５３】
〔２〕本実施形態に至る経緯
次に、本実施形態に至った経緯を説明する。ＷｉＭｅｄｉａ  Ｍｕｌｔｉｂａｎｄ  ＯＦＤＭ  ＰＨＹ仕様書においては、ウルトラワイドバンド無線通信システムの物理層が定義されており、より詳細には、５３．３Ｍｂｐｓ〜４８０Ｍｂｐｓの物理層のレートによる通信方法が定義されている。
【００５４】
また、ＷｉＭｅｄｉａ  Ｄｉｓｔｒｉｂｕｔｅｄ  ＭＡＣ仕様書においては、ビーコン期間とデータ伝送領域を含むスーパーフレームを所定の周期で設定することが記載されている。また、当該仕様書においては、自装置と周囲の無線通信装置の接続関係の情報など、ネットワークの維持に必要な管理情報をビーコン期間に毎回交換する方法が定義されている。
【００５５】
さらに、当該仕様書には、データ伝送領域における通信として、優先順位付け競合アクセス制御（ＰＣＡ）によるベストエフォート型の通信と、分散型予約プロトコル制御（ＤＲＰ）によるＱｏＳを保証した予約制御型の通信とが定義されている。
【００５６】
一方、上述のように高速なアプリケーションデータの伝送を主眼にした無線通信システムが定義されているものの、無線通信装置に接続されるアプリケーション機器によっては、低速な情報通信が必要となる。例えば、セットトップボックスから表示装置への情報通信には、莫大な情報量が必要になっているものの、リモートコントローラからセットトップボックスへは単発のコマンドが送信されるに過ぎない。
【００５７】
このため、様々な規格の無線通信システムが提案されており、各無線通信システムは、通信速度に応じたアプリケーションに適用されている。例えば、１Ｍｂｐｓ以下の通信速度に対応するシステムとしては、Ｂｌｕｅｔｏｏｔｈを用いたシステムや、ＩＥＥＥ８０２．１５．４仕様で定義されたＺｉｇＢｅｅのような低消費電力動作をするシステムが知られている。さらに、１００Ｍｂｐｓ以上の通信速度に対応するシステムとして、ウルトラワイドバンド無線通信システムのような、超高速伝送を実現した無線通信システムが知られている。
【００５８】
しかし、１の無線通信装置に、複数の無線通信システムに対応するための構成を実装する必要が生じ、無線通信装置のコストおよび規模が増大してしまうという問題が想定された。例えば、セットトップボックスには、表示装置まで画像情報を伝送するためのシステムと、リモートコントローラからチャネル選択などのコマンドを受信するためのシステムの双方に対応するための構成を実装する必要があった。
【００５９】
また、無線通信装置の小型化が進む中、無線通信装置に各システムに対応するアンテナが設けられるため、無線通信装置の表面がアンテナで覆われてしまうほどになるという問題があった。さらに、システム相互の干渉を避けるために、必要以上に高価なフィルターを無線通信装置に搭載する必要がありコストアップの要因になっていた。
【００６０】
仮に、通信速度が異なるアプリケーション機器からなる無線通信システムを構成した場合、各無線通信装置がデータ伝送領域における特定のスロットを予約することで安定的なデータ通信が実現されると考えられる。しかし、このような予約通信は、数メガｂｐｓの莫大な情報量を継続的に送信するには適しているものの、単発コマンドを突発的に送信する場合や、音声情報などの少ない情報量のデータを数秒間定量的に通信する場合には非効率であった。また、予約したスロットがビーコン期間と離れている場合には、１スーパーフレームに２回の起動が必要になるため、低消費電力動作の実現が困難であるというという問題があった。
【００６１】
ここで、図８を参照し、本実施形態に関連する無線通信システムにおけるコマンド交換の流れを説明する。
【００６２】
図８は、本実施形態に関連する無線通信システムにおけるコマンド交換の流れを示したシーケンス図である。より詳細には、図８は、無線通信装置＃１とそれに接続されるアプリケーション機器＃１と、無線通信装置＃２とそれに接続されるアプリケーション機器＃２との間におけるコマンドの交換シーケンスを示している。
【００６３】
まず、図８に示したように、無線通信装置＃１と＃２は、所定のスーパーフレーム周期にビーコンを交換してネットワークを運営している状態にある（Ｓ８０２）。ここで、アプリケーション機器＃１からコマンドの送信要求（Ｃｏｍｍａｎｄ  Ｒｅｑｕｅｓｔ）が出されると（Ｓ８０４）、無線通信装置＃１は、ビーコンに例えばＴＩＭ  ＩＥを用いて送信通知を設定し（Ｓ８０６）、当該ビーコンを送信する（Ｓ８０８）。
【００６４】
そして、無線通信装置＃２は、無線通信装置＃１から受信したビーコンを解析した後、自装置宛ＴＩＭ  ＩＥが記載されている場合に、記載内容に応じたタイミングでの受信設定を行なう（Ｓ８１０）。その後、上記タイミングが到来すると、無線通信装置＃１が無線通信装置＃２にコマンドを送信する（Ｓ８１２）。無線通信装置＃２は、無線通信装置＃１から受信したコマンドをアプリケーション機器＃２にコマンド表示（Ｃｏｍｍａｎｄ  Ｉｎｄｉｃａｔｉｏｎ）として供給し（Ｓ８１４）、アプリケーション機器＃２はそのコマンドで指定された動作を行なう（Ｓ８１６）。なお、その間も無線通信装置＃１および＃２の間ではビーコンが交換される（Ｓ８１８）。
【００６５】
その後、アプリケーション機器＃２からコマンド応答（Ｃｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅ）が出されると（Ｓ８２０）、無線通信装置＃２は、ビーコンに例えばＴＩＭ  ＩＥを用いて送信通知を設定し（Ｓ８２２）、当該ビーコンを送信する（Ｓ８２４）。そして、無線通信装置＃１は、無線通信装置＃２から受信したビーコンを解析した後、自装置宛ＴＩＭ  ＩＥが記載されている場合に、記載内容に応じたタイミングでの受信設定を行なう（Ｓ８２６）。
【００６６】
その後、上記タイミングが到来すると、無線通信装置＃２から無線通信装置＃１にコマンドが送信される（Ｓ８２８）。無線通信装置＃１は、無線通信装置＃２から受信したコマンドをアプリケーション機器＃１にコマンド表示（Ｃｏｍｍａｎｄ  Ｃｏｎｆｉｒｍａｔｉｏｎ）として供給し、アプリケーション＃１と＃２の間でコマンドが交換される。
【００６７】
しかし、単発的なコマンドの送信のために、図８に示したような送信側における送信通知設定、ビーコンによる送信通知、受信側における受信設定を行うことは、上述したように非効率的である点で問題であった。
【００６８】
なお、実際のデータの伝送には、ビーコン期間の直後に、ＰＣＡによる通信を実施する方法が考えられていたが、複数の無線通信装置が一斉にＰＣＡによる通信を実施してしまうと、通信の衝突が発生してしまうという問題があった。また、このビーコン期間の長さは、各無線通信装置とその周囲の無線通信装置の配置によって異なるため、送信側の無線通信装置はビーコン期間が満了していると認識しても、受信先の無線通信装置はビーコン期間であると認識する場合があった。したがって、送信側の無線通信装置がビーコン期間の満了直後にデータ送信を行なっても、受信側の無線通信装置はビーコン期間であるという場合が生じ、この場合、受信側の無線通信装置がデータ受領の応答をできないという問題があった。
【００６９】
そこで、上記事情を一着眼点にして本実施形態にかかる無線通信装置１０を創作するに至った。本実施形態にかかる無線通信装置１０によれば、コマンドなどの動作指示情報をより簡易的に送信することができる。以下、図９〜図１９を参照し、このような無線通信装置１０について詳細に説明する。
【００７０】
〔３〕本実施形態にかかる無線通信装置の詳細な説明
〔３−１〕無線通信装置の構成
図９は、本実施形態にかかる無線通信装置１０の構成を示した機能ブロック図である。図９に示したように、当該無線通信装置１０は、インターフェース１０１と、送信データバッファ１０２と、アプリケーションコマンド抽出部１０３と、相手先アドレス判定部１０４と、情報記憶部１０５と、情報エレメント生成部１０６と、ネットワーク情報構成部１０７と、送信ビーコン生成部１０８と、無線送信処理部１０９と、アンテナ１１０と、無線受信処理部１１１と、受信ビーコン解析部１１２と、ネットワーク情報解析部１１３と、自装置宛情報エレメント抽出部１１４と、アプリケーションコマンド生成部１１５と、受信データバッファ１１６と、を備え、アプリケーション機器１２０と接続されている。
【００７１】
インターフェース１０１は、アプリケーション機器１２０との間で任意のアプリケーションデータを入出力する。例えば、インターフェース１０１は、アプリケーション機器１２０から送信用のアプリケーションデータや、コマンド（動作指示情報）が入力される。なお、コマンドとしては、コンテンツの再生、一時停止、早送り、巻き戻し、音量調整、選択などの任意の指示が想定される。送信データバッファ１０２は、該送信用のアプリケーションデータを一時的に格納する。また、インターフェース１０１は、受信データバッファ１１６に格納されているアプリケーションデータをアプリケーション機器１２０へ出力する。
【００７２】
アプリケーションコマンド抽出部１０３は、アプリケーション機器１２０からインターフェース１０１への入力から、コマンドを抽出する。また、相手先アドレス判定部１０４は、アプリケーションコマンド抽出部１０３により抽出されたコマンドの届け先アドレスを、情報記憶部１０５に記憶されている周囲の無線通信装置の情報に基づいて判定する。より詳細には、情報記憶部１０５には、過去の無線通信装置１０によるビーコンの受信状況が記録される。
【００７３】
情報エレメント生成部１０６は、アプリケーションコマンド抽出部１０３からコマンドが入力され、当該コマンドに基づいて情報エレメントを生成する生成部としての機能を有する。また、ネットワーク情報構成部１０７は、ＢＰＯＩＥなどのネットワーク管理に必要な情報エレメントを生成する生成部としての機能を有する。そして、送信ビーコン生成部１０８は、情報エレメント生成部１０６およびネットワーク情報構成部１０７により生成された情報エレメントを含むビーコンを生成する。すなわち、本実施形態にかかる送信ビーコン生成部１０８は、コマンドに関する情報エレメント（動作指示情報）が付加されたビーコン（管理情報）を生成する生成部としての機能を有する。なお、送信ビーコン生成部１０８は、所定のビーコンスロット内に収まるようビーコンを生成する。また、コマンド情報エレメントが所定のビーコンスロット内に収まらない場合、データ伝送領域における送信用のコマンドフレームが生成されるようにしてもよい。以下、図１０〜図１４を参照し、ビーコン、およびビーコンに付加される各種情報エレメントの構成例を説明する。
【００７４】
（各フレーム、および情報エレメントの構成例）
図１０は、ビーコンの構成例を示した説明図である。より詳細には、図１０は、ビーコンスロット（８３μ秒）で送受信されるビーコンの構成および最大フレーム長の関係を示している。
【００７５】
図１０に示したように、ビーコンは、情報に先立って、同期信号としての機能を有するプリアンブル（Ｐｒｅａｍｂｌｅ）：３０シンボル分（９．３７５μ秒）が付加されている。また、ビーコンは、ヘッダ情報として、ＰＨＹヘッダ（ＰＨＹ  Ｈｅａｄｅｒ：４０ビット）、ＭＡＣヘッダ（ＭＡＣ  Ｈｅａｄｅｒ：８０ビット）、ヘッダチェックシーケンス（ＨＣＳ：１６ビット）、リードソロモン符号化パリティ（ＲＳ  Ｐａｒｉｔｙ：４８ビット）、それぞれの間に挿入されるテイルビット（Ｔ：６ビット／４ビット）を含み、計２００ビット：１２シンボル分（３．７５μ秒）で構成される。
【００７６】
また、ビーコンスロットの末尾からガードタイム（Ｇｕａｒｄ  Ｔｉｍｅ）、フレームチェックシーケンス（ＦＣＳ：３２ビット）、テイルビット（Ｔ：６ビット）および必要に応じてパディング（Ｐ：０．７１３μ秒）を除いた、計５７．１６２μ秒の時間を、最大のビーコンデータペイロード（Ｂｅａｃｏｎ  Ｄａｔａ  Ｐａｙｌｏａｄ）の伝送に利用できる。このため、ビーコンデータペイロードとして、約３８０Ｂｙｔｅのデータを付加することができるものと見積もられている。
【００７７】
図１１は、ビーコンデータペイロードの構成例を示した説明図である。図１１に示したように、ビーコンデータペイロードは、通常のビーコンペイロードとして、ビーコンパラメータ（Ｂｅａｃｏｎ  Ｐａｒａｍｅｔｅｒ）、ビーコン期間利用情報エレメント（ＢＰＯ  ＩＥ）、分散予約プロトコル情報エレメント（ＤＲＰ  ＩＥ）、ハイバネーションモード情報エレメント（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  ＩＥ）、トラフィック表示マップ情報エレメント（ＴＩＭ  ＩＥ）などの各種情報エレメントを含む。
【００７８】
さらに、本実施形態においては、ビーコンデータペイロードに、アプリケーション機器１２０から入力されたコマンドを示すコマンド情報エレメント（Ｃｏｍｍａｎｄ  ＩＥ）が付加される。
【００７９】
図１２は、ビーコンパラメータの構成例を示した説明図である。図１２に示したように、ビーコンパラメータ（Ｂｅａｃｏｎ  Ｐａｒａｍｅｔｅｒ）は、デバイス識別子（Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、ビーコンスロット番号（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｎｕｍｂｅｒ）、デバイス制御情報（Ｄｅｖｉｃｅ  Ｃｏｎｔｒｏｌ）を含む。
【００８０】
さらに、デバイス制御情報（Ｄｅｖｉｃｅ  Ｃｏｎｔｒｏｌ）は、ムーバブル指定（Ｍｏｖａｂｌｅ）、シグナリングスロット（Ｓｉｇｎａｌｉｎｇ  Ｓｌｏｔ）、コマンド付加情報（Ｃｏｍｍａｎｄ  Ａｄｄｉｎｇ）、セキュリティーモード（Ｓｅｃｕｒｉｔｙ  Ｍｏｄｅ）を含む。コマンド付加情報は、ビーコンデータペイロードにコマンド情報エレメントが含まれているか否かを示す情報である。無線通信装置１０は、ビーコンデータペイロードの復号に先立ち、当該コマンド付加情報に基づいてビーコンデータペイロードにコマンド情報エレメントが含まれているか否かを把握することが可能となる。
【００８１】
図１３Ａは、ビーコン期間利用情報エレメント（ＢＰＯ  ＩＥ）の構成例を示した説明図である。図１３Ａに示したように、ビーコン期間利用情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの長さを示す情報長（Ｌｅｎｇｔｈ）、ビーコン期間の長さを示すＢＰ長（ＢＰ  Ｌｅｎｇｔｈ）、ビーコンスロットの利用状況を示すビーコンスロット情報ビットマップ（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｉｎｆｏ  Ｂｉｔｍａｐ）、および受信があったビーコンの送信元を示すデバイスアドレス（ＤｅｖＡｄｄｒ  １〜ＤｅｖＡｄｄｒ  Ｎ）を含む。
【００８２】
ここで、ビーコンスロット情報ビットマップには、ビーコンスロットごとのビーコンの受信状況が記載される。例えば、あるビーコンスロットにおいて、ビーコンの受信はあったものの、ＨＣＳおよびＦＣＳの双方により誤りが検出された場合には「１０」と以降のデバイスアドレス（ＤｅｖＡｄｄｒ  Ｘ）にブロードキャストアドレス（ＢｃｓｔＡｄｄｒ＝０ｘＦＦＦＦ）が記載される。また、ＨＣＳに誤りがなくＦＣＳに誤りが検出された場合には「１０」と以降のデバイスアドレス（ＤｅｖＡｄｄｒ  Ｘ）に該当するデバイスのアドレスが記載される。さらに、ＨＣＳおよびＦＣＳの双方が正常であった場合には「０１」あるいは「１１」と以降のデバイスアドレス（ＤｅｖＡｄｄｒ  Ｘ）に該当するデバイスのアドレスが記載される。ここで受信したビーコンのデバイスコントロールフィールド（図１２）のムーバブルビットが１に設定されていれば「１１」を、ビットが０であれば「０１」が記載される。また、ビーコンスロットで信号のプリアンブル部分を検出しなかった場合には、「００」が記載され、以降のデバイスアドレス（ＤｅｖＡｄｄｒ  Ｘ）は記載されない。
【００８３】
図１３Ｂは、分散予約プロトコル情報エレメント（ＤＲＰ  ＩＥ）の構成例を示した説明図である。図１３Ｂに示したように、分散予約プロトコル情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの長さを示す情報長（Ｌｅｎｇｔｈ）、ＤＲＰ予約の制御情報（ＤＲＰ  Ｃｏｎｔｒｏｌ）、予約相手のアドレス（Ｔａｒｇｅｔ  ／  Ｏｗｎｅｒ  ＤｅｖＡｄｄｒ）、およびＤＲＰの割り当て位置情報（ＤＲＰ  Ａｌｌｏｃａｔｉｏｎ  １〜  ＤＲＰ  Ａｌｌｏｃａｔｉｏｎ  Ｎ）を含む。
【００８４】
図１３Ｃは、ハイバネーションモード情報エレメント（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  ＩＥ）の構成例を示した説明図である。図１３Ｃに示したように、ハイバネーションモード情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの長さを示す情報長（Ｌｅｎｇｔｈ）、ハイバネーション動作に入るまでのカウントダウン値（Ｈｉｂｅｒｎａｔｉｏｎ  Ｃｏｕｎｔｄｏｗｎ）、およびハイバネーション動作を行なう期間の値（Ｈｉｂｅｒｎａｔｉｏｎ  Ｄｕｒａｔｉｏｎ）を含む。
【００８５】
図１３Ｄは、ハイバネーションアンカー情報エレメント（Ｈｉｂｅｒｎａｔｉｏｎ  Ａｎｃｈｏｒ  ＩＥ）の構成例を示した説明図である。図１３Ｄに示したように、ハイバネーションアンカー情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの長さを示す情報長（Ｌｅｎｇｔｈ）、およびハイバネーションモードデバイス情報１（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  Ｄｅｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  １）から、ハイバネーションモードデバイス情報Ｎ（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  Ｄｅｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｎ）を含む。
【００８６】
さらに、このハイバネーションモードデバイス情報１〜Ｎは、ハイバネーションモードにあるデバイスアドレス（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  Ｎｅｉｇｈｂｏｒ  ＤｅｖＡｄｄｒ）、起動カウントダウン値（Ｗａｋｅｕｐ  Ｃｏｕｎｔｄｏｗｎ）を含む。
【００８７】
図１３Ｅは、トラフィック表示マップ情報エレメント（ＴＩＭ  ＩＥ）の構成例を示した説明図である。図１３Ｅに示したように、トラフィック表示マップ情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの長さを示す情報長（Ｌｅｎｇｔｈ）、送信トラフィックのあるデバイスのアドレス（ＤｅｖＡｄｄｒ１〜ＤｅｖＡｄｄｒ  Ｎ）を含む。
【００８８】
次に、図１４Ａ〜図１４Ｆを参照し、本実施形態においてビーコンに付加される各種コマンド情報エレメントの具体例を説明する。
【００８９】
図１４Ａは、マウスコマンド情報エレメント（Ｍｏｕｓｅ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかるマウスコマンド情報エレメントは、アプリケーション機器１２０がマウスであり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【００９０】
具体的には、マウスコマンド情報エレメント（Ｍｏｕｓｅ  Ｃｏｍｍａｎｄ  ＩＥ）は、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、制御パラメータ（Ｃｏｎｔｒｏｌ  Ｐａｒａｍｅｔｅｒ）、操作パラメータ（Ｏｐｅｒａｔｉｏｎ  Ｐａｒａｍｅｔｅｒ）、および活性化周期（Ａｃｔｉｖａｔｉｏｎ  Ｃｙｃｌｅ）を含む。
【００９１】
対象デバイスアドレスには、当該マウスコマンド情報エレメントによる制御対象となる装置のアドレスが記載される。制御パラメータには、例えば、マウスのボタンクリックに関する情報が記載される。また、操作パラメータには、マウスの移動量が記載される。活性化周期には、当該マウスコマンド情報エレメントがアプリケーション機器１２０であるマウスから出力される頻度などが記載される。したがって、当該マウスコマンド情報エレメントの対象となる装置は、活性化周期の記載に基づき、どの程度の頻度でビーコンデータペイロードに含まれるコマンド情報エレメントを復号する必要があるかを把握することができる。
【００９２】
図１４Ｂは、キーボードコマンド情報エレメント（Ｋｅｙｂｏａｒｄ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかるキーボードコマンド情報エレメントは、アプリケーション機器１２０がキーボードであり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【００９３】
具体的には、キーボードコマンド情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、キーボードパラメータ（Ｋｅｙｂｏａｒｄ  Ｐａｒａｍｅｔｅｒ）、および活性化周期（Ａｃｔｉｖａｔｉｏｎ  Ｃｙｃｌｅ）を含む。キーボードパラメータは、アプリケーション機器１２０であるキーボードにおけるキー操作を示すパラメータである。当該キーボードコマンド情報エレメントの受信側の装置は、キーボードパラメータに記載されているパラメータに基づいて動作することができる。
【００９４】
図１４Ｃは、リモートコントロールコマンド情報エレメント（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかるリモートコントロールコマンド情報エレメントは、アプリケーション機器１２０がリモートコントロールであり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【００９５】
具体的には、リモートコントロールコマンド情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、コマンドコード（Ｃｏｍｍａｎｄ  Ｃｏｄｅ）、および活性化周期（Ａｃｔｉｖａｔｉｏｎ  Ｃｙｃｌｅ）を含む。コマンドコードは、アプリケーション機器１２０であるリモートコントロールにおいてユーザにより指示された内容を示すパラメータである。
【００９６】
図１４Ｄは、情報端末コマンド情報エレメント（Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかる情報端末コマンド情報エレメントは、アプリケーション機器１２０が情報端末であり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【００９７】
具体的には、情報端末コマンド情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、後の端末制御コードの情報長（Ｌｅｎｇｔｈ）、および端末制御コード（Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅ）を含む。
【００９８】
図１４Ｅは、ゲーム機器コマンド情報エレメント（Ｇａｍｅ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかるゲーム機器情報エレメントは、アプリケーション機器１２０がゲーム機器のコントローラであり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【００９９】
具体的には、ゲーム機器コマンド情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、ゲーム機器制御コード（Ｇａｍｅ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅ）を含む。ゲーム機器制御コードは、コントローラであるアプリケーション機器１２０におけるユーザ操作の内容を示すコードである。当該ゲーム機器コマンド情報エレメントの受信側となるゲーム機器は、ゲーム機器制御コードに基づいてゲームを展開させることができる。
【０１００】
図１４Ｆは、家電機器コマンド情報エレメント（Ｅｑｕｉｐｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。かかる家電機器情報エレメントは、アプリケーション機器１２０が家電機器のコントローラであり、アプリケーション機器１２０からコマンドが出力された場合に情報エレメント生成部１０６により生成される。
【０１０１】
具体的には、家電機器コマンド情報エレメントは、エレメントを識別するエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）、この情報エレメントの情報長（Ｌｅｎｇｔｈ）、アプリケーション定義情報エレメント定義識別子（ＡＳＩＥ  Ｓｐｅｃｉｆｉｅｒ  ＩＤ）、対象デバイスアドレス（Ｔａｒｇｅｔ  ＤｅｖＡｄｄｒ）、家電機器制御コード（Ｅｑｕｉｐｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅ）を含む。家電機器制御コードは、コントローラであるアプリケーション機器１２０におけるユーザ操作の内容を示すコードである。当該家電機器コマンド情報エレメントの受信側となる家電機器は、家電機器制御コードに基づいて家電の状態を制御することができる。
【０１０２】
ここで、図９を参照して無線通信装置１０の構成の説明に戻ると、無線送信処理部１０９は、送信ビーコン生成部１０８により生成されたコマンド情報エレメントを含むビーコンを所定のビーコンスロットで信号処理し、高周波信号に変換する。また、無線送信処理部１０９は、送信データバッファ１０２に格納されているアプリケーションデータを所定のスロットで信号処理し、高周波信号に変換する。
【０１０３】
アンテナ１１０は、周囲の無線通信装置とのインターフェースであって、周囲の無線通信装置との間でビーコンまたはアプリケーションデータを送受信する送信部、受信部、または通信部としての機能を有する。無線受信処理部１１１は、アンテナ１１０により受信された高周波信号を信号処理し、ビーコンまたはアプリケーションデータの復号を行なう。
【０１０４】
受信ビーコン解析部１１２は、無線受信処理部１１１により復号されたビーコンの情報を解析する。例えば、受信ビーコン解析部１１２は、ビーコンに含まれるＨＣＳおよびＦＣＳに基づき、当該ビーコンの誤りの有無を検出する検出部として機能する。
【０１０５】
ネットワーク情報解析部１１３（判断部）は、ビーコンに記載されている情報から、周囲に存在する無線通信装置を特定する。例えば、ネットワーク情報解析部１１３は、ＢＰＯＩＥを確認することにより、周囲の無線通信装置の各々がいずれのビーコンスロットを利用してビーコンを送信しているかを把握する。
【０１０６】
ここで、無線通信装置１０が、特定の無線通信装置を対象とするコマンド情報エレメントが付加されたビーコンを特定のビーコンスロットにおいて送信したとする。すると、特定の無線通信装置は、特定のビーコンスロットにおいて正常にビーコンを受信できたか否かが記載されたＢＰＯＩＥを含むビーコンを送信する。
【０１０７】
したがって、ネットワーク情報解析部１１３は、特定の無線通信装置から受信したビーコンのＢＰＯＩＥの記載に基づいて、特定の無線通信装置において無線通信装置１０が送信したビーコンが正常に受信されたか否かを判断することができる。そして、ネットワーク情報解析部１１３は、無線通信装置１０が送信したビーコンが正常に受信されなかったと判断した場合、アプリケーションコマンド抽出部１０３に、コマンド情報エレメントを含むビーコンを再送させる。
【０１０８】
このように、ネットワーク情報解析部１１３がＢＰＯＩＥの記載に基づいてビーコンが正常に到達したか否かを判断できるため、ビーコンの受信に対するＡＣＫの返送を排除しつつ、信頼性の高いコマンド通信を実現することができる。
【０１０９】
自装置宛情報エレメント抽出部１１４は、ビーコンデータペイロードに含まれるコマンド情報エレメントから、自装置宛のコマンド情報エレメントを抽出する。そして、アプリケーションコマンド生成部１１５は、自装置宛情報エレメント抽出部１１４により抽出されたコマンド情報エレメントに記載されているパラメータやコードに基づいて、アプリケーション機器１２０用のコマンドを生成する。当該コマンドは、インターフェース１０１を介してアプリケーション機器１２０へ出力される。また、無線受信処理部１１１により受信されたアプリケーションデータは受信データバッファ１１６に格納された後に、インターフェース１０１を介してアプリケーション機器１２０へ出力される。
【０１１０】
〔３−２〕無線通信装置の動作
以上、図９〜図１４を参照して本実施形態にかかる無線通信装置１０の構成を説明した。続いて、図１５〜図１９を参照し、本実施形態にかかる無線通信装置１０による動作の流れを説明する。
【０１１１】
図１５は、本実施形態にかかる無線通信システムにおける全体の流れを示したシーケンス図である。より詳細には、図１５は、無線通信装置１０Ａおよびそれに接続されるアプリケーション機器１２０Ａと、無線通信装置１０Ｂおよびそれに接続されるアプリケーション機器１２０Ｂとの間におけるコマンドの交換シーケンスを示している。
【０１１２】
まず、図１５に示したように、無線通信装置１０Ａおよび１０Ｂは、所定のスーパーフレーム周期にビーコンを交換してネットワークを運営している状態にある（Ｓ２０２）。ここで、アプリケーション機器２０Ａからコマンドの送信要求（Ｃｏｍｍａｎｄ  Ｒｅｑｕｅｓｔ）が出されると（Ｓ２０４）、無線通信装置１０Ａは、当該コマンドを示すコマンド情報エレメントを付加してビーコンを送信する（Ｓ２０６）。
【０１１３】
そして、無線通信装置１０Ｂは、無線通信装置１０Ａから受信したビーコンを解析した後、自装置宛のコマンド情報エレメントが記載されている場合に、当該コマンドをアプリケーション機器＃２にコマンド表示（Ｃｏｍｍａｎｄ  Ｉｎｄｉｃａｔｉｏｎ）として供給する（Ｓ２０８）。そして、アプリケーション機器２０Ｂは、そのコマンドで指定された動作を行なう（Ｓ２１０）。
【０１１４】
その後、アプリケーション機器２０Ｂからコマンド応答（Ｃｏｍｍａｎｄ  Ｒｅｓｐｏｎｓｅ）が出されると（Ｓ２１２）、無線通信装置１０Ｂは、ビーコンにコマンド情報エレメントを付加してビーコンを送信する（Ｓ２１４）。そして、無線通信装置１０Ａは、無線通信装置１０Ｂから受信したビーコンを解析した後、自装置宛のコマンド情報エレメントが記載されている場合に、当該コマンドをアプリケーション機器１０Ａにコマンド表示として供給する（Ｓ２１６）。
【０１１５】
このように、本実施形態によれば、図８に示した本実施形態に関連する無線通信システムと比較し、例えば以下のような効果が得られる。
（１）一方のアプリケーション機器１２０Ａから他方のアプリケーション機器１２０Ｂへコマンドが到達するまでに要する時間を短縮できる。
（２）コマンド交換のためのデータ伝送領域における通信予約手順を抑制することができる。
（３）データ伝送領域におけるコマンド以外のデータ通信帯域を確保することができる。
【０１１６】
図１６は、本実施形態にかかる無線通信装置１０の動作の流れを示したフローチャートである。図１６に示したように、まず、無線通信装置１０は、電源投入後、周囲に存在する無線通信装置との間でビーコン期間の初期設定を行なう（Ｓ３０１）。そして、無線通信装置１０は、ビーコン期間が到来し（Ｓ３０２）、自装置ビーコンの送信スロットが到来したら（Ｓ３０３）、そのスーパーフレームでビーコンスキップの設定の有無を確認する（Ｓ３０４）。そして、無線通信装置１０は、ビーコンスキップの設定がなければ、送信する情報エレメントを獲得し（Ｓ３０５）、ビーコン送信処理を行なう（Ｓ３０６）。
【０１１７】
一方、無線通信装置１０は、自装置のビーコンスロットでない場合またはビーコンスキップが設定されていた場合には、ビーコン受信処理を行なう（Ｓ３０７）。そして、無線通信装置１０は、ビーコンの受信があれば（Ｓ３０８）、該当する受信アドレスを情報記憶部１０５に格納し（Ｓ３０９）、次回のビーコンに付加するＢＰＯＩＥにその受信状況を設定する（Ｓ３１０）。
【０１１８】
続いて、無線通信装置は、ビーコンに自装置宛となるＤＲＰ  ＩＥやＴＩＭ  ＩＥで受信要求があれば（Ｓ３１１）、その受信スロット位置などのパラメータを獲得し（Ｓ３１２）、データを受信する受信スロット（ＭＡＳ）の設定を行なう（Ｓ３１３）。
【０１１９】
さらに、無線通信装置１０の自装置宛情報エレメント抽出部１１４は、ビーコンに自装置宛のコマンド情報エレメントが付加されていれば（Ｓ３１４、Ｓ３１５）、コマンド情報エレメントに記載されているパラメータやコードを抽出する。そして、アプリケーションコマンド生成部１１５は、ビーコンのＦＣＳの値が正しかった場合（Ｓ３１７）、インターフェース１０１を介してアプリケーション機器１２０へコマンドを出力する（Ｓ３１８）。
【０１２０】
一方、ＦＣＳの値が正しくない場合、送信済みのコマンド情報エレメントが正常に受信されなかったと考えられるため、ネットワーク情報構成部１０７は次回送信するＢＰＯ  ＩＥの該当する相手先の値を変更する（Ｓ３１９）。また、無線通信装置１０は、前回コマンド情報エレメントの送信を行なっていた場合には（Ｓ３２０）、そのコマンドが正常に相手先により受信されたか否かの確認を行なうために受信確認サブルーチンに移行する（Ｓ３２１）。
【０１２１】
一方、既存ビーコンが所定のスーパーフレーム数にわたって受信されず、消滅したと判定された場合には（Ｓ３２２）、無線通信装置１０は該当する受信アドレスを情報記憶部１０５から削除する（Ｓ３２３）。そして、ビーコン期間が続く限り、Ｓ３０２に戻って、これらのビーコン受信処理が継続される。
【０１２２】
無線通信装置１０は、ビーコン期間以外であって、アプリケーション機器１２０からアプリケーションデータあるいはコマンドなどの情報を受領した場合には（Ｓ３２４）、アプリケーションデータを送信データバッファ１０２に格納する（Ｓ３２５）。さらに、コマンドが単発のコマンドであれば（Ｓ３２６）、コマンド転送サブルーチン（Ｓ３２７）を経てコマンドが転送される。
【０１２３】
また、無線通信装置１０は、アプリケーションデータを受領した場合には（Ｓ３２８）、ＴＩＭ  ＩＥやＤＲＰ  ＩＥを設定し、所定の手順で相手先の通信装置に対してアプリケーションデータの送信スロットを設定する（Ｓ３２９）。そして、無線通信装置１０は、データ送信スロットが到来した場合に（Ｓ３３０）、アプリケーションデータが送信可能であれば（Ｓ３３１）、送信処理を実行する（Ｓ３３２）。ここで、ＤＲＰ予約されたスロットであれば即座にアプリケーションデータを送信できるが、ＰＣＡで送信する場合には、所定の事前受信を行った後にデータ送信が可能であるかを判断する。
【０１２４】
さらに、無線通信装置１０は、アプリケーションデータの送信後にＡＣＫの受信があれば（Ｓ３３３）、送信したアプリケーションデータを送信データバッファ１０２から削除する（Ｓ３３４）。一方、無線通信装置１０は、ＡＣＫの受領がなければ、Ｓ３３０に移行し、アプリケーションデータの再送を行なう。
【０１２５】
また、無線通信装置１０は、データ受信スロットが到来した場合には（Ｓ３３５）、データの受信処理を行ない（Ｓ３３６）、受信したデータを受信データバッファ１１６に格納する（Ｓ３３７）。そして、無線通信装置１０は、正常に受信されていれば（Ｓ３３８）、ＡＣＫの返送を行ない（Ｓ３３９）、アプリケーション機器１２０に対して受信データバッファ１１６に格納されているデータを出力する（Ｓ３４０）。これら一連のデータ送受信が終了した場合と、送受信の設定されていないスロット（ＭＡＳ）が到来している場合は、無線通信装置１０は、処理を行なわず、Ｓ３０２に戻り一連の動作を繰り返す。
【０１２６】
図１７は、コマンド転送処理の流れを示したフローチャートである。無線通信装置１０は、まず、図１７に示したように、届け先となるアプリケーション機器のアドレスから、アプリケーション機器に接続されている無線通信装置を抽出する（Ｓ４０１）。そして、無線通信装置１０は、抽出した無線通信装置からのビーコンの受信があって（Ｓ４０２）、さらに自装置のビーコンにコマンド情報エレメントの組み込みが可能ならば（Ｓ４０３）、該当するコマンド情報エレメントを生成する（Ｓ４０４）。
【０１２７】
さらに、送信ビーコン生成部１０８は、次回のビーコン長を獲得し（Ｓ４０７）、コマンド情報エレメントを付加しても、最大許容ビーコン長を超過しなければ（Ｓ４０８）、そのコマンド情報エレメントの送信設定を行う（Ｓ４０９）。
【０１２８】
一方、無線通信装置１０は、コマンド情報エレメントの組み込みができない場合や、最大許容ビーコン長を超過してしまう場合には、通常のコマンドを生成する（Ｓ４１０）。そして、無線通信装置１０は、Ｓ４１０において生成したコマンドにフレームチェックシーケンス（ＦＣＳ）を算出して付加し（Ｓ４１１）、併せてコマンドを送信するスロットを設定しておく（Ｓ４１２）。他方、該当する無線通信装置が存在しなければ、特に設定をすることなく一連のコマンド転送処理を終了することになる。
【０１２９】
図１８は、無線通信装置１０による受信処理の流れを示したフローチャートである。より詳細には、図１８には、ビーコン期間におけるビーコンの受信結果を、自装置が次回送信するビーコンのＢＰＯＩＥのパラメータとして記載する処理の流れを示している。
【０１３０】
まず、無線通信装置１０は、任意のビーコンスロットでビーコンを受信した場合（Ｓ５０１）、ヘッダチェックシーケンス（ＨＣＳ）の受信値が正常であれば（Ｓ５０２）、ヘッダに記載されているアドレス情報（ＤｅｖＡｄｄｒ）を獲得する（Ｓ５０３）。そして、無線通信装置１０のネットワーク情報構成部１０７は、獲得したアドレス情報をＢＰＯＩＥのＤｅｖＡｄｄｒフィールドに記載する（Ｓ５０４）。
【０１３１】
また、受信したビーコンのビーコンパラメータのデバイスコントロールフィールド（図１２）に、ムーバブルビットの記載があれば「ビット＝１」（Ｓ５０５）、該当するビーコンスロット利用状況のビットをムーバブル指定（１１）に設定する（Ｓ５０６）。一方、ムーバブルビットの記載がなければ「ビット＝０」、普通の利用中（０１）に設定する（Ｓ５０７）。
【０１３２】
そして、無線通信装置１０は、自装置宛のコマンド情報エレメントが記載されている場合（Ｓ５０８）、当該コマンドのデータ情報を獲得し（Ｓ５１０）、アプリケーション機器１２０へ出力する。さらに、無線通信装置１０は、全体のフレームチェックシーケンス（ＦＣＳ）の値が正しければ（Ｓ５１１）、その後Ｓ５１８に移行する。
【０１３３】
一方、ＨＣＳでエラーが検出された場合には、ヘッダに記載されているＤｅｖＡｄｄｒが正しくない可能性があるため、ネットワーク情報構成部１０７は、ブロードキャストアドレス（ＢｃｓｔＡｄｄｒ）をＢＰＯＩＥのＤｅｖＡｄｄｒフィールドに記載する（Ｓ５１２）。ＨＣＳでエラーが検出された場合、およびＦＣＳでエラーが検出された場合、該当するビーコンスロット利用状況のビットは、エラー検出（１０）に設定され（Ｓ５１３）、その後Ｓ５１８に移行する。
【０１３４】
また、無線通信装置１０は、ビーコンスロットの境界のタイミングが到来した場合で（Ｓ５１４）、当該ビーコンスロットにおいて受信がなければ（Ｓ５１５）、該当するビーコンスロット利用状況のビットを未使用（００）に設定する（Ｓ５１６）。さらに、無線通信装置１０はビーコンスロット位置を移動する（Ｓ５１７）。これらビーコン期間の受信処理は、ビーコン期間レングス位置を超過するまで（Ｓ５１８）くり返される。
【０１３５】
一方、無線通信装置１０は、ビーコン期間のレングスを超えた場合に、末尾の空きスロットで新規のビーコン受信があれば（Ｓ５１９）、自装置のビーコン期間レングスを拡張する（Ｓ５２０）。あるいは、無線通信装置１０は、途中のスロットが空き状態になれば（Ｓ５２１）、ビーコンスロットの前詰め判定を行ない、必要であれば自装置のビーコンスロットを前方の空スロットにシフトする（Ｓ５２２）。無線通信装置１０は、このようにして次回のＢＰＯＩＥの記載内容を確定し（Ｓ５２３）、一連の受信動作を完了する。
【０１３６】
図１９は、受信確認処理の流れを示したフローチャートである。まず、ネットワーク情報解析部１１３は、相手先となる通信装置からビーコンを受信していれば（Ｓ６０１）、受信したビーコンのうち、そのＢＰＯＩＥの情報を獲得する（Ｓ６０２）。さらに、ネットワーク情報解析部１１３は、当該ＢＰＯＩＥから自装置のビーコンスロット位置に該当するビーコンスロット利用状況のビットを抽出する（Ｓ６０３）。
【０１３７】
ここで、ネットワーク情報解析部１１３は、自装置のビーコンスロットでの受信を示す記載があって（Ｓ６０４）、しかも自装置のＤｅｖＡｄｄｒの記載があるかを確認する（Ｓ６０５）。さらに、ビーコンのフレームチェックシーケンス（ＦＣＳ）が正常に受信されていれば（Ｓ６０６）、正しくコマンドが到達したと考えられるため、無線通信装置１０は送信済みのコマンド情報を削除する（Ｓ６０７）。
【０１３８】
一方、相手先からのビーコンの受信がない場合、自装置のビーコンスロットでの受信を示す記載がない場合、自装置のＤｅｖＡｄｄｒの記載がない場合、ＦＣＳエラーであった場合には、無線通信装置１０はコマンドを再送する必要がある。したがって、これらの場合、無線通信装置１０は、次回のビーコン送信をスキップする設定がなければ（Ｓ６０８）、次回のビーコン長を獲得する（Ｓ６０９）。そして、無線通信装置１０は、ビーコンスロットの最大許容長を超過しなければ（Ｓ６１０）、正常に受信されたかったコマンドを獲得し（Ｓ６１１）、当該コマンドにかかるコマンド情報エレメントの再送を設定する（Ｓ６１２）。
【０１３９】
〔４〕まとめ
以上説明したように、本実施形態によれば、コマンドをコマンド情報エレメントとしてビーコンに付加して送信することにより、広帯域の無線通信システムにおいて、短いコマンドを簡易に交換することができる。また、狭帯域の無線通信システムを用いずに広帯域無線システムのみで短いコマンドの交換が可能となるため、無線通信装置１０に搭載する無線通信機能を一本化することができる。その結果、無線通信装置１０の筐体内部にアンテナを配置する場合において、別々の無線通信機能に対応するためのアンテナを配置せずに、広帯域の無線通信システムのためのアンテナを搭載で足りるという利点がある。
【０１４０】
また、各無線通信装置１０に個別に利用が設定されたビーコンスロットを用いることで、他の通信と衝突する危険性を低減することができる。また、ビーコンスロットは、スーパーフレーム周期毎に利用できるため、即座にコマンドの情報エレメントを構築して、短時間のうちにコマンドを交換することが可能となる。
【０１４１】
さらに、コマンド情報エレメントに届け先アドレスを明確に記載することで、他の無線通信装置では、該当するコマンドの処理を中断することができる。また、前回のスーパーフレームにおけるビーコンの受信状況を示す情報エレメントを用いることで、ＡＣＫ（受領確認）を返送せずとも、容易にコマンドの受領確認を行なうことができる。したがって、コマンドの送信元の無線通信装置１０では、受信先からのＡＣＫ（受領確認）を受けることなく、再送制御を行なうことができる。
【０１４２】
また、所定のビーコンスロットを超過しないようにコマンド情報エレメントを付加することで、隣のビーコンスロット位置のタイミングを超えたビーコンフレームの構築を防止できる。さらに、コマンド情報エレメントをビーコンに付加することができない場合には、通常のデータ伝送と同じようにコマンドフレームを生成して、相手先通信装置に個別に送信することも可能である。
【０１４３】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４４】
例えば、本明細書の無線通信装置１０の処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、無線通信装置１０の処理における各ステップは、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）を含んでもよい。
【０１４５】
また、無線通信装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した無線通信装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。また、図９の機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【図面の簡単な説明】
【０１４６】
【図１】ＰＣ周辺における無線通信システムの構成例を示した説明図である。
【図２】表示装置周辺における無線通信システムの構成例を示した説明図である。
【図３】ゲーム機器周辺における無線通信システムの構成例を示した説明図である。
【図４】家電製品周辺における無線通信システムの構成例を示した説明図である。
【図５】本実施形態にかかる無線通信システムを模式的に示した説明図である。
【図６】スーパーフレームの構成例を示した説明図である。
【図７】各無線通信装置が設定する自装置のビーコンスロット位置を示した概念図である。
【図８】本実施形態に関連する無線通信システムにおけるコマンド交換の流れを示したシーケンス図である。
【図９】本実施形態にかかる無線通信装置の構成を示した機能ブロック図である。
【図１０】ビーコンの構成例を示した説明図である。
【図１１】ビーコンデータペイロードの構成例を示した説明図である。
【図１２】ビーコンパラメータの構成例を示した説明図である。
【図１３Ａ】ビーコン期間利用情報エレメント（ＢＰＯ  ＩＥ）の構成例を示した説明図である。
【図１３Ｂ】分散予約プロトコル情報エレメント（ＤＲＰ  ＩＥ）の構成例を示した説明図である。
【図１３Ｃ】ハイバネーションモード情報エレメント（Ｈｉｂｅｒｎａｔｉｏｎ  Ｍｏｄｅ  ＩＥ）の構成例を示した説明図である。
【図１３Ｄ】ハイバネーションアンカー情報エレメント（Ｈｉｂｅｒｎａｔｉｏｎ  Ａｎｃｈｏｒ  ＩＥ）の構成例を示した説明図である。
【図１３Ｅ】トラフィック表示マップ情報エレメント（ＴＩＭ  ＩＥ）の構成例を示した説明図である。
【図１４Ａ】マウスコマンド情報エレメント（Ｍｏｕｓｅ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１４Ｂ】キーボードコマンド情報エレメント（Ｋｅｙｂｏａｒｄ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１４Ｃ】リモートコントロールコマンド情報エレメント（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１４Ｄ】情報端末コマンド情報エレメント（Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１４Ｅ】ゲーム機器コマンド情報エレメント（Ｇａｍｅ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１４Ｆ】家電機器コマンド情報エレメント（Ｅｑｕｉｐｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ  Ｃｏｍｍａｎｄ  ＩＥ）の構成例を示した説明図である。
【図１５】本実施形態にかかる無線通信システムにおける全体の流れを示したシーケンス図である。
【図１６】本実施形態にかかる無線通信装置の動作の流れを示したフローチャートである。
【図１７】コマンド転送処理の流れを示したフローチャートである。
【図１８】無線通信装置による受信処理の流れを示したフローチャートである。
【図１９】受信確認処理の流れを示したフローチャートである。
【符号の説明】
【０１４７】
１０３      アプリケーションコマンド抽出部
１０６      情報エレメント生成部
１０８      送信ビーコン生成部
１１０      アンテナ
１１２      受信ビーコン解析部
１１３      ネットワーク情報解析部
１１４      自装置宛情報エレメント抽出部
【図１】
0004553034.tif 000002
【図２】
0004553034.tif 000003
【図３】
0004553034.tif 000004
【図４】
0004553034.tif 000005
【図５】
0004553034.tif 000006
【図６】
0004553034.tif 000007
【図７】
0004553034.tif 000008
【図８】
0004553034.tif 000009
【図９】
0004553034.tif 000010
【図１０】
0004553034.tif 000011
【図１１】
0004553034.tif 000012
【図１２】
0004553034.tif 000013
【図１３Ａ】
0004553034.tif 000014
【図１３Ｂ】
0004553034.tif 000015
【図１３Ｃ】
0004553034.tif 000016
【図１３Ｄ】
0004553034.tif 000017
【図１３Ｅ】
0004553034.tif 000018
【図１４Ａ】
0004553034.tif 000019
【図１４Ｂ】
0004553034.tif 000020
【図１４Ｃ】
0004553034.tif 000021
【図１４Ｄ】
0004553034.tif 000022
【図１４Ｅ】
0004553034.tif 000023
【図１４Ｆ】
0004553034.tif 000024
【図１５】
0004553034.tif 000025
【図１６】
0004553034.tif 000026
【図１７】
0004553034.tif 000027
【図１８】
0004553034.tif 000028
【図１９】
0004553034.tif 000029