(57)【要約】【課題】常に有効な衛星情報を利用して迅速に測位を行うことができる情報端末、情報端末の位置取得方法、情報端末の位置取得機能を発揮させるプログラム及び、情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体を提供する。【解決手段】衛星３ａ，３ｂ，３ｃに関する衛星情報３７を利用して受信可能な衛星電波を検知し、検知可能な衛星電波に基づいて測位を行う情報端末１１であって、衛星電波を受信する受信手段１１ｈ，３１ｈと、衛星電波を解析して得られた衛星情報３７を記憶する記憶手段１１ｂと、取得済みの衛星情報３７について有効性を判断する有効性判断手段３４と、取得済みの衛星情報３７について有効ではないと判断した場合に他の情報端末１１１ａ，１１１ｂ，１１１ｃが取得済みの衛星情報３７を無線通信を利用して取得する衛星情報取得手段３３とを備えることを特徴とする情報端末１１。【選択図】        図３
2004317298.tif 000002
【特許請求の範囲】
【請求項１】
衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末であって、
前記衛星電波を受信する受信手段と、
前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、
取得済みの前記衛星情報について有効性を判断する有効性判断手段と、
取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段と
を備えることを特徴とする情報端末。
【請求項２】
前記有効性判断手段は、取得済みの前記衛星情報についての取得時刻から現在時刻までの経過時間を演算し、前記経過時間が予め設定された時間を超えている場合に、取得済みの前記衛星情報が有効でないと判断する構成であることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記衛星情報は、前記衛星の軌道上における位置情報であることを特徴とする請求項１又は請求項２のいずれかに記載の情報端末。
【請求項４】
衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得方法であって、
前記衛星電波を受信する受信ステップと、
前記衛星電波を解析して得られた前記衛星情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に取得済みの前記衛星情報について有効性を判断する有効性判断ステップと、
取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得ステップと
を有することを特徴とする情報端末の位置取得方法。
【請求項５】
衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得機能を発揮させるプログラムであって、
前記衛星電波を受信する受信手段と、
前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、
取得済みの前記衛星情報について有効性を判断する有効性判断手段と、
取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段と
して機能させることを特徴とする位置取得機能を発揮させるプログラム。
【請求項６】
衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体であって、
前記衛星電波を受信する受信手段と、
前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、
取得済みの前記衛星情報について有効性を判断する有効性判断手段と、
取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段と
して機能を発揮させるプログラムを記録したことを特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な衛星電波に基づいて測位を行う情報端末、情報端末の位置取得方法、情報端末の位置取得機能を発揮させるプログラム及び、情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体に関するものである。
【０００２】
【従来の技術】
近年、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いた測位システムが普及している。ＧＰＳは、海上、陸上を問わず、航空機、ロケットなど、地球上のどの地域でも連続的に測位可能な衛星航行システムであり、同時に移動体の速度や進行方向、正確な時間も求めることができる特徴を有する。
【０００３】
ＧＰＳは、例えば携帯電話のような情報端末に搭載されており、この情報端末は、衛星からの衛星電波を受信し、衛星電波に含まれる衛星に関する衛星情報を検知する。さらに情報端末は、検知した衛星情報に含まれる衛星の軌道上における位置情報に基づいて全ての衛星の位置をおおよそ予測し、受信可能な衛星から受信した衛星電波を解析して現在地に関する位置情報を取得する構成となっている（例えば特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−８３０４６号公報
【０００５】
【発明が解決しようとする課題】
ところが、このように情報端末が迅速に自己の位置を測位することができるのは、取得している衛星情報が有効である場合である。具体的には、例えば取得済みの衛星情報がその取得時刻からかなりの時間が経過している場合には、有効な衛星情報とはいえず、有効ではない衛星情報を利用したのでは却って、測位時間がかかってしまう問題点があった。
【０００６】
そこで、本発明の目的は、上記課題を解消して、常に有効な衛星情報を利用して迅速に測位を行うことができる情報端末、情報端末の位置取得方法、情報端末の位置取得機能を発揮させるプログラム及び、情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体を提供することである。
【０００７】
【課題を解決するための手段】
上述の目的は、第１の発明によれば、衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末であって、前記衛星電波を受信する受信手段と、前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、取得済みの前記衛星情報について有効性を判断する有効性判断手段と、取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段とを備えることを特徴とする情報端末により、達成される。
【０００８】
上記構成によれば、取得済みの衛星情報が有効である場合にはその衛星情報を利用し、一方、取得済みの衛星情報が有効ではない場合には、周囲の他の情報端末が取得済みの有効な衛星情報を無線通信を利用して取得することができる。このため、情報端末は、常に有効な衛星情報を利用しつつ迅速に測位を行うことができる。
【０００９】
第２の発明は、第１の発明の構成において、前記有効性判断手段は、取得済みの前記衛星情報についての取得時刻から現在時刻までの経過時間を演算し、前記経過時間が予め設定された時間を超えている場合に、取得済みの前記衛星情報が有効でないと判断する構成であるのが好ましい。
上記構成によれば、取得済みの衛星情報についての取得時刻から現在時刻までの経過時間が予め設定された時間を超えている場合には衛星情報を有効とみなさず、超えていない場合には有効とみなす。従って、情報端末は、取得済みの衛星情報が有効である場合にはその衛星情報を利用し、一方、取得済みの衛星情報が有効ではない場合には、周囲の他の情報端末が取得済みの有効な衛星情報を無線通信を利用して取得することができる。このため、情報端末は、常に有効な衛星情報を利用しつつ迅速に測位を行うことができる。
【００１０】
第３の発明は、第１の発明又は第２の発明のいずれか構成において、前記衛星情報は、前記衛星の軌道上における位置情報であるのが好ましい。
上記構成によれば、取得済みの衛星の軌道上における位置情報が有効である場合にはその衛星情報を利用し、一方、取得済みの衛星の軌道上における位置情報が有効でない場合には周囲の他の情報端末が取得済みの衛星の軌道上における位置情報を取得して利用することができる。このため、情報端末は、常に有効な衛星の軌道上における位置情報を利用しつつ迅速に測位を行うことができる。
【００１１】
上述の目的は、第４の発明によれば、衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得方法であって、前記衛星電波を受信する受信ステップと、前記衛星電波を解析して得られた前記衛星情報を記憶手段に記憶する記憶ステップと、前記記憶手段に取得済みの前記衛星情報について有効性を判断する有効性判断ステップと、取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得ステップとを有することを特徴とする情報端末の位置取得方法により、達成される。
【００１２】
上述の目的は、第５の発明によれば、衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得機能を発揮させるプログラムであって、前記衛星電波を受信する受信手段と、前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、取得済みの前記衛星情報について有効性を判断する有効性判断手段と、取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段として機能させることを特徴とする位置取得機能を発揮させるプログラムにより、達成される。
【００１３】
上述の目的は、第６の発明によれば、衛星に関する衛星情報を利用して受信可能な衛星電波を検知し、検知可能な前記衛星電波に基づいて測位を行う情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体であって、前記衛星電波を受信する受信手段と、前記衛星電波を解析して得られた前記衛星情報を記憶する記憶手段と、取得済みの前記衛星情報について有効性を判断する有効性判断手段と、取得済みの前記衛星情報について有効ではないと判断した場合に、前記他の情報端末が取得済みの前記衛星情報を無線通信を利用して取得する衛星情報取得手段として機能を発揮させるプログラムを記録したことを特徴とする情報記録媒体により、達成される。
【００１４】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
図１は、本発明の好ましい実施形態としての情報端末が適用された移動端末１１を含む全体構成の一例を示すシステム構成図である。
移動動端末１１は、例えば携帯型電話装置のようなページャや情報端末であり、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって測位を行う機能を有する。
【００１５】
一般的にＧＰＳでは、Ｌ１，Ｌ２と呼ばれる二つの周波数で衛星３ａ，３ｂ，３ｃより衛星電波を送信している。通常ＧＰＳとして使っているのは、このうちのＬ１の方で、周波数は例えば１．５ＧＨｚとなっている。この信号Ｌ１には、航路及び航法メッセージが変調され、含められている。また、このＧＰＳでは、例えば同一周波数で最大３２個の衛星３ａ，３ｂ，３ｃ等から衛星電波をそれぞれ送信することができる。
【００１６】
衛星電波に含まれるコードのうち、一般的に使用できるものは、Ｃ／Ａコードと呼ばれている。一方、このコードとは別に、衛星電波には航法メッセージと呼ばれる情報が含められて常時送出されている。この航法メッセージには、エフェメリス（Ｅｐｈｅｍｅｒｉｓ）及びアルマナック（Ａｌｍａｎａｃ）を含んでいる。
【００１７】
エフェメリスは、衛星の軌道上における位置情報としての軌道情報や時計の補正情報等の衛星情報を含んでいる。一方、アルマナックは、全ての衛星３ａ，３ｂ，３ｃ等のおおよその軌道情報等の衛星情報を含んでいる。これら航法メッセージに含まれるエフェメリスやアルマナックのような情報は、全ての受信可能な衛星３ａ，３ｂ，３ｃ等より受信することができる。
【００１８】
このようにＧＰＳを利用するときには、今、どの衛星３ａ，３ｂ，３ｃ等が視界内に存在するかを把握し、適当な衛星３ａ，３ｂ，３ｃを選択して衛星電波をそれぞれ受信する必要がある。衛星３ａ，３ｂ，３ｃを捕捉、受信していない状態では、予め何らかの衛星３ａ，３ｂ，３ｃ等の位置に関する軌道情報が必要となる。この軌道情報は、上記エフェメリス程の精度は必要ないが、例えば２４個の全衛星３ａ等の軌道情報が必要となる。
【００１９】
上記アルマナックは、これら例えば２４個の衛星３ａ等の軌道情報を含んでいる。ここで、例えば２４個の衛星３ａ等は、それぞれ同じアルマナックを航法メッセージで送出している。このアルマナックは、エフェメリス程の精度ではないが、多少前に取得されたものであっても測位に用いる情報として有効な場合もある。従って、アルマナックは、通常は前回受信したものを保存しておいて、有効であればそれを用いることができる。
【００２０】
例えば移動端末１１を最初に起動する場合や、保存しているアルマナックが揮発してしまったときには、移動端末１１が衛星３ａ等を探し回って１つでも衛星３ａ等の捕捉に成功したら、その捕捉に成功した衛星３ａ等が出力した衛星電波を解析し、航法メッセージを取得してアルマナックを得て、衛星３ａ等から衛星電波の受信を開始する構成となっている。このように移動端末１１は、衛星３ａ等を探し回ってから全ての衛星３ａ等から衛星電波を受信する必要があるので、既に全ての衛星３ａ等の軌道情報を取得している場合と比べると測位するまで多少の時間を必要とする。
【００２１】
以下の説明では、このように移動端末１１が、いずれかの衛星３ａ等を探し回ってから全ての衛星３ａ等の軌道情報を取得するように起動することを、「コールドスタート」という。一方、移動端末１１が、既に全ての衛星３ａ等に関する軌道情報を取得している状態で且つエフェメリスが有効な状態で起動することを、「ホットスタート」という。これ以外の状態で起動することを「ウォームスタート」という。
移動端末１１は、このようなコールドスタート、ウォームスタート或いはホットスタートのいずれの状態で起動するかについては、この軌道情報が既に取得されているか否か、更にエフェメリスが有効かどうかに応じて自動的に行う構成となっている。
【００２２】
移動端末１１は、ウォームあるいはホットスタートである場合には取得済みの軌道情報に基づいて、視界に存在する全ての衛星３ａ等の捕捉を行い、視界内の全ての衛星３ａ等からそれぞれ衛星電波を検知する。一方、移動端末１１は、コールドスタートの状態では、とりあえず衛星３ａ等のいずれかの捕捉を試み、捕捉することのできた衛星３ａ等から衛星電波をそれぞれ検知する構成となっている。
【００２３】
この移動端末１１は、コールドスタート、ウォームスタート或いはホットスタートのいずれの場合においても、上述のように受信した衛星電波を解析し、これらの衛星３ａ等までの疑似距離を求めることで、現在地の測位を行う構成となっている。ここで、移動端末１１が採用するＧＰＳの測位方式としては、例えば単独測位方式を採用している。この単独測位は一点測位とも呼ばれており、ＧＰＳの最も基本的な測位方法の１つである。この単独測位では、３機以上の衛星３ａ等を同時に観測して、自己の位置を示す２次元または３次元座標及び、衛星電波の受信機の時計の誤差の合計３又は４個の未知数を解くことにより、測位を行っている。
【００２４】
この移動端末１１は、実際に測位を行う際に、例えばまず衛星３ａ等との位置の疑似距離を求め、その値に対して各補正情報を加え、真の距離を計測する。この真の距離の測定方法としては、衛星３ａ等の持つ時刻と自身の持つ時刻において、信号が到達するのにかかった時間から計算される。移動端末１１自身が持つ時刻としては、例えば上述した航法メッセージから解析し、取得されるようになっている。
【００２５】
このように移動端末１１は、衛星３ａ等に関する衛星情報の一例としての軌道情報を利用して受信可能な衛星電波を検知し、検知可能な衛星電波に基づいて上述のように測位を行う機能を有する。ここで、この移動端末１１において特徴的なことは、取得済みの軌道情報およびエフェメリスについて有効性を判断することである。この移動端末１１は、取得済みの軌道情報およびエフェメリスについて有効ではないと判断した場合、他の情報端末１１１ａ，１１１ｂ，１１１ｃ等のいずれかが取得済みの有効な軌道情報を無線通信を利用して取得する構成となっている。
【００２６】
このような構成とすると、移動端末１１は、常に有効な軌道情報およびエフェメリスを利用しつつ、精度よく測位を行うことができる。移動端末１１は、他の移動端末１０１ａ等との間でワイヤレス通信を行う為のアンテナ１９を含めており、他の移動端末１０１ａ等は、それぞれその他の移動端末１１１ａ，１１１ｂ，１１１ｃ等との間でワイヤレス通信を行うためのアンテナ１９ａ等をそれぞれ備えている。このワイヤレス通信としては、例えばいわゆるＢｌｕｅＴｏｏｔｈ（登録商標）規格に準拠した通信を採用することができる。
【００２７】
ここで、移動端末１１が取得済みの軌道情報およびエフェメリスの有効性を判断する手法としては、例えば取得済みの軌道情報およびエフェメリスについての取得時刻から現在時刻までの経過時間を演算し、その経過時間が予め設定された時間を超えている場合に、取得済みの軌道情報が有効でないと判断するようにしてもよい。このような構成とすると、取得済みの軌道情報およびエフェメリスについてある時間が経過していると判断された場合には、それ相当の時間が経過している軌道情報およびエフェメリスを利用することなく、新たに取得した軌道情報およびエフェメリスに基づいて受信可能な衛星電波を検知することができる。従って、移動端末は、常に有効な軌道情報およびエフェメリスを有しつつ精度よく測位を行うことができるようになる。
【００２８】
図２は、図１に示す移動端末１１のハードウェア構成例を示すブロック図である。尚、図１に示す他の移動端末１１１ａ，１１１ｂ，１１１ｃは、それぞれ移動端末１１とほぼ同一のハードウェア構成であるので、説明を省略する。
移動端末１１は、ＣＰＵ１１ａ、ＲＡＭ１１ｂ、ＲＯＭ１１ｃ、操作部１１ｄ、表示部１１ｇ、ワイヤレス通信部１１ｆ及び衛星電波受信部１１ｈを備えている。
【００２９】
ＣＰＵ１１ａは、中央演算処理部であり、ＲＡＭ１１ｂを作業領域として、後述する各モジュールとして機能させるプログラム９９（情報端末の位置情報取得機能を発揮させるプログラム）を動作させたり、バス１１ｉに接続されたＲＯＭ１１ｃ等を制御している。このＲＯＭ１１ｃは、読み出し専用の情報記録媒体であり、書き換え可能な不揮発性メモリであるフラッシュＲＯＭも含んでいても良い。
【００３０】
ＲＡＭ１１ｂは、上記プログラム９９を実行するための作業領域を確保可能なメモリである。操作部１１ｄは、表示部１１ｇの画面に表示されたボタン等のオブジェクトを操作するためのボタンやタブレット等の操作手段である。表示部１１ｇは、文字や図形を表示する機能を有する表示手段であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子を用いた表示装置である。
【００３１】
ワイヤレス通信部１１ｆは、例えば無線によって外部の移動端末やコンピュータ等との間で、直接或いはネットワーク等を経由して間接的に通信を行う機能を有する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号受信部１１ｈは、衛星３ａ等からの衛星電波を受信する機能を有し、この衛星電波に基づいて現在地を把握することができる。ここで、現在地等の位置情報は、例えば緯度、経度及び高さを含んでいる。
【００３２】
図３は、図１に示す移動端末１１のソフトウェア構成例を示すブロック図である。尚、このソフトウェア構成は上記情報端末の位置取得機能を発揮させるプログラム９９の構成例を示している。このプログラム９９は、以下に示す各モジュール等として動作させる機能を発揮する。
移動端末１１は、ワイヤレス通信制御モジュール３１ｆ、問い合わせモジュール３３、衛星電波受信モジュール３１ｈ、測位モジュール３５、衛星情報判断モジュール３４及び有効性判断基準管理テーブル３２を備え、軌道情報等３７が図２に示すＲＡＭ１１ｂに格納されている。
【００３３】
図３に示すワイヤレス通信制御モジュール３１ｆは、図２に示すワイヤレス通信部１１ｆの制御を行うドライバーソフトウェアである。図３に示すワイヤレス通信制御モジュール３１ｆは、ワイヤレス（無線）通信によって取得した軌道情報３７等の衛星情報を問い合わせモジュール３３に引き渡す機能を有する。
【００３４】
問い合わせモジュール３３は、測位モジュール３５の制御により、ワイヤレス通信制御モジュール３１ｆを制御し、移動端末１１の周囲に位置する他の移動端末１１１ａ等を検索する機能を有する。以下、移動端末１１の周囲に位置する他の移動端末１１１ａ等を検索することを「問い合わせ」という。
【００３５】
具体的には、この問い合わせモジュール３３は、ワイヤレス制御モジュール３１ｆを制御し、図１に示す他の移動端末１１１ａ等に対して呼び出し要求を行い、この呼び出し要求に応じた端末が存在しているか否かを把握する機能を有する。衛星電波受信モジュール３１ｈは、図２に示す衛星電波受信部１１ｈの動作を制御するドライバーソフトウェアである。
【００３６】
この衛星電波受信モジュール３１ｈは、図２に示す衛星電波受信部１１ｈによって受信された衛星電波を取得し、この衛星電波に含まれる航法メッセージを測位モジュール３５に引き渡す機能を有する。この測位モジュール３５は、ワイヤレス通信制御モジュール３１ｆ、問い合わせモジュール３３、衛星電波受信モジュール３１ｈを制御している。
【００３７】
測位モジュール３５は、衛星電波受信モジュール３１ｈから引き渡された航法メッセージを解析し、現在位置に関する位置情報を取得する機能を有する。この測位モジュール３５は、衛星の軌道上における位置情報としての軌道情報３７およびエフェメリスを利用して受信可能な衛星電波を検知する機能を有する。また、有効性判断基準テーブル３２は、取得済みの軌道情報３７およびエフェメリスが有効であるか否かを判断するためのパラメータを管理するテーブルであり、具体的には所定の経過時間が管理されている。
【００３８】
衛星情報判断モジュール３４は、軌道情報３７およびエフェメリスの取得時刻をチェックし、取得済みの軌道情報３７およびエフェメリスについての取得時刻から現在時刻までの経過時間を演算し、その経過時間が、有効性判断基準管理テーブル３２によって管理されている所定の時間を超えている場合に、取得済みの軌道情報３７およびエフェメリスが有効でないと判断する。一方、衛星情報判断モジュール３４は、その経過時間が、有効性判断基準管理テーブル３２によって管理されている所定の時間を超えていない場合には、取得済みの軌道情報３７およびエフェメリスが有効であると判断する。
【００３９】
衛星情報判断モジュール３４による判断結果は、測位モジュール３５に引き渡される。測位モジュール３５は、軌道情報３７およびエフェメリスが有効であると判断された場合には、この軌道情報３７およびエフェメリスを利用して受信可能な衛星電波の検知を行う。一方、測位モジュール３５は、軌道情報３７およびエフェメリスが有効でないと判断した場合には、問い合わせモジュール３３に対して問い合わせを行う指示を行う。
【００４０】
問い合わせモジュール３３は、ワイヤレス通信制御モジュール３１ｆを制御し、図１に示す他の移動端末１１１ａ等に対して問い合わせを行うための問い合わせ信号を出力する。
そして、問い合わせモジュール３３は、その問い合わせ信号に応答した他の移動端末１１１ａ等のいずれかから、その取得済みの軌道情報３７およびエフェメリスの有効判断結果を受信する機能を有する。問い合わせモジュール３３によって取得された軌道情報３７およびエフェメリスが有効である場合には、軌道情報３７およびエフェメリスを取得し、測位モジュール３５が、上述のようにこの軌道情報３７およびエフェメリスを利用して受信可能な衛星電波を検知する。一方、問い合わせモジュール３３によって取得された軌道情報３７およびエフェメリスが有効でない場合には、さらにその他の移動端末１１１ｂ等を検索し、それらが取得済みの軌道情報３７およびエフェメリスの有効性判断結果を受信する。
【００４１】
図４は、図１に示す他の移動端末１１１ａ，１１１ｂ，１１１ｃにおいて動作するソフトウェアの構成例を示すブロック図である。尚、このソフトウェア構成において図３に示す構成と同様の構成については、同一の符号を付してその説明を省略する。また、他の移動端末１１１ｂ，１１１ｃは、それぞれ他の移動端末１１１ａと同一の構成であるので説明を省略する。
他の移動端末１１１ａは、ワイヤレス通信制御モジュール３１ｆ、問い合わせ判断モジュール３３ｋ、衛星情報受信モジュール３１ｈ、衛星情報提供モジュール３３ｍを備えており、例えば既に軌道情報３７およびエフェメリスを取得しているものとする。
【００４２】
ワイヤレス通信制御モジュール３１ｆ及び衛星情報受信モジュール３１ｈは、それぞれ図３に示すワイヤレス通信制御モジュール３１ｆ及び衛星情報受信モジュール３１ｈとほぼ同様の構成及び機能である。図４の問い合わせ判断モジュール３３ｋは、図１に示す移動端末１１からの問い合わせに対して応答し、図４の衛星情報提供モジュール３３ｍにその旨の通知を行う。衛星情報提供モジュール３３ｍは、有効な軌道情報３７およびエフェメリスを取得済みである場合には、ワイヤレス通信制御モジュール３１ｆを制御し、この軌道情報３７およびエフェメリスを図１に示す移動端末１１に対して提供する機能を有する。
【００４３】
移動端末１１等は以上のような構成であり、次に図１〜図４を参照しつつその動作例としての情報端末の位置取得方法の手順の一例について説明する。
図５及び図６は、それぞれ情報端末の位置取得方法の手順の一例を示すフローチャートである。尚、図５は、上記問い合わせを行うまでの手順の一例を示し、図６は、問い合わせ処理の具体的な内容を示している。
ステップＳＴ１では、移動端末１１において測位処理が開始される。まず、ステップＳＴ２では、移動端末１１においていわゆるコールドスタートであるか否かが判断される。ここで、コールドスタートに該当する場合としては、移動端末１１が製造後に最初に起動される場合や、移動端末１１が軌道情報３７およびエフェメリスを取得してから時間が経過して軌道情報３７およびエフェメリスが有効でなくなった場合が該当する。軌道情報３７およびエフェメリスが有効でない場合とは、例えば取得時の軌道情報についての取得時刻から現在時刻までの経過時間が、予め設定された時間を超えている場合である。コールドスタートである場合にはステップＳＴ３に進むと同時にステップＳＴ１００に進む。コールドスタートでなくウォームスタートおよびホットスタートである場合には、ステップＳＴ１０に進む。
【００４４】
ステップＳＴ３では、移動端末１１がまずどの衛星が視界にあるのかを探し、適当な衛星３ａ等を選択してその衛星３ａ等から衛星電波をまず受信する。次にステップＳＴ４では、移動端末１１が、視界内にあるいずれかの衛星３ａ等をまず捕捉する。そして、移動端末１１は、捕捉した衛星３ａ等のいずれかの衛星から衛星電波を受信する（ステップＳＴ５）。
【００４５】
そして、移動端末１１は、受信した衛星電波から衛星情報を解析する（ステップＳＴ６）。次にステップＳＴ７では、移動端末１１が、解析した衛星情報に含まれるアルマナック等の衛星情報を利用して受信可能な衛星電波の検知を行う。次にステップＳＴ８では、移動端末１１が、視界内の各衛星３ａ等からの衛星電波をそれぞれ受信し、取得した各衛星３ａ等からの衛星電波をそれぞれ解析する。次にステップＳＴ９では、移動端末１１が、解析された衛星電波に含まれる衛星航法メッセージに基づいて実際に測位を行う。
【００４６】
具体的には、移動端末１１は、実際に測位を行う際に、例えばまず衛星３ａ等の疑似距離を求めてその値に対して各補正情報を加えつつ、真の距離を計測する。この真の距離の測定方法としては、衛星３ａ等の持つ時刻と移動端末１１の持つ時刻において衛星信号の到達した時間の差から計算されている。そして、移動端末１１は、このような距離に基づいて実際に測位を行う構成となっている。
【００４７】
一方、ステップＳＴ２においてホットスタートまたはウォームスタートである場合には、ステップＳＴ１０に進む。このステップＳＴ１０では、移動端末１１が既に取得している軌道情報およびエフェメリスが有効であるか否かを判断する。具体的には、移動端末１１は、図３に示すように衛星情報判断モジュール３４が、有効性判断基準管理テーブル３２に予め設定された所定の時間を取得し、この取得した時間と軌道情報３７およびエフェメリスの取得時刻とを比較する。
【００４８】
この衛星情報判断モジュール３４は、取得済みの軌道情報３７およびエフェメリスについての取得時刻から現在時刻までの経過時間を演算し、その経過時間が有効性判断基準管理テーブル３２の所定の時間を越えている場合に、有効でないと判断し、越えていない場合には有効であると判断する。有効であると判断された場合には、上述したステップＳＴ７に進み、有効でないと判断された場合には、ステップＳＴ１００に進む。このステップＳＴ１００では上述した問い合わせが行われる。ステップＳＴ１００に示す問い合わせを具体的に示すと図６のようになる。
【００４９】
即ち、ステップＳＴ１０１では、移動端末１１が問い合わせを開始する。具体的には、図３に示す測位モジュール３５が問い合わせモジュール３３を制御し、図１に示す他の移動端末１１１ａ等に対して例えばＢｌｕｅＴｏｏｔｈのようなワイヤレス通信を用いて問い合わせ信号を出力させる。次にステップＳＴ１０２では、他の移動端末１１１ａ等が、それぞれ移動端末１１からの問い合わせを受け付ける。
【００５０】
具体的には、他の移動端末１１１ａ等は、それぞれ図４に示す問い合わせ判断モジュール３３ｋがワイヤレス通信制御モジュール３１ｆを介して問い合わせ信号の受付を行う。この問い合わせ判断モジュール３３ｋは、問い合わせがあった旨を衛星情報提供モジュール３３ｍに通知する。次にステップＳＴ１０３では、他の移動端末１１１ａ等において軌道情報３７およびエフェメリスを保有しているか否かが判断される。具体的には、図４に示す衛星情報提供モジュール３３ｍは、軌道情報３７およびエフェメリスが存在しているか否かを判断する。
【００５１】
衛星情報提供モジュール３３ｍは、軌道情報３７およびエフェメリスを保有していない場合および保有している情報が有効でない場合には図６のステップＳＴ１０４に進み、保有している軌道情報およびエフェメリスが有効である場合にはステップＳＴ１０５に進む。このステップＳＴ１０４では、移動端末１１が、他の移動端末１１１ａ等からの結果を受信し、さらに他の移動端末１１１ａ等に対して問い合わせを開始すべくステップＳＴ１０１に進む。このような有効な軌道情報３７およびエフェメリスの検索は、例えば有効な軌道情報３７およびエフェメリスを保有する他の移動端末１１１ａ等が見つかるまで繰り返される。尚、この検索を行っている間でも、衛星電波を検知する処理が例えば同時に行われている。
【００５２】
一方、ステップＳＴ１０５では、他の移動端末１１１ａ等において、図４に示す衛星情報提供モジュール３３ｍが軌道情報３７およびエフェメリスを取得し、ワイヤレス通信制御モジュール３１ｆを経由して移動端末１１に対して軌道情報３７およびエフェメリスを提供する。次に図６のステップＳＴ１０６では、図３に示す問い合わせモジュール３３ｋが、ワイヤレス通信制御モジュール３１ｆを制御して、他の移動端末１１１ａ等から軌道情報３７およびエフェメリスを取得し、例えば図２に示すＲＡＭ１１ｂに記憶させる。そして移動端末１１は、上述した図５のステップＳＴ７に進み、上述と同様に新たに取得した軌道情報３７およびエフェメリスを利用して受信可能な衛星電波を検知することができる。そして、移動端末１１は、上記同様に検知した衛星電波を受信し、受信した衛星電波を解析した航法メッセージに基づいて実際に測位を行う。
【００５３】
本発明の実施形態によれば、移動端末１１は、取得済みの軌道情報およびエフェメリスが有効である場合にはその情報を利用し、取得済みの軌道情報３７およびエフェメリスが有効でない場合には、周囲の他の移動端末１１１ａ等が取得済みの有効な軌道情報３７およびエフェメリスをワイヤレス通信を利用して取得することができる。このため、移動端末１１は、常に有効な軌道情報３７およびエフェメリスを利用しつつ精度よく測位を行うことができる。
【００５４】
つまり、従来は、時間がある程度経過した軌道情報３７およびエフェメリス等の衛星情報は有効なものではなくなってしまい、それ以降測位を開始しようとした場合には、新たに軌道情報３７のような情報を取得することから開始しなければならないため、実際に測位を行うまでにかなりの時間を必要としていた。しかし、本発明の実施形態によれば、移動端末１１が保有する軌道情報３７およびエフェメリスのような衛星情報が有効でないと判断した場合には、移動端末がワイヤレス通信によって他の移動端末１１１ａ等から有効な軌道情報３７およびエフェメリス等の衛星情報を取得することで、移動端末１１が測位にかかる時間を著しく短縮することが可能となる。このような効果が現われるのは、移動端末１１が新規に軌道情報３７およびエフェメリス等の衛星情報を取得する場合に比べて、他の移動端末１１１ａ等によって既に取得されている軌道情報３７およびエフェメリス等の衛星情報を取得する方が短い時間で済むためである。
【００５５】
本発明は、上記実施の形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。例えば上記実施形態の各構成は、その一部を省略したり、上記とは異なるように任意に組み合わせることができる。
上記移動端末１１において動作する情報端末の位置取得機能を発揮させるプログラム９９は、上述のようにコンピュータ等の電子機器にインストールされて動作している形態のみならず、例えばフレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ：商標名）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲｅＷｒｉｔｅｒｂｌｅ）また、はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の情報記録媒体に格納されて流通されている形態でも良い。また、上記プログラム９９は、上記情報記録媒体に格納されている形態のみならず、無線また、は有線によってデータ通信を行うネットワーク等の伝送媒体を経由してユーザのコンピュータ等の電子機器にダウンロードされる形態であっても良いことはいうまでもない。
【図面の簡単な説明】
【図１】情報端末が適用された移動端末を含む全体構成の一例を示すシステム構成図。
【図２】図１に示す移動端末のハードウェアの構成例を示すブロック図。
【図３】図１に示す移動端末のソフトウェアの構成例を示すブロック図。
【図４】他の移動端末のソフトウェア構成例を示すブロック図。
【図５】情報端末の位置取得方法の手順の一例を示すフローチャート。
【図６】情報端末の位置取得方法の手順の一例を示すフローチャート。
【符号の説明】
３ａ，３ｂ，３ｃ・・・衛星、１１・・・移動端末（情報端末）、１１ｂ・・・ＲＡＭ（記憶手段）、１１ｈ・・・衛星電波受信部（受信手段）、１１ｉ・・・バス、３１ｆ・・・ワイヤレス通信制御モジュール、３１ｈ・・・衛星電波受信モジュール（受信手段）、３２・・・有効性判断基準管理テーブル、３３・・・問い合わせモジュール（衛星情報取得手段）、３３ｋ・・・問い合わせ判断モジュール、３３ｍ・・・衛星情報提供モジュール、３４・・・衛星情報判断モジュール（有効性判断手段）、３５・・・測位モジュール、３７・・・軌道情報（衛星情報の一例、衛星の軌道上における位置情報）、９９・・・プログラム（情報端末の位置取得機能を発揮させるプログラム）、１１１ａ，１１１ｂ，１１１ｃ・・・他の移動端末（他の情報端末）
【図１】
2004317298.tif 000003
【図２】
2004317298.tif 000004
【図３】
2004317298.tif 000005
【図４】
2004317298.tif 000006
【図５】
2004317298.tif 000007
【図６】
2004317298.tif 000008