(57)【要約】【課題】通信量を抑制しながら高精度な位置推定を可能とする位置推測サーバ、通信端末、及び位置検出方法を提供する。【解決手段】位置推測サーバ１００は、通信端末１０が検出した検出情報を取得する機能と、取得した検出情報を位置情報提供システム２０に送信する機能と、位置情報提供システム２０から返信された位置情報を取得する機能と、取得した位置情報に基づいて通信端末１０の推測位置を出力する機能と、を備える。【選択図】図１
2020079770.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の位置を推測する位置推測サーバであって、
通信端末が検出した検出情報を取得する機能と、
取得した前記検出情報を位置情報提供システムに送信する機能と、
前記位置情報提供システムから返信された位置情報を取得する機能と、
取得した前記位置情報に基づいて前記通信端末の推測位置を出力する機能と、
を備える、位置推測サーバ。
【請求項２】
前記検出情報は、
前記通信端末が電波を受信している１以上のアクセスポイントの識別情報および前記電波の受信強度、前記通信端末が在圏しているセルの識別情報、並びに地磁気情報のうち、少なくとも一つである、請求項１に記載の位置推測サーバ。
【請求項３】
前記位置情報提供システムから精度情報を取得する機能と、
取得した前記精度情報を参照してより精度の高い前記位置情報を優先させる機能と、
をさらに備える、請求項２に記載の位置推測サーバ。
【請求項４】
前記通信端末からGPS情報を前記位置情報として取得する機能と、
前記GPS情報に基づいて前記通信端末の前記推測位置を出力する機能と、
をさらに備える、請求項２または請求項３に記載の位置推測サーバ。
【請求項５】
１以上の検出情報を生成する機能と、
検出した前記検出情報を送信する機能と、を備え、
前記検出情報は、
前記通信端末が電波を受信している１以上のアクセスポイントの識別情報および前記電波の受信強度、前記通信端末が在圏しているセルの識別情報および前記通信端末が検出した地磁気を特定する地磁気情報のうち、少なくとも一つである、通信端末。
【請求項６】
前記受信強度のより大きいものから所定の限度数に達するまでのアクセスポイントを選択して前記検出情報に含める、請求項５に記載の通信端末。
【請求項７】
複数の前記検出情報が生成された場合には予め定められた優先順位に従って１つの検出情報を送信すべき前記検出情報として選択する機能をさらに備える、請求項５または請求項６に記載の通信端末。
【請求項８】
受信した１以上の衛星からの電波に基づいてGPS情報を生成する機能と、
生成された前記GPS情報が所定数以上の衛星から生成されたものであるかを判定する機能と、
前記GPS情報が所定数以上の衛星から生成されたものと判定された場合には当該GPS情報を出力する機能と、
をさらに備える、請求項５から７のいずれか一項に記載の通信端末。
【請求項９】
通信端末が検出した検出情報を取得するステップと、
取得した前記検出情報を位置情報提供システムに送信するステップと、
前記位置情報提供システムから返信された位置情報に基づいて、通信端末の推測位置を出力するステップと、
を有する、位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置推測サーバ、通信端末、及び位置検出方法に関する。
【背景技術】
【０００２】
IoT（Internet of Things）の時代となり、人や物といった移動体に取り付けるデバイス（端末）の位置を検出するシステムの需要が高まっている。
【０００３】
位置検出に関する技術としては、例えば、端末と、電話機能を有する第１の無線接続装置と、電話機能を有しない第２の無線接続装置と、を有し、端末は、複数の無線接続装置からの電波の電波強度を測定し、無線接続装置及び構内交換機を介して測定の結果を位置検出サーバに送信し、位置検出サーバは、測定の結果を受信し、複数の無線接続装置の位置情報及び測定の結果に基づいて、端末の位置を推定する位置検出装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５６６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の装置は、構内交換機システム内における端末の位置を検出するものであり、利用できる環境が限られていた。
【０００６】
携帯電話のような端末であれば利用環境に制限がないが、IoTデバイスとして用いられる端末ではコストダウンの要請が大きいため、通信速度が限られる。限られた通信速度では、測位のために通信量を増やすことができない。少ない通信量では高精度な測位が困難である。
【０００７】
そこで、本発明は、通信量を抑制しながら高精度な位置推定を可能とする位置推測サーバ、通信端末、及び位置検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る位置推測サーバは、通信端末の位置を推測する位置推測サーバであって、通信端末が検出した検出情報を取得する機能と、取得した検出情報を位置情報提供システムに送信する機能と、位置情報提供システムから返信された位置情報を取得する機能と、取得した前記位置情報に基づいて通信端末の推測位置を出力する機能と、を備える。
【０００９】
この態様によれば、通信端末側では検出情報を出力するのみで位置情報の取得を行わないので、通信量を抑制しつつ、位置推測サーバ側で検出情報に基づく高精度な位置推測が可能となる。
【００１０】
上記の位置推測サーバにおいて、検出情報は、通信端末が電波を受信している１以上のアクセスポイントの識別情報および電波の受信強度、通信端末が在圏しているセルの識別情報、並びに地磁気情報のうち少なくとも一つであることが好ましい。
【００１１】
位置情報提供システムから精度情報を取得する機能と、取得した前記精度情報を参照してより精度の高い前記位置情報を優先させる機能と、をさらに備えることが好ましい。
【００１２】
通信端末からGPS（Global Positioning System：全地球測位システム）情報を前記位置情報として取得する機能と、当該GPS情報に基づいて通信端末の前記推測位置を出力する機能と、をさらに備えることが好ましい。
【００１３】
本発明の一態様に係る通信端末は、１以上の検出情報を生成する機能と、検出した前記検出情報を送信する機能と、を備え、検出情報は、通信端末が電波を受信している１以上のアクセスポイントの識別情報および電波の受信強度、通信端末が在圏しているセルの識別情報および通信端末が検出した地磁気を特定する地磁気情報のうち、少なくとも一つであることが好ましい。
【００１４】
上記の通信端末において、受信強度のより大きいものから所定の限度数に達するまでのアクセスポイントを選択して検出情報に含めることが好ましい。
【００１５】
複数の前記検出情報が生成された場合には予め定められた優先順位に従って１つの検出情報を送信すべき検出情報として選択する機能をさらに備えることが好ましい。
【００１６】
受信した１以上の衛星からの電波に基づいてGPS情報を生成する機能と、生成されたGPS情報が所定数以上の衛星から生成されたものであるかを判定する機能と、GPS情報が所定数以上の衛星から生成されたものと判定された場合には当該GPS情報を出力する機能と、をさらに備えることが好ましい。
【００１７】
本発明の一態様に係る位置推測方法は、通信端末が検出した検出情報を取得するステップと、取得した検出情報を位置情報提供システムに送信するステップと、位置情報提供システムから返信された位置情報に基づいて、通信端末の推測位置を出力するステップと、を有する。
【発明の効果】
【００１８】
本発明によれば、通信量を抑制しながら高精度な位置推定を可能とする位置推測技術を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る位置推測システムの全体構成の模式図である。
【図２】本実施形態に係る位置推測サーバの構成を示すブロック図である。
【図３】本実施形態に係る位置推測方法を示すフローチャートである。
【図４】実施例１の通信端末において、無線LAN（Local Area Network）のアクセスポイントを検出する例を示す模式図である。
【図５】実施例２の通信端末において、基地局のセル識別情報を検出する例を示す模式図である。
【図６】実施例３の通信端末において、地磁気を検出する例を示す模式図である。
【図７】実施例４の通信端末において、GPS情報を検出する例を示す模式図である。
【図８】実施例４の通信端末において、GPS情報と他のセンシング情報とを比較する例を示す模式図である。
【図９】実施例４において、GPS情報の検出動作手順を示すフローチャートである。
【図１０】実施例５の通信端末において、無線LANのアクセスポイントが多い場合の検出する例を示す模式図である。
【図１１】実施例５において、無線LANのアクセスポイントが多い場合の検出動作手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００２１】
［位置推測システムの構成］
まず、図１及び図２を参照して、本実施形態に係る位置推測システムの構成について説明する。図１は、本実施形態に係る位置推測システムの全体構成の模式図である。図２は、本実施形態に係る位置推測サーバの構成を示すブロック図である。
【００２２】
図１に示すように、位置推測システム１は、通信端末１０の位置を推測するシステムである。位置推測システム１は、通信端末１０と位置推測サーバ１００とを備える。位置推測サーバ１００は、無線回線及び有線回線を介して、通信端末１０や位置情報提供システム２０と通信可能に接続されている。
【００２３】
通信端末１０としては、例えば、IoTデバイス、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、携帯ゲーム機、携帯音楽プレーヤ、ウェアラブル端末等の携帯型情報通信機器が挙げられる。通信端末１０はＵＥ（User Equipment）と呼ばれ、本実施形態ではスマートフォンに比して通信量が少なく、子供等に持たせる低機能なIoTデバイスを想定している。
【００２４】
通信端末１０は、１以上の検出情報を生成する機能を備える。検出情報は、通信端末１０が電波を受信している１以上のアクセスポイントの識別情報および電波の受信強度、通信端末１０が在圏しているセルの識別情報、および通信端末１０が検出した地磁気を特定する地磁気情報のうち少なくとも一つであることが好ましい。電波を受信している１以上のアクセスポイントの識別情報および電波の受信強度は、例えば、図１では無線LAN情報１１である。
【００２５】
通信端末１０が在圏しているセルの識別情報は、例えば、図１では基地局識別情報１２である。検出した地磁気を特定する地磁気情報は、例えば、図１では地磁気情報１３である。無線LAN情報１２は、通信端末１０が電波を受信している１以上のアクセスポイントの識別情報（例えば、BSSID: Basic Service Set Identifier）および電波の受信強度（例えば、RSSI: Received Signal Strength Indication）情報を含む。基地局識別情報１１は、通信端末１０が在圏しているセルの識別情報（例えば、Cell ID）を含む。地磁気情報１３は、通信端末１０が検出した地磁気を特定する地磁気情報を含む。さらに、検出情報として、通信端末１０のGPS情報１４を含んでいてもよい。
【００２６】
通信端末１０は、検出した検出情報を位置推測サーバ１００に送信する機能を備える。また、通信端末１０は、検出情報の送信に対して、位置推測サーバ１００から処理可否の応答を受信する機能を備えていてもよい。ここでいう「応答」とは、位置推測サーバ１００が通信端末１０から送信された検出情報に基づいて適切に推測位置を出力できたかの処理可否を示す情報を通信端末１０に通知することをいう。通信端末１０は、応答が処理不可を示すときに検出情報を再送信するように構成してもよい。また、位置推測サーバ１００からの応答が一定期間受信できない場合には、再度、検出情報を送信するようにしてもよい。ただし、上記の検出情報の送信機能は必須であるが、応答受信機能はオプショナルな要素である。応答受信を行うと、通信端末１０と位置推測サーバ１００との間の通信量が増えるからである。
【００２７】
通信端末１０は、複数の検出情報が生成された場合には、予め定められた優先順位に従って１つの検出情報を送信すべき検出情報として選択する機能をさらに備えることが好ましい。即ち、無線LAN情報１１、基地局識別情報１２、地磁気情報１３、及びGPS情報１４の検出情報について予め優先順位を定めることが可能である。また、通信端末１０は、検出された検出情報の個々の状況に応じて優先順位を定めるように構成されていてもよい。この優先順位に基づいて選択された検出信号が、通信端末１０から位置推測サーバ１００に送信される。
【００２８】
位置情報提供システム２０は、提供された検出情報に対応する位置情報を出力するシステムであり、例えば、位置情報を提供するサービス・プロバイダ（Service Provider）が提供するシステムが例として挙げられる。位置情報提供システム２０は、例えば、無線LAN情報１１、基地局識別情報１２、地磁気情報１３、及びGPS情報１４のいずれかが提供されると、提供された検出信号に対応する位置情報を返信するように構成されている。位置推測サーバ１００は、サービス・プロバイダと利用許諾契約を事前に交わしておく。位置推測サーバ１００は、例えば、当該サービス・プロバイダが提供するAPI（Application Programming Interface）の仕様に合わせて検出情報を位置情報提供システム２０へとアップロードし、位置情報を位置情報提供システム２０からダウンロードするように構成されている。
【００２９】
位置推測サーバ１００は、通信端末１０が検出した検出情報を位置情報提供システム２０に提供して、位置情報提供システム２０から返信される位置情報を取得して、取得した位置情報に基づいて通信端末１０の推測位置を出力する装置である。位置推測サーバ１００は、例えば、中央演算装置（ＣＰＵ: Central Processing Unit）を備えたコンピュータによって構成され、ネットワーク接続されている。位置推測サーバ１００は、機能ブロックとして、検出情報取得部３０、位置情報取得部４０、推測位置出力部５０、精度情報取得部６０、位置情報優先部７０、GPS情報取得部８０、及び記憶部９０を備える。
【００３０】
検出情報取得部３０は、無線回線及び有線回線を介して、通信端末１０が検出した検出情報を取得する機能を備える。検出情報は、前述したように、無線LAN情報１１、基地局識別情報１２、及び地磁気情報１３のうち、少なくとも一つである。また、検出情報取得部３０は、通信端末１０が検出したGPS情報１４を取得するようにしてもよい。
【００３１】
位置情報取得部４０は、無線回線及び有線回線を介して、位置情報提供システム２０と相互に送受信可能に接続されている。位置情報取得部４０は、通信端末１０から取得した検出情報を位置情報提供システム２０に送信する機能を備える。位置情報提供システム２０は、位置情報取得部４０から送信された検出情報に対応する位置情報を位置情報取得部４０に返信する。
【００３２】
推測位置出力部５０は、位置情報提供システム２０から取得した位置情報に基づいて通信端末１０の推測位置を出力する機能を備える。複数の位置情報を取得した場合には、推測位置出力部５０は、位置情報優先部７０が優先させた位置情報に基づいて通信端末１０の推測位置を出力する。
【００３３】
精度情報取得部６０は、位置情報提供システム２０に対して、精度情報の要求を送信する。位置情報提供システム２０は、精度情報取得部６０からの精度情報の提供要求に対して別途提供する位置情報の精度を示す精度情報を生成して返信する。位置情報優先部７０は、位置情報提供システム２０から取得した精度情報を参照して、より精度の高い位置情報を優先させる機能を備える。GPS情報取得部８０は、通信端末１０からGPS情報を位置情報として取得する機能を備える。推測位置出力部５０は、通信端末１０からGPS情報を取得した場合に、位置情報提供システム２０に検出信号をアップロードすることなく、当該GPS情報に基づいて通信端末１０の推測位置を出力する機能をさらに備える。
【００３４】
記憶部９０は、ハードディスク（ＨＤＤ）やソリッド・ステート・ドライブ（ＳＳＤ）等の記憶媒体で構成されている。記憶部９０には、位置推測サーバ１００が実行する位置推測内容を記述した位置推測プログラムがインストールされている。
【００３５】
［位置推測システムの作用］
次に、図１から図３を参照して、本実施形態に係る位置推測システム１の作用を説明しつつ、本実施形態に係る位置推測方法を説明する。図３は、本実施形態に係る位置推測方法を示すフローチャートである。
【００３６】
本実施形態に係る位置推測方法は、通信端末１０が検出した検出情報を取得するステップと、取得した検出情報を位置情報提供システム２０に送信するステップと、位置情報提供システム２０から返信された位置情報に基づいて、通信端末１０の推測位置を出力するステップと、を有する。以下、本実施形態に係る位置推測方法を具体的に説明する。
【００３７】
まず、図１から図３に示すように、通信端末１０は、種々の検出情報を検出する（Ｓ１）。検出情報は、例えば、無線LAN情報（BSSID,RSSI）１１、基地局識別情報（Cell ID）１２、地磁気情報１３、及びGPS情報１４のうち少なくとも一つである。通信端末１０は、検出情報が複数か否かを判定する（Ｓ２）。通信端末１０は、検出情報が複数であると判断した場合（Ｓ２／ＹＥＳ）、予め定めた優先順位に従って検出情報の一つを選択して位置推測サーバ１００に送信する（Ｓ６）。優先順位を定めることにより、最も精度が高いと推測される検出情報のみに基づく精度のよい位置推測が可能となる。また、精度が高くない検出情報の送信を抑制することで通信量を些少に抑制することができる。なお、検出された検出情報をすべて送信してもよいが、通信量が大きくなるので好ましくない。
【００３８】
通信端末１０は、検出情報が一つであると判断した場合（Ｓ２／ＮＯ）、検出情報にGPS情報１４が含まれるか否かを判定する（Ｓ４）。通信端末１０は、検出情報にGPS情報１４が含まれると判断した場合（Ｓ４／ＹＥＳ）、GPS情報１４のみを選択して（Ｓ５）、位置推測サーバ１００に送信する（Ｓ６）。GPS情報１４は、最も精度の高い位置情報と推測できるからである。
【００３９】
通信端末１０は、検出情報が一つであり（Ｓ２／ＮＯ）、検出情報がGPS情報１４でないと判断した場合（Ｓ４／ＮＯ）、そのまま位置推測サーバ１００に送信する（Ｓ６）。同時に、位置推測サーバ１００の検出情報取得部３０は、通信端末１０が検出した検出情報を取得する（Ｓ６）。検出情報取得部３０は、検出情報の送信に対して、通信端末１０に処理可否の応答を送信する（Ｓ７）。通信端末１０は、位置推測サーバ１００からの応答受信が一定期間ない場合には、再度、送信するようにしてもよい。
【００４０】
次に、位置推測サーバ１００の位置情報取得部３０は、通信端末１０から取得した検出情報を位置情報提供システム２０に送信する（Ｓ８）。位置情報提供システム２０は、位置推測サーバ１００から送信された検出情報に基づいて、位置推測サーバ１００に位置情報を返信する（Ｓ５）。同時に、位置情報取得部４０は、位置情報提供システム２０から返信された位置情報を取得する（Ｓ９）。
【００４１】
次に、位置推測サーバ１００の精度情報取得部６０は、位置情報提供システム２０に対して、精度情報の要求を送信する（Ｓ１０）。位置情報提供システム２０は、精度情報取得部６０からの精度情報の提供要求に対して返信を行う（Ｓ１１）。位置情報優先部７０は、位置情報提供システム２０から取得した精度情報を参照して、より精度の高い位置情報を優先させる（Ｓ１２）。なお、位置情報提供システム２０が位置情報とともに当該位置情報の精度を示す精度情報を併せて返信するように構成されている場合には、精度情報の提供要求は不要である。
【００４２】
次に、位置推測サーバ１００の推測位置出力部５０は、位置情報提供システム２０から取得した位置情報に基づいて通信端末１０の推測位置を出力する（Ｓ１３）。推測位置は、地図上で通信端末１０の位置をアイコンで示すような表示態様で示すビューワ１１０に出力するようにしてもよい（Ｓ１４）。
【００４３】
以上説明したように、本実施形態に係る位置推測システム１は、通信端末１０側で検出情報を出力するのみで位置情報の取得を行わないので、通信量を抑制しつつ、位置推測サーバ１００側で検出情報に基づく高精度な位置推測が可能となる。
【００４４】
通信端末１０においては、通信回数が最小限で済み、測位に必要な最小限の情報を一度位置推測サーバ１００に送信するのみである。また、通信端末１０側において、プロコトルを独自に規定することが可能である。位置情報提供システム２０のプロコトルやデータフォーマットに従う必要がない。さらに、通信端末１０側において、シンプルなデータフォーマット等を利用することで、通信量の削減が可能となる。
【００４５】
位置推測サーバ１００側ではレスポンスを最小限に抑えることができ、IoTデバイス等の通信端末１０側では検出情報のセンシングに特化することができる。即ち、常に最新の情報をアップロードし続けるポリシーであれば、位置推測サーバ１００側からの応答が不要となる。
【００４６】
位置情報提供システム２０は、サービス・プロバイダがIoTデバイス等の通信端末１０と通信するための特別なインタフェース（Ｉ／Ｆ）を備えなくともよい。即ち、位置推測サーバ１００は、通信端末１０が従来行っている通信方式を踏襲するため、サービス・プロバイダ側においてＩ／Ｆ変更の必要性が限りなく少ない。
【００４７】
［実施例］
次に、図４から図１１を参照して、実施例１から実施例５の通信端末について説明する。
〔実施例１〕
次に、図４を参照して、実施例１の通信端末１０について説明する。図４は、実施例１の通信端末において、無線LAN（Wi-Fi（登録商標））のアクセスポイントを検出する例を示す模式図である。実施例１は、通信端末１０が無線LANのアクセスポイントの検知のみを行う例である。
【００４８】
図４に示すように、無線LAN１２の在圏範囲にアクセスポイント（Access Point）が複数存在する場合には、IoTデバイス等の通信端末１０は、アクセスポイントの識別情報（RSSID）とその電界強度（RSSI）を検知する。通信端末１０は、アクセスポイントの検知機能として、アクティブ・スキャン（Active Scan）機能及びパッシブ・スキャン（Passive Scan）を備える。アクティブ・スキャンは、自らリクエストして識別情報及び電界情報を得るスキャン方法である。パッシブ・スキャンは、受信している情報のみで、識別情報及び電界情報を得るスキャン方法である。
【００４９】
図４のスキャン結果として、在圏範囲に存在する各アクセスポイントの識別情報及び電界強度情報が得られる。通信端末１０は、受信した検出情報のうち、受信強度のより大きいものから所定の限度数に達するまでのアクセスポイントを選択して検出情報に含めることが好ましい。
【００５０】
実施例１によれば、検知した識別情報及び電界強度情報が通信端末１０から位置推測サーバ１００に送信される。位置推測サーバ１００は、取得した識別情報及び電界強度情報を位置情報提供システム２０に送信する。位置情報提供システム２０は、識別情報及び電界強度情報に対して、位置推測サーバ１００に位置情報を送信する。したがって、実施例１は、位置推測サーバ１００は、取得した位置情報に基づいて、IoTデバイス等の通信端末１０の位置を推測することができるという有利な効果を奏する。
【００５１】
〔実施例２〕
次に、図５を参照して、実施例２の通信端末１０について説明する。図５は、実施例２の通信端末において、基地局のセル識別情報を検出する例を示す模式図である。実施例２は、通信端末１０が在圏基地局の識別情報（CID：Cell ID）の検知のみを行う例である。
【００５２】
図５に示すように、IoTデバイス等の通信端末１０は、在圏基地局の識別情報を検知する。在圏基地局（MC）の識別情報としては、他に国コード（MCC：Mobile Country Code）、ネットワークコード（MNC：Mobile Network Code）及びエリアコード（LAC：Location Area Code／TAC：Tracking Area Code）が挙げられる。
【００５３】
実施例２によれば、検知した在圏基地局の識別情報などが通信端末１０から位置推測サーバ１００に送信される。位置推測サーバ１００は、取得した在圏基地局の識別情報などを位置情報提供システム２０に送信する。位置情報提供システム２０は、在圏基地局の識別情報などに対して、位置推測サーバ１００に位置情報を送信する。したがって、実施例２は、位置推測サーバ１００は、取得した位置情報に基づいて、IoTデバイス等の通信端末１０の位置を推測することができるという有利な効果を奏する。
【００５４】
〔実施例３〕
次に、図６を参照して、実施例３の通信端末１０について説明する。図６は、実施例３の通信端末において、地磁気を検出する例を示す模式図である。実施例３は、通信端末１０が地磁気の検知のみを行う例である。
【００５５】
図６に示すように、IoTデバイス等の通信端末１０は、当該通信端末１０が現在おかれている地磁気情報１３を取得する。地磁気情報１３は、Ｘ軸、Ｙ軸、Ｚ軸の方向情報として得られる。地磁気情報１３は、単独では位置が定まり難い。したがって、無線LAN１２のアクセスポイントの識別情報及び電界強度情報や、在圏基地局の識別情報と合わせて参照することで、位置精度を向上させることができる。即ち、通信端末１０が自ら特定の屋内や区域に居ることを把握している場合（位置推測サーバ１００からの推定位置に基づく）には、地磁気情報１３のみを送ることとしても高精度の位置推測が可能である。方向情報でしかない地磁気情報１３であっても特定の屋内や区域内においては一点のみに位置を絞りこむことが可能である。
【００５６】
実施例３によれば、検知した地磁気情報１３が通信端末１０から位置推測サーバ１００に送信される。位置推測サーバ１００は、取得した地磁気情報１３を位置情報提供システム２０に送信する。位置情報提供システム２０は、地磁気情報１３に対して、位置推測サーバ１００に位置情報を送信する。したがって、実施例３は、位置推測サーバ１００は、取得した位置情報に基づいて、IoTデバイス等の通信端末１０の位置を推測することができるという有利な効果を奏する。
【００５７】
〔実施例４〕
次に、図２、図７から図９を参照して、実施例４の通信端末１０について説明する。図７は、実施例４の通信端末において、GPS情報を検出する例を示す模式図である。
【００５８】
図２及び図７に示すように、通信端末１０は、受信した１以上の衛星からの電波に基づいてGPS情報１４を生成する機能を備える。通信端末１０は、生成されたGPS情報１４が所定数以上の衛星から生成されたものであるかを判定する機能をさらに備える。さらに、通信端末１０は、GPS情報１４が所定数以上の衛星から生成されたものと判定された場合、当該GPS情報１４を位置推測サーバ１００に出力する機能を備える。位置推測サーバ１００のGPS情報取得部８０は、IoTデバイス等の通信端末１０からGPS情報１４を取得する機能を備える。
【００５９】
GPS測位は、元々位置情報を直接衛星から取得するため、センシングのみ特化する改善は行えない。AGPSのアシスト情報は、通信量が例えば４KBも発するので、通信量削減の観点からすると不利になる。通信量の制約が厳しい環境下においては、現実的にはGPS測位を使用することになる。
【００６０】
図８は、実施例４の通信端末１０において、GPS情報と他のセンシング情報とを比較する例を示す模式図である。実施例４は、GPS／AGPS測位を行う例である。図９は、実施例４において、GPS情報の検出動作手順を示すフローチャートである。
【００６１】
図８及び図９に示すように、通信端末１０は、受信した複数の衛星からの電波に基づいてGPS情報１４を生成する（Ｓ２１）。次に、通信端末１０は、生成されたGPS情報１４が所定数以上の衛星から生成されたものであるか否かを判定する（Ｓ２２）。通信端末１０は、GPS情報１４が所定数以上の衛星から生成されていると判定した場合（Ｓ２２／ＹＥＳ）、GPS情報１４のみを位置推測サーバ１００に送信して（Ｓ２３）、処理を終了する。
【００６２】
通信端末１０は、GPS情報１４が所定数以上の衛星から生成されていないと判定した場合（Ｓ２２／ＮＯ）、GPS以外の検出情報（無線LAN情報１１、基地局識別情報１２及び地磁気情報１３の少なくとも一つ）を位置推測サーバ１００に送信する（Ｓ２４）。同時に、位置推測サーバ１００の検出情報取得部３０は、通信端末１０が検出した検出情報を取得する（Ｓ２４）。検出情報取得部３０は、検出情報の送信に対して、通信端末１０に処理可否の応答を送信する（Ｓ２５）。
【００６３】
次に、位置推測サーバ１００の位置情報取得部３０は、通信端末１０から取得した検出情報を位置情報提供システム２０に送信する（Ｓ２６）。位置情報提供システム２０は、位置推測サーバ１００から送信された検出情報に基づいて、位置推測サーバ１００に位置情報を返信する（Ｓ２７）。同時に、位置情報取得部４０は、位置情報提供システム２０から返信された位置情報を取得する（Ｓ２７）。
【００６４】
次に、位置推測サーバ１００の精度情報取得部６０は、位置情報提供システム２０に対して、精度情報の要求を送信する（Ｓ２８）。位置情報提供システム２０は、精度情報取得部６０からの精度情報の提供要求に対して返信を行う（Ｓ２９）。位置情報優先部７０は、位置情報提供システム２０から取得した精度情報を参照して、より精度の高い位置情報を優先させる（Ｓ３０）。
【００６５】
次に、位置推測サーバ１００の推測位置出力部５０は、位置情報提供システム２０から取得した位置情報に基づいて通信端末１０の推測位置を出力する（Ｓ３１）。推測位置は、ビューワ１１０に出力する（Ｓ３２）。
【００６６】
実施例４では、実施例１から３と異なり、検知したGPS情報１４を位置情報提供システム２０に問い合わせしない。しかしながら、実施例４は、生成されたGPS情報１４が所定数以上の衛星から生成されたものであるかを判定するため、複数の衛星からGPS情報が生成されている場合に精度の高い測位を行うことができるという有利な効果を奏する。
【００６７】
〔実施例５〕
次に、図１０及び図１１を参照して、実施例５の通信端末１０について説明する。図１０は、実施例５の通信端末において、無線LANのアクセスポイントが多い場合の検出する例を示す模式図である。図１０は、実施例５において、無線LANのアクセスポイントが多い場合の検出動作手順を示すフローチャートである。実施例５は、無線LANでアクセスポイントが多い場合に受信強度の大きなものから優先する例である。
【００６８】
上述したように、通信端末１０は、受信した検出情報のうち、受信強度のより大きいものから所定の限度数に達するまでのアクセスポイントを選択して検出情報に含めることが好ましい。しかし、通信端末１０は、サービス上許容される通信量を超える場合には、位置推測サーバ１００へアップロードするアクセスポイント（AP）の情報の一部を削除する。精度に影響する可能性があるため、可能な限り多くのAP情報をアプロードしたいが、通信量を考慮しながら、通信端末１０は、必要に応じて許容値（閾値）を超えるAP情報を削除する。
【００６９】
図１１は、実施例５において、無線LANのアクセスポイントが多い場合の検出動作手順を示すフローチャートである。図１１に示すように、通信端末１０は、在圏範囲に存在する複数のアクセスポイントからの電波に基づいて基地局識別情報１１を生成する（Ｓ４１）。次に、通信端末１０は、生成されたAP情報１１の通信量が閾値を超えるか否か判定する（Ｓ４２）。通信端末１０は、AP情報１１の通信量が閾値を超えると判定した場合（Ｓ４２／ＹＥＳ）、閾値を超えるAP情報１１を削除し（Ｓ４３）、ステップＳ４４に移行する。即ち、通信端末１０は、位置推測サーバ１００へのアップロードパラメータの生成後、閾値を超えるようであれば、AP情報を一つずつ減らしていく。削減対象の優先度は、スキャン結果の電界強度が低いものからとする。
【００７０】
通信端末１０は、AP情報１１の通信量が閾値を超えないと判定した場合（Ｓ４２／ＮＯ）、検出したAP情報１１を位置推測サーバ１００に送信する（Ｓ４４）。同時に、位置推測サーバ１００の検出情報取得部３０は、通信端末１０が検出した検出情報を取得する（Ｓ４４）。検出情報取得部３０は、検出情報の送信に対して、通信端末１０に処理可否の応答を送信する（Ｓ４５）。
【００７１】
次に、位置推測サーバ１００の位置情報取得部３０は、通信端末１０から取得した検出情報を位置情報提供システム２０に送信する（Ｓ４６）。位置情報提供システム２０は、位置推測サーバ１００から送信された検出情報に基づいて、位置推測サーバ１００に位置情報を返信する（Ｓ４７）。同時に、位置情報取得部４０は、位置情報提供システム２０から返信された位置情報を取得する（Ｓ４７）。
【００７２】
次に、位置推測サーバ１００の精度情報取得部６０は、位置情報提供システム２０に対して、精度情報の要求を送信する（Ｓ４８）。位置情報提供システム２０は、精度情報取得部６０からの精度情報の提供要求に対して返信を行う（Ｓ４９）。位置情報優先部７０は、位置情報提供システム２０から取得した精度情報を参照して、より精度の高い位置情報を優先させる（Ｓ５０）。
【００７３】
次に、位置推測サーバ１００の推測位置出力部５０は、位置情報提供システム２０から取得した位置情報に基づいて通信端末１０の推測位置を出力する（Ｓ５１）。推測位置は、ビューワ１１０に出力する（Ｓ５２）。
【００７４】
実施例５では、生成したAP情報１１の通信量が閾値を超えると判定した場合、閾値を超えるAP情報１１を削除する。したがって、実施例５は、通信量の制限される低機能なIoTデバイスの測位に適しているという有利な効果を奏する。
【００７５】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【００７６】
例えば、上記の実施形態において、アクセスポイントの識別情報及び電界強度と基地局識別情報１２とがともに検出された場合は、受信強度の高い１以上のアクセスポイントの識別情報を基地局識別情報とともに位置推測サーバ１００に送信するようにしてもよい。
【符号の説明】
【００７７】
１…位置推測システム、１０…通信端末、１１…無線LAN情報、１２…基地局識別情報、１３…地磁気情報、１４…GPS情報、１００…位置推測サーバ
【図１】
2020079770.tif 000003
【図２】
2020079770.tif 000004
【図３】
2020079770.tif 000005
【図４】
2020079770.tif 000006
【図５】
2020079770.tif 000007
【図６】
2020079770.tif 000008
【図７】
2020079770.tif 000009
【図８】
2020079770.tif 000010
【図９】
2020079770.tif 000011
【図１０】
2020079770.tif 000012
【図１１】
2020079770.tif 000013