(57)【特許請求の範囲】
【請求項１】
無線ネットワークを構築する構築手段と、
周期的にビーコンを送信する送信手段と、
他の無線ネットワークを検出する第１の検出手段と、
前記構築手段によって構築された無線ネットワークにおいて接続中である他の無線通信装置を検出する第２の検出手段と、
前記第１の検出手段によって検出された他の無線ネットワークが所定数より少ない場合は、前記第２の検出手段によって他の無線通信装置が検出されたか否かに関わらず前記送信手段によるビーコンの送信を継続させ、
前記第１の検出手段によって検出された他の無線ネットワークが所定数以上である場合は、前記第２の検出手段によって他の無線通信装置が検出された場合に前記送信手段によるビーコンの送信を継続させ、前記第２の検出手段によって他の無線通信装置が検出されなかった場合に前記送信手段によるビーコンの送信を停止させるよう制御する制御手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記第１の検出手段は、前記他の無線通信装置から受信した情報に基づいて、他の無線ネットワークを検出することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記第１の検出手段は、前記制御手段によってビーコンの送信が停止された後、一定時間経過後に再度他の無線ネットワークを検出し、検出された他の無線ネットワークが所定数より少ない場合、前記送信手段は、ビーコンの送信を再開することを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
前記構築手段によって構築された無線ネットワークにおいて接続中である他の無線通信装置から送信された画像データに基づいて印刷処理を実行する印刷手段を更に有することを特徴とする請求項１乃至請求項３のいずれか１項に記載の無線通信装置。
【請求項５】
前記構築手段によって構築される無線ネットワークは、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮであることを特徴とする請求項１乃至請求項４のいずれか１項に記載の無線通信装置。
【請求項６】
前記無線通信装置はプリンタであり、前記他の無線通信装置はカメラであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の無線通信装置。
【請求項７】
無線ネットワークを構築する構築工程と、
周期的にビーコンを送信する送信工程と、
他の無線ネットワークを検出する第１の検出工程と、
前記構築工程によって構築された無線ネットワークにおいて接続中である他の無線通信装置を検出する第２の検出工程と、
前記第１の検出工程によって検出された他の無線ネットワークが所定数より少ない場合は、前記第２の検出工程によって他の無線通信装置が検出されたか否かに関わらず前記送信工程によるビーコンの送信を継続させ、
前記第１の検出工程によって検出された他の無線ネットワークが所定数以上である場合は、前記第２の検出工程によって他の無線通信装置が検出された場合に前記送信工程によるビーコンの送信を継続させ、前記第２の検出工程によって他の無線通信装置が検出されなかった場合に前記送信工程によるビーコンの送信を停止させるよう制御する制御工程と、
を有することを特徴とする無線通信装置。
【請求項８】
請求項７に記載の無線通信装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１に代表される無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）は、基地局によってネットワークが構築及び制御される。基地局は、アクセスポイント（ＡＰ）とも呼ばれ、定期的にビーコン（報知信号）をネットワーク内に報知する。無線端末（ステーション、ＳＴＡ）は、ビーコンを受信することで基地局が構築しているネットワークの識別子、セキュリティ情報等を得ることができる。
【０００３】
近年、モバイルルータと呼ばれる携帯型の基地局が急速に普及し、ショー会場や会議室など、同一エリア内で多数の基地局が稼働することがある。基地局が同一エリア内に多数存在する場合、各基地局及び各基地局に接続する無線端末が送信するデータだけでなく、各基地局が送信するビーコンも無線通信帯域を占有し、利用可能な無線通信帯域に大きな影響を与える。
【０００４】
特許文献１は、複数の基地局の夫々が他の基地局との干渉が少なくなるように使用チャネルを選択し、無線通信帯域を効率的に共有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０５４８４９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信チャネルは有限であり、基地局が数が増えると、干渉が少ないチャネルを選択できなくなってしまう。その結果、基地局の数が増えると、複数の基地局が送信するビーコンによって、無線通信の帯域が逼迫され、無線通信の伝送速度が低下してしまう。さらには、複数の基地局が送信するビーコンによって、無線端末が使用できる残りの無線通信帯域が大幅に減少し、無線端末が基地局に接続できなくなってしまう。したがって、同一エリア内で多数の基地局が稼働する状況が起こることが増えた昨今、無線通信帯域を効率的に共有する必要性が高まっている。
【０００７】
本発明は、複数の基地局が存在する場合に無線通信帯域を効率的に共有することを目的とする。また、本発明の他の目的は、以下の明細書の説明及び図面より明らかとなるであろう。
【課題を解決するための手段】
【０００８】
本発明は、無線通信装置が、無線ネットワークを構築する構築手段と、周期的にビーコンを送信する送信手段と、他の無線ネットワークを検出する第１の検出手段と、前記構築手段によって構築された無線ネットワークにおいて接続中である他の無線通信装置を検出する第２の検出手段と、前記第１の検出手段によって検出された他の無線ネットワークが所定数より少ない場合は、前記第２の検出手段によって他の無線通信装置が検出されたか否かに関わらず前記送信手段によるビーコンの送信を継続させ、前記第１の検出手段によって検出された他の無線ネットワークが所定数以上である場合は、前記第２の検出手段によって他の無線通信装置が検出された場合に前記送信手段によるビーコンの送信を継続させ、前記第２の検出手段によって他の無線通信装置が検出されなかった場合に前記送信手段によるビーコンの送信を停止させるよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、無線通信帯域を効率的に共有することができ、複数の基地局が存在する場合に発生する伝送速度の低下を抑制できる。
【図面の簡単な説明】
【００１１】
【図１】システム構成図
【図２】基地局として動作するプリンタの機能ブロック図
【図３】無線端末として動作するカメラの機能ブロック図
【図４】プリンタ１０１とＤＳＣ１０２の動作シーケンス図
【図５】プリンタ１０１の動作フローチャート図
【図６】カメラの動作フローチャート図
【発明を実施するための形態】
【００１２】
以下、添付図面に従って本発明の一実施例を説明する。以下、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮシステムを用いた例について説明するが、通信形態は必ずしもこれに限らない。また、プリンタとカメラによって構成される無線ネットワークを例に説明するが、他の機器により構成される無線ネットワークであってもよい。例えば、プリンタ、カメラに代えて、パーソナルコンピュータ、パーソナルデジタルアシスタンス（ＰＤＡ）、複写機、オーディオプレーヤ、携帯電話機能と無線ＬＡＮ機能を有するモバイルルータ等、様々な無線機器に本発明は適用できる。
【００１３】
（実施例１）
図１は無線ＬＡＮシステムの構成例である。図１では、無線通信装置としてのプリンタ１０１とカメラ（ＤＳＣ）１０２がシステムを構成している。プリンタ１０１はＩＥＥＥ８０２．１１規格に対応したアクセスポイント機能（基地局機能）に則って動作している。このプリンタ１０１が構成する無線ネットワークに無線端末としてカメラ（ＤＳＣ）１０２が参加している。ＤＳＣ１０２は無線でプリンタ１０１に画像データを送信して画像を印刷することができる。
【００１４】
図２は、プリンタ１０１の機能ブロック図である。プリンタ機能部２０１は印刷処理等の処理を行う機能ブロックである。当該機能に関する詳細な説明はここでは省略する。電源部２０２はプリンタ機能部、無線通信機能部等、プリンタ１０１が動作するのに必要な各機能部に電力を供給する。印刷画像転送処理２０３はＤＳＣ１０２から画像データを受信し、印刷処理を実現するための印刷画像転送プロトコルを制御するためのブロックである。無線通信機能部２０４は、ＩＥＥＥ８０２．１１規格に則って無線通信を行い、他の無線通信機器との間で無線信号の送受信を行う。
【００１５】
表示処理部２０５は、ＬＣＤ、ＬＥＤ等の表示部を有し、プリンタ１０１、無線機能に関する各種情報をユーザーに通知するために表示部に表示するブロックである。プリンタ１０１、無線機能に関する設定などは操作部２０６を介して行われる。つまり、表示部２０５及び操作部２０６がプリンタ１０１のユーザインタフェースとなる。ＣＰＵ２０７によって制御されるプログラムは、ＲＡＭ、フラッシュＲＯＭなどによって構成される記憶部２０８に格納される。無線通信のためのネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵等の通信パラメータなども記憶部２０８に格納される。またＣＰＵ２０７によって処理されるデータも記憶部２０８対して書き込み、読み込みが行われる。後述する各種処理を実行するためのコンピュータプログラムは記憶部２０８に記憶されている。ＣＰＵ２０７は、このコンピュータプログラムを記憶部２０８から読み出して実行することにより、後述する各種処理を実行する。アクセスポイント機能部２１０はアクセスポイントとして動作するための機能部であり、無線ネットワークを構築、管理する。アクセスポイント機能部２１０は、自身が構築した無線ネットワークに参加する無線端末の情報の管理も行う。アクセスポイント制御部２０９は無線端末から無線切断要求を受信した場合の無線接続に関する処理を実施する。詳細は後述する。
【００１６】
図３はＤＳＣ１０２の機能ブロック図である。ＤＳＣ１０２はカメラに特有の撮影等の処理を行うＤＳＣ機能部３０１を有し、表示処理部３０５、操作部３０６においてもカメラ特有の表示、設定が可能である。電源部３０２はＤＳＣ機能部、無線通信機能部等、ＤＳＣ１０２が動作するのに必要な各機能部に電力を供給する。印刷画像転送処理３０３はプリンタ１０１に画像データを送信し、印刷処理を実現するための印刷画像転送プロトコルを制御するためのブロックである。無線通信機能部３０４は、ＩＥＥＥ８０２．１１規格に則って無線通信を行い、他の無線通信機器との間で無線信号の送受信を行う。表示処理部３０５は、ＬＣＤ、ＬＥＤ等の表示部を有し、ＤＳＣ１０２、無線機能に関する各種情報をユーザーに通知するために表示部に表示するブロックである。ＤＳＣ１０２、無線機能に関する設定などは操作部３０６を介して行われる。つまり、表示部３０５及び操作部３０６がＤＳＣ１０２のユーザインタフェースとなる。ＣＰＵ３０７によって制御されるプログラムは、ＲＡＭ、フラッシュＲＯＭなどによって構成される記憶部３０８に格納される。無線通信のためのネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵等の通信パラメータなども記憶部３０８に格納される。またＣＰＵ３０７によって処理されるデータも記憶部３０８対して書き込み、読み込みが行われる。後述する各種処理を実行するためのコンピュータプログラムは記憶部３０８に記憶されている。ＣＰＵ３０７は、このコンピュータプログラムを記憶部３０８から読み出して実行することにより、後述する各種処理を実行する。ネットワーク検出処理部３０９は近隣の無線ネットワークを検出し、検出結果に応じた処理を実施する。詳細は後述する。
【００１７】
図２、図３に示した機能ブロックはソフトウェアもしくはハードウェアで実現されるが、一部がソフトウェアが実現され、他はハードウェアで実現されてもよい。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成してもよいし、何れかの機能ブロックが更に複数の機能ブロックに分かれてもよい。
【００１８】
図１に示すように、プリンタ１０１とＤＳＣ１０２で構成される無線ネットワークは、近隣に多数存在し、各無線ネットワークのプリンタ１０１（基地局）がビーコンを送信することにより無線通信帯域は非常に混み合っている状況である。このような状況下では、各無線ネットワークにてＤＳＣ１０２が印刷処理時を実行してもＤＳＣ１０２からプリンタ１０１へ無線送信するデータがビーコンによって阻まれてしまい、伝送速度が低下してしまい、スムーズな印刷が実現できない。プリンタ１０１の数が増えすぎると、各プリンタ１０１（基地局）がビーコンが無線通信帯域を占有してしまい、ＤＳＣ１０２（無線端末）がプリンタ１０１（基地局）に接続できない場合もある。
【００１９】
本実施例では、このような状況の発生を予防する方法を提供する。
図４のシーケンス図、図５のプリンタ１０１の動作フローチャート、図６のＤＳＣ１０２の動作フローチャートを用いて説明する。なお、図４のシーケンス図では代表として（１０３、１０７）の２つの無線ネットワークに関して説明するが、他の無線ネットワークにおいても同様である。
【００２０】
無線ネットワーク１０３の動作に関して説明する。プリンタ１０１のアクセスポイント機能部２１０は、無線通信機能部２０４をＩＥＥＥ８０２．１１規格に則った基地局として起動して無線ネットワークを構築し、ビーコンの送出を開始する（Ｓ４０１）。プリンタ１０１は基地局としてビーコンを周期的（例えば１００ｍｓｅｃ毎）に送信する。ＤＳＣ１０２の無線通信機能部３０４は無線端末（ステーション）としてプリンタ１０１に接続を要求し、プリンタ１０１、ＤＳＣ１０２は無線接続を実施する（Ｓ４０２、Ｓ５０１、Ｓ６０１）。
【００２１】
ＤＳＣ１０２はプリンタ１０１が送出するビーコンと同期を取ることで、無線通信を実現する。これらの工程により例えばＤＳＣ１０２が画像データを無線でプリンタ１０１に転送し、印刷することが可能となる。
ＤＳＣ１０２のユーザーは表示処理部３０５、操作部３０６を介してＤＳＣ１０２に記憶されている画像データを選択し、その画像をプリンタ１０１に無線送信して印刷処理する操作を行う。ＤＳＣ１０２はこの操作を検出すると、印刷画像転送プロトコルの処理を開始し、印刷処理が開始される（Ｓ４０３、Ｓ５０２、Ｓ６０２）。該処理が開始されると、印刷画像転送プロトコルにより印刷処理が実行される（Ｓ４０４、Ｓ５０３、Ｓ６０３）。
【００２２】
無線ネットワーク１０４〜１０７においても、同様の処理がなされるものとする。従って無線ネットワーク１０３にて印刷処理実行中に、他の無線ネットワークにて印刷処理が開始されることも起こりうる。ここでは、無線ネットワーク１０３〜１０６にて印刷処理が実行中であり、無線ネットワーク１０７にて印刷処理が開始される状況であるとする。
無線ネットワーク１０７において、無線ネットワーク１０３の処理と同様の手順で、無線接続、印刷画像転送プロトコルを実行する（Ｓ４０５、Ｓ４０６、Ｓ４１１）。
【００２３】
この時点で無線ネットワーク１０３においては、印刷処理が終了したとする（Ｓ４０７、Ｓ６０４）。印刷処理を終えた無線ネットワーク１０３のＤＳＣ１０２は、ネットワーク検出処理部３０９によって近隣の無線ネットワークの状況を調査するべく、無線ネットワークの検出処理を実行する（Ｓ４０８、Ｓ６０５）。一定の閾値以上の数の無線ネットワークが検出された場合（Ｓ６０６）、ＤＳＣ１０２のネットワーク検出処理部３０９は無線ネットワークが多数存在することを示す情報を含む切断要求をプリンタ１０１に送信し（Ｓ４０９、Ｓ６０７）、無線接続を切断する。つまり、近隣に所定の数以上の他の無線ネットワークが検出されると、基地局であるプリンタ１０１との無線接続を切断する。一定の閾値以上の数の無線ネットワークが検出されない場合（Ｓ６０６）、ユーザによる切断操作が検出されるかを判定する（Ｓ６０８）。ユーザによる切断操作が検出されると、基地局であるプリンタ１０１に切断要求を送信し、プリンタ１０１との無線接続を切断する。ユーザによる切断操作が検出されなければ、新たな印刷が要求されるまで待機する。
【００２４】
プリンタ１０１は、ＤＳＣ１０２からの切断要求を受信すると（Ｓ５０４）、アクセスポイント制御部２０９にて切断要求に基づく切断処理を行う。具体的には切断要求の理由が「無線ネットワークが多数存在」であるかを確認し（Ｓ５０５）、「無線ネットワークが多数存在」でない場合は、切断要求を送信したＤＳＣ１０２との無線接続を切断し（Ｓ５１２）、基地局としての動作を継続する。そして、ＤＳＣ１０２から無線接続が要求されると、Ｓ５０１においてＤＳＣ１０２と無線接続する。
【００２５】
切断要求の理由が「無線ネットワークが多数存在」の場合は（Ｓ５０５）、基地局として動作するプリンタ１０１に接続中の他の無線端末の存在の有無を判定する（Ｓ５０６）。接続中の無線端末が存在する場合は、切断要求を送信したＤＳＣ１０２との無線接続を切断し（Ｓ５１２）、基地局としての動作を継続する。そして、ＤＳＣ１０２から無線接続が要求されると、Ｓ５０１においてＤＳＣ１０２と無線接続する。また、接続中の無線端末から印刷要求があれば、Ｓ５０２において印刷処理を行う。
【００２６】
切断要求の理由が「無線ネットワークが多数存在」であり、プリンタ１０１に接続中の他の無線端末が存在しない場合は（Ｓ５０６）、周期的なビーコン送信の処理を停止し、基地局としての動作を一時停止する（Ｓ４１０、Ｓ５０７）。なお、プリンタ１０１が基地局と無線端末の両機能を有し、基地局として他の無線端末と接続している間に、プリンタ１０１自身も無線端末として他の基地局に接続し、無線ネットワークのゲートウェイとしても動作している場合を考える。この場合、他の無線端末からの切断要求の理由が「無線ネットワークが多数存在」である場合は、自身も無線端末として、近隣の無線ネットワークの検出処理を実行する。この検出処理の結果、一定の閾値以上の数の無線ネットワークが検出された場合は、自身も切断要求の理由を「無線ネットワークが多数存在」に設定し、接続中の基地局に切断要求を送信して無線接続を切断してもよい。
【００２７】
無線ネットワーク１０７においては、無線ネットワーク１０３のビーコンが送信されなくなり、少なくとも無線ネットワーク１０３のビーコンと無線ネットワーク１０７の印刷画像のデータパケットとが衝突することがなくなる。その結果、スムーズに画像転送が行え、スムーズに印刷処理を実行することが可能となる（Ｓ４１２）。
【００２８】
無線ネットワーク１０７においても印刷処理が終了した場合には（Ｓ４１３）、無線ネットワーク１０３と同様の手順で基地局動作の停止処理もしくは継続処理を行う。図４では無線ネットワーク１０７のプリンタ１０１（基地局）は、ネットワーク検出処理の結果、基地局としての動作を停止している（Ｓ４１４、Ｓ４１５）。
【００２９】
ここでは無線ネットワーク１０３、１０７に特化した説明してきたが、同様の動作が無線ネットワーク１０４〜１０６においても実施される。すなわち、所定の数以上の基地局が検出される場合は、ＤＳＣ１０２、プリンタ１０１による印刷処理して、プリンタ１０１（基地局）とＤＳＣ１０２（無線端末）間のデータ通信が終了すると、無線ネットワークは一時的に停止状態になる。従って送信されるビーコンの数は減少する。これに伴い各無線ネットワークにおいて印刷処理等のデータ通信を実行しても、ビーコンとの衝突の可能性は減少するので、無線ネットワークはスムーズにデータ通信できる。
【００３０】
以上に説明した方法により、実際に印刷処理等のデータ通信を実行している無線ネットワークが無線帯域を占有することになり、無線通信帯域を効率的に共有することができ、データ通信をスムーズに行える。また印刷処理等のデータ通信を実施していない時に無線ネットワークを一時停止させることで、プリンタ１０１、ＤＳＣ１０２とも無線通信機能部２０４、３０４への電源供給を停止することができる。よって省電力効果を得ることができるという利点もある。
【００３１】
なお、上記説明では、ＤＳＣ１０２が無線ネットワークの検出処理を実行し、近隣に無線ネットワークが多数存在することをプリンタ１０１に通知したが、プリンタ１０１が無線ネットワークの検出処理を実行してもよい。この場合、プリンタ１０１はＤＳＣ１０２から切断要求を受信すると（Ｓ５０４）、Ｓ５０５において、アクセスポイント制御部２０９を用いて無線ネットワークの検出処理を実行する。そして、検出された無線ネットワークが所定の数以上の場合にＳ５０６に進むようにする。
【００３２】
また、Ｓ５０６の判定を行わないようにしてもよい。つまり、プリンタ１０１はＤＳＣ１０２から切断要求を受信し（Ｓ５０４）、近隣の無線ネットワークが所定の数以上の場合は、ビーコンの送出を停止し、基地局としての動作を一時停止してもよい（Ｓ５０７）。
【００３３】
次に、一時停止した無線ネットワークの再開方法について説明する。
ビーコンの送信を停止し、無線ネットワーク１０３を停止したプリンタ１０１のアクセスポイント制御部２０９は、無線ネットワーク１０３を停止してから一定時間が経過したかを判定する（Ｓ５０８）。なお、ここでは、一定時間の経過を判定するが、近隣無線ネットワークの数に応じた時間経過を判定するようにしてもよい。この場合、ネットワーク検出処理により検出された近隣の無線ネットワーク数をＤＳＣ１０２がプリンタ１０１に通知するようにする。プリンタ１０１のアクセスポイント制御部２０９は、ＤＳＣ１０２から通知された近隣無線ネットワークの数に応じた時間経過を判定するようにする。たとえば、近隣無線ネットワークの数が１０以上であれば、１０分の経過を判定し、近隣無線ネットワークの数が１０未満であれば、５分の経過を判定するようにしてもよい。これは、近隣無線ネットワークの数が多い場合は、画像転送等のデータ通信の伝送速度への影響が少なくなるまで近隣無線ネットワークの数が減少するには時間がかかると考えられるからである。プリンタ１０１がネットワーク検出処理を行う場合も、近隣無線ネットワークの数に応じた時間経過を判定するようにしてもよい。
【００３４】
無線ネットワーク１０３を停止してから一定時間が経過した場合（Ｓ５０８）、近隣の無線ネットワークの状況を調査するべく、アクセスポイント制御部２０９は無線ネットワークの検出処理を実行する（Ｓ４１６、Ｓ５０９）。この検出処理の結果、無線ネットワーク数が一定の閾値以上の場合は（Ｓ５１０）、再度、一定時間の計測を開始する。一定の閾値以上の無線ネットワーク数が検出されない場合（Ｓ５１０）、プリンタ１０１は無線ネットワーク１０３を再度構築する（Ｓ４１７、Ｓ５１１）。すなわち、ビーコンの送信を再開し（Ｓ４１８）、ＤＳＣ１０２から再度、接続の要求があれば、ＤＳＣ１０２と無線接続する（Ｓ４１９）。ここでは既に無線ネットワーク１０７が一時停止状態であることから、一定の閾値以上の無線ネットワークが検出されないとし、プリンタ１０１は無線ネットワーク１０３を再開する。
【００３５】
以上のように、無線ネットワークの基地局となるプリンタ１０１は近隣の無線ネットワーク数に応じて無線ネットワークを再開するか否かを決定する。無線ネットワーク１０３から１０７のそれぞれの無線ネットワークにおいて同様の処理が行われる。従って近隣で無線ネットワークを介してＤＳＣ１０２の画像印刷処理が多数実施されている場合は、無線ネットワークの再開は自粛される。近隣での無線ネットワークを介したＤＳＣ１０２の画像印刷処理の実施が少なければ、無線ネットワークの再開がなされる。
【００３６】
無線ネットワークの再開処理は、ＤＳＣ１０２からプリンタ１０１に対して送信される切断要求に含まれる理由値によって、実施するかしないかを決定しても良い。例えば検出された無線ネットワーク数が第１の閾値以上第２の閾値以下であったら、再開処理を実施し、第２の閾値以上であれば実施を見合わせる。理由としては、近隣の無線ネットワーク数が多過ぎる場合は、無線ネットワークを再開しても、スムーズなデータ伝送の実現は不可能だからである。この場合は無線ネットワーク数が多過ぎることから、ＤＳＣ１０２からプリンタ１０１への印刷処理を一定時間後に実施することが望ましい旨を表示処理部２０５、３０５に表示し、ユーザーにその旨を伝えるのが望ましい。または、ユーザには現状電波が混雑している旨を告知して、バックグランドでネットワーク検出処理を行い、ネットワーク数が一定値未満になったら、自動で無線ネットワークを再開してもよい。さらには、ユーザーの操作によって、無線ネットワークの再開処理の選択を可能にする方法もある。この場合、表示処理部２０５に無線ネットワークの再開が可能になったことを明示し、ユーザーに実際に開始するかを問う方法が考えられる。
【００３７】
以上に説明した方法により、無線通信帯域が混雑しているために無線ネットワークを一時停止させた場合であっても、一定時間後に無線ネットワークを再開させることができる。よってＤＳＣ１０２にて再度印刷処理が指示された場合でも、そのときに無線ネットワークが再開していれば、スムーズな処理が可能となる。
【００３８】
以上のように、データ通信が発生している無線ネットワークを継続動作させ、データ通信が終了した無線ネットワークを停止状態にすることで、基地局が送信するビーコンがデータ通信の伝送速度を低下させてしまうことを低減できる。また、データ通信が終了した場合であっても、周囲の無線ネットワーク数に応じて、無線ネットワークを停止することで、基地局が送信するビーコンがデータ通信の伝送速度に影響を与える可能が低い場合にも無駄に無線ネットワークを停止することを予防できる。
【００３９】
また、ビーコンの送信を一時停止した基地局は、所定時間毎に近隣の無線ネットワークの検出を行う。無線ネットワークの検出数が一定値未満になった場合に、再度基地局としての動作を再開し、無線ネットワークを構築し、再度、データ通信が可能になる。
【符号の説明】
【００４０】
１０１  基地局として動作するプリンタ
１０２  無線端末として動作するカメラ
【図１】
0005693181.tif 000002
【図２】
0005693181.tif 000003
【図３】
0005693181.tif 000004
【図４】
0005693181.tif 000005
【図５】
0005693181.tif 000006
【図６】
0005693181.tif 000007