(57)【要約】【課題】位置登録のたびに無線基地局から位置情報を取得しなくても、現在位置の測位の初期値として無線基地局の位置を使用することを可能にする技術を提供する。【解決手段】本発明の移動体端末は、無線基地局から送信された信号が受信されていれば、該無線基地局に位置登録を行う位置登録手段と、過去に位置登録した無線基地局から取得された、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積する現在位置管理手段と、現在位置を算出するための初期値となる初期位置を管理しており、新たな無線基地局への位置登録が行われたとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新する初期位置管理手段と、前記初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う現在位置算出手段を有する。【選択図】図１
2010185830.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局から送信された信号が受信されていれば、該無線基地局に位置登録を行う位置登録手段と、
過去に位置登録した無線基地局から取得された、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積する現在位置管理手段と、
現在位置を算出するための初期値となる初期位置を管理しており、新たな無線基地局への位置登録が行われたとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新する初期位置管理手段と、
前記初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う現在位置算出手段と、
を有する移動体端末。
【請求項２】
前記初期位置管理手段は、
更に、前記初期位置の誤差である初期位置誤差を管理しており、該初期位置誤差が所定の閾値以上となったら、現在位置登録している無線基地局から基地局位置を取得し、前記初期位置を該基地局位置に更新するとともに、前記初期位置誤差を、無線基地局の送信信号が到達する距離に更新する、請求項１に記載の移動体端末。
【請求項３】
前記初期位置管理手段は、
新たな無線基地局への位置登録が行われたとき、該無線基地局の基地局位置が前記基地局位置リストに記録されていなければ、前記初期位置をそのままにして前記初期位置誤差を更新する、請求項２に記載の移動体端末。
【請求項４】
前記初期位置管理手段は、
前記初期位置をそのままにして前記初期位置誤差を更新するとき、前記初期位置として基地局位置を設定している無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項３に記載の移動体端末。
【請求項５】
前記初期位置管理手段は、
前記初期位置をそのままにして前記初期位置誤差を更新するとき、新たに位置登録する無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項３に記載の移動体端末。
【請求項６】
前記現在位置算出手段が現在位置を算出したとき、該現在位置と、該現在位置を算出するときに位置登録を行っていた無線基地局と、該無線基地局の無線基地局位置とを対応付けて記録する履歴を、前記基地局位置リストとして用いる、請求項１から５のいずれか１項に記載の移動体端末。
【請求項７】
前記初期位置管理手段は、
前記位置登録手段が国際ローミングによって所定国の無線基地局に位置登録したとき、前記初期位置を予め定められた該所定国内の特定位置に更新する、請求項１から６のいずれか１項に記載の移動体端末。
【請求項８】
前記移動体端末の現在位置を表示する現在位置表示手段を更に有し、
該現在位置表示手段は、前記現在位置算出手段が前記現在位置を算出するまで、前記初期位置管理手段が管理している前記初期位置を現在位置として表示する、請求項１から７のいずれか１項に記載の移動体端末。
【請求項９】
過去に位置登録した無線基地局から取得した、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積しておき、
新たな無線基地局へ位置登録を行ったとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新するようにして、現在位置を算出するための初期値となる初期位置を管理し、
前記初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う、ＧＰＳ測位方法。
【請求項１０】
更に、前記初期位置の誤差である初期位置誤差を管理し、
前記初期位置誤差が所定の閾値以上となったら、現在位置登録している無線基地局から基地局位置を取得し、前記初期位置を該基地局位置に更新するとともに、前記初期位置誤差を、無線基地局の送信信号が到達する距離に更新する、請求項９に記載のＧＰＳ測位方法。
【請求項１１】
新たな無線基地局への位置登録を行うとき、該無線基地局の基地局位置が前記基地局位置リストに記録されていなければ、前記初期位置をそのままにして前記初期位置誤差を更新する、請求項１０に記載のＧＰＳ測位方法。
【請求項１２】
前記初期位置をそのままにして前記初期位置誤差を更新するとき、前記初期位置として基地局位置を設定している無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項１１に記載のＧＰＳ測位方法。
【請求項１３】
前記初期位置をそのままにして前記初期位置誤差を更新するとき、新たに位置登録する無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項１１に記載のＧＰＳ測位方法。
【請求項１４】
現在位置を算出したとき、該現在位置と、該現在位置を算出するときに位置登録を行っていた無線基地局と、該無線基地局の無線基地局位置とを対応付けて記録する履歴を、前記基地局位置リストとして用いる、請求項９から１３のいずれか１項に記載のＧＰＳ測位方法。
【請求項１５】
信号が受信される無線基地局に位置登録を行い、過去に位置登録した無線基地局から取得した、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積しておき、新たな無線基地局への位置登録を行ったとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新するようにして、現在位置を算出するための初期値となる初期位置を管理し、該初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う、移動体端末と、
前記移動体端末から要求されると前記基地局位置を提供する無線基地局と、
を有するＧＰＳ測位システム。
【請求項１６】
前記移動体端末は、
更に、前記初期位置の誤差である初期位置誤差を管理し、該初期位置誤差が所定の閾値以上となったら、現在位置登録している無線基地局から基地局位置を取得し、前記初期位置を該基地局位置に更新するとともに、前記初期位置誤差を、無線基地局の送信信号が到達する距離に更新する、請求項１５に記載のＧＰＳ測位システム。
【請求項１７】
前記移動体端末は、
新たな無線基地局への位置登録を行うとき、該無線基地局の基地局位置が前記基地局位置リストに記録されていなければ、前記初期位置をそのままにして前記初期位置誤差を更新する、請求項１６に記載のＧＰＳ測位システム。
【請求項１８】
前記移動体端末は、
前記初期位置をそのままにして前記初期位置誤差を更新するとき、前記初期位置として基地局位置を設定している無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項１７に記載のＧＰＳ測位システム。
【請求項１９】
前記移動体端末は、
前記初期位置をそのままにして前記初期位置誤差を更新するとき、新たに位置登録する無線基地局の信号が到達する距離の２倍の距離を該初期位置誤差に加算する、請求項１７に記載のＧＰＳ測位システム。
【請求項２０】
前記移動体端末は、
現在位置を算出したとき、該現在位置と、該現在位置を算出するときに位置登録を行っていた無線基地局と、該無線基地局の無線基地局位置とを対応付けて記録する履歴を、前記基地局位置リストとして用いる、請求項１５から１９のいずれか１項に記載のＧＰＳ測位システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体端末、ＧＰＳ測位方法およびＧＰＳ測位システムに関する。
【背景技術】
【０００２】
近年、人工衛星を利用して自分の位置を測定するＧＰＳ（Global Positioning System）が、携帯電話などの移動体端末に利用され、位置情報を利用したさまざまなサービスが提供されるようになっている。
【０００３】
ＧＰＳでは、ＧＰＳ受信機が複数のＧＰＳ衛星からの電波を受信し、それぞれのＧＰＳ衛星との距離を割り出す。ＧＰＳ受信機は、それぞれのＧＰＳ衛星との距離にもとづいた連立方程式を、逐次計算法（ニュートン法）等を用いて解くことにより、現在位置を求める。この逐次計算法を用いる際にＧＰＳ受信機の現在位置の初期値（以降、初期位置と称す）が必要であり、この初期位置が実際の現在位置から大きく離れていると、現在位置が求まるまでにかかる時間が長くなる。
【０００４】
また、ＧＰＳ受信機は、初期位置にもとづいて電波を受信することができるＧＰＳ衛星を推定する。初期位置が実際の位置と大きく異なると、推定したＧＰＳ衛星の探索に失敗してから、あらためて現在位置が不明であるとしてＧＰＳ衛星を探索しなおすため、電波を受信するＧＰＳ衛星の探索に時間がかかるおそれもある。
【０００５】
そこで、ＧＰＳ受信機の初期位置をできるだけ正確に推定するために、さまざまな技術が提案されている。例えば、特許文献１では、ＧＰＳ受信機である移動体端末が最も近い無線基地局の位置情報を初期位置として採用する方法が提案されている。特許文献１では、移動体端末が最も近い無線基地局の位置情報を取得し、取得した無線基地局の位置情報によって示される位置を自身の初期位置として採用する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１３３５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１では、移動体端末が最も近い無線基地局から、位置情報を取得するまで、無線基地局の位置情報を初期位置として使用できないし、接続する無線基地局を変更するたびに無線基地局から位置情報を取得する必要がある。
【０００８】
本発明の目的は、位置登録のたびに無線基地局から位置情報を取得しなくても、現在位置の測位の初期値として無線基地局の位置を使用することを可能にする技術を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の移動体端末は、無線基地局から送信された信号が受信されていれば、該無線基地局に位置登録を行う位置登録手段と、過去に位置登録した無線基地局から取得された、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積する現在位置管理手段と、現在位置を算出するための初期値となる初期位置を管理しており、新たな無線基地局への位置登録が行われたとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新する初期位置管理手段と、前記初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う現在位置算出手段を有する。
【００１０】
また、上記目的を達成するために、本発明のＧＰＳ測位方法は、過去に位置登録した無線基地局から取得した、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積しておき、新たな無線基地局へ位置登録を行ったとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新するようにして、現在位置を算出するための初期値となる初期位置を管理し、前記初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う。
【００１１】
また、上記目的を達成するために、本発明のＧＰＳ測位システムは、信号が受信される無線基地局に位置登録を行い、過去に位置登録した無線基地局から取得した、該無線基地局の位置である基地局位置を該無線基地局に対応付けて、基地局位置リストとして蓄積しておき、新たな無線基地局への位置登録を行ったとき該無線基地局の基地局位置が前記基地局位置リストに記録されていれば、前記初期位置を該基地局位置に更新するようにして、現在位置を算出するための初期値となる初期位置を管理し、該初期位置を初期値に用いて、ＧＰＳ衛星からの受信電波を利用して現在位置を算出するための演算を行う、移動体端末と、前記移動体端末から要求されると前記基地局位置を提供する無線基地局を有する。
【発明の効果】
【００１２】
本発明によれば、移動体端末は、位置登録のたびに無線基地局から位置情報を取得しなくても、現在位置の測位の初期値として無線基地局の位置を使用できる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態のＧＰＳ測位システムの構成を示すブロック図である。
【図２】図１に示した移動体端末１が無線基地局２に位置登録するときの移動体端末１と無線基地局２のシーケンスを示す図である。
【図３】図１に示した移動体端末１が無線基地局２にアシストデータを要求するときの移動体端末１と無線基地局２のシーケンスを示す図である。
【図４】第１の実施の形態の移動体端末の構成を示すブロック図である。
【図５】図４に示した移動体端末１が無線基地局２に位置登録するときの処理を示すフローチャートである。
【図６】移動体端末と基地局の構成を示すシステム図である。
【図７】移動体端末と基地局の構成を示すシステム図である。
【図８】図４に示した移動体端末１が現在位置を測位するときの処理を示すフローチャートである。
【図９】測位履歴の例を示す図である。
【図１０】図４に示した移動体端末１が利用者に現在位置を表示するときの処理を示すフローチャートである。
【図１１】海外サービス情報が設定されるテーブルを示す図である。
【図１２】第３の実施の形態の移動体端末の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
次に本発明について図面を参照して詳細に説明する。
【００１５】
（第１の実施の形態）
図１は第１の実施の形態のＧＰＳ測位システムの構成を示すブロック図である。
【００１６】
図１に示すように、第１の実施の形態のＧＰＳ測位システムは、移動体端末１、無線基地局２、アシストサーバ３およびＧＰＳ衛星４を有する。
【００１７】
移動体端末１は、携帯電話やＰＨＳ（Personal Handyphone System）などのような通信端末である。さらに、移動体端末１は、ＧＰＳ受信機の機能を有し、その機能を使って現在位置を測位する。
【００１８】
移動体端末１は、複数のＧＰＳ衛星が発信する、時刻を含むデータを電波で受信し、受信したデータからそれぞれのＧＰＳ衛星との距離を割り出す。移動体端末１は、複数のＧＰＳ衛星との距離にもとづいた連立方程式を、逐次計算法（ニュートン法）等を用いて解くことにより、現在位置を求める。この逐次計算法を用いるときに移動体端末１の初期位置が必要となる。また、現在位置を測位する演算でその初期位置が使用可能か否かを判別するため、その初期位置の精度を距離で示す初期位置誤差を使用する。
【００１９】
移動体端末１は、現在位置を測位する演算のための初期位置として、接続している無線基地局２の基地局位置を用いる。また、移動体端末１は、現在位置を測位する演算でその初期位置が使用可能か否かを判別するための初期位置誤差として、接続している無線基地局２の送信信号が到達する距離である基地局通信距離を用いる。
【００２０】
移動体端末１がある無線基地局２に位置登録していることから、その移動体端末１がその無線基地局２の通信エリア内のどこかにいることが想定される。そこで、本実施形態では、その無線基地局２の位置を移動端末１の位置を測定するときの初期値として用いている。
【００２１】
また、基地局通信距離は無線基地局２の通信エリアの半径に相当する。移動体端末１が無線基地局２の通信エリア内のどこかにいるので、無線基地局２の位置と移動体端末１の位置のずれは最大でも基地局通信距離である。そこで、本実施形態では、この基地局通信距離を初期位置誤差として用いている。
【００２２】
移動体通信では、移動体端末を呼び出すときに無線基地局が呼び出し信号を送出する。無線基地局が呼び出し信号を送出できるように、移動体端末は、自端末がどの無線基地局の配下にあるかをネットワーク側に登録する必要がある。なお、移動体端末がどの無線基地局の配下にあるかをネットワーク側に登録することを位置登録という。移動体端末が接続したい無線基地局に位置登録できるように、無線基地局は、常時、パイロット信号と、報知信号を送信している。報知信号には、その無線基地局の基地局コード、国コードおよび事業者コードが含まれている。利用者が移動体端末を持って接続中の無線基地局と別の無線基地局の配下に移動したとき、あるいは、利用者が移動体端末の電源を起動したとき、移動体端末は、最も高い受信レベルでパイロット信号が受信されている無線基地局に位置登録する。これにより、移動体端末は、良好な通信が可能となるような無線基地局に位置登録することができる。
【００２３】
移動体端末１は、無線基地局２が常時配信している報知信号を受信する。
【００２４】
移動体端末１は、接続中の無線基地局とは別の無線基地局の配下に移動したとき、あるいは、電源が起動されたとき、無線基地局２に移動体端末固有の端末コードを含む位置登録要求を送信し、位置登録する。
【００２５】
なお、接続中の無線基地局２について取得した情報は、基地局情報として移動体端末１内のデータベースの所定の領域（以降、基地局情報格納エリアと称する）に記録される。基地局情報には、基地局コード情報および基地局位置情報が含まれる。基地局コード情報には、移動体端末が接続している無線基地局の国コード、事業者コード、基地局コードが含まれる。基地局位置情報には、移動体端末が接続している無線基地局の基地局位置および基地局通信距離が含まれる。
【００２６】
また、移動体端末１は、位置登録した無線基地局の基地局位置および基地局通信距離を移動体端末１内のデータベースの所定の領域（以降、測位履歴格納エリアと称する）に記録されている測位履歴から検索する。
【００２７】
測位履歴の例を図９に示す。図９に示すように、測位履歴には、測位によって得られた端末情報、測位に用いられた測位方式および測位時に接続していた無線基地局の基地局情報が含まれる。移動体端末１が現在位置を測位するごとに、端末情報、測位方式および基地局情報が、測位履歴として測位履歴格納エリア内で追加書き込みされる。端末情報は、移動体端末１が現在位置を測位したタイミングで、移動体端末１内のデータベースの所定の領域（以降、端末情報格納エリアと称する）に記録される。端末情報には、測位によって得られた移動体端末１の位置である端末位置、およびその端末位置の精度を距離で示す端末位置精度が含まれる。測位方式には、単独測位方式やサーバー・アシスト方式などがある。
【００２８】
移動体端末１は、位置登録した無線基地局の基地局位置情報が測位履歴に存在する場合、その基地局位置情報と、基地局コード情報とをあわせて基地局情報として基地局情報格納エリアに記録する。
【００２９】
なお、移動体端末１は、初期位置、初期位置誤差、およびその基地局位置が初期位置として選択されている無線基地局の基地局コードである選択基地局コードをあわせた初期位置情報を管理する。初期位置情報は、移動体端末１内のデータベースの所定の領域（以降、初期位置情報格納エリアと称する）に記録される。
【００３０】
移動体端末１は、位置登録した無線基地局の基地局位置情報が測位履歴に存在する場合、その基地局位置情報に含まれる基地局位置および基地局通信距離ならびに基地局コード情報に含まれる基地局コードを、初期位置情報の初期位置、初期位置誤差および選択基地局コードとして、初期位置情報格納エリアに記録する。なお、移動体端末１は、記録された初期位置を、現在位置を測位する演算で使用する。
【００３１】
一方、移動体端末１は、位置登録した無線基地局の基地局位置情報が測位履歴に存在しない場合、基地局位置情報を未設定とした基地局情報を基地局情報格納エリアに記録する。なお、このとき書き込む基地局情報の基地局コード情報は、無線基地局から受信した基地局コード情報とする。
【００３２】
また、このとき、移動体端末１は、初期位置情報格納エリアの初期位置情報が既に記録されているか否かを判別する。移動体端末１は、初期位置情報が既に記録されている場合、初期位置情報として既に記録されている初期位置を更新しない。これにより、移動体端末１では、既に初期位置情報として記録されている初期位置が現在位置を測位する演算で継続して使用される。なお、この場合、利用者が移動体端末１を持って接続中の無線基地局とは別の無線基地局の配下に移動したと考えられる。そのため、移動体端末１は、その基地局位置が初期位置として選択されている無線基地局の基地局通信距離の範囲外に移動した可能性が高く、既に初期位置情報として記録されている初期位置はその精度が悪くなっていると考えられる。そこで、移動体端末１は、移動した先の無線基地局の基地局通信距離を用いて、初期位置情報として記録されている初期位置誤差を補正する。
【００３３】
また、移動体端末１は、まだ、初期位置情報が記録されていない場合、初期位置および初期位置誤差を記録しないままとする。なお、この場合、移動体端末１は、現在位置を測位する演算で初期位置を用いずに現在位置を求める。
【００３４】
移動体端末１は、初期位置情報が記録されていて、かつ、その初期位置誤差があらかじめ設定された所定の閾値以下である場合、現在位置を測位する演算で初期位置を使用可能と判断し、その初期位置を用いて現在位置を測位する。
【００３５】
一方、移動体端末１は、初期位置情報が記録されていない場合、あるいは初期位置情報の初期位置誤差があらかじめ設定された所定の閾値以下でない場合、現在接続している無線基地局から基地局位置および基地局通信距離を取得する。
【００３６】
移動体端末１は、現在接続している無線基地局から基地局位置および基地局通信距離を取得するために、その無線基地局にＧＰＳによる測位で広く使用されているパラメータの集合であるアシストデータを要求する。なお、アシストデータには、無線基地局の基地局位置および基地局通信距離が含まれる。移動体端末１は、無線基地局２にアシストデータを要求するために、アシストデータを要求する旨を示すアシストデータ要求を送信する。
【００３７】
移動体端末１は、アシストデータ要求を送信した無線基地局２からアシストデータ要求の応答としてアシストデータを受信すると、受信したアシストデータから基地局位置および基地局通信距離を抽出する。
【００３８】
移動体端末１は、抽出した基地局位置および基地局通信距離を、それぞれ基地局情報の基地局位置情報の基地局位置および基地局通信距離として基地局情報格納エリアに記録する。また、移動体端末１は、抽出した基地局位置および基地局通信距離、ならびにアシストデータを受信した無線基地局の基地局コードを、それぞれ初期位置情報の初期位置、初期位置誤差および選択基地局コードとして初期位置情報格納エリアに記録する。
【００３９】
移動体端末１は、初期位置情報格納エリアに初期位置情報として記録された初期位置を用いて現在位置を測位する。
【００４０】
一方、移動体端末１は、所定の時間を経過してもアシストデータ要求を送信した無線基地局からアシストデータを受信しなかったなどの理由により、接続している無線基地局の基地局位置が得られなかった場合、初期位置を用いず現在位置を測位する。
【００４１】
移動体端末１は、現在位置の測位が完了すると、測位によって得られた端末位置および端末位置精度を、それぞれ端末情報として端末情報格納エリアに記録する。
【００４２】
さらに、移動体端末１は、測位履歴として、端末情報、測位した方式および基地局情報を測位履歴格納エリアに追加書き込みする。
【００４３】
また、移動体端末１は、利用者から現在位置の表示を要求されると、端末情報格納エリアに端末情報が記録されているか否かを判別する。移動体端末１は、端末情報格納エリアに端末情報が記録されている場合、端末情報の端末位置および誤差精度を現在位置およびその精度として表示する。
【００４４】
一方、移動体端末１は、端末情報格納エリアに端末情報が記録されていない場合、初期位置情報格納エリアから初期位置情報を読み出す。移動体端末１は、読み出した初期位置情報の初期位置および初期位置誤差を現在位置およびその精度として表示する。
【００４５】
無線基地局２は、移動体端末１と直接通信する基地局である。
【００４６】
無線基地局２は、移動体端末１が接続したい無線基地局に位置登録できるように、常時、パイロット信号と、報知信号を送信している。
【００４７】
無線基地局２は、移動体端末１から位置登録要求を受信すると、受信した位置登録要求から移動体端末固有の端末コードを抽出し、その端末コードを図示しない通信事業者の位置登録データベースに登録する。
【００４８】
また、無線基地局２は、アシストサーバ３がアシストデータを配信すると、そのアシストデータを受信する。無線基地局２は、移動体端末１からアシストデータ要求を受信すると、アシストデータ要求に対する応答として、アシストサーバ３から受信していたアシストデータを移動体端末１に送信する。
【００４９】
アシストサーバ３は、配下の無線基地局の基地局位置および基地局通信距離を含むアシストデータを生成するサーバである。アシストサーバ３は、アシストデータを生成すると、生成したアシストデータを無線基地局２に配信する。
【００５０】
ＧＰＳ衛星４は、ＧＰＳで用いられる衛星である。ＧＰＳ衛星４は、ＧＰＳ受信機が現在位置を測位するために用いる電波を発信する。
【００５１】
次に図１に示した移動体端末１が無線基地局２に位置登録するときの移動体端末１と無線基地局２のシーケンスについて説明する。
【００５２】
図２は図１に示した移動体端末１が無線基地局２に位置登録するときの移動体端末１と無線基地局２のシーケンスを示す図である。
【００５３】
無線基地局２は、常時、パイロット信号と、報知信号を送信している（ステップＳ１）。
【００５４】
移動体端末１は、無線基地局２が配信する報知信号を受信する。移動体端末１は、接続中の無線基地局と別の無線基地局の配下に移動したとき、あるいは、電源が起動されたとき（ステップＳ２）、最も高い受信レベルでパイロット信号が受信されている無線基地局２に移動体端末固有の端末コードを含む位置登録要求を送信する（ステップＳ３）。
【００５５】
無線基地局２は、移動体端末１から位置登録要求を受信すると、受信した位置登録要求から移動体端末固有の端末コードを抽出し、その端末コードを図示しない通信事業者の位置登録データベースに登録する（ステップＳ４）。
【００５６】
これにより、外部の端末から移動体端末１に接続要求があると、無線基地局２は、移動体端末１を呼び出せるようになる。
【００５７】
次に図１に示した移動体端末１が無線基地局２にアシストデータを要求するときの移動体端末１と無線基地局２のシーケンスについて説明する。
【００５８】
図３は図１に示した移動体端末１が無線基地局２にアシストデータを要求するときの移動体端末１と無線基地局２のシーケンスを示す図である。
【００５９】
移動体端末１は、現在位置を測位するとき、まず、現在位置を測位する演算で使用可能な基地局位置情報が測位履歴格納エリアの測位履歴に存在するか否かを判別する（ステップＳ１１）。
【００６０】
現在位置を測位する演算で使用可能な基地局位置情報が測位履歴に存在する場合、移動体端末１は、その基地局位置情報の基地局位置および基地局通信距離を、それぞれ初期位置および初期位置誤差として用いて現在位置を測位する。
【００６１】
一方、現在位置を測位する演算で使用可能な基地局位置情報が測位履歴に存在しない場合、移動体端末１は、現在接続している無線基地局２から基地局位置および基地局通信距離を取得するために、無線基地局２にアシストデータ要求を送信する（ステップＳ１２）。
【００６２】
無線基地局２は、移動体端末１からアシストデータ要求を受信すると、アシストデータ要求に対する応答として、あらかじめアシストサーバ３から受信していたアシストデータを移動体端末１に送信する（ステップＳ１３）。
【００６３】
移動体端末１は、無線基地局２からアシストデータ要求の応答としてアシストデータを受信すると、受信したアシストデータから基地局位置および基地局通信距離を抽出する。移動体端末１は、抽出した基地局位置および基地局通信距離を、それぞれ初期位置および初期位置誤差として用いて現在位置を測位する（ステップＳ１４）。
【００６４】
図４は第１の実施の形態の移動体端末の構成を示すブロック図である。
【００６５】
図４に示すように、第１の実施の形態の移動体端末は、現在位置算出部１１、無線部１２、位置登録部１３、初期位置管理部１４、現在位置管理部１５、現在位置表示部１６およびデータベース１７を有する。
【００６６】
無線部１２は、外部の無線基地局と無線データを送受信する無線部である。
【００６７】
無線部１２は、無線基地局２が常時送信しているパイロット信号および報知信号を受信し、パイロット信号の受信レベルならびに受信した報知信号に含まれるその無線基地局の基地局コード、国コードおよび事業者コードを位置登録部１３に送信する。また、無線部１２は、位置登録部１３から位置登録要求を受信すると、受信した位置登録要求を無線基地局２に送信する。
【００６８】
また、無線部１２は、初期位置管理部１４からアシストデータ要求を受信すると、受信したアシストデータ要求を無線基地局２に送信する。また、無線部１２は、無線基地局２からアシストデータ要求の応答としてアシストデータを受信すると、受信したアシストデータを初期位置管理部１４に送信する。
【００６９】
位置登録部１３は、無線基地局との接続やハンドオーバーなど、移動体端末の無線通信を制御する。
【００７０】
位置登録部１３は、無線部１２から無線基地局２のパイロット信号の受信レベルならびに基地局コード、国コードおよび事業者コードを受信する。
【００７１】
位置登録部１３は、移動体端末１が、接続中の無線基地局とは別の無線基地局の配下に移動したとき、あるいは、移動体端末１の電源が起動されたとき、無線部１２を介して、最も高い受信レベルでパイロット信号が受信されている無線基地局へ位置登録要求を送信し、その無線基地局へ位置登録する。
【００７２】
位置登録部１３は、無線基地局２へ位置登録すると、位置登録した無線基地局２から受信していた国コード、事業者コードおよび基地局コードを、基地局コード情報として初期位置管理部１４に送信する。なお、基地局コード情報には、移動体端末が接続している無線基地局の基地局コード、国コードおよび事業者コードが含まれる。
【００７３】
初期位置管理部１４は、位置登録部１３から基地局コード情報を受信すると、現在位置管理部１５に基地局位置情報を要求する旨を示す基地局位置情報要求を送信する。なお、基地局位置情報要求には、現在移動体端末１が接続している無線基地局の基地局コード情報が含まれる。
【００７４】
初期位置管理部１４は、現在位置管理部１５から基地局位置情報要求の応答として基地局位置情報を受信すると、受信した基地局位置情報から基地局位置および基地局通信距離を抽出する。初期位置管理部１４は、抽出した基地局位置および基地局通信距離ならびに位置登録部１３から受信した基地局コード情報の基地局コードを、初期位置情報の初期位置、初期位置誤差および選択基地局コードとして、データベース１７の初期位置情報格納エリアに記録する。なお、記録された初期位置は、現在位置算出部１１によって、移動体端末１の現在位置を測位する演算に用いられる。
【００７５】
一方、初期位置管理部１４は、現在位置管理部１５から基地局位置情報要求の応答としてその無線基地局の基地局位置情報が存在しない旨を受信すると、初期位置情報格納エリアに初期位置情報が既に記録されているか否かを判別する。初期位置管理部１４は、初期位置情報が既に記録されている場合、初期位置情報として既に記録されている初期位置を更新しない。これにより、現在位置管理部１５では、既に初期位置情報として記録されている初期位置が現在位置を測位する演算で継続して使用される。
【００７６】
なお、この場合、利用者が移動体端末１を持って接続中の無線基地局と別の無線基地局の配下に移動したと考えられる。そのため、移動体端末１は、その基地局位置が初期位置として選択されている無線基地局の基地局通信距離の範囲外に移動した可能性が高く、既に初期位置情報として設定されている初期位置はその精度が悪くなっていると考えられる。そこで、初期位置管理部１４は、移動した先の無線基地局の基地局通信距離を用いて、初期位置情報として記録されている初期位置誤差を補正する。
【００７７】
また、初期位置管理部１４は、まだ初期位置情報が記録されていない場合、初期位置および初期位置誤差を記録しないままとする。なお、この場合、現在位置算出部１１では、現在位置を測位する演算で初期位置を用いずに現在位置を求める。
【００７８】
初期位置管理部１４は、現在位置算出部１１から初期位置情報を要求されると、初期位置情報格納エリアに初期位置情報が記録されているか否かを判別する。初期位置管理部１４は、初期位置情報格納エリアに初期位置情報が記録されていて、かつ、その初期位置誤差があらかじめ設定された所定の閾値以下である場合、現在位置を測位する演算で初期位置を使用可能と判断し、その初期位置情報を現在位置算出部１１に送信する。
【００７９】
一方、初期位置管理部１４は、初期位置情報格納エリアに初期位置情報が記録されていない場合、あるいは初期位置情報の初期位置誤差があらかじめ設定された所定の閾値以下でない場合、現在接続している無線基地局から基地局位置および基地局通信距離を取得する。
【００８０】
初期位置管理部１４は、現在接続している無線基地局から基地局位置および基地局通信距離を取得するために、その無線基地局にアシストデータを要求する。初期位置管理部１４は、位置登録部１３から受信していた基地局コード情報から基地局コードを読み出し、無線部１２を介して、その基地局コードの無線基地局にアシストデータ要求を送信する。
【００８１】
初期位置管理部１４は、無線部１２を介して、アシストデータ要求を送信した無線基地局からアシストデータを受信すると、受信したアシストデータから基地局位置および基地局通信距離を抽出する。
【００８２】
初期位置管理部１４は、抽出した基地局位置および基地局通信距離からなる基地局位置情報と、位置登録部１３から受信していた基地局コード情報とをあわせた基地局情報を、現在位置管理部１５に送信する。
【００８３】
さらに、初期位置管理部１４は、初期位置情報格納エリアに格納されている初期位置情報の初期位置、初期位置誤差および選択基地局コードを抽出した基地局位置および基地局通信距離ならびに現在接続している無線基地局の基地局コードに更新する。
【００８４】
また、初期位置管理部１４は、更新した初期位置情報の初期位置を現在位置算出部１１に送信する。
【００８５】
一方、初期位置管理部１４は、所定の時間を経過しても、無線基地局からアシストデータを受信しなかったなどの理由により、接続している無線基地局の基地局位置が得られなかった場合、現在位置算出部１１に初期位置情報が存在しない旨を通知する。
【００８６】
また、初期位置管理部１４は、現在位置表示部１６から初期位置情報を要求されると、初期位置情報格納エリアから初期位置情報を読み出す。初期位置管理部１４は、現在位置表示部１６に初期位置情報を送信する。
【００８７】
現在位置管理部１５は、初期位置管理部１４から基地局位置情報要求を受信すると、受信した基地局位置情報要求から基地局コード情報を抽出する。現在位置管理部１５は、抽出した基地局コード情報の無線基地局の基地局位置情報をデータベース１７の測位履歴格納エリアに記録されている測位履歴から検索する。
【００８８】
なお、測位履歴には、端末情報、測位方式および基地局情報が含まれる。現在位置を測位するごとに、端末情報、測位方式および基地局情報が、測位履歴として測位履歴格納エリア内で追加書き込みされる。また、基地局情報は、データベース１７の基地局情報格納エリアに記録される。基地局情報には、基地局コード情報および基地局位置情報が含まれる。基地局位置情報には、移動体端末が接続している無線基地局の基地局位置および基地局通信距離が含まれる。また、端末情報は、データベース１７の端末情報格納エリアに記録される。端末情報には、測位によって得られた移動体端末１の位置である端末位置、およびその端末位置の精度を距離で示す端末位置精度が含まれる。
【００８９】
現在位置管理部１５は、抽出した基地局コードの無線基地局の基地局位置情報が測位履歴に存在する場合、その基地局位置情報を基地局位置情報要求の応答として、初期位置管理部１４に送信する。また、現在位置管理部１５は、初期位置管理部１４に送信した基地局位置情報と、初期位置管理部１４から受信した基地局位置情報要求に含まれる基地局コード情報とをあわせて基地局情報として基地局情報格納エリアに記録する。
【００９０】
一方、現在位置管理部１５は、抽出した基地局コードの無線基地局の基地局位置情報が測位履歴に存在しない場合、その無線基地局の基地局位置情報が存在しない旨を基地局位置情報要求の応答として、初期位置管理部１４に送信する。このとき、現在位置管理部１５は、基地局位置情報を未設定とした基地局情報を基地局情報格納エリアに記録する。なお、このとき記録する基地局情報の基地局コード情報は、初期位置管理部１４から受信した基地局位置情報要求に含まれる基地局コード情報とする。
【００９１】
また、現在位置管理部１５は、初期位置管理部１４から基地局情報を受信すると、受信した基地局情報を基地局情報格納エリアに記録する。
【００９２】
また、現在位置管理部１５は、現在位置を測位した現在位置算出部１１から端末情報を受信すると、受信した端末情報を端末情報格納エリアに記録する。
【００９３】
さらに、現在位置管理部１５は、測位履歴として、端末情報、測位方式および基地局情報をあわせて測位履歴格納エリアに追加書き込みする。
【００９４】
また、現在位置管理部１５は、現在位置表示部１６から端末情報を要求されると、端末情報格納エリアから端末情報を読み出す。現在位置管理部１５は、端末情報格納エリアに端末情報が記録されている場合、現在位置表示部１６に端末情報を送信する。
【００９５】
一方、現在位置管理部１５は、端末情報格納エリアに端末情報が記録されていない場合、現在位置表示部１６に端末情報が存在しない旨を送信する。
【００９６】
現在位置算出部１１は、複数のＧＰＳ衛星が発信する、時刻を含むデータを電波で受信し、受信したデータからそれぞれのＧＰＳ衛星との距離を割り出す。現在位置算出部１１は、複数のＧＰＳ衛星との距離にもとづいた連立方程式を、逐次計算法（ニュートン法）等を用いて解くことにより、現在位置を求める。この逐次計算法を用いる際に移動体端末１の初期位置が必要となる。また、現在位置を測位する演算でその初期位置が使用可能か否かを判別するため、その初期位置の精度を距離で示す初期位置誤差を使用する。
【００９７】
現在位置算出部１１は、現在位置を求めるとき、初期位置管理部１４に初期位置情報を要求する。
【００９８】
現在位置算出部１１は、初期位置管理部１４から初期位置情報を取得すると、取得した初期位置情報を用いて現在位置を測位する。
【００９９】
一方、現在位置算出部１１は、初期位置管理部１４から初期位置が存在しない旨を通知されると、初期位置情報を用いず現在位置を測位する。
【０１００】
現在位置算出部１１は、現在位置の測位が完了すると、測位によって得られた端末位置および端末位置精度を端末情報として、現在位置管理部１５に通知する。
【０１０１】
現在位置表示部１６は、利用者から現在位置の表示を要求されると、現在位置管理部１５に端末情報を要求する。
【０１０２】
現在位置表示部１６は、現在位置管理部１５から端末情報を受信すると、受信した端末情報から端末位置および誤差精度を抽出する。現在位置表示部１６は、抽出した端末位置および誤差精度を現在位置およびその精度として表示する。
【０１０３】
一方、現在位置表示部１６は、現在位置管理部１５から端末情報が存在しない旨を受信すると、初期位置管理部１４に初期位置情報を要求する。
【０１０４】
現在位置表示部１６は、初期位置管理部１４から初期位置情報を受信すると、受信した初期位置情報から初期位置および初期位置誤差を抽出する。現在位置表示部１６は、抽出した初期位置および初期位置誤差を現在位置およびその精度として表示する。
【０１０５】
データベース１７は、基地局情報、端末情報、初期位置情報および測位履歴を格納するデータベースである。
【０１０６】
次に図４に示した移動体端末１が無線基地局２に位置登録するときの処理について説明する。
【０１０７】
図５は図４に示した移動体端末１が無線基地局２に位置登録するときの処理を示すフローチャートである。
【０１０８】
位置登録部１３は、無線部１２を介して無線基地局２のパイロット信号の受信レベルならびに基地局コード、国コードおよび事業者コードを受信する。
【０１０９】
位置登録部１３は、移動体端末１が、接続中の無線基地局と別の無線基地局の配下に移動したとき、あるいは、移動体端末１の電源が起動されたとき、無線部１２を介して、最も高い受信レベルでパイロット信号が受信されている無線基地局へ位置登録要求を送信し、その無線基地局へ位置登録する（ステップＳ２１）。
【０１１０】
位置登録部１３は、無線基地局２へ位置登録すると、位置登録部１３は、無線基地局２へ位置登録すると、位置登録した無線基地局２から受信していた国コード、事業者コードおよび基地局コードを、基地局コード情報として初期位置管理部１４に送信する。
【０１１１】
初期位置管理部１４は、位置登録部１３から基地局コード情報を受信すると、現在位置管理部１５に基地局位置情報を要求する旨を示す基地局位置情報要求を送信する（ステップＳ２２）。
【０１１２】
現在位置管理部１５は、初期位置管理部１４から基地局位置情報要求を受信すると、受信した基地局位置情報要求から基地局コード情報を抽出する。現在位置管理部１５は、抽出した基地局コード情報の無線基地局の基地局位置情報を測位履歴格納エリアに記録されている測位履歴から検索する。
【０１１３】
現在位置管理部１５は、まず、受信した基地局位置情報要求から抽出した基地局コード情報を測位履歴から検索する。測位履歴内に一致する基地局コード情報があれば、現在位置管理部１５は、その基地局コード情報に対応して基地局位置情報が記録されているか否かを判別する。
【０１１４】
現在位置管理部１５は、対象となる基地局位置情報が測位履歴に存在する場合、その基地局位置情報を基地局位置情報要求の応答として、初期位置管理部１４に送信する（ステップＳ２３）。また、現在位置管理部１５は、その基地局位置情報と、初期位置管理部１４から受信した基地局位置情報要求に含まれる基地局コード情報とをあわせた基地局情報を、基地局情報格納エリアに記録する。
【０１１５】
一方、現在位置管理部１５は、対象となる基地局位置情報が測位履歴に存在しない場合、基地局位置情報が存在しない旨を基地局位置情報要求の応答として、初期位置管理部１４に送信する。このとき、現在位置管理部１５は、基地局位置情報を未設定とした基地局情報を基地局情報格納エリアに記録する。なお、このとき記録する基地局情報の基地局コード情報は、初期位置管理部１４から受信した基地局位置情報要求に含まれる基地局コード情報とする。
【０１１６】
初期位置管理部１４は、現在位置管理部１５から基地局位置情報要求の応答を受信すると、基地局位置情報が取得できたか否かを判別する（ステップＳ２４）。
【０１１７】
初期位置管理部１４は、現在位置管理部１５から基地局位置情報要求の応答として基地局位置情報を受信すると、受信した基地局位置情報から基地局位置および基地局通信距離を抽出する。初期位置管理部１４は、抽出した基地局位置および基地局通信距離ならびに位置登録部１３から受信していた基地局コード情報の基地局コードを、初期位置情報の初期位置、初期位置誤差および選択基地局コードとして、初期位置情報格納エリアに記録する（ステップＳ２５）。なお、記録された初期位置は、現在位置算出部１１によって、移動体端末の現在位置を測位する演算に用いられる。
【０１１８】
一方、初期位置管理部１４は、現在位置管理部１５から基地局位置情報要求の応答として基地局位置情報が存在しない旨を受信すると、初期位置情報格納エリアに初期位置情報が既に記録されているか否かを判別する（ステップＳ２６）。
【０１１９】
初期位置管理部１４は、まだ初期位置情報が記録されていない場合、初期位置および初期位置誤差を記録しないままとし、処理を終了する。なお、この場合、現在位置算出部１１では、現在位置を測位する演算で初期位置を用いずに現在位置を求める。
【０１２０】
一方、初期位置管理部１４は、初期位置情報が既に記録されている場合、初期位置情報として既に記録されている初期位置を更新しない。これにより、現在位置管理部１５では、既に初期位置情報として記録されている初期位置が現在位置を測位する演算で継続して使用される。
【０１２１】
なお、この場合、利用者が移動体端末１を持って接続中の無線基地局と別の無線基地局の配下に移動したと考えられる。そのため、移動体端末１は、その基地局位置が初期位置として選択されている無線基地局の基地局通信距離の範囲外に移動した可能性が高く、既に初期位置情報として設定されている初期位置はその精度が悪くなっていると考えられる。そこで、初期位置管理部１４は、移動した先の無線基地局の基地局通信距離を用いて、初期位置情報として記録されている初期位置誤差を補正する（ステップＳ２７）。
【０１２２】
例えば、図６に示すように、移動体端末が基地局Ａの配下から、基地局Ｂの配下に移動したとき、その移動体端末は、基地局Ｂの配下にいる限り、基地局Ａから、基地局Ａの基地局通信距離に基地局Ｂの基地局通信距離の２倍の距離を加算した距離内にいると推定される。そこで、初期位置情報として設定されている初期位置誤差に移動した先の無線基地局の基地局通信距離の２倍の距離を加算した値を新しい初期位置誤差として更新する。図６の例では、移動前の初期位置誤差である基地局Ａの基地局通信距離ａｋｍに基地局Ｂの基地局通信距離の２倍の距離である、２ｂｋｍを加算した（ａ＋２ｂ）ｋｍが更新された初期位置誤差になる。
【０１２３】
なお、基地局通信距離は、無線通信方式および無線周波数帯域に応じて異なる。あらかじめ無線通信方式および無線周波数帯域ごとの基地局通信距離を設定しておくことにより、初期位置管理部１４は、移動体端末が移動した先の無線基地局の基地局通信距離を取得できる。移動した先の無線基地局の基地局通信距離が不明である場合、基地局ごとの通信距離はほぼ同等であると想定して、初期位置として基地局位置が設定されている無線基地局の基地局通信距離の２倍の距離を現在の初期位置誤差に加算した値を新しい初期位置誤差として更新してもよい。
【０１２４】
また、移動した先の無線基地局の基地局位置および基地局通信距離を取得する前に、さらに移動体端末が移動し、位置登録する無線基地局を変更した場合、初期位置管理部１４は、さらに初期位置誤差を更新する。このとき、初期位置管理部１４は、移動前の初期位置誤差に、さらに、移動先の無線基地局の基地局通信距離の２倍の距離を加算した値を新しい初期位置誤差として初期位置情報を更新する。位置登録する無線基地局を変更するごとに、初期位置誤差に移動先の基地局の通信可能距離の２倍の距離を加算することで、初期位置の誤差を更新していく。
【０１２５】
次に図４に示した移動体端末１が現在位置を測位するときの処理について説明する。
【０１２６】
図８は図４に示した移動体端末１が現在位置を測位するときの処理を示すフローチャートである。
【０１２７】
現在位置算出部１１は、複数のＧＰＳ衛星が発信する、時刻を含むデータを電波で受信し、受信したデータからそれぞれのＧＰＳ衛星との距離を割り出す。現在位置算出部１１は、複数のＧＰＳ衛星との距離にもとづいた連立方程式を、逐次計算法（ニュートン法）等を用いて解くことにより、現在位置を求める。この逐次計算法を用いる際に移動体端末１の初期位置が必要となる。また、現在位置を測位する演算でその初期位置が使用可能か否かを判別するため、その初期位置の精度を距離で示す初期位置誤差を使用する。
【０１２８】
現在位置算出部１１は、現在位置を求めるとき、まず、初期位置管理部１４に初期位置情報を要求する（ステップＳ３１）。
【０１２９】
初期位置管理部１４は、現在位置算出部から初期位置情報を要求されると、初期位置情報格納エリアに初期位置情報が記録されているか否かを判別する（ステップＳ３２）。
【０１３０】
初期位置管理部１４は、初期位置情報格納エリアに初期位置情報が記録されている場合、その初期位置情報の初期位置誤差があらかじめ設定された所定の閾値以下であるか否かを判別する（ステップＳ３３）。初期位置管理部１４は、初期位置誤差があらかじめ設定された所定の閾値以下である場合、現在位置を測位する演算で初期位置を使用可能と判断し、その初期位置情報を現在位置算出部１１に送信する（ステップＳ３７）。
【０１３１】
現在位置算出部１１は、初期位置管理部１４から初期位置を取得すると、取得した初期位置を用いて現在位置を測位する（ステップＳ３８）。
【０１３２】
一方、初期位置管理部１４は、初期位置情報格納エリアに初期位置情報が記録されていない場合、あるいは初期位置情報の初期位置誤差があらかじめ設定された所定の閾値以下でない場合、現在接続している無線基地局から基地局位置および基地局通信距離を取得する（ステップＳ３４）。
【０１３３】
初期位置管理部１４は、現在接続している無線基地局から基地局位置および基地局通信距離を取得するために、その無線基地局にアシストデータを要求する。初期位置管理部１４は、位置登録部１３から受信していた基地局コード情報から基地局コードを読み出し、無線部１２を介して、その基地局コードの無線基地局にアシストデータ要求を送信する。
【０１３４】
初期位置管理部１４は、アシストデータ要求を送信すると、アシストデータ要求を送信した無線基地局からアシストデータ要求の応答としてアシストデータを受信したか否かを判別する（ステップＳ３５）。
【０１３５】
初期位置管理部１４は、無線部１２を介して、アシストデータ要求を送信した無線基地局からアシストデータを受信すると、受信したアシストデータから基地局位置および基地局通信距離を抽出する。
【０１３６】
初期位置管理部１４は、抽出した基地局位置および基地局通信距離からなる基地局位置情報と、位置登録部１３から受信していた基地局コード情報とをあわせた基地局情報を、現在位置管理部１５に送信する（ステップＳ３６）。
【０１３７】
現在位置管理部１５は、初期位置管理部１４から基地局情報を受信すると、受信した基地局情報を基地局情報格納エリアに記録する。
【０１３８】
さらに、初期位置管理部１４は、初期位置情報格納エリアに格納されている初期位置情報の初期位置、初期位置誤差および選択基地局コードを、抽出した基地局位置および基地局通信距離ならびに現在接続している無線基地局の基地局コードに更新する。
【０１３９】
また、初期位置管理部１４は、更新した初期位置情報を現在位置算出部１１に送信する（ステップＳ３７）。
【０１４０】
現在位置算出部１１は、初期位置管理部１４から初期位置を取得すると、取得した初期位置を用いて現在位置を測位する（ステップＳ３８）。
【０１４１】
一方、初期位置管理部１４は、所定の時間を経過しても、無線基地局からアシストデータを受信しなかったなどの理由により、接続している無線基地局の基地局位置が得られなかった場合、現在位置算出部１１に初期位置が存在しない旨を通知する（ステップＳ３９）。
【０１４２】
現在位置算出部１１は、初期位置管理部１４から初期位置が存在しない旨を通知された場合、初期位置を用いず現在位置を測位する（ステップＳ４０）。
【０１４３】
現在位置算出部１１は、現在位置の測位が完了すると、測位によって得られた端末位置および端末位置精度を端末情報として、現在位置管理部１５に通知する（ステップＳ４１）。
【０１４４】
現在位置管理部１５は、現在位置算出部１１から端末情報を受信すると、受信した端末情報を端末情報格納エリアに記録する。
【０１４５】
さらに、現在位置管理部１５は、測位履歴として、端末情報、測位方式および基地局情報をあわせて測位履歴格納エリアに追加書き込みする（ステップＳ４２）。
【０１４６】
次に図４に示した利用者端末１が利用者に現在位置を表示するときの処理について説明する。
【０１４７】
図１０は図４に示した利用者端末１が利用者に現在位置を表示するときの処理を示すフローチャートである。
【０１４８】
現在位置表示部１６は、利用者から現在位置の表示を要求されると、現在位置管理部１５に端末情報を要求する（ステップＳ５１）。
【０１４９】
現在位置管理部１５は、現在位置表示部１６から端末情報を要求されると、端末情報格納エリアに端末情報が記録されているか否かを判別する。現在位置管理部１５は、端末情報格納エリアに端末情報が記録されている場合、現在位置表示部１６に端末情報を送信する（ステップＳ５２）。一方、現在位置管理部１５は、端末情報格納エリアに端末情報が記録されていない場合、現在位置表示部１６に端末情報が記録されていない旨を送信する。
【０１５０】
現在位置表示部１６は、現在位置管理部１５から端末情報を受信できたか否かを判別する（ステップＳ５３）。
【０１５１】
現在位置表示部１６は、現在位置管理部１５から端末情報を受信すると、受信した端末情報から端末位置および誤差精度を抽出する。現在位置表示部１６は、抽出した端末位置および誤差精度を現在位置およびその精度として表示する（ステップＳ５４）。
【０１５２】
一方、端末情報格納エリアに端末情報が記録されていない場合、利用者端末１は、まだ現在位置を測位していないと考えられる。このため、現在位置表示部１６は、基地局情報の初期位置および初期位置誤差を現在位置の代替として表示する。
【０１５３】
現在位置表示部１６は、現在位置管理部１５から端末情報が記録されていない旨を受信すると、初期位置管理部１４に初期位置情報を要求する（ステップＳ５５）。
【０１５４】
初期位置管理部１４は、現在位置表示部１６から初期位置情報を要求されると、初期位置情報格納エリアから初期位置情報を読み出す。初期位置管理部１４は、現在位置表示部１６に初期位置情報を送信する（ステップＳ５６）。
【０１５５】
現在位置表示部１６は、初期位置管理部１４から初期位置情報を受信すると、受信した初期位置情報から初期位置および初期位置誤差を抽出する。現在位置表示部１６は、抽出した初期位置および初期位置誤差を現在位置およびその精度として表示する（ステップＳ５７）。
【０１５６】
第１の実施の形態では、初期位置管理部１４は、現在位置算出部１１から現在位置を求めるために初期位置情報を要求されたタイミングで、記録している初期位置情報が有効なものでなければ無線基地局からアシストデータを取得し初期位置情報を更新した。初期位置情報を更新するタイミングは、位置登録部１３が位置登録した直後であってもよい。
【０１５７】
また、第１の実施の形態では、初期位置管理部１４は、測位履歴格納エリアに記録された測位履歴から基地局情報の基地局位置情報を取得する。基地局位置情報は、基地局位置情報および基地局コード情報を、無線基地局ごとに示す基地局位置リストにより管理してもよい。
【０１５８】
基地局位置リストは、現在位置管理部１５により、データベース１７の所定のエリア（以降、基地局位置リスト格納エリアと称する）に作成される。現在位置管理部１５は、初期位置管理部１４がステップＳ３６で送信した基地局位置情報により基地局位置リスト格納エリアの基地局位置リストを更新する。また、現在位置管理部１５は、初期位置管理部１４がステップＳ２２で送信した基地局位置情報要求を受信すると、基地局位置情報を要求された無線基地局の基地局位置情報を基地局位置リスト格納エリアに記録されている基地局位置リストから検索する。
【０１５９】
無線基地局２から受信するアシストデータには、無線基地局２に隣接する無線基地局の基地局位置および基地局通信距離が含まれる場合がある。この場合、初期位置管理部１４は、ステップＳ３６で、隣接する無線基地局の基地局情報も含めて、現在位置管理部１５に基地局情報を送信する。現在位置管理部１５は、受信した、隣接する無線基地局の基地局情報も含めた基地局情報により基地局位置リスト格納エリアの基地局位置リストを更新する。
【０１６０】
これにより、利用者端末１が位置登録する無線基地局を変更したときに、利用者端末１が移動した先の無線基地局の基地局位置情報を初期位置管理部１４が取得できる可能性が向上する。
【０１６１】
図７に、移動体端末が、基地局Ａの配下から、基地局Ｂの配下に移動した後、さらに基地局Ｃの配下に移動した場合の例を示す。このとき、基地局Ｂの配下にいた間にアシストデータを受信していないと、初期位置は基地局Ａの基地局位置のままであり、初期位置誤差が（ａ＋２ｂ＋２ｃ）ｋｍとなる。
【０１６２】
一方、現在位置管理部１５が、基地局Ａのアシストデータを受信したときに、隣接する基地局Ｃの基地局位置情報を基地局位置リスト格納エリアの基地局位置リストに格納していれば、初期位置を基地局Ｃの基地局位置とし、初期位置誤差をｃｋｍとすることができる。
【０１６３】
以上説明したように、本実施形態によれば、移動体端末が位置登録している無線基地局の位置が過去に記録されていれば、その位置が初期位置となるので、移動体端末は位置登録のたびに無線基地局から位置情報を取得しなくても、現在位置の測位の初期値として無線基地局の位置を使用することができる。
【０１６４】
また、移動体端末は、初期位置誤差によって初期位置が現在位置の測位で使用できるか否かを判別するので、実際の現在位置から大きく離れていない初期位置のみを現在位置の測位の初期値として使用することができる。
【０１６５】
また、移動体端末は、新たな無線基地局に位置登録するとき、初期位置誤差を無線基地局の基地局通信距離を用いて補正するので、初期位置が現在位置の測位で使用できるか否かを、精度よく判別できる。
【０１６６】
また、移動体端末は、現在位置を測位するまで、初期位置を現在位置として表示するので、現在位置を測位できていない状態であっても、おおまかな現在位置を利用者に表示できる。
【０１６７】
（第２の実施の形態）
第２の実施の形態は、第１の実施の形態の移動体端末を国際ローミングによって海外で使用する例である。
【０１６８】
本実施形態の移動体端末１の基本的な構成は、第１の実施の形態の移動体端末１と同じである。本実施形態の移動体端末１は、第１の実施形態の移動体端末１が備えている機能を備えており、契約している通信事業者の無線基地局に接続する場合には、第１の実施形態のものと同じ動作をする。そして、本実施形態の移動体端末１は、それに加えて以下の構成および機能を備えている。以下の構成および機能は、国際ローミングによって海外の無線基地局に接続しているときに用いられる。
【０１６９】
本実施形態の移動体端末１のデータベース１７の所定の領域には、第１の実施形態において格納されていた情報に加え、図１１に示す海外サービス情報があらかじめ設定される。図１１に示すように、海外サービス情報には、国際ローミングのサービスを提供するサービス事業者ごとに、国識別コード、事業者コード、サービス初期位置およびサービス範囲があらかじめ設定される。
【０１７０】
本実施形態では、移動体端末１は、国際ローミングによって他国の無線基地局に接続したら、その無線基地局の位置ではなく、その国においてあらかじめ定められた地点（以下「サービス初期位置」という）を初期位置とする。また、移動体端末１は、サービス初期位置を設定するとき、そのサービス初期位置に対する初期位置誤差を設定する。例えば、接続した無線基地局の通信事業者が通信サービスを提供しているエリア（以下「サービス範囲」という）の中で、初期位置から最も遠い位置までの距離を初期位置誤差として設定することにしてもよい。
【０１７１】
契約している通信事業者の無線基地局に位置登録するとき、位置管理部１３は、第１の実施形態のものと同じ動作をする。
【０１７２】
位置登録部１３は、国際ローミングによって海外の無線基地局へ位置登録すると、位置登録した無線基地局から受信していた報知信号から国コード、事業者コードを抽出する。位置登録部１３は、抽出した国コード、事業者コードを、基地局コード情報として初期位置管理部１４に送信する。
【０１７３】
初期位置管理部１４は、位置登録部１３から基地局コード情報を受信すると、受信した報知信号から国コードおよび事業者コードを抽出する。初期位置管理部１４は、抽出した国コードおよび事業者コードに対応するサービス初期位置およびサービス範囲を、データベース１７の所定の領域に記録された海外サービス情報から取得する。
【０１７４】
初期位置管理部１４は、取得したサービス初期位置を初期位置情報の初期位置として、サービス範囲を初期位置情報の初期位置誤差として初期位置情報格納エリアに記録する。
【０１７５】
また、現在位置を求めるとき、現在位置算出部１１は、まず、初期位置管理部１４に初期位置情報を要求する。
【０１７６】
現在位置算出部１１から初期位置情報を要求されると、初期位置管理部１４は、初期位置情報の初期位置誤差があらかじめ設定された所定の閾値以下であるか否かを判別する。
【０１７７】
初期位置誤差があらかじめ設定された所定の閾値以下である場合、現在位置を測位する演算で初期位置を使用可能と判断し、その初期位置を現在位置算出部１１に送信する。
【０１７８】
現在位置算出部１１は、初期位置管理部１４から初期位置を取得すると、取得した初期位置を用いて現在位置を測位する。
【０１７９】
一方、初期位置管理部１４は、初期位置誤差があらかじめ設定された所定の閾値以下である場合、現在位置算出部１１に初期位置が存在しない旨を通知する。
【０１８０】
現在位置算出部１１は、初期位置管理部１４から初期位置が存在しない旨を通知された場合、初期位置を用いず現在位置を測位する。
【０１８１】
現在位置算出部１１は、現在位置の測位が完了すると、測位によって得られた端末位置および端末位置精度を端末情報として、現在位置管理部１５に通知する。
【０１８２】
現在位置管理部１５は、現在位置算出部１１から端末情報を受信すると、受信した端末情報を端末情報格納エリアに記録する。
【０１８３】
さらに、現在位置管理部１５は、測位履歴として、端末情報、測位方式をあわせて測位履歴格納エリアに追加書き込みする。
【０１８４】
また、利用者から現在位置の表示を要求されると、現在位置表示部１６、現在位置管理部１５および初期位置管理部１５は、第１の実施形態のものと同じ動作をする。
【０１８５】
これにより、移動体端末１は、接続した無線基地局の通信事業者が通信サービスを提供しているエリアがあらかじめ設定された所定の閾値以下である場合に限り、その国においてあらかじめ定められた地点を現在位置の測位の初期値として使用できる。さらに、移動体端末１は、接続した無線基地局の通信事業者が通信サービスを提供しているエリアの広さに関わらず、現在位置を測位するまで、その国においてあらかじめ定められた地点を現在位置として表示できる。
【０１８６】
以上説明したように、本実施形態によれば、国際ローミングによって所定国の無線基地局に位置登録したとき、あらかじめ定められた所定国内の特定位置を現在位置の測位の初期値として使用できる。
【０１８７】
（第３の実施の形態）
第１の実施の形態および第２の実施の形態の現在位置算出部１１、位置登録部１３、初期位置管理部１４、現在位置管理部１５および現在位置表示部１６の処理はプログラムによって実現されても良い。
【０１８８】
図１２は第３の実施の形態の移動体端末の構成を示すブロック図である。
【０１８９】
図１２に示すように、第３の実施の形態の移動体端末１は、ＣＰＵ２０と、主記憶装置２１と、補助記憶装置２２と、記録媒体インタフェース装置２３と、記録媒体２４と、無線部１２と、データベース１７とを備え、それらが内部バス３０を介して接続される。
【０１９０】
記録媒体２４には、第１の実施の形態および第２の実施の形態の現在位置算出部１１、位置登録部１３、初期位置管理部１４、現在位置管理部１５および現在位置表示部１６の機能を実現するためのプログラムが記録される。記録媒体２４に記録されたプログラムはＣＰＵ２０によって記憶媒体インタフェース装置２３を介して主記憶装置２１に読み込まれる。ＣＰＵ２０は主記憶装置２１に読み込んだプログラムにしたがって処理を実行する。なお、記録媒体２４は、磁気ディスク、半導体メモリ、光ディスクあるいはその他の記録媒体であってもよい。
【符号の説明】
【０１９１】
１  移動体端末
２  無線基地局
３  アシストサーバ
４  ＧＰＳ衛星
１１  現在位置算出部
１２  無線部
１３  位置登録部
１４  初期位置管理部
１５  現在位置管理部
１６  現在位置表示部
１７  データベース
２０  ＣＰＵ
２１  主記憶装置
２２  補助記憶装置
２３  記録媒体インタフェース装置
２４  記録媒体
【図１】
2010185830.tif 000003
【図２】
2010185830.tif 000004
【図３】
2010185830.tif 000005
【図４】
2010185830.tif 000006
【図５】
2010185830.tif 000007
【図６】
2010185830.tif 000008
【図７】
2010185830.tif 000009
【図８】
2010185830.tif 000010
【図９】
2010185830.tif 000011
【図１０】
2010185830.tif 000012
【図１１】
2010185830.tif 000013
【図１２】
2010185830.tif 000014