(57)【特許請求の範囲】
【請求項１】
拡張サービスセットに含まれる、第１の基本サービスセットの第１のアクセスポイントに関連付けられた第１のワイヤレス装置を動作させる方法であって、
第１のチャネル情報を記憶することであって、前記第１のチャネル情報は、前記第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のワイヤレス装置が前記第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネル、を備える、記憶することと、
前記第１のワイヤレス装置と、前記拡張サービスセットに含まれる、第２の基本サービスセットの第２のアクセスポイントに関連付けられた第２のワイヤレス装置との間に直接リンクを形成するために、直接リンク設定メッセージを前記第２のワイヤレス装置から受信することであって、前記直接リンク設定メッセージは第２のチャネル情報を備え、前記第２のチャネル情報は、前記第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のワイヤレス装置が前記第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネル、を備える、受信することと、
前記第１のチャネル情報および前記第２のチャネル情報に少なくとも基づいて、少なくとも１つの通信チャネルを、前記第１のワイヤレス装置と前記第２のワイヤレス装置との間の直接リンク通信のために選択することと、
前記選択された通信チャネルを通じて２つ以上のプローブメッセージを送信することであって、各プローブメッセージが異なるデータレートを有する、送信することと、
前記プローブメッセージのうちの少なくとも１つに応答して肯定応答が受信されない場合、直接リンク通信のために異なる通信チャネルを選択することと、
前記直接リンク通信のためのデータレートを判定することと、
前記直接リンク通信のための前記データレートが、前記第２のアクセスポイントを介した通信に関連付けられたデータレートよりも小さい場合、前記第２のアクセスポイントを介して前記第２のワイヤレス装置と通信することと
を備える方法。
【請求項２】
前記１つまたは複数のプローブメッセージを送信した後、前記直接リンクが確立されたかどうかを判定することをさらに備える、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの通信チャネルを通じてデータレートを試験するために、前記選択された少なくとも１つの通信チャネルを通じてプローブメッセージを受信することをさらに備える、請求項１に記載の方法。
【請求項４】
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第２のワイヤレス装置から前記直接リンク設定メッセージを受信することをさらに備える、請求項１に記載の方法。
【請求項５】
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項１に記載の方法。
【請求項６】
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに少なくとも基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項１に記載の方法。
【請求項８】
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに少なくとも基づいて、前記１つまたは複数の第３の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項１に記載の方法。
【請求項９】
前記少なくとも１つの通信チャネルを選択することが、
前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であり、かつ前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項１に記載の方法。
【請求項１０】
前記少なくとも１つの通信チャネルを選択することが、
前記１つまたは複数の第１の通信チャネルと前記１つまたは複数の第３の通信チャネルとの両方に特定のチャネルが含まれるかどうかを判定することと、
前記特定のチャネルを前記少なくとも１つの通信チャネルとして選択することと
を備える、請求項９に記載の方法。
【請求項１１】
前記第１のワイヤレス装置が、前記第１のワイヤレス装置が省電力モードに入りつつあることを前記第１のアクセスポイントに通知することと、
前記第１のワイヤレス装置が、前記第１のワイヤレス装置が前記省電力モードに入りつつあることを前記第１のアクセスポイントに通知した後、前記第１のワイヤレス装置と前記第２のワイヤレス装置との間の直接リンク通信のために前記少なくとも１つの選択された通信チャネルに切替えることと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のワイヤレス装置が前記省電力モードに入りつつあることを前記第１のアクセスポイントに通知した後、前記第１のワイヤレス装置が、前記通知に従って前記省電力モードに入ることなく、アクティブモードで前記少なくとも１つの選択された通信チャネルを通じて前記第２のワイヤレス装置との通信を行うことをさらに備える、請求項１１に記載の方法。
【請求項１３】
前記第１のアクセスポイントに対して省電力モードに入ることと、
前記第１のワイヤレス装置と前記第２のワイヤレス装置との間の直接リンク通信のために、前記少なくとも１つの選択された通信チャネルから異なるチャネルに切替えることと
をさらに備える、請求項１に記載の方法。
【請求項１４】
前記プローブメッセージがＮＵＬＬフレームである、請求項１に記載の方法。
【請求項１５】
イニシエータとして前記第１のワイヤレス装置を識別することであって、前記選択することが、前記イニシエータとして前記第１のワイヤレス装置を識別するとき、基準セットとして前記１つまたは複数の第１の通信チャネルおよび前記１つまたは複数の第２の通信チャネルを使用することを備える、識別することをさらに備える、請求項１に記載の方法。
【請求項１６】
拡張サービスセットに含まれる、第１の基本サービスセットの第１のアクセスポイントに関連付けられている間に、第１のトランシーバと、前記拡張サービスセットに含まれる、第２の基本サービスセットの第２のアクセスポイントに関連付けられた第２のトランシーバとの間に直接リンクを形成することの一部として、前記第２のトランシーバから直接リンク設定メッセージを受信するように構成された第１のトランシーバと、
前記第１のトランシーバが通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のトランシーバが前記第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するように構成されたメモリであって、前記直接リンク設定メッセージが、前記第２のトランシーバが通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のトランシーバが前記第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、メモリと、
前記第１のチャネル情報および前記第２のチャネル情報に少なくとも基づいて、少なくとも１つの通信チャネルを前記第１のトランシーバと前記第２のトランシーバとの間の直接リンク通信のために選択することと、前記選択された通信チャネルを通じて２つ以上のプローブメッセージを送信することであって、各プローブメッセージが異なるデータレートを有する、送信することと、前記プローブメッセージのうちの少なくとも１つに応答して肯定応答が受信されない場合、直接リンク通信のために異なる通信チャネルを選択することと、前記直接リンク通信のためのデータレートを判定することと、前記直接リンク通信のための前記データレートが、前記第２のアクセスポイントを介した通信に関連付けられたデータレートよりも小さい場合、前記第２のアクセスポイントを介して前記第２のトランシーバと通信することと、を行うように構成されたプロセッサと
を備える装置。
【請求項１７】
前記１つまたは複数の第２の通信チャネルが、前記１つまたは複数の第４の通信チャネルのいずれとも異なる少なくとも１つの特定の通信チャネルを含む、請求項１６に記載の装置。
【請求項１８】
前記プロセッサが、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、請求項１６に記載の装置。
【請求項１９】
前記プロセッサが、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能でないと判定したことに少なくとも基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、請求項１６に記載の装置。
【請求項２０】
前記プロセッサが、
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、請求項１６に記載の装置。
【請求項２１】
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第４の通信チャネルのうちの前記少なくとも１つは前記少なくとも１つの通信チャネルとして選択される
請求項２０に記載の装置。
【請求項２２】
前記プロセッサが、
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であり、かつ前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに少なくとも基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、請求項１６に記載の装置。
【請求項２３】
通信するための第２の手段と情報を通信するための第１の手段であって、前記通信するための第１の手段は、前記通信するための第１の手段と前記通信するための第２の手段との間に直接リンクを形成することの一部として、前記通信するための第２の手段から直接リンク設定メッセージを受信するように構成される、第１の手段と、
前記通信するための第１の手段が通信することが可能な１つまたは複数の第１の通信チャネル、および前記通信するための第１の手段が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するための手段であって、前記直接リンク設定メッセージが、前記通信するための第２の手段が通信することが可能な１つまたは複数の第３の通信チャネル、および前記通信するための第２の手段が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、記憶するための手段と、
前記第１のチャネル情報および前記第２のチャネル情報に少なくとも基づいて、少なくとも１つの通信チャネルを直接リンク通信のために選択するための手段と、
前記選択された通信チャネルを通じて２つ以上のプローブメッセージを送信するための手段であって、各プローブメッセージが異なるデータレートを有する、送信するための手段と、
前記プローブメッセージのうちの少なくとも１つに応答して肯定応答が受信されない場合、直接リンク通信のために異なる通信チャネルを選択するための手段と、
前記直接リンク通信のためのデータレートを判定するための手段と、
前記直接リンク通信のための前記データレートが、前記第２のアクセスポイントを介した通信に関連付けられたデータレートよりも小さい場合、前記第２のアクセスポイントを介して前記通信するための第２の手段と通信するための手段と
を備える装置。
【請求項２４】
前記通信するための第１の手段が前記１つまたは複数の第３の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と、
前記通信するための第１の手段が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と
をさらに備える、請求項２３に記載の装置。
【請求項２５】
前記通信するための第２の手段が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と、
前記通信するための第２の手段が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と
をさらに備える、請求項２３に記載の装置。
【請求項２６】
プロセッサによって実行されるときに、
第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のワイヤレス装置が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を、前記第１のワイヤレス装置で記憶することと、
前記第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成する処理の一部として、直接リンク設定メッセージを、前記第２のワイヤレス装置から受信することであって、前記直接リンク設定メッセージは、前記第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のワイヤレス装置が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、受信することと、
前記第１のチャネル情報および前記第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを前記第１のワイヤレス装置と前記第２のワイヤレス装置との間の直接リンク通信のために選択することと、
前記選択された通信チャネルを通じて２つ以上のプローブメッセージを送信することであって、各プローブメッセージが異なるデータレートを有する、送信することと、
前記プローブメッセージのうちの少なくとも１つに応答して肯定応答が受信されない場合、直接リンク通信のために異なる通信チャネルを選択することと、
前記直接リンク通信のためのデータレートを判定することと、
前記直接リンク通信のための前記データレートが、前記第２のアクセスポイントを介した通信に関連付けられたデータレートよりも小さい場合、前記第２のアクセスポイントを介して前記第２のワイヤレス装置と通信することと
を、前記プロセッサに実行させる命令を記憶するプロセッサ可読記憶媒体。
【請求項２７】
前記プロセッサによって実行されるときに、
前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定することと
を、前記プロセッサに実行させる命令をさらに記憶する、請求項２６に記載のプロセッサ可読記憶媒体。
【請求項２８】
前記プロセッサによって実行されるときに、前記１つまたは複数の第１の通信チャネルと前記１つまたは複数の第３の通信チャネルとの各々が前記少なくとも１つの通信チャネルを備えることに少なくとも基づいて、前記少なくとも１つの通信チャネルを選択することを、前記プロセッサに実行させる命令をさらに記憶する、請求項２６に記載のプロセッサ可読記憶媒体。
【請求項２９】
前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つの通信チャネルが、前記１つまたは複数の第４の通信チャネルのいずれとも異なる、請求項２６に記載のプロセッサ可読記憶媒体。
【請求項３０】
第１のアクセスポイントを含む第１の基本サービスセットの第１の局で、第２のアクセスポイントを含む第２の基本サービスセットの第２の局に関連付けられたチャネル情報を受信することであって、前記第１の基本サービスセットが前記第２の基本サービスセットとは異なり、前記チャネル情報が、前記第２の局が通信することが可能な１つまたは複数の第１の通信チャネル、および前記第２の局が前記第２のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルを備える、受信することと、
前記第２の局に関連付けられた前記チャネル情報に少なくとも基づいて、前記第１の局と前記第２の局との間に直接リンクを確立するためのチャネルを選択することと、
前記選択されたチャネルを通じて２つ以上のプローブメッセージを送信することであって、各プローブメッセージが異なるデータレートを有する、送信することと、
前記プローブメッセージのうちの少なくとも１つに応答して肯定応答が受信されない場合、直接リンク通信のために異なるチャネルを選択することと、
前記直接リンクのためのデータレートを判定することと、
前記直接リンクのための前記データレートが、前記第２のアクセスポイントを介した通信に関連付けられたデータレートよりも小さい場合、前記第２のアクセスポイントを介して前記第２の局と通信することと
を備える方法。
【請求項３１】
前記異なるデータレートは、前記選択されたチャネルを介した最も高いデータ送信レートから、前記第１のアクセスポイントおよび前記第２のアクセスポイントを介した最も高いデータ送信レートまでの範囲である、請求項３０に記載の方法。
【請求項３２】
前記第１の局で、前記第１の局に関連付けられたチャネル情報を判定することと、
前記第１の局で、前記第１の局に関連付けられた前記チャネル情報を記憶することと
をさらに備える、請求項３０に記載の方法。
【請求項３３】
前記選択されたチャネルを介して前記直接リンクが確立されないと判定することと、
異なるチャネルを選択することと、
前記異なるチャネルを介して前記第２の局へプローブメッセージを送ることと、
をさらに備える、請求項３０に記載の方法。
【請求項３４】
前記選択されたチャネルを介して前記第１の局と前記第２の局との間で通信するための第１のデータレートを判定することと、
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第１の局と前記第２の局との間で通信するための第２のデータレートを判定することと、
前記第１のデータレートと前記第２のデータレートとを比較することと
をさらに備える、請求項３０に記載の方法。
【請求項３５】
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第１の局から前記第２の局へ直接リンク設定メッセージを送ることをさらに備える、請求項３０に記載の方法。
【請求項３６】
１つまたは複数のプローブメッセージを送信することが、
前記選択されたチャネルで直接リンク通信を介して前記第２の局に複数のプローブメッセージを送信することと、
前記第１の局が送信することが可能な第１の最も高いデータ送信レートで直接リンク通信を介して前記第２の局に前記複数のプローブメッセージのうちの１つを送信することと、
前記第１の局が前記選択されたチャネルで前記第２の局から肯定応答メッセージを受信することと
前記第１の最も高いデータ送信レートから、前記第１の局が前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第２の局と通信することが可能な第２の最も高いデータ送信レートまでの範囲である、データ送信レートの範囲のうちの最も低いデータ送信レートで送られた１つまたは複数の追加のプローブメッセージのうちの１つのプローブメッセージに関連付けられたタイムアウト期間の期限切れ
のうちの１つが起こるまで、前記選択されたチャネルで直接リンク通信を介して前記第２の局に連続的により低いデータ送信レートで前記１つまたは複数の追加のプローブメッセージを送信することと
を含む、請求項３０に記載の方法。
【請求項３７】
前記第２の局が前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第１の局と通信することが可能な第１の最も高いデータ送信レートから、前記第２の局が通信することが可能な第２の最も高いデータ送信レートまでの範囲であるデータレートの範囲を通じて、前記１つまたは複数のプローブメッセージが送信される、請求項３０に記載の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、全体の中にその内容が明示的に参照により本明細書に組み込まれている、２０１１年７月２５日出願の米国仮出願第６１／５１１，４１３号の利益および優先権を主張する。
【技術分野】
【０００２】
本開示は、一般に、ワイヤレス通信に関し、詳細には、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システム内の拡張サービスセット（ＥＳＳ）を通じて直接リンク設定を可能にするためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００３】
多くの電気通信システムでは、いくつかの相互作用する空間的に分離されたデバイス間でメッセージを交換するために、通信ネットワークが使用される。ネットワークは、たとえばメトロポリタンエリア、ローカルエリア、またはパーソナルエリアであり得る地理的範囲に従って分類することができる。そのようなネットワークは、それぞれワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）と呼ばれるはずである。ネットワークはまた、様々なネットワークノードおよびデバイスを相互接続するために使用される切替え技法および／またはルーティング技法（たとえば、回路の切替えとパケットの切替え）、送信に用いられる物理的媒体のタイプ（たとえば、有線とワイヤレス）、ならびに使用される１組の通信プロトコル（たとえば、インターネットプロトコルスイート、同期型光ネットワーキング（ＳＯＮＥＴ）、イーサネット（登録商標）など）に応じて異なる。
【０００４】
ネットワーク要素がモバイルであり、したがって動的接続性の必要を有する場合、または固定ではなくアドホックのトポロジでネットワークアーキテクチャが形成される場合、ワイヤレスネットワークが好ましいことが多い。ワイヤレスネットワークは、無線周波数帯域、マイクロ波周波数帯域、赤外線周波数帯域、光周波数帯域などの電磁波を使用して、案内のない伝搬モードで無形の物理的媒体を用いる。ワイヤレスネットワークは、固定の有線ネットワークと比較すると、移動性と高速フィールド配置とを容易にすることが有利である。しかしながら、ワイヤレス通信は、有線通信と比較すると、ネットワークユーザデバイス間の相当な有効資源管理と、互換性のあるスペクトルの利用のためのより高レベルの相互の協調および協働とを必要とする。
【０００５】
単一の基本サービスセット（ＢＳＳ）内では、第１の局（ＳＴＡ）と第２のＳＴＡの両方が同じアクセスポイント（ＡＰ）に関連付けられることができ、第１のＳＴＡと第２のＳＴＡは、ＡＰを介して通信することができる。単一のＢＳＳ内では、第１のＳＴＡは、第２のＳＴＡとの直接通信（たとえば、ＡＰを介さない）のための直接リンクを確立することができる。この直接リンクを確立する前に、第１のＳＴＡと第２のＳＴＡとの間のすべてメッセージは、単一のＢＳＳのＡＰを介してルーティングされる。第１のＳＴＡと第２のＳＴＡは同じＢＳＳ内にある（すなわち、単一のＡＰに関連付けられる）ので、第１のＳＴＡと第２のＳＴＡは両方とも、（１つまたは複数の）同じ通信チャネルを使用して単一のＡＰと通信する。
【０００６】
拡張サービスセット（ＥＳＳ）内では、第１のＢＳＳに関連付けられた第１のＡＰは、第２のＢＳＳに関連付けられた第２のＡＰに接続され得る。この接続は、ブリッジ接続（すなわち、レイヤ２接続）であり得る。第１のＢＳＳ内の第１のＳＴＡは、第１のＡＰおよび第２のＡＰを介して第２のＢＳＳの第２のＳＴＡと通信することができる。ＥＳＳ内では、第１のＢＳＳの第１のＳＴＡは通常、第２のＢＳＳ内の第２のＳＴＡによって使用される通信チャネルを認識していない。したがって、少なくとも、第１のＳＴＡと第２のＳＴＡが（１つまたは複数の）同じ通信チャネルを使用して単一のＡＰに関連付けられて通信していないので、同じＢＳＳ内の２つのＳＴＡに適用される直接リンク手順は、異なるＢＳＳ内の２つのＳＴＡ間の直接リンクを確立するには十分でないことがある。
【発明の概要】
【０００７】
本明細書では、拡張サービスセット（ＥＳＳ）内のデバイス間で直接リンクを形成するためのシステム、方法、およびデバイスについて説明する。これらのデバイスは、デバイスが通信することが可能な通信チャネルおよび／または実際に通信している通信チャネルに関する情報を交換することができる。さらに、これらのデバイスは、交換した情報に基づいて、通信のためのチャネルを選択することができる。
【０００８】
少なくとも第１のＢＳＳと第２のＢＳＳとを含むワイヤレスローカルエリアネットワーク（ＷＬＡＮ）のＥＳＳ内で、２つのＳＴＡが直接リンクを確立することを可能にすることができる。第１のＢＳＳ内の第１のＳＴＡは、第１の通信チャネルを使用して第１のＡＰと通信することができ、第２のＢＳＳ内の第２のＳＴＡは、第２の通信チャネルを使用して第２のＡＰと通信することができる。第２の通信チャネルは、第１の通信チャネルとは異なり得る。システムは、第１のＳＴＡが第１のＡＰおよび第２のＡＰを介して第２のＳＴＡと通信することを可能にするように構成することができる。加えて、第１のＳＴＡは、第１のＳＴＡと第２のＳＴＡとの間のチャネル情報の交換を含む直接リンク設定手順（たとえば、トンネル式（tunneled）直接リンク設定（ＴＤＬＳ）手順）を使用して、第２のＳＴＡとの直接リンクを確立することができる。たとえば、交換されるチャネル情報は、第１のＳＴＡおよび第２のＳＴＡの各々が（たとえば、対応する関連付けられたＡＰを介して）通信している１つまたは複数の通信チャネル、ならびに第１のＳＴＡおよび第２のＳＴＡが通信することが可能な１つまたは複数の通信チャネルの識別を含むことができる。
【０００９】
情報の交換後、通信を試験するため、および／または選択チャネルに関連付けられたデータレートを試験するために、選択チャネル（たとえば、共通の通信チャネル）を介してプローブメッセージが送信され得る。選択チャネルの推定データレートに応じて、ＳＴＡは、その選択チャネルを直接リンクに使用し、選択チャネルを介して通信することができる。（たとえば、閾値レートまたは直接リンクではない代替の通信経路を介するデータレートと比較して）選択チャネルの推定データレートが不十分であると判定された場合、これらのＳＴＡは、異なるチャネルを試すことができる。特定の実施形態では、選択チャネルが不十分であるとき、ＳＴＡは、その直接リンクを断念し（forego）、１つまたは複数のＡＰを介して通信することができる。
【００１０】
本明細書で説明するシステム、方法、およびデバイス（たとえば、装置）は各々、いくつかの態様を有する。次の特許請求の範囲の範囲を限定することなく、いくつかの特徴について以下に簡単に説明する。この説明について考慮した後、特に「詳細な説明」という名称のセクションを読んだ後、同じＥＳＳ内の異なるＡＰに関連付けられたデバイス間の直接リンク設定をシステム、方法、およびデバイスの特徴がどのように許容するかが理解されるであろう。
【００１１】
特定の実施形態では、第１のワイヤレス装置を動作させる方法は、第１のチャネル情報を記憶することを含む。第１のチャネル情報は、第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および第１のワイヤレス装置が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関係する。この方法はまた、第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成するために、第２のワイヤレス装置から直接リンク設定メッセージを受信することを含む。直接リンク設定メッセージは、第２のチャネル情報を含む。第２のチャネル情報は、第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および第２のワイヤレス装置が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関係する。１つまたは複数の第２の通信チャネルは、１つまたは複数の第４の通信チャネルとは異なり得る。この方法は、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択することをさらに含む。
【００１２】
特定の実施形態では、この方法は、第１のチャネル情報および第２のチャネル情報に基づいて、第１のワイヤレス装置と第２のワイヤレス装置との間で直接通信のために少なくとも１つの通信チャネルを選択することをさらに含む。別の特定の実施形態では、この方法は、第１の通信チャネルが１つまたは複数の第４の通信チャネルのうちの少なくとも１つを含まないとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することをさらに含む。別の特定の実施形態では、この方法は、１つまたは複数の第３の通信チャネルが１つまたは複数の第２の通信チャネルのうちの少なくとも１つを含まないとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することをさらに含む。
【００１３】
別の特定の実施形態では、この方法は、第１のワイヤレス装置が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することをさらに含む。別の特定の実施形態では、この方法は、第２のワイヤレス装置が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することを含む。別の特定の実施形態では、この方法は、第２のワイヤレス装置が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することをさらに含む。別の特定の実施形態では、この方法は、第１のワイヤレス装置が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つを少なくとも１つの通信チャネルとして選択することをさらに含む。
【００１４】
別の特定の実施形態では、ワイヤレス装置が、第１のトランシーバと第２のトランシーバとの間に直接リンクを形成することの一部として、第２のトランシーバから直接リンク設定メッセージを受信するように構成された第１のトランシーバを含む。ワイヤレス装置は、第１のトランシーバが通信することが可能な１つまたは複数の第１の通信チャネル、および第１のトランシーバが第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するように構成されたメモリをさらに含む。直接リンク設定メッセージは、第２のトランシーバが通信することが可能な１つまたは複数の第３の通信チャネル、および第２のトランシーバが第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を含む。ワイヤレス装置は、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択するように構成されたプロセッサをさらに含む。
【００１５】
別の特定の実施形態では、ワイヤレス装置が、通信するための第２の手段と情報を通信するための第１の手段を含む。通信するための第１の手段は、通信するための第１の手段と通信するための第２の手段との間に直接リンクを形成することの一部として、通信するための第２の手段から直接リンク設定メッセージを受信するように構成される。ワイヤレス装置は、通信するための第１の手段が通信することが可能な１つまたは複数の第１の通信チャネル、および通信するための第１の手段が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するための手段をさらに含む。直接リンク設定メッセージは、通信するための第２の手段が通信することが可能な１つまたは複数の第３の通信チャネル、および通信するための第２の手段が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を含む。ワイヤレス装置は、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択するための手段をさらに含む。
【００１６】
別の特定の実施形態では、コンピュータ可読媒体が、プロセッサによって実行されるときに、第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および第１のワイヤレス装置が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を第１のワイヤレス装置で記憶することをプロセッサに実行させる命令を含む。これらの命令はさらに、第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成する処理の一部として、第２のワイヤレス装置から直接リンク設定メッセージを受信することをプロセッサに実行させる。直接リンク設定メッセージは、第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および第２のワイヤレス装置が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を含む。これらの命令はまた、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択することをプロセッサに実行させる。
【００１７】
別の特定の実施形態では、方法は、第１のアクセスポイントを含む第１の基本サービスセットの第１の局で、第２のアクセスポイントを含む第２の基本サービスセットの第２の局に関連付けられたチャネル情報を受信することを含む。第１の基本サービスセットは、第２の基本サービスセットとは異なる。この方法はまた、第２の局に関連付けられたチャネル情報に基づいて、第１の局と第２の局との間に直接リンクを確立するためのチャネルを選択することを含む。この方法は、選択チャネルを介して少なくとも１つのプローブメッセージを第２の局へ送ることと、少なくとも１つのプローブメッセージを送った後、直接リンクが確立されたかどうかを判定することとをさらに含む。
【００１８】
開示する実施形態によって提供される１つの特定の利点は、最初にＳＴＡが異なる通信チャネルを使用するときでも、１つのＥＳＳの異なるＢＳＳ内のＳＴＡ間でチャネル情報を交換する能力である。たとえば、直接リンクが望ましいとき、これらのＳＴＡの一方または両方は、共通の通信チャネルに変更することができる。別の利点は、共通の通信チャネルに関連付けられたデータレートを試験する能力である。
【００１９】
本開示の他の態様、利点、および特徴は、「図面の簡単な説明」、「詳細な説明」、および「特許請求の範囲」という次のセクションを含む本出願全体を検討すれば明らかになるであろう。
【図面の簡単な説明】
【００２０】
【図１】ワイヤレスシステム内の拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を示す図。
【図２】複数のアクセスポイントを含むＥＳＳ内で直接リンクを確立するための処理の例示的な実施形態のラダー図。
【図３】同じＥＳＳ内の第１の局（ＳＴＡ）と第２のＳＴＡとの間に直接リンクを設定するための方法の第１の例示的な実施形態の流れ図。
【図４】同じＥＳＳ内の第１のＳＴＡと第２のＳＴＡとの間で直接リンクを設定するための方法の第２の例示的な実施形態の流れ図。
【図５】同じＥＳＳ内の第１のＳＴＡと第２のＳＴＡとの間で直接リンクを設定するための方法の第３の例示的な実施形態の流れ図。
【図６】同じＥＳＳ内の第１のＳＴＡと第２のＳＴＡとの間で直接リンクを設定するための方法の第４の例示的な実施形態の流れ図。
【図７】図１のワイヤレスシステム内で使用され得るワイヤレスデバイスの特定の実施形態のブロック図。
【図８】図１のワイヤレスシステム内で用いられ得る別の例示的なワイヤレスデバイスの機能ブロック図。
【詳細な説明】
【００２１】
本明細書に説明する技法は、符号分割多元接続（ＣＤＭＡ）、直交周波数分割多重化（ＯＦＤＭ）、時分割多元接続（ＴＤＭＡ）などの様々なワイヤレス技術と組み合わせて使用され得る。複数のユーザ端末（たとえば、局）は、ＣＤＭＡの場合は異なる直交符号チャネル、ＴＤＭＡの場合はタイムスロット、またはＯＦＤＭの場合はサブバンドを介して、データを同時に送信および受信することができる。ＣＤＭＡシステムは、ＩＳ−２０００、ＩＳ−９５、ＩＳ−８５６、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、またはいくつかの他の標準を実施することができる。ＯＦＤＭシステムは、１つもしくは複数の米国電気電子学会（ＩＥＥＥ）８０２．１１標準またはいくつかの他の標準を実施することができる。ＴＤＭＡシステムは、ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ
ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））標準またはいくつかの他の標準を実施することができる。
【００２２】
ワイヤレスネットワーク技術は、様々なタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含むことができる。ＷＬＡＮは、様々なネットワーキングプロトコルを用いて、隣接するデバイスをともに相互接続するために使用され得る。本明細書に説明する様々な実施形態は、ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）などの任意の通信標準、またはより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリーの任意の標準に適用することができる。
【００２３】
いくつかの例示的な実装形態では、ＷＬＡＮは、ＷＬＡＮにアクセスする構成要素である様々なデバイスを含むことができる。たとえば、ワイヤレスネットワークにアクセスできる２つのタイプのデバイスは、アクセスポイント（ＡＰ）およびクライアント（たとえば、局（ＳＴＡ））を含む。通常、ＡＰは、ＷＬＡＮに対するハブまたは基地局として働くことができ、ＳＴＡは、ＷＬＡＮのユーザとして働くことができる。ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの接続性を得るために、Ｗｉ−Ｆｉ（たとえば、ＩＥＥＥ８０２．１１プロトコル）に適合しているワイヤレスリンクを介してＡＰに接続することができる。たとえば、ＳＴＡは、通信デバイス、固定ロケーションデータユニット、移動ロケーションデータユニット、モバイル電話、セルラー電話、コンピュータ、タブレット、携帯型コンピュータ（たとえば、ラップトップコンピュータ）、デスクトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）などを含むことができる。いくつかの実装形態では、ＳＴＡはまた、ＡＰとして使用および／または動作され得る。
【００２４】
ワイヤレスネットワークは、インフラストラクチャモードまたはアドホックモードなどのいくつかのモードで動作することができる。インフラストラクチャモードでの動作中は、ＳＴＡは、１つまたは複数のワイヤレスクライアント（たとえば、１つまたは複数のＳＴＡ）をたとえばインターネットアクセスなどのネットワークインフラストラクチャに接続するためのハブとして働くＡＰに接続することができる。インフラストラクチャモードでは、１つまたは複数のワイヤレスクライアントへの接続性を提供するために、ワイヤレスネットワークは、クライアント−サーバアーキテクチャを使用することができる。アドホックモード中は、１つまたは複数のワイヤレスクライアントは、ピアツーピアアーキテクチャ内で互いに対する直接接続を確立することができる。一態様では、ＡＰは、ワイヤレスネットワーク特性（たとえば、最大データレート、暗号化状態、ＡＰ媒体アクセス制御（ＭＡＣ）アドレス、サービスセット識別子（ＳＳＩＤ）など）を隣接するクライアント（たとえば、ＳＴＡ）へブロードキャストする周期的なビーコン信号を生成することができる。たとえば、ＳＳＩＤは、特定のワイヤレスネットワークを識別することができる。
【００２５】
インフラストラクチャネットワークに関連付けられたワイヤレスデバイス（たとえば、クライアントまたは局（ＳＴＡ））を、関連ＳＴＡと呼ぶことができる。直接リンクが確立されると、関連ＳＴＡは別の関連ＳＴＡと直接通信することができる。たとえば、直接リンクは、同じＢＳＳ内の２つのＳＴＡ間で、または同じＥＳＳの異なるＢＳＳ内の２つのＳＴＡ間で確立され得る。直接リンクは、直接リンクを確立するための設定手順を定義するワイヤレスプロトコル（たとえば、ＩＥＥＥ８０２．１１プロトコル）を使用して確立され得る。１つのそのようなプロトコルは、２つの異なるＳＴＡの各々が直接リンクを設定および確立することを可能にすることができるトンネル式直接リンク設定（ＴＤＬＳ）プロトコルである。
【００２６】
図１は、チャネル情報を使用して拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を可能にするためのシステム１００の特定の実施形態を示す図である。システム１００は、アクセスポイント（ＡＰ）１１０、１４０と局（ＳＴＡ）１２０、１５０とを含む多元接続ＷＬＡＮシステムなどのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システムを含むことができる。話を簡単にするために、図１には２つのアクセスポイント、ＡＰ１１０およびＡＰ１４０が示される。各ＡＰ１１０、１４０は、ＳＴＡ１２０、１５０と通信するデバイス（たとえば、局または基地局）と見なされ得る。各ＳＴＡ１２０、１５０は、移動局（ＭＳ）、局（ＳＴＡ）、クライアント、またはワイヤレスデバイスと呼ぶことができる。特定の実施形態では、ＳＴＡ１２０、１５０の１つまたは複数は、移動ＳＴＡまたは固定（たとえば、静止）ＳＴＡであり得る。
【００２７】
ＡＰ１１０は、ダウンリンクまたはアップリンクを介して任意の所与の瞬間に１つまたは複数のＳＴＡ１２０（たとえば、ＳＴＡ１２０ａ〜ｂ）と通信することができる。ダウンリンク（たとえば、順方向リンク）は、ＡＰ１１０から特定のＳＴＡ１２０への通信リンクであり得、アップリンク（たとえば、逆方向リンク）は、特定のＳＴＡ１２０からＡＰ１１０への通信リンクであり得る。特定のＳＴＡ１２０は、ベースチャネルを介してＡＰ１１０に関連付けられ得、特定のＳＴＡ１２０およびＡＰ１１０は、このベースチャネルを通じて通信する。各ＳＴＡ１２０はまた、直接リンクの使用を通じてなど、別のＳＴＡ１２０とピアツーピアで通信することもできる。特定の実施形態では、直接リンクは、トンネル式直接リンク設定（ＴＤＬＳ）を通じて形成される。たとえば、ＴＤＬＳは、特定のＳＴＡがフレーム（たとえば、１つまたは複数のデータフレーム）を別の宛先ＳＴＡへ直接転送することを可能にする（たとえば、許容する）ことができる。本明細書にさらに説明するように、特定のＳＴＡおよび他の宛先ＳＴＡは、同じ基本サービスセット（ＢＳＳ）内に含まれても、異なるＢＳＳ内に含まれてもよい。
【００２８】
ＡＰ１１０およびＳＴＡ１２０と同様に、ＡＰ１４０は、ＳＴＡ１５０（たとえば、ＳＴＡ１５０ａ〜ｉ）と通信することができ、ＳＴＡ１５０の各々は、別のＳＴＡ１５０とピアツーピアで通信することができる。ＡＰ１４０は、形式および機能に関してＡＰ１１０に類似のものであり得る。さらに、ＳＴＡ１５０は、形式および機能に関してＳＴＡ１２０に類似のものであり得る。したがって、ＡＰ１１０およびＳＴＡ１２０についてのあらゆる説明は、それぞれＡＰ１４０およびＳＴＡ１５０にも同様に適用され得る。
【００２９】
ＡＰ１１０に関連付けられた１組のＳＴＡ１２０は、ＡＰ１１０の基本サービスセット（ＢＳＳ）と呼ばれることができる。したがって、特定のＢＳＳは、所与のＡＰ（たとえば、ＡＰ１１０）に関連付けられたすべてのＳＴＡ（たとえば、ＳＴＡ１２０）を指す。したがって、この１組のＳＴＡ１２０は、ゼロのＳＴＡ（たとえば、ＮＵＬＬセット）、単一のＳＴＡ、または複数のＳＴＡを含むことができる。さらに、ＡＰ１４０に関連付けられた１組のＳＴＡ１５０は、ＡＰ１４０の基本サービスセット（ＢＳＳ）と呼ばれることができる。
【００３０】
システム１００はまた、システムコントローラ１３０を含むことができる。システムコントローラ１３０は、ＡＰ１１０、１４０に結合され得、ＡＰ１１０、１４０に対する協調および制御を提供することができる。代替実施形態では、ＡＰ１１０およびＡＰ１４０は、直接（たとえば、直接接続を介して）通信することができる。システムコントローラ１３０はまた、他のネットワークまたはインターネットなどの他のシステムへのアクセスを提供および／または可能にすることができる。
【００３１】
拡張サービスセット（ＥＳＳ）を形成するために、複数のＡＰは一緒に接続され得る。たとえば、ＡＰ１１０とＡＰ１４０が互いに通信し、したがってＥＳＳを形成することができる。ＡＰ１１０およびＡＰ１４０のＥＳＳは、ＡＰ１１０および／またはＡＰ１４０と通信するＳＴＡ１２０、１５０のすべてを含むことができる。したがって、ＥＳＳは、ＳＴＡ１２０とＳＴＡ１５０とを含むことができる。言い換えれば、ＥＳＳは、第１の通信チャネルを使用して第１のＡＰと通信できる第１のＢＳＳ内の第１のＳＴＡと、第２の通信チャネルを使用して第２のＡＰと通信できる第２のＢＳＳ内の第２のＳＴＡとを含むことができる。
【００３２】
システム１００の動作中、ＡＰ１１０（たとえば、第１のＡＰ１１０）のＢＳＳ内の２つのＳＴＡ（たとえば、第１のＳＴＡ１２０ａおよび第２のＳＴＡ１２０ｂ）間に、直接リンク（たとえば、ＴＤＬＳリンク）が確立され得る。たとえば、第１のＳＴＡ１２０ａ（たとえば、イニシエータＳＴＡ）は、第１のＳＴＡ１２０ａと同じＢＳＳ内の他のＳＴＡを発見することができる。特定の実施形態では、第１のＳＴＡ１２０ａは、ＴＤＬＳ発見処理を使用して他のＳＴＡを発見する。
【００３３】
他のＳＴＡを発見した後、第１のＳＴＡ１２０ａは、直接通信するために直接リンク（たとえば、ＴＤＬＳリンク）を設定するように、第２のＳＴＡ１２０ｂなど、発見した特定のＳＴＡ（たとえば、発見したピア）を選択することができる。第１のＳＴＡ１２０ａ（たとえば、イニシエータＳＴＡ）は、ＡＰ１１０へ設定要求フレームを送信する（たとえば、送る）ことができ、ＡＰ１１０は、設定要求フレームを第２のＳＴＡ１２０ｂ（たとえば、ピアＳＴＡ）へ送信（たとえば、転送）する。第２のＳＴＡ１２０ｂは、ＡＰ１１０へ応答メッセージを送信することによってこの設定要求フレームに応答することができ、ＡＰ１１０は、この応答メッセージを第１のＳＴＡ１２０ａへ転送する。特定の実施形態では、応答メッセージは、「ＳＵＣＣＥＳＳ」コードを含むことができる。第１のＳＴＡ１２０ａは、ＡＰ１１０へ設定確認メッセージを送ることができ、ＡＰ１１０は、この設定確認メッセージを第２のＳＴＡ１２０ｂへ転送する。特定の実施形態では、第１のＳＴＡ１２０ａと第２のＳＴＡ１２０との間のメッセージはすべて、ＡＰ１１０を介してＡＰリンク（たとえば、アップリンクおよびダウンリンク）を使用して送られる。したがって、同じＢＳＳ内にある第１のＳＴＡ１２０ａと第２のＳＴＡ１２０ｂとの間に直接リンクが形成される。
【００３４】
同じＢＳＳ内の２つのＳＴＡ間に直接リンクを確立するための上述の処理は、異なるＢＳＳのＳＴＡが相互間に直接リンク（たとえば、ＴＤＬＳリンク）を形成することを許容するには十分でない。たとえば、上記の処理は、ＡＰ１１０のＢＳＳのＳＴＡ１２０ａがＡＰ１４０のＢＳＳのＳＴＡ１５０ａとの直接リンクを形成することを可能にする（たとえば、許可または許容する）ことができない。
【００３５】
ＳＴＡ１２０ａとＳＴＡ１５０ａとの間に直接接続（たとえば、直接リンク）を形成するために、ＳＴＡ１２０ａとＳＴＡ１５０ａの一方または両方は、他方の局（すなわち、ＳＴＡ１２０ａまたはＳＴＡ１５０ａ）によって使用される異なる通信チャネルに切り替える必要がある。たとえば、ＡＰ１１０およびＡＰ１４０は、ＳＴＡ１２０ａとＳＴＡ１５０ａとを含むＥＳＳを形成することができる。このＥＳＳ内で、ＡＰ１１０は、ＡＰ１４０がＳＴＡ１５０と通信するために使用できる１つまたは複数の通信チャネルとは異なる１つまたは複数の通信チャネルを使用して、ＳＴＡ１２０と通信することができる。ＳＴＡ１２０ａおよびＳＴＡ１５０ａは、各ＳＴＡ１２０ａ、１５０ａが現在動作している１つまたは複数の通信チャネルに関するチャネル情報１６０、１７０を交換することができる。たとえば、チャネル情報１６０、１７０は、１つまたは複数のチャネル識別（ＩＤ）を含むことができる。各チャネルＩＤは、データが通信される特定の周波数帯域（たとえば、１つまたは複数の標準によって定義される）に対応することができる。
【００３６】
場合によっては、ＳＴＡ１２０ａおよび／またはＳＴＡ１５０ａは、他のＳＴＡ１２０ａおよび／またはＳＴＡ１５０ａが動作（通信）することが可能でない通信チャネル上で動作することを可能とすることができる。たとえば、ＳＴＡ１２０ａは、第１のチャネル（たとえば、チャネルＡ）上の通信をサポートすることができ、ＳＴＡ１５０ａは、第１のチャネル（たとえば、チャネルＡ）上で通信することが可能でない。しかしながら、ＳＴＡ１２０ａとＳＴＡ１５０ａは両方、第２のチャネル（たとえば、チャネルＢ）上で通信することを可能とすることができる。したがって、ＳＴＡ１２０ａおよびＳＴＡ１５０ａは、各ＳＴＡ１２０ａ、１５０ａが動作することが可能な（たとえば、各ＳＴＡがサポートする）１つもしくは複数の通信チャネル、および／または動作することが可能でない（たとえば、各ＳＴＡがサポートしない）１つもしくは複数の通信チャネルに関する情報を交換することができる。
【００３７】
ＳＴＡ１２０ａとＳＴＡ１５０ａとの間の通信および／または直接リンクの確立を容易にするために、ＳＴＡ１２０ａとＳＴＡ１５０ａの一方または両方によって、チャネル情報（たとえば、第１のチャネル情報１６０および第２のチャネル情報１７０）の交換が使用され得る。たとえば、ＳＴＡ１２０ａは、ＡＰ１１０およびＡＰ１４０を介して第１のチャネル情報１６０をＳＴＡ１５０ａへ送信することができる。第１のチャネル情報１６０は、ＳＴＡ１２０ａが現在動作している（たとえば、ＡＰ１１０を介して通信している）１つもしくは複数の第１の通信チャネル（たとえば、１つもしくは複数の第１の動作チャネル）、および／またはＳＴＡ１２０ａが動作することが可能な１つもしくは複数の第２の通信チャネル（たとえば、１つもしくは複数の第２の動作チャネル）を含む情報を含むことができる。第１のＳＴＡ１２０ａはまた、第１のチャネル情報を記憶することができる。別の例として、ＳＴＡ１５０ａは、ＡＰ１１０およびＡＰ１４０を介して第２のチャネル情報１７０をＳＴＡ１２０ａへ送信することができる。第２のチャネル情報１７０は、ＳＴＡ１５０ａが現在動作している（たとえば、ＡＰ１４０を介して通信している）１つもしくは複数の第３の通信チャネル（たとえば、１つもしくは複数の第３の動作チャネル）、および／またはＳＴＡ１５０ａが動作することが可能な１つもしくは複数の第４の通信チャネル（たとえば、１つもしくは複数の第４の動作チャネル）を含む情報を含むことができる。
【００３８】
特定の実施形態では、第１のチャネル情報１６０は、第１のＡＰ１１０によって生成され得、ＡＰ１４０を介してＳＴＡ１５０ａへ提供され得る。別の特定の実施形態では、第２のチャネル情報１７０は、ＡＰ１４０によって生成され得、ＡＰ１１０を介してＳＴＡ１２０ａへ提供され得る。チャネル情報１６０、１７０は、ＳＴＡ１２０ａとＳＴＡ１５０ａの一方または両方が直接リンクを確立するときに使用するのに適当なチャネルを選択することを可能にする（たとえば、許容する）ために使用され得る。
【００３９】
システム１００の動作中、ＥＳＳの異なるＢＳＳ内に各々含まれる２つのＳＴＡ（たとえば、ＳＴＡ１２０ａおよびＳＴＡ１５０ａ）間に、直接リンク（たとえば、ＴＤＬＳリンク）が確立され得る。
【００４０】
例示的な実施形態では、ＳＴＡ１２０ａは、ＳＴＡ１２０ａが関連付けられたＡＰ１１０と同じＥＳＳ内で、他のＳＴＡを（たとえば、本明細書に説明する１つまたは複数の発見プロトコルを使用して）発見することができる。他のＳＴＡを発見した後、ＳＴＡ１２０ａ（たとえば、イニシエータＳＴＡ）は、直接リンクを設定するために、第２のＳＴＡ１５０ａなど、発見した特定のＳＴＡ（たとえば、ピアＳＴＡ）を選択することができる。直接リンクを確立するために、ＳＴＡ１２０ａおよびＳＴＡ１５０ａは、ＡＰ１１０とＡＰ１４０の一方または両方を介して、直接リンク設定手順を行う（たとえば、１つまたは複数のメッセージを送信および受信する）ことができる。ＳＴＡ１２０ａとＳＴＡ１５０ａの一方または両方はまた、それぞれ他方のＳＴＡとチャネル情報を交換することができる。たとえば、ＳＴＡ１２０ａは、チャネル情報１６０をＳＴＡ１５０ａへ送信することができる。別の例として、ＳＴＡ１５０ａは、チャネル情報１７０をＳＴＡ１２０ａへ送信することができる。
【００４１】
ＳＴＡ１２０ａおよびＳＴＡ１５０ａは、直接リンクを確立することを試みるために用いる特定の通信チャネルを選択するために、チャネル情報１６０、１７０を使用することができる。特定の通信チャネルが選択された後、プローブメッセージ（たとえば、ビーコンメッセージ）、肯定応答メッセージ、またはこれらの組合せを使用して、ＳＴＡ１２０ａとＳＴＡ１５０ａとの間の直接リンクの確立が確認され得る。たとえば、特定の通信チャネルが選択された後、ＳＴＡ１５０ａは、特定の通信チャネルを介してＳＴＡ１２０ａへプローブメッセージを送信することができる。このプローブメッセージを受信したことに応答して、ＳＴＡ１２０ａは、特定の通信チャネルを介してＳＴＡ１５０ａへ肯定応答メッセージを送信することができる。特定の実施形態では、ＳＴＡ１５０ａは、プローブメッセージを送信することができ、ＳＴＡ１２０は、肯定応答メッセージを送信することができる。直接リンクが（たとえば、特定の通信チャネルを介して）確立されたことを確認した後、ＳＴＡ１２０ａおよびＳＴＡ１５０ａは、この直接リンクを介して通信することができる。
【００４２】
したがって、ＡＰ１１０のＢＳＳのＳＴＡ１２０ａとＡＰ１４０のＢＳＳのＳＴＡ１５０ａとの間に、直接リンクが形成される。第１のチャネル情報１６０および／または第２のチャネル情報１７０を交換することによって、ＳＴＡ１２０ａとＳＴＡ１５０ａの各々は、他方のＳＴＡに使用される１つもしくは複数の通信チャネルおよび／または他方のＳＴＡがアクセス可能な１つもしくは複数の通信チャネルを認識することができる。したがって、異なるＢＳＳのＳＴＡ１２０ａおよびＳＴＡ１５０ａは、第１のチャネル情報１６０および第２のチャネル情報１７０の少なくとも１つの交換に基づいて、直接リンクを確立するために用いる特定のチャネルを選択することが可能になる。
【００４３】
図２は、ＥＳＳ内の２つのＳＴＡ間に直接リンクを確立するための例示的な処理（たとえば、方法）のラダー図２００を示す。このＥＳＳは、第１のＡＰ１１０に関連付けられた第１のＢＳＳと、第２のＡＰ１４０に関連付けられた第２のＢＳＳとを含むことができる。特定の実施形態では、ＥＳＳは３つ以上のＡＰを含む。第１のＢＳＳは第１のＳＴＡ１２０を含むことができ、第２のＢＳＳは第２のＳＴＡ１５０を含むことができる。第１のＳＴＡ１２０は、１つまたは複数の第１のベースチャネルを通じて第１のＡＰ１１０に関連付けられることができ、第２のＳＴＡ１５０は、１つまたは複数の第２のベースチャネルを通じて第２のＡＰ１４０に関連付けられることができる。特定の実施形態では、少なくとも１つの第１のベースチャネルは、１つまたは複数の第２のベースチャネルとは異なるチャネルである。たとえば、第１のＳＴＡ１２０および第２のＳＴＡ１５０は、それぞれ図１のＳＴＡ１２０ａ〜ｂの１つおよびＳＴＡ１５０ａ〜ｉの１つを含むことができる。
【００４４】
第１のＳＴＡ１２０は、発見処理を通じて、第１のＳＴＡ１２０と同じＥＳＳ内で他のＳＴＡを発見することができる。第１のＳＴＡ１２０によって使用される発見処理は、ＴＤＬＳ発見処理とは異なるものであり得る。たとえば、発見処理は、レイヤ２プロトコル（たとえば、データリンク層プロトコル）、レイヤ３プロトコル（たとえば、ネットワーク層プロトコル）、またはこれらの組合せを含む発見機構を利用することができる。本明細書では、「レイヤＮ」という用語は、開放型システム間相互接続（ＯＳＩ）モデルの第Ｎの層を指すことができ、レイヤ１〜７は代わりに、それぞれ物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、およびアプリケーション層と呼ばれることができる。特定の実施形態では、発見機構は、Ｂｏｎｊｏｕｒ、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、またはゼロコンフィギュレーション（ｚｅｒｏ−ｃｏｎｆ）ベースのプロトコルを含む発見プロトコルを含むことができる。別の特定の実施形態では、発見機構は、汎用広告サービス（ＧＡＳ）サーバプロトコルであり得る。
【００４５】
第１のＳＴＡ１２０は、直接通信するために直接リンク（たとえば、ＴＤＬＳリンク）を設定するために用いる他のＳＴＡの１つまたは複数を選択することができる。たとえば、第１のＳＴＡ１２０は、直接リンクを設定するために用いるＳＴＡ１５０（たとえば、特定のピアＳＴＡ）を選択することができる。第２のＳＴＡ１５０との直接リンクを確立するための第１のＳＴＡ１２０による決定は、第２のＳＴＡ１５０上で実行されているより上位層のアプリケーション（たとえば、ファイル共用アプリケーションまたは視聴覚アプリケーション）などのアプリケーションに基づいて行われることができる。第１のＳＴＡ１２０は、発見処理に関連付けられた発見機構の一部として、またはこの発見機構とともに、第２のＳＴＡ１５０のアプリケーションに関連付けられた受信情報を有することができる。
【００４６】
２０２で、第１のＳＴＡ１２０は、第１のＳＴＡ１２０に関連付けられた第１のチャネル情報を判定することができる。第１のチャネル情報は、第１のＳＴＡ１２０が現在動作している（１つまたは複数の）通信チャネルおよび／または第１のＳＴＡ１２０が動作することが可能な（１つまたは複数の）通信チャネルに関する情報を含むことができる。第１のＳＴＡ１２０は、第１のＳＴＡ１２０が第１のＡＰを介してどのチャネル上で通信しているか、および第１のＳＴＡ１２０がどのチャネル上で動作することが可能であるかを識別するように構成され得る。たとえば、第１のチャネル情報は、図１のチャネル情報１６０を含むことができる。
【００４７】
第１のＳＴＡ１２０は、設定要求１０５（たとえば、ＴＤＬＳ設定要求フレーム）を第２のＳＴＡ１５０へ送信することができる。設定要求１０５は、第１のＡＰ１１０および第２のＡＰ１４０を介して第２のＳＴＡ１５０へ送信されることができる。特定の実施形態では、設定要求１０５はまた、図１のシステムコントローラ１３０などのシステムコントローラを介して第２のＳＴＡ１５０へ送信されることができる。設定要求１０５は、第１のＳＴＡ１２０に関連付けられた第１のチャネル情報を含むことができ、第２のＳＴＡは、後の使用のために第１のチャネル情報を記憶することができる。
【００４８】
２１２で、第２のＳＴＡ１５０は、設定要求１０５を受信することができ、第２のＳＴＡ１５０に関連付けられた第２のチャネル情報を判定することができる。第２のチャネル情報は、第２のＳＴＡ１５０が現在動作している（１つまたは複数の）通信チャネルおよび／または第２のＳＴＡ１５０が動作することが可能な（１つまたは複数の）通信チャネルに関する情報を含むことができる。たとえば、第１のチャネル情報は、図１のチャネル情報１７０を含むことができる。
【００４９】
第２のＳＴＡ１５０は、設定応答２１５（たとえば、ＴＤＬＳ応答メッセージ）を第１のＳＴＡ１２０へ送信することができる。特定の実施形態では、応答メッセージ２１５は、「ＳＵＣＣＥＳＳ」コードを含むことができる。設定応答は、第１のＡＰ１１０および第２のＡＰ１４０を介して第２のＳＴＡ１５０へ送信されることができる。設定応答２１５は、第２のＳＴＡ１５０に関連付けられた第２のチャネル情報を含むことができ、第１のＳＴＡ１２０は、後の使用のために第２のチャネル情報を記憶することができる。
【００５０】
第１のＳＴＡ１２０は、設定応答２１５を受信することができ、設定確認２２５（たとえば、ＴＤＬＳ設定確認メッセージ）を第２のＳＴＡ１５０へ送ることによって応答することができる。設定確認２２５は、第１のＡＰ１１０および第２のＡＰ１４０を介して第２のＳＴＡ１５０へ送信されることができる。したがって、上述の交換後、第１のＳＴＡ１２０と第２のＳＴＡ１５０は各々、第１のＳＴＡ１２０と第２のＳＴＡ１５０の両方に対するチャネル情報を有する（たとえば、記憶する）ことができる。ＳＴＡ１２０およびＳＴＡ１５０は、直接リンクを確立するために用いる適当なチャネルを選択するために、記憶されたチャネル情報を利用することができる。
【００５１】
第１のＳＴＡ１２０および第２のＳＴＡ１５０は、第１のチャネル情報および第２のチャネル情報に基づいて、それぞれチャネル選択２３０、２３２を実行することができる。チャネル選択２３０、２３２は、直接リンクを確立するために用いる適当なチャネル（たとえば、１つまたは複数の通信チャネル）を選択することができる。第１のＳＴＡ１２０によって実行されるチャネル選択２３０および第２のＳＴＡ１５０によって実行されるチャネル選択２３２は、第１のＳＴＡ１２０と第２のＳＴＡ１５０の各々が、直接リンクを確立するために用いる（１つまたは複数の）同じ通信チャネルを独立して選択できるように、コンプリメンタリ（complimentary）であり得または協調されることができる。適当なチャネルを選択するために、第１のＳＴＡ１２０または第２のＳＴＡ１５０のいずれかによって、１つまたは複数の処理またはアルゴリズム（たとえば、方法）が用いられ得る。チャネル選択２３０、２３２は、第１のＳＴＡ１２０と第２のＳＴＡ１５０の一方をイニシエータＳＴＡ（たとえば、ＴＤＬＳイニシエータ）および／またはピアＳＴＡ（たとえば、ＴＤＬＳレスポンダ）として識別することに基づいて実行されることができる。イニシエータＳＴＡおよび／またはピアＳＴＡの識別は、第１のＳＴＡ１２０および／または第２のＳＴＡ１５０のいずれかによって実行されることができる。イニシエータＳＴＡおよび／またはピアＳＴＡの識別は、どの（１つまたは複数の）チャネルを直接リンク通信で使用するために選択するかを判定するときの基準セットとして、どのチャネルセット（たとえば、第１のＳＴＡ１１２０の１つもしくは複数の第１の通信チャネルおよび／または１つもしくは複数の第２の通信チャネル、あるいは第２のＳＴＡ１５０の１つもしくは複数の第３の通信チャネルおよび／または１つもしくは複数の第４の通信チャネル）が使用されるかを決定するための方法として、チャネル選択２３０、２３２によって使用されることができる。たとえば、第１のＳＴＡ１２０がイニシエータＳＴＡとして識別されたとき、１つもしくは複数の第１の通信チャネルおよび／または１つもしくは複数の第２の通信チャネルは、基準セットとして選択されることができる。特定の実施形態では、第１のＳＴＡ１２０（たとえば、イニシエータＳＴＡ）の１つまたは複数の第１の通信チャネルが基準セットとして選択されたとき、その基準セット（たとえば、１つまたは複数の第１の通信チャネル）が第２のＳＴＡ１５０の１つまたは複数の第４の通信チャネルのうちの少なくとも１つの通信チャネルを含むかどうかの判定が行われ得る。
【００５２】
特定の実施形態では、チャネル選択２３０、２３２は、第１のチャネル情報および第２のチャネル情報に基づいて、第１のＳＴＡ１２０（たとえば、第１のワイヤレス装置）と第２のＳＴＡ１５０（たとえば、第２のワイヤレス装置）との間の直接通信のための少なくとも１つの通信チャネルを選択することができる。図２の例示的な処理の第１の例示的な実施形態では、第１のＳＴＡ１２０が第２のＳＴＡ１５０の現在の動作チャネルをサポートしないが、第２のＳＴＡ１５０が第１のＳＴＡ１２０の現在の動作チャネルをサポートする場合、第２のＳＴＡ１５０が第１のＳＴＡ１２０の動作チャネルに切り換わる。第２の例示的な実施形態では、第２のＳＴＡ１５０が第１のＳＴＡ１２０の現在の動作チャネルをサポートしないが、第１のＳＴＡ１２０が第２のＳＴＡ１５０の現在の動作チャネルをサポートする場合、第１のＳＴＡ１２０が第２のＳＴＡ１５０の動作チャネルに切り換わる。
【００５３】
図２の例示的な処理の第３の例示的な実施形態では、第１のＳＴＡ１２０と第２のＳＴＡ１５０の両方が他方のＳＴＡの現在の動作チャネルをサポートする場合、第１のＳＴＡ１２０がイニシエータＳＴＡ（たとえば、ＴＤＬＳイニシエータ）であるので、第１のＳＴＡ１２０が第２のＳＴＡ１５０の現在の動作チャネルに切り換わる。第４の例示的な実施形態では、第１のＳＴＡ１２０と第２のＳＴＡ１５０の両方が他方のＳＴＡの現在の動作チャネルをサポートする場合、第２のＳＴＡ１５０がピアＳＴＡ（たとえば、ＴＤＬＳレスポンダ）であるので、第２のＳＴＡ１５０が第１のＳＴＡ１２０の現在の動作チャネルに切り換わる。
【００５４】
図２の例示的な処理の第５の例示的な実施形態では、第１のＳＴＡ１２０または第２のＳＴＡ１５０のいずれも他方のＳＴＡの現在の動作チャネルをサポートしない場合、第１のＳＴＡ１２０および第２のＳＴＡ１５０は、各々が動作することが可能なチャネルを選択する。第５の例示的な実施形態における選択は、第１のＳＴＡ１２０および第２のＳＴＡ１５０内に記憶されている優先順位によって（たとえば、業界標準に従って）、いくつかの共用アルゴリズムによって、上述のメッセージもしくは異なるメッセージの１つなどのメッセージ内で共用される優先順位によって、または何らかの他の技法によって行われることができる。
【００５５】
図２の例示的な処理の第６の例示的な実施形態では、第１の通信チャネルが１つまたは複数の第４の通信チャネルのうちの少なくとも１つを含まないとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。第７の例示的な実施形態では、１つまたは複数の第３の通信チャネルが１つまたは複数の第２の通信チャネルのうちの少なくとも１つを含まないとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。
【００５６】
図２の例示的な処理の第８の例示的な実施形態では、第１のＳＴＡ１２０が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。第９の例示的な実施形態では、第２のＳＴＡ１５０が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第２の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。第１０の例示的な実施形態では、第２のＳＴＡ１５０が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。第１１の例示的な実施形態では、第１のＳＴＡ１２０が直接リンク設定（たとえば、ＴＤＬＳ直接リンク設定）を開始したとき、１つまたは複数の第４の通信チャネルのうちの少なくとも１つが、少なくとも１つの通信チャネルとして選択されることができる。少なくとも１つの通信チャネルを選択するために、他の選択方法が使用されることもできることが理解されよう。したがって、本明細書に含まれる少なくとも１つの通信チャネルを選択するための例は例示的なものであり、排他的と見なされるべきではない。
【００５７】
特定の実施形態では、関連ＡＰを有するチャネルから直接リンクに関連付けられた別のチャネルへ切り換わる前に、第１のＳＴＡ１２０または第２のＳＴＡ１５０は、それぞれ第１のＡＰ１１０および第２のＡＰ１４０に対して省電力（たとえば、省電力モード）に入ることができる。たとえば、第１のＡＰ１１０に対して省電力モードに入る第１のＳＴＡ１２０は、第１のＳＴＡ１２０が省電力モードに入りつつあることを第１のＡＰ１１０に通知することができ、または省電力モードに入る許可を第１のＡＰ１１０に要求することができる。通知または要求を受信した後、第１のＡＰ１１０は、第１のＳＴＡ１２０が省電力モード（たとえば、スリープモード）にあるかのように、第１のＳＴＡ１２０を見なす（たとえば、扱う）ことができる。特定の実施形態では、第１のＡＰ１１０が通知または要求を受信した後、第１のＡＰ１１０は、第１のＳＴＡ１２０がスリープモードにあると見なす前に第１のＳＴＡ１２０に指定された第１のＡＰ１１０にある任意のデータ（たとえば、バッファ内のデータ）を送信することができる。第１のＡＰ１１０は、第１のＳＴＡ１２０が省電力モードにあると見なす一方で、第１のＳＴＡは、実際には省電力モードではなくアクティブモードにあり、直接リンクに関連付けられた他のチャネルを通じて直接リンクを介して第２のＳＴＡ１５０との通信を行うことができる。第１のＡＰ１１０が、第１のＳＴＡ１２０がスリープモードにあると見なし、第１のＳＴＡ１２０へデータを送信しようとするとき、第１のＡＰ１１０は、第１のＳＴＡ１２０に通知する（たとえば、起動を試みる）。
【００５８】
適当なチャネルが選択された後、第２のＳＴＡ１５０は、直接リンクがうまく形成されたか否かを判定するために、選択チャネルを使用して、プローブメッセージ２３５（たとえば、ＮＵＬＬフレーム）を第１のＳＴＡ１２０へ直接送信することができる。プローブメッセージ２３５は、第１のＡＰ１１０または第２のＡＰ１４０のいずれを介しても送信されない。第１のＳＴＡ１２０は、プローブメッセージ２３５の受信に基づいて、直接リンクがうまく形成されたと判定することができる。プローブメッセージ２３５を受信したことに応答して、第１のＳＴＡ１２０は、選択チャネル上の直接リンクを通じて肯定応答メッセージ（ＡＣＫ）２４５を第２のＳＴＡ１５０へ送信することができる。第２のＳＴＡ１５０は、ＡＣＫ２４５の受信に基づいて直接リンクがうまく形成されたと判定することができ、この直接リンクを通じて通信することができる。
【００５９】
特定の実施形態では、第１のＳＴＡ１２０が、プローブメッセージが受信されないと判定した場合、または第２のＳＴＡ１５０が、ＡＣＫメッセージ２４５が受信されないと判定した場合、第１のＳＴＡ１２０または第２のＳＴＡ１５０は、異なるチャネルを使用して直接リンクの設定を再び試みることができる。特定の実施形態では、第１のＳＴＡ１２０が、プローブメッセージが受信されないと判定した場合、または第２のＳＴＡ１５０が、ＡＣＫメッセージ２４５が受信されないと判定した場合、ＳＴＡ１２０および第２のＳＴＡ１５０は、第１のＡＰ１１０および第２のＡＰ１４０の少なくとも１つを介して通信する。
【００６０】
別の特定の実施形態では、第１のＳＴＡ１２０と第２のＳＴＡ１５０との間の直接接続を試験するために、選択チャネルを通じて、異なるレートで１つまたは複数のプローブメッセージが送られ得る。たとえば、第２のＳＴＡ１５０は、複数のプローブメッセージを第１のＳＴＡ１２０へ送信することができ、各プローブメッセージは、異なるレートで送信される。第１のＳＴＡ１２０が特定のプローブメッセージを受信したとき、第１のＳＴＡ１２０は次いで、特定のプローブメッセージが送信されたレートに対応するレート（たとえば、データレート）で、ＡＣＫメッセージ２４５を第２のＳＴＡ１５０へ送信することができる。
【００６１】
別の特定の実施形態では、チャネル選択２３０、２３２は、第１のチャネル情報および第２のチャネル情報に基づいて、複数の通信チャネルを通信のために選択することができる。特定のＳＴＡは、肯定応答メッセージが受信されるまで、複数の通信チャネルの各々を通じてプローブメッセージを送信することができる。たとえば、第１のチャネルおよび第２のチャネルは通信のために選択されることができ、第２のＳＴＡ１５０は、第１のチャネルを通じて第１のプローブメッセージを第１のＳＴＡ１２０へ送信することができる。別の例として、１つまたは複数の第１のプローブメッセージの各々は、第２のＳＴＡ１５０から第１のＳＴＡ１２０へ異なるレートで送られることができる。第２のＳＴＡ１５０が第１のプローブメッセージに応答する肯定応答メッセージを受信しない場合、第２のＳＴＡ１５０は、第２のチャネルを通じて第２のプローブメッセージを送ることができる。特定の実施形態では、第２のＳＴＡ１５０が第２のプローブメッセージに応答する肯定応答メッセージを受信しない場合、第２のＳＴＡ１５０は、プローブメッセージを送ることを停止し、代わりに第１のＡＰ１１０および第２のＡＰ１４０を介して第１のＳＴＡ１２０と通信する。別の特定の実施形態では、第２のＳＴＡ１５０が第１のプローブメッセージまたは第２のプローブメッセージのいずれかに応答する肯定応答メッセージを受信しない場合、第２のＳＴＡ１５０は、第１のチャネルおよび第２のチャネルを介してプローブメッセージを送ることを再び試みることができる。
【００６２】
直接リンクに対する選択チャネルは、第１のＳＴＡ１２０と第２のＳＴＡ１５０の一方または両方によって周期的に切り替えられることができる。たとえば、直接リンクは、第１のＳＴＡ１２０の第１のベースチャネルと第２のＳＴＡ１５０の第２のベースチャネルとの間で周期的に切り替えられることができる。特定の実施形態では、直接リンクの動作チャネルを切り替えるために、第１のＳＴＡ１２０は、チャネル切替え要求（たとえば、ＴＤＬＳチャネル切替え要求）を第２のＳＴＡ１５０へ送信し、第２のＳＴＡ１５０は、チャネル切替え応答（たとえば、ＴＤＬＳチャネル切替え応答）で応答する。第１のＳＴＡ１２０は、直接リンクの選択チャネルを介して、チャネル切替え要求を第２のＳＴＡ１５０へ送信することができる。代替的に、第１のＳＴＡ１２０は、第１のＡＰ１１０および第２のＡＰ１４０の少なくとも１つを介して、チャネル切替え要求を送ることができる。別の特定の実施形態では、第２のＳＴＡ１５０は、チャネル切替え要求を第１のＳＴＡ１１０へ送信することができ、第１のＳＴＡ１１０は、チャネル切替え応答を送信することができる。
【００６３】
特定の実施形態では、直接リンクを確立するために使用される選択チャネルが第１のＳＴＡ１２０のベースチャネルを含むとき、第１のＳＴＡ１２０は、第１のＳＴＡ１２０の別のベースチャネル（たとえば、後続のベースチャネル）へのチャネル切替えを開始することができる。別の特定の実施形態では、直接リンクを確立するために使用される選択チャネルが第１のＳＴＡ１２０のベースチャネルを含むとき、第２のＳＴＡ１５０が、別のチャネルへのチャネル切替えを開始することができる。たとえば、第２のＳＴＡ１５０は、第１のＳＴＡ１２０の別のベースチャネルまたは第１のＳＴＡ１２０が通信することが可能な第２のＳＴＡ１５０のベースチャネルへのチャネル切替えを開始することができる。
【００６４】
２つのＳＴＡ間で直接リンクを確立するために使用される選択チャネルが２つのＳＴＡのうちの特定のＳＴＡのベースチャネルを含むとき、この特定のＳＴＡは、関連ＡＰに対する省電力モードを出ることができ、特定のＡＰとトラフィックを交換することができ、１つもしくは複数のビーコンを受信することができ、またはこれらの組合せを行うことができる。特定のＳＴＡはまた、チャネル切替え要求（たとえば、ＴＤＬＳチャネル切替え要求フレーム）またはチャネル切替え応答（たとえば、ＴＤＬＳチャネル切替え応答フレーム）を送信する前に、特定のＡＰに対して省電力（たとえば、省電力モード）に入ることができる。代替的に、他方のＳＴＡが、別のチャネルへの切替え前に別のＡＰに対して省電力（たとえば、省電力モード）に入ることができる。たとえば、別のチャネルへの切替え前に、第１のＳＴＡ１２０または第２のＳＴＡ１５０は、それぞれＡＰ１１０およびＡＰ１４０に対して省電力に入ることができる。
【００６５】
したがって、第１のＢＳＳと第２のＢＳＳとを含むＥＳＳ内で、第１のＳＴＡ１２０と第２のＳＴＡ１５０との間に直接リンクが確立されることができる。たとえば、第１のＳＴＡ１２０および第２のＳＴＡ１５０は、確立されるべき直接リンクとして使用される通信チャネルを選択するために、チャネル情報を交換することができる。第１のＳＴＡ１２０または第２のＳＴＡ１５０の一方または両方は、直接リンクに対する選択チャネルを使用する前に、選択チャネルを試験するために、プローブメッセージおよび／または肯定応答メッセージを送信することができる。選択された通信が十分に試験された後、第１のＳＴＡ１２０および第２のＳＴＡ１５０が直接通信することを可能にするために、この選択チャネルが直接リンクとして使用されることができる。
【００６６】
図３を参照すると、チャネル情報を使用して拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を可能にするための方法３００の第１の例示的な実施形態の流れ図が示されている。たとえば、同じＥＳＳ内の２つのＳＴＡ間に直接リンクが確立されることができる。特定の実施形態では、２つのＳＴＡは、異なるＢＳＳ内に含まれている。
【００６７】
３０５で、設定要求フレームが送信／受信されることができる。第１のＡＰの第１のＢＳＳの第１のＳＴＡ（たとえば、イニシエータＳＴＡ）が、第２のＡＰの第２のＢＳＳの第２のＳＴＡ（たとえば、ピアＳＴＡ）へ、この設定要求フレームを送信することができる。設定要求フレーム（たとえば、設定要求メッセージ）は、第１のチャネル情報を含むことができる。たとえば、設定要求フレームは、図２の設定要求２０５を含むことができる。第１のチャネル情報は、第１のＳＴＡが現在動作している（１つまたは複数の）通信チャネルに関する情報および／または第１のＳＴＡが動作することが可能な（１つまたは複数の）通信チャネルに関する情報を含むことができる。第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して第１のＳＴＡから設定要求フレームを受信することができる。第２のＳＴＡはまた、第１のＳＴＡに関連付けられた第１のチャネル情報を受信および記憶することができる。たとえば、第１のＳＴＡは、図１〜２のＳＴＡ１２０のいずれかを含むことができ、第２のＳＴＡは、図１〜２のＳＴＡ１５０のいずれかを含むことができる。
【００６８】
３１０で、設定応答フレームが送信／受信されることができる。第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して第１のＳＴＡへ、この設定応答フレーム（たとえば、設定応答メッセージ）を送信することができる。たとえば、設定応答フレームは、図２の設定応答２１５を含むことができる。設定応答フレームは、第２のチャネル情報を含むことができる。第２のチャネル情報は、第２のＳＴＡが現在動作している（１つまたは複数の）通信チャネルに関する情報および／または第２のＳＴＡが動作することが可能な（１つまたは複数の）通信チャネルに関する情報を含むことができる。第１のＳＴＡは、第１のＡＰおよび第２のＡＰを介して第２のＳＴＡから設定応答フレームを受信することができる。第１のＳＴＡはまた、第２のＳＴＡに関連付けられた第２のチャネル情報を受信および記憶することができる。たとえば、第１のＳＴＡ、第１のＡＰ、第２のＳＴＡ、および第２のＡＰは、それぞれ図１〜２のＳＴＡ１２０、ＡＰ１１０、ＳＴＡ１５０、およびＡＰ１４０を含むことができる。
【００６９】
３１５で、設定確認フレームが送信／受信されることができる。第１のＳＴＡは、第２のＳＴＡへこの設定確認フレーム（たとえば、設定確認メッセージ）を送信することができる。たとえば、設定確認フレームは、図２の設定確認２２５を含むことができる。第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して設定確認フレームを受信することができる。
【００７０】
３２０で、通信のためのチャネルが選択されることができる。ＳＴＡと第２のＳＴＡの各々で受信したメッセージに基づいて、第１のＳＴＡと第２のＳＴＡの一方または両方は、直接リンクを確立するために用いるチャネルを選択することができる。このチャネルは、第１のチャネル情報、第２のチャネル情報、またはこれらの組合せに少なくとも部分的に基づいて選択されることができる。たとえば、第１のチャネル情報および第２のチャネル情報は、図１の第１のチャネル情報１６０および第２のチャネル情報１７０を含むことができる。
【００７１】
３２５で、デバイス間の直接接続を試験するために、選択チャネルを通じてプローブメッセージが送られることができる。選択チャネルを介する通信（たとえば、接続性）を試験するために、かつ／または選択チャネル（たとえば、選択された通信チャネル）に関連付けられたデータレートを試験するために、選択チャネルを通じてプローブメッセージが送られることができる。第１のＳＴＡと第２のＳＴＡの一方は、選択チャネルを介して他方のＳＴＡへプローブメッセージを送信する（たとえば、送る）ことができる。他方のＳＴＡは、選択チャネルを通じて送信されたこのプローブメッセージを受信することができ、肯定応答メッセージで応答することができる。したがって、第１のＳＴＡおよび／または第２のＳＴＡは、プローブメッセージが送信された後、直接リンクが確立されたかどうか判定することができる。特定の実施形態では、第１のＳＴＡは、プローブメッセージを第２のＳＴＡへ送信し、第２のＳＴＡは、このプローブメッセージを受信したことに応答して、第１のＳＴＡへ肯定応答メッセージを送信する。
【００７２】
特定の実施形態では、選択チャネルのデータレートに応じて、第１のＳＴＡおよび第２のＳＴＡは、その選択チャネルを直接リンクに使用することができ、選択チャネルを介して通信することができる。（たとえば、閾値データレートまたは直接リンクではない代替の通信経路を介するデータレートと比較して）選択チャネルのデータレートが不十分であると判定された場合、第１のＳＴＡおよび第２のＳＴＡは、異なるチャネルを試すことができる。特定の実施形態では、選択チャネルが不十分であるとき、第１のＳＴＡおよび第２のＳＴＡは、その直接リンクを断念し、第１のＡＰおよび第２のＡＰの１つまたは複数を介して通信することができる。プローブメッセージ（たとえば、１つまたは複数のプローブメッセージ）の使用については、図５を参照してさらに説明する。
【００７３】
したがって、ＥＳＳ内では、第１のＢＳＳの第１のＳＴＡと第２のＢＳＳの第２のＳＴＡとの間でチャネル情報が交換されることができる。第１のＳＴＡと第２のＳＴＡの一方または両方は、直接リンクが望ましいとき、選択（たとえば、共通）チャネル（たとえば、通信チャネル）に変更することができる。さらに、共通の通信チャネルに関連付けられたデータレートを試験するために、共通の通信チャネルを介してプローブメッセージが送信されることができる。したがって、第１のＳＴＡと第２のＳＴＡとの間で直接リンクが確立および確証されることができる。
【００７４】
図４を参照すると、チャネル情報を使用して拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を可能にするための方法４００の第２の例示的な実施形態の流れ図が示されている。４０２で、第１のワイヤレス装置で第１のチャネル情報が記憶されることができる。第１のワイヤレス装置（たとえば、第１のＳＴＡ）は、第１のＡＰに関連付けられることができ、第１のＡＰの第１のＢＳＳ内に含まれることができる。第１のワイヤレス装置は、第１のワイヤレス装置で第１のチャネル情報を判定することができ、または第１のＡＰから第１のチャネル情報を受信することができる。第１のワイヤレス装置は、第１のワイヤレス装置に関連付けられたメモリで第１のチャネル情報を記憶することができる。第１のチャネル情報は、第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および第１のワイヤレス装置が第１のＡＰを介して通信している１つまたは複数の第２の通信チャネルに関係することができる。たとえば、第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネルは、チャネル１〜１０を含むことができ、第１のワイヤレス装置が第１のＡＰを介して通信している１つまたは複数の第２の通信チャネルは、チャネル３および６を含むことができる。たとえば、第１のチャネル情報は、図１のチャネル情報１６０を含むことができ、第１のワイヤレス装置は、図１〜２のＳＴＡ１２０のいずれかを含むことができる。
【００７５】
４０４で、第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成するための直接リンク設定メッセージが、第２のワイヤレス装置から受信されることができる。第２のワイヤレス装置（たとえば、第２のＳＴＡ）は、第２のＡＰに関連付けられることができ、第２のＡＰの第２のＢＳＳ内に含まれることができる。第１のＡＰおよび第２のＡＰは、拡張サービスセット（ＥＳＳ）内に含まれることができ、第１のＢＳＳは、第２のＢＳＳとは異なるものであり得る。第１のワイヤレス装置は、第１のＡＰおよび第２のＡＰの少なくとも１つを介して、第２のワイヤレス装置によって送信された直接リンク設定メッセージを受信することができる。たとえば、第２のワイヤレス装置は、図１〜２のＳＴＡ１５０のいずれかを含むことができる。
【００７６】
４０６で、第２のワイヤレス装置に関連付けられた第２のチャネル情報が受信されることができる。第１のワイヤレス装置は、第１のＡＰまたは第２のＡＰの少なくとも１つを介して第２のチャネル情報を受信することができる。第１のワイヤレス装置は、第１のワイヤレス装置に関連付けられたメモリで、受信した第２のチャネルを記憶することができる。第２のチャネル情報は、第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および第２のワイヤレス装置が第２のＡＰを介して通信している１つまたは複数の第４の通信チャネルに関係することができる。たとえば、第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネルは、チャネル２、４、６、８、および１０を含むことができ、第２のワイヤレス装置が第２のＡＰを介して通信している１つまたは複数の第４の通信チャネルは、チャネル６および１０を含むことができる。第１のワイヤレス装置の１つまたは複数の第２の通信チャネルは、第２のワイヤレス装置の１つまたは複数の第４の通信チャネルとは異なる。たとえば、第１のワイヤレスデバイスが第１のＡＰを介して通信している１組の通信チャネル（たとえば、チャネル３および６）は、第２のワイヤレス装置が第２のＡＰを介して通信している１組の通信チャネル（たとえば、チャネル６および１０）とは異なる１組のチャネルであり得る。特定の実施形態では、１つまたは複数の第２の通信チャネルは、１つまたは複数の第４の通信チャネルのいずれとも異なる少なくとも１つの特定の通信チャネルを含む。言い換えれば、１つまたは複数の第２の通信チャネルを構成する１組のチャネルは、１つまたは複数の第４の通信チャネルを構成する１組のチャネルとは異なる１組のチャネルであり得る。たとえば、第１のワイヤレス装置が第１のＡＰを介してチャネル３および６を通じて通信し、第２のワイヤレス装置が第２のＡＰを介してチャネル６および１０を通じて通信しているとき、第１のワイヤレス装置は、第２のワイヤレス装置が第２のＡＰを介して通信しているチャネル６および１０とは異なるチャネルであるチャネル３を通じて通信している。別の特定の実施形態では、１つまたは複数の第２の通信チャネルの各々は、１つまたは複数の第４の通信チャネルのいずれとも異なる。
【００７７】
特定の実施形態では、第２のワイヤレス装置に関連付けられたチャネル情報は直接リンク設定メッセージ内に含まれることができる。たとえば、第１のチャネル情報は、図１のチャネル情報１７０を含むことができる。第２のチャネル情報は、第２のワイヤレス装置、第２のＡＰ、またはこれらの組合せによって判定されることができる。
【００７８】
４０８で、第１のワイヤレス装置および／または第２のワイヤレス装置の能力は判定されることができ、４１０で、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択されることができる。第１のワイヤレス装置の能力は、第１のワイヤレス装置のトランシーバの能力を含むことができ、第２のワイヤレス装置の能力は、第２のワイヤレス装置のトランシーバの能力を含むことができる。たとえば、第１のワイヤレス装置の能力を判定することは、第２のトランシーバが通信することが可能な１つもしくは複数の通信チャネルのうちの１つ、および／または第２のトランシーバが第２のアクセスポイントを介して通信している１つもしくは複数の通信チャネルのうちの少なくとも１つで、第１のトランシーバが通信することが可能であるかどうかを判定することを含むことができる。第２のワイヤレス装置の能力を判定することは、第１のトランシーバが通信することが可能な１つもしくは複数の通信チャネルのうちの１つ、および／または第１のトランシーバが第２のアクセスポイントを介して通信している１つもしくは複数の通信チャネルのうちの少なくとも１つで、第２のトランシーバが通信することが可能であるかどうかを判定することを含むことができる。
【００７９】
少なくとも１つの通信チャネルを選択することは、第１のワイヤレス装置が１つもしくは複数の第３の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定すること、および／または第２のワイヤレス装置が１つもしくは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することを含むことができる。
【００８０】
特定の実施形態では、少なくとも１つの通信チャネルを選択することは、第２のワイヤレス装置が１つもしくは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定すること、および／または第２のワイヤレス装置が１つもしくは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することを含むことができる。別の特定の実施形態では、少なくとも１つの通信チャネルを選択することは、１つまたは複数の第１の通信チャネルと１つまたは複数の第３の通信チャネルとの両方に特定のチャネルが含まれるかどうかを判定することと、その特定のチャネルを少なくとも１つの通信チャネルとして選択することとを含むことができる。
【００８１】
方法４００の第１の例示的な実施形態では、第２のワイヤレス装置が１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、１つまたは複数の第２の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第２のワイヤレス装置がチャネル２、４、６、８、および１０を通じて通信することが可能であり、第１のワイヤレス装置が第１のＡＰを介してチャネル３および６を通じて通信しているとき、チャネル３および６の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８２】
方法４００の第２の例示的な実施形態では、第２のワイヤレス装置が１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに基づいて、１つまたは複数の第４の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第２のワイヤレス装置が、第１のワイヤレス装置が第１のＡＰを介して通信しているチャネル３および６の少なくとも１つを通じて通信することが可能でないとき、チャネル６および１０の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８３】
方法４００の第３の例示的な実施形態では、第２のワイヤレス装置が１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、１つまたは複数の第１の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第２のワイヤレス装置がチャネル２、４、６、８、および１０を通じて通信することが可能であり、第１のワイヤレス装置がチャネル１〜１０を通じて通信することが可能であるとき、チャネル１〜１０の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。特定の実施形態では、チャネル２、４、６、８、および１０の１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８４】
方法４００の第４の例示的な実施形態では、第２のワイヤレス装置が１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに基づいて、１つまたは複数の第３の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第２のワイヤレス装置が、第１のワイヤレス装置が通信することが可能なチャネル１〜１０の少なくとも１つを通じて通信することが可能でないとき、チャネル２、４、６、８、および１０の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８５】
方法４００の第５の例示的な実施形態では、第２のワイヤレス装置が１つもしくは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であり、かつ／または第１のワイヤレス装置が１つもしくは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、１つまたは複数の第２の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第２のワイヤレス装置がチャネル２、４、６、８、および１０を通じて通信することが可能であり、第１のワイヤレス装置が第１のＡＰを介してチャネル３および６を通じて通信しているとき、チャネル３および６の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。別の例として、第１のワイヤレス装置がチャネル１〜１０を通じて通信することが可能であり、第２のワイヤレス装置が第２のＡＰを介してチャネル６および１０を通じて通信しているとき、チャネル３および６の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８６】
方法４００の第６の例示的な実施形態では、第１のワイヤレス装置が１つもしくは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であり、かつ／または第２のワイヤレス装置が１つもしくは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、１つまたは複数の第４の通信チャネルのうちの少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。たとえば、第１のワイヤレス装置がチャネル１〜１０を通じて通信することが可能であり、第２のワイヤレス装置が第２のＡＰを介してチャネル６および１０を通じて通信しているとき、チャネル６および１０の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。別の例として、第２のワイヤレス装置がチャネル２、４、６、８、１０を通じて通信することが可能であり、第１のワイヤレス装置が第１のＡＰを介してチャネル３および６を通じて通信しているとき、チャネル６および１０の少なくとも１つが少なくとも１つの通信チャネルとして選択されることができる。
【００８７】
４１２で、第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクが確立されたかどうかが判定されることができる。第１のワイヤレス装置と第２のワイヤレス装置の一方または両方は、直接接続を試験して直接リンクの確立を確証するために、選択チャネルを通じてプローブメッセージが送信されることができる。プローブメッセージを送ったワイヤレス装置へは、応答（たとえば、肯定応答メッセージ）を送信することができる。プローブメッセージおよび応答（たとえば、肯定応答メッセージ）の交換に基づいて、第１のワイヤレス装置と第２のワイヤレス装置の両方は、直接リンクが確立されたかどうかを判定することができる。
【００８８】
したがって、第１のＢＳＳの第１のワイヤレス装置および第２のＢＳＳの第２のワイヤレス装置は、直接リンクの確立を可能にするためのチャネル情報を交換することができる。交換されたチャネル情報に基づいて、直接リンクに使用するための特定のチャネルが選択されることができる。したがって、第１のワイヤレス装置と第２のワイヤレス装置との間に、直接リンクが確立されることができる。
【００８９】
図５を参照すると、チャネル情報を使用して拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を可能にするための方法５００の第３の例示的な実施形態の流れ図が示されている。方法５００は、５０５で、第１のＢＳＳの第１のＳＴＡと第２のＢＳＳの第２のＳＴＡとの間でチャネル情報を交換することを含むことができる。たとえば、第１のＳＴＡおよび第２のＳＴＡは、それぞれ図１〜２のＳＴＡ１２０およびＳＴＡ１５０を含むことができる。
【００９０】
５１０で、直接リンク通信で使用するためのチャネルが選択されることができる。このチャネルは、第１のＳＴＡおよび第２のＳＴＡが現在動作している（１つまたは複数の）通信チャネルならびに／または第１のＳＴＡおよび第２のＳＴＡが動作することが可能な（１つまたは複数の）通信チャネルに関する情報などのチャネル情報に基づいて選択されることができる。たとえば、第１のＳＴＡが第２のＳＴＡの現在の動作チャネルをサポートしないが、第２のＳＴＡが第１のＳＴＡの現在の動作チャネルをサポートするとき、選択チャネルは、第１のＳＴＡが現在動作しているチャネルであり得る。別の例では、第２のＳＴＡが第１のＳＴＡの現在の動作チャネルをサポートしないが、第１のＳＴＡが第２のＳＴＡの現在の動作チャネルをサポートするとき、選択チャネルは、第２のＳＴＡが現在動作しているチャネルであり得る。さらなる例では、第１のＳＴＡと第２のＳＴＡの両方が他方の局の現在の動作チャネルをサポートするとき、現在の動作チャネルは、第１のＳＴＡまたは第２のＳＴＡのいずれかの現在の動作チャネルとして選択されることができる。さらに別の例では、第１のＳＴＡまたは第２のＳＴＡのいずれも他方の局の現在の動作チャネルをサポートしない場合、第１のＳＴＡと第２のＳＴＡの両方がサポートするチャネルが選択される。特定の実施形態では、選択は、第１のＳＴＡと第２のＳＴＡの各々に記憶されている所定の優先順位、共用のアルゴリズム、発見処理中に共用される優先順位、図２の送信メッセージのうちの１つで共用される優先順位、別の技法、またはこれらの組合せに基づいて実行される。
【００９１】
５１５で、第１のＳＴＡと第２のＳＴＡとの間の直接接続を試験するために、異なるレートで選択チャネルを通じて１つまたは複数のプローブメッセージが送られることができる。たとえば、第２のＳＴＡは、複数のプローブメッセージを第１のＳＴＡへ送信することができ、各プローブメッセージは、異なるレートで送信される。複数のプローブメッセージのレートは、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが送信することが可能な最も低いレートまでの範囲であり得る。複数のプローブメッセージのレートはまた、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが第１のＳＴＡおよび第２のＳＴＡのＢＳＳに対応する複数のＡＰを介して第１のＳＴＡと通信することが可能な推定される最も高いレートまでの範囲であり得る。第２のＳＴＡが第１のＳＴＡと通信することが可能な推定される最も高いレートは、第１のＳＴＡ、第２のＳＴＡ、第１のＡＰ、もしくは第２のＡＰのハードウェアもしくはソフトウェア、業界標準の制約（たとえば、規制の標準）、干渉、またはチャネル条件のいずれかなどの１つまたは複数の要因に基づいて判定される理論上のデータレートまたは測定されたデータレートに基づくものであり得る。第２のＳＴＡは、第１のＢＳＳのＡＰおよび第２のＢＳＳのＡＰ（集合的に、「ＡＰｓ」）を介して、第１のＳＴＡがプローブメッセージの少なくとも１つを受信しなかったという指示を受信することができる。第２のＳＴＡがこの指示を受信した場合、直接リンク通信に対して異なるチャネルが選択されることができ、または第１のＳＴＡおよび第２のＳＴＡはＡＰｓを介して通信することができる。
【００９２】
方法５００はまた、５２０で、ＡＣＫメッセージが受信されたかどうかを判定することを含むことができる。第１のＳＴＡは、プローブメッセージを受信したことに応答して、第２のＳＴＡへＡＣＫメッセージを送ることができる。ＡＣＫメッセージは、プローブメッセージが送信されたレートに対応するレート（たとえば、データレート）で送信および受信されることができる。ＡＣＫメッセージが受信されないと第２のＳＴＡによって判定された場合、５２５で、異なるチャネルが通信のために選択されることができ、または第１のＳＴＡおよび第２のＳＴＡは、ＡＰｓ（たとえば、第１のＢＳＳのＡＰおよび第２のＢＳＳのＡＰ）を介して通信することができる。選択チャネル（たとえば、直接リンク）を介してＡＣＫメッセージが受信されたと判定された場合、方法５００は、５３０で、第１のＳＴＡおよび第２のＳＴＡが選択チャネルを介して通信できるレートを判定することを含むことができる。たとえば、第１のＳＴＡおよび第２のＳＴＡが選択チャネルを介して通信できるレートは、ＡＣＫメッセージ（またはプローブメッセージ）が送信されたレートに基づくレートであり得る。
【００９３】
特定の実施形態では、第２のＳＴＡは、直接リンクを試験するために、第２のＳＴＡが第１のＳＴＡから肯定応答（ＡＣＫ）メッセージを受信するまで、第１のＳＴＡへプローブメッセージを複数回送信することができる。たとえば、第２のＳＴＡは、１組の異なるレートで第１のＳＴＡへプローブメッセージを送信することができる。第１の例示的な実施形態では、この１組のレートは、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが送信することが可能な最も低いレートまでの範囲であり得る。第２の例示的な実施形態では、この１組のレートは、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが形成された直接リンクの代わりに第１のＡＰおよび第２のＡＰを介して第１のＳＴＡと通信することが可能な推定される最も高いレートまでの範囲であり得る。したがって、第２のＳＴＡは、最初に、第２のＳＴＡが送信することが可能な最も高いレートで、選択チャネル（直接リンク）を通じてプローブメッセージの送信を試みることができる。送信に成功し、第１のＳＴＡが直接リンクを通じて第２のＳＴＡへＡＣＫを送信した場合、第１のＳＴＡおよび第２のＳＴＡは、直接リンクの形成に成功したことと、選択チャネルを通じて実現され得る通信レートが第２のＳＴＡが送信することが可能な最も高いレートであることとを確証することができる。
【００９４】
第２のＳＴＡが送信することが可能な最も高いレートで、プローブメッセージの送信が失敗した場合（たとえば、第１のＳＴＡがプローブメッセージを受信せず（たとえば、タイムアウト期間が切れる）、ＡＣＫを第２のＳＴＡへ送らない）、第２のＳＴＡは、１組のレートのうちの最も低いレートが試験されるまで、より低いレートで選択チャネルを通じてプローブメッセージを送ることを試す。任意のレートでプローブメッセージの送信が成功した場合（たとえば、第１のＳＴＡがプローブメッセージを受信し、ＡＣＫを第２のＳＴＡへ送信する）、直接リンクが形成され、そのチャネルのデータレートは、プローブメッセージがうまく受信されたレートに設定される。任意のレートでプローブメッセージの送信が成功しなかった場合、第１のＳＴＡおよび第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して通信することができる。
【００９５】
方法５００はまた、５３５で、第１のＳＴＡおよび第２のＳＴＡが選択チャネルを介して通信できるレートが、第１のＳＴＡおよび第２のＳＴＡがＡＰｓを介して通信できるレートよりも大きいかどうかを判定することを含む。直接リンクを介する第１のＳＴＡと第２のＳＴＡとの間の通信に関連付けられたレートが、ＡＰｓを介する第１のＳＴＡと第２のＳＴＡとの間の通信に関連付けられたレートよりも小さいと判定された場合、５４０で、第１のＳＴＡおよび第２のＳＴＡは、ＡＰｓを介して通信する（すなわち、直接リンクは使用されない）。直接リンクを介する第１のＳＴＡと第２のＳＴＡとの間の通信に関連付けられたレートが、ＡＰｓを介する第１のＳＴＡと第２のＳＴＡとの間の通信に関連付けられたレートよりも大きいと判定された場合、５４５で、第１のＳＴＡおよび第２のＳＴＡは、選択チャネルを介して直接通信する。
【００９６】
プローブメッセージを送信するための１組のレートが、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが第１のＡＰおよび第２のＡＰを介して第１のＳＴＡと通信することが可能な推定される最も高いレートまでの範囲である場合、第１のＳＴＡおよび第２のＳＴＡは、プローブメッセージおよびＡＣＫの受信に基づいて直接リンクが形成されたというあらゆる判定が、第１のＳＴＡおよび第２のＳＴＡが第１のＡＰおよび第２のＡＰを介するよりも高いレートで直接リンクを通じて通信できることを意味すると判定することができる。したがって、第１のＳＴＡおよび第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して通信する代わりに、直接リンクを通信に使用することができる。
【００９７】
プローブメッセージを送信するための１組のレートが、第２のＳＴＡが送信することが可能な最も高いレートから、第２のＳＴＡが送信することが可能な最も低いレートまでの範囲である場合、第２のＳＴＡおよび第１のＳＴＡは、直接リンクを使用するか（プローブメッセージがうまく受信された場合）、それとも第１のＡＰおよび第２のＡＰを介して通信するかを判定することができる。たとえば、第１のＳＴＡおよび／または第２のＳＴＡは、どのレートでプローブメッセージがうまく受信されたかを判定し、そのレートと、第１のＳＴＡおよび／または第２のＳＴＡが第１のＡＰおよび第２のＡＰを介して通信できる推定されるレートとを比較することができる。プローブメッセージがうまく受信されたレートが推定されるレートよりも大きい場合、第１のＳＴＡおよび第２のＳＴＡは、直接リンクを利用することができる。特定の実施形態では、プローブメッセージがうまく受信されたレートが推定されるレートよりも小さい場合、第１のＳＴＡおよび第２のＳＴＡは、直接リンクを解体し（tear down）、第１のＡＰおよび第２のＡＰを介して通信することができる。別の特定の実施形態では、プローブメッセージがうまく受信されたレートが推定されるレートよりも小さい場合、第１のＳＴＡおよび第２のＳＴＡは、直接リンクを解体し、直接リンクの確立を試みるために用いる異なるチャネルを選択することができる。
【００９８】
したがって、第１のＳＴＡおよび第２のＳＴＡは、チャネル情報を交換し、交換したチャネル情報に基づいて、直接リンク通信で使用するためのチャネルを選択することができる。通信を確証するために、かつ／または選択チャネルのデータレートを試験するために、第１のＳＴＡと第２のＳＴＡとの間では、１つまたは複数のプローブメッセージが送信されることができる。選択チャネルのデート（date）レートに基づいて、第１のＳＴＡおよび第２のＳＴＡは、選択チャネルを直接リンクに使用し、直接リンク通信に使用するために異なるチャネルを選択し、または第１のＡＰおよび第２のＡＰの少なくとも１つを介して通信することができる。したがって、第１のＳＴＡと第２のＳＴＡとの間で、直接リンクが選択的に確立されることができる。
【００９９】
図６を参照すると、チャネル情報を使用して拡張サービスセット（ＥＳＳ）を通じた直接リンク設定を可能にするための方法６００の第４の例示的な実施形態の流れ図が示されている。方法６００は、６０２で、第１のＢＳＳが第２のＢＳＳとは異なる場合、第１のＡＰを含む第１のＢＳＳの第１のＳＴＡで、第２のＡＰを含む第２のＢＳＳの第２のＳＴＡに関連付けられたチャネル情報を受信することを含むことができる。また、第１のＳＴＡで、第１のＳＴＡに関連付けられたチャネル情報が判定されることができる。たとえば、第１のＳＴＡ、第１のＡＰ、第２のＳＴＡ、および第２のＡＰは、それぞれ図１〜２のＳＴＡ１２０、ＡＰ１１０、ＳＴＡ１５０、およびＡＰ１４０を含むことができる。
【０１００】
６０４で、第２のＳＴＡに関連付けられたチャネル情報に基づいて、第１のＳＴＡと第２のＳＴＡとの間に直接リンクを確立するためのチャネルが選択されることができ、６０６で、選択チャネルを介して少なくとも１つのプローブメッセージが第２のＳＴＡへ送られることができる。少なくとも１つのプローブメッセージを送ることは、選択チャネルを介して第２のＳＴＡへ複数のプローブメッセージを送ることを含むことができる。特定の実施形態では、複数のプローブメッセージのうちの各プローブメッセージは、異なるデータ送信レートで送られる。複数のプローブメッセージは、データ送信レートの範囲で送られることができる。たとえば、データ送信レートの範囲は、チャネルを介して達成可能なデータ送信レートから、第１のＡＰおよび第２のＡＰを介して達成可能なデータ送信レートまでの範囲であり得る。
【０１０１】
６０８で、少なくとも１つのプローブメッセージを送った後、直接リンクが確立されたかどうかの判定が行われることができる。この判定は、第２のＳＴＡによって少なくとも１つのプローブメッセージが受信されたか否かに基づいて行われることができる。チャネルを介して直接リンクが確立されないと判定したことに基づいて、異なるチャネルが選択されることができ、異なるチャネルを介して第２のＳＴＡへプローブメッセージが送られることができる。
【０１０２】
６１０で、直接リンクを使用するかどうかの判定が行われることができる。直接リンクを使用するかどうかを判定することは、チャネルを介する第１のＳＴＡと第２のＳＴＡとの間の通信に関連付けられた第１のデータ送信レートを判定することと、第１のＡＰおよび第２のＡＰを介して第１のＳＴＡと第２のＳＴＡとの間で通信するための第２のデータ送信レートを判定することとを含むことができる。直接リンクを使用するかどうかを判定するために、第１のデータ送信レートは、第２のデータ送信レートと比較されることができる。たとえば、第１のデータ送信レートが第２のデータ送信レート以上であるとき、第１のＳＴＡおよび第２のＳＴＡは、直接リンクを介して通信することができる。別の例として、第２のデータ送信レートが第１の送信レート以上であるとき、第１のＳＴＡおよび第２のＳＴＡは、第１のＡＰおよび第２のＡＰを介して通信することができる。代替実施形態では、直接リンクを使用するかどうかの判定は、第１の送信レートと閾値送信レートの比較に基づき得る。たとえば、第１の送信レートが閾値送信レートを満たす（たとえば、閾値送信レート以上である）とき、第１のＳＴＡおよび第２のＳＴＡは、直接リンクを介して通信することができる。
【０１０３】
本明細書に説明する図３の方法３００、図４の方法４００、図５の方法５００、および図６の方法６００などの方法は単なる例示であることを、当業者には理解されたい。本明細書の開示に対する一貫性を維持したままで、方法（たとえば、処理）のステップの１つもしくは複数が除去されることができ、追加のステップが追加されることができ、ステップの順序が変更されることができ、またはこれらの組合せを行うことができる。
【０１０４】
図３の方法３００、図４の方法４００、図５の方法５００、図６の方法６００、またはこれらの任意の組合せは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）デバイス、特定用途向け集積回路（ＡＳＩＣ）、中央処理装置（ＣＰＵ）などの処理ユニット、デジタル信号プロセッサ（ＤＳＰ）、コントローラ、別のハードウェアデバイス、ファームウェアデバイス、またはこれらの任意の組合せによって実施されることができ、または他の方法で実行されることができる。一例として、図３の方法３００、図４の方法４００、図５の方法５００、図６の方法６００、またはこれらの任意の組合せは、図７に関して説明するように、メモリ７０６内に記憶されている命令を実行するプロセッサ（たとえば、プロセッサ７０４またはプロセッサ７２０）によって開始されることができる。
【０１０５】
図７は、図１のシステム１００内で用いられ得るワイヤレスデバイス７０２を含むシステム７００を示す図である。ワイヤレスデバイス７０２は、本明細書に説明する図３〜６の方法などの様々な方法を実施するように構成され得るデバイスの一例である。ワイヤレスデバイス７０２は、図１〜２のＡＰ１１０、１４０またはＳＴＡ１２０、１５０を含むことができる。
【０１０６】
ワイヤレスデバイス７０２は、プロセッサ７０４、メモリ７０６、信号検出器７１８、トランシーバ７１４、およびデジタル信号プロセッサ（ＤＳＰ）７２０などの様々な構成要素を含むことができる。ワイヤレスデバイス７０２はまた、送信器７１０と受信器７１２とを含む筐体（housing）７０８を含むことができる。ワイヤレスデバイス７０２の様々な構成要素は、バスシステム７２２を介してともに結合されることができる。バスシステム７２２は、電力バス、制御信号バス、状態信号バス、データバス、またはこれらの組合せを含むことができる。
【０１０７】
プロセッサ７０４は、ワイヤレスデバイス７０２の動作を制御することができる。プロセッサ７０４はまた、中央処理装置（ＣＰＵ）と呼ぶこともできる。メモリ７０６は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、またはこれらの組合せを含むことができ、プロセッサ７０４へ命令および／またはデータを提供することができる。メモリ７０６の一部分はまた、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含むことができる。プロセッサ７０４は、メモリ７０６またはワイヤレスデバイス７０２の外部にある別のメモリ（図示せず）内に記憶されているプログラム命令に基づいて、論理および算術動作を実行することができる。メモリ７０６内の命令は、図３〜６の方法など、本明細書に説明する方法を実施するように実行可能であり得る。さらに、メモリ７０６は、プロセッサ７０４および／またはプロセッサ７２０のいずれかによって実行可能なソフトウェアを含む（たとえば、記憶する）ことができる。特定の実施形態では、プロセッサ７０４およびＤＳＰ７２０は、プロセッサ７０４とＤＳＰ７２０の各々の１つまたは複数の機能を実行するように構成された単一のプロセッサ内に含まれることができる。
【０１０８】
送信器７１０および受信器７１２は、ワイヤレスデバイス７０２と遠隔ロケーションとの間のデータの送信および受信を許容することができる。送信器７１０と受信器７１２は組み合わせて、１つのトランシーバ７１４にされることができる。筐体７０８には、複数の送信アンテナ７１６が取り付けられ得る。複数の送信アンテナ７１６の各々は、トランシーバ７１４に電気的に結合されることができる。ワイヤレスデバイス７０２はまた、複数の送信器、複数の受信器、および複数のトランシーバを含むことができる（図示せず）。特定の実施形態では、トランシーバ７１４は、プロセッサ７０４および／またはＤＳＰ７２０に結合されたワイヤレスインターフェース（図示せず）内に含まれることができる。特定の実施形態では、プロセッサ７０４またはＤＳＰ７２０は、トランシーバ７１４を介してデバイス７００と別のデバイスとの間の直接リンクの確立を開始するように構成されることができる。トランシーバ７１４は、通信チャネルのデータレートを試験するために、選択された通信チャネル（たとえば、直接リンクとして使用される）を通じてプローブメッセージを送信するように構成されることができる。
【０１０９】
トランシーバ７１４を介して受信した信号のレベルを検出および定量化するために、信号検出器７１８が使用されることができる。たとえば、信号検出器７１８は、総エネルギーと、シンボルごとのサブキャリアごとのエネルギーと、電力スペクトル密度と、他の信号とを検出することができる。ワイヤレスデバイス７０２はまた、信号（たとえば、通信信号）を処理する際に使用するためのデジタル信号プロセッサ（ＤＳＰ）７２０を含むことができる。
【０１１０】
例示的な実施形態では、プロセッサ７０４またはＤＳＰ７２０は、メモリ７０６などの非一時的コンピュータ可読媒体で記憶されているプロセッサ実行可能命令（たとえば、コンピュータ実行可能命令）を実行するように構成されることができ、プロセッサ実行可能命令は、第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および第１のワイヤレス装置が第１のアクセスポイントを介して現在通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を第１のワイヤレス装置で記憶することをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるように実行可能である。プロセッサ実行可能命令は、第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成する処理の一部として、第２のワイヤレス装置から直接リンク設定メッセージを受信することをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるようにさらに実行可能である。直接リンク設定メッセージは、第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および第２のワイヤレス装置が第２のアクセスポイントを介して現在通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を含む。１つまたは複数の第２の通信チャネルは、１つまたは複数の第４の通信チャネルとは異なる。プロセッサ実行可能命令は、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択することをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるようにさらに実行可能である。
【０１１１】
別の例示的な実施形態では、プロセッサ７０４またはＤＳＰ７２０は、メモリ７０６などの非一時的コンピュータ可読媒体で記憶されているプロセッサ実行可能命令（たとえば、コンピュータ実行可能命令）を実行するように構成されることができ、プロセッサ実行可能命令は、第１のアクセスポイントを含む第１の基本サービスセットの第１の局で、第２のアクセスポイントを含む第２の基本サービスセットの第２の局に関連付けられたチャネル情報を受信することをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるように実行可能である。第１の基本サービスセットは、第２の基本サービスセットとは異なる。プロセッサ実行可能命令は、第２の局に関連付けられたチャネル情報に基づいて、第１の局と第２の局との間に直接リンクを確立するためのチャネルを選択することをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるようにさらに実行可能である。プロセッサ実行可能命令は、選択チャネルを介して少なくとも１つのプローブメッセージを第２の局へ送ることと、少なくとも１つのプローブメッセージを送った後、直接リンクが確立されたと判定することとをプロセッサ７０４またはＤＳＰ７２０などのコンピュータに実行させるようにさらに実行可能である。
【０１１２】
ワイヤレスデバイス７０２は、１つまたは複数の任意選択の構成要素（図示せず）を含むことができる。たとえば、ワイヤレスデバイスは、表示コントローラを含むことができる。表示コントローラは、プロセッサ７０４、ＤＳＰ７２０、バスシステム７２２、またはこれらの組合せに結合されることができる。表示コントローラは、表示デバイスに結合されることができ、表示デバイスは、ワイヤレスデバイス７０２内に含まれ、またはワイヤレスデバイス７０２の外部にあり得る。ワイヤレスデバイス７０２はまた、符号器／復号器（ＣＯＤＥＣ）を含むことができ、ＣＯＤＥＣはまた、プロセッサ７０４、ＤＳＰ７２０、バスシステム７２２、またはこれらの組合せに結合されることができる。ＣＯＤＥＣには、スピーカおよびマイクロフォンが結合されることができる。
【０１１３】
特定の実施形態では、プロセッサ７０４、ＤＳＰ７２０、メモリ７０６、ワイヤレストランシーバ７１４、および信号検出器７１８は、ワイヤレスデバイス７０２内に含まれるシステムインパッケージまたはシステムオンチップデバイス内に含まれる。特定の実施形態では、システムオンチップデバイスに入力デバイスおよび電源が結合される。その上、特定の実施形態では、表示デバイス、入力デバイス、スピーカ、マイクロフォン、アンテナ７１６、および電源は、システムオンチップデバイスの外部にある。しかしながら、表示デバイス、入力デバイス、スピーカ、マイクロフォン、アンテナ７１６、および電源の各々は、インターフェースまたはコントローラなどのワイヤレスデバイス７０２のシステムオンチップデバイスの構成要素に結合されることができる。
【０１１４】
図８は、図１のワイヤレス通信システム１００内で用いられ得る例示的なワイヤレスデバイス８００の構成要素の機能ブロック図である。ワイヤレスデバイス８００の構成要素は、図１〜２のＡＰ１１０、１４０またはＳＴＡ１２０、１５０および図６のワイヤレスデバイス６０２内に含まれることができる。ワイヤレスデバイス８００は、トランシーバモジュール８０２と選択モジュール８０４とを含むことができる。
【０１１５】
トランシーバモジュール８０２は、他のデバイスとの間でデータのフレームを送信／受信するように構成されることができる。トランシーバモジュール８０２は、図１〜７を参照して説明した１つまたは複数の機能を実行するように構成されることができる。トランシーバモジュール８０２は、たとえば図７の送信器７１０、受信器７１２、トランシーバ７１４、信号検出器７１８、プロセッサ７０４、および／またはＤＳＰ７２０に対応することができる。
【０１１６】
選択モジュール８０４は、別のデバイス（たとえば、別のＳＴＡ）との通信のための通信チャネルを選択するように構成されることができる。選択モジュール８０４は、図１〜７を参照して説明した機能を実行するように構成されることができる。選択モジュール８０４は、たとえば図７のプロセッサ７０４、ＤＳＰ７２０、および／または信号検出器７１８に対応することができる。
【０１１７】
説明した実施形態の１つまたは複数とともに、通信するための第２の手段と情報を通信するための第１の手段を含むことができる装置が開示され、通信するための第１の手段は、通信するための第１の手段と通信するための第２の手段との間に直接リンクを形成することの一部として、通信するための第２の手段から直接リンク設定メッセージを受信するように構成された。通信するための第２の手段と情報を通信するための第１の手段は、図７の送信器７１０、受信器７１２、トランシーバ７１４、信号検出器７１８、プロセッサ７０４、ＤＳＰ７２０、図８のトランシーバモジュール８０２、通信するための第２の手段と情報を通信するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１１８】
装置はまた、通信するための第１の手段が通信することが可能な１つまたは複数の第１の通信チャネル、および通信するための第１の手段が通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するための手段を含むことができる。第１のチャネル情報を記憶するための手段は、図７のメモリ７０６、第１のチャネル情報を記憶するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１１９】
装置はまた、第１のチャネル情報および第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択するための手段を含むことができる。少なくとも１つの通信チャネルを選択するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、少なくとも１つの通信チャネルを選択するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２０】
装置はまた、少なくとも１つの通信チャネルを通じてデータレートを試験するために選択された少なくとも１つの通信チャネルを通じてプローブメッセージを送信するための手段を含むことができる。この送信するための手段は、図７の送信器７１０、受信器７１２、トランシーバ７１４、信号検出器７１８、プロセッサ７０４、ＤＳＰ７２０、図８のトランシーバモジュール８０２、プローブメッセージを送信するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２１】
装置はまた、通信するための第２の手段が通信することが可能な１つまたは複数の第３の通信チャネルのうちの少なくとも１つで通信するための第１の手段が通信することが可能であるかどうかを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、通信するための第２の手段が通信することが可能な１つもしくは複数の第３の通信チャネルのうちの少なくとも１つで通信するための第１の手段が通信することが可能であるかどうかを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２２】
装置はまた、通信するための第２の手段が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信するための第１の手段が通信することが可能であるかどうかを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、通信するための第２の手段が第２のアクセスポイントを介して通信している１つもしくは複数の第４の通信チャネルのうちの少なくとも１つで通信するための第１の手段が通信することが可能であるかどうかを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２３】
装置はまた、通信するための第１の手段が通信することが可能な１つまたは複数の第１の通信チャネルのうちの少なくとも１つで通信するための第２の手段が通信することが可能であるかどうかを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、通信するための第１の手段が通信することが可能な１つもしくは複数の第１の通信チャネルのうちの少なくとも１つで通信するための第２の手段が通信することが可能であるかどうかを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２４】
装置はまた、通信するための第１の手段が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信するための第２の手段が通信することが可能であるかどうかを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、通信するための第１の手段が第１のアクセスポイントを介して通信している１つもしくは複数の第２の通信チャネルのうちの少なくとも１つで通信するための第２の手段が通信することが可能であるかどうかを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２５】
説明した実施形態の１つまたは複数とともに、第１のアクセスポイントを含む第１の基本サービスセットの第１の局で、第２のアクセスポイントを含む第２の基本サービスセットの第２の局に関連付けられたチャネル情報を受信するための手段を含むことができる別の装置が開示される。この受信するための手段は、図７の受信器７１２、トランシーバ７１４、信号検出器７１８、プロセッサ７０４、ＤＳＰ７２０、図８のトランシーバモジュール８０２、チャネル情報を受信するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２６】
装置はまた、第２の局に関連付けられたチャネル情報に基づいて、第１の局と第２の局との間に直接リンクを確立するためのチャネルを選択する手段を含むことができる。この選択するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、チャネルを選択するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２７】
装置はまた、選択チャネルを介して第２の局へ少なくとも１つのプローブメッセージを送るための手段を含むことができる。この送るための手段は、図７の送信器７１０、トランシーバ７１４、信号検出器７１８、プロセッサ７０４、ＤＳＰ７２０、図８のトランシーバモジュール８０２、選択チャネルを介して第２の局へ少なくとも１つのプローブメッセージを送るように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２８】
装置はまた、少なくとも１つのプローブメッセージを送った後、直接リンクが確立されたと判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、少なくとも１つのプローブメッセージを送った後、直接リンクが確立されたと判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１２９】
装置はまた、第１の局に関連付けられたチャネル情報を第１の局で判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、第１の局に関連付けられたチャネル情報を判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１３０】
装置はまた、第１の局に関連付けられたチャネル情報を第１の局で記憶するための手段を含むことができる。この記憶するための手段は、図７のメモリ７０６、第１の局に関連付けられたチャネル情報を記憶するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１３１】
装置はまた、チャネルを介して第１の局と第２の局との間で通信するための第１のデータ送信レートを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、および信号検出器７１８、図８の選択モジュール８０４、チャネルを介して第１の局と第２の局との間で通信するための第１のデータ送信レートを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１３２】
装置はまた、第１のアクセスポイントおよび第２のアクセスポイントを介して第１の局と第２の局との間で通信するための第２のデータ送信レートを判定するための手段を含むことができる。この判定するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、第１のアクセスポイントおよび第２のアクセスポイントを介して第１の局と第２の局との間で通信するための第２のデータ送信レートを判定するように構成された１つもしくは複数の他のデバイスもしくは回路、またはこれらの任意の組合せを含むことができる。
【０１３３】
装置はまた、第１のデータ送信レートと第２のデータ送信レートとを比較するための手段を含むことができる。この比較するための手段は、図７のプロセッサ７０４、ＤＳＰ７２０、信号検出器７１８、図８の選択モジュール８０４、第１のデータ送信レートと第２のデータ送信レートとを比較するように構成された１つもしくは複数の他のデバイスもしくは回路（たとえば、比較器）、またはこれらの任意の組合せを含むことができる。
【０１３４】
開示する実施形態の１つまたは複数は、デバイス７００またはデバイス８００などのシステムまたは装置内で実施されることができ、このシステムまたは装置は、通信デバイス、固定ロケーションデータユニット、移動ロケーションデータユニット、モバイル電話、セルラー電話、コンピュータ、タブレット、携帯型コンピュータ、またはデスクトップコンピュータを含むことができる。加えて、システムまたは装置は、セットトップボックス、エンターテイメントユニット、ナビゲーションデバイス、パーソナルデジタルアシスタント（ＰＤＡ）、モニタ、コンピュータモニタ、テレビジョン、チューナ、ラジオ、衛星ラジオ、音楽プレーヤ、デジタル音楽プレーヤ、携帯型音楽プレーヤ、ビデオプレーヤ、デジタルビデオプレーヤ、デジタルビデオディスク（ＤＶＤ）プレーヤ、携帯型デジタルビデオプレーヤ、データもしくはコンピュータ命令を記憶もしくは検索する任意の他のデバイス、またはこれらの組合せを含むことができる。別の例示的で非限定的な例として、システムまたは装置は、モバイル電話などの遠隔ユニット、手持ち式（hand-held）パーソナル通信システム（ＰＣＳ）ユニット、パーソナルデータアシスタントなどの携帯型データユニット、全地球測位システム（ＧＰＳ）対応デバイス、ナビゲーションデバイス、検針機器などの固定ロケーションデータユニット、またはデータもしくはコンピュータ命令を記憶もしくは検索する任意の他のデバイス、あるいはこれらの任意の組合せを含むことができる。図１〜８の１つまたは複数は、本開示の教示によるシステム、装置、および／または方法を示すことができるが、本開示は、これらの図示のシステム、装置、および／または方法に限定されるものではない。本開示の実施形態は、メモリと、プロセッサと、オンチップ回路とを含む集積回路を含む任意のデバイス内で、適切に用いられ得る。
【０１３５】
「第１の」、「第２の」などの名称を使用して本明細書の要素に言及することは、それらの要素の数量または順序を全体として限定するのではないことを理解されたい。むしろ、これらの名称は、２つ以上の要素または要素の例を区別する好都合な方法として、本明細書で使用されることができる。したがって、第１および第２の要素に対する言及は、２つの要素だけが用いられ得ること、または何らかの方法で第１の要素が第２の要素に先行しなければならないことを意味するものではない。また、別段の指定がない限り、１組の要素は、１つまたは複数の要素を備えることができる。さらに、本説明または特許請求の範囲で使用する「Ａ、Ｂ、またはＣの少なくとも１つ」という形式の術語は、「ＡまたはＢまたはＣまたはこれらの要素の任意の組合せ」を意味する。
【０１３６】
本明細書では、「判定」という用語は、多種多様な動作を包含する。たとえば、「判定」することは、計算すること、演算すること、処理すること、導出すること、調査すること、探索すること（たとえば、表、データベース、または別のデータ構造内を探索すること）、確定することなどを含むことができる。また、「判定」することは、受信すること（たとえば、情報を受信すること）、アクセスすること（たとえば、メモリ内のデータにアクセスすること）などを含むことができる。また、「判定」することは、解決すること、選択すること、選ぶこと、確立することなどを含むことができる。さらに、本明細書では、「チャネル幅」は、特定の態様で、帯域幅を包含することができ、または帯域幅と呼ばれることもできる。
【０１３７】
本明細書では、項目の一覧の「少なくとも１つ」に言及する語句は、単一の部材を含むそれらの項目の任意の組合せを指す。一例として、「ａ、ｂ、またはｃの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃを含むものとする。
【０１３８】
様々な例示的な構成要素、ブロック、構成、モジュール、回路、およびステップについて、全体として機能性の点から上記に説明した。そのような機能性がハードウェアとして実施されるか、それともプロセッサ実行可能命令として実施されるかは、全体的なシステムに課される特定の用途および設計上の制約に依存する。加えて、上記の方法の様々な動作は、様々なハードウェアおよび／または（１つもしくは複数の）ソフトウェア構成要素、回路、および／または（１つもしくは複数の）モジュールなど、これらの動作を実行することが可能な任意の適した手段によって実行されることができる。通常、図１〜８に関して示した任意の動作は、これらの動作を実行することが可能な対応する機能手段によって実行されることができる。当業者であれば、各特定の用途に対して様々な方法で上記の機能性を実施することができるが、そのような実装の決定は、本開示の範囲からの逸脱を招くと解釈されるべきではない。
【０１３９】
本明細書に開示する実施形態に関連して説明した様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、本明細書に説明する機能を実行するように設計された汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス（ＰＬＤ）、離散ゲートもしくはトランジスタ論理、離散ハードウェア構成要素（たとえば、電子ハードウェア）、プロセッサによって実行されるコンピュータソフトウェア、またはこれらの任意の組合せを用いて実施または実行できることが、当業者であればさらに理解されよう。汎用プロセッサは、マイクロプロセッサとすることができるが、代替形態では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサはまた、演算デバイスの組合せ、たとえばＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、１つまたは複数のマイクロプロセッサとＤＳＰコア、または任意の他のそのような構成として実施することができる。
【０１４０】
１つまたは複数の態様では、上記の機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せで実施することができる。ソフトウェアで実施される場合、これらの機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶することができる。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの伝達を容易にする任意の媒体を含むコンピュータ可読記憶媒体および通信媒体を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体とすることができる。
【０１４１】
限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、取外し可能ディスク、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、他の光ディスク記憶装置、磁気ディスク記憶装置、もしくは他の磁気記憶デバイス、または命令もしくはデータ構造の形で所望のプログラムコードを記憶するために使用でき、コンピュータによってアクセスできる任意の他の媒体を備えることができる。代替形態では、コンピュータ可読媒体（たとえば、記憶媒体）は、プロセッサに一体化することができる。プロセッサおよび記憶媒体は、特定用途向け集積回路（ＡＳＩＣ）内に常駐することができる。ＡＳＩＣは、演算デバイスまたはユーザ端末内に常駐することができる。代替形態では、プロセッサおよび記憶媒体は、演算デバイスまたはユーザ端末内に個別の構成要素として常駐することができる。
【０１４２】
また、あらゆる接続は、正しくはコンピュータ可読媒体と呼ばれる。たとえば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースからソフトウェアが送信される場合、これらの同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書では、ディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）が通常はデータを磁気的に再生するのに対して、ディスク（disc）はレーザを用いて光学的にデータを再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体（たとえば、有形の媒体）を備えることができる。さらに、いくつかの態様では、コンピュータ可読媒体は、一時的コンピュータ可読媒体（たとえば、信号）を備えることができる。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【０１４３】
本明細書に開示する方法は、上記の方法を実現するための１つまたは複数のステップまたは動作を備える。方法ステップおよび／または動作は、特許請求の範囲の範囲から逸脱することなく、互いに入れ替えることができる。言い換えれば、ステップまたは動作の特有の順序が指定されない限り、特許請求の範囲の範囲から逸脱することなく、特有のステップおよび／または動作の順序および／または用途を修正することができる。
【０１４４】
したがって、特定の態様は、本明細書に示す動作を実行するためのコンピュータプログラム製品を備えることができる。たとえば、そのようなコンピュータプログラム製品は、記憶（および／または符号化）された命令を有するコンピュータ可読記憶媒体を備えることができ、これらの命令は、本明細書に説明する動作を実行するように１つまたは複数のプロセッサによって実行可能である。特定の態様の場合、コンピュータプログラム製品は包装材料を含むことができる。
【０１４５】
ソフトウェアまたは命令はまた、送信媒体を通じて送信することができる。たとえば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースからソフトウェアが送信される場合、これらの同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、送信媒体の定義に含まれる。
【０１４６】
さらに、本明細書に説明する方法および技法を実行するためのモジュールおよび／または他の適当な手段は、ユーザ端末および／または基地局によって適宜ダウンロードでき、かつ／または他の方法で入手できることを理解されたい。代替的に、本明細書に説明する様々な方法は、記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピー（登録商標）ディスクなどの物理的記憶媒体）を介して提供することができる。その上、本明細書に説明する方法および技法をデバイスに提供するための任意の他の適した技法を利用することができる。
【０１４７】
特許請求の範囲は、上記の正確な構成および構成要素に限定されるものではないことを理解されたい。開示する実施形態についての前述の説明は、開示する実施形態を当業者が作製または使用することを可能にするために提供される。上記は本開示の態様を対象とするが、本開示の基本的な範囲から逸脱することなく、本開示の他のさらなる態様を考案することができ、この範囲は、次の特許請求の範囲によって決定される。本開示または特許請求の範囲の範囲から逸脱することなく、本明細書に説明する実施形態の構成、動作、および詳細において、様々な修正、変更、および変形を加えることができる。したがって、本開示は、本明細書の実施形態に限定されるものではなく、次の特許請求の範囲に定義する原理および新規な特徴ならびにそれらの均等物に一貫した可能な限り広い範囲が与えられるべきである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のワイヤレス装置を動作させる方法であって、
第１のチャネル情報を記憶することであって、前記第１のチャネル情報は、前記第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のワイヤレス装置が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネル、に関係する、記憶することと、
前記第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成するために、直接リンク設定メッセージを前記第２のワイヤレス装置から受信することであって、前記直接リンク設定メッセージは第２のチャネル情報を備え、前記第２のチャネル情報は、前記第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のワイヤレス装置が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネル、に関係する、受信することと、
前記第１のチャネル情報および前記第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択することと
を備える方法。
［Ｃ２］
前記少なくとも１つの通信チャネルのデータレートを試験するために、前記選択された少なくとも１つの通信チャネルを通じてプローブメッセージを送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記プローブメッセージを送信した後、前記直接リンクが確立されたかどうかを判定することをさらに備える、Ｃ２に記載の方法。
［Ｃ４］
前記少なくとも１つの通信チャネルのデータレートを試験するために、前記選択された少なくとも１つの通信チャネルを通じてプローブメッセージを受信することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記第１のワイヤレス装置が、前記第１のアクセスポイントに関連付けられた第１の基本サービスセット内に含まれ、前記第２のワイヤレス装置が、前記第２のアクセスポイントに関連付けられた第２の基本サービスセット内に含まれ、前記第１の基本サービスセットが前記第２の基本サービスセットとは異なる、Ｃ１に記載の方法。
［Ｃ６］
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第２のワイヤレス装置から前記直接リンク設定メッセージを受信することをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
拡張サービスセットが、少なくとも前記第１のアクセスポイントと前記第２のアクセスポイントとを含む、Ｃ１に記載の方法。
［Ｃ８］
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１に記載の方法。
［Ｃ９］
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１に記載の方法。
［Ｃ１０］
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１に記載の方法。
［Ｃ１１］
前記少なくとも１つの通信チャネルを選択することが、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つを通じて通信することが可能でないと判定したことに基づいて、前記１つまたは複数の第３の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１に記載の方法。
［Ｃ１２］
前記少なくとも１つの通信チャネルを選択することが、
前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを通じて通信することが可能であり、かつ前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを通じて通信することが可能であると判定したことに基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１に記載の方法。
［Ｃ１３］
前記少なくとも１つの通信チャネルを選択することが、
前記１つまたは複数の第１の通信チャネルと前記１つまたは複数の第３の通信チャネルとの両方に特定のチャネルが含まれるかどうかを判定することと、
前記特定のチャネルを前記少なくとも１つの通信チャネルとして選択することと
を備える、Ｃ１２に記載の方法。
［Ｃ１４］
第１のトランシーバと第２のトランシーバとの間に直接リンクを形成することの一部として、前記第２のトランシーバから直接リンク設定メッセージを受信するように構成された第１のトランシーバと、
前記第１のトランシーバが通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のトランシーバが第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するように構成されたメモリであって、前記直接リンク設定メッセージが、前記第２のトランシーバが通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のトランシーバが第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、メモリと、
前記第１のチャネル情報および前記第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択するように構成されたプロセッサと
を備える装置。
［Ｃ１５］
前記１つまたは複数の第２の通信チャネルが、前記１つまたは複数の第４の通信チャネルのいずれとも異なる少なくとも１つの特定の通信チャネルを含む、Ｃ１４に記載の装置。
［Ｃ１６］
前記プロセッサが、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、Ｃ１４に記載の装置。
［Ｃ１７］
前記プロセッサが、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能でないと判定したことに基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、Ｃ１４に記載の装置。
［Ｃ１８］
前記プロセッサが、
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、Ｃ１４に記載の装置。
［Ｃ１９］
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに基づいて、前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つが前記少なくとも１つの通信チャネルとして選択される、Ｃ１８に記載の装置。
［Ｃ２０］
前記プロセッサが、
前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定すること、および
前記第２のトランシーバが前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であり、かつ前記第１のトランシーバが前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であると判定したことに基づいて、前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つを前記少なくとも１つの通信チャネルとして選択すること
によって、前記少なくとも１つの通信チャネルを選択するように構成される、Ｃ１４に記載の装置。
［Ｃ２１］
通信するための第２の手段と情報を通信するための第１の手段であって、前記通信するための第１の手段は、前記通信するための第１の手段と前記通信するための第２の手段との間に直接リンクを形成することの一部として、前記通信するための第２の手段から直接リンク設定メッセージを受信するように構成される、第１の手段と、
前記通信するための第１の手段が通信することが可能な１つまたは複数の第１の通信チャネル、および前記通信するための第１の手段が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を記憶するための手段であって、前記直接リンク設定メッセージが、前記通信するための第２の手段が通信することが可能な１つまたは複数の第３の通信チャネル、および前記通信するための第２の手段が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、記憶するための手段と、
前記第１のチャネル情報および前記第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択するための手段と
を備える装置。
［Ｃ２２］
前記通信するための第１の手段が、前記第１のアクセスポイントに関連付けられた第１の基本サービスセット内に含まれ、前記通信するための第２の手段が、前記第２のアクセスポイントに関連付けられた第２の基本サービスセット内に含まれ、前記第１の基本サービスセットが前記第２の基本サービスセットとは異なる、Ｃ２１に記載の装置。
［Ｃ２３］
前記通信するための第１の手段が前記１つまたは複数の第３の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と、
前記通信するための第１の手段が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と
をさらに備える、Ｃ２１に記載の装置。
［Ｃ２４］
前記通信するための第２の手段が前記１つまたは複数の第１の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と、
前記通信するための第２の手段が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定するための手段と
をさらに備える、Ｃ２１に記載の装置。
［Ｃ２５］
プロセッサによって実行されるときに、
第１のワイヤレス装置が通信することが可能な１つまたは複数の第１の通信チャネル、および前記第１のワイヤレス装置が第１のアクセスポイントを介して通信している１つまたは複数の第２の通信チャネルに関する第１のチャネル情報を、前記第１のワイヤレス装置で記憶することと、
前記第１のワイヤレス装置と第２のワイヤレス装置との間に直接リンクを形成する処理の一部として、直接リンク設定メッセージを、前記第２のワイヤレス装置から受信することであって、前記直接リンク設定メッセージは、前記第２のワイヤレス装置が通信することが可能な１つまたは複数の第３の通信チャネル、および前記第２のワイヤレス装置が第２のアクセスポイントを介して通信している１つまたは複数の第４の通信チャネルに関する第２のチャネル情報を備える、受信することと、
前記第１のチャネル情報および前記第２のチャネル情報に基づいて、少なくとも１つの通信チャネルを通信のために選択することと
を、前記プロセッサに実行させる命令を備えるプロセッサ可読媒体。
［Ｃ２６］
前記プロセッサによって実行されるときに、
前記第１のワイヤレス装置が前記１つまたは複数の第４の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定することと、
前記第２のワイヤレス装置が前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つで通信することが可能であるかどうかを判定することと
を、前記プロセッサに実行させる命令をさらに備える、Ｃ２５に記載のプロセッサ可読媒体。
［Ｃ２７］
前記プロセッサによって実行されるときに、前記プロセッサに実行させる命令をさらに備える、Ｃ２５に記載のプロセッサ可読媒体。
［Ｃ２８］
前記プロセッサによって実行されるときに、前記１つまたは複数の第１の通信チャネルと前記１つまたは複数の第３の通信チャネルとの各々が前記少なくとも１つの通信チャネルを備えることに基づいて、前記少なくとも１つの通信チャネルを選択することを、前記プロセッサに実行させる命令をさらに備える、Ｃ２５に記載のプロセッサ可読媒体。
［Ｃ２９］
前記１つまたは複数の第２の通信チャネルのうちの少なくとも１つの通信チャネルが、前記１つまたは複数の第４の通信チャネルのいずれとも異なる、Ｃ２５に記載のプロセッサ可読媒体。
［Ｃ３０］
第１のアクセスポイントを含む第１の基本サービスセットの第１の局で、第２のアクセスポイントを含む第２の基本サービスセットの第２の局に関連付けられたチャネル情報を受信することであって、前記第１の基本サービスセットが前記第２の基本サービスセットとは異なる、受信することと、
前記第２の局に関連付けられた前記チャネル情報に基づいて、前記第１の局と前記第２の局との間に直接リンクを確立するためのチャネルを選択することと、
前記選択されたチャネルを介して少なくとも１つのプローブメッセージを前記第２の局へ送ることと、
前記少なくとも１つのプローブメッセージを送った後、前記直接リンクが確立されたかどうかを判定することと
を備える方法。
［Ｃ３１］
前記少なくとも１つのプローブメッセージを送ることが、前記選択されたチャネルを介して前記第２の局へ複数のプローブメッセージを送ることを含み、前記複数のプローブメッセージのうちの各プローブメッセージが、異なるデータ送信レートで送られる、Ｃ３０に記載の方法。
［Ｃ３２］
前記複数のプローブメッセージが、データ送信レートの範囲で送られる、Ｃ３１に記載の方法。
［Ｃ３３］
前記データ送信レートの範囲が、前記チャネルを介して達成可能なデータ送信レートから、前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して達成可能なデータ送信レートまでの範囲である、Ｃ３２に記載の方法。
［Ｃ３４］
前記第１の局で、前記第１の局に関連付けられたチャネル情報を判定することと、
前記第１の局で、前記第１の局に関連付けられた前記チャネル情報を記憶することと
をさらに備える、Ｃ３０に記載の方法。
［Ｃ３５］
前記チャネルを介して前記直接リンクが確立されないと判定したことに応答して、異なるチャネルを選択し、前記異なるチャネルを介して前記第２の局へプローブメッセージを送ることをさらに備える、Ｃ３０に記載の方法。
［Ｃ３６］
前記チャネルを介して前記第１の局と前記第２の局との間で通信するための第１のデータ送信レートを判定することと、
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第１の局と前記第２の局との間で通信するための第２のデータ送信レートを判定することと、
前記第１のデータ送信レートと前記第２のデータ送信レートとを比較することと
をさらに備える、Ｃ３０に記載の方法。
［Ｃ３７］
前記第２の局に関連付けられた前記チャネル情報が、前記第２の局が通信することが可能な１つもしくは複数の第１の通信チャネル、前記第２の局が前記第２のアクセスポイントを介して通信している１つもしくは複数の第２の通信チャネル、またはこれらの組合せを識別する、Ｃ３６に記載の方法。
［Ｃ３８］
前記第１の局および前記第２の局の１つを前記直接リンクの設定のイニシエータ局として識別することをさらに備える、Ｃ３０に記載の方法。
［Ｃ３９］
前記識別したイニシエータ局に基づいて、前記直接リンクを確立するための前記チャネルを選択することをさらに備える、Ｃ３８に記載の方法。
［Ｃ４０］
前記第１のアクセスポイントおよび前記第２のアクセスポイントを介して前記第１の局から前記第２の局へ直接リンク設定メッセージを送ることをさらに備える、Ｃ３０に記載の方法。
【図１】
0005985774.tif 000002
【図２】
0005985774.tif 000003
【図３】
0005985774.tif 000004
【図４】
0005985774.tif 000005
【図５】
0005985774.tif 000006
【図６】
0005985774.tif 000007
【図７】
0005985774.tif 000008
【図８】
0005985774.tif 000009