JP2017520975A - 移動された無線送信機を検出するためのrfシグネチャの使用 - Google Patents

移動された無線送信機を検出するためのrfシグネチャの使用 Download PDF

Info

Publication number
JP2017520975A
JP2017520975A JP2016568546A JP2016568546A JP2017520975A JP 2017520975 A JP2017520975 A JP 2017520975A JP 2016568546 A JP2016568546 A JP 2016568546A JP 2016568546 A JP2016568546 A JP 2016568546A JP 2017520975 A JP2017520975 A JP 2017520975A
Authority
JP
Japan
Prior art keywords
signature
radio transmitter
candidate radio
transmitter
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016568546A
Other languages
English (en)
Other versions
JP2017520975A5 (ja
Inventor
ロウィッチ、ダグラス・ニール
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2017520975A publication Critical patent/JP2017520975A/ja
Publication of JP2017520975A5 publication Critical patent/JP2017520975A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0249Determining position using measurements made by a non-stationary device other than the device whose position is being determined
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/0082Monitoring; Testing using service channels; using auxiliary channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/27Monitoring; Testing of receivers for locating or positioning the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)

Abstract

モバイルデバイスを使用して、無線送信機が新しい位置に移動されたかどうかを決定するための位置に依存しない手法が提供される。方法は、基準無線周波数、RF、シグネチャデータベースの少なくとも一部分を得ることと(605)、モバイルデバイスに近接する複数の無線送信機からの信号を測定することと(610)、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数、RF、シグネチャを導き出すことと(625)、候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって(630)候補無線送信機が新しい位置に移動されたかどうかを決定することと(635)、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することと(645)、を含む。

Description

[0001]ワイヤレスローカルエリアネットワーク(WLAN)接続性を提供する無線アクセスポイントおよび/またはワイヤレスワイドエリアネットワーク(WWAN)接続性を提供する無線基地局(すなわち、マクロセル、ピコセル、マイクロセル、およびフェムトセル)のような無線送信機からの信号は、モバイルデバイスの位置を決定するために使用されることができる。本明細書において「無線送信機」と総称される幾つかのデバイスはまた、無線アクセスポイントおよび様々なタイプのWWAN基地局のような無線信号を受信するように構成され得る。
[0002]無線送信機が移動された場合、その無線送信機からの信号を使用する位置決定は、モバイルデバイスに関して誤った位置決定に結び付く可能性がある。無線アクセスポイント、無線基地局、または他の無線送信機が移動したことを検出することは、これらのデバイスからの信号に依存するモバイル測位技法にとっての重要な問題である。無線送信機が移動されたかどうかを決定するための従来の手法は、位置に依存する。例えば、1つの手法では、既知の位置にあるモバイルデバイスによって無線送信機から受信された信号は、無線送信機の位置の近似を求めるために使用されることができる。別の従来の手法は、無線送信機が移動されたかどうかを決定するために位置クラスタリング(location clustering)を使用する。位置クラスタリング手法では、1つのグループの無線送信機からの信号がモバイルデバイスによって受信され、無線送信機の各々に関連する地理上のエリアを決定するためにアルマナック内で検索される。このグループの特定の無線送信機が、無線送信機の残りのものと異なる地理上のエリアに関連する場合は、異なる地理上のエリアに関連する無線送信機は、移動された可能性が非常に高い。さらに別の従来の手法では、無線送信機の位置の近似は、無線送信機が位置すると決定されたセルカバレッジエリアの識別子に基づいて決定されることができる。セルカバレッジエリアに関連する地理上のエリアが、アルマナック情報内の無線送信機の位置に関連する地理上のエリアと一致しない場合、無線送信機は、移動された可能性がある。
[0003]モバイルデバイスを使用して、無線送信機が移動されたことを特定するための一方法例は、基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得ることと、モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、複数の無線送信機から候補無線送信機を特定することと、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すことと、候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することと、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することと、を含む。
[0004]そのような方法の実装は、次の特徴のうちの1つまたは複数を含み得る。基準RFシグネチャデータベースの少なくとも一部分を得ることは、位置サーバから基準RFシグネチャデータベースの少なくとも一部分を受け取ることを含む。基準RFシグネチャデータベースの少なくとも一部分を得ることは、モバイルデバイスのメモリ内の基準RFシグネチャデータベースの少なくとも一部分にアクセスすることを含む。候補無線送信機が移動されたことのインジケータを位置サーバに送ることは。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することは、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することを含む。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することは、基準RFシグネチャが生成された基準RFシグネチャに関連する候補無線送信機からの第1の距離を観測されたRFシグネチャが生成された観測されたRFシグネチャに関連する候補無線送信機からの第2の距離と比較することを含む。候補無線送信機が移動したことのインジケータに応答して候補無線送信機に関連する重みを低減させることは、重みは、候補無線送信機に関連する位置の信頼性を示す。候補無線送信機が移動したことのインジケータに応答してモバイルデバイスにおいて候補無線送信機の新しい位置を決定することは。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することは、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する(1)受信信号強度、または(2)測定された経路損失のうちの少なくとも1つを、基準RFシグネチャに関連する少なくとも1つの送信機に関連する(1)受信信号強度、または(2)測定された経路損失のうちの少なくとも1つとそれぞれ比較することを備える。
[0005]モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置例は、基準無線周波数(RF)の少なくとも一部分を得るための手段と、モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、複数の無線送信機から候補無線送信機を特定するための手段と、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すための手段と、候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成するための手段と、を含む。
[0006]そのような装置の実装は、次の特徴のうちの1つまたは複数を含み得る。位置サーバから基準RFシグネチャデータベースの少なくとも一部分を受け取るための手段。基準RFシグネチャデータベースの少なくとも一部分を得るための手段は、モバイルデバイスのメモリ内の基準RFシグネチャデータベースの少なくとも一部分にアクセスするための手段を備える。候補無線送信機が移動されたことのインジケータを位置サーバに送るための手段。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段は、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するための手段を備える。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段は、基準RFシグネチャが生成された基準RFシグネチャに関連する候補無線送信機からの第1の距離を観測されたRFシグネチャが生成された観測されたRFシグネチャに関連する候補無線送信機からの第2の距離と比較するための手段を含む。候補無線送信機が移動したことのインジケータに応答して候補無線送信機に関連する重みを低減させるための手段は、重みは、候補無線送信機に関連する位置の信頼性を示す。候補無線送信機が移動したことのインジケータに応答してモバイルデバイスにおいて候補無線送信機の新しい位置を決定するための手段。
[0007]無線送信機が移動されたことを特定するためのモバイルデバイス例は、有形の、非一時的なコンピュータ可読メモリと、メモリに格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、メモリに接続されおよびメモリに格納された複数のモジュールにアクセスするように構成されたプロセッサと、無線周波数(RF)シグネチャモジュールと、を含む。RFシグネチャモジュールは、基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、モバイルデバイスに近接する複数の無線送信機からの信号を測定し、複数の無線送信機から候補無線送信機を特定し、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定し、および、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成するように構成される。
[0008]そのようなモバイルデバイスの実装は、次の特徴のうちの1つまたは複数を含み得る。RFシグネチャモジュールは、位置サーバから基準RFシグネチャデータベースの少なくとも一部分を受け取るように構成される。RFシグネチャモジュールは、モバイルデバイスのメモリ内の基準RFシグネチャデータベースの少なくとも一部分にアクセスするように構成される。RFシグネチャモジュールは、候補無線送信機が移動されたことのインジケータを位置サーバに送るようにさらに構成される。候補無線送信機が新しい位置に移動されたかどうかを決定するように構成されるRFシグネチャモジュールは、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するようにさらに構成される。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するように構成されるRFシグネチャモジュールは、基準RFシグネチャが生成された基準RFシグネチャに関連する候補無線送信機からの第1の距離を観測されたRFシグネチャが生成された観測されたRFシグネチャに関連する候補無線送信機からの第2の距離と比較するようにさらに構成される。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較するように構成されるRFシグネチャモジュールは、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する(1)受信信号強度、または(2)測定された経路損失のうちの少なくとも1つを、基準RFシグネチャに関連する少なくとも1つの送信機に関連する(1)受信信号強度、または(2)測定された経路損失のうちの少なくとも1つとそれぞれ比較するように構成される。
[0009]非一時的なコンピュータ可読媒体例は、モバイルデバイスを使用して、無線送信機が移動されていることを特定するためのコンピュータ可読命令をそれに格納している。命令は、基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、モバイルデバイスに近接する複数の無線送信機からの信号を測定し、複数の無線送信機から候補無線送信機を特定し、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定し、および、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成される命令を含む。
[0010]そのような非一時的なコンピュータ可読媒体の実装は、次の特徴のうちの1つまたは複数を含み得る。基準RFシグネチャデータベースの少なくとも一部分を得ることをコンピュータに行わせるように構成された命令は、位置サーバから基準RFシグネチャデータベースの少なくとも一部分を受け取ることをコンピュータに行わせるように構成された命令をさらに備える。基準RFシグネチャデータベースの少なくとも一部分を得ることをコンピュータに行わせるように構成された命令は、モバイルデバイスのメモリ内の基準RFシグネチャデータベースの少なくとも一部分にアクセスすることをコンピュータに行わせるように構成された命令をさらに備える。候補無線送信機が移動されたことのインジケータを位置サーバに送ることをコンピュータに行わせるように構成された命令。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することをコンピュータに行わせるように構成された命令は、候補無線送信機以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することをコンピュータに行わせるように構成された命令をさらに備える。候補無線送信機に関する観測されたRFシグネチャを候補無線送信機に関連する基準RFシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することをコンピュータに行わせるように構成された命令は、基準RFシグネチャが生成された基準RFシグネチャに関連する候補無線送信機からの第1の距離を観測されたRFシグネチャが生成された観測されたRFシグネチャに関連する候補無線送信機からの第2の距離と比較することをコンピュータに行わせるように構成された命令をさらに備える。
図1は、本明細書において論じられる技法が実装されることができるネットワークアーキテクチャ例のブロック図である。 図2は、図1において示されるモバイルデバイスを実装するために使用されることができるモバイルデバイスのブロック図である。 図3は、図2において示されるメモリの機能モジュールを示す図2において示されるモバイルデバイスの機能ブロック図である。 図4は、本明細書において開示される技法を実装するために使用されることができるコンピュータシステムの例である。 図5は、図4において示されるメモリの機能モジュールを示す図4において示されるコンピュータシステムの機能ブロック図である。 図6は、移動された無線アクセスポイントを特定するために使用されることができるプロセスのフロー図である。 図7は、無線アクセスポイントが移動されたかどうかを決定するために使用されることができるプロセスのフロー図である。 図8は、無線アクセスポイントに関連するシグネチャを更新するために使用されることができるプロセスのフロー図である。
[0019]本明細書において開示される技法は、無線送信機が新しい位置に移動されたかどうかを決定するための位置に依存しない手法を提供する。本明細書において開示される位置に依存しない手法は、観測された無線周波数(RF)シグネチャを基準RFシグネチャと比較することによって候補無線送信機が移動されたかどうかを決定するために候補無線送信機に近接する他の無線送信機の観測されたRFシグネチャを利用することができる。候補無線送信機が新しい位置に移動された場合、新しい位置における候補無線送信機に近接する他の無線送信機のRFシグネチャは、もはや、無線送信機の以前の位置において測定された旧RFシグネチャと一致しないはずである。従って、観測されたRFシグネチャが候補無線送信機に関連する基準RFシグネチャと異なる場合は、候補無線送信機は、移動された可能性がある。
[0020]候補無線送信機が移動したかどうかを決定するための従来の位置をベースにした技法とは対照的に、本明細書において開示される技法は、位置に依存しない。候補無線送信機の位置は、候補無線送信機が移動されたかどうかを決定するために既知である必要がない。代わりに、候補無線送信機に近接する他の無線送信機のRFシグネチャが、候補無線送信機が移動されたかどうかを決定するために使用されることができる。決定を行うのに関わるモバイルデバイスの位置および候補無線送信機の位置は既知である必要がない。
[0021]基準RFシグネチャデータベースは、無線送信機に関するRFシグネチャを生成するために無線送信機が展開されるエリアのスキャンを実行することによって生成されることができる。スキャンは、RF信号情報を測定するようにおよびモバイルデバイスに近接する無線送信機から得られた信号測定値に基づいて基準RFシグネチャを生成するように構成される専用モバイルデバイスによってスケジューリングおよび実行され得る。他の実装では、モバイルスキャンを実行するための専用にされていないモバイルデバイスが、無線送信機が存在するエリアに関するRF信号測定値を収集するように構成されることができる場合には、クラウドソーシングされた手法(crowd sourced approach)が使用されることができる。モバイルデバイスは、無線送信機に関する基準RFシグネチャを生成するために、無線送信機に関する基準RFシグネチャを生成するようにおよび/または位置サーバのようなネットワークエンティティに収集されたRF信号測定値を送るように構成されることができる。
[0022]モバイルデバイスは、モバイルデバイスに近接する候補無線送信機を選択するようにおよびモバイルデバイスおよび候補無線送信機に近接する他の無線送信機からRF信号測定値を収集するように構成されることができる。RFシグネチャは、候補無線送信機に近接する他の無線送信機のリストを備える。リスト内の各エントリは、近接する送信機を特定するためのパラメータ(例えば、CellID、MACアドレス)と、近接する送信機に関連するRFシグネチャパラメータ情報と、を備える。RFシグネチャは、RFシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連するRSSI(受信信号強度指示)測定値から導き出されることができる。候補無線送信機に関する基準RFシグネチャはまた、RFシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連する測定された経路損失から導き出されることができる。候補無線送信機に関する基準RFシグネチャはまた、無線送信機に近接する他の無線送信機に関連する他のタイプの測定値から導き出されることができる。例えば、モバイルデバイスは、候補無線送信機に近接する他の無線送信機から到着時間(TOA)、到着の観測された時間差(OTDOA)、RTT(往復時間)、到着の角度(AOA)、および/またはドップラ測定値のようなタイミング測定値を得るように構成されることができる。モバイルデバイスはまた、上述される例の代わりにまたは上述される例に加えて他のタイプの信号強度測定値および/またはタイミング測定値を得るように構成されることができる。
[0023]モバイルデバイスはまた、候補無線送信機に関する基準RFシグネチャに関する信号情報を収集するために複数の無線技術をスキャンするように構成されることができる。例えば、幾つかの実装では、モバイルデバイスは、候補無線送信機に近接するWLAN無線アクセスポイントおよびWWAN基地局からの信号に関してスキャンするように構成されることができる。モバイルデバイスは、次の無線通信技術および/またはプロトコル、すなわち、Bluetooth(登録商標)、ワイヤレスパーソナルエリアネットワーク(WPAN)、ウルトラワイドバンド(UWB)、無線周波数識別(RFID)、近接場型通信(NFC)、および、MediaFLO、Integrated Services Digital Broadcating−Terrestrial(ISDB−T)、Digital Video Broadcasting−Handheld(DVB−H)のようなブロードキャストタイプ、および/または他のタイプの無線送信技術、のうちの1つまたは複数を使用して動作するように構成される、候補無線送信機に近接する他のタイプの無線送信機からのRF信号に関してスキャンするように構成されることができる。
[0024]候補無線送信機に関する観測されたRFシグネチャは、基準RFシグネチャと同様の方法で生成されることができる。モバイルデバイスは、候補無線送信機に関する観測されたRFシグネチャを生成するために候補無線送信機を特定し、候補無線送信機に近接する1つまたは複数の他の無線送信機に関連するRF信号測定値を収集することができる。観測されたRFシグネチャは、候補無線送信機に関する基準RFシグネチャにおいて収集された情報のすべてのタイプまたは部分組を含み得る。RFシグネチャに含められた測定値のタイプは、観測されたRFシグネチャを収集中のモバイルデバイスの能力に依存することができ、観測されたRFシグネチャを収集中のモバイルデバイスは、基準RFシグネチャ情報を収集したデバイスと異なる構成を有し得る。例えば、1つの特定の実装において特定の候補無線送信機に関する基準RFシグネチャを収集したモバイルデバイスは、複数の無線通信プロトコルおよび複数のプロトコルを使用して動作していた候補無線送信機に近接する無線送信機からの収集されたRFシグネチャ情報を使用して動作するように構成された。しかしながら、観測されたRFシグネチャを生成するために使用されるRF信号測定値を収集するモバイルデバイスは、基準RFシグネチャを生成するために使用される信号測定値に関連する無線プロトコルのすべてを使用して動作するように構成され得ない。しかしながら、基準RFシグネチャと観測されたRFシグネチャとの比較は、観測されたRFシグネチャを測定したモバイルデバイスによってサポートされる無線プロトコルを使用して実行されることができる。
[0025]無線送信機に関する観測されたおよび/または基準RFシグネチャは、モバイルデバイスによってキャプチャされ、位置サーバまたは他のネットワークエンティティに提供されることができる。位置サーバまたは他のネットワークエンティティは、RFシグネチャを収集することおよびRFシグネチャをコンパイルして無線送信機に関するRFシグネチャデータベースに入れることができる。さらに、モバイルデバイスは、特定の無線送信機が移動されたかどうかを決定するように構成されることができる。モバイルデバイスは、位置サーバまたは他のネットワーク要素から支援データを受け取るように構成されることができる。支援データは、モバイルデバイスに近接する無線送信機に関する基準RFシグネチャ情報を含むことができる。例えば、モバイルデバイスは、位置サーバにモバイルデバイスのための粗位置(coarse location)インジケータを提供するように構成されることができ、位置サーバは、モバイルデバイスの粗位置に近接して所在される無線送信機に関する基準RFシグネチャ情報をモバイルデバイスに提供するように構成されることができる。幾つかの例では、モバイルデバイスは、粗位置および/またはモバイルデバイスの粗位置を示す粗位置インジケータを提供し得る。粗位置インジケータは、モバイルデバイスの近似位置またはCell IDまたはモバイルデバイスに近接する1つまたは複数の無線送信機に関連する他の識別子のような、粗位置を導き出すために使用されことができる識別子を備えることができる。モバイルデバイスは、候補無線送信機に関する観測されたRFシグネチャ情報を収集し、観測されたRFシグネチャ情報をその無線送信機に関連する基準RFシグネチャ情報と比較し、および、基準RFシグネチャと候補無線送信機に関連する観測されたRFシグネチャとの間の差に基づいて候補無線送信機が移動したかどうかを決定するように構成されることができる。この比較において、差は、観測されたシグネチャと基準シグネチャとの間の送信機識別子間の実質的な差異を備えることができ、または、送信機識別子が一致するときには、差は、観測されたRFシグネチャと基準RFシグネチャとの間のRFシグネチャパラメータ情報間の差異を備えることができる。
[0026]本明細書において開示される技法はまた、有線アクセスポイントおよびモバイル無線アクセスポイントである無線送信機間を区別することができる。典型的な有線アクセスポイントは、家庭またはオフィス内に設置され得、典型的には、1つまたは複数のモバイルデバイス、コンピュータ、タブレット、および/または無線通信のために構成された他のデバイスに無線ネットワークアクセスを提供するように構成され、および、バックホールとして働く有線ブロードバンド接続に接続されるように構成される。対照的に、(携帯電話またはパーソナルWiFiホットスポットのような他の無線デバイスであり得る)モバイル無線アクセスポイントは、第1の無線接続を介して1つまたは複数のモバイルデバイス、コンピュータ、タブレット、および/または無線通信のために構成された他のデバイスに無線接続性を提供するように構成されることができる。モバイル無線アクセスポイントのためのバックホールは、典型的には、第2の無線接続を介して提供される。例えば、パーソナルモバイルWiFiホットスポットは、典型的には、1つまたは複数のWiFiイネーブルドデバイスにWiFi接続性を提供するように構成され、および、典型的には、WWAN接続をバックホールとして使用するように構成される。そのようなモバイルアクセスポイントのRFシグネチャは、モバイル無線アクセスポイントが新しい位置に移動されるのに応じて極めてしばしば変化することができる。従って、そのようなモバイル無線アクセスポイントは、そのようなデバイスが移動されるのに応じてフラグが付けられる(flagged)のを防止するために基準RFシグネチャデータベースから除外されることができる。モバイル無線アクセスポイントを特定するために使用されることができる一技法は、本明細書において開示される技法の目的のために任意の他の無線送信機と同じようにモバイル無線アクセスポイントを取り扱うことであり、無線送信機に関連するRFシグネチャが何らかのしきいの回数よりも変化した場合、無線送信機は、モバイル無線アクセスポイントとしてのフラグが付けられ、無線送信機が移動したかどうかに関する将来の決定から除外されることができる。幾つかの実装では、無線送信機は、何らかの所定の回数だけ移動したと決定された場合にモバイル無線アクセスポイントとしてのフラグが付けられることができる。幾つかの実装では、無線送信機は、無線送信機が所定の期間内に所定の回数を超えて移動した場合にモバイル無線アクセスポイントとしてのフラグが付けられることができる。ネットワーク管理者が、モバイル無線アクセスポイントとしてマーキングされている無線送信機の地位を、無線送信機が追跡されるのを再度可能にする非モバイル地位に変更して戻すことおよび/または、ユーザが、無線送信機が追跡されるのを再度可能にする非モバイル地位に変更して戻す要求を提出することを可能にするインタフェースも提供されることができる。さらに他の実装では、無線送信機は、無線送信機がモバイル無線アクセスポイントであることを示す(本明細書では「MAC ID」とも呼ばれる)メディアアクセス制御(MAC)アドレスと関連付けられ得、および/または、無線送信機は、無線アクセスポイントがモバイル無線アクセスポイントであることを示すシグナリングメッセージを送り得る。無線送信機が本明細書において説明される新しい位置に移動されたかどうかを決定する目的のためにモバイル無線アクセスポイントを分類するために他の技法も使用され得る。
[0027]本明細書において開示される技法は、無線基地局セルタワーにも適用されることができ、それらは、典型的には位置を変えないが、それらのタワーによって送信される一意の識別子を時々変更し得る。特定の一意の識別子を送信するタワーに近接して所在された送信機のRFシグネチャが変化した場合は、一意の識別子が異なる基地局セルタワーによって送信されている可能性がある。従って、一意の識別子を送信している基地局セルタワーに関して新しい位置が決定される必要があり得、および、位置サーバのアルマナック情報が適宜更新される必要があり得る。さらに、新しい位置における基地局セルタワーおよび(依然として存在する場合は)旧位置における基地局セルタワーの両方に関して新しい基準RFシグネチャが決定される必要があり得る。
[0028]実際は基地局のセルタワーが移動し得る幾つかの状況が発生し、本明細書において開示される技法は、移動したセルタワーを特定するために使用されることができる。例えば、幾つかのネットワークオペレータは、一時的な無線ネットワークカバレッジおよび/または容量を提供するために特定の位置まで展開されることができる「セル・オン・ホイール」(cell on wheels)またはCOWと呼ばれるモバイル基地局を利用し得る。さらに、フェムトセル、ピコセル、マイクロセル、およびスモールセルも「基地局」と呼ばれ得、幾つかの例では1つの位置から他に移動され得る。

ネットワーク環境例

[0029]図1は、本明細書において論じられる技法を実装するのに適し得るネットワークアーキテクチャ例のブロック図である。本明細書において示される特定の構成は、単に、本明細書において開示される技法が使用され得る1つのネットワーク構成の例である。さらに、そのようなネットワークアーキテクチャの実装は、明確化のために本明細書において示されておらず省略された追加の要素を含み得る。
[0030]モバイルデバイス120はまた、ユーザ機器(UE)、移動局、端末、アクセス端末、加入者ユニット、局、等、と呼ばれ得る。モバイルデバイス120は、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、または、ロングタームエボリューション(LTE(登録商標))と、WiFiと、WiMAX無線通信プロトコルと、を含むがそれらに限定されない1つまたは複数の無線通信プロトコルを使用して通信するように構成される無線送信機を含む他のデバイスであり得る。モバイルデバイス120はまた、他のタイプの無線通信プロトコルをサポートするように構成されることができ、および、複数の異なる無線通信プロトコルをサポートするように構成されることができる。モバイルデバイス120の無線送信機は、他のモバイルデバイス120、無線送信機115、および/または無線基地局140にデータを送るようにおよび/またはそれらからデータを受け取るように構成されることができる。
[0031]モバイルデバイス120は、1個または複数の衛星170から信号を受信および測定するようにおよび衛星170に関する擬似距離測定値を得るように構成されたGNSS受信機を含むように構成されることができる。衛星170は、米国の全地球測位システム(GPS)、欧州のガリレオシステム、ロシアのGLONASSシステム、または何らかの他の全地球航法衛星システム(GNSS)であり得るGNSSの一部であり得る。GNSS受信機はまた、2つ以上のGNSSシステムに属する衛星170からの信号を検出および受信するように構成され得る。例えば、衛星170aは、GPSシステムに属することが可能であり、他方、衛星170bは、ガリレオシステムに属することが可能である。本明細書において示されるネットワークアーキテクチャ例は、2個の衛星170のみを示す一方で、他の実装は、より多いまたはより少ない衛星を利用可能であり得、モバイルデバイス120にとって可視である衛星の数は、モバイルデバイスの現在の地理上の位置及び衛星170の軌道に依存し得る。
[0032]モバイルデバイス120はまた、トランシーバ115およびマクロセル基地局140のような1つまたは複数の無線基地局または無線アクセスポイントからの信号を測定し、無線基地局に関する(例えば、到着時間(TOA)または到着の観測された時間差に関する)タイミング測定値、信号強度測定値(例えば、受信信号強度指示(RSSI))、および/または信号品質測定値を入手し得る。モバイルデバイス120はまた、1つまたは複数の無線基地局または無線アクセスポイントからの信号に関連する経路損失を決定するように構成されることができる。擬似距離測定値、タイミング測定値、信号強度測定値、および/または信号品質測定値は、モバイルデバイス120に関する位置推定値を導き出すために使用され得る。位置推定値はまた、位置推定値、位置フィックス、等と呼ばれ得る。この例では3つの地上無線送信機、すなわち、115a、115b、および115cが示される。しかしながら、他の実装では、それよりも多いまたは少ない無線送信機115が含まれ得る。モバイルデバイス120はまた、モバイルデバイス120の位置を決定するために、衛星170、マクロセル基地局140、および/または無線送信機140のうちの1つまたは複数からの信号の組み合わせを使用するように構成されることができる。
[0033]無線送信機115の各々は、WLAN無線アクセスポイントを備えることができ、幾つかの実装では、フェムトセル、ピコセル、マイクロセル、または他のタイプの地上トランシーバ115を備え得る。幾つかのネットワーク環境は、2つ以上のタイプの無線送信機115を含み得る。地上トランシーバ115は、ネットワーク110にブロードバンド接続を提供するバックホール接続を介してネットワーク110に接続されることができる。ネットワーク110は、インターネットおよび/または1つまたは複数のネットワークの組み合わせであり得る。例えば、地上トランシーバ115は、その特定の実装において使用されているブロードバンドサービスのタイプに依存して、DSLモデムまたはケーブルモデムに接続され得る。無線送信機115は、モバイル通信ネットワークプロバイダと関連されることができ、および、ネットワーク110を介してモバイル通信ネットワークプロバイダのネットワーク(示されていない)と通信するように構成されることができる。無線送信機115のカバレッジエリアは、マクロセル基地局140のような1つまたは複数のマクロセル基地局のそれ、または、1つまたは複数の他の地上トランシーバのそれと重複し得る。
[0034]無線送信機115は、幾つかの例では、新しい位置に移動され得る。新しい位置に無線送信機115を移動させることは、モバイルデバイス120が無線送信機115から受信された信号を使用するが移動された無線送信機115に関連する位置情報が更新されていないときに問題を呈する可能性がある。例えば、モバイルデバイス120は、1つまたは複数の無線送信機115および/または無線基地局140に関する位置情報を提供する位置サーバ180によって提供されるアルマナック情報又は他の情報に依存し得る。無線送信機が再配置されるか、または、幾つかの例では新しい識別子が割り当てられた場合に、位置サーバ180によって維持される無線送信機115に関連する位置情報は、適宜更新されないことがある。位置サーバ180またはモバイルデバイス120がモバイルデバイス120の位置を決定する際に古い位置情報に依存する場合は、移動された無線送信機115からの信号を使用してモバイルデバイスの位置を決定することは、位置解決において重大な誤りを導入する。
[0035]無線基地局140は、複数のモバイルデバイス120に無線ネットワーク接続性を提供するように構成されることができる。無線基地局140は、マクロセル基地局または新しいネットワーク識別子を使用して再配置または再構成される可能性が無線送信機115よりも低い他のタイプの基地局を備え得る。無線基地局140は、地上トランシーバ115よりも非常に大きいカバレッジエリアを有し得るかまたは地上トランシーバ115によって提供されるカバレッジエリアと同様のサイズまたはより小さいサイズであるカバレッジエリアを提供する地上トランシーバであり得る。無線基地局140は、1つまたは複数の無線通信プロトコルを通信するように構成されることができる。図1において示される例は、単一の無線基地局140を含む一方で、他の実装では、ネットワーク環境は、少なくとも部分的に重複し得るカバレッジエリアを有する2つ以上の無線基地局140を含むことが可能である。
[0036]位置サーバ180は、モバイルデバイス120に位置サービスを提供するように構成されることができる。例えば、位置サーバ180は、モバイルデバイス120がモバイルデバイス120の位置を決定するために使用することができるアルマナック情報および/または他の情報を提供するように構成されることができる。位置サーバ180はまた、モバイルデバイス120の位置を決定する際にモバイルデバイス120を支援するように構成されることができる。例えば、位置サーバ180は、無線送信機115および/または無線基地局140からモバイルデバイス120で受信された信号の信号測定値を受け取るようにおよびそれらの信号に基づいてモバイルデバイス120の位置を決定するように構成されることができる。位置サーバ180は、モバイルデバイス115に近接する1つまたは複数の候補無線送信機が移動されたかどうかを決定するためにモバイルデバイス120が使用することができる基準RF信号情報をモバイルデバイス120に提供するように構成され得る。位置サーバ180はまた、モバイルデバイス115に近接する候補無線送信機115のうちの1つまたは複数が移動されたかどうかをモバイルデバイス120が決定した場合にモバイルデバイス120から更新された基準RFシグネチャ情報を受け取るように構成されることができる。位置サーバ180は、モバイルデバイス120から受け取られた更新されたRFシグネチャ情報に基づいて無線送信機115に関連するRFシグネチャ情報のデータベースを更新するように構成されることができる。幾つかの実装では、位置サーバ180はまた、無線送信機115および/または無線基地局140からモバイルデバイス120で受信された信号の信号測定値を受け取るようにおよび1つまたは複数の候補無線送信機115に関する観測されたRFシグネチャを生成するように構成されることができる。
[0037]図1において示されるネットワーク構成例は、単に、本明細書において開示される技法が実装され得るネットワークの1つの可能な構成の例である。他のネットワーク構成は、図1において示されない追加の要素を含み得、および、図1に示されるのと異なる構成で様々なコンポーネントが相互接続され得る。

ハードウェア例

[0038]図2は、図1において示されるモバイルデバイス120を実装するために使用されることができるモバイルデバイスのブロック図である。モバイルデバイス120は、少なくとも部分的に、図6乃至9において示されるプロセスを実装するために使用されることができる。
[0039]モバイルデバイス120は、バス201によって互いに接続された、汎用プロセッサ210と、デジタル信号プロセッサ(DSP)220と、無線インタフェース225と、周辺機器インタフェース235と、GNSSインタフェース265と、非一時的メモリ260と、を含むコンピュータシステムを備える。モバイルデバイス120の他の実装は、図2の実装例で示されていない追加の要素を含み得、および/または、図2において示される実施形態例で示される要素をすべて含み得るわけではない。例えば、モバイルデバイス120の幾つかの実装は、GNSSインタフェース265を含み得ない。
[0040]無線インタフェース225は、無線受信機、送信機、トランシーバ、および/または、モバイルデバイス120がWWAN WLAN、および/または他の無線通信プロトコルを使用してデータを送るおよび/または受け取るのを可能にする他の要素を含むことができる。例えば、モバイルデバイス120の無線インタフェース225は、次の無線通信技術および/またはプロトコル、すなわち、Bluetooth、ワイヤレスパーソナルエリアネットワーク(WPAN)、ウルトラワイドバンド(UWB)、無線周波数識別(RFID)、近接場型通信(NFC)、および、MediaFLO、Integrated Services Digital Broadcating−Terrestrial(ISDB−T)、Digital Video Broadcasting−Handheld(DVB−H)のような、ブロードキャストタイプ、および/または他のタイプの無線送信技術、のうちの1つまたは複数を使用してRF信号を送信および/または受信するように構成されることができる。
[0041]無線インタフェース225は、複数の無線通信規格を使用して無線信号を送信および受信することが可能な1つまたは複数のマルチモードモデムを備えることができる。無線インタフェース225は、無線送信機115、無線基地局140、および/または無線通信プロトコルを使用して通信するように構成された他の無線デバイスに通信を送信しおよびそれらから通信を受信するためのアンテナ234にライン232によって接続される。図2において示されるモバイルデバイス120は、単一の無線インタフェース225と単一のアンテナ234とを備える一方で、モバイルデバイス120の他の実装は、複数の無線インタフェース225および/または複数のアンテナ234を含むことができる。
[0042]GNSSインタフェース265は、無線受信機および/またはモバイルデバイス120が1つまたは複数のGNSSシステムに関連する送信機から信号を受信するのを可能にする他の要素を含むことができる。GNSSインタフェース265は、図1において示される衛星170のようなGNSS送信機から信号を受信するためのアンテナ274にライン272によって接続される。モバイルデバイス120は、モバイルデバイス120の位置を決定するためにGNSSシステムに関連する衛星および他の送信機に関連する衛星から受信された信号を使用するように構成されることができる。モバイルデバイス120はまた、モバイルデバイス120の位置を決定するために無線送信機115および/または無線基地局140から受信された信号と連繋してGNSSシステムに関連する衛星および他の送信機から受信された信号を使用するように構成されることができる。
[0043]DSP220は、無線インタフェース225および/またはGNSSインタフェース265から受信された信号を処理するように構成されることができ、および、メモリ260に格納された、プロセッサ可読の、プロセッサによって実行可能なソフトウェアコードとして実装された1つまたは複数のモジュールのためにまたは1つまたは複数のモジュールと連繋して信号を処理するように構成され得、および/または、プロセッサ210と連繋して信号を処理するように構成され得る。
[0044]プロセッサ210は、インテリジェントデバイス、例えば、Intel(登録商標)CorporationまたはAMD(登録商標)によって製造されるようなパーソナルコンピュータ中央処理装置(CPU)、マイクロコントローラ、特定用途向け集積回路(ASIC)、等、であることができる。メモリ260は、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、またはそれらの組み合わせを含むことができる非一時的な記憶デバイスである。メモリ260は、プロセッサ210が本明細書において説明される機能を実行するのを制御するための命令を含む、プロセッサ可読の、プロセッサによって実行可能なソフトウェアコードを格納することができる(ただし、説明は、ソフトウェアが機能を実行するとして読み得る)。ソフトウェアは、ネットワーク接続を介してダウンロードする、ディスクからアップロードする、等によってメモリ260上にロードされることができる。さらに、ソフトウェアは、直接実行可能であり得ず、例えば、実行前にコンパイルを要求する。
[0045]メモリ260内のソフトウェアは、プロセッサ210が無線送信機115、無線基地局120、他のモバイルデバイス120、および/または無線通信のために構成された他のデバイスにデータを送るおよび/またはそれらからデータを受け取ることを実装することを含む様々な動作を実行するのを可能にするように構成される。
[0046]周辺機器インタフェース235は、キーボードまたは他の外部の入力デバイス、外部のデータ記憶デバイス、またはモバイルデバイス120のバッテリを充電するための電源のような1つまたは複数の周辺機器にモバイルデバイス120が接続されるのを可能にするように構成されることができる。周辺機器インタフェース235は、モバイルデバイス120と1つまたは複数の周辺機器との間の有線および/または無線接続性を提供するように構成されることができる。例えば、周辺機器インタフェース235は、Bluetooth、近接場型通信(NFC)、および/または他の無線通信プロトコルのような1つまたは複数の他の無線プロトコルを使用して1つまたは複数の周辺機器に無線でデータを送るおよび/またはそれらからデータを受信するように構成されることができる。周辺機器インタフェース235は、ユニバーサルシリアルバス(USB)接続、FireWire接続のような1つまたは複数の無線プロトコル、および/または他の有線通信プロトコルを使用して有線接続を通じて1つまたは複数の周辺機器にデータを送りおよび/または1つまたは複数の周辺機器からデータを受け取るように構成され得る。
[0047]図3は、図2において示されるメモリ260の機能モジュールを示す図2において示されるモバイルデバイス120の機能ブロック図である。例えば、モバイルデバイス120は、位置決定モジュール362と、RFシグネチャモジュール364と、を含むことができる。モバイルデバイス120はまた、モバイルデバイス120に他の機能を提供する1つまたは複数の追加の機能モジュールを含み得る。図2および図3において示されるモバイルデバイス120は、図6乃至図9において示されるプロセスに関連するモバイルデバイス120を実装するために使用されることができる。
[0048] 位置決定モジュール362は、モバイルデバイス120のおよび/または1つまたは複数の無線送信機115の位置を決定するように構成されることができる。例えば、位置決定モジュール362は、GNSSインタフェース265から擬似距離データを受け取り、モバイルデバイス120の位置を決定するために擬似距離データを使用するように構成されることができる。位置決定モジュール362はまた、位置サーバ180のようなネットワークエンティティに支援データを要求するおよびそれから支援データを受け取るように構成されることができる。位置決定モジュール362はまた、モバイルデバイス120の位置を決定するために無線基地局140および/または無線送信機115から受信された信号の測定値を使用するように構成されることができる。位置決定モジュール362はまた、モバイルデバイス120の位置を決定するためにGNSSインタフェース265からの擬似距離情報および無線基地局140および/または無線送信機115から受信された信号の測定値を使用するように構成されることができる。位置決定モジュール362は、モバイルデバイス上で走っているアプリケーションからの要求に応答して、(位置サーバのような)外部のエンティティがモバイルデバイスの位置を要求することに応答して、または、モバイルデバイスの別のモジュールからの要求に応答して、モバイルデバイスの位置を決定するように構成されることができる。
[0049]RFシグネチャモジュール364は、位置サーバ180および/または別のネットワークエンティティに基準RFシグネチャデータを要求するようにおよび/または受け取るように構成されることができる。RFシグネチャモジュール364はまた、データアクセスモジュール366を介してメモリ260および/またはモバイルデバイスに関連する他のデータ記憶デバイスに格納された基準RFシグネチャデータにアクセスするように構成されることができる。RFシグネチャモジュールは、格納された基準RFシグネチャにアクセスするように、候補無線送信機115に関する観測されたRFシグネチャを候補無線送信機115に関連する基準RFシグネチャと比較するように、および、候補無線送信機115が移動したかどうかを決定するように構成されることができる。RFシグネチャモジュール364は、候補無線送信機115に関する観測されたRFシグネチャを候補無線送信機115に関連する基準RFシグネチャと比較するときに、候補無線送信機115以外の複数の無線送信機のうちの少なくとも1つの無線送信機に関連する(1)受信信号強度、または、(2)測定された経路損失のうちの少なくとも1つを、基準RFシグネチャに関連する少なくとも1つの送信機に関連する(1)受信信号強度、または、(2)測定された経路損失のうちの少なくとも1つとそれぞれ比較するように構成されることができる。RFシグネチャモジュール364はまた、候補無線送信機115が移動したかどうかを決定するために、RTTとTOA測定値とを含むがそれらに限定されない他のタイプの観測された信号の測定値を基準RFシグネチャ情報と比較するように構成されることができる。
[0050] RFシグネチャモジュール364はまた、候補無線送信機115が移動されたことをRFシグネチャモジュール364が決定したことに応答して位置サーバ180または別のネットワークエンティティに更新されたRFシグネチャ情報を提供するように構成されることができる。例えば、RFシグネチャモジュール364は、候補無線送信機115が移動されたことを示すフラグまたは他のインジケータをRFシグネチャ情報において設定するように構成されることができる。位置決定モジュール362は、(a)位置計算から候補無線送信機を除外するために、(b)送信機に関する更新された位置を決定するのを試行するためにおよび/または(c)位置サーバに送信機に関する更新された位置を要求するのを試行するためにこのインジケータを使用するように構成されることができる。位置決定モジュール362はまた、候補無線送信機115が移動したことのインジケータを受け取ったことに応答して候補無線送信機115に関連する重みを調整するように構成されることができ、および、位置決定モジュール362は、モバイルデバイス120の位置を決定するために候補無線送信機115からの信号を使用するときに候補無線送信機115の位置の信頼性のインジケータとして重みを使用するように構成されることができる。幾つかの実装では、RFシグネチャモジュール364は、候補無線送信機115が位置サーバに直接移動したことのインジケータを提供するように構成することができ、および、位置サーバ180は、位置サーバ180によって維持されるRFシグネチャ情報を更新するためにこの情報を使用するように構成されることができる。一旦、候補無線送信機115が移動されたことの決定が行われた時点で、ウォードライビング、クラウドソーシング、サイトサーベイ、および/または他の技法のような、候補無線送信機115の更新された位置を決定するための様々な手法が使用されることができる。
[0051]RFシグネチャモジュール364は、要求に応じてモバイルデバイス120に近接する無線送信機115に関してスキャンし、無線送信機115が移動したかどうかの決定を行うように構成されることができる。例えば、RFシグネチャモジュール364は、位置サーバ180または別のネットワークエンティティからの要求に応答して、モバイルデバイス120上で走っているアプリケーションからの要求に応答して、位置決定モジュール362からの要求に応答して、または、ユーザ要求に応答して、そのようなスキャンおよび決定を実行するように構成されることができる。RFシグネチャモジュール364はまた、トリガ条件が満たされていることまたは所定のイベントが発生していることに応答してそのようなスキャンおよび決定を実行するように構成されることができる。例えば、RFシグネチャモジュール364は、モバイルデバイス120が、空港、ショッピングモール、駅、空港、またはモバイルデバイス120による位置決定のためにおよび/またはモバイルデバイス120による無線通信のために使用され得る複数の無線送信機115を含む他の場所に入ったときにスキャンを実行するように構成されることができる。幾つかの実装では、RFシグネチャモジュール364はまた、位置決定モジュール362が異常な位置決定結果を生成したことに応答してスキャンおよび決定を実行するように構成されることができる。例えば、位置決定モジュール362が移動された1つまたは複数の無線送信機115から受信された信号の測定値に依存したが、1つまたは複数の無線送信機115の以前の位置を表す位置情報に依然として関連する場合は、モバイルデバイス120によって決定された位置は不正確であり得る。
[0052]データアクセスモジュール366は、メモリ260および/またはモバイルデバイス120に関連する他のデータ記憶デバイスにデータを格納するように構成されることができる。データアクセスモジュール366はまた、メモリ260および/またはモバイルデバイス120に関連する他のデータ記憶デバイス内のデータにアクセスするように構成されることができる。データアクセスモジュール366は、モバイルデバイス120の他のモジュールおよび/またはコンポーネントから要求を受け取るようにおよびメモリ260および/またはモバイルデバイス120に関連する他のデータ記憶デバイスにデータを格納するおよび/または格納されたデータにアクセスするように構成されることができる。
[0053]図4は、位置サーバに関連する図10および図11において示されるプロセスを少なくとも部分的に実装するように使用されることができる位置サーバ180のブロック図である。
[0054]位置サーバ180は、バス401によって互いに接続された、汎用プロセッサ410と、無線インタフェース425と、周辺機器インタフェース435と、非一時的メモリ460と、を備える。ネットワークインタフェース425は、位置サーバ180が1つまたは複数のネットワーク接続を介してデータを送るおよび/または受け取るのを可能にする位置サーバ180のための有線および/または無線ネットワークインタフェースを提供する。
[0055]周辺機器インタフェース435は、位置サーバが1つまたは複数の周辺機器に接続されるのを可能にするように構成される。周辺機器インタフェース435は、位置サーバ180と、キーボード、ディスプレイ、入力−出力デバイス、および/または外部のデータ記憶デバイスのような周辺機器との間で有線および/または無線接続性を提供することができる。例えば、周辺機器インタフェースは、Bluetooth、近接場型通信(NFC)、および/または他の無線通信プロトコルのような1つまたは複数の無線プロトコルを使用して1つまたは複数の周辺機器に無線でデータを送るおよび/または1つまたは複数の周辺機器から無線でデータを受け取るように構成されることができる。周辺機器インタフェースは、ユニバーサルシリアルバス(USB)接続、FireWire接続、および/または他の有線通信プロトコルのような1つまたは複数の無線プロトコルを使用して有線接続を通じて1つまたは複数の周辺機器にデータを送るおよび/または1つまたは複数の周辺機器からデータを受け取るように構成され得る。
[0056]プロセッサ410は、インテリジェントデバイス、例えば、パーソナルコンピュータ中央処理装置(CPU)、マイクロコントローラ、特定用途向け集積回路(ASIC)、等、であることができる。メモリ460は、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、またはそれらの組み合わせを含むことができる非一時的な記憶デバイスである。メモリ460は、プロセッサ410が本明細書において説明される機能を実行するのを制御するための命令を含む、プロセッサ可読の、プロセッサによって実行可能なソフトウェアコードを格納することができる(ただし、説明は、ソフトウェアが機能を実行するとして読み得る)。ソフトウェアは、ネットワーク接続を介してダウンロードする、ディスクからアップロードする、等、によってメモリ460上にロードされることができる。さらに、ソフトウェアは、直接実行可能であり得ず、例えば、実行前にコンパイルを要求する。
[0057]メモリ460内のソフトウェアは、プロセッサ410が、モバイルデバイス120の位置を決定することと、無線送信機115に関する観測されたRFシグネチャを無線送信機115に関する基準RFシグネチャと比較することによって無線送信機115が移動したかどうかを決定することと、移動した無線送信機115の位置を決定することと、を含む様々な動作を実行するのを可能にするように構成される。
[0058]図5は、図42において示されるメモリ460の機能モジュールを示す図4において示される位置サーバ180の機能ブロック図である。例えば、位置サーバ180は、位置決定モジュール362と、RFシグネチャモジュール564と、データアクセスモジュール566と、を含むことができる。位置サーバ180はまた、位置サーバ180に他の機能を提供する1つまたは複数の追加のモジュールを含み得る。図4および図5において示される位置サーバ180は、図10および図11において示されるプロセスに関連する位置サーバを実装するために使用されることができる。
[0059]位置決定モジュール562は、モバイルデバイス120および/または1つまたは複数の無線送信機115の位置を決定するように構成されることができる。例えば、位置決定モジュール562は、モバイルデバイス120によって受け取られた擬似距離データおよび/または1つまたは複数の無線基地局140および/または無線送信機115からモバイルデバイス120によって収集された信号測定値を受け取るようにおよびモバイルデバイス120から受け取られたデータに基づいてモバイルデバイス120の位置を決定するように構成されることができる。位置決定モジュール562はまた、1つまたは複数のモバイルデバイス120から収集された信号情報に基づいて移動された無線送信機115の位置を決定するように構成されることができる。例えば、位置決定モジュール562は、既知の位置に所在する1つまたは複数のモバイルデバイス120によって実行された信号測定に基づいて移動された無線送信機115の位置を三角測量するように構成されることができる。位置決定モジュール562は、移動された無線送信機115の新しい位置を決定するために1つまたは複数のモバイルデバイス120によって得られた、RSSI、TOA、およびRTD測定値のような様々なタイプの信号測定値を使用することができる。位置決定モジュール562はまた、移動された無線送信機115の新しい位置を決定するために1つまたは複数のモバイルデバイス120によって得られた測定された経路損失測定値を使用することができる。位置決定モジュール115は、位置サーバ180がモバイルデバイス120の位置を決定するために使用することができるアルマナック情報および/または他の支援データを更新するようにおよび/またはモバイルデバイス120がモバイルデバイス120の位置を決定するときに使用することができるアルマナック情報および/または他の支援データをモバイルデバイス120に提供するように構成されることができる。位置決定モジュールは、モバイルデバイス120、別のモバイルデバイス120、または他のネットワークエンティティからの要求に応答してモバイルデバイス120の位置を決定するように構成されることができる。
[0060]RFシグネチャモジュール564は、モバイルデバイス12に基準RFシグネチャデータを提供するように構成されることができる。RFシグネチャデータは、候補無線送信機に近接する他の無線送信機115の存在に基づいて候補無線送信機115が移動されたかどうかを決定するために使用されることができる複数の特定された無線送信機115の各々に関するシグネチャを備えることができる。RFシグネチャデータは、候補無線送信機115が移動されたかどうかを決定するために観測された測定値と比較することができる、候補無線送信機115に近接する無線送信機115から収集された信号の信号測定値を備える。RFシグネチャデータは、位置に依存しておらず、候補無線送信機115または候補無線送信機115に近接して所在される無線送信機に関する位置情報を必要なしに候補無線送信機115が移動されたかどうかを決定するために使用されることができる。RFシグネチャモジュール564は、モバイルデバイス120からの要求に応答してモバイルデバイス120に基準RFシグネチャデータを提供するように構成されることができる。RFシグネチャモジュール564はまた、モバイルデバイス120に基準RFシグネチャデータをプッシュする(push)ように構成されることができる。RFシグネチャモジュール564は、モバイルデバイス120の近似位置に基づいてモバイルデバイスにRFシグネチャデータをプッシュするように構成されることができる。例えば、RFシグネチャモジュール564は、モバイルデバイス120が位置サーバ120との測位セッションを開始したことに応答してモバイルデバイス120に基準シグネチャ情報をプッシュするように構成されることができる。RFシグネチャモジュール564は、モバイルデバイス120がモバイルデバイス120の位置を決定するために信号測定値を使用することができる複数の無線送信機115を含むショッピングモールのような所定の地理上の位置に入ったことに応答してモバイルデバイス120に基準シグネチャ情報をプッシュするように構成されることができる。
[0061]RFシグネチャモジュール564はまた、データアクセスモジュール566を介してメモリ460および/または位置サーバ180に関連する他のデータ記憶デバイスに格納された基準RFシグネチャデータにアクセスするように構成されることができる。RFシグネチャモジュール566は、モバイルデバイス120から受け取られた信号測定値に基づいて候補無線送信機115に関する格納されたRFシグネチャにアクセスするように、候補無線送信機115に関する観測されたRFシグネチャを候補無線送信機115に関連する基準RFシグネチャと比較するように、および、候補無線送信機115が移動したかどうかを決定するように構成されることができる。
[0062]RFシグネチャモジュール564はまた、候補無線送信機115が移動されたことのインジケータを位置決定モジュール562および/または位置サーバ180に提供するように構成されることができる。位置サーバ180は、候補無線送信機115が移動したと決定された場合に候補無線送信機115に関する基準RFシグネチャを再初期化するようにおよび候補無線送信機115に関する新しいRFシグネチャを構築するための新しいデータを収集するように構成されることができる。位置サーバ180は、位置サーバ180が移動された候補無線送信機115に関する新しい基準RFシグネチャを生成するために使用することができる情報を1つまたは複数のモバイルデバイス120および/または検出デバイスから収集するように構成されることができる。RFシグネチャモジュール564はまた、候補無線送信機115が移動していないと決定された場合でも候補無線送信機115に関するRFシグネチャ情報を更新するように構成されることができる。例えば、RFシグネチャモジュール564は、候補無線送信機115に関する既存のRFシグネチャ情報およびモバイルデバイス120によって収集された観測されたシグネチャ情報に基づいて候補無線送信機115に関する基準RFシグネチャ情報を更新するように構成されることができる。既存のRFシグネチャ情報を観測されたシグネチャ情報と組み合わせるためにフィルタリング、平滑化、平均化、加重平均化のような様々な技法が適用されることができる。
[0063]RFシグネチャモジュール564は、1つまたは複数のモバイルデバイス120および/または無線送信機115から信号測定値を得るように構成された1つまたは複数のサーベイデバイス(survey device)から信号測定値を受け取るようにおよび位置サーバ180に信号測定値を送るように構成されることができる。モバイルデバイス120および/またはサーベイデバイスは、無線送信機115に関するRFシグネチャを生成するようにおよび位置サーバ180にそのRFシグネチャを送るように構成されることができる。RFシグネチャモジュールは、その無線送信機115に関する基準RFシグネチャを更新するために1つまたは複数のモバイルデバイス120および/または1つまたは複数のサーベイデバイスから得られた情報を使用することができる。
[0064]RFシグネチャモジュール564は、モバイルデバイス120に近接する無線送信機115に関してスキャンするようにおよびモバイルデバイスに近接する無線送信機115の観測されたRFシグネチャを収集するようにモバイルデバイス120に命令するように構成されることができる。RFシグネチャモジュール564は、モバイルデバイス120から観測されたRFシグネチャを受け取るようにおよび観測されたRFシグネチャに関連する無線送信機115のうちの1つまたは複数が移動したかどうかの決定を実行するように構成されることができる。モバイルデバイス120はまた、観測されたRFシグネチャに関連する無線送信機115のうちの1つまたは複数が移動したかどうかの決定を実行するようにおよび無線送信機115のうちの1つまたは複数が移動した場合にRFシグネチャモジュール564に通知するように構成されることができる。例えば、RFシグネチャモジュール564は、モバイルデバイス120または別のネットワークエンティティからの要求に応答して、位置決定モジュール562からの要求に応答して、またはユーザ要求に応答してスキャンを実行するようにモバイルデバイス120に命令するように構成されることができる。RFシグネチャモジュール564はまた、トリガ条件が満たされているかまたは所定のイベントが発生していることに応答してそのようなスキャンを実行するようにモバイルデバイス120に命令するように構成されることができる。例えば、RFシグネチャモジュール564は、モバイルデバイス120が、空港、ショッピングモール、駅、空港、またはモバイルデバイス120の位置を決定するために信号測定値が使用される得る複数の無線送信機115を含む他の場所に入ったときにスキャンを実行するようにモバイルデバイス120に命令するように構成されることができる。幾つかの実装では、RFシグネチャモジュール564はまた、位置決定モジュール562が異常な位置決定結果を生成したことに応答してスキャンを実行するようにモバイルデバイス120に命令するように構成されることができる。例えば、位置決定モジュール562が移動された1つまたは複数の無線送信機115から受信された信号の測定値に依存したが、1つまたは複数の無線送信機115の以前の位置を表す位置情報に依然として関連する場合は、位置決定モジュール562によって決定された位置は不正確であり得る。
[0065]RFシグネチャモジュール564は、1つまたは複数の送信機115に関するRFシグネチャを開発するために理論的モデルを使用するように構成されることができる。そのような実装では、位置サーバ180は、1つまたは複数の無線送信機115に関する基準RFシグネチャを開発するために理論的信号伝播モデルと連繋させて地形マップ、建物マップ、および/または他の情報を使用するように構成されることができる。位置サーバ180は、1つまたは複数のモバイルデバイス120および/または1つまたは複数のサーベイデバイスから受け取られたRFシグネチャ情報を使用して基準RFシグネチャを更新するように構成されることができる。
[0066]データアクセスモジュール566は、メモリ460および/または位置サーバ180に関連する他のデータ記憶デバイスにデータを格納するように構成されることができる。データアクセスモジュール566はまた、メモリ460および/または位置サーバ180に関連する他のデータ記憶デバイス内のデータにアクセスするように構成されることができる。データアクセスモジュール566は、位置サーバ180の他のモジュールおよび/またはコンポーネントから要求を受け取るようにおよびメモリ460および/または位置サーバ180に関連する他のデータ記憶デバイスにデータを格納するおよび/またはそれらに格納されたデータにアクセスするように構成されることができる。

実装例

[0067]図6は、移動された無線送信機を特定するように使用されることができるプロセスのフロー図である。図6において示されるプロセスは、モバイルデバイス120に実装されることができる。図6のステージは、位置決定モジュール362および/またはモバイルデバイス120の他のモジュールおよびコンポーネントの支援と組み合わせてモバイルデバイス120のRFシグネチャモジュール364によって実装されることができる。
[0068]プロセスは、複数の無線送信機に関連する基準RFシグネチャデータベースの少なくとも一部分を得ることから開始することができる(ステージ605)。(本明細書では基準RFシグネチャ情報とも呼ばれる)基準RFシグネチャデータベースは、位置サーバ180からまたは別のネットワークエンティティからモバイルデバイス120において受け取られることができる。幾つかの実装では、基準RFシグネチャデータベースは、モバイルデバイス120のRFシグネチャモジュール364によって要求され得、および、位置サーバ180または他のネットワークエンティティは、モバイルデバイス120に基準RFシグネチャデータベースを送るように構成されることができる。幾つかの実装では、基準RFシグネチャデータベースは、モバイルデバイス120上でのデータおよび/または他のコンテンツの周期的な更新の一部としてモバイルデバイス120にプッシュされることまたはモバイルデバイス120によってダウンロードされることができる。上述されるように、基準RFシグネチャ情報は、候補無線送信機に近接して所在された1つまたは複数の無線送信機に関連する信号の信号強度および/またはタイミング測定値のような信号測定値を含むことができる。信号測定値は、2つ以上のタイプの無線通信プロトコルを使用して動作するように構成された無線送信機に関連させることができる。モバイルデバイス120で受け取られた基準RFシグネチャ情報はまた、複数の無線送信機に関連するRFシグネチャデータを含むことができる。基準RFシグネチャデータは、モバイルデバイス120が所在される特定の地理上のエリアと関連されるデータを含むことができる。例えば、基準RFシグネチャデータベースは、ショッピングモール、空港、または、無線送信機が配備されておりモバイルデバイス120が位置決定のために無線送信機からの信号測定値を使用することができる場所に関する基準RFシグネチャを含むことができる。基準RFシグネチャデータはまた、特定の地理上の地域を網羅する正方形および/または他の形状に分割された基準RFシグネチャデータの格子をベースにした地域上の分類を備えることができ、および、モバイルデバイス120が所在される特定の地理上の地域に関連するRFシグネチャデータの1つまたは複数の部分の組がモバイルデバイス120に提供されることができる。幾つかの実装では、基準RFシグネチャデータベースまたはデータベースの少なくとも一部分は、モバイルデバイス120のメモリに格納され得、RFシグネチャモジュール364は、メモリから基準RFシグネチャデータベースまたはその一部分にアクセスすることができる。
[0069]モバイルデバイス120に近接する複数の無線送信機からの信号は、モバイルデバイス120によって測定されることができる(ステージ610)。モバイルデバイス120は、モバイルデバイス120に近接する複数の無線送信機からの信号の、RSSIのような信号強度測定、および/または、TOA、OTDAO、およびRTT測定値のようなタイミング測定を実行するように構成されることができる。モバイルデバイス120はまた、他のタイプの信号強度測定を実行するように構成されることができる。モバイルデバイス120は、モバイルデバイス120に近接する複数の無線送信機から受信された信号に関連する経路損失を測定するように構成されることができる。
[0070]モバイルデバイス120は、次に、複数の無線送信機のうちの候補無線送信機を特定することができる(ステージ615)。候補無線送信機は、様々な手法を使用して複数の無線送信機から選択されることができる。例えば、RFシグネチャモジュール364は、複数の無線送信機によって送られた識別子および/または他の情報を使用してステージ610において信号が受信された複数の無線送信機の各々を特定するように構成されることができる。RFシグネチャモジュール364は、候補無線送信機が移動されたかどうかの決定を行うために観測されたRFシグネチャが生成される候補無線送信機を特定するように構成されることができる。幾つかの実装では、RFシグネチャモジュール364は、信号強度によってモバイルデバイス120に近接する特定された無線送信機の順位を設定するようにおよび最強の信号強度を有する候補無線送信機を選択するように構成されることができる。他の実装では、RFシグネチャモジュール364は、モバイルデバイス120からの距離によってモバイルデバイス120に近接する特定された無線送信機の順位を設定するように構成されることができる。例えば、モバイルデバイス120からの距離は、複数の無線送信機から受信された信号に関するタイミング測定値に基づいてまたはモバイルデバイスの既知の位置及び(1つまたは複数の無線送信機が移動した場合は古い可能性がある)無線送信機の位置を特定するアルマナック情報に基づいて決定されることができる。RFシグネチャモジュール364はまた、候補無線送信機を選択するためにラウンドロビン手法または他の同様の手法を使用するように構成されることができる。図6において示されるプロセスは、モバイルデバイスに近接する複数の候補無線送信機が存在する場合は、無線送信機の各々が移動されたかどうかの決定をRFシグネチャモジュール364が行うことができるように、ステージ615以降から繰り返され得る。
[0071]RFシグネチャモジュール364は、ステージ605において受け取られた基準RFシグネチャ情報に含められる候補無線送信機を選択するように構成されることができる。RFシグネチャモジュール364はまた、ステージ610において収集された信号測定値に関連された任意の無線送信機を特定するようにおよびそれらの無線送信機の各々に関する基準RFシグネチャを生成するように任意選択で構成されることができる。新しい基準RFシグネチャは、位置サーバ180にまたは別のネットワークエンティティに送られることおよび/またはモバイルデバイス120のメモリ260に格納されることができる。
[0072]RFシグネチャモジュール364は、有線アクセスポイントおよびモバイル無線アクセスポイントである無線送信機を区別するようにおよびモバイル無線アクセスポイントを候補無線送信機として選択しないように構成されることができ、その理由は、モバイル無線アクセスポイントは、しばしば移動し得、位置決定モジュール362は、典型的には、位置決定のためにモバイル無線アクセスポイントからの信号を使用しないように構成されることになるためである。上述されるように、無線送信機がモバイル無線アクセスポイントであるかどうかを決定するために様々な技法が採用されることができ、(1)無線アクセスポイントに関連するMACアドレスまたは他の一意の識別子を既知の無線アクセスポイントのMACアドレスと比較すること、(2)無線送信機がモバイル無線アクセスポイントであることを示す無線送信機によって送信された信号を識別すること、(3)無線送信機が所定の回数よりも多く移動していると決定すること、および/または、(4)無線送信機が所定の期間にわたって所定の回数よりも多く移動していると決定することを含む。モバイル無線送信機は移動する可能性があり、それは、候補無線送信機が移動したとの誤った決定をもたらす可能性があるため、RFシグネチャモジュール364はまた、特定の候補無線送信機に関する基準RFシグネチャを生成するときには、モバイルWANホットスポットのようなモバイル無線送信機からの信号を使用しないように構成されることができる。
[0073]候補無線送信機に関する観測されたRFシグネチャは、モバイルデバイス120によって測定された信号から導き出されることができる(ステージ625)。RFシグネチャモジュール364は、候補無線送信機に関する観測されたRFシグネチャを生成するように構成されることができる。候補に関する観測されたRFシグネチャは、候補無線送信機に関連する信号測定値を除外することによってステージ610で収集された信号測定値を使用してRFシグネチャモジュール364によって生成されることができる。幾つかの実装では、RFシグネチャモジュール364は、候補無線送信機に関連する基準RFシグネチャモジュール364に含められた無線送信機または送信機からステージ610で収集された信号測定値のみを使用するように構成されることができる。幾つかの実装では、RFシグネチャモジュール364は、RFシグネチャに含められたステージ610で収集された信号測定値および候補無線送信機に関するRFシグネチャに含められなかった信号が収集された他の無線送信機またはトランシーバの一部または全部に関する信号測定値を使用するように構成されることができる。
[0074]候補無線送信機に関する基準RFシグネチャは、候補無線送信機に関する観測されたRFシグネチャと比較されることができる(ステージ630)。候補無線送信機に関する基準RFシグネチャは、RFシグネチャモジュール364によってアクセスされることができる。基準RFシグネチャ情報は、モバイルデバイス120のメモリ260に格納され得、RFシグネチャモジュール364は、データアクセスモジュール366がデータアクセスモジュール366を介してメモリ260からRFシグネチャ情報を取り出すように要求するように構成されることができる。次に、RFシグネチャモジュール364は、候補無線送信機に関する基準RFシグネチャをステージ625で導き出された候補無線送信機に関する観測されたRFシグネチャと比較することができる。RFシグネチャは、RFシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連するRSSI(受信信号強度指示)測定値から導き出されることができる。候補無線送信機に関する基準RFシグネチャはまた、RFシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連する測定された経路損失から導き出されることができる。幾つかの実装では、基準RFシグネチャ情報は、基準RFシグネチャが生成されたときの1つまたは複数の他の無線送信機への候補無線送信機の近接性を決定するために使用されることができる、RSS、経路損失、および/またはRTT情報のような他の情報の組み合わせを備えることができる。
[0075]候補無線送信機が位置を変えたかどうかの決定が実行されることができる(ステージ635)。候補無線送信機が位置を変えたかどうかを決定するためのプロセス例が図7において示される。モバイルデバイス120のRFシグネチャモジュール364は、候補無線送信機が位置を変えたかどうかを決定するときに、次の要因、すなわち、(1)候補無線送信機に近接する異なる無線送信機または送信機は存在するか、(2)候補無線送信機に近接する無線送信機または送信機のしきい値の数または割合よりも多い数または割合が変化したか、(3)基準RFシグネチャおよび観測されたRFシグネチャに含められた無線送信機または送信機に関する信号測定値が変化しているか、および、(4)観測されたRFシグネチャおよび基準RFシグネチャに関連する信号測定値間の変化は所定のしきい値を超えたか、のうちの1つまたは複数を考慮に入れるように構成されることができる。これらは、候補無線送信機の位置が変わったかどうかを決定するときにRFシグネチャモジュール364が考慮し得る要因のうちの一部の例である。上述される要因に加えてのまたは上述される要因の代わりの他の要因も考慮され得る。
[0076]幾つかの実装では、基準RFシグネチャ情報は、ある範囲のRSSI値を備えることができ、観測されたRFシグネチャ情報がその範囲から外れた場合は、候補無線送信機115が移動したとみなす。この概念を示す例では、候補無線送信機115に関するRFシグネチャ情報は、第2の無線送信機115を含む。候補無線送信機115のカバレッジエリアの少なくとも一部分および第2の無線送信機115のカバレッジエリアの少なくとも一部分は重複することができ、従って、モバイルデバイス120は、カバレッジエリアの重複する部分内に所在されるときには候補無線送信機115および第2の無線送信機115の両方からの信号を検出することができる。モバイルデバイス120は、この重複する部分内の任意の場所に所在し得、従って、モバイルデバイス120と第2の無線送信機115との間の距離も変化することができる。従って、RSSI値は、ある範囲の値内に入り得る。例えば、この例における第2の無線アクセスポイントに関するRSSI範囲は、−80dBm乃至−98dBMであり得る。範囲に関するRSSI値はまた、基準RSSI値±しきい値として表されることができる。例えば、前例において使用される第2の無線送信機115に関するRSSI値は、−89dBM±9dBmしきい値の基準RSSI値として表されることができる。この例で使用される特定のRSSI範囲値、RSSI基準値、およびしきい量は、本明細書において説明される概念を示すことが意図される。TRSSI範囲値、RSSI基準値、およびしきい値は、変化することができ、および、少なくとも部分的に、候補無線送信機115が基準RFシグネチャ情報に含められている他の無線送信機にどれだけ近いかに依存することができる。上述されるように、幾つかの実装では、基準RFシグネチャ情報は、候補無線送信機が移動されたかどうかを決定するために使用されることができるRSSI情報または他の信号情報の代わりのまたはそれらの情報に加えての経路損失情報を備えることができる。
[0077]候補無線送信機の位置が変わった場合、候補無線送信機が移動されたことのインジケータが生成されることができる(ステージ645)。RFシグネチャモジュール364は、候補無線送信機が移動されたことのインジケータを生成するように構成されることができる。RFシグネチャモジュール364は、位置決定モジュール362のようなモバイルデバイス120の1つまたは複数のモジュールにインジケータを提供するように構成されること、および/または、位置サーバ180におよび/または他のネットワーク要素に候補無線送信機が移動されたことのインジケータを送信するように構成されることができる。モバイルデバイス120のRFシグネチャモジュール364は、候補無線送信機115が移動されたことを示すためにメモリ260内のRFシグネチャ情報を更新するように構成されることができる。例えば、RFシグネチャモジュール364は、候補無線送信機115が移動したことを示すインジケータを候補無線送信機115に関連するRFシグネチャデータに加えるように構成されることができる。位置決定モジュール362は、位置決定を実行する前にRFシグネチャデータにアクセスするように構成されることができ、および、移動されておりおよび位置サーバ180によって新しい位置がまだ決定されていない任意の無線送信機115を除外するように構成されることができる。RFシグネチャモジュール364はまた、候補無線送信機115が移動されたとモバイルデバイス120が決定したことを示すメッセージを位置サーバ180および/または別のネットワークエンティティに送るように構成されることができる。モバイルデバイスのRFシグネチャモジュール364はまた、位置サーバおよび/または別のネットワークエンティティに更新されたRFシグネチャ情報を送るように構成されることができ、それらは、他のモバイルデバイス120に更新されたRFシグネチャ情報を提供するように構成されることができる。
[0078]候補無線送信機の位置が変わっていない場合は、候補無線送信機が移動されていないことのインジケータが生成されることができる(ステージ640)。RFシグネチャモジュール364は、候補無線送信機が移動されたことのインジケータを生成するように構成されることができる。
[0079]候補無線送信機に関するRFシグネチャ情報は、無線送信機が移動していないことを示すために更新されることができる。例えば、RFシグネチャモジュール364は、メモリ260内のRFシグネチャ情報および/またはメモリ260内の無線送信機位置情報上の、候補無線送信機が移動していないことを示すタイムスタンプ、を更新するように構成されることができる。位置決定モジュール260は、位置決定モジュールが、モバイルデバイス120の位置を決定するときに直近に検証された位置を有する無線送信機から信号測定値を収集するのを可能にするためにタイムスタンプ情報を使用するように構成されることができる。RFシグネチャモジュール364はまた、候補無線送信機の位置が検証されたことを示すために位置サーバ180および/または他のネットワークエンティティによって維持される無線送信機位置情報が更新され得るようにするために位置サーバおよび/または他のネットワークエンティティにタイムスタンプ情報を送ることができる。
[0080]図7は、候補無線送信機が移動したかどうかを決定するために使用されることができるプロセスのフロー図である。図7において示されるプロセスは、図6において示されるプロセスのステージ635を実装するために使用されることができる。図7において示されるプロセスは、モバイルデバイス120のRFシグネチャモジュール364によって実装されることができる。図7において示されるプロセスはまた、モバイルデバイス120によって収集されて位置サーバ180に送られたRF信号測定値に基づいて候補無線送信機が移動したかどうかを決定するために位置サーバ180のRFシグネチャモジュール564によって実装されることができる。
[0081]観測されたRFシグネチャデータ内に含められた無線送信機のうちの少なくとも1つに関連する少なくとも1つの識別子が、候補無線送信機に関連する基準RFシグネチャデータ内に含められた無線送信機に関連する少なくとも1つの識別子と比較されることができ(ステージ705)、および、観測されたRFシグネチャおよび基準RFシグネチャが異なる無線送信機を含むかどうかの決定が実行されることができる(ステージ710)。候補無線送信機が移動した場合、候補無線送信機に近接する無線送信機は変わる可能性があり、および、基準RFシグネチャおよび観測されたRFシグネチャに含められる無線送信機に関連する識別子は異なる可能性がある。基準RFシグネチャおよび観測されたRFシグネチャに関連する無線送信機が異ならない場合は、プロセスは、ステージ750で継続することができる。
[0082]観測されたRFシグネチャおよび基準RFシグネチャの特定に関連する無線送信機が異なる場合、観測された無線送信機115(および/または無線基地局140)の数が基準RFシグネチャに含められる数と異なり、しきい量を超えるかどうかの決定が実行されることができる(ステージ715)。しきい値は、近隣の無線送信機が移動された、オフラインになる、または、新しい識別子を用いて再構成される、のようなネットワーク環境の小さい変化が、移動したというフラグを候補無線アクセスポイントに付けさせることがないように定義されることができる。例えば、しきい値は、移動されたというフラグが候補無線送信機に付けられることなしに観測されたRFシグネチャと基準RFシグネチャとの間で異なることができる基準RFシグネチャに関連する無線送信機の数または無線送信機の割合によって定義されることができる。
[0083]観測されたRFシグネチャと基準RFシグネチャとの間の差のしきい数が超えられた場合、候補送信機が移動されたというフラグが付けられることができる(ステージ720)。図7において示されるプロセスがモバイルデバイス120内に実装されている場合、モバイルデバイス120のRFシグネチャモジュール364は、候補無線送信機が移動したことを示すために候補無線送信機に関連するRFシグネチャ情報を更新することができる。図7において示されるプロセスがモバイルデバイス120内に実装されている場合、位置サーバ180のRFシグネチャモジュール564は、候補無線送信機が移動したことを示すために候補無線送信機に関連するRFシグネチャ情報を更新することができる。観測されたRFシグネチャと基準RFシグネチャとの間の差のしきい数が超えられていない場合は、プロセスは、ステージ750で継続することができる。
[0084]候補無線送信機115に関する観測されたRFシグネチャは、基準RFシグネチャと比較されることができ(ステージ750)、観測されたRFシグネチャおよび基準RFシグネチャが異なるかどうかの決定が実行されることができる(ステージ755)。モバイルデバイス120のRFシグネチャモジュール364(または、プロセスが位置サーバ180によって実装される場合は位置サーバ180のRFシグネチャモジュール564)は、候補無線送信機115が移動したかどうかを決定するために、RSSIのような信号強度測定値、および/または、RTTおよびTOAのようなタイミング測定値を含み得る観測された信号測定値を、基準RFシグネチャ内に含められる測定値と比較するように構成されることができる。RFシグネチャモジュール364はまた、候補無線送信機115が移動されたかどうかを決定するために経路損失情報を比較するように構成されることができる。モバイルデバイス120のRFシグネチャモジュール364または位置サーバ180のRFシグネチャモジュール564は、観測されたRF測定値および基準RF測定値を比較するようにおよび観測されたRFシグネチャに関連するRF測定値のうちの1つまたは複数が基準RFシグネチャに関連するRF測定値としきい量だけ異なる場合は候補無線送信機115が移動したことの決定を実行するように構成されることができる。
[0085]観測されたRFシグネチャおよび基準RFシグネチャが異なる場合、プロセスは、ステージ720で継続することができる。そうでない場合は、プロセスは、ステージ730で継続することができ、ここで、候補無線送信機は、移動されていないとして特定されることができる。基準RFシグネチャ情報は、RFシグネチャに基づいて候補無線送信機の位置が検証されたことを示すタイムスタンプを用いて更新されることができる。モバイルデバイス120の位置決定モジュール362および位置サーバ180の位置決定モジュール562は、モバイルデバイス120の位置を決定するときに使用され得る無線送信機信号を選択するときにタイムスタンプ情報を使用するように構成されることができる。
[0086]図8は、無線アクセスポイントに関連する基準RFシグネチャを更新するために使用されることができるプロセスのフロー図である。図8において示されるプロセスは、位置サーバ180によって実装されることができる。位置サーバ180のRFシグネチャモジュール564は、図8のプロセスを実装するように構成されることができる。図8において示されるプロセスは、位置サーバ180によって維持されるRFシグネチャモデルを更新するためのクラウドソーシング手法を採用するために位置サーバ180によって使用されることができる。モバイルデバイス120は、無線送信機115が移動されたことをモバイルデバイスが決定したときに無線送信機115に関連する基準RFシグネチャの変更を報告することができ、および、位置サーバ180は、モバイルデバイス120によって提供された情報に基づいて基準RFシグネチャデータのデータベースを更新するように構成されることができる。
[0087]図8において示される方法は、基準RFシグネチャ情報を更新するために使用されることができる1つの技法の例を提供する。幾つかの実装では、位置サーバ180は、対象エリア内を移動して1つまたは複数の無線送信機に関するRFシグネチャを決定しおよび位置サーバ180にRFシグネチャ情報を提供するために使用されることができるデータを収集する1つまたは複数のサーベイデバイスから無線送信機115に関連する基準RFシグネチャの変更を受け取るように構成されることができる。さらに、幾つかの実装では、モバイルデバイス120および1つまたは複数のサーベイデバイスは、更新されたRFシグネチャ情報を位置サーバ180に提供するように構成されることができる。幾つかの実装では、位置サーバ180は、1つまたは複数の無線送信機115に関するRFシグネチャを開発するために理論的モデルを使用するように構成されることができる。そのような実装では、位置サーバ180は、1つまたは複数の無線送信機115に関する基準RFシグネチャを開発するために理論的信号伝播モデルと連繋して地形マップ、建物マップ、および/または他の情報を使用するように構成されることができる。位置サーバ180は、1つまたは複数のモバイルデバイス120および/または1つまたは複数のサーベイデバイスから受け取られたRFシグネチャ情報を使用して基準RFシグネチャを更新するように構成されることができる。
[0088]位置サーバ180は、モバイルデバイス120から候補無線送信機115に関するRFシグネチャ情報を受け取ることができる(ステージ1105)。モバイルデバイス120は、新しく特定された無線送信機115に関する基準RFシグネチャを決定するようにおよび位置サーバ180にRFシグネチャを送るように構成されることができる。モバイルデバイス120はまた、移動された無線送信機115に関する更新された基準RFシグネチャを決定するように構成されることができ、および、位置サーバ180に更新されたRFシグネチャを送ることができる。
[0089]RFシグネチャデータベースは、受信されたRFシグネチャ情報を用いて更新されることができる(ステージ1110)。位置サーバ180のRFシグネチャモジュール564は、位置サーバ180によって維持される基準RFシグネチャ情報のデータベースが候補無線送信機115に関する基準RFシグネチャを含むかどうかを決定するように構成されることができる。RFシグネチャモジュール564が、データベースが候補無線送信機115に関するRFシグネチャを含まないと決定した場合、RFシグネチャモジュール564は、基準RFシグネチャデータベースに基準RFシグネチャを加えることができる。RFシグネチャモジュール564が、データベースが候補無線送信機115に関する基準RFシグネチャを含むと決定した場合、RFシグネチャモジュール564は、既存のレコードを更新することができる。幾つかの実装では、RFシグネチャモジュール564は、無線送信機115に関連するRFシグネチャが変わったことをモバイルデバイス120のしきい数が報告する場合に特定の無線送信機115に関連する基準RFシグネチャのみを更新するように構成されることができる。幾つかの実装では、RFシグネチャモジュール564は、候補無線送信機115に近接して所在される1つまたは複数のモバイルデバイス120を特定するようにおよび候補無線送信機115に関する観測されたRFシグネチャを収集するための要求をそれらのモバイルデバイス120に送るように構成されることができる。位置決定モジュール562は、候補無線アクセスポイント115の最後に知られた位置に近接するモバイルデバイスのアイデンティティを提供するように構成されることができる。RFシグネチャモジュール564は、候補無線送信機115のRFシグネチャが変わったようにみえるかどうかを決定するために候補無線アクセスポイントに関する観測されたRFシグネチャを比較するように構成されることができる。しかしながら、候補無線送信機115が候補無線送信機115の最後に知られた位置から遠く離れた新しい位置に移動された場合、位置サーバ180は、要求からどのような結果も受け取り得ず、それは、候補無線送信機115の位置が大きく変わったことを示すことができる。
[0090]更新された基準RFシグネチャ情報は、1つまたは複数のモバイルデバイス120に任意選択で提供され得る(ステージ1115)。RFシグネチャモジュール564は、1つまたは複数のモバイルデバイス120に候補無線送信機115に関連する更新された基準RFシグネチャ情報を送るように構成されることができる。RFシグネチャモジュール564は、候補無線送信機115の新しいまたは古い位置に近接すると決定されたモバイルデバイス120にデータをプッシュして出すように構成されることができ、および、更新されたRFシグネチャ情報から利益を得ることができ得る。RFシグネチャモジュール565はまた、RFシグネチャ情報に関するモバイルデバイス120からの要求に応答するようにおよび要求しているモバイルデバイス120にRFシグネチャ情報を提供するように構成されることができる。
[0091]本明細書において説明される方法は、適用例に依存して様々な手段によって実装され得る。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組み合わせ内に実装され得る。ハードウェア実装のために、処理ユニットは、1つまたは複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書において説明される機能を実行するように設計された他の電子ユニット、またはそれらの組み合わせ内に実装され得る。
[0092]ファームウェアおよび/またはソフトウェア実装のために、方法は、本明細書において説明される機能を実行するモジュール(例えば、プロシージャ、関数、等)とともに実装され得る。命令を有形に具現化するいずれの機械可読媒体も、本明細書において説明される方法を実装する際に使用され得る。例えば、ソフトウェアコードは、メモリ内に格納され、プロセッサユニットによって実行され得る。メモリは、プロセッサユニット内にまたはプロセッサユニットの外部に実装され得る。本明細書において使用される場合、用語「メモリ」は、任意のタイプの長期の、短期の、揮発性の、非揮発性の、または他のメモリを意味し、任意の特定のタイプのメモリまたはメモリの数、または媒体のタイプに限定されるべきでない。有形の媒体は、ランダムアクセスメモリ、磁気ストレージ、光学記憶媒体、等のような機械可読媒体の1つまたは複数の品目を含む。
[0093]ファームウェアおよび/またはソフトウェア内に実装される場合、機能は、コンピュータ可読媒体上において1つまたは複数の命令またはコードとして格納され得る。例は、データ構造を用いて符号化されたコンピュータ可読媒体と、コンピュータプログラムを用いて符号化されたコンピュータ可読媒体と、を含む。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。例として、および、限定することなしに、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM(登録商標)、CD−ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、または、命令またはデータ構造の形で希望されるプログラムコードを格納するために使用されることができおよびコンピュータによってアクセスされることができる任意の他の媒体を備えることができる。本明細書において使用されるときのディスク(diskおよびdisc)は、コンパクトディスク(CD)(disc)と、レーザーディスク(登録商標)(disc)と、光ディスク(disc)と、デジタルバーサタイルディスク(DVD)(disc)と、フロッピー(登録商標)ディスク(disk)と、ブルーレイディスク(disc)と、を含み、ここで、diskは通常は磁気的にデータを再生し、discは、レーザを用いて光学的にデータを再生する。上記の組み合わせも、コンピュータ可読媒体の適用範囲内に含められるべきである。そのような媒体はまた、機械可読であることができる非一時的な媒体の例を提供し、ここにおいて、コンピュータは、そのような非一時的な媒体から読み取ることができ機械の例である。
[0094]本明細書において論じられる一般的原理は、本開示または請求項の精神または範囲から逸脱することなしに他の実装に適用され得る。
[0094]本明細書において論じられる一般的原理は、本開示または請求項の精神または範囲から逸脱することなしに他の実装に適用され得る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
[C1]
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得ることと、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
前記複数の無線送信機から候補無線送信機を特定することと、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すことと、
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することと、を備える、方法。
[C2]
前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることは、
位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取ることをさらに備える、
C1に記載の方法。
[C3]
前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることは、
前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスすることをさらに備える、
C1に記載の方法。
[C4]
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることをさらに備える、
C1に記載の方法。
[C5]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することをさらに備える、
C1に記載の方法。
[C6]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも1つの無線送信機に関連する
(1)受信信号強度、または
(2)測定された経路損失、のうちの少なくとも1つを、
前記基準RFシグネチャに関連する少なくとも1つの送信機に関連する
(1)受信信号強度、または
(2)測定された経路損失、のうちの少なくとも1つとそれぞれ比較することを備える、
C1に記載の方法。
[C7]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較することをさらに備える、
C1に記載の方法。
[C8]
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させることをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
C1に記載の方法。
[C9]
前記候補無線送信機が移動したとの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
C1に記載の方法。
[C10]
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得るための手段と、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
前記複数の無線送信機から候補無線送信機を特定するための手段と、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すための手段と、
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するための手段と、を備える、装置。
[C11]
位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取るための手段をさらに備える、
C10に記載の装置。
[C12]
前記基準RFシグネチャデータベースの少なくとも前記一部分を得るための前記手段は、
前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスするための手段をさらに備える、
C10に記載の装置。
[C13]
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るための手段をさらに備える、
C10に記載の装置。
[C14]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するための手段をさらに備える、
C10に記載の装置。
[C15]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較するための手段をさらに備える、
C10に記載の装置。
[C16]
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させるための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
C10に記載の装置。
[C17]
前記候補無線送信機が移動したことの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
C10に記載の装置。
[C18]
無線送信機が移動されたことを特定するためのモバイルデバイスであって、
有形の、非一時的なコンピュータ可読メモリと、
前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するように構成された、
無線周波数(RF)シグネチャモジュールと、を備える、モバイルデバイス。
[C19]
前記RFシグネチャモジュールは、位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取るように構成される、
C18に記載のモバイルデバイス。
[C20]
前記RFシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスするように構成される、
C18に記載のモバイルデバイス。
[C21]
前記RFシグネチャモジュールは、
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るようにさらに構成される、
C18に記載のモバイルデバイス。
[C22]
前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記RFシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するようにさらに構成される、C18に記載のモバイルデバイス。
[C23]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較するように構成される前記RFシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも1つの無線送信機に関連する
(1)受信信号強度、または
(2)測定された経路損失、のうちの少なくとも1つを、
前記基準RFシグネチャに関連する少なくとも1つの送信機に関連する
(1)受信信号強度、または
(2)測定された経路損失、のうちの少なくとも1つとそれぞれ比較するように構成される、
C18に記載のモバイルデバイス。
[C24]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記RFシグネチャモジュールは、
前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較するようにさらに構成される、
C18に記載のモバイルデバイス。
[C25]
非一時的なコンピュータ可読媒体であって、
モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読命令をそこに格納し、
基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成された命令を備える、非一時的なコンピュータ可読媒体。
[C26]
前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
C25に記載の非一時的なコンピュータ可読媒体。
[C27]
前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
C25に記載の非一時的なコンピュータ可読媒体。
[C28]
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
C25に記載の非一時的なコンピュータ可読媒体。
[C29]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
C25に記載の非一時的なコンピュータ可読媒体。
[C30]
前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
C25に記載の非一時的なコンピュータ可読媒体。

Claims (30)

  1. モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
    基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得ることと、
    前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
    前記複数の無線送信機から候補無線送信機を特定することと、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すことと、
    前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
    前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することと、を備える、方法。
  2. 前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることは、
    位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取ることをさらに備える、
    請求項1に記載の方法。
  3. 前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることは、
    前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスすることをさらに備える、
    請求項1に記載の方法。
  4. 前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることをさらに備える、
    請求項1に記載の方法。
  5. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することをさらに備える、
    請求項1に記載の方法。
  6. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することは、
    前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも1つの無線送信機に関連する
    (1)受信信号強度、または
    (2)測定された経路損失、のうちの少なくとも1つを、
    前記基準RFシグネチャに関連する少なくとも1つの送信機に関連する
    (1)受信信号強度、または
    (2)測定された経路損失、のうちの少なくとも1つとそれぞれ比較することを備える、
    請求項1に記載の方法。
  7. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
    前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較することをさらに備える、
    請求項1に記載の方法。
  8. 前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させることをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
    請求項1に記載の方法。
  9. 前記候補無線送信機が移動したとの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
    請求項1に記載の方法。
  10. モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
    基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得るための手段と、
    前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
    前記複数の無線送信機から候補無線送信機を特定するための手段と、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出すための手段と、
    前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
    前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するための手段と、を備える、装置。
  11. 位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取るための手段をさらに備える、
    請求項10に記載の装置。
  12. 前記基準RFシグネチャデータベースの少なくとも前記一部分を得るための前記手段は、
    前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスするための手段をさらに備える、
    請求項10に記載の装置。
  13. 前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るための手段をさらに備える、
    請求項10に記載の装置。
  14. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するための手段をさらに備える、
    請求項10に記載の装置。
  15. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
    前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較するための手段をさらに備える、
    請求項10に記載の装置。
  16. 前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させるための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
    請求項10に記載の装置。
  17. 前記候補無線送信機が移動したことの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
    請求項10に記載の装置。
  18. 無線送信機が移動されたことを特定するためのモバイルデバイスであって、
    有形の、非一時的なコンピュータ可読メモリと、
    前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
    前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
    基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、
    前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
    前記複数の無線送信機から候補無線送信機を特定し、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、
    前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
    前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するように構成された、
    無線周波数(RF)シグネチャモジュールと、を備える、モバイルデバイス。
  19. 前記RFシグネチャモジュールは、位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取るように構成される、
    請求項18に記載のモバイルデバイス。
  20. 前記RFシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスするように構成される、
    請求項18に記載のモバイルデバイス。
  21. 前記RFシグネチャモジュールは、
    前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るようにさらに構成される、
    請求項18に記載のモバイルデバイス。
  22. 前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記RFシグネチャモジュールは、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較するようにさらに構成される、請求項18に記載のモバイルデバイス。
  23. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較するように構成される前記RFシグネチャモジュールは、
    前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも1つの無線送信機に関連する
    (1)受信信号強度、または
    (2)測定された経路損失、のうちの少なくとも1つを、
    前記基準RFシグネチャに関連する少なくとも1つの送信機に関連する
    (1)受信信号強度、または
    (2)測定された経路損失、のうちの少なくとも1つとそれぞれ比較するように構成される、
    請求項18に記載のモバイルデバイス。
  24. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記RFシグネチャモジュールは、
    前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較するようにさらに構成される、
    請求項18に記載のモバイルデバイス。
  25. 非一時的なコンピュータ可読媒体であって、
    モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読命令をそこに格納し、
    基準無線周波数(RF)シグネチャデータベースの少なくとも一部分を得、
    前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
    前記複数の無線送信機から候補無線送信機を特定し、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数(RF)シグネチャを導き出し、
    前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する基準RFシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
    前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成された命令を備える、非一時的なコンピュータ可読媒体。
  26. 前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
    位置サーバから前記基準RFシグネチャデータベースの前記少なくとも前記一部分を受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
    請求項25に記載の非一時的なコンピュータ可読媒体。
  27. 前記基準RFシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
    前記モバイルデバイスのメモリ内の前記基準RFシグネチャデータベースの前記少なくとも前記一部分にアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
    請求項25に記載の非一時的なコンピュータ可読媒体。
  28. 前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
    請求項25に記載の非一時的なコンピュータ可読媒体。
  29. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
    前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも1つの無線送信機に関連する少なくとも1つの識別子を前記基準RFシグネチャに関連する少なくとも1つの無線送信機の少なくとも1つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
    請求項25に記載の非一時的なコンピュータ可読媒体。
  30. 前記候補無線送信機に関する前記観測されたRFシグネチャを前記候補無線送信機に関連する前記基準RFシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
    前記基準RFシグネチャが生成された前記基準RFシグネチャに関連する前記候補無線送信機からの第1の距離を前記観測されたRFシグネチャが生成された前記観測されたRFシグネチャに関連する前記候補無線送信機からの第2の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
    請求項25に記載の非一時的なコンピュータ可読媒体。
JP2016568546A 2014-05-22 2015-04-22 移動された無線送信機を検出するためのrfシグネチャの使用 Pending JP2017520975A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/284,860 2014-05-22
US14/284,860 US9439168B2 (en) 2014-05-22 2014-05-22 Use of RF signatures to detect moved wireless transmitters
PCT/US2015/027024 WO2015179060A1 (en) 2014-05-22 2015-04-22 Use of rf signatures to detect moved wireless transmitters

Publications (2)

Publication Number Publication Date
JP2017520975A true JP2017520975A (ja) 2017-07-27
JP2017520975A5 JP2017520975A5 (ja) 2018-05-17

Family

ID=53276243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016568546A Pending JP2017520975A (ja) 2014-05-22 2015-04-22 移動された無線送信機を検出するためのrfシグネチャの使用

Country Status (6)

Country Link
US (1) US9439168B2 (ja)
EP (1) EP3146772A1 (ja)
JP (1) JP2017520975A (ja)
KR (1) KR20170008230A (ja)
CN (1) CN106461751A (ja)
WO (1) WO2015179060A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019216046A1 (ja) * 2018-05-10 2019-11-14 株式会社Nttドコモ 情報処理装置
US12363564B2 (en) 2022-10-13 2025-07-15 T-Mobile Usa, Inc. Determining a cause of an issue associated with a wireless telecommunication network
US12538147B2 (en) 2023-05-24 2026-01-27 T-Mobile Usa, Inc. Determining a root cause of a failed interaction between a mobile device and a wireless telecommunication network

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10338191B2 (en) * 2014-10-30 2019-07-02 Bastille Networks, Inc. Sensor mesh and signal transmission architectures for electromagnetic signature analysis
US9939517B2 (en) * 2015-04-05 2018-04-10 Nicholaus J. Bauer Determining a location of a transmitter device
JP6579424B2 (ja) * 2015-05-28 2019-09-25 パナソニックIpマネジメント株式会社 位置検出システム及び位置検出方法
US9749810B1 (en) 2016-02-23 2017-08-29 At&T Mobility Ii Llc User equipment assisted indoor small cell location determination
US9736649B1 (en) 2016-09-12 2017-08-15 Qualcomm Incorporated Antenna positioning using data across air interface types
WO2018114011A1 (en) * 2016-12-23 2018-06-28 Telefonaktiebolaget Lm Ericsson (Publ) Communication node, target device and methods for activation positioning procedure in wireless communication network
US11228379B1 (en) 2017-06-23 2022-01-18 DeepSig Inc. Radio signal processing network model search
US10701531B2 (en) * 2017-08-09 2020-06-30 Qualcomm Incorporated Environmental sensing with wireless communication devices
EP3704513B1 (en) * 2017-10-30 2025-08-13 Sony Group Corporation Terminal device, infrastructure equipment and methods
US10656237B2 (en) * 2017-10-30 2020-05-19 Qualcomm Incorporated Detection of mobile wireless terminals in crowdsourced data
CN112312405B (zh) * 2019-07-25 2022-05-13 神顶科技(南京)有限公司 无线信号补强和无线网络负载分担、跟随的方法及其系统
US12108361B2 (en) * 2022-02-24 2024-10-01 Charter Communications Operating, Llc Methods and systems for radio frequency signature generation and position estimation
CA3243822A1 (en) * 2022-03-15 2023-09-21 HawkEye 360, Inc. TEMPORAL RECTIFICATION OF RADIOFREQUENCY SIGNALS
US12388544B2 (en) * 2022-08-05 2025-08-12 Dish Wireless L.L.C. Methods and systems for tuning a wireless network propagation model
US12610241B2 (en) * 2023-03-14 2026-04-21 Bank Of America Corporation System and method for detecting radio-frequency-based attacks in a predetermined area

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008536348A (ja) * 2005-02-22 2008-09-04 スカイフック ワイヤレス,インク. 測位システムにおける連続データ最適化
WO2011148741A1 (ja) * 2010-05-26 2011-12-01 株式会社 エヌ・ティ・ティ・ドコモ 測位装置及び方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101208965A (zh) * 2005-02-22 2008-06-25 探空气球无线公司 定位系统中的连续数据优化
US8280366B2 (en) 2006-10-10 2012-10-02 Broadcom Corporation Sensing RF environment to detect change in geographic location of cellular base station
CN101675687B (zh) 2007-04-30 2014-10-22 交互数字技术公司 具有新功能的家庭节点-b
US8934919B2 (en) 2007-06-21 2015-01-13 Qualcomm Incorporated Method and apparatus for determining the position of a base station in a cellular communication network
US8180368B2 (en) 2008-11-11 2012-05-15 Trueposition, Inc. Femto-cell location by direct methods
US8022877B2 (en) 2009-07-16 2011-09-20 Skyhook Wireless, Inc. Systems and methods for using a satellite positioning system to detect moved WLAN access points
US8063820B2 (en) 2009-07-16 2011-11-22 Skyhook Wireless, Inc. Methods and systems for determining location using a hybrid satellite and WLAN positioning system by selecting the best SPS measurements
US8606188B2 (en) 2010-11-19 2013-12-10 Qualcomm Incorporated Self-positioning of a wireless station
JP5708143B2 (ja) 2011-03-30 2015-04-30 富士通株式会社 情報処理装置、管理方法、及び管理プログラム
US9055408B2 (en) 2011-04-02 2015-06-09 Open Invention Network, Llc System and method for determining geolocation of wireless access point or wireless device
US8918103B2 (en) * 2012-12-14 2014-12-23 Apple Inc. Location data regression
US9267805B2 (en) * 2013-06-07 2016-02-23 Apple Inc. Modeling significant locations
WO2015038145A1 (en) * 2013-09-13 2015-03-19 Intel Corporation Indoor location determination of access points using mobile device indoor location information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008536348A (ja) * 2005-02-22 2008-09-04 スカイフック ワイヤレス,インク. 測位システムにおける連続データ最適化
WO2011148741A1 (ja) * 2010-05-26 2011-12-01 株式会社 エヌ・ティ・ティ・ドコモ 測位装置及び方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019216046A1 (ja) * 2018-05-10 2019-11-14 株式会社Nttドコモ 情報処理装置
JPWO2019216046A1 (ja) * 2018-05-10 2021-06-10 株式会社Nttドコモ 情報処理装置
US11432111B2 (en) 2018-05-10 2022-08-30 Ntt Docomo, Inc. Information processing device
JP7274465B2 (ja) 2018-05-10 2023-05-16 株式会社Nttドコモ 情報処理装置
US12363564B2 (en) 2022-10-13 2025-07-15 T-Mobile Usa, Inc. Determining a cause of an issue associated with a wireless telecommunication network
US12538147B2 (en) 2023-05-24 2026-01-27 T-Mobile Usa, Inc. Determining a root cause of a failed interaction between a mobile device and a wireless telecommunication network

Also Published As

Publication number Publication date
CN106461751A (zh) 2017-02-22
EP3146772A1 (en) 2017-03-29
US20150341894A1 (en) 2015-11-26
WO2015179060A1 (en) 2015-11-26
US9439168B2 (en) 2016-09-06
KR20170008230A (ko) 2017-01-23

Similar Documents

Publication Publication Date Title
US9439168B2 (en) Use of RF signatures to detect moved wireless transmitters
US10192416B2 (en) Indoor positioning and tracking using a multi-band wireless networking system
US9549386B2 (en) Techniques for reducing scans for indoor position determination
CN107250829B (zh) 用于检查无线电模型数据的健康状况的设备、系统和方法
US11221389B2 (en) Statistical analysis of mismatches for spoofing detection
EP3499989B1 (en) System and method for updating location data for localization of beacons
EP3603125B9 (en) Supporting a tracking of mobile devices
EP2773973B1 (en) Positioning of user equipment based on virtual reference measurements
US20180091939A1 (en) Geofenced access point measurement data collection
US10942245B2 (en) Identifying potentially manipulated radio signals and/or radio signal parameters based on a first radio map information and a second radio map information
US11408972B2 (en) Device-centric learning of manipulated positioning
US20110199916A1 (en) Method and system for determining the location of a wireless access point using single device based power measurements
WO2012032376A1 (en) Signal strength profiling
JP2016516345A (ja) ワイヤレスアクセスポイントをスキャンするための方法および装置
JP2016539321A (ja) スキャンによりロケーション変化を検出し、支援データを監視するための方法および装置
GB2479577A (en) Methods of updating a database of fixed wireless nodes of a wireless network
US9686766B2 (en) Location positioning using M2M ecosystem
WO2015135478A1 (zh) 一种终端定位方法及设备
JP2018523097A (ja) 容量のインジケーションに基づくポジショニング/位置推定のための基地局選択
KR101770136B1 (ko) 측위 오차 판별 방법 및 장치
US20220312147A1 (en) Proximity-based offline geofencing
US20160095051A1 (en) Assisted discovery scans for indoor position determination
CN106416320A (zh) 对无线指印数据进行处理
EP3712636B1 (en) Multipath detection for positioning
US20160183045A1 (en) Positioning device and positioning method thereof

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170203

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190122

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190827