(57)【特許請求の範囲】
【請求項１】
ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む第１の告知メッセージを送信することと、
第２の告知メッセージが第１の所定の探索時間間隔内に前記ハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかを決定することと、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合される、と、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に前記第２のハイブリッドデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの中央アクセスポイントを選択することと
を備える、方法。
【請求項２】
中央アクセスポイントを前記選択することは、
前記第１のデバイス重み、前記第２のデバイス重み、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子、および前記第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子から成るグループから選択された少なくとも１つのメンバーに少なくとも部分的に基づいて、中央アクセスポイントを選択することを備える、
請求項１に記載の方法。
【請求項３】
中央アクセスポイントを前記選択することは、
前記第１のデバイス重みが前記第２のデバイス重みよりも好ましい場合、前記中央アクセスポイントとして前記第１のハイブリッドデバイスを選択することと、
前記第２のデバイス重みが前記第１のデバイス重みよりも好ましい場合、前記中央アクセスポイントとして前記第２のハイブリッドデバイスを選択することと、
前記第１のデバイス重みが前記第２のデバイス重みと等しい場合、
前記中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた前記第１のハイブリッドデバイスまたは前記第２のハイブリッドデバイスのいずれかを選択することと
を備える、請求項２に記載の方法。
【請求項４】
前記第１のハイブリッドデバイスが好ましいデバイス重みに関連付けられていない、または
前記第１のハイブリッドデバイスが前記好ましいデバイス重みに関連付けられ、前記好ましいデバイス識別子に関連付けられていない
と決定することに応答して、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することをさらに備える、
請求項３に記載の方法。
【請求項５】
前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきかどうかを決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきであることの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと
をさらに備える、請求項１に記載の方法。
【請求項６】
前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきかどうかを前記決定することは、
前記第１のハイブリッドデバイスのネットワークインターフェースが、前記ネットワークインターフェースに関連付けられた通信媒体を介して前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合されているかどうかを決定することと、
前記ネットワークインターフェースが前記ネットワークゲートウェイに通信結合されていることの決定に応答して、前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきであると決定することと
を備える、請求項５に記載の方法。
【請求項７】
前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきかどうかを前記決定することは、
前記第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが前記第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することを備える、
請求項５に記載の方法。
【請求項８】
前記ＤＨＣＰサーバが前記ネットワークインターフェースに通信結合されているかどうかを前記決定することは、
前記ネットワークインターフェースから探索メッセージを送信することと、
応答メッセージが所定の発見時間間隔内に受信されたかどうかに少なくとも部分的に基づいて、前記ＤＨＣＰサーバが前記ネットワークインターフェースに通信結合されているかどうかを決定することと
を備える、請求項７に記載の方法。
【請求項９】
前記第１のデバイス重みは、前記第１のハイブリッドデバイスが前記ネットワークゲートウェイに通信結合されているかどうか、前記第１のハイブリッドデバイスのデバイス能力、および通信リンクの速度から成るグループから選択された少なくとも１つのメンバーに少なくとも部分的に基づいて決定される、
請求項１に記載の方法。
【請求項１０】
前記第１のハイブリッドデバイスは、前記中央アクセスポイントとして構成され、前記方法は、
所定の因子によって前記第１のデバイス重みを調整することと、
前記第１のハイブリッドデバイスから、前記調整された第１のデバイス重みを含む第３の告知メッセージを送信することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む第４の告知メッセージを受信することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントとして構成されたままでいるべきかどうかを決定するために、前記調整された第１のデバイス重みと前記第３のデバイス重みとを比較することと
をさらに備える、請求項１０に記載の方法。
【請求項１２】
前記第１のハイブリッドデバイスが前記中央アクセスポイントとして構成された場合、前記方法は、
前記ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む第３の告知メッセージを受信することと、
前記第１のデバイス重みが前記第３のデバイス重みよりも好ましい場合、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成されたままにさせることと、
前記第１のデバイス重みが前記第３のデバイス重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子よりも好ましい場合、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成されたままにさせることと、
前記第２のデバイス識別子が前記第１のデバイス識別子よりも好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、
前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと
をさらに備える、請求項１に記載の方法。
【請求項１３】
前記第１のハイブリッドデバイスを前記スタンバイ中央アクセスポイントとして前記構成することは、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスがもはや前記中央アクセスポイントではないことを示す通知メッセージを送信することを備える、
請求項１２に記載の方法。
【請求項１４】
前記第１のハイブリッドデバイスは、スタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスは、前記中央アクセスポイントとして構成され、前記方法は、
前記第１のハイブリッドデバイスで、前記第３のハイブリッドデバイスがもはや前記中央アクセスポイントではないことを示す前記第３のハイブリッドデバイスからの第１の通知メッセージを検出することと、
前記第１のデバイス重みが前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みよりも大きいと決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む第３の告知メッセージを送信することと
をさらに備える、請求項１に記載の方法。
【請求項１５】
前記第３の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信されなかった場合、前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成することをさらに備え、
前記第２の所定の探索時間間隔は、前記第１の所定の探索時間間隔よりも短い、
請求項１４に記載の方法。
【請求項１６】
前記第３の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信された場合、
前記応答メッセージ内で示された第４のデバイス重みが前記第１のデバイス重みよりも好ましい、または前記第４のデバイス重みが前記第１のデバイス重みと等しいとき、前記応答メッセージ内で示された第２のデバイス識別子が前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子よりも好ましいと決定することと、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスがもはや前記中央アクセスポイントになるように競っていないことを示す第２の通知メッセージを送信することと、
前記第１のハイブリッドデバイスをスタンバイ中央アクセスポイントとして構成することと
をさらに備える、請求項１４に記載の方法。
【請求項１７】
前記第１のハイブリッドデバイスが前記中央アクセスポイントとして構成され、前記方法は、
前記第１のハイブリッドデバイスで、前記ハイブリッド通信ネットワークがレジストラを含むかどうかを決定することと、
前記ハイブリッド通信ネットワークがレジストラを備えていないことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成することと、
前記ハイブリッド通信ネットワークがレジストラを含むことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイレジストラとして構成することと
をさらに備え、前記スタンバイレジストラは、現在のレジストラが使用不可にされた場合、前記レジストラになるように動作可能である、
請求項１に記載の方法。
【請求項１８】
前記ハイブリッド通信ネットワークがレジストラを含むかどうかを前記決定することは、
前記第１のハイブリッドデバイスから、レジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されなかった場合、前記ハイブリッド通信ネットワークがレジストラを含まないと決定することと、
前記レジストラ探索メッセージへの前記応答が前記所定のレジストラ探索時間間隔内に受信された場合、前記ハイブリッド通信ネットワークが前記レジストラを含むと決定することと
を備える、請求項１７に記載の方法。
【請求項１９】
前記第１のハイブリッドデバイスが前記レジストラとして構成され、前記方法が、
前記第１のハイブリッドデバイスから、レジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと
をさらに備える、請求項１７に記載の方法。
【請求項２０】
前記第１のハイブリッドデバイスが動作通信帯域内の使用可能なアクセスポイントを含むと決定することと、
前記第１のハイブリッドデバイスが前記動作通信帯域内の使用可能なアクセスポイントを含むことの前記決定に応答して、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの現在のレジストラになるように競うことと
をさらに備える、請求項１に記載の方法。
【請求項２１】
前記現在のレジストラになるように前記競うことは、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを備える第１のレジストラ告知メッセージを送信することと、
前記第１のハイブリッドデバイスから、レジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されたかどうかを決定することと、
前記レジストラ探索メッセージへの前記応答が前記所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記現在のレジストラを含むと決定することと、
前記第１のハイブリッドデバイスを、前記現在のレジストラが使用不可にされる場合前記レジストラになるように動作可能であるスタンバイレジストラとして構成することと、
前記現在のレジストラの資格情報、前記第１のハイブリッドデバイスの通信帯域構成、および前記現在のレジストラの通信帯域構成に少なくとも部分的に基づいて前記第１のハイブリッドデバイスのための少なくとも１つの資格情報を決定することと
をさらに備える、請求項２０に記載の方法。
【請求項２２】
前記第１のレジストラ重みが、前記第１のハイブリッドデバイスに関連付けられた使用可能なアクセスポイントの数、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのネットワークゲートウェイと通信結合されているかどうか、前記第１のハイブリッドデバイスが前記中央アクセスポイントであるかどうか、および前記第１のハイブリッドデバイスが前記現在のレジストラであるかどうかから成るグループから選択された少なくとも１つのメンバーに少なくとも部分的に基づいて決定される、
請求項２１に記載の方法。
【請求項２３】
前記第１のハイブリッドデバイスのための少なくとも１つの資格情報を前記決定することは、
前記現在のレジストラが複数の通信帯域上で動作するように構成され、前記第１のハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記通信帯域の前記サブセットの各々について、前記現在のレジストラの前記資格情報から前記第１のハイブリッドデバイスの前記少なくとも１つの資格情報を複製することと、
前記現在のレジストラが単一の通信帯域上で動作するように構成された場合、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ単一の通信帯域上で動作するように構成されていることの決定に応答して、前記単一の通信帯域のための前記現在のレジストラの前記資格情報から前記単一の通信帯域のための前記第１のハイブリッドデバイスの前記少なくとも１つの資格情報を複製することと、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ単一の通信帯域上で動作するように構成されていないことの決定に応答して、前記現在のレジストラの前記資格情報から前記第１のハイブリッドデバイスの前記少なくとも１つの資格情報を複製しないと決定することと
を備える、請求項２１に記載の方法。
【請求項２４】
前記第１のハイブリッドデバイスの前記少なくとも１つの資格情報を複製した後、資格情報が複製された指示を送信することと、
前記第１のハイブリッドデバイスが、前記第１のレジストラ重み、および前記現在のレジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、前記レジストラになるかどうかを決定することと
をさらに備える、請求項２３に記載の方法。
【請求項２５】
前記現在のレジストラが単一の通信帯域上で動作するように構成された場合、および前記第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、前記第１のハイブリッドデバイスの少なくとも１つの資格情報を前記決定することは、
前記現在のレジストラおよび前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記現在のレジストラの前記資格情報から前記第１の通信帯域のための前記少なくとも１つの資格情報を複製することと、
前記第１のハイブリッドデバイスが動作するように構成され、前記現在のレジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記複数の通信帯域のうちの前記残りの通信帯域のための前記複製された前記資格情報をコピーすることと
を備える、請求項２１に記載の方法。
【請求項２６】
前記ハイブリッド通信ネットワークが前記現在のレジストラを含むと前記決定することは、
前記現在のレジストラが前記第１のハイブリッドデバイスの第１の動作通信帯域上で動作するように構成されていると決定された場合、前記第１のハイブリッドデバイスを前記第１の通信帯域上で動作するように構成することと、
前記レジストラが前記第１のハイブリッドデバイスの前記第１の動作通信帯域上で動作するように構成されていないと決定された場合、
前記現在のレジストラの第２の動作通信帯域を識別することと、
前記第１のハイブリッドデバイスが前記現在のレジストラの前記第２の動作通信帯域上で動作するように構成され得るかどうかを決定することと
をさらに備える、請求項２１に記載の方法。
【請求項２７】
第３のハイブリッドデバイスが前記所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、
前記第１のハイブリッドデバイスを前記レジストラとして構成するかどうかを決定するために、前記第１のレジストラ重みを前記第３のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することと
をさらに備える、請求項２１に記載の方法。
【請求項２８】
前記第１のレジストラ重みを前記第２のレジストラ重みと前記比較することは、
前記第１のレジストラ重みが前記第２のレジストラ重みよりも好ましい場合、前記第１のハイブリッドデバイスを前記レジストラとして構成することと、
前記第２のレジストラ重みが前記第１のレジストラ重みよりも好ましい場合、
前記レジストラとして前記第３のハイブリッドデバイスを選択することと、
前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと、
前記第１のレジストラ重みが前記第２のレジストラ重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子よりも好ましい場合、前記第１のハイブリッドデバイスを前記レジストラとして構成することと、
前記第２のデバイス識別子が前記第１のデバイス識別子よりも好ましい場合、前記レジストラとして前記第３のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと
を備える、請求項２７に記載の方法。
【請求項２９】
第１のハイブリッドデバイスで、ハイブリッド通信ネットワークが、単一の通信媒体を介して前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合される中央アクセスポイントを備えているかどうかを決定することと、
前記ハイブリッド通信ネットワークが中央アクセスポイントを備えていないことの決定に応答して、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるという前記第１のハイブリッドデバイスの意図を示す第１の告知メッセージを送信することと、
第２の告知メッセージが前記ハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかに少なくとも部分的に基づいて、前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成するかどうかを決定することと
を備える、方法。
【請求項３０】
前記第２の告知メッセージが所定の時間間隔内に前記第２のハイブリッドデバイスから受信されたことの決定に応答して、前記方法は、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記比較することに少なくとも部分的に基づいて、前記第１のデバイス識別子が前記第２のデバイス識別子よりも好ましいことの決定に応答して、前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成することと、
前記比較することに少なくとも部分的に基づいて、前記第２のデバイス識別子が前記第１のデバイス識別子よりも好ましいことの決定に応答して、前記中央アクセスポイントとして前記第２のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと
をさらに備える、請求項２９に記載の方法。
【請求項３１】
前記第２の告知メッセージが所定の時間間隔内に前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、前記方法は、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成することをさらに備える、
請求項２９に記載の方法。
【請求項３２】
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成することに応答して、前記方法は、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成することをさらに備える、
請求項２９に記載の方法。
【請求項３３】
前記第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが前記第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することと、
前記ＤＨＣＰサーバが前記ネットワークインターフェースに通信結合されていることの決定に応答して、前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきであると決定することと、
前記ＤＨＣＰサーバが前記ネットワークインターフェースに通信結合されていないことの決定に応答して、前記第１のハイブリッドデバイスが前記中央アクセスポイントになるように競うべきではないと決定することと
をさらに備える、請求項２９に記載の方法。
【請求項３４】
前記ハイブリッド通信ネットワークが中央アクセスポイントを含むかどうかを前記決定することは、
前記第１のハイブリッドデバイスから探索メッセージを送信することと、
探索応答メッセージが所定の探索時間間隔内に受信されたかどうかを決定することと、
応答メッセージが前記所定の探索時間間隔内に受信されたことの決定に応答して、
前記ハイブリッド通信ネットワークが中央アクセスポイントを含むと決定することと、
前記第１のハイブリッドデバイスをどのように構成するかを決定するために前記中央アクセスポイントと通信を交換することと、
探索応答メッセージが前記所定の探索時間間隔内に受信されなかったことの決定に応答して、
前記ハイブリッド通信ネットワークが中央アクセスポイントを含まないと決定することと
を備える、請求項２９に記載の方法。
【請求項３５】
ハイブリッド通信ネットワークの第１のハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを含むかどうかを決定することと、
前記第１のハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを備えていると決定された場合、
前記第１のハイブリッドデバイスで、前記ハイブリッド通信ネットワークがレジストラを含むかどうかを決定することと、
前記ハイブリッド通信ネットワークがレジストラを含むかどうかを前記決定することに少なくとも部分的に基づいて、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定することと、
前記第１のハイブリッドデバイスが使用可能なアクセスポイントを含まないと決定された場合、前記第１のハイブリッドデバイスを前記レジストラとして構成しないと決定することと
を備える、方法。
【請求項３６】
前記ハイブリッド通信ネットワークがレジストラを含まないことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成することと、
前記ハイブリッド通信ネットワークがレジストラを含むことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイレジストラとして構成することと
を備え、前記スタンバイレジストラは、現在のレジストラが使用不可にされた場合、前記レジストラになるように動作可能である、
請求項３５に記載の方法。
【請求項３７】
前記ハイブリッド通信ネットワークがレジストラを含むかどうかを前記決定することは、
前記第１のハイブリッドデバイスから、レジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークがレジストラを含むと決定することと、
前記レジストラの資格情報、前記第１のハイブリッドデバイスの通信帯域構成、および前記レジストラの通信帯域構成に少なくとも部分的に基づいて、前記第１のハイブリッドデバイスのための少なくとも１つの資格情報を決定することと
を備える、請求項３６に記載の方法。
【請求項３８】
前記第１のハイブリッドデバイスのための前記少なくとも１つの資格情報を前記決定することは、
前記レジストラが複数の通信帯域上で動作するように構成され、前記第１のハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記第１のハイブリッドデバイスが動作するように構成された通信帯域の前記サブセットの各々について、前記レジストラの前記資格情報から前記第１のハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成された場合、
前記第１のハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されているかどうかを決定することと、
前記第１のハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されていることの決定に応答して、前記通信帯域のための前記レジストラの前記資格情報から前記単一の通信帯域のための前記第１のハイブリッドデバイスの前記少なくとも１つの資格情報を複製することと、
前記第１のハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報から前記第１のハイブリッドデバイスのための前記少なくとも１つの資格情報を複製しないと決定することと
を備える、請求項３７に記載の方法。
【請求項３９】
前記第１のハイブリッドデバイスが動作するように構成された通信帯域ごとに前記第１のハイブリッドデバイスのための前記少なくとも１つの資格情報を複製した後、前記方法は、
前記第１のハイブリッドデバイスが、前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重み、および前記現在のレジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークのレジストラになるかどうかを決定することと
をさらに備える、請求項３８に記載の方法。
【請求項４０】
前記レジストラが単一の通信帯域上で動作するように構成された場合、および前記第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、前記第１のハイブリッドデバイスのための少なくとも１つの資格情報を前記決定することは、
前記レジストラおよび前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記レジストラの資格情報から前記第１のハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記第１のハイブリッドデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記複数の通信帯域のうちの前記残りの通信帯域のための前記複製された資格情報をコピーすることと
を備える、請求項３７に記載の方法。
【請求項４１】
第２のハイブリッドデバイスが前記所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、
前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを前記第２のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することと、
前記第１のレジストラ重みが前記第２のレジストラ重みよりも好ましい場合、前記第１のハイブリッドデバイスを前記レジストラとして構成することと、
前記第２のレジストラ重みが前記第１のレジストラ重みよりも好ましい場合、
前記レジストラとして前記第２のハイブリッドデバイスを選択することと、
前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと、
前記第１のレジストラ重みが前記第２のレジストラ重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を前記第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子よりも好ましい場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記第２のデバイス識別子が前記第２のデバイス識別子よりも好ましい場合、前記レジストラとして前記第２のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと
をさらに備える、請求項３７に記載の方法。
【請求項４２】
第１のハイブリッドデバイスであって、
プロセッサと、
前記プロセッサと結合された構成ユニットと
を備え、前記構成ユニットは、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む第１の告知メッセージを送信することと、
第２の告知メッセージが第１の所定の探索時間間隔内にハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかを決定することと、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのゲートウェイに通信結合される、と、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に前記第２のハイブリッドデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの中央アクセスポイントを選択することと
を行うように構成された、第１のハイブリッドデバイス。
【請求項４３】
中央アクセスポイントを選択するように構成された前記構成ユニットは、
前記第１のハイブリッドデバイスが好ましいデバイス重みに関連付けられる場合、前記中央アクセスポイントとして前記第１のハイブリッドデバイスを選択することと、
前記第２のハイブリッドデバイスが前記好ましいデバイス重みに関連付けられる場合、前記中央アクセスポイントとして前記第２のハイブリッドデバイスを選択することと、
前記第１のハイブリッドデバイスと前記第２のハイブリッドデバイスの両方が前記好ましいデバイス重みに関連付けられる場合、前記中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた前記第１のハイブリッドデバイスまたは前記第２のハイブリッドデバイスのいずれかを選択することと
を行うように構成された、前記構成ユニットを備える、請求項４２に記載の第１のハイブリッドデバイス。
【請求項４４】
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成した後、前記構成ユニットは、
所定の因子によって前記第１のデバイス重みを調整することと、
前記調整された第１のデバイス重みを含む第３の告知メッセージを送信することと
を行うようにさらに構成された、請求項４２に記載の第１のハイブリッドデバイス。
【請求項４５】
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスが前記中央アクセスポイントとして構成された場合、前記構成ユニットは、
前記第３のハイブリッドデバイスがもはや前記中央アクセスポイントではないことを示す前記第３のハイブリッドデバイスからの通知メッセージを検出することと、
前記第１のデバイス重みが前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みよりも好ましいと決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む第３の告知メッセージを送信することと
を行うようにさらに構成された、請求項４２に記載の第１のハイブリッドデバイス。
【請求項４６】
ハイブリッド通信ネットワークのハイブリッドデバイスであって、
プロセッサと、
前記プロセッサと結合された構成ユニットと
を備え、前記構成ユニットは、
前記ハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを含むかどうかを決定することと、
前記ハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを含むと決定された場合、
前記ハイブリッド通信ネットワークが現在のレジストラを含むかどうかを決定することと、
前記ハイブリッド通信ネットワークが現在のレジストラを含むかどうかを決定することに少なくとも部分的に基づいて、前記ハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成するかどうかを決定することと、
前記ハイブリッドデバイスが使用可能なアクセスポイントを含まないと決定された場合、前記ハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成しないと決定することと
を行うように構成された、ハイブリッドデバイス。
【請求項４７】
前記ハイブリッド通信ネットワークがレジストラを含むかどうかを決定するように構成された前記構成ユニットは、
レジストラ探索メッセージを送信することと、
レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記レジストラを含むと決定することと、
前記レジストラの資格情報、ハイブリッドデバイスの通信帯域構成、および前記レジストラの通信帯域構成に少なくとも部分的に基づいて、前記ハイブリッドデバイスのための少なくとも１つの資格情報を決定することと
を行うように構成された前記構成ユニットを備える、請求項４６に記載のハイブリッドデバイス。
【請求項４８】
前記ハイブリッドデバイスのための少なくとも１つの資格情報を決定するように構成された前記構成ユニットは、
前記レジストラが複数の通信帯域上で動作するように構成され、前記ハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成されるとの決定に応答して、
通信帯域の前記サブセットの各々について、前記レジストラの前記資格情報から前記ハイブリッドデバイスの前記少なくとも１つの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成されるとの決定に応答して、
前記ハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されているかどうかを決定することと、
前記ハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されていることの決定に応答して、前記単一の通信帯域のための前記レジストラの前記資格情報から前記単一の通信帯域のための前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記ハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報から前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製しないと決定することと
を行うように構成された前記構成ユニットを備える、請求項４７に記載のハイブリッドデバイス。
【請求項４９】
前記レジストラが単一の通信帯域上で動作するように構成される、および前記ハイブリッドデバイスが複数の通信帯域上で動作するように構成されるとの決定に応答して、前記ハイブリッドデバイスのための少なくとも１つの資格情報を決定するように構成された前記構成ユニットは、
前記レジストラおよび前記ハイブリッドデバイスが動作するように構成された第１の通信帯域について、
前記レジストラの前記資格情報から前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記ハイブリッドデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記複数の通信帯域のうちの前記残りの通信帯域のための前記複製された資格情報をコピーすることと
を行うように構成された前記構成ユニットを備える、請求項４７に記載のハイブリッドデバイス。
【請求項５０】
ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む第１の告知メッセージを送信することと、
第２の告知メッセージが第１の所定の探索時間間隔内に前記ハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかを決定することと、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合される、と、
前記第２の告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの中央アクセスポイントを選択することと
を行うプログラム命令を記憶した、非一時的な機械可読記憶媒体。
【請求項５１】
前記プログラム命令は、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成した後、
第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む第３の告知メッセージを受信することと、
前記第１のデバイス重みと前記第３のデバイス重みとを比較することと、
前記第１のデバイス重みが前記第３のデバイス重みよりも好ましい場合、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成されたままにさせることと、
前記第３のデバイス重みが前記第１のデバイス重みよりも好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、
前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと、
前記第１のデバイス重みが前記第３のデバイス重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子よりも好ましい場合、
前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成されたままにさせることと、
前記第２のデバイス識別子が前記第１のデバイス識別子よりも好ましい場合、
前記第１のハイブリッドデバイスを前記スタンバイ中央アクセスポイントとして構成することと、
前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと
を行うプログラム命令を備える、請求項５０に記載の非一時的な機械可読記憶媒体。
【請求項５２】
前記プログラム命令は、
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスが前記中央アクセスポイントとして構成されるとの決定に応答して、
前記第１のハイブリッドデバイスで、前記第３のハイブリッドデバイスがもはや前記中央アクセスポイントではないことを示す前記第３のハイブリッドデバイスからの通知メッセージを検出することと、
前記第１のデバイス重みが前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みよりも好ましいと決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む第３の告知メッセージを送信することと
を行うプログラム命令を備える、請求項５０に記載の非一時的な機械可読記憶媒体。
【請求項５３】
ハイブリッド通信ネットワークのハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを含むかどうかを決定することと、
前記ハイブリッドデバイスが動作通信帯域内で使用可能なアクセスポイントを含むとの決定に応答して、
前記ハイブリッドデバイスで、前記ハイブリッド通信ネットワークが現在のレジストラを含むかどうかを決定することと、
前記ハイブリッド通信ネットワークが現在のレジストラを含むかどうかを前記決定することに少なくとも部分的に基づいて、前記ハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定することと、
前記ハイブリッドデバイスが使用可能なアクセスポイントを含まないとの決定に応答して、前記ハイブリッドデバイスを前記レジストラとして構成しないと決定することと
を行うプログラム命令を記憶した、非一時的な機械可読記憶媒体。
【請求項５４】
前記ハイブリッド通信ネットワークが現在のレジストラを含むかどうかを決定するための前記プログラム命令は、
レジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されるとの決定に応答して、
前記ハイブリッド通信ネットワークが現在のレジストラを含むと決定することと、
前記レジストラの資格情報、前記ハイブリッドデバイスの通信帯域構成、および前記レジストラの通信帯域構成に少なくとも部分的に基づいて、前記ハイブリッドデバイスのための少なくとも１つの資格情報を決定することと
を行うプログラム命令を備える、請求項５３に記載の非一時的な機械可読記憶媒体。
【請求項５５】
前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を決定する前記プログラム命令は、
前記レジストラが複数の通信帯域上で動作するように構成され、前記ハイブリッドデバイスが前記通信帯域の少なくともサブセット上で動作するように構成されるとの決定に応答して、
前記複数の通信帯域の前記サブセットの各々について、前記レジストラの前記資格情報から前記少なくとも１つのハイブリッドデバイスの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成されるとの決定に応答して、
前記ハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されているかどうかを決定することと、
前記ハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されていることの決定に応答して、前記単一の通信帯域のための前記レジストラの前記資格情報から前記単一の通信帯域のための前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記ハイブリッドデバイスと前記レジストラが同じ単一の通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報から前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製しないと決定することと
を行うプログラム命令を備える、請求項５４に記載の非一時的な機械可読記憶媒体。
【請求項５６】
前記ハイブリッドデバイスのための少なくとも１つの資格情報を決定するための前記プログラム命令は、
前記レジストラが単一の通信帯域上で動作するように構成される、および前記ハイブリッドデバイスが複数の通信帯域上で動作するように構成されるとの決定に応答して、
前記レジストラおよび前記ハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記レジストラの資格情報から前記ハイブリッドデバイスのための前記少なくとも１つの資格情報を複製することと、
前記ハイブリッドデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記複数の通信帯域のうちの前記残りの通信帯域のための前記複製された資格情報をコピーすることと
を行うプログラム命令を備える、請求項５４に記載の非一時的な機械可読記憶媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本出願は、２０１３年３月１５日に出願された米国出願第１３／８４０，５６６号の優先権の利益を主張する。
【技術分野】
【０００２】
[0002]本発明の主題の実施形態は、一般に、通信ネットワークの分野に関し、より詳細には、ハイブリッド通信ネットワークにおける調整機能の自動選択に関する。
【背景技術】
【０００３】
[0003]ハイブリッド通信ネットワークは、通常、複数のネットワーキング技術（たとえば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）技術、電力線通信技術、イーサネット（登録商標）など）を実装する複数のネットワークデバイスを備える。通常、通信機構ならびにプロトコル仕様（たとえば、デバイスおよびトポロジーの発見、他のネットワークへのブリッジングなど）は、各ネットワーキング技術に固有である。複数のネットワーキング技術は、通常、単一の拡張された通信ネットワークを形成するために、異なるネットワーク技術および媒体の間でフレームを転送するブリッジング対応デバイスを使用して相互接続される。ハイブリッド通信ネットワークは、通常、任意の２つのハイブリッドデバイス間の複数のフレーム配信経路を提示する。
【発明の概要】
【０００４】
[0004]ハイブリッド通信ネットワークにおける調整機能の自動選択のための様々な実施形態が開示される。いくつかの実施形態では、方法は、ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、告知メッセージが第１の所定の探索時間間隔内にハイブリッド通信ネットワークの少なくとも第２のハイブリッドデバイスから受信されたかどうかを決定することと、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドデバイスから受信されなかったことの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することと、ここにおいて、中央アクセスポイントは単一の通信媒体を介してハイブリッド通信ネットワークのゲートウェイに通信結合される、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドデバイスから受信されたことの決定に応答して、第１のデバイス重みおよび少なくとも第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、ハイブリッド通信ネットワークの中央アクセスポイントを選択することとを備える。
【０００５】
[0005]いくつかの実施形態では、中央アクセスポイントを選択することは、第１のデバイス重み、第２のデバイス重み、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子、および少なくとも第２のハイブリッドデバイスに関連付けられた第２のハイブリッドデバイスのうちの１つまたは複数に少なくとも部分的に基づいて、中央アクセスポイントを選択することを備える。
【０００６】
[0006]いくつかの実施形態では、中央アクセスポイントを選択することは、第１のデバイス重みが第２のデバイス重みと比較して好ましい場合、ハイブリッド通信ネットワークの中央アクセスポイントとして第１のハイブリッドデバイスを選択することと、第２のデバイス重みが第１のデバイス重みと比較して好ましい場合、ハイブリッド通信ネットワークの中央アクセスポイントとして第２のハイブリッドデバイスを選択することと、第１のデバイス重みが第２のデバイス重みと等しい場合、ハイブリッド通信ネットワークの中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた第１のハイブリッドデバイスまたは第２のハイブリッドデバイスを選択することとを備える。
【０００７】
[0007]いくつかの実施形態では、方法は、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することをさらに備え、第１のハイブリッドデバイスが好ましいデバイス重みに関連付けられていないか、または第１のハイブリッドデバイスが好ましいデバイス重みに関連付けられ、好ましいデバイス識別子に関連付けられていない場合に、現在の中央アクセスポイントがハイブリッド通信ネットワーク内で使用不可である場合、スタンバイ中央アクセスポイントは中央アクセスポイントになるように動作可能である。
【０００８】
[0008]いくつかの実施形態では、方法は、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきかどうかを決定することと、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきであることの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することとをさらに備える。
【０００９】
[0009]いくつかの実施形態では、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきかどうかを決定することは、第１のハイブリッドデバイスのネットワークインターフェースが、そのネットワークインターフェースに関連付けられた通信媒体を介してハイブリッド通信ネットワークのネットワークゲートウェイに通信結合されているかどうかを決定することと、第１のハイブリッドデバイスのネットワークインターフェースがネットワークゲートウェイに通信結合されていることの決定に応答して、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきであると決定することとを備える。
【００１０】
[0010]いくつかの実施形態では、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきかどうかを決定することは、第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することを備える。
【００１１】
[0011]いくつかの実施形態では、ＤＨＣＰサーバが第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することは、第１のハイブリッドデバイスのネットワークインターフェースから１つまたは複数の探索メッセージを送信することと、１つまたは複数の応答メッセージが所定の発見時間間隔内に受信されたかどうかに少なくとも部分的に基づいて、ＤＨＣＰサーバがネットワークインターフェースに通信結合されているかどうかを決定することとを備える。
【００１２】
[0012]いくつかの実施形態では、第１のデバイス重みは、第１のハイブリッドデバイスがハイブリッド通信ネットワークのネットワークゲートウェイに通信結合されているかどうか、第１のハイブリッドデバイスのデバイス能力、および通信リンクの速度のうちの１つまたは複数に少なくとも部分的に基づいて決定される。
【００１３】
[0013]いくつかの実施形態では、第１のハイブリッドデバイスはハイブリッド通信ネットワークの中央アクセスポイントとして構成され、方法は、所定の因子によって第１のデバイス重みを調整することと、第１のハイブリッドデバイスから、調整された第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することとをさらに備える。
【００１４】
[0014]いくつかの実施形態では、方法は、ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントとして構成されたままでいるべきかどうかを決定するために、調整された第１のデバイス重みと第３のデバイス重みとを比較することとをさらに備える。
【００１５】
[0015]いくつかの実施形態では、第１のハイブリッドデバイスが中央アクセスポイントとして構成された場合、方法は、ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、第１のデバイス重みが第３のデバイス重みと比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成されたままにさせることと、第１のデバイス重みが第３のデバイス重みと等しい場合、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、第１のデバイス識別子が第２のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成されたままにさせることと、第２のデバイス識別子が第１のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、ハイブリッド通信ネットワークの中央アクセスポイントとして第３のハイブリッドデバイスを選択することとをさらに備える。
【００１６】
[0016]いくつかの実施形態では、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することは、第１のハイブリッドデバイスから、第１のハイブリッドデバイスがもはやハイブリッド通信ネットワークの中央アクセスポイントではないことを示す通知メッセージを送信することを備える。
【００１７】
[0017]いくつかの実施形態では、第１のハイブリッドデバイスはスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスはハイブリッド通信ネットワークの中央アクセスポイントとして構成され、方法は、第１のハイブリッドデバイスで、第３のハイブリッドデバイスがもはや中央アクセスポイントではないことを示す第３のハイブリッドデバイスからの通知メッセージを検出することと、第１のデバイス重みが第３のハイブリッドデバイスに関連付けられた第３のデバイス重みと比較して好ましいと決定することと、第１のハイブリッドデバイスが中央アクセスポイントになることを示す第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することとをさらに備える。
【００１８】
[0018]いくつかの実施形態では、１つまたは複数の告知メッセージを送信することに応答して、方法は、１つまたは複数の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信されなかった場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することをさらに備え、第２の所定の探索時間間隔は第１の所定の探索時間間隔よりも短い。
【００１９】
[0019]いくつかの実施形態では、１つまたは複数の告知メッセージを送信することに応答して、方法は、１つまたは複数の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信された場合、応答メッセージ内で示された第４のデバイス重みが第１のデバイス重みと比較して好ましい、または第４のデバイス重みが第１のデバイス重みと等しいとき、応答メッセージ内で示された第２のデバイス識別子が第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と比較して好ましいと決定することと、第１のハイブリッドデバイスから、第１のハイブリッドデバイスがもはやハイブリッド通信ネットワークの中央アクセスポイントになるように競っていないことを示す通知メッセージを送信することと、第１のハイブリッドデバイスをスタンバイ中央アクセスポイントとして構成することとをさらに備える。
【００２０】
[0020]いくつかの実施形態では、第１のハイブリッドデバイスはハイブリッド通信ネットワークの中央アクセスポイントとして構成され、方法は、第１のハイブリッドデバイスで、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、ハイブリッド通信ネットワークがレジストラを備えていないことの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、ハイブリッド通信ネットワークがレジストラを備えていることの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することとをさらに備え、スタンバイレジストラは、レジストラがハイブリッド通信ネットワークから使用不可にされた場合、ハイブリッド通信ネットワークのレジストラになるように動作可能である。
【００２１】
[0021]いくつかの実施形態では、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することは、第１のハイブリッドデバイスから、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されなかった場合、ハイブリッド通信ネットワークがレジストラを備えていないと決定することと、レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、ハイブリッド通信ネットワークがレジストラを備えていると決定することとを備える。
【００２２】
[0022]いくつかの実施形態では、第１のハイブリッドデバイスはハイブリッド通信ネットワークのレジストラとして構成され、方法は、第１のハイブリッドデバイスから、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、第１のハイブリッドデバイスをスタンバイレジストラとして構成することとをさらに備える。
【００２３】
[0023]いくつかの実施形態では、方法は、第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内の少なくとも１つの使用可能なアクセスポイントを備えていると決定することと、第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内の少なくとも１つの使用可能なアクセスポイントを備えていることの決定に応答して、ハイブリッド通信ネットワークの現在のレジストラになるように競うこととをさらに備える。
【００２４】
[0024]いくつかの実施形態では、ハイブリッド通信ネットワークの現在のレジストラになるように競うことは、第１のハイブリッドデバイスから、第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを備える第１のレジストラ告知メッセージを送信することと、第１のハイブリッドデバイスから、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されたかどうかを決定することと、１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、ハイブリッド通信ネットワークが現在のレジストラを備えていると決定することと、第１のハイブリッドデバイスをスタンバイレジストラとして構成することと、ここにおいて、スタンバイレジストラは、現在のレジストラがハイブリッド通信ネットワークから使用不可にされた場合、ハイブリッド通信ネットワークのレジストラになるように動作可能であり、現在のレジストラの資格情報、第１のハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、および現在のレジストラが動作するように構成された１つまたは複数の通信帯域に従って第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することとをさらに備える。
【００２５】
[0025]いくつかの実施形態では、第１のレジストラ重みは、第１のハイブリッドデバイスに関連付けられた使用可能なアクセスポイントの数、第１のハイブリッドデバイスがハイブリッド通信ネットワークのネットワークゲートウェイと通信結合されているかどうか、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントであるかどうか、および第１のハイブリッドデバイスがハイブリッド通信ネットワークの現在のレジストラであるかどうかのうちの１つまたは複数に少なくとも部分的に基づいて決定される。
【００２６】
[0026]いくつかの実施形態では、第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することは、現在のレジストラが複数の通信帯域上で動作するように構成され、第１のハイブリッドデバイスが複数の通信帯域の少なくともサブセット上で動作するように構成された場合、第１のハイブリッドデバイスが動作するように構成された複数の通信帯域のサブセットの各々について、通信帯域のための現在のレジストラの資格情報に従って通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、現在のレジストラが単一の通信帯域上で動作するように構成された場合、第１のハイブリッドデバイスと現在のレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、第１のハイブリッドデバイスと現在のレジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、通信帯域のための現在のレジストラの資格情報に従って通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、第１のハイブリッドデバイスと現在のレジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、現在のレジストラの資格情報に従って第１のハイブリッドデバイスの資格情報を複製しないと決定することとを備える。
【００２７】
[0027]いくつかの実施形態では、方法は、第１のハイブリッドデバイスが動作するように構成された各通信帯域のための現在のレジストラの資格情報に従って第１のハイブリッドデバイスの資格情報を複製した後、ハイブリッド通信ネットワーク内で資格情報が複製された指示を送信することと、第１のハイブリッドデバイスに関連付けられた第１のレジストラ重み、およびハイブリッド通信ネットワークの現在のレジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、ハイブリッド通信ネットワークのレジストラになるかどうかを決定することとをさらに備える。
【００２８】
[0028]いくつかの実施形態では、現在のレジストラが単独の通信帯域上で動作するように構成された場合、および第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することは、現在のレジストラおよび第１のハイブリッドデバイスが動作するように構成された複数の通信帯域のうちの第１の通信帯域について、第１の通信帯域のための現在のレジストラの資格情報に従って第１の通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、第１のハイブリッドデバイスが動作するように構成され、現在のレジストラが動作するように構成されていない複数の通信帯域のうちの残りの通信帯域について、第１の通信帯域のための資格情報を複数の通信帯域のうちの残りの通信帯域にコピーすることとを備える。
【００２９】
[0029]いくつかの実施形態では、ハイブリッド通信ネットワークが現在のレジストラを備えていると決定することは、現在のレジストラが第１のハイブリッドデバイスの好ましい動作通信帯域上で動作するように構成されていると決定された場合、第１のハイブリッドデバイスを第１の通信帯域上で動作するように構成することと、レジストラが第１のハイブリッドデバイスの好ましい動作通信帯域上で動作するように構成されていないと決定された場合、現在のレジストラの好ましい動作通信帯域を識別することと、第１のハイブリッドデバイスが現在のレジストラの好ましい動作通信帯域上で動作するように構成され得るかどうかを決定することとを備える。
【００３０】
[0030]いくつかの実施形態では、方法は、第３のハイブリッドデバイスが所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定するために、第１のレジストラ重みを第３のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することとをさらに備える。
【００３１】
[0031]いくつかの実施形態では、第１のレジストラ重みを第２のレジストラ重みと比較することは、第１のレジストラ重みが第２のレジストラ重みと比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、第２のレジストラ重みが第１のレジストラ重みと比較して好ましい場合、ハイブリッド通信ネットワークのレジストラとして第３のハイブリッドデバイスを選択することと、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することと、第１のレジストラ重みが第２のレジストラ重みと等しい場合、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、第１のデバイス識別子が第２のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、第２のデバイス識別子が第１のデバイス識別子と比較して好ましい場合、ハイブリッド通信ネットワークのレジストラとして第３のハイブリッドデバイスを選択し、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することとを備える。
【００３２】
[0032]いくつかの実施形態では、方法は、第１のハイブリッドデバイスで、ハイブリッド通信ネットワークが中央アクセスポイントを備えているかどうかを決定することと、ここにおいて、中央アクセスポイントは単一の通信媒体を介してハイブリッド通信ネットワークのゲートウェイに通信結合され、ハイブリッド通信ネットワークが中央アクセスポイントを備えていないことの決定に応答して、第１のハイブリッドデバイスから、ハイブリッド通信ネットワークの中央アクセスポイントになるという第１のハイブリッドデバイスの意図を示す第１の告知メッセージを送信することと、第２の告知メッセージがハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかに少なくとも部分的に基づいて、第１のハイブリッドデバイスを中央アクセスポイントとして構成するかどうかを決定することとを備える。
【００３３】
[0033]いくつかの実施形態では、第２の告知メッセージが所定の時間間隔内に第２のハイブリッドデバイスから受信されたことの決定に応答して、方法は、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、第１のデバイス識別子が第２のデバイス識別子と比較して好ましいことの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することと、第２のデバイス識別子が第１のデバイス識別子と比較して好ましいことの決定に応答して、ハイブリッド通信ネットワークの中央アクセスポイントとして第２のハイブリッドデバイスを選択し、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することとをさらに備える。
【００３４】
[0034]いくつかの実施形態では、第２の告知メッセージが所定の時間間隔内に第２のハイブリッドデバイスから受信されなかったことの決定に応答して、方法は、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することをさらに備える。
【００３５】
[0035]いくつかの実施形態では、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することに応答して、方法は、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することをさらに備える。
【００３６】
[0036]いくつかの実施形態では、方法は、第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することと、ＤＨＣＰサーバが第１のハイブリッドデバイスのネットワークインターフェースに通信結合されていることの決定に応答して、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきであると決定することと、ＤＨＣＰサーバが第１のハイブリッドデバイスのネットワークインターフェースに通信結合されていないことの決定に応答して、第１のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントになるように競うべきではないと決定することをさらに備える。
【００３７】
[0037]いくつかの実施形態では、ハイブリッド通信ネットワークが中央アクセスポイントを備えているかどうかを決定することは、第１のハイブリッドデバイスから１つまたは複数の探索メッセージを送信することと、１つまたは複数の探索応答メッセージが所定の探索時間間隔内に受信されたかどうかを決定することと、１つまたは複数の探索応答メッセージが所定の探索時間間隔内に受信されたことの決定に応答して、ハイブリッド通信ネットワークが中央アクセスポイントを備えていると決定することと、第１のハイブリッドデバイスをどのように構成するかを決定するために中央アクセスポイントと１つまたは複数の通信を交換することと、１つまたは複数の探索応答メッセージが所定の探索時間間隔内に受信されなかったことの決定に応答して、ハイブリッド通信ネットワークが中央アクセスポイントを備えていないと決定することとを備える。
【００３８】
[0038]いくつかの実施形態では、方法は、ハイブリッド通信ネットワークの第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、第１のハイブリッドデバイスで、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することに少なくとも部分的に基づいて、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定することと、第１のハイブリッドデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成しないと決定することとを備える。
【００３９】
[0039]いくつかの実施形態では、方法は、ハイブリッド通信ネットワークがレジストラを備えていないことの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、ハイブリッド通信ネットワークがレジストラを備えていることの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することとをさらに備え、スタンバイレジストラは、レジストラがハイブリッド通信ネットワークから使用不可にされた場合、ハイブリッド通信ネットワークのレジストラになるように動作可能である。
【００４０】
[0040]いくつかの実施形態では、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することは、第１のハイブリッドデバイスから、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、ハイブリッド通信ネットワークがレジストラを備えていると決定することと、レジストラの資格情報、第１のハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、およびレジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することとを備える。
【００４１】
[0041]いくつかの実施形態では、第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することは、レジストラが複数の通信帯域上で動作するように構成され、第１のハイブリッドデバイスが複数の通信帯域の少なくともサブセット上で動作するように構成された場合、第１のハイブリッドデバイスが動作するように構成された複数の通信帯域のサブセットの各々について、通信帯域のためのレジストラの資格情報に従って通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、レジストラが単一の通信帯域上で動作するように構成された場合、第１のハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、第１のハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、通信帯域のためのレジストラの資格情報に従って通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、第１のハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、レジストラの資格情報に従って第１のハイブリッドデバイスの資格情報を複製しないと決定することとを備える。
【００４２】
[0042]いくつかの実施形態では、方法は、第１のハイブリッドデバイスが動作するように構成された通信帯域ごとに第１のハイブリッドデバイスの資格情報を複製した後、第１のハイブリッドデバイスに関連付けられた第１のレジストラ重み、およびハイブリッド通信ネットワークのレジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、ハイブリッド通信ネットワークのレジストラになるかどうかを決定することとをさらに備える。
【００４３】
[0043]いくつかの実施形態では、レジストラが単独の通信帯域上で動作するように構成された場合、および第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することは、レジストラおよび第１のハイブリッドデバイスが動作するように構成された複数の通信帯域のうちの第１の通信帯域について、第１の通信帯域のためのレジストラの資格情報に従って第１の通信帯域のための第１のハイブリッドデバイスの資格情報を複製することと、第１のハイブリッドデバイスが動作するように構成され、レジストラが動作するように構成されていない複数の通信帯域のうちの残りの通信帯域について、第１の通信帯域のための資格情報を複数の通信帯域のうちの残りの通信帯域にコピーすることとを備える。
【００４４】
[0044]いくつかの実施形態では、方法は、第２のハイブリッドデバイスが所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを第２のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することと、第１のレジストラ重みが第２のレジストラ重みと比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、第２のレジストラ重みが第１のレジストラ重みと比較して好ましい場合、ハイブリッド通信ネットワークのレジストラとして第２のハイブリッドデバイスを選択することと、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することと、第１のレジストラ重みが第２のレジストラ重みと等しい場合、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、第１のデバイス識別子が第２のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成することと、第２のデバイス識別子が第２のデバイス識別子と比較して好ましい場合、ハイブリッド通信ネットワークのレジストラとして第２のハイブリッドデバイスを選択し、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイレジストラとして構成することとをさらに備える。
【００４５】
[0045]いくつかの実施形態では、第１のハイブリッドネットワークデバイスは、プロセッサと、プロセッサと結合された構成ユニットとを備え、構成ユニットは、第１のハイブリッドネットワークデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、告知メッセージが第１の所定の探索時間間隔内にハイブリッド通信ネットワークの少なくとも第２のハイブリッドネットワークデバイスから受信されたかどうかを決定することと、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドネットワークデバイスから受信されなかったことの決定に応答して、第１のハイブリッドネットワークデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することと、ここにおいて、中央アクセスポイントは単一の通信媒体を介してハイブリッド通信ネットワークのゲートウェイに通信結合され、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドネットワークデバイスから受信されたことの決定に応答して、第１のデバイス重みおよび少なくとも第２のハイブリッドネットワークデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、ハイブリッド通信ネットワークの中央アクセスポイントを選択することとを行うように構成される。
【００４６】
[0046]いくつかの実施形態では、中央アクセスポイントを選択するように構成された構成ユニットは、第１のハイブリッドネットワークデバイスが好ましいデバイス重みに関連付けられる場合、ハイブリッド通信ネットワークの中央アクセスポイントとして第１のハイブリッドネットワークデバイスを選択することと、第２のハイブリッドネットワークデバイスが好ましいデバイス重みに関連付けられる場合、ハイブリッド通信ネットワークの中央アクセスポイントとして第２のハイブリッドネットワークデバイスを選択することと、第１のハイブリッドネットワークデバイスと第２のハイブリッドネットワークデバイスの両方が好ましいデバイス重みに関連付けられる場合、ハイブリッド通信ネットワークの中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた第１のハイブリッドネットワークデバイスまたは第２のハイブリッドネットワークデバイスを選択することとを行うように構成された構成ユニットを備える。
【００４７】
[0047]いくつかの実施形態では、第１のハイブリッドネットワークデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成した後、構成ユニットは、所定の因子によって第１のデバイス重みを調整することと、調整された第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することとを行うようにさらに構成される。
【００４８】
[0048]いくつかの実施形態では、第１のハイブリッドネットワークデバイスがハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドネットワークデバイスがハイブリッド通信ネットワークの中央アクセスポイントとして構成された場合、構成ユニットは、第３のハイブリッドネットワークデバイスがもはやハイブリッド通信ネットワークの中央アクセスポイントではないことを示す第３のハイブリッドネットワークデバイスからの通知メッセージを検出することと、第１のデバイス重みが第３のハイブリッドネットワークデバイスに関連付けられた第３のデバイス重みと比較して好ましいと決定することと、第１のハイブリッドネットワークデバイスが中央アクセスポイントになることを示す第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することとを行うようにさらに構成される。
【００４９】
[0049]いくつかの実施形態では、ハイブリッドネットワークデバイスは、プロセッサと、プロセッサと結合された構成ユニットとを備え、構成ユニットは、ハイブリッド通信ネットワークのハイブリッドネットワークデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、ハイブリッドネットワークデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することに少なくとも部分的に基づいて、ハイブリッドネットワークデバイスをハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定することと、ハイブリッドネットワークデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、ハイブリッドネットワークデバイスをハイブリッド通信ネットワークのレジストラとして構成しないと決定することとを行うように構成される。
【００５０】
[0050]いくつかの実施形態では、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定するように構成された構成ユニットは、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、ハイブリッド通信ネットワークがレジストラを備えていると決定することと、レジストラの資格情報、ハイブリッドネットワークデバイスが動作するように構成された１つまたは複数の通信帯域、およびレジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、ハイブリッドネットワークデバイスに関連付けられた１つまたは複数の資格情報を決定することとを行うように構成された構成ユニットを備える。
【００５１】
[0051]いくつかの実施形態では、ハイブリッドネットワークデバイスに関連付けられた１つまたは複数の資格情報を決定するように構成された構成ユニットは、レジストラが複数の通信帯域上で動作するように構成され、ハイブリッドネットワークデバイスが複数の通信帯域の少なくともサブセット上で動作するように構成された場合、ハイブリッドネットワークデバイスが動作するように構成された複数の通信帯域のサブセットの各々について、通信帯域のためのレジストラの資格情報に従って通信帯域のためのハイブリッドネットワークデバイスの資格情報を複製することと、レジストラが単一の通信帯域上で動作するように構成された場合、ハイブリッドネットワークデバイスとレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、ハイブリッドネットワークデバイスとレジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、通信帯域のためのレジストラの資格情報に従って通信帯域のためのハイブリッドネットワークデバイスの資格情報を複製することと、ハイブリッドネットワークデバイスとレジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、レジストラの資格情報に従ってハイブリッドネットワークデバイスの資格情報を複製しないと決定することとを行うように構成された構成ユニットを備える。
【００５２】
[0052]いくつかの実施形態では、レジストラが単独の通信帯域上で動作するように構成された場合、およびハイブリッドネットワークデバイスが複数の通信帯域上で動作するように構成された場合、ハイブリッドネットワークデバイスに関連付けられた１つまたは複数の資格情報を決定するように構成された構成ユニットは、レジストラおよびハイブリッドネットワークデバイスが動作するように構成された複数の通信帯域のうちの第１の通信帯域について、第１の通信帯域のためのレジストラの資格情報に従って第１の通信帯域のためのハイブリッドネットワークデバイスの資格情報を複製することと、ハイブリッドネットワークデバイスが動作するように構成され、レジストラが動作するように構成されていない複数の通信帯域のうちの残りの通信帯域について、第１の通信帯域のための資格情報を複数の通信帯域のうちの残りの通信帯域にコピーすることとを行うように構成された構成ユニットを備える。
【００５３】
[0053]いくつかの実施形態では、機械可読記憶媒体は、プロセッサによって実行されたとき、ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、告知メッセージが第１の所定の探索時間間隔内にハイブリッド通信ネットワークの少なくとも第２のハイブリッドデバイスから受信されたかどうかを決定することと、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドデバイスから受信されなかったことの決定に応答して、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成することと、ここにおいて、中央アクセスポイントは単一の通信媒体を介してハイブリッド通信ネットワークのゲートウェイに通信結合され、告知メッセージが第１の所定の探索時間間隔内に少なくとも第２のハイブリッドデバイスから受信されたことの決定に応答して、第１のデバイス重みおよび少なくとも第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、ハイブリッド通信ネットワークの中央アクセスポイントを選択することとを備える動作をプロセッサに実行させる命令を記憶している。
【００５４】
[0054]いくつかの実施形態では、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成する動作の後、動作は、第３のハイブリッドデバイスから、第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、第１のデバイス重みと第３のデバイス重みとを比較することと、第１のデバイス重みが第３のデバイス重みと比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成されたままにさせることと、第３のデバイス重みが第１のデバイス重みと比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、ハイブリッド通信ネットワークの中央アクセスポイントとして第３のハイブリッドデバイスを選択することと、第１のデバイス重みが第２のデバイス重みと等しい場合、第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、第１のデバイス識別子が第２のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークの中央アクセスポイントとして構成されたままにさせることと、第２のデバイス識別子が第１のデバイス識別子と比較して好ましい場合、第１のハイブリッドデバイスをハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、ハイブリッド通信ネットワークの中央アクセスポイントとして第３のハイブリッドデバイスを選択することとをさらに備える。
【００５５】
[0055]いくつかの実施形態では、第１のハイブリッドデバイスがハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスがハイブリッド通信ネットワークの中央アクセスポイントとして構成された場合、動作は、第１のハイブリッドデバイスで、第３のハイブリッドデバイスがもはやハイブリッド通信ネットワークの中央アクセスポイントではないことを示す第３のハイブリッドデバイスからの通知メッセージを検出することと、第１のデバイス重みが第２のハイブリッドデバイスに関連付けられた第２のデバイス重みと比較して好ましいと決定することと、第１のハイブリッドデバイスが中央アクセスポイントになることを示す第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することとをさらに備える。
【００５６】
[0056]いくつかの実施形態では、機械可読記憶媒体は、プロセッサによって実行されたとき、ハイブリッド通信ネットワークのハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、ハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、ハイブリッドデバイスで、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することに少なくとも部分的に基づいて、ハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成するかどうかを決定することと、ハイブリッドデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、ハイブリッドデバイスをハイブリッド通信ネットワークのレジストラとして構成しないと決定することとを備える動作をプロセッサに実行させる命令を記憶している。
【００５７】
[0057]いくつかの実施形態では、ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定する動作は、ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、ハイブリッド通信ネットワークがレジストラを備えていると決定することと、レジストラの資格情報、ハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、およびレジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、ハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することとを備える。
【００５８】
[0058]いくつかの実施形態では、ハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定する動作は、レジストラが複数の通信帯域上で動作するように構成され、ハイブリッドデバイスが複数の通信帯域の少なくともサブセット上で動作するように構成された場合、ハイブリッドデバイスが動作するように構成された複数の通信帯域のサブセットの各々について、通信帯域のためのレジストラの資格情報に従って通信帯域のためのハイブリッドデバイスの資格情報を複製することと、レジストラが単一の通信帯域上で動作するように構成された場合、ハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、ハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、通信帯域のためのレジストラの資格情報に従って通信帯域のためのハイブリッドデバイスの資格情報を複製することと、ハイブリッドデバイスとレジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、レジストラの資格情報に従ってハイブリッドデバイスの資格情報を複製しないと決定することとを備える。
【００５９】
[0059]いくつかの実施形態では、レジストラが単独の通信帯域上で動作するように構成された場合、およびハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、ハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することは、レジストラおよびハイブリッドデバイスが動作するように構成された複数の通信帯域のうちの第１の通信帯域について、第１の通信帯域のためのレジストラの資格情報に従って第１の通信帯域のためのハイブリッドデバイスの資格情報を複製することと、ハイブリッドデバイスが動作するように構成され、レジストラが動作するように構成されていない複数の通信帯域のうちの残りの通信帯域について、第１の通信帯域のための資格情報を複数の通信帯域のうちの残りの通信帯域にコピーすることとを備える。
【００６０】
[0060]本実施形態は、添付の図面を参照することによって、より良く理解され、多数の目的、特徴、および利点が当業者に明らかになる場合がある。
【図面の簡単な説明】
【００６１】
【図１】ハイブリッド通信ネットワークの調整機能を選択するための機構を含む例示的なハイブリッド通信ネットワークを描写する図。
【図２】ハイブリッド通信ネットワーク内で中央アクセスポイントとレジストラとを選ぶための例示的な動作を示すフローチャート。
【図３】図２の続きであり、ハイブリッド通信ネットワーク内で中央アクセスポイントとレジストラとを選ぶための例示的な動作を示す図。
【図４】通信ネットワーク内で中央アクセスポイントを選ぶための一実施形態を示す例示的なシーケンス図。
【図５】図４の続きであり、通信ネットワーク内で中央アクセスポイントを選ぶためのプロセスを最適化するための例示的な動作を示す図。
【図６】ネットワークデバイスの動作帯域能力に基づいて通信ネットワークのレジストラを選ぶための例示的な動作を示すフローチャート。
【図７】６の続きであり、ネットワークデバイスの動作帯域能力に基づいて通信ネットワークのレジストラを選ぶための例示的な動作を示す図。
【図８】ハイブリッド通信ネットワークのＣＡＰとレジストラとを選ぶための例示的な動作を示すフローチャート。
【図９】図８の続きであり、ハイブリッド通信ネットワークのＣＡＰとレジストラとを選ぶための例示的な動作を示す図。
【図１０】ハイブリッド通信ネットワークにおける調整機能の自動選択用の機構を含む電子デバイスの一実施形態のブロック図。
【発明を実施するための形態】
【００６２】
[0071]以下の説明は、本発明の主題の技法を具現化する、例示的なシステムと、方法と、技法と、命令シーケンスと、コンピュータプログラム製品とを含む。しかしながら、記載される実施形態は、これらの具体的な詳細なしに実践される場合があることを理解されたい。たとえば、例は、ハイブリッドデバイスのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）インターフェース（たとえば、８０２．１１互換デバイス）の構成に言及するが、実施形態はそのように限定されない。他の実施形態では、本明細書に記載される構成技法は、他の適切な通信プロトコルと通信規格と（たとえば、ＨｏｍｅＰｌｕｇ（登録商標）ＡＶインターフェースなどの電力線通信（ＰＬＣ）インターフェース）を実装するネットワークインターフェースに拡張され得る。例は、複数のネットワークインターフェースを有するハイブリッドデバイスを構成するための動作に言及するが、実施形態はそのように限定されない。他の実施形態では、本明細書に記載される構成技法は、レガシーＷＬＡＮデバイスおよび／またはレガシーＰＬＣデバイスなどのレガシーデバイス（たとえば、単一のネットワークインターフェースを有するネットワークデバイス）にも適用され得る。他の事例では、説明を不明瞭にしないために、よく知られている命令インスタンス、プロトコル、構造、および技法は、詳細に図示されていない。
【００６３】
[0072]複数のハイブリッドデバイスを備えるホームネットワークでは、各ハイブリッドデバイスは、ハイブリッドデバイスを対応する複数の通信ネットワークセグメントまたはアクセス技術（すなわち、イーサネット、ＷＬＡＮ、同軸ケーブル、ＰＬＣなど）に結合する、複数のネットワークインターフェース（たとえば、物理（ＰＨＹ）レイヤと媒体アクセス制御（ＭＡＣ）レイヤの組合せ）をサポートする場合がある。ホームネットワーク内のハイブリッドデバイスは、ホームネットワークがただ１つのマスタネットワークデバイス（たとえば、中央アクセスポイント（ＣＡＰ）およびレジストラ）を備えるように、構成される必要があり得る。ユーザが、１）ホームネットワーク内の各ハイブリッドデバイスの各ネットワークインターフェースがどのようにしてホームネットワーク内の通信ループを回避するように構成されるべきかを決定すること、２）ハイブリッドデバイスおよびホームネットワークの最適なパフォーマンスのためにホームネットワーク内の各ハイブリッドデバイスの各ネットワークインターフェースを手動で構成すること、ならびに、３）ホームネットワークのマスタネットワークデバイスまたは調整機能（たとえば、中央アクセスポイントおよびレジストラ）を手動で最適に選択することは、困難および煩雑であり得る。その上、（たとえば、ネットワークインターフェース上の動的ホスト構成プロトコル（ＤＨＣＰ）サーバの検出に基づく）既存のソリューションは次善であり得るし、ホームネットワークのハイブリッドな性質（または様々なデバイス能力）を考慮に入れない場合がある。
【００６４】
[0073]いくつかの実施形態では、ハイブリッドデバイスは、本明細書に記載される全体構成アルゴリズム（ＴＣＡ）を実行するように構成され得るし、その結果、ハイブリッドデバイスは、ユーザの介入が最低限またはゼロの状況で他のネットワークデバイスとホームネットワーク（たとえば、Ｐ１９０５．１ハイブリッド通信ネットワーク）を形成するように、それ自体を自動的に構成する。ハイブリッドデバイスの構成ユニットは、その初期化およびその動作の間にハイブリッドデバイスの挙動を決定および制御することができる。（図８〜図９で説明される）一実施形態では、構成ユニットは、それがハイブリッド通信ネットワーク内のマスタネットワークデバイス（たとえば、レジストラおよびＣＡＰ）の機能の複製がないことを保証するために、２ステージプロセスを利用することができる。第１ステージでは、ハイブリッドデバイスは、ハイブリッド通信ネットワークがすでにマスタネットワークデバイスを備えているかどうかを決定するために、探索メッセージを送信することができる。第１ステージの間、ハイブリッドデバイスは、ハイブリッド通信ネットワークのマスタネットワークデバイスになるように競っている他のデバイスによって送信されたメッセージに対してリッスンすることもできる。ハイブリッド通信ネットワークが既存のマスタネットワークデバイスを備えていない場合、およびマスタネットワークデバイスになるように競っているネットワークデバイスからのメッセージが受信されなかった場合、ハイブリッドデバイスは、マスタネットワークデバイスになるというその意図を周期的に送信する第２ステージに進むことができる。ハイブリッドデバイスがマスタネットワークデバイスになるように競っている別のネットワークデバイスからメッセージを受信した場合、競合デバイスの一意の識別子が比較され得るし、ネットワークデバイスのうちの１つ（一例では、最も低いデバイス識別子を有するネットワークデバイス）がマスタネットワークデバイスとして選択され得る。マスタネットワークデバイスになるように競っているネットワークデバイスからのメッセージが受信されなかった場合、ハイブリッドデバイスは、ハイブリッド通信ネットワークのマスタネットワークデバイス（たとえば、レジストラおよびＣＡＰ）として構成され得る。
【００６５】
[0074]（図１〜図５で説明される）別の実施形態では、構成ユニットは、調整機能を選択するプロセスを２つの独立したプロセス−ＣＡＰ選択プロセスおよびレジストラ選択プロセスに分割することができる。ＣＡＰ選択プロセスおよびレジストラ選択プロセスは、並行して、または連続的に実行される場合がある。ＣＡＰ選択プロセスでは、ハイブリッドデバイスは、ハイブリッド通信ネットワーク内で（ハイブリッドデバイスに関連付けられたデバイス重みを含む）告知メッセージを送信することができる。ハイブリッドデバイスは、ＣＡＰになるように競っている他のネットワークデバイスから告知メッセージを受信することもできる。ＣＡＰになるように競っているすべてのネットワークデバイスに関連付けられたデバイス重みが比較され得るし、ネットワークデバイスのうちの１つは、（たとえば、ネットワークデバイスのデバイス重みおよび／または一意の識別子に基づいて）ＣＡＰとして選択され得る。さらに、図６〜図７を参照して記載されるように、レジストラ選択プロセスは、ハイブリッド通信ネットワークのレジストラを選ぶために、（たとえば、ＣＡＰまたは別のネットワークデバイスによって）起動され得る。既存のレジストラが識別され得なかった場合、ＣＡＰは、ハイブリッド通信ネットワークのレジストラになることができる。ＣＡＰおよびレジストラの自動選択により、ハイブリッド通信ネットワークが単一のＣＡＰと単一のレジストラとを備えることが保証され得る。重み因子を使用すると、どのネットワークデバイスがＣＡＰおよびレジストラとして構成されるべきかについて、より精細な制御が可能になり得る。ハイブリッドデバイスの自動構成は、ハイブリッドデバイスへの良好／確実な接続を可能にし、（可能な場合）様々な通信チャネルを使用するようにハイブリッド通信ネットワーク内のアクセスポイントを構成し、ハイブリッド通信ネットワーク（たとえば、ホームネットワーク）内のＷＬＡＮのカバレージ（および接続性）を最大化し、ハイブリッド通信ネットワークの容量を最大化する（たとえば、ＷＬＡＮのカバレージがホームネットワーク内のどこにも提供され得る）ことができる。ハイブリッドデバイスの自動構成により、ユーザがランダムな順序で予測不可能な位置でハイブリッドデバイスにプラグイン（または接続）することが可能になり得る。ハイブリッドデバイスは、ユーザの介入なしで互いを発見し、それら自体を構成するために、それら自体の間で自己組織化することができる。
【００６６】
[0075]図１は、ハイブリッド通信ネットワーク１００の調整機能（たとえば、ＣＡＰおよびレジストラ）を選択するための機構を含む例示的なハイブリッド通信ネットワーク１００を描写する。ハイブリッド通信ネットワーク１００は、ハイブリッドデバイス１０２、１１８、および１２０と、レガシーＷＬＡＮデバイス１２２と、ネットワークゲートウェイ１２４とを備える。ハイブリッドデバイス１０２は、通信ユニット１０４を備える。通信ユニット１０４は、構成ユニット１０６を備える。ハイブリッドデバイス１０２、１１８、および１２０は、ハイブリッドデバイス１０２を複数の通信ネットワークに結合するために、（アクセス技術と呼ばれる場合もある）複数の通信プロトコルを利用する複数のネットワークインターフェースを備える。たとえば、図１に描写されたように、ハイブリッドデバイス１０２は、４つのネットワークインターフェース−イーサネットインターフェース１１０、ＰＬＣインターフェース１１２、ＷＬＡＮクライアントステーション（「ＷＬＡＮ  ＳＴＡ」）インターフェース１１４、およびＷＬＡＮアクセスポイント（「ＷＬＡＮ  ＡＰ」）インターフェース１１６を備える。ハイブリッドデバイス１０２、１１８、および１２０は、任意の適切な数およびタイプのネットワークインターフェースを備えることができることに留意されたい。レガシーＷＬＡＮデバイス１２２は、レガシーＷＬＡＮデバイスをＷＬＡＮセグメントに結合する単一のＷＬＡＮインターフェースを備える。しかしながら、ハイブリッド通信ネットワーク１００は、レガシーネットワークデバイスを対応する単一の通信ネットワークセグメント（またはアクセス技術）に結合する単一のタイプのネットワークインターフェースを備える他の適切なタイプのレガシーネットワークデバイスを備えることができることに留意されたい。図１の具体例では、ハイブリッドデバイス１０２のイーサネットインターフェース１１０は、ハイブリッドデバイス１１８のイーサネットインターフェース（図示せず）およびネットワークゲートウェイ１２４と結合される。ネットワークゲートウェイ１２４は、ハイブリッド通信ネットワーク１００（たとえば、ホームネットワーク）を外部通信メットワーク（たとえば、インターネット）に結合する。図１の具体例では、ハイブリッドデバイス１０２のＰＬＣインターフェース１１２は、ハイブリッドデバイス１１８のＰＬＣインターフェース（図示せず）およびハイブリッドデバイス１２０のＰＬＣインターフェース（図示せず）と結合される。ハイブリッドデバイス１０２のＷＬＡＮ  ＳＴＡインターフェース１１４は、ハイブリッドデバイス１２０のＷＬＡＮ  ＡＰインターフェース（図示せず）と結合され、ハイブリッドデバイス１０２のＷＬＡＮ  ＡＰインターフェース１１６は、（たとえば、クライアントステーションとして構成された）レガシーＷＬＡＮデバイス１２２と結合される。
【００６７】
[0076]ハイブリッドデバイス１０２、１１８、および１２０は、各々、ラップトップコンピュータ、タブレットコンピュータ、モバイルフォン、スマートアプライアンス、ゲームコンソール、アクセスポイント、デスクトップコンピュータ、または他の適切な電子デバイスなどの、複数の通信プロトコルまたはアクセス技術を実装するように構成された電子デバイスであり得る。図１には描写されていないが、ハイブリッドデバイス１１８および１２０も、ハイブリッドデバイス１０２を参照して描写されたように、通信ユニットと構成ユニットとを備えることができる。同様に、レガシーＷＬＡＮデバイス１２２は、ラップトップコンピュータ、タブレットコンピュータ、モバイルフォン、スマートアプライアンス、ゲームコンソール、アクセスポイント、デスクトップコンピュータ、または他の適切な電子デバイスなどの、単一の通信プロトコルまたはアクセス技術を実装するように構成された電子デバイスであり得る。いくつかの実施形態では、ハイブリッドデバイス１０２、１１８、および１２０、ならびにレガシーＷＬＡＮデバイス１２２の通信ユニットは、各々、それらのそれぞれのネットワークデバイス上のネットワーク通信を可能にするために、システムオンチップ（ＳｏＣ）、特定用途向け集積回路（ＡＳＩＣ）、または別の適切な集積回路に実装され得る。いくつかの実施形態では、通信ユニットは、各々、１つまたは複数のプロセッサとメモリとを備える場合があり、各々、それらのそれぞれのネットワークデバイスの１つまたは複数の回路板上の１つまたは複数の集積回路内に実装される場合がある。
【００６８】
[0077]ハイブリッド通信ネットワーク１００内の各ハイブリッドデバイスは、１）ハイブリッド通信ネットワークの中央アクセスポイント（ＣＡＰ）として、または２）ＣＡＰではないが、既存のＣＡＰが故障するか、もしくは使用不可になった場合ＣＡＰになることが可能なスタンバイＣＡＰとして、または３）ＣＡＰでもなくスタンバイＣＡＰでもない非ＣＡＰとして構成され得る。加えて、ハイブリッドデバイスはさらに、１）ハイブリッド通信ネットワークのレジストラとして、または２）アクティブレジストラではないが、既存のレジストラが故障するか、もしくはネットワークから消滅した場合アクティブレジストラになることが可能なスタンバイレジストラとして選択される場合がある。いくつかの実施形態では、ハイブリッドデバイス（たとえば、ハイブリッドデバイス１０２）がハイブリッド通信ネットワーク１００内で接続されたとき、ハイブリッドデバイス１０２（たとえば、構成ユニット）は、ハイブリッド通信ネットワークのＣＡＰおよび／またはレジストラになるかどうかを決定することができる。下記でさらに説明されるように、ハイブリッド通信ネットワーク内のＣＡＰおよび／またはレジストラの選択のための様々な動作が実行され得る。
【００６９】
[0078]いくつかの実装形態では、通信ユニット１０６は、ハイブリッド通信ネットワークのＣＡＰになるように競うために、デバイス重みを含む１つまたは複数の告知メッセージを送信する。構成ユニット１０６は、最初に、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきかどうかを決定することができる。ＣＡＰは、単一の通信媒体を介してハイブリッド通信ネットワーク１００のネットワークゲートウェイ１２４に結合されたハイブリッドデバイスであり得る。いくつかの実施形態では、ＣＡＰ（およびスタンバイＣＡＰ）は、常に、ハイブリッド通信ネットワーク１００のネットワークゲートウェイ１２４に（たとえば、それから１ホップ離れて、または１通信リンク離れて）直接接続される場合がある。一例では、ＣＡＰは、イーサネットインターフェース１１０を介して、およびハイブリッド通信ネットワーク１００のイーサネットセグメントを横断して、ネットワークゲートウェイ１２４に通信結合するハイブリッドデバイスであり得る。他の実施形態では、ＣＡＰは、ハイブリッド通信ネットワーク１００の対応するネットワークセグメント（たとえば、ＰＬＣネットワークセグメント）を介して、任意の適切なネットワークインターフェース（たとえば、ＰＬＣインターフェース）を介して、ネットワークゲートウェイ１２４に（たとえば、それから１ホップ離れて、または１通信リンク離れて）直接結合され得ることに留意されたい。一般に、ＣＡＰは、外部ネットワーク（たとえば、インターネット）に（たとえば、それから１ホップ離れて、または１通信リンク離れて）直接結合されたハイブリッドデバイスであり得る。いくつかの実施形態では、ネットワークゲートウェイ１２４は、ハイブリッド通信ネットワーク１００（たとえば、ホームネットワーク）を（たとえば、ホームネットワークにインターネットアクセスを提供する）外部ネットワークに接続するネットワークデバイスであり得る。たとえば、ハイブリッド通信ネットワーク１００がホームネットワークである場合、ＣＡＰは、ネットワークゲートウェイ１２４に直接接続するホームルータ（たとえば、ＰＬＣなどの他のワイヤレス／有線通信技術をサポートする場合もある、ＷＬＡＮ通信能力を有するホームルータ）であり得る。ＣＡＰは、ＷＬＡＮトポロジーを構築するためのアンカーポイントとして働くことができる。図１の例では、ハイブリッドデバイス１０２は、イーサネットセグメントを介してハイブリッド通信ネットワーク１００のゲートウェイ１２４と結合されているので、構成ユニット１０６は、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきであると決定することができる。しかしながら、ハイブリッドデバイスが単一の通信媒体を介してネットワークゲートウェイ１２４と結合されていない場合、構成ユニット１０６は、ハイブリッドデバイス１０２が非ＣＡＰデバイスであり、ハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきではないと決定することができる。ハイブリッドデバイス１０２がＣＡＰになるように競うことができると決定した後、通信ユニット１０４は、ハイブリッドデバイス１０２に関連付けられたデバイス重みを含む１つまたは複数の告知メッセージ（たとえば、選出告知（ＥＡ）メッセージ）を送信することができる。いくつかの実施形態では、図２と図６とを参照してさらに記述されるように、ハイブリッドデバイス１０２に関連付けられたデバイス重みは、ハイブリッドデバイス１０２がアクセスポイントとして動作することができるＷＬＡＮ通信帯域の数、ハイブリッドデバイス１０２がネットワークゲートウェイ１２４と結合されているかどうか、デバイス能力（たとえば、無線構成）、通信リンクの速度、および他のそのような因子に少なくとも部分的に基づいて決定され得る。いくつかの実施形態では、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００内の１つまたは複数のネットワークデバイスに、ブロードキャスト告知メッセージまたはマルチキャスト告知メッセージを送信することができることに留意されたい。詳細には、告知メッセージを送信する際に、ハイブリッドデバイス１０２は、本明細書に記載された動作を実行するように構成されたすべてのネットワークデバイスが告知メッセージを受信することを保証することができる。
【００７０】
[0079]ＣＡＰになるように競っているハイブリッドデバイスに関連付けられたデバイス重みが比較される。（上記で説明されたように）告知メッセージを送信した後、通信ユニット１０４は、ＣＡＰになるように競っている他のハイブリッドデバイスによって送信された告知メッセージに対してリッスンすることができる。たとえば、ハイブリッドデバイス１１８および１２０は、それらのそれぞれのデバイス重みを含む告知メッセージを送信する場合がある。構成ユニット１０６は、好ましい（または最良の）デバイス重みに関連付けられた１つまたは複数のハイブリッドデバイスを識別するために、ハイブリッドデバイス１０２、１１８、および１２０に関連付けられたデバイス重みを比較することができる。一例では、構成ユニット１０６は、最も高いデバイス重みに関連付けられた１つまたは複数のハイブリッドデバイスを識別することができる。通信ユニット１０４が所定の時間間隔内に他のハイブリッドデバイスから告知メッセージを受信しなかった場合、構成ユニット１０６は、ハイブリッドデバイス１０２をハイブリッド通信ネットワーク１００のＣＡＰとして指定することができることに留意されたい。
【００７１】
[0080]ＣＡＰになるように競っているハイブリッドデバイスのうちのただ１つが好ましい（または最良の）デバイス重みに関連付けられている場合、好ましいデバイス重みを有するこのハイブリッドデバイスがＣＡＰとして選択される。たとえば、ハイブリッドデバイス１０２が好ましいデバイス重みに関連付けられている場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のＣＡＰとして選択され得る。しかしながら、ＣＡＰになるように競っているハイブリッドデバイスのうちの２つ以上が好ましいデバイス重みに関連付けられている場合、好ましいデバイス重みと好ましい（または最良の）デバイス識別子とを有するハイブリッドデバイスがＣＡＰとして選択される。たとえば、ＣＡＰになるように競っているハイブリッドデバイスのうちの２つ以上が最も高いデバイス重みに関連付けられている場合、最も高いデバイス重みと最も低いデバイス識別子とを有するハイブリッドデバイスがＣＡＰとして選択される。図１の例を参照すると、ハイブリッドデバイス１０２および１１８が両方とも好ましいデバイス重みに関連付けられている場合、構成ユニット１０６は、ハイブリッドデバイス１０２と１１８のデバイス識別子（たとえば、媒体アクセス制御（ＭＡＣ）アドレス、ハイブリッドネットワーキングレイヤアドレスなど）を比較することができる。好ましいデバイス識別子に関連付けられたハイブリッドデバイス（たとえば、ハイブリッドデバイス１１８）が、ハイブリッド通信ネットワーク１００のＣＡＰとして選択され得る。ハイブリッド通信ネットワーク１００のＣＡＰを選択するための動作は、図２〜図５を参照してより詳細に記載される。ＣＡＰが選択された後、構成ユニット１０６は、ＣＡＰの動作パラメータを決定することができる。動作パラメータは、ＣＡＰが動作するべき通信帯域（たとえば、２．４ＧＨｚのＷＬＡＮ通信帯域、５ＧＨｚのＷＬＡＮ通信帯域など）と、ＣＡＰが動作するべき選択された通信帯域内の通信チャネルと、ＣＡＰがハイブリッド通信ネットワーク１００内でメッセージを送信するのに使用する送信電力とを備えることができる。
【００７２】
[0081]いくつかの実施形態では、ハイブリッド通信ネットワーク１００のレジストラも選ばれ得る。一実装形態では、ハイブリッド通信ネットワーク１００のレジストラは、ハイブリッド通信ネットワークのＣＡＰが選択された後に選ばれ得る。別の実装形態では、ハイブリッド通信ネットワーク１００のレジストラを選ぶための動作は、ハイブリッド通信ネットワーク１００のＣＡＰを選ぶための動作とは無関係であり得る。通信ユニット１０４は、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のレジストラとして構成されるべきかどうかを決定するために、１つまたは複数のレジストラ探索メッセージを送信することができる。たとえば、通信ユニット１０４が所定の時間間隔内にいかなるレジストラ探索応答メッセージも受信しなかった場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラとして構成され得る。通信ユニット１０４が１つまたは複数のレジストラ探索応答メッセージを受信した場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラとして構成されない場合がある。
【００７３】
[0082]いくつかの実施形態では、ＣＡＰとして指定されたハイブリッドデバイスがＷＬＡＮ  ＳＴＡ（たとえば、クライアントステーションとして構成されたＷＬＡＮモジュール）を備えている場合、ＷＬＡＮ  ＳＴＡは使用不可にされる場合があることに留意されたい。いくつかの実施形態では、図６〜図７を参照して記載されるように、ＣＡＰとして選ばれたハイブリッドデバイスは、ハイブリッド通信ネットワーク１００のＰ１９０５．１レジストラとして選ばれたハイブリッドデバイスとは異なる場合がある。他の実施形態では、図１〜図５と図８〜図９とを参照して記載されるように、ＣＡＰとして選ばれたハイブリッドデバイスは、ハイブリッド通信ネットワーク１００のＰ１９０５．１レジストラとして選ばれる場合もある。しかしながら、図１〜図５を参照すると、ハイブリッド通信ネットワークが静的に構成されたレジストラを備えている場合、ＣＡＰとして選ばれたハイブリッドデバイスは、レジストラとして選ばれない場合がある。いくつかの実施形態では、ハイブリッド通信ネットワーク１００内のＴＣＡ対応ハイブリッドデバイスのうちの１つまたは複数は、本明細書に記載されたＣＡＰおよび／またはレジストラの選出のための動作を実行するように構成される場合がある。
【００７４】
[0083]いくつかの実施形態では、ハイブリッドデバイス１０２がＣＡＰおよびスタンバイレジストラである場合、ハイブリッドデバイス１０２は、アクティブレジストラが依然ハイブリッド通信ネットワーク１００の一部であるかどうかを周期的（または継続的）に決定することができる。アクティブレジストラがハイブリッド通信ネットワーク１００を離れた（たとえば、スイッチオフされたなどの）場合、（ＣＡＰおよびスタンバイレジストラとして構成された）ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラになることができる。いくつかの実施形態では、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のスタンバイＣＡＰおよびレジストラである場合、ハイブリッドデバイス１０２は、別のネットワークデバイス（たとえば、非ＴＣＡ対応デバイスまたは静的に構成されたネットワークデバイス）がレジストラとしてハイブリッド通信ネットワークに参加したかどうかを周期的に確認することができる。いくつかの実施形態では、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のスタンバイＣＡＰおよびスタンバイレジストラである場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のＣＡＰになることができるかどうかを周期的に確認することができる。しかしながら、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになった後のみ、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークのレジストラになるように試みる（たとえば、１つまたは複数のレジストラ探索メッセージを送信する）場合があることに留意されたい。ハイブリッドデバイスは、ハイブリッド通信ネットワーク１００のアクティブレジストラになるためにアクティブＣＡＰである必要があり得るが、ハイブリッドデバイス１０２がアクティブレジストラになった後、ハイブリッドデバイスはアクティブＣＡＰのままである必要はない。言い換えれば、ハイブリッドデバイス１０２がアクティブＣＡＰ状態からスタンバイＣＡＰ状態に切り替わった場合でも、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のアクティブレジストラのままであり得る。
【００７５】
[0084]図２および図３は、ハイブリッド通信ネットワーク内で中央アクセスポイントとレジストラとを選ぶための例示的な動作を示すフローチャート（「フロー」）２００を描写する。フロー２００は、図２のブロック２０２で始まる。
【００７６】
[0085]ブロック２０２で、ハイブリッドデバイスがハイブリッドネットワークのＣＡＰとして選択するために分析されるべきかどうかが決定される。一実施形態では、図１の例を参照すると、構成ユニット１０６は、ハイブリッドデバイス１０２が（選択された場合）ハイブリッド通信ネットワーク１００のＣＡＰになることが可能であるかどうかを決定することができる。たとえば、構成ユニット１０６は、ハイブリッドデバイス１０２のイーサネットインターフェース１１０が、イーサネットセグメントを介してハイブリッド通信ネットワーク１００のネットワークゲートウェイ１２４と通信結合されているかどうかを決定することができる。ハイブリッドデバイス１０２のイーサネットインターフェース１１０がネットワークゲートウェイ１２４と通信結合されている場合、構成ユニット１０６は、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきであると決定することができる。他の実施形態では、ＣＡＰは、任意の適切なネットワークインターフェース（たとえば、ＰＬＣインターフェース）を介して、ネットワークゲートウェイ１２４に（たとえば、それから１ホップ離れて、または１通信リンク離れて）直接結合され得ることに留意されたい。一般に、ハイブリッドデバイス１０２が、外部ネットワーク（たとえば、インターネット）に（たとえば、それから１ホップ離れて、または１通信リンク離れて）直接結合されているかどうかが決定される場合がある。別の例として、構成ユニット１０６は、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきであるかどうかを決定するために、ハイブリッドデバイス１０２の１つまたは複数の通信能力（たとえば、動作通信帯域、データ通信レートなど）を分析する場合もある。いくつかの実施形態では、ハイブリッドデバイス１０２がＣＡＰになるように競うべきであるかどうかを決定するために、構成ユニット１０６は、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０（または別の適切なネットワークインターフェース）上で検出されるかどうかを決定することができる。いくつかの実施形態では、構成ユニット１０６のバックグラウンドプロセスは、イーサネットインターフェース１１０上の接続をモニタすることができ、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０から到達可能な場合、（構成ユニット１０６に）通知を提供することができる。いくつかの実施形態では、ハイブリッドデバイス１０２（たとえば、通信ユニット１０４）は、所定の時間間隔の間に１つまたは複数のＤＨＣＰ発見メッセージを送信することができる。ハイブリッドデバイス１０２は、応答メッセージ（たとえば、ＤＨＣＰ提供メッセージ）を受信することを待つことができる。ハイブリッドデバイス１０２が所定の応答時間間隔内にＤＨＣＰ提供メッセージを受信した場合、ハイブリッドデバイス１０２は、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０に結合されていると推論することができる。しかしながら、ハイブリッドデバイス１０２が所定の応答時間間隔内にＤＨＣＰ提供メッセージを受信しなかった場合、ハイブリッドデバイス１０２は、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０に結合されていないと推論することができる。ハイブリッドデバイスがＣＡＰになるように競うべきであると決定された場合、フローはブロック２０６に進む。そうでない場合、フローはブロック２０４に進む。
【００７７】
[0086]ブロック２０４で、ハイブリッドデバイスが非ＣＡＰデバイスとして指定される。ハイブリッドデバイス１０２がＣＡＰになるように競うべきではないと決定された場合、フロー２００はブロック２０２からブロック２０４に移動する。たとえば、ハイブリッドデバイス１０２のイーサネットインターフェース１１０が、イーサネットセグメントを介してハイブリッド通信ネットワーク１００のネットワークゲートウェイ１２４と通信結合されていない場合、ハイブリッドデバイスはＣＡＰになるように競わない場合がある。したがって、ハイブリッドデバイス１０２は非ＣＡＰデバイスとして指定され得る。ブロック２０４からフローは終了する。
【００７８】
[0087]ブロック２０６で、ハイブリッドデバイスに関連付けられたデバイス重みを含む告知メッセージが送信される。ハイブリッドデバイスがＣＡＰになるように競うべきであると決定された場合、フロー２００はブロック２０２からブロック２０６に移動する。次いで、構成ユニット１０６は、ハイブリッド通信ネットワーク１００がすでにアクティブＣＡＰを備えているかどうかを決定するために、およびハイブリッド通信ネットワーク１００内の複数のＣＡＰの存在を防止するために、重複ＣＡＰ検出動作を実行することができる。図１〜図２を参照して上記で説明されたように、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うべきであると決定した後、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００の他のネットワークデバイスに１つまたは複数の告知メッセージ（たとえば、ＥＡメッセージ）を送信することができる。告知メッセージは、ハイブリッドデバイス１０２に割り当てられたデバイス重みを備えることができる。いくつかの実施形態では、各ＴＣＡ対応ハイブリッドデバイスは、スタートアップ中にデバイス重みを割り当てられ得る。一例では、構成ユニット１０６は、ハイブリッド通信ネットワーク１００のゲートウェイ１２４へのリンク状態、内部状態の変化、および他の適切な因子に少なくとも部分的に基づいて、ハイブリッドデバイス１０２のデバイス重みを計算することができる。いくつかの実施形態では、前回ハイブリッドデバイス１０２がブートされたときハイブリッドデバイス１０２がＣＡＰであった場合、ハイブリッドデバイス１０２が現在ハイブリッド通信ネットワーク１００のＣＡＰである場合などで、ハイブリッドデバイス１０２のデバイス重みは、（たとえば、適切な因子によって）調整され得る。たとえば、前回ハイブリッドデバイス１０２がブートされたときハイブリッドデバイス１０２がＣＡＰであった場合、ハイブリッドデバイス１０２が現在ハイブリッド通信ネットワーク１００のＣＡＰである場合などで、ハイブリッドデバイス１０２のデバイス重みは、（たとえば、適切な増分によって）増加され得る。他の例では、しかしながら、ハイブリッドデバイス１０２のデバイス重みは、適切な因子によって減少され得るか、または他の適切なアルゴリズムに従って変更され得る。フローはブロック２０８に進む。
【００７９】
[0088]ブロック２０８で、所定の時間間隔の間に１つまたは複数の他のハイブリッドデバイスから告知メッセージが受信されたかどうかが決定される。ハイブリッド通信ネットワークのＣＡＰになるように競っているハイブリッドデバイスの各々は、告知メッセージを送信することができ、それらのそれぞれのデバイス重みを含めることができる。いくつかの実施形態では、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク内の他のハイブリッドデバイスから告知メッセージを受信するために、所定のＣＡＰ探索時間間隔の間待つことができる。ハイブリッドデバイス１０２が、所定のＣＡＰ探索時間間隔の間に他のハイブリッドデバイスからいかなる告知メッセージも受信しなかった場合、フローは図３のブロック２１０に進む。そうでない場合、ハイブリッドデバイスが、所定のＣＡＰ探索時間間隔の間に１つまたは複数の他のハイブリッドデバイスから告知メッセージを受信した場合、フローはブロック２１２に進む。
【００８０】
[0089]ブロック２１２で、好ましいデバイス重みに関連付けられた１つまたは複数のハイブリッドデバイスが識別される。ハイブリッドデバイスが、所定のＣＡＰ探索時間間隔の間に１つまたは複数の他のハイブリッドデバイスから告知メッセージを受信した場合、フローはブロック２０８からブロック２１２に移動する。たとえば、構成ユニット１０６は、告知メッセージを送信したハイブリッドデバイスの各々に関連付けられたデバイス重みを比較することができ、最も高いデバイス重みを有する１つまたは複数のハイブリッドデバイスを識別することができる。好ましいデバイス重みに関連付けられた１つまたは複数のハイブリッドデバイスを識別した後、フローはブロック２１４に進む。
【００８１】
[0090]ブロック２１４で、２つ以上のハイブリッドデバイスが好ましいデバイス重みに関連付けられているかどうかが決定される。たとえば、構成ユニット１０６は、２つ以上のハイブリッドデバイスが（それらのそれぞれの告知メッセージで示された）好ましいデバイス重みに関連付けられているかどうかを決定することができる。ただ１つのハイブリッドデバイスが好ましいデバイス重みに関連付けられている場合、フローはブロック２１６に進む。そうでない場合、２つ以上のハイブリッドデバイスが好ましいデバイス重みに関連付けられている場合、フローはブロック２１８に進み、そこで、ＣＡＰを選択するためにハイブリッドデバイスがさらに分析される。
【００８２】
[0091]ブロック２１６で、好ましい重みに関連付けられたハイブリッドデバイスが、ハイブリッド通信ネットワークのＣＡＰとして選択される。ただ１つのハイブリッドデバイス（たとえば、ハイブリッドデバイス１２０）が（ハイブリッドデバイス１２０によって送信された告知メッセージで示された）好ましいデバイス重みに関連付けられている場合、フロー２００はブロック２１４からブロック２１６に移動する。構成ユニット１０６は、ハイブリッドデバイス１２０がハイブリッド通信ネットワーク１００のアクティブＣＡＰであることを（たとえば、ハイブリッドデバイス１０２の他の処理ユニットに）示すことができる。ＣＡＰに対する次の送信および測定が、ハイブリッドデバイス１２０で実行され得る。ブロック２１６からフローは終了する。
【００８３】
[0092]ブロック２１８で、好ましいデバイス重みおよび好ましいデバイス識別子に関連付けられたハイブリッドデバイスが、ハイブリッド通信ネットワークのＣＡＰとして選択される。２つ以上のハイブリッドデバイスが好ましいデバイス重みに関連付けられている場合、フロー２００はブロック２１４からブロック２１８に移動する。構成ユニット１０６は、選択されたデバイス重みを有する２つ以上のハイブリッドデバイスの各々に関連付けられたデバイス識別子（たとえば、ＭＡＣアドレス、ハイブリッドネットワーキングレイヤアドレス、ネットワークインターフェースアドレス、または別の一意の識別子）を決定することができる。構成ユニット１０６は、２つ以上のハイブリッドデバイスに関連付けられたデバイス識別子を比較することができ、好ましいデバイス識別子に関連付けられたハイブリッドデバイス（たとえば、ハイブリッドデバイス１２０）を識別することができる。一例では、最も高い重みと最も低いデバイス識別子を有するハイブリッドデバイスがＣＡＰとして選択され得る。ＣＡＰを選択するために他の適切な技法および技法の組合せが利用され得ることに留意されたい。構成ユニット１０６は、ハイブリッドデバイス１２０がハイブリッド通信ネットワーク１００のＣＡＰであることを（たとえば、ハイブリッドデバイス１０２の他の処理ユニットに）示すことができる。ＣＡＰに対する次の送信および測定が、ハイブリッドデバイス１２０で実行され得る。ブロック２１８からフローは終了する。
【００８４】
[0093]図３のブロック２１０で、ハイブリッドデバイスがハイブリッド通信ネットワークのＣＡＰとして指定される。ハイブリッドデバイス１０２が、所定のＣＡＰ探索時間間隔の間に他のハイブリッドデバイスから告知メッセージを受信しなかった場合、フローは図２のブロック２０８から図３のブロック２１０に移動する。図２〜図３に描写されていないが、ブロック２１６または２１８で、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰとして選択された場合、フロー２００はブロック２１６または２１８からブロック２１０に移動することができることも留意されるべきである。ここで、構成ユニット１０６は、ハイブリッド通信ネットワーク１００内の他のハイブリッドデバイスがＣＡＰとして動作することができないと仮定することができる。したがって、構成ユニット１０６は、ハイブリッドデバイス１０２をハイブリッド通信ネットワーク１００のＣＡＰとして指定することができる。ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになった後、ハイブリッドデバイス１０２は、所定の重みブースティング因子によってそのデバイス重みを調整する（たとえば、増加させる）ことができる。これにより、ハイブリッドデバイス１０２がハイブリッドデバイス１０２と同じ（前の）重みを有する新しいハイブリッドデバイスに、ＣＡＰとしてのその役割を放棄しないことが保証され得る。いくつかの実施形態では、ハイブリッドデバイス１０２は、それ自体がハイブリッド通信ネットワーク１００のＣＡＰであることを示す１つまたは複数の通知メッセージを送信することができる。
【００８５】
[0094]いくつかの実施形態では、ハイブリッド通信ネットワークのＣＡＰになった後、構成ユニット１０６は、ハイブリッドデバイス１０２の１つまたは複数の動作パラメータを決定する場合がある。たとえば、構成ユニット１０６は、ＣＡＰが動作するべき通信帯域（たとえば、２．４ＧＨｚのＷＬＡＮ帯域、５ＧＨｚのＷＬＡＮ帯域など）、ＣＡＰが動作するべき通信帯域内の通信チャネル、ＷＬＡＮ送信用の送信電力などを決定することができる。いくつかの実施形態では、ハイブリッドデバイス１０２がＣＡＰになった後、構成ユニット１０６は、ＣＡＰ１０２が動作するように構成されたＷＬＡＮ通信帯域ごとに、ＷＬＡＮ資格情報を自動的に決定することができる（たとえば、ＣＡＰはＳＳＩＤを選択し、ランダムなＷＬＡＮパスフレーズを生成することなどができる）。いくつかの実施形態では、ＣＡＰが単一の通信帯域のみで動作するように構成されているかどうかにかかわらず、ＷＬＡＮ資格情報は、２．４ＧＨｚ帯域および５ＧＨｚ帯域のために構成される場合がある。一例では、ハイブリッドデバイスのＷＬＡＮ  ＡＰがＯＮにされ、ハイブリッドデバイスのＷＬＡＮ  ＳＴＡがＯＦＦにされる（たとえば、ハイブリッドデバイスがネットワークゲートウェイ１２４に直接接続されているので、ＷＬＡＮ  ＳＴＡはＯＮに切り替えられる必要がないと仮定される）ように、ＣＡＰが構成される場合がある。加えて、ＣＡＰは、他のネットワークデバイス（たとえば、ハイブリッドデバイス、レガシーデバイスなど）をどのように構成するか（たとえば、他のネットワークデバイスのＷＬＡＮ  ＡＰモジュールおよび／またはＷＬＡＮ  ＳＴＡモジュールを使用可能にするか使用不可にするか）を決定するために、他のネットワークデバイスとともに動作することもできる。フローはブロック２２０に進み、ここで、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のレジストラになるように競う。
【００８６】
[0095]ブロック２２０で、ハイブリッドデバイスが１つまたは複数のレジストラ探索メッセージを送信する。ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになった後、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラになるように試みることができる。たとえば、ハイブリッドデバイス１０２は、所定の時間間隔ごとにＡＰ自動構成探索メッセージを送信することができる。フローはブロック２２２に進む。
【００８７】
[0096]ブロック２２２で、レジストラ探索応答メッセージが所定のレジストラ探索時間間隔の間に受信されたかどうかが決定される。たとえば、ハイブリッドデバイス１０２は、所定のレジストラ探索時間間隔の間にＡＰ自動構成応答メッセージまたはＡＰ自動構成更新メッセージを受信したかどうかを決定することができる。所定のレジストラ探索時間間隔の間にレジストラ探索応答メッセージが受信されたと決定された場合、フローはブロック２２４に進む。そうでない場合、フローはブロック２２６に進む。
【００８８】
[0097]ブロック２２４で、ハイブリッドデバイスがハイブリッド通信ネットワークのレジストラにならないように決定する。レジストラ探索応答メッセージが所定のレジストラ探索時間間隔の間に受信されたと決定された場合、構成ユニット１０６は、ハイブリッド通信ネットワーク１００がアクティブレジストラを備えていると推論することができる。ここで、ハイブリッドデバイスは、ハイブリッド通信ネットワーク１００のスタンバイレジストラとして構成され得る。ブロック２２４から、フローはブロック２２０にループバックし、そこで、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークがアクティブレジストラを備えているかどうかを決定することを続ける。現在のアクティブレジストラがもはやハイブリッド通信ネットワーク１００内にない場合、およびハイブリッドデバイスがハイブリッド通信ネットワーク１００のアクティブＣＡＰである場合、ハイブリッドデバイスはアクティブレジストラになることができる。
【００８９】
[0098]ブロック２２６で、ハイブリッドデバイスがハイブリッド通信ネットワークのレジストラになるように決定する。レジストラ探索応答メッセージが所定のレジストラ探索時間間隔の間に受信されなかったと決定された場合、構成ユニット１０６は、ハイブリッド通信ネットワーク１００がアクティブレジストラを備えていないと推論することができる。したがって、ハイブリッドデバイス１０２は、アクティブレジストラ状態に切り替わることができ、ハイブリッド通信ネットワーク１００のレジストラになることができる。ブロック２２６から、フローはブロック２２０にループバックし、そこで、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００が別のアクティブレジストラを備えているかどうかを決定することを続ける。ハイブリッドデバイスが別のアクティブレジストラを検出した場合、ハイブリッドデバイスはスタンバイレジストラになることができる。アクティブレジストラがもはやハイブリッド通信ネットワーク１００内にない場合、およびハイブリッドデバイスがハイブリッド通信ネットワーク１００のアクティブＣＡＰである場合、ハイブリッドデバイスは再びアクティブレジストラになることができる。
【００９０】
[0099]図２〜図３に描写されていないが、（たとえば、ブロック２１６または２１８で、）ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰとして選択された場合、フローは図３のブロック２１０に進むことができ、そこで、ハイブリッドデバイス１０２のデバイス重みが調整され得るし、ハイブリッドデバイス１０２はハイブリッド通信ネットワーク１００のレジストラになるように試みることに留意されたい。
【００９１】
[00100]図２〜図３に描写されていないが、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになり、そのデバイス重みを調整した後、ハイブリッドデバイス１０２（たとえば、構成ユニット１０６）は、ハイブリッド通信ネットワーク１００内の他のネットワークデバイスから受信された告知メッセージ内のデバイス重みを継続的（または周期的）にモニタすることができることに留意されたい。構成ユニット１０６が、ハイブリッドデバイス１０２の（ブロック２１０で変更／調整された）デバイス重みと比較して好ましいデバイス重みを有する告知メッセージを受信した場合、ハイブリッドデバイス１０２はスタンバイＣＡＰになることができ、ハイブリッド通信ネットワーク１００の新しいＣＡＰを識別するように試みることができる。
【００９２】
[00101]図２〜図３において上記で説明されたように、ＣＡＰは、ＣＡＰのデバイス重みと比較して好ましいデバイス重みを有する別のネットワークデバイスを検出する場合があり、ＣＡＰのデバイス重みと等しいデバイス重みを有するが、ＣＡＰのデバイス識別子と比較して好ましいデバイス識別子を有する別のネットワークデバイスを検出する場合がある。このシナリオでは、ＣＡＰはスタンバイＣＡＰ状態に切り替わることができる。現在のＣＡＰ（またはアクティブＣＡＰ）のデバイス重みおよび／またはデバイス識別子と比較して好ましいデバイス重みおよび／またはデバイス識別子を有するネットワークデバイスは、ハイブリッド通信ネットワークの新しいＣＡＰになるように競うことができる。これは、図４のシーケンス図４００でさらに示される。第１のネットワークデバイス４０２は、（たとえば、図２および図３で上述された動作を実行した後、）ステージ４０８で通信ネットワークのＣＡＰになる。ＣＡＰのデバイス重みと比較して好ましいデバイス重みを有する第２のネットワークデバイス４０６が、通信ネットワークに参加する（ステージ４１０参照）。第１のネットワークデバイス４０２および第２のネットワークデバイス４０６は、互いおよび（図４で「ＥＮＶ４０４」と描写された）通信環境の他のネットワークデバイスと通信する。ＣＡＰ４０２は、それ自体が通信ネットワークのＣＡＰであることを示すために、告知メッセージ４１４（たとえば、ＥＡ（ＣＡＰ）メッセージ）を送信する。第２のネットワークデバイス４０６は、通信ネットワーク内でＣＡＰ（すなわち、第１のネットワークデバイス４０２）を検出し、スタンバイＣＡＰ状態に切り替わる（ステージ４１２参照）。第２のネットワークデバイス４０６は、そのデバイス重みが現在のＣＡＰ４０２のデバイス重みと比較して好ましいと決定し、また、通信ネットワークのＣＡＰになるように試みるために、第２のネットワークデバイスのデバイス重みを含む告知メッセージ４１６Ａ（たとえば、ＥＡ（スタンバイＣＡＰ、好ましい重み）メッセージ）を送信する。現在のＣＡＰ４０２は、第２のネットワークデバイス４０６からのＥＡ（スタンバイＣＡＰ、好ましい重み）メッセージ４１６Ａを検出し、（たとえば、比較的好ましいデバイス重みに基づいて）第２のネットワークデバイス４０６が通信ネットワークのＣＡＰであるべきであると決定し、スタンバイＣＡＰ状態に切り替わる（ステージ４１８参照）。一実施形態では、第２のネットワークデバイス４０６は、（告知メッセージ４１６Ａ、４１６Ｂ、および４１６Ｃと描写された）所定の回数告知メッセージを送信することができ、告知メッセージへの応答を受信するために、所定の時間間隔の間待つことができる。所定の時間間隔が経過し、第２のネットワークデバイス４０６が比較的好ましいデバイス重みを有する別の告知メッセージを検出しなかった場合、第２のネットワークデバイス４０６は、それ自体がハイブリッド通信ネットワークのＣＡＰであることを示すために、通知メッセージ４１８（たとえば、ＥＡ（ＣＡＰ）メッセージ）を送信する。次いで、第２のネットワークデバイス４０６は、通信ネットワークのアクティブＣＡＰになる（ステージ４２��参照）。
【００９３】
[00102]図４の例に従って、現在のＣＡＰ（すなわち、第１のネットワークデバイス４０２）は、第２のネットワークデバイス４０６のデバイス重みがＣＡＰのデバイス重みと比較して好ましいことを検出する。したがって、現在のＣＡＰ４０２は、直ちにスタンバイＣＡＰ状態に切り替わる。しかしながら、第２のネットワークデバイス４０６は、第２のネットワークデバイス４０６がアクティブＣＡＰになる前にハイブリッド通信ネットワーク内で好ましいデバイス重みを有することを保証するために、所定の時間間隔の間待つ。ＥＡタイムアウトの値に応じて、通信ネットワークがアクティブＣＡＰを有していない間の持続時間が長い場合がある。新しいネットワークデバイスが通信ネットワークのアクティブＣＡＰになることを可能にするための動作は、通信ネットワークがＣＡＰの中間にいる間の時間間隔（たとえば、現在のＣＡＰがスタンバイＣＡＰ状態に切り替わったときと別のネットワークデバイスが通信ネットワークの新しいＣＡＰになったときとの間の時間間隔）を縮小するために最適化され得る。次に、図５のシーケンス図５００は、（現在のＣＡＰから新しいＣＡＰに切り替わることに起因する）通信ネットワークがＣＡＰを有していない間の時間間隔を縮小するために、ＣＡＰ選出プロセスを最適化するための例示的な動作を示す。
【００９４】
[00103]図４を参照して上記で説明されたように、第２のネットワークデバイス４０６は、通信ネットワークに参加し（ステージ４１０参照）、スタンバイＣＡＰになり（ステージ４１２参照）、ＥＡ（スタンバイＣＡＰ、好ましい重み）メッセージ４１６Ａを送信する。第２のネットワークデバイス４０６のデバイス重みがＣＡＰのデバイス重みと比較して好ましい（または比較的好ましいデバイス識別子を有するＣＡＰのデバイス重みと同じである）ことを示す告知メッセージを現在のＣＡＰ４０２が受信したとき、現在のＣＡＰ４０２は、それ自体が通信ネットワークの前のＣＡＰであったことを示す告知メッセージを送信することができ、次いで、スタンバイＣＡＰ状態に切り替わることができる。言い換えれば、第２のネットワークデバイス４０６が現在のＣＡＰ４０２のデバイス重み（および／またはデバイス識別子）と比較して好ましいデバイス重み（および／またはデバイス識別子）を有することを示す告知メッセージを現在のＣＡＰ４０２が受信したとき、現在のＣＡＰは、それ自体が通信ネットワークの前のＣＡＰであったことを示す告知メッセージを送信することができ、次いで、スタンバイＣＡＰ状態に切り替わることができる。図５に描写されたように、現在のＣＡＰ４０２が第２のネットワークデバイス４０６からのＥＡ（スタンバイＣＡＰ、好ましい重み）メッセージ４１６Ａを検出した後、現在のＣＡＰ４０２は、ＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージ５０２を送信することができる。ｗａｓＤｅｆｅａｔｅｄパラメータは、比較的好ましいデバイス重みを有する別のネットワークデバイスが検出されたので、現在のＣＡＰ４０２がＣＡＰとしてのそのステータスを放棄していることを示すために、（現在のＣＡＰ４０２によって）設定される１つまたは複数のビット（たとえば、フラグ）であり得る。次いで、現在のＣＡＰ４０２は、スタンバイＣＡＰ状態に切り替わる（ステージ５０４参照）。スタンバイＣＡＰ（たとえば、第２のネットワークデバイス４０６）がＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージ５０２を受信した場合、スタンバイＣＡＰ４０６は、そのデバイス重み（および／またはデバイス識別子）が敗れた現在のＣＡＰ４０２と比較して好ましいかどうかを決定することができる。スタンバイＣＡＰ４０６は、「ペンディングＣＡＰ」状態に切り替わることができ（ステージ５０６参照）、通信ネットワークのＣＡＰになるように試みることができる。スタンバイＣＡＰは、ペンディングＣＡＰモードに切り替わった後、本明細書では「ペンディングＣＡＰ」と呼ばれる。言い換えれば、ペンディングＣＡＰは、通信ネットワーク内で好ましいデバイス重みを有するネットワークデバイスであり得る。ペンディングＣＡＰのデバイス重みがすべての他のネットワークデバイスのデバイス重みと比較して好ましい場合（またはペンディングＣＡＰのデバイス識別子が、ペンディングＣＡＰと同じ好ましいデバイス重みを有する他のネットワークデバイスのデバイス識別子と比較して好ましい場合）、ペンディングＣＡＰは、アクティブＣＡＰになる。ペンディングＣＡＰ状態に切り替わった後、ペンディングＣＡＰ４０６は、より頻繁に告知メッセージを送信することによ��て、ＣＡＰ選出プロセスを加速することができる。詳細には、ペンディングＣＡＰ４０６は、それ自体がペンディングＣＡＰであることをアナウンスする（たとえば、メッセージ５０８Ａ、５０８Ｂ、および５０８Ｃと描写された）複数の告知メッセージ（たとえば、ＥＡ（ペンディングＣＡＰ）メッセージ）を送信することができ、各メッセージは、（図４のＥＡタイムアウト間隔と比較して）より短いＥＡタイムアウト間隔によって分離される。それ自体のＥＡ（ペンディングＣＡＰ）メッセージを送信しながら、ペンディングＣＡＰ４０６は、ペンディングＣＡＰ４０６と比較して好ましいデバイス重みを有する他のネットワークデバイスから告知メッセージが受信されたかどうかを継続的に決定することができる。ＥＡタイムアウト間隔内に比較的好ましいデバイス重みを含む告知メッセージが受信された場合、ペンディングＣＡＰ４０６は、スタンバイＣＡＰ状態に切り替え復帰することができ、ｗａｓＤｅｆｅａｔｅｄフラグを有する告知メッセージを送信することができる。しかしながら、ＥＡタイムアウト間隔内に（ペンディングＣＡＰのデバイス重みと比較して）好ましいデバイス重みを含む告知メッセージが受信されなかった場合、ペンディングＣＡＰ４０６は、他のネットワークデバイスがペンディングＣＡＰ４０６と比較して好ましいデバイス重み（または好ましいデバイス識別子を有する同じデバイス重み）を有していないと推論することができる。次いで、ペンディングＣＡＰ４０６は、それ自体が新しいアクティブＣＡＰであることを示す通知メッセージ５１０（たとえば、ＥＡ（ＣＡＰ）メッセージ）を送信することができ、通信ネットワークのＣＡＰになることができる（ステージ５１２参照）。
【００９５】
[00104]図５を参照すると、比較的好ましいデバイス重み（および／または比較的好ましいデバイス識別子）を有する別のネットワークデバイスが検出された場合、ＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージを送信するように現在のＣＡＰとペンディングＣＡＰとを構成することは、通信ネットワーク内の（現在のＣＡＰ／ペンディングＣＡＰと比較して）好ましいデバイス重みおよび／または好ましいデバイス識別子を有する別のネットワークデバイスの存在を示す。したがって、通信ネットワークのＣＡＰになるように競っている新しいネットワークデバイスは、そのデバイス重みを敗れたネットワークデバイス（「敗れたネットワークデバイス」）のデバイス重みと比較することができる。新しいネットワークデバイスが敗れたネットワークデバイスと比較して好ましいデバイス重みを有する場合、新しいネットワークデバイスは、別の既存のネットワークデバイスが比較的好ましいデバイス重みを有する可能性は低いと推論することができる。したがって、新しいネットワークデバイスは、新しいネットワークデバイスのデバイス重みと比較して好ましいデバイス重みを有する既存のネットワークデバイスを検出するように試みて消費する時間量をより短くし、通信ネットワークがＣＡＰの中間にいる間の時間間隔を縮小することができる。
【００９６】
[00105]図５を参照して、非ＣＡＰデバイスがＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージを受信した場合、非ＣＡＰデバイスは、最初に、（たとえば、ＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージを送信したデバイスのデバイス識別子を現在のＣＡＰのデバイス識別子と比較することによって、）現在のＣＡＰ４０２がメッセージを送信したかどうかを決定することができることに留意されたい。現在のＣＡＰ４０２がＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージを送信したと決定された場合、非ＣＡＰデバイスは、新しいネットワークデバイスが通信ネットワークのＣＡＰになると推論することができる。新しいＣＡＰが識別された後、非ＣＡＰデバイスは、新しいＣＡＰへの通信チャネルを分析すること、非ＣＡＰデバイスの１つまたは複数の通信モジュールを再構成するかどうかを決定することなどの、１つまたは複数の動作を実行することができる。現在のＣＡＰ４０２がＥＡ（ｗａｓＤｅｆｅａｔｅｄ）メッセージを送信しなかったと決定された場合、非ＣＡＰデバイスは、ペンディングＣＡＰデバイスが（たとえば、ペンディングＣＡＰデバイスのデバイス重みと比較して好ましいデバイス重みを有するデバイスによって）敗れたと推論することができ、いかなるアクションもとらない可能性がある。
【００９７】
[00106]いくつかの実施形態では、図１〜図５を参照して上記で説明されたように、ハイブリッドデバイスがハイブリッド通信ネットワークのＣＡＰとして現在構成されている場合のみ、ハイブリッド通信ネットワークのレジストラになる場合があるが、ハイブリッドデバイスは、レジストラになった後ＣＡＰにとどまらない場合がある。（すなわち、ハイブリッドデバイスがＣＡＰとして構成されたときのみ）レジストラを選択するためのそのようなプロセスは、ＣＡＰが（たとえば、２．４ＧＨｚ  ＷＬＡＮ帯域または５ＧＨｚ  ＷＬＡＮ帯域などであるが両方ではない１つの通信帯域内のみで動作する）シングルバンドデバイスである場合、限定的であり得る。言い換えれば、シングルバンドハイブリッドデバイスは、別の通信帯域内で動作するネットワークデバイス（および／または複数の通信帯域内で動作するデバイス）の動作資格情報を提供することが可能ではない場合がある。図６〜図７は、ネットワークデバイスの動作帯域能力に基づいてレジストラを選ぶための例示的な動作を示す。たとえば、下記に記載されるように、図６のレジストラ選出動作に従って、デュアルバンドデュアルコンカレント（ＤＢＤＣ）デバイス（たとえば、同時に使用可能な２．４ＧＨｚのＷＬＡＮ  ＡＰと５ＧＨｚのＷＬＡＮ  ＡＰとを有するネットワークデバイス）は、シングルバンドネットワークデバイス（たとえば、２．４ＧＨｚのＷＬＡＮ  ＡＰまたは５ＧＨｚのＷＬＡＮ  ＡＰを有するネットワークデバイス）よりも、レジストラとして優先的に選択され得る。
【００９８】
[00107]図６および図７は、ハイブリッド通信ネットワークのレジストラを選ぶための実施形態を示すフローチャートを描写する。フロー６００は、図６のブロック６０２で始まる。
【００９９】
[00108]ブロック６０２で、ハイブリッド通信ネットワークのハイブリッドデバイスが少なくとも１つの使用可能なアクセスポイントを有しているかどうかが決定される。図１の例を参照すると、構成ユニット１０６は、ハイブリッドデバイス１０２が少なくとも１つの動作通信帯域上の使用可能なアクセスポイントを備えているかどうかを決定することができる。ハイブリッドデバイス１０２は、２．４ＧＨｚのＷＬＡＮ帯域上で動作するように構成されたＷＬＡＮアクセスポイント、５ＧＨｚのＷＬＡＮ帯域上で動作するように構成されたＷＬＡＮアクセスポイント、および／または他の適切なＷＬＡＮ帯域上で動作するように構成されたＷＬＡＮアクセスポイントを備える場合がある。ハイブリッドデバイスが少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、フローはブロック６０４に進む。そうでない場合、ハイブリッドデバイスがいかなる使用可能なアクセスポイントも有していないと決定された場合、ハイブリッドデバイスはレジストラになることを許可されない場合があり、フローは終了する。
【０１００】
[00109]ブロック６０４で、ハイブリッドデバイスに関連付けられたレジストラ重みを含む１つまたは複数の告知メッセージを送信する。ハイブリッドデバイス１０２が少なくとも１つの使用可能なアクセスポイントを有していると決定された場合、フロー６００はブロック６０２からブロック６０４に移動する。ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラになるように競うことを許可され得るし、スタンバイレジストラ状態に切り替わることができる。スタンバイレジストラ状態では、ハイブリッドデバイス１０２（たとえば、通信ユニット１０４）は、ハイブリッドデバイスに関連付けられたレジストラ重みを含む１つまたは複数の選出告知（ＥＡ）メッセージを送信することができる。
【０１０１】
[00110]レジストラ重みは、ハイブリッド通信ネットワーク内の各ネットワークデバイスに割り当てられ得る。一実施形態では、レジストラ重みは、使用可能なアクセスポイントの数、ゲートウェイ接続ステータス、アクティブＣＡＰステータス、およびレジストラステータスに基づいて割り当てられ得る。各ネットワークデバイスがＷＬＡＮ通信帯域当たりただ１つのアクセスポイントを有することができると仮定すると、使用可能なアクセスポイントの数は、ネットワークデバイス（たとえば、ハイブリッドデバイス１０２）がアクセスポイントとして動作するように構成されたＷＬＡＮ通信帯域の数を指すことができる。たとえば、ハイブリッドデバイス１０２が２．４ＧＨｚのＷＬＡＮ  ＡＰと５ＧＨｚのＷＬＡＮ  ＡＰとを有している場合、ハイブリッドデバイス１０２は、２つの使用可能なアクセスポイントを有するように決定される。第１のハイブリッドデバイスはより高い数のＷＬＡＮ通信帯域内で動作することができるので、より高い数の使用可能なアクセスポイントを有する第１のハイブリッドデバイスが、より低い数の使用可能なアクセスポイントを有する第２のハイブリッドデバイスよりも優先的に重み付けされる。ゲートウェイ接続ステータスは、ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のネットワークゲートウェイ１２４に接続されているか否かを指すことができる。一実施形態では、ゲートウェイ接続されたネットワークデバイスが、ゲートウェイ接続されていないネットワークデバイスよりも高いパフォーマンスをゲートウェイ接続されたネットワークデバイスに与える少なくとも１つの使用可能なアクセスポイントを有している場合、ゲートウェイ接続されたネットワークデバイスのレジストラ重みは、所定の因子によって調整／改善され得る。本実施形態の一例では、ゲートウェイ接続されたネットワークデバイスが、ゲートウェイ接続されていないネットワークデバイスよりも高いパフォーマンスをゲートウェイ接続されたネットワークデバイスに与える少なくとも１つの使用可能なアクセスポイントを有している場合、ゲートウェイ接続されたネットワークデバイスのレジストラ重みは、所定の因子によって増大（または増分）され得る。
【０１０２】
[00111]アクティブＣＡＰステータスは、ハイブリッドデバイス１０２が現在ハイブリッド通信ネットワーク１００のＣＡＰであるかどうかを指すことができる。一実施形態では、ＣＡＰとして構成されたネットワークデバイスのレジストラ重みは、所定の因子によって調整（たとえば、増大）され得る。これにより、ハイブリッド通信ネットワーク１００の非ＣＡＰデバイスまたはスタンバイＣＡＰデバイスと比較して、ＣＡＰがレジストラとして優先的に選択されることが保証され得る。レジストラステータスは、ハイブリッドデバイス１０２が現在ハイブリッド通信ネットワーク１００のレジストラであるかどうかを指すことができる。たとえば、現在レジストラであるハイブリッドデバイスのレジストラ重みは、所定の因子によって調整（たとえば、増大）され得る。これにより、他の等しい能力があるネットワークデバイスがハイブリッド通信ネットワーク１００に参加する場合、レジストラにおける不要な変更が防止され得る。ＥＡメッセージに加えて、ハイブリッドデバイス１０２（たとえば、通信ユニット１０４）は、ハイブリッドデバイス１０２がハイブリッド通信ネットワークのレジストラになるべきかどうかを決定するために、アクセスポイントレジストラ探索メッセージを送信することもできる。いくつかの実施形態では、ＥＡメッセージおよびレジストラ探索メッセージは、周期的な間隔で送信され得る。フローはブロック６０６に進む。
【０１０３】
[00112]ブロック６０６で、ハイブリッド通信ネットワークがアクティブレジストラを備えているかどうかが決定される。上記で説明されたように、（レジストラになるように競っている）ハイブリッドデバイス１０２は、レジストラ探索メッセージを周期的に送信することによって、ハイブリッド通信ネットワーク１００がアクティブレジストラを備えているかどうかを検出することができる。ハイブリッドデバイス１０２がレジストラ探索メッセージへの応答（たとえば、「ＡＰ自動構成応答メッセージ」）を受信した場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００がアクティブレジストラを備えていると推論することができる。所定の数の連続したレジストラ探索メッセージが送信された後、ハイブリッドデバイス１０２がいかなるレジストラ応答メッセージも受信しなかった場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００内にアクティブレジストラが存在しないと推論することができる。ハイブリッド通信ネットワークがアクティブレジストラを備えていないと決定された場合、フローはブロック６１０に進む。そうでない場合、ハイブリッド通信ネットワーク内にすでにアクティブレジストラが存在する場合、フローは図７のブロック６０８に進む。
【０１０４】
[00113]ブロック６０８で、レジストラの資格情報、レジストラが動作するように構成された通信帯域、およびハイブリッドデバイスが動作するように構成された通信帯域に少なくとも部分的に基づいて、ハイブリッドデバイスの資格情報が複製される。ハイブリッド通信ネットワークがすでにレジストラを備えている場合、フロー６００はブロック６０６からブロック６０８に移動する。したがって、ハイブリッドデバイス１０２はエンローリとして構成され得る。下記でさらに説明されるように、レジストラおよび／またはエンローリ（たとえば、ハイブリッドデバイス１０２）がデュアルバンドのネットワークデバイスかシングルバンドのネットワークデバイスかに応じて、エンローリは、レジストラに従ってその資格情報の１つまたは複数のセットを複製することができる。一実施形態では、レジストラがデュアルバンドのネットワークデバイスかシングルバンドのネットワークデバイスかが決定され得る。
【０１０５】
[00114]レジストラがデュアルバンドコンカレント（ＤＢＤＣ）デバイスである場合、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２が動作するように構成されたＷＬＡＮ帯域に関連付けられたその資格情報を複製することができる。ＤＢＤＣデバイスは、２つのＷＬＡＮ通信帯域上で同時に動作するように構成されたネットワークデバイスであり得る。たとえば、レジストラが２．４ＧＨｚのＷＬＡＮ帯域および５ＧＨｚのＷＬＡＮ帯域上で同時に動作するように構成された場合、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２がＤＢＤＣデバイスでもある場合、２．４ＧＨｚのＷＬＡＮ帯域に関連付けられたその資格情報と５ＧＨｚのＷＬＡＮ帯域に関連付けられた資格情報とを複製することができる。いくつかの実施形態では、ハイブリッドデバイスおよび／またはレジストラは、デュアルバンド単一無線（ＤＢＳＲ）デバイスであり得る。ＤＢＳＲデバイスは、２つのＷＬＡＮ通信帯域上で動作することができるが、同時ではないネットワークデバイスであり得る。言い換えれば、ＤＢＳＲデバイスが２．４ＧＨｚのＷＬＡＮ帯域上で動作している場合、５ＧＨｚのＷＬＡＮ帯域上の動作は無効にされる場合があり、その逆も同様である。ハイブリッドデバイス１０２およびレジストラがＤＢＳＲデバイスである場合、ハイブリッドデバイス１０２は、レジストラが現在動作している通信帯域のための（レジストラの資格情報に基づいて）その資格情報を複製することができる。しかしながら、ハイブリッドデバイス１０２が２．４ＧＨｚのＷＬＡＮ帯域上のみで（または５ＧＨｚのＷＬＡＮ帯域上のみで）動作するように構成されたシングルバンド単一無線（ＳＢＳＲ）デバイスである場合、ハイブリッドデバイス１０２は、レジストラの資格情報に従って、２．４ＧＨｚのＷＬＡＮ帯域に関連付けられたその資格情報（または５ＧＨｚのＷＬＡＮ帯域に関連付けられたその資格情報）を複製することができる。いくつかの実施形態では、（エンローリとして働く）ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２から送信される各ＥＡメッセージ内のcredentials_clonedフラグをセットすることができる。ハイブリッドデバイスおよびレジストラがデュアルバンドデバイス（たとえば、ＤＢＳＲデバイスまたはＤＢＤＣデバイス）である場合、ハイブリッドデバイス１０２は、資格情報が両方のＷＬＡＮ帯域（たとえば、２．４ＧＨｚのＷＬＡＮ帯域および５ＧＨｚのＷＬＡＮ帯域）上で複製された後、credentials_clonedフラグをセットすることができる。credentials_clonedフラグは、ハイブリッドデバイス１０２が現在のレジストラと同じ資格情報を有し、（ブロック６１０〜６１８で下記に記載されるようにハイブリッド通信ネットワークのレジストラになるように試みることを示すことができる。
【０１０６】
[00115]しかしながら、ハイブリッドデバイスおよびレジストラが両方ともシングルバンド単一無線（ＳＢＳＲ）デバイスである場合、ハイブリッドデバイス１０２がレジストラと同じＷＬＡＮ帯域上で動作するように構成されている場合のみ、ハイブリッドデバイス１０２は、レジストラの資格情報に従ってその資格情報を複製することができる。ハイブリッドデバイス１０２がレジストラの資格情報に従ってその資格情報を複製した後、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２から送信される各ＥＡメッセージ内のcredentials_clonedフラグをセットすることができる。レジストラおよびハイブリッドデバイス１０２が同じＷＬＡＮ帯域上で動作するように構成されていない場合、ハイブリッドデバイス１０２は、レジストラの資格情報に従ってその資格情報を複製しない場合があり、credentials_clonedフラグをセットしない場合があることに留意されたい。しかしながら、ハイブリッドデバイスがデュアルバンド（たとえば、ＤＢＳＲまたはＤＢＤＣ）デバイスであり、レジストラがＳＢＳＲデバイスである場合、ハイブリッドデバイス１０２は、（その好ましいＷＬＡＮ帯域にかかわらず）シングルバンドレジストラが動作するように構成されたＷＬＡＮ帯域に適合することができ、レジストラの資格情報に従ってその資格情報を複製することができる。たとえば、ハイブリッドデバイス１０２は、２．４ＧＨｚのＷＬＡＮ帯域および５ＧＨｚのＷＬＡＮ帯域上で動作するように構成される場合があり、レジストラは、５ＧＨｚのＷＬＡＮ帯域上のみで動作するように構成される場合がある。この例では、デュアルバンドのハイブリッドデバイスは、最初に、レジストラが動作しているＷＬＡＮ帯域（たとえば、５ＧＨｚのＷＬＡＮ帯域）用のその資格情報を複製することができ、次いで、これらの資格情報を他のＷＬＡＮ帯域（たとえば、２．４ＧＨｚのＷＬＡＮ帯域）にコピーすることができる。ハイブリッドデバイスがレジストラの資格情報に従ってその資格情報を複製した後、ハイブリッドデバイスがエンローリ状態にある限り、ハイブリッドデバイスは、ハイブリッドデバイスから送信される各ＥＡメッセージ内のcredentials_clonedフラグをセットすることができる。credentials_clonedフラグは、ハイブリッドデバイス１０２が現在のレジストラと同じ資格情報を有し、（ブロック６１０〜６１８で下記に記載されるように）ハイブリッド通信ネットワークのレジストラになるように試みることを示すことができる。ハイブリッドデバイスの資格情報がレジストラの資格情報に従って複製された後、フローは図７のブロック６１０に進む。
【０１０７】
[00116]ブロック６１０で、レジストラ探索時間間隔の間にハイブリッド通信ネットワーク内の他のネットワークデバイスから告知メッセージが受信されたかどうかが決定される。ハイブリッド通信ネットワークがアクティブレジストラを備えていない場合、フロー６００はブロック６０６からブロック６１０に移動する。ハイブリッドデバイスがレジストラの資格情報に従ってその資格情報を複製した後、ハイブリッド通信ネットワークがアクティブレジストラを備えている場合、フロー６００はブロック６０８からブロック６１０にも移動する。ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークのレジストラになるように競っている他のネットワークデバイスから告知メッセージを受信するために、レジストラ探索時間間隔の間待つことができる。このレジストラ探索時間間隔の間、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークの既存のレジストラからレジストラ応答メッセージが受信されたかどうかを決定することもできる。ハイブリッドデバイスが、レジストラ探索時間間隔の間に１つまたは複数の他のネットワークデバイスから告知メッセージを受信した場合、フローはブロック６１２に進む。そうでない場合、フローはブロック６１６に進む。
【０１０８】
[00117]ブロック６１２で、ハイブリッドデバイス１０２に関連付けられたレジストラ重みと告知メッセージを送信したネットワークデバイスに関連付けられたレジストラ重みが比較され、好ましいレジストラ重みを有するネットワークデバイスが識別される。ハイブリッドデバイス１０２（たとえば、構成ユニット１０４）は、ハイブリッドデバイス１０２に関連付けられたレジストラ重みと、（たとえば、ＥＡメッセージを送信した）レジストラになるように競っているネットワークデバイスの各々に関連付けられたレジストラ重みとを比較することができる。複数のネットワークデバイスが同じ選択されたレジストラ重みに関連付けられている場合、選択されたレジストラ重みと好ましいデバイス識別子（たとえば、最も小さいＭＡＣアドレス）とを有するネットワークデバイスが識別され得ることに留意されたい。一例では、複数のネットワークデバイスが最も高いレジストラ重みに関連付けられている場合、最も高いレジストラ重みと最も小さいデバイス識別子（たとえば、最も小さいＭＡＣアドレス）とを有するネットワークデバイスが識別され得る。フローはブロック６１４に進む。
【０１０９】
[00118]ブロック６１４で、ハイブリッドデバイスが好ましいレジストラ重みに関連付けられているかどうかが決定される。ハイブリッドデバイス１０２が好ましいレジストラ重み（たとえば、最も高いレジストラ重み）を有しているかどうかに応じて、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラまたはスタンバイレジストラとして構成され得る。ハイブリッドデバイスが好ましいレジストラ重み（または好ましいレジストラ重みおよび好ましいデバイス識別子）に関連付けられている場合、フローはブロック６１６に進む。そうでない場合、ハイブリッドデバイスが好ましいレジストラ重み（または好ましいレジストラ重みおよび好ましいデバイス識別子）に関連付けられていない場合、フローはブロック６１８に進む。
【０１１０】
[00119]ブロック６１６で、ハイブリッドデバイスがハイブリッド通信ネットワークのレジストラとして選択される。ハイブリッドデバイス１０２が、レジストラ探索時間間隔の間に、複製された資格情報を有するネットワークデバイスからレジストラ応答メッセージまたは選出告知メッセージを受信しなかった場合、フロー６００はブロック６１０からブロック６１６に移動する。ハイブリッドデバイス１０２が好ましいレジストラ重みに関連付けられている場合、フロー６００はブロック６１４からブロック６１６にも移動する。したがって、（もしあれば、現在または以前のレジストラから）資格情報を複製したハイブリッドデバイス（たとえば、少なくとも１つの使用可能なＡＰを有するＴＣＡ対応ネットワークデバイス）は、以下の条件が満足された場合レジストラになることができる−１）ネットワーク内に他の既存のレジストラが存在しないこと、および２）（ハイブリッドデバイスのレジストラ重みと比較して）好ましいレジストラ重みと、現在または以前のレジストラから複製された資格情報とを有する他のネットワークデバイスが存在しないこと。レジストラになった後、ハイブリッドデバイス１０２は、それ自体がハイブリッド通信ネットワーク１００のレジストラであることを示す１つまたは複数の通知メッセージを送信することができる。ハイブリッドデバイス１０２がレジストラとして動作している間、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２から送信されるＥＡメッセージ内のcredentials_clonedフラグをセットしない場合があることに留意されたい。
【０１１１】
[00120]ハイブリッドデバイス１０２がレジストラとして構成されている間、ハイブリッドデバイス１０２は、別のネットワークデバイス（静的に構成されたレジストラまたはユーザ構成レジストラまたは非ＴＣＡ対応ネットワークデバイス）がハイブリッド通信ネットワーク１００に参加したかどうかを決定するために、レジストラ探索メッセージを周期的に送信することができることに留意されたい。ハイブリッドデバイスが静的に構成されたレジストラまたは非ＴＣＡ対応レジストラからのレジストラ応答メッセージを検出した場合、ハイブリッドデバイス１０２は、レジストラとしてのその役割を放棄し、ハイブリッド通信ネットワーク内のエンローリになることができる。ブロック６１６からフローは終了する。
【０１１２】
[00121]ブロック６１８で、好ましいレジストラ重みを有するネットワークデバイスがレジストラとして選択され、ハイブリッドデバイスはスタンバイレジストラとして構成される。ハイブリッドデバイス１０２が好ましいレジストラ重みに関連付けられていない場合、好ましいレジストラ重みに関連付けられた別のネットワークデバイスがレジストラとして選択され得る。ハイブリッドデバイス１０２が好ましいレジストラ重みに関連付けられていない場合、ハイブリッドデバイス１０２はスタンバイレジストラになることができる。スタンバイレジストラとして構成されたとき、ハイブリッドデバイス１０２は、レジストラがハイブリッド通信ネットワーク１００の一部であるかどうか（たとえば、現在のレジストラが使用不可であるかどうかなど）を継続的（または周期的）に決定することができる。現在のレジストラが使用不可であるとハイブリッドデバイス１０２が決定した場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のレジストラになるように試みることができる。ブロック６１８からフローは終了する。
【０１１３】
[00122]図６〜図７の例では、（ハイブリッド通信ネットワーク１００のレジストラになるように競っている）ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２の少なくとも１つのアクセスポイントが使用可能である限り、ハイブリッドデバイス１０２がネットワークゲートウェイ１２４に接続されているかどうかにかかわらず、（ハイブリッドデバイス１０２のレジストラ重みを含む）ＥＡメッセージを周期的に送信することができる。言い換えれば、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２の少なくとも１つのアクセスポイントが使用可能にされるとすぐに、ハイブリッド通信ネットワークのレジストラになるように競うことができる。ハイブリッドデバイス１０２のすべてのアクセスポイントが使用不可である場合、ハイブリッドデバイスは、ＥＡメッセージを送信することを停止する場合がある（およびレジストラになるように競うことを停止する場合がある）。
【０１１４】
[00123]いくつかの実施形態では、図６〜図７の動作は異なる順序で実行され得る。この実施形態では、ハイブリッドデバイス１０２は、（たとえば、ネットワークデバイスが現在または以前のレジストラからその資格情報を複製したことを示す、）credentials_clonedフラグを有するＥＡメッセージを、エンローリとして構成された別のネットワークデバイスから受信する場合がある。ハイブリッドデバイス１０２も現在または以前のレジストラからその資格情報を複製した場合、ハイブリッドデバイス１０２は、ネットワークデバイスがハイブリッドデバイス１０２のデバイス重み（および／またはデバイス識別子）と比較して好ましいデバイス重み（および／またはデバイス識別子）を有するかどうかを決定することができる。そうである場合、ネットワークデバイスはレジストラになる場合があり、ハイブリッドデバイス１０２はスタンバイレジストラになる場合がある（レジストラを検出するためにレジストラ探索タイマをリスタートする場合がある）。ネットワークデバイスがハイブリッドデバイス１０２と比較して好ましいレジストラ重み（または好ましいデバイス識別子とともに同じレジストラ重み）を有していない場合、ハイブリッドデバイス１０２は、ネットワークデバイスから受信されたＥＡメッセージを無視することができる。ハイブリッドデバイス１０２は現在または以前のレジストラからその資格情報を複製していないが、ネットワークデバイスがその資格情報を複製した場合、ネットワークデバイスはレジストラになる場合があり、ハイブリッドデバイス１０２はスタンバイレジストラになる場合がある（レジストラを検出するためにレジストラ探索タイマをリスタートする場合がある）。これは、ハイブリッドデバイス１０２がレジストラの資格情報に従ってその資格情報を複製するまで、ハイブリッドデバイス１０２はレジストラになることができないからである。ハイブリッドデバイスもネットワークデバイスもそれらのそれぞれの資格情報を複製していない場合、およびネットワークデバイスが（ハイブリッドデバイスと比較して）好ましいレジストラ重みを有している場合、ハイブリッドデバイスは、レジストラを検出するように試みるためにレジストラ探索タイマをリスタートすることができる。ハイブリッドデバイスがその資格情報を複製した場合、ハイブリッドデバイスが（ネットワークデバイスと比較して）好ましいレジストラ重みを有している場合、およびネットワークデバイスがその資格情報を複製していない場合、ハイブリッドデバイスは、ネットワークデバイスから受信されたＥＡメッセージを無視することができる。
【０１１５】
[00124]図１〜図７は、ハイブリッド通信ネットワーク１００のＣＡＰとレジストラとを選択するための例示的な実施形態を記載するが、ハイブリッド通信ネットワーク１００のＣＡＰとレジストラとを選択するために、様々な他の技法が利用され得る。図８〜図９は、ハイブリッド通信ネットワーク１００のＣＡＰとレジストラとを選択するための別の実施形態を記載する。上記の図６〜図７の例では、第１のハイブリッドデバイスはＣＡＰとして選ばれ得るし、第２のハイブリッドデバイスはレジストラとして選ばれ得る。図８〜図９の例では、（「マスタネットワークデバイス」とも呼ばれる）同じハイブリッドデバイスが、ハイブリッド通信ネットワーク１００のＣＡＰとレジストラの両方として指定されると仮定する。
【０１１６】
[00125]図８および図９は、ハイブリッド通信ネットワークのＣＡＰと  レジスタとを選択するための別の例示的な実施形態を示すフローチャートを描写する。フロー８００はブロック８０２で始まる。
【０１１７】
[00126]ブロック８０２で、ハイブリッドデバイスがハイブリッド通信ネットワークのＣＡＰになるように競うべきかどうかが決定される。いくつかの実施形態では、ハイブリッドデバイスがハイブリッド通信ネットワークのマスタネットワークデバイスになるように競うべきかどうかが、（たとえば、図１の構成ユニット１０６によって）決定される場合がある。上記で説明されたように、マスタネットワークデバイスは、ハイブリッド通信ネットワークのＣＡＰとレジストラの両方であるハイブリッドデバイスであり得る。一実施形態では、図１の構成ユニット１０６は、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０上で検出されるかどうかを決定することができる。ＤＨＣＰサーバがイーサネットインターフェース上で検出された場合、ハイブリッドデバイス１０２は、スタンバイＣＡＰとして指定され得るし、ハイブリッド通信ネットワーク１００のＣＡＰになるように競うことができる。他の実施形態では、構成ユニット１０６は、ＤＨＣＰサーバがハイブリッドデバイス１０２の任意の適切なネットワークインターフェース（たとえば、ＰＬＣインターフェース）上で検出されるかどうかを決定することができることに留意されたい。ＤＨＣＰサーバの存在を検出するために、ハイブリッドデバイスは、所定の時間間隔内に周期的に発見メッセージ（たとえば、ＤＨＣＰ発見メッセージ）を送信することができる。ＤＨＣＰ発見メッセージを送信した後、ハイブリッドデバイス１０２は、ネットワークゲートウェイ１２４から１つまたは複数の対応するＤＨＣＰ提供メッセージを受信することを待つことができる。ハイブリッドデバイス１０２がＤＨＣＰ提供メッセージを受信した場合、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０と結合されていることが推論され得る。そうでない場合、ハイブリッドデバイス１０２が所定の応答時間間隔内にＤＨＣＰ提供メッセージを受信しなかった場合、ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０と結合されていないことが推論され得る。ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０上で検出されなかった場合、ハイブリッドデバイスはＣＡＰになるように競わない場合があり、フローはブロック８０４に進む。そうでない場合、ハイブリッドデバイスはＣＡＰになるように競う場合があり、フローはブロック８０６に進む。
【０１１８】
[00127]ブロック８０４で、ハイブリッドデバイスは非ＣＡＰデバイスとして指定される。ＤＨＣＰサーバがハイブリッドデバイス１０２のイーサネットインターフェース１１０上で検出されなかった場合、フロー８００はブロック８０２からブロック８０４に移動する。したがって、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークのＣＡＰになるように競わない場合がある。一般に、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワークのマスタネットワークデバイス（たとえば、ＣＡＰおよびレジストラ）にならない場合がある。ブロック８０４からフローは終了する。
【０１１９】
[00128]ブロック８０６で、ハイブリッド通信ネットワーク内のアクティブＣＡＰの存在を検出するために、１つまたは複数のレジストラ探索メッセージが送信される。ハイブリッドデバイス１０２がハイブリッド通信ネットワーク１００のＣＡＰになるように競うことができる場合、フロー８００はブロック８０２からブロック８０６に移動する。構成ユニット１０４は、他のネットワークデバイスに照会して既存のＣＡＰが存在するかどうか、またはペンディングＣＡＰが存在するかどうかを決定するために、レジストラメッセージ（たとえば、ＡＰ自動構成探索メッセージ）を送信することができる。構成ユニット１０６は、既存のＣＡＰまたはペンディングＣＡＰの存在を検出することを待つ時間間隔を設定するために、ＣＡＰ探索タイマを開始することもできる。フローはブロック８０８に進む。
【０１２０】
[00129]ブロック８０８で、ＣＡＰ探索タイマが経過する前にレジストラ応答メッセージが受信されたかどうかが決定される。たとえば、構成ユニット１０６は、ＡＰ自動構成応答メッセージまたはペンディングＣＡＰメッセージがハイブリッドデバイス１０２で受信されたかどうかを決定することができる。ＡＰ自動構成応答メッセージは、ハイブリッド通信ネットワーク１００のＣＡＰとして別のハイブリッドデバイスが指定されたことを示すことができる。ＡＰ自動構成応答メッセージは、ハイブリッド通信ネットワーク１００のＣＡＰとして指定されたハイブリッドデバイスのアドレスを示すこともできる。ネットワークデバイスは、ネットワークデバイスがハイブリッド通信ネットワークのＣＡＰになるように競っていることを示すために、ペンディングＣＡＰメッセージを送信することができる。いくつかの実施形態では、ＣＡＰ探索時間間隔は、ハイブリッドデバイス１０２が既存のＣＡＰまたはＣＡＰになるように試みている別のネットワークデバイス（たとえば、ペンディングＣＡＰ）を探索することができる時間間隔であり得る。ＣＡＰ探索タイマが経過する前にレジストラ応答メッセージが受信されたと決定された場合、ハイブリッド通信ネットワークがＣＡＰを備えていると決定され、フローはブロック８１０に進む。レジストラ応答メッセージが受信されず、ＣＡＰ探索タイマが経過したと決定された場合、ハイブリッド通信ネットワークがＣＡＰを備えていないと決定され、フローはブロック８１２に進む。
【０１２１】
[00130]ブロック８１０で、ハイブリッド通信ネットワークのＣＡＰが識別される。ＣＡＰ探索時間間隔内にレジストラ応答メッセージが受信された場合、フロー８００はブロック８０８からブロック８１０に移動する。レジストラ応答メッセージは、ハイブリッド通信ネットワーク１００のＣＡＰの識別子（たとえば、ＭＡＣアドレスなど）を備えることができる。ハイブリッドデバイス１０２は、通信リンクの品質を推定し、ハイブリッドデバイス１０２の１つまたは複数のモジュール（たとえば、ＷＬＡＮ  ＳＴＡモジュールおよび／またはＷＬＡＮ  ＡＰモジュール）をどのように構成するかを決定するために、ＣＡＰと１つまたは複数のメッセージを交換することができる。ハイブリッドデバイス１０２はスタンバイＣＡＰとして構成されたままであり得ることに留意されたい。現在のＣＡＰが使用不可にされるか、またはハイブリッド通信ネットワーク１００から取り除かれた場合、ハイブリッドデバイス１０２は、ハイブリッド通信ネットワーク１００のＣＡＰになるように競うことができる。ブロック８１０からフローは終了する。
【０１２２】
[00131]ブロック８１２で、１つまたは複数のペンディングＣＡＰメッセージが送信され、重複検出タイマが起動される。ハイブリッド通信ネットワーク１００がアクティブＣＡＰを備えていない場合、フロー８００はブロック８０８からブロック８１２に移動する。ハイブリッドデバイス１０２は、１つまたは複数のペンディングＣＡＰメッセージを送信することによって、ハイブリッド通信ネットワーク１００のＣＡＰになるというその意図をアナウンスすることができる。ペンディングＣＡＰメッセージを送信した後、ハイブリッドデバイス１０２は、（重複検出時間間隔を記憶する）重複検出タイマを開始することができる。重複検出時間間隔の間、ハイブリッドデバイス１０２は、同様にハイブリッド通信ネットワーク１００のＣＡＰになるように試みている他のハイブリッドデバイスによって送信されたペンディングＣＡＰメッセージに対してリッスンすることができる。ハイブリッドデバイス１０２は、重複検出時間間隔内に所定の数のペンディングＣＡＰメッセージを送信することができる。フローは図９のブロック８１４に続く。
【０１２３】
[00132]ブロック８１４で、重複検出時間間隔内に他のハイブリッドデバイスからペンディングＣＡＰメッセージが受信されたかどうかが決定される。ハイブリッドデバイス１０２が、重複検出時間間隔内に他のハイブリッドデバイスからペンディングＣＡＰメッセージを受信した場合、フローはブロック８１６に進む。そうでない場合、重複検出時間間隔内に他のハイブリッドデバイスからペンディングＣＡＰメッセージが受信されなかったと決定された場合、フローはブロック８１８に進む。
【０１２４】
[00133]ブロック８１６で、ハイブリッドデバイスが、ペンディングＣＡＰメッセージを送信した他のハイブリッドデバイスのデバイス識別子と比較して、好ましいデバイス識別子に関連付けられているかどうかが決定される。ハイブリッドデバイス１０２が、重複検出時間間隔の間に１つまたは複数の他のハイブリッドデバイスからペンディングＣＡＰメッセージを受信した場合、フロー８００はブロック８１４からブロック８１６に移動する。一実施形態では、好ましいデバイス識別子は、最も低いデバイス識別子（たとえば、最も低いＭＡＣアドレス）であり得る。しかしながら、他の実施形態では、ハイブリッドデバイスが好ましいデバイス識別子に関連付けられているかどうかを決定するために、他の適切な技法が利用され得る。ハイブリッドデバイス１０２は、そのデバイス識別子を、ペンディングＣＡＰメッセージを送信した他のハイブリッドデバイスのデバイス識別子と比較することができる。デバイス識別子は、ＭＡＣアドレス、ハイブリッドネットワーキングレイヤアドレス、ネットワークインターフェース（たとえば、イーサネット）アドレス、または別の適切な一意の識別子であり得る。ハイブリッドデバイスが好ましいデバイス識別子に関連付けられていると決定された場合、フローはブロック８１８に進む。そうでない場合、フローはブロック８２０に進む。
【０１２５】
[00134]ブロック８１８で、ハイブリッドデバイスがハイブリッド通信ネットワークのＣＡＰとして選択される。ハイブリッドデバイス１０２が、重複検出時間間隔の間に他のハイブリッドデバイスからペンディングＣＡＰメッセージを受信しなかった場合、フロー８００はブロック８１４からブロック８１８に移動する。ハイブリッドデバイス１０２が、ペンディングＣＡＰメッセージを送信した他のハイブリッドデバイスのデバイス識別子と比較して、好ましいデバイス識別子に関連付けられていると決定された場合、フロー８００はブロック８１６からブロック８１８に移動する。ハイブリッド通信ネットワーク１００のＣＡＰになった後、ハイブリッドデバイス１０２は、ハイブリッドデバイス１０２がＣＡＰであることを示すために、ハイブリッド通信ネットワーク１００内の他のネットワークデバイスに通知を送信することができる。図８〜図９の例示的な動作では、ハイブリッドデバイスをＣＡＰとして選択することに加えて、ハイブリッドデバイスは、ハイブリッド通信ネットワークのレジストラとして選択される場合もある。言い換えれば、ハイブリッドデバイスは「マスタネットワークデバイス」として選択される場合があり、ハイブリッド通信ネットワークのＣＡＰとレジストラの両方として動作するように構成される場合がある。ブロック８１８からフローは終了する。
【０１２６】
[00135]ブロック８２０で、好ましいデバイス識別子を有するハイブリッドデバイスがハイブリッド通信ネットワークのＣＡＰとして選択される。ハイブリッドデバイス１０２が、ペンディングＣＡＰメッセージを送信した他のハイブリッドデバイスのデバイス識別子と比較して、好ましいデバイス識別子に関連付けられていない場合、フロー８００はブロック８１６からブロック８２０に移動する。（好ましいデバイス識別子を有する）ハイブリッドデバイスは、「マスタネットワークデバイス」として選択される場合があり、ハイブリッド通信ネットワークのＣＡＰとレジストラの両方として動作するように構成される場合があることに留意されたい。好ましいデバイス識別子に関連付けられた（およびペンディングＣＡＰメッセージを送信した）ハイブリッドデバイス（たとえば、ハイブリッドデバイス１２０）がハイブリッド通信ネットワーク１００のＣＡＰとして識別および選択された後、構成ユニット１０６は、ハイブリッドデバイス１０２をスタンバイＣＡＰとして指定することができる。スタンバイＣＡＰ１０２は、ＣＡＰの存在を周期的に確認することができ、ハイブリッド通信ネットワーク１００内でＣＡＰ１２０が見出されなかった場合、ＣＡＰになるように試みることができる。ブロック８２０からフローは終了する。
【０１２７】
[00136]図１〜図９および本明細書に記載された動作は、実施形態を理解するのを助けるための例であり、実施形態を限定したり、特許請求の範囲を限定したりするために使用されるべきでないことを理解されたい。実施形態は、さらなる動作を実行する場合があり、より少ない動作を実行する場合があり、異なる順序で動作を実行する場合があり、並行して動作を実行する場合があり、いくつかの動作を異なるように実行する場合がある。いくつかの実施形態では、ネットワークの起動中、アクティブＣＡＰは、そのアクセスポイントのうちの１つまたは複数を使用可能にする最初のネットワークデバイスであり得ることに留意されたい。他のネットワークデバイスは、通常、ＣＡＰが選択され、ＣＡＰのアクセスポイントが初期化されるまで、それらのそれぞれの構成を決定することを待つので、アクティブＣＡＰは、ハイブリッド通信ネットワークのレジストラになることができる。他のネットワークデバイスが構成された後、他のネットワークデバイスのうちの１つが（たとえば、レジストラ重みに基づいて）現在のアクティブレジストラと比較してレジストラにより適している場合、このネットワークデバイスはハイブリッド通信ネットワークのアクティブレジストラになることができ、アクティブＣＡＰはスタンバイレジストラになることができる。
【０１２８】
[00137]いくつかの実施形態では、ハイブリッドデバイスがＣＡＰになった後、ハイブリッドデバイスは、それ自体が依然良いＣＡＰであり、それ自体が依然ＤＨＣＰサーバに接続されていることを保証するために、周期的なＤＨＣＰの確認を実行することができる。それ自体がＤＨＣＰサーバに接続されていないとＣＡＰが決定した場合、（以前ＣＡＰとして構成された）ハイブリッドデバイスは、非ＣＡＰデバイスになることができる。ハイブリッド通信ネットワーク内のスタンバイＣＡＰは、（たとえば、図８００のブロック８０２で説明されたように、）ハイブリッド通信ネットワークがＣＡＰを備えているかどうかを周期的に決定することができる。ＣＡＰがもはやハイブリッド通信ネットワーク内に存在しないと決定された場合、スタンバイＣＡＰは、ハイブリッド通信ネットワークのＣＡＰになるように試みることができる。詳細には、ハイブリッド通信ネットワークがＣＡＰを備えていないとスタンバイＣＡＰが決定した場合、スタンバイＣＡＰは、それ自体（すなわち、スタンバイＣＡＰ）がＤＨＣＰサーバと結合されているかどうかを決定することができる。そうである場合、スタンバイＣＡＰは、図８のブロック８０８で上述された重複ＣＡＰ検出動作を実行することができる。そうでない場合、スタンバイＣＡＰは非ＣＡＰ状態に切り替わることができる。
【０１２９】
[00138]いくつかの実施形態では、（エンローリとして構成されたとき）ハイブリッドデバイスは、ハイブリッド通信ネットワークのレジストラに応じて、（可能な場合）ＷＬＡＮ動作帯域を切り替える場合があることにさらに留意されたい。たとえば、エンローリは、２．４ＧＨｚのＷＬＡＮ帯域および５ＧＨｚのＷＬＡＮ帯域（好ましい通信帯域）内で動作するように構成されたデュアルバンドのネットワークデバイスであり得る。レジストラが２．４ＧＨｚのＷＬＡＮ帯域内で動作するように構成されたシングルバンドのネットワークデバイスである場合、エンローリは、その動作帯域を適合する場合があり、（その好ましい帯域が５ＧＨｚのＷＬＡＮ帯域である場合でも）２．４ＧＨｚのＷＬＡＮ帯域内で動作する場合がある。次いで、デュアルバンドのネットワークデバイスがハイブリッド通信ネットワークの新しいレジストラになった場合、エンローリは、その動作帯域を（２．４ＧＨｚのＷＬＡＮ帯域から）５ＧＨｚの（好ましい）ＷＬＡＮ帯域に切り替える場合がある。
【０１３０】
[00139]図６は、ハイブリッド通信ネットワークのレジストラになるように試みているハイブリッドデバイスについての資格情報複製動作を記載するが、実施形態はそのように限定されないことに留意されたい。他の実施形態では、本明細書に記載された資格情報複製動作は、ハイブリッド通信ネットワークのレジストラになるように競っていないハイブリッド通信ネットワーク内の他のネットワークデバイスによって実行され得る。たとえば、（レジストラになるように競っていない）デュアルバンドのハイブリッドデバイスは、シングルバンドのレジストラの動作通信帯域に従って、その動作通信帯域を選択することができる。同様に、（レジストラになるように競っていない）ハイブリッドデバイスは、図６のブロック６０８を参照して上述されたように、レジストラの資格情報、ハイブリッドデバイスが動作するように構成された通信帯域、およびレジストラが動作するように構成された通信帯域に従って、その資格情報を複製することができる。たとえば、レジストラが２．４ＧＨｚのＷＬＡＮ帯域上で動作するように構成された場合、および（レジストラになるように競っていない）ハイブリッドデバイスが２．４ＧＨｚのＷＬＡＮ帯域および５ＧＨｚのＷＬＡＮ帯域上で動作するように構成された場合、ハイブリッドデバイスは、２．４ＧＨｚのＷＬＡＮ帯域のためのレジストラの資格情報に従って、２．４ＧＨｚのＷＬＡＮ帯域上のその資格情報を複製することができる。次いで、ハイブリッドデバイスは、２．４ＧＨｚのＷＬＡＮ帯域のための資格情報を５ＧＨｚのＷＬＡＮ帯域にコピーすることができる。
【０１３１】
[00140]当業者によって諒解されるように、本発明の主題の態様は、システム、方法、またはコンピュータプログラム製品として具現化される場合がある。したがって、本発明の主題の態様は、完全なハードウェアの実施形態、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアの実施形態、または、本明細書ではすべて一般に「回路」、「モジュール」もしくは「システム」と呼ばれる場合がある、ソフトウェア態様とハードウェア態様とを組み合わせた実施形態の形態をとる場合がある。さらに、本発明の主題の態様は、その上に具現化されたコンピュータ可読プログラムコードを有する１つまたは複数のコンピュータ可読媒体内で具現化されるコンピュータプログラム製品の形態をとる場合がある。
【０１３２】
[00141]１つまたは複数のコンピュータ可読媒体の任意の組合せが利用される場合がある。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は、たとえば、限定はしないが、電子、磁気、光、電磁、赤外線、もしくは半導体のシステム、装置、もしくはデバイス、または上記の任意の適切な組合せであり得る。コンピュータ可読記憶媒体のより具体的な例（非網羅的なリスト）には、１つもしくは複数の有線を有する電気接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭもしくはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、光ストレージデバイス、磁気ストレージデバイス、または上記の任意の適切な組合せが含まれる。本明細書の文脈では、コンピュータ可読記憶媒体は、命令を実行するシステム、装置、もしくはデバイスにより、またはそれらとともに使用するためのプログラムを包含または記憶することができる任意の有形媒体であり得る。
【０１３３】
[00142]コンピュータ可読信号媒体は、たとえば、ベースバンド内で、または搬送波の一部として、その中に具現化されたコンピュータ可読プログラムコードを有する、伝搬されるデータ信号を含む場合がある。そのような伝搬信号は、限定はしないが、電磁気、光、またはそれらの任意の適切な組合せを含む、様々な形態のうちのいずれかをとる場合がある。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令を実行するシステム、装置、もしくはデバイスにより、またはそれらとともに使用するためのプログラムを通信、伝搬、または搬送することができる任意のコンピュータ可読媒体であり得る。
【０１３４】
[00143]コンピュータ可読媒体上で具現化されるプログラムコードは、限定はしないが、ワイヤレス、ワイヤライン、光ファイバケーブル、ＲＦなど、または上記の任意の適切な組合せを含む、任意の好適な媒体を使用して送信される場合がある。
【０１３５】
[00144]本発明の主題の態様のための動作を遂行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または類似のプログラミング言語などの従来の手続き型プログラミング言語とを含む、１つまたは複数のプログラミング言語の任意の組合せで書かれる場合がある。プログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータ上および部分的にリモートコンピュータ上で、または完全にリモートコンピュータもしくはサーバ上で実行される場合がある。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）もしくはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータに接続される場合があり、または接続は、（たとえば、インターネットサービスプロバイダを使用してインターネットを介して）外部コンピュータに対して行われる場合がある。
【０１３６】
[00145]本発明の主題の態様は、本発明の主題の実施形態による、方法、装置（システム）、およびコンピュータプログラム製品のフローチャート図および／またはブロック図を参照して記載されている。フローチャート図および／またはブロック図の各ブロック、ならびにフローチャート図および／またはブロック図内のブロックの組合せは、コンピュータプログラム命令によって実施され得ることが理解されよう。これらのコンピュータプログラム命令は、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行される命令が、フローチャートおよび／またはブロック図の１つもしくは複数のブロック内で指定された機能／動作を実施するための手段を作成するように、機械を製造するために、汎用コンピュータ、専用コンピュータ、または他のプログラマブルデータ処理装置のプロセッサに提供される場合がある。
【０１３７】
[00146]これらのコンピュータプログラム命令はまた、コンピュータ可読媒体に記憶された命令が、フローチャートおよび／またはブロック図の１つもしくは複数のブロック内で指定された機能／動作を実施する命令を含む製造品を製造するように、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスに特定の方式で機能するように命令することができる、コンピュータ可読媒体に記憶される場合がある。
【０１３８】
[00147]コンピュータプログラム命令はまた、コンピュータまたは他のプログラマブル装置上で実行される命令が、フローチャートおよび／またはブロック図の１つもしくは複数のブロック内で指定された機能／動作を実施するためのプロセスを提供するように、コンピュータ実装プロセスを作成するために、一連の動作ステップをコンピュータ、他のプログラマブル装置、または他のデバイス上で実行させるように、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスにロードされる場合がある。
【０１３９】
[00148]図１０は、ハイブリッド通信ネットワーク内の調整機能の自動選択用の機構を含む電子デバイス１０００の一実施形態のブロック図である。いくつかの実施形態では、電子デバイス１０００は、ラップトップコンピュータ、タブレットコンピュータ、ネットブック、モバイルフォン、スマートアプライアンス、ゲームコンソール、デスクトップコンピュータ、または通信能力を備える他の適切な電子デバイスであり得る。いくつかの実施形態では、電子デバイス１０００は、複数のネットワークインターフェース１００４を備えるハイブリッドデバイスであり得るし、ネットワークインターフェース１００４の各々は、電子デバイス１０００を様々な通信ネットワークセグメント（またはアクセス技術）に結合する。電子デバイス１０００は、（場合によっては、複数のプロセッサ、複数のコア、複数のノードを含む、および／またはマルチスレッドを実装するなどの）プロセッサユニット１００２を含む。電子デバイス１０００はメモリユニット１００６を含む。メモリユニット１００６は、システムメモリ（たとえば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭなどのうちの１つもしくは複数）、または、コンピュータ可読記憶媒体のすでに上述された可能な実現形態のうちの任意の１つもしくは複数であり得る。電子デバイス１０００はまた、バス１０１０（たとえば、ＰＣＩ、ＩＳＡ、ＰＣＩエクスプレス、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ、ＡＨＢ、ＡＸＩなど）と、ワイヤレスネットワークインターフェース（たとえば、ＷＬＡＮインターフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース、ＷｉＭＡＸインターフェース、ＺｉｇＢｅｅ（登録商標）インターフェース、ワイヤレスＵＳＢインターフェースなど）および有線ネットワークインターフェース（たとえば、電力線通信インターフェース、イーサネットインターフェースなど）のうちの少なくとも１つを含むネットワークインターフェース１００４とを含む。
【０１４０】
[00149]電子デバイス１０００は通信ユニット１００８も含む。通信ユニット１００８は構成ユニット１０１２を備える。構成ユニット１０１２は、電子デバイス１０００をハイブリッド通信ネットワークの中央アクセスポイントおよび／またはレジストラとして構成するかどうかを決定するために、図１〜図９を参照して上述された機能を実行することができる。これらの機能のいずれか１つは、ハードウェア内で、および／またはプロセッサユニット１００２上で、部分的（または全体的）に実施される場合がある。たとえば、機能は、特定用途向け集積回路で、プロセッサユニット１００２内に実装された論理内で、周辺デバイスまたはカード上のコプロセッサ内などで実施される場合がある。さらに、実現形態は、図１０に示されていない、より少数または追加の構成要素（たとえば、ビデオカード、オーディオカード、追加のネットワークインターフェース、周辺デバイスなど）を含む場合がある。たとえば、通信ユニット１００８は、バス１０１０と結合されたプロセッサユニット１００２とは異なる１つまたは複数の追加のプロセッサを備える場合がある。プロセッサユニット１００２、メモリユニット１００６、およびネットワークインターフェース１００４は、バス１０１０に結合される。バス１０１０に結合されているように示されているが、メモリユニット１００６は、プロセッサユニット１００２に結合される場合がある。
【０１４１】
[00150]本実施形態は様々な実装形態と活用とを参照して記載されたが、これらの実施形態は例示的なものであり、本発明の主題の範囲はそれらに限定されないことが理解されよう。一般に、本明細書に記載されたハイブリッド通信ネットワーク内の調整機能の自動選択のための技法は、任意の１つまたは複数のハードウェアシステムと一致する設備で実装される場合がある。多くの変形、変更、追加、および改善が可能である。
【０１４２】
[00151]単一の事例として本明細書に記載された構成要素、動作、または構造について、複数の事例が提供される場合がある。最後に、様々な構成要素、動作、およびデータストアの間の境界は、いくらか恣意的であり、特定の動作が特定の例示的な構成の文脈において示されている。機能の他の割り振りが想定され、本発明の主題の範囲内に入る場合がある。一般に、例示的な構成内の別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装される場合がある。同様に、単一の構成要素として提示された構造および機能は、別個の構成要素として実装される場合がある。これらおよび他の変形、変更、追加、および改善は、本発明の主題の範囲内に入る場合がある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、
告知メッセージが第１の所定の探索時間間隔内に前記ハイブリッド通信ネットワークの少なくとも第２のハイブリッドデバイスから受信されたかどうかを決定することと、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのゲートウェイに通信結合される、と、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび少なくとも前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの前記中央アクセスポイントを選択することと
を備える、方法。
［Ｃ２］
前記中央アクセスポイントを前記選択することは、
前記第１のデバイス重み、前記第２のデバイス重み、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子、および少なくとも前記第２のハイブリッドデバイスに関連付けられた第２のハイブリッドデバイスのうちの１つまたは複数に少なくとも部分的に基づいて、前記中央アクセスポイントを選択することを備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記中央アクセスポイントを前記選択することは、
前記第１のデバイス重みが前記第２のデバイス重みと比較して好ましい場合、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第１のハイブリッドデバイスを選択することと、
前記第２のデバイス重みが前記第１のデバイス重みと比較して好ましい場合、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第２のハイブリッドデバイスを選択することと、
前記第１のデバイス重みが前記第２のデバイス重みと等しい場合、
前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた前記第１のハイブリッドデバイスまたは前記第２のハイブリッドデバイスを選択することと
を備える、［Ｃ２］に記載の方法。
［Ｃ４］
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することをさらに備え、前記スタンバイ中央アクセスポイントは、
前記第１のハイブリッドデバイスが前記好ましいデバイス重みに関連付けられていない、または
前記第１のハイブリッドデバイスが前記好ましいデバイス重みに関連付けられ、前記好ましいデバイス識別子に関連付けられていない
場合に、現在の中央アクセスポイントが前記ハイブリッド通信ネットワーク内で使用不可である場合、前記中央アクセスポイントになるように動作可能である、
［Ｃ３］に記載の方法。
［Ｃ５］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきかどうかを決定することと、
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきであることの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ６］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきかどうかを前記決定することは、
前記第１のハイブリッドデバイスのネットワークインターフェースが、前記ネットワークインターフェースに関連付けられた通信媒体を介して前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合されているかどうかを決定することと、
前記第１のハイブリッドデバイスの前記ネットワークインターフェースが前記ネットワークゲートウェイに通信結合されていることの決定に応答して、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきであると決定することと
を備える、［Ｃ５］に記載の方法。
［Ｃ７］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきかどうかを前記決定することは、
前記第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが前記第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することを備える、
［Ｃ５］に記載の方法。
［Ｃ８］
前記ＤＨＣＰサーバが前記第１のハイブリッドデバイスの前記ネットワークインターフェースに通信結合されているかどうかを前記決定することは、
前記第１のハイブリッドデバイスの前記ネットワークインターフェースから１つまたは複数の探索メッセージを送信することと、
１つまたは複数の応答メッセージが所定の発見時間間隔内に受信されたかどうかに少なくとも部分的に基づいて、前記ＤＨＣＰサーバが前記ネットワークインターフェースに通信結合されているかどうかを決定することと
を備える、［Ｃ７］に記載の方法。
［Ｃ９］
前記第１のデバイス重みは、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのネットワークゲートウェイに通信結合されているかどうか、前記第１のハイブリッドデバイスのデバイス能力、および通信リンクの速度のうちの１つまたは複数に少なくとも部分的に基づいて決定される、
［Ｃ１］に記載の方法。
［Ｃ１０］
前記第１のハイブリッドデバイスは、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成され、前記方法は、
所定の因子によって前記第１のデバイス重みを調整することと、
前記第１のハイブリッドデバイスから、前記調整された第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１１］
前記ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成されたままでいるべきかどうかを決定するために、前記調整された第１のデバイス重みと前記第３のデバイス重みとを比較することと
をさらに備える、［Ｃ９］に記載の方法。
［Ｃ１２］
前記第１のハイブリッドデバイスが前記中央アクセスポイントとして構成された場合、前記方法は、
前記ハイブリッド通信ネットワークの第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、
前記第１のデバイス重みが前記第３のデバイス重みと比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成されたままにさせることと、
前記第１のデバイス重みが前記第３のデバイス重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子と比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成されたままにさせることと、
前記第２のデバイス識別子が前記第１のデバイス識別子と比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、
前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１３］
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記スタンバイ中央アクセスポイントとして前記構成することは、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスがもはや前記ハイブリッド通信ネットワークの前記中央アクセスポイントではないことを示す通知メッセージを送信することを備える、
［Ｃ１２］に記載の方法。
［Ｃ１４］
前記第１のハイブリッドデバイスは、スタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスは、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成され、前記方法は、
前記第１のハイブリッドデバイスで、前記第３のハイブリッドデバイスがもはや前記中央アクセスポイントではないことを示す前記第３のハイブリッドデバイスからの通知メッセージを検出することと、
前記第１のデバイス重みが前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みと比較して好ましいと決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１５］
前記１つまたは複数の告知メッセージを前記送信することに応答して、前記方法は、
前記１つまたは複数の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信されなかった場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成することをさらに備え、
前記第２の所定の探索時間間隔は、前記第１の所定の探索時間間隔よりも短い、
［Ｃ１４］に記載の方法。
［Ｃ１６］
前記１つまたは複数の告知メッセージを前記送信することに応答して、前記方法は、
前記１つまたは複数の告知メッセージへの応答メッセージが第２の所定の探索時間間隔内に受信された場合、
前記応答メッセージ内で示された第４のデバイス重みが前記第１のデバイス重みと比較して好ましい、または前記第４のデバイス重みが前記第１のデバイス重みと等しいとき、前記応答メッセージ内で示された第２のデバイス識別子が前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と比較して好ましいと決定することと、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスがもはや前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競っていないことを示す通知メッセージを送信することと、
前記第１のハイブリッドデバイスをスタンバイ中央アクセスポイントとして構成することと
をさらに備える、［Ｃ１４］に記載の方法。
［Ｃ１７］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成され、前記方法は、
前記第１のハイブリッドデバイスで、前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、
前記ハイブリッド通信ネットワークがレジストラを備えていないことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記ハイブリッド通信ネットワークがレジストラを備えていることの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイレジストラとして構成することと
をさらに備え、前記スタンバイレジストラは、前記レジストラが前記ハイブリッド通信ネットワークから使用不可にされた場合、前記ハイブリッド通信ネットワークの前記レジストラになるように動作可能である、
［Ｃ１］に記載の方法。
［Ｃ１８］
前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを前記決定することは、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されなかった場合、前記ハイブリッド通信ネットワークがレジストラを備えていないと決定することと、
前記レジストラ探索メッセージへの前記応答が前記所定のレジストラ探索時間間隔内に受信された場合、前記ハイブリッド通信ネットワークが前記レジストラを備えていると決定することと
を備える、［Ｃ１７］に記載の方法。
［Ｃ１９］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記レジストラとして構成され、前記方法が、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記レジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、前記第１のハイブリッドデバイスを前記スタンバイレジストラとして構成することと
をさらに備える、［Ｃ１７］に記載の方法。
［Ｃ２０］
前記第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内の少なくとも１つの使用可能なアクセスポイントを備えていると決定することと、
前記第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内の少なくとも１つの使用可能なアクセスポイントを備えていることの前記決定に応答して、前記ハイブリッド通信ネットワークの現在のレジストラになるように競うことと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ２１］
前記ハイブリッド通信ネットワークの前記現在のレジストラになるように前記競うことは、
前記第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを備える第１のレジストラ告知メッセージを送信することと、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信されたかどうかを決定することと、
前記１つまたは複数のレジストラ探索メッセージへの前記応答が前記所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記現在のレジストラを備えていると決定することと、
前記第１のハイブリッドデバイスをスタンバイレジストラとして構成することと、ここにおいて、前記スタンバイレジストラは、前記現在のレジストラが前記ハイブリッド通信ネットワークから使用不可にされた場合、前記ハイブリッド通信ネットワークの前記レジストラになるように動作可能である、
前記現在のレジストラの資格情報、前記第１のハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、および前記現在のレジストラが動作するように構成された１つまたは複数の通信帯域に従って前記第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することと
をさらに備える、［Ｃ２０］に記載の方法。
［Ｃ２２］
前記第１のレジストラ重みが、前記第１のハイブリッドデバイスに関連付けられた使用可能なアクセスポイントの数、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのネットワークゲートウェイと通信結合されているかどうか、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントであるかどうか、および前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記現在のレジストラであるかどうかのうちの１つまたは複数に少なくとも部分的に基づいて決定される、
［Ｃ２１］に記載の方法。
［Ｃ２３］
前記第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を前記決定することは、
前記現在のレジストラが複数の通信帯域上で動作するように構成され、前記第１のハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域の前記サブセットの各々について、前記通信帯域のための前記現在のレジストラの前記資格情報に従って前記通信帯域のための前記第１のハイブリッドデバイスの資格情報を複製することと、
前記現在のレジストラが単一の通信帯域上で動作するように構成された場合、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、前記通信帯域のための前記現在のレジストラの前記資格情報に従って前記通信帯域のための前記第１のハイブリッドデバイスの前記資格情報を複製することと、
前記第１のハイブリッドデバイスと前記現在のレジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、前記現在のレジストラの前記資格情報に従って前記第１のハイブリッドデバイスの前記資格情報を複製しないと決定することと
を備える、［Ｃ２１］に記載の方法。
［Ｃ２４］
前記第１のハイブリッドデバイスが動作するように構成された各通信帯域のための前記現在のレジストラの資格情報に従って前記第１のハイブリッドデバイスの前記資格情報を複製した後、前記ハイブリッド通信ネットワーク内で資格情報が複製された指示を送信することと、
前記第１のハイブリッドデバイスに関連付けられた前記第１のレジストラ重み、および前記ハイブリッド通信ネットワークの前記現在のレジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの前記レジストラになるかどうかを決定することと
をさらに備える、［Ｃ２３］に記載の方法。
［Ｃ２５］
前記現在のレジストラが単独の通信帯域上で動作するように構成された場合、および前記第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、前記第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を前記決定することは、
前記現在のレジストラおよび前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記第１の通信帯域のための前記現在のレジストラの資格情報に従って前記第１の通信帯域のための前記第１のハイブリッドデバイスの前記資格情報を複製することと、
前記第１のハイブリッドデバイスが動作するように構成され、前記現在のレジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記第１の通信帯域のための前記資格情報を前記複数の通信帯域のうちの前記残りの通信帯域にコピーすることと
を備える、［Ｃ２１］に記載の方法。
［Ｃ２６］
前記ハイブリッド通信ネットワークが前記現在のレジストラを備えていると前記決定することは、
前記現在のレジストラが前記第１のハイブリッドデバイスの好ましい動作通信帯域上で動作するように構成されていると決定された場合、前記第１のハイブリッドデバイスを第１の通信帯域上で動作するように構成することと、
前記レジストラが前記第１のハイブリッドデバイスの前記好ましい動作通信帯域上で動作するように構成されていないと決定された場合、
前記現在のレジストラの好ましい動作通信帯域を識別することと、
前記第１のハイブリッドデバイスが前記現在のレジストラの前記好ましい動作通信帯域上で動作するように構成され得るかどうかを決定することと
を備える、［Ｃ２１］に記載の方法。
［Ｃ２７］
第３のハイブリッドデバイスが前記所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成するかどうかを決定するために、前記第１のレジストラ重みを前記第３のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することと
をさらに備える、［Ｃ２１］に記載の方法。
［Ｃ２８］
前記第１のレジストラ重みを前記第２のレジストラ重みと前記比較することは、
前記第１のレジストラ重みが前記第２のレジストラ重みと比較して好ましい場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記第２のレジストラ重みが前記第１のレジストラ重みと比較して好ましい場合、
前記ハイブリッド通信ネットワークの前記レジストラとして前記第３のハイブリッドデバイスを選択することと、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記スタンバイレジストラとして構成することと、
前記第１のレジストラ重みが前記第２のレジストラ重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子と比較して好ましい場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記第２のデバイス識別子が前記第１のデバイス識別子と比較して好ましい場合、前記ハイブリッド通信ネットワークの前記レジストラとして前記第３のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記スタンバイレジストラとして構成することと
を備える、［Ｃ２７］に記載の方法。
［Ｃ２９］
第１のハイブリッドデバイスで、ハイブリッド通信ネットワークが中央アクセスポイントを備えているかどうかを決定すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのゲートウェイに通信結合される、と、
前記ハイブリッド通信ネットワークが中央アクセスポイントを備えていないことの決定に応答して、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるという前記第１のハイブリッドデバイスの意図を示す第１の告知メッセージを送信することと、
第２の告知メッセージが前記ハイブリッド通信ネットワークの第２のハイブリッドデバイスから受信されたかどうかに少なくとも部分的に基づいて、前記第１のハイブリッドデバイスを前記中央アクセスポイントとして構成するかどうかを決定することと
を備える、方法。
［Ｃ３０］
前記第２の告知メッセージが所定の時間間隔内に前記第２のハイブリッドデバイスから受信されたことの決定に応答して、前記方法は、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子と比較して好ましいことの決定に応答して、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成することと、
前記第２のデバイス識別子が前記第１のデバイス識別子と比較して好ましいことの決定に応答して、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第２のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと
をさらに備える、［Ｃ２９］に記載の方法。
［Ｃ３１］
前記第２の告知メッセージが所定の時間間隔内に前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、前記方法は、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成することをさらに備える、
［Ｃ２９］に記載の方法。
［Ｃ３２］
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成することに応答して、前記方法は、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのレジストラとして構成することをさらに備える、
［Ｃ２９］に記載の方法。
［Ｃ３３］
前記第１のハイブリッドデバイスで、動的ホスト構成プロトコル（ＤＨＣＰ）サーバが前記第１のハイブリッドデバイスのネットワークインターフェースに通信結合されているかどうかを決定することと、
前記ＤＨＣＰサーバが前記第１のハイブリッドデバイスの前記ネットワークインターフェースに通信結合されていることの決定に応答して、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきであると決定することと、
前記ＤＨＣＰサーバが前記第１のハイブリッドデバイスの前記ネットワークインターフェースに通信結合されていないことの決定に応答して、前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントになるように競うべきではないと決定することと
をさらに備える、［Ｃ２９］に記載の方法。
［Ｃ３４］
前記ハイブリッド通信ネットワークが前記中央アクセスポイントを備えているかどうかを前記決定することは、
前記第１のハイブリッドデバイスから１つまたは複数の探索メッセージを送信することと、
１つまたは複数の探索応答メッセージが所定の探索時間間隔内に受信されたかどうかを決定することと、
１つまたは複数の探索応答メッセージが前記所定の探索時間間隔内に受信されたことの決定に応答して、
前記ハイブリッド通信ネットワークが前記中央アクセスポイントを備えていると決定することと、
前記第１のハイブリッドデバイスをどのように構成するかを決定するために前記中央アクセスポイントと１つまたは複数の通信を交換することと、
１つまたは複数の探索応答メッセージが前記所定の探索時間間隔内に受信されなかったことの決定に応答して、
前記ハイブリッド通信ネットワークが前記中央アクセスポイントを備えていないと決定することと
を備える、［Ｃ２９］に記載の方法。
［Ｃ３５］
ハイブリッド通信ネットワークの第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、
前記第１のハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、
前記第１のハイブリッドデバイスで、前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、
前記ハイブリッド通信ネットワークが前記レジストラを備えているかどうかを前記決定することに少なくとも部分的に基づいて、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成するかどうかを決定することと、
前記第１のハイブリッドデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成しないと決定することと
を備える、方法。
［Ｃ３６］
前記ハイブリッド通信ネットワークがレジストラを備えていないことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記ハイブリッド通信ネットワークがレジストラを備えていることの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイレジストラとして構成することと
を備え、前記スタンバイレジストラは、前記レジストラが前記ハイブリッド通信ネットワークから使用不可にされた場合、前記ハイブリッド通信ネットワークの前記レジストラになるように動作可能である、
［Ｃ３５］に記載の方法。
［Ｃ３７］
前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを前記決定することは、
前記第１のハイブリッドデバイスから、前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記レジストラを備えていると決定することと、
前記レジストラの資格情報、前記第１のハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、および前記レジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、前記第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することと
を備える、［Ｃ３６］に記載の方法。
［Ｃ３８］
前記第１のハイブリッドデバイスに関連付けられた前記１つまたは複数の資格情報を前記決定することは、
前記レジストラが複数の通信帯域上で動作するように構成され、前記第１のハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域の前記サブセットの各々について、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記第１のハイブリッドデバイスの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成された場合、
前記第１のハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、
前記第１のハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記第１のハイブリッドデバイスの前記資格情報を複製することと、
前記第１のハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報に従って前記第１のハイブリッドデバイスの前記資格情報を複製しないと決定することと
を備える、［Ｃ３７］に記載の方法。
［Ｃ３９］
前記第１のハイブリッドデバイスが動作するように構成された通信帯域ごとに前記第１のハイブリッドデバイスの前記資格情報を複製した後、前記方法は、
前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重み、および前記ハイブリッド通信ネットワークの前記レジストラに関連付けられた第２のレジストラ重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの前記レジストラになるかどうかを決定することと
を備える、［Ｃ３８］に記載の方法。
［Ｃ４０］
前記レジストラが単独の通信帯域上で動作するように構成された場合、および前記第１のハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、前記第１のハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を前記決定することは、
前記レジストラおよび前記第１のハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記第１の通信帯域のための前記レジストラの資格情報に従って前記第１の通信帯域のための前記第１のハイブリッドデバイスの前記資格情報を複製することと、
前記第１のハイブリッドデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記第１の通信帯域のための前記資格情報を前記複数の通信帯域のうちの前記残りの通信帯域にコピーすることと
を備える、［Ｃ３７］に記載の方法。
［Ｃ４１］
第２のハイブリッドデバイスが前記所定のレジストラ探索時間間隔内に第２のレジストラ告知メッセージを送信したと決定することと、
前記第１のハイブリッドデバイスに関連付けられた第１のレジストラ重みを前記第２のハイブリッドデバイスに関連付けられた第２のレジストラ重みと比較することと、
前記第１のレジストラ重みが前記第２のレジストラ重みと比較して好ましい場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記第２のレジストラ重みが前記第１のレジストラ重みと比較して好ましい場合、
前記ハイブリッド通信ネットワークの前記レジストラとして前記第２のハイブリッドデバイスを選択することと、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記スタンバイレジストラとして構成することと、
前記第１のレジストラ重みが前記第２のレジストラ重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子を前記第２のハイブリッドデバイスに関連付けられた第２のデバイス識別子と比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子と比較して好ましい場合、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成することと、
前記第２のデバイス識別子が前記第２のデバイス識別子と比較して好ましい場合、前記ハイブリッド通信ネットワークの前記レジストラとして前記第２のハイブリッドデバイスを選択し、前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記スタンバイレジストラとして構成することと
をさらに備える、［Ｃ３７］に記載の方法。
［Ｃ４２］
第１のハイブリッドネットワークデバイスであって、
プロセッサと、
前記プロセッサと結合された構成ユニットと
を備え、前記構成ユニットは、
前記第１のハイブリッドネットワークデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、
告知メッセージが第１の所定の探索時間間隔内にハイブリッド通信ネットワークの少なくとも第２のハイブリッドネットワークデバイスから受信されたかどうかを決定することと、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドネットワークデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドネットワークデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのゲートウェイに通信結合される、と、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドネットワークデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび少なくとも前記第２のハイブリッドネットワークデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの前記中央アクセスポイントを選択することと
を行うように構成された、第１のハイブリッドネットワークデバイス。
［Ｃ４３］
前記中央アクセスポイントを選択するように構成された前記構成ユニットは、
前記第１のハイブリッドネットワークデバイスが好ましいデバイス重みに関連付けられる場合、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第１のハイブリッドネットワークデバイスを選択することと、
前記第２のハイブリッドネットワークデバイスが前記好ましいデバイス重みに関連付けられる場合、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第２のハイブリッドネットワークデバイスを選択することと、
前記第１のハイブリッドネットワークデバイスと前記第２のハイブリッドネットワークデバイスの両方が前記好ましいデバイス重みに関連付けられる場合、前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして、好ましいデバイス識別子に関連付けられた前記第１のハイブリッドネットワークデバイスまたは前記第２のハイブリッドネットワークデバイスを選択することと
を行うように構成された、前記構成ユニットを備える、［Ｃ４２］に記載の第１のハイブリッドネットワークデバイス。
［Ｃ４４］
前記第１のハイブリッドネットワークデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成した後、前記構成ユニットは、
所定の因子によって前記第１のデバイス重みを調整することと、
前記調整された第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することと
を行うようにさらに構成された、［Ｃ４２］に記載の第１のハイブリッドネットワークデバイス。
［Ｃ４５］
前記第１のハイブリッドネットワークデバイスが前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドネットワークデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成された場合、前記構成ユニットは、
第３のハイブリッドネットワークデバイスがもはや前記ハイブリッド通信ネットワークの前記中央アクセスポイントではないことを示す前記第３のハイブリッドネットワークデバイスからの通知メッセージを検出することと、
前記第１のデバイス重みが前記第３のハイブリッドネットワークデバイスに関連付けられた第３のデバイス重みと比較して好ましいと決定することと、
前記第１のハイブリッドネットワークデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することと
を行うようにさらに構成された、［Ｃ４２］に記載の第１のハイブリッドネットワークデバイス。
［Ｃ４６］
ハイブリッドネットワークデバイスであって、
プロセッサと、
前記プロセッサと結合された構成ユニットと
を備え、前記構成ユニットは、
ハイブリッド通信ネットワークの前記ハイブリッドネットワークデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、
前記ハイブリッドネットワークデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、
前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、
前記ハイブリッド通信ネットワークが前記レジストラを備えているかどうかを決定することに少なくとも部分的に基づいて、前記ハイブリッドネットワークデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成するかどうかを決定することと、
前記ハイブリッドネットワークデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、前記ハイブリッドネットワークデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成しないと決定することと
を行うように構成された、ハイブリッドネットワークデバイス。
［Ｃ４７］
前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定するように構成された前記構成ユニットは、
前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記レジストラを備えていると決定することと、
前記レジストラの資格情報、前記ハイブリッドネットワークデバイスが動作するように構成された１つまたは複数の通信帯域、および前記レジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、前記ハイブリッドネットワークデバイスに関連付けられた１つまたは複数の資格情報を決定することと
を行うように構成された前記構成ユニットを備える、［Ｃ４６］に記載のハイブリッドネットワークデバイス。
［Ｃ４８］
前記ハイブリッドネットワークデバイスに関連付けられた前記１つまたは複数の資格情報を決定するように構成された前記構成ユニットは、
前記レジストラが複数の通信帯域上で動作するように構成され、前記ハイブリッドネットワークデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記ハイブリッドネットワークデバイスが動作するように構成された前記複数の通信帯域の前記サブセットの各々について、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記ハイブリッドネットワークデバイスの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成された場合、
前記ハイブリッドネットワークデバイスと前記レジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、
前記ハイブリッドネットワークデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記ハイブリッドネットワークデバイスの前記資格情報を複製することと、
前記ハイブリッドネットワークデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報に従って前記ハイブリッドネットワークデバイスの前記資格情報を複製しないと決定することと
を行うように構成された前記構成ユニットを備える、［Ｃ４７］に記載のハイブリッドネットワークデバイス。
［Ｃ４９］
前記レジストラが単独の通信帯域上で動作するように構成された場合、および前記ハイブリッドネットワークデバイスが複数の通信帯域上で動作するように構成された場合、前記ハイブリッドネットワークデバイスに関連付けられた１つまたは複数の資格情報を決定するように構成された前記構成ユニットは、
前記レジストラおよび前記ハイブリッドネットワークデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記第１の通信帯域のための前記レジストラの資格情報に従って第１の通信帯域のための前記ハイブリッドネットワークデバイスの前記資格情報を複製することと、
前記ハイブリッドネットワークデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記第１の通信帯域のための前記資格情報を前記複数の通信帯域のうちの前記残りの通信帯域にコピーすることと
を行うように構成された前記構成ユニットを備える、［Ｃ４７］に記載のハイブリッドネットワークデバイス。
［Ｃ５０］
プロセッサによって実行されたとき、
ハイブリッド通信ネットワークの第１のハイブリッドデバイスから、前記第１のハイブリッドデバイスに関連付けられた第１のデバイス重みを含む告知メッセージを送信することと、
告知メッセージが第１の所定の探索時間間隔内に前記ハイブリッド通信ネットワークの少なくとも第２のハイブリッドデバイスから受信されたかどうかを決定することと、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドデバイスから受信されなかったことの決定に応答して、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの中央アクセスポイントとして構成すること、ここにおいて、前記中央アクセスポイントは単一の通信媒体を介して前記ハイブリッド通信ネットワークのゲートウェイに通信結合される、と、
前記告知メッセージが前記第１の所定の探索時間間隔内に少なくとも前記第２のハイブリッドデバイスから受信されたことの決定に応答して、
前記第１のデバイス重みおよび少なくとも前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みに少なくとも部分的に基づいて、前記ハイブリッド通信ネットワークの前記中央アクセスポイントを選択することと
を備える動作を前記プロセッサに実行させる命令を記憶した、機械可読記憶媒体。
［Ｃ５１］
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成する前記動作の後、前記動作が、
第３のハイブリッドデバイスから、前記第３のハイブリッドデバイスに関連付けられた第３のデバイス重みを含む告知メッセージを受信することと、
前記第１のデバイス重みと前記第３のデバイス重みとを比較することと、
前記第１のデバイス重みが前記第３のデバイス重みと比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成されたままにさせることと、
前記第３のデバイス重みが前記第１のデバイス重みと比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、
前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと、
前記第１のデバイス重みが前記第２のデバイス重みと等しい場合、
前記第１のハイブリッドデバイスに関連付けられた第１のデバイス識別子と前記第３のハイブリッドデバイスに関連付けられた第２のデバイス識別子とを比較することと、
前記第１のデバイス識別子が前記第２のデバイス識別子と比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成されたままにさせることと、
前記第２のデバイス識別子が前記第１のデバイス識別子と比較して好ましい場合、
前記第１のハイブリッドデバイスを前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成することと、
前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして前記第３のハイブリッドデバイスを選択することと
をさらに備える、［Ｃ５０］に記載の機械可読記憶媒体。
［Ｃ５２］
前記第１のハイブリッドデバイスが前記ハイブリッド通信ネットワークのスタンバイ中央アクセスポイントとして構成され、第３のハイブリッドデバイスが前記ハイブリッド通信ネットワークの前記中央アクセスポイントとして構成された場合、前記動作は、
前記第１のハイブリッドデバイスで、前記第３のハイブリッドデバイスがもはや前記ハイブリッド通信ネットワークの前記中央アクセスポイントではないことを示す前記第３のハイブリッドデバイスからの通知メッセージを検出することと、
前記第１のデバイス重みが前記第２のハイブリッドデバイスに関連付けられた第２のデバイス重みと比較して好ましいと決定することと、
前記第１のハイブリッドデバイスが前記中央アクセスポイントになることを示す前記第１のデバイス重みを含む１つまたは複数の告知メッセージを送信することと
をさらに備える、［Ｃ５０］に記載の機械可読記憶媒体。
［Ｃ５３］
プロセッサによって実行されたとき、
ハイブリッド通信ネットワークのハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えているかどうかを決定することと、
前記ハイブリッドデバイスが少なくとも１つの動作通信帯域内で少なくとも１つの使用可能なアクセスポイントを備えていると決定された場合、
前記ハイブリッドデバイスで、前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定することと、
前記ハイブリッド通信ネットワークが前記レジストラを備えているかどうかを前記決定することに少なくとも部分的に基づいて、前記ハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成するかどうかを決定することと、
前記ハイブリッドデバイスがいかなる使用可能なアクセスポイントも備えていないと決定された場合、前記ハイブリッドデバイスを前記ハイブリッド通信ネットワークの前記レジストラとして構成しないと決定することと
を備える動作を前記プロセッサに実行させる命令を記憶した、機械可読記憶媒体。
［Ｃ５４］
前記ハイブリッド通信ネットワークがレジストラを備えているかどうかを決定する前記動作は、
前記ハイブリッド通信ネットワーク上で１つまたは複数のレジストラ探索メッセージを送信することと、
前記１つまたは複数のレジストラ探索メッセージへの応答が所定のレジストラ探索時間間隔内に受信された場合、
前記ハイブリッド通信ネットワークが前記レジストラを備えていると決定することと、
前記レジストラの資格情報、前記ハイブリッドデバイスが動作するように構成された１つまたは複数の通信帯域、および前記レジストラが動作するように構成された１つまたは複数の通信帯域に少なくとも部分的に基づいて、前記ハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を決定することと
を備える、［Ｃ５３］に記載の機械可読記憶媒体。
［Ｃ５５］
前記ハイブリッドデバイスに関連付けられた前記１つまたは複数の資格情報を決定する前記動作は、
前記レジストラが複数の通信帯域上で動作するように構成され、前記ハイブリッドデバイスが前記複数の通信帯域の少なくともサブセット上で動作するように構成された場合、
前記ハイブリッドデバイスが動作するように構成された前記複数の通信帯域の前記サブセットの各々について、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記ハイブリッドデバイスの資格情報を複製することと、
前記レジストラが単一の通信帯域上で動作するように構成された場合、
前記ハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されているかどうかを決定することと、
前記ハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていることの決定に応答して、前記通信帯域のための前記レジストラの前記資格情報に従って前記通信帯域のための前記ハイブリッドデバイスの前記資格情報を複製することと、
前記ハイブリッドデバイスと前記レジストラが同じ通信帯域上で動作するように構成されていないことの決定に応答して、前記レジストラの前記資格情報に従って前記ハイブリッドデバイスの前記資格情報を複製しないと決定することと
を備える、［Ｃ５４］に記載の機械可読記憶媒体。
［Ｃ５６］
前記レジストラが単独の通信帯域上で動作するように構成された場合、および前記ハイブリッドデバイスが複数の通信帯域上で動作するように構成された場合、前記ハイブリッドデバイスに関連付けられた１つまたは複数の資格情報を前記決定することは、
前記レジストラおよび前記ハイブリッドデバイスが動作するように構成された前記複数の通信帯域のうちの第１の通信帯域について、
前記第１の通信帯域のための前記レジストラの資格情報に従って前記第１の通信帯域のための前記ハイブリッドデバイスの前記資格情報を複製することと、
前記ハイブリッドデバイスが動作するように構成され、前記レジストラが動作するように構成されていない前記複数の通信帯域のうちの残りの通信帯域について、
前記第１の通信帯域のための前記資格情報を前記複数の通信帯域のうちの前記残りの通信帯域にコピーすることと
を備える、［Ｃ５４］に記載の機械可読記憶媒体。
【図１】
0005976978.tif 000002
【図２】
0005976978.tif 000003
【図３】
0005976978.tif 000004
【図４】
0005976978.tif 000005
【図５】
0005976978.tif 000006
【図６】
0005976978.tif 000007
【図７】
0005976978.tif 000008
【図８】
0005976978.tif 000009
【図９】
0005976978.tif 000010
【図１０】
0005976978.tif 000011