(57)【特許請求の範囲】
【請求項１】
複数の周波数帯による無線通信が可能な親機との通信を行う通信装置であって、
前記通信で用いられる識別情報は、個々の通信装置によらず固定の文字列であるが、前記周波数帯毎に異なる固定部と、前記個々の通信装置によって可変となる文字列である可変部と、
を有し、
前記複数の周波数帯のうち、一の周波数帯で使用される識別情報を、前記親機から取得する情報取得部と、
取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯で使用される識別情報を生成する識別情報生成部と、
前記固定部と、前記周波数帯とが対応付けられた識別情報テーブルを格納している記憶部と、
を、有し、
前記識別情報生成部は、
取得した前記一の周波数帯で使用される識別情報における固定部と、前記識別情報テーブルとを基に、前記一の周波数帯以外の周波数帯で使用される識別情報の固定部を特定し、
特定された前記一の周波数帯以外の周波数帯で使用される識別情報の固定部に、前記一の周波数帯で使用される識別情報の可変部を追加することで、取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯における識別情報を生成する
ことを特徴とする通信装置。
【請求項２】
複数の周波数帯による無線通信が可能な親機との通信を行う通信装置であって、
前記複数の周波数帯のうち、一の周波数帯で使用される識別情報を、前記親機から取得する情報取得部と、
取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯で使用される識別情報を生成する識別情報生成部と、
を有し、
前記情報取得部は、
識別情報を前記親機から取得するとともに、取得した識別情報に対応するＭＡＣアドレスを前記親機から取得し、
前記識別情報生成部は、
取得した前記一の周波数帯で使用される識別情報に対応するＭＡＣアドレスから所定範囲内の値を有するＭＡＣアドレスに対応する識別情報が検出された場合、該識別情報を前記一の周波数帯以外の周波数帯における識別情報として生成する
ことを特徴とする通信装置。
【請求項３】
前記識別情報生成部は、
生成された前記一の周波数帯以外の周波数帯における識別情報を用いて、前記親機との通信を行い、該親機との通信が確立し、かつ、該通信における電波強度が所定の値以上であるか否かを判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通信装置は、
前記親機と、子機との間の通信を中継する中継機であり、
前記識別情報生成部によって生成された識別情報で、前記子機との通信を行う通信処理部
を有することを特徴とする請求項１から請求項３のいずれか一項に記載の通信装置。
【請求項５】
前記通信装置は、
前記親機と、子機との間の通信を中継する中継機であり、
前記親機との通信が確立し、かつ、該通信における電波強度が所定の値以上である場合、
前記生成された一の周波数帯以外の周波数帯における識別情報で、前記子機との通信を行う通信処理部
を有することを特徴とする請求項３に記載の通信装置。
【請求項６】
前記通信装置は、
前記親機と、子機との間の通信を中継する中継機であり、
前記親機との通信が確立したが、該通信における電波強度が所定の値未満である場合、
前記生成された一の周波数帯以外の周波数帯における識別情報で、前記子機との通信を行わない通信処理部
を有することを特徴とする請求項３又は請求項５に記載の通信装置。
【請求項７】
前記子機との通信において、どの周波数帯による通信が行われているかを示す表示を行う表示部
を有することを特徴とする請求項４から請求項６のいずれか一項に記載の通信装置。
【請求項８】
前記子機との通信において、使用する前記周波数帯を選択するための切替スイッチを有する
ことを特徴とする請求項４から請求項７のいずれか一項に記載の通信装置。
【請求項９】
前記識別情報生成部が生成した識別情報で、前記親機との通信が可能か否かを判定する接続確認部
を有することを特徴とする請求項１から請求項８のいずれか一項に記載の通信装置。
【請求項１０】
前記情報取得部は、
ＷＰＳ（Wi-Fi（登録商標）Protected Setup）によって、前記一の周波数帯で使用される識別情報を取得する
ことを特徴とする請求項１から請求項９のいずれか一項に記載の通信装置。
【請求項１１】
複数の周波数帯による無線通信が可能な親機との通信を行う通信装置における識別情報生成方法であって、
前記通信で用いられる識別情報は、個々の通信装置によらず固定の文字列であるが、前記周波数帯毎に異なる固定部と、前記個々の中継機によって可変となる文字列である可変部と、
を有し
前記通信装置は、
前記複数の周波数帯すべてにおける識別情報の固定部と、周波数帯とが対応付けられた識別情報テーブルを格納している記憶部
を、有し、
前記複数の周波数帯のうち、一の周波数帯で使用される識別情報を、前記親機から取得し、
取得した前記一の周波数帯で使用される識別情報における固定部と、前記識別情報テーブルとを基に、前記一の周波数帯以外の周波数帯で使用される識別情報の固定部を特定し、
特定された前記一の周波数帯以外の周波数帯で使用される識別情報の固定部に、前記一の周波数帯で使用される識別情報の可変部を追加することで、取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯における識別情報を生成する
ことを特徴とする通信装置における識別情報生成方法。
【請求項１２】
複数の周波数帯による無線通信が可能な親機との通信を行う通信装置における識別情報生成方法であって、
前記通信装置は、
前記複数の周波数帯のうち、一の周波数帯で使用される識別情報を、前記親機から取得するとともに、前記識別情報に対応するＭＡＣアドレスを前記親機から取得し、
取得した前記一の周波数帯で使用される識別情報に対応するＭＡＣアドレスから所定範囲内の値を有するＭＡＣアドレスに対応する識別情報が検出された場合、該識別情報を前記一の周波数帯以外の周波数帯における識別情報として生成する
ことを特徴とする通信装置における識別情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周波数帯を用いた無線通信における通信装置及び通信装置における識別情報生成方法の技術に関する。
【背景技術】
【０００２】
近年の無線ルータでは、異なる周波数帯による複数の無線通信（以下、単に通信と称する）、いわゆるデュアルＳＳＩＤ又はマルチＳＳＩＤによる通信が可能なものが多い。このような通信において、ゲームや、ＰＣ（Personal Computer)用には２．４ＧＨｚの周波数帯が使用されと、テレビ等のストリーム用には５ＧＨzの周波数帯が使用されるのが一般的である。ユーザは、用途に応じて、２．４ＧＨｚ、５ＧＨｚの周波数帯を選択可能である。
【０００３】
ところで、Ｗｉ−Ｆｉ（登録商標：Wireless Fidelity）等の無線ＬＡＮ(Local Area Network)において、無線ルータ（親機）と、端末等の子機との間に中継機を設置することで、通信エリアを拡げることが行われている。
そして、中継機は、ＷＰＳ(Wi-Fi（登録商標） Protected Setup)によって、親機との接続設定を簡易に行うことができる。
【０００４】
しかしながら、通常、ＷＰＳによる接続設定を行うと、親機と中継機との間で設定した周波数帯しか、中継機と子機との通信を行うことができない。例えば、２．４ＧＨｚと、５ＧＨｚとの通信を行うことが可能な親機と、２．４ＧＨｚの周波数帯で接続設定を行った中継機があるとする。この中継器は、子機との間において２．４ＧＨｚの周波数帯の通信しか行うこができない。この状態から５ＧＨｚの周波数帯による中継機と、子機との通信をも行おうとする場合、ユーザが、ＰＣ（Personal Computer）の表示画面等を介して、手動でＳＳＩＤや、暗号化キーの設定を行わなければならない。このような設定は、ユーザにとって煩わしいものであり、また、しばしば専門的な知識を要求されるものでもある。
【０００５】
このような中継機の設定について、特許文献１に記載の技術が開示されている。特許文献１には、親機からＳＳＩＤ（Service Set Identifier）及び暗号化キーを取得する情報提供装置、情報提供方法及びプログラムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１５７８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記したように、中継機及び子機との間で、一方の周波数帯（例えば、２．４ＧＨｚ）による通信が行われている際に、他方の周波数帯（例えば、５ＧＨz）による通信も行いたい場合、特許文献１には、２つの周波数帯で用いられるＳＳＩＤを、どのように取得するのかについて具体的な記載がない。
【０００８】
このような背景に鑑みて本発明がなされたのであり、本発明は、複数の周波数帯の通信に関する設定を容易に行うことを課題とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、本発明は、複数の周波数帯による無線通信が可能な親機との通信を行う通信装置であって、前記通信で用いられる識別情報は、個々の通信装置によらず固定の文字列であるが、前記周波数帯毎に異なる固定部と、前記個々の通信装置によって可変となる文字列である可変部と、を有し、前記複数の周波数帯のうち、一の周波数帯で使用される識別情報を、前記親機から取得する情報取得部と、取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯で使用される識別情報を生成する識別情報生成部と、前記固定部と、前記周波数帯とが対応付けられた識別情報テーブルを格納している記憶部と、を、有し、前記識別情報生成部は、取得した前記一の周波数帯で使用される識別情報における固定部と、前記識別情報テーブルとを基に、前記一の周波数帯以外の周波数帯で使用される識別情報の固定部を特定し、特定された前記一の周波数帯以外の周波数帯で使用される識別情報の固定部に、前記一の周波数帯で使用される識別情報の可変部を追加することで、取得した前記一の周波数帯で使用される識別情報を基に、前記一の周波数帯以外の周波数帯における識別情報を生成することを特徴とする。
その他の解決手段については、実施形態中において適宜説明する。
【発明の効果】
【００１０】
本発明によれば、複数の周波数帯の通信に関する設定を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る中継機の構成を示す機能ブロック図である。
【図２】第１実施形態に係るＳＳＩＤテーブルの例を示す図である。
【図３】第１実施形態に係るＳＳＩＤの例を示す図であり、（ａ）はＡ社における２．４ＧＨｚの周波数帯で使用されるＳＳＩＤの例を示し、（ｂ）はＡ社における５ＧＨｚの周波数帯で使用されるＳＳＩＤの例を示す。
【図４】第１実施形態に係る中継機の外観斜視図である。
【図５】第１実施形態に係る無線システムにおける動作の流れを示す図である。
【図６】第１実施形態に係る中継機の動作手順を示すフローチャートである。
【図７】第２実施形態に係る無線システムにおける動作の流れを示す図である。
【図８】第２実施形態に係る中継機の動作手順を示すフローチャートである。
【図９】本実施形態に係る無線通信システムを示す図である。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００１３】
［第１実施形態］
まず、図１〜図６を参照して、本実施形態の第１実施形態について説明する。
＜中継機１の構成＞
図１は、第１実施形態に係る中継機の構成を示す機能ブロック図である。
中継機（通信装置）１は、メモリ（記憶部）１１、ＣＰＵ（Central Processing Unit）１２、親機及び子機との通信を行う送受信装置１５、ＬＥＤ（Light Emitting Diode）表示装置１３及び切替スイッチ１４を有している。
メモリ１１では、メモリ１１に格納されているプログラムがＣＰＵ１２によって実行されることにより、情報取得部１１０、通信設定処理部１２０、通信処理部１３０が具現化している。
情報取得部１１０は、親機から暗号化通信設定に必要な情報である通信設定情報等を取得する。
通信処理部１３０は、親機及び子機との間の通信を制御する。
【００１４】
通信設定処理部１２０は、ＳＳＩＤ生成部（識別情報生成部）１２１、接続確認部１２２、接続設定部１２３及び表示処理部１２４を有している。
ＳＳＩＤ生成部１２１は、親機から取得した、一方の周波数帯（例えば、２．４ＧＨｚ）の通信で用いられるＳＳＩＤ（識別情報）から、他方の周波数帯（例えば、５ＧＨｚ）の通信で用いられるＳＳＩＤを生成する。
接続確認部１２２は、ＳＳＩＤ生成部１２１が生成したＳＳＩＤを用いて親機との通信が可能か否かを確認する。
接続設定部１２３は、親機から取得したＳＳＩＤ及びＳＳＩＤ生成部１２１が生成したＳＳＩＤを用いて、親機及び子機との通信接続を設定する。
表示処理部１２４は、ＬＥＤ表示装置１３の表示状態を制御する。
【００１５】
なお、メモリ１１に格納されているＳＳＩＤテーブル１４０、ＬＥＤ表示装置１３及び切替スイッチ１４については、後記する。
【００１６】
＜ＳＳＩＤテーブル１４０＞
図２は、第１実施形態に係るＳＳＩＤテーブルの例を示す図である。
ＳＳＩＤテーブル１４０は、中継機１（図１参照）のベンダ（Ａ社、Ｂ社、Ｃ社、・・・）毎に、２．４ＧＨｚの周波数帯で使用するＳＳＩＤと、５ＧＨｚの周波数帯で使用されるＳＳＩＤと、暗号化キーとが対応付けられて格納される。なお、ＳＳＩＤテーブル１４０におけるＳＳＩＤは、中継機１の工場出荷時には既に入力されている。
暗号化キーの欄は、後記する図６や、図８の処理が行われると格納される。つまり、中継機１の工場出荷時では、ＳＳＩＤテーブル１４０における暗号化キーの欄は、すべて空欄となっており、後記する図６や、図８の処理が行われる毎に格納されていく。図２では、Ａ社の暗号化キーのみが取得され、格納されている例を示している。なお、親機が同じベンダの親機に交換される等した場合、暗号化キーの欄は上書きされる。例えば、親機を同じＡ社の親機に交換すると、暗号化キーが変わるため、ＳＳＩＤテーブル１４０の暗号化キーの欄に格納されている暗号化キーは、新しい暗号化キーに上書きされる。
【００１７】
図３は、第１実施形態に係るＳＳＩＤの例を示す図であり、（ａ）はＡ社における２．４ＧＨｚの周波数帯で使用されるＳＳＩＤの例を示し、（ｂ）はＡ社における５ＧＨｚの周波数帯で使用されるＳＳＩＤの例を示す。
図３に示すように、ＳＳＩＤ２００は、ベンダ毎に固有の文字列である固定部２０１と、中継機１の個体毎に変更される文字列である可変部２０２とを有している。なお、一般的に、固定部２０１は、ベンダ毎に固有である（図２参照）。
図３（ａ）に示すＡ社における２．４ＧＨｚの周波数帯で使用されるＳＳＩＤ２００ａ（２００）を参照すると、固定部２０１は「ａｂｃｄｅ        −２Ｇ」であり、可変部２０２は「１２３４」である。なお、本実施形態では、説明のため、可変部２０２を４桁の数字としているが、実際には６桁程度の数字となる。
【００１８】
そして、図３（ｂ）では、Ａ社における５ＧＨｚのＳＳＩＤが示されている。図３（ｂ）に示されるように、Ａ社における５ＧＨｚのＳＳＩＤ２００ｂ（２００）では「ａｂｃｄｅ        −５Ｇ」が固定部２０１であり、「１２３４」が可変部２０２である。
このように、同じベンダでは、固定部２０１を変え、可変部２０２を共通とすることで、２．４ＧＨｚと、５ＧＨｚの周波数帯におけるＳＳＩＤ２００が区別される。
【００１９】
図２に示されているように、工場出荷時におけるＳＳＩＤ２００（図３）は、ベンダが同じであれば、２．４ＧＨｚ、５ＧＨｚの周波数帯とも同じ可変部２０２を用い、固定部２０１を変化させることで、使用対象の周波数帯を区別している。
【００２０】
ＳＳＩＤテーブル１４０は、中継機１におけるファームウェアのアップデート等で変更可能である。このようにすることで、ベンダにおけるＳＳＩＤ２００の変更が行われても、対処可能となる。
【００２１】
＜外観斜視図＞
図４は、第１実施形態に係る中継機の外観斜視図である。
図４に示すように、略長方体の形状を有する中継機１の筺体にＬＥＤ表示装置１３及び切替スイッチ１４が備えられている。
（ＬＥＤ表示装置１３）
ＬＥＤ表示装置１３は、接続状態をＬＥＤの表示状態で示すものである。例えば、図６や、図８に示す通信設定処理が実行されているとき、ＬＥＤ表示装置１３は赤く点滅する。図６や、図８の処理の結果、２．４ＧＨｚ及び５ＧＨｚの周波数帯によるＳＳＩＤの生成・設定が成功した場合、例えば、ＬＥＤ表示装置１３は緑色に点灯する。図６や、図８の処理の結果、親機から取得した周波数帯のＳＳＩＤから他方のＳＳＩＤを生成することに失敗し、親機から取得した周波数帯でのみ子機との通信が可能である場合、例えば、橙色に点灯する。
このようなＬＥＤ表示装置１３を設けることで、ユーザは、現在、どのような接続状態であるのかを、容易に視認することができる。
【００２２】
（切替スイッチ１４）
さらに、切替スイッチ１４は、子機との通信を、２．４ＧＨｚ、５ＧＨｚ両方とするか、２．４ＧＨｚもしくは５ＧＨｚの一方のみとするかを切り替えるものである。このような切替スイッチ１４をユーザが操作することにより、使用しない周波数帯の回路をＯＦＦにすることができ、中継機１の省エネルギ化を実現することができる。
なお、図６や、図８の処理の結果、２．４ＧＨｚ及び５ＧＨｚの周波数帯によるＳＳＩＤの生成が成功した場合でも、使用しない周波数帯の回路をＯＦＦあるいは省電力モードにすることで、中継機１の省エネルギ化を実現することができる。
ちなみに、ＬＥＤ表示装置１３及び切替スイッチ１４の位置は、図４に示す位置に限らない。
【００２３】
＜システム動作＞
図５は、第１実施形態に係る無線システムにおける動作の流れを示す図である。適宜、図１〜図３を参照する。
なお、ここでは、親機２と中継機１との間の通信が２．４ＧＨｚの周波数帯で行われ、中継機１が５ＧＨzの周波数帯で用いられるＳＳＩＤ２００を生成しているが、この逆の処理も同様に行われる。なお、親機２は図２及び図３におけるＡ社の製品であるものとする。
【００２４】
まず、親機２及び複数の子機３との間で通信が行われている（Ｓ１０１）。ここで、親機２は２．４ＧＨｚによる通信と、５ＧＨｚによる通信が可能であり、親機２と複数の子機３との間では２．４ＧＨｚ及び５ＧＨｚ双方による通信が行われているものとする。そして、親機２と子機３との間の通信で使用されているＳＳＩＤ２００は「ａｂｃｄｅ１２３４−２Ｇ」（２．４ＧＨｚ）及び「ａｂｃｄｅ１２３４−５Ｇ」（５ＧＨｚ）が使用され、暗号化キーは「キーＡ」が使用されているものとする。
【００２５】
次に、中継機１が設置され、中継機１が対応している任意の周波数帯（ここでは２．４ＧＨｚ）を使用して、無線通信による通信設定処理（ＷＰＳ）を開始する。具体的には、中継機１の情報取得部１１０が、親機２に対してＷＰＳ対象となる周波数帯（２．４ＧＨｚ）の通信設定情報を要求する（Ｓ１０２）。
通信設定情報を要求された親機２は、要求された周波数帯（２．４ＧＨｚ）に関する通信設定情報を中継機１に送信する（Ｓ１０３）。通信設定情報には、要求された周波数帯におけるＳＳＩＤ２００、暗号化キー等が含まれている。
【００２６】
中継機１の情報取得部１１０が、通信設定情報を取得すると（Ｓ１０４）、通信設定処理部１２０が、通信設定処理を行う（Ｓ１０５）。ステップＳ１０５における通信設定処理については後記する。
通信設定処理の終了後、中継機１の通信処理部１３０は２．４ＧＨｚの周波数帯を用いて親機２との通信を行う（Ｓ１０６）とともに、２．４ＧＨｚ及び５ＧＨzの周波数帯を用いて、子機３との通信を行う（Ｓ１０７）。このとき、５ＧＨｚの周波数帯における中継機１と子機３との通信は、ステップＳ１０５の通信設定処理で生成・設定されたＳＳＩＤ２００が用いられる。なお、後記する図６のステップＳ２５１が実行され、５ＧＨｚの周波数帯の通信設定処理が中断された場合、中継機１の通信処理部１３０は、２．４ＧＨｚの周波数帯のみを用いて子機３との通信を行う。
【００２７】
＜中継機１の動作＞
図６は、第１実施形態に係る中継機の動作手順を示すフローチャートである。適宜、図１〜図３を参照する。なお、図６に示すフローチャートは、図５のステップＳ１０５における通信設定処理の詳細なフローチャートである。なお、図６の処理は、中継機１が初めて接続されるときや、親機２（図５参照）が交換された後で、初めて中継機１が接続するとき等で行われる処理である。
図５のステップＳ１０４で、中継機１の情報取得部１１０が２．４ＧＨｚの周波数帯におけるＳＳＩＤ２００及び暗号化キーを含む通信設定情報を取得すると、接続設定部１２３は、取得したＳＳＩＤ２００及び暗号化キーを用いて、親機２及び子機３（図５参照）との通信を設定する（Ｓ２０１）。すなわち、接続設定部１２３は、２．４ＧＨｚの周波数帯でのＳＳＩＤ「ａｂｃｄｅ１２３４−２Ｇ」と、暗号化キー「キーＡ」とで親機２及び子機３との通信を設定する。ちなみに、この処理はＷＰＳで一般的に行われている処理である。
【００２８】
次に、ＳＳＩＤ生成部１２１が、ＳＳＩＤテーブル１４０を参照し、取得したＳＳＩＤ２００の固定部２０１と同じ固定部２０１があるか否かを判定する（Ｓ２０２）。
具体的には、ＳＳＩＤ生成部１２１は、図５のステップＳ１０４で取得したＳＳＩＤ２００に含まれる固定部２０１の文字列と同じ文字列がＳＳＩＤテーブル１４０にあるか否かを判定する。例えば、ＳＳＩＤ生成部１２１は、図５のステップＳ１０４で取得したＳＳＩＤ「ａｂｃｄｅ１２３４−２Ｇ」と、図２に示すＳＳＩＤテーブル１４０を比較すると、Ａ社の２．４ＧＨｚに相当する欄に共通の文字列である「ａｂｃｄｅ        −２Ｇ」があるので、ＳＳＩＤ生成部１２１は、ステップＳ２０２で「Ｙｅｓ」と判定する。
【００２９】
ステップＳ２０２の結果、ＳＳＩＤテーブル１４０において、取得したＳＳＩＤ２００の固定部２０１と同じ固定部がない場合（Ｓ２０２→Ｎｏ）、通信設定処理部１２０は５ＧＨｚの通信設定処理を中断する（Ｓ２５１）。つまり、中継機１は、ステップＳ２０１で設定された２．４ＧＨＺの周波数帯のみによる親機２及び子機３との通信を行う。このとき、表示処理部１２４が、５ＧＨｚの通信設定に失敗した旨の表示をＬＥＤ表示装置１３で表示してもよい。
【００３０】
ステップＳ２０２の結果、ＳＳＩＤテーブル１４０において、取得したＳＳＩＤ２００の固定部２０１と同じ固定部がある場合（Ｓ２０２→Ｙｅｓ）、ＳＳＩＤ生成部１２１は、ＳＳＩＤテーブル１４０において、図５のステップＳ１０４で取得したＳＳＩＤ２００と対応している暗号化キー欄に、ステップＳ１０４で取得した暗号化キー「キーＡ」を格納する（Ｓ２０３）。
例えば、図５のステップＳ１０４で取得したＳＳＩＤ２００が「ａｂｃｄｅ１２３４−２Ｇ」である場合、ＳＳＩＤ生成部１２１は、図２のＳＳＩＤテーブル１４０で、Ａ社における暗号化キーの欄に「キーＡ」を格納する。
【００３１】
その後、ＳＳＩＤ生成部１２１は、図５のステップＳ１０４で取得したＳＳＩＤ２００を固定部２０１と、可変部２０２とに分ける（Ｓ２０４）。
例えば、取得したＳＳＩＤ２００が「ａｂｃｄｅ１２３４−２Ｇ」であれば、ＳＳＩＤ生成部１２１は、このＳＳＩＤ２００を固定部２０１の「ａｂｃｄｅ        −２Ｇ」と、可変部２０２の「１２３４」とに分ける。
このとき、ＳＳＩＤ生成部１２１は、ＳＳＩＤテーブル１４０に格納されている文字列と一致する箇所を固定部２０１と判定する。
【００３２】
次に、ＳＳＩＤ生成部１２１は、ＳＳＩＤテーブル１４０から、図５のステップＳ１０４で取得したＳＳＩＤ２００の固定部２０１と、対になっているＳＳＩＤ２００の固定部２０１を取得する（Ｓ２０５）。
図２を参照して説明すると、例えば、図５のステップＳ１０４で取得したＳＳＩＤ２００の固定部２０１が「ａｂｃｄｅ        −２Ｇ」であれば、ＳＳＩＤ生成部１２１は、ＳＳＩＤテーブル１４０で対となっている固定部２０１「ａｂｃｄｅ        −５Ｇ」を取得する。
【００３３】
図６の説明に戻る。
ステップＳ２０５の後、ＳＳＩＤ生成部１２１は、図５のステップＳ１０４で取得したＳＳＩＤ２００の可変部２０２（本実施形態の例では「１２３４」）を、ステップＳ２０５で取得した固定部２０１（本実施形態の例では「ａｂｃｄｅ        −５Ｇ」）に挿入する（Ｓ２０６）。この処理により、ＳＳＩＤ生成部１２１は、２．４ＧＨｚで使用されるＳＳＩＤ２００を基に、５ＧＨｚで使用されるＳＳＩＤ２００を生成する。なお、ＳＳＩＤテーブル１４０において、固定部２０１は「ａｂｃｄｅ＊＊＊＊−５Ｇ」のように、どの部分に可変部２０２が相当するかが明示されていると、可変部２０２の挿入時に便利である。
【００３４】
このように、ＳＳＩＤテーブル１４０を用意しておき、ＳＳＩＤ生成部１２１が、親機２から取得したＳＳＩＤ２００と、ＳＳＩＤテーブル１４０とを基に、５ＧＨｚの周波数帯におけるＳＳＩＤ２００を生成することで、親機２でステルス設定が行われていても５ＧＨｚの周波数帯におけるＳＳＩＤ２００を設定することができる。すなわち、親機２でＳＳＩＤ２００（ＥＳＳＩＤ：Extended SSID）のステルス設定が行われていると、ＳＳＩＤ２００を含むビーコンが親機２から送信されることが停止される。このような設定が行われていると、ユーザによる手動設定なしで、機器を新たに親機２に接続することが不可能となる。本実施形態によれば、予めＳＳＩＤテーブル１４０を用意することで、中継機１は、親機２でＳＳＩＤ２００のステルス設定が行われている場合でも、５ＧＨｚの周波数帯で用いられるＳＳＩＤ２００を生成し、このＳＳＩＤ２００を使用して子機３との間で、５ＧＨｚの通信を行うことが可能となる。
【００３５】
続いて、接続確認部１２２は、図５のステップＳ１０４で取得した暗号化キー（「キーＡ」）と、ステップＳ２０６で生成したＳＳＩＤ「ａｂｃｄｅ１２３４−５Ｇ」とを用いて、親機２との通信を試みる（Ｓ２０７）。
【００３６】
このように、接続確認部１２２が、生成したＳＳＩＤ２００を用いて親機２との通信を試みることで、生成したＳＳＩＤ２００を用いることができるか否かを判定することができ、接続の確実性を向上させることができる。
また、親機２がＳＳＩＤ２００を含むビーコンを送信していることが分かっている場合、ステップＳ２０７における接続を試みることなく、ＳＳＩＤ生成部１１２が、このビーコンに含まれるＳＳＩＤ２００と、ステップＳ２０６で生成されたＳＳＩＤ２００とを比較することで、ステップＳ２０６で生成したＳＳＩＤ２００が正しいか否かを判定してもよい。ただし、親機２において、ＳＳＩＤ２００（ＥＳＳＩＤ）のステルス設定が行われている場合、親機２からビーコンが送信されないため、ステップＳ２０７の処理が必要となる。一般に、親機２がＳＳＩＤ２００のステルス設定を行っているか否かは、中継機１のみで判定することは困難であるため、ステップＳ２０７の処理を行うことが望ましい。
【００３７】
なお、ステップＳ２０７において、ＷＰＳで接続した周波数帯（ここでは、２．４ＧＨｚ）とは別の周波数帯（ここでは、５ＧＨｚ）で親機２との通信が試みられているが、これに限らず、接続確認部１２２は、まず、ＷＰＳで接続した周波数帯（ここでは、２．４ＧＨｚ）で親機２との通信接続を行い、その後、ＷＰＳで接続した周波数帯とは別の周波数帯（ここでは、５ＧＨｚ）で親機２との通信を試みてもよい。
そして、接続確認部１２２は、ステップＳ２０７の結果、親機２との通信が成功したか否かを判定する（Ｓ２０８）。
ステップＳ２０８の結果、親機２との通信に失敗した場合（Ｓ２０８→Ｎｏ）、通信設定処理部１２０は５ＧＨｚの通信設定処理を中断する（Ｓ２５１）。つまり、中継機１は、ステップＳ２０１で設定された２．４ＧＨＺの周波数帯のみによる親機２及び子機３との通信を行う。このとき、表示処理部１２４が、５ＧＨｚの通信設定に失敗した旨の表示をＬＥＤ表示装置１３で表示してもよい。
【００３８】
ステップＳ２０８の結果、親機２との通信に成功した場合（Ｓ２０８→Ｙｅｓ)、接続設定部１２３は、生成した５ＧＨzの周波数帯におけるＳＳＩＤ２００を用いた子機３との通信設定を追加する（Ｓ２０９）。すなわち、接続設定部１２３は、子機３との通信について、ステップＳＳＳＩＤ「ａｂｃｄｅ１２３４−５Ｇ」と暗号化キー「キーＡ」による５ＧＨｚの周波数帯の設定を追加する。
ここで、ユーザは子機３の設定を行う必要がない。つまり、子機３において、親機２との間でデュアルＳＳＩＤ２００の設定が行われている場合、その設定のまま、子機３は、中継機１との通信を行うことができる。
ちなみに、子機３は、２．４ＧＨｚ、５ＧＨｚのどちらか一方に接続できるよう設定されていてもよいし、２．４ＧＨｚ、５ＧＨｚの双方に接続できるよう設定されていてもよい。なお、２．４ＧＨｚ、５ＧＨｚの双方に接続できるよう子機３が設定されている場合、ユーザは、接続する周波数帯を選択する必要がある。
【００３９】
本実施形態によれば、ＷＰＳによって取得されたＳＳＩＤ２００を基に、ユーザによる手動設定なしに、中継機１におけるデュアルＳＳＩＤの設定を行うことができる。
さらに、一般的にＷＰＳは１つのチャネル（ＳＳＩＤ２００）に対する設定しか行うことができない。従って、特許文献１に記載の技術において、中継機が、１つめのＳＳＩＤ２００及び暗号化キーを親機から取得すると、２つめのＳＳＩＤ２００は、ＷＰＳ以外の手法で取得する必要がある。すると、２つめのＳＳＩＤ２００の取得・設定は、手動によるものか、自動で取得される場合でも、ベンダ固有のプロトコルに従って取得する必要が生じる。
これに対し、本実施形態によれば、２つめのＳＳＩＤは、ＷＰＳで取得した１つめのＳＳＩＤ２００を基に、２つめのＳＳＩＤ２００を生成するため、ＳＳＩＤテーブル１４０が用意されていれば、ベンダ固有の情報が不要となる。
【００４０】
また、特許文献１に記載の技術では、２つの周波数帯の通信を設定するために、２つめのＳＳＩＤ２００を自動設定しようとすると、中継機１が親機２から２回通信設定のための情報を取得する必要があるが、本実施形態における中継機１は、親機２から通信設定のための情報を取得する回数は１回で済む。
このように、第１実施形態における中継機１によれば、親機２から取得した一方の周波数帯におけるＳＳＩＤ２００を基に、他方のＳＳＩＤ２００を生成することで、複数の周波数帯の通信に関する設定を容易かつ効率的に行うことができる。
【００４１】
なお、本実施形態では、デュアルＳＳＩＤにおいて、一方のＳＳＩＤ２００から他方のＳＳＩＤ２００を生成しているが、３つ以上の周波数帯を用いるマルチＳＳＩＤにおいて、１つのＳＳＩＤ２００から他の複数のＳＳＩＤ２００が生成されてもよい。この場合、ＳＳＩＤテーブル１４０において、３つ以上の周波数帯のＳＳＩＤの固定部２０１が登録されていればよい。そして、ＳＳＩＤ生成部１２１が、ＳＳＩＤテーブル１４０を参照して、１つの周波数帯のＳＳＩＤ２００の固定部２０１から、他の周波数帯のＳＳＩＤ２００の固定部２０１を取得すればよい。
【００４２】
［第２実施形態］
次に、図７及び図８を参照して、本実施形態の第２実施形態を説明する。なお、中継機１の機能ブロック図及び外観斜視図は、図１及び図４と同様であるので、図示及び説明を省略する。
【００４３】
＜システム動作＞
図７は、第２実施形態に係る無線システムにおける動作の流れを示す図である。適宜、図１〜図３を参照する。
なお、ここでは、親機２と中継機１との間の通信が２．４ＧＨｚの周波数帯で行われ、中継機１が５ＧＨzの周波数帯で用いられるＳＳＩＤ２００を生成しているが、この逆の処理も同様に行われる。なお、親機２は図２及び図３におけるＡ社の製品であるものとする。
【００４４】
まず、親機２及び子機３との間で通信が行われている（Ｓ３０１）。ここで、親機２は２．４ＧＨｚによる通信と、５ＧＨｚによる通信が可能であり、親機２と複数の子機３との間では２．４ＧＨｚ及び５ＧＨｚ双方による通信が行われているものとする。そして、親機２と子機３との間の通信で使用されているＳＳＩＤ２００は「ＳＳＩＤ−Ａ」（２．４ＧＨｚ）及び「ＳＳＩＤ−Ｂ」（５ＧＨｚ）が使用され、暗号化キーは「キーＡ」が使用されているものとする。
【００４５】
次に、中継機１が設置され、中継機１が対応している任意の周波数帯（ここでは２．４ＧＨｚ）を使用して、無線通信による通信設定処理（ＷＰＳ）を開始する。具体的には、中継機１の情報取得部１１０が、親機２に対してＷＰＳ対象となる周波数帯（２．４ＧＨｚ）の通信設定情報を要求する（Ｓ３０２）。
通信設定情報を要求された親機２は、要求された周波数帯に関する通信設定情報を中継機１に送信する（Ｓ３０３）。通信設定情報には、要求された周波数帯におけるＳＳＩＤ２００、暗号化キー、ＳＳＩＤ２００に対応するＭＡＣ（Media Access Control）アドレス等が含まれている。
【００４６】
中継機１の情報取得部１１０が、通信設定情報を取得し（Ｓ３０４）、さらに、親機２との通信における電波強度を取得する（Ｓ３０５）と、通信設定処理部１２０が、通信設定処理を行う（Ｓ３０６）。ステップＳ３０６における通信設定処理については後記する。
通信設定処理の終了後、中継機１の通信処理部１３０は２．４ＧＨｚの周波数帯を用いて親機２との通信を行う（Ｓ３０７）とともに、２．４ＧＨｚ及び５ＧＨzの周波数帯を用いて、子機３との通信を行う（Ｓ３０８）。このとき、５ＧＨｚの周波数帯における中継機１と子機３との通信は、ステップＳ３０６の通信設定処理で生成、設定されたＳＳＩＤ２００が用いられる。なお、後記する図８のステップＳ４５１が実行され、５ＧＨｚの周波数帯の通信設定処理が中断された場合、中継機１の通信処理部１３０は、２．４ＧＨｚの周波数帯のみを用いて子機３との通信を行う。
【００４７】
＜中継機１の動作＞
図８は、第２実施形態に係る中継機の動作手順を示すフローチャートである。適宜、図１、図３を参照する。なお、図８に示すフローチャートは、図７のステップＳ３０６における通信設定処理の詳細なフローチャートである。なお、図８の処理は、中継機１が初めて接続されるときや、親機２（図７参照）が交換された後で、初めて中継機１が接続するとき等で行われる処理である。
また、ここでは、親機２と中継機１との間の通信が２．４ＧＨｚの周波数帯で行われており、中継機１が５ＧＨzの周波数帯で用いられるＳＳＩＤ２００を生成しているが、この逆の処理が行われてもよい。
【００４８】
図７のステップＳ３０４で、中継機１の情報取得部１１０が２．４ＧＨｚの周波数帯におけるＳＳＩＤ２００及び暗号化キーを含む通信設定情報を取得すると、接続設定部１２３は、取得したＳＳＩＤ２００及び暗号化キーを用いて、親機２及び子機３（図７参照）との通信を設定する（Ｓ４０１）。すなわち、中継機１は、２．４ＧＨｚの周波数帯でのＳＳＩＤ２００である「ＳＳＩＤ−Ａ」と、暗号化キーとで親機２及び子機３との通信を設定する。ちなみに、この処理はＷＰＳで一般的に行われている処理である。
【００４９】
次に、ＳＳＩＤ生成部１２１が、図７のステップＳ３０４で取得したＭＡＣアドレスから±αの範囲のＭＡＣアドレスを検索する（Ｓ４０２）。αの値は、例えば「１６」である。
これは、一般的に、各ベンダにおいて２．４ＧＨｚにおけるＳＳＩＤ２００のＭＡＣアドレスと、５ＧＨzにおけるＳＳＩＤ２００のＭＡＣアドレスとの関係が、所定の範囲内に入るよう設定されていることによる。例えば、あるベンダでは、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス＋ａであったり、また、別のベンダでは、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス−ｂであったりする（ａ，ｂは、正の整数）。ここで、前記したように、「ＳＳＩＤ−Ａ」は２．４ＧＨｚの周波数帯の通信に用いられるＳＳＩＤ２００であり、「ＳＳＩＤ−Ｂ」は５ＧＨｚの周波数帯の通信に用いられるＳＳＩＤ２００である。
【００５０】
従って、αの値は分かっている限りにおける、すべてのベンダに固有の値の最大値である。ここで、「ベンダに固有の値」とは、前記した「ａ」や、「ｂ」である。例えば、あるベンダでは、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス＋１であり、別のベンダでは、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス−５であり、さらに別のベンダでは、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス＋１５である場合、α＝１５となる。
【００５１】
なお、ここでは、親機２のベンダが不明であるものと想定して、所定の値「α」の範囲でＭＡＣアドレスの検索を行っているが、ベンダがわかっていれば、そのベンダに固有の値を用いてＭＡＣアドレスの検索を行ってもよい。例えば、親機２がＡ社の製品であることが分かり、Ａ社では、「ＳＳＩＤ−Ｂ」のＭＡＣアドレス＝「ＳＳＩＤ−Ａ」のＭＡＣアドレス＋１であることが分かっていれば、ステップＳ４０２において、ＳＳＩＤ生成部１２１は、図７のステップＳ３０４で取得したＭＡＣアドレス±１を検索する。なお、使用されるＭＡＣアドレスは、ベンダ毎に固有の範囲内で用いられているので、親機２のベンダは図７のステップＳ３０４で取得されたＭＡＣアドレスから推定可能である。ただし、ＭＡＣアドレスから親機２のベンダを推定する場合、ベンダと、ＭＡＣアドレスの対応表が必要となる。
また、αの値は、ファームウェアのアップデート等によって値が変更されてもよい。
【００５２】
そして、ＳＳＩＤ生成部１２１は、ステップＳ４０２の検索の結果、ＳＳＩＤ２００を検出したか否かを判定する（Ｓ４０３）。
ステップＳ４０２，Ｓ４０３において、具体的には、ＳＳＩＤ生成部１２１は、以下のような処理を行うことで、ＭＡＣアドレスからＳＳＩＤ２００を生成する。
親機２は、使用しているチャネルに対して、一定間隔（およそ、１００ｍｓ間隔）でビーコンを発している。このビーコンには、ＥＳＳＩＤ（＝ＳＳＩＤ２００）や、ＢＳＳＩＤ（Basic SSID＝ＭＡＣアドレス）等が含まれている。
ＳＳＩＤ生成部１２１は、中継機１が受信したすべてのチャネルのビーコンから、ＳＳＩＤ２００及びＭＡＣアドレスを抽出する。ここで、「すべてのチャネル」とは、親機２が複数のチャネルを発信していたり、近くに複数の親機２が存在したりする場合があることによる。
【００５３】
ＳＳＩＤ生成部１２１は、ビーコンから取得したＳＳＩＤ２００及びＭＡＣアドレスがペアとなったリストを生成する。
そして、ＳＳＩＤ生成部１２１は、このリスト中に、図７のステップＳ３０４で取得したＭＡＣアドレスから所定範囲（±α）のＭＡＣアドレスがあるか否かを判定し、あれば、そのＭＡＣアドレスと対になっているＳＳＩＤ２００を取得する。
なお、ＭＡＣアドレスからＳＳＩＤ２００を生成する方法は、前記した方法に限らない。
【００５４】
ステップＳ４０３の結果、ＳＳＩＤ２００が検出されなかった場合（Ｓ４０３→Ｎｏ）、通信設定処理部１２０は５ＧＨｚの通信設定処理を中断する（Ｓ４５１）。つまり、中継機１は、ステップＳ４０１で設定された２．４ＧＨＺの周波数帯のみによる親機２及び子機３との通信を行う。このとき、表示処理部１２４が、５ＧＨｚの通信設定に失敗した旨の表示をＬＥＤ表示装置１３で表示してもよい。
【００５５】
ステップＳ４０３の結果、ＳＳＩＤ２００が検出された場合（Ｓ４０３→Ｙｅｓ)、ＳＳＩＤ生成部１２１は、検出したＳＳＩＤ２００を「ＳＳＩＤ−Ｂ」とし、この「ＳＳＩＤ−Ｂ」が含まれていたビーコンの電波強度が、図７のステップＳ３０４で取得した電波強度に対して、所定の範囲内の強度であるか否かを判定する（Ｓ４０４）。
これは、ステップＳ４０３，Ｓ４０３の処理が行われたときと、図７のステップＳ３０２〜Ｓ３０５における処理（ＷＰＳ処理）を行ったときとで、中継機１と親機２との距離がほぼ同じ距離であれば、「ＳＳＩＤ−Ａ」による通信も、「ＳＳＩＤ−Ｂ」による通信もほぼ同じ電波強度となるためである。
【００５６】
また、ステップＳ４０４において、ＳＳＩＤ生成部１２１が、電波強度を比較することによって、なりすましによる接続を検知することができる。例えば、第３者が「ＳＳＩＤ−Ｂ」と暗号化キーとを入手しており、親機２になりすまして、中継機１との接続を行っているものとする。しかしながら、親機２になりすましている機器が発したビーコンの電波強度は、図７のステップＳ３０５で取得した電波強度よりも小さい。従って、本実施形態に係る中継機１によれば、なりすましている機器への接続を防ぐことができる。
【００５７】
さらに、ステップＳ４０４で、電波強度の比較を行うことにより、ステップＳ４０３の結果、複数のＳＳＩＤ２００が検出されてしまった場合でも、ＳＳＩＤ２００の候補を絞り込むことができる。
【００５８】
ちなみに、ステップＳ４０３の処理が行われたときと、図７のステップＳ３０２〜Ｓ３０５における処理（ＷＰＳ処理）を行ったときとで、中継機１と親機２との距離が異なっていることがある。例えば、図７のステップＳ３０２〜Ｓ３０５における処理（ＷＰＳ処理）が行われた後で、ユーザが中継機１と親機２とを遠ざけた場合等である。このような場合、ステップＳ４０４の電波強度の比較処理が省略されてもよい。このような省略は、例えば、ＰＣの表示画面における中継機１の設定画面等で行われたり、中継機１に備えられている切替スイッチによって行われたりしてもよい。
【００５９】
なお、ステップＳ４０４において、ＳＳＩＤ生成部１２１は、「ＳＳＩＤ−Ｂ」による親機２との通信における電波強度が、図７のステップＳ３０４で取得した電波強度に対して、所定の範囲内であるか否かを判定しているが、図７のステップＳ３０４で取得した電波強度が、所定値以上の強度であるか否かを判定してもよい。
【００６０】
ステップＳ４０４の結果、所定の範囲外の強度である場合（Ｓ４０４→Ｎｏ）、通信設定処理部１２０は５ＧＨｚの通信設定処理を中断する（Ｓ４５１）。つまり、中継機１は、ステップＳ４０１で設定された２．４ＧＨＺの周波数帯のみによる親機２及び子機３との通信を行う。このとき、表示処理部１２４が、５ＧＨｚの通信設定に失敗した旨の表示をＬＥＤ表示装置１３で表示してもよい。
【００６１】
ステップＳ４０４の結果、所定の範囲内の強度である場合（Ｓ４０４→Ｙｅｓ)、接続設定部１２３が検出されたＳＳＩＤ２００（「ＳＳＩＤ−Ｂ」）と、図７のステップＳ３０４で取得された暗号化キー「キーＡ」とを設定し、親機２との通信を試みる（Ｓ４０５）。
なお、ステップＳ４０５において、接続確認部１２２が、ＷＰＳで接続した周波数帯（ここでは、２．４ＧＨｚ）とは別の周波数帯（ここでは、５ＧＨｚ）で親機２との通信を試みているが、これに限らず、接続確認部１２２は、まず、ＷＰＳで接続した周波数帯（ここでは、２．４ＧＨｚ）で親機２との通信接続を行い、その後、ＷＰＳで接続した周波数帯とは別の周波数帯（ここでは、５ＧＨｚ）で親機２との通信を試みてもよい。
そして、接続確認部１２２は、ステップＳ４０５の結果、親機２との通信が成功したか否かを判定する（Ｓ４０６）。
ステップＳ４０６の結果、親機２との通信に失敗した場合（Ｓ４０６→Ｎｏ）、通信設定処理部１２０は５ＧＨｚの通信設定処理を中断する（Ｓ４５１）。つまり、中継機１は、ステップＳ４０１で設定された２．４ＧＨＺの周波数帯のみによる親機２及び子機３との通信を行う。このとき、表示処理部１２４が、５ＧＨｚの通信設定に失敗した旨の表示をＬＥＤ表示装置１３で表示してもよい。
【００６２】
ステップＳ４０６の結果、親機２との通信に成功した場合（Ｓ４０６→Ｙｅｓ)、接続設定部１２３は、生成した５ＧＨzのＳＳＩＤ２００（「ＳＳＩＤ−Ｂ」）を用いた子機３との通信設定を追加する（Ｓ４０７）。すなわち、接続設定部１２３は、子機３との通信について、「ＳＳＩＤ−Ｂ」と、暗号化キー「キーＡ」による５ＧＨｚの周波数帯の通信設定を行う。
【００６３】
なお、ステップＳ４０４における電波強度の比較処理を行わずに、ステップＳ４０３で検出されたすべてのＳＳＩＤ２００について、ステップＳ４０５，Ｓ４０６における接続確認部１２２が親機２との接続を試してもよい。しかし、すべてのＳＳＩＤ２００について親機２との接続を試す方法は、処理時間がかかるため、ステップＳ４０４における電波強度の比較処理を行うのが好ましい。
【００６４】
第２実施形態における中継機１によれば、ビーコンに含まれる情報を利用して、ＷＰＳで取得されなかったＳＳＩＤを生成することで、第１実施形態と同様、親機２から取得した一方の周波数帯におけるＳＳＩＤ２００を基に、他方のＳＳＩＤ２００を生成している。
このようにすることで、第２実施形態における中継機１は、複数の周波数帯の通信に関する設定を容易かつ効率的に行うことができる。
ちなみに、特許文献１には、中継機が親機からどのように２．４ＧＨｚ及び５ＧＨｚの周波数帯におけるＳＳＩＤを取得するのかについて具体的な記載がない。また、特許文献１には、送られた２つのＳＳＩＤが、本当にペアとなるＳＳＩＤなのか否かを判定することも記載されていない。つまり、特許文献１では、ＷＰＳによって取得したＳＳＩＤ２００から、他方の周波数帯で用いられるＳＳＩＤ２００を生成することが記載されていない。
【００６５】
なお、中継機１が第１実施形態と同様のＳＳＩＤテーブル１４０（図２）を有してもよい。この場合、ＳＳＩＤ生成部１２１が、図６のステップＳ２０２と同様に、図７のステップＳ３０４で取得されたＳＳＩＤ２００の固定部２０１と同じ固定部２０１があるか否かを判定してもよい。そして、同じ固定部２０１がある場合、図８のステップＳ４０２へ進み、ない場合、図８のステップＳ４５１へ進むようにしてもよい。
【００６６】
また、親機２における２．４ＧＨｚの周波数帯におけるＳＳＩＤ２００が変更されることにより、中継機１が親機２と接続できなくなった場合に、図８のステップＳ４０１以下の処理が行われるようにしてもよい。
このようにすることで、第２実施形態によれば、中継機１が初めて親機２と接続するときだけでなく、ユーザが親機２におけるＳＳＩＤ２００を変更した場合でも、ユーザによる手動設定なしに、中継機１の通信設定を変更することができる。
【００６７】
また、図８のステップＳ４０２，Ｓ４０３を省略してもよい。この場合、ＳＳＩＤ生成部１２１は、図７のステップＳ３０４で取得した電波強度に対して、所定の範囲内の強度のビーコンに含まれているＳＳＩＤ２００を「ＳＳＩＤ−Ｂ」として検出する。
さらに、本実施形態では、デュアルＳＳＩＤにおいて、一方のＳＳＩＤ２００から他方のＳＳＩＤ２００を生成しているが、３つ以上の周波数帯を用いるマルチＳＳＩＤにおいて、１つのＳＳＩＤ２００から他の複数のＳＳＩＤ２００が生成されてもよい。この場合、ＳＳＩＤ推定部１２１は、図８のステップＳ４０２で、図７のステップＳ３０４で取得されたＭＡＣアドレス±αの範囲にあり、ステップＳ４０４において、図７のステップＳ３０５で取得された電波強度から所定の範囲内の電波強度を有する複数のＳＳＩＤ２００を取得する。
【００６８】
［システム図］
図９は、本実施形態に係る無線通信システムを示す図である。
図９に示す無線通信システムＺは、親機２と中継機１との間が２．４ＧＨｚの周波数帯で通信が行われている。中継機１は、親機２から取得した２．４ＧＨｚの周波数帯で用いるＳＳＩＤ２００（図３）を基に、図６や、図８の処理を行うことにより、５ＧＨｚの周波数帯で用いるＳＳＩＤ２００を生成する。そして、中継機１は、親機２から取得した２．４ＧＨｚの周波数帯で用いられるＳＳＩＤ２００と、生成した５Ｇｚの周波数帯で用いられるＳＳＩＤ２００とを子機３との通信に設定する。このようにすることで、子機３は、中継機１に対して、２．４ＧＨｚ及び５ＧＨｚの双方で通信を行うことができる。図９の例では、子機３ａと中継機１との間では２．４ＧＨｚの周波数帯による通信が行われ、子機３ｂと中継機１との間では５ＧＨｚの周波数帯による通信が行われている。
【００６９】
ここで、元々中継機１が設置されておらず、親機２と、子機３との間で２．４ＧＨｚ及び５ＧＨｚ双方の周波数帯を用いた通信が行われていたものとする。この状態から、中継機１が設置され、図６又は図８の処理によって、２．４ＧＨｚ及び５ＧＨｚの周波数帯を用いる通信の設定が行われると、前記したように子機３は、それまでの親機２との通信の設定のまま、中継機１との通信を行うことが可能となる。すなわち、子機３は、親機２に接続していた通信設定と同じ設定のまま、中継機１との通信を行うことが可能となる。
【００７０】
（まとめ）
本実施形態によれば、ユーザによる手動設定なしに、中継機１におけるデュアルＳＳＩＤ２００（図３）の設定を行うことができる。このようにすることで、本実施形態における中継機１は、複数の周波数帯の通信に関する設定を容易かつ効率的に行うことができる。
【００７１】
また、一般に、親機２と中継機１との間の通信の周波数帯が２．４ＧＨｚであり、中継機１と子機３との間の通信の周波数帯が２．４ＧＨｚであるとすると、中継機１の中での接続により親機２、子機３間の通信速度は半分程度となってしまう。ここで、５ＧＨｚの周波数帯を用いた通信は、２．４ＧＨｚの周波数帯より通信速度が速い。そこで、親機２と中継機１との間の通信を２．４ＧＨｚで行っておき、切替スイッチ１４（図４）を５ＧＨz側に切り替えておくことで、中継機１と子機３との間の通信の周波数帯を５ＧＨｚとすることにより、中継機１での中継によって失われた通信速度を取り戻すことができ、通信速度の減衰を抑制することができる。
【００７２】
なお、本実施形態では、中継機１のみ図６又は図８における通信設定処理が行われるとし、子機３では親機２との通信時のままの設定としたが、子機３において図６又は図８における通信設定処理が行われてもよい。このようにすることで、子機３と、親機２との接続時において、ユーザの手を煩わすことなく子機３におけるデュアルＳＳＩＤの設定を行うことができる。
なお、本実施形態では、２．４ＧＨｚ及び５ＧＨzの周波数帯を使用可能なデュアルＳＳＩＤによる通信の例を記載しているが、これに限らず、３つ以上の周波数帯を使用可能なマルチＳＳＩＤによる通信に適用されてもよい。
さらに、本実施形態では、使用対象の周波数帯として２．４ＧＨｚ及び５ＧＨｚを想定しているが、これらの周波数帯に限らない。例えば、使用対象の周波数帯が１０ＧＨｚや、２０ＧＨｚ等でもよい。
【符号の説明】
【００７３】
１      中継機（通信装置）
２      親機
３      子機（通信装置）
１１    メモリ（記憶部）
１３    ＬＥＤ表示装置（表示部）
１４    切替スイッチ
１５    送受信装置
１１０  情報取得部
１２０  通信設定処理部
１２１  ＳＳＩＤ生成部（識別情報生成部）
１２２  接続確認部
１２３  接続設定部
１２４  表示処理部
１３０  通信処理部
１４０  ＳＳＩＤテーブル
２００，２００ａ，２００ｂ  ＳＳＩＤ（識別情報）
２０１  固定部
２０２  可変部
Ｚ      無線通信システム
【図１】
0006537903.tif 000002
【図２】
0006537903.tif 000003
【図３】
0006537903.tif 000004
【図４】
0006537903.tif 000005
【図５】
0006537903.tif 000006
【図６】
0006537903.tif 000007
【図７】
0006537903.tif 000008
【図８】
0006537903.tif 000009
【図９】
0006537903.tif 000010