(57)【要約】【課題】面倒な作業をすることなく、パソコンと車載機との間でファイルの移動またはコピーを簡単に行うことが可能な「情報処理システム、情報処理端末およびファイル管理方法」を提供する。【解決手段】パソコン２の表示画面上に提供されたＧＵＩ画面を通じてパソコン２から車載機１へのファイル移動の操作が行われたときに、無線通信装置３から電源オンの電波を発信して車載機１の電源をオンにするとともに、車載機１とパソコン２との間を無線ＬＡＮ接続し、パソコン２から車載機１にファイルを無線送信することにより、パソコン２上でファイル移動の操作を行ったときに車載機１の電源がオフとなっていても、そのユーザ操作に連動して無線通信により車載機１の電源が自動的にオンに切り替えられるようにして、車載機１の電源をわざわざオンにしに行く必要をなくす。【選択図】        図１
2007200199.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末と、第２の端末と、上記第１の端末と上記第２の端末との間を無線接続して通信する無線通信装置とを備え、上記第１の端末および上記第２の端末が各々ファイルシステムを有している情報処理システムであって、
上記ファイルシステムのＧＵＩを上記第２の端末の表示画面上に提供するＧＵＩ提供部と、
上記ＧＵＩ提供部により提供されるＧＵＩ画面上でのユーザ操作を受け付ける操作受付部と、
上記操作受付部により受け付けられたユーザ操作が、上記第１の端末に関連する操作か否かを判定する操作判定部と、
上記操作判定部により上記ユーザ操作が上記第１の端末に関連する操作であると判定されたときに、上記無線通信装置を制御して、上記第１の端末の電源をオンにするための指令を上記第１の端末に送信するとともに、上記第１の端末と上記第２の端末との間を上記無線通信装置を介して無線で接続する処理を行う起動部とを備えたことを特徴とする情報処理システム。
【請求項２】
上記ＧＵＩ提供部は、上記第１の端末のアイコンを、上記第１の端末の電源がオンになっている場合とオフになっている場合とを識別可能なように上記表示画面に表示することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
上記操作判定部は、上記ユーザ操作が上記第１の端末に対するファイルの移動またはコピーの操作であるか否かを判定し、
上記起動部は、上記ユーザ操作が上記第１の端末に対するファイルの移動またはコピーの操作であると判定されたときに、上記無線通信装置を制御して上記第１の端末の電源をオンにするための指令を上記第１の端末に送信するとともに、上記第１の端末と上記第２の端末との間を無線で接続する処理を行うことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
上記ファイルの移動またはコピーが終わったときまたはその後の所定のタイミングで、上記無線通信装置を制御して上記第１の端末の電源をオフにするための指令を上記第１の端末に送信するとともに、上記第１の端末と上記第２の端末との間の無線接続を切断する処理を行う停止部を備えたことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
上記起動部による処理の結果、上記第１の端末が上記第２の端末との間で無線通信可能な状態となったか否かを判定する状態判定部と、
上記状態判定部により上記第１の端末が上記第２の端末との間で無線通信可能な状態になっていないと判定されたときに、上記ユーザ操作の情報をメモリに格納するバッファリング部と、
上記バッファリング部により上記ユーザ操作の情報が上記メモリに格納された後、上記状態判定部により上記第１の端末が上記第２の端末との間で無線通信可能な状態になったと判定されたときに、上記メモリに格納されているユーザ操作の情報に従って、上記ユーザ操作により指定されたファイルの上記第１の端末に対する移動またはコピーを実行するように制御する制御部とを備えたことを特徴とする請求項３に記載の情報処理システム。
【請求項６】
上記第２の端末は、上記第１の端末および上記第２の端末のファイルシステムにて管理されているファイルの階層構造を情報として記憶する情報記憶部を備え、
上記ＧＵＩ提供部は、上記情報記憶部に記憶されている階層構造の情報を用いて、上記第１の端末のファイルおよび上記第２の端末のファイルをアイコンとして上記第２の端末の上記表示画面に表示することを特徴とする請求項１に記載の情報処理システム。
【請求項７】
第１の端末と、第２の端末と、第３の端末と、上記第１の端末と上記第２の端末と上記第３の端末との間を無線接続して通信する無線通信装置とを備え、上記第１の端末、上記第２の端末および上記第３の端末が各々ファイルシステムを有している情報処理システムであって、
上記ファイルシステムのＧＵＩを上記第２の端末の表示画面上に提供するＧＵＩ提供部と、
上記ＧＵＩ提供部により提供されるＧＵＩ画面上でのユーザ操作を受け付ける操作受付部と、
上記操作受付部により受け付けられたユーザ操作が、上記第１の端末または上記第３の端末に関連する操作か否かを判定する操作判定部と、
上記操作判定部により上記ユーザ操作が上記第１の端末または上記第３の端末に関連する操作であると判定されたときに、上記無線通信装置を制御して、操作対象の端末の電源をオンにするための指令を上記操作対象の端末に送信するとともに、上記操作対象の端末と上記第２の端末との間を無線で接続する処理を行う起動部とを備えたことを特徴とする情報処理システム。
【請求項８】
上記第２の端末は、上記第１の端末および上記第３の端末のファイルシステムにて管理されているファイルの階層構造を情報として記憶する情報記憶部を備え、
上記ＧＵＩ提供部は、上記情報記憶部に記憶されている階層構造の情報を用いて、上記第１の端末および上記第３の端末のファイルをアイコンとして上記第２の端末の上記表示画面に表示するように成され、
上記操作受付部により受け付けられたユーザ操作が、上記第１の端末から上記第３の端末にファイルを移動またはコピーする操作であると上記操作判定部により判定された場合に、上記起動部は、上記無線通信装置を制御して、上記第１の端末および上記第３の端末の電源をオンにするための指令を上記第１の端末および上記第３の端末に送信するとともに、上記第１の端末と上記第２の端末と上記第３の端末との間を無線で接続する処理を行い、
上記第１の端末から上記第２の端末に上記ファイルを移動またはコピーした後、上記第２の端末から上記第３の端末に上記ファイルを移動またはコピーすることを特徴とする請求項７に記載の情報処理システム。
【請求項９】
上記起動部による処理の結果、上記第１の端末が上記第２の端末との間で無線通信可能な状態となったか否かを判定する第１の状態判定部と、
上記第１の状態判定部により上記第１の端末が上記第２の端末との間で無線通信可能な状態になっていないと判定されたときに、上記ユーザ操作の情報をメモリに格納するバッファリング部と、
上記バッファリング部により上記ユーザ操作の情報が上記メモリに格納された後、上記第１の状態判定部により上記第１の端末が上記第２の端末との間で無線通信可能な状態になったと判定されたときに、上記メモリに格納されているユーザ操作の情報に従って、上記ユーザ操作により指定されたファイルを上記第１の端末から上記第２の端末に移動またはコピーするように制御する制御部とを備えたことを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
上記起動部による処理の結果、上記第３の端末が上記第２の端末との間で無線通信可能な状態となったか否かを判定する第２の状態判定部と、
上記第２の状態判定部により上記第３の端末が上記第２の端末との間で無線通信可能な状態になっていないと判定されたときに、上記ユーザ操作の情報および上記第１の端末より取得したファイルをメモリに格納するバッファリング部と、
上記バッファリング部により上記ユーザ操作の情報および上記ファイルが上記メモリに格納された後、上記第２の状態判定部により上記第３の端末が上記第２の端末との間で無線通信可能な状態になったと判定されたときに、上記メモリに格納されているユーザ操作の情報に従って、上記メモリに格納されているファイルを上記第２の端末から上記第３の端末に移動またはコピーするように制御する制御部とを備えたことを特徴とする請求項８に記載の情報処理システム。
【請求項１１】
上記第２の端末は、上記第１の端末および上記第３の端末のファイルシステムにて管理されているファイルの階層構造を情報として記憶する情報記憶部を備え、
上記ＧＵＩ提供部は、上記情報記憶部に記憶されている階層構造の情報を用いて、上記第１の端末および上記第３の端末のファイルをアイコンとして上記第２の端末の上記表示画面に表示するように成され、
上記操作受付部により受け付けられたユーザ操作が、上記第１の端末から上記第３の端末にファイルを移動またはコピーする操作であると上記操作判定部により判定された場合に、上記起動部は、上記無線通信装置を制御して、上記第１の端末および上記第３の端末の電源をオンにするための指令を上記第１の端末および上記第３の端末に送信するとともに、上記第１の端末と上記第３の端末との間を無線で接続する処理を行い、
上記第１の端末から上記第３の端末に上記ファイルをダイレクトに移動またはコピーすることを特徴とする請求項７に記載の情報処理システム。
【請求項１２】
上記ファイルの移動またはコピーが終わったときまたはその後の所定のタイミングで、上記無線通信装置を制御して上記操作対象の端末の電源をオフにするための指令を上記操作対象の端末に送信するとともに、上記操作対象の端末に対する無線接続を切断する処理を行う停止部を備えたことを特徴とする請求項７に記載の情報処理システム。
【請求項１３】
ファイルシステムのＧＵＩを表示画面上に提供するＧＵＩ提供部と、
上記ＧＵＩ提供部により提供されるＧＵＩ画面上でのユーザ操作を受け付ける操作受付部と、
上記操作受付部により受け付けられたユーザ操作が他の端末に関連する操作か否かを判定する操作判定部と、
上記操作判定部により上記ユーザ操作が上記他の端末に関連する操作であると判定されたときに、無線通信装置を制御して、上記他の端末の電源をオンにするための指令を上記他の端末に送信するとともに、上記無線通信装置を介して上記他の端末と無線で接続する処理を行う起動部とを備えたことを特徴とする情報処理端末。
【請求項１４】
上記ＧＵＩ提供部は、上記他の端末のアイコンを、上記他の端末の電源がオンになっている場合とオフになっている場合とを識別可能なように上記表示画面に表示することを特徴とする請求項１３に記載の情報処理端末。
【請求項１５】
上記操作判定部は、上記ユーザ操作が上記他の端末に対するファイルの移動またはコピーの操作であるか否かを判定し、
上記起動部は、上記ユーザ操作が上記他の端末に対するファイルの移動またはコピーの操作であると判定されたときに、上記無線通信装置を制御して、上記他の端末の電源をオンにするための指令を上記他の端末に送信するとともに、上記無線通信装置を介して上記他の端末と無線で接続する処理を行うことを特徴とする請求項１３に記載の情報処理端末。
【請求項１６】
上記ファイルの移動またはコピーが終わったときまたはその後の所定のタイミングで、上記無線通信装置を制御して上記他の端末の電源をオフにするための指令を上記他の端末に送信するとともに、上記他の端末との間の無線接続を切断する処理を行う停止部を備えたことを特徴とする請求項１５に記載の情報処理端末。
【請求項１７】
上記起動部による処理の結果、上記他の端末が無線通信可能な状態となったか否かを判定する状態判定部と、
上記状態判定部により上記他の端末が無線通信可能な状態になっていないと判定されたときに、上記ユーザ操作の情報をメモリに格納するバッファリング部と、
上記バッファリング部により上記ユーザ操作の情報が上記メモリに格納された後、上記状態判定部により上記他の端末が無線通信可能な状態になったと判定されたときに、上記メモリに格納されているユーザ操作の情報に従って、上記ユーザ操作により指定されたファイルの上記他の端末に対する移動またはコピーを実行するように制御する制御部とを備えたことを特徴とする請求項１５に記載の情報処理端末。
【請求項１８】
上記他の端末のファイルシステムにて管理されているファイルの階層構造を情報として記憶する情報記憶部を備え、
上記ＧＵＩ提供部は、上記情報記憶部に記憶されている階層構造の情報を用いて、上記他の端末のファイルもアイコンとして上記表示画面に表示することを特徴とする請求項１３に記載の情報処理端末。
【請求項１９】
車両に搭載された車載機と、上記車両の外部に載置された情報処理端末と、上記車載機と上記情報処理端末との間を無線で接続し、ファイルを無線にて通信する無線通信装置とを備え、上記車載機および上記情報処理端末が各々ファイルシステムを有している情報処理システムにおいて、
上記ファイルシステムのＧＵＩを上記情報処理端末の表示画面上に提供する第１のステップと、
上記第１のステップで提供されたＧＵＩ画面上でのユーザ操作を受け付ける第２のステップと、
上記第２のステップで受け付けられたユーザ操作が、上記車載機に対するファイルの移動またはコピーの操作であるか否かを判定する第３のステップと、
上記第３のステップで上記ユーザ操作が上記車載機に対するファイルの移動またはコピーの操作であると判定されたときに、上記無線通信装置を制御して、上記車載機の電源をオンにするための指令を上記車載機に送信するとともに、上記車載機と上記情報処理端末との間を上記無線通信装置を介して無線で接続する処理を行う第４のステップと、
上記第４のステップによる処理の結果、上記車載機が上記無線通信装置を介して上記情報処理端末と無線通信可能な状態となったか否かを判定する第５のステップと、
上記第５のステップで上記車載機が上記情報処理端末との間で無線通信可能な状態になったと判定されたときに、上記ユーザ操作により指定されたファイルの上記車載機に対する移動またはコピーを実行する第６のステップとを有することを特徴とするファイル管理方法。
【請求項２０】
上記第６のステップで上記ファイルの移動またはコピーが終わったときまたはその後の所定のタイミングで、上記無線通信装置を制御して上記車載機の電源をオフにするための指令を上記車載機に送信するとともに、上記車載機と上記情報処理端末との間の無線接続を切断する処理を行う第７のステップを有することを特徴とする請求項１９に記載のファイル管理方法。
【請求項２１】
上記第５のステップで上記車載機が上記情報処理端末との間で無線通信可能な状態になっていないと判定されたときに、上記ユーザ操作の情報をメモリに格納する第８のステップと、
上記第８のステップで上記ユーザ操作の情報が上記メモリに格納された後、上記車載機が上記情報処理端末と無線通信可能な状態となったか否かを再び判定する第９のステップと、
上記第９のステップで上記車載機が上記情報処理端末との間で無線通信可能な状態になったと判定されたときに、上記メモリに格納されているユーザ操作の情報に従って、上記ユーザ操作により指定されたファイルの上記車載機に対する移動またはコピーを実行する第１０のステップとを有することを特徴とする請求項１９に記載のファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理端末およびファイル管理方法に関し、特に、ファイルシステムを利用したファイルの移動またはコピーの技術に関するものである。
【背景技術】
【０００２】
現在パーソナルコンピュータ（以下、パソコン）等の情報処理装置で一般的に使用されているファイルシステムでは、図２０に示すような階層構造にてファイルを管理している。この種のファイル管理では、最上位のルートディレクトリＲはサブディレクトリＡやファイルａを持ち、サブディレクトリＡは更に下位のサブディレクトリＢやファイルｂを持つことができる。下位のサブディレクトリＢは、例えばファイルｃを持っている。
【０００３】
このようなファイルシステムによって管理されている階層構造は、ウインドウシステム上でのＧＵＩ（Graphical User Interface）によってユーザに提供されることが多い。このＧＵＩでのサブディレクトリは、フォルダと呼ばれる。ＧＵＩの種類としては、図２１（ａ）のようにフォルダやファイルがツリー構造にて提供されるものや、図２１（ｂ）のようにウインドウと呼ばれる仮想画面にてフォルダやファイルが提供されるものなどが存在する。
【０００４】
図２１（ａ）および（ｂ）に示すＧＵＩの画面上には、フォルダやファイルがアイコンと呼ばれる簡易図形として表示されている。また、画面上の位置を指し示すポインタ１１１と呼ばれる矢印も表示されている。マウス等のポインティングデバイスを使ってポインタ１１１を画面上で自由に移動させることにより、画面内に表示されているフォルダやファイルを、図２０に示す階層構造の任意の場所に移動またはコピーすることができる。
【０００５】
例えば、サブディレクトリ（フォルダ）Ｂの中にあるファイルｃをサブディレクトリ（フォルダ）Ａの中に移動させる場合、まずマウスを動かすことによりポインタ１１１をフォルダＢのファイルｃのアイコン上に位置させる。次に、そこでマウスの決定ボタン（マウスが左右２つのボタンを有しているものの場合は左ボタン）を押し、当該決定ボタンを押したままの状態でポインタ１１１を動かして、フォルダＡのアイコン上またはウインドウ上までファイルｃのアイコンをドラッグする。そして、フォルダＡのアイコン上またはウインドウ上で決定ボタンから手を離してドロップする。このような操作により、フォルダＢ上からフォルダＡ上にファイルｃを移動させることができる。
【０００６】
なお、ファイルの移動が繰り返し行われる場合に、その操作を簡単に行えるようにするために、画面上に表示されたファイル管理情報の操作の履歴を保存しておく手段を備え、前回と同様な操作の場合にはこの保存情報を利用することにより、ユーザの過剰な操作を必要とせずにファイルの移動を簡単に行うことができるようにした技術も提案されている（例えば、特許文献１参照）。
【特許文献１】特開平６−１０３０１４号公報
【０００７】
ところで、最近では、車室内の大きな振動や温度変化に充分耐えうるハードディスクの開発が進み、ハードディスクを搭載した車載オーディオ装置が提供されるようになってきている。この種の車載オーディオ装置によれば、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disk）などのメディアに記録されている音楽や映像の１つ１つをオーディオファイル、ビデオファイルに変換してハードディスクに記録することにより、複数枚のメディアを抜き差しすることなく多くの音楽や映像の再生を楽しむことができる。
【０００８】
このように、ハードディスクを搭載してファイルを格納できるように成された車載機においてもファイルシステムが用いられ、図２０に示すような階層構造にて複数のファイルを管理することが可能となっている。このファイルシステムを使用することにより、パソコンに保存されているファイルを車載機のハードディスクに移動またはコピーすることも可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来、パソコンに保存されているファイルを車載機のハードディスクに移動またはコピーするためには、次のような手順で操作をする必要があった。まず、半導体メモリ等のリムーバルメディアをパソコンに接続する。パソコン内で稼働しているファイルシステムは、接続されたリムーバルメディアを認識し、そのリムーバルメディアを表すアイコンを含めて図２１のようなファイル管理画面をパソコンの表示装置に表示する。ユーザは、上述したようなドラッグ＆ドロップ操作を行うことにより、移動またはコピーしたいファイルをパソコンからリムーバルメディアに移す。
【００１０】
次に、リムーバルメディアをパソコンから外し、車載機に接続する。車載機内で稼働しているファイルシステムは、接続されたリムーバルメディアを認識し、そのリムーバルメディアを表すアイコンを含めて図２１のようなファイル管理画面を表示する。ユーザは、上述したようなドラッグ＆ドロップ操作により、移動またはコピーしたいファイルをリムーバルメディアから車載機のハードディスクに移す。以上のような一連の手順により、パソコンに保存されているファイルを車載機のハードディスクに移動またはコピーする必要があり、その操作は煩雑で非常に面倒であるという問題があった。
【００１１】
なお、最近では、車載機のハードディスクを取り外して持ち歩くことができるように成された製品も登場している。この種の製品によれば、車載機のハードディスクを家庭内のパソコンに直接接続し、パソコンと車載機との間でファイルの移動またはコピーをダイレクトに行うことも可能である。しかしながら、この場合でも、車載機のハードディスクを取り外してパソコンに接続するという面倒な作業を行わなければならないという問題があった。
【００１２】
また、最近ではパソコン間を無線ＬＡＮ（Local Area Network）で結ぶ製品が広く出回っている。この無線ＬＡＮを利用してパソコンと車載機とを無線で接続すれば、車載機のハードディスクを取り外してパソコンに接続するという面倒な作業を行うこともなく、パソコンと車載機との間でファイルの移動またはコピーをダイレクトに行うことが可能となる。無線ＬＡＮは有線ＬＡＮに比べて伝送速度がさほど速くないが、認証のやり取りのプロトコルをこなす分には充分な速さであり、屋内では１００[ｍ]、屋外では５００[ｍ]ほどの範囲内であれば無線通信が可能であるので、実用域であると考えられる。
【００１３】
しかしながら、車載機は通常、車両が自宅の車庫に駐車されているときには電源がオフとなっており、ファイルシステムも当然に起動していないので、ファイルの移動またはコピーをすることができない。車両の走行中なら車載機の電源はオンとなっているが、自宅のパソコンと車載機との距離が無線ＬＡＮの通信可能範囲を超えてしまうため、この場合もファイルの移動またはコピーをすることができない。結局、パソコンと車載機との間でファイルの無線通信をするためには、車両が自宅の車庫に駐車されているときに、車載機の電源をわざわざオンにする必要があった。また、ファイルの移動またはコピーが終わったときに、車載機の電源をわざわざオフにする必要もあり、非常に面倒であった。
【００１４】
本発明は、このような問題を解決するために成されたものであり、面倒な作業をすることなく、パソコンと車載機との間でファイルの移動またはコピーを簡単に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
上記した課題を解決するために、本発明では、第２の端末（例えばパソコン）の表示画面上に提供されたＧＵＩ画面を通じて第１の端末（例えば車載機）に関連する操作が行われたときに、当該操作の対象となる第１の端末の電源をオンにするための指令を無線通信装置から第１の端末に送信するとともに、第１の端末と第２の端末との間を無線通信装置を介して無線で接続する処理を行うようにしている。第１の端末に関連する操作がファイルまたはフォルダ（以下、単にファイルと言う）の移動またはコピーの操作である場合には、第１の端末と第２の端末との無線接続が確立した後に、移動またはコピーの処理を行う。
【００１６】
また、本発明の他の態様では、ユーザ操作により指定されたファイルの移動またはコピー終わったときまたはその後の所定のタイミングで、第１の端末の電源をオフにするための指令を無線通信装置から第１の端末に送信するとともに、第１の端末と第２の端末との間の無線接続を切断する処理を行うようにしている。
【００１７】
また、本発明の更に別の態様では、起動処理の結果、第１の端末が第２の端末との間で無線通信可能な状態となったか否かを判定し、そのような状態になっていないときは、ユーザ操作の情報をメモリに一時的に格納しておき、無線通信可能な状態になった時点で、メモリに格納しておいたユーザ操作の情報に従って、ユーザ操作により指定されたファイルの移動またはコピーを実行するようにしている。
【発明の効果】
【００１８】
上記のように構成した本発明によれば、第１の端末と第２の端末との間が無線接続され、無線通信によってファイルの移動またはコピーが行われるので、リムーバルメディアを介してファイルの移動またはコピーを行う必要がなく、第１の端末からハードディスクを取り外して第２の端末に接続するといった面倒な作業を行う必要もない。また、ファイルの移動またはコピー対象である第１の端末の電源がオフとなっていても、第２の端末上でのユーザ操作に連動して無線通信により第１の端末の電源が自動的にオンに切り替えられるので、第１の端末の電源をわざわざオンにしに行く必要がない。また、ファイルの移動またはコピーが終わった後に、第１の端末の電源が自動的にオフに戻されるので、第１の端末の電源をわざわざオフにしに行く必要もない。これにより、面倒な作業をすることなく、第１の端末（例えば車載機）と第２の端末（例えばパソコン）との間でファイルの移動またはコピーを簡単に行うことができるようになる。
【００１９】
また、本発明の他の特徴によれば、上述のように無線通信により第１の端末の電源をオンに切り替えようとしたときに、第１の端末（例えば車載機）が無線通信装置の通信可能エリア外にあって、第２の端末との間で無線通信可能な状態となっていない場合には、ユーザ操作の情報がメモリに一時的に格納され、第１の端末が無線通信装置の通信可能エリア内に入ってきて無線通信可能な状態になった時点で、メモリに格納しておいたユーザ操作の情報に従ってファイルの移動またはコピーが行われることとなる。これによりユーザは、第１の端末が電源オンとなっているか否かや、第１の端末が無線通信可能エリア内にあるか否かといったことを一切気にすることなく、ファイルの移動またはコピーの操作を行うことができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
以下、本発明の一実施形態を図面に基づいて説明する。図１は、第１の実施形態による情報処理システムのハードウェア構成例を示す図である。図１に示すように、第１の実施形態による情報処理システムは、第１の端末としての車載機１と、第２の端末としてのパソコン２と、車載機１とパソコン２との間を無線接続して通信する無線通信装置３とを備えて構成されている。
【００２１】
車載機１は、例えばナビゲーション機能やＡＶ（Audio Visual）再生機能を有するオーディオ一体型カーナビゲーション装置のセンターユニットであり、車両に搭載されている。この車載機１はハードディスクを搭載し、再生対象のオーディオファイルやビデオファイルを格納している。これらのファイルを管理するために、車載機１はファイルシステムを有している。パソコン２は、家屋内に設置されているものであり、これもハードディスクを搭載し、オーディオファイルやビデオファイルを格納している。これらのファイルを管理するために、パソコン２もファイルシステムを有している。
【００２２】
無線通信装置３は、無線ＬＡＮ接続のためのデバイスと、特定小電力無線接続のためのデバイスとで構成されている。無線ＬＡＮ接続用として、車載機１に有線接続される無線ＬＡＮインタフェースカード３ａと、パソコン２に有線接続される無線ＬＡＮアクセスポイント３ｂとを備えている。また、特定小電力無線接続用として、車載機１とパソコン２とのそれぞれに有線接続される小電力無線接続装置３ｃ，３ｄを備えている。
【００２３】
車載機１側の無線ＬＡＮインタフェースカード３ａとパソコン２側の無線ＬＡＮアクセスポイント３ｂとの間で無線にてファイルのやり取りが行われる。また、小電力無線接続装置３ｃ，３ｄは車載機１のシステムスターターとして用いられる。すなわち、パソコン２側の小電力無線接続装置３ｄから車載機１側の小電力無線接続装置３ｃに向けて電源切替指令の電波を送信することにより、車載機１の電源のＯＮ／ＯＦＦを切り替えることができるように成されている。
【００２４】
図２は、パソコン２のソフトウェア構成例を示す図である。図２に示すように、本実施形態のパソコン２は、アプリケーションソフトウェア１１、保護ソフトウェア１２、サービスプロバイダ１３、ファイルシステム１４およびデバイスドライバ１５を備えている。アプリケーションソフトウェア１１は、ユーザが直接使用するアプリケーション（サービス）に関するソフトウェアであり、ファイルの転送（移動またはコピー）を行うための機能を有している。
【００２５】
保護ソフトウェア１２は、ファイルを安全に転送するためのソフトウェアであり、例えば、転送されるファイルに関して著作権上の制限を管理する。サービスプロバイダ１３は、アプリケーションソフトウェア１１に関連するサービスを提供するソフトウェアであり、ハードウェアとしてのシステムスターター（図１の小電力無線接続装置３ｄ）を駆動する。
【００２６】
ファイルシステム１４は、パソコン２のハードディスクに記録されているファイルを管理するソフトウェアであり、ハードディスクにファイルやフォルダ（ディレクトリ）を作成したり、ファイルやフォルダの移動やコピー、削除を行ったりする。このファイルシステム１４は、ＯＳ（オペレーションシステム）が持つ機能の１つとして提供される。デバイスドライバ１５は、ハードウェアとしての無線ＬＡＮデバイス（図１の無線ＬＡＮアクセスポイント３ｂ）を動作させるためのソフトウェアであり、ＯＳが無線ＬＡＮアクセスポイント３ｂを制御するための橋渡しを行う。
【００２７】
図３は、第１の実施形態によるパソコン２の機能構成例を示すブロック図である。なお、ここでは点線の枠外にハードウェア構成も併せて示している。図３に示すように、本実施形態のパソコン２は、その機能構成として、ＧＵＩ提供部２１、操作受付部２２、操作判定部２３、起動部２４、ファイル送受信部２５および停止部２６を備えている。ＧＵＩ提供部２１は、図２のアプリケーション１１およびファイルシステム１４により構成され、ファイルシステム１４のＧＵＩをパソコン２のディスプレイ３１の表示画面上に提供する。
【００２８】
図４は、ＧＵＩ提供部２１によって提供されるＧＵＩ画面の一例を示す図である。図４に示す例では、フォルダやファイルを表すアイコンがツリー構造にて提供されている。Ｃドライブはパソコン２内のハードディスクを示し、その中に３つのファイルａ，ｂ，ｃが格納されていることがアイコンとして示されている。Ｄドライブはパソコン２内のＤＶＤドライブを示し、Ｅドライブはパソコン２と無線ＬＡＮ接続される車載機１内のハードディスクを示している。
【００２９】
車載機１のハードディスクは、車載機１とパソコン２とを以前に無線ＬＡＮ接続したときにデバイスドライバ１５によって認識されたものであり、そのときの認識情報がパソコン２内に保存されている。すなわち、パソコン２内のデバイスドライバ１５は、車載機１と初めて無線ＬＡＮ接続したときに、デバイス検出処理を行って車載機１のハードディスクを認識し、当該車載機１のハードディスクを特定するための認識情報をパソコン２内に保存する。アプリケーション１１は、ファイルシステム１４によって元々管理されているＣドライブやＤドライブの情報に対して、デバイスドライバ１５によって認識された車載機１のハードディスクをＥドライブに加えて、図４のようなＧＵＩ画面を提供する。
【００３０】
ここで、図４のＧＵＩ画面上でハイライトしているものは、対応するシステムの電源がオフとなっていて、ファイルシステム１４が認識できていないものである。すなわち、Ｅドライブとして表示された車載機１のハードディスクは、まだ電源がオフとなっていて、これをファイルシステム１４が認識できていないものである。なお、後述するように、車載機１のハードディスクの電源がオンとなり、ファイルシステム１４が認識すると、アプリケーション１１はハイライトを消去する。このように、ＧＵＩ提供部２１は、車載機１のハードディスクのアイコンを、車載機１の電源がオンになっている場合とオフになっている場合とを識別可能なようにＧＵＩ画面を表示する。
【００３１】
図３に戻って説明する。操作受付部２２は、ＧＵＩ提供部２１により提供されたＧＵＩ画面上で行われるユーザ操作を受け付ける。ユーザ操作は、キーボード３２やマウス３３などの入力デバイスを通じて行われる。例えば、ＧＵＩ画面には当該画面上の位置を指し示すポインタも表示されていて、マウス３３を使ってポインタをＧＵＩ画面上で移動させることにより、画面内にアイコンとして表示されているファイルを任意の場所に移動またはコピーするための操作が行われる。操作受付部２２はこのような操作を受け付けて、その操作情報を操作判定部２３に出力する。
【００３２】
操作判定部２３は、操作受付部２２により受け付けられたユーザ操作が、車載機１に関連する操作か否かを判定する。本実施形態では特に、ユーザ操作が車載機１に対するファイルの移動またはコピーの操作であるか否かを判定する。例えば、図５に示すように、Ｃドライブとして認識されているパソコン２のハードディスクからＥドライブとして認識されている車載機１のハードディスクにファイルａを移動またはコピーするためのドラッグ＆ドロップ操作が行われたとすると、操作判定部２３は、ユーザ操作が車載機１に対する操作であると判定する。
【００３３】
なお、例えば、Ｃドライブとして認識されているパソコン２のハードディスクからＤドライブとして認識されているパソコン２のＤＶＤドライブにファイルａを移動またはコピーするためのドラッグ＆ドロップ操作が行われたとすると、操作判定部２３は、ユーザ操作が車載機１に対する操作でないと判定する。
【００３４】
パソコン２内でのファイルの移動またはコピーに関する操作が行われた場合には、パソコン２のファイルシステム１４によって通常の処理を行えば良い。これに対して、操作受付部２２により受け付けられたユーザ操作が、車載機１に対するファイルの移動またはコピーの操作であると判定された場合には、起動部２４によって以下のような処理を実行する。
【００３５】
すなわち、起動部２４は、操作判定部２３によりユーザ操作が車載機１に対するファイル移動等の操作であると判定されたときに、小電力無線接続装置３ｄを制御して、車載機１の電源をオンにするための指令情報を、小電力無線接続装置３ｃを介して車載機１に送信する。車載機１には予備電源が常に入っていて、起動部２４からの指令を車載機１が受けると、車載機１の主電源はオンに切り替えられる。また、起動部２４は、電源オンの指令情報を小電力無線接続装置３ｄから送信した後に、無線ＬＡＮアクセスポイント３ｂを制御して、車載機１とパソコン２との間を無線で接続する処理を行う。
【００３６】
車載機１の電源がオンとなり、車載機１とパソコン２との間の無線ＬＡＮ接続が確立すると、Ｅドライブはアクティブな状態となる。この状態でＧＵＩ提供部２１は、起動部２４から起動処理完了の通知を受けて、図６のようにＧＵＩ画面上でＥドライブのハイライトを解除する。このときファイルシステム１４は車載機１のハードディスクを認識できている。
【００３７】
ファイル送受信部２５は、ファイルシステム１４によって車載機１のハードディスクが認識できている状態で、パソコン２のハードディスク３４から車載機１のハードディスクにファイルを移動またはコピーする処理を実行する。ファイルの移動またはコピーが完了すると、ＧＵＩ提供部２１は、ファイル送受信部２５からファイル転送完了の通知を受けて、図７のようにＧＵＩ画面のツリー構造もそれに合わせて変更する。
【００３８】
停止部２６は、ファイル送受信部２５（ファイルシステム１４）によって、ユーザ操作により指定されたファイルを車載機１へ移動またはコピーする処理が実行された後、小電力無線接続装置３ｄを制御して車載機１の電源をオフにするための指令情報を車載機１に送信するとともに、車載機１とパソコン２との間の無線ＬＡＮ接続を切断する処理を行う。なお、このような停止部２６の処理は、車載機１へのファイルの移動またはコピーの終了時でなく、アプリケーション１１の終了時に行うようにしても良い。ＧＵＩ提供部２１は、停止部２６から停止処理完了の通知を受けて、ＧＵＩ画面上でＥドライブにハイライトをかける。
【００３９】
なお、以上ではファイルを移動またはコピーする例について説明したが、フォルダを移動またはコピーすることも可能である。フォルダの移動またはコピーを指定した場合は、そのフォルダの下層に含まれる全てのフォルダとファイルとを一括して移動またはコピーすることが可能である。
【００４０】
図８および図９は、上記のように構成した第１の実施形態による情報処理システムの動作例を示すフローチャートである。このうち、図８はアプリケーション１１の稼働時における動作例を示し、図９はアプリケーション１１の終了時における動作例を示している。
【００４１】
図８において、パソコン２上でアプリケーション１１が起動すると（ステップＳ１）、ＧＵＩ提供部２１は図４のようなＧＵＩ画面をパソコン２のディスプレイ３１に表示する（ステップＳ２）。このとき、ＧＵＩ提供部２１は、車載機１のハードディスクを表すフォルダのアイコンにハイライトをかけて表示する。
【００４２】
操作受付部２２は、ＧＵＩ画面を通じてユーザ操作が行われたか否かを監視している（ステップＳ３）。何らかのユーザ操作が行われると、操作判定部２３は、操作受付部２２から供給される操作情報に基づいて、そのユーザ操作が、車載機１に対してファイルを移動またはコピーするための操作であるか否かを判定する（ステップＳ４）。
【００４３】
ユーザ操作が車載機１に対するファイル移動等の操作であった場合、起動部２４は、車載機１の電源をオンにするための指令情報を、小電力無線接続装置３ｃ，３ｄを介して車載機１に送信する。この指令を車載機１が受けると、車載機１の電源はオンに切り替えられる（ステップＳ５）。その後で起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、車載機１とパソコン２との間を無線ＬＡＮ接続する処理を行う（ステップＳ６）。
【００４４】
以上のように、車載機１の電源がオンとなり、車載機１とパソコン２との無線ＬＡＮ接続も確立すると、ＧＵＩ提供部２１は、車載機１のハードディスクを表すフォルダのハイライトを解除する（ステップＳ７）。そして、ファイル送受信部２５は、無線ＬＡＮアクセスポイント３ｂおよび無線ＬＡＮインタフェースカード３ａを介して、ユーザ操作により指定されたファイルをパソコン２から車載機１へ移動またはコピーする（ステップＳ８）。
【００４５】
なお、上記ステップＳ４でユーザ操作が車載機１に対するファイル移動等の操作でないと判断された場合、つまり、同じパソコン２内でのファイル移動等の操作であった場合には、ファイルシステム１４によって通常のファイル移動等の処理を行う（ステップＳ９）。そして、ステップＳ８またはステップＳ９の処理が行われた後は、ステップＳ２の処理に戻る。このときＧＵＩ提供部２１は、ファイル移動等が行われた後の階層構造に合わせてＧＵＩ画面のツリー構造を変更して表示する。
【００４６】
また、図９において、パソコン２上でアプリケーション１１の終了が指示されると（ステップＳ１１）、停止部２６は無線ＬＡＮアクセスポイント３ｂを制御して、車載機１とパソコン２との間の無線ＬＡＮ接続を切断する処理を行う（ステップＳ１２）。その後、停止部２６は、車載機１の電源をオフにするための指令情報を、小電力無線接続装置３ｃ，３ｄを介して車載機１に送信する。この指令を車載機１が受けると、車載機１の電源はオフに切り替えられる（ステップＳ１３）。そして、アプリケーション１１を完全に終了して処理を終わる（ステップＳ１４）。
【００４７】
以上詳しく説明したように、第１の実施形態によれば、パソコン２のディスプレイ３１に提供されたＧＵＩ画面を通じて車載機１に対する操作が行われたときに、小電力無線接続装置３ｃ，３ｄを通じて車載機１の電源をオンにするとともに、無線ＬＡＮインタフェースカード３ａおよび無線ＬＡＮアクセスポイント３ｂを通じて車載機１とパソコン２との間を無線ＬＡＮ接続し、指定されたファイルをパソコン２から車載機１に移動またはコピーするようにしている。
【００４８】
このように、第１の実施形態では、パソコン２から車載機１へのファイルの移動またはコピーが無線通信によって行われるので、リムーバルメディアを介してファイルを移動またはコピーしたり、車載機１からハードディスクを取り外してパソコン２に接続したりするといった面倒な作業を行う必要がない。また、車載機１の電源がオフとなっていても、パソコン２上でのユーザ操作に連動して無線通信により車載機１の電源が自動的にオンに切り替えられるので、車載機１の電源をわざわざオンにしに行く必要がない。
【００４９】
また、第１の実施形態では、ファイルの移動またはコピーが実行された後（またはアプリケーション１１の終了が指示されたとき）、車載機１とパソコン２との無線ＬＡＮ接続を切断するとともに、小電力無線接続装置３ｃ，３ｄを通じて車載機１の電源をオフにするようにしている。これにより、車載機１の電源が自動的にオフに戻されるので、ファイル移動等の終了後に車載機１の電源をわざわざオフにしに行く必要もない。
【００５０】
以上のことから、第１の実施形態によれば、面倒な作業をすることなく、パソコン２から車載機１へのファイルの移動またはコピーを簡単に行うことができるようになる。
【００５１】
また、第１の実施形態では、ユーザ操作が車載機１に対するファイルの移動またはコピーの操作であるか否かを判定し、そうである場合に起動部２４による起動処理を行うようにしている。このようにすることにより、ユーザがファイルの移動またはコピーを明示的な操作によって指示したときにのみ車載機１の電源をオンに切り替えることができる。
【００５２】
例えば、ＧＵＩ画面上で車載機１のフォルダをクリックすることによって起動部２４による起動処理を行わせるようにすることも可能であるが、そうすると、車載機１のフォルダをユーザが間違ってクリックしてしまったときにも起動部２４の処理が実行されてしまう。この場合、用もないのに車載機１の電源がオンとなってしまう。それだけでなく、ファイルの移動またはコピーの完了時に車載機１の電源をオフに戻すようにしている場合には、ファイルの移動またはコピーが行われないので電源がオンとなりっ放しになってしまう。これに対して、車載機１に対するファイル移動等の操作をトリガとして起動部２４による起動処理を行うようにすれば、上述のような不都合は回避することができる。
【００５３】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。第２の実施形態による情報処理システムのハードウェア構成およびパソコン２のソフトウェア構成は、図１および図２と同様である。図１０は、第２の実施形態によるパソコン２の機能構成例を示すブロック図である。なお、この図１０において、図３に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５４】
図１０に示すように、第２の実施形態によるパソコン２は、図３に示した機能構成に加えて、状態判定部４１とバッファリング部４２と制御部４３とを備えている。状態判定部４１は、起動部２４による起動処理の結果、車載機１がパソコン２との間で無線通信可能な状態となったか否かを判定する。具体的には、起動部２４による処理に対する応答が所定時間以内に返ってきたか否かを判定する。
【００５５】
すなわち、起動部２４が小電力無線接続装置３ｄを通じて車載機１の電源をオンにするための指令を送ったときに、それに対する応答が車載機１から返されてきたか否かを状態判定部４１にて判定する。また、起動部２４が無線ＬＡＮアクセスポイント３ｂを通じて無線ＬＡＮ接続を開始したときに、無線ＬＡＮ接続が確立した旨の応答が無線ＬＡＮアクセスポイント３ｂから返されてきたか否かを状態判定部４１にて判定する。そして、その両方の応答を受け取ったときに、状態判定部４１は車載機１がパソコン２との間で無線通信可能な状態となったと判断する。
【００５６】
バッファリング部４２は、状態判定部４１により車載機１がパソコン２との間で無線通信可能な状態になっていないと判断されたときに、操作受付部２２により受け付けられたユーザ操作の情報をパソコン２の内部メモリ３５に格納する。ここで格納するユーザ操作の情報は、起動部２４の処理を行うトリガとなったものである。例えば、図５のようにパソコン２のハードディスクから車載機１のハードディスクにファイルａを移動またはコピーするために行ったドラッグ＆ドロップ操作を表す情報がこれに該当する。
【００５７】
車載機１は車両の走行に伴って移動するので、車載機１が常にパソコン２の近くにあるとは限らない。車載機１がパソコン２と無線通信可能なエリア内に存在しないときは、起動部２４による起動処理が行われても、車載機１とパソコン２とが無線通信可能な状態にはならない。このような場合にバッファリング部４２は、起動処理のトリガとなったユーザ操作の情報をパソコン２の内部メモリ３５に一時的に格納する。
【００５８】
バッファリング部４２がユーザ操作の情報を内部メモリ３５に格納した後、車載機１とパソコン２との間で無線通信可能な状態になったと状態判定部４１により判定されたときに、制御部４３は、内部メモリ３５に格納しておいたユーザ操作の情報に従ってファイル送受信部２５を制御する。これに応じてファイル送受信部２５は、当該ユーザ操作により指定されたファイルをハードディスク３４から読み出して、車載機１に移動またはコピーする。
【００５９】
例えば、起動部２４は、ユーザ操作の情報がバッファリング部４２により内部メモリ３５に格納された後も、車載機１の電源をオンにするための指令を車載機１に向けて繰り返し送り続けるとともに、無線ＬＡＮの接続を繰り返し試みる。そのような動作中に、車載機１を搭載した車両が外出先から帰ってきて、無線通信可能なエリア内に車載機１が入ると、起動部２４による処理に対して応答が返されるようになる。状態判定部４１がこの応答を検知すると、制御部４３は、内部メモリ３５に格納しておいたユーザ操作の情報に従ってファイル送受信部２５を制御する。ファイル送受信部２５は、当該ユーザ操作により指定されたファイルの車載機１に対する移動またはコピーを開始する。
【００６０】
図１１は、上記のように構成した第２の実施形態による情報処理システムの動作例を示すフローチャートである。この図１１は、アプリケーション１１の稼働時における動作例を示している。アプリケーション１１の終了時における動作例は、図９と同様である。
【００６１】
図１１において、パソコン２上でアプリケーション１１が起動すると（ステップＳ２１）、ＧＵＩ提供部２１は図４のようなＧＵＩ画面をパソコン２のディスプレイ３１に表示する（ステップＳ２２）。このとき、ＧＵＩ提供部２１は、車載機１のハードディスクを表すフォルダのアイコンにハイライトをかけて表示する。
【００６２】
操作受付部２２は、ＧＵＩ画面を通じてユーザ操作が行われたか否かを監視している（ステップＳ２３）。何らかのユーザ操作が行われると、操作判定部２３は、操作受付部２２から供給される操作情報に基づいて、そのユーザ操作が、車載機１に対してファイルを移動またはコピーするための操作であるか否かを判定する（ステップＳ２４）。
【００６３】
ユーザ操作が車載機１に対するファイル移動等の操作であった場合、起動部２４は、車載機１の電源をオンにするための指令情報を、小電力無線接続装置３ｃ，３ｄを介して車載機１に送信する（ステップＳ２５）。この指令を車載機１が受けると、車載機１の電源はオンに切り替えられる。そして、車載機１は、電源をオンにした旨の応答をパソコン２に返送する。
【００６４】
ただし、車載機１が小電力無線接続装置３ｃ，３ｄを通じてパソコン２と無線通信可能な範囲内に存在しない場合には、車載機１はパソコン２から指令を受け取ることができず、それに対する応答を返すこともできない。そこで、状態判定部４１は、車載機１の電源をオンにするための指令を起動部２４が送信したことに対する応答を受信したかどうかを判定する（ステップＳ２６）。
【００６５】
起動部２４による指令の送信から所定時間以内に応答を受信しなかった場合には、バッファリング部４２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ２７）。そして、起動部２４は再び、車載機１の電源をオンにするための指令情報を、小電力無線接続装置３ｃ，３ｄを介して車載機１に送信する（ステップＳ２８）。
【００６６】
状態判定部４１は、車載機１の電源をオンにするための指令を起動部２４が再送信したことに対する応答を受信したかどうかを判定する（ステップＳ２９）。そして、起動部２４による指令の再送信から所定時間以内に応答を受信しなかった場合には、ステップＳ２８の処理に戻り、応答を受信するまで同様の処理を繰り返し実行する。
【００６７】
上記ステップＳ２６またはステップＳ２９で車載機１の電源をオンにした旨の応答を受信すると、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、車載機１とパソコン２との間を無線ＬＡＮ接続する処理を行う（ステップＳ３０）。ここで、状態判定部４１は、車載機１とパソコン２との無線ＬＡＮ接続が確立したかを判定する（ステップＳ３１）。
【００６８】
無線ＬＡＮ接続が確立できない場合には、バッファリング部４２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ３２）。なお、ステップＳ２７で既に操作情報のバッファリング処理が済んでいる場合は、ここで改めて行う必要は必ずしもない。そして、起動部２４は再び、車載機１とパソコン２との無線ＬＡＮ接続を試みる（ステップＳ３３）。
【００６９】
状態判定部４１は、車載機１とパソコン２との無線ＬＡＮ接続が確立したか否かを再度判定する（ステップＳ３４）。そして、無線ＬＡＮ接続が確立できなかった場合には、ステップＳ３３の処理に戻り、無線ＬＡＮ接続が確立するまで同様の処理を繰り返し実行する。
【００７０】
上記ステップＳ３１またはステップＳ３４で車載機１とパソコン２との無線ＬＡＮ接続が確立すると、ＧＵＩ提供部２１は、車載機１のハードディスクを表すフォルダのハイライトを解除する（ステップＳ３５）。そして、ファイル送受信部２５は、無線ＬＡＮアクセスポイント３ｂおよび無線ＬＡＮインタフェースカード３ａを介して、ユーザ操作により指定されたファイルをパソコン２から車載機１へ移動またはコピーする（ステップＳ３６）。
【００７１】
なお、上記ステップＳ２４でユーザ操作が車載機１に対するファイル移動等の操作でないと判断された場合、つまり、同じパソコン２内でのファイル移動等の操作であった場合には、ファイルシステム１４によって通常のファイル移動等の処理を行う（ステップＳ３７）。そして、ステップＳ３６またはステップＳ３７の処理が行われた後は、ステップＳ２２の処理に戻る。このときＧＵＩ提供部２１は、ファイル移動等が行われた後の階層構造に合わせてＧＵＩ画面のツリー構造を変更して表示する。
【００７２】
以上詳しく説明したように、第２の実施形態では、起動部２４による起動処理の結果、車載機１とパソコン２とが無線通信可能な状態となったか否かを判定して、そのような状態になっていないときは、ユーザ操作の情報を内部メモリ３５に一時的に格納しておく。そして、無線通信可能な状態になった時点で、内部メモリ３５に格納しておいたユーザ操作の情報に従ってファイルの移動またはコピーを実行するようにしている。
【００７３】
このような構成により、ユーザは、車載機１の電源がオンとなっているか否かだけでなく、車載機１がパソコン２と無線通信可能エリア内にあるか否かといったことを一切気にすることなく、ファイルの移動またはコピーの操作を行うことができる。すなわち、ＧＵＩ画面上で車載機１に対するファイル移動等の操作を行った時点で、車載機１の電源が入っていないか、車載機１が無線通信可能エリア外にあってファイル転送できない状態であっても、その後ファイル転送可能な状態になれば自動的にファイル転送が実行される。したがって、ＧＵＩ画面上で所望のファイルを車載機１に対して移動またはコピーする操作を行っておけば、すぐに他の処理を開始することも可能である。
【００７４】
（第３の実施形態）
次に、本発明の第３の実施形態を図面に基づいて説明する。第３の実施形態による情報処理システムのハードウェア構成およびパソコン２のソフトウェア構成は、図１および図２と同様である。図１２は、第３の実施形態によるパソコン２の機能構成例を示すブロック図である。なお、この図１２において、図３に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００７５】
図１２に示すように、第３の実施形態によるパソコン２は、図３に示した機能構成に加えて、情報記憶部５１を備えている。情報記憶部５１は、パソコン２自身のファイルシステム１４にて管理されているファイルやフォルダの階層構造に加えて、車載機１のファイルシステムにて管理されているファイルやフォルダの階層構造を情報として記憶する。車載機１のハードディスクに記録されているファイルやフォルダの階層構造情報は、例えば、車載機１とパソコン２とが無線ＬＡＮ接続されているときに、車載機１からパソコン２に送信することによって取得する。その階層構造情報の通信にもファイル送受信部２５が利用される。
【００７６】
第３の実施形態において、ＧＵＩ提供部２１は、情報記憶部５１に記憶されている階層構造の情報を用いて、パソコン２のハードディスクに記録されているファイルやフォルダだけでなく、車載機１のハードディスクに記録されているファイルやフォルダもアイコンとしてＧＵＩ画面に表示する。図１３は、第３の実施形態においてパソコン２のディスプレイ３１上に表示されるＧＵＩ画面の例を示す図である。
【００７７】
図１３に示す例において、Ｃドライブはパソコン２内のハードディスクを示し、その中に３つのファイルａ，ｂ，ｃが格納されていることがアイコンとして示されている。Ｄドライブはパソコン２内のＤＶＤドライブを示している。また、Ｅドライブはパソコン２と無線ＬＡＮ接続される車載機１内のハードディスクを示し、その中に３つのファイルｘ，ｙ，ｚが格納されていることがアイコンとして示されている。
【００７８】
車載機１のハードディスクに関するファイルｘ，ｙ，ｚの情報は、車載機１とパソコン２とを以前に無線ＬＡＮ接続したときに車載機１からパソコン２に送信されてきて情報記憶部５１に格納されたものである。ファイルｘ，ｙ，ｚそのものが情報記憶部５１に格納されている訳ではなく、車載機１のハードディスク内にファイルｘ，ｙ，ｚが格納されているというファイルシステムによる階層構造情報が情報記憶部５１に格納されている。
【００７９】
ここで、図１３のＧＵＩ画面上でハイライトしているものは、対応するシステムの電源がオフとなっていて、パソコン２のファイルシステム１４が認識できていないものである。すなわち、Ｅドライブとして表示された車載機１のハードディスクは、まだ電源がオフとなっていて、これをパソコン２のファイルシステム１４が認識できていないものである。よって、ファイルシステム１４はＥドライブのファイルｘ，ｙ，ｚも認識できていない。
【００８０】
第３の実施形態では、このようなＧＵＩ画面上でポインタを移動させることにより、ＧＵＩ画面内にアイコンとして表示されている任意のファイルを任意の場所に移動またはコピーするための操作を行うことが可能である。例えば、第１の実施形態と同様に、パソコン２のファイルａ，ｂ，ｃをパソコン２のＤＶＤや車載機１のハードディスクに移動またはコピーするための操作を行うことが可能である。また、車載機１のファイルｘ，ｙ，ｚをパソコン２のハードディスクやＤＶＤに移動またはコピーするための操作を行うことも可能である。
【００８１】
操作受付部２２はこのような操作を受け付けて、その操作情報を操作判定部２３に出力する。操作判定部２３は、操作受付部２２により受け付けられたユーザ操作が、車載機１に関連する操作か否かを判定する。第３の実施形態では特に、ユーザ操作が車載機１へのファイルの移動またはコピーの操作であるか否か、車載機１からのファイルの移動またはコピーの操作であるか否かを判定する。そして、これらの操作に該当するときは、起動部２４による起動処理を実行する。
【００８２】
以上詳しく説明したように、第３の実施形態によれば、パソコン２から車載機１へファイルを移動またはコピーするときだけでなく、車載機１からパソコン２へファイルを移動またはコピーするときも、パソコン２上に表示されるＧＵＩ画面を通じて処理を実行することができる。これにより、面倒な作業をすることなく、車載機１とパソコン２との間におけるファイルの双方向の移動またはコピーを簡単に行うことができる。
【００８３】
なお、この第３の実施形態は第１の実施形態の応用例として説明したが、第２の実施形態の応用例として構成としても良い。すなわち、図１２に示したパソコン２の機能構成に加えて、図１０に示した状態判定部４１、バッファリング部４２および内部メモリ３５を設けるようにしても良い。
【００８４】
（第４の実施形態）
次に、本発明の第４の実施形態を図面に基づいて説明する。図１４は、第４の実施形態による情報処理システムのハードウェア構成例を示す図である。図１４に示すように、第４の実施形態による情報処理システムは、第１の端末としての第１の車載機１と、第２の端末としてのパソコン２と、第３の端末としての第２の車載機４と、第１の車載機１と第２の車載機４とパソコン２との間を無線接続して通信する無線通信装置３とを備えて構成されている。
【００８５】
第１の車載機１は、例えばオーディオ一体型カーナビゲーション装置のセンターユニットであり、第１の車両に搭載されている。この第１の車載機１はハードディスクを搭載し、再生対象のオーディオファイルやビデオファイルを格納している。これらのファイルを管理するために、第１の車載機１はファイルシステムを有している。
【００８６】
第２の車載機４は、例えばオーディオ一体型カーナビゲーション装置のセンターユニットであり、第２の車両に搭載されている。この第２の車載機４はハードディスクを搭載し、再生対象のオーディオファイルやビデオファイルを格納している。これらのファイルを管理するために、第２の車載機４もファイルシステムを有している。
【００８７】
パソコン２は、家屋内に設置されているものであり、これもハードディスクを搭載し、オーディオファイルやビデオファイルを格納している。これらのファイルを管理するために、パソコン２もファイルシステムを有している。
【００８８】
無線通信装置３は、無線ＬＡＮ接続のためのデバイスと、特定小電力無線接続のためのデバイスとで構成されている。無線ＬＡＮ接続用として、第１の車載機１に有線接続される無線ＬＡＮインタフェースカード３ａと、パソコン２に有線接続される無線ＬＡＮアクセスポイント３ｂと、第２の車載機４に有線接続される無線ＬＡＮインタフェースカード３ｅとを備えている。また、特定小電力無線接続用として、第１の車載機１に有線接続される小電力無線接続装置３ｃと、パソコン２に有線接続される小電力無線接続装置３ｄと、第２の車載機４に有線接続される小電力無線接続装置３ｆとを備えている。
【００８９】
第１の車載機１の無線ＬＡＮインタフェースカード３ａとパソコン２の無線ＬＡＮアクセスポイント３ｂと第２の車載機４の無線ＬＡＮインタフェースカード３ｅとの間で無線にてファイルのやり取りが行われる。また、小電力無線接続装置３ｃ，３ｄ，３ｆは第１の車載機１および第２の車載機４のシステムスターターとして用いられる。すなわち、パソコン２側の小電力無線接続装置３ｄから第１の車載機１側の小電力無線接続装置３ｃおよび第２の車載機４側の小電力無線接続装置３ｆに向けて電源切替指令の電波を送信することにより、第１の車載機１および第２の車載機４の電源のＯＮ／ＯＦＦを切り替えることができるように成されている。
【００９０】
第４の実施形態によるパソコン２のソフトウェア構成は、図２と同様である。また、第４の実施形態によるパソコン２の機能構成は、例えば図１２と同様である。第４の実施形態において、図１２に示す情報記憶部５１は、パソコン２自身のファイルシステム１４にて管理されているファイルやフォルダの階層構造に加えて、第１の車載機１のファイルシステムにて管理されているファイルやフォルダの階層構造および第２の車載機４のファイルシステムにて管理されているファイルやフォルダの階層構造を情報として記憶する。
【００９１】
第１の車載機１のハードディスクに記録されているファイルやフォルダの階層構造情報は、例えば、第１の車載機１とパソコン２とが無線ＬＡＮ接続されているときに、第１の車載機１からパソコン２に送信することによって取得する。同様に、第２の車載機４のハードディスクに記録されているファイルやフォルダの階層構造情報は、例えば、第２の車載機４とパソコン２とが無線ＬＡＮ接続されているとき、第２の車載機４からパソコン２に送信することによって取得する。
【００９２】
第４の実施形態において、ＧＵＩ提供部２１は、情報記憶部５１に記憶されている階層構造の情報を用いて、パソコン２のハードディスクに記録されているファイルやフォルダだけでなく、第１の車載機１のハードディスクに記録されているファイルやフォルダ、第２の車載機４のハードディスクに記録されているファイルやフォルダもアイコンとしてＧＵＩ画面に表示する。図１５は、第４の実施形態においてパソコン２のディスプレイ３１上に表示されるＧＵＩ画面の例を示す図である。
【００９３】
図１５に示す例において、Ｃドライブはパソコン２内のハードディスクを示し、その中に３つのファイルａ，ｂ，ｃが格納されていることがアイコンとして示されている。Ｄドライブはパソコン２内のＤＶＤドライブを示している。また、Ｅドライブは第１の車載機１内のハードディスクを示し、その中に３つのファイルｘ，ｙ，ｚが格納されていることがアイコンとして示されている。また、Ｆドライブは第２の車載機４内のハードディスクを示し、その中に３つのファイルα，β，γが格納されていることがアイコンとして示されている。
【００９４】
第１の車載機１のハードディスクに関するファイルｘ，ｙ，ｚの情報は、第１の車載機１とパソコン２とを以前に無線ＬＡＮ接続したときに第１の車載機１からパソコン２に送信されてきて情報記憶部５１に格納されたものである。ファイルｘ，ｙ，ｚそのものが情報記憶部５１に格納されている訳ではなく、第１の車載機１のハードディスク内にファイルｘ，ｙ，ｚが格納されているというファイルシステムによる階層構造情報が情報記憶部５１に格納されている。
【００９５】
第２の車載機４のハードディスクに関するファイルα，β，γの情報は、第２の車載機４とパソコン２とを以前に無線ＬＡＮ接続したときに第２の車載機４からパソコン２に送信されてきて情報記憶部５１に格納されたものである。ファイルα，β，γそのものが情報記憶部５１に格納されている訳ではなく、第２の車載機４のハードディスク内にファイルα，β，γが格納されているというファイルシステムによる階層構造情報が情報記憶部５１に格納されている。
【００９６】
ここで、図１５のＧＵＩ画面上でハイライトしているものは、対応するシステムの電源がオフとなっていて、パソコン２のファイルシステム１４が認識できていないものである。すなわち、Ｅドライブとして表示された第１の車載機１のハードディスクやＦドライブとして表示された第２の車載機４のハードディスクは、まだ電源がオフとなっていて、これをパソコン２のファイルシステム１４が認識できていないものである。よって、ファイルシステム１４はＥドライブのファイルｘ，ｙ，ｚやＦドライブのファイルα，β，γも認識できていない。
【００９７】
第４の実施形態では、このようなＧＵＩ画面上でポインタを移動させることにより、ＧＵＩ画面内にアイコンとして表示されている任意のファイルを任意の場所に移動またはコピーするための操作を行うことが可能である。例えば、パソコン２のファイルａ，ｂ，ｃをパソコン２のＤＶＤや第１の車載機１のハードディスク、第２の車載機４のハードディスクに移動またはコピーするための操作を行うことが可能である。また、第１の車載機１のファイルｘ，ｙ，ｚをパソコン２のハードディスクやＤＶＤ、第２の車載機４のハードディスクに移動またはコピーするための操作を行うことも可能である。また、第２の車載機４のファイルα，β，γをパソコン２のハードディスクやＤＶＤ、第１の車載機１のハードディスクに移動またはコピーするための操作を行うことも可能である。
【００９８】
操作受付部２２はこのような操作を受け付けて、その操作情報を操作判定部２３に出力する。操作判定部２３は、操作受付部２２により受け付けられたユーザ操作が、第１の車載機１に関連する操作か否か、第２の車載機４に関連する操作か否かを判定する。そして、これらの操作に該当するときは、起動部２４による起動処理を実行する。
【００９９】
すなわち、ユーザ操作が第１の車載機１に関連する操作であるときは、第１の車載機１に対して起動部２４による処理を実行する。ユーザ操作が第２の車載機４に関連する操作であるときは、第２の車載機４に対して起動部２４による処理を実行する。また、ユーザ操作が第１の車載機１および第２の車載機４に関連する操作であるときは、第１の車載機１および第２の車載機４に対して起動部２４による処理を実行する。そして、その後にファイルの移動またはコピーを実行する。
【０１００】
ここで、第１の車載機１と第２の車載機４との間でファイルの移動またはコピーを行うときのファイル転送方法としては、パソコン２を中継してファイル転送する方法と、パソコン２を中継せずに第１の車載機１と第２の車載機４との間でダイレクトにファイル転送する方法とがある。まず、前者の方法について説明する。ここでは、第１の車載機１に保存されているファイルｘを第２の車載機４に移動する場合を例にとって説明する。
【０１０１】
この場合、起動部２４は、小電力無線接続装置３ｄ，３ｆを制御して、第１の車載機１および第２の車載機４の電源をオンにするための指令を第１の車載機１および第２の車載機４に送信する。また、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、第１の車載機１とパソコン２との間および第２の車載機４とパソコン２との間を無線ＬＡＮ接続する処理を行う。
【０１０２】
また、第１の車載機１およびパソコン２がそれぞれ有しているファイルシステムは、第１の車載機１からパソコン２にファイルｘを移動する。その後、パソコン２および第２の車載機４がそれぞれ有しているファイルシステムは、パソコン２から第２の車載機４にファイルｘを移動する。具体的には、まず、パソコン２のファイルシステム（ファイル送受信部２５）が第１の車載機１にファイルｘの取得命令を送信することにより、パソコン２が第１の車載機１からファイルｘを取得する。次に、パソコン２のファイルシステム（ファイル送受信部２５）が第２の車載機４にファイルｘの供給命令を送信することにより、第２の車載機４がパソコン２からファイルｘを取得する。
【０１０３】
パソコン２の起動部２４が第１の車載機１と第２の車載機４に対して起動処理をかけたときに、第１の車載機１と第２の車載機４とが双方とも無線通信可能な状態（電源がオンとなり、無線ＬＡＮ接続も確立した状態）になれば、上述のような手順でファイル転送を行うことが可能である。しかし、第１の車載機１または第２の車載機４の何れか一方でも無線通信可能な状態になっていないと、上述のような手順でファイル転送を行うことができなくなる。このような場合でもファイル転送を行うことができるようにするために、パソコン２の機能構成を図１６のようにすると良い。
【０１０４】
図１６は、第４の実施形態によるパソコン２の機能構成例を示すブロック図である。なお、この図１６において、図１２に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。図１６に示すように、第４の実施形態によるパソコン２は、図１２に示した機能構成に加えて、状態判定部６１とバッファリング部６２と制御部６３とを備えている。
【０１０５】
状態判定部６１は、起動部２４による起動処理の結果、第１の車載機１とパソコン２とが無線通信可能な状態となったか否かを判定する。すなわち、起動部２４が小電力無線接続装置３ｃ，３ｄを通じて第１の車載機１の電源をオンにするための指令を送ったときに、それに対する応答が第１の車載機１から所定時間以内に返ってきたか否かを状態判定部６１にて判定する。また、起動部２４が無線ＬＡＮアクセスポイント３ｂを通じて第１の車載機１（無線ＬＡＮインタフェースカード３ａ）との無線ＬＡＮ接続を開始したときに、無線ＬＡＮ接続を確立した旨の応答が無線ＬＡＮアクセスポイント３ｂから返されてきたか否かを状態判定部６１にて判定する。そして、その両方の応答を受け取ったときに、状態判定部６１は第１の車載機１とパソコン２とが無線通信可能な状態になったと判断する。
【０１０６】
状態判定部６１によって第１の車載機１とパソコン２とが無線通信可能な状態になっていないと判断された場合、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する。バッファリング部６２がユーザ操作の情報を内部メモリ３５に格納した後、起動部２４は、第１の車載機１の電源をオンにするための指令を第１の車載機１に向けて繰り返し送り続けるとともに、無線ＬＡＮの接続を繰り返し試みる。
【０１０７】
そのような繰り返しの動作中に、第１の車載機１を搭載した第１の車両が外出先から帰ってきて、無線通信可能なエリア内に第１の車載機１が入ると、起動部２４による処理に対して応答が返されるようになる。状態判定部６１がこの応答を検知すると、制御部６３は、内部メモリ３５に格納しておいたユーザ操作の情報に従ってファイル送受信部２５を制御する。これに応じてファイル送受信部２５は、第１の車載機１にファイルｘの取得命令を送信することにより、第１の車載機１からファイルｘを取得する。
【０１０８】
また、状態判定部６１は、起動部２４による起動処理の結果、第２の車載機４とパソコン２とが無線通信可能な状態となったか否かを判定する。すなわち、起動部２４が小電力無線接続装置３ｄ，３ｆを通じて第２の車載機４の電源をオンにするための指令を送ったときに、それに対する応答が第２の車載機４から所定時間以内に返されてきたか否かを状態判定部６１にて判定する。また、起動部２４が無線ＬＡＮアクセスポイント３ｂを通じて第２の車載機４（無線ＬＡＮインタフェースカード３ｅ）との無線ＬＡＮ接続を開始したときに、無線ＬＡＮ接続を確立した旨の応答が無線ＬＡＮアクセスポイント３ｂから返されてきたか否かを状態判定部６１にて判定する。そして、その両方の応答を受け取ったときに、状態判定部６１は第２の車載機４とパソコン２とが無線通信可能な状態になったと判断する。このように、状態判定部６１は、本発明による第１の状態判定部および第２の状態判定部を構成する。
【０１０９】
バッファリング部６２は、状態判定部６１により第２の車載機４がパソコン２との間で無線通信可能な状態になっていないと判断されたときに、操作受付部２２により受け付けられたユーザ操作の情報をパソコン２の内部メモリ３５に格納するとともに、ファイル送受信部２５により第１の車載機１から取得したファイルｘを内部メモリ３５に格納する。
【０１１０】
バッファリング部６２がユーザ操作の情報と移動またはコピー対象のファイルとを内部メモリ３５に格納した後、起動部２４は、第２の車載機４の電源をオンにするための指令を第２の車載機４に向けて繰り返し送り続けるとともに、無線ＬＡＮの接続を繰り返し試みる。そのような繰り返しの動作中に、第２の車載機４を搭載した第２の車両が外出先から帰ってきて、無線通信可能なエリア内に第２の車載機４が入ると、起動部２４による処理に対して応答が返されるようになる。状態判定部６１がこの応答を検知すると、制御部６３は、内部メモリ３５に格納しておいたユーザ操作の情報に従ってファイル送受信部２５を制御する。これに応じてファイル送受信部２５は、制御部６３により内部メモリ３５から読み出されたファイルｘを第２の車載機４に転送する。
【０１１１】
図１７および図１８は、上記図１６のように構成した第４の実施形態による情報処理システムにおいて、第１の車載機１と第２の車載機４との間でパソコン２を経由してファイル転送を行う場合の動作例を示すフローチャートである。この図１７および図１８は、パソコン２のアプリケーション１１の稼働時における動作例を示している。アプリケーション１１の終了時における動作例は、図９と同様である。
【０１１２】
図１７において、パソコン２上でアプリケーション１１が起動すると（ステップＳ４１）、ＧＵＩ提供部２１は図４のようなＧＵＩ画面をパソコン２のディスプレイ３１に表示する（ステップＳ４２）。このとき、ＧＵＩ提供部２１は、第１の車載機１のハードディスクおよび第２の車載機４のハードディスクを表すフォルダのアイコンにハイライトをかけて表示する。
【０１１３】
操作受付部２２は、ＧＵＩ画面を通じてユーザ操作が行われたか否かを監視している（ステップＳ４３）。何らかのユーザ操作が行われると、操作判定部２３は、操作受付部２２から供給される操作情報に基づいて、そのユーザ操作が、第１の車載機１または第２の車載機４に対してファイルを移動またはコピーするための操作であるか否かを判定する（ステップＳ４４）。
【０１１４】
ここで、ユーザ操作が何れの車載機に対するものでもないと判断された場合、つまり、同じパソコン２内でのファイル移動等の操作であった場合には、ファイルシステム１４によって通常のファイル移動等の処理を行う（ステップＳ４５）。その後、ステップＳ４２の処理に戻る。このときＧＵＩ提供部２１は、ファイル移動等が行われた後の階層構造に合わせてＧＵＩ画面のツリー構造を変更して表示する。
【０１１５】
一方、ユーザ操作が第１の車載機１または第２の車載機４に対するファイル移動等の操作であった場合、操作判定部２３は更に、操作対象の車載機にファイルの移動元またはコピー元が含まれているか否かを判定する（ステップＳ４６）。そして、ファイルの転送元となる車載機が操作対象に含まれている場合、起動部２４は、そのファイルの転送元となる車載機に指令を送って電源をオンにする（ステップＳ４７）。
【０１１６】
例えば、第１の車載機１から第２の車載機４にファイルｘを移動するための操作が行われていた場合、第１の車載機１がファイルｘの転送元であるので、起動部２４は、第１の車載機１の電源をオンにするための指令を、小電力無線接続装置３ｃ，３ｄを介して第１の車載機１に送る。この指令を第１の車載機１が受けると、第１の車載機１の電源はオンに切り替えられる。そして、第１の車載機１は、電源をオンにした旨の応答をパソコン２に返送する。
【０１１７】
ただし、第１の車載機１が小電力無線接続装置３ｃ，３ｄによりパソコン２と無線通信可能な範囲内に存在しない場合には、第１の車載機１はパソコン２から指令を受け取ることができず、それに対する応答を返すこともできない。そこで、状態判定部６１は、第１の車載機１の電源をオンにするための指令を起動部２４が送信したことに対する応答を受信したかどうかを判定する（ステップＳ４８）。
【０１１８】
起動部２４による指令の送信から所定時間以内に応答を受信しなかった場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報（第１の車載機１から第２の車載機４にファイルｘを移動するという操作命令）を内部メモリ３５に格納する（ステップＳ４９）。そして、起動部２４は再び、第１の車載機１の電源をオンにするための指令を第１の車載機１に送信する（ステップＳ５０）。
【０１１９】
状態判定部６１は、第１の車載機１の電源をオンにするための指令を起動部２４が再送信したことに対する応答を受信したかどうかを判定する（ステップＳ５１）。そして、起動部２４による指令の再送信から所定時間以内に応答を受信しなかった場合には、ステップＳ５０の処理に戻り、応答を受信するまで同様の処理を繰り返し実行する。
【０１２０】
上記ステップＳ４８またはステップＳ５１で車載機１の電源をオンにした旨の応答を受信すると、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、第１の車載機１とパソコン２との間を無線ＬＡＮ接続する処理を行う（ステップＳ５２）。ここで、状態判定部６１は、第１の車載機１とパソコン２との無線ＬＡＮ接続が確立したかを判定する（ステップＳ５３）。
【０１２１】
無線ＬＡＮ接続が確立できない場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ５４）。なお、ステップＳ４９で既に操作情報の保存が済んでいる場合は、ここで改めて行う必要は必ずしもない。そして、起動部２４は再び、第１の車載機１とパソコン２との無線ＬＡＮ接続を試みる（ステップＳ５５）。
【０１２２】
状態判定部６１は、第１の車載機１とパソコン２との無線ＬＡＮ接続が確立したか否かを再度判定する（ステップＳ５６）。そして、無線ＬＡＮ接続が確立できなかった場合には、ステップＳ５５の処理に戻り、無線ＬＡＮ接続が確立するまで同様の処理を繰り返し実行する。
【０１２３】
上記ステップＳ５３またはステップＳ５６で第１の車載機１とパソコン２との無線ＬＡＮ接続が確立すると、ＧＵＩ提供部２１は、第１の車載機１のハードディスクを表すフォルダのハイライトを解除する（ステップＳ５７）。そして、パソコン２のファイルシステム１４（ファイル送受信部２５）は、第１の車載機１にファイルｘの取得命令を送信することにより、第１の車載機１からパソコン２にファイルｘを転送する（ステップＳ５８）。
【０１２４】
その後、図１８のステップＳ５９に進み、操作対象の車載機にファイルの移動先またはコピー先が含まれているか否かを判定する。なお、上記ステップＳ４６で操作対象の車載機にファイルの移動元またはコピー元が含まれていないと判断された場合も、ステップＳ５９の処理に進む。
【０１２５】
ステップＳ５９において、ファイルの転送先となる車載機が操作対象に含まれていると判断した場合、起動部２４は、そのファイルの転送先となる車載機に指令を送って電源をオンにする（ステップＳ６０）。例えば、第１の車載機１から第２の車載機４にファイルｘを移動するための操作が行われていた場合、第２の車載機４がファイルｘの転送先であるので、起動部２４は、第２の車載機４の電源をオンにするための指令を、小電力無線接続装置３ｄ，３ｆを介して第２の車載機４に送る。この指令を第２の車載機４が受けると、第２の車載機４の電源はオンに切り替えられる。そして、第２の車載機４は、電源をオンにした旨の応答をパソコン２に返送する。
【０１２６】
ただし、第２の車載機４が小電力無線接続装置３ｄ，３ｆによりパソコン２と無線通信可能な範囲内に存在しない場合には、第２の車載機４はパソコン２から電源オンの指令を受け取ることができず、それに対する応答を返すこともできない。そこで、状態判定部６１は、第２の車載機４の電源をオンにするための指令を起動部２４が送信したことに対する応答を受信したかどうかを判定する（ステップＳ６１）。
【０１２７】
起動部２４による指令の送信から所定時間以内に応答を受信しなかった場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ６２）。また、バッファリング部６２は、ユーザ操作により移動またはコピー対象として指定されたファイルを内部メモリ３５に格納する（ステップＳ６３）。例えば、第１の車載機１から第２の車載機４にファイルｘを移動するための操作が行われていた場合には、上述のステップＳ５８にてファイルｘが第１の車載機１からパソコン２に転送されているので、バッファリング部６２は、この第１の車載機１から取得したファイルｘを内部メモリ３５に格納する。
【０１２８】
その後、起動部２４は再び、第２の車載機４の電源をオンにするための指令を第２の車載機４に送信する（ステップＳ６４）。状態判定部６１は、第２の車載機４の電源をオンにするための指令を起動部２４が再送信したことに対する応答を受信したかどうかを判定する（ステップＳ６５）。そして、起動部２４による指令の再送信から所定時間以内に応答を受信しなかった場合には、ステップＳ６４の処理に戻り、応答を受信するまで同様の処理を繰り返し実行する。
【０１２９】
上記ステップＳ６１またはステップＳ６５で第２の車載機４の電源をオンにした旨の応答を受信すると、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、第２の車載機４とパソコン２との間を無線ＬＡＮ接続する処理を行う（ステップＳ６６）。ここで、状態判定部６１は、第２の車載機４とパソコン２との無線ＬＡＮ接続が確立したかを判定する（ステップＳ６７）。
【０１３０】
無線ＬＡＮ接続が確立できない場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ６８）。また、バッファリング部６２は、ステップＳ５８で第１の車載機１から送られてきたファイルを内部メモリ３５に格納する（ステップＳ６９）。なお、ステップＳ６２，Ｓ６３で既に操作情報や対象ファイルのバッファリング処理が済んでいる場合は、ここで改めて行う必要は必ずしもない。そして、起動部２４は再び、第２の車載機４とパソコン２との無線ＬＡＮ接続を試みる（ステップＳ７０）。
【０１３１】
状態判定部６１は、第２の車載機４とパソコン２との無線ＬＡＮ接続が確立したか否かを再度判定する（ステップＳ７１）。そして、無線ＬＡＮ接続が確立できなかった場合には、ステップＳ７０の処理に戻り、無線ＬＡＮ接続が確立するまで同様の処理を繰り返し実行する。
【０１３２】
上記ステップＳ６７またはステップＳ７１で第２の車載機４とパソコン２との無線ＬＡＮ接続が確立すると、ＧＵＩ提供部２１は、第２の車載機４のハードディスクを表すフォルダのハイライトを解除する（ステップＳ７２）。そして、ファイル送受信部２５は、無線ＬＡＮアクセスポイント３ｂおよび無線ＬＡＮインタフェースカード３ｅを介してファイルｘの供給命令を第２の車載機４に送信することにより、パソコン２から第２の車載機４へファイルｘを転送する（ステップＳ７３）。
【０１３３】
次に、パソコン２を中継せずに第１の車載機１から第２の車載機４にファイルｘをダイレクトに転送する方法について説明する。この場合、起動部２４は、小電力無線接続装置３ｄを制御して、第１の車載機１および第２の車載機４の電源をオンにするための指令を第１の車載機１および第２の車載機４に送信する。また、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、第１の車載機１と第２の車載機４との間を無線ＬＡＮ接続する処理を行う。また、第１の車載機１および第２の車載機４がそれぞれ有しているファイルシステムは、第１の車載機１から第２の車載機４にファイルｘをダイレクトに転送する。
【０１３４】
例えば、SOCKETという関数を使用して第１の車載機１と第２の車載機４とを無線ＬＡＮ接続し、第１の車載機１から第２の車載機４にファイルｘを直接送信する。具体的には、ＩＰアドレスを直接指定して、第１の車載機１および第２の車載機４に対してサーバとクライアントという役割を事前に与えておく。ただし同じサブアドレスまではＩＰアドレスを同じにして、サブネットマスクを合わせておく必要がある。
【０１３５】
例えば、次のようにアドレスを指定する。
第１の車載機    IPアドレス          172.31.161.2
サブネットマスク    255.255.255.0
第２の車載機    IPアドレス          172.31.161.1
サブネットマスク    255.255.255.0
このようにすれば、サーバからクライアントへファイル転送する要領で、第１の車載機１から第２の車載機４にファイルｘを直接送信することができる。
【０１３６】
パソコン２を中継して第１の車載機１から第２の車載機４にファイルｘを転送する場合、図１７および図１８に示したように、ステップＳ４６〜Ｓ５８で第１の車載機１の電源をオンにして第１の車載機１からパソコン２にファイルｘを移動した後、ステップＳ５９〜Ｓ７３で第２の車載機４の電源をオンにしてパソコン２から第２の車載機４にファイルｘを移動するというように、２段階に分けて処理を行っていた。
【０１３７】
これに対して、パソコン２を中継せずに第１の車載機１から第２の車載機４にダイレクトにファイルｘを転送する場合は、第１の車載機１と第２の車載機４との双方の電源をオンにするとともに、第１の車載機１と第２の車載機４との間を無線ＬＡＮ接続し、第１の車載機１から第２の車載機４にダイレクトにファイルｘを移動させる。よって、第１の車載機１と第２の車載機４のどちらか一方でも無線通信可能な状態になっていなければ、ファイル移動等の操作命令を内部メモリ３５に格納して起動部２４による起動処理を繰り返し実行する。そして、第１の車載機１と第２の車載機４の双方とも無線通信可能な状態になった時点で、内部メモリ３５に保存しておいた操作命令を実行する。
【０１３８】
図１９は、第４の実施形態による情報処理システムにおいて、第１の車載機１から第２の車載機４にファイルｘをダイレクトに転送する場合の動作例を示すフローチャートである。なお、この図１９では、第１の車載機１から第２の車載機４にファイルｘを移動するための操作が行われた後の動作を示している。
【０１３９】
図１９において、起動部２４は、第１の車載機１の電源をオンにするための指令を第１の車載機１に送信するとともに、第２の車載機４の電源をオンにするための指令を第２の車載機４に送信する（ステップＳ８１）。この指令を第１の車載機１が受けると、第１の車載機１の電源はオンに切り替えられる。そして、第１の車載機１は、電源をオンにした旨の応答をパソコン２に返送する。同様に、この指令を第２の車載機４が受けると、第２の車載機４の電源はオンに切り替えられる。そして、第２の車載機４は、電源をオンにした旨の応答をパソコン２に返送する。
【０１４０】
ただし、第１の車載機１がパソコン２と無線通信可能な範囲内に存在しない場合には、第１の車載機１はパソコン２から指令を受け取ることができず、それに対する応答を返すこともできない。また、第２の車載機４がパソコン２と無線通信可能な範囲内に存在しない場合には、第２の車載機４はパソコン２から指令を受け取ることができず、それに対する応答を返すこともできない。そこで、状態判定部６１は、第１の車載機１および第２の車載機４の双方から、電源がオンになった旨の応答を受信したかどうかを判定する（ステップＳ８２）。
【０１４１】
起動部２４による指令の送信から所定時間以内に、第１の車載機１および第２の車載機４の少なくとも一方から応答を受信しなかった場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ８３）。そして、起動部２４は再び、第１の車載機１および第２の車載機４の電源をオンにするための指令を第１の車載機１および第２の車載機４に送信する（ステップＳ８４）。
【０１４２】
状態判定部６１は、第１の車載機１および第２の車載機４の電源をオンにするための指令を起動部２４が再送信したことに対する応答を双方から受信したかどうかを再度判定する（ステップＳ８５）。そして、起動部２４による指令の再送信から所定時間以内に、第１の車載機１および第２の車載機４の少なくとも一方から応答を受信しなかった場合には、ステップＳ８４の処理に戻り、双方から応答を受信するまで同様の処理を繰り返し実行する。
【０１４３】
上記ステップＳ８２またはステップＳ８５で第１の車載機１および第２の車載機４の電源をオンにした旨の応答を受信すると、起動部２４は、無線ＬＡＮアクセスポイント３ｂを制御して、第１の車載機１と第２の車載機４との間を無線ＬＡＮ接続する処理を行う（ステップＳ８６）。ここで、状態判定部６１は、第１の車載機１と第２の車載機４との無線ＬＡＮ接続が確立したかを判定する（ステップＳ８７）。
【０１４４】
無線ＬＡＮ接続が確立できない場合には、バッファリング部６２は、操作受付部２２により受け付けられたユーザ操作の情報を内部メモリ３５に格納する（ステップＳ８８）。なお、ステップＳ８３で既に操作情報の保存が済んでいる場合は、ここで改めて行う必要は必ずしもない。そして、起動部２４は再び、第１の車載機１と第２の車載機４との無線ＬＡＮ接続を試みる（ステップＳ８９）。
【０１４５】
状態判定部６１は、第１の車載機１と第２の車載機４との無線ＬＡＮ接続が確立したか否かを再度判定する（ステップＳ９０）。そして、無線ＬＡＮ接続が確立できなかった場合には、ステップＳ８９の処理に戻り、無線ＬＡＮ接続が確立するまで同様の処理を繰り返し実行する。
【０１４６】
上記ステップＳ８７またはステップＳ９０で第１の車載機１と第２の車載機４との無線ＬＡＮ接続が確立すると、ＧＵＩ提供部２１は、第１の車載機１のハードディスクを表すフォルダと第２の車載機４のハードディスクを表すフォルダのハイライトを解除する（ステップＳ９１）。そして、ファイル送受信部２５は、SOCKETという関数を第１の車載機１および第２の車載機４に送る。これにより、第１の車載機１から第２の車載機４へファイルｘがダイレクトに転送される（ステップＳ９２）。その後、ＧＵＩ提供部２１は、ファイル移動等が行われた後の階層構造に合わせてＧＵＩ画面のツリー構造を変更して表示する（ステップＳ９３）。
【０１４７】
以上詳しく説明したように、第４の実施形態によれば、車載機間でファイルの移動またはコピーを行うときも、パソコン２上に表示されるＧＵＩ画面を通じて処理を実行することができる。このとき、車載機の電源をわざわざオンにしに行ったり、ファイル移動等の終了後に車載機の電源をわざわざオフにしに行ったりする必要がない。また、ファイル移動等の操作を行っている時点で、車載機の電源が入っていて無線通信可能な範囲内にあるかどうかを意識する必要もない。これにより、面倒な作業をすることなく、車載機間におけるファイルの移動またはコピーを簡単に行うことができる。
【０１４８】
なお、上記第１〜第４の実施形態では、ファイル転送用に無線ＬＡＮ接続を利用し、システムスターター用に小電力無線接続を利用しているが、これは単なる一例に過ぎない。これ以外の無線通信規格を利用することも可能である。
【０１４９】
また、上記第１〜第４の実施形態では、ＧＵＩ画面の例としてフォルダやファイルをツリー構造にて提供するものを挙げて説明したが、ウインドウと呼ばれる仮想画面にてフォルダやファイルを提供するものであっても良い。
【０１５０】
また、上記第１〜第４の実施形態では、端末の例として車載機とパソコンを挙げて説明しているが、これは単なる一例に過ぎない。例えば、テレビジョン受像機、ＤＶＤレコーダー、ラジオ受信機、ホームオーディオ装置、携帯電話機、ＰＤＡ（Personal Digital Assistance）などにおいて、ファイルシステムを有するものであれば、車載機やパソコンの代わりに使用することが可能である。
【０１５１】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【０１５２】
本発明は、ファイルシステムを有する端末間でファイルの移動またはコピーを行うシステムに有用である。
【図面の簡単な説明】
【０１５３】
【図１】第１〜第３の実施形態による情報処理システムのハードウェア構成例を示す図である。
【図２】第１〜第４の実施形態によるパソコンのソフトウェア構成例を示す図である。
【図３】第１の実施形態によるパソコンの機能構成例を示すブロック図である。
【図４】第１の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図５】第１の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図６】第１の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図７】第１の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図８】第１の実施形態による情報処理システムのアプリケーション稼働時における動作例を示すフローチャートである。
【図９】第１〜第４の実施形態による情報処理システムのアプリケーション終了時における動作例を示すフローチャートである。
【図１０】第２の実施形態によるパソコンの機能構成例を示すブロック図である。
【図１１】第２の実施形態による情報処理システムのアプリケーション稼働時における動作例を示すフローチャートである。
【図１２】第３の実施形態によるパソコンの機能構成例を示すブロック図である。
【図１３】第３の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図１４】第４の実施形態による情報処理システムのハードウェア構成例を示す図である。
【図１５】第４の実施形態においてＧＵＩ提供部によって提供されるＧＵＩ画面の一例を示す図である。
【図１６】第４の実施形態によるパソコンの機能構成例を示すブロック図である。
【図１７】第４の実施形態による情報処理システムのアプリケーション稼働時における動作例を示すフローチャートである。
【図１８】第４の実施形態による情報処理システムのアプリケーション稼働時における動作例を示すフローチャートである。
【図１９】第４の実施形態による情報処理システムのアプリケーション稼働時における別の動作例を示すフローチャートである。
【図２０】ファイルシステムによって管理される階層構造の例を示す図である。
【図２１】ファイル管理のＧＵＩ画面の例を示す図である。
【符号の説明】
【０１５４】
１  第１の車載機
２  パソコン
３  無線通信装置
３ａ，３ｅ  無線ＬＡＮインタフェースカード
３ｂ  無線ＬＡＮアクセスポイント
３ｃ，３ｄ，３ｆ  小電力無線通信装置
１１  アプリケーション
１２  保護ソフトウェア
１３  サービスプロバイダ
１４  ファイルシステム
１５  デバイスドライバ
２１  ＧＵＩ提供部
２２  操作受付部
２３  操作判定部
２４  起動部
２５  ファイル送受信部
２６  停止部
４１，６１  状態判定部
４２，６２  バッファリング部
４３，６３  制御部
５１  情報記憶部
【図１】
2007200199.tif 000003
【図２】
2007200199.tif 000004
【図３】
2007200199.tif 000005
【図４】
2007200199.tif 000006
【図５】
2007200199.tif 000007
【図６】
2007200199.tif 000008
【図７】
2007200199.tif 000009
【図８】
2007200199.tif 000010
【図９】
2007200199.tif 000011
【図１０】
2007200199.tif 000012
【図１１】
2007200199.tif 000013
【図１２】
2007200199.tif 000014
【図１３】
2007200199.tif 000015
【図１４】
2007200199.tif 000016
【図１５】
2007200199.tif 000017
【図１６】
2007200199.tif 000018
【図１７】
2007200199.tif 000019
【図１８】
2007200199.tif 000020
【図１９】
2007200199.tif 000021
【図２０】
2007200199.tif 000022
【図２１】
2007200199.tif 000023