(57)【特許請求の範囲】
【請求項１】
通信端末の位置を示す位置情報、前記位置において前記通信端末が受信している電波の品質情報、及び、前記通信端末の電波の受信特性を取得する取得手段と、
前記取得手段が取得した、前記位置情報、前記品質情報、及び前記受信特性を対応づけたパターンデータを生成する生成手段と、
前記生成手段が生成したパターンデータを記憶する記憶手段と、
を備え、
前記生成手段は、
位置情報が一致し、且つ、受信特性が第１の受信特性及び第２の受信特性で異なる２つのパターンデータを前記記憶手段から抽出し、
前記２つのパターンデータの品質情報の差分である品質差分を導出するとともに、
位置情報が前記２つのパターンデータの位置情報とは異なり、受信特性が前記第２の受信特性と一致するパターンデータである基礎パターンデータを抽出し、
前記基礎パターンデータの品質情報に前記品質差分を加えた値を、前記基礎パターンデータの位置情報が示す位置における、受信特性が前記第１の受信特性であるパターンデータの品質情報とする情報処理装置。
【請求項２】
位置取得要求に応じて取得された、位置取得対象の通信端末が受信している電波の品質情報、及び、前記位置取得対象の通信端末の電波の受信特性と、前記記憶手段が記憶する前記パターンデータとに基づいて、前記位置取得対象の通信端末の位置を示す位置情報を導出する位置導出手段を更に備える、請求項１記載の情報処理装置。
【請求項３】
前記取得手段は、前記受信特性として通信端末の種別に係る情報及び通信端末の傾斜度の少なくともいずれか一方を取得する、請求項１又は２記載の情報処理装置。
【請求項４】
前記取得手段は、前記品質情報として、前記電波の受信強度、伝搬損失、及び伝搬時間の少なくともいずれか１つに関する情報を取得する、請求項１〜３のいずれか一項記載の情報処理装置。
【請求項５】
前記生成手段は、生成した最新のパターンデータの位置情報及び受信特性と、前記最新のパターンデータの生成前から前記記憶手段に記憶されているパターンデータの位置情報及び受信特性との関係が所定条件を満たしている場合、前記最新のパターンデータの品質情報を、前記記憶手段が新たに記憶するパターンデータの品質情報とする、請求項１〜４のいずれか一項記載の情報処理装置。
【請求項６】
前記生成手段は、生成した最新のパターンデータの位置情報及び受信特性と、前記最新のパターンデータの生成前から前記記憶手段に記憶されているパターンデータの位置情報及び受信特性との関係が所定条件を満たしている場合、前記最新のパターンデータの生成前から前記記憶手段に記憶されていたパターンデータの品質情報と前記最新のパターンデータの品質情報とを平均化した値を、前記記憶手段が新たに記憶するパターンデータの品質情報とする、請求項１〜５のいずれか一項記載の情報処理装置。
【請求項７】
情報処理装置が行う情報処理方法であって、
通信端末の位置を示す位置情報、位置において通信端末が受信している電波の品質情報、及び、通信端末の電波の受信特性を取得する取得ステップと、
前記取得ステップにおいて取得した、位置情報、品質情報、及び受信特性を対応づけたパターンデータを生成する生成ステップと、
前記生成ステップにおいて生成したパターンデータを記憶する記憶ステップと、
を含み、
前記生成ステップでは、
位置情報が一致し、且つ、受信特性が第１の受信特性及び第２の受信特性で異なる２つのパターンデータを抽出し、
前記２つのパターンデータの品質情報の差分である品質差分を導出するとともに、
位置情報が前記２つのパターンデータの位置情報とは異なり、受信特性が前記第２の受信特性と一致するパターンデータである基礎パターンデータを抽出し、
前記基礎パターンデータの品質情報に前記品質差分を加えた値を、前記基礎パターンデータの位置情報が示す位置における、受信特性が前記第１の受信特性であるパターンデータの品質情報とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末の電波特性を管理する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
通信端末の位置測位を行う技術として、通信端末が所定の基地局より受信する電波の品質情報（電波の受信強度等を含む）と当該電波が受信される位置との関係を示す情報（事前分布データ）とを予めデータベースに記憶しておき、当該事前分布データを用いて、通信端末が受信した電波の品質情報から通信端末の位置を導出するパターンマッチング測位が知られている（例えば特許文献１参照）。
【０００３】
パターンマッチング測位は、ＧＮＳＳ(Global Navigation Satellite System)による測位やＷｉＦｉ測位と比較して、電池消費量を抑えることができ、また、ＯＳ（Operating System）や端末設定に依存せずに、例えば海外ローミングアウト環境等でも利用可能であることから、今後更に広く利用されることが見込まれる測位方式である。
【０００４】
ここで、事前分布データを作成・更新する方法として、走行調査等によって人手により電波の品質情報を測定する方法や、ある地点におけるＧＮＳＳ（Global Navigation Satellite System）測位結果と電波の品質情報とをサーバ側で収集することにより事前分布データを動的に作成・更新する方法等がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２３１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した走行調査やサーバ側での収集によって作成・更新した事前分布データを用いてパターンマッチング測位を行った場合においても、位置測位の対象である通信端末によっては、十分な精度の測位結果を得ることができない場合がある。
【０００７】
本発明は上記実情に鑑みてなされたものであり、高精度なパターンマッチング測位を可能にするパターンデータを提供する情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、通信端末の位置を示す位置情報、位置において通信端末が受信している電波の品質情報、及び、通信端末の電波の受信特性を取得する取得手段と、取得手段が取得した、位置情報、品質情報、及び受信特性を対応づけたパターンデータを生成する生成手段と、生成手段が生成したパターンデータを記憶する記憶手段と、を備える。
【０００９】
本発明に係る情報処理方法は、情報処理装置が行う情報処理方法であって通信端末の位置を示す位置情報、位置において通信端末が受信している電波の品質情報、及び、通信端末の電波の受信特性を取得する取得ステップと、取得ステップにおいて取得した、位置情報、品質情報、及び受信特性を対応づけたパターンデータを生成する生成ステップと、生成ステップにおいて生成したパターンデータを記憶する記憶ステップと、を含む。
【００１０】
本発明に係る情報処理装置では、位置情報、品質情報、及び電波の受信特性が対応づけられたパターンデータが生成・記憶される。すなわち、通信端末の電波の受信特性毎に、位置情報及び品質情報が対応づいたパターンデータが生成・記憶される。このようなパターンデータを用いて通信端末の位置が導出されることにより、品質情報だけでなく、品質情報及び電波の受信特性に応じた適切な測位結果を得ることができる。すなわち、従来と比較して、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。
【００１１】
本発明に係る情報処理装置は、位置取得要求に応じて取得された、位置取得対象の通信端末が受信している電波の品質情報、及び、位置取得対象の通信端末の電波の受信特性と、記憶手段が記憶するパターンデータとに基づいて、位置取得対象の通信端末の位置を示す位置情報を導出する位置導出手段を更に備えてもよい。品質情報、受信特性、及びパターンデータに基づいて、パターンマッチング測位により通信端末の位置情報を導出することにより、本発明のパターンデータを用いた位置情報の導出を確実に行うことができる。
【００１２】
本発明に係る情報処理装置では、取得手段が、受信特性として通信端末の種別に係る情報及び通信端末の傾斜度の少なくともいずれか一方を取得してもよい。同じ位置であっても通信端末の端末種別に係る情報毎に電波の品質情報は異なるので、通信端末の端末種別に係る情報毎に位置情報及び品質情報が対応づいたパターンデータが生成されることにより、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。また、同じ位置であっても通信端末の傾斜度によって電波の品質情報は異なるので、通信端末の傾斜度毎に品質情報及び測位結果が対応づいたパターンデータが生成されることにより、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。
【００１３】
本発明に係る情報処理装置では、取得手段が、品質情報として、電波の受信強度、伝搬損失、及び伝搬時間の少なくともいずれか１つに関する情報を取得してもよい。これにより、電波の品質情報として適切な情報を取得することができる。
【００１４】
本発明に係る情報処理装置では、生成手段が、生成した最新のパターンデータの位置情報及び受信特性と、最新のパターンデータの生成前から記憶手段に記憶されているパターンデータの位置情報及び受信特性との関係が所定条件を満たしている場合、最新のパターンデータの品質情報を、記憶手段が新たに記憶するパターンデータの品質情報としてもよい。これにより、基地局の収容変更等が行われた場合にも、パターンデータの品質情報を適切に更新できる。
【００１５】
本発明に係る情報処理装置では、生成手段が、生成した最新のパターンデータの位置情報及び受信特性と、最新のパターンデータの生成前から記憶手段に記憶されているパターンデータの位置情報及び受信特性との関係が所定条件を満たしている場合、最新のパターンデータの生成前から記憶手段に記憶されていたパターンデータの品質情報と最新のパターンデータの品質情報とを平均化した値を、記憶手段が新たに記憶するパターンデータの品質情報としてもよい。これにより、複数のパターンデータの品質情報の平均的な値が、記憶手段が記憶するパターンデータの品質情報とされ、パターンデータの品質情報を適切に更新できる。
【００１６】
本発明に係る情報処理装置では、生成手段が、位置情報が一致し、且つ、受信特性が第１の受信特性及び第２の受信特性で異なる２つのパターンデータを記憶手段から抽出し、２つのパターンデータの品質情報の差分である品質差分を導出するとともに、位置情報が２つのパターンデータの位置情報とは異なり、受信特性が第２の受信特性と一致するパターンデータである基礎パターンデータを抽出し、基礎パターンデータの品質情報に品質差分を加えた値を、基礎パターンデータの位置情報が示す位置における、受信特性が第１の受信特性であるパターンデータの品質情報としてもよい。位置情報が一致し受信特性が異なる２つのパターンデータの品質差分を導出することにより、受信特性の違いに起因した品質差分が導出される。そして、品質差分を導出した位置とは異なる位置における、一方の受信特性に係るパターンデータの品質情報に、上述した品質差分を加えることにより、受信特性の違いを考慮して、当該位置における他方の受信特性に係るパターンデータの品質情報を導出し、当該位置における他方の受信特性に係るパターンデータを生成することができる。これにより、パターンデータの生成が容易になる。
【発明の効果】
【００１７】
本発明によれば、高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る位置測位システムの構成を示す概略図である。
【図２】本実施形態の位置測位システムに含まれる各ノードのハードウェア構成を示す図である。
【図３】本実施形態に係るパターンマッチングサーバの機能を示すブロック図である。
【図４】本実施形態に係るパターンデータテーブルを示す表である。
【図５】本実施形態に係るパターンマッチングサーバによるパターンデータ更新処理を示すフローチャートである。
【図６】本実施形態に係るパターンデータ更新処理のシーケンス図である。
【図７】本実施形態に係るパターンマッチング測位処理のシーケンス図である。
【図８】変形例に係る位置測位システムの説明図である。
【図９】変形例に係る位置測位システムの構成を示す概略図である。
【図１０】変形例に係るパターンデータ更新処理のシーケンス図である。
【図１１】変形例に係るパターンデータテーブルを示す表である。
【図１２】変形例に係るパターンマッチングサーバによるパターンデータ更新処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明に係る実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２０】
本実施形態に係る位置測位システムは、ＧＮＳＳ（Global Navigation Satellite System）測位結果等、パターンマッチング測位よりも高精度な測位方式の測位結果が示す通信端末の位置情報と、電波の品質情報と、通信端末の電波の受信特性とを対応づけたパターンデータ（事前分布データ）を予め生成・更新しておき、当該パターンデータを用いて、パターンマッチング測位により通信端末の位置情報を導出する。すなわち、本実施形態に係る位置測位システムは、大きく、パターンデータ生成・更新処理（詳細は後述）、及び、パターンマッチング測位処理（詳細は後述）の２つの処理を行うものである。パターンデータ生成・更新処理は、例えば所定の間隔で繰り返し実行されるものであってもよいし、測位の都度実行されるものであってもよい。また、パターンマッチング測位処理は、例えば、通信端末にアプリケーションを提供するコンテンツサーバからの測位要求に応じて行われる。
【００２１】
図１は、本実施形態に係る位置測位システムの構成を示す概略図である。図１に示されるとおり、位置測位システム１は、３Ｇ網における位置測位を行うシステムであり、通信端末１０と、ＲＮＣ（Radio Network Controller）１１と、ＳＧＳＮ（ServingGeneral packet radio Service support Node）１２と、ＧＭＬＣ（GatewayMobile Location Center）１３と、ＨＳＳ（Home Subscriber Server）１４と、ＳＬＰ（SUPL Location Platform）１５と、パターンマッチングサーバ１６と、を備えている。
【００２２】
図２は、本実施形態の位置測位システムに含まれる各ノードのハードウェア構成を示す図である。すなわち、図１に示されるＲＮＣ１１、ＳＧＳＮ１２、ＧＭＬＣ１３、ＨＳＳ１４、ＳＬＰ１５、及びパターンマッチングサーバ１６は、それぞれ物理的には、図２に示すように、１又は複数のＣＰＵ１１１、主記憶装置であるＲＡＭ１１２及びＲＯＭ１１３、入力デバイスであるキーボード及びマウス等の入力装置１１４、ディスプレイ等の出力装置１１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１１６、半導体メモリ等の補助記憶装置１１７などを含むコンピュータシステムとして構成されている。
【００２３】
各ノードの機能は、図２に示すＣＰＵ１１１、ＲＡＭ１１２等のハードウェア上に１又は複数の所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１１の制御のもとで入力装置１１４、出力装置１１５、通信モジュール１１６を動作させるとともに、ＲＡＭ１１２や補助記憶装置１１７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
通信端末１０は、移動体通信網に在圏することにより通信が可能になる移動通信端末であり、例えば携帯電話やタブレット型ＰＣ等である。通信端末１０は、ＲＮＣ１１に対応した設けられた無線基地局であるＢＴＳ（Base Transceiver Station）（図示せず）に対して、通信端末１０を示す情報である通信端末１０の端末種別に係る情報及び電話番号を含んだ位置登録要求を送信する。位置登録を行うことにより、通信端末１０は通信が可能になる。通信端末１０の端末種別に係る情報及び電話番号を対応づけた情報は、ＲＮＣ１１等を介してＨＳＳ１４に送信され、ＨＳＳ１４にて登録される。なお、通信端末１０の端末種別とは、通信端末のメーカ種別、モデル種別、実装された機能による種別等であり、例えば端末型番で特定されるものである。このような端末種別は、通信端末１０の電波の受信特性を決める一要因である。通信端末１０の端末種別に係る情報とは、通信端末１０の端末種別そのものを示す情報であってもよいし、通信端末１０の端末種別が類似する所定のカテゴリを示す情報であってもよい。類似する所定のカテゴリとは、例えば形状及び材質等が類似することにより電波特性が類似する端末種別群である。以下では、端末種別に係る情報とは端末種別そのものを示す情報であるとして説明する。電波の受信特性とは、例えば電波の受信し易さを示すものである。
【００２５】
また、通信端末１０は、パターンデータ生成・更新処理に係る機能として、全地球測位システム（ＧＮＳＳ：Global Navigation Satellite System）を利用したＧＮＳＳ測位を行う機能を有している。より詳細には、通信端末１０は、例えば、通信端末１０自身でＧＮＳＳ測位演算を実施するＵＥ−Ｂ（UE-Based）測位を実施することにより、通信端末１０の位置情報を取得する機能を有している。なお、通信端末１０の位置情報は、測位サーバによってＧＮＳＳ測位演算が実施されるＵＥ−Ａ（UE-Assisted）測位により取得されるものであってもよい。また、測位方式は、ＧＮＳＳ測位に限られず、ＷｉＦｉ測位等の、パターンマッチング測位よりも高精度な測位方式であればよい。通信端末１０は、ＧＮＳＳ測位に係る機能として、ＧＮＳＳ測位要求機能、品質測定機能、及びＧＮＳＳ測位演算実施機能を有している。
【００２６】
ＧＮＳＳ測位要求機能とは、通信端末１０がＳＬＰ１５に対して、ＧＮＳＳ測位要求を送信する機能である。ＧＮＳＳ測位要求には、通信端末１０の電話番号が含まれている。また、品質測定機能とは、ＢＴＳ（図示せず）と通信端末１０との間で送受信される電波の品質情報を測定する機能である。電波の品質情報とは、通信端末が受信する電波の受信強度（例えばＥｃ／Ｎ０（Enegy per chip divided by thepower density）又はＲＳＣＰ（Received Signal Code Power））、伝搬損失（Path loss）、及び伝搬時間（PRACH-PD又はRTT）に関する情報である。電波の品質情報は、ＧＮＳＳ測位要求に応答したＳＬＰ１５からの該位置測位（基地局測位）要求を契機として（詳細は後述）、通信端末１０とＲＮＣ１１とがＢＴＳ（図示せず）を介して通信を行うことにより取得される。ＧＮＳＳ測位演算実施機能とは、電波の品質情報等を受信したＳＬＰ１５からのＧＮＳＳ測位応答を契機として（詳細は後述）、通信端末１０がＧＮＳＳ測位演算を実施する機能である。ＳＬＰ１５からのＧＮＳＳ測位応答には、ＧＮＳＳアシストデータが含まれており（詳細は後述）、通信端末１０は、該ＧＮＳＳアシストデータを用いてＧＮＳＳ測位演算を実施する。通信端末１０は、緯度・経度を示す位置情報が含まれたＧＮＳＳ測位結果通知を、ＳＬＰ１５に送信する。なお、上述した品質測定は、パターンマッチング測位処理においても行われる（詳細は後述）。
【００２７】
ＲＮＣ１１は、無線アクセス制御機能を有した通信制御装置である。ＲＮＣ１１は、無線基地局であるＢＴＳ（図示せず）に対応して設けられ、ＢＴＳが形成する３Ｇ在圏エリアに在圏している通信端末１０の無線通信に関する処理を行う。具体的には、ＲＮＣ１１は、通信端末１０の回線接続処理やハンドオーバ処理等を行う。
【００２８】
また、ＲＮＣ１１は、パターンデータ生成・更新処理に係る機能として、ＳＧＳＮ１２を介したＧＭＬＣ１３からの該位置測位要求に応じて、通信端末１０に係る品質測定及び基地局測位を行う機能を有している。ＲＮＣ１１は、ＢＴＳを制御することにより通信端末１０に電波を送信し、該電波に対して通信端末１０が応答した信号である呼接続要求信号（ＲＡＣＨ信号）を受信する。ＲＮＣ１１は、該ＲＡＣＨ信号に基づいて、通信端末１０が受信している電波の品質情報を取得する。すなわち、ＲＮＣ１１は、該ＲＡＣＨ信号の受信強度を電波の受信強度として取得し、該ＲＡＣＨ信号の減衰度合いを電波の伝搬損失として取得し、通信端末１０に電波を送信してからＲＡＣＨ信号として受信応答が戻ってくるまでの時間を電波の伝搬時間として取得する。ＲＮＣ１１は、ＲＡＣＨ信号に基づき取得した電波の品質情報、及び、電波を送信するＢＴＳ（図示せず）の座標（緯度及び経度）に基づいて、例えば従来から周知である電波伝搬遅延時間を利用した概位置測位により、通信端末１０の位置情報（概位置測位による位置情報）を取得する。ＲＮＣ１１は、基地局測位により取得した位置情報（緯度・経度）、及び、通信端末１０が受信している電波の品質情報を、ＳＧＳＮ１２を介してＧＭＬＣ１３に送信する。なお、上述した品質測定及び基地局測位は、パターンマッチング測位処理（詳細は後述）においても行われる。
【００２９】
ＳＧＳＮ１２は、パケット通信のためのセッションを設定し、パケット交換の制御を行う装置である。なお、ＳＧＳＮ１２は、パケット通信時のユーザの認証等を行うＧＧＳＮ（Gateway GPRS Support Node）の機能を同一装置内に有するものである。
【００３０】
ＧＭＬＣ１３は、ＲＮＣ１１に対して該位置測位要求を行う測位サーバである。ＧＭＬＣ１３によるＲＮＣ１１に対する概位置測位要求は、パターンデータ生成・更新処理、及び、パターンマッチング測位処理の双方において行われる。以下、パターンデータ生成・更新処理、及び、パターンマッチング測位処理のそれぞれにおける、ＧＭＬＣ１３の機能を説明する。
【００３１】
ＧＭＬＣ１３は、パターンデータ生成・更新処理において、ＳＬＰ１５より概位置測位要求を受け、ＲＮＣ１１に対して該位置測位要求を行う。ＧＭＬＣ１３は、基地局測位により取得された位置情報（緯度・経度）、及び、通信端末１０が受信している電波の品質情報を、ＲＮＣ１１より受信する。また、ＧＭＬＣ１３は、ＨＳＳ１４に対して端末種別要求を送信する。当該端末種別要求には、通信端末１０の電話番号が含まれている。ＧＭＬＣ１３は、端末種別要求に対する応答である端末種別応答を、ＨＳＳ１４より受信する。当該端末種別応答には、ＨＳＳ１４にて、通信端末１０の電話番号と対応づいて登録されている通信端末１０の端末種別が含まれている。ＧＭＬＣ１３は、ＳＬＰ１５に対して、該位置測位応答を送信する。当該概位置測位応答には、基地局測位により取得された位置情報（緯度・経度）、通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別が含まれている。
【００３２】
ＧＭＬＣ１３は、パターンマッチング測位処理において、例えば、通信端末１０にアプリケーションを提供する所定のコンテンツサーバ（図示せず）より測位サービス要求を受け、ＲＮＣ１１に対して該位置測位要求を行う。ＧＭＬＣ１３は、上述したパターンデータ生成・更新処理と同様に、基地局測位により取得された位置情報（緯度・経度）、及び、通信端末１０が受信している電波の品質情報をＲＮＣ１１より受信する。また、ＧＭＬＣ１３は、上述したパターンデータ生成・更新処理と同様に、ＨＳＳ１４に対して端末種別要求を行い、ＨＳＳ１４より、通信端末１０の端末種別が含まれた端末種別応答を受信する。ＧＭＬＣ１３は、パターンマッチングサーバ１６に対して、パターンマッチング演算要求を行う。当該パターンマッチング演算要求には、基地局測位により取得された位置情報（緯度・経度）、通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別が含まれている。ＧＭＬＣ１３は、パターンマッチングサーバ１６よりパターンマッチング演算結果応答を受信する。当該パターンマッチング演算結果応答には、パターンマッチングサーバ１６がパターンマッチング測位を行うことにより導出された位置情報（緯度・経度）が含まれている。ＧＭＬＣ１３は、上述したコンテンツサーバ（図示せず）に対して、測位サービス応答を送信する。当該測位サービス応答には、パターンマッチング測位により導出された位置情報が含まれている。
【００３３】
ＨＳＳ１４は、３Ｇ網を利用する通信端末１０の契約情報及び認証情報を管理する加入者情報管理サーバである。ＨＳＳ１４は、ＲＮＣ１１等を介して通信端末１０より受信した、通信端末１０の端末種別及び電話番号を対応づけた情報を登録（記憶）する。また、ＨＳＳ１４は、ＧＭＬＣ１３より端末種別要求を受信し、当該端末種別要求に含まれている通信端末１０の電話番号に対応づいて登録している通信端末１０の端末種別を抽出する。ＨＳＳ１４は、抽出した通信端末１０の端末種別が含まれた端末種別応答をＧＭＬＣ１３に送信する。
【００３４】
ＳＬＰ１５は、パターンデータ生成・更新処理において、通信端末１０等と通信を行うことによりＧＮＳＳ測位結果を取得する機能を有する。ＳＬＰ１５は、通信端末１０より受信したＧＮＳＳ測位要求に応じて、ＧＭＬＣ１３に対して該位置測位要求を行う。当該概位置測位要求には、ＧＮＳＳ測位要求を行った通信端末１０の電話番号が含まれている。また、ＳＬＰ１５は、ＧＭＬＣ１３より、基地局測位により取得された位置情報（緯度・経度）、通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別が含まれた概位置測位応答を受信する。
【００３５】
また、ＳＬＰ１５は、ＧＭＬＣ１３からの概位置測位応答を契機として、通信端末１０に対してＧＮＳＳ測位応答を送信する。当該ＧＮＳＳ測位応答には、ＧＮＳＳアシストデータが含まれている。ＧＮＳＳアシストデータには、基地局測位により取得された位置情報（緯度・経度）、及び、衛星航法メッセージ（衛星軌道情報）が含まれている。衛星航法メッセージは、通信端末１０によるＧＮＳＳ測位演算に必要な情報であり、衛星時計の補正パラメータ、エフェメリスデータ（その衛星の詳細軌道情報）、電離層補正パラメータ、衛星の健康状態、アルマナックデータ（衛星の概略軌道情報）等が含まれている。ＳＬＰ１５は、例えば、衛星情報を管理しているアシストデータプロバイダ（図示せず）から、衛星航法メッセージを取得する。また、ＳＬＰ１５は、緯度・経度を示す位置情報が含まれたＧＮＳＳ測位結果通知を、通信端末１０から受信する。
【００３６】
ＳＬＰ１５は、ＧＭＬＣ１３から受信した概位置測位応答に含まれる電波の品質情報及び通信端末１０の端末種別と、通信端末１０から受信したＧＮＳＳ測位結果通知に含まれる緯度・経度とを含んだ、パターンデータ更新要求をパターンマッチングサーバ１６に送信する。
【００３７】
パターンマッチングサーバ１６は、パターンデータの生成・更新処理を行うとともに、当該パターンデータに基づいてパターンマッチング測位を行う測位サーバである。図３は、実施形態に係るパターンマッチングサーバの機能を示すブロック図である。図３に示されるように、パターンマッチングサーバ１６は、情報取得部１６１と、生成部１６２と、記憶部１６３と、パターンマッチング測位部１６４とを備えている。情報取得部１６１、生成部１６２、及び記憶部１６３は、上述したパターンデータの生成・更新に係る機能である。また、記憶部１６３及びパターンマッチング測位部１６４は、上述したパターマッチング測位に係る機能である。
【００３８】
情報取得部１６１は、通信端末１０の位置を示す位置情報、当該位置において通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別を取得する取得手段である。また、情報取得部１６１は、通信端末１０が受信している電波の品質情報として、電波の受信強度、伝搬損失、及び伝搬時間を取得する。情報取得部１６１は、ＳＬＰ１５からパターンマッチングサーバ１６に送信されたパターンデータ更新要求に含まれた情報に基づき、通信端末１０の位置情報、電波の品質情報、及び端末種別を取得する。情報取得部１６１は、取得した各種情報を生成部１６２に出力する。
【００３９】
生成部１６２は、情報取得部１６１が取得した、通信端末１０の位置情報、電波の品質情報、及び端末種別を対応づけたパターンデータを生成する生成手段である。ここで、情報取得部１６１が取得した通信端末１０の位置情報は、緯度・経度で示されている。生成部１６２は、当該緯度・経度を、予め定めた所定の区域（メッシュ）単位に変換する。例えば、生成部１６２は、緯度・経度とメッシュとの対応表を予め記憶しておき、当該対応表を参照すること等により、情報取得部１６１に入力された緯度・経度をメッシュ単位の位置情報に変換する。変換後、生成部１６２は、通信端末１０のメッシュ単位の位置情報、電波の品質情報、及び端末種別を対応づけたパターンデータを生成する。
【００４０】
生成部１６２は、パターンデータの生成後、記憶部１６３を参照し、生成した最新のパターンデータの位置情報及び端末種別と、当該最新のパターンデータの生成前から記憶部１６３に記憶されているパターンデータ（既に記憶されているパターンデータ）の位置情報及び端末種別との関係が所定条件を満たしているか否かを判定する。所定条件を満たしているとは、例えば、メッシュ単位の位置情報、及び、端末種別が一致することである。なお、一致とは、完全に一致する場合だけでなく、例えばメッシュ単位の位置情報及び端末種別が略一致する場合が含まれるものであってもよい。位置情報が略一致するとは、メッシュが一致する場合だけでなく、例えばメッシュが近接する（隣り合うメッシュ等）場合も含んでいる。また、端末種別が略一致する場合とは、端末種別が一致する場合だけでなく、端末種別が類似する（メーカーが同じ等）場合も含んでいる。
【００４１】
生成部１６２は、最新のパターンデータの位置情報及び端末種別と、既に記憶されているパターンデータの位置情報及び端末種別との関係が所定条件を満たしている場合（例えば一致している場合）には、最新のパターンデータの品質情報を、記憶部１６３が新たに記憶するパターンデータの品質情報とする。この場合、記憶部１６３は、既に記憶されているパターンデータの品質情報を、最新のパターンデータの品質情報に書き換える（更新する）。
【００４２】
また、生成部１６２は、最新のパターンデータの位置情報及び端末種別と、既に記憶されているパターンデータの位置情報及び端末種別との関係が所定条件を満たしている場合（例えば一致している場合）には、既に記憶されているパターンデータの品質情報と最新のパターンデータの品質情報とを平均化した値を、記憶部１６３が新たに記憶するパターンデータの品質情報としてもよい。
【００４３】
また、生成部１６２は、端末種別が異なる複数のパターンデータを利用して、パターンデータの更新を行ってもよい。すなわち、生成部１６２は、記憶部１６３を参照し、位置情報が互いに一致し、且つ、端末種別が異なる２つのパターンデータを抽出する。例えば、生成部１６２は、メッシュ地点（位置情報）Ｃ１、品質情報Ｂ１、端末種別Ａ１（第１の受信特性）のパターンデータＶと、メッシュ地点Ｃ１、品質情報Ｂ２、端末種別Ａ２（第２の受信特性）のパターンデータＷとを抽出する。そして、生成部１６２は、パターンデータＶの品質情報Ｂ１と、パターンデータＷの品質情報Ｂ２との差分である品質差分Ｂ３を導出する。
【００４４】
さらに、生成部１６２は、記憶部１６３を参照し、位置情報がメッシュ地点Ｃ１とは異なるメッシュ地点Ｃ２における、端末種別Ａ２に係るパターンデータである基礎パターンデータＸを抽出する。なお、生成部１６２は、当該メッシュ地点Ｃ２に、端末種別Ａ１に係るパターンデータが存在しないことを条件として、メッシュ地点Ｃ２を決定してもよい。そして、生成部１６２は、基礎パターンデータＸの品質情報Ｂ４に、品質差分Ｂ３（メッシュ地点Ｃ１における、端末種別Ａ１に係るパターンデータＶの品質情報Ｂ１と端末種別Ａ２に係るパターンデータＷの品質情報Ｂ２との差分）を加えることにより、メッシュ地点Ｃ２における、端末種別Ａ１に係るパターンデータＹの品質情報Ｂ５を導出する。これにより、生成部１６２は、メッシュ地点Ｃ２、品質情報Ｂ５、端末種別Ａ１のパターンデータＹを生成する。
【００４５】
記憶部１６３は、生成部１６２が生成したパターンデータを記憶する記憶手段である。図４は、本実施形態に係るパターンデータテーブルを示す表である。記憶部１６３は、図４に示されるパターンデータテーブルを記憶している。パターンデータテーブルには、位置情報を示すメッシュを一意に特定するメッシュコードと、端末種別と、電波の品質情報とが対応づいたパターンデータが記憶されている。電波の品質情報とは具体的には、電波の受信強度、伝搬損失、及び伝搬時間である。記憶部１６３は、例えば、メッシュコード（位置情報）と端末種別との組合せ毎に１つだけパターンデータを記憶するものであってもよいし、同じメッシュコード（位置情報）と端末種別との組合せについて、複数個パターンデータを記憶するものであってもよい。
【００４６】
パターンマッチング測位部１６４は、ＧＭＬＣ１３より受信したパターンマッチング演算要求（位置取得要求）に含まれた、位置取得対象の通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別と、記憶部１６３が記憶するパターンデータとに基づいて、通信端末１０の位置を示す位置情報を導出する位置導出手段である。すなわち、例えば、記憶部１６３に、図４に示されるパターンデータテーブルが記憶されていたとする。この場合には、パターンマッチング測位部１６４は、記憶部１６３のパターンデータテーブルを参照し、パターンマッチング演算要求に含まれる電波の品質情報（受信強度、伝搬損失、伝搬時間）、及び、端末種別と一致（近似を含んでもよい）するパターンデータを抽出し、該抽出したパターンデータのメッシュコードで示されたメッシュを、通信端末１０の位置情報として特定する。パターンマッチング測位部１６４は、特定した位置情報を含んだパターンマッチング演算結果応答をＧＭＬＣ１３に送信する。
【００４７】
次に、図５を参照して、パターンマッチングサーバによるパターンデータ更新処理について説明する。図５は、本実施形態に係るパターンマッチングサーバによるパターンデータ更新処理を示すフローチャートである。図５（ａ）は所定の地点における所定の端末種別のパターンデータの更新処理を示すフローチャートであり、図５（ｂ）は端末種別が異なる複数のパターンデータを利用した更新処理を示すフローチャートである。
【００４８】
所定の地点における所定の端末種別のパターンデータが更新される場合には、図５（ａ）に示されるように、まず、情報取得部１６１により、通信端末１０の位置を示す位置情報、当該位置において通信端末１０が受信している電波の品質情報Ｂ１、及び、通信端末１０の端末種別Ａ１が取得される。（ステップＳ１１）。つづいて、生成部１６２により、位置情報の緯度・経度が、予め定めた所定の区域（メッシュ）単位に変換され、緯度・経度に応じたメッシュ地点Ｃ１に変換される（ステップＳ１３）。
【００４９】
つづいて、生成部１６２により、通信端末１０のメッシュ地点Ｃ１、品質情報Ｂ１、及び端末種別Ａ１を対応づけたパターンデータが生成される（ステップＳ１５）。つづいて、生成部１６２により、記憶部１６３が参照され、生成した最新のパターンデータのメッシュ地点Ｃ１及び端末種別Ａ１と、既に記憶部１６３に記憶されているパターンデータの位置情報（メッシュ地点）及び端末種別とが所定条件を満たしているか（例えば一致しているか）否かが判定される。生成部１６２は、例えば、既に記憶部１６３に記憶されているパターンデータとして、位置情報がメッシュ地点Ｃ１であり、端末種別が端末種別Ａ１であるパターンデータが存在している場合には、既に記憶されているパターンデータの品質情報を、最新のパターンデータの品質情報Ｂ１に書き換え、品質情報を更新する（ステップＳ１７）。これにより、記憶部１６３には、メッシュ地点Ｃ１、品質情報Ｂ１、及び端末種別Ａ１を対応づけたパターンデータＶが記憶される。
【００５０】
端末種別が異なる複数のパターンデータを利用してパターンデータが更新される場合には、図５（ｂ）に示されるように、まず、上述したＳ１１〜Ｓ１７の処理により、メッシュ地点Ｃ１、品質情報Ｂ１、及び端末種別Ａ１を対応づけたパターンデータＶが記憶部１６３に記憶される（ステップＳ２１）。つづいて、生成部１６２により、パターンデータＶと位置情報（メッシュ地点Ｃ１）が一致し、端末種別が異なるパターンデータが存在するか否かが判定される（ステップＳ２３）。Ｓ２３において、当該パターンデータが存在しないと判定された場合には、処理が終了する。一方、Ｓ２３において、当該パターンが存在すると判定された場合、すなわち、メッシュ地点Ｃ１、端末種別Ａ２、品質情報Ｂ２のパターンデータＷが存在すると判定された場合には、生成部１６２により、パターンデータＶの品質情報Ｂ１と、パターンデータＷの品質情報Ｂ２との差分である品質差分Ｂ３が導出される（ステップＳ２５）。
【００５１】
つづいて、生成部１６２により、記憶部１６３が参照され、端末種別Ａ１に係るパターンデータが存在せず、且つ、端末種別Ａ２に係るパターンデータが存在するメッシュ地点があるか否かが判定される（ステップＳ２７）。Ｓ２７において、当該メッシュ地点がない場合には、処理が終了する。一方、Ｓ２７において、当該メッシュ地点であるメッシュ地点Ｃ２がある場合には、生成部１６２により、メッシュ地点Ｃ２における端末種別Ａ２に係るパターンデータである基礎パターンデータＸが抽出される。そして、生成部１６２により、基礎パターンデータＸの品質情報Ｂ４に、品質差分Ｂ３（メッシュ地点Ｃ１における、端末種別Ａ１に係るパターンデータＶの品質情報Ｂ１と端末種別Ａ２に係るパターンデータＷの品質情報Ｂ２との差分）を加えた値が、メッシュ地点Ｃ２における、端末種別Ａ１に係るパターンデータＹの品質情報Ｂ５として導出される（ステップＳ２９）。これにより、メッシュ地点Ｃ２、品質情報Ｂ５、端末種別Ａ１のパターンデータＹが生成される。そして、生成部１６２により、各メッシュ地点に関して、Ｓ２７の処理とＳ２９の処理とが繰り返されることにより、端末種別Ａ１に係るパターンデータが存在しないメッシュ地点のパターンデータを効果的に生成することができる。
【００５２】
次に、図６を参照して、本実施形態に係る位置測位システム１によるパターンデータ更新処理について説明する。図６は、本実施形態に係るパターンデータ更新処理のシーケンス図である。図６に示されるように、パターンデータ更新処理が行われる前提として、通信端末１０により、ＨＳＳ１４に対して位置登録要求が送信される（ステップＳ５１）。該位置登録要求には、通信端末１０の端末種別及び電話番号が含まれている。つづいて、ＨＳＳ１４により、通信端末１０の端末種別及び電話番号が登録される（ステップＳ５２）。
【００５３】
ステップＳ５２が完了した後、所定の間隔で、パターンデータ更新処理が行われる。すなわち、所定の間隔で、通信端末１０のＧＮＳＳ測位を行う機能が起動される（ステップＳ５３）。そして、通信端末１０により、ＳＬＰ１５に対してＧＮＳＳ測位要求が送信される（ステップＳ５４）。当該ＧＮＳＳ測位要求には、通信端末１０の電話番号が含まれている。つづいて、ＧＮＳＳ測位要求を受信したＳＬＰ１５により、ＧＭＬＣ１３に対して該位置測位要求が送信され（ステップＳ５５）、さらに、ＧＭＬＣ１３により、ＲＮＣ１１に対して該位置測位要求が送信される（ステップＳ５６）。
【００５４】
ＲＮＣ１１及び通信端末１０間で電波が送受信されることにより、電波の品質測定が行われる（ステップＳ５７）。ＲＮＣ１１は、品質測定により、通信端末１０に関する、電波の品質情報、具体的には、電波の受信強度、伝搬損失、及び伝搬時間を取得する。つづいて、ＲＮＣ１１により、電波の品質情報、及び、電波を送信するＢＴＳ（図示せず）の座標（緯度及び経度）に基づき、通信端末１０の位置情報（概位置測位による位置情報）が取得される。
【００５５】
ＲＮＣ１１により、ＧＭＬＣ１３に対して該位置測位応答が送信される（ステップＳ５８）。当該概位置測位応答には、位置情報（緯度・経度）、及び、通信端末１０が受信している電波の品質情報が含まれている。つづいて、ＧＭＬＣ１３により、ＨＳＳ１４に対して端末種別要求が送信される（ステップＳ５９）。当該端末種別要求には、通信端末１０の電話番号が含まれている。
【００５６】
ＨＳＳ１４により、Ｓ５２において登録した通信端末１０の端末種別及び電話番号と、ＧＭＬＣ１３からの端末種別要求に含まれる通信端末１０の電話番号とに基づき、通信端末１０の端末種別が特定される。そして、ＨＳＳ１４により、ＧＭＬＣ１３に対して、特定した端末種別を含んだ端末種別応答が送信される（ステップＳ６０）。つづいて、ＧＭＬＣ１３により、ＳＬＰ１５に対して該位置測位応答が送信される（ステップＳ６１）。当該概位置測位応答には、基地局測位により取得された位置情報（緯度・経度）、通信端末１０が受信している電波の品質情報、及び、ＨＳＳ１４から取得された通信端末１０の端末種別が含まれている。
【００５７】
ＳＬＰ１５により、通信端末１０に対してＧＮＳＳ測位応答が送信される（ステップＳ６２）。当該ＧＮＳＳ測位応答には、ＧＮＳＳアシストデータが含まれている。ＧＮＳＳアシストデータには、基地局測位により取得された位置情報（緯度・経度）、及び、衛星航法メッセージ（衛星軌道情報）が含まれている。つづいて、通信端末１０により、ＧＮＳＳアシストデータを用いてＧＮＳＳ測位演算が行われ（ステップＳ６３）、通信端末１０により、ＳＬＰ１５に対して緯度・経度を示す位置情報が含まれたＧＮＳＳ測位結果通知が送信される（ステップＳ６４）。
【００５８】
ＳＬＰ１５により、パターンマッチングサーバ１６に対して、概位置測位応答に含まれる電波の品質情報及び通信端末１０の端末種別と、ＧＮＳＳ測位結果通知に含まれる緯度・経度とを含んだ、パターンデータ更新要求が送信される（ステップＳ６５）。そして、パターンマッチングサーバ１６の情報取得部１６１により、パターンデータ更新要求に含まれた情報に基づき、通信端末１０の位置情報、電波の品質情報、及び端末種別が取得され、生成部１６２により、これらの情報が対応づけられたパターンデータが生成され、記憶部１６３のパターンデータが更新される（ステップＳ６６）。
【００５９】
次に、図７を参照して、本実施形態に係る位置測位システム１によるパターンマッチング測位処理について説明する。図７は、本実施形態に係るパターンマッチング測位処理のシーケンス図である。図７に示されるように、ＧＭＬＣ１３により、通信端末１０にアプリケーションを提供する所定のコンテンツサーバ（図示せず）からの測位サービス要求（ステップＳ７１）が受信されることにより、パターンマッチング測位処理が開始される。
【００６０】
つづいて、ＧＭＬＣ１３により、ＲＮＣ１１に対して該位置測位要求が送信される（ステップＳ７２）。そして、ＲＮＣ１１及び通信端末１０間で電波が送受信されることにより、電波の品質測定が行われる（ステップＳ７３）。ＲＮＣ１１は、品質測定により、通信端末１０に関する、電波の品質情報、具体的には、電波の受信強度、伝搬損失、及び伝搬時間を取得する。つづいて、ＲＮＣ１１により、ＧＭＬＣ１３に対して該位置測位応答が送信される（ステップＳ７４）。当該概位置測位応答には、位置情報（緯度・経度）、及び、通信端末１０が受信している電波の品質情報が含まれている。
【００６１】
ＧＭＬＣ１３により、ＨＳＳ１４に対して端末種別要求が送信される（ステップＳ７５）。当該端末種別要求には、通信端末１０の電話番号が含まれている。つづいて、ＨＳＳ１４により、登録している通信端末１０の端末種別及び電話番号と、ＧＭＬＣ１３からの端末種別要求に含まれる通信端末１０の電話番号とに基づき、通信端末１０の端末種別が特定される。そして、ＨＳＳ１４により、ＧＭＬＣ１３に対して、特定した端末種別を含んだ端末種別応答が送信される（ステップＳ７６）。
【００６２】
ＧＭＬＣ１３により、パターンマッチングサーバ１６に対して、パターンマッチング演算要求が送信される（ステップＳ７７）。当該パターンマッチング演算要求には、基地局測位により取得された位置情報（緯度・経度）、通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別が含まれている。そして、パターンマッチングサーバ１６のパターンマッチング測位部１６４により、パターンマッチング演算要求に含まれた、位置取得対象の通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別と、記憶部１６３が記憶するパターンデータとに基づいて、通信端末１０の位置を示す位置情報が導出される（ステップＳ７８）。
【００６３】
パターンマッチングサーバ１６のパターンマッチング測位部１６４により、ＧＭＬＣ１３に対して、特定した位置情報を含んだパターンマッチング演算結果が送信される（ステップＳ７９）。そして、ＧＭＬＣ１３により、上述したコンテンツサーバ（図示せず）に対して、パターンマッチング測位により導出された位置情報を含んだ測位サービス応答が送信される（ステップＳ８０）。
【００６４】
次に、本実施形態に係るパターンマッチングサーバ１６の作用効果について説明する。
【００６５】
従来、通信端末の位置測位を行う技術として、通信端末が所定の基地局から受信する電波の品質情報（電波の受信強度等を含む）と当該電波が受信される位置との関係を示す情報（パターンデータ）を予めデータベースに記憶しておき、当該パターンデータを用いて、通信端末が受信した電波の品質情報から通信端末の位置を導出するパターンマッチング測位が行われている。このようなパターンマッチング測位では、パターンデータの精度が重要である。パターンデータは、走行調査やサーバ側での収集によって作成・更新されているが、最新化したパターンデータにより測位を行っても、十分な精度の測位結果を得ることができない場合がある。
【００６６】
本発明者らは、その原因について鋭意研究を行った。そして、同じ位置であっても、測位を行う対象の通信端末の受信特性によって、通信端末が受信する電波の品質情報が異なることに着目し、通信端末の受信特性を考慮したパターンデータを生成することを見い出した。
【００６７】
本実施形態に係るパターンマッチングサーバ１６では、位置情報、品質情報、及び電波の受信特性（具体的には、通信端末の端末種別）が対応づけられたパターンデータが生成・記憶される。すなわち、通信端末１０の端末種別毎に、位置情報及び品質情報が対応づいたパターンデータが生成・記憶される。このようなパターンデータを用いて通信端末１０の位置が導出されることにより、品質情報だけでなく、品質情報及び通信端末１０の端末種別に応じた適切な測位結果を得ることができる。すなわち、従来と比較して、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。具体的には、単に位置情報及び品質情報のみが対応づけられたパターンデータを生成した場合には、上述したメッシュの単位が大きくなり、測位結果として数１０ｍ程度の誤差が生じるところ、本実施形態のように端末種別毎に位置情報及び品質情報が対応づけられたパターンデータを生成した場合には、収集される品質情報の誤差が少なくなり、十分小さいメッシュ単位でパターンデータが生成されることとなるため、測位結果の誤差を数十ｃｍ〜数ｍ程度とすることができる。
【００６８】
また、パターンマッチングサーバ１６は、ＧＭＬＣ１３より受信したパターンマッチング演算要求に含まれた、位置取得対象の通信端末１０が受信している電波の品質情報、及び、通信端末１０の端末種別と、記憶部１６３が記憶するパターンデータとに基づいて、通信端末１０の位置を示す位置情報を導出するパターンマッチング測位部１６４を備えている。品質情報、端末種別、及びパターンデータに基づいて、パターンマッチング測位により通信端末１０の位置情報を導出することにより、パターンデータを用いた位置情報の導出を確実に行うことができる。
【００６９】
また、パターンマッチングサーバ１６では、情報取得部１６１が電波の受信特性として通信端末１０の端末種別に係る情報を取得している。同じ位置であっても通信端末１０の端末種別毎に電波の品質情報は異なるので、通信端末１０の端末種別に係る情報毎に品質情報及び位置情報が対応づいたパターンデータが生成されることにより、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。なお、通信端末種別に係る情報が、通信端末１０の端末種別が類似する所定のカテゴリを示す情報である場合には、通信端末種別に係る情報が通信端末１０の端末種別そのものを示す情報である場合と比較して、効率的にパターンデータを生成することができる。
【００７０】
また、パターンマッチングサーバ１６では、情報取得部１６１が、電波の品質情報として、電波の受信強度、伝搬損失、及び伝搬時間の少なくともいずれか１つに関する情報を取得している。これにより、電波の品質情報として適切な情報を取得することができる。
【００７１】
また、パターンマッチングサーバ１６では、生成部１６２が、生成した最新のパターンデータの位置情報及び端末種別と、最新のパターンデータの生成前から記憶部１６３に記憶されているパターンデータの位置情報及び端末種別との関係が所定条件を満たしている場合（例えば一致している場合）、最新のパターンデータの品質情報を、記憶部１６３が新たに記憶するパターンデータの品質情報とする。これにより、例えば基地局の収容変更等が行われた場合にも、パターンデータの品質情報を適切に更新できる。
【００７２】
また、パターンマッチングサーバ１６では、生成部１６２が、生成した最新のパターンデータの位置情報及び端末種別と、最新のパターンデータの生成前から記憶部１６３に記憶されているパターンデータの位置情報及び端末種別との関係が所定条件を満たしている場合（例えば一致している場合）、最新のパターンデータの生成前から記憶部１６３に記憶されていたパターンデータの品質情報と最新のパターンデータの品質情報とを平均化した値を、記憶部１６３が新たに記憶するパターンデータの品質情報とする。これにより、複数のパターンデータの品質情報の平均的な値が、記憶部１６３が記憶するパターンデータの品質情報とされ、パターンデータの品質情報を適切に更新できる。
【００７３】
また、パターンマッチングサーバ１６では、生成部１６２が、位置情報が一致し、且つ、端末種別が端末種別Ａ１及び端末種別Ａ２で異なる２つのパターンデータを記憶部１６３から抽出する。そして、生成部１６２は、当該２つのパターンデータの品質情報の差分である品質差分Ｂ３を導出するとともに、位置情報が２つのパターンデータの位置情報とは異なり、端末種別が端末種別Ａ２であるパターンデータ（基礎パターンデータＸ）を抽出する。さらに、生成部１６２は、基礎パターンデータＸの品質情報Ｂ４に品質差分Ｂ３を加えた値を、基礎パターンデータＸの位置情報が示す位置（メッシュ地点Ｃ２）における、端末種別Ａ１のパターンデータＹの品質情報Ｂ５とする。位置情報が一致し端末種別が異なる２つのパターンデータの品質差分を導出することにより、端末種別の違いに起因した品質差分が導出される。そして、品質差分を導出した位置とは異なる位置における、一方の端末種別（端末種別Ａ２）に係るパターンデータの品質情報に、上述した品質差分を加えることにより、端末種別の違いを考慮して、当該位置における他方の端末種別に係るパターンデータの品質情報を導出し、当該位置における他方の端末種別に係るパターンデータを生成することができる。このように、端末種別の違いに起因した品質差分を導出することにより、例えば一方の端末種別に係るパターンデータのみしか存在しない位置において、品質差分を考慮して、他方の端末種別に係るパターンデータを生成することができる。以上より、パターンデータの生成が容易になる。また、他の端末に係る情報を用いてパターンデータ生成に必要な情報を補完することにより、パターンデータを短期間で生成することができる。
【００７４】
以上、本発明の好適な実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。すなわち、パターンマッチングサーバ１６の情報取得部１６１は、通信端末１０の電波の受信特性として通信端末１０の端末種別を取得するとして説明したが、これに限定されず、例えば、パターンマッチングサーバ１６の情報取得部１６１は、受信特性として通信端末１０の傾斜度を取得するものであってもよい。
【００７５】
本発明者らは、同じ位置であっても、測位を行う対象の通信端末の傾斜度が異なることによって、通信端末が受信する電波の品質情報が異なることを見い出した。つまり、図８に示されるように、同一メッシュ地点においても、通話中である人物Ａの通信端末１０Ａと、メール中である人物Ｂの通信端末１０Ｂとは通信端末の傾斜度が異なり、このことに起因して、各通信端末１０Ａ，１０Ｂが受信する電波の品質情報が異なる。よって、通信端末の傾斜度を受信特性として、通信端末の傾斜度毎に、位置情報及び品質情報が対応づいたパターンデータを生成・記憶することにより、従来と比較して、より高精度なパターンマッチング測位を可能にするパターンデータを提供することができる。通信端末１０の傾斜度は、例えば加速度センサ等の傾斜度を計測するセンサによって取得される。通信端末１０は、取得した傾斜度を示す情報を、例えば、ＧＮＳＳ測位結果通知又はＧＮＳＳ測位要求に含めることにより、ＳＬＰ１５に送信する。
【００７６】
また、位置測位システムとして、３Ｇ網において位置測位を行う位置測位システム１を説明したが、これに限定されず、例えば、図９に示されるように、ＬＴＥ（Long Term Evolution）網において位置測位を行う位置測位システム１Ａであてもよい。位置測位システム１Ａは、ＬＴＥ網における位置測位に係るノードを備えるものであり、位置測位システム１と異なるノードとして、ｅＮＢ（evolved NodeB）２０１と、ＭＭＥ（Mobility Management Entity）２０２と、ｅＳＭＬＣ（EVOLVED Serving Mobile Lication Center）２０３とを備えるものである。
【００７７】
また、パターンデータを生成する処理及びパターンマッチング測位を行う処理のいずれも、１つの情報処理装置であるパターンマッチングサーバ１６が行うとして説明したが、これらの処理を、２つ以上の情報処理装置が分担して行うこととしてもよい。
【００７８】
また、電波の品質情報として、電波の受信強度、伝搬損失、及び伝搬時間を用いるとして説明したが、これらの少なくともいずれか１つが用いられるものであってもよい。また、通信端末の位置情報を特定できるものであれば、上述した情報以外が電波の品質情報として取得されてもよい。
【００７９】
また、通信端末１０においてＧＮＳＳ測位演算が行われる例（ＵＥ−Ｂ測位の例）を説明したが、これに限定されず、ＳＬＰ１５においてＧＮＳＳ測位演算が行われるＵＥ−Ａ（UE-Assisted）測位によりＧＮＳＳ測位結果が取得されるものであってもよい。
【００８０】
また、パターンマッチングサーバとして、パターンデータの更新日時及び測位精度の少なくともいずれか一方を考慮してパターンデータを更新するか否か決定するパターンマッチングサーバ１６Ｂを用いてもよい。パターンマッチングサーバ１６Ｂの処理について、図１０〜図１２を参照して説明する。
【００８１】
図１０のシーケンス図に示されるステップＳ２５１〜Ｓ２６６は、図６のステップＳ５１〜Ｓ６６にそれぞれ対応しており、ステップＳ２５１〜Ｓ２６１は図６のステップＳ５１〜Ｓ６１と同じである。パターンデータ更新処理においては、ＳＬＰ１５Ｂにより、通信端末１０に対してＧＮＳＳ測位応答が送信される（ステップＳ２６２）。当該ＧＮＳＳ測位応答に含まれるＧＮＳＳアシストデータには、緯度・経度及び衛星軌道情報に加えて、ＧＮＳＳ測位演算の測位精度が含まれている。測位精度は、例えば測位誤差の範囲（「１００ｍ」等）により示される。
【００８２】
そして、通信端末１０においてＧＮＳＳ測位演算が実施され（ステップＳ２６３）、通信端末１０からＳＬＰ１５Ｂに対してＧＮＳＳ測位結果通知が送信される（ステップＳ２６４）。当該ＧＮＳＳ測位結果通知には、ＧＮＳＳ測位演算により取得した緯度・経度、及びＧＮＳＳ測位演算を行った日時（測位演算日時）が含まれている。さらに、ＧＮＳＳ測位演算の実施結果を取得したＳＬＰ１５Ｂにより、パターンマッチングサーバ１６Ｂに対して、電波の品質情報、通信端末１０の端末種別、緯度・経度に加えて、ＧＮＳＳ測位演算の測位精度、及びＧＮＳＳ測位演算を行った日時（測位演算日時）を含んだパターンデータ更新要求が送信される（ステップＳ２６５)。当該パターンデータ更新要求に含まれた情報に基づき、パターンマッチングサーバ１６Ｂによりパターンデータの更新が行われる（ステップＳ２６６）。より詳細には、パターンマッチングサーバ１６Ｂの生成部により、パターンデータの更新日時及び測位精度の少なくともいずれか一方に基づき更新要否が決定され、必要に応じてパターンデータの更新が行われる。
【００８３】
図１１は、上記処理を行う場合のパターンデータテーブルを示す表である。図１１に示されるように、パターンデータテーブルには、メッシュコードと、端末種別と、電波の品質情報と、パターンデータの更新日時と、更新時の測位精度とが対応づいたパターンデータが記憶されている。パターンデータの更新日時とは、パターンデータを更新した日時（日及び時刻）、又はパターンデータを更新した際のＧＮＳＳ測位演算日時である。更新時の測位精度とは、更新したパターンデータに係るＧＮＳＳ測位演算の測位精度（ＳＬＰ１５Ｂからパターンマッチングサーバ１６Ｂに送信されたパターンデータ更新要求に含まれる測位精度）である。
【００８４】
図１２は、パターンマッチングサーバ１６Ｂによるパターンデータ更新処理を示すフローチャートである。パターンマッチングサーバ１６Ｂの生成部は、同一メッシュにおける、新たに生成したパターンデータの測位精度、及び、既に記憶されているパターンデータの更新日時及び測位精度に基づいて、パターンデータを更新するか否か、すなわち、パターンデータの品質情報を新たなパターンデータの品質情報に書き換えるか否かを決定する。
【００８５】
パターンマッチングサーバ１６Ｂの生成部は、新たに生成したパターンデータと同じメッシュコード及び端末種別のパターンデータ（既に記憶されているパターンデータ）の更新日時を取得し、当該更新日時が、現在時刻又は新たに生成したパターンデータのＧＮＳＳ測位演算日時から一定時間以内であるか否かを判定する（ステップＳ３０１）。Ｓ３０１において一定時間以内でないと判定した場合には、パターンマッチングサーバ１６Ｂの生成部は、品質情報を新たに生成したパターンデータの品質情報に書き換える（パターンデータを更新する）。
【００８６】
一方、Ｓ３０１において一定時間以内であると判定した場合には、パターンマッチングサーバ１６Ｂの生成部は、測位精度が所定条件を満たしているか否かを判定する（ステップＳ３０２）。測位精度が所定条件を満たしているとは、例えば新たに生成したパターンデータの測位精度が予め定めた測位精度よりも高いことをいう。或いは、測位精度が所定条件を満たしているとは、例えば新たに生成したパターンデータの測位精度が既に記憶されているパターンデータの測位精度よりも高いことをいう。
【００８７】
Ｓ３０２において測位精度が所定条件を満たしていると判定した場合には、パターンマッチングサーバ１６Ｂの生成部は、品質情報を新たに生成したパターンデータの品質情報に書き換える（パターンデータを更新する）。一方、Ｓ３０２において測位精度が所定条件を満たしていないと判定した場合には、パターンマッチングサーバ１６Ｂの生成部は、パターンデータの更新を行わずに処理を終了する。
【００８８】
このように、パターンマッチングサーバ１６Ｂの生成部では、パターンデータの更新日時及び測位精度の少なくともいずれか一方を考慮してパターンデータを更新するか否か決定している。すなわち、パターンマッチングサーバ１６Ｂの生成部は、既に記憶されているパターンデータの更新日時を取得し、更新日時が、現在時刻又は新たに生成したパターンデータのＧＮＳＳ測位演算日時から一定時間以内でない場合には、パターンデータの品質情報を、新たに生成したパターンデータの品質情報に書き換える。この場合には、測位精度を考慮せずに品質情報の書き換えを行う。このことで、更新日時から一定時間経過している場合に、基地局の収容変更等を考慮して適切にパターンデータの更新を行うことができる。
【００８９】
また、パターンマッチングサーバ１６Ｂの生成部は、更新日時が、現在時刻又は新たに生成したパターンデータのＧＮＳＳ測位演算日時から一定時間以内であり、且つ、新たに生成したパターンデータの測位精度が予め定めた測位精度よりも高い場合、或いは、新たに生成したパターンデータの測位精度が既に記憶されているパターンデータの測位精度よりも高い場合には、パターンデータの品質情報を、新たに生成したパターンデータの品質情報に書き換える。これにより、ＧＮＳＳ測位結果精度が低い情報を基にパターンデータが更新されることを回避し、パターンマッチング測位の精度を担保することができる。
【符号の説明】
【００９０】
１，１Ａ…位置測位システム、１０…通信端末、１６…パターンマッチングサーバ、１６１…情報取得部、１６２…生成部、１６３…記憶部、１６４…パターンマッチング測位部。
【図１】
0006378562.tif 000002
【図２】
0006378562.tif 000003
【図３】
0006378562.tif 000004
【図４】
0006378562.tif 000005
【図５】
0006378562.tif 000006
【図６】
0006378562.tif 000007
【図７】
0006378562.tif 000008
【図８】
0006378562.tif 000009
【図９】
0006378562.tif 000010
【図１０】
0006378562.tif 000011
【図１１】
0006378562.tif 000012
【図１２】
0006378562.tif 000013