(57)【要約】  ワイヤレス通信のための方法、システム、および装置について説明する。１つの方法では、Ｗｉ−Ｆｉ（登録商標）ドッキングセンター（ＷＤＣ）において、ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求が受信され得、ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張（ＷＢＥ）をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張（ＷＤＥ）をＰＦＰとしてサポートするのかを示す応答メッセージが送信され得る。別の方法では、ＷＤＣに、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求が送信され得、ＷＤＣから応答メッセージが受信され得る。要求は、第１のピアツーピア（Ｐ２Ｐ）接続を使用して送信され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのかを示し得る。
2017505030.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｉ−Ｆｉ（登録商標）ドッキングセンター（ＷＤＣ）において、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を受信することと、
前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信することと
を備える、ワイヤレス通信のための方法。
【請求項２】
前記応答メッセージがデータタイプフィールドを備え、前記データタイプフィールドが、前記ＷＤＣによってサポートされるＰＦＰを表す値を備える、請求項１に記載の方法。
【請求項３】
前記データタイプフィールドの前記値は、前記ＷＤＣが前記Ｗｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするという指示を備える、請求項２に記載の方法。
【請求項４】
前記データタイプフィールドの前記値は、前記ＷＤＣが前記Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするという指示を備える、請求項２に記載の方法。
【請求項５】
前記応答メッセージが簡易情報要素または詳細情報要素を備える、請求項１に記載の方法。
【請求項６】
前記簡易情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストを備える、請求項５に記載の方法。
【請求項７】
前記詳細情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストと、前記ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報とを備える、請求項５に記載の方法。
【請求項８】
前記詳細情報要素が発見情報サブ要素をさらに備える、請求項７に記載の方法。
【請求項９】
前記発見情報サブ要素が、サービス情報要素と、ネットワーク役割情報要素と、広告識別情報要素と、サービス名情報要素とからなるグループ中の少なくとも１つのメンバーを備える、請求項８に記載の方法。
【請求項１０】
前記ＷＤＣによってサポートされる前記特定のＰＦＰがＷｉ−Ｆｉダイレクトサービス（ＷＦＤＳ）アプリケーションサービスプラットフォーム（ＡＳＰ）を使用して展開されるかどうかを決定すること
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記ＷＤＣによってサポートされる前記特定のＰＦＰが前記ＷＦＤＳ  ＡＳＰを使用して展開されると決定すると、前記サービス情報要素の値を非ヌル値に設定すること
をさらに備える、請求項１０に記載の方法。
【請求項１２】
前記非ヌル値が前記ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値である、請求項１１に記載の方法。
【請求項１３】
前記広告識別情報要素の値を前記特定のＰＦＰのＷＦＤＳ広告識別に設定すること
をさらに備える、請求項９に記載の方法。
【請求項１４】
前記サービス名情報要素の値を前記ＷＦＤＳ  ＡＳＰのフルサービス名に設定すること
をさらに備える、請求項９に記載の方法。
【請求項１５】
前記ＷＤＣによってサポートされる前記特定のＰＦＰが前記ＷＦＤＳ  ＡＳＰを使用して展開されないと決定すると、前記サービス情報要素の値をヌル値に設定すること
をさらに備える、請求項１０に記載の方法。
【請求項１６】
前記ＷＤＣが、前記特定のＰＦＰを与えるピアツーピアセッションのグループ所有者のネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第１の値に設定することと、
前記ＷＤＣが、前記特定のＰＦＰを与える前記ピアツーピアセッション中のクライアントのネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第２の値に設定することと
をさらに備える、請求項９に記載の方法。
【請求項１７】
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）において、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を受信するための手段と、
前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項１８】
前記応答メッセージがデータタイプフィールドを備え、前記データタイプフィールドが、前記ＷＤＣによってサポートされるＰＦＰを表す値を備える、請求項１７に記載の装置。
【請求項１９】
前記データタイプフィールドの前記値は、前記ＷＤＣが前記Ｗｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするという指示を備える、請求項１８に記載の装置。
【請求項２０】
前記データタイプフィールドの前記値は、前記ＷＤＣが前記Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするという指示を備える、請求項１８に記載の装置。
【請求項２１】
前記応答メッセージが簡易情報要素または詳細情報要素を備える、請求項１７に記載の装置。
【請求項２２】
前記簡易情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストを備える、請求項２１に記載の装置。
【請求項２３】
前記詳細情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストと、前記ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報とを備える、請求項２１に記載の装置。
【請求項２４】
前記詳細情報要素が発見情報サブ要素をさらに備える、請求項２３に記載の装置。
【請求項２５】
前記発見情報サブ要素が、サービス情報要素と、ネットワーク役割情報要素と、広告識別情報要素と、サービス名情報要素とからなるグループ中の少なくとも１つのメンバーを備える、請求項２４に記載の装置。
【請求項２６】
前記ＷＤＣによってサポートされる前記特定のＰＦＰがＷｉ−Ｆｉダイレクトサービス（ＷＦＤＳ）アプリケーションサービスプラットフォーム（ＡＳＰ）を使用して展開されるかどうかを決定するための手段
をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記ＷＤＣによってサポートされる前記特定のＰＦＰが前記ＷＦＤＳ  ＡＳＰを使用して展開されると決定すると、前記サービス情報要素の値を非ヌル値に設定するための手段
をさらに備える、請求項２６に記載の装置。
【請求項２８】
前記非ヌル値が前記ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値である、請求項２７に記載の装置。
【請求項２９】
前記広告識別情報要素の値を前記特定のＰＦＰのＷＦＤＳ広告識別に設定するための手段
をさらに備える、請求項２５に記載の装置。
【請求項３０】
前記サービス名情報要素の値を前記ＷＦＤＳ  ＡＳＰのフルサービス名に設定するための手段
をさらに備える、請求項２５に記載の装置。
【請求項３１】
前記ＷＤＣによってサポートされる前記特定のＰＦＰが前記ＷＦＤＳ  ＡＳＰを使用して展開されないと決定すると、前記サービス情報要素の値をヌル値に設定するための手段
をさらに備える、請求項２６に記載の装置。
【請求項３２】
前記ＷＤＣが、前記特定のＰＦＰを与えるピアツーピアセッションのグループ所有者のネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第１の値に設定するための手段と、
前記ＷＤＣが、前記特定のＰＦＰを与える前記ピアツーピアセッション中のクライアントのネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第２の値に設定するための手段と
をさらに備える、請求項２５に記載の装置。
【請求項３３】
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）において、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を受信することと、
前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信することと
を行うために前記プロセッサによって実行可能である、ワイヤレス通信のための装置。
【請求項３４】
前記応答メッセージがデータタイプフィールドを備え、前記データタイプフィールドが、前記ＷＤＣによってサポートされるＰＦＰを表す値を備える、請求項３３に記載の装置。
【請求項３５】
前記応答メッセージが簡易情報要素または詳細情報要素を備える、請求項３３に記載の装置。
【請求項３６】
前記簡易情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストを備える、請求項３５に記載の装置。
【請求項３７】
前記詳細情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストと、前記ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報とを備える、請求項３５に記載の装置。
【請求項３８】
前記詳細情報要素が発見情報サブ要素をさらに備える、請求項３７に記載の装置。
【請求項３９】
前記発見情報サブ要素が、サービス情報要素と、ネットワーク役割情報要素と、広告識別情報要素と、サービス名情報要素とからなるグループ中の少なくとも１つのメンバーを備える、請求項３８に記載の装置。
【請求項４０】
前記命令は、
前記ＷＤＣによってサポートされる前記特定のＰＦＰがＷｉ−Ｆｉダイレクトサービス（ＷＦＤＳ）アプリケーションサービスプラットフォーム（ＡＳＰ）を使用して展開されるかどうかを決定すること
を行うために前記プロセッサによって実行可能である、請求項３９に記載の装置。
【請求項４１】
前記命令は、
前記ＷＤＣによってサポートされる前記特定のＰＦＰが前記ＷＦＤＳ  ＡＳＰを使用して展開されると決定すると、前記サービス情報要素の値を非ヌル値に設定すること
を行うために前記プロセッサによって実行可能である、請求項４０に記載の装置。
【請求項４２】
前記非ヌル値が前記ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値である、請求項４１に記載の装置。
【請求項４３】
前記命令は、
前記ＷＤＣが、前記特定のＰＦＰを与えるピアツーピアセッションのグループ所有者のネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第１の値に設定することと、
前記ＷＤＣが、前記特定のＰＦＰを与える前記ピアツーピアセッション中のクライアントのネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第２の値に設定することと
を行うために前記プロセッサによって実行可能である、請求項３９に記載の装置。
【請求項４４】
ワイヤレス通信のためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は、
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）において、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を受信することと、
前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信することと
を行うためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【請求項４５】
前記応答メッセージが簡易情報要素または詳細情報要素を備え、前記簡易情報要素が、前記ＷＤＣによってサポートされるＰＦＰのリストを備え、前記詳細情報要素が、前記ＷＤＣによってサポートされるＰＦＰの前記リストと、前記ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報とを備える、請求項４４に記載のコンピュータプログラム製品。
【請求項４６】
前記詳細情報要素が発見情報サブ要素を備え、前記発見情報サブ要素が、サービス情報要素と、ネットワーク役割情報要素と、広告識別情報要素と、サービス名情報要素とからなるグループ中の少なくとも１つのメンバーを備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４７】
前記命令は、
前記ＷＤＣが、前記特定のＰＦＰを与えるピアツーピアセッションのグループ所有者のネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第１の値に設定することと、
前記ＷＤＣが、前記特定のＰＦＰを与える前記ピアツーピアセッション中のクライアントのネットワーク役割を担おうとするとき、前記ネットワーク役割情報要素を第２の値に設定することと
を行うために前記プロセッサによって実行可能である、請求項４６に記載のコンピュータプログラム製品。
【請求項４８】
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）に、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を送信することと、前記要求が、第１のピアツーピア（Ｐ２Ｐ）接続を使用して送信される、
前記ＷＤＣから応答メッセージを受信することと、前記応答メッセージは、前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す、
を備える、ワイヤレス通信のための方法。
【請求項４９】
前記応答メッセージに少なくとも部分的に基づいて前記ＷＤＣによってサポートされる特定のＰＦＰを選択することと、
前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続することと
をさらに備える、請求項４８に記載の方法。
【請求項５０】
前記応答メッセージがネットワーク役割情報要素を備える、請求項４８に記載の方法。
【請求項５１】
前記ネットワーク役割情報要素の値を識別することと、前記値が、前記第１のＰ２Ｐ接続のために前記ＷＤＣによって担われるべきネットワーク役割を示す、
前記ネットワーク役割情報要素の前記値を、ワイヤレスデバイスによって担われる現在のネットワーク役割の値と比較することと
をさらに備える、請求項５０に記載の方法。
【請求項５２】
前記第１のＰ２Ｐ接続から切断することと、
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値に一致したとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立することと
をさらに備える、請求項５１に記載の方法。
【請求項５３】
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値とは異なるとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために前記第１のＰ２Ｐ接続を使用すること
をさらに備える、請求項５１に記載の方法。
【請求項５４】
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）に、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を送信するための手段と、前記要求が、第１のピアツーピア（Ｐ２Ｐ）接続を使用して送信される、
前記ＷＤＣから応答メッセージを受信するための手段と、前記応答メッセージは、前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す、
を備える、ワイヤレス通信のための装置。
【請求項５５】
前記応答メッセージに少なくとも部分的に基づいて前記ＷＤＣによってサポートされる特定のＰＦＰを選択するための手段と、
前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するための手段と
をさらに備える、請求項５４に記載の装置。
【請求項５６】
前記応答メッセージがネットワーク役割情報要素を備える、請求項５４に記載の装置。
【請求項５７】
前記ネットワーク役割情報要素の値を識別するための手段と、前記値が、前記第１のＰ２Ｐ接続のために前記ＷＤＣによって担われるべきネットワーク役割を示す、
前記ネットワーク役割情報要素の前記値を、ワイヤレスデバイスによって担われる現在のネットワーク役割の値と比較するための手段と
をさらに備える、請求項５６に記載の装置。
【請求項５８】
前記第１のＰ２Ｐ接続から切断するための手段と、
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値に一致したとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立するための手段と
をさらに備える、請求項５７に記載の装置。
【請求項５９】
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値とは異なるとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために前記第１のＰ２Ｐ接続を使用するための手段
をさらに備える、請求項５７に記載の装置。
【請求項６０】
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）に、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を送信することと、前記要求が、第１のピアツーピア（Ｐ２Ｐ）接続を使用して送信される、
前記ＷＤＣから応答メッセージを受信することと、前記応答メッセージは、前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す、
を行うために前記プロセッサによって実行可能である、ワイヤレス通信のための装置。
【請求項６１】
前記命令は、
前記応答メッセージに少なくとも部分的に基づいて前記ＷＤＣによってサポートされる特定のＰＦＰを選択することと、
前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続することと
を行うために前記プロセッサによって実行可能である、請求項６０に記載の装置。
【請求項６２】
前記応答メッセージがネットワーク役割情報要素を備える、請求項６０に記載の装置。
【請求項６３】
前記命令は、
前記ネットワーク役割情報要素の値を識別することと、前記値が、前記第１のＰ２Ｐ接続のために前記ＷＤＣによって担われるべきネットワーク役割を示す、
前記ネットワーク役割情報要素の前記値を、ワイヤレスデバイスによって担われる現在のネットワーク役割の値と比較することと
を行うために前記プロセッサによって実行可能である、請求項６２に記載の装置。
【請求項６４】
前記命令は、
前記第１のＰ２Ｐ接続から切断することと、
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値に一致したとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立することと
を行うために前記プロセッサによって実行可能である、請求項６３に記載の装置。
【請求項６５】
前記命令は、
前記ネットワーク役割情報要素の前記値が、前記ワイヤレスデバイスによって担われる前記現在のネットワーク役割の前記値とは異なるとき、前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続するために前記第１のＰ２Ｐ接続を使用すること
を行うために前記プロセッサによって実行可能である、請求項６３に記載の装置。
【請求項６６】
ワイヤレス通信のためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は、
Ｗｉ−Ｆｉドッキングセンター（ＷＤＣ）に、前記ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を送信することと、前記要求が、第１のピアツーピア（Ｐ２Ｐ）接続を使用して送信される、
前記ＷＤＣから応答メッセージを受信することと、前記応答メッセージは、前記ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す、
を行うためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【請求項６７】
前記命令は、
前記応答メッセージに少なくとも部分的に基づいて前記ＷＤＣによってサポートされる特定のＰＦＰを選択することと、
前記ＷＤＣによってサポートされる前記特定のＰＦＰに接続することと
を行うために前記プロセッサによって実行可能である、請求項６６に記載のコンピュータプログラム製品。
【請求項６８】
前記応答メッセージがネットワーク役割情報要素を備える、請求項６６に記載のコンピュータプログラム製品。
【請求項６９】
前記命令は、
前記ネットワーク役割情報要素の値を識別することと、前記値が、前記第１のＰ２Ｐ接続のために前記ＷＤＣによって担われるべきネットワーク役割を示す、
前記ネットワーク役割情報要素の前記値を、ワイヤレスデバイスによって担われる現在のネットワーク役割の値と比較することと
を行うために前記プロセッサによって実行可能である、請求項６８に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、各々が本出願の譲受人に譲渡された、２０１４年１２月１１日に出願された、「Techniques for Supporting Wi-Gig Bus Extension and Wi-Gig Display Extension as Peripheral Function Protocols in Wireless Docking」と題する、Ｘｉａｏｌｏｎｇ  Ｈｕａｎｇによる米国特許出願第１４／５６７，４４４号、および２０１３年１２月１７日に出願された、「Techniques for Supporting Wi-Gig Bus Extension and Wi-Gig Display Extension as Peripheral Function Protocols in Wireless Docking」と題する、Ｘｉａｏｌｏｎｇ  Ｈｕａｎｇによる米国仮特許出願第６１／９１７，３３０号の優先権を主張する。
【０００２】
[0002]以下は、一般にワイヤレス通信に関し、より詳細には、ワイヤレスデバイスのためのワイヤレスドッキングセンター（wireless docking center）に関する。
【背景技術】
【０００３】
[0003]モニタ、キーボード、マウス、プリンタ、スキャナ、カメラなどを含む様々な周辺デバイスにワイヤレスデバイスをワイヤレスに接続するために、ドッキングセンター、ワイヤレスドッキングステーション、ドッキングステーション、またはドックとも呼ばれるワイヤレスドッキングセンターが使用され得る。ワイヤレスドッキングセンターは、コンピュータ（たとえば、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータなど）、（スマートフォンを含む）セルラーフォン、携帯情報端末（ＰＤＡ）、インターネット機器、ゲーミングコンソール、電子リーダーなど、ワイヤレスデバイス（またはワイヤレスドッキー）によって使用され得る。
【０００４】
[0004]いくつかの場合には、ワイヤレスドッキングセンターは、ワイヤレスドッキングセンターに知られているいくつかの周辺機能プロトコル（ＰＦＰ：peripheral function protocol）を使用して周辺機器と通信することが可能であり得る。
【発明の概要】
【０００５】
[0005]説明する特徴は、一般に、ワイヤレスドッキングセンター（ＷＤＣ：wireless docking center）とワイヤレスデバイス（たとえば、ワイヤレスドッキーまたはモバイルデバイス）との間のワイヤレス通信のための１つまたは複数の改善された方法、システム、および／または装置に関する。より詳細には、説明する特徴は、ワイヤレスドッキングにおいてＷｉ−Ｇｉｇバス拡張（ＷＢＥ：Wi-Gig Bus Extension）を周辺機能プロトコル（ＰＦＰ）としてサポートし、Ｗｉ−Ｇｉｇディスプレイ拡張（ＷＤＥ：Wi-Gig Display Extension）をＰＦＰとしてサポートするための技法に関する。
【０００６】
[0006]例示的な実施形態の第１のセットでは、ワイヤレス通信のための方法について説明する。一構成では、本方法は、Ｗｉ−Ｆｉ（登録商標）ドッキングセンター（ＷＤＣ）において、ＷＤＣによってサポートされる１つまたは複数の周辺機能プロトコル（ＰＦＰ）に関する要求を受信することを含み得る。本方法はまた、ＷＤＣが少なくともＷｉ−Ｇｉｇバス拡張（ＷＢＥ）をＰＦＰとしてサポートするのか、Ｗｉ−Ｇｉｇディスプレイ拡張（ＷＤＥ）をＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信することを含み得る。
【０００７】
[0007]いくつかの実施形態では、応答メッセージはデータタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートするという指示を含み得るか、および／またはデータタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートするという指示を含み得る。
【０００８】
[0008]いくつかの例では、応答メッセージは簡易情報要素（simple information element）または詳細情報要素（detailed information element）を含み得る。簡易情報要素は、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。詳細情報要素は、ＷＤＣによってサポートされるＰＦＰのリストと、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報とを含み得る。
【０００９】
[0009]応答メッセージ中に含まれるときに、詳細情報要素は発見情報サブ要素（discovery information subelement）を含み得る。発見情報サブ要素はサービス情報要素（service information element）とネットワーク役割情報要素（network role information element）とを含み得る。いくつかの場合には、本方法は、ＷＤＣによってサポートされる特定のＰＦＰがＷｉ−Ｆｉダイレクトサービス（ＷＦＤＳ：Wi-Fi direct services）アプリケーションサービスプラットフォーム（ＡＳＰ：application services platform）を使用して展開されるかどうかを決定することを含み得る。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されないと決定すると、サービス情報要素の値はヌル値に設定され得る。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定すると、サービス情報要素の値は非ヌル値に設定され得る。非ヌル値は、ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値であり得る。いくつかの場合には、発見情報サブ要素は広告識別情報要素（advertisement identification information element）とサービス名情報要素（service name information element）とをさらに含み得、ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定すると、広告識別情報要素の値は特定のＰＦＰのＷＦＤＳ広告識別に設定され得、サービス名情報要素の値はＷＦＤＳ  ＡＳＰのフルサービス名に設定され得る。
【００１０】
[0010]応答メッセージがネットワーク役割情報要素を含むとき、ネットワーク役割情報要素は、ＷＤＣが、特定のＰＦＰを与えるピアツーピアセッションのグループ所有者のネットワーク役割を担おうとするとき、第１の値に設定され得、ＷＤＣが、特定のＰＦＰを与えるピアツーピアセッション中のクライアントのネットワーク役割を担おうとするとき、第２の値に設定され得る。
【００１１】
[0011]例示的な実施形態の第２のセットでは、ワイヤレス通信のための装置について説明する。一構成では、本装置は、ＷＤＣにおいて、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を受信するための手段を含み得る。本装置はまた、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するための手段を含み得る。いくつかの例では、本装置は、例示的な実施形態の第１のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するための手段をさらに含み得る。
【００１２】
[0012]例示的な実施形態の第３のセットでは、ワイヤレス通信のための別の装置について説明する。一構成では、本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、ＷＤＣにおいて、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を受信するためにプロセッサによって実行可能であり得る。命令はまた、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するためにプロセッサによって実行可能であり得る。いくつかの例では、命令はまた、例示的な実施形態の第１のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するためにプロセッサによって実行可能であり得る。
【００１３】
[0013]例示的な実施形態の第４のセットでは、ワイヤレス通信のためのコンピュータプログラム製品について説明する。一構成では、本コンピュータプログラム製品は、ＷＤＣにおいて、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を受信するためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を含み得る。命令はまた、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するためにプロセッサによって実行可能であり得る。いくつかの例では、命令はまた、例示的な実施形態の第１のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するためにプロセッサによって実行可能であり得る。
【００１４】
[0014]例示的な実施形態の第５のセットでは、ワイヤレス通信のための別の方法について説明する。一構成では、本方法は、ＷＤＣに、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を送信することと、ＷＤＣから応答メッセージを受信することとを含み得る。要求は、第１のピアツーピア（Ｐ２Ｐ：peer-to-peer）接続を使用して送信され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。
【００１５】
[0015]いくつかの例では、本方法は、応答メッセージに少なくとも部分的に基づいてＷＤＣによってサポートされる特定のＰＦＰを選択することと、ＷＤＣによってサポートされる特定のＰＦＰに接続することとを含み得る。
【００１６】
[0016]いくつかの実施形態では、応答メッセージはネットワーク役割情報要素を含み得る。これらの実施形態では、本方法は、ネットワーク役割情報要素の値を識別することと、ただし、値が、第１のＰ２Ｐ接続のためにＷＤＣによって担われるべきネットワーク役割を示す、ネットワーク役割情報要素の値を、ワイヤレスデバイスによって担われる現在のネットワーク役割の値と比較することとを含み得る。ネットワーク役割情報要素の値が、ワイヤレスデバイスによって担われる現在のネットワーク役割の値に一致したとき、本方法は、第１のＰ２Ｐ接続から切断することと、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立することとを含み得る。ネットワーク役割情報要素の値が、ワイヤレスデバイスによって担われる現在のネットワーク役割の値とは異なるとき、本方法は、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第１のＰ２Ｐ接続を使用することを含み得る。
【００１７】
[0017]例示的な実施形態の第６のセットでは、ワイヤレス通信のための別の装置について説明する。一構成では、本装置は、ＷＤＣに、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を送信するための手段と、ＷＤＣから応答メッセージを受信するための手段とを含み得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。いくつかの例では、本装置は、例示的な実施形態の第５のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するための手段をさらに含み得る。
【００１８】
[0018]例示的な実施形態の第７のセットでは、ワイヤレス通信のための別の装置について説明する。本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、ＷＤＣに、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を送信することと、ＷＤＣから応答メッセージを受信することとを行うためにプロセッサによって実行可能であり得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。いくつかの例では、命令はまた、例示的な実施形態の第５のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するためにプロセッサによって実行可能であり得る。
【００１９】
[0019]例示的な実施形態の第８のセットでは、ワイヤレス通信のための別のコンピュータプログラム製品について説明する。本コンピュータプログラム製品は、ＷＤＣに、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求を送信することと、ＷＤＣから応答メッセージを受信することとを行うためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を含み得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。いくつかの例では、命令はまた、例示的な実施形態の第５のセットに関して上記で説明したワイヤレス通信のための方法の１つまたは複数の態様を実装するためにプロセッサによって実行可能であり得る。
【００２０】
[0020]説明する方法および装置の適用性のさらなる範囲は、以下の発明を実施するための形態、特許請求の範囲、および図面から明らかになろう。発明を実施するための形態の範囲内の様々な変更および改変が当業者に明らかになろうから、発明を実施するための形態および特定の例は例示として与えられるものにすぎない。
【００２１】
[0021]本開示の性質および利点のさらなる理解は、以下の図面を参照して実現され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図面の簡単な説明】
【００２２】
【図１】[0022]本開示の様々な態様による、ワイヤレス通信システムのブロック図。
【図２】[0023]本開示の様々な態様による、ワイヤレス通信のための装置のブロック図。
【図３】[0024]本開示の様々な態様による、ワイヤレス通信のための装置（たとえば、ＷＤＣ）のブロック図。
【図４】[0025]本開示の様々な態様による、ワイヤレス通信のための装置（たとえば、ＷＤＣ）のブロック図。
【図５】[0026]本開示の様々な態様による、ワイヤレス通信のための装置（たとえば、ワイヤレスドッキー）のブロック図。
【図６】[0027]本開示の様々な態様による、ワイヤレス通信のための装置（たとえば、ワイヤレスドッキー）のブロック図。
【図７】[0028]本開示の様々な態様による、ワイヤレス通信システムのブロック図。
【図８】[0029]本開示の様々な態様による、ワイヤレス通信のために構成されたワイヤレスデバイス（たとえば、モバイルデバイス）のブロック図。
【図９Ａ】[0030]本開示の様々な態様による、応答メッセージ、その応答メッセージが、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求をＷＤＣに送信したワイヤレスデバイスにＷＤＣによって送信され得る、の一例のブロック図。
【図９Ｂ】[0031]本開示の様々な態様による、応答メッセージ、その応答メッセージが、ＷＤＣによってサポートされる１つまたは複数のＰＦＰに関する要求をＷＤＣに送信したワイヤレスデバイスにＷＤＣによって送信され得る、の一例のブロック図。
【図１０】[0032]本開示の様々な態様による、ワイヤレスデバイスをＷＤＣによってサポートされる特定のＰＦＰに接続するための、ＷＤＣとワイヤレスデバイスとの間のワイヤレス通信を示すメッセージフロー図。
【図１１】[0033]本開示の様々な態様による、（たとえば、ＷＤＣによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【図１２】[0034]本開示の様々な態様による、（たとえば、ＷＤＣによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【図１３】[0035]本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【図１４】[0036]本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【図１５】[0037]本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【図１６】[0038]本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法の一例を示すフローチャート。
【発明を実施するための形態】
【００２３】
[0039]ワイヤレスドッキング（たとえば、ＷＬＡＮネットワークまたはＷｉ−Ｆｉネットワーク上のワイヤレスドッキング）において、ＷＢＥをＰＦＰとしてサポートし、ＷＤＥをＰＦＰとしてサポートするための方法、システム、および装置について説明する。ＷＢＥおよびＷＤＥは、以前は、ワイヤレスドッキングにおいてサポートされていなかったが、ワイヤレスデバイス（たとえば、ワイヤレスドッキーまたはモバイルデバイス）と、ＷＢＥまたはＷＤＥを利用する周辺デバイスとの間のワイヤレス通信をサポートする際に有用であり得る。
【００２４】
[0040]たとえば、ＷＬＡＮネットワークまたはＷｉ−Ｆｉネットワークは、様々なＩＥＥＥ８０２．１１規格（たとえば、ＩＥＥＥ８０２．１１ａ／ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ａｈなど）に記載されているプロトコルに基づくネットワークを指すことがある。しかしながら、同じまたは同様の技法はまた、別のタイプのワイヤレスネットワーク（たとえば、セルラーネットワーク）とともに使用され得る。たとえば、同じまたは同様の技法は、セルラーネットワーク、ピアツーピア（Ｐ２Ｐ）ネットワーク、アドホックネットワーク、衛星通信ネットワーク、および他のネットワークとともに使用され得る。本明細書では、「ネットワーク」および「システム」という用語は、しばしば互換的に使用される。これらのワイヤレス通信システムは、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、シングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）、および／または他の無線技術など、様々な無線通信技術を採用し得る。概して、ワイヤレス通信は、無線アクセス技術（ＲＡＴ）と呼ばれる少なくとも１つの無線通信技術の規格化された実装形態に従って行われる。無線アクセス技術を実装するワイヤレス通信システムまたはネットワークは無線アクセスネットワーク（ＲＡＮ）と呼ばれることがある。
【００２５】
[0041]ＣＤＭＡ技法を採用する無線アクセス技術の例としては、ＣＤＭＡ２０００、ユニバーサル地上波無線アクセス（ＵＴＲＡ：Universal Terrestrial Radio Access）などがある。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６規格をカバーする。ＩＳ−２０００リリース０およびＡは、一般に、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、一般に、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、高速パケットデータ（ＨＲＰＤ）などと呼ばれる。ＵＴＲＡは、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））およびＣＤＭＡの他の変形態を含む。ＴＤＭＡシステムの例としては、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）の様々な実装形態がある。ＯＦＤＭおよび／またはＯＦＤＭＡを採用する無線アクセス技術の例としては、ウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ：Evolved UTRA）、Ｗｉ−Ｆｉ、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭなどがある。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ：Universal Mobile Telecommunication System）の一部である。３ＧＰＰ（登録商標）ロングタームエボリューション（ＬＴＥ（登録商標）：Long Term Evolution）およびＬＴＥアドバンスト（ＬＴＥ−Ａ：LTE（登録商標）-Advanced）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。本明細書で説明する技法は、上記のシステムおよび無線技術、ならびに他のシステムおよび無線技術のために使用され得る。
【００２６】
[0042]以下の説明は、例を与えるものであり、特許請求の範囲に記載される範囲、適用可能性、または構成を限定するものではない。本開示の範囲から逸脱することなく、説明する要素の機能および構成において変更が行われ得る。様々な実施形態は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの実施形態に関して説明する特徴は、他の実施形態において組み合わせられ得る。
【００２７】
[0043]最初に図１を参照すると、ブロック図が、本開示の様々な態様による、ワイヤレス通信システム１００を示している。ワイヤレス通信システム１００は、ワイヤレスドッキングセンター（ＷＤＣ）１０５と、周辺デバイス１１０（たとえば、周辺デバイスＡ１１０−ａ、周辺デバイスＢ１１０−ｂ、周辺デバイスＣ１１０−ｃ、および／または埋込み型周辺デバイスＤ１１０−ｄ）と、ワイヤレスデバイス１１５（たとえば、ワイヤレスドッキーまたはモバイルデバイス）とを含み得る。周辺デバイス１１０は、それぞれ少なくとも１つの周辺機能（たとえば、周辺機能Ａ１２０−ａ−１、周辺機能Ｂ１２０−ａ−２、周辺機能Ｃ１２０−ａ−３、周辺機能Ｄ１２０−ａ−４、または周辺機能Ｅ１２０−ａ−５）を与える電子デバイスであり得る。たとえば、周辺デバイス１１０−ａは、グラフィカルユーザインターフェース上でポインタを制御する周辺機能をもつマウスであり得る。いくつかの実施形態では、周辺デバイス１１０−ｂは、ユーザ入力の周辺機能をもつキーボードであり得る。周辺デバイス１１０−ｃは、たとえば、印刷およびスキャンの周辺機能をもつ多機能プリンタであり得る。追加または代替として、ＷＤＣ１０５は、周辺デバイス１１０−ｄなどの埋込み型周辺機器を含み得る。周辺デバイス１１０の一部または全部はＷＤＣ１０５に接続されるか、および／またはＷＤＣ１０５と通信していることがある。
【００２８】
[0044]ワイヤレスデバイス１１５は、たとえば、Ｗｉ−Ｆｉネットワーク上でＷＤＣ１０５にワイヤレスに接続し得る。ワイヤレスデバイス１１５は、ＷＤＣ１０５を介して利用可能な周辺機能に基づいてＷＤＣ１０５を捜し出すか、またはＷＤＣ１０５に接続し得る。したがって、ＷＤＣ１０５は、ＷＤＣ１０５を介してワイヤレスデバイス１１５に、周辺機能、したがって利用可能な周辺デバイスを広告し得る。ＷＤＣ１０５に接続される（たとえば、ドッキングされる）と、ワイヤレスデバイス１１５は、ＷＤＣ１０５を通して利用可能な周辺機能を活用し得る。
【００２９】
[0045]ワイヤレスドッキングステーション１０５はまた、様々なＰＦＰをサポートし得る。たとえば、ワイヤレスドッキングステーション１０５は、Ｍｉｒａｃａｓｔ１３０、Ｗｉ−Ｆｉユニバーサルシリアルバス（Ｗｉ−Ｆｉ  ＵＳＢ）１２５、ＩＥＥＥ８０２．１１ａｄ（ＷＢＥ１３５および／またはＷＤＥ１４０を含む「Ｗｉ−Ｇｉｇ」）、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、および／またはＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）サービスプリケーションサービスプラットフォーム（ＷＦＤＳ  ＡＳＰ）をサポートし得る。いくつかの場合には、ワイヤレスデバイス１１５は、ＷＤＣ１０５に接続し（またはＷＤＣ１０５とドッキングし）、デバイスＷＤＣ１０５を介して利用可能な周辺機能を使用するためにＷＤＣ１０５のサポートされるＰＦＰを使用し得る。他の場合には、ワイヤレスデバイス１１５はさらに、ＷＤＣ１０５（たとえば、ＷＢＥ１３５および／またはＷＤＥ１４０）によってサポートされるＰＦＰを発見し、そのＰＦＰに接続して、ＷＤＣ１０５を介して利用可能な周辺機能に接続し得る。
【００３０】
[0046]図２に、本開示の様々な態様による、ワイヤレス通信のための装置２０５のブロック図２００を示す。いくつかの実施形態では、装置２０５は、図１を参照しながら説明したＷＤＣ１０５またはワイヤレスデバイス１１５の少なくとも１つの態様の一例であり得る。装置２０５はまた、プロセッサであり得る。装置２０５は、受信機モジュール２１０、ワイヤレス通信管理モジュール２１５、および／または送信機モジュール２２０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００３１】
[0047]装置２０５の構成要素は、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された少なくとも１つの特定用途向け集積回路（ＡＳＩＣ）を使用して実装され得る。代替的に、それらの機能は、他の処理ユニット（またはコア）によって、集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００３２】
[0048]いくつかの実施形態では、受信機モジュール２１０は、Ｗｉ−Ｆｉ受信機などの無線周波数（ＲＦ：radio frequency）受信機であるか、またはＲＦ受信機を含み得る。受信機モジュール２１０はまた、ＷＬＡＮ受信機および／またはＷＷＡＮ受信機（たとえば、セルラー受信機）などの他の受信機を含み得る。受信機モジュール２１０は、図１を参照しながら説明したワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００３３】
[0049]いくつかの実施形態では、送信機モジュール２２０は、Ｗｉ−Ｆｉ送信機などのＲＦ送信機であるか、またはＲＦ送信機を含み得る。送信機モジュール２２０はまた、ＷＬＡＮ送信機および／またはＷＷＡＮ送信機（たとえば、セルラー送信機）などの他の送信機を含み得る。送信機モジュール２２０は、ワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００３４】
[0050]いくつかの実施形態では、ワイヤレス通信管理モジュール２１５は、少なくとも１つのＰＦＰへの接続を管理するために使用され得る。いくつかの場合には、装置２０５は、図１を参照しながら説明したＷＤＣ１０５などのＷＤＣであり得、ワイヤレス通信管理モジュール２１５は、ＷＤＣによってサポートされる周辺機器および／またはＰＦＰへのワイヤレスデバイス（たとえば、モバイルデバイス）の（１つまたは複数の）ワイヤレス接続を管理し得る。他の場合には、装置２０５は、図１を参照しながら説明したワイヤレスデバイス１１５のうちの１つなどのワイヤレスデバイスであり得、ワイヤレス通信管理モジュール２１５は、少なくとも１つのＷＤＣによってサポートされる周辺機器および／またはＰＦＰへのワイヤレスデバイスの（１つまたは複数の）ワイヤレス接続を管理し得る。（１つまたは複数の）ＰＦＰは、いくつかの場合には、ＰＦＰとしてのＷＢＥおよび／またはＰＦＰとしてのＷＤＥを含み得る。各ＰＦＰは、ワイヤレスサービスが少なくとも１つのＷＤＣを介して少なくとも１つの周辺デバイス（たとえば、ディスプレイ、プリンタ、キーボード、ストレージデバイスなど）を使用することを可能にし得る。
【００３５】
[0051]図３に、本開示の様々な態様による、ワイヤレス通信のための装置３０５（たとえば、ＷＤＣ）のブロック図３００を示す。いくつかの実施形態では、装置３０５は、図１を参照しながら説明したＷＤＣ１０５の態様および／または図２を参照しながら説明した装置２０５の態様の一例であり得る。装置３０５はまた、プロセッサであり得る。装置３０５は、受信機モジュール３１０、ワイヤレス通信管理モジュール３１５、および／または送信機モジュール３２０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００３６】
[0052]装置３０５の構成要素は、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された少なくとも１つのＡＳＩＣを使用して実装され得る。代替的に、それらの機能は、他の処理ユニット（またはコア）によって、集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、少なくとも１つの汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００３７】
[0053]いくつかの実施形態では、受信機モジュール３１０は、Ｗｉ−Ｆｉ受信機３９０などのＲＦ受信機であるか、またはＲＦ受信機を含み得る。受信機モジュール３１０はまた、ＷＬＡＮ受信機および／またはＷＷＡＮ受信機（たとえば、セルラー受信機）などの他の受信機を含み得る。受信機モジュール３１０は、図１を参照しながら説明したワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００３８】
[0054]いくつかの実施形態では、送信機モジュール３２０は、Ｗｉ−Ｆｉ送信機３９５などのＲＦ送信機であるか、またはＲＦ送信機を含み得る。送信機モジュール３２０はまた、ＷＬＡＮ送信機および／またはＷＷＡＮ送信機（たとえば、セルラー送信機）などの他の送信機を含み得る。送信機モジュール３２０は、ワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００３９】
[0055]いくつかの実施形態では、ワイヤレス通信管理モジュール３１５は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５の態様の一例であり得、ＰＦＰ要求分析モジュール３２５および／またはＰＦＰ応答送信管理モジュール３３０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００４０】
[0056]いくつかの例では、ＰＦＰ要求分析モジュール３２５は、装置３０５によってサポートされる少なくとも１つのＰＦＰに関する要求を受信するために使用され得る。要求は、たとえば、受信機モジュール３１０のＷｉ−Ｆｉ受信機３９０を介して受信され得る。
【００４１】
[0057]いくつかの例では、ＰＦＰ応答送信管理モジュール３３０は、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するために使用され得る。応答メッセージは、たとえば、送信機モジュール３２０のＷｉ−Ｆｉ送信機３９５を介して送信され得る。
【００４２】
[0058]ＰＦＰ応答送信管理モジュール３３０によって送信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、装置３０５によってサポートされるＰＦＰを表す値を含み得る。装置３０５がＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、装置３０５がＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。装置３０５がＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、装置３０５がＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ＰＦＰ応答送信管理モジュール３３０によって送信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、装置３０５がＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【００４３】
[0059]ＰＦＰ応答送信管理モジュール３３０によって送信された応答メッセージは、いくつかの場合には、簡易情報要素（ＩＥ：information element；たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）、または詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得る。簡易ＩＥは、装置３０５によってサポートされるＰＦＰのリストを含むか、あるいは装置３０５によってサポートされるＰＦＰのリストの代わりに、またはそれに加えて他の情報を含み得る。詳細ＩＥは、簡易ＩＥと同様の情報、ならびに装置３０５によってサポートされる特定のＰＦＰに関する追加情報を含み得る。
【００４４】
[0060]いくつかの実施形態では、ＰＦＰ要求分析モジュール３２５は、（たとえば、ワイヤレスデバイスから）装置３０５によってサポートされるＰＦＰに関する要求を受信するために使用され得、ＰＦＰ応答送信管理モジュール３３０は、簡易ＩＥを含む応答メッセージを送信するために使用され得る。ＰＦＰ要求分析モジュール３２５は、その後（たとえば、ワイヤレスデバイスから）装置３０５によってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関する要求を受信するために使用され得、ＰＦＰ応答送信管理モジュール３３０は、詳細ＩＥを含む応答メッセージを送信するために使用され得る。
【００４５】
[0061]図４に、本開示の様々な態様による、ワイヤレス通信のための装置４０５（たとえば、ＷＤＣ）のブロック図４００を示す。いくつかの実施形態では、装置４０５は、図１を参照しながら説明したＷＤＣ１０５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５および／または図３を参照しながら説明した装置３０５のうちの１つの態様の一例であり得る。装置４０５はまた、プロセッサであり得る。装置４０５は、受信機モジュール４１０、ワイヤレス通信管理モジュール４１５、および／または送信機モジュール４２０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００４６】
[0062]装置４０５の構成要素は、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された少なくとも１つのＡＳＩＣを使用して実装され得る。代替的に、それらの機能は、他の処理ユニット（またはコア）によって、集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、少なくとも１つの汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００４７】
[0063]いくつかの実施形態では、受信機モジュール４１０は、Ｗｉ−Ｆｉ受信機４９０などのＲＦ受信機であるか、またはＲＦ受信機を含み得る。受信機モジュール４１０はまた、ＷＬＡＮ受信機および／またはＷＷＡＮ受信機（たとえば、セルラー受信機）などの他の受信機を含み得る。受信機モジュール４１０は、図１を参照しながら説明したワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００４８】
[0064]いくつかの実施形態では、送信機モジュール４２０は、Ｗｉ−Ｆｉ送信機４９５などのＲＦ送信機であるか、またはＲＦ送信機を含み得る。送信機モジュール４２０はまた、ＷＬＡＮ送信機および／またはＷＷＡＮ送信機（たとえば、セルラー送信機）などの他の送信機を含み得る。送信機モジュール４２０は、ワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００４９】
[0065]いくつかの実施形態では、ワイヤレス通信管理モジュール４１５は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５および／または図３を参照しながら説明したワイヤレス通信管理モジュール３１５の態様の一例であり得、ＰＦＰ要求分析モジュール４２５および／またはＰＦＰ応答送信管理モジュール４３０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００５０】
[0066]いくつかの例では、ＰＦＰ要求分析モジュール４２５は、装置４０５によってサポートされる少なくとも１つのＰＦＰに関する要求を受信するために使用され得る。要求は、たとえば、受信機モジュール４１０のＷｉ−Ｆｉ受信機４９０を介して受信され得る。
【００５１】
[0067]ＰＦＰ要求分析モジュール４２５は、いくつかの場合には、ＰＦＰ要求タイプ決定モジュール４３５を含み得る。ＰＦＰ要求タイプ決定モジュール４３５は、たとえば、ＰＦＰ要求タイプを決定するために使用され得る。ＰＦＰ要求タイプは、装置４０５によってサポートされるＰＦＰに関する要求、または特定のＰＦＰに関する要求であり得る。
【００５２】
[0068]いくつかの例では、ＰＦＰ応答送信管理モジュール４３０は、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージを送信するために使用され得る。応答メッセージは、たとえば、送信機モジュール４２０のＷｉ−Ｆｉ送信機４９５を介して送信され得る。
【００５３】
[0069]ＰＦＰ応答送信管理モジュール４３０は、いくつかの場合には、簡易ＩＥフォーマッティングモジュール４４０、詳細ＩＥフォーマッティングモジュール４４５、および／またはＰＦＰ  Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔサービス（ＷＦＤＳ）アプリケーションサービスプラットフォーム（ＡＳＰ）展開決定モジュール４５０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００５４】
[0070]ＰＦＰ要求タイプ決定モジュール４３５が、受信されたＰＦＰ要求が装置４０５によってサポートされるＰＦＰに関する要求であると決定したとき、ＰＦＰ応答送信管理モジュール４３０は、応答メッセージのための簡易ＩＥをフォーマットするために簡易ＩＥフォーマッティングモジュール４４０を使用し得る。ＰＦＰ要求タイプ決定モジュール４３５が、受信されたＰＦＰ要求が特定のＰＦＰに関する要求であると決定したとき、ＰＦＰ応答送信管理モジュール４３０は、応答メッセージのための詳細ＩＥをフォーマットするために詳細ＩＥフォーマッティングモジュール４４５を使用し得る。いずれの場合も、ＰＦＰ応答送信管理モジュール４３０によって送信された応答メッセージはデータタイプフィールドを含み得る。データタイプフィールドは、装置４０５によってサポートされるＰＦＰを表す値を含み得る。装置４０５がＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、装置４０５がＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。装置４０５がＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、装置４０５がＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。装置４０５によって受信されたＰＦＰ要求が、装置４０５によってサポートされるＰＦＰに関する要求であるとき、ＰＦＰ応答送信管理モジュール４３０によって送信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、装置３０５がＷＢＥとＷＤＥの両方をサポートすることを示し得る。装置４０５によって受信されたＰＦＰ要求が、特定のＰＦＰに関する要求であるとき、ＰＦＰ応答送信管理モジュール４３０によって送信された応答メッセージは、特定のＰＦＰに対応する単一のデータタイプフィールドを含み得る。
【００５５】
[0071]いくつかの例では、簡易ＩＥフォーマッティングモジュール４４０は、応答メッセージ中での送信のための簡易ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）をフォーマットし得る。簡易ＩＥは、装置４０５によってサポートされるＰＦＰのリストを含み得る。
【００５６】
[0072]いくつかの例では、詳細ＩＥフォーマッティングモジュール４４５は、応答メッセージ中での送信のための詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）をフォーマットし得る。詳細ＩＥは、装置４０５によってサポートされる特定のＰＦＰに関する追加情報を含み得る。詳細ＩＥは、いくつかの場合には、サービスＩＥ（たとえば、＜ｓｅｒｖｉｃｅＩｎｆｏ＞）、ネットワーク役割ＩＥ（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）、サービス広告識別ＩＥ（たとえば、＜ａｄｖｅｒｔｉｓｅｍｅｎｔＩｄ＞）、および／またはサービス名ＩＥ（たとえば、＜ｓｅｒｖｉｃｅＮａｍｅ＞）を含む発見情報サブ要素（たとえば、＜ｄｉｓｃｏｖｅｒｙＩｎｆｏ＞）を含み得る。
【００５７】
[0073]ＰＦＰ応答送信管理モジュール４３０が、詳細ＩＥを含む応答メッセージを送信する必要があるとき、詳細ＩＥフォーマッティングモジュール４４５は、ＰＦＰ要求の対象である特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されるかどうかを決定するために、ＰＦＰ  ＷＦＤＳ  ＡＳＰ展開決定モジュール４５０を呼び出し得る。ＰＦＰ  ＷＦＤＳ  ＡＳＰ展開決定モジュール４５０が、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されないと決定したとき、応答メッセージの詳細ＩＥの発見情報サブ要素のサービスＩＥ（たとえば、＜ｓｅｒｖｉｃｅＩｎｆｏ＞）の値はヌル値に設定され得る。しかしながら、ＰＦＰ  ＷＦＤＳ  ＡＳＰ展開決定モジュール４５０が、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定したとき、サービスＩＥの値は非ヌル値に設定され得る。非ヌル値は、ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値（たとえば、特定のＰＦＰのためのＷＦＤＳ広告サービスの＜ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞属性と同じ値）であり得る。
【００５８】
[0074]特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定されたとき、広告識別ＩＥの値は特定のＰＦＰのＷＦＤＳ広告識別に設定され得、サービス名ＩＥの値はＷＦＤＳ  ＡＳＰのフルサービス名に設定され得る。
【００５９】
[0075]ＰＦＰ応答送信管理モジュール４３０は、いくつかの場合には、装置４０５が、特定のＰＦＰを与えるＰ２Ｐセッションのグループ所有者のネットワーク役割を担おうとするかどうかを決定し得る。装置４０５がグループ所有者のネットワーク役割を担おうとするとき、ＰＦＰ応答送信管理モジュール４３０は、ネットワーク役割ＩＥの値を第１の値（たとえば、グループ所有者のネットワーク役割に対応する値）に設定し得る。他の場合、ＰＦＰ応答送信管理モジュール４３０は、ネットワーク役割ＩＥの値を第２の値（たとえば、クライアントのネットワーク役割に対応する値）に設定し得る。
【００６０】
[0076]いくつかの実施形態では、ＰＦＰ要求分析モジュール４２５は、（たとえば、ワイヤレスデバイスから）装置４０５によってサポートされるＰＦＰに関する要求を受信するために使用され得、次いで、ＰＦＰ応答送信管理モジュール４３０は、簡易ＩＥを含む応答メッセージを送信するために使用され得る。ＰＦＰ要求分析モジュール４２５は、その後（たとえば、ワイヤレスデバイスから）装置４０５によってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関する要求を受信するために使用され得、次いで、ＰＦＰ応答送信管理モジュール４３０は、詳細ＩＥを含む応答メッセージを送信するために使用され得る。
【００６１】
[0077]図５に、本開示の様々な態様による、ワイヤレス通信のための装置５０５（たとえば、ワイヤレスドッキー）のブロック図５００を示す。いくつかの実施形態では、装置５０５は、図１を参照しながら説明したワイヤレスデバイス１１５の態様および／または図２を参照しながら説明した装置２０５の態様の一例であり得る。装置５０５はまた、プロセッサであり得る。装置５０５は、受信機モジュール５１０、ワイヤレス通信管理モジュール５１５、および／または送信機モジュール５２０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００６２】
[0078]装置５０５の構成要素は、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された少なくとも１つのＡＳＩＣを使用して実装され得る。代替的に、それらの機能は、他の処理ユニット（またはコア）によって、集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、少なくとも１つの汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００６３】
[0079]いくつかの実施形態では、受信機モジュール５１０は、Ｗｉ−Ｆｉ受信機５９０などのＲＦ受信機であるか、またはＲＦ受信機を含み得る。受信機モジュール５１０はまた、ＷＬＡＮ受信機および／またはＷＷＡＮ受信機（たとえば、セルラー受信機）などの他の受信機を含み得る。受信機モジュール５１０は、図１を参照しながら説明したワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００６４】
[0080]いくつかの実施形態では、送信機モジュール５２０は、Ｗｉ−Ｆｉ送信機５９５などのＲＦ送信機であるか、またはＲＦ送信機を含み得る。送信機モジュール５２０はまた、ＷＬＡＮ送信機および／またはＷＷＡＮ送信機（たとえば、セルラー送信機）などの他の送信機を含み得る。送信機モジュール５２０は、ワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００６５】
[0081]いくつかの実施形態では、ワイヤレス通信管理モジュール５１５は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５の態様の一例であり得、ＰＦＰ要求送信管理モジュール５２５および／またはＰＦＰ応答分析モジュール５３０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００６６】
[0082]いくつかの例では、ＰＦＰ要求送信管理モジュール５２５は、ＷＤＣに、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求を送信するために使用され得る。要求は、第１のＰ２Ｐ接続を使用して送信され得、たとえば、送信機モジュール５２０のＷｉ−Ｆｉ送信機５９５を介して送信され得る。ＷＤＣは、たとえば、図１を参照しながら説明したＷＤＣ１０５、あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、または図４を参照しながら説明した装置４０５のうちの１つであり得る。
【００６７】
[0083]いくつかの例では、ＰＦＰ応答分析モジュール５３０は、ＷＤＣから応答メッセージ（たとえば、ＰＦＰ要求送信管理モジュール５２５を使用して送信された要求に対する応答）を受信するために使用され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。応答メッセージは、たとえば、受信機モジュール５１０のＷｉ−Ｆｉ受信機５９０を介して受信され得る。
【００６８】
[0084]ＰＦＰ応答分析モジュール５３０によって受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。ＷＤＣがＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。ＷＤＣがＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ＰＦＰ応答分析モジュール５３０によって受信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、ＷＤＣがＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【００６９】
[0085]ＰＦＰ応答分析モジュール５３０によって受信された応答メッセージは、いくつかの場合には、簡易情報要素（ＩＥ；たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）、または詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報をさらに含み得る。
【００７０】
[0086]いくつかの実施形態では、ＰＦＰ要求送信管理モジュール５２５は、ＷＤＣによってサポートされるＰＦＰに関する要求を（たとえば、ＷＤＣに）送信するために使用され得、次いで、ＰＦＰ応答分析モジュール５３０は、簡易ＩＥを含む応答メッセージを受信するために使用され得る。ＰＦＰ要求送信管理モジュール５２５は、その後、ＷＤＣによってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関する要求を（たとえば、ＷＤＣに）送信するために使用され得、次いで、ＰＦＰ応答分析モジュール５３０は、詳細ＩＥを含む応答メッセージを受信するために使用され得る。
【００７１】
[0087]図６に、本開示の様々な態様による、ワイヤレス通信のための装置６０５（たとえば、ワイヤレスドッキー）のブロック図６００を示す。いくつかの実施形態では、装置６０５は、図１を参照しながら説明したワイヤレスデバイス１１５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５および／または図５を参照しながら説明した装置５０５の態様の一例であり得る。装置６０５はまた、プロセッサであり得る。装置６０５は、受信機モジュール６１０、ワイヤレス通信管理モジュール６１５、および／または送信機モジュール６２０を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００７２】
[0088]装置６０５の構成要素は、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された少なくとも１つのＡＳＩＣを使用して実装され得る。代替的に、それらの機能は、他の処理ユニット（またはコア）によって、集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、少なくとも１つの汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００７３】
[0089]いくつかの実施形態では、受信機モジュール６１０は、Ｗｉ−Ｆｉ受信機６９０などのＲＦ受信機であるか、またはＲＦ受信機を含み得る。受信機モジュール６１０はまた、ＷＬＡＮ受信機および／またはＷＷＡＮ受信機（たとえば、セルラー受信機）などの他の受信機を含み得る。受信機モジュール６１０は、図１を参照しながら説明したワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００７４】
[0090]いくつかの実施形態では、送信機モジュール６２０は、Ｗｉ−Ｆｉ送信機６９５などのＲＦ送信機であるか、またはＲＦ送信機を含み得る。送信機モジュール６２０はまた、ＷＬＡＮ送信機および／またはＷＷＡＮ送信機（たとえば、セルラー送信機）などの他の送信機を含み得る。送信機モジュール６２０は、ワイヤレス通信システム１００などのワイヤレス通信システムの通信リンク（たとえば、物理チャネル）を介して様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００７５】
[0091]いくつかの実施形態では、ワイヤレス通信管理モジュール６１５は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５および／または図５を参照しながら説明したワイヤレス通信管理モジュール５１５の態様の一例であり得、ＰＦＰ要求送信管理モジュール６２５、ＰＦＰ応答分析モジュール６３０、ＰＦＰ選択モジュール６３５、ＰＦＰ  ＷＦＤＳ  ＡＳＰ決定モジュール６４０、および／またはＰＦＰ接続／切断モジュール６４５を含み得る。これらの構成要素の各々は互いに通信していることがある。
【００７６】
[0092]いくつかの例では、ＰＦＰ要求送信管理モジュール６２５は、ＷＤＣに、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求を送信するために使用され得る。要求は、第１のＰ２Ｐ接続を使用して送信され得、たとえば、送信機モジュール６２０のＷｉ−Ｆｉ送信機６９５を介して送信され得る。ＷＤＣは、たとえば、図１を参照しながら説明したＷＤＣ１０５、あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、または図４を参照しながら説明した装置４０５のうちの１つであり得る。
【００７７】
[0093]いくつかの例では、ＰＦＰ応答分析モジュール５３０は、ＷＤＣから応答メッセージ（たとえば、ＰＦＰ要求送信管理モジュール６２５を使用して送信された要求に対する応答）を受信するために使用され得る。応答メッセージは、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示し得る。応答メッセージは、たとえば、受信機モジュール６１０のＷｉ−Ｆｉ受信機６９０を介して受信され得る。
【００７８】
[0094]ＰＦＰ応答分析モジュール６３０によって受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。ＷＤＣがＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。ＷＤＣがＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ＰＦＰ応答分析モジュール６３０によって受信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、ＷＤＣがＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【００７９】
[0095]ＰＦＰ応答分析モジュール６３０によって受信された応答メッセージは、いくつかの場合には、ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）または詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報をさらに含み得る。
【００８０】
[0096]いくつかの実施形態では、ＰＦＰ要求送信管理モジュール６２５は、ＷＤＣによってサポートされるＰＦＰに関する要求を（たとえば、ＷＤＣに）送信するために使用され得、次いで、ＰＦＰ応答分析モジュール５３０は、簡易ＩＥを含む応答メッセージを受信するために使用され得る。ＰＦＰ要求送信管理モジュール６２５は、その後、ＷＤＣによってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関する要求を（たとえば、ＷＤＣに）送信するために使用され得、次いで、ＰＦＰ応答分析モジュール６３０は、詳細ＩＥを含む応答メッセージを受信するために使用され得る。
【００８１】
[0097]ＷＤＣによってサポートされるＰＦＰに関する要求に応答して応答メッセージを受信した後に、ＰＦＰ選択モジュール６３５は、応答メッセージに少なくとも部分的に基づいて（たとえば、ＷＤＣによってサポートされるＰＦＰのリスト、そのリストが、応答メッセージ中に含まれる簡易ＩＥの一部であり得る、に少なくとも部分的に基づいて）、ＷＤＣによってサポートされる特定のＰＦＰ（たとえば、ＷＤＣによってＰＦＰとしてサポートされるＷＢＥまたはＷＤＥ）を選択し得る。
【００８２】
[0098]ＷＤＣによってサポートされる特定のＰＦＰの選択の後に、ＰＦＰ接続／切断モジュール６４５は、特定のＰＦＰに接続するために使用され得る。いくつかの場合には、ＰＦＰ接続／切断モジュール６４５は、ＰＦＰ要求送信管理モジュール６２５に、特定のＰＦＰに関するより具体的な情報についての要求をＷＤＣに対して送信させ得る。次いで、追加の応答メッセージがＷＤＣから受信され、ＰＦＰ応答分析モジュール６３０によって分析され得る。追加の応答メッセージは詳細ＩＥを含み得、その詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報を含み得る。追加情報は、ＷＤＣによってサポートされる特定のＰＦＰに接続するために使用され得る。
【００８３】
[0099]詳細ＩＥは、ネットワーク役割ＩＥ（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）、および／またはＷＤＣによってサポートされる特定のＰＦＰに関する他の情報を含み得る。ＰＦＰ接続／切断モジュール６４５はネットワーク役割ＩＥの値を識別し得る。その値は、ＰＦＰ要求送信管理モジュール６２５を使用して送信された要求と、ＰＦＰ応答分析モジュール６３０を使用して受信された応答メッセージとがその上で送信または受信されていることがある第１のＰ２Ｐ接続のためにＷＤＣによって担われるべきネットワーク役割を示し得る。
【００８４】
[0100]ＰＦＰ応答分析モジュール６３０は、ネットワーク役割ＩＥの値を、装置６０５によって担われる現在のネットワーク役割の値と比較し得る。この比較により、ネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値とは異なることが明らかになったとき、ＰＦＰ接続／切断モジュール６４５は、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第１のＰ２Ｐ接続を使用し得る。しかしながら、この比較により、ネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値に一致することが明らかになったとき、ＰＦＰ接続／切断モジュール６４５は第１のＰ２Ｐ接続から装置６０５を切断し、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立し得る。
【００８５】
[0101]ワイヤレス通信管理モジュール６１５のいくつかの例では、ＰＦＰ  ＷＦＤＳ  ＡＳＰ決定モジュール６４０は、ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるかどうかを決定するために使用され得る。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されないとき、およびネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値とは異なるとき、ＰＦＰ接続／切断モジュール６４５は、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第１のＰ２Ｐ接続を使用し得る。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるとき、およびネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値とは異なるとき、ＰＦＰ接続／切断モジュール６４５は、第１のＰ２Ｐ接続上でＷＤＣにＡＳＰセッション要求協調メッセージ（たとえば、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮ  ＡＳＰ協調メッセージ）を送り得る。ＡＳＰセッション要求協調メッセージは、ＷＤＣによってサポートされる特定のＰＦＰに接続するために、ＷＤＣによってサポートされる特定のＰＦＰに向けられ得る。
【００８６】
[0102]ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されないとき、およびネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値に一致するとき、ＰＦＰ接続／切断モジュール６４５は、新しいネットワーク役割をＷＤＣとネゴシエートし、特定のＰＦＰに接続するために新しいネットワーク役割と第２のＰ２Ｐ接続とを使用し得る。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるとき、およびネットワーク役割ＩＥの値が、装置６０５によって担われる現在のネットワーク役割の値に一致するとき、ＰＦＰ接続／切断モジュール６４５は、新しいプロビジョン発見要求を開始し得る。新しいプロビジョン発見要求により、接続能力（Connection Capability）は新しいネットワーク役割（たとえば、「Ｃｌｉ」（０ｘ０２）または「ＧＯ」（０ｘ０３））に設定され得、その新しいネットワーク役割は、装置６０５によって担われる現在のネットワーク役割とは異なり得る。ＰＦＰ接続／切断モジュール６４５は、さらに第２のＰ２Ｐ接続上で新しいＡＳＰセッションを開始し得、新しいネットワーク役割と第２のＰ２Ｐ接続とは、特定のＰＦＰに接続するために使用され得る。
【００８７】
[0103]図７に、本開示の様々な態様による、ワイヤレス通信システム７００のブロック図を示す。ワイヤレス通信システム７００は、ＷＤＣ７０５と、少なくとも１つの周辺デバイス７１０−ａおよび７１０−ｂと、ワイヤレスデバイス７１５とを含み得る。周辺デバイス７１０は、ＷＤＣ７０５の外部にあるか、またはＷＤＣ７０５の中に埋め込まれ得、（たとえば、（１つまたは複数の）周辺デバイス７１０−ａの場合）ワイヤレス通信を使用して、および／または（たとえば、（１つまたは複数の）周辺デバイス７１０−ｂの場合）ワイヤライン通信を使用してＷＤＣ７０５と通信し得る。ＷＤＣ７０５は、図１を参照しながら説明したＷＤＣ１０５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、および／または図４を参照しながら説明した装置４０５の態様の一例であり得る。ＷＤＣ７０５は、プロセッサモジュール７２０、（ソフトウェアコード７３０を含む）メモリモジュール７２５、（（１つまたは複数の）トランシーバモジュール７３５によって表される）トランシーバ、（（１つまたは複数の）アンテナ７４０によって表される）アンテナ、周辺デバイス通信管理モジュール７４５、周辺機能発見モジュール７５０、ＰＦＰ発見モジュール７５５、および／またはワイヤレスドッキー通信管理モジュール７６０を含み得る。これらの構成要素の各々は、バス７６５上で直接または間接的に互いに通信していることがある。（１つまたは複数の）ワイヤレスデバイス７１５の各々は、図１を参照しながら説明したワイヤレスデバイス１１５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５の態様の一例であり得る。（１つまたは複数の）周辺デバイス７１０−ａおよび／または７１０−ｂは、図１を参照しながら説明した周辺デバイス１１０の態様の例であり得る。
【００８８】
[0104]（１つまたは複数の）トランシーバモジュール７３５は、（１つまたは複数の）アンテナ７４０とともに、ワイヤレスデバイス７１５および／または周辺デバイス７１０−ａとのワイヤレス通信を可能にし得る。（１つまたは複数の）ワイヤレスデバイス７１５とのワイヤレス通信は、ワイヤレスドッキー通信管理モジュール７６０を使用して管理され得る。（１つまたは複数の）周辺デバイス７１０−ａとのワイヤレス通信は、周辺デバイス通信管理モジュール７４５を使用して管理され得る。周辺デバイス通信管理モジュール７４５はまた、少なくとも１つの周辺デバイス７１０−ｂとのワイヤライン通信を管理し得る。
【００８９】
[0105]プロセッサモジュール７２０は、インテリジェントハードウェアデバイス、たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなどを含み得る。プロセッサモジュール７２０は、（１つまたは複数の）トランシーバモジュール７３５を通して受信された情報を処理し、および／または（１つまたは複数の）アンテナ７４０を介した送信のために（１つまたは複数の）トランシーバモジュール７３５に送られるべき情報を処理し得る。プロセッサモジュール７２０は、単独で、あるいはワイヤレスドッキー通信管理モジュール７６０および／または周辺デバイス通信管理モジュール７４５とともに、ワイヤレスおよび／またはワイヤライン通信システム上で通信することの様々な態様を扱い得る。
【００９０】
[0106]メモリモジュール７２５は、ランダムアクセスメモリ（ＲＡＭ）および／または読取り専用メモリ（ＲＯＭ）を含み得る。メモリモジュール７３５は、実行されたとき、プロセッサモジュール７２０に、ワイヤレス通信システム上で通信するための本明細書で説明する様々な機能を実行させるための命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア（ＳＷ）コード７３０を記憶し得る。代替的に、ソフトウェアコード７３０は、プロセッサモジュール７２０によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ、実行されたとき）本明細書で説明する機能のうちのいくつかをＷＤＣ７０５に実行させ得る。
【００９１】
[0107]周辺機能発見モジュール７５０は、（１つまたは複数の）周辺デバイス７１０−ａおよび／または７１０−ｂによって提供される少なくとも１つの周辺機能（たとえば、印刷、閲覧、記憶など）を発見するために使用され得る。ＰＦＰ発見モジュール７５５は、ＷＤＣ７０５によってサポートされる少なくとも１つのＰＦＰを発見するために使用され得る。ＰＦＰは、たとえば、Ｍｉｒａｃａｓｔ  ＰＦＰ、Ｗｉ−Ｆｉ  ＵＳＢ  ＰＦＰ、ＰＦＰとしてのＷＢＥ、および／またはＰＦＰとしてのＷＤＥを含み得る。ＰＦＰのうちの少なくとも１つは、（１つまたは複数の）周辺デバイス７１０−ａおよび／または７１０−ｂによって提供される周辺機能の少なくとも１つにアクセスするために、ワイヤレスデバイス７１５によって使用され得る。
【００９２】
[0108]ワイヤレスドッキー通信管理モジュール７６０は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５の態様の一例であり得る。ワイヤレスドッキー通信管理モジュール７６０は、ＷＤＣによってサポートされる少なくとも１つのＰＦＰと、最終的に（１つまたは複数の）周辺デバイス７１０−ａおよび／または７１０−ｂのうちの少なくとも１つによって提供される少なくとも１つの周辺機能とへのワイヤレスデバイス７１５の（１つまたは複数の）ワイヤレス接続を管理するために使用され得る。
【００９３】
[0109]いくつかの実施形態では、周辺デバイス通信管理モジュール７４５、周辺機能発見モジュール７５０、ＰＦＰ発見モジュール７５５、および／またはワイヤレスドッキー通信管理モジュール７６０のうちの少なくとも１つ、あるいはそれの部分はプロセッサを含み得、ならびに／あるいは周辺デバイス通信管理モジュール７４５、周辺機能発見モジュール７５０、ＰＦＰ発見モジュール７５５、および／またはワイヤレスドッキー通信管理モジュール７６０のうちの少なくとも１つの機能の一部または全部は、プロセッサモジュール７２０によって実行されるか、および／またはプロセッサモジュール７２０とともに実行され得る。
【００９４】
[0110]図８に、本開示の様々な態様による、ワイヤレス通信のために構成されたワイヤレスデバイス８１５（たとえば、モバイルデバイス）のブロック図８００を示す。ワイヤレスデバイス８１５は様々な構成を有し得、コンピュータ（たとえば、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータなど）、セルラー電話、携帯情報端末（ＰＤＡ）、デジタルビデオレコーダ（ＤＶＲ）、インターネット機器、ゲーミングコンソール、電子リーダーなどであるか、またはその一部であり得る。ワイヤレスデバイス８１５は、いくつかの場合には、モバイル動作を可能にするために、小型バッテリーなどの内部電源（図示せず）を有し得る。いくつかの実施形態では、ワイヤレスデバイス８１５は、図１を参照しながら説明したワイヤレスデバイス１１５および／または図７を参照しながら説明したワイヤレスデバイス７１５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５のうちの１つの態様の一例であり得る。ワイヤレスデバイス８１５は、図１、図２、図５、図６、および／または図７を参照しながら説明した特徴および機能のうちの少なくともいくつかを実装し得る。ワイヤレスデバイス８１５は、図１を参照しながら説明したＷＤＣ１０５および／または図７を参照しながら説明したＷＤＣ７０５、ならびに／あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、および／または図４を参照しながら説明した装置４０５など、少なくとも１つのＷＤＣまたは装置と通信し得る。
【００９５】
[0111]ワイヤレスデバイス８１５は、プロセッサモジュール８２０、（ソフトウェアコード８３０を含む）メモリモジュール８２５、（（１つまたは複数の）トランシーバモジュール８３５によって表される）トランシーバ、（（１つまたは複数の）アンテナ８４０によって表される）アンテナ、および／またはワイヤレス通信管理モジュール８４５を含み得る。これらの構成要素の各々は、バス８５０上で直接または間接的に互いに通信していることがある。
【００９６】
[0112]（１つまたは複数の）トランシーバモジュール８３５は、（１つまたは複数の）アンテナ８４０とともに、少なくとも１つのＷＤＣおよび／または他の装置とのワイヤレス通信を可能にし得る。ＷＤＣとのワイヤレス通信は、ワイヤレス通信管理モジュール８４５を使用して管理され得る。
【００９７】
[0113]プロセッサモジュール８２０は、インテリジェントハードウェアデバイス、たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなどを含み得る。プロセッサモジュール８２０は、（１つまたは複数の）トランシーバモジュール８３５を通して受信された情報を処理し、および／または（１つまたは複数の）アンテナ８４０を介した送信のために（１つまたは複数の）トランシーバモジュール８３５に送られるべき情報を処理し得る。プロセッサモジュール８２０は、単独で、またはワイヤレス通信管理モジュール８４５とともに、ワイヤレスおよび／またはワイヤライン通信システム上で通信することの様々な態様を扱い得る。
【００９８】
[0114]メモリモジュール８３５はＲＡＭおよび／またはＲＯＭを含み得る。メモリモジュール８３５は、実行されたとき、プロセッサモジュール８２０に、ワイヤレス通信システム上で通信するための本明細書で説明する様々な機能を実行させるための命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア（ＳＷ）コード８３０を記憶し得る。代替的に、ソフトウェアコード８３０は、プロセッサモジュール８２０によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ、実行されたとき）本明細書で説明する機能のうちのいくつかをワイヤレスデバイス８１５に実行させ得る。
【００９９】
[0115]ワイヤレス通信管理モジュール８４５は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、および／または図６を参照しながら説明したワイヤレス通信管理モジュール６１５の態様の一例であり得る。ワイヤレス通信管理モジュール８４５は、少なくとも１つのＷＤＣによってサポートされる少なくとも１つのＰＦＰと、最終的にＰＦＰを介してアクセス可能な少なくとも１つの（１つまたは複数の）周辺デバイスによって提供される周辺機能とへのワイヤレスデバイス８１５の（１つまたは複数の）ワイヤレス接続を管理するために使用され得る。
【０１００】
[0116]いくつかの実施形態では、ワイヤレス通信管理モジュール８４５、またはそれの部分はプロセッサを含み得、および／あるいはワイヤレス通信管理モジュール８４５の機能の一部または全部は、プロセッサモジュール８２０によって実行されるか、および／またはプロセッサモジュール８２０とともに実行され得る。
【０１０１】
[0117]図９Ａに、本開示の様々な態様による、応答メッセージ９００、その応答メッセージ９００が、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求をＷＤＣに送信したワイヤレスデバイスにＷＤＣによって送信され得る、の一例のブロック図を示す。ＷＤＣは、図１を参照しながら説明したＷＤＣ１０５または図７を参照しながら説明したＷＤＣ７０５のうちの１つの態様、あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、または図４を参照しながら説明した装置４０５のうちの１つの態様の一例であり得る。ワイヤレスデバイスは、図１を参照しながら説明したワイヤレスデバイス１１５または図８を参照しながら説明したワイヤレスデバイス８１５のうちの１つの態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、または図６を参照しながら説明した装置６０５のうちの１つの態様の一例であり得る。
【０１０２】
[0118]例として、応答メッセージ９００は、データタイプフィールド９０５と、簡易ＩＥ９１０（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）とを含み得る。簡易ＩＥ９１０は、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。
【０１０３】
[0119]応答メッセージ９００は、いくつかの場合には、ＷＤＣがＷＤＣによってサポートされるＰＦＰに関する要求を受信したことに応答して、ＷＤＣによって、ワイヤレスデバイスに送信され得る。
【０１０４】
[0120]図９Ｂに、本開示の様々な態様による、応答メッセージ９５０、その応答メッセージ９５０が、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求をＷＤＣに送信したワイヤレスデバイスにＷＤＣによって送信され得る、の一例のブロック図を示す。ＷＤＣは、図１を参照しながら説明したＷＤＣ１０５または図７を参照しながら説明したＷＤＣ７０５のうちの１つの態様、あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、または図４を参照しながら説明した装置４０５のうちの１つの態様の一例であり得る。ワイヤレスデバイスは、図１を参照しながら説明したワイヤレスデバイス１１５または図８を参照しながら説明したワイヤレスデバイス８１５のうちの１つの態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、または図６を参照しながら説明した装置６０５のうちの１つの態様の一例であり得る。
【０１０５】
[0121]例として、応答メッセージ９５０は、データタイプフィールド９５５と、詳細ＩＥフィールド９６０（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）とを含み得る。詳細ＩＥ９６０は発見情報サブ要素９６５（たとえば、＜ｄｉｓｃｏｖｅｒｙＩｎｆｏ＞）を含み得る。発見情報サブ要素９６５は、サービスＩＥ９７０（たとえば、＜ｓｅｒｖｉｃｅＩｎｆｏ＞）、ネットワーク役割ＩＥ９７５（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）、サービス広告識別ＩＥ９８０（たとえば、＜ａｄｖｅｒｔｉｓｅｍｅｎｔＩｄ＞）、および／またはサービス名ＩＥ９８５（たとえば、＜ｓｅｒｖｉｃｅＮａｍｅ＞）を含み得る。発見情報サブ要素のＩＥは、たとえば、図４および／または図１２を参照しながら説明するようにポピュレートされ得る。
【０１０６】
[0122]応答メッセージ９５０は、いくつかの場合には、ＷＤＣがＷＤＣによってサポートされる特定のＰＦＰに関する要求を受信したことに応答して、ＷＤＣによって、ワイヤレスデバイスに送信され得る。
【０１０７】
[0123]図１０は、本開示の様々な態様による、ワイヤレスデバイス１０１５をＷＤＣ１００５によってサポートされる特定のＰＦＰに接続するための、ＷＤＣ１００５とワイヤレスデバイス１０１５との間のワイヤレス通信を示すメッセージフロー図１０００である。ＷＤＣ１００５は、図１を参照しながら説明したＷＤＣ１０５および／または図７を参照しながら説明したＷＤＣ７０５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、および／または図４を参照しながら説明した装置４０５の態様の一例であり得る。（１つまたは複数の）ワイヤレスデバイス１０１５は、図１を参照しながら説明したワイヤレスデバイス１１５、図７を参照しながら説明したワイヤレスデバイス７１５、および／または図８を参照しながら説明したワイヤレスデバイス８１５の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５の態様の一例であり得る。
【０１０８】
[0124]例として、メッセージフローは、ワイヤレスデバイス１０１５がＷＤＣ１００５に要求１０２０を送信することから開始し得る。要求１０２０は、ＷＤＣ１００５によってサポートされる少なくとも１つのＰＦＰに関する要求であり得る。
【０１０９】
[0125]要求１０２０を受信したことに応答して、ＷＤＣ１００５は、ＷＤＣ１００５が少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのか、それらの組合せをサポートするのかを示す応答メッセージ１０２５をワイヤレスデバイス１０１５に送信し得る。応答メッセージ１０２５は、いくつかの場合には、図９Ａを参照しながら説明したフォーマットを有し得、簡易ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣ１００５によってサポートされるＰＦＰのリストを含み得る。
【０１１０】
[0126]ブロック１０３０において、ワイヤレスデバイス１０１５は、応答メッセージに少なくとも部分的に基づいて、ＷＤＣ１００５によってサポートされる特定のＰＦＰを選択し得る。ワイヤレスデバイス１０１５は、次いで、ＷＤＣ１００５によってサポートされる特定のＰＦＰに関するより具体的な情報についての要求１０３５をＷＤＣ１００５に送信し得る。
【０１１１】
[0127]要求１０３５を受信したことに応答して、ＷＤＣ１００５は、ワイヤレスデバイス１０１５に追加の応答メッセージ１０４０を送信し得る。追加の応答メッセージ１０４０は詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得、その詳細ＩＥは、ＷＤＣ１００５によってサポートされる特定のＰＦＰに関する追加情報を含み得る。追加情報は、ブロック１０４５においてＷＤＣ１００５によってサポートされる特定のＰＦＰに接続するために使用され得る。
【０１１２】
[0128]図１１は、本開示の様々な態様による、ワイヤレス通信のための方法１１００の一例を示すフローチャートである。明快のために、方法１１００について、図１を参照しながら説明したＷＤＣ１０５および／または図７を参照しながら説明したＷＤＣ７０５のうちの少なくとも１つの態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、および／または図４を参照しながら説明した装置４０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ＷＤＣ１０５または７０５などのＷＤＣ、あるいは装置２０５、３０５、または４０５のうちの１つなどの装置は、以下で説明する機能を実行するためにＷＤＣまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１１３】
[0129]ブロック１１０５において、ＷＤＣにおいて、要求を受信する。要求は、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求であり得る。ブロック１１０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、ならびに／あるいは図３を参照しながら説明したＰＦＰ要求分析モジュール３２５および／または図４を参照しながら説明したＰＦＰ要求分析モジュール４２５によって実行され得る。
【０１１４】
[0130]ブロック１１１０において、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのかを示す応答メッセージ（たとえば、ブロック１１０５において受信された要求に対する応答）を送信する。ブロック１１１０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、ならびに／あるいは図３を参照しながら説明したＰＦＰ応答送信管理モジュール３３０および／または図４を参照しながら説明したＰＦＰ応答送信管理モジュール４３０によって実行され得る。
【０１１５】
[0131]ブロック１１１０において送信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。ＷＤＣがＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。ＷＤＣがＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ブロック１１１０において送信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、ＷＤＣがＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【０１１６】
[0132]ブロック１１１０において送信された応答メッセージは、いくつかの場合には、簡易ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）または詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報をさらに含み得る。
【０１１７】
[0133]いくつかの実施形態では、方法１１００は、１回目に（たとえば、ワイヤレスデバイスから）ＷＤＣによってサポートされるＰＦＰに関する要求を受信したことに応答して実行され、２回目に（たとえば、ワイヤレスデバイスから）ＷＤＣによってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関する要求を受信したことに応答して実行され得る。ＷＤＣによってサポートされるＰＦＰに関する要求に応答して、簡易ＩＥを含む応答メッセージが（たとえば、ワイヤレスデバイスに）送信され得、ＷＤＣによってサポートされる特定のＰＦＰに関する要求に応答して、詳細ＩＥを含む応答メッセージが（たとえば、ワイヤレスデバイスに）送信され得る。ＰＦＰ要求タイプ（たとえば、ＷＤＣによってサポートされるＰＦＰに関する要求、または特定のＰＦＰに関する要求）は、たとえば、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、図３を参照しながら説明したＰＦＰ要求分析モジュール３２５および／または図４を参照しながら説明したＰＦＰ要求分析モジュール４２５、ならびに／あるいは図４を参照しながら説明したＰＦＰ要求タイプ決定モジュール４３５によって決定され得る。簡易ＩＥは、いくつかの場合には、図４を参照しながら説明した簡易ＩＥフォーマッティングモジュール４４０を使用してフォーマットされ得る。詳細ＩＥは、いくつかの場合には、図４を参照しながら説明した詳細ＩＥフォーマッティングモジュール４４５を使用してフォーマットされ得る。
【０１１８】
[0134]このようにして、方法１１００は、ワイヤレス通信を提供し得る。方法１１００は一実装形態にすぎないこと、および方法１１００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１１９】
[0135]図１２は、本開示の様々な態様による、ワイヤレス通信のための方法１２００の一例を示すフローチャートである。明快のために、方法１２００について、図１を参照しながら説明したＷＤＣ１０５および／または図７を参照しながら説明したＷＤＣ７０５のうちの少なくとも１つの態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図３を参照しながら説明した装置３０５、および／または図４を参照しながら説明した装置４０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ＷＤＣ１０５または７０５などのＷＤＣ、あるいは装置２０５、３０５、または４０５のうちの１つなどの装置は、以下で説明する機能を実行するためにＷＤＣまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１２０】
[0136]ブロック１２０５において、ＷＤＣにおいて、要求を受信する。要求は、ＷＤＣによってサポートされる特定のＰＦＰ（たとえば、ＷＤＣによってＰＦＰとしてサポートされるＷＢＥまたはＷＤＥ）に関する要求であり得る。ブロック１２０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、ならびに／あるいは図３を参照しながら説明したＰＦＰ要求分析モジュール３２５および／または図４を参照しながら説明したＰＦＰ要求分析モジュール４２５によって実行され得る。
【０１２１】
[0137]ブロック１２１０、１２１５、１２２０、１２２５、１２３０、１２３５、１２４０、１２４５、および／または１２５０において、応答メッセージ（たとえば、ブロック１２０５において受信された要求に対する応答）を準備する。応答メッセージは、ブロック１２１０において、特定のＰＦＰを表す値に設定され得るデータタイプフィールドを含み得る。特定のＰＦＰがＷＢＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。特定のＰＦＰがＷＤＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。
【０１２２】
[0138]ブロック１２１５において、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されるかどうかを決定する。ブロック１２１５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、図３を参照しながら説明したＰＦＰ応答送信管理モジュール３３０および／または図４を参照しながら説明したＰＦＰ応答送信管理モジュール４３０、ならびに／あるいは図４を参照しながら説明したＰＦＰ  ＷＦＤＳ  ＡＳＰ展開決定モジュール４５０によって実行され得る。
【０１２３】
[0139]ブロック１２１５において、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されないと決定されたとき、ブロック１２２０において、応答メッセージの詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）の発見情報サブ要素（たとえば、＜ｄｉｓｏｖｅｒｙＩｎｆｏ＞）のサービスＩＥ（たとえば、＜ｓｅｒｖｉｃｅＩｎｆｏ＞）の値をヌル値に設定する。ブロック１２１５において、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定されたとき、ブロック１２２５において、サービスＩＥの値を非ヌル値に設定する。非ヌル値は、ＷＦＤＳ  ＡＳＰのサービス情報属性と同じ値（たとえば、特定のＰＦＰのためのＷＦＤＳ広告サービスの＜ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞属性と同じ値）であり得る。
【０１２４】
[0140]ブロック１２３０において、特定のＰＦＰがＷＦＤＳ  ＡＳＰを使用して展開されると決定されたとき、発見情報サブ要素の広告識別ＩＥの値を特定のＰＦＰのＷＦＤＳ広告識別に設定し、ブロック１２３５において、発見情報サブ要素のサービス名ＩＥの値をＷＦＤＳ  ＡＳＰのフルサービス名に設定する。
【０１２５】
[0141]ブロック１２４０において、ＷＤＣが、特定のＰＦＰを与えるＰ２Ｐセッションのグループ所有者のネットワーク役割を担おうとするかどうかを決定する。ＷＤＣがグループ所有者のネットワーク役割を担おうとするとき、ブロック１２４５において、発見情報サブ要素のネットワーク役割ＩＥ（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）の値を第１の値（たとえば、グループ所有者のネットワーク役割に対応する値）に設定する。他の場合、ブロック１２５０において、ネットワーク役割ＩＥの値を第２の値（たとえば、クライアントのネットワーク役割に対応する値）に設定する。
【０１２６】
[0142]ブロック１２１０、１２２０、１２２５、１２３０、１２３５、１２４０、１２４５、および／または１２５０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、図３を参照しながら説明したＰＦＰ応答送信管理モジュール３３０および／または図４を参照しながら説明したＰＦＰ応答送信管理モジュール４３０、ならびに／あるいは図４を参照しながら説明した詳細ＩＥフォーマッティングモジュール４４５によって実行され得る。
【０１２７】
[0143]ブロック１２５５において、応答メッセージを（たとえば、ブロック１２０５において要求がそこから受信されたワイヤレスデバイスに）送信する。ブロック１２５５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図３を参照しながら説明したワイヤレス通信管理モジュール３１５、および／または図４を参照しながら説明したワイヤレス通信管理モジュール４１５、図７を参照しながら説明したワイヤレスドッキー通信管理モジュール７６０、図３を参照しながら説明したＰＦＰ応答送信管理モジュール３３０および／または図４を参照しながら説明したＰＦＰ応答送信管理モジュール４３０、図２を参照しながら説明した送信機モジュール２２０、図３を参照しながら説明した送信機モジュール３２０、および／または図４を参照しながら説明した送信機モジュール４２０、ならびに／あるいは図７を参照しながら説明したトランシーバモジュール７３５によって実行され得る。
【０１２８】
[0144]このようにして、方法１２００はワイヤレス通信を提供し得る。方法１２００は一実装形態にすぎないこと、および方法１２００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１２９】
[0145]いくつかの実施形態では、図１１を参照しながら説明した方法１１００の態様と、図１２を参照しながら説明した方法１２００の態様とは組み合わせられ得る。
【０１３０】
[0146]図１３は、本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法１３００の一例を示すフローチャートである。明快のために、方法１３００について、図１を参照しながら説明したワイヤレスデバイス１１５および／または図８を参照しながら説明したワイヤレスデバイス８１５のうちの少なくとも１つ（たとえば、モバイルデバイス）の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ワイヤレスデバイス１１５または８１５などのワイヤレスデバイス、あるいは装置２０５、５０５、または６０５のうちの１つなどの装置は、以下で説明する機能を実行するためにワイヤレスデバイスまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１３１】
[0147]ブロック１３０５において、要求をＷＤＣに送信する。要求は、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求であり得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。ブロック１３０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ要求送信管理モジュール５２５および／または図６を参照しながら説明したＰＦＰ要求送信管理モジュール６２５によって実行され得る。
【０１３２】
[0148]ブロック１３１０において、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのかを示す応答メッセージ（たとえば、ブロック１３０５において送信された要求に対する応答）を受信する。ブロック１３１０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１３３】
[0149]ブロック１３１０において受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。ＷＤＣがＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。ＷＤＣがＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ブロック１３１０において送信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、ＷＤＣがＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【０１３４】
[0150]ブロック１３１０において受信された応答メッセージは、いくつかの場合には、簡易ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）または詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報をさらに含み得る。
【０１３５】
[0151]いくつかの実施形態では、方法１３００は、１回目に、どのＰＦＰがＷＤＣによってサポートされるかを決定する、実行され、２回目に、ＷＤＣによってサポートされるＰＦＰのうちの特定の１つ（たとえば、特定のＰＦＰ）に関するより具体的な情報を要求するために実行され得る。どのＰＦＰがＷＤＣによってサポートされるかに関する要求に応答して、簡易ＩＥを含む応答メッセージがＷＤＣから受信され得、ＷＤＣによってサポートされる特定のＰＦＰに関する要求に応答して、詳細ＩＥを含む応答メッセージが受信され得る。
【０１３６】
[0152]このようにして、方法１３００はワイヤレス通信を提供し得る。方法１３００は一実装形態にすぎないこと、および方法１３００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１３７】
[0153]図１４は、本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法１４００の一例を示すフローチャートである。明快のために、方法１４００について、図１を参照しながら説明したワイヤレスデバイス１１５および／または図８を参照しながら説明したワイヤレスデバイス８１５のうちの少なくとも１つ（たとえば、モバイルデバイス）の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ワイヤレスデバイス１１５または８１５などのワイヤレスデバイス、あるいは装置２０５、５０５、または６０５のうちの１つなどの装置は、以下で説明する機能を実行するためにワイヤレスデバイスまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１３８】
[0154]ブロック１４０５において、要求をＷＤＣに送信する。要求は、ＷＤＣによってサポートされる少なくとも１つのＰＦＰに関する要求であり得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。ブロック１４０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ要求送信管理モジュール５２５および／または図６を参照しながら説明したＰＦＰ要求送信管理モジュール６２５によって実行され得る。
【０１３９】
[0155]ブロック１４１０において、ＷＤＣが少なくともＷＢＥをＰＦＰとしてサポートするのか、ＷＤＥをＰＦＰとしてサポートするのかを示す応答メッセージ（たとえば、ブロック１３０５において送信された要求に対する応答）を受信する。ブロック１４１０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１４０】
[0156]ブロック１４１０において受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、ＷＤＣによってサポートされるＰＦＰを表す値を含み得る。ＷＤＣがＷＢＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。ＷＤＣがＷＤＥをＰＦＰとしてサポートするとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。いくつかの場合には、ブロック１３１０において送信された応答メッセージは２つ以上のデータタイプフィールドを含み、それぞれの値は、ＷＤＣがＷＢＥとＷＤＥの両方をサポートすることを示し得る。
【０１４１】
[0157]ブロック１４１０において受信された応答メッセージは、いくつかの場合には、簡易ＩＥ（たとえば、＜ｐｆｐＳｉｍｐｌｅＩｎｆｏ＞）を含み得る。簡易ＩＥは、ＷＤＣによってサポートされるＰＦＰのリストを含み得る。
【０１４２】
[0158]ブロック１４１５において、応答メッセージに少なくとも部分的に基づいて、ＷＤＣによってサポートされる特定のＰＦＰを選択する。ブロック１４１５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図６を参照しながら説明したＰＦＰ選択モジュール６３５によって実行され得る。
【０１４３】
[0159]ブロック１４２０において、ＷＤＣによってサポートされる特定のＰＦＰへの接続を行う。ＷＤＣによってサポートされる特定のＰＦＰに接続することは、いくつかの場合には、ＷＤＣによってサポートされる特定のＰＦＰに関するより具体的な情報についての要求をＷＤＣに送信することを含み得る。次いで、追加の応答メッセージがＷＤＣから受信され得る。追加の応答メッセージは詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）を含み得、その詳細ＩＥは、ＷＤＣによってサポートされる特定のＰＦＰに関する追加情報を含み得る。追加情報は、たとえば、図１５および／または図１６を参照しながら説明するように、ＷＤＣによってサポートされる特定のＰＦＰに接続するために使用され得る。
【０１４４】
[0160]ブロック１４２０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図６を参照しながら説明したＰＦＰ接続／切断モジュール６４５によって実行され得る。
【０１４５】
[0161]このようにして、方法１４００は、ワイヤレス通信を提供し得る。方法１４００は一実装形態にすぎないこと、および方法１４００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１４６】
[0162]図１５は、本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法１５００の一例を示すフローチャートである。明快のために、方法１５００について、図１を参照しながら説明したワイヤレスデバイス１１５および／または図８を参照しながら説明したワイヤレスデバイス８１５のうちの少なくとも１つ（たとえば、モバイルデバイス）の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ワイヤレスデバイス１１５または８１５などのワイヤレスデバイス、あるいは装置２０５、５０５、または６０５のうちの１つなどの装置は、以下で説明する機能を実行するためにワイヤレスデバイスまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１４７】
[0163]ブロック１５０５において、要求をＷＤＣに送信する。要求は、ＷＤＣによってサポートされる特定のＰＦＰ（たとえば、ＷＤＣによってＰＦＰとしてサポートされるＷＢＥまたはＷＤＥ）に関する要求であり得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。ブロック１５０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ要求送信管理モジュール５２５および／または図６を参照しながら説明したＰＦＰ要求送信管理モジュール６２５によって実行され得る。
【０１４８】
[0164]ブロック１５１０において、ＷＤＣから、ＷＤＣが特定のＰＦＰをサポートするかどうかを示す応答メッセージを受信する。ブロック１５１０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１４９】
[0165]ブロック１５１０において受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、特定のＰＦＰを表す値を含み得る。特定のＰＦＰがＷＢＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。特定のＰＦＰがＷＤＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。
【０１５０】
[0166]ブロック１５１０において受信された応答メッセージはまた、ネットワーク役割ＩＥ（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）を含み得る。ネットワーク役割ＩＥは、いくつかの場合には、詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）とともに含まれ得る。詳細ＩＥはまた、ＷＤＣによってサポートされる特定のＰＦＰに関する他の情報を含み得る。
【０１５１】
[0167]ブロック１５１５において、ネットワーク役割ＩＥの値を識別する。その値は、第１のＰ２Ｐ接続のためにＷＤＣによって担われるべきネットワーク役割を示し得る。ブロック１５２０において、ネットワーク役割ＩＥの値を、ワイヤレスデバイス（たとえば、方法１５００を実行するワイヤレスデバイス）によって担われる現在のネットワーク役割の値と比較する。ブロック１５１５および／またはブロック１５２０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１５２】
[0168]ブロック１５２５において、およびブロック１５２０において行われた比較により、ネットワーク役割ＩＥの値が、ワイヤレスデバイスによって担われる現在のネットワーク役割の値とは異なることが明らかになったとき、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第１のＰ２Ｐ接続を使用する。
【０１５３】
[0169]ブロック１５２０において行われた比較により、ネットワーク役割ＩＥの値が、ワイヤレスデバイスによって担われる現在のネットワーク役割の値に一致することが明らかになったとき、ワイヤレスデバイスは、ブロック１５３０において、第１のＰ２Ｐ接続から切断し、ブロック１５３５において、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第２のＰ２Ｐ接続を確立する。
【０１５４】
[0170]ブロック１５２５、１５３０、および／またはブロック１５３５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図６を参照しながら説明したＰＦＰ接続／切断モジュール６４５によって実行され得る。
【０１５５】
[0171]このようにして、方法１５００は、ワイヤレス通信を提供し得る。方法１５００は一実装形態にすぎないこと、および方法１５００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１５６】
[0172]図１６は、本開示の様々な態様による、（たとえば、ワイヤレスドッキーによる）ワイヤレス通信のための方法１６００の一例を示すフローチャートである。明快のために、方法１６００について、図１を参照しながら説明したワイヤレスデバイス１１５および／または図８を参照しながら説明したワイヤレスデバイス８１５のうちの少なくとも１つ（たとえば、モバイルデバイス）の態様、ならびに／あるいは図２を参照しながら説明した装置２０５、図５を参照しながら説明した装置５０５、および／または図６を参照しながら説明した装置６０５のうちの少なくとも１つの態様を参照しながら以下で説明する。いくつかの例では、ワイヤレスデバイス１１５または８１５などのワイヤレスデバイス、あるいは装置２０５、５０５、または６０５のうちの１つなどの装置は、以下で説明する機能を実行するためにワイヤレスデバイスまたは装置の機能要素を制御するためのコードの少なくとも１つのセットを実行し得る。
【０１５７】
[0173]ブロック１６０５において、要求をＷＤＣに送信する。要求は、ＷＤＣによってサポートされる特定のＰＦＰ（たとえば、ＷＤＣによってＰＦＰとしてサポートされるＷＢＥまたはＷＤＥ）に関する要求であり得る。要求は、第１のＰ２Ｐ接続を使用して送信され得る。ブロック１６０５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ要求送信管理モジュール５２５および／または図６を参照しながら説明したＰＦＰ要求送信管理モジュール６２５によって実行され得る。
【０１５８】
[0174]ブロック１６１０において、ＷＤＣから、ＷＤＣが特定のＰＦＰをサポートするかどうかを示す応答メッセージを受信する。ブロック１６１０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１５９】
[0175]ブロック１６１０において受信された応答メッセージは、いくつかの場合には、データタイプフィールドを含み得る。データタイプフィールドは、特定のＰＦＰを表す値を含み得る。特定のＰＦＰがＷＢＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＢＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｂｅの形態をとり得る）。特定のＰＦＰがＷＤＥであるとき、データタイプフィールドの値は、ＷＤＣがＷＤＥをＰＦＰとしてサポートすることを示し得る（たとえば、データタイプフィールドは＜ｐｅｒｉｐｈｅｒａｌＦｕｎｃｔｉｏｎＰｒｏｔｏｃｏｌＮａｍｅ＞＝ｗｄｅの形態をとり得る）。
【０１６０】
[0176]ブロック１６１０において受信された応答メッセージはまた、ネットワーク役割ＩＥ（たとえば、＜ｎｅｔｗｏｒｋＲｏｌｅ＞）を含み得る。ネットワーク役割ＩＥは、いくつかの場合には、詳細ＩＥ（たとえば、＜ｐｆｐＤｅｔａｉｌｅｄＩｎｆｏ＞）とともに含まれ得る。詳細ＩＥはまた、ＷＤＣによってサポートされる特定のＰＦＰに関する他の情報を含み得る。
【０１６１】
[0177]ブロック１６１５において、ネットワーク役割ＩＥの値を識別する。その値は、第１のＰ２Ｐ接続のためにＷＤＣによって担われるべきネットワーク役割を示し得る。ブロック１６２０において、ネットワーク役割ＩＥの値を、ワイヤレスデバイス（たとえば、方法１６００を実行するワイヤレスデバイス）によって担われる現在のネットワーク役割の値と比較する。ブロック１６１５および／またはブロック１６２０における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図５を参照しながら説明したＰＦＰ応答分析モジュール５３０および／または図６を参照しながら説明したＰＦＰ応答分析モジュール６３０によって実行され得る。
【０１６２】
[0178]ブロック１６２５において、およびブロック１６２０において行われた比較により、ネットワーク役割ＩＥの値が、ワイヤレスデバイスによって担われる現在のネットワーク役割の値とは異なることが明らかになったとき、ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるかどうかを決定する。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されないとき、ブロック１６３０において、ＷＤＣによってサポートされる特定のＰＦＰに接続するために第１のＰ２Ｐ接続を使用する。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるとき、ブロック１６３５において、第１のＰ２Ｐ接続上でＡＳＰセッション要求協調メッセージ（たとえば、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮ  ＡＳＰ協調メッセージ）をＷＤＣに送る。ＡＳＰセッション要求協調メッセージは、ＷＤＣによってサポートされる特定のＰＦＰに接続するために、特定のＰＦＰに向けられ得る。
【０１６３】
[0179]ブロック１６２０において行われた比較により、ネットワーク役割ＩＥの値が、ワイヤレスデバイスによって担われる現在のネットワーク役割に一致することが明らかになったとき、ワイヤレスデバイスは、ブロック１６４０において、第１のＰ２Ｐ接続から切断する。ブロック１６４５において、ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるかどうかを決定する。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されないとき、方法１６００を実行するワイヤレスデバイスは、ブロック１６５０において、新しいネットワーク役割をＷＤＣとネゴシエートし、ブロック１６５５において、特定のＰＦＰに接続するために新しいネットワーク役割と第２のＰ２Ｐ接続とを使用する。ＷＤＣによってサポートされる特定のＰＦＰがＷＦＤＳ  ＡＳＰ上で展開されるとき、ブロック１６６０において、新しいプロビジョン発見要求を開始する。新しいプロビジョン発見要求により、接続能力が新しいネットワーク役割（たとえば、「Ｃｌｉ」（０ｘ０２）または「ＧＯ」（０ｘ０３））に設定され得、その新しいネットワーク役割は、ワイヤレスデバイスによって担われる現在のネットワーク役割とは異なり得る。ブロック１６６５において、第２のＰ２Ｐ接続上で新しいＡＳＰセッションを開始し、特定のＰＦＰに接続するために新しいネットワーク役割と第２のＰ２Ｐ接続とを使用する。
【０１６４】
[0180]ブロック１６２５および／またはブロック１６４５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図６を参照しながら説明したＰＦＰ  ＷＦＤＳ  ＡＳＰ決定モジュール６４０によって実行され得る。
【０１６５】
[0181]ブロック１６３０、１６３５、１６４０、１６５０、１６５５、１６６０、および／または１６６５における（１つまたは複数の）動作は、図２を参照しながら説明したワイヤレス通信管理モジュール２１５、図５を参照しながら説明したワイヤレス通信管理モジュール５１５、図６を参照しながら説明したワイヤレス通信管理モジュール６１５、および／または図８を参照しながら説明したワイヤレス通信管理モジュール８１５、ならびに／あるいは図６を参照しながら説明したＰＦＰ接続／切断モジュール６４５によって実行され得る。
【０１６６】
[0182]このようにして、方法１６００は、ワイヤレス通信を提供し得る。方法１６００は一実装形態にすぎないこと、および方法１６００の動作は、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。
【０１６７】
[0183]いくつかの実施形態では、図１３を参照しながら説明した方法１３００の態様、図１４を参照しながら説明した方法１４００の態様、図１５を参照しながら説明した方法１５００の態様、および／または図１６を参照しながら説明した方法１６００の態様は組み合わせられ得る。
【０１６８】
[0184]添付の図面に関して上記に記載された詳細な説明は、例について説明しており、実装され得るまたは特許請求の範囲内に入る例のみを表すものではない。「例」および「例示的」という語は、この説明で使用されるとき、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の例よりも有利な」を意味しない。発明を実施するための形態は、説明する技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明された例の概念を不明瞭にすることを回避するために、よく知られている構造および装置がブロック図の形式で示されている。
【０１６９】
[0185]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１７０】
[0186]本明細書の開示に関して説明した様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する少なくとも１つのマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【０１７１】
[0187]本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示および添付の特許請求の範囲内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、機能の部分が異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙は、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１７２】
[0188]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１７３】
[0189]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えたものである。本開示への様々な修正は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
【図１】
2017505030.tif 000003
【図２】
2017505030.tif 000004
【図３】
2017505030.tif 000005
【図４】
2017505030.tif 000006
【図５】
2017505030.tif 000007
【図６】
2017505030.tif 000008
【図７】
2017505030.tif 000009
【図８】
2017505030.tif 000010
【図９Ａ】
2017505030.tif 000011
【図９Ｂ】
2017505030.tif 000012
【図１０】
2017505030.tif 000013
【図１１】
2017505030.tif 000014
【図１２】
2017505030.tif 000015
【図１３】
2017505030.tif 000016
【図１４】
2017505030.tif 000017
【図１５】
2017505030.tif 000018
【図１６】
2017505030.tif 000019
【国際調査報告】
2017505030.tif 000020
2017505030.tif 000021