(57)【特許請求の範囲】
【請求項１】
所定のホスト装置と通信回線を介して接続され、当該ホスト装置からのファイルダウンロード、あるいは当該ホスト装置へのファイルアップロードが可能なネットワーク端末装置であって、
各種ファイルを保存記憶する記憶手段と、
上記記憶手段に記憶された全てあるいは一部のファイルに対する削除が指示された際に、その削除対象となったファイルが、当該端末装置にて新規に作成されたファイル、あるいは上記ホスト装置からダウンロードしたファイルであって当該ダウンロード後に当該端末装置にて更新されたファイル、であるか否かを判別する判別手段と、
上記判別手段により新規作成ファイルあるいは更新ファイルであると判別された際に、その削除対象となったファイルを上記通信回線を介してホスト装置にアップロードするアップロード制御手段と、
上記判別手段により新規作成ファイルあるいは更新ファイルでないと判別された場合、あるいは上記アップロード制御手段によるアップロードの終了の後に、当該ファイルを上記記憶手段から削除する削除手段と、
を具備したことを特徴とするネットワーク端末装置。
【請求項２】
所定のホスト装置と通信回線を介して接続され、当該ホスト装置からのファイルダウンロード、あるいは当該ホスト装置へのファイルアップロードが可能なコンピュータに、
各種ファイルを保存記憶する機能と、
上記記憶された全てあるいは一部のファイルに対する削除が指示された際に、その削除対象となったファイルが、当該コンピュータにて新規に作成されたファイル、あるいは上記ホスト装置からダウンロードしたファイルであって当該ダウンロード後に当該コンピュータにて更新されたファイル、であるか否かを判別する機能と、
上記判別により新規作成ファイルあるいは更新ファイルであると判別された際に、その削除対象となったファイルを上記通信回線を介して上記ホスト装置にアップロードする機能と、
上記判別により新規作成ファイルあるいは更新ファイルでないと判別された場合、あるいは上記アップロードの終了の後に、当該ファイルを削除する機能と、
を実現させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の条件を満たす場合にサーバに対して自動的にファイルをアップロードする、あるいはファイルを削除する等の処理によってファイル管理を行うネットワーク端末装置及び記憶媒体に関する。
【０００２】
【従来の技術】
近時、インターネット、イントラネット（インターネット技術のTCP/IPプロトコルやＷＷＷ（World Wide Web）などを採用した社内ＬＡＮ（Local Area Network））等のネットワーク技術が急速に普及し、個人、法人を問わず多くのユーザが、普及型のパーソナルコンピュータ（以下、パソコン）によってネットワークを利用することができるようになっている。そして、パソコンの中には、インターネットやイントラネットで利用するネットワーク専用のパソコンも開発されている。
【０００３】
このネットワーク専用のパソコンには、ハードディスク装置やフロッピーディスク装置などの外部記憶装置は内蔵せず、利用する度にアプリケーションソフトをサーバからダウンロードし、作成・編集したデータもサーバに保存する形態を採用するもの、あるいは、ハードディスク装置を内蔵するが、必要以上の大容量を搭載せずに必要最低限のアプリケーションやデータのみをサーバからダウンロードする形態を採用するもの等、いくつかの形態が並存しているが、これらにはネットワーク専用としたことによる利点がある。
【０００４】
すなわち、サーバ側でアプリケーションを変更すればユーザ側のアプリケーションも自動的に更新されるため、システム管理者の手間が省ける。また、ユーザが勝手に環境を変えたり、アプリケーションをインストールできず、アプリケーションやデータをサーバ上で一括管理できるので、ネットワークの維持管理コスト（ＴＣＯ：Total Cost of Ownership ）を低く抑えられる。更に、前述のようなネットワーク専用のパソコンは、外部記憶装置を内蔵しない、あるいは、小容量の記憶装置で済む等、普通のパソコンが内蔵する周辺機器にかかるコスト分をカットでき、パソコン本体が低価格であるという利点もある。
【０００５】
【発明が解決しようとする課題】
しかしながら、ネットワーク専用のパソコンにおいては、前述のようにネットワークでの利用を前提としているためにハードディスク等の外部記憶装置が内蔵されていなかったり、小容量であるため、作成されたデータ等を随時サーバにアップロードする必要がある。そして、従来は、ユーザがアップロードする必要があるか否かを判断した上でアップロードを行っていたため、アップロード処理が煩雑であり、作業効率を低下させてしまう原因となってしまうことがあった。
【０００６】
また、アプリケーションを削除した際に、当該アプリケーションにおいてのみ編集可能なファイルを同時に削除したい場合には、ユーザの手作業によって該当するファイルを指定して削除する必要があったため、このような場合も同様に、削除処理が煩雑であり、作業効率を低下させてしまう原因となってしまうことがあった。更に、上述のような課題は、ネットワーク専用のパソコンにおいて顕著ではあるが、普及型のパソコンをネットワークに接続して利用する際にも同様に課題となるものである。
【０００７】
そこで本発明の課題は、アプリケーションやデータのファイルを所定の条件に従って自動的にアップロードや削除することにより、ユーザの行うファイル管理を補助して、作業効率を向上させることができるネットワーク端末装置及び記憶媒体を提供することである。
【０００８】
【課題を解決するための手段】
この発明は、所定のホスト装置と通信回線を介して接続され、当該ホスト装置からのファイルダウンロード、あるいは当該ホスト装置へのファイルアップロードが可能なネットワーク端末装置であって、各種ファイルを保存記憶する記憶手段と、上記記憶手段に記憶された全てあるいは一部のファイルに対する削除が指示された際に、その削除対象となったファイルが、当該端末装置にて新規に作成されたファイル、あるいは上記ホスト装置からダウンロードしたファイルであって当該ダウンロード後に当該端末装置にて更新されたファイル、であるか否かを判別する判別手段と、上記判別手段により新規作成ファイルあるいは更新ファイルであると判別された際に、その削除対象となったファイルを上記通信回線を介してホスト装置にアップロードするアップロード制御手段と、上記判別手段により新規作成ファイルあるいは更新ファイルでないと判別された場合、あるいは上記アップロード制御手段によるアップロードの終了の後に、当該ファイルを上記記憶手段から削除する削除手段と、を具備したことを特徴とする。
【００２３】
【発明の実施の形態】
以下、図を参照して本発明に係るネットワーク端末装置の実施の形態を詳細に説明する。
（第１の実施の形態）
図１〜図９は、本発明に係るネットワーク端末装置を適用した第１の実施の形態における端末２００について説明する図である。
まず構成を説明する。
図１は、本第１の実施の形態における端末２００を含むネットワークの構成を示すブロック図であり、図２は、端末２００の概略構成を示すブロック図である。
【００２４】
図１に示すように、ネットワーク１００には、サーバ３００と複数の端末２００が接続されている。このネットワーク１００は、例えば、インターネット、イントラネット、ＬＡＮ等のネットワークである。そして、端末２００は、ユーザの指示操作に従い、必要に応じてネットワーク１００を介して他の端末２００やサーバ３００にアクセスし、ユーザが所望する各種処理を行う。また、サーバ３００は、複数の端末２００を管理するコンピュータであり、内蔵する大容量の外部記憶装置には、アクセスするユーザを識別するためのユーザテーブル、ユーザ毎の各種設定情報等を格納するユーザ別管理ファイル、全ユーザに共通のシステム設定情報等を格納する共通管理ファイル、及び各種アプリケーションファイル等を格納している。なお、以下の説明においては、当該端末２００の通信先としての他の端末２００及びサーバ３００を通信先のパーソナルコンピュータとして扱うこととして、ＰＣと表現することとする。
【００２５】
図２において、端末２００は、内部メモリ２０２Ａを有するコンピュータ本体２０２と周辺機器としての入力装置２０４、表示装置２０６、印刷装置２０８、記憶装置２１０、可搬型記録媒体２１２を駆動する記録媒体駆動装置２１４、及び通信インタフェース２１６によって構成されている。
【００２６】
コンピュータ本体２０２は、ＣＰＵ（Central Processing Unit ）を含む制御回路と内部メモリ２０２Ａによって構成され、コンピュータ本体２０２と接続される各種装置を制御する。また、内部メモリ２０２Ａは、指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納するワークエリアを有する。
【００２７】
そして、コンピュータ本体２０２は、記憶装置２１０に記憶されている当該端末２００に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラム、入力装置２０４から入力される各種指示あるいはデータを内部メモリ２０２Ａ内のワークエリアに格納し、この入力指示及び入力データに応じて内部メモリ２０２Ａ内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果を内部メモリ２０２Ａ内のワークエリアに格納するとともに、表示装置２０６に表示する。そして、ワークエリアに格納した処理結果を入力装置２０４から入力指示される記憶装置２１０内の保存先に保存する。
【００２８】
また、コンピュータ本体２０２は、後述するファイルダウンロード処理（図４参照）やファイル変更処理（図５参照）の際には、処理対象のファイルに対応づけられるファイル属性情報（後述する、図３参照）に、当該ファイルの状態（ダウンロード、アップロード、変更の有無等）を適宜記憶する。そして、該記憶されたファイル属性情報に従って、後述するファイルアップロード処理（図６参照）やファイル削除処理（図７参照）の際には、所定の条件を満たすファイルを自動的に他のＰＣにアップロードし、また、後述するファイルリスト表示処理（図８参照）の際には、記憶装置２１０に記憶されている各ファイルの状態によって表示状態を異ならせてリスト表示することにより、各ファイルの状態を視覚的に把握しやすくするように処理を行う。
【００２９】
入力装置２０４は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備え、キーボードで押下されたキーの押下信号をコンピュータ本体２０２に出力するとともに、マウスによる操作信号をコンピュータ本体２０２に出力する。
表示装置２０６は、ＣＲＴ（Cathode Ray Tube）、液晶表示装置等により構成され、コンピュータ本体２０２から入力される表示データを表示する。
印刷装置２０８は、コンピュータ本体２０２に対応する各種アプリケーションプログラムによって作成されたデータ等を印刷する。
【００３０】
記憶装置２１０は、プログラムやデータ等が予め記憶されている固定的な記憶媒体を有しており、この記憶媒体には当該端末２００に対応する各種アプリケーションプログラム、各処理プログラムで処理されたデータファイル、及びファイル属性情報等を記憶する。
図３は、各種データファイルやアプリケーションファイル毎に対応づけられて記憶装置２１０に記憶されるファイル属性情報のデータ構成を示す図である。図３において、ファイル属性情報は、ファイルアップロード先情報、アップロード済フラグ、変更フラグ、及びダウンロードフラグによって構成されている。
【００３１】
ファイルアップロード先情報は、該情報と対応づけられたファイルが所定の条件を満たす場合に当該ファイルをアップロードする際のアップロード先を指定する情報であり、アプリケーションやデータを他の端末２００やサーバ３００からダウンロードした際のダウンロード先のフォルダがこのファイルアップロード先情報に設定される。すなわち、ファイルアップロード先情報は、ダウンロードしたファイルをダウンロード先のフォルダに再びアップロードするための情報である。
【００３２】
アップロード済フラグは、該情報と対応づけられたファイルがアップロード済であるか否かを示すフラグであり、当該ファイルをアップロードした際にフラグがセットされる。変更フラグは、該情報と対応づけられたファイルが変更されたか否かを示すフラグであり、データの編集等によりファイルが変更された際にフラグがセットされる。また、この変更フラグと前記アップロード済フラグは、当該ファイルをダウンロードした際にはリセットされる。ダウンロードフラグは、該情報と対応づけられたファイルがダウンロードしたファイルであるか否かを示すフラグであり、当該ファイルをダウンロードした際にフラグがセットされる。
【００３３】
記録媒体駆動装置２１４は、着脱自在に装着する可搬型記録媒体２１２を有しており、この可搬型記録媒体２１２は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。
通信インタフェース２１６は、所定の通信プロトコルに従ってネットワーク１００を介して他の端末２００やサーバ３００との通信処理を行うためのインタフェースである。
【００３４】
次に動作を説明する。
まず、図４に示すフローチャートを参照して端末２００によって実行されるファイルダウンロード処理について説明する。
端末２００の表示装置２０６に表示されるネットワークの情報に基づいてユーザーから他のＰＣ（端末２００あるいはサーバ３００）が選択指示されると、コンピュータ本体２０２は、ダウンロード先ＰＣとしてユーザーから選択指示されたＰＣを選択して、通信インタフェース２１６を介して該選択されたＰＣとの間で通信を行う（ステップＡ１）。そして、前記選択したダウンロード先ＰＣからダウンロード可能なファイルのリストを受信し（ステップＡ２）、該受信したファイルのリストを表示装置２０６に表示する（ステップＡ３）。
【００３５】
次いで、コンピュータ本体２０２は、表示装置２０６に表示されたファイルのリストに対して、入力装置２０４を介してユーザーからの選択指示操作（ステップＡ４）がなされると、前記ダウンロード先ＰＣに対して、選択されたファイルのダウンロード要求を行い（ステップＡ５）、前記ダウンロード先ＰＣから転送されるファイルを受信し、記憶装置２１０に記憶する（ステップＡ６）。
【００３６】
そして、コンピュータ本体２０２は、ステップＡ６において記憶装置２１０に記憶したファイルに対応づけられたファイル属性情報を設定する処理に移行する。すなわち、ファイルアップロード先情報として前記ダウンロード先ＰＣのダウンロード先フォルダを設定し（ステップＡ７）、ダウンロードフラグをセットして当該ファイルがダウンロードされたファイルであることを示し（ステップＡ８）、更に、アップロード済フラグ、及び変更フラグをリセットして当該ファイルに対してアップロード、及び変更が行われていないことを示す（ステップＡ９）。そして、このファイル属性情報の設定を終了すると一連のファイルダウンロード処理を終了する。
【００３７】
また、例えばデータの編集が行われる等してファイルが変更されると、コンピュータ本体２０２は、図５のフローチャートに示すようなファイル変更処理を実行し、当該ファイルに対応づけられたファイル属性情報の変更フラグをセットして当該ファイルに対して変更が行われたことを示し（ステップＢ１）、また、アップロードフラグをリセットして当該ファイルのアップロードが行われていないことを示す（ステップＢ２）。
【００３８】
次に、コンピュータ本体２０２によって、上述したファイルダウンロード処理（図４参照）、及びファイル変更処理（図５参照）によって設定されたファイル属性情報を参照して行われる各種ファイル管理処理について説明する。
【００３９】
まず、図６に示すフローチャートを参照して端末２００によって実行されるファイルアップロード処理について説明する。
このファイルアップロード処理は、例えば、一定時間毎、端末２００の電源ＯＦＦ時、ファイルを閉じる時等予めユーザーが設定した所定のタイミングで行われるものであり、このような所定のタイミングでファイルアップロード処理を開始すると、まず、コンピュータ本体２０２は、前回のファイルアップロード処理後に新規に作成されたデータファイルが記憶装置２１０に記憶されているか否かを判別し（ステップＣ１）、新規作成データファイルがあると判別された場合には、当該データファイルと関連づけられたアプリケーションを特定する（ステップＣ２）。
【００４０】
次いで、コンピュータ本体２０２は、ステップＣ２において特定されたアプリケーションファイルのファイル属性情報を参照して、該アプリケーションファイルのファイルアップロード先情報に設定されたフォルダをアップロード先として特定し（ステップＣ３）、前記新規作成データファイルのファイル属性情報として、ステップＣ３において特定されたフォルダをファイルアップロード先情報に設定する（ステップＣ４）。そして、ステップＣ４において設定されたアップロード先へ前記新規作成データをアップロードし（ステップＣ５）、当該ファイルのファイル属性情報のアップロード済フラグをセットして当該ファイルがアップロード済であることを示す（ステップＣ６）。
【００４１】
一方、ステップＣ１において、新規作成データファイルがないと判別された場合には、前回のファイルアップロード処理後に変更されたファイルが記憶装置２１０に記憶されているか否かを判別し（ステップＣ７）、変更ファイルがあると判別された場合には、当該ファイルのファイル属性情報のファイルアップロード先情報に設定されたフォルダに当該ファイルをアップロードし（ステップＣ８）、ステップＣ６に移行する。また、ステップＣ７において、変更ファイルがないと判別された場合には、一連のファイルアップロード処理を終了する。
【００４２】
ステップＣ６においてアップロード済フラグをセットすると、コンピュータ本体２０２は、次いで、未処理の他のファイルがあるか否かを判別し（ステップＣ９）、他のファイルがあると判別された場合には、ステップＣ１に戻って他の未処理ファイルに対しても同様の処理を繰り返し、他のファイルがないと判別された場合には、一連のファイルアップロード処理を終了する。
【００４３】
このようなファイルアップロード処理によって、一定時間毎、端末２００の電源ＯＦＦ時、ファイルを閉じる時等予めユーザーが設定した所定のタイミングで、アップロードすべきファイル（新規ファイル、変更ファイル等）を他のＰＣへ自動的にアップロードすることができるため、ユーザーは、記憶装置２１０に記憶された各ファイル毎にアップロード処理を行う手間を省くことができ、端末２００による作業の効率を向上させることができる。また、保存する必要のあるファイルのみをアップロードすることにより無駄なアップロードを防止することができるとともに、保存する必要のあるファイルの保守性を向上させることができる。
【００４４】
次に、図７に示すフローチャートを参照して端末２００によって実行されるファイル削除処理について説明する。
まず、コンピュータ本体２０２は、削除指示されたファイルが新規ファイルであるか否かを判別し（ステップＤ１）、新規ファイルである場合には、アップロード先ＰＣのリストを表示装置２０６に表示し（ステップＤ２）、入力装置２０４を介してユーザーからアップロード先ＰＣ及び該ＰＣ内のフォルダの選択指示がなされると（ステップＤ３）、該選択されたフォルダを当該ファイルに対応づけられたファイル属性情報のファイルアップロード先情報として設定する（ステップＤ４）。そして、ステップＤ４において設定されたファイルアップロード先情報に従ったフォルダへファイルをアップロードし（ステップＤ５）、その後当該ファイルを削除して（ステップＤ７）一連のファイル削除処理を終了する。
【００４５】
一方、ステップＤ１において、削除指示されたファイルが新規ファイルでないと判別された場合には、当該ファイルのファイル属性情報を参照して変更フラグがセットされているか否かを判別し（ステップＤ６）、変更フラグがセットされている場合にはステップＤ５に移行してファイルアップロード先情報に従ったフォルダへファイルをアップロードした後、当該ファイルを削除して（ステップＤ７）一連のファイル削除処理を終了する。また、ステップＤ６において、変更フラグがセットされていないと判別された場合には、ステップＤ７に移行して当該ファイルを削除して一連のファイル削除処理を終了する。
【００４６】
このようなファイル削除処理によって、ファイルの削除指示がなされた際に、保存しておくべきファイル（新規ファイル、変更ファイル等）を他のＰＣへ自動的にアップロードすることができるため、ユーザーは、削除指示の際に当該ファイルをアップロードすべきか否かの判断をその都度行う手間を省くことができ、端末２００による作業の効率を向上させることができるとともに、保存しておくべきファイルの保守性を向上させることができる。
【００４７】
次に、図８に示すフローチャートを参照して端末２００によって実行されるファイルリスト表示処理について説明する。
まず、コンピュータ本体２０２は、記憶装置２１０に記憶されたファイルを予めユーザーによって設定された所定の条件（ファイル名、作成日時等）に従って並べ替え（ステップＥ１）、次いで、それぞれのファイルのファイル属性情報を読み込む（ステップＥ２）。
【００４８】
そして、それぞれのファイル毎のファイル属性情報に設定されたファイルアップロード先情報を参照して、アップロード先が指定されているか否かを判別し（ステップＥ３）、アップロード先が指定されていれば、続いてアップロード済フラグがセットされているか否かの判別を行う（ステップＥ４）。このステップＥ４において、アップロード済フラグがセットされていると判別された場合には、当該ファイルのファイル名を緑色で表示するように設定を行う（ステップＥ５）。
【００４９】
また、ステップＥ４においてアップロード済フラグがセットされていないと判別された場合には、続いて変更フラグがセットされているか否かを判別し（ステップＥ６）、変更フラグがセットされていると判別された場合には、当該ファイルのファイル名を黄色で表示装置２０６の表示画面に表示するように設定を行い（ステップＥ７）、変更フラグがセットされていないと判別された場合には、当該ファイルのファイル名を黒色で表示装置２０６の表示画面に表示するように設定を行う（ステップＥ８）。
【００５０】
ステップＥ５、ステップＥ７、あるいはステップＥ８においてファイル名の表示色の設定を行った後、更に、コンピュータ本体２０２は、ダウンロードフラグがセットされているか否かを判別し（ステップＥ９）、ダウンロードフラグがセットされていると判別された場合には、当該ファイルのファイル名を前記設定された表示色で太文字表示して（ステップＥ１０）、一連のファイルリスト表示処理を終了し、ダウンロードフラグがセットされていないと判別された場合には、当該ファイルを前記設定された表示色で細文字表示して（ステップＥ１１）、一連のファイルリスト表示処理を終了する。
【００５１】
一方、ステップＥ３において、アップロード先が指定されていないと判別された場合には、当該ファイルのファイル名を赤色で表示装置２０６の表示画面に表示するように設定を行い（ステップＥ１２）、ステップＥ１１に移行して当該ファイルを赤色で細文字表示して一連のファイルリスト表示処理を終了する。
【００５２】
このようなファイルリスト表示処理によって表示装置２０６の表示画面に表示されるファイルリストの例を図９に示す。図９において、表示画面には、ファイル名リストが、データファイルとアプリケーションファイルとに分類されて表示されている。なお、図９においては実際の表示色を（）内に示している。
【００５３】
この図９に示す例によれば、データファイルのファイル１は、赤色細文字表示であるので、アップロード先が指定されていない新規ファイルであると分かる。また、ファイル２は、黒色太文字表示であるので、他のＰＣからダウンロードしたファイルであり（太文字）、変更、アップロードともに行われていない（黒色）ファイルであると分かる。また、ファイル３は、黄色細文字表示であるので、他のＰＣからダウンロードしたファイルではなく端末２００において作成されたファイルであり（細文字）、変更は行われているがアップロードは行われていない（黄色）であると分かる。更に、ファイル４は、緑色太文字表示であるので、他のＰＣからダウンロードしたファイルであり（太文字）、アップロード済（緑色）のファイルであると分かる。
【００５４】
そして、このようなファイルリスト表示によって、各ファイルの状態（アップロード、変更、ダウンロードの有無等）を、表示形態を異ならせることによって示し、ユーザーが各ファイルの状態を視覚的に把握しやすくしたため、ユーザーが各ファイルに対する処理を容易に決定できるなど、端末２００の使い勝手を向上させることができる。
なお、上述のファイルリスト表示処理による表示色や細文字、太文字の設定は一例であり、表示形態を異ならせることによりファイルの状態を区別できる方法であれば、その表示方法は任意に変更可能である。
【００５５】
以上説明したように、本第１の実施の形態における端末２００によれば、コンピュータ本体２０２は、ファイルダウンロード処理（図４参照）やファイル変更処理（図５参照）の際には、処理対象のファイルに対応づけられるファイル属性情報（図３参照）に、当該ファイルの状態（ダウンロード、アップロード、変更の有無等）を適宜記憶する。そして、該記憶されたファイル属性情報に従って、ファイルアップロード処理（図６参照）やファイル削除処理（図７参照）の際には、所定の条件を満たすファイルを自動的に他のＰＣにアップロードする。また、ファイルリスト表示処理（図８参照）の際には、記憶装置２１０に記憶されている各ファイルの状態によって表示状態を異ならせてリスト表示することにより、各ファイルの状態を視覚的に把握しやすくするように処理を行う。
【００５６】
したがって、図６に示すようなファイルアップロード処理によって、一定時間毎、端末２００の電源ＯＦＦ時、ファイルを閉じる時等予めユーザーが設定した所定のタイミングで、アップロードすべきファイル（新規ファイル、変更ファイル等）を他のＰＣへ自動的にアップロードすることができるため、ユーザーは、記憶装置２１０に記憶された各ファイル毎にアップロード処理を行う手間を省くことができ、端末２００による作業の効率を向上させることができる。また、保存する必要のあるファイルのみをアップロードすることにより無駄なアップロードを防止することができるとともに、保存する必要のあるファイルの保守性を向上させることができる。
【００５７】
また、図７に示すようなファイル削除処理によって、ファイルの削除指示がなされた際に、保存しておくべきファイル（新規ファイル、変更ファイル等）を他のＰＣへ自動的にアップロードすることができるため、ユーザーは、削除指示の際に当該ファイルをアップロードすべきか否かの判断をその都度行う手間を省くことができ、端末２００による作業の効率を向上させることができるとともに、保存しておくべきファイルの保守性を向上させることができる。
【００５８】
更に、図８に示すようなファイルリスト表示処理によって、記憶装置２１０に記憶されたファイルのリスト表示を行う際に、各ファイルの状態（アップロード、変更、ダウンロードの有無等）を、表示形態を異ならせることによって示し、ユーザーが各ファイルの状態を視覚的に把握しやすくしたため、ユーザーが各ファイルに対する処理を容易に決定できるなど、端末２００の使い勝手を向上させることができる。
【００５９】
（第２の実施の形態）
上述した第１の実施の形態における端末２００では、入力装置２０４を介してユーザーから選択指示されたファイルに対する各種処理について説明したが、本第２の実施の形態においては、選択指示されたファイルに関連するファイルを一括して処理することにより更に処理の効率を向上させることを可能とした端末２００について説明する。なお、本第２の実施の形態における端末２００は、第１の実施の形態と同様に図１に示すようにネットワークに接続され、その概略構成は図２に示すものと同様であるので詳細な説明を省略する。
【００６０】
図１０及び図１１は、本発明に係るネットワーク端末装置を適用した第２の実施の形態における端末２００の動作について説明する図である。
【００６１】
まず、図１０に示すフローチャートを参照して端末２００によって実行されるファイル削除処理２について説明する。
入力装置２０４を介してユーザーからファイルの削除指示操作がなされると、コンピュータ本体２０２は、削除指示されたファイルがアプリケーションファイルであるか否かを判別し（ステップＦ１）、アプリケーションファイルであると判別された場合には、当該アプリケーションファイルを記憶装置２１０内から削除する（ステップＦ２）。
【００６２】
次いで、コンピュータ本体２０２は、当該アプリケーションファイルと関連づけられたデータファイルが記憶装置２１０内に記憶されているか否かを判別し（ステップＦ３）、関連データファイルが存在しないと判別された場合には一連のファイル削除処理２を終了する。また、ステップＦ３において、関連データファイルが存在すると判別された場合には、コンピュータ本体２０２は、続いて各関連データファイル毎に対応づけられたファイル属性情報を参照して、アップロード済フラグがセットされていないデータファイルが存在するか否かを判別する（ステップＦ４）。
【００６３】
ステップＦ４において、アップロード済フラグがセットされていないファイルが存在すると判別された場合には、アップロード済フラグがセットされていない、すなわち、アップロードする必要があるファイルをファイル属性情報に設定されたファイルアップロード先情報に従う所定のＰＣのフォルダへアップロードし（ステップＦ５）、その後、全ての関連データファイルを削除して（ステップＦ６）、一連のファイル削除処理２を終了する。一方、ステップＦ４において、アップロード済フラグがセットされていないファイルが存在しないと判別された場合には、全ての関連データファイルを削除して（ステップＦ６）、一連のファイル削除処理２を終了する。
【００６４】
また、ステップＦ１において、削除指示されたファイルがアプリケーションファイルでないと判別された場合には、コンピュータ本体２０２は、続いて、当該ファイルに関連づけられたアプリケーションと同一のアプリケーションに関連づけられたデータファイルが存在するか否かの判別を行う（ステップＦ７）。
【００６５】
そして、ステップＦ７において、同一のアプリケーションに関連づけられたデータファイルが存在しないと判別された場合には、当該アプリケーションファイルを記憶装置２１０内に保存しておく必要性がないと判断して、当該アプリケーションファイルを記憶装置２１０内から削除し（ステップＦ８）、次いで、削除指示されたデータファイルを削除して（ステップＦ６）、一連のファイル削除処理２を終了する。また、ステップＦ７において、同一のアプリケーションに関連づけられたデータファイルが存在すると判別された場合には、当該アプリケーションファイルは削除せずに、削除指示されたデータファイルを削除して（ステップＦ６）、一連のファイル削除処理２を終了する。
【００６６】
このようなファイル削除処理２によって、保存しておくべきファイルを他のＰＣへ自動的にアップロードした上で、削除指示がなされたファイルに関連し不要であると判断されるファイルを自動的に削除することができるため、ユーザーの手作業により不要ファイルを抽出する手間を省くことができ、端末２００による作業の効率を向上させることができるとともに、端末２００に接続される記憶装置２１０の記憶容量を有効に利用することができる。
【００６７】
次に、図１１に示すフローチャートを参照して端末２００によって実行されるファイルアップロード処理２について説明する。
入力装置２０４を介してユーザーからファイルのアップロード指示操作がなされると、コンピュータ本体２０２は、アップロード指示されたファイルがアプリケーションファイルであるか否かを判別し（ステップＧ１）、アプリケーションファイルであると判別された場合には、当該アプリケーションファイルをファイル属性情報のファイルアップロード先情報に従う所定のＰＣのフォルダへアップロードする（ステップＧ２）。
【００６８】
次いで、コンピュータ本体２０２は、当該アプリケーションファイルと関連づけられたデータファイルが記憶装置２１０内に記憶されているか否かを判別し（ステップＧ３）、関連データファイルが存在しないと判別された場合には一連のファイルアップロード処理２を終了する。また、ステップＧ３において、関連データファイルが存在すると判別された場合には、コンピュータ本体２０２は、全ての関連データファイルをそれぞれのファイル属性情報のファイルアップロード先情報に従う所定のＰＣのフォルダへアップロードし（ステップＧ４）、それぞれのアップロード済フラグをセットして（ステップＧ５）、一連のファイルアップロード処理２を終了する。
【００６９】
また、ステップＧ１において、アップロード指示されたファイルがアプリケーションファイルでないと判別された場合には、当該データファイルをファイル属性情報のファイルアップロード先情報に従う所定のＰＣのフォルダへアップロードする（ステップＧ６）。次いで、コンピュータ本体２０２は、当該データファイルに関連づけられたアプリケーションと同一のアプリケーションに関連づけられたデータファイルが存在するか否かの判別を行う（ステップＧ７）。
【００７０】
そして、ステップＧ７において、同一のアプリケーションに関連づけられたデータファイルが存在しないと判別された場合には、他にアップロードする必要のあるデータファイルは存在しないと判断して、一連のファイルアップロード処理２を終了する。また、ステップＧ７において、同一のアプリケーションに関連づけられたデータファイルが存在すると判別された場合には、同一のアプリケーションに関連づけられた全てのデータファイルをそれぞれのファイル属性情報のファイルアップロード先情報に従う所定のＰＣのフォルダへアップロードし（ステップＧ８）、それぞれのアップロード済フラグをセットして（ステップＧ９）、一連のファイルアップロード処理２を終了する。
【００７１】
このようなファイルアップロード処理２によって、アップロード指示がなされたファイルに関連するファイルをひとまとまりのブロックとして自動的にアップロードすることができるため、ユーザーの手作業によりアップロードする必要のあるファイルを抽出する手間を省くことができ、端末２００による作業の効率を向上させることができる。
【００７２】
以上説明したように、本第２の実施の形態における端末２００によれば、コンピュータ本体２０２は、前述の第１の実施の形態と同様に、ファイルダウンロード処理（図４参照）やファイル変更処理（図５参照）の際には、処理対象のファイルに対応づけられるファイル属性情報（図３参照）に、当該ファイルの状態（ダウンロード、アップロード、変更の有無等）を適宜記憶する。そして、該記憶されたファイル属性情報に従って、ファイル削除処理２（図１０参照）やファイルアップロード処理２（図１１参照）の際には、所定の条件を満たすファイルを自動的に削除、あるいは、他のＰＣにアップロードする。
【００７３】
したがって、図１０に示すようなファイル削除処理２によって、保存しておくべきファイルを他のＰＣへ自動的にアップロードした上で、削除指示がなされたファイルに関連し不要であると判断されるファイルを自動的に削除することができるため、ユーザーの手作業により不要ファイルを抽出する手間を省くことができ、端末２００による作業の効率を向上させることができるとともに、端末２００に接続される記憶装置２１０の記憶容量を有効に利用することができる。
【００７４】
また、図１１に示すようなファイルアップロード処理２によって、アップロード指示がなされたファイルに関連するファイルをひとまとまりのブロックとして自動的にアップロードすることができるため、ユーザーの手作業によりアップロードする必要のあるファイルを抽出する手間を省くことができ、端末２００による作業の効率を向上させることができる。
【００７５】
【発明の効果】
本発明によれば、ホスト装置に通信接続されるネットワーク端末装置においてファイル削除を行う際は、そのファイルが当該端末装置にて新規に作成されたファイルなのか、あるいはホスト装置からのダウンロード後に更新されたファイルなのかを判別し、その判別結果に基づいてその削除対象ファイルの削除に先立って、その対象ファイルをホスト装置に対してアップロードするのか否かを制御するようにしたので、ネットワーク端末装置にてファイル削除を行った場合には、その削除対象となったファイルと同一ファイルがホスト装置側に常に記憶されることになり、必要に応じてそのファイルをホスト装置からダウンロードすることでファイル削除後の復活が可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における端末２００を含むネットワークの構成を示すブロック図である。
【図２】図１に示す端末２００の概略構成を示すブロック図である。
【図３】各種データファイルやアプリケーションファイル毎に対応づけられて記憶装置２１０に記憶されるファイル属性情報のデータ構成を示す図である。
【図４】端末２００によって実行されるファイルダウンロード処理について説明するフローチャートである。
【図５】端末２００によって実行されるファイル変更処理について説明するフローチャートである。
【図６】端末２００によって実行されるファイルアップロード処理について説明するフローチャートである。
【図７】端末２００によって実行されるファイル削除処理について説明するフローチャートである。
【図８】端末２００によって実行されるファイルリスト表示処理について説明するフローチャートである。
【図９】図８に示すファイルリスト表示処理によって表示装置２０６の表示画面に表示されるファイルリストの例を示す図である。
【図１０】端末２００によって実行されるファイル削除処理２について説明するフローチャートである。
【図１１】端末２００によって実行されるファイルアップロード処理２について説明するフローチャートである。
【符号の説明】
１００    ネットワーク
２００    端末
３００    サーバ
２０２    コンピュータ本体
２０２Ａ    内部メモリ
２０４    入力装置
２０６    表示装置
２０８    印刷装置
２１０    記憶装置
２１２    可搬型記録媒体
２１４    記録媒体駆動装置
２１６    通信インタフェース
【図１】
0003788003.tif 000002
【図２】
0003788003.tif 000003
【図３】
0003788003.tif 000004
【図４】
0003788003.tif 000005
【図５】
0003788003.tif 000006
【図６】
0003788003.tif 000007
【図７】
0003788003.tif 000008
【図８】
0003788003.tif 000009
【図９】
0003788003.tif 000010
【図１０】
0003788003.tif 000011
【図１１】
0003788003.tif 000012