(57)【要約】      （修正有）【課題】通信端末の実装及び設定等に依存することなく通信端末の位置情報を取得する。【解決手段】情報処理装置１００は、任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、無線通信端末によって第１の位置測定手法及び第２の位置測定手法を用いて測定された当該地点の位置を示す位置情報とを含む第１情報を取得する第１情報取得部１０６と、任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、無線通信端末によって第１の位置測定手法を用いて測定された当該地点の位置を示す位置情報とを含む第２情報を取得する第２情報取得部１１０と、複数の第１情報に基づいて複数の第２情報を選別する情報選別部１１２と、複数の第１情報に基づいて、第１位置推定モデルを生成し、情報選別部によって選別された複数の第２情報に基づいて、第２位置推定モデルを生成するモデル生成部１１４とを備える。【選択図】図２
2019135817.tif 000002
【特許請求の範囲】
【請求項１】
任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、前記無線通信端末によって第１の位置測定手法及び第２の位置測定手法を用いて測定された前記地点に位置を示す位置情報とを含む第１情報を取得する第１情報取得部と、
任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、前記無線通信端末によって前記第１の位置測定手法を用いて測定された前記地点の位置を示す位置情報とを含む第２情報を取得する第２情報取得部と、
複数の前記第１情報に基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する情報選別部と、
複数の前記第１情報に基づいて、前記無線通信端末の受信レベルから前記無線通信端末の位置を推定する第１位置推定モデルを生成し、前記情報選別部によって選別された複数の前記第２情報に基づいて、前記無線通信端末の受信レベルから前記無線通信端末の位置を推定する第２位置推定モデルを生成するモデル生成部と
を備え、
前記第１の位置測定手法及び前記第２の位置測定手法を用いて測定された位置の精度は、前記第１の位置測定手法を用いて測定された位置の精度よりも高い
情報処理装置。
【請求項２】
前記モデル生成部は、前記情報選別部によって選別された複数の前記第２情報と、複数の前記第１情報とに基づいて、前記第２位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項３】
前記第１情報は、前記無線通信端末による前記無線基地局からの電波の受信品質と、前記無線通信端末が在圏する前記無線基地局のセルを識別するセルＩＤとを更に含み、
前記第２情報は、前記無線通信端末による前記無線基地局からの電波の受信品質と、前記無線通信端末が在圏する前記無線基地局のセルを識別するセルＩＤとを更に含み、
前記情報選別部は、前記第１情報及び前記第２情報の受信レベル、受信品質及びセルＩＤと、前記第１情報及び前記第２情報の位置情報とに基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報選別部は、前記第１情報及び前記第２情報の受信レベル、受信品質及びセルＩＤに基づいて前記第１情報に類似する前記第２情報を特定し、前記第１情報の位置情報と前記第１情報に類似する前記第２情報の位置情報から導出した距離が予め定められた閾値より小さい前記第２情報を選択することによって、前記複数の第２情報を選別する、請求項３に記載の情報処理装置。
【請求項５】
前記情報選別部は、前記第１位置推定モデルに基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する、請求項１又は２に記載の情報処理装置。
【請求項６】
前記情報選別部は、前記第１位置推定モデルを用いて前記第２情報に含まれる受信レベルから推定した位置と、前記第２情報に含まれる位置情報が示す位置との差が予め定められた閾値よりも小さい前記第２情報を選択することによって、前記複数の第２情報を選別する、請求項５に記載の情報処理装置。
【請求項７】
前記第１情報は、前記位置情報の信頼度をさらに含み、
前記第１情報取得部は、複数の前記第１情報のうち、前記信頼度に基づいて選択された複数の前記第１情報を取得する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記第１情報は、前記無線通信端末の移動速度をさらに含み、
前記第１情報取得部は、複数の前記第１情報のうち、前記移動速度に基づいて選択された複数の前記第１情報を取得する、請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記第１情報取得部は、複数の前記第１情報のうち、前記移動速度が予め定められた閾値よりも遅い複数の前記第１情報を取得する、請求項８に記載の情報処理装置。
【請求項１０】
前記第１情報取得部は、位置推定の対象範囲毎に前記第１情報を取得し、
前記第２情報取得部は、位置推定の対象範囲毎に前記第２情報を取得し、
前記モデル生成部は、前記第１情報の数が前記対象範囲に対応付けられた閾値より多い対象範囲に対しては、複数の前記第１情報に基づいて前記第１位置推定モデルを生成し、前記第１情報の数が前記対象範囲に対応付けられた閾値より少なく、前記第２情報の数が前記対象範囲に対応付けられた閾値より多い対象範囲に対しては、前記情報選別部によって選別された複数の前記第２情報に基づいて前記第２位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項１１】
前記第１情報取得部は、前記無線基地局に対して第１の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第１情報と、前記無線基地局に対して前記第１の基地局パラメータとは異なる第２の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第１情報とを取得し、
前記第２情報取得部は、前記無線基地局に対して第１の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第２情報と、前記無線基地局に対して第２の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第２情報とを取得し、
前記情報選別部は、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第１情報に基づいて、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第２情報を選別し、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第１情報に基づいて、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第２情報を選別し、
前記モデル生成部は、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第１情報及び前記情報選別部によって選別された前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第２情報に基づいて前記第１の基地局パラメータに対応する位置推定モデルを生成し、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第１情報及び前記情報選別部によって選別された前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第２情報に基づいて前記第２の基地局パラメータに対応する位置推定モデルを生成する、請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記基地局パラメータは、前記無線基地局による送信電力、チルト角、及び帯域幅の少なくともいずれかを含み、
前記第１の基地局パラメータと前記第２の基地局パラメータとは、送信電力、チルト角、及び帯域幅の少なくともいずれかが異なる、請求項１１に記載の情報処理装置。
【請求項１３】
前記モデル生成部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が予め定められた閾値より多くなったことに応じて、前記複数の第２情報に基づいて前記第２位置推定モデルを生成し、前記第１情報取得部が取得する前記第１情報の数が予め定められた閾値より多くなったことに応じて、前記複数の第１情報に基づいて前記第１位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項１４】
前記第２情報の数と比較する前記閾値と、前記第１情報の数と比較する前記閾値とは異なる、請求項１３に記載の情報処理装置。
【請求項１５】
無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、
前記第１位置推定モデル又は前記第２位置推定モデルを用いて、前記受信レベル取得部が取得した受信レベルから、前記無線通信端末の位置を推定する位置推定部と
を備え、
前記位置推定部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が予め定められた閾値より多くなったことに応じて、前記第２位置推定モデルを用いて前記無線通信端末の位置を推定し、前記第１情報取得部が取得する前記第１情報の数が予め定められた閾値より多くなったことに応じて、前記第１位置推定モデルを用いて前記無線通信端末の位置を推定する、請求項１３又は１４に記載の情報処理装置。
【請求項１６】
前記位置推定部は、前記第２情報取得部が取得する前記第２情報の数が前記予め定められた閾値より多く、かつ、前記第１情報取得部が取得する前記第１情報の数が前記予め定められた閾値より多い場合、前記第１位置推定モデルを用いて前記無線通信端末の位置を特定する、請求項１５に記載の情報処理装置。
【請求項１７】
前記位置推定部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が前記予め定められた閾値より少なく、かつ、前記第１情報取得部が取得する前記第１情報の数が前記予め定められた閾値より少ない場合、前記第１位置推定モデルを用いた前記無線通信端末の位置の推定及び前記第２位置推定モデルを用いた前記無線通信端末の位置の推定を行わない、請求項１６に記載の情報処理装置。
【請求項１８】
無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、
前記第１位置推定モデルを用いて、前記受信レベル取得部が取得した受信レベルから、前記無線通信端末の位置を推定する位置推定部と
を備える、請求項１から１３のいずれか一項に記載の情報処理装置。
【請求項１９】
前記受信レベル取得部は、前記無線基地局によって送信された前記受信レベルを取得する、請求項１５から１８のいずれか一項に記載の情報処理装置。
【請求項２０】
無線基地局を識別する基地局識別情報と前記無線基地局の位置を示す基地局位置情報とを対応付けて格納する基地局データベースにアクセスして、前記無線通信端末から受信した基地局識別情報に対応する基地局位置情報を取得する基地局位置情報取得部
を備え、
前記位置推定部は、前記基地局位置情報にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から１９のいずれか一項に記載の情報処理装置。
【請求項２１】
前記無線基地局によって送信された前記無線通信端末と前記無線基地局との間の距離を取得する距離取得部
を備え、
前記位置推定部は、前記距離取得部が取得した前記距離にさらに基づいて、前記無線通信端末の位置を推定する、請求項２０に記載の情報処理装置。
【請求項２２】
前記無線基地局によって送信された前記無線通信端末の移動速度を取得する移動速度取得部
を備え、
前記位置推定部は、前記移動速度にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から２１のいずれか一項に記載の情報処理装置。
【請求項２３】
地図情報を取得する地図情報取得部
を備え、
前記位置推定部は、前記地図情報にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から２２のいずれか一項に記載の情報処理装置。
【請求項２４】
前記第１の位置測定手法は、ＧＰＳを用いた位置測定手法であり、
前記第２の位置測定手法は、ＷｉＦｉを用いた位置測定手法である、
請求項１から２３のいずれか一項に記載の情報処理装置。
【請求項２５】
コンピュータを、請求項１から２４のいずれか一項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
通信端末の位置情報を取得する技術として、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）及びＬＣＳ（Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）等が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１２−２２６５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ＧＰＳやＬＣＳによる測位は通信端末の実装及び設定に依存するので位置情報を取得できない場合がある。通信端末の実装及び設定等に依存することなく、通信端末の位置情報を取得できる技術を提供できることが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、情報処理装置が提供される。情報処理装置は、任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、無線通信端末によって第１の位置測定手法及び第２の位置測定手法を用いて測定された当該地点の位置を示す位置情報とを含む第１情報を取得する第１情報取得部を備えてよい。情報処理装置は、任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、無線通信端末によって第１の位置測定手法を用いて測定された当該地点の位置を示す位置情報とを含む第２情報を取得する第２情報取得部を備えてよい。情報処理装置は、複数の第１情報に基づいて、第２情報取得部が取得した複数の第２情報を選別する情報選別部を備えてよい。情報処理装置は、複数の前記第１情報に基づいて、前記無線通信端末の受信レベルから前記無線通信端末の位置を推定する第１位置推定モデルを生成し、情報選別部によって選別された複数の第２情報に基づいて、無線通信端末の受信レベルから無線通信端末の位置を推定する第２位置推定モデルを生成するモデル生成部を備えてよい。
【０００５】
上記モデル生成部は、上記情報選別部によって選別された複数の上記第２情報と、複数の前記第１情報とに基づいて、上記第２位置推定モデルを生成してよい。上記第１情報は、上記無線通信端末による上記無線基地局からの電波の受信品質と、上記無線通信端末が在圏する上記無線基地局のセルを識別するセルＩＤとを更に含んでよく、上記第２情報は、上記無線通信端末による上記無線基地局からの電波の受信品質と、上記無線通信端末が在圏する上記無線基地局のセルを識別するセルＩＤとを更に含んでよく、上記情報選別部は、上記第１情報及び上記第２情報の受信レベル、受信品質及びセルＩＤと、上記第１情報及び上記第２情報の位置情報とに基づいて、上記第２情報取得部が取得した複数の上記第２情報を選別してよい。上記情報選別部は、上記第１情報及び上記第２情報の受信レベル、受信品質及びセルＩＤに基づいて上記第１情報に類似する上記第２情報を特定し、上記第１情報の位置情報と上記第１情報に類似する上記第２情報の位置情報から導出した距離が予め定められた閾値より小さい上記第２情報を選択することによって、上記複数の第２情報を選別してよい。上記情報選別部は、上記第１位置推定モデルに基づいて、上記第２情報取得部が取得した複数の上記第２情報を選別してよい。上記情報選別部は、上記第１位置推定モデルを用いて上記第２情報に含まれる受信レベルから推定した位置と、上記第２情報に含まれる位置情報が示す位置との差が予め定められた閾値よりも小さい上記第２情報を選択することによって、上記複数の第２情報を選別してよい。
【０００６】
上記第１情報は、上記位置情報の信頼度をさらに含んでよく、上記第１情報取得部は、複数の上記第１情報のうち、上記信頼度に基づいて選択された複数の上記第１情報を取得してよい。上記第１情報は、上記無線通信端末の移動速度をさらに含んでよく、上記第１情報取得部は、複数の上記第１情報のうち、上記移動速度に基づいて選択された複数の上記第１情報を取得してよい。上記第１情報取得部は、複数の上記第１情報のうち、上記移動速度が予め定められた閾値よりも遅い複数の上記第１情報を取得してよい。上記第１情報取得部は、位置推定の対象範囲毎に上記第１情報を取得してよく、上記第２情報取得部は、位置推定の対象範囲毎に上記第２情報を取得してよく、上記モデル生成部は、上記第１情報の数が上記対象範囲に対応付けられた閾値より多い対象範囲に対しては、複数の上記第１情報に基づいて上記第１位置推定モデルを生成してよく、上記第１情報の数が上記対象範囲に対応付けられた閾値より少なく、上記第２情報の数が上記対象範囲に対応付けられた閾値より多い対象範囲に対しては、上記情報選別部によって選別された複数の上記第２情報に基づいて上記第２位置推定モデルを生成してよい。
【０００７】
上記第１情報取得部は、上記無線基地局に対して第１の基地局パラメータが設定されているときの上記無線通信端末による上記無線基地局からの電波の受信レベル及び上記位置情報を含む上記第１情報と、上記無線基地局に対して上記第１の基地局パラメータとは異なる第２の基地局パラメータが設定されているときの上記無線通信端末による上記無線基地局からの電波の受信レベル及び上記位置情報を含む上記第１情報とを取得してよく、上記第２情報取得部は、上記無線基地局に対して第１の基地局パラメータが設定されているときの上記無線通信端末による上記無線基地局からの電波の受信レベル及び上記位置情報を含む上記第２情報と、上記無線基地局に対して第２の基地局パラメータが設定されているときの上記無線通信端末による上記無線基地局からの電波の受信レベル及び上記位置情報を含む上記第２情報とを取得してよく、上記情報選別部は、上記無線基地局に対して上記第１の基地局パラメータが設定されているときの複数の上記第１情報に基づいて、上記無線基地局に対して上記第１の基地局パラメータが設定されているときの複数の上記第２情報を選別し、上記無線基地局に対して上記第２の基地局パラメータが設定されているときの複数の上記第１情報に基づいて、上記無線基地局に対して上記第２の基地局パラメータが設定されているときの複数の上記第２情報を選別してよく、上記モデル生成部は、上記無線基地局に対して上記第１の基地局パラメータが設定されているときの複数の上記第１情報及び上記情報選別部によって選別された上記無線基地局に対して上記第１の基地局パラメータが設定されているときの複数の上記第２情報に基づいて上記第１の基地局パラメータに対応する位置推定モデルを生成し、上記無線基地局に対して上記第２の基地局パラメータが設定されているときの複数の上記第１情報及び上記情報選別部によって選別された上記無線基地局に対して上記第２の基地局パラメータが設定されているときの複数の上記第２情報に基づいて上記第２の基地局パラメータに対応する位置推定モデルを生成してよい。上記基地局パラメータは、上記無線基地局による送信電力、チルト角、及び帯域幅の少なくともいずれかを含んでよく、上記第１の基地局パラメータと上記第２の基地局パラメータとは、送信電力、チルト角、及び帯域幅の少なくともいずれかが異なってよい。上記モデル生成部は、上記無線基地局の基地局パラメータが変更された場合に、上記第２情報取得部が取得する上記第２情報の数が予め定められた閾値より多くなったことに応じて、上記複数の第２情報に基づいて上記第２位置推定モデルを生成し、上記第１情報取得部が取得する上記第１情報の数が予め定められた閾値より多くなったことに応じて、上記複数の第１情報に基づいて上記第１位置推定モデルを生成してよい。上記第２情報の数と比較する上記閾値と、上記第１情報の数と比較する上記閾値とは異なってよい。上記情報処理装置は、無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、上記第１位置推定モデル又は上記第２位置推定モデルを用いて、上記受信レベル取得部が取得した受信レベルから、上記無線通信端末の位置を推定する位置推定部とを備えてよく、上記位置推定部は、上記無線基地局の基地局パラメータが変更された場合に、上記第２情報取得部が取得する上記第２情報の数が予め定められた閾値より多くなったことに応じて、上記第２位置推定モデルを用いて上記無線通信端末の位置を推定し、上記第１情報取得部が取得する上記第１情報の数が予め定められた閾値より多くなったことに応じて、上記第１位置推定モデルを用いて上記無線通信端末の位置を推定してよい。上記位置推定部は、上記第２情報取得部が取得する上記第２情報の数が上記予め定められた閾値より多く、かつ、上記第１情報取得部が取得する上記第１情報の数が上記予め定められた閾値より多い場合、上記第１位置推定モデルを用いて上記無線通信端末の位置を特定してよい。上記位置推定部は、上記無線基地局の基地局パラメータが変更された場合に、上記第２情報取得部が取得する上記第２情報の数が上記予め定められた閾値より少なく、かつ、上記第１情報取得部が取得する上記第１情報の数が上記予め定められた閾値より少ない場合、上記第１位置推定モデルを用いた上記無線通信端末の位置の推定及び上記第２位置推定モデルを用いた上記無線通信端末の位置の推定を行わなくてよい。
【０００８】
上記情報処理装置は、無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、上記第１位置推定モデルを用いて、上記受信レベル取得部が取得した受信レベルから、上記無線通信端末の位置を推定する位置推定部とを備えてよい。上記受信レベル取得部は、上記無線基地局によって送信された上記受信レベルを取得してよい。無線基地局を識別する基地局識別情報と上記無線基地局の位置を示す基地局位置情報とを対応付けて格納する基地局データベースにアクセスして、上記無線通信端末から受信した基地局識別情報に対応する基地局位置情報を取得する基地局位置情報取得部を備えてよく、上記位置推定部は、上記基地局位置情報にさらに基づいて、上記無線通信端末の位置を推定してよい。上記情報処理装置は、上記無線基地局によって送信された上記無線通信端末と上記無線基地局との間の距離を取得する距離取得部を備えてよく、上記位置推定部は、上記距離取得部が取得した上記距離にさらに基づいて、上記無線通信端末の位置を推定してよい。上記情報処理装置は、上記無線基地局によって送信された上記無線通信端末の移動速度を取得する移動速度取得部を備えてよく、上記位置推定部は、上記移動速度にさらに基づいて、上記無線通信端末の位置を推定してよい。上記情報処理装置は、地図情報を取得する地図情報取得部を備えてよく、上記位置推定部は、上記地図情報にさらに基づいて、上記無線通信端末の位置を推定してよい。上記第１の位置測定手法は、ＧＰＳを用いた位置測定手法であってよく、上記第２の位置測定手法は、ＷｉＦｉを用いた位置測定手法であってよい。
【０００９】
本発明の第２の態様によれば、コンピュータを、上記情報処理装置として機能させるためのプログラムが提供される。
【００１０】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置１００の通信環境の一例を概略的に示す。
【図２】情報処理装置１００の機能構成の一例を概略的に示す。
【図３】モデル管理テーブル１４０の一例を概略的に示す。
【図４】情報処理装置１００による処理の流れの一例を概略的に示す。
【図５】情報選別部１１２による選別処理を説明するための説明図である。
【図６】情報処理装置１００による処理の流れの一例を概略的に示す。
【図７】情報処理装置１００による処理の流れの一例を概略的に示す。
【図８】位置推定モデルを生成するタイミングの一例を説明する説明図である。
【図９】情報処理装置１００として機能するコンピュータ１０００のハードウエア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、情報処理装置１００の通信環境の一例を概略的に示す。情報処理装置１００は、１０を介して位置情報収集装置２０と通信する。情報処理装置１００は、ネットワーク１０を介して位置情報収集装置３０と通信する。情報処理装置１００は、ネットワーク１０を介して無線基地局５００と通信する。ネットワーク１０は、例えば、携帯電話網及びインターネットを含む。
【００１４】
位置情報収集装置２０は、ネットワーク１０を介して、無線通信端末６２０から各種情報を収集する。無線通信端末６２０は、２つの異なる位置測定手法を組み合わせた位置測定手法によって、無線通信端末６２０の位置を測定可能な端末である。無線通信端末６２０は、例えば、ＧＰＳを用いた位置測定手法及びＷｉＦｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）を用いた位置測定手法を利用して無線通信端末６２０の位置を測定可能な端末である。ＧＰＳを用いた位置測定手法は、第１の位置測定手法の一例であってよい。ＷｉＦｉを用いた位置測定手法は、第２の位置測定手法の一例であってよい。
【００１５】
無線通信端末６２０は、複数の地点で、無線基地局５００からの電波の受信レベル及び無線通信端末６２０の位置を測定してよい。無線通信端末６２０は、静止した状態でこれらを測定してよく、また、移動しながらこれらを測定してもよい。無線通信端末６２０による測定は、例えば、無線通信端末６２０にインストールされているアプリケーションによって実行される。当該アプリケーションは、例えば、主機能を実行中にバックグラウンドで測定を実行する。
【００１６】
無線通信端末６２０は、測定した受信レベル及び測定した位置を示す位置情報を含む測定情報を、位置情報収集装置２０に送信してよい。測定情報は、無線基地局５００からの電波の受信品質を含んでよい。また、測定情報は、無線基地局５００のセル５１０を識別するセルＩＤを含んでよい。無線通信端末６２０は、測定毎に測定情報を位置情報収集装置２０に送信してよい。また、無線通信端末６２０は、測定情報を格納しておいて、任意のタイミングでまとめて位置情報収集装置２０に送信してもよい。例えば、無線通信端末６２０は、定期的に測定情報を位置情報収集装置２０に送信する。また、例えば、無線通信端末６２０は、位置情報収集装置２０から指示を受領したことに応じて測定情報を位置情報収集装置２０に送信する。
【００１７】
位置情報収集装置３０は、ネットワーク１０を介して、無線通信端末６３０から各種情報を収集する。無線通信端末６３０は、１つの位置測定手法によって、無線通信端末６２０の位置を測定可能な端末である。無線通信端末６２０は、例えば、ＧＰＳを用いた位置測定手法を利用して無線通信端末６３０の位置を測定可能な端末である。
【００１８】
無線通信端末６３０は、複数の地点で、無線基地局５００からの電波の受信レベル及び無線通信端末６３０の位置を測定してよい。無線通信端末６３０は、静止した状態でこれらを測定してよく、また、移動しながらこれらを測定してもよい。無線通信端末６３０は、例えば、ＭＤＴ（Ｍｉｎｉｍｉｚａｔｉｏｎ  ｏｆ  Ｄｒｉｖｅ  Ｔｅｓｔ）によって無線通信端末６３０の位置を推定する。
【００１９】
無線通信端末６３０は、測定した受信レベル及び測定した位置を示す位置情報を含む測定情報を、位置情報収集装置３０に送信してよい。測定情報は、無線基地局５００からの電波の受信品質を含んでよい。また、測定情報は、無線基地局５００のセル５１０を識別するセルＩＤを含んでよい。無線通信端末６３０は、測定毎に測定情報を位置情報収集装置３０に送信してよい。また、無線通信端末６３０は、測定情報を格納しておいて、任意のタイミングでまとめて位置情報収集装置３０に送信してもよい。例えば、無線通信端末６３０は、定期的に測定情報を位置情報収集装置３０に送信する。また、例えば、無線通信端末６３０は、位置情報収集装置３０から指示を受領したことに応じて測定情報を位置情報収集装置３０に送信する。
【００２０】
無線通信端末６４０は、位置情報を位置情報収集装置２０及び位置情報収集装置３０に送信する機能を有しない端末である。無線通信端末６４０は、無線通信端末６４０の位置を推定する機能を有しない端末であってよい。また、無線通信端末６４０は、無線通信端末６４０の位置を推定する機能を有しているが、その位置を示す位置情報を位置情報収集装置２０及び位置情報収集装置３０に送信する機能を有しない端末であってよい。無線通信端末６４０は、例えば、無線通信端末６２０にインストールされている位置測定を実行可能なアプリケーションがインストールされていない端末である。また、無線通信端末６４０は、例えば、ＭＤＴに対応していない端末である。
【００２１】
無線通信端末６２０、無線通信端末６３０及び無線通信端末６４０は、例えば、スマートフォン等の携帯電話である。無線通信端末６２０、無線通信端末６３０及び無線通信端末６４０は、タブレット端末及びノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等であってもよい。無線通信端末６２０、無線通信端末６３０及び無線通信端末６３０を区別しない場合、無線通信端末６００と記載する場合がある。無線基地局５００及び無線通信端末６００は、３Ｇ通信方式、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）通信方式、４Ｇ通信方式、５Ｇ通信方式及び５Ｇ通信方式以降の通信方式のいずれに準拠していてもよい。
【００２２】
本実施形態に係る情報処理装置１００は、位置情報収集装置２０が複数の無線通信端末６２０から収集した測定情報（測定情報２２と記載する場合がある。）と、位置情報収集装置３０が複数の無線通信端末６３０から収集した測定情報（測定情報３２と記載する場合がある。）とを取得して、これらに基づいて、無線通信端末６００による無線基地局５００からの電波の受信レベルから無線通信端末６００の位置を推定する位置推定モデルを生成する。
【００２３】
情報処理装置１００は、位置推定の対象範囲毎に設定された閾値と、当該対象範囲に対して位置情報収集装置２０によって収集された測定情報２２の数と、当該対象範囲に対して位置情報収集装置３０によって収集された測定情報３２の数とに基づいて決定した測定情報を用いて位置推定モデルを生成してよい。位置推定の対象範囲は、例えば、無線基地局５００単位であってよい。すなわち、位置推定の対象範囲は、無線基地局５００によってカバーされている範囲であってよい。情報処理装置１００は、位置推定の対象範囲毎に設定された閾値を格納していてよい。
【００２４】
情報処理装置１００は、ある対象範囲について、測定情報２２の数及び測定情報３２の数の両方が閾値より多い場合、測定情報２２を用いて当該対象範囲に対する位置推定モデルを生成してよい。情報処理装置１００は、ある対象範囲について、測定情報２２の数が閾値より多く、測定情報３２の数が閾値より少ない場合も、測定情報２２を用いて当該対象範囲に対する位置推定モデルを生成してよい。
【００２５】
情報処理装置１００は、ある対象範囲について、測定情報２２の数が閾値より少なく、測定情報３２の数が閾値より多い場合、測定情報３２を用いて当該対象範囲に対する位置推定モデルを生成してよい。情報処理装置１００は、ある対象範囲について、測定情報２２の数と、測定情報３２の数との両方が閾値より少ない場合、位置推定モデルは生成せず、当該対象範囲については、位置推定モデルを用いた位置推定は行わずに、三角測量等の従来法を用いて位置推定を行うことを決定してよい。
【００２６】
情報処理装置１００は、測定情報３２を用いて位置推定モデルを生成する場合、測定情報２２を用いて、測定情報３２を選別してよい。例えば、情報処理装置１００は、まず、測定情報２２に含まれる受信レベル、受信品質及びセルＩＤと、測定情報３２に含まれる受信レベル、受信品質及びセルＩＤとに基づいて、測定情報２２に類似する測定情報３２を特定する。次に、情報処理装置１００は、測定情報２２に含まれる位置情報と測定情報２２に類似する測定情報３２に含まれる位置情報とから導出した距離が予め定められた閾値より大きい測定情報３２を除外し、閾値より小さい測定情報２２を選択する。また、情報処理装置１００は、いずれの測定情報２２にも類似しない測定情報３２も、選択してよい。情報処理装置１００はこのようにして選択した測定情報３２を用いて、位置推定モデルを生成してよい。
【００２７】
また、情報処理装置１００は、測定情報２２を用いて生成した位置推定モデルを用いて測定情報３２を選別してもよい。情報処理装置１００は、例えばまず、位置情報収集装置２０から取得した測定情報を用いて位置推定モデル（選別用位置推定モデルと記載する場合がある。）を生成する。次に、情報処理装置１００は、位置情報収集装置３０から取得した測定情報のうち、選別用位置推定モデルを用いて測定情報に含まれる受信レベルから推定した位置と、測定情報に含まれる位置情報が示す位置との差が予め定められた閾値より小さい測定情報を選択することによって、複数の測定情報を選別する。そして、情報処理装置１００は、位置情報収集装置２０から取得した測定情報と、当該選別した測定情報に基づいて、位置推定モデルを生成する。
【００２８】
無線通信端末６２０による位置推定の精度は、２つの位置推定手法を組み合わせた位置推定手法を用いることから、原則として、無線通信端末６３０による位置推定の精度よりも高い。しかし、無線通信端末６２０の数は、無線通信端末６３０の数よりも顕著に少ない傾向がある。また、無線通信端末６２０では、例えば、アプリケーションのバックグラウンドで位置推定を実行する性質上、頻繁には位置推定を実行しない傾向にあり、例えば、３０分に１度程度の頻度で実行される場合が多い。無線通信端末６３０では、無線通信端末６２０と比較して頻繁に位置推定が実行される傾向にあり、例えば、１分に１回程度の頻度で実行される場合が多い。
【００２９】
位置情報収集装置２０から取得した測定情報を用いて位置推定モデルを生成する場合、位置情報収集装置３０から取得した測定情報を用いて位置推定モデルを生成する場合と比較して、位置推定精度の高い位置推定モデルを生成することはできるが、取得できる測定情報の数が少ないことからリアルタイム性が不十分になってしまう場合がある。一方、位置情報収集装置３０から取得した測定情報を用いて位置推定モデルを生成する場合、位置情報収集装置２０から取得した測定情報を用いて位置推定モデルを生成する場合と比較して、リアルタイム性は高いが、位置推定精度の低い位置推定モデルとなってしまう場合がある。
【００３０】
これに対して、本実施形態に係る情報処理装置１００によれば、位置推定の対象範囲ごとに閾値を設け、測定情報２２の数が閾値より多い場合は測定情報２２を用いた位置推定モデルが生成される。これにより、測定情報２２の数が十分である場合には、測定情報２２を用いた位置推定精度の高い位置推定モデルを提供できる。また、測定情報２２の数が閾値より少なく、測定情報３２の数が閾値より多い場合は、測定情報２２によって選別した測定情報３２を用いた位置推定モデルが生成される。これにより、測定情報２２の数が不十分な場合であっても、比較的高い位置推定精度とリアルタイム性とを実現可能な位置推定モデルを提供することができる。
【００３１】
情報処理装置１００は、生成した位置推定モデルを用いて、無線通信端末６００による無線基地局５００からの電波の受信レベルから無線通信端末６００の位置を推定してよい。位置推定モデルを用いることによって、情報処理装置１００は、位置情報を位置情報収集装置２０及び位置情報収集装置３０に送信する機能を有さない無線通信端末６４０についても、その位置を推定することができる。これにより、多数の無線通信端末６００の位置を推定することができる。情報処理装置１００は、多数の無線通信端末６００の位置を推定することにより、例えば、無線通信端末６００が集中している場所（いわゆるホットスポット）を特定可能にすることができる。
【００３２】
情報処理装置１００は、例えばまず、無線基地局５００から、複数の無線通信端末６００の受信レベルの情報を取得する。無線基地局５００は、例えば、無線通信端末６００に対して、無線基地局５００からの電波の受信レベルの情報をフィードバックする指示を送信することによって、無線通信端末６００の受信レベルを取得して、情報処理装置１００に送信する。また、無線基地局５００は、例えば、無線通信端末６００の送信電力の情報と、無線通信端末６００からの無線基地局５００による電波の受信レベルとから、無線通信端末６００による無線基地局５００からの電波の受信レベルを算出して、情報処理装置１００に送信する。
【００３３】
図２は、情報処理装置１００の機能構成の一例を概略的に示す。情報処理装置１００は、情報収集部１０２、情報選択部１０４、情報取得部１０６、モデル生成部１０８、情報取得部１１０、情報選別部１１２、モデル生成部１１４、モデル格納部１１６、基地局受信部１２０、基地局位置情報取得部１２９、位置推定部１３０、及び地図情報取得部１３２を備える。情報処理装置１００がこれらのすべての構成を備えることは必須とは限らない。
【００３４】
情報収集部１０２は、無線通信端末６２０によって測定された測定情報を収集する。測定情報は、無線通信端末６２０による無線基地局５００からの電波の受信レベルと、ＧＰＳを用いた位置推定手法及びＷｉＦｉを用いた位置推定手法を利用して推定された位置を示す位置情報とを含む。測定情報は、無線通信端末６２０による無線基地局５００からの電波の受信品質を含んでよい。測定情報は、無線基地局５００のセル５１０を識別するセルＩＤを含んでよい。
【００３５】
測定情報は、位置情報の信頼度をさらに含んでもよい。具体例として、位置情報及び信頼度は、Ｇｏｏｇｌｅ  Ｐｌａｃｅｓ  ＡＰＩによって出力されたものであってよい。測定情報は、無線通信端末６２０の移動速度をさらに含んでもよい。具体例として、移動速度は、無線通信端末６２０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって出力されたものであってよい。情報収集部１０２は、位置情報収集装置２０から測定情報を受信してよい。情報収集部１０２は、無線通信端末６２０から測定情報を受信してもよい。
【００３６】
情報選択部１０４は、情報収集部１０２が収集した測定情報から、予め定められた条件を満たす測定情報を選択する。情報選択部１０４は、例えば、測定情報に含まれる信頼度に基づいて、測定情報を選択する。具体例として、情報選択部１０４は、信頼度が予め定められた閾値より高い測定情報を選択する。閾値は、任意に設定可能であってよい。信頼度が高いとは、位置情報が示す位置の精度が高いことであってよい。また、信頼度が高いとは、位置情報が示す位置の誤差が少ないことであってよい。
【００３７】
情報選択部１０４は、例えば、測定情報に含まれる移動速度に基づいて、測定情報を選択する。具体例として、情報選択部１０４は、移動速度が予め定められた閾値より遅い測定情報を選択する。情報選択部１０４は、例えば、移動速度が、無線通信端末６２０が移動しておらず、停止しているとみなすことができる測定情報を選択する。閾値は、任意に設定可能であってよい。
【００３８】
情報取得部１０６は、情報選択部１０４によって選択された測定情報を取得する。情報取得部１０６は、第１情報取得部の一例であってよい。
【００３９】
モデル生成部１０８は、情報取得部１０６が取得した測定情報に基づいて、位置推定モデルを生成する。位置推定モデルを生成するとは、位置推定モデルを更新することを含んでよい。モデル生成部１０８は、任意の学習方法を用いて位置推定モデルを生成してよい。モデル生成部１０８は、機械学習によって位置推定モデルを生成してよい。例えば、モデル生成部１０８は、ニューラルネットワークによって位置推定モデルを生成する。モデル生成部１０８は、ディープラーニングによって位置推定モデルを生成してよい。位置推定モデルは、第１位置推定モデルの一例であってよい。
【００４０】
情報取得部１１０は、無線通信端末６３０によって測定された測定情報を取得する。測定情報は、無線通信端末６３０による無線基地局５００からの電波の受信レベルと、ＧＰＳを用いた位置推定手法を利用して推定された位置を示す位置情報とを含む。測定情報は、無線通信端末６３０による無線基地局５００からの電波の受信品質を含んでよい。測定情報は、無線基地局５００のセル５１０を識別するセルＩＤを含んでよい。情報取得部１１０は、位置情報収集装置３０から測定情報を受信してよい。情報取得部１１０は、無線通信端末６３０から測定情報を受信してもよい。情報取得部１１０は、第２情報取得部の一例であってよい。
【００４１】
情報選別部１１２は、情報取得部１０６が取得した測定情報に基づいて、情報取得部１１０が取得した測定情報を選別する。情報選別部１１２は、まず、情報取得部１０６が取得した測定情報に含まれる受信レベル、受信品質及びセルＩＤと、情報取得部１１０が取得した測定情報に含まれる受信レベル、受信品質及びセルＩＤとに基づいて、情報取得部１１０が取得した測定情報のうち、情報取得部１０６が取得した測定情報に類似する測定情報を特定する。次に、情報選別部１１２は、特定した測定情報から、特定した測定情報に含まれる位置情報と情報取得部１０６が取得した測定情報に含まれる位置情報とから導出した距離が予め定められた閾値より大きい測定情報を除外し、閾値より小さい測定情報を選択する。また、情報選別部１１２は、情報取得部１０６が取得した測定情報のいずれにも類似しない情報取得部１１０が取得した測定情報も選択してよい。
【００４２】
なお、情報選別部１１２は、モデル生成部１０８が生成した位置推定モデルに基づいて、情報取得部１１０が取得した測定情報を選別してもよい。情報選別部１１２は、例えば、モデル生成部１０８が生成した位置推定モデルを用いて情報取得部１１０が取得した測定情報内の受信レベルから推定した位置と、測定情報に含まれる位置情報が示す位置との差が予め定められた閾値よりも小さい測定情報を選択することによって、測定情報を選別する。閾値は、例えば１００ｍ等、任意に設定されてよい。
【００４３】
モデル生成部１１４は、情報選別部１１２によって選別された測定情報に基づいて、位置推定モデルを生成する。モデル生成部１１４は、情報取得部１０６が取得した測定情報と、情報選別部１１２によって選別された測定情報に基づいて、位置推定モデルを生成してもよい。位置推定モデルを生成するとは、位置推定モデルを更新することを含んでよい。モデル生成部１１４は、任意の学習方法を用いて位置推定モデルを生成してよい。モデル生成部１１４は、機械学習によって位置推定モデルを生成してよい。例えば、モデル生成部１１４は、ニューラルネットワークによって位置推定モデルを生成する。モデル生成部１１４は、ディープラーニングによって位置推定モデルを生成してよい。モデル生成部１１４によって生成された位置推定モデルは、第２位置推定モデルの一例であってよい。
【００４４】
モデル格納部１１６は、モデル生成部１０８によって生成された位置推定モデル及びモデル生成部１１４によって生成された位置推定モデルを格納する。モデル格納部１１６は、位置推定の対象範囲ごとに位置推定モデルを格納してよい。モデル格納部１１６は、例えば、複数の対象範囲のそれぞれについて、情報収集部１０２が収集した測定情報の数又は情報取得部１０６が取得した測定情報の数が、対象範囲に対応する閾値より多い場合、モデル生成部１０８によって生成された位置推定モデルを格納する。また、モデル格納部１１６は、情報収集部１０２が収集した測定情報の数又は情報取得部１０６が取得した測定情報の数が、対象範囲に対応する閾値より少なく、情報取得部１１０が取得した測定情報の数が、対象範囲に対応する閾値より多い場合、モデル生成部１１４によって生成された位置推定モデルを格納してよい。
【００４５】
基地局受信部１２０は、無線基地局５００から各種情報を受信する。当該情報は、無線通信端末６００による無線基地局５００からの電波の受信レベルを含む。当該情報は、無線基地局５００の識別情報を含んでよい。当該情報は、無線基地局５００と無線通信端末６００との距離を含んでよい。無線基地局５００は、任意の手法を用いて導出した無線基地局５００と無線通信端末６００との距離を当該情報に含めてよい。当該情報は、無線通信端末６００の移動速度を含んでよい。無線基地局５００は、任意の手法を用いて導出した無線通信端末６００の移動速度を当該情報に含めてよい。無線基地局５００は、例えば、ドップラー効果を利用した移動速度の導出手法を用いて導出した無線通信端末６００の移動速度を当該情報に含める。
【００４６】
基地局受信部１２０は、受信レベル取得部１２２、距離取得部１２６、及び移動速度取得部１２８を有する。基地局受信部１２０がこれらのすべての構成を備えることは必須とは限らない。受信レベル取得部１２２は、基地局受信部１２０が無線基地局５００から受信した情報から、無線通信端末６００による無線基地局５００からの電波の受信レベルを取得する。距離取得部１２６は、基地局受信部１２０が無線基地局５００から受信した情報から、無線基地局５００と無線通信端末６００との距離を取得する。移動速度取得部１２８は、基地局受信部１２０が無線基地局５００から受信した情報から、無線通信端末６００の移動速度を取得する。基地局位置情報取得部１２９は、無線基地局５００の位置を示す基地局位置情報を取得する。基地局位置情報取得部１２９は、例えば、無線基地局５００を識別する基地局識別情報と無線基地局５００の基地局位置情報とを対応付けて格納する基地局データベースにアクセスして、無線通信端末から受信した基地局識別情報に対応する基地局位置情報を取得する。
【００４７】
位置推定部１３０は、モデル格納部１１６に格納されている位置推定モデルを用いて、基地局受信部１２０が受信した情報から無線通信端末６００の位置を推定する。位置推定部１３０は、モデル格納部１１６に格納されている位置推定モデルを用いて、受信レベル取得部１２２が取得した受信レベルから、無線通信端末６００の位置を推定してよい。位置推定部１３０は、位置推定の対象範囲に対応する位置推定モデルを用いてよい。位置推定部１３０は、無線通信端末６００が在圏する無線基地局５００に対応する位置推定モデルを用いてよい。
【００４８】
位置推定部１３０は、基地局位置情報取得部１２９が取得した基地局位置情報にさらに基づいて、無線通信端末６００の位置を推定してよい。位置推定部１３０は、距離取得部１２６が取得した距離にさらに基づいて、情報処理装置１００の位置を推定してよい。位置推定部１３０は、移動速度取得部１２８が取得した移動速度にさらに基づいて、無線通信端末６００の位置を推定してよい。
【００４９】
地図情報取得部１３２は、地図情報を取得する。地図情報取得部１３２は、例えば、地図情報を提供する地図サーバ等から、ネットワーク１０を介して地図情報を取得する。地図情報取得部１３２は、外部記憶媒体に記憶されている地図情報を読み出してもよい。
【００５０】
位置推定部１３０は、地図情報取得部１３２が取得した地図情報にさらに基づいて、無線通信端末６００の位置を推定してもよい。例えば、位置推定部１３０は、無線通信端末６００の時系列の推定位置から、無線通信端末６００の移動履歴を判定し、無線通信端末６００が道路上を移動していると決定した場合において、推定位置が道路から外れている場合に、推定位置を道路上に補正することによって、最終的な推定位置とする。また、例えば、位置推定部１３０は、無線通信端末６００の移動履歴及び移動速度から、無線通信端末６００が電車内に位置すると決定した場合において、推定位置が線路から外れている場合に、推定位置を線路上に補正することによって、最終的な推定位置とする。
【００５１】
図３は、モデル管理テーブル１４０の一例を概略的に示す。モデル管理テーブル１４０は、無線基地局５００の基地局パラメータ毎の位置推定モデルを管理するためのテーブルである。モデル生成部１１４は、無線基地局５００の基地局パラメータ毎の位置推定モデルを生成してよい。
【００５２】
例えば、情報取得部１０６が、無線基地局５００に対して基地局パラメータＡが設定されているときに無線通信端末６２０によって測定された測定情報と、無線基地局５００に対して基地局パラメータＢが設定されているときに無線通信端末６２０によって測定された測定情報とを取得する。また、情報取得部１１０が、無線基地局５００に対して基地局パラメータＡが設定されているときに無線通信端末６３０によって測定された測定情報と、無線基地局５００に対して基地局パラメータＢが設定されているときに無線通信端末６３０によって測定された測定情報とを取得する。
【００５３】
次に、情報選別部１１２が、無線基地局５００に対して基地局パラメータＡが設定されているときの測定情報と、無線基地局５００に対して基地局パラメータＢが設定されているときの測定情報とを、上述した手法と同様に選別する。そして、モデル生成部１１４が、無線基地局５００に対して基地局パラメータＡが設定されているときの測定情報に基づいて基地局パラメータＡに対応する位置推定モデルを生成し、無線基地局５００に対して基地局パラメータＢが設定されているときの測定情報に基づいて基地局パラメータＢに対応する位置推定モデルを生成する。
【００５４】
基地局パラメータは、無線基地局５００による送信電力、チルト角、及び帯域幅の少なくともいずれかを含んでよい。また、基地局パラメータは、これら以外を含んでもよい。複数の基地局パラメータは、送信電力、チルト角、及び帯域幅の少なくともいずれかが異なるものであってよい。
【００５５】
位置推定部１３０は、無線通信端末６００の位置を推定する場合に、無線通信端末６００が測定を行ったときに無線基地局５００に設定されていた基地局パラメータに対応する位置推定モデルを用いて、無線通信端末６００の位置推定を行ってよい。このように、基地局パラメータ毎に位置推定モデルを生成することによって、位置推定精度を向上させることができる。
【００５６】
図４は、情報処理装置１００による処理の流れの一例を概略的に示す。図４は、情報選択部１０４による選択処理を概略的に示す。
【００５７】
ステップ（ステップをＳと省略して記載する場合がある。）１０２では、情報選択部１０４が、情報収集部１０２から測定情報を取得する。Ｓ１０４では、情報選択部１０４が測定情報に含まれる信頼度が予め定められた閾値より高いか否かを判定する。高いと判定した場合、Ｓ１０６に進み、高くないと判定した場合、Ｓ１１０に進む。
【００５８】
Ｓ１０６では、情報選択部１０４が、測定情報に含まれる無線通信端末６２０の移動速度が予め定められた閾値より遅いか否かを判定する。遅いと判定した場合、Ｓ１０８に進み、遅くないと判定した場合、Ｓ１１０に進む。
【００５９】
Ｓ１０８では、情報選択部１０４が測定情報を選択する。Ｓ１１０では、情報選択部１０４が、未処理の測定情報があるか否かを判定する。あると判定した場合、Ｓ１０２に戻り、無いと判定した場合、処理を終了する。
【００６０】
図５は、情報選別部１１２による選別処理を説明するための説明図である。図５は、情報選別部１１２が、情報取得部１０６が取得した測定情報２２と、情報取得部１１０が取得した測定情報３２とを、受信レベル、受信品質及びセルＩＤを３軸とした特徴空間に配置した状態を例示している。
【００６１】
情報選別部１１２は、当該特徴空間内において、測定情報２２と、当該測定情報２２と類似する測定情報３２、すなわち、測定情報２２の近傍に位置する測定情報３２とをグルーピングする。また、情報選別部１１２は、近傍に測定情報２２が存在しない測定情報３２をグルーピングする。図５は、測定情報２２と、当該測定情報２２を中心とした範囲２４内の４つの測定情報３２とを含むグループと、近傍に測定情報２２が存在しない５つの測定情報３２を含むグループとを例示している。
【００６２】
情報選別部１１２は、前者のグループについて、４つの測定情報３２のそれぞれについて、測定情報２２に含まれる位置情報と測定情報３２に含まれる位置情報とから導出した距離が予め定められた閾値より大きい測定情報３２を除外し、小さい測定情報３２を選択する。閾値は、例えば、２００ｍ、３００ｍ等、任意に設定可能であってよい。また、情報選別部１１２は、後者のグループについては、全ての測定情報３２を選択する。
【００６３】
図５に示す特徴空間において測定情報２２の近くに位置する測定情報３２に含まれる位置情報は、本来であれば測定情報２２に含まれる位置情報と近似する蓋然性が高い。それにもかかわらず、位置情報が近似しない場合は、測定情報３２の位置推定精度が低い可能性が高い。本実施形態に係る情報選別部１１２によれば、このような位置推定精度が低い可能性が高い測定情報３２を除外することができ、位置推定モデルの位置推定精度が低下してしまうことを防止できる。
【００６４】
図６は、情報処理装置１００による処理の流れの一例を概略的に示す。図６は、情報選別部１１２による選別処理を概略的に示す。
【００６５】
Ｓ２０２では、情報選別部１１２が、情報取得部１１０から測定情報を取得する。Ｓ２０４では、情報選別部１１２が、モデル生成部１０８によって生成された位置推定モデルを用いて、Ｓ２０２で取得した測定情報内の受信レベルから無線通信端末６３０の位置を推定する。
【００６６】
Ｓ２０６では、情報選別部１１２が、Ｓ２０４において推定した位置と、Ｓ２０２において取得した測定情報内の位置情報が示す位置とを比較する。Ｓ２０８では、情報選別部１１２が、Ｓ２０４において推定した位置と、Ｓ２０２において取得した測定情報内の位置情報が示す位置との差が予め定められた閾値より低いか否かを判定する。低いと判定した場合、Ｓ２１０に進み、低くないと判定した場合、Ｓ２１２に進む。
【００６７】
Ｓ２１０では、情報選別部１１２が、測定情報を選択する。Ｓ２１２では、情報選別部１１２が、未処理の測定情報があるか否かを判定する。あると判定した場合、Ｓ２０２に戻り、無いと判定した場合、処理を終了する。
【００６８】
図７は、情報処理装置１００による処理の流れの一例を概略的に示す。図７は、位置推定部１３０による位置推定処理を概略的に示す。
【００６９】
Ｓ３０２では、位置推定部１３０が、基地局受信部１２０から、無線基地局５００からの情報を取得する。Ｓ３０４では、位置推定部１３０が、モデル格納部１１６に格納されている位置推定モデルを用いて、無線基地局５００からの情報内の受信レベルから無線通信端末６００の位置を推定する。
【００７０】
Ｓ３０６では、位置推定部１３０が、Ｓ３０４において推定した推定位置及び無線基地局５００からの情報内の基地局位置情報から、推定位置と無線基地局５００との距離を算出する。Ｓ３０８では、位置推定部１３０が、算出した距離が予め定められた閾値より小さいか否かを判定する。小さいと判定した場合、Ｓ３１０に進み、小さくないと判定した場合、Ｓ３１６に進む。
【００７１】
Ｓ３１０では、位置推定部１３０が、Ｓ３０６において算出した距離と、無線基地局５００からの情報内の無線基地局５００と無線通信端末６００との距離とを比較する。Ｓ３１２では、位置推定部１３０が、Ｓ３０６において算出した距離と、情報内の無線基地局５００と無線通信端末６００との距離の差が、予め定められた閾値より小さいか否かを判定する。小さいと判定した場合、Ｓ３１４に進み、小さくないと判定した場合、Ｓ３１６に進む。
【００７２】
Ｓ３１４では、位置推定部１３０が、Ｓ３０４において推定した推定位置の採用を決定する。Ｓ３１６では、位置推定部１３０が、未処理の測定情報があるか否かを判定する。あると判定した場合、Ｓ３０２に戻り、無いと判定した場合、処理を終了する。
【００７３】
上述したように、位置推定部１３０は、モデル格納部１１６に格納されている位置推定モデルを用いて受信レベルから推定した位置と基地局位置情報が示す基地局の位置との差が予め定められた閾値より小さい場合、推定した位置を採用し、閾値より大きい場合、推定した位置を採用せずに結果から除外する。閾値は任意に設定されてよい。位置推定部１３０は、例えば、無線基地局５００のセル５１０に基づいて閾値を設定する。具体例として、位置推定部１３０は、無線基地局５００とセル５１０の端部との距離を閾値として設定する。これにより、無線基地局５００に在圏しているはずの無線通信端末６００の位置を、セル５１０の外側の位置と推定した場合に、その推定した位置を採用せずに結果から除外することができる。これにより、位置推定部１３０が複数の無線通信端末６００の位置を推定する場合に、本来の位置とのずれが大きい蓋然性が高い推定位置を除外することによって、精度が高い推定位置のみを結果に含めることができる。
【００７４】
また、上述したように、位置推定部１３０は、モデル格納部１１６に格納されている位置推定モデルを用いて受信レベルから推定した位置と基地局位置情報が示す基地局の位置との距離と、無線基地局５００からの情報に含まれる無線基地局５００と無線通信端末６００との距離との差が予め定められた閾値より小さい場合、推定した位置を採用し、閾値より大きい場合、推定した位置を採用せずに結果から除外する。これにより、例えば、推定した位置が、無線通信端末６００が在圏する無線基地局５００のセル５１０内に位置しているものの、推定位置によって示される無線基地局５００と無線通信端末６００との距離と、無線基地局５００からの情報によって示される無線基地局５００と無線通信端末６００との距離が大きく異なる場合には、その推定位置を採用せずに結果から除外することができる。これにより、位置推定部１３０が複数の無線通信端末６００の位置を推定する場合に、本来の位置とのずれが大きい蓋然性が高い推定位置を除外することによって、精度が高い推定位置のみを結果に含めることができる。
【００７５】
図８は、位置推定モデルを生成するタイミングの一例を説明する説明図である。図８は、無線基地局５００の基地局パラメータが変更されてからの測定情報２２及び測定情報３２の収集数の変化と、位置推定モデルの生成のタイミングとを概略的に示す。
【００７６】
本例において、モデル生成部１０８及びモデル生成部１１４は、測定情報２２の収集数及び測定情報３２の収集数のいずれもが学習に必要なデータ数として予め定められた閾値より少ない間は、位置推定モデルを生成しない。モデル生成部１１４は、測定情報３２の収集数が閾値より多くなったことに応じて、測定情報２２により選別した測定情報３２を用いて位置推定モデルを生成する。この場合、位置推定部１３０は、当該測定情報２２により選別した測定情報３２を用いて生成した位置推定モデルを用いて位置推定を行う。モデル生成部１０８は、測定情報２２の収集数が閾値より多くなったことに応じて、測定情報２２を用いて位置推定モデルを生成する。この場合、位置推定部１３０は、当該測定情報を用いて生成した位置推定モデルを用いて位置推定を行う。すなわち、位置推定部１３０は、測定情報３２の収集数が閾値より多く、かつ、測定情報２２の収集数が閾値より多い場合、測定情報２２を用いて生成した位置推定モデルを優先的に用いてよい。
【００７７】
このように、測定情報２２の収集数及び測定情報３２の収集数に応じて位置推定モデルを生成することによって、状況に応じた適切な位置推定モデルを生成することができる。なお、図８では、測定情報２２に対する閾値と、測定情報３２に対する閾値とが同一である場合を例に挙げて説明したが、これに限らない。例えば、測定情報３２に対する閾値を１０万、測定情報２２に対する閾値を１万とするなど、測定情報３２に対する閾値を、測定情報２２に対する閾値よりも大きして、測定情報３２に対する閾値と、測定情報２２に対する閾値とを異ならせてもよい。
【００７８】
図９は、情報処理装置１００として機能するコンピュータ１０００のハードウエア構成の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、ＤＶＤドライブ１０７０及び入出力チップ１０８０を有する入出力部を備える。
【００７９】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ１０９０上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００８０】
通信Ｉ／Ｆ１０４０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウエアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。ＤＶＤドライブ１０７０は、ＤＶＤ−ＲＯＭ１０７２からプログラム又はデータを読み取り、ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供する。
【００８１】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウエアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【００８２】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＤＶＤ−ＲＯＭ１０７２、又はＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【００８３】
コンピュータ１０００にインストールされ、コンピュータ１０００を情報処理装置１００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、情報処理装置１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段である情報収集部１０２、情報選択部１０４、情報取得部１０６、モデル生成部１０８、情報取得部１１０、情報選別部１１２、モデル生成部１１４、モデル格納部１１６、基地局受信部１２０、位置推定部１３０、及び地図情報取得部１３２として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の情報処理装置１００が構築される。
【００８４】
上記実施形態では、情報処理装置１００が情報収集部１０２、情報選択部１０４、情報取得部１０６、モデル生成部１０８、情報取得部１１０、情報選別部１１２、モデル生成部１１４、モデル格納部１１６、基地局受信部１２０、位置推定部１３０、及び地図情報取得部１３２を備える例を挙げて説明したがこれに限らない。これらの構成のうち一部を有する装置が提供されてもよい。
【００８５】
例えば、情報収集部１０２及び情報選択部１０４を備える情報選択装置が提供されてよい。情報選択装置は、情報選択部１０４によって選択した測定情報を、他の装置が備える情報取得部１０６に対して送信してよい。
【００８６】
また、情報取得部１０６、モデル生成部１０８、情報取得部１１０、情報選別部１１２、及びモデル生成部１１４を備えるモデル生成装置が提供されてもよい。モデル生成装置は、モデル生成部１１４によって生成された位置推定モデルを、他の装置が備えるモデル格納部１１６に格納させてよい。モデル生成装置は、情報収集部１０２及び情報選択部１０４をさらに備えてもよい。
【００８７】
また、モデル格納部１１６、基地局受信部１２０、位置推定部１３０、及び地図情報取得部１３２を備える位置推定装置が提供されてもよい。位置推定装置は、地図情報取得部１３２を備えなくてもよい。位置推定装置は、情報取得部１０６、モデル生成部１０８、情報取得部１１０、情報選別部１１２、及びモデル生成部１１４をさらに備えてもよい。
【００８８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８９】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９０】
１０  ネットワーク、２０  位置情報収集装置、２２  測定情報、２４  範囲、３０  位置情報収集装置、３２  測定情報、１００  情報処理装置、１０２  情報収集部、１０４  情報選択部、１０６  情報取得部、１０８  モデル生成部、１１０  情報取得部、１１２  情報選別部、１１４  モデル生成部、１１６  モデル格納部、１２０  基地局受信部、１２２  受信レベル取得部、１２６  距離取得部、１２８  移動速度取得部、１２９  基地局位置情報取得部、１３０  位置推定部、１３２  地図情報取得部、１４０  モデル管理テーブル、５００  無線基地局、５１０  セル、６００  無線通信端末、６２０  無線通信端末、６３０  無線通信端末、６４０  無線通信端末、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０７０  ＤＶＤドライブ、１０７２  ＤＶＤ−ＲＯＭ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９０  ディスプレイ、１０９２  ホストコントローラ、１０９４  入出力コントローラ
【図１】
2019135817.tif 000003
【図２】
2019135817.tif 000004
【図３】
2019135817.tif 000005
【図４】
2019135817.tif 000006
【図５】
2019135817.tif 000007
【図６】
2019135817.tif 000008
【図７】
2019135817.tif 000009
【図８】
2019135817.tif 000010
【図９】
2019135817.tif 000011
【手続補正書】
【提出日】平成30年12月20日(2018.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、前記無線通信端末によって第１の位置測定手法及び第２の位置測定手法を用いて測定された前記地点に位置を示す位置情報とを含む第１情報を取得する第１情報取得部と、
任意の地点における無線通信端末による無線基地局からの電波の受信レベルと、前記無線通信端末によって前記第１の位置測定手法を用いて測定された前記地点の位置を示す位置情報とを含む第２情報を取得する第２情報取得部と、
複数の前記第１情報に基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する情報選別部と、
複数の前記第１情報に基づいて、前記無線通信端末の受信レベルから前記無線通信端末の位置を推定する第１位置推定モデルを生成し、前記情報選別部によって選別された複数の前記第２情報に基づいて、前記無線通信端末の受信レベルから前記無線通信端末の位置を推定する第２位置推定モデルを生成するモデル生成部と
を備え、
前記第１の位置測定手法及び前記第２の位置測定手法を用いて測定された位置の精度は、前記第１の位置測定手法を用いて測定された位置の精度よりも高い
情報処理装置。
【請求項２】
前記モデル生成部は、前記情報選別部によって選別された複数の前記第２情報と、複数の前記第１情報とに基づいて、前記第２位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項３】
前記第１情報は、前記無線通信端末による前記無線基地局からの電波の受信品質と、前記無線通信端末が在圏する前記無線基地局のセルを識別するセルＩＤとを更に含み、
前記第２情報は、前記無線通信端末による前記無線基地局からの電波の受信品質と、前記無線通信端末が在圏する前記無線基地局のセルを識別するセルＩＤとを更に含み、
前記情報選別部は、前記第１情報及び前記第２情報の受信レベル、受信品質及びセルＩＤと、前記第１情報及び前記第２情報の位置情報とに基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報選別部は、前記第１情報及び前記第２情報の受信レベル、受信品質及びセルＩＤに基づいて前記第１情報に類似する前記第２情報を特定し、前記第１情報の位置情報と前記第１情報に類似する前記第２情報の位置情報から導出した距離が予め定められた閾値より小さい前記第２情報を選択することによって、前記複数の第２情報を選別する、請求項３に記載の情報処理装置。
【請求項５】
前記情報選別部は、前記第１位置推定モデルに基づいて、前記第２情報取得部が取得した複数の前記第２情報を選別する、請求項１又は２に記載の情報処理装置。
【請求項６】
前記情報選別部は、前記第１位置推定モデルを用いて前記第２情報に含まれる受信レベルから推定した位置と、前記第２情報に含まれる位置情報が示す位置との差が予め定められた閾値よりも小さい前記第２情報を選択することによって、前記複数の第２情報を選別する、請求項５に記載の情報処理装置。
【請求項７】
前記第１情報は、前記位置情報の信頼度をさらに含み、
前記第１情報取得部は、複数の前記第１情報のうち、前記信頼度に基づいて選択された複数の前記第１情報を取得する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記第１情報は、前記無線通信端末の移動速度をさらに含み、
前記第１情報取得部は、複数の前記第１情報のうち、前記移動速度に基づいて選択された複数の前記第１情報を取得する、請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記第１情報取得部は、複数の前記第１情報のうち、前記移動速度が予め定められた閾値よりも遅い複数の前記第１情報を取得する、請求項８に記載の情報処理装置。
【請求項１０】
前記第１情報取得部は、位置推定の対象範囲毎に前記第１情報を取得し、
前記第２情報取得部は、位置推定の対象範囲毎に前記第２情報を取得し、
前記モデル生成部は、前記第１情報の数が前記対象範囲に対応付けられた閾値より多い対象範囲に対しては、複数の前記第１情報に基づいて前記第１位置推定モデルを生成し、前記第１情報の数が前記対象範囲に対応付けられた閾値より少なく、前記第２情報の数が前記対象範囲に対応付けられた閾値より多い対象範囲に対しては、前記情報選別部によって選別された複数の前記第２情報に基づいて前記第２位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項１１】
前記第１情報取得部は、前記無線基地局に対して第１の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第１情報と、前記無線基地局に対して前記第１の基地局パラメータとは異なる第２の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第１情報とを取得し、
前記第２情報取得部は、前記無線基地局に対して第１の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第２情報と、前記無線基地局に対して第２の基地局パラメータが設定されているときの前記無線通信端末による前記無線基地局からの電波の受信レベル及び前記位置情報を含む前記第２情報とを取得し、
前記情報選別部は、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第１情報に基づいて、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第２情報を選別し、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第１情報に基づいて、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第２情報を選別し、
前記モデル生成部は、前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第１情報に基づいて前記第１の基地局パラメータに対応する前記第１位置推定モデルを生成し、前記情報選別部によって選別された前記無線基地局に対して前記第１の基地局パラメータが設定されているときの複数の前記第２情報に基づいて前記第１の基地局パラメータに対応する前記第２位置推定モデルを生成し、前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第１情報に基づいて前記第２の基地局パラメータに対応する前記第１位置推定モデルを生成し、前記情報選別部によって選別された前記無線基地局に対して前記第２の基地局パラメータが設定されているときの複数の前記第２情報に基づいて前記第２の基地局パラメータに対応する前記第２位置推定モデルを生成する、請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記第１の基地局パラメータ及び前記第２の基地局パラメータは、前記無線基地局による送信電力、チルト角、及び帯域幅の少なくともいずれかを含み、
前記第１の基地局パラメータと前記第２の基地局パラメータとは、送信電力、チルト角、及び帯域幅の少なくともいずれかが異なる、請求項１１に記載の情報処理装置。
【請求項１３】
前記モデル生成部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が予め定められた閾値より多くなったことに応じて、前記複数の第２情報に基づいて前記第２位置推定モデルを生成し、前記第１情報取得部が取得する前記第１情報の数が予め定められた閾値より多くなったことに応じて、前記複数の第１情報に基づいて前記第１位置推定モデルを生成する、請求項１に記載の情報処理装置。
【請求項１４】
前記第２情報の数と比較する前記閾値と、前記第１情報の数と比較する前記閾値とは異なる、請求項１３に記載の情報処理装置。
【請求項１５】
無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、
前記第１位置推定モデル又は前記第２位置推定モデルを用いて、前記受信レベル取得部が取得した受信レベルから、前記無線通信端末の位置を推定する位置推定部と
を備え、
前記位置推定部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が予め定められた閾値より多くなったことに応じて、前記第２位置推定モデルを用いて前記無線通信端末の位置を推定し、前記第１情報取得部が取得する前記第１情報の数が予め定められた閾値より多くなったことに応じて、前記第１位置推定モデルを用いて前記無線通信端末の位置を推定する、請求項１３又は１４に記載の情報処理装置。
【請求項１６】
前記位置推定部は、前記第２情報取得部が取得する前記第２情報の数が前記予め定められた閾値より多く、かつ、前記第１情報取得部が取得する前記第１情報の数が前記予め定められた閾値より多い場合、前記第１位置推定モデルを用いて前記無線通信端末の位置を特定する、請求項１５に記載の情報処理装置。
【請求項１７】
前記位置推定部は、前記無線基地局の基地局パラメータが変更された場合に、前記第２情報取得部が取得する前記第２情報の数が前記予め定められた閾値より少なく、かつ、前記第１情報取得部が取得する前記第１情報の数が前記予め定められた閾値より少ない場合、前記第１位置推定モデルを用いた前記無線通信端末の位置の推定及び前記第２位置推定モデルを用いた前記無線通信端末の位置の推定を行わない、請求項１６に記載の情報処理装置。
【請求項１８】
無線通信端末による無線基地局からの電波の受信レベルを取得する受信レベル取得部と、
前記第１位置推定モデルを用いて、前記受信レベル取得部が取得した受信レベルから、前記無線通信端末の位置を推定する位置推定部と
を備える、請求項１から１３のいずれか一項に記載の情報処理装置。
【請求項１９】
前記受信レベル取得部は、前記無線基地局によって送信された前記受信レベルを取得する、請求項１５から１８のいずれか一項に記載の情報処理装置。
【請求項２０】
無線基地局を識別する基地局識別情報と前記無線基地局の位置を示す基地局位置情報とを対応付けて格納する基地局データベースにアクセスして、前記無線通信端末から受信した基地局識別情報に対応する基地局位置情報を取得する基地局位置情報取得部
を備え、
前記位置推定部は、前記基地局位置情報にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から１９のいずれか一項に記載の情報処理装置。
【請求項２１】
前記無線基地局によって送信された前記無線通信端末と前記無線基地局との間の距離を取得する距離取得部
を備え、
前記位置推定部は、前記距離取得部が取得した前記距離にさらに基づいて、前記無線通信端末の位置を推定する、請求項２０に記載の情報処理装置。
【請求項２２】
前記無線基地局によって送信された前記無線通信端末の移動速度を取得する移動速度取得部
を備え、
前記位置推定部は、前記移動速度にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から２１のいずれか一項に記載の情報処理装置。
【請求項２３】
地図情報を取得する地図情報取得部
を備え、
前記位置推定部は、前記地図情報にさらに基づいて、前記無線通信端末の位置を推定する、請求項１５から２２のいずれか一項に記載の情報処理装置。
【請求項２４】
前記第１の位置測定手法は、ＧＰＳを用いた位置測定手法であり、
前記第２の位置測定手法は、ＷｉＦｉを用いた位置測定手法である、
請求項１から２３のいずれか一項に記載の情報処理装置。
【請求項２５】
コンピュータを、請求項１から２４のいずれか一項に記載の情報処理装置として機能させるためのプログラム。