(57)【要約】【課題】所望の情報を短時間且つ安価な通信費用で取得することができ、また、情報表示するためのプログラムを容易に更新できるナビゲーション装置、情報提供サーバ及びこれらを用いた情報提供システムを提供する。【解決手段】ナビゲーション装置１に記憶されているユーザ提供情報が最新であるか否かをユーザ提供情報を構成する更新周期が長い固定情報４１及び更新周期が短い更新情報４２の各々について判定し、この判定により最新でないことが判定された固定情報４１及び更新情報４２の少なくとも１つに対応する最新の情報を情報提供サーバ２から取得する。従って、殆どの場合は更新情報のみを情報提供サーバ２から取得することになるので、所望のユーザ提供情報を短時間且つ安価な通信費用で取得することができる。【選択図】        図１
2004309346.tif 000002
【特許請求の範囲】
【請求項１】
設定された目的地までの案内を行うナビゲーション手段を有するナビゲーション装置において、ユーザに情報を提供する情報提供手段を備え、
前記情報提供手段は、
所定周期で更新される固定情報と前記所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第１記憶部と、
ユーザ提供情報の表示を指示する操作手段と、
前記操作手段からの指示に応答して前記第１記憶部に記憶されている前記ユーザ提供情報が最新であるか否かを前記固定情報及び前記更新情報の各々について判定する判定手段と、
前記判定手段により最新でないことが判定された前記固定情報及び前記更新情報の少なくとも１つに対応する最新の情報を外部から取得する通信手段と、
前記通信手段により取得された最新の前記固定情報及び前記更新情報の少なくとも１つを用いて前記第１記憶部内のユーザ提供情報を更新する更新手段と、
前記更新手段により更新された前記第１記憶部内のユーザ提供情報を表示する表示手段
とを備えたことを特徴とするナビゲーション装置。
【請求項２】
情報提供手段は、操作手段からの地点の設定の指示に応答して、表示手段に表示されている地点の位置情報を前記ナビゲーション手段に送る地点設定手段を備え、
ナビゲーション手段は、前記地点設定手段からの位置情報に基づいて地点を設定し、該設定された地点までの案内を行うことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
情報提供手段は、ナビゲーション手段を構成するコンピュータプログラムであるナビゲーションプログラムから分割できる分離可能プログラムから成り、該分離可能プログラムは、前記ナビゲーションプログラムとは独立して更新されることを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
更新情報は、
積雪量、天候、滑走状況といったスキー場情報と、
開花情報または、
樹木の種類、紅葉度合い及び天候を含む紅葉情報
のいずれかを含むことを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
所定周期で更新される固定情報と前記所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第２記憶部と、
外部からの要求に応答して前記第２記憶部に記憶された固定情報及び更新情報の少なくとも１つを送信する通信装置とを備えた情報提供サーバ。
【請求項６】
情報提供サーバと設定された目的地までの案内を行うナビゲーション手段を有するナビゲーション装置とがネットワークで接続された情報提供システムにおいて、
前記情報提供サーバは、
所定周期で更新される固定情報と前記所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第２記憶部と、
前記ナビゲーション装置からの要求に応答して前記第２記憶部に記憶された固定情報及び更新情報の少なくとも１つを送信する通信装置とを備え、
前記ナビゲーション装置は、
ユーザに情報を提供する情報提供手段を備え、
前記情報提供手段は、
所定周期で更新される固定情報と前記所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第１記憶部と、
ユーザ提供情報の表示を指示する操作手段と、
前記操作手段からの指示に応答して前記第１記憶部に記憶されている前記ユーザ提供情報が最新であるか否かを前記固定情報及び前記更新情報の各々について判定する判定手段と、
前記判定手段により最新でないことが判定された前記固定情報及び前記更新情報の少なくとも１つに対応する最新の情報を前記情報提供サーバの第２記憶部から取得する通信手段と、
前記通信手段により取得された最新の前記固定情報及び前記更新情報の少なくとも１つを用いて前記第１記憶部内のユーザ提供情報を更新する更新手段と、
前記更新手段により更新された前記第１記憶部内のユーザ提供情報を表示する表示部
とを備えたことを特徴とする情報提供システム。
【請求項７】
情報提供手段は、操作手段からの地点の設定の指示に応答して、表示手段に表示されている地点の位置情報を前記ナビゲーション手段に送る地点設定手段を備え、
ナビゲーション手段は、前記地点設定手段からの位置情報に基づいて地点を設定し、該設定された地点までの案内を行うことを特徴とする請求項６記載の情報提供システム。
【請求項８】
情報提供手段は、ナビゲーション手段を構成するコンピュータプログラムであるナビゲーションプログラムから分割できる分離可能プログラムから成り、該分離可能プログラムは、前記ナビゲーションプログラムとは独立して更新されることを特徴とする請求項６記載の情報提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ナビゲーション装置、情報提供サーバ及びこれらを用いた情報提供システムに関し、特に最新の情報をユーザに効率よく提供する技術に関するものである。
【０００２】
【従来の技術】
従来、ユーザの操作に応答して、例えば観光地の案内情報を提供するナビゲーション装置が提案されている。このようなナビゲーション装置においては、ユーザの嗜好に合致する状況や情報を案内することが要請されている。このような要請に応えるものとして、地図上に施設を表示する際に、実際の営業状況をユーザが確認できる状態で表示する地図表示装置が知られている（例えば、特許文献１参照）。
【０００３】
この地図表示装置は、任意に発生するユーザリクエストによるタイミング、又は所定時間毎に自動的に発生する自動更新タイミングで情報配信センタへ配信要求を行い、施設情報を獲得する。この獲得された施設情報は更新記憶され、この更新記憶される施設情報を用いて施設表示が行われる。その際、営業中か否かの区別を付けて表示される。つまり、選択された施設を示す施設マークを表示する際に、現在の暦及び時刻情報に基づき営業中か否かの判定を行い、営業中か否かを人間が区別できるような状態で表示する。例えば、営業中の施設についてのみハイライト表示やブリンク表示をする。
【０００４】
【特許文献１】
特開２０００−３２１０８２号公報
【０００５】
【発明が解決しようとする課題】
上述した特許文献１に記載された地図表示装置では、情報配信センタから施設情報を一括して取得し、取得された施設情報に含まれる営業時間をユーザが識別できる形態で表示する。従って、施設情報を取得するために情報配信センタから膨大なデータを受信する必要があり、全ての施設情報が得られるまでの通信時間が長くなると共に、通信コストが嵩むという課題がある。
【０００６】
また、ユーザが望む情報の種類はユーザ個々によって異なる。しかし、ユーザが望む全ての種類の情報を表示できる情報表示用プログラムを予め用意することは、膨大なメモリを必要とするので現実的ではない。また、情報表示用のプログラムは機能追加等により更新される場合があるが、その更新の都度ナビゲーション用のプログラムと情報表示用のプログラムとを同時にダウンロードするには多大の時間と通信費用がかかる。そこで、情報表示用プログラムを簡単に更新できる機能が要請されている。
【０００７】
この発明は、上記のような課題を解消し、また上述した要請に応えるためになされたものであり、所望の情報を短時間且つ安価な通信費用で取得することができ、また、情報を表示するためのプログラムを容易に更新できるナビゲーション装置、情報提供サーバ及びこれらを用いた情報提供システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係るナビゲーション装置は、所定周期で更新される固定情報と所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第１記憶部と、ユーザ提供情報の表示を指示する操作手段とを備えている。そして、操作手段からの指示に応答して第１記憶部に記憶されているユーザ提供情報が最新であるか否かを固定情報及び更新情報の各々について判定し、この判定により最新でないことが判定された固定情報及び更新情報の少なくとも１つに対応する最新の情報を情報提供サーバから取得する。そして、取得された最新の固定情報及び更新情報の少なくとも１つを用いて第１記憶部内のユーザ提供情報を更新し、この更新された第１記憶部内のユーザ提供情報を表示手段に表示するものである。
【０００９】
この発明に係る情報提供サーバは、所定周期で更新される固定情報と所定周期より短い周期で更新される更新情報とから成るユーザ提供情報を記憶する第２記憶部と、ナビゲーション装置からの要求に応答して第２記憶部に記憶された固定情報及び更新情報の少なくとも１つを送信する通信装置とを備えているものである。
【００１０】
この発明に係る情報提供システムは、上記したこの発明に係るナビゲーション装置と情報提供サーバとがネットワークで接続されることにより構成されているものである。
【００１１】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る情報提供システムの構成を示すブロック図である。この情報提供システムは、図１に示すように、車両に搭載されるナビゲーション装置１、情報提供サーバ２及びこれらを接続するインターネット３から構成されている。
【００１２】
（１）情報提供サーバ：
情報提供サーバ２は、記憶装置４０と通信装置４５とから構成されている。記憶装置４０は、この発明の第２記憶部に対応し、ユーザに提供するためのユーザ提供情報を記憶している。この実施の形態１では、ユーザ提供情報は、スキー場情報、開花情報及び紅葉情報から構成されているものとする。
【００１３】
ユーザ提供情報を構成するスキー場情報、開花情報及び紅葉情報の各々は、固定情報４１、更新情報４２及び更新日時情報４３を含む。固定情報４１は、例えば１年毎といった長い所定周期で更新される。一方、更新情報４２は、固定情報４１を更新する所定周期より短い周期、例えばリアルタイムで更新される。更新日時情報４３は、固定情報４１、更新情報４２が更新された日時を表す情報から構成されている。
【００１４】
スキー場情報の固定情報４１は、例えばスキー場の場所、各場所に存在する施設、各施設の営業時間といった固定的な情報から構成されている。スキー場情報の更新情報４２は、例えばスキー場の積雪量、天候、滑走状況といった逐次変化する流動的な情報から構成されている。
【００１５】
また、開花情報の固定情報４１は、例えば花が咲いている場所、各場所に存在する施設、各施設の営業時間といった固定的な情報から構成されている。開花情報の更新情報４２は、例えば開花度合い及び天候といった逐次変化する流動的な情報から構成されている。
【００１６】
また、紅葉情報の固定情報４１は、例えば樹木が紅葉している場所、各場所に存在する施設、各施設の営業時間といった固定的な情報から構成されている。紅葉情報の更新情報４２は、例えば紅葉度合い及び天候といった逐次変化する流動的な情報から構成されている。
【００１７】
通信装置４５は、ナビゲーション装置１からインターネット３を介して送られてくる情報取得要求に応答して、記憶装置４０からユーザ提供情報を読み出し、インターネット３を介してナビゲーション装置１に送る。ナビゲーション装置１からの情報取得要求は、固定情報４１及び更新情報４２の各々に対して独立になされる。ナビゲーション装置１は、固定情報４１を一旦取得した後は殆ど更新する必要がないので、多くの場合は、更新情報４２のみの取得を要求することになる。
【００１８】
（２）ナビゲーション装置：
図２は、ナビゲーション装置１の概略の構成を示すブロック図である。このナビゲーション装置１は、ナビゲーションＥＣＵ（以下、「ナビＥＣＵ」と省略する）１１、センサ１２、地図ディスクドライブ１３、ディスプレイ１４、リモートコントローラ（以下、「リモコン」と略する）１５及び通信装置１６から構成されている。
【００１９】
ナビＥＣＵ１１は、例えばマイクロコンピュータから構成されており、ナビゲーション装置１の全体を制御する。このナビＥＣＵ１１の詳細な構成及び動作は後に詳述する。
【００２０】
センサ１２は、例えばＧＰＳ受信機、方位センサ、車速センサ（何れも図示しない）等から構成されている。ＧＰＳ受信機は、ＧＰＳ衛星からの電波を受信して車両の現在位置を検出し、位置データを出力する。方位センサは、例えばジャイロから構成されており、車両の進行方位を検出し、方位データを出力する。車速センサは、車両の速度を検出し、速度データを出力する。これらＧＰＳ受信機、方位センサ、車速センサからそれぞれ出力される位置データ、方位データ及び速度データは、センサデータとしてナビＥＣＵ１１に送られる。
【００２１】
地図ディスクドライブ１３は、例えばハードディスク（ＨＤＤ）から構成されており、地図データを記憶する。地図データは、地図をディスプレイ１４に表示したり、センサ１２から得られるセンサデータに基づいて車両の現在位置を照合するために使用される。この地図ディスクドライブ１３から読み出された地図データは、ナビＥＣＵ１１に送られる。なお、地図ディスクドライブ１３としては、ハードディスクに限らず、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、その他の記録媒体を駆動するドライブ装置から構成できる。
【００２２】
ディスプレイ１４は、ナビＥＣＵ１１から送られてくる地図データに基づいて車両の周囲の地図の上に、経路、車両位置マーク、施設マーク等を重ねて表示する。また、ディスプレイ１４は、スキー場情報、開花情報及び紅葉情報といったユーザ提供情報を表示するために使用される。
【００２３】
リモコン１５は、ユーザがナビゲーション装置１を操作するために使用される。なお、リモコン１５の代わりに、ジョイスティック、ディスプレイ１４の画面上に重ねられたタッチスイッチ、ディスプレイ１４の周囲に配置された機械式スイッチ等、又はこれらの組み合わせを用いることができる。このリモコン１５の操作によって発生された信号はナビＥＣＵ１１に送られる。
【００２４】
通信装置１６は、ナビＥＣＵ１１をインターネット３を介して情報提供サーバ２に接続し、ナビゲーション装置１と情報提供サーバ２との間のデータの送受を制御するために使用される。この通信装置１６では、通信のプロトコルとして、例えばＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用される。
【００２５】
以上のように構成されるナビゲーション装置１が通常のナビゲーションを行う場合は、ナビＥＣＵ１１は、図３に示すように、センサ１２からセンサデータを受け取って車両の現在位置を算出し、地図ディスクドライブ１３から読み出した地図データに基づいて作成した地図５の上に車両の現在位置を表すマーク４を重ねてディスプレイ１４に表示する。
【００２６】
次に、ナビＥＣＵ１１の機能的な構成を、図４に示した機能ブロック図を参照しながら説明する。このナビＥＣＵ１１は、システム制御手段２０、現在位置検出手段２１、地図情報記憶手段２２、操作手段２３、通信手段２４、通信データ記憶手段２５、日付・時刻演算手段２６、分離可能プログラム更新手段２７、分離可能プログラム２８、分離可能プログラム制御手段２９及び表示手段３０から構成されている。これら構成要素の各々は、ナビＥＣＵ１１を構成するマイクロコンピュータによる処理によって実現されている。ここで、システム制御手段２０、操作手段２３、通信手段２４、通信データ記憶手段２５、分離可能プログラム２８、分離可能プログラム制御手段２９及び表示手段３０は情報提供手段を構成している。
【００２７】
システム制御手段２０は、このナビＥＣＵ１１の全体を制御する。このシステム制御手段２０は、ナビゲーションプログラム２０ａを含んでいる。ナビゲーションプログラム２０ａは、ナビゲーション手段に対応し、目的地や経由地といった地点の設定、設定された地点まで又は設定された地点を経由する経路の探索、探索された経路に従った誘導等といった周知のナビゲーション機能を実現するための処理を行う。
【００２８】
現在位置検出手段２１は、センサ１２からのセンサデータに基づいてナビゲーション装置１が搭載された車両の現在位置を検出し、車両の現在位置データとしてシステム制御手段２０に送る。このシステム制御手段２０に含まれるナビゲーションプログラム２０ａは、この現在位置検出手段２１からの現在位置データを地図情報記憶手段２２から読み出された地図データと照合することにより車両の地図上における現在位置を求める。
【００２９】
地図情報記憶手段２２は、地図ディスクドライブ１３に対応する。この地図情報記憶手段２２は、システム制御手段２０からの要求に応答して地図ディスクドライブ１３から地図データを読み出してシステム制御手段２０に送る。
【００３０】
操作手段２３は、リモコン１５から送られてくる信号に基づいて操作指令を生成し、システム制御手段２０に送る。
【００３１】
通信手段２４は、通信装置１６を制御することにより、このナビゲーション装置１とインターネット３を介して接続された情報提供サーバ２又はインターネット３上の他のサーバとの間の通信を制御する。
【００３２】
通信データ記憶手段２５は、第１記憶部に対応し、通信手段２４及びインターネット３を介して情報提供サーバ２から取得されたユーザ提供情報を記憶する。この通信データ記憶手段２５に記憶されるユーザ提供情報は、情報提供サーバ２の記憶装置４０に格納されるユーザ提供情報と同じであり、固定情報４１、更新情報４２及び更新日時情報４３から構成されている。この通信データ記憶手段２５に記憶されたユーザ提供情報は、システム制御手段２０及び分離可能プログラム制御手段２９を経由して分離可能プログラム２８から参照される。
【００３３】
日付・時刻演算手段２６は、センサ１２に含まれるＧＰＳ受信機から得られるＧＰＳ情報に基づいて現在の日付、曜日及び時刻を算出し、システム制御手段２０に送る。
【００３４】
分離可能プログラム更新手段２７は、インターネット３上のサーバ（情報提供サーバ２とは限らない）から分離可能プログラム２８を取得する。この分離可能プログラム更新手段２７により、システム制御手段２０に含まれるナビゲーションプログラム２０ａとは独立に分離可能プログラム２８のみの更新が可能になっている。従って、分離可能プログラム２８が機能追加等により更新された場合は、分離可能プログラム２８のみをサーバ２からダウンロードできるので、ダウンロードに要する時間及び通信費用を節約できる。
【００３５】
分離可能プログラム２８は、情報提供サーバ２からユーザ提供情報を取得して通信データ記憶手段２５に格納するためのプログラムである。この分離可能プログラム２８は、提供情報更新判定手段２８ａと地点設定手段２８ｂとから構成されている。この発明の判定手段及び更新手段は、提供情報更新判定手段２８ａによって構成されている。
【００３６】
提供情報更新判定手段２８ａは、通信データ記憶手段２５に格納されているユーザ提供情報の更新が必要であるかどうかを判断し、必要に応じてユーザ提供情報を更新する。地点設定手段２８ｂは、ユーザ提供情報に含まれる地点、例えばユーザ提供情報がスキー場情報である場合は、スキー場の場所を目的地や経由地として設定すべき旨の指令を、分離可能プログラム制御手段２９を介してナビゲーションプログラム２０ａに送る。
【００３７】
分離可能プログラム制御手段２９は、システム制御手段２０と分離可能プログラム２８との間のデータの送受を制御する。
【００３８】
表示手段３０は、システム制御手段２０から送られてくる地図データやユーザ提供情報を表示可能なフォーマットに変換してディスプレイ１４に送る。これにより、ディスプレイ１４に地図やユーザ提供情報が表示される。
【００３９】
次に、以上のように構成されるナビゲーション装置１の動作を、通信データ記憶手段２５に格納されているユーザ提供情報を最新の情報に更新する動作を中心に、図５〜図７に示したフローチャートを参照しなら説明する。
【００４０】
先ず、リモコン１５が操作されることにより操作手段２３からシステム制御手段２０に対してユーザ提供情報の表示要求がなされると、システム制御手段２０は、その旨を表す表示要求を分離可能プログラム制御手段２９を経由して分離可能プログラム２８に送る。分離可能プログラム２８は、この表示要求に応答してユーザ提供情報を表示する処理を開始する。
【００４１】
即ち、分離可能プログラム２８は、図５のフローチャートに示すように、先ず、該当ユーザ提供情報（表示要求に係るユーザ提供情報）を以前に取得済みであるかどうかを調べる（ステップＳＴ１０）。具体的には、分離可能プログラム２８は、表示要求に係るユーザ提供情報が通信データ記憶手段２５に記憶されているかどうかを、分離可能プログラム制御手段２９及びシステム制御手段２０を経由して調べる。なお、以下では説明の煩雑さを避けるために、分離可能プログラム２８とシステム制御手段２０に接続された各構成要素との間のデータの送受は、分離可能プログラム制御手段２９及びシステム制御手段２０を経由して行われる旨の記載は省略する。
【００４２】
このステップＳＴ１０で、以前に取得済みであることが判断されると、次いで、保存されているユーザ提供情報が表示される（ステップＳＴ１１）。即ち、分離可能プログラム２８は、表示要求に係るユーザ提供情報を通信データ記憶手段２５から読み出し、表示手段３０に送る。これにより、通信データ記憶手段２５に既に記憶されているユーザ提供情報に基づく文字列や図形がディスプレイ１４に表示される。その後、分離可能プログラム２８の処理は終了する。
【００４３】
上記ステップＳＴ１０で、以前に取得済みでないことが判断されると、次いで、最新のユーザ提供情報を取得するかどうかが調べられる（ステップＳＴ１２）。即ち、分離可能プログラム２８は、ディスプレイ１４に最新のユーザ提供情報を取得するかどうかを問い合わせるメッセージを表示する。ユーザが、このメッセージに応答して操作手段２３から最新のユーザ提供情報を取得しない旨を指示すると、ユーザ提供情報がディスプレイ１４に表示されることなく、分離可能プログラム２８の処理は終了する。
【００４４】
上記ステップＳＴ１２で、ユーザが、ディスプレイ１４に表示されたメッセージに応答して操作手段２３から最新のユーザ提供情報を取得する旨を指示すると、情報提供サーバ２から最新のユーザ提供情報を取得して保存する処理が実行される（ステップＳＴ１３）。このステップＳＴ１３で行われる処理は、提供情報更新判定手段２８ａによって実行される。この提供情報更新判定手段２８ａにおける処理の詳細を、図６に示すフローチャートを参照しながら説明する。
【００４５】
提供情報更新判定手段２８ａにおける処理では、先ず、取得予定データの最終更新日時が取得される（ステップＳＴ２０）。具体的には、分離可能プログラム２８は、通信手段２４及びインターネット３を介して、情報提供サーバ２から更新日時情報４３を取得する。
【００４６】
次いで、内部保存情報の更新日時と取得予定データの更新日時とが比較される（ステップＳＴ２１）。即ち、分離可能プログラム２８は、通信データ記憶手段２５に記憶されている更新日時情報によって示される固定情報の更新日時及び更新情報の更新日時が、ステップＳＴ２０で取得した更新日時情報４３によって示される固定情報４１の更新日時及び更新情報４２の更新日時とそれぞれ同じか同じでないかどうかを調べる。
【００４７】
このステップＳＴ２１で、同じであることが判断されると更新は不要である旨が認識され、分離可能プログラム２８の処理は終了する。一方、同じでないことが判断されると、次いで、取得後の保存領域が規定サイズをオーバーするかどうかが調べられる（ステップＳＴ２２）。即ち、分離可能プログラム２８は、情報提供サーバ２から読み出した固定情報４１及び／又は更新情報４２を通信データ記憶手段２５に格納できるかどうかを調べる。
【００４８】
このステップＳＴ２２で、取得後の保存領域が規定サイズをオーバーすることが判断されると、内部保存情報のうち最も古い情報が消去される（ステップＳＴ２３）。具体的には、情報提供サーバ２からの固定情報４１が通信データ記憶手段２５に格納される場合は、通信データ記憶手段２５内の最も古い更新日時を有する固定情報が消去される。また、情報提供サーバ２からの更新情報４２が通信データ記憶手段２５に格納される場合は、通信データ記憶手段２５内の最も古い更新日付を有する更新情報が消去される。その後、シーケンスはステップＳＴ２２に戻り、以下、ステップＳＴ２２及びＳＴ２３の処理が繰り返し実行される。
【００４９】
このステップＳＴ２２及びＳＴ２３の処理の繰り返し実行の過程において、ステップＳＴ２２で、取得後の保存領域が規定サイズをオーバーしないことが判断されると、次いで、最新のユーザ提供情報が取得され、内部保存情報が更新されて保存される（ステップＳＴ２４）。具体的には、分離可能プログラム２８は、情報提供サーバ２からインターネット３を介して最新のユーザ提供情報をダウンロードし、通信データ記憶手段２５に格納する。この際、情報提供サーバ２の記憶装置４０に格納されている固定情報４１は、例えば１年といった長い周期で更新されるだけであるので、多くの場合は、更新情報４２のみが情報提供サーバ２からダウンロードされる。従って、固定情報４１と更新情報４２とを常に同時にダウンロードする従来の場合に比べて、タウンロードに要する時間を短縮でき、しかも通信コストを安くすることができる。
【００５０】
次いで、取得日時が保存される（ステップＳＴ２５）。具体的には、分離可能プログラム２８は、日付・時刻演算手段２６から現在の日付、曜日及び時刻を取り出し、更新された固定情報及び／又は更新情報に対応付けて通信データ記憶手段２５に格納する。これにより、通信データ記憶手段２５に格納される各固定情報又は更新情報の更新日付を確認できるようになっている。その後、分離可能プログラム２８の処理は終了する。
【００５１】
次に、地点設定手段２８ｂにおける処理の詳細を、図７に示したフローチャートを参照しながら説明する。
【００５２】
ディスプレイ１４に所望のユーザ提供情報を表示された状態で操作手段２３からシステム制御手段２０に対して地点設定の要求がなされると、システム制御手段２０は、その旨を表す地点設定要求を分離可能プログラム制御部２９を経由して分離可能プログラム２８に送る。これにより、地点設定手段２８ｂが起動される。
【００５３】
地点設定手段２８ｂが起動されると、分離可能プログラム２８は、ディスプレイ１４に表示されているユーザ提供情報によって特定される地点の位置情報を、システム制御手段２０のナビゲーションプログラム２０ａに送る（ステップＳＴ３０）。
【００５４】
ナビゲーションプログラム２０ａは、地点設定手段２８ｂからの位置情報を受け取ると、操作手段２３から目的地や経由地といった地点を表す位置情報を受け取った場合と同様に、地点設定を行う（ステップＳＴ３１）。以後は、詳細は説明を省略するが、ナビゲーションプログラム２０ａは、設定された地点まで又は地点を経由する経路の探索、探索された経路に従った誘導といった周知のナビゲーション機能を実現するための処理を行う。
【００５５】
以上の構成により、所望のユーザ提供情報が表示された状態で地点設定の要求を出すだけで、そのユーザ提供情報に示された地点に誘導するナビゲーション機能が作動するので、ユーザは、一旦、ユーザ提供情報が表示された状態から目的地や経由地を指定する状態に戻ってそれらを設定するという面倒な操作を省略できる。従って、操作性が向上するという利点がある。
【００５６】
以上説明したように、この実施の形態１によれば、長い周期で更新される固定情報と短い周期でリアルタイムに更新される更新情報とから成るユーザ提供情報を記憶する通信データ記憶手段２５と、ユーザ提供情報の表示を指示する操作手段２３とを備えており、操作手段２３からの指示に応答して通信データ記憶手段２５に記憶されているユーザ提供情報が最新であるか否かを固定情報及び更新情報の各々について判定し、この判定により最新でないことが判定された固定情報及び更新情報の少なくとも１つに対応する最新の情報を情報提供サーバ２から取得する。そして、取得された最新の固定情報及び更新情報の少なくとも１つを用いて通信データ記憶手段２５内のユーザ提供情報を更新し、この更新された通信データ記憶手段２５内のユーザ提供情報を表示手段３０に表示する。従って、最新の情報を情報提供サーバ２から取得する場合は、殆どの場合は更新情報のみを取得することになるので、所望のユーザ提供情報を短時間且つ安価な通信費用で取得することができる。
【００５７】
【発明の効果】
以上のように、この発明によれば、ナビゲーション装置に記憶されているユーザ提供情報が最新であるか否かをユーザ提供情報を構成する更新周期が長い固定情報及び更新周期が短い更新情報の各々について判定し、この判定により最新でないことが判定された固定情報及び更新情報の少なくとも１つに対応する最新の情報を情報提供サーバから取得する。従って、殆どの場合は更新情報のみを情報提供サーバから取得することになるので、所望のユーザ提供情報を短時間且つ安価な通信費用で取得することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１に係る情報提供システムの構成を示すブロック図である。
【図２】図１に示すナビゲーション装置の概略の構成を示すブロック図である。
【図３】図１に示すナビゲーション装置で表示される画面の一例を示す図である。
【図４】図２に示したナビＥＣＵの機能的な構成を示す機能ブロック図である。
【図５】図４に示す分離可能プログラムの提供情報更新判定手段における処理を示すフローチャートである。
【図６】図５に示す情報提供サーバから最新のユーザ提供情報を取得して格納する処理を示すフローチャートである。
【図７】図４に示す分離可能プログラムの地点設定手段における処理を示すフローチャートである。
【符号の説明】
１  ナビゲーション装置、２  情報提供サーバ、３  インターネット（ネットワーク）、１１  ナビＥＣＵ、１２  センサ、１３  地図ディスクドライブ、１４  ディスプレイ、１５  リモコン、１６  通信装置、２０  システム制御手段（情報提供手段）、２０ａ  ナビゲーションプログラム（ナビゲーション手段）、２１  現在位置検出手段、２２  地図情報記憶手段、２３  操作手段（情報提供手段）、２４  通信手段（情報提供手段）、２５  通信データ記憶手段（情報提供手段、第１記憶部）、２６  日付・時刻演算手段、２７  分離可能プログラム更新手段、２８  分離可能プログラム（情報提供手段）、２８ａ  提供情報更新判定手段（情報提供手段、判定手段、更新手段）、２８ｂ  地点設定手段、２９  分離可能プログラム制御手段（情報提供手段）、３０  表示手段（情報提供手段）、４０  記憶装置、４１  固定情報、４２  更新情報、４３  更新日時情報、４５  通信装置。
【図１】
2004309346.tif 000003
【図２】
2004309346.tif 000004
【図３】
2004309346.tif 000005
【図４】
2004309346.tif 000006
【図５】
2004309346.tif 000007
【図６】
2004309346.tif 000008
【図７】
2004309346.tif 000009