(57)【要約】【課題】ＧＰＳ測位によって携帯電話の位置を特定する技術が知られていたが、携帯電話が屋内に位置する場合であっても、携帯電話が位置する建物を正確に特定できることが望ましい。【解決手段】通信端末の高度に関する高度情報と、通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、通信端末が捕捉した無線基地局の基地局情報とに基づいて、通信端末が位置する建物を特定する建物特定部を備える建物特定装置を提供する。【選択図】図２
2018141721.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の高度に関する高度情報と、前記通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、前記通信端末が捕捉した無線基地局の基地局情報とに基づいて、前記通信端末が位置する建物を特定する建物特定部
を備える建物特定装置。
【請求項２】
前記建物特定部は、前記高度情報が予め定められた条件を満たし、かつ、前記基地局情報が予め定められた条件を満たす場合に、前記基地局情報に基づいて前記建物を特定し、前記高度情報が予め定められた条件を満たし、かつ、前記基地局情報が予め定められた条件を満たさない場合に、前記ＧＰＳ情報が示す位置情報に基づいて前記建物を特定する、請求項１に記載の建物特定装置。
【請求項３】
前記高度情報は、前記通信端末が高層に位置するか否かを示し、
前記高度情報は、前記通信端末が高層に位置することを示す場合に前記予め定められた条件を満たし、前記通信端末が高層に位置しないことを示す場合に前記予め定められた条件を満たさない。請求項２に記載の建物特定装置。
【請求項４】
前記高度情報は、前記通信端末の海抜を示し、
前記高度情報は、前記高度情報が示す海抜と、基準地点の海抜との差が予め定められた閾値より大きい場合に前記予め定められた条件を満たし、前記差が前記予め定められた閾値より小さい場合に前記予め定められた条件を満たさない、請求項２に記載の建物特定装置。
【請求項５】
前記高度情報は、前記通信端末によって測定された気圧を示し、
前記高度情報は、前記高度情報が示す気圧と、基準地点の気圧との差が予め定められた閾値より大きい場合に前記予め定められた条件を満たし、前記差が前記予め定められた閾値より小さい場合に前記予め定められた条件を満たさない、請求項２に記載の建物特定装置。
【請求項６】
前記基地局情報は、前記通信端末が捕捉した無線基地局の住所を含む場合に前記予め定められた条件を満たし、含まない場合に前記予め定められた条件を満たさない、請求項２から５のいずれか一項に記載の建物特定装置。
【請求項７】
前記ＧＰＳ情報は、前記通信端末によるＧＰＳ電波の受信強度を含み、
前記高度情報が前記予め定められた条件を満たさない場合、前記受信強度に基づいて、前記通信端末が屋内に位置するか屋外に位置するかを判定する屋内外判定部
をさらに備え、
前記建物特定部は、前記屋内外判定部によって前記通信端末が屋内に位置すると判定された場合であり、かつ、前記基地局情報が予め定められた条件を満たす場合、前記基地局情報に基づいて前記建物を特定し、前記屋内外判定部によって前記通信端末が屋内に位置すると判定された場合であり、かつ、前記基地局情報が予め定められた条件を満たさない場合、前記ＧＰＳ情報が示す位置情報に基づいて前記建物を特定する、請求項２から６のいずれか一項に記載の建物特定装置。
【請求項８】
前記ＧＰＳ情報は、前記通信端末が捕捉した複数のＧＰＳ衛星の数と、前記複数のＧＰＳ衛星のそれぞれのＧＰＳ電波の受信強度とを含み、
前記屋内外判定部は、前記複数のＧＰＳ衛星の数と、前記複数のＧＰＳ衛星のそれぞれのＧＰＳ電波の受信強度とに基づいて、前記通信端末が屋内に位置するか屋外に位置するかを判定する、請求項７に記載の建物特定装置。
【請求項９】
前記屋内外判定部は、前記通信端末による複数のＧＰＳ衛星からの受信電波強度から導出した値が予め定められた閾値より高い場合、屋外と判定し、低い場合、屋内と判定する、請求項７又は８に記載の建物特定装置。
【請求項１０】
前記屋内外判定部は、前記通信端末による複数のＧＰＳ衛星からの受信電波強度から導出した値が予め定められた第１閾値より高い場合、屋外と判定し、前記第１閾値より低い第２閾値より低い場合、屋内と判定し、前記第１閾値と前記第２閾値との間の場合、境界と判定する、請求項７又は８に記載の建物特定装置。
【請求項１１】
前記ＧＰＳ情報は、前記通信端末が前記ＧＰＳ電波を受信したときの前記通信端末の移動速度と、前記ＧＰＳ電波に基づいて導出された前記通信端末の位置情報とを含み、
前記建物特定部は、複数の前記ＧＰＳ情報に含まれる複数の位置情報のうち、前記通信端末の移動速度が予め定められた速度より遅いときに上記通信端末が受信したＧＰＳ電波に基づいて導出された位置情報に基づいて前記建物を特定する、請求項１から１０のいずれか一項に記載の建物特定装置。
【請求項１２】
前記ＧＰＳ情報は、前記通信端末が前記ＧＰＳ電波を受信したときの前記通信端末の移動速度と、前記ＧＰＳ電波に基づいて導出された前記通信端末の位置情報とを含み、
前記建物特定部は、複数の前記ＧＰＳ情報に含まれる複数の位置情報のうち、前記通信端末が静止していないときに前記通信端末が受信したＧＰＳ電波に基づいて導出された位置情報に基づいて前記建物を特定する、請求項１から１０のいずれか一項に記載の建物特定装置。
【請求項１３】
前記ＧＰＳ情報は、前記通信端末が前記ＧＰＳ電波を受信したときに前記通信端末が有する加速度センサによって取得された前記通信端末の加速度と、前記ＧＰＳ電波に基づいて導出された前記通信端末の位置情報とを含み、
前記建物特定部は、複数の前記ＧＰＳ情報に含まれる複数の位置情報のうち、前記通信端末の加速度及び前記通信端末の高度情報が予め定められた条件を満たさない位置情報に基づいて前記建物を特定する、請求項１から１０のいずれか一項に記載の建物特定装置。
【請求項１４】
コンピュータを、請求項１から１３のいずれか一項に記載の建物特定装置として機能させるためのプログラム。
【請求項１５】
通信端末であって、
前記通信端末の高度に関する高度情報と、前記通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、前記通信端末が捕捉した無線基地局の基地局情報とに基づいて、前記通信端末が位置する建物を特定する建物特定部
を備える通信端末。
【請求項１６】
コンピュータを、請求項１５に記載の通信端末として機能させるためのプログラム。
【請求項１７】
通信端末の高度に関する高度情報と、前記通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、前記通信端末が捕捉した屋内無線基地局の基地局情報とに基づいて、前記通信端末が位置する建物を特定するステップ
を備える建物特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物特定装置、通信端末、建物特定方法、及びプログラムに関する。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位によって携帯電話の位置を特定する技術が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００８−１７５８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
携帯電話が屋内に位置する場合であっても、携帯電話が位置する建物を正確に特定できることが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、建物特定装置が提供される。建物特定装置は、通信端末の高度に関する高度情報と、通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、通信端末が捕捉した無線基地局の基地局情報とに基づいて、通信端末が位置する建物を特定する建物特定部を備えてよい。
【０００５】
上記建物特定部は、上記高度情報が予め定められた条件を満たし、かつ、上記基地局情報が予め定められた条件を満たす場合に、上記基地局情報に基づいて上記建物を特定してよい。上記建物特定部は、上記高度情報が予め定められた条件を満たし、かつ、上記基地局情報が予め定められた条件を満たさない場合に、上記ＧＰＳ情報が示す位置情報に基づいて上記建物を特定してよい。
【０００６】
上記高度情報は、上記通信端末が高層に位置するか否かを示してよく、上記高度情報は、上記通信端末が高層に位置することを示す場合に上記予め定められた条件を満たし、上記通信端末が高層に位置しないことを示す場合に上記予め定められた条件を満たさなくてよい。上記高度情報は、上記通信端末の海抜を示してよく、上記高度情報は、上記高度情報が示す海抜と基準地点の海抜との差が予め定められた閾値より大きい場合に上記予め定められた条件を満たしてよく、上記差が上記予め定められた閾値より小さい場合に上記予め定められた条件を満たさなくてよい。上記高度情報は、上記通信端末によって測定された気圧を示し、上記高度情報は、上記高度情報が示す気圧と基準地点の気圧との差が予め定められた閾値より大きい場合に上記予め定められた条件を満たしてよく、上記差が上記予め定められた閾値より小さい場合に上記予め定められた条件を満たさなくてよい。上記基地局情報は、上記通信端末が捕捉した無線基地局の住所を含む場合に予め定められた条件を満たし、含まない場合に予め定められた条件を満たさなくてよい。
【０００７】
上記ＧＰＳ情報は、上記通信端末によるＧＰＳ電波の受信強度を含んでよく、上記建物特定装置は、上記高度情報が上記予め定められた条件を満たさない場合、上記受信強度に基づいて、上記通信端末が屋内に位置するか屋外に位置するかを判定する屋内外判定部をさらに備えてよく、上記建物特定部は、上記屋内外判定部によって上記通信端末が屋内に位置すると判定された場合であり、かつ、上記基地局情報が予め定められた条件を満たす場合、上記基地局情報に基づいて上記建物を特定し、上記屋内外判定部によって上記通信端末が屋内に位置すると判定された場合であり、かつ、上記基地局情報が予め定められた条件を満たさない場合、上記ＧＰＳ情報が示す位置情報に基づいて上記建物を特定してよい。上記ＧＰＳ情報は、上記通信端末が捕捉した複数のＧＰＳ衛星の数と、上記複数のＧＰＳ衛星のそれぞれのＧＰＳ電波の受信強度とを含んでよく、上記屋内外判定部は、上記複数のＧＰＳ衛星の数と、上記複数のＧＰＳ衛星のそれぞれのＧＰＳ電波の受信強度とに基づいて、上記通信端末が屋内に位置するか屋外に位置するかを判定してよい。上記屋内外判定部は、上記通信端末による複数のＧＰＳ衛星からの受信電波強度から導出した値が予め定められた閾値より高い場合、屋外と判定し、低い場合、屋内と判定してよい。上記屋内外判定部は、上記通信端末による複数のＧＰＳ衛星からの受信電波強度から導出した値が予め定められた第１閾値より高い場合、屋外と判定し、上記第１閾値より低い第２閾値より低い場合、屋内と判定し、上記第１閾値と上記第２閾値との間の場合、境界と判定してよい。
【０００８】
上記ＧＰＳ情報は、上記通信端末が上記ＧＰＳ電波を受信したときの上記通信端末の移動速度と、上記ＧＰＳ電波に基づいて導出された上記通信端末の位置情報とを含んでよく、上記建物特定部は、複数の上記ＧＰＳ情報に含まれる複数の位置情報のうち、上記通信端末の移動速度が予め定められた速度より遅いときに上記通信端末が受信したＧＰＳ電波に基づいて導出された位置情報に基づいて上記建物を特定してよい。上記ＧＰＳ情報は、上記通信端末が上記ＧＰＳ電波を受信したときの上記通信端末の移動速度と、上記ＧＰＳ電波に基づいて導出された上記通信端末の位置情報とを含んでよく、上記建物特定部は、複数の上記ＧＰＳ情報に含まれる複数の位置情報のうち、上記通信端末が静止していないときに上記通信端末が受信したＧＰＳ電波に基づいて導出された位置情報に基づいて上記建物を特定してよい。上記ＧＰＳ情報は、上記通信端末が上記ＧＰＳ電波を受信したときに上記通信端末が有する加速度センサによって取得された上記通信端末の加速度と、上記ＧＰＳ電波に基づいて導出された上記通信端末の位置情報とを含んでよく、上記建物特定部は、複数の上記ＧＰＳ情報に含まれる複数の位置情報のうち、上記通信端末の加速度及び上記通信端末の高度情報が予め定められた条件を満たさない位置情報に基づいて上記建物を特定してよい。
【０００９】
本発明の第２の態様によれば、コンピュータを、上記建物特定装置として機能させるためのプログラムが提供される。
【００１０】
本発明の第３の態様によれば、通信端末が提供される。通信端末は、通信端末の高度に関する高度情報と、通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、通信端末が捕捉した無線基地局の基地局情報とに基づいて、通信端末が位置する建物を特定する建物特定部を備えてよい。
【００１１】
本発明の第４の態様によれば、コンピュータを、上記通信端末として機能させるためのプログラムが提供される。
【００１２】
本発明の第３の態様によれば、建物特定方法が提供される。建物特定方法は、通信端末の高度に関する高度情報と、通信端末によって受信されたＧＰＳ電波に関するＧＰＳ情報と、通信端末が捕捉した屋内無線基地局の基地局情報とに基づいて、通信端末が位置する建物を特定するステップを備えてよい。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１４】
【図１】建物特定装置１００の一例を概略的に示す。
【図２】測定対象端末４００及びサーバ５００の一例を概略的に示す。
【図３】測定対象端末取得ログ４１０の一例を概略的に示す。
【図４】建物特定アルゴリズムを説明するための説明図である。
【図５】建物特定処理結果５１０を説明するための説明図である。
【図６】建物特定装置１００による処理の流れの一例を概略的に示す。
【図７】建物特定装置１００の機能構成の一例を概略的に示す。
【図８】屋内外判定部１０８による屋内外判定処理の一例を説明する説明図である。
【図９】捕捉リスト１２０の一例を概略的に示す。
【図１０】屋内基地局リスト１３０の一例を概略的に示す。
【図１１】移動通信無線基地局情報１４０の一例を概略的に示す。
【図１２】屋内基地局リスト１５０の一例を概略的に示す。
【図１３】建物特定装置１００による処理の流れの他の一例を概略的に示す。
【図１４】建物特定装置１００として機能するコンピュータ１０００のハードウエア構成の一例を概略的に示す。
【図１５】建物特定装置１００として機能する携帯電話３００のハードウエア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、建物特定装置１００の一例を概略的に示す。本実施形態に係る建物特定装置１００は、携帯電話３００が位置する建物２０を特定する。建物特定装置１００は、携帯電話３００が情報収集装置２００にアップロードしたデータを用いて、携帯電話３００が位置する建物を特定してよい。携帯電話３００は、通信端末の一例であってよい。
【００１７】
携帯電話３００は、ネットワーク１０を介して情報収集装置２００にデータをアップロードしてよい。ネットワーク１０は、例えば、電話網及びインターネットを含む。携帯電話３００は、３Ｇ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）及び４Ｇ等の移動通信システムの無線基地局（移動通信無線基地局と記載する場合がある。）及びＷｉＦｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）の無線基地局（ＷｉＦｉ無線基地局と記載する場合がある。）等を介して、ネットワーク１０を経由して情報収集装置２００にデータをアップロードしてよい。
【００１８】
建物特定装置１００は、ネットワーク１０を介して情報収集装置２００からデータを受信してよい。建物特定装置１００は、社内ネットワーク等の専用ネットワークを介して情報収集装置２００からデータを受信してもよく、情報収集装置２００から直接データを受信してもよい。なお、建物特定装置１００は、情報収集装置２００を兼ねてもよい。この場合、携帯電話３００は、建物特定装置１００に対してデータをアップロードする。
【００１９】
携帯電話３００は、ＧＰＳ機能を備える。携帯電話３００は、ＧＰＳアンテナを用いて、ＧＰＳ衛星が発する電波（ＧＰＳ電波と記載する場合がある）を受信する。ＧＰＳ電波には、ＧＰＳ衛星の位置が含まれる。ＧＰＳ電波には、ＧＰＳ衛星による電波発信時刻が含まれてよい。携帯電話３００は、ＧＰＳ機能を用いて、携帯電話３００の位置情報を取得する。携帯電話３００がＧＰＳ機能を用いて取得した位置情報をＧＰＳ位置情報と記載する場合がある。
【００２０】
携帯電話３００は、気圧センサを備える。携帯電話３００は、気圧センサを用いて、携帯電話３００が位置する地点の気圧を測定する。また、携帯電話３００は、加速度センサ及びジャイロセンサを備えてよい。携帯電話３００は、加速度センサ及びジャイロセンサを用いて携帯電話３００の移動速度を導出してよい。
【００２１】
携帯電話３００は、例えば１秒毎等の予め定められた時間間隔で、ＧＰＳ位置情報、ＧＰＳ衛星の捕捉数、ＧＰＳ電波の受信強度、捕捉している移動通信無線基地局の基地局ＩＤ及び基地局受信強度（例えば、ＬＴＥ−ＲＳＲＰ（Ｒｅｆｅｒｅｎｃｅ  Ｓｉｇｎａｌ  Ｒｅｃｅｉｖｅｄ  Ｐｏｗｅｒ）、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）−ＲＳＣＰ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｃｏｄｅ  Ｐｏｗｅｒ）等）、捕捉しているＷｉＦｉ無線基地局のＷｉＦｉ  ＩＤ及びＷｉＦｉ受信強度、携帯電話３００の移動速度、携帯電話３００の加速度、及び気圧等を取得して、そのデータのログを保存してよい。捕捉している移動通信無線基地局とは、携帯電話３００が在圏している移動通信無線基地局であってよい。捕捉しているＷｉＦｉ無線基地局とは、ＷｉＦｉ無線基地局が定期的に送信する通知信号を受信していて、存在を認識しているＷｉＦｉ無線基地局であってよい。ＷｉＦｉ  ＩＤは、例えば、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）及びＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等である。携帯電話３００は、例えば１時間毎等の予め定められた時間間隔で、保存してある各種データを情報収集装置２００にアップロードしてよい。
【００２２】
携帯電話３００は、例えば、ＧＰＳ電波に関するＧＰＳ情報をアップロードする。ＧＰＳ情報は、例えば、ＧＰＳ位置情報を含む。ＧＰＳ位置情報は緯度経度情報を含む。ＧＰＳ情報は、複数のＧＰＳ衛星のそれぞれから受信したＧＰＳ電波の受信強度を含んでよい。ＧＰＳ情報は、携帯電話３００が捕捉しているＧＰＳ衛星の数を含んでよい。捕捉しているＧＰＳ衛星とは、携帯電話３００がＧＰＳ電波を受信しているＧＰＳ衛星であってよい。なお、ＧＰＳ情報は、ＧＰＳ位置情報を含まずに、ＧＰＳ衛星の位置、ＧＰＳ衛星による電波発信時刻、及び携帯電話３００による電波受信時刻を含んでもよい。この場合、これらのデータを用いて建物特定装置１００によってＧＰＳ位置情報が導出されてよい。
【００２３】
ＧＰＳ情報は、携帯電話３００がＧＰＳ電波を受信したときの、携帯電話３００の移動速度を含んでもよい。ＧＰＳ情報は、携帯電話３００がＧＰＳ電波を受信したときの、携帯電話３００の加速度を含んでもよい。
【００２４】
携帯電話３００は、ＧＰＳ情報とともに、気圧センサによって測定した気圧をアップロードしてよい。携帯電話３００は、気圧に代えて、気圧から導出した海抜をアップロードしてもよい。海抜とは、ある地点の平均海水面からの高さであってよく、標高と呼ばれる場合もある。携帯電話３００は、例えば、海面気圧を１０１３．２５ｈＰａとして、気圧センサによって測定した気圧と海面気圧とから海抜を導出する。携帯電話３００は、気象庁のサイト等から海面気圧を取得して、当該海面気圧と、気圧センサによって測定した気圧とから海抜を導出してもよい。
【００２５】
建物特定装置１００は、携帯電話３００によってアップロードされた気圧から、携帯電話３００の地上高を算出してよい。地上高とは、例えば地面からの高さであってよい。携帯電話３００の地上高は、携帯電話３００の海抜と地上海抜との差であってよい。地上海抜は、地面の平均海水面からの高さであってよい。
【００２６】
建物特定装置１００は、例えば、携帯電話３００が位置する地域の地面における気圧と、携帯電話３００によって測定された気圧との差を用いて携帯電話３００の地上高を導出する。建物特定装置１００は、携帯電話３００が位置する地域の地面における気圧を任意の方法で取得してよい。例えば、建物特定装置１００は、携帯電話３００が位置する地域の地面に位置する携帯電話３１０によって測定され、アップロードされた気圧を受信する。なお、携帯電話３００が位置する地域の地面における気圧を測定するのは、携帯電話３１０に限らず、通信機能を備える気圧計等であってもよい。
【００２７】
また、例えば、建物特定装置１００は、各地域の地面における気圧のデータを含む地図データを参照することによって、対象となる地域の気圧を取得する。また、建物特定装置１００は、建物特定装置１００を使用する使用者によって入力された気圧を取得してもよい。
【００２８】
また、建物特定装置１００は、例えば、海抜が既知の場所に配置された携帯電話３１０によって測定された気圧と、携帯電話３００によって測定された気圧との差を用いて携帯電話３００の海抜を導出する。そして、建物特定装置１００は、導出した海抜と、携帯電話３００の緯度経度における地上海抜との差を求めることによって、携帯電話３００の地上高を導出してよい。建物特定装置１００は、各緯度経度における地上海抜の情報を提供するサービスを利用することによって、携帯電話３００の緯度経度における地上海抜を取得してよい。なお、建物特定装置１００は、携帯電話３００によってアップロードされた携帯電話３００の海抜と、携帯電話３００の緯度経度における地上海抜との差を求めることによって、携帯電話３００の地上高を導出してもよい。
【００２９】
携帯電話３００は、ＧＰＳ情報とともに、携帯電話３００が捕捉した無線基地局の情報をアップロードしてよい。携帯電話３００は、例えば、携帯電話３００が捕捉したＷｉＦｉ無線基地局の情報をアップロードする。ＷｉＦｉ無線基地局の情報は、ＷｉＦｉ  ＩＤと、ＷｉＦｉ無線基地局からの電波受信強度（ＷｉＦｉ受信強度と記載する場合がある。）とを含んでよい。また、携帯電話３００は、例えば、携帯電話３００が在圏する移動通信無線基地局の情報をアップロードする。移動通信無線基地局の情報は、基地局ＩＤと、移動通信無線基地局からの電波受信強度（移動通信受信強度と記載する場合がある。）とを含んでよい。
【００３０】
建物特定装置１００は、携帯電話３００によってアップロードされた情報に基づいて、携帯電話３００が位置する建物２０を特定する。建物特定装置１００は、携帯電話３００の高度に関する高度情報と、ＧＰＳ情報と、携帯電話３００が捕捉した無線基地局の基地局情報とに基づいて、携帯電話３００が位置する建物２０を特定する。
【００３１】
高度情報は、携帯電話３００が高層に位置するか低層に位置するかを直接的又は間接的に示す情報であってよい。例えば、高度情報は、携帯電話３００が高層に位置するか低層に位置するかを示す。
【００３２】
また、例えば、高度情報は、携帯電話３００の地上高を示す。高度情報が示す地上高が予め定められた閾値より高い場合、高度情報は携帯電話３００が高層に位置することを示し、高度情報が示す地上高が予め定められた閾値より低い場合、高度情報は携帯電話３００が低層に位置することを示す。当該閾値は任意に設定されてよい。例えば、一般的な建物の５〜１０階の高さが閾値として設定される。
【００３３】
また、例えば、高度情報は、携帯電話３００の海抜を示す。高度情報が示す海抜と地上海抜との差が予め定められた閾値より大きい場合、高度情報は携帯電話３００が高層に位置することを示し、高度情報が示す海抜と地上海抜との差が予め定められた閾値より小さい場合、高度情報は携帯電話３００が低層に位置することを示す。当該閾値は任意に設定されてよい。例えば、一般的な建物の５〜１０階の高さが閾値として設定される。
【００３４】
また、例えば、高度情報は、携帯電話３００の気圧を示す。高度情報が示す気圧と携帯電話３００が位置する地域の地面における気圧との差が予め定められた閾値より大きい場合、高度情報は携帯電話３００が高層に位置することを示し、高度情報が示す気圧と携帯電話３００が位置する地域の地面の気圧との差が予め定められた閾値より小さい場合、高度情報は携帯電話３００が低層に位置することを示す。当該閾値は任意に設定されてよい。例えば、一般的な建物の５〜１０階の高さの違いによって生じる気圧差が閾値として設定される。
【００３５】
無線基地局の基地局情報は、屋内に設置されている無線基地局の住所を含んでよい。屋内に設置されている無線基地局の住所とは、例えば、無線基地局が設置されている建物２０の住所である。
【００３６】
図２は、測定対象端末４００及びサーバ５００の一例を概略的に示す。図３は、測定対象端末４００が取得するデータのログ４１０の一例を概略的に示す。測定対象端末４００は通信端末の一例であってよい。サーバ５００は、建物特定装置の一例であってよい。
【００３７】
測定対象端末４００は、測定中連続で、ＧＰＳ位置情報、ＧＰＳ衛星の捕捉数、ＧＰＳ電波の受信強度、捕捉している移動通信無線基地局の基地局ＩＤ及び移動通信受信強度、捕捉しているＷｉＦｉ無線基地局のＷｉＦｉ  ＩＤ及びＷｉＦｉ受信強度、携帯電話３００の移動速度、携帯電話３００の加速度、及び気圧を取得する。測定対象端末４００は、図３に示すように、例えば１秒毎に各データを取得する。測定対象端末４００は、一定時間間隔でログをサーバ５００に送信する。測定対象端末４００は、例えば、１時間毎に、その間に取得したログをサーバ５００に送信する。
【００３８】
サーバ５００は、測定対象端末４００から受信したログを格納する。また、サーバ５００は、外部の参照情報を取得する。参照情報は、基準気圧及び海抜情報を含んでよい。基準気圧は、海抜が既知の場所に配置された基準端末によって測定された気圧を含んでよく、海抜情報は、当該海抜を含んでよい。また、基準気圧は、測定対象端末４００が位置する地域の地面に配置された基準端末によって測定された気圧を含んでもよい。
【００３９】
サーバ５００は、測定対象端末４００が建物内に入ってから出るまでの全てのログを処理対象としてよい。例えば、サーバ５００はまず、ログと参照情報とを解析して、測定対象端末４００の所在場所の地上高を計算する。次に、サーバ５００は、ＧＰＳ衛星の捕捉数とＧＰＳ電波の受信強度とに基づいて、測定対象端末４００が屋内に位置するか、屋外に位置するか、境界に位置するかを判定する屋内外判定を実行する。判定方法については後述する。サーバ５００は、測定対象端末４００の地上高が予め定められた閾値より高い場合、屋内外判定結果に関わらず屋内と判定する。
【００４０】
サーバ５００は、屋内と判定した測定対象端末４００について、ログ中の移動通信無線基地局の基地局ＩＤ及びＷｉＦｉ  ＩＤを参照する。そして、サーバ５００は、複数の移動通信無線基地局の基地局ＩＤ、住所、及び設置形態が屋内であるか否かが登録された移動通信無線基地局ＤＢと、複数のＷｉＦｉ無線基地局のＷｉＦｉ  ＩＤ、住所、及び設置形態が屋内であるか否かが登録されたＷｉＦｉ無線基地局ＤＢとを参照して、屋内と判定した測定対象端末４００が所在する建物を判定する。
【００４１】
屋内と判定した測定対象端末４００について、ログ中の移動通信無線基地局の基地局ＩＤ及びＷｉＦｉ  ＩＤが、いずれのＤＢにも登録されていない場合、登録されているが設置形態が屋内でない場合、及びＤＢには登録されているが住所が登録されていない場合、サーバ５００は、建物特定アルゴリズムを用いて、所在建物の確率を計算する。
【００４２】
図４は、建物特定アルゴリズムを説明するための説明図である。サーバ５００は、測定対象端末４００が取得した複数のＧＰＳ位置情報のうち、特定状態において取得された複数のＧＰＳ位置情報を処理（除外又は纏める）してから、残りの複数のＧＰＳ位置情報に基づいて所在建物の確率を計算する。
【００４３】
サーバ５００は、例えば、測定対象端末４００が静止しているときに連続して取得したＧＰＳ位置情報を１つに纏める。サーバ５００は、連続するＧＰＳ位置情報の差分が予め定められた閾値より小さい複数のＧＰＳ位置情報を１つに纏めてよい。例えば、測定対象端末４００は、当該複数のＧＰＳ位置情報のうち１つを処理対象として採用し、それ以外を除外する。また、例えば、測定対象端末４００は、当該複数のＧＰＳ位置情報の平均値を処理対象として採用する。
【００４４】
また、サーバ５００は、例えば、測定対象端末４００が高速移動しているときに取得したＧＰＳ位置情報を除外する。サーバ５００は、測定対象端末４００の移動速度が予め定められた閾値より速い場合に、測定対象端末４００が高速移動していたと判定してよい。
【００４５】
また、サーバ５００は、例えば、測定対象端末４００がエレベーター内で受信したＧＰＳ位置情報を除外する。サーバ５００は、例えば加速度及び高度情報を解析することによって、測定対象端末４００がエレベーター内に所在していたか否かを判定してよい。
【００４６】
サーバ５００は、特定状態において取得された複数のＧＰＳ位置情報を処理した、残りの複数のＧＰＳ位置情報から、測定対象端末４００が所在する建物の確率を計算する。例えば、サーバ５００は、残りの複数のＧＰＳ位置情報のうち、８割が第１の建物内を示し、２割が第２の建物内を示す場合、第１の建物内に所在する確率を８０％、第２の建物内に所在する確率を２０％とする。サーバ５００は、測定対象端末４００が所在する建物を１つに特定する場合には、所在する確率が最も高い建物を特定結果としてよい。
【００４７】
図５は、建物特定処理結果５１０の一例を概略的に示す。建物特定処理結果５１０は、時刻毎に、屋内外判定、建物特定結果、建物特定精度、及び補正したＧＰＳ情報を含んでよい。屋内外判定は、屋内又は屋外を示してよい。屋内外判定は、屋内、屋外、又は境界を示してもよい。建物特定結果は、測定対象端末４００が所在する建物として特定された建物を識別する情報を示してよい。例えば、建物特定結果は、建物の名称を示す。建物特定精度は、サーバ５００によって導出された測定対象端末４００が所在する建物の確率を示してよい。補正したＧＰＳ情報は、建物特定結果に基づいて補正されたＧＰＳ情報を示してよい。
【００４８】
図６は、建物特定装置１００による処理の流れの一例を概略的に示す。図６は、一の携帯電話３００によってアップロードされた複数のデータを用いて、当該一の携帯電話３００が位置する建物を特定する処理の流れの一例を示す。図６に示す各処理は、建物特定装置１００が備える制御部が主体となって実行される。
【００４９】
ステップ（ステップをＳと省略して記載する場合がある。）２０２では、携帯電話３００が高層に位置するか否かを判定する。建物特定装置１００は、例えば、携帯電話３００の地上高が予め定められた閾値より高い場合に高層に位置すると判定し、低い場合に高層に位置しないと判定する。高層に位置すると判定した場合、Ｓ２０４に進み、高層に位置しないと判定した場合、Ｓ２１０に進む。
【００５０】
Ｓ２０４では、携帯電話３００が捕捉した無線基地局に、住所が登録されている無線基地局が有るか否かを判定する。住所が登録されている無線基地局が有ると判定された場合、Ｓ２０６に進み、無いと判定された場合、Ｓ２０８に進む。Ｓ２０６では、携帯電話３００が捕捉した無線基地局のうち、住所が登録されている無線基地局の当該住所によって、携帯電話３００が位置する建物を特定する。
【００５１】
Ｓ２０８では、ＧＰＳ情報に基づいて携帯電話３００が位置する建物を特定する。建物特定装置１００は、例えば、携帯電話３００がアップロードした複数のＧＰＳ情報に含まれる複数のＧＰＳ位置情報から、特定状態において取得されたＧＰＳ位置情報を除外した残りの複数のＧＰＳ位置情報が示す割合に基づいて建物を特定する。
【００５２】
Ｓ２１０では、ＧＰＳ情報に含まれるＧＰＳ電波の受信強度に基づいて、携帯電話３００が屋内に位置するか否かを判定する。建物特定装置１００は、例えば、携帯電話３００による複数のＧＰＳ衛星からの受信電波強度から導出した値が予め定められた閾値より高い場合、屋外に位置すると判定し、低い場合、屋内に位置すると判定する。屋内に位置すると判定した場合、Ｓ２１２に進み、屋外に位置すると判定した場合、Ｓ２１８に進む。
【００５３】
Ｓ２１２では、携帯電話３００が捕捉した無線基地局に、住所が登録されている無線基地局が有るか否かを判定する。住所が登録されている無線基地局が有ると判定された場合、Ｓ２１４に進み、無いと判定された場合、Ｓ２１６に進む。Ｓ２１４では、Ｓ２０６と同様に、携帯電話３００が捕捉した無線基地局のうち、住所が登録されている無線基地局の当該住所によって、携帯電話３００が位置する建物を特定する。Ｓ２１６では、Ｓ２０８と同様に、ＧＰＳ情報に基づいて携帯電話３００が位置する建物を特定する。Ｓ２１８では、携帯電話３００が屋外にいると特定する。
【００５４】
携帯電話３００が高層に位置する場合、携帯電話３００は屋内に位置する可能性が高いので、Ｓ２０２の処理を実行することによって、屋内に位置する可能性が高い携帯電話３００を特定することができる。また、携帯電話３００が建物２０の高層階に位置する場合、そのまま別の建物２０に移動する可能性は低いので、携帯電話３００が高層に位置するか否かを判定しておくことによって、例えば、第１の建物の高層から第２の建物の高層に短時間に移動するようなＧＰＳ位置情報が導出された場合に、後者のＧＰＳ位置情報が誤っている可能性が高いと判定することができる。
【００５５】
Ｓ２０４において屋内局有と判定された場合、携帯電話３００が、屋内に位置する可能性が高く、かつ、住所が登録されている屋内基地局を捕捉していることを示すので、非常に高い確率で、携帯電話３００が位置する建物を特定することができる。携帯電話３００が高層に位置しない場合であっても、Ｓ２１０において、観測できるＧＰＳ衛星数とそれぞれのＧＰＳ電波の受信強度に基づいて携帯電話３００が屋内に位置するか否かを判定することができるので、比較的高い確率で、携帯電話３００が屋内に位置するか否かを特定することができる。
【００５６】
上述したように、建物特定装置１００が図６に示す処理を実行することにより、携帯電話３００が位置する建物を高い確率で特定することができる。これにより、例えば、携帯電話３００を用いて、建物内における移動通信システムの電波状況を調査するような場合に、第１の建物内の電波状況を測定している携帯電話３００が、第２の建物内に位置すると誤判定されて、調査に支障を来してしまうようなことを防止できる。
【００５７】
図７は、建物特定装置１００の機能構成の一例を概略的に示す。建物特定装置１００は、データ受信部１０２、データ格納部１０４、地上高計算部１０６、屋内外判定部１０８、屋内基地局ＤＢ参照部１１０、及び建物特定部１１２を備える。なお、建物特定装置１００がこれらのすべての構成を備えることは必須とは限らない。
【００５８】
データ受信部１０２は、情報収集装置２００が携帯電話３００から収集したデータを、情報収集装置２００から受信する。建物特定装置１００が情報収集装置２００としても機能する場合、データ受信部１０２は、複数の携帯電話３００からデータを受信する。データ受信部１０２は、外部の参照情報を受信してよい。
【００５９】
データ格納部１０４は、各種データを格納する。データ格納部１０４は、データ受信部１０２が受信したデータを格納する。データ格納部１０４は、携帯電話３００の高度情報、携帯電話３００のＧＰＳ情報、及び携帯電話３００が捕捉した無線基地局の情報を格納する。データ格納部１０４は、屋内に設置されているＷｉＦｉ無線基地局の情報を含む屋内基地局ＤＢを格納してよい。データ格納部１０４は、屋内に設置されている移動通信無線基地局の情報を含む屋内基地局ＤＢを格納してよい。
【００６０】
地上高計算部１０６は、データ格納部１０４に格納されているデータを用いて、携帯電話３００の地上高を計算する。地上高計算部１０６は、例えば、携帯電話３００によって測定された気圧と、携帯電話３００が位置する地域の地面に配置された基準端末によって測定された気圧とに基づいて、携帯電話３００の地上高を計算する。また、地上高計算部１０６は、例えば、携帯電話３００によって測定された気圧と、海抜が既知の場所に配置された基準端末によって測定された気圧と、携帯電話３００のＧＰＳ位置情報が示す緯度経度における地上海抜とに基づいて、携帯電話３００の地上高を計算する。
【００６１】
屋内外判定部１０８は、ＧＰＳ情報に含まれる、携帯電話３００によるＧＰＳ電波の受信強度に基づいて、携帯電話３００が屋内に位置するか屋外に位置するかを判定する。屋内外判定部１０８は、ＧＰＳ情報に含まれる、携帯電話３００によるＧＰＳ電波の受信強度に基づいて、携帯電話３００が屋内に位置するか、屋外に位置するか、境界に位置するかを判定してもよい。具体的な判定方法は後述する。屋内外判定部１０８は、高度情報が予め定められた条件を満たさない場合に、携帯電話３００が屋内に位置するか屋外に位置するかを判定してよい。
【００６２】
屋内基地局ＤＢ参照部１１０は、データ格納部１０４に格納されている屋内基地局ＤＢを参照する。屋内基地局ＤＢ参照部１１０は、他の装置が格納している屋内基地局ＤＢを参照してもよい。
【００６３】
建物特定部１１２は、データ格納部１０４に格納されている高度情報と、ＧＰＳ情報と、基地局情報とに基づいて、携帯電話３００が位置する建物を特定する。
【００６４】
建物特定部１１２は、高度情報が予め定められた条件を満たし、かつ、基地局情報が予め定められた条件を満たす場合、基地局情報に基づいて携帯電話３００が位置する建物を特定してよい。建物特定部１１２は、高度情報が予め定められた条件を満たし、かつ、基地局情報が予め定められた条件を満たさない場合、ＧＰＳ情報が示す位置情報に基づいて携帯電話３００が位置する建物を特定してよい。
【００６５】
高度情報が、携帯電話３００が高層に位置するか否かを示す場合、予め定められた条件は、携帯電話３００が高層に位置することであってよい。この場合、高度情報が、携帯電話３００が高層に位置することを示すときに予め定められた条件を満たし、携帯電話３００が低層に位置することを示すときに予め定められた条件を満たさない。
【００６６】
高度情報が、携帯電話３００の地上高を示す場合、予め定められた条件は、高度情報が示す地上高が予め定められた閾値より大きいことであってよい。この場合、高度情報が示す地上高が予め定められた閾値より大きいときに予め定められた条件を満たし、高度情報が示す地上高が予め定められた閾値より小さいときに予め定められた条件を満たさない。
【００６７】
高度情報が、携帯電話３００が位置する地点の気圧を示す場合、予め定められた条件は、高度情報が示す気圧と、地面等の基準地点の気圧との差が予め定められた閾値より大きいことであってよい。この場合、高度情報が示す気圧と基準地点の気圧との差が予め定められた閾値より大きいときに予め定められた条件を満たし、高度情報が示す気圧と基準地点の気圧との差が予め定められた閾値より小さいときに予め定められた条件を満たさない。
【００６８】
高度情報が、携帯電話３００が位置する地点の海抜を示す場合、予め定められた条件は、高度情報が示す海抜と、携帯電話３００が位置する地域の地上海抜との差が予め定められた閾値より大きいことであってよい。この場合、高度情報が示す海抜と地上海抜との差が予め定められた閾値より大きいときに予め定められた条件を満たし、高度情報が示す海抜と地上海抜との差が予め定められた閾値より小さいときに予め定められた条件を満たさない。
【００６９】
基地局情報に関する予め定められた条件は、基地局情報が、携帯電話３００が捕捉した無線基地局の住所を含むことであってよい。この場合、基地局情報は、携帯電話３００が捕捉した無線基地局の住所を含むときに予め定められた条件を満たし、携帯電話３００が捕捉した無線基地局のいずれの情報も含まないか、携帯電話３００が捕捉した無線基地局のうちいずれかの情報を含むが、住所が登録されていないときに予め定められた条件を満たさない。
【００７０】
建物特定部１１２は、基地局情報に基づいて携帯電話３００が位置する建物を特定する場合、携帯電話３００が捕捉した無線基地局のうち、住所が登録されている無線基地局の当該住所によって、携帯電話３００が位置する建物を特定する。
【００７１】
建物特定部１１２は、ＧＰＳ情報が示すＧＰＳ位置情報に基づいて携帯電話３００が位置する建物を特定する場合、携帯電話３００がアップロードした複数のＧＰＳ情報に含まれる複数のＧＰＳ位置情報の数又は割合に基づいて建物を特定してよい。例えば、建物特定部１１２は、複数の建物のうち、複数のＧＰＳ位置情報がその位置を示す数が最も多い又は割合が最も高い建物を、携帯電話３００が位置する建物として特定する。
【００７２】
建物特定部１１２は、携帯電話３００が位置する建物を特定するときに、複数のＧＰＳ位置情報から、いずれの建物の位置も示さないＧＰＳ位置情報を除外してよい。また、建物特定部１１２は、複数のＧＰＳ位置情報のうち、ＧＰＳ測位の精度が予め定められた閾値より低いＧＰＳ位置情報を除外してよい。
【００７３】
建物特定部１１２は、複数のＧＰＳ位置情報のうち、ＧＰＳ情報に含まれる携帯電話３００の移動速度が予め定められた速度より遅いときに携帯電話３００が受信したＧＰＳ電波に基づいて導出されたＧＰＳ位置情報に基づいて、携帯電話３００が位置する建物を特定してよい。すなわち、建物特定部１１２は、移動速度が予め定められた速度より速いときに携帯電話３００が受信したＧＰＳ電波に基づいて導出されたＧＰＳ位置情報を除外してよい。予め定められた速度は、人間の一般的な歩行速度よりも速い速度であってよい。予め定められた速度は、人間の一般的な走行速度よりも速い速度であってよい。これにより、建物内における携帯電話３００の移動速度としては想定しにくい移動速度で携帯電話３００が移動しているときのＧＰＳ位置情報を除外することができ、建物の特定精度を向上させることができる。
【００７４】
建物特定部１１２は、複数の位置情報のうち、携帯電話３００が静止していないときに携帯電話３００が受信したＧＰＳ電波に基づいて導出されたＧＰＳ位置情報に基づいて、携帯電話３００が位置する建物を特定してよい。すなわち、建物特定部１１２は、携帯電話３００が静止しているときに携帯電話３００が受信したＧＰＳ電波に基づいて導出されたＧＰＳ位置情報を除外してよい。携帯電話３００が、ＧＰＳ電波の受信強度の低い位置に留まっている場合、受信強度の低いＧＰＳ電波に基づいて導出された、精度の低いＧＰＳ位置情報が多数アップロードされることになる。これに対して、携帯電話３００が静止しているときに携帯電話３００が受信したＧＰＳ電波に基づいて導出されたＧＰＳ位置情報を除外することによって、精度の低いＧＰＳ位置情報を多数使用して携帯電話３００が位置する建物を特定してしまうことを防止できる。
【００７５】
建物特定部１１２は、複数のＧＰＳ位置情報のうち、ＧＰＳ情報に含まれる携帯電話３００の加速度及び携帯電話３００の高度情報が予め定められた条件を満たさないＧＰＳ位置情報に基づいて、携帯電話３００が位置する建物を特定してよい。すなわち、建物特定部１１２は、携帯電話３００の加速度及び高度情報が予め定められた条件を満たすＧＰＳ位置情報を除外してよい。当該予め定められた条件は、加速度及び高度情報が、携帯電話３００がエレベーター内に位置することを示すことであってよい。携帯電話３００がエレベーター内に位置する場合、受信強度の低いＧＰＳ電波に基づいて導出された、精度の低いＧＰＳ位置情報がアップロードされることになる。これに対して、携帯電話３００がエレベーター内に位置するときのＧＰＳ位置情報を除外することによって、精度の低いＧＰＳ位置情報を使用して携帯電話３００が位置する建物を特定してしまうことを防止できる。
【００７６】
建物特定部１１２は、屋内外判定部１０８によって携帯電話３００が屋内に位置すると判定された場合であり、かつ、基地局情報が予め定められた条件を満たす場合、基地局情報に基づいて携帯電話３００が位置する建物を特定し、屋内外判定部１０８によって携帯電話３００が屋内に位置すると判定された場合であり、かつ、基地局情報が予め定められた条件を満たさない場合、ＧＰＳ情報が示す位置情報に基づいて携帯電話３００が位置する建物を特定してよい。
【００７７】
図８は、屋内外判定部１０８による屋内外判定処理の一例を説明する説明図である。屋内外判定部１０８は、複数のＧＰＳ衛星３０からの携帯電話３００による受信電波強度から導出した値が予め定められた閾値より高い場合、屋外と判定し、低い場合、屋内と判定してよい。
【００７８】
例えば、受信電波強度が予め定められた閾値より強い場合に２ポイント、受信強度が予め定められた閾値より弱い場合に０．５ポイントとして、これらを加算した値が３ポイントより高い場合、屋外と判定し、低い場合、屋内と判定する。図８に示す例によれば、携帯電話３２０は、２つの衛星３０から電波を受信しており、両方とも受信電波強度が予め定められた閾値より強いことから、２ポイントに２を乗じた４ポイントが算出される。また、携帯電話３３０は、４つの衛星３０から電波を受信しており、すべて受信電波強度が予め定められた閾値より弱いことから、０．５ポイントに４を乗じた２ポイントが算出される。この結果、携帯電話３２０は屋外と判定され、携帯電話３３０は屋内と判定される。
【００７９】
なお、受信電波強度が予め定められた閾値より高い場合に割り当てるポイント、低い場合に割り当てるポイントはこれに限らず他のポイントであってもよい。また、２以上の閾値を設けて、３段階以上のポイントを割り当ててもよい。また、ポイントを加算した値と比較する閾値は、３ポイントに限らず、他のポイントであってもよい。また、ポイントを加算するのではなく、ポイントの平均と閾値とを比較するようにしてもよい。また、屋内外判定部１０８は、複数のＧＰＳ衛星３０からの携帯電話３００による受信電波強度から導出した値が予め定められた第１の閾値より高い場合、屋外と判定し、第１の閾値より低い第２の閾値より低い場合、屋内と判定し、第１の閾値と第２の閾値との間の場合、屋内と屋外との境界と判定してもよい。
【００８０】
図９は、携帯電話３００が捕捉したＷｉＦｉ無線基地局を示す捕捉リスト１２０の一例を概略的に示す。捕捉リスト１２０は、携帯電話３００が捕捉したＷｉＦｉ無線基地局を識別する識別情報と、携帯電話３００による受信電波強度とを含んでよい。図９に示す例では、捕捉リスト１２０はＳＳＩＤ、ＭＡＣアドレス、及び受信強度を含む。
【００８１】
携帯電話３００は、ＧＰＳ情報とともに、捕捉リスト１２０をアップロードしてよい。データ格納部１０４は、携帯電話３００によってアップロードされた捕捉リスト１２０を格納する。なお、携帯電話３００は、リスト形式以外の形式で、捕捉した無線基地局の情報をアップロードしてもよい。
【００８２】
図１０は、建物特定装置１００が格納する屋内基地局リスト１３０の一例を概略的に示す。屋内基地局リスト１３０は、屋内に設置されているＷｉＦｉ無線基地局の識別情報と住所とを含んでよい。図１０に示す例では、屋内基地局リスト１３０は、ＳＳＩＤ、ＭＡＣアドレス、及び住所を含む。
【００８３】
建物特定装置１００は、図１０に示すように、屋内に設置されているＷｉＦｉ無線基地局のみの情報を含む屋内基地局リスト１３０を格納してよい。また、建物特定装置１００は、屋内に設置されているＷｉＦｉ無線基地局及び屋外に設置されているＷｉＦｉ無線基地局の両方を含み、かつ、屋内に設定されているか屋外に設置されているかを識別する情報を含む基地局リストを格納してもよい。
【００８４】
建物特定部１１２は、データ格納部１０４に格納されている捕捉リスト１２０と、屋内基地局リスト１３０とを比較することによって、携帯電話３００が捕捉した無線基地局の住所を特定してよい。図９及び図１０に示す例によれば、建物特定部１１２は、ＳＳＩＤが「ｃｃｃ−０１」、ＭＡＣアドレスが「３３：３３：３３：３３：ｃｃ：ｃｃ」で識別されるＷｉＦｉ無線基地局の住所として、「東京都△△区□□町１−１−１−○○ビル」を特定する。
【００８５】
建物特定部１１２は、捕捉リスト１２０に含まれる、携帯電話３００による電波受信強度にさらに基づいて住所を特定してもよい。例えば、建物特定部１１２は、電波受信強度が予め定められた閾値より強く、かつ、住所が登録されている無線基地局について、登録されている住所を当該無線基地局の住所として特定する。建物特定部１１２は、住所が登録されていても、電波受信強度が予め定められた閾値より低い場合には、住所を特定しない。これにより、携帯電話３００が建物の外に位置しながら、建物内の無線基地局を捕捉した場合に、携帯電話３００が当該建物内に位置すると誤って特定してしまうことを防止できる。
【００８６】
図１１は、携帯電話３００が取得した移動通信無線基地局の情報を示す移動通信無線基地局情報１４０の一例を概略的に示す。移動通信無線基地局情報１４０は、携帯電話３００が取得した移動通信無線基地局の基地局ＩＤと、携帯電話３００による受信電波強度とを含んでよい。図１１に示す例では、移動通信無線基地局情報１４０は基地局ＩＤと、ＬＴＥ−ＲＳＲＰ又はＷＣＤＭＡ（登録商標）−ＲＳＣＰとを含む。
【００８７】
携帯電話３００は、ＧＰＳ情報とともに、移動通信無線基地局情報１４０をアップロードしてよい。データ格納部１０４は、携帯電話３００によってアップロードされた移動通信無線基地局情報１４０を格納する。なお、携帯電話３００は、リスト形式以外の形式で、移動通信無線基地局情報をアップロードしてもよい。
【００８８】
図１２は、建物特定装置１００が格納する屋内基地局リスト１５０の一例を概略的に示す。屋内基地局リスト１５０は、屋内に設置されている移動通信無線基地局の識別情報と住所とを含んでよい。図１２に示す例では、屋内基地局リスト１５０は、基地局ＩＤ及び住所を含む。
【００８９】
建物特定装置１００は、図１２に示すように、屋内に設置されている移動通信無線基地局のみの情報を含む屋内基地局リスト１５０を格納してよい。また、建物特定装置１００は、屋内に設置されている移動通信無線基地局及び屋外に設置されている移動通信無線基地局の両方を含み、かつ、屋内に設定されているか屋外に設置されているかを識別する情報を含む基地局リストを格納してもよい。
【００９０】
建物特定部１１２は、データ格納部１０４に格納されている移動通信無線基地局情報１４０と、屋内基地局リスト１５０とを比較することによって、携帯電話３００が捕捉した移動通信無線基地局の住所を特定してよい。図１１及び図１２に示す例によれば、建物特定部１１２は、基地局ＩＤが「１１１１」で識別される移動通信無線基地局の住所として、「東京都△△区□□町１−１−１−○○ビル」を特定する。
【００９１】
建物特定部１１２は、移動通信無線基地局情報１４０に含まれる、携帯電話３００による電波受信強度にさらに基づいて住所を特定してもよい。例えば、建物特定部１１２は、電波受信強度が予め定められた閾値より強く、かつ、住所が登録されている無線基地局について、登録されている住所を当該無線基地局の住所として特定する。建物特定部１１２は、住所が登録されていても、電波受信強度が予め定められた閾値より低い場合には、住所を特定しない。これにより、携帯電話３００が建物の外に位置しながら、建物内の無線基地局を捕捉した場合に、携帯電話３００が当該建物内に位置すると誤って特定してしまうことを防止できる。
【００９２】
図１３は、建物特定装置１００による処理の流れの他の一例を概略的に示す。図１３は、一の携帯電話３００によってアップロードされたデータを用いて、当該一の携帯電話３００が位置する建物を特定する処理の流れの一例を示す。図１３に示す各処理は、建物特定装置１００が備える制御部が主体となって実行される。ここでは、図６と異なる点を主に説明する。
【００９３】
Ｓ７０２では、携帯電話３００が捕捉した無線基地局に、住所が登録されている無線基地局が有るか否かを判定する。住所が登録されている無線基地局が有ると判定された場合、Ｓ７０４に進み、無いと判定された場合、Ｓ７０６に進む。Ｓ７０４では、Ｓ２０６と同様に、携帯電話３００が捕捉した無線基地局のうち、住所が登録されている無線基地局の当該住所によって、携帯電話３００が位置する建物を特定する。
【００９４】
Ｓ７０６では、Ｓ２０２と同様、携帯電話３００が高層に位置するか否かを判定する。高層に位置すると判定した場合、Ｓ７０８に進み、高層に位置しないと判定した場合、Ｓ７１０に進む。Ｓ７０８では、Ｓ２０８と同様、ＧＰＳ情報に基づいて携帯電話３００が位置する建物を特定する。
【００９５】
Ｓ７１０では、ＧＰＳ情報に含まれるＧＰＳ電波の受信強度に基づいて、携帯電話３００が屋内に位置するか否かを判定する。屋内に位置すると判定した場合、Ｓ７１２に進み、屋外に位置すると判定した場合、Ｓ７１４に進む。Ｓ７１２では、Ｓ７０８と同様に、ＧＰＳ情報に基づいて携帯電話３００が位置する建物を特定する。Ｓ７１４では、携帯電話３００が屋外にいると特定する。
【００９６】
図１４は、建物特定装置１００として機能するコンピュータ１０００の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、ＤＶＤドライブ１０７０及び入出力チップ１０８０を有する入出力部を備える。
【００９７】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ１０９０上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００９８】
通信Ｉ／Ｆ１０４０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウエアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。ＤＶＤドライブ１０７０は、ＤＶＤ−ＲＯＭ１０７２からプログラム又はデータを読み取り、ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供する。
【００９９】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウエアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【０１００】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＤＶＤ−ＲＯＭ１０７２、又はＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【０１０１】
コンピュータ１０００にインストールされ、コンピュータ１０００を建物特定装置１００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、建物特定装置１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるデータ受信部１０２、データ格納部１０４、建地上高計算部１０６、屋内外判定部１０８、屋内基地局ＤＢ参照部１１０、及び建物特定部１１２として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の建物特定装置１００が構築される。
【０１０２】
上記実施形態では、通信端末の一例として携帯電話３００を挙げて説明したが、これに限らず、ＧＰＳ機能、気圧センサ、及び無線通信機能を有していれば、タブレット端末及びＰＣ等であってもよい。
【０１０３】
上記実施形態において、携帯電話３００が建物特定装置１００として機能してもよい。すなわち、携帯電話３００は、携帯電話３００の高度に関する高度情報と、携帯電話３００が受信したＧＰＳ電波に関するＧＰＳ情報と、携帯電話３００が捕捉した無線基地局の基地局情報とに基づいて、携帯電話３００が位置する建物を特定する建物特定部を備えてよい。
【０１０４】
図１５は、建物特定装置１００として機能する携帯電話３００のハードウエア構成の一例を示す。本実施形態に係る携帯電話３００は、ＳｏＣ１１１０、メインメモリ１１２２、フラッシュメモリ１１２４、アンテナ１１３２、アンテナ１１３４、ディスプレイ１１４０、マイク１１４２、スピーカ１１４４、ＵＳＢポート１１５２、及びカードスロット１１５４を備える。
【０１０５】
ＳｏＣ１１１０は、メインメモリ１１２２及びフラッシュメモリ１１２４に格納されたプログラムに基づいて動作し、各部の制御を行う。アンテナ１１３２は、いわゆるセルラーアンテナである。アンテナ１１３４は、いわゆるＷｉＦｉ（登録商標）アンテナである。ＳｏＣ１１１０は、アンテナ１１３２及びアンテナ１１３４を用いて、各種通信機能を実現してよい。ＳｏＣ１１１０は、例えば、アンテナ１１３２又はアンテナ１１３４を用いてＳｏＣ１１１０が使用するプログラムを受信して、フラッシュメモリ１１２４に格納してよい。
【０１０６】
ＳｏＣ１１１０は、ディスプレイ１１４０を用いて各種表示機能を実現してよい。ＳｏＣ１１１０は、マイク１１４２を用いて各種音声入力機能を実現してよい。ＳｏＣ１１１０は、スピーカ１１４４を用いて各種音声出力機能を実現してよい。
【０１０７】
ＵＳＢポート１１５２は、ＵＳＢ接続を実現する。カードスロット１１５４は、ＳＤカード等の各種カードとの接続を実現する。ＳｏＣ１１１０は、ＵＳＢポート１１５２に接続された機器又はメモリと、カードスロット１１５４に接続されたカードとから、ＳｏＣ１１１０が使用するプログラムを受信して、フラッシュメモリ１１２４に格納してよい。
【０１０８】
携帯電話３００にインストールされ、携帯電話３００を建物特定装置１００として機能させるプログラムは、ＳｏＣ１１１０等に働きかけて、携帯電話３００を、建物特定装置１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、携帯電話３００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるデータ受信部１０２、データ格納部１０４、地上高計算部１０６、屋内外判定部１０８、屋内基地局ＤＢ参照部１１０、及び建物特定部１１２として機能する。そして、これらの具体的手段によって、本実施形態における使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の携帯電話３００が構築される。
【０１０９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１１０】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１１１】
１０  ネットワーク、２０  建物、３０  衛星、１００  建物特定装置、１０２  データ受信部、１０４  データ格納部、１０６  地上高計算部、１０８  屋内外判定部、１１０  屋内基地局ＤＢ参照部、１１２  建物特定部、１２０  捕捉リスト、１３０  屋内基地局リスト、１４０  移動通信無線基地局情報、１５０  屋内基地局リスト、２００  情報収集装置、３００  携帯電話、３１０  携帯電話、３２０  携帯電話、３３０  携帯電話、４００  測定対象端末、４１０  ログ、５００  サーバ、５１０  建物特定処理結果、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０７０  ＤＶＤドライブ、１０７２  ＤＶＤ−ＲＯＭ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９０  ディスプレイ、１０９２  ホストコントローラ、１０９４  入出力コントローラ、１１１０  ＳｏＣ、１１２２  メインメモリ、１１２４  フラッシュメモリ、１１３２  アンテナ、１１３４  アンテナ、１１４０  ディスプレイ、１１４２  マイク、１１４４  スピーカ、１１５２  ＵＳＢポート、１１５４  カードスロット
【図１】
2018141721.tif 000003
【図２】
2018141721.tif 000004
【図３】
2018141721.tif 000005
【図４】
2018141721.tif 000006
【図５】
2018141721.tif 000007
【図６】
2018141721.tif 000008
【図７】
2018141721.tif 000009
【図８】
2018141721.tif 000010
【図９】
2018141721.tif 000011
【図１０】
2018141721.tif 000012
【図１１】
2018141721.tif 000013
【図１２】
2018141721.tif 000014
【図１３】
2018141721.tif 000015
【図１４】
2018141721.tif 000016
【図１５】
2018141721.tif 000017