(57)【要約】【課題】  無線ＬＡＮシステムにおいて、簡易な管理によって、複数の中継装置同士の多段接続ができる中継装置などを提供すること。【解決手段】  本発明の中継装置は、他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信手段と、受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と他の中継装置との間の接続優先順位を判定し、その接続優先順位を表す接続優先順位情報を出力する接続順序判定手段と、接続優先順位情報に基づいて、自機の接続を制御する接続制御手段とを備える。【選択図】      図１
2016005215.tif 000002
【特許請求の範囲】
【請求項１】
他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信手段と、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、前記接続優先順位を表す接続優先順位情報を出力する接続順序判定手段と、
前記接続優先順位情報に基づいて、自機の接続を制御する接続制御手段と
を備える中継装置。
【請求項２】
前記自機の順序特定情報を含むエレメントを送信する送信部をさらに備える
請求項１記載の中継装置。
【請求項３】
前記送信部は、前記エレメントを無線ＬＡＮ規格に規定されるマネージメントフレームに含めて送信し、
前記受信手段は、前記他の中継装置から受信するマネージメントフレームから、前記他の中継装置の順序特定情報を検出する
請求項２に記載の中継装置。
【請求項４】
前記接続順序判定手段は、前記受信した順序特定情報、および前記自機の順序特定情報に、さらに、自機が現在接続している上位中継装置の順序特定情報を加えた情報に基づいて、前記接続優先順位を判定する
請求項１乃至請求項３のいずれか１項に記載の中継装置。
【請求項５】
前記自機の順序特定情報は、中継装置間における接続順番の優先順位を表す優先順位ＩＤ情報としてあらかじめ設定され、
前記受信手段は、前記他の中継装置の順序特定情報として、他の中継装置の優先順位ＩＤ情報を受信する
請求項１乃至請求項４のいずれか１項に記載の中継装置。
【請求項６】
アクセスポイントのビーコンの受信レベルを測定し、測定した受信レベルを表すビーコン受信レベル情報を、前記自機の順序特定情報として出力する受信レベル検出手段をさらに備え、
前記受信手段は、前記他の中継装置の順序特定情報として、他の中継装置のビーコン受信レベル情報を受信する
請求項１乃至請求項４のいずれか１項に記載の中継装置。
【請求項７】
少なくとも複数の前記中継装置同士を多段接続することの可否に対する設定を受け付けることが可能な無線中継機設定手段をさらに有し、
前記多段接続の設定において、多段接続が許容する設定がなされなかった場合、前記接続制御は、アクセスポイントと直接接続する中継装置として動作するように自機を制御する
請求項１乃至請求項６のいずれか１項に記載の中継装置。
【請求項８】
少なくとも、複数の前記中継装置同士を多段接続することの可否に対する設定、および、前記優先順位ＩＤの設定を受け付けることが可能な無線中継機設定手段をさらに有し、
前記多段接続の設定において、多段接続が許容する設定がなされなかった場合、前記接続制御は、アクセスポイントと直接接続する中継装置として動作するように自機を制御する
請求項５記載の中継装置。
【請求項９】
他の中継装置の接続順序に係る情報を含む順序特定情報を受信し、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、
前記接続優先順位に基づいて、自機の接続を制御する
中継方法。
【請求項１０】
他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信処理と、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、前記接続優先順位を表す接続優先順位情報を出力する接続順序判定処理と、
前記接続優先順位情報に基づいて、自機の接続を制御する接続制御処理と
をコンピュータに実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムにおける中継機同士の接続技術に関する。
【背景技術】
【０００２】
無線ＬＡＮシステムにおいて、同一のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を有する通信を中継する無線ＬＡＮ中継機（以下、本明細書では、単に「中継機」と略称する）が存在する。一般に、中継機は、障害物等により無線ＬＡＮアクセスポイント（以下、本明細書では、単に「アクセスポイント」と略称する）と直接通信できない無線ＬＡＮ子機と、アクセスポイントとの間の通信を中継する目的で利用される。しかし、無線ＬＡＮシステムの通信エリアに複数の障害物がある場合、または２階以上の家屋で使用する場合など、中継を必要とする無線ＬＡＮ子機と、アクセスポイントの両方に対して直接通信できる場所に、中継機を配置できないことがある。このような場合、複数の中継機を多段（カスケード）接続することが求められる。中継機は、多段接続を行う際、中継機同士で通信ループが発生しないよう、適切に接続経路を決定する必要がある。
【０００３】
中継機の多段接続に関連する技術として、特許文献１には、マルチホップネットワークを利用したスマートメータ等の計測装置を含む計測情報収集システムにおいて、広帯域電波障害を検知し、電波障害に対する障害回避策を取ることができる通信方法が開示されている。この特許文献１に記載された計測情報収集システムでは、無線ノードが、電波障害に巻き込まれる頻度を示す頻度情報を他の無線ノードに通知する。そして、頻度情報を受信した無線ノードが、受信した頻度情報、および、受信する信号や周辺環境からのノイズの受信強度に基づいて、電波障害の発生頻度が高い無線ノードとの接続優先度を下げることができる。このような方法により、この計測情報収集システムは、広帯域電波障害の状況を考慮したネットワークトポロジーを構築することができる。
【０００４】
また、特許文献２には、上位ネットワークとの無線ゲートウェイと末端の無線端末との間で、無線ノードがツリー状に無線中継される無線ネットワークにおける経路制御を行う無線通信ネットワークシステムが開示されている。この特許文献２に記載された無線通信ネットワークシステムにおいて、無線ノードは、無線親局と無線子局とで構成される。無線親局は、接続無線子局数、回線使用率、ラウンドトリップタイム及び中継数等の経路情報を検知し、他の無線ノードの無線子局に対して報知する。無線子局は、報知された経路情報に基づいて、中継数が少ない、送信待ち時間が少ない、またはパケット到達時間が短い無線ノードを接続先として決定する。このようにして、この無線通信ネットワークシステムでは、簡単な経路制御によって、通信を行うことができる。
【０００５】
また、特許文献３には、無線ＬＡＮにおいて、複数の中継装置を介して通信するマルチホップ（多段）中継する通信方法が開示されている。この特許文献３に記載された中継装置における経路決定部は、記憶したルーティング情報に基づいて、自装置から最終的な送信先までの情報信号の通信経路を決定することにより、情報信号が経由する中継装置の数を最小とすることができる。このルーティング情報は、中継装置毎に直接通信可能なすべての中継装置および通信装置を対応づけて示す情報を含む。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２１１８１５号公報
【特許文献２】特開２００９−３０２６９４号公報
【特許文献３】特開２００５−１９１９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された通信方法、および特許文献２に開示された無線通信ネットワークシステムは、すでに構築済みの多段接続のネットワークがあることを前提としている。したがって、これらの通信方法および無線通信ネットワークシステムは、中継機が初めに多段接続を行う際における接続経路の決定には適用できないという問題がある。
【０００８】
また、特許文献３に開示された通信方法は、中継装置毎に直接通信可能なすべての中継装置および通信装置に関する情報を含む、複雑なルーティング情報を与える必要があるので、構成情報の管理およびセットアップ等に手間が掛かるという問題がある。
【０００９】
本発明の一つの目的は、無線ＬＡＮシステムにおいて、簡易な管理によって、中継機同士の多段接続を可能とする無線ＬＡＮ中継機などを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成すべく、本発明の一態様に係る中継装置は、以下の構成を備えることを特徴とする。
【００１１】
すなわち、本発明の一態様に係る中継装置は、
他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信手段と、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、前記接続優先順位を表す接続優先順位情報を出力する接続順序判定手段と、
前記接続優先順位情報に基づいて、自機の接続を制御する接続制御手段と
を備える。
【００１２】
また、上記の同目的を達成すべく、本発明の一態様に係る中継方法は、情報処理装置によって、
他の中継装置の接続順序に係る情報を含む順序特定情報を受信し、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、
前記接続優先順位に基づいて、自機の接続を制御する。
【００１３】
また、同目的は、上記の各構成を有する中継装置、並びに対応する方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１４】
本発明には、無線ＬＡＮシステムにおいて、中継機間のマネージメントフレームにエレメントを付与し、中継機動作に関する各種情報を交換することによって、無線ＬＡＮ中継機同士の多段接続ができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る中継機１の構成を示すブロック図である。
【図２】本発明の第２および第３の実施形態に係る無線ＬＡＮ中継システムにおける通信環境の一例を示す構成図である。
【図３】本発明の第２の実施形態に係る無線ＬＡＮ中継機１００Ａの構成を示すブロック図である。
【図４】第２の実施形態において無線ＬＡＮ中継機１００Ａが行う動作を示すフローチャートである。
【図５】第２および第３の実施形態において無線ＬＡＮアクセスポイント２０１、無線ＬＡＮ中継機１００Ａ、１００Ｂ、３００Ａ、および３００Ｂが行う通信の一例を示すシーケンス図である。
【図６】第２および第３の実施形態におけるビーコンマネージメントフレームの構成とそのフレームに付与する独自エレメント４００の一例を示す図である。
【図７】第２および第３の実施形態におけるプローブリクエストマネージメントフレームの構成とそのフレームに付与する独自エレメント４０１、およびプローブレスポンスマネージメントフレームの構成とそのフレームに付与する独自エレメント４０２の一例を示す図である。
【図８】本発明の第３の実施形態に係る無線ＬＡＮ中継機３００Ａの構成を示すブロック図である。
【図９】第３の実施形態において無線ＬＡＮ中継機３００Ａが行う動作を示すフローチャートである。
【図１０】本発明の各実施形態、および、その変形例に係る中継機および中継システムに適用可能なコンピュータ（情報処理装置）の構成を例示する図である。
【発明を実施するための形態】
【００１６】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００１７】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る中継機１の構成を示すブロック図である。図１を参照すると、本実施形態に係る中継機（中継装置）１は、受信部２、接続順序判定部３、および接続制御部４を有する。
【００１８】
中継機１の各部は、専用のハードウェアデバイス、または論理回路によって構成されても良い。または、中継機１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：図示せず）を用いて実行されるコンピュータ・プログラム（ソフトウェア・プログラム）の制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良い。なお、この中継機１をコンピュータによって実現したハードウェア構成例については、図１０を参照して後述する。
【００１９】
受信部２は、他の中継機（図示せず）の接続順序に係る情報を含む順序特定情報１０を受信し、受信した順序特定情報１０を接続順序判定部３に対して出力する。なお、受信部２は、他の中継機から直接に順序特定情報１０を受信してもよい。または、受信部２は、他の中継機から情報を受信し、その受信情報から順序特定情報１０を検出してもよい。
【００２０】
接続順序判定部３は、受信部２から受け取った順序特定情報１０、および自機の接続順序に係る情報を含む（自機の）順序特定情報に基づいて、自機と、他の中継機との間の接続優先順位を判定する。自機の順序特定情報は、図示しない記憶装置にあらかじめ保存されてもよい。または、接続順序判定部３、または、中継機１に備えられるその他の機能部が、自機の順序特定情報を生成してもよい。接続順序判定部３は、判定した接続優先順位を表す接続優先順位情報を接続制御部４に対して出力する。
【００２１】
接続制御部４は、接続順序判定部３から受け取った接続優先順位に基づいて、中継機１（自機）の接続を制御する。例えば、順序特定情報１０に対応する他の中継機の方が、上位の順位である場合、接続制御部４は、その中継機の下位になるように接続を確立する。このとき、接続制御部４は、既存の接続を切断することを含めて、接続先の調整を行ってもよい。これにより、中継機１が他の中継機の下位に接続するという形態の多段接続が実現される。
【００２２】
また、自機の方が上位の順序である場合、接続制御部４は、それまでの接続先を維持し、さらに、他の中継機が下位となる接続の要求を受け入れてもよい。すなわち、中継機１がアクセスポイント（図示せず）などの上位の通信装置、または上位中継機の下位に接続し、さらに中継機１の下位に、順序特定情報１０に係る他の中継機が接続するという形態の多段接続が実現される。
【００２３】
以上説明したように、本実施形態には、順序特定情報に基づく簡易な管理によって、接続順序を決定することができるという効果がある。そのため、本実施形態によれば、中継機の多段接続が実現できる。
【００２４】
その理由は、接続順序判定部３が、受信部２を介して取得した、他の中継機の接続順序に係る情報を含む順序特定情報１０と、自機の順序特定情報とに基づいて、自機と他の中継機との間の接続優先順位を判定するからである。また、接続制御部４が、接続順序判定部３が判定した接続優先順位に基づいて、中継機１の接続先を制御するからである。
【００２５】
＜第２の実施形態＞
次に、上述した第１の実施形態を基本とする第２の実施形態について説明する。以下では、第２の実施形態に係る特徴的な部分を中心に説明し、第１の実施形態と同様な構成を有する第２の実施形態の構成要素について重複する詳細な説明は省略する。
【００２６】
図２は、本発明の第２および第３の実施形態に係る無線ＬＡＮ中継システムにおける通信環境の一例を示す構成図である。図２を参照すると、本実施形態に係る無線ＬＡＮ中継システムは、無線ＬＡＮ中継機（中継装置）１００Ａおよび１００Ｂ（以下、単に「中継機」とも言う）、ホームゲートウェイ２００、無線ＬＡＮアクセスポイント（以下、単に「アクセスポイント」とも言う）２０１、並びに無線ＬＡＮ子機（以下、単に「子機」とも言う）２０２および２０３を有する。
【００２７】
図３は、本発明の第２の実施形態に係る無線ＬＡＮ中継機１００Ａの構成を示すブロック図である。本実施形態は、上述した第１の実施形態を、無線ＬＡＮ中継システムに適用した場合の一例である。本実施形態において、独自エレメント検出部１２１Ａを含む無線終端部１２０Ａは、第１の実施形態における受信部２を基本とする。中継機動作制御部１０２Ａは、第１の実施形態における接続順序判定部３を基本とする。中継機シーケンス動作部１０１Ａは、第１の実施形態における接続制御部４を基本とする。
【００２８】
また、本実施形態において、第１の実施形態における順序特定情報１０は、中継機（装置）間における接続順番の優先順位を表す優先順位ＩＤ情報として表される。優先順位ＩＤ情報は、利用者等によって、あらかじめ設定される。優先順位ＩＤ情報は、無線ＬＡＮ規格（ＩＥＥＥ８０２．１１）において規定されるマネージメントフレームに付加する独自エレメント（単に「エレメント」とも言う）に含めて、中継機間を送受信される。マネージメントフレームと独自エレメントの詳細な構造は、動作の説明において後述する。
【００２９】
本実施形態において、中継機１００Ａおよび１００Ｂ、並びにアクセスポイント２０１は、互いに直接無線通信が可能である。子機２０２および２０３は、それぞれ無線ＬＡＮシステムの域内にある障害物２１０および２１１の影響により、アクセスポイント２０１に対する直接的な無線通信が不可能である。子機２０２は、中継機１００Ａと無線通信が可能である。子機２０３は、中継機１００Ｂと無線通信が可能である。
【００３０】
ホームゲートウェイ２００、およびアクセスポイント２０１は、構内ＬＡＮ（ローカルエリアネットワーク）等の通信ネットワークを介して互いに通信可能である。ホームゲートウェイ２００は、インターネット（通信ネットワーク）１０００に対して通信可能である。
【００３１】
アクセスポイント２０１は、無線ＬＡＮアクセスポイントの機能を有する。子機２０２および２０３は、無線ＬＡＮの子機の機能を有する。中継機１００Ａおよび１００Ｂは、無線ＬＡＮの中継機能を有する。子機２０２および２０３は、それぞれ中継機１００Ａおよび１００Ｂを介してアクセスポイント２０１と接続する。アクセスポイント２０１は、ホームゲートウェイ２００を介して、インターネット１０００と接続する。
【００３２】
中継機１００Ａおよび１００Ｂ、ホームゲートウェイ２００、アクセスポイント２０１、並びに子機２０２および２０３の各部は、専用のハードウェアデバイス、または論理回路によって構成されても良い。または、中継機１００Ａおよび１００Ｂ、ホームゲートウェイ２００、アクセスポイント２０１、並びに子機２０２および２０３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：図示せず）を用いて実行されるコンピュータ・プログラム（ソフトウェア・プログラム）の制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良い。なお、この中継機１００Ａおよび１００Ｂ、ホームゲートウェイ２００、アクセスポイント２０１、並びに子機２０２および２０３をコンピュータによって実現したハードウェア構成例については、図１０を参照して後述する。
【００３３】
中継機１００Ｂは、中継機１００Ａと同じ構成を有する。本実施形態においては、中継機１００Ａの構成の説明をもって、中継機１００Ｂの構成の説明に代えることができる。すなわち、以下の構成の説明においては、符号の末尾に付した「Ａ」または「Ｂ」の記号によって、それぞれ中継機１００Ａまたは１００Ｂにおいて同じ機能を有する機能部同士を区別する。なお、中継機１００Ｂの詳細な構成は図示しない。
【００３４】
以下に、図３を参照して、中継機１００Ａの構成を説明する。
【００３５】
図３を参照すると、中継機１００Ａは、中継機シーケンス動作部１０１Ａ、中継機動作制御部１０２Ａ、無線アンテナ部１０３Ａ、無線中継機設定部１１０Ａ、無線終端部１２０Ａ、および記憶装置１３０Ａを含む。
【００３６】
中継機シーケンス動作部１０１Ａは、無線ＬＡＮ中継機としての通信シーケンス処理を行うことができる。中継機シーケンス動作部１０１Ａは、第１の実施形態における接続制御部４を基本とする。すなわち、中継機シーケンス動作部１０１Ａは、後述する中継機動作制御部１０２Ａから、接続優先順位情報を受け取り、その接続優先順位情報に基づいて、中継機１００Ａの接続を制御する。
【００３７】
中継機動作制御部１０２Ａは、中継機動作における接続優先順位を判定する。中継機動作制御部１０２Ａは、第１の実施形態における接続順序判定部３を基本とする。本実施形態では、中継機動作制御部１０２Ａは、独自エレメント検出部１２１Ａから、対向する中継機（以下、対向機とも呼ぶ）の優先順位ＩＤを含む独自エレメント４００（後述される図６）を受け取り、その対向機の優先順位ＩＤと自機の優先順位ＩＤとに基づいて、自機と対向機との間の接続優先順位を判定する。独自エレメント検出部１２１Ａの詳細、および独自エレメント４００の構造は、後述する。また、中継機動作制御部１０２Ａは、判定した接続優先順位を表す接続優先順位情報を中継機シーケンス動作部１０１Ａに対して出力する。
【００３８】
無線アンテナ部１０３Ａは、無線アナログ信号の受発信を行う。
【００３９】
無線中継機設定部１１０Ａは、中継機１１０Ａに関する各種設定を行う。無線中継機設定部１１０Ａは、画面設定部１１１Ａ、ボタン設定部１１２Ａ、中継機接続条件保存部１１３Ａ、および優先順位ＩＤ設定部１１４Ａを含む。なお、図３における無線中継機設定部１１０Ａの各部の構成は、一例であり、これ以外の構成であってもよい。
【００４０】
画面設定部１１１Ａは、利用者からＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して、中継機１１０Ａの中継動作に関する設定を受け付ける。画面設定部１１１Ａは、設定された情報を中継機シーケンス動作部１０１Ａに対して出力する。また、画面設定部１１１Ａは、その設定された情報を、装置設定情報１３２Ａとして記憶装置１３０Ａに保存することができる。なお、画面設定部１１１Ａは、あらかじめ記憶装置１３０Ａに格納されたファイルから、装置設定情報１３２Ａの一部または全部を取得してもよい。また、画面設定部１１１Ａは、利用者から優先順位ＩＤの設定を受け付け、その優先順位ＩＤを優先順位ＩＤ情報１３１Ａとして記憶装置１３０Ａに保存することができる。
【００４１】
ボタン設定部１１２Ａは、アクセスポイント２０１との無線接続の開始指示を受け付けることができるプッシュ式のボタンである。ボタン設定部１１２Ａは、無線接続の開始指示を受けたことを、中継機シーケンス動作部１０１Ａに対して通知する。
【００４２】
中継機接続条件保存部１１３Ａは、確立されたアクセスポイント２０１との中継機接続に関する各種接続情報を、中継機シーケンス動作部１０１Ａから受け取る。そして、中継機接続条件保存部１１３Ａは、各種接続情報を中継機接続条件情報１３３Ａとして記憶装置１３０Ａに保存する中継機接続条件情報１３３Ａは、例えば、アクセスポイント２０１のＭＡＣアドレス、およびＳＳＩＤを含む。なお、中継機接続保存部１１３Ａは、中継機１００Ａがアクセスポイント２０１と直接接続できない場合に、例えば、画面設定部１１１Ａを介して、利用者から中継機接続条件情報１３３Ａを取得してもよい。
【００４３】
優先順位ＩＤ設定部１１４Ａは、中継機１００Ａ（自機）の優先順位ＩＤを設定する。
【００４４】
無線終端部１２０Ａは、中継機１００Ａが送受信する通信データを、無線アナログ信号として送受信することができる。無線終端部１２０Ａは、独自エレメント検出部１２１Ａ、独自エレメント送信部１２２Ａ、無線データ送受信部１２３Ａ、および無線ＭＡＣ終端部１２４Ａを含む。なお、図３における無線終端部１１０Ａの各部の構成は、一例であり、これ以外の構成であってもよい。
【００４５】
独自エレメント検出部１２１Ａは、対向機から受信した信号から、優先順位ＩＤ情報を含む独自エレメントを検出し、検出した独自エレメントの情報を中継機動作制御部１０２Ａに対して出力する。独自エレメントの詳細な構造は、動作の説明において後述する。
【００４６】
独自エレメント送信部１２２Ａは、中継機１００Ａから送信する独自エレメントの情報を、後述する無線ＭＡＣ終端部１２４Ａに対して出力する。この独自エレメントの情報には、中継機１００Ａ（自機）の優先順位ＩＤ情報を含む。独自エレメント送信部１２２Ａは、自機の優先順位ＩＤ情報（順序特定情報）を含む独自エレメントを、無線データ送受信部１２３Ａ等を介して、送信することができる。
【００４７】
無線データ送受信部１２３Ａは、送信する無線データを、無線アナログ信号に変換する。また、無線データ送受信部１２３Ａは、受信した無線アナログ信号を、無線ＬＡＮ中継機の各部（無線アンテナ部１０３Ａを除く）が処理可能な無線データに変換する。
【００４８】
無線ＭＡＣ終端部１２４Ａは、中継機１００Ａから送信するべきマネージメントフレームに対して、独自エレメント送信部１２２Ａから受け取った情報を、独自エレメントとして挿入する。また、無線ＭＡＣ終端部１２４Ａは、中継機１００Ａが受信したマネージメントフレームを独自エレメント検出部１２１Ａに対して出力する。マネージメントフレームと独自エレメントの詳細な構造は、動作の説明において後述する。
【００４９】
記憶装置１３０Ａは、優先順位ＩＤ情報１３１Ａ、装置設定情報１３２Ａ、および中継機接続条件情報１３３Ａを格納する。記憶装置１３０Ａは、例えば、半導体メモリ装置、またはディスク装置などにより実現される。
【００５０】
次に、上述した構成を備える本実施形態の動作について、図２乃至図５を参照して、詳細に説明する。図５は、第２および第３の実施形態において無線ＬＡＮアクセスポイント２０１、無線ＬＡＮ中継機１００Ａ、１００Ｂ、３００Ａ、および３００Ｂが行う通信の一例を示すシーケンス図である。
【００５１】
以下では、接続経路においてアクセスポイントに対して近い側を上位としたとき、中継機１００Ａが、中継機１００Ｂより上位の中継機となる場合の動作を説明する。すなわち、以下の具体例では、最終的に、アクセスポイント、中継機１００Ａ、および中継機１００Ｂの順で多段接続する。
【００５２】
また、以下では、利用者が、中継機１００Ａに対して、中継機としての設定（中継機設定）を行う時点から、説明を開始する。このとき、図２に示す無線ＬＡＮシステムにおける中継機１００Ａおよび中継機１００Ｂ以外の機器は、すでに動作している前提とする。
【００５３】
まず、利用者が、中継機１００Ａに対して、アクセスポイント２０１に対する中継機として動作することを指示する中継機設定を行う。中継機１００Ａでは、無線中継機設定部１１０Ａが、利用者による中継機設定を受け付ける。具体的には、利用者は、画面設定部１１１Ａが提示するＧＵＩを介してマニュアル設定を行ってもよいし、または、ボタン設定部１１２Ａを介してプッシュ方式の設定を行ってもよい。
【００５４】
中継機設定の内容には、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）などの一般的な無線接続に際して必要な情報の他に、動作モード、多段接続の可否、および中継機間における中継機１００Ａの優先順位を表す優先順位ＩＤなどを含む。画面設定部１１１Ａは、設定された中継機設定における優先順位ＩＤ以外の内容を、装置設定情報１３２Ａとして保存する。また、画面設定部１１１Ａは、優先順位ＩＤを、優先順位ＩＤ情報１３１Ａとして保存する。ここでは、利用者は、動作モードを「中継機動作」、多段接続を「許容」、中継機１００Ａの優先順位ＩＤを「１」と設定した前提とする。
【００５５】
図４を参照して、中継機設定が行われた後の中継機１００Ａの動作を説明する。図４は、第２の実施形態において無線ＬＡＮ中継機１００Ａが行う動作を示すフローチャートである。
【００５６】
まず、無線中継機設定部１１０Ａは、中継機動作が設定されているかを確認する（ステップＳ１０）。動作モードに「中継機動作」が設定されていた場合、無線中継機設定部１１０Ａは、中継機シーケンス動作部１０１Ａに対して設定された内容を出力する。なお、動作モードに「中継機動作」が設定されなかった場合、無線中継機設定部１１０Ａは、図示しない動作制御部などに対して、設定された内容を出力する。設定内容を受けた動作制御部は、利用者の設定に基づいて、アクセスポイント、または子機として動作する。
【００５７】
動作モードに「中継機動作」が設定されていた場合、次に、中継機シーケンス動作部１０１Ａは、接続先アクセスポイントのＭＡＣアドレス、およびＳＳＩＤを取得する（ステップＳ１１）。
【００５８】
具体的には、ステップＳ１１において、中継機シーケンス動作部１０１Ａは、無線中継機設定部１１０Ａから受けた設定内容に基づき、アクセスポイント２０１に対する無線ＬＡＮ中継機として通信シーケンス処理を行う。
【００５９】
ここで、図５を参照して、無線ＬＡＮ中継機の通信シーケンス処理の一例を説明する。図５は、第２および第３の実施形態において無線ＬＡＮアクセスポイント２０１、無線ＬＡＮ中継機１００Ａ、１００Ｂ、３００Ａ、および３００Ｂが行う通信の一例を示すシーケンス図である。以下に説明する中継機１００Ａとアクセスポイント２０１との間の通信シーケンスは、図５において通信シーケンス５００として示される部分である。なお、本実施形態では、通信シーケンスの具体例として、ＩＥＥＥ８０２．１１規格を採用している。
【００６０】
まず、中継機シーケンス動作部１０１Ａは、設定内容に適合するビーコン（Ｂｅａｃｏｎ）と呼ばれる信号をスキャンする。中継機シーケンス動作部１０１Ａは、アクセスポイント２０１から発信されたビーコンを受信すると、接続するＳＳＩＤを含むプローブ要求（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）と呼ばれる信号を送信する。プローブ要求を受信したアクセスポイント２０１は、プローブ要求に対する応答であるプローブ応答（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）と呼ばれる信号を、中継機１００Ａに対して送信する。ここで、中継機１００Ａとアクセスポイント２０１とが、物理的に通信可能となる。
【００６１】
これ以降、中継機シーケンス動作部１０１Ａは、認証（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）、およびアソシエーション（Ａｓｓｏｃｉａｔｉｏｎ）などの段階を経て接続を確立する。接続が確立すると、中継機１００Ａとアクセスポイント２０１との間のデータの送受信が可能となる。
【００６２】
以上が、中継機シーケンス動作部１０１Ａが無線ＬＡＮ中継機として行う通信シーケンス処理である。
【００６３】
なお、上記の通信シーケンスにおけるビーコン、プローブ要求、およびプローブ応答、並びに、認証およびアソシエーションに使用される各種信号が、上述した無線ＬＡＮ規格において規定されるマネージメントフレームである。中継機シーケンス動作部１０１Ａは、これらのマネージメントフレームの送受信を無線終端部１２０Ａおよび無線アンテナ部１０３Ａを介して行う。
【００６４】
アクセスポイント２０１との接続が完了後、中継機シーケンス動作部１０１Ａは、アクセスポイント２０１のＭＡＣアドレス、およびＳＳＩＤを、中継機接続条件保存部１１３Ａに対して出力する。そして、中継機接続条件保存部１１３Ａは、アクセスポイント２０１のＭＡＣアドレス、およびＳＳＩＤを中継機接続条件情報１３３Ａとして、記憶装置１３０Ａに保存する。以上がステップＳ１１の動作である。
【００６５】
次に、中継機シーケンス動作部１０１Ａは、多段接続に関する設定を確認する（ステップＳ１２）。多段接続が「許容」されなかった場合、中継機シーケンス動作部１０１Ａは、単に、このままアクセスポイント２０１と直接接続する中継機として動作する。
【００６６】
多段接続が「許容」されていた場合、優先順位ＩＤ設定部１１４Ａが、自機の優先順位ＩＤを独自エレメント送信部１２２Ａに設定する（ステップＳ１３）。具体的には、優先順位ＩＤ設定部１１４Ａは、記憶装置１３０Ａに保存された優先順位ＩＤ情報１３１Ａを読み出し、利用者によって設定された「１」を独自エレメント送信部１２２Ａに対して出力する。
【００６７】
次に、中継機シーケンス動作部１０１Ａは、無線終端部１２０Ａを介して、多段接続可能な中継機であることを示す独自エレメントを含むビーコン（Ｂｅａｃｏｎ（独自エレメント有り））を送信する（ステップＳ１４）。具体的には、まず、中継機シーケンス動作部１０１Ａが、無線終端部１２０Ａにビーコン（独自エレメント有り）の送信を指示する。次に、無線ＭＡＣ終端部１２４Ａが、一般的な中継機としてのビーコンを生成し、そのビーコンを独自エレメント送信部１２２Ａに出力する。そして、独自エレメント送信部１２２Ａは、優先順位ＩＤ設定部１１４Ａから設定された自機の優先順位ＩＤ情報、を含む独自エレメントをビーコンに挿入し、そのビーコンを無線ＭＡＣ終端部１２４Ａに出力する。最後に、無線ＭＡＣ終端部１２４Ａが、無線データ送受信部１２３Ａおよび無線アンテナ部１０３Ａを介して、独自エレメントを含むビーコン（独自エレメント有り）を送信する。なお、ビーコン（独自エレメント有り）は、ブロードキャストとして送信される。
【００６８】
ここで、ビーコン（独自エレメント有り）に含まれる独自エレメントの一例を、図６に示す。図６は、第２および第３の実施形態におけるビーコンマネージメントフレームの構成とそのフレームに付与する独自エレメント４００の一例を示す図である。
【００６９】
図６に示す通り、本実施形態では、独自エレメント４００は、ビーコンマネージメントフレームに含まれるフレーム本体のＶｅｎｄｅｒ−ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｅｌｅｍｅｎｔにおいて、ベンダー固有に指定することができるフィールド（Ｖｅｎｄｅｒ−ｓｐｅｃｉｆｉｃ  Ｃｏｎｔｅｎｔ）に格納される。
【００７０】
独自エレメント４００は、「中継機動作ＩＤ」フィールド、「アクセスポイントのＭＡＣアドレス情報」フィールド、および「優先順位ＩＤ」フィールドを含む。「中継機動作ＩＤ」フィールドは、中継機動作を識別する中継機動作ＩＤ情報を含む。「アクセスポイントのＭＡＣアドレス情報」フィールドは、このビーコンを発信する中継機１００Ａが接続するアクセスポイントのＭＡＣアドレス情報を含む。「優先順位ＩＤ」フィールドは、このビーコンを送信する中継機自身の優先順位ＩＤ情報を含む。
【００７１】
具体的には、独自エレメント送信部１２２Ａは、「アクセスポイントのＭＡＣアドレス情報」フィールドに、中継機接続条件情報１３３Ａから読み出したアクセスポイント２０１のＭＡＣアドレスを格納する。また、独自エレメント送信部１２２Ａは、アクセスポイント２０１と中継機１００Ａとを介して行われる中継動作を識別する中継機動作ＩＤを、所定の方法により生成して、そのＩＤを「中継機動作ＩＤ」フィールドに格納する。また、独自エレメント送信部１２２Ａは、「優先順位ＩＤ」フィールドに、優先順位ＩＤ情報１３１Ａから読み出した「１」という情報を格納する。
【００７２】
なお、これ以降も、ビーコン（独自エレメント有り）の送信は、一般的な中継機と同様、周期的に繰り返し実施されてもよい。
【００７３】
次に、中継機シーケンス動作部１０１Ａは、所定期間、他の中継機のビーコンをスキャンする（ステップＳ１５）。
【００７４】
ビーコンを受信した場合、無線ＭＡＣ終端部１２４Ａは、独自エレメント検出部１２１Ａに対して、受信したビーコンを出力する。独自エレメント検出部１２１Ａは、受信した信号をチェックし、独自エレメントの検出を行う。独自エレメントを検出した場合、独自エレメント検出部１２１Ａは、検出した独自エレメントの情報を中継機動作制御部１０２Ａに対して出力する。
【００７５】
独自エレメントを受け取ると、中継機動作制御部１０２Ａは、中継機動作における接続優先順位を判定する。すなわち、中継機動作制御部１０２Ａは、独自エレメントに含まれる優先順位ＩＤと、自機の優先順位ＩＤとの大小を比較することにより、自機より接続優先順位が高い中継機があるかどうかを判定する（ステップＳ１６）。自機より接続優先順位が高い中継機がないと判定した場合、中継機動作制御部１０２Ａは、現在の接続関係をそのまま維持する。
【００７６】
なお、受信したビーコンに独自エレメントがなかった場合、中継機動作制御部１０２Ａは、自機より接続優先順位が高い中継機がないとみなす。上述した具定例において、この時点で中継機１００Ａより接続優先順位が高い優先順位ＩＤ情報を含む独自エレメントを持つビーコンを送信する中継機がないので、中継機１００Ａは、そのままアクセスポイント２０１と直接接続する中継機として動作する（ステップＳ３０）。ステップＳ１５以降の動作は、例えば、所定の周期で繰り返し実施されてもよい。
【００７７】
このようにして、中継機１００Ａは、アクセスポイント２０１に対する中継機として動作を開始することができる。子機２０２は、中継機１００Ａのビーコンを受信した後、一般的な無線接続方法によって、中継機１００Ａと無線接続を行うことができる。このとき、子機２０２は、中継機１００Ａとのビーコンに含まれる独自エレメント４００を、特に処理する必要はない。
【００７８】
次に、ステップＳ１５において自機より接続優先順位が高い中継機があると判定される場合の動作を、中継機１００Ｂの動作を具体例として説明する。具体例の初めに上述した通り、中継機１００Ｂは、中継機１００Ａより下位の中継機となる前提である。
【００７９】
まず、図４のフローチャートにおける初期の段階で、中継機１００Ａと同様に、利用者が、中継機１００Ｂに対して中継機設定を行う。このとき、利用者は、中継機１００Ｂを中継機１００Ａより下位の中継機とするように優先順位ＩＤの設定を行う。例えば、利用者は、中継機１００Ｂの優先順位ＩＤを「２」と設定してもよい。なお、本実施形態では、優先順位ＩＤが大きい方が下位となる前提とする。これ以外の中継機１００Ｂに対する中継機設定は、中継機１００Ａと同様の内容でよい。その後、中継機１００Ｂは、上述した中継機１００Ａの動作におけるステップＳ１０乃至ステップＳ１５の動作を、中継機１００Ａと同様に実行する。
【００８０】
この結果、中継機１００Ｂは、アクセスポイント２０１と中継機接続を確立した状態である。また、優先順位ＩＤ情報１３１は、中継機１００Ｂの優先順位ＩＤとして設定された「２」という情報が格納されている。
【００８１】
次に、ステップＳ１５以降の中継機１００Ｂの動作を説明する。なお、以下に説明する中継機１００Ｂの動作は、上述した中継機１００Ａの動作が完了後に、引き続いて開始された前提とする。
【００８２】
中継機１００Ｂにおいて、中継機シーケンス動作部１０１Ｂは、所定期間、他の中継機のビーコンをスキャンする（ステップＳ１５）。具体的には、図５の通信シーケンス５０１に示す通り、中継機シーケンス動作部１０１Ｂは、アクセスポイント２０１の一般的なビーコンと、中継機１００Ａのビーコン（独自エレメント有り）との２つを受信することができる。なお、ここで受信された中継機１００Ａのビーコン（独自エレメント有り）は、ステップＳ１４において、中継機シーケンス動作部１０１Ａが送信したビーコン（独自エレメント有り）に対応する。
【００８３】
独自エレメント検出部１２１Ｂは、無線ＭＡＣ終端部１２２Ｂを介して、受信した２つのビーコンを受け取り、独自エレメントの有無をチェックする。独自エレメント検出部１２１Ｂは、中継機１００Ａのビーコン（独自エレメント有り）から独自エレメント４００を検出し、検出した独自エレメント４００の情報を中継機動作制御部１０２Ｂに対して出力する。なお、独自エレメント検出部１２１Ｂは、アクセスポイント２０１のビーコンに対しては、独自エレメントが含まれないことを検出して、ステップＳ１５の処理を終了する。
【００８４】
独自エレメント４００を受け取ると、中継機動作制御部１０２Ｂは、独自エレメント４００に含まれる優先順位ＩＤ情報の値「１」と、自機の優先順位ＩＤの値「２」とを比較する（ステップＳ１６）。中継機動作制御部１０２Ｂは、自機の優先順位ＩＤの方が大きいので、自機より接続優先順位が高い中継機１００Ａがあると判定する（ステップＳ１６のＹＥＳ）。次に、中継機動作制御部１０２Ｂは、中継機１００Ａを上位中継機とすることを表す接続優先順位情報を中継機シーケンス動作部１０１Ｂに対して出力する。例えば、中継機動作制御部１０２Ｂは、中継機１００Ａの独自エレメントに含まれる中継機動作ＩＤフィールドおよびアクセスポイントのＭＡＣアドレス情報フィールドの内容を、中継機シーケンス動作部１０１Ｂに対して出力してもよい。
【００８５】
中継機シーケンス動作部１０１Ｂは、中継機動作制御部１０２Ｂから受けた接続優先順位情報に基づいて、上位の中継機へ接続先を切り替える（ステップＳ１７）。すなわち、中継機シーケンス動作部１０１Ｂは、アクセスポイント２０１との中継機接続を切断し、中継機１００Ａとの間で、新たに中継機接続を確立する。
【００８６】
なお、ステップＳ１７において、自機が下位となる既存の中継機接続がない場合、中継機シーケンス動作部１０１Ｂは、単に中継機１００Ａとの間の中継機接続の確立を行えばよい。。また、中継機シーケンス動作部１０１Ｂは、自機が上位となる中継機接続（自機より下位の中継機に対する接続）がある場合、その中継機接続をそのまま維持してもよい。すなわち、中継機シーケンス動作部１０１Ｂは、必要に応じて、中継機接続の切断を行えばよい。
【００８７】
ここで、図５を参照して、ステップＳ１７における接続先の切り替えにおける通信シーケンス処理の一例を説明する。以下に説明する中継機１００Ｂと中継機１００Ａとの間の通信シーケンスは、図５において通信シーケンス５０１として示される部分である。
【００８８】
通信シーケンス５０１は、上述した中継機１００ＡのステップＳ１１において説明した通信シーケンス５００を基本とする。ただし、中継機１００Ａと中継機１００Ｂとの間で送受信されるプローブ要求、およびプローブ応答には、それぞれ図７に示す独自エレメント４０１および４０２を含む点が、通信シーケンス５００と異なる。図７は、第２および第３の実施形態におけるプローブリクエストマネージメントフレームの構成とそのフレームに付与する独自エレメント４０１、およびプローブレスポンスマネージメントフレームの構成とそのフレームに付与する独自エレメント４０２の一例を示す図である。
【００８９】
独自エレメント４０１および１０２が各マネージメントフレームにおいて格納される位置、および各エレメントの構造は、独自エレメント４００と同様である。すなわち、独自エレメント４０１および４０２は、各マネージメントフレームに含まれるフレーム本体において、ベンダー固有に指定することができるフィールドに格納される。また、独自エレメント４０１および４０２は、「中継機動作ＩＤ」フィールド、「アクセスポイントのＭＡＣアドレス情報」フィールド、および「優先順位ＩＤ」フィールドを含む。
【００９０】
接続先の切り替え（ステップＳ１７）における通信シーケンス５０１の説明に移る。
【００９１】
まず、中継機シーケンス動作部１０１Ｂは、中継機１００Ａからビーコン（独自エレメント有り）を受信した後、それまでに中継機接続していたアクセスポイント２０１に対して切断要求を送信する。そして、中継機シーケンス動作部１０１Ｂは、上位中継機である中継機１００Ａに対する中継機接続を開始する。
【００９２】
すなわち、まず、中継機シーケンス動作部１０１Ｂは、中継機１００Ａに対して、図７に示す独自エレメント４０１を含むプローブ要求（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ（独自エレメント有り））を送信する。このプローブ要求（独自エレメント有り）に対する送信動作は、上述した中継機１００Ａのビーコン（Ｂｅａｃｏｎ（独自エレメント有り））の送信動作と同様である。すなわち、中継機シーケンス動作部１０１Ｂが、プローブ要求（独自エレメント有り）の送信を指示すると、無線ＭＡＣ終端部１２４Ｂおよび独自エレメント送信部１２２Ｂによって、独自エレメント４０１を含むプローブ要求（独自エレメント有り）の生成および送信が実行される。
【００９３】
具体的には、独自エレメント送信部１２２Ｂは、受信したビーコン（独自エレメント有り）に格納されていたＭＡＣアドレス情報を、独自エレメント４０１の「アクセスポイントのＭＡＣアドレス情報」フィールドに格納する。また、独自エレメント送信部１２２Ｂは、受信したビーコン（独自エレメント有り）に格納されていた中継機動作ＩＤ情報を、独自エレメント４０１の「中継機動作ＩＤ」フィールドに格納する。また、独自エレメント送信部１２２Ａは、「優先順位ＩＤ」フィールドに、優先順位ＩＤ情報１３１Ｂから読み出した自機（中継機１００Ｂ）の優先順位ＩＤを示す「２」という情報を格納する。
【００９４】
中継機１００Ａでは、独自エレメント検出部１２１Ａが、受信したプローブ要求（独自エレメント有り）から独自エレメント４０１を検出し、その独自エレメント４０１の内容を中継機動作制御部１０２Ａに出力する。中継機動作制御部１０２Ａは、自機の優先順位ＩＤ「１」より低い優先順位ＩＤ「２」の中継機１００Ｂから多段接続の要求があることを中継機シーケンス動作部１０１Ａに対して通知する。中継機シーケンス動作部１０１Ａは、応答としてプローブ応答（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ（独自エレメント有り））を送信する。このプローブ応答（独自エレメント有り）の送信動作も、上述したビーコン（独自エレメント有り）およびプローブ要求（独自エレメント有り）と同様である。なお、プローブ要求（独自エレメント有り）に含まれる独自エレメント４０２（図７）は、「優先順位ＩＤ」フィールドに、中継機１００Ａ自身の優先順位ＩＤを示す「１」という情報を格納する以外は、独自エレメント４０１と同じ内容を含む。
【００９５】
上述のごとく中継機接続において対向する中継機同士が優先順位ＩＤ情報（順序特定情報）を相互伝達することにより、中継機間の接続優先順位が決定される。中継機１００Ｂと中継機１００Ａとは、さらに、一般的な通信シーケンス（認証、およびアソシエーション）を続け、最終的に、中継機１００Ｂは、中継機１００Ａを上位とする中継機接続を確立する。以上が、ステップＳ１７における上位の中継機への接続先の切り替え動作である。
【００９６】
このようにして、中継機１００Ｂは、中継機１００Ａを介して、アクセスポイント２０１に接続する２段目の中継機として動作を開始することができる。すなわち、上記の結果、中継機の２段階接続が実現できる。子機２０３は、中継機１００Ｂのビーコンを受信した後、一般的な無線接続方法によって、中継機１００Ｂと無線接続を行うことができる。そして、子機２０３は、中継機１００Ｂ、中継機１００Ａ、アクセスポイント２０１、およびホームゲートウェイ２００を介して、インターネット１０００に対する通信ができる。
【００９７】
なお、独自エレメントを含むビーコンの送信（ステップＳ１４）のタイミングは、上記の具体例に限らない。例えば、中継機シーケンス動作部１０１Ｂは、上位中継機への接続先の切り替え（ステップＳ１７）の後に、ビーコン（独自エレメント有り）を送信してもよい。この場合、ステップＳ１６において、中継機動作制御部１０２Ａが、接続優先順位が高い中継機がないと判定した後にも、中継機シーケンス動作部１０１Ａは、ビーコン（独自エレメント有り）を送信してもよい。
【００９８】
また、上記の具体例において、中継機１００Ｂがアクセスポイント２０１と無線通信が不能な場合であっても、同様の多段の中継機接続を構成することができる。この場合、ステップＳ１１において、中継機１００Ｂは、アクセスポイント２０１と接続することができないので、アクセスポイントのＭＡＣアドレス、およびＳＳＩＤを設定等の代替手段によって与えてもよい。ただし、ステップＳ１４のビーコン（独自エレメント有り）の送信は、上位の中継機１００Ａへの接続先の切り替え（ステップＳ１７）が完了した後に行う。
【００９９】
以上、説明したように、本実施形態には、上述した第１の実施形態と同様に、順序特定情報である接続順位ＩＤ情報に基づく簡易な管理によって、接続優先順位を決定することができるという効果がある。
【０１００】
その理由は、独自エレメント送信部１２２Ａが、接続順序に係る情報である接続順位ＩＤ情報を、ビーコン等のマネージメントフレームに対する独自エレメントとして付与するからである。そして、中継機動作制御部１０２Ａが、対向機から受信したフレームの独自エレメントに含まれる対抗機の接続順位ＩＤと、自機の接続順位ＩＤとに基づいて、自機と対向機との間の接続優先順位を判定するからである。
【０１０１】
また、本実施形態には、さらに、一般的な無線ＬＡＮ規格を変更せずに適用することができるという効果もある。これにより、本実施形態を適用した中継機は、一般的な無線ＬＡＮ規格に基づいて動作する通信機器と混在して使うことができるという効果がある。
【０１０２】
その理由は、独自エレメント送信部１２２Ａおよび無線ＭＡＣ終端部１２４Ａが、一般的な無線ＬＡＮ規格においてベンダー固有に指定することができるフィールドを利用して、独自エレメントを挿入するからである。また、中継機シーケンス動作部１０１Ａは、中継機動作および多段接続の許容に対する設定状況と、接続優先順位の判定結果とに応じて、一般的なアクセスポイント、子機、一般的な中継機、および本実施形態に係る中継機のいずれかとして動作を選択することができるからである。
【０１０３】
また、本実施形態の変形例としては、以下のようなものが考えられる。
【０１０４】
例えば、中継機動作制御部１０２Ｂは、独自エレメントに含まれる対向機の優先順位ＩＤと自機の優先順位ＩＤに、さらに、現在接続している上位中継機の優先順位ＩＤを加えた３つの情報に基づいて、接続優先順位の判定を行ってもよい。具体的には、自機が下位となる中継機接続が完了した際に、中継機シーケンス動作部１０２Ｂが、上位側の中継機１００Ａの優先順位ＩＤを記憶装置１３０Ｂなどに記憶しておく。そして、新たな第３の中継機のビーコン（独自エレメント有り）を受信したとき、中継機動作制御部１０２Ｂは、（現在の上位中継機の優先順位ＩＤ）＞（新たなビーコンに含まれる優先順位ＩＤ）＞（自機の優先順位ＩＤ）である場合に、接続先の切り替えを行うと判定する。これにより、例えば、優先順位ＩＤ「３」の中継機が、優先順位ＩＤ「２」の中継機接続しているときに、優先順位「１」の中継機に対して、接続先の切り替えを行わないようにすることができる。
【０１０５】
また、本実施形態において、中継機１００Ａ、および１００Ｂは、中継機、アクセスポイント、および子機として動作する機能を有するが、これに限定されない。すなわち、中継機１００Ａ、および１００Ｂは、少なくとも中継機として動作可能な機能を有していればよい。例えば、中継機１００Ａ、および１００Ｂは、常に、多段接続可能な中継機として動作する中継機であってもよい。
【０１０６】
＜第３の実施形態＞
次に、上述した第１または第２の実施形態を基本とする第３の実施形態について説明する。以下では、第３の実施形態に係る特徴的な部分を中心に説明し、第１または第２の実施形態と同様な構成を有する第３の実施形態の構成要素には、第１または第２の実施形態で付した参照符号と同一の参照符号を付し、その構成要素について重複する詳細な説明は省略する。
【０１０７】
本実施形態では、あらかじめ設定される優先順位ＩＤ情報に替えて、測定によって得ることができるアクセスポイントのビーコン受信レベル（以下、単に「ビーコン受信レベル」とも言う）に基づいて、接続優先順位が自動的に決定される点が上述した第２の実施形態と異なる。すなわち、本実施形態において、第１の実施形態における順序特定情報１０は、ビーコン受信レベルを表すビーコン受信レベル情報として表される。また、本実施形態は、第２の実施形態における優先順位ＩＤ設定部１１４Ａ、および記憶装置１３０Ａに格納される優先順位ＩＤ情報１３１Ａに相当する構成を含まない。
【０１０８】
以下に、図２および図８を参照して、本実施形態について説明する。本実施形態に係る無線ＬＡＮ中継システムは、図２に示すように、中継機３００Ａおよび３００Ｂ、ホームゲートウェイ２００、アクセスポイント２０１、子機２０２および２０３を有する。これらの機器同士における相互の通信関係、およびインターネット１００に対する接続状況は、中継機１００Ａおよび１００Ｂを、それぞれ中継機３００Ａおよび３００Ｂと読み替えれば、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１０９】
また、ホームゲートウェイ２００、アクセスポイント２０１、子機２０２および２０３
の構成および機能は、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１１０】
以下では、第２の実施形態との違いを有する中継機３００Ａおよび３００Ｂを中心に説明する。中継機３００Ａおよび３００Ｂは、第２の実施形態における中継機１００Ａおよび１００Ｂを基本とする。
【０１１１】
中継機３００Ａおよび３００Ｂの各部は、専用のハードウェアデバイス、または論理回路によって構成されても良い。または、中継機３００Ａおよび３００Ｂは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：図示せず）を用いて実行されるコンピュータ・プログラム（ソフトウェア・プログラム）の制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良い。なお、この中継機３００Ａおよび３００Ｂをコンピュータによって実現したハードウェア構成例については、図１０を参照して後述する。
【０１１２】
中継機３００Ｂは、中継機３００Ａと同じ構成を有する。本実施形態においては、中継機３００Ａの構成の説明をもって、中継機３００Ｂの構成の説明に代えることができる。すなわち、以下の構成の説明においては、符号の末尾に付した「Ａ」または「Ｂ」の記号によって、それぞれ中継機３００Ａまたは３００Ｂにおいて同じ機能を有する機能部同士を区別する。なお、中継機３００Ｂの詳細な構成は図示しない。
【０１１３】
以下に、図８を参照して、中継機３００Ａの構成を説明する。図８は、本発明の第３の実施形態に係る無線ＬＡＮ中継機３００Ａの構成を示すブロック図である。
【０１１４】
図８を参照すると、中継機３００Ａは、中継機シーケンス動作部１０１Ａ、中継機動作制御部３０２Ａ、無線アンテナ部１０３Ａ、無線中継機設定部３１０Ａ、無線終端部３２０Ａ、および記憶装置１３０Ａを含む。中継機シーケンス動作部１０１Ａ、無線アンテナ部１０３Ａ、および記憶装置１３０Ａの構成および機能は、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１１５】
無線中継機設定部３１０Ａは、画面設定部１１１Ａ、ボタン設定部１１２Ａ、および中継機接続条件保存部１１３Ａを含む。上述した通り、無線中継機設定部３１０Ａは、第２の実施形態における無線中継機設定部１１０Ａに対して、優先順位ＩＤ設定部１１４Ａを含まないという点で異なる。画面設定部１１１Ａ、ボタン設定部１１２Ａ、および中継機接続条件保存部１１３Ａの構成および機能は、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１１６】
無線終端部３２０Ａは、無線終端部３０２Ａは、独自エレメント検出部３２１Ａ、独自エレメント送信部３２２Ａ、無線データ送受信部１２３Ａ、無線ＭＡＣ終端部１２４Ａ、および受信レベル検出部３０４Ａを含む。
【０１１７】
独自エレメント検出部３２１Ａは、第２の実施形態における独自エレメント検出部１２１Ａに対応する。独自エレメント検出部３２１Ａは、対向機から受信した信号から、対向機のビーコン受信レベルを表すビーコン受信レベル情報を含む独自エレメントを検出し、検出した独自エレメントの情報を中継機動作制御部３０２Ａに対して出力する。
【０１１８】
また、独自エレメント送信部３２２Ａは、第２の実施形態における独自エレメント送信部１２２Ａに対応する。独自エレメント送信部３２２Ａは、中継機３００Ａのビーコン受信レベルを表すビーコン受信レベル情報を含む独自エレメントの情報を無線ＭＡＣ終端部１２４Ａに対して出力する。
【０１１９】
無線ＭＡＣ終端部１２４Ａは、受信レベル検出器３０４Ａに対して、アクセスポイント２０１から受信するビーコンの信号を出力することができる。
【０１２０】
上記を除いて、無線データ送受信部１２３Ａ、および無線ＭＡＣ終端部１２４Ａの構成および機能は、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１２１】
受信レベル検出部３０４Ａは、無線ＭＡＣ終端部１２４Ａから入力されるアクセスポイント２０１のビーコンの信号に対して受信レベルを検出（測定）することができる。そして、受信レベル検出部３０４Ａは、検出した受信レベルを表すビーコン受信レベル情報を中継機動作制御部３０２Ａに対して出力する。上述した通り、本実施形態において、ビーコン受信レベル情報は、第１の実施形態における順序特定情報１０に対応する。すなわち、受信レベル検出部３０４Ａは、ビーコン受信レベル情報を順序特定情報として出力することができる。
【０１２２】
中継機動作制御部３０２Ａは、第２の実施形態における中継機動作制御部１０２Ａに対応する。本実施形態においても、中継機動作制御部３０２Ａは、中継機動作における接続優先順位を判定し、判定した接続優先順位情報を中継機シーケンス動作部１０１Ａに対して出力する。ただし、中継機動作制御部３０２Ａは、優先順位ＩＤに代わって、アクセスポイント２０１のビーコン受信レベルに基づいて、接続優先順位を判定する点が、第２の実施形態と異なる。すなわち、中継機動作制御部３０２Ａは、受信レベル検出部３０４Ａから出力される自機のビーコン受信レベル情報と、独自エレメント検出部１２１Ａから出力される対向機のビーコン受信レベル情報とを比較することにより、接続優先順位を判定する。これ以外の中継機動作制御部３０２Ａの動作は、第２の実施形態における中継機動作制御部１０２Ａと同様であるので、重複する詳細な説明は省略する。
【０１２３】
次に、上述した構成を備える本実施形態の動作について、図２、図５、図９を参照して、詳細に説明する。
【０１２４】
下記の具体例における前提は、優先順位ＩＤ情報を設定しない点を除いて、第２の実施形態の具体例における前提と同様である。また、本実施形態においても、第２の実施形態と同じく、図５に示す通信シーケンスによって、各機器の動作を説明することができるので、以下の説明では、第２の実施形態と異なる部分に絞って説明する。
【０１２５】
まず、本実施形態では、アクセスポイント２０１から受信するビーコン受信レベルが高い中継機が、上位の中継機となる。図２の無線ＬＡＮ中継システムにおいては、中継機３００Ａの方が、中継機３００Ｂよりビーコン受信レベルが高い前提とする。すなわち、中継機３００Ａの方が、中継機３００Ｂより上位の中継機である。
【０１２６】
まず、利用者が中継機３００Ａに対して、アクセスポイント２０１に対する中継機設定を行う。この動作は、優先順位ＩＤの設定を行わない伊賀は、第２の実施形態と同様であるので、重複する詳細な説明は省略する。
【０１２７】
次に、図９を参照して、中継機設定が行われた後の中継機３００Ａに対しての動作を説明する。図９は、第３の実施形態において無線ＬＡＮ中継機３００Ａが行う動作を示すフローチャートである。
【０１２８】
まず、無線中継機設定部３１０Ａは、中継機動作が設定されているかを確認する（ステップＳ４０）。このステップＳ４０における無線中継機設定部３１０Ａの動作は、第２の実施形態におけるステップＳ１０と同様であるので、重複する説明は省略する。無線中継機設定部３１０Ａは、中継機シーケンス動作部１０１Ａに対して、利用者によって設定された内容を出力する。
【０１２９】
次に、中継機シーケンス動作部１０１Ａは、第２の実施形態におけるステップＳ１１と同様に、接続先アクセスポイントのＭＡＣアドレス、およびＳＳＩＤを取得する。このとき、本実施形態では、さらに、受信レベル検出部３０４Ａが、アクセスポイント２０１のビーコンの受信レベルの検知を行う（ステップＳ４１）。例えば、受信レベル検出器３０４Ａは、アクセスポイント２０１からビーコンを受信する都度、ビーコン受信レベルの検知を行ってもよい。または、受信レベル検出器３０４Ａは、中継機シーケンス動作部１０１Ａなどの指示により、ビーコン受信レベルの検知を行ってもよい。受信レベル検出器３０４Ａは、検出したビーコン受信レベルを表すビーコン受信レベル情報を中継機動作制御部３０２Ａおよび独自エレメント送信部３２２Ａに対して出力する。
【０１３０】
次に、中継機シーケンス動作部１０１Ａは、多段接続に関する設定を確認する（ステップＳ４２）。このステップＳ４２における中継機シーケンス動作部１０１Ａの動作は、第２の実施形態におけるステップＳ１２と同様であるので、重複する説明は省略する。
【０１３１】
次に、中継機シーケンス動作部１０１Ａは、無線終端部３２０Ａを介して、独自エレメントを含むビーコン（独自エレメント有り）を送信する（ステップＳ４３）。このステップＳ４３における中継機シーケンス動作部１０１Ａおよび無線終端部３２０Ａの各部の動作は、第２の実施形態におけるステップＳ１４を基本とする。ただし、独自エレメント送信部３２２Ａは、第２の実施形態において優先順位ＩＤを格納した位置に、ステップＳ４１で受信レベル検出器３０４から渡されたビーコン受信レベル情報を格納した独自エレメントをビーコンに挿入する。例えば、ビーコン受信レベル情報は、受信レベルを示す測定値としてもよい。
【０１３２】
ステップＳ４４以降の中継機３００Ａの動作は、第２の実施形態における中継機１００Ａの動作と同様なので、重複する説明は省略する。この時点で、第２の実施形態と同様、中継機３００Ａは、ステップＳ４５において自機よりビーコン受信レベルが高い中継機がないと判断した結果、このままアクセスポイント２０１と直接接続する中継機として動作する（ステップＳ６０）。
【０１３３】
次に、第２の実施形態における説明と同様に、ステップＳ４５において、自機よりビーコン受信レベルが高い中継機があると判定される場合の動作を、中継機３００Ｂの動作を具体例として説明する。
【０１３４】
まず、中継機３００Ａと同様に、利用者が、中継機３００Ｂに対する中継機設定を行う。そして、中継機３００Ｂは、上述した中継機３００Ａの動作におけるステップＳ４０乃至ステップＳ４３の動作を、中継機３００Ａと同様に実行する。この結果、中継機３００Ｂは、アクセスポイント２０１と中継機接続を確立した状態である。
【０１３５】
以下、この状態における、ステップＳ４４以降の中継機３００Ｂの動作を説明する。なお、以下に説明する中継機３００Ｂの動作は、上述した中継機３００Ａの動作が完了後に、引き続いて開始された前提とする。また、ステップＳ４４乃至ステップＳ４６における中継機３００Ｂの動作は、第２の実施形態におけるステップＳ１５乃至ステップＳ１７における中継機１００Ｂの動作と同様であるので、以下では簡易な説明とする。
【０１３６】
中継機３００Ｂにおいて、中継機シーケンス動作部１０１Ｂは、所定期間、他の中継機のビーコンをスキャンする（ステップＳ４４）。本ステップにおいて、独自エレメント検出部３２１Ｂは、中継機３００Ａのビーコン（独自エレメント有り）に含まれる独自エレメントの情報を中継機動作制御部３０２Ｂに対して出力する。
【０１３７】
独自エレメントを受け取ると、中継機動作制御部３０２Ｂは、独自エレメントに含まれる中継機３００Ａのビーコン受信レベル情報と、ステップＳ４１において受信レベル検出部３０４Ｂから得た自機のビーコン受信レベル情報とを比較する。上述した通り、中継機３００Ａの方が、中継機３００Ｂよりビーコン受信レベルが高い前提であるので、中継機動作制御部３０２Ｂは、自機よりビーコン受信レベルが高い（接続優先順位が高い）中継機３００Ａがあると判定する（ステップＳ４５）。そして、中継機動作制御部３０２Ｂは、中継機３００Ａを上位中継機とすることを表す接続優先順位情報を中継機シーケンス動作部１０１Ｂに対して出力する。
【０１３８】
このように、本実施形態においても対向する中継機３００Ａと中継機３００Ｂとがビーコン受信レベル（順序特定情報）を相互伝達することにより、中継機間の接続優先順位が決定される。
【０１３９】
中継機シーケンス動作部１０１Ｂは、中継機動作制御部３０２Ｂから受けた接続優先順位情報に基づいて、アクセスポイント２０１との中継機接続を切断し、中継機３００Ａとの間で、新たに中継機接続を確立する（ステップＳ４６）。
【０１４０】
このようにして、中継機３００Ｂは、中継機３００Ａを介して、アクセスポイント２０１に接続する２段目の中継機として動作を開始することができる。
【０１４１】
本実施形態においても、例えば、下位となる中継機１００Ｂがアクセスポイント２０１と無線通信が不能な場合、受信レベル検出部３０４Ｂがビーコン受信レベルを「０」として扱うことにより、同様の多段の中継機接続を構成することができる。
【０１４２】
以上、説明したように、本実施形態には、上述した第１および第２の実施形態と同様の効果に加えて、さらに順序特定情報の設定なしに、自動的に中継機間の接続順位を決定することができるという効果がある。そのため、例えば、無線ＬＡＮ中継システムの構成変更が容易になる。
【０１４３】
その理由は、受信レベル検出部３０４Ａが、動作中に、アクセスポイント２０１のビーコンの受信レベルを検出することにより順序特定情報を得ることができるからである。
【０１４４】
なお、上述した各実施形態において図１乃至図３、および図８に示した各部は、それぞれ独立したハードウェア回路で構成されていてもよいし、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捕らえることができる。ただし、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。このような場合のハードウェア環境の一例を、図１０を参照して説明する。
【０１４５】
図１０は、本発明の各実施形態、および、その変形例に係る中継機および中継システムに適用可能なコンピュータ（情報処理装置）の構成を例示する図である。すなわち、図１０は、上述した各実施形態における中継機１、無線ＬＡＮ中継機１００Ａ、１００Ｂ、３００Ａおよび３００Ｂ、ホームゲートウェイ２００、無線ＬＡＮアクセスポイント２０１、並びに、無線ＬＡＮ子機２０２および２０３の少なくとも何れかを実現可能なコンピュータの構成であって、上述した各実施形態における各機能を実現可能なハードウェア環境を示す。
【０１４６】
図１０に示したコンピュータ９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３、通信インタフェース（Ｉ／Ｆ）９０４、ディスプレイ９０５、及びハードディスク装置（ＨＤＤ）９０６を備え、これらがバス９０７を介して接続された構成を有する。なお、図１０に示したコンピュータが無線ＬＡＮ中継機１００Ａ、１００Ｂ、３００Ａおよび３００Ｂ、ホームゲートウェイ２００、無線ＬＡＮアクセスポイント２０１、並びに、無線ＬＡＮ子機２０２および２０３として機能する場合、ディスプレイ９０５は常時設けられる必要はない。
【０１４７】
また、通信インタフェース９０４は、上述した各実施形態において、当該各コンピュータ間における通信を実現する一般的な通信手段である。ハードディスク装置９０６には、プログラム群９０６Ａと、各種の記憶情報９０６Ｂとが格納されている。プログラム群９０６Ａは、例えば、上述した図１乃至図３、および図８に示した各ブロック（各部）に対応する機能を実現するためのコンピュータ・プログラムである。各種の記憶情報９０６Ｂは、例えば、図３および図８に示した優先順位ＩＤ情報１３１Ａ、装置設定情報１３２Ａ、および中継機接続条件情報１３３Ａなどである。このようなハードウェア構成において、ＣＰＵ９０１は、コンピュータ９００の全体の動作を司る。
【０１４８】
そして、上述した各実施形態を例に説明した本発明は、各実施形態の説明において参照したブロック構成図（図１乃至図３、および図８）あるいはフローチャート（図４およびず９）の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのＣＰＵ９０１に読み出して実行することによって達成される。また、このコンピュータ内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ９０３またはハードディスク装置９０６などの不揮発性の記憶デバイス（記憶媒体）に格納すれば良い。
【０１４９】
また、前記の場合において、当該各装置内へのコンピュータ・プログラムの供給方法は、フロッピーディスク（登録商標）やＣＤ−ＲＯＭ等の各種記録媒体を介して当該装置内にインストールする方法や、インターネット等の通信ネットワーク１０００を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード、或いは係るコードが記録されたところの、コンピュータ読み取り可能な記憶媒体によって構成されると捉えることができる。
【０１５０】
なお、上述した実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下の付記に限定されるものではない。
【０１５１】
（付記１）
他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信手段と、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、前記接続優先順位を表す接続優先順位情報を出力する接続順序判定手段と、
前記接続優先順位情報に基づいて、自機の接続を制御する接続制御手段と
を備える中継装置。
【０１５２】
（付記２）
前記自機の順序特定情報を含むエレメントを送信する送信部をさらに備える
付記１記載の中継装置。
【０１５３】
（付記３）
前記送信部は、前記エレメントを無線ＬＡＮ規格に規定されるマネージメントフレームに含めて送信し、
前記受信手段は、前記他の中継装置から受信するマネージメントフレームから、前記他の中継装置の順序特定情報を検出する
付記２に記載の中継装置。
【０１５４】
（付記４）
前記接続順序判定手段は、前記受信した順序特定情報、および前記自機の順序特定情報に、さらに、自機が現在接続している上位中継装置の順序特定情報を加えた情報に基づいて、前記接続優先順位を判定する
付記１乃至付記３のいずれか１つに記載の中継装置。
【０１５５】
（付記５）
前記自機の順序特定情報は、中継装置間における接続順番の優先順位を表す優先順位ＩＤ情報としてあらかじめ設定され、
前記受信手段は、前記他の中継装置の順序特定情報として、他の中継装置の優先順位ＩＤ情報を受信する
付記１乃至付記４のいずれか１つに記載の中継装置。
【０１５６】
（付記６）
アクセスポイントのビーコンの受信レベルを測定し、測定した受信レベルを表すビーコン受信レベル情報を、前記自機の順序特定情報として出力する受信レベル検出手段をさらに備え、
前記受信手段は、前記他の中継装置の順序特定情報として、他の中継装置のビーコン受信レベル情報を受信する
付記１乃至付記４のいずれか１つに記載の中継装置。
【０１５７】
（付記７）
少なくとも複数の前記中継装置同士を多段接続することの可否に対する設定を受け付けることが可能な無線中継機設定手段をさらに有し、
前記多段接続の設定において、多段接続が許容する設定がなされなかった場合、前記接続制御は、アクセスポイントと直接接続する中継装置として動作するように自機を制御する
付記１乃至付記６のいずれか１つに記載の中継装置。
【０１５８】
（付記８）
少なくとも、複数の前記中継装置同士を多段接続することの可否に対する設定、および、前記優先順位ＩＤの設定を受け付けることが可能な無線中継機設定手段をさらに有し、
前記多段接続の設定において、多段接続が許容する設定がなされなかった場合、前記接続制御は、アクセスポイントと直接接続する中継装置として動作するように自機を制御する
付記５記載の中継装置。
【０１５９】
（付記９）
他の中継装置の接続順序に係る情報を含む順序特定情報を受信し、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、
前記接続優先順位に基づいて、自機の接続を制御する
中継方法。
【０１６０】
（付記１０）
自機の接続を制御した後に、前記自機の順序特定情報を含むエレメントを送信する
付記９記載の中継方法。
【０１６１】
（付記１１）
前記他の中継装置の順序特定情報を受信する際に、前記他の中継装置から受信する、無線ＬＡＮ規格に規定されるマネージメントフレームから、前記他の中継装置の順序特定情報を検出することにより取得し、
前記エレメントを自機が送信するマネージメントフレームに含めて送信する
付記１０記載の中継方法。
【０１６２】
（付記１２）
前記接続優先順位を判定する際に、前記受信した順序特定情報、および前記自機の順序特定情報に、さらに、自機が現在接続している上位中継装置の順序特定情報を加えた情報に基づいて、前記接続優先順位を判定する
付記９乃至付記１１のいずれか１つに記載の中継方法。
【０１６３】
（付記１３）
他の中継装置の接続順序に係る情報を含む順序特定情報を受信する受信処理と、
前記受信した順序特定情報、および自機の接続順序に係る情報を含む自機の順序特定情報に基づいて、自機と前記他の中継装置との間の接続優先順位を判定し、前記接続優先順位を表す接続優先順位情報を出力する接続順序判定処理と、
前記接続優先順位情報に基づいて、自機の接続を制御する接続制御処理と
をコンピュータに実行させるコンピュータ・プログラム。
【０１６４】
（付記１４）
前記接続制御処理の後に、前記自機の順序特定情報を含むエレメントを送信する送信処理を
前記コンピュータに実行させる付記１３記載のコンピュータ・プログラム。
【０１６５】
（付記１５）
前記送信処理において、前記エレメントを無線ＬＡＮ規格に規定されるマネージメントフレームに含めて送信し、
前記受信処理において、前記他の中継装置から受信するマネージメントフレームから、前記他の中継装置の順序特定情報を検出する
付記１４記載のコンピュータ・プログラム。
【０１６６】
（付記１６）
前記接続順序判定処理において、前記受信した順序特定情報、および前記自機の順序特定情報に、さらに、自機が現在接続している上位中継装置の順序特定情報を加えた情報に基づいて、前記接続優先順位を判定する
付記１３乃至付記１５のいずれか１つに記載の中継装置。
【符号の説明】
【０１６７】
１    中継機
２    受信部
３    接続順序判定部
４    接続制御部
１０    順序特定情報
１００Ａ、１００Ｂ、３００Ａ、３００Ｂ    無線ＬＡＮ中継機（中継機）
１０１Ａ    中継機シーケンス動作部
１０２Ａ、３０２Ａ    中継機動作制御部
１０３Ａ    無線アンテナ部
１１０Ａ、３１０Ａ    無線中継機設定部
１１１Ａ    画面設定部
１１２Ａ    ボタン設定部
１１３Ａ    中継機接続条件保存部
１１４Ａ    優先順位ＩＤ設定部
１２０Ａ、３２０Ａ    無線終端部
１２１Ａ、３２１Ａ    独自エレメント検出部
１２２Ａ、３２２Ａ    独自エレメント送信部
１２３Ａ    無線データ送受信部
１２４Ａ    無線ＭＡＣ終端部
１３０Ａ    記憶装置
１３１Ａ    優先順位ＩＤ情報
１３２Ａ    装置設定情報
１３３Ａ    中継機接続条件情報
２００    ホームゲートウェイ
２０１    無線ＬＡＮアクセスポイント（アクセスポイント）
２０２、２０３    無線ＬＡＮ子機（子機）
２１０、２１１    障害物
４００、４０１、４０２    独自エレメント
５００、５０１    通信シーケンス
９００    情報処理装置（コンピュータ）
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    通信インタフェース（Ｉ／Ｆ）
９０５    ディスプレイ
９０６    ハードディスク装置（ＨＤＤ）
９０６Ａ    プログラム群
９０６Ｂ    各種の記憶情報
９０７    バス
１０００    ネットワーク（インターネット、通信ネットワーク）
【図１】
2016005215.tif 000003
【図２】
2016005215.tif 000004
【図３】
2016005215.tif 000005
【図４】
2016005215.tif 000006
【図５】
2016005215.tif 000007
【図６】
2016005215.tif 000008
【図７】
2016005215.tif 000009
【図８】
2016005215.tif 000010
【図９】
2016005215.tif 000011
【図１０】
2016005215.tif 000012