(57)【特許請求の範囲】
【請求項１】
無線通信デバイスからの複数の識別子の１つのセットを受信すること、および、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信すること、
前記無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、前記無線通信デバイスから受信すること、
ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の前記受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視すること
を備える、アクセス・ポイントを動作させる方法。
【請求項２】
前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信すること
をさらに備える、請求項１記載の方法。
【請求項３】
前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定すること
をさらに備える、請求項２記載の方法。
【請求項４】
前記無線通信デバイスによって発見された複数のピア・デバイスのリストを、前記無線通信デバイスから受信すること、および、
複数のピア・デバイスの受信されたリストと前記リスト上の前記複数のピア・デバイスのうちの１または複数のものの位置に関する情報から前記無線通信デバイスの位置を決定すること
をさらに備える、請求項２記載の方法。
【請求項５】
前記監視することに応答して、複数のピア識別子の前記受信されたセットに含まれる識別子を検出し、前記検出された識別子に対応するピア通信デバイスの検出を示す信号を、前記無線通信デバイスに送信すること
をさらに備える、請求項１記載の方法。
【請求項６】
有線ネットワークによって別のアクセス・ポイントから、複数のピア識別子の前記受信されたセットに含まれるピア識別子に対応する前記少なくとも１つのピア・デバイスに対応する、ピア発見情報を受信すること
をさらに備える、請求項１記載の方法。
【請求項７】
無線通信デバイスからの複数の識別子の１つのセットを受信するための手段、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信するための手段、
前記無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、前記無線通信デバイスから受信するための手段、および、
ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の前記受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視するための手段
を備える、アクセス・ポイント。
【請求項８】
前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信するための手段
をさらに備える、請求項７記載のアクセス・ポイント。
【請求項９】
前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定するための手段
をさらに備える、請求項８記載のアクセス・ポイント。
【請求項１０】
前記無線通信デバイスによって発見された複数のピア・デバイスのリストを、前記無線通信デバイスから受信するための手段、および、
複数のピア・デバイスの受信されたリストと前記リスト上の前記複数のピア・デバイスのうちの１または複数のものの位置に関する情報から前記無線通信デバイスの位置を決定するための手段
をさらに備える、請求項８記載のアクセス・ポイント。
【請求項１１】
アクセス・ポイントにおいて使用されるコンピュータ・プログラムであって、
無線通信デバイスからの複数の識別子の１つのセットを、少なくとも１つのコンピュータに受信させるコード、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を、前記少なくとも１つのコンピュータに送信させるコード、
前記無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルを介して、前記少なくとも１つのコンピュータに前記無線通信デバイスから受信させるコード、および、
ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の前記受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを前記少なくとも１つのコンピュータに監視させるコード
を備えるコンピュータ・プログラム。
【請求項１２】
少なくとも１つのプロセッサ、前記少なくとも１つのプロセッサは、
無線通信デバイスからの複数の識別子の１つのセットを受信し、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信し、
前記無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルを介して、前記無線通信デバイスから受信し、
ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の前記受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視するように構成される、および、
前記少なくとも１つのプロセッサに結合されたメモリ
を備える、アクセス・ポイント。
【請求項１３】
前記少なくとも１つのプロセッサは、前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信するようにさらに構成される、請求項１２記載のアクセス・ポイント。
【請求項１４】
前記少なくとも１つのプロセッサは、前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定するようにさらに構成される、請求項１３記載のアクセス・ポイント。
【請求項１５】
通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成すること、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすること
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信すること、および、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントから受信すること
を備える、通信デバイスを動作させる方法。
【請求項１６】
前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信すること
をさらに備える、請求項１５記載の方法。
【請求項１７】
前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信すること
をさらに備える、請求項１５記載の方法。
【請求項１８】
前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードすること
をさらに備える、請求項１５記載の方法。
【請求項１９】
通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成するための手段、  前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするための手段、
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するための手段、および、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントから受信するための手段
を備える通信デバイス。
【請求項２０】
前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するための手段
をさらに備える、請求項１９記載の通信デバイス。
【請求項２１】
前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するための手段
をさらに備える、請求項１９記載の通信デバイス。
【請求項２２】
前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードするための手段
をさらに備える、請求項１９記載の通信デバイス。
【請求項２３】
アクセス・ポイントにおいて使用されるコンピュータ・プログラムであって、
通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを、少なくとも１つのコンピュータに生成させるコード、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記少なくとも１つのコンピュータにアップロードさせるコード、
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記少なくとも１つのコンピュータに前記アクセス・ポイントへ送信させるコード、および、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記少なくとも１つのコンピュータに前記アクセス・ポイントから受信させるコード
を備えるコンピュータ・プログラム。
【請求項２４】
少なくとも１つのプロセッサ、前記少なくとも１つのプロセッサは、
通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成し、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードし、
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信し、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントから受信するように構成される、および、
前記少なくとも１つのプロセッサに結合されたメモリ
を備える通信デバイス。
【請求項２５】
前記少なくとも１つのプロセッサは、前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するようにさらに構成される、請求項２４記載の通信デバイス。
【請求項２６】
前記少なくとも１つのプロセッサは、前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するようにさらに構成される、請求項２４記載の通信デバイス。
【請求項２７】
前記少なくとも１つのプロセッサは、前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードするようにさらに構成される、請求項２４記載の通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、無線通信に関し、さらに詳細には、ピア・ツー・ピア・シグナリング(signaling)及び広域ネットワーク・シグナリングの両方をサポートするシステムにおいて使用されうる方法および装置に関する。
【背景技術】
【０００２】
無線通信の分野において、従来のセルラー(cellular)・ネットワークに加えて様々なタイプのネットワーク用のスペクトルを利用可能にし、使用する傾向(trend)がある。人気と利用が増えてきている１つのこのようなネットワーク・タイプは、通信が比較的局地的な(local)近くで生じるピア・ツー・ピア・ネットワークである。
【０００３】
ピア・ツー・ピア・ネットワークは、セルラー・ネットワークにまさる様々な利点を有し得る。例えば、ピア・ツー・ピア・ネットワークは低いオーバヘッドを用いて少量のペイロード情報を直接通信するのによく適したものであり得る。さらに、ピア・ツー・ピア・ネットワークは、様々なデバイス間における複数のチャネル状況(channel conditions)が良好である狭い局地的な領域(region)での効率的な通信によく適したものであり得る。しかしながら、ピア・ツー・ピア・ネットワークは、例えば、デバイス発見範囲及びデバイス通信範囲等の点において、典型的なセルラー・ネットワークと比較して、いくつかの制限を有し得る。典型的なセルラー・ネットワーク通信では、例えば、高い位置(location)等の、有利な場所に位置されたアンテナを備えたアクセス・ポイントは、そのセルの中の複数のモバイル・ノードの仲介(intermediary)として動作する(serves)。さらに、そのアクセス・ポイントは、非常に広い通信範囲を提供する他のアクセス・ポイントにバックホール・ネットワークを介して結合される。対照的に、互いとの通信に関心をもち得るピア・ツー・ピア・ネットワークにおいては、無線通信デバイスは、例えば、障害物等のために、それらがかなり近接するまで、好ましいとはいえないチャネル状況となり得る。その結果、ピア・ツー・ピア・ネットワークにおけるピア・デバイス間の発見の信頼性及び、または範囲は制限されることができる。これは、ピア・ツー・ピア・ネットワークを利用する有効性に悪影響を及ぼす傾向がある。
【０００４】
上記の説明に基づいて、ピア・ツー・ピア・ネットワークにおいて発見範囲を増加させ及び、または発見動作を改善することができる新しい方法及び装置が必要とされている。
【発明の概要】
【０００５】
複数のピア・ツー・ピア・ネットワーク中の複数のエンハンスド発見動作(enhanced discovery operations)をサポートする装置及び方法が記載される。例えば、複数のピア・ツー・ピア通信をサポートする複数のモバイル・ノード等の、複数の無線通信デバイスは、いくつかの実施形態において、複数のピア発見信号によってそれらの存在をそれらの近くの他の複数のピアに信号で知らせ(signal)、他の複数のデバイスからの複数のピア発見信号を監視する。複数のピア発見信号は、無線通信デバイスに関連付けられた複数の私的(private)及び、または公開(public)識別子を伝達する複数の信号を含むことができる。複数のピア発見動作によって、無線通信デバイスは関心の対象の他の複数の無線通信デバイスを見出すことができる。例えば、無線通信デバイスは、友人、親類、仕事関係者、グループ・メンバー、共通した趣味(interests)、会社、サービス等に対応する複数の私的及び、または公開識別子を探索することかできる。無線通信デバイスは、発見信号を監視し、検出された発見信号を復号し、復元された(recovered)複数の識別子を、関心の対象の複数の識別子と照合する(check)ことができる。一致に基づいて、無線通信デバイスはピア・ツー・ピア接続を確立し、及び、または、ピア・ツー・ピア・トラヒック・チャネル信号を通信することができる。
【０００６】
２つのモバイル・ノード(mobile nodes)間の直接的なピア・ツー・ピア発見に基づく、ピア発見(peer discovery)は、例えば、複数のパワー制限、処理パワー、及び、または複数のチャネル状況により、多少制限され得る。いくつかの実施形態の特徴によると、例えば、基地局等のアクセス・ポイントは、無線通信デバイスからの複数の識別子の１つのセットを伝達する複数のピア発見信号を監視し、受信する。そのアクセス・ポイントは、無線ピア・ツー・ピア通信チャネルにおいてそのセットの中の少なくとも１つの識別子を再送信することができ、また、再送信する場合がある。いくつかの実施形態では、そのアクセス・ポイントはまた復元された識別子が通信されたデバイスに対応する位置情報(location information)を決定する。必ずしもすべてではないがいくつかの実施形態において、そのアクセス・ポイントは、再放送された(rebroadcast)識別子と共にデバイス・位置情報を送信する。バックホール・ネットワークを介して共に結合されるアクセス・ポイントは、ピア発見情報を交換し、デバイス位置情報を交換し、及び、またはデバイス位置情報を決定するために協力的に動作することができる。単一のアクセス・ポイントは、マルチプルの(multiple)無線通信デバイスに対応するピア発見識別子の再送信をサポートする。
【０００７】
したがって、そのアクセス・ポイントは、そのピア・ツー・ピア・ネットワークを利用して複数の無線通信デバイスのピア発見範囲を事実上(effectively)拡張する。複数の無線通信デバイスは、複数のアクセス・ポイントからの再放送された複数のピア発見信号及び、またはデバイス・位置情報を監視し、復元することができる。したがって、アクセス・ポイントの努力によって、無線通信デバイスは、そうでなければその発見検出範囲外となるであろう、関心の対象の他の複数のデバイスを状況によって(situationally)認識するようになることができる。無線通信デバイスは、例えば、変更位置等の、そのアクセス・ポイントを介して通信されたこの発見情報に基づいて知的(intelligent)決定を行ない、ピア・ツー・ピア通信が関心の対象のデバイスを用いて可能となる到着時間を推定し、将来、許容できる(acceptable)時間のあいだピア・ツー・ピア通信が可能にならない等の理由で、関心の対象のデバイスを用いてＷＡＮ通信セッションを開始することを決定することができる。
【０００８】
いくつかの実施形態では、アクセス・ポイントは、無線通信デバイスに代わって、関心のある特定の識別子を探索し、検出と同時に無線通信デバイスに通知する。いくつかのそのような実施形態において、その探索は、例えば、隣接したアクセス・ポイントのカバレージ領域へ、そのアクセス・ポイントのセルを越えて拡大する。
【０００９】
例えば、基地局等の、アクセス・ポイントを動作させる典型的な方法は、いくつかの実施形態によると、無線通信デバイスからの複数の識別子の１つのセットを受信すること、及び無線ピア・ツー・ピア通信チャネルにおいて、受信されたセットの識別子の中の少なくとも１つの識別子を送信することを備える。典型的なアクセス・ポイントは、いくつかの実施形態によると、無線通信デバイスからの複数の識別子の１つのセットを受信し、無線ピア・ツー・ピア通信チャネルにおいて、受信されたセットの識別子の中の少なくとも１つの識別子を送信するように構成された少なくとも１つのプロセッサを備える。典型的なアクセス・ポイントは、その少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【００１０】
例えば、無線モバイル・ノード等の、通信デバイスを動作させる典型的な方法は、いくつかの実施形態によると、通信デバイスに代わってアクセス・ポイントによって公示される(advertised)通信デバイスに対応する複数の識別子の１つのセットを生成すること、及び通信デバイスに対応する複数の識別子のセットを、該アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすることを備える。いくつかの実施形態において、通信デバイスに対応する複数の識別子の該セットを、該アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすることは、ピア・ツー・ピア通信チャネルにおいて１または複数の信号を送信することを含む。通信デバイスは、いくつかの実施形態によると、通信デバイスに代わってアクセス・ポイントによって公示される通信デバイスに対応する複数の識別子の１つのセットを生成し、通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするように構成された少なくとも１つのプロセッサを備える。典型的な通信デバイスは、少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【００１１】
様々な実施形態は上記の概要で説明されているが、必ずしも全ての実施形態が同じ特徴を含むとは限らず、また、上述された複数の特徴のうちのいくつかは必要ではないが、いくつかの実施形態においては望ましいものであり得ることを認識すべきである。多数の追加の特徴、実施形態、及び様々な実施形態の複数の利点は、下記の詳細な説明において説明される。
【図面の簡単な説明】
【００１２】
【図１】図１は、典型的な実施形態による複数の無線通信デバイス及び複数のアクセス・ポイントを含む典型的な通信システムの図である。
【図２】図２は、典型的な実施形態にしたがってアクセス・ポイントを動作させる典型的な方法のフローチャートである。
【図３】図３は、典型的な実施形態による典型的なアクセス・ポイントの図である。
【図４】図４は、図３に示されたアクセス・ポイントにおいて使用されることができ、また、いくつかの実施形態においては使用される複数のモジュールのアセンブリである。
【図５】図５は、典型的な実施形態による通信デバイスを動作させる典型的な方法のフローチャートである。
【図６】図６は、典型的な実施形態による典型的な通信デバイスの図である。
【図７】図７は、図６に示された通信デバイスにおいて使用されることができ、また、いくつかの実施形態においては使用される複数のモジュールのアセンブリである。
【図８】図８は、複数の無線通信デバイス及び複数のアクセス・ポイントを含む図であり、いくつかの実施形態による典型的なシグナリングを示す。
【図９】図９は、複数の無線通信デバイス及び複数のアクセス・ポイントを含む図であり、いくつかの実施形態による典型的なシグナリングを示す。
【００１３】
［詳細な説明］
図１は、複数の基地局、例えば、アクセス・ポイント（アクセス・ポイント１  １０２、・・・、アクセス・ポイントＭ  １０４）、及び複数の無線通信デバイス、例えば、モバイル無線端末（無線通信デバイス１  １１２、無線通信デバイス２  １１４、・・・、無線通信デバイスＮ  １１６）を含む典型的な通信システム１００の図である。アクセス・ポイント１  １０２は、無線ピア・ツー・ピア・インターフェース１１８、無線広域ネットワーク・インターフェース１２０、及びネットワーク・インターフェース１２２を含む。アクセス・ポイント１  １０２は、セル１  １０６によって表わされる対応する無線広域ネットワークのセルラー・カバレージ領域を有する。アクセス・ポイントＭ  １０４は、無線ピア・ツー・ピア・インターフェース１２４、無線広域ネットワーク・インターフェース１２６、及びネットワーク・インターフェース１２８を含む。アクセス・ポイントＭ  １０４は、セルＭ  １０８によって表わされる対応する無線広域ネットワークのセルラー・カバレージ領域を有する。複数のネットワーク・インターフェース（１２２、・・・、１２８）は、複数のアクセス・ポイント（１０２、・・・、１０４）を、他の複数のネットワーク・ノード及び、またはインターネットに結合するバックホール・ネットワーク１１０に結合される。
【００１４】
無線通信デバイス１  １１２は、無線ピア・ツー・ピア・インターフェース１３０及び無線広域ネットワーク・インターフェース１３２を含む。無線通信デバイス２  １１４は、無線ピア・ツー・ピア・インターフェース１３４及び無線広域ネットワーク・インターフェース１３６を含む。無線通信デバイスＮ  １１６は、無線ピア・ツー・ピア・インターフェース１３８及び無線広域ネットワーク・インターフェース１４０を含む。
【００１５】
無線通信デバイスは、２つのデバイスがそれらのピア・ツー・ピア・インターフェースを使用して通信しているピア・ツー・ピア・シグナリングによって、その局地的な近傍の別の無線通信デバイスまたはアクセス・ポイントと通信することができ、また、時として通信する場合がある。無線通信デバイスは、それが位置されているそのセル中のアクセス・ポイントと通信することができ、また、時として通信する場合があり、その無線通信デバイスとそのアクセス・ポイントはそれらの無線ＷＡＮインターフェースを使用する。
【００１６】
いくつかの状況では、ピア・ツー・ピア・シグナリングはＷＡＮシグナリングにまさる複数の利点を有し、その一方で、他の状況においては、ＷＡＮシグナリングがピア・ツー・ピア・シグナリングにまさる複数の利点を有することができる。例えば、ピア・ツー・ピア・シグナリングは、いくつかの実施形態において、局在化された複数のアドホック・ネットワークのような局在化された複数のネットワークにおいて使用すること及び／または少量の情報を比較的頻繁に通信することに、よく適しており、及び／またはより効率的であり、一方、ＷＡＮシグナリングは、いくつかの実施形態において、２つの広く距離を隔てられた(spaced)末端ノードの間の通信をサポートすること及び／または複数の大きいブロックの情報を通信することによく適しており、及び／またはより効率的である。
【００１７】
いくつかの実施形態においては、複数のピア・ツー・ピア信号は、複数の広域ネットワーク信号に関して使用される周波数帯域と同じ周波数帯域で送信される。他のいくつかの実施形態では、複数のピア・ツー・ピア信号は、複数の広域ネットワーク信号に関して使用される周波数帯域とは異なる周波数帯域で送信される。さらに別の複数の実施形態においては、いくつかの領域中で、複数のピア・ツー・ピア信号は複数の広域ネットワーク信号に関して使用される周波数帯域と同じ周波数帯域で送信され、その一方で他の複数の領域中では、複数のピア・ツー・ピア信号は複数の広域ネットワーク信号に関して使用される周波数帯域とは異なる周波数帯域で送信される。
【００１８】
図２は、典型的な実施形態による、例えば、基地局等の、アクセス・ノードを動作させる典型的な方法のフローチャート２００である。動作はステップ２０２でスタートし、ここにおいて、アクセス・ポイントの電源が入れられ、初期化され、ステップ２０４に進む。ステップ２０４において、そのアクセス・ポイントは無線通信デバイスから複数の識別子の１つのセットを受信する。いくつかの実施形態においては、その識別子のセットは、該無線通信デバイスに代って該アクセス・ポイントによって公示される複数の識別子を含む。
【００１９】
動作はステップ２０４からステップ２０６に進む。ステップ２０６において、アクセス・ポイントは、無線通信デバイスによって発見された複数のピア・デバイスのリストを、無線通信デバイスから受信する。動作は、ステップ２０６からステップ２０８及びステップ２１０のうちの一方へ進む。ステップ２０８において、アクセス・ポイントは、複数のピア・デバイスのその受信されたリストとそのリスト上の複数のピア・デバイスのうちの１または複数のものの位置に関する情報とから無線通信デバイスの位置を決定する。いくつかの実施形態では、該アクセス・ポイントは、該リスト上の１または複数のピア・デバイスの位置に関する情報を、別のアクセス・ポイントから受信する。ステップ２１０において、アクセス・ポイントは、無線通信デバイスの位置を示す無線通信デバイスから受信された信号から、無線通信デバイスの位置を決定する。例えば、無線通信デバイスの位置を示すその無線通信デバイスから受信された信号は、無線通信デバイスＧＰＳ決定位置情報(GPS determined location information)を含む。動作はステップ２０８あるいはステップ２１０から、接続ノードＡ  ２１２を介して、ステップ２１４に進む。いくつかの実施形態では、動作はまたステップ２０８あるいはステップ２１０から接続ノードＡ  ２１２を介してオプションのステップ２１６へと進む。
【００２０】
ステップ２１４において、アクセス・ポイントは、無線ピア・ツー・ピア通信チャネルにおいて複数の識別子の該受信されたセットの中の少なくとも１つの識別子を送信する。いくつかの実施形態においては、無線ピア・ツー・ピア通信チャネルは、ピア・ツー・ピア発見チャネルであり、少なくとも１つの識別子を送信することは、無線通信デバイスに対応する通信リソース上のその少なくとも１つの識別子を送信することを含む。いくつかのそのような実施形態において、その通信リソースは、例えば、直交周波数分割多重化（ＯＦＤＭ）トーン・シンボルのセット等の、複数のトーン・シンボル(tone-symbols)の１つのセットであり、ここにおいてトーン・シンボルは１つのシンボル送信時間インバルのあいだの１つのトーンのエア・リンク・リソースである。動作はステップ２１４からステップ２１８に移る。ステップ２１６に戻ると、ステップ２１６では、アクセス・ポイントは、少なくとも１つの送信された識別子を用いて、無線通信デバイスの位置を示す情報を通信する。動作はステップ２１６からステップ２１８へと進む。
【００２１】
ステップ２１８において、アクセス・ポイントは、無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、無線通信デバイスから受信する。動作はステップ２１８からステップ２２０へと進む。いくつかの実施形態では、動作はまたステップ２１８からステップ２２２に進むことができ、また、進む場合がある。
【００２２】
ステップ２２０に戻って、ステップ２２０では、アクセス・ポイントは、ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の該受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するための専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視する。動作はステップ２２０からステップ２２４へと進む。
【００２３】
ステップ２２４において、アクセス・ポイントは、複数のピア識別子の該受信されたセットに含まれる識別子が検出されているか否かを決定する。複数のピア識別子のその受信されたセットに含まれる識別子が検出された場合、動作はステップ２２４からステップ２２６へと進み、ここにおいてアクセス・ポイントは、検出された識別子に対応するピア通信デバイスの検出を示す信号を、無線通信デバイスへ送信する。いくつかの実施形態では、ステップ２２６の送信された信号は、その検出されたピア通信デバイスの位置を示す情報を含む。動作はステップ２２６から接続ノードＢ  ２３０へと進む。ステップ２２４に戻ると、ステップ２２４において、複数のピア識別子のその受信されたセットに含まれる識別子が検出されていることが、ステップ２２０の監視により決定される場合、動作はステップ２２４から接続ノードＢ  ２３０へと進む。
【００２４】
ステップ２２２に戻って、ステップ２２２において、アクセス・ポイントは、有線(wired)ネットワークを介してアクセス・ポイントから複数のピア識別子の該受信されたセットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスに対応するピア発見情報を受信する。動作はステップ２２２からステップ２２８へと進み、ここにおいてアクセス・ポイントはステップ２２２で受信されたその検出された識別子に対応するピア通信デバイスの検出を示す信号を、無線通信デバイスへ送信する。いくつかの実施形態では、ステップ２２８の送信された信号は、検出されたピア通信デバイスの位置を示す情報を含む。動作はステップ２２８から接続ノードＢ  ２３０へと進む。動作は接続ノードＢ  ２３０からステップ２０４の入力へ移る。
【００２５】
図３は、典型的な実施形態による、例えば、基地局等の、典型的なアクセス・ポイント３００の図である。典型的なアクセス・ポイント３００は、例えば、図１の複数のアクセス・ポイントのうちの１つである。典型的なアクセス・ポイント３００は図２のフローチャート２００による方法をインプリメントすることができ、また、インプリメントする場合がある。
【００２６】
アクセス・ポイント３００は、様々な要素（３０２，３０４）がデータ及び情報を交換することができるバス３０９を介して共に結合されたプロセッサ３０２及びメモリ３０４を含む。アクセス・ポイント３００は、示されるようにプロセッサ３０２に結合されることができる入力モジュール３０６及び出力モジュール３０８をさらに含む。しかしながら、いくつかの実施形態では、入力モジュール３０６及び出力モジュール３０８はプロセッサ３０２の内部に位置される。入力モジュール３０６は入力信号を受信することができる。入力モジュール３０６は、入力を受信するための有線または光学入力インターフェース及び、または無線受信機を含むことができ、いくつかの実施形態においては含む。出力モジュール３０８は、出力を送信するための有線または光学出力インターフェース及び、または無線送信機を含むことができ、いくつかの実施形態においては含む。
【００２７】
プロセッサ３０２は、無線通信デバイスからの複数の識別子の１つのセットを受信し、無線ピア・ツー・ピア通信チャネルにおいてその受信されたセットの識別子の中の少なくとも１つの識別子を送信するように構成される。いくつかの実施形態では、複数の識別子の該セットは、該無線通信デバイスに代わってアクセス・ポイントによって公示される複数の識別子を含む。
【００２８】
様々な実施形態においては、その無線ピア・ツー・ピア通信チャネルはピア・ツー・ピア発見チャネルであり、プロセッサ３０２は、前記無線通信デバイスに対応する通信リソース上の少なくとも１つの識別子を、該少なくとも１つの識別子を送信するように構成されることの一部として、送信するように構成される。通信リソースは、例えば、複数のトーン・シンボルの１つのセットである。
【００２９】
プロセッサ３０２は、アクセス・ポイントは、少なくとも１つの送信された識別子を用いて、無線通信デバイスの位置を示す情報を通信するようにさらに構成される。プロセッサ３０２は、いくつかの実施形態においては、無線通信デバイスの位置を示す無線通信デバイスから受信された信号から無線通信デバイスの位置を決定するように構成される。受信された位置情報は、無線通信デバイスＧＰＳ決定位置情報であり得る。
【００３０】
プロセッサ３０２は、無線通信デバイスによって発見された複数のピア・デバイスのリストを、該無線通信デバイスから受信するようにさらに構成される。いくつかの実施形態では、プロセッサ３０２は、複数のピア・デバイスの受信されたリストとそのリスト上の複数のピア・デバイスのうちの１または複数のものの位置に関する情報から無線通信デバイスの位置を決定することさらに構成される。プロセッサ３０２は、別のアクセス・ポイントから、該リスト上の１または複数のピア・デバイスの位置に関する情報を受信するように構成されることができ、また、構成される場合がある。
【００３１】
プロセッサ３０２は、いくつかの実施形態において、無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、無線通信デバイスから受信し、ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視するようにさらに構成される。
【００３２】
プロセッサ３０２は、様々な実施形態において、監視することに応答して、複数のピア識別子の受信されたセットに含まれる識別子を検出し、検出された識別子に対応するピア通信デバイスの検出を示す信号を、無線通信デバイスに送信するようにさらに構成される。
【００３３】
プロセッサ３０２は、いくつかの実施形態において、有線ネットワークによって別のアクセス・ポイントから、複数のピア識別子の該受信されたセットに含まれるピア識別子に対応する該少なくとも１つのピア・デバイスに対応する、ピア発見情報を受信するようにさらに構成される。
【００３４】
図４は、図３に示されたアクセス・ポイント３００において使用されることができ、いくつかの実施形態においては使用される。複数のモジュールのアセンブリ４００である複数のモジュールのアセンブリ４００は、例えば、個々の回路等として、図３のプロセッサ３０２内のハードウェアでインプリメントされることができる。その代わりに、複数のモジュールは、ソフトウェアでインプリメントされ、図３に示されたアクセス・ポイント３００のメモリ３０４に格納されることができる。図３の実施形態では、例えば、コンピュータ等の、単一のプロセッサとして示されているが、プロセッサ３０２は１または複数の、例えば、コンピュータ等の、プロセッサとしてインプリメントされることができることが認識されるべきである。ソフトウェアでインプリメントされるとき、複数のモジュールは、プロセッサによって実行されるとき、該モジュールに対応する機能をインプリメントするように、例えば、コンピュータ等の、該プロセッサを構成するコードを含む。いくつかの実施形態では、プロセッサ３０２は、モジュールのアセンブリ４００の複数のモジュールの各々をインプリメントするように構成される。モジュールのアセンブリ４００がメモリ３０４に格納される複数の実施形態においては、メモリ３０４は、複数のモジュールが対応する複数の機能を、例えば、プロセッサ３０２等の、少なくとも１つのコンピュータにインプリメントさせる、たとえば、各モジュールに関して個々のコード等の、コードを備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品である。
【００３５】
完全にハードウェア・ベースの、あるいは完全にソフトウェア・ベースの複数のモジュールが使用されることができる。しかしながら、ソフトウェア及びハードウェアの（例えば、インプリメントされた回路の）複数のモジュールの任意の組合せは、複数の機能をインプリメントするために使用されることができることが認識されるべきである。認識されるように、図４に示されている複数のモジュールは、図２の方法フローチャート２００に示されている複数の対応するステップの複数の機能を行なうように、アクセス・ポイント３００あるいはプロセッサ３０２のようなその中の複数の要素を制御し、及び、または構成する。
【００３６】
複数のモジュールのアセンブリ４００は、無線通信デバイスから複数の識別子の１つのセットを受信するモジュール４０４、及び無線通信デバイスによって発見された複数のピア・デバイスのリストを、無線通信デバイスから受信するモジュール４０６を含む。いくつかの実施形態においては、複数の識別子の該セットは、無線通信デバイスに代わって複数のモジュールのアセンブリ４００を含む、例えば、基地局等の、アクセス・ポイントによって公示される複数の識別子を含んでいる。複数のモジュールのアセンブリ４００は、複数のピア・デバイスの受信されたリストとそのリスト上の複数のピア・デバイスのうちの１または複数のものの位置に関する情報から無線通信デバイスの位置を決定するモジュール４０８、及び無線通信デバイスの位置を示す無線通信デバイスから受信された信号から無線通信デバイスの位置を決定するモジュール４１０のうちの１または複数のものをさらに含む。いくつかの実施形態では、複数のモジュールのアセンブリ４００を含むアクセス・ポイントは、例えば、複数のモジュールのアセンブリ４００を含むアクセス・ポイントに隣接している近隣のアクセス・ポイント等の、別のアクセス・ポイントからの該リスト上の１または複数のピア・デバイスの位置に関する情報を含む。無線通信デバイスの位置を示すその無線デバイスから受信された信号は、いくつかの実施形態においては、無線通信デバイスＧＰＳ決定位置情報(GPS determined location information)を伝達する(conveying)信号である。
【００３７】
複数のモジュールのアセンブリ４００は、無線ピア・ツー・ピア通信チャネルにおいて複数の識別子の該受信されたセットの中の少なくとも１つの識別子を送信するモジュール４１４、及び、いくつかの実施形態において、無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信するモジュール４１６をさらに含む。様々な実施形態では、モジュール４１４は、無線通信装置に対応する通信リソース上の該少なくとも１つの識別子を送信するモジュール４１５を含む。その通信リソースは、例えば、複数のトーン・シンボル(tone-symbols)の１つのセットである。いくつかの実施形態では、無線ピア・ツー・ピア通信チャネルは、ピア・ツー・ピア発見チャネルである。
【００３８】
複数のモジュールのアセンブリ４００は、無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、無線通信デバイスから受信するモジュール４１８、及びｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視するモジュール４２０、複数のピア識別子の該受信されたセットに含まれる識別子が検出されているか否かを決定するモジュール４２４、複数のピア識別子の該受信されたセットに含まれる識別子の検出を監視する該モジュール４２０に応答して、該検出された識別子に対応するピア通信デバイスの検出を示す信号を、無線通信デバイスへ送信するモジュール４２６をさらに含む。いくつかの実施形態においては、モジュール４２６によって送信された信号は、検出されたピア通信デバイスの位置を示す情報を含む。
【００３９】
いくつかの実施形態において、複数のモジュールのアセンブリ４００は、有線ネットワークによって別のアクセス・ポイントから、複数のピア識別子の受信されたセットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスに対応するピア発見情報を受信するモジュール４２２、及び該受信されたピア発見情報に対応するピア通信デバイスの検出を示す信号を、無線通信デバイスに送信するモジュール４２８をさらに含む。いくつかの実施形態では、モジュール４２８によって送信された信号は、検出されたピア通信デバイスの位置を示す情報を含む。
【００４０】
図５は、典型的な実施形態による、例えば、無線モバイル・ノード等の、通信デバイスを動作させる典型的な方法のフローチャート５００である。動作は、通信デバイスの電源が入れられ、初期化されるステップ５０２からスタートし、ステップ５０４に進む。
【００４１】
ステップ５０４で、通信デバイスは、その通信デバイスに代わってアクセス・ポイントによって公示される通信デバイスに対応する複数の識別子の１つのセットを生成する。その後、ステップ５０６において、通信デバイスは、該通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードする。いくつかの実施形態において、通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすることは、ピア・ツー・ピア通信チャネルにおいて送信された１または複数の信号を使用することを含む。動作はステップ５０６からステップ５０８に進む。
【００４２】
ステップ５０８において、通信デバイスは、アクセス・ポイントが複数の識別子の該アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへ送信する。動作はステップ５０８からステップ５１０に進む。
【００４３】
ステップ５１０において、通信デバイスは、通信デバイスに対応する複数の識別子のセットの１または複数の識別子を用いてのアクセス・ポイントによる送信のために、アクセス・ポイントへデバイス位置情報をアクセス・ポイントとのピア・ツー・ピア通信の一部として、通信する。いくつかの実施形態では、位置情報はＧＰＳから決定される。動作はステップ５１０からステップ５１２に進む。
【００４４】
ステップ５１２において、通信デバイスは、その通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへアップロードする。その後、ステップ５１４において、通信デバイスは、その通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、該アクセス・ポイントとのピア・ツー・ピア通信の一部として、該アクセス・ポイントへ送信する。動作はステップ５１４からステップ５１６へと進む。
【００４５】
ステップ５１６において、通信デバイスは、複数のピア識別子のセットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、該アクセス・ポイントから受信する。動作はステップ５１６からステップ５１８へと進む。
【００４６】
ステップ５１８で、通信デバイスは、その通信デバイスがピア・ツー・ピア・シグナリングを使用してアクセス・ポイントと通信していない時間期間中に該アクセス・ポイントへ送信された広域ネットワーク通信シグナリングによって別の通信デバイスと通信する。複数のピア・ツー・ピア通信信号は、アクセス・ノードによる別の無線通信デバイスとの通信セッションをサポートするために使用される、例えば、セルラー信号等の、広域ネットワーク信号と同じか、あるいはそれとは異なった周波数帯域で送信されることができる。
【００４７】
図６は、典型的な実施形態による、例えば、無線モバイル・ノード等の、典型的な通信デバイス６００の図である。典型的な通信デバイス６００は、例えば、図１の無線通信デバイスの１つである。典型的な通信デバイス６００は、図５のフローチャート５００による方法をインプリメントすることができ、また、インプリメントする場合がある。
【００４８】
通信デバイス６００は、プロセッサ６０２と、様々な要素（６０２、６０４）がデータ及び情報を交換することができるバス６０９によって一緒に結合されたメモリ６０４とを含む。通信デバイス６００は、示されているプロセッサ６０２に結合されることができる出力モジュール６０８及び入力モジュール６０６をさらに含む。しかしながら、いくつかの実施形態では、入力モジュール６０６及び出力モジュール６０８はプロセッサ６０２の内部に位置される。入力モジュール６０６は入力信号を受信することができる。入力モジュール６０６は、入力を受信するための有線または光学入力インターフェース及び、または無線受信機を含むことができ、いくつかの実施形態においては、含む。出力モジュール６０８は、出力を送信するための有線または光学出力インターフェース及び、または無線送信機を含むことができ、いくつかの実施形態においては、含む。
【００４９】
プロセッサ６０２は、通信デバイスにかわってアクセス・ポイントによって公示される通信デバイスに対応する複数の識別子の１つのセットを生成し、通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするように構成される。いくつかの実施形態において、通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすることは、ピア・ツー・ピア通信チャネルにおいて送信された１または複数の信号を使用する。
【００５０】
プロセッサ６０２は、アクセス・ポイントが複数の識別子のアップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信し、通信デバイスに対応する複数の識別子のセットの１または複数の識別子を用いてのアクセス・ポイントによる送信のために、該アクセス・ポイントへデバイス位置情報をアクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するようにさらに構成される。いくつかの実施形態では、デバイス位置情報はＧＰＳ情報から決定される。
【００５１】
プロセッサ６０２は、通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへアップロードし、通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへ送信し、複数のピア識別子のセットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントから受信するようにさらに構成される。
【００５２】
プロセッサ６０２は、通信デバイスがピア・ツー・ピア・シグナリングを使用してアクセス・ポイントと通信していない時間期間中にアクセス・ポイントへ送信された広域ネットワーク通信シグナリングによって別の無線通信デバイスと通信するようにさらに構成される。いくつかの実施形態においては、複数のピア・ツー・ピア通信信号は、例えば、セルラー信号等の、広域ネットワーク信号のために使用される周波数帯域と同じ周波数帯域で送信される。いくつかの別の実施形態では、複数のピア・ツー・ピア通信信号は、例えば、セルラー信号等の、広域ネットワーク信号のために使用される周波数帯域とは異なった周波数帯域で送信される。いくつかの実施形態においては、いくつかの領域においては複数のピア・ツー・ピア通信信号は広域ネットワーク信号のために使用される周波数帯域と同じ周波数帯域で送信され、その一方で、他の複数の領域では、複数のピア・ツー・ピア通信信号は広域ネットワーク信号のために使用される周波数帯域とは異なった周波数帯域で送信される。該広域ネットワークは、アクセス・ノードによって別の無線通信デバイスとの通信セッションをサポートするために使用されることができる。前記別の無線通信デバイスは、無線通信デバイスが位置されている同じあるいは異なったセルの中に位置されることができる。
【００５３】
図７は、図６に示されている通信デバイス６００で使用されることができ、いくつかの実施形態において使用される複数のモジュールのアセンブリ７００である。アセンブリ７００における複数のモジュールは、例えば、個々の回路等のような、図６のプロセッサ６０２内のハードウェアでインプリメントされることができる。その代わりに、複数のモジュールはソフトウェアでインプリメントされ、図６に示されている通信デバイス６００のメモリ６０４に格納されることができる。図６の実施形態においては、例えば、コンピュータ等の、単一のプロセッサとして示されているが、プロセッサ６０２は１または複数の、例えば、コンピュータ等の、プロセッサとしてインプリメントされることができることが認識されるべきである。ソフトウェアでインプリメントされるとき、複数のモジュールは、プロセッサによって実行されるとき、それらのモジュールに対応する機能をインプリメントするように、例えば、コンピュータ等のプロセッサ６０２を構成するコードを含む。いくつかの実施形態においては、プロセッサ６０２は複数のモジュールのアセンブリ７００の複数のモジュールの各々をインプリメントするように構成される。複数のモジュールのアセンブリ７００がメモリ６０４に格納される複数の実施形態においては、メモリ６０４は、複数のモジュールが対応する複数の機能を、例えば、プロセッサ６０２等の、少なくとも１つのコンピュータにインプリメントさせる、例えば、各モジュールに関して個々のコード等の、コードを備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品である。
【００５４】
完全にハードウェアベースの、あるいは完全にソフトウェアベースの複数のモジュールが使用されることができる。しかしながら、ソフトウェア及びハードウェアの（例えば、インプリメントされた回路の）複数のモジュールの任意の組合せは、複数の機能をインプリメントするために使用されることができることが認識されるべきである。認識されるように、図７に示されている複数のモジュールは、図５の方法フローチャート５００に示されている複数の対応するステップの複数の機能を行なうように、通信デバイス６００あるいはプロセッサ６０２のようなその中の複数の要素を制御し、及び／または構成する。
【００５５】
複数のモジュールのアセンブリ７００は、通信デバイスに代わってアクセス・ポイントによって公示される通信デバイスに対応する複数の識別子の１つのセットを生成するモジュール７０４、及び通信デバイスに対応する複数の識別子のセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするモジュール７０６、アクセス・ポイントが複数の識別子のアップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへ送信するモジュール７０８、及び通信デバイスに対応する複数の識別子のセットの１または複数の識別子を用いてのアクセス・ポイントによる送信のために、アクセス・ポイントへデバイス位置情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するモジュール７１０を含む。
【００５６】
複数のモジュールのアセンブリ７００はまた、通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへアップロードするモジュール７１２、通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントへ送信するモジュール７１４、及び複数のピア識別子のセットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、アクセス・ポイントとのピア・ツー・ピア通信の一部として、アクセス・ポイントから受信するモジュール７１６を含む。複数のモジュールのアセンブリは、通信デバイスがピア・ツー・ピア・シグナリングを使用してアクセス・ポイントと通信していない時間期間中にそのアクセス・ポイントへ送信された広域ネットワーク通信シグナリングによって別の通信デバイスと通信するモジュール７１８をさらに含む。
【００５７】
図８は、複数の無線通信デバイス（無線通信デバイス１  ８０２、無線通信デバイス４  ８０３、無線通信デバイス５  ８０４、無線通信デバイス６  ８０６、無線通信デバイス７  ８０７）及び、例えば、複数の基地局等の、複数のアクセス・ポイント（アクセス・ポイント１  ８０８、アクセス・ポイント２  ８１０）を含む図８００であり、いくつかの実施形態による典型的なシグナリングを示す。無線通信デバイス（８０２、８０３、８０４、８０６、８０７）は、図１のシステム１００の無線通信デバイスのうちの任意のものであることができ、その一方でアクセス・ポイント（８０８と８１０）は、図１のシステム１００のアクセス・ポイントのうちの任意のものであることができる。アクセス・ポイント１  ８０８は、図２のフローチャート２００の方法にしたがってインプリメントされることができ、及び、または図３及び、または図４にしたがってインプリメントされることができる。
【００５８】
無線通信デバイス１  ８０２は、無線端末１公示信号８１２を生成し、送信する。公示信号８１２は、無線通信デバイス１  ８０２に代わってアクセス・ポイント１  ８０８によって公示される複数の識別子（識別子Ａ  ８１４、識別子Ｂ  ８１６）の１つのセットを含む。アクセス・ポイント１  ８０８は公示信号８１２を受信する。公示信号８１２はさらに、無線通信デバイス１  ８０２の近くに偶然ある他の複数の無線通信デバイスによって復元されることができ、また、復元される場合がある。
【００５９】
無線通信デバイス１  ８０２は、現在その局地的な近傍の他の複数の無線通信デバイスを監視する。この例において、無線通信デバイスは、デバイス４  ８０３及びデバイス５  ８０４の存在を検出している。無線通信デバイス１  ８０２は、デバイス４が検出されたことを示す情報８２２と、デバイス５が検出されたことを示す情報８２４とを伝達する無線端末１の検出されたデバイス信号８２１を生成し、送信する。アクセス・ポイント１  ８０８は、無線通信デバイス１  ８０２によって発見された複数のピア・デバイスのリストを含む信号８２１を受信する。
【００６０】
いくつかの実施形態においては、無線通信デバイス１  ８０２は、例えば、ＧＰＳ等によって、それ自身の位置を決定し、デバイス１のＧＰＳ座標情報８２０を含む無線端末１位置信号８１８を生成し、送信する。このような実施形態において、アクセス・ポイント１  ８０８は信号８１８を受信し、デバイス１位置情報を復元する。
【００６１】
アクセス・ポイント２  ８１０の近くにある無線通信デバイス５  ８０４は、それがアクセス・ポイント２  ８１０に送信するデバイス５位置情報８２８を含む位置信号８２６を生成する。アクセス・ポイント２  ８１０は、アクセス・ポイント１  ８０８へ有線バックホール・ネットワーク上でデバイス５位置情報８２８を伝達する信号８３０を送信する。
【００６２】
いくつかの実施形態においては、アクセス・ポイント１  ８０８は、検出された複数のピア・デバイスのその受信されたリスト及びそのリスト上の１または複数のデバイスに関する情報から無線通信デバイス１  ８０２の位置を決定する。例えば、アクセス・ポイント１  ８０８は、信号８２１からデバイス５  ８０４がデバイス１  ８０２の近くにあることを知り、また、信号８３０から復元されたデバイス５位置情報８２８からデバイス５  ８０４の位置を知る。アクセス・ポイント１  ８０８は、その情報を使用してデバイス１  ８０２の位置を見積もる(approximates)。いくつかの実施形態においては、無線通信デバイス１  ８０２から受信された既知の信号の測定されたパワーレベルもまた、通信デバイス１位置決定において使用される。いくつかの実施形態においては、無線通信デバイス１  ８０２の位置を決定することにおいてマルチプルのアクセス・ポイント間に協働(collaboration)が存在する。
【００６３】
アクセス・ポイント１  ８０８は、識別子Ａ８３６、識別子Ｂ８４０及びデバイス１位置情報８４３を含む放送公示(broadcast advertisement)信号８３４を生成し、送信する。信号８３４はアクセス・ポイント１  ８０８の無線範囲中の他の複数の無線通信デバイスによって受信され、復元されるために利用可能である。放送公示信号８３４は、例えば、ピア・ツー・ピア発見チャネル等の、ピア・ツー・ピア通信チャネル上で送信される。いくつかの実施形態では、信号８３４は、無線通信デバイス１  ８０２に対応する、例えばトーン・シンボルの１つのセット等の、通信リソースで通信される。
【００６４】
無線通信デバイス１  ８０２は、無線端末１発見探索信号８３８を生成し、アクセス・ポイント１  ８０８に送信する。発見探索信号は、無線通信デバイス１  ８０２が発見しようとしている複数の識別子をリストにした複数のピア識別子の１つのセットを含む。この例において、発見探索信号８３８は識別子Ｄ  ８３９、識別子Ｅ  ８４０及び識別子Ｆ  ８４２を含む。無線端末（ＷＴ）１発見探索信号８３８は、ピア・ツー・ピア通信チャネルによってアクセス・ポイント１  ８０８により受信される。
【００６５】
アクセス・ポイント１  ８０８は、複数のピア識別子の受信されたセット｛ＩＤ  Ｄ、ＩＤ  Ｅ、ＩＤ  Ｆ｝に含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用する、専用の広域ネットワーク・チャネル及び、または無線ピア・ツー・ピア・ネットワークのピア発見チャネルを監視する。この例において、アクセス・ポイント１  ８０８は、識別子Ｄ  ８３９とデバイス６位置情報８５０とを伝達する無線通信デバイス６  ８０６からの信号８４６を検出する。アクセス・ポイント１  ８０８は、複数のピア識別子のその受信されたセット｛ＩＤ  Ｄ、ＩＤ  Ｅ、ＩＤ  Ｆ｝中にあった識別子ＩＤ  Ｄ  ８３９の検出のその監視に応答して、デバイス６位置情報８５０及び識別子ＩＤ  Ｄ  ８３９を含む検出通知信号８５８を生成し、無線通信デバイス１  ８０２へ送信する。
【００６６】
アクセス・ポイント２  ８１０の近くにある無線通信デバイス７  ８０７は、識別子ＩＤ  Ｆ  ８４２及びデバイス７位置情報８５６を伝達するピア発見信号８５２を生成し、送信する。アクセス・ポイント２  ８１０は、情報ＩＤ  Ｆ  ８４２及びデバイス７位置情報８５６を伝達する信号８５４を生成し、その生成された信号８５４を有線バックホール・ネットワークによってアクセス・ポイント１  ８０８へ送信する。アクセス・ポイント１  ８０８は、無線通信デバイス１  ８０２がＩＤ  Ｆ  ８４２に対応するデバイスを捜し求めていることを認識する。アクセス・ポイント１  ８０８は、識別子ＩＤ  Ｆ  ８４２及びデバイス７位置情報８５６を含む検出通知信号８６０を生成し、無線通信デバイス１  ８０２へ送信する。
【００６７】
アクセス・ポイント１  ８０８は、放送公示信号８３４の送信による無線通信デバイス１の公示(advertisements)に関して検出可能な領域を増加させたことが認識されるべきである。例えば、無線通信デバイス６  ８０６は、アクセス・ポイント１  ８０８からの信号８３４を検出し、復元することが可能であり得るが、しかし無線通信デバイス１  ８０２からの信号８１２を検出し、復元することが不可能であり得る。アクセス・ポイント１  ８０８は、無線通信デバイス１  ８０２の探索の検出可能な範囲を増加させたこともまた認識されるべきである。例えば、無線通信デバイス１  ８０２は、アクセス・ポイント１  ８０８によって、無線通信デバイス６  ８０６及び無線通信デバイス７  ８０７からの関心の対象の複数の発見信号を認識するようになり、それらは、そうでなければ、無線通信デバイス１  ８０２による直接的なピア・ツー・ピア発見シグナリング検出の範囲外である。
【００６８】
図９は、複数の無線通信デバイス（無線通信デバイス１  ９０２、無線通信デバイス４  ９０４、無線通信デバイス５  ９０６、無線通信デバイス６  ９０８、無線通信デバイス７  ９１０、無線通信デバイス８  ９１２）及び、例えば、基地局等の、複数のアクセス・ポイント（アクセス・ポイント１  ９１４、アクセス・ポイント２  ９１６）を含む図９００であり、いくつかの実施形態による典型的なシグナリングを示す。無線通信デバイス（９０２、９０４、９０６、９０８、９１０、９１２）は、図１のシステム１００の複数の無線通信デバイスの任意のものであることができ、一方アクセス・ポイント（９１４、９１６）は図１のシステム１００の複数のアクセス・ポイントの任意のものであることができる。無線通信デバイス１  ９０２は図５のフローチャート５００による方法をインプリメントすることができ、及び、または、図６及び、または図７にしたがってインプリメントされることができる。
【００６９】
無線通信デバイス１  ９０２はピア・ツー・ピア・インターフェース９１８及びＷＡＮインターフェース９２０を含む。無線通信デバイス（９０４、９０６、９０８、９１０）は、それぞれ、ピア・ツー・ピア・インターフェース（９２２、９２４、９２６、９２８）を含み、無線通信デバイス８  ９１２はＷＡＮインターフェース９３０を含む。アクセス・ポイント１  ９１４はピア・ツー・ピア・インターフェース９３２、ＷＡＮインターフェース９３４、及びネットワーク・インターフェース９３６を含む。アクセス・ポイント２  ９１６はピア・ツー・ピア・インターフェース９３８、ＷＡＮインターフェース９４０、及びネットワーク・インターフェース９４２を含む。無線通信デバイス１  ９０２は無線通信デバイス１  ９０２に代わってアクセス・ポイント１  ９１４によって公示される無線通信デバイス１  ９０２に対応する複数の識別子の１つのセットを生成する。図９の例において、複数の識別子のそのセット＝｛識別子Ａ  ９４８、識別子Ｂ  ９５０｝である。デバイス１  ９０２は、ＩＤ  Ａ  ９４８及びＩＤ  Ｂ  ９５０を伝達する無線端末１公示信号９４６を生成する。デバイス１  ９０２は、例えば、ピア・ツー・ピア通信チャネルにおいて信号９４６を送信する等、通信デバイス１  ９０２に対応する複数の識別子のそのセットを、アクセス・ポイント１  ９１４とのピア・ツー・ピア通信の一部としてアップロードする。いくつかの実施形態においては、マルチプルの信号は、例えば、いくつかの信号に関して符号化された複数の識別子のリストを用いて、あるいは１つの信号当たり１つの識別子等、公示される複数の識別子のリストを伝達するために生成され、送信されることができる。
【００７０】
デバイス１  ９０２はまた、アクセス・ポイント１  ９１４が複数の識別子の最新のセットに含まれる複数の識別子をいつ公示しなればならないかを示す情報を、そのアクセス・ポイント１  ９１４とのピア・ツー・ピア通信の一部としてアクセス・ポイント１  ９１４に送信する。図９の例において、デバイス１  ９０２は、時間情報９５８を含む無線端末１公示制御信号９５６を生成し、送信する。時間情報９５８は、例えば、複数の識別子の該アップロードされたリストが放送されるべき時間範囲(time range)を識別する情報、及び、または、アクセス・ポイント１  ９１４が複数の識別子の該アップロードされたリストを放送するのを止める(cease)べきタイムアウト(timeout)時間を識別する情報を含む。
【００７１】
デバイス１  ９０２はまた、デバイス１  ９０２に対応する複数の識別子のセットの中の１または複数の識別子を用いて、アクセス・ポイント１  ９１４によるその後の送信のためにアクセス・ポイント１  ９１４へ、デバイス１  ＧＰＳ座標情報９６２を含む無線端末１位置信号９６０を、アクセス・ポイント１  ９１４とのピア・ツー・ピア通信の一部として送信する。
【００７２】
デバイス１  ９０２は、そのピア・ツー・ピア受信範囲内に現在位置されている他の複数の無線通信デバイスの存在を監視する。デバイス１  ９０２は、無線通信デバイス９０４からの信号９５２と、無線通信デバイス５  ９０６からの信号９５４とを検出する。デバイス１  ９０２は、デバイス４  ９６６の識別子及びデバイス５  ９６８の識別子を含む無線端末１の検出された信号９６４を生成する。デバイス１  ９０２は、デバイス１  ９０２が複数のピア発見信号（９５２、９５４）からそれぞれ発見した複数のピア通信デバイス（デバイス４  ＩＤ  ９６６、デバイス５  ＩＤ  ９６８）のリストを伝達する生成された信号９６４を、アクセス・ポイント１  ９１４とのピア・ツー・ピア通信の一部としてアクセス・ポイント１  ９１４へアップロードする。
【００７３】
アクセス・ポイント１  ９１４は複数の信号（９４６、９５６、９６０及び９６４）を受信し、それらの信号により伝達されている情報を復元している。アクセス・ポイント１  ９１４は、識別子Ａ  ９４８、識別子Ｂ  ９５０及びデバイス１位置情報９７４を含む放送公示信号９７０を生成する。いくつかの実施形態では、デバイス１位置情報９７４はデバイス１  ＧＰＳ座標情報９６２のコピーである。いくつかの実施形態では、デバイス１位置情報９７４は、例えば、１または複数のアクセス・ポイントにおける既知の複数の信号のパワー測定値、及び、または、その複数の位置が知られているデバイス１  ９０２が検出した他の無線通信デバイスの位置に基づいてデバイス１の位置を推定する情報等の、１または複数のアクセス・ポイントに対応する情報及び、または複数の測定値から得られることができ、また、得られる場合がある。アクセス・ポイント１  ９１４は、時間情報９５８に従ったその時間にデバイス１  ９０２の放送公示信号９７０を送信する。
【００７４】
無線通信デバイス１  ９０２は、それが発見することを望む複数のピア識別子のリストを作成し、無線端末１発見探索信号９７６を生成する。図９の例では、デバイス１  ９０２は、識別子Ｄ  ９７８、識別子Ｅ  ９８０及び識別子Ｆ  ９８２を探索している。デバイス１  ９０２は、デバイス１  ９０２が発見しようとしている複数の識別子ＩＤ  Ｄ  ９７８、ＩＤ  Ｅ  ９８０及びＩＤ  Ｆ  ９８２を伝達する発見探索信号９７６をアクセス・ポイント１  ９１４へ、アクセス・ポイント１  ９０２を用いて、ピア・ツー・ピア通信の一部として送信する。アクセス・ポイント１  ９１４は無線端末１発見探索信号９７６を受信し、処理する。
【００７５】
アクセス・ポイント１  ９１４は、識別子Ｄ  ９７８及びデバイス６位置情報９８８を伝達する無線通信デバイス６  ９０８からのピア・ツー・ピア信号９８４を受信している。アクセス・ポイント１  ９１４は、識別子ＩＤ  Ｄ  ９７８及びデバイス６位置情報９８８を伝達する検出通知信号９９５を生成し、デバイス１  ９０２へ送信する。デバイス１  ９０２は検出通知信号９９５を受信し、処理する。デバイス１  ９０２は、検出通知に応答して、例えば、デバイス６  ９０８の直接的なピア・ツー・ピア通信範囲内で移動することを試みるために位置を変更し、デバイス６  ９０８が直接的なピア・ツー・ピア通信範囲内のものとなる到達時間を推定し、送信パワーレベルを増加させる等の、動作をすることができ、また、動作をする場合がある。
【００７６】
アクセス・ポイント２  ９１６は、識別子Ｆ  ９８２及びデバイス７位置情報９９４を伝達する無線通信デバイス７  ９１０からの複数のピア・ツー・ピア信号９９０を受信している。アクセス・ポイント２は、識別子ＩＤ  Ｆ  ９８２及びデバイス７位置情報９９４を伝達する信号９９６をバックホール・ネットワークによってアクセス・ポイント１  ９１４へ送信する。アクセス・ポイント１  ９１４は、デバイス１  ９０２が識別子Ｆ  ９８２に対応するデバイスを探索していることを認識する。アクセス・ポイント１  ９１４は、識別子ＩＤ  Ｆ  ９８２及びデバイス７位置情報９９４を伝達する検出通知信号９９３を生成し、デバイス１  ９０２へ送信する。デバイス１  ９０２は検出通知信号９９３を受信し、処理する。デバイス１  ９０２は検出通知に応答して、例えば、デバイス７  ９１０の直接的なピア・ツー・ピア通信範囲のより近くに移動することを試みるために位置を変更し、許容できる時間ウィンドウ内でデバイス７  ９１０とのピア・ツー・ピア通信は実行可能で(feasible)はなく、それ故ＷＡＮインターフェースによって無線通信デバイス７  ９１０とのＷＡＮ通信セッションを開始することを決定する等の、動作をすることができ、また、動作をする場合がある。
【００７７】
無線通信デバイス１  ９０２は、通信デバイス１  ９０２がピア・ツー・ピア・シグナリングを使用してアクセス・ポイント１  ９１４と通信していない時間期間中にアクセス・ポイント１  ９１４に送信されたシグナリングを含む広域ネットワーク通信シグナリングによって無線通信デバイス８  ９１２と通信する。デバイス１  ９０２とデバイス８  ９１２との間のＷＡＮ通信セッションに関連したＷＡＮシグナリングは、ＷＡＮインターフェース（９２０、９３４）をそれぞれ使用するデバイス１  ９０２とアクセス・ポイント１  ９１４との間のエアリンク(airlink)上に複数のＷＡＮ信号９８７を含む。デバイス１  ９０２とデバイス８  ９１２との間のＷＡＮ通信セッションに関連したＷＡＮシグナリングはまた、アクセス・ポイント１  ９１４とアクセス・ポイント２  ９１６との間のバックホール(backhaul)上に複数のＷＡＮセッション信号９８９を含む。デバイス１  ９０２とデバイス８  ９１２との間のＷＡＮ通信セッションに関連したＷＡＮシグナリングはまた、アクセス・ポイント２  ９１６と無線通信デバイス８  ９１２との間のエアリンク上に複数のＷＡＮ信号９９１を含む。複数のピア・ツー・ピア通信信号は、広域ネットワーク・シグナリングのために使用される周波数帯域と同じあるいは異なる周波数帯域で送信されることができる。
【００７８】
以下、様々な実施形態の様々な特徴を説明する。いくつかのピア・ツー・ピア無線ネットワークでは、例えば、移動局等の、無線通信デバイスは、他の複数の無線通信デバイスへその様々なピアＩＤを放送することによってその存在を信号で知らせる。その様々なピアＩＤは、例えば、友人、指摘グループ等のための複数の私的ＩＤ及び、または、例えば、ゲーム(gaming)、公的なグループ等のための複数の公開ＩＤを含むことができる。いくつかの実施形態においては、無線通信デバイスはまた他の複数のネットワーク・ユーザを識別する複数のピアＩＤのリストを保持する。他の複数のネットワーク・ユーザを識別する複数のピアＩＤのリストは、例えば、友人から得られた複数の私的ＩＤ、及びレストランや販売店によって配られた複数の公開ＩＤ等を含む。無線通信デバイスが、ＩＤを公示している別の無線通信デバイスの近くにある場合、その無線通信デバイスは該ＩＤを復号し、その発見されたＩＤが何らかの関心の対象のものである場合に一致するようにそのＩＤリストを捜す(go through)ことができる。
【００７９】
しばしば、例えば、電池式(battery powered)モバイル・ノード等の無線通信デバイスは、送信パワー、処理パワー等に関する複数の制限を有する。したがって、純粋なピア・ツー・ピア・ネットワークの中で、例えば、移動局等の、無線通信デバイスに関して発見される及び発見する範囲は制限され得る。様々な実施形態においては、ピア・ツー・ピア・ネットワークの一部である無線通信デバイスは、それらのピア発見範囲を拡大するために、例えば、ＷＡＮの中の複数の基地局等の、複数のアクセス・ポイントからの助けを求めることができる。様々な実施形態においては、複数のアクセス・ポイントはピア・ツー・ピア及びＷＡＮの両インターフェースを含む。いくつかの実施形態では、複数の無線通信デバイス及び複数のアクセス・ポイントは共に、ピア・ツー・ピア・インターフェース及びＷＡＮインターフェースを含む。
【００８０】
いくつかの実施形態においては、プッシュ・ベースの(push-based)アプローチが使用される。以下、プッシュ・ベースのアプローチを使用する様々な実施形態を説明する。無線通信デバイスは、ピア発見を助けるＷＡＮ能力を含むアクセス・ポイントを要求することができる。いくつかの実施形態において、無線通信デバイスは、それが公示することを意図する様々なピアＩＤを基地局へアップロードし、該基地局がその複数のＩＤのそれぞれをどのくらい頻繁に及びいつ公示すべきかを潜在的に示す。いくつかの実施形態においては、アクセス・ポイントは、ピア・ツー・ピア・フレーム構造で複数のＩＤ信号を、それがあたかもピア・ツー・ピア・ネットワークにおいて無線通信デバイスのアイデンティティ(identity)を呈しているかのように、送信する。いくつかの実施形態では、アクセス・ポイントは、ピア発見のための専用のＷＡＮチャネルで複数のＩＤ信号を送信する。いくつかの実施形態においては、アクセス・ポイントは、ピア発見再放送(rebroadcasting)のための専用のピア・ツー・ピア・チャネルにおいて複数のＩＤ信号を送信する。いくつかの実施形態では、アクセス・ポイントは、要求している無線通信デバイスによって指定されるいくつかの無線通信デバイスにＷＡＮトラヒック・チャネルによって複数のＩＤ信号を送信する。様々な実施形態において、アクセス・ポイントは、無線通信デバイスのピアＩＤ公示の範囲をさらに拡大するように有線ネットワークによって他の複数のアクセス・ポイントと協働する(cooperates)。
【００８１】
いくつかの実施形態においては、無線通信デバイスは、それの複数のＩＤと共にそれの位置情報を公示するためにアクセス・ポイントへＧＰＳによって得られたそれの位置情報を提供する。いくつかの実施形態において、無線通信デバイスは、例えば、それが単独でそれの位置情報を提供することができない場合等に、それの位置情報を獲得することに関して助けるようにアクセス・ポイントに要求することができ、また、要求する場合がある。無線通信デバイスが、それが発見した複数のピアのリストをアクセス・ポイントへアップロードする場合、そのアクセス・ポイントは、他の複数のピアの位置情報から該無線通信デバイスの位置を推定することができ、また、推定する場合がある。
【００８２】
いくつかの実施形態では、無線通信デバイスは、それが発見することを意図する様々なピアＩＤをアクセス・ポイントへアップロードし、一致がある場合、そのアクセス・ポイントは該無線通信デバイスに通知する。いくつかの実施形態において、アクセス・ポイントは、それがあたかもピア・ツー・ピア・ネットワークにおける無線通信デバイスであるかのように、ピア・ツー・ピア・フレーム構造でピア発見チャネルを監視する。いくつかの実施形態において、アクセス・ポイントは、ピア発見のためのある専用のＷＡＮチャネルを監視する。いくつかの実施形態において、アクセス・ポイントは、例えば、隣接した複数のアクセス・ポイント等の、他の複数のアクセス・ポイントに対応するピア発見再放送のためのある専用ピア・ツー・ピア・チャネルを監視する。アクセス・ポイントは、様々な実施形態において、他の複数のアクセス・ポイントから有線ネットワークによってピア発見情報を得る。
【００８３】
いくつかの実施形態において、無線通信デバイスは、それが発見することを意図する様々なピアＩＤをアクセス・ポイントへアップロードする。そのアクセス・ポイントは、一致がある場合に無線通信デバイスに通知し、ならびにそれが利用可能であり、及び、または無線通信デバイスによって要求されるときに一致の位置情報を通知する。いくつかのアクセス・ポイントは、無線通信デバイスの近似の位置情報を得るために協働することができ、また、協働する場合がある。
【００８４】
いくつかの実施形態は、プル・ベースの(pull-based)アプローチを使用する。以下、プル・ベースのアプローチを使用する様々な実施形態を説明する。例えば、ＷＡＮ及びピア・ツー・ピアの両インターフェースを含むＷＡＮ基地局等の、アクセス・ポイントは、ピア・ツー・ピア・ネットワークのピア発見チャネルを監視し、いくつかの基準にしたがって複数のＩＤを公示し、復号することに関していくつかのピア・ツー・ピア無線通信デバイスを支援するか否かを決定する。いくつかの実施形態の中で使用される１つの可能な基準は、アクセス・ポイントごとに測定される、無線通信デバイスが送信した信号の受信されたピア発見パワーである。受信されたパワーが小さい場合、それは、アクセス・ポイントの近くの他の複数のピア・ツー・ピア無線通信デバイスが上述のピア・ツー・ピア無線通信デバイスを発見することが難しいことを意味し、そのような状況においては、該アクセス・ポイントは、例えば、受信された識別子の再放送を決定する等、支援することを決定することができる。
【００８５】
いくつかの実施形態では、例えば、ＷＡＮインターフェース及びピア・ツー・ピア・インターフェースを含むＷＡＮ基地局等の、アクセス・ポイントは、複数のピアＩＤを公示することにおいて助けを必要としているとそれがみなす(thinks)無線通信デバイスのＩＤ情報を復号する。いくつかの実施形態では、アクセス・ポイントは、助けられている無線通信デバイスと同じピア・ツー・ピア発見リソースを使用して復号されたＩＤ情報を再送信する。いくつかの実施形態においては、アクセス・ポイントは、再放送するために割当てられた複数のピア・ツー・ピア・リソースの１つのセットの中の無線通信デバイスと関連付けられたピア・ツー・ピア発見リソースを使用して復号されたＩＤ情報を再送信する。アクセス・ポイントはＩＤ情報の意味を知ることができ、あるいは知ることができない。いくつかの実施形態では、アクセス・ポイントは、ピア発見のための助けを必要としているとそれがみなす無線通信デバイスへ、例えば、ＷＡＮ等によって、助けるというその意図を信号で知らせる。いくつかの実施形態では、アクセス・ポイントはピアＩＤ公示のために無線通信デバイスからのＩＤ及び、または位置情報を要求する。いくつかの実施形態において、アクセス・ポイントは、無線通信デバイスの位置情報を獲得し、それが無線通信デバイス自身によって提供されることができない場合にそれを公示することを提案する(offers)。
【００８６】
いくつかの実施形態においては、アクセス・ポイントは、利用可能で活動状態の(active)複数のピアＩＤのリストを無線通信デバイスに提供することを提案する。そのアクセス・ポイントは、いくつかの実施形態において、無線通信デバイスからの関心の対象の複数のＩＤのためのマスク(mask)あるいは関心の対象の複数のＩＤのリストを要求する。
【００８７】
様々な実施形態の複数の技術は、ソフトウェア、ハードウェア及び、またはソフトウェアとハードウェアの組合せを使用してインプリメントされることができる。いくつかの実施形態において、複数のモジュールは複数の物理的なモジュールとしてインプリメントされる。いくつかのそのような実施形態においては、個々の物理的なモジュールは、例えば、回路として、ハードウェアでインプリメントされるか、あるいはいくつかのソフトウェアと共に、例えば、複数の回路等の、ハードウェアを含む。他の複数の実施形態においては、該複数のモジュールは、メモリに格納され、例えば、汎用コンピュータ等の、プロセッサによって実行される複数のソフトウェア・モジュールとしてインプリメントされる。様々な実施形態は、例えば、複数の静止(stationary)無線ノード、複数の携帯電話(cell phones)が単なる一例である複数のモバイル・アクセス端末のような複数のモバイル・ノード、１または複数のアタッチメント・ポイント(attachment points)を含む複数の基地局のようなアクセス・ポイント、複数のサーバ、及び、または複数の通信システム等の、装置に向けられる。様々な実施形態はまた、例えば、複数のホスト等の、複数の通信システム、複数のサーバ・ノード、複数の基地局のような複数のアクセス・ポイント、及び、または、複数のモバイル及び、または静止ノードを含む複数の無線通信デバイスを動作させ、及び、または制御する方法等の、複数の方法に向けられる。様々な実施形態はまた、方法の１または複数のステップをインプリメントするように機械を制御するための複数の機械可読命令を含む、例えば、ＲＯＭ、ＲＡＭ、複数のＣＤ、バード・ディスク(hard discs)等の、例えば、コンピュータ可読媒体等の、機械に向けられる。
【００８８】
開示された複数のプロセスにおける複数のステップの特定の順序または階層(hierarchy)は、複数の典型的なアプローチの一例であることが理解される。設計の基本設定(design preferences)に基づいて、複数のプロセスの複数のステップの特定の順序または階層は、本願の開示の技術的範囲内にとどまりながら、再配列されることができることが理解される。下記の方法クレームは見本の順序で様々なステップの複数の要素を示し(present)、特定の順序または階層に制限されることを意図されない。
【００８９】
様々な実施形態において、ここに記述された複数のノードは、例えば、無線通信デバイスから複数の識別子の１つのセットを受信し、無線ピア・ツー・ピア通信チャネルにおいて複数の識別子のその受信されたセットの中の少なくとも１つの識別子を送信すること等の、１または複数の方法に対応する複数のステップを行なうために１または複数のモジュールを使用してインプリメントされる。したがって、いくつかの実施形態では、様々な特徴は複数のモジュールを使用してインプリメントされる。そのような複数のモジュールは、ソフトウェア、ハードウェアあるいはソフトウェアとハードウェアの組合せを使用してインプリメントされることができる。上述された複数の方法あるいは複数の方法ステップのうちの多くは、例えば、１または複数のノード等において、上述された複数の方法のうちのすべてあるいは複数の部分をインプリメントするように、例えば、追加(additional)ハードウェアを備えたあるいは備えない汎用コンピュータ等の、機械を制御するために、例えば、ＲＡＭ、フロッピー（登録商標）・ディスク等の、メモリ素子のような機械可読媒体に含まれる、ソフトウェアのような複数の機械実行可能な命令を使用してインプリメントされることができる。したがって、とりわけ、様々な実施形態は、上述された１または複数の方法の複数のステップの１または複数を、例えば、プロセッサ及び関連したハードウェア等の機械に行なわせるための複数の機械実行可能な命令を含む機械可読媒体に向けられる。いくつかの実施形態は、本願発明の１または複数の方法の複数のステップのうちの１つのもの、マルチプルのもの、あるいはすべてのものをインプリメントするように構成されたプロセッサを含む、例えば、通信デバイス等の、デバイスに向けられる。
【００９０】
いくつかの実施形態は、例えば、上述された１または複数のステップ等の、様々な動作、行為(acts) 、ステップ、及び、または、機能をコンピュータ、あるいはマルチプルのコンピュータにインプリメントさせるコードを備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品に向けられる。実施形態によって、コンピュータ・プログラム製品は、行なわれる各ステップの異なるコードを含むことができ、また、含む場合がる。したがって、コンピュータ・プログラム製品は、例えば、通信デバイスまたはノードを制御する方法等の、方法のそれぞれの個々のステップを含むことができ、また、含む場合がある。該コードは、ＲＡＭ（ランダム・アクセス・メモリ）、ＲＯＭ（読出し専用メモリ）あるいは他のタイプの記憶デバイスのようなコンピュータ可読媒体上に格納された複数の実行可能な命令）、例えばコンピュータ等の機械の形態であることができる。コンピュータ・プログラム製品に向けられることに加えて、いくつかの実施形態は、上述された１または複数の方法のうちの様々な動作、行為、ステップ及び、または機能のうちの１または複数をインプリメントするように構成されたプロセッサに向けられる。したがって、いくつかの実施形態は、ここに記述された複数の方法の複数のステップのうちのいくつかあるいはすべてをインプリメントするように構成された、例えば、ＣＰＵ等の、プロセッサに向けられる。該プロセッサは、例えば、本願に記述された通信デバイスあるいは他のデバイスにおいて使用されることができる。
【００９１】
いくつかの実施形態においては、複数の無線端末のような、例えば、複数の通信デバイス等の１または複数のデバイスの、例えば、複数のＣＰＵ等の１または複数のプロセッサは、該通信デバイスにより行なわれるものとして記載された複数の方法の複数のステップを行なうように構成される。したがって、すべてではないがいくつかの実施形態は、プロセッサが含まれるデバイスによって行なわれる様々な上記の方法の複数のステップの各々に対応するモジュールを含むプロセッサを備える、例えば、通信デバイス等の、デバイスに向けられる。すべてではないがいくつかの実施形態においては、例えば、通信デバイス等の、デバイスは、プロセッサが含まれる該デバイスにより行なわれる様々な上記の方法の複数のステップの各々に対応するモジュールを含む。該複数のモジュールは、ソフトウェア及び、またはハードウェアを使用してインプリメントされることかできる。
【００９２】
様々な特徴がＯＦＤＭシステムの文脈で記述されているが、様々な実施形態の複数の方法及び装置のうちの少なくともいくつかは、多くの非ＯＦＤＭ及び、または非セルラー(non-cellular)・システムを含む広範囲の複数の通信システムに適用可能である。
【００９３】
上述された様々な実施形態の複数の方法及び装置の多く付加的な変形(variations)は、上記の説明から当業者に明白になる。そのような複数の変形は本願発明の技術的範囲内であるとみなされる。該複数の方法及び装置は、ＣＤＭＡ、直交周波数多重化（ＯＦＤＭ）、ＧＳＭ（登録商標）及び、または、例えば、複数の無線通信(communications)及び複数のモバイル・ノード等の複数の無線通信デバイスと複数のアクセス・ポイントとの間に、例えば、複数のＷＡＮ無線通信リンク等の、複数の無線通信リンクを提供するために使用されることのできる様々な他の複数のタイプの通信技術と共に使用されることができ、様々な実施形態においては使用される。複数の方法及び装置は、ＣＤＭＡ、直交周波数多重化（ＯＦＤＭ）、ＧＳＭ及び、または、例えば、複数のピア・ツー・ピア・インターフェースを含む複数の無線通信デバイスの間に、例えば、複数の直接的なピア・ツー・ピア無線通信リンク等の、複数の無線通信リンクを提供するために使用されることのできる様々な他の複数のタイプの通信技術と共に使用されることができ、様々な実施形態において使用される。いくつかの実施形態においては、広域ネットワーク・インターフェース及びピア・ツー・ピア・ネットワーク・インターフェースの両方を含む無線通信デバイスは、例えば、ピア・ツー・ピア・インターフェースに関してはＯＦＤＭベースの技術、及びＷＡＮインターフェースに関してはＣＤＭＡ及びＧＳＭベースの技術のうちの１つ等の、異なるインターフェースに関して異なる通信技術を使用する。いくつかの実施形態においては、複数のアクセス・ポイントは、ＣＤＭＡ、ＧＳＭ及び、またはＯＦＤＭを使用して複数のモバイル・ノードを備えた複数の通信リンクを確立する複数の基地局としてインプリメントされる。様々な実施形態においては、複数のモバイル・ノードは、該複数の方法をインプリメントするために複数のノート型コンピュータ、複数のＰＤＡ(personal data assistants）、あるいは受信機／送信機回路及び論理回路及び、または複数のルーチンを含む他の複数のポータブル・デバイス(portable devices)としてインプリメントされる
下記に出願時請求項１−３０に対応する記載を付記１−３０として表記する。
付記１
無線通信デバイスからの複数の識別子の１つのセットを受信すること、および、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信すること
を備える、アクセス・ポイントを動作させる方法。
付記２
前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信すること
をさらに備える、付記１記載の方法。
付記３
前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定すること
をさらに備える、付記２記載の方法。
付記４
前記無線通信デバイスによって発見された複数のピア・デバイスのリストを、前記無線通信デバイスから受信すること、および、
複数のピア・デバイスの受信されたリストと前記リスト上の前記複数のピア・デバイスのうちの１または複数のものの位置に関する情報から前記無線通信デバイスの位置を決定すること
をさらに備える、付記２記載の方法。
付記５
前記無線通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、ピア・ツー・ピア通信チャネルによって、前記無線通信デバイスから受信すること、
ｉ）無線ピア・ツー・ピア・ネットワークのピア発見チャネル、及びｉｉ）複数のピア識別子の前記受信されたセットに含まれる１または複数の識別子を検出するために、複数のピア発見信号を通信するために使用された専用の広域ネットワーク・チャネル、のうちの少なくとも１つを監視すること
をさらに備える、付記１記載の方法。
付記６
前記監視することに応答して、複数のピア識別子の前記受信されたセットに含まれる識別子を検出し、前記検出された識別子に対応するピア通信デバイスの検出を示す信号を、前記無線通信デバイスに送信すること
をさらに備える、付記５記載の方法。
付記７
有線ネットワークによって別のアクセス・ポイントから、複数のピア識別子の前記受信されたセットに含まれるピア識別子に対応する前記少なくとも１つのピア・デバイスに対応する、ピア発見情報を受信すること
をさらに備える、付記５記載の方法。
付記８
無線通信デバイスからの複数の識別子の１つのセットを受信するための手段、および、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信するための手段
を備える、アクセス・ポイント。
付記９
前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信するための手段
をさらに備える、付記８記載のアクセス・ポイント。
付記１０
前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定するための手段
をさらに備える、付記９記載のアクセス・ポイント。
付記１１
前記無線通信デバイスによって発見された複数のピア・デバイスのリストを、前記無線通信デバイスから受信するための手段、および、
複数のピア・デバイスの受信されたリストと前記リスト上の前記複数のピア・デバイスのうちの１または複数のものの位置に関する情報から前記無線通信デバイスの位置を決定するための手段
をさらに備える、付記９記載のアクセス・ポイント。
付記１２
アクセス・ポイントにおいて使用されるコンピュータ・プログラム製品であって、
無線通信デバイスからの複数の識別子の１つのセットを、少なくとも１つのコンピュータに受信させるコード、および、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を、前記少なくとも１つのコンピュータに送信させるコード
を備えるコンピュータ可読媒体を備えたコンピュータ・プログラム製品。
付記１３
少なくとも１つのプロセッサ、前記少なくとも１つのプロセッサは、
無線通信デバイスからの複数の識別子の１つのセットを受信し、
無線ピア・ツー・ピア通信チャネルにおいて前記受信されたセットの識別子の中の少なくとも１つの識別子を送信するように構成される、および、
前記少なくとも１つのプロセッサに結合されたメモリ
を備える、アクセス・ポイント。
付記１４
前記少なくとも１つのプロセッサは、前記無線通信デバイスの位置を示す情報を、少なくとも１つの送信された識別子を用いて、通信するようにさらに構成される、付記１３記載のアクセス・ポイント。
付記１５
前記少なくとも１つのプロセッサは、前記無線通信デバイスの前記位置を示す前記無線通信デバイスから受信された信号から前記無線通信デバイスの前記位置を決定するようにさらに構成される、付記１４記載のアクセス・ポイント。
付記１６
前記通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成すること、および、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードすること
を備える、通信デバイスを動作させる方法。
付記１７
前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信すること
をさらに備える、付記１６記載の方法。
付記１８
前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信すること
をさらに備える、付記１６記載の方法。
付記１９
下記をさらに備える、付記１６記載の方法、
前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードすること
をさらに備える、付記１６記載の方法。
付記２０
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信すること、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントから受信すること
をさらに備える、付記１６記載の方法。
付記２１
前記通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成するための手段、および、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするための手段
を備える通信デバイス。
付記２２
前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するための手段
をさらに備える、付記２１記載の通信デバイス。
付記２３
前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するための手段
をさらに備える、付記２１記載の通信デバイス。
付記２４
前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードするための手段
をさらに備える、付記２１記載の通信デバイス。
付記２５
前記通信デバイスが発見しようとしている１または複数の識別子をリストにした複数のピア識別子の１つのセットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するための手段、および、
複数のピア識別子の前記セットに含まれるピア識別子に対応する少なくとも１つのピア・デバイスの位置を示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントから受信するための手段
をさらに備える、付記２１記載の通信デバイス。
付記２６
アクセス・ポイントにおいて使用されるコンピュータ・プログラム製品であって、
下記を備えるコンピュータ可読媒体、
前記通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを、少なくとも１つのコンピュータに生成させるコード、および、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記少なくとも１つのコンピュータにアップロードさせるコード
を備えるコンピュータ可読媒体を備えたコンピュータ・プログラム製品。
付記２７
少なくとも１つのプロセッサ、前記少なくとも１つのプロセッサは、
前記通信デバイスに代わってアクセス・ポイントによって公示される前記通信デバイスに対応する複数の識別子の１つのセットを生成し、
前記通信デバイスに対応する複数の識別子の前記セットを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部としてアップロードするように構成される、および、
前記少なくとも１つのプロセッサに結合されたメモリ
を備える通信デバイス。
付記２８
前記少なくとも１つのプロセッサは、前記アクセス・ポイントが複数の識別子の前記アップロードされたセットに含まれる複数の識別子をいつ公示しなければならないかを示す情報を、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへ送信するようにさらに構成される、付記２７記載の通信デバイス。
付記２９
前記少なくとも１つのプロセッサは、前記通信デバイスに対応する複数の識別子の前記セットの１または複数の識別子を用いての前記アクセス・ポイントによる送信のために、前記アクセス・ポイントへデバイス位置情報を前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、通信するようにさらに構成される、付記２７記載の通信デバイス。
付記３０
前記少なくとも１つのプロセッサは、前記通信デバイスが複数のピア発見信号から発見した複数のピア通信デバイスのリストを、前記アクセス・ポイントとのピア・ツー・ピア通信の一部として、前記アクセス・ポイントへアップロードするようにさらに構成される、付記２７記載の通信デバイス。
【図１】
0005350535.tif 000002
【図２】
0005350535.tif 000003
【図３】
0005350535.tif 000004
【図４】
0005350535.tif 000005
【図５】
0005350535.tif 000006
【図６】
0005350535.tif 000007
【図７】
0005350535.tif 000008
【図８】
0005350535.tif 000009
【図９】
0005350535.tif 000010