(57)【要約】【課題】衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができる衛星情報更新システム等を提供すること。【解決手段】測位補助情報提供装置３０は、衛星情報を含む測位補助情報を生成する補助情報生成手段と、衛星情報の更新必要性を判断する衛星情報更新必要性判断手段と、衛星情報更新必要性判断手段の判断結果に基いて、衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成手段と、提供対象端末情報に示される端末装置８０ａ等に対して、仲介装置６０を介して測位補助情報を送信するための測位補助情報送信手段と、提供対象端末情報に示される端末装置８０ａ等に対して、仲介装置６０を介して衛星情報更新必要情報を送信するための衛星情報更新必要情報送信手段等を有する。【選択図】図８  
2006029914.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星情報生成手段を有する衛星基地局と、
前記衛星基地局と通信可能な測位補助情報提供装置と、
前記測位補助情報提供装置と、通信を仲介する仲介装置を介して通信可能な複数の端末装置と、
を有する衛星情報更新システムであって、
前記測位補助情報提供装置は、
前記衛星基地局から前記衛星情報を取得する衛星情報取得手段と、
前記衛星情報を格納する衛星情報格納手段と、
前記衛星情報を含む測位補助情報を生成する補助情報生成手段と、
前記衛星情報の更新必要性を判断する衛星情報更新必要性判断手段と、
前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新手段と、
前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成手段と、
前記測位補助情報及び前記衛星情報更新必要情報を提供する対象である複数の前記端末装置を示す提供対象端末情報を格納する提供対象端末情報格納手段と、
前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記測位補助情報を送信するための測位補助情報送信手段と、
前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信するための衛星情報更新必要情報送信手段と、
を有し、
前記仲介装置は、
前記測位補助情報提供装置から取得した前記測位補助情報に含まれる前記衛星情報を格納するための仲介装置側衛星情報格納手段と、
前記測位補助情報提供装置から取得した前記衛星情報更新必要情報に基づいて、前記仲介装置側衛星情報格納手段に格納した前記衛星情報を更新する仲介装置側衛星情報更新手段と、
前記測位補助情報の提供の仲介対象である複数の前記端末装置である仲介対象端末装置を示す仲介対象端末情報を格納する仲介対象端末情報格納手段と、
前記仲介対象端末情報に示される前記端末装置に対して、前記測位補助情報提供装置から受信した前記測位補助情報を送信する測位補助情報送信手段と、
前記仲介対象端末情報に示される前記端末装置に対して、前記測位補助情報提供装置から受信した前記衛星情報更新必要情報を送信する仲介装置側衛星情報更新必要情報送信手段と、
を有し、
前記端末装置は、
前記測位補助情報提供装置から、前記仲介装置を介して取得した前記測位補助情報に含まれる前記衛星情報を格納する端末側衛星情報格納手段と、
前記測位補助情報提供装置から、前記仲介装置を介して取得した前記衛星情報更新必要情報に基づいて、前記端末側衛星情報格納手段に格納した前記衛星情報を更新する端末側衛星情報更新手段と、
を有することを特徴とする衛星情報更新システム。
【請求項２】
位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星情報生成手段を有する衛星基地局と通信可能な測位補助情報提供装置であって、
前記測位補助情報提供装置は、
前記衛星基地局から前記衛星情報を取得する衛星情報取得手段と、
前記衛星情報を格納する衛星情報格納手段と、
前記衛星情報を含む測位補助情報を生成する補助情報生成手段と、
前記衛星情報の更新必要性を判断する衛星情報更新必要性判断手段と、
前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新手段と、
前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成手段と、
前記測位補助情報及び前記衛星情報更新必要情報を提供する対象である複数の前記端末装置を示す提供対象端末情報を格納する提供対象端末情報格納手段と、
前記提供対象端末情報に示される前記端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信するための測位補助情報送信手段と、
前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信するための衛星情報更新必要情報送信手段と、
を有することを特徴とする測位補助情報提供装置。
【請求項３】
前記衛星情報更新必要性判断手段は、前記衛星情報の全部又は一部が無効であるか否かを判断する構成となっていることを特徴とする請求項２に記載の測位補助情報提供装置。
【請求項４】
前記衛星基地局が前記位置情報衛星から前記位置関連信号を受信し得る受信可能領域を示す受信可能領域情報を格納する受信可能領域情報格納手段と、
前記位置情報衛星が前記受信可能領域に位置するか否かを判断する受信可能領域内外判断手段と、
を有し、
前記衛星情報更新必要性判断手段は、前記衛星基地局から、前記衛星基地局に対応する前記受信可能領域に存在する前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする請求項３に記載の測位補助情報提供装置。
【請求項５】
前記衛星情報更新必要性判断手段は、複数の前記衛星基地局のいずれからも前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする請求項４に記載の測位補助情報提供装置。
【請求項６】
前記衛星情報更新必要性判断手段は、前記位置情報衛星に対応する前記衛星情報が許容可能時間範囲内に受信できないときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする請求項４又は請求項５に記載の測位補助情報提供装置。
【請求項７】
位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、
前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、
前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、
前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、
前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、
前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、
を有することを特徴とする測位補助情報提供装置の制御方法。
【請求項８】
コンピュータに、  
位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、
前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、
前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、
前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、
前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、
前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、
を実行させることを特徴とする測位補助情報提供装置の制御プログラム。
【請求項９】
コンピュータに、  
位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、
前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、
前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、
前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、
前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、
前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、
前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、
を実行させることを特徴とする測位補助情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報衛星からの信号に基く測位に関する衛星情報更新システム、測位補助情報提供装置、測位補助情報提供装置の制御方法、測位補助情報提供装置の制御プログラム及び測位補助情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、位置情報衛星を使用する衛星航法システムである例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の現在位置を測位する測位システムが実用化されている。このような測位システムに使用されるＧＰＳ受信機には、外部装置から無線通信によって衛星軌道情報等を含む衛星情報を受信する機構を有するものがあり、測位時間の短縮や測位精度の向上を図っている。このようなＧＰＳ受信機は、衛星情報を記憶装置に記憶しておき、測位時にはその記憶装置に記憶した衛星情報を使用するようになっている。この記憶装置が高速な記憶装置である例えば、ハードディスク（Ｈａｒｄ  Ｄｉｓｋ)内部のキャッシュメモリである場合には、衛星情報を高速に閲覧することが可能である。
ところが、特定のＧＰＳ衛星からの衛星情報がＧＰＳ衛星の故障などによって、配信中止になったにもかかわらず、上述のＧＰＳ受信機がその衛星情報をキャッシュメモリに記憶している場合には、無効な衛星情報に基いて測位処理を開始する。このため、上述のＧＰＳ受信機は、測位結果を取得することができず、処理時間、処理能力、電力を無駄に消費することになる。
これに対して、無線基地局から定期的に送信されるＧＰＳ測位アシスト情報を、制御チャンネルを利用して定期的に受信するＧＰＳ位置検出システムが提案されている（例えば、特許文献１）。
【特許文献１】特開２００２−２２１５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述のＧＰＳ位置検出システムにおいては、衛星情報の更新がある旨を示す情報以外の情報も定期的に送受信するため、衛星情報の送信側及び受信側における情報処理の負担が大きい。
【０００４】
そこで、本発明は、衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができる衛星情報更新システム、測位補助情報提供装置、測位補助情報提供装置の制御方法、測位補助情報提供装置の制御プログラム及び測位補助情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星情報生成手段を有する衛星基地局と、前記衛星基地局と通信可能な測位補助情報提供装置と、前記測位補助情報提供装置と、通信を仲介する仲介装置を介して通信可能な複数の端末装置と、を有する衛星情報更新システムであって、前記測位補助情報提供装置は、前記衛星基地局から前記衛星情報を取得する衛星情報取得手段と、前記衛星情報を格納する衛星情報格納手段と、前記衛星情報を含む測位補助情報を生成する補助情報生成手段と、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断手段と、前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新手段と、前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成手段と、前記測位補助情報及び前記衛星情報更新必要情報を提供する対象である複数の前記端末装置を示す提供対象端末情報を格納する提供対象端末情報格納手段と、前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記測位補助情報を送信するための測位補助情報送信手段と、前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信するための衛星情報更新必要情報送信手段と、を有し、前記仲介装置は、前記測位補助情報提供装置から取得した前記測位補助情報に含まれる前記衛星情報を格納するための仲介装置側衛星情報格納手段と、前記測位補助情報提供装置から取得した前記衛星情報更新必要情報に基づいて、前記仲介装置側衛星情報格納手段に格納した前記衛星情報を更新する仲介装置側衛星情報更新手段と、前記測位補助情報の提供の仲介対象である複数の前記端末装置である仲介対象端末装置を示す仲介対象端末情報を格納する仲介対象端末情報格納手段と、前記仲介対象端末情報に示される前記端末装置に対して、前記測位補助情報提供装置から受信した前記測位補助情報を送信する測位補助情報送信手段と、前記仲介対象端末情報に示される前記端末装置に対して、前記測位補助情報提供装置から受信した前記衛星情報更新必要情報を送信する仲介装置側衛星情報更新必要情報送信手段と、を有し、前記端末装置は、前記測位補助情報提供装置から、前記仲介装置を介して取得した前記測位補助情報に含まれる前記衛星情報を格納する端末側衛星情報格納手段と、前記測位補助情報提供装置から、前記仲介装置を介して取得した前記衛星情報更新必要情報に基づいて、前記端末側衛星情報格納手段に格納した前記衛星情報を更新する端末側衛星情報更新手段と、を有することを特徴とする衛星情報更新システムによって達成される。
【０００６】
第１の発明の構成によれば、前記端末装置が前記測位補助情報提供装置から提供を受ける前記測位補助情報は、前記衛星情報を含む。  
上述したように、前記端末装置である例えば、ＧＰＳ受信機は前記測位補助情報に含まれる前記衛星情報を記憶装置である例えば、ハードディスク内部のキャッシュメモリに記憶しておき、そのキャッシュメモリに記憶した前記衛星情報を使用して測位する場合がある。
ところが、前記位置情報衛星である例えば、特定のＧＰＳ衛星からの前記位置関連信号がＧＰＳ衛星の故障などによって、配信中止になったにもかかわらず、ＧＰＳ受信機がそのＧＰＳ衛星の前記衛星情報をキャッシュメモリに記憶している場合には、無効な前記衛星情報を使用して測位処理を開始する。しかし、ＧＰＳ受信機は測位結果を取得できず、処理時間、処理能力、電力を無駄に消費することになる。
【０００７】
この点、 第１の発明の構成によれば、前記測位補助情報提供装置は、前記衛星情報更新必要性判断手段を有するから、前記衛星情報の更新必要性を判断することができる。そして、前記測位補助情報提供装置は、前記衛星情報更新必要情報生成手段を有するから、前記衛星情報更新必要情報を生成することができ、さらに、前記衛星情報更新必要情報送信手段によって前記仲介装置を介して前記提供対象端末情報に示される前記端末装置に対して、前記衛星情報更新必要情報を送信することができる。
すなわち、前記測位補助情報提供装置は、前記衛星情報が配信中止になった等の理由で無効になり、前記衛星情報の更新が必要である旨を判断する。そして、前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報の更新が必要であることを示す前記衛星情報更新必要情報を生成する。そして、前記衛星情報更新必要情報のみを前記端末装置に対して送信する。また、前記衛星情報の更新が必要であると判断した時点で、前記衛星情報更新必要情報を生成し、送信する。
これにより、衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができる。
【０００８】
さらに、前記測位補助情報提供装置は、前記衛星情報更新手段を有する。このため、前記測位補助情報提供装置自身の前記衛星情報格納手段である例えば、ハードディスク内のキャッシュメモリに格納した前記衛星情報を更新することができる。これにより、前記提供対象端末情報に示されていない端末装置から要求を受けた場合にも、最新の前記衛星情報を含む前記測位補助情報を提供することができる。
【０００９】
さらに、前記測位補助情報提供装置は、前記仲介装置を介して前記提供対象端末情報に示される前記端末装置に対して、前記衛星情報更新必要情報を送信する。このため、前記仲介装置は、前記仲介装置側衛星情報格納手段である例えば、ハードディスク内のキャッシュメモリに格納された前記衛星情報を、更新することができる。そして、前記端末装置は、前記端末装置側衛星情報格納手段に格納された前記衛生情報を更新することができる。
【００１０】
前記目的は、第２の発明によれば、位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星情報生成手段を有する衛星基地局と通信可能な測位補助情報提供装置であって、前記測位補助情報提供装置は、前記衛星基地局から前記衛星情報を取得する衛星情報取得手段と、前記衛星情報を格納する衛星情報格納手段と、前記衛星情報を含む測位補助情報を生成する補助情報生成手段と、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断手段と、前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新手段と、前記衛星情報更新必要性判断手段の判断結果に基いて、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成手段と、前記測位補助情報及び前記衛星情報更新必要情報を提供する対象である複数の前記端末装置を示す提供対象端末情報を格納する提供対象端末情報格納手段と、前記提供対象端末情報に示される前記端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信するための測位補助情報送信手段と、前記提供対象端末情報に示される前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信するための衛星情報更新必要情報送信手段と、を有することを特徴とする測位補助情報提供装置によって達成される。  
【００１１】
第２の発明の構成によれば、第１の発明の構成と同様に、衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができる。
【００１２】
第３の発明は、第２の発明の構成において、前記衛星情報更新必要性判断手段は、前記衛星情報の全部又は一部が無効であるか否かを判断する構成となっていることを特徴とする。
【００１３】
第３の発明の構成によれば、前記衛星情報更新必要性判断手段が、前記衛星情報の全部又は一部が無効であるか否かを判断する。このため、前記衛星情報更新必要情報送信手段は、前記衛星情報の全部又は一部が無効であることを内容とする前記衛星情報更新必要情報を送信することができる。
これにより、前記衛星情報更新必要情報を受信した前記仲介装置等は、無効になった前記衛星情報をそれぞれの情報格納手段から削除することにより、無効な前記衛星情報を使用して測位処理を行って、処理時間、処理能力、電力を無駄に消費することを未然に防止することができる。
【００１４】
第４の発明は、第３の発明の構成において、前記測位補助情報提供装置は、前記衛星基地局が前記位置情報衛星から前記位置関連信号を受信し得る受信可能領域を示す受信可能領域情報を格納する受信可能領域情報格納手段と、前記位置情報衛星が前記受信可能領域に位置するか否かを判断する受信可能領域内外判断手段と、を有し、前記衛星情報更新必要性判断手段は、前記衛星基地局から、前記衛星基地局に対応する前記受信可能領域に存在する前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする。
【００１５】
前記位置情報衛星が前記受信可能領域内に存在し、前記位置情報衛星が前記位置関連信号を発信する限り、前記衛星基地局は前記位置情報衛星から前記位置関連信号を受信するはずであるから、その前記位置情報衛星に対応する前記衛星情報を前記測位補助情報提供装置に送信することができるはずである。
したがって、前記位置情報衛星が前記受信可能領域内に存在するにもかかわらず、前記衛星基地局が前記位置情報衛星に対応する前記衛星情報を前記測位補助情報提供装置に送信することができないということは、前記衛星基地局が前記位置情報衛星から前記関連信号を受信していないことを意味する。これは、その前記位置情報衛星が故障等によって、前記位置関連信号を送信することができなくなったためであると考えられる。
【００１６】
この点、第４の発明の構成によれば、前記測位補助情報提供装置は、前記受信可能領域内外判断手段を有するから、前記位置情報衛星が前記受信可能領域に位置するか否かを判断することができる。そして、前記測位補助情報提供装置は、前記衛星基地局から、前記衛星基地局に対応する前記受信可能領域に存在する前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっている。
このため、前記位置情報衛星に対応する前記衛星情報が無効であるか否かを判断することができる。
【００１７】
第５の発明は、第４の発明の構成において、前記衛星情報更新必要性判断手段は、複数の前記衛星基地局のいずれからも前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする。
【００１８】
前記位置情報衛星が前記受信可能領域内に存在する限り、前記衛星基地局は前記位置情報衛星から前記位置関連信号を受信できるはずであるから、その前記位置情報衛星に対応する前記衛星情報を前記測位補助情報提供装置に送信することができるはずである。
ところが、前記測位補助情報提供装置は例えば、前記位置情報衛星から受信した前記位置関連信号に乗せられている衛星軌道情報等を含む航法メッセージの誤差によって、前記位置情報衛星が前記受信可能領域に存在するか否かの判断を誤る場合も考えられる。前記位置情報衛星が前記位置関連信号を送信しつつ、前記受信可能領域外に存在するにもかかわらず、前記位置情報衛星に対応する前記衛星情報を無効と判断すると、本来有効な前記衛星情報を使用することができなくなる。
【００１９】
この点、前記衛星情報更新必要性判断手段は、複数の前記衛星基地局のいずれからも前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する。
すなわち、前記衛星情報更新必要性判断手段は、一つの前記衛星基地局から前記位置情報衛星に対応する前記衛星情報を受信できなくなった場合であっても、前記位置情報衛星に対応する前記衛星情報が無効であるとは判断せずに、複数の前記衛星基地局のいずれからも前記位置情報衛星に対応する前記衛星情報を受信できなくなったときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断するのである。
これにより、本来有効な前記衛星情報を、誤って無効と判断することを未然に防止することができる。
【００２０】
第６の発明は、第４の発明又は第５の発明のいずれかの構成において、前記衛星情報更新必要性判断手段は、前記位置情報衛星に対応する前記衛星情報が許容可能時間範囲内に受信できないときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっていることを特徴とする。
【００２１】
前記衛星基地局が前記位置情報衛星からの前記位置関連信号を受信できない状態は、前記位置情報衛星が故障等の場合に限らない。
すなわち、前記衛星基地局が前記位置情報衛星からの前記位置関連信号を受信できない状態は、前記衛星基地局と前記位置情報衛星との間に例えば、高層ビルなどの障害物が存在する場合にも発生する。この場合、前記位置情報衛星に対応する前記衛星情報は有効な情報であるから使用することができる。そして、高層ビルなどの障害物によって前記位置関連信号がさえぎられるのは、一定時間に限られる。すなわち、一定時間を経過すれば、高層ビルなどの障害物によって前記位置関連信号がさえぎられる状態は解消されるはずである。
【００２２】
この点、第６の発明の構成によれば、前記位置情報衛星に対応する前記衛星情報が許容可能時間範囲内に受信できないときに、前記位置情報衛星に対応する前記衛星情報が無効であると判断する構成となっている。
このため、前記衛星情報が無効であるか否かを、確実に判断することができる。
【００２３】
前記目的は、第７の発明によれば、位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、を有することを特徴とする測位補助情報提供装置の制御方法によって達成される。
【００２４】
前記目的は、第８の発明によれば、コンピュータに、位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、を実行させることを特徴とする測位補助情報提供装置の制御プログラムによって達成される。
【００２５】
前記目的は、第９の発明の構成によれば、コンピュータに、位置情報衛星からの位置関連信号に基づいて衛星情報を生成する衛星基地局と通信可能な測位補助情報提供装置が、前記衛星基地局から前記衛星情報を取得する衛星情報取得ステップと、前記測位補助情報提供装置が、前記衛星情報を格納する衛星情報格納ステップと、前記測位補助情報提供装置が、前記衛星情報を含む測位補助情報を生成する測位補助情報生成ステップと、前記測位補助情報提供装置が、前記測位補助情報を提供する対象である複数の端末装置に対して、通信を仲介する仲介装置を介して前記測位補助情報を送信する測位補助情報送信ステップと、前記測位補助情報提供装置が、前記衛星情報の更新必要性を判断する衛星情報更新必要性判断ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報格納手段に格納した前記衛星情報を更新する衛星情報更新ステップと、前記測位補助情報提供装置が、前記衛星情報更新必要性判断ステップにおいて前記衛星情報の更新が必要であると判断したときに、前記衛星情報の更新が必要であることを示す衛星情報更新必要情報を生成する衛星情報更新必要情報生成ステップと、前記衛星情報更新必要情報を提供する対象である複数の前記端末装置に対して、前記仲介装置を介して前記衛星情報更新必要情報を送信する衛星情報更新必要情報送信ステップと、を実行させることを特徴とする測位補助情報提供装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体によって達成される。
【発明を実施するための最良の形態】
【００２６】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態である衛星情報更新システムの１例であるキャッシュ更新システム１０等を示す概略図である。
図１に示すように、キャッシュ更新システム１０は、衛星基地局である例えば、ＧＰＳ基地局２０を有する。このＧＰＳ基地局２０は、位置情報衛星である例えば、ＧＰＳ衛星１２ａ乃至１２ｘから位置関連信号である例えば、信号Ｓ１乃至Ｓ２４を受信し、受信した信号Ｓ１等に基いて、衛星情報を生成する。この衛星情報は、後述するように、ＧＰＳ衛星１２ａ等の軌道情報等を含む情報である。
【００２８】
キャッシュ更新システム１０はまた、ＧＰＳ基地局２０と通信可能な測位補助情報提供装置である例えば、アシストサーバ３０を有する。アシストサーバ３０は、ＧＰＳ基地局２０から上述の衛星情報を受信し、複数の端末装置である例えば、端末８０ａ，８０ｂ及び８０ｃがＧＰＳ衛星１２ａ等からの信号Ｓ１等に基いて現在位置を測位するための測位補助情報である例えば、後述のアシスト情報２３４を生成する。このアシスト情報２３４には、上述の衛星情報が含まれており、端末８０ａ等は、アシスト情報２３４を取得することにより、迅速にＧＰＳ衛星１２ａ等からの信号Ｓ１等を捕捉することができる。
キャッシュ更新システム１０は、さらに、アシストサーバ３０と端末８０ａ等の通信を仲介する仲介装置である例えば、ネットワークコントローラ６０を有する。このネットワークコントローラ６０は、インターネット網７０及び通信基地局７５を介して端末８０ａ等と通信可能に構成されている。
端末８０ａ等は例えば、携帯電話機である。
【００２９】
なお、端末８０ａ等は、携帯電話機に限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であってもよい。また、端末８０ａ等は３個に限らず、複数であればよい。
さらに、本実施の形態とは異なり、ＧＰＳ衛星の数２４個に限らず例えば、３２個でもよい。
【００３０】
（ＧＰＳ基地局２０の主なハードウエア構成について）
図２はＧＰＳ基地局２０の主なハードウエア構成を示す概略図である。
図２に示すように、ＧＰＳ基地局２０は、コンピュータを有しており、コンピュータは、バス２１を有し、バス２１には、ＣＰＵ２２、記憶装置２３、外部記憶装置２４等が接続されている。記憶装置２３は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等であり、外部記憶装置２４は例えば、ハードディスクである。
【００３１】
また、このバス２１には、各種情報等を入力するための入力装置２５、図１のＧＰＳ衛星１２ａ等から位置関連信号Ｓ１等を受信するためのＧＰＳ受信機２６、アシストサーバ３０と通信するための通信装置２７が接続されている。
さらに、このバス２１には、各種情報等を表示するための表示装置２８、及び、時計２９が接続されている。
【００３２】
（アシストサーバ３０の主なハードウエア構成について）
図３はアシストサーバ３０の主なハードウエア構成を示す概略図である。
図３に示すように、アシストサーバ３０の主なハードウエア構成は、上述のＧＰＳ基地局２０と同様である。
【００３３】
（ネットワークコントローラ６０の主なハードウエア構成について）
図４はネットワークコントローラ６０の主なハードウエア構成を示す概略図である。
図４に示すように、ネットワークコントローラ６０の主なハードウエア構成は、上述のＧＰＳ基地局２０とほぼ同様である。ただし、ネットワークコントローラ６０は、ＧＰＳ受信機を有していない。
なお、本実施の形態とは異なり、ネットコントローラ６０がＧＰＳ受信機を有していてもよい。
【００３４】
（端末８０ａの主なハードウエア構成について）
図５は端末８０ａの主なハードウエア構成を示す概略図である。
図５に示すように、端末８０ａの主なハードウエア構成は、上述のＧＰＳ基地局２０とほぼ同様である。但し、図５に示すように、端末８０ａは外部記憶装置を有しない。
なお、端末８０ｂ及び８０ｃのハードウエア構成は、端末８０ａと同様であるから、説明を省略する。
【００３５】
（ＧＰＳ基地局２０の主なソフトウエア構成について）
図６は、ＧＰＳ基地局２０の主なソフトウエア構成等を示す概略図である。
図６に示すように、ＧＰＳ基地局２０は、各部の制御を行うＧＰＳ基地局制御部１００、図２のＧＰＳ受信機２６に対応する基地局ＧＰＳ信号受信部１０２、図２の通信装置２７に対応する基地局通信部１０４、図２の表示装置２８に対応する基地局表示部１０６、図２の時計２９に対応する基地局計時部１０８を有する。
【００３６】
図６に示すように、ＧＰＳ基地局２０は、各種プログラムを格納するための基地局第１記憶部１１０、各種情報を格納する基地局第２記憶部１２０を有する。  
図６に示すように、基地局第１記憶部１１０は、衛星情報生成プログラム１１２を格納している。衛星情報生成プログラム１１２は、ＧＰＳ基地局制御部１００が、図１のＧＰＳ衛星１２ａ等からの信号Ｓ１等に基いて衛星情報である例えば、後述の衛星情報１２２Ａ等を生成するための情報である。すなわち、衛星情報生成プログラム１１２とＧＰＳ基地局制御部１００は、衛星情報生成手段の１例である。
ＧＰＳ基地局制御部１００は、生成した衛星情報１２２Ａ等を基地局第２記憶部１２０に格納する。
【００３７】
図７は、衛星情報１２２Ａ等の１例を示す図である。
図７（ａ）に示すように、衛星情報１２２Ａは例えば、ＧＰＳ衛星１２ａの衛星ＩＤである１、ＧＰＳ衛星１２ｂの衛星ＩＤである２等の各衛星ＩＤに対応して衛星状態、クロック補正係数、エフェメリス等を示す情報である。
【００３８】
図６に示すように、ＧＰＳ基地局２０は、基地局第２記憶部１２０に配信先サーバ情報１２４を格納している。配信先サーバ情報１２４は、ＧＰＳ基地局２０が、衛星情報１２２Ａ等を配信する対象に関する情報であり例えば、図１のアシストサーバ３０の電話番号、インターネットアドレス等を含む。これにより、ＧＰＳ基地局２０は、アシストサーバ３０に衛星情報１２２Ａ等を提供することができる。
【００３９】
（アシストサーバ３０の主なソフトウエア構成について）
図８は、アシストサーバ３０の主なソフトウエア構成等を示す概略図である。
図８に示すように、アシストサーバ３０は、各部の制御を行うサーバ制御部２００、図３のＧＰＳ受信機４２に対応するサーバ測位部２０２、図３の通信装置４４に対応するサーバ通信部２０４、図３の表示装置４８に対応するサーバ表示部２０６、図３の時計４８に対応するサーバ計時部２０８を有する。
アシストサーバ３０は、サーバ通信部２０４によって図６のＧＰＳ基地局２０から例えば、衛星情報１２２Ａを受信する。すなわち、サーバ通信部２０４は衛星情報取得手段の１例である。  
【００４０】
図８に示すように、アシストサーバ３０は、各種プログラムを格納するサーバ第１記憶部２１０、各種情報を格納するサーバ第２記憶部２３０及びサーバ第３記憶部２４０を有する。サーバ第２記憶部２３０は高速読み取り可能な記憶装置である例えば、図３の外部記憶装置３８のキャッシュメモリ内に配置されている。
【００４１】
アシストサーバ３０は、サーバ第２記憶部２３０に図６のＧＰＳ基地局２０から取得した例えば、衛星情報１２２Ａをサーバ側衛星情報２３２Ａとして格納する。すなわち、サーバ第２記憶部２３０は、衛星情報格納手段の１例である。  
【００４２】
図９は、サーバ側衛星情報２３２Ａ等の１例を示す図である。
図９（ａ）に示すように、サーバ側衛星情報２３２Ａは、図７の衛星情報１２２Ａと同様の内容である。
【００４３】
図８に示すように、アシストサーバ３０は、アシスト情報生成プログラム２１２を有する。アシスト情報生成プログラム２１２は、サーバ制御部２００が例えば、サーバ側衛星情報２３２Ａを含むアシスト情報２３４を生成するための情報である。すなわち、アシスト情報生成プログラム２１２とサーバ制御部２００は、補助情報生成手段の１例である。
サーバ制御部２００は、生成したアシスト情報２３４をサーバ第２記憶部２３０に格納する。すなわち、サーバ第２記憶部２３０は、補助情報格納手段の１例である。
【００４４】
アシスト情報２３４は、アシストサーバ３０が、図１の端末８０ａ等に提供する情報である。このため、アシスト情報２３４は、衛星情報２３２Ａ（図９（ａ）参照）を含み、さらに例えば、図１の各ＧＰＳ衛星１２ａ等からの信号Ｓ１等のドップラー効果に関する情報、各端末８０ａ等の概略位置からの観測可能性に関する情報等を含む。
【００４５】
図８に示すように、アシストサーバ３０は、衛星情報有効性判断プログラム２１４を有する。衛星情報有効性判断プログラム２１４は、サーバ制御部２００が、サーバ側衛星情報２３２Ａの更新必要性を判断するための情報である。すなわち、衛星情報有効性判断プログラム２１４とサーバ制御部２００は、衛星情報更新必要性判断手段の１例である。  
具体的には、サーバ制御部２００は、衛星情報有効性判断プログラム２１４に基いて、図６のＧＰＳ基地局２０から取得した衛星情報１２２Ｂ（図７（ｂ）参照）を参照して、サーバ第２記憶部２３０に格納している衛星情報２３２Ａ（図９（ａ）参照）の全部又は一部が無効であるか否かを判断する。
【００４６】
図１０は、アシストサーバ３０が、衛星情報２３２Ａの有効性を判断する方法を示す概略図である。
図１０に示すように、ＧＰＳ基地局２０が天空に存在するＧＰＳ衛星１２ａ等から信号Ｓ１等を受信し得る受信可能領域である例えば、カバー範囲Ｐ１は、ＧＰＳ基地局２０の位置及びＧＰＳ基地局２０が信号Ｓ１等を受信する角度の範囲である仰角Ｘ度によって規定される。アシストサーバ３０は、このカバー範囲Ｐ１を示すカバー範囲情報２４２を、サーバ通信部２０４によってＧＰＳ基地局２０から取得し、サーバ第３記憶部２４０に格納している。このカバー範囲情報２４２は受信可能領域情報の１例であり、サーバ第３記憶部２４０は受信可能領域情報格納手段の１例である。
【００４７】
上述の衛星情報有効性判断プログラム２１４（図８参照）に基いて、サーバ制御部２００は例えば、サーバ側衛星情報２３２ＡからＧＰＳ衛星１２ａの位置を特定し、ＧＰＳ衛星１２ａがＧＰＳ基地局２０のカバー範囲Ｐ１に位置するか否かを判断する。すなわち、衛星情報有効性判断プログラム２１４とサーバ制御部２００は、受信可能領域内外判断手段の１例である。
【００４８】
ここで、図１０に示すように、ＧＰＳ衛星１２ａがカバー範囲Ｐ１内に存在し、ＧＰＳ衛星１２ａが信号Ｓ１を発信する限り、ＧＰＳ基地局２０はＧＰＳ衛星１２ａから信号Ｓ１を受信するはずである。したがって、ＧＰＳ基地局２０はＧＰＳ衛星１２ａに対応する衛星情報をアシストサーバ３０に送信することができるはずである。
【００４９】
これに対して、ＧＰＳ衛星１２ａがカバー範囲Ｐ１内に存在するにもかかわらず、ＧＰＳ基地局２０がＧＰＳ衛星１２ａに対応する衛星情報をアシストサーバ３０に送信することができないということは、ＧＰＳ基地局２０がＧＰＳ衛星１２ａから信号Ｓ１を受信していないことを意味する。これは、ＧＰＳ衛星１２ａが故障等によって、信号Ｓ１を送信することができなくなったためであると考えられる。
このため、図８のサーバ制御部２００は、衛星情報有効性判断プログラム２１４に基いて、ＧＰＳ基地局２０から、ＧＰＳ基地局２０に対応するカバー範囲Ｐ１内に存在するＧＰＳ衛星１２ａに対応する衛星情報を受信できなくなったときに、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断する。
例えば、ＧＰＳ衛星１２ａがＧＰＳ基地局２０に対応するカバー範囲Ｐ１内に存在するときに、ＧＰＳ基地局２０から受信した衛星情報１２２ＢにはＧＰＳ衛星１２ａの衛星ＩＤである１に対応する衛星情報が存在しない場合（図７（ｂ）参照）に、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断する。
【００５０】
図８に示すように、アシストサーバ３０は、キャッシュ情報更新プログラム２１６を有する。キャッシュ情報更新プログラム２１６は、サーバ制御部２００が、図８のサーバ第２記憶部２３０に格納した例えば、衛星情報２３２Ａ（図９（ａ）参照）を更新するための情報である。すなわち、キャッシュ情報更新プログラム２１６とサーバ制御部２００は、衛星情報更新手段の１例である。
具体的には、キャッシュ情報更新プログラム２１６に基いて、サーバ制御部２００は例えば、ＧＰＳ衛星１２ａに対応する衛星情報が無効な場合には、図８のサーバ第２記憶部２３０に格納しているサーバ側衛星情報２３２Ａ（図９（ａ）参照）を、ＧＰＳ衛星１２ａの衛星ＩＤである１に対応する衛星情報を削除することによって更新し、新たなサーバ側衛星情報２３２Ｂ（図９（ｂ）参照）を生成する。
【００５１】
また、サーバ制御部２００は、キャッシュ情報更新プログラム２１６に基いて、図８のサーバ第２記憶部２３０に格納しているアシスト情報２３４を、ＧＰＳ衛星１２ａに対応するアシスト情報を削除することによって更新する。  
【００５２】
図８に示すように、アシストサーバ３０は、キャッシュ無効情報生成プログラム２１８を有する。キャッシュ無効情報生成プログラム２１８は、サーバ制御部２００が、上述の衛星情報有効性判断プログラム２１４による判断結果に基いて、衛星情報の更新が必要であることを示すキャッシュ無効情報２３６を生成するための情報である。このキャッシュ無効情報２３６は、衛星情報更新必要情報の１例である。そして、キャッシュ無効情報生成プログラム２１８とサーバ制御部２００は、衛星情報更新必要情報生成手段の１例である。サーバ制御部２００は、生成したキャッシュ無効情報２３６を図８のサーバ第２記憶部２３０に格納する。
【００５３】
図１１は、キャッシュ無効情報２３６の１例を示す図である。
図１１に示すように、キャッシュ無効情報２３６は、信号Ｓ１等の配信が中止されたＧＰＳ衛星１２ａ等を識別するための情報であり例えば、特定のＧＰＳ衛星１２ａ等に対応する衛星情報が無効である旨、及び、ＧＰＳ衛星１２ａの衛星ＩＤを示す無効対象衛星ＩＤのみを示す情報である。このため、キャッシュ無効情報２３６の情報量は非常に小さい。従って、キャッシュ無効情報２３６の送受信にともなうアシストサーバ３０等の負荷を非常に小さくすることができる。また、キャッシュ無効情報２３６の送受信の時間を短縮することができる。
アシストサーバ３０は、このキャッシュ無効情報２３６を、以下に説明する配信先に送信する。
【００５４】
図８に示すように、アシストサーバ３０は、サーバ第３記憶部２４０に、配信先情報２４６を格納している。
【００５５】
図１２は、配信先情報２４６等の１例を示す図である。
図１２に示すように、配信先情報２４６は、アシスト情報２３４Ａ等及びキャッシュ無効情報２３６を提供する対象である図１のネットワークコントローラ６０、複数の端末８０ａ等のノードを示す情報である。配信先情報２４６は例えば、ネットワークコントローラ６０の下位の階層に、複数の端末８０ａ等が属するというように、階層構造を有している。ここで、ネットワークコントローラ６０は、端末８０ａ等の上位ノードである。この配信先情報２４６は提供対象端末情報の１例であり、サーバ第３記憶部２４０は、提供対象端末情報格納手段の１例である。
図１２に示すように、各ノードは例えば、ｂｂ１１等のノードＩＤで表現されている。そして、配信先情報２４６には、端末８０ａ等の各ノードＩＤであるｂｂ１１等に対応して、通信アドレス、アシスト情報２３４Ａ等又はキャッシュ無効情報２３６を前回配信した時刻を示す配信時刻情報及び、配信した衛星情報に対応するＧＰＳ衛星１２ａ等のＩＤを示す配信衛星ＩＤが示されている。
これにより、アシストサーバ３０は、どのノードに、いつ、どのＧＰＳ衛星１２ａ等に対応するアシスト情報２３４を配信したかについての記録を保持することができる。
【００５６】
図８に示すように、アシストサーバ３０は、アシスト情報送信プログラム２２０を有する。アシスト情報送信プログラム２２０は、サーバ制御部２００が、配信先情報２４６に示される配信先であるネットワークコントローラ６０を介して端末８０ａ等に対して、アシスト情報２３４Ａ等を送信するための情報である。すなわち、アシスト情報送信プログラム２２０とサーバ制御部２００は、測位補助情報送信手段の１例である。
これにより、アシストサーバ３０は、上位ノードである図１のネットワークコントローラ６０を介して、端末８０ａ等の各ノードに対して、アシスト情報２３４Ａ等を送信することができる。
【００５７】
図８に示すように、アシストサーバ３０は、キャッシュ無効情報送信プログラム２２２を有する。キャッシュ無効情報送信プログラム２２２は、サーバ制御部２００が、配信先情報２４６に示される配信先であるネットワークコントローラ６０等の各ノードに対して、キャッシュ無効情報２３６を送信するための情報である。すなわち、キャッシュ無効情報送信プログラム２２２は、サーバ制御部２００は、衛星情報更新必要情報送信手段の１例である。
これにより、アシストサーバ３０は、図１のネットワークコントローラ６０を介して端末８０ａ等の各ノードに対して、キャッシュ無効情報２３６を送信することができる。
すなわち、アシストサーバ３０が直接にキャッシュ無効情報２３６を送信する配信先は、ネットワークコントローラ６０だけであるから、アシストサーバ３０の情報送信量が最低限度で足りる。
【００５８】
上述のように、アシストサーバ３０は、サーバ側衛星情報２３２Ａが配信中止になった等の理由で一部又は全部が無効になり、サーバ側衛星情報２３２Ａの更新が必要である旨を判断すると、ネットワークコントローラ６０等の各ノードが有する衛星情報の更新が必要であることを示すキャッシュ無効情報２３６を生成する。そして、キャッシュ無効情報２３６のみを上位ノードであるネットワークコントローラ６０を介して、図１の端末８０ａ等に対して送信する。
このため、衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができる。
【００５９】
アシストサーバ３０は、キャッシュ無効情報２３６を送信するときに、配信先情報２４６も送信する。これにより、ネットワークコントローラ６０に対して、配信先の端末８０ａ等に関する情報を与えることができる。  
また、上述のように、アシストサーバ３０は、どのノードに、いつ、どのＧＰＳ衛星１２ａ等に対応するアシスト情報２３４等を配信したかについての記録を保持することができるから、キャッシュ無効情報２３６に示される特定の衛星に関する衛星情報を有する端末８０ａ等のみを配信先情報２４６に含めることにより、ネットワークコントローラ６０と端末８０ａ等の間の通信量を少なくすることができる。
【００６０】
さらに、アシストサーバ３０は、アシストサーバ３０自身のサーバ第２記憶部２３０のキャッシュメモリに格納した衛星情報２３２Ａを更新することができる。これにより、配信先情報２４６（図８参照）に示されていない端末等から問い合わせを受けた場合にも、最新の衛星情報に基いて生成したアシスト情報２３４等を提供することができる。
【００６１】
（ネットワークコントローラ６０の主なソフトウエア構成について）
図１３は、ネットワークコントローラ６０の主なソフトウエア構成等を示す概略図である。
図１３に示すように、ネットワークコントローラ６０は、各部の制御を行うＮＷ制御部３００、図４の通信装置７４に対応するＮＷ通信部３０２、図４の表示装置７６に対応するＮＷ表示部３０４、図４の時計７８に対応するＮＷ計時部３０６を有する。なお、ＮＷ通信部３０２等に使用するＮＷの文言は、ネットワークコントローラを意味する。
【００６２】
図１３に示すように、ネットワークコントローラ６０は、各種プログラムを格納するＮＷ第１記憶部３１０、各種情報を格納するＮＷ第２記憶部３４０及びＮＷ第３記憶部３５０を有する。ＮＷ第２記憶部３４０は高速読み取り可能な記憶装置である例えば、図４の外部記憶装置６８のキャッシュメモリ内に配置されている。
【００６３】
図１３に示すように、ネットワークコントローラ６０は、アシスト情報要求情報送信プログラム３１２を有する。アシスト情報要求情報送信プログラム３１２は、ＮＷ制御部３００が、図８のアシストサーバ３０に対してアシスト情報要求情報を送信するための情報である。アシスト情報要求情報は、アシストサーバ３０に対してアシスト情報２３４（図８参照）の送信を要求するための情報である。
これにより、ネットワークコントローラ６０は、アシストサーバ３０に対してアシスト情報２３４の送信を要求することができる。
ネットワークコントローラ６０は、アシストサーバ３０からアシスト情報２３４を受信すると、ＮＷアシスト情報３４２としてＮＷ第２記憶部３４０に格納する（図１３参照）。従って、ＮＷアシスト情報３４２の内容は、アシスト情報２３４と同様である。
また、ネットワークコントローラ６０は、アシスト情報２３４に含まれるサーバ側衛星情報２３４（図８参照）をＮＷ衛星情報３４４Ａとして、ＮＷ第２記憶部３４０に格納する（図１３参照）。ここで、ＮＷ衛星情報３４４Ａの内容は、サーバ側衛星情報２３４と同様である。
従って、ＮＷアシスト情報３４２はＮＷ衛星情報３４４Ａを含むと言える。
【００６４】
図１３に示すように、ネットワークコントローラ６０は、ＮＷアシスト情報送信プログラム３１４を有する。ＮＷアシスト情報送信プログラム３１４は、ＮＷ制御部３００が、図１の端末８０ａ等に対してＮＷアシスト情報３４２を送信するための情報である。すなわち、アシスト情報送信プログラム３１４とＮＷ制御部３００は、測位補助情報送信手段の１例である。
これにより、ネットワークコントローラ６０は、端末８０ａ等に対してＮＷアシスト情報３４２を送信することができる。  
【００６５】
図１３に示すように、ネットワークコントローラ６０は、ＮＷキャッシュ情報更新プログラム３２０を有する。ＮＷキャッシュ情報更新プログラム３２０は、ＮＷ制御部３００が、図８のアシストサーバ３０から取得したキャッシュ無効情報２３６に基いて、サーバ第２記憶部３４０に格納したＮＷ衛星情報３４４Ａを更新するための情報である。すなわち、ＮＷキャッシュ情報更新プログラム３２０とＮＷ制御部３００は、仲介装置衛星情報更新手段の１例である。
ＮＷ制御部３００は、図８のアシストサーバ３０からキャッシュ無効情報２３６（図８参照）を取得すると、ＮＷキャッシュ情報更新プログラム３２０に基いて、図１３のＮＷ衛星情報３４４Ａから例えば、無効対象衛星ＩＤ１に対応する衛星情報を削除することによって更新し、ＮＷ衛星情報３４４Ｂ（図９（ｂ）参照）を生成する。
なお、図１３に示すように、ＮＷ制御部３００は、図８のアシストサーバ３０から取得したキャッシュ無効情報２３６（図８参照）を、ＮＷキャッシュ無効情報３４６としてＮＷ第２記憶部３４０に格納する。
【００６６】
図１３に示すように、ネットワークコントローラ６０は、ＮＷ第３記憶部３５０に、ＮＷ配信先情報３５２を格納している。ＮＷ配信先情報３５２は、ＮＷアシスト情報３４２の提供の仲介対象である複数の端末８０ａ等を示す情報である。この端末８０ａ等は仲介対象端末装置の１例であり、ＮＷ配信先情報３５２は仲介対象端末情報の１例である。そして、ＮＷ第３記憶部３５０は、仲介対象端末情報格納手段の１例である。
ＮＷ配信先情報３５２の内容は、アシストサーバ３０が有する配信先情報２４６（図１２参照）と同様であるが、下位の各ノードに関する情報のみを含む。すなわち、ＮＷ配信先情報３５２には、ネットワークコントローラ６０自身の情報は含まない。
【００６７】
図１３に示すように、ネットワークコントローラ６０は、ＮＷキャッシュ無効情報送信プログラム３２６を有する。ＮＷキャッシュ無効情報送信プログラム３２６は、ＮＷ制御部３００が、ＮＷ配信先情報３５２に示される配信先である端末８０ａ等の各ノードに対して、ＮＷキャッシュ無効情報３４６を送信するための情報である。すなわち、ＮＷキャッシュ無効情報送信プログラム３２６とＮＷ制御部３００は、仲介装置側衛星情報更新必要情報送信手段の１例である。
これにより、ネットワークコントローラ６０は、図１の端末８０ａ等の各ノードに対して、ＮＷキャッシュ無効情報３４６を送信することができる。
【００６８】
（端末８０ａの主なソフトウエア構成について）
図１４は、端末８０ａの主なソフトウエア構成等を示す概略図である。
図１４に示すように、端末８０ａは、各部の制御を行う端末制御部４００、図５のＧＰＳ受信機９０に対応する端末測位部４０２、図５の通信装置９２に対応する端末通信部４０４、図５の表示装置９４に対応する端末表示部４０６、図５の時計９６に対応する端末計時部４０８を有する。
【００６９】
図１４に示すように、端末８０ａは、各種プログラムを格納する端末第１記憶部４１０、各種情報を格納する端末第２記憶部４２０を有する。端末第２記憶部４２０は高速読み取り可能な記憶装置である例えば、図５の記憶装置８６のキャッシュメモリ内に配置されている。
なお、端末８０ｂ及び８０ｃのソフトウエア構成は端末８０ａと同様であるから、説明を省略する。
【００７０】
図１４に示すように、端末８０ａは、端末アシスト情報要求情報送信プログラム４１２
を有する。端末アシスト情報要求情報送信プログラム４１２は、端末制御部４００が、図１３のネットワークコントローラ６０を介して図８のアシストサーバ３０に対して、アシスト情報２３４の送信を要求するための情報である。
これにより、端末８０ａは、ネットワークコントローラ６０からＮＷアシスト情報３４２を受信し、端末アシスト情報４２２として端末第２記憶部４２０に格納する。上述のように、ＮＷアシスト情報３４２はネットワークコントローラ６０がアシストサーバ３０から取得した情報であり、アシスト情報２３４と同様の内容を示す情報である。端末８０ａは、ＮＷアシスト情報３４２を、現在位置の測位のために利用する。
また、端末８０ａは、ＮＷアシスト情報３４２に含まれるＮＷ衛星情報３４４Ａを端末衛星情報４２４Ａとして端末第２記憶部４２０に格納する。すなわち、端末第２記憶部４２０は、端末側衛星情報格納手段の１例である。
端末８０ａは、この端末衛星情報４２４Ａを以後の測位のために利用する。
【００７１】
図１４に示すように、端末８０ａは、端末キャッシュ情報更新プログラム４１４を有する。端末キャッシュ情報更新プログラム４１４は、端末制御部４００が、図１３のネットワークコントローラ６０から取得したＮＷキャッシュ無効情報３４４に基いて、端末第２記憶部４２０に格納した端末衛星情報４２４Ａを更新するための情報である。すなわち、端末キャッシュ情報更新プログラム４１４と端末制御部４００は、端末側衛星情報更新手段の１例である。
端末キャッシュ情報更新プログラム４１４の内容は、上述したネットワークコントローラ６０のＮＷキャッシュ情報更新プログラム３２０（図１３参照）と同様である。
【００７２】
（本実施の形態のキャッシュ更新システム１０の動作例等について）
以上のように、キャッシュ更新システム１０は構成されるが、以下その動作例を説明する。
図１５及び図１６はキャッシュ更新システム１０の動作例を示す概略フローチャートである。
【００７３】
まず、図１のＧＰＳ基地局２０が、ＧＰＳ衛星１２ａ等からの信号Ｓ１等に基いて例えば、図７（ａ）に示す衛星情報１２２Ａを生成する（図１５のステップＳＴ１）。このステップＳＴ１は、衛星情報生成ステップの１例である。
続いて、ＧＰＳ基地局２０は、生成した衛星情報１２２Ａをアシストサーバ３０に送信し（ステップＳＴ２）、アシストサーバ３０は衛星情報１２２Ａを受信する（ステップＳＴ３）。このステップＳＴ２は、衛星情報取得ステップの１例である。
続いて、アシストサーバ３０は、受信した衛星情報１２２Ａをサーバ側衛星情報２３２Ａ（図８参照）としてサーバ第２記憶部２３０に格納する（ステップＳＴ４）。このステップＳＴ４は、衛星情報格納ステップの１例である。
【００７４】
続いて、アシストサーバ３０は、サーバ側衛星情報２３２Ａを含むアシスト情報２３４を生成する（ステップＳＴ５）。このステップＳＴ５は、補助情報生成ステップの１例である。
【００７５】
続いて、図１の端末８０ａがアシスト情報要求情報をネットワークコントローラ６０に対して送信する（ステップＳＴ６）と、ネットワークコントローラ６０はそのアシスト情報要求情報を受信し、アシストサーバ３０に送信する（ステップＳＴ７）。
【００７６】
続いて、アシストサーバ３０がアシスト情報要求情報を受信すると（ステップＳＴ８）、ネットワークコントローラ６０及び端末８０ａの通信アドレス等を示す配信先情報２４６（図１２参照）を生成し、図８のサーバ第３記憶部２４０に保存する（ステップＳＴ９）。
【００７７】
続いて、アシストサーバ３０は、図８のサーバ第２記憶部２３０に格納しているアシスト情報２３４を、ネットワークコントローラ６０に送信する（ステップＳＴ１０）。このとき、配信先情報２４６も送信する。
このステップＳＴ１０は、ネットワークコントローラ６０を介して端末８０ａ等に対して、アシスト情報を送信する測位補助情報送信ステップの１例である。
【００７８】
続いて、ネットワークコントローラ６０は、アシスト情報２３４及び配信先情報２４６を受信し、ＮＷアシスト情報３４２及びＮＷ配信先情報３５２（図１３参照）として保存する（ステップＳＴ１１）。このとき、アシスト情報２３４に含まれるサーバ側衛星情報２３２Ａを、ＮＷ衛星情報３４４ＡとしてＮＷ第２記憶部３４０に保存する。
続いて、ネットワークコントローラ６０は、アシスト情報要求情報を送信した端末８０
ａに対してＮＷアシスト情報３４２を送信する（ステップＳＴ１２）。
【００７９】
続いて、端末８０ａは、ＮＷアシスト情報３４２を受信し、端末アシスト情報４２２（図１４参照）として端末第２記憶部４２０に保存する（ステップＳＴ１３）。このとき、ＮＷアシスト情報３４２に含まれるＮＷ衛星情報３４４Ａを、端末衛星情報４２４Ａとして端末第２記憶部４２０に保存する。
続いて、端末８０ａは、端末アシスト情報４２２を利用して、図１のＧＰＳ衛星１２ａ等から信号Ｓ１等を受信して、現在位置を測位する（ステップＳＴ１４）。
これ以降、端末８０ａは、端末第２記憶部４２０に保存した端末衛星情報４２４Ａを利用して、継続的に又は定期的に測位をすることができる。
しかし、端末衛星情報４２４Ａの一部又は全部が無効になる場合がある。以下の説明は、このような場合において、端末衛星情報４２４Ａ等を更新する方法に関するものである。  
【００８０】
図１のＧＰＳ衛星１２ａはＧＰＳ基地局２０のカバー範囲Ｐ１内（図１０参照）に存在するが、故障により、信号Ｓ１を送信できないという前提で、以下説明する。
図１のＧＰＳ衛星１２ｂ等から信号Ｓ２等を受信したＧＰＳ基地局２０は、衛星情報１２２Ｂ（図７（ｂ）参照）を生成し（図１６のステップＳＴ１５）、アシストサーバ３０に送信する（ステップＳＴ１６）。上述のステップＳＴ１５も衛星情報生成ステップの１例である。
【００８１】
続いて、アシストサーバ３０が衛星情報１２２Ｂを受信する（ステップＳＴ１７）。このステップＳＴ１７も衛星情報取得ステップの１例である。
続いて、アシストサーバ３０は、衛星情報の配信が中止されたＧＰＳ衛星１２ａ等があるか否かを判断する（ステップＳＴ１８）。信号Ｓ１等の配信が中止されたＧＰＳ衛星１２ａ等があれば、サーバ側衛星情報２３２Ａは更新の必要性がある。すなわち、ステップＳＴ１８は、衛星情報更新必要性判断ステップの１例である。
【００８２】
上述のように、ＧＰＳ衛星１２ａはＧＰＳ基地局２０のカバー範囲Ｐ１（図１０参照）内に存在するにもかかわらず、信号Ｓ１を発信していないから、アシストサーバ３０がＧＰＳ基地局２０から取得した衛星情報１２２Ｂ（図７（ｂ）参照）には、ＧＰＳ衛星１２ａに対応する衛星情報は含まれていない。
従って、アシストサーバ３０は、サーバ側衛星情報２３２Ａを更新する必要があると判断し、サーバ側衛星情報２３２Ａを更新する（ステップＳＴ１９）。このステップＳＴ１９は、衛星情報更新ステップの１例である。
【００８３】
続いて、アシストサーバ３０は、キャッシュ無効情報２３６（図８参照）を生成する。（ステップＳＴ２０）。このステップＳＴ２０は、衛星情報更新必要情報生成ステップの１例である。
【００８４】
続いて、アシストサーバ３０は、サーバ第３記憶部２４０から配信先情報２４６（図１３参照）を取得し（ステップＳＴ２１）、各ノードＩＤで特定されるネットワークコントローラ６０、端末８０ａ等の配信先があることを確認すると（ステップＳＴ２２）、上位のノードであるネットワークコントローラ６０にキャッシュ無効情報２３６を送信する（ステップＳＴ２３）。このステップＳＴ２３は、アシストサーバ３０が、ネットワークコントローラ６０を介して複数の端末８０ａ等に対して、キャッシュ無効情報２３６を送信するステップであり、衛星情報更新必要情報送信ステップの１例である。
【００８５】
続いて、ネットワークコントローラ６０は、キャッシュ無効情報２３６を受信し（ステップＳＴ２４）、ＮＷ衛星情報３４４Ａ（図９（ａ）参照）を更新し、ＮＷ衛星情報３４４Ｂ（図９（ｂ）参照）とする（ステップＳＴ２５）。このステップＳＴ２５は、仲介装置衛星情報更新ステップの1例である。
なお、ネットワークコントローラ６０は、取得したキャッシュ無効情報をＮＷキャッシュ無効情報３４６としてＮＷ第２記憶部３４０に格納する。
【００８６】
続いて、ネットワークコントローラ６０は、ＮＷ第３記憶部３５０からＮＷ配信先情報３５２を取得し（ステップＳＴ２６）、配信先があることを確認すると（ステップＳＴ２７）、ＮＷキャッシュ無効情報３４６を端末８０ａ等に送信する（ステップＳＴ２８）。このステップＳＴ２８は、仲介装置側衛星情報更新必要情報送信ステップの１例である。ステップＳＴ２８においては、ＮＷ配信先情報３５２に含まれるすべての配信先に対してＮＷキャッシュ無効情報３４６を送信する。
【００８７】
続いて、端末８０ａ等がＮＷキャッシュ無効情報３４６を受信し（ステップＳＴ２９）、端末衛星情報４２２Ａ（図９（ａ）参照）を更新し、端末衛星情報４２４Ｂ（図９（ｂ）参照）とする（ステップＳＴ３０）。このステップＳＴ３０は、端末側衛星情報更新ステップの１例である。
以上のステップにより、衛星情報の更新が必要である旨を示す情報のみを、衛星情報の更新が必要になった時点で提供することができ、端末８０ａ等は衛星情報の更新が必要な場合にだけＮＷキャッシュ無効情報３４６を受信して衛星情報を更新することができる。
【００８８】
（第２の実施の形態）
次に、第２の実施の形態としてのキャッシュ更新システム１０Ａ（図１）について説明する。第２の実施の形態におけるキャッシュ更新システム１０Ａの構成は、上記第１の実施の形態のキャッシュ更新システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、相違点を中心に説明する。
【００８９】
図１７は、第２の実施の形態におけるアシストサーバ３１が、衛星情報の有効性を判断する方法を示す概略図である。
第２の実施の形態におけるキャッシュ更新システム１０Ａのアシストサーバ３１が有する衛星情報有効性判断プログラム２１４Ａ（図８参照）は、上記第１の実施の形態のキャッシュ更新システム１０のアシストサーバ３０が有する衛星情報有効性判断プログラム２１４と以下の点において異なる。
すなわち、サーバ制御部２００は、衛星情報有効性判断プログラム２１４Ａに基いて例えば、図１７に示す複数のＧＰＳ基地局２０Ａ及び２０Ｂのいずれからも特定のＧＰＳ衛星である例えば、ＧＰＳ衛星１２ａに対応する衛星情報を受信できなくなったときに、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断する。
【００９０】
例えば、アシストサーバ３１は、ＧＰＳ衛星１２ａ等からの信号Ｓ１等に乗せられている衛星軌道情報等を含む航法メッセージの誤差等によって、ＧＰＳ衛星１２ａがＧＰＳ基地局２０Ａのカバー範囲Ｐ１内に存在するか否かの判断を誤る場合も考えられる。ＧＰＳ衛星１２ａが信号Ｓ１を送信しつつ、カバー範囲Ｐ１外に存在するにもかかわらず、ＧＰＳ衛星１２ａに対応する衛星情報を無効と判断すると、本来有効な衛星情報を使用することができなくなる。すなわち、図１７に示すように、ＧＰＳ衛星１２ａがＧＰＳ基地局２０Ｂのカバー範囲Ｐ２内にある場合には、ＧＰＳ基地局２０Ａではなくて、ＧＰＳ基地局２０ＢからＧＰＳ衛星１２ａに対応する衛星情報を受信するかどうかによって、ＧＰＳ衛星１２ａからの信号Ｓ１の配信が中止され、衛星情報が無効になったか否かを判断すべきである。
【００９１】
そこで、アシストサーバ３１のサーバ制御部２００（図８参照）は、衛星情報有効性判断プログラム２１４Ａに基いて、図１７のＧＰＳ基地局２０ＡからＧＰＳ衛星１２ａに対応する衛星情報を受信できなくなった場合であっても、ＧＰＳ衛星１２ａに対応する衛星情報が無効であるとは判断せずに、ＧＰＳ基地局ＢからもＧＰＳ衛星１２ａに対応する衛星情報を受信できなくなったときに、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断する。
これにより、本来有効な衛星情報を、誤って無効と判断することを未然に防止することができる。
【００９２】
さらに、アシストサーバ３１のサーバ制御部２００（図８参照）は、衛星情報有効性判断プログラム２１４Ａに基いて、一定の許容時間内である例えば、６０秒以内に、ＧＰＳ基地局Ａ又はＧＰＳ基地局ＢからＧＰＳ衛星１２ａに対応する衛星情報を受信できないときに、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断する。この６０秒という時間は、許容可能時間範囲の１例である。
すなわち、ＧＰＳ基地局２０Ａ等がＧＰＳ衛星１２ａ等から信号Ｓ１等を受信できない状態は、ＧＰＳ衛星１２ａ等が故障等の場合に限らない。
すなわち、ＧＰＳ基地局Ａ等がＧＰＳ衛星１２ａからの信号Ｓ１を受信できない状態は、ＧＰＳ基地局Ａ等とＧＰＳ衛星１２ａとの間に例えば、高層ビルなどの障害物が存在する場合や、信号Ｓ１等が一時的に弱くなった場合等にも発生する。この場合、ＧＰＳ衛星１２ａに対応する衛星情報は有効な情報であるから使用することができる。そして、高層ビルなどの障害物によって信号Ｓ１がさえぎられるのは、一定時間に限られる。すなわち、一定時間が経過すれば、高層ビルなどの障害物によって信号Ｓ１がさえぎられる状態は解消するはずである。信号Ｓ１等が一時的に弱くなる現象も、同様に、一定時間が経過すれば解消するはずである。
【００９３】
この点、アシストサーバ３１は、一定の許容時間内でＧＰＳ基地局Ａ又はＧＰＳ基地局ＢからＧＰＳ衛星１２ａに対応する衛星情報を受信できないときに、ＧＰＳ衛星１２ａに対応する衛星情報が無効であると判断するから、衛星情報が無効であるか否かを、確実に判断することができる。
【００９４】
なお、本実施の形態とは異なり、図１の通信基地局７５も衛星情報を保存しておき、ネットワークコントローラ６０からのＮＷキャッシュ無効情報３４６に基いて、その衛星情報を更新する構成としてもよい。
【００９５】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の衛星情報取得ステップと、衛星情報格納ステップと、補助情報生成ステップと、測位補助情報送信ステップと、衛星情報更新必要性判断ステップと、衛星情報更新ステップと、衛星情報更新必要情報生成ステップと、衛星情報更新必要情報送信ステップ等を実行させるための測位補助情報提供装置の制御プログラムとすることができる。
また、このような測位補助情報提供装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００９６】
これら測位補助情報提供装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００９７】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施の形態であるキャッシュ更新システムを示す概略図である。
【図２】ＧＰＳ基地局の主なハードウエア構成を示す概略図である。
【図３】アシストサーバの主なハードウエア構成を示す概略図である。
【図４】ネットワークコントローラの主なハードウエア構成を示す概略図である。
【図５】端末の主なハードウエア構成を示す概略図である。
【図６】ＧＰＳ基地局の主なソフトウエア構成等を示す概略図である。
【図７】衛星情報の１例を示す図である。
【図８】アシストサーバの主なソフトウエア構成等を示す概略図である。
【図９】サーバ側衛星情報の１例を示す図である。
【図１０】衛星情報の有効性を判断する方法を示す概略図である。
【図１１】キャッシュ無効情報の１例を示す図である。
【図１２】配信先情報の１例を示す図である。
【図１３】ネットワークコントローラの主なソフトウエア構成等を示す概略図である。
【図１４】端末の主なソフトウエア構成等を示す概略図である。
【図１５】キャッシュ更新システムの動作例を示す概略フローチャートである。
【図１６】キャッシュ更新システムの動作例を示す概略フローチャートである。
【図１７】アシストサーバが、衛星情報の有効性を判断する方法を示す概略図である。
【符号の説明】
【００９９】
１０・・・キャッシュ更新システム、１２ａ乃至１２ｙ・・・ＧＰＳ衛星、２０・・・ＧＰＳ基地局、３０，３１・・・アシストサーバ、６０・・・ネットワークコントローラ、８０ａ，８０ｂ，８０ｃ・・・端末、１２２Ａ・・・衛星情報、１２４・・・配信先サーバ情報、２１２・・・アシスト情報生成プログラム、２１４・・・衛星情報有効性判断プログラム、２１６・・キャッシュ情報更新プログラム、２２２・・・キャッシュ無効情報送信プログラム、３２０・・・ＮＷキャッシュ情報更新プログラム、３１４・・・端末キャッシュ情報更新プログラム
【図１】
2006029914.tif 000003
【図２】
2006029914.tif 000004
【図３】
2006029914.tif 000005
【図４】
2006029914.tif 000006
【図５】
2006029914.tif 000007
【図６】
2006029914.tif 000008
【図７】
2006029914.tif 000009
【図８】
2006029914.tif 000010
【図９】
2006029914.tif 000011
【図１０】
2006029914.tif 000012
【図１１】
2006029914.tif 000013
【図１２】
2006029914.tif 000014
【図１３】
2006029914.tif 000015
【図１４】
2006029914.tif 000016
【図１５】
2006029914.tif 000017
【図１６】
2006029914.tif 000018
【図１７】
2006029914.tif 000019