(57)【要約】ワイヤレス通信のための方法、装置、およびコンピュータ可読媒体が提供される。一態様では、装置は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定することと、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信することとを行うように構成されうる。装置は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。【選択図】図８
2019516316.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスデバイスによるワイヤレス通信の方法であって、
近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを決定することと、
前記決定された多対多マルチキャストスケジュールに基づいて、前記サービスに加入した複数のワイヤレスデバイスと通信することと、ここにおいて、前記ワイヤレスデバイスは、前記多対多マルチキャストスケジュールのスケジュール所有者である、
を備える、方法。
【請求項２】
前記ＮＤＬについての前記多対多マルチキャストスケジュールは、発見ウィンドウ間に繰り返す時間−周波数ブロックを備える、請求項１に記載の方法。
【請求項３】
前記決定された多対多マルチキャストスケジュールに関連付けられた情報を送信することをさらに備える、請求項１に記載の方法。
【請求項４】
前記多対多マルチキャストスケジュールを決定することは、前記多対多マルチキャストスケジュールがアクティブになるであろう時間を決定することを備え、前記情報は、前記多対多マルチキャストスケジュールがアクティブになるであろう前記時間を示す、請求項３に記載の方法。
【請求項５】
前記多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定することと、
前記第２の多対多マルチキャストスケジュールと前記第２の多対多マルチキャストスケジュールがアクティブになるであろう時間とに関連付けられた情報を送信することと
をさらに備える、請求項１に記載の方法。
【請求項６】
前記多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信すること、ここにおいて、前記多対多マルチキャストスケジュールを変更するかどうかを決定することは、前記受信された変更スケジュール要求に基づいて、前記多対多マルチキャストスケジュールを変更するかどうかを決定することを備える、
をさらに備える、請求項５に記載の方法。
【請求項７】
前記ワイヤレスデバイスが前記多対多マルチキャストスケジュールを変更することを決定した場合に、前記変更スケジュール要求に応答して受け入れメッセージを前記第２のデバイスに送信すること、または、
前記ワイヤレスデバイスが前記多対多マルチキャストスケジュールを変更しないことを決定した場合に、前記変更スケジュール要求に応答して拒否メッセージを前記第２のデバイスに送信すること
をさらに備える、請求項６に記載の方法。
【請求項８】
前記多対多マルチキャストスケジュールを変更するかどうかを決定することは、前記第２の多対多マルチキャストスケジュールの適合性、レイテンシ条件、またはサービス品質（ＱｏＳ）条件のうちの少なくとも１つに基づいて、前記多対多マルチキャストスケジュールを変更するかどうかを決定することを備える、請求項５に記載の方法。
【請求項９】
ワイヤレスデバイスによるワイヤレス通信の方法であって、
近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを受信することと、
前記受信された多対多マルチキャストスケジュールに基づいて、前記ＮＤＬを通して通信することと
を備える、方法。
【請求項１０】
前記多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信すること
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して受け入れメッセージを受信した後に、前記多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、前記スケジュール所有者デバイスから前記第２の多対多マルチキャストスケジュールを受信すること、または、
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して拒否メッセージを受信すると、前記多対多マルチキャストスケジュールを変更することを控えること
をさらに備える、請求項１０に記載の方法。
【請求項１２】
前記拒否メッセージを受信した後のバックオフタイム持続時間の間、前記スケジュール所有者デバイスに別の変更スケジュール要求を送信することを控えること
をさらに備える、請求項１１に記載の方法。
【請求項１３】
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して前記スケジュール所有者デバイスから応答を受信しないときに、前記スケジュール所有者デバイスへの前記変更スケジュール要求の前記送信を繰り返すことと、
前記スケジュール所有者デバイスへの前記変更スケジュール要求の送信の数が前記スケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信することと、ここにおいて、前記スケジュール所有者更新メッセージは、スケジュール所有者移行時間を含む、
をさらに備える、請求項１１に記載の方法。
【請求項１４】
前記スケジュール所有者移行時間の満了後に、前記ワイヤレスデバイスが前記ワイヤレスデバイスのランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、前記多対多マルチキャストスケジュールの前記スケジュール所有者になることを決定することと、
前記スケジュール所有者になるという前記決定に基づいて、前記ワイヤレスデバイスが前記スケジュール所有者デバイスであると１つまたは複数のデバイスに告知することと
をさらに備える、請求項１３に記載の方法。
【請求項１５】
前記スケジュール所有者移行時間が満了する前に、前記スケジュール所有者になることを要求する少なくとも１つの他のスケジュール所有者変更要求を少なくとも１つの他のデバイスから受信することと、
前記少なくとも１つのデバイスのランクが前記ワイヤレスデバイスのランクより高いかどうかに基づいて、前記スケジュール所有者になるかどうかを決定することと
をさらに備える、請求項１３に記載の方法。
【請求項１６】
前記少なくとも１つのデバイスの前記ランクが前記ワイヤレスデバイスの前記ランクより高いときに、前記スケジュール所有者更新メッセージを送信することを止めることを決定することをさらに備える、請求項１５に記載の方法。
【請求項１７】
スケジュール所有者デバイスから周期的に受信されるメッセージについてモニタすること、ここにおいて、前記メッセージは、前記スケジュール所有者デバイスの存在の決定を可能にする、
をさらに備える、請求項９に記載の方法。
【請求項１８】
前記多対多マルチキャストスケジュールのための異なるスケジュール所有者を示すスケジュール所有者更新メッセージを受信することと、
前記異なるスケジュール所有者に対応するように前記スケジュール所有者デバイスを更新することと
をさらに備える、請求項９に記載の方法。
【請求項１９】
ワイヤレス通信のためのワイヤレスデバイスであって、
メモリと、
前記メモリに結合され、
近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを決定することと、
前記決定された多対多マルチキャストスケジュールに基づいて、前記サービスに加入した複数のワイヤレスデバイスと通信することと、ここにおいて、前記ワイヤレスデバイスは、前記多対多マルチキャストスケジュールのスケジュール所有者である、
を行うように構成された少なくとも１つのプロセッサと
を備える、ワイヤレスデバイス。
【請求項２０】
前記ＮＤＬについての前記多対多マルチキャストスケジュールは、発見ウィンドウ間に繰り返す時間−周波数ブロックを備える、請求項１９に記載のワイヤレスデバイス。
【請求項２１】
前記少なくとも１つのプロセッサは、前記決定された多対多マルチキャストスケジュールに関連付けられた情報を送信するようにさらに構成される、請求項１９に記載のワイヤレスデバイス。
【請求項２２】
前記少なくとも１つのプロセッサは、前記多対多マルチキャストスケジュールがアクティブになるであろう時間を決定することによって前記多対多マルチキャストスケジュールを決定するようにさらに構成され、前記情報は、前記多対多マルチキャストスケジュールがアクティブになるであろう前記時間を示す、請求項２１に記載のワイヤレスデバイス。
【請求項２３】
前記少なくとも１つのプロセッサは、
前記多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定することと、
前記第２の多対多マルチキャストスケジュールと前記第２の多対多マルチキャストスケジュールがアクティブになるであろう時間とに関連付けられた情報を送信することと
を行うようにさらに構成される、請求項１９に記載のワイヤレスデバイス。
【請求項２４】
前記少なくとも１つのプロセッサは、
前記多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信すること、ここにおいて、前記多対多マルチキャストスケジュールを変更するかどうかの前記決定は、前記受信された変更スケジュール要求に基づいて、前記多対多マルチキャストスケジュールを変更するかどうかを決定することを備える、
を行うようにさらに構成される、請求項２３に記載のワイヤレスデバイス。
【請求項２５】
前記少なくとも１つのプロセッサは、
前記ワイヤレスデバイスが前記多対多マルチキャストスケジュールを変更することを決定した場合に、前記変更スケジュール要求に応答して受け入れメッセージを前記第２のデバイスに送信すること、または、
前記ワイヤレスデバイスが前記多対多マルチキャストスケジュールを変更しないことを決定した場合に、前記変更スケジュール要求に応答して拒否メッセージを前記第２のデバイスに送信すること
を行うようにさらに構成される、請求項２４に記載のワイヤレスデバイス。
【請求項２６】
ワイヤレス通信のためのワイヤレスデバイスであって、
メモリと、
前記メモリに結合され、
近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを受信することと、
前記受信された多対多マルチキャストスケジュールに基づいて、前記ＮＤＬを通して通信することと
を行うように構成された少なくとも１つのプロセッサと
を備える、ワイヤレスデバイス。
【請求項２７】
前記少なくとも１つのプロセッサは、
前記多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信すること
を行うようにさらに構成される、請求項２６に記載のワイヤレスデバイス。
【請求項２８】
前記少なくとも１つのプロセッサは、
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して受け入れメッセージを受信した後に、前記多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、前記スケジュール所有者デバイスから前記第２の多対多マルチキャストスケジュールを受信すること、または、
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して拒否メッセージを受信すると、前記多対多マルチキャストスケジュールを変更することを控えること
を行うようにさらに構成される、請求項２７に記載のワイヤレスデバイス。
【請求項２９】
前記少なくとも１つのプロセッサは、
前記ワイヤレスデバイスが前記変更スケジュール要求に応答して前記スケジュール所有者デバイスから応答を受信しないときに、前記スケジュール所有者デバイスへの前記変更スケジュール要求の前記送信を繰り返すことと、
前記スケジュール所有者デバイスへの前記変更スケジュール要求の送信の数が前記スケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信することと、ここにおいて、前記スケジュール所有者更新メッセージは、スケジュール所有者移行時間を含む、
を行うようにさらに構成される、請求項２８に記載のワイヤレスデバイス。
【請求項３０】
前記少なくとも１つのプロセッサは、
前記スケジュール所有者移行時間の満了後に、前記ワイヤレスデバイスが前記ワイヤレスデバイスのランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、前記多対多マルチキャストスケジュールの前記スケジュール所有者になることを決定することと、
前記スケジュール所有者になるという前記決定に基づいて、前記ワイヤレスデバイスが前記スケジュール所有者デバイスであると１つまたは複数のデバイスに告知することと
を行うようにさらに構成される、請求項２９に記載のワイヤレスデバイス。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本願は、「MANY-TO-MANY MULTICAST SCHEDULE NEGOTIATION」と題され、２０１６年４月２５日に出願された米国仮特許出願第６２／３２７，０７７号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１６年４月２６日に出願された米国仮特許出願第６２／３２７，９７５号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１６年５月３１日に出願された米国仮特許出願第６２／３４３，５８０号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１６年６月２７日に出願された米国仮特許出願第６２／３５５，２８８号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１６年８月１２日に出願された米国仮特許出願第６２／３７４，６４４号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１６年８月２９日に出願された米国仮特許出願第６２／３８０，９４９号と、「NEIGHBOR AWARENESS NETWORKING SCHEDULE NEGOTIATION」と題され、２０１７年４月２４日に出願された米国特許出願第１５／４９５，５５６号との利益を主張し、それらは、その全体がここに参照によって明確に組み込まれる。
【技術分野】
【０００２】
[0002]本開示は概して、通信システムに関し、より具体的には、多対多マルチキャストスケジュールネゴシエーションと制御チャネルスケジュールネゴシエーションとに関する。
【背景技術】
【０００３】
[0003]多くの電気通信システムでは、通信ネットワークは、いくつかの相互作用する空間的に隔てられたデバイス間でメッセージを交換するために使用される。ネットワークは、地理的範囲にしたがって分類されえ、それは、例えば、メトロポリタンエリア、ローカルエリア、またはパーソナルエリアであることができる。そのようなネットワークは、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）としてそれぞれ指定されるであろう。ネットワークはまた、様々なネットワークノードおよびデバイスを相互接続するために使用される交換／ルーティング技法（例えば、回線交換対パケット交換）、送信のために用いられる物理媒体のタイプ（例えば、ワイヤード対ワイヤレス）、および使用される通信プロトコルのセット（例えば、インターネットプロトコルスイート、同期型光ネットワーキング（ＳＯＮＥＴ）、イーサネット（登録商標）、等）にしたがって異なる。
【０００４】
[0004]ワイヤレスネットワークは、ネットワーク要素が移動式であり、このことから、動的接続性のニーズを有するとき、またはネットワークアーキテクチャが固定式というよりはむしろ、アドホックのトポロジにおいて形成される場合に好まれることが多い。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光、等の周波数帯域中の電磁波を使用して無誘導伝搬モード（unguided propagation mode）で無形物理媒体を用いる。ワイヤレスネットワークは、固定されたワイヤードネットワークと比較されると、ユーザモビリティおよび高速なフィールド展開を有利に促進する。
【発明の概要】
【０００５】
[0005]本発明のシステム、方法、コンピュータ可読媒体、およびデバイスは各々、いくつかの態様を有し、それらのうちのいずれも、本発明の望ましい属性を単独で担いはしない。後続する特許請求の範囲によって表されるこの発明の範囲を限定することなしに、ここでいくつかの特徴が簡潔に論述されることになる。この論述を考慮した後に、および特に「詳細な説明」と題されたセクションを読んだ後に、この発明の特徴がどのようにワイヤレスネットワーク中のデバイスに利点を提供するかが理解されるであろう。
【０００６】
[0006]この開示の一態様は、ワイヤレス通信のための装置（例えば、局）を提供する。装置は、近隣認識ネットワーキング（ＮＡＮ：neighbor awareness networking）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを決定することと、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信することとを行うように構成されうる。装置は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。
【０００７】
[0007]この開示の別の態様は、ワイヤレス通信のための装置（例えば、局）を提供する。装置は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを受信することと、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信することとを行うように構成されうる。
【０００８】
[0008]この開示の別の態様は、ワイヤレス通信のための装置（例えば、局）を提供する。装置は、近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを決定するための手段と、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信するための手段とを含みうる。装置は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。
【０００９】
[0009]この開示の別の態様は、ワイヤレス通信のための装置（例えば、局）を提供する。装置は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを受信するための手段と、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信するための手段とを含みうる。
【００１０】
[0010]この開示の別の態様は、コンピュータ実行可能コードを記憶する装置のコンピュータ可読媒体を提供する。コンピュータ可読媒体は、近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたサービスのＮＡＮデータリンク（ＮＤＬ）についての多対多マルチキャストスケジュールを決定することと、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信することとを行うためのコードを含みうる。装置は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。
【００１１】
[0011]この開示の別の態様は、コンピュータ実行可能コードを記憶する装置のコンピュータ可読媒体を提供する。コンピュータ可読媒体は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを受信することと、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信することとを行うためのコードを含みうる。
【００１２】
[0012]この開示の別の態様は、ワイヤレス通信のためのワイヤレスデバイス（例えば、局）を提供する。ワイヤレスデバイスは、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定することと、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信することとを行うように構成されうる。ある態様では、ＮＤＬについての多対多マルチキャストスケジュールは、発見ウィンドウ（ＤＷ）間に繰り返す時間−周波数ブロック（ＴＢ）を含みえ、繰り返すＴＢの第１のサブセットは、繰り返すＴＢの第２のサブセットと同じチャネルまたは異なるチャネル上にある。別の態様では、ワイヤレスデバイスは、決定された多対多マルチキャストスケジュールを送信するように構成されうる。別の態様では、ワイヤレスデバイスは、サービスのＮＤＬについての多対多マルチキャストスケジュールを開始した、および多対多マルチキャストスケジュールは、不変である。別の態様では、ワイヤレスデバイスは、サービスのＮＤＬについての多対多マルチキャストスケジュールを開始した、およびワイヤレスデバイスのみが、多対多マルチキャストスケジュールを修正することを可能にされる。別の態様では、送信される多対多マルチキャストスケジュールは、ＮＡＮに関連付けられたＮＡＮクロックに基づく第１のタイムスタンプを含む。この態様では、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを調整することと、ＮＡＮクロックに基づく第２のタイムスタンプを有する調整された多対多マルチキャストスケジュールを送信することとを行うように構成されうる。ある態様では、ワイヤレスデバイスはさらに、サービスに関連付けられた第２のワイヤレスデバイスから、決定された多対多マルチキャストスケジュールを修正するための要求を受信するように構成されうる。別の態様では、ワイヤレスデバイスはさらに、受信された要求がサービスのＮＤＬと互換性があるスケジュール修正を含む場合に、受信された要求に基づいて多対多マルチキャストスケジュールを調整するように構成されうる。ある態様では、サービスを開始したワイヤレスデバイスは、決定された多対多マルチキャストスケジュールを修正することを可能にされた唯一のワイヤレスデバイスである。別の態様では、ワイヤレスデバイスはさらに、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての決定された多対多マルチキャストスケジュールを修正するための受信された要求を再ブロードキャストするように構成されうる。別の態様では、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを調整することと、調整された多対多マルチキャストスケジュールを送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール告知中の多対多マルチキャストスケジュールを受信することによって、ワイヤレスデバイスの可用性に基づいて、受信された多対多マルチキャストスケジュールを利用することを自律的に決定することによって、および受信された多対多スケジュールを利用するという決定に基づいて多対多マルチキャストスケジュールを再ブロードキャストすることによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、ワイヤレス通信デバイスはさらに、スケジュール告知中の多対多マルチキャストスケジュールを受信することによって、および多対多マルチキャストスケジュールを再ブロードキャストすることによって、さらに多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスはさらに、複数のワイヤレスデバイスから複数のメッセージを受信するように構成されうる。各メッセージは、複数のワイヤレスデバイスの各ワイヤレスデバイスに関連付けられた状態インジケータと多対多マルチキャストスケジュールとを含み、決定された多対多マルチキャストスケジュールは、受信された多対多マルチキャストスケジュールまたは状態インジケータのうちの少なくとも１つに基づきうる。別の態様では、決定はさらに、ワイヤレスデバイスの可用性に基づく。別の態様では、状態インジケータは、各ワイヤレスデバイスの状態の関数である。別の態様では、状態インジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づく。別の態様では、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを利用するための自律的決定に基づいて、決定された多対多マルチキャストスケジュールを再ブロードキャストするように構成されうる。別の態様では、ワイヤレスデバイスはさらに、サービスに関連付けられたメッセージを周期的に送信するように構成されうる。メッセージは、決定された多対多マルチキャストスケジュールに関連付けられた継続期間（a lifetime）内で送信されうる。別の態様では、継続期間は、ＮＤＬセットアップ中に示されうるか、サービスの特性であるか、ＮＡＮの特性であるか、またはＮＡＮ規格で定義される。別の態様では、周期的に送信されるメッセージは、ワイヤレスデバイスの存在の決定を可能にする。別の態様では、メッセージは、スケジュール告知またはデータフレームである。別の態様では、ワイヤレスデバイスはさらに、サービスの発信元（an originator）がサービス上で非アクティブであると決定することと、サービスの発信元が非アクティブであるという決定に基づいて、更新された多対多マルチキャストスケジュールを送信することを決定することとを行うように構成されうる。別の態様では、ワイヤレスデバイスは、第２のワイヤレスデバイスからメッセージを受信することによって、および受信されたメッセージの送信機のための媒体アクセス制御（ＭＡＣ）アドレスをＮＡＮマルチキャストサービスグループ（ＮＭＳＧ）識別子（ＮＭＳＧ−ＩＤ）と比較することによってメッセージが発信元から受信されているかどうかを決定することによって、サービスの発信元が非アクティブであると決定するように構成されうる。別の態様では、ＮＭＳＧ−ＩＤは、発信元ＭＡＣアドレスとセッションＩＤとに基づく。別の態様では、ワイヤレスデバイスは、スケジュール告知中の多対多マルチキャストスケジュールを受信することによって、およびワイヤレスデバイスの可用性に基づいて、受信された多���多マルチキャストスケジュールを利用することを自律的に決定することによって、多対多マルチキャストスケジュールを決定するように構成される。ある態様では、ワイヤレスデバイスは、受信された多対多マルチキャストスケジュールを利用するという決定に基づいて多対多マルチキャストスケジュールを再ブロードキャストすることによって、多対多マルチキャストスケジュールを決定しうる。別の態様では、ワイヤレスデバイスは、サービスの発信元がサービス上で非アクティブであると決定し、少なくとも１つの多対多マルチキャストスケジュールを受信し、少なくとも１つの多対多マルチキャストスケジュールのうちの１つを選択しうる。別の態様では、選択は、タイミング情報、媒体アクセス制御（ＭＡＣ）アドレス、または状態値に基づく。別の態様では、ワイヤレスデバイスはさらに、〜ように構成されうる
【００１３】
[0013]スケジュール時間期間中に複数のワイヤレスデバイスからサービスのＮＤＬについての少なくとも１つのスケジュール告知を受信する。各スケジュール告知は、対応する多対多スケジュールとインジケータとを含みうる。別の態様では、スケジュール時間期間は、多対多マルチキャストスケジュールに関連付けられた継続期間値の１つまたは複数の倍数を含みうる。別の態様では、スケジュール時間期間は、ＮＤＬセットアップ中に示されるか、サービスの特性であるか、ＮＡＮの特性であるか、またはＮＡＮ規格で定義される。別の態様では、スケジュール時間期間は、スケジュール更新メッセージ中で示される。別の態様では、少なくとも１つのスケジュール告知は、スケジュール時間期間の終了の１つまたは複数の発見ウィンドウ前に受信される。別の態様では、ワイヤレスデバイスはさらに、受信された少なくとも１つのスケジュール告知に基づいて第２のスケジュール告知を送信するように構成されうる。第２のスケジュール告知は、第２の多対多マルチキャストスケジュールと第２のインジケータとを含み、第２の多対多マルチキャストスケジュールは、決定された多対多マルチキャストスケジュールのリンク品質に基づきうる。別の態様では、第２のインジケータは、受信された少なくとも１つのスケジュール告知中のインジケータより高いスケジュール品質を示す。別の態様では、第２のインジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づく。別の態様では、ワイヤレスデバイスはさらに、次のスケジュール時間期間の始まりにおいてサービスと通信するために、受信された少なくとも１つのスケジュール告知に基づいて、第２の多対多マルチキャストスケジュールを、スケジュール時間期間中に選択するように構成されうる。別の態様では、選択は、各スケジュール告知中に含まれるインジケータに基づき、ワイヤレスデバイスはさらに、第２の多対多マルチキャストスケジュールを再ブロードキャストするように構成されうる。ある態様では、ワイヤレスデバイスは、複数のワイヤレスデバイスから複数のスケジュール告知を受信することによって、およびワイヤレスデバイスの可用性と互換性がある複数のスケジュール告知のサブセットを識別することによって、多対多マルチキャストスケジュールを決定するように構成されうる。多対多マルチキャストスケジュールは、識別されたサブセットに基づきうる。別の態様では、ワイヤレスデバイスはさらに、ワイヤレスデバイスの可用性を示すスケジュール告知を送信するように構成されうる。別の態様では、ワイヤレスデバイスは、多対多マルチキャストスケジュール内の１つまたは複数の非アクティブ期間を識別することによって、および識別された１つまたは複数の非アクティブ期間に基づいて多対多マルチキャストスケジュールを更新することによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール要求に関連付けられたカウントダウン値を決定することによって、カウントダウン値が０より大きいときにスケジュール要求を繰り返し送信することによって、その中に、スケジュール要求は、多対多マルチキャストスケジュールとインジケータとを含み、スケジュール要求の各送信後にカウントダウン値をデクリメントすることによって、およびスケジュール拒否メッセージが送信されたスケジュール要求に基づいてより高い優先度インジケータを有する別のワイヤレスデバイスから受信されているかどうかを決定することによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、スケジュール要求は、ＮＡＮデータクラスタ（ＮＤＣ）のスケジューリングされた時間ブロックを介してビーコン内で送信される。別の態様では、インジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づく。別の態様では、インジケータは、辞書式順序で割り当てられた辞書式優先度値である。別の態様では、インジケータは、より長い辞書式優先度値を有する第２のインジケータより高い優先度を有し、インジケータは、同じ辞書式優先度値長を有するものの、より少ない辞書式優先度値を有する第３のインジケータより低い優先度を有する。別の態様では、インジケータは、サービス中のエンローリ（enrollees）の数、ワイヤレスデバイスがＮＡＮネットワークに加わった時間の長さ、サービスに関連付けられた選好パラメータ、および乱数に基づく。別の態様では、ワイヤレスデバイスは、スケジュール拒否メッセージが受信される場合にスケジュール要求を送信することを控えることによって、またはいかなるスケジュール拒否メッセージも受信されず、カウントダウン値が０である場合に変更スケジュールメッセージを送信することによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、スケジュール要求、変更スケジュールメッセージ、またはスケジュール拒否メッセージのうちの少なくとも１つは、ＮＤＬに関連付けられた共通グループキー（ＣＧＫ）で暗号化される。別の態様では、ワイヤレスデバイスは、要求される多対多マルチキャストスケジュールとインジケータ値とを含むスケジュール要求を受信することによって、要求される多対多マルチキャストスケジュールがワイヤレスデバイスと互換性がある場合に要求される多対多マルチキャストスケジュールを再ブロードキャストすることによって、および要求される多対多マルチキャストスケジュールがワイヤレスデバイスに適さず、ワイヤレスデバイスがスケジュール要求中のインジケータ値以上の優先度の第２のインジケータ値に関連付けられる場合にスケジュール拒否メッセージを送信することによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、ワイヤレスデバイスがサービスのエンローラ（an enroller）である場合に、要求される多対多マルチキャストスケジュールを再ブロードキャストする。別の態様では、スケジュール要求は、第３のワイヤレスデバイスを介して第２のワイヤレスデバイスから受信され、スケジュール拒否メッセージは、第２のワイヤレスデバイスに中継するために第３のワイヤレスデバイスに���信され、スケジュール拒否メッセージは、第２のインジケータ値を含む。別の態様では、ワイヤレスデバイスはさらに、第３のワイヤレスデバイスからの第２のスケジュール要求を受信するように構成されうる。スケジュール要求は、第２のワイヤレスデバイスから受信されえ、スケジュール拒否メッセージは、第２のワイヤレスデバイスにのみ送信される。別の態様では、スケジュール拒否メッセージは、ユニキャストまたはマルチキャストを介して送信される。別の態様では、スケジュール拒否メッセージは、ワイヤレスデバイスのエンローラデバイスに、またはエンローラデバイスが利用不可能である場合には近隣のエンローラデバイスに、ユニキャストを介して送信される。別の態様では、スケジュール拒否メッセージは、ワイヤレスデバイスとエンローラデバイスとの間、またはワイヤレスデバイスと近隣のエンローラデバイスとの間で確立されたペアワイズユニキャストキーによって送信のために暗号化される。別の態様では、ワイヤレスデバイスはさらに、別のワイヤレスデバイスから第２のスケジュール拒否メッセージを受信することと、第２のスケジュール拒否メッセージを送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスは、ワイヤレスデバイスがサービスに関連付けられたエンローラである場合に第２のスケジュール拒否メッセージを送信する。別の態様では、第２のスケジュール拒否メッセージは、ワイヤレスデバイスのエンローラデバイスに、またはエンローラデバイスが利用不可能である場合には近隣のエンローラデバイスに、ユニキャストを介して送信される。別の態様では、第２のスケジュール拒否メッセージは、ワイヤレスデバイスとエンローラデバイスとの間、またはワイヤレスデバイスと近隣のエンローラデバイスとの間で確立されたペアワイズユニキャストキーによって送信のために暗号化される。別の態様では、ワイヤレスデバイスは、多対多マルチキャストスケジュールを含む変更スケジュールメッセージを受信することによって、および多対多マルチキャストスケジュールを再ブロードキャストすることによって、多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、変更スケジュールメッセージは、多対多マルチキャストスケジュールがいつ有効になるであろうかを示す時間インジケーションを含む。別の態様では、ワイヤレスデバイスは、変更スケジュールメッセージ中に示される時間インジケーションに基づいて多対多マルチキャストスケジュールを採用することによって、さらに多対多マルチキャストスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール所有者デバイスであり、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを新しい多対多マルチキャストスケジュールに変更することを決定することと、新しい多対多マルチキャストスケジュールを送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信するように構成されうる。この態様では、多対多マルチキャストスケジュールを変更するための決定���、変更スケジュール要求に基づく。別の態様では、ワイヤレスデバイスはさらに、ワイヤレスデバイスが多対多マルチキャストスケジュールを変更することを決定した場合に、変更スケジュール要求に応答して受け入れメッセージを第２のデバイスに送信することと、ワイヤレスデバイスが多対多マルチキャストスケジュールを変更しないことを決定した場合に、変更スケジュール要求に応答して拒否メッセージを第２のデバイスに送信することとを行うように構成されうる。ある態様では、多対多マルチキャストスケジュールを変更するという決定は、新しい多対多マルチキャストスケジュールの適合性、レイテンシ条件、またはサービス品質（ＱｏＳ）条件のうちの少なくとも１つに基づく。別の態様では、ワイヤレスデバイスは、スケジュール所有者デバイスであり、ワイヤレスデバイスはさらに、周期的メッセージを周期的に送信するように構成されえ、周期的メッセージは、スケジュール所有者デバイスの存在の決定を可能にする。別の態様では、周期的メッセージは、多対多マルチキャストスケジュールまたは新しい多対多マルチキャストスケジュールのうちの少なくとも１つを含む。別の態様では、ワイヤレスデバイスはさらに、多対多マルチキャストスケジュールを変更するための１つまたは複数の変更スケジュール要求を１つまたは複数のデバイスから受信することと、周期的メッセージの次の送信まで１つまたは複数の変更スケジュール要求をバッファすることと、１つまたは複数の変更スケジュール要求に基づいて多対多マルチキャストスケジュールを新しい多対多マルチキャストスケジュールに変更することを決定することと、新しい多対多マルチキャストスケジュールを含む周期的メッセージを次の送信中に送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスはさらに、１つまたは複数の変更スケジュール要求を受信すると、１つまたは複数のデバイスに受信確認応答を送信するように構成されうる。別の態様では、受信確認応答は、スケジュール所有者デバイスの存在を示す。別の態様では、ワイヤレスデバイスはさらに、スケジュール所有者デバイスに変更スケジュール要求を送信するように構成されうる。
【００１４】
[0014]この開示の別の態様は、ワイヤレス通信のためのワイヤレスデバイス（例えば、局）を提供する。ワイヤレスデバイスは、近隣認識ネットワーキング（ＮＡＮ）ネットワークに関連付けられたＮＡＮデータクラスタ（ＮＤＣ）についての制御チャネルスケジュールを決定することと、決定された制御チャネルスケジュールに基づいて複数のワイヤレスデバイスと制御情報を通信することとを行うように構成されうる。ある態様では、ＮＤＣについての制御チャネルスケジュールは、発見ウィンドウ（ＤＷ）間に繰り返す時間−周波数ブロック（ＴＢ）を含みえ、繰り返すＴＢの第１のサブセットは、繰り返すＴＢの第２のサブセットと同じチャネルまたは異なるチャネル上にある。別の態様では、ワイヤレスデバイスはさらに、決定された制御チャネルスケジュールを送信するように構成されうる。別の態様では、ワイヤレスデバイスは、ＮＤＣを開始した、および制御チャネルスケジュールは、不変である。別の態様では、ワイヤレスデバイスは、制御チャネルスケジュールを開始した、およびワイヤレスデバイスのみが、制御チャネルスケジュールを修正することを可能にされる。別の態様では、送信される制御チャネルスケジュールは、ＮＡＮに関連付けられたＮＡＮクロックに基づく第１のタイムスタンプを含み、ワイヤレスデバイスはさらに、制御チャネルスケジュールを調整することと、ＮＡＮクロックに基づく第２のタイムスタンプを有する調整された制御チャネルスケジュールを送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスはさらに、ＮＤＣに関連付けられた第２のワイヤレスデバイスから、決定された制御チャネルスケジュールを修正するための要求を受信するように構成されうる。別の態様では、ワイヤレスデバイスはさらに、受信された要求がＮＤＣと互換性があるスケジュール修正を含む場合に、受信された要求に基づいて制御チャネルスケジュールを調整するように構成されえ、ＮＤＣを開始したワイヤレスデバイスは、決定された制御チャネルスケジュールを修正することを可能にされた唯一のワイヤレスデバイスである。別の態様では、ワイヤレスデバイスはさらに、ＮＡＮネットワークに関連付けられたＮＤＣについての決定された制御チャネルスケジュールを修正するための受信された要求を再ブロードキャストするように構成されうる。別の態様では、ワイヤレスデバイスはさらに、制御チャネルスケジュールを調整することと、制御チャネルスケジュールを送信することとを行うように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール告知中の制御チャネルスケジュールを受信することによって、ワイヤレスデバイスの可用性に基づいて、受信された制御チャネルスケジュールを利用することを自律的に決定することによって、および受信された制御チャネルスケジュールを利用するという決定に基づいて制御チャネルスケジュールを再ブロードキャストすることによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール告知中の制御チャネルスケジュールを受信することによって、および制御チャネルスケジュールを再ブロードキャストすることによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスはさらに、複数のワイヤレスデバイスから複数のメッセージを受信するように構成されうる。各メッセージは、複数のワイヤレスデバイスの各ワイヤレスデバイスに関連付けられた状態インジケータと制御チャネルスケジュールとを含みえ、決定された制御チャネルスケジュールは、受信された制御チャネルスケジュールまたは状態インジケータのうちの少なくとも１つに基づく。別の態様では、決定はさらに、ワイヤレスデバイスの可用性に基づく。別の態様では、状態インジケータは、各ワイヤレスデバイスの状態の関数である。別の態様では、状態インジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づく。別の態様では、ワイヤレスデバイスはさらに、制御チャネルスケジュールを利用するための自律的決定に基づいて、決定された制御チャネルスケジュールを再ブロードキャストするように構成されうる。別の態様では、ワイヤレスデバイスはさらに、ＮＤＣに関連付けられたメッセージを周期的に送信するように構成されえ、メッセージは、決定された制御チャネルスケジュールに関連付けられた継続期間内で送信される。別の態様では、継続期間は、ＮＤＣセットアップ中に示されるか、ＮＡＮの特性であるか、またはＮＡＮ規格で定義される。別の態様では、周期的に送信されるメッセージは、ワイヤレスデバイスの存在の決定を可能にする。別の態様では、メッセージは、スケジュール告知またはデータフレームである。別の態様では、ワイヤレスデバイスはさらに、ＮＤＣの発信元がＮＤＣ上で非アクティブであると決定することと、ＮＤＣの発信元が非アクティブであるという決定に基づいて、更新された制御チャネルスケジュールを送信することを決定することとを行うように構成されうる。別の態様では、ワイヤレスデバイスは、第２のワイヤレスデバイスからメッセージを受信することによって、および受信されたメッセージの送信機のための媒体アクセス制御（ＭＡＣ）アドレスをＮＡＮマルチキャストサービスグループ（ＮＭＳＧ）識別子（ＮＭＳＧ−ＩＤ）と比較することによってメッセージが発信元から受信されているかどうかを決定することによって、ＮＤＣの発信元が非アクティブであると決定するように構成されうる。別の態様では、ＮＭＳＧ−ＩＤは、発信元ＭＡＣアドレスとセッションＩＤとに基づく。別の態様では、ワイヤレスデバイスは、スケジュール告知中の制御チャネルスケジュールを受信することによって、およびワイヤレスデバイスの可用性に基づいて、受信された制御チャネルスケジュールを利用することを自律的に決定することによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、受信された制御チャネルスケジュールを利用するという決定に基づいて制御チャネルスケジュールを再ブロードキャストすることによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスはさらに、ＮＤＣの発信元がＮＤＣ上で非アクティブであると決定することと、少なくとも１つの制御チャネルスケジュールを受信することと、少なくとも１つの制御チャネルスケジュールのうちの１つを選択することとを行うように構成されうる。ある態様では、選択は、タイミング情報、媒体アクセス制御（ＭＡＣ）アドレス、または状態値に基づく。別の態様では、ワイヤレスデバイスはさらに、スケジュール時間期間中に複数のワイヤレスデバイスからＮＤＣの制御チャネルについての少なくとも１つのスケジュール告知を受信するように構成されうる。各スケジュール告知は、対応する制御チャネルスケジュールとインジケータとを含む。別の態様では、スケジュール時間期間は、制御チャネルスケジュールに関連付けられた継続期間値の１つまたは複数の倍数を含みうる。別の態様では、スケジュール時間期間は、ＮＤＣセットアップ中に示されるか、ＮＤＣの特性であるか、ＮＡＮの特性であるか、またはＮＡＮ規格で定義される。別の態様では、スケジュール時間期間は、スケジュール更新メッセージ中で示される。別の態様では、少なくとも１つのスケジュール告知は、スケジュール時間期間の終了の１つまたは複数の発見ウィンドウ前に受信される。別の態様では、ワイヤレスデバイスはさらに、受信された少なくとも１つのスケジュール告知に基づいて第２のスケジュール告知を送信するように構成されうる。第２のスケジュール告知は、第２の制御チャネルスケジュールと第２のインジケータとを含み、第２の制御チャネルスケジュールは、決定された制御チャネルスケジュールのリンク品質に基づきうる。別の態様では、第２のインジケータは、受信された少なくとも１つのスケジュール告知中のインジケータより高いスケジュール品質を示しうる。別の態様では、第２のインジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づきうる。別の態様では、ワイヤレスデバイスはさらに、次のスケジュール時間期間の始まりにおいて制御情報を通信するために、受信された少なくとも１つのスケジュール告知に基づいて、第２の制御チャネルスケジュールを、スケジュール時間期間中に選択するように構成されうる。別の態様では、選択は、各スケジュール告知中に含まれるインジケータに基づき、ワイヤレスデバイスはさらに、第２の制御チャネルスケジュールを再ブロードキャストするように構成されうる。別の態様では、ワイヤレスデバイスは、複数のワイヤレスデバイスから複数のスケジュール告知を受信することによって、およびワイヤレスデバイスの可用性と互換性がある複数のスケジュール告知のサブセットを識別することによって、制御チャネルスケジュールを決定するように構成されうる。制御チャネルスケジュールは、識別されたサブセットに基づきうる。別の態様では、ワイヤレスデバイスはさらに、ワイヤレスデバイスの可用性を示すスケジュール告知を送信するように構成されうる。別の態様では、ワイヤレスデバイスは、制御チャネルスケジュール内の１つまたは複数の非アクティブ期間を識別することによって、および識別された１つまたは複数の非アクティブ期間に基づいて制御チャネルスケジュールを更新することによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、スケジュール要求に関連付けられたカウントダウン値を決定することによって、カウントダウン値が０より大きいときにスケジュール要求を繰り返し送信することによって、その中に、スケジュール要求は、制御チャネルスケジュールとインジケータとを含み、スケジュール要求の各送信後にカウントダウン値をデクリメントすることによって、およびスケジュール拒否メッセージが送信されたスケジュール要求に基づいてより高い優先度インジケータを有する別のワイヤレスデバイスから受信されているかどうかを決定することによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、インジケータは、タイミング同期機能、媒体アクセス制御（ＭＡＣ）アドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づく。別の態様では、ワイヤレスデバイスは、スケジュール拒否メッセージが受信される場合にスケジュール要求を送信することを控えることによって、またはいかなるスケジュール拒否メッセージも受信されず、カウントダウン値が０である場合に変更スケジュールメッセージを送信することによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、要求される制御チャネルスケジュールとインジケータ値とを含むスケジュール要求を受信することによって、要求される制御チャネルスケジュールがワイヤレスデバイスと互換性がある場合に要求される制御チャネルスケジュールを再ブロードキャストすることによって、および要求される制御チャネルスケジュールがワイヤレスデバイスに適さず、ワイヤレスデバイスがスケジュール要求中のインジケータ値以上の第２のインジケータ値に関連付けられる場合にスケジュール拒否メッセージを送信することによって、制御チャネルスケジュールを決定するように構成されうる。別の態様では、ワイヤレスデバイスは、制御チャネルスケジュールを含む変更スケジュールメッセージを受信することによって、および制御チャネルスケジュールを再ブロードキャストすることによって、さらに制御チャネルスケジュールを決定するように構成されうる。
【００１５】
[0015]この開示の別の態様は、ワイヤレス通信のためのワイヤレスデバイス（例えば、局）を提供する。ワイヤレスデバイスは、少なくとも１つのワイヤレスデバイスからマルチキャストスケジュールの所有者になるための少なくとも１つの要求を受信することと、受信された少なくとも１つの要求とヒステリシス値とに基づいてマルチキャストスケジュールの所有者を変更するかどうかを決定することとを行うように構成されうる。別の態様では、ヒステリシス値は、所有権エポック（an ownership epoch）外の時間期間を含みえ、マルチキャストの所有者は、所有権エポック中に変更される。別の態様では、所有権エポックは、周期的または非周期的である。別の態様では、所有者を変更するかどうかの決定は、ワイヤレスデバイスに関連付けられた第１の優先度と、少なくとも１つのワイヤレスデバイスに関連付けられたそれぞれの優先度とに基づく。別の態様では、ワイヤレスデバイスは、マルチキャストスケジュールの所有者が最後に変更された時間を決定することによって、次の所有権変更の予期される時間と所有者が最後に変更された決定された時間との間の差異を決定することによって、および決定された差異がヒステリシス値より大きい場合にマルチキャストスケジュールの所有者を変更することによって、所有者を変更するかどうかを決定するように構成されうる。別の態様では、ヒステリシス値は、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）セットアップ中にネゴシエートされるＮＤＬに関連付けられるか、規格定義値（a standard-defined value）であるか、ＮＡＮクラスタに関連付けられるか、あるいはスケジュール変更告知中または所有者変更告知中に告知される。別の態様では、ヒステリシス値は、固定値であるか、または動的に決定される。別の態様では、ワイヤレスデバイスはさらに、マルチキャストスケジュールの所有者になるための要求を送信するように構成され、決定はさらに、送信された要求に基づきうる。別の態様では、ワイヤレスデバイスはさらに、マルチキャストスケジュールの以前の所有者が利用不可能であると決定するように構成されうる。所有者になるための要求は、以前の所有者が利用不可能であるという決定に基づいて送信されうる。別の態様では、ワイヤレスデバイスは、マルチキャストスケジュールの以前の所有者にスケジュール変更要求を送信することによって、およびスケジュール変更要求への応答が時間期間内に受信されないと決定することによって、以前の所有者が利用不可能であると決定するように構成されうる。
【図面の簡単な説明】
【００１６】
【図１】本開示の態様が用いられうる実例的なワイヤレス通信システムを示す。
【図２Ａ】ＮＡＮクラスタの例証的な図である。
【図２Ｂ】ＮＡＮ中の通信間隔の例証的な図である。
【図３】ＮＡＮネットワーク中の一連のスケジューリング時間期間の図である。
【図４】ＳＴＡがアウェイクであることを予期されるタイムスロットのシーケンスの図である。
【図５】辞書式順序でインジケータ値を割り当てるための方法を例示する図である。
【図６】周波数所有権変更を防ぐためにヒステリシスタイプのメカニズムを使用するための方法の図である。
【図７】図１のワイヤレス通信システム内でスケジュールネゴシエーションを遂行しうるワイヤレスデバイスの実例的な機能ブロック図を示す。
【図８】スケジュール所有者によって多対多マルチキャストスケジューリングを遂行するための方法のフローチャートである。
【図９】多対多マルチキャストスケジューリングを遂行するための方法のフローチャートである。
【図１０】多対多マルチキャストスケジューリングを遂行するための方法のフローチャートである。
【図１１】多対多マルチキャストスケジューリングを遂行するための方法のフローチャートである。
【図１２】スケジューリングを遂行する実例的なワイヤレス通信デバイスの機能ブロック図である。
【詳細な説明】
【００１７】
[0027]新規のシステム、装置、コンピュータ可読媒体、および方法の様々な態様が、添付の図面を参照して以下により十分に説明される。この開示は、しかしながら、多くの異なる形態で具現化されえ、この開示全体を通じて提示される任意の特定の構造または機能に限定されると解釈されるべきではない。むしろ、これらの態様は、この開示が徹底的かつ完全となり、当業者に本開示の範囲を十分に伝達するように提供される。ここでの教示に基づいて、当業者は、本開示の範囲が、本発明の任意の他の態様とは独立してインプリメントされるか、または組み合わされてインプリメントされるかにかかわらず、ここに開示される新規のシステム、装置、コンピュータプログラム製品、および方法の任意の態様をカバーすることを意図されていることを認識すべきである。例えば、ここに記載されている任意の数の態様を使用して、装置がインプリメントされうるか、または方法が実施されうる。加えて、本発明の範囲は、そのような装置または方法をカバーすることを意図され、それは、ここに記載されている本発明の様々な態様に加えて、またはそれ以外の、他の構造、機能、または構造と機能とを使用して実施される。ここに開示されるいずれの態様も、請求項の１つまたは複数の要素によって具現化されうることが理解されるべきである。
【００１８】
[0028]特定の態様がここに説明されるが、これらの態様の多くの変形および置換が、本開示の範囲内に含まれる。好ましい態様のいくつかの利益および利点が記述されるが、本開示の範囲は、特定の利益、使用、または目的に限定されることを意図されてはいない。むしろ、本開示の態様は、異なるワイヤレス技術、システム構成、ネットワーク、および送信プロトコルに広く適用可能であることを意図されており、それらのうちのいくつかは、図面中および好ましい態様の以下の説明中に例として例示される。詳細な説明および図面は単に、限定というよりはむしろ本開示の例示であり、本開示の範囲は、添付された特許請求の範囲およびそれらの同等物によって定義されている。
【００１９】
[0029]ポピュラーなワイヤレスネットワーク技術は、様々なタイプのＷＬＡＮを含みうる。ＷＬＡＮは、広く使用されるネットワーキングプロトコルを用いて、近くのデバイスをともに相互接続するために使用されうる。ここに説明される様々な態様は、ワイヤレスプロトコルのような、任意の通信規格に適用されうる。
【００２０】
[0030]いくつかの態様では、ワイヤレス信号は、直交周波数分割多重化（ＯＦＤＭ）、直接シーケンススペクトル拡散（ＤＳＳＳ：direct-sequence spread spectrum）通信、ＯＦＤＭおよびＤＳＳＳ通信の組み合わせ、または他のスキームを使用して、８０２．１１プロトコルにしたがって送信されうる。８０２．１１プロトコルのインプリメンテーションは、センサ、メータリング、およびスマートグリッドネットワークのために使用されうる。有利には、８０２．１１プロトコルをインプリメントするある特定のデバイスの態様は、他のワイヤレスプロトコルをインプリメントするデバイスより少ない電力を消費し、および／または、例えば、約１キロメートル以上の比較的長い距離にわたってワイヤレス信号を送信するために使用されうる。
【００２１】
[0031]いくつかのインプリメンテーションでは、ＷＬＡＮは、様々なデバイスを含み、それらは、ワイヤレスネットワークにアクセスするコンポーネントである。例えば、アクセスポイント（ＡＰ）と（局、または「ＳＴＡ」とも呼ばれる）クライアントとの２つのタイプのデバイスが存在しうる。一般に、ＡＰは、ＷＬＡＮのためのハブまたは基地局としての役割を果たしえ、ＳＴＡは、ＷＬＡＮのユーザとしての役割を果たす。例えば、ＳＴＡは、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイル電話、等でありうる。ある例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークに対する一般的な接続性を取得するために、Ｗｉ−Ｆｉ（例えば、ＩＥＥＥ８０２．１１プロトコル）準拠のワイヤレスリンクを介してＡＰに接続する。いくつかのインプリメンテーションでは、ＳＴＡはまた、ＡＰとして使用されうる。
【００２２】
[0032]アクセスポイントはまた、ノードＢ、無線ネットワークコントローラ（ＲＮＣ）、ｅノードＢ、基地局コントローラ（ＢＳＣ）、ベーストランシーバ局（ＢＴＳ）、基地局（ＢＳ）、トランシーバ機能（ＴＦ）、無線ルータ、無線トランシーバ、接続ポイント、または何らかの他の専門用語を備えうるか、それらとしてインプリメントされうるか、またはそれらとして知られうる。
【００２３】
[0033]局はまた、アクセス端末（ＡＴ）、加入者局、加入者ユニット、モバイル局、リモート局、リモート端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の専門用語を備えうるか、それらとしてインプリメントされうるか、またはそれらとして知られうる。いくつかのインプリメンテーションでは、局は、セルラ電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の適した処理デバイスを備えうる。それ故に、ここに教示される１つまたは複数の態様は、電話（例えば、セルラ電話またはスマートフォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（例えば、携帯情報端末）、エンターテインメントデバイス（例えば、音楽またはビデオデバイス、あるいは衛星ラジオ）、ゲーミングデバイスまたはシステム、全地球測位システムデバイス、もしくはワイヤレス媒体を介して通信するように構成された任意の他の適したデバイスへと組み込まれうる。
【００２４】
[0034]「アソシエートする（associate）」または「アソシエーション（association）」という用語、あるいはその任意の変形は、本開示のコンテキスト内で可能な限り広い意味を与えられるべきである。例として、第１の装置が第２の装置とアソシエートするとき、２つの装置が直接アソシエートされうるか、または中間装置が存在しうることが理解されるべきである。簡潔さを目的として、２つの装置間でアソシエーションを確立するためのプロセスは、装置のうちの一方による「アソシエーション要求」と、それに続く他方の装置による「アソシエーション応答」を必要とするハンドシェイクプロトコルを使用して説明されることになる。ハンドシェイクプロトコルは、例として、認証を提供するためのシグナリングのような他のシグナリングを必要としうることが当業者によって理解されるであろう。
【００２５】
[0035]「第１の（first）」、「第２の（second）」、等のような指定を使用する、ここでの要素へのいかなる言及も概して、それらの要素の数量または順序を限定しない。むしろ、これらの指定は、２つ以上の要素または１つの要素の複数のインスタンス間を区別する便利な方法としてここに使用される。このことから、第１および第２の要素への言及は、２つの要素しか用いることができないこと、または第１の要素が第２の要素に先行しなければならないことを意味しない。加えて、項目のリスト「のうちの少なくとも１つ」を指すフレーズは、単一のメンバを含む、それらの項目のうちの任意の組み合わせを指す。例として、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」は、Ａ、またはＢ、またはＣ、あるいはそれらの任意の組み合わせ（例えば、Ａ−Ｂ、Ａ−Ｃ、Ｂ−Ｃ、およびＡ−Ｂ−Ｃ）をカバーすることを意図される。
【００２６】
[0036]上述されたように、ここに説明されるある特定のデバイスは、例えば、８０２．１１規格をインプリメントしうる。そのようなデバイスは、ＳＴＡまたはＡＰあるいは他のデバイスとして使用されるかにかかわらず、スマートメータリングのために、またはスマートグリッドネットワーク中で使用されうる。そのようなデバイスは、センサアプリケーションを提供しうるか、またはホームオートメーション中で使用されうる。デバイスは代わりにまたは加えて、例えば、パーソナルヘルスケアのために、ヘルスケアコンテキストにおいて使用されうる。それらはまた、（例えば、ホットスポットとともに使用するための）拡張された範囲のインターネット接続性を可能にするために、またはマシンツーマシン通信をインプリメントするために、監視のために使用されうる。
【００２７】
[0037]図１は、本開示の態様が用いられうる実例的なワイヤレス通信システム１００を示している。ワイヤレス通信システム１００は、ワイヤレス規格、例えば、８０２．１１規格に準じて動作しうる。ワイヤレス通信システム１００は、ＡＰ１０４を含みえ、それは、ＳＴＡ（例えば、ＳＴＡ１１２、１１４、１１６、および１１８）と通信する。
【００２８】
[0038]多様な処理および方法が、ＡＰ１０４とＳＴＡとの間のワイヤレス通信システム１００中での送信のために使用されうる。例えば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法にしたがって、ＡＰ１０４とＳＴＡとの間で送られ、受信されうる。この場合、ワイヤレス通信システム１００は、ＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれうる。代替として、信号は、ＣＤＭＡ技法にしたがって、ＡＰ１０４とＳＴＡとの間で送られ、受信されうる。この場合、ワイヤレス通信システム１００は、ＣＤＭＡシステムと呼ばれうる。
【００２９】
[0039]ＡＰ１０４からＳＴＡのうちの１つまたは複数ヘの送信を容易にする通信リンクは、ダウンリンク（ＤＬ）１０８と呼ばれ、ＳＴＡのうちの１つまたは複数からＡＰ１０４への送信を容易にする通信リンクは、アップリンク（ＵＬ）１１０と呼ばれうる。代替として、ダウンリンク１０８は、順方向リンクまたは順方向チャネルと呼ばれ、アップリンク１１０は、逆方向リンクまたは逆方向チャネルと呼ばれうる。いくつかの態様では、ＤＬ通信は、ユニキャストまたはマルチキャストトラフィックインジケーションを含みうる。
【００３０】
[0040]ＡＰ１０４は、ＡＰ１０４が、著しいアナログ−デジタル変換（ＡＤＣ）クリッピングノイズを引き起こすことなしに、同時に１つよりも多くのチャネル上でＵＬ通信を受信しうるように、いくつかの態様では隣接チャネル干渉（ＡＣＩ）を抑制しうる。ＡＰ１０４は、例えば、チャネルごとに別個の有限インパルス応答（ＦＩＲ）フィルタを有すること、または増大されたビット幅でより長いＡＤＣバックオフ期間を有することによって、ＡＣＩの抑制を改善しうる。
【００３１】
[0041]ＡＰ１０４は、基地局として機能し、基本サービスエリア（ＢＳＡ）１０２中にワイヤレス通信カバレッジを提供しうる。ＢＳＡ（例えば、ＢＳＡ１０２）は、ＡＰ（例えば、ＡＰ１０４）のカバレッジエリアである。ＡＰ１０４とアソシエートされ、通信のためにＡＰ１０４を使用するＳＴＡとともにＡＰ１０４は、基本サービスセット（ＢＳＳ）と呼ばれうる。ワイヤレス通信システム１００は、中央ＡＰ（例えば、ＡＰ１０４）を有さないことがありうるが、むしろＳＴＡ間のピアツーピアネットワークとして機能しうることに留意されたい。それ故に、ここに説明されるＡＰ１０４の機能は代替として、ＳＴＡのうちの１つまたは複数によって遂行されうる。
【００３２】
[0042]ＡＰ１０４は、ワイヤレス通信システム１００の他のノード（ＳＴＡ）に、ダウンリンク１０８のような通信リンクを介して、ビーコン信号（または単に「ビーコン」）を１つまたは複数のチャネル（例えば、複数のナローバンドチャネルであって、各チャネルは、周波数帯域幅を含む)上で送信しえ、それは、他のノード（ＳＴＡ）がそれらのタイミングをＡＰ１０４と同期するのに役立ちうるか、あるいはそれは、他の情報または機能を提供しうる。そのようなビーコンは、周期的に送信されうる。一態様では、連続する送信間の期間は、スーパーフレームと呼ばれうる。ビーコンの送信は、いくつかのグループまたは間隔に分割されうる。一態様では、ビーコンは、それらに限定されるわけではないが、共通クロックを設定するためのタイムスタンプ情報、ピアツーピアネットワーク識別子、デバイス識別子、能力情報、スーパーフレーム持続時間、送信方向情報、受信方向情報、近隣リスト、および／または拡張近隣リストのような情報を含みえ、それらのうちのいくつかは、以下にさらに詳細に説明される。このことから、ビーコンは、いくつかのデバイス間で共通であり（例えば、共有される）、且つ所与のデバイスに固有の情報を含みうる。
【００３３】
[0043]いくつかの態様では、ＳＴＡ（例えば、ＳＴＡ１１４）は、ＡＰ１０４に通信を送るおよび／またはＡＰ１０４から通信を受信するために、ＡＰ１０４とアソシエートすることを必要とされうる。一態様では、アソシエートするための情報は、ＡＰ１０４によるビーコンブロードキャスト中に含まれる。そのようなビーコンを受信するために、ＳＴＡ１１４は、例えば、カバレッジ領域にわたって広範囲のカバレッジサーチを遂行しうる。サーチはまた、例えば、灯台方式でカバレッジ領域をスイープする（sweeping a coverage region in a lighthouse fashion）ことによってＳＴＡ１１４によって遂行されうる。ビーコンまたはプローブ応答フレームのいずれかから、アソシエートするための情報を受信した後に、ＳＴＡ１１４は、ＡＰ１０４にアソシエーションプローブまたは要求のような基準信号を送信しうる。いくつかの態様では、ＡＰ１０４は、例えば、インターネットまたは公衆交換電話網（ＰＳＴＮ）のようなより大きなネットワークと通信するためにバックホールサービスを使用しうる。
【００３４】
[0044]ある態様では、ＡＰ１１４は、様々な機能を遂行するための１つまたは複数のコンポーネントを含みうる。例えば、ＳＴＡ１１４は、スケジューリングコンポーネント１２４を含みうる。一構成では、スケジューリングコンポーネント１２４は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定することと、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信することとを行うように構成されうる。装置は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。
【００３５】
[0045]別の構成では、スケジューリングコンポーネント１２４は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを受信することと、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信することとを行うように構成されうる。
【００３６】
[0046]図２Ａは、ＮＡＮクラスタの例証的な図２００である。ＮＡＮクラスタ（またはＮＡＮデータクラスタ）は、ＳＴＡ２０２、２０４、２０６、２０８、２１０（またはＳＴＡ１１２、１１４、１１６、１１８）のような複数のワイヤレスデバイスを含みうる。１つまたは複数のＮＡＮクラスタは、ＮＡＮネットワークを構成しうる。ＮＡＮクラスタは、ＮＡＮパラメータの共通セットを共有するＮＡＮデバイスの集合でありうる。ＮＡＮパラメータは、中でもとりわけ、連続した発見ウィンドウ間の時間期間、発見ウィンドウの時間持続時間、ビーコン間隔を含みうる。ある態様では、ＮＡＮクラスタに参加しているＳＴＡ２０２、２０４、２０６、２０８、２１０のうちの全ては、同じＮＡＮクロックに同期されえ、それは、例えば、ＳＴＡ２０２がＮＡＮクラスタのアンカーマスタの役割で機能しているかどうかをＳＴＡ２０２によって決定されうる。アンカーマスタとして、ＳＴＡ２０２は、タイミング同期機能（ＴＳＦ）を決定し、ＮＡＮ同期ビーコン中でＴＳＦをブロードキャストしうる。ＮＡＮクラスタ中の他のＳＴＡは、ＴＳＦを採用し、ＮＡＮ内の他のデバイスにＴＳＦをブロードキャストすることを必要とされうる。ＮＡＮ同期ビーコンは、発見ウィンドウ中にＮＡＮデバイスによってブロードキャストされうる。ＮＡＮ同期ビーコンを受信するＮＡＮデバイスは、クロック同期のためにビーコンを使用しうる。別の態様では、ＮＡＮクラスタ内の各ワイヤレスデバイスは、デバイスツーデバイス（Ｄ２Ｄ）接続を介して別のワイヤレスデバイスと通信しうる。例えば、ＳＴＡ２０２は、Ｄ２Ｄ接続を介してＳＴＡ２０８と通信しうる。
【００３７】
[0047]図２Ｂは、ＮＡＮ中の通信間隔２５０の例証的な図である。通信間隔２５０は、発見ウィンドウ２５２、２６８（例えば、１６時間単位または１６ｍｓを有しうるＮＡＮサービス発見ウィンドウ）を含みえ、それらは、ＮＡＮ内のワイヤレスデバイス（例えば、ＳＴＡ）が他のピアワイヤレスデバイスを発見することを可能にするために指定されたおよび／または専用の時間ウィンドウでありうる。すなわち、発見ウィンドウ２５２中に、例えば、ＮＡＮ中のワイヤレスデバイスは、ピア発見のためにＮＡＮサービス発見フレームのようなピア発見信号を送信しうる。発見ウィンドウ２５２は、ＮＡＮ中のワイヤレスデバイスがピア発見のために集中する（converge）チャネルと時間期間とを表しうる。２つの発見ウィンドウ間の時間間隔は、５１２時間単位（例えば、５１２ｍｓ）でありうる。通信間隔２５０は、接続セットアップのために割り振られた固定間隔２５４、２７０を含みうる。例えば、ワイヤレスデバイスが発見ウィンドウ２５２中に互いを発見した後に、ワイヤレスデバイスは、接続セットアップ（例えば、Ｄ２Ｄ接続セットアップ）のためのシグナリングを送信するために、発見ウィンドウ２５２後の固定間隔２５４を利用しうる。一態様では、固定間隔２５４は、発見ウィンドウ２５２の直後に後続し、接続セットアップに専用でありうる。別の態様では、固定間隔２５４は、発見ウィンドウ２５２に後続しうるが、発見ウィンドウ２５２の直後に後続する必要はない。
【００３８】
[0048]ある態様では、ワイヤレスデバイスは、固定間隔２５４、２７０中に接続セットアップを遂行しうる。サービスに加入する／公開するワイヤレスデバイスは、固定間隔２５４、２７０中で接続セットアップメッセージを交換するために、発見ウィンドウ２５２、２６８後もアウェイクのままでありうる。別の態様では、ワイヤレスデバイスは、固定間隔２５４、２７０中に加えて、データリンク時間ブロック（ＤＬ−ＴＢ）（または別のタイプの時間ブロック）中に接続セットアップを遂行しうる。図２Ｂ中に示されているように、通信間隔２５０は、第１のＮＤＬ時間ブロック（ＮＤＬ−ＴＢ）２５６と第２のＮＤＬ−ＴＢ２６２とを含む。各ＮＤＬ−ＴＢは、ワイヤレス送信および／または受信のための時間−周波数リソースのセットを表しうる。第１のＮＤＬ−ＴＢ２５６は、ＮＤＬオフセット値だけ発見ウィンドウ２５２の終了または始まりからオフセットされうる。第１のＮＤＬ−ＴＢ２５６は、第１のページングウィンドウ２５８と第１のデータウィンドウ２６０とを含みうる。第１のページングウィンドウ２５８は、第１のワイヤレスデバイスが第２のワイヤレスデバイスに送信するためのデータ（例えば、写真共有サービスに関連するデータ）を有することを示すべく、第２のワイヤレスデバイスをページングするために第１のワイヤレスデバイスによって使用されうる。後に、第１のワイヤレスデバイスは、第１のページングウィンドウ２５８中に識別されるワイヤレスデバイス／宛先に関連付けられたデータを送信するために使用される第１のデータウィンドウ２６０中でデータを送信しうる。同様に、第２のＮＤＬ−ＴＢ２６２は、第２のページングウィンドウ２６４と第２のデータウィンドウ２６６とを含みうる。別の態様では、第２のワイヤレスデバイスがページングウィンドウ中にページングされない（例えば、第２のワイヤレスデバイスについていかなるデータも予期されない）場合、第２のワイヤレスデバイスは、第２のＮＤＬ−ＴＢ２６２の残りの間、スリープまたはドーズ状態に入りうる。
【００３９】
[0049]接続セットアップ中に、ＮＡＮデバイスは、ＮＤＬを通して通信するためのスケジュールを確立しうる。一態様では、２つのＮＡＮデバイス間に１つのＮＤＬしか存在しないことがありうる。単一のＮＤＬは、しかしながら、２つのＮＡＮデバイス間で複数のＮＡＮデータ経路（ＮＤＰ）をサポートしうる。各ＮＤＰは、異なるサービス（例えば、ゲーミングサービス、写真共有サービス、ビデオストリーミングサービス、等）または同じサービスの異なるインスタンスに関連付けられうる。ある態様では、各ＮＤＰは、それ自体のサービス品質および／またはセキュリティ要件を有しうる。別の態様では、各ＮＤＰは、それ自体のインターフェースを有しうる。２つのＮＡＮデバイス間では、２つのＮＡＮデバイス間のＮＤＰのうちの全ては、同じスケジュールにしたがいえ、それは、２つのＳＴＡ間のＮＤＬスケジュールでありうる。
【００４０】
[0050]ある態様では、ＮＤＬスケジュールは、いくつかの繰り返すＤＷの間にいくつかの繰り返すＮＤＬ−ＴＢを含みうる。ＮＤＬ−ＴＢとＤＷとの数は、ＮＤＬスケジュールの継続期間に基づきうる。一事例では、繰り返すＮＤＬ−ＴＢは、ある周波数帯域内の同じチャネル（例えば、２．４ＧＨｚ帯域のチャネルＸ）上にありうる。別の事例では、ＮＤＬ−ＴＢは、同じ周波数帯域内の異なるチャネル（例えば、２．４ギガヘルツ（ＧＨｚ）帯域のチャネルＸ、Ｙ、およびＸ）からのものでありうる。さらなる別の事例では、ＮＤＬ−ＴＢは、異なる周波数帯域上の異なるチャネル（例えば、２．４ＧＨｚ帯域のチャネルＺおよびＹと５ＧＨｚ帯域のチャネルＺ）からのものでありうる。
【００４１】
[0051]ＮＡＮネットワークは、ＮＡＮに入った新しいデバイスまたは既存のデバイス上で発見可能にされているＮＡＮサービスの発見を容易にするために、デバイスが集中しうるチャネルと時間とをワイヤレスデバイスが同期するためのメカニズムを提供する。ある態様では、サービス発見は、ＡＰの支援なしに発生しうる。ＮＡＮネットワークは、１つまたは複数の周波数帯域（例えば、サブ１ＧＨｚ帯域、２．４ＧＨｚ帯域、５ＧＨｚ帯域、および／または６０ＧＨｚ帯域）の１つまたは複数のチャネル中で動作しうる。例えば、ＮＡＮネットワークは、２．４ＧＨｚ帯域中のチャネル６（２．４３７ＧＨｚ）上および／またはオプションとして５ＧＨｚ帯域のチャネル４４（５．２２０ＧＨｚ）またはチャネル１４９（５．７４５ＧＨｚ）中で動作しうる。さらに、ＮＤＬは、（例えば、サブ１ＧＨｚ帯域、２．４ＧＨｚ帯域、５ＧＨｚ帯域、および／または６０ＧＨｚ帯域を含む）１つまたは複数の周波数帯域の１つまたは複数のチャネル中で動作しうる。
【００４２】
[0052]ＮＡＮ通信は、多様なトポロジに関連付けられうる。一対一トポロジでは、第１のＮＡＮデバイスは、（例えば、テキストメッセージングサービスにおいて）第２のＮＡＮデバイスのみとＮＡＮネットワーク上で通信していることがありうる。一対多トポロジでは、第１のＮＡＮデバイスは、（例えば、ソースデバイスが他のデバイスにファイルを送信するファイル共有サービスにおいて）マルチキャストまたはブロードキャストを介して多くの他のＮＡＮデバイスと通信していることがありうる。多対多トポロジでは、複数のＮＡＮデバイスは、同じサービスに加入した他のＮＡＮデバイスからマルチキャストまたはブロードキャストデータを受信しながら、（例えば、異なるロケーションにおいて接続された複数のユーザとのビデオ会議またはマルチユーザゲームにおいて）他のＮＡＮデバイスにデータをマルチキャストまたはブロードキャストしうる。
【００４３】
[0053]一対多マルチキャストでは、単一のデバイス（例えば、ソースデバイスまたは発信元デバイス）は、データストリームを制御しており、そのデバイスは、新しいスケジュール（例えば、マルチキャストスケジュール属性の新しいマルチキャストスケジュール）を有するフレームを送ることによって通信のためのスケジュールを変えうる。マルチキャストスケジュールでは、ｔｈｅの発信元は、マルチキャストスケジュールを作成し、エンロールメント中にエンローリにマルチキャストスケジュールを提供しうる。一対多トポロジでは、スケジュールネゴシエーションは、マルチキャストスケジュールに関して可能にされないことがありうる。ネゴシエーションの欠如は、一対多トポロジでは、単一のデバイスがデータのソースであることから容認可能でありうる。
【００４４】
[0054]対照的に、多対多トポロジについては、通信するためのスケジュールをネゴシエートするための能力は、デバイスがマルチキャストまたはブロードキャストトラフィックのソースとシンクとの両方であることができることから必要でありうる。そのため、デバイスがスケジューリングをネゴシエートすることが可能であることは有益でありえ、それは、時間ブロックのサイズ、時間ブロック間隔あるいは周期性、および／または周波数帯域内のＮＤＬ動作チャネルを含みうる。
【００４５】
[0055]多対多マルチキャストスケジューリングについてのいくつかのオプションが提供される。以下のオプションは、図２に関して説明される。図２を参照すると、ＳＴＡ２０２、２０４、２０６、２０８、２１０は、ＮＡＮサービス（例えば、マルチユーザゲーミングサービス）の参加者でありうる。ＳＴＡ２０２は、サービスの発信元でありえ、すなわち、ＳＴＡ２０２は、ＮＡＮサービスを開始していることがありうる。ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２を介してまたは１つの別のＳＴＡを介してＮＡＮサービスに加入しており、加入者として知られうる。ＳＴＡ２０２、２０４、２０６、２０８、２１０は全て、ＮＡＮマルチキャストサービスグループ（ＮＳＭＧ）識別子（ＩＤ）（ＮＭＳＧ−ＩＤ）を有する同じＮＳＭＧに関連付けられ、ＮＭＳＧ−ＩＤは、多対多マルチキャストサービスを示しうる。ある態様では、ＮＭＳＧ−ＩＤは、デバイスアドレス（例えば、ＭＡＣアドレス）、サービス識別子、およびランダム値に基づきうる。マルチキャストサービスに加わる加入者は、ＮＭＳＧ−ＩＤ、およびマルチキャストサービスに関連付けられた共通グループキー、およびマルチキャストスケジュールを受信しうる。さらに、加入者は、サービスのためのエンローラになり、他の加入者をエンロールしうる。
【００４６】
[0056]オプション１−スケジュール修正なし
【００４７】
[0057]オプション１では、いかなるスケジュール修正も可能にされないことがありうる。図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わり、加入者となりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。ＳＴＡ２０２が多対多マルチキャストスケジュールを決定すると、ＳＴＡ２０２もサービスに加わる他のＳＴＡのいずれも、スケジュールを変えることができない（例えば、スケジュールは不変である）。ＳＴＡ２０２は、ＳＴＡ２０４、２０８に不変の多対多マルチキャストスケジュールを伝搬し、それらは次に、ＳＴＡ２０６、２１０にそれぞれ多対多マルチキャストスケジュールを伝搬しうる。このオプションでは、デバイスがサービスの発信元に加わると、スケジュールは固定されうる（frozen）。
【００４８】
[0058]オプション２−発信元はスケジュールを修正することを可能にされる
【００４９】
[0059]オプション２では、発信元デバイス（またはＳＴＡ２０２）のみが、サービスのＮＤＬについてのスケジュールを修正することを可能にされうる。図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。ＳＴＡ２０２はまた、多対多マルチキャストスケジュールがいつ生成されたか、または多対多マルチキャストスケジュールを含むフレームがいつ送信されたかを示す第１のタイムスタンプ（例えば、ＴＳＦ）を決定しうる。第１のタイムスタンプは、全てのＳＴＡ２０２、２０４、２０６、２０８、２１０が同期することを必要とされうるＮＡＮのＮＡＮクロックに基づきうる。第１のタイムスタンプは、送信されるフレームとともに含まれうる。後に、ＳＴＡ２０２は、条件における変化を検出しうる。例えば、ＳＴＡ２０２は、現在のＮＤＬスケジュールが貧弱なチャネル品質を有することを検出しうる（例えば、低信号対干渉雑音比（ＳＩＮＲ）、貧弱なチャネル品質インデックス（ＣＱＩ）、または送信される信号が、他のＳＴＡからのフィードバックに基づいて低受信信号強度インジケータ（ＲＳＳＩ）を有する）。ＳＴＡ２０２は、他のＮＤＬ−ＴＢがより少ない干渉および／またはトラフィックを有すると決定しうる。別の例では、ＳＴＡ２０２は、他のチャネルがより高い変調およびコーディングスキーム（ＭＣＳ）をサポートすることが可能であると決定しうる。別の例では、ＳＴＡ２０２のバッテリ寿命は減少しえ、それにより、より少ない数のスケジューリングされた送信をサポートする。任意の数の条件における変化に起因して、ＳＴＡ２０２は、多対多マルチキャストスケジュールを調整しうる。ＳＴＡ２０２は、多対多マルチキャストスケジュールがいつ調整または送信されたかに基づく第２のタイムスタンプを含む調整された多対多マルチキャストスケジュールをフレーム中で送信しうる。フレームを受信する、ＳＴＡ２０４、２０８のようなデバイスは、メッセージ中の第２のタイムスタンプを以前に受信されたメッセージの第１のタイムスタンプに対して比較することによって、フレームが更新されたスケジュールを含むと決定しうる。ＳＴＡ２０４、２０８は、調整された多対多マルチキャストスケジュールを採用し、他のＳＴＡ（例えば、ＳＴＡ２０６、２１０）に調整された多対多マルチキャストスケジュールを伝搬または再ブロードキャストしうる。
【００５０】
[0060]ある態様では、このオプション中の送信されるメッセージのうちのいずれも、多対多マルチキャストスケジュールが提供されることを示すＮＭＳＧ−ＩＤを含みうる。一実施形態では、ＮＭＳＧ−ＩＤは、発信元デバイス（ＳＴＡ２０２）のＭＡＣアドレスとサービスに関連付けられたセッションＩＤとに基づきうる。そのため、ＳＴＡ２０４、２０６、２０８、２１０がメッセージを受信すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２がメッセージを送信したかどうかを決定することが可能でありうる。
【００５１】
[0061]オプション３−スケジュール修正要求
【００５２】
[0062]オプション３では、発信元デバイス（またはＳＴＡ２０２）は、サービスのＮＤＬについてのスケジュールを修正することを可能にされうる。しかしながら、オプション２とは異なり、発信元デバイスはまた、加入者要求（例えば、ＳＴＡ２０４、２０６、２０８、２１０のうちの１つまたは複数からの要求）に基づいてスケジュールを修正することを決定しうる。すなわち、ＳＴＡ２０２は、それ自体で、または加入者の要求に応答して、多対多マルチキャストスケジュールを修正することを決定しうる。
【００５３】
[0063]図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。
【００５４】
[0064]オプション２に関して言及されたものを含む、条件における変化に起因して、加入者は、ＳＴＡ２０２が多対多マルチキャストスケジュールを調整することを要求しうる。要求は、ＮＤＬの発見ウィンドウ外または中に、ＮＡＮ管理フレーム、または任意の他のフレーム中で送信されうる。図２Ａを参照すると、ＳＴＡ２１０は、ＳＴＡ２０２から受信されたデータのＲＳＳＩがしきい値を下回ると決定し、ＳＴＡ２０２が多対多スケジュールを調整することを要求する要求をＳＴＡ２０２に送信しうる。ＳＴＡ２０８は、ＳＴＡ２１０から要求を受信し、要求を再ブロードキャストしうる。サービスの発信元を除く、ＮＡＮ中の他のＳＴＡもまた、要求を再ブロードキャストしうる。一態様では、要求は、スケジュールを調整するための示唆されるパラメータ（例えば、異なるＮＤＬ−ＴＢサイズ、異なるＮＤＬ−ＴＢ周期性、または異なる動作チャネル）を含みうる。この態様では、要求を受信すると、ＳＴＡ２０２は、スケジュールを修正するかどうかを決定するときに、示唆されるパラメータを考慮に入れうる。例えば、ＳＴＡ２０２は、示唆されるパラメータにしたがってＳＴＡ２０２が利用可能かどうかを決定しうる。利用可能である場合、ＳＴＡ２０２は、示唆されるパラメータを修正された多対多スケジュールに組み込みうる。代替では、ＳＴＡ２０２は、多対多マルチキャストスケジュールの現在のパラメータとは異なるパラメータを利用しうる。別の態様では、要求は、多対多マルチキャストスケジュールを修正するための示唆されるパラメータを含まないことがありうる。この態様では、ＳＴＡ２０２は、いくつかの条件（例えば、ネットワーク条件、デバイス条件、等）に基づいて、多対多スケジュールを修正するためのパラメータを決定しうる。別の態様では、ＳＴＡ２０２は、多対多マルチキャストスケジュールを変更するための要求を無視し、同じスケジュールを保持しうる。別の態様では、ＳＴＡ２０２は、しきい値数の要求が受信された後に、多対多マルチキャストスケジュールを変更することを決定しうる。要求のしきい値数は、サービスへの加入者の数に基づきうる（例えば、要求のしきい値数は、パーセンテージでありえ、要求の数は、５０％のような加入者のしきい値パーセント数を上回るべきである）。ＳＴＡ２０２が多対多マルチキャストスケジュールを調整すると想定すると、ＳＴＡ２０２は、ＳＴＡ２０４、２０８にフレーム中で、調整された多対多マルチキャストスケジュールを送信（またはブロードキャスト）しうる。ＳＴＡ２０４、２０８はまた、フレームを受信すると、他のＳＴＡ（例えば、ＳＴＡ２０６、２１０）に調整された多対多マルチキャストスケジュールを伝搬または再ブロードキャストしうる。
【００５５】
[0065]ある態様では、調整された多対多スケジュールを示すフレームは、多対多マルチキャストスケジュールが提供されることを示すＮＭＳＧ−ＩＤを含みうる。ＮＭＳＧ−ＩＤは、発信元デバイス（ＳＴＡ２０２）のＭＡＣアドレスとサービスに関連付けられたセッションＩＤとに基づきうる。そのため、ＳＴＡ２０４、２０６、２０８、２１０がメッセージを受信すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２がメッセージを送信したかどうかを決定することが可能でありうる。別の態様では、ＮＭＳＧ−ＩＤ以外に、別のフラグが、多対多マルチキャストスケジュールが提供されたことを示すために使用されうる。
【００５６】
[0066]つまり、オプション３の下では、発信元デバイスのみが、多対多マルチキャストスケジュールを変更しうる。しかしながら、発信元デバイスは、それ自体で、またはサービスへの１つまたは複数の加入者の要求で、変更を開始しうる。
【００５７】
[0067]オプション４−いずれのデバイスもスケジュールを修正することを可能にされる
【００５８】
[0068]オプション４では、（発信元、ＳＴＡ２０２、または加入者、ＳＴＡ２０４を含む）いずれのデバイスも、サービスのＮＤＬについてのスケジュールを修正することを可能にされうる。図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。
【００５９】
[0069]ＳＴＡ２０２、２０４は、ＳＴＡ２０２によって決定された多対多マルチキャストスケジュールに基づいて通信しうる。後に、ＳＴＡ２０４は、条件における変化を検出しうる。例えば、ＳＴＡ２０４は、現在のＮＤＬスケジュールが貧弱なチャネル品質を有することを検出しうる（例えば、低ＳＩＮＲ、貧弱なＣＱＩ、または受信される信号が、しきい値を下回るＲＳＳＩを有する）。ＳＴＡ２０４は、他のＮＤＬ−ＴＢがより少ない干渉および／またはトラフィックを有すると決定しうる。別の例では、ＳＴＡ２０４は、他のチャネルがより高いＭＣＳをサポートすることが可能であると決定しうる。別の例では、ＳＴＡ２０４のバッテリ寿命は減少しえ、それにより、より少ない数のスケジュール送信を必要とする。任意の数の条件における変化に起因して、ＳＴＡ２０４は、多対多マルチキャストスケジュールを調整しうる。ＳＴＡ２０４は、フレーム（例えば、スケジュール告知フレーム）中で、調整された多対多マルチキャストスケジュールを送信しうる。フレームを受信する、ＳＴＡ２０２、２０６のようなデバイスはそれぞれ、調整された多対多マルチキャストスケジュールがＳＴＡ２０２、２０６のデバイス特性および／または可用性と互換性があるか、または適しているかを決定しうる。そうである場合、ＳＴＡ２０２、２０６は、例えば、調整されたスケジュールを利用することを自律的に決定しえ、そうでない場合は、ＳＴＡ２０２、２０６は、スケジュールを利用しないことを決定しうる。ＳＴＡ２０２、２０６がスケジュールを利用することを決定する場合、ＳＴＡ２０４、２０８は、他のＳＴＡ（例えば、ＳＴＡ２０８、２１０）に調整された多対多マルチキャストスケジュールを伝搬または再ブロードキャストしうる。
【００６０】
[0070]オプション５−優先度に基づくスケジュール修正
【００６１】
[0071]オプション５では、（発信元、ＳＴＡ２０２、または加入者、ＳＴＡ２０４を含む）いずれのデバイスも、サービスのＮＤＬについての提案された多対多マルチキャストスケジュールを送信することを可能にされうる。提案されたスケジュールは、スケジュールを受信するデバイスが他のデバイスから受信されるいくつかの提案された多対多スケジュールの中から選択することを可能にするインジケータとともに送信されうる。
【００６２】
[0072]図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。
【００６３】
[0073]ＳＴＡ２０２、２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって決定された多対多マルチキャストスケジュールに基づいて通信しうる。後に、ＳＴＡ２０４、２０６、２０８、２１０は、条件における変化を検出しうる。例えば、ＳＴＡ２０４、２０６、２０８、２１０は、現在のＮＤＬスケジュールが貧弱なチャネル品質を有することを検出しうる（例えば、低ＳＩＮＲ、貧弱なＣＱＩ、または受信される信号が、しきい値を下回るＲＳＳＩを有する）。ＳＴＡ２０４、２０６、２０８、２１０は、他のＮＤＬ−ＴＢがより少ない干渉および／またはトラフィックを有すると決定しうる。任意の数の条件における変化に起因して、ＳＴＡ２０４、２０６、２０８、２１０は、提案された多対多マルチキャストスケジュールを決定しうる。ＳＴＡ２０４、２０６、２０８、２１０は、フレーム（例えば、スケジュール告知フレーム）中で、提案された多対多マルチキャストスケジュールを送信しうる。提案された多対多マルチキャストスケジュールは、提案された多対多スケジュールが他のデバイスによって採用されうる優先度に関連付けられたインジケータとともに送信されうる。ある態様では、インジケータは、提案されたスケジュールを送信するデバイスの状態の関数でありうる。例えば、ＳＴＡが多数の接続を有し、より限定されたスケジュール中にのみ利用可能である場合に、ＳＴＡは、提案されたスケジュールが採用されうるより高い優先度を与えられうる。別の例では、ＳＴＡのバッテリ寿命の残りが限られている場合、ＳＴＡは、より多くの量のバッテリ寿命を有する別のデバイスより低い優先度を与えられうる。別の態様では、インジケータは、ＴＳＦ、ＭＡＣアドレス、スケジュール品質インジケータ、ＮＡＮマスタランク、またはサービス割り当て値のうちの少なくとも１つに基づきうる。例えば、提案されたスケジュールをより前に送信するＳＴＡは、提案されたスケジュールをより後の時間において送信するＳＴＡよりも高い、より前のＴＳＦに基づく優先度インジケータを有しうる。より低いＭＡＣアドレス値を有するＳＴＡは、より高い優先度インジケータを有しうる（またはその逆でありうる）。ＳＴＡは、（例えば、リソース上の以前の測定値に基づいて）それらのスケジュール品質を示し、より高いスケジュール品質を有するＳＴＡは、より高い優先度を有しうる。ＮＡＮ中のＳＴＡは、ＮＡＮマスタランクを有しうる。マスタランクは、ＮＡＮ干渉アドレス、ランダムファクタ、および／またはＮＡＮマスタとしての役割を果たすというＳＴＡの選好に基づきうる。サービス割り当て値は、ＳＴＡが加入しているサービスによって割り当てられる値でありうる。サービス割り当て値は、サービスに対して一意の基準に基づいて割り当てられうる。例えば、マルチユーザゲーミングサービスは、ある特定のキャラクター、役割、またはゲームアイテムを有するユーザに、他のユーザより高い優先度を割り当てうる。つまり、インジケータは、前述のファクタのうちの１つまたは複数に基づきうる。
【００６４】
[0074]ＳＴＡがそれらのそれぞれの提案されたスケジュールとインジケータとを送信した後に、デバイスの各々は、様々なスケジュールとインジケータとを受信し、どの提案されたスケジュールを、ある場合には、受け入れるかまたは採用するかを決定しうる。一態様では、ＳＴＡは、各提案されたスケジュール中に示されたタイムスロットのうちのいくつかまたは全て中にＳＴＡが利用可能であるかどうかを決定しうる。各ＳＴＡは、可用性に基づいて、そのためにＳＴＡに最も適したスケジュールを選択しうる。ある態様では、スケジュール選択はまた、提案されたスケジュールとともに含まれるインジケータに基づいて決定されうる。例えば、２つ以上のスケジュールに関するＳＴＡの可用性が類似である場合、ＳＴＡは、より高い優先度のインジケータに関連付けられたスケジュールを選びうる。提案された多対多マルチキャストスケジュールを選択した後に、ＳＴＡは、他のＳＴＡに調整された多対多マルチキャストスケジュールを伝搬または再ブロードキャストしうる。
【００６５】
[0075]つまり、オプション５の下では、ＳＴＡは、インジケータからの重み付けされたアービトレーションに基づいて変更を自律的にスケジューリングしうる。マルチキャストグループ中のＳＴＡは、自己割り当てまたは帯域外の重み（サービス割り当て値）を有する新しい、提案されたスケジュールを送信することを可能にされうる。帯域外とは、ＮＡＮ指定プロトコル外に割り当てられた重みを指す。スケジュールを聞く（hear）ＳＴＡは、受信された最も高い重みのスケジュールに自律的に移行（move）しうる。前述されたように、重みは、ＳＴＡに対する制約の関数ならびに他のファクタでありうる。新しいスケジュールに移行するデバイスは、新しいスケジュールを再ブロードキャストしうる。
【００６６】
[0076]オプション６−周期的メッセージング
【００６７】
[0077]オプション６では、発信元デバイス（またはＳＴＡ２０２）は、ＮＤＬ中の発信元デバイスの存在を示すためにメッセージを周期的に送信しうる。代替では、発信元デバイスが非アクティブである場合、スケジューラの役割を引き受けた別のデバイスが、ＮＤＬ中のスケジューラの存在を示すためにメッセージを周期的に送信しうる。周期的メッセージは、スケジューラの役割を有するデバイスの存在を示すハートビートとして機能しうる。メッセージは、スケジュール告知を含みうるか、またはデバイスがＮＤＬに参加していることを単に示しうる（例えば、ＮＤＬを通したサービスに関連付けられたデータ送信）。例えば、メッセージは、ＮＡＮ発見ウィンドウ中に送信されるサービス発見フレーム、発見ウィンドウまたはさらなる可用性ウィンドウ中のＮＡＮアクションフレーム（完全性保護チェック付き）でありうる。別の態様では、メッセージは、ＮＡＮページングウィンドウまたは送信ウィンドウ中に送信されるフレームでありうる。別の態様では、メッセージは、ＮＤＬについての多対多マルチキャストスケジュールの継続期間内に送信されうる。別の態様では、メッセージは、ＮＭＳＧ−ＩＤを含み、メッセージを受信する他のデバイスは、メッセージが発信元デバイスまたはスケジューラの役割を有する別のデバイスによって送信されたと決定するためにＮＭＳＧ−ＩＤを利用しうる。
【００６８】
[0078]図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールを周期的にブロードキャストしうる、および／またはＮＤＬに関連付けられた他のデバイスにデータフレームを周期的に送信しうる。フレームの各々は、ＮＭＳＧ−ＩＤを含みうる。
【００６９】
[0079]このオプションでは、ＳＴＡ２０２は、必要とされる場合にスケジュールを修正すること、またはスケジュールがサービスニーズを満たす場合に現在の多対多マルチキャストスケジュールを継続することを可能にされうる。ＳＴＡ２０２が周期的メッセージ送信を見逃した場合には（例えば、ＳＴＡ２０２が異なるエリアに移動した、電池が切れた、または任意の他の理由）、しかしながら、任意の他のＳＴＡが、スケジュール維持の所有権を取りうる。例えば、ＳＴＡ２０４、２０８は、ＳＴＡ２０２が１つまたは複数の周期的送信を見逃したと決定することによって、ＳＴＡ２０２が非アクティブであると決定しうる。ＳＴＡ２０４、２０８は、サービスに関連付けられた他のメッセージを受信しうるが、ＳＴＡ２０４、２０８は、ＮＭＳＧ−ＩＤに基づいてそれらのメッセージはＳＴＡ２０２に関連付けられていないと決定しうる。
【００７０】
[0080]ＳＴＡ２０２が非アクティブであることから、ＳＴＡ２０４、２０８は、ＳＴＡ２０４、２０８における条件に基づいて、更新された多対多マルチキャストスケジュールを決定し、更新された多対多マルチキャストスケジュールをブロードキャストしうる。同様に、ＳＴＡ２０６、２１０もまた、ＳＴＡ２０２がもはやＮＤＬ中でアクティブではないと決定しうる。ＳＴＡ２０６、２１０は、ＳＴＡ２０４、２０８から更新された多対多マルチキャストスケジュールを受信し、ＳＴＡ２０６、２１０がＳＴＡ２０４、２０８からのブロードキャスト中に示されたスケジュールのために利用可能であるかどうかを自律的に決定しうる。両方のスケジュールがＳＴＡ２０６、２１０に適している場合、ＳＴＡ２０６、２１０は、インジケータに基づいて２つのスケジュールのうちの１つを選択しえ、それは、スケジュールの各々とともに含まれうる。例えば、インジケータは、ＴＳＦ、ＭＡＣアドレス、または何らかの他のファクタに基づきうる。ＳＴＡ２０６、２１０は、例えば、受信されるべき第１のスケジュール、最も低いＭＡＣアドレスを有するか、または最も高い優先度を有するデバイスによって送信されたスケジュールを選択しうる。ＳＴＡ２０６、２１０は、現在のまたは更新されたスケジュールがＳＴＡ２０６、２１０と互換性がない場合にはＮＤＬを自由に去ることができる。ＳＴＡ２０６、２１０がＮＤＬを去る場合、ＳＴＡ２０６、２１０は、サービスに関心のある他のＳＴＡと異なるグループを形成しうる。ＳＴＡ２０６、２１０が更新された多対多マルチキャストスケジュールを受け入れた場合、ＳＴＡ２０６、２１０は、更新されたスケジュールを再ブロードキャストしうる。
【００７１】
[0081]オプション７−継続期間に基づくスケジュール修正
【００７２】
[0082]多対多マルチキャストスケジュールは、継続期間または継続期間値（例えば、ＮＤＬ−ＴＢの数、通信間隔の数、等）に関連付けられうる。継続期間は、ＮＤＬセットアップ中に示されうるか、ＮＡＮサービスの特性でありうるか、またはＮＡＮ規格中で定義されうる。オプション７では、スケジュール変更は、スケジュール時間期間（またはスケジュールエポック）の終了時に許可されえ、それは、１つまたは複数の継続期間値を含みうる。スケジュール時間期間またはスケジュールエポックは、スケジュール更新メッセージ中に示されうる。
【００７３】
[0083]図３は、ＮＡＮネットワーク中の一連のスケジューリング時間期間の図３００である。図３を参照すると、サービスは、第１のスケジュールエポック３０２、第２のスケジュールエポック３０６、および第３のスケジュールエポック３１０に関連付けられうる。各スケジュールエポックは、サンプルエポックを含みえ、それは、デバイスが、ＮＤＬをサンプリングし、ＮＤＬの現在のスケジュールがデバイスと互換性があるかどうか、またはスケジュールが貧弱な品質を有するかどうかを決定するための時間期間を表しうる。スケジュールエポックをサンプリングした後に、デバイスは、スケジュール更新を告知および受信するための時間ウィンドウを有しうる。例えば、第１のスケジュールエポック３０２は、第１のサンプルエポック３０４と第１のスケジュール更新告知期間３３０とを有しうる。第２のスケジュールエポック３０６は、第２のサンプルエポック３０８と第２のスケジュール更新告知期間３４０とを含みうる。第３のスケジュールエポック３１０は、第３のサンプルエポック３１２と第３のスケジュール更新告知期間３５０とを含みうる。図３中に示されているように、各スケジュール更新告知期間は、１つまたは複数のＮＡＮ ＤＷを含みうる。図３では、第２のサンプルエポック３０８に続く第２のスケジュール更新告知期間３４０は、第１のＮＡＮ ＤＷ３１４、第２のＮＡＮ ＤＷ３１６、第３のＮＡＮ ＤＷ３１８、第４のＮＡＮ ＤＷ３２０、および第５のＮＡＮ ＤＷ３２２を含む。別の数のＮＡＮ ＤＷもまた存在しうる。
【００７４】
[0084]オプション７では、（発信元、ＳＴＡ２０２、または加入者、ＳＴＡ２０４を含む）いずれのデバイスも、発信元デバイス（例えば、ＳＴＡ２０２）がサービス中でアクティブであるかどうかにかかわらず、多対多マルチキャストスケジュールを修正することを可能にされうる。新しいスケジュールは、サービス発見フレーム、ＮＡＮ管理フレーム、またはＮＤＬに関連付けられた何らかの他のフレーム中で送信されうる。スケジュールにおいて変更がない場合、発信元および他のデバイスは、現在のスケジュールを告知しうる。
【００７５】
[0085]図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。
【００７６】
[0086]ＳＴＡ２０２、２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって決定された多対多マルチキャストスケジュールに基づいて通信しうる。図３を参照すると、第２のサンプルエポック３０８中に、ＳＴＡ２０４、２０６、２０８、２１０は、現在の多対多マルチキャストスケジュールに基づいてＮＤＬの品質をサンプリングしうる。例えば、ＳＴＡ２０４、２０６、２０８、２１０は、ＮＤＬについてのスケジュールに関連付けられたチャネル（１つ以上）のＣＱＩを決定しうる、および／またはスケジュールに基づいて受信されたパケットのＳＩＮＲおよび／またはＲＳＳＩを測定しうる。サンプリングに基づいて、ＳＴＡ２０４、２０６、２０８、２１０は、異なる多対多マルチキャストスケジュールを決定し、第２のサンプルエポック３０８に続く第２のスケジュール更新告知期間３４０中にスケジュールを送信するかどうかを決定しうる。ある態様では、ＳＴＡ２０４、２０６、２０８、２１０のうちの１つまたは複数、およびＮＤＬに関連付けられた他のＳＴＡは、第２のサンプルエポック３０８後に新しい多対多マルチキャストスケジュールを送信することを決定しうる。新しいスケジュールは、第２のスケジュールエポック３０６の終了の前にｎ個のＤＷを送信されえ、ここで、ｎは、１以上の非ゼロ整数である。例えば、第１のＮＡＮ ＤＷ３１４では、ＳＴＡ２０４、２０６、２０８、２１０は各々、第３のスケジュールエポック３１０についての新しいスケジュールをアドバタイズしうる。ある態様では、多対多マルチキャストスケジュールは、インジケータとともに送信されうる。上述されたように、ある態様では、インジケータは、各アドバタイジングＳＴＡの観点からスケジュール品質を表す数値でありうる。別の態様では、インジケータは、ＳＴＡのスケジューリング優先度に関連付けられうる（例えば、より高いスケジューリング優先度を有するデバイスは、選択された、提案されたスケジュールをより有する可能性がある）。
【００７７】
[0087]第２のＮＡＮ ＤＷ３１６では、ＳＴＡは、経時的に、アドバタイズされたスケジュールに集中しうる。第２のＮＡＮ ＤＷ３１６中に示されているように、ＳＴＡのうちのいくつかは、第１のＮＡＮ ＤＷ３１４中で以前にアドバタイズされたスケジュールに集中した、および２つのＳＴＡは、それらのそれぞれの提案されたスケジュールを告知し続ける（例えば、ＳＴＡ２０４、２０６）。第３のＮＡＮ ＤＷ３１８では、全てのＳＴＡは、単一の多対多マルチキャストスケジュール上に集中されている。他のＳＴＡが選択したスケジュールは、スケジュールを選択したＳＴＡによって再ブロードキャストされうる。図３中に示されているように、第３、第４、および第５のＮＡＮ ＤＷ３１８、３２０、３２２では、単一のスケジュール（例えば、ＳＴＡ２０４のスケジュール）のみが告知されている。第２のスケジュールエポック３０６の終了時に、ＳＴＡ２０２、２０４、２０６、２０８、２１０は、第３のスケジュールエポック３１０中で通信するための新たに選択されたスケジュールを使用しうる。このプロセスは、任意の数のスケジュールエポックの間、全てのスケジュールエポック中で繰り返されうる。
【００７８】
[0088]オプション８−自律的スケジュール更新
【００７９】
[0089]オプション８は、ＳＴＡが新しい多対多マルチキャストスケジュールに徐々に適合しうるメカニズムを提供する。このオプション下では、各ＳＴＡは、そのローカル条件を評価し、各ＳＴＡが利用可能であり、データを送信しうる送信時間ブロック（例えば、ＮＤＬ−ＴＢ）を有するスケジュールを提案（または告知）しうる。時間ブロックから成るスケジュールが近隣のＳＴＡに適している場合、近隣のＳＴＡは、告知されたスケジュールをそれ自体のスケジュールに組み込みうる。経時的に、ＳＴＡは、他のＳＴＡと互換性がある時間ブロックを含む新しいスケジュールに移行しうるが、その一方で誰によっても使用されていない時間ブロックは満了し、スケジュールからドロップされうるか、または削除されうる。
【００８０】
[0090]このオプションでは、全てのＳＴＡ Ｃは、３つの変数：Ｓ＿ａｌｌ（Ｃ）、Ｓ＿ｕｎｉｏｎ（Ｃ）、およびＳ＿ｓｅｌｆ（Ｃ）を維持しうる。Ｓ＿ｓｅｌｆ（Ｃ）は、ＳＴＡ Ｃによって計算されるか、または好まれるスケジュールを表しえ、それは、ＳＴＡ Ｃの所望される送信スケジュールを含みうる。Ｓ＿ｕｎｉｏｎ（Ｃ）は、ＳＴＡ Ｃによって受信される全てのスケジュールの和集合（the union）を表しうる。Ｓ＿ａｌｌ（Ｃ）は、ＳＴＡ Ｃが（例えば、リッスンするためにおよび／または送信するために）アウェイクである時間を表しうる。Ｓ＿ａｌｌ（Ｃ）は、別のＳＴＡが更新されたスケジュールを送るときに更新されうる。
【００８１】
[0091]図２Ａを参照すると、ＳＴＡ２０２は、Ｓ＿ｓｅｌｆ（２０２）を決定し、Ｓ＿ｓｅｌｆ（２０２）を送信しうる。ＳＴＡ２０４は、Ｓ＿ｓｅｌｆ（２０２）を受信しうる。ＳＴＡ２０４はまた、Ｓ＿ｓｅｌｆ（２０６）を受信しうる。Ｓ＿ｓｅｌｆ（２０２）とＳ＿ｓｅｌｆ（２０６）との両方がＳＴＡ２０４と互換性がある場合、ＳＴＡ２０４は、Ｓ＿ｓｅｌｆ（２０２）とＳ＿ｓｅｌｆ（２０６）とをＳ＿ｕｎｉｏｎ（２０４）へと組み合わせうる。ＳＴＡ２０４はまた、Ｓ＿ｓｅｌｆ（２０４）を決定し、Ｓ＿ｓｅｌｆ（２０４）をＳ＿ｕｎｉｏｎ（２０４）と組み合わせ、Ｓ＿ａｌｌ（２０４）を形成しうる。後に、他のＳＴＡ２０８、２１０もまた、Ｓ＿ｓｅｌｆ（２０８）とＳ＿ｓｅｌｆ（２１０）とをそれぞれ送信しうる。Ｓ＿ｓｅｌｆ（２０８）とＳ＿ｓｅｌｆ（２１０）とがＳＴＡ２０４の可用性と互換性がある場合、ＳＴＡ２０４は、Ｓ＿ｓｅｌｆ（２０８）とＳ＿ｓｅｌｆ（２１０）とを含めるためにＳ＿ｕｎｉｏｎ（２０４）を更新しえ、それはまた、Ｓ＿ａｌｌ（２０４）への更新を引き起こしうる。他のＳＴＡ２０６、２０８、２１０はまた、それぞれのＳ＿ａｌｌ（２０６）、Ｓ＿ａｌｌ（２０８）、Ｓ＿ａｌｌ（２１０）を作成しうる。後に、ＳＴＡの各々は、異なる時間ブロックを含みうる更新されたＳ＿ｓｅｌｆ（）スケジュールを送りうる。非アクティブのスロットは取り除かれ、新しいスロットが追加されうる。そのため、スケジュールがネットワークを通じて伝搬すると、それぞれのＳＴＡごとのＳ＿ａｌｌ（）もまた、Ｓ＿ａｌｌ（）とＳ＿ｕｎｉｏｎ（）中で非アクティブのスロットを取り除くために更新されうる。
【００８２】
[0092]オプション９−暗示的なコンセンサスベースのスケジュール更新
【００８３】
[0093]ＮＡＮ、または他のワイヤレスネットワークでは、ＳＴＡは、ある特定の時間にアウェイクであることを必要とされうる。図４は、ＳＴＡ（例えば、ＳＴＡ２０２、２０４、２０６、２０８、２１０）がアウェイクであることを予期されるタイムスロットのシーケンスの図４００である。ある態様では、タイムスロットは、図２Ｂ中に示されているような発見ウィンドウのシーケンスに対応しうる。代替として、スロットは、ＮＤＬ−ＴＢまたは他のタイムブロックに対応しうる。このオプションでは、各ＳＴＡは、インジケータ値に関連付けられうる。サービスの発信元は、インジケータ値（ＩＶ）を有しえ、それは、ＳＴＡ間でのアービトレーションを可能にするスケジュール修正についての優先度値でありうる。別の態様では、ＩＶはまた、ＮＭＳＧスケジュールランクと呼ばれうる。いくつかのスキームが、インジケータ値を決定するために使用されうる。
【００８４】
[0094]第１のスキームでは、ＳＴＡのインジケータ値は、ＳＴＡのエンローラのインジケータ値の関数でありうる。例えば、サービスを発信するＳＴＡは、ＩＶ＝０を有しうる。サービスに加わる、ＳＴＡ Ａのような後続のＳＴＡは、次の式：ＩＶ（ＳＴＡ Ａ）＝ＩＶ（ＳＴＡ Ａのエンローラ）＋１によって決定されるインジケータ値を有しうる。例えば、ＳＴＡ２０２が発信元であると想定すると、ＳＴＡ２０２は、ＩＶ＝０を有する。ＳＴＡ２０２がＳＴＡ２０４、２０８をエンロールする場合、ＳＴＡ２０４、２０８は、ＩＶ＝１を有する。ＳＴＡ２０４、２０８が各々ＳＴＡ２０６、２１０をそれぞれエンロールする場合、ＳＴＡ２０６、２１０は、ＩＶ＝２（例えば、ＩＶ（２０６）＝ＩＶ（２０４）＋１）を有する。
【００８５】
[0095]第２のスキームでは、インジケータ値は、辞書式順序で割り当てられた優先度値でありうる。図５は、辞書式順序でインジケータ値を割り当てるための方法を例示する図５００である。図５中に示されているように、このスキーム中のＩＶは、「エンロール」ツリー中のＳＴＡの深度とＳＴＡが加わる時間との組み合わせである。図５を参照すると、ＳＴＡ５０５は、サービスの発信元であり、ＩＶ＝０を有しうる。ＳＴＡ５０５は、ＳＴＡ５１０、５１５をエンロールし、ＳＴＡ５１０は、ＩＶ＝０．１を有し、ＳＴＡ５１０の後に加わったＳＴＡ５１５は、ＩＶ＝０．２を有しうる。後に、ＳＴＡ５１０、５１５は、エンローラになりうる。ＳＴＡ５１０は、ＳＴＡ５２０、５２５をエンロールし、ＳＴＡ５２０は、ＩＶ＝０．１．１を有し、ＳＴＡ５２０の後に加わったＳＴＡ５２５は、ＩＶ＝０．１．２を有しうる。後に、ＳＴＡ５１５は、ＳＴＡ５３０、５３５をエンロールし、ＳＴＡ５３０は、ＩＶ＝０．２．１を有し、ＳＴＡ５３０の後に加わったＳＴＡ５３５は、ＩＶ＝０．２．２を有しうる。ＳＴＡ５２０もまた、エンローラになり、ＳＴＡ５４０、５４５をエンロールしうる。ＳＴＡ５４０は、ＩＶ＝０．１．１．１を有し、ＳＴＡ５４５は、ＩＶ＝０．１．１．２を有しうる。
【００８６】
[0096]第２のスキームでは、より高いレベルのＳＴＡは、より高い優先度を有しうる。例えば、ＩＶ＝０．２．１を有するＳＴＡ５３０は、ＩＶ＝０．１．１．１を有するＳＴＡ５４０より高い優先度を有する。より高いレベルのＳＴＡは、より低いレベルのＳＴＡより短い辞書式優先度値（またはＩＶ）を有する。例えば、ＩＶ＝０．２．１を有するＳＴＡ５３０は、ＩＶ＝０．１．１．１を有するＳＴＡ５４０より短いＩＶ値を有する。ＳＴＡが同じレベルである場合、より少ないまたはより小さい辞書式優先度値を有するＳＴＡは、より多い優先度を有しうる。例えば、ＳＴＡ５２０、５２５、５３０は、同じレベルであり、したがって、同じ辞書式優先度値長（ストリング長）を有する。ＳＴＡ５２０は、ＩＶ＝０．１．１を有し、ＳＴＡ５２５は、ＩＶ＝０．１．２を有し、ＳＴＡ５３０は、ＩＶ＝０．２．１を有する。０．２．１＞０．１．２＞０．１．１であることから、ＳＴＡ５２０は、ＳＴＡ５２５より高い優先度を有し、それは、ＳＴＡ５３０より高い優先度を有する。この態様では、より小さいまたはより少ない辞書式優先度値を有するＳＴＡは、より高い優先度を有する。別の態様では、より大きいまたはより多い辞書式優先度値を有するＳＴＡは、より高い優先度を有しうる。ある態様では、第１および第２のスキームでは、ＳＴＡのエンローラがＮＡＮネットワークを去る場合、ＳＴＡのＩＶは、変更される必要はない。
【００８７】
[0097]つまり、図５中に示されているように、「エンロール」ツリーのより低い深度のＳＴＡは、より高い深度のＳＴＡより低いランクを有しうる。ツリーの同じレベルのＳＴＡの場合、ランクは、辞書式順序に基づきうる（例えば、ランク（０．２）＞ランク（０．１．１）、およびランク（０．１．１）＞ランク（０．２．１））。
【００８８】
[0098]第３のスキームでは、インジケータ値は、組み合わせの複数の値でありうる。例えば、インジケータ値は、エンローリの数（Ａ）、ワイヤレスデバイスがＮＡＮネットワーク中にある時間の長さまたは時期（an age）（Ｂ）、サービスまたはアプリケーションによって設定された選好パラメータ（Ｃ）、および乱数（Ｄ）の連結に基づき、それより、ＩＶ＝Ａ｜Ｂ｜Ｃ｜Ｄでありうる。この例では、サービスまたはアプリケーションは、ユーザごとに選好パラメータ（Ｃ）を決定しうる。一態様では、サービスがゲーミングサービスである場合、ゲーム中のより高いランクを有するユーザは、より高い選好パラメータを割り振られうる。別の態様では、サービスに対して支払うユーザは、サービスに対して支払わないユーザより高い選好パラメータを割り振られうる。いくつかの事例では、ユーザは、Ａ、Ｂ、およびＣについて同じ値を有しうる。したがって、このスキームでは、ＩＶについてのより高い数値は、より高い優先度を示しうる。
【００８９】
[0099]オプション９では、ＮＤＬに関連付けられたいずれのＳＴＡも、等しいまたはより高いインジケータ値の別のＳＴＡが提案された修正を拒否しない限り、ＮＤＬについての多対多マルチキャストスケジュールを修正しうる。図２Ａを参照すると、ＳＴＡ２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって提供されたサービスに加わりうる。ＳＴＡ２０２、２０４、２０６、２０８、２１０は、ＮＡＮマルチキャストサービスグループに関連付けられ、サービスグループ内のいずれのデバイスも、スケジュール変更を要求しうる。ＳＴＡ２０２は、サービスに関連付けられたＮＤＬについての多対多マルチキャストスケジュールを決定することによってサービスを開始しうる。ＳＴＡ２０２は、ＳＴＡ２０２の可用性、サービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／またはサービスに関連する予め構成された情報（例えば、ＮＡＮネットワーク内のサービスに関連付けられたデフォルトスケジューリング要件）に基づいて多対多マルチキャストスケジュールを決定しうる。スケジュールを決定した後に、ＳＴＡ２０２は、フレーム（例えば、サービス発見フレーム、ＮＡＮ管理フレーム、または何らかの他のフレーム）中で他のデバイスに多対多マルチキャストスケジュールをブロードキャストしうる。
【００９０】
[00100]ＳＴＡ２０２、２０４、２０６、２０８、２１０は、ＳＴＡ２０２によって決定された多対多マルチキャストスケジュールに基づいて通信しうる。後に、ＳＴＡ２０４は、例えば、条件における変化を検出しうる。ＳＴＡ２０４は、現在のＮＤＬスケジュールが貧弱なチャネル品質を有することを検出しうる（例えば、低ＳＩＮＲ、貧弱なＣＱＩ、または受信される信号が、しきい値を下回るＲＳＳＩを有する）。ＳＴＡ２０４は、他のＮＤＬ−ＴＢがより少ない干渉および／またはトラフィックを有すると決定しうる。任意の数の条件における変化に起因して、ＳＴＡ２０４は、提案された多対多マルチキャストスケジュールを決定しうる。さらに、ＳＴＡ２０４は、提案された多対多マルチキャストスケジュールに関連付けられたカウントダウン値を決定しうる。カウントダウン値は、ＳＴＡ２０４内で予め構成されうるか、または他のファクタに基づいて決定されうる。カウントダウン値は、ＮＤＬに関連付けられた他のＳＴＡが多対多マルチキャストスケジュールを採用することを要求することを目的として、ＳＴＡ２０４が、スケジュール要求中で、提案された多対多マルチキャストスケジュールを送信するであろう回数を表しうる。例えば、図４を参照すると、カウントダウン値は、６に設定されうる。
【００９１】
[00101]スケジュール要求に関連付けられたカウントダウン値を決定した後に、ＳＴＡ２０４は、第１のスケジュール要求フレーム４０２（例えば、ＮＡＮ管理フレーム）中で、提案された多対多マルチキャストスケジュールを送信しうる。第１のスケジュール要求フレーム４０２は、サービスに関連付けられた全てのＳＴＡがアウェイクであることを予期されるタイムスロット中に送信されうる（例えば、発見ウィンドウ）。ある態様では、各スケジュール要求フレームは、送信ＳＴＡに関連付けられたＩＶを含みうる。各送信では、カウントダウン値は、１だけデクリメントされうる。ＳＴＡ２０４は、カウントダウン値が０になるまで、または別のＳＴＡがスケジュール要求を拒否するまで、第２、第３、第４、第５、および第６のスケジュール要求フレーム４０４、４０６、４０８、４１０、４１２中で、提案された多対多マルチキャストスケジュールを繰り返し送信しうる。ある態様では、第１のスケジュール要求フレーム４０２は、別個のメッセージ中で送信されうるか、またはＳＴＡ２０４が同期のためにＮＤＣ制御チャネル中で送信するビーコン中に含まれうる。別の態様では、第１のスケジュール要求フレーム４０２は、ＮＤＬに関連付けられたＣＧＫを使用して暗号化されうる。
【００９２】
[00102]スケジュール要求フレームを受信するＳＴＡは、ＳＴＡが提案されたスケジュール中に利用可能である場合に、スケジュール要求フレームを再送信または繰り返しうる（例えば、繰り返されるスケジュール要求フレーム４１４、４１６）。繰り返されるスケジュール要求フレームは、ＳＴＡ２０４のアドレスと、例えば、ＳＴＡ２０４のＩＶとを含みうる。ある態様では、再送信される要求フレームは、別個のメッセージ中にありうるか、またはＳＴＡが同期のためにＮＤＣ制御チャネル中で送信するビーコン中に含まれうる。別の態様では、ＳＴＡ２０４以上のＩＶを有するＳＴＡは、提案されたスケジュール変更を拒否しうる。図２Ａを参照すると、ＳＴＡ２０８は、ＳＴＡ２０４と同じＩＶを有し、ＳＴＡ２０２は、ＳＴＡ２０４より高いＩＶを有し、したがって、ＳＴＡ２０２またはＳＴＡ２０８のいずれも、提案された多対多マルチキャストスケジュールがＳＴＡ２０２、２０８のいずれにも適さない場合にスケジュール変更を拒否することを決定しうる。この態様では、発信元デバイスは、いずれのスケジュール変更も拒否し、他のデバイスは、発信元によって提案されたスケジュール変更を拒否しないことがありうる。ＳＴＡ２０２、２０８は、拒否メッセージ４１８を送信することによって、提案されたスケジュールを拒否しうる。ある態様では、拒否メッセージ４１８は、ＮＤＬに関連付けられたＣＧＫを使用して暗号化されうる。別の態様では、ＳＴＡが提案されたスケジュールを拒否することを可能にされる場合、ＳＴＡは、提案されたスケジュール変更を明示的または暗示的に拒否しうる。例えば、ＳＴＡ２０２は、スケジュール変更を要求したＳＴＡ２０４にユニキャストを介して拒否メッセージ４１８を送ることによって、提案されたスケジュール変更を明示的に拒否し、拒否メッセージ４１８は、提案されたスケジュール変更が拒否されたことを示しうる。別の例では、ＳＴＡ２０２がＳＴＡ２０８を介してスケジュール変更要求を受信した場合、ＳＴＡ２０２は、ＳＴＡ２０８に拒否メッセージ４１８を送り、拒否メッセージ４１８は、ＳＴＡ２０４のアドレスとＳＴＡ２０４からの提案されたスケジュール変更を示しうる。ＳＴＡ２０８は、ＳＴＡ２０２のＩＶを示す拒否メッセージをＳＴＡ２０４に送信または中継しうる。別の例では、ＳＴＡ２０２がＳＴＡ２０４とＳＴＡ２０８との両方からスケジュール変更要求を受信する場合、ＳＴＡ２０２は、ＳＴＡ２０４にのみ拒否メッセージ４１８を送信しうる。別の例では、ＳＴＡ２０２は、ＳＴＡ２０４からのスケジュール変更要求に応答して、マルチキャスト拒否メッセージを送信しうる。この例では、他のデバイスは、スケジュール要求メッセージが繰り返されるのと同じ方法で、ユニキャストまたはマルチキャストのいずれかを介して、マルチキャスト拒否メッセージを繰り返しうる。別の例では、ＳＴＡ２０２は、ＳＴＡ２０４によって提案されたスケジュールとは異なる提案されたスケジュールを有するメッセージを送ることによって、提案されたスケジュール変更を暗示的に拒否しうる。暗示的な拒否を受信する他のデバイスは、暗示的な拒否を再ブロードキャストしうる。ある態様では、メッセージは、異なる提案された��ケジュールを有するチャネル変更メッセージでありうる。ＳＴＡ２０４が拒否メッセージ４１８（暗示的または明示的のいずれか）を受信する場合、ＳＴＡ２０４は、スケジュール変更要求を繰り返すのを止めえ、スケジュールは、ＳＴＡ２０４からの要求に基づいて変更される必要はない。ある態様では、他のデバイスではカウントダウンが０にならないので（because other devices do not see the countdown to zero）、スケジュール変更は発生しない。別の態様では、拒否メッセージ４１８は、ＮＡＮ中のエンローラによってのみ再ブロードキャストされうる。この態様では、ブロードキャスタの数には限りがある。拒否デバイスのエンローラが離れ去ったとしても、別のエンローラデバイスが、スケジュール変更を開始したデバイスに拒否メッセージ４１８を再ブロードキャストおよび伝搬するために利用可能でありうる。別の態様では、サービス中のエンローラのみが、スケジュール要求を送信したＳＴＡに拒否メッセージ４１８を転送しうる。この態様では、拒否メッセージは、ブロードキャストされないことがありうるが、むしろ、各ホップにおいてユニキャストされうる。ＳＴＡがそのエンローラとの接続を失うか、またはエンローラが離れ去った場合、ＳＴＡは、最も近いエンローラと新しい接続を確立しうる。そのようなユニキャスト送信はセキュアであり、ＳＴＡとそのエンローラとの間で確立されたペアワイズキーを介して保護されうる（例えば、ＳＴＡとそのエンローラまたは最も近いエンローラとの間のリンクがセキュアである場合）。
【００９３】
[00103]ＳＴＡ２０４が第６のスケジュール要求フレーム４１２を送り出し、拒否メッセージを受信していない場合、後続のスロットにおいて、ＳＴＡ２０４は、変更スケジュールメッセージ４２０を送信しうる。ある態様では、変更スケジュールメッセージ４２０は、スケジュール変更が発生するであろう時間のインジケーション（例えば、ＴＳＦまたは発見ウィンドウ番号）を含みうる。別の態様では、変更スケジュールメッセージ４２０は、ＮＤＬに関連付けられたＣＧＫを用いて暗号化されうる。変更スケジュールメッセージを受信するＳＴＡ（例えば、ＳＴＡ２０８）は、変更スケジュールメッセージ４２０を繰り返しうるか、または再ブロードキャストしうる。変更スケジュールメッセージ４２０を受信するＳＴＡは、ＳＴＡ２０４によって提供される提案された多対多マルチキャストスケジュールにそれらのスケジュールを変更しうる。ある態様では、変更スケジュールメッセージ４２０を受信するＳＴＡは、変更スケジュールメッセージ中に示された、指定された時間において新しいスケジュールに変更しうる。
【００９４】
[00104]ある態様では、前述の送信のうちのいくつかまたは全ては、共通グループキー（ＣＧＫ）を使用して暗号化されうる。ＣＧＫは、マルチキャストサービスのためのＮＤＬのメンバ間でのグループ通信のために使用されるキーでありうる。ＣＧＫは、同じサービスまたは同じサービスの同じインスタンスに関連付けられた全てのＳＴＡによって使用されうる。サービスに加わった全てのＳＴＡは、ＣＧＫを知りえ、それは、発信元デバイスによって初めに提供されうる。ＣＧＫは、追加されたセキュリティのために、サービスに関連付けられた全てのグループ通信を暗号化および解読するために使用されうる。ある態様では、ＣＧＫはまた、グループマスタ一過性キー（ＭＴＫ：master transient key）またはＮＭＳＧ ＭＴＫとして知られうる。
【００９５】
[00105]スケジューリングネゴシエーションのための前述のオプションは、データ送信のための多対多マルチキャストスケジューリングに関して説明されたが、様々なオプション中に説明された概念、技法、および方法の全てはまた、データとは対照的に、ＮＡＮデータクラスタ（ＮＤＣ）のようなデータクラスタ内の制御情報を交換するためのスケジュールを決定するために適用されえ、それは、デバイス間の多くの一対一リンク、多くの一対多リンク、および／または多くの多対多リンクを含みうる。すなわち、ＮＤＣは、１つよりも多くのＮＤＬに参加しているいくつかのＳＴＡとの一対一、一対多、および多対多リンクの組み合わせを含みうる。一例では、ＮＤＣは、ＳＴＡ Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉを含みうる。ＳＴＡ Ａは、ＳＴＡ Ｂとの一対一リンクを有しうる。ＳＴＡ Ｂは、ＳＴＡ ＣおよびＤとの一対多リンクを有しうる。ＳＴＡ Ａはまた、ＳＴＡ Ｅとの一対一リンクを有しうる。ＳＴＡ Ｄは、ＳＴＡ Ｆとの一対一リンクを有しうる。ＳＴＡ Ｃは、ＳＴＡ Ｇ、Ｈ、Ｉとの一対多リンクを有しうる。前述の例は、ツリートポロジであるが、ＮＤＣは、任意の他のトポロジを有しうる。別の例では、ＳＴＡ Ａは、ＳＴＡ Ｈとの一対一リンクを有し、ＳＴＡ Ｄは、ＳＴＡ Ｉとの一対一リンクを有しうる。ＳＴＡ Ｃは、ＳＴＡ Ｂ、Ｇ、およびＩとの一対多リンクを有しうる。ＳＴＡ Ａ、Ｂ、Ｄ、Ｅは、ＳＴＡ ＡがＳＴＡ Ｂ、Ｅ、Ｄとリンクされ、ＳＴＡ Ｅが、Ｂ、Ｄとリンクされ、ＳＴＡ Ｂが、Ｄとリンクされるように、互いとの多対多リンクを有しうる。
【００９６】
[00106]ＮＡＮデータクラスタ中のワイヤレスデバイスは、１つよりも多くのデータリンクに属しうる。ある態様では、ワイヤレスデバイスは、ＮＤＣ内のワイヤレスデバイスの全てが制御情報を交換するために共通時間中にウェイクアップするように制御チャネルスケジュール（またはＮＤＣベーススケジュール）をネゴシエートしえ、それは、タイミング情報、同期情報、および／またはＮＤＣに関連付けられた他の情報を含みうる。言い換えれば、同じまたは異なるＮＤＬ上にありうるＳＴＡ、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉは、制御情報を受信および／または交換するためにいつアウェイクであるべきかを決定するために制御チャネルスケジュールを使用しうる。制御チャネルは、同期の損失の際に、またはＮＡＮクラスタがマージしているときに、同期を維持するために使用されうる。
【００９７】
[00107]例えば、オプション１が使用される場合、制御チャネルスケジュールは、ＮＤＣの発信元（例えば、ＳＴＡ２０２）によって決定されうる。ＳＴＡ２０２が発信元としてＮＤＣを作成するとき、ＳＴＡ２０２は、例えば、ＮＤＣに関連付けられたサービスのタイプ、ワイヤレスデバイスの数、予め構成された情報、および他の情報に基づいて制御チャネルスケジュールを決定する。制御チャネルスケジュールが決定された後に、制御チャネルスケジュールは、もはや修正されないことがありうる。
【００９８】
[00108]別の例では、オプション２が制御チャネルスケジュールネゴシエーションのために使用される場合、ＮＤＣの発信元のみが、制御チャネルスケジュールを修正しうる。例えば、ＳＴＡ２０２は、ＳＴＡ２０２の可用性、ＮＤＣ内で提供されるサービスの要件（例えば、サービスに関連付けられたサービス品質要件）、および／または予め構成された情報に基づいて制御チャネルスケジュールを決定しうる。ＳＴＡ２０２は、第１のタイムスタンプを有するスケジュールをＮＤＣ中の他のＳＴＡに送信しうる。しかしながら、オプション２に関して上述された理由のために、制御チャネルスケジュールが更新を必要としているとＳＴＡ２０２が決定する場合、ＳＴＡ２０２は、新しい制御チャネルスケジュールを決定し、第２のタイムスタンプを有するそのスケジュールを送信しうる。
【００９９】
[00109]別の例では、オプション３が制御チャネルスケジュールネゴシエーションのために使用される場合、ＳＴＡ２０２は、それ自体で、またはＮＤＣを作成しなかった別のＳＴＡ（例えば、ＳＴＡ２０４）からの要求に基づいて、スケジュールを修正しうる。
【０１００】
[00110]別の例では、オプション４が使用される場合、ＮＤＣ内のいずれのＳＴＡも、制御チャネルスケジュールを修正しうる。オプション５が使用される場合、ＮＤＣ内のいずれのＳＴＡも、制御チャネルスケジュールについてのスケジュール修正を提案しうる。ＳＴＡは、ＳＴＡのスケジューリング優先度に関連付けられたインジケータとともに、提案されたスケジュール修正を送信しうる。最も高いスケジューリング優先度を有するＳＴＡのスケジュール修正は、ＮＤＣ中の他のＳＴＡによって採用されうる。
【０１０１】
[00111]別の例では、オプション６が使用される場合、ＮＤＣを作成した発信元（例えば、ＳＴＡ２０２）は、発信元の存在を示すためにメッセージを周期的に送信しうる。発信元が失効し（lapses）、周期的メッセージのうちの１つまたは複数を送信しない場合、ＮＤＣ内の他のＳＴＡは、発信元がもはやアクティブではないと決定し、制御チャネルスケジュールのためのスケジューラの役割を引き受けることを試みうる。ＳＴＡは、提案されたスケジュールとともにインジケータを送信し、最も高い優先度を有するインジケータを有するＳＴＡは、例えば、採用されたその制御チャネルスケジュールを有し、ＮＤＣのためのスケジューラの役割を引き受けうる。
【０１０２】
[00112]別の例では、オプション７が使用される場合、いずれのＳＴＡも、スケジュールエポック中にスケジュールの品質を決定するために制御チャネルスケジュールをサンプリングしうる。サンプリング後に、いずれのＳＴＡも、制御チャネルスケジュールに対する提案された修正を送信しうる。ＮＤＣ内のＳＴＡは、提案されたスケジュール修正に対するＳＴＡのそれぞれの可用性に基づいて、およびスケジューリング優先度に関連付けられたインジケータに基づいて、関連する提案された制御チャネルスケジュールに集中しうる。後に、新しい制御チャネルスケジュールは、後続のスケジュールエポックの始まりにおいて採用されうる。
【０１０３】
[00113]別の例では、オプション８が使用される場合、ＳＴＡは、ＮＤＣ中の他のＳＴＡからの受信された制御チャネルスケジュールの全ての和集合（例えば、Ｓ＿ｕｎｉｏｎ（Ｃ））と好まれる制御チャネルスケジュール（例えば、Ｓ＿ｓｅｌｆ（Ｃ））とに基づいて、動的に変更される制御チャネルスケジュールに徐々に適合しうる。ともに、好まれる制御チャネルスケジュールと受信された制御チャネルスケジュールの和集合とは、ＳＴＡがアウェイクとなるであろう制御チャネルスケジュールを形成しうる（例えば、Ｓ＿ａｌｌ（Ｃ））。制御チャネルスケジュールは、しかしながら、ＳＴＡがそれらの既存の制御チャネルスケジュールとは異なりうる新しい好まれる制御チャネルスケジュールを送信することから、連続的に変更されうる。そのため、多対多マルチキャストスケジュールと同様に、制御チャネルスケジュールは、動的に追加され、および取り除かれる時間ブロックを有しうる。
【０１０４】
[00114]別の例では、オプション９が使用される場合、ＮＤＣに関連付けられたいずれのＳＴＡも、カウントダウン値にしたがって１つまたは複数のタイムスロット中で要求を繰り返し送信することによって、制御チャネルスケジュールを修正することを要求しうる。等しいまたはより高い優先度を有するＳＴＡは、修正要求を拒否しうる。拒否が受信される場合、ＳＴＡはもはや、修正要求を送信しない。しかし、修正要求がカウントダウン値に等しい回数送信された後に、いかなる拒否も受信されない場合、ＳＴＡは、ＮＤＣ内のＳＴＡに新しい制御チャネルスケジュールに変更することを要求するための変更スケジュール要求を送信しうる。ＮＤＣ中の他のＳＴＡは、修正要求および／または変更スケジュール要求を繰り返しうる。
【０１０５】
[00115]ある態様では、マルチキャストスケジュールのために割り振られたチャネル（または共通）リソースブロック（ＣＲＢ）のサブセットは、ＮＤＣ制御チャネルのために指定されうる。ＣＲＢのサブセット中に、同期ビーコンは、同期を保つために（マスタランクに基づいて）デバイスのサブセットによって送られうる。ＮＤＣ制御チャネル変更をシグナリングするためのメッセージングもまた、ＮＤＣ ＣＲＢ中に送られうる。ある態様では、ＮＤＣ属性は、エンロールメント応答メッセージ中にマルチキャストスケジュールとともに含まれうる。ＮＤＣ ＣＲＢは、一対多マルチキャストスケジュールと多対多マルチキャストスケジュールとの両方のために指定されうる。ＮＤＣ ＣＲＢは、ページングされたＮＤＬ（Ｐ−ＮＤＬ）とは対照的に、同期されたＮＤＬ（Ｓ−ＮＤＬ）に関連付けられうる。Ｓ−ＮＤＬの場合、ＳＴＡは、ＮＤＬに関連付けられた時間ブロックの全ての全持続時間中、アウェイクでありうる。対照的に、Ｐ−ＮＤＬの場合、ＳＴＡは、時間ブロックのページングウィンドウ中、アウェイクでありうるが、いかなるページも受信されない場合、ＳＴＡは、時間ブロックの残りの間、スリープしうる。
【０１０６】
[00116]オプション１０−スケジュール所有者を使用するスケジュール変更
【０１０７】
[00117]ＮＡＮのための発信元デバイス（例えば、ＳＴＡ２０２）は、マルチキャストスケジュールを作成および／または修正し、他のデバイス（例えば、エンローリデバイス、ＳＴＡ２０４、２０６、２０８、２１０）にそのマルチキャストスケジュールを提供しうる。一対多マルチキャストでは、グループの発信元デバイスは、マルチキャストデータのソースであり、このことから、マルチキャストスケジュールは、発信元デバイスによって変更されうる。多対多マルチキャストでは、グループ（例えば、ＮＡＮマルチキャストサービスグループ（ＮＭＳＧ））中にマルチキャストデータの１つよりも多くのソースが存在しうる。多対多マルチキャストでは、発信元デバイスがグループから離れたときであっても、グループは、マルチキャストスケジュールを管理および機能することが可能であるべきである。したがって、マルチキャストスケジュール管理のための効果的なアルゴリズムが、多対多マルチキャストについて所望される。
【０１０８】
[00118]本開示のある態様によると、多対多マルチキャストのための各マルチキャストグループ（例えば、ＮＭＳＧ）では、少なくとも１つのデバイスが、スケジュール所有者として機能する。スケジュール所有者は、グループについてのマルチキャストスケジュールを変更することが可能である。ある態様では、各グループでは、スケジュール所有者のみが、（例えば、変更スケジュールメッセージを介して）マルチキャストスケジュールを変更しうる。発信元デバイス（例えば、ＳＴＡ２０２）がグループ中に存在する場合、発信元デバイスは、スケジュール所有者になる。
【０１０９】
[00119]スケジュール所有者がグループについてのマルチキャストスケジュールを変更すると、スケジュール所有者は、マルチキャストスケジュールが変更されたことを示す変更スケジュールメッセージをグループに送りうる。変更スケジュールメッセージは、新しい（変更された）マルチキャストスケジュールを含み、グループ中のデバイスが新しいマルチキャストスケジュールを使用し始めるべき変更時間をさらに含みうる。スケジュール所有者がグループに変更スケジュールメッセージを送信すると、変更スケジュールメッセージを受信するグループ中の全てのデバイスは、変更スケジュールメッセージを受信した後にマルチキャストスケジュールを新しいマルチキャストスケジュールに変更する。グループ中のデバイスは、変更スケジュールメッセージ中に示された変更時間においてマルチキャストスケジュールを新しいマルチキャストスケジュールに変更しうる。いかなる変更時間も変更スケジュールメッセージ中に示されていない場合、グループ中のデバイスは、変更スケジュールメッセージを受信した際に新しいマルチキャストスケジュールを変更しうる。グループ中のデバイスは、スケジュール所有者から受信されたスケジュール変更メッセージを再ブロードキャストしうる。
【０１１０】
[00120]マルチキャストスケジュール変更は、スケジュール所有者以外のグループ中のデバイスによって開始されうる。ある態様では、スケジュール所有者ではないデバイスは、スケジュール所有者にマルチキャストスケジュールを変更することを要求するための変更スケジュール要求をスケジュール所有者に送信することによって、マルチキャストスケジュールを変更することを要求しうる。スケジュール所有者に新しいマルチキャストスケジュールに変更することを要求するための変更スケジュール要求は、新しいマルチキャストスケジュールを含みうる。それに応答して、スケジュール所有者は、変更スケジュール要求を受け入れうるか、または拒否しうる。スケジュール所有者が変更スケジュール要求を受け入れた場合、スケジュール所有者は、マルチキャストスケジュールを新しいマルチキャストスケジュールに変更し、グループ中のデバイスがスケジュール変更メッセージに基づいてマルチキャストスケジュールを新しいマルチキャストスケジュールに変更しうるようにグループ中のデバイスにスケジュール変更メッセージを送信する。スケジュール所有者はまた、変更スケジュール要求が受け入れられたことを要求デバイスに知らせるために、要求デバイスに受け入れメッセージを送りうる。スケジュール所有者が変更スケジュール要求を拒否した場合、スケジュール所有者は、変更スケジュール要求を送った要求デバイスに拒否メッセージを送る。拒否メッセージを受信した後に、変更スケジュール要求を以前に送った要求デバイスは、固定された持続時間（例えば、５００ｍｓ）の間、別の変更スケジュール要求を送らない。固定された持続時間は、デバイス内で設定された固定値でありうるか、あるいはサーバまたは基地局からデバイスにシグナリングされうる。
【０１１１】
[00121]スケジュール所有者として機能する（performing as）デバイスは、グループを離れうるか、または非アクティブになりうる。そのようなシナリオでは、グループ中の別のデバイスが、スケジュール所有者になりうる。デバイスは、そのデバイスがスケジュール所有者に変更要求メッセージを送り、応答（例えば、スケジュール変更メッセージ、受け入れメッセージ、または拒否メッセージ）を受信しない場合に、スケジュール所有者がグループを離れたと決定しうる。特に、デバイスは、スケジュール所有者からの応答がないときであっても、変更要求メッセージを送り続けうる。ある特定の数のメッセージ（例えば、Ｎ個のメッセージ）を送った後に、デバイスがスケジュール所有者から応答を受信しない場合、デバイスは、スケジュール所有者がグループ中に存在しないと決定する。スケジュール所有者が存在しないとデバイスが決定すると、デバイスは、そのデバイスが新しいスケジュール所有者であることを示す所有者告知をグループ中の他のデバイスに送りうる。例えば、所有者告知は、ブロードキャストを介して送られ、複数のメッセージ中で送られうる。グループに所有者告知を送った後に、デバイスは、スケジュール所有者になる。このことから、スケジュール所有者として、デバイスは、マルチキャストスケジュールを新しいマルチキャストスケジュールに変更し、マルチキャストスケジュールを新しいマルチキャストスケジュールに変更するためのスケジュール変更メッセージをグループ中の他のデバイスに送りうる。
【０１１２】
[00122]グループ中の複数のデバイスは、スケジュール所有者に変更スケジュール要求を同時に送りうる。そのようなシナリオでは、複数のデバイスは、変更スケジュール要求に対するいかなる応答も受信されない場合に、スケジュール所有者が存在しないと同時に決定し、このことから、複数のデバイスの各々は、グループ中のスケジュール所有者になることを試みるために、グループに所有者告知を同時に送りうる。したがって、スケジュール所有者になることを同時に試みる複数のデバイス間でアービトレーションを行うことが所望される。スケジュール所有者になることを同時に試みる複数のデバイスは、１つまたは複数の基準によってランク付けされうる。ランク情報は、複数のデバイスによって送られた所有者告知中に含まれうる。グループ中の他のデバイスが複数のデバイスから所有者告知を受信すると、他のデバイスは、最も高いランクを有するデバイスに関連付けられた所有者告知を決定しえ、最も高いランクを有するデバイスが新しいスケジュール所有者であると決定する。このことから、より低いランクを有するデバイスが最も高いランクを有するデバイスから所有者告知を受信すると、より低いランクを有するデバイスは、所有者告知を送るのを止め、このことから、スケジュール所有者になることを試みるのを止める。ランクは、新しいマルチキャストスケジュールの適合性、レイテンシ条件、またはサービス品質（ＱｏＳ）条件のうちの少なくとも１つに基づきうる。ある態様では、ランクは、ここに説明された方法のうちの１つに基づいて決定されうる（例えば、ランクは、以前に説明されたようなインジケータ値でありうる）。新しいマルチキャストスケジュールの適合性は、特定のチャネルまたはスケジュールが過去に適していたかを示す履歴データに基づきうる。
【０１１３】
[00123]ある態様では、上述されたオプション６に類似した周期的メッセージング機能（feature）は、スケジュール所有者の存在を示すために使用されうる。スケジュール所有者は、スケジュール所有者の存在を示すために周期的メッセージを周期的に送信しうる。周期的メッセージは、予め定義された周期性で送信されうる。周期的メッセージは、スケジュール所有者として機能するデバイスの存在を示すハートビートとして機能しうる。このことから、グループ中のデバイスがスケジュール所有者から周期的メッセージを周期的に受信する場合、そのデバイスは、スケジュール所有者がグループ中に存在すると決定しうる。その一方で、周期的メッセージが受信されなかったとグループ中のデバイスが決定した場合、そのデバイスは、スケジュール所有者がもはやグループ中に存在しないと決定しうる。スケジュール所有者がもはやグループ中に存在しないとデバイスが決定した場合、デバイスは、グループのためのスケジュール所有者になることを試みるために、グループに所有者告知を送りうる。一例では、デバイスは、ある特定の数の周期的メッセージ（例えば、Ｍ個のメッセージ）が見逃された場合に、スケジュール所有者がグループ中に存在しないと決定しうる。
【０１１４】
[00124]グループ中のデバイスは、グループのスケジュール所有者に変更スケジュール要求を送ることによって、マルチキャストスケジュールにおける変更を要求しうる。変更スケジュール要求に応答して、スケジュール所有者は、マルチキャストスケジュールを新しいマルチキャストスケジュールに変更し、周期的メッセージの次の送信中にグループ中のデバイスにスケジュール変更メッセージを送りうる。スケジュール所有者はまた、変更スケジュール要求が受け入れられたことを要求デバイスに知らせるために、要求デバイスに受け入れメッセージを送りうる。周期的メッセージの次の送信中に、周期的メッセージは、スケジュール変更メッセージを含みうる。変更スケジュールメッセージは、新しい（変更された）マルチキャストスケジュールを含み、グループ中のデバイスが新しいマルチキャストスケジュールを使用し始めるべき変更時間をさらに含みうる。スケジュール所有者が変更スケジュール要求に応答してマルチキャストスケジュールを変更しないことを決定した場合、スケジュール所有者は、周期的メッセージの次の送信中に要求デバイスに拒否メッセージを送りうる。スケジュール所有者が複数のデバイスから複数の変更スケジュール要求を受信した場合、スケジュール所有者は、グループに最も適した新しいマルチキャストスケジュールを選択するために複数の変更スケジュール要求のうちの１つを選択しうる。特に、複数のデバイスからの複数の変更スケジュール要求が周期的メッセージの送信間に受信された場合、スケジュール所有者は、周期的メッセージの次の送信までに変更スケジュール要求をバッファし、新しいマルチキャストスケジュールを選択するために複数の変更スケジュール要求のうちの１つを選択しうる。選択後に、スケジュール所有者は、マルチキャストスケジュールを選択された変更スケジュール要求の新しいマルチキャストスケジュールに変更し、周期的メッセージの次の送信中にグループ中のデバイスにスケジュール変更メッセージを送りうる。スケジュール所有者はまた、変更スケジュール要求が受け入れられたことを要求デバイスに知らせるために、要求デバイスに受け入れメッセージを送りうる。スケジュール所有者がマルチキャストスケジュールを変更しない（このことから、複数の変更スケジュール要求の全てを拒否する）ことを決定した場合、スケジュール所有者は、周期的メッセージの次の送信中に要求デバイスに拒否メッセージを送りうる。
【０１１５】
[00125]ある態様では、スケジュール所有者が変更スケジュール要求を受信したと確認応答するために、スケジュール所有者は、変更スケジュール要求を受信すると、要求デバイスに受信確認応答を送りうる。受信確認応答は、スケジュール所有者が変更スケジュール要求を受信したと要求デバイスが決定することを可能にする。受信確認応答は、受け入れメッセージまたは拒否メッセージを提供するために周期的メッセージの次の送信まで待つことなしに、要求デバイスに変更スケジュール要求の確認応答を提供する。要求デバイスは、スケジュール所有者がグループ中に存在するかどうかを決定するために、受信確認応答についてモニタしうる。特に、要求デバイスが、スケジュール所有者に変更スケジュール要求を送った後に受信確認応答を受信しない場合、要求デバイスは、スケジュール所有者がグループ中に存在しないと決定し、（例えば、グループに所有者告知を送ることによって）スケジュール所有者になることを試みうる。
【０１１６】
[00126]複数のデバイスが、スケジュール所有者がグループ中に存在しないと同時に決定した場合（例えば、スケジュール変更要求に対する応答または受信確認応答がない場合）、複数のデバイスの各々は、グループ中のスケジュール所有者になることを試みるために、グループに所有者告知を同時に送りうる。したがって、上述されたように、スケジュール所有者になることを同時に試みる複数のデバイス間でアービトレーションを行うことが所望される。上述されたように、スケジュール所有者になることを同時に試みる複数のデバイスは、１つまたは複数の基準によってランク付けされうる。グループ中の他のデバイスが複数のデバイスから所有者告知を受信すると、他のデバイスは、最も高いランクを有するデバイスに関連付けられた所有者告知を決定しえ、最も高いランクを有するデバイスが新しいスケジュール所有者であると決定する。このことから、より低いランクを有するデバイスが最も高いランクを有するデバイスから所有者告知を受信すると、より低いランクを有するデバイスは、所有者告知を送るのを止め、このことから、スケジュール所有者になることを試みるのを止める。
【０１１７】
[00127]図６は、周波数所有権変更を防ぐためにヒステリシスタイプのメカニズムを使用するための方法の図６００、６５０、６７５である。前述されたように、マルチキャストグループのマルチキャストスケジュールは、スケジュール所有者によって管理されうる。スケジュール所有者は、マルチキャストグループを創設する（originates）ＳＴＡでありうる、または創設するデバイスが利用不可能になった場合には、マルチキャストグループのメンバである別のＳＴＡが、マルチキャストスケジュールの所有権を引き受けうる。複数のＳＴＡが所有権について競合することを望む場合、最も高い優先度を有するＳＴＡが、スケジュール所有者になりうる。マルチキャストグループ中のＳＴＡの数は連続的に変化しうることから（例えば、ＳＴＡが、グループに入りうるか、または去りうる）、頻繁な所有権変更が起こる可能性がある。頻繁な所有権変更は、非効率性、デバイスの混乱（device confusion）、およびオーバヘッドを引き起こしえ（create）、したがって、頻繁な所有権変更を防ぐためのニーズが存在する。以下に論述されるように、頻繁な所有権変更は、ヒステリシスメカニズムを使用することによって低減されうる。
【０１１８】
[00128]一構成では、所有権エポックが使用されうる。すなわち、マルチキャストグループは、所有権変更が可能にされる１つまたは複数の所有権エポック（例えば、繰り返すタイムスロットまたは持続時間）に関連付けられうる。この構成では、ＳＴＡは、それぞれの所有権エポックの前にいつでも所有権変更を要求しうるが、変更は、所有権エポック中にのみ発生しうる。複数のＳＴＡが所有者になることを要求する場合、最も高い優先度を有するＳＴＡが、所有権エポック中に所有者になりうる。
【０１１９】
[00129]例えば、図６００を参照すると、マルチキャストグループの所有者は、もはや利用可能ではないことがありうる（例えば、ＳＴＡ０）。ＳＴＡ１、２、３は、所定の時間期間の間、信号がＳＴＡ０から受信されていないことから、ＳＴＡ０がもはや利用可能ではないと決定しうる。例えば、ＳＴＡ１、２、３は、スケジュールを変更するための要求を送信しており、且つＳＴＡ０から応答を受信していないことがありうる。ＳＴＡ０から肯定または否定応答のいずれかが受信された場合、ＳＴＡ０が依然としてアクティブであることから、スケジュール所有権についてのいかなる変更も送られないことがありうる。しかしながら、ＳＴＡ０が非アクティブであることが決定されることから、ＳＴＡ１、２、３は、スケジュールの所有権について競い合う。１の優先度を有するＳＴＡ１、２の優先度を有するＳＴＡ２、および６の優先度を有するＳＴＡ３は各々、所有者になることを要求しうる。ＳＴＡ３が最も高い優先度を有することから、ＳＴＡ３が、第１の所有権エポック中に所有者になりうる。後に、ＳＴＡ３、４が、所有者になることを要求しうる。ＳＴＡ４がＳＴＡ３の優先度より低い４の優先度を有することから、ＳＴＡ３は、所有者のままであり、いかなる所有権変更も、第２の所有権エポック中に発生しないことがありうる。後に、ＳＴＡ３は、利用不可能になり、ＳＴＡ２、５が、所有者になることを要求しうる。ＳＴＡ５は、８の優先度を有しえ、それは、ＳＴＡ２の優先度より大きい。それ故に、第３の所有権エポックにおいて、ＳＴＡ５が所有者になりうる。この例では、所有権は、所有権エポック中にのみ変更されうる。所有権は、所有権エポック外では変更されないことがありうる。この構成では、ヒステリシス値は、所有権エポックの間の時間期間でありうる。所有権エポックの利点は、所有権エポックが曖昧でない（unambiguous）ことである。全ての参加者またはＳＴＡは、所有権変更が厳密にいつ可能にされるか、および次の所有権変更が許可される前にどれだけ待つかを知っている。すなわち、エポックは、いつ最近の更新が発生したかに依存しない。ある態様では、所有権エポックは、一定の間隔で発生しえ、更新は発生しうるか、または発生しないことがありうる。別の態様では、所有権エポックは、非周期的でありえ、固定値ではないことがありうる。すなわち、スケジュール所有者は、所有権が変更されないことがありうるヒステリシス値を動的に示しうる。例えば、現在のスケジュール所有者は、新しい所有者が次の５秒または次の２０秒間、可能にされないことを示しうる。別の例では、新しいスケジュール所有者は、新しい所有者が次の２０秒間、可能にされないことを示しえ、所有権エポックは、１５秒の持続時間を有する。別の態様では、異なるマルチキャストグループは、異なる所有権変更特性を有しうる。例えば、ＳＴＡは、周期的所有権エポックを有する第１のマルチキャストグループに関連付けられ、非周期的所有権エポック（または異なる周期性を有する所有権エポック）を有する第２のマルチキャストグループに関連付けられうる。
【０１２０】
[00130]別の態様では、所有権エポックが始まる所有権エポック持続時間、所有権が静的のままであることが必要とされる時間の長さ、および／または所有権エポック周期性（適用可能である場合）のようなエポック情報は、（スケジュールセットアップ中にネゴシエートされる）ＮＤＬの特性、規格定義されたまたはよく知られている特性、あるいはＮＡＮクラスタの特性でありうる。ある態様では、エポック情報は、新しい所有者がスケジュールの制御を引き受けるときに、あるいは、新しいスケジュールがネゴシエートされるときにまたは新しいスケジュールが決定されるときにスケジュール告知の一部として、所有権告知中に送信されうる。
【０１２１】
[00131]図６５０および６７５はともに、頻繁な所有権変更を防ぐためにヒステリシスメカニズムを使用する別の方法を例示している。図６５０では、優先度１を有するＳＴＡ１は、所有者が利用不可能であると決定し、時間ｔ＝０においてマルチキャストグループの所有権を引き受けることを要求しうる。ＳＴＡ１は、ＳＴＡ１が時間ｔ＝２０において所有権を引き受けることを意図することを示しうる。後に、時間ｔ＝１５において、ＳＴＡ１が所有権を引き受ける前に、ＳＴＡ２が、所有権を引き受けることを要求しうる。２の優先度を有するＳＴＡ２は、ＳＴＡ１より高い優先度を有し、ＳＴＡ１の要求を無効化する。そのため、ＳＴＡ１は、ｔ＝２０において所有者にはならない。代わりに、ＳＴＡ２が、ｔ＝２５において所有者になる。この例では、ヒステリシス値は使用されないが、この例は、より高い優先度を有するＳＴＡが所有権についての別のＳＴＡの要求をどのように無効化しうるかを例示している。
【０１２２】
[00132]図６７５では、ＳＴＡ１は、ｔ＝０において所有権を引き受けることを要求し、ＳＴＡ１がｔ＝２０において所有者になるであろうことを示している。ＳＴＡ１がｔ＝２０において所有者になった後に、より高い優先度を有するＳＴＡ２は、ｔ＝２５において所有者になるための要求を送信する。ＳＴＡ２は、ＳＴＡ２がｔ＝３５において所有権を引き受けうることを示しうる。このケースでは、２０の時間値を有するヒステリシス値を想定すると、所有権は、先行する所有権変更の２０時間単位内に変更されないことがありうる。したがって、ＳＴＡ１がｔ＝２０において所有者になった後に、マルチキャストスケジュールの所有権は、ｔ＝４０以降まで別のＳＴＡに変更されないことがありうる。それ故に、所有権を引き受けるためのＳＴＡ２による要求は、ＳＴＡ２がＳＴＡ１より高い優先度を有しているにもかかわらず、否定されるであろう。対照的に、ヒステリシス値が１５以下であった場合、所有権は、ＳＴＡ２に変更されていたであろう。
【０１２３】
[00133]前述された例では、ヒステリシス値は、スケジュールネゴシエーションの一部として動的に決定されうるか、または固定でありうる。ヒステリシス値は、スケジュール告知および／または所有権告知を含むいくつかのメッセージ中で送信されうる。
【０１２４】
[00134]図７は、図１のワイヤレス通信システム１００内でスケジュールネゴシエーションを遂行しうるワイヤレスデバイス７０２の実例的な機能ブロック図を示している。ワイヤレスデバイス７０２は、ここに説明される様々な方法をインプリメントするように構成されうるデバイスの例である。例えば、ワイヤレスデバイス７０２は、ＳＴＡ１１４、２０２、２０４、２０６、２０８、２１０のうちの１つを備えうる。
【０１２５】
[00135]ワイヤレスデバイス７０２は、プロセッサ７０４を含みえ、それは、ワイヤレスデバイス７０２の動作を制御する。プロセッサ７０４はまた、中央処理ユニット（ＣＰＵ）と呼ばれうる。読取専用メモリ（ＲＯＭ）およびランダムアクセスメモリ（ＲＡＭ）の両方を含みうるメモリ７０６は、プロセッサ７０４に命令およびデータを提供しうる。メモリ７０６の一部分はまた、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含みうる。プロセッサ７０４は典型的に、メモリ７０６内に記憶されたプログラム命令に基づいて論理および算術演算を遂行する。メモリ７０６中の命令は、ここに説明される方法をインプリメントするように（例えば、プロセッサ７０４によって）実行可能でありうる。
【０１２６】
[00136]プロセッサ７０４は、１つまたは複数のプロセッサでインプリメントされる処理システムのコンポーネントでありうるか、またはそれを備えうる。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、ＤＳＰ、ＦＰＧＡ、ＰＬＤ、コントローラ、ステートマシン、ゲートロジック、ディスクリートハードウェアコンポーネント、専用ハードウェア有限ステートマシン、または算出あるいは情報の他の操作を遂行することができる任意の他の適したエンティティの任意の組み合わせでインプリメントされうる。
【０１２７】
[00137]処理システムはまた、ソフトウェアを記憶するための機械可読媒体を含みうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれ以外で呼ばれるかにかかわらず、任意のタイプの命令を意味するように広く解釈されるべきである。命令は、（例えば、ソースコードフォーマット、バイナリコードフォーマット、実行可能コードフォーマット、または任意の他の適したコードのフォーマットの）コードを含みうる。命令は、１つまたは複数のプロセッサによって実行されたとき、処理システムに、ここに説明される様々な機能を遂行することを行わせる。
【０１２８】
[00138]ワイヤレスデバイス７０２はまた、ハウジング７０８と、ワイヤレスデバイス７０２とリモートデバイスとの間でのデータの送信および受信を可能にするための送信機７１０および／または受信機７１２を含みうるワイヤレスデバイス７０２とを含みうる。送信機７１０および受信機７１２は、トランシーバ７１４へと組み合わされうる。アンテナ７１６は、ハウジング７０８に取り付けられ、トランシーバ７１４に電気的に結合されうる。ワイヤレスデバイス７０２はまた、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナを含みうる。
【０１２９】
[00139]ワイヤレスデバイス７０２はまた、トランシーバ７１４または受信機７１２によって受信される信号のレベルを検出および定量化するために使用されうる信号検出器７１８を含みうる。信号検出器７１８は、そのような信号を、総エネルギー、シンボルあたりのサブキャリアあたりのエネルギー、電力スペクトル密度、および他の信号として検出しうる。ワイヤレスデバイス７０２はまた、信号を処理する際に使用するためのＤＳＰ７２０を含みうる。ＤＳＰ７２０は、送信のためのパケットを生成するように構成されうる。いくつかの態様では、パケットは、物理レイヤコンバージェンスプロシージャ（ＰＬＣＰ）プロトコルデータユニット（ＰＰＤＵ）を備えうる。
【０１３０】
[00140]ワイヤレスデバイス７０２はさらに、いくつかの態様では、ユーザインターフェース７２２を備えうる。ユーザインターフェース７２２は、キーパッド、マイクロフォン、スピーカ、および／またはディスプレイを備えうる。ユーザインターフェース７２２は、ワイヤレスデバイス７０２のユーザに情報を伝達するおよび／またはユーザからの入力を受信する任意の要素またはコンポーネントを含みうる。
【０１３１】
[00141]ワイヤレスデバイス７０２がＳＴＡ（例えば、ＳＴＡ１１４）としてインプリメントされるとき、ワイヤレスデバイス７０２はまた、スケジューリングコンポーネント７２４を備えうる。一構成では、ワイヤレスデバイス７０２がスケジュール所有者として動作しているとき、スケジューリングコンポーネント７２４は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定するように構成されうる。スケジューリングコンポーネント７２４は、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入したワイヤレスデバイスと通信するように構成されうる。この構成では、ワイヤレスデバイス７０２は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。ある態様では、ＮＤＬについての多対多マルチキャストスケジュールは、ＤＷ間に繰り返すＴＢを含みえ、繰り返すＴＢの第１のサブセットは、繰り返すＴＢの第２のサブセットと同じチャネルまたは異なるチャネル上にある。ある態様では、スケジューリングコンポーネント７２４はさらに、決定された多対多マルチキャストスケジュールを送信するように構成されうる。この態様では、スケジューリングコンポーネント７２４は、多対多マルチキャストスケジュールがアクティブになるであろう時間を決定することによって多対多マルチキャストスケジュールを決定するように構成されうる。この態様では、送信はまた、多対多マルチキャストスケジュールがアクティブになるであろう時間を含みうる。ある態様では、スケジューリングコンポーネント７２４はさらに、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定することと、第２の多対多マルチキャストスケジュールと第２の多対多マルチキャストスケジュールがアクティブになるであろう時間とを送信することとを行うように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信するように構成されうる。ある態様では、多対多マルチキャストスケジュールを変更するための決定は、受信された変更スケジュール要求に基づきうる。別の態様では、スケジューリングコンポーネント７２４はさらに、スケジューリングコンポーネント７２４が多対多マルチキャストスケジュールを変更することを決定した場合に、変更スケジュール要求に応答して受け入れメッセージを第２のデバイスに送信すること、またはスケジューリングコンポーネント７２４が多対多マルチキャストスケジュールを変更しないことを決定した場合に、変更スケジュール要求に応答して拒否メッセージを第２のデバイスに送信することを行うように構成されうる。別の態様では、多対多マルチキャストスケジュールを変更するという決定は、第２の多対多マルチキャストスケジュールの適合性、レイテンシ条件、またはＱｏＳ条件のうちの少なくとも１つに基づきうる。
【０１３２】
[00142]別の構成では、ワイヤレスデバイス７０２が加入デバイスとして動作しているとき、スケジューリングコンポーネント７２４は、ＮＡＮネットワークに関連付けられたサービスのａｎについての多対多マルチキャストスケジュールを受信することと、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信することとを行うように構成されうる。ある態様では、スケジューリングコンポーネント７２４はさらに、多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信するように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、ワイヤレスデバイスが変更スケジュール要求に応答して受け入れメッセージを受信した後に、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、スケジュール所有者デバイスから第２の多対多マルチキャストスケジュールを受信すること、または、ワイヤレスデバイスが変更スケジュール要求に応答して拒否メッセージを受信すると、多対多マルチキャストスケジュールを変更することを控えることを行うように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、拒否メッセージを受信した後のバックオフタイム持続時間の間、スケジュール所有者デバイスに別の変更スケジュール要求を送信することを控えるように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、スケジューリングコンポーネント７２４が変更スケジュール要求に応答してスケジュール所有者デバイスから応答を受信しないときに、スケジュール所有者デバイスへの変更スケジュール要求の送信を繰り返すことと、スケジュール所有者デバイスへの変更スケジュール要求の送信の数がスケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信することとを行うように構成されうる。この態様では、スケジュール所有者更新メッセージは、スケジュール所有者移行時間を含みうる。別の態様では、スケジューリングコンポーネント７２４はさらに、スケジュール所有者移行時間の満了後に、ワイヤレスデバイスがワイヤレスデバイスのランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、多対多マルチキャストスケジュールのスケジュール所有者になることを決定することと、スケジュール所有者になるという決定に基づいて、ワイヤレスデバイス７０２がスケジュール所有者デバイスであると１つまたは複数のデバイスに告知することとを行うように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、スケジュール所有者移行時間が満了する前に、スケジュール所有者になることを要求する少なくとも１つの他のスケジュール所有者変更要求を少なくとも１つの他のデバイスから受信することと、少なくとも１つのデバイスのランクがワイヤレスデバイスのランクより高いかどうかに基づいて、スケジュール所有者になるかどうかを決定することとを行うように構成されうる。別の態様では、スケジュ��リングコンポーネント７２４はさらに、少なくとも１つのデバイスのランクがワイヤレスデバイスのランクより高いときに、スケジュール所有者更新メッセージを送信することを止めることを決定するように構成されうる。別の態様では、スケジューリングコンポーネント７２４はさらに、スケジュール所有者デバイスから周期的に受信されるメッセージについてモニタするように構成されうる。そのメッセージは、スケジュール所有者デバイスの存在の決定を可能にしうる。別の態様では、スケジューリングコンポーネント７２４はさらに、多対多マルチキャストスケジュールのための異なるスケジュール所有者を示すスケジュール所有者更新メッセージを受信することと、異なるスケジュール所有者に対応するようにスケジュール所有者デバイスを更新することとを行うように構成されうる。
【０１３３】
[00143]ワイヤレスデバイス７０２の様々なコンポーネントは、バスシステム７２６によってともに結合されうる。バスシステム７２６は、例えば、データバス、ならびにデータバスに加えて、電力バス、制御信号バス、および状態信号バスを含みうる。ワイヤレスデバイス７０２のコンポーネントは、何らかの他のメカニズムを使用して互いに入力を提供しうるまたは受け取りうるか、あるいはともに結合されうる。
【０１３４】
[00144]いくつかの別個のコンポーネントが図７中に例示されているが、コンポーネントのうちの１つまたは複数は、組み合わされうるか、または共同でインプリメントされうる。例えば、プロセッサ７０４は、プロセッサ７０４に関して上述された機能をインプリメントするだけでなく、信号検出器７１８、ＤＳＰ７２０、ユーザインターフェース７２２、および／またはスケジューリングコンポーネント７２４に関して上述された機能をインプリメントするためにも使用されうる。さらに、図７中に例示されているコンポーネントの各々は、複数の別個の要素を使用してインプリメントされうる。
【０１３５】
[00145]図８は、スケジュール所有者によって多対多マルチキャストスケジューリングを遂行するための方法８００のフローチャートである。方法８００は、装置（例えば、ＳＴＡ１１４、例えば、ＳＴＡ２０２、２０４、２０６、２０８、２１０）を使用して遂行されうる。方法８００は、図７のワイヤレスデバイス７０２の要素に関して以下に説明されるが、他のコンポーネントが、ここに説明されるステップのうちの１つまたは複数をインプリメントするために使用されうる。
【０１３６】
[00146]８０５において、装置は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定しうる。例えば、図２を参照すると、装置は、ＳＴＡ２０２でありうる。ＳＴＡ２０２は、サービスのＱｏＳ要件、チャネルレイテンシ、ワイヤレストラフィック、および／または他のファクタに基づいて多対多マルチキャストスケジュールを決定しうる（例えば、サービスが高スループットおよび／または低レイテンシを必要とするかどうかを決定しうる）。
【０１３７】
[00147]８１０において、装置は、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入した複数のワイヤレスデバイスと通信しうる。例えば、図２を参照すると、ＳＴＡ２０２は、決定された多対多マルチキャストスケジュールに基づいてＳＴＡ２０４、２０８と通信しうる。
【０１３８】
[00148]８１５において、装置は、決定された多対多マルチキャストスケジュールを送信しうる。例えば、図２を参照すると、ＳＴＡ２０２は、ＳＴＡ２０４、２０８に決定された多対多マルチキャストスケジュールを送信しうる。
【０１３９】
[00149]８２０において、装置は、多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信しうる。ある態様では、変更スケジュール要求は、第２のデバイスからの提案されたスケジュールを含みうる。例えば、図２を参照すると、ＳＴＡ２０２は、多対多マルチキャストスケジュールを変更するための変更スケジュール要求をＳＴＡ２０４から受信しうる。
【０１４０】
[00150]８２５において、装置は、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定しうる。例えば、図２を参照すると、ＳＴＡ２０２は、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定しうる。一態様では、ＳＴＡ２０２は、スケジュールを変更するための要求を受信することなしに、多対多マルチキャストスケジュールを変更することを決定しうる。この態様では、ＳＴＡ２０２は、既存のスケジュールが高パケットエラーまたは低信号強度に関連付けられていると決定し、異なるスケジュールに変更することを決定しうる。別の態様では、ＳＴＡ２０２は、受信された変更スケジュール要求に基づいて多対多マルチキャストスケジュールを変更することを決定しうる。ある態様では、その要求は、第２の多対多スケジュールを含みうる。
【０１４１】
[00151]一構成では、８３０において、装置は、装置が多対多マルチキャストスケジュールを変更することを決定した場合に、変更スケジュール要求に応答して受け入れメッセージを第２のデバイスに送信するように構成されうる。例えば、図２を参照すると、ＳＴＡ２０２は、ＳＴＡ２０２が多対多マルチキャストスケジュールを変更することを決定した場合に、ＳＴＡ２０４からの変更スケジュール要求に応答して受け入れメッセージを送信するように構成されうる。
【０１４２】
[00152]別の構成では、８３５において、装置は、ＳＴＡ２０２が多対多マルチキャストスケジュールを変更しないことを決定した場合に、変更スケジュール要求に応答して拒否メッセージをＳＴＡ２０４に送信するように構成されうる。
【０１４３】
[00153]８４０において、装置が多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更することを決定すると、装置は、第２の多対多マルチキャストスケジュールを送信しうる。その送信は、第２の多対多マルチキャストスケジュールがアクティブになるであろう、または効力を生じる（take effect）であろう時間を含みうる。例えば、図２を参照すると、ＳＴＡ２０２は、第２の多対多マルチキャストスケジュールを送信することを決定し、第２の多対多マルチキャストスケジュールが有効になるであろう時間を示しうる。
【０１４４】
[00154]図９〜１１は、多対多マルチキャストスケジューリングを遂行するための方法９００、１０００、１１００のフローチャートである。方法９００、１０００、１１００は、装置（例えば、ＳＴＡ１１４、例えば、ＳＴＡ２０２、２０４、２０６、２０８、２１０）を使用して遂行されうる。方法９００、１０００、１１００は、図７のワイヤレスデバイス７０２の要素に関して以下に説明されるが、他のコンポーネントが、ここに説明されるステップのうちの１つまたは複数をインプリメントするために使用されうる。
【０１４５】
[00155]９０５において、装置は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを受信しうる。例えば、図２を参照すると、装置は、ＳＴＡ２０４でありうる。ＳＴＡ２０４は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールをＳＴＡ２０２（スケジュール所有者デバイス）から受信しうる。
【０１４６】
[00156]９１０において、装置は、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信しうる。例えば、図２を参照すると、ＳＴＡ２０４は、受信された多対多マルチキャストスケジュールに基づいてＳＴＡ２０２、２０８および／または他のＳＴＡとＮＤＬを通して通信しうる。
【０１４７】
[00157]９１５において、装置は、多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信しうる。例えば、図２を参照すると、ＳＴＡ２０２は、多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をＳＴＡ２０２に送信しうる。変更スケジュール要求は、ＳＴＡ２０４によって採用のために提案された第２の多対多マルチキャストスケジュールを含みうる。
【０１４８】
[00158]９２０において、装置は、装置が変更スケジュール要求に応答して拒否メッセージを受信すると、装置において記憶された多対多マルチキャストスケジュールを変更することを控えうる。例えば、ＳＴＡ２０４は、要求が拒否されたことを示す拒否メッセージをＳＴＡ２０４がＳＴＡ２０２から受信した場合に、記憶された多対多マルチキャストスケジュールを修正することを控えうる。
【０１４９】
[00159]９２５において、装置は、拒否メッセージを受信した後のバックオフタイム持続時間の間、スケジュール所有者デバイスに別の変更スケジュール要求を送信することを控えうる。例えば、ＳＴＡ２０４は、ＳＴＡ２０４が別のスケジュール変更を要求したいと決定しうるが、ＳＴＡ２０２が多対多マルチキャストスケジュールを変更しないであろうことを示す拒否メッセージをＳＴＡ２０４がＳＴＡ２０２から受信した後のバックオフタイム持続時間後まで、別の変更スケジュール要求を送信しないことを決定しうる。
【０１５０】
[00160]９３０において、装置は、装置が変更スケジュール要求に応答して受け入れメッセージを受信した後に、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、スケジュール所有者デバイスから第２の多対多マルチキャストスケジュールを受信しうる。例えば、図２を参照すると、ＳＴＡ２０２は、ＳＴＡ２０４によって提案された多対多マルチキャストスケジュールまたは提案されたスケジュールに基づく同様のスケジュールを採用することを決定しうる。ＳＴＡ２０４は、変更スケジュール要求に応答して受け入れメッセージを受信した後に、ＳＴＡ２０２から第２の多対多マルチキャストスケジュール（新しいスケジュール）を受信しうる。けれども、ＳＴＡ２０２はまた、多対多マルチキャストスケジュールを変更するためのいずれの要求も受信することなしに、多対多マルチキャストスケジュールを変更することを決定しうる。第２の多対多マルチキャストスケジュールは、第２の多対多マルチキャストスケジュールがいつ効力を生じるであろうかを示す時間とともに送信されうる。
【０１５１】
[00161]続いて図１０では、１００５において、装置は、装置が変更スケジュール要求に応答してスケジュール所有者デバイスから応答を受信しないときに、スケジュール所有者デバイスへの変更スケジュール要求の送信を繰り返しうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０４がある時間期間後に変更スケジュール要求に応答して受け入れメッセージまたは拒否メッセージのいずれかを受信しない場合に、変更スケジュール要求を再送信しうる。ある態様では、ＳＴＡ２０４は、スケジュール所有者デバイスが非アクティブであると決定する前に、変更スケジュール要求を７（または任意の他の回数）再送信しうる。
【０１５２】
[00162]１０１０において、スケジュール所有者デバイスが非アクティブであると装置が決定すると、装置は、スケジュール所有者デバイスへの変更スケジュール要求の送信（または再送信）の数がスケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信しうる。スケジュール所有者更新メッセージは、別のデバイスがスケジュール所有者になるために競合しない限り、装置がスケジュール所有者の役割をいつ引き受けるであろうかを示すスケジュール所有者移行時間を含みうる。例えば、図２を参照すると、ＳＴＡ２０４は、変更スケジュール要求を７回送信した後に、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信しうる。スケジュール所有者更新メッセージは、他の誰かがある時間期間（例えば、ＴＳＦ値）内にスケジュール所有者になるために競合しない限り、ＳＴＡ２０４が新しいスケジュール所有者になるであろうと示しうる。
【０１５３】
[00163]一構成では、１０１５において、装置は、スケジュール所有者移行時間の満了後に、装置が装置のランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、多対多マルチキャストスケジュールのスケジュール所有者になることを決定しうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０４がＳＴＡ２０４のランクより高いランクを有する別のワイヤレスデバイスからスケジュール所有者更新メッセージを受信しないときに、多対多マルチキャストスケジュールのスケジュール所有者になることを決定しうる。しかし、ＳＴＡ２０４がＳＴＡ２０４より高いランクを有する別のワイヤレスデバイスからスケジュール所有者更新メッセージを受信した場合、ＳＴＡ２０４は、スケジュール所有者の役割を引き受けないことを決定しうる。
【０１５４】
[00164]１０２０において、装置は、スケジュール所有者になるという決定に基づいて、装置がスケジュール所有者であると１つまたは複数のデバイスに告知しうる。例えば、図２を参照すると、ＳＴＡ２０４は、フレーム（例えば、ＮＡＮアクションフレーム）中で多対多マルチキャストスケジュールを送信することによって、ＳＴＡ２０４が新しいスケジュール所有者であることをＳＴＡ２０６、２０８、および他のＳＴＡに告知しうる。
【０１５５】
[00165]別の構成では、１０２５において、装置は、スケジュール所有者移行時間が満了する前に、スケジュール所有者になることを要求する少なくとも１つの他のスケジュール所有者変更要求を少なくとも１つの他のデバイスから受信しうる。例えば、図２を参照すると、ＳＴＡ２０４は、スケジュール所有者移行時間が満了する前に、スケジュール所有者になることを要求するスケジュール所有者変更要求をＳＴＡ２０６から受信しうる。
【０１５６】
[00166]１０３０において、装置は、少なくとも１つのデバイスのランクが装置のランクより高いかどうかに基づいて、スケジュール所有者になるかどうかを決定しうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０６のランクがＳＴＡ２０４のランクより高いかどうかに基づいて、スケジュール所有者になるかどうかを決定しうる。ＳＴＡ２０４のランクがより高い場合、ＳＴＡ２０４は、スケジュール所有者になることを決定しうる。対照的に、ＳＴＡ２０６のランクがより高い場合、ＳＴＡ２０４は、スケジュール所有者の役割を引き受けないことがありうる。
【０１５７】
[00167]続いて図１１では、１１０５において、装置は、少なくとも１つのデバイスのランクが装置のランクより高いときに、スケジュール所有者更新メッセージを送信することを止めることを決定しうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０６のランクがＳＴＡ２０４のランクより高い場合に、スケジュール所有者更新メッセージを送信することを止めることを決定しうる。
【０１５８】
[00168]１１１０において、装置は、スケジュール所有者デバイスから周期的に受信されるメッセージについてモニタすることを決定しうる。そのメッセージは、装置がスケジュール所有者デバイスの存在の決定することを可能にしうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０２から周期的に受信されるメッセージについてモニタしうる。そのメッセージは、多対多マルチキャストスケジュールまたは他の情報を含みうる。ＳＴＡ２０４が周期的にメッセージを受信する場合、ＳＴＡ２０４は、ＳＴＡ２０２が依然としてアクティブであると想定しうる。そうでない場合は、ＳＴＡ２０４は、ＳＴＡ２０２が非アクティブである場合にスケジュール所有者になることを試みうる。
【０１５９】
[00169]１１１５において、装置は、多対多マルチキャストスケジュールのための異なるスケジュール所有者を示すスケジュール所有者更新メッセージを受信しうる。例えば、図２を参照すると、ＳＴＡ２０８は、スケジュール所有者デバイスになり、ＳＴＡ２０４は、ＳＴＡ２０８が多対多マルチキャストスケジュールのためのスケジュール所有者であることを示すスケジュール所有者更新メッセージを受信しうる。ある態様では、スケジュール所有者更新メッセージは、新しいスケジュールを含みうる。
【０１６０】
[00170]１１２０において、装置は、異なるスケジュール所有者に対応するようにスケジュール所有者デバイスを更新しうる。例えば、図２を参照すると、ＳＴＡ２０４は、ＳＴＡ２０２からＳＴＡ２０８にスケジュール所有者デバイスを更新しうる。スケジュール所有者更新メッセージが新しい多対多マルチキャストスケジュールを含みうる場合、ＳＴＡ２０４は、新しい多対多マルチキャストスケジュールを採用しうる。
【０１６１】
[00171]図１２は、スケジューリングを遂行する実例的なワイヤレス通信デバイス１２００の機能ブロック図である。ワイヤレス通信デバイス１２００は、受信機１２０５、処理システム１２１０、および送信機１２１５を含みうる。処理システム１２１０は、スケジューリングコンポーネント１２２４を含みうる。
【０１６２】
[00172]一構成では、ワイヤレス通信デバイス１２００がスケジュール所有者として動作しているとき、処理システム１２１０および／またはスケジューリングコンポーネント１２２４は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定するように構成されうる。送信機１２１５、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４は、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入したワイヤレスデバイスと通信するように構成されうる。この構成では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。ある態様では、ＮＤＬについての多対多マルチキャストスケジュールは、ＤＷ間に繰り返すＴＢを含みえ、繰り返すＴＢの第１のサブセットは、繰り返すＴＢの第２のサブセットと同じチャネルまたは異なるチャネル上にある。ある態様では、送信機１２１５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、決定された多対多マルチキャストスケジュールを送信するように構成されうる。この態様では、処理システム１２１０および／またはスケジューリングコンポーネント１２２４は、多対多マルチキャストスケジュールがアクティブになるであろう時間を決定することによって多対多マルチキャストスケジュールを決定するように構成されうる。この態様では、送信はまた、多対多マルチキャストスケジュールがアクティブになるであろう時間を含みうる。ある態様では、処理システム１２１０および／またはスケジューリングコンポーネント１２２４はさらに、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定することと、第２の多対多マルチキャストスケジュールと第２の多対多マルチキャストスケジュールがアクティブになるであろう時間とを送信することとを行うように構成されうる。別の態様では、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信するように構成されうる。ある態様では、多対多マルチキャストスケジュールを変更するための決定は、受信された変更スケジュール要求に基づきうる。別の態様では、送信機１２１５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、ワイヤレス通信デバイス１２００が多対多マルチキャストスケジュールを変更することを決定した場合に、変更スケジュール要求に応答して受け入れメッセージを第２のデバイスに送信すること、または処理システム１２１０および／またはスケジューリングコンポーネント１２２４が多対多マルチキャストスケジュールを変更しないことを決定した場合に、変更スケジュール要求に応答して拒否メッセージを第２のデバイスに送信することを行うように構成されうる。別の態様では、多対多マルチキャストスケジュールを変更するという決定は、第２の多対多マルチキャストスケジュールの適合性、レイテンシ条件、ま��はＱｏＳ条件のうちの少なくとも１つに基づきうる。
【０１６３】
[00173]一構成では、ワイヤレス通信デバイス１２００がスケジュール所有者として動作しているとき、ワイヤレス通信デバイス１２００は、ＮＡＮネットワークに関連付けられたサービスのＮＤＬについての多対多マルチキャストスケジュールを決定するための手段と、決定された多対多マルチキャストスケジュールに基づいて、サービスに加入したワイヤレスデバイスと通信するための手段とを含みうる。この構成では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールのスケジュール所有者でありうる。ある態様では、ＮＤＬについての多対多マルチキャストスケジュールは、ＤＷ間に繰り返すＴＢを含みえ、繰り返すＴＢの第１のサブセットは、繰り返すＴＢの第２のサブセットと同じチャネルまたは異なるチャネル上にある。ある態様では、ワイヤレス通信デバイス１２００は、決定された多対多マルチキャストスケジュールを送信するための手段を含みうる。この態様では、多対多マルチキャストスケジュールを決定するための手段は、多対多マルチキャストスケジュールがアクティブになるであろう時間を決定するように構成されうる。この態様では、送信はまた、多対多マルチキャストスケジュールがアクティブになるであろう時間を含みうる。ある態様では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するかどうかを決定するための手段と、第２の多対多マルチキャストスケジュールと第２の多対多マルチキャストスケジュールがアクティブになるであろう時間とを送信するための手段とを含みうる。別の態様では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールを変更するための変更スケジュール要求を第２のデバイスから受信するための手段を含みうる。ある態様では、多対多マルチキャストスケジュールを変更するための決定は、受信された変更スケジュール要求に基づきうる。別の態様では、ワイヤレス通信デバイス１２００は、ワイヤレス通信デバイス１２００が多対多マルチキャストスケジュールを変更することを決定した場合に、変更スケジュール要求に応答して受け入れメッセージを第２のデバイスに送信するための手段と、ワイヤレス通信デバイス１２００が多対多マルチキャストスケジュールを変更しないことを決定した場合に、変更スケジュール要求に応答して拒否メッセージを第２のデバイスに送信するための手段とを含みうる。別の態様では、多対多マルチキャストスケジュールを変更するという決定は、第２の多対多マルチキャストスケジュールの適合性、レイテンシ条件、またはＱｏＳ条件のうちの少なくとも１つに基づきうる。
【０１６４】
[00174]例えば、前述された機能を遂行するための手段は、送信機１２１５、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４のうちの１つまたは複数を含みうる。
【０１６５】
[00175]別の構成では、ワイヤレス通信デバイス１２００が加入デバイスとして動作しているとき、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４は、ＮＡＮネットワークに関連付けられたサービスのａｎについての多対多マルチキャストスケジュールを受信することと、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信することとを行うように構成されうる。ある態様では、送信機１２１５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信するように構成されうる。別の態様では、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、ワイヤレスデバイスが変更スケジュール要求に応答して受け入れメッセージを受信した後に、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、スケジュール所有者デバイスから第２の多対多マルチキャストスケジュールを受信すること、または、ワイヤレスデバイスが変更スケジュール要求に応答して拒否メッセージを受信すると、多対多マルチキャストスケジュールを変更することを控えることを行うように構成されうる。別の態様では、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、拒否メッセージを受信した後のバックオフタイム持続時間の間、スケジュール所有者デバイスに別の変更スケジュール要求を送信することを控えるように構成されうる。別の態様では、送信機１２１５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、ワイヤレス通信デバイス１２００が変更スケジュール要求に応答してスケジュール所有者デバイスから応答を受信しないときに、スケジュール所有者デバイスへの変更スケジュール要求の送信を繰り返すことと、スケジュール所有者デバイスへの変更スケジュール要求の送信の数がスケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信することとを行うように構成されうる。この態様では、スケジュール所有者更新メッセージは、スケジュール所有者移行時間を含みうる。別の態様では、処理システム１２１０および／またはスケジューリングコンポーネント１２２４はさらに、スケジュール所有者移行時間の満了後に、ワイヤレスデバイスがワイヤレスデバイスのランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、多対多マルチキャストスケジュールのスケジュール所有者になることを決定することと、スケジュール所有者になるという決定に基づいて、ワイヤレス通信デバイス１２００がスケジュール所有者デバイスであると１つまたは複数のデバイスに告知することとを行うように構成されうる。別の態様では、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、スケジュー��所有者移行時間が満了する前に、スケジュール所有者になることを要求する少なくとも１つの他のスケジュール所有者変更要求を少なくとも１つの他のデバイスから受信することと、少なくとも１つのデバイスのランクがワイヤレスデバイスのランクより高いかどうかに基づいて、スケジュール所有者になるかどうかを決定することとを行うように構成されうる。別の態様では、処理システム１２１０および／またはスケジューリングコンポーネント１２２４はさらに、少なくとも１つのデバイスのランクがワイヤレスデバイスのランクより高いときに、スケジュール所有者更新メッセージを送信することを止めることを決定するように構成されうる。別の態様では、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、スケジュール所有者デバイスから周期的に受信されるメッセージについてモニタするように構成されうる。そのメッセージは、スケジュール所有者デバイスの存在の決定を可能にしうる。別の態様では、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４はさらに、多対多マルチキャストスケジュールのための異なるスケジュール所有者を示すスケジュール所有者更新メッセージを受信することと、異なるスケジュール所有者に対応するようにスケジュール所有者デバイスを更新することとを行うように構成されうる。
【０１６６】
[00176]別の構成では、ワイヤレス通信デバイス１２００が加入デバイスとして動作しているとき、ワイヤレス通信デバイス１２００は、ＮＡＮネットワークに関連付けられたサービスのａｎについての多対多マルチキャストスケジュールを受信するための手段と、受信された多対多マルチキャストスケジュールに基づいて、ＮＤＬを通して通信するための手段とを含みうる。ある態様では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールの変更を要求するための変更スケジュール要求をスケジュール所有者デバイスに送信するための手段を含みうる。別の態様では、ワイヤレス通信デバイス１２００は、ワイヤレスデバイスが変更スケジュール要求に応答して受け入れメッセージを受信した後に、多対多マルチキャストスケジュールを第２の多対多マルチキャストスケジュールに変更するために、スケジュール所有者デバイスから第２の多対多マルチキャストスケジュールを受信するための手段、または、ワイヤレスデバイスが変更スケジュール要求に応答して拒否メッセージを受信すると、多対多マルチキャストスケジュールを変更することを控えるための手段を含みうる。別の態様では、ワイヤレス通信デバイス１２００は、拒否メッセージを受信した後のバックオフタイム持続時間の間、スケジュール所有者デバイスに別の変更スケジュール要求を送信することを控えるための手段を含みうる。別の態様では、ワイヤレス通信デバイス１２００は、ワイヤレス通信デバイス１２００が変更スケジュール要求に応答してスケジュール所有者デバイスから応答を受信しないときに、スケジュール所有者デバイスへの変更スケジュール要求の送信を繰り返すための手段と、スケジュール所有者デバイスへの変更スケジュール要求の送信の数がスケジュール所有者デバイスからの応答なしに試行しきい値を上回るときに、スケジュール所有者になるためのスケジュール所有者更新メッセージを送信するための手段とを含みうる。この態様では、スケジュール所有者更新メッセージは、スケジュール所有者移行時間を含みうる。別の態様では、ワイヤレス通信デバイス１２００は、スケジュール所有者移行時間の満了後に、ワイヤレスデバイスがワイヤレスデバイスのランクより高いランクを有する別のワイヤレスデバイスから別のスケジュール所有者更新メッセージを受信しないときに、多対多マルチキャストスケジュールのスケジュール所有者になることを決定するための手段と、スケジュール所有者になるという決定に基づいて、ワイヤレス通信デバイス１がスケジュール所有者デバイスであると１つまたは複数のデバイスに告知するための手段とを含みうる。別の態様では、ワイヤレス通信デバイス１２００は、スケジュール所有者移行時間が満了する前に、スケジュール所有者になることを要求する少なくとも１つの他のスケジュール所有者変更要求を少なくとも１つの他のデバイスから受信するための手段と、少なくとも１つのデバイスのランクがワイヤレスデバイスのランクより高いかどうかに基づいて、スケジュール所有者になるかどうかを決定するための手段とを含みうる。別の態様では、ワイヤレス通信デバイス１２００は、少なくとも１つのデバイスのランクがワイヤレスデバイスのラン��より高いときに、スケジュール所有者更新メッセージを送信することを止めることを決定するための手段を含みうる。別の態様では、ワイヤレス通信デバイス１２００は、スケジュール所有者デバイスから周期的に受信されるメッセージについてモニタするための手段を含みうる。そのメッセージは、スケジュール所有者デバイスの存在の決定を可能にしうる。別の態様では、ワイヤレス通信デバイス１２００は、多対多マルチキャストスケジュールのための異なるスケジュール所有者を示すスケジュール所有者更新メッセージを受信するための手段と、異なるスケジュール所有者に対応するようにスケジュール所有者デバイスを更新するための手段とを含みうる。
【０１６７】
[00177]例えば、前述された機能を遂行するための手段は、送信機１２１５、受信機１２０５、処理システム１２１０、および／またはスケジューリングコンポーネント１２２４のうちの１つまたは複数を含みうる。
【０１６８】
[00178]受信機１２０５は、受信機７１２に対応しうる。処理システム１２１０は、プロセッサ７０４に対応しうる。送信機１２１５は、送信機７１０に対応しうる。スケジューリングコンポーネント１２２４は、スケジューリングコンポーネント１２４、および／またはスケジューリングコンポーネント７２４に対応しうる。
【０１６９】
[00179]ある態様では、多対多マルチキャストスケジュールネゴシエーション技法を含む、ここに説明されたＮＤＬおよびＮＤＰの原理はまた、アドホックネットワーク（例えば、アクセスポイントまたは基地局のないネットワーク）中での多対多マルチキャスト通信を伴う通信プロトコルのような、任意の他の通信プロトコルに適用可能でありうる。
【０１７０】
[00180]上述された方法の様々な動作は、様々なハードウェアおよび／またはソフトウェアコンポーネント（１つ以上）、回路、および／またはコンポーネント（１つ以上）のような、それら動作を遂行することが可能である任意の適した手段によって遂行されうる。概して、図面中に例示されたいずれの動作も、それら動作を遂行することが可能である対応する機能的な手段によって遂行されうる。
【０１７１】
[00181]本開示に関連して説明された様々な例示的な論理ブロック、コンポーネント、および回路は、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたは他のＰＬＤ、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここに説明された機能を遂行するように設計されたそれらの任意の組み合わせを用いて、インプリメントまたは遂行される。汎用プロセッサは、マイクロプロセッサでありうるが、代替では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラまたはステートマシンでありうる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としてインプリメントされうる。
【０１７２】
[00182]１つまたは複数の態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせにおいてインプリメントされうる。ソフトウェアにおいてインプリメントされる場合、それら機能は、コンピュータ可読媒体上の１つまたは複数の命令あるいはコードとして記憶または送信されうる。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体とコンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体でありうる。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、コンパクトディスク（ＣＤ）ＲＯＭ（ＣＤ−ＲＯＭ）または他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいはデータ構造もしくは命令の形式で所望されるプログラムコードを記憶または搬送するために使用されることができ、コンピュータによってアクセスされることができる任意の他の媒体を備えることができる。また、任意の接続は、厳密にはコンピュータ可読媒体と称される。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義中に含まれる。ディスク（disk）およびディスク（disc）は、ここに使用される場合、ＣＤ（disc）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（ＤＶＤ）（disc）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は通常、磁気的にデータを再生し、その一方でディスク（disc）は、レーザーを用いて光学的にデータを再生する。このことから、コンピュータ可読媒体は、非一時的コンピュータ可読媒体（例えば、有形媒体）を備える。
【０１７３】
[00183]ここに開示された方法は、説明された方法を達成するための１つまたは複数のステップあるいはアクションを備える。方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなしに互いに置き換えられうる。言い換えれば、ステップまたはアクションの特定の順序が指定されない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなしに修正されうる。
【０１７４】
[00184]このことから、ある特定の態様は、ここに提示された動作を遂行するためのコンピュータプログラム製品を備えうる。例えば、そのようなコンピュータプログラム製品は、命令を記憶（および／または符号化）したコンピュータ可読媒体を備えうるものであり、命令は、ここに説明された動作を遂行するように１つまたは複数のプロセッサによって実行可能である。ある特定の態様の場合、コンピュータプログラム製品は、パッケージング材料を含みうる。
【０１７５】
[00185]さらに、ここに説明された方法および技法を遂行するためのコンポーネントおよび／または他の適切な手段は、適宜、ユーザ端末および／または基地局によってダウンロードおよび／またはそうでない場合は取得されることができることが認識されるべきである。例えば、そのようなデバイスは、ここに説明された方法を遂行するための手段の転送を容易にするためにサーバに結合されることができる。代替として、ここに説明された様々な方法は、記憶手段（例えば、ＲＡＭ、ＲＯＭ、ＣＤまたはフロッピーディスクのような物理的記憶媒体、等）を介して提供されることができ、それにより、ユーザ端末および／または基地局は、デバイスに記憶手段を結合または提供する際に様々な方法を取得することができる。その上、ここに説明された方法および技法をデバイスに提供するための任意の他の適した技法が利用されることができる。
【０１７６】
[00186]特許請求の範囲は、上記に例示されたまさにその構成およびコンポーネントに限定されないことが理解されるべきである。様々な修正、変更、および変形が、特許請求の範囲から逸脱することなしに、上述された方法および装置の配置、動作および詳細中でなされうる。
【０１７７】
[00187]前述の内容が本開示の態様を対象としている一方、本開示の他のおよびさらなる態様は、その基本的な範囲から逸脱することなしに考案されえ、その範囲は、後続する特許請求の範囲によって決定される。
【０１７８】
[00188]先の説明は、いかなる当業者であっても、ここに説明された様々な態様を実施することを可能にするために提供される。これらの態様への様々な修正は、当業者にとって容易に明らかとなり、ここに定義された包括的な原理は、他の態様に適用されうる。このことから、特許請求の範囲は、ここに示された態様に限定されることを意図されてはいないが、特許請求の範囲の文言と一致する全範囲を付与されるべきであり、ここにおいて、単数形での要素への言及は、そうであると具体的に記載されない限り、「１つおよび１つのみ」を意味することを意図されてはおらず、むしろ「１つまたは複数」を意味する。そうでないと具体的に記載されない限り、「いくつかの（some）」という用語は、１つまたは複数を指す。当業者に知られているか、または後に知られることとなる、この開示全体を通じて説明された様々な態様の要素と構造的および機能的に同等な物は全て、参照によってここに明確に組み込まれ、特許請求の範囲によって包含されることを意図される。その上、ここに開示されたものはいずれも、そのような開示が特許請求の範囲中に明示的に記載されているかどうかにかかわらず、公に献呈されることを意図されてはいない。いずれの請求項の要素も、その要素が「〜のための手段（means for）」というフレーズを使用して明確に記載されていない限り、または、方法の請求項のケースでは、その要素が「〜のためのステップ（step for）」というフレーズを使用して記載されていない限り、米国特許法第１１２条（ｆ）の規定の下に解釈されるべきではない。
【図１】
2019516316.tif 000003
【図２Ａ】
2019516316.tif 000004
【図２Ｂ】
2019516316.tif 000005
【図３】
2019516316.tif 000006
【図４】
2019516316.tif 000007
【図５】
2019516316.tif 000008
【図６】
2019516316.tif 000009
【図７】
2019516316.tif 000010
【図８】
2019516316.tif 000011
【図９】
2019516316.tif 000012
【図１０】
2019516316.tif 000013
【図１１】
2019516316.tif 000014
【図１２】
2019516316.tif 000015
【国際調査報告】
2019516316.tif 000016
2019516316.tif 000017
2019516316.tif 000018