(57)【特許請求の範囲】
【請求項１】
測位機能を有する移動端末であって、
ＧＰＳ測位を実行し、当該移動端末の位置と前記ＧＰＳ測位に関する測位状況とを含む測位結果を取得するＧＰＳ測位部と、
基地局測位を実行し、当該移動端末の位置と前記基地局測位に関する測位状況とを含む測位結果を取得する基地局測位部と、
前記ＧＰＳ測位部と前記基地局測位部とにより取得された前記測位結果から構成される位置履歴情報を格納する位置履歴情報格納部と、
前記位置履歴情報から所定の抽出ルールに従って測位結果を抽出する測位結果抽出部と、
を有し、
前記測位機能の実行中に前記ＧＰＳ測位部がＧＰＳ測位に失敗すると、前記測位結果抽出部は、前記位置履歴情報に前記所定の抽出ルールを適用し、前記失敗したＧＰＳ測位に関する測位状況に該当する測位結果が前記位置履歴情報に格納されているか判断し、前記該当する測位結果がある場合、前記該当する測位結果を抽出し、前記抽出した測位結果を前記失敗したＧＰＳ測位の測位結果として提供し、前記該当する測位結果がない場合、前記基地局測位部に基地局測位を実行させ、前記基地局測位により取得した測位結果を前記失敗したＧＰＳ測位の測位結果として提供し、
前記位置履歴情報は、前記測位状況の測位種別として、ＧＰＳ測位及び基地局測位を有し、
前記測位結果抽出部は、前記位置履歴情報の測位結果の測位種別がＧＰＳ測位か基地局測位であるか判断し、前記失敗したＧＰＳ測位に一致する測位種別を有する測位結果を抽出する移動端末。
【請求項２】
前記抽出した測位結果を基地局に送信し、前記基地局から当該移動端末の位置に関連するコンテンツを受信する通信部をさらに有し、
前記測位機能の実行中に前記ＧＰＳ測位部がＧＰＳ測位に失敗すると、前記測位結果抽出部は、前記通信部を介し前記基地局から前記基地局の識別子を受信し、前記位置履歴情報から前記受信した前記基地局の識別子に一致する測位結果を抽出する、請求項１記載の移動端末。
【請求項３】
前記測位結果抽出部はさらに、前記通信部を介し前記基地局に隣接する１以上の隣接基地局から前記１以上の隣接基地局の識別子を受信し、前記抽出された基地局の識別子に一致する測位結果から、前記受信した前記１以上の隣接基地局の識別子に一致する測位結果を抽出する、請求項２記載の移動端末。
【請求項４】
前記測位結果抽出部は、前記失敗したＧＰＳ測位に関する測位状況に該当する複数の測位結果を抽出すると、前記抽出した測位結果の各位置の中心位置を前記失敗したＧＰＳ測位の測位結果として提供する、請求項１記載の移動端末。
【請求項５】
前記測位機能を定期的に起動する測位起動部をさらに有する、請求項１記載の移動端末。
【請求項６】
当該移動端末の動きを検知する移動検知手段と、
前記測位起動部は、当該移動端末が移動中であることを前記移動検知手段が検知したことに応答して、前記測位機能を定期的に起動する、請求項５記載の移動端末。
【請求項７】
移動端末の測位機能を実行する方法であって、
前記移動端末は、以前の測位により取得した前記移動端末の位置と前記測位に関する測位状況とを含む測位結果を保持する位置履歴情報を有し、
当該方法は、
所定のイベントの発生に応答して、前記測位機能を起動するステップと、
ＧＰＳ測位を実行するステップと、
前記ＧＰＳ測位が失敗したことを検出すると、前記位置履歴情報に所定の抽出ルールを適用し、前記失敗したＧＰＳ測位に関する測位状況に該当する測位結果が前記位置履歴情報に格納されているか判断するステップと、
前記該当する測位結果がある場合、前記該当する測位結果を抽出し、前記抽出した測位結果を前記失敗したＧＰＳ測位の測位結果として提供し、前記該当する測位結果がない場合、基地局測位を実行し、前記基地局測位により取得した測位結果を前記失敗したＧＰＳ測位の測位結果として提供するステップと、
を有し、
前記位置履歴情報は、前記測位状況の測位種別として、ＧＰＳ測位及び基地局測位を有し、
前記提供するステップは、前記位置履歴情報の測位結果の測位種別がＧＰＳ測位か基地局測位であるか判断し、前記失敗したＧＰＳ測位に一致する測位種別を有する測位結果を抽出する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定期測位機能を有する移動端末に関する。
【背景技術】
【０００２】
現在の移動通信システムでは、移動端末の位置を定期的及び自動的に測位するオートＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能が利用可能である。典型的なオートＧＰＳ機能では、ＧＰＳシステムや基地局を利用して移動端末の位置が定期的及び自動的に測位され、測位した移動端末の位置情報がコンテンツプロバイダや通信オペレータなどのサービス提供者に通知される。サービス提供者は、通知された移動端末の位置情報を利用した各種サービスを移動端末に提供することができる。このようなサービスの具体例として、移動端末の位置情報におけるピンポイントの天気情報やイベント情報をプッシュ配信するサービス、最寄り駅の終電情報などを提供する行動支援型サービスなどがあげられる。
【０００３】
このようなオートＧＰＳ機能などの定期測位機能を備えた移動端末では、省電力化を実現する測位システムを構築することが重要になってくる。このような省電力化を図るため、加速度センサや基地局エリア情報に基づく「移動静止判定」を利用する移動端末が提案されている。すなわち、加速度センサなどの移動検知手段の検知結果や基地局エリア情報などに基づき移動端末が移動中であると判断された場合に限って、定期測位が実行される。この移動静止判定を利用することによって、静止状態にある移動端末が不要な定期測位を実行することを回避することができ、不要な電力消費を抑制することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０３８８９５号公報
【特許文献２】特開２００６−１５３６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような移動静止判定を利用した場合であっても、移動端末が不要なＧＰＳ測位を実行してしまう可能性がある。例えば、移動端末が地下鉄のホームや屋内などのＧＰＳ測位が利用可能でないエリアにおいて移動中であると判定されても、移動端末はＧＰＳ測位を実行してしまうという問題があった。この場合、移動端末は、所定の期間ＧＰＳ測位を継続し、タイムアウトになって始めて基地局測位を開始することになり、不要な電力消費をすると共に、基地局測位に係るネットワーク設備の利用などのトラヒック負荷が発生してしまうという問題があった。
【０００６】
上記問題点に鑑み、本発明の課題は、ＧＰＳ測位に失敗した場合に基地局測位を実行することなく、有効な測位結果を提供する移動端末及び方法を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一特徴は、測位機能を有する移動端末であって、ＧＰＳ測位を実行し、当該移動端末の位置と前記ＧＰＳ測位に関する測位状況とを含む測位結果を取得するＧＰＳ測位部と、基地局測位を実行し、当該移動端末の位置と前記基地局測位に関する測位状況とを含む測位結果を取得する基地局測位部と、前記ＧＰＳ測位部と前記基地局測位部とにより取得された前記測位結果から構成される位置履歴情報を格納する位置履歴情報格納部と、前記位置履歴情報から所定の抽出ルールに従って測位結果を抽出する測位結果抽出部とを有し、前記測位機能の実行中に前記ＧＰＳ測位部がＧＰＳ測位に失敗すると、前記測位結果抽出部は、前記位置履歴情報に前記所定の抽出ルールを適用し、前記失敗したＧＰＳ測位に関する測位状況に該当する測位結果を抽出し、前記抽出した測位結果を前記失敗したＧＰＳ測位の測位結果として提供する移動端末に関する。
【０００８】
本発明の他の特徴は、移動端末の測位機能を実行する方法であって、前記移動端末は、以前の測位により取得した前記移動端末の位置と前記測位に関する測位状況とを含む測位結果を保持する位置履歴情報を有し、当該方法は、所定のイベントの発生に応答して、前記測位機能を起動するステップと、ＧＰＳ測位を実行するステップと、前記ＧＰＳ測位が失敗したことを検出すると、前記位置履歴情報に所定の抽出ルールを適用し、前記失敗したＧＰＳ測位に関する測位状況に該当する測位結果を抽出するステップと、前記抽出した測位結果を前記失敗したＧＰＳ測位の測位結果として出力するステップとを有する方法に関する。
【発明の効果】
【０００９】
本発明によると、ＧＰＳ測位に失敗した場合に基地局測位を実行することなく、有効な測位結果を提供する移動端末及び方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施例による測位システムの構成を示す。
【図２】図２は、本発明の一実施例による移動端末の構成を示す。
【図３】図３は、本発明の一実施例による位置履歴情報のデータ構造を示す。
【図４】図４は、本発明の一実施例による位置履歴情報の抽出結果を示す。
【図５】図５は、本発明の一実施例による移動端末のオートＧＰＳ測位を示すフロー図である。
【図６】図６は、本発明の一実施例による測位結果抽出処理を示すフロー図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１２】
本発明の各実施例では、オートＧＰＳ測位などの測位機能を有する移動端末が開示される。以下の実施例では、移動端末は、不要な測位を低減するため、在圏する基地局エリアにおける過去の有効な測位結果を利用する。具体的には、オートＧＰＳ測位の実行中にＧＰＳ測位に失敗した場合、移動端末は、基地局測位に切り替える前に、過去の測位結果を参照して、当該ＧＰＳ測位の測位時点、測位種別、測位精度及び／又は測位地点に該当又は一致する測位結果を抽出し、抽出した測位結果を当該ＧＰＳ測位の測位結果として利用する。これにより、ＧＰＳ測位が失敗すると基地局測位を自動的に実行する従来のオートＧＰＳと比較して、過去の有効な測位結果を利用することによって、測位結果の品質を維持しながら、基地局測位に要する処理負担を回避することが可能となる。
【００１３】
まず、図１を参照して、本発明の一実施例による測位システムを説明する。図１は、本発明の一実施例による測位システムの構成を示す。
【００１４】
図１に示されるように、測位システム１０は、移動端末１００と、基地局２００と、ＧＰＳ衛星３００と有する。図示される実施例では、１つの移動端末１００と、３つの基地局２００と、１つのＧＰＳ衛星３００とが示されているが、測位システム１０は、典型的には、任意数の移動端末１００、基地局２００及びＧＰＳ衛星３００を有する。
【００１５】
移動端末１００は、データ信号や制御信号などの各種信号を通信するため基地局２００と無線接続する。
【００１６】
本実施例では、移動端末１００は、基地局２００と無線通信することによって、移動端末１００の位置を推定する（基地局測位）。典型的には、移動端末１００は、基地局２００から受信した信号の強度に基づき移動端末１００の位置を測位することができる。好ましくは、測位精度を向上させるため、移動端末１００は、複数の基地局２００からの受信信号の強度に基づき移動端末１００の位置を測位するようにしてもよい。
【００１７】
本実施例ではさらに、移動端末１００は、ＧＰＳ衛星３００から受信したＧＰＳ信号に基づき移動端末１００の位置を推定する（ＧＰＳ測位）。典型的には、移動端末１００は、３個以上のＧＰＳ衛星３００からＧＰＳ信号を受信し、何れか既知のＧＰＳ測位方法を利用して受信したＧＰＳ信号に基づき移動端末１００の位置を測位する。一般に、ＧＰＳ測位も基地局測位も測位結果と実際の位置との間には誤差が生じることが知られているが、ＧＰＳ測位は、基地局測位より高い精度で移動端末１００の位置を測位することが可能である。一方、ＧＰＳ測位は、屋内などのＧＰＳ信号が良好に受信できないエリアでは利用することができない。
【００１８】
基地局２００は、データ信号や制御信号などの各種信号を通信するため移動端末１００と無線接続する。例えば、基地局２００は、移動端末１００からのデータ送信要求に応答して、基地局２００が接続するネットワーク上のサーバなどからデータを取得し、取得したデータをデータ信号により移動端末１００に送信する。典型的な位置関連サービスでは、移動端末１００は、測位された移動端末１００の位置情報を基地局２００に送信する。基地局２００は、移動端末１００から受信した位置情報をコンテンツプロバイダのサーバに送信し、当該位置情報を利用して生成されたコンテンツデータをサーバから受信して、受信したコンテンツデータをデータ信号により移動端末１００に送信する。さらに、基地局２００は、移動端末１００との無線通信に必要な各種制御情報を制御信号により移動端末１００に送信する。このような制御情報として、例えば、基地局２００が提供するセルを特定するセルＩＤなどがあげられる。
【００１９】
ＧＰＳ衛星３００は、地球軌道上を周回し、搭載されている時計からの時刻データを含む信号を地球上に配信する。移動端末１００は、ＧＰＳ衛星３００から受信した時刻データの発信時刻と受信時刻との差分に所定の電波伝搬速度を乗算することによって、ＧＰＳ衛星３００との距離を求めることができる。原理的には、移動端末１００は、少なくとも３個のＧＰＳ衛星３００からの距離を求めることによって、移動端末１００の位置を求めることができる。
【００２０】
次に、図２を参照して、本発明の一実施例による移動端末の構成を説明する。
【００２１】
本実施例による移動端末１００は、ＧＰＳ機能を備えた装置であり、典型的には、携帯電話やスマートフォンなどである。移動端末１００は、典型的には、補助記憶装置、メモリ装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、通信装置、表示装置、入力装置、ＧＰＳ装置、測定装置、タイマーなどの各種ハードウェアリソースの１以上から構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するプログラムやデータを格納する。メモリ装置は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。ＣＰＵは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムに従って後述される各種機能を実現する。通信装置は、ネットワークを介しサーバなどの他の装置と有線及び／又は無線接続するための各種通信回路から構成される。表示装置は、ディスプレイなどから構成され、ネットワークを介し受信したコンテンツやプログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置は、典型的には、操作ボタン、キーボード、マウス等で構成され、移動端末１００のユーザが様々な操作命令を入力するのに用いられる。ＧＰＳ装置は、ＧＰＳ機能を実現するため、ＧＰＳ衛星３００から配信された信号を受信し、時刻データを抽出する受信回路、何れか適切なＧＰＳ測位方法に従って受信した時刻データから移動端末１００の位置を測位する測位回路などを有する。測定装置は、移動端末１００の動きを測定するための加速度センサなどの各種センサから構成される。タイマーは、移動端末１００の構成要素に時刻データを提供する。タイマーは、定期的に時刻を修正する機能を備えていることが好ましい。なお、本発明による移動端末は、上述したハードウェア構成に限定されるものでなく、後述する各種機能を実現可能な回路等の他の何れか適切なハードウェア構成を有してもよい。
【００２２】
図２は、本発明の一実施例による移動端末の構成を示す。図２に示されるように、移動端末１００は、通信部１１０と、測位起動部１２０と、測位部１３０とを有する。
【００２３】
通信部１１０は、基地局２００と無線通信し、データ信号や制御信号などの各種信号を送受信する。本実施例では、通信部１１０は、基地局２００から受信した制御信号に含まれる基地局２００のサービングセルを特定するセルＩＤなどの基地局識別情報を抽出する。通信部１１０は、抽出したセルＩＤを測位部１３０に提供する。通信部１１０は、在圏セルのサービング基地局２００と共に、在圏セルに隣接する１以上の隣接基地局２００から制御信号を受信し、受信した各制御信号から在圏セルのセルＩＤと隣接セルのセルＩＤとを受信するようにしてもよい。また、通信部１１０は、提供したセルＩＤを利用して測位された移動端末１００の位置情報を測位部１３０から受信する。通信部１１０は、受信した位置情報を基地局２００に送信する。
【００２４】
測位起動部１２０は、所定のイベントの発生に応答して測位部１３０を起動する。一実施例では、定期測位を実現するため、測位起動部１２０は、所定の時間間隔により測位部１３０を起動し、測位部１３０に移動端末１００の位置を当該時間間隔により定期的に測位させる。この時間間隔は、例えば、５分間などの適当な期間に設定されてもよいし、提供される位置関連サービスのタイプに応じて、サービス提供者が設定するようにしてもよい。例えば、位置関連サービスが対象とする地理的範囲の大きさに依存して、時間間隔が設定されてもよい。すなわち、天気情報など相対的に広い地理的範囲に対して生成されるコンテンツデータが提供される位置関連サービスでは、サービス提供者は、相対的に大きな時間間隔を設定するようにしてもよい。他方、近隣店舗情報など相対的に狭い地理的範囲に着目したコンテンツデータが提供される位置関連サービスでは、サービス提供者は、相対的に小さな時間間隔を設定するようにしてもよい。
【００２５】
他の実施例では、測位起動部１２０は、加速度センサなどの移動端末１００の動きを検知する移動検知手段を有し、移動検知手段を利用した移動静止判定に基づき測位部１３０を起動するようにしてもよい。すなわち、移動端末１００が移動中であることが検知された場合に限って、測位起動部１２０は、定期測位を実行させるようにしてもよい。この場合、移動端末１００が移動中であることが検知されると、測位起動部１２０は、所定の時間間隔により測位部１３０を起動し、測位部１３０に移動中の移動端末１００の位置を定期的に測位させる。その後、移動端末１００が所定の閾値時間以上静止状態を維持したことを移動検知手段が検知すると、測位起動部１２０は、定期測位を停止するよう測位部１３０に指示する。このようにして、移動端末１００が静止状態にあるときの不要な測位を回避することができ、電力消費を節約することが可能となる。
【００２６】
さらなる他の実施例では、測位起動部１２０は、基地局２００から取得した在圏セルＩＤなどの基地局エリア情報を利用した移動静止判定に基づき測位部１３０を起動するようにしてもよい。すなわち、移動端末１００の移動に伴って移動先のサービング基地局２００から新たな在圏セルＩＤを取得したことに応答して、測位起動部１２０は、定期測位を実行させるようにしてもよい。この場合、測位起動部１２０は、所定の時間間隔により測位部１３０を起動し、測位部１３０に移動中の移動端末１００の位置を定期的に測位させる。その後、所定の閾値時間以上在圏セルＩＤが変更されなかったことに応答して、測位起動部１２０は、定期測位を停止するよう測位部１３０に指示する。このようにして、移動端末１００が静止状態にあるときの不要な測位を回避することができ、電力消費を節約することが可能となる。
【００２７】
また、測位起動部１２０は、移動検知手段からの検知結果と在圏セルＩＤの変更とを併用して、測位部１３０を起動及び停止させるようにしてもよい。
【００２８】
測位部１３０は、測位起動部１２０からの起動指示に応答して、通信部１１０から提供されたセルＩＤなどのセル情報を利用して定期測位を実行する。測位部１３０は、位置履歴情報格納部１３１と、測位結果抽出部１３２と、ＧＰＳ測位部１３３と、基地局測位部１３４と、測位結果出力部１３５とを有する。
【００２９】
位置履歴情報格納部１３１は、ＧＰＳ測位部１３３と基地局測位部１３４とにより取得された測位結果から構成される位置履歴情報を格納する。具体的には、位置履歴情報格納部１３１は、所定の期間内の移動端末１００の測位結果を記録した位置履歴情報を保持する。位置履歴情報の各測位結果は、ＧＰＳ測位部１３３及び基地局測位部１３４が測位を実行する毎に記録される。一実施例では、各測位結果は、当該測位により取得された位置情報と、当該測位が実行された測位状況に関する測位状況情報とから構成される。測位状況情報は、例えば、測位時点、測位種別、測位精度、測位地点などに関する情報要素から構成されてもよい。
【００３０】
一実施例では、位置履歴情報は、図３に示されるようなデータ構造を有する。すなわち、位置履歴情報は、データ項目「測位日時」、「測位種別」、「緯度」、「経度」、「水平誤差」、「在圏セルＩＤ」及び「隣接セルＩＤ」から構成され、以前に測定された測位結果が、これらのデータ項目により記録される。データ項目「測位日時」は、当該測位が実行された日時を示す。データ項目「測位種別」は、当該測位がＧＰＳ測位により実行されたか、又は基地局測位により実行されたかを示す。データ項目「緯度」及び「経度」はそれぞれ、当該測位により取得された移動端末１００の位置の緯度及び経度を示す。データ項目「水平誤差」は、当該測位の測位結果と実際の位置との間の推定される水平誤差を示す。一般に、ＧＰＳ測位は、基地局測位より小さな誤差を有することが知られている。データ項目「在圏セルＩＤ」は、当該測位が実行された際の移動端末１００の在圏セルを特定する識別子を示す。データ項目「隣接セルＩＤ」は、当該測位が実行された際の移動端末１００の在圏セルに隣接する隣接セルを特定する識別子を示す。これらのデータ項目のうち、「緯度」及び「経度」が位置情報に相当し、「測位日時」、「測位種別」、「水平誤差」、「在圏セルＩＤ」及び「隣接セルＩＤ」が測位状況情報に相当する。また、「測位日時」は測位時点に関するデータ項目であり、「測位種別」は測位種別に関するデータ項目であり、「水平誤差」は測位精度に関するデータ項目であり、「在圏セルＩＤ」及び「隣接セルＩＤ」は測位地点に関するデータ項目である。これらのデータ項目は、単なる一例であって、本発明による測位結果はこれに限定されるものでない。
【００３１】
測位結果抽出部１３２は、定期測位機能の実行中にＧＰＳ測位部１３３がＧＰＳ測位に失敗すると、位置履歴情報に所定の抽出ルールを適用し、失敗したＧＰＳ測位に関する測位状況に該当する測位結果を抽出する。具体的には、測位結果抽出部１３２は、ＧＰＳ測位が失敗したことに応答して、当該ＧＰＳ測位との一致度が高い測定結果を抽出するため、測位状況に関する所定の抽出ルールを利用して、位置履歴情報から当該抽出ルールを充足する測位結果を抽出する。他方、位置履歴情報に該当する測位結果がなかった場合、測位結果抽出部１３２は、基地局測位部１３４に基地局測位を実行するよう指示する。
【００３２】
失敗したＧＰＳ測位との一致度が高い測定結果を抽出するための測位状況に関する抽出ルールの具体例として、ルール１：「直近ｘ日以内の測位結果」、ルール２：「在圏セルＩＤが一致する測位結果」、ルール３：「隣接セルＩＤが一致する測位結果」、ルール４：「ＧＰＳ測位による測位結果」、などがあげられる。
【００３３】
ルール１：「直近ｘ日以内の測位結果」は、測位日時について失敗したＧＰＳ測位との一致度を判断するのに利用され、図３に示される位置履歴情報のデータ項目「測位日時」を参照して、当該ルールを充足する測位結果が抽出される。期間閾値ｘが長く設定されると、より多くの検索対象からより高い一致度の測位結果が抽出可能であるが、検索に要する時間が長くなってしまう。期間閾値ｘは、典型的には、１週間など一定のユーザ行動パターンをカバーできると考えられる期間に設定されることが好ましい。
【００３４】
ルール２：「在圏セルＩＤが一致する測位結果」は、測位地点について失敗したＧＰＳ測位との一致度を判断するのに利用され、図３に示される位置履歴情報のデータ項目「在圏セルＩＤ」を参照して、当該ルールを充足する測位結果が抽出される。これは、当該ＧＰＳ測位が実行されたセルにおける過去の測位結果は、有用であると考えられるためである。
【００３５】
ルール３：「隣接セルＩＤが一致する測位結果」もまた、測位地点について失敗したＧＰＳ測位との一致度を判断するのに利用され、図３に示される位置履歴情報のデータ項目「隣接セルＩＤ」を参照して、当該ルールを充足する測位結果が抽出される。当該ＧＰＳ測位が実行されたセルの隣接セルが一致する過去の測位結果は、測位地点のより詳細な推定にとって有用であると考えられるためである。隣接セルＩＤの一致は、完全一致（すなわち、測定地点で取得した隣接セルＩＤをすべて含む）でもよいし、完全一致する測位結果がない場合には部分一致（すなわち、測定地点で取得した隣接セルＩＤを部分的に含む）であってもよい。
【００３６】
ルール４：「ＧＰＳ測位による測位結果」は、測位種別について失敗したＧＰＳ測位との一致度を判断するのに利用され、図３に示される位置履歴情報のデータ項目「測位種別」を参照して、当該ルールを充足する測位結果が抽出される。すなわち、ＧＰＳ測位により取得された過去の測位結果は、測位結果の推定にとって有用であると考えられるためである。
【００３７】
上述したルール１〜４に関連して、例えば、抽出ルールとして、ルール１：「直近１週間以内の測位結果」、ルール２：「在圏するＩＤが一致する測位結果」、ルール３：「隣接セルＩＤが完全一致する測位結果」及びルール４「ＧＰＳ測位による測位結果」が適用され、位置履歴情報格納部１３１が図３に示されるような位置履歴情報を保持していたとする。ここで、ＧＰＳ測位が失敗し、測位結果抽出部１３２が、通信部１１０から当該ＧＰＳ測位が実行された地点で在圏セルＩＤ“Ｉ”及び隣接セルＩＤ“ＶＩＩ，ＩＸ”を取得したとする。このとき、測位結果抽出部１３２は、ルール１に基づき位置履歴情報のうち直近１週間以内の測位結果を抽出する。その後、測位結果抽出部１３２は、抽出した測位結果から在圏セルＩＤが“Ｉ”に該当する測位結果、すなわち、図示される位置履歴情報の先頭から３番目までの測位結果を抽出する。さらに、測位結果抽出部１３２は、抽出した３つの測位結果から隣接セルＩＤが“ＶＩＩ，ＩＸ”を含む測位結果、すなわち、図４に示されるように、図示される位置履歴情報の３番目の測位結果を抽出する。なお、抽出された測位結果の測位種別は“ＧＰＳ”であるため、ルール４は充足されており、測位結果抽出部１３２は、基地局測位部１３４に基地局測位を実行させることなく、当該測位結果を今回のＧＰＳ測位の測位結果として測位結果出力部１３５に提供する。
【００３８】
しかしながら、これらの抽出ルールは、単なる一例であって、本発明による抽出ルールはこれに限定されるものでない。例えば、測位精度に関して、データ項目「水平誤差」を利用し、所定の水平誤差以下の測位結果を抽出する抽出ルールが利用されてもよい。また、このような抽出ルールは、必ずしも固定的に適用される必要はなく、可変的に適用されてもよい。一実施例では、抽出ルールは、提供される位置関連サービスのタイプに応じて、サービス提供者が設定するようにしてもよい。例えば、位置関連サービスが対象とする地理的範囲の大きさに依存して、抽出ルールが設定されてもよい。すなわち、天気情報など相対的に広い地理的範囲に対して生成されるコンテンツデータが提供される位置関連サービスでは、サービス提供者は、ルール１及びルール２などの一部のルールのみを適用するようにしてもよい。他方、近隣店舗情報など相対的に狭い地理的範囲に着目したコンテンツデータが提供される位置関連サービスでは、サービス提供者は、ルール１〜４のすべてを設定するようにしてもよい。
【００３９】
また、上述した実施例では、抽出ルールがＡＮＤ形式に適用されたが、本発明はこれに限定されず、例えば、ＯＲ形式、ＮＯＴ形式など何れか適切な論理演算により適用されてもよい。また、上述した実施例では、各抽出ルールが等しく適用されたが、本発明はこれに限定されず、例えば、各抽出ルールの重要度に応じて適切な優先度が設定されるようにしてもよい。
【００４０】
測位結果抽出部１３２は、このようにして抽出された測位結果を当該失敗したＧＰＳ測位の測位結果として測位結果抽出部１３５に提供する。なお、複数の測位結果が抽出された場合、測位結果抽出部１３２は、例えば、これらの測位結果の「緯度」及び「経度」の中心（重心）を算出し、算出した中心位置の位置情報を測位結果出力部１３５に提供するようにしてもよい。すなわち、測位結果抽出部１３２は、各測位結果の「緯度」及び「経度」のそれぞれの平均値を算出し、算出した「緯度」の平均値及び「経度」の平均値を中心位置として測位結果出力部１３５に提供する。
【００４１】
ＧＰＳ測位部１３３は、ＧＰＳ測位を実行し、移動端末１００の位置と当該ＧＰＳ測位に関する測位状況とを含む測位結果を取得する。具体的には、ＧＰＳ測位部１３３は、測位起動部１２０からの起動指示に応答して、ＧＰＳ測位を実行し、取得した測位結果を当該測位の測位結果として測位結果出力部１３５に提供する。上述したように、典型的なＧＰＳ測位では、３個以上のＧＰＳ衛星３００からＧＰＳ信号が受信され、何れか既知のＧＰＳ測位方法を利用して受信したＧＰＳ信号に基づき移動端末１００の位置が測位される。
【００４２】
なお、上述したように、屋内などのＧＰＳ信号が良好に受信できないエリアでは、ＧＰＳ測位部１３３はＧＰＳ測位に失敗する可能性がある。具体的には、所定の期間内に測位結果が取得できず、当該ＧＰＳ測位がタイムアウトとなった場合、ＧＰＳ測位部１３３は、当該ＧＰＳ測位が失敗したと判断するようにしてもよい。あるいは、当該ＧＰＳ測位の測位結果に対して推定された水平誤差が所定の閾値を超える場合、ＧＰＳ測位部１３３は、当該ＧＰＳ測位が失敗したと判断するようにしてもよい。ＧＰＳ測位が失敗した場合、ＧＰＳ測位部１３３は、測位結果抽出部１３２にＧＰＳ測位が失敗したことを報告する。ＧＰＳ測位が失敗したと報告されると、測位結果抽出部１３２は、上述した測位結果抽出処理を実行し、所定の抽出ルールに該当する測位結果を抽出する。他方、該当する測位結果がなかった場合、測位結果抽出部１３２は、基地局測位部１３４に基地局測位を実行するよう指示する。
【００４３】
基地局測位部１３４は、基地局測位を実行し、移動端末１００の位置と当該基地局測位に関する測位状況とを含む測位結果を取得する。具体的には、基地局測位部１３４は、測位結果抽出部１３２からの起動指示に応答して、基地局測位を実行し、取得した測位結果を当該測位の測位結果として測位結果出力部１３５に提供する。上述したように、典型的な基地局測位では、基地局２００から受信した信号の強度に基づき移動端末１００の位置が測位される。
【００４４】
測位結果出力部１３５は、測位結果抽出部１３２、ＧＰＳ測位部１３３及び基地局測位部１３４から受信した測位結果を通信部１１０に提供し、通信部１１０を介しサービス提供者に送信する。また、測位結果出力部１３５は、ＧＰＳ測位部１３３及び基地局測位部１３４から受信した測位結果を位置履歴情報格納部１３１の位置履歴情報に登録する。
【００４５】
上述された移動端末１００の各機能要素は、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現されてもよい。例えば、測位部１３０は、アプリケーションとして実現されてもよいし、オペレーティングシステム／ミドルウェアとして実現されてもよい。
【００４６】
次に、図５を参照して、本発明の一実施例による移動端末のオートＧＰＳ測位を説明する。図５は、本発明の一実施例による移動端末のオートＧＰＳ測位を示すフロー図である。当該オートＧＰＳ測位は、上述した移動端末１００の測位部１３０により実行される。
【００４７】
図５に示されるように、ステップＳ１０１において、測位部１３０は、所定のイベントの発生に応答した測位起動部１２０からの起動指示に従ってオートＧＰＳ測位を開始し、定期的にＧＰＳ測位を実行する。
【００４８】
ステップＳ１０２において、何れかの測位機会において、ＧＰＳ測位部１３３がＧＰＳ測位に失敗する。例えば、ＧＰＳ測位部１３３は、所定の期間内に測位結果が取得できなかった場合、ＧＰＳ測位に失敗したと判断し、当該ＧＰＳ測位が失敗したことを測位結果抽出部１３２に報告する。
【００４９】
ステップＳ１０３において、ＧＰＳ測位が失敗したという報告に応答して、測位結果抽出部１３２は、通信部１１０から在圏セルを特定する在圏セルＩＤ及び隣接セルを特定する隣接セルＩＤを取得する。
【００５０】
ステップＳ１０４において、測位結果抽出部１３２は、位置履歴情報格納部１３１に格納されている位置履歴情報を検索し、所定の抽出ルールに該当する測位結果があるか判断する。該当する測位結果が検出された場合（Ｓ１０４：Ｙ）、当該フローはステップＳ１０５に移行し、他方、該当する測位結果が検出されなかった場合（Ｓ１０４：Ｎ）、当該フローはステップＳ１０７に移行する。
【００５１】
ステップＳ１０５において、測位結果抽出部１３２は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合（Ｓ１０５：Ｙ）、当該フローはステップＳ１０６に移行し、他方、１つの測位結果しか検出されなかった場合（Ｓ１０５：Ｎ）、当該フローはステップＳ１０９に移行する。
【００５２】
ステップＳ１０６において、測位結果抽出部１３２は、抽出された複数の測位結果の位置の中心（重心）を算出し、算出した中心位置の位置情報を今回の測位の測位結果として測位結果出力部１３５に提供する。
【００５３】
ステップＳ１０７において、測位結果抽出部１３２は、基地局測位部１３４に基地局測位を実行するよう指示し、基地局測位部１３４は、基地局測位を実行する。
【００５４】
ステップＳ１０８において、基地局測位部１３４は、取得した測位結果を今回の測位の測位結果として測位結果出力部１３５に提供する。
【００５５】
ステップＳ１０９において、測位結果抽出部１３２は、抽出された測位結果を今回の測位の測位結果として測位結果出力部１３５に提供する。
【００５６】
ステップＳ１１０において、測位結果出力部１３５は、提供された測位結果を通信部１１０を介しサービス提供者に送信すると共に、基地局測位部１３４から提供された基地局測位の測位結果を位置履歴情報格納部１３１の位置履歴情報に登録する。
【００５７】
次に、図６を参照して、本発明の一実施例による測位結果抽出処理をより詳細に説明する。図６は、本発明の一実施例による測位結果抽出処理を示すフロー図である。当該測位結果抽出処理は、図５のステップＳ１０４〜Ｓ１０９に相当し、所定の抽出ルールとして、上述したようなルール１：「所定の時点以降の測位結果」、ルール２：「在圏するＩＤが一致する測位結果」、ルール３：「隣接セルＩＤが一致する測位結果」及びルール４「ＧＰＳ測位による測位結果」が適用されるとする。
【００５８】
ステップＳ２０１において、ＧＰＳ測位が失敗し、測位地点の在圏セルＩＤ及び隣接セルＩＤとを取得すると、測位結果抽出部１３２は、測位結果抽出処理を開始する。
【００５９】
ステップＳ２０２において、測位結果抽出部１３２は、位置履歴情報格納部１３１に格納されている位置履歴情報を検索し、ルール１及びルール２を適用して該当する測位結果があるか判断する。すなわち、測位結果抽出部１３２は、まずルール１を適用して、所定の時点以降に取得された位置履歴情報の測位結果を抽出する。さらに、測位結果抽出部１３２は、抽出した測位結果にルール２を適用して、取得した測位地点の在圏セルＩＤに一致する測位結果を抽出する。該当する測位結果が検出された場合（Ｓ２０２：Ｙ）、当該フローはステップＳ２０３に移行し、他方、該当する測位結果が検出されなかった場合（Ｓ２０２：Ｎ）、当該フローはステップＳ２０８〜Ｓ２０９に移行して、上述したステップＳ１０７〜Ｓ１０８と同様に、基地局測位部１３４に基地局測位を実行させ、取得した測位結果を今回の測位結果として測位結果出力部１３５に提供する。
【００６０】
ステップＳ２０３において、測位結果抽出部１３２は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合（Ｓ２０３：Ｙ）、当該フローはステップＳ２０４に移行し、他方、１つの測位結果しか検出されなかった場合（Ｓ２０３：Ｎ）、当該フローはステップＳ２１０に移行し、抽出された測位結果を今回の測位結果として測位結果出力部１３５に提供する。
【００６１】
ステップＳ２０４において、測位結果抽出部１３２は、抽出した測位結果にルール３をさらに適用して、取得した測位地点の隣接セルＩＤに一致する測位結果を抽出する。
【００６２】
ステップＳ２０５において、測位結果抽出部１３２は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合（Ｓ２０５：Ｙ）、当該フローはステップＳ２０６に移行し、他方、１つの測位結果しか検出されなかった場合（Ｓ２０５：Ｎ）、当該フローはステップＳ２１０に移行し、抽出された測位結果を今回の測位結果として測位結果出力部１３５に提供する。
【００６３】
ステップＳ２０６において、測位結果抽出部１３２は、抽出した測位結果にルール４をさらに適用して、ＧＰＳ測位により取得された測位結果を抽出する。なお、複数の測位結果が抽出された場合、測位結果抽出部１３２は、例えば、これらの測位結果の「緯度」及び「経度」の中心（重心）を算出し、算出した中心位置の位置情報を測位結果出力部１３５に提供するようにしてもよい。
【００６４】
ステップＳ２０７において、当該測位結果抽出処理を終了する。
【００６５】
上述した実施例は、オフィス、地下街、地下鉄ホームなどのＧＰＳシステムが良好に利用できないが、屋内基地局が配備されているエリアにおける測位に特に効果的である。
【００６６】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６７】
１００  移動端末
１１０  通信部
１２０  測位起動部
１３０  測位部
１３１  位置履歴情報格納部
１３２  測位結果抽出部
１３３  ＧＰＳ測位部
１３４  基地局測位部
１３５  測位結果出力部
２００  基地局
３００  ＧＰＳ衛星
【図１】
0005944659.tif 000002
【図２】
0005944659.tif 000003
【図３】
0005944659.tif 000004
【図４】
0005944659.tif 000005
【図５】
0005944659.tif 000006
【図６】
0005944659.tif 000007