(57)【特許請求の範囲】
【請求項１】
第１の無線デバイスで、設定可能パラメータをもち、１以上の第２の無線デバイスの発見に関する発見プロトコルを開始する段階と、
前記第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数を判断する段階と、
前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて、前記発見プロトコルの前記設定可能パラメータを調節する段階と、
前記第１の無線デバイスで、前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて調節された前記発見プロトコルの前記設定可能パラメータに従って、１以上の第２の無線デバイスの前記発見を完了する段階と
を備え、
前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて調節された前記発見プロトコルの前記設定可能パラメータは、
前記第１の無線デバイスがビーコンを送信するバックオフ時間、
前記第１の無線デバイスがプローブ要求を送信するか否か、
前記第１の無線デバイスがプローブ応答を送信するか否か、または、
前記第１の無線デバイスがビーコンを送信するか否か、
の１以上に対応している、方法。
【請求項２】
前記第１の無線デバイスの前記予め定められた範囲内の前記第２の無線デバイスの数を判断する段階は、
発見に関するトラフィックを無線通信チャネル上でリッスン（listen）する段階を有する、請求項１に記載の方法。
【請求項３】
前記第１の無線デバイスの前記予め定められた範囲内の前記第２の無線デバイスの数を判断する段階は、
１以上の特定の無線通信規格に従って通信する第２の無線デバイスの数のみを判断して、前記１以上の特定の無線通信規格に従って通信しない第２の無線デバイスの数を除外する段階を備える、請求項１または２に記載の方法。
【請求項４】
前記発見プロトコルは、無線通信規格により規定される、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記無線通信規格は、ＩＥＥＥ８０２.１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＧＰＲＳ、ＷｉＭＡＸ、ＥＤＧＥ、３Ｇ、ＨＳＤＰＡのうち１以上に対応している、請求項４に記載の方法。
【請求項６】
前記発見プロトコルの前記設定可能パラメータを調節する段階は、前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数が予め定められた数より多い場合、前記設定可能パラメータを調節する段階を含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記発見プロトコルの前記設定可能パラメータを調節する段階は、前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数が予め定められた数より多い場合、前記第１の無線デバイスのバックオフアルゴリズムを調節して、前記第１の無線デバイスがビーコンを送信する時を遅らせる段階を含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記発見プロトコルの前記設定可能パラメータを調節する段階は、前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数が予め定められた数より多いことに応じて、前記第１の無線デバイスが発見に関するパケットを送信する電力を低下させる段階を含む、請求項１から６のいずれか一項に記載の方法。
【請求項９】
第１の無線デバイスであって、
ネットワーク発見サービスを備え、
前記ネットワーク発見サービスは、
設定可能パラメータをもち、１以上の第２の無線デバイスの発見に関する発見プロトコルを開始し、
前記第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数を判断し、
前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて、前記発見プロトコルの前記設定可能パラメータを調節し、
前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて調節された前記発見プロトコルの前記設定可能パラメータに従って、１以上の第２の無線デバイスの前記発見を完了し、
前記第１の無線デバイスの前記予め定められた範囲内にあると判断された前記第２の無線デバイスの数に基づいて調節された前記発見プロトコルの前記設定可能パラメータは、
前記第１の無線デバイスがビーコンを送信するバックオフ時間、
前記第１の無線デバイスがプローブ要求を送信するか否か、
前記第１の無線デバイスがプローブ応答を送信するか否か、または、
前記第１の無線デバイスがビーコンを送信するか否か、
の１以上に対応している、第１の無線デバイス。
【請求項１０】
前記ネットワーク発見サービスは、発見に関するトラフィックを無線通信チャネル上でリッスン（listen）することで、前記第１の無線デバイスの前記予め定められた範囲内の前記第２の無線デバイスの数を判断する、請求項９に記載の第１の無線デバイス。
【請求項１１】
前記ネットワーク発見サービスは、１以上の特定の無線通信規格に従って通信する第２の無線デバイスの数のみを判断して、前記１以上の特定の無線通信規格に従って通信しない第２の無線デバイスの数を除外することで、前記第１の無線デバイスの前記予め定められた範囲内の前記第２の無線デバイスの数を判断する、請求項９または１０に記載の第１の無線デバイス。
【請求項１２】
前記発見プロトコルは、無線通信規格により規定される、請求項９から１１のいずれか一項に記載の第１の無線デバイス。
【請求項１３】
前記無線通信規格は、ＩＥＥＥ８０２.１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＧＰＲＳ、ＷｉＭＡＸ、ＥＤＧＥ、３Ｇ、ＨＳＤＰＡのうち１以上に対応している、請求項１２に記載の第１の無線デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照情報］
本開示は、２０１２年６月８日出願の米国特許出願（utility application）第13/492,137号と、２０１１年６月８日出願の米国仮特許出願第61/494,613号の優先権を主張するものであり、これら出願は、参照により本明細書に組み込まれる。
【０００２】
本開示は、概して無線ネットワークに関しており、より詳しくは、無線デバイスの発見技術に関する。
【背景技術】
【０００３】
ここに提供する背景技術に関する記載は、概して、本開示のコンテキストを提示する目的で行われている。現在の発明者の仕事のうちこの背景技術セクションに記載されている程度のもの、および、記載されなければ出願時に先行技術ではなかった記載の側面は、いずれも、本開示に対する自認した先行技術であると明示的にも暗示的にも認めたわけではない。
【０００４】
一般的に無線ネットワークとは、無線媒体を介して互いにリンクして、無線媒体を介して無線配信法（たとえば拡散スペクトルまたは直交周波数分割多重化（ＯＦＤＭ）など）を利用して通信するデバイスのネットワークのことを指す。通常、無線ネットワークは、１以上の無線通信規格（ここでは「無線通信規格」と称する場合もある）に規定されているプロセスに従って動作する。一般的に、様々な無線通信法および規格は、その具体的な用途および／または送信範囲に基づいて、タイトルを付された以下に示す４つのカテゴリに分類される。
【０００５】
＜パーソナルエリアネットワーク（ＰＡＮ）＞
【０００６】
パーソナルエリアネットワーク（ＰＡＮ）は、デバイス（たとえば電話および情報携帯端末を含む）の間の短距離通信に利用されるコンピュータネットワークである。ＰＡＮの到達範囲は通常数メートルである。ＰＡＮは、特定のデバイスグループ内での通信（個人内のコミュニケーション）、または、高レベルのネットワークおよび／またはインターネットへの接続のために利用することができる。パーソナルエリアネットワークは、ＵＳＢおよびＦｉｒｅＷｉｒｅ等のコンピュータバスで有線接続される場合が多い。しかし無線パーソナルエリアネットワーク（ＷＰＡＮ）は、通常の場合、ＩｎｆｒａｒｅｄおよびＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信規格により利用可能となる。
【０００７】
特にＩｒＤＡ（Infrared Data Association）は、赤外光による短距離データ通信のための物理的仕様通信プロトコル規格を定義しており、パーソナルエリアネットワークでよく利用される。Ｂｌｕｅｔｏｏｔｈ（登録商標）は、無線パーソナルエリアネットワーク（ＰＡＮ）のための工業仕様であり、ＩＥＥＥ８０２.１５.１としても知られている。Ｂｌｕｅｔｏｏｔｈ（登録商標）は、セキュアで世界的にライセンスされていない短距離無線周波数によって、情報携帯端末（ＰＤＡ）、モバイルフォン、ラップトップ、ＰＣ、プリンタ、デジタルカメラおよびビデオゲームコンソール等のデバイス同士が接続してデバイス間で情報を通信するための方法を提供する。
【０００８】
＜ローカルエリアネットワーク（ＬＡＮ）＞
【０００９】
無線ローカルエリアネットワーク（無線ＬＡＮまたはＷＬＡＮ）は、概して、通信回線を利用せずに２以上のデバイスとリンクすることに相当する。ＷＬＡＮは、電波に基づく拡散スペクトルまたはＯＦＤＭ技術を利用して、制限された領域におけるデバイス間（基本サービスセット（ＢＳＳ）としても知られている）での通信を可能とする。ＩＥＥＥ８０２.１１規格は、Ｗｉ−Ｆｉ規格と称される場合も多いが、ＩＥＥＥ  ＬＡＮ／ＭＡＮ規格委員会（ＩＥＥＥ８０２）のワーキンググループ１１が開発した無線ＬＡＮ／ＷＬＡＮ規格セットのことを指す。ＩＥＥ８０２.１１規格は、２種類の（２つのモードの）無線ＬＡＮネットワークをサポートしている。２種類の無線ＬＡＮネットワークとは、ｉ）インフラストラクチャモードまたはＥＳＳネットワーク、および、ｉｉ）アドホックモードまたはＩＢＳＳ（独立ＢＳＳ）ネットワークのことである。
【００１０】
＜メトロポリタンエリアネットワーク（ＭＡＮ）＞
【００１１】
無線メトロポリタンエリアネットワーク（ＭＡＮ）は、ＩＥＥＥ８０２.１６ワーキンググループが、広帯域無線アクセス規格についての自身の無線メトロポリタンエリアネットワーク規格（商業上の名称はＷｉＭＡＸである）について獲得した商標名であり、これは、アンテナを介した固定デバイスまたは移動デバイスからの広帯域インターネットアクセスを定義している。ＷｉＭＡＸは、公式にはＷｉｒｅｌｅｓｓＭＡＮとして知られているＩＥＥＥ８０２.１６規格を幅広く適合させ相互運用していこうという趣旨で２００１年６月に設立されたＷｉＭＡＸフォーラムで、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブアクセス（Worldwide Interoperability for Microwave Access：ワイマックス）として定義されている。ＷｉＭＡＸ規格によると、加入局（subscriber station）は、コアネットワークに接続している基地局と通信することができる。
【００１２】
＜ワイドエリアネットワーク（ＷＡＮ）＞
【００１３】
室内、建物内、または敷地内に通常は限定されているパーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、またはメトロポリタンエリアネットワーク（ＭＡＮ）と比べて、ワイドエリアネットワーク（またはＷＡＮ）は、地理的に広域をカバーするコンピュータネットワークである。ＷＡＮの最大かつ最もよく知られている例が、インターネットである。加えてＷＡＮは、モバイルデータ通信（ＧＳＭ（登録商標）（Global System for Mobile Communications）、ＧＰＲＳ（General Packet Radio Service）、ＥＤＧＥ（Exchanged Data rates for GSM（登録商標） Evolution）、３Ｇ、ＨＳＤＰＡ（High Speed Downlink Packet Access）等）とも称される。
【００１４】
通常、無線通信規格が、無線デバイスに別の無線デバイスの発見させる１以上のプロトコルまたはプロセスを規定する。これらプロトコルは、共通して、発見プロトコルと称されている。たとえば、インフラストラクチャモードの無線ＬＡＮ（またはＥＳＳネットワーク）に関する発見プロトコルでは、アクセスポイント（ＡＰ）が、自身の存在を、短距離無線メッセージ（ビーコンと称される）を定期的間隔で（たとえば約１００ｍＳｅｃごとに）通信するために利用できる可能がある複数の無線周波数（またはチャネル）の１つで送信することで知らせる。ビーコンは、アクセスポイントの機能に関する情報を含んでおり、節電モード等のプロトコル処理の一部のタイミング参照として機能もする。ビーコンが知らせる機能には、ネットワーク名（ＳＳＩＤ）、サポートされているデータレートに対応する情報等が含まれる。無線デバイスは、ＥＳＳネットワーク内のＡＰと、アクティブスキャニングプロセスまたはパッシブスキャニングプロセスを実行することで接続することができる。アクティブスキャニングプロセスでは、無線デバイスがＡＰにプローブ要求を送信して（そして、最終的にはプローブ応答を受け取る）、パッシブスキャニングプロセスでは、無線デバイスは、通信するために利用できる可能性のある複数の無線周波数（またはチャネル）の１つでビーコンをリッスンする。無線デバイスがひとたびＡＰの実体（identity）を発見すると、該無線デバイスは、たとえばＩＥＥＥ８０１.１１規格で指定されているような認証手順（これは参照として本文書に組み込まれている）を実行することができる。
【００１５】
ＩＢＳＳネットワークに関する発見プロトコルでは、第１のデバイスが、最初に第２のデバイスからのビーコンをリッスンすることで１以上の第２のデバイスを発見することができる。第１のデバイスがビーコンを１つも受信しなかった場合、該第１のデバイスは、通常、無作為な時間の間（または固定された時間の間）待ってからビーコンを送信する。一方で、第１のデバイスが第２のデバイスからビーコンを受信した場合には、該第１のデバイスは、自身のタイミングを第２のデバイスのものと同期させて、２つのデバイスがＩＥＥＥ８０２.１１規格で定義されているアルゴリズムに従ってビーコンを送信するプロセスを共有することができるようにする。
【００１６】
多数（たとえば１０以上）の無線デバイスおよび／または無線デバイスのユーザのいる領域または位置においては（たとえば競技場またはコンサート等の娯楽施設）、様々な無線チャネルにおける通信の殆どが、データ通信の観点から無線チャネルの帯域幅全体を低下させかねない、発見に関連したトラフィック（ビーコン、プローブ要求、プローブ応答等）を含む可能性がある。この帯域幅全体の低下は、一部には、従来の発見プロトコルが一般的には、一定の領域または位置に存在しうる無線デバイスの数に関わらず、無線デバイスが（別の無線デバイスを発見するために）実行するプロセス（またはステップ）を特定する、ということに起因している。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
概して一態様として、本明細書は、１以上の無線デバイスを発見する方法を説明する。方法は、第１の無線デバイスで、設定可能パラメータをもち、１以上の第２の無線デバイスの発見に関する発見プロトコルを開始する段階を備える。方法は、さらに、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数を判断する段階と、第１の無線デバイスの予め定められた範囲内にあると判断された第２の無線デバイスの数に基づいて、発見プロトコルの設定可能パラメータを調節する段階とを備える。方法はさらに、第１の無線デバイスで、第１の無線デバイスの予め定められた範囲内にあると判断された第２の無線デバイスの数に基づいて調節された発見プロトコルの設定可能パラメータに従って、１以上の第２の無線デバイスの発見を完了する段階も備える。
【００１８】
概して別の態様として、本明細書は、ネットワーク発見サービスを備える第１の無線デバイスを説明する。ネットワーク発見サービスは、設定可能パラメータをもち、１以上の第２の無線デバイスの発見に関する発見プロトコルを開始する。ネットワーク発見サービスは、さらに、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数を判断し、第１の無線デバイスの予め定められた範囲内にあると判断された第２の無線デバイスの数に基づいて、発見プロトコルの設定可能パラメータを調節し、第１の無線デバイスの予め定められた範囲内にあると判断された第２の無線デバイスの数に基づいて調節された発見プロトコルの設定可能パラメータに従って、１以上の第２の無線デバイスの発見を完了する。
【００１９】
ここで開示する１以上の実装例のもつ可能性のある利点には、一定の領域に多数の無線デバイスおよび／または無線デバイスのユーザが存在している場合に、様々な無線チャネルで発見に関するトラフィックの総数を低下させる可能性があること（たとえば、ビーコン期間を延長することで（ＥＳＳネットワークで）、または、初期ビーコンを送信する（無作為な）バックオフ時間を延長することで（ＩＢＳＳネットワークで））が挙げられる。加えて、一定の領域の無線デバイスが、ここで記載する技術に基づいて、無線デバイスに関する発見プロトコルを適用することで、節電する可能性があることも潜在的な利点である。
【００２０】
１以上の実装例の詳細は、添付図面および以下の記載に示される。他の特徴および利点も、記載および図面並びに請求項から明らかとなるだろう。
【図面の簡単な説明】
【００２１】
【図１】一実装例における無線ネットワークを示す。
【００２２】
【図２】一実装例における１以上の無線デバイスを発見する方法を示す。
【００２３】
【図３】一実装例における無線デバイスを示す。
【００２４】
図面間で似た参照番号はそれぞれ似た部材を示す。
【発明を実施するための形態】
【００２５】
図１は、一実装例における第１の無線デバイス１０２と第２の無線デバイス１０４とを含む無線ネットワーク１００を示す。図示されている無線ネットワーク１００は、２つの無線デバイスを含んでおり、無線ネットワーク１００は、任意の数の無線デバイスを含むことができる。一般的には、無線ネットワーク１００は、背景技術セクションで説明したタイプの無線ネットワーク（たとえばパーソナルエリアネットワーク、無線ローカルエリアネットワーク、メトロポリタンエリアネットワーク、ワイドエリアネットワーク等）のいずれかに対応していてよい。第１の無線デバイス１０２と第２の無線デバイス１０４とは、背景技術セクションで説明した１以上の無線通信規格（たとえばＩＥＥＥ８０２.１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＧＰＲＳ、ＷｉＭＡＸ、ＥＤＧＥ、３Ｇ、ＨＳＤＰＡ等）に従って通信するよう設定されていてよい。
【００２６】
第２の無線デバイス１０４と無線接続を構築するために、第１の無線デバイス１０２は、設定可能パラメータを有する発見プロトコルを実行するネットワーク発見サービス１０６を含んでよく、（一実装例では）設定可能パラメータは、第１の無線デバイス１０２の予め設定された範囲内の無線デバイスの数に依存している。一般的には、存在しうる無線デバイスの数に関わらず、無線デバイスが実行するプロセスを特定する従来の発見プロトコルとは異なり、本明細書が開示する発見プロトコルは、様々な環境に適応することができるので、一定の領域に多数の無線デバイスおよび／または無線デバイスのユーザが存在している場合に、様々な無線チャネルで発見に関するトラフィックの総数を低下させる可能性がある（たとえば、ビーコン期間を延長することで（ＥＳＳネットワークで）、または、初期ビーコンを送信する（無作為な）バックオフ時間を延長することで（ＩＢＳＳネットワークで））。様々な実装例において、設定可能パラメータは、デバイスが、発見に関するパケット（たとえばビーコン、プローブ要求、プローブ応答、パブリックアクションフレーム）を送信する電力、ビーコンを送信する間隔（ビーコン期間）、ビーコンを送信する（無作為な）バックオフ時間（一定の領域内の無線デバイスの数に基づきバックオフアルゴリズムを調節することで）、プローブ要求を送信するか否か、プローブ応答を送信するか否か、および、ビーコンを送信するか否か、の１以上に対応していてよい。
【００２７】
図２は、一実装例における１以上の無線デバイスの発見方法２００を示す。第１の無線デバイス（たとえば第１の無線デバイス１０２）において、１以上の第２の無線デバイスを発見するための、設定可能パラメータをもつ発見プロトコルを、ネットワーク発見サービス（たとえばネットワーク発見サービス１０６）によって開始させる（ステップ２０２）。発見プロトコルは、１以上の無線通信規格（たとえばＩＥＥＥ８０２.１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＧＰＲＳ、ＷｉＭＡＸ、ＥＤＧＥ、３Ｇ、ＨＳＤＰＡ等）に関するものであってよい。様々な実装例では、設定可能パラメータは、ｉ）デバイスが、発見に関するパケット（たとえばビーコン、プローブ要求、プローブ応答、公衆アクションフレーム）を送信する電力、ｉｉ）ビーコンを送信する間隔（ビーコン期間）、ｉｉｉ）ビーコンを送信する（無作為な）バックオフ時間（一定の領域内の無線デバイスの数に基づきバックオフアルゴリズムを調節することで）、ｉｖ）プローブ要求を送信するか否か、ｖ）プローブ応答を送信するか否か、および、ｖｉ）ビーコンを送信するか否か、の１以上に対応していてよい。
【００２８】
第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数が、ネットワーク発見サービスによって判断される（ステップ２０４）。一実装例では、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数は、ネットワーク発見サービスによって直接判断される。このような実装例では、第１の無線デバイスが直接１以上の無線チャネルをリッスンして、第１の無線デバイスの予め定められた範囲にいくつの第２の無線デバイスが存在している可能性があるかを判断してよい。たとえばＩＢＳＳネットワークでは、第１の無線デバイスが、発見に関するトラフィック（たとえばビーコン、プローブ要求、および／または、プローブ応答）をリッスンして、第１の無線デバイスを取り囲んでいる可能性のある様々な第２の無線デバイスに対応する様々な固有のＭＡＣアドレスをキャプチャしてよい。
【００２９】
別の実装例では、ネットワーク発見サービスが、たとえば第１の無線デバイスの位置および／または時刻に基づいて、第１の無線デバイスを取り囲んでいる可能性のある第２の無線デバイスの数を間接的に判断してもよい。このような実装例では、位置デバイス（たとえば、第１の無線デバイスに関連しているＧＰＳシステムその他の地理位置情報システム）が、第１の無線デバイスの位置が競技場に対応しており、時刻が、スポーツイベントがその競技場で始まろうとしている時間に対応している、と示している場合に、ネットワーク発見サービスは、第１の無線デバイスを取り囲んでいる第２の無線デバイスの数が多い可能性があると、間接的に判断してよい。
【００３０】
一実装例では、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数は、１以上の特定の無線通信規格（たとえばＷｉ−Ｆｉ規格）に従って通信する無線デバイスにのみ対応して、該１以上の特定の無線通信規格に従って通信しない（たとえばセルラー規格の）無線デバイスは除く。別の実装例では、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数が、第１の無線デバイスが通信可能な無線通信規格に従って通信するすべての無線デバイスに対応している（たとえば、第１の無線デバイスがＬＴＥトランシーバ、Ｂｌｕｅｔｏｏｔｈ（登録商標）トランシーバ、および、Ｗｉ−Ｆｉトランシーバを含んでいる場合には、予め定められた範囲内の第２の無線デバイスの数は、ＬＴＥセルラー規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格、および、Ｗｉ−Ｆｉ規格に従って通信することのできる、第１の無線デバイスを取り囲むすべての無線デバイスに対応するものとなる）。
【００３１】
第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数に基づいて、発見プロトコルの設定可能パラメータが（たとえばネットワーク発見サービスにより）調節される（ステップ２０６）。様々な実装例では、設定可能パラメータは、デバイスが、発見に関するパケット（たとえばビーコン、プローブ要求、プローブ応答、パブリックアクションフレーム）を送信する電力、ビーコンを送信する間隔（ビーコン期間）、ビーコンを送信する（無作為な）バックオフ時間（一定の領域内の無線デバイスの数に基づきバックオフアルゴリズムを調節することで）、プローブ要求を送信するか否か、プローブ応答を送信するか否か、および、ビーコンを送信するか否か、の１以上に対応していてよい。あるいは、一実装例では、第１の無線デバイスの予め定められた範囲内の第２の無線デバイスの数に基づいて発見プロトコルの設定可能パラメータを調節することに代えてまたは組み合わせて、発見プロトコルの設定可能パラメータを、第１の無線デバイスの位置に基づいて調節することもできる。この実装例では、設定可能パラメータは、位置デバイスが判断した第１の無線デバイスの位置にのみ基づいて、またはこれに部分的に基づいて、自動的に調節することもできる。
【００３２】
１以上の第２の無線デバイスの発見は、第１の無線デバイスにおいて（たとえばネットワーク発見サービスによって）、発見プロトコルの調節された設定可能パラメータに従って完了される（ステップ２０８）。たとえばＩＢＳＳネットワークでは、第１の無線デバイスを取り囲む第２の無線デバイスの数が多い場合、第１の無線デバイスのバックオフアルゴリズムを調節して、第１の無線デバイスがビーコンを送信する時を遅らせることができる。別の例として、ＥＳＳ（またはＢＳＳ）ネットワークにおいて、アクセスポイントのビーコン期間を、アクセスポイントが多数の他のアクセスポイントおよび／または他の無線デバイスに取り囲まれる状況になるまで延長することができる。加えて、第１の無線デバイスは、第１の無線デバイスが多数の第２の無線デバイスに取り囲まれると、第１の無線デバイスが、発見に関するパケットを送信する電力を低下させることもできる。
【００３３】
図３は、無線デバイス３００の一実装例を示す。無線デバイス３００は、図１の第１の無線デバイス１０２および第２の無線デバイス１０４のいずれかまたは両方に対応しているものであってよい。図３に示すように、無線デバイス３００は、レシーバ回路３０２、ネットワーク発見サービス３０４、設定可能パラメータ３０６、送信回路３０８、およびメモリ３１０を含む。無線デバイス３００はさらに、（一実装例では）ネットワーク発見サービス３０４との関連で命令を実行した１以上のプロセッサ（不図示）を含んでもよい。一実装例では、レシーバ回路３０２は、発見に関するトラフィック（たとえばビーコン、プローブ応答、プローブ要求、パブリックアクションフレーム）をリッスンするよう設定されている。ネットワーク発見サービス３０４は、レシーバ回路３０２が受信した発見に関するトラフィックに基づいて、設定可能パラメータ３０６（たとえば上述した例で記載したもの）を調節する。送信回路３０８は、ネットワーク発見サービス３０４が調節した設定可能パラメータ３０６に従って、発見に関するトラフィック（たとえばビーコン、プローブ応答、プローブ要求、パブリックアクションフレーム）を送信するよう設定されていてよい。
【００３４】
上述した方法ステップの１以上が、入力データに作用して出力を生成することで様々な機能を実行するコンピュータプログラムを実行する１以上のプログラミング可能プロセッサにより実行されてよい。一般的には、様々な実装例は、その全体がハードウェアの実施形態、その全体がソフトウェアの実施形態、または、ハードウェアエレメントとソフトウェアエレメントとを両方とも含む実施形態といった形態をとることができる。一実装例では、様々な側面がソフトウェアにより実装され、ソフトウェアには、これらに限定はされないが、ファームウェア、駐在ソフトウェア、マイクロコード等が含まれる。さらに様々な実装例が、コンピュータまたは任意の命令実行システムに利用される、またはこれらと関連するコンピュータ利用可能またはコンピュータ可読媒体がアクセス可能なコンピュータプログラムプロダクトの形態をとってよい。本記載の趣旨において、コンピュータ利用可能またはコンピュータ可読媒体は、命令実行システム、装置、またはデバイスが利用する、またはこれらとの関連するプログラムを含む、格納する、通信する、伝播させる、または伝達することができる任意の装置のことであってよい。媒体は、電子、磁気、光、電磁、赤外線、または半導体システム（または装置またはデバイス）または伝播媒体であってよい。コンピュータ可読媒体の例には、半導体または固体メモリ、磁気テープ、取り外し可能コンピュータディスク、ＲＡＭ、ＲＯＭ、固体の（rigid）磁気ディスクおよび光ディスクが含まれる。光ディスクの現在の例には、コンパクトディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ／Ｗ）およびＤＶＤが含まれる。
【００３５】
無線デバイスを発見するための様々な実装例を記載してきた。しかしながら、これら実装例には様々な変形例も可能である。たとえば上述した技術は無線通信規格について言及しているが、技術は有線通信規格に適用することもできる。加えて、上述した方法のステップは、異なる順序で実行しても所望の結果を生じる場合がある。したがって、次に示す請求項の範囲を逸脱せずに数多くの変形例を作成することができる。
【図１】
0005999606.tif 000002
【図２】
0005999606.tif 000003
【図３】
0005999606.tif 000004