(57)【要約】【課題】高速なデータ通信が可能な無線通信装置、通信方法および通信プログラムを提供する。【解決手段】他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する。他の装置は、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する。【選択図】図４
2009044414.tif 000002
【特許請求の範囲】
【請求項１】
他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する前記他の装置と直接、無線通信を行なう無線通信装置であって、
前記ネットワーク識別情報を含むフレームを、前記他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信手段を備える、無線通信装置。
【請求項２】
前記送信手段は、所定期間において、前記送信処理を複数回行なう、請求項１に記載の無線通信装置。
【請求項３】
前記他の装置は、時間の経過に応じて交互に、通信が可能な通信可能モードおよび通信が不能な通信不能モードのいずれかに設定され、
前記送信手段は、所定期間において、前記送信処理を複数回行なう、請求項１に記載の無線通信装置。
【請求項４】
前記ネットワーク識別情報は、変更不能な固定の情報である、請求項１に記載の無線通信装置。
【請求項５】
前記無線通信は、アドホック通信である、請求項１に記載の無線通信装置。
【請求項６】
他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する前記他の装置と直接、無線通信を行なう無線通信装置で実行される通信方法あって、
前記通信方法は、
前記ネットワーク識別情報を含むフレームを、前記他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信ステップを備える、通信方法。
【請求項７】
前記送信ステップは、所定期間において、前記送信処理を複数回行なう、請求項６に記載の通信方法。
【請求項８】
前記他の装置は、時間の経過に応じて交互に、通信が可能な通信可能モードおよび通信が不能な通信不能モードのいずれかに設定され、
前記送信ステップは、所定期間において、前記送信処理を複数回行なう、請求項６に記載の通信方法。
【請求項９】
前記ネットワーク識別情報は、変更不能な固定の情報である、請求項６に記載の通信方法。
【請求項１０】
前記無線通信は、アドホック通信である、請求項６に記載の通信方法。
【請求項１１】
他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する前記他の装置と直接、無線通信を行なう無線通信装置で実行される通信プログラムあって、
前記通信プログラムは、
前記ネットワーク識別情報を含むフレームを、前記他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信ステップを備える、通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、通信方法および通信プログラムに関し、特に、基地局（アクセス・ポイント）を使用しない無線通信を行なう無線通信装置、通信方法および通信プログラムに関する。
【背景技術】
【０００２】
近年、複数の無線通信装置において、基地局（アクセス・ポイント）を使用しない無線通信が普及しつつある。
【０００３】
特開２００３−２７３８０１号公報（特許文献１）には、複数の無線通信装置において、基地局（アクセス・ポイント）を使用しない無線通信の技術が（以下、第１の先行技術ともいう）開示されている。
【特許文献１】特開２００３−２７３８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、第１の先行技術では、通信を確立するための処理（たとえば、通信路の確立処理、ネットワークの構築処理、認証処理等）が必要であり、実際のデータ通信が開始されるまでに、時間がかかるという問題点がある。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、高速なデータ通信が可能な無線通信装置、通信方法および通信プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、この発明のある局面に従うと、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する他の装置と直接、無線通信を行なう無線通信装置は、ネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信手段を備える。
【０００７】
好ましくは、送信手段は、所定期間において、送信処理を複数回行なう。
好ましくは、他の装置は、時間の経過に応じて交互に、通信が可能な通信可能モードおよび通信が不能な通信不能モードのいずれかに設定され、送信手段は、所定期間において、送信処理を複数回行なう。
【０００８】
好ましくは、ネットワーク識別情報は、変更不能な固定の情報である。
好ましくは、無線通信は、アドホック通信である。
【０００９】
この発明の他の局面に従うと、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する他の装置と直接、無線通信を行なう無線通信装置で実行される通信方法あって、通信方法は、ネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信ステップを備える。
【００１０】
好ましくは、送信ステップは、所定期間において、送信処理を複数回行なう。
好ましくは、他の装置は、時間の経過に応じて交互に、通信が可能な通信可能モードお
よび通信が不能な通信不能モードのいずれかに設定され、送信ステップは、所定期間において、送信処理を複数回行なう。
【００１１】
好ましくは、ネットワーク識別情報は、変更不能な固定の情報である。
好ましくは、無線通信は、アドホック通信である。
【００１２】
この発明のさらに他の局面に従うと、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームのみを、受信および保持する他の装置と直接、無線通信を行なう無線通信装置で実行される通信プログラムあって、通信プログラムは、ネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する送信処理を行なう送信ステップを備える。
【発明の効果】
【００１３】
本発明に係る無線通信装置は、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する。他の装置は、当該他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを受信および保持する。
【００１４】
したがって、他の装置と通信を確立するための処理等を行なうことなく、送信したフレームが、送信先の他の装置に受信および保持される。したがって、高速なデータ通信が可能となるという効果を奏する。また、データ通信が高速になるため、フレームを送信するための消費電力を低減させることができるという効果を奏する。
【００１５】
本発明に係る通信方法は、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する。他の装置は、当該他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを受信および保持する。
【００１６】
したがって、他の装置と通信を確立するための処理等を行なうことなく、送信したフレームが、送信先の他の装置に受信および保持される。したがって、高速なデータ通信が可能となるという効果を奏する。また、データ通信が高速になるため、フレームを送信するための消費電力を低減させることができるという効果を奏する。
【００１７】
本発明に係る通信プログラムは、他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを、他の装置を含む不特定多数の装置へ送信する。他の装置は、当該他の装置が属するネットワークを特定するためのネットワーク識別情報を含むフレームを受信および保持する。
【００１８】
したがって、他の装置と通信を確立するための処理等を行なうことなく、送信したフレームが、送信先の他の装置に受信および保持される。したがって、高速なデータ通信が可能となるという効果を奏する。また、データ通信が高速になるため、フレームを送信するための消費電力を低減させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜第１の実施の形態＞
（システムの構成）
図１は、本実施の形態におけるネットワークシステム１０００の構成を示す図である。図１を参照して、ネットワークシステム１０００は、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃを含む。無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、同じネットワークに属する装置である。なお、ネットワークシステム１０００に含まれる無線通信装置の数は、４に限定されることなく、３以下または５以上であってもよい。
【００２１】
無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、互いに、ＩＥＥＥ８０２．１１規格に基づく無線通信を行なう機能を有する。なお、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々が行なう無線通信は、ＩＥＥＥ８０２．１１規格に限定されることなく、他の規格を使用した通信であってもよい。無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、基地局（アクセス・ポイント）を使用せずに、互いに、直接無線通信を行なうアドホック・モードで動作する。ネットワークシステム１０００は、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃによるアドホック・ネットワークを構築する。すなわち、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、アドホック通信を行なう。
【００２２】
無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、端末機器である。なお、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、端末機器に限定されることなく、無線通信が可能な装置であれば、他の装置であってもよい。無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、２つの通信モードを有する。２つの通信モードは、無線通信が可能な通信可能モード、および、無線通信が不能な通信不能モードである。無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々は、通信可能モードおよび通信不能モードのいずれかに設定される。通信不能モードに設定された無線通信装置は、ネットワークの状態を監視する等が不要なため、通信可能モードに設定されている場合よりも、消費電力が大幅に少ない。
【００２３】
無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの各々には、装置を識別するための識別名称がつけられる。無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃの識別名称は、それぞれ、ＳＴＡ１，ＳＴＡ２，ＳＴＡ３．ＳＴＡ４であるとする。以下においては、無線通信装置５００，５００Ａ，５００Ｂ，５００Ｃを、それぞれ、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３、ＳＴＡ４ともいう。
【００２４】
（無線通信装置）
次に、無線通信装置５００について詳細に説明する。
【００２５】
図２は、無線通信装置５００の内部構成を示したブロック図である。図２を参照して、無線通信装置５００は、制御部５１０と、記憶部５２０と、通信部５６０と、バス５４０ＢＳとを備える。
【００２６】
制御部５１０、記憶部５２０および通信部５６０の各々は、バス５４０ＢＳと接続される。
【００２７】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、フラッシュメモリである。なお、記憶部５２０は、フラッシュメモリに限定されることなく、データを不揮発的に保持可能な媒体であれば、他の媒体であってもよい。記憶部５２０には、プログラム１００ＰＧが記憶されている。
【００２８】
制御部５１０は、記憶部５２０に記憶されたプログラム１００ＰＧを実行することにより、後述する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（
Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることな
く、演算機能を有するその他の回路であってもよい。
【００２９】
通信部５６０は、制御部５１０と、データの送受信を行なう。通信部５６０には、アンテナ５６２が接続される。通信部５６０は、無線ＬＡＮ（Local Area Network）の規格である、ＩＥＥＥ８０２．１１規格に基づく無線通信を行なう機能を有する。なお、通信部５６０は、ＩＥＥＥ８０２．１１規格に限定されることなく、他の規格に基づく無線通信を行なう機能を有していてもよい。制御部５１０は、通信部５６０およびアンテナ５６２を利用して、他の装置と無線通信を行なう。
【００３０】
なお、無線通信装置５００Ａ，５００Ｂ，５００Ｃの各々は、前述した無線通信装置５００と同様な構成を有するので詳細な説明は繰り返さない。
【００３１】
（フレームの構成）
次に、複数の無線通信装置間で送受信されるデータ（以下、フレームともいう）の構成について説明する。以下に説明するフレームは、ＩＥＥＥ８０２．１１規格に準拠するフレームである。
【００３２】
図３は、フレームの構成を示す図である。図３を参照して、フレームは、ＭＡＣヘッダ部と、フレーム・ボディ部と、ＦＣＳ（Frame Check Sequence）部とから構成される。
【００３３】
ＭＡＣヘッダ部は、ＤＡ（destination Address）、ＳＡ（Source Address）およびＩ
ＢＳＳＩＤ（Independent Basic Service Set Identification）を含む。ＤＡは、フレームの宛先アドレスである。ＳＡは、フレームの送信元アドレスである。ＤＡおよびＳＡは６バイトのＭＡＣアドレスである。ＩＢＳＳＩＤは、アドホック・ネットワークを識別するためのネットワーク識別情報である。
【００３４】
ここで、ＩＢＳＳＩＤは、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３およびＳＴＡ４が属するネットワークを特定するためのネットワーク識別情報である。ＩＢＳＳＩＤは、６バイトのＭＡＣアドレスである。ＩＢＳＳＩＤの上位３バイトは、ＤＡの上位３バイトが設定される。ＩＢＳＳＩＤの下位３バイトは、３バイトの所定のアドレスが設定される。なお、ＩＢＳＳＩＤは、上記設定に限定されない。たとえば、ＩＢＳＳＩＤの上位２バイトに、ＤＡの上位２バイトが設定され、ＩＢＳＳＩＤの下位４バイトに、４バイトの所定のアドレスが設定されてもよい。ＩＢＳＳＩＤは、一般的に、たとえば、ユーザによるソフトウエアの操作等により変更可能な情報である。しかしながら、本発明におけるＩＢＳＳＩＤは、プログラムの生成時にプログラマーにより設定される、変更不能な固定の情報であるとする。
【００３５】
フレーム・ボディ部は、ビーコン・フレームボディ部、ユーザ・データ・ボディ部を含む。ビーコン・フレームボディ部は、ＳＳＩＤ（Service Set Identification）を含む。ＳＳＩＤは、３２バイト以内の文字列が設定される。ＳＳＩＤは、たとえば、ネットワークの名称等が設定される。ユーザ・データ・ボディ部は、通信される実際のデータを含む。ユーザ・データ・ボディ部は、たとえば、１５００バイトのデータを含む。本発明において、ユーザ・データ・ボディ部のデータは、複数のフレームに分割されることのないデータであるとする。すなわち、通信される実際のデータは、１つの通信フレームのユーザ・データ・ボディ部のデータに含まれるものとする。
【００３６】
ＦＣＳ部は、フレームの誤り検出に使用される情報を含む。
（通信処理）
次に、複数の無線通信装置間で行なわれる通信処理（以下、アドホック通信処理ともい
う）について説明する。アドホック通信処理では、一例として、ＳＴＡ１およびＳＴＡ２の各々が通信処理を行なうとする。ＳＴＡ１およびＳＴＡ２の各々は、対応する制御部５１０により、通信可能モードに設定されているとする。
【００３７】
図４は、アドホック通信処理のフローチャートである。図４では、ＳＴＡ１およびＳＴＡ２の各々において行なわれる処理を示す。図４を参照して、ＳＴＡ１では、ステップＳ１１０の処理が行なわれる。
【００３８】
ステップＳ１１０では、送信処理が行なわれる。送信処理では、ＳＴＡ１の制御部５１０が、図３で説明したフレーム（以下、通信フレームともいう）を、ＵＤＰ（User Datagram Protocol）に基づき、ＳＴＡ２を含む不特定多数の装置へ無線により送信する。すなわち、通信フレームが、ブロードキャスト送信される。通信フレームは、図３で説明したフレームであるので、通信フレームに含まれるＩＢＳＳＩＤは、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３およびＳＴＡ４が属するネットワークを特定するためのネットワーク識別情報である。
【００３９】
ＳＴＡ２では、ステップＳ１４０の処理が行なわれる。
ステップＳ１４０では、受信処理が行なわれる。受信処理では、ＳＴＡ２の制御部５１０が、通信フレームを受信する。
【００４０】
そして、制御部５１０は、受信した通信フレームに含まれるＩＢＳＳＩＤが、ＳＴＡ２が属するネットワークを特定する情報であるか否かを判定する。受信した通信フレームに含まれるＩＢＳＳＩＤが、ＳＴＡ２が属するネットワークを特定する情報である場合、制御部５１０は、受信した通信フレームを、記憶部５２０に記憶させる。すなわち、通信フレームが、記憶部５２０に保持される。一方、受信した通信フレームに含まれるＩＢＳＳＩＤが、ＳＴＡ２が属するネットワークを特定する情報でない場合、制御部５１０は、受信した通信フレームを破棄する。
【００４１】
なお、ＳＴＡ３およびＳＴＡ４においても、アドホック通信処理における、前述したＳＴＡ２の処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【００４２】
以上説明したように、ＳＴＡ１は、ＳＴＡ２が属するネットワークを特定するためのネットワーク識別情報（ＩＢＳＳＩＤ）を含む通信フレームを、ＳＴＡ２を含む不特定多数の装置へ無線により送信する。ＳＴＡ２は、ＳＴＡ２が属するネットワークを特定するためのネットワーク識別情報（ＩＢＳＳＩＤ）を含む通信フレームのみを受信および保持する。
【００４３】
したがって、ＳＴＡ２は、ＳＴＡ１との通信を確立するための処理（たとえば、通信路の確立処理、ネットワークの構築処理、認証処理等）を行なうことなく、通信フレームを受信および保持することができる。
【００４４】
したがって、高速なデータ通信が可能となる。また、データ通信が高速になるため、通信フレームを送信する装置および通信フレームを受信する装置の消費電力を低減させることができる。また、ＳＴＡ１およびＳＴＡ２の各々は、通信を確立するための処理を行なわないので、通信フレームの到達距離を最大限に確保することができる。
【００４５】
また、ＳＴＡ１からＳＴＡ２へ送信される通信フレームには、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３およびＳＴＡ４が属するネットワークを特定するためのネットワーク識別情報であるＩＢＳＳＩＤが含まれる。ＩＢＳＳＩＤは、前述したように、プログラムの生成時にプログラマーにより設定される、変更不可能な固定の情報である。したがって、ＳＴＡ２は
、ＳＴＡ１との通信を行なう前に、ＳＴＡ２において、ＳＴＡ１の属するネットワークに対応するＩＢＳＳＩＤの通信設定が不要となる。当該通信設定は、ＳＴＡ２において、ユーザによるソフトウエアの操作等により行なわれる。したがって、通信設定といった手間をユーザにかけることをなくすことができる。
【００４６】
＜第２の実施の形態＞
次に、第１の実施の形態とは異なる、通信処理について説明する。
【００４７】
本実施の形態におけるネットワークシステムは、第１の実施の形態におけるネットワークシステム１０００と同様なので詳細な説明は繰り返さない。ＳＴＡ１、ＳＴＡ２、ＳＴＡ３およびＳＴＡ４の各々の構成は、第１の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。また、本実施の形態において、通信されるフレームは、図３で説明したフレームであるので詳細な説明は繰り返さない。
【００４８】
図５は、第２の実施の形態における時間経過に伴う無線通信装置の通信モードの変化を示す図である。図５を参照して、横軸は時間を示す。図５において、「ＡＭＢＤ」は、対応する無線通信装置が、無線通信が可能な通信可能モードに設定されていることを示す。
【００４９】
ＳＴＡ１（無線通信装置５００）において、制御部５１０は、時刻ｔ１において、ＳＴＡ１を、通信可能モードに設定する。そして、時刻ｔ１から、期間Ｔ１Ａ経過した時刻ｔ３において、制御部５１０は、ＳＴＡ１を、無線通信が不能な通信不能モードに設定する。そして、時刻ｔ３から、期間Ｔ１Ｎ経過した時刻ｔ５において、制御部５１０は、ＳＴＡ１を、通信可能モードに設定する。
【００５０】
以下においては、無線通信装置が、通信可能モードに設定されている期間を、通信可能モード期間ともいう。また、無線通信装置が、通信不能モードに設定されている期間を、通信不能モード期間ともいう。したがって、期間Ｔ１Ａは、通信可能モード期間である。また、期間Ｔ１Ｎは、通信不能モード期間である。
【００５１】
制御部５１０は、ＳＴＡ１を、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定する。ここで、ＳＴＡ１が、通信可能モードに設定される通信可能モード期間は、期間Ｔ１Ａであるとする。また、ＳＴＡ１が、通信不能モードに設定される通信不能モード期間は、期間Ｔ１Ｎであるとする。期間Ｔ１Ａは、一例として、１秒であるとする。期間Ｔ１Ｎは、期間Ｔ１Ａよりも長く、一例として、９秒であるとする。なお、期間Ｔ１Ｎは、期間Ｔ１Ａと同じ時間であってもよい。
【００５２】
ＳＴＡ２（無線通信装置５００Ａ）において、制御部５１０は、時刻ｔ２において、ＳＴＡ２を、通信可能モードに設定する。そして、時刻ｔ２から、期間Ｔ２Ａ経過した時刻ｔ４において、制御部５１０は、ＳＴＡ２を、通信不能モードに設定する。そして、時刻ｔ４から、期間Ｔ２Ｎ経過した時刻ｔ６において、制御部５１０は、ＳＴＡ２を、通信可能モードに設定する。期間Ｔ２Ａは、通信可能モード期間である。また、期間Ｔ２Ｎは、通信不能モード期間である。
【００５３】
制御部５１０は、ＳＴＡ２を、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定する。ここで、ＳＴＡ２が、通信可能モードに設定される通信可能モード期間は、期間Ｔ２Ａであるとする。また、ＳＴＡ２が、通信不能モードに設定される通信不能モード期間は、期間Ｔ２Ｎであるとする。期間Ｔ２Ａは、一例として、１秒であるとする。期間Ｔ２Ｎは、期間Ｔ２Ａよりも長く、一例として、９秒であるとする。なお、期間Ｔ２Ｎは、期間Ｔ２Ａと同じ時間であってもよい。
【００５４】
なお、期間Ｔ１Ａと、期間Ｔ２Ａとは、異なる時間であってもよい。また、期間Ｔ１Ｎと、期間Ｔ２Ｎとは、異なる時間であってもよい。また、ＳＴＡ１およびＳＴＡ２の各々が、通信可能モードおよび通信不能モードのいずれかに設定される時刻（タイミング）は、同じであってもよい。
【００５５】
なお、ＳＴＡ３およびＳＴＡ４も、前述したＳＴＡ２と同様に、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定されるので詳細な説明は繰り返さない。
【００５６】
（通信処理）
次に、図５で説明したように、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定される、複数の無線通信装置間で行なわれる通信処理（以下、アドホック通信処理Ａともいう）について説明する。アドホック通信処理Ａでは、一例として、ＳＴＡ１およびＳＴＡ２の各々が通信処理を行なうとする。ＳＴＡ１およびＳＴＡ２の各々は、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定される。
【００５７】
図６は、アドホック通信処理Ａのフローチャートである。図６では、ＳＴＡ１およびＳＴＡ２の各々において行なわれる処理を示す。ＳＴＡ１において、データを送信する際に、ＳＴＡ１が、通信不能モードである場合、制御部５１０は、ＳＴＡ１を通信可能モードに設定する。
【００５８】
図６を参照して、通信可能モードのＳＴＡ１において、データを送信する際、ステップＳ２１０の処理が行なわれる。
【００５９】
ステップＳ２１０では、フレーム連続送信処理が行なわれる。フレーム連続送信処理では、ＳＴＡ１の制御部５１０が、図３で説明したフレーム（以下、通信フレームともいう）を、ＵＤＰ（User Datagram Protocol）に基づき、ＳＴＡ２を含む不特定多数の装置へ無線により送信する処理（以下、送信処理Ａともいう）を行なう。すなわち、送信処理Ａにより、通信フレームが、ブロードキャスト送信される。通信フレームは、図３で説明したフレームであるので、通信フレームに含まれるＩＢＳＳＩＤは、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３およびＳＴＡ４が属するネットワークを特定するためのネットワーク識別情報である。
【００６０】
フレーム連続送信処理において、制御部５１０は、以下に示す、データ送信期間Ｔ１Ｓにおいて、送信処理Ａを複数回行なう。
【００６１】
図７は、データ送信期間Ｔ１Ｓを示す図である。図７は、図５と比較して、データ送信期間Ｔ１Ｓが示されている点が異なる。それ以外は、図５と同様なので、詳細な説明は繰り返さない。図７において、上部から下部へ向かう矢印は、送信処理Ａが行なわれることにより、通信フレームが、ＳＴＡ１から、ＳＴＡ２へ送信されることを示す。
【００６２】
ＳＴＡ１において、データを送信する際に、ＳＴＡ１が、通信不能モードである場合、時刻ｔ１１において、制御部５１０は、ＳＴＡ１を通信可能モードに設定する。時刻ｔ１１から時刻ｔ１３までのデータ送信期間Ｔ１Ｓにおいて、ＳＴＡ１は通信可能モードに設定される。
【００６３】
データ送信期間Ｔ１Ｓは、ＳＴＡ２が通信不能モードに設定されている期間Ｔ２Ｎよりも長い期間である。期間Ｔ２Ｎが、９秒である場合、データ送信期間Ｔ１Ｓは、たとえば、１０秒である。なお、データ送信期間Ｔ１Ｓは、期間Ｔ２Ｎ以下の期間であってもよい
。また、データ送信期間Ｔ１Ｓにおいて、送信処理Ａは、時刻ｔ１１に行なわれる。送信処理Ａは、データ送信期間Ｔ１Ｓにおいて、期間Ｔ１１毎に、複数回行なわれる。
【００６４】
期間Ｔ１１は、ＳＴＡ２が通信可能モードに設定されている期間Ｔ２Ａよりも短い期間である。期間Ｔ２Ａが、１秒である場合、期間Ｔ１１は、たとえば、０．８秒である。なお、期間Ｔ１１は、期間Ｔ２Ａ以上の期間であってもよい。
【００６５】
ここで、データ送信期間Ｔ１Ｓが１０秒であり、期間Ｔ１１が、０．８秒であるとする。この場合、ステップＳ２１０のフレーム連続送信処理により、データ送信期間Ｔ１Ｓにおいて、送信処理Ａは、１０／０．８＝１２．５より、１２回行なわれることになる。
【００６６】
上記のように本実施の形態では、データ送信期間Ｔ１Ｓを、ＳＴＡ２が通信不能モードに設定されている期間Ｔ２Ｎよりも長い期間とし、データ送信期間Ｔ１Ｓにおいて、送信処理Ａが行なわれる時間間隔（期間Ｔ１１）を、ＳＴＡ２が通信可能モードに設定されている期間Ｔ２Ａ（たとえば、１秒）よりも短い期間（たとえば、０．８秒）とする。これにより、ＳＴＡ２が通信可能モードに設定されている通信可能モード期間に、ＳＴＡ２が、ステップＳ２１０のフレーム連続送信処理により送信された通信フレームを、受信できる確率を大幅に高めることができる。
【００６７】
ここで、図７において、ＳＴＡ２が通信可能モードに設定されている通信可能モード期間のうち、時刻ｔ１２において、ＳＴＡ２において、図６に示すステップＳ２４０の受信処理が行なわれる。
【００６８】
ステップＳ２４０では、図４のステップＳ１４０の受信処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【００６９】
なお、ＳＴＡ３およびＳＴＡ４においても、アドホック通信処理Ａにおける、前述したＳＴＡ２の処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【００７０】
以上説明したように、本実施の形態では、ＳＴＡ１、ＳＴＡ２、ＳＴＡ３、ＳＴＡ４の各々は、時間の経過に応じて交互に、通信可能モードおよび通信不能モードのいずれかに設定される。ＳＴＡ２が、通信不能モードに設定される通信不能モード期間（たとえば、９秒）は、ＳＴＡ２が、通信可能モードに設定される通信可能モード期間（たとえば、１秒）より長い。前述したように、通信不能モードに設定された無線通信装置は、通信可能モードに設定されている場合よりも、消費電力が大幅に少ない。したがって、ＳＴＡ２の消費電力を低減させることができるという効果を奏する。なお、ＳＴＡ１、ＳＴＡ３、ＳＴＡ４も、ＳＴＡ２と同じ効果を奏する。
【００７１】
また、ＳＴＡ１は、データ送信期間Ｔ１Ｓにおいて、送信処理Ａを、複数回行なう。本実施の形態では、データ送信期間Ｔ１Ｓを、ＳＴＡ２が通信不能モードに設定されている期間Ｔ２Ｎよりも長い期間とし、データ送信期間Ｔ１Ｓにおいて、送信処理Ａが行なわれる時間間隔（期間Ｔ１１）を、ＳＴＡ２が通信可能モードに設定されている期間（たとえば、１秒）よりも短い期間（たとえば、０．８秒）とする。これにより、ＳＴＡ２が通信可能モードに設定されている通信可能モード期間に、ＳＴＡ２が、ステップＳ２１０のフレーム連続送信処理により送信された通信フレームを受信できる確率を大幅に高めることができるという効果を奏する。
【００７２】
以上により、本実施の形態では、第１の実施の形態で得られる効果に加え、通信フレームの送信先の装置の消費電力をさらに低減させることができるとともに、通信フレームの送信先の装置が、高い確率で、通信フレームを受信できるという効果を奏する。
【００７３】
（発明の展開）
最後に、本発明の変形例について説明する。
【００７４】
無線通信装置（たとえば、ＳＴＡ２）が、自装置が属するネットワークを特定するためのネットワーク識別情報（ＩＢＳＳＩＤ）を含む通信フレームを受信および保持した場合、所定時間（たとえば、１０秒）、ＳＴＡ２が通信不能モードに設定されてもよい。
【００７５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７６】
【図１】本実施の形態におけるネットワークシステムの構成を示す図である。
【図２】無線通信装置の内部構成を示したブロック図である。
【図３】フレームの構成を示す図である。
【図４】アドホック通信処理のフローチャートである。
【図５】第２の実施の形態における時間経過に伴う無線通信装置の通信モードの変化を示す図である。
【図６】アドホック通信処理Ａのフローチャートである。
【図７】データ送信期間を示す図である。
【符号の説明】
【００７７】
１００ＰＧ  プログラム、５００，５００Ａ，５００Ｂ，５００Ｃ  無線通信装置、５１０  制御部、５２０  記憶部、５６０  通信部、１０００  ネットワークシステム。
【図１】
2009044414.tif 000003
【図２】
2009044414.tif 000004
【図３】
2009044414.tif 000005
【図４】
2009044414.tif 000006
【図５】
2009044414.tif 000007
【図６】
2009044414.tif 000008
【図７】
2009044414.tif 000009