(57)【要約】【課題】  Ｗｅｂサーバと車載端末との間の通信量及び通信コストを適切に抑える。【解決手段】  車載端末２は、自身に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバ３に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とが異なっていると、Ｗｅｂサーバ３から両者の間で異なっているファイルのみをダウンロードし、自身に保存されているファイルとＷｅｂサーバ３からダウンロードされたファイルとを組み合わせてアプリケーションプログラムを再構成して更新保存する。【選択図】  図１
2006048232.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバと車載端末とがネットワークを介して通信可能に構成され、前記ＷｅｂサーバがＷｅｂコンテンツやソフトウェアプログラムを前記車載端末へダウンロード可能に構成されると共に前記車載端末が前記ＷｅｂサーバからダウンロードされたＷｅｂコンテンツを出力可能またはソフトウェアプログラムを実行可能に且つ保存可能に構成されてなる車載ダウンロードシステムであって、
前記車載端末は、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっている旨を検出した場合に、そのファイル情報が異なっているファイルのダウンロードを前記Ｗｅｂサーバへ要求し、
前記Ｗｅｂサーバは、前記車載端末からダウンロードを要求されたファイルを前記車載端末へダウンロードし、
前記車載端末は、自身に保存されているファイルと前記Ｗｅｂサーバからダウンロードされたファイルとを組み合わせてＷｅｂコンテンツまたはソフトウェアプログラムを再構成して更新保存することを特徴とする車載ダウンロードシステム。
【請求項２】
請求項１に記載した車載ダウンロードシステムにおいて、
前記Ｗｅｂサーバは、Ｗｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を管理し、前記車載端末からファイル情報の送信が要求された場合または前記車載端末との間で通信を開始した場合に、その管理しているファイル情報を前記車載端末へ送信し、
前記車載端末は、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を管理し、自身が管理しているファイル情報と前記Ｗｅｂサーバから送信されたファイル情報とを照合し、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合することを特徴とする車載ダウンロードシステム。
【請求項３】
請求項１または２に記載した車載ダウンロードシステムにおいて、
前記車載端末及び前記Ｗｅｂサーバは、Ｗｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を、ファイル名、ファイル更新日時、前記Ｗｅｂサーバ上での保存領域、前記車載端末上での保存領域、前記車載端末上での出力優先順位または実行優先順位、バージョン及び有効期限または実行権を構成要素として管理することを特徴とする車載ダウンロードシステム。
【請求項４】
請求項１ないし３のいずれかに記載した車載ダウンロードシステムにおいて、
前記車載端末は、ユーザからのＷｅｂコンテンツの出力要求またはソフトウェアプログラムの実行要求を受付け、その出力要求が受付けられたＷｅｂコンテンツまたは実行要求が受付けられたソフトウェアプログラムを保存している場合に、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合することを特徴とする車載ダウンロードシステム。
【請求項５】
請求項１ないし３のいずれかに記載した車載ダウンロードシステムにおいて、
前記車載端末は、車両が所定状態である場合に、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合することを特徴とする車載ダウンロードシステム。
【請求項６】
請求項１ないし５のいずれかに記載した車載ダウンロードシステムにおいて、
前記車載端末は、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっていない旨を検出した場合に、ファイルのダウンロードを前記Ｗｅｂサーバへ要求しないことを特徴とする車載ダウンロードシステム。
【請求項７】
請求項１ないし６のいずれかに記載した車載ダウンロードシステムにおいて、
前記車載端末は、前記Ｗｅｂサーバと同等のＷｅｂサーバ機能を有し、自身のブラウザ内のソフトウェアと前記Ｗｅｂサーバ内のソフトウェアとが連携して出力可能なＷｅｂコンテンツまたは実行可能なソフトウェアプログラムを、自身が有しているＷｅｂサーバ機能を用いて前記Ｗｅｂサーバ内のソフトウェアと連携することなく出力または実行することを特徴とする車載ダウンロードシステム。
【請求項８】
ＷｅｂサーバがＷｅｂコンテンツやソフトウェアプログラムを車載端末へダウンロード可能に構成されると共に前記車載端末が前記ＷｅｂサーバからダウンロードされたＷｅｂコンテンツを出力可能またはソフトウェアプログラムを実行可能に且つ保存可能に構成されてなる車載ダウンロードシステム内で用いられる車載端末であって、
自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報と前記Ｗｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっている旨を検出した場合に、そのファイル情報が異なっているファイルのダウンロードを前記Ｗｅｂサーバへ要求し、自身に保存されているファイルと前記Ｗｅｂサーバからダウンロードされたファイルとを組み合わせてＷｅｂコンテンツまたはソフトウェアプログラムを再構成して更新保存することを特徴とする車載端末。
【請求項９】
ＷｅｂサーバがＷｅｂコンテンツやソフトウェアプログラムを車載端末へダウンロード可能に構成されると共に前記車載端末が前記ＷｅｂサーバからダウンロードされたＷｅｂコンテンツを出力可能またはソフトウェアプログラムを実行可能に且つ保存可能に構成されてなる車載ダウンロードシステム内で用いられるＷｅｂサーバであって、
前記車載端末から当該車載端末と前記Ｗｅｂサーバとの間でファイル情報が異なっているファイルのダウンロードが要求された場合に、そのダウンロードを要求されたファイルを前記車載端末へダウンロードすることを特徴とするＷｅｂサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷｅｂサーバがＷｅｂコンテンツやソフトウェアプログラムを車載端末へダウンロード可能に構成されると共に車載端末がＷｅｂサーバからダウンロードされたＷｅｂコンテンツを出力可能またはソフトウェアプログラムを実行可能に且つ保存可能に構成されてなる車載ダウンロードシステム、前記車載ダウンロードシステム内で用いられるＷｅｂサーバ及び車載端末に関する。
【背景技術】
【０００２】
従来技術として、ＷｅｂサーバがＷｅｂコンテンツやソフトウェアプログラムをネットワークを介して車載端末へダウンロードし、車載端末がＷｅｂサーバからダウンロードされたＷｅｂコンテンツを出力したりソフトウェアプログラムを実行したりすることにより、ユーザがＷｅｂコンテンツを閲覧したりソフトウェアプログラムを利用したりすることが可能となる車載ダウンロードシステムが供されている（例えば特許文献１参照）。
【特許文献１】特開２００３−２２７７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記した特許文献１に記載されているものでは、車載端末において、ＷｅｂコンテンツやソフトウェアプログラムのダウンロードをＷｅｂサーバへ要求する毎に、ＷｅｂサーバからＷｅｂコンテンツやソフトウェアプログラムを構成している全てのファイルをダウンロードする構成となっているので、Ｗｅｂサーバと車載端末との間の通信量が多くなるという問題があると共に、通信量に応じて通信コストがユーザに課金される従量課金制度の下ではユーザが負担する通信コストが多くなるという問題もあった。
【０００４】
本発明は、上記した事情に鑑みてなされたものであり、車載端末がＷｅｂサーバからＷｅｂコンテンツやソフトウェアプログラムをダウンロードする場合に、Ｗｅｂサーバと車載端末との間の通信量及び通信コストを適切に抑えることができる車載ダウンロードシステム、車載端末及びＷｅｂサーバを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載した車載ダウンロードシステムによれば、車載端末は、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっている旨を検出すると、そのファイル情報が異なっているファイルのダウンロードをＷｅｂサーバへ要求し、次いで、Ｗｅｂサーバは、車載端末からダウンロードを要求されたファイルを車載端末へダウンロードし、そして、車載端末は、自身に保存されているファイルとＷｅｂサーバからダウンロードされたファイルとを組み合わせてＷｅｂコンテンツまたはソフトウェアプログラムを再構成して更新保存する。
【０００６】
これにより、車載端末に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とが異なっていると、車載端末がＷｅｂサーバから両者の間で異なっているファイルのみをダウンロードすることになるので、車載端末がＷｅｂサーバからＷｅｂコンテンツやソフトウェアプログラムを構成している全てのファイルをダウンロードする従来のものとは異なって、Ｗｅｂサーバと車載端末との間の通信量及び通信コストを適切に抑えることができる。
【０００７】
請求項２に記載した車載ダウンロードシステムによれば、Ｗｅｂサーバは、Ｗｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を管理し、車載端末からファイル情報の送信が要求された場合または車載端末との間で通信を開始した場合に、その管理しているファイル情報を車載端末へ送信し、車載端末は、自身が管理しているファイル情報とＷｅｂサーバから送信されたファイル情報とを照合し、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合する。これにより、車載端末が主導となって両者のファイル情報を照合することができ、Ｗｅｂサーバに負荷が集中することを未然に回避することができる。
【０００８】
請求項３に記載した車載ダウンロードシステムによれば、車載端末及びＷｅｂサーバは、Ｗｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を、ファイル名、ファイル更新日時、Ｗｅｂサーバ上での保存領域、車載端末上での保存領域、車載端末上での出力優先順位または実行優先順位、バージョン及び有効期限または実行権を構成要素として管理する。これにより、ファイルの新旧を、ファイル名、ファイル更新日時、Ｗｅｂサーバ上での保存領域、車載端末上での保存領域、車載端末上での出力優先順位または実行優先順位、バージョン及び有効期限または実行権を構成要素として管理することができ、車載端末がＷｅｂサーバからファイルをダウンロードするか否かを当該構成要素の内容に基づいて決定することができる。
【０００９】
請求項４に記載した車載ダウンロードシステムによれば、車載端末は、ユーザからのＷｅｂコンテンツの出力要求またはソフトウェアプログラムの実行要求を受付け、その出力要求が受付けられたＷｅｂコンテンツまたは実行要求が受付けられたソフトウェアプログラムを保存していると、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合する。
【００１０】
これにより、ユーザからのＷｅｂコンテンツの出力要求またはソフトウェアプログラムの実行要求を受付け、その出力要求が受付けられたＷｅｂコンテンツまたは実行要求が受付けられたソフトウェアプログラムを保存しており、そのＷｅｂコンテンツまたはソフトウェアプログラムに関してファイル情報が両者で異なっている場合に、車載端末がＷｅｂサーバからファイルをダウンロードすることができる。
【００１１】
請求項５に記載した車載ダウンロードシステムによれば、車載端末は、車両が所定状態であると、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合する。
【００１２】
これにより、例えば車両がＷｅｂコンテンツやソフトウェアプログラムのバージョンアップが許可されているバージョンアップ許可区域へ進入したり、エンジンがオフ状態からオン状態へ移行したりし、予め指定されているＷｅｂコンテンツまたはソフトウェアプログラムに関してファイル情報が両者で異なっている場合に、車載端末がＷｅｂサーバからファイルを自動的にダウンロードすることができる。
【００１３】
請求項６に記載した車載ダウンロードシステムによれば、車載端末は、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっていない旨を検出すると、ファイルのダウンロードをＷｅｂサーバへ要求しない。これにより、車載端末がＷｅｂサーバから不要なファイルをダウンロードすることを未然に回避することができ、Ｗｅｂサーバと車載端末との間の不要な通信量及び不要な通信コストを未然に回避することができる。
【００１４】
請求項７に記載した車載ダウンロードシステムによれば、車載端末は、Ｗｅｂサーバと同等のＷｅｂサーバ機能を有し、自身のブラウザ内のソフトウェアとＷｅｂサーバ内のソフトウェアとが連携して出力可能なＷｅｂコンテンツまたは実行可能なソフトウェアプログラムを、自身が有しているＷｅｂサーバ機能を用いてＷｅｂサーバ内のソフトウェアと連携することなく出力または実行する。これにより、例えば車両が通信圏外を走行しており、Ｗｅｂサーバと車載端末とが通信不可能な状態であっても、本来は自身のブラウザ内のソフトウェアとＷｅｂサーバ内のソフトウェアとが連携して出力可能なＷｅｂコンテンツまたは実行可能なソフトウェアプログラムを、Ｗｅｂサーバ機能を利用して出力または実行することができる。
【００１５】
請求項８に記載した車載端末によれば、自身に保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバに保存されているＷｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報とを照合し、両者が異なっている旨を検出すると、そのファイル情報が異なっているファイルのダウンロードをＷｅｂサーバへ要求し、自身に保存されているファイルとＷｅｂサーバからダウンロードされたファイルとを組み合わせてＷｅｂコンテンツまたはソフトウェアプログラムを再構成して更新保存する。これにより、上記した請求項１に記載した車載ダウンロードシステム内のＷｅｂサーバと共に用いられることにより、上記した請求項１に記載したものと同様の作用効果を得ることができる。
【００１６】
請求項９に記載したＷｅｂサーバによれば、車載端末から当該車載端末とＷｅｂサーバとの間でファイル情報が異なっているファイルのダウンロードが要求されると、そのダウンロードを要求されたファイルを車載端末へダウンロードする。これにより、上記した請求項１に記載した車載ダウンロードシステム内の車載端末と共に用いられることにより、上記した請求項１に記載したものと同様の作用効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態として、Ｗｅｂサーバがアプリケーションプログラム及びＷｅｂコンテンツを車載端末へダウンロードする場合について、図面を参照して説明する。まず、図１は、車載ダウンロードシステムの全体構成を機能ブロック図として示している。車載ダウンロードシステム１は、車両に搭載されている車載端末２とセンターに設置されているＷｅｂサーバ３とがネットワーク４を介して通信可能に構成されている。ここでいうネットワーク４とは、移動体電話事業者により提供される移動体電話網などの広域無線通信網であっても良いし、無線ＬＡＮ網やＢｌｕｅｔｏｏｔｈ（登録商標）網などの狭域無線通信網であっても良いし、それら広域無線通信網と狭域無線通信網とが混在されている無線通信網であっても良い。また、本実施形態では、車載端末２とＷｅｂサーバ３とが１対１の関係である場合を説明するが、それらがｎ（ｎは２以上の正数）対１の関係であっても良いし、１対ｍ（ｍは２以上の正数）の関係であっても良いし、ｎ対ｍの関係であっても良い。
【００１８】
車載端末２は、車載アプリ管理制御部２１、車載アプリデータベース（ＤＢ）２２、車載アプリ実行部２３、通信制御部２４、操作受付部２５、表示部２６及び車両状態検出部２７を備えて構成されている。車載アプリ管理制御部２１は、車載アプリデータベース２２と連携してアプリケーションプログラム及び当該アプリケーションプログラムを構成しているファイルに関するファイル情報を管理する。車載アプリ実行部２３は、車載アプリ管理制御部２１から実行要求が通知されると、指定されたアプリケーションプログラムを実行する。
【００１９】
通信制御部２４は、車載アプリ管理制御部２１やＷｅｂサーバ３から回線確立要求が通知されると、Ｗｅｂサーバ３との間で通信回線を確立し、車載アプリ管理制御部２１やＷｅｂサーバ３から回線開放要求が通知されると、Ｗｅｂサーバ３との間で確立している通信回線を開放する。操作受付部２５は、機械的に配設されているキーや表示部２６に表示されるタッチキーなどから構成され、ユーザの操作を受付ける。表示部２６は、車載アプリ実行部２３がアプリケーションプログラムを実行することに伴って表示画面を表示する。
【００２０】
車両状態検出部２７は、車両状態を取込んで車両状態を検出する。具体的には、本実施形態では、車両状態検出部２７は、例えばカーナビゲーション装置と連携して車両が予め指定されているバージョンアップ許可区域へ進入しているか否かを検出したり、エンジンＥＣＵと連携してエンジンがオフ状態からオン状態へ移行したか否かを検出したりする。尚、このように構成されてなる車載端末２は、その機能の一部が周知のカーナビゲーション装置や他の車載装置の機能から実現されている構成であっても良い。
【００２１】
Ｗｅｂサーバ３は、車載アプリ管理制御部３１、車載アプリデータベース（ＤＢ）３２及び通信制御部３３を備えて構成されている。車載アプリ管理制御部３１は、車載アプリデータベース３２と連携してアプリケーションプログラム及び当該アプリケーションプログラムを構成しているファイルに関するファイル情報を管理する。通信制御部３３は、車載アプリ管理制御部３１や車載端末２から回線確立要求が通知されると、車載端末２との間で通信回線を確立し、車載アプリ管理制御部３１や車載端末２から回線開放要求が通知されると、車載端末２との間で確立している通信回線を開放する。
【００２２】
図２は、上記した車載ダウンロードシステムのソフトウェア構成の一部を概略的に示している。車載ダウンロードシステム１において、車載端末２及びＷｅｂサーバ３の各々は、上記したようにアプリケーションプログラム及び当該アプリケーションプログラムを構成しているファイルに関するファイル情報を管理しており、そのファイル情報を、ファイル名、ファイル更新日時、Ｗｅｂサーバ３上での保存領域、車載端末２での保存領域、車載端末２上での実行優先順位、バージョン及び有効期限を構成要素として管理している。そして、車載端末２は、自身が管理しているファイル情報とＷｅｂサーバ３が管理しているファイル情報とを照合し、両者が異なっている場合に、そのファイル情報が異なっているファイルをＷｅｂサーバ３からダウンロードするようになっている。
【００２３】
図３は、車載端末２のソフトウェア構成の一部を概略的に示している。車載端末２は、
Ｗｅｂブラウザ機能と、Ｗｅｂサーバ３と同等のＷｅｂサーバ機能とを有しており、Ｗｅｂサーバ機能としてＷｅｂサーバ３からダウンロードされたアプリケーションプログラムを保存し、Ｗｅｂブラウザ機能としてＷｅｂコンテンツを表示したり再生したりするよう構成されている。これにより、Ｗｅｂサーバ３と車載端末２とが通信不可能な状態であっても、Ｗｅｂサーバ機能を利用することにより、本来は自身のブラウザ内のソフトウェアとＷｅｂサーバ３内のソフトウェアとが連携して実行可能なアプリケーションプログラムを、自身が有しているＷｅｂサーバ機能を用いて実行することが可能になっている。
【００２４】
さて、ここで、ファイル情報について説明する。本実施形態では、ファイル情報は、例えば図１及び図４に示すように、
交通安全ビジュアル教材.htm
=03/10/01,C:\HTML,F:\localdisk\contents,1,3.0,03/12/15
appli.gif
=03/10/01,C:\HTML\交通安全ビジュアル教材.files,F:\localdisk\contents,
1,3.0,03/12/15
head01.gif
=03/10/01,C:\HTML\交通安全ビジュアル教材.files,F:\localdisk\contents,
1,3.0,03/12/15
ill01.gif
=03/10/01,C:\HTML\交通安全ビジュアル教材.files,F:\localdisk\contents,
1,3.0,03/12/15
pix-green.gif
=03/10/01,C:\HTML\交通安全ビジュアル教材.files,F:\localdisk\contents,
1,3.0,03/12/15
text.css
=03/10/01,C:\HTML\交通安全ビジュアル教材.files,F:\localdisk\contents,
1,3.0,03/12/15
と定義されており、「交通安全ビジュアル教材.htm」のファイル情報は、
「交通安全ビジュアル教材.htm」  …  ファイル名
「03/10/01」  …  ファイル更新日時
「C:\HTML\交通安全ビジュアル教材.files」  …  Ｗｅｂサーバ３上での保存領域
「F:\localdisk\contents」  …  車載端末２上での保存領域
「1」  …  車載端末２上での実行優先順位
「3.0」  …  バージョン
「03/12/15」  …  有効期限
を構成要件として管理されている。
【００２５】
この場合、ファイル更新日時はファイルの更新日時を表し、Ｗｅｂサーバ３上での保存領域はＷｅｂサーバ３のメモリ上の保存領域を表し、車載端末２上での保存領域は車載端末２のメモリ上の保存領域を表し、車載端末２上での実行優先順位は画面表示順序の優先順位を表し、バージョンはファイルのリリース時期を表し、有効期限は車載端末２上で実行可能な期限を表している。尚、これら以外にも、例えば車載端末２上での実行可否を表す実行権を構成要件としてファイル情報を管理する構成であっても良い。
【００２６】
次に、上記した構成の作用について、図５ないし図１２を参照して説明する。ここで、本実施形態では、
（１）ユーザがアプリケーションを選択したことに伴って車載端末２がＷｅｂサーバ３か
らファイルをダウンロードする場合
（２）車両がバージョンアップ許可区域へ進入したことまたはエンジンがオフ状態からオ
ン状態へ移行したことに伴って車載端末２がＷｅｂサーバ３からファイルをダウン
ロードする場合
について順次説明する。
【００２７】
（１）ユーザがアプリケーションを選択したことに伴って車載端末２がＷｅｂサーバ３か
らファイルをダウンロードする場合
最初に、「ユーザがアプリケーションを選択したことに伴って車載端末２がＷｅｂサーバ３からファイルをダウンロードする場合」について、図５ないし図１０を参照して説明する。
【００２８】
車載端末２において、操作受付部２５は、ユーザによるアプリケーションを選択する操作を受付けると（ステップＳ１１）、その選択されたアプリケーションを車載アプリ管理制御部２１へ通知する。車載アプリ管理制御部２１は、操作受付部２５からアプリケーションが通知されると、ユーザにより選択されたアプリケーションを認識し（ステップＳ３１）、車載アプリデータベース２２を検索し（ステップＳ３２）、該当するアプリケーションプログラムを保存しているか否かを判定する（ステップＳ３３）。
【００２９】
ここで、車載アプリ管理制御部２１は、該当するアプリケーションプログラムを保存している旨を検出すると（ステップＳ３３にて「ＹＥＳ」）、回線確立要求を通信制御部２４へ通知し（ステップＳ３４）、通信制御部２４によりＷｅｂサーバ３との間で通信回線を確立させる（ステップＳ５１，Ｔ１１）。そして、車載アプリ管理制御部２１は、ファイル情報要求信号を通信制御部２４からＷｅｂサーバ３へ送信させる（ステップＳ３５）。
【００３０】
Ｗｅｂサーバ３において、車載アプリ管理制御部３１は、車載端末２から送信されたファイル情報要求信号が通信制御部３３に受信された旨を検出すると（ステップＴ２１）、車載アプリデータベース３２を検索し（ステップＴ２２）、車載端末２から指定されたアプリケーションプログラムを構成しているファイルに関するファイル情報を抽出する。そして、車載アプリ管理制御部３１は、その抽出されたファイル情報を通信制御部３３から車載端末２へ送信させる（ステップＴ２３）。
【００３１】
車載端末２において、車載アプリ管理制御部２１は、Ｗｅｂサーバ３から送信されたファイル情報が通信制御部２４に受信された旨を検出すると（ステップＳ３６）、自身の車載アプリデータベース２２に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報と、Ｗｅｂサーバ３から送信されたファイル情報、つまり、Ｗｅｂサーバ３の車載アプリデータベース３２に保存されているファイル情報とを照合し、両者が異なっているか否かを判定する（ステップＳ３７）。
【００３２】
ここで、車載アプリ管理制御部２１は、図５及び図６に示すように、両者が異なっている旨を検出すると（ステップＳ３７にて「ＹＥＳ」）、そのファイル情報が異なっているファイルのダウンロードの実行をユーザに問い合わせるべく問合画面を表示部２６に表示させる（ステップＳ３８，Ｓ１２）。
【００３３】
操作受付部２５は、ユーザによるファイルのダウンロード実行を指示する操作を受付けると（ステップＳ１３）、ダウンロード実行を車載アプリ管理制御部２１へ通知し、車載アプリ管理制御部２１は、操作受付部２５からダウンロード実行が通知されると、ダウンロード実行を認識し（ステップＳ３９）、ファイル要求信号を通信制御部２４からＷｅｂサーバ３へ送信させる（ステップＳ４０）。
【００３４】
Ｗｅｂサーバ３において、車載アプリ管理制御部３１は、車載端末２から送信されたファイル要求信号が通信制御部３３に受信された旨を検出すると（ステップＴ２４）、車載アプリデータベース３２を検索し（ステップＴ２５）、車載端末２から指定されたファイルを抽出する。そして、車載アプリ管理制御部３１は、その抽出されたファイルを通信制御部３３から車載端末２へ送信させる（ステップＴ２６）。
【００３５】
車載端末２において、車載アプリ管理制御部２１は、Ｗｅｂサーバ３から送信されたファイルが通信制御部２４に受信された旨を検出すると（ステップＳ４１）、回線開放要求を通信制御部２４へ通知し（ステップＳ４２）、通信制御部２４によりＷｅｂサーバ３との間で確立していた通信回線を開放させる（ステップＳ５２，Ｔ１２）。次いで、車載アプリ管理制御部２１は、自身が管理しているファイルとＷｅｂサーバ３から送信されたファイルとを組み合わせてアプリケーションプログラムを再構成して更新保存する（ステップＳ４３）。そして、車載アプリ管理制御部２１は、アプリケーション実行要求を車載アプリ実行部２３へ通知し（ステップＳ４４）、アプリケーションプログラムを車載アプリ実行部２３により実行させる（ステップＳ２１）。
【００３６】
以上に説明した一連の処理により、車載端末２は、ユーザがアプリケーションを選択すると、その選択されたアプリケーションプログラムを保存しているか否かを判定し、アプリケーションプログラムを保存していると、自身が管理しているファイル情報とＷｅｂサーバ３が管理しているファイル情報とを照合し、両者が異なっている旨を検出すると、そのファイル情報が異なっているファイルをＷｅｂサーバ３からダウンロードし、自身が管理しているファイルとＷｅｂサーバ３から送信されたファイルとを組み合わせてアプリケーションプログラムを再構成して更新保存し、アプリケーションプログラムを実行することになる。
【００３７】
これに対して、車載端末２において、車載アプリ管理制御部２１は、図７及び図８に示すように、自身の車載アプリデータベース２２に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバ３の車載アプリデータベース３２に保存されているファイル情報とを照合し、両者が異なっていない旨を検出すると（ステップＳ３７にて「ＮＯ」）、ファイル要求信号を通信制御部２４からＷｅｂサーバ３へ送信させることなく、回線開放要求を通信制御部２４へ通知し（ステップＳ４２）、通信制御部２４によりＷｅｂサーバ３との間で確立していた通信回線を開放させる（ステップＳ５２，Ｔ１２）。そして、車載アプリ管理制御部２１は、アプリケーション実行要求を車載アプリ実行部２３へ通知し（ステップＳ４４）、アプリケーションプログラムを車載アプリ実行部２３により実行させる（ステップＳ２１）。
【００３８】
また、車載端末２において、車載アプリ管理制御部２１は、図９及び図１０に示すように、該当するアプリケーションプログラムを保存していない旨を検出すると（ステップＳ３３にて「ＮＯ」）、ファイル情報要求信号を通信制御部２４からＷｅｂサーバ３へ送信させることなく、ファイルのダウンロードの実行をユーザに問い合わせるべく問合画面を表示部２６に表示させる（ステップＳ３８，Ｓ１２）。そして、車載アプリ管理制御部２１は、操作受付部２５からダウンロード実行が通知されると、ダウンロード実行を認識し（ステップＳ３９）、回線確立要求を通信制御部２４へ通知し（ステップＳ３４）、通信制御部２４によりＷｅｂサーバ３との間で通信回線を確立させ（ステップＳ５１，Ｔ１１）、ファイル要求信号を通信制御部２４からＷｅｂサーバ３へ送信させ（ステップＳ４０）、これ以降、上記した処理と同様の処理を行う（ステップＳ４１〜Ｓ４４）。
【００３９】
（２）車両がバージョンアップ許可区域へ進入したことまたはエンジンがオフ状態からオ
ン状態へ移行したことに伴って車載端末２がＷｅｂサーバ３からファイルをダウン
ロードする場合
次に、「車両がバージョンアップ許可区域へ進入したことまたはエンジンがオフ状態からオン状態へ移行したことに伴って車載端末２がＷｅｂサーバ３からファイルをダウンロードする場合」について、図１１を参照して説明する。尚、この場合は、ファイル情報を照合するアプリケーションプログラムが予め指定されていることが前提となる。
【００４０】
車載端末２において、車両状態検出部２７は、車両が予め指定されているバージョンアップ許可区域へ進入した旨やエンジンがオフ状態からオン状態へ移行した旨を検出すると（車両が所定状態である旨を検出すると）（ステップＳ６１）、状態検出信号を車載アプリ管理制御部２１へ通知する。車載アプリ管理制御部２１は、車両状態検出部２７から状態検出信号が通知されると、車両がバージョンアップ許可区域へ進入した旨やエンジンがオフ状態からオン状態へ移行した旨を認識し（ステップＳ４５）、回線確立要求を通信制御部２４へ通知し（ステップＳ３４）、通信制御部２４によりＷｅｂサーバ３との間で通信回線を確立させ（ステップＳ５１，Ｔ１１）、これ以降、予め指定されているアプリケーションプログラムを構成しているファイルについて、上記した処理と同様の処理を行う（ステップＳ３５〜Ｓ４３）。尚、この場合、Ｗｅｂサーバ３は、前述した図６に記載されている処理を行う。
【００４１】
以上に説明した一連の処理により、車載端末２は、車両がバージョンアップ許可区域へ進入したりエンジンがオフ状態からオン状態へ移行したりした旨を検出すると、自身が管理しているファイル情報とＷｅｂサーバ３が管理しているファイル情報とを照合し、両者が異なっている旨を検出すると、そのファイル情報が異なっているファイルをＷｅｂサーバ３からダウンロードし、自身が管理しているファイルとをＷｅｂサーバ３から送信されたファイルと組み合わせてアプリケーションプログラムを再構成して更新保存することになる。
【００４２】
図１２は、アプリケーションの一例として交通安全ビジュアル教材のＷｅｂコンテンツが表示される場合を示している。図１２に示すように、Ｗｅｂコンテンツが例えば「人物１（手前側の人物）」を描画するファイル、「人物２（奥側の人物）」を描画するファイル、「建物」を描画するファイル及び「車両」を描画するファイルなどの複数のファイルから構成されて表示される場合に、車載端末２が保存しているファイル情報とＷｅｂサーバ３に保存されているファイル情報との間で例えば「人物１」を描画するファイルに関するファイル情報が異なっている場合には、車載端末２は、上記した一連の処理を行うことにより、Ｗｅｂサーバ３から「人物１」を描画するファイルのみをダウンロードし、自身に保存されている「人物１」を描画するファイル以外のファイルと、Ｗｅｂサーバ３からダウンロードされた「人物１」を描画するファイルとを組み合わせてＷｅｂコンテンツを再構成して表示することになる。
【００４３】
以上に説明したように本実施形態によれば、車載ダウンロードシステム１において、車載端末２に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバ３に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とが異なっていると、車載端末２がＷｅｂサーバ３から両者の間で異なっているファイルのみをダウンロードして自身に保存されているファイルとＷｅｂサーバ３からダウンロードされたファイルとを組み合わせてアプリケーションプログラムを再構成して更新保存するように構成したので、車載端末２がＷｅｂサーバ３からアプリケーションプログラムを構成している全てのファイルをダウンロードする従来のものとは異なって、Ｗｅｂサーバ３と車載端末２との間の通信量及び通信コストを適切に抑えることができる。
【００４４】
また、車載端末２が自身に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバ３に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とを照合するように構成したので、車載端末２が主導となって両者のファイル情報を照合することができ、Ｗｅｂサーバ３に負荷が集中することを未然に回避することができる。
【００４５】
また、車載端末２及びＷｅｂサーバ３がアプリケーションプログラムを構成しているファイルに関するファイル情報を、ファイル名、ファイル更新日時、Ｗｅｂサーバ３上での保存領域、車載端末２上での保存領域、車載端末２上での実行優先順位、バージョン及び有効期限を構成要素として管理するように構成したので、ファイルの新旧を、ファイル名、ファイル更新日時、Ｗｅｂサーバ３上での保存領域、車載端末２上での保存領域、車載端末２上での実行優先順位、バージョン及び有効期限を構成要素として管理することができ、車載端末２がＷｅｂサーバ３からファイルをダウンロードするか否かを当該構成要素の内容に基づいて決定することができる。
【００４６】
また、車載端末２に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とＷｅｂサーバ３に保存されているアプリケーションプログラムを構成しているファイルに関するファイル情報とが異なっていると、車載端末２がファイルのダウンロードをＷｅｂサーバ３へ要求しないように構成したので、車載端末２がＷｅｂサーバ３から不要なファイルをダウンロードすることを未然に回避することができ、Ｗｅｂサーバ３と車載端末２との間の不要な通信量及び不要な通信コストを未然に回避することができる。
【００４７】
さらに、車載端末２がＷｅｂサーバ３と同等のＷｅｂサーバ機能を有し、自身のブラウザ内のソフトウェアとＷｅｂサーバ３内のソフトウェアとが連携して実行可能なアプリケーションプログラムを、自身が有しているＷｅｂサーバ機能を用いてＷｅｂサーバ３内のソフトウェアと連携することなく実行するように構成したので、例えば車両が通信圏外を走行しており、Ｗｅｂサーバ３と車載端末２とが通信不可能な状態であっても、本来は自身のブラウザ内のソフトウェアとＷｅｂサーバ３内のソフトウェアとが連携して実行可能なアプリケーションプログラムを、Ｗｅｂサーバ機能を利用して実行することができる。
【００４８】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形や拡張することができる。
Ｗｅｂサーバ３において、Ｗｅｂコンテンツやソフトウェアプログラムを構成しているファイルに関するファイル情報を車載端末２からファイル情報の送信が要求された場合に車載端末２へ送信する構成に限らず、ファイル情報を車載端末２との間で通信を開始した場合に車載端末２へ送信する構成であっても良い。
【００４９】
車載端末２において、車両がバージョンアップ許可区域へ進入したりエンジンがオフ状態からオン状態へ移行したりした場合に限らず、例えば運転席の着座センサがオフ状態からオン状態へ移行したりドアがアンロック状態からロック状態へ移行した場合などの他の条件が成立した場合にも、自身が管理しているファイル情報とＷｅｂサーバ３が管理しているファイル情報とを照合し、両者が異なっている場合に、そのファイル情報が異なっているファイルをＷｅｂサーバ３からダウンロードする構成であっても良い。
【００５０】
アプリケーションは、車載端末２がＷｅｂサーバ３から交通安全ビジュアル教材のＷｅｂコンテンツをダウンロードして表示するものに限らず、車載端末２がＷｅｂサーバ３から例えば交通情報、車検情報、駐車場の利用状況及び盗難防止サービスに関する情報などの他のＷｅｂコンテンツをダウンロードして表示するものなどの他のものであっても良い。
【００５１】
車載端末２がＷｅｂサーバ３からダウンロードするソフトウェアプログラムは、車載端末２上でアプリケーションを実現するアプリケーションプログラムに限らず、車載端末２の動作を制御する制御プログラムであっても良い。また、車載端末２がＷｅｂコンテンツを構成するファイルのファイル情報を照合する構成に限らず、車載端末２が例えば表示するという機能を有するソフトウェアプログラムのファイルを構成するファイル情報を照合し、両者が異なっている場合に、そのファイル情報が異なっているファイルをＷｅｂサーバ３からダウンロードする構成であっても良い。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態を概略的に示す図
【図２】車載ダウンロードシステムのソフトウェア構成を概略的に示す図
【図３】車載端末のソフトウェア構成を概略的に示す図
【図４】ファイル構成を概略的に示す図
【図５】車載端末の処理の流れを表すシーケンス図
【図６】Ｗｅｂサーバの処理の流れを表すシーケンス図
【図７】図５相当図
【図８】図６相当図
【図９】図５相当図
【図１０】図６相当図
【図１１】図５相当図
【図１２】Ｗｅｂコンテンツの一例を示す図
【符号の説明】
【００５３】
図面中、１は車載ダウンロードシステム、２は車載端末、３はＷｅｂサーバである。
【図１】
2006048232.tif 000003
【図２】
2006048232.tif 000004
【図３】
2006048232.tif 000005
【図４】
2006048232.tif 000006
【図５】
2006048232.tif 000007
【図６】
2006048232.tif 000008
【図７】
2006048232.tif 000009
【図８】
2006048232.tif 000010
【図９】
2006048232.tif 000011
【図１０】
2006048232.tif 000012
【図１１】
2006048232.tif 000013
【図１２】
2006048232.tif 000014