"測位機能を有する移動端末であって、GPS測位を実行し、当該移動端末の位置と前記GPS測位に関する測位状況とを含む測位結果を取得するGPS測位部と、基地局測位を実行し、当該移動端末の位置と前記基地局測位に関する測位状況とを含む測位結果を取得する基地局測位部と、前記GPS測位部と前記基地局測位部とにより取得された前記測位結果から構成される位置履歴情報を格納する位置履歴情報格納部と、前記位置履歴情報から所定の抽出ルールに従って測位結果を抽出する測位結果抽出部と、を有し、前記測位機能の実行中に前記GPS測位部がGPS測位に失敗すると、前記測位結果抽出部は、前記位置履歴情報に前記所定の抽出ルールを適用し、前記失敗したGPS測位に関する測位状況に該当する測位結果を抽出し、前記抽出した測位結果を前記失敗したGPS測位の測位結果として提供する移動端末。前記測位状況は、前記GPS測位及び/又は前記基地局測位の測位時点、測位種別、測位精度及び測位地点の1以上に関し、前記測位結果抽出部は、前記測位時点、前記測位種別、前記測位精度及び前記測位地点に関する情報要素の1以上に関する前記所定の抽出ルールを利用して、前記測位結果を抽出する、請求項1記載の移動端末。前記抽出した測位結果を基地局に送信し、前記基地局から当該移動端末の位置に関連するコンテンツを受信する通信部をさらに有し、前記測位機能の実行中に前記GPS測位部がGPS測位に失敗すると、前記測位結果抽出部は、前記通信部を介し前記基地局から前記基地局の識別子を受信し、前記位置履歴情報から前記受信した前記基地局の識別子に一致する測位結果を抽出する、請求項2記載の移動端末。前記測位結果抽出部はさらに、前記通信部を介し前記基地局に隣接する1以上の隣接基地局から前記1以上の隣接基地局の識別子を受信し、前記抽出された基地局の識別子に一致する測位結果から、前記受信した前記1以上の隣接基地局の識別子に一致する測位結果を抽出する、請求項3記載の移動端末。前記測位結果抽出部は、前記位置履歴情報から、前記失敗したGPS測位に一致する測位種別を有する測位結果を抽出する、請求項2記載の移動端末。前記測位結果抽出部は、前記失敗したGPS測位に関する測位状況に該当する複数の測位結果を抽出すると、前記抽出した測位結果の各位置の中心位置を前記失敗したGPS測位の測位結果として提供する、請求項1記載の移動端末。前記測位結果抽出部は、前記失敗したGPS測位に関する測位状況に該当する測位結果がない場合、前記基地局測位部に基地局測位を実行させ、前記基地局測位部は、前記基地局測位により取得した測位結果を提供する、請求項1記載の移動端末。前記測位機能を定期的に起動する測位起動部をさらに有する、請求項1記載の移動端末。当該移動端末の動きを検知する移動検知手段と、前記測位起動部は、当該移動端末が移動中であることを前記移動検知手段が検知したことに応答して、前記測位機能を定期的に起動する、請求項8記載の移動端末。移動端末の測位機能を実行する方法であって、前記移動端末は、以前の測位により取得した前記移動端末の位置と前記測位に関する測位状況とを含む測位結果を保持する位置履歴情報を有し、当該方法は、所定のイベントの発生に応答して、前記測位機能を起動するステップと、GPS測位を実行するステップと、前記GPS測位が失敗したことを検出すると、前記位置履歴情報に所定の抽出ルールを適用し、前記失敗したGPS測位に関する測位状況に該当する測位結果を抽出するステップと、前記抽出した測位結果を前記失敗したGPS測位の測位結果として出力するステップと、を有する方法。しかしながら、このような移動静止判定を利用した場合であっても、移動端末が不要なGPS測位を実行してしまう可能性がある。例えば、移動端末が地下鉄のホームや屋内などのGPS測位が利用可能でないエリアにおいて移動中であると判定されても、移動端末はGPS測位を実行してしまうという問題があった。この場合、移動端末は、所定の期間GPS測位を継続し、タイムアウトになって始めて基地局測位を開始することになり、不要な電力消費をすると共に、基地局測位に係るネットワーク設備の利用などのトラヒック負荷が発生してしまうという問題があった。上記問題点に鑑み、本発明の課題は、GPS測位に失敗した場合に基地局測位を実行することなく、有効な測位結果を提供する移動端末及び方法を提供することである。上記課題を解決するため、本発明の一特徴は、測位機能を有する移動端末であって、GPS測位を実行し、当該移動端末の位置と前記GPS測位に関する測位状況とを含む測位結果を取得するGPS測位部と、基地局測位を実行し、当該移動端末の位置と前記基地局測位に関する測位状況とを含む測位結果を取得する基地局測位部と、前記GPS測位部と前記基地局測位部とにより取得された前記測位結果から構成される位置履歴情報を格納する位置履歴情報格納部と、前記位置履歴情報から所定の抽出ルールに従って測位結果を抽出する測位結果抽出部とを有し、前記測位機能の実行中に前記GPS測位部がGPS測位に失敗すると、前記測位結果抽出部は、前記位置履歴情報に前記所定の抽出ルールを適用し、前記失敗したGPS測位に関する測位状況に該当する測位結果を抽出し、前記抽出した測位結果を前記失敗したGPS測位の測位結果として提供する移動端末に関する。本発明の他の特徴は、移動端末の測位機能を実行する方法であって、前記移動端末は、以前の測位により取得した前記移動端末の位置と前記測位に関する測位状況とを含む測位結果を保持する位置履歴情報を有し、当該方法は、所定のイベントの発生に応答して、前記測位機能を起動するステップと、GPS測位を実行するステップと、前記GPS測位が失敗したことを検出すると、前記位置履歴情報に所定の抽出ルールを適用し、前記失敗したGPS測位に関する測位状況に該当する測位結果を抽出するステップと、前記抽出した測位結果を前記失敗したGPS測位の測位結果として出力するステップとを有する方法に関する。本発明によると、GPS測位に失敗した場合に基地局測位を実行することなく、有効な測位結果を提供する移動端末及び方法を提供することができる。以下、図面に基づいて本発明の実施の形態を説明する。本発明の各実施例では、オートGPS測位などの測位機能を有する移動端末が開示される。以下の実施例では、移動端末は、不要な測位を低減するため、在圏する基地局エリアにおける過去の有効な測位結果を利用する。具体的には、オートGPS測位の実行中にGPS測位に失敗した場合、移動端末は、基地局測位に切り替える前に、過去の測位結果を参照して、当該GPS測位の測位時点、測位種別、測位精度及び/又は測位地点に該当又は一致する測位結果を抽出し、抽出した測位結果を当該GPS測位の測位結果として利用する。これにより、GPS測位が失敗すると基地局測位を自動的に実行する従来のオートGPSと比較して、過去の有効な測位結果を利用することによって、測位結果の品質を維持しながら、基地局測位に要する処理負担を回避することが可能となる。まず、図1を参照して、本発明の一実施例による測位システムを説明する。図1は、本発明の一実施例による測位システムの構成を示す。図1に示されるように、測位システム10は、移動端末100と、基地局200と、GPS衛星300と有する。図示される実施例では、1つの移動端末100と、3つの基地局200と、1つのGPS衛星300とが示されているが、測位システム10は、典型的には、任意数の移動端末100、基地局200及びGPS衛星300を有する。移動端末100は、データ信号や制御信号などの各種信号を通信するため基地局200と無線接続する。本実施例では、移動端末100は、基地局200と無線通信することによって、移動端末100の位置を推定する基地局測位。典型的には、移動端末100は、基地局200から受信した信号の強度に基づき移動端末100の位置を測位することができる。好ましくは、測位精度を向上させるため、移動端末100は、複数の基地局200からの受信信号の強度に基づき移動端末100の位置を測位するようにしてもよい。本実施例ではさらに、移動端末100は、GPS衛星300から受信したGPS信号に基づき移動端末100の位置を推定するGPS測位。典型的には、移動端末100は、3個以上のGPS衛星300からGPS信号を受信し、何れか既知のGPS測位方法を利用して受信したGPS信号に基づき移動端末100の位置を測位する。一般に、GPS測位も基地局測位も測位結果と実際の位置との間には誤差が生じることが知られているが、GPS測位は、基地局測位より高い精度で移動端末100の位置を測位することが可能である。一方、GPS測位は、屋内などのGPS信号が良好に受信できないエリアでは利用することができない。基地局200は、データ信号や制御信号などの各種信号を通信するため移動端末100と無線接続する。例えば、基地局200は、移動端末100からのデータ送信要求に応答して、基地局200が接続するネットワーク上のサーバなどからデータを取得し、取得したデータをデータ信号により移動端末100に送信する。典型的な位置関連サービスでは、移動端末100は、測位された移動端末100の位置情報を基地局200に送信する。基地局200は、移動端末100から受信した位置情報をコンテンツプロバイダのサーバに送信し、当該位置情報を利用して生成されたコンテンツデータをサーバから受信して、受信したコンテンツデータをデータ信号により移動端末100に送信する。さらに、基地局200は、移動端末100との無線通信に必要な各種制御情報を制御信号により移動端末100に送信する。このような制御情報として、例えば、基地局200が提供するセルを特定するセルIDなどがあげられる。GPS衛星300は、地球軌道上を周回し、搭載されている時計からの時刻データを含む信号を地球上に配信する。移動端末100は、GPS衛星300から受信した時刻データの発信時刻と受信時刻との差分に所定の電波伝搬速度を乗算することによって、GPS衛星300との距離を求めることができる。原理的には、移動端末100は、少なくとも3個のGPS衛星300からの距離を求めることによって、移動端末100の位置を求めることができる。次に、図2を参照して、本発明の一実施例による移動端末の構成を説明する。本実施例による移動端末100は、GPS機能を備えた装置であり、典型的には、携帯電話やスマートフォンなどである。移動端末100は、典型的には、補助記憶装置、メモリ装置、CPUCentralProcessingUnit、通信装置、表示装置、入力装置、GPS装置、測定装置、タイマーなどの各種ハードウェアリソースの1以上から構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するプログラムやデータを格納する。メモリ装置は、RAMRandomAccessMemoryなどから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。CPUは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムに従って後述される各種機能を実現する。通信装置は、ネットワークを介しサーバなどの他の装置と有線及び/又は無線接続するための各種通信回路から構成される。表示装置は、ディスプレイなどから構成され、ネットワークを介し受信したコンテンツやプログラムによるGUIGraphicalUserInterface等を表示する。入力装置は、典型的には、操作ボタン、キーボード、マウス等で構成され、移動端末100のユーザが様々な操作命令を入力するのに用いられる。GPS装置は、GPS機能を実現するため、GPS衛星300から配信された信号を受信し、時刻データを抽出する受信回路、何れか適切なGPS測位方法に従って受信した時刻データから移動端末100の位置を測位する測位回路などを有する。測定装置は、移動端末100の動きを測定するための加速度センサなどの各種センサから構成される。タイマーは、移動端末100の構成要素に時刻データを提供する。タイマーは、定期的に時刻を修正する機能を備えていることが好ましい。なお、本発明による移動端末は、上述したハードウェア構成に限定されるものでなく、後述する各種機能を実現可能な回路等の他の何れか適切なハードウェア構成を有してもよい。図2は、本発明の一実施例による移動端末の構成を示す。図2に示されるように、移動端末100は、通信部110と、測位起動部120と、測位部130とを有する。通信部110は、基地局200と無線通信し、データ信号や制御信号などの各種信号を送受信する。本実施例では、通信部110は、基地局200から受信した制御信号に含まれる基地局200のサービングセルを特定するセルIDなどの基地局識別情報を抽出する。通信部110は、抽出したセルIDを測位部130に提供する。通信部110は、在圏セルのサービング基地局200と共に、在圏セルに隣接する1以上の隣接基地局200から制御信号を受信し、受信した各制御信号から在圏セルのセルIDと隣接セルのセルIDとを受信するようにしてもよい。また、通信部110は、提供したセルIDを利用して測位された移動端末100の位置情報を測位部130から受信する。通信部110は、受信した位置情報を基地局200に送信する。測位起動部120は、所定のイベントの発生に応答して測位部130を起動する。一実施例では、定期測位を実現するため、測位起動部120は、所定の時間間隔により測位部130を起動し、測位部130に移動端末100の位置を当該時間間隔により定期的に測位させる。この時間間隔は、例えば、5分間などの適当な期間に設定されてもよいし、提供される位置関連サービスのタイプに応じて、サービス提供者が設定するようにしてもよい。例えば、位置関連サービスが対象とする地理的範囲の大きさに依存して、時間間隔が設定されてもよい。すなわち、天気情報など相対的に広い地理的範囲に対して生成されるコンテンツデータが提供される位置関連サービスでは、サービス提供者は、相対的に大きな時間間隔を設定するようにしてもよい。他方、近隣店舗情報など相対的に狭い地理的範囲に着目したコンテンツデータが提供される位置関連サービスでは、サービス提供者は、相対的に小さな時間間隔を設定するようにしてもよい。他の実施例では、測位起動部120は、加速度センサなどの移動端末100の動きを検知する移動検知手段を有し、移動検知手段を利用した移動静止判定に基づき測位部130を起動するようにしてもよい。すなわち、移動端末100が移動中であることが検知された場合に限って、測位起動部120は、定期測位を実行させるようにしてもよい。この場合、移動端末100が移動中であることが検知されると、測位起動部120は、所定の時間間隔により測位部130を起動し、測位部130に移動中の移動端末100の位置を定期的に測位させる。その後、移動端末100が所定の閾値時間以上静止状態を維持したことを移動検知手段が検知すると、測位起動部120は、定期測位を停止するよう測位部130に指示する。このようにして、移動端末100が静止状態にあるときの不要な測位を回避することができ、電力消費を節約することが可能となる。さらなる他の実施例では、測位起動部120は、基地局200から取得した在圏セルIDなどの基地局エリア情報を利用した移動静止判定に基づき測位部130を起動するようにしてもよい。すなわち、移動端末100の移動に伴って移動先のサービング基地局200から新たな在圏セルIDを取得したことに応答して、測位起動部120は、定期測位を実行させるようにしてもよい。この場合、測位起動部120は、所定の時間間隔により測位部130を起動し、測位部130に移動中の移動端末100の位置を定期的に測位させる。その後、所定の閾値時間以上在圏セルIDが変更されなかったことに応答して、測位起動部120は、定期測位を停止するよう測位部130に指示する。このようにして、移動端末100が静止状態にあるときの不要な測位を回避することができ、電力消費を節約することが可能となる。また、測位起動部120は、移動検知手段からの検知結果と在圏セルIDの変更とを併用して、測位部130を起動及び停止させるようにしてもよい。測位部130は、測位起動部120からの起動指示に応答して、通信部110から提供されたセルIDなどのセル情報を利用して定期測位を実行する。測位部130は、位置履歴情報格納部131と、測位結果抽出部132と、GPS測位部133と、基地局測位部134と、測位結果出力部135とを有する。位置履歴情報格納部131は、GPS測位部133と基地局測位部134とにより取得された測位結果から構成される位置履歴情報を格納する。具体的には、位置履歴情報格納部131は、所定の期間内の移動端末100の測位結果を記録した位置履歴情報を保持する。位置履歴情報の各測位結果は、GPS測位部133及び基地局測位部134が測位を実行する毎に記録される。一実施例では、各測位結果は、当該測位により取得された位置情報と、当該測位が実行された測位状況に関する測位状況情報とから構成される。測位状況情報は、例えば、測位時点、測位種別、測位精度、測位地点などに関する情報要素から構成されてもよい。一実施例では、位置履歴情報は、図3に示されるようなデータ構造を有する。すなわち、位置履歴情報は、データ項目測位日時、測位種別、緯度、経度、水平誤差、在圏セルID及び隣接セルIDから構成され、以前に測定された測位結果が、これらのデータ項目により記録される。データ項目測位日時は、当該測位が実行された日時を示す。データ項目測位種別は、当該測位がGPS測位により実行されたか、又は基地局測位により実行されたかを示す。データ項目緯度及び経度はそれぞれ、当該測位により取得された移動端末100の位置の緯度及び経度を示す。データ項目水平誤差は、当該測位の測位結果と実際の位置との間の推定される水平誤差を示す。一般に、GPS測位は、基地局測位より小さな誤差を有することが知られている。データ項目在圏セルIDは、当該測位が実行された際の移動端末100の在圏セルを特定する識別子を示す。データ項目隣接セルIDは、当該測位が実行された際の移動端末100の在圏セルに隣接する隣接セルを特定する識別子を示す。これらのデータ項目のうち、緯度及び経度が位置情報に相当し、測位日時、測位種別、水平誤差、在圏セルID及び隣接セルIDが測位状況情報に相当する。また、測位日時は測位時点に関するデータ項目であり、測位種別は測位種別に関するデータ項目であり、水平誤差は測位精度に関するデータ項目であり、在圏セルID及び隣接セルIDは測位地点に関するデータ項目である。これらのデータ項目は、単なる一例であって、本発明による測位結果はこれに限定されるものでない。測位結果抽出部132は、定期測位機能の実行中にGPS測位部133がGPS測位に失敗すると、位置履歴情報に所定の抽出ルールを適用し、失敗したGPS測位に関する測位状況に該当する測位結果を抽出する。具体的には、測位結果抽出部132は、GPS測位が失敗したことに応答して、当該GPS測位との一致度が高い測定結果を抽出するため、測位状況に関する所定の抽出ルールを利用して、位置履歴情報から当該抽出ルールを充足する測位結果を抽出する。他方、位置履歴情報に該当する測位結果がなかった場合、測位結果抽出部132は、基地局測位部134に基地局測位を実行するよう指示する。失敗したGPS測位との一致度が高い測定結果を抽出するための測位状況に関する抽出ルールの具体例として、ルール1:直近x日以内の測位結果、ルール2:在圏セルIDが一致する測位結果、ルール3:隣接セルIDが一致する測位結果、ルール4:GPS測位による測位結果、などがあげられる。ルール1:直近x日以内の測位結果は、測位日時について失敗したGPS測位との一致度を判断するのに利用され、図3に示される位置履歴情報のデータ項目測位日時を参照して、当該ルールを充足する測位結果が抽出される。期間閾値xが長く設定されると、より多くの検索対象からより高い一致度の測位結果が抽出可能であるが、検索に要する時間が長くなってしまう。期間閾値xは、典型的には、1週間など一定のユーザ行動パターンをカバーできると考えられる期間に設定されることが好ましい。ルール2:在圏セルIDが一致する測位結果は、測位地点について失敗したGPS測位との一致度を判断するのに利用され、図3に示される位置履歴情報のデータ項目在圏セルIDを参照して、当該ルールを充足する測位結果が抽出される。これは、当該GPS測位が実行されたセルにおける過去の測位結果は、有用であると考えられるためである。ルール3:隣接セルIDが一致する測位結果もまた、測位地点について失敗したGPS測位との一致度を判断するのに利用され、図3に示される位置履歴情報のデータ項目隣接セルIDを参照して、当該ルールを充足する測位結果が抽出される。当該GPS測位が実行されたセルの隣接セルが一致する過去の測位結果は、測位地点のより詳細な推定にとって有用であると考えられるためである。隣接セルIDの一致は、完全一致すなわち、測定地点で取得した隣接セルIDをすべて含むでもよいし、完全一致する測位結果がない場合には部分一致すなわち、測定地点で取得した隣接セルIDを部分的に含むであってもよい。ルール4:GPS測位による測位結果は、測位種別について失敗したGPS測位との一致度を判断するのに利用され、図3に示される位置履歴情報のデータ項目測位種別を参照して、当該ルールを充足する測位結果が抽出される。すなわち、GPS測位により取得された過去の測位結果は、測位結果の推定にとって有用であると考えられるためである。上述したルール1~4に関連して、例えば、抽出ルールとして、ルール1:直近1週間以内の測位結果、ルール2:在圏するIDが一致する測位結果、ルール3:隣接セルIDが完全一致する測位結果及びルール4GPS測位による測位結果が適用され、位置履歴情報格納部131が図3に示されるような位置履歴情報を保持していたとする。ここで、GPS測位が失敗し、測位結果抽出部132が、通信部110から当該GPS測位が実行された地点で在圏セルIDI及び隣接セルIDVII,IXを取得したとする。このとき、測位結果抽出部132は、ルール1に基づき位置履歴情報のうち直近1週間以内の測位結果を抽出する。その後、測位結果抽出部132は、抽出した測位結果から在圏セルIDがIに該当する測位結果、すなわち、図示される位置履歴情報の先頭から3番目までの測位結果を抽出する。さらに、測位結果抽出部132は、抽出した3つの測位結果から隣接セルIDがVII,IXを含む測位結果、すなわち、図4に示されるように、図示される位置履歴情報の3番目の測位結果を抽出する。なお、抽出された測位結果の測位種別はGPSであるため、ルール4は充足されており、測位結果抽出部132は、基地局測位部134に基地局測位を実行させることなく、当該測位結果を今回のGPS測位の測位結果として測位結果出力部135に提供する。しかしながら、これらの抽出ルールは、単なる一例であって、本発明による抽出ルールはこれに限定されるものでない。例えば、測位精度に関して、データ項目水平誤差を利用し、所定の水平誤差以下の測位結果を抽出する抽出ルールが利用されてもよい。また、このような抽出ルールは、必ずしも固定的に適用される必要はなく、可変的に適用されてもよい。一実施例では、抽出ルールは、提供される位置関連サービスのタイプに応じて、サービス提供者が設定するようにしてもよい。例えば、位置関連サービスが対象とする地理的範囲の大きさに依存して、抽出ルールが設定されてもよい。すなわち、天気情報など相対的に広い地理的範囲に対して生成されるコンテンツデータが提供される位置関連サービスでは、サービス提供者は、ルール1及びルール2などの一部のルールのみを適用するようにしてもよい。他方、近隣店舗情報など相対的に狭い地理的範囲に着目したコンテンツデータが提供される位置関連サービスでは、サービス提供者は、ルール1~4のすべてを設定するようにしてもよい。また、上述した実施例では、抽出ルールがAND形式に適用されたが、本発明はこれに限定されず、例えば、OR形式、NOT形式など何れか適切な論理演算により適用されてもよい。また、上述した実施例では、各抽出ルールが等しく適用されたが、本発明はこれに限定されず、例えば、各抽出ルールの重要度に応じて適切な優先度が設定されるようにしてもよい。測位結果抽出部132は、このようにして抽出された測位結果を当該失敗したGPS測位の測位結果として測位結果抽出部135に提供する。なお、複数の測位結果が抽出された場合、測位結果抽出部132は、例えば、これらの測位結果の緯度及び経度の中心重心を算出し、算出した中心位置の位置情報を測位結果出力部135に提供するようにしてもよい。すなわち、測位結果抽出部132は、各測位結果の緯度及び経度のそれぞれの平均値を算出し、算出した緯度の平均値及び経度の平均値を中心位置として測位結果出力部135に提供する。GPS測位部133は、GPS測位を実行し、移動端末100の位置と当該GPS測位に関する測位状況とを含む測位結果を取得する。具体的には、GPS測位部133は、測位起動部120からの起動指示に応答して、GPS測位を実行し、取得した測位結果を当該測位の測位結果として測位結果出力部135に提供する。上述したように、典型的なGPS測位では、3個以上のGPS衛星300からGPS信号が受信され、何れか既知のGPS測位方法を利用して受信したGPS信号に基づき移動端末100の位置が測位される。なお、上述したように、屋内などのGPS信号が良好に受信できないエリアでは、GPS測位部133はGPS測位に失敗する可能性がある。具体的には、所定の期間内に測位結果が取得できず、当該GPS測位がタイムアウトとなった場合、GPS測位部133は、当該GPS測位が失敗したと判断するようにしてもよい。あるいは、当該GPS測位の測位結果に対して推定された水平誤差が所定の閾値を超える場合、GPS測位部133は、当該GPS測位が失敗したと判断するようにしてもよい。GPS測位が失敗した場合、GPS測位部133は、測位結果抽出部132にGPS測位が失敗したことを報告する。GPS測位が失敗したと報告されると、測位結果抽出部132は、上述した測位結果抽出処理を実行し、所定の抽出ルールに該当する測位結果を抽出する。他方、該当する測位結果がなかった場合、測位結果抽出部132は、基地局測位部134に基地局測位を実行するよう指示する。基地局測位部134は、基地局測位を実行し、移動端末100の位置と当該基地局測位に関する測位状況とを含む測位結果を取得する。具体的には、基地局測位部134は、測位結果抽出部132からの起動指示に応答して、基地局測位を実行し、取得した測位結果を当該測位の測位結果として測位結果出力部135に提供する。上述したように、典型的な基地局測位では、基地局200から受信した信号の強度に基づき移動端末100の位置が測位される。測位結果出力部135は、測位結果抽出部132、GPS測位部133及び基地局測位部134から受信した測位結果を通信部110に提供し、通信部110を介しサービス提供者に送信する。また、測位結果出力部135は、GPS測位部133及び基地局測位部134から受信した測位結果を位置履歴情報格納部131の位置履歴情報に登録する。上述された移動端末100の各機能要素は、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現されてもよい。例えば、測位部130は、アプリケーションとして実現されてもよいし、オペレーティングシステム/ミドルウェアとして実現されてもよい。次に、図5を参照して、本発明の一実施例による移動端末のオートGPS測位を説明する。図5は、本発明の一実施例による移動端末のオートGPS測位を示すフロー図である。当該オートGPS測位は、上述した移動端末100の測位部130により実行される。図5に示されるように、ステップS101において、測位部130は、所定のイベントの発生に応答した測位起動部120からの起動指示に従ってオートGPS測位を開始し、定期的にGPS測位を実行する。ステップS102において、何れかの測位機会において、GPS測位部133がGPS測位に失敗する。例えば、GPS測位部133は、所定の期間内に測位結果が取得できなかった場合、GPS測位に失敗したと判断し、当該GPS測位が失敗したことを測位結果抽出部132に報告する。ステップS103において、GPS測位が失敗したという報告に応答して、測位結果抽出部132は、通信部110から在圏セルを特定する在圏セルID及び隣接セルを特定する隣接セルIDを取得する。ステップS104において、測位結果抽出部132は、位置履歴情報格納部131に格納されている位置履歴情報を検索し、所定の抽出ルールに該当する測位結果があるか判断する。該当する測位結果が検出された場合S104:Y、当該フローはステップS105に移行し、他方、該当する測位結果が検出されなかった場合S104:N、当該フローはステップS107に移行する。ステップS105において、測位結果抽出部132は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合S105:Y、当該フローはステップS106に移行し、他方、1つの測位結果しか検出されなかった場合S105:N、当該フローはステップS109に移行する。ステップS106において、測位結果抽出部132は、抽出された複数の測位結果の位置の中心重心を算出し、算出した中心位置の位置情報を今回の測位の測位結果として測位結果出力部135に提供する。ステップS107において、測位結果抽出部132は、基地局測位部134に基地局測位を実行するよう指示し、基地局測位部134は、基地局測位を実行する。ステップS108において、基地局測位部134は、取得した測位結果を今回の測位の測位結果として測位結果出力部135に提供する。ステップS109において、測位結果抽出部132は、抽出された測位結果を今回の測位の測位結果として測位結果出力部135に提供する。ステップS110において、測位結果出力部135は、提供された測位結果を通信部110を介しサービス提供者に送信すると共に、基地局測位部134から提供された基地局測位の測位結果を位置履歴情報格納部131の位置履歴情報に登録する。次に、図6を参照して、本発明の一実施例による測位結果抽出処理をより詳細に説明する。図6は、本発明の一実施例による測位結果抽出処理を示すフロー図である。当該測位結果抽出処理は、図5のステップS104~S109に相当し、所定の抽出ルールとして、上述したようなルール1:所定の時点以降の測位結果、ルール2:在圏するIDが一致する測位結果、ルール3:隣接セルIDが一致する測位結果及びルール4GPS測位による測位結果が適用されるとする。ステップS201において、GPS測位が失敗し、測位地点の在圏セルID及び隣接セルIDとを取得すると、測位結果抽出部132は、測位結果抽出処理を開始する。ステップS202において、測位結果抽出部132は、位置履歴情報格納部131に格納されている位置履歴情報を検索し、ルール1及びルール2を適用して該当する測位結果があるか判断する。すなわち、測位結果抽出部132は、まずルール1を適用して、所定の時点以降に取得された位置履歴情報の測位結果を抽出する。さらに、測位結果抽出部132は、抽出した測位結果にルール2を適用して、取得した測位地点の在圏セルIDに一致する測位結果を抽出する。該当する測位結果が検出された場合S202:Y、当該フローはステップS203に移行し、他方、該当する測位結果が検出されなかった場合S202:N、当該フローはステップS208~S209に移行して、上述したステップS107~S108と同様に、基地局測位部134に基地局測位を実行させ、取得した測位結果を今回の測位結果として測位結果出力部135に提供する。ステップS203において、測位結果抽出部132は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合S203:Y、当該フローはステップS204に移行し、他方、1つの測位結果しか検出されなかった場合S203:N、当該フローはステップS210に移行し、抽出された測位結果を今回の測位結果として測位結果出力部135に提供する。ステップS204において、測位結果抽出部132は、抽出した測位結果にルール3をさらに適用して、取得した測位地点の隣接セルIDに一致する測位結果を抽出する。ステップS205において、測位結果抽出部132は、複数の測位結果が検出されたか判断する。複数の測位結果が検出された場合S205:Y、当該フローはステップS206に移行し、他方、1つの測位結果しか検出されなかった場合S205:N、当該フローはステップS210に移行し、抽出された測位結果を今回の測位結果として測位結果出力部135に提供する。ステップS206において、測位結果抽出部132は、抽出した測位結果にルール4をさらに適用して、GPS測位により取得された測位結果を抽出する。なお、複数の測位結果が抽出された場合、測位結果抽出部132は、例えば、これらの測位結果の緯度及び経度の中心重心を算出し、算出した中心位置の位置情報を測位結果出力部135に提供するようにしてもよい。ステップS207において、当該測位結果抽出処理を終了する。上述した実施例は、オフィス、地下街、地下鉄ホームなどのGPSシステムが良好に利用できないが、屋内基地局が配備されているエリアにおける測位に特に効果的である。以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。"