(57)【要約】【課題】ＧＰＳ測位に要する待機時間を短縮できる。【解決手段】ＧＰＳ衛星Ｇ１からの測位信号を受信可能なＧＰＳ受信部３を有し、ＧＰＳ測位によって所在の特定が可能な移動通信端末１において、ＧＰＳ受信部３によって受信された測位信号に基づいてＧＰＳ衛星を捕捉するＧＰＳ衛星捕捉部５と、ＧＰＳ衛星捕捉部５によって捕捉されたＧＰＳ衛星の捕捉数を計測する捕捉数計測部６と、捕捉数計測部６によって計測された捕捉数に基づいてＧＰＳ測位中止条件を満たすか否かの判定を行うＧＰＳ測位中止判定部７と、ＧＰＳ測位中止判定部７によってＧＰＳ測位中止条件を満たすと判定されたときにはＧＰＳ測位を中止させ、ＧＰＳ測位中止判定部７によってＧＰＳ測位中止条件を満たさないと判定されたときにはＧＰＳ測位を継続させるＧＰＳ測位制御部８と、を備えることを特徴とする。【選択図】  図１
2008249723.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ衛星からの測位信号を受信可能な受信手段を有し、ＧＰＳ測位によって所在の特定が可能な移動通信端末において、
前記受信手段により受信された前記測位信号の受信レベルが、前記ＧＰＳ測位に用いることが可能な測位可能レベルを超えている場合には、前記受信手段により受信された前記測位信号に基づいて前記ＧＰＳ衛星を捕捉する衛星捕捉手段と、
前記衛星捕捉手段によって捕捉された前記ＧＰＳ衛星の捕捉数を計測する捕捉数計測手段と、
前記ＧＰＳ測位の開始から、前記捕捉数計測手段によって計測された前記捕捉数に基づいて設定されたＧＰＳ測位中止時間が経過しているか否かを判定し、経過している場合にはＧＰＳ測位中止条件を満たすと判定し、経過していない場合には当該ＧＰＳ測位中止条件を満たさないと判定するＧＰＳ測位中止判定手段と、
前記ＧＰＳ測位中止判定手段によって前記ＧＰＳ測位中止条件を満たすと判定されたときには前記ＧＰＳ測位を中止させ、前記ＧＰＳ測位中止判定手段によって前記ＧＰＳ測位中止条件を満たさないと判定されたときには前記ＧＰＳ測位を継続させるＧＰＳ測位制御手段と、
前記衛星捕捉手段によって捕捉された前記ＧＰＳ衛星の位置情報を記憶する捕捉衛星位置情報記憶手段と、
測位に利用可能な測位関連情報を基地局から受信可能な通信手段と、前記基地局から送信された前記測位関連情報に基づいて測位を行う基地局利用測位手段と、
を備え、
前記ＧＰＳ測位中止判定手段は、前記衛星捕捉手段によって前記ＧＰＳ衛星の捕捉が行われた場合に、前記受信手段により受信された前記測位信号の受信レベルが前記ＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星に関する前記測位信号の受信レベルに基づいて、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉手段によって前記ＧＰＳ衛星の捕捉が行われた場合に、ＧＰＳ衛星からの測位信号から時刻を示す情報を取得できたか否かに基づいて、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉手段によって前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記捕捉数計測手段によって計測された前記捕捉数が二以上である場合に、前記捕捉衛星位置情報記憶手段に記憶された複数の前記ＧＰＳ衛星の前記位置情報で示されるそれぞれの位置と自らの想定位置として示される想定端末位置とを結ぶ直線によって形成される角度が、予め設定された所定の回数連続で所定の角度以下である場合に、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉手段によって前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記捕捉数計測手段によって計測された前記捕捉数が二以上である場合に、前記捕捉衛星位置情報記憶手段に記憶された複数の前記ＧＰＳ衛星の位置情報に基づいて、自らの想定位置として示される想定端末位置から天頂方向の所定の範囲に位置する前記ＧＰＳ衛星からの前記測位信号の受信レベルとそれ以外のＧＰＳ衛星からの前記測位信号の受信レベルとの差が、予め設定された所定の回数連続で所定の値以下である場合に、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記捕捉数計測手段によって計測された前記捕捉数に基づいた前記ＧＰＳ測位中止条件の判定に加え、前記衛星捕捉手段によって前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記衛星捕捉手段によって捕捉された最新の前記ＧＰＳ衛星と過去に捕捉された前記ＧＰＳ衛星とが、予め設定された所定の回数連続で同一であるときには、前記ＧＰＳ測位中止条件を満たすと判定し、
前記ＧＰＳ測位制御手段は、前記ＧＰＳ測位中止判定手段によって前記ＧＰＳ測位中止条件を満たすと判定された場合には前記ＧＰＳ測位を中止させるとともに、前記基地局利用測位手段による測位に切り替える、
ことを特徴とする移動通信端末。
【請求項２】
移動体通信網の基地局との間で信号を送受信することができる通信手段を更に備え、
前記ＧＰＳ測位制御手段は、前記ＧＰＳ測位中止判定手段によって前記ＧＰＳ測位中止条件を満たすと判定された場合には前記ＧＰＳ測位を中止させるとともに、前記基地局との間で送受信された信号に基づいて、移動通信端末の測位を行う測位サーバに対して、自端末の測位を要求することを特徴とする請求項１に記載の移動通信端末。
【請求項３】
ＧＰＳ衛星からの測位信号を受信可能な受信手段を有し、ＧＰＳ測位によって所在の特定が可能な移動通信端末におけるＧＰＳ測位に要する待機時間を短縮するＧＰＳ測位方法において、
前記受信手段により受信された前記測位信号の受信レベルが、前記ＧＰＳ測位に用いることが可能な測位可能レベルを超えている場合には、前記受信手段により受信された前記測位信号に基づいて前記ＧＰＳ衛星を捕捉する衛星捕捉ステップと、
前記衛星捕捉ステップにおいて捕捉されたＧＰＳ衛星の捕捉数を計測する捕捉数計測ステップと、
前記ＧＰＳ測位の開始から、前記捕捉数計測ステップにおいて計測された前記捕捉数に基づいて設定されたＧＰＳ測位中止時間が経過しているか否かを判定し、経過している場合にはＧＰＳ測位中止条件を満たすと判定し、経過していない場合には当該ＧＰＳ測位中止条件を満たさないと判定するＧＰＳ測位中止判定ステップと、
前記ＧＰＳ測位中止判定ステップにおいて前記ＧＰＳ測位中止条件を満たすと判定されたときには前記ＧＰＳ測位を中止させ、前記ＧＰＳ測位中止判定ステップにおいて前記ＧＰＳ測位中止条件を満たさないと判定されたときには前記ＧＰＳ測位を継続させるＧＰＳ測位制御ステップと、
前記衛星捕捉ステップにおいて捕捉された前記ＧＰＳ衛星の位置情報を記憶する捕捉衛星位置情報記憶ステップと、
測位に利用可能な測位関連情報を基地局から受信可能な通信ステップと、前記基地局から送信された前記測位関連情報に基づいて測位を行う基地局利用測位ステップと、
を含み、
前記ＧＰＳ測位中止判定ステップにおいて、前記衛星捕捉ステップにおいて前記ＧＰＳ衛星の捕捉が行われた場合に、前記受信手段により受信された前記測位信号の受信レベルが前記ＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星に関する前記測位信号の受信レベルに基づいて、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉ステップにおいて前記ＧＰＳ衛星の捕捉が行われた場合に、ＧＰＳ衛星からの測位信号から時刻を示す情報を取得できたか否かに基づいて、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉ステップにおいて前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記捕捉数計測ステップにおいて計測された前記捕捉数が二以上である場合に、前記捕捉衛星位置情報記憶ステップにおいて記憶された複数の前記ＧＰＳ衛星の前記位置情報で示されるそれぞれの位置と自らの想定位置として示される想定端末位置とを結ぶ直線によって形成される角度が、予め設定された所定の回数連続で所定の角度以下である場合に、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記衛星捕捉ステップにおいて前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記捕捉数計測ステップにおいて計測された前記捕捉数が二以上である場合に、前記捕捉衛星位置情報記憶ステップにおいて記憶された複数の前記ＧＰＳ衛星の位置情報に基づいて、自らの想定位置として示される想定端末位置から天頂方向の所定の範囲に位置する前記ＧＰＳ衛星からの前記測位信号の受信レベルとそれ以外のＧＰＳ衛星からの前記測位信号の受信レベルとの差が、予め設定された所定の回数連続で所定の値以下である場合に、前記ＧＰＳ測位中止条件を満たすと判定し、かつ、前記捕捉数計測ステップにおいて計測された前記捕捉数に基づいた前記ＧＰＳ測位中止条件の判定に加え、前記衛星捕捉ステップにおいて前記ＧＰＳ衛星の捕捉が繰り返し行われた場合に、前記衛星捕捉ステップにおいて捕捉された最新の前記ＧＰＳ衛星と過去に捕捉された前記ＧＰＳ衛星とが、予め設定された所定の回数連続で同一であるときには、前記ＧＰＳ測位中止条件を満たすと判定し、
前記ＧＰＳ測位制御ステップにおいて、前記ＧＰＳ測位中止判定ステップにおいて前記ＧＰＳ測位中止条件を満たすと判定された場合には前記ＧＰＳ測位を中止させるとともに、前記基地局利用測位ステップにおける測位に切り替える、
ことを特徴とするＧＰＳ測位方法。
【請求項４】
請求項２に記載の移動通信端末と、測位サーバとを備える測位演算システムであって、
前記測位サーバは、
当該移動通信端末から当該移動通信端末の測位の要求を受け付ける受付手段と、
前記受付手段により前記要求が受け付けられると、前記移動通信端末と基地局との間で送受信された信号に基づいて、移動通信端末の測位を行う測位手段と、
前記測位手段による測位の結果を当該移動通信端末に送信する送信手段と、
を備えることを特徴とする測位演算システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ測位によって所在の特定が可能な移動通信端末および移動通信端末においてＧＰＳ測位を行うＧＰＳ測位方法、及びそれらに係る測位演算システムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ測位機能を有する携帯電話機等の移動通信端末が知られている。この種の移動通信端末は、特許文献１に記載されているように、ＧＰＳ衛星からの測位信号を受信して自己の所在を特定する。さらに、この移動通信端末は、捕捉した衛星数や捕捉した衛星の変化状態によって屋外に在るのか、屋内に在るのか等を判定し、屋内の場合には、測位信号の受信感度を高めてＧＰＳ測位に必要となる数のＧＰＳ衛星の捕捉を可能にしている。
【特許文献１】特開２００４−２４５６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の移動通信端末では、ＧＰＳ衛星の捕捉数が所定数になるまで測位信号の受信を継続して行っており、結果的に、ＧＰＳ衛星の捕捉数がＧＰＳ測位に必要となる所定数に到達しなかった場合には、ＧＰＳ測位に要した待機時間が、移動通信端末の利用者にとって無駄な時間になってしまう。
【０００４】
本発明は、ＧＰＳ測位に要する待機時間を短縮できる移動通信端末、ＧＰＳ測位方法及び測位演算システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、本発明は、ＧＰＳ衛星からの測位信号を受信可能な受信手段を有し、ＧＰＳ測位によって所在の特定が可能な移動通信端末において、受信手段によって受信された測位信号に基づいてＧＰＳ衛星を捕捉する衛星捕捉手段と、衛星捕捉手段によって捕捉されたＧＰＳ衛星の捕捉数を計測する捕捉数計測手段と、捕捉数計測手段によって計測された捕捉数に基づいてＧＰＳ測位中止条件を満たすか否かを判定するＧＰＳ測位中止判定手段と、ＧＰＳ測位中止判定手段によってＧＰＳ測位中止条件を満たすと判定されたときにはＧＰＳ測位を中止させ、ＧＰＳ測位中止判定手段によってＧＰＳ測位中止条件を満たさないと判定されたときにはＧＰＳ測位を継続させるＧＰＳ測位制御手段と、を備えることを特徴とする。
【０００６】
このような移動通信端末によれば、捕捉数計測手段によって計測された捕捉数に基づいてＧＰＳ測位中止条件を満たすか否かの判定が行われる。そして、ＧＰＳ測位中止条件を満たさないと判定されるときには、ＧＰＳ測位は継続して行われ、ＧＰＳ測位中止条件を満たすと判定されるときにはＧＰＳ測位は終了する。その結果として、ＧＰＳ測位に要する待機時間を短縮でき、移動通信端末の利用者にとっての無駄な時間を短くできる。
【０００７】
また、衛星捕捉手段は、受信手段により受信された測位信号の受信レベルが、ＧＰＳ測位に用いることが可能な測位可能レベルを超えている場合には、受信手段により受信された測位信号に基づいてＧＰＳ衛星を捕捉する。ここで、受信レベルとは、受信される信号の強度を示すものであってもよいし、また、信号に対するノイズの比等の受信される信号の品質を示すものであってもよい。
【０００８】
このような移動通信端末によれば、レベルの低い測位信号しか受信できなかったＧＰＳ衛星は捕捉数として計測されないため、ＧＰＳ測位によって正確なＧＰＳ測位結果を短時間で得ることができるか否かの判定精度を向上できる。
【０００９】
また、ＧＰＳ測位中止判定手段は、衛星捕捉手段によってＧＰＳ衛星の捕捉が行われた場合に、受信手段により受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星に関する測位信号の受信レベルに基づいて、ＧＰＳ測位中止条件を満たすと判定する。
【００１０】
このような移動通信端末によれば、受信レベルの低い測位信号しか受信できなかったＧＰＳ衛星が存在している場合に、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。即ち、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。
【００１１】
また、ＧＰＳ測位中止判定手段は、衛星捕捉手段によってＧＰＳ衛星の捕捉が行われた場合に、ＧＰＳ衛星からの測位信号から時刻を示す情報を取得できたか否かに基づいて、ＧＰＳ測位中止条件を満たすと判定する。
【００１２】
時刻を示す情報が取得されれば、測位演算に用いるＧＰＳ衛星（からの測位信号）の数が少なくて済むので、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。即ち、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。
【００１３】
また、衛星捕捉手段によって捕捉されたＧＰＳ衛星の位置情報を記憶する捕捉衛星位置情報記憶手段を更に備え、ＧＰＳ測位中止判定手段は、衛星捕捉手段によってＧＰＳ衛星の捕捉が繰り返し行われた場合に、捕捉数計測手段によって計測された捕捉数が二以上である場合に、捕捉衛星位置情報記憶手段に記憶された複数のＧＰＳ衛星の位置情報で示されるそれぞれの位置と自らの想定位置として示される想定端末位置とを結ぶ直線によって形成される角度が、予め設定された所定の回数連続で所定の角度以下である場合に、ＧＰＳ測位中止条件を満たすと判定する。
【００１４】
また、衛星捕捉手段によって捕捉されたＧＰＳ衛星の位置情報を記憶する捕捉衛星位置情報記憶手段を更に備え、ＧＰＳ測位中止判定手段は、衛星捕捉手段によってＧＰＳ衛星の捕捉が繰り返し行われた場合に、捕捉数計測手段によって計測された捕捉数が二以上である場合に、捕捉衛星位置情報記憶手段に記憶された複数のＧＰＳ衛星の位置情報に基づいて、自らの想定位置として示される想定端末位置から天頂方向の所定の範囲に位置するＧＰＳ衛星からの測位信号の受信レベルとそれ以外のＧＰＳ衛星からの測位信号の受信レベルとの差が、予め設定された所定の回数連続で所定の値以下である場合に、ＧＰＳ測位中止条件を満たすと判定する。
【００１５】
捕捉できたＧＰＳ衛星が狭いエリア内に固まっているとき、あるいは捕捉できたＧＰＳ衛星天頂方向のＧＰＳ衛星に含まれないときには、捕捉できたＧＰＳ衛星は窓などを介して捕捉された可能性が高く、移動通信端末は閉鎖された屋内等に在る可能性が高い。そのような場合には、ＧＰＳ測位を継続してもＧＰＳ測位結果を短時間で得られる可能性は低い。複数のＧＰＳ衛星の位置情報と想定端末位置情報とによって形成される角度が所定の角度以下である場合、及び当該想定端末位置から天頂方向の所定の範囲に位置するＧＰＳ衛星からの測位信号の受信レベルとそれ以外のＧＰＳ衛星からの測位信号の受信レベルとの差が所定の値以下である場合の少なくとも何れかの場合に、ＧＰＳ測位中止条件を満たすと判定すると、移動通信端末が屋内等に在るか否かの推測が可能になり、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。即ち、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。なお、複数のＧＰＳ衛星の位置情報と想定端末位置情報とによって形成される角度が所定の角度以下である場合、及び当該想定端末位置から天頂方向の所定の範囲に位置するＧＰＳ衛星からの測位信号の受信レベルとそれ以外のＧＰＳ衛星からの測位信号の受信レベルとの差が所定の値以下である場合を組み合わせて判定してもよい。
【００１６】
また、ＧＰＳ測位中止判定手段は、捕捉数計測手段によって計測された捕捉数に基づいたＧＰＳ測位中止条件の判定に加え、衛星捕捉手段によってＧＰＳ衛星の捕捉が繰り返し行われた場合に、衛星捕捉手段によって捕捉された最新のＧＰＳ衛星と過去に捕捉されたＧＰＳ衛星とが、予め設定された所定の回数連続で同一であるときには、ＧＰＳ測位中止条件を満たすと判定する。
【００１７】
衛星捕捉手段によって繰り返し捕捉が行われた場合のＧＰＳ衛星に変化がなければ、ＧＰＳ測位を継続しても、捕捉できるＧＰＳ衛星が短時間で増加する可能性は低い。ＧＰＳ衛星の捕捉数に加え、衛星捕捉手段によって捕捉されたＧＰＳ衛星と前回捕捉されたＧＰＳ衛星とが同一であるときには、ＧＰＳ測位中止条件を満たすと判定することにより、ＧＰＳ衛星の捕捉数が短時間で増加する可能性が低いか否かの推測が可能になり、ＧＰＳ測位によって測位結果を短時間で得ることが可能か否かの判定精度を向上できる。
【００１８】
また、ＧＰＳ測位中止判定手段は、ＧＰＳ測位の開始から、捕捉数計測手段によって計測された捕捉数に基づいて設定されたＧＰＳ測位中止時間が経過しているか否かを判定し、経過している場合にはＧＰＳ測位中止条件を満たすと判定し、経過していない場合にはＧＰＳ測位中止条件を満たさないと判定する。
【００１９】
捕捉数計測手段によって計測された捕捉数が多ければ多いほど、ＧＰＳ測位を継続した場合に測位結果を得られる可能性は高く、少なければ低い。ＧＰＳ衛星の捕捉数に基づいてＧＰＳ測位中止時間を設定するようにすると、測位結果を得られる可能性の高低によってＧＰＳ測位中止時間を設定でき、そのＧＰＳ測位中止時間の経過の有無によってＧＰＳ測位中止判定条件を満たすか否かの判定を行うことにより、移動通信端末の利用者のＧＰＳ測位に要する待機時間を効率良く短縮できる。
【００２０】
また、測位に利用可能な測位関連情報を基地局から受信可能な通信手段と、基地局から送信された測位関連情報に基づいて測位を行う基地局利用測位手段と、を更に備え、ＧＰＳ測位制御手段は、ＧＰＳ測位中止判定手段によってＧＰＳ測位中止条件を満たすと判定された場合にはＧＰＳ測位を中止させるとともに、基地局利用測位手段による測位に切り替える。
【００２１】
また、移動通信端末は、移動体通信網の基地局との間で信号を送受信することができる通信手段を更に備え、ＧＰＳ測位制御手段は、ＧＰＳ測位中止判定手段によってＧＰＳ測位中止条件を満たすと判定された場合にはＧＰＳ測位を中止させるとともに、基地局との間で送受信された信号に基づいて、移動通信端末の測位を行う測位サーバに対して、自端末の測位を要求すると好適である。
【００２２】
また、本発明に係る測位演算システムは、上記の移動通信端末と、測位サーバとを備える測位演算システムであって、測位サーバは、当該移動通信端末から当該移動通信端末の測位の要求を受け付けて受付手段と、受付手段により要求が受け付けられると、移動通信端末と基地局との間で送受信された信号に基づいて、移動通信端末の測位を行う測位手段と、測位手段による測位の結果を当該移動通信端末に送信する送信手段と、を備えることを特徴とする。
【００２３】
ＧＰＳ測位を中止した場合には、代わりに基地局利用測位手段あるいは測位サーバによって測位結果を得られるため、ＧＰＳ測位が出来なかった場合であっても移動通信端末の測位結果を得ることができる。
【００２４】
また、本発明は、ＧＰＳ衛星からの測位信号を受信可能な受信手段を有し、ＧＰＳ測位によって所在の特定が可能な移動通信端末におけるＧＰＳ測位に要する待機時間を短縮するＧＰＳ測位方法において、受信手段により受信された測位信号の受信レベルが、ＧＰＳ測位に用いることが可能な測位可能レベルを超えている場合には、受信手段により受信された測位信号に基づいてＧＰＳ衛星を捕捉する衛星捕捉ステップと、衛星捕捉ステップにおいて捕捉されたＧＰＳ衛星の捕捉数を計測する捕捉数計測ステップと、ＧＰＳ測位の開始から、捕捉数計測ステップにおいて計測された捕捉数に基づいて設定されたＧＰＳ測位中止時間が経過しているか否かを判定し、経過している場合にはＧＰＳ測位中止条件を満たすと判定し、経過していない場合には当該ＧＰＳ測位中止条件を満たさないと判定するＧＰＳ測位中止判定ステップと、ＧＰＳ測位中止判定ステップにおいてＧＰＳ測位中止条件を満たすと判定されたときにはＧＰＳ測位を中止させ、ＧＰＳ測位中止判定ステップにおいてＧＰＳ測位中止条件を満たさないと判定されたときにはＧＰＳ測位を継続させるＧＰＳ測位制御ステップと、衛星捕捉ステップにおいて捕捉されたＧＰＳ衛星の位置情報を記憶する捕捉衛星位置情報記憶ステップと、測位に利用可能な測位関連情報を基地局から受信可能な通信ステップと、基地局から送信された測位関連情報に基づいて測位を行う基地局利用測位ステップと、を含み、ＧＰＳ測位中止判定ステップにおいて、衛星捕捉ステップにおいてＧＰＳ衛星の捕捉が行われた場合に、受信手段により受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星に関する測位信号の受信レベルに基づいて、ＧＰＳ測位中止条件を満たすと判定し、かつ、衛星捕捉ステップにおいてＧＰＳ衛星の捕捉が行われた場合に、ＧＰＳ衛星からの測位信号から時刻を示す情報を取得できたか否かに基づいて、ＧＰＳ測位中止条件を満たすと判定し、かつ、衛星捕捉ステップにおいてＧＰＳ衛星の捕捉が繰り返し行われた場合に、捕捉数計測ステップにおいて計測された捕捉数が二以上である場合に、捕捉衛星位置情報記憶ステップにおいて記憶された複数のＧＰＳ衛星の位置情報で示されるそれぞれの位置と自らの想定位置として示される想定端末位置とを結ぶ直線によって形成される角度が、予め設定された所定の回数連続で所定の角度以下である場合に、ＧＰＳ測位中止条件を満たすと判定し、かつ、衛星捕捉ステップにおいてＧＰＳ衛星の捕捉が繰り返し行われた場合に、捕捉数計測ステップにおいて計測された捕捉数が二以上である場合に、捕捉衛星位置情報記憶ステップにおいて記憶された複数のＧＰＳ衛星の位置情報に基づいて、自らの想定位置として示される想定端末位置から天頂方向の所定の範囲に位置するＧＰＳ衛星からの測位信号の受信レベルとそれ以外のＧＰＳ衛星からの測位信号の受信レベルとの差が、予め設定された所定の回数連続で所定の値以下である場合に、ＧＰＳ測位中止条件を満たすと判定し、かつ、捕捉数計測ステップにおいて計測された捕捉数に基づいたＧＰＳ測位中止条件の判定に加え、衛星捕捉ステップにおいてＧＰＳ衛星の捕捉が繰り返し行われた場合に、衛星捕捉ステップにおいて捕捉された最新のＧＰＳ衛星と過去に捕捉されたＧＰＳ衛星とが、予め設定された所定の回数連続で同一であるときには、ＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位制御ステップにおいて、ＧＰＳ測位中止判定ステップにおいてＧＰＳ測位中止条件を満たすと判定された場合にはＧＰＳ測位を中止させるとともに、基地局利用測位ステップにおける測位に切り替える、ことを特徴とする。
【００２５】
このＧＰＳ測位方法によれば、捕捉数計測ステップにおいて計測された捕捉数がＧＰＳ測位に必要となる測位必要数に不足する場合には、ＧＰＳ衛星の捕捉数に基づいてＧＰＳ測位中止条件を満たすか否かの判定が行われ、ＧＰＳ測位中止条件を満たさないと判定するときには、ＧＰＳ測位を継続して行い、ＧＰＳ測位中止条件を満たすと判定するときにはＧＰＳ測位を中止する。その結果として、ＧＰＳ測位に要する待機時間を短縮でき、移動通信端末の利用者にとって無駄となり易い時間を短くできる。
【発明の効果】
【００２６】
本発明によれば、ＧＰＳ測位に要する待機時間を短縮できる。
【発明を実施するための最良の形態】
【００２７】
本発明の実施形態にかかる携帯電話（移動通信端末）について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２８】
まず、本実施形態に係る移動通信端末１の構成について説明する。図１は、移動通信端末１の機能的構成を示すブロック図である。図１に示すように、移動通信端末１は、基地局１００との間で無線通信を行う通信部（通信手段）２と、ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号を受信可能なＧＰＳ受信部（受信手段）３と、ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号に基づいてＧＰＳ測位のための演算処理を行うＧＰＳ測位部４と、を備える。なお、図１では、３つのＧＰＳ衛星しか描かれていないが、通常は、多数（１０基程度）のＧＰＳ衛星からの測位信号を受信している。
【００２９】
さらに、移動通信端末１は、ＧＰＳ受信部３で受信した測位信号に基づいてＧＰＳ衛星Ｇ１〜Ｇ３を捕捉するＧＰＳ衛星捕捉部（衛星捕捉手段）５と、ＧＰＳ衛星捕捉部５で捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３の数を計測する捕捉数計測部（捕捉数計測手段）６と、捕捉数計測部６で計測されたＧＰＳ衛星Ｇ１〜Ｇ３の数（捕捉数）に基づいてＧＰＳ測位中止条件を満たすか否かを判定するＧＰＳ測位中止判定部（ＧＰＳ測位中止判定手段）７と、ＧＰＳ測位中止判定部７の判定結果に基づいてＧＰＳ測位を中止させるＧＰＳ測位制御部（ＧＰＳ測位制御手段）８と、基地局１００から送信されたデータに基づいて測位を行う基地局利用測位部９と、を備える。
【００３０】
さらに、移動通信端末１は、測位結果を出力する表示部１１と、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数に対応付けてＧＰＳ測位に要する待機時間（ＧＰＳ測位中止時間）を記憶する時間記憶部１２と、ＧＰＳ衛星捕捉部５によって捕捉された可視衛星に関する情報を記憶する可視衛星情報記憶部１３と、ＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報を記憶するＧＰＳ衛星軌道情報記憶部１４と、を備える。
【００３１】
また、図２は、移動通信端末１のハードウェア構成図である。図２に示すように、移動通信端末１は、物理的には、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、操作部２４、ディスプレイ２５、データ送受信デバイスである無線通信モジュール２６、ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号を受信するＧＰＳ受信機２７などを含んで構成される。移動通信端末１の各機能は、ＣＰＵ２１、ＲＡＭ２２等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵ２１の制御のもとで、無線通信モジュール２６、ＧＰＳ受信機２７、操作部２４、ディスプレイ２５を動作させるとともに、ＲＡＭ２２におけるデータの読み出し及び書き込みを行うことで実現される。
【００３２】
以下、図１を参照して、各機能要素について説明する。
【００３３】
通信部２は、ネットワークを介して基地局１００との間でデータの送受信を行い、主として音声通話機能を担う。基地局１００から得られるデータには、測位に利用可能な測位関連情報として基地局１００の緯度および経度などの基地局位置情報や基地局１００から移動通信端末１までの距離情報などが含まれている。なお、移動通信端末１はセル方式を採用しており、基地局１００との間で無線通信できるゾーンに基づいて移動通信端末１の想定位置として示される想定端末位置を特定できるようになっている。
【００３４】
ＧＰＳ受信部３は、ＧＰＳ衛星Ｇ１〜Ｇ３から発信される測位信号を受信することが可能である。ＧＰＳ衛星Ｇ１〜Ｇ３は、高度約２万ｋｍの６個の周回軌道上に４個ずつ配置されており、時間の経過に伴って周回軌道上を移動する。ＧＰＳ衛星Ｇ１〜Ｇ３からＧＰＳ受信部３に届く測位信号には、ＧＰＳ衛星Ｇ１〜Ｇ３を区別して特定するためのＳｖ（ｔ）ＩＤ（識別情報）、ＧＰＳ衛星Ｇ１〜Ｇ３の軌道データ及び時刻データが含まれている。ＧＰＳ衛星Ｇ１〜Ｇ３からＧＰＳ受信部３に届く測位信号は、移動通信端末１の位置する場所の観測条件（天候、屋内か屋外か等）によって信号強度（レベル）が異なってくる。ＧＰＳ受信部３の受信感度は、少なくとも測位信号の信号強度がＧＰＳ測位に用いることが可能な測位可能レベル（例えば、−１３５ｄＢｍ以上）を超えている場合には受信できるように設定されている。大抵の場合は、測位可能レベル以下の信号も受信できるようになっている。
【００３５】
ＧＰＳ測位部４は、後述する可視衛星位置情報記憶部１３ａに可視衛星の位置情報として記憶されているＧＰＳ衛星Ｇ１〜Ｇ３の位置情報を抽出し、さらに、複数のＧＰＳ衛星Ｇ１〜Ｇ３のそれぞれから発信された測位信号の到達時間差を求め、その到達時間差から移動通信端末１の測位結果（緯度、経度、標高）を演算処理によって求めるＧＰＳ測位を行う。
【００３６】
ＧＰＳ衛星捕捉部５は、ＧＰＳ受信部３によって受信された測位信号からＳｖ（ｔ）ＩＤを抽出し、そのＳｖ（ｔ）ＩＤに基づいて捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３を可視衛星として特定する。つまりＳｖ（ｔ）ＩＤが抽出できたＧＰＳ衛星Ｇ１〜Ｇ３を可視衛星とする。さらに、測位信号の中から、軌道データ及び測位信号が発せられた時刻データを抽出し、測位信号が発せられた時点でのＧＰＳ衛星Ｇ１〜Ｇ３の位置情報を求める。なお、軌道データ及び時刻データ（時刻を示す情報）を測位信号から抽出するには、ＧＰＳ衛星Ｇ１〜Ｇ３を捕捉する以上の（測位可能レベル以上の）所定の測位信号の受信レベルが必要となる。そのため、軌道データは、通信部２によって基地局から取得することとしてもよい。例えば基地局が、自セル内で捕捉できる可能性のあるＧＰＳ衛星の軌道データの送信を行えば可能である。ＧＰＳ衛星捕捉部５は、この位置情報を、測位信号から抽出したＳｖ（ｔ）ＩＤに対応付け、可視衛星の位置情報として後述の可視衛星位置情報記憶部１３ａに記憶させる。ＧＰＳ受信部３では、測位信号の信号強度がＧＰＳ測位に用いることが可能な所定の測位可能レベル以上の場合に可視衛星として受信されるため、ＧＰＳ衛星捕捉部５では、信号強度の高い測位信号に基づいてＧＰＳ衛星Ｇ１〜Ｇ３の捕捉を行うことができる。例えば、ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号がＧＰＳ受信部３に直接届かず、何らかの障害物に反射して届いた場合には信号強度が低くなる。このような低い信号強度の測位信号に基づいてＧＰＳ測位を行ってもＧＰＳ測位結果が不正確になり、また、測位結果を得るまでの時間がかかり過ぎる。信号強度の低い測位信号を排除することでＧＰＳ測位によって正確なＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。但し、ＧＰＳ受信部３は、測位可能レベルに満たないＧＰＳ衛星Ｇ１〜Ｇ３の測位信号も受信しており、それらの測位信号も後述するように本実施形態に係る移動通信端末１で用いられる。
【００３７】
さらに、ＧＰＳ衛星捕捉部５は、所定のタイミング間隔で継続して繰り返しＧＰＳ衛星Ｇ１〜Ｇ３の捕捉を行っている。そして、ＧＰＳ衛星捕捉部５は、ＧＰＳ測位の開始後、第１回目の捕捉が行われてから捕捉が繰り返される度に（捕捉結果が報告される度に）、その捕捉回と捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤとを対応付け、後述する可視衛星履歴記憶部１３ｂに記憶させる。可視衛星履歴記憶部１３ｂに記憶されたＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤは、繰り返し捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３が同一であるか否かを判定する際に参照される。
【００３８】
捕捉数計測部６は、可視衛星位置情報記憶部１３ａに記憶された可視衛星としてのＳｖ（ｔ）ＩＤをカウントすることによってＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数を計測し、図示しない捕捉数フラグメモリに捕捉数に対応する値をセットする。例えば、捕捉数が「０」または「１」の場合には「１」をセットし、「２」の場合には「２」をセットし、「３」以上の場合には「３」をセットする。
【００３９】
ＧＰＳ測位中止判定部７は、捕捉数フラグメモリにセットされた値を参照し、その値を基に時間記憶部１２を検索し、ＧＰＳ測位に要する待機時間（ＧＰＳ測位中止時間）Ｔ１，Ｔ２，Ｔ３を抽出する。ここで、捕捉数フラグメモリにセットされた値が「１」の場合には、待機時間は最も短い「Ｔ１」（ｓｅｃ）となり、「３」の場合には、待機時間は最も長い「Ｔ３」（ｓｅｃ）となり、「２」の場合には、「Ｔ１」（ｓｅｃ）と「Ｔ３」（ｓｅｃ）の中間の「Ｔ２」（ｓｅｃ）となる。所定時間内にＧＰＳ衛星捕捉部５によって捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３の数が少ないほど、ＧＰＳ測位を継続しても測位結果を短時間で得られる可能性は低い。そのため、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が少なければ待機時間は短く、多ければ長くなるように設定されている。なお、捕捉数フラグメモリにセットされた値が「０」の場合（Ｓｖ（ｔ）ＩＤの数が「０」の場合）に、待機時間は最も短い「Ｔ１」（ｓｅｃ）となり、「２」以上の場合には、待機時間は最も長い「Ｔ３」（ｓｅｃ）となり、「１」の場合には、「Ｔ１」（ｓｅｃ）と「Ｔ３」（ｓｅｃ）の中間の「Ｔ２」（ｓｅｃ）としてもよい。
【００４０】
ＧＰＳ測位中止判定部７は、時間記憶部１２から待機時間「Ｔ１」を抽出すると、ＧＰＳ測位の開始からの経過時間ｔが待機時間「Ｔ１」を超えたか否かを判定し、超えている場合にはＧＰＳ測位中止条件を満たすと判定し、図示しないＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値をセットする。一方、待機時間「Ｔ１」を超えていない場合には、ＧＰＳ測位中止条件を満たさないと判定し、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値をセットする。また、ＧＰＳ測位中止判定部７は、時間記憶部１２から待機時間「Ｔ３」を抽出すると、ＧＰＳ測位の開始からの経過時間ｔが待機時間「Ｔ３」を超えたか否かを判定し、超えている場合にはＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットする。一方、待機時間「Ｔ３」を超えていない場合の処理については後述する。
【００４１】
また、ＧＰＳ測位中止判定部７は、時間記憶部１２から待機時間「Ｔ２」を抽出すると、ＧＰＳ測位の開始からの経過時間ｔが待機時間「Ｔ２」を超えたか否かを判定し、超えている場合にはＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットする。
【００４２】
一方、待機時間「Ｔ２」を超えていない場合には、後述の可視衛星履歴記憶部１３ｂを参照し、繰り返して捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤが同一であるか否かを判定し、同一である場合には第１中止条件を満たすと判定し、同一でない場合には、第１中止条件を満たさないと判定する。
【００４３】
繰り返して捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤが同一であるということは、時間が経過しても同じＧＰＳ衛星Ｇ１〜Ｇ３しか捕捉できないことを意味しており、ＧＰＳ測位を継続してもＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が増加する可能性は低い。そのため、ＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤが同一の場合に、第１中止条件を満たしていると判定することにより、ＧＰＳ測位による測位結果を短時間で得ることができるか否かの判定精度を向上でき、ＧＰＳ測位に要する待機時間が移動通信端末１の利用者にとって結果的に無駄な時間になってしまうことを防止できる。
【００４４】
また、ＧＰＳ測位中止判定部７は、第１中止条件を満たす場合には、後述の可視衛星位置情報記憶部１３ａを参照し、可視衛星位置情報記憶部１３ａに記憶された二つの可視衛星の位置情報からＳｖ（ｔ）間、つまり二つの可視衛星間の角度が所定の値φ以下であるか否かを判定し、さらに、各可視衛星の仰角が所定の範囲内であるか否かを判定する。そして、二つの可視衛星間の角度が所定の値φ以下であり、且つ、二つの可視衛星の各仰角が所定の範囲に含まれるという両方の条件を満たす場合には、可視衛星の位置情報に基づいて第２中止条件を満たすと判定し、少なくとも一方の条件を満たさない場合には、第２中止条件を満たさないと判定する。
【００４５】
図４は、第１スカイプロットＳＰ１を示す図であり、基地局１００から送信された基地局位置情報に基づいて特定される想定端末位置Ｐを中心にして作成されており、直交する二本の軸のうち「０°」を示す方向は北、「９０°」を示す方向は東、「１８０°」を示す方向は南、「２７０°」を示す方向は西を示す。ここで、スカイプロットとは、上空のＧＰＳ衛星の座標を図示したものである。さらに、想定端末位置Ｐを中心にして同心円状に仰角を示しており、中心が天頂（仰角９０°）で、想定端末位置Ｐから離れるほど仰角は低くなっている。二つの可視衛星間の角度とは、例えば、図４に示すように、第１スカイプロットＳＰ１上の座標に第１の可視衛星と第２の可視衛星の位置Ｇａ，Ｇｂが記されていた場合に、想定端末位置Ｐと各位置Ｇａ，Ｇｂとを結ぶ二つの直線によって形成される角度である。そして、ＧＰＳ測位中止判定部７は、この角度が所定の値φ（例えば、９０°）以下になるか否かを判定する。また、ＧＰＳ測位中止判定部７は、第１スカイプロットＳＰ１上の位置Ｇａ，Ｇｂから求められる仰角が、所定の仰角θ１（例えば、６°）以上で、且つ所定の仰角θ２（例えば、５０°）か否かを判定する。
【００４６】
可視衛星が狭いエリアに固まっている場合には、窓などを介して可視衛星が捕捉された可能性が高く、移動通信端末１は屋内に位置している可能性が高い。また、可視衛星の仰角が小さいために可視衛星の捕捉エリアが天頂方向で無いと想定される場合には、移動通信端末１は屋根等がある建物の屋内に位置している可能性が高い。このような位置に移動通信端末１がある場合には、ＧＰＳ測位を継続しても短時間で測位結果を得ることができる可能性は低い。そのため、可視衛星の位置情報に基づいた第２中止条件を満たすか否かの判定を行うことにより、ＧＰＳ測位による測位結果を短時間で得ることができるか否かの判定精度を向上でき、ＧＰＳ測位に要する待機時間が移動通信端末１の利用者にとって結果的に無駄な時間になってしまうことを防止できる。
【００４７】
また、ＧＰＳ測位中止判定部７は、第２中止条件を満たす場合には、図示しない捕捉回数記憶部を参照して第１の捕捉上限回数Ｍ１を抽出し、ＧＰＳ衛星捕捉部５によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉回数が捕捉上限回数Ｍ１に達しているか否かを判定し、捕捉回数が捕捉上限回数Ｍ１に達している場合には、捕捉回数に基づいて第３中止条件を満たすと判定する。一方、第２中止条件を満たさない場合には、捕捉回数記憶部（図示せず）を参照して第２の捕捉上限回数Ｍ２を抽出し、ＧＰＳ衛星捕捉部５によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉回数が捕捉上限回数Ｍ２に達しているか否かを判定し、捕捉回数が捕捉上限回数Ｍ２に達している場合には、捕捉回数に基づいて第４中止条件を満たすと判定する。なお、捕捉回数記憶部には、第２のＧＰＳ測位中止条件の判定結果に対応付けて捕捉上限回数Ｍ１，Ｍ２が記憶されている。なお、捕捉上限回数Ｍ２は、捕捉上限回数Ｍ１以上の数になっている。
【００４８】
ＧＰＳ測位中止判定部７は、第１、第２及び第３中止条件のすべてを満たす場合、もしくは、第１及び第４中止条件のすべてを満たす場合には、ＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットする。一方、上記いずれかの条件を満たさない場合には、ＧＰＳ測位中止条件を満たさないと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットする。なお、ＧＰＳ測位中止判定部７は、上記各中止条件のいずれか一つを満たす場合にＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットするようにしてもよい。
【００４９】
ＧＰＳ測位制御部８は、ＧＰＳ測位中止フラグメモリを参照し、ＧＰＳ測位中止を示す値がセットされている場合には、ＧＰＳ測位部４において行われるＧＰＳ測位のための演算処理を中止させ、測位方式を基地局利用測位方式に切り替えて基地局利用測位部１９に測位のための演算処理を実行させる。一方、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値がセットされている場合にはＧＰＳ測位部４において行われるＧＰＳ測位のための演算処理を継続して行わせる。
【００５０】
表示部１１は、ＧＰＳ測位部４または基地局利用測位部１９での演算処理によって求められた測位結果を所定の地図画像とともに出力する。
【００５１】
待機時間記憶部１２は、捕捉数フラグメモリにセットされる値に対応付けて、待機時間Ｔ１，Ｔ２，Ｔ３を記憶している。
【００５２】
可視衛星情報記憶部１３は、可視衛星位置情報記憶部（捕捉衛星位置情報記憶手段）１３ａと可視衛星履歴記憶部（変化履歴記憶手段）１３ｂとを有して構成される。可視衛星位置情報記憶部１３ａは、ＧＰＳ衛星捕捉部５によって捕捉された可視衛星のＳｖ（ｔ）ＩＤ、軌道情報、測位信号を発した時刻情報、位置情報とを対応付けて記憶する。また、可視衛星履歴記憶部１３ｂは、ＧＰＳ衛星捕捉部５によって繰り返し捕捉された可視衛星のＳｖ（ｔ）ＩＤを捕捉回に対応付けて記憶している。また、ＧＰＳ衛星軌道情報記憶部１４は、ＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤに対応付けてＧＰＳ衛星の軌道情報を記憶しており、この軌道情報は、基地局１００から送信されるデータに基づき、所定のタイミングで更新される。
【００５３】
続いて、本実施形態に係る移動通信端末１のＧＰＳ測位における動作について説明する。図３は、移動通信端末１におけるＧＰＳ測位の手順を示す図であり、ステップをＳと略記している。
【００５４】
ＧＰＳ測位が開始すると捕捉回数を示す捕捉回数パラメータ（ｍ）に“１”（回）を加算し（Ｓ１）、タイマパラメータ（ｔ）に“１”（ｓｅｃ）を加算して時間の計測を開始する（Ｓ２）。さらに、ＧＰＳ衛星Ｇ１〜Ｇ３から発信された測位信号は、ＧＰＳ受信部３によって受信され、ＧＰＳ受信部３からＧＰＳ衛星捕捉部５及び捕捉数計測部６に入力される。
【００５５】
後続のステップ３に進むと、ＧＰＳ衛星捕捉部５は衛星捕捉ステップを実行し、衛星捕捉ステップの結果に基づいて、捕捉数計測部６は捕捉数計測ステップを実行する。衛星捕捉ステップにおいてＧＰＳ衛星捕捉部５は、入力された測位信号からＳｖ（ｔ）ＩＤを抽出し、そのＳｖ（ｔ）ＩＤに基づいてＧＰＳ衛星Ｇ１〜Ｇ３を捕捉し、可視衛星として特定する。さらに、測位信号の中から、測位信号が発せられた時刻及び軌道データを抽出し、測位信号が発せられた時点でのＧＰＳ衛星Ｇ１〜Ｇ３の位置情報を求める。ＧＰＳ衛星捕捉部５は、この位置情報を、可視衛星としてのＳｖ（ｔ）ＩＤに対応付け、可視衛星の位置情報として可視衛星位置情報記憶部１３ａに記憶させ、捕捉したＳｖ（ｔ）ＩＤを捕捉回数パラメータ（ｍ）の値に対応付けて可視衛星履歴記憶部１３ｂに記憶させる。さらに、ＧＰＳ衛星捕捉部５は、可視衛星の位置情報及び想定端末位置Ｐに基づいて第１スカイプロットＳＰ１（図４参照）を生成する。さらに、ＧＰＳ衛星捕捉部５は、ＧＰＳ衛星軌道情報記憶部１４に記憶されているＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報を読み出し、各ＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報と想定端末位置Ｐとに基づいて第２スカイプロットＳＰ２（図６参照）を生成する。
【００５６】
その後、捕捉数計測ステップにおいて捕捉数計測部６は、可視衛星位置情報記憶部１３ａに記憶されたＳｖ（ｔ）ＩＤの数をＳｖ（ｔ）数（捕捉数）としてカウントし、Ｓｖ（ｔ）数を示す値を捕捉数フラグメモリ（図示せず）にセットする。ここで、Ｓｖ（ｔ）数が「０」または「１」の場合には、捕捉数フラグメモリに「１」を示す値がセットされ、Ｓｖ（ｔ）数が「２」の場合には、捕捉数フラグメモリに「２」を示す値がセットされ、Ｓｖ（ｔ）数が「３」以上の場合には、捕捉数フラグメモリに「３」を示す値がセットされる。
【００５７】
次に、ＧＰＳ測位中止判定部７は、捕捉数フラグメモリにセットされた値を参照し、可視衛星数判定を行う。ここで、ＧＰＳ測位中止判定部７は、Ｓｖ（ｔ）数がＧＰＳ測位に必要となる測位必要数に不足するか否かを判定するとともに、測位必要数に不足する「３」未満の場合には、捕捉数フラグメモリにセットされた値が「１」または「２」のいずれであるかを判定している（Ｓ４）。
【００５８】
ステップ４において、捕捉数フラグメモリにセットされた値を「１」と判定する場合には、ＧＰＳ測位中止判定部７によってＧＰＳ測位中止判定ステップが実行される（Ｓ５）。ＧＰＳ測位中止判定部７は、捕捉数フラグメモリにセットされた値に対応付けられて時間記憶部１２に記憶されているＧＰＳ測位中止時間Ｔ１を読み出し、ＧＰＳ測位の開始からの経過時間ｔがＧＰＳ測位中止時間Ｔ１を経過しているか否かを判定し、経過している場合には、ＧＰＳ測位中止条件を満たしていると判定し、経過していない場合にはＧＰＳ測位中止条件を満たしていないと判定する。そして、ＧＰＳ測位中止条件を満たしていると判定する場合には、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットし、ＧＰＳ測位中止条件を満たしていないと判定する場合には、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットする。
【００５９】
ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値がセットされると、ＧＰＳ測位制御部８によってＧＰＳ測位制御ステップが実行される（Ｓ１０）。ここで、ＧＰＳ測位制御部８は、可視衛星位置情報記憶部１３ａに記憶されている可視衛星のＳｖ（ｔ）ＩＤや位置情報を削除すると共に、ＧＰＳ測位部１４によるＧＰＳ測位のための演算処理を中止させてＧＰＳ測位を中止させ、代わりに基地局利用測位部９に測位を行わせる。一方で、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされている場合には、ＧＰＳ測位制御部８は、ＧＰＳ測位を継続させるためにステップ２に進む。
【００６０】
また、ＧＰＳ測位中止判定部７は、ステップ４において、捕捉数フラグメモリにセットされた値が「２」と判定すると、ＧＰＳ測位中止判定ステップを実行し、この「２」に対応付けられて時間記憶部１２に記憶されている待機時間Ｔ２を読み出し、ＧＰＳ測位の開始からの経過時間ｔが待機時間Ｔ２を経過しているか否かを判定する。そして、経過時間ｔが待機時間Ｔ２を経過していると判定する場合には、ＧＰＳ測位中止条件を満たしていると判定し、経過していない場合にはＧＰＳ測位中止条件を満たしていないと判定する（Ｓ６）。ここで、ＧＰＳ測位中止判定部７は、ＧＰＳ測位中止条件を満たしていると判定すると、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットし、ＧＰＳ測位中止条件を満たしていないと判定する場合には、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットする。ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値がセットされると、ＧＰＳ測位制御部８によってＧＰＳ測位制御ステップ（Ｓ１０）が実行される。ここでＧＰＳ測位制御部８は、ＧＰＳ測位を中止させて測位方式を基地局利用方式に切り替え、基地局利用測位部９は測位結果を演算処理によって求め、その測位結果を表示部１１に出力（Ｓ１６）させる。その後、ＧＰＳ測位制御部８は、ＧＰＳ測位中止フラグメモリや捕捉数フラグメモリをリセットするとともに可視衛星情報記憶部１３に記憶されたデータを消去する等の所定のリセット処理の後に測位を終了する。なお、ＧＰＳ測位が中止された場合には、基地局利用方式などの他の測位方式によって測位結果を求めることなく測位を終了させてもよい。
【００６１】
また、ＧＰＳ測位中止判定部７は、ステップ６において、経過時間ｔがＧＰＳ測位中止時間Ｔ２を経過していないと判定すると、ＧＰＳ測位中止判定ステップを実行する。ここで、ＧＰＳ測位中止判定部７は、可視衛星履歴記憶部１３ｂに記憶されたＳｖ（ｔ）ＩＤを抽出する。可視衛星履歴記憶部１３ｂには、１秒間隔でＧＰＳ衛星捕捉部５によって抽出されたＳｖ（ｔ）ＩＤの履歴が記憶されており、ＧＰＳ測位中止判定部７は、直近捕捉に係るＳｖ（ｔ）ＩＤが前回捕捉分（ｔ−１時点）に係るＳｖ（ｔ）ＩＤと同一か否かの判定し（Ｓ７）、同一でなければ捕捉回数パラメータ（ｍ）に“０”（回）をセットし（Ｓ１１）、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットする。すると、ＧＰＳ測位制御部８は、新たなＧＰＳ測位を開始させるために所定のリセット処理の後にステップ１に進む。
【００６２】
ＧＰＳ測位中止判定部７は、ステップ７において同一と判定すると、次のＧＰＳ測位中止判定ステップを実行する（Ｓ８）。ここで、ＧＰＳ測位中止判定部７は、可視衛星位置情報記憶部１３ａに記憶された二つの可視衛星の位置情報からＳｖ（ｔ）間、つまり二つの可視衛星間の角度が所定の値φ以下であるか否かを判定し、さらに、各可視衛星の仰角が所定の範囲内であるか否かを判定する（Ｓ８）。そして、二つの可視衛星間の角度が所定の値φ以下で、且つ、各可視衛星の仰角が所定の範囲に含まれるという両方の条件を満たす場合には、後述のステップ９に進み、少なくとも一方の条件を満たさない場合には後述のステップ１１に進む。
【００６３】
ステップ９に進むと、ＧＰＳ測位中止判定部７は、図示しない捕捉回数記憶部を参照して捕捉回数上限値Ｍ１を抽出し、捕捉回数パラメータ（ｍ）の値が捕捉回数上限値Ｍ１以下であるか否かを判定する。そして、捕捉回数パラメータ（ｍ）の値が、捕捉回数上限値Ｍ１以下であると判定される場合には、ＧＰＳ測位中止条件を満たさないと判定し、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値をセットし、捕捉回数パラメータ（ｍ）が、捕捉回数上限値Ｍ１を超えると判定される場合には、ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値をセットする。
【００６４】
また、ステップ１１に進むと、ＧＰＳ測位中止判定部７は、図示しない捕捉回数記憶部を参照して捕捉回数上限値Ｍ２を抽出し、捕捉回数パラメータ（ｍ）の値が捕捉回数上限値Ｍ２以下であるか否かを判定する。そして、捕捉回数パラメータ（ｍ）の値が、捕捉回数上限値Ｍ２以下であると判定される場合には、ＧＰＳ測位中止条件を満たさないと判定し、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値をセットし、捕捉回数パラメータ（ｍ）が、それぞれ捕捉回数上限値Ｍ２を超えると判定される場合には、ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値をセットする。
【００６５】
その後、ＧＰＳ測位制御部８は、ＧＰＳ測位中止フラグメモリを参照し、ＧＰＳ測位を継続させることを示す値がセットされている場合にはステップ１に戻り、ＧＰＳ測位を中止させることを示す値がセットされている場合にはＧＰＳ測位を中止させ、測位方式をＧＰＳ測位から基地局利用測位に切り替える（Ｓ１０）。基地局利用測位部９は、基地局１００から受信したデータに基づいて測位を行う。基地局１００からのデータには、基地局１００の緯度と経度とからなる基地局位置情報が含まれ、基地局利用測位部９では、例えば、基地局位置情報を移動通信端末１の位置情報と仮定し、その位置情報を測位結果として求める。その後、基地局利用測位部９は、求めた測位結果を表示部１１に出力させ（Ｓ１６）、所定のリセット処理の後に測位を終了する。
【００６６】
また、ＧＰＳ測位中止判定部７は、ステップ３において捕捉数フラグメモリを参照した結果、「３」がセットされている場合には、捕捉数フラグメモリにセットされた値に対応付けられて時間記憶部１２に記憶されている待機時間Ｔ３を抽出する。そして、ＧＰＳ測位の開始からの経過時間ｔが待機時間Ｔ３を経過しているか否かを判定し（Ｓ１３）、経過している場合には、ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値をセットする。その後、ＧＰＳ測位制御部８は、ＧＰＳ測位中止フラグメモリを参照し、ＧＰＳ測位中止を示す値がセットされている場合にはＧＰＳ測位を中止させ、測位方式をＧＰＳ測位から基地局利用測位に切り替え、測位結果を表示部１１に表示させる（Ｓ１０）。
【００６７】
一方、ステップ１３において、経過時間ｔがＧＰＳ測位中止時間Ｔ３を経過していないと判定される場合には、ＧＰＳ測位部１４が作動し、可視衛星位置情報記憶部１３ａに記憶されている各種データと各可視衛星からの測位信号の到達時間差とに基づいてＧＰＳ測位のための演算処理を行い、移動通信端末１の位置情報を測位結果として取得する（Ｓ１４）。ＧＰＳ測位部１４は、ＧＰＳ測位結果が所定の誤差範囲を超えていると判定する場合には、ＧＰＳ測位結果が不適正と判定し（Ｓ１５）、ＧＰＳ測位を再度行うためにステップ２に戻る。一方、ＧＰＳ測位結果が所定の誤差範囲内と判定する場合には、ＧＰＳ測位結果が適正と判定し（Ｓ１５）、測位結果を表示部１１に出力させ（Ｓ１６）、所定のリセット処理の後に測位を終了する。以下、これらの処理が繰り返される。
【００６８】
続いて、移動通信端末１の作用及び効果について説明する。移動通信端末１においては、ＧＰＳ測位中止判定部７が、捕捉数計測部６によって計測された捕捉数に基づいてＧＰＳ測位中止条件を満たすか否かの判定を行う。そして、ＧＰＳ測位中止条件を満たさないと判定されるときには、ＧＰＳ測位は継続して行われ、ＧＰＳ測位中止条件を満たすと判定されるときにはＧＰＳ測位は終了する。
【００６９】
図５は、移動通信端末１の所在地とＧＰＳ測位に要する待機時間との関係を示すグラッフであり、縦軸はＧＰＳ測位に要する待機時間、横軸は屋内外を分けるとともに屋内の場合には窓からの距離を示している。図５に示すように、屋内に移動通信端末１が有る場合には、窓から離れるに従ってＧＰＳ測位に要する待機時間は長くなってしまう。このような場合に、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数に基づいてＧＰＳ測位を中止することにより、例えば、移動通信端末１が窓から１０ｍ程度離れているために、通常であればＧＰＳ測位に要する待機時間が２０秒以上かかるところをＧＰＳ測位を２０秒で打ち切ることにより、移動通信端末１の利用者にＧＰＳ測位のために２０秒以上待たせなくてすむ。
【００７０】
また、ＧＰＳ衛星捕捉部５は、ＧＰＳ受信部３によって受信された測位信号の信号強度（レベル）が、ＧＰＳ測位に用いることが可能な測位可能レベルを超えている場合には、測位可能レベルを超えている測位信号に基づいてＧＰＳ衛星Ｇ１〜Ｇ３を捕捉する。その結果、信号強度の低い測位信号しか受信できなかったＧＰＳ衛星Ｇ１〜Ｇ３は捕捉数として計測されないため、ＧＰＳ測位によって正確なＣＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。
【００７１】
また、ＧＰＳ測位中止判定部７は、可視衛星位置情報記憶部１３ａに記憶されたＧＰＳ衛星Ｇ１〜Ｇ３の位置と想定端末位置Ｐとを結ぶ直線によって形成される角度が所定の角度以上の場合には、ＧＰＳ測位中止条件を満たすと判定されるため、移動通信端末１が屋内等に在るか否かの推測が可能になり、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。
【００７２】
また、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数に加え、ＧＰＳ衛星捕捉部５によって捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３と前回捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３とが同一であるときには、ＧＰＳ測位中止条件を満たすと判定することにより、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が短時間で増加する可能性が低いか否かの推測が可能になり、ＧＰＳ測位によって測位結果を短時間で得ることが可能か否かの判定精度を向上できる。
【００７３】
また、ＧＰＳ測位中止判定手段は、捕捉数に基づいて設定された待機時間が経過したか否かによってＧＰＳ測位中止条件を満たすか否かを判定するため、ＧＰＳ測位によって測位結果を得られる可能性の高低によって待機時間を設定でき、その待機時間の経過の有無によってＧＰＳ測位中止判定条件を満たすか否かの判定を行うことにより、移動通信端末１の利用者のＧＰＳ測位に要する待機時間を効率良く短縮できる。
【００７４】
また、ＧＰＳ測位によって測位結果を得ることが難しいと判断される場合には、ＧＰＳ測位を中止させて基地局利用測位に切り替えるため、移動通信端末１の利用者のＧＰＳ測位に要する待機時間を短縮しつつ、測位結果を得ることができる。
【００７５】
なお、ＧＰＳ測位中止判定部７は、ＧＰＳ衛星情報記憶部１４に記憶されたＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報を参照して不可視衛星の位置情報を抽出し、実際に捕捉された可視衛星の位置情報と不可視衛星の位置情報とに基づいてＧＰＳ測位中止条件を満たすか否かの判定を行うこともできる。例えば、図６に示すように、ＧＰＳ衛星情報記憶部１４に記憶されたＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報と基地局１００から送信されたデータに基づく基地局位置情報とを用いて第２スカイプロットＳＰ２を生成し、実際に捕捉された可視衛星の位置Ｇｃ，Ｇｄを第２スカイプロットＳＰ２上の座標に反映させる。第２スカイプロットＳＰ２上には、捕捉されるはずのＧＰＳ衛星Ｇ１〜Ｇ３の軌道情報ＯＲ１〜ＯＲ６が示されており、捕捉された可視衛星の位置Ｇｃ，Ｇｄと各軌道情報ＯＲ１〜ＯＲ６とを対比することにより、不可視衛星の軌道情報ＯＲ２，ＯＲ３，ＯＲ５，ＯＲ６を特定する。不可視衛星の軌道情報から現時刻における不可視衛星の捕捉エリアを特定し、その捕捉エリアが天頂方向を示す所定の範囲（例えば、仰角が６０°以上で、９０°以下）に含まれる場合には、ＧＰＳ測位中止条件を満たしていると判定し、含まれない場合には満たしていないと判定するようにしてもよい。
【００７６】
また、上記実施形態では、ＧＰＳ衛星捕捉部５によってＧＰＳ衛星Ｇ１〜Ｇ３が繰り返し捕捉された場合に、可視衛星履歴記憶部１３ｂに記憶された最新のＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤと前回捕捉に係る過去のＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤとが同一であるか否かの判定が行われているが、所定回数分（例えば、５回分）の過去の捕捉に係るＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤと最新のＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤとがすべて同一であるか否かを判定し、同一である場合には、ＧＰＳ測位中止条件を満たすと判定し、所定回数分の過去の捕捉に係るＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤのうち、最新の捕捉に係るＧＰＳ衛星Ｇ１〜Ｇ３のＳｖ（ｔ）ＩＤと同一で無いものが一つでもある場合には、ＧＰＳ測位中止条件を満たさないと判定するようにしてもよい。
【００７７】
また、基地局利用測位部９は、基地局１００から送信されたデータから取得される基地局位置情報とＧＰＳ衛星Ｇ１〜Ｇ３から発信された測位信号の到達時間差とを組み合わせて移動通信端末１の位置情報を測位結果として求めたり、複数の基地局１００から送信される基地局１００と移動通信端末１との間の距離情報から移動通信端末１の位置情報を測位結果として求めるようにしてもよい。
【００７８】
また、ＧＰＳ衛星捕捉部５によって捕捉されたＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が３以上の場合にも、ＧＰＳ測位中止判定部７によってＧＰＳ測位中止判定ステップが実行されるようにしてもよい。この場合に、ＧＰＳ測位中止判定部７は、上記のステップ７またはステップ８と同様の処理を実行し、ＧＰＳ測位中止条件が成立すると判定する場合にはＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値をセットし、ＧＰＳ測位中止条件が成立すると判定しない場合にはＧＰＳ測位の継続を示す値をセットするようにしてもよい。
【００７９】
［変形例］
引き続いて、上述した実施形態の変形例について説明する。ＧＰＳ測位中止判断部７は、上述した実施形態に加えて、以下のようにＧＰＳ測位中止条件を満たすと判定してもよい。
【００８０】
即ち、ＧＰＳ測位中止判定部７は、ＧＰＳ衛星捕捉部５によってＧＰＳ衛星Ｇ１〜Ｇ３の捕捉が行われた場合に、ＧＰＳ受信部３により受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星Ｇ１〜Ｇ３に関する測位信号の受信レベルに基づいて、ＧＰＳ測位中止条件を満たすと判定してもよい。即ち、ＧＰＳ測位中止判定部７は、捕捉数計測部６によって計測されないながらも測位信号が受信できているＧＰＳ衛星Ｇ１〜Ｇ３を用いて、ＧＰＳ測位中止条件を満たすか否かを判定する。
【００８１】
具体的には、ＧＰＳ測位中止判定部７は、それらのＧＰＳ衛星Ｇ１〜Ｇ３から受信される測位信号のＣＮ値（Carrier to Noise ratio）を受信毎に測定しておき、ＣＮ値が過去から（例えば、ｔ−１時点とｔ時点との比較において）増加していない場合には、ＧＰＳ測位中止条件（第５中止条件）を満たすと判定する。ＣＮ値が増加していなければ、時間が経過しても新たなＧＰＳ衛星Ｇ１〜Ｇ３を補足できる可能性は低いからである。一方、ＣＮ値が増加していれば、新たなＧＰＳ衛星Ｇ１〜Ｇ３を補足できる可能性が高いため、ＧＰＳ測位を継続する意義がある。なお、受信レベルを示す情報としては、必ずしもＣＮ値を用いる必要は無く、ＳＮ値（Signalto Noise ratio）や受信電力等が用いられてもよい。なお、上記の判定のために測定されたＣＮ値等は、可視衛星情報記憶部１３等に記憶されて、判定時に参照される。即ち、ＧＰＳ測位中止判定部７は、捕捉数計測部６によって計測されないながらも測位信号が受信できているＧＰＳ衛星Ｇ１〜Ｇ３を用いて、ＧＰＳ測位中止条件を満たすか否かを判定する。
【００８２】
上記のように測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星Ｇ１〜Ｇ３に関する測位信号の受信レベルに基づいて、ＧＰＳ測位中止条件を判断することにより、受信レベルの低い測位信号しか受信できなかったＧＰＳ衛星Ｇ１〜Ｇ３が存在している場合に、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。即ち、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。
【００８３】
また、ＧＰＳ測位中止判定部７は、ＧＰＳ衛星捕捉部５によってＧＰＳ衛星Ｇ１〜Ｇ３の捕捉が行われた場合に、ＧＰＳ受信部３により受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えているＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号から時刻を示す情報を取得できたか否か（時刻を示す時刻情報が測位信号からデコードできたか）に基づいて、ＧＰＳ測位中止条件を満たすと判定してもよい。
【００８４】
具体的には、ＧＰＳ測位中止判定部７は、それらのＧＰＳ衛星Ｇ１〜Ｇ３から受信される測位信号から時刻情報が取得（デコード）できたか判定して、デコードできていない場合、ＧＰＳ測位中止条件（第６中止条件）を満たすと判定する。ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号から時刻情報が取得できていなければ、測位演算に多くのＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号が必要となるからである。一方、ＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号から時刻情報が取得できていれば、測位演算に用いるＧＰＳ衛星からの測位信号が少なくて済むので、ＧＰＳ測位を継続する意義がある。このように、測位信号から時刻情報が取得できているかにより判定することによって、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。
【００８５】
また、ＧＰＳ測位中止判定部７は、可視衛星位置情報記憶部１３ａを参照して、可視衛星の位置情報から以下のように、ＧＰＳ測位中止条件を満たすと判定することとしてもよい。即ち、ＧＰＳ測位中止判定部７は、想定端末位置Ｐから天頂方向の所定の範囲（例えば、仰角が６０°以上の範囲、図４における仰角６０°の円内の範囲）に位置する可視衛星からの測位信号の受信レベルとそれ以外の可視衛星からの測位信号の受信レベルとの差を算出して、当該差の値によりＧＰＳ測位中止条件を満たすか否かを判定する。差の値は、例えば、天頂方向の所定の範囲に位置する可視衛星からの測位信号の受信レベルから、それ以外の可視衛星からの測位信号の受信レベルを引くことによって算出される。ＧＰＳ測位中止判定部７は、この差の値が予め設定された所定の値以下であるか否かを判定して、所定の値以下であると判定された場合に、ＧＰＳ測位中止条件（第７中止条件）を満たすと判定する。なお、天頂方向の所定の範囲に可視衛星がない場合も、ＧＰＳ測位中止条件（第７中止条件）を満たすと判定する。更に、天頂方向の所定の範囲の可視衛星及びそれ以外の可視衛星が複数ある場合には、それらのうち最も強い受信レベルの可視衛星を選択する等判定に用いる可視衛星を適宜、決定する。また、それぞれのエリア（天頂方向とそれ以外）の平均値を比較することとしてもよい。
【００８６】
天頂方向の可視衛星からの測位信号の受信レベルが弱い、あるいは天頂方向に可視衛星が無い場合は、窓などを介して可視衛星が捕捉された可能性が高く、移動通信端末１は屋根等がある建物の屋内に位置している可能性が高い。このような位置に移動通信端末１がある場合には、ＧＰＳ測位を継続しても短時間で測位結果を得ることができる可能性は低い。そのため、可視衛星の位置情報に基づいた第７中止条件を満たすか否かの判定を行うことにより、ＧＰＳ測位による測位結果を短時間で得ることができるか否かの判定精度を向上でき、ＧＰＳ測位に要する待機時間が移動通信端末１の利用者にとって結果的に無駄な時間になってしまうことを防止できる。
【００８７】
ＧＰＳ測位中止判定部７は、第１〜第３及び第５〜第７中止条件、若しくは第１及び第４〜第６中止条件のすべてを満たす場合、ＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値をセットする。一方、上記いずれかの条件を満たさない場合には、ＧＰＳ測位中止条件を満たさないと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットする。なお、変形例として、ＧＰＳ測位中止判定部７は、上記各中止条件のいずれか一つを満たす場合にＧＰＳ測位中止条件を満たすと判定し、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値をセットしないようにしてもよい。
【００８８】
更に、上述した実施形態においては、ＧＰＳ測位中止判定部７は、Ｓｖ（ｔ）数の数に応じた待機時間（Ｔ１，Ｔ２，Ｔ３）が経過した場合には、一律にＧＰＳ測位中止条件を満たすと判定していた。しかしながら、ＧＰＳ測位部４によるＧＰＳ測位の測位状態、ＧＰＳ衛星捕捉部５によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉状態、及び捕捉数計測部６によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の計測結果によっては、更なる時間の経過によってはＧＰＳ測位が可能となる可能性があるため、ＧＰＳ測位を継続させた方がよい場合もある。
【００８９】
そこで、ＧＰＳ測位中止判定部７は、ＧＰＳ測位部４によるＧＰＳ測位の測位状態、ＧＰＳ衛星捕捉部５によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉状態、及び捕捉数計測部６によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の計測結果の少なくとも何れかに基づいてＧＰＳ測位を継続させるか否かを判定して、ＧＰＳ測位を継続させると判定された場合、待機時間が経過していると判定した場合であっても、ＧＰＳ測位中止条件を満たさないと判定することとしてもよい。本実施形態では、ＧＰＳ測位を継続させるか否かを判定することを停止可否判定と呼ぶ。
【００９０】
具体的には例えば、ＧＰＳ測位中止判定部７は、ＧＰＳ測位部４によるＧＰＳ測位により自端末１の位置が算出可能である場合に、ＧＰＳ測位を継続させると判定する。ＧＰＳ測位部４は、ＧＰＳ測位演算により自端末１の速度を推定ドリフト値（Drift値）という形で算出する。ＧＰＳ測位中止判定部７は、ＧＰＳ測位部４によって自端末１の移動速度が算出されれば（算出可能であれば）、ＧＰＳ測位により自端末の位置が算出可能であるとして、ＧＰＳ測位を継続させることにする。自端末１の移動速度を参照することで、位置が求まっているかどうかを判定することができ、位置が求まっていればＧＰＳ測位可能な衛星数が可視である、即ち、その場合、ＧＰＳ測位を継続させることが好ましいためである。なお、ここで算出可能とされる自端末１の位置は、必ずしも、ＧＰＳ測位結果としてのものでなくてもよい。即ち、ここで算出可能とされる自端末１の位置は、精度が問われるものではない（所定の誤差範囲を超えるものであってもよい）。
【００９１】
また、ＧＰＳ測位中止判定部７は、可視衛星がゼロであるが、ＧＰＳ受信部３によりＧＰＳ衛星Ｇ１〜Ｇ３から受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星（ただし周波数を捉えられるレベルを超えている）をＧＰＳ衛星捕捉部５が検出した場合に、ＧＰＳ測位を継続させることにする。上記のような測位信号が受信されるＧＰＳ衛星Ｇ１〜Ｇ３は、時間の経過により可視衛星となりえ、その結果、ＧＰＳ測位が可能になる可能性があるので、ＧＰＳ測位を継続させることが好ましいためである。なお、周波数を捉えられるレベルの測位信号の受信が一定時間（例えば、６秒等の数秒、この時間は予め定められる）継続していても可視衛星となっていない場合、可視衛星となる可能性が低いので、一定時間経過（例えば、６秒等の数秒、この時間は予め定められる）後は、ＧＰＳ測位を継続させることとしないこととするのがよい。また、上記のＧＰＳ衛星Ｇ１〜Ｇ３が複数ある場合に、ＧＰＳ測位を継続させることとしてもよい。
【００９２】
また、ＧＰＳ測位中止判定部７は、捕捉数計測部６によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が、予め設定された所定数以上（例えば、２つ以上）であった場合に、ＧＰＳ測位を継続させることとしてもよい。具体的には例えば、ＧＰＳ測位中止判定部７は、測位開始時間からの経過時間ｔが測位タイムアウト値Ｔ０（ＧＰＳ測位を強制的に終了させるためのタイムアウト値、待機時間Ｔ１，Ｔ２，Ｔ３よりも大きい値が設定される）の直前（例えば、タイムアウト値と経過時間との差が予め設定された閾値以下である）で、可視衛星が２以上、かつ当該可視衛星の測位信号から時刻情報が取得できている場合に、ＧＰＳ測位を継続させることとしてもよい。時刻情報の取得は、受信レベルが強い場合に可能になる。時刻情報が取得されれば、測位演算に用いるＧＰＳ衛星からの測位信号が少なくて済むので、ＧＰＳ測位をしやすい状況であるためである。
【００９３】
更に、ＧＰＳ測位中止判定部７は、捕捉数計測部６により計測されるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の時間変化に基づいて、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の精度を算出して、当該精度にも基づいてＧＰＳ測位を継続させるか否かを判定することが望ましい。捕捉数の精度とは、時間の経過によって捕捉数が変化しない度合を示している。捕捉数の精度の算出方法については、後述する。ＧＰＳ測位中止判定部７は、可視衛星が２以上、算出された衛星数の精度が予め設定された所定値以下であり（捕捉される衛星数が増える可能性が大きい）、かつ、測位開始時間からの経過時間が測位タイムアウト値Ｔ０から予め設定された時間（例えば２秒）以上ある場合に、ＧＰＳ測位を継続させることとしてもよい。上記の状況は、ＧＰＳ測位をしやすい状況であるためである。
【００９４】
また、上述した実施形態においては、移動通信端末１では、ＧＰＳ測位制御部８は、ＧＰＳ測位中止判定部７によりＧＰＳ測位中止条件を満たすと判定された場合には、測位方式を基地局利用測位方式に切り替えて基地局利用測位部１９に測位のための演算処理を実行させていた。しかしながら、基地局利用測位方式による測位は、移動通信端末１において行われる必要はなく、移動通信端末１（の通信部２）と基地局との間で送受信された信号に基づいて、移動通信端末１の測位を行う測位サーバで行われることとしてもよい。その場合、ＧＰＳ測位制御部８は、測位サーバに自端末の測位を要求する（要求信号を送信する）。
【００９５】
図１１に示すように、測位サーバ２００は、受付部２０１と、測位部２０２と、送信部２０３とを備える。受付部２０１は、移動通信端末１から移動通信端末１の測位の要求である要求信号を受信することにより受け付ける受付手段である。測位部２０２は、受付部２０１により要求が受け付けられると、１以上の基地局から、当該基地局と要求信号に係る移動通信端末１との間で送受信される信号の伝送遅延の情報を取得して、当該情報から測位演算を行うことによって移動通信端末１の位置を算出することにより、移動通信端末１の測位を行う測位手段である。測位演算には、基地局から送信される移動通信端末１が位置するセクタの情報等が用いられてもよい。また、基地局測位とＧＰＳ測位とを組み合わせた測位演算が行われてもよい。その場合、移動通信端末１０が取得したＧＰＳ測位に係る情報が、例えば上記の要求信号と共に、移動通信端末１０から測位サーバ２００に送信される。送信部２０３は、算出した移動通信端末１の位置を示す情報（測位結果の情報）を、要求信号に係る移動通信端末１に送信する送信手段である。移動通信端末１は、測位サーバ２００から測位結果の情報を受信する。移動通信端末１と測位サーバ２００とは、測位演算システムを構成する。なお、測位サーバ２００は、移動通信端末１と信号を送受信を行う基地局を含む移動体通信網に接続されており、例えば、ＣＰＵ及びメモリ等を備えるコンピュータとして構成される。
【００９６】
引き続いて、図７のフローチャートを用いて、上述した構成を有する移動通信端末１のＧＰＳ測位における動作について説明する。ＧＰＳ測位は、ユーザによる操作等をトリガとして開始される。ＧＰＳ測位の開始時には、移動通信端末１において保持される、測位開始時からの測位時間を示すタイムパラメータ（ｔ）（ｓｅｃ）及び捕捉回数を示す捕捉回数パラメータ（ｍ）がゼロにされる。
【００９７】
続いて、捕捉回数パラメータ（ｍ）に“１”（回）が加算され、タイマパラメータ（ｔ）に“１”（ｓｅｃ）が加算される（Ｓ２１、図３におけるＳ１，Ｓ２に対応する）。これはＧＰＳ受信機からの出力が１秒間隔で行われることを想定したものである。フローの途中で戻った場合でも、この１秒おきのタイミングを待つことになる。続いて、ＧＰＳ測位の開始からの経過時間ｔが測位タイムアウト値Ｔ０以下であるか否かが判断される（Ｓ２２）。ここで、経過時間ｔが測位タイムアウト値Ｔ０を超えていた場合は、そこまでの測位結果が表示部１１に表示されて（Ｓ３１、図３におけるＳ１６に相当する）、測位が終了する。
【００９８】
経過時間ｔが測位タイムアウト値Ｔ０以下であった場合は、ＧＰＳ衛星Ｇ１〜Ｇ３から発信された測位信号が、ＧＰＳ受信部３によって受信され、ＧＰＳ受信部３からＧＰＳ衛星捕捉部５及び捕捉数計測部６に入力される。続いて、ＧＰＳ衛星捕捉部５によって、衛星捕捉ステップが実行されて、衛星捕捉ステップの結果に基づいて、捕捉数計測部６によって捕捉数計測ステップが実行される（Ｓ２３、図３におけるＳ３に対応する）。また、この時点で、ＧＰＳ衛星捕捉部５によって、時刻情報の取得が可能な測位信号から時刻情報の取得が行われる。また、信号強度が測位可能レベル未満である測位信号が、ＧＰＳ測位中止判定部７に入力される。ＧＰＳ測位中止判定部７では、それらの測位信号から後述する判定に用いる情報（ＣＮ値）が測定されて、可視衛星情報記憶部１３等に記憶され判定時に参照される。
【００９９】
続いて、ＧＰＳ測位部１４によって、可視衛星位置情報記憶部１３ａに記憶されている各種データと各可視衛星からの測位信号の到達時間差とに基づいてＧＰＳ測位のための演算処理が行われて、移動通信端末１の位置情報が測位結果として取得される（Ｓ２４、図３におけるＳ１４に対応する）。続いて、ＧＰＳ測位部１４によって、ＧＰＳ測位結果が所定の誤差範囲を超えているか否かが判定される（Ｓ２５）。ＧＰＳ測位結果が所定の誤差範囲内と判定される場合には、ＧＰＳ測位結果が適正と判定され、測位結果が表示部１１に出力されて（Ｓ３１、図３におけるＳ１６に相当する）、所定のリセット処理の後に測位を終了する。
【０１００】
一方、ＧＰＳ測位結果が所定の誤差範囲を超えていると判定される場合、又はそもそもＧＰＳ測位結果がない場合には、ＧＰＳ測位結果が不適正と判定される。その場合、続いて、ＧＰＳ測位中止判定部７によって、ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の精度が算出される（Ｓ２６）。ＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の精度の算出（予測）の処理について、図８のフローチャートを用いて説明する。
【０１０１】
まず、ＧＰＳ測位の開始からの経過時間ｔが取得される。続いて、測位タイムアウト値Ｔ０から測位の進捗度が計算される（Ｓ２６１）。測位の進捗度とは、測位タイムアウト値Ｔ０に対しての経過時間ｔの割合を示す度合であり、例えば、経過時間ｔを測位タイムアウト値Ｔ０で割り算することで求められる。具体的には、測位タイムアウト値Ｔ０が２０秒で、１０秒経過していた場合は、進捗度は５０％となる。続いて、現在の可視衛星数を示す情報が取得される（Ｓ２６２）。
【０１０２】
続いて、過去の可視衛星数（可視衛星数の推移）を示す情報が取得される（Ｓ２６３）。続いて、現在の可視衛星数と、過去の可視衛星数の推移と、測位の進捗度とから、測位タイムアウト値Ｔ０の（測位タイムアウト時の）可視衛星数が予測される（Ｓ２６４）。具体的には、例えば、図９のグラフに示すように、現在の可視衛星数と、過去の可視衛星数の推移とを用いた回帰分析を行い、時刻に応じた可視衛星数の関数を算出することによって、予測を行う（図９では、実線が実測値、破線が算出された関数である）。
【０１０３】
続いて、予測された可視衛星数に基づいて、測位タイムアウト時の可視衛星と、現在の可視衛星とを比較し、現在の可視衛星数の精度が算出される（Ｓ２６５）。当該精度は、可視衛星数の変動が大きくなると、小さくなる度合であるので、例えば、現在の可視衛星数と測位タイムアウト値Ｔ０の可視衛星数との差を入力値として、当該差が大きければ小さくなる関数値が出力される関数を用いて、精度が算出される。また、進捗度が高いほど、精度を大きくする。具体的には例えば、進捗度に応じた値を精度に加算する。以上がＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数の精度の算出の処理である。
【０１０４】
続いて、ＧＰＳ測位中止判定部７によって停止可否判定が行われる（図７のＳ２７）。停止可否判定の処理について、図１０のフローチャートを用いて説明する。
【０１０５】
まず、ＧＰＳ測位部４によるＧＰＳ測位（Ｓ２４）により自端末１の位置が算出可能かが判断される（Ｓ２７１）。ＧＰＳ測位部４によるＧＰＳ測位により自端末１の位置が算出可能であると判断されると、ＧＰＳ測位を継続させることとされる。ＧＰＳ測位を継続させる旨の情報は移動通信端末１のメモリ上に記憶される（以下、同様）。
【０１０６】
ＧＰＳ測位を継続させることとされなかった場合、続いて、可視衛星がゼロであるが、ＧＰＳ受信部３によりＧＰＳ衛星Ｇ１〜Ｇ３から受信された測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベル未満であるが、周波数を捉えられるレベルを超えていることをＧＰＳ衛星捕捉部５が検出したかどうかが判定される。また、上記の測位信号の受信が一定時間（例えば、６秒等の数秒）継続しているかが判定される（Ｓ２７２）。判定の結果、上記の判定で、上記の受信が一定時間なされていると判定されると、ＧＰＳ測位を継続しないこととされ、その情報は移動通信端末１のメモリ上に記憶される。
【０１０７】
ＧＰＳ測位を継続させることとされなかった場合、続いて、測位開始時間からの経過時間ｔが測位タイムアウト値Ｔ０の直前で、捕捉数計測部６によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が、予め設定された所定数（例えば、２つ）以上であり、かつ、当該可視衛星の測位信号から時刻情報が取得できているか否かが判定される（Ｓ２７３）。経過時間ｔが測位タイムアウト値Ｔ０の直前で、捕捉数が２以上であり、かつ、当該可視衛星の測位信号から時刻情報が取得できていると判定されると、ＧＰＳ測位を継続させることが有効であるとされ、その情報は移動通信端末１のメモリ上に記憶される。
【０１０８】
ＧＰＳ測位を継続させることとされなかった場合、続いて、捕捉数計測部６によるＧＰＳ衛星Ｇ１〜Ｇ３の捕捉数が予め設定された所定数（例えば、２）以上であり、捕捉数の精度が所定値以下であり、かつ、測位開始時間からの経過時間が測位タイムアウト値Ｔ０から予め設定された時間（例えば、３秒等の数秒）以上あるかが判定される（Ｓ２７４）。捕捉数が予め設定された所定数以上であり、捕捉数の精度が所定値以下であり、かつ、測位開始時間からの経過時間ｔが測位タイムアウト値Ｔ０から予め設定された時間以上あると判定されると、ＧＰＳ測位を継続させることとされる。ここまでの処理で、ＧＰＳ測位を継続させることとされなかった場合、ＧＰＳ測位を継続させないこととされる。なお、本実施形態では、停止可否判定の何れかの条件を満たせば、ＧＰＳ測位を継続させることとしているが、複数の条件を満たした場合にＧＰＳ測位を継続させることにするようにしてもよい。以上が停止可否判定の処理である。
【０１０９】
続いて、ＧＰＳ測位中止判定部７によって、ＧＰＳ測位の開始からの経過時間ｔが、捕捉数に応じたＧＰＳ測位中止時間Ｔ１，Ｔ２，Ｔ３を経過しているか否かが判定される（図７のＳ２８、図３におけるＳ４，Ｓ５，Ｓ６，Ｓ１３に相当する）。経過していると判定された場合には、続いて、ＧＰＳ測位を継続させることとされているか否かが判定される（Ｓ２９）。この判定は、上述した停止可否判定の処理により、ＧＰＳ測位を継続させることが有効である旨の情報は移動通信端末１のメモリ上に記憶されているかが確認されて行われる。
【０１１０】
ＧＰＳ測位を継続させることが有効でないと判定された場合には、ＧＰＳ測位中止条件を満たしていると判定され、ＧＰＳ測位を継続させることが有効であると判定された場合にはＧＰＳ測位中止条件を満たしていないと判定される。そして、ＧＰＳ測位中止条件を満たしていると判定される場合には、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値がセットされ、ＧＰＳ測位中止条件を満たしていないと判定される場合には、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされる。
【０１１１】
ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位中止を示す値がセットされると、ＧＰＳ測位制御部８によってＧＰＳ測位制御ステップが実行される（Ｓ３０、図３におけるＳ１０に相当する）。ＧＰＳ測位制御部８によって、可視衛星位置情報記憶部１３ａに記憶されている可視衛星のＳｖ（ｔ）ＩＤや位置情報が削除されると共に、ＧＰＳ測位部１４によるＧＰＳ測位のための演算処理が中止されてＧＰＳ測位が中止される。代わりに基地局利用測位部９に測位を行わせる。その測位結果は表示部１１に出力（Ｓ３１、図３におけるＳ１６に相当する）され、測位は終了する。なお、ここで、ＧＰＳ測位と基地局測位との両方を用いた測位が行われてもよい。また、ここで、基地局利用測位部９により測位が行われる代わりに、ＧＰＳ測位制御部８から測位サーバに自端末１の測位が要求されてもよい。
【０１１２】
ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされている場合には、ＧＰＳ測位制御部８によって、ＧＰＳ測位を継続させるためにＳ２１の処理に移行され、Ｓ２１以降の処理が繰り返される。
【０１１３】
一方、Ｓ２８において、ＧＰＳ測位の開始からの経過時間ｔが、捕捉数に応じたＧＰＳ測位中止時間Ｔ１，Ｔ２，Ｔ３を経過していないと判定された場合は、続いて、ＧＰＳ測位中止判定部７によってＧＰＳ測位中止判定ステップが実行される。ここで、ＧＰＳ測位中止判定部７によって、測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えているＧＰＳ衛星Ｇ１〜Ｇ３、即ち、Ｓｖ（ｔ）ＩＤに対応するＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号から時刻信号が取得できているかが判定される（Ｓ３５）。時刻信号が取得できていると判定されると、捕捉回数パラメータ（ｍ）に“０”（回）がセットされて（Ｓ３３、図３におけるＳ１１に相当する）、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされる。その後、ＧＰＳ測位制御部８によって、新たなＧＰＳ測位を開始させるために所定のリセット処理の後にＳ２１の処理に移行される。
【０１１４】
ＧＰＳ測位中止判定部７によって、Ｓ３５において測位信号から時刻信号が取得できていないと判定されると、次のＧＰＳ測位中止判定ステップが実行される。ここで、ＧＰＳ測位中止判定部７によって、可視衛星履歴記憶部１３ｂに記憶されたＳｖ（ｔ）ＩＤが抽出される。可視衛星履歴記憶部１３ｂには、１秒間隔でＧＰＳ衛星捕捉部５によって抽出されたＳｖ（ｔ）ＩＤの履歴が記憶されており、ＧＰＳ測位中止判定部７によって、直近捕捉に係るＳｖ（ｔ）ＩＤが前回捕捉分（ｔ−１時点）に係るＳｖ（ｔ）ＩＤと同一か否かが判定される（Ｓ３２、図３におけるＳ７に相当する）。同一でなければ捕捉回数パラメータ（ｍ）に“０”（回）がセットされて（Ｓ３３、図３におけるＳ１１に相当する）、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされる。その後、ＧＰＳ測位制御部８によって、新たなＧＰＳ測位を開始させるために所定のリセット処理の後にＳ２１の処理に移行される。
【０１１５】
ＧＰＳ測位中止判定部７によって、Ｓ３２において同一と判定されると、次のＧＰＳ測位中止判定ステップが実行される。ここで、ＧＰＳ測位中止判定部７によって、測位信号の受信レベルがＧＰＳ測位に用いることが可能な測位可能レベルを超えていないＧＰＳ衛星Ｇ１〜Ｇ３、即ち、Ｓｖ（ｔ）ＩＤ以外ＧＰＳ衛星Ｇ１〜Ｇ３のＣＮ値が前回捕捉分（ｔ−１時点）から増加しているかが判定される（Ｓ３４）。増加していれば捕捉回数パラメータ（ｍ）に“０”（回）がセットされて（Ｓ３３、図３におけるＳ１１に相当する）、ＧＰＳ測位中止フラグメモリ（図示せず）にＧＰＳ測位継続を示す値がセットされる。その後、ＧＰＳ測位制御部８によって、新たなＧＰＳ測位を開始させるために所定のリセット処理の後にＳ２１の処理に移行される。
【０１１６】
ＧＰＳ測位中止判定部７によって、Ｓ３４において増加していないと判定されると、次のＧＰＳ測位中止判定ステップが実行される。ここで、ＧＰＳ測位中止判定部７によって、可視衛星位置情報記憶部１３ａに記憶された複数のＧＰＳ衛星の位置情報に基づいて、想定端末位置Ｐから天頂方向の所定の範囲に位置する可視衛星からの測位信号の受信レベルとそれ以外の可視衛星からの測位信号の受信レベルとの差を算出して、当該差の値が予め設定された所定の値以下であるか否かが判定される（Ｓ３９）。上記の差の値が予め設定された所定の値以下でない場合には後述のＳ３８に進む。
【０１１７】
上記の差の値が予め設定された所定の値以下である場合には、ＧＰＳ測位中止判定部７によって、更に、可視衛星位置情報記憶部１３ａに記憶された二つの可視衛星の位置情報からＳｖ（ｔ）間、つまり二つの可視衛星間の角度が所定の値φ以下であるか否かが判定されて、さらに、各可視衛星の仰角が所定の範囲内であるか否かが判定される（Ｓ３６、図３におけるＳ８に相当する）。二つの可視衛星間の角度が所定の値φ以下で、且つ、各可視衛星の仰角が所定の範囲に含まれるという条件を満たす場合には、後述のＳ３７に進み、条件を満たさない場合には後述のＳ３８に進む。
【０１１８】
Ｓ３７（図３におけるＳ９に相当する）に進むと、ＧＰＳ測位中止判定部７によって、図示しない捕捉回数記憶部を参照して捕捉回数上限値Ｍ１が抽出されて、捕捉回数パラメータ（ｍ）の値が捕捉回数上限値Ｍ１以下であるか否かが判定される。そして、捕捉回数パラメータ（ｍ）の値が、捕捉回数上限値Ｍ１以下であると判定される場合には、ＧＰＳ測位中止条件を満たさないと判定され、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値がセットされる。捕捉回数パラメータ（ｍ）が、捕捉回数上限値Ｍ１を超えると判定される場合には、ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値がセットされる。
【０１１９】
また、Ｓ３８（図３におけるＳ１１）に進むと、ＧＰＳ測位中止判定部７によって、図示しない捕捉回数記憶部を参照して捕捉回数上限値Ｍ２が抽出されて、捕捉回数パラメータ（ｍ）の値が捕捉回数上限値Ｍ２以下であるか否かが判定される。そして、捕捉回数パラメータ（ｍ）の値が、捕捉回数上限値Ｍ２以下であると判定される場合には、ＧＰＳ測位中止条件を満たさないと判定されて、ＧＰＳ測位中止フラグメモリにＧＰＳ測位継続を示す値がセットされる。捕捉回数パラメータ（ｍ）が、捕捉回数上限値Ｍ２を超えると判定される場合には、ＧＰＳ測位中止フラグメモリにＧＰＳ測位中止を示す値がセットされる。なお、ＧＰＳ測位を継続させることとされているか否かの判定及び判定に応じた処理の分岐（Ｓ２９）は、Ｓ３７又はＳ３８において捕捉回数パラメータ（ｍ）の値が捕捉回数上限値Ｍ２以下でないと判定された場合（Ｓ３０の直前）にも行われてもよい。
【０１２０】
その後、ＧＰＳ測位制御部８によって、ＧＰＳ測位中止フラグメモリが参照されて、ＧＰＳ測位を継続させることを示す値がセットされている場合にはＳ２１に戻り、ＧＰＳ測位を中止させることを示す値がセットされている場合にはＧＰＳ測位を中止させ、測位方式がＧＰＳ測位から基地局利用測位等に切り替えられる（Ｓ３０）。その後、測位結果が表示部１１に出力されて（Ｓ３１）、所定のリセット処理の後に測位を終了する。以上が、本変形例に係る移動通信端末１のＧＰＳ測位における動作である。
【０１２１】
上述したように、ＣＮ値等の受信レベルに基づいて、ＧＰＳ測位を継続させるか否かを判定させるようにすれば、受信レベルの低い測位信号しか受信できなかったＧＰＳ衛星Ｇ１〜Ｇ３が存在している場合に、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。また、測位信号から時刻情報が取得できているかに基づいて、ＧＰＳ測位を継続させるか否かを判定させるようにすれば、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。即ち、ＧＰＳ測位を中止すべきか否かをより正確に判断できる。
【０１２２】
また、天頂方向のＧＰＳ衛星Ｇ１〜Ｇ３からの測位信号の受信レベルに基づいて、ＧＰＳ測位を継続させるか否かを判定させるようにすれば、移動通信端末が屋内等に在るか否かの推測が可能になり、ＧＰＳ測位結果を短時間で得ることが可能か否かの判定精度を向上できる。
【０１２３】
また、上述したように停止可否判定を行うこととすれば、時間の経過によりＧＰＳ測位が可能であると推測される場合に、ＧＰＳ測位中止時間Ｔ１，Ｔ２，Ｔ３の経過後であっても、測位できる可能性がある場合に測位を中止させずにＧＰＳ測位を継続させることができる。停止可否判定の具体的な判定方法としは、上述のものを用いることができる。
【０１２４】
また測位を、１秒おきに行っているが（これはＧＰＳ受信機からの出力が１秒間隔で行われることを想定したものである）、必ずしもＧＰＳ受信機からの出力間隔に合わせる必要はない（１秒おきでなくてもよい）。フローの最初（戻った場合も含む）でｔに”１“（ｓｅｃ）を追加せず、開始からの経過時間を計測してもよいし、またＳ３２のＳｖ（ｔ）ＩＤの比較も、現在に最も近い時間に取得したＳｖ（ｔ）ＩＤと比較してもよい。
【０１２５】
また、ＧＰＳ測位ができなかった場合であっても、測位サーバに測位を要求することとすれば、移動通信端末の測位結果を得ることができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明に係る移動通信端末の実施形態の機能ブロック図である。
【図２】図１に係る移動通信端末のハードブロック図である。
【図３】ＧＰＳ測位方法の動作手順を示す図である。
【図４】第１スカイプロットを示す図である。
【図５】移動通信端末の所在地とＧＰＳ測位に要する待機時間との関係を示すグラフである。
【図６】第２スカイプロットを示す図である。
【図７】ＧＰＳ測位方法の動作手順の別の例を示すフローチャートである。
【図８】ＧＰＳ衛星の捕捉数の精度を算出する手順を示すフローチャートである。
【図９】測位時間に応じたＧＰＳ衛星の捕捉数の変化を示すグラフである。
【図１０】停止可否判定の手順を示すフローチャートである。
【図１１】本発明に係る測位サーバの実施形態の機能ブロック図である。
【符号の説明】
【０１２７】
１…移動通信端末、２…通信部、３…ＧＰＳ受信部、５…ＧＰＳ衛星捕捉部、６…捕捉数計測部、７…ＧＰＳ測位中止判定部、８…ＧＰＳ測位制御部、１３ａ…可視衛星位置情報記憶部、１９…基地局利用測位部、１００…基地局、Ｇ１，Ｇ２，Ｇ３…ＧＰＳ衛星。
【図１】
2008249723.tif 000003
【図２】
2008249723.tif 000004
【図３】
2008249723.tif 000005
【図４】
2008249723.tif 000006
【図５】
2008249723.tif 000007
【図６】
2008249723.tif 000008
【図７】
2008249723.tif 000009
【図８】
2008249723.tif 000010
【図９】
2008249723.tif 000011
【図１０】
2008249723.tif 000012
【図１１】
2008249723.tif 000013