(57)【特許請求の範囲】
【請求項１】
モバイルデバイスにおいて、前記モバイルデバイスによる領域決定を制御する方法であって、
前記モバイルデバイスの現在の位置が、構造の垂直遷移のしきい値距離内にあると決定することと、
前記モバイルデバイスで現在の気圧を決定することと、
前記現在の気圧と基準気圧とに基づいて、前記モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定することと、前記第１の領域と前記第２の領域は前記構造の異なる領域であり、相互から垂直方向に変位されている、
前記モバイルデバイスの現在の位置が、前記構造の垂直遷移のしきい値距離内にあると決定することに応答して、前記モバイルデバイスによる受動計測の速度を第１の速度に設定することと、
前記モバイルデバイスの前記現在の位置が、前記しきい値距離内にあると前記決定することに応答して、第１の頻度で反復する受動計測を実行することと、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、前記モバイルデバイスが存在する前記構造の領域を決定することと、
前記モバイルデバイスの前記現在の位置が、前記構造の前記垂直遷移から前記しきい値距離を上回るほど変位されたと決定することと、
前記モバイルデバイスの前記現在の位置が、前記構造の前記垂直遷移から前記しきい値距離を上回るほど変位されたと前記決定することに応答して、前記モバイルデバイスによって、第２の頻度で前記反復する受動計測を実行することと、前記反復する受動計測が、前記第２の頻度で、前記第１の頻度よりも少ない頻度で実行され、
を備える、方法。
【請求項２】
前記モバイルデバイスが、前記構造内の前記第１の領域から前記第２の領域に移動したと前記決定することが、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定することと、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行うことと
を備え、ここにおいて、前記領域決定は、前記モバイルデバイスが前記基準領域の外部にあることを前記比較が示すことに応答して実行される、請求項１に記載の方法。
【請求項３】
前記領域決定は、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して実行される、請求項２に記載の方法。
【請求項４】
前記モバイルデバイスが、前記構造内の前記第１の領域から前記第２の領域に移動したと前記決定することは、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定することと、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うことと
を備え、ここにおいて、前記領域決定は、前記モバイルデバイスが、前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを前記比較が示すことに応答して実行される、請求項１に記載の方法。
【請求項５】
前記領域決定は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して実行され、前記第１の差は前記現在の高度と前記基準高度との間のものであり、前記第２の差は（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、請求項４に記載の方法。
【請求項６】
前記モバイルデバイスの位置を決定することと、
前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視すること、または（２）前記現在の気圧から決定された現在の高度を無視することのいずれか
をさらに備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスが前記構造の領域間をすぐに移動する可能性は低いと決定することに応答して、前記モバイルデバイスによる受動計測の頻度を減少させることをさらに備える、請求項１に記載の方法。
【請求項８】
前記モバイルデバイスが前記構造の領域間をすぐに移動する可能性は低いと決定することは、前記モバイルデバイスの現在の位置が、前記構造の垂直遷移からしきい値距離を上回るほど変位されたと決定することを備える、請求項７に記載の方法。
【請求項９】
前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内にあることに移動したことに応答して、受動計測を実行することをさらに備える、請求項１に記載の方法。
【請求項１０】
モバイルデバイスであって、
前記モバイルデバイスで現在の気圧を計測するように構成された気圧センサと、
前記モバイルデバイスの現在の位置が、構造の垂直遷移のしきい値距離内にあると決定するための、
前記現在の気圧と基準気圧とに基づいて、前記モバイルデバイスが、前記構造内の第１の領域から第２の領域に移動したと決定するための、前記第１の領域と前記第２の領域は前記構造の異なる領域であり、相互から垂直方向に変位されている、
前記モバイルデバイスの前記現在の位置が、前記構造の垂直遷移のしきい値距離内にあるとの決定することに応答して、前記モバイルデバイスによる受動計測の速度を第１の速度に設定するための、
前記モバイルデバイスの前記現在の位置が、前記しきい値距離内にあると前記決定することに応答して、第１の頻度で反復する受動計測を実行するための、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、前記モバイルデバイスが存在する前記構造の領域を決定するための、
前記モバイルデバイスの前記現在の位置が、前記構造の前記垂直遷移から前記しきい値距離を上回るほど変位されたと決定するための、
前記モバイルデバイスの前記現在の位置が、前記構造の前記垂直遷移から前記しきい値距離を上回るほど変位されたと前記決定することに応答して、第２の頻度で、前記反復する受動計測を実行するための、
領域を決定するための手段と
を備え、
前記反復する受動計測が、前記第２の頻度で、前記第１の頻度よりも少ない頻度で実行されている、モバイルデバイス。
【請求項１１】
前記モバイルデバイスが、前記第１の領域から前記第２の領域に移動したと決定するために、領域を決定するための前記手段は、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定するための手段と、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行うための手段と
を含み、
ここにおいて、領域を決定するための前記手段は、前記比較が、前記モバイルデバイスは前記基準領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成され、領域を決定するための前記手段は、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して、前記領域決定を実行するように構成されている、請求項１０に記載のモバイルデバイス。
【請求項１２】
前記モバイルデバイスは、前記第１の領域から前記第２の領域に移動したと決定するために、領域を決定するための前記手段が、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定するための手段と、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うための手段とを含み、
ここにおいて、領域を決定するための前記手段は、前記比較が、前記モバイルデバイスが前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成され、領域を決定するための前記手段は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して前記領域決定を実行するように構成されており、前記第１の差は前記現在の高度と前記基準高度との間のものであり、前記第２の差は（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、請求項１０に記載のモバイルデバイス。
【請求項１３】
前記モバイルデバイスの位置を決定するための位置を決定するための手段をさらに備え、
領域を決定するための前記手段は、前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視する、または（２）前記現在の気圧から決定された現在の高度を無視する、のいずれかを行うように構成される、請求項１０に記載のモバイルデバイス。
【請求項１４】
モバイルデバイスのプロセッサ可読記憶媒体であって、前記記憶媒体は、プロセッサに、請求項１乃至９のうちのいずれか１項に記載の方法を実行させるように構成されたプロセッサ可読命令を備える、プロセッサ可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]屋内環境において位置決定を行う際、屋内環境の異なる領域間の曖昧さを解消することを含む、領域を決定することは、重要ではないが有用である。屋内領域は、ある建物の異なるフロアや、ある建物内のフロアの異なる位置や、あるフロアの異なる位置でよい。この場合、異なる領域内のワイヤレストランシーバアクセスポイント（ＡＰ）からの信号が、単一の移動局（ＭＳ）によって受信され得る。たとえＭＳが第１の領域内にあっても、第２の異なる領域内のＡＰから受信された信号強度は、第１の領域内のＡＰから受信された信号の信号強度よりも強い場合がある。これは、階段およびエレベータシャフトなどの入口の近辺で、たとえばこれらの構造の導波路効果のために、特に当てはまる。したがって、ＭＳが存在する領域を決定するために、領域決定が行われる。ある構造の異なる屋内領域間の曖昧さを解消することを含む領域決定は、時間がかかる場合があり、非常に電力を消費するプロセスである。
【発明の概要】
【０００２】
[0002]モバイルデバイスにおいて、モバイルデバイスによる領域決定を制御する例示的な方法は、モバイルデバイスで現在の気圧を決定することと、現在の気圧と基準気圧とに基づいて、モバイルデバイスが、第１の領域と第２の領域は構造の異なる領域であり、相互から垂直方向に変位されている、構造内の第１の領域から第２の領域に移動したと決定することと、モバイルデバイスが第１の領域から第２の領域に移動したと決定することに応答して、領域決定を実行することとを含む。
【０００３】
[0003]そのような方法の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定することは、現在の気圧と基準気圧とに基づいて現在の高度を決定することと、現在の高度と、モバイルデバイスが直前に存在したと決定された構造の領域である基準領域に関連付けられる基準高度との間の比較を行うこととを含み、領域決定が、比較がモバイルデバイスは基準領域の外部にあることを示していることに応答して実行される。領域決定は、現在の高度が領域変更を示す大きさを上回るほど基準高度とは異なっていることに応答して実行される。
【０００４】
[0004]例示的な方法の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定することは、現在の気圧と基準気圧とに基づいて現在の高度を決定することと、現在の高度と、構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うこととを含み、領域決定が、比較が、モバイルデバイスは、モバイルデバイスが直前に存在したと決定された構造の領域の外部にあることを示していることに応答して実行される。領域決定は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して実行され、第１の差は、現在の高度と基準高度との間のものであり、第２の差は、（１）モバイルデバイスが直前に存在したと決定された構造の領域に関連付けられるモバイルデバイスで以前に決定された高度と、（２）基準高度との間のものである。
【０００５】
[0005]例示的な方法の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。本方法は、モバイルデバイスの位置を決定することと、モバイルデバイスの位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）現在の気圧を無視すること、または（２）現在の気圧から決定された現在の高度を無視することのいずれかをさらに含む。本方法は、モバイルデバイスが構造の領域間をすぐに移動する可能性は低いと決定することに応答して、モバイルデバイスによる受動計測の頻度を減少させることをさらに含む。モバイルデバイスが構造の領域間をすぐに移動する可能性は低いと決定することは、モバイルデバイスの現在の位置が、構造の垂直遷移からしきい値距離を上回るほど変位されたと決定することを備える。本方法は、モバイルデバイスが、構造の垂直遷移からしきい値距離を上回るほど変位されたと決定することに応答して、モバイルデバイスによる反復する受動計測をオフにすることをさらに含む。本方法は、モバイルデバイスが、第１の領域内に存在することから第２の領域内に存在することに移動したことに応答して、受動計測を実行することをさらに含む。本モバイルデバイスは、受動計測を、第１の速度が第２の速度よりも速い、第１の速度または第２の速度で実行するように構成されており、本方法は、モバイルデバイスが構造の垂直遷移のしきい値距離内にあること、またはモバイルデバイスが第１の領域内に存在することから第２の領域内に存在することに移動したことのうちの少なくとも１つを決定することに応答して、モバイルデバイスによる受動計測の速度を第１の速度に設定することをさらに備える。
【０００６】
[0006]モバイルデバイスの例としては、モバイルデバイスで現在の気圧を計測するように構成された気圧センサ、および、現在の気圧と基準気圧とに基づいて、モバイルデバイスが、第１の領域と第２の領域が構造の異なる領域であり、相互から垂直方向に変位されている、構造内の第１の領域から第２の領域に移動したと決定して、モバイルデバイスが第１の領域から第２の領域に移動したと決定することに応答して、領域決定を実行するように構成された領域決定モジュールがある。
【０００７】
[0007]そのようなモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが第１の領域から第２の領域に移動したと決定するために、領域決定モジュールは、現在の気圧と基準気圧とに基づいて現在の高度を決定して、現在の高度と、モバイルデバイスが直前に存在したと決定された構造の領域である基準領域に関連付けられる基準高度との間の比較を行うように構成されており、領域決定モジュールは、比較がモバイルデバイスは基準領域の外部にあることを示していることに応答して、領域決定を実行するように構成されている。領域決定モジュールは、現在の高度が領域変更を示す大きさを上回るほど基準高度とは異なっていることに応答して、領域決定を実行するように構成されている。
【０００８】
[0008]例示的なモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが第１の領域から第２の領域に移動したと決定するために、領域決定モジュールは、現在の気圧と基準気圧とに基づいて現在の高度を決定して、現在の高度と、構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うように構成され、領域決定モジュールは、比較が、モバイルデバイスは、モバイルデバイスが直前に存在したと決定された構造の領域の外部にあることを示していることに応答して、領域決定を実行するように構成されている。領域決定モジュールは、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して領域決定を実行するように構成されており、第１の差は、現在の高度と基準高度との間のものであり、第２の差は、（１）モバイルデバイスが直前に存在したと決定された構造の領域に関連付けられるモバイルデバイスで以前に決定された高度と、（２）基準高度との間のものである。
【０００９】
[0009]例示的なモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。本モバイルデバイスは、モバイルデバイスの位置を決定するように構成された位置モジュールをさらに含み、モバイルデバイスの位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）現在の気圧を無視すること、または（２）現在の気圧から決定された現在の高度を無視することのいずれかを行う。本モバイルデバイスは、モバイルデバイスが構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるように構成された計測モジュールをさらに含む。本モバイルデバイスは、モバイルデバイスの現在の位置が、構造の垂直遷移からしきい値距離を上回るほど変位された場合、構造の領域間をすぐに移動する可能性は低い。本モバイルデバイスは、モバイルデバイスが、構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにするように構成された計測モジュールをさらに含む。本計測モジュールは、モバイルデバイスが、第１の領域内に存在することから第２の領域内に存在すること１に移動したことに応答して、受動計測を実行するように構成されている。本モバイルデバイスは、受動計測の速度を、第１の速度が第２の速度よりも速い、第１の速度または第２の速度に設定して、モバイルデバイスが構造の垂直遷移のしきい値距離内にあること、またはモバイルデバイスが、第１の領域内に存在することから第２の領域内に存在することに移動したことに応答して、受動計測の速度を第１の速度に設定するように構成された計測モジュールをさらに含む。
【００１０】
[00010]モバイルデバイスの別の例としては、モバイルデバイスで現在の気圧を計測するように構成された気圧センサ、および、現在の気圧と基準気圧とに基づいて、モバイルデバイスが、第１の領域と第２の領域が構造の異なる領域であり、相互から垂直方向に変位されている、構造内の第１の領域から第２の領域に移動したと決定するための、また、モバイルデバイスが第１の領域から第２の領域に移動したと決定することに応答して、領域決定を実行するための、領域を決定するための手段がある。
【００１１】
[00011]そのようなモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定するために、領域を決定するための手段は、現在の気圧と基準気圧とに基づいて現在の高度を決定するための手段と、現在の高度と、モバイルデバイスが直前に存在したと決定された構造の領域である基準領域に関連付けられる基準高度との間の比較を行う手段とを含み、領域を決定するための手段は、比較がモバイルデバイスは基準領域の外部にあることを示していることに応答して、領域決定を実行するように構成されている。領域を決定するための手段は、現在の高度が領域変更を示す大きさを上回るほど基準高度とは異なっていることに応答して、領域決定を実行するように構成されている。
【００１２】
[00012]例示的なモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定するために、領域を決定するための手段は、現在の気圧と基準気圧とに基づいて現在の高度を決定するための手段と、現在の高度と、構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うための手段とを含み、領域を決定するための手段は、比較が、モバイルデバイスは、モバイルデバイスが直前に存在したと決定された構造の領域の外部にあることを示していることに応答して、領域決定を実行するように構成されている。領域を決定するための手段は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して領域決定を実行するように構成され、第１の差は、現在の高度と基準高度との間のものであり、第２の差は、（１）モバイルデバイスが直前に存在したと決定された構造の領域に関連付けられるモバイルデバイスで以前に決定された高度と、（２）基準高度との間のものである。
【００１３】
[00013]例示的なモバイルデバイスの実装形態は、以下の特徴のうちの１つまたは複数を含み得る。本モバイルデバイスは、モバイルデバイスの位置を決定するための位置を決定するための手段をさらに含み、領域を決定するための手段は、モバイルデバイスの位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）現在の気圧を無視する、または（２）現在の気圧から決定された現在の高度を無視する、のいずれかを行うように構成されている。本モバイルデバイスは、モバイルデバイスが構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるための手段を含む、計測するための手段をさらに含む。本モバイルデバイスは、モバイルデバイスの現在の位置が、構造の垂直遷移からしきい値距離を上回るほど変位された場合、構造の領域間をすぐに移動する可能性は低い。本モバイルデバイスは、モバイルデバイスが、構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにする手段を含む、計測するための手段をさらに含む。計測するための手段は、モバイルデバイスが、第１の領域内に存在することから第２の領域内に存在することに移動したこと応答して、受動計測を実行するように構成されている。本モバイルデバイスは、受動計測の速度を、第１の速度が第２の速度よりも速い、第１の速度または第２の速度に設定するための手段と、モバイルデバイスが構造の垂直遷移のしきい値距離内にあること、またはモバイルデバイスが、第１の領域内に存在することから第２の領域内に存在することに移動したことに応答して、受動計測の速度を第１の速度に設定するための手段とを含む、計測するための手段をさらに含む。
【００１４】
[00014]モバイルデバイスのプロセッサ可読記憶媒体の例としては、プロセッサに、気圧センサによって計測された基準気圧と現在の気圧に基づいて、モバイルデバイスが、第１の領域と第２の領域が構造の異なる領域であり、相互から垂直方向に変位されている、構造内の第１の領域から第２の領域に移動したと決定させて、モバイルデバイスが第１の領域から第２の領域に移動したと決定することに応答して、領域決定を実行させるように構成されたプロセッサ可読命令がある。
【００１５】
[00015]そのような記憶媒体の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが第１の領域から第２の領域に移動したことを決定するために、本命令は、プロセッサに、現在の気圧と基準気圧とに基づいて現在の高度を決定させて、現在の高度と、モバイルデバイスが直前に存在したと決定された構造の領域である基準領域に関連付けられる基準高度との間の比較を行わせるように構成されており、本命令は、プロセッサに、比較がモバイルデバイスは基準領域の外部にあることを示していることに応答して、領域決定を実行させるように構成されている。本命令は、プロセッサに、現在の高度が領域変更を示す大きさを上回るほど基準高度とは異なっていることに応答して、領域決定を実行させるように構成されている。
【００１６】
[00016]例示的な記憶媒体の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。モバイルデバイスが第１の領域から第２の領域に移動したと決定するために、本命令は、プロセッサに、現在の気圧と基準気圧とに基づいて現在の高度を決定させて、現在の高度と、構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行わせるように構成されおり、本命令は、プロセッサに、比較が、モバイルデバイスは、モバイルデバイスが直前に存在したと決定された構造の領域の外部にあることを示していることに応答して、領域決定を実行させるように構成されている。本命令は、プロセッサに、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して領域決定を実行させるように構成されており、第１の差は、現在の高度と基準高度との間のものであり、第２の差は、（１）モバイルデバイスが直前に存在したと決定された構造の領域に関連付けられるモバイルデバイスで以前に決定された高度と、（２）基準高度との間のものである。
【００１７】
[00017]例示的な記憶媒体の実装形態は、以下の特徴のうちの１つまたは複数を含み得る。本記憶媒体は、プロセッサに、モバイルデバイスの位置を決定させるように構成された命令をさらに含み、本命令は、プロセッサに、モバイルデバイスの位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）現在の気圧を無視させる、または（２）現在の気圧から決定された現在の高度を無視させる、のいずれかを行わせるように構成されている。本記憶媒体は、プロセッサに、モバイルデバイスが構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるように構成された命令をさらに含む。本モバイルデバイスは、モバイルデバイスの現在の位置が、構造の垂直遷移からしきい値距離を上回るほど変位された場合、構造の領域間をすぐに移動する可能性は低い。本記憶媒体は、プロセッサに、モバイルデバイスが、構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにさせるように構成された命令をさらに含む。本命令は、プロセッサに、モバイルデバイスが第１の領域内に存在することから第２の領域内に存在することに応答して、受動計測を実行させるように構成されている。本記憶媒体は、プロセッサに、受動計測の速度を、第１の速度が第２の速度よりも速い、第１の速度または第２の速度に設定させて、モバイルデバイスが構造の垂直遷移のしきい値距離内にあること、またはモバイルデバイスが第１の領域内に存在することから第２の領域内に存在することに移動したことに応答して、受動計測の速度を第１の速度に設定させるように構成された命令をさらに含む。
【００１８】
[00018]本明細書に記載の項目および／または技法は、以下の機能のうちの１つまたは複数、ならびに言及されていない他の機能を提供することができる。従来技術よりも少ない電力を使用して、構造内の場所決定を達成することができる。構造内のモバイルデバイスによる受動計測が減少され、それによってモバイルデバイスの電力消費を低減され得る。電力の節約を支援するために、異常な領域決定トリガは無視され得る。たとえば、電力消費を低減させるために、気圧センサの動作は、領域の接続性の知識に基づいて制御され得る。他の機能が与えられ得、本開示によるあらゆる実装形態が、説明する機能のいずれか、ましてすべてを与えなければならないとは限らない。さらに、上記で言及した効果は、言及した手段以外の手段によって達成することが可能であり得、言及した項目／技法は、必ずしも言及した効果を生じるとは限らない。
【図面の簡単な説明】
【００１９】
【図１】[0001]通信システムの簡略図。
【図２】[0002]図１に示される構造内のアクセスポイントおよびモバイルデバイスの簡略図。
【図３】[0003]基地局、図１に示されるサーバ、図２に示されるアクセスポイントのうちの１つ、および図２に示されるモバイルデバイスのブロック図。
【図４】基地局、図１に示されるサーバ、図２に示されるアクセスポイントのうちの１つ、および図２に示されるモバイルデバイスのブロック図。
【図５】基地局、図１に示されるサーバ、図２に示されるアクセスポイントのうちの１つ、および図２に示されるモバイルデバイスのブロック図。
【図６】基地局、図１に示されるサーバ、図２に示されるアクセスポイントのうちの１つ、および図２に示されるモバイルデバイスのブロック図。
【図７】[0004]図６に示されるモバイルデバイスの機能ブロック図。
【図８】[0005]モバイルデバイスの場所の領域決定をトリガするために、気圧情報を取得して使用するプロセスのブロックフロー図。
【図９】[0006]領域決定を制御するプロセスのブロックフロー図。
【図１０】[0007]基準高度を決定するプロセスのブロックフロー図。
【図１１】[0008]領域決定を制御する別のプロセスのブロックフロー図。
【発明を実施するための形態】
【００２０】
[0009]構造内の場所を決定するための、たとえば、構造内の位置決定および／または信号計測を開始するための技法が提供される。たとえば、必要に応じて複数の可能な領域間の曖昧さを解消することを含む、モバイルデバイスを含む領域を決定することは、フロアの変化を示す気圧変化を検出することに応答してトリガされ得る。さらに、アクセスポイント信号の受動計測などの信号計測は、フロアの変化を示す気圧変化を検出することに応答してトリガされ得る。モバイルデバイスで計測された気圧情報は、領域決定を開始するためにモバイルデバイスによって使用される。モバイルデバイスは、たとえばしきい値を超える高度の変化に応答して、領域決定を開始する時を決定するために、気圧を高度に変換して、領域のマップなどの構造の知識、および決定された高度を使用する。たとえば、モバイルデバイスが信頼性の低い気圧計測のエリア（たとえば、過渡的な気圧計測値などの信頼性の低い気圧計測値を有することが知られている構造２０のエリア）内にある場合、モバイルデバイスは、いくつかの気圧計測値を無視してよい。他の技法も可能である。
【００２１】
[0010]図１〜図２を参照すると、通信システム１０は、構造（ここでは建物）２０内に配置された、モバイルデバイス１２と、基地トランシーバ局（ＢＴＳ）１４と、ネットワーク１６と、サーバ１８と、ワイヤレストランシーバアクセスポイント（ＡＰ）１９とを含む。システム１０は、システム１０が少なくとも通信を送受信ができるという点で、通信システムである。簡単にするために１つのサーバ１８だけが示されているが、システム１０は、たとえば国全体、または大陸全体、あるいは惑星全体などの広い領域に広がる場合があるので、システム１０内で、たとえばより迅速なアクセスを提供するために様々な場所で、複数のサーバ１８が使用されてよい。
【００２２】
[0011]ＢＴＳ１４は、アンテナを介してモバイルデバイス１２とワイヤレスに通信することができる。ＢＴＳ１４の各々は、アクセスポイント、アクセスノード（ＡＮ）、ノードＢ、進化型ノードＢ（Ｅｎｂ）等とも呼ばれ得る。ＢＴＳ１４は、サーバ１８の制御下で、（ネットワーク１６を介して）モバイルデバイス１２とワイヤレスに通信するように構成される。
【００２３】
[0012]モバイルデバイス１２は、構造２０内へ、および構造２０の異なるフロアへ、を含む、様々な場所に移動され得る。モバイルデバイス１２は、アクセス端末（ＡＴ）、移動局、ユーザ装置（ＵＥ）、または加入者ユニットとも呼ばれ得る。モバイルデバイス１２は、ここではセルラー式電話として示されている。モバイルデバイスの他の例としては、ワイヤレスルータ、携帯情報端末（ＰＤＡ）、ネットブック、ネットブックコンピュータ、タブレットコンピュータ等がある。図２にはモバイルデバイス１２が１つだけ示されており、以下で説明を簡単にするために、このモバイルデバイス１２だけが説明される。
【００２４】
[0013]また、図３を参照すると、ＢＴＳ１４は、プロセッサ４０と、ソフトウェア４４を含むメモリ４２と、送信機４６と、アンテナ４８と、受信機５０とを含む、コンピュータシステムを備える。ＢＴＳ１４は、単一のプロセッサ４０と単一のメモリ４２（対応するソフトウェア４４を有する）とともに示されており、ＢＴＳ１４は、ＢＴＳ１４によってサービスされるセクタ、たとえば３つのセクタの各々ごとに、プロセッサ４０とメモリ４２（対応するソフトウェア４４を有する）とを有し得る。送信機４６と、アンテナ４８と、受信機５０とは、ＢＴＳ１４内にワイヤレス通信モジュール（トランシーバ５１である、送信機４６と受信機５０とを有する）を形成する。送信機４６と受信機５０とは、対応するアンテナ４８を介してモバイルデバイス１２と双方向に通信するように構成されている。プロセッサ４０は、好ましくは、インテリジェントハードウェアデバイス、たとえば、ＡＲＭ（登録商標）、Ｉｎｔｅｌ（登録商標）Ｃｏｒｐｏｒａｔｉｏｎ、またはＡＭＤ（登録商標）製のものなどの中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）などである。プロセッサ４０は、ＢＴＳ１４内に分散され得る複数の別々の物理的エンティティを備え得る。メモリ４２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ４２は、プロセッサ可読であるソフトウェア４４と、実行されると、プロセッサ４０に、本明細書に記載の様々な機能（説明は、機能を実行するプロセッサ４０のみを参照する場合があるが）を実行させるように構成されたプロセッサ可読命令を含むプロセッサ実行可能ソフトウェアコードとを記憶するプロセッサ可読記憶媒体である。あるいは、ソフトウェア４４は、プロセッサ４０によって直接実行可能でなくてもよいが、コンパイルおよび実行されると、プロセッサ４０に機能を実行させるように構成される。
【００２５】
[0014]モバイルデバイス１２およびＢＴＳ１４は、相互に通信するように構成されている。モバイルデバイス１２およびＢＴＳ１４は、様々な情報を含むメッセージを相互に送信することができる。たとえば、ＢＴＳ１４は、モバイルデバイス１２から、および／またはサーバ１８から情報を収集して、基準高度表示および対応する領域表示の高度マップを、直接、またはＡＰ１９のうちの１つまたは複数を通じてモバイルデバイス１２に送信することができる。領域高度表示は、高度差を表示することができる。高度差は、構造２０の地上フロアまたは最上フロアなどの、単一の共通領域に関する領域ごとでよい。また、あるいは代替で、高度差は、各領域と他の複数の領域（たとえば、複数の入口領域、他のすべての領域）との間の高度差でもよい。また、あるいは代替で、高度差は、隣接するフロア間、すなわち、ｎ＝１からＮ−１の場合のフロアｎおよびフロアｎ＋１の間の高度差を含むことができ、Ｎ番目のフロアが最上フロアである。ＢＴＳ１４は、特にモバイルデバイス１２との進行中の通信の一部として、ブロードキャストメッセージ内で、または専用メッセージ内で、領域高度表示および対応する領域表示を送信するように構成され得る
[0015]図４を参照すると、サーバ１８は、プロセッサ６０と、ソフトウェア６４を含むメモリ６２と、送信機６６と、受信機６８とを含む、コンピュータシステムを備える。プロセッサ６０は、好ましくは、インテリジェントハードウェアデバイス、たとえば、ＡＲＭ（登録商標）、Ｉｎｔｅｌ（登録商標）Ｃｏｒｐｏｒａｔｉｏｎ、またはＡＭＤ（登録商標）製のものなどの中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）などである。プロセッサ６０は、サーバ１８内に分散され得る複数の別々の物理的エンティティを備え得る。メモリ６２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ６２は、プロセッサ可読であるソフトウェア６４と、実行されると、プロセッサ６０に、本明細書に記載の様々な機能（説明は、機能を実行するプロセッサ６０のみを参照する場合があるが）を実行させるように構成されたプロセッサ可読命令を含むプロセッサ実行可能ソフトウェアコードとを記憶するプロセッサ可読記憶媒体である。あるいは、ソフトウェア６４は、プロセッサ６０によって直接実行可能でなくてもよいが、コンパイルおよび実行されると、プロセッサ６０に機能を実行させるように構成される。送信機６６と受信機６８（併せてトランシーバ６９）とは、ネットワーク１６を通じてＢＴＳ１４に通信を送信して、そこから通信を受信するように構成されている。ＡＰ１９は、一般的にはネットワーク１６に配線で接続されている。
【００２６】
[0016]サーバ１８は、ネットワーク１６、およびＡＰ１９のうちの１つまたは複数を通じて、モバイルデバイス１２にマップ情報を提供することができる。マップ情報は、様々なＡＰ１９の場所とともに構造２０2のレイアウト、および信頼性の低い気圧のエリア（たとえば、フロアの位置）の表示を提供する。たとえば、ベント付近のエリアは、エリア内の気圧を、モバイルデバイス１２がこのエリア内で計測された気圧を使用すると、モバイルデバイス１２は、モバイルデバイス１２がフロアを変更した可能性があると不正確に決定する可能性がある程度に、このエリアを囲む気圧とは異なるようにする場合がある。
【００２７】
[0017]図５を参照すると、ＡＰ１９のうちの１つの例は、プロセッサ８０と、ソフトウェア８４を含むメモリ８２と、送信機８６と、アンテナ８８と、受信機９０とを含む、コンピュータシステムを備える。送信機８６と、アンテナ８８と、受信機９０とは、ワイヤレス通信モジュール（トランシーバである、送信機８６と受信機９０とを有する）を形成する。送信機８６はアンテナ８８のうちの１つに接続されており、受信機９０はアンテナ８８のうちの別の１つに接続されている。他の例示的なＷＴは、たとえば、１つだけのアンテナ８８を有する、ならびに／あるいは複数の送信機８６および／または複数の受信機９０を有する、異なる構成を有してよい。送信機８６と受信機９０とは、ＡＰ１９が、アンテナ８８を介してモバイルデバイス１２と双方向に通信できるように構成されている。プロセッサ８０は、好ましくは、インテリジェントハードウェアデバイス、たとえば、ＡＲＭ（登録商標）、Ｉｎｔｅｌ（登録商標）Ｃｏｒｐｏｒａｔｉｏｎ、またはＡＭＤ（登録商標）製のものなどの中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）などである。プロセッサ８０は、ＡＰ１９内に分散され得る複数の別々の物理的エンティティを備え得る。メモリ８２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ８２は、プロセッサ可読であるソフトウェア８４と、実行されると、プロセッサ８０に、本明細書に記載の様々な機能（説明は、機能を実行するプロセッサ８０のみを参照する場合があるが）を実行させるように構成されたプロセッサ可読命令を含むプロセッサ実行可能ソフトウェアコードとを記憶するプロセッサ可読記憶媒体である。あるいは、ソフトウェア８４は、プロセッサ８０によって直接実行可能でなくてもよいが、コンパイルおよび実行されると、プロセッサ８０に機能を実行させるように構成される。
【００２８】
[0018]図６を参照すると、モバイルデバイス１２は、プロセッサ２１と、ソフトウェア２４を含むメモリ２２と、送信機２６と、アンテナ２８と、受信機３０と、気圧センサ３２とを含む、コンピュータシステムを備える。送信機２６とアンテナ２８とは、ＢＴＳ１４と、ならびにＡＰ１９および／または別のエンティティと双方向に通信することができるワイヤレス通信モジュールを形成する。したがって、アンテナ２８は、ＢＴＳ１４と通信するためのアンテナと、ＡＰ１９と通信するためのアンテナとを含み、トランシーバ２６は、ＢＴＳ１４と通信するためのトランシーバと、ＡＰ１９と通信するためのトランシーバとの、複数のトランシーバを含む。アンテナ２８は、衛星測位システム（ＳＰＳ）信号を受信するためのＳＰＳアンテナを含むことができ、トランシーバ２６は、ＳＰＳ信号を処理してプロセッサ２１に転送するためのＳＰＳ受信機を含み得る。プロセッサ２１は、好ましくは、インテリジェントハードウェアデバイス、たとえば、ＡＲＭ（登録商標）、Ｉｎｔｅｌ（登録商標）Ｃｏｒｐｏｒａｔｉｏｎ、またはＡＭＤ（登録商標）製のものなどの中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）などである。プロセッサ２１は、モバイルデバイス１２内に分散され得る複数の別々の物理的エンティティを備え得る。メモリ２２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ２２は、プロセッサ可読であるソフトウェア２４と、実行されると、プロセッサ２１に、本明細書に記載の様々な機能（説明は、機能を実行するプロセッサ２１のみを参照する場合があるが）を実行させるように構成されたプロセッサ可読命令を含むプロセッサ実行可能ソフトウェアコードとを記憶するプロセッサ可読記憶媒体である。あるいは、ソフトウェア２４は、プロセッサ２１によって直接実行可能でなくてもよいが、コンパイルおよび実行されると、プロセッサ２１に機能を実行させるように構成される。
【００２９】
[0019]図７を参照すると、モバイルデバイス１２は、計測モジュール（計測するための手段）１１０と、領域決定モジュール（領域を決定するための手段）１１２と、位置決定モジュール（位置を決定するための手段）１１４とを含む。モジュール１１０、１１２、１１４は、プロセッサ２１と、メモリ２２内に記憶されたソフトウェア２４とによって実装された機能モジュールである。したがって、機能を実行している、または実行するように構成されているモジュール１１０、１１２、１１４のうちのいずれかへの言及は、ソフトウェア２４（および／またはファームウェア、ならびに／あるいはプロセッサ２１のハードウェア）にしたがって機能を実行している、または実行するように構成されているプロセッサ２１の省略表現である。同様に、計測、領域決定、または位置決定機能を実行しているプロセッサ２１への言及は、それぞれ、機能を実行している計測モジュール１１０、領域決定モジュール１１２、または位置決定モジュール１１４と等しい。これらの計測モジュール１１０は、気圧計測を取得して、これらの計測値を高度に変換して、領域決定モジュール１１２によって領域決定を開始するように構成されている。領域決定モジュール１１２は、たとえば、異なる領域内のＡＰ１９から信号がモバイルデバイス１２によって受信される場合、必要に応じて構造２０の領域の曖昧さを解消するように構成されていることを含む、モバイルデバイス１２を含む構造２０の領域を決定するように構成されている。位置決定モジュール１１４は、構造２０の領域内のモバイルデバイス１２の位置（場所）を決定するように構成されている。
【００３０】
[0020]計測モジュール１１０は、繰返し、たとえば定期的に、気圧を計測するように構成されている。計測モジュール１１０は、気圧センサ３２に、モバイルデバイス１２で現在の気圧を計測させる。計測モジュール１１０は、この気圧を高度に変換して、高度をメモリ２２内に記憶する。計測モジュール１１０は、任意の基準気圧（たとえば、モバイルデバイス１２の起動時などに計測され得る、または事前にプログラムされてメモリ２２内に記憶され得る、あるいは他の任意に選択された）を使用して、気圧を高度に変換する。したがって、決定された高度は、実際の高度、たとえば海抜高度を反映しない場合があるが、相対的な高度比較を使用するために決定される。計測モジュール１１０は、フィルタ、たとえば決定された高度をフィルタリングするローパスカルマンフィルタを含む。計測モジュール１１０は、フィルタリングされ、決定された高度の分散をさらに追跡して、時間窓、たとえば１５秒（他の窓期間が使用されてもよいが）にわたる分散が、決定された高度が安定していること、たとえば分散が０．１ｍなどの分散しきい値（他のしきい値が使用されてもよいが）未満、またはそれ以下を示すかどうかを決定することができる。決定された高度が安定している場合（たとえば、時間窓全体にわたって、分散がしきい値以下である）、計測モジュール１１０は、高度を基準高度としてメモリ２２内に記憶する。そうではない場合、たとえば分散が安定していない高度を示す場合（たとえば、分散がしきい値を上回る、またはそれ以上である、あるいは最後の信頼性の高い領域の曖昧さ解消から時間窓が到達されていない）、モジュールは、基準高度を記憶せずに高度の決定を継続する。メモリ２２内に記憶された基準高度で、計測モジュール１１０は、現在の高度と基準高度とを比較して（比較を行って）、たとえば、高度差がしきい値を上回る（または、それ以上である）場合、現在の高度と基準高度との間の差が、モバイルデバイス１２が構造２０内の領域を変更したこと、または変更した可能性があることを示すために十分高い（大きい）かどうかを決定する。しきい値は、様々な値のうちのいずれかでよく、固定でも可変でもよい（たとえば、時間および／または場所等に応じて変化する）。たとえば、しきい値はすべての構造２０の固定値でもよく、任意の特定の構造２０内の固定値でもよく（たとえば、構造２０内のＡＰ１９から受信された情報に基づいて、たとえば構造のマップ情報の一部として）、構造の異なる現在の（直前に決定された）領域で異なっていてもよい（たとえば、構造のＡＰ１９から受信された情報に基づいて、たとえば、フロアが異なる高さで分離されている場所、および／または中２階が存在する）。あるいは、基準高度を記憶して、現在の高度と基準高度とを比較する（比較を行う）代わりに、計測モジュール１１０は、時間窓にわたる高度の変化の速度を分析することができる。計測モジュール１１０は、高度の速度の絶対値が、モバイルデバイス１２が、構造２０内の領域を変更したこと、または変化した可能性があることを示すために十分に高い（大きい）（たとえばしきい値速度を上回る、またはそれ以上である）かどうかを決定する。いずれにしても、モジュールは、モバイルデバイス１２が構造２０内の領域を変更したこと、または変更した可能性があることを決定して、次いで、計測モジュール１１０は、必要に応じて、モバイルデバイス１２の位置を決定するために、表示を位置／曖昧さ解消モジュール１１２に送信することによって、位置決定および曖昧さ解消をトリガする。
【００３１】
[0021]計測モジュール１１０は、領域決定モジュール１１２と位置決定モジュール１１４とによって使用するための情報を取得するために計測を行うようにさらに構成される。たとえば、計測モジュール１１０は、位置情報（たとえば、ＲＳＳＩ（受信信号強度表示）、ＲＴＴ（往復時間））を含む信号計測値を取得するために、受動計測を実行することができる。受動計測は、モバイルデバイス１２が、ＡＰ１９とモバイルデバイス１２とが通信するように構成される各チャネルを計測する、またはリッスンする計測である。モバイルデバイス１２は、聞こえるＡＰ信号ごとにＲＳＳＩを計測して、他の計測において使用するために、そのようなＡＰ１９ごとに情報（たとえば、アイデンティティ、場所）を記憶する。デバイス１２は、それぞれのチャネル上でビーコンフレームを送信しているすべてのＡＰ１９のビーコンフレームを聞くために、たとえば、ＡＰ１９とモバイルデバイス１２とによって送信された、チャネルごとに約１００ミリ秒（さらに、何らかのデルタタイム）あるビーコンフレームを読み取ることができる。モバイルデバイス１２は、受動計測（たとえば、ビーコン信号の）から、モバイルデバイス１２の領域および／または位置を決定する際に使用するための情報を取得するために、能動計測の良い候補であるＡＰ１９を示す情報を決定または誘発するように構成されている。
【００３２】
[0022]計測モジュール１１０は、受動計測を、反復ベースで、たとえば一定の定期的な間隔で、または非一定の間隔で、あるいはこれらの組合せで実行することができる。計測モジュール１１０によって実行される受動計測の頻度は、継時的に変更され得る。たとえば、位置決定モジュール１１４は、モバイルデバイス１２が構造２０内の垂直遷移の近辺（たとえば、しきい値距離内）にある場合、計測モジュールに、比較的高い頻度で受動計測を実行させることもでき、受動計測を実行させないこともでき、モバイルデバイス１２が構造２０内の垂直遷移の近辺にない場合（たとえば、しきい値距離より遠い）、受動計測を比較的低い頻度で実行させることもできる。計測モジュール１１０は、受動計測を、定期的な間隔で、一定の頻度で、または不定期の間隔で（たとえば、ランダムな間隔で、擬似ランダムな間隔で、定期的に変更する（たとえば、増加または減少する）間隔で、これらのうちの１つまたは複数の組合せ等で）実行することができる。
【００３３】
[0023]領域決定モジュール１１２は、モバイルデバイス１２を含む構造２０の領域を決定することができ、位置決定モジュール１１４は、モバイルデバイス１２の位置を決定することができる。位置決定モジュール１１４は、たとえば、計測モジュール１１０によって取得されたＲＳＳＩおよび／またはＲＴＴ計測値、ならびにＡＰ１９の知られている場所を使用して、領域内のモバイルデバイスの位置を決定するために、信号計測値を使用して三辺測量を実行することができる。領域決定モジュール１１２は、構造２０内の複数の可能な曖昧領域（たとえば、フロア）の間の曖昧さを解消することができる。したがって、領域決定モジュール１１２は、たとえば、異なる領域内のＡＰ１９からの信号の受信のために、位置が曖昧な可能性がある場合、モバイルデバイス１２を含む領域を決定することができ、必要に応じて構造２０内の領域間の曖昧さを解消することができ、位置決定モジュール１１４は、位置決定を実行するために、その領域についての場所支援データを使用することができる。実際に、位置決定モジュール１１２は、領域決定モジュール１１２が、モバイルデバイス１２が存在する領域を決定することに応答して、特定の領域についての場所支援データをメモリ２２内にロードすることができ、次いで、その特定の領域内のモバイルデバイス１２の位置を決定するために、ロードされた支援データを使用する。位置決定モジュール１１４は、領域決定モジュール１１２が、モバイルデバイス１２が現在特定の領域内に存在すると決定することだけに応答して、特定の領域についての場所支援データを取得することもできる。
【００３４】
[0024]領域決定モジュール１１２は、気圧センサ３２の動作を制御するために、計測モジュール１１０と協働することができる。たとえば、領域決定モジュール１１２が、モバイルデバイス１２が現在存在する構造２０は単一の領域だけ、たとえば垂直遷移のない１階建ての構造２０を有すると決定することに応答して、領域決定モジュール１１２は、気圧センサ３２をオフにするために表示を計測モジュール１１０に送信することができる。領域決定モジュール１１２は、たとえばマップ内で領域決定モジュール１１２に提供された情報を調べることによって、またはが単一の候補領域だけを返す曖昧さ解消プロセスによって、構造２０が単一の領域だけを有すると決定することができる。領域決定モジュール１１２は、たとえば異なる構造に遷移することに応答して、または曖昧さ解消の間に見つけられた複数の候補に応答して、気圧センサ３２をオンにするために、計測モジュール１１０に表示することができる。
【００３５】
[0025]図８を参照すると、図１〜図７をさらに参照して、モバイルデバイス１２における、構造２０2内にある間にモバイルデバイス１２による領域決定を制御するプロセス１２０は、図示された段階を含む。ただし、プロセス１２０は、一例にすぎず、限定的なものではない。プロセス１２０は、たとえば段階を変更、追加、削除、結合、および／または同時に実行することによって、変更され得る。
【００３６】
[0026]段階１２２で、プロセス１２０は、モバイルデバイス１２で現在の気圧を決定することを含む。気圧センサ３２は、モバイルデバイス１２で現在の気圧を計測して、この気圧の表示をプロセッサ２１に提供する。プロセッサ２１は、基準気圧を使用して、この気圧を高度に変換する。モバイルデバイス１２は、気圧センサ３２が、気圧を受動的に計測することができるように構成されてもよく、気圧センサ３２が、ソフトウェア２４にしたがってプロセッサ２１からのコマンドに応答して能動的に計測することができるように構成されてもよい。
【００３７】
[0027]段階１２４で、プロセス１２０は、現在の気圧と基準気圧とに基づいて、モバイルデバイス１２が、構造２０の第１の領域から第２の領域に移動したと決定することを含む。モバイルデバイス１２は、構造２０2の第１の領域から構造２０2の第２の領域に移動したと決定する。モバイルデバイス２１は、現在の高度と、メモリ２２内に記憶された基準高度との比較を行い、基準高度は、基準領域の気圧と基準気圧とに基づいている。基準高度は、モバイルデバイス１２が直前に存在したと決定された構造２０2の領域、すなわち、直前の領域決定において決定された領域である、基準領域に関連付けられるモバイルデバイス１２の高度でよい。この場合、基準領域と基準高度とは可変であり、構造２０2内のモバイルデバイス１２の移動に応じて継時的に変更する場合がある。あるいは、基準領域は、構造２０2の地上フロア、ここでは１階などの固定領域でもよい。この場合、基準高度は、少なくとも指定された時間にわたって固定／非可変でよい。
【００３８】
[0028]段階１２６で、プロセス１２０は、領域決定を実行することを含む。モバイルデバイス１２は、モバイルデバイスが第１の領域から第２の領域に移動したと決定することに応答して（たとえば、トリガされて）領域決定を実行する。ここでは、領域決定モジュール１１２は、現在の高度と基準高度との比較が、モバイルデバイス１２は、構造２０2の第１の領域内に存在することから構造２０2の第２の領域内に存在することに移動したことを示していることに応答して、領域決定を実行する。モバイルデバイス１２が存在する構造２０2の領域を決定するために、プロセッサ２１は、ＡＰと通信するために知られている技法を使用して、必要に応じて、たとえばＡＰ１９を含む受動および／または能動計測を使用して、構造２０2の領域間の曖昧さを解消するために知られている技法を使用する。たとえば、基準高度が最後に（直前に）決定された領域の高度の場合、現在の高度と基準高度との間の差がしきい値を上回る場合は、比較は領域内の変化を示す。この例は、以下で説明される図９と図１１の各々に示されている。別の例として、基準高度は固定であり、現在の高度と基準高度との間の第１の差が、しきい値を上回るほど第２の差とは異なる場合、比較は領域内の変化を示す。この例では、第２の差は、以前に決定された事前に送信された高度（たとえば、直前に決定された／曖昧さを解消された領域、すなわち、モバイルデバイス１２が直前に存在したと決定された構造２０の領域に関連付けられる高度）と、基準高度との間のものである。この例示的な技法は、図９および図１１を参照して以下で説明される段階１７０の照会として使用され得る。
【００３９】
[0029]図９を参照すると、図１〜図８をさらに参照して、構造２０2内にある間のモバイルデバイス１２による領域決定（曖昧さの解消を含む）を制御するプロセス１５０は、図示される段階を含む。プロセス１５０は、プロセス１２０の詳細な実装形態の例である。ただし、プロセス１５０は、一例にすぎず、限定的なものではない。プロセス１５０は、たとえば段階を変更、追加、削除、再構成、結合、および／または同時に実行することによって、変更され得る。たとえば、段階１５２は削除され得る。
【００４０】
[0030]段階１５２で、モバイルデバイス１２は、高度しきい値Ａthを取得する。高度しきい値Ａthは、構造依存でもよく、たとえばモバイルデバイス１２の製造の間にプログラムされた、構造非依存でもよい。高度しきい値Ａthは、構造２０2内のＡＰ１９のうちの少なくとも１つと通信している、または基地局１４と通信しているモバイルデバイス１２によって取得されてもよく（たとえば、フロア間の高度差を取得するために）、高度しきい値Ａthを記憶するメモリ２２と通信しているプロセッサ２１によって取得されてもよい。高度しきい値Ａthは、構造２０2内の異なる領域で同じでも異なっていてもよく、たとえばモバイルデバイスの最後に決定された／曖昧さを解消された領域が第１のフロアの場合は第１の値であり、モバイルデバイスの最後に決定された／曖昧さを解消された領域が第２のフロアの場合は第１の値とは異なる第２の値である。あるいは、高度しきい値Ａthは、モバイルデバイス１２の製造の間にプログラミングされた場合は、固定でよい。
【００４１】
[0031]段階１５４で、モバイルデバイス１２は、モバイルデバイス１２が存在する現在の位置および現在の領域を決定して、受動計測をトリガして、受動計測の速度を高に設定する。領域決定モジュール１１２は、モバイルデバイス１２が異なる領域内のＡＰ１９から信号を受信する場合、構造２０2内のモバイルデバイスの領域、必要に応じて曖昧さを解消する領域を決定する。位置決定モジュール１１４は、たとえば、ＡＰ１９のうちの１つまたは複数での能動および／または受動計測からの情報、１つまたは複数のＡＰ１９の場所、ならびに三辺測量などの１つまたは複数の知られている技法を使用して、モバイルデバイスの位置を決定する。プロセッサ２１は、モバイルデバイスの位置を決定する際に使用するために、受動計測をトリガして、受動計測の速度を比較的高い値に設定する（すなわち、計測モジュールが設定する、または、計測するための手段は設定するための手段を含む）。たとえば、プロセッサ２１は、受動計測の速度を第１の頻度値、第２の頻度値、またはオフに設定するように構成されてよく、第１の頻度が比較的高い頻度になるように第１の頻度値は第２の頻度値よりも高く、第２の頻度は比較的低い頻度である。この例は、時間が規則的に間隔を空けられた受動計測のためのものであるが、非規則的に間隔を空けられた計測の速度も設定されてよく、異なる速度を誘導するパラメータを設定してもよい（同様に、非規則的に間隔を空けられた、または規則的に間隔を空けられた低い計測速度は、以下で説明する段階１６２で設定され得る）。
【００４２】
[0032]段階１５６で、モバイルデバイス１２が信頼性の低い気圧計測値のエリア内にあるかどうかに関して照会が行われる。プロセッサ２１は、モバイルデバイス１２の位置が、たとえばベントまたは空調ユニットなどの、エリア内の気圧に影響を及ぼすエンティティがあるので信頼性の低い気圧計測値を有することが知られている構造２０2のエリア（たとえば、構造２０2のマップ上に表示されている）に対応するかどうかを（たとえば、構造２０2のマップを使用して）決定する。プロセッサ２１が、モバイルデバイス１２は、気圧センサ３２によって取得された気圧計測値が信頼性の低いエリア内に存在すると決定すると（たとえば、頻繁な変化のために）、プロセス１５０は段階１５６でループする。プロセッサ２１が、モバイルデバイス１２は、気圧センサ３２によって取得された気圧計測値が信頼性の低いエリア内に存在しないと決定すると、プロセス１５０は段階１５８に進む。
【００４３】
[0033]段階１５８で、モバイルデバイス１２は、現在の気圧を計測して、基準高度Ａrを決定および記憶する。気圧センサ３２は、モバイルデバイス１２で気圧を計測して、基準気圧を使用してこの気圧を高度に変換する。この高度が安定している場合、以下で図１０に関連してより完全に説明するように、計測モジュール１１０は高度（すなわち、安定した高度の表示）をメモリ２２内に記憶する。この例では、安定した高度は基準高度Ａrとして記憶される。
【００４４】
[0034]段階１６０で、モバイルデバイス１２が構造２０2の領域間をすぐに移動する可能性は低いかどうかに関して照会が行われる。この例では、プロセッサ２１は、モバイルデバイス１２が構造２０2の垂直遷移の近辺／近隣にあるか、またはそこから変位されているかどうか、およびモバイルデバイス１２の位置が実際に知られているかどうかを決定する。たとえば、プロセッサ２１は、モバイルデバイス１２の位置が、構造２０2の任意の垂直遷移のしきい値距離の外部にあるかどうかを決定して、モバイルデバイス１２が任意のそのような垂直遷移からしきい値距離よりも遠く離れている場合、モバイルデバイス１２は、垂直方向に変位された領域間をすぐに移動する可能性は低い。さらに、プロセッサ２１は、モバイルデバイス１２の位置が、自信をもって／正確に知られているかどうか、たとえば、段階１５４（または、以下で説明される段階１７２）で決定された位置における自信がしきい値の自信よりも大きいかどうかを決定する。モバイルデバイス１２の位置が自信をもって／正確に知られている場合、および垂直遷移からのしきい値距離の外部にある場合、プロセッサ２１は、モバイルデバイスが構造２０2の領域間をすぐに移動する可能性は低いと決定して、プロセス１５０は段階１６２に進む。モバイルデバイス１２の位置が自信をもって／正確に知られていない場合、および／または垂直遷移からのしきい値距離の内部にある場合、プロセッサ２１は、モバイルデバイスが構造２０2の領域間をすぐに移動する可能性は低いとは言えないと決定して、プロセス１５０は段階１６４に進む。
【００４５】
[0035]段階１６２で、モバイルデバイス１２は、受動計測の速度を低に設定する。プロセッサ２１は、受動計測の速度（モバイルデバイス１２が受動計測を実行する速度）を比較的低い速度（たとえば、第１および第２の速度の第２の速度、第１の速度は第２の速度よりも高い）に設定する（効率的に、高い場合は変更し、すでに低い場合はそのままにする）。すなわち、計測モジュール１１０は、モバイルデバイスが構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるように構成されている（計測するための手段が減少させるための手段を含む）。比較的低い速度は、高品質のユーザエクスペリエンスを確実にするために役立つ情報を十分に頻繁に検出しながら、より高い速度と比較して電力消費量を減少させる。たとえば、比較的低い速度は、３０秒ごとに１度でよい。あるいは、プロセッサ２１は、受動計測（すなわち、計測するための手段は、反復する受動計測をオフにするための手段を含み、段階１６２は、反復する受動計測をオフにすることを潜在的に含む）をオフにしてよく、受動計測を誘導する、および／または反復する受動計測を開始するためにトリガを保留する。段階１６２から、プロセス１５０は、以下で説明する段階１６６に進む。
【００４６】
[0036]段階１６４で、モバイルデバイス１２は受動計測の速度を高に設定する。プロセッサ２１は、高品質のユーザエクスペリエンスを確実にするために、電力消費と、領域変更と領域検出との間の遅延との間の妥協を提供するために、受動計測の速度を比較的高い速度（たとえば、第１および第２の速度の第１の速度）、たとえば６秒ごとに１度に設定する（効率的に、低い場合は変更し、すでに高い場合はそのままにする）。
【００４７】
[0037]段階１６６で、モバイルデバイス１２は現在の気圧を計測して、この気圧を高度に変換して、この高度を、基準高度Ａrと比較するための現在の高度Ａnとして記憶する。気圧センサ３２は、モバイルデバイス１２で気圧を計測して、計測モジュール１１０は気圧を高度に変換して、この高度（すなわち、この高度の表示）をメモリ２２に記憶する。
【００４８】
[0038]段階１６８で、モバイルデバイス１２が信頼性の低い気圧計測値のエリア内にあるかどうかに関して照会が行われる。上述の段階１５６と同様に、プロセッサ２１は、モバイルデバイス１２の位置が、信頼性の低い気圧計測値を有することが知られている構造２０2のエリアに対応するかどうかを決定する。プロセッサ２１が、モバイルデバイス１２は、気圧センサ３２によって取得された気圧計測値が信頼性の低いエリア内にある決定すると、領域決定モジュール１１２は、段階１６６で、計測された気圧、または決定された対応する高度のうちの少なくとも１つを無視して（少なくともプロセス１５０の目的のために）、プロセス１５０は段階１７０を迂回して段階１７２に進む。プロセッサ２１は、モバイルデバイス１２が、信頼性の低い気圧のエリア内になくなる（すなわち、任意のエリアの外側）まで、気圧計測をオフにすることもできる。プロセッサ２１が、モバイルデバイス１２は、気圧センサ３２によって取得された気圧計測値が信頼性の低いエリア内にはないと決定すると、プロセス１５０は段階１７０に進む。
【００４９】
[0039]段階１７０で、現在の高度Ａnと基準高度Ａrとの間の高度差（デルタ）の大きさが領域変更を示すか、すなわち、モバイルデバイス１２が、構造２０の第１の領域と第２の領域との間を移動しているかどうかに関して照会が行われ、第１の領域と第２の領域とは相互に対して垂直方向に変位している。プロセッサ２１は、現在の高度Ａnと基準高度Ａrとの間の差の大きさを決定して、この値を高度しきい値Ａthと比較する。高度しきい値Ａthは、差の大きさが高度しきい値Ａthを上回る場合（｜Ａn−Ａr｜＞Ａth）、高度差は、モバイルデバイス１２が、直前に曖昧さを解消された領域（すなわち、プロセッサ２１が直前に領域の曖昧さ解消を実行したときに、モバイルデバイス１２があると決定された領域）から領域を変更したことを示すという点で領域変更を示す大きさである。この場合、プロセス１５０は、必要に応じて領域の曖昧さ解消を含む位置決定のために段階１５４に戻る。現在の高度Ａnと基準高度Ａrとの差が高度しきい値Ａthを上回らない場合、高度差は、モバイルデバイス１２が、直前に曖昧さを解消された領域から領域を変更していないことを示す。この場合、プロセス１５０は、位置決定のために段階１７２に進む。あるいは、この段階の間に行われた比較は、現在の高度Ａnと基準高度Ａrとの間の差の大きさが高度しきい値Ａth以上であるかどうかでよい。またあるいは、この段階の間に行われた比較は、高度変更速度がしきい値速度を超えるか、または下回るかどうかでよい。さらに、段階１７０での決定は、たとえば、段階１５４に戻る前に、高度変更のために行われる何らかの時間遅延、またはある時間期間、たとえば３秒間にわたる高度変化の速度を含み得る。これは、変化や変化速度がしきい値に近い場合、または、たとえばエレベータ内の移動のために複数の領域（たとえば、フロア）にわたる急速な高度変化がある場合、多数の遷移の表示を防ぐためにいくつかのヒステリシスを提供する。ヒステリシスは、可変しきい値の形をとることができ、たとえば、一旦第１のしきい値が超えられると、モバイルデバイス１２の位置が決定される／曖昧さを解消される前に高度が第１のしきい値未満である第２のしきい値を下回った場合、段階１５４での位置決定／曖昧さ解消が終了されてよく、プロセス１５０は段階１５６に進む。
【００５０】
[0040]段階１７２で、モバイルデバイス１２は、その位置を決定する。位置決定モジュール１１４は、たとえば、ＡＰ１９のうちの１つまたは複数での能動および／または受動計測からの情報、１つまたは複数のＡＰ１９の場所、ならびに三辺測量などの１つまたは複数の知られている技法を使用して、モバイルデバイスの位置を決定する。次いで、プロセス１５０は、段階１５８に戻り、新しい、安定した基準高度が決定される。
【００５１】
[0041]図１０を参照すると、図１〜図９をさらに参照して、基準高度を決定および記憶するプロセス１８０は、図示された段階を含む。ただし、プロセス１８０は、一例にすぎず、限定的なものではない。プロセス１８０は、たとえば段階を変更、追加、削除、結合、および／または同時に実行することによって、変更され得る。
【００５２】
[0042]段階１８２で、モバイルデバイス１２内の高度フィルタが初期化される。フィルタは、ローパスフィルタを実装するために、１つまたは複数の適切なパラメータ、たとえば雑音分散で初期化される。この段階は、プロセス１８０が実行される初回のみ、または、特定の構造２０内でプロセス１８２が実行される初回のみ実行され得る。
【００５３】
[0043]段階１８４で、気圧が計測されて、基準気圧を使用して変換される。気圧センサ３２は、モバイルデバイス１２で気圧を計測して、プロセッサ２１が、基準気圧を使用してこの気圧を高度に変換する。基準気圧は任意の気圧でもよく、任意に選択されてもよく、ＢＴＳ１４から受信されてもよく、モバイルデバイス１２が構造２０に入った後に気圧センサ３２によって計測された第１の気圧でもよく、他の何らかの方法で決定または選択された気圧でもよい。
【００５４】
[0044]段階１８６で、決定された高度が安定しているかどうかに関して照会が行われる。決定された高度は、段階１８２で初期化された高度フィルタによってフィルタリングされる。たとえば、高度フィルタは、１５秒などの時間期間にわたって高度値を収集することができる。高度値が全時間期間にわたって利用可能ではない場合、または時間期間にわたる高度の分散がしきい値分散値を超える（または、代替で、それ以上である）場合、プロセス１８０は段階１８４に戻り、さらなる気圧計測および高度決定が実行される。高度値が全時間期間にわたって利用可能である場合、および時間期間にわたる高度の分散がしきい値分散値以下（または、代替で、それ未満）である場合、プロセス１８０は段階１８８に進み、現在の高度（または、現在の高度に関連付けられる高度、たとえば、時間期間にわたる高度の平均）が基準高度Ａrとして記憶される。
【００５５】
[0045]図１１を参照すると、図１〜図９をさらに参照して、構造２０2内にある間のモバイルデバイス１２による領域決定を制御するプロセス２００は、図示される段階を含む。プロセス２００は、プロセス１２０の別の例示的な詳細な実装形態である。ただし、プロセス２００は、一例にすぎず、限定的なものではない。プロセス２００は、たとえば段階を変更、追加、削除、再構成、結合、および／または同時に実行することによって、変更され得る。たとえば、段階１５２は削除され得る。
【００５６】
[0046]プロセス２００は、図８に示されるプロセス１５０に非常に類似している。プロセス２００とプロセス１５０との違いは、プロセス２００では、段階１６２の後、プロセス２００は段階１６５に進み、プロセス１５０では、段階１６２の後、プロセス１５０は現在の気圧の計測および現在の高度の決定のために段階１６６に進むという点である。段階１６５は、プロセッサ１５０の段階１６８と類似している。段階１６５で、プロセッサ２１が、モバイルデバイス１２は信頼性の低い気圧計測値のエリア内にあると決定すると、プロセス２００は、気圧計測値が取得されないように段階１６６および１７０を迂回して、プロセス１５０では、プロセッサ２１が、モバイルデバイス１２は信頼性の低い気圧計測値のエリア内にあると決定すると、段階１６６で気圧計測値が取得されるが無視される（または、決定された高度が無視される）。
【００５７】
[0047]他の考慮事項
[0048]気圧を計測して、気圧、および領域が決定され得る情報を示す通信をサーバ１８および／またはモバイルデバイス１２に送信する、１つまたは複数の専用デバイスが提供され得る。
【００５８】
[0049]特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）、あるいは２つ以上の特徴をもつ組合せ（たとえば、ＡＡ、ＡＡＢ、ＡＢＢＣなど）を意味するような、選言的列挙を示す。
【００５９】
[0050]特許請求の範囲を含めて、本明細書で使用される場合、別段に明記されていない限り、機能または動作が項目または状態「に基づく」という文は、その機能または動作が、述べられた項目または状態に基づき、述べられた項目または状態に加えて１つまたは複数の項目および／または状態に基づき得ることを意味する。
【００６０】
[0051]ワイヤレス通信ネットワークは、ワイヤレスに送信されるすべての通信を有さず、ワイヤレスに送信される少なくともいくつかの通信を有するように構成される。
【００６１】
[0052]他の例および実装形態は、本開示および添付の特許請求の範囲および趣旨内である。たとえば、ソフトウェアの性質のために、上記の機能は、プロセッサ、ハードウェア、ファームウェア、ハード配線、またはこれらの任意の組合せによって実行されるソフトウェアを用いて実装され得る。機能を実装する特徴はまた、機能の一部が異なる物理的な場所で実装されるように分散されることを含む、様々な位置に物理的に配置され得る。
【００６２】
[0053]さらに、複数の発明が開示され得る。
【００６３】
[0054]説明した構成への実質的な変形は、特定の要件に応じて行われ得る。たとえば、カスタマイズされたハードウェアが使用されてもよく、および／または特定の要素がハードウェア、ソフトウェア（アプレット等のポータブルソフトウェアを含む）、またはその両方に実装されてもよい。さらに、ネットワーク入力／出力デバイスなどの他のコンピューティングデバイスへの接続が使用され得る。
【００６４】
[0055]物理的および／または有形のコンピュータ可読媒体の一般的な形態としては、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光媒体、パンチカード、紙テープ、穴のパターンを有する他の任意の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、他の任意のメモリチップまたはカートリッジ、後述する搬送波、あるいはコンピュータが命令および／またはコードを読み取ることができる他の任意の媒体がある。
【００６５】
[0056]上述の方法、システム、およびデバイスは例である。様々な構成は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、代替の構成では、本方法は記載されたものとは異なる順序で実行されてよく、その様々なステップが追加、省略、または組み合わされ得る。また、いくつかの構成に関して説明した特徴は、様々な他の構成において組み合わせられ得る。構成の異なる態様および要素が、同様にして組み合わせられ得る。また、技術は発展し、したがって、要素の多くは例であり、本開示または特許請求の範囲を限定しない。
【００６６】
[0057]説明では、（実装形態を含む）例示的な構成の完全な理解が得られるように具体的な詳細を与えた。しかしながら、構成はこれらの具体的な詳細なしに実施されてもよい。たとえば、構成を不明瞭にすることを避けるために、よく知られている回路、プロセス、アルゴリズム、構造、および技法を不要な詳細なしに示した。この説明は、例示的な構成を与えるにすぎず、特許請求の範囲の範囲、適用性、または構成を限定しない。むしろ、構成の先の説明は、記載された技法を実装するための説明を与える。本開示の趣旨および範囲から逸脱することなく、要素の機能および構成において様々な変更が行われ得る。
【００６７】
[0058]また、構成は、流れ図またはブロック図として示されるプロセスとして説明されることがある。各々は動作を順次プロセスとして記述することができるが、動作の多くは並行して、または同時に実行され得る。さらに、動作の順序は並べ替えられ得る。プロセスは、図に含まれていない追加の段階または機能を有してよい。さらに、本方法の例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはこれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードに実装される場合、タスクを実行するためのプログラムコードまたはコードセグメントは、記憶媒体などの非一時的なコンピュータ可読媒体に記憶され得る。プロセッサは、記載されたタスクを実行することができる。
【００６８】
[0059]いくつかの例示的な構成を説明してきたが、様々な修正、代替構成、および均等物は、本開示の趣旨から逸脱することなしに使用され得る。たとえば、上記の要素は、より大きいシステムの構成要素であり得、他のルールが、本発明の適用よりも優先するかまたは他の方法で本発明の適用を変更し得る。また、いくつかの動作は、上記の要素が考慮される前、考慮される間に、またはその後に、行われ得る。したがって、上記の説明は特許請求の範囲を限定しない。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスにおいて、前記モバイルデバイスによる領域決定を制御する方法であって、
前記モバイルデバイスで現在の気圧を決定することと、
前記現在の気圧と基準気圧とに基づいて、前記モバイルデバイスが構造内の第１の領域から第２の領域に移動したと決定することと、前記第１の領域と前記第２の領域は前記構造の異なる領域であり、相互から垂直方向に変位されている、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、領域決定を実行することと
を備える、方法。
［Ｃ２］
前記モバイルデバイスが、前記構造内の前記第１の領域から前記第２の領域に移動したと決定することは、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定することと、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行うこととを備え、
ここにおいて、前記領域決定は、前記比較が前記モバイルデバイスは前記基準領域の外部にあることを示していることに応答して実行される、Ｃ１に記載の方法。
［Ｃ３］
前記領域決定は、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して実行される、Ｃ２に記載の方法。
［Ｃ４］
前記モバイルデバイスは、前記構造内の前記第１の領域から前記第２の領域に移動したと決定することが、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定することと、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うこととを備え、
ここにおいて、前記領域決定は、前記比較が前記モバイルデバイスは前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを示していることに応答して実行される、Ｃ１に記載の方法。
［Ｃ５］
前記領域決定は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して実行され、前記第１の差は、前記現在の高度と前記基準高度との間のものであり、前記第２の差は、（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、Ｃ４に記載の方法。
［Ｃ６］
前記モバイルデバイスの位置を決定することと、
前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視すること、または（２）前記現在の気圧から決定された現在の高度を無視することのいずれかをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記モバイルデバイスは、前記構造の領域間をすぐに移動する可能性は低いと決定することに応答して、前記モバイルデバイスによる受動計測の頻度を減少させることをさらに備える、Ｃ１に記載の方法。
［Ｃ８］
前記モバイルデバイスは、前記構造の領域間をすぐに移動する可能性は低いと決定することが、前記モバイルデバイスの現在の位置が、前記構造の垂直遷移からしきい値距離を上回るほど変位されたと決定することを備える、Ｃ７に記載の方法。
［Ｃ９］
前記モバイルデバイスは、前記構造の垂直遷移からしきい値距離を上回るほど変位されたと決定することに応答して、前記モバイルデバイスによる反復する受動計測をオフにすることをさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記モバイルデバイスは前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測を実行することをさらに備える、Ｃ９に記載の方法。
［Ｃ１１］
前記モバイルデバイスは、受動計測を、第１の速度が第２の速度よりも速い、前記第１の速度または前記第２の速度で実行するように構成されており、前記方法は、前記モバイルデバイスが前記構造の垂直遷移のしきい値距離内にあること、または、前記モバイルデバイスが、前記第１の領域内に存在することから、前記第２の領域内に存在することに移動したことのうちの少なくとも１つを決定することに応答して、前記モバイルデバイスによる受動計測の速度を前記第１の速度に設定することをさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
モバイルデバイスであって、
前記モバイルデバイスで現在の気圧を計測するように構成された気圧センサと、
前記現在の気圧と基準気圧とに基づいて、前記モバイルデバイスが、第１の領域と第２の領域が構造の異なる領域であり、相互から垂直方向に変位されている、前記構造内の前記第１の領域から前記第２の領域に移動したと決定して、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、領域決定を実行するように構成された領域決定モジュールと
を備える、モバイルデバイス。
［Ｃ１３］
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定するために、前記領域決定モジュールが、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定して、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行うように構成され、
ここにおいて、前記領域決定モジュールは、前記比較が、前記モバイルデバイスが前記基準領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成されている、Ｃ１２に記載のモバイルデバイス。
［Ｃ１４］
前記領域決定モジュールは、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して、前記領域決定を実行するように構成されている、Ｃ１３に記載のモバイルデバイス。
［Ｃ１５］
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定するために、前記領域決定モジュールは、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定して、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うように構成され、
ここにおいて、前記領域決定モジュールは、前記比較が、前記モバイルデバイスは、前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成されている、Ｃ１２に記載のモバイルデバイス。
［Ｃ１６］
前記領域決定モジュールは、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して前記領域決定を実行するように構成されており、前記第１の差は、前記現在の高度と前記基準高度との間のものであり、前記第２の差は、（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、Ｃ１５に記載のモバイルデバイス。
［Ｃ１７］
前記モバイルデバイスの位置を決定するように構成された位置モジュールをさらに備え、
ここにおいて、前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視する、または（２）前記現在の気圧から決定された現在の高度を無視する、のいずれかを行う、Ｃ１２に記載のモバイルデバイス。
［Ｃ１８］
前記モバイルデバイスが前記構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるように構成された計測モジュールをさらに備える、Ｃ１２に記載のモバイルデバイス。
［Ｃ１９］
前記モバイルデバイスが、前記モバイルデバイスの現在の位置が、前記構造の垂直遷移からしきい値距離を上回るほど変位された場合、前記構造の領域間をすぐに移動する可能性は低い、Ｃ１８に記載のモバイルデバイス。
［Ｃ２０］
前記モバイルデバイスが、前記構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにするように構成された計測モジュールをさらに備える、Ｃ１２に記載のモバイルデバイス。
［Ｃ２１］
前記計測モジュールが、前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測を実行するように構成されている、Ｃ２０に記載のモバイルデバイス。
［Ｃ２２］
受動計測の速度を、第１の速度が第２の速度よりも速い、前記第１の速度または前記第２の速度に設定して、前記モバイルデバイスが前記構造の垂直遷移のしきい値距離内にあること、または前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測の前記速度を前記第１の速度に設定するように構成された計測モジュールをさらに備える、Ｃ１２に記載のモバイルデバイス。
［Ｃ２３］
モバイルデバイスであって、
前記モバイルデバイスで現在の気圧を計測するように構成された気圧センサと、
前記現在の気圧と基準気圧とに基づいて、前記モバイルデバイスが、第１の領域と第２の領域が構造の異なる領域であり、相互から垂直方向に変位されている、前記構造内の前記第１の領域から前記第２の領域に移動したと決定するための、および、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、領域決定を実行するための、領域を決定するための手段と
を備える、モバイルデバイス。
［Ｃ２４］
前記モバイルデバイスが、前記第１の領域から前記第２の領域に移動したと決定するために、領域を決定するための前記手段は、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定するための手段と、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行うための手段とを含み、
ここにおいて、領域を決定するための前記手段は、前記比較が前記モバイルデバイスは前記基準領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成されている、Ｃ２３に記載のモバイルデバイス。
［Ｃ２５］
領域を決定するための前記手段は、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して、前記領域決定を実行するように構成されている、Ｃ２４に記載のモバイルデバイス。
［Ｃ２６］
前記モバイルデバイスが、前記第１の領域から前記第２の領域に移動したと決定するために、領域を決定するための前記手段は、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定するための手段と、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行うための手段とを含み、
ここにおいて、領域を決定するための前記手段は、前記比較が前記モバイルデバイスが前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを示していることに応答して、前記領域決定を実行するように構成されている、Ｃ２３に記載のモバイルデバイス。
［Ｃ２７］
領域を決定するための前記手段は、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して前記領域決定を実行するように構成されており、前記第１の差は、前記現在の高度と前記基準高度との間のものであり、前記第２の差は、（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、Ｃ２６に記載のモバイルデバイス。
［Ｃ２８］
前記モバイルデバイスの位置を決定するための位置を決定するための手段をさらに備え、
領域を決定するための前記手段は、前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視する、または（２）前記現在の気圧から決定された現在の高度を無視する、のいずれかを行うように構成される、Ｃ２３に記載のモバイルデバイス。
［Ｃ２９］
前記モバイルデバイスが前記構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるための手段を含む、計測するための手段をさらに備える、Ｃ２３に記載のモバイルデバイス。
［Ｃ３０］
前記モバイルデバイスは、前記モバイルデバイスの現在の位置が、前記構造の垂直遷移からしきい値距離を上回るほど変位された場合、前記構造の領域間をすぐに移動する可能性は低い、Ｃ２９に記載のモバイルデバイス。
［Ｃ３１］
前記モバイルデバイスが、前記構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにするための手段を含む、計測するための手段をさらに備える、Ｃ２３に記載のモバイルデバイス。
［Ｃ３２］
計測するための前記手段が、前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測を実行するように構成されている、Ｃ３１に記載のモバイルデバイス。
［Ｃ３３］
受動計測の速度を、第１の速度が第２の速度よりも速い、前記第１の速度または前記第２の速度に設定するための手段と、前記モバイルデバイスが前記構造の垂直遷移のしきい値距離内にあること、または前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測の前記速度を前記第１の速度に設定するための手段とを含む、計測するための手段をさらに備える、Ｃ２３に記載のモバイルデバイス。
［Ｃ３４］
モバイルデバイスのプロセッサ可読記憶媒体であって、前記記憶媒体は、プロセッサに、
気圧センサによって計測された基準気圧と現在の気圧に基づいて、前記モバイルデバイスが、第１の領域と第２の領域とは構造の異なる領域であり、相互から垂直方向に変位されている、前記構造内の前記第１の領域から前記第２の領域に移動したと決定させて、
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定することに応答して、領域決定を実行させるように構成されたプロセッサ可読命令を備える、記憶媒体。
［Ｃ３５］
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定するために、前記命令は、前記プロセッサに、
前記現在の気圧と前記基準気圧とに基づいて現在の高度を決定させて、
前記現在の高度と、前記モバイルデバイスが直前に存在したと決定された前記構造の領域である基準領域に関連付けられる基準高度との間の比較を行わせるように構成されており、
ここにおいて、前記命令は、前記プロセッサに、前記比較が前記モバイルデバイスは前記基準領域の外部にあることを示していることに応答して、前記領域決定を実行させるように構成されている、Ｃ３４に記載の記憶媒体。
［Ｃ３６］
前記命令は、前記プロセッサに、前記現在の高度が、領域変更を示す大きさを上回るほど前記基準高度とは異なっていることに応答して、前記領域決定を実行させるように構成されている、Ｃ３５に記載の記憶媒体。
［Ｃ３７］
前記モバイルデバイスが前記第１の領域から前記第２の領域に移動したと決定するために、前記命令は、前記プロセッサに、
前記現在の気圧と前記基準気圧に基づいて現在の高度を決定させて、
前記現在の高度と、前記構造の固定領域である基準領域に関連付けられる基準高度との間の比較を行わせるように構成されており、
ここにおいて、前記命令は、前記プロセッサに、前記比較が、前記モバイルデバイスは、前記モバイルデバイスが直前に存在したと決定された前記構造の領域の外部にあることを示していることに応答して、前記領域決定を実行させるように構成されている、Ｃ３４に記載の記憶媒体。
［Ｃ３８］
前記命令は、前記プロセッサに、第１の差が、第２の差とは領域変更を示す大きさを上回るほど異なっていることに応答して前記領域決定を実行させるように構成されており、前記第１の差は、前記現在の高度と前記基準高度との間のものであり、前記第２の差は、（１）前記モバイルデバイスが直前に存在したと決定された前記構造の前記領域に関連付けられる前記モバイルデバイスで以前に決定された高度と、（２）前記基準高度との間のものである、Ｃ３７に記載の記憶媒体。
［Ｃ３９］
前記プロセッサに、前記モバイルデバイスの位置を決定させるように構成された命令をさらに備え、
ここにおいて、前記命令は、前記プロセッサに、前記モバイルデバイスの前記位置が信頼性の低い気圧計測のエリア内にあることに応答して、（１）前記現在の気圧を無視させる、または（２）前記現在の気圧から決定された現在の高度を無視させる、のいずれかを行わせるように構成されている、Ｃ３４に記載の記憶媒体。
［Ｃ４０］
前記プロセッサに、前記モバイルデバイスが前記構造の領域間をすぐに移動する可能性は低いことに応答して、受動計測の頻度を減少させるように構成された命令をさらに備える、Ｃ３４に記載の記憶媒体。
［Ｃ４１］
前記モバイルデバイスは、前記モバイルデバイスの現在の位置が、前記構造の垂直遷移からしきい値距離を上回るほど変位された場合、前記構造の領域間をすぐに移動する可能性は低い、Ｃ４０に記載の記憶媒体。
［Ｃ４２］
前記プロセッサに、前記モバイルデバイスが前記構造の垂直遷移からしきい値距離を上回るほど変位されたことに応答して、反復する受動計測をオフにさせるように構成された命令をさらに備える、Ｃ３４に記載の記憶媒体。
［Ｃ４３］
前記命令は、前記プロセッサに、前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測を実行させるように構成されている、Ｃ４２に記載の記憶媒体。
［Ｃ４４］
前記プロセッサに、受動計測の速度を、第１の速度が第２の速度よりも速い、前記第１の速度または前記第２の速度に設定させ、前記モバイルデバイスが前記構造の垂直遷移のしきい値距離内にあること、または前記モバイルデバイスが前記第１の領域内に存在することから前記第２の領域内に存在することに移動したことに応答して、受動計測の前記速度を前記第１の速度に設定させるように構成された命令をさらに備える、Ｃ３４に記載の記憶媒体。
【図１】
0006328663.tif 000002
【図２】
0006328663.tif 000003
【図３】
0006328663.tif 000004
【図４】
0006328663.tif 000005
【図５】
0006328663.tif 000006
【図６】
0006328663.tif 000007
【図７】
0006328663.tif 000008
【図８】
0006328663.tif 000009
【図９】
0006328663.tif 000010
【図１０】
0006328663.tif 000011
【図１１】
0006328663.tif 000012