(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信ネットワークにおいて通信する方法であって、
第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにタスクを実行するサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと、
ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための前記１つまたは複数の通信プロトコルのうちの通信プロトコルを選択することと、
前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを実施することと
を備える、方法。
【請求項２】
前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスとの関連付けプロシージャを開始すること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスから前記サービスを受信すること
をさらに備える、請求項１に記載の方法。
【請求項４】
前記接続能力要求メッセージが関連付けより前に送信される、請求項１に記載の方法。
【請求項５】
前記接続能力応答メッセージが、属性識別子、前記接続能力応答メッセージの長さ、前記第１のワイヤレスデバイスに関連付けられたアクセスポイントの基本サービスセット識別子、前記第１のワイヤレスデバイスの媒体アクセス制御アドレス、前記第１のワイヤレスデバイスを含むネイバーアウェアネスネットワーキング（ＮＡＮ）クラスタの識別子、および前記第１のワイヤレスデバイスのＮＡＮインターフェース識別子のうちの１つまたは複数を備える、請求項１に記載の方法。
【請求項６】
前記第２の発見プロトコルから取得された情報に基づいて前記サービスのためのセッションを確立することと、
前記確立されたセッションを使用して前記サービスのためのデータ交換を実施することと
をさらに備える、請求項５に記載の方法。
【請求項７】
前記第２の発見プロトコルから取得された前記情報が、インターネットプロトコルアドレスまたは宛先サービスアクセスポイントを備え、前記セッションが、前記インターネットプロトコルアドレスまたは前記宛先サービスアクセスポイントを使用して確立される、請求項６に記載の方法。
【請求項８】
前記第１の発見プロトコルがＢｌｕｅｔｏｏｔｈ低エネルギー発見機構を備え、ここにおいて、前記第２の発見プロトコルが、ピアツーピア発見機構、ネイバーアウェアネスネットワーキング発見機構、ニアフィールド通信発見機構、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、請求項７に記載の方法。
【請求項９】
前記セッションを確立することが、前記接続能力応答メッセージ中に含まれる情報に基づいてＰ２Ｐグループを形成するかまたはＰ２Ｐグループに加わること、前記接続能力応答メッセージ中に含まれる情報に基づいてＮＡＮデータパスを形成するかまたはＮＡＮデータパスに加わることによってＮＡＮ接続を開始すること、あるいは前記接続能力応答メッセージ中に含まれるＢＳＳＩＤまたはＭＡＣアドレスに基づいてアクセスポイントへの接続を利用することを備える、請求項８に記載の方法。
【請求項１０】
前記１つまたは複数の通信プロトコルが、ネイバーアウェアネスネットワーキングプロトコル、ピアツーピアプロトコル、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、請求項１に記載の方法。
【請求項１１】
ワイヤレス通信ネットワークにおいて第１のワイヤレスデバイスとして通信するための装置であって、
第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信するように構成された送信機と、
前記第１のワイヤレスデバイスにタスクを実行するサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信するように構成された受信機と、ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを実施することと、
前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための前記１つまたは複数の通信プロトコルのうちの通信プロトコルを選択することと
を行うように構成されたハードウェアプロセッサと
を備える、装置。
【請求項１２】
前記ハードウェアプロセッサが、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスとの関連付けプロシージャを開始するようにさらに構成された、請求項１１に記載の装置。
【請求項１３】
前記受信機が、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスから前記サービスを受信するようにさらに構成された、請求項１１に記載の装置。
【請求項１４】
前記接続能力応答メッセージが、属性識別子、前記接続能力応答メッセージの長さ、前記第１のワイヤレスデバイスに関連付けられたアクセスポイントの基本サービスセット識別子、前記第１のワイヤレスデバイスの媒体アクセス制御アドレス、前記第１のワイヤレスデバイスを含むネイバーアウェアネスネットワーキング（ＮＡＮ）クラスタの識別子、および前記第１のワイヤレスデバイスのＮＡＮインターフェース識別子のうちの１つまたは複数を備える、請求項１１に記載の装置。
【請求項１５】
前記ハードウェアプロセッサは、
前記第２の発見プロトコルから取得された情報に基づいて前記サービスのためのセッションを確立することと、
前記セッションを使用して前記サービスのためのデータ交換を実施することと
を行うようにさらに構成された、請求項１４に記載の装置。
【請求項１６】
前記第２の発見プロトコルから取得された前記情報が、インターネットプロトコルアドレスまたは宛先サービスアクセスポイントを含み、前記セッションが、前記インターネットプロトコルアドレスまたは前記宛先サービスアクセスポイントを使用して確立される、請求項１５に記載の装置。
【請求項１７】
前記第１の発見プロトコルがＢｌｕｅｔｏｏｔｈ低エネルギー発見機構を備え、ここにおいて、前記第２の発見プロトコルが、ピアツーピア発見機構、ネイバーアウェアネスネットワーキング発見機構、ニアフィールド通信発見機構、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、請求項１５に記載の装置。
【請求項１８】
前記１つまたは複数の通信プロトコルが、ネイバーアウェアネスネットワーキングプロトコル、ピアツーピアプロトコル、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、請求項１１に記載の装置。
【請求項１９】
ワイヤレス通信ネットワークにおいて第１のワイヤレスデバイスとして通信するための装置であって、
第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信するための手段と、
前記第１のワイヤレスデバイスにタスクを実行するサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信するための手段と、
ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための前記１つまたは複数の通信プロトコルのうちの通信プロトコルを選択するための手段と、
前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを実施するための手段と
を備える、装置。
【請求項２０】
実行されたとき、ワイヤレス通信ネットワークにおいて通信する方法を実施するコードを備える非一時的コンピュータ可読媒体であって、前記方法が、
第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにタスクを実行するサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと、
ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための前記１つまたは複数の通信プロトコルのうちの通信プロトコルを選択することと、
前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを実施することと
を備える、非一時的コンピュータ可読媒体。
【請求項２１】
ワイヤレス通信ネットワークにおいて通信する方法であって、
第１のワイヤレスデバイスによって、タスクを実行するサービスを与えるための第２のワイヤレスデバイスをシークする発見メッセージを送信することと、
前記第１のワイヤレスデバイスによって、前記サービスに関する情報を与える発見応答メッセージを前記第２のワイヤレスデバイスから受信することと、
前記第１のワイヤレスデバイスによって、前記発見応答メッセージを受信したことに基づいて、前記第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと、
ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを実施することと、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択することと、
前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを介して前記第２のワイヤレスデバイスから前記サービスを受信することと
を備える、方法。
【請求項２２】
ワイヤレス通信ネットワークにおいて通信する方法であって、
第２のワイヤレスデバイスによって、接続能力要求メッセージを第１のワイヤレスデバイスから受信することと、前記接続能力要求メッセージが前記第２のワイヤレスデバイスから接続能力情報を要求し、
前記第２のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにタスクを実行するサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを生成することと、
前記第２のワイヤレスデバイスによって、前記接続能力応答メッセージを前記第１のワイヤレスデバイスに送信することと、
ここにおいて、前記接続能力要求メッセージと前記接続能力応答メッセージとが前記サービスに関する第１の発見プロトコルを備え、
前記第２のワイヤレスデバイスによって、前記接続能力応答メッセージに対応する前記サービスの詳細として前記サービスに関する追加の情報を取得するための第２の発見プロトコルを受信することと、
前記第２のワイヤレスデバイスによって、前記第１のワイヤレスデバイスによって選択された前記１つまたは複数の通信プロトコルのうちの通信プロトコルの指示を受信することと
を備える、方法。
【請求項２３】
前記第２のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して関連付けプロシージャを介して、前記第１のワイヤレスデバイスに関連付けることをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記第２のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第１のワイヤレスデバイスに前記サービスを与えることをさらに備える、請求項２２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示のいくつかの態様は、一般にワイヤレス通信に関し、より詳細には、接続能力交換（connection capability exchange）のための方法および装置に関する。
【背景技術】
【０００２】
[0002]多くの電気通信システムでは、通信ネットワークは、いくつかの対話している空間的に分離されたデバイスの間でメッセージを交換するために使用される。ネットワークは、たとえば、メトロポリタンエリア、ローカルエリア、またはパーソナルエリアであり得る、地理的範囲に従って分類され得る。そのようなネットワークはそれぞれ、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）に指定され得る。ネットワークはまた、様々なネットワークノードとデバイスとを相互接続するために使用されるスイッチング／ルーティング技法（たとえば、回線交換対パケット交換）、送信のために採用される物理媒体のタイプ（たとえば、ワイヤード対ワイヤレス）、および使用される通信プロトコルのセット（たとえば、インターネットプロトコルスイート、ＳＯＮＥＴ（同期光ネットワーキング：Synchronous Optical Networking）、イーサネット（登録商標）など）によって異なる。
【０００３】
[0003]ワイヤレスネットワークは、しばしば、ネットワーク要素がモバイルであり、したがって動的接続性の必要を有するときに、またはネットワークアーキテクチャが、固定ではなくアドホックトポロジーで形成される場合に好適である。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光などの周波数帯域中の電磁波を使用する非誘導（unguided）伝搬モードでは、無形物理媒体を採用する。ワイヤレスネットワークは、有利には、固定ワイヤードネットワークと比較して、ユーザモビリティと迅速なフィールド展開とを可能にする。
【０００４】
[0004]ワイヤレスネットワークにおけるデバイスは、様々なプロトコルを使用して通信し得る。様々なプロトコルの各々は、情報が交換されることに少なくとも部分的に基づき得る、それら自体の利益を有し得る。さらに、ワイヤレスネットワーク内のデバイスは、ワイヤレスネットワーク内のデバイスを発見するかまたはワイヤレスネットワーク内のデバイスに接続するプロセスにおいて、様々なプロトコルを利用し得る。したがって、ワイヤレスネットワークにおける発見および接続プロセスを最適化するためのシステム、方法、および非一時的コンピュータ可読媒体が必要である。
【発明の概要】
【０００５】
[0005]添付の特許請求の範囲内のシステム、方法およびデバイスの様々な実装形態は、それぞれいくつかの態様を有し、それらのうちの単一の態様が、単独で、本明細書で説明される望ましい属性を担当するとは限らない。添付の特許請求の範囲を限定することなしに、いくつかの顕著な特徴が本明細書で説明される。
【０００６】
[0006]本明細書で説明される主題の１つまたは複数の実装形態の詳細が、添付の図面および以下の説明に記載されている。他の特徴、態様、および利点は、説明、図面、および特許請求の範囲から明らかになるであろう。以下の図の相対寸法（dimensions）は一定の縮尺で描かれていないことがあることに留意されたい。
【０００７】
[0007]本開示の一態様は、ワイヤレス通信ネットワークにおいて通信する方法を提供する。本方法は、第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを第２のワイヤレスデバイスに送信することを含む。本方法は、第１のワイヤレスデバイスによって、第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを第２のワイヤレスデバイスから受信することをさらに含む。いくつかの態様では、本方法は、第１のワイヤレスデバイスによって、接続能力応答メッセージに少なくとも部分的に基づいて、第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択することをさらに含む。
【０００８】
[0008]別の態様は、ワイヤレス通信ネットワークにおいて通信するように構成された装置を提供する。本装置は、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを第２のワイヤレスデバイスに送信するように構成された送信機を含む。本装置は、第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを第２のワイヤレスデバイスから受信するように構成された受信機をさらに含む。いくつかの態様では、本装置は、接続能力応答メッセージに少なくとも部分的に基づいて、第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択するように構成されたプロセッサをさらに含む。
【０００９】
[0009]別の態様は、ワイヤレス通信ネットワークにおいて通信するための別の装置を提供する。本装置は、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを第２のワイヤレスデバイスに送信するための手段を含む。本装置は、第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを第２のワイヤレスデバイスから受信するための手段をさらに含む。いくつかの態様では、本装置は、接続能力応答メッセージに少なくとも部分的に基づいて、第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択するための手段をさらに含む。
【００１０】
[0010]別の態様は、非一時的コンピュータ可読媒体を提供する。本媒体は、実行されたとき、ワイヤレス通信ネットワークにおいて通信する方法を実施するコードを含む。本方法は、第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを第２のワイヤレスデバイスに送信することを含む。本方法は、第１のワイヤレスデバイスによって、第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを第２のワイヤレスデバイスから受信することをさらに含む。いくつかの態様では、本方法は、第１のワイヤレスデバイスによって、接続能力応答メッセージに少なくとも部分的に基づいて、第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択することをさらに含む。
【図面の簡単な説明】
【００１１】
【図１】[0011]本開示の態様が採用され得るワイヤレス通信システムの一例を示す図。
【図２】[0012]一実施形態による、図１のワイヤレス通信システム内で採用され得るワイヤレスデバイスにおいて利用され得る様々なコンポーネントを示す図。
【図３】[0013]一実施形態による、プロバイダデバイスとサブスクライバデバイス（a subscriber device）との間の例示的なメッセージ交換のためのコールフロー図。
【図４】[0014]一実施形態による、図３の例示的なメッセージ交換において利用され得る発見機構およびプロトコルの表。
【図５】[0015]一実施形態による、図３の例示的なメッセージ交換の例示的なフローチャート表現を示す図。
【図６】[0016]一実施形態による、接続能力交換メッセージの例示的な構造を示す図。
【図７】[0017]一実施形態による、プロバイダデバイスとサブスクライバデバイスとの間の例示的なメッセージ交換のための別のコールフロー図。
【図８】[0018]一実施形態による、ワイヤレス通信ネットワークにおいて通信する例示的な方法を示す図。
【詳細な説明】
【００１２】
[0019]添付の図面を参照しながら、新規のシステム、装置、および方法の様々な態様が以下でより十分に説明される。ただし、本開示の教示は、多くの異なる形態で具現化され得、本開示全体にわたって提示されるいずれかの特定の構造または機能に限定されるものと解釈されるべきではない。むしろ、これらの態様は、本開示が周到で完全になり、本開示の範囲を当業者に十分に伝えるように与えられる。本明細書の教示に基づいて、本開示の範囲は、本発明の任意の他の態様とは無関係に実装されるにせよ、本発明の任意の他の態様と組み合わせられるにせよ、本明細書で開示される新規のシステム、装置、および方法のいかなる態様をもカバーするものであることを、当業者は諒解されたい。たとえば、本明細書に記載される態様をいくつ使用しても、装置は実装され得、または方法は実施され得る。さらに、本発明の範囲は、本明細書に記載される本発明の様々な態様に加えてまたはそれらの態様以外に、他の構造、機能、または構造および機能を使用して実施されるそのような装置または方法をカバーするものとする。本明細書で開示されるいかなる態様も請求項の１つまたは複数の要素によって具現化され得ることを理解されたい。
【００１３】
[0020]本明細書では特定の態様が説明されるが、これらの態様の多くの変形および置換は本開示の範囲内に入る。好適な態様のいくつかの利益および利点が説明されるが、本開示の範囲は特定の利益、使用、または目的に限定されるものではない。むしろ、本開示の態様は、様々なワイヤレス技術、システム構成、ネットワーク、および伝送プロトコルに広く適用可能であるものとし、それらのいくつかが例として、図および好適な態様についての以下の説明において示される。詳細な説明および図面は、本開示を限定するものではなく説明するものにすぎず、本開示の範囲は添付の特許請求の範囲およびそれの均等物によって定義される。
【００１４】
[0021]ワイヤレスネットワーク技術は、様々なタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含むことができる。ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、広く使用されるネットワーキングプロトコルを採用して、近接デバイスを互いに相互接続するために使用され得る。本明細書で説明される様々な態様は、Ｗｉ−Ｆｉ（登録商標）、またはより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリーの任意のメンバーなど、任意の通信規格に適用され得る。さらに、本明細書で説明される様々な態様は、追加または代替として、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信プロトコル、およびより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１５ファミリーの任意のメンバーに適用され得る。さらに、本明細書で説明される様々な態様は、追加または代替として、ＩＳＯ／ＩＥＣ１４４４３またはＩＳＯ／ＩＥＣ１８０００−３プロトコルなど、ニアフィールド通信（ＮＦＣ）プロトコルに適用され得る。
【００１５】
[0022]いくつかの態様では、ワイヤレス信号は、直交周波数分割多重（ＯＦＤＭ）、直接シーケンススペクトラム拡散（ＤＳＳＳ：direct-sequence spread spectrum）通信、ＯＦＤＭとＤＳＳＳ通信との組合せ、または他の方式を使用して、高効率８０２．１１プロトコルに従って送信され得る。
【００１６】
[0023]いくつかの実装形態では、ＷＬＡＮは、ワイヤレスネットワークにアクセスするコンポーネントである様々なデバイスを含む。たとえば、２つのタイプのデバイス、すなわちアクセスポイント（「ＡＰ」）と、（局（ＳＴＡ）、単数形の局（ＳＴＡ）とも呼ばれるクライアントとがあり得る。概して、ＡＰはＷＬＡＮのためのハブまたは基地局として働き、ＳＴＡはＷＬＡＮのユーザとして働く。たとえば、ＳＴＡはラップトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイルフォンなどであり得る。一例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの一般的接続性を取得するためにＷｉ−Ｆｉ（たとえば、８０２．１１ａｘなどのＩＥＥＥ８０２．１１プロトコル）準拠ワイヤレスリンクを介してＡＰに接続する。いくつかの実装形態では、ＳＴＡはＡＰとして使用され得る。
【００１７】
[0024]本明細書で説明される技法は、直交多重化方式に基づく通信システムを含む様々なブロードバンドワイヤレス通信システムのために使用され得る。そのような通信システムの例は、空間分割多元接続（ＳＤＭＡ）、時分割多元接続（ＴＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システムなどを含む。ＳＤＭＡシステムは、複数のユーザ端末に属するデータを同時に送信するために十分に異なる方向を利用することができる。ＴＤＭＡシステムは、送信信号を異なるタイムスロットに分割することによって、複数のユーザ端末が同じ周波数チャネルを共有することを可能にすることができ、各タイムスロットは異なるユーザ端末に割り当てられる。ＴＤＭＡシステムは、モバイル用グローバルシステム（ＧＳＭ（登録商標）：Global Systems for Mobile）または当技術分野で知られている何らかの他の規格を実装することができる。ＯＦＤＭＡシステムは、全システム帯域幅を複数の直交サブキャリアに区分する変調技法である、直交周波数分割多重（ＯＦＤＭ）を利用する。これらのサブキャリアは、トーン、ビンなどと呼ばれることもある。ＯＦＤＭでは、各サブキャリアは独立してデータで変調され得る。ＯＦＤＭシステムは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１１または当技術分野で知られている何らかの他の規格を実装することができる。ＳＣ−ＦＤＭＡシステムは、システム帯域幅にわたって分散されたサブキャリア上で送信するためのインターリーブされた（interleaved）ＦＤＭＡ（ＩＦＤＭＡ）、隣接するサブキャリアのブロック上で送信するためのローカライズされた（localized）ＦＤＭＡ（ＬＦＤＭＡ）、または隣接するサブキャリアの複数のブロック上で送信するための拡張された（enhanced）ＦＤＭＡ（ＥＦＤＭＡ）を利用することができる。概して、変調シンボルは、ＯＦＤＭでは周波数領域で、ＳＣ−ＦＤＭＡでは時間領域で送られる。ＳＣ−ＦＤＭＡシステムは、３ＧＰＰ（登録商標）−ＬＴＥ（登録商標）（第３世代パートナーシッププロジェクトロングタームエボリューション（3rd Generation Partnership Project Long Term Evolution））または他の規格を実装することができる。
【００１８】
[0025]本明細書の教示は、様々なワイヤードまたはワイヤレス装置（たとえば、ノード）に組み込まれ得る（たとえば、その装置内に実装されるか、またはその装置によって実施され得る）。いくつかの態様では、本明細書の教示に従って実装されるワイヤレスノードはアクセスポイントまたはアクセス端末を備えることができる。
【００１９】
[0026]アクセスポイント（「ＡＰ」）は、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、基地トランシーバ局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、基本サービスセット（「ＢＳＳ」）、拡張サービスセット（「ＥＳＳ」）、無線基地局（「ＲＢＳ」）、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、あるいはそれらのいずれかとして知られていることがある。
【００２０】
[0027]また、局（「ＳＴＡ」）は、ユーザ端末、アクセス端末（「ＡＴ」）、サブスクライバ局、サブスクライバユニット、移動局、リモート局、リモート端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、あるいはそれらのいずれかとして知られていることがある。いくつかの実装形態では、アクセス端末は、セルラー電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）電話、ワイヤレスローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の好適な処理デバイスを備えることができる。したがって、本明細書で教示される１つまたは複数の態様は、電話（たとえば、セルラーフォンまたはスマートフォン）、コンピュータ（たとえば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（たとえば、個人情報端末）、エンターテインメントデバイス（たとえば、音楽またはビデオデバイス、あるいは衛星ラジオ）、ゲームデバイスまたはシステム、全地球測位システムデバイス、あるいはワイヤレス媒体を介して通信するように構成された任意の他の好適なデバイスに組み込まれ得る。
【００２１】
[0028]図１は、本開示の態様が採用され得るワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、ワイヤレス規格、たとえば８０２．１１規格ファミリーのうちのいずれか１つに従って動作することができる。ワイヤレス通信システム１００は、複数のＳＴＡと通信するＡＰ１０４を含むことができる。たとえば、図示のように、ＡＰ１０４は、ＳＴＡ１０６Ａ、１０６Ｂ、および１０６Ｃと通信することができるが、ＳＴＡ１０６Ｄまたは１０６Ｅと通信していないことがある（それらのすべてが、本明細書では総称して「ＳＴＡ１０６」または個々に「ＳＴＡ１０６」と呼ばれることがある）。いくつかの態様では、ＳＴＡ１０６Ａ、１０６Ｂ、および１０６ＣはＡＰ１０４に「関連付けられ」得るが、ＳＴＡ１０６Ｄおよび１０６ＥはＡＰ１０４に「関連付けられ」ないことがある。
【００２２】
[0029]様々なプロセスおよび方法は、ＡＰ１０４とＳＴＡ１０６との間の、ワイヤレス通信システム１００における送信のために使用され得る。たとえば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送信および受信され得る。そうである場合、ワイヤレス通信システム１００はＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれることがある。代替的に、信号は、ＣＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送信および受信され得る。そうである場合、ワイヤレス通信システム１００はＣＤＭＡシステムと呼ばれることがある。
【００２３】
[0030]ＡＰ１０４からＳＴＡ１０６のうちの１つまたは複数への送信を可能にする通信リンクはダウンリンク（ＤＬ）１０８と呼ばれることがあり、ＳＴＡ１０６のうちの１つまたは複数からＡＰ１０４への送信を可能にする通信リンクはアップリンク（ＵＬ）１１０と呼ばれることがある。代替的に、ダウンリンク１０８は順方向リンクまたは順方向チャネルと呼ばれることがあり、アップリンク１１０は逆方向リンクまたは逆方向チャネルと呼ばれることがある。
【００２４】
[0031]ＡＰ１０４は、基本サービスエリア（ＢＳＡ）１０２においてワイヤレス通信カバレージを与えることができる。ＡＰ１０４は、ＡＰ１０４に関連付けられ、通信のためにＡＰ１０４を使用するＳＴＡ１０６とともに、基本サービスセット（ＢＳＳ）と呼ばれることがある。ワイヤレス通信システム１００は、中央ＡＰ１０４を有しないことがあり、むしろ、ＳＴＡ１０６間のまたはそれらの間のピアツーピア（Ｐ２Ｐ）ネットワークとして機能することができることに留意されたい。したがって、本明細書で説明されるＡＰ１０４の機能のうちの少なくともいくつかは、代替的に、ＳＴＡ１０６のうちの１つまたは複数によって実施され得る。たとえば、ＳＴＡ１０６Ｄは、Ｐ２Ｐネットワーク接続を介してＳＴＡ１０６Ｂに接続し得る。
【００２５】
[0032]図２は、ワイヤレス通信システム１００内で採用され得るワイヤレスデバイス２０２において利用され得る様々なコンポーネントを示す。ワイヤレスデバイス２０２は、本明細書で説明される様々な方法を実装するように構成され得るデバイスの一例である。たとえば、ワイヤレスデバイス２０２は、ＡＰ１０４を備えるか、またはＳＴＡ１０６のうちの１つを備えることができる。
【００２６】
[0033]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御する電子ハードウェアプロセッサ２０４を含むことができる。プロセッサ２０４は中央処理ユニット（ＣＰＵ）と呼ばれることもある。読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含むことができるメモリ２０６は、命令とデータとをプロセッサ２０４に与える。メモリ２０６の一部分は不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）をも含むことができる。プロセッサ２０４は、一般に、メモリ２０６内に記憶されたプログラム命令に基づいて論理演算と算術演算とを実施する。メモリ２０６中の命令は、本明細書で説明される方法を実装するように実行可能であり得る。
【００２７】
[0034]プロセッサ２０４は、１つまたは複数のプロセッサを用いて実装された処理システムを備えるか、またはその処理システムのコンポーネントであり得る。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別ハードウェアコンポーネント、専用ハードウェア有限状態機械、あるいは情報の計算または他の操作を実施することができる任意の他の好適なエンティティの任意の組合せを用いて実装され得る。
【００２８】
[0035]処理システムは、ソフトウェアを記憶するための機械可読媒体をも含むことができる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、任意のタイプの命令を意味すると広く解釈されたい。命令は、（たとえば、ソースコード形式、バイナリコード形式、実行可能コード形式、または任意の他の好適なコード形式の）コードを含むことができる。命令は、１つまたは複数のプロセッサによって実行されたとき、本明細書で説明される様々な機能を処理システムに実施させる。
【００２９】
[0036]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２と遠隔ロケーションとの間のデータの送信および受信を可能にするために送信機２１０と受信機２１２とを含むことができるハウジング２０８をも含むことができる。送信機２１０と受信機２１２とは組み合わせられてトランシーバ２１４になり得る。アンテナ２１６は、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合され得る。ワイヤレスデバイス２０２は、たとえば、多入力多出力（ＭＩＭＯ）通信中に利用され得る、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナをも含むことができる（図示せず）。
【００３０】
[0037]ワイヤレスデバイス２０２は、トランシーバ２１４によって受信された信号のレベルを検出し、定量化するために使用され得る信号検出器２１８をも含むことができる。信号検出器２１８は、そのような信号を、総エネルギー、シンボルごとのサブキャリア当たりのエネルギー、電力スペクトル密度および他の信号として検出することができる。ワイヤレスデバイス２０２は、信号を処理する際に使用するためのデジタル信号プロセッサ（ＤＳＰ）２２０をも含むことができる。ＤＳＰ２２０は、送信のためにデータユニットを生成するように構成され得る。いくつかの態様では、データユニットはＰＬＣＰプロトコルデータユニット（ＰＰＤＵ：PLCP protocol data unit）を備えることができる。いくつかの態様では、ＰＰＤＵはパケットと呼ばれる。
【００３１】
[0038]ワイヤレスデバイス２０２は、いくつかの態様では、ユーザインターフェース２２２をさらに備えることができる。ユーザインターフェース２２２は、キーパッド、マイクロフォン、スピーカー、および／またはディスプレイを備えることができる。ユーザインターフェース２２２は、ワイヤレスデバイス２０２のユーザに情報を伝達し、および／またはユーザからの入力を受信する、任意の要素またはコンポーネントを含むことができる。
【００３２】
[0039]ワイヤレスデバイス２０２の様々なコンポーネントはバスシステム２２６によって互いに結合され得る。バスシステム２２６は、たとえば、データバス、ならびに、データバスに加えて、電力バス、制御信号バス、およびステータス信号バスを含むことができる。ワイヤレスデバイス２０２のコンポーネントは、何らかの他の機構を使用して、互いに結合されるか、あるいは互いに対する入力を受け付けるかまたは与え得ることを、当業者は諒解されよう。
【００３３】
[0040]図２には、いくつかの別個のコンポーネントが示されているが、コンポーネントのうちの１つまたは複数が組み合わせられるか、または共通に実装され得ることを、当業者は認識されよう。たとえば、プロセッサ２０４は、プロセッサ２０４に関して上記で説明された機能を実装するためだけでなく、信号検出器２１８および／またはＤＳＰ２２０に関して上記で説明された機能を実装するためにも使用され得る。さらに、図２に示されているコンポーネントの各々は、複数の別個の要素を使用して実装され得る。
【００３４】
[0041]上記で説明されたように、ワイヤレスデバイス２０２は、ＡＰ１０４またはＳＴＡ１０６を備えることができ、通信を送信および／または受信するために使用され得る。ワイヤレスネットワークにおけるデバイス間で交換される通信は、パケットまたはフレームを備えることができるデータユニットを含むことができる。いくつかの態様では、データユニットは、データフレーム、制御フレーム、および／または管理フレームを含むことができる。データフレームは、ＡＰおよび／またはＳＴＡから他のＡＰおよび／またはＳＴＡにデータを送信するために使用され得る。制御フレームは、様々な動作を実施するために、およびデータを確実に配信するために、データフレームとともに使用され得る（たとえば、データの受信を肯定応答すること、ＡＰのポーリング、エリアクリアリング動作、チャネル取得、キャリア検知維持機能など）。管理フレームは、（たとえば、ワイヤレスネットワークに加わり、そのネットワークから離れるなどのための）様々な監視（supervisory）機能のために使用され得る。
【００３５】
[0042]本開示のいくつかの態様は、ＡＰ１０４が、効率を改善するために最適化された方法で１つまたは複数のデータメッセージをＳＴＡ１０６に送信することを可能にすることをサポートする。いくつかの実施形態では、ＳＴＡ１０６は、接続能力交換メッセージを要求し、受信することなどによって、より効率的な様式でワイヤレス媒体にアクセスすることができる。接続能力交換メッセージに基づいて、ＳＴＡ１０６は、サービスを受信するための最適接続プロトコルを選択し、それにより、ユーザエクスペリエンスを改善し得る。
【００３６】
[0043]図３は、一実施形態による、プロバイダデバイス３０２とサブスクライバデバイス３０４との間の例示的なメッセージ交換３００のためのコールフロー図を示す。プロバイダデバイス３０２またはサブスクライバデバイス３０４は、図１のＳＴＡ１０６Ａ〜Ｅのうちのいずれか１つまたはＡＰ１０４であり得る。プロバイダデバイス３０２は、それが、それがサブスクライバデバイス３０４に与えることができるサービス３０６に関する情報を公開または広告し得るので、パブリッシャ（publisher）デバイスまたはアドバタイザ（advertiser）デバイスと呼ばれることもある。サブスクライバデバイス３０４は、それが、プロバイダデバイス３０２からのサービス３１２をシークするデバイスであり得るので、シーカー（seeker）デバイスと呼ばれることもある。いくつかの態様では、サービス３０６は、サービス３１２よりも範囲が広くなり得る。たとえば、プロバイダデバイス３０２によって与えられるサービス３０６は、様々な利用可能なサービス（たとえば、プリンタの様々な印刷能力）を備え得、サービス３１２は、サブスクライバデバイス３０４がメッセージ交換３００の時間に取得するためにシークしているサービス（たとえば、サブスクライバデバイス３０４が印刷することを試みている特定のドキュメントおよび関連する印刷パラメータ）を備え得る。メッセージ交換３００は、図１のワイヤレス通信システム１００など、ワイヤレス通信環境、または何らかの他のワイヤレス通信環境内で行われ得る。
【００３７】
[0044]様々な実施形態では、プロバイダデバイス３０２は、他のデバイスにサービス３０６を与えるように構成される。たとえば、サービス３０６は、紙を印刷すること、コンピュータへの周辺機器のための接続を与えること、または音楽を再生することを備えることができる。いくつかの態様では、プロバイダデバイス３０２は、サブスクライバデバイス３０４など、１つまたは複数のデバイスにサービス３０６を与えるために、アプリケーションサービスプラットフォーム（ＡＳＰ：application service platform）３０８を利用し得る。これらの態様によれば、プロバイダデバイス３０２は、ＡＳＰ３０８を通してサービス３０６に関する情報３１０を与え得る。サービス３０６について与えられる詳細のレベルは変動し得、それは、メッセージ交換３００の一部として利用される通信プロトコルに少なくとも部分的に基づき得る。
【００３８】
[0045]いくつかの態様では、サブスクライバデバイス３０４は、ＡＳＰ３１４の使用を通して別のデバイスからサービス３１２をシークするように構成され得る。これらの態様によれば、サブスクライバデバイス３０４は、サービス３１２に関する情報３１６をＡＳＰ３１４に与え得る。たとえば、サブスクライバデバイス３０４は、サブスクライバデバイス３０４が、カラーで印刷すること、ワイヤレスマウスを接続すること、またはＭＰ４ファイルを再生することが可能である別のデバイスをシークしていることを示す情報３１６を与え得る。シークされるサービス３１２について与えられる詳細のレベルは変動し得、それは、メッセージ交換３００の一部として利用される通信プロトコルに少なくとも部分的に基づき得る。
【００３９】
[0046]ＡＳＰ３０８は、コンピュータプログラムコードとしてプロバイダデバイス３０２内に存在し得る。同様に、ＡＳＰ３１４は、コンピュータプログラムコードとしてサブスクライバデバイス３０４内に存在し得る。たとえば、ＡＳＰ３０８または３１４は、図２のワイヤレスデバイス２０２のメモリ２０６内に存在し得、プロセッサ２０４によって実行され得る。様々な態様では、ＡＳＰ３０８または３１４は、接続上でサービスプロトコルを実行するために、サービス３０６、３１２のためにプロバイダデバイス３０２とサブスクライバデバイス３０４との間の接続トポロジーをセットアップするために複数のサービス発見機構を利用し得る。たとえば、ＡＳＰ３０８または３１４は、Ｐ２Ｐ、ネイバーアウェアネスネットワーキング（「ＮＡＮ」：Neighbor Awareness Networking）、Ｂｌｕｅｔｏｏｔｈ低エネルギー（「ＢＴ  ＬＥ」：Bluetooth low energy）、ＮＦＣ、または「インフラストラクチャ」通信などを介した、１つまたは複数の通信または発見機構を利用し得る。Ｐ２Ｐ接続は、ネットワークに関連付けられない（たとえば、ＡＰ１０４に関連付けられない）デバイス間のＷｉ−Ｆｉ通信リンクを指すことがある。いくつかの態様では、インフラストラクチャ機構は、関連付けられたＡＰ１０４を介した、あるＳＴＡ１０６から別のものへの接続を指すことがある。いくつかの態様では、ＡＳＰ３０８または３１４は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ（ＷＦＡ）ＡＳＰバージョン２．０であり得る。
【００４０】
[0047]図示のように、メッセージ交換３００は、（「サービスを見つける」として示されている）サービス発見段階３２２を伴う。サービス発見段階３２２の一部として、サブスクライバデバイス３０４は、サービス３１２のためのプロバイダを識別するためにシークし得る。いくつかの態様では、サービス３１２のためのプロバイダを識別するためにシークするメッセージは、発見メッセージと見なされ得る。発見メッセージは、いくつかの態様ではネットワーク上で送信され得る。たとえば、サブスクライバデバイス３０４は、サービス３１２に関する情報を送信することによって、サービス発見プロトコルを開始するか、またはさもなければそれを実施し得る。この情報は、Ｐ２Ｐ、ＮＡＮ、ＢＴ  ＬＥ、ＮＦＣ、またはインフラストラクチャ機構を介して送信され得る。様々な実施形態では、送信はブロードキャストまたはマルチキャストされ得る。サービス３１２に関して与えられる情報３１６のレベルは、利用される発見機構に応じて変動することができる。サービス３１２に関する情報３１６が送信された後、プロバイダデバイス３０２は、送信された情報を受信し、処理し得る。情報３１６を受信し、処理したことに基づいて、プロバイダデバイス３０２は、サービス３０６に関する情報３１０を送信し得る。いくつかの態様では、送信された情報３１０、または情報３１０を送信すべきかどうかに関する決定は、サブスクライバデバイス３０４によってシークされているサービス３１２に関して与えられる情報３１６と、プロバイダデバイス３０２のために利用可能なサービス３０６に関する情報３１０との比較に少なくとも部分的に基づき得る。一実施形態では、送信された情報はサービス広告を備え得る。いくつかの態様では、上記のステップの順序が逆にされ得るか、または、プロバイダデバイス３０２が、場合によっては、サブスクライバデバイス３０４がサービス３０６に関する情報３１０を要求する前に情報３１０を広告し得る。上記と同様に、サービス３０６に関して与えられる情報のレベルは、利用される発見機構に応じて変動することができる。いくつかの態様では、情報３１０は、発見応答メッセージ中に含まれ得る。
【００４１】
[0048]この情報３１０が送信された後、それは、サブスクライバデバイス３０４によって受信され、処理され得る。この情報に基づいて、サブスクライバデバイス３０４は、プロバイダデバイス３０２からサービス３０６を取得することを進めるべきかどうか、または、サービス３０６に関する追加情報３１０を取得すべきかどうかを決定し得る。いくつかの態様では、これらの決定は、プロバイダデバイス３０２によって与えられているサービス３０６に関して取得される情報３１０と、サブスクライバデバイス３０４によってシークされているサービス３１２との比較に少なくとも部分的に基づき得る。
【００４２】
[0049]図示のように、サービス発見段階３２２の後に、メッセージ交換３００は、詳細サービス発見段階３２４に進む。詳細サービス発見段階３２４の一部として、サブスクライバデバイス３０４は、プロバイダデバイス３０２によって与えられるサービス３０６に関する追加情報３１０を取得し得る。たとえば、サブスクライバデバイス３０４は、プロバイダデバイス３０２によって与えるサービス３０６が印刷することが可能であると決定しているにすぎないことがあるが、サービス３０６に関する追加情報を有することから恩恵を受け得る。一実施形態では、この情報３１０は、サービス３０６がカラーで印刷することが可能であるかどうか、どの画像解像度または品質レベルが利用可能であるか、利用可能な紙のサイズなどのインジケーションを備え得る。サブスクライバデバイス３０４およびプロバイダデバイス３０２は、それに応じて詳細サービス発見段階３２４の一部としてメッセージを交換し得、それは、サービス３０６または３１２あるいは利用される通信プロトコルに依存し得る。その後、サブスクライバデバイス３０４は、サービス３０６を取得することを進めるべきかどうかの決定を行い得る。様々な態様では、この決定は、サービス３０６に関して取得される詳細情報３１０が、サービス３０６が、サブスクライバデバイス３０４がシークしているサービス３１２を与えるのに十分であることを示すかどうかに少なくとも部分的に基づき得る。
【００４３】
[0050]図示のように、詳細サービス発見段階３２４の後に、メッセージ交換３００は、接続能力交換段階３２６に進む。接続能力交換段階３２６の一部として、サブスクライバデバイス３０４は、サービス３０６を与えるためのプロバイダデバイス３０２からの利用可能な様々な接続プロトコルに関する情報についての要求を送信し得る。この要求を受信すると、プロバイダデバイス３０２は、サブスクライバデバイス３０４にサービス３０６を与えるために利用可能な接続プロトコルのインジケーションを含んでいる応答を生成し得る。この応答は、生成され、サブスクライバデバイス３０４に送信され得、それは、利用可能なプロトコルのうちのどれを使用すべきかを決定するためにその応答を処理し得る。この決定は、利用可能な接続プロトコルと、サブスクライバデバイスが取得するためにシークしているサービス３１２とに少なくとも部分的に基づき得る。たとえば、サブスクライバデバイス３０４は、プロバイダデバイス３０２が、Ｐ２ＰまたはＮＡＮ接続プロトコルを通してサービス３０６を与えることが可能であると決定し得る。サブスクライバデバイス３０４は、次いで、サービス３１２を受信するために、Ｐ２Ｐ接続がより良いのか、ＮＡＮ接続がより良いのかに関する決定を行い得る（たとえば、一方が、要求されたサービス３１２を与えるためにより速いことがある）。
【００４４】
[0051]利用可能な接続プロトコルは、インターネットプロトコル（ＩＰ）ネットワークならびに非ＩＰネットワーク内の通信または接続を与え得る。たとえば、接続プロトコルは、ＩＰ  Ｐ２Ｐネットワークまたは非ＩＰ  Ｐ２ＰネットワークのいずれかをサポートするＰ２Ｐグループを備え得る。いくつかの態様では、サービス３０６または３１２を与えるかまたは受信するための利用可能な接続プロトコルのうちの１つは、既存のＷｉ−Ｆｉインフラストラクチャを備え得る。接続能力交換段階３２６を利用することの利益の非限定的な例として、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、最終的に、サービス発見プロトコルを実行することから、デバイス間の接続をセットアップすることに遷移し得る。接続能力交換段階３２６を利用することの利益の別の非限定的な例として、サブスクライバデバイス３０４は、プロバイダデバイス３０２からサービス３０６、３１２を取得するための最適接続プロトコルを選択し得る。
【００４５】
[0052]図示のように、接続能力交換段階３２６の後に、メッセージ交換３００は、接続セットアップ段階３２８に進む。接続セットアップ段階３２８の一部として、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、サービス３０６または３１２を与えるかまたは受信するプロセスを開始するために、選択された接続プロトコルを利用し得る。接続セットアップ段階３２８は、認証、セキュリティ、関連付け、あるいはサービス３０６または３１２を与えるかまたは受信することを開始するために利用され得る他の機構を備え得る。
【００４６】
[0053]図示のように、接続セットアップ段階３２８の後に、メッセージ交換３００は、（「ＡＳＰセッション／サービスセッション」として示されている）サービスセッション段階３３０に進む。サービスセッション段階３３０の一部として、サブスクライバデバイス３０４は、プロバイダデバイス３０２によって与えられるサービス３０６を受信し得る。たとえば、サービスセッション段階３３０は、サービス固有プロトコルおよびデータ情報の交換を備え得る。この情報は、たとえば、インターネットプロトコルアドレス、宛先サービスアクセスポイント、プロトコル情報（たとえばＴＣＰまたはＵＤＰ）を含み得る。いくつかの態様では、サービスセッション段階３３０の一部として、ＡＳＰ３０８または３１４は、サービス３０６とサービス３１２との間のセッションを確立し、管理し得る。
【００４７】
[0054]メッセージ交換３００は、１つのプロバイダデバイス３０２と１つのサブスクライバデバイス３０４との間で行われるものとして示されているが、より多くのプロバイダデバイス３０２またはサブスクライバデバイス３０４が利用され得る。たとえば、いくつかの態様では、プロバイダデバイス３０２は、２つ以上のサブスクライバデバイス３０４にサービス３０６を与え得る。追加または代替として、サブスクライバデバイス３０４は、２つ以上のプロバイダデバイス３０２からサービス３１２を取得するか、またはさもなければそれを取得することを試み得る。
【００４８】
[0055]例示的な実施形態では、サブスクライバデバイス３０４は（ラップトップとして示されている）図１のＳＴＡ１０６Ｄであり得、プロバイダデバイス３０２は（プリンタとして示されている）ＳＴＡ１０６Ｂであり得る。この実施形態によれば、ＳＴＡ１０６Ｄは、ＳＴＡ１０６Ｂなど、印刷することが可能であるデバイスの存在を発見するためにサービス発見段階３２２を行い得る。サービス発見段階３２２中に、ＳＴＡ１０６Ｄは、印刷することが可能な他のデバイスを発見し得る。次に、詳細サービス発見段階３２４中に、ＳＴＡ１０６Ｄは、ＳＴＡ１０６Ｂ、またはサービス発見段階３２２中に発見された任意の他のデバイスによって行われる印刷することに関する追加情報を取得し得る。詳細サービス発見段階３２４中に取得される情報は、ＳＴＡ１０６Ｂ、または他の発見されたデバイスのうちのいずれかが、ＳＴＡ１０６Ｄが印刷することを試みている特定のタスク（たとえば、２３５ページのカラーの．ｐｄｆドキュメント、ステープル留め、８．５”×１１”規格の紙で）を印刷することが可能であるかどうかを決定するために使用され得る。デバイスがタスクを印刷することが可能でない場合、メッセージ交換３００は終了し得る。デバイスがタスクを印刷する（すなわち、要求されたサービスを与える）ことが可能である場合、ＳＴＡ１０６Ｄは、ＳＴＡ１０６Ｂまたは他の発見されたデバイスからサービスを取得するために利用可能な様々な接続プロトコルに関する追加情報を取得し得る。様々な実施形態では、この情報は、接続能力交換段階３２６を通して取得され得る。ＳＴＡ１０６Ｄが、利用可能な接続プロトコルのすべてに関する情報を有すると、ＳＴＡ１０６Ｄは、タスクを印刷するためにどの接続プロトコルを利用すべきかに関する決定を行い得る。いくつかの態様では、この決定は、利用可能なプロトコルのうちのどれがＳＴＡ１０６ＤとＳＴＡ１０６Ｂとの間のその最速接続を与えるかに基づき得、これは、ＳＴＡ１０６Ｄが大きいファイルを印刷することを試みていることに基づき得る。ＳＴＡ１０６Ｄが、それが使用する接続プロトコルの選択を行うと、ＳＴＡ１０６ＤとＳＴＡ１０６Ｂとは、接続セットアップ段階３２８を通して接続し得る。その後、ＳＴＡ１０６Ｂは、サービスセッション段階３３０中にＳＴＡ１０６Ｄのためのタスクを印刷し得る。
【００４９】
[0056]図４は、一実施形態による、図３の例示的なメッセージ交換３００において利用され得る発見機構およびプロトコルの表４００を示す。図示のように、サービス発見段階３２２と、詳細サービス発見段階３２４と、接続能力交換段階３２６と、接続セットアップ段階３２８とは、関連付け前段階４１０と見なされ得る。接続セットアップ段階３２８中に、またはその結果として、関連付けが、たとえば、プロバイダデバイス３０２とサブスクライバデバイス３０４との間で、あるいは、プロバイダデバイス３０２とＡＰ１０４との間またはサブスクライバデバイス３０４とＡＰ１０４との間のうちの一方または両方で行われ得る。したがって、サービスセッション段階３３０は、関連付け後段階４２０として示される。
【００５０】
[0057]同じく図示のように、例示的なメッセージ交換３００の発見段階４３０は、サービス発見段階３２２と詳細サービス発見段階３２４とを備え得る。同様に、例示的なメッセージ交換３００のセッション管理段階４４０は、接続能力交換段階３２６と、接続セットアップ段階３２８と、サービスセッション段階３３０とを備え得る。
【００５１】
[0058]図示のように、Ｐ２Ｐ、ＮＡＮ、ＮＦＣ、ＢＴ  ＬＥ、またはインフラストラクチャ発見機構が利用され得る。同じく図示のように、各機構は、メッセージ交換の異なるステージにおいて異なるプロトコルを利用し得る。たとえば、いくつかの実施形態では、Ｐ２Ｐ発見機構が利用され得る。これらの実施形態によれば、Ｐ２Ｐ発見機構が利用されるとき、サービス発見段階３２２中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、プローブ要求および応答プロトコルを利用し得る。一実施形態では、Ｐ２Ｐ発見機構が利用される場合、詳細サービス発見段階３２４中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、一般広告サービス（「ＧＡＳ」：generic advertisement service）要求および応答プロトコルを利用し得る。図示のように、Ｐ２Ｐ発見機構が利用される場合、接続能力交換段階３２６中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰ接続能力交換（「ＣＣＸ」）要求および応答プロトコルを利用し得る。同じく図示のように、Ｐ２Ｐ発見機構が利用される場合、接続セットアップ段階３２８中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、Ｐ２Ｐグループ形成プロトコルを利用し得る。さらに、Ｐ２Ｐ発見機構が利用される場合、サービスセッション段階３３０中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ協調およびサービスプロトコルを利用し得る。
【００５２】
[0059]いくつかの実施形態では、ＮＡＮ発見機構が利用され得る。これらの実施形態によれば、サービス発見段階３２２中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＮＡＮ発見ウィンドウサービス発見フレーム（「ＤＷ  ＳＤＦ」：discovery window service discovery frame）プロトコルを利用し得る。一実施形態では、ＮＡＮ発見機構が利用される場合、詳細サービス発見段階３２４中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、外部ＤＷ  ＳＤＦ（outside DW SDF）プロトコルを利用し得る。図示のように、ＮＡＮ発見機構が利用される場合、接続能力交換段階３２６中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰ  ＣＣＸ要求および応答プロトコルを利用し得る。同じく図示のように、ＮＡＮ発見機構が利用される場合、接続セットアップ段階３２８中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＮＡＮデータパス（「ＮＤＰ」：NAN data path）セットアッププロトコルを利用し得る。さらに、ＮＡＮ発見機構が利用される場合、サービスセッション段階３３０中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ協調およびサービスプロトコルを利用し得る。
【００５３】
[0060]いくつかの実施形態では、ＮＦＣ発見機構が利用され得る。これらの実施形態によれば、ＮＦＣ発見機構が利用されるとき、サービス発見段階３２２中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ接続ハンドオーバ機構を利用し得る。一実施形態では、ＮＦＣ発見機構が利用される場合、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、詳細サービス発見段階３２４を行わないことがある。別の実施形態では、ＮＦＣ発見機構のための詳細サービス発見段階３２４は、Ｐ２Ｐ、ＮＡＮ、またはインフラストラクチャ発見機構のために利用される詳細発見機構のうちの１つまたは複数を利用することを備え得る。図示のように、ＮＦＣ発見機構が利用される場合、接続能力交換段階３２６中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰ  ＣＣＸ要求および応答プロトコルを利用し得る。同じく図示のように、ＮＦＣ発見機構が利用される場合、接続セットアップ段階３２８中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、Ｐ２Ｐ、ＮＡＮ、またはインフラストラクチャ接続方法のうちの１つまたは複数を利用し得る。さらに、ＮＦＣ発見機構が利用される場合、サービスセッション段階３３０中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ協調およびサービスプロトコルを利用し得る。
【００５４】
[0061]いくつかの実施形態では、ＢＴ  ＬＥ発見機構が利用され得る。これらの実施形態によれば、ＢＴ  ＬＥ発見機構が利用されるとき、サービス発見段階３２２中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ  ＢＴ  ＬＥ発見機構を利用し得る。一実施形態では、ＢＴ  ＬＥ発見機構が利用される場合、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、詳細サービス発見段階３２４を行わないことがある。別の実施形態では、ＢＴ  ＬＥ発見機構のための詳細サービス発見段階３２４は、Ｐ２Ｐ、ＮＡＮ、またはインフラストラクチャ発見機構のために利用される詳細発見機構のうちの１つまたは複数を利用することを備え得る。図示のように、ＢＴ  ＬＥ発見機構が利用される場合、接続能力交換段階３２６中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰ  ＣＣＸ要求および応答プロトコルを利用し得る。同じく図示のように、ＢＴ  ＬＥ発見機構が利用される場合、接続セットアップ段階３２８中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、Ｐ２Ｐ、ＮＡＮ、またはインフラストラクチャ接続方法のうちの１つまたは複数を利用し得る。さらに、ＢＴ  ＬＥ発見機構が利用される場合、サービスセッション段階３３０中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ協調およびサービスプロトコルを利用し得る。
【００５５】
[0062]いくつかの実施形態では、既存のインフラストラクチャ発見機構が利用され得る。これらの実施形態によれば、インフラストラクチャ発見機構が利用されるとき、サービス発見段階３２２中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰバージョン２インフラストラクチャ発見機構を利用し得る。一実施形態では、インフラストラクチャ発見機構が利用される場合、プロバイダデバイス３０２およびサブスクライバデバイス３０４はまた、ＡＳＰバージョン２インフラストラクチャ発見機構を利用することによって、詳細サービス発見段階３２４を行い得る。図示のように、インフラストラクチャ発見機構が利用される場合、接続能力交換段階３２６中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰ  ＣＣＸ要求および応答プロトコルを利用し得る。同じく図示のように、インフラストラクチャ発見機構が利用される場合、接続セットアップ段階３２８中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、Ｐ２Ｐ、ＮＡＮ、またはインフラストラクチャ接続方法のうちの１つまたは複数を利用し得る。さらに、インフラストラクチャ発見機構が利用される場合、サービスセッション段階３３０中に、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、ＡＳＰ協調およびサービスプロトコルを利用し得る。様々な実施形態では、表４００中の図示されたプロトコルは、追加または代替として他のプロトコルを備え得る。
【００５６】
[0063]図５は、一実施形態による、図３の例示的なメッセージ交換の例示的なフローチャート５００表現を示す。様々な態様では、フローチャート５００は、図３のサブスクライバデバイス３０４など、サービスを取得するためにシークするデバイスによって実施され得る方法のツリーに対応し得る。図示のように、サブスクライバデバイス３０４は、ＢＴ  ＬＥ、Ｐ２Ｐ、ＮＡＮ、既存のインフラストラクチャ、またはＮＦＣ発見プロトコルなど、第１の発見プロトコルを通して、（たとえば、ＡＳＰを通して）プロバイダデバイス３０２を発見し得るサービス発見段階３２２内に開始し得る。サービス発見段階３２２の一部として、または詳細サービス発見段階３２４の一部として、サブスクライバデバイス３０４は、Ｐ２Ｐ、ＮＡＮ、または既存のインフラストラクチャ発見プロトコルなど、第２の発見プロトコルを通してサービスに関する追加情報を取得し得る。たとえば、図示のように、詳細サービス発見段階３２４では、サブスクライバデバイス３０４がサービス発見段階３２２において最初にＢＴ  ＬＥを利用した場合、それは、その後、サービスに関するより多くの情報を取得するために、Ｐ２Ｐ、ＮＡＮ、または既存のインフラストラクチャ発見プロトコルのうちの１つまたは複数を利用することができる。いくつかの態様では、ＢＴ  ＬＥから別のプロトコルへのこの切替えは、ＢＴ  ＬＥプロトコルを介して限られた量の情報が与えられ得るからである。たとえば、サブスクライバデバイス３０４が、最初に、ＢＴ  ＬＥを利用してオーディオを再生することを備えるサービスのプロバイダを取得するためにシークする場合、プロバイダデバイス３０２は、それが、オーディオをサポートするヘッドセットであるというインジケーションで応答することが可能であるにすぎないことがある。しかしながら、サブスクライバデバイス３０４は、与えられるサービスに関するより多くの情報を有することから恩恵を受け得、したがって、この情報を取得するために別のプロトコルを利用し得る。
【００５７】
[0064]図示のように、サブスクライバデバイス３０４が、サービスを与えるためにプロバイダデバイス３０２を選択すると、接続能力交換段階３２６が行われ、サブスクライバデバイス３０４は、利用可能なプロトコルのうちの１つから選択し得る。図示のように、接続能力交換段階３２６において選択を行った後に、サブスクライバデバイス３０４は、Ｐ２ＰまたはＮＡＮが選択された場合、接続セットアップ段階３２８に移動する。接続セットアップ段階３２８が完了されると、サブスクライバデバイス３０４はサービスセッション段階３３０に進む。既存のインフラストラクチャプロトコルが接続能力交換段階３２６において選択された場合、サブスクライバデバイス３０４は、デバイス間に接続がすでに存在し得るので、接続セットアップ段階３２８をバイパスし、サービスセッション段階３３０にまっすぐに移動し得る。
【００５８】
[0065]図６は、一実施形態による、接続能力交換メッセージ６００の例示的な構造を示す。図示のように、接続能力交換メッセージ６００は、１オクテット属性ＩＤフィールド６０２と、２オクテット長さフィールド６０４と、１オクテットＰ２Ｐ接続能力フィールド６０６と、６オクテットインフラストラクチャ基本サービスセット識別子（ＢＳＳＩＤ）フィールド６０８と、６オクテット媒体アクセス制御（ＭＡＣ）アドレスフィールド６１０と、２オクテットＮＡＮクラスタＩＤフィールド６１２と、６オクテットＮＡＮインターフェースフィールド６１４とを備える。様々な態様では、図示されたフィールドの各々が含んでいるオクテットまたはビットの数は、より低くなるかまたはより高くなり得る。様々な態様では、接続能力交換メッセージ６００は、単独で送信され得るか、または別のメッセージの一部として送信され得る。いくつかの態様では、接続能力交換メッセージ６００は、より多いまたはより少ないフィールドを含んでいることがある。たとえば、接続能力交換メッセージ６００を送信するデバイスが、可能なプロトコルのうちの１つまたは複数をサポートしない場合、接続能力交換メッセージ６００は、長さがより短くなり得、場合によっては、プロトコルがサポートされないというインジケーションが与えられ得る。
【００５９】
[0066]一実施形態によれば、属性ＩＤフィールド６０２は、接続能力交換メッセージ６００を識別する情報を備えることができる。たとえば、属性ＩＤフィールド６０２は、接続能力交換メッセージ６００を解釈する任意のデバイスが、メッセージが接続能力交換メッセージであると決定することが可能であるように、一実施形態によれば値「２３」のインジケーションを含んでいることがある。
【００６０】
[0067]一実施形態によれば、長さフィールド６０４は、接続能力交換メッセージ６００の長さのインジケーション、または接続能力交換メッセージ６００中の残りのフィールドの長さのインジケーションを備えることができる。一実施形態によれば、Ｐ２Ｐ接続能力フィールド６０６は、接続能力交換メッセージ６００を送信するデバイスがＰ２Ｐ接続性をサポートするかどうかのインジケーションを備えることができる。
【００６１】
[0068]一実施形態によれば、インフラストラクチャＢＳＳＩＤフィールド６０８は、接続能力交換メッセージ６００を送信するデバイスの関連付けられたＡＰ１０４のＢＳＳＩＤのインジケーションを備えることができる。インフラストラクチャＢＳＳＩＤフィールド６０８内に値を入れることは、本明細書で説明されるように、接続能力交換メッセージ６００を送信するデバイスがＡＰ１０４のＢＳＳＩＤの使用を通して既存のインフラストラクチャプロトコルをサポートすることを示し得る。いくつかの態様では、インフラストラクチャＢＳＳＩＤフィールド６０８がヌル（null）である場合、これは、接続能力交換メッセージ６００を送信するデバイスがＡＰ１０４のＢＳＳＩＤの使用を通して既存のインフラストラクチャプロトコルをサポートしないことを示し得る。
【００６２】
[0069]一実施形態によれば、ＭＡＣアドレスフィールド６１０は、接続能力交換メッセージ６００を送信するデバイスのＭＡＣアドレスを備えることができる。ＭＡＣアドレスフィールド６１０内に値を入れることは、本明細書で説明されるように、接続能力交換メッセージ６００を送信するデバイスがそれのＭＡＣアドレスの使用を通して既存のインフラストラクチャプロトコルをサポートすることを示し得る。いくつかの態様では、ＭＡＣアドレスフィールド６１０がヌルである場合、これは、接続能力交換メッセージ６００を送信するデバイスがそれのＭＡＣアドレスの使用を通して既存のインフラストラクチャプロトコルをサポートしないことを示し得る。
【００６３】
[0070]一実施形態によれば、ＮＡＮクラスタＩＤフィールド６１２は、接続能力交換メッセージ６００を送信するデバイスがそれに関連付けられたＮＡＮクラスタＩＤのインジケーションを備えることができる。ＮＡＮクラスタＩＤフィールド６１２内に値を入れることは、本明細書で説明されるように、接続能力交換メッセージ６００を送信するデバイスがＮＡＮクラスタＩＤの使用を通してＮＡＮプロトコルをサポートすることを示し得る。いくつかの態様では、ＮＡＮクラスタＩＤフィールド６１２がヌルである場合、これは、デバイスがＮＡＮクラスタＩＤの使用を通してＮＡＮプロトコルをサポートしないことを示し得る。
【００６４】
[0071]一実施形態によれば、ＮＡＮインターフェースフィールド６１４は、接続能力交換メッセージ６００を送信するデバイスのＮＡＮ  ＭＡＣアドレスを備えることができる。ＮＡＮインターフェースフィールド６１４内に値を入れることは、本明細書で説明されるように、接続能力交換メッセージ６００を送信するデバイスがそれのＮＡＮ  ＭＡＣアドレスの使用を通してＮＡＮプロトコルをサポートすることを示し得る。いくつかの態様では、ＮＡＮインターフェースフィールド６１４がヌルである場合、これは、接続能力交換メッセージ６００を送信するデバイスがそれのＮＡＮ  ＭＡＣアドレスの使用を通してＮＡＮプロトコルをサポートしないことを示し得る。
【００６５】
[0072]図７は、一実施形態による、プロバイダデバイス３０２とサブスクライバデバイス３０４との間の例示的なメッセージ交換７００のための別のコールフロー図を示す。図３のメッセージ交換３００と同様に、メッセージ交換７００は、サービス３０６および３１２を与え、取得するために、ＡＳＰ３０８を利用するプロバイダデバイス３０２とＡＳＰ３１４を利用するサブスクライバデバイス３０４との間のものであり得る。図示のように、プロバイダデバイス３０２は、７１０において、ＡＳＰ３０８を利用してサービス３０６に関する情報を公開または広告し得る。同様に、サブスクライバデバイス３０４は、７１６において、ＡＳＰ３１４を利用してサービス３１２をサブスクライブまたはシークし得る。メッセージ交換７００より前に、またはその一部として、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、発見メッセージ交換を行い得る。その後、サブスクライバデバイス３０４は接続セッション７１８を開始し得る。
【００６６】
[0073]図示のように、サブスクライバデバイス３０４は、ＡＳＰ３１４を通して、接続能力交換要求７２０を送信する。いくつかの態様では、接続能力交換要求７２０は、図６の接続能力交換メッセージ６００と同様であり得る。接続能力交換要求７２０が接続能力交換メッセージ６００と同様の情報を与える場合、接続能力交換要求７２０を受信した後に、プロバイダデバイス３０２は、７２２において、サブスクライバデバイス３０４にサービス３０６を与えるためのトポロジーを選択し得る。その後、選択されたトポロジーは、接続能力交換応答７２４中で示され得る。選択されたトポロジーを接続能力交換応答７２４中で受信すると、サブスクライバデバイス３０４は、選択されたトポロジー上の接続セットアップ７２８を開始し得る。たとえば、一実施形態では、サブスクライバデバイス３０４は、プロバイダデバイス３０２とともにＰ２Ｐグループを形成するかまたはＰ２Ｐグループに加わることによって、プロバイダデバイス３０２とのＰ２Ｐ接続を開始し得る。別の実施形態では、サブスクライバデバイス３０４は、プロバイダデバイス３０２とともにＮＡＮデータパスを形成するかまたはＮＡＮデータパスに加わることによって、プロバイダデバイス３０２とのＮＡＮ接続を開始し得る。また別の実施形態では、サブスクライバデバイス３０４は、与えられるインフラストラクチャＢＳＳＩＤまたはＭＡＣアドレスのうちの１つまたは複数を利用することによって、プロバイダデバイス３０２との既存のインフラストラクチャ接続を利用し得る。その後、プロバイダデバイス３０２およびサブスクライバデバイス３０４は、本明細書で説明されるように、ＡＳＰまたはサービスセッション７３０に入り得る。たとえば、サブスクライバデバイス３０４およびプロバイダデバイス３０２は、要求されたサービスを取得するために、それぞれ、データを受信し、および／または与えることによって、確立されたセッションを使用してデータを交換し得る。
【００６７】
[0074]別の実施形態では、接続能力交換要求７２０は、サービス３０６を与えるための利用可能な接続プロトコルに関する情報を与えるための、プロバイダデバイス３０２についての要求を示し得る。接続能力交換要求７２０が、代わりに接続能力情報についての要求を示す場合、プロバイダデバイス３０２は、図６の接続能力交換メッセージ６００と同様のメッセージを生成し得、生成されたメッセージを接続能力交換応答７２４として送信し得る。いくつかの態様では、メッセージを生成することは、メッセージのためのメモリを割り振ることと、メッセージのフォーマットに従って、割り振られたメモリ内のデータ値を初期化することとを含み得る。この実施形態によれば、接続能力交換応答７２４を受信すると、サブスクライバデバイス３０４は、７２６において、プロバイダデバイス３０２からサービス３０６を受信するためのトポロジーを選択し得る。トポロジーを選択すると、サブスクライバデバイス３０４およびプロバイダデバイス３０２は、選択されたトポロジーに基づいて上記で説明されたようにデータを接続し、受信し／与え得る。
【００６８】
[0075]図８は、一実施形態による、ワイヤレス通信ネットワークにおいて通信する例示的な方法８００を示す。方法８００は、示されているものよりも多いまたは少ないステップを含んでいることがあり、ステップは異なる順序で実施され得る。
【００６９】
[0076]ステップ８０５において、第１のワイヤレスデバイスが、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを第２のワイヤレスデバイスに送信する。第１のワイヤレスデバイスおよび第２のワイヤレスデバイスのうちの一方または両方は、図２のワイヤレスデバイス２０２、あるいは図１のＳＴＡ１０６のうちの１つまたはＡＰ１０４と同様であり得る。いくつかの態様では、接続能力要求メッセージは、関連付けより前に送信され得る。いくつかの態様では、方法８００は、サービス発見段階中に、接続能力要求メッセージを送信するより前に、第１のワイヤレスデバイスによって、第２のワイヤレスデバイスを発見することをさらに備え得る。いくつかの態様では、プロセス８００は、サービス発見段階の一部として第１の発見機構に従って第１の発見段階を実行する。第２の発見段階は第２の発見機構に従って実行され得、ここにおいて、第１の発見段階は第２の発見段階より前に実行される。一実施形態では、第２の発見機構は、第１の発見機構よりも詳細な発見データを与えることが可能である。一実施形態では、第１の発見機構はＢｌｕｅｔｏｏｔｈ低エネルギー発見機構を備え、第２の発見機構は、ピアツーピア発見機構、ネイバーアウェアネスネットワーキング発見機構、ニアフィールド通信発見機構、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える。
【００７０】
[0077]いくつかの態様では、デバイスは、最初に、Ｂｌｕｅｔｏｏｔｈ  ＬＥなど、低電力消費発見機構を利用し得る。低電力消費発見機構は、サービスに関する何らかの情報を与え得るが、必ずしもサービスを利用するのに必要なすべての情報を与えるとは限らない。たとえば、いくつかの低電力消費発見機構は、サービスからデータを取得するためにサービスがデータ接続を要求することを示すサービス情報を発見し得る。しかしながら、低電力消費発見機構は、実際に接続を確立するのに必要な情報を与えないことがある。たとえば、低電力消費発見機構は、第２の発見機構を開始するのに必要な情報を与え得るが、サービスからデータを取得するためにデータ接続を確立するのに必要な情報を与えないことがある。たとえば、低電力消費発見機構は、図６に示され、上記で説明された情報を与え得る。しかしながら、低電力消費発見機構は、プロトコル、宛先ポートまたはサービスアクセスポイント、またはインターネットプロトコル（ＩＰ）アドレスのうちの１つまたは複数を与えないことがあり、それらのうちの少なくとも１つが、サービスとのデータ通信を確立するのに必要であり得る。
【００７１】
[0078]低電力消費発見機構を介して発見されたサービスがデータ接続を必要とする場合、Ｗｉ−Ｆｉインターフェースは、プロトコル（たとえばＵＤＰまたはＴＣＰ）、宛先ポートまたはサービスアクセスポイント、またはインターネットプロトコル（ＩＰ）アドレスのうちの１つまたは複数など、データ接続を確立するのに必要な追加情報を識別することに従事していることがある。Ｗｉ−Ｆｉベースの発見は、上記で説明されたように、既存のインフラストラクチャネットワーク、ピアツーピアネットワーク、またはネイバーアウェアネスネットワーク（ＮＡＮ）を利用し得る。
【００７２】
[0079]ステップ８１０において、第１のワイヤレス通信デバイスは、第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを第２のワイヤレスデバイスから受信する。いくつかの態様では、１つまたは複数の通信プロトコルは、ネイバーアウェアネスネットワーキングプロトコル、ピアツーピアプロトコル、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える。いくつかの態様では、接続能力応答メッセージは、属性識別子、接続能力応答メッセージの長さ、第１のワイヤレスデバイスに関連付けられたアクセスポイントの基本サービスセット識別子、第１のワイヤレスデバイスの媒体アクセス制御アドレス、第１のワイヤレスデバイスを含むネイバーアウェアネスネットワーキング（ＮＡＮ）クラスタの識別子、および第１のワイヤレスデバイスのＮＡＮインターフェース識別子のうちの１つまたは複数を備える。たとえば、接続能力応答メッセージは、図６に関して上記で説明された情報フィールドのうちの１つまたは複数を含み得る。様々な態様では、第１のワイヤレスデバイスは、接続能力要求メッセージを送信し、接続能力応答メッセージを受信するためにアプリケーションサービスプラットフォームを利用する。たとえば、第１のワイヤレスデバイスは、発見の第２の段階を実施するために、ＷｉＦｉ  Ａｌｌｉａｎｃｅアプリケーションサービスプラットフォーム２．０によって定義されるプロトコルを利用し得る。
【００７３】
[0080]随意に、（破線によって示されている）ステップ８１５において、第１のワイヤレスデバイスは、接続能力応答メッセージに少なくとも部分的に基づいて、第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択する。いくつかの態様では、方法８００は、第１のワイヤレスデバイスによって、選択された通信プロトコルを利用して第２のワイヤレスデバイスとの関連付けプロシージャを開始することをさらに備え得る。第２のワイヤレスデバイスに関連付けることは、第２のワイヤレスデバイスに関連付け要求を送信することと、第２のワイヤレスデバイスから関連付け返答を受信することとを含み得、返答は、成功した関連付けが実施されたことを示す。いくつかの態様では、方法８００は、第１のワイヤレスデバイスによって、選択された通信プロトコルを利用して第２のワイヤレスデバイスからサービスを受信することをさらに備え得る。
【００７４】
[0081]情報および信号は多種多様な技術および技法のいずれかを使用して表され得ることを、当業者は理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００７５】
[0082]本開示で説明された実装形態への様々な修正は当業者には容易に明らかであり得、本明細書で定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の実装形態に適用され得る。したがって、本開示は、本明細書で示された実装形態に限定されるものではなく、本明細書で開示される特許請求の範囲、原理および新規の特徴に一致する、最も広い範囲を与られるべきである。「例」という単語は、本明細書ではもっぱら「例、事例、または例示の働きをすること」を意味するために使用される。「例」として本明細書で説明されたいかなる実装形態も、必ずしも他の実装形態よりも好ましいまたは有利であると解釈されるべきであるとは限らない。
【００７６】
[0083]また、別個の実装形態のコンテキストで本明細書で説明されたいくつかの特徴は、単一の実装形態において組合せで実装され得る。また、逆に、単一の実装形態のコンテキストで説明された様々な特徴は、複数の実装形態において別個に、あるいは任意の好適なサブコンビネーション（sub-combination）で実装され得る。その上、特徴は、いくつかの組合せで働くものとして上記で説明され、初めにそのように特許請求されることさえあるが、特許請求される組合せからの１つまたは複数の特徴は、いくつかの場合にはその組合せから削除され得、特許請求される組合せは、サブコンビネーション、またはサブコンビネーションの変形形態を対象とし得る。
【００７７】
[0084]上記で説明された方法の様々な動作は、（１つまたは複数の）様々なハードウェアおよび／またはソフトウェアコンポーネント、回路、および／または（１つまたは複数の）モジュールなど、それらの動作を実施することが可能な任意の好適な手段によって実施され得る。概して、図に示されているどの動作も、その動作を実施することが可能な対応する機能的手段によって実施され得る。たとえば、様々な態様では、送信するための手段は、本明細書で説明されたように、送信機２１０、トランシーバ２１４、アンテナ２１６、ＤＳＰ２２０、プロセッサ２０４、メモリ２０６、またはそれらの機能的等価物のうちの１つまたは複数など、送信機および／または関連するプロセッサを備え得る。いくつかの態様では、受信するための手段は、本明細書で説明されたように、受信機２１２、トランシーバ２１４、アンテナ２１６、信号検出器２１８、ＤＳＰ２２０、プロセッサ２０４、メモリ２０６、またはそれらの機能的等価物のうちの１つまたは複数など、受信機および／または関連するプロセッサを備え得る。いくつかの態様では、選択するための手段は、本明細書で説明されたように、ＤＳＰ２２０、プロセッサ２０４、メモリ２０６、またはそれらの機能的等価物のうちの１つまたは複数など、プロセッサおよび／または関連する回路を備え得る。
【００７８】
[0085]本開示に関連して説明された様々な例示的な論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタ論理、個別ハードウェアコンポーネント、あるいは本明細書で説明された機能を実施するように設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。
【００７９】
[0086]１つまたは複数の態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は非一時的コンピュータ可読媒体（たとえば、有形媒体）を備えることができる。さらに、いくつかの態様では、コンピュータ可読媒体は一時的コンピュータ可読媒体（たとえば、信号）を備えることができる。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００８０】
[0087]本明細書で開示される方法は、説明された方法を達成するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく互いに交換され得る。言い換えれば、ステップまたはアクションの特定の順序が指定されていない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく変更され得る。
【００８１】
[0088]さらに、本明細書で説明された方法および技法を実施するためのモジュールおよび／または他の適切な手段は、適用可能な場合にユーザ端末および／または基地局によってダウンロードされ、および／または他の方法で取得され得ることを諒解されたい。たとえば、そのようなデバイスは、本明細書で説明された方法を実施するための手段の転送を可能にするためにサーバに結合され得る。代替的に、本明細書で説明された様々な方法は、ユーザ端末および／または基地局が記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクなどの物理記憶媒体など）をデバイスに結合するかまたは与えると様々な方法を得ることができるように、記憶手段によって提供され得る。その上、本明細書で説明された方法および技法をデバイスに提供するための任意の他の好適な技法が利用され得る。
【００８２】
[0089]上記は本開示の態様を対象とするが、本開示の他の態様およびさらなる態様は、それの基本的範囲から逸脱することなく考案され得、それの範囲は以下の特許請求の範囲によって決定される。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ワイヤレス通信ネットワークにおいて通信する方法であって、
第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと
を備える、方法。
［Ｃ２］  前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択すること
をさらに備える、Ｃ１に記載の方法。
［Ｃ３］  前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスとの関連付けプロシージャを開始すること
をさらに備える、Ｃ２に記載の方法。
［Ｃ４］  前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスから前記サービスを受信すること
をさらに備える、Ｃ２に記載の方法。
［Ｃ５］  前記接続能力要求メッセージが関連付けより前に送信される、Ｃ１に記載の方法。
［Ｃ６］  前記接続能力応答メッセージが、属性識別子、前記接続能力応答メッセージの長さ、前記第１のワイヤレスデバイスに関連付けられたアクセスポイントの基本サービスセット識別子、前記第１のワイヤレスデバイスの媒体アクセス制御アドレス、前記第１のワイヤレスデバイスを含むネイバーアウェアネスネットワーキング（ＮＡＮ）クラスタの識別子、および前記第１のワイヤレスデバイスのＮＡＮインターフェース識別子のうちの１つまたは複数を備える、Ｃ１に記載の方法。
［Ｃ７］  前記接続能力要求メッセージと前記接続能力応答メッセージとが第１の発見プロトコルを備え、前記方法が、
前記接続能力応答メッセージに基づいて第２の発見プロトコルを実施することと、
前記第２の発見プロトコルから取得された情報に基づいて前記サービスのためのセッションを確立することと、
前記確立されたセッションを使用して前記サービスのためのデータ交換を実施することと
をさらに備える、Ｃ６に記載の方法。
［Ｃ８］  前記第２の発見プロトコルから取得された前記情報が、インターネットプロトコルアドレスまたは宛先サービスアクセスポイントを備え、前記セッションが、前記インターネットプロトコルアドレスまたは前記宛先サービスアクセスポイントを使用して確立される、Ｃ７に記載の方法。
［Ｃ９］  前記第１の発見プロトコルがＢｌｕｅｔｏｏｔｈ低エネルギー発見機構を備え、ここにおいて、前記第２の発見プロトコルが、ピアツーピア発見機構、ネイバーアウェアネスネットワーキング発見機構、ニアフィールド通信発見機構、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、Ｃ８に記載の方法。
［Ｃ１０］  前記セッションを確立することが、前記接続能力応答メッセージ中に含まれる情報に基づいてＰ２Ｐグループを形成するかまたはＰ２Ｐグループに加わること、前記接続能力応答メッセージ中に含まれる情報に基づいてＮＡＮデータパスを形成するかまたはＮＡＮデータパスに加わることによってＮＡＮ接続を開始すること、あるいは前記接続能力応答メッセージ中に含まれるＢＳＳＩＤまたはＭＡＣアドレスに基づいてアクセスポイントへの接続を利用することを備える、Ｃ９に記載の方法。
［Ｃ１１］  前記１つまたは複数の通信プロトコルが、ネイバーアウェアネスネットワーキングプロトコル、ピアツーピアプロトコル、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、Ｃ１に記載の方法。
［Ｃ１２］  ワイヤレス通信ネットワークにおいて通信するための装置であって、
第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信するように構成された送信機と、
前記第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信するように構成された受信機と
を備える、装置。
［Ｃ１３］  前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択するように構成されたハードウェアプロセッサをさらに備える、Ｃ１２に記載の装置。
［Ｃ１４］  前記ハードウェアプロセッサが、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスとの関連付けプロシージャを開始するようにさらに構成された、Ｃ１３に記載の装置。
［Ｃ１５］  前記受信機が、前記選択された通信プロトコルを利用して前記第２のワイヤレスデバイスから前記サービスを受信するようにさらに構成された、Ｃ１３に記載の装置。
［Ｃ１６］  前記接続能力応答メッセージが、属性識別子、前記接続能力応答メッセージの長さ、前記第１のワイヤレスデバイスに関連付けられたアクセスポイントの基本サービスセット識別子、前記第１のワイヤレスデバイスの媒体アクセス制御アドレス、前記第１のワイヤレスデバイスを含むネイバーアウェアネスネットワーキング（ＮＡＮ）クラスタの識別子、および前記第１のワイヤレスデバイスのＮＡＮインターフェース識別子のうちの１つまたは複数を備える、Ｃ１２に記載の装置。
［Ｃ１７］  前記接続能力要求メッセージと前記接続能力応答メッセージとが第１の発見プロトコルを備え、前記装置が、
前記接続能力応答メッセージに基づいて第２の発見プロトコルを実施することと、
前記第２の発見プロトコルから取得された情報に基づいて前記サービスのためのセッションを確立することと、
前記セッションを使用して前記サービスのためのデータ交換を実施することと
を行うように構成されたハードウェアプロセッサをさらに備える、Ｃ１６に記載の装置。
［Ｃ１８］  前記第２の発見プロトコルから取得された前記情報が、インターネットプロトコルアドレスまたは宛先サービスアクセスポイントを含み、前記セッションが、前記インターネットプロトコルアドレスまたは前記宛先サービスアクセスポイントを使用して確立される、Ｃ１７に記載の装置。
［Ｃ１９］  前記第１の発見プロトコルがＢｌｕｅｔｏｏｔｈ低エネルギー発見機構を備え、ここにおいて、前記第２の発見プロトコルが、ピアツーピア発見機構、ネイバーアウェアネスネットワーキング発見機構、ニアフィールド通信発見機構、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、Ｃ１７に記載の装置。
［Ｃ２０］  前記１つまたは複数の通信プロトコルが、ネイバーアウェアネスネットワーキングプロトコル、ピアツーピアプロトコル、および既存のインフラストラクチャプロトコルのうちの１つまたは複数を備える、Ｃ１２に記載の装置。
［Ｃ２１］  ワイヤレス通信ネットワークにおいて通信するための装置であって、
第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信するための手段と、
前記第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信するための手段と
を備える、装置。
［Ｃ２２］  前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択するための手段をさらに備える、Ｃ２１に記載の装置。
［Ｃ２３］  実行されたとき、ワイヤレス通信ネットワークにおいて通信する方法を実施するコードを備える非一時的コンピュータ可読媒体であって、前記方法が、
第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと
を備える、非一時的コンピュータ可読媒体。
［Ｃ２４］  前記方法が、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択すること
をさらに備える、Ｃ２３に記載のコンピュータ可読媒体。
［Ｃ２５］  ワイヤレス通信ネットワークにおいて通信する方法であって、
第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスからサービスを取得するための通信プロトコルを選択することと
を備える、方法。
［Ｃ２６］  ワイヤレス通信ネットワークにおいて通信する方法であって、
第１のワイヤレスデバイスによって、サービスを与えるための第２のワイヤレスデバイスをシークする発見メッセージを送信することと、
前記第１のワイヤレスデバイスによって、前記サービスに関する情報を与える発見応答メッセージを前記第２のワイヤレスデバイスから受信することと、
前記第１のワイヤレスデバイスによって、前記発見応答メッセージを受信したことに基づいて、前記第２のワイヤレスデバイスの接続能力情報を要求する接続能力要求メッセージを前記第２のワイヤレスデバイスに送信することと、
前記第１のワイヤレスデバイスによって、接続能力応答メッセージを前記第２のワイヤレスデバイスから受信することと、
前記第１のワイヤレスデバイスによって、前記接続能力応答メッセージに少なくとも部分的に基づいて、前記第２のワイヤレスデバイスから前記サービスを取得するための通信プロトコルを選択することと、
前記第１のワイヤレスデバイスによって、前記選択された通信プロトコルを介して前記第２のワイヤレスデバイスから前記サービスを受信することと
を備える、方法。
［Ｃ２７］  ワイヤレス通信ネットワークにおいて通信する方法であって、
第２のワイヤレスデバイスによって、接続能力要求メッセージを第１のワイヤレスデバイスから受信することと、前記接続能力要求メッセージが前記第２のワイヤレスデバイスから接続能力情報を要求し、
前記第２のワイヤレスデバイスによって、前記第１のワイヤレスデバイスにサービスを与えるために利用可能な１つまたは複数の通信プロトコルを示す接続能力応答メッセージを生成することと、
前記第２のワイヤレスデバイスによって、前記接続能力応答メッセージを前記第１のワイヤレスデバイスに送信することと
を備える、方法。
［Ｃ２８］  前記第２のワイヤレスデバイスによって、前記第１のワイヤレスデバイスによって選択された通信プロトコルの指示を受信することをさらに備える、Ｃ２７に記載の方法。
［Ｃ２９］  前記第２のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して関連付けプロシージャを介して、前記第１のワイヤレスデバイスに関連付けることをさらに備える、Ｃ２８に記載の方法。
［Ｃ３０］  前記第２のワイヤレスデバイスによって、前記選択された通信プロトコルを利用して前記第１のワイヤレスデバイスに前記サービスを与えることをさらに備える、Ｃ２８に記載の方法。
【図１】
0006746682.tif 000002
【図２】
0006746682.tif 000003
【図３】
0006746682.tif 000004
【図４】
0006746682.tif 000005
【図５】
0006746682.tif 000006
【図６】
0006746682.tif 000007
【図７】
0006746682.tif 000008
【図８】
0006746682.tif 000009