(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]共用データ通信媒体では、（受信側デバイスにて）干渉信号強度が低いために受信側デバイスでの信号対干渉雑音比（ＳＩＮＲ：signal-to-interference-plus-noise ratio）が高い場合、送信側デバイスと干渉側デバイスの両方が、同一の通信チャネルにてデータを同時送信することができ、こうして通信チャネルを「再利用」することになる。従来のチャネル再利用技術は、チャネル再利用パターンを事前指定可能である。たとえば、従来のチャネル再利用技術によると、チャネル割振り機構は、空間的に区別されたデバイスが、同一のチャネルを同時に使用可能とするために、用いられ得る。しかしながら、このような従来のチャネル再利用技術は、集中チャネル調整機構を必要とすることがある。最適なチャネル割振りソリューションを決定するために集中チャネル調整機構を用いることは、電力線通信ネットワーク（たとえば、ホームネットワーク）においては非常に複雑となり得る。また、ネットワークの利用は極めて動的であるので、静的（または事前指定）チャネル割振りを実装すると、チャネルが充分に利用されないことから、スペクトル効率の低下という結果をもたらし得る。自己展開型通信ネットワーク（たとえば、ＷＬＡＮ、ＰＬＣネットワークなど）は、通例、通信媒体を共用するネットワークデバイス間の干渉を最小化するために、搬送波検知多重アクセス（ＣＳＭＡ：carrier sensing multiple access）技術を用いている。さらに、共用通信媒体は、複数の通信ネットワークをホスティングすることもある。たとえば、複数のＰＬＣネットワークは、共通の電力線媒体を共用することがある。通信チャネルを、隣接する通信ネットワークと再利用するかまたは共用するか決定することの一環として、ローカル通信ネットワーク（たとえば、ローカル通信ネットワーク内のネットワークデバイス）は、チャネルの再利用が、ローカルおよび隣接の通信ネットワークにおけるすべてのネットワークデバイスについて、性能低下という結果にならないことを、保障することになる。しかしながら、ある実施形態では、ここで説明した適応チャネル再利用手順に対応してこの手順を実装するネットワークデバイス（「機能対応デバイス」）は、適応チャネル再利用に対応せずにこれを実装することがないネットワークデバイス（「レガシーデバイス」）と組み合わせて動作する必要があることもある。ローカル通信ネットワークおよび／または隣接する通信ネットワークが、１台または複数台のレガシーデバイスを備えている場合、ローカルおよび隣接の通信ネットワークにおけるすべての機能対応デバイスは、レガシーデバイスでの性能低下を防ぐために、適応チャネル再利用手順が強制的に無効化されるとともに従来のＣＳＭＡ手順に従って動作するようになることがある。しかしながら、レガシーデバイスおよび機能対応デバイスに対する、このような保守的なソリューションは、ネットワーク資源の非効率的使用という結果になり得るとともに、通信媒体の性能に悪影響を与え得る。
【００４０】
[0051]ある実施形態では、レガシーデバイスが存在する場合における適応チャネル再利用のための機能が、（たとえば、機能対応デバイスにおいて）実装され得る。機能対応デバイスは、自身のローカルネットワークにおいて、および１つまたは複数の隣接ネットワークにおいて、レガシーデバイス（すなわち、チャネル再利用に非対応のネットワークデバイス）を識別することができる。機能対応デバイスは、識別された各レガシーデバイスと関連付けられたチャネルの性能の測定値を推定することができ、隣接ネットワークとのチャネルの再利用が、レガシーデバイスの性能に影響するかどうかを（チャネルの性能の測定値を分析することに基づき）決定することができる。隣接ネットワークとのチャネルの再利用が（ローカルネットワークおよび／または隣接ネットワーク内の）いずれかのレガシーデバイスの性能に影響する場合、機能対応デバイスは、ローカルネットワークおよび隣接ネットワークがチャネルを再利用すべきではなく、その代わりに、通信チャネルを共用すべきであると決定し得る。ただし、隣接ネットワークとのチャネルの再利用が（ローカルネットワークおよび／または隣接ネットワーク内の）どのレガシーデバイスの性能にも影響しない場合、機能対応デバイスは、ローカルネットワークおよび隣接ネットワークがチャネルを再利用すべきであると決定し得る。また、機能対応デバイスは、以下の図面にてさらに説明されるように、ローカルネットワーク内のレガシーデバイスが隣接ネットワークでの伝送と同期しないことを保障するための動作を実行することができる。レガシーデバイスの性能を考慮して、レガシーデバイスが隣接ネットワークと受動的に再利用することを可能とする、このような適応チャネル再利用機構は、チャネル再利用をより効率的にするとともに通信性能を向上させる結果となり得る。
【００４１】
[0052]図１は、通信ネットワークでの適応チャネル再利用機構を含む例示的概念図である。図１は、２つの通信ネットワーク１０２および１０８を備えた共用通信媒体１００を示す。通信ネットワーク１０２は、機能対応デバイス１０４と、レガシーデバイス１０６とを備える。一方、通信ネットワーク１０８は、機能対応デバイス１１０と、レガシーデバイス１１２とを備える。適応チャネル再利用動作については、機能対応デバイス１０４を参照して説明することになる。したがって、機能対応デバイス１０４が属する通信ネットワーク１０２は、ここでは「ローカルネットワーク」と称され、機能対応デバイス１０４は、「ローカル機能対応デバイス１０４」とも称される。ローカルネットワーク１０２に近接して、適応チャネル再利用動作が実行されることになる通信ネットワーク１０８は、「隣接ネットワーク」と称される。
【００４２】
[0053]ローカル機能対応デバイス１０４は、通信ユニット１１４（破線により図示）を備える。通信ユニット１１４は、チャネル再利用決定ユニット１１６を備える。また、ローカルネットワーク１０２内のレガシーデバイス１０６（「ローカルレガシーデバイス」）も、通信ユニット１１８（破線により図示）を備える。さらに、図１には図示しないが、隣接ネットワーク１０８内の機能対応デバイス１１０とレガシーデバイス１１２も、ローカル機能対応デバイス１０４とローカルレガシーデバイス１０６についてそれぞれ図示されるように、自身の通信ユニットを備え得る。ネットワークデバイス１０４、１０６、１１０および１１２は、各々、１つまたは複数の通信プロトコルまたはアクセス技術を実装するように構成された、ラップトップコンピュータ、タブレットコンピュータ、携帯電話、スマート機器、ゲームコンソール、アクセスポイント、デスクトップコンピュータ、または他の適切な電子デバイスなどの電子デバイスであり得る。ある実施形態では、ネットワークデバイス１０４、１０６、１１０および１１２の通信ユニットは、各々、システムオンチップ（ＳｏＣ）、特定用途向け集積回路（ＡＳＩＣ）、または各ネットワークデバイスでネットワーク通信を可能とするのに適切なその他の集積回路上に、実装され得る。ある実施形態では、各通信ユニットは、１個または複数個のプロセッサとメモリとを備え、各ネットワークデバイスの１枚または複数枚の回路基板上の１個または複数個の集積回路内に実装され得る。以下にさらに詳細に説明するように、ローカル機能対応デバイス１０４のチャネル再利用決定ユニット１１６は、隣接ネットワーク１０８についての情報を分析して、ローカルネットワーク１０２が隣接ネットワーク１０８と通信チャネルを共用すべきかまたは再利用すべきか、決定することができる。隣接ネットワーク１０８とのチャネルの再利用において、ローカルネットワーク１０２は、検出された送信であって隣接ネットワーク１０８と関連付けられたものを無視することができ、隣接ネットワーク１０８が現在送信中であるかどうかにかかわらず、自らの送信を開始することができる。隣接ネットワーク１０８とのチャネルの共用において、ローカルネットワーク１０２は、隣接ネットワーク１０８と調整可能であり（たとえば、ＣＳＭＡ手順を実行）、隣接ネットワーク１０８が現在送信中でない場合にのみ、送信を開始することができる。
【００４３】
[0054]ステージＡでは、ローカル機能対応デバイス１０４（たとえば、チャネル再利用決定ユニット１１６）は、ローカルネットワーク１０２および／または隣接ネットワーク１０８が少なくとも１台のレガシーデバイスを備えているかどうか決定する。ローカル機能対応デバイス１０４は、ローカルネットワーク１０２および隣接ネットワーク１０８内の他の機能対応デバイスを識別し、ローカルネットワーク１０２と隣接ネットワーク１０８とが少なくとも１台のレガシーデバイスを備えているかどうかを決定するために、様々な技術を用いることができる。一実施形態では、ローカル機能対応デバイス１０４は、ソフトウェア版の要求メッセージ（またはその他の適切なメッセージ）を、対象となるネットワークデバイスへ送信して、レスポンスメッセージを待機することができる。対象となるネットワークデバイスがレスポンスメッセージを送信しないか（たとえば、ソフトウェアバージョンの要求メッセージを却下／廃棄するか）、または予期せぬバージョン番号の表示があるレスポンスメッセージを送信する場合、ローカル機能対応デバイス１０４は、対象となるネットワークデバイスが、適応チャネル再利用動作に非対応のレガシーデバイスであると決定することができる。ローカル機能対応デバイス１０４が適切なバージョン番号表示のあるレスポンスメッセージを、対象となるネットワークデバイスから受信した場合、ローカル機能対応デバイス１０４は、対象となるネットワークデバイスが機能対応デバイスであると決定することができる。別の実施形態では、ローカル機能対応デバイス１０４は、通信チャネルにて交換されるメッセージをリスンすることができ、いずれかのネットワークデバイスが、適応チャネル再利用動作への対応を示す管理メッセージを送信したかどうか決定することができる。ローカル機能対応デバイス１０４が（適応チャネル再利用動作への対応を示す）管理メッセージを、所定時間間隔内に検出できない場合、ローカル機能対応デバイス１０４は、他のネットワークデバイスがレガシーデバイスであると決定することができる。別の実施形態では、ローカル機能対応デバイス１０４が、ローカルネットワーク１０２内のレガシーデバイスを検出した後、ローカル機能対応デバイス１０４は、他の機能対応デバイス（たとえば、ローカルネットワーク１０２および隣接ネットワーク１０８内）に対して、ローカルネットワーク１０８内のレガシーデバイス１０６について通知するために、１つまたは複数の管理メッセージ（たとえば、マルチネットワークブロードキャスト管理メッセージ）を送信することができる。同様に、ローカル機能対応デバイス１０４は、隣接ネットワーク１０８の機能対応デバイス１１０から、隣接ネットワーク１０８内のレガシーデバイス１１２を示す１つまたは複数の管理メッセージを、受信することができる。ローカルネットワークおよび／または隣接ネットワーク１０８内のレガシーデバイスを特定した後、ローカル機能対応デバイス１０４は、レガシーデバイスでのチャネル状態を推定して、チャネルを隣接ネットワークと再利用するかどうか決定するために、ステージＢ〜Ｃの動作を実行することができる。
【００４４】
[0055]ステージＢでは、ローカル機能対応デバイス１０４（たとえば、チャネル再利用決定ユニット１１６）は、ローカルネットワーク１０２および隣接ネットワーク１０８内のレガシーデバイス１０６および１１２の情報について決定することができる。たとえば、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８内の伝送（たとえば、フレーム開始デリミタ、確認応答メッセージなど）を検出することができ、レガシーデバイス１０６および１１２についての情報を決定することができる。一実施形態では、隣接ネットワーク１０８内のレガシーデバイス１１２につき、チャネル再利用決定ユニット１１６は、受信信号強度を決定し、隣接ネットワーク１０８内の送信側デバイスについての情報を識別し、隣接ネットワーク１０８内の受信側デバイスについての情報を識別し、伝送データ速度、伝送フィードバック（たとえば、ビットエラーレートなど）、および隣接ネットワーク１０８と関連付けられた他の適切な性能の測定値。ある実施形態では、チャネル再利用決定ユニット１１６（または図示せぬ性能評価ユニット）は、受信信号強度を決定するために様々な技術を利用することができる。一例では、ローカル機能対応デバイス１０４は、受信信号を制御し、受信信号を増幅することによって後続のデジタル処理構成要素での量子化ノイズを最小化するために、自動利得制御（ＡＧＣ）ユニット（図示せず）を備え得る。ローカル機能対応デバイス１０４のＡＧＣユニットは、（隣接ネットワーク１０８にて送信された）信号を受信するために、適切なＡＧＣ設定（「ＡＧＣゲイン」）を決定することができる。ローカル機能対応デバイス１０４は、ＡＧＣゲインに基づいて、受信信号強度を推定することができる。通例、高いＡＧＣゲインは弱い受信信号強度を示し、逆もまた成り立つ。別の例では、ローカル機能対応デバイス１０４は、プリアンブルの信号エネルギーに基づいて受信信号の信号強度を推測するために、他の適切な技術を用いることができる。
【００４５】
[0056]隣接ネットワーク内の送信側デバイスの識別情報、およびそのネットワーク識別情報は、少なくとも部分的には受信信号内の情報に基づいて、抽出可能である。一例では、送信側デバイスの識別情報は、受信信号のフレーム開始（ＳＯＦ）デリミタ内の送信元端末装置識別子（ＳＴＥＩ：source terminal equipment identifier）フィールドから、決定可能である。ネットワーク識別情報は、ＳＯＦデリミタ内のショートネットワーク識別子（ＳＮＩＤ：short network identifier）フィールドから、決定可能である。ある実施形態では、ローカル機能対応デバイス１０４は、受信信号強度をテーブルに記録することができ、送信側デバイスの識別情報および／またはネットワーク識別情報により、そのレコードをインデックスすることができる。なお、ある実施形態では、デリミタは、送信側デバイスの識別情報および／またはネットワーク識別情報を備えていないことがある。本実施形態では、ローカル機能対応デバイス１０４は、現在受信中の物理レイヤコンバージェンス手順（ＰＬＣＰ：physical layer convergence procedure）プロトコルデータユニット（ＰＰＤＵ：protocol data unit）伝送について測定された信号強度を、廃棄し得る。一方、本実施形態では、ローカル機能対応デバイス１０４は、少なくとも部分的にはＭＡＣプロトコルセマンティクスに基づいて、必要な識別情報を推測することができる。たとえば、ローカル機能対応デバイス１０４が確認応答フレームのデリミタ（たとえば、選択的確認応答（ＳＡＣＫ）フレーム）を受信し、ＳＡＣＫフレームが送信側デバイスの識別情報を備えていない場合、この情報は、最も直近に伝送されたデータフレームのＳＯＦデリミタ内の宛先端末装置識別子（ＤＴＥＩ：destination terminal equipment identifier）フィールドから、推測可能である。これは、確認応答フレームは、通例、受信側デバイスがペイロードを受信するとすぐに送信されるためである。
【００４６】
[0057]ある実施形態では、ローカル機能対応デバイス１０４は、ＳＯＦデリミタ内のビットローディング推定値（ＢＬＥ：bit loading estimate）フィールドに基づいて、（たとえば、隣接ネットワークの伝送の）データ伝送速度を推測することができる。ＢＬＥフィールドは、チャネルにおけるマイクロ秒当たりの伝送可能データビット数を表す８ビットフィールドであり得る。データビット数には、サイクリックプレフィックスおよび前方誤り訂正（ＦＥＣ：forward error correction）によりもたらされるオーバーヘッドを考慮し得るが、ＰＰＤＵフレームフォーマット（たとえば、デリミタ）と関連付けられたオーバーヘッドについては考慮しないことになる。少なくとも部分的には、伝送データ速度および伝送データ速度とＳＩＮＲとの関係についての知見に基づき、チャネル再利用決定ユニット１１６は、隣接ネットワーク内の送信側デバイスと受信側デバイスとのチャネル状態を推定することができる。また、ローカル機能対応デバイス１０４は、データ伝送フィードバックを、確認応答（たとえば、ＳＡＣＫ）フレームから抽出することもできる。ＰＬＣシステムの例では、データ伝送フィードバックは、ＳＡＣＫフレームの所定のフィールドにて送信され得る。ローカル機能対応デバイス１０４は、隣接ネットワーク内の送信側デバイスにより送信された各ＰＰＤＵの伝送状態を決定するために、ＳＡＣＫフレームを復号することができる。データ伝送フィードバックは、送信側デバイスにより用いられる伝送速度が、通信チャネルに適切であるかどうかを確認するために、利用され得る。たとえば、データ伝送フィードバックが、高いＰＰＤＵ失敗数（たとえば、受信側デバイスが、送信側デバイスにより送信されたＰＰＤＵを、多数受信してはいなかったこと）を示す場合、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８内の送信側デバイスと受信側デバイスとのチャネル状態を推測しつつ、負の調整を適用し得る。一方、データ伝送フィードバックがＰＰＤＵの失敗がないことを示す場合、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８内の送信側デバイスと受信側デバイスとのチャネル状態を推測しつつ、正の調整を適用し得る。ある実装例では、チャネル再利用決定ユニット１１６は、隣接ネットワーク内の一対のネットワークデバイス間のチャネル状態を推定するために、少なくとも所定数のサンプルが必要となり得る（たとえば、チャネル適応プロセスの制約により、伝送の衝突、ノイズ、干渉などがある）。チャネル再利用決定ユニット１１６は、不正確なチャネル推定値をフィルタリングして除外するために、適切な情報処理技術を適用し得る。レガシーデバイスでのチャネルの性能の測定値を推定する動作例につき、図２〜図８を参照してさらに説明する。
【００４７】
[0058]ステージＣでは、チャネル再利用決定ユニット１１６は、推定されたチャネルの性能の測定値に基づき、隣接ネットワークとチャネルを再利用するかまたは共用するか決定する。ある実施形態では、チャネル再利用決定ユニット１１６は、チャネルの性能の測定値（ステージＢで取得）に基づき、隣接ネットワーク１０８とチャネルを再利用するかまたは共用するか決定し得る。チャネルの性能の測定値は、データ伝送速度、エラーレート、受信信号強度指標、およびチャネルの性能を表す他の適切な測定値を含み得る。図２〜図８を参照してさらに説明するように、チャネル再利用決定ユニット１１６は、隣接レガシーデバイス１１２と関連付けられたチャネルの性能の測定値（たとえば、受信信号強度）を決定することができる。チャネル再利用決定ユニット１１６は、チャネルの性能の測定値を、対応する性能閾値と比較することができる。すべてのレガシーデバイス１０６および１１２と関連付けられた性能の測定値が、対応する性能閾値に適合している場合、チャネル再利用決定ユニット１１６は、隣接ネットワークとチャネルを再利用すると決定することができる。一方、少なくとも１台のレガシーデバイス（ローカルネットワーク１０２および／または隣接ネットワーク１０８）の性能の測定値が、対応する性能閾値に適合していない場合、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８とチャネルを共用すると決定することができる。
【００４８】
[0059]図２は、ローカルネットワークと隣接ネットワークとの間のチャネル再利用を示す例示的タイミング図２００である。図２は、隣接ネットワーク内の送信側デバイス２０２、隣接ネットワーク内の受信側デバイス２０４、およびローカルネットワーク内の送信側機能対応デバイス（「ローカル送信側機能対応デバイス」）の動作を示す。図２において、送信側デバイス２０２は、フレームの送信を決定する。送信側デバイス２０２は、優先度解決策（ＰＲＳ：priority resolution）スロット２０８内の１つまたは複数の優先度シンボルを送信することができる。優先度シンボルは、送信側デバイスの未処理データフレームの送信優先度を示す。ＣＳＭＡプロトコルに従い、送信優先度の低い別のネットワークデバイスは、送信優先度の高いネットワークデバイスに、チャネルを譲ることになる。２つのＰＲＳスロット２０８の後、送信側デバイス２０２は、送信優先度による（隣接ネットワーク内の）チャネル競合に勝ち、ランダムに選択された多数の競合スロットの送信を遅延させることによって（図２にバックオフ期間２１０として図示）、ランダムバックオフ手順を開始する。バックオフ期間２１０終了後にチャネルがまだ空いていて非占有である場合、送信側デバイス２０２は、自身のデータフレームの送信を開始することができる。ある実施形態では、データフレームは、フレーム開始（ＳＯＦ）デリミタ２１２と称されるＭＡＣレイヤヘッダによりカプセル化されてもよい。ある実施形態では、ＭＡＣレイヤからの各データパケットについて、物理（ＰＨＹ）レイヤは、電力線媒体上の伝送のために、パケットをビットストリームデータユニット（たとえば、ＰＨＹプロトコルデータユニット（ＰＰＤＵ））に編成することができる。一例では、ＰＰＤＵは、プリアンブルと、フレーム制御部と、ペイロードとを備え得る。この例では、プリアンブルとフレーム制御とは、ともに、おそらく「ＳＯＦデリミタ」。プリアンブルは、ＰＰＤＵの開始を示す所定のパターンであってもよい。ＰＰＤＵのフレーム制御部は、ＰＰＤＵの送信元および宛先アドレス、送信側デバイスが属するネットワーク、ＰＰＤＵペイロードを復調するのに必要な情報（たとえば、変調およびコーディング情報）、送信時刻／ペイロード長に関する情報、および他のチャネルアクセス情報など、ＭＡＣおよびＰＨＹ関連の制御情報を含み得る。ペイロードは、アプリケーションデータと、管理メッセージと、ＮＵＬＬ情報（たとえば、ペイロード無し）とを備え得る。受信機デバイス２０４がフレームの受信に成功した場合、受信機デバイス２０４は、選択的確認応答（ＳＡＣＫ）フレームを送信することができる。図２では、隣接ネットワーク内の送信側デバイス２０２は、ＳＯＦデリミタ２１２とペイロード２１４とを送信する。隣接ネットワーク内の受信側デバイス２０４は、プリアンブル検出のために、シンボル相関テストを実行することができる。相関度（シンボル相関テストにより取得）は、プリアンブルのパターンが受信信号において検出されたかどうか決定するために利用可能である。受信側デバイス２０４がペイロード２１４の受信に成功した場合、受信側デバイス２０４は、選択的確認応答（ＳＡＣＫ）フレーム２１６を、��信側デバイス２０２へ送信する。
【００４９】
[0060]図２において、デリミタの送信のロバスト性により（たとえば、ＳＯＦデリミタ２１２、ＳＡＣＫフレーム２１６など）、ローカルネットワーク内のネットワークデバイス（たとえば、ローカル送信側機能対応デバイス２０６）は、隣接ネットワーク内の送信側デバイス２０２により送信されたＳＯＦデリミタ２１２を検出し得る。図２では、ローカルネットワークおよび隣接ネットワーク内の機能対応デバイスは、チャネルの再利用を決定する。図２に示すように、ローカル送信側機能対応デバイス２０６は、ＰＲＳスロット２１８内の優先度シンボルをも送信する（たとえば、隣接ネットワーク内の送信側デバイス２０２と同時に）。ローカル送信側機能対応デバイス２０６は、バックオフ時間間隔２２０を開始する（たとえば、上記のＣＳＭＡチャネル競合手順に従う）。バックオフ時間間隔２２０中に、ローカル送信側機能対応デバイス２０６は、隣接ネットワークにて送信されたＳＯＦデリミタ２１２を検出する。しかしながら、ローカル送信側機能対応デバイス２０６は隣接ネットワークとのチャネルの再利用を決定したので、ローカル送信側機能対応デバイス２０６は、ＳＯＦデリミタ２１２を無視することができる。バックオフ時間間隔２２０経過後、ローカル送信側機能対応デバイス２０６は、ＳＯＦデリミタ２２２とペイロード２２４とを送信してチャネルを隣接ネットワークと再利用することによって、自身のフレーム送信を開始することができる。図２に示すように、ローカルネットワークでのローカル送信側機能対応デバイス２０６の送信は、隣接ネットワーク内の送信側デバイス２０２および受信側デバイス２０４の送信と重複する。なお、ローカルネットワークおよび隣接ネットワーク内の機能対応デバイスが通信チャネルを共用すると決定する場合、隣接ネットワーク内でＳＯＦデリミタ２１２を検出したことに応じて、隣接ネットワークにより開始されたＳＯＦデリミタ２１２およびペイロード２１４の送信が完了するまで、ローカル送信側デバイス２０６は、チャネルアクセスを延期（およびＳＯＦデリミタ２２２およびペイロード２２４の送信を延期）し得る。
【００５０】
[0061]図３、図４および図５は、隣接ネットワークとチャネルを再利用するかどうか決定するための動作例を示すフローチャート（「フロー」）３００である。フロー３００は、図３のブロック３０２から開始する。
【００５１】
[0062]ブロック３０２では、ローカルネットワークのローカル機能対応デバイスは、同一の通信チャネル上の１つまたは複数の隣接ネットワークを、ローカルネットワークとして識別する。図１の例を参照し、ローカル機能対応デバイス１０４（たとえば、チャネル再利用決定ユニット１１６）は、隣接ネットワークとチャネルを再利用するかまたは共用するか（「チャネル再利用決定」）決定して、ローカルネットワークおよび隣接ネットワーク内の他のネットワークデバイスとチャネル再利用決定を調整するために、各隣接ネットワークについて、図３〜図５のブロック３０４〜３３２に示す動作を実行することができる。フローは、ブロック３０４へと続く。
【００５２】
[0063]ブロック３０４では、共用通信チャネル上の１つまたは複数の隣接ネットワークの各々について、ループを開始する。たとえば、チャネル再利用決定ユニット１１６は、分析のための隣接ネットワークを選択することができ、隣接ネットワークとのチャネル再利用決定を決定して調整するために、図３〜図５のブロック３０４〜３３２の動作を実行することができる。フローは、ブロック３０６へと続く。
【００５３】
[0064]ブロック３０６では、ローカル機能対応デバイスは、隣接ネットワークと通信チャネルを再利用するかどうかを示すローカルチャネル再利用決定を決定する。たとえば、チャネル再利用決定ユニット１１６は、隣接ネットワーク内の各ネットワークデバイスについての信号強度情報を決定し得る。上述のように、チャネル再利用決定ユニット１１６は、フレーム開始（ＳＯＦ）デリミタを検出することができ、フレームが受信側デバイスへと送信されるデータ伝送速度などの情報を決定することができる。そして、チャネル再利用決定ユニット１１６は、受信側デバイスから確認応答フレームを受信することができ、パケット／ビットエラーレート、送信成功／失敗数などの情報を決定することができる。この情報に基づき、チャネル再利用決定ユニット１１６は、チャネル品質を推測することができ、隣接ネットワーク１０８とチャネルを再利用するかどうか決定することができる。また、チャネル再利用決定ユニット１１６は、ネットワーク間減衰（たとえば、ローカルネットワーク１０２および隣接ネットワーク１０８間の減衰）、ネットワーク内減衰（たとえば、ローカルネットワーク１０２内のネットワークデバイス１０４および１０６間の減衰ならびに／または隣接ネットワーク１０８内のネットワークデバイス１１０および１１２間の減衰）などに応じて、隣接ネットワーク１０８とチャネルを再利用するか共用するか決定することもできる。たとえば、ネットワーク内減衰が小さく（たとえば、３０ｄＢ）ネットワーク間減衰が大きい（たとえば、６０ｄＢ）場合、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８とチャネルを再利用すると決定することができる。別の例として、ネットワーク内減衰がネットワーク間減衰よりも大きいかまたは両者がほぼ同じである場合、チャネル再利用決定ユニット１１６は、隣接ネットワーク１０８とチャネルを共用すると決定することができる。フローは、ブロック３０８へと続く。
【００５４】
[0065]ブロック３０８では、ローカルネットワークおよび／または隣接ネットワークがレガシーデバイスを備えているかどうか決定される。レガシーデバイスは、隣接ネットワークと通信チャネルを再利用する機能に対応していないことがあり、この機能を実行しないことがある。図１のステージＡを参照して上述したように、ローカル機能対応デバイス１０４は、レガシーデバイスがあることを検出するために、ローカルネットワーク１０２内に１個もしくは複数個のメッセージをブロードキャストすることができ、および／または１個もしくは複数個のマルチネットワークメッセージをブロードキャストすることができる。ローカルネットワーク１０２および／または隣接ネットワーク１０８がレガシーデバイスを備えると決定される場合、フローはブロック３１０へ続く。一方、ローカルネットワーク１０２も隣接ネットワーク１０８もレガシーデバイスを備えていないと決定される場合、フローはブロック３１２へ続く。
【００５５】
[0066]ブロック３１０では、隣接ネットワークは、ネットワーク検査リストに追加される。チャネル再利用決定ユニット１１６が、ローカルネットワーク１０２および／または隣接ネットワーク１０８がレガシーデバイスを備えると決定した場合、フロー３００は、ブロック３０８からブロック３１０へ移行する。ある実施形態では、チャネル再利用決定ユニット１１６は、隣接ネットワークの表示（たとえば、ネットワーク識別子）を、ネットワーク検査リスト（たとえば、テーブル、所定のメモリ位置など）に記録することができる。隣接ネットワーク１０８をネットワーク検査リストに追加することは、ローカルネットワーク１０２と隣接ネットワーク１０８とがチャネルを再利用する場合に、（ローカルネットワーク１０２および／または隣接ネットワーク１０８内の）レガシーデバイスの性能が性能閾値に適合しているままであることを保障するために、チャネル再利用決定ユニット１１６が、隣接ネットワークと関連付けられたチャネル再利用決定を再評価すべきことを示し得る。フローは、ブロック３１２へと続く。
【００５６】
[0067]ブロック３１２では、ローカルネットワークおよび隣接ネットワーク内の他の機能対応デバイスと関連付けられたローカルチャネル再利用決定が、ネットワーク間チャネル再利用決定を決定するために分析される。たとえば、チャネル再利用決定ユニット１１６は、ローカルネットワーク１０２内の他の機能対応デバイスおよび隣接ネットワーク１０８内の機能対応デバイス１１０により決定されたローカルチャネル再利用決定を受信することができる。受信されたローカルチャネル再利用決定、およびブロック３０６で決定されたローカルチャネル再利用決定の分析に基づき、チャネル再利用決定ユニット１１６は、ネットワーク間チャネル再利用決定を決定することができる。ネットワーク間チャネル再利用決定は、ローカルおよび隣接ネットワーク内のすべての機能対応デバイス間で調整されて一貫性のあるものであり得る。ある実施形態では、ネットワーク間チャネル再利用決定は、ローカルネットワーク１０２および隣接ネットワーク１０８内のすべての機能対応デバイスがチャネルを再利用することを独立して決定する場合にのみ、ローカルネットワーク１０２および隣接ネットワーク１０８が、チャネルを再利用すべきであることを示し得る。ある実施形態では、少なくとも１台の機能対応デバイスがチャネルを共用することを決定した場合、ネットワーク間チャネル再利用決定は、ローカルネットワーク１０２と隣接ネットワーク１０８とがチャネルを共用すべきことを示し得る。なお、チャネル再利用決定ユニット１１６は、ローカルネットワーク１０２および隣接ネットワーク１０８内の他の機能対応デバイスがネットワーク間チャネル再利用決定を決定できるように、（たとえば、ブロック３０６で決定された）ローカルチャネル再利用決定の表示を、他の機能対応デバイスへ（たとえば、マルチネットワークブロードキャストメッセージまたは他の適切なメッセージ内にて）送信することもできる。フローは、図４のブロック３１４へと続く。
【００５７】
[0068]ブロック３１４では、ネットワーク間チャネル再利用決定がローカルおよび隣接ネットワーク間でのチャネル再利用を示しているかどうか、ならびに隣接ネットワークがネットワーク検査リスト内にあるかどうか決定される。上述のように、ローカルネットワーク１０２および／または隣接ネットワーク１０８がレガシーデバイスを備えている場合、ローカルネットワーク１０２および隣接ネットワーク１０８内の機能対応デバイスがチャネルを再利用すると、レガシーデバイスの性能に悪影響を与え得る。ネットワーク間チャネル再利用決定が、チャネル再利用を示していない場合、および／または隣接ネットワークがネットワーク検査リストにない場合、フローは、ブロック３１６へと続く。ネットワーク間チャネル再利用決定がチャネル再利用を示しており、かつ、レガシーデバイスの存在が検出された場合、フローは、ブロック３１８へと続く。チャネル再利用決定ユニット１１６は、ローカルネットワーク１０２および／または隣接ネットワーク１０８内の各レガシーデバイスの性能に基づいて（ローカルおよび隣接ネットワークがチャネルを再利用すべき旨の）ネットワーク間チャネル再利用決定を再評価するため、および、チャネル再利用の際にもレガシーデバイスの性能が性能閾値に適合しているままであることを保障するために、図４および図５のブロック３１８〜３３２に示す動作を実行することができる。最後のネットワーク間チャネル再利用決定は、再評価手順が完了した後に、決定され得る。
【００５８】
[0069]ブロック３１６では、ローカルネットワークの機能対応デバイスは、ネットワーク間チャネル再利用決定に応じて動作する。たとえば、ネットワーク間チャネル再利用決定が、ローカルネットワーク１０２と隣接ネットワーク１０８とがチャネルを共用すべきことを示す場合、機能対応デバイス１０４は、隣接ネットワーク１０８内で開始された伝送（たとえば、ＳＯＦデリミタなど）を検出したことに応じて、送信を延期し得る。別の例では、ネットワーク間チャネル再利用決定が、ローカルネットワーク１０２と隣接ネットワーク１０８とがチャネルを再利用すべきことを示す場合、機能対応デバイス１０４は、伝送（たとえば、ＳＯＦデリミタなど）が隣接ネットワーク１０８内で検出されたとしても、送信（つまり、その送信を開始することができる）を延期し得ない。ブロック３１６から、フローは図５のブロック３３４へと続き、そこで次の隣接ネットワーク（もし有れば）が識別されて解析される。
【００５９】
[0070]ブロック３１８では、ローカルネットワークのレガシーデバイスが識別され、機能対応デバイスと関連付けられたデバイス検査リストに追加される。ネットワーク間チャネル再利用決定が、ローカルおよび隣接ネットワーク間のチャネル再利用を示すと決定される場合、および隣接ネットワークがネットワーク検査リストにある場合（すなわち、隣接ネットワークおよび／またはローカルネットワークがレガシーデバイスを備えている場合）、フロー３００は、ブロック３１４からブロック３１８へと移行する。ある実施形態では、チャネル再利用決定ユニット１１６は、ローカルネットワーク１０２内の各レガシーデバイスの表示（たとえば、デバイス識別子）を、デバイス検査リスト（たとえば、テーブル、所定のメモリ位置など）に記録することができる。レガシーデバイスをデバイス検査リストに追加することは、チャネル再利用決定ユニット１１６が、ローカルネットワーク１０２および隣接ネットワーク１０８がチャネルを再利用していても、レガシーデバイス１０６の性能が性能閾値に適合しているままであることを保障するために、レガシーデバイス１０６のチャネル状態を評価すべきことを示し得る。フローは、ブロック３２０へと続く。
【００６０】
[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]ここに単一の例として説明される構成要素、動作または構造に対して、複数の例が提供され得る。最後に、様々な構成要素、動作、およびデータ記憶の境界は、ある程度任意であり、特定の動作が特定の説明用の構成という文脈で説明されている。別のかたちで機能を割り振ることが、想定されており、発明の主題の範囲内となり得る。一般に、例示的な構成中に、個別の構成要素として提示された構造および機能は、組み合わされた構造または構成として実装されてもよい。同様に、単一の構成要素として提示された構造および機能は、個別の構成要素として実装されてもよい。これらのおよび他の変形例、修正例、追加例、および改良例が、発明の主題の範囲に入り得る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ローカルネットワークの複数のネットワークデバイスのうちの第１のネットワークデバイスにて隣接ネットワークを識別することと、ここにおいて、前記ローカルネットワークと前記隣接ネットワークとは、各々、共通の通信チャネルを介して通信し、ここにおいて、前記第１のネットワークデバイスは、ネットワーク間チャネル再利用に対応した第１のデバイスタイプに属する、
前記第１のネットワークデバイスにて、前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、ネットワーク間チャネル再利用決定を、決定することと、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、第２のデバイスタイプに属するネットワークデバイスを備えるかどうかを決定することと、ここにおいて、前記第２のデバイスタイプに属する前記ネットワークデバイスは、ネットワーク間チャネル再利用に対応していない、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプに属するネットワークデバイスを備えると決定した場合、および、前記ネットワーク間チャネル再利用決定が、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示している場合、
前記通信チャネルを、前記ローカルネットワークおよび前記隣接ネットワーク内の前記第２のデバイスタイプに属する１台または複数台のネットワークデバイスと再利用することに少なくとも部分的に基づき、前記第２のデバイスタイプに属する前記１台または複数台のネットワークデバイスと関連付けられたチャネルの性能の測定値を決定することと、
前記第２のデバイスタイプに属する各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値を、対応する性能測定閾値と比較することに少なくとも部分的に基づいて、前記ネットワーク間チャネル再利用決定を維持するかどうかを決定することとを備える、方法。
［Ｃ２］
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、ネットワーク間チャネル再利用決定を前記決定することは、
前記第１のネットワークデバイスにて、前記第１のネットワークデバイスが前記通信チャネルを前記隣接ネットワークと再利用すべきかどうかを示すローカルチャネル再利用決定を決定することと、
前記第１のネットワークデバイスにて、１つまたは複数のローカルチャネル再利用決定を、前記ローカルネットワークおよび前記隣接ネットワークの一方内の対応する１台または複数台の他のネットワークデバイスから受信することと、ここにおいて、前記第１のデバイスタイプに属する前記１台または複数台のネットワークデバイスの各々は、前記第１のデバイスタイプに属する、
前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用するかどうかを示す前記ネットワーク間チャネル再利用決定を決定するために、前記第１のネットワークデバイスにより決定された前記ローカルチャネル再利用決定と、前記１台または複数台の他のネットワークデバイスから受信された前記１つまたは複数のローカルチャネル再利用決定とを組み合わせることとを備える、Ｃ１に記載の方法。
［Ｃ３］
前記第１のネットワークデバイスが前記通信チャネルを前記隣接ネットワークと再利用すべきかどうかを示す前記ローカルチャネル再利用決定を前記決定することは、
前記ローカルネットワーク内のネットワークデバイスの各対間のネットワーク内減衰と、
前記ローカルネットワーク内の前記第１のネットワークデバイスと前記隣接ネットワーク内のネットワークデバイスとの間のネットワーク間減衰との少なくとも一方に基づく、Ｃ２に記載の方法。
［Ｃ４］
前記ネットワーク間チャネル再利用決定を決定するために、前記第１のネットワークデバイスにより決定された前記ローカルチャネル再利用決定と、前記１台または複数台の他のネットワークデバイスから受信された前記１つまたは複数のローカルチャネル再利用決定とを前記組み合わせることは、
前記ローカルネットワークおよび前記隣接ネットワーク内の前記第１のデバイスタイプの１台または複数台の対応するネットワークデバイスと関連付けられた前記１つまたは複数のローカルチャネル再利用決定の各々が、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示すかどうか決定することと、
前記１つまたは複数のローカルチャネル再利用決定のすべてが、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示す場合、
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用することを示す、前記ネットワーク間チャネル再利用決定を、決定することと、
前記１つまたは複数のローカルチャネル再利用決定の少なくとも１つが、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを共用することを示す場合、
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で共用することを示す、前記ネットワーク間チャネル再利用決定を、決定することを備える、Ｃ２に記載の方法。
［Ｃ５］
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプのネットワークデバイスを備えると決定した場合、および、前記ネットワーク間チャネル再利用決定が、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示している場合、前記方法は、
前記ローカルネットワーク内の１台または複数台の前記第２のデバイスタイプのネットワークデバイスを識別することと、
前記隣接ネットワークが、少なくとも１台の前記第１のデバイスタイプのネットワークデバイスを備えるかどうかを決定することと、
前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていないと決定することに応じて、前記隣接ネットワーク内の１台または複数台の前記第２のデバイスタイプのネットワークデバイスを識別することと、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方内の前記第２のデバイスタイプのネットワークデバイスの各々について、
前記第２のデバイスタイプの前記ネットワークデバイスにより送信および受信された１つまたは複数のメッセージに基づき、データ伝送情報を決定することとを備え、
前記チャネルの性能の測定値を前記決定することは、前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記データ伝送情報に少なくとも部分的に基づき、前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられたチャネルの性能の測定値を決定することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記第２のデバイスタイプの前記ネットワークデバイスにより送信および受信された１つまたは複数のメッセージに基づき、データ伝送情報を前記決定することは、
前記ネットワークデバイスへと通信された開始デリミタ（ＳＯＦ）に少なくとも部分的に基づき、データ伝送速度およびビットローディング推定値の１つまたは複数を決定することと、
選択的確認応答（ＳＡＣＫ）デリミタにて前記ネットワークデバイスにより通信されたデータ伝送フィードバックに少なくとも部分的に基づき、パケットエラーレート、ビットエラーレート、および伝送成功レートの１つまたは複数を決定することとを備える、Ｃ５に記載の方法。
［Ｃ７］
前記ネットワーク間チャネル再利用決定を維持するかどうかを前記決定することは、
前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合しているかどうか決定することと、
前記第２のデバイスタイプの各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合していると決定された場合、
前記隣接ネットワークと前記通信チャネルを再利用するための前記ネットワーク間チャネル再利用決定を維持すると決定することと、
少なくとも前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合していないと決定された場合、
前記隣接ネットワークと前記通信チャネルを共用すると決定することとを備える、Ｃ１に記載の方法。
［Ｃ８］
前記隣接ネットワークと前記通信チャネルを共用すると前記決定することは、
前記ローカルネットワークおよび前記隣接ネットワーク内の前記第１のデバイスタイプの他のネットワークデバイスに対し、前記ローカルネットワークと前記隣接ネットワークとが、前記通信チャネルを共用すべきことを示すための通知を、送信することを備える、Ｃ７に記載の方法。
［Ｃ９］
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプのネットワークデバイスを備えるかどうかを前記決定することは、
前記ローカルネットワークおよび前記隣接ネットワーク内の前記第１のデバイスタイプのネットワークデバイスについての情報を要求する要求メッセージを、前記共通の通信チャネルにブロードキャストすることと、
所定時間間隔中に、応答メッセージが受信されなかったと決定した場合、
前記ローカルネットワークと前記隣接ネットワークとが、前記第１のデバイスタイプの他のネットワークデバイスを備えていないと、決定することと、
前記所定時間間隔中に、１つまたは複数の応答メッセージが受信されたと決定した場合、
前記受信された１つまたは複数の応答メッセージに少なくとも部分的に基づき、前記ローカルネットワークおよび前記隣接ネットワーク内の１台または複数台の前記第１のデバイスタイプのネットワークデバイスを、識別することとを備える、Ｃ１に記載の方法。
［Ｃ１０］
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプのネットワークデバイスを備えるかどうかを前記決定することは、
前記隣接ネットワーク内の前記第１のデバイスタイプのネットワークデバイスから、前記隣接ネットワーク内の１台または複数台の前記第２のデバイスタイプのネットワークデバイスの表示を受信することを備える、Ｃ１に記載の方法。
［Ｃ１１］
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプのネットワークデバイスを備えると決定した場合、前記方法は、
前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用する前記ネットワーク間チャネル再利用決定をさらに評価するために、前記通信チャネルを再利用することが、前記１台または複数台の前記第２のデバイスタイプのネットワークデバイスの性能に影響を与えるかどうか決定することを備える、Ｃ１に記載の方法。
［Ｃ１２］
前記ローカルネットワークと前記隣接ネットワークとが、前記第２のデバイスタイプのネットワークデバイスを備えていないと決定した場合、前記方法は、
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用する、前記ネットワーク間チャネル再利用決定に従って動作することを、決定することをさらに備える、Ｃ１に記載の方法。
［Ｃ１３］
前記ローカルネットワークが、前記第２のデバイスタイプのネットワークデバイスを備えていない場合、および前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を前記決定することは、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の第１の送信を検出することと、
前記第１の送信に対する応答メッセージが、前記隣接ネットワーク内で送信される時刻を決定することと、
前記ローカルネットワークにおける前記第１のネットワークデバイスから前記第１のデバイスタイプの第２のネットワークデバイスへの前記ローカルネットワーク内の第２の送信を開始することと、ここにおいて、前記応答メッセージが前記隣接ネットワーク内で送信される時刻以前に、前記ローカルネットワーク内の前記第２の送信が完了する、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の前記応答メッセージを検出することと、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられた前記チャネルの性能の測定値を推定することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１４］
前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を前記決定することは、
前記ローカルネットワーク内の前記第２のデバイスタイプの第２のネットワークデバイスとデータ通信を交換することを、決定することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の第１の送信を検出することと、ここにおいて、前記第１の送信が、所定数のデータパケットを備えるデータパケットバーストである、
前記データパケットバーストの第１のデータパケットの送信が終了する時刻と、前記データパケットバーストの第２のデータパケットの送信が開始する時刻と、前記データパケットバーストに対する応答メッセージが前記隣接ネットワーク内で送信される時刻とを、決定することと、
前記第１のネットワークデバイスから、前記ローカルネットワーク内の前記データ通信を、前記隣接ネットワーク内で前記第２のデータパケットの送信が開始する時刻に、開始することと、ここにおいて、前記ローカルネットワーク内の前記データ通信は、前記データパケットバーストに対する前記応答メッセージが、前記隣接ネットワーク内で送信される時刻より以前に完了する、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の前記応答メッセージを検出することと、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられた前記チャネルの性能の測定値を推定することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記チャネルの性能の測定値を前記決定することは、
前記チャネルの性能の測定値を前記決定するために割り振られた検査時間間隔を、チャネル再利用部分間隔とチャネル共用部分間隔とに分割することと、
前記チャネル再利用部分間隔中に、前記ローカルネットワーク内の通信を交換するために、前記隣接ネットワークと、前記共通の通信チャネルを再利用することと、
前記チャネル共用部分間隔中に、前記第２のデバイスタイプの前記ネットワークデバイスにより送信および受信された１つまたは複数のメッセージを検出するため、および、前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値を決定するために、前記隣接ネットワークと前記共通の通信チャネルを共用することとを備える、Ｃ１に記載の方法。
［Ｃ１６］
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、前記ネットワーク間チャネル再利用決定を前記決定することは、
前記第１のネットワークデバイスにて、前記第１のネットワークデバイスが前記通信チャネルを前記隣接ネットワークと再利用すべきかどうかを示すローカルチャネル再利用決定を決定することと、
前記第１のネットワークデバイスが、前記ローカルネットワークの調整デバイスであるかどうか決定することと、
前記第１のネットワークデバイスが、前記ローカルネットワークの前記調整デバイスではないと決定された場合、前記第１のネットワークデバイスと関連付けられた前記ローカルチャネル再利用決定を、前記ローカルネットワークの前記調整デバイスへ送信することと、
前記第１のネットワークデバイスが、前記ローカルネットワークの前記調整デバイスではないと決定された場合、
１つまたは複数のローカルチャネル再利用決定を、前記ローカルネットワーク内の対応する１台または複数台の他のネットワークデバイスから受信することと、ここにおいて、前記１台または複数台のネットワークデバイスの各々は、前記第１のデバイスタイプに属する、
前記第１のネットワークデバイスと関連付けられた前記ローカルチャネル再利用決定と、前記ローカルネットワーク内の前記１台または複数台の前記第１のデバイスタイプの他のネットワークデバイスから受信された前記１つまたは複数のローカルチャネル再利用決定とに、少なくとも部分的に基づき、前記ローカルネットワークのためのネットワーク内チャネル再利用決定を、決定することと、
前記ローカルネットワークのための前記ネットワーク内チャネル再利用決定を、前記隣接ネットワークの調整デバイスへブロードキャストし、前記隣接ネットワークのためのネットワーク内チャネル再利用決定を受信することと、
前記ローカルネットワークのための前記ネットワーク内チャネル再利用決定と、前記隣接ネットワークのための前記ネットワーク内チャネル再利用決定とに、少なくとも部分的に基づき、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用するかどうかを示す前記ネットワーク間チャネル再利用決定を、決定することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１７］
前記チャネルの性能の測定値は、データ伝送速度、エラーレート、受信信号強度指標、および減衰レベルの１つまたは複数を備える、Ｃ１に記載の方法。
［Ｃ１８］
前記ローカルネットワークと前記隣接ネットワークとの間で前記チャネルを再利用すると決定した場合、前記方法は、
前記ローカルネットワーク内の前記第１のネットワークデバイスから、前記ローカルネットワーク内の前記第１のデバイスタイプの第２のネットワークデバイスへのデータ送信を開始することを、決定することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の送信を検出することと、
前記隣接ネットワーク内の送信を無視し、前記ローカルネットワーク内の前記第１のネットワークデバイスから前記第２のネットワークデバイスへのデータ送信を開始することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１９］
前記ローカルネットワークと前記隣接ネットワークとの間で前記チャネルを再利用すると決定した場合、前記方法は、
前記ローカルネットワーク内の前記第１のネットワークデバイスから、前記ローカルネットワーク内の前記第２のデバイスタイプの第２のネットワークデバイスへのデータ送信を開始することを、決定することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の送信を検出することと、
前記隣接ネットワーク内の送信に対する応答メッセージが送信される時刻を決定することと、
前記ローカルネットワーク内の前記第２のデバイスタイプの前記第２のネットワークデバイスが、前記第１のネットワークデバイスと同期して、前記隣接ネットワークとの同期が外れるようにするために、前記第１のネットワークデバイスからの前記データ送信を開始することとを備え、ここにおいて、前記第１のネットワークデバイスからの前記データ送信は、前記応答メッセージが前記隣接ネットワーク内で送信される時刻に開始する、Ｃ１に記載の方法。
［Ｃ２０］
前記ローカルネットワークと前記隣接ネットワークとの間で前記チャネルを共用すると決定した場合、前記方法は、
前記ローカルネットワーク内の前記第１のネットワークデバイスから、前記ローカルネットワーク内の第２のネットワークデバイスへのデータ送信を開始することを、決定することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の送信を検出することと、
前記第１のネットワークデバイスからの前記データ送信を、前記隣接ネットワーク内の前記送信の期間、延期することとをさらに備える、Ｃ１に記載の方法。
［Ｃ２１］
通信デバイスであって、
プロセッサと、
前記プロセッサと接続された通信ユニットとを備え、前記通信ユニットは、
前記通信デバイスが属するローカルネットワークの隣接ネットワークを識別し、ここにおいて、前記ローカルネットワークと前記隣接ネットワークとは、各々、共通の通信チャネルを介して通信し、ここにおいて、前記通信デバイスは、ネットワーク間チャネル再利用に対応した第１のデバイスタイプに属する、
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、ネットワーク間チャネル再利用決定を決定し、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、第２のデバイスタイプに属するネットワークデバイスを備えるかどうかを決定し、ここにおいて、前記第２のデバイスタイプに属する前記ネットワークデバイスが、ネットワーク間チャネル再利用に対応していない、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプに属するネットワークデバイスを備えると決定した場合、および、前記ネットワーク間チャネル再利用決定が、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示している場合、
前記通信チャネルを、前記ローカルネットワークおよび前記隣接ネットワーク内の前記第２のデバイスタイプに属する１台または複数台のネットワークデバイスと再利用することに少なくとも部分的に基づき、前記第２のデバイスタイプに属する前記１台または複数台のネットワークデバイスと関連付けられたチャネルの性能の測定値を決定し、
前記第２のデバイスタイプに属する各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値を、対応する性能測定閾値と比較することに少なくとも部分的に基づいて、前記ネットワーク間チャネル再利用決定を維持するかどうかを決定するように動作可能である、通信デバイス。
［Ｃ２２］
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、前記ネットワーク間チャネル再利用決定を決定するように動作可能な前記通信ユニットは、
前記通信デバイスが前記通信チャネルを前記隣接ネットワークと再利用すべきかどうかを示すローカルチャネル再利用決定を決定し、
１つまたは複数のローカルチャネル再利用決定を、前記ローカルネットワークおよび前記隣接ネットワークの一方内の対応する１台または複数台の他のネットワークデバイスから受信し、ここにおいて、前記１台または複数台のネットワークデバイスの各々は、前記第１のデバイスタイプに属する、
前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用するかどうかを示す前記ネットワーク間チャネル再利用決定を決定するために、前記通信ユニットにより決定された前記ローカルチャネル再利用決定と、前記１台または複数台の他のネットワークデバイスから受信された前記１つまたは複数のローカルチャネル再利用決定とを組み合わせるように、動作可能な通信ユニットを備える、Ｃ２１に記載のネットワークデバイス。
［Ｃ２３］
前記ネットワーク間チャネル再利用決定を維持するかどうか決定するように動作可能な前記通信ユニットは、
前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合しているかどうか決定し、
前記第２のデバイスタイプの各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合していると決定された場合、
前記隣接ネットワークと前記通信チャネルを再利用するための前記ネットワーク間チャネル再利用決定を維持すると決定し、
少なくとも前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、対応する性能測定閾値に適合していないと決定された場合、
前記隣接ネットワークと前記通信チャネルを共用すると決定するように、動作可能な通信ユニットを備える、Ｃ２１に記載のネットワークデバイス。
［Ｃ２４］
前記ローカルネットワークが、前記第２のデバイスタイプのネットワークデバイスを備えていない場合、および前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を決定するように動作可能な前記通信ユニットは、
前記隣接ネットワーク内の第１の送信を検出し、
前記第１の送信に対する応答メッセージが、前記隣接ネットワーク内で送信される時刻を決定し、
前記ローカルネットワーク内の前記第１のデバイスタイプの宛先デバイスへの前記ローカルネットワーク内の第２の送信を開始し、ここにおいて、前記応答メッセージが前記隣接ネットワーク内で送信される時刻以前に、前記ローカルネットワーク内の前記第２の送信が完了する、
前記隣接ネットワーク内の応答メッセージを検出し、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられた前記チャネルの性能の測定値を推定するように動作可能な、通信ユニットをさらに備える、Ｃ２１に記載の通信デバイス。
［Ｃ２５］
前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を決定するように動作可能な前記通信ユニットは、
前記ローカルネットワーク内の前記第２のデバイスタイプのネットワークデバイスとデータ通信を交換することを検出し、
前記隣接ネットワーク内の第１の送信を検出し、ここにおいて、前記第１の送信が、所定数のデータパケットを備えるデータパケットバーストである、
前記データパケットバーストの第１のデータパケットの送信が終了する時刻と、前記データパケットバーストの第２のデータパケットの送信が開始する時刻と、前記データパケットバーストに対する応答メッセージが前記隣接ネットワーク内で送信される時刻とを検出し、
前記ローカルネットワーク内の前記データ通信を、前記隣接ネットワーク内で前記第２のデータパケットの送信が開始する時刻に開始し、ここにおいて、前記ローカルネットワーク内の前記データ通信は、前記データパケットバーストに対する前記応答メッセージが、前記隣接ネットワーク内で送信される時刻より以前に完了し、
前記隣接ネットワーク内の応答メッセージを検出する、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられたチャネルの性能の測定値を推定するように動作可能な、通信ユニットをさらに備える、Ｃ２１に記載の通信デバイス。
［Ｃ２６］
前記チャネルの性能の測定値を決定するように動作可能な前記通信ユニットは、
前記チャネルの性能の測定値を決定するために割り振られた検査時間間隔を、チャネル再利用部分間隔とチャネル共用部分間隔とに分割し、
前記チャネル再利用部分間隔中に、前記ローカルネットワーク内の通信を交換するために、前記隣接ネットワークと、前記共通の通信チャネルを再利用し、
前記チャネル共用部分間隔中に、前記第２のデバイスタイプの前記ネットワークデバイスにより送信および受信された１つまたは複数のメッセージを検出するため、および、前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値を決定するために、前記隣接ネットワークと前記共通の通信チャネルを共用するように動作可能な、通信ユニットをさらに備える、Ｃ２１に記載の通信デバイス。
［Ｃ２７］
前記ローカルネットワークと前記隣接ネットワークとの間で前記チャネルを再利用すると決定した場合、前記通信ユニットは、
前記ローカルネットワーク内の前記通信デバイスから、前記ローカルネットワーク内の前記第２のデバイスタイプの宛先ネットワークデバイスへのデータ送信を開始することを、決定し、
前記隣接ネットワーク内の送信を検出し、
前記隣接ネットワーク内の送信に対する応答メッセージが送信される時刻を決定し、
前記ローカルネットワーク内の前記第２のデバイスタイプの前記宛先ネットワークデバイスが、前記通信デバイスと同期して、前記隣接ネットワークとの同期が外れるようにするために、前記応答メッセージが前記隣接ネットワーク内で送信される時刻に、前記データ送信を開始するようにさらに動作可能な、Ｃ２１に記載の通信デバイス。
［Ｃ２８］
１つまたは複数の機械可読記憶媒体に格納された命令は、１つまたは複数のプロセッサユニットにより実行されたときに、前記１つまたは複数のプロセッサユニットに動作を実行させ、前記動作は、
ローカルネットワークの第１のネットワークデバイスにて隣接ネットワークを識別することと、ここにおいて、前記ローカルネットワークと前記隣接ネットワークとは、各々、共通の通信チャネルを介して通信し、ここにおいて、前記第１のネットワークデバイスは、ネットワーク間チャネル再利用に対応した第１のデバイスタイプに属する、
前記通信チャネルを、前記ローカルネットワークと前記隣接ネットワークとの間で再利用するかどうかを示す、ネットワーク間チャネル再利用決定を決定することと、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、第２のデバイスタイプに属するネットワークデバイスを備えるかどうかを決定することと、ここにおいて、前記第２のデバイスタイプに属する前記ネットワークデバイスは、ネットワーク間チャネル再利用に対応していない、
前記ローカルネットワークおよび前記隣接ネットワークの少なくとも一方が、前記第２のデバイスタイプに属するネットワークデバイスを備えると決定した場合、および、前記ネットワーク間チャネル再利用決定が、前記ローカルネットワークと前記隣接ネットワークとの間で前記通信チャネルを再利用することを示している場合、
前記通信チャネルを、前記ローカルネットワークおよび前記隣接ネットワーク内の前記第２のデバイスタイプに属する１台または複数台のネットワークデバイスと再利用することに少なくとも部分的に基づき、前記第２のデバイスタイプに属する前記１台または複数台のネットワークデバイスと関連付けられたチャネルの性能の測定値を決定することと、
前記第２のデバイスタイプに属する各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値を、対応する性能測定閾値と比較することに少なくとも部分的に基づいて、前記ネットワーク間チャネル再利用決定を維持するかどうかを決定することとを備える、機械可読記憶媒体。
［Ｃ２９］
前記ネットワーク間チャネル再利用決定を維持するかどうかを決定する前記動作は、
前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、前記対応する性能測定閾値に適合しているかどうか決定することと、
前記第２のデバイスタイプの各ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、前記対応する性能測定閾値に適合していると決定された場合、
前記隣接ネットワークと前記通信チャネルを再利用するための前記ネットワーク間チャネル再利用決定を維持すると決定することと、
少なくとも前記第２のデバイスタイプの前記ネットワークデバイスと関連付けられた前記チャネルの性能の測定値が、前記対応する性能測定閾値に適合していないと決定された場合、
前記隣接ネットワークと前記通信チャネルを共用すると決定することとを備える、Ｃ２８に記載の機械可読記憶媒体。
［Ｃ３０］
前記ローカルネットワークが、前記第２のデバイスタイプのネットワークデバイスを備えていない場合、および前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を決定する前記動作は、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の第１の送信を検出することと、
前記第１の送信に対する応答メッセージが、前記隣接ネットワーク内で送信される時刻を決定することと、
前記ローカルネットワークにおける前記第１のネットワークデバイスから、前記第１のデバイスタイプの第２のネットワークデバイスへの前記ローカルネットワーク内の第２の送信を開始することと、ここにおいて、前記応答メッセージが前記隣接ネットワーク内で送信される時刻以前に、前記ローカルネットワーク内の前記第２の送信が完了する、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の前記応答メッセージを検出することと、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられた前記チャネルの性能の測定値を推定することとをさらに備える、Ｃ２８に記載の機械可読記憶媒体。
［Ｃ３１］
前記隣接ネットワークが、前記第１のデバイスタイプのネットワークデバイスを備えていない場合、前記チャネルの性能の測定値を決定する前記動作は、
前記ローカルネットワーク内の前記第２のデバイスタイプの第２のネットワークデバイスとデータ通信を交換することを、検出することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の第１の送信を検出することと、ここにおいて、前記第１の送信が、所定数のデータパケットを備えるデータパケットバーストである、
前記データパケットバーストの第１のデータパケットの送信が終了する時刻と、前記データパケットバーストの第２のデータパケットの送信が開始する時刻と、前記データパケットバーストに対する応答メッセージが前記隣接ネットワーク内で送信される時刻とを、決定することと、
前記第１のネットワークデバイスから、前記ローカルネットワーク内の前記データ通信を、前記隣接ネットワーク内で前記第２のデータパケットの送信が開始する時刻に、開始することと、ここにおいて、前記ローカルネットワーク内の前記データ通信は、前記データパケットバーストに対する前記応答メッセージが、前記隣接ネットワーク内で送信される時刻より以前に完了する、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の前記応答メッセージを検出することと、
前記検出された応答メッセージ内の情報に少なくとも基づき、前記隣接ネットワーク内の少なくとも１台の前記第２のデバイスタイプのネットワークデバイスと関連付けられた前記チャネルの性能の測定値を推定することとをさらに備える、Ｃ２８に記載の機械可読記憶媒体。
［Ｃ３２］
前記ローカルネットワークと前記隣接ネットワークとの間で前記チャネルを再利用すると決定した場合、前記動作は、
前記ローカルネットワーク内の前記第１のネットワークデバイスから、前記ローカルネットワーク内の前記第２のデバイスタイプの第２のネットワークデバイスへのデータ送信を開始することを、決定することと、
前記第１のネットワークデバイスにて、前記隣接ネットワーク内の送信を検出することと、
前記隣接ネットワーク内の送信に対する応答メッセージが送信される時刻を決定することと、
前記ローカルネットワーク内の前記第２のデバイスタイプの前記第２のネットワークデバイスが、前記第１のネットワークデバイスと同期して、前記隣接ネットワークとの同期が外れるようにするために、前記第１のネットワークデバイスからの前記データ送信を開始することとをさらに備え、ここにおいて、前記第１のネットワークデバイスからの前記データ送信は、前記応答メッセージが前記隣接ネットワーク内で送信される時刻に開始する、Ｃ２８に記載の機械可読記憶媒体。
【要約】  （機能対応デバイスを備える）ローカルネットワークおよび／または隣接ネットワークが、適応チャネル再利用機能に対応していないレガシーデバイスを備えているときに、チャネル再利用に対応した機能対応デバイスは、隣接ネットワークと通信チャネルを再利用するかまたは共用するか決定する動作を実行し得る。機能対応デバイスは、ローカルネットワークおよび／または隣接ネットワーク内の各レガシーデバイスと関連付けられたチャネルの性能の測定値を決定することができ、チャネルの性能の測定値を、対応する性能閾値と比較し得る。すべてのレガシーデバイスと関連付けられたチャネルの性能の測定値が、対応する性能閾値に適合している場合、ローカルネットワークと隣接ネットワークとは、チャネルを再利用し得る。少なくとも１台のレガシーデバイスのチャネルの性能の測定値が、対応する性能閾値に適合していない場合、ローカルネットワークと隣接ネットワークとは、チャネルを共用し得る。【図１】
0005859716.tif 000002
【図２】
0005859716.tif 000003
【図３】
0005859716.tif 000004
【図４】
0005859716.tif 000005
【図５】
0005859716.tif 000006
【図６】
0005859716.tif 000007
【図７】
0005859716.tif 000008
【図８Ａ】
0005859716.tif 000009
【図８Ｂ】
0005859716.tif 000010
【図９】
0005859716.tif 000011
【図１０】
0005859716.tif 000012
【図１１】
0005859716.tif 000013