(57)【要約】【課題】  接続する外部機器の通信可能な周波数帯が複数ある場合、通信速度の低下を招くことなく外部機器と通信動作を行うことが可能な無線通信方法を提供する。【解決手段】  複数の外部機器と、少なくとも第一、第二の周波数帯で無線通信を行うよう構成され、２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作を行う無線通信装置であって、無線通信の接続要求のある複数の外部機器の各々と無線通信可能な周波数帯情報を取得する情報取得手段と、無線通信の接続要求のある複数の外部機器のすべてについて取得された周波数帯情報に基づき、複数の外部機器のすべてが第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い、複数の外部機器の通信可能な周波数帯が異なる場合には、第一、第二の周波数帯にて時分割で通信動作する通信手段と、を備える。【選択図】  図１
2019114854.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部機器（101〜105）と、少なくとも第一の周波数帯と第二の周波数帯で無線通信を行うよう構成（301、302、304）され、前記２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作（図２(a)）を行う無線通信装置（300）であって、
無線通信の接続要求のある複数の外部機器（101〜105）の各々と無線通信可能な周波数帯情報を取得する情報取得手段（200、300、500）と、
無線通信の接続要求のある前記複数の外部機器のすべてについて取得された周波数帯情報に基づき、前記複数の外部機器のすべてが前記第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い（図２(b)、 (c)）、前記複数の外部機器の通信可能な周波数帯が異なる場合には、前記第一、第二の周波数帯にて時分割で通信動作する（図２(a)）通信手段（300）と、
を設けたことを特徴とする無線通信装置。
【請求項２】
前記情報取得手段は、無線通信の接続要求を行う前記複数の外部機器の各々が、通信動作可能な周波数帯をＮＦＣ通信（200）により前記無線通信装置へ通知することで周波数帯情報を取得する、ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記情報取得手段は、無線通信の接続要求を行う前記複数の外部機器の各々の通信動作可能な周波数帯が前記無線通信装置の操作部を介して入力されることで周波数帯情報を取得する、ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記通信手段は、前記外部機器と前記第一の周波数帯にて通信動作中に、他の外部機器から前記第二の周波数帯での通信要求をうけたとき、前記第一、第二の周波数帯での時分割通信に変更する、ことを特徴とする請求項１乃至３のいずれか1項に記載の無線通信装置。
【請求項５】
前記通信手段は、前記複数の外部機器と前記第一、第二の周波数帯での時分割通信中に、前記第一、第二の周波数帯の少なくとも一方のみで通信可能な外部機器のみとの接続状態となった場合、当該一方の周波数帯での通信動作に変更する、ことを特徴とする請求項１乃至３のいずれか1項に記載の無線通信装置。
【請求項６】
前記通信手段は、前記無線通信装置に接続されている前記外部機器の台数が同時接続可能な最大の台数に達するまでは、前記複数の外部機器と前記第一、第二の周波数帯での時分割通信を行う、ことを特徴とする請求項１乃至３のいずれか1項に記載の無線通信装置。
【請求項７】
前記通信手段は、前記複数の外部機器を子機として接続可能なアクセスポイントとして機能すると共に、子機として外部のアクセスポイントに接続可能な機能（図１０、１１）を有する、ことを特徴とする請求項１乃至６のいずれか1項に記載の無線通信装置。
【請求項８】
複数の外部機器（101〜105）と、少なくとも第一の周波数帯（301）と第二の周波数帯（302）で無線通信を行うよう構成（304）され、前記２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作（図２(a)）を行う無線通信装置（300）における無線通信方法であって、
無線通信の接続要求のある複数の外部機器（101〜105）の各々と無線通信可能な周波数帯情報を取得する取得工程と、
無線通信の接続要求のある前記複数の外部機器のすべてについて取得された周波数帯情報に基づき、前記複数の外部機器のすべてが前記第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い（図２(b)、 (c)）、前記複数の外部機器の通信可能な周波数帯が異なる場合には、前記第一、第二の周波数帯にて時分割で通信動作する通信工程と、
を設けたことを特徴とする無線通信装置における無線通信方法。
【請求項９】
コンピュータを請求項１乃至７のいずれか1項に記載された各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周波数帯で無線通信動作可能な無線通信装置、無線通信装置の無線通信方法およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば特許文献１には、通信装置間で時分割多元接続方式により無線通信を行い、かつ複数のタイムスロットの割り当てを変更するようにされた通信システムにおいて、トラフィックに応じてタイムスロットの割当てを変更する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２―１７８１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、複数の周波数帯域、例えば、2.4GHz帯と5GHz帯で動作を行うことができる無線通信装置において、両周波数帯にて複数の外部機器と通信動作を行うためには両周波数帯で時分割動作させる構成が主流となっている。その場合、いずれか一方の周波数帯で複数の外部機器と通信動作可能な環境においても時分割動作が実行され、いずれの周波数帯においても通信速度の低下を招いていた。
【０００５】
本発明は、上記の課題を解決するためになされたものである。
本発明の目的は、接続する外部機器の通信可能な周波数帯が外部機器によって異なり複数ある場合、通信速度の低下を招くことなく外部機器と通信動作を行うことが可能な無線通信装置、無線通信方法、プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の無線通信装置は以下の構成を備える。
複数の外部機器と、少なくとも第一の周波数帯と第二の周波数帯で無線通信を行うよう構成され、前記２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作を行う無線通信装置であって、無線通信の接続要求のある複数の外部機器の各々と無線通信可能な周波数帯情報を取得する情報取得手段と、無線通信の接続要求のある前記複数の外部機器のすべてについて取得された周波数帯情報に基づき、前記複数の外部機器のすべてが前記第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い、前記複数の外部機器の通信可能な周波数帯が異なる場合には、前記第一、第二の周波数帯にて時分割で通信動作する通信手段と、を設けたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、接続する複数の外部機器の通信周波数帯が外部機器によって異なり複数ある場合は、複数の周波数帯で時分割通信動作するが、接続する外部機器に共通の単一の周波数帯がある場合は、当該単一の周波数帯での通信動作を行う。そのように共通の単一の周波数帯がある場合に共通の周波数帯での通信を行うことによって、時分割動作に起因する通信速度の低下を防止する効果がある。
【図面の簡単な説明】
【０００８】
【図１】実施例１に係る無線通信装置を適用した画像処理装置を含むシステムの概略構成を示すブロック図。
【図２】無線通信装置の動作する通信周波数帯の例を示す図。
【図３】実施例１の通信制御処理を示すフローチャート。
【図４】実施例１の携帯端末の操作画面例を示す図。
【図５】実施例２の携帯端末の制御処理を示すフローチャート。
【図６】実施例２の携帯端末の操作画面例を示す図。
【図７】実施例２の通信制御処理を示すフローチャート。
【図８】実施例３の通信制御処理を示すフローチャート。
【図９】実施例３の操作パネルの表示画面例を示す図。
【図１０】実施例４に係る無線通信装置を適用した画像処理装置を含むシステムの概略構成を示すブロック図。
【図１１】実施例４の通信制御処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１０】
図１は本発明の実施例１に係る無線通信装置を適用した画像処理装置を含むシステムの概略構成を示すブロック図である。
図１のシステムは、画像処理装置の一例としての多機能処理装置（Multifunction Peripheral、以下「ＭＦＰ」と記す。）10と、ＭＦＰ10と通信、例えば、近距離無線通信するための複数（ここでは、５台）の外部機器，例えば、携帯端末101〜105とを備える。ＭＦＰ10は、携帯端末101〜105と、例えば、Wifi通信により無線通信する無線ＬＡＮモジュール300、ＮＦＣ（近距離無線通信）タグモジュール200、ＭＦＰ10内のデバイスを制御するためのコントローラ400を備える。ＭＦＰ10は、さらに、操作部としての、例えば、操作パネル500、原稿を読み取るためのリーダ600、印刷するためのプリンタ700、ネットワークへ接続するためのネットワークインターフェース800を備える。
【００１１】
コントローラ400は、内部バス420に接続され、コントローラ400内部の各デバイスへアクセスし制御するＣＰＵ401、ＣＰＵ401が動作するためのワークメモリであるＲＡＭ402を備える。コントローラ400は、さらに、ＣＰＵ401の動作プログラムが格納されているＲＯＭ403、コントローラの外部のデバイスへＣＰＵ401がアクセスするためのインターフェース404~409を備える。
【００１２】
ＮＦＣタグモジュール200は、アンテナ201とＮＦＣタグ回路202を備える。無線ＬＡＮモジュール300は、複数のＲＦ部、例えば、第一の周波数帯（ここでは2.4GHz帯）用のＲＦ部301と、第二の周波数帯（ここでは5GHz帯）用のＲＦ部302とを備え、さらにベースバンド（Ｂａｓｅ Ｂａｎｄ）部303を備える。
【００１３】
ここでＣＰＵ401の動作について説明する。
ＭＦＰ10の図示しない電源が投入されると、ＣＰＵ401はインターフェース406を介して操作パネル500へ表示データを送信する。また、ＣＰＵ401は、操作パネル500からユーザにより入力された動作指示を受ける。
ＣＰＵ401は、インターフェース407を介してリーダ600と通信し、原稿台に搭載された原稿から読み取られた画像データを受信する。
【００１４】
また、ＣＰＵ401は、インターフェース408を介してプリンタ700と通信し、印刷データをプリンタ700に送信することで印刷物を生成させる。さらに、インターフェース409を介してネットワークインターフェース800と通信し、ネットワーク経由で画像データ、認証情報などの送受信を行う。さらには、インターフェース404を介してＮＦＣタグモジュール200と通信し、無線ＬＡＮモジュール300の接続情報であるＳＳＩＤ（Service Set Identifier）およびパスワードをＮＦＣタグ回路202へ書き込む。
【００１５】
無線ＬＡＮモジュール300は、無線ＬＡＮ親機としての機能、およびアクセスポイントとしての機能を有するものであり、コントローラ400と接続される。ベースバンド部303によって処理された信号は、スイッチ304を介して2.4GHzのＲＦ部301あるいは5GHzのＲＦ部302いずれかに接続される。スイッチ304は、いずれかのＲＦ部に固定して使用することができると共に、2.4GHzのＲＦ部301と5GHzのＲＦ部302とを交互に切り替えて時分割動作させることで見かけ上２つの周波数帯で動作しているようにふるまうこともできる。2.4GHz帯の通信IEEE802.11b/g/nの2.4GHz帯での動作であり、5GHz帯の通信はIEEE802.11n/acの5GHz帯での動作である。
【００１６】
本実施例では、無線ＬＡＮモジュール300はアクセスポイントとして動作し、子機として機能する携帯端末を所定の台数まで同時接続可能であるものとする。同時接続台数の制約は、無線ＬＡＮ制御ＬＳＩの構成によって決まるものであり、ここでは５台まで同時接続可能のものを例として説明する。
各携帯端末101〜105は、アクセスポイントとして動作している無線ＬＡＮモジュール300を探索し接続する。
【００１７】
無線ＬＡＮモジュール300の通信に使用する周波数帯の例を図２を参照して説明する。
図２(a)は、スイッチ304によってＲＦ部301、302を交互に切り替えることで、2.4GHz帯と5GHz帯で時分割動作する場合を示す。図２(b)は、スイッチ304をＲＦ部301のみに接続し、2.4GHz帯に固定して動作する場合を示す。図２(c)は、スイッチ304をＲＦ部302のみに接続し、5GHz帯に固定して動作する場合を示す。
図２(a)、(b)、(c)に示す動作はＣＰＵ401の制御によって実現できる。本発明は、接続される携帯端末の対応可能な通信周波数帯に応じて図２(a)、(b)、(c)の動作を選択的に切り替えるものである。
【００１８】
以下、コントローラ400のＣＰＵ401による本実施例の通信制御処理を図３に示すフローチャートを用いて説明する。本フローチャートに係るＭＦＰ10上で動作するプログラムは、例えば、図１のＲＯＭ403に格納されており、ＲＡＭ402に読み出されＣＰＵ401によって実行される。これは、以下に説明する、図７、図８、図１１に示す他のフローチャートについても同様である。なお、以下の説明において、符号Sはステップを示す。
【００１９】
ＭＦＰ10への電源投入により、無線ＬＡＮモジュール300は図２(a)に示す2.4GHz帯と5GHz帯とでの時分割動作を行う（S301）。これは接続しようとする携帯端末がどちらか一方の周波数帯のみで動作していても、無線ＬＡＮモジュール300を探索できるようにするためである。
次いで、S302で、無線ＬＡＮモジュール300と接続中の携帯端末の台数を調べ、S303では、接続されている携帯端末の台数が無線ＬＡＮモジュール300の同時接続可能な最大の台数である５台であるか否かを判定する。接続中の携帯端末の台数が５台に達している場合にはS307に進み、５台に達していない場合にはS304に進む。
【００２０】
S304では、図２(a)に示す時分割動作を行う。これは以下の理由に基づく。即ち、接続中の携帯端末の台数が４台以下で、全ての携帯端末が共通の単一周波数帯で動作しており無線ＬＡＮモジュール300が図２(b)または (c)に示す固定周波数帯で動作を続行した場合、他の周波数帯で動作する携帯端末からは探索できない。
たとえば無線ＬＡＮモジュール300が5GHz固定で動作しているときに、接続しようとしている携帯端末が2.4GHzで動作している場合、その携帯端末から無線ＬＡＮモジュール300を探索できない。そこで、接続されている携帯端末の台数が４台以下である場合には、携帯端末から探索することを可能とするために、図２(a)に示す時分割動作を行う。その後、S305に進む。
【００２１】
S305では、携帯端末からの無線通信接続要求があるか否かを判定し、接続要求がある場合にはS306に進み、無い場合にはS302に戻る。
S306では、無線ＬＡＮモジュール300は、接続要求のある携帯端末と接続可能な周波数帯で接続する。その後、S302に戻る。
一方、S307では、接続されている５台全ての携帯端末の通信可能な周波数帯を調べる。ここでは、5GHz帯の通信が可能な携帯端末が存在するか否かを判定する。存在する場合にはS309に進み、存在しない場合にはS308に進む。
【００２２】
S308では、5GHz帯の通信が可能な端末が存在しないため、接続されている全ての携帯端末との通信を2.4GHz帯へ固定する。これは、無線ＬＡＮモジュール300のスイッチ304を2.4GHz側へ固定することで図２(b)の動作へと遷移させるものである。その後、S302に戻る。
S309では、接続している５台の携帯端末がすべて5GHz帯の通信が可能であるか否かを判定する。可能である場合にはS310に進み、可能でない場合にはS311に進む。
【００２３】
S310では、スイッチ304を5GHz側へ固定することで、接続されている５台すべての携帯端末との通信を5GHz帯へ固定し、図２(c)の動作に遷移させる。その後、S302に戻る。
一方、S311は、2.4GHz帯を使用する携帯端末と5GHz帯を使用する携帯端末が混在する場合であり、図２(a)に示す２つの周波数帯での時分割通信動作を行う。その後、S302に戻る。
【００２４】
ここで、図３の通信制御処理を、図４に示す携帯端末の画面での操作に関連付けて説明する。
図４は、携帯端末において、例えば、モバイル・ワイヤレス印刷用アプリである「Mobile print」を起動し、印刷ジョブを投入する際の操作画面例であり、画面には接続可能なアクセスポイントの接続情報であるＳＳＩＤが表示される。ここでは、無線ＬＡＮモジュール300を示すＳＳＩＤ(ＭＦＰ10)を選択することでMFP10との通信が成立する。
【００２５】
図４に示す携帯端末の画面には、その携帯端末が2.4GHz帯のみサポートしている場合には、2.4GHz帯のアクセスポイントのみが表示される。また、携帯端末が5GHz帯のみサポートしている場合には、5GHz帯のアクセスポイントのみが表示される。一方、携帯端末が2.4GHz帯と5GHz帯をサポートしている場合には、2.4GHz帯と5GHz帯のアクセスポイントが表示され、いずれかのアクセスポイントを選択可能となる。すなわち、アクセスポイントは、2.4GHz帯、5GHz帯の一方のみをサポートしている携帯端末からも、両周波数帯をサポートしている携帯端末からも探索可能とするためには、2.4GHz帯と5GHz帯にて動作している必要がある。
【００２６】
ただし、アクセスポイントへの携帯端末の接続台数が最大の５台となったときには、新たに接続しようとする携帯端末から探索される必要がないため、必ずしも複数の周波数帯で動作する必要はなくなる。即ち、接続された携帯端末が最大の台数となった場合に、接続中の携帯端末すべてが2.4GHz帯と5GHz帯の少なくとも一方での固定周波数帯での通信が可能となったときには、通信周波数帯をその一方に固定とすることで通信帯域を効率的に使用できる。
【００２７】
また、アクセスポイントへの携帯端末の接続台数が4台以下となった場合には、2.4GHz帯と5GHz帯とでの時分割動作を行う。これによって接続しようとする携帯端末からの探索が可能となる。
このようにして、接続された携帯端末の台数と携帯端末の通信可能な周波数帯に応じて、無線ＬＡＮモジュール300は時分割動作と固定周波数帯での動作との間で遷移するよう制御され、効率的な無線通信が実現できる。
【実施例２】
【００２８】
本実施例は、接続中の携帯端末が同時接続可能な最大の台数に達していなくても、その全ての携帯端末に対して共通の単一周波数帯で通信可能な場合には、その周波数帯に固定することで通信帯域を有効に使い、通信速度を向上可能とする例である。
単一の周波数帯に固定して通信動作している際に、接続されている携帯端末の台数が最大の接続可能台数未満の場合には、新たに接続要求する携帯端末から無線ＬＡＮにてアクセスポイントを探索できない場合がある。そこで、本実施例では、ＮＦＣによる通信によって接続要求と通信可能な周波数帯の設定を行う。
【００２９】
本実施例では、図１における携帯端末101〜105は、ＮＦＣタグモジュール200と通信するためのＮＦＣリーダライタ装置を備えたものとする。ＭＦＰ10へ接続しようとするすべての携帯端末は、無線ＬＡＮでの探索を行わずＮＦＣ通信での接続要求を行う。本実施例における他の構成は図１に示す実施例１と同様である。
【００３０】
図５は、ＭＦＰ10の無線ＬＡＮモジュール300へ接続要求する子機として機能する携帯端末、及びＭＦＰ10のＮＦＣタグモジュール200での制御フローである。
先ず、S501で、携帯端末がＭＦＰ10に対して無線ＬＡＮ接続するためのアプリとして、例えば、「Mobile print」を起動する。図６は当該アプリを起動した際の携帯端末の画面例を示す。「タグへタッチしてください」と表示されたボタンを押下することで、携帯端末のＮＦＣリーダライタが起動する。
【００３１】
すると、携帯端末はポーリングモードへ遷移し、ＭＦＰ10のＮＦＣタグモジュール200の探索を開始し（S502）、ＮＦＣタグモジュール200との通信待ち状態となる（S503）。ＮＦＣタグモジュール200との通信が成立するまではS503を継続し、通信が成立するとS504に進む、
【００３２】
S504では、携帯端末はＮＦＣタグモジュール200へ、「無線ＬＡＮでの接続要求フラグ」と「無線ＬＡＮで通信可能な周波数帯」を書き込む。ここで、携帯端末は、通信可能な周波数帯が2.4GHz帯と5GHz帯の一方のみだけか、または両方であるかの通知をＭＦＰ10へ行う。
S505では、携帯端末はＮＦＣタグモジュール200から情報を読み取り、ＭＦＰ10へ無線ＬＡＮで接続するための接続情報であるＳＳＩＤおよびパスワードを取得する。その後、S506では、携帯端末はS505で取得した接続情報にしたがってＭＦＰ10に対して無線ＬＡＮ接続を行う。
【００３３】
以下、コントローラ400のＣＰＵ401による本実施例の通信制御処理を図７に示すフローチャートを用いて説明する。
先ず、S701では、無線ＬＡＮモジュール300と現在接続中の携帯端末の台数を調べる。テップ702では、接続されている携帯端末の台数が無線ＬＡＮモジュール300の同時接続可能な最大の台数である５台であるか否かを判定する。接続中の携帯端末の台数が５台に達している場合にはS701に戻り、５台に達していない場合にはS703に進む。
【００３４】
S703では、ＮＦＣタグモジュール200に書き込みが発生したか否かを判定し、発生している場合にはS704に進み、発生していない場合にはS701に戻る。
S704では、ＮＦＣタグモジュールへの書き込みデータを取得する。S705では、タグモジュールに書き込まれたデータに携帯端末からの接続要求が含まれているか否かを判定し、接続要求が含まれている場合にはS706に進み、含まれていない場合にはS701に戻る。
【００３５】
S706ではタグモジュールに書き込まれたデータから、接続要求を行っている携帯端末の通信可能な周波数帯を取得する。
S707では、現在接続中の携帯端末と、接続要求を行っている携帯端末の中に、5GHz帯での通信が可能な携帯端末が存在するか否かを判定する。存在する場合にはS710に進み、存在しない場合にはS708に進む。
S708では、2.4GHz帯で各携帯端末と接続するための接続情報であるＳＳＩＤとパスワードをＮＦＣタグモジュールへ設定する。次いで、S709では、スイッチ304を2.4GHz帯のＲＦ部301に固定することで、すべての携帯端末との通信を2.4GHz帯に固定した通信動作を行う。その後、S701に戻る。
【００３６】
一方、S710では、現在接続中の携帯端末と、接続要求を行っている携帯端末すべてが5GHz帯での通信が可能か否かを判定する。可能な場合にはS711に進み、可能でない場合にはS713に進む。
S711では、5GHz帯で各携帯端末と接続するための接続情報であるＳＳＩＤとパスワードをＮＦＣタグモジュールへ設定する。次いで、S712では、スイッチ304を5GHz帯のＲＦ部302に固定することで、すべての携帯端末との通信を5GHz帯に固定した通信動作を行う。その後、S701に戻る。
【００３７】
一方、S713では、2.4GHz帯と5GHz帯を用いた時分割動作で接続を行うための接続情報であるＳＳＩＤとパスワードをＮＦＣタグモジュールへ設定する。次いで、S714では、スイッチ304によってＲＦ部301、302を交互に切り替えることで2.4GHz帯と5GHz帯とでの時分割動作を行う。その後、S701に戻る。
このように本実施例では、接続中の携帯端末が同時接続可能な最大の台数に達していなくても、その全ての携帯端末に対して共通の単一周波数帯で通信可能な場合には、その周波数帯に固定することで通信帯域を有効活用して通信速度を向上できる。
【実施例３】
【００３８】
本実施例は、実施例２と同様に、接続中の携帯端末が同時接続可能な最大の台数に達していなくても、その全ての携帯端末に対して共通の単一周波数帯で通信可能な場合には、その周波数帯に固定するものである。その際、通信周波数帯の設定は、ユーザが操作パネル500を用いて、自己の使用する携帯端末の通信周波数帯をＭＦＰ10へ指示することで行うものである。本実施例における構成は図１に示す実施例１と同様である。
以下、コントローラ400のＣＰＵ401による本実施例の通信制御処理を図８に示すフローチャート等を用いて説明する。
【００３９】
図９はＭＦＰ10の操作パネル500の表示画面であり、図９(a)は標準画面の例である。図９(a)において、ユーザが「Mobile Portal」ボタン901を押下することにより画面は図９(b)へ遷移する。
この状態で、先ず、S801では、無線ＬＡＮモジュール300に現在接続されている携帯端末の台数を調べる。接続中の携帯端末の台数が同時接続可能な最大の５台に達している場合にはS801に戻り、５台に達していない場合にはS803に進む。
【００４０】
接続中の携帯端末の台数が５台に達していない場合は、図９(b)に示す「モバイル接続」ボタン902はユーザによる押下を受け付ける。一方、接続中の携帯端末の台数が5台に達している場合は図９(c)のように「モバイル接続」ボタン902の表示はグレーアウトされ、ユーザによる押下を受け付けない。
従って、S803では、携帯端末の無線ＬＡＮ接続要求である「モバイル接続」ボタン902のユーザによる押下を待つ。ボタン902が押下されるとS804に進み、所定時間内に押下されない場合にはS801に戻る。
【００４１】
S804では、図９(d)の画面を表示し、接続要求を行っている携帯端末の動作が可能な通信周波数帯のユーザによる入力を受け付ける。2.4GHz帯、5GHz帯のうち通信可能な周波数帯に対応するいずれかのラジオボタンにチェックを入れ、「ＯＫ」ボタンが押下されることで、ＣＰＵ401へ選択された周波数帯情報が通知される。なお、2.4GHz帯、5GHz帯の両方をユーザが選択するようにしてもよい。
【００４２】
次いで、S805では、接続中の携帯端末と、接続要求を行っている携帯端末の中に、5GHz帯での通信が可能な携帯端末が存在するか否かを判定する。存在する場合にはS808に進み、存在しない場合にはS806に進む。
S806では、2.4GHz帯で各携帯端末と接続するための接続情報であるＳＳＩＤとパスワードを図９(e)に示すように表示する。次いで、S807ではスイッチ304を2.4GHzのＲＦ部301に固定することで、すべての携帯端末との通信を2.4GHz帯に固定した通信動作を行う。その後、S801に戻る。
【００４３】
S808では、現在接続中の携帯端末と、接続要求を行っている携帯端末すべてが5GHz帯での通信が可能か否かを判定する。可能な場合にはS809に進み、可能でない場合にはS811に進む。
S809では、5GHz帯で各携帯端末と接続するための接続情報であるＳＳＩＤとパスワードを図９(e)に示すように表示する。次いで、S810では、スイッチ304を5GHzのＲＦ部302に固定することで、すべての携帯端末との通信を5GHz帯に固定した通信動作を行う。その後、S801に戻る。
【００４４】
S811では、2.4GHz帯と5GHz帯を用いた時分割動作で接続を行うための、接続情報であるＳＳＩＤとパスワードを図９(e)に示すように表示する。次いで、S812では、スイッチ304によってＲＦ部301、302を交互に切り替えることで2.4GHz帯と5GHz帯とでの時分割動作を行う。その後、S801に戻る。
このように、本実施例においても、実施例２と同様の効果が得られる。
なお、本実施例における操作パネル500を用いた通信周波数帯の設定処理は、実施例１に適用されてもよい。
【実施例４】
【００４５】
本実施例は、実施例１と同様に、ＭＦＰ10は、接続中の携帯端末が同時接続可能な最大の台数に達するまでは、第一、第二の周波数帯での時分割通信動作を行うようにしている。そのような構成において、無線ＬＡＮモジュール300が、子機としてアクセスポイントに接続する機能と、アクセスポイントとして子機を最大５台まで同時接続可能である機能とを有するようにしたものである。
図１０は実施例４に係る無線通信装置を適用した画像処理装置を含むシステムの概略構成を示すブロック図である。同図において、図１と同一機能を有する構成要素については同一符号を付し、重複説明を省略する。
【００４６】
図１０に示す本実施例が図１と異なる点は、ＭＦＰ10の外部に、基幹ネットワーク30に接続された無線ＬＡＮアクセスポイント20が設けられていることである。無線ＬＡＮモジュール300は、子機として無線ＬＡＮアクセスポイント20に、例えば、Wifi通信により接続する。無線ＬＡＮアクセスポイント20は、無線ＬＡＮ回路２２とアンテナ２１とで構成される。
【００４７】
無線ＬＡＮモジュール300においては、ベースバンド部303が１つであるため、アクセスポイントとして動作するときも子機として動作するときも、スイッチ304で選択された側のＲＦ部が動作する。すなわち、スイッチ304が2.4GHz帯のＲＦ部301を選択しているときは、アクセスポイント動作も子機動作も2.4GHz帯で行う。また、スイッチ304が5GHz帯のＲＦ部302を選択しているときは、アクセスポイント動作も子機動作も5GHz帯で行う。
【００４８】
以下、コントローラ400のＣＰＵ401による本実施例の通信制御処理を図１１に示すフローチャート等を用いて説明する。
ＭＦＰ10への電源投入により、無線ＬＡＮモジュール300は2.4GHz帯と5GHz帯とでの時分割動作を行う（S1101）。これは無線ＬＡＮにて基幹ネットワーク30を探索するためと、子機である携帯端末から探索できるようにするためである。
【００４９】
次いで、S1102で、2.4GHz帯と5GHz帯の２つの周波数帯にて無線ＬＡＮアクセスポイント20を探索する。S1103では、無線ＬＡＮアクセスポイントが探索されたか否かを判定し、探索できた場合にはS1104に進み、探索できなかった場合にはS1103に戻る。
S1104では、探索された無線ＬＡＮアクセスポイントと接続する。
【００５０】
次いで、S1105では、無線ＬＡＮモジュール300と接続中の携帯端末の台数を調べ、S1106では、接続されている携帯端末の台数が無線ＬＡＮモジュール300の同時接続可能な最大の５台であるか否かを判定する。接続中の携帯端末の台数が５台に達している場合にはS1107に進み、５台に達していない場合にはS1112に進む。
【００５１】
S1107では、接続している無線ＬＡＮアクセスポイントおよび接続されている携帯端末の中に5GHz帯で通信可能な機器が存在するか否かを判定する。存在する場合にはS1108に進み、存在しない場合にはS1110に進む。
S1110では、5GHz帯の通信が可能な端末が存在しないため、接続されている全ての機器との通信を2.4GHz帯へ固定し、図２(b)の動作に遷移させる。その後、S1105に戻る。
【００５２】
S1108では、接続しているアクセスポイントおよび接続されている携帯端末がすべて5GHz帯で通信可能か否かを判定する。可能である場合にはS1109に進み、可能でない場合にはS1111に進む。
S1109では、スイッチ304を5GHz側へ固定することで、接続されているすべての機器との通信を5GHz帯へ固定し、図２(c)の動作に遷移させる。その後、S1105に戻る。
S1111は、接続している機器には2.4GHz帯と5GHz帯で通信するものが混在している場合であるため、スイッチ304を時分割で2.4GHz側と5GHz側へ切り替える図２(a)に示す２つの周波数帯での時分割通信動作を行う。その後、S1105に戻る。
【００５３】
S1112では、接続中の携帯端末の台数が最大の5台に達していないため、新たに接続しようとする携帯端末から探索されるようにする必要がある場合である。そのため、スイッチ304を時分割動作させることで２つの周波数帯での時分割通信動作を行う。
S1113では、携帯端末からの接続要求があるか否かを判定し、接続要求がある場合にはS1114に進み、無い場合にはS1105に戻る。
S1114では、無線ＬＡＮモジュール300は、接続要求のある携帯端末と接続可能な周波数帯で接続する。その後、S1105に戻る。
【００５４】
以上説明したように、本実施例では接続中の無線ＬＡＮアクセスポイントおよび携帯端末の通信動作可能な周波数帯を調べることで最適な通信周波数帯の選択が可能となる。
なお、本実施例における、無線ＬＡＮモジュール300が、子機としてアクセスポイントに接続する機能と、アクセスポイントとして子機を最大５台まで同時接続可能である機能とを有するようにした構成は、実施例２または実施例３にも適用可能である。
また、本実施例では、実施例１と同様に、接続されている携帯端末の台数が同時接続可能な最大の台数未満である場合には2.4GHz帯と5GHz帯とでの時分割動作を行うようにしたものである。しかしながら、本実施例においては、そのような通信制御処理に代えて実施例２または実施例３と同様な通信制御処理を適用するようにしてもよい。
【００５５】
以上のように、本発明の無線通信装置（300）は、複数の外部機器（101〜105）と、少なくとも第一、第二の周波数帯（2.4GHz帯、5GHz帯）で無線通信を行うように構成（301〜304）されている。複数の周波数帯での無線通信を時分割で行うことで見かけ上、複数の周波数帯で同時に通信動作を行うものである。
【００５６】
無線通信装置は、情報取得手段（200、300、500）と、通信手段（300）とを備える。情報取得手段は、無線通信の接続要求のある複数の外部機器（101〜105）の各々と無線通信可能な周波数帯情報を取得する（S307，309等）。通信手段は、無線通信の接続要求のある複数の外部機器のすべてについて取得された周波数帯情報に基づき通信動作を制御する。例えば、複数の外部機器のすべてが第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行う（図２(b)、 (c)、S307〜310、S707〜712等）。一方、複数の外部機器の通信可能な周波数帯が異なる場合には、第一、第二の周波数帯にて時分割で通信動作を行う（図２(a)、S304、311、S713、714等）。
【００５７】
このように、本発明によれば、接続する複数の外部機器の通信周波数帯が外部機器によって異なり複数ある場合は、複数の周波数帯で時分割通信動作するが、接続する外部機器に共通の単一の周波数帯がある場合は、当該単一の周波数帯での通信動作を行う。そのように共通の単一の周波数帯がある場合に共通の周波数帯での通信を行うことによって、時分割動作に起因する通信速度の低下を防止する効果がある。
また、接続する外部機器の周波数帯に応じて、複数の周波数帯で時分割通信動作するか、単一の周波数帯で通信動作するかが動的に切替えられるようにする。それにより、接続する外部機器の周波数帯に応じて異なる周波数帯での時分割通信を可能とするとともに、単一の周波数帯での通信をも可能とし、全体の通信速度を向上できる効果がある。
【００５８】
また、通信手段は、外部機器と第一の周波数帯にて通信動作中に、他の外部機器から第二の周波数帯での通信要求をうけたとき、第一、第二の周波数帯での時分割通信動作に変更するように構成（S713，714等）されてよい。
また、通信手段は、複数の外部機器と第一、第二の周波数帯で時分割通信中に、少なくとも一方の周波数帯のみで通信可能な外部機器のみとの接続状態となった場合、一方の周波数帯での通信動作に変更するよう構成（S308、310等）されてよい。
【００５９】
また、通信手段は、無線通信装置に接続されている外部機器の台数が同時接続可能な最大の台数に達するまでは、複数の外部機器と第一、第二の周波数帯での時分割通信動作を行うように構成（S304等）されてよい。これにより、接続しようとする外部機器がどちらか一方の周波数帯のみで動作していても、アクセスポイントとしての無線通信装置を探索できる。
さらにまた、通信手段は、複数の外部機器を子機として接続可能なアクセスポイントとして機能すると共に、子機として外部のアクセスポイントに接続可能な機能（図１０、１１）を有するように構成されてよい。
【００６０】
上記各実施例は、２つの異なる周波数帯を用いて無線通信を行う例について説明したが、３つ以上の異なる周波数帯を用いて無線通信を行う場合にも同様に適用できる。
本発明は、本発明の無線通信装置と同様の機能を実現するように構成される限り、画像処理装置としてはＭＦＰに限らず他の方式の画像処理装置、ディジタル複合機等にも適用可能である。
【００６１】
(その他の実施例) 
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
【符号の説明】
【００６２】
１０    ＭＦＰ
２００  ＮＦＣタグモジュール、
３００  無線ＬＡＮモジュール、
４００  コントローラ、
【図１】
2019114854.tif 000003
【図２】
2019114854.tif 000004
【図３】
2019114854.tif 000005
【図４】
2019114854.tif 000006
【図５】
2019114854.tif 000007
【図６】
2019114854.tif 000008
【図７】
2019114854.tif 000009
【図８】
2019114854.tif 000010
【図９】
2019114854.tif 000011
【図１０】
2019114854.tif 000012
【図１１】
2019114854.tif 000013
【手続補正書】
【提出日】平成29年12月21日(2017.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の外部機器と、少なくとも第一の周波数帯と第二の周波数帯で無線通信を行うよう構成され、前記２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作を行う無線通信装置であって、
無線通信の接続要求のある複数の外部機器の各々と無線通信可能な周波数帯情報を取得する情報取得手段と、
無線通信の接続要求のある前記複数の外部機器のすべてについて取得された周波数帯情報に基づき、前記複数の外部機器のすべてが前記第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い、前記複数の外部機器の通信可能な周波数帯が異なる場合には、前記第一、第二の周波数帯にて時分割で通信動作する通信手段と、
を設けたことを特徴とする無線通信装置。
【請求項２】
前記情報取得手段は、無線通信の接続要求を行う前記複数の外部機器の各々が、通信動作可能な周波数帯をＮＦＣ通信により前記無線通信装置へ通知することで周波数帯情報を取得する、ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記情報取得手段は、無線通信の接続要求を行う前記複数の外部機器の各々の通信動作可能な周波数帯が前記無線通信装置の操作部を介して入力されることで周波数帯情報を取得する、ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記通信手段は、前記外部機器と前記第一の周波数帯にて通信動作中に、他の外部機器から前記第二の周波数帯での通信要求をうけたとき、前記第一、第二の周波数帯での時分割通信に変更する、ことを特徴とする請求項１乃至３のいずれか１項に記載の無線通信装置。
【請求項５】
前記通信手段は、前記複数の外部機器と前記第一、第二の周波数帯での時分割通信中に、前記第一、第二の周波数帯の少なくとも一方のみで通信可能な外部機器のみとの接続状態となった場合、当該一方の周波数帯での通信動作に変更する、ことを特徴とする請求項１乃至３のいずれか１項に記載の無線通信装置。
【請求項６】
前記通信手段は、前記無線通信装置に接続されている前記外部機器の台数が同時接続可能な最大の台数に達するまでは、前記複数の外部機器と前記第一、第二の周波数帯での時分割通信を行う、ことを特徴とする請求項１乃至３のいずれか１項に記載の無線通信装置。
【請求項７】
前記通信手段は、前記複数の外部機器を子機として接続可能なアクセスポイントとして機能すると共に、子機として外部のアクセスポイントに接続可能な機能を有する、ことを特徴とする請求項１乃至６のいずれか１項に記載の無線通信装置。
【請求項８】
複数の外部機器と、少なくとも第一の周波数帯と第二の周波数帯で無線通信を行うよう構成され、前記２つの周波数帯での無線通信を時分割で行うことで見かけ上２つの周波数帯で同時に通信動作を行う無線通信装置における無線通信方法であって、
無線通信の接続要求のある複数の外部機器の各々と無線通信可能な周波数帯情報を取得する取得工程と、
無線通信の接続要求のある前記複数の外部機器のすべてについて取得された周波数帯情報に基づき、前記複数の外部機器のすべてが前記第一、第二の周波数帯の少なくとも一方で通信可能である場合には、当該一方の周波数帯で通信動作を行い、前記複数の外部機器の通信可能な周波数帯が異なる場合には、前記第一、第二の周波数帯にて時分割で通信動作する通信工程と、
を設けたことを特徴とする無線通信装置における無線通信方法。
【請求項９】
コンピュータを請求項１乃至７のいずれか1項に記載された各手段として機能させるためのプログラム。