(57)【特許請求の範囲】
【請求項１】
無線接続装置であって、
前記無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を記憶する第１の記憶部と、
前記無線接続装置に接続されている他の無線接続装置から、前記他の無線接続装置に設定されている前記接続情報を取得する取得部と、
前記他の無線接続装置から取得した接続情報と前記無線接続装置に設定されている接続情報とをまとめた配布用接続情報を、前記他の無線接続装置に対して送信する接続情報送信部と、
前記無線接続装置に接続されたクライアント装置に対して、前記他の無線接続装置から取得された前記接続情報を送信する設定処理部と、
を備え、
前記無線接続装置と前記他の無線接続装置との間で、前記接続情報を交換して共有化する共有化処理は、各無線接続装置においてそれぞれ個別に実行されることなく、前記接続情報送信部が前記配布用接続情報を前記他の無線接続装置へ送信することで実行される、無線接続装置。
【請求項２】
請求項１に記載の無線接続装置であって、
前記設定処理部は、
前記クライアント装置に対して、前記他の無線接続装置から取得された前記接続情報に加えて、前記無線接続装置に設定されている前記接続情報を送信する、無線接続装置。
【請求項３】
請求項１または請求項２に記載の無線接続装置であって、
前記接続情報は、無線通信の接続先を特定する識別情報である無線識別情報と、前記無線識別情報による接続を可能とする暗号化情報と、を含む、無線接続装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の無線接続装置であって、さらに、
前記他の無線接続装置に対して、前記無線接続装置に設定されている前記接続情報を送信する送信部を備える、無線接続装置。
【請求項５】
請求項４に記載の無線接続装置であって、
前記送信部は、
前記無線接続装置に設定されている前記接続情報が変更された場合に、前記他の無線接続装置に対して、更新された前記接続情報または更新された部分の前記接続情報を送信する、無線接続装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の無線接続装置であって、
前記取得部は、
前記他の無線接続装置から、前記接続情報を定期的に取得する、無線接続装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の無線接続装置であって、
前記取得部は、
前記無線接続装置に接続されている前記他の無線接続装置が複数ある場合に、複数の前記他の無線接続装置の全てから、各前記他の無線接続装置に設定されている前記接続情報を取得する、無線接続装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の無線接続装置であって、
前記取得部は、
前記他の無線接続装置から前記接続情報を取得するために、前記他の無線接続装置に対して接続情報の取得要求を送信し、
前記他の無線接続装置は、前記取得要求の応答として、前記他の無線接続装置に設定されている前記接続情報を送信する、無線接続装置。
【請求項９】
請求項１から請求項７のいずれか一項に記載の無線接続装置であって、
前記他の無線接続装置は、前記無線接続装置からの要求に依らず、自発的に、前記他の無線接続装置に設定されている前記接続情報を送信する、無線接続装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の無線接続装置であって、
前記他の無線接続装置には複数の前記接続情報が設定され、
前記取得部は、
前記他の無線接続装置に設定されている複数の前記接続情報のうちの少なくとも一部を取得する、無線接続装置。
【請求項１１】
請求項４に記載の無線接続装置であって、
前記無線接続装置には複数の前記接続情報が設定され、
前記送信部は、
前記無線接続装置に設定されている複数の前記接続情報のうちの少なくとも一部を送信する、無線接続装置。
【請求項１２】
請求項１１に記載の無線接続装置であって、
前記他の無線接続装置には複数の前記接続情報が設定され、
前記送信部が送信する前記接続情報、または前記取得部が取得する前記接続情報には、無線通信の接続先を特定する識別情報である無線識別情報であって、前記無線接続装置と前記他の無線接続装置とが共通で使用可能でない前記無線識別情報としての個別無線識別情報を含む、無線接続装置。
【請求項１３】
請求項４に記載の無線接続装置であって、
前記送信部が送信する前記接続情報は、前記送信部によって過去に送信された前記接続情報からの差分を示す情報であり、
前記取得部が取得する前記接続情報は、前記取得部によって過去に取得された前記接続情報からの差分を示す情報である、無線接続装置。
【請求項１４】
請求項４に記載の無線接続装置であって、
前記送信部が送信する、または前記取得部が取得する情報には、
前記接続情報に加えて、さらに、当該接続情報の追加、削除、変更を示す差分識別情報を含む、無線接続装置。
【請求項１５】
請求項４に記載の無線接続装置であって、
前記送信部が送信する、または前記取得部が取得する情報には、
前記接続情報に加えて、さらに、無線通信の接続先の特定に使用可能な判断情報として、
前記他の無線接続装置の電波環境に関する情報と、
前記他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを示す判断情報を含む、無線接続装置。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の無線接続装置であって、
前記設定処理部は、
前記設定処理部によって過去に接続された前記接続情報からの差分を示す情報を送信する、無線接続装置。
【請求項１７】
請求項１から請求項１６のいずれか一項に記載の無線接続装置であって、
前記設定処理部は、
前記接続情報に加えて、さらに、当該接続情報の追加、削除、変更を示す差分識別情報を送信する、無線接続装置。
【請求項１８】
請求項１から請求項１７のいずれか一項に記載の無線接続装置であって、
前記設定処理部は、
前記接続情報に加えて、さらに、無線通信の接続先の特定に使用可能な判断情報として、
前記他の無線接続装置の電波環境に関する情報と、
前記他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを示す判断情報を送信する、無線接続装置。
【請求項１９】
ネットワークシステムであって、
無線接続装置と、
前記無線接続装置に接続されている他の無線接続装置と、
前記無線接続装置に接続されているクライアント装置と、
を備え、
前記無線接続装置は、
前記無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を記憶する第１の記憶部と、
前記他の無線接続装置から、前記他の無線接続装置に設定されている前記接続情報を取得する取得部と、
前記他の無線接続装置から取得した接続情報と前記無線接続装置に設定されている接続情報とをまとめた配布用接続情報を、前記他の無線接続装置に対して送信する接続情報送信部と、
前記クライアント装置に対して、前記他の無線接続装置から取得された前記接続情報を送信する設定処理部と、を備え、
前記無線接続装置と前記他の無線接続装置との間で、前記接続情報を交換して共有化する共有化処理は、各無線接続装置においてそれぞれ個別に実行されることなく、前記接続情報送信部が前記配布用接続情報を前記他の無線接続装置へ送信することで実行される、ネットワークシステム。
【請求項２０】
無線接続装置を制御する方法であって、
（ａ）前記無線接続装置に接続されている他の無線接続装置から、前記他の無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を取得する取得工程と、
（ｂ）前記他の無線接続装置から取得した接続情報と前記無線接続装置に設定されている接続情報とをまとめた配布用接続情報を、前記他の無線接続装置に対して送信する接続情報送信工程と、
（ｃ）前記無線接続装置に接続されたクライアント装置に対して、前記他の無線接続装置から取得された前記接続情報を送信する設定処理工程と、
を備え、
前記無線接続装置と前記他の無線接続装置との間で、前記接続情報を交換して共有化する共有化処理は、各無線接続装置においてそれぞれ個別に実行されることなく、前記接続情報送信工程において前記配布用接続情報が前記他の無線接続装置へ送信されることで実行される、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線接続装置に関する。
【背景技術】
【０００２】
例えばスマートフォン等のクライアント装置が、例えばアクセスポイント等（以降、単に「ＡＰ」とも呼ぶ。）の無線接続装置と無線通信を行う無線ＬＡＮ（Local Area Network）システムが知られている。近年、無線ＬＡＮシステムにおける通信可能エリアを拡張するために、ＡＰとクライアント装置との間の通信を中継する、リピータと呼ばれる無線接続装置が普及している。
【０００３】
ＡＰとリピータとは、共通したＳＳＩＤを持つことも可能であり、それぞれに個別のＳＳＩＤを持つことも可能である。また、ＡＰやリピータ単体に限って見た場合でも、１つのＡＰ（またはリピータ）内において、複数のＳＳＩＤを持つことが可能である。この機能は「マルチＳＳＩＤ」とも呼ばれる。例えば特許文献１には、マルチＳＳＩＤに対応したＡＰにおいて、複数のＳＳＩＤを、ビーコンを用いて他のＡＰへ送信することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５３９３２３号公報
【特許文献２】特開２０１２−７０２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようにして、クライアント装置の周囲には、複数のＳＳＩＤによって実現される複数の無線ＬＡＮが存在する。このような場合、クライアント装置は、利用者の意図、通信品質、通信可能エリアの広さ等の種々の要因に応じて、接続すべき無線ＬＡＮを選択できることが好ましい。
【０００６】
クライアント装置による無線ＬＡＮの選択を実現するためには、クライアント装置に対して、周囲の無線ＬＡＮのＳＳＩＤといった、無線通信の接続先を特定する情報（以降、「接続情報」とも呼ぶ。）が予め登録されている必要がある。この点、従来の技術では、ＳＳＩＤごとに、クライアント装置に対して接続情報を登録する処理を実行する必要があり、煩雑であるという課題があった。
【０００７】
なお、このような課題は、ＡＰとリピータとに限らず、１つの装置と他の装置との間の無線通信を中継することが可能な無線接続装置全般に共通する課題であった。
【０００８】
このため、複数の無線接続装置が存在する環境下において、クライアント装置に無線通信の接続先を特定する情報である接続情報を登録する処理を簡略化することが望まれている。
【課題を解決するための手段】
【０００９】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１０】
（１）本発明の一形態によれば、無線接続装置が提供される。この無線接続装置は；前記無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を記憶する第１の記憶部と；前記無線接続装置に接続されている他の無線接続装置から、前記他の無線接続装置に設定されている前記接続情報を取得する取得部と；前記無線接続装置に接続されたクライアント装置に対して、前記他の無線接続装置から取得された前記接続情報を送信する設定処理部と、を備える。
この形態の無線接続装置によれば、無線接続装置の設定処理部は、無線接続装置に接続されたクライアント装置に対して無線通信の接続先を特定する情報である接続情報を送信する際に、他の無線接続装置に設定されている接続情報を送信する。このため、クライアント装置は、無線接続装置との通信によって、換言すれば、他の無線接続装置との通信を必要とせず、他の無線接続装置の接続情報を取得し、登録することができる。この結果、複数の無線接続装置（無線接続装置、他の無線接続装置）が存在する環境下において、クライアント装置に他の無線接続装置の接続情報を登録する処理を簡略化することができる。
【００１１】
（２）上記形態の無線接続装置において；前記設定処理部は；前記クライアント装置に対して、前記他の無線接続装置から取得された前記接続情報に加えて、前記無線接続装置に設定されている前記接続情報を送信してもよい。
この形態の無線接続装置によれば、無線接続装置の設定処理部は、無線接続装置に接続されたクライアント装置に対して接続情報を送信する際に、他の無線接続装置に設定されている接続情報に加えて、さらに、無線接続装置に設定されている接続情報を送信する。このため、クライアント装置は、無線接続装置との通信のみによって、換言すれば、他の無線接続装置との通信を必要とせず、無線接続装置および他の無線接続装置の両方の接続情報を取得し、登録することができる。この結果、複数の無線接続装置（無線接続装置、他の無線接続装置）が存在する環境下において、クライアント装置に接続情報を登録する処理を簡略化することができる。
【００１２】
（３）上記形態の無線接続装置において；前記接続情報は、無線通信の接続先を特定する識別情報である無線識別情報と、前記無線識別情報による接続を可能とする暗号化情報と、を含んでいてもよい。
この形態の無線接続装置によれば、クライアント装置が取得する接続情報には、無線通信の接続先を特定する識別情報である無線識別情報（例えば、ＳＳＩＤ等の通信を確立するために必要な情報）と、無線識別情報による接続を可能とする暗号化情報と、が含まれる。このため、接続情報を登録する処理を経たクライアント装置は、クライアント装置の利用者の意図、通信品質、通信可能エリアの広さ等の種々の要因に応じて、無線接続装置によって提供される無線ＬＡＮや、他の無線接続装置によって提供される無線ＬＡＮの中から、接続すべき無線ＬＡＮを選択することができる。
【００１３】
（４）上記形態の無線接続装置では、さらに；前記他の無線接続装置に対して、前記無線接続装置に設定されている前記接続情報を送信する送信部を備えていてもよい。
この形態の無線接続装置によれば、無線接続装置の送信部は、他の無線接続装置に対して、無線接続装置に設定されている接続情報を送信することができる。
【００１４】
（５）上記形態の無線接続装置において；前記送信部は；前記無線接続装置に設定されている前記接続情報が変更された場合に、前記他の無線接続装置に対して、更新された前記接続情報または更新された部分の前記接続情報を送信してもよい。
この形態の無線接続装置によれば、無線接続装置の送信部は、他の無線接続装置に対して、変更後の新たな接続情報（具体的には、更新された接続情報、または更新された部分の接続情報）を送信することができる。
【００１５】
（６）上記形態の無線接続装置において；前記取得部は；前記他の無線接続装置から、前記接続情報を定期的に取得してもよい。
この形態の無線接続装置によれば、無線接続装置の取得部は、他の無線接続装置から最新の接続情報を取得することができる。
【００１６】
（７）上記形態の無線接続装置において；前記取得部は；前記無線接続装置に接続されている前記他の無線接続装置が複数ある場合に、複数の前記他の無線接続装置の全てから、各前記他の無線接続装置に設定されている前記接続情報を取得してもよい。
この形態の無線接続装置によれば、無線接続装置に対して複数の他の無線接続装置が接続されている場合であっても、上記形態と同様の効果を奏することができる。
【００１７】
（８）上記形態の無線接続装置において；前記取得部は；前記他の無線接続装置から前記接続情報を取得するために、前記他の無線接続装置に対して接続情報の取得要求を送信し；前記他の無線接続装置は、前記取得要求の応答として、前記他の無線接続装置に設定されている前記接続情報を送信してもよい。
この形態の無線接続装置によれば、無線接続装置の取得部は、他の無線接続装置に対して取得要求を送信することによって、他の無線接続装置から接続情報を取得することができる。
【００１８】
（９）上記形態の無線接続装置において；前記他の無線接続装置は、前記無線接続装置からの要求に依らず、自発的に、前記他の無線接続装置に設定されている前記接続情報を送信してもよい。
この形態の無線接続装置によれば、他の無線接続装置は、無線接続装置に対して、自発的に接続情報を送信することができる。
【００１９】
（１０）上記形態の無線接続装置において；前記他の無線接続装置には複数の前記接続情報が設定され；前記取得部は；前記他の無線接続装置に設定されている複数の前記接続情報のうちの少なくとも一部を取得してもよい。
この形態の無線接続装置によれば、無線接続装置の取得部は、他の無線接続装置の接続情報のうちの少なくとも一部を取得するため、無線接続装置と他の無線接続装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。
【００２０】
（１１）上記形態の無線接続装置において；前記無線接続装置には複数の前記接続情報が設定され；前記送信部は；前記無線接続装置に設定されている複数の前記接続情報のうちの少なくとも一部を送信してもよい。
この形態の無線接続装置によれば、無線接続装置の送信部は、無線接続装置の接続情報のうちの少なくとも一部を送信するため、無線接続装置と他の無線接続装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。
【００２１】
（１２）上記形態の無線接続装置において；前記他の無線接続装置には複数の前記接続情報が設定され；前記送信部が送信する前記接続情報、または前記取得部が取得する前記接続情報には、無線通信の接続先を特定する識別情報である無線識別情報であって、前記無線接続装置と前記他の無線接続装置とが共通で使用可能でない前記無線識別情報としての個別無線識別情報を含んでいてもよい。
この形態の無線接続装置によれば、無線接続装置と、他の無線接続装置との間で、各装置の個別無線識別情報を交換することができる。このため、無線接続装置の設定処理部は、無線接続装置に接続されたクライアント装置に対して接続情報を送信する際に、無線接続装置の個別無線識別情報と、他の無線接続装置の個別無線識別情報とを、漏れなく送信することができる。
【００２２】
（１３）上記形態の無線接続装置において；前記送信部が送信する前記接続情報は、前記送信部によって過去に送信された前記接続情報からの差分を示す情報であり；前記取得部が取得する前記接続情報は、前記取得部によって過去に取得された前記接続情報からの差分を示す情報であってもよい。
この形態の無線接続装置によれば、無線接続装置と他の無線接続装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。
【００２３】
（１４）上記形態の無線接続装置において；前記送信部が送信する、または前記取得部が取得する情報には；前記接続情報に加えて、さらに、当該接続情報の追加、削除、変更を示す差分識別情報を含んでいてもよい。
この形態の無線接続装置によれば、送信部が送信する、または取得部が取得する接続情報のそれぞれが、追加された情報であるのか、削除された情報であるのか、変更された情報であるのかを、受信側において明確に識別できる。
【００２４】
（１５）上記形態の無線接続装置において、前記送信部が送信する、または前記取得部が取得する情報には；前記接続情報に加えて、さらに、無線通信の接続先の特定に使用可能な判断情報として；前記他の無線接続装置の電波環境に関する情報と；前記他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを示す判断情報を含んでいてもよい。
この形態の無線接続装置によれば、送信部が送信する、または取得部が取得する情報には、接続情報に加えてさらに、他の無線接続装置の電波環境に関する情報と、他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを含めることができる。このため、無線接続装置に接続されたクライアント装置に対して接続情報を送信する際に、取得した付加的情報を一緒に送信することも可能となり、利便性を向上させることができる。
【００２５】
（１６）上記形態の無線接続装置において；前記設定処理部は；前記設定処理部によって過去に接続された前記接続情報からの差分を示す情報を送信してもよい。
この形態の無線接続装置によれば、設定処理部とクライアント装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。
【００２６】
（１７）上記形態の無線接続装置において；前記設定処理部は；前記接続情報に加えて、さらに、当該接続情報の追加、削除、変更を示す差分識別情報を送信してもよい。
この形態の無線接続装置によれば、クライアント装置において、取得した接続情報のそれぞれが、追加された情報であるのか、削除された情報であるのか、変更された情報であるのかを、明確に識別できる。
【００２７】
（１８）上記形態の無線接続装置において；前記設定処理部は；前記接続情報に加えて、さらに、無線通信の接続先の特定に使用可能な判断情報として；前記他の無線接続装置の電波環境に関する情報と；前記他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを示す判断情報を送信してもよい。
この形態の無線接続装置によれば、クライアント装置における利便性を向上させることができる。
【００２８】
（１９）本発明の一形態によれば、ネットワークシステムが提供される。このネットワークシステムは；無線接続装置と；前記無線接続装置に接続されている他の無線接続装置と；前記無線接続装置に接続されているクライアント装置と、を備え；前記無線接続装置は；前記無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を記憶する第１の記憶部と；前記他の無線接続装置から、前記他の無線接続装置に設定されている前記接続情報を取得する取得部と；前記クライアント装置に対して、前記他の無線接続装置から取得された前記接続情報を送信する設定処理部と、を備える。
この形態のネットワークシステムによれば、複数の無線接続装置（無線接続装置、他の無線接続装置）を備えるネットワークシステムにおいて、クライアント装置に他の無線接続装置の接続情報を登録する処理を簡略化することができる。
【００２９】
上述した本発明の各形態の有する複数の構成要素は全てが必須のものではなく、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部または全部を上述した本発明の他の形態に含まれる技術的特徴の一部または全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【００３０】
こうした装置は、例えば無線接続装置として実現できるが、無線接続装置以外の他の装置としても実現可能である。前述した無線接続装置の各形態の技術的特徴の一部または全部は、いずれもこの装置に適用することが可能である。
【００３１】
なお、本発明は、種々の態様で実現することが可能であり、例えば、無線接続装置および無線接続装置を制御する方法、無線接続装置を含むネットワークシステム、これらの方法、装置、システムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記憶した記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態としてのネットワークシステムの概略構成を示す説明図である。
【図２】ＡＰの構成を機能的に示すブロック図である。
【図３】接続情報記憶部の一例を示す説明図である。
【図４】リピータの構成を機能的に示すブロック図である。
【図５】接続情報記憶部の一例を示す説明図である。
【図６】共有処理の手順を表すフローチャートである。
【図７】設定処理の様子を表す図である。
【図８】第１の変形による共有処理が終了した後における接続情報記憶部の一例を示す説明図である。
【図９】第２実施形態におけるＡＰの構成を機能的に示すブロック図である。
【図１０】第２実施形態におけるリピータの構成を機能的に示すブロック図である。
【図１１】第２実施形態における共有処理の手順を表すシーケンス図である。
【図１２】第３実施形態におけるネットワークシステムの概略構成を示す説明図である。
【発明を実施するための形態】
【００３３】
次に、本発明の実施の形態を実施形態に基づいて説明する。
【００３４】
Ａ．第１実施形態：
Ａ−１．ネットワークシステムの構成：
図１は、本発明の一実施形態としてのネットワークシステムの概略構成を示す説明図である。ネットワークシステム１は、アクセスポイント１００と、リピータ２００と、スマートフォン３００と、を含んでいる。以降、アクセスポイント１００を「ＡＰ１００」または「無線接続装置」とも呼ぶ。リピータ２００を「無線接続装置」とも呼ぶ。スマートフォン３００を「スマホ３００」または「クライアント装置」とも呼ぶ。
【００３５】
ＡＰ１００は、ＩＥＥＥ８０２．１１規格と、ＩＥＥＥ８０２．３規格とに準拠している。ＡＰ１００は、有線ケーブルによってインターネットＩＮＴに接続されている。ＡＰ１００は、ＡＰ１００とインターネットＩＮＴとの間においては、ＯＳＩ参照モデルのレイヤ３においてデータを中継するルータとして機能する。ＡＰ１００は、ＡＰ１００とリピータ２００との間、および、ＡＰ１００とスマホ３００との間においては、ＯＳＩ参照モデルのレイヤ２においてデータを中継するアクセスポイント装置として機能する。
【００３６】
リピータ２００は、少なくとも、ＩＥＥＥ８０２．１１規格に準拠している。リピータ２００は、ネットワークシステム１における無線通信のエリアを拡張するために用いられる。リピータ２００は、ＡＰ１００とスマホ３００との間の無線通信を中継する中継器として機能する。
【００３７】
スマホ３００は、少なくとも、ＩＥＥＥ８０２．１１規格に準拠している。スマホ３００は、ＡＰ１００およびリピータ２００が構成する無線ＬＡＮ（Local Area Network）におけるクライアント（ＳＴＡ、ステーション）装置である。なお、図１ではクライアント装置としてスマホ３００を例示するが、クライアント装置としては、パーソナルコンピュータ等の任意の無線端末を使用可能である。
【００３８】
レイヤ２におけるデータ中継に関して、本実施形態のＡＰ１００とリピータ２００とは、ＡＰ１００（またはリピータ２００）内において複数のＥＳＳＩＤ（Extended Service Set Identifier）を持つことが可能な、いわゆる「マルチＳＳＩＤ機能」に対応している。マルチＳＳＩＤ機能には、１つのＢＳＳＩＤ（Basic Service Set Identifier）に対して複数のＥＳＳＩＤを割り当てる「マルチＥＳＳＩＤ」と、複数のＢＳＳＩＤに対してそれぞれ１つずつのＥＳＳＩＤを割り当てる「マルチＢＳＳＩＤ」と、がある。ＡＰ１００とリピータ２００とは、マルチＥＳＳＩＤ方式を用いてマルチＳＳＩＤ機能を実現してもよく、マルチＢＳＳＩＤ方式を用いてマルチＳＳＩＤ機能を実現してもよい。以降、ＥＳＳＩＤを単に「ＳＳＩＤ」または「無線識別情報」とも呼ぶ。
【００３９】
本実施形態のＡＰ１００には、予め、２つのＥＳＳＩＤ（ＳＳＩＤ１、ＳＳＩＤ２）が設定されている。同様に、本実施形態のリピータ２００には、予め、２つのＥＳＳＩＤ（ＳＳＩＤ１、ＳＳＩＤ３）が設定されている。ＳＳＩＤ１は、ＡＰ１００とリピータ２００との間で共通し、ＡＰ１００とリピータ２００との両方において使用できるＥＳＳＩＤ（以降「共通ＳＳＩＤ」とも呼ぶ。）である。ＳＳＩＤ１は「第１の無線識別情報」として機能する。ＳＳＩＤ２は、ＡＰ１００に固有であり、ＡＰ１００においてのみ使用できるＥＳＳＩＤ（以降「個別ＳＳＩＤ」とも呼ぶ。）である。ＳＳＩＤ２は、ＡＰ１００の「第２の無線識別情報」および「個別無線識別情報」として機能する。ＳＳＩＤ３は、リピータ２００に固有であり、リピータ２００においてのみ使用できるＥＳＳＩＤ（個別ＳＳＩＤ）である。ＳＳＩＤ３は、リピータ２００の「第２の無線識別情報」および「個別無線識別情報」として機能する。なお、共通ＳＳＩＤと、個別ＳＳＩＤとは、ＡＰ１００の内部とリピータ２００の内部とにおいて、それぞれ、区別可能なように予めマーキングされている。
【００４０】
スマホ３００は、ＳＳＩＤ１を使用した場合、ＳＳＩＤ１によって構成される無線ＬＡＮネットワークＮＷ１（図１、破線標記）内において、ＡＰ１００とリピータ２００とをローミングしつつ、無線通信を行うことができる。スマホ３００は、ＳＳＩＤ２を使用した場合、ＳＳＩＤ２によって構成される無線ＬＡＮネットワークＮＷ２（図１、実線標記）内において、ＡＰ１００との間で無線通信を行うことができる。同様に、スマホ３００は、ＳＳＩＤ３を使用した場合、ＳＳＩＤ３によって構成される無線ＬＡＮネットワークＮＷ３（図１、実線標記）内において、リピータ２００との間で無線通信を行うことができる。なお、図１では、図示の便宜上、ネットワークＮＷ１の範囲をネットワークＮＷ２、３の範囲よりも大きく記載しているが、ネットワークＮＷ１〜３の範囲は同じでもよいし、ネットワークＮＷ１と比較してネットワークＮＷ２、３の範囲の方が大きくてもよい。
【００４１】
Ａ−２．ＡＰの構成：
図２は、ＡＰ１００の構成を機能的に示すブロック図である。ＡＰ１００は、ＣＰＵ１１０と、設定ボタン１２０と、ＲＡＭ１３０と、無線通信インタフェース（Ｉ／Ｆ）１４０と、有線通信インタフェース（Ｉ／Ｆ）１５０と、フラッシュＲＯＭ１６０と、を備え、各構成要素はバスにより相互に接続されている。
【００４２】
ＣＰＵ１１０は、フラッシュＲＯＭ１６０に格納されているコンピュータプログラムをＲＡＭ１３０に展開して実行することにより、ＡＰ１００を制御する。また、ＣＰＵ１１０は、中継処理部１１１、ＡＰ側接続処理部１１２、取得部１１４、送信部１１５、設定処理部１１９の各機能を実現する。
【００４３】
中継処理部１１１は、ＡＰ１００が受信したパケットを、宛先に応じて転送する中継処理を実行する。具体的には、中継処理部１１１は、ＳＳＩＤ１を利用したネットワークＮＷ１から受信したパケットと、ＳＳＩＤ２を利用したネットワークＮＷ２から受信したパケットと、インターネットＩＮＴから受信したパケットと、をそれぞれ、パケットのヘッダに格納されている宛先に応じて転送する（図１）。
【００４４】
ＡＰ側接続処理部１１２は、アクセスポイント装置（いわゆる親機）として、無線通信の接続の確立を制御する。すなわち、ＡＰ側接続処理部１１２は、リピータ２００やスマホ３００といった他の装置を、無線通信のクライアント装置（いわゆる子機、ＳＴＡとも呼ぶ。）としてＡＰ１００へ接続させる。具体的な方法は、ＩＥＥＥ８０２．１１に定められている方法に拠る。
【００４５】
取得部１１４は、後述の共有処理において、ネットワークシステム１に属する他の無線接続装置（図１の例ではリピータ２００）から、他の無線接続装置に設定されている無線通信の接続先を特定する情報である接続情報を取得する。ここで、接続情報とは、無線識別情報と、暗号化情報と、を含む。「無線識別情報」は、ＢＳＳＩＤ、ＥＳＳＩＤ、ＳＳＩＤ（Service Set Identifier、拡張されていないＳＳＩＤ）等の通信を確立するために必要な情報である。すなわち無線識別情報は、無線通信の接続先を特定する識別情報である。「暗号化情報」は、無線通信において用いられる暗号化方式と、暗号化の際に用いられる鍵とのセットである。暗号化方式には、例えば、ＷＥＰ（Wired Equivalent Privacy）、ＷＰＡ（Wi-Fi Protected Access）、ＷＰＡ２−ＰＳＫ（Wi-Fi Protected Access 2 Pre-Shared Key）等がある。すなわち暗号化情報は、無線識別情報による接続を可能とする情報である。以降、無線通信の接続先を特定する情報である接続情報を単に「接続情報」とも呼ぶ。
【００４６】
送信部１１５は、後述の共有処理において、ネットワークシステム１に属する他の無線接続装置（図１の例ではリピータ２００）から受信した要求に応じて、ＡＰ１００に設定されている接続情報（無線識別情報、暗号化情報）を応答する。本実施形態において、送信部１１５は「送信部」として機能する。
【００４７】
設定処理部１１９は、後述の設定処理において、ＡＰ１００に接続されたクライアント装置（図１の例ではスマホ３００）に対して、ＡＰ１００に設定されている接続情報と、取得部１１４によって取得された接続情報と、を送信する。
【００４８】
設定ボタン１２０は、ＡＰ１００の筐体に設けられたスイッチである。設定ボタン１２０の押下を検出した際に、設定処理部１１９は、ＡＰ１００をアクセスポイント装置とした設定処理を開始する。設定ボタン１２０は、状態を維持しないスイッチにより実現されることが好ましい。
【００４９】
無線通信インタフェース１４０は、図示しない送受信回路を含み、アンテナを介して受信した電波の復調とデータの生成、および、アンテナを介して送信する電波の生成と変調を行う。有線通信インタフェース１５０は、インターネットＩＮＴ（図１）側の回線と接続されるほか、有線ケーブルを通じて、図示しないネットワークシステム１内の他の装置（例えばＮＡＳ（Network Attached Storage）やパーソナルコンピュータ等）と接続される。有線通信インタフェース１５０は、図示しないＰＨＹ／ＭＡＣコントローラを含み、受信した信号の波形を整えるほか、受信した信号からＭＡＣフレームを取り出す。
【００５０】
ＲＡＭ１３０は、ＡＰ１００のワークメモリとして機能し、各種プログラム及びデータが一時的に格納される。フラッシュＲＯＭ１６０には、接続情報記憶部１６１と、ＡＰ接続情報１６２とが含まれている。ＡＰ接続情報１６２には、無線識別情報（本実施形態ではＳＳＩＤ）ごとに、当該無線識別情報を使用する場合に採用される暗号化情報（具体的な暗号化方式および鍵）が対応付けて記憶されている。図２の例では、ＡＰ接続情報１６２には、共通ＳＳＩＤであるＳＳＩＤ１と、ＳＳＩＤ１を使用する場合に採用される暗号化情報とが対応付けて記憶されている。ＳＳＩＤ１に関する接続情報は、例えば、ネットワークシステム１の管理者によって設定される。また、ＡＰ接続情報１６２には、個別ＳＳＩＤであるＳＳＩＤ２と、ＳＳＩＤ２を使用する場合に採用される暗号化情報とが対応付けて記憶されている。ＳＳＩＤ２に関する接続情報は、例えば、ＡＰ１００の出荷時においてプリセットされていてもよいし、ネットワークシステム１の管理者によって追加、変更されてもよい。なお、図中「Ｘ」は、任意の文字列を表す。以降同様である。ＡＰ接続情報１６２に示すように、マルチＳＳＩＤ機能に対応したＡＰ１００では、ＡＰ１００に設定されている複数のＳＳＩＤにそれぞれ対応した複数の接続情報を持つ。本実施形態において、ＡＰ接続情報１６２は「第１の記憶部」として機能する。
【００５１】
図３は、接続情報記憶部１６１の一例を示す説明図である。接続情報記憶部１６１は、ネットワークシステム１に属する全ての無線接続装置（図１の例ではＡＰ１００およびリピータ２００）の接続情報を記憶するための記憶部である。接続情報記憶部１６１は、装置識別情報と、無線識別情報と、暗号化情報と、を含んでいる。「装置識別情報」は、無線接続装置を一意に識別するための文字列が格納される。装置識別情報としては、例えば、無線通信側代表ＭＡＣアドレス（以降、単に「ＭＡＣアドレス」と呼ぶ。）等の任意の情報を用いることができる。「無線識別情報」および「暗号化情報」は、上述の通りである。
【００５２】
本実施形態では、初期状態、換言すれば、後述する共有処理が実行される前の状態において、接続情報記憶部１６１には、自装置（ＡＰ１００）の無線識別情報および暗号化情報が予め記憶されている（エントリＥ１１、１２）。エントリＥ１１、１２の無線識別情報と、暗号化情報とは、ＡＰ接続情報１６２に記憶されている情報と同じである。なお、装置識別情報には、理解の助けとするため、ＭＡＣアドレスに代えて「ＡＰ１００」という文字列を図示する。以降同様である。
【００５３】
Ａ−３．リピータの構成：
図４は、リピータ２００の構成を機能的に示すブロック図である。リピータ２００は、ＣＰＵ２１０と、設定ボタン２２０と、ＲＡＭ２３０と、無線通信インタフェース（Ｉ／Ｆ）２４０と、有線通信インタフェース（Ｉ／Ｆ）２５０と、フラッシュＲＯＭ２６０と、を備え、各構成要素はバスにより相互に接続されている。
【００５４】
ＣＰＵ２１０は、フラッシュＲＯＭ２６０に格納されているコンピュータプログラムをＲＡＭ２３０に展開して実行することにより、リピータ２００を制御する。また、ＣＰＵ２１０は、中継処理部２１１、ＡＰ側接続処理部２１２、ＳＴＡ側接続処理部２１３、取得部２１４、送信部２１５、設定処理部２１９の各機能を実現する。
【００５５】
中継処理部２１１は、リピータ２００が受信したパケットを、宛先に応じて転送する中継処理を実行する。具体的には、中継処理部２１１は、ＳＳＩＤ１を利用したネットワークＮＷ１から受信したパケットと、ＳＳＩＤ３を利用したネットワーク３から受信したパケットと、をそれぞれ、パケットのヘッダに格納されている宛先に応じて転送する（図１）。
【００５６】
ＡＰ側接続処理部２１２は、アクセスポイント装置（いわゆる親機）として、無線通信の接続の確立を制御する。すなわち、ＡＰ側接続処理部２１２は、スマホ３００といった他の装置を、無線通信のクライアント装置（いわゆる子機、ＳＴＡ）としてリピータ２００へ接続させる。具体的な方法は、ＩＥＥＥ８０２．１１に定められている方法に拠る。
【００５７】
ＳＴＡ側接続処理部２１３は、クライアント装置として、無線通信の確立を制御する。すなわち、ＳＴＡ側接続処理部２１３は、ＡＰ１００といった他の装置を、無線通信のアクセスポイント装置としてリピータ２００へ接続させる。具体的な方法は、ＩＥＥＥ８０２．１１に定められている方法に拠る。
【００５８】
この結果、ＡＰ１００のＡＰ側接続処理部１１２と、リピータ２００のＳＴＡ側接続処理部２１３とによって、ＡＰ１００をアクセスポイント装置とし、リピータ２００をクライアント装置とした第１の無線接続を確立することができる。同様に、ＡＰ１００のＡＰ側接続処理部１１２と、スマホ３００の図示しないＳＴＡ側接続処理部とによって、ＡＰ１００をアクセスポイント装置とし、スマホ３００をクライアント装置とした第２の無線接続を確立することができる。リピータ２００のＡＰ側接続処理部２１２と、スマホ３００の図示しないＳＴＡ側接続処理部とによって、リピータ２００をアクセスポイント装置とし、スマホ３００をクライアント装置とした第３の無線接続を確立することができる。スマホ３００がＡＰ１００と直接無線通信を行う場合には、第２の無線接続が使用される。一方、スマホ３００がリピータ２００を経由してＡＰ１００と無線通信を行う場合には、第３の無線接続と、第１の無線接続とが使用される。
【００５９】
取得部２１４は、後述の共有処理において、ネットワークシステム１に属する他の無線接続装置（図１の例ではＡＰ１００）から、他の無線接続装置に設定されている接続情報（無線識別情報、暗号化情報）を取得する。
【００６０】
送信部２１５は、後述の共有処理において、ネットワークシステム１に属する他の無線接続装置（図１の例ではＡＰ１００）から受信した要求に応じて、リピータ２００に設定されている接続情報（無線識別情報、暗号化情報）を応答する。
【００６１】
設定処理部２１９は、後述の設定処理において、リピータ２００に接続されたクライアント装置（図１の例ではスマホ３００）に対して、リピータ２００に設定されている接続情報と、取得部２１４によって取得された接続情報と、を送信する。
【００６２】
設定ボタン２２０は、リピータ２００の筐体に設けられたスイッチである。設定ボタン２２０の押下を検出した際に、設定処理部２１９は、リピータ２００をアクセスポイント装置とした設定処理を開始する。設定ボタン２２０は、状態を維持しないスイッチにより実現されることが好ましい。
【００６３】
ＲＡＭ２３０は、リピータ２００のワークメモリとして機能し、各種プログラム及びデータが一時的に格納される。無線通信インタフェース２４０は、図示しない送受信回路を含み、アンテナを介して受信した電波の復調とデータの生成、および、アンテナを介して送信する電波の生成と変調を行う。有線通信インタフェース２５０は、有線ケーブルを通じて、図示しないネットワークシステム１内の他の装置（例えばＮＡＳやパーソナルコンピュータ等）と接続される。有線通信インタフェース２５０は、図示しないＰＨＹ／ＭＡＣコントローラを含み、受信した信号の波形を整えるほか、受信した信号からＭＡＣフレームを取り出す。
【００６４】
フラッシュＲＯＭ２６０には、接続情報記憶部２６１と、リピータ接続情報２６２とが含まれている。リピータ接続情報２６２には、無線識別情報ごとに、当該無線識別情報を使用する場合に採用される暗号化情報が対応付けて記憶されている。図４の例では、リピータ接続情報２６２には、個別ＳＳＩＤであるＳＳＩＤ３と、ＳＳＩＤ３を使用する場合に採用される暗号化情報とが対応付けて記憶されている。ＳＳＩＤ３に関する接続情報は、例えば、リピータ２００の出荷時においてプリセットされていてもよいし、ネットワークシステム１の管理者によって追加、変更されてもよい。また、リピータ接続情報２６２には、共通ＳＳＩＤであるＳＳＩＤ１と、ＳＳＩＤ１を使用する場合に採用される暗号化情報とが対応付けて記憶されている。ＳＳＩＤ２に関する接続情報は、例えば、ＡＰ１００をアクセスポイント装置とし、リピータ２００をクライアント装置として実行された設定処理によって、ＡＰ１００から取得することができる。リピータ接続情報２６２に示すように、マルチＳＳＩＤ機能に対応したリピータ２００では、リピータ２００に設定されている複数のＳＳＩＤにそれぞれ対応した複数の接続情報を持つ。
【００６５】
図５は、接続情報記憶部２６１の一例を示す説明図である。接続情報記憶部２６１の詳細は、ＡＰ１００の接続情報記憶部１６１と同様である。ただし、図５の接続情報記憶部２６１には、初期状態、換言すれば、後述する共有処理が実行される前の状態において、自装置（リピータ２００）の無線識別情報および暗号化情報が予め記憶されている（エントリＥ２１、２２）。エントリＥ２１、２２の無線識別情報と、暗号化情報とは、リピータ接続情報２６２に記憶されている情報と同じである。
【００６６】
Ａ−４．共有処理：
図６は、共有処理の手順を表すフローチャートである。第１実施形態の共有処理は、ネットワークシステム１に属する全ての無線接続装置（図１の例ではＡＰ１００およびリピータ２００）の間で、接続情報を交換して共有化する処理である。図６に示す共有処理は、各無線接続装置において、それぞれ個別に実行される。
【００６７】
共有処理の開始トリガは任意に定めることができる。例えば、無線接続装置の電源が投入されたことを開始トリガとしてもよく、ネットワークシステム１の管理者からの指示を取得したことを開始トリガとしてもよく、前回の共有処理の実行から所定時間が経過したことを開始トリガとしてもよい。管理者からの指示は、ＷＥＢ（World Wide Web）画面や筐体に設置された画面を介して与えられる指示、コード読み取りまたはコマンド入力により与えられる指示、近距離無線通信を用いて与えられる指示等、何でもよい。前回の共有処理の実行からの所定時間についても、任意に定めることができる。また、所定時間は管理者による設定、変更が可能であってもよい。
【００６８】
以降では、ＡＰ１００が共有処理を実行する場合を例示して説明する。
【００６９】
図６のステップＳ１００においてＡＰ１００の取得部１１４は、接続情報取得要求をブロードキャスト送信する。接続情報取得要求は、以下に示す少なくともａ１の情報を含む要求である。
（ａ１）要求を受信した装置に設定されている接続情報（無線識別情報、暗号化情報）の応答を求める旨。
【００７０】
ステップＳ１０２においてＡＰ１００の取得部１１４は、接続情報取得要求の応答の受信を待機する。取得部１１４は、受信した応答から、接続情報を取得する。
【００７１】
図１の例では、ＡＰ１００がブロードキャスト送信した接続情報取得要求（ステップＳ１００）は、リピータ２００によって受信される。リピータ２００の送信部２１５は、リピータ接続情報２６２（図４）に記憶されている接続情報を取得する。送信部２１５は、接続情報のうち、無線識別情報（ＳＳＩＤ３、ＳＳＩＤ１）および暗号化情報（ＸＸＸ、ＸＸＸ）を含むパケットを生成し、接続情報取得要求の応答としてＡＰ１００へ送信する。ＡＰ１００の取得部１１４は、リピータ２００から受信した応答から、リピータ２００の接続情報を取得する（ステップＳ１０２）。
【００７２】
図６のステップＳ１０４においてＡＰ１００の取得部１１４は、接続情報の取得元である装置の装置識別情報と、取得した接続情報と、を対応付けて接続情報記憶部１６１へ記憶させる。
【００７３】
図１の例では、ＡＰ１００の取得部１１４は、接続情報の取得元であるリピータ２００の装置識別情報（例えばＭＡＣアドレス）と、取得した無線識別情報（ＳＳＩＤ３、ＳＳＩＤ１）および暗号化情報（ＸＸＸ、ＸＸＸ）と、を対応付けて接続情報記憶部１６１へ記憶させる（ステップＳ１０４）。この結果、接続情報記憶部１６１には、新たなエントリＥ２１、２２が追加される。
【００７４】
図６のステップＳ１０６においてＡＰ１００の取得部１１４は、ステップＳ１００の要求の送信から所定時間が経過したか否かを判定する。所定時間とは、ＡＰ１００が、ネットワークシステム１内の他の無線接続装置からの応答を待機する時間であり、任意に定めることができる。所定時間は、ネットワークシステム１の管理者によって変更可能であってもよい。
【００７５】
所定時間が経過していない場合、ＡＰ１００の取得部１１４は、ステップＳ１０２へ処理を遷移させ、ネットワークシステム１内の他の無線接続装置からの応答を待機する。一方、所定時間が経過した場合、ＡＰ１００の取得部１１４は、処理を終了させる。
【００７６】
上述した共有処理が実行された結果、ＡＰ１００の接続情報記憶部１６１には、ネットワークシステム１内の全ての無線接続装置（すなわち、ＡＰ１００およびリピータ２００）についての接続情報が記憶される。同様に、リピータ２００において上述した共有処理が実行された結果、リピータ２００の接続情報記憶部２６１にも、ネットワークシステム１内の全ての無線接続装置についての接続情報が記憶される。このようにして、無線接続装置（ＡＰ１００）と、他の無線接続装置（リピータ２００）との間で、少なくとも、各装置の第２の無線識別情報（個別無線識別情報）を交換することができる。このため、後述の設定処理において、無線接続装置の設定処理部（設定処理部１１９）は、無線接続装置に接続されたクライアント装置（スマホ３００）に対して接続情報を送信する際に、無線接続装置の第２の無線識別情報（ＳＳＩＤ２：個別無線識別情報）と、他の無線接続装置の第２の無線識別情報（ＳＳＩＤ３：個別無線識別情報）とを、漏れなく送信することができる。
【００７７】
なお、図６の例では、説明の便宜上、ネットワークシステム１に２台の無線接続装置が存在する場合（ＡＰ１００、リピータ２００）を例示した。しかし、ネットワークシステムに３台以上の無線接続装置が存在する場合（例えば、ＡＰ１００、リピータ２００、リピータ２００ｘ）であっても、各無線接続装置は、上記と同様に処理を行うことができる。
【００７８】
Ａ−５．設定処理：
図７は、設定処理の様子を表す図である。本実施形態の設定処理は、アクセスポイント装置（図７の例ではＡＰ１００やリピータ２００）が、クライアント装置（図７の例ではスマホ３００）に対して、ネットワークシステム１内の全ての無線接続装置の接続情報を送信する処理である。
【００７９】
本実施形態では、設定処理において、ＡＯＳＳ（AirStation One-Touch Secure System、ＡＯＳＳは登録商標）またはＷＰＳ（Wi-Fi Protected Setup）が保有する接続情報の送信技術を利用する。ＡＯＳＳとＷＰＳとは、いずれも、アクセスポイント装置が、クライアント装置に対して接続情報を自動的に設定させる機能であり、従来から知られた機能である。従来のＡＯＳＳおよびＷＰＳでは、いずれも、以下のｂ１〜ｂ３に示す処理が実行される。
（ｂ１）アクセスポイント装置が、所定のトリガの発生を契機として、クライアント装置との間で、暗号化された通信を確立する。
（ｂ２）アクセスポイント装置が、暗号化された通信を介して、クライアント装置に対して、接続情報を送信する。
（ｂ３）クライアント装置が、受信した接続情報を保存する。
【００８０】
本実施形態の設定処理では、上述した処理ｂ２において、アクセスポイント装置は、共有処理を経て収集したネットワークシステム１に属する全ての無線接続装置の接続情報を送信する。
【００８１】
例えば、図７に示すように設定ボタン１２０（図９）が押下されたことによってＡＰ１００が設定処理を実行する場合について説明する。アクセスポイント装置としてのＡＰ１００の設定処理部１１９は、クライアント装置としてのスマホ３００との間で、暗号化された通信を確立する（手順ｂ１）。次に、設定処理部１１９は、接続情報記憶部１６１に記憶されている接続情報を取得する。設定処理部１１９は、取得した接続情報から、無線識別情報が重複しているリピータ２００の共通ＳＳＩＤについてのエントリ（図６、エントリＥ２２）を削除して、送信用の接続情報を生成する。設定処理部１１９は、スマホ３００に対して、生成した送信用の接続情報を送信する（手順ｂ２）。スマホ３００は、受信した接続情報を登録する（手順ｂ３）。この結果、スマホ３００には、１度の設定処理によって、ネットワークシステム１に属する全ての無線接続装置（図７の例ではＡＰ１００およびリピータ２００）の接続情報、すなわち、ＳＳＩＤ１、２、３についての接続情報が登録される。
【００８２】
なお、上述した手順ｂ２において、ＡＰ１００からスマホ３００に対して、複数の接続情報（ＳＳＩＤ１、２、３）を一時に送信することが困難または不可能な場合は、手順ｂ２および手順ｂ３を繰り返し実行してもよい。このようにしても、スマホ３００の利用者には、１度の設定処理によって、ネットワークシステム１に属する全ての無線接続装置の接続情報の登録が完了したように見えるため有効である。
【００８３】
設定ボタン２２０が押下されたことによってリピータ２００が設定処理を実行する場合についても、上述のＡＰ１００の場合と同様である。このように、クライアント装置としてのスマホ３００は、ネットワークシステム１に属するどの無線接続装置（図７の例ではＡＰ１００およびリピータ２００）との間でも、同様の設定処理を等しく行うことができる。この結果、スマホ３００の利用者の利便性を向上させることができる。
【００８４】
以上のように、第１実施形態によれば、無線接続装置（ＡＰ１００）は、他の無線接続装置（リピータ２００）との間で共通して使用可能な第１の無線識別情報（ＳＳＩＤ１）を利用した通信と、無線接続装置のみで使用可能な第２の無線識別情報（ＳＳＩＤ２：個別無線識別情報）を利用した通信と、の両方が可能な、複数の無線識別情報（いわゆるマルチＳＳＩＤ）に対応した無線接続装置である。このような無線接続装置（ＡＰ１００）では、第１の無線識別情報（ＳＳＩＤ１）に対応した接続情報と、第２の無線識別情報（ＳＳＩＤ２）に対応した接続情報といった、複数の接続情報を持つ。そして、無線接続装置の設定処理部（設定処理部１１９）は、無線接続装置に接続されたクライアント装置（スマホ３００）に対して接続情報を送信する際に、無線接続装置に設定されている第１の無線識別情報（ＳＳＩＤ１）についての接続情報および第２の無線識別情報（ＳＳＩＤ２）についての接続情報と、他の無線接続装置に設定されている第２の無線識別情報（ＳＳＩＤ３：個別無線識別情報）についての接続情報と、を送信する。このため、クライアント装置は、無線接続装置および他の無線接続装置が複数の無線識別情報に対応している場合であっても、無線接続装置との通信のみによって、換言すれば、他の無線接続装置との通信を必要とせず、無線接続装置および他の無線接続装置の両方の接続情報を取得し、登録することができる。この結果、複数の無線識別情報に対応している複数の無線接続装置（無線接続装置としてのＡＰ１００、他の無線接続装置としてのリピータ２００）が存在する環境下において、クライアント装置に接続情報を登録する処理を簡略化することができる。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「設定処理部１１９」を「設定処理部２１９」と、「ＳＳＩＤ２」を「ＳＳＩＤ３」と、「ＳＳＩＤ３」を「ＳＳＩＤ２」と、それぞれ読み替えてもよい。
【００８５】
さらに、クライアント装置（スマホ３００）が取得する接続情報には、ＳＳＩＤ等の通信を確立するために必要な情報が含まれる。このため、上述した接続情報を登録する処理（設定処理）を経たクライアント装置は、クライアント装置の利用者の意図、通信品質、通信可能エリアの広さ等の種々の要因に応じて、無線接続装置（ＡＰ１００）によって提供される無線ＬＡＮ（ネットワークＮＷ１、２）や、他の無線接続装置（リピータ２００）によって提供される無線ＬＡＮ（ネットワークＮＷ１、３）の中から、接続すべき無線ＬＡＮを任意に選択することができる。具体的には、例えば、クライアント装置に内蔵されている通信制御アプリケーションによって、通信品質等に基づき、無線接続装置によって提供されるネットワークＮＷ１と、他の無線接続装置によって提供されるネットワークＮＷ１と、を自動的にローミングすることができる。さらに、例えば、自動的なローミングによって通信品質の悪い無線接続装置が選択されている場合や、自動的なローミング機能が正常に動作しない場合等においては、クライアント装置の利用者の意図に沿って、無線接続装置によって提供されるネットワークＮＷ２と、他の無線接続装置によって提供されるネットワークＮＷ３と、を手動で切り替えることもできる。これらの結果、クライアント装置の利用者における利便性を向上させることができる。また、手動切り替えに限らず、例えばクライアント装置に接続切り替えソフトウェアを導入し、通信品質の良い方（例えばリンクの変化が少ない、あるいはパケットエラー発生率の低い方）のアクセスポイントへ自動的に接続先を変更することもできる。
【００８６】
Ａ−６．共有処理、設定処理の変形：
共有処理および設定処理における変形について説明する。以下において説明しない構成および処理は、上述した説明と同じである。
【００８７】
Ａ−６−１．第１の変形：
上述した共有処理では、ネットワークシステム１に属する全ての無線接続装置（図１の例ではＡＰ１００およびリピータ２００）の間で、共通ＳＳＩＤ（第１の無線識別情報）と、個別ＳＳＩＤ（第２の無線識別情報）との両方を共有した。第１の変形では、ネットワークシステム１に属する無線接続装置の間において、個別ＳＳＩＤのみを共有する構成とする。具体的には、図６に示した各ステップに対して、以下の変形を施す。
【００８８】
・ステップＳ１００において送信する接続情報取得要求では、個別ＳＳＩＤについての接続情報の応答を求める。
・リピータ２００の送信部２１５は、リピータ接続情報２６２に記憶されている接続情報のうち、個別ＳＳＩＤについての接続情報を含むパケットをＡＰ１００へ送信する。
・ＡＰ１００の送信部１１５は、ＡＰ接続情報１６２に記憶されている接続情報のうち、個別ＳＳＩＤについての接続情報を含むパケットをリピータ２００へ送信する。
【００８９】
図８は、第１の変形による共有処理が終了した後における接続情報記憶部１６１の一例を示す説明図である。第１の変形による共有処理の結果、ＡＰ１００の接続情報記憶部１６１には、個別ＳＳＩＤについての接続情報を表す新たなエントリＥ２１が追加される。なお、共通ＳＳＩＤについての接続情報を表すエントリＥ２２（図６）は、追加されない。
【００９０】
このようにしても、上述した共有処理および設定処理と同様の効果を奏することができる。さらに、無線接続装置（ＡＰ１００）の取得部（取得部１１４）は、他の無線接続装置（リピータ２００）から、少なくとも第２の無線識別情報（ＳＳＩＤ３）を取得すればばよく、第１の無線識別情報（ＳＳＩＤ１）を取得しなくてもよい。この結果、無線接続装置と他の無線接続装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「取得部１１４」を「取得部２１４」と、「ＳＳＩＤ３」を「ＳＳＩＤ２」と、それぞれ読み替えてもよい。
【００９１】
Ａ−６−２．第２の変形：
上述した共有処理では、ネットワークシステム１に属する無線接続装置（図１の例ではＡＰ１００およびリピータ２００）は、いずれも、いわゆるマルチＳＳＩＤに対応しているとした。第２の変形では、マルチＳＳＩＤに対応しない無線接続装置において、共有処理および設定処理を実行する構成とする。
【００９２】
具体的には、例えば、ＡＰ１００に個別ＳＳＩＤであるＳＳＩＤ２のみが設定され、リピータ２００に個別ＳＳＩＤであるＳＳＩＤ３のみが設定されていてもよい。また、例えば、ＡＰ１００とリピータ２００とに対して、共通ＳＳＩＤであるＳＳＩＤ１のみが設定されていてもよい。この場合、上述した共有処理および設定処理における処理内容に変更はない。
【００９３】
このようにしても、上述した共有処理および設定処理と同様の効果を奏することができる。すなわち、無線接続装置（ＡＰ１００）の設定処理部（設定処理部１１９）は、無線接続装置に接続されたクライアント装置（スマホ３００）に対して、無線通信の接続先を特定する情報である接続情報を送信する際に、無線接続装置に設定されている接続情報（例えばＳＳＩＤ２についての接続情報）と、他の無線接続装置（リピータ２００）に設定されている接続情報（例えばＳＳＩＤ３についての接続情報）と、を送信する。このため、クライアント装置は、無線接続装置との通信のみによって、換言すれば、他の無線接続装置との通信を必要とせず、無線接続装置および他の無線接続装置の両方の接続情報を取得し、登録することができる。この結果、複数の無線接続装置（無線接続装置としてのＡＰ１００、他の無線接続装置としてのリピータ２００）が存在する環境下において、クライアント装置に接続情報を登録する処理を簡略化することができる。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「設定処理部１１９」を「設定処理部２１９」と、「ＳＳＩＤ２」を「ＳＳＩＤ３」と、「ＳＳＩＤ３」を「ＳＳＩＤ２」と、それぞれ読み替えてもよい。
【００９４】
Ａ−６−３．第３の変形：
上述した共有処理では、ネットワークシステム１に属する無線接続装置（図１の例ではＡＰ１００およびリピータ２００）には、いずれも、１つの共通ＳＳＩＤ（第１の無線識別情報）と、１つの個別ＳＳＩＤ（第２の無線識別情報）と、が設定されているとした。第３の変形では、無線接続装置に対して、複数の共通ＳＳＩＤ、または、複数の個別ＳＳＩＤが設定される構成とする。
【００９５】
具体的には、例えば、ＡＰ１００に複数の共通ＳＳＩＤ（例えば、ＳＳＩＤ１ａ、ＳＳＩＤ１ｂ）が設定されていてもよい。また、例えば、ＡＰ１００に複数の個別ＳＳＩＤ（例えば、ＳＳＩＤ２、ＳＳＩＤ４）が設定されていてもよい。同様に、リピータ２００に複数の共通ＳＳＩＤ（例えば、ＳＳＩＤ１ａ、ＳＳＩＤ１ｂ）が設定されていてもよく、複数の個別ＳＳＩＤ（例えば、ＳＳＩＤ３、ＳＳＩＤ５）が設定されていてもよい。この場合、上述した共有処理および設定処理における処理内容に変更はない。
【００９６】
この結果、共有処理を経た接続情報記憶部１６１には、複数の共通ＳＳＩＤ（ＳＳＩＤ１ａ、ＳＳＩＤ１ｂ）、または、複数の個別ＳＳＩＤ（ＳＳＩＤ２、ＳＳＩＤ３、ＳＳＩＤ４、ＳＳＩＤ５）、またはその両方が記憶される。設定処理において設定処理部１１９は、接続情報記憶部１６１に記憶されている複数の共通ＳＳＩＤ、または、複数の個別ＳＳＩＤ、またはその両方を、スマホ３００に対して送信することができる。
【００９７】
このようにしても、上述した共有処理および設定処理と同様の効果を奏することができる。すなわち、無線接続装置（ＡＰ１００）は、複数の無線識別情報（いわゆるマルチＳＳＩＤ）に対応し、かつ、複数の第１の無線識別情報（ＳＳＩＤ１ａ、ＳＳＩＤ１ｂ）を利用した通信が可能な無線接続装置である。そして、無線接続装置の設定処理部（設定処理部１１９）は、無線接続装置に接続されたクライアント装置（スマホ３００）に対して接続情報を送信する際に、無線接続装置に設定されている複数の第１の無線識別情報についての接続情報を全て送信する。このため、クライアント装置は、無線接続装置および他の無線接続装置（リピータ２００）が複数の無線識別情報に対応し、かつ、複数の第１の無線識別情報を有する場合であっても、無線接続装置との通信のみによって、無線接続装置および他の無線接続装置の両方の接続情報を取得し、登録することができる。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「設定処理部１１９」を「設定処理部２１９」と、それぞれ読み替えてもよい。
【００９８】
Ａ−６−４．第４の変形：
上述した共有処理では、接続情報（無線識別情報、暗号化情報）のみを共有した。第４の変形では、接続情報以外の付加的情報についても共有する。具体的には、図６に示した各ステップに対して、以下の変形を施す。
【００９９】
・ステップＳ１００において送信する接続情報取得要求に、以下の情報ａ２と、情報ａ３と、のうちの少なくともいずれか一方を含める。
（ａ２）要求を受信した装置の電波環境に関する情報（例えば、周波数帯、出力、送信距離、指向特性等）を求める旨。
（ａ３）要求を受信した装置の経路に関する情報（例えば、経路情報等）を求める旨。
・ステップＳ１０２において取得部１１４は、受信した応答から、接続情報と共に、電波環境に関する情報または経路に関する情報を取得する。
・ステップＳ１０４において取得部１１４は、装置識別情報と、接続情報と、に加えてさらに、電波環境に関する情報または経路に関する情報を対応付けて接続情報記憶部１６１へ記憶させる。
【０１００】
本変形の場合、設定処理の手順ｂ２では、接続情報と共に、電波環境に関する情報または経路に関する情報を、クライアント装置へ送信してもよい。
【０１０１】
このようにしても、上述した共有処理および設定処理と同様の効果を奏することができる。さらに、無線接続装置（ＡＰ１００）の取得部（取得部１１４）は、他の無線接続装置（リピータ２００）に設定されている接続情報に加えてさらに、他の無線接続装置の電波環境に関する情報と、他の無線接続装置の経路に関する情報と、のうちの少なくとも１つを付加的情報として取得することができる。このようにすれば、無線接続装置に接続されたクライアント装置（スマホ３００）に対して接続情報を送信する際に、取得した付加的情報を一緒に送信することも可能となり、利便性を向上させることができる。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「取得部１１４」を「取得部２１４」と、それぞれ読み替えてもよい。
【０１０２】
Ａ−６−５．第５の変形：
第５の変形では、共有処理を繰り返し実行し、接続情報が記憶される記憶部（接続情報記憶部１６１）を更新する構成とする。具体的には、ネットワークシステム１に属する全ての無線接続装置（図１の例ではＡＰ１００およびリピータ２００）において、図６の共有処理を、所定の条件に従って繰り返し実行する。所定の条件とは任意に定めることができ、例えば、以下の条件ｃ１〜ｃ５を採用することができる。
【０１０３】
（ｃ１）接続情報が変更された場合。
（ｃ２）前回の共有処理実行からの所定時間の経過。
（ｃ３）無線接続装置における処理負荷（トラフィック、ＣＰＵ処理負荷等）が所定の閾値以下となった場合。
（ｃ４）所定の時刻の到来。
（ｃ５）所定のスケジュールで定められた日時の到来。
【０１０４】
条件ｃ１によれば、無線接続装置（ＡＰ１００）の送信部（送信部１１５）は、他の無線接続装置（リピータ２００）に対して、変更後の新たな接続情報を送信することができる。また、条件ｃ１〜ｃ５によれば、上述した共有処理および設定処理と同様の効果を奏することができる。図６の共有処理が繰り返し実行されることによって、無線接続装置の取得部（取得部１１４）は、ステップＳ１０２の接続情報の取得、ステップＳ１０４の接続情報記憶部１６１への記憶を繰り返し行うことができる。この結果、記憶部（接続情報記憶部１６１）に保存されている他の無線接続装置の接続情報を、最新の接続情報を用いて更新することができる。共有処理の繰り返しは、定期的に行われてもよいし不定期でもよい。なお、ＡＰ１００とリピータ２００とは「無線接続装置」としても「他の無線接続装置」としても機能しうる。このため、本段落の説明の括弧書きにおいて「ＡＰ１００」を「リピータ２００」と、「リピータ２００」を「ＡＰ１００」と、「取得部１１４」を「取得部２１４」と、「接続情報記憶部１６１」を「接続情報記憶部２６１」と、それぞれ読み替えてもよい。
【０１０５】
Ｂ．第２実施形態：
本発明の第２実施形態では、１つの無線接続装置がマスタとなり、他の無線接続装置がスレーブとなって、共有処理を行う構成について説明する。図中において第１実施形態と同様の構成部分については先に説明した第１実施形態と同様の符号を付し、その詳細な説明を省略する。すなわち、以下において説明しない構成および処理は、上述した説明と同じである。
【０１０６】
Ｂ−１．ネットワークシステムの構成：
第２実施形態におけるネットワークシステム１ａでは、ＡＰ１００に代えてＡＰ１００ａを備え、リピータ２００に代えてリピータ２００ａを備える。第２実施形態のネットワークシステム１ａにおけるネットワーク構成は、図１に示した第１実施形態と同じである。
【０１０７】
Ｂ−２．ＡＰの構成：
図９は、第２実施形態におけるＡＰ１００ａの構成を機能的に示すブロック図である。図２に示した第１実施形態との違いは、取得部１１４に代えて取得部１１４ａを備える点と、さらに、接続情報送信部１１７を備える点である。
【０１０８】
取得部１１４ａは、共有処理における処理内容が第１実施形態と異なる。詳細は後述する。なお、取得部１１４ａは「要求部」としても機能する。
【０１０９】
接続情報送信部１１７は、共有処理において、ネットワークシステム１ａに属する他の無線接続装置（図１の例ではリピータ２００ａ）に対して、ＡＰ１００に設定されている接続情報と、取得部１１４ａによって取得された接続情報と、を送信する。
【０１１０】
Ｂ−３．リピータの構成：
図１０は、第２実施形態におけるリピータ２００ａの構成を機能的に示すブロック図である。図４に示した第１実施形態との違いは、取得部２１４に代えて取得部２１４ａを備える点である。
【０１１１】
取得部２１４ａは、共有処理における処理内容が第１実施形態と異なる。詳細は後述する。
【０１１２】
Ｂ−４．共有処理：
図１１は、第２実施形態における共有処理の手順を表すシーケンス図である。第２実施形態の共有処理は、マスタとなる１つの無線接続装置が、ネットワークシステム１ａに属する他の無線接続装置から接続情報を取得し、取得した接続情報をまとめて、他の無線接続装置へ送信（配布）する処理である。図１１に示す共有処理は、各無線接続装置が協働して実行される。換言すれば、図１１に示す共有処理は、第１実施形態とは相違し、個別には実行されない。
【０１１３】
第２実施形態における共有処理の開始トリガは、任意に定めることができる。具体例は第１実施形態と同様である。
【０１１４】
以降では、ＡＰ１００ａがマスタとなる無線接続装置として機能し、リピータ２００ａがスレーブとなる他の無線接続装置として機能する場合を例示して説明する。
【０１１５】
図１１のステップＳ２００においてＡＰ１００ａの取得部１１４ａは、接続情報取得要求をブロードキャスト送信する。接続情報所得要求の詳細は、図６のステップＳ１００と同様である。ステップＳ２０２においてＡＰ１００ａの取得部１１４ａは、接続情報取得要求の応答の受信を待機する。
【０１１６】
ステップＳ２０４においてリピータ２００ａの送信部２１５は、リピータ接続情報２６２（図１０）に記憶されている接続情報を取得する。ステップＳ２０６においてリピータ２００ａの送信部２１５は、接続情報のうち、無線識別情報（ＳＳＩＤ３、ＳＳＩＤ１）および暗号化情報（ＸＸＸ、ＸＸＸ）を含むパケットを生成し、接続情報取得要求の応答としてＡＰ１００ａへ送信する。
【０１１７】
ステップＳ２０８においてＡＰ１００ａの取得部１１４ａは、リピータ２００ａから受信した応答から、リピータ２００ａの接続情報を取得する。ステップＳ２１０においてＡＰ１００ａの取得部１１４ａは、接続情報の取得元であるリピータ２００ａの装置識別情報（例えばＭＡＣアドレス）と、取得した無線識別情報（ＳＳＩＤ３、ＳＳＩＤ１）および暗号化情報（ＸＸＸ、ＸＸＸ）と、を対応付けて接続情報記憶部１６１へ記憶させる。この結果、接続情報記憶部１６１には、新たなエントリＥ２１、２２が追加される。
【０１１８】
ステップＳ２１２においてＡＰ１００ａの取得部１１４ａは、ステップＳ２００の要求の送信から所定時間が経過したか否かを判定する。詳細は、図６のステップＳ１０６と同様である。
【０１１９】
ステップＳ２１４においてＡＰ１００ａの接続情報送信部１１７は、配布用接続情報を生成する。具体的には、接続情報送信部１１７は、接続情報記憶部１６１に記憶されている接続情報を取得する。接続情報送信部１１７は、取得した接続情報から、無線識別情報が重複しているリピータ２００ａの共通ＳＳＩＤについてのエントリ（図１１、エントリＥ２２）を削除する。
【０１２０】
ステップＳ２１６においてＡＰ１００ａの接続情報送信部１１７は、生成した配布用接続情報をブロードキャスト送信する。なお、ステップＳ２１６において接続情報送信部１１７は、配布用接続情報をユニキャスト送信してもよい。この場合、接続情報送信部１１７は、ステップＳ２０６における応答の送信元ＭＡＣアドレス、換言すれば、ステップＳ２０６の応答の送信元である他の無線接続装置のＭＡＣアドレスを、ユニキャスト送信の宛先とすることができる。
【０１２１】
ステップＳ２１８においてリピータ２００ａの取得部１１４ａは、リピータ２００ａから受信した配布用接続情報を、接続情報記憶部２６１へ記憶させる。この結果、接続情報記憶部２６１には、新たなエントリＥ１１，１２が追加される。ステップＳ２２０においてリピータ２００ａの取得部１１４ａは、配布用接続情報を受信した旨の応答を、ＡＰ１００ａへ送信する。
【０１２２】
ステップＳ２２２においてＡＰ１００ａの接続情報送信部１１７は、ステップＳ２０６の応答の送信元である他の無線接続装置について、全ての装置から、ステップＳ２２０の応答を受信したか否かを判定する。応答を受信していない装置が存在する場合、接続情報送信部１１７は、応答の受信を待機する。この際、接続情報送信部１１７は、配布用接続情報の再送を行ってもよい。一方、全ての装置から応答を受信した場合、接続情報送信部１１７は、処理を終了させる。
【０１２３】
上述した共有処理が実行された結果、ＡＰ１００ａの接続情報記憶部１６１には、ネットワークシステム１ａ内の全ての無線接続装置（すなわち、ＡＰ１００ａおよびリピータ２００ａ）についての接続情報が記憶される。同様に、リピータ２００ａの接続情報記憶部２６１にも、ネットワークシステム１ａ内の全ての無線接続装置についての接続情報が記憶される。
【０１２４】
なお、図１１の例では、説明の便宜上、共有処理のスレーブが１台（リピータ２００ａ）の例を示した。しかし、共有処理のスレーブが２台以上（例えば、リピータ２００ａ、リピータ２００ｘ、リピータ２００ｙ等）であっても、ＡＰ１００ａは、上記と同様に処理を行うことができる。具体的には、上述の説明において「リピータ２００ａ」と説明した部分を「リピータ２００ｘ」「リピータ２００ｙ」等と読み替え、各スレーブ装置に対してそれぞれ同じ処理を並列して行えばよい。このようにすれば、ＡＰ１００ａは、ネットワークシステム１ａ内の全ての無線接続装置についての接続情報を共有することができる。
【０１２５】
Ｂ−５．設定処理：
第２実施形態における設定処理は、図７に示した第１実施形態と同じである。
【０１２６】
以上のように、第２実施形態によれば、第１実施形態と同様の効果を奏することができる。さらに、第２実施形態の共有処理によれば、無線接続装置（ＡＰ１００ａ）は、他の無線接続装置（リピータ２００ａ）に設定されている接続情報を要求し、他の無線接続装置から取得した接続情報と無線接続装置に設定されている接続情報とをまとめた情報（配布用接続情報）を、他の無線接続装置へ送信（すなわち配布）することができる。
【０１２７】
さらに、共有処理のスレーブが２台以上であっても、無線接続装置（ＡＰ１００ａ）は、複数の他の無線接続装置（リピータ２００ａ、リピータ２００ｘ、リピータ２００ｙ）に設定されている接続情報をそれぞれ要求し、全ての他の無線接続装置から取得した接続情報と無線接続装置に設定されている接続情報とをまとめた情報（配布用接続情報）を、全ての他の無線接続装置（リピータ２００ａ、リピータ２００ｘ、リピータ２００ｙ）へ送信（すなわち配布）することができる。
【０１２８】
Ｂ−６．共有処理、設定処理の変形：
第２実施形態の共有処理および設定処理においても、第１実施形態と同様に、上述した第１〜第５の変形を施すことができる。
【０１２９】
Ｃ．第３実施形態：
本発明の第３実施形態では、複雑なネットワーク構成の下で共有処理および設定処理を実行する例について説明する。図中において第１実施形態と同様の構成部分については先に説明した第１実施形態と同様の符号を付し、その詳細な説明を省略する。すなわち、以下において説明しない構成および処理は、上述した説明と同じである。
【０１３０】
図１２は、第３実施形態におけるネットワークシステム１ｂの概略構成を示す説明図である。図１に示した第１実施形態との違いは、ＡＰ１００に代えてＡＰ１００ｂを備える点と、リピータ２００に代えて、リピータ２００ｘと、リピータ２００ｙと、リピータ２００ｚと、を備える点である。
【０１３１】
ＡＰ１００ｂは、ＩＥＥＥ８０２．１１規格と、ＩＥＥＥ８０２．３規格とに準拠している。ＡＰ１００ｂは、第１実施形態と同様に、ルータとしてもアクセスポイント装置としても機能する。ＡＰ１００ｂの構成は、図２に示した第１実施形態と同じである。リピータ２００ｘ、ｙ、ｚは、少なくとも、ＩＥＥＥ８０２．１１規格に準拠している。リピータ２００ｘ、ｙ、ｚはそれぞれ、第１実施形態と同様に、ネットワークシステム１ｂにおける無線通信のエリアを拡張するための中継器として機能する。リピータ２００ｘ、ｙ、ｚの構成は、それぞれ、図４に示した第１実施形態と同じである。
【０１３２】
ＡＰ１００ｂおよびリピータ２００ｘには、共通ＳＳＩＤとしてＳＳＩＤ１ｘが設定されている。同様に、ＡＰ１００ｂおよびリピータ２００ｚには、共通ＳＳＩＤとしてＳＳＩＤ１ｚが設定されている。リピータ２００ｙおよびリピータ２００ｚには、共通ＳＳＩＤとしてＳＳＩＤ１ｙが設定されている。さらに、ＡＰ１００ｂ、リピータ２００ｘ、ｙ、ｚには、それぞれ、個別ＳＳＩＤ（ＳＳＩＤ２、３、４、５）が設定されている。この結果、ネットワークシステム１ｂには、共通ＳＳＩＤによって構成される３つの無線ＬＡＮネットワークＮＷ１ｘ、ｙ、ｚと、個別ＳＳＩＤによって構成される４つの無線ＬＡＮネットワークＮＷ２、３、４、５が存在する。
【０１３３】
このような環境下において、ネットワークシステム１ｂに属する各無線接続装置（図１２の例ではＡＰ１００ｂ、リピータ２００ｘ、ｙ、ｚ）は、図６で説明した共有処理をそれぞれ実行することができる。この場合、図６のステップＳ１００における接続情報取得要求の送信範囲は、例えば、同一レイヤ２ネットワーク内とすることができる。共有処理が実行された結果、各無線接続装置の接続情報記憶部１６１（または接続情報記憶部２６１）には、ネットワークシステム１ｂ内の全ての無線接続装置についての接続情報が記憶される。
【０１３４】
さらに、共有処理の実行後において、ネットワークシステム１ｂに属する各無線接続装置（図１２の例ではＡＰ１００ｂ、リピータ２００ｘ、ｙ、ｚ）では、図７で説明した設定処理をそれぞれ実行することができる。図１２の例では、アクセスポイント装置として機能するリピータ２００ｙと、クライアント装置として機能するスマホ３００と、の間で設定処理が実行された場合を図示している。
【０１３５】
以上のように、第３実施形態によれば、複雑なネットワーク構成の下であっても、第１実施形態と同様の効果を奏することができる。
【０１３６】
なお、上記第３実施形態は、第１実施形態の変形とした。しかし、上記第３実施形態は、第２実施形態の変形としてもよい。具体的には、ネットワークシステム１ｂに属する無線接続装置（図１２の例ではＡＰ１００ｂ、リピータ２００ｘ、ｙ、ｚ）において、例えば、ＡＰ１００ｂをマスタとし、リピータ２００ｘ、ｙ、ｚをそれぞれスレーブとして、図１１で説明した共有処理を実行してもよい。この場合、図１１のステップＳ２００における接続情報取得要求の送信範囲を、同一レイヤ２ネットワーク内とする。
【０１３７】
Ｄ．変形例：
上記実施形態において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。その他、以下の変形も可能である。
【０１３８】
・変形例１：
上記実施形態では、ネットワークシステムの一例を挙げた。しかし、上記実施形態におけるネットワークシステムの構成はあくまで一例であり、種々の変更が可能である。例えば、構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。
【０１３９】
例えば、ＡＰ、リピータ、スマホの配置や個数はあくまで一例であり、任意に変更可能である。例えば、ＡＰは、無線通信や移動体通信を用いてインターネットに接続されていてもよい。例えば、ＡＰとインターネットとの間に他のネットワーク接続装置（例えば、ルータ、スイッチ、ハブ等）が接続されていてもよい。例えば、リピータが多段に接続されていてもよい。例えば、図示しない他のクライアント装置（例えば、ＰＣ、サーバ、ＮＡＳ等）が接続されていてもよい。
【０１４０】
例えば、上記実施形態のネットワークシステムにおいて、ＡＰとリピータとの第１の無線接続は、ＷＤＳ（Wireless Distribution System）接続であってもよく、有線ＬＡＮ接続であってもよい。この場合でも、上記実施形態の共有処理および設定処理を実行することで、上記実施形態と同様の効果を奏することができる。
【０１４１】
例えば、上記実施形態のネットワークシステムにおいて、リピータに代えてＡＰが使用されてもよい。このようにネットワークシステム内に複数のＡＰを有し、各ＡＰが共通ＳＳＩＤと個別ＳＳＩＤとをそれぞれ持つ構成であっても、上記実施形態の共有処理および設定処理を実行することで、上記実施形態と同様の効果を奏することができる。
【０１４２】
・変形例２：
上記実施形態では、無線接続装置としてのＡＰおよびリピータの構成の一例を挙げた。しかし、上記実施形態における構成はあくまで一例であり、種々の変更が可能である。例えば、構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。
【０１４３】
例えば、共有処理が実行される前の状態において、接続情報記憶部（図３、図５）は空の状態、すなわち、情報が格納されていない状態であってもよい。この場合、図６のステップＳ１０４、または、図１１のステップＳ２１０において取得部は、取得した他の無線接続装置の接続情報と、自装置に設定されている接続情報と、を接続情報記憶部に記憶させればよい。
【０１４４】
例えば、接続情報記憶部は、フラッシュＲＯＭ以外の記憶媒体に記憶されていてもよい。記憶媒体は、無線接続装置に内蔵されていてもよく、ＵＳＢメモリやＵＳＢハードディスク等の着脱可能な記憶媒体であってもよい。
【０１４５】
例えば、無線接続装置に設けられるとした設定ボタンは、無線接続装置に対して設定処理の開始指示を与えることが可能な入力手段として構成されている限りにおいて、任意の形態を採用することができる。例えば、以下の形態ｄ１〜ｄ４を採用することができる。
（ｄ１）ユーザが直接触れる形態。
（ｄ２）無線接続装置近傍からの近距離通信の形態。本形態では、例えば、赤外線通信や、接触型または非接触型のＩＣカードを利用してもよい。
（ｄ３）無線接続装置が提供する情報コードをクライアント装置に内蔵または外付けされたカメラで撮影する形態。本形態では、情報コードの提供手段として、ＱＲコード（登録商標）やバーコード、ホログラム等の情報コードを利用してもよい。
（ｄ４）無線雪像装置が備える表示部に対するＧＵＩ（Graphical User Interface）を利用した形態。
このようにすれば、悪意のある第三者が、ネットワークシステムの管理者の意図に反して設定処理の開始指示を与えることを抑制することができ、接続情報の漏えいを抑制することができる。
【０１４６】
・変形例３：
上記実施形態では、共有処理および設定処理の一例を示した。しかし、上記実施形態における処理の手順はあくまで一例であり、種々の変形が可能である。例えば、一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【０１４７】
例えば、図６の共有処理は、各無線接続装置において、それぞれ個別に実行されることとしたが、マスタとなる１つの無線接続装置においてのみ実行されてもよい。この場合、図７に示した設定処理において、マスタとなる１つの無線接続装置（仮に「ＡＰ１００」と例示する。）は、他の無線接続装置（仮に「リピータ２００」と例示する。）の接続情報を、クライアント装置に対して送信する。このようにすれば、無線接続装置（ＡＰ１００）の設定処理部（設定処理部１１９）は、無線接続装置に接続されたクライアント装置（スマホ３００）に対して、無線通信の接続先を特定する情報である接続情報を送信する際に、他の無線接続装置（リピータ２００）に設定されている接続情報を送信する。このため、クライアント装置は、無線接続装置との通信によって、換言すれば、他の無線接続装置との通信を必要とせず、他の無線接続装置の接続情報を取得し、登録することができる。この結果、複数の無線接続装置（無線接続装置、他の無線接続装置）が存在する環境下において、クライアント装置に他の無線接続装置の接続情報を登録する処理を簡略化することができる。
【０１４８】
例えば、図６のステップＳ１００の設定情報取得要求の送信、および、図１１のステップＳ２００の設定情報取得要求の送信は省略してもよい。この場合、他の無線接続装置は、設定情報取得要求の受信に依らずに、自発的に、自身の接続情報を無線接続装置へ送信することができる。他の無線接続装置が接続情報を自発的に送信する契機には、例えば、上述した条件ｃ１〜ｃ５を利用してもよい。
【０１４９】
例えば、図６のステップＳ１００、図１１のステップＳ２００において取得部は、過去に取得した接続情報からの差分を示す情報を要求してもよい。この場合、送信部は、ＡＰ設定情報（またはリピータ設定情報）を参照し、過去に無線接続装置（または他の無線接続装置）へ送信した接続情報からの差分を抽出する。この差分には、前回送信した接続情報からの追加分、あるいは削除分の接続情報が含まれる。送信部は、抽出した接続情報の差分を示す情報を、設定情報取得要求の応答として送信する。このようにすれば、無線接続装置と他の無線接続装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。さらにこの場合、設定処理部は、クライアント装置に対して、差分を示す情報のみを送信してもよい。このようにすれば、無線接続装置とクライアント装置との間で送受信される情報量を減らすことができ、セキュリティを向上させることができる。
【０１５０】
また、上述した差分を示す情報を送受信する構成において、差分を示す情報には、接続情報の追加、削除、変更の別を示す識別情報（「差分識別情報」とも呼ぶ。）を含んでもよい。このようにすれば、差分として送信される接続情報のそれぞれが、追加された情報であるのか、削除された情報であるのか、変更された情報であるのかを、受信側において明確に識別できる。さらにこの場合、設定処理部は、クライアント装置に対して、接続情報の追加、削除、変更の別を示す差分識別情報を送信してもよい。このようにすれば、クライアント装置において、取得した接続情報のそれぞれが、追加された情報であるのか、削除された情報であるのか、変更された情報であるのかを、明確に識別できる。
【０１５１】
例えば、図６のステップＳ１００、図１１のステップＳ２００において送信部は、要求によらずに、自発的にＡＰ設定情報（またはリピータ設定情報）、または差分を示す情報を送信してもよい。自発的な送信を実施するタイミングは、例えば、自身の設定情報が変化した時とすることができる。
【０１５２】
例えば、図６のステップＳ１００、図１１のステップＳ２００において取得部は、接続情報取得要求をユニキャスト送信してもよい。この場合、取得部は、ネットワークシステムに存在する他の無線接続装置の宛先（例えばＭＡＣアドレス）を予め問い合わせて、記憶部に記憶しておくことができる。取得部は、ネットワークシステムに存在する他の無線接続装置の宛先を、ネットワークシステムの管理者の入力により取得して、記憶部に記憶しておいてもよい。
【０１５３】
例えば、図６のステップＳ１００、図１１のステップＳ２００において取得部は、接続情報取得要求を、無線接続装置から発信されるビーコン等のパケットに含んで発信してもよい。同様に、図１１のステップＳ２１６において接続情報送信部は、配布用接続情報を、無線接続装置から発信されるビーコン等のパケットに含んで発信してもよい。これらの要求や情報は、例えば、ビーコン等のパケット内の領域であるＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ等に格納することができる。
【０１５４】
例えば、図１１のステップＳ２１４、Ｓ２１６において接続情報送信部は、スレーブとなる他の無線接続装置ごとに、専用の配布用接続情報を生成し、送信してもよい。具体的には、例えば、共有処理のスレーブが２台（リピータ２００ａ、リピータ２００ｘ）ある場合を例示する。この場合、接続情報送信部１１７は、リピータ２００ａ用には、ＡＰ１００ａの接続情報と、リピータ２００ｘの接続情報とを含む配布用接続情報を送信する。接続情報送信部１１７は、リピータ２００ｘ用には、ＡＰ１００ａの接続情報と、リピータ２００ａの接続情報とを含む配布用接続情報を送信する。このようにすれば、配布用接続情報を受信した他の無線接続装置内において、配布用接続情報内のデータと、自装置の既存データとの重複を回避することができる。
【０１５５】
例えば、図６および図１１で説明した共有処理に先立って、認証処理を実行してもよい。この場合、例えば、次のような手順ｅ１〜ｅ３を採用することができる。
（ｅ１）無線接続装置（図６の例ではＡＰおよびリピータのそれぞれ、図１１の例ではＡＰ）は、処理開始後に、他の無線接続装置に認証情報（例えばパスワード）を要求する。
（ｅ２）無線接続装置は、他の無線接続装置から受信した認証情報が、予め無線接続装置内に記憶されている認証情報と一致する場合に、ステップＳ１００およびＳ２００の認証情報取得要求を送信する。
（ｅ３）図１１の場合は、ステップＳ２１６の配布用接続情報の送信先についても、認証情報が一致した装置に限定する。
このようにすれば、認証処理の結果、正当性の確認された無線接続装置間のみで、接続情報の共有を行うことができるため、共有処理におけるセキュリティを向上させることができる。また、認証情報に代えて、同一グループであることを識別するための「グループ識別情報」を用いてもよい。このようにすれば、多数のＡＰやリピータが存在する集合住宅のような環境下においても、共有処理および設定処理を正しく実行することができ、有意である。また、認証情報に代えて、本発明の共有処理に対応しているか否かを表す「性能（ｃａｐａｂｉｌｉｔｙ）情報」を用いてもよい。このようにすれば、本発明の共有処理に対応していないリピータを、処理対象外として扱うことができ、有意である。
【０１５６】
例えば、設定処理において、アクセスポイント装置がクライアント装置に対して接続情報を送信する方法は、例示したＡＯＳＳやＷＰＳが保有する接続情報の送信技術を利用しなくても、様々な方法での実現が可能である。例えば、アクセスポイント装置が送信するビーコンパケット等のパケット内に内蔵可能なベンダ領域（ＩＥ：Information Element）に、全ての無線接続装置の接続情報を格納して送信してもよいし、クライアント装置に専用ソフトウェアを組み込み、当該アクセスポイント装置から全ての接続情報を取得してもよい。または、接続情報のプロファイル（設定ファイル）を生成する仕組みをアクセスポイント装置に組み込み、クライアント装置がプロファイルをダウンロードすることによって、接続情報を取得してもよい。
【０１５７】
・変形例４：
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部または全部を解決するために、あるいは、上述の効果の一部または全部を達成するために、適宜、差し替えや組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１５８】
１…ネットワークシステム
１ａ…ネットワークシステム
１ｂ…ネットワークシステム
１００、１００ａ、１００ｂ…アクセスポイント
１１０…ＣＰＵ
１１１…中継処理部
１１２…ＡＰ側接続制御部
１１４…取得部
１１４ａ…取得部（要求部）
１１５…送信部
１１７…接続情報送信部
１１９…設定処理部
１２０…設定ボタン
１３０…ＲＡＭ
１４０…無線通信インタフェース
１５０…有線通信インタフェース
１６０…フラッシュＲＯＭ
１６１…接続情報記憶部
１６２…ＡＰ接続情報
２００、２００ａ、２００ｘ、２００ｙ、２００ｚ…リピータ
２１０…ＣＰＵ
２１１…中継処理部
２１２…ＡＰ側接続制御部
２１３…ＳＴＡ側接続制御部
２１４、２１４ａ…取得部
２１５…送信部
２１９…設定処理部
２２０…設定ボタン
２３０…ＲＡＭ
２４０…無線通信インタフェース
２５０…有線通信インタフェース
２６０…フラッシュＲＯＭ
２６１…接続情報記憶部
２６２…リピータ接続情報
３００…スマートフォン
ＩＮＴ…インターネット
ＳＳＩＤ１、ＳＳＩＤ１ｘ、ＳＳＩＤ１ｙ、ＳＳＩＤ１ｚ…共通ＳＳＩＤ
ＳＳＩＤ２、ＳＳＩＤ３、ＳＳＩＤ４、ＳＳＩＤ５…個別ＳＳＩＤ
ＮＷ１、ＮＷ１ｘ、ＮＷ１ｙ、ＮＷ１ｚ、ＮＷ２、ＮＷ３、ＮＷ４、ＮＷ５…ネットワーク
【図１】
0006520214.tif 000002
【図２】
0006520214.tif 000003
【図３】
0006520214.tif 000004
【図４】
0006520214.tif 000005
【図５】
0006520214.tif 000006
【図６】
0006520214.tif 000007
【図７】
0006520214.tif 000008
【図８】
0006520214.tif 000009
【図９】
0006520214.tif 000010
【図１０】
0006520214.tif 000011
【図１１】
0006520214.tif 000012
【図１２】
0006520214.tif 000013