JP2017163312A - 無線通信装置および無線通信方法 - Google Patents
無線通信装置および無線通信方法 Download PDFInfo
- Publication number
- JP2017163312A JP2017163312A JP2016045297A JP2016045297A JP2017163312A JP 2017163312 A JP2017163312 A JP 2017163312A JP 2016045297 A JP2016045297 A JP 2016045297A JP 2016045297 A JP2016045297 A JP 2016045297A JP 2017163312 A JP2017163312 A JP 2017163312A
- Authority
- JP
- Japan
- Prior art keywords
- access point
- wireless communication
- communication
- search
- radio communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】アクセスポイントを探索することによってアクセスポイントを介さない無線通信が滞らないようにする技術の提供を目的の一つとする。
【解決手段】無線通信装置は、アクセスポイントを介して無線通信する間接無線通信部と、前記アクセスポイントを介さずに無線通信する直接無線通信部と、
前記アクセスポイントを探索する探索部と、を備え、前記探索部は、前記アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に、前記アクセスポイントを介さない無線通信により要求して探索結果を取得する。
【選択図】図4
【解決手段】無線通信装置は、アクセスポイントを介して無線通信する間接無線通信部と、前記アクセスポイントを介さずに無線通信する直接無線通信部と、
前記アクセスポイントを探索する探索部と、を備え、前記探索部は、前記アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に、前記アクセスポイントを介さない無線通信により要求して探索結果を取得する。
【選択図】図4
Description
本発明は無線通信装置および無線通信方法に関する。
無線LAN通信規格(IEEE802.11)においては、アクセスポイントが中継局となって通信端末同士を無線接続するインフラストラクチャモードと、アクセスポイントを介さずに通信端末同士が直接無線接続するアドホックモードが規格化されている。通信端末に備わる無線LANアダプタには、インフラストラクチャモードでの無線通信と、アドホックモードでの無線通信を同時に行えるものがある。
ところで一般に、アクセスポイントの接続設定がなされているにもかかわらず、無線通信装置に当該アクセスポイントが接続されていない場合、無線通信装置は、アクセスポイントを探索する。アクセスポイントを探索するとき、無線LANアダプタはチャンネルを切り換えながら全てのチャンネルにプローブリクエストを順次送信する動的スキャンを行う。ここで、アンテナを1つしか持たない無線LANアダプタが同時に通信できるチャンネルは1つである。このため、あるチャンネルを用いてアドホックモードで無線通信端末と直接接続している無線通信装置がアクセスポイントの探索を行うと、動的スキャンが行われるときには、アドホックモードでの無線通信端末との通信が途絶えてしまう。したがって、例えばアドホックモードで接続されている無線通信端末としてのスマートデバイスから、無線通信装置としてのプリンターが印刷データを受信しているような場合には、プリンターによるアクセスポイントの探索によって印刷が遅延したり中断したりするという問題がある。
本発明は、このような問題を解決するために創作されたものであって、アクセスポイントを探索することによってアクセスポイントを介さない無線通信が滞らないようにする技術の提供を目的の一つとする。
(1)上記目的を達成するための無線通信装置は、アクセスポイントを介して無線通信する間接無線通信部と、前記アクセスポイントを介さずに無線通信する直接無線通信部と、
前記アクセスポイントを探索する探索部と、を備え、前記探索部は、前記アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に、前記アクセスポイントを介さない無線通信により要求して探索結果を取得する。
前記アクセスポイントを探索する探索部と、を備え、前記探索部は、前記アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に、前記アクセスポイントを介さない無線通信により要求して探索結果を取得する。
本発明によると、アクセスポイントを介さない無線通信によりアクセスポイントの探索結果を取得することにより、アクセスポイントを介さない無線通信を滞らせることなくアクセスポイントを探索することができる。
(2)上記目的を達成するための無線通信装置において、前記探索部は、前記アクセスポイントに対する接続設定がされていて前記アクセスポイントと接続していないときに、前記アクセスポイントを探索してもよい。
この構成を採用することにより、ユーザーが接続設定していないアクセスポイントを探索することによって、アクセスポイントを介さない無線通信が妨げられることが無くなる。
尚、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、無線通信プログラム又はその記録媒体としても成立する。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
1.無線通信システムの構成
図1に、無線通信装置の一実施例としてのプリンター1とアクセスポイント2と無線通信端末の一実施例としてのスマートフォン3とを含む無線通信システムを示す。アクセスポイント2は、無線LANプロトコル(IEEE802.11)で外部機器を相互に無線接続する中継局である。本実施例においては、プリンター1にアクセスポイント2aとアクセスポイント2bの接続設定がされており、プリンター1とスマートフォン3aとスマートフォン3bがアクセスポイント2を介さずにプリンター1と接続可能な無線通信システムを例にして説明する。ただし、プリンター1に接続されるアクセスポイントの数も、アクセスポイントを介さずにプリンター1に接続される通信端末の数も説明を具体化するための例示に過ぎず、それぞれ1であっても3以上であっても良い。
図1に、無線通信装置の一実施例としてのプリンター1とアクセスポイント2と無線通信端末の一実施例としてのスマートフォン3とを含む無線通信システムを示す。アクセスポイント2は、無線LANプロトコル(IEEE802.11)で外部機器を相互に無線接続する中継局である。本実施例においては、プリンター1にアクセスポイント2aとアクセスポイント2bの接続設定がされており、プリンター1とスマートフォン3aとスマートフォン3bがアクセスポイント2を介さずにプリンター1と接続可能な無線通信システムを例にして説明する。ただし、プリンター1に接続されるアクセスポイントの数も、アクセスポイントを介さずにプリンター1に接続される通信端末の数も説明を具体化するための例示に過ぎず、それぞれ1であっても3以上であっても良い。
図2に示すように、無線通信装置としてのプリンター1は、タッチパネルディスプレイ13、コンピューターで構成された制御部12、無線LANプロトコルで外部機器と通信するための無線LAN通信部11、印刷媒体に印刷を施す印刷機構14を備えている。制御部12は、主記憶装置であるRAM、外部記憶装置であるフラッシュメモリー、プロセッサーおよび入出力機構を備え、フラッシュメモリーに記憶された無線通信プログラムをRAMに読み込んでプロセッサーで実行することにより、無線LAN通信部11とともに探索部として機能する。無線LAN通信部11は、アンテナを1つしか持たない無線LANアダプタであって、無線通信プログラムによって制御され、アクセスポイント2を介して外部機器と無線接続する機能と、アクセスポイント2を介さずに外部機器と無線接続する機能とを有する。すなわち無線LAN通信部11は、間接無線通信部および直接無線通信部として機能する。無線LAN通信部11は、アドホックモードでアクセスポイント2を介さずに外部機器と無線接続するとき、外部機器にとってのアクセスポイントとして機能する。無線LAN通信部11はCH1〜CH13までの13チャンネルを用いて無線通信を行う。無線LAN通信部11は、同時に複数の通信端末に接続することが可能であるが、アンテナは1つであるため、同時に無線通信できる通信端末の数はチャンネル毎に1つである。チャンネルは、互いに異なる帯域を示すが、隣接するチャンネルの帯域は重複している帯域を有する。したがって複数の通信端末と接続する場合には、互いに離れたチャンネルが用いられる。
図3に示すように、無線通信端末としてのスマートフォン3は、無線LANプロトコルで外部機器と通信するための無線LAN通信部31、コンピューターで構成された制御部32、並びに、タッチパネルディスプレイ33を備えている。制御部32は、主記憶装置であるRAM、外部記憶装置であるフラッシュメモリー、プロセッサーおよび入出力機構を備え、フラッシュメモリーに記憶された無線通信プログラムをRAMにロードしてプロセッサーで実行することにより無線LAN通信部31を制御する。無線LAN通信部31は、無線通信プログラムによって制御され、アクセスポイント2を介して外部機器と無線接続する機能を有する。尚、無線LAN通信部31がアクセスポイント2を介さずに外部機器と無線接続する機能を有するか否かに関わらず、プリンター1がアクセスポイントとして機能する場合には、スマートフォン3はアクセスポイント2を介さずにプリンター1と直接無線通信することができる。
2.無線通信方法
次に図4から図6を参照しながら、上述したプリンター1による無線接続処理の実施例について説明する。図4に示す無線接続処理のシーケンスは、定期的に起動してもよいし、プリンター1に対するユーザーの指示に応じて起動しても良い。
次に図4から図6を参照しながら、上述したプリンター1による無線接続処理の実施例について説明する。図4に示す無線接続処理のシーケンスは、定期的に起動してもよいし、プリンター1に対するユーザーの指示に応じて起動しても良い。
はじめに制御部12は、アクセスポイント2に対する接続設定がされているか否かを判定する(S101)。SSIDおよびパスワードを制御部12が記憶していれば、1つ以上のアクセスポイント2に対する接続設定がされていると判定し、記憶していなければ、接続設定がされていないと判定する。1つ以上のアクセスポイント2に対する接続設定がされていない場合、制御部12は、アクセスポイントを探索する必要がないため、無線接続処理を終了する。
1つ以上のアクセスポイント2に対する接続設定がされている場合、制御部12は、接続設定がされているアクセスポイント2の全てと接続しているか否かを判定する(S102)。接続設定がされているアクセスポイント2の全てと接続している場合、アクセスポイントを探索する必要がないため、無線接続処理を終了する。
接続設定がされているアクセスポイント2の全てと接続していない場合、制御部12は、アクセスポイントを介さない直接無線通信機能が起動しているか否かを判定する(S103)。具体的には、制御部12は、アドホックモードで無線接続する機能が起動しているか否かを判定する。
アクセスポイントを介さない直接無線通信機能が起動していない場合、制御部12は、一定の周期で、動的スキャンと、動的スキャンによって探索されたアクセスポイントとの接続とを一定の周期で繰り返す(S105)。
具体的には、図5に示すように、制御部12は、CH1からCH13までのチャンネルを切換ながら全チャンネルにおいて各1回のプローブリクエストPR1n〜PR13nを無線LAN通信部11に送信させる。アクセスポイント2は、プローブリクエストを受信すると、プローブレスポンスを送信する。プローブレスポンスは、各アクセスポイント2のSSIDを含むパケットである。無線LAN通信部11がプローブレスポンスを受信すると、制御部12はプローブレスポンスに含まれているSSIDと、接続設定されているSSIDとを照合する。制御部12は、2つのSSIDが一致している場合には、接続設定されているパスワードを用いてアクセスポイント2との接続を行う。無線LAN通信部11がプローブレスポンスを受信しない場合と、プローブレスポンスに含まれているSSIDと接続設定されているSSIDとが一致しない場合とには、アクセスポイント2との接続処理は行われない。
制御部12は、無線LAN通信部11の全チャンネルに対する動的スキャンを一通り実行すると、予め決められた時間が経過するタイミングまで待機する(S106)。
予め決められた時間が経過すると、制御部12は接続設定されている全てのアクセスポイントと接続できたか否かを判定する(S107)。全てのアクセスポイントと接続できた場合には、無線接続処理を終了する。未接続のアクセスポイントが残っている場合には、アクセスポイントの探索と接続を繰り返す。全チャンネルに対する動的スキャンと待機とを繰り返すとき、図5に示すようにプローブリクエストが無線LAN通信部11から送信される。
一方、アクセスポイント2を介さない直接無線通信機能が起動している場合、制御部12は、直接無線接続されている端末があるか否かを判定する(S104)。直接無線通信で接続されている端末が無い場合、接続設定されている全てのアクセスポイントと接続できるまで、制御部12は周期的にアクセスポイントの探索と接続を実行する(S105〜107)。
直接無線通信で接続されている端末がある場合、制御部12は、直接無線接続されている端末に対してアクセスポイントの探索を依頼する(S108)。この探索の依頼と探索結果の受信は、アクセスポイントを介さない直接無線通信により行われる。すなわち、プリンター1による動的スキャンは実行されず、既に接続されているアドホックモードの通信回線を用いてアクセスポイントの探索がスマートフォン3に対して依頼される。ここで直接無線通信で接続されている端末が複数ある場合、制御部12は、いずれか1つの端末を選択し、選択した端末に対してのみアクセスポイントの探索を依頼しても良いし、すべての端末に対してアクセスポイントの探索を依頼しても良い。制御部12が依頼としてスマートフォン3に対して送信する情報には、探索対象のアクセスポイントのSSIDを含めても良いが、本実施例では含めないものとする。探索依頼に探索対象のアクセスポイントのSSIDを含める場合には、探索対象のアクセスポイントを探索できたか否かと、探索対象のアクセスポイントの通信チャンネルとを、依頼に対する応答としてプリンター1が取得してもよい。
アクセスポイントの探索を依頼した制御部12は、依頼先の端末から予め決められた時間内に受信する応答を判定する(S109)。アクセスポイントの探索を依頼した後に、依頼先の全ての端末とのアクセスポイントを介さない直接無線通信が切断された場合、制御部12は、接続設定されている全てのアクセスポイントと接続できるまで、周期的にアクセスポイントの探索と接続を実行する(S105〜107)。
アクセスポイント2の探索を依頼してから予め決められた時間内に依頼先の端末から応答が無い場合、制御部12は、アクセスポイント2を介さない直接無線通信の通信量(データ量)が予め決められた閾値を下回るまで待機する(S110)。ここでの閾値は、例えば印刷データの受信のように連続的な通信が行われている場合には閾値を越え、タイムアウトによる自動切断を防止するためのキープアライブ通知のみが行われている場合には閾値を越えないように設定すればよい。すなわち、アクセスポイント2を介さない直接無線通信による実質的なデータ通信が途絶えるまで待機すればよい。続いて制御部12は、全チャンネルに対してプローブリクエストを1回ずつ送信する動的スキャンによるアクセスポイント2の探索を実行する(S111)。
アクセスポイントの探索を依頼してから予め決められた時間内に依頼先の端末から応答を受信するか、制御部12自身が動的スキャンによりアクセスポイント2の探索を1回実行すると、制御部12は、接続設定されている全てのアクセスポイントを探索できたか否かを判定する(S112)。制御部12は、探索を依頼した端末からの応答として、アクセスポイントのSSIDと通信チャンネルとを無線LAN通信部11から取得する。また制御部12は、動的スキャンを実行した場合には、アクセスポイト2からプローブレスポンスとして送信されるアクセスポイント2のSSIDを無線LAN通信部11から取得する。そして制御部12は、設定されているSSIDと無線LAN通信部11から取得したSSIDとを照合する。2つのSSIDが一致しない場合には、探索対象のアクセスポイント2は探索できていないため、制御部12は、ステップS108からステップS111の処理を繰り返す。2つのSSIDが一致する場合、制御部12は、接続設定されているパスワードを用いてアクセスポイント2との接続処理を実行する(S113)。
アクセスポイント2との接続処理を実行した制御部12は、接続設定されている全てのアクセスポイント2と接続できたか否かを判定する(S114)。全てのアクセスポイント2と接続できた場合には、無線接続処理を終了する。未接続のアクセスポイント2が残っている場合には、制御部12は、ステップS108からステップS111の処理を繰り返す。(S108)。
次に図6を参照しながら、プリンター1からアクセスポイント2の探索を依頼されたスマートフォン3の作動について説明する。図6に示す処理は、スマートフォン3の無線LAN通信部31がアクセスポイントの探索依頼を受信すると起動し、スマートフォン3の制御部32によって実行される。
まず制御部32は、プリンター1以外の無線通信端末と通信中であるか否かを判定する(S201)。プリンター1以外の無線通信端末と通信中である場合には、プリンター1以外の無線通信端末との通信が終了するまで判定を繰り返しながら待機する。通信中であるか否かの判定は、プリンター1以外の無線通信端末との所定時間内の通信量(データ量)が予め決められた閾値を越えるか否かによって判定すればよい。
プリンター1以外の無線通信端末と通信中でない場合、制御部32はアクセスポイントの探索を実行する(S202)。すなわち制御部32は、無線LAN通信部31の全チャンネルに対する動的スキャンを実行してアクセスポイントからプローブレスポンスを受信する。動的スキャンは全チャンネルに対して1回だけ実行しても良いし、複数回実行しても良い。無線LAN通信部31の通信エリア内にアクセスポイント2が存在する場合には、制御部32は、当該アクセスポイント2のSSIDと通信チャンネルを含むプローブレスポンスを無線LAN通信部31から取得することになる。
次に制御部32は、アクセスポイントを探索した結果として無線LAN通信部31から取得したアクセスポイント2のSSIDと通信チャンネルとをプリンター1に送信する(S203)。
動的スキャンの実行中には、アドホックモードでの直接無線通信が滞ることになるが、上記実施例によると、アドホックモードでの直接無線通信が実質的に行われていない場合にのみ、ステップS105とステップS111においてアクセスポイントの動的スキャンを実行する。そしてアドホックモードでの直接無線通信が実質的に行われている場合には、アクセスポイント2の探索を他の無線通信端末に依頼して探索結果を取得する。したがって、上記実施例によると、アクセスポイント2を介さない無線通信を滞らせることなくアクセスポイント2を探索することができる。
3.他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施例では、無線通信装置としてプリンターを例示したが、本発明は、アクセスポイントを介して外部機器と無線接続する機能と、アクセスポイントを介さずに外部機器と無線接続する機能とを有し、これら2つの機能が1つのアンテナを用いて実現されている無線通信部を備える種々の無線通信装置に適用することができることはいうまでもない。
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施例では、無線通信装置としてプリンターを例示したが、本発明は、アクセスポイントを介して外部機器と無線接続する機能と、アクセスポイントを介さずに外部機器と無線接続する機能とを有し、これら2つの機能が1つのアンテナを用いて実現されている無線通信部を備える種々の無線通信装置に適用することができることはいうまでもない。
1…プリンター、2…アクセスポイント、3…スマートフォン、11…無線LAN通信部、12…制御部、13…タッチパネルディスプレイ、14…印刷機構、31…無線LAN通信部、32…制御部、33…タッチパネルディスプレイ
Claims (3)
- アクセスポイントを介して無線通信する間接無線通信部と、
前記アクセスポイントを介さずに無線通信する直接無線通信部と、
前記アクセスポイントを探索する探索部と、
を備え、
前記探索部は、前記アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に、前記アクセスポイントを介さない無線通信により要求して探索結果を取得する、
無線通信装置。 - 前記探索部は、前記アクセスポイントに対する接続設定がされていて前記アクセスポイントと接続していないときに、前記アクセスポイントを探索する、
請求項1に記載の無線通信装置。 - アクセスポイントを介さない無線通信の通信状態に応じて、前記アクセスポイントの探索を、前記アクセスポイントを介さずに無線接続している通信端末に要求し、
前記通信端末から探索結果を取得する、
ことを含む無線通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016045297A JP2017163312A (ja) | 2016-03-09 | 2016-03-09 | 無線通信装置および無線通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016045297A JP2017163312A (ja) | 2016-03-09 | 2016-03-09 | 無線通信装置および無線通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017163312A true JP2017163312A (ja) | 2017-09-14 |
Family
ID=59854108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016045297A Pending JP2017163312A (ja) | 2016-03-09 | 2016-03-09 | 無線通信装置および無線通信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017163312A (ja) |
-
2016
- 2016-03-09 JP JP2016045297A patent/JP2017163312A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902869B2 (en) | Communication device | |
US20230319952A1 (en) | Communication Device | |
US11582592B2 (en) | Communication device | |
US10425889B2 (en) | Communication device | |
US11395121B2 (en) | Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device | |
US9288827B2 (en) | Wireless communication devices, communication systems, methods, and non-transitory computer-readable media for selectively establishing different types of connections | |
US9974112B2 (en) | Wireless communication apparatus and wireless communication method | |
US20170265194A1 (en) | Wireless communication apparatus and wireless communication method | |
JP2017163312A (ja) | 無線通信装置および無線通信方法 | |
US10420159B2 (en) | Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device | |
JP6776886B2 (ja) | 無線通信装置及び無線通信方法 | |
JP6852385B2 (ja) | 無線通信装置及び無線通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180906 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181119 |