(57)【特許請求の範囲】
【請求項１】
ワイヤレスネットワークにおける通信の方法であって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、ワイヤレスデバイスの前記第１のグループは、少なくとも第１のワイヤレスデバイスと第２のワイヤレスデバイスとを備え、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備え、
前記第１のワイヤレスデバイスによって、ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスと、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーとに少なくとも基づいて前記第１のメッセージのデータ部分を暗号化することと、
前記第１のワイヤレスデバイスによって、前記第２のワイヤレスデバイスに前記第１のメッセージを送信することと
を備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、前記第１のメッセージの前記データ部分を復号するのにどのセキュリティキーを使用するかを決定するために使用される、方法。
【請求項２】
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて生成される、請求項１に記載の方法。
【請求項３】
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、請求項１に記載の方法。
【請求項４】
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部であり、前記帯域外プロシージャは、ＮＡＮの範囲外で前記ＮＤＬグループを形成するプロシージャを示す、請求項３に記載の方法。
【請求項５】
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、請求項１に記載の方法。
【請求項６】
ワイヤレスネットワークにおいて通信するための第１のワイヤレスデバイスであって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、前記第１のワイヤレスデバイスと第２のワイヤレスデバイスは、ワイヤレスデバイスの前記第１のグループの一部であり、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスと、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーとに少なくとも基づいて前記第１のメッセージのデータ部分を暗号化することと
を行うように構成されたプロセッサと、
前記第２のワイヤレスデバイスに前記第１のメッセージを送信することを行うように構成された送信機と
を備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、前記第１のメッセージの前記データ部分を復号するのにどのセキュリティキーを使用するかを決定するために使用される、第１のワイヤレスデバイス。
【請求項７】
前記プロセッサは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて、ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成するように構成される、請求項６に記載の第１のワイヤレスデバイス。
【請求項８】
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、請求項６に記載の第１のワイヤレスデバイス。
【請求項９】
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部であり、前記帯域外プロシージャは、ＮＡＮの範囲外で前記ＮＤＬグループを形成するプロシージャを示す、請求項８に記載の第１のワイヤレスデバイス。
【請求項１０】
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、請求項６に記載の第１のワイヤレスデバイス。
【請求項１１】
命令を備える非一時的コンピュータ可読記憶媒体であって、実行されると、プロセッサに、ワイヤレスネットワークにおける通信の方法を行わせ、前記命令は、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、ワイヤレスデバイスの前記第１のグループは、少なくとも第１のワイヤレスデバイスと第２のワイヤレスデバイスとを備え、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスと、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーとに少なくとも基づいて前記第１のメッセージのデータ部分を暗号化することと、
前記第２のワイヤレスデバイスに前記第１のメッセージを送信することと
を備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、前記第１のメッセージの前記データ部分を復号するのにどのセキュリティキーを使用するかを決定するために使用される、非一時的コンピュータ可読記憶媒体。
【請求項１２】
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて生成される、請求項１１に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３】
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、請求項１１に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部であり、前記帯域外プロシージャは、ＮＡＮの範囲外で前記ＮＤＬグループを形成するプロシージャを示す、請求項１３に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、請求項１１に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
ワイヤレスネットワークにおいて通信するための第１のワイヤレスデバイスであって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成するための手段と、前記第１のワイヤレスデバイスと第２のワイヤレスデバイスは、ワイヤレスデバイスの前記第１のグループの一部であり、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶するための手段と、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスと、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーとに少なくとも基づいて前記第１のメッセージのデータ部分を暗号化するための手段と、
前記第２のワイヤレスデバイスに前記第１のメッセージを送信するための手段と
を備え、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、前記第１のメッセージの前記データ部分を復号するのにどのセキュリティキーを使用するかを決定するために使用される、第１のワイヤレスデバイス。
【請求項１７】
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成するための前記手段は、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成することを備える、請求項１６に記載の第１のワイヤレスデバイス。
【請求項１８】
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、請求項１６に記載の第１のワイヤレスデバイス。
【請求項１９】
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部であり、前記帯域外プロシージャは、ＮＡＮの範囲外で前記ＮＤＬグループを形成するプロシージャを示す、請求項１８に記載の第１のワイヤレスデバイス。
【請求項２０】
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、請求項１６に記載の第１のワイヤレスデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示は、一般に、近隣認識ネットワーキング（neighbor-aware networking）に関し、より具体的には、近隣認識またはソーシャルＷｉ−Ｆｉネットワークグループを形成するための、および近隣認識またはソーシャルＷｉ−Ｆｉネットワークグループ内の通信のための、システム、方法、およびデバイスに関する。
【背景技術】
【０００２】
[0002]  多くの電気通信システムでは、通信ネットワークが、いくつかの相互作用する空間的に隔てられたデバイス間でメッセージを交換するために使用される。
【０００３】
[0003]  ワイヤレスネットワークは、ネットワーク要素が移動式であるため動的接続のニーズを有するときに、またはネットワークアーキテクチャが固定式というよりはむしろアドホックのトポロジにおいて形成される場合に、好まれることが多い。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光などの周波数帯域における電磁波を使用して、無誘導伝搬モード（unguided propagation mode）で無形物理媒体を用いる。 ワイヤレスネットワークは、固定された有線ネットワークと比較すると、ユーザモビリティおよび高速なフィールド展開を有利に促進する。
【０００４】
[0004]  ワイヤレスネットワークにおける１つまたは複数のデバイスは、サービスを提供するように構成され得る。例えば、デバイスは、データをキャプチャするために使用される、センサのようなハードウェアを含み得る。デバイス上で動作するアプリケーションは次に、動作を行うためにそのキャプチャされたデータを使用し得る。いくつかの場合には、キャプチャされたデータは、ワイヤレスネットワーク内のその他のデバイスにとって有益であり得る。ワイヤレスネットワーク内のその他のデバイスのいくつかは、類似するデータをキャプチャするために、類似するハードウェアを含み得る。代替的に、デバイスは、ワイヤレスネットワーク内の他の１つまたは複数のデバイスにこれらのサービス（例えば、キャプチャされたデータ）を提供することができる。デバイスは、ワイヤレスネットワークにわたってこの情報をアドバタイズすること（advertising）によって、そのデバイスが提供するサービスを、ワイヤレスネットワーク内の１つまたは複数の他のデバイスに知らせ得る。他のデバイスは、あるデバイスによって提供されたサービスを、範囲内にないまたはサービスプロバイダと直接通信することができない他のデバイスにさらにアドバタイズし得る。
【発明の概要】
【０００５】
[0005]  本発明のシステム、方法、およびデバイスは各々、いくつかの態様を有し、これらのうちのいずれも、その望ましい属性を単独で担うものではない。下記の特許請求の範囲で示される本発明の範囲を限定することなく、いくつかの特徴が簡潔に論じられるだろう。本論述を考慮した後、特に「詳細な説明」と題されたセクションを読んだ後、当業者は、本発明の様々な実施形態の特徴がワイヤレス電力システムにおけるタッチスクリーンインターフェースの改善された制御を含む利点をどのように提供するかを理解するだろう。
【０００６】
[0006]  開示される１つの態様は、ワイヤレスネットワークにおける通信の方法である。方法は、ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの第１のグループのためのＭＡＣアドレスを記憶することとを備える。方法は、ワイヤレスデバイスの第１のグループの第１のワイヤレスデバイスによって、ワイヤレスデバイスの第１のグループの第２のワイヤレスデバイスに第１のメッセージを送信することをさらに備える。
【０００７】
[0007]  開示される別の態様は、ワイヤレスネットワークにおいて通信するためのワイヤレスデバイスである。ワイヤレスデバイスは、ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの第１のグループのためのＭＡＣアドレスを記憶することとを行うように構成されたプロセッサを備える。ワイヤレスデバイスは、ワイヤレスデバイスの第１のグループの第２のワイヤレスデバイスに第１のメッセージを送信するように構成された送信機をさらに備える。
【０００８】
[0008]  開示される別の態様は、実行されると、プロセッサに、ワイヤレスネットワークにおける通信の方法を行わせる命令を備える非一時的コンピュータ可読記憶媒体である。方法は、ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの第１のグループのためのＭＡＣアドレスを記憶することとを備える。方法は、ワイヤレスデバイスの第１のグループの第２のワイヤレスデバイスに第１のメッセージを送信することをさらに備える。
【０００９】
[0009]  開示される別の態様は、ワイヤレスネットワークにおいて通信するためのワイヤレスデバイスである。ワイヤレスデバイスは、ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成するための手段と、第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの第１のグループのためのＭＡＣアドレスを記憶するための手段とを備える。ワイヤレスデバイスは、ワイヤレスデバイスの第１のグループの第２のワイヤレスデバイスに第１のメッセージを送信するための手段をさらに備える。
【００１０】
[0010]  本明細書で説明される主題の１つまたは複数の実施形態の詳細が、添付の図面および以下の説明に記載される。他の特徴、様態、および利点が、説明、図面、および特許請求の範囲から明らかになるだろう。下記の図面の相対的な寸法は、原寸通りに描かれていない可能性があることに留意されたい。
【図面の簡単な説明】
【００１１】
【図１】[0011]  図１は、本開示に従った、ワイヤレスネットワークの例を図示する。
【図２】[0012]  図２は、本開示に従った、図１のワイヤレスネットワーク内で用いられ得るワイヤレスデバイスの例示的な機能ブロック図を図示する。
【図３】[0013]  図３は、本開示に従った、複数の近隣認識ネットワーク（neighbor aware network）データリンクグループを有する近隣認識ネットワークの実例となる実施形態を描く。
【図４】[0014]  図４は、本開示に従った、通信の例示的な近隣認識ネットワークフレームフォーマットを図示する。
【図５】[0015]  図５は、本開示に従った、通信システムの例示的な実施形態を図示する。
【図６】[0016]  図６は、本開示に従った、近隣認識ネットワーク内の通信の例示的な方法のフローチャートである。
【詳細な説明】
【００１２】
[0017]  新規のシステム、装置、および方法の様々な態様が、添付の図面を参照して以下により十分に説明される。しかしながら、本開示は、多くの異なる形式で具現化され得、本開示全体を通して提示される任意の具体的な構成または機能に限定されるものと解釈されるべきではない。本明細書における教示に基づいて、当業者は、本開示の範囲が、本発明の任意の他の態様から独立してインプリメントされ（implemented）ようと、またはそれと組み合わされてインプリメントされようと、本明細書で開示される新規のシステム、装置、および方法の任意の態様をカバーするように意図されることを理解するべきである。好ましい態様のいくつかの利益および利点が述べられるが、本開示の範囲は、特定の利益、使用、または目的に限定されることを意図するものではない。
【００１３】
[0018]  一般的な（popular）ワイヤレスネットワーク技術は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）の様々なタイプを含み得る。ＷＬＡＮは、広く使用されるネットワーキングプロトコルを用いて、近くのデバイスを互いに相互接続するために使用され得る。本明細書で説明される様々な態様は、ワイヤレスプロトコルのような任意の通信規格に適用され得る。いくつかのインプリメンテーション（implementations）では、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、ワイヤレスネットワークにアクセスするコンポーネントである様々なデバイスを含む。例えば、アクセスポイント（「ＡＰ」）とクライアント（局、または「ＳＴＡ」とも呼ばれる）の２つのタイプのデバイスが存在し得る。一般に、ＡＰは、ＷＬＡＮのためのハブまたは基地局としての役割を果たし得、ＳＴＡは、ＷＬＡＮのユーザとしての役割を果たす。いくつかのインプリメンテーションでは、ＳＴＡはまた、ＡＰとしても使用され得る。
【００１４】
[0019]  ＡＰはまた、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、ベーストランシーバ局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、または何らかの他の技術用語として知られており、それらとしてインプリメントされ、またはそれらを備え得る。ＳＴＡはまた、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、モバイル局、遠隔局、遠隔端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の技術用語として知られており、それらとしてインプリメントされ、またはそれらを備え得る。いくつかのインプリメンテーションでは、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）フォン、ワイヤレスローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを備え得る。従って、本明細書で教示される１つまたは複数の態様は、電話（例えば、セルラフォンまたはスマートフォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（例えば、携帯情報端末）、エンターテインメントデバイス（例えば、音楽またはビデオデバイス、または衛星ラジオ）、ゲームデバイスまたはシステム、全地球測位システムデバイス、またはワイヤレス媒体を介して通信するように構成された任意の他の適切なデバイスに組み込まれ得る。
【００１５】
[0020]  ８０２.１１ｓ規格は、ワイヤレスデバイスがメッシュネットワーク（mesh network）を介してどのように通信し得るかを定義する。メッシュネットワークは、静的なトポロジと、アドホックまたは近隣認識ネットワーク（ＮＡＮ）とのために使用され得る。「ソーシャルＷｉ−Ｆｉ」（ＳＷＦ）および「ＮＡＮ」という用語は、本明細書では置き換えて使用されることができる。ネットワークは、複数のメッシュデバイスを備え得、その各々が、ＳＷＦ環境において他のメッシュデバイスの代わりに、ネットワーク内のデータを中継することが可能である。メッシュデバイス間で送信または中継されるデータは、データリンク（「ＤＬ」）を同様に作成し得、ここで、「リンク」は、あるメッシュデバイスから別のものへのデータフローを表す。従って、ＳＷＦメッシュは、ＮＡＮデータリンク（ＮＤＬ）とも呼ばれ得、以下で説明されるように、サービスプロバイダからサービス消費者に転送されるデータを備える。本明細書で説明されるように、メッシュは、一般に、複数のＤＬを備えることを指し得るが、これら２つの用語は置き換えられることが可能である。ＮＤＬは、２つ以上の「ホップ」を含み得る。本明細書で使用される場合、「ホップ」は、メッシュネットワークにおいて、サービスを提供しているデバイス（プロバイダデバイス）と、サービスを消費しているまたはサービスに「加入している」デバイス（加入者デバイス）との間のメッシュデバイスの数に依存する。
【００１６】
[0021]  様々な予期される実施形態では、「メッシュネットワークグループ」または「ＮＤＬグループ」が使用される。従って、メッシュネットワークを構成する（make up）デバイスは、ＮＤＬグループを形成するデバイスと同じであり得る。ＮＤＬグループを構成するデバイスは、ページングウィンドウ（ＰＷ）を共有するＮＡＮクラスタのサブセットであり得る。ＮＤＬグループに関するＰＷは、参加デバイスの各々のための共通のセキュリティクレデンシャル（credentials）を有し得、それは、ＮＤＬグループ内の構成員（membership）を制限するための役割を果たし得る。従って、制限されたＮＤＬグループは、帯域外クレデンシャリング（credentialing）を要求し得る。
【００１７】
[0022]  メッシュネットワーク内のＳＴＡは、シンプルかつ安全な方法で互いと通信するために、ＮＤＬグループを形成することを希望し得る。いくつかのＮＡＮでは、ＳＴＡはまた、２つ以上のＮＤＬグループの一部であることも希望し得る。ＳＴＡが２つのグループのメンバである場合、例えば、ＳＴＡは、第１のＮＤＬグループ、第２のＮＤＬグループ、またはその両方のメンバである他のＳＴＡからの通信を受信し得る。従って、ＳＴＡは、受信された通信が関連付けられるのがどのＮＤＬグループかを識別することを希望し得る。さらに、ＳＴＡは、送信された通信が関連付けられるのがどのＮＤＬグループかを識別することを希望し得る。加えて、ＮＤＬグループのメンバは、そのＮＤＬグループのメンバのみが通信を解読し（decipher）読み取り得るように、それらの通信を暗号化することを希望し得る。しかしながら、通信が関連付けられるのがどのＮＤＬグループかを容易に識別する方法がなければ、通信を暗号化または復号する（decrypting）ことは困難であり得る。よって、ＮＤＬグループを形成すること、およびＮＤＬグループのデバイス間のデータ転送の方法を提供することは、特に複数のＳＴＡが２つ以上のＮＤＬグループの参加者（participants）であるときに、ＮＤＬグループ内のシンプルかつ安全な通信を提供し得る。これは、各ＮＤＬグループのためのＭＡＣアドレスの生成を要求し得る。
【００１８】
[0023]  図１を参照すると、ワイヤレスネットワークの特定の実例となる実施形態が描かれ、一般に１００と示されている。いくつかの態様では、ワイヤレスネットワーク１００は、ＮＡＮである。ＮＡＮはまた、本開示においてアドホックネットワークとも呼ばれ得る。図１は、ワイヤレスネットワーク１００に参加しているワイヤレスデバイス１３０ａ−１３０ｌ（本明細書では集合的にワイヤレスデバイス１３０と呼ばれる）を図示する。ワイヤレスデバイス１３０はまた、「モバイル」デバイスとも呼ばれ得る。例えば、ワイヤレスデバイス１３０の各々は、ワイヤレスネットワーク１００内のその他のワイヤレスデバイス１３０のうちの１つから、ビーコンまたは他の時間同期情報を受信し得る。この情報は、上述されるようなマルチホップデータリンクを通じて受信され得る。少なくとも一態様において、ワイヤレスデバイス１３０のうちの１つは、ワイヤレスネットワーク１００のための「ルート」ノードとして指定され得、従って、その他のワイヤレスデバイス１３０の各々によって受信される同期メッセージを周期的に送信する。例えば、ワイヤレスデバイス１３０ａは、第１のサービスを提供するための第１のワイヤレスデバイス１３０であり得るので、それはサービスイニシエータデバイス（service initiator device）と呼ばれ得、また、例えばＮＤＬグループ１１０ａなどの特定のメッシュまたはＮＤＬグループ内の同期メッセージを担う「ルート」デバイスでもあり得る。
【００１９】
[0024]  サービスイニシエータデバイスは、関連付けられるＭＡＣアドレスを有し得、それは、（以下で説明される）ＮＤＬグループのためのＭＡＣアドレスを生成する方法で使用され得る。サービスイニシエータデバイスはまた、ＮＤＬグループが形成される時間のインジケーションを追跡し得る。時間のインジケーションはまた、（以下で説明される）ＮＤＬグループのためのＭＡＣアドレスを生成する方法でも使用され得る。この時間のインジケーションは、タイムスタンプまたは何らかの他の値であり得る。１つの実施形態では、サービスイニシエータデバイスは、ＮＤＬグループのためのＭＡＣアドレスを生成することを担う。よって、サービスイニシエータは、ＮＤＬグループ１１０を形成することを担い得る。他の実施形態では、別のデバイスまたはプロセスが、ＮＤＬグループのためのＭＡＣアドレスを生成することを担い得る。ルートデバイス（例えば、ワイヤレスデバイス１３０のうちの１つ）としての責務（Responsibilities）は、ワイヤレスネットワーク１００の構成員が変わるときに周期的に変わり得る。いくつかの態様では、ワイヤレスデバイス１３０のうちの１つまたは複数は、局（ＳＴＡ）と見なされ得る。
【００２０】
[0025]  示されるように、ワイヤレスネットワーク１００はまた、集合的に「ＮＤＬグループ１１０」と呼ばれる４つのＮＤＬグループ１１０ａ−１１０ｄを含み得る。ＮＤＬグループはまた、本明細書ではメッシュネットワークまたは単に「ＮＤＬ」とも呼ばれ得る。ＮＤＬグループ１１０の各々は、ワイヤレスデバイス１３０ａ−１３０ｋのうちの一部を含むことが示される。ＮＤＬグループ１１０ａは、ワイヤレスデバイス１３０ａ−１３０ｃを含む。ＮＤＬグループ１１０ｂは、ワイヤレスデバイス１３０ｃ−１３０ｇを含む。ＮＤＬグループ１１０ｃは、ワイヤレスデバイス１３０ｆ−１３０ｉを含む。ＮＤＬグループ１１０ｄは、ワイヤレスデバイス１３０ｉ−１３０ｋを含む。示されるように、ワイヤレスデバイス１３０ｌは現在、ＮＤＬグループ１１０のうちのいずれにも含まれていないが、ワイヤレスデバイス１３０ｌは、所望のサービスに加入することが必要とされると、ＮＤＬに加わり得る。ある特定の実施形態では、ＮＤＬグループ１１０のうちのいくつかは、それぞれのＮＤＬグループ１１０の（１つまたは複数の）メンバ（ワイヤレスデバイス１３０）によって提供される１つのサービスまたは複数のサービスに従って形成され得る。いくつかの実施形態では、ＮＤＬグループ１１０は、サービスのインスタンスの開始時（例えば、サービスイニシエータデバイスが最初にＮＡＮ内でサービスを提供するとき）に形成され得る。この形成プロセスは、本明細書では「自然発生的なグループ形成（spontaneous group formation）」（図３に関連してさらに十分に説明される）と呼ばれ得る。他の実施形態では、ＮＤＬグループ１１０は、帯域外プロシージャによってＮＡＮの範囲外で形成され得る。この形成プロセスは、本明細書では「帯域外グループ形成（out of band group formation）」（図３に関連してさらに十分に説明される）と呼ばれ得る。ある特定の実施形態では、各ＮＤＬグループ１１０は、ワイヤレスデバイス１３０間の複数のマルチホップデータリンクを含み得る。
【００２１】
[0026]  ＮＤＬグループ１１０の各々内の通信は、ワイヤレスネットワーク１００に関する他の通信とは異なる通信チャネルで行われ得る。例えば、ＮＤＬグループ１１０の各々は、異なる通信チャネル上で動作し得、それはまた、ワイヤレスネットワーク１００に関する通信を行うために使用されるチャネルとは異なる。追加的にまたは代替的に、ＮＤＬグループ１１０のメンバの各々は、それぞれのＮＤＬグループ１１０の各々に関連付けられる異なるＭＡＣアドレスの使用を通じて通信し得る。この場合、通信の受け手（recipient）は、通信が関連付けられるのがどのＮＤＬグループ１１０かを決定することが可能であり得る（例えば、ワイヤレスデバイス１３０ｇは、ワイヤレスデバイス１３０ｆからの通信が、ＮＤＬグループ１１０ｃではなくＮＤＬグループ１１０ｂに関連付けられると決定することが可能である）。１つの実施形態では、ＮＤＬグループ１１０のためのＭＡＣアドレスは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールド内で送信される。
【００２２】
[0027]  ＮＤＬグループ１１０の各々は、ＮＤＬグループ１１０の他のメンバデバイスにサービスを提供するための１つまたは複数の「プロバイダデバイス」によって利用され得る。例えば、ワイヤレスデバイス１３０ａは、ＮＤＬグループ１１０ａのためのサービス提供デバイス（プロバイダデバイス）であり得、それは、一例では、ワイヤレスデバイス１３０ｂ−１３０ｃに音楽サービスを提供する。ワイヤレスデバイス１３０ａは、ワイヤレスネットワーク１００上のデバイスにＮＤＬグループ１１０ａにおいて提供されているサービスをアドバタイズ（advertise）し得る。例えば、ワイヤレスデバイス１３０ａ（または、ワイヤレスネットワーク１００上の他のプロバイダデバイス）は、提供され得るサービスおよびそのサービスを取得することに関連付けられる１つまたは複数のパラメータを示すメッセージを、ワイヤレスネットワーク１００にわたってブロードキャストまたはマルチキャストし得る。加えて、ワイヤレスネットワーク１００上のプロバイダデバイスは、上述されるようなワイヤレスネットワーク１００上の他の潜在的な（potential）加入者デバイスから受信されるサービス発見要求に応答し得る。例えば、ワイヤレスデバイス１３０ａは、サービスがＮＤＬグループ１１０ａ内で提供されることを示す情報を含む発見応答を送信するプロバイダデバイスであり得る。
【００２３】
[0028]  同様に、ＮＤＬグループ１１０ｂ−１１０ｄの各々もまた、上で提供されたＮＤＬグループ１１０ａのワイヤレスデバイス１３０ａの例と同様に動作し得る、それぞれのプロバイダデバイスを備え得る。例えば、ワイヤレスデバイス１３０ｄは、ワイヤレスデバイス１３０ｃ、１３０ｅ、１３０ｆ、および１３０ｇにビデオゲームサービスを提示する、ＮＤＬグループ１１０ｂのためのプロバイダデバイスであり得る。ワイヤレスデバイス１３０ｈは、ワイヤレスデバイス１３０ｆ、１３０ｇ、および１３０ｉに写真共有サービスを提供することによるＮＤＬグループ１１０ｃのためのプロバイダデバイスであり得る。同様に、ワイヤレスデバイス１３０ｊは、ワイヤレスデバイス１３０ｉおよび１３０ｋにＮＤＬグループ１１０ｄにわたってビデオサービスを提供し得るプロバイダデバイスであり得る。従って、所与のプロバイダデバイス（例えば、ワイヤレスデバイス１３０ａ、１３０ｄ、１３０ｈ、１３０ｊ）のサービスを消費するまたはそれらサービスに加入するワイヤレスデバイス１３０の各々はまた、加入者デバイスとも呼ばれ得る。より具体的には、上述のプロバイダデバイス（例えば、１３０ａ、１３０ｄ、１３０ｈ、１３０ｊ）を考慮すると、「加入者デバイス」は、一般に、ワイヤレスデバイス１３０ｂ、１３０ｃ、１３０ｅ、１３０ｆ、１３０ｇ、１３０ｉを指し得る。しかしながら、ある特定の態様では、ワイヤレスデバイス１３０ａ−１３０ｋは、サービスアーキテクチャに従って、「プロバイダデバイス」または「加入者デバイス」のいずれかに分類され得る。
【００２４】
[0029]  所与のモバイルデバイスは、同時に２つ以上のＮＤＬグループ１１０のメンバであり得、従って、プロバイダデバイスの各々によって提供されるサービスを受信するか、またはそれぞれのＮＤＬグループ１１０の加入者デバイスの各々によって受信されるサービスを提供する。例えば、ワイヤレスデバイス１３０ｃは、ＮＤＬグループ１１０ａおよび１１０ｂの両方のメンバとして示されている。よって、ワイヤレスデバイス１３０ｃは、ワイヤレスデバイス１３０ａによって提供される音楽サービスと、ワイヤレスデバイス１３０ｄによって提供される映像サービスとを同時に受信している可能性がある。同様に、ワイヤレスデバイス１３０ｆ−ｇは、ＮＤＬグループ１１０ｂおよび１１０ｃに参加しており、ワイヤレスデバイス１３０ｉは、ＮＤＬグループ１１０ｃおよび１１０ｄの両方に参加している。
【００２５】
[0030]  図１は、１つのＮＤＬグループにわたるサービスを提供するワイヤレスデバイスが、第２のＮＤＬグループにわたるサービスもまた受信することを図示する。例えば、図１において、ワイヤレスデバイス１３０ｃは、ＮＤＬグループ１１０ａを介して音楽サービスを受信している一方、ワイヤレスデバイス１３０ｄ−ｇにビデオゲームサービスを提供している可能性がある。ある実施形態では、単一のワイヤレスデバイス１３０は、複数のサービスを複数のＮＤＬグループに提供し得る。例えば、ワイヤレスデバイス１３０ｃは、ＮＤＬグループ１１０ａ内で音楽に関するサービスをワイヤレスデバイス１３０ａ−１３０ｂに提供する一方、同時にＮＤＬグループ１１０ｂ内でビデオゲームに関するサービスをワイヤレスデバイス１３０ｄ−ｇに提供し得る。
【００２６】
[0031]  上述されるように、２つ以上のＮＤＬグループ（例えば、ＮＤＬグループ１１０ｂまたはＮＤＬグループ１１０ｃ）の参加者であるモバイルデバイス（例えば、ワイヤレスデバイス１３０ｆまたはワイヤレスデバイス１３０ｇ）は、受信された通信が関連付けられるのがどのＮＤＬグループかを決定することを希望し得る。１つのＮＤＬグループのみの参加者であるモバイルデバイス（例えば、ＮＤＬグループ１１０ａのワイヤレスデバイス１３０ｂ）に、これと同じ望みが存在し得る。従って、ＮＤＬグループ内の通信の方法とともに、ＮＤＬグループを形成する方法が、本明細書で説明される。これらの方法は、自然発生的なグループ形成、帯域外グループ形成、または当該技術分野で知られているＮＤＬグループ形成の何らかの他の方法を通じてＮＤＬグループを形成することを含み得る。形成の際に、またはその後のいつかに、ＮＤＬグループのためのＭＡＣアドレスが生成され得る。このＭＡＣアドレスは、ＮＡＮまたはそのいくつかのサブセット内でＭＡＣアドレスを一意の状態にする様々なファクタに基づき得る。このＭＡＣアドレスは、ＮＤＬグループのワイヤレスデバイス間（between/among）のあらゆる通信において記憶され得る。様々な通信またはメッセージとこれらのインプリメンテーションとが、図３−６に関連して以下に説明される。
【００２７】
[0032]  図２は、図１のワイヤレスネットワーク１００内で用いられ得るワイヤレスデバイス２０２の例示的な機能ブロック図を示す。ワイヤレスデバイス２０２は、本明細書で説明される様々な方法をインプリメントするように構成され得るデバイスの一例である。例えば、ワイヤレスデバイス２０２は、ワイヤレスデバイス１３０ａ−ｌのうちの１つを含み（comprise）得る。
【００２８】
[0033]  ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含み得る。プロセッサ２０４はまた、中央処理ユニット（ＣＰＵ）とも呼ばれ得る。メモリ２０６は、読み取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含み得、プロセッサ２０４に命令およびデータを提供し得る。メモリ２０６の一部はまた、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含み得る。プロセッサ２０４は通常、メモリ２０６内に記憶されたプログラム命令に基づいて、論理および算術演算を行う。メモリ２０６内の命令は、本明細書で説明される方法をインプリメントするために実行可能であり得る。
【００２９】
[0034]  プロセッサ２０４は、１つまたは複数のプロセッサでインプリメントされる処理システムのコンポーネントであり得るか、またはそれを備え得る。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、ステートマシン、ゲート論理、離散ハードウェアコンポーネント、専用ハードウェア有限ステートマシン、あるいは情報の計算または他の操作を行うことができる任意の他の適切なエンティティの任意の組み合わせを用いてインプリメントされ得る。
【００３０】
[0035]  処理システムはまた、ソフトウェアを記憶するための機械可読媒体も含み得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるようと、またはその他のもので呼ばれようと、任意のタイプの命令を意味するように広く解釈されるべきである。命令は、（例えば、ソースコードフォーマット、バイナリコードフォーマット、実行可能コードフォーマット、またはコードの任意の他の適切なフォーマットで）コードを含み得る。命令は、１つまたは複数のプロセッサによって実行されると、処理システムに、本明細書で説明される様々な機能を行わせる。
【００３１】
[0036]  ワイヤレスデバイス２０２はまた、ワイヤレスデバイス２０２と遠隔ロケーションとの間でのデータの送受信を可能にする送信機２１０および／または受信機２１２を含み得る、ハウジング２０８を含み得る。送信機２１０および受信機２１２は、トランシーバ２１４に組み合わされ得る。アンテナ２１６は、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合され得る。ワイヤレスデバイス２０２はまた、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナ（図示されない）を含み得る。
【００３２】
[0037]  ワイヤレスデバイス２０２はまた、トランシーバ２１４によって受信される信号のレベルを検出および定量化する目的で使用され得る信号検出器２１８を含み得る。信号検出器２１８は、このような信号を、総エネルギー、シンボルあたりのサブキャリアごとのエネルギー、電力スペクトル密度、および他の信号として検出し得る。ワイヤレスデバイス２０２はまた、信号を処理する際に使用するためのデジタルシグナルプロセッサ（ＤＳＰ）２２０も含み得る。ＤＳＰ２２０は、送信のためのパケットを生成するように構成され得る。いくつかの態様では、パケットは、物理レイヤコンバージェンスプロトコル（ＰＬＣＰ）データユニット（ＰＰＤＵ）を備え得る。
【００３３】
[0038]  ワイヤレスデバイス２０２は、いくつかの態様では、ユーザインターフェース２２２をさらに備え得る。ユーザインターフェース２２２は、キーパッド、マイクロフォン、スピーカ、および／またはディスプレイを備え得る。ユーザインターフェース２２２は、ワイヤレスデバイス２０２のユーザに情報を搬送するおよび／またはユーザからの入力を受信する任意の要素またはコンポーネントを含み得る。
【００３４】
[0039]  ワイヤレスデバイス２０２の様々なコンポーネントは、バスシステム２２６によって連結され得る。バスシステム２２６は、例えば、データバス、並びに、データバスに加えて、電力バス、制御信号バス、およびステータス信号バスを含み得る。当業者は、ワイヤレスデバイス２０２のコンポーネントが連結され得るか、あるいは何らかの他のメカニズムを使用して互いに入力を受け取るまたは提供し得ることを理解するだろう。
【００３５】
[0040]  いくつかの別個のコンポーネントが図２で図示されるが、当業者は、これらコンポーネントのうちの１つまたは複数が組み合わせられるか、または一般にインプリメントされ得ることを理解するだろう。例えば、プロセッサ２０４は、プロセッサ２０４に関して上述される機能をインプリメントするためだけでなく、信号検出器２１８および／またはＤＳＰ２２０に関して上述される機能をインプリメントするためにも使用され得る。さらに、図２で図示されるコンポーネントの各々は、複数の別個の要素を使用してインプリメントされ得る。
【００３６】
[0041]  ワイヤレスデバイス２０２は、ワイヤレスデバイス１３０ａ−ｌのうちのいずれかを含み得、通信を送信および／または受信するために使用され得る。すなわち、ワイヤレスデバイス１３０ａ−ｌのうちのいずれかは、送信機または受信機デバイスとして機能し得る。ある特定の態様は、送信機または受信機の存在を検出するために、メモリ２０６およびプロセッサ２０４上で動作するソフトウェアによって使用される信号検出器２１８を考慮する。
【００３７】
[0042]  上述されるように、ワイヤレスデバイス２０２のようなワイヤレスデバイスは、サービスを提供し、サービスを受信し、またはそうでなければ、ワイヤレスネットワーク１００のようなワイヤレス通信システム内で通信するように構成され得る。例えば、ワイヤレスデバイス２０２は、データをキャプチャまたは計算する（例えば、センサ測定、ロケーション調整などの）ために使用されるハードウェア（例えば、センサ、全地球測位システム（ＧＰＳ）など）を含み得る。
【００３８】
[0043]  下記の図面で説明されるように、開示される方法およびシステムは、ワイヤレスデバイス１３０のような参加デバイスが、ＮＤＬグループを形成し、ＮＤＬグループ内でシンプルかつ安全に通信することを可能にするために、ワイヤレスネットワーク１００のような既存のソーシャルＷｉ−Ｆｉフレームワークの能力を拡張する。これを達成するために、ワイヤレスデバイス１３０を備えるＮＤＬグループを確立するために使用されるパラメータのセットが定義され得る。これらのパラメータはまた、図４に関して以下で説明されるような、ＮＤＬグループ１１０のワイヤレスデバイス１３０間で通信するときにも使用され得る。いくつかの態様では、このパラメータのセットは、所与のＮＤＬグループ１１０からの利用可能なサービスをワイヤレスデバイス１３０に通知し得る、ビーコン送信、サービスアドバタイズメント、あるいは他の同様の送信のうちの１つまたは複数に含まれている、ＮＡＮにわたるマルチキャストまたはブロードキャストであり得る。１つの実施形態では、これらのパラメータは、８０２.１１ ＭＰＤＵ内に含まれる。
【００３９】
[0044]  参加ワイヤレスデバイス１３０によって、一旦ＮＤＬが確立されると、サービスは、ＮＤＬのデバイスに配信され得る。いくつかの態様では、ワイヤレスデバイス１３０は、上述されるように、デバイス（例えば、ワイヤレスデバイス１３０ｃ、１３０ｆ）への複数のサービスの配信を提供するために、複数のメッシュネットワークに加入し得るか、またはその参加者であり得る。同様に、ワイヤレスデバイス１３０は、２つ以上のサービスに加入し得るので、２つ以上のメッシュネットワークまたはメッシュネットワークグループのメンバである。従って、所与のメッシュネットワークまたは複数のメッシュネットワークに属した（attributed）接続が、サービスベースで（per-service basis）アドバタイズされ得る。ＮＤＬグループのこのようなワイヤレスデバイス１３０に関連付けられる通信は、下記の図面に関して以下で説明される方法およびシステムと実質的に同様のものであり得る。
【００４０】
[0045]  本明細書で説明される方法およびシステムは、特定のサービスが提供されるＮＤＬグループを定義するために機能する１つまたは複数の通信パラメータを利用し得る。これらのパラメータは、それらがＮＤＬグループを一意に識別し得るので、サービス配信のための適切なＮＤＬグループ１１０に関連付けられる通信を識別する際に参加ワイヤレスデバイス１３０を補助する。これらのパラメータはまた、参加ワイヤレスデバイス１３０が、異なるＮＤＬグループに関連付けられるメッセージを復号するのを補助し得、それは、以下で説明されるように、異なる暗号化クレデンシャルを要求し得る。ＮＤＬグループを形成すること、並びにその通信の方法および暗号化の方法を確立することによって、いくつかの態様において動作効率化が達成され得る。
【００４１】
[0046]  図３は、本開示に従った、ＮＡＮの実例となる実施形態を描く。示されるように、クラスタ１７０内の複数のデバイスは、ＳＷＦ ＮＡＮに参加している。この図に示されるクラスタ１７０、すなわちＳＷＦ ＮＡＮは、ワイヤレスネットワーク１００（図１）と同様のものであり得る。クラスタ１７０内の複数のデバイスはさらに、ワイヤレスデバイス１３０と同様のものであり得る。ある実施形態では、クラスタ１７０内のデバイスの各々は、概してＮＡＮのメンバによって提示された、１つのサービスまたは複数のサービスを使用している可能性がある。いくつかの他の実施形態では、その（１つまたは複数の）サービスはまた、クラスタ１７０内のより小さいグループによって描かれ得る。より小さいグループは、ＮＤＬグループ１７２、ＮＤＬグループ１７４、またはＮＤＬグループ１７６のように、本明細書ではＮＤＬグループと呼ばれ得る。従って、所与のＮＡＮ（例えば、クラスタ１７０）は、本明細書で説明されるような、複数のＮＤＬまたはＮＤＬグループを備え得る。ＮＤＬグループ１７２、１７４、１７６の各々は、図で描かれるような、デバイス間の複数のマルチホップデータリンクを含み得る。それぞれのＮＤＬの各々（ＮＤＬグループ１７２、ＮＤＬグループ１７４、およびＮＤＬグループ１７６）は、共通サービス、共通動作システム、共通プラットフォーム（例えば、スマートフォンまたはコンピュータの特定のブランド）、または他の関連する共通点を備え得る。ＮＤＬグループ１７２、１７４、１７６の各々は次に、個々のＮＤＬグループを備え得る。限定ではなく例として、ＮＤＬグループ１７２がデータの移送のためにＳＷＦメッシュを形成し得る一方、ＮＤＬグループ１７４は、ＧＰＳサービス、ビデオ／写真共有、またはオンラインゲーム機能を利用し得る。いくつかの実施形態では、クラスタ１７０に関連付けられる識別子、クラスタ１７０のメンバによって提示される各サービスに関連付けられる識別子、またはその両方が存在し得る。これらの識別子は、ＮＤＬグループ１７２、１７４、１７６の各々に関連付けられるＭＡＣアドレスの作成で使用され得る。
【００４２】
[0047]  ある実施形態では、クラスタ１７０およびＮＤＬグループ１７２、１７４、１７６のデバイスは、複数のサービスの各々をサポートすることが可能であり得る。各ＮＡＮ内で、または（ＮＡＮ内の）ＮＤＬグループ１７２、１７４、１７６の各々内で、各デバイスは、ＮＤＬグループまたはＮＡＮのそれぞれのデバイスによって提供されるサービスのためのプロキシとなり得る。ある実施形態では、ＮＤＬグループ（例えば、ＮＤＬグループ１７２、１７４、１７６）が１つまたは複数のサービスをサポートする場合、ＮＤＬグループの参加ワイヤレスデバイス１３０の全ては、個々のプロキシＳＴＡがサービスを実際に消費しているかどうかに関わらず、ＮＤＬグループ内で提供されるサービスをプロキシし得る。
【００４３】
[0048]  ある実施形態では、特定のＮＤＬグループ内でどの特定のアプリケーション１８０がサポートされるかを描く、さらなる抽象化がインプリメントされ得る。ある実施形態では、ＮＤＬグループ１７２、１７４、１７６の一部である（すなわち、それぞれのソーシャルＷｉ−Ｆｉメッシュに参加している）ＳＴＡは通常、ＮＤＬグループ内でサポートされる全てのサービスについてのサービス発見パケットのためのプロキシとして動作し得る一方、特定のＮＤＬグループ１７２、１７４、１７６内でサポートされるサービスに関連付けられるデータも送る（forwarding）。従って、各ＮＤＬは、ＮＤＬのサービスのうちの１つまたは複数を消費および／またはプロキシする複数のＳＴＡを備え得る。
【００４４】
[0049]  クラスタ１７０（または、ワイヤレスネットワーク１００）内のＮＤＬグループ１７２、１７４、１７６は、様々なサービスをサポートし得（例えば、そのＮＤＬグループが、サービスを提供するワイヤレスデバイス１３０を含み得る）、複数のサービスは、ＮＤＬグループの各々内でサポートされ得る。例えば、アプリケーション１８０ａ、１８０ｂは、ＮＤＬグループ１７２内で提供され得、アプリケーション１８０ｃ−１８０ｅは、ＮＤＬグループ１７４内で提供され得、アプリケーション１８０ｆは、ＮＤＬグループ１７６内で提供され得る。さらに、クラスタ１７０内のデバイスのいくつかは、２つ以上のＮＤＬグループのメンバであり得る。例えば、破線部分１７３内のデバイスは、ＮＤＬグループ１７２とＮＤＬグループ１７４の両方のメンバであり得、破線部分１７５内のデバイスは、ＮＤＬグループ１７４とＮＤＬグループ１７６の両方のメンバであり得る。従って、これらのデバイスは、サービスを２つ以上のＮＤＬグループ１７２、１７４、１７６に提供し得るか、またはこれらから受信し得る。
【００４５】
[0050]  ＮＤＬグループ１７２、１７４、１７６は、自然発生的なグループ形成、帯域外グループ形成、または何らかの他の方法を通じて形成され得る。自然発生的なグループ形成では、ＮＤＬグループ１７２、１７４、１７６は、サービス（例えば、アプリケーション１８０ｆ）のインスタンスの開始時に形成され得る。ＮＤＬグループ（例えば、ＮＤＬグループ１７６）の範囲は、クラスタ１７０の範囲内に限定され得、クラスタ１７０外に存在しない可能性がある。自然発生的なグループ形成を通じて形成されるＮＤＬグループ１７２、１７４、１７６のためのセキュリティパスフレーズ（Security pass phrases）は、ＮＤＬグループ１７２、１７４、１７６のインスタンス化（instantiation）のときに、ＮＤＬグループ１７２、１７４、１７６内のモバイルデバイス上で動作するまたはそれを利用するアプリケーションによって、作成またはプログラムされ得る。これらのセキュリティパスフレーズは、このときにＮＡＮ ＭＡＣにわたされ得る。しかしながら、自然発生的なグループ形成を介して形成されるＮＤＬグループ１７２、１７４、１７６は、望まれ得るレイヤ２セキュリティを提供しない可能性がある。従って、いくつかの実施形態では、ＮＤＬグループ１７２、１７４、１７６を形成するために、帯域外（ＯＯＢ）グループ形成が利用され得る。
【００４６】
[0051]  ＯＯＢグループ形成では、ＮＤＬグループ１７２、１７４、１７６は、クラスタ１７０の範囲外で形成され得る。これらのＮＤＬグループ１７２、１７４、１７６の各々は、グループ識別子にマッピングするグループ名を有し得る。例示のみを目的として、ＮＤＬグループ１７４は、ゲームに興味のある高校生で構成され、適宜、名前を付けられるか、または識別子に関連付けられる。そのグループに加わるためのキーまたはパスフレーズは、ＯＯＢプロシージャにおいて共有され得る。いくつかの実施形態では、ＮＤＬグループ１７２、１７４、１７６の全てのまたは少なくともいくつかの部分は、異なる方法に従って形成され得る。例示のみを目的として、ＮＤＬグループ１７２は、自然発生的なグループ形成を通じて形成され得、ＮＤＬグループ１７４は、ＯＯＢグループ形成を通じて形成され得、ＮＤＬグループ１７６は、当該技術分野で知られている何らかの他のプロシージャを通じて形成され得る。
【００４７】
[0052]  ＮＤＬグループ１７２、１７４、１７６の各々はまた、同じセキュリティグループの一部でもあり得る。互いを相互に認証するＳＴＡのグループは、セキュリティグループと呼ばれ得る。この場合、２つのＳＴＡは、それらが互いを認証することができない場合にはセキュリティグループ内に存在しないだろう。セキュリティグループは、時間およびチャネルで独立し得る。セキュリティグループの形成はまたＯＯＢでもあり得、作成の方法はクラスタ１７０の範囲外にあり得る。１つの例示的な実施形態では、セキュリティグループは、ＮＤＬグループ（例えば、ＮＤＬグループ１７４）のメンバであるモバイルデバイス上で動作するまたはそれらを利用するアプリケーションの使用を通じて形成され得る。１つの実施形態では、ＮＤＬグループ１７２、１７４、１７６は、単一の論理チャネルを利用し、その全ての加入メンバは、同じセキュリティグループの一部である。この実施形態に従って、ＮＤＬグループ１７２、１７４、１７６は、セキュリティグループのクレデンシャルから導出される共通グループキーを有し得る。このグループキーは、ＮＤＬグループ１７２、１７４、１７６の他のメンバへのブロードキャストまたはマルチキャストである通信の一部を暗号化するために、ＮＤＬグループ１７２、１７４、１７６内のモバイルデバイスによって使用され得る。
【００４８】
[0053]  各ＮＤＬグループ１７２、１７４、１７６は、これらに関連付けられる一意の識別子を有し得る。１つの実施形態では、一意の識別子は、８０２.１１ ＭＡＣアドレスである。このＭＡＣアドレスは、本明細書では、ＮＤＬグループＭＡＣアドレス、またはワイヤレスデバイスのグループのためのＭＡＣアドレスと呼ばれ得る。このＮＤＬグループＭＡＣアドレスは、様々な方法を通じて生成され得る。１つの実施形態では、ＮＤＬグループＭＡＣアドレスは、ＮＤＬグループ上で提供されるサービスが開始されるときに、（上述される）サービスイニシエータデバイスによって生成される。いくつかの態様では、このＮＤＬグループＭＡＣアドレスは、様々なファクタを考慮することによって生成され得る。ある例示的な実施形態では、ＮＤＬグループＭＡＣアドレスは、サービスイニシエータデバイスのＭＡＣアドレス、ＮＤＬグループ内のワイヤレスデバイスによって提供されるサービスの識別子、ＮＤＬグループを構成するＮＡＮクラスタの識別子、ＮＤＬグループが形成される時間のインジケーションのうちの１つまたは複数に少なくとも部分的に基づいて生成される。どのような生成の方法が使用されたとしても、ＮＤＬグループ（例えば、ＮＤＬグループ１７４）のデバイス間で送信される通信において、このＮＤＬグループＭＡＣアドレスが使用され得る。いくつかの実施形態では、このＮＤＬグループＭＡＣアドレスは、８０２.１１ ＭＰＤＵのアドレス１フィールドまたはアドレス３フィールド内で送信される。アドレス１フィールドまたはアドレス３フィールドは、それぞれ、受信機アドレスまたはベーシックサービスセット識別子（ＢＳＳＩＤ）を識別する代わりに、この目的のために使用され得る。
【００４９】
[0054]  これらの通信は、ＮＤＬグループのワイヤレスデバイスを対象とするデータを含み得る。いくつかの態様では、ＮＤＬグループ内のデバイスは、ＮＤＬグループ（例えば、ＮＤＬグループ１７２）のメンバのみがデータを復号し読み取り得るように、このデータを暗号化することを希望し得る。上述されるように、ワイヤレスデバイスは、それがメンバである各ＮＤＬグループのためのセキュリティキーを取得し得る。従って、ワイヤレスデバイスは、それが２つ以上のＮＤＬグループのメンバ（例えば、破線部分１７３内のワイヤレスデバイス）である場合、複数のセキュリティキーへのアクセスを有し得る。従って、ワイヤレスデバイスは、通信の暗号化されたデータ部分を効率的に復号するために、どのセキュリティキーが各ＮＤＬグループに関連付けられているかを知らなければならない。１つの例示的な実施形態では、ワイヤレスデバイスは、通信のための適切なセキュリティキーを識別するために、ＮＤＬグループＭＡＣアドレスを使用し得る。いくつかの実施形態では、ワイヤレスデバイスはまた、適切なセキュリティキーを識別するための通信を送信するワイヤレスデバイスのＭＡＣアドレスを使用し得る。従って、いくつかの態様では、送信デバイスのＭＡＣアドレスは、送信された通信内で提供され得る。この通信のフォーマットは、図４に関して以下でより詳細に説明される。
【００５０】
[0055]  図４は、ある実施形態に従った、通信４００のＮＡＮフレームフォーマットを描く。通信４００のＮＡＮフレームフォーマットは、フレームチェック（「ＦＣ」）フィールド４０２、持続時間フィールド４０４、アドレス１フィールド４０６、アドレス２フィールド４０８、アドレス３フィールド４１０、シーケンス制御フィールド４１２、フレームボディ４１４、およびフレームチェックシーケンス（「ＦＣＳ」）フィールド４１６のような、ある特定の規格（standard）フレームを備え得る。
【００５１】
[0056]  通信４００は、８０２.１１ ＭＰＤＵの一部を備え得るか、またはそうでなければ８０２.１１ ＭＰＤＵの一部であり得る。通信４００は、上述されるようなＮＤＬグループのＳＴＡ間で送られ得る。特に、アドレス１フィールド４０６は、通信４００の対象とする受け手であるＳＴＡまたはＮＤＬグループのＭＡＣアドレスを備え得、アドレス２フィールド４０８は、通信４００を送信、ブロードキャスト、またはマルチキャストしているＳＴＡのＭＡＣアドレス、または通信４００内に含まれる情報を以前に送信、ブロードキャスト、またはマルチキャストされたＳＴＡのＭＡＣアドレスを備え得、アドレス３フィールド４１０は、ＮＤＬグループＭＡＣアドレス、ＢＳＳＩＤ、ソースアドレス、または宛先アドレスを備え得る。いくつかの態様では、アドレス３フィールド４１０は存在しない可能性がある。ＮＤＬグループＭＡＣアドレスは、本明細書で説明される方法に従って、生成され得る。さらに、フレームボディ４１４は、アドレス１フィールド４０６によって示されるＳＴＡを対象とするデータを備え得、そのデータは、暗号化され得る。上述される方法と同様に、通信４００を受信するＳＴＡは、フレームボディ４１４に含まれるデータを復号するのにどのセキュリティキーを使用するかを決定するために、アドレス１フィールド４０６、アドレス２フィールド４０８、またはアドレス３フィールド４１０のうちの１つまたは複数を使用し得る。
【００５２】
[0057]  図５は、通信システム５００の例示的な実施形態を示す。通信システム５００は、図１のワイヤレスネットワーク１００または図３のクラスタ１７０と同様のものであり得る。図５は、２つのＮＤＬグループ１１０ｅと１１０ｆを示す。図示されるように、ＮＤＬグループ１１０ｅはワイヤレスデバイス１０６ａ−ｅを含み、ＮＤＬグループ１１０ｆはワイヤレスデバイス１０６ｃ−ｆを含む。破線部分１２０によって描かれるように、ワイヤレスデバイス１０６ｃ−ｄは、ＮＤＬグループ１１０ｅおよび１１０ｆの両方のメンバである。従って、ワイヤレスデバイス１０６ｃ−ｅの各々は、少なくとも２つの異なるセキュリティキー（例えば、ＮＤＬグループ１１０ｅ内のデバイスから受信した通信のためのセキュリティキーと、ＮＤＬグループ１１０ｆ内のデバイスから受信した通信のためのセキュリティキー）へのアクセスを有し得る。描かれるように、１０６ｄは、通信システム５００内でメッセージ５１０をブロードキャストまたはマルチキャストし得る。様々な態様では、メッセージ５１０は、暗号化され得る。ワイヤレスデバイス１０６ｃおよび１０６ｅは、メッセージ５１０を受信し得るが、ワイヤレスデバイス１０６ｃ−ｅは全て、ＮＤＬグループ１１０ｅおよびＮＤＬグループ１１０ｆの両方のメンバであるため、メッセージが関連付けられるのがどのグループかを決定することができない可能性がある。従って、ワイヤレスデバイス１０６ｄは、上記の図４に関連して説明された通信４００のフレームフォーマットに従ってメッセージを送信し得る。
【００５３】
[0058]  メッセージ５１０が通信４００のフレームフォーマットに従って送られる場合、次にワイヤレスデバイス１０６ｃおよび１０６ｅは、メッセージ５１０を復号するためにどのセキュリティキーを使用するかを決定し得る。限定されない例として、ワイヤレスデバイス１０６ｃは、メッセージ５１０内に含まれる１０６ｄのＭＡＣアドレスとＮＤＬグループＭＡＣアドレスとを決定し得、ＮＤＬグループ１１０ｆに関連付けられる（１つまたは複数の）セキュリティキーを使用する必要があると決定し得る。
【００５４】
[0059]  図６は、ワイヤレスネットワークにおける通信の例示的な方法６００のフローチャートである。方法６００は、いくつかの態様では、ワイヤレスデバイス１３０ａ−ｌのうちのいずれかおよび／またはワイヤレスデバイス２０２によって行われ得る。いくつかの態様では、方法６００は、図５に示されるワイヤレスデバイス１０６ｄによって行われ得る。いくつかの態様では、方法６００は、デバイス（例えば、図５のワイヤレスデバイス１０６ｃ）がＮＡＮデータリンクグループの（１つまたは複数の）メンバを対象とする通信を受信および復号することを可能にし得る。十分な復号を保証するために、方法６００は、ＮＤＬグループＭＡＣアドレスを利用し得る。
【００５５】
[0060]  ブロック６１０において、第１のワイヤレスデバイス１０６ｃは、例えば、ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成する。いくつかの態様では、ワイヤレスデバイス１０６ｃは、始めに、ワイヤレスデバイスの第１のグループを識別し得る。いくつかの態様では、識別されたワイヤレスデバイスの第１のグループは、図１または図５に関して説明されるＮＤＬグループ１１０のうちの１つと実質的に同様のものであり得る。様々な実施形態では、ワイヤレスデバイスは、ＮＤＬグループ１１０内で提供されるサービスを提供または受信するＳＴＡである。
【００５６】
[0061]  いくつかの態様では、ブロック６１０内で生成されたワイヤレスデバイスの第１のグループのためのＭＡＣアドレスは、サービスイニシエータデバイスか、あるいは別のデバイスまたはアプリケーションによって生成される。いくつかの態様では、ワイヤレスデバイスの第１のグループのためのＭＡＣアドレスは、サービスイニシエータデバイスのＭＡＣアドレスと、ワイヤレスデバイスの第１のグループによって提供されたサービスの識別子と、ワイヤレスデバイスの第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、ワイヤレスデバイスの第１のグループが形成される時間のインジケーションとのうちの少なくとも１つに基づいて生成される。いくつかの態様では、ワイヤレスデバイスの第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含むＮＤＬグループを備える。
【００５７】
[0062]  ブロック６０２において、ワイヤレスデバイスの第１のグループのためのＭＡＣアドレスは、第１のメッセージのアドレスフィールド内に記憶される。いくつかの態様では、第１のメッセージのアドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える。
【００５８】
[0063]  ブロック６３０では、第１のメッセージは、ワイヤレスデバイスの第１のグループの第１のワイヤレスデバイスによって、ワイヤレスの第１のグループの第２のワイヤレスデバイスに送信される。いくつかの態様では、
【００５９】
[0064]  ブロック６４０では、第１のメッセージのデータ部分は、ワイヤレスデバイスの第１のグループのためのＭＡＣアドレスに少なくとも部分的に基づいてワイヤレスデバイスの第１のグループの第１のワイヤレスデバイスによって暗号化される。ブロック６４０で示されるように、第１のメッセージは、ワイヤレスデバイスの第１のグループの第１のワイヤレスデバイスのＭＡＣアドレスと、ワイヤレスデバイスの第１のグループの第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備える。破線によって示されるように、ブロック６５０は、方法６００の任意のステップであり得る。いくつかの態様では、第１のメッセージのデータ部分を暗号化することは、ワイヤレスデバイスの第１のグループのクレデンシャルから導出されるセキュリティキーに基づく。いくつかの態様では、ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部である。様々な態様では、ワイヤレスデバイス２０２のプロセッサ２０４は、本明細書で説明される方法に従って、第１のメッセージを暗号化するための手段を提供し得る。
【００６０】
[0065]  当業者はさらに、本明細書で開示される実施形態と関連して説明される様々な実例となる論理ブロック、構成、モジュール、回路、アルゴリズムステップが電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとしてインプリメントされ得ることを認識するだろう。様々な実例となるコンポーネント、ブロック、構成、モジュール、回路、およびステップは、一般に、それらの機能の観点から上記に説明されている。このような機能が、ハードウェアとしてインプリメントされるか、あるいはソフトウェアとしてインプリメントされるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者は、説明された機能を特定のアプリケーションごとに異なる方法でインプリメントし得るが、このようなインプリメンテーションの決定が、本開示の範囲からの逸脱を引き起こすと解釈されるべきではない。
【００６１】
[0066]  本明細書で開示される実施形態と関連して説明される方法またはアルゴリズムのステップは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組み合わせにおいて、具現化され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、プログラマブル読み取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、または当該技術分野で知られている任意の他の形式の記憶媒体内に存在し得る。例示的な非一時的（例えば、有形の）記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替では、記憶媒体はプロセッサに統合され得る。プロセッサおよび記憶媒体は、特定用途向け集積回路（ＡＳＩＣ）内に存在し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末内に存在し得る。代替では、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末内の離散コンポーネントとして存在し得る。
【００６２】
[0067]  開示された実施形態の先の説明は、当業者が、開示された実施形態を製造または使用することを可能にするために提供される。これらの実施形態に対する様々な修正は、当業者に対して容易に明らかであり、本明細書で定義される原理は、本開示の範囲から逸脱することなく他の実施形態に適用され得る。よって、本開示は、本明細書に示される実施形態に限定されることを意図するものではなく、下記の特許請求の範囲によって定義されるような原理および新規の特徴と一致し得る最も広い範囲を与えられるべきものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレスネットワークにおける通信の方法であって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと、
ワイヤレスデバイスの前記第１のグループの第１のワイヤレスデバイスによって、ワイヤレスデバイスの前記第１のグループの第２のワイヤレスデバイスに前記第１のメッセージを送信することと
を備える、方法。
［Ｃ２］
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて生成される、Ｃ１に記載の方法。
［Ｃ３］
前記第１のワイヤレスデバイスによって、ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスに少なくとも部分的に基づいて前記第１のメッセージのデータ部分を暗号化すること
をさらに備え、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記第１のメッセージの前記データ部分を暗号化することは、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーに基づく、Ｃ３に記載の方法。
［Ｃ５］
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、Ｃ１に記載の方法。
［Ｃ６］
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部である、Ｃ５に記載の方法。
［Ｃ７］
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、Ｃ１に記載の方法。
［Ｃ８］
ワイヤレスネットワークにおいて通信するための第１のワイヤレスデバイスであって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、前記第１のワイヤレスデバイスは、ワイヤレスデバイスの前記第１のグループの一部であり、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと
を行うように構成されたプロセッサと、
ワイヤレスデバイスの前記第１のグループの第２のワイヤレスデバイスに前記第１のメッセージを送信することを行うように構成された送信機と
を備える、第１のワイヤレスデバイス。
［Ｃ９］
前記プロセッサは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて、ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成するように構成される、Ｃ８に記載の第１のワイヤレスデバイス。
［Ｃ１０］
前記プロセッサは、ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスに少なくとも部分的に基づいて前記第１のメッセージのデータ部分を暗号化するようにさらに構成され、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備える、Ｃ８に記載の第１のワイヤレスデバイス。
［Ｃ１１］
前記第１のメッセージの前記データ部分を暗号化することは、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーに基づく、Ｃ１０に記載の第１のワイヤレスデバイス。
［Ｃ１２］
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、Ｃ８に記載の第１のワイヤレスデバイス。
［Ｃ１３］
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部である、Ｃ１２に記載の第１のワイヤレスデバイス。
［Ｃ１４］
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、Ｃ８に記載の第１のワイヤレスデバイス。
［Ｃ１５］
命令を備える非一時的コンピュータ可読記憶媒体であって、実行されると、プロセッサに、ワイヤレスネットワークにおける通信の方法を行わせ、前記命令は、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成することと、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶することと、
ワイヤレスデバイスの前記第１のグループの第２のワイヤレスデバイスに前記第１のメッセージを送信することと
を備える、非一時的コンピュータ可読記憶媒体。
［Ｃ１６］
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスは、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいて生成される、Ｃ１５に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ１７］
前記方法は、
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスに少なくとも部分的に基づいて前記第１のメッセージのデータ部分を暗号化すること
をさらに備え、前記第１のメッセージは、ワイヤレスデバイスの前記第１のグループの第１のワイヤレスデバイスのＭＡＣアドレスと、前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備える、Ｃ１５に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ１８］
前記第１のメッセージの前記データ部分を暗号化することは、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーに基づく、Ｃ１７に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ１９］
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、Ｃ１５に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２０］
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部である、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２１］
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、Ｃ１５に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２２］
ワイヤレスネットワークにおいて通信するための第１のワイヤレスデバイスであって、
ワイヤレスデバイスの第１のグループのための媒体アクセス制御（ＭＡＣ）アドレスを生成するための手段と、前記第１のワイヤレスデバイスは、ワイヤレスデバイスの前記第１のグループの一部であり、
第１のメッセージのアドレスフィールドにおいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを記憶するための手段と、
ワイヤレスデバイスの前記第１のグループの第２のワイヤレスデバイスに前記第１のメッセージを送信するための手段と
を備える、第１のワイヤレスデバイス。
［Ｃ２３］
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成するための前記手段は、
サービスイニシエータデバイスのＭＡＣアドレスと、
ワイヤレスデバイスの前記第１のグループによって提供されたサービスの識別子と、
ワイヤレスデバイスの前記第１のグループとワイヤレスデバイスの第２のグループとを備えるデバイスのクラスタの識別子と、
ワイヤレスデバイスの前記第１のグループが形成される時間のインジケーションと
のうちの少なくとも１つに基づいてワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスを生成することを備える、Ｃ２２に記載の第１のワイヤレスデバイス。
［Ｃ２４］
ワイヤレスデバイスの前記第１のグループのための前記ＭＡＣアドレスに少なくとも部分的に基づいて前記第１のメッセージのデータ部分を暗号化するための手段
をさらに備え、前記第１のメッセージは、前記第１のワイヤレスデバイスのＭＡＣアドレスと前記第２のワイヤレスデバイスのＭＡＣアドレスとをさらに備える、Ｃ２２に記載の第１のワイヤレスデバイス。
［Ｃ２５］
前記第１のメッセージの前記データ部分を暗号化することは、ワイヤレスデバイスの前記第１のグループのクレデンシャルから導出されるセキュリティキーに基づく、Ｃ２４に記載の第１のワイヤレスデバイス。
［Ｃ２６］
ワイヤレスデバイスの前記第１のグループは、近隣認識ネットワーク（ＮＡＮ）データリンク（ＮＤＬ）グループの他のデバイスにサービスを提供するデバイスを含む前記ＮＤＬグループを備える、Ｃ２２に記載の第１のワイヤレスデバイス。
［Ｃ２７］
前記ＮＤＬグループは、帯域外プロシージャにおいてセキュリティキーを共有するセキュリティグループの一部である、Ｃ２６に記載の第１のワイヤレスデバイス。
［Ｃ２８］
前記第１のメッセージの前記アドレスフィールドは、８０２.１１ ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のアドレス１フィールドを備える、Ｃ２２に記載の第１のワイヤレスデバイス。
【図１】
0006453478.tif 000002
【図２】
0006453478.tif 000003
【図３】
0006453478.tif 000004
【図４】
0006453478.tif 000005
【図５】
0006453478.tif 000006
【図６】
0006453478.tif 000007