(57)【要約】  移動局が１つまたは複数の特定の屋内領域にあると判定するためまたは判定するのを支援するために、および少なくともその１つまたは複数の特定の屋内領域に関する測位支援データなどを移動局に与えるために様々なデバイス中に実装され得る方法および装置を提供する。【選択図】図１
2013536631.tif 000002
【特許請求の範囲】
【請求項１】
移動局において、
リポジトリデバイス識別子についての要求をディレクトリデバイスに送信することと、なお、前記リポジトリデバイス識別子についての前記要求は、前記移動局の少なくとも第１の推定位置を示す、
前記ディレクトリデバイスから応答を受信することと、なお、前記応答は、前記第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
前記識別子のうちの少なくとも１つに少なくとも部分的に基づいて前記予備測位支援データの少なくとも一部分を取得することと、
前記予備測位支援データの前記少なくとも前記一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと
を備える方法。
【請求項２】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項１に記載の方法。
【請求項３】
前記予備測位支援データの前記少なくとも前記一部分を取得することは、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記予備測位支援データについての要求をリポジトリデバイスに送信することと、なお、前記予備測位支援データについての前記要求は、前記１つまたは複数の識別子のうちの少なくとも１つを示す、
前記リポジトリデバイスから前記予備測位支援データを受信することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記移動局において、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データについての要求を前記リポジトリデバイスに送信することと、
前記リポジトリデバイスから前記測位支援データを受信することと、なお、前記測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
前記符号化メタデータを復号することと、
前記復号されたメタデータの少なくとも一部分を少なくとも１つの機能に与えることと
をさらに備える、請求項３に記載の方法。
【請求項５】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、前記リポジトリデバイスからウェブサービスを介して受信される、
請求項４に記載の方法。
【請求項６】
前記移動局において、
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つに少なくとも部分的に基づいて、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域内の前記移動局の第２の推定位置を判定することをさらに備える、
請求項４に記載の方法。
【請求項７】
前記第２の推定位置を判定することは、
送信機のうちの少なくとも３つまでの距離測定値を取得することと、
前記距離測定値に少なくとも部分的に基づいて前記第２の推定位置を判定することと
を備える、請求項６に記載の方法。
【請求項８】
前記少なくとも１つの機能は、測位機能、ナビゲーション機能、または位置ベースサービス機能のうちの少なくとも１つを備える、
請求項４に記載の方法。
【請求項９】
前記測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための接続性グラフ、ＲＳＳＩヒートマップまたは確率ヒートマップのうちの少なくとも１つを備える、
請求項４に記載の方法。
【請求項１０】
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあると判定することは、
少なくとも前記信号特性測定値を示すメッセージを前記リポジトリデバイスに送信することと、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記リポジトリデバイスから受信することと
をさらに備える、請求項３に記載の方法。
【請求項１１】
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあると判定することは、
少なくとも前記信号特性測定値を示すメッセージを前記ディレクトリデバイスに送信することと、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記ディレクトリデバイスから受信することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記１つまたは複数の識別子のうちの第１の識別子が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための位置コンテキスト識別子（ＬＣＩ）を備える、請求項１に記載の方法。
【請求項１３】
移動局において使用するための装置であって、
ディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始するための手段と、なお、前記リポジトリデバイス識別子についての前記要求は、前記移動局の少なくとも第１の推定位置を示す、
前記ディレクトリデバイスから応答を受信するための手段と、なお、前記応答は、前記第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
前記識別子のうちの少なくとも１つに少なくとも部分的に基づいて前記予備測位支援データの少なくとも一部分を取得するための手段と、
前記予備測位支援データの前記少なくとも前記一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定するための手段と
を備える、装置。
【請求項１４】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項１３に記載の装置。
【請求項１５】
前記予備測位支援データの前記少なくとも前記一部分を取得するための前記手段は、
リポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記予備測位支援データについての要求の送信を開始するための手段と、なお、前記予備測位支援データについての前記要求は、前記１つまたは複数の識別子のうちの少なくとも１つを示す、
前記リポジトリデバイスから前記予備測位支援データを受信するための手段と
をさらに備える、請求項１３に記載の装置。
【請求項１６】
前記リポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データについての要求の送信を開始するための手段と、
前記リポジトリデバイスから前記測位支援データを受信するための手段と、なお、前記測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
前記符号化メタデータを復号するための手段と、
前記復号されたメタデータの少なくとも一部分を少なくとも１つの機能に与えるための手段と
をさらに備える、請求項１５に記載の装置。
【請求項１７】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、前記リポジトリデバイスからウェブサービスを介して受信される、
請求項１６に記載の装置。
【請求項１８】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つに少なくとも部分的に基づいて、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域内の前記移動局の第２の推定位置を判定するための手段をさらに備える、
請求項１６に記載の装置。
【請求項１９】
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあると判定するための前記手段は、
前記リポジトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始するための手段と、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記リポジトリデバイスから受信するための手段と
をさらに備える、請求項１５に記載の装置。
【請求項２０】
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあると判定するための前記手段は、
前記ディレクトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始するための手段と、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記ディレクトリデバイスから受信するための手段と
をさらに備える、請求項１３に記載の装置。
【請求項２１】
ネットワークインターフェースと、
処理ユニットと
を備え、前記処理ユニットは、
前記ネットワークインターフェースを介してディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始することと、なお、前記リポジトリデバイス識別子についての前記要求が前記移動局の少なくとも第１の推定位置を示す、
前記ネットワークインターフェースを介して前記ディレクトリデバイスから応答を取得することと、なお、前記応答は、前記第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
前記ネットワークインターフェースを介して前記識別子のうちの少なくとも１つに少なくとも部分的に基づいて前記予備測位支援データの少なくとも一部分を取得することと、
前記予備測位支援データの前記少なくとも前記一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと
を行う、移動局。
【請求項２２】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項２１に記載の移動局。
【請求項２３】
前記処理ユニットは、
前記ネットワークインターフェースを介してリポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記予備測位支援データについての要求の送信を開始することと、なお、前記予備測位支援データについての前記要求は、前記１つまたは複数の識別子のうちの少なくとも１つを示す、
前記ネットワークインターフェースを介して前記リポジトリデバイスから前記予備測位支援データを取得することと
をさらに行う、請求項２１に記載の移動局。
【請求項２４】
前記処理ユニットは、
前記ネットワークインターフェースを介して前記リポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データについての要求の送信を開始することと、
前記リポジトリデバイスから前記ネットワークインターフェースを介して前記測位支援データを取得することと、なお、前記測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
前記符号化メタデータを復号することと、
前記復号されたメタデータの少なくとも一部分を少なくとも１つの機能に与えることと
をさらに行う、請求項２３に記載の移動局。
【請求項２５】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、前記リポジトリデバイスから前記ネットワークインターフェースを介してウェブサービスを使用して取得される、
請求項２４に記載の移動局。
【請求項２６】
前記処理ユニットは、
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つに少なくとも部分的に基づいて、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域内の前記移動局の第２の推定位置を判定することをさらに行う、
請求項２４に記載の移動局。
【請求項２７】
前記処理ユニットは、
前記ネットワークインターフェースを介して前記リポジトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始することと、
前記リポジトリデバイスから前記ネットワークインターフェースを介して応答メッセージを取得することと、
をさらに行い、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項２３に記載の移動局。
【請求項２８】
前記処理ユニットは、
前記ネットワークインターフェースを介して前記ディレクトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始することと、
前記ディレクトリデバイスから前記ネットワークインターフェースを介して応答メッセージを取得することと
をさらに行い、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項２１に記載の移動局。
【請求項２９】
専用電子コンピューティングデバイスによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え、
前記コンピュータ実施可能命令は、
ディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始することと、なお、前記リポジトリデバイス識別子についての前記要求が前記移動局の少なくとも第１の推定位置を示す、
前記ディレクトリデバイスから応答を取得することと、なお、前記応答は、前記第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
前記識別子のうちの少なくとも１つに少なくとも部分的に基づいて前記予備測位支援データの少なくとも一部分を取得することと、
前記予備測位支援データの前記少なくとも前記一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと
を行うように前記専用電子コンピューティングデバイスによって実行可能である、物品。
【請求項３０】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項２９に記載の物品。
【請求項３１】
前記コンピュータ実施可能命令は、
リポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記予備測位支援データについての要求の送信を開始することと、なお、前記予備測位支援データについての前記要求は、前記１つまたは複数の識別子のうちの少なくとも１つを示す、
前記リポジトリデバイスから前記予備測位支援データを取得することと
を行うように前記専用電子コンピューティングデバイスによってさらに実行可能である、請求項２９に記載の物品。
【請求項３２】
前記コンピュータ実施可能命令は、
前記リポジトリデバイスへの前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データについての要求の送信を開始することと、
前記リポジトリデバイスから前記測位支援データを取得することと、なお、前記測位支援データは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のためのアクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
前記符号化メタデータを復号することと、
前記復号されたメタデータの少なくとも一部分を少なくとも１つの機能に与えることと
を行うように前記専用電子コンピューティングデバイスによってさらに実行可能である、請求項３１に記載の物品。
【請求項３３】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、前記リポジトリデバイスからウェブサービスを通して取得される、
請求項３２に記載の物品。
【請求項３４】
前記コンピュータ実施可能命令は、
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つに少なくとも部分的に基づいて、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域内の前記移動局の第２の推定位置を判定すること
を行うように前記専用電子コンピューティングデバイスによってさらに実行可能である、請求項３２に記載の物品。
【請求項３５】
前記コンピュータ実施可能命令は、
前記リポジトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始することと、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記リポジトリデバイスから取得することと
を行うように前記専用電子コンピューティングデバイスによってさらに実行可能である、請求項３２に記載の物品。
【請求項３６】
前記コンピュータ実施可能命令は、
前記ディレクトリデバイスへの少なくとも前記信号特性測定値を示すメッセージの送信を開始することと、
前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す応答メッセージを前記ディレクトリデバイスから取得することと
を行うように前記専用電子コンピューティングデバイスによってさらに実行可能である、請求項２９に記載の物品。
【請求項３７】
ディレクトリ局において、
移動局からリポジトリデバイス識別子についての要求を受信することと、なお、前記リポジトリデバイス識別子についての前記要求が前記移動局の少なくとも第１の推定位置を示す、
前記第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、
前記移動局に応答を送信することと
を備え、前記応答は、前記１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
方法。
【請求項３８】
前記移動局への前記応答は、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のための前記予備測位支援データを与えることが可能なリポジトリデバイスをさらに示す、
請求項３７に記載の方法。
【請求項３９】
前記ディレクトリデバイスにおいて、
前記移動局からメッセージを受信することと、なお、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと、
前記移動局に応答メッセージを送信することと
をさらに備え、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項３７に記載の方法。
【請求項４０】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項３７に記載の方法。
【請求項４１】
前記ディレクトリデバイスにおいて、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための符号化メタデータを確立することをさらに備え、前記符号化メタデータは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する、
請求項４０に記載の方法。
【請求項４２】
前記ディレクトリデバイスにおいて、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データを前記移動局に与えることが可能なリポジトリデバイスに前記符号化メタデータを送信することをさらに備え、前記測位支援データは、前記符号化メタデータを備える、
請求項４１に記載の方法。
【請求項４３】
前記１つまたは複数の識別子のうちの第１の識別子は、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための位置コンテキスト識別子（ＬＣＩ）を備える、
請求項３７に記載の方法。
【請求項４４】
前記第１の推定位置にあるかまたはその近くにある前記１つまたは複数の屋内領域を判定することは、
前記第１の推定位置の少なくとも一部分をカバーする特定のエリアを判定することと、
前記特定のエリアを識別するものとして少なくとも１つの位置コンテキスト識別子（ＬＣＩ）を判定することと
をさらに備える、請求項３７に記載の方法。
【請求項４５】
ディレクトリ局において使用するための装置であって、
移動局からリポジトリデバイス識別子についての要求を受信するための手段と、なお、前記リポジトリデバイス識別子についての前記要求は、前記移動局の少なくとも第１の推定位置を示す、
前記第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定するための手段と、
前記移動局に応答を送信するための手段と
を備え、前記応答は、前記１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
装置。
【請求項４６】
前記移動局への前記応答は、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のための前記予備測位支援データを与えることが可能なリポジトリデバイスをさらに示す、
請求項４５に記載の装置。
【請求項４７】
前記移動局からメッセージを受信するための手段と、なお、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定するための手段と、
前記移動局に応答メッセージを送信するための手段と
をさらに備え、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項４５に記載の装置。
【請求項４８】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項４５に記載の装置。
【請求項４９】
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための符号化メタデータを確立するための手段をさらに備え、前記符号化メタデータは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する、
請求項４８に記載の装置。
【請求項５０】
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データを前記移動局に与えることが可能であるリポジトリデバイスに前記符号化メタデータを送信するための手段をさらに備え、前記測位支援データは、前記符号化メタデータを備える、
請求項４９に記載の装置。
【請求項５１】
ディレクトリ局にあるコンピューティングプラットフォームであって、
ネットワークインターフェースと、
処理ユニットを備え、前記処理ユニットは、
移動局から前記ネットワークインターフェースを介してリポジトリデバイス識別子についての要求を取得することと、なお、前記リポジトリデバイス識別子についての前記要求は、前記移動局の少なくとも第１の推定位置を示す、
前記第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、
前記ネットワークインターフェースを介して前記移動局への応答の送信を開始することと
を行い、前記応答は、前記１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
コンピューティングプラットフォーム。
【請求項５２】
前記移動局への前記応答は、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のための前記予備測位支援データを与えることが可能なリポジトリデバイスをさらに示す、
請求項５１に記載のコンピューティングプラットフォーム。
【請求項５３】
前記処理ユニットは、
前記移動局から前記ネットワークインターフェースを介してメッセージを取得することと、なお、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと、
前記ネットワークインターフェースを介して前記移動局への応答メッセージの送信を開始することと
をさらに行い、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項５１に記載のコンピューティングプラットフォーム。
【請求項５４】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項５１に記載のコンピューティングプラットフォーム。
【請求項５５】
前記処理ユニットは、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための符号化メタデータを確立することをさらに行い、前記符号化メタデータは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する、
請求項５４に記載のコンピューティングプラットフォーム。
【請求項５６】
前記処理ユニットは、
前記ネットワークインターフェースを介して、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データを前記移動局に与えることが可能であるリポジトリデバイスへの前記符号化メタデータの送信を開始することをさらに行い、前記測位支援データは、前記符号化メタデータを備える、
請求項５５に記載のコンピューティングプラットフォーム。
【請求項５７】
ディレクトリデバイスにある専用コンピューティングプラットフォームによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え、
前記コンピュータ実施可能命令は、
移動局からリポジトリデバイス識別子についての要求を取得することと、なお、前記リポジトリデバイス識別子についての前記要求は、前記移動局の少なくとも第１の推定位置を示す、
前記第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、
前記移動局への応答の送信を開始することと
を行うように前記専用コンピューティングプラットフォームによって実行可能であり、前記応答は、前記１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、
物品。
【請求項５８】
前記移動局への前記応答は、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のための前記予備測位支援データを与えることが可能なリポジトリデバイスをさらに示す、
請求項５７に記載の物品。
【請求項５９】
前記コンピュータ実施可能命令は、
前記移動局からメッセージを取得することと、なお、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することと、
前記移動局への応答メッセージの送信を開始することと、
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能であり、前記応答メッセージは、前記移動局が前記１つまたは複数の屋内領域のうちの前記第１の屋内領域にあることを示す、
請求項５７に記載の物品。
【請求項６０】
前記予備測位支援データは、前記１つまたは複数の屋内領域のうちの少なくとも第１の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
請求項５７に記載の物品。
【請求項６１】
前記コンピュータ実施可能命令は、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための符号化メタデータを確立すること
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能であり、前記符号化メタデータは、前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための電子マップ、あるいは前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する、
請求項６０に記載の物品。
【請求項６２】
前記コンピュータ実施可能命令は、
前記１つまたは複数の屋内領域のうちの前記第１の屋内領域のための測位支援データを前記移動局に与えることが可能なリポジトリデバイスへの前記符号化メタデータの送信を開始すること
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能であり、前記測位支援データは、前記符号化メタデータを備える、
請求項６１に記載の物品。
【請求項６３】
リポジトリデバイスにおいて、
移動局から屋内領域のための予備測位支援データについての要求を受信することと、なお、前記予備測位支援データについての前記要求は、前記予備測位支援データのための識別子を示す、
前記移動局に前記予備測位支援データを送信することと
を備え、前記予備測位支援データは、前記屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
方法。
【請求項６４】
前記リポジトリデバイスにおいて、
前記移動局から前記屋内領域のための測位支援データについての要求を受信することと、
前記移動局に前記測位支援データを送信することと
をさらに備え、前記測位支援データは、前記屋内領域のための電子マップまたは前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
請求項６３に記載の方法。
【請求項６５】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、ウェブサービスを使用して前記移動局に送信される、
請求項６４に記載の方法。
【請求項６６】
前記リポジトリデバイスにおいて、
前記移動局からメッセージを受信することと、なお、前記メッセージが、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記屋内領域にあると判定することと
をさらに備える、請求項６３に記載の方法。
【請求項６７】
前記リポジトリデバイスにおいて、
前記移動局に応答メッセージを送信することをさらに備え、
前記応答メッセージは、前記移動局が前記屋内領域にあることを示す、
請求項６６に記載の方法。
【請求項６８】
前記移動局への前記応答メッセージは、前記屋内領域のための位置コンテキスト識別子（ＬＣＩ）を備える、
請求項６７に記載の方法。
【請求項６９】
前記移動局への前記応答メッセージは、前記屋内領域のための前記測位支援データを備える、
請求項６７に記載の方法。
【請求項７０】
前記予備測位支援データのための前記識別子は、前記移動局によってディレクトリデバイスから取得される、
請求項６３に記載の方法。
【請求項７１】
前記符号化メタデータの少なくとも一部分は、ディレクトリデバイスから取得される、
請求項６４に記載の方法。
【請求項７２】
リポジトリデバイスにおいて使用するための装置であって、
移動局から屋内領域のための予備測位支援データについての要求を取得するための手段と、なお、前記予備測位支援データについての前記要求は、前記予備測位支援データのための識別子を示す、
前記移動局に前記予備測位支援データを送信するための手段と
を備え、前記予備測位支援データは、前記屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
装置。
【請求項７３】
前記移動局から前記屋内領域のための測位支援データについての要求を取得するための手段と、
前記移動局に前記測位支援データを送信するための手段と
をさらに備え、前記測位支援データは、前記屋内領域のための電子マップまたは前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
請求項７２に記載の装置。
【請求項７４】
前記予備測位支援データを送信するための前記手段または前記測位支援データを送信するための前記手段のうちの少なくとも１つは、ウェブサービスを備える、
請求項７３に記載の装置。
【請求項７５】
前記移動局からメッセージを取得するための手段と、なお、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記屋内領域にあると判定するための手段と
をさらに備える、請求項７２に記載の装置。
【請求項７６】
前記移動局に応答メッセージを送信するための手段をさらに備え、前記応答メッセージは、前記移動局が前記屋内領域にあることを示す、
請求項７５に記載の装置。
【請求項７７】
前記移動局への前記応答メッセージは、前記屋内領域のための前記測位支援データを備える、
請求項７６に記載の装置。
【請求項７８】
リポジトリデバイスにあるコンピューティングプラットフォームであって、
ネットワークインターフェースと、
処理ユニットと
を備え、前記処理ユニットは、
移動局から前記ネットワークインターフェースを介して屋内領域のための予備測位支援データについての要求を取得することと、なお、前記予備測位支援データについての前記要求は、前記予備測位支援データのための識別子を示す、
前記ネットワークインターフェースを介して前記移動局への前記予備測位支援データの送信を開始することと
を行い、前記予備測位支援データは、前記屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
コンピューティングプラットフォーム。
【請求項７９】
前記処理ユニットは、
前記移動局から前記ネットワークインターフェースを介して前記屋内領域のための測位支援データについての要求を取得することと、
前記ネットワークインターフェースを介して前記移動局への前記測位支援データの送信を開始することと、
をさらに行い、前記測位支援データは、前記屋内領域のための電子マップまたは前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
請求項７８に記載のコンピューティングプラットフォーム。
【請求項８０】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、前記ネットワークインターフェースを介してウェブサービスを使用して前記移動局に送信される、
請求項７９に記載のコンピューティングプラットフォーム。
【請求項８１】
前記処理ユニットは、
前記移動局から前記ネットワークインターフェースを介してメッセージを取得することと、前記メッセージは、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記屋内領域にあると判定することと
をさらに行う、請求項７８に記載のコンピューティングプラットフォーム。
【請求項８２】
前記処理ユニットは、
前記ネットワークインターフェースを介して前記移動局への応答メッセージの送信を開始することをさらに行い、前記応答メッセージは、前記移動局が前記屋内領域にあることを示す、
請求項８１に記載のコンピューティングプラットフォーム。
【請求項８３】
前記移動局への前記応答メッセージは、前記屋内領域のための前記測位支援データを備える、
請求項８２に記載のコンピューティングプラットフォーム。
【請求項８４】
リポジトリデバイスにある専用コンピューティングプラットフォームによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備え、
前記コンピュータ実施可能命令は、
移動局から前記ネットワークインターフェースを介して屋内領域のための予備測位支援データについての要求を取得することと、なお、前記予備測位支援データについての前記要求は、前記予備測位支援データのための識別子を示す、
前記移動局への前記予備測位支援データの送信を開始することと
を行うように専用コンピューティングプラットフォームによって実行可能であり、前記予備測位支援データは、前記屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、
物品。
【請求項８５】
前記コンピュータ実施可能命令は、
前記移動局から前記ネットワークインターフェースを介して前記屋内領域のための測位支援データについての要求を取得することと、
前記移動局への前記測位支援データの送信を開始することと
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能であり、前記測位支援データは、前記屋内領域のための電子マップまたは前記第１の屋内領域のための前記アクセスポイントロケータのうちの少なくとも１つに対応する符号化メタデータを備える、
請求項８４に記載の物品。
【請求項８６】
前記予備測位支援データまたは前記測位支援データのうちの少なくとも１つは、ウェブサービスを使用して前記移動局に送信される、
請求項８５に記載の物品。
【請求項８７】
前記コンピュータ実施可能命令は、
前記移動局から前記ネットワークインターフェースを介してメッセージを取得することと、なお、前記メッセージが、前記予備測位支援データの少なくとも一部分において識別された送信機から前記移動局によって受信された信号についての信号特性測定値を示す、
前記信号特性測定値に少なくとも部分的に基づいて、前記移動局が前記屋内領域にあると判定することと
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能である、請求項８４に記載の物品。
【請求項８８】
前記コンピュータ実施可能命令は、
前記ネットワークインターフェースを介して前記移動局への応答メッセージの送信を開始すること
を行うように前記専用コンピューティングプラットフォームによってさらに実行可能であり、前記応答メッセージは、前記移動局が前記屋内領域にあることを示す、
請求項８７に記載の物品。
【請求項８９】
前記移動局への前記応答メッセージは、前記屋内領域のための前記測位支援データを備える、
請求項８８に記載の物品。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、すべて参照により本明細書に組み込まれる、２０１１年７月２６日に出願された同じ名称をもつ米国非仮特許出願第１３／１９１，０９７号、２０１０年８月２日に出願された「LCI DISAMBIGUATION」と題する米国仮特許出願第６１／３６９，９８３号、および２０１０年７月３０日に出願された「MOBILE-SERVER ARCHITECTURE OPTIONS」と題する米国仮特許出願第６１／３６９，５４８号の優先権を主張するＰＣＴ出願である。
【技術分野】
【０００２】
本明細書で開示する主題は、電子デバイスに関し、より詳細には、移動局が１つまたは複数の特定の屋内領域にあると判定するためまたは判定するのを支援するために、コンピューティングプラットフォームを備える様々なデバイスおよび／または移動局において使用するための方法および装置に関する。
【背景技術】
【０００３】
全地球測位システム（ＧＰＳ）は、他のタイプの衛星測位システム（ＳＰＳ）とともに、移動局において、特に屋外環境において、信号ベースの位置特定機能（たとえば、ナビゲーション機能）を与えるか、またはさもなければサポートする全地球航法衛星システム（ＧＮＳＳ）のうちの１つのタイプを表す。ただし、いくつかの衛星信号は、屋内環境内または他の同様の屋内／屋外混合環境内の移動局によって確実に受信および／または取得されないことがあるので、位置特定サービスを可能にするために異なる技法が採用され得る。
【０００４】
たとえば、移動局は、既知の位置に位置する３つ以上の地上波送信機（たとえば、ワイヤレスアクセスポイント、ビーコン、セルタワーなど）までの距離を測定することによってポジションフィックスを取得しようと試みることがある。そのような距離は、たとえば、そのような送信機から受信された信号からＭＡＣ  ＩＤアドレスを取得することと、たとえば、そのような送信機から受信された信号の信号強度、往復遅延時間など、１つまたは複数の特性を測定することによって送信機までの距離測定値を取得することとによって測定され得る。
【０００５】
これらおよび他の同様の位置特定およびナビゲーション技法は、マップに示されたいくつかの特徴とともに提示された場合、ユーザにとってさらに有益である傾向がある。たとえば、マップに示された特徴は、いくつかの物理オブジェクト、特性、あるいは建築物または複合施設の内部の当該地点などに関係するか、またはさもなければそれを識別し得る。したがって、いくつかの事例では、特定の屋内エリアに入るとき、屋内ナビゲーションシステムが、たとえば、支援データについての要求に応答してデジタル電子マップを移動局に与え得る。そのようなマップは、バスルーム、公衆電話、部屋名、店舗などの当該地点の、ドア、廊下、通路、壁などの、屋内の特徴を示し得る。そのようなデジタル電子マップは、たとえば、移動局によってＵＲＬの選択を通してアクセス可能であるように、サーバに記憶され得る。そのようなマップを取得し、表示することによって、移動局は、追加のコンテキストをユーザに与えるために、表示されたマップ上に移動局（およびユーザ）の現在の位置をオーバーレイし得る。
【０００６】
いくつかの事例では、ナビゲーションまたは他の同様の目的のために、移動局に与えられ、および／またはさもなければ移動局によって使用され得る情報の一部は、著しく大きいサイズのデータファイルを生じ得る。したがって、そのような情報を様々なデバイスと通信リソースによって送信し、記憶し、および／または処理する必要性を慎重に管理することが有用であり得る。
【発明の概要】
【０００７】
移動局が１つまたは複数の特定の屋内領域にあると判定するためまたは判定するのを支援するために、および少なくともその１つまたは複数の特定の屋内領域に関する測位支援データなどを移動局に与えるために様々なデバイス中に実装され得る、様々な例示的な方法および装置を提供する。
【０００８】
いくつかの例示的な実装形態によれば、リポジトリデバイス識別子についての要求をディレクトリデバイスに送信することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、送信することと、ディレクトリデバイスから応答を受信することであって、応答が、第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、受信することと、識別子のうちの少なくとも１つに少なくとも部分的に基づいて予備測位支援データの少なくとも一部分を取得することと、予備測位支援データの少なくとも一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局が１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することとを備える方法が移動局に実装され得る。
【０００９】
いくつかの他の例示的な実装形態によれば、移動局において使用するための装置が提供され得、装置は、ディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始するための手段であって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、開始するための手段と、ディレクトリデバイスから応答を受信するための手段であって、応答が、第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、受信するための手段と、識別子のうちの少なくとも１つに少なくとも部分的に基づいて予備測位支援データの少なくとも一部分を取得するための手段と、予備測位支援データの少なくとも一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局が１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定するための手段とを備える。
【００１０】
さらに他の例示的な実装形態によれば、ネットワークインターフェースと、ネットワークインターフェースを介してディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、開始することと、ネットワークインターフェースを介してディレクトリデバイスから応答を取得することであって、応答が、第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、取得することと、ネットワークインターフェースを介して識別子のうちの少なくとも１つに少なくとも部分的に基づいて予備測位支援データの少なくとも一部分を取得することと、予備測位支援データの少なくとも一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局が１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することとを行う処理ユニットとを備える移動局が提供され得る。
【００１１】
さらに他の例示的な実装形態によれば、ディレクトリデバイスへのリポジトリデバイス識別子についての要求の送信を開始することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、開始することと、ディレクトリデバイスから応答を取得することであって、応答が、第１の推定位置にあるかまたはその近くにあると判定された１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、取得することと、識別子のうちの少なくとも１つに少なくとも部分的に基づいて予備測位支援データの少なくとも一部分を取得することと、予備測位支援データの少なくとも一部分中で識別された、送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局が１つまたは複数の屋内領域のうちの第１の屋内領域にあると判定することとを行うように、たとえば、移動局にある専用電子コンピューティングデバイスによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備える製造品が提供され得る。
【００１２】
いくつかの他の例示的な実装形態によれば、移動局からリポジトリデバイス識別子についての要求を受信することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、受信することと、第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、移動局に応答を送信することであって、応答が、１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、送信することとを備える方法が、たとえば、ディレクトリ局に実装され得る。
【００１３】
いくつかの他の例示的な実装形態によれば、たとえば、ディレクトリ局において使用するための装置が提供され得、装置は、移動局からリポジトリデバイス識別子についての要求を受信するための手段であって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、受信するための手段と、第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定するための手段と、移動局に応答を送信するための手段であって、応答が、１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、送信するための手段とを備える。
【００１４】
さらに他の例示的な実装形態によれば、ネットワークインターフェースと、移動局からネットワークインターフェースを介してリポジトリデバイス識別子についての要求を取得することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、取得することと、第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、ネットワークインターフェースを介して移動局への応答の送信を開始することであって、応答が、１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、開始することとを行う処理ユニットとを備える、たとえば、ディレクトリ局にあるコンピューティングプラットフォームが提供され得る。
【００１５】
さらに他の例示的な実装形態によれば、移動局からリポジトリデバイス識別子についての要求を取得することであって、リポジトリデバイス識別子についての要求が移動局の少なくとも第１の推定位置を示す、取得することと、第１の推定位置にあるかまたはその近くにある１つまたは複数の屋内領域を判定することと、移動局への応答の送信を開始することであって、応答が１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する、開始することとを行うように、たとえば、ディレクトリデバイスにある専用コンピューティングプラットフォームによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備える製造品が提供され得る。
【００１６】
いくつかの他の例示的な実装形態によれば、移動局から屋内領域のための予備測位支援データについての要求を受信することであって、予備測位支援データについての要求が予備測位支援データのための識別子を示す、受信することと、移動局に予備測位支援データを送信することであって、予備測位支援データが屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、送信することとを備える方法が、たとえば、リポジトリデバイスに実装され得る。
【００１７】
いくつかの他の例示的な実装形態によれば、リポジトリデバイスにおいて使用するための装置が提供され得、装置は、移動局から屋内領域のための予備測位支援データについての要求を取得するための手段であって、予備測位支援データについての要求が予備測位支援データのための識別子を示す、取得するための手段と、移動局に予備測位支援データを送信するための手段であって、予備測位支援データが屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、送信するための手段とを備える。
【００１８】
さらに他の例示的な実装形態によれば、ネットワークインターフェースと、移動局からネットワークインターフェースを介して屋内領域のための予備測位支援データについての要求を取得することであって、予備測位支援データについての要求が予備測位支援データのための識別子を示す、取得することと、ネットワークインターフェースを介して移動局への予備測位支援データの送信を開始することであって、予備測位支援データが屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、開始することとを行う処理ユニットとを備える、たとえば、リポジトリデバイスにあるコンピューティングプラットフォームが提供され得る。
【００１９】
さらに他の例示的な実装形態によれば、移動局からネットワークインターフェースを介して屋内領域のための予備測位支援データについての要求を取得することであって、予備測位支援データについての要求が予備測位支援データのための識別子を示す、取得することと、移動局への予備測位支援データの送信を開始することであって、予備測位支援データが屋内領域のためのアクセスポイントロケータの少なくとも一部分を備える、開始することとを行うように、たとえば、リポジトリデバイスにある専用コンピューティングプラットフォームによって実行可能であるコンピュータ実施可能命令を記憶した非一時的コンピュータ可読媒体を備える製造品が提供され得る。
【図面の簡単な説明】
【００２０】
以下の図を参照しながら非限定的で非網羅的な態様について説明し、別段の規定がない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図１】一実装形態による、移動局が特定の屋内領域にあると判定するためまたは判定するのを支援するために、移動局といくつかのデバイスとを含む、例示的な環境を示す概略ブロック図。
【図２】一実装形態による、移動局が特定の屋内領域にあると判定するためまたは判定するのを支援するために、いくらかの測位支援データなどを取得し、使用する際に使用する例示的な移動局のいくつかの特徴を示す概略ブロック図。
【図３】一実装形態による、移動局が特定の屋内領域にあると判定するためまたは判定するのを支援するために、いくらかの測位支援データなどを確立し、および／または移動局に与えるために１つまたは複数のデバイスにおいて使用する例示的なコンピューティングプラットフォームのいくつかの特徴を示す概略ブロック図。
【図４】一実装形態による、移動局が特定の屋内領域にあると移動局が判定する例示的なプロセスまたは方法のいくつかの特徴を示すフローチャート。
【図５】一実装形態による、移動局が特定の屋内領域にあるとディレクトリデバイスにあるコンピューティングプラットフォームが判定するのを少なくとも支援する例示的なプロセスまたは方法のいくつかの特徴を示すフローチャート。
【図６】一実装形態による、移動局が特定の屋内領域にあるとリポジトリデバイスにあるコンピューティングプラットフォームが判定するのを少なくとも支援する例示的なプロセスまたは方法のいくつかの特徴を示すフローチャート。
【図７】一実装形態による、移動局といくつかのデバイスとを備える例示的な環境において実装され得る例示的な通信セッションを示す概略ブロック図。
【図８】一実装形態による、マップ抽出段階を介して電子マップを確立することと、アナライザ機能のマップ推測段階を介して符号化メタデータを確立することと、移動局にエクスポートするための、および／または移動局によって使用するための測位支援データを構成することとを行う例示的なプロセスまたは方法のいくつかの特徴を示すフローチャート。
【発明を実施するための形態】
【００２１】
移動局が１つまたは複数の特定の屋内領域にあると判定するためまたは判定するのを支援するために、たとえば、コンピューティングプラットフォームおよび／または移動局など、様々なデバイス中に実装され得るいくつかの例示的な方法および装置を本明細書で提供する。
【００２２】
最初の例として、移動局が現在１つまたは複数の特定の屋内領域にあると移動局が判定することを可能にするための方法が移動局に実装され得る。
【００２３】
そのような判定に達するために、移動局がリポジトリデバイス識別子についての要求をディレクトリデバイスに送信し得る。ここで、たとえば、ディレクトリデバイス（たとえば、サーバなど）が、事前プログラムされるかまたはさもなければ移動局によって取得または判定され得る既知のネットワーク位置を有し得る。いくつかの事例では、リポジトリデバイス識別子についての要求が、移動局の少なくとも第１の推定位置をディレクトリデバイスに示し得る。そのような第１の推定位置は、いくつかの事例では概算推定であり得る。たとえば、最新の既知のポジションフィックスがディレクトリデバイスへの要求中に含まれ得、および／またはディレクトリデバイスに役立ち得る他の情報が要求中に含まれ得る。
【００２４】
その後、移動局は、移動局が１つまたは複数のリポジトリデバイス（たとえば、サーバなど）から入手可能であるかまたは入手可能にされ得る予備測位支援データのための１つまたは複数の識別子などを識別し得る応答をディレクトリデバイスから受信し得る。たとえば、ディレクトリデバイスが第１の推定位置にあるかまたはその近くにあると判定した１つまたは複数の屋内領域に関係する予備測位支援データのための１つまたは複数の識別子などが与えられ得る。たとえば、第１の推定位置は、移動局が特定の道路交差点の近くに位置し得ることを示し得、ディレクトリデバイスは、１つまたは複数のリポジトリデバイスから移動局によって取得され得る、交差点に位置するかまたはその近くに位置する建築物中の１つまたは複数の屋内領域に関係する、予備測位支援データのための１つまたは複数の識別子を、そのような移動局に与え得る。いくつかの例示的な実装形態では、識別子が、屋内領域を一意に識別し得る位置コンテキスト識別子（ＬＣＩ：location context identifier）などを備え得る。いくつかの他の例では、識別子が、ファイル、ファイルのディレクトリ位置などを指すかまたはさもなければ示し得る、ユニフォームリソースロケータ（ＵＲＬ）、ネットワークアドレスなどを備え得る。
【００２５】
次いで、移動局が、たとえば、ディレクトリデバイスから受信された識別子に少なくとも部分的に基づいて、予備測位支援データの全部または一部を取得し得る。たとえば、移動局が、１つまたは複数の屋内領域のうちの１つまたは複数のための予備測位支援データについての１つまたは複数の要求を１つまたは複数の適用可能なリポジトリデバイスに送信し得る。いくつかの例示的な実装形態では、予備測位支援データについての要求が、１つまたは複数の識別子のうちの少なくとも１つを示し得る。その後、次いで、移動局が、たとえば、１つまたは複数の適用可能なリポジトリデバイスから対応する予備測位支援データの全部または一部を受信し得る。いくつかの事例では、２つ以上の領域が互いに重複することも重複しないこともあることに留意されたい。したがって、移動局が２つ以上の屋内領域にあることが可能であり得る。たとえば、書店のための領域の全部または一部は、書店が物理的に位置し得る建築物またはショッピングモールのための潜在的により大きい領域内で動作可能なようにあり得る。
【００２６】
いくつかの例示的な実装形態では、予備測位支援データが屋内領域のためのアクセスポイントロケータの少なくとも一部分を備え得る。いくつかの例示的な事例では、アクセスポイントロケータが、屋内領域において移動局が受信するかまたはさもなければ検出し得る信号を送信し得る様々なワイヤレス信号送信機（たとえば、アクセスポイントなど）のための無線モデル、無線ヒートマップ、および／または他の同様のＲＦ信号に関係する情報ならびに／あるいは位置情報を含み得る。次いで、移動局が、たとえば、単独で、または場合によっては別のデバイス（たとえば、リポジトリデバイス）からのサポートを用いて、そのような移動局が１つまたは複数の屋内領域のうちの特定の１つまたは複数にあると判定し得る。たとえば、移動局は、予備測位支援データ中で識別された送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局が特定の屋内領域にある（たとえば、その内部にあるかまたはその近くにある）と判定し得る。いくつかの例示的な実装形態では、移動局が、信号特性測定値などを示すメッセージをリポジトリデバイス、ディレクトリデバイスなどに送信することと、そこから１つまたは複数の判定された屋内領域を示す応答メッセージを受信することとによって、移動局が１つまたは複数の屋内領域のいずれにあり得るかを判定する際のサポートを取得し得る。
【００２７】
次いで、移動局が、たとえば、１つまたは複数の屋内領域のうちの特定の屋内領域のための測位支援データについての要求を、適用可能なリポジトリデバイスに送信し得、そのようなリポジトリデバイスから、要求した測位支援データを受信し得る。いくつかの例示的な事例では、測位支援データが、移動局において１つまたは複数の機能（たとえば、測位機能、ナビゲーション機能など）に使用され得る追加情報を備え得る。たとえば、測位支援データが屋内領域のための電子マップおよび／またはアクセスポイントロケータを備え得る。たとえば、測位支援データが、屋内領域のための電子マップまたはアクセスポイントロケータに対応する符号化メタデータを備え得る。たとえば、測位支援データが、１つまたは複数の屋内領域またはその一部分のための接続性グラフ、ＲＳＳＩヒートマップ、確率ヒートマップなどを備え得る。
【００２８】
次いで、移動局が、たとえば、符号化されたかまたは場合によっては復号されたメタデータの少なくとも一部分を少なくとも１つの機能に与え得る。いくつかの例示的な実装形態では、その後、移動局が、予備測位支援データおよび／または測位支援データに少なくとも部分的に基づいて、たとえば、特定の屋内領域内の第２の推定位置を判定し得る。たとえば、既知の位置を有する複数の送信機（たとえば、３つ以上のアクセスポイントなど）までの距離測定値を取得することに少なくとも部分的に基づいて、第２の推定位置が判定され得る。
【００２９】
いくつかの例示的な実装形態では、少なくとも部分的に、少なくとも１つの屋内領域内のまたはそれに関する移動局の位置を推定するために、１つまたは複数の機能が使用され得る。たとえば、１つまたは複数の機能が、１つまたは複数の受信信号の測定された特性を考慮し得る。たとえば、移動局の位置を推定することが、少なくとも部分的に、何らかの座標系に関する、移動局の推定位置のための１つまたは複数の座標を判定することを備え得る。たとえば、移動局の位置を推定することが、少なくとも部分的に、屋内領域、構造ならびに／あるいはその中のまたはその周りのいくつかのオブジェクト、サービス、当該地点などに対する移動局の位置を判定することを備え得る。たとえば、移動局の位置を推定することが、少なくとも部分的に、たとえば、少なくとも１つの屋内領域または構造の中への、それの中からの、またはそれの内部での、座標系などあるいはそれらの任意の組合せに関する、移動局の運動（たとえば、ヘッディング、速度など）または運動がないことを判定することを備え得る。
【００３０】
いくつかの他の態様によれば、ディレクトリ局において１つまたは複数のコンピューティングデバイスなどを使用して、移動局が現在１つまたは複数の特定の屋内領域にあると判定する際に移動局を支援する方法が実装され得る。たとえば、ディレクトリデバイスが移動局からリポジトリデバイス識別子についての要求を受信し得、要求は移動局の少なくとも第１の推定位置を示す。次いで、ディレクトリデバイスが、第１の推定位置にあるかまたはその近くにあり得る１つまたは複数の屋内領域を判定し得る。たとえば、ディレクトリデバイスが、たとえば、様々な形態の位置推定情報を、移動局が様々なリポジトリデバイスから利用可能であるかまたは利用可能にされ得る予備測位支援データのための識別子に関係づけるデータベースを維持し得る。たとえば、識別子が、少なくとも１つの屋内位置のための少なくとも予備測位支援データを要求するためまたはさもなければ取得するために使用され得る、ＬＣＩまたは他の同様の識別子、ファイル名、メモリまたはデータベース中のアドレス、ネットワークアドレスなどを備え得る。次いで、ディレクトリデバイスが、たとえば、１つまたは複数の屋内領域のための予備測位支援データのための１つまたは複数の識別子を識別する応答を要求元移動局に送信し得る。いくつかの例示的な実装形態では、ディレクトリデバイスがまた、たとえば、屋内領域のための電子マップおよび／またはアクセスポイントロケータに少なくとも部分的に基づいて、屋内領域のための符号化メタデータを確立し得る。ディレクトリデバイスが、確立された符号化メタデータの全部または一部を、符号化メタデータを備える測位支援データを様々な移動局に与えることが可能であり得るリポジトリデバイスに送信し得る。
【００３１】
いくつかの他の態様によれば、リポジトリ局において１つまたは複数のコンピューティングデバイスなどを使用して、移動局が現在１つまたは複数の特定の屋内領域にあると判定する際に移動局を支援する方法が実装され得る。リポジトリデバイスが、たとえば、屋内領域のための予備測位支援データについての要求を移動局から受信し得、要求は予備測位支援データのための識別子を示す。次いで、リポジトリデバイスが、たとえば、予備測位支援データを移動局に送信し得る。上述のように、いくつかの事例では、予備測位支援データが、特定の屋内領域のためのアクセスポイントロケータの少なくとも一部分を備え得る。その後、リポジトリデバイスが、移動局から屋内領域のための測位支援データについての要求を受信し、測位支援データを移動局に送信し得る。ナビゲーション情報は、たとえば、屋内領域のための符号化メタデータを備え得る。いくつかの例示的な事例では、そのような符号化メタデータの全部または一部がディレクトリデバイスから取得され得る。たとえば、符号化メタデータが、屋内領域をナビゲートする際に有用であり得るルーティングおよび／または実現可能性情報、当該地点（ＰＯＩ）情報などを備え得る。
【００３２】
いくつかの例示的な実装形態では、移動局が他のデバイスとインターフェースし得る。たとえば、移動局が、屋内領域に関係する収集されたデータをクラウドソーシングデバイスなどに送信し得る。たとえば、移動局がクラウドソーシングデバイスなどから屋内領域のための追加のメタデータを受信し得、メタデータは、少なくとも１つの機能に与えられ、その機能において使用され得る。別の例では、移動局がローカルデバイスなどから屋内領域のためのローカルメタデータを受信し得、メタデータは、たとえば、測位機能、ナビゲーション機能、位置ベースサービス機能など、少なくとも１つの機能に与えられ、その機能において使用され得る。
【００３３】
いくつかの例示的な事例では、リポジトリデバイスが、屋内領域のための少なくとも１つの開催地図（venue diagram）に少なくとも部分的に基づいて、電子マップの全部または一部ならびに／あるいはアクセスポイントロケータの全部または一部を確立し得る。たとえば、電子マップの全部または一部ならびに／あるいはアクセスポイントロケータの全部または一部を確立するために、コンピュータ支援設計（ＣＡＤ）図および／または他の同様の（１つまたは複数の）ファイルがマップ抽出段階を介して処理され得る。
【００３４】
諒解され得るように、１つまたは複数のリポジトリデバイスならびに１つまたは複数のディレクトリデバイスがあり得、ただし、いくつかの例示的な実装形態では、実質的にリポジトリデバイスよりも少ない、場合によってはより「集中型」のまたは計算的に強力なディレクトリデバイスを提供することが有益であり得る。もちろん、いくつかの例示的な実装形態では、様々なサーバファームおよび／またはクラウドコンピューティング構成が、必要に応じてそのようなデバイスとして働くように適応するように構成され得る。いくつかの事例では、ディレクトリデバイス、リポジトリデバイスまたは推測デバイスのうちの１つまたは複数がすべて、１つまたは複数のコンピューティングデバイス、たとえば、サーバ、サーバファームなどにおいて全体的にまたは部分的にホストされるかまたはさもなければ提供され得る。
【００３５】
本明細書で使用する「構造」という用語は、たとえば、（１つまたは複数の）オブジェクトの１つまたは複数の自然および／または人工の物理的構成（の全部または一部）に適用され得、それに関する知識は移動局のユーザにとって有用であり得る。たとえば、構造は、移動局のユーザが、その中に入る、その中から出る、および／またはさもなければその中で動き回る建築物の全部または一部を備え得る。いくつかの例示的な構造は、屋内空間と屋外空間との混合を備え得る。
【００３６】
本明細書で使用する「領域」という用語は、たとえば、何らかの方法で区別され得る構造の全部または一部に関係し得る。いくつかの事例では、たとえば、２つ以上の異なる領域が、オブジェクト、たとえば、フロア、天井、デッキ、壁、階段、エレベータ、歩道などの様々な物理的構成に少なくとも部分的に基づいて互いに区別され得る。したがって、たとえば、構造の２つ以上の領域は、建築物の２つ以上の異なるレベル（たとえば、フロア）、建築物中の２つ以上のオフィススイート（office suite）、ショッピングモール中の店舗などに関係し得る。
【００３７】
図１は、一実装形態による、移動局１０２が特定の１つまたは複数の屋内領域１５２にあると判定するためまたは判定するのを支援するために、移動局１０２といくつかのデバイスとを含む、例示的な環境１００を示す概略ブロック図である。
【００３８】
例として、移動局１０２は、送信機１３０（たとえば、アクセスポイント、セルタワーなど）および／または（１つまたは複数の）ネットワーク１０４中の他のリソースなどによって送信された信号を受信するためのネットワークインターフェース１１４を備える構造内でユーザによってあちこち移動され得る任意の電子デバイスを備え得る。したがって、いくつかの例として、移動局１０２は、セルフォン、スマートフォン、コンピュータ（たとえば、ラップトップコンピュータ、タブレットコンピュータ、ウェアラブルコンピュータなどのパーソナルコンピュータ）、ナビゲーションエイド、デジタル書籍リーダー、ゲームデバイス、音楽および／またはビデオプレーヤデバイス、カメラなどを備え得る。
【００３９】
装置１１６は、たとえば、測位支援データ１２８を取得する際に使用するために移動局１０２において提供され得る、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組合せ、ならびに／あるいはファームウェアとソフトウェアまたは他の同様の論理との組合せなどの回路を表す。
【００４０】
いくつかの例示的な実装形態では、移動局１０２は、スタンドアロンデバイスとして排他的にまたは選択的に機能し得、関係する／有用な１つまたは複数の機能／サービスをユーザに提供し得る。いくつかの例示的な実装形態では、移動局１０２は、たとえば、（１つまたは複数の）ネットワーク１０４と標示されたクラウドへのワイヤレス通信リンクによって示されるように、１つまたは複数の他のデバイスと何らかの方法で通信し得る。（１つまたは複数の）ネットワーク１０４は、移動局１０２が、たとえば、１つまたは複数のワイヤードまたはワイヤレス通信リンクを使用してネットワークインターフェース１１４を介してそれと通信するかまたはそれを介して通信し得る１つまたは複数の通信リソースおよび／またはコンピューティングリソース（たとえば、デバイスおよび／またはサービス）を表し得る。したがって、いくつかの事例では、移動局１０２は（１つまたは複数の）ネットワーク１０４を介してデータおよび／または命令を受信（または送信）し得る。いくつかの事例では、移動局１０２は、たとえば、送信機１１０から信号を受信するだけでなく、そのような（たとえば、受信機を有する）送信機に信号を送信することもある。
【００４１】
いくつかの例示的な実装形態では、移動局１０２は、１つまたは複数の送信機１１０ならびに／あるいは（１つまたは複数の）ネットワーク１０４に関連し得る１つまたは複数のワイヤレス通信ネットワーク、位置サービスなど、あるいはそれらの任意の組合せに関連する信号を受信することが可能であり得る。
【００４２】
移動局１０２は、たとえば、（たとえば、ネットワークインターフェース１１４を介して）ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークとともに使用することが可能であり得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）の１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。この場合、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。たとえば、ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含み、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを含み得る。ワイヤレス通信ネットワークは、たとえば、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ａｄｖａｎｃｅｄ  ＬＴＥ、ＷｉＭＡＸ、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。
【００４３】
いくつかの例示的な実装形態では、移動局１０２は、（たとえば、セルラーネットワーク、ＷｉＦｉネットワークなどを介して）全地球航法衛星システム（ＧＮＳＳ）などの（１つまたは複数の）様々な位置サービス、または他の同様の衛星および／または地上波位置特定サービス、位置ベースサービスとともに使用するために（たとえば、ネットワークインターフェース１１４または他の位置受信機を介して）使用可能にされ得る。
【００４４】
図１に示すように、移動局１０２は構造１５０の１つまたは複数の屋内領域１５２中の位置１５４に位置し得る。上述のように、測位支援データを移動局１０２に与えることが有用であり得る。この例では、測位支援データ１２８はリポジトリデバイス１０８を介して利用可能であるものとして示されている。例として、測位支援データ１２８は、ユーザが移動局とともに構造１５０および／または（１つまたは複数の）屋内領域１５２の内部および／または近くを移動するとき、１つまたは複数の機能、たとえば、測位機能またはナビゲーション機能をサポートするのを支援するために移動局１０２によって何らかの方法で処理され、ならびに／あるいはさもなければ提示されるかまたは使用され得る情報を備え得る。
【００４５】
例示的な実装形態によれば、適用可能な測位支援データ１２８を要求するためまたはさもなければそれにアクセスするために、移動局１０２は、まず、移動局１０２がどの屋内領域１５２に現在あり得る（たとえば、その内部に位置する、その近くに位置する）かを判定する必要があり得る。したがって、上記の最初の例示的な実装形態で述べたように、移動局１０２は予備測位支援データ１２７のための識別子１２１を取得するためにディレクトリデバイス１０６内で通信し得る。識別子１２１に少なくとも部分的に基づいて、移動局１０２は予備測位支援データ１２７をリポジトリデバイス１０８に要求し得る。次いで、移動局１０２は、予備測位支援データ１２７の少なくとも一部分中で識別され得る１つまたは複数の送信機から受信された信号についての信号特性測定値に少なくとも部分的に基づいて、移動局１０２が１つまたは複数の特定の屋内領域１５２にあると（単独で、あるいは１つまたは複数の他のデバイスからのサポートを用いて）判定し得る。移動局１０２が特定の屋内領域１５２にあると判定すると、次いで、移動局１０２は、たとえば、特定の屋内領域１５４のための測位支援データ１２８を要求するかまたはさもなければ取得し得る。
【００４６】
したがって、例示的なディレクトリデバイス１０６は、いくつかの実装形態ではネットワークインターフェース１１４と同様であり得るネットワークインターフェース１１８を介して（１つまたは複数の）ネットワーク１０４に接続されるものとして示されている。ディレクトリデバイス１０６は、たとえば、装置１２０を提供し得る１つまたは複数のコンピューティングプラットフォーム、たとえば、サーバなどを備え得る。装置１２０は、たとえば、ネットワークインターフェース１１８、（１つまたは複数の）ネットワーク１０４、およびネットワークインターフェース１１４を介した移動局１０２中の装置１１６への応答において、どの識別子１２１が与えられるかを判定するために、たとえば、データベースなどを備え得る。いくつかのさらなる例示的な実装形態では、装置１２０は、たとえば、ネットワークインターフェース１１８、（１つまたは複数の）ネットワーク１０４、およびリポジトリデバイス１０８中のネットワークインターフェース１１８を介してリポジトリデバイス１０８に送信され得る符号化メタデータ１２４の全部または一部を確立し得るアナライザ機能を備え得る。
【００４７】
例示的なリポジトリデバイス１０８は、いくつかの実装形態ではネットワークインターフェース１１４と同様であり得る、リポジトリデバイス１０８のネットワークインターフェース１１８を介して（１つまたは複数の）ネットワーク１０４に接続されるものとして示されている。リポジトリデバイス１０８は、たとえば、装置１２６を提供し得る１つまたは複数のコンピューティングプラットフォーム、たとえば、サーバなどを備え得る。リポジトリデバイス１０８は、ディレクトリデバイス１０６から、たとえば、ネットワークインターフェース１１８と、（１つまたは複数の）ネットワーク１０４と、ディレクトリデバイス１０６中のネットワークインターフェース１１８とを介して符号化メタデータを受信し得る。いくつかの事例では、装置１２６は、たとえば、符号化メタデータ１２４の全部または一部を確立し得るアナライザ機能を備え得る。前述のように、および後続の例にさらに示すように、装置１２６はまたネットワークインターフェース１１８を介して受信された、予備測位支援データ１２７および／または測位支援データ１２８についての要求を処理し、それへの応答の送信を開始し得る。図示のように、装置１２６は、たとえば、符号化メタデータの全部または一部を含み得る予備測位支援データ１２７と測位支援データ１２８とを確立し、維持し、または記憶し得る。いくつかの例示的な実装形態では、予備測位支援データ１２７は、測位支援データ１２８のサブセットを備え得、および／または測位支援データ１２８から導出され得る。
【００４８】
いくつかの例示的な実装形態では、移動局１０２は、予備測位支援データ１２７の少なくとも一部分中で識別されていることがある１つまたは複数の送信機１１０から移動局１０２によって受信された１つまたは複数の信号についての１つまたは複数の信号特性測定値を示す１つまたは複数のメッセージをディレクトリデバイス１０６および／またはリポジトリデバイス１０８に送信し得る。それに応答して、ディレクトリデバイス１０６および／またはリポジトリデバイス１０８は、信号特性測定値のうちの１つまたは複数に少なくとも部分的に基づいて、移動局１０２が屋内領域１５２のうちの特定の１つまたは複数にあると判定する。次いで、移動局１０２が１つまたは複数の特定の屋内領域１５２にあることを示す１つまたは複数の応答メッセージが、ディレクトリデバイス１０６および／またはリポジトリデバイス１０８から移動局１０２に送信され得る。
【００４９】
いくつかの例示的な実装形態では、環境１００は、図示のようにネットワークインターフェース１１８を介して（１つまたは複数の）ネットワーク１０４に接続され得るマップ推測デバイス１４０をさらに備え得る。ネットワークインターフェース１１８は、たとえば、いくつかの実装形態ではネットワークインターフェース１１４と同様であり得る。マップ推測デバイス１０６は、たとえば、装置１４２を提供し得る１つまたは複数のコンピューティングプラットフォーム、たとえば、サーバなどを備え得る。装置１４２は、たとえば、符号化メタデータ１２４の全部または一部を確立し得るアナライザ機能１２２を備え得る。マップ推測デバイス１４０は、リポジトリデバイス１０８から、たとえば、リポジトリデバイス１０８中のネットワークインターフェース１１８と、（１つまたは複数の）ネットワーク１０４と、ネットワークインターフェース１１８とを介して符号化メタデータ１２４を送信し得る。
【００５０】
また、図１には、たとえば、１つまたは複数のコンピューティングプラットフォーム、たとえば、サーバなどを備え得、追加のメタデータ１１１を確立し、維持し、または記憶し得、ならびに／あるいは追加のメタデータ１１１を、たとえば、（１つまたは複数の）ネットワーク１０４を介して他のデバイスおよび／または移動局１０２に与え得る、例示的なクラウドソーシングデバイス１１０が示されている。
【００５１】
同様に、たとえば、１つまたは複数のコンピューティングプラットフォーム、たとえば、サーバなどを備え得、ローカルメタデータ１１３を確立し、維持し、記憶し、および／または、たとえば、（１つまたは複数の）ネットワーク１０４を介して、または場合によっては直接ワイヤレスリンクを介して、他のデバイスおよび／または移動局１０２に与えることが可能であるローカルデバイス１１２が与えられ得る（（１つまたは複数の）ネットワーク１０４の外部に示しているが、（１つまたは複数の）ネットワーク１０４内に与えられることもある）。
【００５２】
図２は、一実装形態による、予備測位支援データ１２７と測位支援データ１２８とを取得し、使用する際に使用する、例示的な移動局１０２のいくつかの特徴を専用電子コンピューティングデバイス２００の形態で示す概略ブロック図である。
【００５３】
図示のように、移動局１０２は、（たとえば、本明細書で提供する技法による）データ処理を実行するための、１つまたは複数の接続２０６を介してメモリ２０４に結合された１つまたは複数の処理ユニット２０２を備え得る。（１つまたは複数の）処理ユニット２０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット２０２は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。
【００５４】
メモリ２０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ２０４は、１次メモリ２０４−１および／または２次メモリ２０４−２を含み得る。たとえば、１次メモリ２０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示しているが、１次メモリの全部または一部を（１つまたは複数の）処理ユニット２０２または移動局１０２内の他の同様の回路内に設ける、あるいは（１つまたは複数の）処理ユニット２０２または移動局１０２内の他の同様の回路と共設／結合し得ることを理解されたい。たとえば、２次メモリ２０４−２は、１次メモリ、ならびに／あるいは１つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体メモリドライブなどと同じまたは同様のタイプのメモリを備え得る。いくつかの実装形態では、２次メモリは、コンピュータ可読媒体２６０を動作可能に受容するか、または場合によってはそれに結合するように構成され得る。メモリ２０４および／またはコンピュータ可読媒体２６０は、本明細書に記載するように、たとえば、本技法および／または装置１１６（図１）によるデータ処理に関連する命令２６２を備え得る。
【００５５】
移動局１０２は、たとえば、１つまたは複数のユーザ入力デバイス２０８、１つまたは複数の出力デバイス２１０、１つまたは複数のネットワークインターフェース１１４、ならびに／あるいは１つまたは複数の位置受信機２１６をさらに備え得る。
【００５６】
（１つまたは複数の）入力デバイス２０８は、たとえば、１つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、マイクロフォン、カメラなどを備え得る。出力デバイス２１０は、たとえば、ユーザのための視覚出力、可聴出力、および／または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。
【００５７】
ネットワークインターフェース１１４は、たとえば、１つまたは複数のワイヤードおよび／またはワイヤレス通信リンクを介した、たとえば、１つまたは複数の送信機１１０ならびに／あるいは（１つまたは複数の）ネットワーク１０４（図１）への接続性を与え得る。位置受信機２１６は、たとえば、１つまたは複数の位置サービスから、メモリに記憶された１つまたは複数の信号に与えられ得る位置またはさもなければそれに関連し得る位置を推定する際に使用され得る信号を取得し得る。たとえば、位置受信機は、移動局１０２が特定の構造／領域にあるかまたはその近くにあるか、あるいは場合によっては接近していることを（場合によっては概略的に）示し得る第１の位置を推定するために使用され得る。
【００５８】
（１つまたは複数の）処理ユニット２０２および／または命令２６２は、たとえば、本明細書において様々な例示的な技法で説明するように、たとえば、リポジトリデバイス識別子１２１についての１つまたは複数の要求２２０、測位支援データ１２８についての１つまたは複数の要求２２２、１つまたは複数の識別子１２１、第１の推定位置２２６、第２の推定位置２２８、測位支援データ１２８、予備測位支援データ１２７についての１つまたは複数の要求２２１、予備測位支援データ１２７、１つまたは複数の電子マップ２３４、１つまたは複数のアクセスポイントロケータ２３６、１つまたは複数の信号特性測定値２３８、追加のメタデータ１１１、ローカルメタデータ１１３、１つまたは複数の機能２４０のための、またはそれをサポートする命令および／またはデータなど、あるいはそれらの任意の組合せなど、メモリ２０４に記憶された１つまたは複数の信号を与えるか、またはそれに関連し得る。
【００５９】
図３は、一実装形態による、予備測位支援データ１２７および／または測位支援データ１２８などを確立するため、ならびに／あるいは移動局１０２に与えるために使用され得る１つまたは複数のデバイスにおいて使用する例示的な専用コンピューティングプラットフォーム３００のいくつかの特徴を示す概略ブロック図である。たとえば、ディレクトリデバイス１０６またはリポジトリデバイス１０８は、１つまたは複数の専用コンピューティングプラットフォーム３００を備え得る。
【００６０】
図示のように、専用コンピューティングプラットフォーム３００は、（たとえば、本明細書で提供する技法による）データ処理を実行するために、１つまたは複数の接続３０６を介してメモリ３０４に結合された１つまたは複数の処理ユニット３０２を備え得る。（１つまたは複数の）処理ユニット３０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット３０２は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。
【００６１】
メモリ３０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ３０４は、１次メモリ３０４−１および／または２次メモリ３０４−２を含み得る。たとえば、１次メモリ３０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示しているが、１次メモリの全部または一部を（１つまたは複数の）処理ユニット３０２または専用コンピューティングプラットフォーム３００内の他の同様の回路内に設ける、あるいは（１つまたは複数の）処理ユニット３０２または専用コンピューティングプラットフォーム３００内の他の同様の回路と共設／結合し得ることを理解されたい。たとえば、２次メモリ３０４−２は、１次メモリ、ならびに／あるいは１つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体メモリドライブなどと同じまたは同様のタイプのメモリを備え得る。いくつかの実装形態では、２次メモリは、コンピュータ可読媒体３６０を動作可能に受容するか、または場合によってはそれに結合するように構成され得る。メモリ３０４および／またはコンピュータ可読媒体３６０は、本明細書に記載するように、たとえば、本技法および／または装置１２０または装置１２６（図１）によるデータ処理に関連する命令３６２を備え得る。
【００６２】
専用コンピューティングプラットフォーム３００は、たとえば、１つまたは複数のネットワークインターフェース１１８をさらに備え得る。ネットワークインターフェース１１８は、たとえば、１つまたは複数のワイヤードおよび／またはワイヤレス通信リンクを介した、たとえば、（１つまたは複数の）ネットワーク１０４、移動局１０２、および／または他のデバイス（図１）への接続性を与え得る。
【００６３】
（１つまたは複数の）処理ユニット３０２および／または命令３６２は、たとえば、本明細書において様々な例示的な技法で説明するように、たとえば、リポジトリデバイス識別子１２１についての１つまたは複数の要求２２０、測位支援データ１２８についての１つまたは複数の要求２２２、１つまたは複数の識別子１２１、第１の推定位置２２６、第２の推定位置２２８、測位支援データ１２８、予備測位支援データ１２７、１つまたは複数の電子マップ２３４、１つまたは複数のアクセスポイントロケータ２３６、１つまたは複数の信号特性測定値２３８、追加のメタデータ１１１、ローカルメタデータ１１３などまたはそれらの任意の組合せなど、メモリ３０４に記憶された１つまたは複数の信号を与えるか、またはそれに関連し得る。
【００６４】
図４は、一実装形態による、移動局１０２において使用するための、たとえば、移動局１０２が１つまたは複数の特定の屋内領域にあり得ると判定する例示的なプロセスまたは方法４００のいくつかの特徴を示すフローチャートである。例示的なブロック４０２において、移動局１０２はリポジトリデバイス識別子１２１についての要求２２１をディレクトリデバイス１０６に送信する。たとえば、リポジトリデバイス識別子１２１についての要求２２１は、移動局１０２の少なくとも第１の推定位置２２６を示し得る。いくつかの他の例示的な実装形態では、要求２２１は、１つまたは複数の送信機１１０から移動局１０２によって受信された１つまたは複数の信号についての１つまたは複数の信号特性測定値２３８を備え得る。いくつかの他の例示的な実装形態では、要求２２１は複数のメッセージを備え得る。例示的なブロック４０４において、移動局１０２は、ディレクトリデバイス１０６から、第１の推定位置２２６にあるかまたはその近くにあると判定された１つまたは複数の屋内領域１５２のための予備測位支援データ１２７のための１つまたは複数の識別子１２１を識別する応答を受信する。例示的なブロック４０６において、移動局１０２は、識別子のうちの少なくとも１つに少なくとも部分的に基づいて、リポジトリデバイス１０８から予備測位支援データ１２７を取得する。例示的なブロック４０８において、移動局１０２は、予備測位支援データ１２７中で識別された送信機から受信された信号についての信号特性測定値２３８に少なくとも部分的に基づいて、移動局１０２が１つまたは複数の特定の屋内領域１５２のうちの第１の屋内領域にあると（たとえば、単独で、あるいは１つまたは複数の他のデバイスからのサポートを用いて）判定する。
【００６５】
図５は、一実装形態による、たとえば、ディレクトリデバイス１０６にある１つまたは複数の専用コンピューティングプラットフォーム３００において使用するための、移動局１０２が１つまたは複数の特定の屋内領域１５２にあると判定するのを少なくとも支援する例示的なプロセスまたは方法５００のいくつかの特徴を示すフローチャートである。いくつかの事例で実装され得る例示的なブロック５０２において、ディレクトリデバイス１０６は、符号化メタデータ１２４の全部または一部を確立し、および／またはさもなければリポジトリデバイス１０８に与える。他の事例では、ディレクトリデバイス１０６以外の１つまたは複数のデバイスが、符号化メタデータ１２４の全部または一部を確立し得、および／またはさもなければリポジトリデバイス１０８に与え得る。例示的なブロック５０４において、ディレクトリデバイス１０６は、移動局１０２からリポジトリデバイス識別子１２１についての要求２２０を受信し、要求２２０は移動局１０２の少なくとも第１の推定位置２２６を示し得る。例示的なブロック５０６において、ディレクトリデバイス１０６は、第１の推定位置２２６にあるかまたはその近くにある１つまたは複数の屋内領域を判定する。例示的なブロック５０８において、ディレクトリデバイス１０６は、１つまたは複数の屋内領域１５２のための予備測位支援データ１２７のための１つまたは複数の識別子１２１を識別する応答を移動局１０２に送信する。いくつかの事例で実装され得る例示的なブロック５１０において、ディレクトリデバイス１０６は、予備測位支援データ１２７において識別された送信機１１０から移動局１０２によって受信された信号についての信号特性測定値２３８を受信し、移動局１０２が１つまたは複数の屋内領域のうちの第１の屋内領域中にあると判定し、移動局１０２が１つまたは複数の屋内領域のうちの第１の屋内領域中にあることを示す応答メッセージを移動局１０２に送信する。
【００６６】
いくつかの他の例示的な実装形態では、矢印５２０によって示すように、ディレクトリデバイス１０６は、ブロック５０６および／または５０８の一方または両方をスキップするかまたは遅延させ、代わりに、ブロック５１０において、移動局１０２から信号特性測定値２３８を受信し（たとえば、移動局１０２によって個別に、または要求２２２の一部として通信され）、移動局１０２が特定の屋内領域にあると判定し、移動局１０２が１つまたは複数の屋内領域のうちの特定の屋内領域にあることを示す応答メッセージを移動局１０２に送信することが可能であり得ることに留意されたい。
【００６７】
図６は、一実装形態による、移動局が特定の屋内領域にあると、たとえば、リポジトリデバイス１０８にある１つまたは複数の専用コンピューティングプラットフォーム３００が判定するのを少なくとも支援する例示的なプロセスまたは方法６００のいくつかの特徴を示すフローチャートである。いくつかの事例で実装され得る例示的なブロック６０２において、リポジトリデバイス１０８は予備測位支援データ１２７と測位支援データ１２８とを取得する。たとえば、予備測位支援データ１２７および測位支援データ１２８の全部または一部は、他のデバイスから取得され得る（たとえば、ディレクトリデバイス１０６またはマップ推測デバイス１４０は、符号化メタデータ１２４などの全部または一部を確立し、および／またはさもなければ与え得る）。たとえば、予備測位支援データ１２７および測位支援データ１２８の全部または一部は、リポジトリデバイス１０８において確立されるかまたはさもなければ維持され得る。例示的なブロック６０４において、リポジトリデバイス１０８は移動局１０２から屋内領域１５２のための予備測位支援データ１２７についての要求２２１を受信し、たとえば、要求２２１は予備測位支援データ１２７の少なくとも一部分のための１つまたは複数の識別子１２１を示し得る。例示的なブロック６０６において、リポジトリデバイス１０８は移動局１０２に予備測位支援データ１２７を送信し、たとえば、予備測位支援データ１２７は屋内領域のためのアクセスポイントロケータ２３６を備え得る。いくつかの事例で実装され得る例示的なブロック６０８において、リポジトリデバイス１０８は、予備測位支援データ１２７において識別された送信機１１０から移動局１０２によって受信された信号についての信号特性測定値２３８をさらに受信し、移動局１０２が１つまたは複数の屋内領域１５２のうちの第１の屋内領域中にあると判定し、移動局１０２が１つまたは複数の屋内領域のうちの第１の屋内領域中にあることを示す応答メッセージを移動局１０２に送信する。例示的なブロック６１０において、リポジトリデバイス１０８は測位支援データ１２８を移動局１０２に送信する。
【００６８】
図７は、一実装形態による、予備測位支援データおよび測位支援データなどを移動局１０２に与えるための、例示的な環境において実装され得る例示的な通信セッション７００を示す概略ブロック図である。図７は図１と同様であり、また、１つまたは複数の構造１５０および／または屋内領域１５２に関する何らかの知識を有する開催地に関連し得る他のデバイス７０２を含む。たとえば、他のデバイス７０２は、次いで、電子マップ２３４および／またはアクセスポイントロケータ２３６（たとえば、図２および図３を参照）を確立するために使用され得る、様々な形態のマップ、図など、および／またはアクセスポイント（ＡＰ）位置、無線ヒートマップなどを生成するかまたはさもなければ与え得る、（１つまたは複数の）ネットワーク１０４に接続された１つまたは複数の専用コンピューティングプラットフォーム３００などを備え得る。図７には、たとえば、例示的な通信セッション７００による、様々なデバイス間で通信され得るメッセージ／情報のいくつかの例を与えるテキスト付き矢印も図示されている。
【００６９】
図示のように、例示的な通信セッション７００は、他のデバイス７０２と（ここでは「マップサーバ」として示している）リポジトリデバイス１０８との間の１つまたは複数のメッセージ＃０を介して、開催地から情報を取得することを含み得る。次いで、リポジトリデバイス１０８は１つまたは複数の適用可能な電子マップ２３４および／またはアクセスポイントロケータ２３６を確立し得る。移動局１０２と（ここでは「マップサーバディレクトリ」として示している）ディレクトリデバイス１０６との間の１つまたは複数のメッセージ＃１Ａ、＃１Ｂを用いて、移動局１０２は、それの粗い位置（たとえば、第１の推定位置２２６）を使用して、予備測位支援データ１２７を要求するためにどの（１つまたは複数の）リポジトリデバイス１０８と通信すべきかをマップサーバディレクトリから学習し得る。たとえば、メッセージ＃１Ｂは、リポジトリデバイスのＵＲＬなどと、第１の推定位置２２６にあるかまたはその近くにあると判定された適用可能な屋内領域のための予備測位支援データ１２７のための適用可能な識別子１２１とを識別し得る。移動局１０２と適用可能なリポジトリデバイス１０８（マップサーバ）との間の１つまたは複数のメッセージ＃２Ａ、＃２Ｂおよび＃２Ｃを用いて、移動局１０２は、予備測位支援データ１２７を取得し、場合によってはその後、測位支援データ１２８を取得し得る。
【００７０】
移動局１０２とクラウドソーシングデバイス１１０（ここでは「クラウドソーシングサーバ」として示している）との間の１つまたは複数のメッセージ＃３Ａを用いて、移動局は、収集されたデータを与え、および／または場合によっては追加のメタデータ１１１を受信し得る。ここで、たとえば、収集されたデータは、たとえば、１つまたは複数の回路、アプリケーション、ユーザインターフェースなどを介して、移動局１０２によって集められるかまたはさもなければ収集され得る、クラウドソーシングされた情報および／または測定値を含み得る。追加のメタデータ１１１は、たとえば、符号化データと同様であるが、クラウドソーシングデバイス１１０によって取得されたかまたはさもなければクラウドソーシングデバイス１１０内で生成された情報に少なくとも部分的に基づいて、導出されたか、更新されたかまたはさもなければ変更されたメタデータを備え得る。たとえば、クラウドソーシングデバイス１１０は、１つまたは複数の移動局から収集されたデータを利用して、既存のＡＰ位置、無線モデル、ヒートマップなどを更新／修正し得る。さらに示すように、クラウドソーシングデバイス１１０とリポジトリデバイス１０８との間の１つまたは複数のメッセージ＃３Ｂは、たとえば、同様のまたは他の同じような目的のために与えられ得る。いくつかの例示的な実装形態では、アクセスポイントロケータ２３６は、クラウドソーシングされた情報に少なくとも部分的に基づき得る。たとえば、様々な無線モデル、測距モデル、ヒートマップなどが、クラウドソーシングデバイス１１０、他のデバイス７０２などから取得された情報に基づいて、リポジトリデバイス１０８において確立されるか、更新されるか、またはさもなければ影響を及ぼされ得る。
【００７１】
さらに、この例では、移動局１０２と（ここでは「ＰＯＩサーバ」として示している）ローカルデバイス１１２との間の１つまたは複数のメッセージ＃４は、ローカルメタデータ１１３などを移動局１０２に与えるために使用され得、たとえば、移動局の屋内位置が、適用可能なＰＯＩ情報およびサービス（たとえば、位置ベースサービスなど）をトリガするためまたはさもなければ取得するために使用され得る。
【００７２】
図８は、一実装形態による、マップ抽出段階８０２を介して電子マップを確立することと、（たとえば、アナライザ機能の）マップ推測段階８０４を介して符号化メタデータを確立することと、マップエクスポート段階８０６を介して移動局１０２にエクスポートするための、および／または移動局１０２によって使用するための測位支援データ１２８を構成することとを行ういくつかの例示的なプロセスまたは方法８００のいくつかの特徴を示すフローチャートである。
【００７３】
構造図および／または領域図は、特定の開催地に関連するいくつかのエンティティまたは人によってしばしば所有されるか、管理されるか、またはさもなければ維持される。開催地のために与えられ得るいくつかの構造図および／または領域図は、領域内のいくつかの特徴および／またはオブジェクトに関する埋め込まれた情報を含み得る。例として、いくつかの図は、ＣＡＤ図などにおいて利用可能であり得る精度および詳細のレベルを与え得る。したがって、図（マップ）が適切なＣＡＤフォーマット（たとえば、図面交換フォーマット（ＤＸＦ：drawing exchange format）など）で利用可能であると仮定すると、それらの図は必要に応じてリポジトリデバイス１０８によって好適な電子フォーマットに処理され得る。いくつかの例示的な実装形態では、いくつかのマップは、使いやすいように、場合によっては複数のデバイスにわたる共通性を保証するために、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）で、または他の同様の言語（たとえば、ＧＭＬ、またはＫＭＬ、またはＣｉｔｙＧＭＬなど）で表され得る。
【００７４】
リポジトリデバイス１０８は、マップサーバとして、たとえば、１つまたは複数のＬＣＩ、領域、構造、開催地などの１つまたは複数のマップをホストし得る。リポジトリデバイス１０８は、たとえば、多くの異なるＬＣＩのマップをアグリゲートし得る。したがって、そのようなマップサーバのスケールおよび場合によっては所有権が著しく変動し得る。一方、（たとえば、オフィスビルまたはモールに関連する）単一のエンティティがリポジトリデバイス１０８をホストし得る。他の例では、構内または企業全体がすべてのそれらの様々なマップを単一のリポジトリデバイス１０８上でホストし得る。さらに他の例示的な実装形態では、サードパーティが様々な開催地のための中央リポジトリデバイス１０８を与え得る。本明細書で提供する様々な技法は、マップサーバのスケールに対して本質的にあいまい（agnostic）であり得るアーキテクチャを含む様々な方法で実装され得ることに留意されたい。
【００７５】
マップ抽出段階８０２は、たとえば、リポジトリデバイス１０８、および／または他の同様のデバイスにおいて実行され得る。例示的なマップ抽出段階８０２では、ＣＡＤファイルの多くのレイヤ中に存在する関連情報を判定するためにＣＡＤファイルが分析され得る。抽出された必要ないくつかの情報は、たとえば、壁、ドアおよび入口／出口点を含み得る。この分析はまた、ポータル（たとえば、エレベータ、エスカレータ、階段）のような特殊なゾーンを識別し得る。また、ＣＡＤファイル中で利用可能ないくつかのＰＯＩ情報（たとえば洗面所）が抽出され得る。そのような抽出技法などは、知られており、本明細書の範囲を超えるものである。さらに、本明細書で請求する主題は必ずしも特定の抽出技法に限定されない。
【００７６】
マップ推測段階８０４は、たとえば、ディレクトリデバイス１０６、リポジトリデバイス１０８、および／または他の同様のデバイスにおいて実行され得る。マップ推測段階８０４を用いて、たとえば、アルゴリズムスイートによって、マップの有用なメタデータを判定するために、マップのいくつかの特徴が分析され得る。たとえば、マップ推測段階８０４の一部として、マップの様々な部分（たとえば、およびそれによって表される領域中のオブジェクト）に対するユーザの移動／アクセス可能性（feasibility）および／または不可能性（infeasibility）に関する分析が実行され得る。いくつかの例示的な事例では、たとえば、正確な測位などのために測位機能によって利用され得る密接続性グラフが判定され得る。いくつかの例示的な事例では、ナビゲーション機能において使用するために、および／または他の同様の目的のために、接続性グラフが判定され、および／または場合によってはルーティンググラフを形成するように簡約化され得る。いくつかの例示的な事例では、たとえば、ルートなどに基づいて領域の確率マップが判定され得る。いくつかの例示的な事例では、領域に関連する無線ヒートマップまたは他の同様のＲＦ信号関連情報が、たとえば、マップ分析と既知の送信機位置の可用性とを通して判定され得る。いくつかの例示的な事例では、様々な当該地点が、たとえば、判定された関係などに基づいてリンクされ、またはさもなければ識別され得る。
【００７７】
いくつかの例示的な実装形態では、マップ推測段階８０４において利用可能なマップ情報とアクセスポイントまたは他の送信機情報の両方を有することが有益であり得る。様々な同様のマップ推測技法などは、知られており、本明細書の範囲を超えるものである。さらに、本明細書で請求する主題は、必ずしも特定のマップ推測技法に限定されない。
【００７８】
いくつかの例示的な実装形態では、アクセスポイントロケータは、領域に関連する無線モデル、無線ヒートマップ、および／または他の同様のＲＦ信号関連情報を含み得る。いくつかの事例では、厳密なＡＰまたは送信機位置をアクセスポイントロケータ中に含めないことが有益であり得る。無線ヒートマップ（たとえばＲＳＳＩヒートマップ）は、たとえば、領域中の様々な地点における信号強度として表され得る。したがって、たとえば、特に符号化メタデータが確立されると、いくつかの実装形態では、厳密なＡＰ／送信機位置が移動局に中継される必要がないことがある。
【００７９】
いくつかの例示的な実装形態では、少なくとも部分的に、聴取されているＷｉＦｉアクセスポイントを識別する最新の既知のＧＰＳフィックスを使用して、あるいは場合によってはユーザからの何らかのテキスト入力を介して、または場合によっては粗い現在の位置において示すかまたは暗示し得る他の感知情報（たとえば、カメラ、スキャナ、マイクロフォン）を介して、第１の推定位置が与えられ得る。
【００８０】
いくつかの例示的な実装形態では、ディレクトリデバイス１０６は、たとえば、１つまたは複数の近くのＬＣＩを判定すること、たとえば、データベース中でそのようなＬＣＩを探索することなどによって、いくつかの測位支援データを移動局に与え得る。
【００８１】
いくつかの例示的な実装形態では、マップエクスポート段階８０６は、ＸＭＬ様のフォーマットなどの符号化メタデータ１２８を確立し得る。いくつかの事例では、マップエクスポート段階８０６の全部または一部がディレクトリデバイス１０６において実行され得、様々な形態の特定の符号化技法、データ圧縮技法、および／またはデータ暗号化技法を利用し得る。いくつかの他の例示的な事例では、マップエクスポート段階８０６の全部または一部がリポジトリデバイス１０８などにおいて実行され得る。さらに他の事例では、マップエクスポート段階８０６の全部または一部が、測位支援データ１２８中に含まれ得る他のデータに関する同様のアクションとともに実行され得る。様々なデータエクスポート、処理、変換、技法などは、知られており、本明細書の範囲を超えるものである。さらに、本明細書で請求する主題は、必ずしも特定のデータフォーマット技法に限定されない。
【００８２】
このことを念頭に置いて、いくつかの例示的な実装形態では、リポジトリデバイス１０８に記憶された屋内空間の電子マップはＣＡＤ図面から導出され得る。ここで、そのようなＣＡＤ図面は、壁、戸口などによって形成される部屋と廊下とを示し得る。ＣＡＤ図面は、デジタルマップとして使用可能な特定のフォーマットに変換され得、デジタルマップは、上記で説明したように、要求時に移動局によってアクセスされるように電子的に記憶され得る。したがって、たとえば、屋内空間のＣＡＤ図面などは、本明細書の様々な例で説明するように、検索のために、（たとえば、編集可能なＸＭＬドキュメントとして）「インターチェンジフォーマット（interchange format）」の１つまたは複数の検索可能なデジタルマップに変換され、リポジトリデバイス１０８上に記憶され得る。したがって、たとえば、そのような交換フォーマットのデジタルマップは、たとえば、変更されたＣＡＤ図面を再変換することなしに追加情報を組み込むようにまたは屋内スペースへの変更を反映するように更新され得る。
【００８３】
特定の一実装形態では、開催地への変更は、予備測位支援データ１２７および／または測位支援データ１２８の有用性または精度に影響を及ぼし得る。たとえば、ＲＦビーコンおよび／または他の同様の送信機１１０の数および／または位置の変更は、使用され得る特定の測距モデルに影響を及ぼし得る。さらに、（たとえば、屋内領域の）マップトポロジーの変更は、測距モデルおよび／または物理的なルーティング制約に影響を及ぼし得る。本明細書で示すように、リポジトリデバイス１０８は、開催地のための屋内領域にあると判定された移動局１０２に測位支援データ１２７と予備測位支援データ１２８とを与え得る。したがって、いくつかの例示的な実装形態では、リポジトリデバイス１０８は、特定の開催地に関係する１つまたは複数の特定の構造の屋内領域にある移動局をサービスすることに専用であり得る。代替的に、リポジトリデバイス１０８は、複数の開催地に関係する複数の異なる屋内領域／構造中の移動局をサービスし得る。
【００８４】
予備測位支援データ１２７または測位支援データ１２８（および特に符号化メタデータ１２４）を更新するための特定のアルゴリズムは、プロプライエタリであり、動的であり、複雑であり得るので、特定の開催地に関係する移動局をサービスすることに専用のリポジトリデバイス１０８においてあるデータを更新することは実際的でないことがある。同様に、変更された状態に応答して、複数の領域／構造中の移動局にサービスすることに専用のリポジトリデバイス１０８に、あるデータを更新させることは実際的でないことがある。
【００８５】
ここで、たとえば、そのようなウェブサービスは、ＨＴＴＰ、ＨＴＴＰＳ、ＸＭＬ、ＳＯＡＰ、ＷＳＤＬおよび／またはＵＤＤＩ規格など、インターネットプロトコルを介してアプリケーション間でデータオブジェクトを送信するために、標準的なプロトコルを使用して実装され得る。したがって、たとえば、いくつかの実装形態では、たとえば、ＨＴＴＰなどを使用して、移動局によって効率的にアクセスされ得るウェブサービスを提供することが有用であり得る。必要ではないが、いくつかの例示的な事例では、１つまたは複数のデータファイル（たとえば、様々なコンピューティングデバイス間の測位支援データなど）を更新するために使用され得るウェブサービスモデルを実装することが有益であり得る。以下に示す特定の例では、および上記で説明したように、リポジトリデバイス１０８は、「開催地サーバ」として働く際に、たとえば、（たとえば、ＣＡＤファイルからの）マップ抽出を実行し、ビーコン送信機（特に例示された実装形態に示すＡＰ）の抽出されたマップ情報と位置とをＸＭＬデータとして記憶し得る。（アクセスポイントロケータ２３６中の測距モデルなどの）いくつかの測位支援データを取得するために、開催地サーバが、開催地によって与えられるＲＦビーコン送信機の位置の少なくとも一部分の（たとえば、ＸＭＬフォーマットの）マップデータを指定する、リモートサーバ（たとえば、（１つまたは複数の）他のデバイス７０２、クラウドソーシングデバイス１１０など）へのウェブサービス呼を作成し得る。以下の図に示すように、開催地サーバからリモートサーバへのウェブサービス呼は、（たとえば、ＣＡＤファイルから抽出されたマップデータに基づく）マップデータと、領域中のアクセスポイントロケータデータ（たとえば、アクセスポイントの位置など）を指定するかまたは含み得る。リモートサーバは、たとえば、測距モデル（たとえば、ヒートマップデータ）、確率ヒートマップデータなどを備えるアクセスポイントロケータ２３６などの予備測位支援データ１２７および／または測位支援データ１２８を生成または判定する際に、最新技術とプロプライエタリアルゴリズムとを適用し得る。次いで、予備測位支援データ１２７および／または測位支援データ１２８は、リポジトリデバイス１０８のファイルサーバ部分に送信され、次いで移動局に配信され得る。上述のように、いくつかの例示的な実装形態では、測位支援データ１２８の全部または一部は、ウェブサービスなどを使用してモバイルへの配信を可能にするために、様々な（場合によっては、規格化された）ファイルフォーマット、たとえば、ＸＭＬなどでリポジトリデバイスに記憶され得る。
【００８６】
特定の例示的な実装形態では、複数の異なる当事者によって操作される複数の開催地サーバに予備測位支援データ１２７および／または測位支援データ１２８を与えるために単一のウェブサービスが使用され得る。ここで、たとえば、標準的なウェブサービスインターフェースは、あらかじめ定義されたプロトコルに従って、あらかじめ定義されたインターフェースを介して複数の異なる当事者がウェブサービスと対話することを可能にし得る。したがって、そのようなアルゴリズムの配布の管理を維持しながら、いくつかの異なる当事者からの呼に応答して、プロプライエタリアルゴリズムなどがリモートサーバによって維持され、実行され得る。さらに、そのようなプロプライエタリアルゴリズムを実装するソフトウェアコードは、単一のリモートサーバにおいて都合よく更新され得る。
【００８７】
前述のように、いくつかの例示的な実装形態では、それの粗い推定位置（たとえば、第１の推定位置）の指示の一部として、または場合によってはそれに加えて、移動局は、それが様々な送信機から受信した信号についての様々な信号測定値を示し得る。したがって、そのような情報に少なくとも部分的に基づいて、ディレクトリデバイスは、特定のリポジトリデバイス、および場合によっては固有のＬＣＩのための識別子などを移動局に与えることが可能であり得る。
【００８８】
別の特定の実装形態では、モバイルデバイスの粗い推定位置をカバーする屋内領域のためのＬＣＩをローカルマップサーバディレクトリに判定させる代わりに、移動局がそれの現在の位置のための適用可能なＬＣＩを判定することを可能にし得る識別子１２１（たとえば、ユニバーサルリソース識別子またはユニバーサルリソースロケータなど）を、ローカルマップサーバディレクトリが単に与え得る。したがって、本明細書の様々な例に示すように、モバイルデバイスはヒントまたは粗い位置をディレクトリデバイスに与え得るが、ローカルマップサーバディレクトリから一意のＬＣＩを直接受信するのではなく、モバイルデバイスは、複数のＬＣＩによって識別可能な領域をカバーし得る予備測位支援データ１２７のための識別子１２１を受信し得る。そのような識別子１２７は、たとえば、次のようにリモートウェブサービスを通して予備測位支援データ１２７および／または測位支援データ１２８の全部または一部にアクセスする際に使用するためにフォーマットされ得る。  
APLocations.01.xml、APLocations.02.xml、．．．  
Connectivity.01.xml、Connectivity.02.xml、．．．  
RSSIHeatmap.01.xml、RSSIHeatmap.02.xml、．．．  
...  
ProbHeatmap.01.xml、ProbHeatmap.02.xml、．．．
【００８９】
ここで、たとえば、複数のＬＣＩによって定義された広いエリアをカバーするアクセスポイント位置へのアクセスをもつ移動局は、複数のＬＣＩによって識別されたエリアをカバーするアクセスポイントの位置をダウンロードすることによって、そのような一意のＬＣＩを単独で解決することが可能であり得るので、マップディレクトリサーバは、移動局の粗い推定位置にあるかまたはその近くにある屋内領域をカバーする一意のＬＣＩを正確に解決する機能を有する必要がない。次いで、移動局は、（たとえば、ＲＳＳＩまたは往復遅延などを使用して）３つ以上のアクセスポイントまでの距離測定値を取得し、ポジションフィックスを取得するために３つ以上のアクセスポイントの間で三辺測量を行うことによってポジションフィックスを取得し得る。正確なポジションフィックスを有すると、移動局は、次いで、たとえば、それの正確なポジションフィックスを一意のＬＣＩによってカバーされる屋内領域に関連付けることによって、それ自体の一意のＬＣＩを解決し得る。移動局が、正確なポジションフィックスをカバーする屋内領域を識別する一意のＬＣＩを判定すると、次いで、移動局は、前に取得された識別子を使用して（たとえば、符号化メタデータを含む）残りの測位支援データ１２８を取得／ダウンロードし得る。
【００９０】
本明細書全体にわたる「一例」、「例」、「いくつかの例」、または「例示的な実装形態」という言及は、特徴および／または例に関して説明する特定の特徴、構造、または特性が、請求する主題の少なくとも１つの特徴および／または例の中に含まれ得ることを意味する。したがって、本明細書全体にわたる様々な場所における「一例では」、「例」、「いくつかの例では」もしくは「いくつかの実装形態では」という句、または他の同様の句の出現は、必ずしもすべてが同じ特徴、例、および／または限定を指すわけではない。さらに、それらの特定の特徴、構造、または特性を組み合わせて１つまたは複数の例および／または特徴にすることがある。
【００９１】
本明細書で説明した方法は、特定の特徴および／または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および／またはそれらの組合せで実装され得る。ハードウェア実装の場合、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明する機能を実行するように設計された他のデバイスユニット、および／またはそれらの組合せの中で実装され得る。
【００９２】
上記の詳細な説明では、請求する主題の完全な理解を与えるために多数の具体的な詳細を記載した。ただし、請求する主題は、これらの具体的な詳細なしに実施され得ることが当業者には理解されよう。他の事例では、請求する主題を不明瞭にしないように、当業者には既知であろう方法および装置については詳細に説明していない。
【００９３】
上記の詳細な説明のいくつかの部分は、特定の装置または特殊目的コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、それらの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理操作に関係する。必ずしもそうとは限らないが、一般に、電子信号は情報を表すので、そのような量は、格納、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことは時々便利であることがわかっている。ただし、これらおよび同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「判定する」、「確立する」、「取得する」、「識別する」などの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことを諒解されたい。したがって、本明細書のコンテキストで、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、あるいは専用コンピュータまたは同様の専用電子コンピューティングデバイスのディスプレイデバイス内の電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。この特定の特許出願のコンテキストでは、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた汎用コンピュータを含み得る。
【００９４】
本明細書で使用する「および」、「または」、および「および／または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用された場合、包含的な意味で使用された場合はＡ、Ｂ、およびＣを意味し、ならびに排他的な意味で使用された場合はＡ、ＢまたはＣを意味するものとする。さらに、本明細書で使用する「１つまたは複数」という用語は、単数形の任意の特徴、構造、または特性などについて説明するために使用され得るか、または複数の特徴、構造、または特性など、または特徴、構造、または特性などの何らかの他の組合せについて説明するために使用され得る。しかし、これは例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。
【００９５】
現在例示的な特徴と考えられていることを例示し説明したが、請求する主題から逸脱することなく、他の様々な変形を行い得、均等物を代用し得ることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行い得る。
【００９６】
したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題は、添付の特許請求の範囲の範囲内に入るすべての態様、およびその均等物をも含むものとする。
【図１】
2013536631.tif 000003
【図２】
2013536631.tif 000004
【図３】
2013536631.tif 000005
【図４】
2013536631.tif 000006
【図５】
2013536631.tif 000007
【図６】
2013536631.tif 000008
【図７】
2013536631.tif 000009
【図８】
2013536631.tif 000010
【国際調査報告】
2013536631.tif 000011
2013536631.tif 000012
2013536631.tif 000013
2013536631.tif 000014