(57)【要約】第１の無線帯域および第２の無線帯域を活用した無線通信のためのシステムである。システムは、第１の二重帯域無線トランシーバおよびスマートアンテナを含み、第１のデバイスはスマートアンテナを用い、送信に先立って、第１の帯域をリザーブすることなく、第１のバンドにて、排他的にペイロードデータを単一方向に送信する。少なくとも一つの第２の無線デバイスは、第２の二重帯域無線トランシーバを含み、第２のデバイスは、全方向に承認データを送信することによって、第１および第２のバンドのうちの少なくとも一つを使用して、ペイロードデータの受信を承認する。【特許請求の範囲】
【請求項１】
通信ネットワークにアクセスする未認可の無線アクセスポイント（「ＡＰ」）の位置を決定する方法であって、該方法は、
未認可のＡＰの存在の通知に基づいて、該通信ネットワークの少なくとも三つの認可されたＡＰを用いて、未認可のＡＰのビーコンを追跡するステップと、
該追跡するステップにおいて得られた情報に部分的に基づいて、追跡データ記録を生成するステップであって、該追跡記録が、該認可されたＡＰそれぞれの位置、および、（ｉ）該認可されたＡＰのそれぞれによって計測された該追跡ビーコンの強度に対応する第１の強度データと、（ｉｉ）該追跡ビーコンが該認可されたＡＰのそれぞれに到達するのにかかった時間に対応する第１の時間データとのうちの少なくとも一つを含む、ステップと、
（ｉ）該追跡記録と、（ｉｉ）較正記録とのうちの少なくとも一つの関数として、該未認可のＡＰの位置を決定するステップであって、該較正記録が、（ａ）該通信ネットワーク内にて、所定の位置から送信され、および、該認可されたＡＰのそれぞれによって受信される、較正ビーコンの強度に対応する第２の強度データと、該較正ビーコンが、該所定の位置から該認可されたＡＰのそれぞれへ到達するのにかかった時間に対応する第２の時間データとのうちの少なくとも一つと、（ｂ）該所定の位置と、（ｃ）該認可されたＡＰのそれぞれの該位置とを含む、ステップと
を包含する、方法。
【請求項２】
前記追跡記録が前記第１の強度データを含む場合、前記決定するステップが、前記第１および第２の強度データの関数として、前記未認可のＡＰの位置を計算するサブステップを含む、請求項１に記載の方法。
【請求項３】
前記追跡記録が第１の時間データを含む場合、前記決定するステップが、（ｉ）該第１の時間データを用いて、未認可のＡＰの正確な位置を三角測量するサブステップと、（ｉｉ）該第１および該第２の時間データの関数として、該未認可のＡＰの位置を計算するサブステップと、のうちの少なくとも一つを含む、請求項１に記載の方法。
【請求項４】
前記追跡するステップの前に、以下のサブステップを含む較正手順を実行するステップであって、該較正手順が、
前記通信ネットワーク内にて複数の所定の位置にて較正デバイスを配置するサブステップと、
該認可されたＡＰのそれぞれを用いて、該較正デバイスから該較正ビーコンを追跡するサブステップと、
該追跡するサブステップにおいて生成されたデータに基づいて、前記較正記録を生成するサブステップと
を含む、ステップをさらに包含する、請求項１に記載の方法。
【請求項５】
前記認可されたＡＰのそれぞれの位置、および前記決定するステップの結果を用いて、通信ネットワークの地理的マップをオーバーレイするステップをさらに包含する、請求項１に記載の方法。
【請求項６】
前記追跡記録が、前記未認可のＡＰのＭＡＣアドレスを含む、請求項１に記載の方法。
【請求項７】
前記追跡するステップが、前記認可されたＡＰの地理的位置の関数として前記通信ネットワークの複数の利用可能な認可されたＡＰから、少なくとも三つの認可されたＡＰを選択するサブステップを含む、請求項１に記載の方法。
【請求項８】
前記生成するステップの後、
前記認可されたＡＰのそれぞれのメモリ配置内において前記追跡記録を格納するステップと、
該追跡記録を、該通信ネットワークのコンピュータに提供するステップと
をさらに包含し、
前記決定するステップが、該コンピュータによって実行される、請求項１に記載の方法。
【請求項９】
通信ネットワークにアクセスする未認可の無線アクセスポイント（「ＡＰ」）の位置を決定するシステムであって、該システムは、
複数の認可されたＡＰと、
コンピュータ配置と
を備え、
未認可のＡＰの存在の通知に基づいて、該複数の認可されたＡＰのうちの少なくとも三つの認可されたＡＰが、該未認可のＡＰのビーコンを追跡し、該少なくとも三つの認可されたＡＰが、該認可されたＡＰのそれぞれの位置、および、（ｉ）該認可されたＡＰのそれぞれによって計測された該追跡ビーコンの強度に対応する第１の強度データと、（ｉｉ）該追跡ビーコンが該認可されたＡＰのそれぞれに到達するのにかかった時間に対応する第１の時間データとのうちの少なくとも一つ、を含む追跡データ記録を生成し、
該コンピュータが、該追跡記録および較正データ記録の関数として、該未認可のＡＰの正確な位置を決定し、該較正記録が、（ａ）（ｉ）該通信ネットワーク内にて、所定の位置から送信され、該認可されたＡＰのそれぞれによって受信される、較正ビーコンの強度に対応する第２の強度データと、（ｉｉ）該較正ビーコンが、該所定の位置から該認可されたＡＰのそれぞれへ到達するのにかかった時間に対応する第２の時間データとのうちの少なくとも一つと、（ｂ）該所定の位置と、（ｃ）該認可されたＡＰのそれぞれの該位置とを含む、システム。
【請求項１０】
前記較正ビーコンを送信する、無線送信器を含む較正デバイスをさらに備える、請求項９に記載のシステム。
【請求項１１】
前記較正デバイスが、無線モバイル機器およびＡＰのうちの一つである、請求項１０に記載のシステム。
【請求項１２】
前記追跡記録が、前記第１の強度データを含み、前記コンピュータ配置が、前記第１および前記第２の強度データの関数として、前記未認可のＡＰの位置を計算する、請求項９に記載のシステム。
【請求項１３】
前記追跡記録が、前記第１の時間データを含み、前記コンピュータ配置が、（ｉ）前記第１の時間データを用いて、前記未認可のＡＰの正確な位置を三角測量するステップ、（ｉｉ）該第１および前記第２の時間データの関数として、該未認可のＡＰの位置を計算するステップ、のうちの少なくとも一つを含む、請求項９に記載のシステム。
【請求項１４】
前記コンピュータ配置が、前記認可されたＡＰおよび前記未認可されたＡＰのそれぞれの位置を用いて、前記通信ネットワークの地理的マップをオーバーレイする、請求項９に記載のシステム。
【請求項１５】
前記追跡記録が、前記未認可のＡＰのＭＡＣアドレスを含む、請求項９に記載のシステム。
【請求項１６】
前記コンピュータ配置が、前記認可されたＡＰのそれぞれの位置の関数として、前記未認可のＡＰを追跡するために、前記複数の認可されたＡＰから少なくとも三つの認可されたＡＰを選択する、請求項９に記載のシステム。
【請求項１７】
前記追跡記録が、前記認可されたＡＰのそれぞれのメモリ配置内に置かれ、該追跡記録が、（ｉ）所定の時間の終了と、（ｉｉ）該コンピュータ配置からの要求と、のうちの一つに基づいて、該コンピュータ配置に提供される、請求項９に記載のシステム。
【請求項１８】
前記コンピュータ配置が、前記未認可のＡＰの存在を決定した場合、該コンピュータ配置が、該未認可の前記ビーコンの追跡を開始するように、少なくとも三つの認可されたＡＰに指示する、請求項９に記載のシステム。
【請求項１９】
通信ネットワークにアクセスする未認可の無線アクセスポイント（「ＡＰ」）の位置を決定するコンピュータデバイスであって、該コンピュータデバイスは、
較正データ記録を格納するメモリ配置と、
認可されたＡＰと通信する通信配置と、
追跡データ記録および該較正データ記録のうちの少なくとも一つの関数として、該未認可のＡＰの正確な位置を決定するプロセッサと
を備え、
該追跡記録が、該未認可のＡＰを追跡する間、複数の認可されたＡＰのうちの少なくとも三つの認可されたＡＰによって生成され、該データ記録が、該認可されたＡＰのそれぞれの位置、および、（ｉ）該認可されたＡＰのそれぞれによって計測された該追跡ビーコンの強度に対応する第１の強度データと、（ｉｉ）該追跡ビーコンが該認可されたＡＰのそれぞれに到達するのにかかった時間に対応する第１の時間データとのうちの少なくとも一つ、を含み、
該較正記録が、（ａ）（ｉ）該通信ネットワーク内にて、所定の位置から送信され、該認可されたＡＰのそれぞれによって受信される、較正ビーコンの強度に対応する第２の強度データと、（ｉｉ）該較正ビーコンが、該所定の位置から該認可されたＡＰのそれぞれへ到達するのにかかった時間に対応する第２の時間データとのうちの少なくとも一つと、（ｂ）該所定の位置と、（ｃ）該認可されたＡＰのそれぞれの該位置とを含む、コンピュータデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
無線ネットワークの急増に伴い、多くの組織（例えば、企業、大学、病院など）は、有線ネットワークに付け加えて、または代替として、無線ネットワークを設置、または設置することを計画している。そのような無線ネットワークは、効率および生産性を増加っせると信じられている。しかしながら、無線ネットワークの不利な点の一つは、そのようなネットワークのセキュリティである。有線ネットワークとは異なり（それは通常は、組織のセキュアで保護された建物（ｐｒｅｍｉｓｅ）にある）、無線ネットワークの要素（例えば、無線アクセスポイント（「ＡＰ」）は、組織の建物のいたるところに散乱され得る。
【０００２】
無線ネットワークセキュリティの一つの重大な脅威は、ルージュＡＰである。ルージュＡＰは未認可のＡＰであり、サードパーティが、組織の許可なくして、その組織のネットワークにアクセスが可能であることである。例えば、ルージュＡＰは、悪意に設置され得る（例えば、ネットワークに格納された、組織のデータへのアクセスを得るなど）。ルージュＡＰの活用の別の例は、より低い脅威のシナリオであり、それは、その組織のメンバー（例えば、被雇用者）が、適切な認証なしに、ルージュＡＰを、組織のネットワークに接続し得ることである。つまり、被雇用者は、組織のネットワークを使用することを認証され得るが、その特定のＡＰの使用は認証されていない。こういった状況は起こり得、例えば、被雇用者がさらに便利に、組織のネットワークにアクセスするために、被雇用者自身のＡＰを使用することに決定した場合などである。そのＡＰが、安全なアクセスを認証されたユーザに提供するように適切に構成されていない場合、次いで、互換性のあるハードウェアを用いた未認可のユーザがまた、そのネットワークへのアクセスをゲインし得る。これは、ＡＰが組織の建物の外の物理的領域を網羅する場合に特に関わり得る。次いで、未認可のユーザは、物理的に組織の建物に入ることなく、ネットワークにアクセスし得る。
【０００３】
ルージュＡＰの脅威と取り組むために、ネットワーク管理者は、そのネットワークのトラフィックを監視する。いったんルージュＡＰが検出されると、しかしながら問題は、それを取り除くために、このルージュＡＰの位置を突き止めることである。ルージュＡＰを見つけ出すことは、困難な仕事であり得、ＡＰは、その組織の建物のいかなる場所にも隠れ得るからである。例えば、ルージュＡＰは、床の下や壁の中にあり得る。それゆえ、単体の建物内にて、卓越した精度（例えば、２フィート以内）を用いて、ルージュＡＰの特定の位置を決定するためのシステムおよび方法の必要性が存在するのである。
【発明の開示】
【課題を解決するための手段】
【０００４】
通信ネットワークにアクセスする未認可の無線アクセスポイント（「ＡＰ」）の位置を決定するための方法およびシステムが記載される。未認可のＡＰの存在に基づいて、該通信ネットワークの少なくとも三つの認可されたＡＰは、未認可のＡＰのビーコンを追跡することを開始する。
【０００５】
追跡データ記録は、追跡ビーコンの追跡の間に得られた情報に基づいて部分的に生成される。追跡記録は、認可されたそれぞれの位置、および、（ｉ）認可されたＡＰのそれぞれによって計測された追跡ビーコンの強度に対応する第１の強度データと、（ｉｉ）追跡ビーコンが認可されたＡＰのそれぞれに到達するのにかかった時間に対応する第１の時間データとのうちの少なくとも一つを含み得る。未認可のＡＰの位置は、（ｉ）追跡記録、および（ｉｉ）較正記録、のうちの少なくとも一つの関数として決定される。較正記録は、（ａ）通信ネットワーク内にて、所定の位置から送信され、認可されたＡＰのそれぞれによって受信される、較正ビーコンの強度に対応する第２の強度データと、較正ビーコンが、所定の位置から認可されたＡＰのそれぞれへ到達するのにかかった時間に対応する第２の時間データとのうちの少なくとも一つと、（ｂ）所定の位置と、（ｃ）認可されたＡＰのそれぞれの位置とを含み得る。
【発明を実施するための最良の形態】
【０００６】
図１は、本発明に従った、無線ネットワーク、特に、無線ローカルエリアネットワーク（「ＷＬＡＮ」）１００の例示的な実施形態を示す。ＷＬＡＮ１００は複数の認可されたアクセスポイント（「ＡＰ」）１０、２０、および３０を含み得る。ＷＬＡＮ１００はまた、複数の認可されたモバイルユニットＭＵ（例えば、ＭＵ１〜５）、および、少なくとも一つのサーバ（例えば、サーバ７０）を含み得る。ＡＰ１０〜３０は、サーバ７０に直接に接続され得る。ＷＬＡＮ１００は、データベース８２を含み、データベース８２は、認可されたデバイス、認可されたユーザ、ＷＬＡＮの情報提供者の位置などに関するデータを格納する。データベース８２はまた、特に、ＷＬＡＮ１００にアクセスすることを禁止されるデバイスについての識別情報を含み得る。
【０００７】
ＭＵ１は、ＡＰ１０〜３０を介して、ＷＬＡＮ１００の様々な情報提供者にアクセスする。ＭＵ１は、特定の時間に配置される場所に依存して、ＭＵ１は、最も近いＡＰを介して、ＷＬＡＮ１００にアクセスし得る。全てのＡＰは、定期的に、最も近いＡＰを決定するために使用され得るビーコン（ｂｅａｃｏｎ）信号を送信する。例えば、ＭＵ１は、ＡＰ２０が最も近いＡＰであることを決定し得る。それゆえ、ＭＵ１は、ＡＰ１０またはＡＰ３０を介してよりもむしろ、ＡＰ２０を介して、ＷＬＡＮ１００と無線通信を確立する。
【０００８】
ＭＵ１のユーザがサーバ７０にアクセスすることを企てる場合、ＭＵ１は、第１に、利用可能であるＡＰ２０への通信チャンネルを待機する。いったん通信チャンネルが利用可能であると、ＭＵ１は、認証メッセージをＡＰ２０に送信し、ＷＬＡＮ１００へアクセスを要求する。認証メッセージは、ユーザの識別データ（例えば、ログイン名およびパスワードなど）を含み得る。ＡＰ２０がＭＵ１から認証メッセージを受信した場合、認証プロセスを開始する。認証プロセスは、データベース８２に格納されたデータに対して、ユーザから受信された識別データの照合を含み得る。識別データが確証されない場合、次いで、ＭＵ１は、ＷＬＡＮ１００へのアクセスを拒否される。しかしながら、識別データが確証された場合、次いで、ＡＰ２０は、ＷＬＡＮ１００にアクセスするために、ＭＵ１を認可する、対応する返答を送信する。いったんＭＵ１が認証を受信すると、ＭＵ１は、ＡＰ２０を介してＷＬＡＮ１００にアクセスし得る。例えば、ＭＵ１のユーザは、次いで、サーバ７０にアクセスし得る。
【０００９】
未認可のユーザは、ＷＬＡＮ１００へのアクセス、特に、未認可のまたはルージュ（ｒｏｇｕｅ）ＡＰ６０を利用するサーバ７０へのアクセスを得ることを所望し得る。ルージュＡＰ６０は、ＷＬＡＮ１００へのアクセスを承認する前に、常駐のデータベースをチェックするように構成され得る。ＡＰ６０の常駐データベースは、未認可のユーザによって構成され、例えば、未認可のユーザのログイン名および／またはパスワードを含み得る。代替的には、ルージュＡＰ６０は、認証メッセージから識別データを照合することなしに、アクセスを承認するように構成され得る。ルージュＡＰ６０は、ルージュＭＵ６によって、ＷＬＡＮ１００へのアクセスを提供し得る。
【００１０】
未認可のユーザは、ＭＵ６を使用して、ルージュＡＰ６０を介して、サーバ７０にアクセスし得る。ＭＵ６は、ルージュＡＰ６０に認証メッセージを送信し、ルージュＡＰ６０は、未認可のユーザによって構成され、ＭＵ６がＷＬＡＮ１００にアクセスするのを許可する。未認可のユーザは、認可されたユーザと同様な方法において、ログインすることによって、サーバ７０へのアクセスをゲインし得る。
【００１１】
図２は、卓越した精度（例えば、２フィート以内）を有して、ルージュＡＰ６０の位置を決定するために活用される本発明の例示的な実施形態に従った方法を示す。ルージュＡＰ６０が配置され得るそのような場所、または特定の領域は、別の既知の対象または場所に関連して決定され得る（例えば、スミス氏、アレックス氏のオフィスにあるプリンタから半径３フィート内、応接間、ドア付近、など）。本方法は、図１に関連して記載される。当業者は、例えば、異なる数のＡＰ、ＷＬＡＮ、またはＭＵなどといった、異なる構成を有する他のシステムが、本例示的な方法を実施するために使用され得ることを理解する。
【００１２】
ステップ１１０において、ルージュＡＰ６０は、未認可のＡＰとして検出され、識別される。当業者は、ルージュＡＰ６０の検出が、様々な方法において達成され得ることを理解する。例えば、ネットワーク管理者は、任意のルージュＡＰを検出するために、探知（ｓｎｉｆｆｅｒ）プログラムを使用して、ＷＬＡＮ１００上のトラフィックを監視し得る。
【００１３】
ルージュＡＰ６０を検出する別の方法は、ビーコン信号を含み得る。これらのビーコンは、定期的に、全てのＡＰによって送信される。ビーコン信号は、送信ＡＰのＭＡＣアドレス、サービスセットＩＤ（ＳＳＩＤ）、サポートデータレートなどを含む情報を含み得る。ＭＡＣアドレスは、製造者によって割り当てられた識別子であり、それゆえ、それは、ＡＰの製造者ＩＤとして利用される。ＳＳＩＤは、特定のＷＬＡＮによって提供されるバーチャルローカルエリアネットワーク（「ＶＬＡＮ」）を識別する。ＶＬＡＮは、単一のＷＬＡＮ（例えば、ＷＬＡＮ１００）または複数のＷＬＡＮを包含し得る。逆に、ＷＬＡＮ１００は、ＷＬＡＮ１００に関連されたＡＰから、複数のＶＬＡＮおよび特定のＡＰビーコン（ＳＳＩＤのリストを含む）を提供し得る。
【００１４】
ビーコン信号に格納された情報に基づいて、受信されたビーコン信号が、認可、または未認可のＡＰからどうかに関する決定がなされる。これは、二つの例示的な基準に基づいて決定され得る。これらの基準は、代替的にか、または、特定のＡＰが未認可であるかどうかの決定に関連して、使用され得る。当業者は、そのような決定をするために使用される複数の他の基準が存在し得ることを理解する。
【００１５】
第１の例示的な基準は、送信ＡＰのＭＡＣアドレスの製造者ＩＤの確証に基づく。ビーコン信号に格納されたデータは、データベース８２に格納されたデータと比較され、データベース８２は、認可されたＡＰのデータを含む。
【００１６】
第２の例示的な基準は、データベース８２に格納された認可されたＳＳＩＤに対して、ビーコン信号に格納されたＳＳＩＤを使用する確証に基づく。この基準が利用される場合、ネットワーク管理者または別の認可されたユーザは、有効なＳＳＩＤのリストを生成し得る。それゆえ、ルージュＡＰ６０が、認可された製造者によって製造されるが、ビーコンにおけるＳＳＩＤが無効な場合、次いで、ルージュＡＰ６０の存在が検出される。当業者は、ネットワーク管理者がまた、他のコードを認可されたＡＰのビーコンに挿入するし得、認可／未認可のＡＰを識別するために使用され得ることを理解する。
【００１７】
ステップ１２０において、いったんビーコンが未認可のルージュＡＰ６０から受信される決定がなされると、「セットトラップ（ｓｅｔ  ｔｒａｐ）」の手順が開始される。「セットトラップ」手順は、ルージュＡＰ６０を追跡するのに有用であり得る情報のデータ記録を作成する。そのようなデータ記録は、例えば、ＭＡＣおよび、ＡＰ１０のＳＳＩＤアドレス、ならびに、ＭＡＣおよび、ルージュＡＰ６０のＳＳＩＤアドレスを含み得る。データ記録はまた、データ記録が作成され、その基準が、ルージュＡＰ６０（例えば、確証されない製造者のＭＡＣアドレス、ＳＳＩＤと一致しない、など）を検出するために使用されたときの時間とデータもまた含み得る。
【００１８】
「セットトラップ」手順が開始された後、ルージュＡＰ６０（つまり、ルージュＡＰを検出したそれらのＡＰ）への所定の近接内に位置されるＡＰは、ルージュＡＰ６０から発せられるビーコン信号を追跡するように命令される。例えば、全てのＡＰ１０〜３０がルージュＡＰ６０を検出すると想定すると、全てのＡＰ１０〜３０はまた、検出されたルージュＡＰ６０の信号を追跡する。
【００１９】
ルージュＡＰ６０の物理的位置はまた、受信された信号強度指示（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）（ｄＢｍで計測された「ＲＳＳＩ」）のデータ、および／または、到着時間における差異（Ｄｉｆｆｅｒｅｎｃｅ  ｉｎ  Ｔｉｍｅ  Ｏｆ  Ａｒｒｉｖａｌ）（ｎｓにて計測された「ＤＴＯＡ」）のデータ（以下でより詳細に検討する）を活用することによって決定され得る。その上、ＤＴＯＡデータまたはＲＳＳＩデータのいずれか一つは、ルージュＡＰ６０の位置を計算するのに十分であり得る。両方のデータのセットが、ＡＰ６０の位置の最も正確な計算を提供するために使用されることが好ましい。
【００２０】
セットトラップ手順に先立って、ＲＳＳＩが活用される場合、較正手順が実行される必要がある。較正手順は、ＤＴＯＡには任意である。較正手順は、ＷＬＡＮ１００（例えば、ランドマーク）内に、多数の特定の位置に、コンピュータデバイスを配置させることによって達成され得る。ランドマークは、受信エリア、発行（ｐｕｂｌｉｃａｔｉｏｎ）部屋、格納部屋、サーバ部屋などであり得る。較正手順の間、以下に示されるような較正データが生成される。
【００２１】
【表１】
2007520915.tif 000002
較正表は、ＷＬＡＮ１００内の４つの異なるランドマークのために、それぞれのＡＰ１０〜３０によって記録された、ＲＳＳＩデータおよびＤＴＯＡデータを含む例示的な較正データを示す。特に、それぞれのＡＰ１０〜３０は、ＡＰ１０〜３０のそれぞれとＭＵ４との間は、距離が異なっているため、異なるデータの読出しを得る。較正処理は、好ましくは、正確な較正データを得るために、数回繰り返される。
【００２２】
ステップ１３２において、ＡＰ１０〜３０は、ＲＳＳＩデータを生成するために、ビーコン信号を記録し、分析し得る。ＲＳＳＩデータは、さらなる分析（ステップ１４０）のために、サーバ７０に送信され得る。代替的には、ＲＳＳＩは、対応するＡＰによって格納され得、周期的に、サーバ７０によって引き出され、または、自動的にサーバ７０に転送され得る。このＲＳＳＩデータの通信を扱うシステムは、共通のシンプルネットワーク管理プロトコル（「ＳＮＭＰ」）または同様のプロトコルを用いて実施され得る。
【００２３】
ＲＳＳＩデータを使用して、ルージュＡＰ６０の位置を決定するために、好ましくは、少なくとも三つの基準点（つまり、ＡＰ１０〜３０）が使用される。三つの基準点（例えば、ＡＰ１０〜３０）は、第４の点（つまり、ルージュＡＰ６０）の位置を計算するように要求される三次元空間（つまり、ＷＬＡＮ１００が配置されるビル）内での最小の位置の数を表す。ルージュＡＰ６０が継続的にビーコン信号を送信するゆえ、ＡＰ１０〜３０は、継続的に、対応するＲＳＳＩデータを受信およびコンパイルし得る。ＡＰ１０〜３０によって、ルージュＡＰ６０から集められた三つ全てのＲＳＳＩデータ点に相互に関連する、この三次元空間における一つの点が存在する。
【００２４】
ルージュＡＰ６０および三つの基準点（ＡＰ１０〜３０）の距離を三角測量することによって、ルージュＡＰ６０の位置を決定するために、ＤＴＯＡデータを使用することも可能である。付け加えて、または、代替的に、その位置は、較正データに沿ったＤＴＯＡデータを使用して決定され得る。ステップ１３０において、ＡＰ１０〜３０は、単独か、またはＲＳＳＩデータの集合との組み合わせで、ＤＴＯＡデータを生成する。ＤＴＯＡデータは、ルージュＡＰ６０からの、受信されたビーコン信号を処理し、それらのビーコン信号が、対応するＡＰ１０〜３０に到着するのにかかる時間を計測することによって生成され得る。ＤＴＯＡデータを使用して、ルージュＡＰ６０の位置を決定するために、少なくとも三つの基準点が必要とされる（例えば、ＡＰ１０〜３０）。
【００２５】
ステップ１５０において、サーバ７０は、ＡＰ１０〜３０から受信されたＲＳＳＩおよび／またはＤＴＯＡデータを分析し、較正手順の間に生成されたＲＳＳＩおよび／またはＤＴＯＡデータと比較される。ＲＳＳＩおよび／またはＤＴＯＡデータによって、サーバ７０は、ルージュＡＰ６０と対応するＡＰ１０〜３０との間の距離を決定することができる。例えば、ＡＰ２０は、ＡＰ３０よりも強い信号強度値を記録する場合、ＡＰ６０は、ＡＰ２０よりも近くに位置されることであり得る。ＡＰ２０およびＡＰ３０のいずれか、または両方が、指向性アンテナを使用する場合に、追加的な正確さをもって、その決定がなされ得る。
【００２６】
ＲＳＳＩデータおよび／またはＤＴＯＡデータは、サーバ７０に、十分な距離データを提供し、ＷＬＡＮ１００内のルージュＡＰ６０の位置を決定する。つまり、サーバ７０がＲＳＳＩおよび／またはＤＴＯＡデータから得られたそれぞれのＡＰ１０〜３０とルージュＡＰ６０との間の距離を有するゆえ、それらのＡＰ１０〜３０に関連するルージュＡＰ６０の位置を較正することができる。ルージュＡＰ６０の位置を決定する一つの例示的な方法は、以下のようである。第１に、ルージュＡＰ６０の位置は、ＲＳＳＩデータおよび較正データを使用して決定される。次いで、ルージュＡＰ６０の位置は、さらに、ＤＴＯＡデータを三角測量することによって、正確に示される。
【００２７】
サーバ７０は、次いで、例えば、図１のＷＬＡＮ１００のマップ上に計算の結果を表示し得、そのマップ上にＡＰ１０〜３０をオーバーレイする。というのは、ＡＰ１０〜３０の位置は既知であるからである。ＷＬＡＮ１００のマップは、組織の建物（例えば、建築設計図）の物理的なマップとともに使用され得る。
【００２８】
本発明は、ＡＰ１０〜３０を有するＷＬＡＮ１００、単一のルージュＡＰ６０、一つの認可されたＭＵ１、およびサーバ７０を有する一実施形態を参照して記載されている。当業者は、本発明がまた、例えば、複数のルージュＡＰ、複数のＷＬＡＮ内のＡＰなどにて首尾良く実施され得ることを理解する。従って、様々な修正および変更が、請求項において説明されるように、本発明の広範な趣旨および範囲から逸脱することなく実施形態になされ得る。本明細書および図面は、従って、制限されることを意味するよりもむしろ、例示として考えられるべきである。
【図面の簡単な説明】
【００２９】
【図１】本発明に従ったシステムの例示的な実施形態を示す。
【図２】本発明に従った方法の例示的な実施形態を示す。
【図１】
2007520915.tif 000003
【図２】
2007520915.tif 000004