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