(57)【要約】【課題】無線通信装置、プログラム、無線通信方法および無線通信システムを提供すること。【解決手段】信号を送信する送信部と、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と、受信部が受信した信号の宛先が自装置でなかった場合、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部１４８と、待機期間情報の示す期間にわたって送信部からの信号送信を待機させる送信待機状態を設定する制御部１４４とを備え、送信待機状態において、記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を受信部が受信すると、制御部は、送信待機状態を、新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定することを特徴とする。【選択図】図９
2008294749.tif 000002
【特許請求の範囲】
【請求項１】
信号を送信する送信部と；
送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と；
前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と；
前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部と；
を備え、
前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定することを特徴とする、無線通信装置。
【請求項２】
前記データ処理部は、前記送信待機状態において前記新たな信号を前記受信部が受信すると、前記記憶媒体に記憶させる識別情報を、前記新たな信号の送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報に更新することを特徴とする、請求項１に記載の無線通信装置。
【請求項３】
前記無線通信装置は自律分散的に他の無線通信装置と無線通信を行うことを特徴とする、請求項１に記載の無線通信装置。
【請求項４】
コンピュータを、
信号を送信する送信部と；
送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と；
前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と；
前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部と；
を備え、
前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定する無線通信装置として機能させるための、プログラム。
【請求項５】
無線で信号を送受信する無線通信装置において実行される無線通信方法であって：
送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信するステップと；
受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するステップと；
前記待機期間情報の示す期間にわたって送信待機状態に設定するステップと；
前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を受信するステップと；
前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定するステップと；
を含むことを特徴とする、無線通信方法。
【請求項６】
相互に無線通信する複数の無線通信装置を含む無線通信システムであって：
前記各無線通信装置は、
信号を送信する送信部と；
送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と；
前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と；
前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部と；
を備え、
前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定することを特徴とする、無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、プログラム、無線通信方法および無線通信システムに関する。
【背景技術】
【０００２】
近日、複数の無線通信装置が相互に無線通信可能に接続された無線通信システムが普及している。かかる無線通信システムは、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１（無線ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線技術により実現される。
【０００３】
例えばＩＥＥＥ８０２．１１においては、隠れ端末対策としてＲＴＳ／ＣＴＳ方式が導入されている。ＲＴＳ／ＣＴＳ方式は、まず、データ送信元の無線通信装置が送信要求パケットであるＲＴＳを送信し、該無線通信装置がデータ送信先の無線通信装置からＲＴＳに応答して受信準備完了パケットであるＣＴＳを受信するとデータ送信を開始する方式である。
【０００４】
また、ＲＴＳ／ＣＴＳを受信したＲＴＳ／ＣＴＳの送信先でない無線通信装置は、ＲＴＳ／ＣＴＳに記載されている待機期間情報の示す期間にわたって信号の送信待機状態（ＮＡＶ）となる。このようなＲＴＳ／ＣＴＳ方式により、各無線通信装置が送信するデータ、およびデータの受信確認パケットであるＡＣＫ（ＡＣＫｎｏｕｌｅｄｇｅｍｅｎｔ）が他の信号と衝突することを防止できる。
【０００５】
一方、ＲＴＳ／ＣＴＳ方式においては、無線通信装置が不必要に送信待機状態となってしまう場合があった。例えば、無線通信装置１６Ａが無線通信装置１６ＢにＲＴＳを送信したものの、無線通信装置１６Ａが無線通信装置１６ＢからＣＴＳを受信できなかった場合、無線通信装置１６Ａおよび１６Ｂ間で一連の通信は行われないため周囲の無線通信装置が送信待機状態でいる必要はない。しかし、無線通信装置１６Ａが送信したＲＴＳを受信した無線通信装置１６Ｃは、ＲＴＳに記載されている待機期間情報の示す期間にわたって送信待機状態となり、データ通信の機会を逸してしまう。さらに、無線通信装置１６Ａが無線通信装置１６ＢからＣＴＳの受信に失敗した直後に無線通信装置１６ＣにＲＴＳを送信しても、無線通信装置１６Ｃは送信待機状態であるためＣＴＳを送信できず、通信が失敗してしまう。
【０００６】
特許文献１には、ＲＴＳ／ＣＴＳ方式における上記不都合を改善する無線通信装置が開示されている。具体的には、特許文献１には、無線通信装置が送信待機状態であっても、自装置宛のＲＴＳを受信した場合にはＣＴＳを送信する技術が開示されている。また、ＩＥＥＥ８０２．１１においても、無線通信装置が送信待機状態であっても、特定の無線通信装置から自装置宛のＲＴＳを受信した場合はＣＴＳを送信する技術が提案されている。
【０００７】
【特許文献１】特開２００５−２８７００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来の無線通信装置は、送信待機状態において自装置宛のＲＴＳを受信した場合にＣＴＳを送信するものであって、不要な送信待機状態の抑制に貢献できるものではなかった。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、不要に送信待機状態となってしまう時間を削減し、データ送信の機会を増加させることが可能な、新規かつ改良された無線通信装置、プログラム、無線通信方法および無線通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、信号を送信する送信部と、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と、前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と、前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部とを備え、前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定する無線通信装置が提供される。
【００１１】
かかる構成においては、受信部が受信した信号に含まれる送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報をデータ処理部が記憶媒体に記録する。そして、送信待機状態において記憶媒体に記録されている識別情報を有する無線通信装置から新たな信号を受信部が受信すると、制御部が送信待機状態を新たな信号に含まれる待機期間情報に基づいて再設定する。したがって、新たな信号に含まれる待機期間情報の示す期間が、設定済みの送信待機状態が終了するより早期に終了する場合、制御部が送信待機状態を新たな信号に含まれる待機期間情報に基づいて再設定することにより、送信待機状態の期間を短縮することができる。その結果、当該無線通信装置が不要に送信待機状態となってしまう時間を抑制し、信号送信の機会を増加させることが可能である。
【００１２】
前記データ処理部は、前記送信待機状態において前記新たな信号を前記受信部が受信すると、前記記憶媒体に記憶させる識別情報を、前記新たな信号の送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報に更新してもよい。かかる構成により、送信待機状態が再設定された後も、新たな信号の送信元の無線通信装置または宛先の無線通信装置から信号を受信した場合、さらに送信待機状態を再設定することができる。
【００１３】
前記無線通信装置は自律分散的に他の無線通信装置と無線通信を行なってもよい。すなわち、当該無線通信装置は、他の無線通信装置と無線通信を中央管理する基地局を介さず無線通信を行うアドホックネットワークを構成してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、信号を送信する送信部と、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と、前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と、前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部とを備え、前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定する無線通信装置として機能させるためのプログラムが提供される。
【００１５】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような受信部、データ処理部および制御部の機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の無線通信装置として機能させることが可能である。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、無線で信号を送受信する無線通信装置において実行される無線通信方法であって、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信するステップと、受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するステップと、前記待機期間情報の示す期間にわたって送信待機状態に設定するステップと、前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を受信するステップと、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定するステップと、を含む無線通信方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、相互に無線通信する複数の無線通信装置を含む無線通信システムであって、前記各無線通信装置は、信号を送信する送信部と、送信元の無線通信装置の識別情報または宛先の無線通信装置の識別情報、および所定の待機期間情報を含む信号を受信する受信部と、前記受信部が受信した信号の宛先が自装置でなかった場合、前記送信元の無線通信装置の識別情報または前記宛先の無線通信装置の識別情報を記憶媒体に記録するデータ処理部と、前記待機期間情報の示す期間にわたって前記送信部からの信号送信を待機させる送信待機状態を設定する制御部と
を備え、前記送信待機状態において、前記記憶媒体に記録されている識別情報の示す無線通信装置から宛先が自装置でない新たな信号を前記受信部が受信すると、前記制御部は、前記送信待機状態を、前記新たな信号に含まれる待機期間情報の示す期間にわたる送信待機状態に再設定する無線通信システムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明にかかる無線通信装置、プログラム、無線通信方法および無線通信システムによれば、無線通信装置が不要に送信待機状態となってしまう時間を削減し、データ送信の機会を増加させることができる。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
また、以下の順序にしたがって当該「発明を実施するための最良の形態」を説明する。
〔１〕無線通信システムの概要
〔２〕本発明に関連する無線通信システムの課題
〔３〕本発明の第１の実施形態
〔３−１〕本実施形態の目的
〔３−２〕本実施形態にかかる無線通信装置の構成
〔３−３〕本実施形態にかかる無線通信装置による通信の流れ
〔４〕本発明の第２の実施形態
〔４−１〕本実施形態の目的
〔４−２〕本実施形態にかかる無線通信装置の構成
〔４−３〕本実施形態にかかる無線通信装置による通信の流れ
〔５〕まとめ
【００２１】
〔１〕無線通信システムの概要
まず、図１〜図３を参照し、本発明の一実施形態にかかる無線通信システム１の概要を説明する。
【００２２】
図１は、自律分散型の無線通信システム１の構成例を示した説明図である。図１に示したように、無線通信システム１は、無線通信装置１０Ａ〜１０Ｅを含み、点線で示した領域は各無線通信装置１０が通信を行うことが可能な電波到達範囲１２Ａ〜１２Ｅを示す。
【００２３】
かかる無線通信システム１においては、無線通信装置１０Ａは、その電波到達範囲１２Ａに含まれる無線通信装置１０Ｂと通信が可能である。無線通信装置１０Ｂは、その電波到達範囲１２Ｂに含まれる無線通信装置１０Ａと無線通信装置１０Ｃとの間で通信が可能である。同様に、無線通信装置１０Ｃは、無線通信装置１０Ｂと無線通信装置１０Ｄとの間で通信が可能である。また、無線通信装置１０Ｄは、無線通信装置１０Ｃと無線通信装置１０Ｅとの間で通信が可能である。また、無線通信装置１０Ｅは、無線通信装置１０Ｄとの間で通信が可能である。このように、無線通信装置１０Ａ〜１０Ｅが、それぞれの電波到達範囲１２Ａ〜１２Ｅに含まれる通信装置との間で通信を行い、無線通信システム１として一の無線ネットワークを形成する。
【００２４】
なお、本明細書において無線通信装置１０Ａ〜１０Ｅを特に区別する必要が無い場合は単に無線通信装置１０と、電波到達範囲１２Ａ〜１２Ｅを特に区別する必要が無い場合は単に電波到達範囲１２として示す。
【００２５】
また、無線通信装置１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００２６】
以上、自律分散型の無線通信システム１の構成例を説明した。続いて、無線通信システム１におけるＲＴＳ／ＣＴＳ方式による通信例を説明する。
【００２７】
図２は、ＲＴＳ／ＣＴＳ方式による通信の様子を示した説明図である。図３は、各フレームのフォーマット例を示した説明図である。図２では、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａおよび１０Ｄが含まれる場合を示している。
【００２８】
図２に示した例において、無線通信装置１０Ａが無線通信装置１０ＢにＲＴＳ２２（送信要求パケット）を送信して無線通信装置１０ＢがＲＴＳ２２を受信すると、無線通信装置１０ＢがＣＴＳ２４（受信準備完了パケット）を無線通信装置１０Ａに送信する。無線通信装置１０Ａは、ＣＴＳ２４を受信すると、無線通信装置１０Ｂがデータ受信の準備が完了したと判断しデータ２６を送信する。無線通信装置１０Ｂは、無線通信装置１０Ａからデータ２６を正常に受信できた場合、ＡＣＫ２８（確認応答パケット）を無線通信装置１０Ａに送信する。
【００２９】
ＲＴＳ２２は、図３に示したように、ＦｒａｍｅＣｏｎｔｒｏｌ２２２、Ｄｕｒａｔｉｏｎ２２４、ＲＡ２２６、ＴＡ２２８およびＦＣＳ２３０を含む。ＦｒａｍｅＣｏｎｔｒｏｌ２２２は、フレームに関する情報を含み、例えば当該フレームがＲＴＳ２２のフレームであることを示す情報を含む。Ｄｕｒａｔｉｏｎ２２４は、当該ＲＴＳ２２を受信した無線通信装置１０を送信待機状態にさせる期間を示す待機期間情報である。ＲＡ２２６は当該ＲＴＳ２２の送信先（宛先）の無線通信装置１０のアドレス情報を示し、ＴＡ２２８は当該ＲＴＳ２２の送信元の無線通信装置１０のアドレス情報を示す。また、ＦＣＳ２３０は当該ＲＴＳ２２の送信先の無線通信装置１０において当該ＲＴＳ２２の誤りを検出するための情報である。
【００３０】
したがって、図２に示した例において無線通信装置１０Ａが無線通信装置１０Ｂに対して送信したＲＴＳ２２を受信した無線通信装置１０Ｃは、ＲＴＳ２２のＤｕｒａｔｉｏｎ２２４に記載された期間にわたって送信待機状態３０（ＮＡＶ）を設定する。
【００３１】
また、ＣＴＳ２４は、図３に示したように、ＦｒａｍｅＣｏｎｔｒｏｌ２４２、Ｄｕｒａｔｉｏｎ２４４、ＲＡ２４６、およびＦＣＳ２４８を含む。ＦｒａｍｅＣｏｎｔｒｏｌ２４２は、フレームに関する情報を含み、例えば当該フレームがＣＴＳ２４のフレームであることを示す情報を含む。Ｄｕｒａｔｉｏｎ２４４は、当該ＣＴＳ２４を受信した無線通信装置１０を送信待機状態にさせる期間を示す待機期間情報である。ＲＡ２４６は当該ＣＴＳ２２の送信先（宛先）の無線通信装置１０のアドレス情報を示す。また、ＦＣＳ２４８は当該ＣＴＳ２４の送信先の無線通信装置１０において当該ＣＴＳ２４の誤りを検出するための情報である。
【００３２】
したがって、図２に示した例において無線通信装置１０Ｂが無線通信装置１０Ａに対して送信したＣＴＳ２４を受信した無線通信装置１０Ｄは、ＣＴＳ２４のＤｕｒａｔｉｏｎ２４４に記載された期間にわたって送信待機状態３０（ＮＡＶ）を設定する。
【００３３】
このように、無線通信装置１０Ａが無線通信装置１０Ｂにデータ２６を送信しようとする際、周囲の無線通信装置１０Ｃおよび１０Ｄは送信待機状態３０となるため、無線通信装置１０Ａから送信されるデータ２６および無線通信装置１０Ｂから送信されるＡＣＫ２８が、他の信号と衝突する場合を抑制することができる。
【００３４】
なお、Ｄｕｒａｔｉｏｎ２２４およびＤｕｒａｔｉｏｎ２４４に記載される待機期間情報は、他の無線通信装置１０を現在時点を起点として送信待機状態３０にさせる時間を示す情報であっても、他の無線通信装置１０の送信待機状態３０を終了させる終了時期を示す情報であっても、他の無線通信装置１０を送信待機状態３０にさせる開始時期および終了時期を示す情報であってもよい。
【００３５】
また、無線通信装置１０ＣがＲＴＳ２２を受信する前に既に送信待機状態３０であった場合、無線通信装置１０Ｃは、送信待機状態３０の残り時間と、ＲＴＳ２２のＤｕｒａｔｉｏｎ２２４に記載されている待機期間情報とを比較する。そして、無線通信装置１０Ｃは、ＲＴＳ２２のＤｕｒａｔｉｏｎ２２４に記載されている待機期間情報の方が長い場合にのみ、ＲＴＳ２２のＤｕｒａｔｉｏｎ２２４に記載されている待機期間情報に基づいて送信待機状態３０の残り時間を更新する。
【００３６】
また、データ２６は、図３に示したように、ＦｒｅｍｅＣｏｎｔｒｏｌ２６２、Ｄｕｒａｔｉｏｎ／ＩＤ２６４、ＡｄｄｒｅｓｓＡ２６６、ＡｄｄｒｅｓｓＢ２６８、ＡｄｄｒｅｓｓＣ２７０、Ｓｅｑｕｅｎｃｅｃｏｎｔｒｏｌ２７２、ＡｄｄｒｅｓｓＤ２７４、Ｆｒａｍｅｂｏｄｙ２７６、およびＦＣＳ２７８を含む。このように、データ２６も待機期間情報が記載されるＤｕｒａｔｉｏｎ／ＩＤ２６４を含むため、当該データ２６を受信した当該データ２６の宛先でない無線通信装置１０は送信待機状態３０に移行する。
【００３７】
また、ＡＣＫ２８は、図３に示したように、ＦｒａｍｅＣｏｎｔｒｏｌ２８２、Ｄｕｒａｔｉｏｎ２８４、ＲＡ２８６、およびＦＣＳ２８８を含む。このように、ＡＣＫ２８も待機期間情報が記載されるＤｕｒａｔｉｏｎ／ＩＤ２６４を含むため、当該ＡＣＫ２８を受信した当該ＡＣＫ２８の宛先でない無線通信装置１０は送信待機状態３０に移行する。
【００３８】
〔２〕本発明に関連する無線通信システムの課題
以上、本発明の一実施形態にかかる無線通信システム１の概要を説明した。続いて、図４〜図７を参照し、本発明に関連する無線通信システムの課題を説明する。
【００３９】
上述のＲＴＳ／ＣＴＳ方式においては、ＲＴＳ２２の送信元の無線通信装置１６ＡがＲＴＳ２２の送信先の無線通信装置１６ＢからＣＴＳ２４を受信できなかった場合、無線通信装置１６Ａおよび１６Ｂの周囲の無線通信装置１６が不要に送信待機状態３０となってしまう場合があった。ＲＴＳ２２の送信元の無線通信装置１６Ａは、例えば以下にあげる原因によりＲＴＳ２２の送信先の無線通信装置１６ＢからＣＴＳ２４を受信できない。
（１）無線通信装置１６Ａが送信したＲＴＳ２２と、他の無線通信装置１６が送信した信号が衝突し、無線通信装置１６Ｂが無線通信装置１６ＡからＲＴＳ２２を正常に受信できなかったこと。
（２）無線通信装置１６Ａが送信したＲＴＳ２２の送信レートが高い、またはＲＴＳ２２の送信電力が低く、無線通信装置１６ＢにＲＴＳ２２が到達しなかったこと（無線通信装置１６Ｂが無線通信装置１６Ａから遠ざかる場合に生じ易い）。
（３）無線通信装置１６Ｂが無線通信装置１６ＡからＲＴＳ２２を受信した時点で送信待機状態３０となっており、無線通信装置１６ＢがＣＴＳ２４を送信しなかったこと。
（４）無線通信装置１６ＢはＣＴＳ２４を送信したものの、ＣＴＳ２４が他の無線通信装置１６が送信した信号と衝突し、無線通信装置１６ＡがＣＴＳ２４を受信できなかったこと。
（５）無線通信装置１６ＢはＣＴＳ２４を送信したものの、ＣＴＳ２４の送信電力が低く、ＣＴＳ２４が無線通信装置１６Ａに到達したかったこと。
【００４０】
上記の各事案を、図４Ａ〜図４Ｅを参照して説明する。なお、上記（１）の事案は図４Ａに対応し、上記（２）の事案は図４Ｂに対応し、上記（３）の事案は図４Ｃに対応し、上記（４）の事案は図４Ｄに対応し、上記（５）の事案は図４Ｅに対応する。
【００４１】
図４Ａは、本発明に関連する無線通信システムにおける通信の一例を示した説明図である。図４Ａでは、無線通信装置１６Ａの電波到達範囲１８Ａに無線通信装置１６Ｂおよび１６Ｃが含まれ、無線通信装置１６Ｂの電波到達範囲１８Ｂに無線通信装置１６Ａおよび１６Ｄが含まれる場合を示している。
【００４２】
図４Ａに示した例において、無線通信装置１６Ａが無線通信装置１６Ｂに対して送信したＲＴＳ２２Ａが無線通信装置１６Ｄの送信したＲＴＳ２２Ｂと衝突し、無線通信装置１６ＢがＲＴＳ２２Ａを受信できなかった場合、無線通信装置１６Ａと無線通信装置１６Ｂとの以降の通信は行われない。また、ＲＴＳ２２Ａを受信した無線通信装置１６Ｃは、ＲＴＳ２２Ａに記載された待機期間情報の示す期間にわたってＮＡＶ３０Ａを設定する。しかし、無線通信装置１６Ａと無線通信装置１６Ｂとの間でＣＴＳ２４Ａ、データ２６Ａ、およびＡＣＫ２８Ａが送受信されないにも拘らず無線通信装置１６ＣがＮＡＶ３０Ａを設定することは無駄である。
【００４３】
このように、無線通信装置１６Ａが無線通信装置１６Ｂに対して送信したＲＴＳ２２Ａが無線通信装置１６Ｄの送信したＲＴＳ２２Ｂと衝突し、無線通信装置１６ＢがＲＴＳ２２Ａを受信できなかった場合、無線通信装置１６Ｃが不要にＮＡＶ３０Ａを設定し、無線通信装置１６Ｃのデータ送信機会を減少させてしまう。
【００４４】
図４Ｂは、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図４Ｂでは、無線通信装置１６Ａの電波到達範囲１８Ａに無線通信装置１６Ｃが含まれ、無線通信装置１６Ｂが含まれない場合を示している。
【００４５】
図４Ｂに示した例においては、無線通信装置１６Ａが無線通信装置１６Ｂに対してＲＴＳ２２Ｃを送信しても、無線通信装置１６Ｂは無線通信装置１６Ａの電波到達範囲１８Ａに含まれないためＲＴＳ２２Ｃを受信することができない。この場合、無線通信装置１６Ａと無線通信装置１６Ｂとの以降の通信は行われない。また、ＲＴＳ２２Ｃを受信した無線通信装置１６Ｃは、ＲＴＳ２２Ｃに記載された待機期間情報の示す期間にわたってＮＡＶ３０Ｃを設定する。しかし、無線通信装置１６Ａと無線通信装置１６Ｂとの間でＣＴＳ２４Ｃ、データ２６Ｃ、およびＡＣＫ２８Ｃが送受信されないにも拘らず無線通信装置１６ＣがＮＡＶ３０Ｃを設定することは無駄である。
【００４６】
このように、無線通信装置１６Ａが無線通信装置１６Ｂに対して送信したＲＴＳ２２Ｃが無線通信装置１６Ｂに到達せず、無線通信装置１６ＢがＲＴＳ２２Ｃを受信できなかった場合、無線通信装置１６Ｃが不要にＮＡＶ３０Ｃを設定し、無線通信装置１６Ｃのデータ送信機会を減少させてしまう。
【００４７】
図４Ｃは、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図４Ｃでは、無線通信装置１６Ａの電波到達範囲１８Ａに無線通信装置１６Ｂおよび１６Ｃが含まれ、無線通信装置１６Ｄの電波到達範囲１８Ｄに無線通信装置１６Ｂおよび１６Ｅが含まれ、無線通信装置１６Ｅの電波到達範囲１８Ｅに無線通信装置１６Ｄが含まれる場合を示している。
【００４８】
図４Ｃに示した例において、無線通信装置１６Ｄが無線通信装置１６ＥにＲＴＳ２２Ｄを送信すると、無線通信装置１６Ｅが無線通信装置１６ＤにＣＴＳ２４Ｄを送信する。無線通信装置１６Ｄは、無線通信装置１６ＥからＣＴＳ２４Ｄを受信するとデータ２６Ｄを送信し、無線通信装置１６Ｅは、該データ２６Ｄを受信するとＡＣＫ２８Ｄを無線通信装置１６Ｄに送信する。
【００４９】
また、無線通信装置１６Ｄが送信したＲＴＳ２２Ｄを無線通信装置１６Ｂも受信し、無線通信装置１６ＢはＮＡＶ３０Ｄを設定する。こうして無線通信装置１６ＢがＮＡＶ３０Ｄを設定している間に無線通信装置１６ＡがＲＴＳ２２Ｅを無線通信装置１６Ｂに送信しても、無線通信装置１６ＢはＣＴＳ２４Ｅを返信することができない。その結果、無線通信装置１６Ａと無線通信装置１６Ｂとの以降の通信は行われない。また、ＲＴＳ２２Ｅを受信した無線通信装置１６Ｃは、ＲＴＳ２２Ｅに記載された待機期間情報の示す期間にわたってＮＡＶ３０Ｅを設定する。しかし、無線通信装置１６Ａと無線通信装置１６Ｂとの間でＣＴＳ２４Ｅ、データ２６Ｅ、およびＡＣＫ２８Ｅが送受信されないにも拘らず無線通信装置１６ＣがＮＡＶ３０Ｅを設定することは無駄である。
【００５０】
このように、無線通信装置１６Ｂが無線通信装置１６ＡからＲＴＳ２２Ｅを受信した時点でＮＡＶ３０Ｄを設定していることにより無線通信装置１６ＡがＣＴＳ２４Ｅを受信できなかった場合、無線通信装置１６Ｃが不要にＮＡＶ３０Ｅを設定し、無線通信装置１６Ｃのデータ送信機会を減少させてしまう。
【００５１】
図４Ｄは、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図４Ｄでは、無線通信装置１６Ａの電波到達範囲１８Ａに無線通信装置１６Ｂ、１６Ｃ、および１６Ｄが含まれ、無線通信装置１６Ｄの電波到達範囲１８Ｄに無線通信装置１６Ａが含まれ、無線通信装置１６Ｂの電波到達範囲１８Ｂに無線通信装置１６Ａが含まれる場合を示している。
【００５２】
図４Ｄに示した例において、無線通信装置１６Ｂが無線通信装置１６Ａから送信されたＲＴＳ２２Ｆを受信するとＣＴＳ２４Ｆを送信する。しかし、該ＣＴＳ２４Ｆと無線通信装置１６Ｄが送信したデータ２６Ｇとが衝突し、無線通信装置１６ＡがＣＴＳ２４Ｆを受信できない場合がある。この場合、無線通信装置１６Ａと無線通信装置１６Ｂとの以降の通信は行われない。また、ＲＴＳ２２Ｆを受信した無線通信装置１６Ｃは、ＲＴＳ２２Ｆに記載された待機期間情報の示す期間にわたってＮＡＶ３０Ｆを設定する。しかし、無線通信装置１６Ａと無線通信装置１６Ｂとの間でデータ２６Ｆ、およびＡＣＫ２８Ｆが送受信されないにも拘らず無線通信装置１６ＣがＮＡＶ３０Ｆを設定することは無駄である。
【００５３】
このように、無線通信装置１６Ｂが送信したＣＴＳ２４Ｆが無線通信装置１６Ｄから送信されたデータ２６Ｇと衝突し、無線通信装置１６ＡがＣＴＳ２４Ｆを受信できなかった場合、無線通信装置１６Ｃが不要にＮＡＶ３０Ｅを設定し、無線通信装置１６Ｃのデータ送信機会を減少させてしまう。
【００５４】
図４Ｅは、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図４Ｅでは、無線通信装置１６Ａの電波到達範囲１８Ａに無線通信装置１６Ｂ、および１６Ｃが含まれ、無線通信装置１６Ｂの電波到達範囲１８Ｂにいずれの無線通信装置１６も含まれない場合を示している。
【００５５】
図４Ｅに示した例においては、無線通信装置１６Ｂが無線通信装置１６Ａから送信されたＲＴＳ２２Ｈを受信し、ＣＴＳ２４Ｈを送信しても、ＣＴＳ２４Ｈは無線通信装置１６Ａに到達しない。この場合、無線通信装置１６Ａと無線通信装置１６Ｂとの以降の通信は行われない。また、ＲＴＳ２２Ｈを受信した無線通信装置１６Ｃは、ＲＴＳ２２Ｈに記載された待機期間情報の示す期間にわたってＮＡＶ３０Ｈを設定する。しかし、無線通信装置１６Ａと無線通信装置１６Ｂとの間でデータ２６Ｈ、およびＡＣＫ２８Ｈが送受信されないにも拘らず無線通信装置１６ＣがＮＡＶ３０Ｈを設定することは無駄である。
【００５６】
このように、無線通信装置１６Ｂが送信したＣＴＳ２４Ｈが無線通信装置１６Ａに到達しなかったことにより、無線通信装置１６ＡがＣＴＳ２４Ｈを受信できなかった場合、無線通信装置１６Ｃが不要にＮＡＶ３０Ｈを設定し、無線通信装置１６Ｃのデータ送信機会を減少させてしまう。
【００５７】
図５は、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図５では、無線通信装置１６Ａが送信したＲＴＳ２２Ｉが無線通信装置１６Ｂに到達せず、無線通信装置１６Ａと１６Ｂとの間で以降の通信が行なわれない場合を示している。この場合でも、上記のように、ＲＴＳ２２Ｉを受信した無線通信装置１６ＣはＮＡＶ３０Ｉを設定する。しかし、無線通信装置１６Ｃは、ＮＡＶ３０Ｉを設定している間、無線通信装置１６ＡからＲＴＳ２２ＪおよびＲＴＳ２２Ｋを受信してもＣＴＳ２４を送信できず、他の無線通信装置１６Ａとの通信の機会を逸してしまう。
【００５８】
なお、無線通信装置１６がＲＴＳ２２を受信してＮＡＶ３０を設定しても、その後の一定期間（ＮＡＶｒｅｓｅｔ時間）にわたって信号を受信しなければＮＡＶ３０を解除する機能（ＮＡＶｒｅｓｅｔ）が提案されている。かかる機能について図６および図７を参照して説明する。
【００５９】
図６および図７は、ＮＡＶｒｅｓｅｔ時間とＮＡＶｒｅｓｅｔとの関係を示した説明図である。図６に示したように、無線通信装置１６Ｃは、無線通信装置１６Ａから送信されたＲＴＳ２２Ｌを受信するとＮＡＶ３０Ｌを設定する。そして、無線通信装置１６Ｃは、ＮＡＶ３０Ｌを設定してからＮＡＶｒｅｓｅｔ時間にわたって信号を受信しなかった場合、ＮＡＶ３０Ｌを解除する。その結果、無線通信装置１６Ｃは、ＮＡＶ３０Ｌを解除した後にデータ通信を行うことが可能となる。
【００６０】
一方、無線通信装置１６Ｃは、無線通信装置１６Ａから送信されたＲＴＳ２２Ｍを受信してＮＡＶ３０Ｍを設定してからＮＡＶｒｅｓｅｔ時間内にＲＴＳ２２Ｎを受信すると、ＮＡＶ３０Ｍを解除することができない。その結果、無線通信装置１６Ｃが不要なＮＡＶ３０Ｍを維持することとなり、無線通信装置１６Ｃのデータ通信の機会が減少されてしまう。
【００６１】
このように、提案されているＮＡＶｒｅｓｅｔ機能では、無線通信装置１６が不要にＮＡＶ３０を設定、維持してしまう場合を十分に回避することはできなかった。
【００６２】
〔３〕本発明の第１の実施形態
〔３−１〕本実施形態の目的
以上説明したように、本発明に関連する無線通信システムを構成する無線通信装置は、不要に送信待機状態を設定、維持してしまい、無線通信装置のデータ通信の機会が減少されてしまう場合があった。
【００６３】
そこで、上記のような事情に鑑みて本発明の第１の実施形態を創作するに至った。本実施形態にかかる無線通信装置１０は、送信待機状態にあっても必要に応じてＣＴＳを送信し、データ通信を行うことができる。以下、図８〜図１２を参照して本実施形態にかかる無線通信装置１０について説明する。
【００６４】
〔３−２〕本実施形態にかかる無線通信装置の構成
図８は、本実施形態にかかる無線通信装置１０のハードウェア構成を示した説明図である。無線通信装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１１０と、ストレージ装置（ＨＤＤ）１１１と、ドライブ１１２と、通信装置１１５とを備える。
【００６５】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って無線通信装置１０内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００６６】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。なお、必ずしもホストバス１０４、ブリッジ１０５および外部バス１０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００６７】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。無線通信装置１０のユーザは、該入力装置１０８を操作することにより、無線通信装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００６８】
出力装置１１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置１１０は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００６９】
ストレージ装置１１１は、本実施形態にかかる無線通信装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置１１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。また、このストレージ装置１１１は、後述の無線通信装置１０のアドレスを記憶する。
【００７０】
ドライブ１１２は、記憶媒体用リーダライタであり、無線通信装置１０に内蔵、あるいは外付けされる。ドライブ１１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２１に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００７１】
通信装置１１５は、例えば、通信網１３に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。この通信装置１１５は、他の無線通信装置１０との間でＲＴＳ２２、ＣＴＳ２４、データ２６、およびＡＣＫ２８などを送受信する。
【００７２】
以上、本実施形態にかかる無線通信装置１０のハードウェア構成を説明した。続いて、図９を参照して当該無線通信装置１０の機能を説明する。
【００７３】
図９は、本実施形態にかかる無線通信装置１０の構成を示した機能ブロック図である。図９に示したように、当該無線通信装置１０は、アンテナ１１６、送信データ生成部１２０、無線送信部１２４、無線受信部１２８、受信データ解析部１３２、データバッファ１３６、インターフェース１４０、制御部１４４、データ処理部１４８、および記憶部１５２を備える。
【００７４】
アンテナ１１６は、他の無線通信装置１０Ｂ（以下、他の無線通信装置を無線通信装置１０Ｂと総称する。）に無線信号を送信したり、他の無線通信装置１０Ｂから無線信号を受信したりする。無線信号としては、例えば、ＲＴＳ２２、ＣＴＳ２４、データ２６、およびＡＣＫ２８があげられる。
【００７５】
送信データ生成部１２０は、制御部１４４による制御に基づき、送信するフレームを生成する。例えば、送信データ生成部１２０は、データバッファ１３６から入力される情報（Ｆｒａｍｅｂｏｄｙ２７６に対応）にＭＡＣヘッダを付加してデータ２６を所定のタイミングで生成する。また、ＲＴＳ２２、ＣＴＳ２４およびＡＣＫ２８などのコントロールフレームにはＦｒａｍｅｂｏｄｙ２７６が含まれないため、送信データ生成部１２０は、データバッファ１３６からの入力を受けることなくＲＴＳ２２、ＣＴＳ２４およびＡＣＫ２８を生成する。
【００７６】
無線送信部１２４は、送信データ生成部１２０により生成されたフレームに対して変調、周波数変換、増幅などの無線処理を施し無線信号を生成する。かかる無線送信部１２４は、送信データ生成部１２０と協働して送信部として機能し、無線送信部１２４により生成された無線信号はアンテナ１１６から他の無線通信装置１０Ｂに送信される。
【００７７】
無線受信部１２８は、アンテナ１１６が受信した無線信号に対して増幅、周波数変換、復調などの処理を行う。受信データ解析部１３２は、無線受信部１２８により復調されたフレームのＭＡＣヘッダの解析や誤り検出を行なう。そして、受信データ解析部１３２は、外部機器に送信可能であると判断した情報（Ｆｒａｍｅｂｏｄｙ２７６）を、データバッファ１３６およびインターフェース１４０を介して外部機器に送信する。かかる受信データ解析部１３２は、無線受信部１２８と協働して受信部として機能する。データバッファ１３６は、インターフェース１４０から入力された情報や、受信データ解析部１３２から入力された情報を一時的に格納する。
【００７８】
データ処理部１４８は、アンテナ１１６により受信された無線信号が自装置宛でなく、待機期間情報を含んでいると受信データ解析部１３２により解析されると、該無線信号の送信元の無線通信装置１０Ｂのアドレス情報、宛先の無線通信装置１０Ｂのアドレス情報、または双方のアドレス情報を記憶部１５２に記録する。すなわち、アンテナ１１６により受信された無線信号がＲＴＳ２２であった場合、データ処理部１４８は、ＲＡ２２６に記載されているアドレス情報、またはＴＡ２２８に記載されているアドレス情報を記憶部１５２に記録する。
【００７９】
記憶部１５２は、制御部１４４の動作に必要な情報であって、例えば、データ処理部１４８に記録された他の無線通信装置１０Ｂのアドレス情報を保持、記憶する。かかる記憶部１５２は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００８０】
制御部１４４は、アンテナ１１６により受信された無線信号が自装置宛でなく、待機期間情報を含んでいると受信データ解析部１３２により解析されると、待機期間情報の示す期間にわたって自装置からの信号の送信を待機させる送信待機状態（ＮＡＶ３０）に設定する。かかるＮＡＶ３０が設定されている間は、基本的には、制御部１４４は送信部にＲＴＳ２２やＣＴＳ２４などの無線信号を送信させない。
【００８１】
また、ＮＡＶ３０が設定されている間に自装置宛でない無線信号が受信部により受信された場合、制御部１４４は、該無線信号に記載されている待機期間情報と、ＮＡＶ３０の残り時間とを比較し、例えば無線信号に記載されている待機期間情報の方が長かった場合、ＮＡＶ３０の残り時間を該無線信号に記載されている待機期間情報に基づいて更新する。
【００８２】
また、制御部１４４は、ＮＡＶ３０を設定している間であっても、記憶部１５２に記録されているアドレス情報を有する無線通信装置１０Ｂから自装置宛のＲＴＳ２２を受信した場合、送信部にＣＴＳ２４を送信させ、以降のデータ２６の受信およびＡＣＫ２８の送信を許可する。      
【００８３】
ここで、記憶部１５２に記録されているアドレス情報は、制御部１４４がＮＡＶ３０を設定する原因となった無線信号の送信元または宛先の無線通信装置のアドレス情報である。また、ＮＡＶ３０が設定されている間に制御部１４４が送信待機状態を設定する原因となった無線信号の送信元または宛先の無線通信装置から自装置宛のＲＴＳ２２を受信したということは、以下の２つの事態が想定される。
（１）制御部１４４がＮＡＶ３０を設定する原因となった無線信号が属する一連のフレーム交換処理（ＲＴＳ２２、ＣＴＳ２４、データ２６、ＡＣＫ２８の送受信）が失敗した。
（２）制御部１４４がＮＡＶ３０を設定する原因となった無線信号が属する一連のフレーム交換処理が該無線信号に記載された待機期間情報よりも早期に終了し、新たなフレーム交換処理が始まった。
【００８４】
上記の（１）、（２）の場合、制御部１４４はＮＡＶ３０を無視してＣＴＳを送信しても特段の弊害は生じないと考えられる。したがって上記のように、記憶部１５２に記録されているアドレス情報を有する無線通信装置１０Ｂから自装置宛のＲＴＳ２２を受信部が受信した場合、制御部１４４は、ＮＡＶ３０を設定していても、送信部にＣＴＳ２４を送信させ、以降のデータ２６の受信およびＡＣＫ２８の送信を許可することができる。その結果、周囲のデータ通信の安全性を担保しつつ、無線通信装置１０のデータ通信の機会を増加させることができる。
【００８５】
上述したような無線通信装置１０による通信の様子を、図１０Ａ〜図１０Ｃを参照して説明する。
【００８６】
図１０Ａは、本実施形態にかかる無線通信装置１０による通信の一例を示した説明図である。図１０Ａには、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｃの電波到達範囲１２Ｃに無線通信装置１０Ａおよび１０Ｄが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれる場合を示している。
【００８７】
図１０Ａに示した例において、無線通信装置１０Ｃは、無線通信装置１０Ａから無線通信装置１０Ｂ宛に送信されたＲＴＳ２２Ｏを受信すると、データ処理部１４８が記憶部１５２に無線通信装置１０Ａのアドレス情報および無線通信装置１０Ｂのアドレス情報を記録する。そして、制御部１４４は、ＲＴＳ２２Ｏに記載されている待機期間情報に従ってＮＡＶ３０Ｏを設定する。
【００８８】
無線通信装置１０ＣがＮＡＶ３０Ｏを設定している間、無線通信装置１０ＤからＲＴＳ２２Ｐを受信しても、無線通信装置１０Ｄのアドレス情報は記憶部１５２に記録されていないので、制御部１４４は送信部にＣＴＳ２４を送信させない。一方、無線通信装置１０ＣがＮＡＶ３０Ｏを設定している間、無線通信装置１０ＡからＲＴＳ２２Ｑを受信した場合、無線通信装置１０Ａのアドレス情報は記憶部１５２に記録されているため、制御部１４４は送信部にＣＴＳ２４Ｑを送信させる。
【００８９】
さらに、無線通信装置１０Ｃの受信部が無線通信装置１０ＡからＣＴＳ２４Ｑに応答してデータ２６Ｑを受信すると、制御部１４４はＡＣＫ２８Ｑを送信部から無線通信装置１０Ａに送信させる。
【００９０】
図１０Ｂは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１０Ｂには、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａ、１０Ｃおよび１０Ｅが含まれ、無線通信装置１０Ｃの電波到達範囲１２Ｃに無線通信装置１０Ａ、１０Ｂおよび１０Ｄが含まれる場合を示している。
【００９１】
図１０Ｂに示した例において、無線通信装置１０Ｃは、無線通信装置１０Ａから無線通信装置１０Ｂ宛に送信されたＲＴＳ２２Ｒを受信すると、データ処理部１４８が記憶部１５２に無線通信装置１０Ａのアドレス情報および無線通信装置１０Ｂのアドレス情報を記録する。そして、制御部１４４は、ＲＴＳ２２Ｒに記載されている待機期間情報に従ってＮＡＶ３０Ｒを設定する。
【００９２】
無線通信装置１０ＣがＮＡＶ３０Ｒを設定している間、無線通信装置１０ＤからＲＴＳ２２Ｔを受信しても、無線通信装置１０Ｄのアドレス情報は記憶部１５２に記録されていないので、制御部１４４は送信部にＣＴＳ２４を送信させない。一方、無線通信装置１０ＣがＮＡＶ３０Ｒを設定している間、無線通信装置１０ＡからＲＴＳ２２Ｕを受信した場合、無線通信装置１０Ａのアドレス情報は記憶部１５２に記録されているため、制御部１４４は送信部にＣＴＳ２４Ｕを送信させる。なお、無線通信装置１０Ａが送信したＲＴＳ２２Ｒは、無線通信装置１０Ｅが送信したＲＴＳ２２Ｓと衝突し、無線通信装置１０Ｂにより受信されていない。
【００９３】
さらに、無線通信装置１０Ｃの受信部が無線通信装置１０ＡからＣＴＳ２４Ｕに応答してデータ２６Ｕを受信すると、制御部１４４はＡＣＫ２８Ｕを送信部から無線通信装置１０Ａに送信させる。
【００９４】
図１０Ｃは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１０Ｃには、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｅが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａおよび１０Ｃが含まれ、無線通信装置１０Ｃの電波到達範囲１２Ｃに無線通信装置１０Ａ、１０Ｂおよび１０Ｄが含まれる場合を示している。
【００９５】
図１０Ｃに示した例において、無線通信装置１０Ａから送信されたＲＴＳ２２Ｖに応答して無線通信装置１０ＢがＣＴＳ２４Ｖを無線通信装置１０Ａを宛先として送信すると、無線通信装置１０Ｃが該ＣＴＳ２４Ｖを受信してＮＡＶ３０Ｖを設定する。また、データ処理部１４８が、ＣＴＳ２４ＶのＲＡ２４６に記載されている無線通信装置１０Ａのアドレス情報を記憶部１５２に記録する。また、図１０Ｃでは、無線通信装置１０Ｂが送信したＣＴＳ２４Ｖと無線通信装置１０Ｅが送信したデータ２６Ｗとが衝突し、無線通信装置１０ＡはＣＴＳ２４Ｖを受信できなかった場合を示している。
【００９６】
無線通信装置１０ＣがＮＡＶ３０Ｖを設定している間、無線通信装置１０ＤからＲＴＳ２２Ｘを受信しても、無線通信装置１０Ｄのアドレス情報は記憶部１５２に記録されていないので、制御部１４４は送信部にＣＴＳ２４を送信させない。一方、無線通信装置１０ＣがＮＡＶ３０Ｖを設定している間、無線通信装置１０ＡからＲＴＳ２２Ｙを受信した場合、無線通信装置１０Ａのアドレス情報は記憶部１５２に記録されているため、制御部１４４は送信部にＣＴＳ２４Ｙを送信させる。
【００９７】
さらに、無線通信装置１０Ｃの受信部が無線通信装置１０ＡからＣＴＳ２４Ｙに応答してデータ２６Ｙを受信すると、制御部１４４はＡＣＫ２８Ｙを送信部から無線通信装置１０Ａに送信させる。
【００９８】
なお、制御部１４４が、記憶部１５２にアドレス情報が記録されていない無線通信装置からのＲＴＳ２２に対してまでＣＴＳ２４を送信部に送信させると、図１１に示すような弊害が発生する。
【００９９】
図１１は、本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。図１１に示したように、無線通信装置１６Ｃが無線通信装置１６Ａから受信したＲＴＳ２２ａに基づいてＮＡＶ３０ａを設定している間に、無線通信装置１６Ｃが無線通信装置１６Ｄから送信されたＲＴＳ２２ｂに応答してフレーム交換を始めた場合を考える。この場合、無線通信装置１６Ｃが送信するＡＣＫ２８ｂと、無線通信装置１６Ｂが送信するＡＣＫ２８ａが衝突し、無線通信装置１６ＡがＡＣＫ２８ａを正常に受信できないといった弊害が生じ得る。
【０１００】
本実施形態にかかる無線通信装置１０は、このような弊害を防止しつつ、無線通信装置１０のデータ通信（フレーム交換）の機会を増加させることができる点で有効である。
【０１０１】
〔３−３〕本実施形態にかかる無線通信装置による通信の流れ
以上、本実施形態にかかる無線通信装置１０の構成、機能を説明した。続いて、図１２を参照して当該無線通信装置１０において実行される無線通信方法について説明する。
【０１０２】
図１２は、本実施形態にかかる無線通信装置１０において実行される無線通信方法の流れを示したフローチャートである。まず、当該無線通信装置１０は、他の無線通信装置１０Ｂ宛の無線信号を受信すると（Ｓ２０４）、制御部１４４が無線信号に含まれる待機期間情報に従ってＮＡＶ３０を設定する（Ｓ２０８）。また、データ処理部１４８が、無線信号に含まれる無線信号の送信元の無線通信装置のアドレス情報および／または送信先の無線通信装置のアドレス情報を記憶部１５２に記録する（Ｓ２１２）。
【０１０３】
続いて、設定されたＮＡＶ３０の残り時間がカウントダウンされ（Ｓ２１４）、残り時間が０になった場合、制御部１４４はＮＡＶ３０を解除する（Ｓ２１８）。一方、ＮＡＶ３０の残り時間が０でない場合、信号を受信し（Ｓ２２０）、受信した信号が自装置宛であった場合（Ｓ２２２）、該信号がＲＴＳ２２であるか否かを制御部１４４が判断する（Ｓ２２４）。
【０１０４】
受信した信号がＲＴＳ２２でなく、データ２６である判断された場合（Ｓ２２６）、制御部１４４は、送信部にＡＣＫ２８を送信させる（Ｓ２２８）。制御部１４４は、受信した信号がＲＴＳ２２であると判断した場合、該信号が記憶部１５２に記録されているアドレス情報を有する無線通信装置から送信されたか否かを判断する（Ｓ２３０）。制御部１４４は、受信した信号が記憶部１５２に記録されているアドレス情報を有する無線通信装置から送信されたと判断した場合、送信部にＣＴＳ２４を送信させる（Ｓ２３２）。
【０１０５】
また、制御部１４４は、受信部により受信された信号が自装置宛でないと判断した場合、該信号に記載されている待機期間情報が、ＮＡＶ３０の残り時間より長いか否かを判断する（Ｓ２３４）。該信号に記載されている待機期間情報がＮＡＶ３０の残り時間より長いと判断された場合はＳ２０８の処理に戻り、該信号に記載されている待機期間情報がＮＡＶ３０の残り時間より短いと判断された場合はＳ２１４の処理に戻る。
【０１０６】
以上説明したように、本発明の第１の実施形態によれば、無線通信装置１０が、ＮＡＶ３０を設定している間に、ＮＡＶ３０を設定する原因となった無線信号の送信元または送信先の無線通信装置からＲＴＳ２２を受信した場合にＣＴＳ２４を送信し、ＲＴＳ／ＣＴＳ方式の無線通信の円滑化を図ることができる。
【０１０７】
〔４〕本発明の第２の実施形態
〔４−１〕本実施形態の目的
続いて、本発明の第２の実施形態について説明する。上述したように、本発明の第１の実施形態は、無線通信装置１０がＮＡＶ３０を設定しているときであっても、自装置宛のＲＴＳ２２を受信した場合にＣＴＳ２４を送信することができた。しかし、第１の実施形態では、無線通信装置１０がＮＡＶ３０を設定しているときに、他の無線通信装置１０Ｂ宛の信号を受信してもＮＡＶ３０の不都合を是正する処理を行うことができない。
【０１０８】
そこで、上記事情に鑑みて本発明の第２の実施形態を創作するに至った。本発明の第２の実施形態にかかる無線通信装置１０は、不要にＮＡＮ３０となってしまう時間を削減し、データ送信の機会を増加させることができる。以下、本実施形態について詳細に説明する。
【０１０９】
〔４−２〕本実施形態にかかる無線通信装置の構成
本実施形態にかかる無線通信装置１０は、第１の実施形態と同様の機能ブロックで表現することができる。具体的には、本実施形態にかかる無線通信装置１０は、図９に示したように、アンテナ１１６、送信データ生成部１２０、無線送信部１２４、無線受信部１２８、受信データ解析部１３２、データバッファ１３６、インターフェース１４０、制御部１４４、データ処理部１４８、および記憶部１５２を備える。本実施形態にかかる無線通信装置１０は、制御部１４４の機能が第１の実施形態と大きく異なるので、制御部１４４の説明に重きをおいて説明し、第１の実施形態と重複する内容は説明を省略する。
【０１１０】
データ処理部１４８は、アンテナ１１６により受信された無線信号が自装置宛でなく、待機期間情報を含んでいると受信データ解析部１３２により解析されると、該無線信号の送信元の無線通信装置１０Ｂのアドレス情報、宛先の無線通信装置１０Ｂのアドレス情報、または双方のアドレス情報を記憶部１５２に記録する。例えば、アンテナ１１６により受信された無線信号がＲＴＳ２２であった場合、データ処理部１４８は、ＲＡ２２６に記載されているアドレス情報、またはＴＡ２２８に記載されているアドレス情報を記憶部１５２に記録する。
【０１１１】
制御部１４４は、アンテナ１１６により受信された無線信号が自装置宛でなく、待機期間情報を含んでいると受信データ解析部１３２により解析されると、該待機期間情報の示す期間にわたってＮＡＶ３０を設定する。
【０１１２】
また、制御部１４４は、ＮＡＶ３０が設定されている間に、記憶部１５２に記録されているアドレス情報を有する無線通信装置１０Ｂから新たな無線信号がアンテナ１１６により受信された場合、設定中のＮＡＶ３０を、該新たな無線信号に記載されている待機期間情報の示す期間にわたるＮＡＶ３０に再設定する。上記新たな無線信号は、他の無線通信装置を宛先とし、当該無線通信装置１０が現在設定しているＮＡＶ３０の残り時間より短い待機期間情報が記載された信号であることを想定する。上記新たな無線信号にＮＡＶ３０の残り時間より長い待機期間情報が記載されていた場合、本発明に関連する技術と同様に、送信元の無線通信装置に拘らずＮＡＶ３０を再設定する。また、再設定とは、設定中のＮＡＶ３０を解除して新たにＮＡＶ３０を設定することを意味しても、設定中のＮＡＶ３０の残り時間を上記任意の無線信号に記載されている待機期間情報の示す期間に更新することを意味してもよい。
【０１１３】
ここで、記憶部１５２に記録されているアドレス情報は、制御部１４４がＮＡＶ３０を設定する原因となった無線信号の送信元または宛先の無線通信装置のアドレス情報である。また、ＮＡＶ３０が設定されている間に、制御部１４４がＮＡＶ３０を設定する原因となった無線信号の送信元または宛先の無線通信装置から上記新たな無線信号を受信したということは、以下の２つの事態が想定される。
（１）制御部１４４がＮＡＶ３０を設定する原因となった無線信号が属する一連のフレーム交換処理（ＲＴＳ２２、ＣＴＳ２４、データ２６、ＡＣＫ２８の送受信）が失敗した。
（２）制御部１４４がＮＡＶ３０を設定する原因となった無線信号が属する一連のフレーム交換処理が該無線信号に記載された待機期間情報よりも早期に終了し、新たなフレーム交換処理が始まった。
【０１１４】
上記の（１）、（２）の場合、制御部１４４はＮＡＶ３０を解除しても特段の弊害は生じないと考えられる。したがって上記のように、記憶部１５２に記録されているアドレス情報を有する無線通信装置１０Ｂから上記新たな無線信号を受信部が受信した場合、制御部１４４は、設定中のＮＡＶ３０を、該新たな無線信号に記載されている待機期間情報の示す期間にわたるＮＡＶ３０に再設定する。その結果、周囲のデータ通信の安全性を担保しつつ、不要にＮＡＶ３０となる期間を抑制し、無線通信装置１０のデータ通信の機会を増加させることができる。
【０１１５】
上述したような無線通信装置１０による通信の様子を、図１３Ａ〜図１３Ｆを参照して説明する。
【０１１６】
図１３Ａは、本実施形態にかかる無線通信装置１０による通信の一例を示した説明図である。図１３Ａでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれる場合を示している。
【０１１７】
図１３Ａに示した例において、無線通信装置１０ＡがＲＴＳ２２ｃを送信すると、無線通信装置１０ＣがＲＴＳ２２ｃに基づいてＮＡＶ３０ｃを設定する。また、無線通信装置１０Ｃのデータ処理部１４８は、ＲＴＳ２２ｃの送信元である無線通信装置１０Ａのアドレス情報と、ＲＴＳ２２ｃの送信先である無線通信装置１０Ｂのアドレス情報とを記憶部１５２に記録する。また、図１３Ａでは、無線通信装置１０Ａが送信したＲＴＳ２２ｃを何かしらの事由により無線通信装置１０Ｂが受信できなかった場合を示している。
【０１１８】
無線通信装置１０Ｃは、ＮＡＶ３０ｃを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２ｄを受信し、記載されている待機期間情報がＮＡＶ３０ｃの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｃを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ａから新たな無線信号の一例としてＲＴＳ２２ｅを受信すると、待機期間情報がＮＡＶ３０ｃの残り時間より短い場合でも、ＲＴＳ２２ｅに記載されている待機期間情報に基づいてＮＡＶ３０ｃをＮＡＶ３０ｅに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を抑制し、データ通信の機会を向上させることが可能である。
【０１１９】
なお、データ処理部１４８は、制御部１４４がＮＡＶ３０を再設定すると、記憶部１５２に記憶させるアドレス情報を、新たな無線信号の送信元の無線通信装置のアドレス情報、および送信先の無線通信装置のアドレス情報に更新してもよい。かかる構成により、ＮＡＶ３０が再設定された後も、新たな信号の送信元の無線通信装置または宛先の無線通信装置から信号を受信した場合、さらにＮＡＶ３０を再設定することができる。
【０１２０】
図１３Ｂは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１３Ｂでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａ、１０Ｃ、および１０Ｅが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれ、無線通信装置１０Ｅの電波到達範囲１２Ｅに無線通信装置１０Ｂが含まれる場合を示している。
【０１２１】
図１３Ｂに示した例において、無線通信装置１０ＡがＲＴＳ２２ｆを送信すると、無線通信装置１０ＣがＲＴＳ２２ｆに基づいてＮＡＶ３０ｆを設定する。また、無線通信装置１０Ｃのデータ処理部１４８は、ＲＴＳ２２ｆの送信元である無線通信装置１０Ａのアドレス情報と、ＲＴＳ２２ｆの送信先である無線通信装置１０Ｂのアドレス情報とを記憶部１５２に記録する。また、図１３Ｂでは、無線通信装置１０Ａから送信されたＲＴＳ２２ｆと無線通信装置１０Ｅから送信されたＲＴＳ２２ｇとが衝突し、無線通信装置１０ＢがＲＴＳ２２ｆを受信できなかった場合を示している。
【０１２２】
無線通信装置１０Ｃは、ＮＡＶ３０ｆを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２ｈを受信し、記載されている待機期間情報がＮＡＶ３０ｆの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｆを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ｂから新たな無線信号の一例としてＲＴＳ２２ｉを受信すると、待機期間情報がＮＡＶ３０ｆの残り時間より短い場合でも、ＲＴＳ２２ｉに記載されている待機期間情報に基づいてＮＡＶ３０ｆをＮＡＶ３０ｉに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を短縮し、データ通信の機会を向上させることが可能である。
【０１２３】
図１３Ｃは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１３Ｃでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｅが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａおよび１０Ｃが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれ、無線通信装置１０Ｅの電波到達範囲１２Ｅに無線通信装置１０Ａが含まれる場合を示している。
【０１２４】
図１３Ｃに示した例において、無線通信装置１０Ａから送信されたＲＴＳ２２ｊに応答して無線通信装置１０ＢがＣＴＳ２４ｊを無線通信装置１０Ａを宛先として送信すると、無線通信装置１０Ｃが該ＣＴＳ２４ｊを受信してＮＡＶ３０ｊを設定する。また、データ処理部１４８が、ＣＴＳ２４ｊのＲＡ２４６に記載されている無線通信装置１０Ａのアドレス情報を記憶部１５２に記録する。また、図１３Ｃでは、無線通信装置１０Ｂが送信したＣＴＳ２４ｊと無線通信装置１０Ｅが送信したデータ２６ｋとが衝突し、無線通信装置１０ＡはＣＴＳ２４ｊを受信できなかった場合を示している。
【０１２５】
無線通信装置１０Ｃは、ＮＡＶ３０ｊを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２ｌを受信し、記載されている待機期間情報がＮＡＶ３０ｊの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｊを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ａから新たな無線信号の一例としてＲＴＳ２２ｍを受信すると、待機期間情報がＮＡＶ３０ｃの残り時間より短い場合でも、ＲＴＳ２２ｍに記載されている待機期間情報に基づいてＮＡＶ３０ｊをＮＡＶ３０ｍに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を短縮し、データ通信の機会を向上させることが可能である。
【０１２６】
図１３Ｄは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１３Ｄでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれる場合を示している。
【０１２７】
図１３Ｄに示した例において、無線通信装置１０ＡがＲＴＳ２２／ＤＡＴＥ２２ｎを送信すると、無線通信装置１０ＣがＲＴＳ２２／ＤＡＴＥ２２ｎに基づいてＮＡＶ３０ｎを設定する。また、無線通信装置１０Ｃのデータ処理部１４８は、ＲＴＳ２２ｎの送信元である無線通信装置１０Ａのアドレス情報と、ＲＴＳ２２ｎの送信先である無線通信装置１０Ｂのアドレス情報とを記憶部１５２に記録する。ここで、ＲＴＳ２２／ＤＡＴＥ２２は、待機期間情報が含まれていれば特にフレーム種別が限定されないことを示しており、例えば、ＲＴＳ２２であっても、ＣＴＳ２４であっても、データ２６であってもよい。また、図１３Ｄでは、無線通信装置１０Ａが送信したＲＴＳ２２／ＤＡＴＥ２２ｎを何かしらの事由により無線通信装置１０Ｂが受信できなかった場合を示している。
【０１２８】
無線通信装置１０Ｃは、ＮＡＶ３０ｎを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２／ＤＡＴＥ２２ｏを受信し、記載されている待機期間情報がＮＡＶ３０ｎの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｎを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ａから新たな無線信号の一例としてデータ２６ｐを受信すると、待機期間情報がＮＡＶ３０ｎの残り時間より短い場合でも、データ２６ｐに記載されている待機期間情報に基づいてＮＡＶ３０ｎをＮＡＶ３０ｐに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を抑制し、データ通信の機会を向上させることが可能である。
【０１２９】
図１３Ｅは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１３Ｅでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｃが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａ、１０Ｃ、および１０Ｅが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれ、無線通信装置１０Ｅの電波到達範囲１２Ｅに無線通信装置１０Ｂが含まれる場合を示している。
【０１３０】
図１３Ｅに示した例において、無線通信装置１０ＡがＲＴＳ２２／ＤＡＴＥ２２ｑを送信すると、無線通信装置１０ＣがＲＴＳ２２／ＤＡＴＥ２２ｑに基づいてＮＡＶ３０ｑを設定する。また、無線通信装置１０Ｃのデータ処理部１４８は、ＲＴＳ２２／ＤＡＴＥ２２ｑの送信元である無線通信装置１０Ａのアドレス情報と、ＲＴＳ２２ｆの送信先である無線通信装置１０Ｂのアドレス情報とを記憶部１５２に記録する。また、図１３Ｅでは、無線通信装置１０Ａから送信されたＲＴＳ２２／ＤＡＴＥ２２ｑと無線通信装置１０Ｅから送信されたＲＴＳ２２ｒとが衝突し、無線通信装置１０ＢがＲＴＳ２２／ＤＡＴＥ２２ｑを受信できなかった場合を示している。
【０１３１】
無線通信装置１０Ｃは、ＮＡＶ３０ｑを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２／ＤＡＴＥ２２ｓを受信し、記載されている待機期間情報がＮＡＶ３０ｑの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｑを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ｂから新たな無線信号の一例としてデータ２６ｔを受信すると、待機期間情報がＮＡＶ３０ｑの残り時間より短い場合でも、データ２６ｔに記載されている待機期間情報に基づいてＮＡＶ３０ｑをＮＡＶ３０ｔに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を短縮し、データ通信の機会を向上させることが可能である。
【０１３２】
図１３Ｆは、本実施形態にかかる無線通信装置１０による通信の他の例を示した説明図である。図１３Ｆでは、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび１０Ｅが含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａおよび１０Ｃが含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｃが含まれ、無線通信装置１０Ｅの電波到達範囲１２Ｅに無線通信装置１０Ａが含まれる場合を示している。
【０１３３】
図１３Ｆに示した例において、無線通信装置１０Ａから送信されたＲＴＳ２２ｕに応答して無線通信装置１０ＢがＣＴＳ２４ｕを無線通信装置１０Ａを宛先として送信すると、無線通信装置１０Ｃが該ＣＴＳ２４ｕを受信してＮＡＶ３０ｕを設定する。また、データ処理部１４８が、ＣＴＳ２４ｕのＲＡ２４６に記載されている無線通信装置１０Ａのアドレス情報を記憶部１５２に記録する。また、図１３Ｆでは、無線通信装置１０Ｂが送信したＣＴＳ２４ｕと無線通信装置１０Ｅが送信したデータ２６ｗとが衝突し、無線通信装置１０ＡはＣＴＳ２４ｕを受信できなかった場合を示している。
【０１３４】
無線通信装置１０Ｃは、ＮＡＶ３０ｕを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＤからＲＴＳ２２ｘを受信し、記載されている待機期間情報がＮＡＶ３０ｕの残り時間より短い場合、特段の処理を行わない。一方、無線通信装置１０Ｃは、ＮＡＶ３０ｕを設定している間、記憶部１５２にアドレス情報が記録されている無線通信装置１０Ａから新たな無線信号の一例としてデータ２６ｖを受信すると、待機期間情報がＮＡＶ３０ｕの残り時間より短い場合でも、データ２６ｖに記載されている待機期間情報に基づいてＮＡＶ３０ｕをＮＡＶ３０ｖに再設定する。その結果、無線通信装置１０ＣがＮＡＶ３０を設定する期間を抑制し、データ通信の機会を向上させることが可能である。
【０１３５】
〔４−３〕本実施形態にかかる無線通信装置による通信の流れ
以上、本実施形態にかかる無線通信装置１０の構成、機能を説明した。続いて、図１４を参照して当該無線通信装置１０において実行される無線通信方法について説明する。
【０１３６】
図１４は、本実施形態にかかる無線通信装置１０において実行される無線通信方法の流れを示したフローチャートである。まず、当該無線通信装置１０は、他の無線通信装置１０Ｂ宛の無線信号を受信すると（Ｓ２５４）、制御部１４４が無線信号に含まれる待機期間情報に従ってＮＡＶ３０を設定する（Ｓ２５８）。また、データ処理部１４８が、無線信号に含まれる無線信号の送信元の無線通信装置のアドレス情報および／または送信先の無線通信装置のアドレス情報を記憶部１５２に記録する（Ｓ２６２）。
【０１３７】
続いて、ＮＡＶ３０が設定されている間に他の無線通信装置宛の無線信号を受信した場合に、無線信号に含まれる待機期間情報がＮＡＶ３０の残り時間より長いか否か、または
記憶部１５２に記録されているアドレス情報を有する無線通信装置から他の無線通信装置宛の新たな無線信号が受信部により受信されたか否かを制御部１４４が判断する（Ｓ２６６）。制御部１４４は、無線信号に含まれる待機期間情報がＮＡＶ３０の残り時間より長い、または記憶部１５２に記録されているアドレス情報を有する無線通信装置から他の無線通信装置宛の新たな無線信号が受信部により受信されたと判断した場合、新たな無線信号に含まれる待機期間情報に従ってＮＡＶ３０を再設定する（Ｓ２７０）。
【０１３８】
Ｓ２７０の処理の後、またはＳ２６６において無線信号に含まれる待機期間情報がＮＡＶ３０の残り時間より短く、かつ、記憶部１５２に記録されているアドレス情報を有する無線通信装置から他の無線通信装置宛の新たな無線信号が受信部により受信されていないと判断された後、制御部１４４はＮＡＶ３０の残り時間が無くなったか否かを判断する（Ｓ２７４）。制御部１４４は、ＮＡＶ３０の残り時間が無くなったと判断した場合、ＮＡＶ３０を解除して処理を終了する（Ｓ２７８）。一方、ＮＡＶ３０の残り時間が残っていると判断された場合はＳ２６６の処理に戻る。
【０１３９】
〔５〕まとめ
以上説明したように、本発明の第１の実施形態にかかる無線通信装置１０は、ＮＡＶ３０を設定している間に、ＮＡＶ３０を設定する原因となった無線信号の送信元または送信先の無線通信装置からＲＴＳ２２を受信した場合にＣＴＳ２４を送信することができる。したがって、当該無線通信装置１０によれば、ＲＴＳ／ＣＴＳ方式の無線通信の円滑化を図ることができる。
【０１４０】
また、本発明の第２の実施形態にかかる無線通信装置１０は、ＮＡＶ３０を設定している間に、ＮＡＶ３０を設定する原因となった無線信号の送信元または送信先の無線通信装置から他の無線通信装置宛の新たな無線信号を受信すると、待機期間情報がＮＡＶ３０の残り時間より短い場合でも、該新たな無線信号に記載された待機期間情報に基づいてＮＡＶ３０を再設定することができる。その結果、当該無線通信装置１０が不要にＮＡＶ３０となってしまう時間を削減し、当該無線通信装置１０のデータ送信の機会を増加させることができる。
【０１４１】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４２】
例えば、上記実施形態では、自律分散型の無線通信システム１において動作する無線通信装置１０を例にあげて説明したが、本発明はかかる例に限定されない。例えば、無線通信装置１０は、インフラストラクチャー型の無線通信システム２において動作することもできる。インフラストラクチャー型の無線通信システム２について、図１５および図１６を参照して説明する。
【０１４３】
図１５は、本実施形態の変更例である無線通信システム２の構成例を示した説明図である。当該無線通信システム２は、複数の無線通信装置１０Ａ、１０Ｂ、１０Ｃおよび１０Ｄと、基地局１４を含む。基地局１４は、例えば無線ＬＡＮにおけるアクセスポイント（ＡＰ）であってもよく、各無線通信装置１０Ａ、１０Ｂ、１０Ｃおよび１０Ｄ間の通信を中継、制御する。
【０１４４】
図１６は、無線通信システム２において実行される通信の一例を示した説明図である。図１６に示した例では、基地局１４の電波到達範囲１５に無線通信装置１０Ａ〜１０Ｄが含まれ、無線通信装置１０Ａの電波到達範囲１２Ａに無線通信装置１０Ｂおよび基地局１４が含まれ、無線通信装置１０Ｂの電波到達範囲１２Ｂに無線通信装置１０Ａおよび基地局１４が含まれ、無線通信装置１０Ｃの電波到達範囲１２Ｃに無線通信装置１０Ｂ、無線通信装置１０Ｄおよび基地局１４が含まれ、無線通信装置１０Ｄの電波到達範囲１２Ｄに無線通信装置１０Ｂ、無線通信装置１０Ｃおよび基地局１４が含まれる場合を示している。
【０１４５】
図１６に示した例において、無線通信装置１０Ｃが、無線通信装置１０ＡによるＲＴＳ２２ｚの送信と同時期にＲＴＳ２２ｙを送信すると、基地局１４は、ＲＴＳ２２ｙおよびＲＴＳ２２ｚの双方を正常に受信することができない。一方、無線通信装置１０Ｂは、ＲＴＳ２２ｚに基づいてＮＡＶ３０ｚを設定する。また、無線通信装置１０Ｂのデータ処理部１４８は、ＲＴＳ２２ｚの送信先である基地局１４のアドレス情報と、ＲＴＳ２２ｚの送信元である無線通信装置１０Ａのアドレス情報とを記憶部１５２に記録する。
【０１４６】
その後、無線通信装置１０Ｃが、無線通信装置１０ＤによるＲＴＳ２２Ｂ’の送信と同時期にＲＴＳ２２Ａ’を送信すると、基地局１４は、ＲＴＳ２２Ａ’およびＲＴＳ２２Ｂ’双方を正常に受信することができない。また、無線通信装置１０Ｂは、ＮＡＶ３０ｚを設定している間、記憶部１５２にアドレス情報が記録されていない無線通信装置１０ＣからＲＴＳ２２Ａ’を受信しても特段の処理を行わない。
【０１４７】
一方、無線通信装置１０Ｂは、ＮＡＶ３０ｚを設定している間、記憶部１５２にアドレス情報が記録されている基地局１４から新たな無線信号の一例としてＲＴＳ２２Ｃ’を受信すると、ＲＴＳ２２Ｃ’に記載されている待機期間情報に基づいてＮＡＶ３０ｚをＮＡＶ３０Ｃ’に再設定する。その結果、無線通信装置１０ＢがＮＡＶ３０を設定する期間を抑制し、データ通信の機会を向上させることが可能である。
【０１４８】
また、本明細書のデータ記録装置の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１４９】
また、本発明の第１の実施形態の特徴と、本発明の第２の実施形態の特徴とを備えた無線通信装置も提供される。すなわち、ＮＡＶ３０を設定している間に、ＮＡＶ３０を設定する原因となった無線信号の送信元装置または送信先装置から自装置宛のＲＴＳ２２を受信した場合にはＣＴＳ２４を送信し、ＮＡＶ３０を設定する原因となった無線信号の送信元装置または送信先装置から他の無線通信装置宛の無線信号を受信した場合には、待機期間情報がＮＡＶ３０の残り時間より短い場合でも、該無線信号に記載されている待機期間情報に基づいてＮＡＶ３０を再設定する無線通信装置も提供可能である。
【０１５０】
また、無線通信装置１０に内蔵されるＣＰＵ１０１、ＲＯＭ１０２およびＲＡＭ１０３などのハードウェアを、上述した無線通信装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。また、図９の機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【図面の簡単な説明】
【０１５１】
【図１】自律分散型の無線通信システムの構成例を示した説明図である。
【図２】ＲＴＳ／ＣＴＳ方式による通信の様子を示した説明図である。
【図３】各フレームのフォーマット例を示した説明図である。
【図４Ａ】本発明に関連する無線通信システムにおける通信の一例を示した説明図である。
【図４Ｂ】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図４Ｃ】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図４Ｄ】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図４Ｅ】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図５】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図６】ＮＡＶｒｅｓｅｔ時間とＮＡＶｒｅｓｅｔとの関係を示した説明図である。
【図７】ＮＡＶｒｅｓｅｔ時間とＮＡＶｒｅｓｅｔとの関係を示した説明図である。
【図８】本発明の第１の実施形態にかかる無線通信装置のハードウェア構成を示した説明図である。
【図９】同実施形態にかかる無線通信装置の構成を示した機能ブロック図である。
【図１０Ａ】同実施形態にかかる無線通信装置による通信の一例を示した説明図である。
【図１０Ｂ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１０Ｃ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１１】本発明に関連する無線通信システムにおける通信の他の例を示した説明図である。
【図１２】同実施形態にかかる無線通信装置において実行される無線通信方法の流れを示したフローチャートである。
【図１３Ａ】本発明の第２の実施形態にかかる無線通信装置による通信の一例を示した説明図である。
【図１３Ｂ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１３Ｃ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１３Ｄ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１３Ｅ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１３Ｆ】同実施形態にかかる無線通信装置による通信の他の例を示した説明図である。
【図１４】同実施形態にかかる無線通信装置において実行される無線通信方法の流れを示したフローチャートである。
【図１５】本実施形態の変更例にかかる無線通信システムの構成例を示した説明図である。
【図１６】本実施形態の変更例にかかる無線通信システムにおいて実行される通信の一例を示した説明図である。
【符号の説明】
【０１５２】
１０        無線通信装置
１４        基地局
１１６      アンテナ
１２０      送信データ生成部
１２４      無線送信部
１２８      無線受信部
１３２      受信データ解析部
１４４      制御部
１４８      データ処理部
１５２      記憶部
【図１】
2008294749.tif 000003
【図２】
2008294749.tif 000004
【図３】
2008294749.tif 000005
【図４Ａ】
2008294749.tif 000006
【図４Ｂ】
2008294749.tif 000007
【図４Ｃ】
2008294749.tif 000008
【図４Ｄ】
2008294749.tif 000009
【図４Ｅ】
2008294749.tif 000010
【図５】
2008294749.tif 000011
【図６】
2008294749.tif 000012
【図７】
2008294749.tif 000013
【図８】
2008294749.tif 000014
【図９】
2008294749.tif 000015
【図１０Ａ】
2008294749.tif 000016
【図１０Ｂ】
2008294749.tif 000017
【図１０Ｃ】
2008294749.tif 000018
【図１１】
2008294749.tif 000019
【図１２】
2008294749.tif 000020
【図１３Ａ】
2008294749.tif 000021
【図１３Ｂ】
2008294749.tif 000022
【図１３Ｃ】
2008294749.tif 000023
【図１３Ｄ】
2008294749.tif 000024
【図１３Ｅ】
2008294749.tif 000025
【図１３Ｆ】
2008294749.tif 000026
【図１４】
2008294749.tif 000027
【図１５】
2008294749.tif 000028
【図１６】
2008294749.tif 000029