(57)【特許請求の範囲】
【請求項１】
通信装置であって、
他の通信装置から認証情報を取得する取得手段と、
前記取得手段が取得した認証情報に応じて、前記他の通信装置を、前記通信装置が構築する無線ネットワークに、外部装置を参加させる権限を有し、かつ、前記無線ネットワークのパラメータを変更可能である第１の管理装置として登録する登録手段と、
前記登録手段による登録の際に、複数の他の通信装置が前記第１の管理装置とならないように制御する制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記登録手段は、
１）前記取得手段が第１の認証情報を取得した場合、前記他の通信装置を前記第１の管理装置として登録し、
２）前記取得手段が前記第１の認証情報とは異なる第２の認証情報を取得した場合、前記他の通信装置を、前記無線ネットワークに外部装置を参加させる権限を有するものの当該パラメータの変更が制限された第２の管理装置として登録することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記取得手段が前記第１の認証情報を取得した場合であっても、既に前記第１の管理装置として前記登録手段が登録した装置が存在する場合には、前記制御手段は、前記他の通信装置が前記第１の管理装置として登録されないように制御することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第１の認証情報、および、前記第２の認証情報を表示部に表示させる表示手段を更に有することを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記表示手段は、前記第１の認証情報、および、前記第２の認証情報を含むＱＲコード（登録商標）を前記表示部に表示させることを特徴とする請求項４に記載の通信装置。
【請求項６】
前記第１の管理装置として登録されている装置が存在しない場合、前記表示手段は、前記第１の認証情報を含むＱＲコード（登録商標）を前記表示部に表示させ、
前記第１の管理装置として登録されている装置が存在する場合、前記表示手段は、前記第１の認証情報を含むＱＲコード（登録商標）を前記表示部に表示させないことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記第１の管理装置として登録されている装置が存在しない場合、前記表示手段は、前記第１の認証情報を含むＱＲコード（登録商標）を前記表示部に表示させ、
前記第１の管理装置として登録されている装置が存在する場合、前記表示手段は、前記第２の認証情報を含むＱＲコード（登録商標）を前記表示部に表示させることを特徴とする請求項５または６に記載の通信装置。
【請求項８】
前記第１の認証情報、および、前記第２の認証情報は、公開鍵の情報、証明書の情報、パスワード情報の少なくともいずれか１つを含むことを特徴とする請求項２から７のいずれか１項に記載の通信装置。
【請求項９】
前記第１の管理装置から受信したパラメータを用いて無線ネットワークを構築する構築手段を更に有することを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記第１の管理装置からの指示に応じて、外部装置を前記無線ネットワークへ参加させるための処理を行う参加手段を更に有することを特徴とする請求項１から９のいずれか１項に記載の通信装置。
【請求項１１】
第１の他の通信装置から前記第１の認証情報を取得し、前記登録手段により当該第１の他の通信装置を登録する際に、第２の他の通信装置が既に前記第１の管理装置として登録されている場合には、エラーを通知する通知手段を更に有することを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
前記通知手段は、前記第１の他の通信装置に対してエラーを通知することを特徴とする請求項１１に記載の通信装置。
【請求項１３】
前記通知手段は、ユーザに対してエラーを通知することを特徴とする請求項１１に記載の通信装置。
【請求項１４】
第１の他の通信装置から前記第１の認証情報を取得し、前記登録手段により当該第１の他の通信装置を登録する際に、第２の他の通信装置が既に前記第１の管理装置として登録されている場合には、当該第２の他の通信装置の前記第１の管理装置としての登録を解除する解除手段を更に有することを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１５】
通信装置の制御方法であって、
他の通信装置から認証情報を取得する取得工程と、
前記取得工程において取得された認証情報に応じて、前記他の通信装置を、前記通信装置が構築する無線ネットワークに、外部装置を参加させる権限を有し、かつ、前記無線ネットワークのパラメータを変更可能である第１の管理装置として登録する登録工程と、
前記登録工程における登録の際に、複数の他の通信装置が前記第１の管理装置とならないように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１６】
コンピュータを請求項１から１４のいずれか１項に記載の通信装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信装置を管理装置として登録する通信装置に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に対応した携帯電話やデジタルカメラ、プリンタ等の通信装置が普及している。このような通信装置と基地局とを接続する場合、通信装置と基地局の双方において、同じ通信パラメータの設定をした後に接続処理を実施する必要がある。
【０００３】
特許文献１には、基地局が構築する無線ネットワークの通信パラメータを、管理装置が基地局および通信装置に提供することで、基地局が構築する無線ネットワークに、簡単に通信装置が参加できるようにする構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６０１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなシステムにおいて、１台の基地局に対して複数の管理装置が存在する場合、下記の課題が生じる。即ち、第１の管理装置から第１の通信パラメータが基地局と通信装置とに提供された後に、第２の管理装置から第２の通信パラメータが基地局に提供設定されてしまうと、通信装置は基地局に接続できなくなってしまう。
【０００６】
一方で、１台の基地局に対して管理装置となる装置を１台に限定してしまうと、基地局が構築する無線ネットワークに通信装置を簡単に参加させることができなくなり、ユーザの利便性が低下してしまう。
【０００７】
上記課題を鑑み、複数の装置が無線ネットワークのパラメータを変更可能な管理装置となることを制限すると共に、無線ネットワークに通信装置が簡単に参加できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の通信装置は、他の通信装置から第１の認証情報もしくは第２の認証情報を取得する取得手段と、前記取得手段が前記第１の認証情報を取得した場合、前記他の通信装置を、前記通信装置が構築する無線ネットワークに、外部装置を参加させる権限を有し、かつ、前記無線ネットワークのパラメータを変更可能である第１の管理装置として登録し、前記取得手段が前記第２の認証情報を取得した場合、前記他の通信装置を、前記無線ネットワークに外部装置を参加させる権限を有するものの当該パラメータの変更が制限された第２の管理装置として登録する登録手段と、前記登録手段による登録の際に、複数の他の通信装置が前記第１の管理装置とならないように制御する制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、複数の装置が無線ネットワークのパラメータを変更可能な管理装置となることを制限すると共に、無線ネットワークに通信装置が簡単に参加できるようになる。
【図面の簡単な説明】
【００１０】
【図１】基地局のハードウェア構成図。
【図２】基地局のソフトウェア機能ブロック図。
【図３】本実施形態のネットワーク構成の一例を示す図。
【図４】本実施形態の基地局の動作フロー図。
【図５】本実施形態における第１の動作シーケンス図。
【図６】本実施形態における第２の動作シーケンス図。
【発明を実施するための形態】
【００１１】
以下、本実施形態に係る通信装置について、図面を参照しながら詳細に説明する。以下では、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた例を説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮに限定されない。即ち、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＮＦＣ、ＺｉｇＢｅｅ、ＭＢＯＡ等の他の無線通信方式に準拠した通信装置にも適用可能である。また、有線ＬＡＮ等の有線通信方式に準拠した通信装置にも適用可能である。ここで、ＮＦＣはＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（登録商標）の略である。また、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢには、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００１２】
図１は本実施形態に係る通信装置の構成の一例を表すハードウェア構成図である。１０１は装置全体を示す。１０２は、記憶部１０３に記憶される制御プログラムを実行することにより装置全体を制御する制御部である。制御部１０２は、他の通信装置との間で無線ＬＡＮパラメータ（以下、通信パラメータ）の設定制御も行う。１０３は制御部１０２が実行する制御プログラムと、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が読み出して実行することにより実現される。１０４はＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ等の無線通信を行うための無線通信部である。
【００１３】
１０５は各種表示を行う表示部でありＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。表示部１０５は視覚情報および音情報の少なくともどちらか一方を出力する機能を備えるものである。ＱＲコード（登録商標）の表示も表示部１０５で実施する。なお、ＱＲコード（登録商標）については表示部１０５を通じて表示する以外に、ＱＲコード（登録商標）を通信装置の筺体にシールなどの形態で貼り付けられていてもよいし、取扱説明書や通信装置の販売時の段ボールなどの包装に貼り付けられていてもよい。なお、ＱＲコード（登録商標）に代えて、バーコードや他の２次元コードであってもよい。１０６は無線ＬＡＮアンテナ制御部、そして１０７は無線ＬＡＮアンテナである。１０８は、ユーザが各種入力等を行い、通信装置を操作するための操作部である。
【００１４】
図２は、後述の通信制御機能を実行するソフトウェア機能ブロックの構成を示すブロック図である。２０１はソフトウェア機能ブロック全体を示す。
【００１５】
２０２は通信パラメータ制御部である。通信パラメータ制御部２０２は、通信装置と他の通信装置との無線通信に用いられる通信パラメータの通信を実施する。具体的には、自装置が通信パラメータの提供側となる場合は、通信パラメータを生成し、他の通信装置へ当該通信パラメータを提供する。また、自装置が通信パラメータの受信側となる場合は、通信パラメータの提供装置から通信パラメータを受信する。また、通信パラメータの提供装置と受信装置との間を中継する中継処理も行う。
【００１６】
後述のネットワーク設定変更処理やパラメータ提供処理は、通信パラメータ制御部２０２にて実施される。２０３はバーコード生成制御部である。バーコード生成制御部２０３はＱＲコード（登録商標）を生成し、生成したＱＲコード（登録商標）を表示部１０５に表示するための制御を行う。なお、ＱＲコード（登録商標）に代えて、バーコードや他の２次元コードの生成、表示を行うようにしてもよい。
【００１７】
２０４は無線ＬＡＮのＡＰ機能制御部であり、ＩＥＥＥ８０２．１１規格に定められたアクセスポイント機能を提供する。具体的には、アクセスポイント（以下、ＡＰ）としての認証・暗号処理および通信相手装置の管理等を実施する。２０５は無線ＬＡＮパケット受信部、２０６は無線ＬＡＮパケット送信部であり、通信相手装置との間でＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ通信を実施する。
【００１８】
２０７は基地局へ管理装置を登録する際の処理を実施する管理装置登録処理部である。後述の管理装置登録処理は、管理装置登録処理部２０７にて実施される。２０８はデータ記憶部であり、ソフトウェアそのものおよび、無線ＬＡＮパラメータや、認証情報、バーコード類の情報を記憶保持している。
【００１９】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２０】
図３に、本実施形態における通信装置、他の通信装置、および、外部装置を示す。また、通信装置によって構築される無線ＬＡＮネットワーク（以下、無線ネットワーク）３０４を示す。
【００２１】
ここでは、通信装置をＡＰ３０１、他の通信装置をスマートフォン３０２およびスマートフォン３０３、外部装置をプリンタ３０５として説明する。ＡＰ３０１は無線ネットワークを構築し、周期的に報知信号としてのビーコンを送信する基地局である。しかしこれに限らず、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に規定されたグループオーナー（ＧＯ）であってもよい。また、他の通信装置や外部装置は、上記の例に限らず、撮像装置（カメラやビデオカメラ等）やスキャナ等の画像入力装置であってもよいし、プリンタやコピー機、プロジェクタ等の画像出力装置であってもよい。また、ハードディスク装置やメモリ装置などの記憶装置であってもよいし、パーソナルコンピュータ（ＰＣ）やスマートフォンなどの情報処理装置であってもよい。
【００２２】
本実施形態において、ＡＰ３０１は、先に説明した図１、および、図２の構成を有している。
【００２３】
また、ＡＰ３０１は後述の管理装置登録処理にて使用する２種類の認証情報（第１の認証情報および第２の認証情報）をデータ記憶部２０８に保持している。該認証情報は、管理装置登録処理をセキュアに実施するための、暗号鍵情報、証明書情報、パスワード情報等である。認証情報は、これらのうちの少なくとも１つを含む。また、暗号鍵情報として公開鍵情報を含めるようにしてもよい。
【００２４】
ＡＰ３０１は第１の認証情報が格納された第１のＱＲコード（登録商標）、および、第２の認証情報が格納された第２のＱＲコード（登録商標）を表示部１０５に表示する。各ＱＲコード（登録商標）は後述の管理装置登録処理にて利用される。
【００２５】
本実施形態において、スマートフォン３０２は、自装置が有する不図示の撮像部を介して、ＡＰ３０１より第１のＱＲコード（登録商標）を読み取る。そして、当該第１のＱＲコード（登録商標）に格納された第１の認証情報を含む管理装置登録要求メッセージをＡＰ３０１に送信し、ＡＰ３０１との間で登録処理を実施する。
【００２６】
登録処理の結果、スマートフォン３０２は無線ネットワーク３０４の設定を変更可能な、即ち、無線ネットワーク３０４のパラメータを変更可能である第１の管理装置として登録される。ここでは、第１の管理装置は、更に、無線ネットワーク３０４へ新規に外部装置を参加させる権限も有するものとして説明する。しかしながら、第１の管理装置が当該権限を有しないようにしてもよい。
【００２７】
また、スマートフォン３０３は、自装置が有する不図示の撮像部を介して、ＡＰ３０１より第２のＱＲコード（登録商標）を読み取る。そして、当該第２のＱＲコード（登録商標）に格納された第２の認証情報を含む管理装置登録要求メッセージをＡＰ３０１に送信し、ＡＰ３０１との間で登録処理を実施する。
【００２８】
登録処理の結果、スマートフォン３０３は無線ネットワーク３０４へ新規に端末を追加可能な第２の管理装置として登録される。即ち、第２の管理装置は、無線ネットワーク３０４へ新規に外部装置を参加させる権限を有する。しかしながら、第２の管理装置は、無線ネットワーク３０４のパラメータを変更することは制限、もしくは、禁止されている。
【００２９】
また、プリンタ３０５はスマートフォン３０２、もしくは、スマートフォン３０３を介して無線ネットワーク３０４へ接続する。
【００３０】
図４は、管理装置の登録処理を実施する際に、ＡＰ３０１において、制御部１０２が記憶部１０３に記憶されたコンピュータプログラムを読み出して実行することにより実現されるフローチャートである。図４はスマートフォンから管理装置登録要求メッセージを受信した際に開始される。
【００３１】
該メッセージを受信すると、ＡＰ３０１は受信した管理装置登録要求メッセージの内容を解析し、該メッセージ中に記憶部１０３に記憶している第１の認証情報または第２の認証情報が含まれているか否かを確認する（Ｓ４０１）。なお、認証情報として公開鍵を用いる場合には、ＡＰ３０１は、メッセージに含まれる公開鍵に対応する秘密鍵を記憶部１０３が記憶しているか否かを確認するようにしてもよい。
【００３２】
認証情報が含まれていない場合（Ｓ４０１のＮｏ）、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置へ登録失敗を通知して処理を終了する（Ｓ４０２）。認証情報が含まれている場合（Ｓ４０１のＹｅｓ）、ＡＰ３０１は管理装置登録要求メッセージ中に第１の認証情報が含まれているか否かを判定する（Ｓ４０３）。
【００３３】
第１の認証情報が含まれていない場合（Ｓ４０３のＮｏ）、即ち、第２の認証情報が含まれていた場合、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置を第２の管理装置として登録する（Ｓ４０４）。登録後、ＡＰ３０１は該装置へ第２の管理装置として登録に成功した旨を通知して処理を終了する（Ｓ４０５）。なお、ＡＰ３０１は第２の管理装置の登録の成功をユーザに通知するようにしてもよい。
【００３４】
本実施形態において、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置のＭＡＣアドレスを第２の管理装置のＭＡＣアドレスとしてデータ記憶部２０８へ保存することにより、第２の管理装置を登録する（Ｓ４０４）。
【００３５】
第１の認証情報が含まれている場合（Ｓ４０３のＹｅｓ）、ＡＰ３０１は第１の管理装置として登録されている装置が存在するか否かを確認する（Ｓ４０６）。即ち、第１の管理装置が登録されているか否かを判定する。ここでは、ＡＰ３０１はデータ記憶部２０８に第１の管理装置のＭＡＣアドレスが登録されているか否かを判定することにより、第１の管理装置が登録されているか否かを判定する。
【００３６】
第１の管理装置が登録されている場合（Ｓ４０６のＹｅｓ）、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置へ登録失敗を通知して処理を終了する（Ｓ４０２）。ＡＰ３０１は、更に、ユーザに対して登録失敗を通知するようにしてもよい。
【００３７】
第１の管理装置が登録されていない場合（Ｓ４０６のＮｏ）、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置を第１の管理装置として登録する（Ｓ４０７）。登録後、ＡＰ３０１は該装置へ第１の管理装置として登録に成功した旨を通知して処理を終了する（Ｓ４０８）。
【００３８】
本実施形態において、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置のＭＡＣアドレスを第１の管理装置のＭＡＣアドレスとしてデータ記憶部２０８へ保存することにより、第１の管理装置を登録する（Ｓ４０７）。
【００３９】
このように、ＡＰ３０１は管理装置登録要求メッセージに含まれる認証情報の判定結果に基づいて登録処理を行う。
【００４０】
なお、ＡＰ３０１は自身を初期化することで管理装置の登録を解除しても良い。例えば、基地局は入力部１０６を介してユーザからリセット指示を受けた場合に、データ記憶部２０８に記憶されている管理装置のＭＡＣアドレスを消去することにより、管理装置の登録を解除しても良い。
【００４１】
また、前記ステップＳ４０６にて第１の管理装置が登録されている場合（Ｓ４０６のＹｅｓ）に、ＡＰ３０１は管理装置登録要求メッセージの送信元の装置を第１の管理装置として登録しても良い。この場合、ＡＰ３０１はデータ記憶部２０８に保存している第１の管理装置のＭＡＣアドレスを、管理装置登録要求メッセージの送信元の装置のＭＡＣアドレスに上書きしても良い。
【００４２】
また、第２の認証情報を受信した場合（Ｓ４０３のＮｏ）に、第１の管理装置が登録されていない場合には、管理装置登録要求メッセージの送信元の装置を第１の管理装置として登録しても良い。
【００４３】
また、第１の管理装置が未登録の場合には、バーコード生成制御部２０３は第１の認証情報を含むＱＲコード（登録商標）を生成し、第１の管理装置が登録されている場合には、バーコード生成制御部２０３は第２の認証情報を含むＱＲコード（登録商標）を生成するようにしてもよい。これにより、第１の管理装置が登録されているにも関わらず、スマートフォンが第１の認証情報を含むＱＲコード（登録商標）を読み取って送信してしまう可能性を低下させ、エラーとなってしまう可能性を低下させることができる。従って、ユーザの利便性が向上する。
【００４４】
また、次のようにしてもよい。即ち、第１の管理装置が登録されていない場合、バーコード生成制御部２０３は第１の認証情報を含む第１のＱＲコード（登録商標）と第２の認証情報を含む第２のＱＲコード（登録商標）とを生成する。一方、第１の管理装置が登録されている場合、バーコード生成制御部２０３は第２の認証情報を含むＱＲコード（登録商標）のみを生成する。即ち、第１の管理装置が登録されている場合、バーコード生成制御部２０３は第１の認証情報を含む第１のＱＲコード（登録商標）の生成、表示を制限する。このようにしても、同様の効果を奏することができる。
【００４５】
図５は、ＡＰ３０１とスマートフォン３０２、およびスマートフォン３０３との間で実施される管理装置登録処理のシーケンスを示している。
【００４６】
スマートフォン３０２は、ユーザから登録処理開始指示を受けた後、ＡＰ３０１の第１のＱＲコード（登録商標）を撮影して第１の認証情報を取得する（Ｆ５０１）。
【００４７】
スマートフォン３０２は無線ＬＡＮスキャンを実施し（Ｆ５０２、Ｆ５０３）、検出したＡＰ３０１の無線ネットワーク３０４へ接続する（Ｆ５０４）。
【００４８】
なお、第１のＱＲコード（登録商標）中にはＡＰ３０１を識別するＭＡＣアドレス等の識別情報が格納されており、スマートフォン３０２は識別情報に基づいて接続しても良い。
【００４９】
接続後、スマートフォン３０２はＡＰ３０１へ第１の認証情報を含んだ管理装置登録要求メッセージを送信する（Ｆ５０５）。
【００５０】
ＡＰ３０１は、管理装置登録要求メッセージを受信すると管理装置登録処理を起動し、スマートフォン３０２を第１の管理装置として登録する（Ｆ５０６）。登録後、ＡＰ３０１はスマートフォン３０２へ登録成功メッセージを送信する（Ｆ５０７）。
【００５１】
スマートフォン３０２は、登録成功メッセージを受信すると、無線ネットワーク３０４の設定を変更するための通信パラメータをＡＰ３０１へ送信する（Ｆ５０８）。該通信パラメータには、通信チャネル、ネットワーク識別子（ＳＳＩＤ）、暗号方式、暗号化鍵、認証方式などの情報が含まれる。
【００５２】
ＡＰ３０１は、第１の管理装置であるスマートフォン３０２から通信パラメータを受信すると、無線ネットワーク３０４の設定を受信した通信パラメータへ変更する（Ｆ５０９）。
【００５３】
なお、スマートフォン３０２は登録成功メッセージ受信時（Ｆ５０７）に、通信パラメータをＡＰ３０１へ送信しなくても良い。また、スマートフォン３０２は通信パラメータを送信しない場合に、既存のネットワーク設定を使用する旨をＡＰ３０１へ通知しても良い。
【００５４】
スマートフォン３０３は、ユーザから登録処理開始指示を受けた後、ＡＰ３０１の第１のＱＲコード（登録商標）を撮影して第１の認証情報を取得する（Ｆ５１０）。
【００５５】
スマートフォン３０３は無線ＬＡＮスキャンを実施し（Ｆ５１１、Ｆ５１２）、検出したＡＰ３０１の無線ネットワーク３０４へ接続する（Ｆ５１３）。
【００５６】
接続後、スマートフォン３０３はＡＰ３０１へ第１の認証情報を含んだ管理装置登録要求メッセージを送信する（Ｆ５１４）。
【００５７】
ＡＰ３０１は、管理装置登録要求メッセージを受信すると管理装置登録処理を起動し、第１の管理装置が登録済みである（前記ステップＳ４０６のＹｅｓ）として処理をエラー終了する（Ｆ５１５）。ＡＰ３０１はスマートフォン３０３へ登録失敗メッセージを送信する（Ｆ５１６）。
【００５８】
このように、ＡＰ３０１は第１の管理装置を同時に一台のみ登録可能とすることで、第１の管理装置以外の装置からの設定変更を防止することができる。
【００５９】
図６は、ＡＰ３０１、スマートフォン３０３、およびプリンタ３０５の間で実施される管理装置登録処理とパラメータ提供処理動作のシーケンスを示している。
【００６０】
スマートフォン３０３は、ユーザから登録処理開始指示を受けた後、ＡＰ３０１の第２のＱＲコード（登録商標）を撮影して第２の認証情報を取得する（Ｆ６０１）。
【００６１】
スマートフォン３０３は無線ＬＡＮスキャンを実施し（Ｆ６０２、Ｆ６０３）、検出したＡＰ３０１の無線ネットワーク３０４へ接続する（Ｆ６０４）。
【００６２】
接続後、スマートフォン３０３はＡＰ３０１へ第２の認証情報を含んだ管理装置登録要求メッセージを送信する（Ｆ６０５）。
【００６３】
ＡＰ３０１は、管理装置登録要求メッセージを受信すると管理装置登録処理を起動し、スマートフォン３０３を第２の管理装置として登録する（Ｆ６０６）。登録後、ＡＰ３０１はスマートフォン３０３へ登録成功メッセージを送信する（Ｆ６０７）。
【００６４】
スマートフォン３０３は、ユーザからプリンタ３０５の無線ネットワーク３０４への追加指示を受けた後、ＡＰ３０１へ新規参加要求メッセージを送信する（Ｆ６０８）。
【００６５】
ＡＰ３０１は、第２の管理装置として登録されているスマートフォン３０３から送信された新規参加要求を受信すると、パラメータ提供処理を起動する（Ｆ６０９）。本実施形態では、パラメータ提供処理としてＷｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ技術（以下、ＷＰＳ）を用いて装置へ無線ネットワーク３０４の通信パラメータを提供する。
【００６６】
プリンタ３０５は、ユーザから開始指示を受けるとＷＰＳを用いたパラメータ受信処理を起動し、ＡＰから無線ネットワーク３０４の通信パラメータを受信する（Ｆ６１０）。
【００６７】
通信パラメータを受信後、プリンタ３０５は受信したパラメータを用いて無線ネットワーク３０４へ接続する（Ｆ６１１）。
【００６８】
このように、ＡＰ３０１は第２の管理装置を登録することで、第１の管理装置の有無に関わらず常に新規装置をネットワークへ追加することが可能となる。
【００６９】
なお、本実施形態ではＦ６１０においてＡＰ３０１から通信パラメータをプリンタ３０５へ提供したが、スマートフォン３０２自身がＡＰ３０１を介してプリンタ３０５へ通信パラメータを提供しても良い。
【００７０】
また、Ｆ６０８の新規参加要求メッセージに、パラメータ提供処理で使用するプリンタ３０５にて生成されたＰＩＮコードを含めても良い。
【００７１】
該ＰＩＮコードはユーザによりスマートフォン３０２に入力されても良いし、ＮＦＣ等の通信手段を用いてプリンタ３０５からスマートフォン３０２へ送信されても良い。また、プリンタ３０５が、該ＰＩＮコードが格納されたＱＲコード（登録商標）を表示し、スマートフォン３０２が撮像機能を用いて該ＱＲコード（登録商標）を読み取っても良い。
【００７２】
以上のように、本実施形態によれば、ＡＰ３０１は第１の管理装置を同時に一台のみ登録すると共に、第２の管理装置を登録可能とする。
【００７３】
これにより、第１の管理装置が関知しない基地局の設定変更を防止すると共に、第２の管理装置により第１の管理装置の有無に関わらず常に新規装置をネットワークへ追加することが可能となるため、ユーザの利便性向上につながる。
【００７４】
なお、前述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ（ＣＰＵ、ＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行い、前述の機能を実現してもよい。ＯＳとは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるＣＰＵが実際の処理の一部または全部を行い、前述の機能を実現してもよい。
【００７８】
また、上述の実施形態においては、認証情報の提供は、他の通信装置がＱＲコード（登録商標）を撮影することにより行われた。しかしこれに限らず、ＮＦＣや、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１シリーズ、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）、有線ＬＡＮなどの他の通信を利用して、認証情報を提供するようにしてもよい。
【符号の説明】
【００７９】
１０１  通信装置
１０２  制御部
１０３  記憶部
１０４  無線通信部
１０５  表示部
１０６  アンテナ制御部
１０７  アンテナ
１０８  入力部
【図１】
0006570295.tif 000002
【図２】
0006570295.tif 000003
【図３】
0006570295.tif 000004
【図４】
0006570295.tif 000005
【図５】
0006570295.tif 000006
【図６】
0006570295.tif 000007