(57)【要約】      （修正有）【課題】外部装置が一部の周波数帯域に対応していない場合であっても、外部装置のアクセスポイントへの接続を可能とする情報端末及びその制御方法、プログラム、記憶媒体を提供する。【解決手段】中継装置との間で第１の周波数帯域の無線通信を行うための第１の通信パラメータと、第２の周波数帯域の無線通信を行うための第２の通信パラメータを取得し、外部装置が第１の周波数帯域の無線通信が可能か否かを判定し、第１の周波数帯域の無線通信が不可能と判定された場合に、第１の無線通信部よりも消費電力の少ない第２の無線通信部を用いて、第２の通信パラメータを外部装置に送信するとともに、外部装置と中継装置との間で第２の通信パラメータを用いた第２の周波数帯域の無線通信を確立する要求を外部装置に送信することで、中継装置と第１の無線通信部を用いた第１の周波数帯域の無線通信を行いながら、外部装置との間で中継装置を介した通信を確立する。【選択図】図１
2019083487.tif 000002
【特許請求の範囲】
【請求項１】
情報端末であって、
中継装置との間で、第１の周波数帯域の無線通信、または、前記第１の周波数帯域とは異なる第２の周波数帯域の無線通信を行う第１の無線通信手段と、
前記第１の無線通信手段よりも消費電力の少ない第２の無線通信手段と、
前記中継装置との間で前記第１の周波数帯域の無線通信を行うための第１の通信パラメータと、前記中継装置との間で前記第２の周波数帯域の無線通信を行うための第２の通信パラメータとを取得する取得手段と、
外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定する判定手段と、
前記判定手段により前記外部装置が前記第１の周波数帯域の無線通信が不可能と判定された場合に、前記第２の無線通信手段を用いて、前記第２の通信パラメータを前記外部装置に送信するとともに、前記外部装置と前記中継装置との間で前記第２の通信パラメータを用いた前記第２の周波数帯域の無線通信を確立する要求を前記外部装置に送信し、前記中継装置と前記第１の周波数帯域の無線通信を行うことにより、前記外部装置との間で前記中継装置を介した前記第１の無線通信手段による通信を確立するように制御する制御手段と、
を備えることを特徴とする情報端末。
【請求項２】
前記第１の無線通信手段は、無線ＬＡＮを用いた無線通信手段であることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記中継装置は、前記無線ＬＡＮのアクセスポイントであることを特徴とする請求項２に記載の情報端末。
【請求項４】
前記第１及び第２の通信パラメータは、ＳＳＩＤとパスワードとを含むことを特徴とする請求項２または３に記載の情報端末。
【請求項５】
前記取得手段は、前記第２の無線通信手段を用いて前記中継装置をスキャンすることにより前記中継装置のＳＳＩＤを取得し、該ＳＳＩＤと前記中継装置との接続履歴とに基づいて前記パスワードを取得することを特徴とする請求項４に記載の情報端末。
【請求項６】
前記取得手段は、前記第２の無線通信手段を用いて前記中継装置をスキャンすることにより前記中継装置のＳＳＩＤを取得し、ユーザが１つのＳＳＩＤを選択可能に表示する表示手段を備えることを特徴とする請求項４に記載の情報端末。
【請求項７】
前記取得手段は、ユーザが選択したＳＳＩＤに対するユーザの前記パスワードの入力により、前記パスワードを取得することを特徴とする請求項６に記載の情報端末。
【請求項８】
前記取得手段は、前記中継装置との間で前記第２の周波数帯域の無線通信を確立することにより、前記パスワードを取得することを特徴とする請求項４に記載の情報端末。
【請求項９】
前記ＳＳＩＤと前記パスワードとを記憶する第１の記憶手段をさらに備えることを特徴とする請求項４に記載の情報端末。
【請求項１０】
前記第２の無線通信手段は、近距離無線通信手段であることを特徴とする請求項１乃至９のいずれか１項に記載の情報端末。
【請求項１１】
前記判定手段は、前記第２の無線通信手段を用いて前記外部装置から受信した識別情報に基づいて、前記外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定することを特徴とする請求項１乃至１０のいずれか１項に記載の情報端末。
【請求項１２】
前記識別情報と前記第１の周波数帯域の無線通信が可能か否かの関係を記憶した第２の記憶手段をさらに備え、前記判定手段は、前記第２の記憶手段の内容に基づいて、前記外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定することを特徴とする請求項１１に記載の情報端末。
【請求項１３】
前記判定手段は、前記第２の無線通信手段を用いて、前記外部装置に前記第１の通信パラメータを送信して、前記外部装置に前記中継装置との間の前記第１の無線通信手段による接続を要求し、該要求に対する前記外部装置からの前記第２の無線通信手段を用いた応答に基づいて、前記外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定することを特徴とする請求項１乃至１０のいずれか１項に記載の情報端末。
【請求項１４】
中継装置との間で、第１の周波数帯域の無線通信、または、前記第１の周波数帯域とは異なる第２の周波数帯域の無線通信を行う第１の無線通信手段と、前記第１の無線通信手段よりも消費電力の少ない第２の無線通信手段と、を備える情報端末の制御方法であって、
前記中継装置との間で前記第１の周波数帯域の無線通信を行うための第１の通信パラメータと、前記中継装置との間で前記第２の周波数帯域の無線通信を行うための第２の通信パラメータとを取得する取得工程と、
外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定する判定工程と、
前記判定工程において前記外部装置が前記第１の周波数帯域の無線通信が不可能と判定された場合に、前記第２の無線通信手段を用いて、前記第２の通信パラメータを前記外部装置に送信するとともに、前記外部装置と前記中継装置との間で前記第２の通信パラメータを用いた前記第２の周波数帯域の無線通信を確立する要求を前記外部装置に送信し、前記中継装置と前記第１の周波数帯域の無線通信を行うことにより、前記外部装置との間で前記中継装置を介した前記第１の無線通信手段による通信を確立するように制御する制御工程と、
を有することを特徴とする情報端末。
【請求項１５】
コンピュータを、請求項１乃至１３のいずれか１項に記載の情報端末の各手段として機能させるためのプログラム。
【請求項１６】
コンピュータを、請求項１乃至１３のいずれか１項に記載の情報端末の各手段として機能させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う情報端末に関し、特に、他の装置の無線通信接続を補助する情報端末に関するものである。
【背景技術】
【０００２】
近年、機器間の無線通信設定を他の無線通信手段によって行うことで、無線通信設定を簡単化する手法（いわゆるハンドオーバ）が提案されている。例えば、特許文献１では、アクセスポイントとの接続に必要な設定情報を、近距離無線通信によって外部装置に送信することで、この外部装置をアクセスポイントに無線ＬＡＮ接続させる通信装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６１７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、外部装置に送信した設定情報が必ずしも有効とは限らない。例えば、アクセスポイントが複数の周波数帯域を使用している場合、通信装置が外部装置の対応していない周波数帯域の設定情報を送信しても、外部装置はその設定を行うことができず、アクセスポイントと接続できない。
【０００５】
本発明は上述した課題に鑑みてなされたものであり、その目的は、外部装置が一部の周波数帯域に対応していない場合であっても、外部装置のアクセスポイントへの接続を可能とすることである。
【課題を解決するための手段】
【０００６】
本発明に係わる情報端末は、中継装置との間で、第１の周波数帯域の無線通信、または、前記第１の周波数帯域とは異なる第２の周波数帯域の無線通信を行う第１の無線通信手段と、前記第１の無線通信手段よりも消費電力の少ない第２の無線通信手段と、前記中継装置との間で前記第１の周波数帯域の無線通信を行うための第１の通信パラメータと、前記中継装置との間で前記第２の周波数帯域の無線通信を行うための第２の通信パラメータとを取得する取得手段と、外部装置が前記第１の周波数帯域の無線通信が可能か否かを判定する判定手段と、前記判定手段により前記外部装置が前記第１の周波数帯域の無線通信が不可能と判定された場合に、前記第２の通信手段を用いて、前記第２の通信パラメータを前記外部装置に送信するとともに、前記外部装置と前記中継装置との間で前記第２の通信パラメータを用いた前記第２の周波数帯域の無線通信を確立する要求を前記外部装置に送信し、前記中継装置と前記第１の周波数帯域の無線通信を行うことにより、前記外部装置との間で前記中継装置を介した前記第１の無線通信手段による通信を確立するように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、外部装置が一部の周波数帯域に対応していない場合であっても、外部装置のアクセスポイントへの接続を可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態における情報端末および撮像装置のブロック図。
【図２】第１の実施形態における情報端末で保持される情報の一例を示す図。
【図３】第１の実施形態における情報端末と撮像装置による通信手順の概要を説明するためのシーケンス図。
【図４】第１の実施形態における情報端末の動作を示すフローチャート。
【図５】第１の実施形態における撮像装置の動作を示すフローチャート。
【図６】第２の実施形態における情報端末で保持される情報の一例を示す図。
【図７】第２の実施形態における情報端末と撮像装置による通信手順の概要を説明するためのシーケンス図。
【図８】第２の実施形態における情報端末の動作を示すフローチャート。
【図９】第２の実施形態における撮像装置の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１０】
（第１の実施形態）
＜各装置の構成＞
図１は、本発明の第１の実施形態における無線通信システムの全体構成を示すブロック図である。図１において、本実施形態における情報端末Ａ１００は、例えばスマートフォン端末、タブレット端末等により構成される。また、本実施形態における撮像装置Ｂ１００は、例えばデジタル一眼レフカメラ、デジタルコンパクトカメラ、デジタルビデオカメラ等の撮像装置により構成される。本実施形態の無線通信システムは、例えばこのような情報端末Ａ１００と撮像装置Ｂ１００とが無線通信により通信可能に接続されることにより構成されている。
【００１１】
まず、情報端末Ａ１００について説明する。制御部Ａ１０１は、入力された信号や、プログラムに従って情報端末Ａ１００の各部を制御する。なお、制御部Ａ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。メモリＡ１０２は、各種データを一時的に保持するバッファメモリや、制御部Ａ１０１の作業領域等として使用される。不揮発性メモリＡ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部Ａ１０１で実行されるプログラム等が格納される。
【００１２】
操作部Ａ１０４は、情報端末Ａ１００に対する指示をユーザから受け付けるために用いられる。操作部Ａ１０４は例えば、ユーザが情報端末Ａ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、画面遷移を指示するための操作ボタン等の操作部材を含む。また、後述する表示部Ａ１０５に形成されるタッチパネルも操作部Ａ１０４に含まれる。
【００１３】
表示部Ａ１０５は、対話的な操作のためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の表示を行う。なお、表示部Ａ１０５は必ずしも情報端末Ａ１００が内蔵する必要はない。情報端末Ａ１００は表示内容を制御する表示制御機能を少なくとも有していればよい。
【００１４】
記録媒体Ａ１０６は各種データを記録することができる。記録媒体Ａ１０６は、情報端末Ａ１００に着脱可能なように構成してもよいし、情報端末Ａ１００に内蔵されていてもよい。すなわち、情報端末Ａ１００は少なくとも記録媒体Ａ１０６にアクセスする手段を有していればよい。
【００１５】
近距離無線通信部Ａ１１１は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラを備えて構成される。近距離無線通信部Ａ１１１は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態において、Ｂｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。制御部Ａ１０１は、近距離無線通信部Ａ１１１を制御し、撮像装置Ｂ１００との通信を実現する。
【００１６】
無線ＬＡＮ部Ａ１１２は、無線通信を実現するための通信ユニットである。無線ＬＡＮ部Ａ１１２は、無線通信のためのアンテナと無線信号を処理するための通信コントローラを備えて構成され、ＩＥＥＥ８０２．１１規格に従った無線通信を実現する。なお、本実施形態において、無線ＬＡＮ部Ａ１１２は、５ＧＨｚおよび２．４ＧＨｚのいずれの周波数帯域における通信も可能であるものとする。制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を制御し、無線ＬＡＮアクセスポイントＣ１００（中継装置）を介して、撮像装置Ｂ１００や公衆網Ｅ１００との通信を実現する。
【００１７】
公衆無線通信部Ａ１１３は、近距離無線通信部Ａ１１１や無線ＬＡＮ部Ａ１１２とは異なる無線通信を実現するための通信ユニットである。公衆無線通信部Ａ１１３は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラを備えて構成され、Ｗ−ＣＤＭＡ（ＵＭＴＳ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の規格に従って公衆無線通信を実現する。制御部Ａ１０１は、公衆無線通信部Ａ１１３を制御し、基地局Ｄ１００を介して、公衆網Ｅ１００との通信を実現する。以上が情報端末Ａ１００についての説明である。
【００１８】
次に、撮像装置Ｂ１００について説明する。制御部Ｂ１０１は、入力された信号や、プログラムに従って撮像装置Ｂ１００の各部を制御する。なお、制御部Ｂ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１９】
メモリＢ１０２は、各種データを一時的に保持するバッファメモリや、制御部Ｂ１０１の作業領域等として使用される。不揮発性メモリＢ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部Ｂ１０１で実行されるプログラム等が格納される。
【００２０】
操作部Ｂ１０４は、撮像装置Ｂ１００に対する指示をユーザから受け付けるために用いられる。操作部Ｂ１０４は例えば、ユーザが撮像装置Ｂ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、画面遷移を指示するための操作ボタン等の操作部材を含む。また、後述する表示部Ｂ１０５に形成されるタッチパネルも操作部Ｂ１０４に含まれる。
【００２１】
表示部Ｂ１０５は、対話的な操作のためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の表示を行う。なお、表示部Ｂ１０５は必ずしも撮像装置Ｂ１００が内蔵する必要はない。撮像装置Ｂ１００は表示内容を制御する表示制御機能を少なくとも有していればよい。
【００２２】
記録媒体Ｂ１０６は各種データを記録することができる。記録媒体Ｂ１０６は、撮像装置Ｂ１００に着脱可能なように構成してもよいし、撮像装置Ｂ１００に内蔵されていてもよい。すなわち、撮像装置Ｂ１００は少なくとも記録媒体Ｂ１０６にアクセスする手段を有していればよい。
【００２３】
画像処理部Ｂ１０７は、メモリＢ１０２に展開された画像データに対し、画像補正、色変換、リサイズ、符号化・復号化等の現像処理に関わる各種処理を実行する。制御部Ｂ１０１は、情報端末Ａ１００と同様のＲＡＷ画像の現像機能を備える。なお、本実施形態では、撮像装置Ｂ１００は情報端末Ａ１００よりも高速にＲＡＷ画像の現像処理が可能なものとして説明する。
【００２４】
撮像部Ｂ１０８は、例えば、絞り、ズームレンズ、フォーカスレンズなどを有する光学レンズユニットと、光学レンズユニットを経て導入された光（被写体像）を電気的な映像信号に変換するための撮像素子などを備えて構成される。撮像部Ｂ１０８は、制御部Ｂ１０１に制御されることにより、撮像部Ｂ１０８に含まれる光学レンズユニットで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データ（ＲＡＷデータ）として出力する。
【００２５】
近距離無線通信部Ｂ１１１は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラを備えて構成される。近距離無線通信部Ｂ１１１は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ）に従った近距離無線通信を実現する。本実施形態において、Ｂｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を制御し、情報端末Ａ１００との通信を実現する。
【００２６】
無線ＬＡＮ部Ｂ１１２は、無線通信を実現するための通信ユニットである。無線ＬＡＮ部Ｂ１１２は、無線通信のためのアンテナと無線信号を処理するための通信コントローラを備えて構成され、ＩＥＥＥ８０２．１１規格に従った無線通信を実現する。なお、本実施形態において、無線ＬＡＮ部Ｂ１１２は、２．４ＧＨｚの周波数帯域における通信のみ可能であるものとする。制御部Ｂ１０１は、無線ＬＡＮ部Ｂ１１２を制御し、無線ＬＡＮアクセスポイントＣ１００を介して、情報端末Ａ１００や公衆網Ｅ１００との通信を実現する。以上が撮像装置Ｂ１００についての説明である。
【００２７】
図２は、本実施形態に係るシステムを実現するために、情報端末Ａ１００が記憶および参照する情報の一例を示す図である。
【００２８】
図２（ａ）に示す周波数帯域対応表２００は、少なくとも、撮像装置のモデル名（識別情報）、各周波数帯域における無線ＬＡＮ通信の可否の関係の組み合わせで構成され、不揮発性メモリＡ１０３に記憶される。例えば、モデルＩＤ「ＣＡＭ００１」に示す撮像装置は、２．４ＧＨｚ帯における無線ＬＡＮ通信のみ可能であることを示す。情報端末Ａ１００は、公衆回線Ｅ１００を介して外部サーバと通信することで、周波数帯域対応表２００を受信する。
【００２９】
図２（ｂ）に示すアクセスポイント接続履歴２１０は、少なくとも、ＳＳＩＤとパスワードの組み合わせ（以下、ＡＰ情報：通信パラメータ））で構成され、不揮発性メモリＡ１０３に記憶される。情報端末Ａ１００は、アクセスポイントと接続した場合に、当該アクセスポイントのＡＰ情報をアクセスポイント接続履歴２１０に記憶する。
【００３０】
図２（ｃ）に示す同一アクセスポイント情報２２０は、少なくとも、同一のアクセスポイントにおけるＡＰ情報の組み合わせで構成され、不揮発性メモリＡ１０３に記憶される。同一アクセスポイント情報２２０の記録方法については、図３および図４を用いて後に詳しく説明する。
【００３１】
＜システムの概要＞
次に、図３を参照しながら、本実施形態におけるシステムの概要について説明する。図３は、本実施形態における代表的なシステムの処理の流れを示したシーケンス図である。図３において、点線の矢印はＢｌｕｅｔｏｏｔｈによる通信、実線の矢印は無線ＬＡＮによる通信を示す。図３のシーケンス開始時、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。また、情報端末Ａ１００はアクセスポイントＣ１００と５ＧＨｚ帯による無線ＬＡＮ接続が完了しているものとして説明する。
【００３２】
本シーケンスは、情報端末Ａ１００において、ユーザによる操作部Ａ１０４に対する操作により、撮像装置Ｂ１００からの画像受信を要求する旨の指示を受け付けることで開始される。
【００３３】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０１において、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈにより接続要求を送信する。撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ３０１の接続要求を受信すると、ステップＳ３０２において、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈにより接続応答を返信する。撮像装置Ｂ１００の制御部Ｂ１０１は、上記の接続応答に、少なくとも自機器のモデルＩＤを含める。
【００３４】
続いて、撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ３０３において、無線ＬＡＮを起動する。情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０２の接続応答を受信すると、ステップＳ３０４において、自機器で使用中の無線ＬＡＮ周波数帯域（ここでは５ＧＨｚ帯）の通信が撮像装置Ｂ１００において可能か否かを判定する。情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０２の接続応答に含まれるモデルＩＤと周波数帯域対応表２００を参照することにより、上記の判定を行う。以降では、情報端末Ａ１００の制御部Ａ１０１が、ステップＳ３０４において、撮像装置Ｂ１００が同一周波数帯域（ここでは５ＧＨｚ帯）の無線ＬＡＮ通信が不可と判定したものとして説明する。
【００３５】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０５において、近距離無線通信部Ａ１１１を介して、周囲のアクセスポイントをスキャンする。ここで情報端末Ａ１００の制御部Ａ１０１は、自機器で使用していない無線ＬＡＮ周波数帯域（ここでは２．４ＧＨｚ帯）のアクセスポイントのみをスキャンする。
【００３６】
続いて、情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０６において、ステップＳ３０５で取得したスキャン結果からアクセスポイントＣ１００のＳＳＩＤを特定する。例えば、情報端末Ａ１００の制御部Ａ１０１は、上記のスキャン結果に含まれるＢＳＳＩＤの中から、アクセスポイントＣ１００の５ＧＨｚ帯のＢＳＳＩＤと類似するものを特定し、アクセスポイントＣ１００の２．４ＧＨｚ帯のＳＳＩＤとして取得する。
【００３７】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０６で特定したＳＳＩＤが、アクセスポイント接続履歴２１０に存在すると判定した場合は、ステップＳ３０７の処理を実行する。一方、情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０６で特定したＳＳＩＤが、アクセスポイント接続履歴２１０に存在しないと判定した場合は、ステップＳ３０８〜Ｓ３０９の処理を実行する。
【００３８】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０７において、アクセスポイント接続履歴２１０から、ステップＳ３０６で特定したＳＳＩＤに対応するパスワードを取得する。一方、情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０８において、パスワード入力画面を表示部Ａ１０５に表示するように制御し、ステップＳ３０９において、ユーザによる操作部Ａ１０４を介したパスワード入力を受け付ける。
【００３９】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３１０において、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続要求を送信する。情報端末Ａ１００の制御部Ａ１０１は、上記のアクセスポイント接続要求に、少なくとも、ステップＳ３０６で特定したＳＳＩＤ、ステップＳ３０７またはＳ３０９で取得したパスワードを含める。
【００４０】
撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ３１０のアクセスポイント接続要求を受信すると、ステップＳ３１１において、ステップＳ３１０で受信したＡＰ情報を使用して、アクセスポイントＣ１００と２．４ＧＨｚ帯の無線ＬＡＮによる接続を確立する。続いて、撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ３１２において、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続応答を送信する。
【００４１】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３１２のアクセスポイント接続応答を受信すると、ステップＳ３１３において、自機器で使用中のＡＰ情報と、ステップＳ３１０で送信したＡＰ情報を同一アクセスポイント情報２２０に記憶する。
【００４２】
続いて、情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３１４において、撮像装置Ｂ１００に対して、アクセスポイントＣ１００を介した無線ＬＡＮ通信により画像要求を送信する。撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ３１４の画像要求を受信すると、ステップＳ３１５において、アクセスポイントＣ１００を介した無線ＬＡＮ通信により画像応答を送信する。
【００４３】
＜各装置の動作＞
続いて、上記の動作を実現するための情報端末の詳細な動作について、図４を参照しながら説明する。
【００４４】
図４は、本実施形態の情報端末Ａ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、情報端末Ａ１００の制御部Ａ１０１が入力信号やプログラムに従い、情報端末Ａ１００の各部を制御することにより実現される。なお、図４のフローチャート開始時には、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。制御部Ａ１０１は、操作部Ａ１０４を介して、ユーザによる撮像装置Ｂ１００からの画像受信を要求する旨の操作を受け付けると、図４のフローチャートに示す処理を開始する。
【００４５】
ステップＳ４０１において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈ接続要求を送信するように制御する。本ステップの処理は、図３のステップＳ３０１の処理に相当する。
【００４６】
ステップＳ４０２において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、Ｂｌｕｅｔｏｏｔｈ接続応答を受信したか否かを判定する。制御部Ａ１０１が、Ｂｌｕｅｔｏｏｔｈ接続応答を受信したと判定した場合、処理はステップＳ４０３に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３６に進む。
【００４７】
ステップＳ４０３において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、アクセスポイントと接続済みか否かを判定する。制御部Ａ１０１が、接続済みと判定した場合、処理はステップＳ４１５に進む。一方、制御部Ａ１０１が、未接続と判定した場合、処理はステップＳ４０４に進む。
【００４８】
ステップＳ４０４において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、周囲のアクセスポイントをスキャンするように制御する。ステップＳ４０５において、制御部Ａ１０１は、ステップＳ４０４のスキャン結果の中に、アクセスポイント接続履歴２１０に記憶されたＳＳＩＤが存在するか否かを判定する。制御部Ａ１０１が、存在すると判定した場合、処理はステップＳ４０６に進む。一方、制御部Ａ１０１が、存在しないと判定した場合、処理はステップＳ４０８に進む。
【００４９】
ステップＳ４０６において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、ステップＳ４０５の判定で該当したＡＰ情報を用いて、アクセスポイントとの接続を確立するように制御する。ステップＳ４０７において、制御部Ａ１０１は、ステップＳ４０６の接続に成功したか否かを判定する。制御部Ａ１０１が、接続に成功したと判定した場合、処理はステップＳ４１５に進む。一方、制御部Ａ１０１が、接続に失敗したと判定した場合、処理はステップＳ４０８に進む。
【００５０】
ステップＳ４０８において、制御部Ａ１０１は、ＳＳＩＤ選択画面を生成し、表示部Ａ１０５に出力するように制御する。制御部Ａ１０１は、ＳＳＩＤ選択画面の選択肢として、ステップＳ４０４でスキャンしたＳＳＩＤを含める。
【００５１】
ステップＳ４０９において、制御部Ａ１０１は、操作部Ａ１０４を介して、選択可能に表示されたＳＳＩＤの選択操作を受け付けたか否かを判定する。制御部Ａ１０１が、ＳＳＩＤ選択操作を受け付けたと判定した場合、処理はステップＳ４１０に進む。一方、制御部Ａ１０１が、操作部Ａ１０４を介してキャンセル操作を受け付けた、あるいは、所定時間ＳＳＩＤ選択操作を受け付けなかったと判定した場合、処理はステップＳ４３７に進む。ステップＳ４１０において、制御部Ａ１０１は、パスワード入力画面を生成し、表示部Ａ１０５に出力するように制御する。
【００５２】
ステップＳ４１１において、制御部Ａ１０１は、操作部Ａ１０４を介して、パスワード入力操作を受け付けたか否かを判定する。制御部Ａ１０１が、パスワード入力操作を受け付けたと判定した場合、処理はステップＳ４１２に進む。一方、制御部Ａ１０１が、操作部Ａ１０４を介してキャンセル操作を受け付けた、あるいは、所定時間パスワード入力操作を受け付けなかったと判定した場合、処理はステップＳ４３７に進む。
【００５３】
ステップＳ４１２において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、ステップＳ４０９で取得したＳＳＩＤとステップＳ４１１で取得したパスワードを用いて、アクセスポイントとの接続を確立する。ステップＳ４１３において、制御部Ａ１０１は、ステップＳ４１２の接続に成功したか否かを判定する。制御部Ａ１０１が、接続に成功したと判定した場合、処理はステップＳ４１４に進む。一方、制御部Ａ１０１が、接続に失敗したと判定した場合、処理はステップＳ４３７に進む。ステップＳ４１４において、制御部Ａ１０１は、ステップＳ４１２で使用したＡＰ情報をアクセスポイント接続履歴２１０に記憶するように制御する。
【００５４】
ステップＳ４１５において、制御部Ａ１０１は、自機器で使用中の無線ＬＡＮ周波数帯域での通信が撮像装置Ｂ１００において可能か否かを判定する。制御部Ａ１０１は、ステップＳ４０２で受信したＢｌｕｅｔｏｏｔｈ接続応答に含まれるモデルＩＤと周波数帯域対応表２００を参照することで上記の判定を行う。本ステップの処理は、図３のステップＳ３０４の処理に相当する。制御部Ａ１０１が、同一周波数帯域での通信が可能と判定した場合、処理はステップＳ４１６に進む。一方、制御部Ａ１０１が、同一周波数帯域での通信が不可能と判定した場合、処理はステップＳ４１８に進む。
【００５５】
ステップＳ４１６において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、自機器で使用中のＡＰ情報を含める。
【００５６】
ステップＳ４１７において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４３３に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３８に進む。
【００５７】
ステップＳ４１８において、制御部Ａ１０１は、自機器で使用中のＡＰ情報が同一アクセスポイント情報２２０に存在するか否かを判定する。制御部Ａ１０１が、存在すると判定した場合、処理はステップＳ４１９に進む。一方、制御部Ａ１０１が、存在しないと判定した場合、処理はステップＳ４２１に進む。
【００５８】
ステップＳ４１９において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、同一アクセスポイント情報２２０から自機器で使用中（例えば５ＧＨｚ帯）のＡＰ情報とは異なるもう一方（例えば２．４ＧＨｚ帯）のＡＰ情報を取得し、アクセスポイント接続要求に含める。
【００５９】
ステップＳ４２０において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４３３に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４２１に進む。
【００６０】
ステップＳ４２１において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、周囲のアクセスポイントをスキャンする。ここで制御部Ａ１０１は、自機器で使用していない無線ＬＡＮ周波数帯域（例えば２．４ＧＨｚ帯）のアクセスポイントのみをスキャンする。本ステップの処理は、図３のステップＳ３０５の処理に相当する。
【００６１】
ステップＳ４２２において、制御部Ａ１０１は、ステップＳ４２１で取得したスキャン結果に、接続中のアクセスポイントのＳＳＩＤが存在するか判定する。例えば、制御部Ａ１０１は、スキャン結果に含まれるＢＳＳＩＤの中から、自機器で使用中の周波数帯域（例えば５ＧＨｚ帯）のＢＳＳＩＤと類似するものを特定し、それを、そのアクセスポイントの（例えば２．４ＧＨｚ帯の）ＳＳＩＤとして取得する。制御部Ａ１０１が、ＳＳＩＤを特定できた場合、処理はステップＳ４２３に進む。一方、制御部Ａ１０１が、ＳＳＩＤを特定できなかった場合、処理はステップＳ４３８に進む。本ステップの処理は、図３のステップＳ３０６の処理に相当する。
【００６２】
ステップＳ４２３において、制御部Ａ１０１は、ステップＳ４２２で取得したＳＳＩＤがアクセスポイント接続履歴２１０に存在するか否かを判定する。制御部Ａ１０１が、存在すると判定した場合、処理はステップＳ４２４に進む。一方、制御部Ａ１０１が、存在しないと判定した場合、処理はステップＳ４２８に進む。
【００６３】
ステップＳ４２４において、制御部Ａ１０１は、アクセスポイント接続履歴２１０を参照し、ステップＳ４２２で取得したＳＳＩＤに対応するパスワードを取得する。本ステップの処理は、図３のステップＳ３０７の処理に相当する。
【００６４】
ステップＳ４２５において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、ステップＳ４２２で取得したＳＳＩＤ、ステップＳ４２４で取得したパスワードを含める。本ステップの処理は、図３のステップＳ３１０の処理に相当する。
【００６５】
ステップＳ４２６において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４２７に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４２８に進む。
【００６６】
ステップＳ４２７において、制御部Ａ１０１は、自機器で使用中のＡＰ情報、および、ステップＳ４２５で送信したＡＰ情報を、同一アクセスポイント情報２２０に記憶する。本ステップの処理は、図３のステップＳ３１３の処理に相当する。
【００６７】
ステップＳ４２８において、制御部Ａ１０１は、パスワード入力画面を生成し、表示部Ａ１０５に出力するように制御する。本ステップの処理は、図３のステップＳ３０８の処理に相当する。ステップＳ４２９において、制御部Ａ１０１は、操作部Ａ１０４を介して、パスワード入力操作を受け付けたか否かを判定する。制御部Ａ１０１が、パスワード入力操作を受け付けたと判定した場合、処理はステップＳ４３０に進む。一方、制御部Ａ１０１が、操作部Ａ１０４を介してキャンセル操作を受け付けた、あるいは、所定時間パスワード入力操作を受け付けなかったと判定した場合、処理はステップＳ４３８に進む。
【００６８】
ステップＳ４３０において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、ステップＳ４２２で取得したＳＳＩＤ、ステップＳ４２９で取得したパスワードを含める。本ステップの処理は、図３のステップＳ３１０の処理に相当する。
【００６９】
ステップＳ４３１において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４３２に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３８に進む。
【００７０】
ステップＳ４３２において、制御部Ａ１０１は、自機器で使用中のＡＰ情報、および、ステップＳ４３０で送信したＡＰ情報を、同一アクセスポイント情報２２０に記憶する。本ステップの処理は、図３のステップＳ３１３の処理に相当する。
【００７１】
ステップＳ４３３において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、撮像装置Ｂ１００に対して、画像要求を送信するように制御する。本ステップの処理は、図３のステップＳ３１４の処理に相当する。
【００７２】
ステップＳ４３４において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、撮像装置Ｂ１００から、画像応答を受信したか否かを判定する。制御部Ａ１０１が、画像応答を受信したと判定した場合は、本フローチャートの処理を終了する。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３５に進む。
【００７３】
ステップＳ４３５において、制御部Ａ１０１は、画像受信に失敗した旨を示す画面を生成し、表示部Ａ１０５に出力するように制御する。ステップＳ４３６において、制御部Ａ１０１は、撮像装置Ｂ１００とのＢｌｕｅｔｏｏｔｈ接続に失敗した旨を示す画面を生成し、表示部Ａ１０５に出力するように制御する。
【００７４】
ステップＳ４３７において、制御部Ａ１０１は、自機器でのアクセスポイント接続が失敗した旨を示す画面を生成し、表示部Ａ１０５に出力するように制御する。ステップＳ４３８において、制御部Ａ１０１は、撮像装置Ｂ１００でのアクセスポイント接続が失敗した旨を示す画面を生成し、表示部Ａ１０５に出力するように制御する。例えば、制御部Ａ１０１は、失敗要因の候補として、自機器で接続中のアクセスポイントにおいて異なる周波数帯域が無効である旨を表示するように制御する。
【００７５】
以上のように、本実施形態の情報端末Ａ１００では、撮像装置Ｂ１００が対応している周波数帯域のＡＰ情報を取得して撮像装置Ｂ１００に送信する。これにより、撮像装置Ｂ１００が一部の周波数帯域に対応していない場合であっても、アクセスポイントに接続することが可能となる。
【００７６】
続いて、上記の動作を実現するための撮像装置Ｂ１００の詳細な動作について、図５を参照しながら説明する。図５は、本実施形態における撮像装置Ｂ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、撮像装置Ｂ１００の制御部Ｂ１０１が入力信号やプログラムに従い、撮像装置Ｂ１００の各部を制御することにより実現される。
【００７７】
図５のフローチャートの開始時には、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。制御部Ｂ１０１は、操作部Ｂ１０４を介して、ユーザによる情報端末Ａ１００からの各種要求を待機する旨の操作を受け付けると、図５のフローチャートに示す処理を開始する。
【００７８】
ステップＳ５０１において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００から、Ｂｌｕｅｔｏｏｔｈ接続要求を受信したか否かを判定する。制御部Ｂ１０１が、接続要求を受信したと判定した場合、処理はステップＳ５０２に進む。一方、制御部Ｂ１０１が、接続要求を受信していないと判定した場合、ステップＳ５０１の処理を繰り返す。
【００７９】
ステップＳ５０２において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈ接続応答を送信するように制御する。制御部Ｂ１０１は、Ｂｌｕｅｔｏｏｔｈ接続応答に、少なくとも自機器のモデルＩＤを含める。本ステップの処理は、図３のステップＳ３０２の処理に相当する。ステップＳ５０３において、制御部Ｂ１０１は、無線ＬＡＮ部Ｂ１１２による通信を有効化する。本ステップの処理は、図３のステップＳ３０３の処理に相当する。
【００８０】
ステップＳ５０４において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００から、アクセスポイント接続要求を受信したか否かを判定する。制御部Ｂ１０１が、接続要求を受信したと判定した場合、処理はステップＳ５０５に進む。一方、制御部Ｂ１０１が、接続要求を受信していないと判定した場合、ステップＳ５０４の処理を繰り返す。
【００８１】
ステップＳ５０５において、制御部Ｂ１０１は、無線ＬＡＮ部Ｂ１１２を介して、ステップＳ５０４で受信したＡＰ情報を用いて、アクセスポイントとの接続を確立するように制御する。ステップＳ５０６において、制御部Ｂ１０１は、ステップＳ５０５の接続に成功したか否かを判定する。制御部Ｂ１０１が、接続に成功したと判定した場合、処理はステップＳ５０７に進む。一方、制御部Ｂ１０１が、接続に失敗したと判定した場合、処理はステップＳ５０８に進む。
【００８２】
ステップＳ５０７において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００に対して、アクセスポイント接続応答を送信するように制御する。ステップＳ５０８において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００に対して、アクセスポイント接続エラー応答を送信するように制御する。
【００８３】
ステップＳ５０９において、制御部Ｂ１０１は、無線ＬＡＮ部Ｂ１１２を介して、情報端末Ａ１００から、画像要求を受信したか否かを判定する。制御部Ｂ１０１が、画像要求を受信したと判定した場合、処理はステップＳ１０に進む。一方、制御部Ｂ１０１が、画像要求を受信していないと判定した場合、ステップＳ５０９の処理を繰り返す。ステップＳ５１０において、制御部Ｂ１０１は、無線ＬＡＮ部Ｂ１１２を介して、情報端末Ａ１００に対して、画像応答を送信するように制御する。
【００８４】
以上のように、本実施形態の撮像装置Ｂ１００では、情報端末Ａ１００からの要求に従って処理を行う。
【００８５】
（第２の実施形態）
本実施形態の情報端末では、アクセスポイント接続履歴について、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のみが参照・記憶可能であり、上位アプリケーションは参照・記憶できない場合について説明する。なお、上位アプリケーションは、接続中のアクセスポイントのＡＰ情報であれば、ＯＳから取得できるものとする。また、本実施形態の情報端末の上位アプリケーションでは、無線ＬＡＮ接続に使用中の周波数帯域を取得できない場合について説明する。なお、本実施形態は第１の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【００８６】
＜各装置の構成＞
本実施形態のシステム全体のブロック構成は、図１に示した第１の実施形態と同様であるため、説明を省略する。
【００８７】
図６は、本実施形態に係るシステムを実現するために、情報端末Ａ１００が記憶および参照する情報の一例を示す図である。図６（ａ）に示すアクセスポイント接続履歴６００は、少なくとも、ＳＳＩＤとパスワードの組み合わせ（以下、ＡＰ情報）で構成され、不揮発性メモリＡ１０３に記憶される。情報端末Ａ１００は、アクセスポイントと接続した場合に、そのアクセスポイントのＡＰ情報をアクセスポイント接続履歴６００に記憶する。なお、アクセスポイント接続履歴６００は、情報端末Ａ１００のＯＳからのみ記憶・参照が可能であり、上位アプリケーションからは記憶・参照できないものとする。
【００８８】
図６（ｂ）に示す同一アクセスポイント情報６１０は、少なくとも、同一のアクセスポイントにおけるＡＰ情報の組み合わせで構成され、不揮発性メモリＡ１０３に記憶される。同一アクセスポイント情報６１０の記録方法については、図７および図８を用いて後に詳細に説明する。なお、同一アクセスポイント情報６１０は、情報端末Ａ１００の上位アプリケーションから記憶・参照が可能である。
【００８９】
＜システムの概要＞
図７を参照しながら、本実施形態におけるシステムの概要について説明する。なお、図３と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【００９０】
図７は、本実施形態に係る代表的なシステムの処理の流れを示したシーケンス図である。図７において、点線の矢印はＢｌｕｅｔｏｏｔｈによる通信、実線の矢印は無線ＬＡＮによる通信を示す。図７のシーケンス開始時、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。また、情報端末Ａ１００はアクセスポイントＣ１００と５ＧＨｚ帯による無線ＬＡＮ接続が完了しているものとして説明する。
【００９１】
本シーケンスは、情報端末Ａ１００において、操作部Ａ１０４を介して、ユーザから撮像装置Ｂ１００からの画像受信を要求する旨の操作を受け付けることで開始される。
【００９２】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ３０２の接続応答を受信すると、ステップＳ７０１において、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続要求を送信する。情報端末Ａ１００の制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、自機器がアクセスポイントＣ１００との接続に使用しているＡＰ情報を含める。
【００９３】
撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７０１のアクセスポイント接続要求を受信すると、ステップＳ７０２において、ステップＳ７０１で受信したＡＰ情報を使用して、アクセスポイントＣ１００と無線ＬＡＮによる接続を試みる。図２の説明で述べた通り、撮像装置Ｂ１００の無線ＬＡＮ部Ｂ１１２は、５ＧＨｚ帯による無線ＬＡＮ接続ができないため、ステップＳ７０２の接続に失敗する。
【００９４】
撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７０３において、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続エラー応答を送信する。情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７０３のアクセスポイント接続エラー応答を受信すると、ステップＳ７０４において、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイントスキャン要求を送信する。
【００９５】
撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７０４のアクセスポイントスキャン要求を受信すると、ステップＳ７０５において、無線ＬＡＮにより周囲のアクセスポイントをスキャンする。図２の説明で述べた通り、撮像装置Ｂ１００の無線ＬＡＮ部Ｂ１１２は、２．４ＧＨｚ帯による無線ＬＡＮ接続のみ可能なため、スキャン結果は全て２．４ＧＨｚ帯のアクセスポイントに関する情報である。
【００９６】
続いて、撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７０６において、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイントスキャン応答を送信する。撮像装置Ｂ１００は、この応答に、少なくともステップＳ７０５で取得したスキャン結果を含める。
【００９７】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７０６のアクセスポイントスキャン応答を受信すると、ステップＳ７０７において、ステップＳ７０６で取得したスキャン結果からアクセスポイントＣ１００のＳＳＩＤを特定する。例えば、情報端末Ａ１００は、上記のスキャン結果に含まれるＢＳＳＩＤの中から、アクセスポイントＣ１００の５ＧＨｚ帯のＢＳＳＩＤと類似するものを特定し、それを、このアクセスポイントの２．４ＧＨｚ帯のＳＳＩＤとして取得する。
【００９８】
続いて、情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７０８において、ステップＳ７０７で取得したＳＳＩＤと、アクセスポイント接続履歴６００におけるこのＳＳＩＤに対応するパスワードを使用して、アクセスポイントＣ１００と無線ＬＡＮによる接続切り替えを試みる。ここでは、情報端末Ａ１００の制御部Ａ１０１は、２．４ＧＨｚ帯の無線ＬＡＮ接続を試みることになる。
【００９９】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７０８のアクセスポイント接続切り替えに成功した場合は、ステップＳ７０９〜Ｓ７１０の処理を実行する。一方、情報端末Ａ１００の制御部Ａ１０１は、アクセスポイントの接続切り替えに失敗した場合は、ステップＳ７１０およびステップＳ３０８〜Ｓ３０９の処理を実行する。
【０１００】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７０９において、接続中のアクセスポイントのパスワードを取得する。情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７１０において、本シーケンス開始時にアクセスポイントＣ１００との無線ＬＡＮ接続に使用していたＡＰ情報を使用して、アクセスポイントＣ１００との無線ＬＡＮ接続を切り替える。ここでは、情報端末Ａ１００は、５ＧＨｚ帯の無線ＬＡＮ接続をすることになる。
【０１０１】
情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７１１において、撮像装置Ｂ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続要求を送信する。情報端末Ａ１００の制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、ステップＳ７０７で特定したＳＳＩＤ、ステップＳ７０９またはＳ３０９で取得したパスワードを含める。
【０１０２】
撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７１１のアクセスポイント接続要求を受信すると、ステップＳ７１２において、ステップＳ７１１で受信したＡＰ情報を使用して、アクセスポイントＣ１００と２．４ＧＨｚ帯の無線ＬＡＮによる接続を確立する。
【０１０３】
続いて、撮像装置Ｂ１００の制御部Ｂ１０１は、ステップＳ７１３において、情報端末Ａ１００に対して、Ｂｌｕｅｔｏｏｔｈによりアクセスポイント接続応答を送信する。情報端末Ａ１００の制御部Ａ１０１は、ステップＳ７１３のアクセスポイント接続応答を受信すると、ステップＳ７１４において、自機器で使用中のＡＰ情報と、ステップＳ７１１で送信したＡＰ情報を同一アクセスポイント情報６１０に記憶する。
【０１０４】
＜各装置の動作＞
続いて、上記の動作を実現するための情報端末の詳細な動作について、図８を参照しながら説明する。なお、図４と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１０５】
図８は、本実施形態の情報端末Ａ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、情報端末Ａ１００の制御部Ａ１０１が入力信号やプログラムに従い、情報端末Ａ１００の各部を制御することにより実現される。
【０１０６】
図８のフローチャート開始時には、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。制御部Ａ１０１は、操作部Ａ１０４を介して、ユーザによる撮像装置Ｂ１００からの画像受信を要求する旨の操作を受け付けると、図８のフローチャートに示す処理を開始する。
【０１０７】
ステップＳ８０１において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、このアクセスポイント接続要求に、少なくとも、自機器で使用中のＡＰ情報を含める。本ステップの処理は、図７のステップＳ７０１の処理に相当する。
【０１０８】
ステップＳ８０２において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４３３に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ８０３に進む。
【０１０９】
ステップＳ８０３において、制御部Ａ１０１は、自機器で使用中のＡＰ情報が同一アクセスポイント情報６１０に存在するか否かを判定する。制御部Ａ１０１が、存在すると判定した場合、処理はステップＳ８０４に進む。一方、制御部Ａ１０１が、存在しないと判定した場合、処理はステップＳ８０６に進む。
【０１１０】
ステップＳ８０４において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、同一アクセスポイント情報６１０から自機器で使用中のＡＰ情報とは異なるもう一方のＡＰ情報を取得し、アクセスポイント接続要求に含める。
【０１１１】
ステップＳ８０５において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ４３３に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ８０６に進む。
【０１１２】
ステップＳ８０６において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイントスキャン要求を送信するように制御する。本ステップの処理は、図７のステップＳ７０４の処理に相当する。
【０１１３】
ステップＳ８０７において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイントスキャン応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイントスキャン応答を受信したと判定した場合、処理はステップＳ８０８に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３８に進む。
【０１１４】
ステップＳ８０８において、制御部Ａ１０１は、ステップＳ８０７で取得したスキャン結果に、接続中のアクセスポイントのＳＳＩＤが存在するか判定する。例えば、制御部Ａ１０１は、スキャン結果に含まれるＢＳＳＩＤの中から、自機器で使用中の周波数帯域のＢＳＳＩＤと類似するものを特定し、そのアクセスポイントのＳＳＩＤとして取得する。制御部Ａ１０１が、ＳＳＩＤを特定できた場合、処理はステップＳ８０９に進む。一方、制御部Ａ１０１が、ＳＳＩＤを特定できなかった場合、処理はステップＳ４３８に進む。本ステップの処理は、図７のステップＳ７０７の処理に相当する。
【０１１５】
ステップＳ８０９において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、ステップＳ８０８の判定で該当したＳＳＩＤと、アクセスポイント接続履歴６００におけるそのＳＳＩＤに対応するパスワードを使用して、アクセスポイントとの接続を切り替えるように制御する。本ステップの処理は、図７のステップＳ７０８の処理に相当する。
【０１１６】
ステップＳ８１０において、制御部Ａ１０１は、ステップＳ８０９の接続切り替えに成功したか否かを判定する。制御部Ａ１０１が、接続切り替えに成功したと判定した場合、処理はステップＳ８１１に進む。一方、制御部Ａ１０１が、接続切り替え失敗したと判定した場合、処理はステップＳ８１２に進む。
【０１１７】
ステップＳ８１１において、制御部Ａ１０１は、接続中のアクセスポイントのパスワードを取得する。本ステップの処理は、図７のステップＳ７０９の処理に相当する。ステップＳ８１２において、制御部Ａ１０１は、パスワード入力画面を生成し、表示部Ａ１０５に出力するように制御する。本ステップの処理は、図７のステップＳ３０８の処理に相当する。
【０１１８】
ステップＳ８１３において、制御部Ａ１０１は、操作部Ａ１０４を介して、パスワード入力操作を受け付けたか否かを判定する。制御部Ａ１０１が、パスワード入力操作を受け付けたと判定した場合、処理はステップＳ８１４に進む。一方、制御部Ａ１０１が、操作部Ａ１０４を介してキャンセル操作を受け付けた、あるいは、所定時間パスワード入力操作を受け付けなかったと判定した場合、処理はステップＳ４３８に進む。
【０１１９】
ステップＳ８１４において、制御部Ａ１０１は、無線ＬＡＮ部Ａ１１２を介して、ステップＳ８０９の切り替え前に使用していたＡＰ情報を使用して、アクセスポイントとの接続を切り替えるように制御する。本ステップの処理は、図７のステップＳ７１０の処理に相当する。
【０１２０】
ステップＳ８１５において、制御部Ａ１０１は、ステップＳ８１４の接続切り替えに成功したか否かを判定する。制御部Ａ１０１が、接続切り替えに成功したと判定した場合、処理はステップＳ８１６に進む。一方、制御部Ａ１０１が、接続切り替えに失敗したと判定した場合、処理はステップＳ４３７に進む。
【０１２１】
ステップＳ８１６において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００に対して、アクセスポイント接続要求を送信するように制御する。制御部Ａ１０１は、アクセスポイント接続要求に、少なくとも、ステップＳ８０８で特定したＳＳＩＤ、ステップＳ８１１またはＳ８１３で取得したパスワードを含める。本ステップの処理は、図７のステップＳ７１１の処理に相当する。
【０１２２】
ステップＳ８１７において、制御部Ａ１０１は、近距離無線通信部Ａ１１１を介して、撮像装置Ｂ１００から、アクセスポイント接続応答を受信したか否かを判定する。制御部Ａ１０１が、アクセスポイント接続応答を受信したと判定した場合、処理はステップＳ８１８に進む。一方、制御部Ａ１０１が、その他の応答を受信した、あるいは、所定時間応答を受信しなかったと判定した場合、処理はステップＳ４３８に進む。
【０１２３】
ステップＳ８１８において、制御部Ａ１０１は、自機器で使用中のＡＰ情報、および、ステップＳ８１６で送信したＡＰ情報を、同一アクセスポイント情報６１０に記憶するように制御する。本ステップの処理は、図７のステップＳ７１４の処理に相当する。
【０１２４】
以上のように、本実施形態の情報端末Ａ１００では、撮像装置Ｂ１００が対応している周波数帯域のＡＰ情報を取得して撮像装置Ｂ１００に送信する。これにより、撮像装置Ｂ１００が一部の周波数帯域に対応していない場合であっても、アクセスポイントに接続することが可能となる。
【０１２５】
続いて、上記の動作を実現するための撮像装置Ｂ１００の詳細な動作について、図９を参照しながら説明する。なお、図５と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１２６】
図９は、本実施形態の撮像装置Ｂ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、撮像装置Ｂ１００の制御部Ｂ１０１が入力信号やプログラムに従い、撮像装置Ｂ１００の各部を制御することにより実現される。
【０１２７】
図９のフローチャート開始時には、情報端末Ａ１００と撮像装置Ｂ１００はＢｌｕｅｔｏｏｔｈによるペアリングが完了しているものとして説明する。制御部Ｂ１０１は、操作部Ｂ１０４を介して、ユーザにより情報端末Ａ１００からの各種要求を待機する旨の操作を受け付けると、図９のフローチャートに示す処理を開始する。
【０１２８】
ステップＳ９０１において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００から、アクセスポイント接続要求を受信したか否かを判定する。制御部Ｂ１０１が、接続要求を受信したと判定した場合、処理はステップＳ５０５に進む。一方、制御部Ｂ１０１が、接続要求を受信していないと判定した場合、処理はステップＳ９０２に進む。
【０１２９】
ステップＳ９０２において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００から、アクセスポイントスキャン要求を受信したか否かを判定する。制御部Ｂ１０１が、スキャン要求を受信したと判定した場合、処理はステップＳ９０３に進む。一方、制御部Ｂ１０１が、スキャン要求を受信していないと判定した場合、処理はステップＳ９０１に戻る。
【０１３０】
ステップＳ９０３において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、周囲のアクセスポイントをスキャンする。本ステップの処理は、図７のステップＳ７０５の処理に相当する。ステップＳ９０４において、制御部Ｂ１０１は、近距離無線通信部Ｂ１１１を介して、情報端末Ａ１００に対して、アクセスポイント接続応答を送信する。本ステップの処理は、図７のステップＳ７０６の処理に相当する。
【０１３１】
以上のように、本実施形態の撮像装置Ｂ１００では、情報端末Ａ１００からの要求に従って処理を行う。
【０１３２】
なお、本発明は、その趣旨を逸脱しない範囲で、上記実施形態を修正または変形したものに適用可能である。
【０１３３】
例えば、上述の第１の実施形態では、撮像装置のモデル名から対応周波数を判別する場合を例に説明したが、撮像装置に対してＢｌｕｅｔｏｏｔｈにより対応周波数を問い合わせるような構成であってもよい。
【０１３４】
また、第２の実施形態では、情報端末が異なる周波数帯域でのアクセスポイント接続を切り替える場合を例に説明したが、情報端末が複数の周波数帯域での同時接続に対応している場合は、既存のアクセスポイント接続を維持するような構成であってもよい。
【０１３５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３６】
Ａ１００：情報端末、Ａ１０１：制御部、Ａ１０２：メモリ、Ａ１０３：不揮発性メモリ、Ａ１１１：近距離無線通信部、Ａ１１２：無線ＬＡＮ部、Ａ１１２：公衆無線通信部、Ｂ１００：撮像装置、Ｂ１０１：制御部、Ｂ１０２：メモリ、Ｂ１０３：不揮発性メモリ、Ｂ１１１：近距離無線通信部、Ｂ１１２：無線ＬＡＮ部
【図１】
2019083487.tif 000003
【図２】
2019083487.tif 000004
【図３】
2019083487.tif 000005
【図４】
2019083487.tif 000006
【図５】
2019083487.tif 000007
【図６】
2019083487.tif 000008
【図７】
2019083487.tif 000009
【図８】
2019083487.tif 000010
【図９】
2019083487.tif 000011