(57)【要約】  ワイヤレス通信のための方法、システム、およびデバイスについて説明する。ワイヤレスノードは、基本サービスセット識別子（ＢＳＳＩＤ）の縮小バージョン中の衝突を検出し、解決し得る。衝突は、複数の基本サービスセット（ＢＳＳ）がＢＳＳＩＤの縮小バージョンに対して同じ値を使用することの結果であり得る。たとえば、ＢＳＳは、Ｘビットカラーのインジケータに対して同じ値を使用し得、ＢＳＳがネイバーＢＳＳである場合、これは、色衝突を生じる。そのようなシナリオが発生するとき、ノードは、関係するＢＳＳのうちの１つとのブロードキャスト通信またはバックホール通信から縮小バージョンＢＳＳＩＤ情報を参照することによって衝突を検出し得る。代替的に、ノードは、２つの異なるＢＳＳからのフレームが同じ色ビットを含むと決定し得る。ノードは、関係するＢＳＳのうちの１つのための縮小バージョンＢＳＳＩＤの変更をトリガすることによって、検出された色衝突を解決し得る。【選択図】  図３
2018516015.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスデバイスにおける通信の方法であって、
第１の基本サービスセット（ＢＳＳ）と第２のＢＳＳとが、それぞれの基本サービスセット識別子（ＢＳＳＩＤ）の縮小バージョンに対して同じ値を使用していることを検出することと、
前記検出に少なくとも部分的に基づいて、前記第１のＢＳＳの前記ＢＳＳＩＤの前記縮小バージョンと前記第２のＢＳＳの前記ＢＳＳＩＤの前記縮小バージョンとからなる前記グループから選択された少なくとも１つの識別子の前記値からの変更をトリガすることと
を備える、方法。
【請求項２】
前記第１のＢＳＳと前記第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して前記同じ値を使用していることを検出することが、
前記第２のＢＳＳのアクセスポイントからブロードキャスト通信を受信すること、ここにおいて、前記ブロードキャスト通信が、前記第２のＢＳＳの前記値を含む、
を備える、請求項１に記載の方法。
【請求項３】
前記第１のＢＳＳと前記第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して前記同じ値を使用していることを検出することが、
前記第１のＢＳＳに関連する局から前記第２のＢＳＳの前記値を受信すること、前記第２のＢＳＳの前記値が、前記第２のＢＳＳのアクセスポイントからのブロードキャスト通信を介して前記第１のＢＳＳに関連する前記局において受信されている、
を備える、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第１のＢＳＳまたは前記第２のＢＳＳによって使用中でない前記少なくとも１つの選択された識別子の新しい値を決定すること、ここにおいて、前記同じ値からの前記変更が、前記新しい値に少なくとも部分的に基づく、
を備える、請求項１に記載の方法。
【請求項５】
前記新しい値を決定することは、前記新しい値が、前記第１のＢＳＳおよび前記第２のＢＳＳ以外の隣接ＢＳＳによって使用中でないと決定することをさらに備える、請求項４に記載の方法。
【請求項６】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第１のＢＳＳまたは前記第２のＢＳＳのうちの１つについて、前記第１のＢＳＳまたは前記第２のＢＳＳのうちの他方によって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定すること、ここにおいて、前記同じ値からの前記トリガされる変更が、前記新しい値に少なくとも部分的に基づく、
を備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第２のＢＳＳのアクセスポイントに関連する情報を備えるブロードキャスト通信を受信すること、ここにおいて、前記情報が、ＢＳＳＩＤの縮小バージョンのセットアップ時間と、前記第２のＢＳＳのＢＳＳＩＤの縮小バージョンの利用可能な値の量と、前記第２のＢＳＳに隣接する他のＢＳＳのＢＳＳＩＤの縮小バージョンの利用可能な値の量と、前記第２のＢＳＳに関連する局の量と、アクティブ局の量とからなる前記グループから選択される少なくとも１つを含む、
を備える、請求項１に記載の方法。
【請求項８】
前記受信されたブロードキャスト情報を前記第１のＢＳＳの対応する情報と比較すること、ここにおいて、前記トリガすることが、前記比較に少なくとも部分的に基づく、
をさらに備える、請求項７に記載の方法。
【請求項９】
前記第１のＢＳＳから第１のフレームを受信することと、前記第１のフレームが前記第１のＢＳＳの前記値を含む、
前記第２のＢＳＳから第２のフレームを受信することと、前記第２のフレームが前記第２のＢＳＳの前記値を含む、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記第１のＢＳＳと前記第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して前記同じ値を使用していることを検出することが、
前記第１のフレーム中で前記第１のＢＳＳの媒体アクセス制御（ＭＡＣ）アドレスを識別することと、
前記第２のフレーム中で前記第２のＢＳＳのＭＡＣアドレスを識別することと、
前記第１のＢＳＳの前記ＭＡＣアドレスと前記第２のＢＳＳの前記ＭＡＣアドレスとに少なくとも部分的に基づいて、前記第１のフレームと前記第２のフレームとが異なるＢＳＳからのものであると決定することと
を備える、請求項９に記載の方法。
【請求項１１】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第１のＢＳＳに関連する第１のアクセスポイントまたは前記第２のＢＳＳに関連する第２のアクセスポイントの一方または両方に衝突報告を送ること、前記衝突報告は、前記第１のＢＳＳと前記第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して前記同じ値を有することを示す、
を備える、請求項１０に記載の方法。
【請求項１２】
前記第１のＢＳＳと前記第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して前記同じ値を使用していることを検出することが、
前記第２のＢＳＳの前記ＢＳＳＩＤを識別すること
を備え、
前記方法が、
バックホール通信を介して、中央コントローラと前記第２のＢＳＳのＡＰとからなる前記グループから選択される少なくとも１つと、それぞれのＢＳＳＩＤの縮小バージョンに関係する使用情報を通信すること、前記通信することが、前記第２のＢＳＳの前記識別されたＢＳＳＩＤに少なくとも部分的に基づく、
をさらに備える、請求項１に記載の方法。
【請求項１３】
前記中央コントローラと前記第２のＢＳＳのアクセスポイントとからなる前記グループから選択される前記少なくとも１つに前記第２のＢＳＳの前記使用情報についての要求を送ること
をさらに備える、請求項１２に記載の方法。
【請求項１４】
前記使用情報を通信することが、
前記中央コントローラまたは前記第２のＢＳＳのアクセスポイントからなる前記グループから選択される前記少なくとも１つから前記第２のＢＳＳの前記使用情報を受信すること
を備える、請求項１２に記載の方法。
【請求項１５】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第１のＢＳＳに関連するＡＰと前記第２のＢＳＳに関連するＡＰとからなる前記グループから選択される少なくとも１つに、前記同じ値からの変更の要求を送ること
を備える、請求項１に記載の方法。
【請求項１６】
前記少なくとも１つの識別子の前記値からの前記変更をトリガすることが、
前記第１のＢＳＳまたは前記第２のＢＳＳのうちの少なくとも１つのための前記ＢＳＳＩＤの前記縮小バージョンを変更したいという要求に少なくとも部分的に基づいて前記同じ値からの前記変更を決定すること
を備える、請求項１に記載の方法。
【請求項１７】
前記同じ値からの前記変更に関連する少なくとも１つのＢＳＳによってサービスされる局の前記同じ値からの前記変更の告知を送信すること
をさらに備える、請求項１に記載の方法。
【請求項１８】
前記告知が、前記トリガされる変更のためのスケジュールされた時間をさらに備える、請求項１７に記載の方法。
【請求項１９】
前記告知が、送信制限モードの指示をさらに備える、請求項１７に記載の方法。
【請求項２０】
通信デバイスであって、
第１の基本サービスセット（ＢＳＳ）と第２のＢＳＳとが、それぞれの基本サービスセット識別子（ＢＳＳＩＤ）の縮小バージョンに対して同じ値を使用していることを検出するための縮小バージョンＢＳＳＩＤ検出器と、
前記検出に少なくとも部分的に基づいて、前記第１のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンと前記第２のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンとからなる前記グループから選択された少なくとも１つの識別子の前記値からの変更をトリガするための縮小バージョンＢＳＳＩＤアドミニストレータと
を備える、通信デバイス。
【請求項２１】
前記第２のＢＳＳのアクセスポイントからブロードキャスト通信を受信することを容易にする通信コーディネータ、ここにおいて、前記ブロードキャスト通信が、前記第２のＢＳＳの前記値を含む、
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２２】
前記第１のＢＳＳに関連する局から前記第２のＢＳＳの前記値を受信することを容易にする通信コーディネータ、前記第２のＢＳＳの前記値が、前記第２のＢＳＳのＡＰからのブロードキャスト通信を介して前記第１のＢＳＳに関連する前記局において受信されている、
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２３】
前記第１のＢＳＳまたは前記第２のＢＳＳによって使用中でない前記少なくとも１つの選択された識別子の新しい値を決定するための縮小バージョンＢＳＳＩＤ評価器、ここにおいて、前記値の前記変更が、前記新しい値に少なくとも部分的に基づく、
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２４】
前記縮小バージョンＢＳＳＩＤ評価器は、前記新しい値が、前記第１のＢＳＳおよび前記第２のＢＳＳ以外の隣接ＢＳＳによって使用中でないと決定することをさらにサポートする、請求項２３に記載の通信デバイス。
【請求項２５】
前記第１のＢＳＳまたは前記第２のＢＳＳのうちの１つについて、前記第１のＢＳＳまたは前記第２のＢＳＳのうちの他方によって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定するための前記縮小バージョンＢＳＳＩＤ評価器、ここにおいて、前記同じ値からの前記トリガされる変更が、前記新しい値に少なくとも部分的に基づく、
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２６】
前記第２のＢＳＳのアクセスポイントに関連する情報を備えるブロードキャスト通信を受信することを容易にする通信コーディネータ、ここにおいて、前記情報が、ＢＳＳＩＤの縮小バージョンのセットアップ時間と、前記第２のＢＳＳと前記第２のＢＳＳに隣接するＢＳＳとのＢＳＳＩＤの縮小バージョンの未使用の値の量と、関連する局の量と、アクティブ局の量とからなる前記グループから選択される少なくとも１つを含む、
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２７】
前記第１のＢＳＳから第１のフレームを受信することと、前記第１のフレームが前記第１のＢＳＳの前記値を含む、前記第２のＢＳＳから第２のフレームを受信することと、前記第２のフレームが前記第２のＢＳＳの前記値を含む、を容易にする通信コーディネータ
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２８】
前記第２のＢＳＳのＢＳＳＩＤを識別するためのＢＳＳ識別マネージャと、
バックホールを介して、前記第２のＢＳＳの前記ＢＳＳＩＤに少なくとも部分的に基づいて中央コントローラと前記第２のＢＳＳのアクセスポイントとからなる前記グループから選択される少なくとも１つとのそれぞれのＢＳＳＩＤの縮小バージョンに関係する使用情報の通信を容易にするための通信コーディネータと
をさらに備える、請求項２０に記載の通信デバイス。
【請求項２９】
通信デバイスであって、
プロセッサと、
前記プロセッサと通信しているメモリと、
前記メモリに記憶された命令とを備え、前記命令が、前記通信デバイスに、
第１の基本サービスセット（ＢＳＳ）と第２のＢＳＳとが、それぞれの基本サービスセット識別子（ＢＳＳＩＤ）の縮小バージョンに対して同じ値を使用していることを検出することと、
前記検出に少なくとも部分的に基づいて、前記第１のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンと前記第２のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンとからなる前記グループから選択された少なくとも１つの識別子の前記値からの変更をトリガすることと
を行わせるように前記プロセッサによって実行可能である、通信デバイス。
【請求項３０】
ワイヤレスデバイスにおける通信のためのコードを記憶する非一時的コンピュータ可読媒体であって、前記コードが、
第１の基本サービスセット（ＢＳＳ）と第２のＢＳＳとが、それぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出することと、
前記検出に少なくとも部分的に基づいて、前記第１のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンと前記第２のＢＳＳのための前記ＢＳＳＩＤの前記縮小バージョンとからなる前記グループから選択された少なくとも１つの識別子の前記値の変更をトリガすることと
を行うように実行可能な命令を備える、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、各々が本出願の譲受人に譲渡された、２０１５年５月２２に出願された「Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒｅｓｏｌｕｔｉｏｎ  ｏｆ  ａ  Ｒｅｄｕｃｅｄ  Ｖｅｒｓｉｏｎ  ＢＳＳ  Ｉｄｅｎｔｉｆｉｅｒ」と題する、Ｚｈｏｕらによる米国仮特許出願第６２／１６５，７８２号、および２０１６年５月６日に出願された「Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒｅｓｏｌｕｔｉｏｎ  ｏｆ  ａ  Ｒｅｄｕｃｅｄ  Ｖｅｒｓｉｏｎ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｌｌｉｓｉｏｎ」と題する、Ｚｈｏｕらによる米国特許出願第１５／１４８，０７１号の優先権を主張する。
【０００２】
[0002]以下は、一般に、たとえば、基本サービスセット識別子の縮小バージョン（reduced version）に対する同じ値の使用の検出および解決を含むワイヤレス通信に関する。
【背景技術】
【０００３】
[0003]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々なタイプの通信コンテンツを提供するために広く展開されている。ワイヤレスネットワーク、たとえば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、１つまたは複数の局（ＳＴＡ）またはモバイルデバイスと通信し得るアクセスポイント（ＡＰ）を含み得る。ＡＰは、インターネットなど、ネットワークに結合され得、モバイルデバイスがネットワークを介して通信する（あるいはサービスセット、たとえば、基本サービスセット（ＢＳＳ）または拡張サービスセット（ＥＳＳ）中のＡＰに結合された他のデバイスと通信する）ことを可能にし得る。ワイヤレスデバイスはネットワークデバイスと双方向に通信し得る。たとえば、ＷＬＡＮでは、ＳＴＡは、ダウンリンク（ＤＬ）および逆方向リンク（ＵＬ）を介して関連するＡＰとワイヤレス媒体を介して通信し得る。ＳＴＡの観点から、ＤＬ（または順方向リンク）はＡＰからＳＴＡへの通信リンクを指すことがあり、ＵＬ（または逆方向リンク）はＳＴＡからＡＰへの通信リンクを指すことがある。ＢＳＳでは、単一のＡＰは、所与のエリア（たとえば、ＡＰのカバレージエリア）内の複数のＳＴＡをサービスし得る。各ＢＳＳは、基本サービスセット識別子（ＢＳＳＩＤ）によって一意に識別され得る。したがって、ノードは、通信ごとにＢＳＳＩＤを参照することによって、異なるＢＳＳからの通信を区別し得る。場合によっては、ワイヤレス通信システムは、ＢＳＳＩＤの縮小バージョンを使用することによって電力消費量を低減し、再利用を改善し得る（たとえば、ＢＳＳは、ＢＳＳＩＤよりも小さいＸビットカラーのインジケータを使用し得る）。
【０００４】
[0004]場合によっては、２つのＢＳＳのためのＢＳＳＩＤの縮小バージョンの値が同一であるか、または区別不可能である（たとえば、ＡＰは、ネイバーＡＰと同じＸビットカラーのインジケータを最初に選択し得る）。そのような事例では、同じ縮小バージョンＢＳＳＩＤを使用する２つのＢＳＳの交点に位置するＳＴＡが、ＳＴＡが関連しないＢＳＳからの通信を受信し得、これは、受信された通信がＳＴＡにいかなる関係性も実際には有しないことがあることを意味する。とはいえ、受信された通信は、ＳＴＡが通信中であるＢＳＳと同じ縮小バージョンＢＳＳＩＤを含むので、送信がＳＴＡについての関係するデータを含まない場合でも、ＳＴＡは、無関連のＢＳＳからの送信を処理するために起動し得る。外来の送信を処理することは、不要な電力消費量を生じ、システムパフォーマンスを制限し得る。
【発明の概要】
【０００５】
[0005]基本サービスセット（ＢＳＳ）縮小バージョン識別子衝突（reduced version identifier collisions）の検出および解決のためのシステム、方法、および装置について説明する。ワイヤレスシステムは、その各々が対応する基本サービスセット識別子（ＢＳＳＩＤ）によって識別されるいくつかのＢＳＳを含み得る。場合によっては、ワイヤレスシステムは、ＢＳＳＩＤの縮小バージョンを実装し得る。たとえば、システムは、１つのＢＳＳを別のＢＳＳと区別するためにＸビットカラーのインジケータ（「色」）を使用し得る。ワイヤレスノードは、２つのＢＳＳが色衝突に関連すること、すなわち、２つのＢＳＳが同じカラービットを使用していることを検出し得る。検出に少なくとも部分的に基づいて、ノードは、ＢＳＳの一方または両方のためのカラービットの変更をトリガし得る。
【０００６】
[0006]ノードは、様々な手段によってＢＳＳＩＤの縮小バージョンの衝突を検出し得る。たとえば、ノードは、ＢＳＳのうちの１つからのブロードキャストを介して搬送される色使用情報を介して衝突を検出し得る。いくつかの例では、ノードは、２つの受信されたフレームが、同じ色を使用するが、異なるＢＳＳを起源とすると決定することによって衝突を検出し得る。追加または代替として、ノードは、バックホール通信（backhaul communications）を介して色使用情報を取得することによって衝突を検出し得る。衝突が検出されると、ノードは、衝突に関与するＢＳＳのうちの１つのためのカラービットの変更をトリガし得る。変更ＢＳＳは、検出ノードに関連することも、関連しないこともある。
【０００７】
[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]図１には示されていないが、ＳＴＡ１１５は、２つ以上のカバレージエリア１２５の共通部分にあり得、２つ以上のＡＰ１０５に関連し得る。ＥＳＳ中のＡＰ１０５を接続するために、ＤＳ（図示せず）が使用され得る。場合によっては、ＡＰ１０５のカバレージエリア１２５は、セクタ（同じく図示せず）に分割され得る。ＷＬＡＮ１００は、異なる重複するカバレージエリア１２５をもつ、異なるタイプ（たとえば、メトロポリタンエリア、ホームネットワークなど）のＡＰ１０５を含み得る。２つのＳＴＡ１１５はまた、両方のＳＴＡ１１５が同じカバレージエリア１２５中にあるのかどうかにかかわらず、直接ワイヤレスリンク１２０を介して直接通信し得る。ある場合には、ＳＴＡ１１５は、直接ワイヤレスリンク１２０を介して情報を交換し、ＡＰ１０５に情報をリレーする。直接ワイヤレスリンク１２０の例としては、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）接続、Ｗｉ−Ｆｉ（登録商標）トンネルドダイレクトリンクセットアップ（ＴＤＬＳ：Tunneled Direct Link Setup）リンク、および他のグループ接続がある。ＳＴＡ１１５およびＡＰ１０５は、ＩＥＥＥ８０２．１１、および限定はしないが、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ａ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ａｈなどを含むバージョンからの物理（ＰＨＹ）レイヤおよび媒体アクセス制御（ＭＡＣ）レイヤのためのＷＬＡＮ無線およびベースバンドプロトコルに従って通信し得る。他の実装形態では、ピアツーピア接続またはアドホックネットワークがＷＬＡＮ１００内に実装され得る。
【００２９】
[0048]ＢＳＳは、ＢＳＳＩＤによって別のＢＳＳから一意に識別され得る。ＢＳＳ内のノードは、それらを他のＢＳＳの送信と区別するために送信中にＢＳＳＩＤを含め得る。たとえば、ＢＳＳＩＤは、受信ノードによる参照のために、送信されるフレームの開始部分（たとえば、プリアンブル）中に含まれ得る（たとえば、ＢＳＳＩＤは、フレームのＰＨＹヘッダの信号（ＳＩＧ）フィールド中に含まれ得る）。したがって、受信ノード（たとえば、ＳＴＡ）は、通信が関係する（たとえば、ＳＴＡが関連するＢＳＳを起源とする）のかどうかを決定するためにＢＳＳＩＤを復号し得る。通信が関係する場合、ノードは、フレームの残部を処理し続け得る。しかしながら、通信が無関係である（たとえば、フレームが、無関連のＢＳＳからのものである）場合、ノードは、（たとえば、スリープモードに入ることによって）フレームの残りの部分を無視し得る。追加または代替として、ノードは、フレームの残りの部分中に他の通信を送信または受信し得る。したがって、ノードは、フレームのＢＳＳＩＤに少なくとも部分的に基づいてフレーム持続時間の残りの部分中に選択的に動作することによって電力消費量を減少させるかまたはスループット／効率を増大させ得る。
【００３０】
[0049]ＷＬＡＮ１００は、より短い（たとえば、より小さい値の）ＢＳＳＩＤを使用することによって電力消費量を減少させ、スループット／効率を増大させ得る。たとえば、ＷＬＡＮ１００は、ＢＳＳＩＤの縮小バージョンを形成するカラービット（たとえば、Ｘビットカラーのインジケータ）を実装し得、「色」と呼ばれることがある。ただし、場合によっては、同じカラービットは、隣接ＢＳＳによって使用され得る。すなわち、カラービットの衝突があり得、これは、カラービットの重複または再利用と呼ばれることもある。色衝突は、第１のＢＳＳ中のノードが、第１のＢＳＳとカラービットの同じ値を有する第２のＢＳＳ中のノードからフレームを検出するシナリオを指すことがある。そのようなシナリオでは、第１のＢＳＳと第２のＢＳＳとのカバレージエリア１２５の交点に位置するＳＴＡ１１５は、関連にかかわらず両方のＢＳＳからの通信を受信し、処理し得る。たとえば、ＢＳＳのうちの１つに関連するＳＴＡは、ＳＴＡが関連するＢＳＳと同じカラービットをフレームが使用することを検出すると他のＢＳＳからのフレームを処理し得る。
【００３１】
[0050]意図していない無関係であるフレームを処理することは、ＳＴＡ１１５の電力を消費し、通信効率を減少させ得る。したがって、ＷＬＡＮ１００中のノードは、ＢＳＳＩＤの縮小バージョンの値の衝突を検出し、解決することによって、無関係なフレームの不要な処理を回避し得る。たとえば、ＷＬＡＮ１００中のノードは、２つのＢＳＳがＢＳＳＩＤの縮小バージョンの同じ値を使用していることを検出し、そのＢＳＳを識別するために使用される値を変更するようにＢＳＳのうちの１つに指示し得る。２つのＢＳＳを参照しながら説明したが、ＢＳＳＩＤの縮小バージョンの衝突の検出および本明細書で説明する解決技法は、そのような衝突に関与する任意の数のＢＳＳに実施され得る。
【００３２】
[0051]図２Ａに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム２０１の一例を示す。ワイヤレス通信サブシステム２０１は、（たとえば、隣接ＢＳＳが同一のカラービットを使用しているとき）２つのネイバーＢＳＳがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用することから生じる衝突を検出し、解決し得る。ワイヤレス通信サブシステム２０１は、ＡＰ１０５−ａに関連する第１のＢＳＳとＡＰ１０５−ｂに関連する第２のＢＳＳとを含む。ＡＰ１０５−ａは、対応するカバレージエリア１２５−ａ内のＳＴＡ１１５をサービスし、ＡＰ１０５−ｂは、対応するカバレージエリア１２５−ｂ内のＳＴＡ１１５をサービスする。ワイヤレス通信サブシステム２０１のＡＰ１０５とＳＴＡ１１５とは、図１を参照しながら説明したＡＰ１０５とＳＴＡ１１５との態様の例であり得る。ワイヤレス通信サブシステム２０１に示すように、ＳＴＡ１１５−ａは、カバレージエリア１２５−ａとカバレージエリア１２５−ｂとの交点に位置し、ＡＰ１０５−ａとＡＰ１０５−ｂとの両方からの通信を受信し得る。
【００３３】
[0052]ワイヤレス通信サブシステム２０１のＢＳＳは、それぞれのＢＳＳＩＤの縮小バージョンとしてカラービットを使用し得る。ある場合には、ＡＰ１０５−ｂに関連するＢＳＳは、ＡＰ１０５−ａと同じカラービットを選択し、使用することによって、ＡＰ１０５−ａに関連するＢＳＳとの色衝突を生じ得る。したがって、ＳＴＡ１１５−ａがＢＳＳＩＤの縮小バージョンを使用するように構成されると、通信リンクに１１０−ａを介して送られるフレームと、通信リンクに１１０−ｂを介してフレームは送り、それらが単一のＢＳＳを起源とすると解釈され得る。したがって、フレームがＳＴＡ１１５−ａに関連しないＢＳＳからのものである場合でも、ＳＴＡ１１５−ａは、ＡＰ１０５−ａとＡＰ１０５−ｂとの両方からのフレームを処理し得る。
【００３４】
[0053]したがって、２つの隣接ＢＳＳが、重複するカバレージエリア１２５を有し、ＢＳＳＩＤの縮小バージョンに対して同じ値を使用するときに衝突が発生し得る。そのようなシナリオを、本明細書では「タイプ１」シナリオと呼ぶことがある。ＳＴＡ１１５は、タイプ１シナリオにおいて、ＢＳＳＩＤの縮小バージョンについての使用情報（たとえば、色使用情報）を含むブロードキャストをネイバーＡＰ１０５から受信し得る。使用情報に少なくとも部分的に基づいて、ＳＴＡ１１５または関連するＡＰ１０５は、衝突を検出し、衝突に関与するＢＳＳの一方または両方のためのＢＳＳＩＤの縮小バージョンに対する同じ値からの変更をトリガし得る。
【００３５】
[0054]図２Ｂに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム２０２の一例を示す。ワイヤレス通信サブシステム２０２は、（たとえば、隣接ＢＳＳが同一のカラービットを使用するとき）２つのネイバーＢＳＳがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用することから生じる衝突を検出し、解決し得る。ワイヤレス通信サブシステム２０２は、ＡＰ１０５−ｃに関連する第１のＢＳＳとＡＰ１０５−ｄに関連する第２のＢＳＳとを含む。ＡＰ１０５−ｃは、対応するカバレージエリア１２５−ｃ内のＳＴＡ１１５（たとえば、ＳＴＡ１１５−ｂ）をサービスし、ＡＰ１０５−ｄは、対応するカバレージエリア１２５−ｄ内のＳＴＡ１１５（たとえば、ＳＴＡ１１５−ｃ）をサービスする。ワイヤレス通信サブシステム２０２のＡＰ１０５とＳＴＡ１１５とは、図１を参照しながら説明したＡＰ１０５とＳＴＡ１１５との態様の例であり得る。
【００３６】
[0055]ワイヤレス通信サブシステム２０２のＢＳＳは、他のＢＳＳと区別するために、ＢＳＳＩＤの縮小バージョンを使用し得る。たとえば、ＢＳＳは、ＢＳＳＩＤの代わりにＸビットカラーのインジケータを使用し得る。場合によっては、衝突は、２つの隣接ＢＳＳが識別のためにＢＳＳＩＤの縮小バージョンに対して同じ値を使用することから生じ得る。たとえば、ＡＰ１０５−ｃに関連するＢＳＳは、ＡＰ１０５−ｄに関連するＢＳＳと同じカラービットを使用し得る。したがって、通信リンク１１０−ｃを介して送られるフレームと通信リンク１１０−ｄを介して送られるフレームとは、それらが単一のＢＳＳを起源とするかのように見え得る。言い換えれば、衝突は、２つの隣接ＢＳＳが、重複しないが、ＢＳＳＩＤの縮小バージョンに対して同じ値を使用するカバレージエリア１２５を有するときに依然として発生し得る。そのようなシナリオを、本明細書では「タイプ２」シナリオと呼ぶことがある。そのようなシナリオでは、衝突は、異なるカバレージエリア内の２つのＳＴＡ１１５間の通信を介して検出され得る。たとえば、ＳＴＡ１１５−ｃは、ＡＰ１０５−ｄに関連するＢＳＳによって使用される色を示す情報をＳＴＡ１１５−ｂに（たとえば、直接ワイヤレスリンク１２０−ａを介して）送信し得る。ＳＴＡ１１５−ｂは、色衝突を単独で認識するために情報を活用し得る。代替的に、ＳＴＡ１１５−ｂは、色衝突の検出のためにＡＰ１０５−ｃに色情報をリレーし得る。検出に少なくとも部分的に基づいて、ワイヤレス通信サブシステム２０２に関連するＢＳＳのうちの１つは、ＢＳＳＩＤの縮小バージョンに対するその値を変更し得る（たとえば、カラーインジケータの値を変更し得る）。
【００３７】
[0056]図３に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム３００の一例を示す。ワイヤレス通信サブシステム３００は、そのような衝突を検出し、関係するＢＳＳのうちの１つのためのＢＳＳＩＤの縮小バージョンの同じ値から変更する（たとえば、カラーインジケータを変更する）ことによって衝突を解決し得る。ワイヤレス通信サブシステム３００は、ＡＰ１０５−ｅおよび対応するカバレージエリア１２５−ｅに関連する第１のＢＳＳとＡＰ１０５−ｆおよび対応するカバレージエリア１２５−ｆに関連する第２のＢＳＳとの２つのＢＳＳを含む。重複するカバレージエリア１２５を有するＢＳＳ（たとえば、タイプ１条件）を用いて示されているが、本明細書で説明する技法は、隣接ＢＳＳが重複しないカバレージエリア（たとえば、タイプ２条件）を有するシナリオに適用されるか、またはそれに実装され得る。
【００３８】
[0057]ＡＰ１０５−ｅとＡＰ１０５−ｆとに関連するＢＳＳは、それぞれのＢＳＳＩＤの同じ縮小バージョンを使用し得る（たとえば、ＡＰ１０５−ｅとＡＰ１０５−ｆとはＸビットカラーのインジケータを使用し得る）。いくつかの例では、ＡＰ１０５−ｅとＡＰ１０５−ｆとは、異なるＢＳＳＩＤを有するが、ＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることがあり、これは、２つのＢＳＳ間を区別するＳＴＡ１１５の能力を低下させ得る。たとえば、ＳＴＡ１１５−ｄは、ＢＳＳＩＤの縮小バージョンに対して、通信リンク１１０−ｆを介した通信と同じ値を有する通信リンク１１０−ｅを介した通信を受信し得る。ＳＴＡ１１５−ｄは、ＡＰ１０５−ｅのＢＳＳに関連し、ＡＰ１０５−ｆに関連しないことがあるが、ＳＴＡ１１５−ｄは、衝突によりＡＰ１０５−ｆからのフレームを依然として処理し得る。
【００３９】
[0058]ワイヤレス通信サブシステム３００中のノードは、衝突を検出し、解決し得る。ノードは、ＡＰ１０５−ｅまたはＡＰ１０５−ｆなどのＡＰまたはＳＴＡ１１５−ｄなどのＳＴＡであり得る。衝突は、ＢＳＳのうちの１つによって使用されるＢＳＳＩＤの縮小バージョンに対する同じ値からの変更をトリガすることによって解決され得る。たとえば、ＡＰ１０５−ｅは、衝突を検出し、カラービットインジケータの値の変更など、ＡＰ１０５−ｆに関連するＢＳＳのための変更３０５を誘発し得る。変更３０５の後に、ＡＰ１０５−ｆに関連するＢＳＳは、ＡＰ１０５−ｅのＢＳＳのためのＢＳＳＩＤの縮小バージョンの値とは異なる、ＢＳＳＩＤの縮小バージョンの値に関連し得る。たとえば、通信リンク１１０−ｆを介して送信されるフレームは、通信リンク１１０−ｅを介して送信されるフレームとは異なるカラーインジケータを含み得る。
【００４０】
[0059]どのノードが衝突を検出したとしても、やはり、どのＢＳＳがＢＳＳＩＤの縮小バージョンの同じ値から変更すべきかを決定することによって解決を容易にし得る。値の変更のために選択されたＢＳＳは、検出ノードに関連することも、関連しないこともある。たとえば、ＡＰ１０５−ｅは、衝突を検出し、衝突に関与するどのＢＳＳが同じ値から変更すべきであるのかを決定し得る。決定はランダムであり得る。たとえば、衝突を検出するノードは、ＡＰ１０５−ｅとＡＰ１０５−ｆとからのビーコン信号のタイムスタンプを比較し、比較に少なくとも部分的に基づいてどのＢＳＳが変更すべきかを選択し得る（たとえば、後のタイムスタンプをもつビーコンに関連するＢＳＳがカラー変更に選択され得る）。別のシナリオでは、検出ノードに関連するＢＳＳが同じ値から変更すべきであるという事前決定があり得る。代替的に、検出ノードに関連しないＢＳＳは、同じ値から変更するようにあらかじめ決定され得る。場合によっては、ノードが衝突を検出することになり、別のノードが衝突を解決することになる。たとえば、ＳＴＡ１１５−ｄは、衝突を検出し、ＡＰ１０５−ｅ（またはＡＰ１０５−ｆ）に衝突を報告し得、これは、次いで、衝突を解決し得る。衝突報告は、どのＢＳＳが値を変更すべきであるのかを決定するために解決ノードが利用し得る情報を含み得る。
【００４１】
[0060]いくつかの例では、値を変更するという決定（たとえば、どのＢＳＳが色を変更すべきであるのかの決定）は、関連するＢＳＳの全ＢＳＳＩＤに少なくとも部分的に基づき得る。たとえば、衝突を解決することを担当するノードは、関係するＢＳＳごとに全ＢＳＳＩＤ中のいくつかのビットを比較し、比較に少なくとも部分的に基づいてＢＳＳを変更するように選択し得る。一例では、いくつかのビットのより低い値をもつＢＳＳＩＤに対応するＢＳＳは、同じ値からの変更のために選択される。場合によっては、値の変更のために選択されたＢＳＳは、衝突に関与するそれぞれのＢＳＳごとのセットアップ時間（たとえば、どれくらい速くＢＳＳがカラービットの変更を実装することができるのか）に少なくとも部分的に基づき得る。たとえば、より前の値またはより短い値のセットアップ時間をもつＢＳＳが変更のために選択され得る。代替的に、値の変更のために選択されたＢＳＳは、それぞれのＢＳＳごとの未使用値の量（たとえば、未使用の色の量）に少なくとも部分的に基づいて選定され得る。一例では、より多くの未使用の値をもつＢＳＳが変更のために選択される。いずれのＢＳＳも未使用の値を有しない場合、各ＢＳＳは、値を変更するのを控え得る（たとえば、各ＢＳＳは、ＢＳＳＩＤの縮小バージョンに対して同じ値を保ち得る）。
【００４２】
[0061]場合によっては、衝突と関係していない隣接ＢＳＳのＢＳＳＩＤの縮小バージョンの値が、値変更決定で役割を果たし得る。たとえば、ＡＰ１０５−ｆに関連するＢＳＳは、隣接ＢＳＳごとにカラービットを取得し、隣接ＢＳＳのうちの１つとの衝突を生じないであろうＡＰ１０５−ｆに利用可能な未使用色の量を決定し得る。隣接ＢＳＳとの衝突を生じない未使用色は、利用可能色と呼ばれることがある。衝突の解決を担当するノードは、衝突に関与するＢＳＳごとに利用可能色の量を比較し、比較に少なくとも部分的に基づいて変更のためのＢＳＳを選択し得る。いくつかのシナリオでは、ＢＳＳおよびそれぞれの隣接ＢＳＳのための未使用色の量が、色変更決定で役割を果たし得る。たとえば、ＡＰ１０５−ｆの近隣にあるＢＳＳごとの未使用色の量が、ＡＰ１０５−ｆのための未使用色の量に追加され得る。この和が、ＡＰ１０５−ｅのための対応する和と比較され得る。衝突の解決を担当するノードは、比較に少なくとも部分的に基づいて変更のためのＢＳＳを選択し得る。
【００４３】
[0062]いくつかの態様では、同じ値からの変更は、ＢＳＳに関連するＳＴＡ１１５に少なくとも部分的に基づき得る。たとえば、どのＢＳＳが色を変更すべきかに関する決定は、それぞれのＢＳＳに関連するＳＴＡ１１５の量またはアクティブＳＴＡ１１５の量に少なくとも部分的に基づき得る。あるシナリオでは、より少ない関連するＳＴＡ１１５をもつＢＳＳが、色変更のために選択される。そのような選択によって、色変更をセットアップするために（たとえば、ＡＰ１０５から関連するＳＴＡ１１５への）より少ないシグナリングに結果し得る。変更すべきＢＳＳを選択するための基準が、タイが発生する（たとえば、ＢＳＳがどちらも同じ量の関連するＳＴＡ１１５を有し得る）ようなものであるときがあり得る。そのような事例では、タイブレーカ（tie-breaker）が実装され得る。たとえば、各ＡＰ１０５が、ランダム数をブロードキャストし、より大きい数をもつＡＰ１０５が、色を変更するために選択され得る。上記で説明した情報が、ワイヤレス通信サブシステム３００内のノードから衝突の解決を担当するノードに報告され得る。報告は、要求に対する応答であるか、または単独で送信され得る。
【００４４】
[0063]色変更のために選択されたＢＳＳが、衝突を検出したＡＰ１０５に関連する場合、検出ＡＰ１０５は、選定された色変更を自律的に行い得る。場合によっては、ＡＰ１０５は、対応するＢＳＳに関連するＳＴＡ１１５に（たとえば、ビーコン中、プローブに対する応答中、色変更告知フレーム中などで）色変更告知要素を送信し得る。色変更告知は、ＢＳＳが関連することになる新しい色の指示を含み得る。色変更告知は、色変更を行うスケジュール時間の指示を含み得る。たとえば、告知は、変更が、色告知フレームの終了の直後にまたは次のＸターゲットビーコン送信時間（ＴＢＴＴ）の前に起こることになることを示し得る。したがって、関連するＳＴＡ１１５は、いつ色変更を予想すべきかについて知り得る。いくつかの態様では、告知は、関連するＳＴＡ１１５がスケジュールされた変更時間の前に送信することを許可されるのかどうかを示す送信制限モードインジケータを含み得る。
【００４５】
[0064]色を変更するように選択されたＢＳＳが、検出ＡＰ１０５に関連しない場合、検出ＡＰ１０５は、選択されたＢＳＳに関連するＡＰ１０５に色変更要求を送り得る。色変更要求は、選択されたＢＳＳに関連するＡＰ１０５が色を変更すべきであることを示し得る。たとえば、本例では、ＡＰ１０５−ｅは、色衝突を検出し、（たとえば、上記で説明した基準に少なくとも部分的に基づいて）ＡＰ１０５−ｆと対応するＢＳＳとが色を変更すべきであることを決定し得る。したがって、ＡＰ１０５−ｅは、変更３０５をトリガし得るＡＰ１０５−ｆに色変更要求を送信し得る。場合によっては、色変更要求は、色変更情報を含み得る（たとえば、色変更要求は、変更するＡＰ１０５がどの色ビットを使用すべきであるのかを示し得る）。この例または他の例では、色変更要求は、検出ＡＰ１０５の色、検出ＡＰ１０５の色セットアップ時間、検出ＡＰ１０５の未使用色の量、検出ＡＰ１０５に関連するＳＴＡ１１５の量、または検出ＡＰ１０５によってサービスされるアクティブＳＴＡ１１５の量を含み得る。色変更要求は、直接ＳＴＡ１１５リレーを介して、またはバックホールを介してネイバーＡＰ１０５に送られ得る。
【００４６】
[0065]図４に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム４００の一例を示す。ワイヤレス通信サブシステム４００は、そのような衝突のブロードキャストベースの検出を実施し得る。ワイヤレス通信サブシステム４００は、ＡＰ１０５−ｇおよび対応するカバレージエリア１２５−ｇに関連する第１のＢＳＳとＡＰ１０５−ｈおよび対応するカバレージエリア１２５−ｈに関連する第２のＢＳＳとの２つのネイバーＢＳＳを含む。ワイヤレス通信サブシステム４００は、タイプ１条件のための衝突を検出するためにＡＰ１０５からのブロードキャストを利用または活用し得る。ワイヤレス通信サブシステム４００は、図３に関して説明したように、ＢＳＳのうちの１つのためのＢＳＳＩＤの縮小バージョンの値を変更することによって衝突を修正または解決し得る。
【００４７】
[0066]図４の例では、ＡＰ１０５−ｈは、ブロードキャストを介してＢＳＳＩＤの縮小バージョンについての使用情報（たとえば、ＡＰ１０５−ｈによって使用されるカラーインジケータの値）を配布し得る。ブロードキャスト情報の一部または全部が、ＳＴＡ１１５−ｅによって受信され、通信リンク１１０−ｇを介してＡＰ１０５−ｇにリレーされ得る。リレーは、ＡＰ１０５−ｇまたはＡＰ１０５−ｈからの要求に対する応答であるか、またはＡＰ１０５の介入とは無関係のものであり得る。ＡＰ１０５−ｈのＢＳＳに関連しないＳＴＡ１１５を含むＡＰ１０５−ｈの範囲内のあらゆるＳＴＡ１１５がブロードキャストを受信することが可能になるように、ブロードキャスト情報は、カラービットなしに送信され得る。いくつかのシナリオでは、ＡＰ１０５−ｇは、ＳＴＡ１１５−ｅにネイバーＢＳＳ情報を送り得る。情報により、ＳＴＡ１１５−ｅは、ＡＰ１０５−ｇに知られていないネイバーＢＳＳについてのブロードキャスト色使用情報を選択的に報告することが可能になり得る。
【００４８】
[0067]一代替では、ブロードキャスト情報は、ＡＰ１０５−ｇによって直接受信され得る。たとえば、ＡＰ１０５−ｇは、ＡＰ１０５−ｈからのブロードキャストがＡＰ１０５ーｇに達するように位置し得る。ＡＰ１０５−ｇがブロードキャスト使用情報をどのように取得するのかにかかわらず、ＡＰ１０５−ｇは、使用情報を利用し、ＢＳＳＩＤの縮小バージョンの値の衝突があると決定し得る。たとえば、使用情報は、ＡＰ１０５−ｈのＢＳＳカラーインジケータを含み得る。ＡＰ１０５−ｇは、ＡＰ１０５−ｈのカラーインジケータをＡＰ１０５−ｇのカラーインジケータと比較し、２つのカラーインジケータが同じである（すなわち、色衝突がある）と決定し得る。色衝突検出に少なくとも部分的に基づいて、ＡＰ１０５−ｇは、カラービットの変更を誘発し得る。カラービットの変更は、ＡＰ１０５−ｇまたはＡＰ１０５−ｈに適用可能であり得る。
【００４９】
[0068]使用情報は、ＡＰ１０５−ｈに関連するＢＳＳのためのＢＳＳＩＤの縮小バージョンの使用値および未使用値（たとえば、使用カラーインジケータおよび未使用カラーインジケータ）を含み得る。この情報に少なくとも部分的に基づいて、ＡＰ１０５−ｇは、変更のためのＢＳＳＩＤの縮小バージョンの値を選択し得る。ＡＰ１０５−ｈによる使用情報ブロードキャストは、ＡＰ１０５−ｈがカラービットを変更するための時間量などのセットアップ時間を含み得る。ブロードキャストはまた、ＡＰ１０５−ｈに関連するＳＴＡ１１５の量またはアクティブＳＴＡ１１５の量を含み得る。ＡＰ１０５−ｇは、どのＢＳＳが色を変更すべきであるのかと、衝突に関連する値をどの色で置換すべきかとを決定するために使用情報を活用し得る。場合によっては、衝突の検出および解決はすべて、ＳＴＡ１１５−ｅによって扱われ得る。ブロードキャストに関して説明したが、ＢＳＳＩＤの縮小バージョンについての使用情報は、マルチキャスト送信またはユニキャスト送信を介して通信され得る。たとえば、ＡＰ１０５−ｈは、情報をＡＰ１０５−ｇにパスするようにとのＳＴＡ１１５への指示とともにＳＴＡ１１５に使用情報を送信し得る。
【００５０】
[0069]図５に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム５００の一例を示す。ワイヤレス通信サブシステム５００は、そのような衝突のアドレスベースの検出を実施し得る。ワイヤレス通信サブシステム５００は、ＡＰ１０５−ｉ、ＳＴＡ１１５−ｆ、および対応するカバレージエリア１２５−ｉに関連する第１のＢＳＳを含む。ワイヤレス通信サブシステム５００は、ＡＰ１０５−ｒ、ＳＴＡ１１５−ｇ、および対応するカバレージエリア１２５−ｊに関連する第２のＢＳＳを含む。ワイヤレス通信サブシステム５００は、カバレージエリア１２５が重複しないタイプ２シナリオを表すが、本明細書で説明する技法は、カバレージエリア１２５が重複するタイプ１シナリオに適用され得る。
【００５１】
[0070]衝突は、ＡＰ１０５−ｉとＡＰ１０５−ｒとがＢＳＳＩＤの識別情報縮小バージョンに対して同じ値を使用するときに発生し得る。たとえば、ＡＰ１０５−ｒは、通信リンク１１０−ｈを介してＡＰ１０５−ｉから送られたフレームと同じカラービットを含むフレームを通信リンク１１０−ｋを介して送信し得る。ノード（たとえば、ＳＴＡ１１５−ｆ）は、同じカラービットをもつ異なるＢＳＳからフレームを受信することによって色衝突を検出し得る。フレームは、ブロードキャスト送信、マルチキャスト送信、またはアンキャスト送信を介して受信され得る。たとえば、ＳＴＡ１１５−ｆは、同一の色値を有する（たとえば、通信リンク１１０−ｈを介して）ＡＰ１０５−ｉと（たとえば、直接ワイヤレスリンク１２０−ｂを介して）ＳＴＡ１１５−ｇとからフレームを受信し得る。ＳＴＡ１１５−ｆは、フレーム中に含まれるＭＡＣアドレスを復号し、比較することによってフレームが異なるＢＳＳからのものであると決定し得る。一例では、ノードは、ダウンリンク（ＤＬ）フレーム中の送信機アドレスまたはアップリンク（ＵＬ）フレーム中の受信機アドレスからのＢＳＳＩＤを識別し得る。代替的に、ノードは、そのＢＳＳ中で知られているノードの送信機／受信機アドレスからフレームのＢＳＳを識別し得る。検出ノードがＡＰ１０５（たとえば、ＡＰ１０５−ｉ）である場合、ＡＰ１０５は、ＢＳＳのうちの１つのための色変更を自律的にトリガし得る。たとえば、ＡＰ１０５は、ＡＰ１０５が関連するＢＳＳのカラービットを改変することを決定し得る。代替的に、ＡＰ１０５は、ネイバーＢＳＳを対象とするカラー変更要求を送り得る。
【００５２】
[0071]検出ノードがＳＴＡ１１５（たとえば、ＳＴＡ１１５−ｆ）である場合、ＳＴＡ１１５は、（たとえば、明示的色変更要求を送ることによって）衝突を自律的に修正するか、または（たとえば、ＡＰ１０５−ｉとの通信リンク１１０−ｊを介して）ＡＰ１０５に衝突を報告し得る。すなわち、検出ＳＴＡ１１５は、衝突要求行為（collision requesting action）に関与するＡＰ１０５に衝突報告を送り得る。場合によっては、衝突報告は、衝突が発生したことを示す単一ビットであり得る。衝突報告は、ＡＰ１０５において同じ値から変更するという決定を支援する情報を含み得る。たとえば、衝突報告は、ＢＳＳＩＤ、セットアップ時間、未使用色の量、ネイバーＢＳＳに関連するＳＴＡ１１５の量、アクティブＳＴＡ１１５の量、または（たとえば、タイブレークのための）ランダム数などのネイバーＢＳＳ情報を含み得る。場合によっては、衝突報告または変更要求は、ＳＴＡ１１５を介してＡＰ１０５に、または（たとえば、オーバージエア（ＯＴＡ）メッセージまたはバックホールメッセージを介して）ＡＰ１０５にリレーされ得る。どのノードが衝突を検出するのかにかかわらず、衝突は、図３を参照しながら説明した技法を利用して解決され得る。
【００５３】
[0072]図６に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレス通信サブシステム６００の一例を示す。ワイヤレス通信サブシステム６００は、そのような衝突のバックホールベースの検出を実施し得る。ワイヤレス通信サブシステム６００は、ＡＰ１０５−ｋおよび対応するカバレージエリア１２５−ｋに関連する第１のＢＳＳを含む。ワイヤレス通信サブシステム６００は、ＡＰ１０５−ｌおよび対応するカバレージエリア１２５−ｌに関連する第２のＢＳＳを含む。ＳＴＡ１１５−ｈは、カバレージエリア１２５−ｋとカバレージエリア１２５−ｌとの交点に位置し得る。したがって、ワイヤレス通信サブシステム６００は、タイプ１シナリオを表すが、本明細書で説明する技法は、カバレージエリア１２５が重複しないタイプ２シナリオに適用され得る。ＡＰ１０５とＳＴＡ１１５とは、図１〜図５を参照しながら説明したように、それぞれ、ＡＰ１０５およびＳＴＡ１１５の態様であり得る。
【００５４】
[0073]ＡＰ１０５は、ネイバーＡＰ１０５または中央コントローラ６１０とのバックホール通信を介してＢＳＳＩＤの縮小バージョンの値の衝突を検出し得る。たとえば、ＡＰ１０５は、ネイバーＢＳＳのＩＤを決定し、そのネイバーＡＰ１０５に関係する使用情報を（たとえば、バックホールリンク５０５を介して）要求し得る。使用情報は、ネイバーＡＰ１０５からバックホールリンク５０５を介して、または中央コントローラ６１０から通信リンク１１０−ｌを介して通信され得る。使用情報に少なくとも部分的に基づいて、ＡＰ１０５は、衝突があるのかどうかを決定し、衝突を解決するために適切なステップをとり得る。場合によっては、ＡＰ１０５は、接触ノード（たとえば、ＡＰ１０５−ｌまたは中央コントローラ６１０）に使用情報を送り、接触ノードは、衝突を検出し、解決し得る。場合によっては、中央コントローラ６１０は、ＡＰ１０５−ｋとＡＰ１０５−ｌとの間のメッセージのためのリレーとして働き得る。他の例では、中央コントローラ６１０は、衝突検出および解決を単独で協調させ得る。たとえば、中央コントローラ６１０は、通信リンク１１０−ｌを介してＡＰ１０５−ｋと通信リンク１１０−ｍを介してＡＰ１０５−ｌとに使用情報を要求／受信し得る。中央コントローラ６１０は、別のＡＰ１０５、コアネットワーク、または任意のインテリジェント通信デバイスであり得る。
【００５５】
[0074]ＡＰ１０５−ｋは、ＡＰ１０５−ｌとの通信（たとえば、インターセプトブロードキャスト）を介してまたは（たとえば、通信リンク１１０−ｎを介した）ＳＴＡ１１５−ｈとの通信を介してＡＰ１０５−ｌに関連するＢＳＳのＩＤを取得し得る。たとえば、ＡＰ１０５−ｋは、ＡＰ１０５−ｌからのブロードキャストを介したＡＰ１０５−ｌのＢＳＳＩＤの検出を介してＩＤを決定し得る。代替的に、ＡＰ１０５−ｋは、ＳＴＡ１１５−ｈまたは中央コントローラ６１０から直接ＡＰ１０５−ｌに関連するＢＳＳの識別情報を受信し得る。たとえば、ＡＰ１０５−ｋは、（たとえば、再関連付け要求中の）ＳＴＡ１１５−ｈからのハンドイン報告中にＡＰ１０５−ｌの識別情報を取得し得る。ＡＰ１０５−ｋが衝突を検出するためにＢＳＳ識別情報をどのように受信するのかにかかわらず、衝突の解決は、図３を参照しながら説明した技法のいずれかを使用して実施され得る。
【００５６】
[0075]図７に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするプロセスフロー７００の一例を示す。プロセスフロー７００は、図１〜図６を参照しながら説明したＡＰ１０５およびＳＴＡ１１５の例であり得る、ＡＰ１０５−ｍと、ＡＰ１０５−ｎと、ＳＴＡ１１５−ｉとを含み得る。ＡＰ１０５−ｍは、第１のＢＳＳに関連し得、ＡＰ１０５−ｎは、第２のＢＳＳに関連し得る。
【００５７】
[0076]７０５において、ＳＴＡ１１５−ｉは、ＡＰ１０５−ｎに関連するＢＳＳ（すなわち、第２のＢＳＳ）によって使用されるＢＳＳＩＤの縮小バージョンの値（たとえば、Ｘビットカラーのインジケータ）を示すメッセージを送信し得、ＡＰ１０５−ｍは、それを受信し得る。メッセージは、ＡＰ１０５−ｍからのクエリまたは要求に対する応答であり得る。メッセージは、ＢＳＳＩＤの縮小バージョンのためのセットアップ時間またはＡＰ１０５−ｎおよびＡＰ１０５−ｎに隣接するＢＳＳのＢＳＳＩＤの縮小バージョンの未使用値の量など、ＡＰ１０５−ｎについての色または縮小バージョンＢＳＳＩＤ情報をリレーし得る。場合によっては、メッセージは、ＡＰ１０５−ｎに関連するＳＴＡ１１５の量またはアクティブＳＴＡ１１５の量を含み得る。メッセージは、ＡＰ１０５−ｎのＢＳＳＩＤを含み得る。追加または代替として、７１０において、ＡＰ１０５−ｎは、ＡＰ１０５−ｎによって使用されるＢＳＳＩＤの縮小バージョンの値（たとえば、ＡＰ１０５−ｎのカラービット）をブロードキャストし得、ＡＰ１０５−ｍは、それを受信し得る。場合によっては、ブロードキャストは、ＢＳＳＩＤの縮小バージョンに関係する情報を含み得る。
【００５８】
[0077]７１５において、ＡＰ１０５−ｍは、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出し得る。たとえば、各ＢＳＳが、同じカラービットを使用していることがある。検出は、ＳＴＡ１１５−ｉまたはＡＰ１０５−ｎから受信されたメッセージに少なくとも部分的に基づき得る。たとえば、検出することは、第２のＢＳＳのＡＰ１０５−ｎからブロードキャスト通信を受信することを含み得る。そのような事例では、ＡＰ１０５−ｍは、ＢＳＳＩＤの縮小バージョンの値の再利用（すなわち、衝突）を検出するために、受信されたブロードキャスト情報を第１のＢＳＳの対応する情報と比較し得る。または、検出することは、ＳＴＡ１１５−ｉから第２のＢＳＳの色値を受信することを含み得、第２のＢＳＳの色値は、ＡＰ１０５−ｎからのブロードキャスト通信を介してＳＴＡ１１５−ｉにおいて受信されている。
【００５９】
[0078]いくつかの例では、ノード（たとえば、ＳＴＡ１１５−ｉまたはＡＰ１０５−ｍ）は、第１のＢＳＳから（たとえば、ＡＰ１０５−ｍから）第１のフレームを受信し、第２のＢＳＳから（たとえば、ＡＰ１０５−ｎから）第２のフレームを受信することによって、２つのＢＳＳによる同じ色値の使用を検出する。ノードは、第１のフレームと第２のフレームとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有する（すなわち、フレームが同じカラービットを含む）と決定し得る。場合によっては、ノードは、第１のフレーム中の第１のＢＳＳのＭＡＣアドレスを識別し、第２のフレーム中の第２のＢＳＳのＭＡＣアドレスを識別し得る。ノードは、それぞれのフレームのＭＡＣアドレスに少なくとも部分的に基づいてフレームが２つの異なるＢＳＳからのものであると決定し得る。
【００６０】
[0079]いくつかの態様では、ＡＰ１０５−ｍは、中央コントローラまたはＡＰ１０５−ｎと（バックホールを介して）それぞれのＢＳＳＩＤの縮小バージョンに関係する使用情報（たとえば、色使用情報）を通信し得る。ＡＰ１０５−ｍは、第２のＢＳＳのＢＳＳＩＤに少なくとも部分的に基づいてＡＰ１０５−ｎと通信し得る。いくつかの例では、通信することは、第２のＢＳＳの使用情報を求める要求を中央コントローラ（またはＡＰ１０５−ｎ）に送ることを含む。場合によっては、通信することは、中央コントローラ（またはＡＰ１０５−ｎ）から第２のＢＳＳの使用情報を受信することを含む。通信することは、中央コントローラ（またはＡＰ１０５−ｎ）に第１のＢＳＳの使用情報を送信することを含み得る。
【００６１】
[0080]７２０において、ＡＰ１０５−ｍは、検出に少なくとも部分的に基づいて、縮小バージョンＢＳＳＩＤに対する同じ値からの変更をトリガし得る。たとえば、ＡＰ１０５−ｍは、ＢＳＳのうちの１つのためのカラービットの変更をトリガし得る。値の変更は、ＡＰ１０５−ｍ（第１のＢＳＳ）に関連するＢＳＳのためのものであるか、またはＡＰ１０５−ｎ（第２のＢＳＳ）に関連するＢＳＳのためのものであり得る。すなわち、トリガすることは、第１のＢＳＳと第２のＢＳＳとのうちの少なくとも１つがそれぞれのＢＳＳＩＤの縮小バージョンの値を変更することを決定することを含み得る。いくつかの例では、トリガすることは、第１のＢＳＳと第２のＢＳＳとによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定することを含む。新しい値を決定することは、ＢＳＳＩＤの縮小バージョンの新しい値が、第１のＢＳＳおよび第２のＢＳＳ以外の隣接ＢＳＳによって使用中でないと決定することを含み得る。いくつかの態様では、トリガすることは、ネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの値を決定することを含む。そのようなシナリオでは、値の変更は、ネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づく。場合によっては、ＡＰ１０５−ｍは、第１のフレームと第２のフレームとの中のＭＡＣアドレスの識別情報に少なくとも部分的に基づいて、第１のフレームと第２のフレームとが異なるＢＳＳからのものであると決定し、その決定に少なくとも部分的に基づいてその変更をトリガし得る。いくつかの例では、ＡＰ１０５−ｍは、値の変更を自律的に決定する。
【００６２】
[0081]場合によっては、ＳＴＡ１１５−ｉは、ＢＳＳＩＤの縮小バージョンに対する同じ値を検出し、同じ値からの変更をトリガし得る。たとえば、ＳＴＡ１１５−ｉは、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有する（たとえば、第１のＢＳＳと第２のＢＳＳとが同一のカラービットを使用する）ことを示す衝突報告をＡＰ１０５−ｍに送り得る。いくつかの例では、ＳＴＡ１１５−ｉは、７０５において、ＡＰ１０５−ｍに衝突報告を送る。７２５において、ＡＰ１０５−ｍは、値を変更したＢＳＳのＳＴＡに同じ値から変更の告知を送信し得る。たとえば、ＡＰ１０５−ｍは、ＳＴＡ１１５−ｉに色変更告知を送り得る。いくつかの例では、告知は、スケジュールされた変更時間を含む。いくつかの態様では、告知は、送信制限モードの指示を含む。告知は、変更の後に変更ＢＳＳが関連することになるＢＳＳＩＤの縮小バージョンの値を含み得る。
【００６３】
[0082]代替的に、７３０において、ＡＰ１０５−ｍは、ＢＳＳＩＤの縮小バージョンの値を変更するように選択されたＢＳＳに要求を送り得る。たとえば、ＡＰ１０５−ｍは、ＡＰ１０５−ｎがカラービットを変更すべきであることを示す変更要求をＡＰ１０５−ｎに送り得る。そのような例では、ＡＰ１０５−ｎは、ＡＰ１０５−ｍからの変更の要求に少なくとも部分的に基づいて、値の変更をトリガし得る。したがって、ＢＳＳＩＤの縮小バージョンの値の衝突が、検出され、解決され得る。
【００６４】
[0083]図８に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするプロセスフロー８００の一例を示す。プロセスフロー８００は、図１〜図７を参照しながら説明したＳＴＡ１１５およびＡＰ１０５の例であり得る、ＳＴＡ１１５−ｊとＡＰ１０５−ｏとを含み得る。ＳＴＡ１１５−ｊは、フレーム中に含まれるＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づいてフレームが処理されるかまたは無視されるフレームフィルタ処理をサポートし得る。たとえば、ＳＴＡ１１５−ｊは、フレームがどのＢＳＳと関連するのかを決定するためにフレームの開始部分中のＢＳＳＩＤの縮小バージョン（たとえば、Ｘビットカラーのインジケータ）を復号し得る。フレームが、ＳＴＡ１１５−ｊが関連しないかまたは属さないＢＳＳ（たとえば、重複するＢＳＳ（ＯＢＳＳ））に関連する場合、ＳＴＡ１１５−ｊは、送信するためにフレームの残りの部分を使用し得、すなわち、ＳＴＡ１１５−ｊは、受信されたフレームの残りの部分を介して送信し得る。
【００６５】
[0084]場合によっては、ＡＰ１０５は、ＢＳＳＩＤの縮小バージョンに少なくとも部分的に基づくフレームフィルタ処理をサポートしないことがある（たとえば、ＡＰ１０５は、色ベースのフレームフィルタ処理をサポートしないことがある）。そのようなシナリオでは、そのようなフレームフィルタ処理を使用するＳＴＡ１１５は、ＡＰ１０５に受信されたフレームと同時に送信しようと試み得る。しかしながら、ＡＰ１０５は、受信されたフレームに与えられた優先度によりフレームを受信することができないことがある。したがって、ＳＴＡ１１５は、ＡＰ１０５において受信されないフレームを送信する電力を消費し得る。したがって、ＳＴＡ１１５は、色ベースのフレームフィルタ処理をサポートするＡＰ１０５の能力に少なくとも部分的に基づいて挙動（behavior）を変更し得る。
【００６６】
[0085]８０５において、ＳＴＡ１１５−ｊは、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づくフレームフィルタ処理（たとえば、色ベースのフレームフィルタ処理）をＡＰ１０５−ｏがサポートするのかどうかを示す通信をＡＰ１０５−ｏから受信し得る。８１０において、ＳＴＡ１１５−ｊは、受信されたフレームのためのＢＳＳＩＤの縮小バージョンの値（たとえば、カラービット）を決定し得る。フレームは、ＳＴＡ１１５−ｊに関連しないＢＳＳＩＤの縮小バージョンを含み得る。したがって、８１５において、ＳＴＡ１１５−ｊは、ＡＰ１０５−ｏからのフレームフィルタ処理通信に少なくとも部分的に基づいて挙動の調整を決定し得る。たとえば、ＡＰ１０５−ｏが、フレームフィルタ処理をサポートしない場合、ＳＴＡ１１５−ｊは、受信されたフレームの残りの部分の間、８２０において、スリープモードに入り得る。代替的に、ＡＰ１０５−ｏが、フレームフィルタ処理をサポートする場合、ＳＴＡ１１５−ｊは、受信されたフレームの残りの部分中にＡＰ１０５−ｏに送信し得る。たとえば、ＳＴＡ１１５−ｊは、８２５において、ＡＰ１０５−ｏに送信を送り得る。場合によっては、ＳＴＡ１１５−ｊは、フレームフィルタ処理をサポートするそれらの能力に少なくとも部分的に基づいてＡＰ１０５に優先度を付け得る。たとえば、フレームフィルタ処理をサポートするＡＰ１０５は、ＡＰ１０５それがフレームフィルタ処理をサポートしないより高い優先度が与えられ得る。場合によっては、ＡＰ１０５−ｏがフレームフィルタ処理をサポートしないと決定すると、ＳＴＡ１１５−ｊは、スリープモードに入る代わりに、別のＡＰ１０５（たとえば、フレームフィルタ処理をサポートするもの）に送信し得る。
【００６７】
[0086]図９に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレスデバイス９００のブロック図を示す。ワイヤレスデバイス９００は、図１〜図８を参照しながら説明したＡＰ１０５またはＳＴＡ１１５の態様の一例であり得る。ワイヤレスデバイス９００は、受信機９０５と、縮小バージョンＢＳＳＩＤマネージャ９１０と、送信機９１５とを含み得る。ワイヤレスデバイス９００はプロセッサをも含み得る。これらの構成要素の各々は互いに通信していることがある。
【００６８】
[0087]受信機９０５は、パケット、ユーザデータ、または様々な情報チャネルに関連する制御情報など（たとえば、制御チャネル、データチャネル、および縮小バージョンＢＳＳＩＤ衝突の検出および解決に関係する情報など）の情報を受信し得る。受信されたパケットは、ＢＳＳＩＤの縮小バージョンの値（たとえば、カラービット）を含み得る。受信された情報は、縮小バージョンＢＳＳＩＤマネージャ９１０に、およびワイヤレスデバイス９００の他の構成要素にパスされ得る。
【００６９】
[0088]縮小バージョンＢＳＳＩＤマネージャ９１０は、第１のＢＳＳと第２のＢＳＳとが、それぞれのＢＳＳＩＤの縮小バージョンに対して同じ値（たとえば、Ｘビットカラーのインジケータに対して同じ値）を使用していることを検出し、検出に少なくとも部分的に基づいて、第１のＢＳＳと第２のＢＳＳとのうちの少なくとも１つの同じ値からの変更をトリガし得る。検出することは、第２のＢＳＳの値（たとえば、色）を含むブロードキャスト通信を第２のＢＳＳのＡＰから受信することを含み得る。検出することは、第１のＢＳＳに関連するＳＴＡから、第２のＢＳＳの値を受信することを含み得る。第２のＢＳＳの値は、第２のＢＳＳのＡＰからブロードキャスト通信を介して第１のＢＳＳに関連するＳＴＡにおいて受信されていることがある。いくつかの態様では、検出することは、第１のＢＳＳから第１のフレームを受信し、第２のＢＳＳから第２のフレームを受信することと、第１のフレームと第２のフレームとが、それぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有する（たとえば、フレームが、同一のカラービットを有するが、異なるＢＳＳを起源とする）ことを決定することとを含む。
【００７０】
[0089]場合によっては、トリガすることは、第１のＢＳＳと第２のＢＳＳとによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定することを含み得る。すなわち、縮小バージョンＢＳＳＩＤマネージャ９１０は、どの色が衝突に関与するＢＳＳのどちらによっても使用中でないのかを決定し得る。値の変更は、変更ＢＳＳまたは関連するネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づき得る。いくつかの例では、トリガすることは、ネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定することを含む。たとえば、縮小バージョンＢＳＳＩＤマネージャ９１０は、色衝突に関与しない隣接ＢＳＳのための未使用色を決定し得る。第１のＢＳＳと第２のＢＳＳとは、ネイバーＢＳＳであり得る。値の変更は、隣接ＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づき得る。いくつかの態様では、トリガすることは、第２のＢＳＳのＡＰに関連する情報を含むブロードキャスト通信を受信することを伴い得る。そのようなシナリオでは、情報は、ＢＳＳＩＤの縮小バージョンのセットアップ時間（たとえば、色セットアップ時間）と、第２のＢＳＳと第２のＢＳＳに隣接するＢＳＳとのＢＳＳＩＤの縮小バージョンの未使用の値の量と、関連するＳＴＡの量と、アクティブＳＴＡの量とを含み得る。縮小バージョンＢＳＳＩＤマネージャ９１０は、図３を参照しながら説明したように、受信されたブロードキャスト情報を第１のＢＳＳの対応する情報と比較し、比較に少なくとも部分的に基づいて変更をトリガし得る。
【００７１】
[0090]送信機９１５は、ワイヤレスデバイス９００の他の構成要素から受信された信号を送信し得る。いくつかの例では、送信機９１５は、トランシーバにおいて受信機９０５とコロケートされ（collocated）る。送信機９１５は、単一のアンテナを含み得るか、またはそれは複数のアンテナを含み得る。
【００７２】
[0091]図１０に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするワイヤレスデバイス１０００のブロック図を示す。ワイヤレスデバイス１０００は、図９を参照しながら説明したワイヤレスデバイス９００の態様の一例であり得る。ワイヤレスデバイス１０００は、受信機９０５−ａと、縮小バージョンＢＳＳＩＤマネージャ９１０−ａと、送信機９１５−ａとを含み得る。ワイヤレスデバイス１０００はプロセッサをも含み得る。これらの構成要素の各々は互いに通信していることがある。縮小バージョンＢＳＳＩＤマネージャ９１０−ａは、図９を参照しながら説明した縮小バージョンＢＳＳＩＤマネージャ９１０の一例であり得る。縮小バージョンＢＳＳＩＤマネージャ９１０−ａは、縮小バージョンＢＳＳＩＤ検出器１００５と、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０と、縮小バージョンＢＳＳＩＤ評価器１０１５と、通信コーディネータ１０２０とを含み得る。
【００７３】
[0092]受信機９０５−ａは、縮小バージョンＢＳＳＩＤマネージャ９１０−ａに、およびワイヤレスデバイス１０００の他の構成要素にパス得る情報を受信し得る。縮小バージョンＢＳＳＩＤマネージャ９１０−ａは、図９を参照しながら説明した動作を実行し得る。送信機９１５−ａは、ワイヤレスデバイス１０００の他の構成要素から受信された信号を送信し得る。
【００７４】
[0093]縮小バージョンＢＳＳＩＤ検出器１００５は、図２Ａ〜図８を参照しながら説明したように、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出し得る。すなわち、縮小バージョンＢＳＳＩＤ検出器１００５は、２つのＢＳＳ間のＢＳＳＩＤの縮小バージョンの値の衝突を検出し得る。いくつかの例では、検出することは、第２のＢＳＳの値を含むブロードキャスト通信を第２のＢＳＳのＡＰから受信することを含む。いくつかの例では、検出することは、第１のＢＳＳに関連するＳＴＡから第２のＢＳＳの値を受信すること、第２のＢＳＳの値は、第２のＢＳＳのＡＰからのブロードキャスト通信を介してＳＴＡにおいて受信されている、を含む。縮小バージョンＢＳＳＩＤ検出器１００５はまた、異なるＢＳＳから送られた第１のフレームと第２のフレームとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有すると決定し得る。
【００７５】
[0094]縮小バージョンＢＳＳＩＤ検出器１００５はまた、ワイヤレスデバイス１０００の挙動を調整し得る。調整は、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づくフレームフィルタ処理をサポートするＡＰの能力を示すＡＰからの通信に少なくとも部分的に基づき得る。調整は、ノードが関連しない隣接ＢＳＳのＢＳＳＩＤの縮小バージョンの値を使用するフレームが検出されるときはＡＰに関するものであり得る。すなわち、フレームは、ノードが関連するＢＳＳに対応しないカラービットを含み得る。値（たとえば、カラービット）は、フレームの第１の部分中にあり得る。いくつかの例では、挙動を調整することは、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づいてＡＰがフレームフィルタ処理をサポートしないことを通信が示すときにフレームの第２の部分においてスリープモードに入ることを含む。いくつかの例では、挙動を調整することは、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づいてＡＰがフレームフィルタ処理をサポートすることを通信が示すときにフレームの第２の部分中に送信することを含む。
【００７６】
[0095]縮小バージョンＢＳＳＩＤアドミニストレータ１０１０は、図２Ａ〜図８を参照しながら説明したように、衝突の検出に少なくとも部分的に基づいて、第１のＢＳＳと第２のＢＳＳとのうちの少なくとも１つに対する同じ値からの変更をトリガし得る。いくつかの例では、トリガすることは、第１のＢＳＳと第２のＢＳＳとのうちの少なくとも１つがそれぞれのＢＳＳＩＤの縮小バージョンの値を変更することを決定すること（たとえば、どの関係するＢＳＳが色を変更すべきであるのかを決定すること）を含み得る。いくつかの例では、トリガすることは、第１のＢＳＳと第２のＢＳＳとのうちの少なくとも１つに対するＢＳＳＩＤの縮小バージョンの同じ値から変更したいという要求に少なくとも部分的に基づいて値の変更を決定することを含む。いくつかの例では、トリガすることは、値の変更を自律的に決定することを含む。
【００７７】
[0096]縮小バージョンＢＳＳＩＤ評価器１０１５は、トリガすることが、第１のＢＳＳと第２のＢＳＳとによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定することを含み得るように構成され得る。すなわち、縮小バージョンＢＳＳＩＤ評価器１０１５は、どの値がどのＢＳＳによって未使用であるのかを決定し得る。値の変更は、図２Ａ〜図８を参照しながら説明したように、変更ＢＳＳまたは関連するネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値に少なくとも部分的に基づき得る。いくつかの例では、トリガすることは、ネイバーＢＳＳ（ネイバーＢＳＳである第１のＢＳＳおよび第２のＢＳＳ）によって使用中でないＢＳＳＩＤの縮小バージョンの新しい値を決定することを含む。言い換えれば、トリガすることは、周囲のＢＳＳによって未使用である色を決定することを伴い得る。したがって、同じ値からの変更は、メイがネイバーＢＳＳによって使用中でないＢＳＳＩＤの縮小バージョンの新しい値に少なくとも部分的に基づき得る（Accordingly, the change from the same value may be based at least in part on the new value for the reduced version of the BSSID that may is not in use by the neighbor BSSs.）。縮小バージョンＢＳＳＩＤ評価器１０１５はまた、受信されたブロードキャスト情報を第１のＢＳＳの対応する情報と比較し得る。変更をトリガすることは、比較に少なくとも部分的に基づき得る。縮小バージョンＢＳＳＩＤ評価器１０１５はまた、第１のフレームと第２のフレームとのためのＭＡＣアドレスの識別情報に少なくとも部分的に基づいて、第１のフレームと第２のフレームとが異なるＢＳＳからのものであると決定し得る。したがって、変更は、決定に少なくとも部分的に基づき得る。
【００７８】
[0097]通信コーディネータ１０２０は、第２のＢＳＳのＡＰに関連する情報を含むブロードキャスト通信を受信することを容易にするように構成され得る。情報は、図２Ａ〜図８を参照しながら説明したように、ＢＳＳＩＤの縮小バージョンのセットアップ時間（たとえば、色セットアップ時間）と、第２のＢＳＳと第２のＢＳＳに隣接するＢＳＳとのＢＳＳＩＤの縮小バージョンの未使用の値の量と、関連するＳＴＡの量と、アクティブＳＴＡの量とを含み得る。いくつかの例では、通信コーディネータ１０２０は、受信機９０５−ａと連携して、第１のＢＳＳから第１のフレームを受信し、第２のＢＳＳから第２のフレームを受信する。第１のフレームと第２のフレームとは、異なるＢＳＳを起源とするが、同じカラービットを含む。いくつかの例では、通信コーディネータ１０２０は、送信機９１５−ａと連携して、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有することを示す衝突報告をＡＰに送り得る。通信コーディネータ１０２０はまた、第２のＢＳＳのＢＳＳＩＤに少なくとも部分的に基づいて中央コントローラと第２のＢＳＳのＡＰとのうちの少なくとも１つとのそれぞれのＢＳＳＩＤの縮小バージョンに関係する使用情報（たとえば、色使用情報）のバックホール通信を容易にし得る。
【００７９】
[0098]いくつかの例では、通信コーディネータ１０２０は、第２のＢＳＳの使用情報を求める要求の中央コントローラ（または第２のＢＳＳのＡＰ）への送信を容易にする。通信コーディネータ１０２０は、中央コントローラ（または第２のＢＳＳのＡＰ）から、第２のＢＳＳの使用情報を受信することを容易にし得る。通信コーディネータ１０２０はまた、ＢＳＳＩＤの縮小バージョンのそれぞれの値を変更したいという要求を決定されたＢＳＳに送ることを容易にし得る。通信コーディネータ１０２０はまた、値を変更したＢＳＳのＳＴＡに値の変更の告知を送信することを容易にし得る。いくつかの例では、告知は、スケジュールされた変更時間を含む。いくつかの例では、告知は、送信制限モードの指示を含む。通信コーディネータ１０２０は、受信機９０５−ａと連携して、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づいてＡＰがフレームフィルタ処理をサポートするのかどうかを示す通信をＡＰから受信し得る。
【００８０】
[0099]ワイヤレスデバイス１０００、ワイヤレスデバイス９００、および縮小バージョンＢＳＳＩＤマネージャ９１０の構成要素は、適用可能な特徴の一部または全部をハードウェアで実施するように適応された少なくとも１つの特定用途向け集積回路（ＡＳＩＣ）を用いて、個々にまたはまとめて実装され得る。代替的に、それらの特徴は、１つまたは複数の他の処理ユニット（またはコア）によって、少なくとも１つのＩＣ上で実施され得る。他の例では、当技術分野で知られている任意の様式でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または別のセミカスタムＩＣ）が使用され得る。各ユニットの特徴はまた、全体的または部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００８１】
[0100]図１１Ａに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするＳＴＡ１１５−ｋを含むブロック図１１０１を示す。ＳＴＡ１１５−ｋは、本明細書で、および図１〜図１０を参照しながら説明したワイヤレスデバイス９００、１０００、またはＳＴＡ１１５の一例であり得る。ＳＴＡ１１５−ｋは、図９および図１０を参照しながら説明した縮小バージョンＢＳＳＩＤマネージャ９１０または９１０−ａの一例であり得る縮小バージョンＢＳＳＩＤマネージャ９１０−ｂを含み得る。ＳＴＡ１１５−ｋは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、ＳＴＡ１１５−ｋは、ＡＰ１０５−ｐまたはＳＴＡ１１５−ｌと双方向に通信し得る。ＳＴＡ１１５−ｋはまた、プロセッサ１１２５と、（ソフトウェア／ファームウェアコード１１２０を含む）メモリ１１１５と、トランシーバ１１０５と、１つまたは複数のアンテナ１１１０とを含み得、それらの各々は、（たとえば、バス１１３０を介して）互いに直接または間接的に通信し得る。トランシーバ１１０５は、上記で説明したように、アンテナ１１１０またはワイヤードもしくはワイヤレスのリンクを介して、１つまたは複数のネットワークと双方向に通信し得る。トランシーバ１１０５は、パケットを変調し、変調パケットを送信用にアンテナ１１１０に供給し、アンテナ１１１０から受信されたパケットを復調するモデムを含み得る。ＳＴＡ１１５−ｋは単一のアンテナ１１１０を含み得るが、ＳＴＡ１１５−ｋはまた、複数のワイヤレス送信をコンカレント（concurrently）に送信または受信することが可能な複数のアンテナ１１１０を有し得る。
【００８２】
[0101]縮小バージョンＢＳＳＩＤマネージャ９１０−ｂの構成要素は、適用可能な特徴の一部または全部をハードウェアで実施するように適応された少なくとも１つのＡＳＩＣを用いて、個々にまたはまとめて実装され得る。代替的に、それらの特徴は、少なくとも１つの集積回路（ＩＣ）上で、１つまたは複数の他の処理ユニット（またはコア）によって実施され得る。他の例では、当技術分野で知られている任意の様式でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、または別のセミカスタムＩＣ）が使用され得る。各ユニットの特徴はまた、全体的または部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００８３】
[0102]ＳＴＡ１１５−ｋは、タイプ１またはタイプ２条件に関連し得る。ＳＴＡ１１５−ｋは、ＢＳＳの一部であり得る。したがって、ＳＴＡ１１５−ｋには、ＳＴＡ１１５−ｋが関連するＢＳＳに対応するＢＳＳＩＤまたはＢＳＳＩＤの縮小バージョンが割り当てられ得る。たとえば、ＳＴＡ１１５−ｋには、Ｘビットカラーのインジケータが割り当てられ得る。ＳＴＡ１１５−ｋは、関連するＢＳＳに対応する縮小バージョンＢＳＳＩＤの値（たとえば、カラーインジケータ）を含むフレームを処理し得る。場合によっては、ＳＴＡ１１５−ｋは、２つ以上のＢＳＳがＢＳＳＩＤの縮小バージョンの同じ値を使用していることを検出し得る（たとえば、ＳＴＡ１１５−ｋは、色衝突を検出し得る）。ＳＴＡ１１５−ｋは、単独で、あるいはＡＰ１０５との通信を介して衝突の修正を容易にし得る。たとえば、ＳＴＡ１１５−ｋは、色衝突および解決のために縮小バージョンＢＳＳＩＤマネージャ９１０−ｂを利用し得る。縮小バージョンＢＳＳＩＤマネージャ９１０−ｂは、縮小バージョンＢＳＳＩＤ検出器１００５−ａと、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０−ａと、縮小バージョンＢＳＳＩＤ評価器１０１５−ａと、通信コーディネータ１０２０−ａとを含み得る。これらのモジュールの各々は、図１０を参照しながら説明した機能を実行し得る。縮小バージョンＢＳＳＩＤマネージャ９１０−ｂはまた、ＢＳＳ識別情報マネージャ１１３５を含み得る。
【００８４】
[0103]ＢＳＳ識別情報マネージャ１１３５は、異なるＢＳＳからのフレーム中のＭＡＣアドレスを識別することによってＢＳＳＩＤの縮小バージョンの値の衝突を検出するように構成され得る。たとえば、ＢＳＳＩＤは、図２Ａ〜図８を参照しながら説明したように、第１のフレームと第２のフレームとの中のＭＡＣアドレスが異なるＢＳＳに対応すると決定し得る。フレームは、通信コーディネータ１０２０−ａによってＢＳＳ識別情報マネージャにパスされ得る。ＢＳＳ識別情報マネージャ１１３５はまた、（たとえば、それぞれのＢＳＳごとのＡＰ１０５との通信を介して）隣接ＢＳＳのＢＳＳＩＤを識別し得る。ＢＳＳ識別情報マネージャ１１３５によって取得された情報は、図２Ａ〜図８を参照しながら説明したように、衝突を検出し、解決するために、縮小バージョンＢＳＳＩＤマネージャ９１０−ｂの他の構成要素によって使用され得る。
【００８５】
[0104]メモリ１１１５は、ランダムアクセスメモリ（ＲＡＭ）と、読取り専用メモリ（ＲＯＭ）とを含み得る。メモリ１１１５は、実行されたとき、プロセッサ１１２５に本明細書で説明する様々な特徴を実施すること（たとえば、衝突の検出し、解決することなど）を行わせる命令を含むコンピュータ可読、コンピュータ実行可能ソフトウェア／ファームウェアコード１１２０を記憶し得る。代替的に、ソフトウェア／ファームウェアコード１１２０は、プロセッサ１１２５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）コンピュータに本明細書で説明する特徴を実施させ得る。プロセッサ１１２５は、インテリジェントハードウェアデバイス（たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなど）を含み得る。
【００８６】
[0105]図１１Ｂに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするＳＴＡ１１５−ｍを含むブロック図１１０２を示す。図１１ＢのＳＴＡ１１５−ｍは、ＳＴＡ１１５−ｍの縮小バージョンＢＳＳＩＤマネージャ９１０−ｃが、メモリ１１１５−ａ上に記憶されたコンピュータ可読コードとして実装され、ＳＴＡ１１５−ｍのプロセッサ１１２５−ａによって実行可能であることを除いて、図１１ＡのＳＴＡ１１５−ｋと同様であり得る。
【００８７】
[0106]図１２Ａに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするＡＰ１０５−ｒを含むシステム１２０１のブロック図を示す。ＡＰ１０５−ｒは、図１〜図１０を参照しながら説明したワイヤレスデバイス９００またはＡＰ１０５の一例であり得る。ＡＰ１０５−ｒは、図９および図１０を参照しながら説明した縮小バージョンＢＳＳＩＤマネージャ９１０または９１０−ａの一例であり得る縮小バージョンＢＳＳＩＤマネージャ９１０−ｄを含み得る。縮小バージョンＢＳＳＩＤマネージャ９１０−ｄは、縮小バージョンＢＳＳＩＤ検出器１００５−ｃと、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０−ｃと、縮小バージョンＢＳＳＩＤ評価器１０１５−ｃと、通信コーディネータ１０２０−ｃと、ＢＳＳ識別情報マネージャ１１３５−ｂとを含み得、その各々が、図８〜図１１Ｂを参照しながら説明した機能を実行し得る。ＡＰ１０５−ｒは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、ＡＰ１０５−ｒは、ＳＴＡ１１５−ｏまたはＳＴＡ１１５−０と双方向に通信し得る。場合によっては、ＡＰ１０５−ｒは、中央コントローラ（図示せず）と通信し得る。ＡＰ１０５−ｒは、図２Ａおよび図２Ｂを参照しながら説明したように、タイプ１またはタイプ２条件にあり得る。
【００８８】
[0107]ＡＰ１０５−ｒは、プロセッサ１２２５と、（ソフトウェア／ファームウェアコード１２２０を含む）メモリ１１１５と、トランシーバ１２０５と、アンテナ１２１０とを含み得、それらの各々は、（たとえば、バスシステム１２４５を介して）直接的または間接的に、互いに通信していることがある。トランシーバ１２０５は、アンテナ１２１０を介して、マルチモードデバイスであり得るＳＴＡ１１５−ｏおよびＳＴＡ１１５−ｐと双方向に通信するように構成され得る。トランシーバ１２０５（またはＡＰ１０５−ｒの他の構成要素）は、アンテナ１２１０を介して、１つまたは複数の他のＡＰ（図示せず）と双方向に通信するように構成され得る。トランシーバ１２０５は、パケットを変調し、変調パケットを送信用にアンテナ１２１０に供給し、アンテナ１２１０から受信されたパケットを復調するように構成されたモデムを含み得る。ＡＰ１０５−ｒは、各々が１つまたは複数の関連付けられたアンテナ１２１０をもつ複数のトランシーバ１２０５を含み得る。トランシーバ１２０５は、図９の組み合わされた受信機９０５および送信機９１５の一例であり得る。いくつかの場合には、ＡＰ１０５−ｒは、ＡＰ通信マネージャ１２３０を利用して（たとえば、バックホールを介して）他のＡＰと通信し得る。場合によっては、ＡＰ通信マネージャ１２３０は、他のＡＰ１０５と協働してＳＴＡ１１５との通信を制御するためのコントローラまたはスケジューラを含み得る。いくつかの態様では、ＡＰ１０５−ｒは、ネットワーク通信マネージャ１２４０を通してコアネットワーク１２３５と通信し得る。コアネットワーク１２３５は、図１〜図８を参照しながら説明したように、中央コントローラであり得る。
【００８９】
[0108]メモリ１２１５はＲＡＭおよびＲＯＭを含み得る。メモリ１２１５はまた、実行されたとき、プロセッサ１２２５に本明細書で説明する様々な特徴を実施すること（たとえば、縮小バージョンＢＳＳＩＤの衝突を検出し、解決することなど）を行わせるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア／ファームウェアコード１２２０を記憶し得る。代替的に、コード１２２０は、プロセッサ１２２５によって直接的に実行可能でないことがあるが、たとえば、コンパイルされ実行されたとき、コンピュータに本明細書で説明する特徴を実行させるように構成され得る。プロセッサ１２２５は、インテリジェントハードウェアデバイス、たとえば、ＣＰＵ、マイクロコントローラ、ＡＳＩＣなどを含み得る。プロセッサ１２２５は、エンコーダ、キュー（queue）処理モジュール、ベースバンドプロセッサ、無線ヘッドコントローラ、デジタル信号プロセッサ（ＤＳＰ）など、様々な専用プロセッサを含み得る。
【００９０】
[0109]図１２Ｂに、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決をサポートするＡＰ１０５−ｓを含むシステム１２０２のブロック図を示す。図１２ＢのＡＰ１０５−ｓは、ＡＰ１０５−ｓの縮小バージョンＢＳＳＩＤマネージャ９１０−ｄが、メモリ１２１５−ａ上に記憶されたコンピュータ可読コードとして実装され、ＡＰ１０５−ｓのプロセッサ１２２５−ａによって実行可能であることを除いて、図１２ＡのＡＰ１０５−ｒと同様であり得る。
【００９１】
[0110]図１３に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決のための方法１３００を示す。方法１３００の動作は、図１〜図１２Ｂを参照しながら説明したように、ＡＰ１０５、ＳＴＡ１１５、ワイヤレスデバイス９００または１０００、あるいはそれらの構成要素によって実装され得る。たとえば、方法１３００の動作は、図９〜図１２Ｂを参照しながら説明したように、縮小バージョンＢＳＳＩＤマネージャ９１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するための命令のセットを実行する。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する態様機能を実行し得る。
【００９２】
[0111]ブロック１３０５において、本方法は、図２Ａ〜図８を参照しながら説明したように、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出することを含み得る。すなわち、本方法は、隣接ＢＳＳ間の衝突を検出することを含み得る。いくつかの例では、ブロック１３０５の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤ検出器１００５によって実行され得る。
【００９３】
[0112]ブロック１３１０において、本方法は、図２Ａ〜図８を参照しながら説明したように、検出に少なくとも部分的に基づいて、第１のＢＳＳのためのＢＳＳＩＤの縮小バージョンと第２のＢＳＳのためのＢＳＳＩＤの縮小バージョンとからなるグループから選択された少なくとも１つの識別子の値からの変更をトリガすることを含み得る。たとえば、本方法は、衝突に関与するＢＳＳのうちの１つのためのカラービットの変更をトリガすることを含み得る。いくつかの例では、ブロック１３１０の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０によって実行され得る。
【００９４】
[0113]図１４に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決のための方法１４００を示す。方法１４００の動作は、図１〜図１２Ｂを参照しながら説明したように、ＡＰ１０５、ＳＴＡ１１５、ワイヤレスデバイス９００または１０００、あるいはそれらの構成要素によって実装され得る。たとえば、方法１４００の動作は、図９〜図１２Ｂを参照しながら説明したように、縮小バージョンＢＳＳＩＤマネージャ９１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するための命令のセットを実行する。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能の態様を実行し得る。方法１４００はまた、図１３の方法１３００の態様を組み込み得る。
【００９５】
[0114]ブロック１４０５において、本方法は、図２Ａ〜図８を参照しながら説明したように、第２のＢＳＳのＡＰに関連する情報を有するブロードキャスト通信を受信することを含み得る。場合によっては、ブロードキャスト通信は、ＡＰから直接受信され得る。他の場合には、ブロードキャスト情報は、間接的に（たとえば、ＳＴＡからのリレーを介して）受信され得る。ブロードキャスト情報は、第２のＢＳＳの値（たとえば、カラービット）を含み得る。ブロードキャスト情報は、縮小バージョン識別子のためのセットアップ時間または第２のＢＳＳに関連する未使用値の量を含み得る。いくつかの態様では、ブロードキャスト情報は、第２のＢＳＳに関連するＳＴＡの量またはアクティブＳＴＡの量を含み得る。いくつかの例では、ブロック１４０５の動作は、図９および図１０を参照しながら説明したように、通信コーディネータ１０２０と連携して送信機９１５によって実行され得る。
【００９６】
[0115]ブロック１４１０において、本方法は、図２Ａ〜図８を参照しながら説明したように、受信されたブロードキャスト通信に少なくとも部分的に基づいて第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出することを含み得る。いくつかの例では、ブロック１４１０の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤ検出器１００５によって実行され得る。
【００９７】
[0116]ブロック１４１５において、本方法は、図２Ａ〜図８を参照しながら説明したように、検出に少なくとも部分的に基づいて、第１のＢＳＳのためのＢＳＳＩＤの縮小バージョンと第２のＢＳＳのためのＢＳＳＩＤの縮小バージョンとからなるグループから選択された少なくとも１つの識別子の値からの変更をトリガすることを含み得る。場合によっては、トリガすることは、受信されたブロードキャスト通信からの情報と第１のＢＳＳに関連する対応する情報との比較に少なくとも部分的に基づく。いくつかの態様では、本方法は、変更ＢＳＳに関連するＳＴＡに値の変更を示す告知を送ることを含み得る。告知は、スケジュールされた変更時間を含み得る。告知は、ＳＴＡのための制限モード（たとえば、ＳＴＡが変更の前に送信し得るか否か）を示し得る。いくつかの例では、ブロック１４１５の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０と通信コーディネータ１０２０とによって実行または容易にされ得る。
【００９８】
[0117]図１５に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決のための方法１５００を示す。方法１５００の動作は、図１〜図１２Ｂを参照しながら説明したように、ＡＰ１０５、ＳＴＡ１１５、ワイヤレスデバイス９００または１０００、あるいはそれらの構成要素によって実装され得る。たとえば、方法１５００の動作は、図９〜図１２Ｂを参照しながら説明したように、縮小バージョンＢＳＳＩＤマネージャ９１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するための命令のセットを実行する。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能の態様を実行し得る。方法１５００はまた、図１３および図１４の方法１３００および方法１４００の態様を組み込み得る。
【００９９】
[0118]ブロック１５０５において、本方法は、図２Ａ〜図８を参照しながら説明したように、第１のＢＳＳから第１のフレームを受信し、第２のＢＳＳから第２のフレームを受信することを含み得る。フレームはブロードキャスト、マルチキャスト、またはユニキャストされ得る。場合によっては、フレームは、ＳＴＡ１１５からリレーされる。ブロック１５１０において、本方法は、第１のフレームと第２のフレームとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を有すると決定することを含み得る。たとえば、本方法は、各フレームのカラービットの比較を含み得る。いくつかの例では、ブロック１５０５および１５１０の動作は、図１０および図１１を参照しながら説明したように、通信コーディネータ１０２０とＢＳＳ識別情報マネージャ１１３５とによって実行または容易にされ得る。
【０１００】
[0119]ブロック１５１５において、本方法は、図２Ａ〜図８を参照しながら説明したように、１５１０において行った決定に少なくとも部分的に基づいて、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出することを含み得る。場合によっては、本方法は、それぞれのフレームのためのＭＡＣアドレスを識別することによって衝突を検出することを含み得る。ＭＡＣアドレスを比較することによって、本方法は、フレームが異なるＢＳＳを起源としたと決定し、したがって、衝突を検出し得る。いくつかの例では、ブロック１５１５の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤ検出器１００５によって実行され得る。
【０１０１】
[0120]ブロック１５２０において、本方法は、図２Ａ〜図８を参照しながら説明したように、検出に少なくとも部分的に基づいて、第１のＢＳＳのためのＢＳＳＩＤの縮小バージョンと第２のＢＳＳのためのＢＳＳＩＤの縮小バージョンとからなるグループから選択された少なくとも１つの識別子の値からの変更をトリガすることを含み得る。場合によっては、本方法は、衝突するＢＳＳのうちの１つに関連する衝突報告をＡＰに送ることを含み得る。衝突報告は、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤに対して同じ値を有することを示し得る（すなわち、報告は、２つの関係するＢＳＳ間の衝突を示し得る）。いくつかの例では、ブロック１５２０の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０によって実行され得る。
【０１０２】
[0121]図１６に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決のための方法１６００を示す。方法１６００の動作は、図１〜図１２Ｂを参照しながら説明したように、ＡＰ１０５、ＳＴＡ１１５、ワイヤレスデバイス９００または１０００、あるいはそれらの構成要素によって実装され得る。たとえば、方法１６００の動作は、図９〜図１２Ｂを参照しながら説明したように、縮小バージョンＢＳＳＩＤマネージャ９１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するための命令のセットを実行する。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能の態様を実行し得る。方法１６００はまた、図１３、図１４、および図１５の方法１３００、１４００、および１５００の態様を組み込み得る。
【０１０３】
[0122]ブロック１６０５において、本方法は、図２Ａ〜図８を参照しながら説明したように、第２のＢＳＳのＢＳＳＩＤを識別することを含み得る。たとえば、本方法は、第２のＢＳＳのブロードキャストからＢＳＳＩＤを検出することを含み得る。代替的に、本方法は、（たとえば、ＳＴＡ１１５からの報告中で）間接的にＢＳＳＩＤを受信することを含み得る。本方法がＢＳＳＩＤをどのように識別するのかにかかわらず、本方法は、ブロック１６１０において、バックホール通信を介して、それぞれのＢＳＳＩＤの縮小バージョンに関係する使用情報（たとえば、色使用情報）を通信し得る。たとえば、デバイスは、第２のＢＳＳの色使用情報を求める要求を中央コントローラ（またはＢＳＳＩＤに関連するＡＰ）に送り得る。追加または代替として、デバイスは、中央コントローラまたは第２のＢＳＳのＡＰから色使用情報を受信し得る。いくつかの例では、ブロック１６０５の動作は、図１０を参照しながら説明したように、それぞれ、ＢＳＳ識別情報マネージャ１１３５と通信コーディネータ１０２０とによって実行または容易にされ得る。
【０１０４】
[0123]ブロック１６１５において、本方法は、図２Ａ〜図８を参照しながら説明したように、使用情報に少なくとも部分的に基づいて、第１のＢＳＳと第２のＢＳＳとがそれぞれのＢＳＳＩＤの縮小バージョンに対して同じ値を使用していることを検出することを含み得る。いくつかの例では、ブロック１６１５の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤ検出器１００５によって実行され得る。
【０１０５】
[0124]ブロック１６２０において、本方法は、図２Ａ〜図８を参照しながら説明したように、検出に少なくとも部分的に基づいて、第１のＢＳＳのためのＢＳＳＩＤの縮小バージョンと第２のＢＳＳのためのＢＳＳＩＤの縮小バージョンとからなるグループから選択された少なくとも１つの識別子の値からの変更をトリガすることを含み得る。トリガすることは、自律であるか、または要求時であり得る。場合によっては、本方法は、どのＢＳＳがＢＳＳ識別情報の縮小バージョンの値を変更すべきであるのかを決定することを含み得る。決定は、使用情報に少なくとも部分的に基づき得る。場合によっては、本方法は、ＢＳＳＩＤの縮小バージョンに対して変更ＢＳＳが使用すべき値を決定することを含み得る。すなわち、本方法は、ＢＳＳのためのカラービットを決定することを含み得る。本方法は、値を変更すべきと決定されたＢＳＳに変更要求を送ることを含み得る。いくつかの例では、ブロック１６２０の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤアドミニストレータ１０１０によって実行され得る。
【０１０６】
[0125]図１７に、本開示の様々な態様による、縮小バージョンＢＳＳＩＤ衝突の検出および解決のための方法１７００を示す。方法１７００の動作は、図１〜図１２Ｂを参照しながら説明したように、ＡＰ１０５、ＳＴＡ１１５、ワイヤレスデバイス９００または１０００、あるいはそれらの構成要素によって実装され得る。たとえば、方法１７００の動作は、図９〜図１２Ｂを参照しながら説明したように、縮小バージョンＢＳＳＩＤマネージャ９１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するための命令のセットを実行する。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能の態様を実行し得る。方法１６００はまた、図１３、図１４、図１５、および図１６の方法１３００、１４００、１５００、および１６００の態様を組み込み得る。
【０１０７】
[0126]ブロック１７０５において、本方法は、図２Ａ〜図８を参照しながら説明したように、ＢＳＳＩＤの縮小バージョンの値に少なくとも部分的に基づいてＡＰがフレームフィルタ処理をサポートするのかどうかを示す通信をＡＰから受信することを含み得る。たとえば、通信は、色ベースのフレームフィルタをサポートするＡＰの能力を示し得る。いくつかの例では、ブロック１７０５の動作は、図９および図１０を参照しながら説明したように、送信機９１５と連携して通信コーディネータ１０２０によって実行され得る。
【０１０８】
[0127]ブロック１７１０において、本方法は、図２Ａ〜図８を参照しながら説明したように、通信に少なくとも部分的に基づいて、デバイスが関連しない隣接ＢＳＳのＢＳＳＩＤの縮小バージョンの値を使用するフレームが検出されるときＡＰに関する挙動を調整することを含み得る。値は、フレームの第１の部分中にあり得る。ＡＰがフレームフィルタ処理をサポートしないことを通信が示すとき、調整は、フレームの第２の部分の間にスリープモードに入ることを含み得る。ＡＰがフレームフィルタ処理をサポートすることを通信が示すとき、調整は、フレームの第２の部分を介して送信することを含み得る。いくつかの例では、ブロック１７１０の動作は、図１０を参照しながら説明したように、縮小バージョンＢＳＳＩＤ検出器１００５によって実行され得る。
【０１０９】
[0128]したがって、方法１３００、１４００、１５００、１６００、および１７００は、縮小バージョンＢＳＳＩＤ衝突の検出および解決を提供し得る。方法１３００、１４００、１５００、１６００、および１７００は可能な実装形態を表すこと、ならびに動作およびステップは、他の実装形態が可能になるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。いくつかの例では、方法１３００、１４００、１５００、１６００、および１７００のうちの２つまたはそれ以上からの態様が組み合わされる。
【０１１０】
[0129]本明細書での説明は、例を与えるものであり、特許請求の範囲に記載される範囲、適用性、または例を限定するものではない。本開示の範囲から逸脱することなく、説明される要素の機能および構成において変更が行われ得る。様々な例は、適宜に、様々な手順または構成要素を、省略、置換、または追加し得る。また、いくつかの例に関して説明される特徴は、他の例において組み合わされ得る。
【０１１１】
[0130]添付の図面に関して本明細書に記載される説明は、例示的な構成について説明しており、実装され得るまたは特許請求の範囲内に入るすべての例を表すとは限らない。本明細書で使用される「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の例よりも有利な」を意味しない。詳細な説明は、説明される技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明した例の概念を不明瞭にすることを回避するために、よく知られている構造とデバイスとをブロック図の形式で示す。
【０１１２】
[0131]添付の図では、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素が、参照ラベルの後に、ダッシュと、同様の構成要素を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルだけが本明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のいずれにも適用可能である。
【０１１３】
[0132]本明細書で使用する「に基づいて」という句は、条件の閉集合への言及と解釈してはならない。たとえば、「条件（condition）Ａに基づいて」と説明される例示的なステップは、本開示の範囲から逸脱することなく条件（condition）Ａと条件（condition）Ｂの両方に基づき得る。言い換えれば、本明細書で使用される、「に基づいて」という句は、「に少なくとも部分的に基づいて」という句と同様に解釈されたい。
【０１１４】
[0133]本明細書で説明した情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁気粒子、光場もしくは光粒子、またはそれらの任意の組合せによって表され得る。
【０１１５】
[0134]本明細書の開示に関して説明された様々な例示的なブロックおよびモジュールは、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明された機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ（たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成）として実装され得る。
【０１１６】
[0135]本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアにおいて実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示の範囲内および添付の特許請求の範囲内に入る。たとえば、ソフトウェアの性質により、上記で説明された機能は、プロセッサによって実行されるソフトウェア、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せを使用して実装され得る。機能を実装する特徴はまた、異なる物理ロケーションにおいて機能の部分が実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、項目の列挙（たとえば、「のうちの少なくとも１つ」あるいは「のうちの１つまたは複数」などの句で終わる項目の列挙）中で使用される「または」は、たとえば、Ａ、Ｂ、またはＣのうちの少なくとも１つの列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような包括的列挙を示す。
【０１１７】
[0136]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、非一時的コンピュータ記憶媒体と通信媒体の両方を含む。非一時的記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、非一時的コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、コンパクトディスク（ＣＤ）ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る任意の他の非一時的媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、ＣＤ、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記のものの組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１１８】
[0137]本明細書の説明は、当業者が本開示を作成または使用することができるように与えられたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義された一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示された原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【図１】
2018516015.tif 000003
【図２Ａ】
2018516015.tif 000004
【図２Ｂ】
2018516015.tif 000005
【図３】
2018516015.tif 000006
【図４】
2018516015.tif 000007
【図５】
2018516015.tif 000008
【図６】
2018516015.tif 000009
【図７】
2018516015.tif 000010
【図８】
2018516015.tif 000011
【図９】
2018516015.tif 000012
【図１０】
2018516015.tif 000013
【図１１Ａ】
2018516015.tif 000014
【図１１Ｂ】
2018516015.tif 000015
【図１２Ａ】
2018516015.tif 000016
【図１２Ｂ】
2018516015.tif 000017
【図１３】
2018516015.tif 000018
【図１４】
2018516015.tif 000019
【図１５】
2018516015.tif 000020
【図１６】
2018516015.tif 000021
【図１７】
2018516015.tif 000022
【国際調査報告】
2018516015.tif 000023
2018516015.tif 000024
2018516015.tif 000025