(57)【特許請求の範囲】
【請求項１】
オペレータ補助付きデバイス間（Ｄ２Ｄ）ディスカバリのための複数の命令を持つコンピュータプログラムであって、前記複数の命令は機械上で実行される場合に、
オペレータネットワーク内の送信局で要求無線デバイスからデータサービスのための要求を受信すること、
前記要求無線デバイスのために前記要求されたデータサービスを提供するべく、前記オペレータネットワークで提供無線デバイスを特定すること、
前記送信局により前記要求無線デバイスおよび前記提供無線デバイスへデバイスディスカバリメッセージを送信することを前記機械に実行させ、
前記デバイスディスカバリメッセージは、前記要求無線デバイスと前記提供無線デバイスとの間のＤ２Ｄネットワークであるアドホック経由での通信のための選択されたデバイスディスカバリ期間を提供し、Ｄ２Ｄネットワークである前記アドホックは、デバイスツーデバイス通信を提供するコンピュータプログラム。
【請求項２】
データサービスのための前記要求は、前記データサービスまたは要求されたデータコンテンツの識別、要求された加入者、前記要求されたデータサービスのサービスの望まれる品質、前記要求無線デバイスの位置、前記要求無線デバイスの送信パワーレベル、前記要求無線デバイスのトラフィック負荷、前記要求無線デバイスの許容送信レート、およびそれらの組み合わせで構成されるグループから選択された要求された情報をさらに含む請求項１に記載のコンピュータプログラム。
【請求項３】
前記選択されたデバイスディスカバリ期間は、５秒よりも小さい請求項１または請求項２に記載のコンピュータプログラム。
【請求項４】
Ｄ２Ｄネットワークである前記アドホックは、認可帯域ネットワーク、無認可帯域ネットワーク、無線ワイドエリアネットワーク、無線ローカルエリアネットワーク、無線パーソナルエリアネットワーク、およびそれらの組み合わせで構成されるグループから選択される請求項１から請求項３のいずれか１項に記載のコンピュータプログラム。
【請求項５】
データサービスのための前記要求は、ユニキャストメッセージ経由で受信され、前記デバイスディスカバリメッセージは、ブロードキャスト、マルチキャスト、またはユニキャストメッセージ経由で送信される請求項１から請求項４のいずれか１項に記載のコンピュータプログラム。
【請求項６】
前記デバイスディスカバリメッセージは、前記提供無線デバイスに、前記選択されたデバイスディスカバリ期間の間、通知を行うように促し、前記要求無線デバイスに、前記選択されたデバイスディスカバリ期間の間、通知のために待機するように促す、請求項１から請求項５のいずれか１項に記載のコンピュータプログラム。
【請求項７】
前記デバイスディスカバリメッセージは、前記要求無線デバイスに、前記選択されたデバイスディスカバリ期間の間、前記データサービスを要求するように促し、前記提供無線デバイスに、前記選択されたデバイスディスカバリ期間の間、前記要求のために待機するように促す、請求項１から請求項５のいずれか１項に記載のコンピュータプログラム。
【請求項８】
前記デバイスディスカバリメッセージは、前記提供無線デバイスに、前記選択されたデバイスディスカバリ期間の間には通知を行い、前記提供無線デバイスが送信してしない場合には待機するように促し、前記要求無線デバイスに、前記選択されたデバイスディスカバリ期間の間には前記データサービスを要求し、前記要求無線デバイスが送信してしない場合には待機するように促す、請求項１から請求項５のいずれか１項に記載のコンピュータプログラム。
【請求項９】
前記複数の命令のうち前記デバイスディスカバリメッセージを送信する命令の前に、オペレータネットワーク認証プロトコルによって前記要求無線デバイスおよび前記提供無線デバイスを認証する複数の命令をさらに備える請求項１から請求項８のいずれか１項に記載のコンピュータプログラム。
【請求項１０】
前記複数の命令のうち前記提供無線デバイスを特定する命令は、
前記要求されたデータサービスと共にリストに記載された複数の加入者のためのデータ保存場所を検索し、
前記要求されたデータサービスを持つ前記リストに記載された複数の加入者から少なくとも１つの提供無線デバイスを選択する命令をさらに含む請求項１から請求項９のいずれか１項に記載のコンピュータプログラム。
【請求項１１】
前記複数の命令のうち前記提供無線デバイスを特定する命令は、
前記要求無線デバイスへ前記データサービスを提供する許可と共にリストに記載された複数の加入者のためのデータ保存場所を検索し、
前記要求無線デバイスに前記データサービスを提供する許可と共に前記リストに記載された複数の加入者から少なくとも１つの提供無線デバイスを選択する命令をさらに含む請求項１から請求項９のいずれか１項に記載のコンピュータプログラム。
【請求項１２】
前記複数の命令のうち前記提供無線デバイスを特定する命令は、
位置が前記要求無線デバイスの送信範囲内である、リストに記載された複数の加入者のためのデータ保存場所を検索し、または、どの加入者が前記要求無線デバイスの近くにいるかを決定するべく、複数の加入者の現在位置をチェックし、
位置が前記要求無線デバイスの近接内である、前記リストに記載された複数の加入者から少なくとも１つの提供無線デバイスを選択する命令をさらに含む請求項１から請求項９のいずれか１項に記載のコンピュータプログラム。
【請求項１３】
オペレータ補助付きデバイス間（Ｄ２Ｄ）ディスカバリのための複数の命令を持つコンピュータプログラムであって、前記複数の命令は機械上で実行される場合に、
無線デバイスでオペレータネットワークにおける送信局からデバイスディスカバリメッセージを受信すること、
Ｄ２Ｄネットワークであるアドホック経由での選択されたデバイスディスカバリ期間の間、隣接無線デバイスと通信することを前記機械に実行させ、
前記デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスとの間のＤ２Ｄネットワークであるアドホック経由での通信のための前記選択されたデバイスディスカバリ期間を提供し、Ｄ２Ｄネットワークである前記アドホックは、デバイスツーデバイス通信を提供するコンピュータプログラム。
【請求項１４】
前記無線デバイスは前記要求無線デバイスであり、前記隣接無線デバイスは、前記提供無線デバイスであり、
前記コンピュータプログラムは、前記要求無線デバイスにより前記送信局へデータサービスのために要求を送信する複数の命令をさらに含む請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記無線デバイスは前記要求無線デバイスであり、前記隣接無線デバイスは前記提供無線デバイスであり、前記複数の命令のうち前記隣接無線デバイスと通信する命令は、前記選択されたデバイスディスカバリ期間の間、Ｄ２Ｄネットワークである前記アドホック経由で前記提供無線デバイスからデータサービスを要求する命令をさらに含む請求項１３に記載のコンピュータプログラム。
【請求項１６】
前記無線デバイスは前記提供無線デバイスであり、前記隣接無線デバイスは前記要求無線デバイスであり、前記コンピュータプログラムは、前記デバイスディスカバリメッセージが受信された場合に、前記提供無線デバイスをアイドル状態またはスリープ状態からアクティブ状態に目覚めさせる複数の命令をさらに含む請求項１３に記載のコンピュータプログラム。
【請求項１７】
前記無線デバイスは前記提供無線デバイスであり、前記隣接無線デバイスは前記要求無線デバイスであり、前記複数の命令のうち前記隣接無線デバイスと通信する命令は、前記選択されたデバイスディスカバリ期間の間、Ｄ２Ｄネットワークである前記アドホック経由でデータサービスを前記要求無線デバイスに通知する命令をさらに含む請求項１３に記載のコンピュータプログラム。
【請求項１８】
オペレータ補助付きデバイス間（Ｄ２Ｄ）ディスカバリのためのデバイスであって、
要求無線デバイスからオペレータネットワークにおけるデータサービスのための要求を受信するトランシーバモジュールと、
前記要求無線デバイスのために前記データサービスを提供する提供無線デバイスを特定する識別モジュールと、
を備え、
前記トランシーバモジュールは、さらに、前記要求無線デバイスおよび前記提供無線デバイスへデバイスディスカバリメッセージを送信し、前記デバイスディスカバリメッセージは、前記要求無線デバイスと前記提供無線デバイスとの間のＤ２Ｄネットワークであるアドホック経由での通信のために選択されたデバイスディスカバリ期間を提供し、Ｄ２Ｄネットワークである前記アドホックは、デバイスツーデバイス通信を提供するデバイス。
【請求項１９】
前記識別モジュールは、リストに記載された複数の加入者から利用可能な複数の前記データサービス、リストに記載された複数の加入者から利用可能な複数のデータサービスの複数の共有許可、複数の加入者の複数の位置、およびそれらの組み合わせを格納するデータ保存場所を有し、
前記識別モジュールは、前記リストに記載された複数の加入者から少なくとも１つの提供無線デバイスを選択し、または、前記データサービスを提供可能な潜在的な提供無線デバイスが存在しないことを報告する請求項１８に記載のデバイス。
【請求項２０】
前記データ保存場所はデータベース、クラウドアプリケーション、およびそれらの組み合わせから選択される請求項１９に記載のデバイス。
【請求項２１】
オペレータネットワーク認証プロトコルによって前記要求無線デバイスおよび前記提供無線デバイスを認証する認証モジュールをさらに含む請求項１８から請求項２０のいずれか１項に記載のデバイス。
【請求項２２】
前記デバイスは、発展型Ｎｏｄｅ Ｂ、基地局、ベースバンドユニット、無線アクセスポイント、およびそれらの組み合わせから構成されるグループから選択された送信局内に含まれる請求項１８から請求項２０のいずれか１項に記載のデバイス。
【請求項２３】
オペレータ補助付きデバイス間（Ｄ２Ｄ）ディスカバリのためデバイスであって、
オペレータネットワークにおける送信局からデバイスディスカバリメッセージを受信するオペレータネットワークトランシーバモジュールと、
Ｄ２Ｄネットワークであるアドホック経由での選択されたデバイスディスカバリ期間の間、隣接無線デバイスと通信するＤ２Ｄトランシーバモジュールと
を備え、
前記デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスとの間のＤ２Ｄネットワークである前記アドホック経由での通信のための前記選択されたデバイスディスカバリ期間を提供し、前記Ｄ２Ｄネットワークである前記アドホックは、デバイスツーデバイス通信を提供するデバイス。
【請求項２４】
前記オペレータネットワークトランシーバモジュールは、さらに、送信局へデータサービスのための要求を送信する請求項２３に記載のデバイス。
【請求項２５】
前記Ｄ２Ｄトランシーバモジュールは、さらに、Ｄ２Ｄネットワークである前記アドホック経由で隣接無線デバイスから前記データサービスを要求する請求項２４に記載のデバイス。
【請求項２６】
前記Ｄ２Ｄトランシーバモジュールは、さらに、Ｄ２Ｄネットワークである前記アドホック経由で隣接無線デバイスへ前記データサービスを通知する請求項２４または請求項２５に記載のデバイス。
【請求項２７】
前記デバイスディスカバリメッセージが受信された場合に、アイドル状態またはスリープ状態からアクティブ状態に無線デバイスを目覚めさせるウェイクアップモジュールをさらに備える請求項２４から請求項２６のいずれか１項に記載のデバイス。
【請求項２８】
前記データサービスは、マルチメディアストリーム、ビデオストリーム、オーディオストリーム、グラフィクスファイル、オーディオファイル、テキストファイル、実行可能ファイル、マルチメディアファイル、複数のデータ命令、複数のゲームサービスに関連する情報、複数のソーシャルネットワークサービスに関連する情報、およびそれらの組み合わせで構成されたグループから選択されたデータコンテンツを送信する請求項２４から請求項２７のいずれか１項に記載のデバイス。
【請求項２９】
前記オペレータネットワークトランシーバモジュールは、３ＧＰＰ（Ｔｈｉｒｄ Ｇｅｎｅｒａｔｉｏｎ Ｐａｒｔｎｅｒｓｈｉｐ Ｐｒｏｊｅｃｔ）のＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）規格、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ）８０２．１６規格、およびＩＥＥＥ８０２．１１規格で構成されたグループから選択されたプロトコルを利用し、
前記Ｄ２Ｄトランシーバモジュールは、３ＧＰＰ ＬＴＥ規格、ＩＥＥＥ ８０２．１６規格、ＩＥＥＥ ８０２．１１規格、ＩＥＥＥ ８０２．１５規格、ブルートゥース規格、無線ディスプレイポート規格、ＷｉＧｉｇ規格、超広帯域規格、無線ＨＤ規格、無線ホームデジタルインタフェイス規格、ＺｉｇＢｅｅ（登録商標）規格、ライセンスされていない独占規格、およびライセンスされた独占規格で構成されたグループから選択されたＤ２Ｄプロトコルを利用する請求項２３から請求項２８のいずれか１項に記載のデバイス。
【請求項３０】
前記デバイスは、ユーザ機器および移動局で構成されたグループから選択された無線デバイス内に含まれ、
前記無線デバイスは、無線ローカルエリアネットワーク、無線パーソナルエリアネットワーク、または無線ワイドエリアネットワークに接続し、
第１無線デバイスは、アンテナ、タッチセンシティブディスプレイ画面、スピーカ、マイク、グラフィクスプロセッサ、アプリケーションプロセッサ、内部メモリ、不揮発性メモリポート、またはそれらの組み合わせを含む請求項２３から請求項２９のいずれか１項に記載のデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
無線移動通信技術は、送信局と無線デバイス（例えばモバイルデバイス）との間でデータを送信するべく、様々な規格およびプロトコルを利用している。いくつかの無線通信技術は、物理層によって、望まれたデジタル変調スキームと組み合わせられる直交周波数分割多重方式（ＯＦＤＭ）を利用している。ＯＦＤＭを利用する規格およびプロトコルは、３ＧＰＰ（Ｔｈｉｒｄ ｇｅｎｅｒａｔｉｏｎ Ｐａｒｔｎｅｒｓｈｉｐ Ｐｒｏｊｅｃｔ）のＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ ｆｏｒ Ｍｉｃｒｏｗａｖｅ Ａｃｃｅｓｓ）（登録商標）として業界団体に一般に知られているＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ）８０２．１６規格（例えば８０２．１６ｅ、８０２．１６ｍ）、およびＷｉＦｉとして業界団体に一般に知られているＩＥＥＥ８０２．１１規格を含む。
【０００２】
３ＧＰＰ無線アクセスネットワーク（ＲＡＮ）ＬＴＥシステムでは、送信局は、Ｅ―ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ Ｕｎｉｖｅｒｓａｌ Ｔｅｒｒｅｓｔｒｉａｌ Ｒａｄｉｏ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ）Ｎｏｄｅ Ｂｓ（また、発展型Ｎｏｄｅ Ｂｓ、改良型Ｎｏｄｅ Ｂｓ、ｅＮｏｄｅＢ、または、ｅＮＢｓとして一般に意味される）、およびユーザ機器（ＵＥ）として知られている、無線モバイルデバイスと通信する無線ネットワークコントローラ（ＲＮＣｓ）の組み合わせであり得る。ＩＥＥＥ８０２．１６ＷｉＭＡＸ（登録商標）ＲＡＮｓでは、送信局は、基地局（ＢＳ）と呼ばれることがあり得る。ＩＥＥＥ８０２．１１ＷｉＦｉ ＲＡＮｓでは、送信局は、ＷｉＦｉ無線アクセスポイント（ＷＡＰ）と呼ばれることがあり得る。
【０００３】
また、無線移動通信技術は、送信局なしに、二つのモバイルデバイスが互いに直接に通信できるデバイスツーデバイス（Ｄ２Ｄ）通信を含むことがあり得る。モバイルデバイスは、送信局と通信する無線機、および他のモバイルデバイスと直接に通信する無線機を含んでもよい。無線帯域が十分離れていれば、複数のモバイルデバイスは、同時にアクティブになり得る（すなわち、無線デバイスは、基地局と他の無線デバイスに同時に通信してもよい）。帯域が大幅な干渉を回避するべく十分離れていなければ、複数の無線機は、異なる時間間隔でアクティブになってもよい。また、ただ一つの無線機を備える無線デバイスは、送信局および他のモバイルデバイスと異なる時間間隔で通信してもよい。
【図面の簡単な説明】
【０００４】
開示の特徴および利点は、例として、開示の特徴を一緒に説明する添付の図面と併用される、後に続く詳細な説明から明らかになるであろう。
【図１】例に従って、要求無線デバイス、提供無線デバイス、および送信局のブロック図を説明する。
【図２】例に従って、データサービス通知を利用するオペレータ補助付きデバイス間ディスカバリのプロセスの例を説明する。
【図３】例に従って、データサービスの要求を利用するオペレータ補助付きデバイス間ディスカバリのプロセスの例を説明する。
【図４】例に従って、送信局でのオペレータ補助付きデバイス間ディスカバリのフローチャートを表現する。
【図５】例に従って、無線デバイスでのオペレータ補助付きデバイス間ディスカバリのフローチャートを表現する。
【図６】例に従って、送信局、要求無線デバイス、および提供無線デバイスの図を説明する。
【図７】例に従って、モバイルデバイスの図を説明する。  以下において、示される例示的な実施形態を参照する。例示的な実施形態を説明すべく特定の言語が用いられる。しかし、これにより、本願発明の範囲を限定することが意図されているわけではないことを理解されよう。
【発明の概要】
【０００５】
本願発明を開示および説明する前に、本願発明は本明細書に開示される特定の構造、プロセス段階、または材料に限定されず、当業者に認識されるように等価物にまで拡張されることを理解されたい。また、本明細書において採用される用語の使用は、特定の実施例を説明する目的のためのみに用いられ、限定を意図されていないことも理解されるべきである。異なる図面における同じ参照符号は、同じ要素を表す。フローチャートおよびプロセスに用いられる数字は、段階およびオペレーションの図示において明確にすべく提供されており、必ずしも特定の順序または順番を示さない。
【０００６】
定義
本明細書で用いられるように、「モバイルデバイス」、「無線デバイス」、または「無線モバイルデバイス」という用語は、例えばスマートフォン、タブレットコンピューティングデバイス、ラップトップコンピュータ、例えばiPod Touch（登録商標）などのマルチメディアデバイス、またはテキストまたはボイス通信を提供する他のタイプのコンピューティングデバイスなどの無線デジタル通信ができるコンピューティングデバイスを指し得る。
【発明を実施するための形態】
【０００７】
以下に技術の実施形態の最初の概要を提供し、その後、特定の技術の実施形態が、さらに詳細に説明される。この最初の概要は読者が、より迅速に技術を理解出来るよう補助することを意図されており、技術の主要な特徴または必須の特徴を特定することを意図されておらず、また、特許請求される主題の態様を限定することも意図されていない。
【０００８】
デバイスツーデバイス（Ｄ２Ｄ）通信は、複数の無線デバイス（例えばモバイルデバイス）がまず互いに"ディスカバリ"した後に、使われることがあり得る。Ｄ２Ｄディスカバリプロセスは、認可されたおよび認可されていないネットワークを含むＤ２Ｄネットワークであるアドホックを消費する高リソースになり得る。認可されたネットワークは、売られた、認可された、または、民間または行政の無線送信システムのオペレータにより利用された無線スペクトルの一部分の利用を含む。Ｄ２Ｄディスカバリプロセスは、その同じ期間の間に他のモバイルデバイスが待機することを狙って不規則に潜在的なピアの要求を送信する複数のモバイルデバイスを含むことができる。待機する他のデバイスを見つけようとするＤ２Ｄディスカバリプロセスの周期的なポーリングは、モバイルデバイスのバッテリのドレインをアクセラレートでき、無線帯域に大幅な干渉を引き起こすことができる。
【０００９】
マルチ無線モバイルデバイスは、複数のマルチ無線アクセス技術（例えばＬＴＥおよびＷｉＦｉ）を含む。送信局を利用するオペレータネットワークは、例えば、ＬＴＥ若しくはＩＥＥＥ８０２．１６規格を利用する認可された帯域セルラネットワークなどのワイドエリアネットワーク（ＷＡＮ）、またはＩＥＥＥ８０２．１１（すなわちＷｉＦｉ）である認可されていない帯域などのローカルエリアネットワーク（ＬＡＮ）含むことがあり得る。Ｄ２Ｄネットワークであるアドホックは、オペレータネットワークとして同じ帯域に存在してもよい。または、Ｄ２Ｄネットワークであるアドホックは、ＯＯＢ（out-of-band）ネットワーク（例えばオペレータネットワーク帯域とは異なる認可されていないまたは認可された帯域）を含むことがあり得る。二つの単一無線の無線デバイスが同時に待機（すなわち受信）および送信する可能性は、無線デバイスのスリープ／アイドルパターン、トラフィック負荷、および他の要因次第で、低いかもしれない。二つのＴＤＤ（time-division duplex）（すなわちタイムシェアード）多重無線の無線デバイスが同時に待機および送信する可能性は、無線デバイスの無線（例えばＬＴＥおよびＷｉＦｉ）がアクティブ時間を順に交代させるので、なおさらに低いかもしれない。それ故に、Ｄ２Ｄディスカバリプロセスは、シングル無線デバイス上よりもＴＤＤマルチ無線デバイス上でなおさら長くなるかもしれない。そして、消費されるリソース（帯域幅およびパワーを含む）は、増加するかもしれない。
【００１０】
Ｄ２Ｄディスカバリは、Ｄ２ＤディスカバリプロセスにおいてＤ２Ｄネットワークであるアドホックをアシストするオペレータネットワークを利用することにより、より効率的で、かつ、より少ないパワーを消費することがあり得る。オペレータネットワーク補助付きＤ２Ｄディスカバリを利用することは、同時に動作（例えば送信）すること、またはＴＤＤモードにおいて、マルチ無線デバイスのための性能を向上させることができる。ここに利用されるオペレータネットワーク補助付きＤ２Ｄディスカバリは、オペレータ補助付きＤ２Ｄディスカバリと呼ばれることがあり得る。
【００１１】
図１は、オペレータネットワーク経由で送信局２１０と通信２１４および２１２するべく構成された複数の無線デバイス（例えばモバイルデバイス２２０および２３０）を説明する。また、複数の無線デバイスは、Ｄ２Ｄネットワークであるアドホック経由で互いに通信２２２するべく構成される。デバイスディスカバリプロセスは、オペレータネットワークを利用して送信されるデバイスディスカバリメッセージを含むことができる。デバイスディスカバリメッセージは、二つの無線デバイスが互いにディスカバリし、Ｄ２Ｄネットワークであるアドホック経由で互いに通信することを許可するデバイスディスカバリ期間の、少なくとも複数の無線デバイスのペアを指示する。オペレータネットワークによりアシストされるデバイスディスカバリプロセスは、Ｄ２Ｄデバイスディスカバリの速度およびパワーの効率を向上させることができる。
【００１２】
下記は複数の例の追加的な詳細を提供する。図２は、オペレータ補助付きデバイス間ディスカバリのプロセスの例を説明する。少なくとも二つの無線デバイスは、オペレータネットワークと通信することがあり得る。要求無線デバイスは、特定の時間間隔でデータサービスおよび／または特定の加入者（または複数の加入者）を要求する無線デバイス（例えばモバイルデバイス）になり得る。ここに利用されるデータサービスは、データコンテンツおよび／またはサービスを含むことがあり得る。コンテンツは、マルチメディアストリーム、ビデオストリーム、オーディオストリーム、グラフィクスファイル、オーディオファイル、テキストファイル、実行可能ファイル、マルチメディアファイル、またはデータファイルの別のタイプを含むことがあり得る。サービスは、ゲーム、ソーシャルネットワーク、および他の双方向のサービスを含むことがあり得る。提供無線デバイスは、特定の時間間隔で要求無線デバイスのためにデータサービスを提供するべく構成された無線デバイスになり得る。無線デバイスは、時間の一つの間隔（例えば要求無線デバイスである）の間に、データサービスを要求することができ、時間の他の間隔（例えば提供無線デバイスである）でデータサービスを提供することができる。要求無線デバイスおよび提供無線デバイスは、オペレータネットワーク３００ａ−ｂから事前の認証を持つことがあり得る。
【００１３】
要求無線デバイスのユーザがデータサービスおよび／または特定の複数の加入者を要求する場合に、要求無線デバイスは、データサービスおよび／または特定の加入者３０２に対する要求を提供送信局に送信することができる。データサービスに対する要求は、データサービスに対する要求および／または特定の加入者に対する要求を含むことがあり得る。ユニキャストメッセージは、データサービスに対する要求を送信するべく利用されることがあり得る。ユニキャストメッセージは、ある無線デバイスによってある無線デバイスに送信されるメッセージである。要求は、要求されたデータサービスの識別を含むことがあり得る。また、要求は、例えば要求無線デバイスについてのパワー、負荷、位置、および他の同様の情報などのクライアント固有情報を含むことができる。
【００１４】
データサービスに対する要求を受信すると、オペレータネットワークは、データサービスがＤ２Ｄ接続経由で提供されることができるどうか（３０４）、またはデータサービスが送信局経由のみで利用可能であるかを決定することができる。オペレータネットワークが、データサービスがＤ２Ｄ接続経由で配信されるかもしれない、と決定する場合に、オペレータネットワークは、いくつかの情報をチェックしてもよい。オペレータネットワークが利用可能な複数の加入者サービスのデータ保存場所（例えば、データベースまたはクラウドアプリケーション）に対してアクセス権を持つ場合に、オペレータネットワークは、要求された加入者か、または特定の複数の加入者が要求されなかった場合に、サービスエリア内の複数の加入者が複数のピア（例えば要求無線デバイス）を持っている関係のあるデータを共有する意思（例えば許可）だけでなく、関係のあるデータサービスの指示された所有を持つかどうかを決定するべくデータ保存場所をチェックしてもよい。オペレータネットワークは、データサービスを提供する１または複数の潜在的な提供無線デバイス（例えばサーバーデバイス）を特定してもよい（３０６）。
【００１５】
オペレータネットワークがオペレータネットワーク内の加入者の特定の位置情報に対するアクセス権を持つ場合に、オペレータネットワーク内のプロセッサは、サービスエリア内の潜在的な提供無線デバイスに逆らって要求無線デバイスの位置をチェックしてもよい。サービスエリアは、送信局またはノードのためのセルになってもよい。サービスエリアは、マクロ発展型Ｎｏｄｅ Ｂ（マクロｅＮＢ）と関係があるマクロセル、低出パワーノード（ＬＰＮ）と関係があるセル、マクロｅＮＢと関係があるマクロセル、ピコｅＮＢと関係があるピコセル、フェムトｅＮＢと関係があるフェムトセル、ホームｅＮＢ（ＨｅＮＢ）と関係があるホームセル、またはＷｉＦｉアクセスポイント（ＷＡＰ）を含んでもよい。
【００１６】
オペレータネットワークが利用可能な情報によって、オペレータネットワークは、要求された、要求されたデータサービスを持つ、要求されたデータサービスを共有しようとする、および／または、要求無線デバイスの近傍または近接にいる加入者に、潜在的なピアのプールの範囲を限定してもよい。オペレータネットワークは、潜在的な提供無線デバイスのリストへの潜在的なピアのプールを狭くすることができる。送信局は、マルチキャストデバイスディスカバリメッセージを潜在的な提供無線デバイスに送信することができる。そうでなければ、送信局は、ブロードキャストデバイスディスカバリメッセージ３０８ｂをサービスエリア内の潜在的なピアのプールに送信することができる。マルチキャストメッセージおよびブロードキャストメッセージは、ある無線デバイスから多数の無線デバイスへのメッセージになり得る。他の例において、送信局は、ユニキャストデバイスディスカバリメッセージを潜在的な提供無線デバイスへ送信することができる。また、送信局は、デバイスディスカバリメッセージ３０８ａを要求無線デバイスへ送信することができる。デバイスディスカバリメッセージは、アドホックネットワークであるＤ２Ｄのための提案されているデバイスディスカバリ期間３１０を含むことがあり得る。他の例において、デバイスディスカバリメッセージは、要求されているデータサービスおよび／または要求無線デバイスの位置を含むことがあり得る。
【００１７】
デバイスディスカバリメッセージを受信すると、潜在的な提供無線デバイスは、無線デバイスがＤ２Ｄデータサービスシェアリングに参加することができるかどうかを決定するべく、それらのカレントの状態（例えばパワー、トラフィック負荷、および他の状態）をチェックしてもよい。デバイスディスカバリメッセージが要求されたデータサービスを含む場合に、潜在的な提供無線デバイスは、また、無線デバイスが利用可能な要求されたデータサービスおよび要求されたデータサービスを共有する許可を持っているかどうかをチェックしてもよい。
【００１８】
位置情報がデバイスディスカバリメッセージに含まれる場合に、潜在的な提供無線デバイスは、また、少なくとも一つの潜在的な提供無線デバイスが要求無線デバイスの近傍にあるかを決定するべく、それらの位置をチェックしてもよい。ある例において、無線デバイスは、例えば、無線デバイスの現在位置を決定するべく、ＧＰＳ（global positioning system）受信機などの位置メカニズムを持つことがあり得る。また、他の位置メカニズムが利用されることもあり得る。
【００１９】
潜在的な提供無線デバイスが要求されたデータサービスを持つ場合に、無線デバイスは、要求されたデータサービス、および／または、要求無線デバイスの近傍にある若しくは近接する無線デバイスを共有しようとする。潜在的な提供無線デバイスは、デバイスディスカバリ期間３１０の間、Ｄ２Ｄリンク上の要求無線デバイスへデータサービス通知３１２をブロードキャストしてもよい。提案されているデバイスディスカバリ期間の間、要求無線デバイスは、潜在的な提供無線デバイスからデータサービス通知のためのＤ２Ｄリンク上で待機してもよい。通知は、潜在的な提供無線デバイスから利用可能なデータサービスについての情報を含む。データサービス通知の受信に成功した後に、要求無線デバイスは、潜在的な提供無線デバイスと共にペアになることに対する要求無線デバイスの承諾を示す肯定応答３１６をＤ２Ｄリンク上に送信してもよい。データサービス通知および肯定応答（ＡＣＫ）がうまく受信される場合に、Ｄ２Ｄ通信３２０は、要求無線デバイスとＤ２Ｄリンクを利用する提供無線デバイスとの間で、そのときセットアップされることがあり得る。
【００２０】
他の例において、送信局は、無線デバイスの第１のペアにおける要求無線デバイスおよび潜在的な提供無線デバイスだけに、第１のデバイスディスカバリ期間を含む第１のデバイスディスカバリメッセージを送信してもよい。送信局は、無線デバイスの第２のペアにおける第２の要求無線デバイスおよび第２の潜在的な提供無線デバイスに、第２のデバイスディスカバリ期間を含む第２のデバイスディスカバリメッセージを送信してもよい。第２のデバイスディスカバリ期間は、第１のデバイスディスカバリ期間、その他色々とは異なる時間間隔で生じる。
【００２１】
図３は、オペレータ補助付きデバイス間ディスカバリのプロセスの他の例を説明する。要求無線デバイスは、デバイスディスカバリ期間３１０の間、Ｄ２Ｄリンク上の潜在的な提供無線デバイスに要求通知３１４をブロードキャストしてもよい。提案されているデバイスディスカバリ期間の間、サービスエリア内の潜在的な提供無線デバイスは、要求通知のためのＤ２Ｄリンク上で待機してもよい。要求通知の受信に成功した後に、そして、潜在的な提供無線デバイスが、要求されたデータサービスを提供する許可およびリソース（サービスの望まれる品質（ＱｏＳ）をサポートするべく、要求無線デバイスに対して十分に良いチャネル品質を含むことがあり得る）を持つ場合に、潜在的な提供無線デバイスは、要求無線デバイスと共にペアになることに対する潜在的な提供無線デバイスの許諾を示す肯定応答３１８を送信してもよい。要求通知および肯定応答がうまく受信される場合に、Ｄ２Ｄ通信３２０は、Ｄ２Ｄリンクを利用する要求無線デバイスと提供無線デバイスとの間で、そのときセットアップされることがあり得る。
【００２２】
他の例において、デバイスディスカバリ期間の間、要求無線デバイスは、要求通知をブロードキャストしてもよいし、サービスエリア内の潜在的な提供無線デバイスは、データサービス通知をブロードキャストしてもよい。提案されているデバイスディスカバリ期間の間、要求無線デバイスは、データサービス通知のために待機してもよいし、サービスエリア内の潜在的な提供無線デバイスは、要求通知のために待機してもよい。メカニズムに基づくコンテンションは、データサービス通知が要求通知として実質的に同時に送信される状況を解決するべく、利用されてもよい。無線デバイスは、ペアになることに対する許諾を示す肯定応答を送信してもよい。ある要求通知およびある肯定応答がうまく受信される場合、または、あるデータサービス通知およびある肯定応答がうまく受信される場合に、Ｄ２Ｄ通信は、Ｄ２Ｄリンクを利用する要求無線デバイスと提供無線デバイスとの間で、そのときセットアップされることがあり得る。
【００２３】
デバイスディスカバリ期間がパワーを節約するべく停止した後に、要求無線デバイスおよび提供無線デバイスは、通知を待機することまたは送信することを停止してもよい。例において、デバイスディスカバリ期間は、１０ミリ秒（すなわち１０ｍｓｅｃ）から５秒（すなわち５ｓｅｃ）になることがあり得る。ディスカバリ期間において、提供無線デバイスが要求通知を受信できるように、またはデータサービス通知を送信できるように、デバイスディスカバリ期間は、スリープモードまたはアイドルモードからアクティブまたは接続モードへ遷移するべく、提供無線デバイスのために十分に長くなってもよい。他の例において、デバイスディスカバリメッセージの送信とデバイスディスカバリ期間の開始との間の時間の持続は、スリープモードまたはアイドルモードからアクティブまたは接続モードへ遷移し、かつ、ディスカバリ期間においていまだに要求通知を受信し、またはデータサービス通知を送信するべく、提供無線デバイスのために十分に長くなってもよい。実施例において、要求無線デバイスおよび提供無線デバイスが、デバイスディスカバリ期間内に、うまくペアになる（例えばＤ２Ｄリンク経由での通信）場合に、要求無線デバイスまたは提供無線デバイスは、成功したペアを示すメッセージを送信局へ送信してもよい。他の実施例において、要求無線デバイスおよび提供無線デバイスが、デバイスディスカバリ期間内に、ペアにできない（例えばＤ２Ｄリンク経由で通信しない）場合に、要求無線デバイスまたは提供無線デバイスは、失敗したＤ２Ｄ接続を示すメッセージを送信局へ送信してもよい。送信局は、もっと後のデバイスディスカバリ期間を示す他のデバイスディスカバリメッセージを、Ｄ２Ｄリンク経由で通信がうまくできず、ペアになれなかった要求無線デバイスおよび提供無線デバイスへ送信してもよい。他の例において、送信局は、もっと後のデバイスディスカバリ期間を示す他のデバイスディスカバリメッセージを、サービスエリア内の要求無線デバイスおよび潜在的な提供無線デバイスへ送信してもよい。他の例において、送信局は、利用可能な潜在的な提供無線デバイスがないことを示す"利用可能な提供無線デバイスがない"というメッセージを、要求無線デバイスへ送信してもよい。"利用可能な提供無線デバイスがない"というメッセージは、潜在的な提供無線デバイスがＤ２Ｄ送信範囲に存在しない場合、または、要求無線デバイスと共にデータサービスを共有する許可を持つ提供無線デバイスが存在しない場合に、生じてもよい。Ｄ２Ｄリンク経由で利用可能な提供無線デバイスが存在しない場合に、送信局は、オペレータネットワーク接続経由でデータコンテンツまたはサービスを提供するべく、継続してもよい。
【００２４】
図２および３は、プロセスの速度を上げ、"ピアペアリング"の成功確率を向上させるべく、比較的に短い共通デバイスディスカバリ期間を提案するべく利用されるオペレータネットワークを説明する。データサービスのための要求の送信および受信、および／または加入者メッセージおよびデバイスディスカバリメッセージを含む"エアーシグナリングの間"は、オペレータネットワークにより利用されるプロトコルまたは規格に含まれてもよい。デバイスディスカバリを、オペレータネットワーク接続を利用する限られたデバイスディスカバリ期間に減少する際に、アドホックネットワーク単独で、Ｄ２Ｄ上で、より長いディスカバリ時間継続において待機および／または送信する代わりに、デバイスディスカバリプロセスの間、無線デバイスのパワーおよびリソースは、節約されることがあり得え、Ｄ２Ｄリンクの帯域幅の消費は、より少ない送信のために、減少されることがあり得る。送信されるビットにつき、オペレータネットワーク接続は、Ｄ２Ｄ接続であるアドホックよりも、より効率的になることがあり得る。例えば、いくつかの用途において、ＷｉＦｉは、送信されるビットにつきＷＡＮプロトコルを利用するよりも、１０から１００倍、より多くのパワーを消費することがあり得る。つまり、デバイスディスカバリのためのオペレータＷＡＮからの補助なしにＷｉＦｉ Ｄ２Ｄリンクを利用することは、無線デバイスのバッテリのドレインの速度を上げるかもしれない。
【００２５】
オペレータネットワーク（例えばオペレータ補助付きＤ２Ｄディスカバリ）経由でデバイスディスカバリメッセージを利用することは、例えばＷｉＦｉダイレクトまたはブルートゥースなどのプロトコルを利用することを超えて追加的な利益を提供することがあり得る。ＷｉＦｉダイレクトまたはブルートゥースにおいて、複数の無線デバイスの複数のユーザの少なくとも一人は、要求無線デバイスと提供無線デバイスの間でＤ２Ｄ接続を所有する。セキュリティ認証は、複数の無線デバイスの一つにより実行される。デバイスが互いに見るけることができるように、セキュリティを確立すること、および物理的にまたは手動で無線デバイスをセットアップすることは、煩わしくなることがあり得る。セキュリティ認証は、ユーザの信頼性に対処し、互いからユーザを保護しようと試みる。ＷｉＦｉダイレクトにおいて、複数の無線デバイスのユーザは、互いに知られるかもしれない。そして、複数のユーザが互いに近傍にいる場合に、複数のセキュリティキーおよび他の識別情報は、交換されることがあり得る。ＷｉＦｉダイレクトまたはブルートゥースを利用するＤ２Ｄ接続をセットアップすることは、煩わしくなることがあり得、そして、手動のプロセスの認証として人間を利用してもよい。
【００２６】
追加的な認証が必要になるかもしれないことがないように、オペレータ補助付きＤ２Ｄディスカバリにおいて、無線デバイスは、オペレータネットワーク接続経由で、すでに認証されてもよい。加えて、オペレータ補助付きＤ２Ｄディスカバリは、手動の人間の行為なしに、自動的な認証を提供することができる。
【００２７】
オペレータネットワークは、要求されたデータサービスの近傍または近接の決定の利益、および／または要求無線デバイスに関連した加入者を、要求されたデータサービスおよび／または加入者を見つけるためにＤ２Ｄネットワークであるアドホック上のランダム検索プロセスを利用することなしに、提供することができる。オペレータネットワークは、データ保存場所に特定の複数の加入者から利用可能なデータサービスについての情報を記憶することができる。また、オペレータネットワークは、データ保存場所に情報を記憶することができる。情報は、複数の加入者が特定の複数の加入者から特定の複数のデータサービスにアクセスする許可を持つ情報である。また、オペレータネットワークは、データ保存場所に複数の加入者の位置についての情報を記憶することができる。オペレータネットワークは、提供無線デバイスをアイドルモードから目覚めさせるべくデバイスディスカバリメッセージを利用することができる。要求無線デバイスが準備されるまで、提供無線デバイスがアイドルのままであることを許可することは、提供無線デバイスのバッテリのドレインを減少させることができる。オペレータネットワークは、データサービスを要求する無線デバイスと要求されたデータサービスを提供することができる無線デバイスとをペアにすることができる。オペレータネットワークは、Ｄ２Ｄリンク上で通信する提供無線デバイスと要求無線デバイスとの共通のデバイスディスカバリ期間をスケジュールに入れることができる。多数のチャネルまたはサブチャネルがデバイスディスカバリのために利用される場合に、デバイスディスカバリメッセージは、Ｄ２Ｄリンク上でのデバイスディスカバリのためのチャネルまたはサブチャネルの指示を含んでもよい。しかし、オペレータネットワークは、提供無線デバイスおよび要求無線デバイスを制御しなくてもよい。オペレータネットワークは、Ｄ２Ｄリンク上で通信する無線デバイスのペアのためのデバイスディスカバリ期間を提案または示唆することができる。
【００２８】
他の例において、デバイスディスカバリメッセージは、送信されるメッセージのサイズを減少させるべく、削減されたメッセージまたは暗号化されたメッセージ内で要求されたデータサービスおよび／または加入者についての情報を提供することができる。削減されたメッセージまたは暗号化されたメッセージは、データサービスおよび／または送信局内の加入者、要求無線デバイス、および／または提供無線デバイスの識別子にマップされてもよい。データサービスおよび／または加入者メッセージ、デバイスディスカバリメッセージ、通知、および／または肯定応答のための要求は、制御シグナルを持つ制御メッセージを含むことができる。例えば、データサービス識別子がメッセージに利用される最初のときは、フル識別子を含んでもよい。後続のメッセージにおいて、制御メッセージ（フル識別子と比較して減少されたサイズを持つ）は、利用されてもよい。オペレータネットワークは、データサービスおよび／またはデータ保存場所（例えばデータベースまたはクラウドアプリケーション）においてオペレータネットワークによりトラックされた位置についてのルールをセットアップしてもよい。データサービスおよび／または位置は、提供無線デバイスと共にトラックされてもよいし、加入者のホームおよび／またはローカルエージェントにおいて更新されてもよい。ユーザが移動するにつれて、提供無線デバイスの位置により提供されるデータサービスは、ホームおよび／またはローカルエージェントにより異なる送信局で更新されてもよい。提供無線デバイスが異なる基地局の送信範囲内を移動する場合に、データサービスは、提供無線デバイスに問い合わせている異なる基地局なしに、近傍の他の加入者（例えば要求無線デバイス）に利用できてもよい。
【００２９】
他の例は、図４のフローチャートに示されるように、オペレータ補助付きデバイス間ディスカバリのための方法５００を提供する。方法は、機械上の命令として実行されてもよい。その命令は、少なくとも１つのコンピュータ可読媒体に含まれる。方法は、ブロック５１０のように、オペレータネットワークにおける送信局で、要求無線デバイスからのデータサービスのための要求を受信するオペレーションを含む。要求無線デバイスのために要求されたデータサービスを提供するべく、オペレータネットワークで提供無線デバイスを識別するオペレーションは、ブロック５２０の通りである。ブロック５３０のように、方法における次のオペレーションは、送信局によりデバイスディスカバリメッセージを要求無線デバイスおよび提供無線デバイスへ送信していることがあり得る。デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスの間のＤ２Ｄネットワークであるアドホック経由での通信のためのデバイスディスカバリ期間を提供する。Ｄ２Ｄネットワークであるアドホックは、デバイスツーデバイス通信を提供する。
【００３０】
例において、Ｄ２Ｄネットワークであるアドホックは、認証がユーザにより手動で入力される場合を除いて、非認証ユーザ通信を提供する。データサービスのための要求は、要求されたデータサービスまたはデータコンテンツの識別、加入者が要求した、データサービスのサービスの望まれる品質（ＱｏＳ）、要求無線デバイスの位置、要求無線デバイスの送信パワーレベル、要求無線デバイスのトラフィック負荷、要求無線デバイスの許容送信レート、およびこの要求された情報の組み合わせをさらに含むことがあり得る。例において、デバイスディスカバリ期間は、５秒よりも小さいことがあり得る。Ｄ２Ｄネットワークであるアドホックは、認可帯域ネットワーク、無認可帯域ネットワーク、無線ワイドエリアネットワーク（ＷＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、およびこれらのネットワークの組み合わせを含むことがあり得る。データサービスのための要求は、ユニキャストメッセージ経由で受信されるように構成されることがあり得る。そして、デバイスディスカバリメッセージは、ブロードキャスト、マルチキャスト、またはユニキャストメッセージ経由で送信されるように構成されることがあり得る。デバイスディスカバリメッセージは、提供無線デバイスに、デバイスディスカバリ期間の間、通知を行うように促すことがあり得る。そして、デバイスディスカバリメッセージは、要求無線デバイスに、デバイスディスカバリ期間の間、通知のために待機するように促すことがあり得る。他の例において、デバイスディスカバリメッセージは、要求無線デバイスに、デバイスディスカバリ期間の間、データサービスを要求するように促すことがあり得る。そして、デバイスディスカバリメッセージは、提供無線デバイスに、デバイスディスカバリ期間の間、上記の要求のために待機するように促すことがあり得る。他の例において、デバイスディスカバリメッセージは、要求無線デバイスに、デバイスディスカバリ期間の間にはデータサービスを要求し、要求無線デバイスが送信していない場合には待機するように促すことがあり得る。そして、デバイスディスカバリメッセージは、提供無線デバイスに、デバイスディスカバリ期間の間には通知を行い、提供無線デバイスが送信していない場合には待機するように促すことがあり得る。
【００３１】
方法は、デバイスディスカバリメッセージを送信する前に、オペレータネットワークの認証プロトコルによって、要求無線デバイスおよび提供無線デバイスを認証している送信局をさらに含むことがあり得る。潜在的な提供無線デバイスを識別するオペレーションは、要求された加入者かどうか、または何も要求されなかったかどうかを決定するべく、データ保存場所の検索をさらに含むことがあり得る。どんな加入者でも、要求無線デバイスにより要求されたデータサービスを持っている。データ保存場所が複数のデータサービスアクセス許可を含む場合に、潜在的な提供無線デバイスを識別するオペレーションは、データサービスを持つ要求された加入者が要求無線デバイスへデータサービスを提供する許可を持つというチェックをさらに含むことがあり得る。データ保存場所が加入者位置情報を含む場合に、潜在的な提供無線デバイスを識別するオペレーションは、要求されたデータサービスを持つ要求された加入者の位置、および、要求された加入者の位置が存在する場合には、要求無線デバイスの近くにある要求無線デバイスを持つデータサービスを共有する許可というチェックをさらに含むことがあり得る。位置情報がデータ保存場所に存在しない場合に、オペレータネットワークは、それらが要求無線デバイスの近くにあるかどうかを決定するべく、要求されたデータサービス（および共有許可）を持つ（要求された）複数の加入者のリアルタイム位置をチェックしてもよい。潜在的な提供無線デバイスを識別するオペレーションは、要求されたデータサービスと要求無線デバイスへデータサービスを提供する許可を持つ要求無線デバイスの近くにある加入者のリストから少なくとも１つの潜在的な提供無線デバイスを選択することをさらに含むことがあり得る。要求されたデータサービス（または、要求無線デバイスを持つ要求されたデータサービスを共有する許可）を持つ加入者が要求無線デバイスの近くにいない場合に、オペレータネットワークは、潜在的な提供無線デバイスが存在しないことを要求無線デバイスに知らせてもよい。デバイスディスカバリメッセージを送信するオペレーションは、マルチキャストメッセージまたはユニキャストメッセージ経由でデバイスディスカバリメッセージを要求無線デバイスおよび少なくとも１つの潜在的な提供無線デバイスへ送信することをさらに含むことがあり得る。要求無線デバイスおよび提供無線デバイスは、ユーザ機器（ＵＥ）、または移動局（ＭＳ）を含むことがあり得る。要求無線デバイスおよび提供無線デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、および無線ワイドエリアネットワーク（ＷＷＡＮ）の任意の組み合わせに接続するように構成されることがあり得る。第１の無線デバイスは、アンテナ、タッチセンシティブディスプレイ画面、スピーカ、マイク、グラフィクスプロセッサ、アプリケーションプロセッサ、内部メモリ、不揮発性メモリポート、またはこれらのコンポーネントの組み合わせを含むことがあり得る。送信局は、発展型Ｎｏｄｅ Ｂ（ｅＮｏｄｅＢ）、基地局（ＢＳ）、マクロ発展型Ｎｏｄｅ Ｂ（マクロｅＮＢ）、低出パワーノード（ＬＰＮ）、マクロｅＮＢ���ピコｅＮＢ、フェムトｅＮＢ、ホームｅＮＢ（ＨｅＮＢ）、ベースバンドユニット（ＢＢＵ）、遠隔無線ヘッド（ＲＲＨ）、遠隔無線機器（ＲＲＥ）、遠隔無線ユニット（ＲＲＵ）、または無線アクセスポイント（ＷＡＰ）を含むことがあり得る。
【００３２】
他の例は、図５のフローチャートに示されるように、オペレータ補助付きデバイス間ディスカバリのための方法６００を提供する。方法は、機械上の命令として実行されてもよい。命令は、少なくとも１つのコンピュータ可読媒体に含まれる。ブロック６１０のように、方法は、オペレータネットワークにおいて送信局から無線デバイスでデバイスディスカバリメッセージを受信するオペレーションを含む。デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスの間のＤ２Ｄネットワークであるアドホック経由での通信のためのデバイスディスカバリ期間を提供する。Ｄ２Ｄネットワークであるアドホックは、デバイスツーデバイス通信を提供する。デバイスディスカバリ期間の間、Ｄ２Ｄネットワークであるアドホック経由での隣接無線デバイスと通信するオペレーションは、ブロック６２０の通りである。
【００３３】
例において、Ｄ２Ｄネットワークであるアドホックは、通信のためのユーザ認証を提供しない。無線デバイスは、要求無線デバイスとして構成されることがあり得る。隣接無線デバイスは、提供無線デバイスとして構成されることがあり得る。方法は、データサービスのための要求を送信局へ送信する要求無線デバイスをさらに含むことがあり得る。隣接無線デバイスと通信するオペレーションは、デバイスディスカバリ期間の間、Ｄ２Ｄネットワークであるアドホック経由で、提供無線デバイスからデータサービスを要求することをさらに含むことがあり得る。
【００３４】
他の例において、無線デバイスは、提供無線デバイスとして構成されることがあり得る。隣接無線デバイスは、要求無線デバイスとして構成されることがあり得る。デバイスディスカバリメッセージが受信される場合に、方法は、アイドル状態またはスリープ状態からアクティブ状態へ目を覚ます提供無線デバイスをさらに含むことがあり得る。隣接無線デバイスと通信するオペレーションは、デバイスディスカバリ期間の間、Ｄ２Ｄネットワークであるアドホック経由で要求無線デバイスへデータサービスを通知することをさらに含むことがあり得る。
【００３５】
データサービスのための要求は、要求されたデータサービスおよび／または加入者の識別、データサービスのサービスの望まれる品質（ＱｏＳ）、要求無線デバイスの位置、要求無線デバイスの送信パワーレベル、要求無線デバイスのトラフィック負荷、要求無線デバイスの許容送信レート、および、この要求された情報の組み合わせをさらに含むことがあり得る。例において、デバイスディスカバリ期間は、５秒よりも小さいことがあり得る。Ｄ２Ｄネットワークであるアドホックは、認可帯域ネットワーク、無認可帯域ネットワーク、無線ワイドエリアネットワーク（ＷＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、およびこれらのネットワークの組み合わせを含むことがあり得る。データサービスの要求は、ユニキャストメッセージ経由で送信されるように構成されることがあり得る。そして、デバイスディスカバリメッセージは、ブロードキャスト、マルチキャストまたはユニキャストメッセージ経由で受信するように構成されることがあり得る。
【００３６】
要求無線デバイスは、データサービスのための要求を送信局へ送信するように構成されることがあり得る。そして、提供無線デバイスは、ワイドエリアネットワーク（ＷＡＮ）認証プロトコルによって送信局からデバイスディスカバリメッセージを受信するように構成されることがあり得る。要求無線デバイスおよび提供無線デバイスは、ユーザ機器（ＵＥ）または移動局（ＭＳ）を含むことがあり得る。要求無線デバイスおよび提供無線デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、および無線ワイドエリアネットワーク（ＷＷＡＮ）のどんな組み合わせにも接続するように構成されることがあり得る。第１の無線デバイスは、アンテナ、タッチセンシティブディスプレイ画面、スピーカ、マイク、グラフィクスプロセッサ、アプリケーションプロセッサ、内部メモリ、不揮発性メモリポート、またはこれらのコンポーネントの組み合わせを含むことがあり得る。送信局は、発展型Ｎｏｄｅ Ｂ（ｅＮｏｄｅＢ）、基地局（ＢＳ）、マクロ発展型Ｎｏｄｅ Ｂ（マクロｅＮＢ）、低出パワーノード（ＬＰＮ）、マクロｅＮＢ、ピコｅＮＢ、フェムトｅＮＢ、ホームｅＮＢ（ＨｅＮＢ）、ベースバンドユニット（ＢＢＵ）、遠隔無線ヘッド（ＲＲＨ）、遠隔無線機器（ＲＲＥ）、遠隔無線ユニット（ＲＲＵ）、または無線アクセスポイント（ＷＡＰ）を含むことがあり得る。
【００３７】
他の例において、送信局は、無線デバイス（例えば要求無線デバイスおよび／または提供無線デバイス）と無線通信することがあり得る。送信局は、集中の、共同して働く、または、クラウド無線アクセスネットワーク（Ｃ−ＲＡＮ）内に含まれることがあり得る。Ｃ−ＲＡＮにおいて、送信局（すなわちｅＮｏｄｅＢ）の機能性は、プールを処理するベースバンドユニット（ＢＢＵ）と、ＢＢＵをＲＲＵへ接続する光ファイバを有する遠隔無線ユニット（ＲＲＵ）または遠隔無線ヘッド（ＲＲＨ）との間で分割されることがあり得る。
【００３８】
図６は、送信局２１０、要求無線デバイス２２０、および提供無線デバイス２３０の例を説明する送信局は、オペレータ補助付きデバイス間（Ｄ２Ｄ）ディスカバリデバイス７１０を含むことあり得る。それぞれの無線デバイスは、オペレータ補助付きＤ２Ｄディスカバリデバイス７２０および７３０を含むことがあり得る。送信局のために構成されたオペレータ補助付きＤ２Ｄディスカバリデバイスは、トランシーバモジュール７１２および識別モジュール７１４を含むことがあり得る。トランシーバモジュールは、オペレータネットワークにおいてデータサービスおよび／または加入者のための要求を要求無線デバイスから受信するように構成されることがあり得る。識別モジュールは、要求無線デバイスのためにデータサービスを提供する提供無線デバイスを特定するように構成されることがあり得る。トランシーバモジュールは、要求無線デバイスおよび提供無線デバイスへデバイスディスカバリメッセージを送信するようにさらに構成されることがあり得る。デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスの間のＤ２Ｄネットワークであるアドホック経由での通信のためのデバイスディスカバリ期間を提供することがあり得る。Ｄ２Ｄネットワークであるアドホックは、デバイスツーデバイス通信を提供する。
【００３９】
例において、識別モジュール７１４は、共有のために利用可能なデータサービス、共有許可、および／またはオペレータネットワークの加入者の位置を格納するように構成されたデータ保存場所７１６含む。識別モジュールは、リストに記載された複数の加入者から少なくとも１つの提供無線デバイス２３０を選択するように構成することがあり得る。要求されたデータサービスおよび／または要求無線デバイスと共にデータサービスを共有する許可を持つ要求無線デバイスの近くに加入者がいない場合に、識別モジュールは、"利用可能な潜在的な提供無線デバイスはない"というメッセージを返信するように構成されることがあり得る。他の例において、識別モジュールは、データ保存場所と連結することがあり得るデータ保存場所は、データベース、クラウドアプリケーション、またはデータベースとクラウドアプリケーションの組み合わせを含むことがあり得る。例において、Ｄ２Ｄネットワークであるアドホックは、非認証ユーザ通信を提供することがあり得る。
【００４０】
他の例において、送信局２１０のために構成されたオペレータ補助付きＤ２Ｄディスカバリデバイス７１０は、認証モジュール７１８をさらに含むことがあり得る。認証モジュールは、オペレータネットワーク認証プロトコルによって、要求無線デバイス２２０および提供無線デバイス２３０を認証するように構成されることがあり得る。
【００４１】
無線デバイス７２０および７３０のために構成されたオペレータ補助付きＤ２Ｄディスカバリデバイス７２０および７３０は、オペレータネットワークトランシーバモジュール７２２および７３２、およびＤ２Ｄトランシーバモジュール７２４および７３４を含むことがあり得る。オペレータネットワークトランシーバモジュールは、オペレータネットワークにおいて送信局からデバイスディスカバリメッセージを受信するように構成されることがあり得る。デバイスディスカバリメッセージは、要求無線デバイスと提供無線デバイスの間のＤ２Ｄネットワークであるアドホック経由での通信のためのデバイスディスカバリ期間を提供することがあり得る。Ｄ２Ｄネットワークであるアドホックは、デバイスツーデバイス通信を提供することがあり得る。Ｄ２Ｄトランシーバモジュールは、デバイスディスカバリ期間の間、Ｄ２Ｄネットワークであるアドホック経由で、隣接無線デバイスと通信するように構成されることがあり得る。
【００４２】
例において、Ｄ２Ｄネットワークであるアドホックは、通信のためのユーザ認証を提供しない。オペレータネットワークトランシーバモジュール７２２および７３２は、複数のデータサービスおよび／または複数の加入者のための要求を送信局２１０へ送信するようにさらに構成されることがあり得る。Ｄ２Ｄトランシーバモジュール７２４および７３４は、Ｄ２Ｄネットワークであるアドホック経由で、隣接無線デバイスからデータサービスを要求するようにさらに構成されることがあり得る。Ｄ２Ｄトランシーバモジュールは、Ｄ２Ｄネットワークであるアドホック経由で、データサービスを隣接無線デバイスへ通知するようにさらに構成されることがあり得る。デバイスディスカバリメッセージが受信される場合に、無線デバイス２２０および２３０は、アイドル状態またはスリープ状態からアクティブ状態へ、無線デバイスを目覚めさせるように構成されたウェイクアップモジュール（示されていない）さらに含むことがあり得る。データサービスは、マルチメディアストリーム、ビデオストリーム、オーディオストリーム、グラフィクスファイル、オーディオファイル、テキストファイル、実行可能ファイル、マルチメディアファイル、およびこのデータコンテンツの組み合わせを含むデータコンテンツを伝送するように構成されることがあり得る。データサービスは、命令および／または例えばゲームまたはソーシャルネットワークなどのサービスのための情報を伝送するように構成されることがあり得る。オペレータネットワークトランシーバモジュールは、３ＧＰＰ（Ｔｈｉｒｄ Ｇｅｎｅｒａｔｉｏｎ Ｐａｒｔｎｅｒｓｈｉｐ Ｐｒｏｊｅｃｔ）のＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）規格、およびＩＥＥＥ８０２．１６規格で構成されるグループから選択された無線ＷＡＮ（ＷＷＡＮ）プロトコル２１２および２１４を利用することがあり得る。他の例において、オペレータネットワークトランシーバモジュールは、ＩＥＥＥ８０２．１１規格から選択された無線ＬＡＮ（ＷＬＡＮ）プロトコル２１２および２１４を利用することがあり得る。Ｄ２Ｄトランシーバモジュールは、３ＧＰＰ ＬＴＥ規格、ＩＥＥＥ８０２．１６規格、ＩＥＥＥ８０２．１１規格、ＩＥＥＥ８０２．１５規格、ブルートゥース規格、無線表示ポート規格、ＷｉＧｉｇ規格、超広帯域（ＵＷＢ）規格、無線ＨＤ規格、無線ホームデジタルインタフェイス（ＷＨＤＩ）規格、ＺｉｇＢｅｅ（登録商標）規格、ライセンスされていない独占規格、ライセンスされた独占規格、またはこれらのプロトコルの組み合わせを含むＤ２Ｄプロトコル２２２を利用することがあり得る。
【００４３】
図７は、例えばユーザ機器（ＵＥ）、移動局（ＭＳ）、移動無線デバイス、移動通信デバイス、タブレット、ハンドセット、または移動無線デバイスの他のタイプなどの無線デバイスの実例を提供する。モバイルデバイスは、例えば基地局（ＢＳ）、発展型Ｎｏｄｅ Ｂ（ｅＮＢ）、ベースバンドユニット（ＢＢＵ）、遠隔無線ヘッド（ＲＲＨ）、遠隔無線機器（ＲＲＥ）、中継局（ＲＳ）、無線装置（ＲＥ）、無線ワイドエリアネットワーク（ＷＷＡＮ）のアクセスポイントまたは無線ローカルエリアネットワーク（ＷＬＡＮ）のアクセスポイント（ＷＡＰ）の他のタイプなどの送信局と通信するように構成された１または複数のアンテナを含むことがあり得るモバイルデバイスは、３ＧＰＰ ＬＴＥ，ＷｉＭＡＸ（登録商標）、高速パケットアクセス（ＨＳＰＡ）、ブルートゥース、およびＷｉＦｉを含む少なくとも１つの無線通信規格を利用して通信するように構成されることがあり得る。モバイルデバイスは、それぞれの無線通信規格のための別個のアンテナ、または、多数の無線通信規格のための共有されたアンテナを利用して通信することができる。モバイルデバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、および／またはＷＷＡＮにおいて通信することができる。
【００４４】
また、図７は、モバイルデバイスからオーディオの入力および出力に利用されることがあり得るマイクおよび１または複数のスピーカの実例を提供する。ディスプレイ画面は、液晶ディスプレイ（ＬＣＤ）画面、または例えば有機発光ダイオード（ＯＬＥＤ）ディスプレイなどのディスプレイ画面の他のタイプであってもよい。ディスプレイ画面は、タッチスクリーンとして構成されることがあり得る。タッチスクリーンは、静電容量、抵抗膜、またはタッチスクリーン技術の他のタイプを利用してもよい。アプリケーションプロセッサおよびグラフィクスプロセッサは、処理および表示性能を提供するべく、内部メモリと連結されることがあり得る。また、不揮発性メモリポートは、データ入力／出力オプションをユーザに提供するべく利用されることがあり得る。また、不揮発性メモリポートは、モバイルデバイスのメモリ性能を拡大するべく利用されてもよい。キーボードは、モバイルデバイスと一体化されてもよいし、追加的なユーザ入力を提供するモバイルデバイスに無線で接続されてもよい。また、仮想的なキーボードが、タッチスクリーンを利用して提供されてもよい。
【００４５】
種々の技術、または、それのある側面または部分は、例えばフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードドライブ、非一時的コンピュータ可読ストレージメディア、または、その他の機械可読ストレージメディアなどのタンジブルメディア内に具体化されたプログラムコード（すなわち命令）という形態をとってもよい。プログラムコードが例えばコンピュータなどの機械によってロードおよび実行される場合に、機械は、種々の技術を実施する装置になる。プログラム可能なコンピュータ上でのプログラムコードの実行の場合には、演算デバイスは、プロセッサ、プロセッサ（揮発性および不揮発性メモリメモリ、および／またはストレージ要素を含む）により可読のストレージメディア、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスを含んでもよい。揮発性および不揮発性メモリ、および／またはストレージ要素は、電子データを格納するＲＡＭ、ＥＰＲＯＭ、フラッシュドライブ、オプティカルドライブ、マグネティックハードドライブ、または他のメディアであってもよい。また、基地局および移動局は、トランシーバモジュール、カウンタモジュール、プロセッシングモジュール、および／または、クロックモジュールまたはタイマモジュールを含んでもよい。本明細書に説明される様々な技術を実装または利用し得る１または複数のプログラムは、アプリケーションプログラミングインタフェース（ＡＰＩ）、またはリユーザブルコントロール、およびその他を用い得る。そのようなプログラムは、コンピュータシステムと通信するべく、ハイレベルの手続きまたはオブジェクト指向のプログラミング言語により実現されてもよい。しかしながら、プログラムは、必要に応じて、アセンブリまたは機械語により実現されてもよい。いずれの場合であっても、言語は、コンパイラ型言語またはインタープリタ型言語であり得、ハードウェア実装と組み合わせられ得る。
【００４６】
本明細書に説明される機能単位の多くのは、より特定的にそれらの実装の独立性を強調するべく、モジュールとして区別されていることを理解されたい。例えば、モジュールはカスタムＶＬＳＩ回路またはゲートアレイを含むハードウェア回路、ロジックチップ、トランジスタ、または他の別個のコンポーネントなど市販の半導体として実装され得る。モジュールは、フィールドプログラマブルゲートアレイ、プログラマブルアレイロジック、プログラマブルロジックデバイス、またはその他などプログラマブルハードウェアデバイスでも実装され得る。
【００４７】
モジュールは、様々なタイプのプロセッサによる実行されるソフトウェアでも実装され得る。実行可能なコードの識別されたモジュールは例えば、オブジェクト、手順、または機能として例えば編成され得るコンピュータ命令の１または複数の物理的または論理的なブロックを含み得る。しかし、識別されたモジュールの実行可能ファイルは物理的に一緒に位置する必要はなく、論理的に一緒に結合された場合にモジュールを構成し、モジュールの意図された目的を実現する、複数の異なる位置に格納された異種の命令を含み得る。
【００４８】
事実、実行可能なコードのモジュールは、単一の命令、または多くの命令であり得、さらには、いくつかの異なるコードセグメントに亘り、異なるプログラム間で、およびいくつかのメモリデバイスを跨いで分散され得る。同様に、処理データは本明細書において、モジュール内で特定および図示され得、適した形態で実施され得、適したタイプのデータ構造内で編成され得る。処理データは単一のデータセットとして集められ得、または、複数の異なるデバイスを含む複数の異なる位置に亘って分散され得、少なくとも部分的に、単にシステムまたはネットワーク上の電子信号として存在し得る。モジュールは所望される機能を実行可能なエージェントなど受動的または能動的であり得る。
【００４９】
本明細書を通じて「例」を参照してきたが、これは、その実施例に関連して説明された特定の特徴、構造、または特性が本願発明の少なくともの一実施形態に含まれることを意味する。これにより、本明細書を通じて様々な箇所における「例において」というフレーズの出現は、全て同じ実施形態を参照しているとは限らない。
【００５０】
本明細書で用いられるように、複数のアイテム、構造要素、組成要素、および／または材料が便宜上共通のリスト内で示され得る。しかしこれらのリストはリストの各メンバーが、別個かつ一意のメンバーとして個別に特定されるかのように解釈されるべきではない。これにより、そのようなリストの個別のメンバーは、反対のことが指示されなければ、共通のグループに示されることのみに基づいて同じリストの他のメンバーと事実上等価であるものとして解釈されるべきではない。加えて、本願発明の様々な実施形態および実施例は本明細書において、それらの様々なコンポーネントの代替例と併せて参照され得る。そのような実施形態、実施例、および代替例は、互いに事実上等価であるものとして解釈されるべきではなく、本願発明の別個であり自立した表現として見なされるべきであることを理解されたい。
【００５１】
さらに、説明される特徴、構造、または特性は、１または複数の実施形態において何らかの適したやり方で組み合わせられ得る。以下の説明において、本願発明の実施形態の深い理解を提供すべく、レイアウトの例、距離、ネットワークの例、その他など様々な特定の詳細が提供される。しかし当業者は、特定の詳細のうち１または複数を用いずとも、若しくは、他の方法、コンポーネント、レイアウト、その他を用いても本願発明を実施し得ることを認識されよう。他の例において、本願発明の態様を曖昧にすることを回避するべく周知の構造、材料、またはオペレーションが詳細には示されず説明されていない。
【００５２】
先述の実施例は、１または複数の特定の適用例における本願発明の原理を例示するものであるが、当業者には、実装の形態、利用、および詳細に関する様々な変更が発明の才能を発揮せずとも、また、本願発明の原理および概念から逸脱することなく加えられ得ることが明らかである。したがって本願発明は、以下に明記される請求項以外によって限定されることが意図されていない。
【図１】
0005969112.tif 000002
【図２】
0005969112.tif 000003
【図３】
0005969112.tif 000004
【図４】
0005969112.tif 000005
【図５】
0005969112.tif 000006
【図６】
0005969112.tif 000007
【図７】
0005969112.tif 000008