(57)【特許請求の範囲】
【請求項１】
通信装置であって、
撮影された第一の画像から第一の他の通信装置に関する情報を取得する第１の取得手段と、
撮影された第二の画像から第二の他の通信装置に関する情報を取得する第２の取得手段と、
無線ネットワークを構築する構築装置から前記第一の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得手段によって取得した情報を前記構築装置に送信する送信手段と、
前記通信パラメータを前記構築装置から前記第一の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信手段と、
を有し、
前記送信手段は、前記受信手段によって完了通知を受信したことに応じて、前記構築装置から前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第２の取得手段によって取得した情報を、前記構築装置に送信することを特徴とする通信装置。
【請求項２】
通信装置であって、
撮影された第一の画像から第一の他の通信装置に関する情報を取得する第１の取得手段と、
撮影された第二の画像から第二の他の通信装置に関する情報を取得する第２の取得手段と、
無線ネットワークを構築する構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得手段によって取得した情報及び前記第２の取得手段によって取得した情報を前記構築装置に送信する送信手段と、
前記通信パラメータを前記構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信手段と、
を有することを特徴とする通信装置。
【請求項３】
前記送信手段は、前記第１の取得手段によって取得した情報と前記第２の取得手段によって取得した情報とを含むメッセージを、前記構築装置へ送信することを特徴とする請求項２記載の通信装置。
【請求項４】
画像を撮影する撮影手段を更に有し、
前記第１の取得手段は、前記撮影手段によって撮影された第一の画像を解析して前記第一の他の通信装置に関する情報を取得し、
前記第２の取得手段は、前記撮影手段によって撮影された第二の画像を解析して前記第二の他の通信装置に関する情報を取得することを特徴とする請求項１から３のいずれか一項に記載の通信装置。
【請求項５】
前記送信手段は、前記無線ネットワークを介して、前記第一の他の通信装置に関する情報及び前記第二の他の通信装置に関する情報を送信することを特徴とする請求項１から４のいずれか一項に記載の通信装置。
【請求項６】
前記通信パラメータは、前記無線ネットワークのネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵の少なくとも何れかを含むことを特徴とする請求項１から５のいずれか一項に記載の通信装置。
【請求項７】
前記送信手段は、ユーザによる指示に応じて、少なくとも前記第１の取得手段によって取得した情報を前記構築装置へ送信することを特徴とする請求項１から６のいずれか一項に記載の通信装置。
【請求項８】
前記無線ネットワークは、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮのネットワークであることを特徴とする請求項１から７のいずれか一項に記載の通信装置。
【請求項９】
前記画像は、バーコード、二次元コード、ＱＲコード（登録商標）のいずれかであることを特徴とする請求項１から８のいずれか一項に記載の通信装置。
【請求項１０】
前記第一の他の通信装置に関する情報は、第一の他の通信装置が保持する公開鍵の情報及び第一の他の通信装置の識別情報であり、前記構築装置と前記第一の他の通信装置との間で実行される通信パラメータ共有処理は、当該公開鍵及び当該識別情報を用いて実行されることを特徴とする請求項１から９のいずれか一項に記載の通信装置。
【請求項１１】
通信装置の通信方法であって、
撮影された第一の画像から第一の通信装置に関する情報を取得する第１の取得工程と、
撮影された第二の画像から第二の通信装置に関する情報を取得する第２の取得工程と、
無線ネットワークを構築する構築装置から前記第一の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得手段によって取得した情報を前記構築装置に送信する第１の送信工程と、
前記通信パラメータを前記構築装置から前記第一の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信工程と、
を有し、
当該完了通知を受信したことに応じて、前記構築装置から前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第２の取得工程において取得された情報を、前記構築装置に送信する第２の送信工程と、
を有することを特徴とする通信方法。
【請求項１２】
通信装置の通信方法であって、
撮影された第一の画像から第一の通信装置に関する情報を取得する第１の取得工程と、
撮影された第二の画像から第二の通信装置に関する情報を取得する第２の取得工程と、
無線ネットワークを構築する構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得工程において取得された情報及び前記第２の取得工程において取得された情報を前記構築装置に送信する送信工程と、
前記通信パラメータを前記構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信工程と、
を有することを特徴とする通信方法。
【請求項１３】
請求項１から１０のいずれか一項に記載の通信装置としてコンピュータを動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ、プリンタ、携帯電話・スマートフォンなどの電子機器に無線通信機能を搭載し、これらの機器を無線ネットワークに接続して使用するケースが増えている。
【０００３】
電子機器を無線ネットワークに接続するには、暗号方式、暗号鍵、認証方式、認証鍵等のさまざまな通信パラメータを設定する必要がある。これらの通信パラメータの設定を容易にする技術として、携帯端末が、電子機器により表示される、通信パラメータを示すＱＲコード（登録商標）を読み取り、読み取った通信パラメータをアクセスポイントに設定させる技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６０６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１によれば、ＱＲコード（登録商標）を用いて通信パラメータをアクセスポイントに簡単に設定することができるものの、当該アクセスポイントが構築した無線ネットワークに通信装置を参加させるためには、改めて煩雑なユーザ操作が必要であった。特に、複数の通信装置をアクセスポイントが構築した無線ネットワークに参加させるためには、より煩雑なユーザ操作が必要であった。
【０００６】
本発明は、このような課題に対して、複数の通信装置をより簡単に無線ネットワークに参加させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、撮影された第一の画像から第一の他の通信装置に関する情報を取得する第１の取得手段と、撮影された第二の画像から第二の他の通信装置に関する情報を取得する第２の取得手段と、無線ネットワークを構築する構築装置から前記第一の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得手段によって取得した情報を前記構築装置に送信する送信手段と、前記通信パラメータを前記構築装置から前記第一の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信手段と、を有し、前記送信手段は、前記受信手段によって完了通知を受信したことに応じて、前記構築装置から前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第２の取得手段によって取得した情報を、前記構築装置に送信する。
【０００８】
また、本発明の別の側面の通信装置は、通信装置であって、撮影された第一の画像から第一の他の通信装置に関する情報を取得する第１の取得手段と、撮影された第二の画像から第二の他の通信装置に関する情報を取得する第２の取得手段と、無線ネットワークを構築する構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ、前記無線ネットワークに参加するために必要な通信パラメータを提供させるために、前記第１の取得手段によって取得した情報及び前記第２の取得手段によって取得した情報を前記構築装置に送信する送信手段と、前記通信パラメータを前記構築装置から前記第一の他の通信装置および前記第二の他の通信装置へ提供する通信パラメータ共有処理が完了したことを示す完了通知を、前記構築装置から受信する受信手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、複数の通信装置をより簡単に無線ネットワークに参加させることができるようになる。
【図面の簡単な説明】
【００１０】
【図１】通信装置のハードウェア構成を示す図である。
【図２】通信装置のソフトウェア機能構成を示す図である。
【図３】通信システムの構成の一例を示す図である。
【図４】実施形態１の通信システムのシーケンスの一例を示す図である。
【図５】実施形態１の通信システムのシーケンスの一例を示す図である。
【図６】実施形態２の通信システムのシーケンスの一例を示す図である。
【図７】実施形態３の通信システムのシーケンスの一例を示す図である。
【図８】デジタルカメラの動作を示すフローチャートである。
【図９】アクセスポイントの動作を示すフローチャートである。
【図１０】実施形態２のスマートフォンの動作を示すフローチャートである。
【図１１】実施形態３のスマートフォンの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本実施形態に係る通信装置について、図面を参照しながら詳細に説明する。以下では、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた例について説明する。しかしながら、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。
【００１２】
図３に本実施形態の通信システムについて示す。図３に示す通信システムには、第１カメラ３２、スマートフォン３３、アクセスポイント３４（以後、ＡＰと称す）、第２カメラ３５、といった通信装置が含まれる。なお、無線ネットワーク３１は、ＡＰ３４が形成する無線ＬＡＮネットワークである。
【００１３】
本実施形態において、ＡＰ３４は、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるアクセスポイントとして動作する。また、その他の装置は、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるステーション（ＳＴＡ）として動作する。第１カメラ３２、スマートフォン３３、第２カメラ３５は、アクセスポイント３４が構築する無線ネットワーク３１に参加し、アクセスポイント３４を介して互いに無線通信を行う。なお、本実施形態の通信システムにおける通信装置をカメラ、スマートフォンとして説明を行うが、例えばプリンタ、携帯電話、ＰＣ、ビデオカメラ、スマートウォッチ、ＰＤＡなどの他の通信装置であってもよい。
【００１４】
続いて、図３に示す通信システムの各通信装置の本実施形態におけるハードウェア構成について図１を用いて説明する。図１において、１０１は装置全体を示す。１０２は、記憶部１０３に記憶される制御プログラムを実行することにより装置全体を制御する制御部である。制御部１０２は例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。１０３は制御部１０２が実行する制御プログラム、画像データ、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。記憶部１０３は、例えば、ＲＯＭ、ＲＡＭ、ＨＤＤ、フラッシュメモリまたは着脱可能なＳＤカードなどの記憶媒体により構成される。
【００１５】
１０４はＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行うための無線部である。無線部１０４は、無線通信を行うチップにより構成される。１０５は各種表示を行う表示部でありＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。表示部１０５は視覚情報および音情報の少なくともどちらか一方を出力する機能を備えるものである。表示部１０５は視覚情報を表示する場合、表示する視覚情報に対応する画像データを保持するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）を有する。表示部１０５は、ＶＲＡＭに格納した画像データをＬＣＤやＬＥＤに表示させ続ける表示制御を行う。
【００１６】
１０６は、撮像素子、レンズ等により構成され、写真や動画の撮影を行う撮影部である。撮影部１０６は、バーコード、二次元コード、ＱＲコード（登録商標）などの画像の撮影を行う。１０７はアンテナ１０８の出力制御を行うアンテナ制御部であり、１０８は無線ＬＡＮで通信するための２．４ＧＨｚ帯および／または５ＧＨｚ帯で通信可能なアンテナである。１０９は、ユーザが各種入力等を行い、通信装置１０１を操作するための入力部である。入力部１０９は、入力に対応するフラグを記憶部１０３等のメモリに記憶する。尚、図１の例は一例であり、通信装置がその他のハードウェア構成を有していてもよい。例えば通信装置がプリンタである場合には、図１に示す構成の他に、印刷部を有していてもよい。また、通信装置がＡＰ３４である場合には、撮影部１０６や表示部１０５は備えていなくてもよい。
【００１７】
図２は、後述の通信制御機能を実行するソフトウェア機能ブロックの構成の一例を表すブロック図である。本実施形態において、各通信装置の機能ブロックは、それぞれ記憶部１０３にプログラムとして記憶され、制御部１０２によって当該プログラムが実行されることによりその機能が実施される。制御部１０２は、制御プログラムにしたがって、各ハードウェアの制御、および、情報の演算や加工を行うことで各機能を実現する。なお、本機能ブロックに含まれる一部または全部がハードウェア化されていてもよい。この場合、各機能ブロックに含まれる一部または全部は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成される。
【００１８】
図２において、２０１はソフトウェア機能ブロック全体を示す。２０２は通信パラメータ制御部である。通信パラメータ制御部２０２は、装置間で通信パラメータを共有するための通信パラメータ共有処理を実行する。通信パラメータ共有処理においては、提供装置が受信装置に、無線通信するための通信パラメータを提供する。ここで、通信パラメータには、ネットワーク識別子としてのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、暗号方式、暗号鍵、認証方式、認証鍵等の無線ＬＡＮ通信を行うために必要な無線通信パラメータが含まれる。また、ＭＡＣアドレス、パスフレーズ、ＩＰ層での通信を行うためのＩＰアドレス、上位サービスに必要な情報等も含めてもよい。通信パラメータ制御部２０２が実行する通信パラメータ共有処理は、Ｗｉ−Ｆｉアライアンスで規定されているＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）またはＷｉ−Ｆｉ  Ｄｉｒｅｃｔであってよい。
【００１９】
２０３はバーコード読み取り制御部である。バーコード読み取り制御部２０３は、撮影部１０６により撮影されたバーコード、二次元コード、ＱＲコード（登録商標）などの画像を解析し、符号化された情報を取得する。
【００２０】
２０４はバーコード生成制御部である。バーコード、二次元コード、ＱＲコード（登録商標）などを生成し、生成したバーコード、二次元コード、ＱＲコード（登録商標）等を表示部１０５へ表示するための制御を実施する。２０５はアプリケーションレイヤにおけるサービス制御部である。ここでのアプリケーションレイヤとはＯＳＩ参照モデルにおける第５層以上の上位レイヤにおけるサービス提供層のことをさす。すなわちサービス制御部２０５は、無線部１０４による無線通信を用いて印刷処理や画像ストリーミング処理や、ファイル転送処理などを実行する。
【００２１】
２０６はパケット受信部、２０７はパケット送信部であり、上位レイヤの通信プロトコルを含むあらゆるパケットの送受信を制御する。また、パケット受信２０６及びパケット送信部２０７は、対向装置との間でＩＥＥＥ８０２．１１規格に準拠したパケットの送信及び受信を行うため無線部１０４を制御する。
【００２２】
２０８はステーション機能制御部であり、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるステーション（ＳＴＡ）として動作するＳＴＡ機能を提供する。ＳＴＡ機能制御部２０８は、ＳＴＡとして動作する際に、認証・暗号処理等を実施する。また、２０９はアクセスポイント機能制御部であり、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるアクセスポイント（ＡＰ）として動作するＡＰ機能を提供する。ＡＰ機能制御部２０９は、無線ネットワークを形成し、ＳＴＡに対する認証・暗号処理およびＳＴＡの管理等を実施する。２１０はデータ記憶部であり、ソフトウェアそのものおよび、通信パラメータや、バーコード類の情報の記憶部１０３への書き込み及び読み出しの制御を行う。
【００２３】
また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。尚、通信装置がＡＰ３４である場合には、ステーション機能制御部２０８は備えていなくてもよい。また、通信装置が第１カメラ３２、第２カメラ３５、スマートフォン３３である場合には、アクセスポイント機能制御部２０９は備えていなくてもよい。
【００２４】
以上の構成を有する通信システムの動作について説明を行う。第１カメラ３２、スマートフォン３３、およびＡＰ３４との各通信装置間における通信設定時の接続シーケンスを図４に示す。この例では、ＡＰ３４によって構築されている無線ネットワーク３１に第一カメラ３２を参加させる場合について説明を行う。図４において、スマートフォン３３は、ＡＰ３４が形成する無線ＬＡＮネットワーク３１に接続し、通信するための通信パラメータを既に保持しており、スマートフォン３３は、ＡＰ３４を介したデータ通信処理を実施している（Ｆ４０１）。
【００２５】
第一カメラ３２は、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を自装置の表示部１０５にユーザ操作に従って表示させる。なお、第一カメラ３２は、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ４０２）。
【００２６】
スマートフォン３３は、第一カメラ３２に表示されているＱＲコード（登録商標）を、スマートフォン３３の撮影部１０６により読み取る（Ｆ４０３）。スマートフォン３３は、読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。
【００２７】
ここで、通信パラメータの設定を行うために必要な情報とは、例えば、通信パラメータを通信する際に暗号化に用いる情報と装置の識別情報とである。通信パラメータを通信する際に暗号化に用いる情報は、公開鍵または証明書であってよい。なお、通信パラメータ共有処理の際に公開鍵を用いて通信パラメータを暗号化する方法は、例えば、特開２０１３−１７２３７号公報に記載の技術を用いてよい。装置の識別情報は、機器を一意に識別するＭＡＣアドレスやＵＵＩＤであってよい。また、通信パラメータの設定を行うために必要な情報は、通信パラメータ共有処理を示す識別子であってもよい。その他、ＱＲコード（登録商標）を用いたワンタイムパスワード方式などの識別情報が含まれていてもよい。
【００２８】
スマートフォン３３は、ＱＲコード（登録商標）によって得られた情報が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する（Ｆ４０６）。ここで送信する情報はＱＲコード（登録商標）に含まれていたすべての情報でも良いし、一部の情報でもよい。さらに、スマートフォン３３固有の情報を付け加えたものを通知しても良い。
【００２９】
さらに、スマートフォン３３は、ＡＰ３４の識別情報を、第一カメラ３２へ通知する（Ｆ４０７）。ここでの識別情報とは、第一カメラ３２がＡＰ３４へパラメータ共有処理開始要求信号を送信する際にＡＰを特定するために必要な情報であり、例えばＭＡＣアドレス、ＢＳＳＩＤ、ＵＵＩＤなどといったデバイス固有の情報である。
【００３０】
第一カメラ３２は、スマートフォン３３からＦ４０７にて入手したＡＰ３４の識別情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ４０８）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第一カメラ３２へ返送する（Ｆ４０９）。
【００３１】
その後、通信パラメータ共有処理を第一カメラ３２とＡＰ３４との間で実施する（Ｆ４１０）。このＦ４１０での通信パラメータ共有処理は、Ｗｉ−Ｆｉアライアンスが策定したＷｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（以下ＷＰＳと称する）に準拠していても良いし、標準化された技術ではない各社独自のパラメータ共有処理でもよい。本実施形態では、ＡＰ３４から第一カメラ３２へ通信パラメータが提供される。Ｆ４１０で実施した共有処理が完了した時点で、ＡＰ３４は、通信パラメータ共有処理が完了したことを示すパラメータ交換完了通知をスマートフォン３３へ送信する（Ｆ４１１）。
【００３２】
以上の接続シーケンスにより、第一カメラ３２はＡＰ３４が構築する無線ネットワークに接続し、データ通信処理を実行することができる（Ｆ４１２）。なお、図４の説明において、スマートフォン３３はＡＰ３４が構築する無線ネットワークに参加している前提であった。しかしながら、スマートフォン３３とＡＰ３４の間でＩＥＥＥ８０２．１１で規定されたアクションフレーム等により直接通信が可能であれば、スマートフォン３３がＡＰ３４が構築する無線ネットワークに参加していることは必ずしも必要ではない。
【００３３】
図４の動作シーケンスは、ＡＰ３４が構築する無線ネットワークに新たに参加させる通信装置が第一カメラ３２の一台だけである場合を説明した。次に、ＡＰ３４が構築する無線ネットワークに新たに参加させる通信装置が、第一カメラ３２と第二カメラ３５の複数台存在する場合の例について、図５を用いて説明を行う。
【００３４】
第１カメラ３２、スマートフォン３３、ＡＰ３４、および第二カメラ３５との各通信装置間における通信設定時の接続シーケンスを図５に示す。この例では、ＡＰ３４によって構築されている無線ネットワーク３１に第一カメラ３２と第二カメラ３５を参加させる場合について説明を行う。図５において、スマートフォン３３は、ＡＰ３４が構築する無線ネットワーク３１に接続し、通信するための通信パラメータを既に保持しており、スマートフォン３３は、ＡＰ３４を介したデータ通信処理を実施している（Ｆ４０１）。なお、図４の説明でも述べた通り、データ通信処理の実施はしていなくても良い。
【００３５】
第一カメラ３２および第二カメラ３５は、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を自装置の表示部１０５にユーザ操作に従って表示させる。なお、第一カメラ３２は、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ４０２）。同様に第二カメラ３５も、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ５０１）。
【００３６】
本実施形態１においては、第一カメラと第二カメラの通信パラメータ設定処理を、一台ずつ順番に実施する。つまり、一台のＱＲコード（登録商標）を撮影し、通信パラメータ設定が完了した後、次の一台のＱＲコード（登録商標）を撮影し、通信パラメータ設定を実施していく。
【００３７】
まず、スマートフォン３３は、第一カメラ３２に表示されているＱＲコード（登録商標）を、スマートフォン３３の撮影部１０６により読み取る（Ｆ４０３）。スマートフォン３３は、読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する（Ｆ４０６）。図４で説明したとおり、ここで送信する情報はＱＲコード（登録商標）に含まれていたすべての情報でも良いし、一部の情報でもよい。さらに、スマートフォン３３固有の情報を付け加えたものを通知しても良い。さらに、スマートフォン３３は、通信パラメータの提供を行う予定のＡＰ３４の識別情報を、第一カメラ３２へ通知する（Ｆ４０７）。
【００３８】
第一カメラ３２は、スマートフォン３３からＦ４０７にて入手したＡＰ３４の識別情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ４０８）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第一カメラ３２へ返送する（Ｆ４０９）。
【００３９】
その後、通信パラメータ共有処理を第一カメラ３２とＡＰ３４との間で実施する（Ｆ４１０）。Ｆ４１０で実施した共有処理が完了した時点で、ＡＰ３４は通信パラメータ共有処理が完了したことを示すパラメータ交換完了通知をスマートフォン３３へ送信する（Ｆ４１１）。
【００４０】
以上で第一カメラ３２がＡＰ３４に接続可能となったため、引き続き第二カメラ３５をＡＰ３４に接続するために、スマートフォン３３は、第二カメラ３５に表示されているＱＲコード（登録商標）を、スマートフォン３３の撮影部１０６により読み取る（Ｆ５０２）。スマートフォン３３は、読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。
【００４１】
スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する（Ｆ５０３）。前述のとおり、ここで送信する情報はＱＲコード（登録商標）に含まれていたすべての情報でも良いし、一部の情報でもよい。さらに、スマートフォン３３固有の情報を付け加えたものを通知しても良い。さらに、スマートフォン３３は、通信パラメータの提供を行う予定のＡＰ３４の識別情報を、第二カメラ３５へ通知する（Ｆ５０４）。
【００４２】
第二カメラ３５は、スマートフォン３３からＦ５０４にて入手したＡＰ３４の情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ５０５）。パラメータ共有開始処理要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第二カメラ３５へ返送する（Ｆ５０６）。
【００４３】
その後、通信パラメータ共有処理を第二カメラ３５とＡＰ３４との間で実施する（Ｆ５０７）。Ｆ５０７で実施した共有処理が完了した時点で、ＡＰ３４はスマートフォン３３へ通信パラメータ共有処理が完了したことを示す、パラメータ交換完了通知をスマートフォン３３へ送信する（Ｆ５０８）。
【００４４】
以上の接続シーケンスにより、第一カメラ３２および第二カメラ３５はＡＰ３４の無線ネットワークに接続し、ＡＰ３４を介して互いにデータ通信処理を実行することができる。
【００４５】
次に、図４及び図５における第一カメラ３２又は第二カメラ３５で実行される処理フローについて、図８を用いて説明する。図８は第一カメラ３２又は第二カメラ３５において実行される動作フローを説明するフローチャート図であり、フローチャートの各ステップは、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより処理される。
【００４６】
カメラは、ユーザによる入力部１０９の操作により、通信パラメータ設定アプリケーションを起動する（Ｓ８０１）。通信パラメータ設定アプリケーションを起動すると、通信パラメータ設定モードが開始され、当該アプリケーションは、表示部１０５に通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させる（Ｓ８０２）。
【００４７】
なお、ステップＳ８０２については、表示部が存在しないデジタルカメラ等の場合は、筺体にシールなどの形態で貼り付けられているＱＲコード（登録商標）であってよい。又は、読みとるＱＲコード（登録商標）は取り扱い説明書や通信機器の販売時の段ボールなどの包装に貼り付けられているものであってもよい。また、ＱＲコード（登録商標）でなく、バーコード、二次元コードであっても良い。また、ＱＲコード（登録商標）などの機械が読み取り可能な情報に代えて、ユーザが読みとれる形式の情報であっても良い。これらの場合はステップＳ８０１およびＳ８０２もしくは、ステップＳ８０２の処理は適宜省略される。
【００４８】
その後、カメラは、スマートフォンから送信された、接続すべきアクセスポイントの識別情報を受信する（Ｓ８０３）。カメラは、アクセスポイントの識別情報を受信した後、アクセスポイントが存在するかを検索する（Ｓ８０４）。具体的には、アクセスポイントの識別情報を指定したプローブリクエストを送信し、その応答であるプローブレスポンスを検出することによって、アクセスポイントを検索する。その結果、カメラはＡＰが検出されたかどうかを判定し（Ｓ８０５）、検出されない場合には、Ｓ８０４の検索処理を所定回数又は所定時間繰り返す。所定回数又は所定時間検索処理を繰り返した結果、ＡＰが検出されない場合には、カメラはエラーをユーザに通知して処理を終了する。ステップＳ８０５においてＡＰが検出できた場合は、カメラは、パラメータ共有処理開始要求をＡＰへ送信する（Ｓ８０６）。その後、カメラはパラメータ共有処理開始要求に対してパラメータ共有処理開始応答をＡＰから受信したかどうかを判定する（Ｓ８０７）。所定の時間、パラメータ共有処理開始応答を待ちうけてもパラメータ共有処理開始応答を受信しない場合は、カメラは、ステップＳ８０６に戻りパラメータ共有処理開始要求を再送する。ステップＳ８０７においてパラメータ共有処理開始応答を受信した場合は、カメラはその内容について解析を行う（Ｓ８０８）。ステップＳ８０８による解析の結果、パラメータ共有処理の開始を受容する旨の応答であった場合は、カメラは、実際のパラメータ交換処理を実施する（Ｓ８０９）。即ち、通信パラメータの送信要求をＡＰに送信する。その後、カメラは、提供された通信パラメータを用いてＡＰが構築した無線ネットワークに接続し、ＡＰとのデータ通信処理を確立する（Ｓ８１０）。一方、ステップＳ８０８において、パラメータ共有処理開始応答がパラメータ共有処理の開始を拒否する旨の応答であった場合は、カメラは、所定の時間の待機を行う（Ｓ８１１）。所定の時間の待機ののち、カメラは、再度ステップＳ８０４又はＳ８０６より処理を繰り返す。尚、Ｓ８０８において、パラメータ共有処理の開始を拒否する旨の応答が送信されるケースは様々である。従って、ＡＰは、拒否する旨の応答と共に、その理由を合わせて送信するようにしてもよい。カメラは、受信した応答の内容を判断し、ＡＰが処理中でビジー状態である等の理由であった場合には、Ｓ８１１の処理に進み、一定時間待機する。一方、認証エラーやＡＰ自体の故障等により、一定時間待機しても許可状態に変わらない理由であった場合には、カメラは一定時間の待機は行わず、エラーをユーザに通知して処理を終了するようにしてもよい。
【００４９】
以上のように本実施形態１においては、スマートフォンで、カメラに表示されたＱＲコード（登録商標）を撮影するという簡便な操作によって、ＡＰが構築する無線ネットワークに新たに当該カメラを参加させることができるので、ユーザの利便性が向上する。特に、複数のカメラをＡＰが構築する無線ネットワークに新たに参加させる場合にも、当該複数のカメラにそれぞれ表示されたＱＲコード（登録商標）をスマートフォンで順番に撮影すればよく、ユーザの利便性が更に向上する。
【００５０】
尚、本実施形態１において、複数の通信装置を順番に確実にＡＰが構築する無線ネットワークに参加させるために、スマートフォンが、パラメータ交換完了通知を受信（Ｆ４１１）しなければ、更なるＱＲコード（登録商標）の撮影ができないように制限を行ってもよい。その場合、スマートフォンにおいて、ＱＲコード（登録商標）を撮影するモードがユーザにより指示された際に、パラメータ交換完了通知をＡＰから受信済みであるか判断され、その結果に応じてＱＲコード（登録商標）を撮影するモードが起動しないように制御する。このようにすることで、ＡＰが同時に複数の通信装置とパラメータ共有処理を開始してしまうことを防ぐことができ、ＡＰの処理負荷の削減を図ることができる。
【００５１】
（実施形態２）
次に、本発明の第２の実施形態について説明する。実施形態１においては、スマートフォンが、第一カメラの通信パラメータ設定完了後に第二カメラのＱＲコード（登録商標）を撮影する例を説明したが、実施形態２においては、スマートフォンが、あらかじめ複数のカメラのＱＲコード（登録商標）を撮影する例について説明する。尚、通信システムの構成や各通信装置の構成は、図１〜３と同様のため説明は省略する。
【００５２】
第１カメラ３２、スマートフォン３３、ＡＰ３４、および第二カメラ３５との各通信装置間における通信設定時の接続シーケンスを図６に示す。この例では、ＡＰ３４によって構築されている無線ネットワーク３１に第一カメラ３２と第二カメラ３５を参加させる場合について説明を行う。図５において、スマートフォン３３は、ＡＰ３４が構築する無線ネットワーク３１に接続し、通信するための通信パラメータを既に保持しており、スマートフォン３３は、ＡＰ３４を介したデータ通信処理を実施している（Ｆ４０１）。
【００５３】
第一カメラ３２および第二カメラ３５は、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を自装置の表示部１０５にユーザ操作に従って表示させる。なお、第一カメラ３２は、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ４０２）。同様に第二カメラ３５も、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ６０１）。
【００５４】
スマートフォン３３は、第一カメラ３２に表示されているＱＲコード（登録商標）を、スマートフォン３３の撮影部１０６により読み取る（Ｆ４０３）。その後、スマートフォン３３は、第二カメラ３５に表示されているＱＲコード（登録商標）を、同様にスマートフォン３３の撮影部１０６により読みとる（Ｆ６０２）。スマートフォン３３は、第一カメラ３２から読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する（Ｆ４０６）。さらに、スマートフォン３３は、通信パラメータの提供を行う予定のＡＰ３４の識別情報を、第一カメラ３２へ通知する（Ｆ４０７）。第一カメラ３２は、スマートフォン３３からＦ４０７にて入手したＡＰ３４の識別情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ４０８）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第一カメラ３２へ返送する（Ｆ４０９）。
【００５５】
その後、通信パラメータ共有処理を第一カメラ３２とＡＰ３４との間で実施する（Ｆ４１０）。Ｆ４１０で実施した共有処理が完了した時点で、ＡＰ３４は通信パラメータ共有処理が完了したことを示すパラメータ交換完了通知をスマートフォン３３へ送信する（Ｆ４１１）。
【００５６】
引き続き第二カメラ３５をＡＰ３４に接続するために、スマートフォン３３は、Ｆ６０２においてあらかじめ読み取り済みである第二カメラ３５のＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する（Ｆ６０３）。スマートフォン３３におけるＦ６０３の処理の起動の契機は、Ｆ４１１における第一カメラ３２からのパラメータ交換完了通知受信である。尚、ＱＲコード（登録商標）の解析は、Ｆ６０３のタイミングではなく、Ｆ６０２においてＱＲコード（登録商標）を読み取った時点で行っておいても構わない。さらに、スマートフォン３３は、通信パラメータの提供を行う予定のＡＰ３４の情報を、第二カメラ３５へ通知する（Ｆ６０４）。
【００５７】
第二カメラ３５は、スマートフォン３３からＦ６０４にて入手したＡＰ３４の情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ６０５）。パラメータ共有開始処理要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第二カメラ３５へ返送する（Ｆ６０６）。
【００５８】
その後、通信パラメータ共有処理を第二カメラ３５とＡＰ３４との間で実施する（Ｆ６０７）。Ｆ６０７で実施した共有処理が完了した時点で、ＡＰ３４はスマートフォン３３へ通信パラメータ共有処理が完了したことを示す、パラメータ交換完了通知をスマートフォン３３へ送信する（Ｆ６０８）。以上の接続シーケンスにより、第一カメラ３２および第二カメラ３５はＡＰ３４の無線ネットワークに接続し、ＡＰ３４を介して互いにデータ通信処理を実行することができる。
【００５９】
尚、図６の説明においては、第一カメラ３２の設定完了後、第二カメラ３５の設定を行う例について説明したが、第二カメラ３５の設定を先に行い、２番目に第一カメラ３２の設定を行っても良い。また、同時に設定するカメラの台数は２台に限定されるものではない。デジタルカメラの動作フローについては実施形態１の図８と同様である。
【００６０】
図１０は、本実施形態におけるスマートフォン３３の動作フローを説明するフローチャート図である。フローチャートの各ステップは、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより処理される。
【００６１】
スマートフォンは、ユーザによる入力部１０９の操作により、通信パラメータ設定アプリケーションを起動する（Ｓ１００１）。アプリケーション起動後に、所望のＱＲコード（登録商標）を撮影する。すなわち本実施形態であれば、第一カメラまたは第二カメラのＱＲコード（登録商標）を撮影する（Ｓ１００２）。その後、スマートフォンは、撮影したＱＲコード（登録商標）を解析する（Ｓ１００３）。ＱＲコード（登録商標）を解析して得られた情報が通信パラメータの設定を行うために必要な情報であった場合、スマートフォンは、ＱＲコード（登録商標）を読み取ったデバイス（本実施形態１であれば第一カメラまたは第二カメラ）の台数をカウントする（Ｓ１００４）。そして、スマートフォンは、ＱＲコード（登録商標）の撮影が終了したか否かを判断する（Ｓ１００５）。ＱＲコード（登録商標）撮影終了の判断は、通信パラメータ設定アプリケーション起動後、或いは、該アプリケーション起動後の一回目のＱＲコード（登録商標）撮影から所定時間が経過したことをもって、撮影が終了したと判断してもよい。又は、撮影を終了する旨、或いはＡＰへの送信指示をユーザがスマートフォンに入力したことをもって、撮影が終了したと判断してもよい。又は、通信パラメータ設定アプリケーションを終了する旨の指示をユーザがスマートフォンに入力したことをもって、撮影が終了したと判断してもよい。又は、予め一度に撮影可能なＱＲコード（登録商標）の数を登録しておき（例えば１０個等）、撮影されたＱＲコード（登録商標）の数がその数に達したことをもって撮影が終了したと判断してもよい。Ｓ１００５においてＱＲコード（登録商標）の撮影が終了したと判断されるまで、スマートフォンは、Ｓ１００２からＳ１００５までの処理を繰り返し、読み取ったＱＲコード（登録商標）の情報を保持しておく。
【００６２】
Ｓ１００５において、ＱＲコード（登録商標）の撮影が終了したと判断された場合、スマートフォンは、まず、一つ目のＱＲコード（登録商標）に含まれていた情報をＡＰへ送信する（Ｓ１００６）。本実施形態では、例えば第一カメラのＱＲコード（登録商標）から得た情報をＡＰへ送信する。次に、スマートフォンは、ＱＲコード（登録商標）内のデバイス情報を参照して、ＡＰの識別情報を第一カメラへ送信する（Ｓ１００７）。ステップＳ１００７の後、ＡＰと第一カメラとの間でパラメータ交換処理が実施されているため、スマートフォンは、パラメータ交換完了通知がＡＰから送信されるのを待ちうける（Ｓ１００８）。その後、スマートフォンはパラメータ交換完了通知をＡＰから受信したか否かを判定する（Ｓ１００９）。パラメータ交換完了通知を受信した場合は、スマートフォンは、ステップＳ１００２で撮影した複数のＱＲコード（登録商標）それぞれから得られた情報のうち、ＡＰへ未送信のものがあるかどうかを判定する（Ｓ１０１０）。現時点では、第一カメラのＱＲコード（登録商標）から得た情報だけを送信済みであるため、第二カメラのＱＲコード（登録商標）から得た情報を送信するためにスマートフォンはステップＳ１００６から処理を繰り返す。ステップＳ１０１０において、撮影済みのすべてのＱＲコード（登録商標）から得られた情報の送信が完了した場合は、処理を終了する。
【００６３】
以上のように本実施形態２においては、スマートフォンにおいて、一つ目に読み取ったＱＲコード（登録商標）に基づく通信パラメータ共有処理が終了するまで待つことなく、二つ目以降のＱＲコード（登録商標）の読み取りを開始することができる。これにより、実施形態１により得られる効果に加えて、よりユーザの利便性が向上する。
【００６４】
（実施形態３）
次に、本発明の第３の実施形態について説明する。実施形態１においては、スマートフォンが、第一カメラの通信パラメータ設定完了後に第二カメラのＱＲコード（登録商標）を撮影する例を説明した。また、実施形態２においては、スマートフォンが、第一カメラの通信パラメータ設定完了後に第二カメラのＱＲコード（登録商標）から得た情報をＡＰに送信する例を説明した。本実施形態では、スマートフォンが、第一カメラの通信パラメータ設定完了を待たずに、第二カメラのＱＲコード（登録商標）から得た情報をＡＰに送信する例について説明する。尚、通信システムの構成や各通信装置の構成は、図１〜３と同様のため説明は省略する。
【００６５】
第１カメラ３２、スマートフォン３３、ＡＰ３４、および第二カメラ３５との各通信装置間における通信設定時の接続シーケンスを図７に示す。この例では、ＡＰ３４によって構築されている無線ネットワーク３１に第一カメラ３２と第二カメラ３５を参加させる場合について説明を行う。図７において、スマートフォン３３は、ＡＰ３４が構築する無線ネットワーク３１に接続し、通信するための通信パラメータを既に保持しており、スマートフォン３３は、ＡＰ３４を介したデータ通信処理を実施している（Ｆ４０１）。
【００６６】
第一カメラ３２および第二カメラ３５は、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を自装置の表示部１０５にユーザ操作に従って表示させる。なお、第一カメラ３２は、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ４０２）。同様に第二カメラ３５も、通信パラメータ設定モードをユーザにより指示された場合、通信パラメータの設定を行うために必要な情報を埋め込んだＱＲコード（登録商標）を表示させるものとする（Ｆ７０１）。
【００６７】
スマートフォン３３は、第一カメラ３２に表示されているＱＲコード（登録商標）を、スマートフォン３３の撮影部１０６により読み取る（Ｆ４０３）。その後、スマートフォン３３は、第二カメラ３５に表示されているＱＲコード（登録商標）を、同様にスマートフォン３３の撮影部１０６により読みとる（Ｆ７０２）。スマートフォン３３は、第一カメラ３２から読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する情報として保持しておく。次に、スマートフォン３３は、第二カメラ３２から読み取ったＱＲコード（登録商標）を復号し、そのＱＲコード（登録商標）が示す情報を取得する。スマートフォン３３は、ＱＲコード（登録商標）により取得される情報が通信パラメータの設定を行うために必要な情報であるか否かを判定する。スマートフォン３３は、ＱＲコード（登録商標）の内容が通信パラメータの設定を行うために必要な情報であった場合、ＱＲコード（登録商標）に含まれていた情報をＡＰ３４に通知する情報として保持する。そして、スマートフォンは、ＡＰ３４に通知する情報として保持している情報を、併せて、ＡＰ３４へ通知する（Ｆ７０３）。即ち、第一カメラのＱＲコード（登録商標）から得た情報と、第二カメラのＱＲコード（登録商標）から得た情報の両方をＡＰ３４へ通知する。尚、ここでは、ＡＰへ送信する一つのメッセージの中に両方の情報を含めて通知してもよいし、別々のメッセージにそれぞれの情報を含めて、連続して両方のメッセージをＡＰへ通知してもよい。
【００６８】
次に、スマートフォン３３は、通信パラメータの提供を行う予定のＡＰ３４の識別情報を、第一カメラ３２と第二カメラ３５へ通知する（Ｆ４０７、Ｆ７０４）。
【００６９】
第一カメラ３２は、スマートフォン３３からＦ４０７にて入手したＡＰ３４の識別情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ４０８）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第一カメラ３２へ返送する（Ｆ４０９）。その後、通信パラメータ共有処理が第一カメラ３２とＡＰ３４との間で実施される（Ｆ４１０）。
【００７０】
第二カメラ３５は、スマートフォン３３からＦ７０４にて入手したＡＰ３４の識別情報に基づいて、パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ７０５）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、この時点では、Ｆ４１０で述べた第一カメラ３２とＡＰ３４との間での通信パラメータ共有処理を実施中である。そのため、通信パラメータを共有する処理が実施不可能である旨、パラメータ共有処理開始応答としてエラー応答を第二カメラ３５へ返送する（Ｆ７０６）。ここでは、エラー応答として、例えば「ビジー」であることを示す情報が第二カメラへ送信される。エラー応答を受信した第二カメラ３５は、所定の時間、処理を中止する。Ｆ４１０で実施した共有処理が完了した時点で、ＡＰ３４は通信パラメータ共有処理が完了したことを示すパラメータ交換完了通知を、スマートフォン３３へ送信する（Ｆ４１１）。
【００７１】
第二カメラ３５は所定の時間終了後、再度パラメータ共有処理開始要求信号をＡＰ３４へ送信する（Ｆ７０７）。パラメータ共有処理開始要求信号を受信したＡＰ３４は、通信パラメータを共有する処理が実施可能であれば、パラメータ共有処理開始応答を第二カメラ３５へ返送する（Ｆ７０８）。その後、通信パラメータ共有処理が第二カメラ３５とＡＰ３４との間で実施される（Ｆ７０９）。Ｆ７０９で実施した共有処理が完了した時点で、ＡＰ３４は通信パラメータ共有処理が完了したことを示すパラメータ交換完了通知を、スマートフォン３３へ送信する（Ｆ７１０）。
【００７２】
尚、図７の説明においては、第一カメラ３２の設定完了後、第二カメラ３５の設定を行う例について説明したが、第二カメラ３５の設定を先に行い、２番目に第一カメラ３２の設定を行っても良い。また、同時に設定するカメラの台数は２台に限定されるものではない。デジタルカメラの動作フローについては実施形態１の図８と同様である。
【００７３】
図１１は、本実施形態におけるスマートフォン３３の動作フローを説明するフローチャート図である。フローチャートの各ステップは、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより処理される。
【００７４】
スマートフォンは、ユーザによる入力部１０９の操作により、通信パラメータ設定アプリケーションを起動する（Ｓ１００１）。アプリケーション起動後に、所望のＱＲコード（登録商標）を撮影する。すなわち本実施形態であれば、第一カメラまたは第二カメラのＱＲコード（登録商標）を撮影する（Ｓ１００２）。
【００７５】
その後、スマートフォンは、撮影したＱＲコード（登録商標）を解析する（Ｓ１００３）。ＱＲコード（登録商標）を解析して得られた情報が通信パラメータの設定を行うために必要な情報であった場合、スマートフォンは、ＱＲコード（登録商標）を読み取ったデバイス（本実施形態１であれば第一カメラまたは第二カメラ）の台数をカウントする（Ｓ１００４）。そして、スマートフォンは、ＱＲコード（登録商標）の撮影が終了したか否かを判断する（Ｓ１００５）。ＱＲコード（登録商標）撮影終了の判断は、通信パラメータ設定アプリケーション起動後、或いは、該アプリケーション起動後の一回目のＱＲコード（登録商標）撮影から所定時間が経過したことをもって、撮影が終了したと判断してもよい。又は、撮影を終了する旨、或いはＡＰへの送信指示をユーザがスマートフォンに入力したことをもって、撮影が終了したと判断してもよい。又は、通信パラメータ設定アプリケーションを終了する旨の指示をユーザがスマートフォンに入力したことをもって、撮影が終了したと判断してもよい。又は、予め一度に撮影可能なＱＲコード（登録商標）の数を登録しておき（例えば１０個等）、撮影されたＱＲコード（登録商標）の数がその数に達したことをもって撮影が終了したと判断してもよい。Ｓ１００５においてＱＲコード（登録商標）の撮影が終了したと判断されるまで、スマートフォンは、Ｓ１００２からＳ１００５までの処理を繰り返し、読み取ったＱＲコード（登録商標）の情報を保持しておく。
【００７６】
Ｓ１００５において、ＱＲコード（登録商標）の撮影が終了したと判断された場合、スマートフォンは、保持している、ＱＲコード（登録商標）を解析して得られた情報を、ＡＰ３４へ通知する（Ｓ１１０１）。もし複数のＱＲコード（登録商標）を解析して得られた、複数の情報を保持ししている場合には、それらを併せて、ＡＰ３４へ通知する。前述したとおり、スマートフォンは、ＡＰへ送信する一つのメッセージの中に両方の情報を含めて通知してもよいし、別々のメッセージにそれぞれの情報を含めて、連続して両方のメッセージをＡＰへ通知してもよい。
【００７７】
次に、スマートフォンは、ＱＲコード（登録商標）内のデバイス情報を参照して、ＡＰの識別情報を第一カメラ及び第二カメラへ送信する（Ｓ１００７）。ステップＳ１００７の後、ＡＰと第一カメラとの間でパラメータ交換処理が実施されているため、スマートフォンは、パラメータ交換完了通知がＡＰから送信されるのを待ちうける（Ｓ１００８）。その後、スマートフォンはパラメータ交換完了通知をＡＰから受信したか否かを判定する（Ｓ１００９）。パラメータ交換完了通知を受信した場合は、スマートフォンは、Ｓ１００４においてカウントした台数分のパラメータ交換完了通知を受信したか否かを判定する（Ｓ１１０２）。ステップＳ１１０２において、Ｓ１００４においてカウントした台数分のパラメータ交換完了通知を受信した場合は処理を終了する。
【００７８】
図９は、本実施形態におけるアクセスポイント３４の動作フローを表すフローチャート図である。フローチャートの各ステップは、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより処理される。
【００７９】
まず、ＡＰは、スマートフォンからカメラの情報を受信したかどうかを判定する（Ｓ９０１）。その後、パラメータ共有処理開始要求の受信を待ちうける（Ｓ９０２）。ＡＰは、受信の有無を確認（Ｓ９０３）し、受信していない場合は、ステップＳ９０２へ戻り待ちうけを継続する。ステップＳ９０３において、パラメータ共有処理開始通知を受信した場合は、ＡＰが他デバイスとの処理を実施中か否かを判定する（Ｓ９０４）。他デバイスとの処理とは、例えば、他の通信装置との間で実行するパラメータ共有処理である。実施中の場合は、図７のシーケンス図のＦ７０６に相当し、ＡＰは、パラメータ共有処理開始応答として受け入れ拒否の旨を送信する（Ｓ９０６）。なお、受け入れ拒否の通知を行う場合の一例として他デバイスとの処理を実施中か否かを説明したが、これに限らずユーザ操作やセキュリティポリシーなどによって受け入れを拒否するかかどうか決定しても良い。一方ステップＳ９０４において、他デバイスとの処理を実施していない場合は、図７のシーケンス図のＦ７０６に相当し、ＡＰは、パラメータ共有処理開始応答として受け入れ受諾の旨を返送する（Ｓ９０５）。
【００８０】
以上のように本実施形態３においては、スマートフォンが、複数のカメラからそれぞれ読み取ったＱＲコード（登録商標）から得られた情報を併せてＡＰに送信することができるため、通信システム全体の処理の効率を向上させることができる。また、アクセスポイントにおいて通信パラメータ共有処理が集中した場合に負荷分散させることが可能となる。
【００８１】
（その他の実施形態）
上述の実施形態においては、ＱＲコード（登録商標）の画像を利用して通信パラメータの設定を行うための情報を装置間でやり取りする構成について説明した。しかし、ＱＲコード（登録商標）の撮影に代えて、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信を用いてもよい。また、ＩＥＥＥ８０２．１１ａｄもしくはトランスファージェット（ＴｒａｎｓｆｅｒＪｅｔ）（登録商標）等の無線通信を用いてもよい。
【００８２】
なお、読みとるＱＲコード（登録商標）は表示部に表示されているＱＲコード（登録商標）だけではなく、通信機器の筺体にシールなどの形態で貼り付けられているＱＲコード（登録商標）であってよい。また、読みとるＱＲコード（登録商標）は取り扱い説明書や通信機器の販売時の段ボールなどの包装に貼り付けられているものであってもよい。また、ＱＲコード（登録商標）でなく、バーコード、二次元コードであっても良い。また、ＱＲコード（登録商標）などの機械が読み取り可能な情報に代えて、ユーザが読みとれる形式の情報であっても良い。
【００８３】
また、各実施形態において、装置間の通信をＩＥＥＥ８０２．１１準拠の無線ＬＡＮ通信により行う場合について説明したが、これに限る物ではない。例えば、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ、ＮＦＣ等の無線通信媒体を用いて実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００８４】
また、各実施形態において、無線ＬＡＮのアクセスポイントが無線パラメータを提供する場合について記載したが、これに限るものではない。例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）のグループオーナーが無線パラメータを提供するようにしてよい。
【００８５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１０２  制御部
１０３  記憶部
１０４  無線部
１０５  表示部
１０６  撮影部
【図１】
0006525667.tif 000002
【図２】
0006525667.tif 000003
【図３】
0006525667.tif 000004
【図４】
0006525667.tif 000005
【図５】
0006525667.tif 000006
【図６】
0006525667.tif 000007
【図７】
0006525667.tif 000008
【図８】
0006525667.tif 000009
【図９】
0006525667.tif 000010
【図１０】
0006525667.tif 000011
【図１１】
0006525667.tif 000012