(57)【特許請求の範囲】
【請求項１】
車両に搭載される車載情報機器であって、
外部機器と通信するための通信手段と、
データを記憶するための記憶手段と、
所定のタイミングで、前記通信手段によって外部機器に所定の通信データを送信すると共に、外部機器から前記通信データに対する応答を受信したときに、前記外部機器と前記記憶手段との間でデータ送受信処理を行う、データ通信手段制御手段とを備え、
前記データ通信制御手段は、前記データ送受信処理が完了したときに前記外部機器に電源の遮断を指令する通信データを送信する車載情報機器。
【請求項２】
前記車両のエンジン停止後、バッテリ電源により、前記車載情報機器のうちの無線モジュールだけに電力を供給して待機時状態に移行させ、前記待機状態において前記外部機器から所定の通信データの着信を確認すると、前記車載情報機器全体に電力を供給し、前記通信データを送信完了後に、前記車載情報機器の電源をオフにする制御手段をさらに備える請求項１に記載の車載情報機器。
【請求項３】
請求項１の車載情報機器と通信を行う情報機器であって、
前記車載情報機器と通信するための通信手段と、
データを記憶するための記憶手段と、
操作部に対する操作を所定時間検知できない場合に情報機器を待機状態に移行させ、前記車載情報機器から探索パケットが受信されると前記情報機器全体に電源を供給するウェークアップ処理を実行する制御手段と、
所定のタイミングで、前記通信手段によって前記車載情報機器に所定の通信データを送信すると共に、前記車載情報機器から前記通信データに対する応答を受信したときに、前記車載情報機器と前記記憶手段との間でデータ送受信処理を行う、データ通信手段制御手段とを備え、
前記制御手段は、前記データ送受信処理完了後に、前記情報機器を停止させる情報機器。
【請求項４】
車両に搭載される車載情報機器を、
外部機器と通信するための通信手段と、
データを記憶するための記憶手段と、
所定のタイミングで、前記通信手段によって外部機器に所定の通信データを送信すると共に、外部機器から前記通信データに対する応答を受信したときに、前記外部機器と前記記憶手段との間でデータ送受信処理を行う、データ通信手段制御手段、として機能させ、
さらに、前記データ通信制御手段として、前記車載情報機器に、前記データ送受信処理が完了したときに前記外部機器に電源の遮断を指令する通信データを送信させるコンピュータ実行可能なプログラム。
【請求項５】
前記車両のエンジン停止後、バッテリ電源により、前記車載情報機器のうちの無線モジュールだけに電力を供給して待機時状態に移行させ、前記待機状態において前記外部機器から所定の通信データの着信を確認すると、前記車載情報機器全体に電力を供給し、前記通信データを送信完了後に、前記車載情報機器の電源をオフにする制御手段として、さらに前記車載情報機器を機能させる請求項４に記載のコンピュータ実行可能なプログラム。
【請求項６】
請求項１の車載情報機器と通信を行う情報機器を、
前記車載情報機器と通信するための通信手段と、
データを記憶するための記憶手段と、
操作部に対する操作を所定時間検知できない場合に情報機器を待機状態に移行させ、前記車載情報機器から探索パケットが受信されると前記情報機器全体に電源を供給するウェークアップ処理を実行する制御手段と、
所定のタイミングで、前記通信手段によって前記車載情報機器に所定の通信データを送信すると共に、前記車載情報機器から前記通信データに対する応答を受信したときに、前記車載情報機器と前記記憶手段との間でデータ送受信処理を行う、データ通信手段制御手段、として機能させ、
さらに、前記制御手段として、前記データ送受信処理完了後に前記情報機器を停止させるコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載情報機器と車外のコンピュータとのデータ授受に関する。
【背景技術】
【０００２】
従来から、車載情報機器と、車外のコンピュータ、例えば、家庭内に設置されたホームサーバとの間でデータを送受信し、ユーザ所望の楽曲などのデータをホームサーバから車載情報機器にダウンロードする技術が知られている（例えば、特許文献１から４参照）。
【特許文献１】特開２００４−３７９８１号公報
【特許文献２】特開２００１−３１３７４１号公報
【特許文献３】特開２００２−４１０６０号公報
【特許文献４】特開２００３−２８８１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した技術では、ユーザ操作によって楽曲リストの表示が要求され、表示された楽曲のリストからユーザが求める楽曲データを選択し、選択された楽曲データが車外のサーバから車載情報機器にダウンロードされる、というシステムとなっている。
【０００４】
その場合、ユーザは、車載情報機器を操作してダウンロードの開始をユーザが明示的に指示する必要ある。さらに、そのような車載情報機器と車外のコンピュータとの通信において、エンジンオフの状態で車載情報機器の電源がオンである状態が長時間継続すると、車両に搭載され、車載情報機器に電力を供給するバッテリの電力が消耗するという問題がある。
【０００５】
本発明の目的は、車載情報機器上のオペレーション、車載情報機器に電力を供給するバッテリ状態の把握といった煩わしい手間をかけることなく、簡易に車載情報機器と車外のコンピュータとの間のデータ授受を可能とする技術を提供することである。
【課題を解決するための手段】
【００１３】
本発明は、車両に搭載される車載情報機器であって、外部機器と通信するための通信手段と、データを記憶するための記憶手段と、所定のタイミングで、前記通信手段によって外部機器に所定の通信データを送信すると共に、外部機器から前記通信データに対する応答を受信したときに、前記外部機器と前記記憶手段との間でデータ送受信処理を行う、デ
ータ通信手段制御手段とを備えるものである。
【００１４】
本発明によれば、所定のタイミングで、外部機器に所定の通信データを送信し、前記外部機器と前記記憶手段との間でデータ送受信処理を行うので、ユーザの介在なく前記コンピュータとの間でデータ送受信処理を開始することができる。
【００１６】
本発明は、以上の機能のいずれかをコンピュータに実現させるコンピュータプログラムであってよい。また、本発明は、そのようなコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であってもよい。
【発明の効果】
【００１７】
本発明によれば、車載情報機器上のデータの把握、車載情報機器上のオペレーション、車載情報機器に電力を供給するバッテリ状態の把握といった煩わしい手間をかけることなく、簡易に車載情報機器と車外のコンピュータとの間のデータ授受が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る情報システムを説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成には限定されない。
【００１９】
＜機能概要＞
図１は、本情報システムの概念を説明する図である。図１のように、本情報システムは、
自動車等の車両に搭載される車載器１（本発明の車載情報機器に相当）と、車両外部の地点、例えば、家庭内に設置されたパーソナルコンピュータ２（以下、ＰＣ２という）により構成される。
【００２０】
車載器１は、カーナビゲーション機能、音楽データ再生機能、動画データ表示機能、テレビジョン放送受信機能等を有する。車載器１は、地図データ、音楽データ、動画データ等を蓄積可能な記憶手段を有している。また、車載器１は、車外のＰＣ２と無線通信可能な通信手段を有している。以下、通信手段としては、無線ＬＡＮモジュールを想定する。
【００２１】
ＰＣ２は、一般的なコンピュータである。ＰＣ２は、地図データ、音楽データ、動画データ等を蓄積可能な記憶手段を有している。また、ＰＣ２は、車載器１と無線通信可能な通信手段（無線ＬＡＮモジュール）を有している。さらに、ＰＣ２は、インターネットにアクセスし、インターネット上のコンピュータ、あるいは、ウェブサイト等から各種データをダウンロードすることができる。ＰＣ２は、また、ホームサーバとも呼ばれる。
【００２２】
本情報システムを利用するときの手順の例は、以下の通りである。
（１）ユーザは、車両のエンジンを停止し、その状態で自宅に移動する。そして、ユーザは自宅内のＰＣ２の電源をオンする。このとき、車載器１は、バッテリから電力供給を受け、無線ＬＡＮモジュールと無線ＬＡＮモジュールを制御する制御部（ＣＰＵ等）だけがオンの状態（以下、待機状態という）になる。
（２）ＰＣ２の電源オンにより、無線ＬＡＮモジュールを通じて、ＰＣ２から車載器１にパケットが送信される。車載器１では、待機状態で無線ＬＡＮモジュールへのパケットの着信を確認すると、無線ＬＡＮモジュールおよび制御部以外にも電力が供給され、車載器１の全体が起動する。
（３）車載器１は、無線ＬＡＮモジュールを通じて、ＰＣ２にアクセスし、ＰＣ２の所定のフォルダ（ディレクトリともいう）に格納されたデータと、車載器１内の所定のフォルダに格納されたデータを比較する。ここで、データとは、例えば、車載器１で再生される楽曲データ等である。そして、車載器１は、車載器１内にないデータでＰＣ２にあるデータがあった場合、そのデータをダウンロードし、車載器１内の所定のフォルダに格納する。この処理を実行することをファイルの同期を取るという。
【００２３】
ここで、車載器１内にないデータでＰＣ２にあるデータは、例えば、データを格納するファイルのファイルの名、データ更新日時、データサイズ等の違いによって判断される。（４）ファイルの同期完了後、車載器１は、電源をオフ（バッテリからの電力供給を遮断）する。なお、待機状態で、所定時間以上経過し、かつ、ＰＣ２からパケットが届いていない場合も、車載器１は、電源をオフするようにしてもよい。
【００２４】
＜システム構成＞
図２は、車載器１のシステム構成図である。図１のように、車載器１は、コンピュータプログラムを実行することにより車載器１の各部を制御し、車載器１の機能を実現するＣＰＵ１０と、ＣＰＵ１０の入出力インターフェースに接続される無線ＬＡＮモジュール１４と、ハードディスク駆動装置１５（本発明の記憶手段に相当）と、表示部１６と、操作部１７と、エンジン状態レジスタ１８とを有している。また、車載器１は、車両に搭載されエンジンによって駆動される発電機からの電力を充電するバッテリ１９を有している。
【００２５】
ＣＰＵ１０は、ハードディスク駆動装置１５によって駆動されるハードディスクに保存され、不図示のメモリにローディングされたプログラムを実行し、車載器１の各部を制御する。これらのプログラムは、電源管理部１１、同期制御部１２、および無線ＬＡＮ通信部１３の各機能を実現する。なお、このプログラムは、ＤＶＤ、ＣＤ−ＲＯＭ等のような着脱可能は可搬型の媒体に保存し、そのような媒体の読み出し装置からハードディスクに
インストールしてもよい。また、そのような媒体の読み出し装置からローディングするようにしてもよい。無線ＬＡＮモジュール１４を介して、他のコンピュータからプログラムをインストールしてもよい。
【００２６】
電源管理部１１（本発明の電力供給制御手段に相当）は、バッテリ１９から車載器１の各部への電力供給を制御する。車載器１の待機状態においては、電源管理部１１はバッテリ１９からＣＰＵ１０および無線ＬＡＮモジュール１４以外の車載器１の構成部分、例えば、ハードディスク駆動装置１５、表示部１６、操作部１７、エンジン状態レジスタ１８等への電力供給を停止する。
【００２７】
また、待機状態で無線ＬＡＮモジュール１４にＰＣ２から無線ＬＡＮパケットが着信すると、電源管理部１１は、ＣＰＵ１０および無線ＬＡＮモジュール１４以外の車載器１の構成部分、例えば、ハードディスク駆動装置１５、表示部１６、操作部１７、エンジン状態レジスタ１８等への電力供給を開始する。これにより、車載器１全体が起動された状態となる。
【００２８】
同期制御部１２（本発明のデータ通信制御手段に相当）は、車載器１と、ＰＣ２との間でデータの同期を実現する。すなわち、同期制御部１２は、無線ＬＡＮモジュール１４を通じて、ＰＣ２にアクセスする。そして、同期制御部１２は、ＰＣ２内の所定のフォルダのデータと、車載器１のハードディスク駆動装置１５内の所定のフォルダのデータとを比較する。そして、同期制御部１２は、比較の結果、車載器１内にないデータでＰＣ２にあるデータがあった場合、そのデータをダウンロードし、ハードディスク駆動装置１５内の所定のフォルダに格納する。
【００２９】
無線ＬＡＮ通信部１３（本発明の通信手段に相当）は、ＣＰＵ１０の入出力インターフェースに接続された無線ＬＡＮモジュール１４を通じて、無線ＬＡＮ通信を制御する。ここで、無線ＬＡＮモジュール１４は、高周波回路およびアンテナを含むハードウェアである。
【００３０】
ハードディスク駆動装置１５内のハードディスクには、ファイルシステムが構成されている。ファイルシステムは、１以上の階層に渡るフォルダ（ディレクトリ）によって領域を区分して管理する。また、それぞれのフォルダに１以上のデータファイルを有する。各フォルダには、個々のデータファイルを管理する管理データが格納されている。管理データは、データファイルの一覧表（データファイルの数に応じて複数の表から構成される場合もある）であり、データファイルのファイル名、データ更新日付、データサイズ等を記録している。
【００３１】
本実施形態では、データファイルとしては、例えば、音楽再生のための楽曲データ、動画データ、静止画データ、各種の文書ファイル、ＨＴＭＬファイル、表示部１６に表示されるユーザインターフェースの仕様を記述するファイル（スタイルファイルあるいはスキンファイルとも呼ばれる）等が含まれる。本実施形態では、このユーザインターフェースの仕様を記述するファイルは、例えば、表示部１６に表示されるメニュー、ボタン、アイコンなどの画面オブジェクトの配置、背景画像等を規定するファイルである。このファイルは、そのような仕様を規定するパラメータファイル、テキスト等である。ただし、そのようなユーザインターフェースの仕様を実現するプログラムを含んでもよい。
【００３２】
表示部１６は、例えば、液晶ディスプレイ等であり、ＣＰＵ１０の制御により、各種プログラムのユーザインターフェース、地図データ、カーナビゲーション画像、テレビビジョン映像、静止画、ウェブページ等を表示する。操作部１７は、押しボタン、ジョイスティック、ダイヤル、つまみ、等であり、ユーザの操作を検知し、ユーザインターフェース
としての機能を提供する。
【００３３】
エンジン状態レジスタ１８は、ユーザのエンジン操作に基づくエンジンの起動状態をデータとして保持する。例えば、エンジン状態レジスタ１８は、０：停止中、１：運転中等の値を保持する。
【００３４】
図３は、ＰＣ２のシステム構成図である。図３のように、ＰＣ２は、ＣＰＵ２０と、ＣＰＵ２０の入出力インターフェースに接続される無線ＬＡＮモジュール２４と、ハードディスク駆動装置２５（本発明の記憶手段に相当）と、表示部２６と、操作部２７とを有している。ＰＣ２の構成および作用は、一般的なパーソナルコンピュータと同様であるので、その説明を省略する。
【００３５】
なお、ＣＰＵ２０が実行するプログラムによって実現される電源管理部２１（本発明の電力供給制御手段に相当）、同期制御部２２および無線ＬＡＮ通信部２３（本発明の通信手段に相当）については、車載器１で説明した電源管理部１１、同期制御部１２および無線ＬＡＮ通信部１３と同様である。また、ハードディスク駆動装置２５内のファイルシステムの構成についても、車載器１のハードディスク駆動装置１５のファイルシステムと同様である。
【００３６】
さらに、ＣＰＵ２０で実行されるプログラムを格納する媒体、インストール先、ローディング先についても、車載器１の構成と同様である。ただし、ＰＣ２上のプログラムについては、例えば、インターネットのような公衆ネットワーク、あるいはＬＡＮなどの組織内ネットワークからダウンロードするようにしてもよい。
【００３７】
＜処理フロー＞
以下、図４から図１１のフローチャートにより、本情報システムを実現するプログラムの処理を説明する。
【００３８】
図４は、エンジン停止後の同期処理を示すフローチャートである。エンジン停止後の同期処理は、車載器１のＣＰＵ１０が電源管理部１１および同期制御部１２を実行することで実現される。ここで、同期処理とは、車載器１が所定のフォルダに有するデータと、ＰＣ２が所定のフォルダに有するデータとを整合させる処理をいう。同期処理の後には、基本的には、車載器１の所定のフォルダとＰＣ２の所定のフォルダとは、同一のデータファイル群を有するようになる。
【００３９】
この処理では、ＣＰＵ１０は、車両のエンジンが停止したか否かを検知する（Ｓ１）。エンジンが停止したか否かは、図２に示したエンジン状態レジスタ１８を監視することで判断される。例えば、エンジン状態レジスタ１８の値の変化ともに所定の割り込み処理を起動させ、割り込み処理の中でエンジン状態レジスタ１８の値を検知すればよい。
【００４０】
エンジンが停止すると、ＣＰＵ１０は、車載器１を待機状態に移行させる（Ｓ２）。待機状態では、電源管理部１１は、バッテリ１９からＣＰＵ１０および無線ＬＡＮモジュール１４以外の車載器１の構成部分、例えば、ハードディスク駆動装置１５、表示部１６、操作部１７、エンジン状態レジスタ１８等への電力供給を停止する。
【００４１】
待機状態では、ＣＰＵ１０は、所定の待ち時間が経過したか否かを監視する（Ｓ３）。所定の待ち時間が経過すると、ＣＰＵ１０は、制御をＳ８に進め、バッテリ１９を遮断し、車載器１への電力供給を完全に停止させる。これにより、待機状態が長時間継続することによるバッテリ１９の消耗が回避される。Ｓ３の処理を実行するＣＰＵ１０が本発明の計時する手段に相当する。
【００４２】
Ｓ３の判定で、所定の待ち時間が経過していない場合、ＣＰＵ１０は、ＰＣ２からパケットが受信されたか否かを判定する（Ｓ４）。パケットが受信されていない場合、ＣＰＵ１０は、制御をＳ３に戻す。なお、Ｓ３、Ｓ４の処理は、割り込み処理モジュールが、無線ＬＡＮモジュール１４からの割り込み要求を待つ処理と、所定の待ち時間経過によるタイマ割り込みを待つ処理との組合せで実現できる。
【００４３】
Ｓ４の判定で、ＣＰＵ１０がパケットの着信を検知すると、ＣＰＵ１０は、車載器１全体にバッテリ１９からの電力を供給する（Ｓ５）。この処理をウェークアップ処理という。
【００４４】
次に、ＣＰＵ１０は、ファイル同期通信プログラムを起動する（Ｓ６）。ファイル同期通信プログラムの処理では、ＣＰＵ１０は、ＰＣ２内の所定のフォルダのデータと、車載器１のハードディスク駆動装置１５内の所定のフォルダのデータとを比較する。そして、比較の結果、車載器１内にないデータでＰＣ２にあるデータがあった場合、そのデータをダウンロードし、ハードディスク駆動装置１５内の所定のフォルダに格納する。
【００４５】
さらに、Ｓ６の処理では、比較の結果、車載器１内にないデータでＰＣ２にあるデータがあった場合、そのデータをダウンロードしたが、逆に、車載器１内にあるデータでＰＣ２にないデータがあった場合、そのデータをＰＣ２に送信してもよい。
【００４６】
そして、ＣＰＵ１０は、ファイル同期通信プログラムの処理が完了したか否かを判定する（Ｓ７）。ファイル同期通信プログラムの処理が完了すると、ＣＰＵ１０は、バッテリ１９を遮断し、車載器１への電力供給を完全に停止させる（Ｓ８）。Ｓ８の処理を実行するＣＰＵ１０が、本発明の電力供給を遮断する手段に相当する。
【００４７】
図４の処理により車載器１が待機状態にあるとき、ユーザは、車両から離れて、例えば、自宅あるいは職場内のＰＣ２の電源を入れる。これにより、ＰＣ２が起動され、無線ＬＡＮモジュールを介して探索パケットが車載器１に送信される。車載器１が探索パケットを受信すると、図４のＳ４で判定がＹＥＳとなり、Ｓ５以下の処理のが実行されることになる。このようにして、車載器１主導にて、車載器１とＰＣ２との間でデータの同期処理が実行される。
【００４８】
この場合、車載器１が探索パケットを受け付けるか否かを公知の認証手順にしたがって判断してもよい。例えば、ＰＣ２の無線ＬＡＮモジュール１４のＭＡＣアドレス、ＩＤ、パスワード等によってＰＣ２を認証すればよい。そのようにすることで、車載器１が不特定多数の車外のサーバからアクセスされること、および、ＰＣ２が不特定多数の車載器にアクセスすること等、セキュリティの低下を抑制できる。
【００４９】
同様に、ＰＣ２が車載器１に対して探索パケットに対する応答を求め、その応答にしたがって、ＰＣ２が車載器１との接続を認めるか否かを公知の認証手順にしたがって判断してもよい。このような車載器１とＰＣ２の間の認証については、以下の実施形態のすべての処理に適用できる。
【００５０】
さらに、ここで、ＰＣ２から探索パケットを送出することとしたが、車載器１が待機状態において所定の時間間隔でＰＣ２に対して探索パケットを送信し、ＰＣ２から応答パケットを返信する方式としてもよい。
【００５１】
図５は、ＰＣ２側が主導で同期処理を実行する場合の処理を示すフローチャートである。この処理は、図３に示したＰＣ２のＣＰＵ２０が同期制御部２２を実行することにより
実現される。
【００５２】
この処理は、ユーザが車両から離れて自宅、あるいは職場等に移動し、ＰＣ２を起動したときに実行される。この処理では、まず、ＰＣ２のＣＰＵ２０は、無線ＬＡＮ通信部２３（プログラム）を起動する（Ｓ１１）。ＰＣ２は、無線ＬＡＮ通信部２３を起動すると、無線ＬＡＮモジュール２４を介して探索パケットを送信する。
【００５３】
次に、ＣＰＵ２０は、車載器１から探索パケットに対する応答パケットが受信された否かを監視する（Ｓ１４）。そして、車載器１から応答パケットが受信されると、ＣＰＵ２０は、ファイル同期通信プログラムを起動する（Ｓ１６）。この処理では、ＣＰＵ２０は、無線ＬＡＮモジュール２４を通じて、車載器１にアクセスする。そして、ＣＰＵ２０は、車載器１内の所定のフォルダのデータと、ＰＣ２内のハードディスク駆動装置２５内の所定のフォルダのデータとを比較する。そして、比較の結果、ＰＣ２にないデータで車載器１にあるデータがあった場合、そのデータをダウンロードし、ハードディスク駆動装置２５内の所定のフォルダに格納する。
【００５４】
そして、ＣＰＵ２０は、ファイル同期通信プログラムの処理が完了したか否かを判定する（Ｓ１７）。ファイル同期通信プログラムの処理が完了すると、ＣＰＵ２０は、車載器１に対して所定のコマンドを送信し、バッテリ１９を遮断させ、車載器１への電力供給を完全に停止させる（Ｓ１８）。
【００５５】
図６は、エンジン始動後の同期処理を示すフローチャートである。エンジン始動後の同期処理は、車載器１のＣＰＵ１０が同期制御部１２を実行することで実現される。
【００５６】
この処理は、ユーザが例えば自宅、あるいは職場等から車両に移動し、車両のエンジンを始動したときに実行される。この処理では、まず、車載器１のＣＰＵ１０は、無線ＬＡＮ通信部１３（プログラム）を起動する（Ｓ２１）。車載器１は、無線ＬＡＮ通信部１３を起動すると、無線ＬＡＮモジュール１４を介して探索パケット（ＰＣ起動パケット）を送信する。
【００５７】
次に、ＣＰＵ１０は、ＰＣ２から探索パケットに対する応答パケットが受信された否かを監視する（Ｓ２２）。そして、ＰＣ２から応答パケットが受信されると、ＣＰＵ１０は、ファイル同期通信プログラムを起動する（Ｓ２３）。この処理は、図４のＳ６と同様である。
【００５８】
そして、ＣＰＵ１０は、ファイル同期通信プログラムの処理が完了したか否かを判定する（Ｓ２４）。ファイル同期通信プログラムの処理が完了すると、ＣＰＵ１０は、ＰＣ２に対して所定のコマンドを送信し、電源オフ（シャットダウン）を実行させる（Ｓ２５）。Ｓ２５の処理を実行するＣＰＵ１０が本発明の外部機器に電源の遮断を指令する通信データを送信する手段に相当する。
【００５９】
図７は、エンジン始動後の同期処理時のＰＣ２の処理を示す。すなわち、図７は、車載器１が図６の処理を実行したときに、ＰＣ２が実行する処理を示す。この処理では、まず、ＰＣ２のＣＰＵ１０は、待機状態へ移行する（Ｓ３１）。すなわち、ＰＣ２は、電源が投入され、システムがブートした後、例えば、所定時間ユーザ操作が検知できないと、待機状態に移行する。待機状態では、電源管理部は、不図示の電源からＣＰＵ２０および無線ＬＡＮモジュール２４以外のＰＣ２の構成部分、例えば、ハードディスク駆動装置２５、表示部２６、操作部２７への電力供給を停止する。
【００６０】
次に、ＣＰＵ２０は、車載器１から探索パケットが受信されるか否かを監視する（Ｓ３
２）。探索パケットが受信されると、ＣＰＵ２０は、応答パケットを返信する。そして、ＣＰＵ２０は、Ｓ３３−Ｓ３５の処理を実行する。
【００６１】
以下、Ｓ３３−Ｓ３５の処理は、車載器１において実行される図４のＳ５−Ｓ７の処理と同様であるので、その説明を省略する。そして、ファイル同期プログラムの処理が完了すると、ＣＰＵ２０は、電源オフし（Ｓ３５）、ＰＣ２をシャットダウインする（Ｓ３６）。
【００６２】
図８は、車載器１で実行される、指定日時での同期処理を示すフローチャートである。指定日時での同期処理は、車載器１のＣＰＵ１０が同期制御部１２を実行することで実現される。この処理は、ユーザが選択的に利用可能なオプション機能として実装すればよい。
【００６３】
この処理は、ユーザが事前に設定した日時（年月日および時刻）において、ファイル同期通信プログラムを実行する処理である。この処理では、車載器１のＣＰＵ１０は、事前に設定された指定日時に至ったか否かを判定する（Ｓ４０）。そして、指定日時に至った場合、ＣＰＵ１０は、無線ＬＡＮ通信部１３（無線ＬＡＮ通信プログラム）を起動する（Ｓ４１）。
【００６４】
その後のＳ４１からＳ４５の処理は、図６のエンジン始動後の同期処理でのＳ２１からＳ２５と同様である。
【００６５】
図９に、車載器１でのファイル転送処理の詳細を示す。この処理は、エンジン停止後の待機状態からファイル同期通信プログラムが起動されたとき（図４のＳ６）、データ転送にて実行される処理の詳細である。
【００６６】
この処理では、車載器１のＣＰＵ１０は、所定のデータ単位分のファイル転送を実行する（Ｓ５１）。所定のデータ単位とは、例えば、１ファイル、あるいは１ファイル内の１ブロック（１パケット分のデータ）等である。
【００６７】
そして、所定のデータ単位分のファイル転送が終了すると、ＣＰＵ１０は、全データのファイル転送が終了したか否かを判定する（Ｓ５２）。そして、全データのファイル転送が終了した場合、ＣＰＵ１０は、ファイル転送処理を終了する。
【００６８】
一方、全データのファイル転送が終了していない場合、ＣＰＵ１０は、所定の限界時間が経過したか否かを判定する（Ｓ５３）。所定の限界時間とは、例えば、図４に示した待機状態の開始（エンジン停止）から測定した経過時間である。Ｓ５３を実行するＣＰＵ１０が本発明の計時する手段に相当する。ただし、エンジン停止からの時間に代えて、ファイル転送開始からの経過時間によって、所定の限界時間が経過したか否かを判定してもよい。
【００６９】
そして、所定の限界時間が経過した場合、ＣＰＵ１０は、ファイル転送処理を終了する。一方、所定の限界時間が経過していない場合、ＣＰＵ１０は、電源電圧のレベルが所定の基準値にあるか（電源電圧ＯＫか）否かを判定する（Ｓ５４）。電源電圧が所定の基準値にない場合、ＣＰＵ１０は、ファイル転送処理を終了する。一方、電源電圧が所定の基準値にある場合、ＣＰＵ１０は、制御をＳ５１に戻し、次のデータ（次のファイルまたは次のブロック）のデータ転送を実行する。Ｓ５４の処理を実行するＣＰＵ１０が本発明の電源電圧を計測する手段に相当する。
【００７０】
このようにして、全データの転送終了前であっても、所定の限界時間が経過するか、ま
たは、電源電圧のレベルが所定の範囲に低下した場合、ＣＰＵ１０は、ファイル転送処理を終了する。その結果、例えば、図４にてファイル同期完了とされ、バッテリ１９がからの電力供給が遮断される（図４のＳ８）。したがって、所定の限界時間を超えて待機、待機に続くデータ転送が継続した場合、あるいは、バッテリ出力が低下した場合に、さらなるバッテリ１９の消耗を抑制できる。
【００７１】
＜変形例＞
以下、車載器１にて実行される処理の変形例を示す。図１０は、リスト転送による同期処理を示すフローチャートである。この処理では、車載器１からＰＣ２に楽曲リストがＰＣ２に送信され、その楽曲リストに基づいてＰＣ２側にて、車載器１にない楽曲を判定し、車載器１にその楽曲をダウンロードする。
【００７２】
この処理では、まず、車載器１のＣＰＵ１０は、楽曲リストを読み出す（Ｓ６１）。本実施形態では、楽曲は楽曲を格納する所定のフォルダに格納されている。楽曲リストは、例えば、そのフォルダ内のデータファイルを管理する管理表から読み出される。この楽曲リストは、例えば、データファイル名、ファイルサイズ、ファイル更新日時等を有している。
【００７３】
次に、ＣＰＵ１０は、楽曲リストをＰＣ２へ送信する（Ｓ６２）。そして、ＣＰＵ１０は、ＰＣ２からの応答を受信する（Ｓ６３）。応答とは、例えば、送信した楽曲リストに含まれていた楽曲と異なる楽曲で、ＰＣ２が有する楽曲から構成されるリストである。ただし、そのような楽曲が存在しない場合、リストは空リストとなる。
【００７４】
そして、ＣＰＵ１０は、受信すべき楽曲データがあるか否かを判定する（Ｓ６４）。受信したリスト中に、車載器１にない楽曲データがない場合（リストが空リストの場合）、ＣＰＵ１０は、処理を終了する。
【００７５】
一方、受信した応答中に、車載器１にない楽曲データがあった場合、ＣＰＵ１０は、受信すべき楽曲データがあるとする。そして、ＣＰＵ１０は、ＰＣ２からその楽曲データをダウンロードする（Ｓ６５）。
【００７６】
次に、ＣＰＵ１０は、すべてのデータを受信したか否かを判定する（Ｓ６６）。そして、受信したリスト中に、車載器１にない楽曲データがまだ残っている場合、ＣＰＵ１０は、制御をＳ６５に戻し、次の楽曲データをダウンロードする。
【００７７】
このように、車載器１から楽曲データをＰＣ２に送信することで、車載器１にない楽曲データでＰＣ２にある楽曲データを検索する処理をＰＣ２に実行させることができる。したがって、車載器１が無線ＬＡＮモジュール１４を通じてＰＣ２にアクセスする時間を短縮することができる。なお、この場合、Ｓ６５の処理には、図９で示したデータ転送処理を適用すればよい。
【００７８】
図１１は、ユーザによるリスト選択処理を示すフローチャートである。図１０の処理では、所定のフォルダ内のデータファイルを管理する管理表から、楽曲リストが抽出され、ＰＣ２に送信されてＰＣ２において、車載器１にて必要な楽曲が判定された。そのような処理に代えて、あるいは、そのような機能に加えて選択可能なオプションとして、ユーザの意思を反映した楽曲リストを作成する機能を設けてもよい。
【００７９】
この処理では、車載器１のＣＰＵ１０は、ＰＣ２から楽曲リストを入手する（Ｓ７１）。入手は、車載器１から無線ＬＡＮを通じて、ＰＣ２のフォルダにアクセスして作成してもよい。また、車載器１からＰＣ２に対して、楽曲リストの読み出しと送信を要求しても
よい。ここで、ＰＣ２からの楽曲リストは、ＰＣ２の所定フォルダに格納された楽曲のデータファイルの一覧表である。
【００８０】
次に、ＣＰＵ１０は、入手した楽曲リストを表示部１６に表示する。そして、ＣＰＵ１０は、ユーザによる楽曲の選択操作を受け付け、入手すべき楽曲リストを作成する（Ｓ７２）。なお、入手した楽曲リストを表示部１６に表示するとき、ＣＰＵ１０は、車載器１にない楽曲だけをピックアップして表示するようにしてもよい。
【００８１】
次に、ＣＰＵ１０は、ＰＣ２にユーザに選択された楽曲リストを送信する（Ｓ７２）。そして、ＣＰＵ１０は、その選択された楽曲リストに含まれる楽曲データをＰＣ２から受信する（Ｓ７５）。そして、ＣＰＵ１０は、Ｓ７２で作成した楽曲リストに含まれる、選択されたすべての楽曲データを受信したか否かを判定する（Ｓ７６）。
【００８２】
すべての選択された楽曲データを受信していない場合、ＣＰＵ１０は、制御をＳ７５に戻して次の楽曲データを受信する。一方、すべての楽曲データを受信した場合、ＣＰＵ１０は、処理を終了する。
【００８３】
なお、Ｓ７２、Ｓ７５の処理に代えて、車載器１が無線ＬＡＮを通じて、ＰＣ２のフォルダにアクセスして必要な楽曲データを読み出すようにしてもよい。
【００８４】
また、本変形例の図１０および図１１の処理では、楽曲データを例に説明したが、本情報システムにおいて、ファイル同期処理の対象となるデータは、楽曲データに限定されるものではなく、動画データ、静止画データ、各種の文書ファイル、ＨＴＭＬファイル、表示部１６に表示されるユーザインターフェースの仕様を記述するファイル（スタイルファイルあるいはスキンファイルとも呼ばれる）等についても、同様に、車載器１とＰＣ２の間で転送処理の対象とできる。
【００８５】
以上の実施形態においては、待機状態とはいずれも、無線ＬＡＮモジュール１４とＣＰＵ１０のような一部の構成要素にだけ電力が供給される状態であった。ただし、本発明の実施は、このような場合だけに限定されるものではなく、発明の態様を適宜変形できる。例えば、ＣＰＵ１０以外に、監視専用の制御装置を無線ＬＡＮモジュール１４内に設けて、待機状態では無線ＬＡＮモジュール１４だけに電力を供給してもよい。また、無線ＬＡＮモジュール１４とＣＰＵ１０以外の構成要素、例えば、ハードディスク駆動装置１５、操作部１７にも電力を供給し、電力の消耗の程度と、車載器１の応答性とのバランスをとるようにしてもよい。また、応答性を最優先する場合には、車載器１全体に給電し、ＰＣ２からの無線ＬＡＮパケットを常時処理できるようにしてもよい。
【００８６】
また、図６の処理では、エンジン始動後に、車載器１からＰＣ２に無線ＬＡＮパケットを送信して、ＰＣ２を待機状態からウェークアップさせ、ファイル同期通信を開始した。この処理と同様の機能をＰＣ２側において実現してもよい。すなわち、ＰＣ２の電源投入後、ＰＣ２にて無線ＬＡＮプログラムを起動し、ＰＣ２から車載器１に無線ＬＡＮパケットを送信してもよい。その無線ＬＡＮパケット受信した結果、車載器１が待機状態からウェークアップしたときに、ファイル同期通信を開始するようにすればよい。
【００８７】
同様に、図８の処理では、ユーザ指定の日時に、車載器１からＰＣ２に無線ＬＡＮパケットを送信して、ＰＣ２を待機状態からウェークアップさせ、ファイル同期通信を開始した。この処理と同様の機能をＰＣ２側において実現してもよい。すなわち、ユーザ指定の日時に、ＰＣ２から車載器１に無線ＬＡＮパケットを送信してもよい。その無線ＬＡＮパケット受信した結果、車載器１が待機状態からウェークアップしたときに、ファイル同期通信を開始するようにすればよい。
【００８８】
＜実施形態の効果＞
以上述べたように、本実施形態の情報システムによれば、車載器１にないデータだけを車載器１とＰＣ２の間で送受信することができるので、送受信されるデータ量が少なくて済み、データ転送時間が短縮される。すなわち、本情報システムによれば、車載器１にないデータだけをＰＣ２から車載器１に転送できる。また、ＰＣ２にないデータだけを車載器１からＰＣ２に転送できる。
【００８９】
このため、ユーザが特に意識しなくても、車載器で家庭のＰＣ２と同じ曲をいつでも聴くことができる。また、車両で聴いている曲を家庭のＰＣ２でも聴くことができる。
【００９０】
また、本実施形態の情報システムによれば、図４に示したように、エンジン停止後、車載器１は待機状態に移行し、バッテリ１９からＣＰＵ１０および無線ＬＡＮモジュール１４以外の車載器１の構成部分、例えば、ハードディスク駆動装置１５、表示部１６、操作部１７、エンジン状態レジスタ１８等への電力供給を停止する。したがって、バッテリ１９での無駄な電力の消耗が低減される。
【００９１】
さらに、エンジン停止後の待機状態において所定の待ち時間が経過すると、バッテリ１９からの電力供給が遮断される。また、図９に示したようにファイル転送中であっても、エンジン停止後の経過時間が計時され、所定の待ち時間が経過すると、ファイル転送が停止され、バッテリ１９からの電力供給が遮断される。また、図９に示したようにファイル転送中であっても、バッテリ１９の出力電圧が計測され、電源電圧が低下すると、ファイル転送が停止され、バッテリ１９からの電力供給が遮断される。このように、エンジン停止後の待機状態、および、その後のファイル転送中において、長時間の経過その他の理由によりバッテリ１９の電力が所定の限度を超えて消耗し尽くした状態になることを抑制できる。
【００９２】
さらに、ＰＣ２側では、無線ＬＡＮパケットの着信を契機に処理を開始するので、ユーザが、車載器１あるいは車両を操作する際に、ＰＣ２側の電源状態を把握する必要がない。例えば、図６に示したように、エンジンを始動することにより、ＰＣ２側を起動することができる。さらに、車載器１が指定日時にファイルの同期処理を実行する場合も同様である。
【００９３】
さらに、データのリストを車載器１からＰＣ２に送信することで、必要なデータの検索をＰＣ２に実行させ、車載器１から無線ＬＡＮを通じたＰＣ２へのアクセス時間を短縮できる。
【００９４】
さらに、データのリストをＰＣ２から車載器１に送信することで、ＰＣ２から入手可能なデータを車載器１で表示させ、ユーザの意思を反映した楽曲リストを作成できる。
【００９５】
さらに、本情報処理システムでは、データ同期処理の対象、データ転送の対象は、楽曲データに限定されるものではない。すなわち、動画データ、静止画データ、各種の文書ファイル、ＨＴＭＬファイル、表示部１６に表示されるユーザインターフェースの仕様を記述するファイル（スタイルファイルあるいはスキンファイルとも呼ばれる）等についても、同様に、車載器１とＰＣ２の間で転送処理の対象とできる。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施形態に係る情報システムの概念を説明する図である。
【図２】車載器のシステム構成図である。
【図３】ＰＣのシステム構成図である。
【図４】エンジン停止後の同期処理を示すフローチャートである。
【図５】ＰＣ側が主導で同期処理を実行する場合の処理を示すフローチャートである。
【図６】エンジン始動後の同期処理を示すフローチャートである。
【図７】エンジン始動後の同期処理時のＰＣ側の処理を示すフローチャートである。
【図８】指定日時での同期処理を示すフローチャートである。
【図９】ファイル転送処理の詳細を示すフローチャートである。
【図１０】リスト転送による同期処理を示すフローチャートである。
【図１１】ユーザによるリスト選択処理を示すフローチャートである。
【符号の説明】
【００９７】
１  車載器
２  ＰＣ
１０、２０  ＣＰＵ
１１、２１  電源管理部
１２、２２  同期制御部
１３、２３  無線ＬＡＮ通信部
１４、２４  無線ＬＡＮモジュール
１５、２５  ハードディスク駆動装置
１６、２６  表示部
１７、２７  操作部
１８  エンジン状態レジスタ
１９  バッテリ
【図１】
0004767668.tif 000002
【図２】
0004767668.tif 000003
【図３】
0004767668.tif 000004
【図４】
0004767668.tif 000005
【図５】
0004767668.tif 000006
【図６】
0004767668.tif 000007
【図７】
0004767668.tif 000008
【図８】
0004767668.tif 000009
【図９】
0004767668.tif 000010
【図１０】
0004767668.tif 000011
【図１１】
0004767668.tif 000012