(57)【要約】  無線通信のための方法は、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを生成するステップであって、複合クエリが、属性および値の論理結合を含む、ステップ(ブロック605)と、複合クエリを応答局に送信するステップ(ブロック607)とを含む。本方法はまた、情報を受信するステップ(ブロック609)も含む。
2016502775.tif 000002
【特許請求の範囲】
【請求項１】
要求局によって、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための前記複合クエリを生成するステップであって、前記複合クエリが、属性および値の論理結合を含む、ステップと、
前記要求局によって前記複合クエリを前記応答局に送信するステップと、
前記要求局によって前記情報を受信するステップとを含む、無線通信のための方法。
【請求項２】
前記複合クエリは、アクセスネットワーククエリプロトコル(ANQP)属性および関連するANQP値、登録済み位置クエリプロトコル(RLQP)属性および関連するRLQP値、ならびにサービス発見プロトコルおよびその関連する値の論理結合を含む、請求項1に記載の方法。
【請求項３】
前記情報は、前記複合クエリを満たす近隣局の前記サブセットについてのANQP情報、前記複合クエリを満たす近隣局の前記サブセットの識別情報、および前記複合クエリを満たす近隣局の前記サブセットのリストのうちの少なくとも1つを含む、請求項1に記載の方法。
【請求項４】
前記複合クエリは、ジェネリックアドバタイズメントサービス(GAS)クエリ要求メッセージで送信される、請求項1に記載の方法。
【請求項５】
前記情報は、GASクエリ応答メッセージで受信される、請求項1に記載の方法。
【請求項６】
前記情報に従って近隣局を選択するステップと、
問い合わせを前記近隣局に送信するステップとをさらに含む、請求項1に記載の方法。
【請求項７】
前記情報に従って近隣局を選択するステップと、
前記近隣局との関連付け手続きを開始するステップとをさらに含む、請求項1に記載の方法。
【請求項８】
応答局によって、複合クエリを満たす前記応答局の近隣局のサブセットについての情報を得るための前記複合クエリを受信するステップであって、前記複合クエリが、属性および値の論理結合を含む、ステップと、
前記応答局によって前記情報を生成するステップと、
前記応答局によって前記情報を要求局に送信するステップとを含む、無線通信のための方法。
【請求項９】
近隣局の前記サブセットを含む複数の近隣局についての近隣情報を局所情報ストアに記憶するステップをさらに含み、前記情報を生成するステップは、前記情報を前記局所情報ストアから検索するステップを含む、請求項8に記載の方法。
【請求項１０】
前記情報を生成するステップは、
前記複合クエリを近隣局の前記サブセットを含む複数の近隣局に転送するステップと、
前記情報を近隣局の前記サブセットから受信するステップとを含む、請求項8に記載の方法。
【請求項１１】
前記情報を生成するステップは、
前記複合クエリを遠隔設置情報ストアに転送するステップと、
前記情報を前記遠隔設置情報ストアから受信するステップとを含む、請求項8に記載の方法。
【請求項１２】
前記情報は、ジェネリックアドバタイズメントサービス(GAS)クエリ応答メッセージで送信される、請求項8に記載の方法。
【請求項１３】
前記複合クエリは、GASクエリ要求メッセージで受信される、請求項8に記載の方法。
【請求項１４】
複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための前記複合クエリを生成するように構成されるプロセッサであって、前記複合クエリが、属性および値の論理結合を含む、プロセッサと、
前記プロセッサに動作可能に結合され、前記複合クエリを前記応答局に送信するように構成される送信機と、
前記プロセッサに動作可能に結合され、前記情報を受信するように構成される受信機とを備える、要求局。
【請求項１５】
前記プロセッサは、前記情報に従って近隣局を選択するように構成され、前記送信機は、問い合わせを前記近隣局に送信するように構成される、請求項14に記載の要求局。
【請求項１６】
前記プロセッサは、前記情報に従って近隣局を選択し、前記近隣局との関連付け手続きを開始するように構成される、請求項14に記載の要求局。
【請求項１７】
複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための前記複合クエリを受信するように構成される受信機であって、前記複合クエリが、属性および値の論理結合を含む、受信機と、
前記受信機に動作可能に結合され、前記情報を生成するように構成されるプロセッサと、
前記プロセッサに動作可能に結合され、前記情報を要求局に送信するように構成される送信機とを備える、応答局。
【請求項１８】
前記プロセッサは、近隣局の前記サブセットを含む複数の近隣局についての近隣情報を局所情報ストアに記憶し、前記情報を前記局所情報ストアから検索するように構成される、請求項17に記載の応答局。
【請求項１９】
前記プロセッサは、前記複合クエリを近隣局の前記サブセットを含む複数の近隣局に転送するように構成され、前記受信機は、前記情報を近隣局の前記サブセットから受信するように構成される、請求項17に記載の応答局。
【請求項２０】
前記プロセッサは、前記複合クエリを遠隔設置情報ストアに転送するように構成され、前記受信機は、前記情報を前記遠隔設置情報ストアから受信するように構成される、請求項17に記載の応答局。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、参照により本明細書にこれによって組み込まれる、2013年10月18日に出願された「System and Method for Efficient Communications System Scanning」と題する米国非仮出願第14/057,966号および2012年10月19日に出願された「System and Method for GAS and ANQP Extension」と題する米国仮出願第61/716,235号の便益を主張するものである。
【０００２】
本開示は、一般にデジタル通信に関し、より詳しくは効率的な通信システム走査のためのシステムおよび方法に関する。
【背景技術】
【０００３】
一般にまたWi-Fi通信システムとも呼ばれる、IEEE802.11準拠の通信システムでは、ユーザが、Wi-Fi通信システムに接続することを選択すると、ユーザのデバイスは、利用できるアクセスポイント(AP)を走査する。APはまた、一般にホットスポット、基地局、通信コントローラ、NodeB、発展型NodeBなどと呼ばれることもある。ユーザのデバイスはまた、一般に携帯電話、移動局、端末、サブスクライバー(subscribers)、ユーザ機器などと呼ばれることもある。ユーザのデバイスによって行われる走査は、Wi-Fi通信システムの異なる特徴および利用できるサービスを発見することもある。ユーザのデバイスは、認証プロセスを進めることもある。走査プロセスは、特に利用できる多数のAPがあるとき、長時間を要することもある。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】IEEE802.11-2012技術仕様書の表8-184
【非特許文献２】IEEE P802.11af/D2.0「Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications; Amendment 5: TV White Spaces Operation」Section 8.4.5 Registered Location Query Protocol Elements
【非特許文献３】IEEE802.11-2007標準仕様書またはその後のバージョン
【非特許文献４】IETF関連仕様書
【非特許文献５】3GPP TS25.331
【非特許文献６】3GPP TS36.331
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示の例示的実施形態は、効率的な通信システム走査のためのシステムおよび方法を提供する。
【０００６】
本開示の例示的実施形態によると、無線通信のための方法が、提供される。本方法は、要求局(requesting station)によって、複合クエリ(composed query)を満たす応答局(responding station)の近隣局のサブセットについての情報を得るための複合クエリを生成するステップを含み、複合クエリは、属性および値の論理結合(logical combination)を含む。本方法はまた、要求局によって複合クエリを応答局に送信するステップ、および要求局によって情報を受信するステップも含む。
【０００７】
本開示の別の例示的実施形態によると、無線通信のための方法が、提供される。本方法は、応答局によって、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを受信するステップを含み、複合クエリは、属性および値の論理結合を含む。本方法はまた、応答局によって情報を生成するステップ、および応答局によって情報を要求局に送信するステップも含む。
【０００８】
本開示の別の例示的実施形態によると、要求局が、提供される。要求局は、プロセッサと、プロセッサに動作可能に結合される送信機と、プロセッサに動作可能に結合される受信機とを含む。プロセッサは、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを生成し、複合クエリは、属性および値の論理結合を含む。送信機は、複合クエリを応答局に送信する。受信機は、情報を受信する。
【０００９】
本開示の別の例示的実施形態によると、応答局が、提供される。応答局は、受信機と、受信機に動作可能に結合されるプロセッサと、プロセッサに動作可能に結合される送信機とを含む。受信機は、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを受信し、複合クエリは、属性および値の論理結合を含む。プロセッサは、情報を生成する。送信機は、情報を要求局に送信する。
【００１０】
実施形態の1つの利点は、通信プロトコルの拡張が、デバイスが単一の複合クエリを使用して多数のAPについての情報を得ることを可能にするということである。単一の複合クエリの使用は、通信オーバーヘッド、待ち時間、および送信衝突の可能性を低減するのに役立ち、それによって走査プロセスを短縮する。
【００１１】
実施形態の別の利点は、走査プロセスが短縮されるということである。従って、関連付け(association)および/またはハンドオーバーのためのネットワーク発見および選択もまた、短縮される。
【００１２】
本開示およびその利点のより完全な理解のために、添付の図面と併用される次の説明への言及が、今からなされる。
【図面の簡単な説明】
【００１３】
【図１】本明細書で述べられる例示的実施形態による例示的通信システムを示す図である。
【図２】本明細書で述べられる例示的実施形態による、GASメッセージを伴う通信システムでの実体間の例示的メッセージ交換図を示す図である。
【図３ａ】本明細書で述べられる例示的実施形態による例示的能力リストANQP要素を示す図である。
【図３ｂ】本明細書で述べられる例示的実施形態による例示的近隣レポートANQP要素を示す図である。
【図３ｃ】本明細書で述べられる例示的実施形態による例示的近隣レポートを示す図である。
【図３ｄ】本明細書で述べられる例示的実施形態による例示的BSSID情報フィールドを示す図である。
【図３ｅ】本明細書で述べられる例示的実施形態による例示的能力フィールドを示す図である。
【図４】本明細書で述べられる例示的実施形態による例示的ANQP要素を示す図である。
【図５ａ】本明細書で述べられる例示的実施形態による例示的複合クエリを示す図である。
【図５ｂ】本明細書で述べられる例示的実施形態による例示的複合クエリを示す図である。
【図６ａ】本明細書で述べられる例示的実施形態による、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局で生じる第1の動作の例示的流れ図を示す図である。
【図６ｂ】本明細書で述べられる例示的実施形態による、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局で生じる第2の動作の例示的流れ図を示す図である。
【図７ａ】本明細書で述べられる例示的実施形態による、応答局が、複合クエリを満たす1つまたは複数のAPについての情報を提供するときに、応答局で生じる動作の例示的流れ図を示す図である。
【図７ｂ】本明細書で述べられる例示的実施形態による、複合クエリを満たす局の情報を生成するための多数の例示的実施形態を示す図である。
【図７ｃ】本明細書で述べられる例示的実施形態による、複合クエリを満たす局の情報を生成するための多数の例示的実施形態を示す図である。
【図７ｄ】本明細書で述べられる例示的実施形態による、複合クエリを満たす局の情報を生成するための多数の例示的実施形態を示す図である。
【図７ｅ】本明細書で述べられる例示的実施形態による、複合クエリを満たす局の情報を生成するための多数の例示的実施形態を示す図である。
【図８】本明細書で述べられる例示的実施形態による、応答局が、受信複合クエリに応答してそれ自体についての情報を提供するときに、応答局で生じる動作の例示的流れ図を示す図である。
【図９】本明細書で述べられる例示的実施形態による例示的第1の通信デバイスを示す図である。
【図１０】本明細書で述べられる例示的実施形態による例示的第2の通信デバイスを示す図である。
【発明を実施するための形態】
【００１４】
現在の例示的実施形態の動作およびそれらの構造が、以下で詳細に論じられる。しかしながら、本開示は、多種多様な特定の文脈で具体化されてもよい多くの適用可能な発明概念を提供することを理解すべきである。論じられる特定の実施形態は、単に本開示の特定の構造および本開示を動作させるための方法の説明に役立つだけであり、本開示の範囲を限定するものではない。
【００１５】
本開示の一実施形態は、効率的な通信システム走査に関する。例えば、要求局は、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを生成し、複合クエリを応答局に送信し、情報を受信する。別の例として、応答局は、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための複合クエリを受信し、情報を生成し、情報を要求局に送信する。
【００１６】
本開示は、特定の文脈での例示的実施形態、すなわち利用できる特徴およびサービスについての情報を得るためにAPの走査を使用するIEEE802.11準拠の通信システムに関して述べられることになる。しかしながら、本開示はまた、利用できる特徴およびサービスについての情報を得るために走査を使用する、ならびに位置情報を得るための、他の標準準拠および非標準通信システムに適用されてもよい。
【００１７】
図1は、例示的通信システム100を示す。通信システム100は、Wi-Fi準拠の通信システムの例であってもよい。通信システム100は、走査を含む動作を支援するために、ジェネリックアドバタイズメントサービス(GAS)およびアクセスネットワーククエリプロトコル(ANQP)などの、通信サービスおよびプロトコルを利用してもよい。一般に、GASは、認証(例えば、端末の)より前または後に、通信システム100などの通信システムでの端末とサーバーとの間の、ANQPフレームなどのアドバタイズメントプロトコルのフレームのレイヤ2トランスポートを提供するために使用されてもよい。典型的には、ANQPは、通信システムの異なる特徴および/またはサービスを発見するために使用されてもよい。デバイスは、関連付けるのに最も適したものを選択するために異なるネットワークまたはアクセスポイントに関する情報を比較する。デバイスは、認証プロセスを進めてもよい。
【００１８】
通信システムは、多数のデバイスと通信することができる複数のAPを用いてもよいことが理解されるが、単一のAPだけ、および多数のデバイスが、簡単にするために例示される。
【００１９】
通常、局は、図1で示されるデバイス(デバイス105、107、および109など)のいずれかを指すために使用されてもよく、そのデバイスは、携帯電話、ラップトップコンピュータ、タブレット、スマートセンサ、手持ち式または消費者向け電子デバイス、ならびに通信システム100と相互作用することができるインターフェース(Wi-Fiインターフェースなど)を有する他のデバイスを含んでもよい。局のいくつかまたはすべてはまた、セルラーネットワーク、ブルートゥース、専有ネットワーク、などの、他の種類の通信システムと相互作用することができることもある。
【００２０】
AP110および1つまたは複数の局は、Wi-Fi通信システムの基本構築ブロックである基本サービスセット(BSS)を形成してもよい。BSSは、サービスセット識別子(SSID)によって識別されてもよく、それは、構成済み識別子であり、AP110などの、BSSのAPによって一斉送信されてもよい。AP110は、APコントローラまたは/およびANQPサーバーと通信してもよく、それらは、AP110と共同設置されてもよくまたはされなくてもよい。AP110は、サービスプロバイダネットワーク115に接続されてもよく、それは、1つまたは複数のローミングハブ120に接続される。ローミングハブ120は、ホームロケーションレジスタ(HLR)125に接続されてもよい。ローミングハブ120およびHLR125は、デバイス移動性、すなわちローミングへの支援を提供する。
【００２１】
局は、近隣レポートを関連するAPから要求することができることもある。図1で示されるように、局は、ANQP要求を含むGASメッセージを使用して近隣レポートを要求してもよく、関連するAPは、ANQP応答を含むGASメッセージを使用してレポートを提供してもよい。近隣レポートは、高速遷移に使用できる近隣AP候補についての情報を含有してもよい。しかしながら、近隣レポートでの情報は、高速遷移手続きでの使用に特有で、関連付け、すなわち走査の前のネットワーク発見および選択に適していないこともある。
【００２２】
パラメータ(ドット11インターワーキングサービス始動(dot11 Interworking Service Activated))が真値に設定されるときに局のためのネットワーク選択を有効にするためのGASに関するインターワーキング手続きは、述べられている。局が、関連する状態と同様に関連しない状態にある間に、GASは、アドバタイズメントサービスにトランスポート機構を提供するために使用されてもよい。パブリックアクション(Public Action)管理フレームなどの、クラス1フレームが、トランスポート機構として使用されてもよい。GASメッセージは、個々にアドレス指定されたパブリックアクションフレームを使用して送信されてもよく、管理フレーム保護が、取り決められるとき、個々にアドレス指定された二重保護パブリックアクション(Protected Dual of Public Action)フレームが、個々にアドレス指定されたパブリックアクションフレームの代わりに使用されてもよい。
【００２３】
図2は、GASメッセージを伴う通信システムでの実体間の例示的メッセージ交換図200を示す。メッセージ交換図200は、要求局205(デバイスなど)、応答局210(AP、サービング(serving)AP、など)、ならびにアドバタイズメントサーバー215の間で交換されるメッセージを含む。メッセージ交換図200は、ドット11インターワーキングサービス始動パラメータが真に設定された状態のGASメッセージ順序で交換されるメッセージを例示してもよい。ビーコンおよび/またはプローブ応答フレームでのインターワーキング表示(ドット11インターワーキングサービス始動)の存在は、アドバタイズメントプロトコルがBSSまたは独立したBSS(IBSS)で支持されていることを示す。
【００２４】
要求局205は、GASクエリ要求をGAS初期要求フレームで応答局210に送ってもよい(イベント220として図示される)。応答局210は、GASクエリ要求をアドバタイズメントサーバー215に転送してもよい(イベント225として図示される)。アドバタイズメントサーバー215は、GASクエリ応答またはGASクエリ応答を受け取る方法に関連する情報を有してGASクエリ要求に応答してもよい(イベント230として図示される)。応答局210は、GASクエリ応答またはGASクエリ応答を受け取る方法に関連する情報をGAS初期応答フレームで要求局205に転送してもよい(イベント235として図示される)。GASクエリ応答は、単一のGAS初期応答フレームでまたは1つもしくは複数のGAS帰還応答フレームで配送されてもよいことが分かる。さらに、GASクエリ応答は、GAS初期応答フレームと1つまたは複数のGAS帰還応答フレームとの間で分けられない。
【００２５】
クエリリストANQP要素は、タイプSの情報識別子(情報ID)を含むANQPクエリを行うために、要求局205などの要求局によって使用されてもよい。エラーなしに受信されたANQPクエリで未知のまたは予約済みの情報IDに出会う、応答局210などの応答局は、未知のまたは予約済みの情報IDを無視してもよく、任意の残りの情報IDを処理する。一方、能力リストANQP要素は、局で構成される情報および/または能力のリストを提供してもよい。能力リストANQP要素は、能力リストANQP要素の情報IDを含有するクエリリストANQP要素に応答して戻されてもよい。
【００２６】
図3aは、例示的能力リストANQP要素300を示す。能力リストANQP要素300は、能力リストANQP要素300の情報識別子を伝えるための情報IDフィールド305、および能力リストANQP要素300の長さを伝えるための長さフィールド307を含んでもよい。能力リストANQP要素300はまた、ANQP能力#1 309などのN個のANQP能力、およびベンダー固有のANQP要素#1 311などのN個のベンダー固有のANQP要素を含んでもよい。
【００２７】
近隣レポート要求は、APに送られてもよく、APは、サービスセット遷移の候補である既知の近隣APについての情報を含有する近隣レポートを戻す。近隣レポートは、近隣APに関する管理情報ブロック(MIB)でのドット11RM近隣レポート表(dot11 RM Neighbor Report Table)から情報を含有してもよい。局は、可能なローミング候補として使用するためのその関連するAPの近隣についての情報を得ることができることもある。
【００２８】
図3bは、例示的近隣レポートANQP要素320を示す。近隣レポートANQP要素320は、近隣レポートANQP要素320の情報識別子を伝えるための情報IDフィールド325、および近隣レポートANQP要素320の長さを伝えるための長さフィールド327を含む。近隣レポートANQP要素320はまた、ゼロ以上の近隣レポートも含む。図3bで示されるように、近隣レポートANQP要素320は、1つの近隣レポート329を含む。
【００２９】
図3cは、例示的近隣レポート340を示す。近隣レポート340は、近隣レポート340の情報識別子を伝えるための情報IDフィールド345、および近隣レポート340の長さを伝えるための長さフィールド347を含む。基本SSID(BSSID)は、BSSIDフィールド349に含まれてもよく、報告されるBSSのBSSIDを伝える。近隣レポート340の後続のフィールドは、BSSに関連する。BSSID情報フィールド351は、BSSについての情報を含み、近隣セット遷移候補を決定するために使用されてもよい。図3dは、BSSID情報フィールド360を例示する。BSSID情報フィールド360は、とりわけBSSIDと関連するAPの能力を示すために使用される能力フィールド365を含む。
【００３０】
図3eは、例示的能力フィールド380を示す。能力フィールド380は、BSSIDと関連するAPについての選択された能力情報を含有する。例として、能力フィールド380は、フレーム形式(スペクトル管理)、サービス品質(QoS)、自動省電力配送(APSD)、無線測定形式(無線測定)、遅延および即時ブロック確認(遅延ブロックackおよび即時ブロックack)などの、APについての情報を含んでもよい。能力フィールド380でのフィールドは、APによって送信されるビーコンで送られる能力情報フィールドと同等の意味および同等のビット値を有してもよい。
【００３１】
図4は、例示的ANQP要素400を示す。ANQP要素400は、ANQP要素400の情報識別子を伝えるための情報IDフィールド405、およびANQP要素400の長さを伝えるための長さフィールド407を含む。ANQP要素400は、一意的な情報識別子を割り当てられてもよい。ANQP要素400などのANQP要素は、参照により本明細書に組み込まれるIEEE802.11-2012技術仕様書の表8-184に記載されるように構成されてもよい。もし情報が、特定のANQP要素について構成されないならば、その時そのANQP要素についてのクエリは、オプションのフィールドがない要素を戻す。
【００３２】
一般に、要求局は、近隣レポート要求フレームをその関連するAPに送ることによって近隣レポートをAPから要求する。もしパラメータドット11 RM近隣レポート始動が、真に設定されるならば、近隣レポート要求フレームを受信するAPは、ゼロ以上の近隣レポート要素を含有する近隣レポート応答フレームを有して応答する。もしSSID要素が、近隣レポート要求フレームで指定されるならば、近隣レポート要素は、SSID要素によって識別される現在の拡張サービスセット(ESS)のメンバーである近隣APに関する情報だけを含有してもよい。もしSSID要素が、省略されているならば、近隣レポート要素は、すべての近隣APに関する情報を含有してもよい。もし近隣APがないならば、APは、近隣レポート要素のない近隣レポート応答フレームを送る。
【００３３】
もしパラメータドット11 RM近隣レポート始動が、偽に設定されるならば、APは、近隣要求フレームを無視し、測定レポートモードフィールドでの無能ビットが1に設定された状態の近隣レポートフレームを戻す。未知の部分要素識別子を有する近隣レポート要素を受信する局は、未知の部分要素を無視して、残りの部分要素を処理し続けてもよい。未知の組織識別子を有するベンダー固有の部分要素を含有する近隣レポート要素を受信する局は、ベンダー固有の部分要素を無視して、残りのベンダー固有の部分要素を処理し続けてもよい。サービングAPは、もしそれがタイマー同期化機能(TSF)オフセット部分フィールドで1.5時間単位(TU)以下の累積誤差を保証することができるならば、近隣レポート要素にTSF情報部分要素を含んでもよい。さもなければ、サービングAPは、近隣レポート要素にTSF情報部分要素を含まない。
【００３４】
一般に、デバイスは、2つ以上のAPについてのANQP情報を得ることができず、典型的にはANQPサーバーとデバイスとの間のインターフェースがないので、デバイスは通常、それ自体とAPとの間のエアインターフェースを使用して1つのAPについてのANQP情報だけを得ることができる。エアインターフェースを使用しない場合、デバイスは普通、ANQP情報を得ることができない。
【００３５】
例示的実施形態によると、デバイスは、単一の複合ANQPクエリ(または簡単に複合クエリ)を使用して2つ以上のAPについてのANQP情報を得ることができることもある。複合クエリは、2つ以上のANQP属性および/または値の論理結合であるクエリであってもよい。言い換えれば、複合クエリは、基準の論理結合を満たす局についてのANQP情報を検索するために使用されてもよい基準(ANQP属性および/または値)の論理結合である。論理結合の例は、AND、OR、NAND、NOR、NOT、XOR、XNORなどを含む。論理結合の他の例は、IN、OUT、EXCEPT、INCLUDING、EXCLUDINGなどを含む。例として、複合クエリは、「BSSIDの次のリストと関連するすべてのANQP属性のリストを送ることANDしきい値よりも大きいWANスループットを有すること」を指定してもよい。単一の複合クエリを使用して2つ以上のAPについてのANQP情報を得ることは、APのプローブ当たり1つのGASクエリ要求で、多数のGASクエリ要求を使用して多数のAPをプローブしなければならないということからデバイスを排除することができる。GASクエリ要求および対応するGASクエリ応答の低減は、通信オーバーヘッドならびに送信衝突の可能性を低減することができ、それによって全体の通信システム性能を改善し、走査待ち時間を低減するなどである。
【００３６】
例示的実施形態によると、複合ANQPクエリは、デバイスなどの要求局によるGASクエリ要求でAPなどの応答局に送られてもよい。応答局は、複合クエリを解析し、複合クエリを満たすAPのANQP情報、複合クエリを満たすAPの識別情報(例えば、BSSID)、またはそれらの組み合わせなどの情報をGASクエリ応答で要求局に提供してもよい。応答局は、局所記憶されたANQP情報のいくつかまたはすべてを有してもよい。別法として、応答局は、複合クエリを満たすAPのANQP情報の少なくともいくつかを検索するためにリモートサーバーまたはデータベースにアクセスしてもよい。別法として、応答局は、複合クエリを満たすAPのANQP情報の少なくともいくつかを検索するために複合クエリを満たすAPにアクセスしてもよい。別法として、応答局は、要求局についてのANQP情報を得るために上記のいくつかまたはすべての組み合わせを利用してもよい。
【００３７】
例示的実施形態によると、複合クエリは、要求局がAPと関連付けられることになる前にGASクエリ要求で送信されてもよい。例示的実施形態によると、複合クエリは、要求局がAPと関連付けられることになった後にGASクエリ要求で送信されてもよい。
【００３８】
例示的実施形態によると、インジケータ、例えば近隣プロビジョニング情報(NPI)インジケータは、インターネットワーキングおよびANQPへの支援を示すためにビーコンまたはプローブ応答でAPによって信号を送られてもよい。インターネットワーキングおよびANQPへの支援を示すNPIインジケータの存在は、APがそれ自体に加えてその近隣についての情報(ANQP情報、識別情報(例えば、BSSID)、など)を提供することができると解釈されてもよい。さらに、NPIインジケータが、インターネットワーキングおよびANQPへの支援を示すとき、APはオプションとして、それが情報を有する近隣APのBSSIDのリストをビーコンまたはプローブ応答で提示してもよい。加えて、ビーコンまたはプローブ応答はまた、BSSIDのリストでのその近隣のそれぞれについての情報の新鮮さを識別するためにシーケンス番号を含んでもよい。
【００３９】
インターネットワーキングおよびANQPへの支援を示すNPIインジケータを有するビーコンまたはプローブ応答を受信する要求局は、BSSIDのリストでの近隣のすべてまたはサブセットにGASクエリ要求を送信してもよく、そのサブセットは、複合クエリに従って指定される。別法として、要求局は、1つまたは複数の近隣と関連する情報を要求するか否かを決定するためにBSSIDのリストでの近隣について1つまたは複数の近隣についての情報の新鮮さを識別するシーケンス番号を利用してもよい。
【００４０】
図5aは、例示的な第1の複合クエリ500を示す。第1の複合クエリ500は、第1の複合クエリ500のクエリ識別子を伝えるための新規クエリIDフィールド505を含む。第1の複合クエリ500はまた、ANQP属性#1 507およびANQP属性#1の値509、ならびにANQP属性#N 511およびANQP属性#Nの値513などの、N個に至るまでのANQP属性およびANQP属性値も含む。
【００４１】
図5bは、例示的な第2の複合クエリ550を示す。第2の複合クエリ550は、第2の複合クエリ550のクエリ識別子を伝えるための新規クエリIDフィールド555を含む。第2の複合クエリ550はまた、ANQP属性#1 557およびANQP属性#1の値559、ならびにANQP属性#N 561およびANQP属性#Nの排除値563などの、N個に至るまでのANQP属性およびANQP属性値も含む。ANQP属性#Nの排除値563は、論理演算の現れであることもあるということが分かる。
【００４２】
付加的フィールドが、近隣レポートに追加されてもよい。説明に役立つ例として、情報ANQP能力は、近隣レポート(情報ID = 272)である。APが、複合クエリを受信すると、APは、増強された近隣レポートを有して返答し、そのレポートでは次の要素、
-  インターワーキング支援表示
-  ホットスポット2支援表示
-  オプションの要素-図9で述べられるようなANQP属性、および
-  オプションの要素-ホットスポット2.0(リリース2)で述べられるような付加的ANQP属性が、図6で提示される要素に追加される。増強された近隣リストは、複合クエリにマッチするANQP属性を有する近隣APのリストを含有する。APは、そのBSSIDまたはSSIDまたはHESSID情報を介して戻ってきたリストで識別される。
【００４３】
図5aおよび図5bは、2つの例示的複合クエリを示す。多くの他の異なる形式が、可能であり、それで2つの例示的複合クエリの実例は、例示的実施形態の範囲かまたは趣旨を限定するものであると解釈されるべきでない。
【００４４】
例示的実施形態によると、ビーコンまたはプローブ応答がBSSIDのリストを含まない状況では、要求局は、BSSIDのリストを要求するために複合クエリを含むGASクエリ要求を送信してもよい。複合クエリは、応答局の近隣であるすべてのBSSIDのリストを要求してもよく、またはそれは、応答局の近隣であるすべてのBSSIDから選択されたBSSIDのフィルタ処理されたリストを要求してもよい。説明に役立つ例として、複合クエリは、「すべての近隣局についてのBSSIDを提供する」または「BSSIDの次のリストと関連するANQP属性を提供する」を含んでもよい。
【００４５】
同様に、登録済み位置クエリプロトコル(RLQP)は、ホワイトスペースマップおよびチャンネル利用情報を共有するために地理位置情報データベース依存(GDD)許可局とGDD依存局との間で使用されてもよい別のアドバタイズメントプロトコルである。RLQPは、ANQP要素に似た要素を含んでもよい。RLQPは、GASと併せて使用されてもよい。属性および関連する値を含むRLQP要素の詳細な議論については、参照により本明細書に組み込まれる、IEEE P802.11af/D2.0「Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications; Amendment 5: TV White Spaces Operation」Section 8.4.5 Registered Location Query Protocol Elementsを参照されたい。それ故に、本明細書で提示される例示的実施形態は、RLQP属性および関連する値で動作可能であってもよい。さらに、本明細書で提示される例示的実施形態は、サービス発見プロトコル、などの、GASと併せて使用されてもよい付加的アドバタイズメントプロトコルで動作可能であってもよい。
【００４６】
図6aは、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局で生じる第1の動作600の例示的流れ図を示す。動作600は、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局205、デバイス105、107、および109、ならびに同様のものなどの要求局で生じる動作を示すこともある。
【００４７】
動作600は、要求局が複合クエリを生成することから始めてもよい(ブロック605)。前に論じられたように、複合クエリは、ANQP属性および/もしくは値、RLQP属性および/もしくは値、ならびに/またはサービス発見プロトコル属性および/もしくは値の論理結合を含んでもよい。要求デバイスは、複合クエリを応答局にGASクエリ要求で送信してもよい(ブロック607)。要求デバイスは、複合クエリを満たす局、例えばAPの情報を含むGASクエリ応答を受信してもよい(ブロック609)。例示的実施形態によると、局の情報は、複合クエリを満たす局のANQP情報を含む。一般に、複合クエリを満たす局は、応答局の近隣局のサブセットを作成する。例示的実施形態によると、局の情報は、複合クエリを満たす局の識別情報を含む。別の例示的実施形態によると、局の情報は、複合クエリを満たす局のリストを含む。
【００４８】
図6bは、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局で生じる第2の動作650の例示的流れ図を示す。動作650は、要求局が、複数のAPについての情報を要求するために複合クエリを使用するときに、要求局205、デバイス105、107、109、などの要求局で生じる動作を示すこともある。
【００４９】
動作650は、要求局が複合クエリを生成することから始めてもよい(ブロック655)。前に論じられたように、複合クエリは、ANQP属性および/もしくは値、RLQP属性および/もしくは値、ならびに/またはサービス発見プロトコル属性および/もしくは値の論理結合を含んでもよい。要求デバイスは、複合クエリを複数の応答局にGASクエリ要求で一斉送信してもよい(ブロック657)。要求デバイスは、複合クエリを満たす複数の局のサブセットからGASクエリ応答を受信してもよい(ブロック659)。例示的実施形態によると、各GASクエリ応答での情報は、応答局についてのANQP情報を含む。別の例示的実施形態によると、各GASクエリ応答での情報は、応答局についての識別情報を含む。別の例示的実施形態によると、各GASクエリ応答での情報は、局のリストを含む。
【００５０】
例示的実施形態によると、要求局は、多数の局についてのANQP情報について同時に問い合わせてもよい。この技法は主に、ホットスポットでのネットワーク発見および選択またはWi-Fiネットワークでのサービス発見に焦点を合わせられてもよい。説明に役立つ例として、複合クエリは、その近隣のANQP情報を提供することができるサービング局に送られてもよい。これは、関連するAPに送られる近隣レポート要求と異なることが分かる。
【００５１】
図7aは、応答局が、複合クエリを満たす1つまたは複数のAPについての情報を提供するときに、応答局で生じる動作700の例示的流れ図を示す。動作700は、応答局が、複合クエリを満たす1つまたは複数のAPについての情報を提供するときに、AP、ANQPサーバー、などの応答局で生じる動作を示すこともある。
【００５２】
動作700は、応答局が複合クエリを受信することから始めてもよい(ブロック705)。例示的実施形態によると、もし応答局が、複合クエリを要求局から受信しているならば、複合クエリは、GASクエリ要求で受信されてもよく、一方もし応答局が、ANQPサーバーであるならば、複合クエリは、中間局から簡単なメッセージ形式で受信されてもよい。応答局は、複合クエリを満たす局、例えばAPの情報を生成してもよい(ブロック707)。局の情報は、局のANQP情報、識別情報、局のリスト、またはそれらの組み合わせを含んでもよい。一般に、複合クエリを満たす局は、応答局の近隣局のサブセットを作成する。応答局は、局の情報を送信してもよい(ブロック709)。例示的実施形態によると、もし応答局が、複合クエリを要求局から受信したならば、情報は、要求局にGASクエリ応答で送り返されてもよく、一方もし応答局が、ANQPサーバーであるならば、応答局は、情報を中間局に簡単なメッセージ形式で送ってもよい。もし最終的に応答局が、要求された情報を提供することができないならば、応答局は、情報を提供できなかったことを示すメッセージ、ならびに例えばそのような近隣局がないこと、キャッシュ情報がないこと、タイムアウトすること、および同様のことを含むこともある失敗の理由を有して要求局に応答してもよい。
【００５３】
図7b〜図7eは、複合クエリを満たす局の情報を生成するための多数の例示的実施形態を示す。第1の例示的実施形態によると、応答局は、局所記憶された情報から情報を生成してもよい(図7bのブロック750として示される)。応答局は、局所情報ストア、例えばそのメモリ、キャッシュ、またはそれらの組み合わせにその近隣局についての情報を記憶していてもよい。その近隣局についての情報はまた、局所ANQPサーバーまたはANQPキャッシュに局所的に記憶されてもよい。応答局は、その近隣局に関係するANQP情報を局所的に記憶する。ANQP情報は、近隣局にもしくはANQPサーバーなどの情報サーバーに送られる応答局からの要求を使用して、またはイベントベースの通りに近隣局からのイベント始動更新を使用して定期的に更新されてもよい。
【００５４】
第2の例示的実施形態によると、応答局は、その近隣局に記憶された情報にアクセスすることによって情報を生成してもよい。応答局は、複合クエリを満たすその近隣局から情報を要求してもよい(図7cのブロック755として示される)。応答局はまた、例えば高速遷移プロトコルに似た方法で、APからAPの通信を使用する分配システム(DS)を通じて複合クエリをその近隣局まで進ませても(tunnel)よい。近隣局は、応答局と同じネットワークの一部であってもよくまたはそうでなくてもよい。
【００５５】
一般に、ANQP情報は、共通ANQP情報および固有ANQP情報に分けられてもよい。共通ANQP情報は、いくつかの近隣局に共通するその情報であり、一方固有ANQP情報は、個々の局に固有の情報である。近隣局のANQP情報についての要求を受信すると、APは、すべての近隣APについての共通ANQP情報のたった1つのコピーを送ってもよい。
【００５６】
もし応答局が、その近隣局についての局所ANQP情報を維持しないならば、応答局は、ANQP複合要求を各近隣局に送る。要求を近隣局に送ると、応答局は、すべての応答をその近隣局から受信するためのタイマーを始動させてもよい。タイマー満了後、応答局は、その近隣局から受信した情報を要求局に送り返す。別法として、応答局は、近隣局から受信した情報を受信するとすぐに送る。要求局は、これまでに受信した情報に基づいていつでも応答局がその近隣局についてのより多くの情報を送るのを停止させることができることもある。
【００５７】
第3の例示的実施形態によると、応答局は、遠隔設置情報ストア、例えばリモートサーバーおよび/またはデータベースに記憶された情報にアクセスすることによって情報を生成してもよい。応答局は、情報を遠隔設置サーバーおよび/またはデータベースから要求してもよい(図7dのブロック760として示される)。ANQPサーバーおよび/またはデータベースなどの、遠隔設置サーバーおよび/またはデータベースは、応答局と同じネットワークの一部であってもよくまたはそうでなくてもよい。遠隔設置サーバーおよび/またはデータベースは、複数の局の情報を記憶し、複合クエリに従って複数の局のサブセットを選択してもよい。遠隔設置サーバーおよび/またはデータベースは、互いにインターフェースで接続することができかつ複合クエリに従って情報を共有する複数の遠隔設置サーバーおよび/またはデータベースを含んでもよい。遠隔設置サーバーおよび/またはデータベースは、3GPPネットワークからのアクセスネットワーク発見および選択機能(ANDSF)サーバーなどの、他のネットワークの実体とインターフェースで接続し、複合クエリに従って情報を要求してもよい。
【００５８】
第4の例示的実施形態によると、応答局は、局所情報にアクセスすること、情報を近隣局から要求すること、ならびに遠隔設置サーバーおよび/またはデータベースにアクセスすることの組み合わせを利用してもよい。応答局は、局所記憶された情報、その近隣局に記憶された情報、ならびに遠隔設置サーバーおよび/またはデータベースに記憶された情報の組み合わせを使用してもよい(図7eのブロック765として示される)。
【００５９】
図8は、応答局が、受信した複合クエリに応答してそれ自体についての情報を提供するときに、応答局で生じる動作800の例示的流れ図を示す。応答局は、もしそれが受信した複合クエリを満たすならば、それ自体についての情報を提供するので、動作800は、AP、ANQPサーバー、などの応答局で生じる動作を示すこともある。
【００６０】
動作800は、応答局が複合クエリを受信することから始めてもよい(ブロック805)。例示的実施形態によると、複合クエリは、その応答局に明確に向けられるよりもむしろ要求局によって一斉送信されていてもよい。応答局は、それが複合クエリを満たすかどうかを決定するための検査を行ってもよい(ブロック810)。応答局は、例えばそれが複合クエリを満たすかどうかを決定するために複合クエリを評価してもよい。もし応答局が、複合クエリを満たさないならば、応答局は、それ自体についての情報を生成し(ブロック815)、その情報を送信してもよい(ブロック820)。情報は、応答局についてのANQP情報、応答局についての識別情報、局のリスト、またはそれらの組み合わせを含んでもよい。情報は、複合クエリの発信元、例えば要求局に送信されてもよい。
【００６１】
GASクエリ要求およびGASクエリ応答に加えて、本明細書で提示される例示的実施形態は、要求および応答メッセージ対の他の形で動作可能であってもよい。説明に役立つ例として、プローブ付着(probe attach)要求およびプローブ付着応答(またはプローブ接続要求およびプローブ接続応答)が、使用されてもよい。第1の局は、プローブ付着要求(またはプローブ接続要求)メッセージを送ってもよい。プローブ付着要求メッセージは、1つまたは複数の条件パラメータを含み、条件パラメータは、SSID(もしくはSSIDのリスト)、オペレータにとって使いやすい名前(もしくは使いやすい名前のリスト)、オペレータID(もしくはオペレータIDのリスト)、BSSID(もしくはBSSIDのリスト)、公有地(public land)モバイルネットワーク(PLMN)ID(もしくはPLMN IDのリスト)、ネットワーク能力(例えば、サービス品質(QoS)、多重入力多重出力(MIMO)、アンテナ数、帯域幅、負荷レベル、高速初期リンク設定など)、認証方法(例えば、認証方法が拡張可能認証プロトコル(EAP)もしくは有線等価プライバシー(WEP)もしくはオープン(Open)であることを示す条件パラメータ)、基地局ID(もしくは基地局IDのリスト)、またはそれらの組み合わせのうちの1つであるということもあり得る。本明細書で提示されるリストは、例示だけであり、他のパラメータが、プローブ付着要求メッセージに含まれるということもあり得る。
【００６２】
第2の局(例えば、APまたは基地局)が、プローブ付着要求メッセージを受信すると、第2の局は、そのメッセージが条件を満たすかどうかを決定する検査をしてもよい。説明に役立つ例として、もし条件パラメータが、SSID値であるならば、第2の局は、そのSSIDが条件パラメータでのSSID値と同じであるかどうかを検査する(一方もし条件パラメータが、SSIDのリストであるならば、第2の局は、そのSSIDがSSIDのリストにあるかどうかを検査する)。もしそのSSIDが、SSIDと同じである(またはリストに属する)ならば、第2の局は、メッセージ(それはプローブ付着応答と名付けられてもよい)を有して応答し、そのメッセージは、第2の局のID(またはアドレス)、第1の局が付着する(または接続する)ことを第2の局が許可することを示すインジケータ(または第2の局が条件を満たし、次のステップを処理することを示すインジケータ)を含んでもよい。そのようなプローブ付着応答を受信すると、第1の局は、応答メッセージの受信を確かめるために第2の局に確認メッセージ(それはプローブ付着確認と名付けられてもよい)を有して応答してもよい。
【００６３】
第1の局が、2つ以上のプローブ付着応答を異なる局から受信すると(これは、いくつかの局がメッセージでの条件を満たし、それらがすべて第1の局に応答するときに起こることになる)、第1の局は、それらのうちの1つを選択し、その選択された局に確認メッセージを有して応答してもよい。第1の局はまた、選択されない局のそれぞれにメッセージを送って(またはそれらのすべてにメッセージを一斉送信して)、それらが選択されないことを示してもよい。別法として、第1の局は、選択されない局にメッセージを送らなくてもよく、選択されない局は、単にタイマーが満了するのを待つだけである。もし確認メッセージが受信される前にタイマーが満了するならば、選択されない局は、それら自身を選択されないと考えて、適切に振る舞うことになる。
【００６４】
条件パラメータに加えて、プローブ付着要求はまた、認証開始要求を含むということもあり得る(またいくつかのセキュリティパラメータを含むこともあり、またはそれ自体が、認証開始メッセージであり、条件パラメータを含む)。第2の局が、要求を受信すると、第2の局は、もしそれが条件を満たし、進めることを決めるならば、認証手続きを開始してもよい。この場合、プローブ付着応答はまた、認証手続きを続けるためのセキュリティパラメータを含有してもよく、一方プローブ付着確認は、関連付け要求および/または他の認証情報を含んでもよい。認証およびセキュリティパラメータについての詳細な情報は、参照により本明細書に組み込まれる、IEEE802.11-2007標準仕様書もしくはその後のバージョン、またはIETF関連仕様書で詳細に述べられる。
【００６５】
さらに、プローブ付着要求は、関連付け要求(関連付け要求についての詳細な情報は、802.11-2007仕様書もしくはその後のバージョンで参照されてもよい)または接続要求(接続要求についての詳細な情報は、参照により本明細書に組み込まれる3GPP TS25.331もしくはTS36.331で詳細に述べられる)を含んでもよい。プローブ付着応答は、関連付け応答(関連付け応答についての詳細な情報は、802.11-2007仕様書もしくはその後のバージョンで詳細に述べられる)または接続応答(接続応答についての詳細な情報は、3GPP TS25.331もしくはTS36.331で詳細に述べられる)を含む。
【００６６】
また、プローブ付着要求は、オープンシステム認証条件および関連付け要求を含んでもよく、一方プローブ付着応答は、関連付け応答および認証確認情報を含んでもよい。関連付け情報および認証情報の詳細は、802.11-2007仕様書もしくはその後のバージョン、またはIETF関連仕様書で詳細に述べられる。
【００６７】
図9は、例示的な第1の通信デバイス900を示す。通信デバイス900は、局、ユーザ機器、端末、サブスクライバー、移動局、などの、要求デバイスの実装形態であってもよい。通信デバイス900は、本明細書で論じられる実施形態の様々なものを実装するために使用されてもよい。図9で示されるように、送信機905は、パケット、複合クエリ、GASクエリ要求などを送信するように構成される。通信デバイス900はまた、パケット、情報、GASクエリ応答などを受信するように構成される受信機910も含む。
【００６８】
クエリ生成ユニット920は、2つ以上のANQP属性および/もしくは値、RLQP属性および/もしくは値、ならびに/またはサービス発見プロトコル属性および/もしくは値を論理結合することによって複合クエリを生成するように構成される。メッセージ処理ユニット922は、複合クエリを含むGASクエリ要求を生成するように構成される。GASクエリ要求は、APについての情報を得るために1つまたは複数の応答局に送信される。メッセージ処理ユニット922は、含まれる情報を引き出すためにAPについての情報を含む受信したGASクエリ応答を処理するように構成される。情報処理ユニット924は、応答局から受信したAPについての情報を処理するように構成される。メモリ930は、パケット、複合クエリ、GASクエリ要求、GASクエリ応答、APについての情報などを記憶するように構成される。
【００６９】
通信デバイス900の要素は、特定のハードウェアロジックブロックとして実装されてもよい。代替案では、通信デバイス900の要素は、プロセッサ、コントローラ、特定用途向け集積回路、またはその他で実行するソフトウェアとして実装されてもよい。なお別の代替案では、通信デバイス900の要素は、ソフトウェアおよび/またはハードウェアの組み合わせとして実装されてもよい。
【００７０】
例として、受信機910および送信機905は、特定のハードウェアブロックとして実装されてもよく、一方クエリ生成ユニット920、メッセージ処理ユニット922、および情報処理ユニット924は、マイクロプロセッサ(プロセッサ915など)で実行するソフトウェアモジュールまたはカスタム回路もしくはフィールドプログラマブルロジックアレイのコンパイル済みカスタムロジックアレイであってもよい。クエリ生成ユニット920、メッセージ処理ユニット922、および情報処理ユニット924は、メモリ930に記憶されるモジュールであってもよい。
【００７１】
図10は、例示的な第2の通信デバイス1000を示す。通信デバイス1000は、AP、ANQPサーバー、などの、応答デバイスの実装形態であってもよい。通信デバイス1000は、本明細書で論じられる実施形態の様々なものを実装するために使用されてもよい。図10で示されるように、送信機1005は、パケット、GASクエリ応答、APについての情報などを送信するように構成される。通信デバイス1000はまた、パケット、複合クエリ、GASクエリ要求などを受信するように構成される受信機1010も含む。
【００７２】
メッセージ処理ユニット1020は、複合クエリを含む受信したGASクエリ応答を処理するように構成される。メッセージ処理ユニット1020は、近隣AP、またはサーバーおよび/もしくはデータベースに送られるべき複合クエリを含むメッセージを生成するように構成される。クエリ処理ユニット1022は、複合クエリを満たすAPを決定するために複合クエリを評価するように構成される。情報処理ユニット1024は、近隣局またはセーバーおよび/もしくはデータベースから受信したAPについての情報を処理するように構成される。メモリ1030は、パケット、複合クエリ、GASクエリ要求、GASクエリ応答、APについての情報などを記憶するように構成される。
【００７３】
通信デバイス1000の要素は、特定のハードウェアロジックブロックとして実装されてもよい。代替案では、通信デバイス1000の要素は、プロセッサ、コントローラ、特定用途向け集積回路、またはその他で実行するソフトウェアとして実装されてもよい。なお別の代替案では、通信デバイス1000の要素は、ソフトウェアおよび/またはハードウェアの組み合わせとして実装されてもよい。
【００７４】
例として、受信機1010および送信機1005は、特定のハードウェアブロックとして実装されてもよく、一方メッセージ処理ユニット1020、クエリ処理ユニット1022、および情報処理ユニット1024は、マイクロプロセッサ(プロセッサ1015など)で実行するソフトウェアモジュールまたはカスタム回路もしくはフィールドプログラマブルロジックアレイのコンパイル済みカスタムロジックアレイであってもよい。メッセージ処理ユニット1020、クエリ処理ユニット1022、および情報処理ユニット1024は、メモリ1030に記憶されるモジュールであってもよい。
【００７５】
本明細書で論じられる例示的実施形態は、ホットスポット2.0およびANQPサーバーを支援するWi-Fiモバイルデバイス、Wi-Fi局、Wi-Fiアクセスポイント、ANQPサーバー、RLQPサーバー、サービス発見プロトコルサーバー、などの、無線アクセスネットワークおよび互換デバイスで実施されてもよい。
【００７６】
本開示およびその利点が、詳細に述べられているが、様々な変形、置換および変更が、添付の請求項によって規定されるような本開示の趣旨および範囲から逸脱することなく本明細書でなされてもよいことを理解すべきである。
【符号の説明】
【００７７】
100  通信システム
105, 107, 109  デバイス
110  アクセスポイント
115  サービスプロバイダネットワーク
120  ローミングハブ
125  ホームロケーションレジスタ
200  メッセージ交換図
205  要求局
210  応答局
215  アドバタイズメントサーバー
220, 225, 230, 235  イベント
300  能力リストANQP要素
305  情報IDフィールド
307  長さフィールド
309  ANQP能力#1
311  ベンダー固有のANQP要素#1
320  近隣レポートANQP要素
325  情報IDフィールド
327  長さフィールド
329, 340  近隣レポート
345  情報IDフィールド
347  長さフィールド
349  BSSIDフィールド
351, 360  BSSID情報フィールド
365, 380  能力フィールド
400  ANQP要素
405  情報IDフィールド
407  長さフィールド
500  第1の複合クエリ
505  新規クエリIDフィールド
507  ANQP属性#1
509  ANQP属性#1の値
511  ANQP属性#N
513  ANQP属性#Nの値
550  第2の複合クエリ
555  新規クエリIDフィールド
557  ANQP属性#1
559  ANQP属性#1の値
561  ANQP属性#N
563  ANQP属性#Nの排除値
600  要求局で生じる第1の動作
650  要求局で生じる第2の動作
700, 800  応答局で生じる動作
900  第1の通信デバイス
905  送信機
910  受信機
915  プロセッサ
920  クエリ生成ユニット
922  メッセージ処理ユニット
924  情報処理ユニット
930  メモリ
1000  第2の通信デバイス
1005  送信機
1010  受信機
1015  プロセッサ
1020  メッセージ処理ユニット
1022  クエリ処理ユニット
1024  情報処理ユニット
1030  メモリ
【図１】
2016502775.tif 000003
【図２】
2016502775.tif 000004
【図３ａ】
2016502775.tif 000005
【図３ｂ】
2016502775.tif 000006
【図３ｃ】
2016502775.tif 000007
【図３ｄ】
2016502775.tif 000008
【図３ｅ】
2016502775.tif 000009
【図４】
2016502775.tif 000010
【図５ａ】
2016502775.tif 000011
【図５ｂ】
2016502775.tif 000012
【図６ａ】
2016502775.tif 000013
【図６ｂ】
2016502775.tif 000014
【図７ａ】
2016502775.tif 000015
【図７ｂ】
2016502775.tif 000016
【図７ｃ】
2016502775.tif 000017
【図７ｄ】
2016502775.tif 000018
【図７ｅ】
2016502775.tif 000019
【図８】
2016502775.tif 000020
【図９】
2016502775.tif 000021
【図１０】
2016502775.tif 000022
【手続補正書】
【提出日】平成27年8月5日(2015.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
要求局によって、複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための前記複合クエリを生成するステップであって、前記複合クエリが、属性および値の論理結合を含む、ステップと、
前記要求局によって前記複合クエリを前記応答局に送信するステップと、
前記要求局によって前記情報を受信するステップとを含む、無線通信のための方法。
【請求項２】
前記複合クエリは、アクセスネットワーククエリプロトコル(ANQP)属性および関連するANQP値の論理結合、登録済み位置クエリプロトコル(RLQP)属性および関連するRLQP値の論理結合、ならびにサービス発見プロトコルおよびその関連する値の論理結合のうちの少なくとも1つを更に含む、請求項1に記載の方法。
【請求項３】
前記情報は、前記複合クエリを満たす近隣局の前記サブセットについてのANQP情報、前記複合クエリを満たす近隣局の前記サブセットの識別情報、および前記複合クエリを満たす近隣局の前記サブセットのリストのうちの少なくとも1つを含む、請求項1または2に記載の方法。
【請求項４】
前記複合クエリは、ジェネリックアドバタイズメントサービス(GAS)クエリ要求メッセージで送信され、
前記情報は、GASクエリ応答メッセージで受信される、請求項1から3のうちのいずれか一項に記載の方法。
【請求項５】
前記情報に従って近隣局を選択するステップと、
問い合わせを前記近隣局に送信するステップとをさらに含む、請求項1から4のうちのいずれか一項に記載の方法。
【請求項６】
前記情報に従って近隣局を選択するステップと、
前記近隣局との関連付け手続きを開始するステップとをさらに含む、請求項1から4のうちのいずれか一項に記載の方法。
【請求項７】
応答局によって、複合クエリを満たす前記応答局の近隣局のサブセットについての情報を得るために要求局から前記複合クエリを受信するステップであって、前記複合クエリが、属性および値の論理結合を含む、ステップと、
前記応答局によって前記情報を生成するステップと、
前記応答局によって前記情報を前記要求局に送信するステップとを含む、無線通信のための方法。
【請求項８】
近隣局の前記サブセットを含む複数の近隣局についての情報を局所情報ストアに記憶するステップをさらに含み、前記情報を生成するステップは、前記情報を前記局所情報ストアから検索するステップを含む、請求項7に記載の方法。
【請求項９】
前記情報を生成するステップは、
前記複合クエリを近隣局の前記サブセットを含む複数の近隣局に転送するステップと、
前記情報を近隣局の前記サブセットから受信するステップとを含む、請求項7または8に記載の方法。
【請求項１０】
前記情報を生成するステップは、
前記複合クエリを遠隔設置情報ストアに転送するステップと、
前記情報を前記遠隔設置情報ストアから受信するステップとを含む、請求項7または8に記載の方法。
【請求項１１】
前記情報は、ジェネリックアドバタイズメントサービス(GAS)クエリ応答メッセージで送信され、
前記複合クエリは、GASクエリ要求メッセージで受信される、請求項7から10のうちのいずれか一項に記載の方法。
【請求項１２】
複合クエリを満たす応答局の近隣局のサブセットについての情報を得るための前記複合クエリを生成するように構成されるプロセッサであって、前記複合クエリが、属性および値の論理結合を含む、プロセッサと、
前記プロセッサに動作可能に結合され、前記複合クエリを前記応答局に送信するように構成される送信機と、
前記プロセッサに動作可能に結合され、前記情報を受信するように構成される受信機とを備える、要求局。
【請求項１３】
前記プロセッサは、前記情報に従って近隣局を選択するように構成され、前記送信機は、問い合わせを前記近隣局に送信するように構成される、請求項12に記載の要求局。
【請求項１４】
前記プロセッサは、前記情報に従って近隣局を選択し、前記近隣局との関連付け手続きを開始するように構成される、請求項12または13に記載の要求局。
【請求項１５】
複合クエリを満たす応答局の近隣局のサブセットについての情報を得るために要求局から前記複合クエリを受信するように構成される受信機であって、前記複合クエリが、属性および値の論理結合を含む、受信機と、
前記受信機に動作可能に結合され、前記情報を生成するように構成されるプロセッサと、
前記プロセッサに動作可能に結合され、前記情報を前記要求局に送信するように構成される送信機とを備える、応答局。
【請求項１６】
前記プロセッサは、近隣局の前記サブセットを含む複数の近隣局についての情報を局所情報ストアに記憶し、前記情報を前記局所情報ストアから検索するように構成される、請求項15に記載の応答局。
【請求項１７】
前記プロセッサは、前記複合クエリを近隣局の前記サブセットを含む複数の近隣局に転送するように構成され、前記受信機は、前記情報を近隣局の前記サブセットから受信するように構成される、請求項15または16に記載の応答局。
【請求項１８】
前記プロセッサは、前記複合クエリを遠隔設置情報ストアに転送するように構成され、前記受信機は、前記情報を前記遠隔設置情報ストアから受信するように構成される、請求項15から17のうちのいずれか一項に記載の応答局。
【国際調査報告】
2016502775.tif 000023