(57)【特許請求の範囲】
【請求項１】
情報データと、この情報データがいつのものであるかを表すバージョンデータとを、対応させて送信するホスト（１０）との間で通信する通信手段（２２）と、
この通信手段が受信した前記情報データおよび前記バージョンデータを記憶する記憶手段（２１）とを備え、前記記憶手段に記憶された前記情報データをユーザーに知らせる情報サービス装置であって、
最新の情報データを前記ホストから受信するタイミングとなったとき、その情報データに対するバージョンデータを前記ホスト（１０）から受信するバージョンデータ受信手段（Ｓ１４０、Ｓ１４５、Ｓ１７５）と、
このバージョンデータ受信手段が受信したバージョンデータと、前記記憶手段に記憶された前記情報データに対するバージョンデータとが一致するか否かを判定する判定手段（Ｓ１５０、Ｓ１５５、Ｓ１６０）とを有し、
この判定手段による判定結果が一致したときは、前記ホストから前記情報データを受信せず、前記判定結果が不一致のときは、前記ホストから前記情報データを受信し、その受信した前記情報データを前記記憶手段に更新記憶させる情報サービス装置であり、
前記情報データは、メニュー化されたメニュー項目から特定され、前記バージョンデータは、前記メニュー項目に付加され、前記メニュー項目は、複数に階層化されて構成され、各階層でのメニュー項目には、それよりも下位の階層のメニュー項目に付加されたバージョンデータを反映したバージョンデータが付加されており、
前記判定手段は、上位の階層でのメニュー項目から順に、前記バージョンデータの一致判定を行うものであって、
その判定結果が一致したときは、それよりも下位の階層にある情報データの受信を行わないようにしたことを特徴とする情報サービス装置。
【請求項２】
前記タイミングは、前記記憶手段に前記情報データを更新記憶させる旨の指示をする更新指示手段（２４ｃ）にて発せられることを特徴とする請求項１に記載の情報サービス装置。
【請求項３】
前記バージョンデータが付加されたメニュー項目および前記情報データはそれぞれファイルとしてデータ構成されており、
そのファイルを用いて前記メニュー項目および前記情報データのいずれかを表示する表示手段（２４）を有し、
さらに、前記表示手段に表示中のファイルに基づいて前記記憶手段に更新記憶させるべきファイルの範囲を特定する手段（Ｓ１４６）を有することを特徴とする請求項１又は２に記載の情報サービス装置。
【請求項４】
移動体に搭載されたことを特徴とする請求項１乃至３のいずれか１つに記載の情報サービス装置。
【請求項５】
情報データと、この情報データがいつのものであるかを表すバージョンデータとを対応させて記憶するホスト側記憶手段（１１）を備えたホスト（１０）と、
このホストとの間で通信を行い、受信した前記情報データおよび前記バージョンデータを記憶する端末側記憶手段（２１）を備え、前記端末側記憶手段に記憶された前記情報データをユーザーに知らせる情報サービス装置（２０）とからなる情報通信システムであって、
前記情報サービス装置は、最新の情報データを前記ホストから前記サービス装置へ通信するタイミングとなったとき、受信済みのバージョンデータを前記ホストに送信し、
前記ホストは、前記送信されたバージョンデータに基づいて更新すべき新しい情報データがあるときに、その新しい情報データを前記情報サービス装置に送信して、前記端末側記憶手段にその新しい情報データとそれに対応したバージョンデータを更新記憶させる情報通信システムであり、
前記情報データは、メニュー化されたメニュー項目から特定されるようになっており、前記バージョンデータは前記メニュー項目に付加され、さらに前記バージョンデータが付加されたメニュー項目および前記情報データはそれぞれファイルとしてデータ構成されており、
前記情報サービス装置は、前記端末側記憶手段に記憶されている、バージョンデータが付加されたメニュー項目のファイルリストを前記ホストに送信し、
前記ホストは、送信されたファイルリストに基づき更新すべき新しいファイルを特定して前記情報サービス装置に送信し、前記端末側記憶手段に前記新しいファイルを更新記憶させることを特徴とする情報通信システム。
【請求項６】
前記ホストと前記情報サービス装置との間の通信を電話回線を用いて行うことを特徴とする請求項５に記載の情報通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストとの間で情報データを通信する情報サービス装置に関する。また、上記情報サービス装置との間で情報データを通信するホスト、およびこのホストと上記情報サービス装置とを備える情報通信システムに関する。
【０００２】
【従来の技術】
情報サービス装置が、電話回線を接続してホストから情報データを受信し、その情報データを、表示手段のような手段を通じてユーザーに知らせるようにした情報通信システムが従来から一般的に知られている。
【０００３】
【発明が解決しようとする課題】
上記従来の情報通信システムの場合、ホストが情報サービス装置に供給する情報データは頻繁に更新される。従って、情報サービス装置がユーザーに最新の情報データを知らせるための方法としては、情報サービス装置が有する記憶手段の中身を常に最新の情報データとしておき、この記憶手段から最新の情報データを読みだしてそれを表示手段に表示させる、という方法が考えられる。
【０００４】
しかし、この方法の場合、定期的に、記憶手段の中身を最新の情報データに更新する処理を行う必要があり、この更新処理を行うにあたって、既に最新の情報データが記憶されているにも係わらず、それと同じ情報データをホストから再度受信してしまうといった状況も発生する。この場合、本来なら受信しなくても良いはずの情報データを再度受信してしまうことになり、ホストとの通信時間が無駄に長くなってしまう。
【０００５】
そこで、本発明は上記問題に鑑み、情報サービス装置がホストから一度受信した情報データを再度受信してしまうといったことを防止し、ひいては、ホストと情報サービス装置との通信時間を極力短くすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明においては、最新の情報データをホストから受信するタイミングとなったとき、その情報データに対するバージョンデータをホストから受信し、この受信したバージョンデータと、記憶手段に記憶されたバージョンデータとが一致するか否かを判定し、判定結果が一致したときは、情報データをホストから受信せず、不一致のときは、情報データをホストから受信することを特徴としている。
【０００７】
従って、最新の情報データをホストから受信するタイミングとなっても、その最新の情報データが記憶手段に記憶されていないときに限って、その最新の情報データをホストから受信するので、ホストとの通信時間を極力短くすることができる。また、請求項１に記載の発明では、上記判定結果が不一致のときにホストから受信した情報データを記憶手段に更新記憶させるようにしているので、常に、上記判定を正確に行うことができる。
【０００９】
また、請求項１に記載の発明では、情報データをメニュー項目から特定するようにし、バージョンデータをメニュー項目に付加するように構成し、さらにメニュー項目を複数に階層化して構成し、各階層でのメニュー項目には、それよりも下位の階層のメニュー項目に付加されたバージョンデータを反映したバージョンデータが付加され、上位の階層の項目についてバージョンデータが一致したときに、それよりも下位の階層の情報データを受信しないようにしているので、ホストとの通信時間をより短くすることができる。
【００１０】
また、請求項２に記載の発明のように、更新指示手段にて最新の情報データに更新するタイミングを与えるようにすれば、最新の情報データに更新したいというユーザーの意思に沿って情報データの更新を行うことができる。また、請求項３に記載の発明のように、バージョンデータが付加されたメニュー項目および前記情報データをそれぞれファイルとして構成し、表示中のファイルに基づいて記憶手段に更新記憶させるべきファイルの範囲を特定するようにすれば、ユーザーが望む範囲について情報の更新を行うので、ホストとの通信時間をより短くすることができる。
【００１１】
また、請求項４に記載の発明のように、情報サービス装置を移動体に搭載すれば、自動車の走行に関する情報、例えば交通情報などをタイムリーに得ることができる。
【００１４】
また、請求項５に記載の発明においては、最新の情報データをホストから情報サービス装置へ通信するタイミングとなったときに、情報サービス装置から受信済みのバージョンデータをホストに送信し、ホストは、送信されたバージョンデータに基づいて更新すべき新しい情報データがあるときに、その新しい情報データを情報サービス装置に送信するようにしている。
【００１５】
従って、この発明においては、ホストと情報サービス装置との間の通信時間を極力短くすることができるとともに、情報サービス装置側での処理負担を軽減することができる。また、請求項６に記載の発明のように、ホストと情報サービス装置との間の通信を電話回線を用いて行う情報通信システムにおいては、通信時間を短くできる結果、通信コストを抑えることができる。
【００１６】
【発明の実施の形態】
（第１実施形態）
本発明の第１実施形態を図１〜図７に基づいて説明する。
図１は、本実施形態の情報通信システムの概略構成図である。この図１において、１０は、自動車外に設置されたホストとしての情報センタであり、２０は、自動車内に搭載された情報サービス装置としての車載端末である。そして、情報センタ１０と車載端末２０との間では、電話回線を介して各データの通信が行われる。
【００１７】
情報センタ１０は、データベース１１、データ入力装置１２、情報サーバ１３、通信装置１４を備える。このうち、データベース１１には、各種の情報データが、上下複数に階層化された項目毎に格納されている。
そして、上記各項目には、情報データがいつ作られたのか、すなわち情報の新旧を表すバージョンデータが付加されている。各項目へのバージョンデータの付け方は、具体的には、情報データに更新があった場合には、その情報データの上位となる項目の全てについて、バージョンデータが更新される。なお、本実施形態では、上記バージョンデータを、内容が更新される度に増加する連番としている。
【００１８】
また、データ入力装置１２は、最新の上記情報データとそのバージョンデータを、情報センタ１０の内部または外部から入力するもので、このデータ入力装置１２を通じて、データベース１１に格納された情報データとそのバージョンデータを更新できるようになっている。また、情報サーバ１３は、情報をサービスする機能を持つコンピュータである。また通信装置１４は、車載端末２０との間で上記各データの通信を行う。なお、１４ａはアンテナである。
【００１９】
車載端末２０は、データベース２１、通信装置２２、制御装置２３、表示装置２４、入力手段２５を備える。このうち、データベース２１は、情報センタ１０から受信した情報データとそのバージョンデータを、各項目ごとに、それぞれ対応させて格納する。また、通信装置２２は情報センタ１０との間で上記各情報の送受信を行うもので、２２ａはアンテナである。
【００２０】
制御装置２３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるコンピュータを備える。表示装置２４は、車室内のインストルメントパネル上に設けられた表示画面２４ａ（図４参照）を備える。また、入力手段２５は、車室内乗員が制御装置２３に各指示を入力するためのもので、表示画面２４ａに情報データの表示の開始を指示する図示しない操作スイッチや、後述する更新ボタン（図５参照）を含む。
【００２１】
次に、車載端末２０の制御装置２３が行う制御処理について、図２、図３のフローチャートを用いて説明する。
表示装置２４の電源および上記操作スイッチがともにオンされると、図２のルーチンが起動される。まず、ステップＳ１０にて、表示装置２４の表示画面２４ａに、システムメニューを図４に示すように表示する。なお、このシステムメニューはデータベース２１に予め格納されている。
【００２２】
そして、次のステップＳ２０にて、入力手段２５からの信号を読み込む。ここでは、図４に示すシステムメニューの各項目のうち、乗員が選択操作した項目を読み込む。そして、次のステップＳ３０にて、その項目についてのデータが、データベース２１に既に格納されているか否かを判定する。そして、ＹＥＳのときはステップＳ８０にジャンプし、ＮＯのときはステップＳ４０に進む。
【００２３】
ステップＳ４０では、情報センタ１０との電話回線を接続する。ステップＳ５０では、上記選択された項目について、メニュー化された項目と、その項目に付加されたバージョンデータを情報センタ１０から受信する。ステップＳ６０では、ステップＳ５０にて受信したデータを、それぞれ対応させてデータベース２１に格納する。ステップＳ７０では、電話回線を切る。
【００２４】
そして、ステップＳ８０にて、次に表示させるべきもの（乗員が選択した項目）が情報メニューか否かを判定する。この判定がＹＥＳのときは、ステップＳ９０にて、それに相当する情報メニューをデータベース２１から読みだし、それを画面２４ａ上に表示させる。この後、ステップＳ１００に進んで、表示された情報メニューについて乗員が選択した項目を読み込み、ステップＳ３０に戻る。
【００２５】
そして、乗員により選択された項目が情報データになるまで上記処理を繰り返し、乗員により選択された項目が情報データになると、ステップＳ８０の判定がＮＯになり、図３のステップＳ１１０に進んで、情報データを画面２４ａ上に表示させる。
例えば、システムメニューの表示状態を示す図４において、▲１▼交通情報という項目についてのデータがデータベース２１に格納されておらず、このとき情報センタ１０が、上記データとして、図５に示すメニュー化された３項目のデータを送信している場合は、ステップＳ５０、Ｓ６０の処理によって、これら３項目のデータと、これら各項目に付加されたバージョンデータとがデータベース２１に格納され、その後、ステップＳ９０の処理によって、画面２４ａ上に図５のような表示がされる。
【００２６】
また、図５において、「高速道路工事情報」という項目についてのデータがデータベース２１に格納されておらず、このとき情報センタ１０が、上記データとして、図６に示すメニュー化された６項目のデータを送信している場合は、ステップＳ５０、Ｓ６０の処理によって、これら６項目のデータと、これら各項目に付加されたバージョンデータとがデータベース２１に格納され、その後、ステップＳ９０の処理によって、画面２４ａ上に図６のような表示がされる。
【００２７】
また、図６において、「東名・名神工事情報〔上り線〕」という項目についてのデータがデータベース２１に格納されておらず、このとき情報センタ１０が、上記データとして、図７に示す情報データを送信している場合は、ステップＳ５０、Ｓ６０の処理によって、その情報データがデータベース２１に格納され、その後、ステップＳ１１０の処理によって、画面２４ａ上に図７のような表示がされる。
【００２８】
なお、図５〜図７において、２４ｂは、画面２４ａにシステムメニューの表示をさせる処理に戻すメニューボタン、２４ｃは、データベース２１に格納された内容を更新させる更新ボタン、２４ｄは１つ前の画面に戻すボタンである。
そして、図３のステップＳ１２０では、乗員が入力手段２５の中のどれを操作したかを判定する。ここで、メニューボタン２４ｂを操作したと判定されたときは、図２のステップＳ１０に戻る。また、更新ボタン２４ｃが操作されたと判定されたときは、ステップＳ１３０に進んで、情報センタ１０との電話回線を接続する。
【００２９】
ステップＳ１４０では、情報センタ１０から、全ての情報メニューと、その情報メニューの各項目に付加されたバージョンデータを受信する。そして、ステップＳ１５０にて、ステップＳ１４０で受信した各項目に付加されたバージョンデータと、現在、画面２４ａに表示中の情報データに関するバージョンデータ（「東名・名神工事情報〔上り線〕」という項目に付加されたバージョンデータ）とを比較する。
【００３０】
そして、ステップＳ１６０にて、両者が一致するか否かを判定する。ここで、ＹＥＳと判定されたときは、図７のように表示されている情報データは最新のものである、つまり「東名・名神工事情報〔上り線〕」という項目についての最新の情報データが、データベース２１に既に格納されているということであり、ステップＳ１９０にて、電話回線を切る。
【００３１】
また、ステップＳ１６０にて、両者が一致しないと判定されたときは、図７のように表示されている情報データは最新のものでない、つまり「東名・名神工事情報〔上り線〕」という項目についての最新の情報データが、データベース２１にはまだ格納されていないということであり、ステップＳ１７０にて、その最新の情報データを情報センタ１０から受信し、次のステップＳ１８０にて、その最新の情報データをデータベース２１に格納する。また、このとき、その情報データの上位の階層となる全ての項目に付加されるバージョンデータを更新する。なお、ステップ１４０において、全ての情報メニューと、その情報メニューの各項目に付加されたバージョンデータを受信し、それを格納することによって、情報データの上位の階層となる全ての項目に付加されるバージョンデータを更新するようにしてもよい。
【００３２】
以上説明した本実施形態では、図７のように情報データを表示している状態から、乗員が更新ボタン２４ｃを操作した場合は、すぐにこの情報データを情報センタ１０から受信して、それをデータベース２１に格納するのではなく、情報メニューの各項目に付加されたバージョンデータを情報センタ１０から受信し、この受信したバージョンデータと、表示中の情報データに関するバージョンデータとが一致するか否かを判定し、一致すれば、情報データを情報センタ１０から受信せず、一致しないときに限って、情報データを情報センタ１０から受信してそれをデータベース２１に格納する。
【００３３】
このように、乗員が更新ボタン２４ｃを操作したとき、すなわち最新の情報データを情報センタ１０から受信するタイミングとなっても、データベース２１に最新の情報データが記憶されていないときに限って、その最新の情報データを情報センタ１０から受信して、それをデータベース２１に格納するので、情報センタ１０と車載端末２０との通信時間を必要最小限とすることができ、ひいては通信コストを必要最小限とすることができる。
【００３４】
（第２実施形態）
上記第１実施形態では、画面２４ａに情報データが表示された状態で更新ボタン２４ｃが操作されたときについての説明であったが、以下説明する第２実施形態は、それ以外にも、画面２４ａに情報メニューが表示された状態で更新ボタン２４ｃが操作されたときについても考慮している。
【００３５】
以下、この第２実施形態の制御装置２３の処理について、図８、図９を用いて説明する。なお、第１実施形態と同じ処理を行う部分については、これと同じ符号を付し、その説明は省略する。
図８のルーチンが起動されると、ステップＳ１０〜Ｓ８０の処理を行う。そして、ステップＳ８０にてＹＥＳと判定されたときは、ステップＳ９０、Ｓ１００の処理を行い、次にステップＳ１０５にて、入力手段２５の中のどれが乗員によって操作されたかを判定する。ここで、情報メニューの中のいずれかの項目が操作されたときはステップＳ３０に戻り、更新ボタン２４ｃが操作されたときは図９のステップＳ１３０に移る。
【００３６】
また、ステップＳ８０にてＮＯと判定されたときは、ステップＳ１１０に移り、次にステップＳ１１５にて、ステップＳ２０と同じ処理を行う。そして、次にステップＳ１２０の判定を行い、メニューボタン２４ｂが操作されたときはステップＳ１０に戻り、更新ボタン２４ｃが操作されたときは、図９のステップＳ１３０に移る。
【００３７】
そして、ステップＳ１３０にて情報センタ１０との電話回線を接続し、ステップＳ１４５にて、最も上位の階層であるシステムメニュー（図４参照）の各項目と、その各項目に付加されたバージョンデータを受信する。そして、ステップＳ１５５にて、ステップＳ１４５で受信した各項目に付加されたバージョンデータと、データベース２１に格納されたバージョンデータのうち上記各項目に対応するバージョンデータとを、それぞれの項目について順番に比較し、ステップＳ１６０の判定を行う。
【００３８】
ステップＳ１６０の判定結果が一致の場合は、その項目については、それよりも下位の階層の全ての情報データについて、データベース２１には既に最新の情報データが格納されているということであるため、ステップＳ１６５〜Ｓ１８０の処理を行わずに、ステップＳ１８５に進む。このステップ１８５においては、上下の階層の全ての項目について上記比較判定が完了したか否かを判定する。ここで、ＹＥＳと判定されたときは、ステップＳ１９０に進んだ後、図３のステップＳ８０に戻り、ＮＯと判定されたときは、再びステップＳ１５５に戻り、次の項目について上記比較を行う。
【００３９】
また、ステップＳ１６０にてＮＯと判定されたときは、その項目について、それよりも下位の階層の情報データのいずれかに更新があったということである。従って、このときはステップＳ１６５にて、その項目についてのデータが情報データか否かを判定する。そして、ＹＥＳと判定されたときは、ステップＳ１７０にて最新の情報データを情報センタ１０から受信し、ステップＳ１８０にて、その最新の情報データをデータベース２１に格納する。また、ＮＯと判定されたときは、ステップＳ１７５にて、その項目の１つ下位の階層の項目について、バージョンデータを受信する。
【００４０】
例えば、まずステップＳ１４５にて、図４のシステムメニューの各項目に付加されたバージョンデータを受信し、ステップＳ１５５、Ｓ１６０にて、図４の▲１▼交通情報の項目について、両バージョンデータが一致するか否かを判定する。ここで、一致すればステップＳ１８５に進むが、このときはまだ、図４の▲２▼気象情報、▲３▼緊急ヘルプ等についての上記判定が済んでいないので、ＮＯと判定され、ステップＳ１５５に戻る。そして、ステップＳ１５５にて、次の項目、すなわち上記▲２▼気象情報について、上記したのと同様の処理を行う。
【００４１】
また、上記▲１▼交通情報の項目について、上記判定の結果が不一致のときは、この▲１▼交通情報についてのデータは、情報データではないので、ステップＳ１６５にてＮＯと判定される。そして、ステップＳ１７５にて、図５の３つの項目全てについて、バージョンデータを情報センタ１０から受信する。そして、ステップＳ１８５ではＮＯと判定されて、ステップＳ１５５に移る。
【００４２】
また、ステップＳ１５５にて、例えば図６の「東名・名神工事情報〔上り線〕」の項目について両バージョンデータを比較し、ステップＳ１６０にてＮＯと判定されたときは、その項目についてのデータが情報データであるので、ステップＳ１６５にてＹＥＳと判定され、ステップＳ１７０にて最新の情報データを受信し、ステップＳ１８０にてその情報データをデータベース２１に格納する。
【００４３】
以上説明した第２実施形態によると、乗員が更新ボタン２４ｃを操作した場合は、データベース２１に格納されていない最新の情報データのみを情報センタ１０から一括して受信し、それらを一括してデータベース２１に格納するので、情報センタ１０と車載端末との通信時間を必要最小限とすることができ、ひいては通信コストを必要最小限とすることができる。
【００４４】
また、本実施形態では、更新ボタン２４ｃが操作されたときに、全ての情報メニューとそのバージョンデータを情報センタ１０から受信するのではなく、まずは最も上位のシステムメニューの各項目について、両バージョンデータが一致するか否かを判定し、この判定結果が一致であれば、それよりも下位の階層のデータは受信しないようにしたので、全ての項目についての上記判定を短い時間で行うことができる。
【００４５】
なお、上記した第１、第２実施形態において、データベース１１に蓄積された情報は、階層化されて構成されている。例えば、図１０に示すように、前述したシステムメニューに対し、トップメニュー、メニューＡ、メニューＢ等の情報メニュー、情報データＣ、情報データＡＡ、情報データＡＢ等の情報データが階層化されて構成されている。
【００４６】
この場合、情報メニュー、情報データは、図１１に示すようなファイル構造とすることができる。図１１（ａ）は、情報メニューのファイル構造であり、図１１（ｂ）は、情報データのファイル構造である。情報メニューのファイルは、情報メニューのバージョンを示す自バージョンと上位ファイルを示す上位ファイル名のデータからなるファイルヘッダーと、メニューの項目数と、情報メニューの各項目に対し、項目名、下位ファイル名、下位ファイルバージョンのデータからなるメニューデータからなる。また、情報データのファイルは、この情報データの自バージョンと上位ファイル名のデータが記述されたファイルヘッダーと、情報データとから構成される。
【００４７】
また、バージョンデータとしては、データベース２１の情報データの内容が更新される度に増加する連番以外に、情報データが更新された日時を示す情報を用いることもできる。ここで、バージョンデータとして、情報データの更新日時を用いた場合には、図１０に示す階層化構造は、図１２に示すようなデータファイルとして表される。この図１２から分かるように、情報データに更新があった場合、その情報データの上位とな全てのメニュー項目についてバージョンデータが更新される。例えば、情報データＡＣＡのバージョンが更新された場合、上位のメニューＡＣ、メニューＡ、トップメニューと次々にバージョンデータが更新される。従って、上位の階層のバージョンデータは、それよりも下位の階層のバージョンデータを反映したものとなる。
【００４８】
（第３実施形態）
上記第２実施形態では、更新ボタン２４ｃが操作されたときに、全ての階層の情報について、古いものを全て更新するようにしたが、このようにすると、乗員の興味のない情報データまで一括して更新されてしまい、無駄に通信が行われることになる。
【００４９】
そこで、この実施形態では、情報の更新を行う範囲を特定して情報の更新を行うようにしている。具体的には、図１０〜図１２に示すファイルデータ構造において、ファイルの更新範囲を乗員が更新を求めた時点で表示している表示中のファイルと、その上位、下位のファイルのみに限定してファイルの更新を行うようにしている。例えば、図１０において、表示中のファイルがメニューＡＣであると、ファイルの更新範囲を、図１３に示す（図中の四角で囲った部分で示す）ようにトップメニュー、メニューＡ、メニューＡＣ、情報データＡＣＡ、情報データＡＣＢに制限する。そして、その範囲内でファイルの更新を行う。
【００５０】
図１４に、この実施形態における更新処理を示す。この図１４に示すものは第２実施形態における図９に示すものと対応しており、図１４に示す処理以外は第２実施形態と同様である。
第２実施形態と同様、更新ボタン２４ｃが操作されて、情報センタ１０との電話回線が接続されると、ステップＳ１４６において、全ての情報メニューのファイルを受信し、現在表示中のファイルから更新範囲を限定する。すなわち、図１３に示したように、現在表示中のファイルがメニューＡＣであると、トップメニュー、メニューＡ、メニューＡＣ、情報データＡＣＡ、情報データＡＣＢを更新範囲とする。そして、ステップＳ１６０以降の処理において、第２実施形態と同様、上位層であるトップメニューからバージョンデータの比較を行い、上記した更新範囲内において更新すべき情報データがあればその更新を行う。
【００５１】
そして、ステップＳ１８６にて、更新範囲内における全てのファイルについて上記比較判定が完了したことを判定すると、ステップＳ１９０に進んで、通信を終了し、更新処理を終える。
従って、この実施形態によれば、第２実施形態よりも通信データ量を少なくできるため、通信コストを削減することができる。
【００５２】
（第４実施形態）
上記第１〜第３実施形態では、更新ボタン２４ｃが操作されたときに、車載端末２０にて更新すべき情報データを判定し、その情報データを情報センタ１０から得るようにしたものを示したが、受信済みの情報データについてのバージョンデータを情報センタ１０に送信し、情報センタ１０が、データベース１１に格納されたバージョンデータと車載端末２０から受信したバージョンデータとが一致するか否かを判定し、その判定結果が不一致となった項目についてのみ、情報データを車載端末２０に送信し、これをデータベース２１に記憶させるようにしても良い。
【００５３】
以下、この実施形態における車載端末２０と情報センタ１０側での情報更新処理について説明する。
図１５にその処理を示す。まず、車載端末２０側においては、更新ボタン２４ｃが操作されると、ステップＳ２０１において、データベース２１に保存済みのファイルの一覧リストを作成する。この保存済みファイルリストは、図１６に示すように、現在表示中のファイル名と、保存済みファイル数と、保存済みファイル名およびファイルバージョンから構成されている。そして、ステップＳ２０２において、その保存済みファイルリストを情報センタ１０に送信する。
【００５４】
情報センタ１０では、ステップＳ２０３において、車載端末２０から送信された保存済みファイルリストを受信し、ステップＳ２０４にて、新しいファイルをリストアップする。この処理においては、現在表示中のファイル名から、第３実施形態で示したように更新範囲を限定し、その更新範囲内でバージョンデータを比較判定し更新すべき新しいファイルをリストアップしてもよいし、また第２実施形態で示したように、階層化された全ての情報についてバージョンデータを比較判定し更新すべき新しいファイルをリストアップしてもよい。そして、ステップＳ２０５において、リストアップしたファイルをまとめて車載端末２０に送信する。
【００５５】
車載端末２０では、ステップＳ２０６において、車載端末２０から送信されたファイルを受信し、ステップＳ２０７にて、それを個々のファイルに解体しデータベース２１に更新保存する。そして、ステップＳ２０８にて現在表示しているファイルを更新表示する。
なお、上記した実施形態では、リストアップしたファイルをまとめて車載端末２０に送信するようにしたが、更新すべき新しいファイルを個別に特定する毎に車載端末２０に送信するようにしてもよい。
【００５６】
（その他の実施形態）
上述した種々の実施形態のいずれにおいても、乗員が更新ボタン２４ｃを操作したとき、すなわち乗員が、データベース２１に格納された情報データを積極的に最新の情報データに更新させようとしたときを、特許請求の範囲でいう「タイミング」としたが、単に上記情報メニューの項目を選択したときを、上記「タイミング」としてもよい。
【００５７】
つまり、例えば、図７の状態を画面２４ａに表示させるために、乗員が図６の「東名・名神工事情報〔上り線〕」の項目を乗員が選択したときを上記「タイミング」としたとき、上記選択された項目についての最新の情報データが既にデータベース２１に格納されていれば、車載端末２０は、情報センタ１０からその最新の情報データを受信することなく、データベース２１からそれを読みだして、画面２４ａに表示させるので、情報センタ１０との無駄な通信を避けることができる。
【００５８】
また、上記「タイミング」としては、イグニッションスイッチのオン時であってもよいし、情報データの有効期限が過ぎたときでもよい。
また、上記各実施形態では、情報データをユーザーに知らせる手段として表示装置２４を用いるものを示したが、情報データを音声によって乗員に知らせる手段を用いてもよい。
【００５９】
また、上記各実施形態は、情報サービス装置（車載端末２０）として自動車に搭載するものを示したが、この情報サービス装置は、自動車のような移動体に搭載するもの以外にも適用が可能である。
【図面の簡単な説明】
【図１】本発明第１実施形態の情報通信システムの概略構成図である。
【図２】上記第１実施形態の制御装置２３が行う制御処理の流れを示すフローチャートである。
【図３】上記第１実施形態の制御装置２３が行う制御処理の流れを示すフローチャートである。
【図４】システムメニューを表示した表示画面２４ａの正面図である。
【図５】情報メニューを表示した表示画面２４ａの正面図である。
【図６】情報メニューを表示した表示画面２４ａの正面図である。
【図７】情報データを表示した表示画面２４ａの正面図である。
【図８】本発明第２実施形態の制御装置２３が行う制御処理の流れを示すフローチャートである。
【図９】上記第２実施形態の制御装置２３が行う制御処理の流れを示すフローチャートである。
【図１０】データベース１１に蓄積されたデータファイルの構成を示す図である。
【図１１】図１０中の情報メニューと情報データのファイル構造を示す図である。
【図１２】バージョンデータとして情報データの更新日時を用いた場合のデータファイルの具体例を示す図である。
【図１３】本発明の第３実施形態において、ファイルの更新範囲を説明するための説明図である。
【図１４】本発明の第３実施形態の制御装置２３が行う制御処理の流れを示すフローチャートである。
【図１５】本発明の第４実施形態における、車載端末２０と情報センタ１０側での情報更新処理を示すフローチャートである。
【図１６】本発明の第４実施形態において、車載端末２０から情報センタ１０に送信する保存済みファイルリストの構成を示す図である。
【符号の説明】
１０…情報センタ（ホスト）、１１…データベース（記憶手段）、
４…通信装置（送信手段）、２０…車載端末（情報サービス装置）、
２１…データベース（記憶手段）、２２…通信装置（通信手段）、
２４…表示装置、２４ｃ…更新ボタン（更新指示手段）。
【図１】
0003709629.tif 000002
【図２】
0003709629.tif 000003
【図３】
0003709629.tif 000004
【図４】
0003709629.tif 000005
【図５】
0003709629.tif 000006
【図６】
0003709629.tif 000007
【図７】
0003709629.tif 000008
【図８】
0003709629.tif 000009
【図９】
0003709629.tif 000010
【図１０】
0003709629.tif 000011
【図１１】
0003709629.tif 000012
【図１２】
0003709629.tif 000013
【図１３】
0003709629.tif 000014
【図１４】
0003709629.tif 000015
【図１５】
0003709629.tif 000016
【図１６】
0003709629.tif 000017