(57)【特許請求の範囲】
【請求項１】
アクセスポイントを介して無線通信する間接無線通信部と、
前記アクセスポイントを介さずに無線通信する直接無線通信部と、
前記アクセスポイントの探索を繰り返す探索部と、
を備え、
前記探索部は、前記アクセスポイントを介さない無線通信の通信量が所定の閾値より大きい場合、各回の探索において探索対象とするチャンネルの数を減らし、前記アクセスポイントを介さない無線通信の通信量が所定の閾値より小さい場合、各回の探索において探索対象とするチャンネルの数を増やす、
無線通信装置。
【請求項２】
前記探索部は、各チャンネルについて前記アクセスポイントを探索するのに要する時間に応じて、各回の探索において探索対象とするチャンネルの組み合わせを設定する、
請求項１に記載の無線通信装置。
【請求項３】
前記探索部は、前記アクセスポイントを介さない無線通信が通信不能により切断されるまでの時間である待機時間を取得し、前記待機時間に応じて、各回の探索において探索対象とするチャンネルの組み合わせを設定する、
請求項１に記載の無線通信装置。
【請求項４】
前記探索部は、前記アクセスポイントに対する接続設定がされていて前記アクセスポイントと接続していないときに、前記アクセスポイントを探索する、
請求項１又は２に記載の無線通信装置。
【請求項５】
前記探索部は、前記通信状態としての接続端末数に応じて、前記探索対象とするチャンネルの数を変更する、
請求項１から４のいずれか一項に記載の無線通信装置。
【請求項６】
アクセスポイントを介さない無線通信の通信量が所定の閾値より大きい場合、各回の探索において探索対象とするチャンネルの数を減らし、前記アクセスポイントを介さない無線通信の通信量が所定の閾値より小さい場合、各回の探索において探索対象とするチャンネルの数を増やしながら前記アクセスポイントの探索を繰り返す、
ことを含む無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信方法に関する。
【背景技術】
【０００２】
従来、外部のアクセスポイントが中継局となって通信端末同士を無線接続するインフラストラクチャーモードと、アクセスポイントを介さずに通信端末同士がピアツーピアの直接無線接続を行うＷｉ−Ｆｉ（登録商標）  Ｄｉｒｅｃｔモード（以下、「直接無線接続モード」ともいう）とを備えたデバイスが知られている。例えば、特許文献１には、インフラストラクチャーモードと、直接無線接続モードとを同時に動作可能な通信装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２２５８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、外部のアクセスポイントに接続するための設定がなされているにもかかわらず、例えば、外部のアクセスポイントが通信可能な範囲外にあったり、電源が入っていなかったりするために無線通信装置に当該アクセスポイントが接続されていない場合、無線通信装置は、設定済のアクセスポイントに接続するためアクセスポイントの探索を行う。アクセスポイントを探索するとき、無線ＬＡＮアダプターは、チャンネルを切り換えながら全てのチャンネルにプローブリクエストを順次送信する動的スキャンを行う。ここで、無線ＬＡＮアダプターが同時に通信できるチャンネルが１つであれば、あるチャンネルを用いて直接無線接続モードで無線通信端末と直接接続している状態でアクセスポイントの探索を行うと、動的スキャンが１つのチャンネルを使用するため、直接無線接続モードでの無線通信端末との通信が途絶えてしまうことがあった。したがって、例えば直接無線接続モードで接続されている無線通信端末としてのスマートデバイスから、無線通信装置としてのプリンターが印刷データを受信しているような場合には、プリンターがアクセスポイントの探索（動的スキャン）を行うことによって印刷データの通信完了が遅延したりデータ通信が中断したりすることがあった。
【０００５】
本発明は、このような問題を解決するために創作されたものであって、アクセスポイントを探索することによってアクセスポイントを介さない直接無線通信が滞る時間を短縮できる技術の提供を目的の一つとする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための無線通信装置は、アクセスポイントを介した無線通信を行う間接無線通信部と、前記アクセスポイントを介さない直接無線通信を行う直接無線通信部と、複数のチャンネルについて順次行う前記アクセスポイントの探索を制御する制御部と、を有し、前記制御部は、前記直接無線通信の通信状態に応じて、前記間接無線通信部が前記アクセスポイントの探索で使用するチャンネルの数を変更する。
【０００７】
本発明によると１回の探索（動的スキャン）で全てのチャンネルについてアクセスポイントを探索するのではなく、アクセスポイントを介さない直接無線通信の通信状態に応じて探索するチャンネル数を変更するため、アクセスポイントを介さない直接無線通信が探索によって滞る時間を短くすることができる。
【０００８】
（２・３）上記目的を達成するための無線通信装置において、前記制御部は、各チャンネルについて前記アクセスポイントを探索するのに要する時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定してもよい。また、前記制御部は、前記アクセスポイントを介さない直接無線通信が通信不能により切断されるまでの時間である待機時間を取得し、前記待機時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定してもよい。
【０００９】
無線通信装置に複数のアクセスポイントの接続設定がされている場合などには、アクセスポイントを探索するのに要する時間がチャンネル毎に異なる。そこで全チャンネルを複数回に分けてアクセスポイントを探索するにあたっては、各チャンネルについてアクセスポイントを探索するのに要する時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定することにより、各回の探索に要する時間のばらつきを小さくしてもよい。また、アクセスポイントを介さない直接無線通信が通信不能により切断されるまでの時間である待機時間よりも、各回の探索に要する時間が短くなるように各回の探索において探索対象とするチャンネルの組合せを設定してもよい。
【００１０】
（４）上記目的を達成するための無線通信装置において、前記制御部は、前記アクセスポイントに対する接続設定がされていて前記アクセスポイントと接続していないときに、前記アクセスポイントを探索してもよい。
【００１１】
この構成を採用することにより、ユーザーが接続設定していないアクセスポイントを探索することによって、アクセスポイントを介さない直接無線通信が妨げられることがなくなる。
【００１２】
（５）上記目的を達成するための無線通信装置において、前記制御部は、前記通信状態としての通信量に応じて、前記探索対象とするチャンネルの数を変更してもよい。
【００１３】
この構成を採用することにより、例えば、アクセスポイントを介さない直接無線通信により複数の通信端末と接続していても、それぞれの通信端末との通信が実際には発生していなければ、１回の探索でアクセスポイントを探索するチャンネル数を増やしても、アクセスポイントを介さない直接無線通信が滞ることはない。すなわちこの構成を採用することにより、アクセスポイントを探索する効率を高めることができる。
【００１４】
（６）上記目的を達成するための無線通信装置において、前記制御部は、前記通信状態としての接続端末数に応じて、前記探索対象とするチャンネルの数を変更してもよい。
【００１５】
この構成を採用することにより、各端末との通信量を取得する処理が不要になるため、アクセスポイントを探索する効率を高めることができる。
【００１６】
（７）上記目的を達成するための無線通信装置において、前記間接無線通信部と前記直接無線通信部とは、無線通信に用いるアンテナを共用していてもよい。
【００１７】
この構成を採用することにより、アンテナを共用する直接無線通信と間接無線通信との間で、間接無線通信のためのアクセスポイントの探索によって、直接無線接続のデータ通信に与える影響を低減することができる。
【００１８】
（８）上記目的を達成するための無線通信方法は、アクセスポイントを介さない直接無線通信の通信状態に応じて、複数のチャンネルについて順次行う前記アクセスポイントの探索で使用するチャンネルの数を変更すること、を含む。
【００１９】
本発明によると１回の探索（動的スキャン）で全てのチャンネルについてアクセスポイントを探索するのではなく、アクセスポイントを介さない直接無線通信の通信状態に応じて探索するチャンネル数を変更するため、アクセスポイントを介さない直接無線通信が探索によって滞る時間を短くすることができる。
【００２０】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組合せにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、無線通信プログラム又はその記録媒体としても成立する。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００２１】
【図１】本実施例に係る無線通信システムを示す構成図。
【図２】本実施例に係る無線通信装置を示すブロック図。
【図３】本実施例に係る無線通信端末を示すブロック図。
【図４】本実施例に係る無線接続処理を示すフローチャート。
【図５】本実施例に係る無線接続処理を示すタイミングチャート。
【図６】本実施例に係る無線接続処理を示すタイミングチャート。
【図７】各チャンネルの探索所要時間を示す棒グラフ。
【図８】本実施例に係る無線接続処理を示すタイミングチャート。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を添付図面を参照しながら説明する。なお、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００２３】
１．無線通信システムの構成
図１は、本実施例に係る無線通信システムを示す構成図である。
図１に、無線通信装置の一実施例としてのプリンター１とアクセスポイント２と無線通信端末の一実施例としてのスマートフォン３とを含む無線通信システムを示す。アクセスポイント２は、無線ＬＡＮプロトコル（ＩＥＥＥ８０２．１１）で外部機器を相互に無線接続する中継局である。本実施例においては、プリンター１にアクセスポイント２ａとアクセスポイント２ｂとの接続設定がされており、プリンター１とスマートフォン３ａとスマートフォン３ｂとがアクセスポイント２を介さずにプリンター１と接続可能な無線通信システムを例にして説明する。ただし、プリンター１に接続されるアクセスポイント２の数も、アクセスポイント２を介さずにプリンター１に接続される通信端末の数も説明を具体化するための例示に過ぎず、それぞれ１であっても３以上であっても良い。
【００２４】
図２は、本実施例に係る無線通信装置を示すブロック図である。
図２に示すように、無線通信装置としてのプリンター１は、タッチパネルディスプレイ１３、コンピューターで構成された制御部１２、無線ＬＡＮプロトコルで外部機器と通信するための無線ＬＡＮ通信部１１、及び印刷媒体に印刷を施す印刷機構１４を備えている。制御部１２は、複数のチャンネルについて順次行うアクセスポイント２の探索を制御する。制御部１２は、直接無線通信の通信状態に応じて、間接無線通信部１１ａがアクセスポイント２の探索で使用するチャンネルの数を変更する。制御部１２は、主記憶装置であるＲＡＭ、外部記憶装置であるフラッシュメモリー、プロセッサー、及び入出力機構を備え、フラッシュメモリーに記憶された無線通信プログラムをＲＡＭに読み込んでプロセッサーで実行することにより、無線ＬＡＮ通信部１１を制御する。
【００２５】
無線ＬＡＮ通信部１１は、アンテナを１つしか持たない無線ＬＡＮアダプターであって、無線通信プログラムによって制御され、アクセスポイント２を介して外部機器とインフラストラクチャーモードで無線接続する機能（間接無線通信）と、アクセスポイント２を介さずに外部機器と無線接続する機能（直接無線通信）とを有する。すなわち無線ＬＡＮ通信部１１は、間接無線通信部１１ａ及び直接無線通信部１１ｂとして機能する。なお、直接無線通信としては、Ｗｉ−Ｆｉ（登録商標）  Ｄｉｒｅｃｔモード、Ｗｉ−Ｆｉ（登録商標）  Ｄｉｒｅｃｔ規格の自律Ｇｒｏｕｐ  Ｏｗｎｅｒモード、Ｂｌｕｅ  ｔｏｏｔｈ（登録商標）など、様々なピアツーピアの無線通信を採用することができるが、本実施例では、プリンター１の無線ＬＡＮ通信部１１（直接無線通信部１１ｂ）がアクセスポイントとして機能する自律Ｇｒｏｕｐ  Ｏｗｎｅｒモードによる直接無線通信を行うものとする。
【００２６】
上述した無線ＬＡＮ通信部１１はＣＨ１〜ＣＨ１３までの１３チャンネルを用いて無線通信を行う。また、無線ＬＡＮ通信部１１は、同時に複数の通信端末に接続することが可能であるが、間接無線通信部１１ａと直接無線通信部１１ｂとで１つのアンテナを共用しているため、間接無線通信と直接無線通信とで同時に使用できるチャンネルは１つとなっている。このため、無線ＬＡＮ通信部１１は、あるチャンネルを用いて直接無線通信を行っているとき、直接無線通信と同じチャンネルを用いて間接無線通信を行うことは可能であるが、直接無線通信と異なるチャンネルを用いた間接無線通信はできない。これにより、アンテナを共用する直接無線通信と間接無線通信との間で、間接無線通信のためのアクセスポイント２の探索によって、直接無線接続のデータ通信に与える影響を低減することができる。
【００２７】
制御部１２は、各チャンネルについてアクセスポイント２を探索するのに要する時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定してもよい。また、制御部１２は、アクセスポイント２を介さない直接無線通信が通信不能により切断されるまでの時間である待機時間を取得し、待機時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定してもよい。
【００２８】
プリンター１に複数のアクセスポイント２の接続設定がされている場合などには、アクセスポイント２を探索するのに要する時間がチャンネル毎に異なる。そこで全チャンネルを複数回に分けてアクセスポイント２を探索するにあたっては、各チャンネルについてアクセスポイント２を探索するのに要する時間に応じて、各回の探索において探索対象とするチャンネルの組合せを設定することにより、各回の探索に要する時間のばらつきを小さくしてもよい。また、アクセスポイント２を介さない直接無線通信が通信不能により切断されるまでの時間である待機時間よりも、各回の探索に要する時間が短くなるように各回の探索において探索対象とするチャンネルの組合せを設定してもよい。
【００２９】
制御部１２は、アクセスポイント２に対する接続設定がされていてアクセスポイント２と接続していないときに、アクセスポイント２を探索してもよい。これにより、ユーザーが接続設定していないアクセスポイント２を探索することによって、アクセスポイント２を介さない直接無線通信が妨げられることがなくなる。
【００３０】
制御部１２は、通信状態としての通信量に応じて、探索対象とするチャンネルの数を変更してもよい。これにより、例えば、アクセスポイント２を介さない直接無線通信により複数の通信端末と接続していても、それぞれの通信端末との通信が実際には発生していなければ、１回の探索でアクセスポイント２を探索するチャンネル数を増やしても、アクセスポイント２を介さない直接無線通信が滞ることはない。すなわちこの構成を採用することにより、アクセスポイント２を探索する効率を高めることができる。
【００３１】
制御部１２は、通信状態としての接続端末数に応じて、探索対象とするチャンネルの数を変更してもよい。これにより、各端末との通信量を取得する処理が不要になるため、アクセスポイント２を探索する効率を高めることができる。
【００３２】
図３は、本実施例に係る無線通信端末を示すブロック図である。
図３に示すように、無線通信端末としてのスマートフォン３は、無線ＬＡＮプロトコルで外部機器と通信するための無線ＬＡＮ通信部３１、コンピューターで構成された制御部３２、及びタッチパネルディスプレイ３３を備えている。制御部３２は、主記憶装置であるＲＡＭ、外部記憶装置であるフラッシュメモリー、プロセッサー、及び入出力機構を備え、フラッシュメモリーに記憶された無線通信プログラムをＲＡＭにロードしてプロセッサーで実行することにより無線ＬＡＮ通信部３１を制御する。無線ＬＡＮ通信部３１は、無線通信プログラムによって制御され、アクセスポイント２を介して外部機器と無線接続する機能を有する。なお、無線ＬＡＮ通信部３１が、アクセスポイント２を介さずに外部機器と無線接続する機能を有するか否かに関わらず、プリンター１がアクセスポイントとして機能する場合には、スマートフォン３は、アクセスポイント２を介さずにプリンター１と直接無線通信することができる。
【００３３】
本実施例によると、１回の探索（動的スキャン）で全てのチャンネルについてアクセスポイント２を探索するのではなく、アクセスポイント２を介さない直接無線通信の通信状態に応じて探索するチャンネル数を変更するため、アクセスポイント２を介さない直接無線通信が探索によって滞る時間を短くすることができる。
【００３４】
２．無線通信方法
次に、図４から図６を参照しながら、上述したプリンター１による無線通信方法としての無線接続処理の実施例について説明する。
図４は、本実施例に係る無線接続処理を示すフローチャートである。図５及び図６は、本実施例に係る無線接続処理を示すタイミングチャートである。図４に示す無線接続処理のシーケンスは、定期的に起動してもよいし、プリンター１に対するユーザーの指示に応じて起動しても良い。
【００３５】
始めに、ステップＳ１０１において、制御部１２は、外部のアクセスポイント（ＡＰ）２に対する接続設定がされているか否かを判定する。ＳＳＩＤ及びパスワードを制御部１２が記憶していれば、１つ以上のアクセスポイント２に対する接続設定がされていると判定し、記憶していなければ、接続設定がされていないと判定する。１つ以上のアクセスポイント２に対する接続設定がされていない場合（ステップＳ１０１：偽）、制御部１２は、アクセスポイント２を探索する必要がないため、無線接続処理を終了する。
【００３６】
１つ以上のアクセスポイント２に対する接続設定がされている場合（ステップＳ１０１：真）、ステップＳ１０２において、制御部１２は、接続設定がされているいずれかのアクセスポイント２と接続しているか否かを判定する。接続設定がされているいずれかのアクセスポイント２と接続している場合（ステップＳ１０２：真）、アクセスポイント２を探索する必要がないため、無線接続処理を終了する。
【００３７】
ここで、例えば、あるアクセスポイント２に対する接続設定がプリンター１にされていたとしても、プリンター１からの電波が届く範囲内にそのアクセスポイント２が存在していない場合やアクセスポイント２の電源が入っていない場合に、プリンター１がアクセスポイント２に接続できないという状況が生じうる。接続設定がされているアクセスポイント２のいずれとも接続していない場合（ステップＳ１０２：偽）、ステップＳ１０３において、制御部１２は、アクセスポイント２を介さない直接無線通信機能が起動しているか否かを判定する。具体的には、制御部１２は、直接無線通信モードでプリンター１が無線接続する機能が起動しているか否かを判定する。
【００３８】
アクセスポイント２を介さない直接無線通信機能が起動していない場合（ステップＳ１０３：偽）、ステップＳ１０８において、制御部１２は、一定の周期で、アクセスポイント２の探索（動的スキャン）と、動的スキャンによって探索されたアクセスポイント２に接続する処理とを一定の周期で繰り返す。
【００３９】
具体的には、図５に示すように、制御部１２は、ＣＨ１からＣＨ１３までのチャンネルを順次切り換え、ＣＨ１〜ＣＨ１３の各チャンネルにおいて１回のプローブリクエストＰＲ１n〜ＰＲ１３nを無線ＬＡＮ通信部１１に送信させる。アクセスポイント２は、プローブリクエストＰＲ１n〜ＰＲ１３nを受信すると、プローブレスポンスを送信する。プローブレスポンスは、各アクセスポイント２のＳＳＩＤを含むパケットである。無線ＬＡＮ通信部１１がプローブレスポンスを受信すると、制御部１２はプローブレスポンスに含まれているＳＳＩＤと、接続設定されているＳＳＩＤとを照合する。制御部１２は、２つのＳＳＩＤが一致している場合には、接続設定されているパスワードを用いてアクセスポイント２との接続を行う。無線ＬＡＮ通信部１１がプローブレスポンスを受信しない場合と、プローブレスポンスに含まれているＳＳＩＤと接続設定されているＳＳＩＤとが一致しない場合とには、アクセスポイント２との接続処理は行われない。
【００４０】
次に、ステップＳ１１０において、制御部１２は、上述した動的スキャンにより、接続設定されているいずれかのアクセスポイント２と接続できたか否かを判定する。いずれかのアクセスポイント２と接続できた場合には（ステップＳ１１０：真）、無線接続処理を終了する。アクセスポイント２に接続できていない場合には（ステップＳ１１０：偽）、所定時間経過後にステップＳ１０１の処理に戻る。
【００４１】
一方、アクセスポイント２を介さない直接無線通信機能が起動している場合（ステップＳ１０３：真）、ステップＳ１０５において、制御部１２は、各周期のアクセスポイント２の探索対象チャンネルを設定し、ステップＳ１０６において、設定された探索対象チャンネルについてアクセスポイント２の探索と接続を周期毎に順次実行する。すなわち、ここではアクセスポイント２の探索は一定の周期で繰り返し実行されるが、各周期ではＣＨ１〜ＣＨ１３の全てのチャンネルに対してではなく、ステップＳ１０５において、設定された探索対象チャンネルに対してのみプローブリクエストＰＲが送信される。例えば４周期で全チャンネルに対する動的スキャンを終えるように探索対象チャンネルを設定するとすれば、周期４ｎ（ｎは０以上の整数）の探索対象をＣＨ１〜３、周期４ｎ＋１の探索対象をＣＨ４〜６、周期４ｎ＋２の探索対象をＣＨ７〜９、周期４ｎ＋３の探索対象をＣＨ１０〜１３と設定すればよい。このように各周期の探索対象チャンネルを設定すると、図６に示すようにプローブリクエストＰＲが無線ＬＡＮ通信部１１から送信される。
【００４２】
なお、各周期において探索対象とするチャンネルの組合せは、このように連続したチャンネル同士を同一周期の探索対象としても良いし、周期４ｎ（ｎは０以上の整数）の探索対象をＣＨ１，４，７，１０、周期４ｎ＋１の探索対象をＣＨ２，５，８，１１のように不連続のチャンネル同士を同一周期の探索対象としても良い。また、３周期以内で全チャンネルに対する動的スキャンを終えるように探索対象チャンネルを設定しても良いし、５周期以上をかけて全チャンネルに対する動的スキャンを終えるように探索対象チャンネルを設定してもよい。
【００４３】
また、各周期において探索対象とするチャンネルを、探索を繰り返す前に予め設定してもよいし、毎周期、ＣＨ１〜１３のうちのいずれを探索対象とするかを選択しても良い。例えば第１周期はＣＨ１〜４、第２周期はＣＨ５〜８、第３周期はＣＨ９〜１２、第４周期はＣＨ１３，１〜３、第５周期はＣＨ４〜７、第６周期はＣＨ８〜１１のように、毎周期、連続する４チャンネルを探索対象として、周期が変わる毎に次の連続する４チャンネルを探索対象とするように設定しても良い。
【００４４】
１周期分の探索対象チャンネルに対する動的スキャンを実行すると、ステップＳ１０７において、制御部１２は、接続設定されているいずれかのアクセスポイント２と接続できたか否かを判定する。いずれかのアクセスポイント２と接続できた場合には（ステップＳ１０７：真）、無線接続処理を終了する。いずれのアクセスポイント２とも接続できなかった場合には（ステップＳ１０７：偽）、ステップＳ１０５からステップＳ１０７の処理を繰り返し、毎周期の探索対象チャンネルを変えながらアクセスポイント２の探索と接続を周期毎に順次実行する。
【００４５】
動的スキャンの実行中には、直接無線接続モードでの直接無線通信が滞ることになるが、全チャンネルを複数回に分けて動的スキャンを実行することにより、１回の動的スキャンに要する時間が短くなる。このため上記実施例によると、直接無線接続モードでの直接無線通信が滞る時間を短縮することができる。
【００４６】
３．他の実施の形態
なお、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、各周期において探索対象とするチャンネルの数と組合せを各チャンネルの通信状態に応じて動的に設定しても良い。
【００４７】
図７は、各チャンネルの探索所要時間を示す棒グラフである。図８は、本実施例に係る無線接続処理を示すタイミングチャートである。
具体的には、各チャンネルについてアクセスポイント２を探索するのに要する時間（探索所要時間）を計測し、各周期の探索に要する時間のばらつきが最小化するように、探索対象とするチャンネルの組合せを設定する。これにより、アクセスポイント２の探索によりアクセスポイント２を介さない直接無線通信が断絶する時間を平準化することができる。例えば各チャンネルの探索所要時間が図７に示すように計測され、ＣＨ１，２，７，１０と、ＣＨ３，４，５，１１と、ＣＨ６，８，９，１２，１３というように組み合わせた場合において各組の探索所要時間のばらつきが最小になるとする。この場合、周期３ｎの探索対象をＣＨ１，２，７，１０、周期３ｎ＋１の探索対象をＣＨ３，４，５，１１、周期３ｎ＋２の探索対象をＣＨ６，８，９，１２，１３とすればよい。そしてこのように各周期において探索対象とするチャンネルの数を組み合わせると、プリンター１からプローブリクエストを送信するタイミングは図８に示すようになる。
【００４８】
また既に述べたとおり、各周期で動的スキャンが行われる期間中、アクセスポイント２を介さない直接無線通信は滞る。そして一般に、アクセスポイント２を介さない直接無線通信が予め決められた待機時間を越えて途絶えると、無線通信するための接続自体が切断される。そこで、アクセスポイント２を介さない直接無線通信が通信不能により切断されるまでの時間である待機時間をプリンター１において取得し、各回における探索所用時間が待機時間を越えないように、各回の探索において探索対象とするチャンネルの組合せを設定してもよい。アクセスポイント２を介さない直接無線通信が通信不能により切断されるまでの時間である待機時間として、アクセスポイント２を探索するプリンター１に設定されている待機時間と、アクセスポイント２を探索するプリンター１がスマートフォン３に問い合わせてスマートフォン３から取得する待機時間のうち短い方を設定しても良いし、アクセスポイント２を探索するプリンター１が計測した待機時間を取得しても良い。
【００４９】
また、直接無線通信の通信量（データ量）を計測し、通信量に応じて各回の探索において探索対象とするチャンネルの数を変更しても良い。例えば予め決められた計測時間内の直接無線通信の通信量が予め決めておく閾値よりも多い場合には、各周期の探索対象とするチャンネル数を少なくし（例えば２）、閾値よりも少ない場合には探索対象のチャンネル数を多くする（例えば４）。これにより、直接無線通信モードでの直接無線通信が混んでいる場合には、１回の動的スキャンによって直接無線通信が滞る時間が短くなり、直接無線通信が空いている場合には、プリンター１をアクセスポイント２に接続できるまでに要する時間を短くすることができる。
【００５０】
また、直接無線通信の接続端末数を取得し、接続端末数に応じて各回の探索において探索対象とするチャンネルの数を変更しても良い。例えば直接無線通信の接続端末数が予め決めておく閾値よりも多い場合には、各周期の探索対象とするチャンネル数を少なくし（例えば２）、閾値よりも少ない場合には探索対象のチャンネル数を多くする（例えば４）。これにより、直接無線通信モードでの直接無線通信が混みやすい場合には、１回の動的スキャンによって直接無線通信が滞る時間が短くなり、直接無線通信モードでの直接無線通信が空きやすい場合には、プリンター１をアクセスポイント２に接続できるまでに要する時間を短くすることができる。
【００５１】
また、上記実施例では、無線通信装置としてプリンターを例示したが、本発明は、アクセスポイントを介して外部機器と無線接続する機能と、アクセスポイントを介さずに外部機器と無線接続する機能とを有し、これら２つの機能が１つのアンテナを用いて実現されている無線通信部を備える種々の無線通信装置に適用することができることはいうまでもない。
【符号の説明】
【００５２】
１…プリンター  ２…アクセスポイント  ３…スマートフォン  １１…無線ＬＡＮ通信部  １２…制御部  １３…タッチパネルディスプレイ  １４…印刷機構  ３１…無線ＬＡＮ通信部  ３２…制御部  ３３…タッチパネルディスプレイ。
【図１】
0006776886.tif 000002
【図２】
0006776886.tif 000003
【図３】
0006776886.tif 000004
【図４】
0006776886.tif 000005
【図５】
0006776886.tif 000006
【図６】
0006776886.tif 000007
【図７】
0006776886.tif 000008
【図８】
0006776886.tif 000009