(57)【要約】  レイヤ２（Ｌ２）通信接続上でのアプリケーション層通信セッションを確立するための、システム、方法、装置および技術を提供する。詳細には、第１のデバイスから、探索リクエストフレームが送信される。第２のデバイスが探索リクエストフレームを受信すると、第２のデバイスから探索応答フレームが送信され、当該探索応答フレームが第１のデバイスで受信される。第１のデバイスと第２のデバイスとの間の既存のＬ２通信接続を維持すると共に、第１のデバイスと第２のデバイスとの間のアプリケーション層通信セッションが確立される。【選択図】図３
2015508612.tif 000002
【特許請求の範囲】
【請求項１】
レイヤ２（Ｌ２）通信接続上でアプリケーション層通信セッションを確立する方法であって、
第１のデバイスから探索リクエストフレームを送信する段階と、
前記探索リクエストフレームが受信されると、第２のデバイスから送信された探索応答フレームを前記第１のデバイスにおいて受信する段階と、
前記第１のデバイスと前記第２のデバイスとの間の既存のＬ２通信接続を維持すると共に、前記第１のデバイスと前記第２のデバイスとの間の前記アプリケーション層通信セッションを確立する段階と、を備える方法。
【請求項２】
前記Ｌ２通信接続は、ピア・ツー・ピア（Ｐ２Ｐ）通信接続である、請求項１に記載の方法。
【請求項３】
前記Ｌ２通信接続は、トンネルダイレクトリンクセットアップ（ＴＤＬＳ）通信接続である、請求項１に記載の方法。
【請求項４】
前記アプリケーション層通信セッションは、ＷＦＤ通信セッションである、請求項１から３の何れか一項に記載の方法。
【請求項５】
前記探索リクエストフレームは、ＷＦＤ探索リクエストフレームであり、
前記探索応答フレームは、ＷＦＤ探索応答フレームである、請求項１から４の何れか一項に記載の方法。
【請求項６】
前記探索リクエストフレームは、サービス探索リクエストフレームであり、
前記探索応答フレームは、サービス探索応答フレームである、請求項１から４の何れか一項に記載の方法。
【請求項７】
前記第１のデバイスおよび前記第２のデバイスはそれぞれ、Ｗｉ−Ｆｉ可能およびＷＦＤ可能である、請求項１から６の何れか一項に記載の方法。
【請求項８】
前記第１のデバイスは、Ｗｉ−Ｆｉディスプレイソースとして動作し、
前記第２のデバイスは、Ｗｉ−Ｆｉディスプレイシンクとして動作する、請求項１から７の何れか一項に記載の方法。
【請求項９】
前記第１のデバイスは、アプリケーション層通信セッションのグループオーナ（ＧＯ）として動作する、請求項１から８の何れか一項に記載の方法。
【請求項１０】
前記ＷＦＤ探索応答フレームは、ＷＦＤ情報要素（ＩＥ）を含み、
前記ＷＦＤ  ＩＥは、前記第２のデバイスの少なくとも１つの機能を記す、請求項５に記載の方法。
【請求項１１】
レイヤ２（Ｌ２）通信接続上でのアプリケーション層通信セッションを確立するデバイスであって、
探索リクエストフレームを送信する送信回路と、
クライアントが、前記探索リクエストフレームを受信すると、前記クライアントから送信された探索応答フレームを受信する受信回路と、
前記デバイスと前記クライアントとの間の既存のＬ２通信接続を維持すると共に、前記デバイスと前記クライアントとの間の前記アプリケーション層通信セッションを確立するプロセッサと、を備えるデバイス。
【請求項１２】
前記Ｌ２通信接続は、ピア・ツー・ピア（Ｐ２Ｐ）通信接続である、請求項１１に記載のデバイス。
【請求項１３】
前記Ｌ２通信接続は、トンネルダイレクトリンクセットアップ（ＴＤＬＳ）通信接続である、請求項１１に記載のデバイス。
【請求項１４】
前記アプリケーション層通信セッションは、ＷＦＤ通信セッションである、請求項１１から１３の何れか一項に記載のデバイス。
【請求項１５】
前記探索リクエストフレームは、ＷＦＤ探索リクエストフレームであり、
前記探索応答フレームは、ＷＦＤ探索応答フレームである、請求項１１から１４のいずれか一項に記載のデバイス。
【請求項１６】
前記探索リクエストフレームは、サービス探索リクエストフレームであり、
前記探索応答フレームは、サービス探索応答フレームである、請求項１１から１４の何れか一項に記載のデバイス。
【請求項１７】
前記デバイスおよび前記クライアントはそれぞれ、Ｗｉ−Ｆｉ機能およびＷＦＤ機能を有する、請求項１１から１６の何れか一項に記載のデバイス。
【請求項１８】
前記デバイスは、Ｗｉ−Ｆｉディスプレイソースとして動作し、
前記クライアントは、Ｗｉ−Ｆｉディスプレイシンクとして動作する、請求項１１から１７の何れか一項に記載のデバイス。
【請求項１９】
前記デバイスは、アプリケーション層通信セッションのグループオーナ（ＧＯ）として動作する、請求項１１から１８の何れか一項に記載のデバイス。
【請求項２０】
前記ＷＦＤ探索応答フレームは、ＷＦＤ情報要素（ＩＥ）を含み、
前記ＷＦＤ  ＩＥは、前記クライアントの少なくとも１つの機能を記す、請求項１５に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、オーディオ・ビデオストリームを送信するためのマルチメディアＷｉ−Ｆｉデバイス間の安全な接続を可能とするおよび維持するための、ＷＦＤとも称されるワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）ディスプレイに関する。
【０００２】
［優先権情報］
本願は、３５Ｕ.Ｓ.Ｃ.§１１９（ｅ）の元、２０１２年１月１２日出願の米国特許仮出願６１／５８５，８９８号、および、２０１２年１月１３日出願の米国特許仮出願６１／５８６，６４３号の優先権を主張するものである。米国特許仮出願６１／５８５，８９８号号および６１／５８６，６４３号はそれぞれ、参照により、その内容が本明細書に組み込まれる。
【背景技術】
【０００３】
ＷＦＤ技術は、デバイス間のオーディオ・ビデオコンテンツの共有を可能にすると共に、既存のＷｉ−Ｆｉネットワークインフラを活用することができる。互いに直接近接するデバイス間で使用される場合であっても、Ｗｉ−Ｆｉ技術によれば、コネクタのタイプおよびデバイスのポートの合致に関連する制約ならびにケーブルに基づく接続のその他の負担を取り除くことができる。Ｗｉ−Ｆｉディスプレイ技術は、特に、幅広い消費者および商業設定で使用され、Ｗｉ−Ｆｉディスプレイの機能は、幅広いデバイスおよびディスプレイに組み込まれることが考えられ、例えば、パーソナルコンピュータ、デジタルテレビ、セットトップボックス、エンターテイメントおよび会議室プロジェクタ、ラップトップコンピュータ、タブレットコンピュータ、並びに、携帯電話に組み込まれることが考えられる。
【０００４】
ＷＦＤは、オーディオ・ビデオコンテンツの共有を向上させるのに使用される場合があり、オーディオ・ビデオストリームの送信のためのマルチメディアＷｉ−Ｆｉデバイス間の安全な接続を可能とするおよび維持することによって共有を向上させる。ピア・ツー・ピア（Ｐ２Ｐ）またはトンネルダイレクトリンク（tunneled  direct  link）セットアップ（ＴＤＬＳ）リンクを使用して典型的にはレイヤ２（Ｌ２）レベルで維持される標準的なＷｉ−Ｆｉ接続とは異なり、ＷＦＤ接続は、アプリケーション層（またはレイヤ３（Ｌ３）レベル）で維持される。あるアプローチでは、最初に既存のＬ２接続を破棄（tear  down）した後で、新規のＬ２接続およびＷＦＤ接続を確立することにより、ＷＦＤ接続を既存のＰ２ＰまたはＴＤＬＳ接続上で確立する。
【発明の概要】
【課題を解決するための手段】
【０００５】
Ｌ２通信接続を介してアプリケーション層通信セッションを確立するためのシステム、方法、装置および技術が提供される。詳細には、第１のデバイスから、探索リクエスト（discovery request）フレームが送信される。第２のデバイスが探索リクエストフレームを受信すると、第２のデバイスは探索応答フレームを送信し、第１のデバイスがその探索応答フレームを受信する。アプリケーション層通信セッションが、第１のデバイスと第２のデバイスとの間で確立されると共に、第１のデバイスと第２のデバイスとの間の既存のＬ２通信接続も維持される。
【０００６】
ある実施形態では、Ｌ２通信接続は、Ｐ２Ｐ通信接続であり、別の形態では、Ｌ２通信接続は、ＴＤＬＳ通信接続である。ある実施形態では、アプリケーション層通信セッションは、ＷＦＤ通信セッションである。ある実施形態では、探索リクエストフレームは、ＷＦＤ探索リクエストフレームであり、探索応答フレームは、ＷＦＤ探索応答フレームである。別の形態では、探索リクエストフレームは、サービス探索リクエストフレームであり、探索応答フレームは、サービス探索応答フレームである。
【０００７】
ある実施形態では、第１のデバイスおよび第２のデバイスはそれぞれ、Ｗｉ−Ｆｉ可能およびＷＦＤ可能とされる。ある実施形態では、第１のデバイスは、Ｗｉ−Ｆｉディスプレイソースとして動作し、第２のデバイスは、Ｗｉ−Ｆｉディスプレイシンクとして動作する。ある実施形態では、第１のデバイスは、アプリケーション層通信セッションのグループオーナ（ＧＯ）として動作する。ある実施形態では、ＷＦＤ探索応答フレームは、ＷＦＤ情報要素（ＩＥ）を含み、ＷＦＤ  ＩＥは、第２のデバイスの少なくとも１つの機能を記述する。
【図面の簡単な説明】
【０００８】
本発明の上記のおよびその他の側面および利点が、添付の図面と共に以下に記す詳細な説明から明らかとなるであろう。複数の図面において、同様な参照番号は、同様な部分を指している。
【０００９】
【図１】一実施形態に係るＷｉ−Ｆｉネットワークの一例を示す図である。
【００１０】
【図２】一実施形態に係るクライアントデバイス間のＰ２Ｐ接続を確立した後で、これらクライアントデバイス間のＷＦＤセッションを確立するプロセスを示した図である。
【００１１】
【図３】一実施形態に係る、ＷＦＤ探索リクエストに基づいて、Ｌ２  Ｐ２ＰまたはＴＤＬＳ接続を介したＷＦＤセッションを確立するプロセスを例示した図である。
【００１２】
【図４】一実施形態に係る、サービス探索リクエストに基づいて、Ｌ２  Ｐ２ＰまたはＴＤＬＳ接続を介したＷＦＤセッションを確立するプロセスを例示した図である。
【発明を実施するための形態】
【００１３】
既存の（すなわち、すでに確立された）Ｌ２接続を介してＬ３接続を確立する技術について開示する。一実施形態では、既存のＬ２  Ｐ２ＰまたはＴＤＬＳ接続を介したＬ３  ＷＦＤ接続を確立するのに、開示される技術が、適用されてもよい。詳細には、最初に既存のＬ２接続を破棄して次に新規のＬ３接続を確立する必要なく、Ｌ３接続を確立することにより、システムリソースおよび設定時間を節約することができる。
【００１４】
図１は、一実施形態に係るＷｉ−Ｆｉネットワークの一例が示されている。具体的には、ネットワーク１００は、Ｗｉ−ＦｉデバイスＡ  １１０、ＷＦＤ  Ｗｉ−ＦｉデバイスＢ  １２０、および、ＷＦＤ  Ｗｉ−ＦｉデバイスＣ  １３０を含む。デバイス１１０、１２０および１３０はそれぞれ、例えば、ポータブルコンピュータ、携帯電話、または、その他の種類の無線デバイスであってもよい。通信の発生時点では、図１に示すデバイス（すなわち、デバイスＡ  １１０、デバイスＢ  １２０、および、デバイスＣ  １３０）の何れも本質的に、他のデバイスに関連して論理的または物理的階層を示している必要はなく、例えば、図１に示すデバイスのいずれも、固定アクセスポイントである必要はない、又は、図１に示す他のデバイスの機能を多かれ少なかれ有する必要がない。
【００１５】
一実施形態において、ネットワーク１００は、Ｌ２  Ｐ２Ｐネットワークとして動作する。この実施形態では、（図１に示されるデバイスから任意に選択された）デバイスＡ  １１０がＧＯとされる。ＧＯとしてのデバイスＡ  １１０は、Ｐ２Ｐリンク１１５および１２５をそれぞれ介して、デバイスＢ  １２０およびデバイスＣ１３０と直接通信を行う。Ｐ２Ｐネットワークは、非効率である可能性を有する。詳細には、ＧＯ以外のデバイス間の送信は、ＧＯを通じて転送されなければならない。例えば、デバイス１２０が、データをデバイス１３０に送信することを望む場合、このデータは、（ＧＯとしての）デバイス１１０を通過する必要がある。その結果、特に、ＧＯが、多数のクライアントデバイスのＧＯとして動作する場合に、遅延が生じ、更なる帯域幅の消費につながる。
【００１６】
そこで、一実施形態では、ＧＯは、セットアップ情報を転送して、ＧＯでないデバイスが、ＴＤＬＳプロトコルを介して互いに直接通信してもよいようにする。例えば、デバイスＢ  １２０とデバイスＣ  １３０との間の通信を転送するのに、デバイスＡ  １１０に頼るのではなく、デバイスＢ  １２０およびデバイスＣ  １３０が、ＴＤＬＳリンク１３５を介して互いに直接通信を行ってもよい。
【００１７】
図２には、一実施形態に係るクライアントデバイス間のＰ２Ｐ接続を確立した後で、これらクライアントデバイス間のＷＦＤセッションを確立するプロセスを示した図である。段階２００の発生時点では、デバイスＡ  ２１０およびデバイスＢ  ２１７は、非同期的に動作している、すなわち、これらデバイス間に確立されたリンクが存在しない状態である。さらに、デバイスＡ  ２１０およびデバイスＢ  ２１７はそれぞれ、ＷＦＤ可能とされており、Ｐ２ＰまたはＴＤＬＳのような、より低いレベルのＬ２通信プロトコルで実行される場合であっても、ＷＦＤ可能とされる。デバイスＡ  ２１０は、Ｐ２Ｐプローブリクエストを、リンク２１５を介して意送信し、デバイスＢ  ２１７がそれを受信する。プローブリクエストは、特に、デバイスＢからの情報を要求してよく、または、そのエリア内の全てのアクセスポイントからの情報を広く要求してもよい。リクエストされる情報には、サポートされるデータレートおよびその他の情報が含まれるが、プローブリクエストは、Ｐ２Ｐプローブリクエストであることから、ＷＦＤ  ＩＥに関係しない。プローブリクエストを受信すると、デバイスＢ  ２１７は、プローブ応答をデバイスＡ  ２１０へと送信し、それにより、デバイスＡ  ２１０とデバイスＢ  ２１７との間のＰ２Ｐ通信リンク２１５が確立される。図２に示すように、デバイスＡ  ２１０は、Ｐ２Ｐ  ＧＯとして動作し、デバイスＢ  ２１７は、Ｐ２Ｐ  クライアントとして動作する。一実施形態では、デバイスＡ  ２１０およびデバイスＢ  ２１７はそれぞれ、図１のデバイスＡ  １１０およびデバイスＢ  １２０に対応する。
【００１８】
段階２２０において、デバイスＡ  ２１０は、デバイスＢ  ２１７とのＷＦＤリンクを開始することを試みる。リンクを開始するべく、デバイスＡ  ２１０は、破棄（teardown）リクエストをデバイスＢ  ２１７に送信し、段階２００において前に確立されたＰ２Ｐリンク２１５は停止される。そして、デバイスＡ  ２１０は、ＧＯとしてのステータスを失い、デバイスＢ  ２１７は、Ｐ２Ｐクライアントとしてのステータスを失う。
【００１９】
段階２４０において、デバイスＡ  ２１０は、リンク２１５を介してＷＦＤプローブリクエストを送信し、デバイスＢ  ２１７がそれを受信する。ＷＦＤプローブリクエストは、Ｐ２Ｐプローブリクエストと同様なものであるが、ＷＦＤ  ＩＥを含む。ＷＦＤプローブリクエストを受信すると、デバイスＢ  ２１７は、ＷＦＤ  ＩＥを含むＷＦＤプローブ応答を、デバイスＡ  ２１０へと送信し、それにより、デバイスＡ  ２１０とデバイスＢ  ２１７との間のＷＦＤ通信リンク２１５が確立される。デバイスＡ  ２１０は、ＷＦＤ  ＧＯとして動作し、デバイスＢ  ２１７は、ＷＦＤクライアントとして動作する。
【００２０】
本明細書の開示および教示に基づいて当業者であれば、段階２００においてデバイスＡ  ２１０がＰ２Ｐプローブリクエストを開始したことが、必ずしも、デバイスＡ  ２１０が、段階２４０において、ＷＦＤプローブリクエストを開始しなければならないことを意味しないことを理解できる。一般的に、デバイスＡ  ２１０またはデバイスＢ  ２１７の何れかが、Ｐ２ＰプローブリクエストおよびＷＦＤプローブリクエストの一方または両方を開始してもよい。
【００２１】
また、本明細書の開示および教示に基づいて当業者であれば、クライアントデバイス間でＴＤＬＳ接続を確立した後で、これらクライアントデバイス間のＷＦＤセッションの確立に、同様なプロセスを用いてもよいことが理解できる。具体的には、段階２００において、ＴＤＬＳプローブリクエストが、Ｐ２Ｐプローブリクエストの替わりに送信されてもよく、ＴＤＬＳプローブ応答が、Ｐ２Ｐプローブ応答の替わりに送信されてもよい。
【００２２】
したがって、プロセス２００によれば、Ｌ２  ＴＤＬＳまたはＰ２Ｐ接続が確立された２つのデバイスがＷＦＤセッションを開始する場合、既存のＴＤＬＳまたはＰ２Ｐ  Ｌ２接続をサポートするリンクは、破棄されて、ＷＦＤセッションが開始される前に、新規のＬ２接続が開始されてもよい。これは、既存のＷＦＤセッションまたは既存のリンクを使用するその他のアプリケーションに影響を与える可能性があり、下に位置するＬ２リンクを再確立するのにリソースおよび時間を無駄にすることにつながる可能性がある。これに対して、図３および図４では、ＷＦＤセッションのために、Ｌ２  Ｐ２ＰまたはＴＤＬＳリンクを再利用する（すなわち、破棄しない）技術が示されている。
【００２３】
図３には、一実施形態に係る、ＷＦＤ探索リクエストに基づいて、Ｌ２  Ｐ２ＰまたはＴＤＬＳ接続を介したＷＦＤセッションを確立するプロセスが例示されている。段階３１０において、デバイスＡ  １１０およびデバイスＢ  １２０は、これらデバイス間で、Ｌ２通信リンクを確立する。このリンクは、Ｐ２ＰまたはＴＤＬＳ通信リンクの形態であってもよい。一実施形態において、Ｐ２ＰまたはＴＤＬＳ通信リンクは、図２の段階２００に記載されたプロセスと同一のまたは同様なプロセスを使用して確立される。段階３２０において、デバイス１１０は、ネットワークを介して、ＷＦＤ探索リクエストフレームを送信する。ＷＦＤ探索リクエストフレームは、デバイスＢ  １２０を含むネットワーク上の１または複数のデバイスによって受信される。一実施形態では、デバイスＡ  １１０は、Ｗｉ−Ｆｉディスプレイソースとして動作し、デバイスＢ  １２０は、Ｗｉ−Ｆｉディスプレイシンクとして動作する。別の実施形態では、デバイスＡ  １１０は、Ｗｉ−Ｆｉディスプレイシンクとして動作し、デバイスＢ  １２０は、Ｗｉ−Ｆｉディスプレイソースとして動作する。更に、ある適用例では、１つの通信セッションの間に、デバイスＡ  １１０およびデバイスＢ  １２０が、交互に、Ｗｉ−ＦｉディスプレイシンクとＷｉ−Ｆｉディスプレイソースとして動作してもよい。
【００２４】
段階３３０において、デバイスＢ  １２０、場合によっては、ネットワーク上のその他のＷＦＤ可能デバイスは、ＷＦＤ探索リクエストフレームを受信すると、ＷＦＤ探索応答フレームをデバイスＡ  １１０へと送信する。段階３４０において、デバイスＡ  １１０は、ＷＦＤ探索応答フレームを受信した複数のデバイス（デバイスが１を超える数の場合）のうちから、デバイスＢ  １２０とのＷＦＤセッションを開始することを選択する。一実施形態において、デバイスＡ  １１０は、デバイスの処理能力またはその他の機能に基づいて、ＷＦＤ探索応答フレームを受信した複数のデバイスのうちから、一のデバイスを選択する。段階３５０において、デバイスＢ  １２０は、ＷＦＤセッション確立応答（WFD Session Establishment Response）をデバイスＡ  １１０に送信することにより、受信したＷＦＤ探索応答フレームに応答する。詳細には、ＷＦＤセッション確立応答は、提案されたＷＦＤセッションの受付または拒否を確かにする。ＷＦＤセッション確立応答が、ＷＦＤセッションを受け付けることを確かにする場合を仮定すると、プロセス３００は、段階３６０へと進み、ＷＦＤセッションに従って、デバイスＡ  １１０とデバイスＢ  １２０との間でデータの通信が行われる。
【００２５】
一実施形態では、ＷＦＤ探索リクエストフレームおよびＷＦＤ探索応答フレームは、規格８０２．１１ｋで規定されるＩＥＥＥパブリックアクションフレーム形式で送信される。ＷＦＤパブリックアクションフレームの一般的な形式が、以下の表１および表２に示される。
【表１】
2015508612.tif 000003
【表２】
2015508612.tif 000004
【００２６】
詳細には、ＷＦＤ探索リクエストフレームを生成するには、ダイアログトークンフィールドに、リクエスト／応答トランザクションを特定するべくＷＦＤ探索リクエストフレームを送信するデバイスが選択した非ゼロ値が設定される。ＷＦＤ探索リクエストフレームのエレメントフィールドは、ＷＦＤ  ＩＥを含む。ＷＦＤ探索リクエストフレームに含められるＷＦＤ  ＩＥのＷＦＤサブエレメントが、表３に示されている。
【表３】
2015508612.tif 000005
【００２７】
ＷＦＤ探索リクエストフレームを生成するには、ダイアログトークンフィールドに、リクエスト／応答を特定するためのＷＦＤ探索リクエストフレームで受信した非ゼロ値が設定される。ＷＦＤ探索応答フレームにおけるエレメントフィールドは、ＷＦＤ  ＩＥおよび／またはＰ２Ｐ  ＩＥを含む。ＷＦＤ探索応答フレームに含まれるＷＦＤ  ＩＥのＷＦＤサブエレメントが、以下の表４に示されている。
【表４】
2015508612.tif 000006
【００２８】
一実施形態において、ＷＦＤ  ＩＥは、ＷＦＤ探索リクエストフレームおよびＷＦＤ探索応答フレーム（および、ＷＦＤ可能デバイスによって送信されるビーコンフレーム）のそれぞれに含められる。多くの場合、ＷＦＤ  ＩＥは、ＷＦＤデバイスの機能の様々な特性についての情報を含み、例えば、ディスプレイ機能の情報、ビデオプロファイル情報、オーディオプロファイル情報、送信機能情報、および、３次元機能情報のうちの１つまたは複数を含む。
【００２９】
プロセス３００の段階３２０および３３０においてＷＦＤ探索リクエストフレームを送信する代わりに、ＷＦＤ可能デバイスは、図４を参照して以下に説明するようにサービス探索リクエストを送信してもよい。詳細には、Ｐ２Ｐグループ内のＷＦＤ可能デバイスを見つけるのに、サービス探索フレームが使用される。サービス探索フレームは、Ｐ２Ｐグループ内の特定のデバイスまたは複数のデバイスのそれぞれに対して送信されてもよい。サービス探索リクエストを送信する前に、サービス探索フレームの送信側は、ＷＦＤデバイス情報においてサービス探索がサポートされているかを確かめるべきである。ＷＦＤがサポートされている場合には、受信側のＰ２Ｐデバイスは、ＷＦＤ属性を伴うサービス探索応答を送信するべきである。
【００３０】
図４には、一実施形態に係る、サービス探索リクエストに基づいて、Ｌ２  Ｐ２ＰまたはＴＤＬＳ接続を介したＷＦＤセッションを確立するプロセスが例示されている。段階４１０において、デバイスＡ  １１０およびデバイスＢ  １２０が、これらデバイス間のＬ２通信リンクを確立する。このリンクは、Ｐ２ＰまたはＴＤＬＳ通信リンクの形態であってもよい。一実施形態において、Ｐ２ＰまたはＴＤＬＳ通信リンクは、図２の段階２００で説明したのと同一のまたは同様なプロセスを使用して確立される。段階４２０において、デバイスＡ  １１０は、ネットワーク上でサービス探索リクエストフレームを送信する。サービス探索リクエストフレームは、デバイスＢ  １２０を含むネットワーク上の１または複数のデバイスによって受信される。
【００３１】
段階４３０において、サービス探索リクエストフレームを受信すると、デバイスＢ  １２０、および、場合によってはネットワーク上のその他のＷＦＤ可能デバイスが、サービス探索応答フレームをデバイスＡ  １１０へ送信する。段階４４０において、デバイスＡ  １１０は、サービス探索リクエストフレームを受信した複数のデバイスのうちから、デバイスＢ  １２０とのＷＦＤセッションを開始することを選択する。一実施形態において、デバイスＡ  １１０は、デバイスの処理能力またはその他の機能に基づいて、サービス探索応答フレームを受信した複数のデバイスのうちから、一のデバイスを選択する。更に、段階４４０において、デバイスＡ  １１０は、ＷＦＤセッション確立リクエストを、デバイスＢ  １２０に送信する。
【００３２】
段階４５０において、デバイスＢ  １２０は、受信したＷＦＤセッション確立リクエストに対して、ＷＦＤセッション確立応答をデバイスＡ  １１０に送信することにより応答する。詳細には、ＷＦＤセッション確立応答は、提案されたＷＦＤセッションの受付または拒否を確かにする。ＷＦＤセッション確立応答が、ＷＦＤセッションを受け付けることを確かにする場合を仮定すると、プロセス４００は、段階４６０へと進み、ＷＦＤセッションに従って、デバイスＡ  １１０とデバイスＢ  １２０との間でデータの通信が行われる。
【００３３】
一実施形態では、ＷＦＤサービス探索リクエストフレームおよび応答フレームは、ＩＥＥＥ８０２．１１u規格で規定されるフレーム形式で送信される、すなわち、当該規格で規定されるＰ２サービス探索フレームのＧＡＳ開始リクエストおよび応答フレーム形式に従って送信される。上記規格によれば、サービス探索のサポートは、Ｐ２Ｐ  ＩＥにおけるデバイス機能ビットマップに示されており、ＷＦＤサービス探索のサポートは、ＷＦＤ  ＩＥのＷＦＤデバイス情報サブエレメントに示されている。
【００３４】
一実施形態において、ＧＡＳプロトコルのサポートが存在する場合には、ＷＦＤサービス探索が開始され、開始したＷＦＤデバイスは、ＧＡＳプロトコルのサポートを通知（advertise）する。詳細には、ＷＦＤデバイスは、ベンダー固有の通知プロトコル（Advertise  Protocol）ＩＤを使用する。ベンダー固有のプロトコルＩＤを伴うコンテンツは、下の表５に記載されるように、ＩＥＥＥ８０２．１１  ７．３.２．２６形式に基づく。
【表５】
2015508612.tif 000007
一実施形態において、ＷＦＤサービス探索応答におけるコンテンツが、送信には大き過ぎる（例えば、バイトが大きすぎる）場合には、送信の前に、ＧＡＳフラグメンテーションを使用して、ＷＦＤサービス探索応答をフラグメント化してもよい。
【００３５】
一実施形態におけるプロセス３００およびプロセス４００で説明されたシステムについて、ダイアログトークンフィールドに、リクエスト／応答トランザクションを特定するべくＷＦＤセッション確立リクエストフレームを送信するＷＦＤ可能デバイスが選択した非ゼロ値を設定することにより、ＷＦＤセッション確立リクエストフレームが生成される。ＷＦＤセッション確立リクエストフレームにおけるエレメントフィールドは、ＷＦＤ  ＩＥを含む。一実施形態に係る、ＷＦＤセッション確立フレームに含まれるＷＦＤ  ＩＥのＷＦＤサブエレメントが、以下の表６に示されている。
【表６】
2015508612.tif 000008
【００３６】
一実施形態におけるプロセス３００およびプロセス４００で説明されたシステムについて、ダイアログトークンフィールドに、リクエスト／応答トランザクションを特定するべくＷＦＤセッション確立リクエストフレームを送信するＷＦＤ可能デバイスが選択した非ゼロ値を設定することにより、ＷＦＤセッション確立応答フレームが生成される。ＷＦＤセッション確立応答フレームにおけるエレメントフィールドは、ＷＦＤ  ＩＥを含む。一実施形態において、ＷＦＤ  ＩＥは、以下の表７に示すように、ＷＦＤセッション確立リクエストフレームにおけるサブエレメントを含む。
【表７】
2015508612.tif 000009
【００３７】
以上のように、既存のＬ２接続を終了するべく破棄プロセスを実行することなく、既存のＬ２接続（例えば、Ｐ２ＰまたはＴＤＬＳ接続）を介して、Ｌ３セッション（例えば、ＷＦＤセッション）を起動するシステムおよび方法について説明した。本明細書に記載した技術によれば、Ｌ２接続がすでに存在する場合にＬ３セッションを開始するのに必要なコンピュータによる計算および時間的オーバヘッドを有利に低減する。
【００３８】
上記の実装形態は、例示を目的として示されており、限定することを意図していない。その他の実施形態が可能であり、本明細書に記載される技術の１または複数の部分を、異なる順番で（または同時に）実行してもよく、その場合であっても所望の結果を達成することができる。また、本開示の技術を、特定用途向け集積回路（ＡＳＩＣ）またはフィールドプログラム可能ゲートアレイ（ＦＰＧＡ）のようなハードウェアに実装してもよい。本開示の技術は、ソフトウェアに実装されてもよい。
【図１】
2015508612.tif 000010
【図２】
2015508612.tif 000011
【図３】
2015508612.tif 000012
【図４】
2015508612.tif 000013
【国際調査報告】
2015508612.tif 000014
2015508612.tif 000015
2015508612.tif 000016