(57)【要約】  クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングするための方法、システム、コンピュータ可読媒体、および装置が提示される。１つの開示される例示的な方法は、異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出するステップと、状態を検出したことに応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として基地局を識別するステップとを含む。【選択図】      図９
2018528412.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス信号に基づいて測位精度を改善するための方法であって、
異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出することと、
前記状態を検出したことに応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として前記基地局を識別することと
を備える、方法。
【請求項２】
前記状態を検出することは、
少なくとも１つのワイヤレスデバイスから情報を受信することと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記情報が位置情報を含む、
前記情報に基づいて前記基地局の見掛けのレンジを決定することと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定することと
を備える、請求項１に記載の方法。
【請求項３】
前記状態を検出することは、
ワイヤレスデバイスが前記マルチプルアンテナのうちの第１のアンテナを使用して前記基地局と通信している間に、前記ワイヤレスデバイスによって、第１のロケーションを決定することと、
前記ワイヤレスデバイスが前記マルチプルアンテナのうちの第２のアンテナを使用して前記基地局と通信している間に、前記ワイヤレスデバイスによって、第２のロケーションを決定することと、
前記第１のロケーションと前記第２のロケーションとに少なくとも部分的に基づいて前記基地局の見掛けのレンジを決定することと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定することと
を備える、請求項１に記載の方法。
【請求項４】
クラウドソーシングシステムにメッセージを送信することをさらに備え、前記メッセージは、前記基地局に関連する識別子と、前記基地局がマルチプルアンテナシステムを備えるという指示とを備える、請求項３に記載の方法。
【請求項５】
少なくとも１つのワイヤレスデバイスから複数のメッセージを受信することと、前記ワイヤレスデバイスが、ある時間期間にわたって複数の前記マルチプルアンテナを使用して前記基地局と通信しており、前記複数のメッセージの各々が位置情報を含む、
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用することと
をさらに備え、
ここにおいて、前記状態を検出することが、前記基地局アンテナの前記ロケーションを決定することに失敗することを備える、
請求項１に記載の方法。
【請求項６】
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用することが、前記複数のメッセージから取得された情報に対して最小２乗回帰分析を実施することを備える、請求項５に記載の方法。
【請求項７】
前記基地局アンテナの前記ロケーションを決定することに失敗することが、前記最小２乗回帰分析の実行される反復の数が、あらかじめ決定されたしきい値を超えることに基づく、請求項６に記載の方法。
【請求項８】
少なくとも１つのワイヤレスデバイスから複数のメッセージを受信することと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記複数のメッセージの各々が位置情報とレンジ情報とを含み、前記レンジ情報が、前記基地局に関連する見掛けのアンテナまでの見掛けのレンジを示す、
前記見掛けのアンテナの見掛けの高度を決定するために前記位置情報と前記レンジ情報とを使用することと
をさらに備え、
ここにおいて、前記状態を検出することが、前記見掛けのアンテナの少なくとも２つの異なる見掛けの高度を決定することに基づき、前記２つの異なる見掛けの高度が、あらかじめ決定されたしきい値よりも大きい大きさの差を有する、
請求項１に記載の方法。
【請求項９】
前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しているワイヤレスデバイスに関連する速度情報とレンジ情報とを時間期間中に取得することと、前記レンジ情報が、前記基地局に関連する見掛けのアンテナまでの見掛けのレンジを示す、
前記速度情報に基づいて前記ワイヤレスデバイスの進行方向を決定することと
をさらに備え、
ここにおいて、前記状態を検出することが、前記時間期間中に実質的に一定の進行方向を検出している間レンジに、前記時間期間中に変化の符号の変化を検出することを備える、
請求項１に記載の方法。
【請求項１０】
少なくとも１つのワイヤレスデバイスから複数のメッセージを受信することと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記複数のメッセージの各々が位置情報とレンジ情報とを含み、前記レンジ情報が、前記基地局に関連する見掛けのアンテナまでの見掛けのレンジを示す、
前記位置情報と前記レンジ情報とを使用して１つまたは複数のクラスタを確立することと
をさらに備え、
ここにおいて、前記状態を検出することが、前記見掛けのアンテナに関連する少なくとも２つの異なるクラスタを決定することに基づき、２つの異なる見掛けのクラスタが、近似的中心を有する各々を有し、ここにおいて、前記近似的中心が、あらかじめ決定されたしきい値距離だけ分離された、
請求項１に記載の方法。
【請求項１１】
ワイヤレス信号に基づいて測位精度を改善するためのワイヤレスデバイスであって、
ワイヤレストランシーバサブシステムと、
非一時的コンピュータ可読媒体と、
前記ワイヤレストランシーバサブシステムおよび前記非一時的コンピュータ可読媒体と通信しているプロセッサと
を備え、前記プロセッサは、
異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出することと、
前記状態を検出したことに応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として前記基地局を識別することと
を行うように構成された、ワイヤレスデバイス。
【請求項１２】
前記プロセッサが、
前記ワイヤレスデバイスの測位情報を取得することと、
基地局に関連する見掛けのアンテナに信号を送信し、それから信号を受信することと、
前記送信または受信された信号のうちの１つまたは複数に基づいて前記見掛けのアンテナまでのレンジ情報を決定することと
を行うようにさらに構成され、
ここにおいて、前記プロセッサは、（１）位置情報と前記レンジ情報とに基づく前記見掛けのアンテナの少なくとも２つの異なる見掛けの高度、前記２つの異なる見掛けの高度が、あらかじめ決定されたしきい値よりも大きい大きさの差を有する、または（２）前記測位情報に基づいて時間期間中に前記ワイヤレスデバイスの実質的に一定の進行方向を検出している間の、前記時間期間中の見掛けのリモートアンテナまでのレンジの変化の符号の変化のうちの少なくとも１つを検出したことに応答して、前記状態を検出するように構成された、
請求項１１に記載のワイヤレスデバイス。
【請求項１３】
前記プロセッサは、
前記ワイヤレスデバイスが前記マルチプルアンテナのうちの第１のアンテナを使用して前記ベース局と通信している間に、第１のロケーションを決定することと、
前記ワイヤレスデバイスが前記マルチプルアンテナのうちの第２のアンテナを使用して前記基地局と通信している間に、第１のロケーションを決定することと、
前記第１のロケーションと前記第２のロケーションとに少なくとも部分的に基づいて前記基地局の見掛けのレンジを決定することと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定することと
を行うようにさらに構成され、
ここにおいて、前記プロセッサは、前記見掛けのレンジが前記基地局についての最大レンジを超えることに基づいて、前記状態を検出するように構成された、
請求項１１に記載のワイヤレスデバイス。
【請求項１４】
クラウドソーシングシステムにメッセージを送信することをさらに備え、前記メッセージは、前記基地局に関連する識別子と、前記基地局がマルチプルアンテナシステムを備えるという指示とを備える、請求項１３に記載のワイヤレスデバイス。
【請求項１５】
ワイヤレス信号に基づいて測位精度を改善するためのシステムであって、
非一時的コンピュータ可読媒体と、
前記ワイヤレストランシーバサブシステムおよび前記非一時的コンピュータ可読媒体と通信しているプロセッサと
を備え、前記プロセッサは、
異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出することと、
前記状態の検出に応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として前記基地局を識別することと
を行うように構成された、システム。
【請求項１６】
１つまたは複数のワイヤレスデバイスから受信された情報を記憶するように構成されたデータストアをさらに備え、前記情報が、ロケーション情報と、レンジ情報と、識別子情報とを備え、ここにおいて、
前記ロケーション情報が、前記１つまたは複数のワイヤレスデバイスの報告されたロケーション情報を備え、
前記レンジ情報が、前記それぞれのワイヤレスデバイスから基地局に関連するアンテナまでの報告された距離を示す前記ワイヤレスデバイスのレンジ情報を備え、
ここにおいて、前記識別子情報が、１つまたは複数の基地局の報告された識別値を備える、
請求項１５に記載のシステム。
【請求項１７】
前記プロセッサは、
少なくとも１つのワイヤレスデバイスから情報を受信することと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記情報が位置情報を含む、
前記情報に基づいて前記基地局の見掛けのレンジを決定することと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定することと
を行うようにさらに構成され、
ここにおいて、前記プロセッサは、前記見掛けのレンジが前記基地局についての最大レンジを超えることに基づいて、前記状態を検出するように構成された、
請求項１６に記載のシステム。
【請求項１８】
前記プロセッサは、
ワイヤレスデバイスから指示を受信することと、前記指示は、前記基地局に関連する識別子と、前記基地局がマルチプルアンテナシステムを備えるという指示とを含む、
前記指示を受信したことに応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として前記基地局を識別することと
を行うようにさらに構成された、請求項１６に記載のシステム。
【請求項１９】
前記プロセッサは、
ワイヤレスデバイスからレンジベース測位支援についての要求を受信することと、前記要求が基地局の識別子を含む、
前記識別子に基づいて前記基地局がレンジベース測位技法とともに使用するための信号を与えるのに不適格であると決定したことに応答して、前記基地局に関連するレンジベース支援が利用不可能であることを示す応答を送信することと
を行うようにさらに構成された、請求項１５に記載のシステム。
【請求項２０】
前記プロセッサは、
少なくとも１つのワイヤレスデバイスから複数のメッセージを受信することと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記複数のメッセージの各々が位置情報を含む、
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用することと
を行うようにさらに構成され、
ここにおいて、前記プロセッサが、前記基地局アンテナの前記ロケーションを決定することに失敗したことに応答して、前記状態を検出するように構成された、
請求項１５に記載のシステム。
【請求項２１】
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用することが、前記複数のメッセージから取得された情報に対して最小２乗回帰分析を実施することを備える、請求項２０に記載のシステム。
【請求項２２】
前記プロセッサは、前記最小２乗回帰分析の実行される反復の数が、あらかじめ決定されたしきい値を超える場合、前記基地局アンテナの前記ロケーションを決定することに失敗するように構成された、請求項２１に記載のシステム。
【請求項２３】
プロセッサに、ワイヤレス信号に基づいて測位精度を改善するための方法を実行させるためのプログラムコードを備える非一時的コンピュータ可読媒体であって、前記プログラムコードは、
異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出するためのプログラムコードと、
前記状態を検出したことに応答して、レンジベース測位技法とともに使用するための信号を与えるのに不適格として前記基地局を識別するためのプログラムコードと
を備える、非一時的コンピュータ可読媒体。
【請求項２４】
前記状態を検出するための前記プログラムコードは、
少なくとも１つのワイヤレスデバイスから情報を受信するためのプログラムコードと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記情報が位置情報を含む、
前記情報に基づいて前記基地局の見掛けのレンジを決定するためのプログラムコードと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定するためのプログラムコードと
を備える、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記状態を検出するための前記プログラムコードは、
ワイヤレスデバイスが前記マルチプルアンテナのうちの第１のアンテナを使用して前記ベース局と通信している間に、前記ワイヤレスデバイスによって、第１のロケーションを決定するためのプログラムコードと、
前記ワイヤレスデバイスが前記マルチプルアンテナのうちの第２のアンテナを使用して前記基地局と通信している間に、前記ワイヤレスデバイスによって、第２のロケーションを決定するためのプログラムコードと、
前記第１のロケーションと前記第２のロケーションとに少なくとも部分的に基づいて前記基地局の見掛けのレンジを決定するためのプログラムコードと、
前記見掛けのレンジが前記基地局についての最大レンジを実質的に超えると決定するためのプログラムコードと
を備える、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２６】
クラウドソーシングシステムにメッセージを送信するためのプログラムコードをさらに備え、前記メッセージは、前記基地局に関連する識別子と、前記基地局がマルチプルアンテナシステムを備えるという指示とを備える、請求項２５に記載の非一時的コンピュータ可読媒体。
【請求項２７】
前記状態を検出するための前記プログラムコードは、
ワイヤレスデバイスの測位情報を取得するためのプログラムコードと、
送信または受信された信号のうちの１つまたは複数に基づいて見掛けのアンテナまでのレンジ情報を決定するためのプログラムコードと
を備え、
ここにおいて、前記状態を検出するための前記プログラムコードは、（１）前記位置情報と前記レンジ情報とに基づく前記見掛けのアンテナの少なくとも２つの異なる見掛けの高度、前記２つの異なる見掛けの高度が、あらかじめ決定されたしきい値よりも大きい大きさの差を有する、または（２）前記測位情報に基づいて時間期間中に前記ワイヤレスデバイスの実質的に一定の進行方向を検出している間の、前記時間期間中の見掛けのリモートアンテナまでのレンジの変化の符号の変化のうちの少なくとも１つを検出するためのプログラムコードを備える、
請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２８】
少なくとも１つのワイヤレスデバイスから複数のメッセージを受信するためのプログラムコードと、前記ワイヤレスデバイスが、前記マルチプルアンテナのうちの１つを使用して前記基地局と通信しており、前記複数のメッセージの各々が位置情報を含む、
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用するためのプログラムコードと
をさらに備え、
ここにおいて、前記状態を検出するための前記プログラムコードが、前記基地局アンテナの前記ロケーションを決定することに失敗するためのプログラムコードを備える、
請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２９】
基地局アンテナのロケーションを決定することを試みるために前記複数のメッセージを使用するための前記プログラムコードが、前記複数のメッセージから取得された情報に対して最小２乗回帰分析を実施するためのプログラムコードを備える、請求項２８に記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記基地局アンテナの前記ロケーションを決定することに失敗することが、前記最小２乗回帰分析の実行される反復の数が、あらかじめ決定されたしきい値を超えることに基づく、請求項２９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]セルラーサービスプロバイダは、セルラーカバレージを与えるために分散アンテナシステム（ＤＡＳ：distributed antenna system）をますます採用している。セル送信機から発信した信号が、異なるロケーションにおいて配置されたマルチプルＤＡＳアンテナから送信され得る。送信された信号自体はセルＩＤによって識別される。しかし、送信された信号は、特定のＤＡＳアンテナから来るものとして識別されない。そのような信号を受信するユーザデバイスは、ＤＡＳアンテナが信号を送信したのかシングルアンテナ（single-antenna）セルラー送信機が信号を送信したのかを決定することが可能でないであろう。ユーザデバイスは、どのＤＡＳアンテナが信号を送ったかを決定することも可能でないであろう。実際はマルチプルアンテナがあるので、ＤＡＳから信号を受信することに基づいてユーザデバイスのロケーションを決定することを試みるユーザデバイスが、有意なまたは許容できない誤差をもつロケーションを生成し得る。たとえば、デバイスは、単一のセルラータワーアンテナの仮定された位置からのそれの距離を計算し得るが、代わりに、実際は、単一のセルラータワーアンテナの仮定された位置からかなりの距離を置いたところに位置するＤＡＳアンテナからのそれの距離を計算している。したがって、そのような範囲ベース測位は、ＤＡＳにおいて極めて信頼できない。
【発明の概要】
【０００２】
[0002]クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングするためのいくつかの例が説明される。たとえば、１つの開示される例示的な方法は、異なるロケーションにおいて分散されたマルチプルアンテナを使用し、共通送信機として基地局を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出するステップと、状態を検出したことに応答して、範囲ベース測位技法とともに使用するための信号を与えるのに不適格として基地局を識別するステップとを含む。別の例は、プロセッサにそのような方法を実行させるためのプログラムコードを備えるコンピュータ可読媒体を含む。
【０００３】
[0003]これらの例示的な例は、本開示の範囲を限定または定義するためではなく、むしろそれの理解を助けるための例を与えるために記載される。例示的な例は、さらなる説明を与える発明を実施するための形態において説明される。本明細書を考察することによって、様々な例によって提供される利点がさらに理解され得る。
【０００４】
[0004]本開示の態様が例として示される。本明細書の一部に組み込まれ、それを構成する添付の図面は、１つまたは複数のいくつかの例を示し、例の説明とともに、いくつかの例の原理および実装形態を説明するのに役立つ。
【図面の簡単な説明】
【０００５】
【図１】[0005]セルラー送信機の例を示す図。
【図２】セルラー送信機の例を示す図。
【図３】[0006]複数のセルラーデバイスをもつカバレージエリアの一例を示す図。
【図４】[0007]例示的なＭＡＳ設置（installation）を示す図。
【図５】[0008]セルラー送信機のための予想されるカバレージエリアに基づく見掛けの（apparent）ＭＡＳ設置の一例を示す図。
【図６Ａ】[0009]異なるセルラー送信機のための見掛けのカバレージエリアに基づく見掛けのＭＡＳ設置の例を示す図。
【図６Ｂ】異なるセルラー送信機のための見掛けのカバレージエリアに基づく見掛けのＭＡＳ設置の例を示す図。
【図６Ｃ】異なるセルラー送信機のための見掛けのカバレージエリアに基づく見掛けのＭＡＳ設置の例を示す図。
【図６Ｄ】異なるセルラー送信機のための見掛けのカバレージエリアに基づく見掛けのＭＡＳ設置の例を示す図。
【図６Ｅ】異なるセルラー送信機のための見掛けのカバレージエリアに基づく見掛けのＭＡＳ設置の例を示す図。
【図７】[0010]ＭＡＳ設置の例を示す図。
【図８】ＭＡＳ設置の例を示す図。
【図９】[0011]クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングするための例示的な方法を示す図。
【図１０】[0012]例示的なモバイルワイヤレスデバイスを示す図。
【図１１】[0013]例示的なクラウドソーシングシステムを示す図。
【図１２】[0014]クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングするための例示的な方法を示す図。
【図１３】クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングするための例示的な方法を示す図。
【発明を実施するための形態】
【０００６】
[0015]クラウドソーシングデータを使用してマルチプルアンテナシステム（ＭＡＳ：multiple antenna system）をマッピングするコンテキストにおける例が本明細書で説明される。以下の説明が例示的なものにすぎず、いかなる形でも限定するものでないことを、当業者は了解されよう。次に、添付の図面に示されている例の実装形態を詳細に参照する。同じまたは同様の項目を指すために図面および以下の説明全体にわたって同じ参照インジケータが使用される。
【０００７】
[0016]明快のために、本明細書で説明される例の通常の特徴のすべてが図示および説明されるとは限らない。もちろん、いずれのそのような実際の実装形態の発展においても、アプリケーションおよびビジネス関係の制約の順守など、開発者の特定の目的を達成するために、多数の実装形態固有の決定が行われなければならないこと、ならびに、これらの特定の目的が、実装形態ごとに、および開発者ごとに変わることになることが諒解されよう。
【０００８】
[0017]ユーザが日中移動するとき、ユーザは、ソーシャルネットワーキングアプリケーションまたはウェブサイトを使用して運転方向を取得するかまたはロケーションに「チェックインする」ためになど、ユーザのロケーションを取得するためにユーザのスマートフォンを使用し得る。そうするために、スマートフォンは、それのロケーションを決定するために１つまたは複数の技法を使用し得、ここで、ロケーションは、スマートフォンの位置、移動、または加速度に関連する、緯度、経度、高度、方位、速さ、または他の情報を含み得る。いくつかの場合には、スマートフォンはＧＰＳ受信機を使用し得るが、それは、代わりに（または同じく）クラウドソーシングデータベースから取得されたアンテナの既知のロケーションからのそれの距離を決定することによってなど、セルラーアンテナから受信された信号に基づいてそれのロケーションを決定し得る。さらに、スマートフォンはまた、スマートフォンまたは他のデバイスによる、それらのロケーションを決定するための後続の試みにおいて使用するための追加のデータを与えるために、スマートフォンの決定されたロケーションとセルラーアンテナの識別番号とをクラウドソーシングシステムに送信し得る。
【０００９】
[0018]クラウドソーシングシステムは、様々なセルラーデバイスが、セルラーアンテナに関してそれらのそれぞれのロケーションを決定し、その情報をクラウドソーシングシステムに与えるので、経時的にそれらのデバイスからそのような情報を受信し得る。クラウドソーシングシステムは、次いで、データストア内の記録においてデータを記憶し、デバイスがそれらのロケーションを決定することを試みることを支援するように要求されたときにデータを与え得る。しかしながら、いくつかのセルラーシステムが、セルラー信号への有意な障害、たとえば、建築物または地形がある設定においてなど、セルラーレンジを拡大するためにＭＡＳを採用するので、セルラーデバイスが、ＭＡＳに接続されたときにそれのロケーションを決定することを試みるとき、決定するロケーションは、たとえば、数百または数千メートル程度のかなりの誤差を有することがある。したがって、ＭＡＳ設置を採用する基地局は、たとえば、データストア内の、ＭＡＳ設置に関連することが知られている（以下で説明される）セルラーＩＤを識別することによって、レンジベースロケーション支援を行うのに不適格とマークされ得る。
【００１０】
[0019]問題をより良く示すために、図１および図２は、（基地局とも呼ばれる）セルラー送信機の例を示す。図１は、全方向性セルラー送信機１１０とそれのカバレージエリア１２０とのトップダウン透視図を示す。送信機１１０は、それのカバレージエリア全体にわたって３６０度で単一のロケーション（たとえば、セルラータワー）から送信し、また、それのカバレージエリア１２０内のセルラーデバイスから送信を受信する。それの送信の場合、送信機１１０は、送信機ＩＤを含む、送信機１１０に関する識別情報を送信する。送信機ＩＤは、関連するセルラーネットワーク内の送信機に固有であり、セルラーネットワーク内で送信されるデータについてのソースおよび宛先を識別するためにネットワークによって使用される。セルラーデバイスがカバレージエリア１２０内に位置し、送信機１１０と通信するとき、セルラーデバイスは、セルラーデバイスと送信機との間の測定された距離に基づいて、送信機１１０から受信された信号に少なくとも部分的に基づいてそれのロケーションを決定することが可能である。たとえば、セルラーデバイス（または送信機）は、送信機（またはセルラーデバイス）までの距離（またはレンジ）を計算するために、セルラー送信の飛行時間（ＴＯＦ：time of flight）または到着時間（ＴＯＡ：time of arrival）を計算し得る。計算されたレンジ、ならびに他のデータに基づいて（たとえば、他の近くのセルラー送信機からの信号を使用する三辺測量を使用して）、セルラーデバイスは、それの近似ロケーションを決定することができる。
【００１１】
[0020]図２は、指向性アンテナをもつセルラー送信機２１０を示す。図１中の送信機１１０のように、送信機２１０は、セルラータワーのような単一のロケーションから送信するが、それは、カバレージエリア２２０の一部分に各々送信する３つのアンテナを含む。この例では、送信機２１０は、送信機ロケーションから１２０度の弧において各々送信する３つの指向性アンテナを有するが、他の例は、より多いまたはより少ないアンテナを採用し得る。さらに、アンテナの各々は（一般に互いに連続する）異なるセルラーＩＤを割り当てられる。したがって、アンテナの各々から送信される信号は他のアンテナと区別可能であり、したがって、各アンテナは、本出願の目的で、別個の基地局またはセルラー送信機であると見なされる。
【００１２】
[0021]図１および図２中の送信機のようなセルラー送信機１１０、２１０の別の特徴は、送信機についての予想される送信レンジである。図３は、複数のセルラーデバイス（各々黒い点）が、カバレージエリアの中心（図示せず）に近似的に位置するセルラー送信機と通信する、カバレージエリア３２０の一例を示す。カバレージエリア３２０内で、セルラーデバイスは、セルラー送信機から十分に強い信号を受信し得、セルラーデバイスはそれを送信機と通信することになる。しかしながら、一般に、セルラーデバイスが、送信機から遠いほど、受信される信号は弱くなり、セルラーデバイスは、異なるセルラー送信機に遷移するか、または信号の損失により単にカバレージを失う可能性が高くなる。黒丸によって示される、カバレージエリアの境界は、デバイスによる送信機の信号の損失の可能性が極めて高いセルラー送信機からのレンジを示す。さらに、境界は、クラウドソーシングシステムがセルラーデバイスから測位データを受信する取得すると予想することになるエリアのエッジをも示す。送信機から境界までの距離は可変であるが、適切なセルラーカバレージエリアに領域を保証し、近隣のセルラー送信機との干渉を最小限に抑えるために、予想されるレンジが、一般に、あらかじめ決定される。送信機に基づくがこの境界を越えてセルラーデバイスから取得される位置データは、様々な環境状態に応じて、依然として可能であるが、セルラーデバイスが境界を越えて遠くに移動するほど、可能性がますます低くなる。
【００１３】
[0022]次に図４を参照すると、図４は、例示的なＭＡＳ設置４００を示す。この例では、ＭＡＳ設置は、４つのアンテナ４２０ａ〜ｄに接続された単一のセルラー送信機４１０を含む。アンテナ４２０ａ〜ｄは地理的エリア内に分散され、各々は、セルラー送信機から発信するセルラー信号をブロードキャストする。その結果、アンテナ４２０ａ〜ｄの各々は、同じセルラーＩＤ、すなわち、セルラー送信機４１０に関連するセルラーＩＤを有する信号をブロードキャストする。また、アンテナが地理的エリア内に配列されるので、それらは、図１〜図３に関して説明されたセルラー送信機構成よりも実質的に大きいカバレージエリアを与えることができる。いくつかの場合には、アンテナ４２０ａ〜ｄは、互いからかなりの距離を置いたところに位置し得るが、依然として、共有セルラーＩＤによりシングルアンテナであるように見え得る。これは、デバイスがＭＡＳ設置から受信された信号に基づいてそれのロケーションを決定することを試みるとき、かなりの誤差を生じることがある。初期問題として、セルラーデバイスは４つのアンテナ４２０ａ〜ｄから受信された信号を区別することができず、したがって、セルラーデバイスは、それがどのアンテナにたまたま接続されたとしても、そのアンテナまでのそれの距離を決定する。したがって、２つの異なるアンテナ、たとえば、アンテナ４２０ａおよび４２０ｃに接続された２つのデバイスは、それらのロケーションを決定し得、それは、クラウドソーシングシステムにとって、セルラー送信機までのレンジに基づいて実質的に同等であるように見えるが、実質的に異なるＧＰＳロケーション情報を伴う。そのような矛盾する結果は、デバイスがそれのロケーションを決定することを支援することをクラウドソーシングシステムが後で試みるとき、かなりの誤差を生じることがある。
【００１４】
[0023]これらの問題に対処するために、クラウドソーシングデータを使用してＭＡＳをマッピングするための方法の１つの例示的な例は、潜在的に多数の異なるセルラーデバイスから、複数の受信されたロケーション報告からのロケーションデータを取得するためにクラウドソーシングシステムを採用するが、経時的に複数の報告を与える単一のデバイスも十分であり得る。クラウドソーシングシステムは、セルラー送信機のＩＤとともに、ＧＰＳロケーション情報、ならびにセルラー送信機までのデバイスの報告されたレンジに関する情報など、セルラーデバイスからの報告されたロケーションデータを受信する。クラウドソーシングシステムは、報告された情報を記憶し、経時的に、それは、様々なセルラーＩＤに関連する複数の記録を蓄積する。潜在的ＭＡＳ設置を識別するために、クラウドソーシングシステムは、セルラーＩＤについての報告されたロケーション情報を分析し、セルラーＩＤについての見掛けのカバレージレンジ（apparent coverage range）を決定し、それをセルラー送信機のための可能性があるカバレージエリアサイズと比較する。また、カバレージエリアが変動し得る間、それらは、あらかじめ定義されたレンジに限定される傾向がある。また、見掛けのカバレージエリアが、予想されるカバレージエリアよりも実質的に大きい場合、クラウドソーシングシステムはセルラーＩＤをＭＡＳ設置として識別し得る。
【００１５】
[0024]図５を参照すると、図５は、大きい黒丸によって示される、セルラー送信機のための予想されるカバレージエリア５２０に基づく見掛けのＭＡＳ設置の一例を示す。再び図３を参照すると、セルラー送信機に関連するロケーション情報を報告するセルラーデバイスはすべて、セルラー送信機のための予想されるカバレージエリア３２０内に位置する。しかしながら、図５では、かなりの数のセルラーデバイスが、予想されるカバレージエリア３２０を相当越えてセルラー送信機（図示せず）に関連するロケーション情報を報告している。したがって、クラウドソーシングシステムは、ＭＡＳ設置としてこれらのロケーション報告に関連するセルラーＩＤを識別し、他のセルラーデバイスがそれらのロケーションを決定することを支援するためのデータの潜在源としてそれを除外する。
【００１６】
[0025]図６Ａ〜図６Ｅを参照すると、図６Ａ〜図６Ｅは、異なるセルラー送信機のための見掛けのカバレージエリア６２０ａ〜ｅに基づく見掛けのＭＡＳ設置の例を示す。図６Ａは、見掛けのカバレージエリア６２０ａ内の単一のセルラーＩＤに関連するセルラーデバイスについての報告されたロケーションに関連するエリアを示す。この例では、クラウドソーシングシステムは、見掛けのカバレージエリアに関連するセルラーＩＤについてのセルラーデバイスからロケーション情報を受信する。クラウドソーシングシステムは、次いで、セルラーＩＤがＭＡＳ設置であり得るかどうかを決定するために、報告されたロケーション情報を分析する。たとえば、クラウドソーシングシステムは、見掛けのカバレージエリア６２０が、図５に関して上記で説明されたような、予想されるカバレージエリアを超えると決定し得る。代替的に、またはそのような決定に加えて、クラウドソーシングシステムは、グルーピング６１０ａ〜６１０ｄなど、潜在的局所グルーピングを識別するために、報告されたロケーション情報のグルーピングを識別する。この例では、クラウドソーシングシステムは、見掛けのセルラー送信機を中心とする予想されるカバレージエリア全体にわたってではなく、これらの局所エリア内でのみロケーション情報を受信する。したがって、受信されたロケーション情報の局所グルーピングに基づいて、クラウドソーシングシステムは、ＭＡＳ設置内の異なるアンテナに関連するものとしてグルーピングを識別し、ＭＡＳ設置としてセルラーＩＤを識別する。
【００１７】
[0026]図６Ｂ〜図６Ｅは、予想されるカバレージエリア内の局所グルーピングの異なる構成の例を示し、それらの各々はＭＡＳ設置を示す。図６Ａ〜図６Ｅの各々では、局所グルーピングは、予想されるカバレージエリアの一部分のみを含み、したがって、おそらく、図１〜図２に示されたものなど、集中型アンテナまたはアンテナシステムをもつセルラー送信機ではなくＭＡＳ設置を示す。
【００１８】
[0027]次に図６Ｅを参照すると、図６Ｅは、セルラー送信機のための見掛けのカバレージエリア６２０ｅに基づく見掛けのＭＡＳ設置の一例を示す。図６Ｅに示されている例では、局所グルーピングは、ＤＡＳ設置を採用するセルラー送信機にもかかわらず、見掛けのカバレージエリア６２０ｅの実質的部分をカバーする。したがって、いくつかの例では、モバイルデバイスがセルラー送信機に関連するロケーション報告を与えるエリアを分析するにすぎないクラウドソーシングシステム、クラウドソーシングシステムは、間違って、従来のセルラーアンテナに関連するものとしてカバレージエリア６２０ｅを識別し得る。しかしながら、いくつかの例では、クラウドソーシングシステムはまた（または代わりに）、セルラーデバイスがセルラーＩＤに関連するロケーション情報を報告するカバレージエリアと、ＴＯＡまたはＴＯＦを含む、様々な手段によって決定され得る、セルラーアンテナまでの報告された見掛けのレンジの両方を検査し得る。
【００１９】
[0028]図６Ｅに示されている例では、セルラーデバイスは、セルラーデバイスが通信しているセルラー送信機のセルラーＩＤと、セルラーデバイスのそれぞれのロケーションと、セルラー送信機のためのアンテナまでのそれぞれのセルラーデバイスの推定されたレンジとを含む情報を、クラウドソーシングシステムに送り得る。セルラーデバイスからこの情報を受信したことに応答して、クラウドソーシングシステムは送信機の近似ロケーションを決定し得る。たとえば、レンジ情報を分析することによって、クラウドソーシングシステムは、最小２乗回帰分析（east-squares regression analysis）を使用することによってなど、セルラー送信機のアンテナの近似ロケーションを決定し得る。報告された位置およびレンジ情報のすべてが（たとえば、１０〜２０回の反復の後に）一点に急速に収束する場合、クラウドソーシングシステムは、セルラーＩＤが、シングルアンテナを有するセルラー送信機に関連すると決定し得る。しかしながら、報告された位置およびレンジ情報が（たとえば、１００回以上の反復の後に）収束しないか、または極めて緩やかにのみ収束する場合。
【００２０】
[0029]いくつかの実施形態では、システムは、セルラーデバイスから受信された様々な位置報告の計算された近似的中心のみに基づいて、アンテナについての推定されたロケーションを決定し、その後、計算された近似的中心の極めて近くに位置する位置報告に関連するレンジ情報を検査し得る。位置報告に関連するレンジ情報が、報告された位置と計算された近似的中心との間の実際の距離とは実質的に異なる（たとえば、実質的により大きい）レンジを示す場合、クラウドソーシングシステムは、セルラーＩＤがＭＡＳ設置に関連すると決定し得る。たとえば、見掛けのカバレージエリア６２０ｅ内では、４つのＭＡＳアンテナが、４つのグルーピングの各々の近似的中心において１つ配列される。その結果、見掛けのカバレージエリアの中心の近くに位置するセルラーデバイスは、カバレージエリア６２０ｅの見掛けの中心からのデバイスの距離よりも実質的に大きいアンテナまでのレンジを示す情報を送信し得る。そのような不一致は、セルラー送信機のアンテナが見掛けのカバレージエリア６２０ｅの中心に位置しないことと、カバレージがおそらくＭＡＳ設置によってサービスされることを示す。
【００２１】
[0030]次に図７を参照すると、図７はＭＡＳ設置の一例を示す。この例では、ＭＡＳ設置が、建築物のフロアの一部または全部に位置するアンテナを含む、建築物内で行われる。そのようなＭＡＳ設置は建築物にセルラーサービスを与え得る。この例示的なＭＡＳの設置は、建築物の異なるフロア全体にわたって位置するマルチプルアンテナに結合された単一のセルラー送信機（図示せず）を含む。したがって、建築物内に位置するセルラーデバイスは各々、同じセルラーＩＤを使用してセルラー送信機と通信することになる。さらに、セルラーデバイスによってクラウドソーシングシステムに与えられる情報は、アンテナのすべてが、ほぼ同じ２次元ロケーションに（たとえば、同じ緯度および経度に）位置するので、単一のセルラーアンテナを示すように見えることになる。しかしながら、セルラーデバイスによってクラウドソーシングシステムに送信された情報とともに、追加情報が与えられ得る。
【００２２】
[0031]たとえば、ＧＰＳ受信機を装備したセルラーデバイスでは、ＧＰＳ受信機は、緯度および経度情報を与え得るが、高度、または方位、速さなど、他の情報をも与え得る。したがって、クラウドソーシングシステムに送信された情報中にあるＧＰＳ情報を含めることによって、クラウドソーシングシステムは、ＭＡＳ設置を識別するために、セルラーデバイスから受信された高度情報とレンジ情報とを分析し得る。たとえば、複数のデバイスから受信された情報が、たとえば、最小２乗回帰分析によって、高度とアンテナまでのレンジとの間の見掛けの相関がないことを示す場合、クラウドソーシングシステムは、セルラーＩＤがＭＡＳ設置に関連すると決定し得る。
【００２３】
[0032]次に図８を参照すると、図８はＭＡＳ設置の一例を示す。この例では、ＭＡＳ設置は、単一のセルラー送信機８１０と、２つのアンテナ８２０ａ〜ｂとを含む。上記で説明された他のＭＡＳ設置の場合と同様に、２つのアンテナ８２０ａ〜ｂは各々、同じセルラーＩＤをもつセルラー送信機からセルラー信号を送信する。セルラーデバイス８３０が、ＭＡＳ設置のカバレージエリア内でアンテナ８２０ａのほうへ移動しながら、アンテナ８２０ｂと通信している。セルラーデバイス８３０が移動している間、セルラーデバイス８３０は、それが通信しているアンテナ８２０ｂまでのそれのレンジを反復的に決定する。いくつかの例では、それはまた、セルラーデバイスの位置、速度、およびアンテナまでのレンジに関する情報を含む情報をクラウドソーシングシステムに送信し得る。したがって、経時的に、アンテナ８２０ｂまでのセルラーデバイスのレンジは増加する。しかしながら、ある時間に、セルラーデバイス８３０は、より良い信号対雑音比によるなど、アンテナ８２０ａと通信することに切り替わる。
【００２４】
[0033]セルラーデバイス８３０がアンテナ８２０ａと通信することに切り替えた後、セルラーデバイス８３０は、今度はアンテナ８２０ａまでのレンジであるが、それのレンジを反復的に決定し続ける。セルラーデバイス８３０が他のアンテナ８２０ａのほうへ移動しているので、決定されたレンジは経時的により小さくなり始める。セルラーデバイス８３０は、それのレンジ情報と速度情報とを分析し、（比較的）一定の進行方向にもかかわらず、アンテナまでのレンジが増加していたときにそのレンジが減少し始めたと決定し得る。したがって、セルラーデバイス８３０は、それがＭＡＳ設置と通信していると決定し、セルラー送信機８１０のセルラーＩＤがおそらくＭＡＳ設置であることを示す情報をクラウドソーシングシステムに送信する。いくつかの例では、クラウドソーシングシステムは、経時的に１つまたは複数のセルラーデバイスから受信された情報に基づいてそのような決定を行い得る。
【００２５】
[0034]次に図９を参照すると、図９は、クラウドソーシングデータを使用してマルチプルアンテナシステムをマッピングする一例による例示的な方法９００を示す。方法９００はブロック９１０において開始する。図９の例示的な方法９００の説明は、図１１に示されているシステムを参照しながら行われることになるが、方法９００の実行は、そのようなシステムに限定されない。そうではなく、本開示によれば、この例示的な方法９００または他の例示的な方法を実施するために、任意の好適なシステムが採用され得る。たとえば、図１０に示されているモバイルデバイス１０００などのモバイルワイヤレスデバイスは、本開示によれば、この例示的な方法９００または他の例示的な方法を実施するように構成され得る。
【００２６】
[0035]ブロック９１０において、システム１１００は、異なるロケーションにおいて分散されたマルチプルアンテナ１１２２ａ〜ｄを使用し、共通送信機として基地局１１２０を示すコンテンツにおいて区別不可能である複数のワイヤレス信号の送信に関連する状態を検出する。上記で説明されたように、ＭＡＳ設置を採用する基地局は、ＭＡＳ設置内のアンテナの各々から信号を送信する。これらの信号のうちの少なくとも１つは、数値識別子など、基地局の識別子を含む。しかしながら、この同じ識別子はアンテナの各々から送信され、ワイヤレスデバイスがアンテナのうちの１つを使用して基地局と通信することによってアンテナが互いと区別不可能になる。代わりに、ワイヤレスデバイスは、単一の見掛けのアンテナを通して基地局と通信しているように見える。ワイヤレスデバイスが、基地局に関連するＭＡＳ設置内で、あるアンテナから別のアンテナに遷移する場合、ワイヤレスデバイスは、元のアンテナから受信されたのと同じ基地局識別子を含むワイヤレス信号を新たに接続されたアンテナから受信し続けることになる。しかしながら、上記で説明されたように、基地局がＭＡＳ設置を採用するとき、マルチプルアンテナを有する基地局に関連する１つまたは複数の状態を検出することが可能である。
【００２７】
[0036]たとえば、図５〜図７に関して上記で説明されたように、システム１１００は、基地局１１２０と通信する１つまたは複数のワイヤレスデバイス１１３０ａ〜ｃから１つまたは複数のメッセージを受信し得る。これらのメッセージは、位置情報、レンジ情報、または識別子情報を含み得る。位置情報は、スマートフォンの位置、移動、または加速度に関連する、緯度、経度、高度、方位、速さ、または他の情報を含み得る。いくつかの例では、メッセージは、ＧＰＳ受信機から、または複数のセルラー基地局からの信号を使用する三辺測量技法を使用することによって取得された情報を含み得る。レンジ情報は、ワイヤレスデバイスから、それが通信しているアンテナまでのレンジを示す情報を含み得る。そのような情報は、従来の飛行時間（ＴＯＦ）または到着時間（ＴＯＡ）計算を使用することを含む様々な方法で決定され得る。識別子情報は、基地局の識別子を示す情報を含み得る。上記で説明されたように、基地局は、ワイヤレスネットワーク（たとえば、セルラーネットワーク）内でそれらを識別するための識別番号を有し、基地局によって送信された１つまたは複数の信号は、それの識別番号を含み得る。
【００２８】
[0037]システム１１０は、マルチプルアンテナを有する基地局に関連する状態を検出するために、受信された情報の一部または全部を採用し得る。たとえば、１つの例示的な方法では、システム１１００は、同じ基地局１１２０に関連し、ロケーション情報を備える複数のメッセージを受信し得る。システム１１００は、次いで、受信された複数のメッセージからのロケーション情報に少なくとも部分的に基づいて基地局１１２０の見掛けのレンジを決定し、基地局１１２０の見掛けのレンジが、予想されるまたはあらかじめ決定されたレンジを実質的に超えるかどうかを決定し得る。
【００２９】
[0038]たとえば、次に図１２を参照すると、図１２は例示的な方法を示す。マルチプルアンテナ１１２２ａ〜ｃを有する基地局１１２０に関連する状態を検出するために、システムは、図１２に示されている例示的な方法１２００など、１つまたは複数の方法を採用し得る。図１２の例示的な方法１２００では、方法１２００はブロック１２１０において開始する。この例示的な方法１２００は、クラウドソーシングシステム１１００またはモバイルデバイス１０００、１１３０ａ〜ｃによって、あるいは他の好適なシステムによって実施され得る。
【００３０】
[0039]ブロック１２０１において、図１１に示されている例示的なクラウドソーシングシステム１１００などのクラウドソーシングシステムは複数のモバイルワイヤレスデバイス１１３０ａ〜ｃからロケーション情報を受信し得るか、またはそれは、単一のモバイルワイヤレスデバイスからロケーション情報をもつ複数のメッセージを受信し得る。たとえば、それは、経時的に、同じ基地局１１２０と各々通信しているワイヤレスデバイス１１３０ａ〜ｃの複数の異なるロケーションを示す複数のメッセージを受信し得る。共通基地局に関連するメッセージを識別するために、システム１１００は、メッセージの一部または全部に関連する共通基地局識別子を識別し得る。
【００３１】
[0040]共通基地局１１２０に関連するロケーションメッセージを識別した後に、システム１１００は、見掛けのレンジを識別するために、基地局１１２０に関連する位置情報の少なくとも一部分を包含するレンジを決定する。いくつかの例では、システム１１００は、基地局１１２０に関連する受信されたすべての位置情報を採用し得るが、いくつかの実施形態では、システム１１００は位置情報のサブセットを使用し得る。たとえば、システム１１００は、最近の３０日内など、あらかじめ定義された時間期間内に受信されたロケーション情報のみを使用し得る。好適なロケーション情報を識別するためになど、ロケーション情報を分析した後に、方法１２００はブロック１２２０に進む。
【００３２】
[0041]ブロック１２２０において、システム１１００は、基地局１１２０の見掛けのレンジを決定する。この例では、システム１１００は、基地局１１２０のための見掛けの円形カバレージエリアの半径を決定する。半径またはレンジを決定するために、システム１１００は、最高および最低緯度値と最高および最低経度値とを有する位置メッセージを識別し、それらの値に基づいてバウンディングボックスを確立し得る。システムは、次いで、バウンディングボックスの中心についての推定された緯度および経度を取得するために、最高および最低緯度値と最高および最低経度値とを平均化することによって、バウンディングボックスの中心を決定し得る。システム１１００は、次いで、バウンディングボックスの推定された中心からの最大距離をもつ位置情報に基づいてレンジを決定し得る。最大距離をもつ位置情報を識別するために、システムは、ピタゴラスの定理を使用することによってなど、推定された中心から、バウンディングボックスを確立するために使用される４つの位置の各々までの距離を決定し得る。最大距離に基づいてレンジを決定することによって、システム１１００は、基地局の最大の推定された見掛けのレンジを決定し得る。システム１１００はまた、決定されたレンジによって定義される円形エリアを決定することによって、見掛けのカバレージエリアを決定し得る。
【００３３】
[0042]いくつかの例では、システム１１００は、多角形エリア、半円または円形エリアの他の一部分、あるいは不規則形状エリアなど、見掛けのカバレージエリアのための非円形境界を確立する位置情報を使用し得る。たとえば、システムは、そのような不規則形状エリアの最外ポイントを確立する位置情報に基づいて、カバレージエリアの境界を決定し得る。システムは、次いで、見掛けのカバレージエリアの境界の形状に基づいて、見掛けのカバレージエリアによって囲まれたエリアに基づいて、推定されたカバレージエリアを計算し得る。推定されたレンジを決定した後に、方法１２００は、次いで、ブロック１２３０に進む。
【００３４】
[0043]ブロック１２３０において、システム１１００は、最大レンジを超えるの基地局の１１２０の見掛けのレンジかどうかを決定する。最大レンジは、基地局についての一般的なレンジについてのあらかじめ決定されたしきい値サイズに基づき得る。たとえば、あらかじめ決定されたしきい値サイズは、セルラー規格についての仕様に基づいて確立され得る。いくつかの例では、複数のあらかじめ決定されたしきい値サイズが確立され得る。たとえば、しきい値サイズは、基地局１１２０の近くの地理的特徴、または都市に対する基地局の近接度など、異なる基準に基づいて変動し得る。したがって、システム１１００は、複数のしきい値を採用し得、見掛けのレンジに関連する決定された地理的特徴または都市に基づいてしきい値を選択し得る。システム１１００は、次いで、見掛けのレンジを選択されたしきい値と比較し得る。いくつかの例では、システム１１００は、カバレージエリアの、平方キロメートル単位でなど、推定された最大カバレージエリアを計算し得る。いくつかの例では、システムは、最大の予想されるカバレージエリアを決定し、大気状態などによる、潜在的変動性を考慮するために１０％だけなど、あらかじめ決定された量だけ値を増加または減少させ得る。
【００３５】
[0044]システム１１００は、次いで、見掛けのレンジが、選択されたしきい値によって定義された最大レンジを超えるかどうかを決定する。見掛けのレンジが最大レンジを超える場合、システム１１００は、複数のアンテナ１１２２ａ〜ｄを使用して基地局１１２０を示す状態を検出し得る。いくつかの例では、システム１１００は、代わりに、基地局に関連するカウンタを増分し得る。１つのそのような実施形態では、システムは、数日または数週間など、ある時間期間にわたって方法１２００を再実行し得る。見掛けのレンジが時間期間中に、十分な回数しきい値を超えた場合、システムは状態を検出し得る。たとえば、見掛けのレンジが選択されたしきい値を超える方法１２００の実行ごとに、システム１１００はカウンタを増分し得、見掛けのレンジが選択されたしきい値を超えない実行ごとに、システム１１００はカウンタを増分しないことがあるか、または減分し得る。時間期間の終了時に、カウンタがあらかじめ決定された値を超えた場合、システム１１０は状態を検出する。システム１１００はまた、時間期間の後にカウンタがしきい値を超えない場合、またはカウンタが（ヒステリシスしきい値を与えるためのなど）第２のしきい値よりも小さい場合、シングルアンテナのみを使用して基地局の状態を検出し得る。
【００３６】
[0045]図１２の方法１２００は、クラウドソーシングシステムによって実施されるものとして説明されるが、方法１２００は、代わりにまたは追加として、モバイルデバイス１０００、１１３０ａ〜ｃなどのワイヤレスデバイスによって実施され得ることに留意されたい。たとえば、モバイルデバイス１１３０ａは、それの位置と、それが通信している基地局１１２０に関連する識別子とを周期的または散発的に決定し得る。ある時間期間にわたって、モバイルデバイス１１３０ａは、基地局１１２０に関連するいくつかの位置測定値を取得し得る。モバイルデバイス１１３０ａは、上記で説明されたように、次いで、基地局１１２０についての見掛けのレンジを決定し得、次いで、基地局１１２０についての見掛けのレンジがしきい値を超えるかどうかを決定し得る。
【００３７】
[0046]ブロック１２３０において決定を完了した後に、システムは、図９の例示的な方法９００のブロック９２０に進み得る。
【００３８】
[0047]再びブロック９１０を参照すると、いくつかの例では、システム１１００は、他のまたは追加の技法に従って基地局から発信した信号を送信するために、異なるロケーションにおいて分散されたマルチプルアンテナの使用に関連する状態を検出し得る。たとえば、図１３を参照すると、図１３は例示的な方法１３００を示す。図１２に関して上記のように、方法１３００は、クラウドソーシングシステム１１００またはモバイルデバイス１０００、１１３０ａ〜ｃによって、または他の好適なシステムによって実施され得る。方法１３００はブロック１３１０において開始する。
【００３９】
[0048]ブロック１３１０において、システム１１００は、レンジおよびロケーション情報を分析する。たとえば、システム１１００は、複数のモバイルワイヤレスデバイス１１３０ａ〜ｃから、ロケーション情報とレンジとを受信し得るか、またはそれは、単一のモバイルワイヤレスデバイスからロケーション情報をもつ複数のメッセージを受信し得る。たとえば、それは、経時的に、同じ基地局１１２０と各々通信しているワイヤレスデバイス１１３０ａ〜ｃの複数の異なるロケーションを示す複数のメッセージを受信し得る。共通基地局に関連するメッセージを識別するために、システム１１００は、メッセージの一部または全部に関連する共通基地局識別子を識別し得る。受信された位置情報は、上記で説明された位置情報のいずれかを含み得る。受信されたレンジ情報は、それぞれのワイヤレスデバイスと、ワイヤレスデバイスが通信している基地局に関連するアンテナとからの距離を示す情報を含む。したがって、基地局がシングルアンテナを有する場合、レンジ情報はワイヤレスデバイスからシングルアンテナまでのレンジを示す。しかしながら、基地局、たとえば、基地局１１２０がマルチプルアンテナ、たとえば、アンテナ１１２２ａ〜ｄを有する場合、レンジ情報は、ワイヤレスデバイス１１３０ａ〜ｃと、ワイヤレスデバイス１１３０ａ〜ｃが通信している特定のアンテナとの間の距離を示す。上記で説明されたように、レンジ情報は、ＴＯＦまたはＴＯＡなどの技法を使用して決定され得る。
【００４０】
[0049]共通基地局１１２０に関連する受信されたメッセージを識別した後に、システム１１００は、方法１３００の後のステップを実施する際に使用すべきメッセージを選択する。いくつかの例では、システム１１００は、基地局１１２０に関連する受信されたすべての位置およびレンジ情報を採用し得るが、いくつかの実施形態では、システム１１００は位置およびレンジ情報のサブセットを使用し得る。たとえば、システム１１００は、最近の３０日内など、あらかじめ定義された時間期間内に受信されたロケーション情報のみを使用し得る。
【００４１】
[0050]好適な位置およびレンジ情報を識別するためになど、位置およびレンジ情報を分析した後に、方法１３００はブロック１３２０に進む。
【００４２】
[0051]ブロック１３２０において、システム１１００は、デバイス１１３０が通信している見掛けのアンテナのロケーションを決定することを試みる。「見掛けのアンテナ」という用語は、デバイスが実際の物理アンテナと通信している間、基地局に関連する複数の物理アンテナがあり得ることを示すために使用される。したがって、アンテナのいずれかと通信するときに、デバイスの観点から、それは常に同じシングルアンテナと通信しているように見えるが、それは経時的に複数の物理アンテナ間で切り替え得る。
【００４３】
[0052]ステップ１３２０において、システム１１００は、基地局１１２０が単一の物理アンテナとして採用することと、したがって、アンテナのロケーションが、最小２乗回帰分析または三角測量技法など、１つまたは複数の技法を使用して決定され得ることとを仮定する。一例では、システム１１００は、１つまたは複数のワイヤレスデバイスから受信された位置およびレンジ情報のサブセットを選択し、基地局１１２０に関連するアンテナのロケーションを識別するために最小２乗回帰分析を反復的に実施する。基地局１１２０がシングルアンテナを採用する場合には、そのような回帰分析は、たとえば、１０〜２０回の反復内で中央ロケーションに急速に収束する傾向があるが、基地局１１２０マルチプルアンテナ１１２２ａ〜ｄの場合、最小２乗回帰分析は緩やかに、たとえば、１００回よりも実質的に多い反復で収束するか、またはしきい値数の反復内で、たとえば、５００〜１，０００回の反復内でまったく収束しない傾向がある。
【００４４】
[0053]いくつかの実施形態では、システム１１００は、見掛けのアンテナのロケーションを決定するために他のまたは追加の技法を採用し得る。たとえば、１つの例示的なシステムでは、システム１１００は、１つまたは複数のワイヤレスデバイス１１３０ａ〜ｃから受信された複数のメッセージから位置情報およびレンジ情報を分析する。システム１１００は、次いで、見掛けのアンテナの高度を決定することを試みる。たとえば、ワイヤレスデバイス、たとえば、ワイヤレスデバイス１０００はＧＰＳ受信機を含み得る。ＧＰＳ受信機は、いくつかの場合には、高度情報を与えるように構成され得る。ワイヤレスデバイス１０００は、それが報告するロケーション情報内でそれのＧＰＳ決定された高度をクラウドソーシングシステムに与え得る。クラウドソーシングシステム１１００は、次いで、見掛けのアンテナの推定された高度を決定することを試みるために、受信された高度情報と受信されたレンジ情報とを使用し得る。
【００４５】
[0054]別の例では、システム１１００は、受信された位置およびレンジ情報から見掛けのアンテナへの方向を決定し得る。たとえば、システム１１００は、ＧＰＳ位置情報などに基づくロケーションおよび速度情報（たとえば、速さおよび方位）を備えるメッセージを受信し得る。システムは、複数の受信されたメッセージに基づく位置、速度、およびレンジ情報に基づいてアンテナへの方向を決定し得る。たとえば、ワイヤレスデバイス１１３０ａ〜ｃは、経時的に、見掛けのアンテナからのそれの位置、速度、およびレンジを示す複数のメッセージをクラウドソーシングシステム１１００に与え得る。この情報を使用して、システムは、見掛けのアンテナの近似的ロケーションを決定し得る。
【００４６】
[0055]いくつかの例では、システム１１００は、受信された位置情報の１つまたは複数のクラスタを決定する。たとえば、システム１１００は、グルーピング間のカバレージのギャップを示す、受信された位置情報のグルーピングを識別し得る。たとえば、図６Ａを参照すると、システムは、基地局識別子に関連する受信された位置情報の別のグルーピングから分離された、同じ基地局識別子に関連する受信された位置情報のグルーピングを識別し得、ただし、識別されたグルーピング間の見掛けの受信された位置情報がない。いくつかの例では、システム１１００は、図６Ｂ〜図６Ｃに見られ得るように、実質的に円形カバレージエリアを確立しない単一の基地局識別子に関連する複数のグルーピングを決定し得る。いくつかの例では、システム１１００は、実質的に円形カバレージエリアを確立するが、それにおいて受信されたレンジが複数のを示す受信された位置情報の１つまたは複数のクラスタを決定する。
【００４７】
[0056]システム１１００が見掛けのアンテナロケーションを決定した後、本方法はブロック１３３０に進む。
【００４８】
[0057]ブロック１３３０において、システム１１００は、見掛けのアンテナの決定されたロケーションにおける１つまたは複数の不一致を識別する。たとえば、上記で説明されたように、システム１１００は、見掛けのアンテナのロケーションを決定するために最小２乗回帰分析を採用し得る。しかしながら、上記で説明されたように、システム１１００は、最小２乗回帰分析の緩やかな収束または非収束に基づいて見掛けのアンテナの決定されたロケーションにおける不一致を識別し得る。たとえば、１つの例示的なシステムでは、システム１１００は、あらかじめ定義されたしきい値、たとえば、５００回の反復を確立し、反復のあらかじめ定義されたしきい値数に達するより前に、最小２乗回帰分析の収束が生じたかどうかを決定し得る。分析がしきい値数の反復の後に十分に収束しなかった場合、システム１１００は、見掛けのアンテナの決定されたロケーションにおける不一致を識別する。
【００４９】
[0058]いくつかの実施形態では、システム１１００は複数のしきい値を採用し得る。たとえば、システム１１００は、第１のしきい値、たとえば、１００回の反復、および第２のしきい値、たとえば、５００回の反復を採用し得る。システム１１００は、次いで、最小２乗回帰分析が第２のしきい値数の反復に達した後に十分に収束することに失敗した場合、不一致を識別し得るが、第１のしきい値数の反復に達した後であるが第２のしきい値数の反復に達する前に最小２乗回帰分析が十分に収束した場合、不一致を暫定的に識別し得る。システム１１００は、次いで、同じしきい値を使用して、および異なる位置およびレンジ情報を使用して最小２乗回帰分析を後で再び試み得、分析が第１のしきい値に達する前に収束することに失敗した場合、システム１１００は、次いで、不一致を識別し得る。
【００５０】
[0059]上記で説明されたように、いくつかの例では、システム１１００は、位置およびレンジ情報を使用して見掛けのアンテナの高度を決定し得る。しかしながら、システム１１００は見掛けのアンテナのための複数の異なる高度を決定し得る。たとえば、システム１１００は、約１０００メートルにおける見掛けのアンテナの高度を示す複数の報告された位置およびレンジを受信し、約１０メートルにおける見掛けのアンテナの高度を示す追加の報告された位置およびレンジを受信し得る。図７に関して上記で説明されたように、建築物の異なるフロア上にアンテナをもつ建築物内のＭＡＳ設置は、そのような決定を生じ得る。したがって、システム１１００は、あらかじめ定義されたしきい値基づいて見掛けのアンテナのための異なる決定された高度間の不一致を決定し得る。たとえば、システム１１００は１００メートルのしきい値を採用し得る。したがって、見掛けのアンテナの決定された高度が１００メートル超だけ異なる場合、システム１１００は見掛けのアンテナのロケーションにおける不一致を識別する。
【００５１】
[0060]いくつかの例では、システム１１００は、位置、速度、およびレンジ情報に基づいて不一致を決定し得る。たとえば、上記で説明されたように、システム１１００は、経時的にワイヤレスデバイスの速度とアンテナまでのレンジとに基づいて見掛けのアンテナのロケーションを決定し得る。第１のロケーションにおける第１のワイヤレスデバイスの速度が、経時的に比較的一定の方位を維持し、レンジが増加しているように見える一方、近くのロケーションにおける第２のワイヤレスデバイスが、経時的に同様の比較的一定の方位を維持するが、レンジが減少しているように見える場合、システム１１００は、見掛けのアンテナのロケーションにおける不一致を識別し得る。言い換えれば、２つのデバイスは、両方ともほぼ同じロケーションにおいて同じ方向に移動しているように見えるが、見掛けのアンテナに接近することと、そこから遠ざかることとの両方であるように見える。別の例では、システム１１００は、第１のワイヤレスデバイスから受信された情報が比較的一定の方位を示すが、経時的に、レンジの変化（たとえば、Δレンジ）が正の傾斜から負の傾斜に変化する、たとえば、ワイヤレスデバイス１１００が、最初に、増加するレンジ値（たとえば、Δレンジについての正の傾斜）に基づいてアンテナから遠ざかっているように見えるが、比較的一定の方位を維持しながら、ワイヤレスデバイス１１００が、後で、減少するレンジ値（たとえば、Δレンジについての負の傾斜）に基づいてアンテナに接近しているように見え、基地局識別子が一定にとどまる場合、見掛けのアンテナのロケーションにおける不一致を識別し得る。したがって、システム１１００は、ワイヤレスデバイスが基地局に関連する第１のアンテナと通信することを停止しており、基地局に関連する第２のアンテナと通信し始めたと決定し得る。したがって、システム１１００は見掛けのアンテナロケーションにおける不一致を識別する。
【００５２】
[0061]システム１１００が見掛けのアンテナロケーションにおける不一致を識別した後、方法１３００は終わる。しかしながら、いくつかの例では、方法１３００は、経時的に反復的に繰り返され得る。
【００５３】
[0062]図１３の方法１３００は、クラウドソーシングシステムによって実施されるものとして説明されるが、方法１２００は、代わりにまたは追加として、モバイルデバイス１０００、１１３０ａ〜ｃなどのワイヤレスデバイスによって実施され得ることに留意されたい。たとえば、モバイルデバイス１１３０ａは、それの位置と、それが通信している基地局１１２０に関連する識別子とを周期的または散発的に決定し得る。ある時間期間にわたって、モバイルデバイス１１３０ａは、基地局１１２０に関連するいくつかの位置およびレンジ測定値を取得し得る。モバイルデバイス１１３０ａは、次いで、見掛けのアンテナロケーションを決定し得、次いで、上記で説明されたように見掛けのアンテナロケーションにおける不一致を識別し得る。ワイヤレスデバイス１１３０ａは、次いで、基地局がＭＡＳ設置を採用することを示すための指示をクラウドソーシングサーバに送信し得る。
【００５４】
[0063]再び図９を参照すると、上記で説明されたように、マルチプルアンテナを有する基地局に関連する状態を検出した後に、本方法はブロック９２０に進む。
【００５５】
[0064]ブロック９２０において、状態を検出したことに応答して、システム１１００は、レンジベース測位技法とともに使用するための信号を与えるのに不適格として基地局を識別する。たとえば、システム１１００は、基地局１１２０がＭＡＳ設置を採用することを示すために、基地局１１２０についてのデータストア１１０４中の記録に関連するフラグを設定し得る。いくつかの実施形態では、システム１１２０はデータストア１１０４中の新しい記録を作成し得、ただし、新しい記録は、ＭＡＳ設置を有する基地局に関連する他の記録とともに記憶される。したがって、クラウドソーシングシステム１１００が、後で、レンジベース測位を用いた支援についての要求を受信するとき、システム１１００は、基地局がレンジベース測位支援を与えるには不適格であることを基地局に関連するセルラー識別子が示すかどうかを決定するために、データストア１１０４にアクセスし得る。クラウドソーシングシステム１１００は、次いで、識別された基地局に関してレンジベース測位支援が利用不可能であるという指示を要求元デバイスに与え得る。
【００５６】
[0065]いくつかの例では、ワイヤレスデバイス１１３０ａ〜ｃは、レンジベース測位とともに使用するのに不適格である基地局を含むローカルデータストアを維持し得る。たとえば、ワイヤレスデバイス１１３０ａは、ＭＡＳ設置に関連する基地局識別子を識別するデータ記録を記憶するように構成されたデータストアを備え得る。したがって、レンジベースの位置を取得することを試みるときに、ワイヤレスデバイス１１３０ａは、最初に、セルラー識別子がＭＡＳ設置を有する基地局に関連するかどうかを決定するためにデータストアにアクセスする。
【００５７】
[0066]次に図１０を参照すると、図１０は、例示的なモバイルワイヤレスデバイス１０００を示す。図１０に示されている例では、モバイルデバイスは、プロセッサ１０１０と、メモリ１０２０と、ワイヤレストランシーバ１０２０と、ＧＰＳ受信機１０１４と、ディスプレイ１０３０と、ユーザ入力モジュール１０４０と、バス１０５０とを含む。この例では、モバイルデバイスはセルラースマートフォンを備えるが、任意の好適なデバイスであり、セルラーフォン、ラップトップコンピュータ、タブレット、ファブレット、携帯情報端末（ＰＤＡ）、装着可能なデバイス、または拡張現実デバイスを含み得る。プロセッサ１０１０は、メモリ１０２０に記憶されたプログラムコードを実行し、ディスプレイ１０３０にディスプレイ信号を出力し、ユーザ入力モジュール１０４０から入力を受信するためにバス１０５０を採用するように構成される。さらに、プロセッサ１０１０は、ＧＰＳ受信機１０１４とワイヤレストランシーバ１０１２とから情報を受信し、ワイヤレストランシーバ１０１２に情報を送信するように構成される。ワイヤレストランシーバ１０１２は、リンク１０１６を使用してアンテナ１０４２を介してワイヤレス信号を送信および受信するように構成される。たとえば、ワイヤレストランシーバは、セルラー基地局に関連するアンテナに信号を送信し、それから信号を受信することによってセルラー基地局と通信するように構成され得る。ＧＰＳ受信機１０１４は、１つまたは複数のＧＰＳ衛星から信号を受信し、プロセッサ１０１０にロケーション信号を与えるように構成される。
【００５８】
[0067]次に図１１を参照すると、図１１は、基地局１１２０とネットワーク１１１０とを介して複数のワイヤレスデバイス１１３０ａ〜ｃと通信している例示的なクラウドソーシングシステム１１００を示す。クラウドソーシングシステム１１００は、少なくとも１つのサーバ１１０２と、少なくとも１つのデータストア１１０４とを含む。クラウドソーシングシステム１１００は、本開示による１つまたは複数の方法を実施し、１つまたは複数のワイヤレスデバイス１１３０ａ〜ｃにロケーション支援情報を与えるように構成され得る。
【００５９】
[0068]図１１に示されているシステムでは、ワイヤレスデバイス１１３０ａ〜ｃは、基地局によって与えられるマルチプルアンテナ１１２２ａ〜ｄのうちの１つを介して基地局１１２０と通信している。アンテナ１１２２ａ〜ｄの各々は、同じ基地局識別番号がアンテナ１１２２ａ〜ｄの各々によって送信されるように、基地局１１２０からの信号を送信するように構成される。
【００６０】
[0069]本明細書の方法およびシステムは、様々な機械上で実行するソフトウェアに関して説明されるが、本方法およびシステムはまた、特に、様々な方法を実行するためにフィールドプログラマブルゲートアレイ（ＦＰＧＡ）などの特別に構成されたハードウェアとして実装され得る。たとえば、例は、デジタル電子回路で、またはコンピュータハードウェア、ファームウェア、ソフトウェアで、またはそれらの組合せで実装され得る。一例では、デバイスは１つまたは複数のプロセッサを含み得る。プロセッサは、プロセッサに結合されたランダムアクセスメモリ（ＲＡＭ）などのコンピュータ可読媒体を備える。プロセッサは、画像を編集するための１つまたは複数のコンピュータプログラムを実行することなど、メモリに記憶されたコンピュータ実行可能プログラム命令を実行する。そのようなプロセッサは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および状態機械を備え得る。そのようなプロセッサは、ＰＬＣなどのプログラマブル電子デバイス、プログラマブル割込みコントローラ（ＰＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、電子的プログラマブル読取り専用メモリ（ＥＰＲＯＭまたはＥＥＰＲＯＭ（登録商標））、または他の同様のデバイスをさらに備え得る。
【００６１】
[0070]そのようなプロセッサは、プロセッサによって実行されたとき、プロセッサに本明細書で説明されるステップを、プロセッサによって行われるかまたは支援されるように実施させることができる命令を記憶し得る媒体、たとえば、コンピュータ可読記憶媒体を備え得るか、またはそれらと通信していることがある。コンピュータ可読媒体の例としては、限定はしないが、コンピュータ可読命令を、ウェブサーバにおけるプロセッサなどのプロセッサに与えることが可能な電子、光、磁気、または他のストレージデバイスがあり得る。媒体の他の例は、限定はしないが、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、構成されたプロセッサ、すべての光媒体、すべての磁気テープまたは他の磁気媒体、あるいはコンピュータプロセッサがそこから読み取ることができる他の媒体を備える。説明されるプロセッサおよび処理は１つまたは複数の構造中にあり得、１つまたは複数の構造を通して分散され得る。プロセッサは、本明細書で説明される方法のうちの１つまたは複数（または方法の一部）を行うためのコードを備え得る。
【００６２】
[0071]いくつかの例の上記の説明は、例示および説明のためにのみ提示されており、網羅的であることまたは本開示を開示される正確な形態に限定することを意図しない。それの多数の変更形態および適応形態は、本開示の趣旨および範囲から逸脱することなく当業者に明らかであろう。
【００６３】
[0072]例または実装形態への本明細書での言及は、その例に関して説明される特定の特徴、構造、動作、または他の特性が、本開示の少なくとも１つの実装形態中に含まれ得ることを意味する。本開示は、そのようなものとして説明される特定の例または実装形態に限定されない。「一例では（in one example）」、「一例では（in an example）」、「一実装形態では（in one implementation）」、または「一実装形態では（in an implementation）」という句、あるいは本明細書中の様々な場所におけるそれらの句の変形形態の出現は、同じ例または実装形態を必ずしも指すとは限らない。一例または実装形態に関して本明細書で説明される特定の特徴、構造、動作、または他の特性は、任意の他の例または実装形態に関して説明される他の特徴、構造、動作、または他の特性と組み合わせられ得る。
【図１】
2018528412.tif 000003
【図２】
2018528412.tif 000004
【図３】
2018528412.tif 000005
【図４】
2018528412.tif 000006
【図５】
2018528412.tif 000007
【図６Ａ】
2018528412.tif 000008
【図６Ｂ】
2018528412.tif 000009
【図６Ｃ】
2018528412.tif 000010
【図６Ｄ】
2018528412.tif 000011
【図６Ｅ】
2018528412.tif 000012
【図７】
2018528412.tif 000013
【図８】
2018528412.tif 000014
【図９】
2018528412.tif 000015
【図１０】
2018528412.tif 000016
【図１１】
2018528412.tif 000017
【図１２】
2018528412.tif 000018
【図１３】
2018528412.tif 000019
【国際調査報告】
2018528412.tif 000020
2018528412.tif 000021
2018528412.tif 000022