(57)【要約】  5GHz周波数バンド信号とピアトゥピア無線ローカルエリアネットワークコネクションとの干渉を回避するためのシステム及び方法が本願において開示される。ピアトゥピアクライアントは、エンタープライズアクセスポイントによるマスタトゥクライアント無線ローカルエリアネットワークコネクションにより、クライアント近辺のレーダー信号(の存在)を知らされる。通知が非干渉レーダーチャネルを含んでいた場合、ピアトゥピアクライアントはピアトゥピアチャネルをその非干渉レーダーチャネルにリセットする。通知が非干渉レーダーチャネルを示していなかった場合、ピアトゥピアクライアントは、ピアトゥピアネットワークコネクションを、動的でない周波数選択チャネルにリセットし、エンタープライズアクセスポイントとのWi-Fiコネクションを切断してもよい。
2015515805.tif 000002
【特許請求の範囲】
【請求項１】
ピアトゥピア無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを介して無線電子通信信号を送信及び受信する無線トランシーバと、
前記第１の通信チャネルを監視し、前記第１の通信チャネルに干渉信号が存在する旨の通知を含むチャネル変更メッセージを探す監視モジュールと、
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記ピアトゥピア無線ローカルエリアネットワークコネクションを、前記干渉信号が事実上無い第２の通信チャネルに再設定するチャネル変更モジュールと
を有する装置。
【請求項２】
前記無線トランシーバは通信チャネルのスペクトルをスキャンして前記第２の通信チャネルを特定し、前記チャネル変更モジュールは前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する、請求項１に記載の装置。
【請求項３】
前記チャネル変更メッセージは前記第２の通信チャネルの通知を含み、前記チャネル変更モジュールは、前記チャネル変更メッセージが示す前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する、請求項１に記載の装置。
【請求項４】
前記第２の通信チャネルは、５ＧＨｚのアンライセンススペクトルにおける１つ以上の許可されたチャネルの周波数を含む、請求項１に記載の装置。
【請求項５】
前記干渉信号はレーダーシステムに由来する、請求項１に記載の装置。
【請求項６】
前記干渉信号は衛星システムに由来する、請求項１に記載の装置。
【請求項７】
前記第１の通信チャネルは、マスタクライアント無線ローカルエリアネットワークコネクションを有する、請求項１に記載の装置。
【請求項８】
前記チャネル変更モジュールは、前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記マスタクライアント無線ローカルエリアネットワークコネクションを、前記第２の通信チャネルに切り替える、請求項７に記載の装置。
【請求項９】
前記チャネル変更モジュールは、前記マスタクライアント無線ローカルエリアネットワークコネクションをディセーブルにする、請求項７に記載の装置。
【請求項１０】
前記マスタクライアント無線ローカルエリアネットワークコネクションは、前記チャネル変更メッセージを提供するアクセスポイントを含む、請求項７に記載の装置。
【請求項１１】
ピアトゥピア無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを監視するステップと、
コンピュータプロセッサを利用して、前記第１の通信チャネルに干渉信号が存在する旨の通知を含むチャネル変更メッセージを検出するステップと、
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記干渉信号が事実上無い第２の通信チャネルにおいて、前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定するステップと
を有する方法。
【請求項１２】
前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する前記ステップが、
通信チャネルのスペクトルをスキャンして前記第２の通信チャネルを特定するステップと、
前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定するステップと
を有する、請求項１１に記載の方法。
【請求項１３】
前記チャネル変更メッセージは前記第２の通信チャネルの通知を含み、
前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する前記ステップが、前記チャネル変更メッセージが示す前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する、請求項１１に記載の方法。
【請求項１４】
前記第２の通信チャネルは、５ＧＨｚのアンライセンススペクトルにおける１つ以上の許可されたチャネルの周波数を含む、請求項１１に記載の方法。
【請求項１５】
前記第２の通信チャネルは、動的に変化する周波数選択チャネルを含む、請求項１１
に記載の方法。
【請求項１６】
前記第２の通信チャネルは、動的には変化しない周波数選択チャネルを含む、請求項１１に記載の方法。
【請求項１７】
前記第１の通信チャネルは、マスタクライアント無線ローカルエリアネットワークコネクションに関連している、請求項１１に記載の方法。
【請求項１８】
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記マスタクライアント無線ローカルエリアネットワークコネクションを、前記第２の通信チャネルに切り替えるステップを有する請求項１７に記載の方法。
【請求項１９】
前記マスタクライアント無線ローカルエリアネットワークコネクションをディセーブルにするステップを有する請求項１７に記載の方法。
【請求項２０】
前記マスタクライアント無線ローカルエリアネットワークコネクションは、前記チャネル変更メッセージを提供するアクセスポイントを含む、請求項１７に記載の方法。
【請求項２１】
コンピュータで読み取ることが可能な１つ以上の記憶媒体であって、コンピュータにより実行可能な命令を記憶し、前記命令は、請求項１１〜２０のうち何れか１項に記載の方法を少なくとも１つのプロセッサに実行させる、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は一般にピアトゥピア無線ネットワークコネクションで通信を行うためのシステム及び方法等に関連する。
【背景技術】
【０００２】
IEEE802.11無線ローカルエリアネットワークに関するアンライセンス通信周波数バンドの活用は、顧客及び企業の非常に広範に及ぶ形態で、無線ネットワークの用途を大幅に拡大可能にした。しかしながら、802.11装置は、無線ローカルエリアネットワークの範囲内に属していない他の非802.11装置のバンドを共有する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第2011-0228666号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ピアトゥピア環境では、ピアトゥピア通信は非802.11装置と干渉するおそれがある。「ピアトゥピア」は、ピアツーピア、P2P等と言及されてもよい。一般に、ピアトゥピアモバイル装置は、非802.11装置からの信号を検出することができない。従って、ピアトゥピアモバイル装置は、非802.11装置により使用されている通信周波数バンドを能動的に回避することはできない。現在、ピアトゥピア装置は、非802.11装置との干渉を回避するために、ある種の周波数バンド又は通信チャネルを利用できないように制限される。しかしながら、こうした方法は、ピアトゥピア無線ローカルエリアネットワークコネクションに利用可能なバンドの量を制限してしまう。
【課題を解決するための手段】
【０００５】
実施の形態による装置は、
ピアトゥピア無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを介して無線電子通信信号を送信及び受信する無線トランシーバと、
前記第１の通信チャネルを監視し、前記第１の通信チャネルに干渉信号が存在する旨の通知を含むチャネル変更メッセージを探す監視モジュールと、
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記ピアトゥピア無線ローカルエリアネットワークコネクションを、前記干渉信号が事実上無い第2の通信チャネルに再設定するチャネル変更モジュールと
を有する装置である。
【図面の簡単な説明】
【０００６】
【図１】開示される1つ以上の実施形態により必要に応じて非802.11装置との干渉を回避することが可能な802.11ピアトゥピア無線ネットワークの環境例を示す概略的なブロック図。
【図２】開示される1つ以上の実施形態により必要に応じて非802.11装置との干渉を回避するために802.11ピアトゥピアネットワークコネクションを利用する装置の動作例を示すフローチャート。
【図３】開示される1つ以上の実施形態により必要に応じて非802.11装置との干渉を回避するために802.11ピアトゥピアネットワークコネクションを利用する装置の別の動作例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら実施形態を説明する。
【０００８】
図中の要素には参照番号が付され、明細書中の説明において相互に参照される。一般に、先頭の数字はその要素が最初に登場した図面の図番号を反映し、後続の数字はその要素と図中の他の要素とを区別するように意図されている。ただし、要素が複数の図面において使用される場合、その要素が最初に登場した図面の要素を特定するために使用された数字又は番号が使用される。参照される添付図面は必ずしも寸法を描いているわけではない。
【０００９】
以下、開示される実施形態が示されている添付図面を参照しながら、本発明の実施形態が明確かつ十分に説明される。しかしながら、開示内容は多種多様な形態で実現可能であり、具体的に説明された実施形態に限定されるように解釈されるべきではなく、説明される実施形態は本願による開示が明確で十分になり、かつ開示内容が当業者に適切に伝わるように提供されている。
【００１０】
本願において開示される実施形態は、必要に応じて非802.11装置(non-802.11  device)の送信との干渉を回避する802.11ピアトゥピア無線ローカルエリアネットワークのためのシステム、方法及び装置を提供する。様々なアンライセンス通信周波数バンドを利用して802.11ピアトゥピア無線ローカルエリアネットワークコネクションに関わるモバイル装置は、同じスペクトルを共有する非802.11装置の送信信号と干渉するかもしれない。例えば、非802.11装置は、5GHzスペクトルの周波数で動作するレーダーシステム又は衛星システムであってもよい。2007年以来、FCCは、802.11装置が、5.250-5.350GHz及び5.47-5.725GHzで動作するように動的な周波数選択(dynamic  frequency  selection：DFS)手段を備えることを要求している。DFS機能は、スペクトルの中で別の明瞭なチャネルに切り替えることにより、レーダ及び軍事用途のサービスとの干渉を回避する。従来、この要求は、無線アクセスポイントが、チャネルをスキャンし、必要に応じて別のチャネルに動的に遷移することにより、満たされている。一実施形態では、ピアトゥピア無線ローカルエリアネットワークは、ワイヤレスディスプレイを備えるピアトゥピア通信を行うラップトップを含む。ピアトゥピア無線ローカルエリアネットワークは、5GHz周波数で動作してもよいが、802.11及び非802.11装置が互いに干渉するおそれがあることに起因して、DFS要求(DFS  requirement)を満足することが義務づけられている。802.11h標準規格(例えば、2007年3月8日付けで公開されている「IEEE802.11  Standard,  IEEE  std.  802.11-2007」)は、5GHzより高い周波数で動作するマスタクライアント無線ローカルエリアネットワークの任意のアクセスポイントは、干渉を検出しかつ必要に応じてそのチャネルの利用を回避できるべきであることを規定している。しかしながら、ピアトゥピア装置は、サイズ及び電力の制約に起因して、干渉検出ハードウェアをサポートする(備える)ことはできないかもしれない。従って、この種のピアトゥピア装置は、非802.11装置と干渉するかもしれない周波数チャネルで動作してはならないことになってしまう。このため、ピアトゥピア装置に追加的な検出ハードウェアを追加する必要無しに、この制限された通信チャネルでピアトゥピア装置を動作させることができるならば、有益なことである。
【００１１】
一実施形態では、少なくとも2つの装置がピアトゥピア無線ローカルエリアネットワークコネクションに関わる。これら2つの装置は、5GHz周波数バンドにおける非802.11装置の送信信号を検出するハードウェアを有していなくてもよい。しかしながら、一方のピアトゥピア装置は、アクセスポイントに対してマスタクライアント無線ローカルエリアコネクションを設定することが可能である。ピアトゥピア無線ローカルエリアネットワークコネクションは、マスタクライアント無線ローカルエリアコネクションと同じチャネルを利用していてもよい。アクセスポイントが干渉状態(又は干渉の状況)を検出すると、アクセスポイントは、マスタクライアントの関係にある一方のピアトゥピア装置に、チャネル変更通知を提供する。そして、チャネル変更通知に応答して、ピアトゥピア装置は、ピアトゥピア無線ローカルエリアネットワークコネクションを、非干渉チャネルに変更する。従って、ピアトゥピア無線ローカルエリアネットワークコネクションは、非802.11装置の送信信号と干渉することなく、5GHz周波数を利用することができる。これは、ピアトゥピア装置に追加的な検出ハードウェアを追加することなく、ピアトゥピア装置が追加的なチャネルを利用できるようにする。例えば、アメリカ合衆国では、レーダー又は衛星干渉ハードウェアを備えていない802.11ピアトゥピア装置は、無線ローカルエリアネットワークを設定するために12個の重複するチャネルを利用するかもしれない。しかしながら、本願により開示される技法を利用すると、802.11ピアトゥピア装置は、従来は使用が制限されていた追加的な11個のチャネルを利用できるようになる。
【００１２】
次に、添付図面を参照しながら本発明の具体的な実施形態を説明する。
【００１３】
図1は、必要に応じて非802.11装置との干渉を回避することが可能な802.11ピアトゥピア無線ネットワークの環境例を示す概略的なブロック図である。環境100は第1のピアトゥピア装置102及び第2のピアトゥピア装置106を含み、第1のピアトゥピア装置102は、第2のピアトゥピア装置106と、ピアトゥピア無線ローカルエリアネットワークコネクション104により結合されている。「コネクション」は、接続と言及されてもよい。この形態において、ピアトゥピア装置102、106は、非802.11装置110により使用される周波数チャネルの送信信号を検出して干渉状態を回避する機能を元々は備えていなくてよい。一実施形態において、非802.11装置110は、電磁信号を利用して飛行物体を検出するために使用されるレーダーシステムであってもよい。一実施形態において、非802.11装置110は、5GHz周波数バンドの周波数を有する通信チャネルを利用していてもよい。別の実施形態において、通信チャネルは、アンライセンスナショナル情報インフラストラクチャ(Unlicensed  National  Information  Infrastructure：UNII)チャネル52-64及び100-140を含んでもよい。
【００１４】
本実施形態はマスタクライアント無線ローカルエリアネットワークのためのアクセスポイント112も有する。第1のピアトゥピア装置102は、アクセスポイント112とともに、マスタクライアント無線ネットワークコネクション114に関わっている。この場合において、アクセスポイント112はマスタ装置であり、ピアトゥピア装置102はクライアント装置である。アクセスポイント112は、マスタクライアント無線エリアネットワークコネクション114に関する無線信号を送信及び受信する無線ルータであってもよい。この実施形態において、第2のピアトゥピア装置106は、マスタクライアント無線エリアネットワークコネクションによるアクセスポイント112との直接的な無線通信を行っていなくてもよい。しかしながら代替的な実施形態において、第2のピアトゥピア装置はマスタクライアント無線ローカルエリアネットワークに含まれていてもよい。
【００１５】
アクセスポイント112は、マスタクライアント無線エリアネットワークコネクション114及びピアトゥピア無線ローカルエリアネットワークコネクション104に対して干渉状態を生じさせる干渉信号108を検出した場合、アクセスポイント112は、マスタクライアント無線ローカルエリアネットワークコネクション114を介して、第1のピアトゥピア装置102にチャネル変更メッセージを提供してもよい。
【００１６】
一実施形態において、チャネル変更メッセージは、干渉信号108が検出された旨の通知を含んでいてもよい。これに応じて、ピアトゥピア装置102は、ピアトゥピア無線ローカルエリアネットワークコネクション104を、干渉信号108を含んでいない(又は低レベルでしか含まない)第2の通信チャネルに設定し直す。この実施形態では、第1のピアトゥピア装置102はスペクトルをスキャンして空きチャネルを発見し、その後にピアトゥピア無線ローカルエリアネットワークコネクション104を第2の通信チャネルに設定し直してもよい(リセットしてもよい)。アクセスポイント112は、マスタクライアント無線ローカルエリアネットワークコネクション114を、第２の通信チャネルに切り替えてもよい。或いは、アクセスポイント112は、マスタクライアント無線ローカルエリアネットワークコネクション114をディセーブルにしてもよい。しかしながら、マスタクライアント無線ローカルエリアネットワークコネクション114がアクティブであるか又はディセーブルであるかによらず、ピアトゥピア無線ローカルエリアネットワークコネクション104はアクティブのままであってもよい。「アクティブ」は、イネーブル等と言及されてもよい。「インアクティブ」は、ディセーブル等と言及されてもよい。
【００１７】
別の実施形態において、チャネル変更メッセージは、干渉信号108が検出されている旨の通知、及び/又は干渉信号108(の存在を直接的に示す事項)を含んでいない第2の通信チャネルの通知を含んでいてもよい。従って、ピアトゥピア装置は、チャネル変更メッセージで示されている第2の通信チャネルで、ピアトゥピア無線ローカルエリアネットワークコネクション104を再設定してもよい。この場合、第1のピアトゥピア装置102は、空きチャネルを探すためにスペクトルをスキャンする必要無しに、ピアトゥピア無線ローカルエリアネットワークコネクション104を再設定できる。
【００１８】
一実施形態において、第1のピアトゥピア装置102及び第2のピアトゥピア装置106はピアトゥピア通信が可能な任意のコンピュータ装置であってよく、例えば、コンピュータ、ラップトップ、電話機、タブレット、その他の任意の装置(ピアトゥピアアーキテクチャで無線信号を送信及び/又は受信することが可能な任意の装置)であってもよい。図1において、第1のピアトゥピア装置102は携帯用コンピュータであり、第2のピアトゥピア装置106は、第1のピアトゥピア装置102から画像又はビデオを受信してそれらをプロジェクタ116により表示する無線表示装置である。この場合において、第2のピアトゥピア装置106は有線通信回線118を介してプロジェクタと通信を行う。
【００１９】
第1のピアトゥピア装置102は、所望の機能又は処理を各自が実行するように互いにやり取りを行う複数の要素又はモジュールを含んでいてもよい。一実施形態において、ピアトゥピア装置102は、入力/出力(I/O)インタフェース120、メモリ122、コンピュータプロセッサ128及び無線通信モジュール130を含んでいてもよい。
【００２０】
I/Oインタフェース120は、コンテンツの表示を可能にし、及び/又はユーザ入力を受信する様々な要素を含んでいてもよい。例えば、I/Oインタフェースは、ディスプレイ(表示部)、キーボード、マウス、タッチスクリーンディスプレイ、音声認識インタフェース、モーション認識(動き認識インタフェース)及び/又はタッチパッドを含んでいてもよい。
【００２１】
メモリ装置122又はメディアストレージ装置は、コンピュータにより読み取られることが可能な命令又はメディア(コンピュータ読み取り可能命令又はメディア)を含んでいてもよい。例えば、メモリ装置122はピアトゥピア装置102のためのオペレーティングシステム124を含み、コンテンツを表示すること、ユーザ入力を受け付けること、又は様々なアプリケーションやモジュールを動作させること等のための様々な機能を動作可能にする。一実施形態において、1つ以上のアプリケーション126は、メディアプレーヤ、オーディオプレーヤ、及び/又はファイル転送アプリケーション等を含んでよい。メモリ122は1つ以上の揮発性及び/又は不揮発性のメモリ装置を含み、例えば、ランダムアクセスメモリ(RAM)、ダイナミックRAM(DRAM)、スタティックRAM(SRAM)、同期ダイナミックRAM(SDRAM)、ダブルデータレート(DDR)SDRAM(DDR-SDRAM)、RAM-BUS_DRAM(RDRAM)、フラッシュメモリ装置、電気的に消去可能プログラム可能なリードオンリメモリ(EEPROM)、不揮発性RAM(NVRAM)、ユニバーサルシリアルバス(USB)リムーバブルメモリ、又はそれらの組み合わせ等であるがこれらに限定されない。
【００２２】
コンピュータプロセッサ128は、ハードウェア、ソフトウェア又はそれらの組み合わせを含むモジュール及び/又はメモリ122に保存されているコンピュータ読み取り可能命令を実行するために使用される。1つ以上のコンピュータプロセッサ128は、例えば、中央処理装置(CPU)、ディジタル信号プロセッサ(DSP)、縮小命令セットコンピュータ(RISC)、復号命令セットコンピュータ(CISC)、マイクロプロセッサ、マイクロコントローラ、フィールドプログラマブルゲートアレイ(FPGA)、又はこれらの任意の組み合わせ等であるが、これらに限定されない。装置102は、1つ以上のプロセッサ128と装置120内の1つ以上の他の要素との間の通信を制御するチップセット(図示せず)を含んでいてもよい。一実施形態において、装置102はインテル(登録商標)アーキテクチャシステムに基づいていてもよいし、チップセットは例えばインテルアトム(登録商標)プロセッサファミリ等のようなインテルプロセッサ及びチップセットのファミリに属していてもよい。1つ以上のプロセッサ128は、特定のデータ処理機能又はタスクを処理するための1つ以上の特定用途向け集積回路(ASIC)又は特定用途向け標準製品(ASSP)を含んでいてもよい。
【００２３】
ピアトゥピア装置102は、装置102に関連する無線信号を送信、受信、管理、モニタ及び/又は監視する無線通信モジュール130を含んでいてもよい。例えば、無線通信モジュール130は通信モジュール132を含み、通信モジュール132は、802.11無線標準規格(例えば、2007年3月8日付けで公開されているIEEE802.11標準規格(IEEE  std.  802.11-2007))で規定される広範な動作周波数範囲で動作することが可能な送信機、受信機又はトランシーバを含む。この実施形態において、通信モジュール132は、マスタクライアント無線ローカルエリアネットワーク114及びピアトゥピア無線ローカルエリアネットワーク104に関する無線信号を送信又は受信する。例えば、通信モジュール130は、ピアトゥピア無線ローカルエリアネットワークコネクション104を介してビデオ情報を無線ディスプレイ装置106に送信し、マスタクライアント無線ローカルエリアネットワークコネクション114を介してチャネル変更メッセージを受信する。更に、通信モジュール130は、ピアトゥピア無線ローカルエリアネットワークコネクション104を介して情報を受信し、マスタクライアント無線ローカルエリアネットワークコネクション114を介して情報を送信してもよい。
【００２４】
本実施形態において、無線通信モジュール130はモニタリングモジュール134及びチャネル変更モジュール136を含む。モニタリングモジュール134は、通信モジュール132に出入りする信号(入力信号及び出力信号)を監視し、アクセスポイント112及び第2のピアトゥピア装置106からのメッセージを探す。プロセッサ128及びメモリ122と共に、モニタリングモジュール134は通信モジュール132により受信した命令を解釈又は実行する。例えば、モニタリングモジュール134がアクセスポイント112からのチャネル変更メッセージを検出した場合、新たな又は別の通信チャネルでピアトゥピア無線ローカルエリアネットワークコネクション104を再設定するように、チャネル変更モジュール136を指図する。利用可能なチャネルを発見するためにスペクトルをスキャンし、干渉信号108を含んでいない利用可能な通信チャネルを利用してピアトゥピア無線ローカルエリアネットワークコネクション104を再設定することにより、チャネル変更モジュール136は、通信モジュール132と共に接続先を設定し直す。別の実施形態において、モニタリングモジュール134は、チャネル変更メッセージの中から第2の通信チャネルの通知を検出してもよい。その通知は、干渉信号108を含んでいない利用可能なチャネルを示す。従って、モニタリングモジュール134は、第2の通信チャネルでピアトゥピア無線ローカルエリアネットワークコネクション104を再設定するように、チャネル変更モジュール136を指図してもよい。従ってその実施形態の場合、チャネル変更モジュール136は利用可能なチャネルをスキャンする必要がない。
【００２５】
図2は必要に応じて非802.11装置との干渉を回避するために802.11ピアトゥピアネットワークコネクションを利用する装置の動作例を示すフローチャートである。方法200はピアトゥピア装置102における処理を含み、ピアトゥピア装置102は、ピアトゥピア無線ローカルエリアネットワークコネクション104のメンバであって、マスタクライアント無線ローカルエリアネットワークコネクション114におけるクライアントである。非限定的な説明の便宜上、ピアトゥピア装置102は、他のピアトゥピア装置106とのピアトゥピア無線ローカルエリアネットワークコネクション104に従事し、かつアクセスポイント112とのマスタクライアント無線ローカルエリアネットワークコネクション114にも従事しているものとする。
【００２６】
ブロック202において、モニタリングモジュール134は、マスタクライアント無線ローカルエリアネットワークコネクション114と、ピアトゥピア無線ローカルエリアネットワークコネクション104とを監視している。一実施形態において、モニタリングモジュール134は、無線ローカルエリアネットワークコネクション104、114の動作に関連するメッセージを監視している。モニタリングモジュール134は、無線ローカルエリアネットワークを動作させるための802.11標準規格(例えば、2007年3月8日付けのIEEE802.11標準規格(IEEE  std.  802.11-2007))に関する様々なメッセージを検出してもよい。何らかの802.11メッセージを受信すると、モニタリングモジュール134は、無線ローカルエリアネットワークコネクションを維持する処理を実行する、或いはそのような処理を実行するように装置の他のモジュールを指図する。本実施形態において、ピアトゥピア無線ローカルエリアネットワークコネクション104及びマスタクライアント無線ローカルエリアネットワークコネクション114は、何れも、第1の通信チャネルを利用している。
【００２７】
ブロック204において、モニタリングモジュール134は、マスタクライアント無線ローカルエリアネットワークコネクション114を介したアクセスポイント112からのチャネル変更メッセージを検出する。一実施形態において、チャネル変更メッセージは第1の通信チャネルに干渉信号108が存在する旨の通知を与える。一実施形態において、アクセスポイント112が干渉の無いチャネルを発見している場合に、チャネル変更メッセージは、新たな通信チャネルに切り替える準備を行うようにマスタクライアントメンバに通知する802.11hチャネル切替通知であってもよい。
【００２８】
ブロック206において、チャネル変更モジュール136は、干渉信号108が無い第2の通信チャネルにおいて、ピアトゥピア無線ローカルエリアネットワークコネクション104を再設定する。一実施形態において、チャネル変更は、マスタクライアント無線ローカルエリアネットワークコネクション114を介して受信したチャネル変更メッセージに少なくとも部分的に基づいて実行される。チャネル変更モジュール136は、周波数スペクトルをスキャンし、トラフィックを有していない又は少ない第2の通信チャネルを探す。第2の通信チャネルを発見した後に、チャネル変更モジュール136は第2の通信チャネルによりピアトゥピア無線ローカルエリアネットワークコネクション104を設定し直す。
【００２９】
ブロック208において、マスタクライアント無線ローカルエリアネットワークコネクション114は第2の通信チャネルに切り替えられる。アクセスポイントが、クライアント装置102に関するマスタクライアント無線ローカルエリアネットワークコネクション114のチャネル切替を指示してもよい。
【００３０】
図3は、必要に応じて非802.11装置との干渉を回避するために802.11ピアトゥピアネットワークコネクションを利用する装置の別の動作例を示すフローチャートである。方法300はピアトゥピア装置102における処理を含み、ピアトゥピア装置102は、ピアトゥピア無線ローカルエリアネットワークコネクション104のメンバであって、マスタクライアント無線ローカルエリアネットワークコネクション114におけるクライアントである。非限定的な説明の便宜上、ピアトゥピア装置102は、他のピアトゥピア装置106とのピアトゥピア無線ローカルエリアネットワークコネクション104に従事し、かつアクセスポイント112とのマスタクライアント無線ローカルエリアネットワークコネクション114にも従事しているものとする。
【００３１】
ブロック302において、モニタリングモジュール134は、マスタクライアント無線ローカルエリアネットワークコネクション114と、ピアトゥピア無線ローカルエリアネットワークコネクション104とを監視している。一実施形態において、モニタリングモジュール134は、無線ローカルエリアネットワークコネクション104、114の動作に関連するメッセージを監視している。モニタリングモジュール134は、無線ローカルエリアネットワークを動作させるための802.11標準規格(例えば、2007年3月8日付けのIEEE802.11標準規格(IEEE  std.  802.11-2007))に関する様々なメッセージを検出してもよい。何らかの802.11メッセージを受信すると、モニタリングモジュール134は、無線ローカルエリアネットワークコネクションを維持する処理を実行する、或いはそのような処理を実行するように装置の他のモジュールを指図する。本実施形態において、ピアトゥピア無線ローカルエリアネットワークコネクション104及びマスタクライアント無線ローカルエリアネットワークコネクション114は、何れも、第1の通信チャネルを利用している。
【００３２】
ブロック304において、モニタリングモジュール134は、マスタクライアント無線ローカルエリアネットワークコネクション114を介したアクセスポイント112からのチャネル変更メッセージを検出する。一実施形態において、チャネル変更メッセージは、(a)第1の通信チャネルに干渉信号108が存在する旨の通知、及び/又は(b)非802.11装置110との干渉を避けるためにチャネル変更モジュール136が使用すべき第2の通信チャネルの通知を与える。一実施形態において、チャネル変更メッセージは、第2の通信チャネルの通知を含む複数のビーコン及び802.11hチャネル切替通知であってもよい。従って、チャネル変更モジュール136は、ピアトゥピア無線ローカルエリアネットワークコネクション104を第2の通信チャネルに設定し直す。一実施形態において、干渉信号108はレーダーシステムから発せられているかもしれない。代替的な実施形態において、干渉信号108は衛星システムから発せられているかもしれない。
【００３３】
ブロック306において、チャネル変更モジュール136は、干渉信号108が無い第2の通信チャネルにおいて、ピアトゥピア無線ローカルエリアネットワークコネクション104を再設定する。一実施形態において、チャネル変更は、マスタクライアント無線ローカルエリアネットワークコネクション114を介して受信したチャネル変更メッセージに少なくとも部分的に基づいて実行される。チャネル変更モジュール136は第2の通信チャネルによりピアトゥピア無線ローカルエリアネットワークコネクション104を設定し直す。
【００３４】
ブロック308において、マスタクライアント無線ローカルエリアネットワークコネクション114は第2の通信チャネルに切り替えられる。アクセスポイントが、クライアント装置102に関するマスタクライアント無線ローカルエリアネットワークコネクション114のチャネル切替を指示してもよい。
【００３５】
本願により説明される実施形態は、ハードウェア、ソフトウェア及び/又はファームウェアを用いて、本願で説明される方法及び/又は処理を実行するように実現されてよい。本願で説明される所定の実施形態は、マシンにより読み取られることが可能な有形の記憶媒体として提供されてよく、記憶媒体は、マシンにより実行された場合に、本願で説明されている方法及び/又は処理をマシンに実行させるマシン実行可能命令を記憶している。有形のマシン読み取り可能な記憶媒体は、例えば、何らかのタイプのディスク(例えば、フロッピディスク、光ディスク、コンパクトディスクリードオンリメモリ(CD-ROM)、コンパクトディスクリライタブル(CD-RW)、光磁気ディスク等)、半導体装置(例えば、リードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)(例えば、ダイナミックRAM、スタティックRAM、消去可能プログラム可能なリードオンリメモリ(EPROM)、電気的に消去可能プログラム可能なリードオンリメモリ(EEPROM)、フラッシュメモリ、磁気カード又は光カード等))、又は電子命令を保存することに適した何らかのタイプの有形媒体等であるが、これらに限定されない。マシンは、適切な何らかの処理又は演算を行うプラットフォーム、装置又はシステムを含み、ハードウェア及び/又はソフトウェアの何らかの適切な組み合わせを用いて実現されてもよい。命令は、適切な何らかのタイプのコードを含んでもよく、適切な何らかのプログラミング言語を用いて実現されてよい。他の実施形態において、本願で説明される方法及び/又は処理を実行するマシン実行可能命令は、ファームウェアで実現されてもよい。
【００３６】
様々な特徴、形態及び実施例が本願において説明されている。特徴、形態及び実施例は互いに組み合わせを受け入れることが可能であることに加えて、当業者に理解されるように、変形及び修正がなされてもよい。従って本開示内容はそのような組み合わせ、変形及び修正を包含するように考えられている。
【００３７】
本願で使用されている用語及び表現は、説明の観点から使用されているに過ぎず、限定を意図して使用されてはいない。そのような用語及び表現を使用する際に、(全部又は一部の)説明及び図示される特徴の如何なる均等物をも排除するような意図はなく、様々な変形例が特許請求の範囲に属することが認められる。他の修正例、変形例及び代替例も可能である。従って特許請求の範囲はそのような全ての均等物を包含するように意図されている。
【００３８】
本発明の所定の実施形態は現在のところ最も実用的で内容豊かであると考えられている実施形態に関連して説明されており、本発明は説明された実施形態に限定されず、むしろ様々な変形例及び均等例を特許請求の範囲内に包含するように意図されていることが理解されるべきである。本願では特定の用語が使用されているが、それらは一般的な説明の観点から使用されているに過ぎず、限定的な目的で使用されてはいない。
【００３９】
本説明は、具体例を利用して、ベストモードを含む本発明の所定の実施形態を開示し、本発明の所定の実施形態を当業者が実施できるようにし、実施は何れかの装置又はシステムを生産又は使用すること及び説明された何れかの方法を実行すること等を含む。本発明の所定の実施形態に基づく特許可能な範囲は特許請求の範囲により規定され、当業者に認められる他の具体例も包含する。そのような他の具体例は、請求項の記載と文言上形式的に異なる構造要素を有する場合、或いは請求項の記載と実体的な相違ではなく形式的にしか相違していない等価的な構造要素を有する場合であっても、特許請求の範囲に属するように意図されている。
【００４０】
以下、実施の形態により教示される手段を例示的に列挙する。
【００４１】
一実施形態による装置は、
ピアトゥピア無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを介して無線電子通信信号を送信及び受信する無線トランシーバと、
前記第１の通信チャネルを監視し、前記第１の通信チャネルに干渉信号が存在する旨の通知を含むチャネル変更メッセージを探す監視モジュールと、
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記ピアトゥピア無線ローカルエリアネットワークコネクションを、前記干渉信号が事実上無い第2の通信チャネルに再設定するチャネル変更モジュールと
を有する装置である。
【００４２】
一実施形態において、前記無線トランシーバは通信チャネルのスペクトルをスキャンして前記第２の通信チャネルを特定し、前記チャネル変更モジュールは前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する。
【００４３】
一実施形態において、前記チャネル変更メッセージは前記第２の通信チャネルの通知を含み、前記チャネル変更モジュールは、前記チャネル変更メッセージが示す前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する。前記第２の通信チャネルは、５ＧＨｚのアンライセンススペクトルにおける１つ以上の許可されたチャネルの周波数を含む。
【００４４】
一実施形態において、前記干渉信号はレーダーシステムに由来する。代替的な実施形態において、前記干渉信号は衛星システムに由来する。
【００４５】
本装置は、マスタクライアント無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを有する。前記チャネル変更モジュールは、前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記マスタクライアント無線ローカルエリアネットワークコネクションを、前記第２の通信チャネルに切り替える。
【００４６】
更に、前記チャネル変更モジュールは、前記マスタクライアント無線ローカルエリアネットワークコネクションをディセーブルにする。そして、前記マスタクライアント無線ローカルエリアネットワークコネクションは、前記チャネル変更メッセージを提供するアクセスポイントを含む。
【００４７】
一実施形態による方法は、
ピアトゥピア無線ローカルエリアネットワークコネクションに関連する第１の通信チャネルを監視するステップと、
コンピュータプロセッサを利用して、前記第１の通信チャネルに干渉信号が存在する旨の通知を含むチャネル変更メッセージを検出するステップと、
前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記干渉信号が事実上無い第2の通信チャネルにおいて、前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定するステップと
を有する方法である。
【００４８】
一実施形態において、前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する前記ステップが、
前記無線トランシーバは通信チャネルのスペクトルをスキャンして前記第２の通信チャネルを特定するステップと、
前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定するステップと
を有する。
【００４９】
別の実施形態において、前記チャネル変更メッセージは前記第２の通信チャネルの通知を含み、
前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する前記ステップが、前記チャネル変更メッセージが示す前記第２の通信チャネルにおいて前記ピアトゥピア無線ローカルエリアネットワークコネクションを再設定する。
【００５０】
一実施形態において、前記第２の通信チャネルは、５ＧＨｚのアンライセンススペクトルにおける１つ以上の許可されたチャネルの周波数を含む。
【００５１】
一実施形態において、前記干渉信号はレーダーシステムに由来する。代替的な実施形態において、前記干渉信号は衛星システムに由来する。
【００５２】
別の実施形態において、前記第１の通信チャネルは、マスタクライアント無線ローカルエリアネットワークコネクションを有する。
【００５３】
更に別の実施形態において、本方法は、前記チャネル変更メッセージを受信したことに少なくとも部分的に基づいて、前記マスタクライアント無線ローカルエリアネットワークコネクションを、前記第２の通信チャネルに切り替えるステップを有する。
【００５４】
本方法は、前記マスタクライアント無線ローカルエリアネットワークコネクションをディセーブルにするステップを有する。
【００５５】
別の実施形態において、前記マスタクライアント無線ローカルエリアネットワークコネクションは、前記チャネル変更メッセージを提供するアクセスポイントを含む。
【００５６】
別の実施形態において、コンピュータで読み取ることが可能な１つ以上の記憶媒体が提供され、コンピュータにより実行可能な命令を記憶し、前記命令は、請求項１１〜２０のうち何れか１項に記載の方法を少なくとも１つのプロセッサに実行させる。
【図１】
2015515805.tif 000003
【図２】
2015515805.tif 000004
【図３】
2015515805.tif 000005
【国際調査報告】
2015515805.tif 000006
2015515805.tif 000007