(57)【要約】【課題】端末装置と外部記憶媒体間でデータファイルを移動等したとき、移動等されたデータファイルの所在を容易に把握可能な端末装置を提供する。【解決手段】端末装置１００は、データファイルを記憶するファイル記憶手段１２１と、ファイル記憶手段１２１に記憶されたデータファイルのファイル管理情報を端末装置１００と関連付けて記憶するファイル管理情報記憶手段１２２と、端末装置１００と外部記憶媒体２００間でデータファイルを相互に移動させるファイル移動手段と、データファイルを移動したとき、移動元の該データファイルのファイル管理情報に移動先の情報を含めて記憶させ、移動先に同一のファイル管理情報を該データファイルのファイル管理情報として記憶させる制御手段１１０と、端末装置１００および外部記憶媒体２００のデータファイルのファイル管理情報を一覧表示する表示手段１４０とを備えている。【選択図】        図１
2007034662.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを記憶可能な外部記憶媒体と接続し、相互に前記データファイルを移動することができる端末装置であって、
前記データファイルを記憶するためのファイル記憶手段と、
前記ファイル記憶手段に記憶されている前記データファイルのファイル管理情報を記憶するファイル管理情報記憶手段と、
前記外部記憶媒体と接続するための媒体接続手段と、
前記媒体接続手段を介して、前記ファイル記憶手段に記憶された前記データファイルまたは前記外部記憶媒体に記憶された前記データファイルを相互に移動させるファイル移動手段と、
前記ファイル移動手段により前記ファイル記憶手段に記憶されている前記データファイルを前記外部記憶媒体に移動したとき、前記ファイル管理情報記憶手段に記憶されている対応するデータファイルのファイル管理情報に移動先の前記外部記憶媒体の情報を含めて記憶させるとともに、移動先の前記外部記憶媒体に同一の前記ファイル管理情報を前記データファイルのファイル管理情報として記憶させる制御手段と、
前記ファイル管理情報記憶手段に記憶されている前記データファイルの前記ファイル管理情報、あるいは、前記媒体接続手段を介して前記端末装置に接続されている前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報を一覧として表示する表示手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記制御手段は、前記ファイル移動手段により前記外部記憶媒体に記憶されている前記データファイルを前記ファイル記憶手段に移動したとき、前記外部記憶媒体に記憶されている対応する前記データファイルの前記ファイル管理情報に移動先の前記端末装置の情報を含めて記憶させるとともに、移動先の前記端末装置の前記ファイル管理情報記憶手段に同一の前記ファイル管理情報を前記データファイルの前記ファイル管理情報として記憶させることを特徴とする請求項１に記載の端末装置。
【請求項３】
ネットワークを介して他の端末装置やサーバと前記データファイルの送受信を行う無線通信手段をさらに備え、
前記データファイルは、前記サーバから配信され、前記無線通信手段を介して前記端末装置の前記ファイル記憶手段あるいは前記媒体接続手段を介して前記端末装置に接続された前記外部記憶媒体に記憶される前記データファイルを含むことを特徴とする請求項１に記載の端末装置。
【請求項４】
前記ファイル管理情報記憶手段または前記外部記憶媒体に記憶されている各データファイルの前記ファイル管理情報は、それぞれ、該データファイルがいくつ記憶されているかを示す実体数データを含むことを特徴とする請求項１に記載の端末装置。
【請求項５】
前記制御手段は、前記ファイル移動手段により前記データファイルを移動させるとき、移動元の前記端末装置の前記ファイル管理情報記憶手段または前記外部記憶媒体の該データファイルのファイル管理情報に含まれる実体数データを１デクリメントするとともに、移動先の前記外部記憶媒体または前記端末装置の前記ファイル管理情報記憶手段の該データファイルの前記ファイル管理情報に含まれる実体数データを１インクリメントすることを特徴とする請求項４に記載の端末装置。
【請求項６】
前記データファイルの移動により移動元の前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる前記実体数データが０になった場合にのみ、前記制御手段は、移動先の前記端末装置または前記外部記憶媒体の情報を移動元の前記ファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含めて記憶させることを特徴とする請求項５に記載の端末装置。
【請求項７】
前記制御手段は、前記ファイル記憶手段または前記外部記憶媒体からいずれかのデータファイルを削除するとき、対応する前記ファイル管理情報記憶手段または前記外部記憶媒体の前記実体数データを１デクリメントすることを特徴とする請求項４に記載の端末装置。
【請求項８】
前記データファイルの削除により前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる前記実体数データが０になった場合にのみ、前記制御手段は、前記ファイル管理情報記憶手段または前記記憶媒体の対応するデータファイルのファイル管理情報に削除した旨を記憶させることを特徴とする請求項７に記載の端末装置。
【請求項９】
前記ファイル管理情報記憶手段または前記記憶媒体に記憶されたデータファイルのファイル管理情報に該データファイルが削除された旨が記憶されている場合、前記表示手段は、一覧表示内に、前記データファイルが削除された旨を表示することを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記端末装置の情報及び前記外部記憶媒体の情報は、それぞれに固有のＩＤ情報を含むことを特徴とする請求項１に記載の端末装置。
【請求項１１】
現在時刻を計時する時計手段をさらに備え、
前記制御手段は、前記データファイルを移動・記憶した際の時刻を前記時計手段から取得し、移動先あるいは記憶先の前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に該時刻データを含めて記憶させることを特徴とする請求項１に記載の端末装置。
【請求項１２】
前記ファイル管理情報記憶手段に記憶されている前記データファイルのファイル管理情報と、前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報とを比較するファイル管理情報比較手段と、
前記ファイル管理情報比較手段により前記端末装置と前記外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合に、前記ファイル記憶手段と前記外部記憶媒体に該同一のデータファイルの実体が存在するか否かを判別するファイル判別手段とをさらに備え、
前記制御手段は、前記ファイル判別手段の判別結果に基づいて、前記ファイル管理情報記憶手段に記憶されている前記データファイルのファイル管理情報および前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報を更新することを特徴とする請求項１１に記載の端末装置。
【請求項１３】
前記制御手段は、前記ファイル判別手段により前記同一のデータファイルの実体が前記ファイル記憶手段と前記外部記憶媒体の一方のみに存在すると判別された場合には、前記ファイル管理情報記憶手段および前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データに基づいて、一方の前記ファイル管理情報を他方の前記ファイル管理情報により更新することを特徴とする請求項１２に記載の端末装置。
【請求項１４】
前記制御手段は、前記ファイル判別手段により前記同一のデータファイルの実体が前記ファイル記憶手段と前記外部記憶媒体の一方のみに存在し、前記同一のデータファイルの実体が無い方が古い前記時刻データであると判別された場合には、前記ファイル管理情報記憶手段の前記ファイル管理情報に含まれる前記時刻データおよび前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データのうち、新しい前記時刻データを含む前記ファイル管理情報により古い前記時刻データを含む前記ファイル管理情報を更新することを特徴とする請求項１３に記載の端末装置。
【請求項１５】
前記ファイル管理情報比較手段により前記端末装置と前記外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合において、前記ファイル判別手段により前記ファイル記憶手段と前記外部記憶媒体のいずれにも該同一のデータファイルの実体が存在しないと判別されたときには、前記制御手段は、前記ファイル管理情報記憶手段の前記ファイル管理情報に含まれる前記時刻データおよび前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データのうち、新しい前記時刻データを含む前記ファイル管理情報により古い前記時刻データを含む前記ファイル管理情報を更新することを特徴とする請求項１２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話、ＰＤＡ等の端末装置に関し、より詳細には、この端末装置に接続される外部記憶媒体との間でデータファイルを相互に移動するとともに、この移動したデータファイルの格納場所を管理・表示することができる端末装置に関する。
【背景技術】
【０００２】
最近のデータファイルの大容量化や、お気に入りのデータファイルを持ち運び、あるいは気楽にそのデータファイルを交換等したいというユーザの要望が存在する。このような要望に応えるため、携帯電話、ＰＤＡ等の携帯型の端末装置では、外部記憶装置との間でブルートゥースなどの近距離無線通信手段を利用して、常時必要としていないデータファイル等を外部記憶装置に移動し、端末装置の記憶領域（格納領域）を確保する方法が知られている（例えば、特許文献１参照）。
特許文献１に記載の端末装置では、例えば、端末装置の電源投入時に、近距離無線通信手段を介して外部記憶装置に記憶されているデータファイル名を取得するとともに、この端末装置に記憶されているデータファイル名を取得し、端末装置および外部記憶装置にどのようなデータファイルが記憶され、またどちらに記憶されているかをリスト表示することができる。このようにして、特許文献１に記載の端末装置では、各データファイルの格納場所をユーザに通知することが可能である。
【特許文献１】特開２００３−１９８６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の端末装置では、近距離無線通信手段を利用して外部記憶装置からデータファイル名を取得する構成のため、このような近距離無線通信機能を有さない外部記憶媒体等にデータファイルを記憶（移動）した場合には、ユーザは、データファイルの所在（格納場所）を知る（把握する）ことができないという問題がある。
また、特許文献１に記載の端末装置では、一つの外部記憶装置しか想定していないため、複数の外部記憶装置（あるいは、複数の外部記憶媒体）を用いてデータファイルを記憶・共有しているような場合には、これらの外部記憶装置に保存しているデータファイルを同時に表示することができないという問題もある。
近年、このような端末装置には、音楽データやゲーム等のアプリケーションプログラムデータのデータファイルを保存・記憶するためのＳＤカード等の外部記憶媒体と接続することができるスロット（媒体接続手段）を備えるものが増えており、このような外部記憶媒体と接続可能な端末装置では、端末装置本体に記憶していたデータファイルを外部記憶媒体に記憶（移動）した場合、そのデータファイルがどこに移動されたのかをユーザは知る（把握する）ことができない。このため、上述の問題がさらに顕著となってきている。
【０００４】
そこで、本発明は、端末装置と外部記憶媒体との間で相互にデータファイルを移動、削除、ダウンロードなどしたとき、移動や記憶されたデータファイルがどこに記憶されているのかを管理するとともに、一覧で表示することができる端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の本発明の端末装置は、データファイルを記憶可能な外部記憶媒体と接続し、相互に前記データファイルを移動することができる端末装置であって、前記データファイルを記憶するためのファイル記憶手段と、前記ファイル記憶手段に記憶されている前記各データファイルのファイル管理情報を記憶するファイル管理情報記憶手段と、前記外部記憶媒体と接続するための媒体接続手段と、前記媒体接続手段を介して、前記ファイル記憶手段に記憶された前記データファイルまたは前記外部記憶媒体に記憶された前記データファイルを相互に移動させるファイル移動手段と、前記ファイル移動手段により前記ファイル記憶手段に記憶されている前記データファイルを前記外部記憶媒体に移動したとき、前記ファイル管理情報記憶手段に記憶されている対応するデータファイルのファイル管理情報に移動先の前記外部記憶媒体の情報を含めて記憶させるとともに、移動先の前記外部記憶媒体に同一の前記ファイル管理情報を前記データファイルのファイル管理情報として記憶させる制御手段と、前記ファイル管理情報記憶手段に記憶されている前記各データファイルの前記ファイル管理情報、あるいは、前記媒体接続手段を介して前記端末装置に接続されている前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報を一覧として表示する表示手段と、を備えることを特徴とする。
請求項２に記載の本発明は、請求項１に記載の端末装置において、前記制御手段は、前記ファイル移動手段により前記外部記憶媒体に記憶されている前記データファイルを前記ファイル記憶手段に移動したとき、前記外部記憶媒体に記憶されている対応する前記データファイルの前記ファイル管理情報に移動先の前記端末装置の情報を含めて記憶させるとともに、移動先の前記端末装置の前記ファイル管理情報記憶手段に同一の前記ファイル管理情報を前記データファイルの前記ファイル管理情報として記憶させることを特徴とする。
請求項３に記載の本発明は、請求項１に記載の端末装置において、ネットワークを介して他の端末装置やサーバと前記データファイルの送受信を行う無線通信手段をさらに備え、前記データファイルは、前記サーバから配信され、前記無線通信手段を介して前記端末装置の前記ファイル記憶手段あるいは前記媒体接続手段を介して前記端末装置に接続された前記外部記憶媒体に記憶される前記データファイルを含むことを特徴とする。
請求項４に記載の本発明は、請求項１に記載の端末装置において、前記ファイル管理情報記憶手段または前記外部記憶媒体に記憶されている各データファイルの前記ファイル管理情報は、それぞれ、該データファイルがいくつ記憶されているかを示す実体数データを含むことを特徴とする。
請求項５に記載の本発明は、請求項４に記載の端末装置において、前記制御手段は、前記ファイル移動手段により前記データファイルを移動させるとき、移動元の前記端末装置の前記ファイル管理情報記憶手段または前記外部記憶媒体の該データファイルのファイル管理情報に含まれる実体数データを１デクリメントするとともに、移動先の前記外部記憶媒体または前記端末装置の前記ファイル管理情報記憶手段の該データファイルの前記ファイル管理情報に含まれる実体数データを１インクリメントすることを特徴とする。
請求項６に記載の本発明は、請求項５に記載の端末装置において、前記データファイルの移動により移動元の前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる前記実体数データが０になった場合にのみ、前記制御手段は、移動先の前記端末装置または前記外部記憶媒体の情報を移動元の前記ファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含めて記憶させることを特徴とする。
請求項７に記載の本発明は、請求項４に記載の端末装置において、前記制御手段は、前記ファイル記憶手段または前記外部記憶媒体からいずれかのデータファイルを削除するとき、対応する前記ファイル管理情報記憶手段または前記外部記憶媒体の前記実体数データを１デクリメントすることを特徴とする。
請求項８に記載の本発明は、請求項７に記載の端末装置において、前記データファイルの削除により前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる前記実体数データが０になった場合にのみ、前記制御手段は、前記ファイル管理情報記憶手段または前記記憶媒体の対応するデータファイルのファイル管理情報に削除した旨を記憶させることを特徴とする。
請求項９に記載の本発明は、請求項８に記載の端末装置において、前記ファイル管理情報記憶手段または前記記憶媒体に記憶されたデータファイルのファイル管理情報に該データファイルが削除された旨が記憶されている場合、前記表示手段は、一覧表示内に、前記データファイルが削除された旨を表示することを特徴とする。
請求項１０に記載の本発明は、請求項１に記載の端末装置において、前記端末装置の情報及び前記外部記憶媒体の情報は、それぞれに固有のＩＤ情報を含むことを特徴とする。
請求項１１に記載の本発明は、請求項１に記載の端末装置において、現在時刻を計時する時計手段をさらに備え、前記制御手段は、前記データファイルを移動・記憶した際の時刻を前記時計手段から取得し、移動先あるいは記憶先の前記端末装置のファイル管理情報記憶手段または前記外部記憶媒体の対応するデータファイルのファイル管理情報に該時刻データを含めて記憶させることを特徴とする。
請求項１２に記載の本発明は、請求項１１に記載の端末装置において、前記ファイル管理情報記憶手段に記憶されている前記データファイルのファイル管理情報と、前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報とを比較するファイル管理情報比較手段と、前記ファイル管理情報比較手段により前記端末装置と前記外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合に、前記ファイル記憶手段と前記外部記憶媒体に該同一のデータファイルの実体が存在するか否かを判別するファイル判別手段とをさらに備え、前記制御手段は、前記ファイル判別手段の判別結果に基づいて、前記ファイル管理情報記憶手段に記憶されている前記データファイルのファイル管理情報および前記外部記憶媒体に記憶されている前記データファイルのファイル管理情報を更新することを特徴とする。
請求項１３に記載の本発明は、請求項１２に記載の端末装置において、前記制御手段は、前記ファイル判別手段により前記同一のデータファイルの実体が前記ファイル記憶手段と前記外部記憶媒体の一方のみに存在すると判別された場合には、前記ファイル管理情報記憶手段および前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データに基づいて、一方の前記ファイル管理情報を他方の前記ファイル管理情報により更新することを特徴とする。
請求項１４に記載の本発明は、請求項１３に記載の端末装置において、前記制御手段は、前記ファイル判別手段により前記同一のデータファイルの実体が前記ファイル記憶手段と前記外部記憶媒体の一方のみに存在し、前記同一のデータファイルの実体が無い方が古い前記時刻データであると判別された場合には、前記ファイル管理情報記憶手段の前記ファイル管理情報に含まれる前記時刻データおよび前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データのうち、新しい前記時刻データを含む前記ファイル管理情報により古い前記時刻データを含む前記ファイル管理情報を更新することを特徴とする。
請求項１５に記載の本発明は、請求項１２に記載の端末装置において、前記ファイル管理情報比較手段により前記端末装置と前記外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合において、前記ファイル判別手段により前記ファイル記憶手段と前記外部記憶媒体のいずれにも該同一のデータファイルの実体が存在しないと判別されたときには、前記制御手段は、前記ファイル管理情報記憶手段の前記ファイル管理情報に含まれる前記時刻データおよび前記外部記憶媒体の前記ファイル管理情報に含まれる前記時刻データのうち、新しい前記時刻データを含む前記ファイル管理情報により古い前記時刻データを含む前記ファイル管理情報を更新することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、端末装置から外部記憶媒体へ、あるいは外部記憶媒体から端末装置へデータファイルを移動したとき、該移動したデータファイルのファイル管理情報に移動先の端末装置または外部記憶媒体の情報を含めて移動元・移動先のファイル管理情報に記憶し、必要に応じてそれらのファイル管理情報を表示手段に表示可能な構成としたので、端末装置のユーザは、データファイルを移動してもそのデータファイルの所在（格納場所）を容易に把握することができる。また、他の特別な装置や手段など（例えば、ブルートゥースなどの近距離無線通信手段）を必要とせずに、移動されたデータファイルの所在を容易に知る（把握する）ことができるので、端末装置の装置構成を簡略化することができるとともに、その製造コストを低減することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の第１の実施の形態による端末装置は、データファイルを記憶可能な外部記憶媒体と接続し、相互にデータファイルを移動することができる端末装置であって、１または複数のデータファイルを記憶するためのファイル記憶手段と、ファイル記憶手段に記憶されている各データファイルのファイル管理情報を記憶するファイル管理情報記憶手段と、外部記憶媒体と接続するための媒体接続手段と、媒体接続手段を介して、ファイル記憶手段に記憶されたデータファイルまたは外部記憶媒体に記憶されたデータファイルを相互に移動させるファイル移動手段と、ファイル移動手段によりファイル記憶手段に記憶されているデータファイルを外部記憶媒体に移動したとき、ファイル管理情報記憶手段に記憶されている対応するデータファイルのファイル管理情報に移動先の外部記憶媒体の情報を含めて記憶させるとともに、移動先の外部記憶媒体に同一のファイル管理情報をデータファイルのファイル管理情報として記憶させる制御手段と、ファイル管理情報記憶手段に記憶されている各データファイルのファイル管理情報、あるいは、媒体接続手段を介して端末装置に接続されている外部記憶媒体に記憶されているデータファイルのファイル管理情報を一覧として表示する表示手段とを備えるものである。本実施の形態によれば、端末装置から外部記憶媒体へデータファイルを移動したとき、移動元の端末装置のファイル管理情報に移動先の外部記憶媒体の情報を含めて記憶し、表示手段によりそれらファイル管理情報を一覧表示することができるので、端末装置のユーザは、他の特別な装置や手段など（例えば、ブルートゥースなどの近距離無線通信手段）を必要とせず、移動されたデータファイルの所在を容易に知る（把握する）ことができ、視覚的に理解することができる。したがって、端末装置の装置構成を簡略化することができるとともに、その製造コストを低減することができる。
本発明の第２の実施の形態は、第１の実施の形態による端末装置において、制御手段は、ファイル移動手段により外部記憶媒体に記憶されているデータファイルをファイル記憶手段に移動したとき、外部記憶媒体に記憶されている対応するデータファイルのファイル管理情報に移動先の端末装置の情報を含めて記憶させるとともに、移動先の端末装置のファイル管理情報記憶手段に同一のファイル管理情報をデータファイルのファイル管理情報として記憶させるものである。本実施の形態によれば、外部記憶媒体から端末装置へデータファイルを移動したときにも、上記第１の実施の形態と同様の効果を奏することができる。
本発明の第３の実施の形態は、第１の実施の形態による端末装置において、ネットワークを介して他の端末装置やサーバとデータファイルの送受信を行う無線通信手段をさらに備え、データファイルは、サーバから配信され、無線通信手段を介して端末装置のファイル記憶手段あるいは媒体接続手段を介して端末装置に接続された外部記憶媒体に記憶されるデータファイルを含むものである。本実施の形態によれば、インターネットなどのネットワークおよび無線通信手段を介して、例えば、データファイル配信サーバなどのサーバから配信され、ファイル記憶手段または外部記憶媒体に記憶されるデータファイルを移動などする場合にも、上述の第１の実施の形態と同様の効果を奏することができる。これにより、配信等され、記憶（格納）しているデータファイルを他の端末装置のユーザと気軽に交換等することができる。
本発明の第４の実施の形態は、第１の実施の形態による端末装置において、ファイル管理情報記憶手段または外部記憶媒体に記憶されている各データファイルのファイル管理情報は、それぞれ、該データファイルがいくつ記憶されているかを示す実体数データを含むものである。本実施の形態によれば、端末装置または外部記憶媒体に同一のデータファイルが複数存在するような場合（例えば、データファイルをコピーした場合や、同一のデータファイルを間違えて二度ダウンロード等した場合など）においても、実体数データを含むファイル管理情報を利用することにより、容易にデータファイルの所在（格納先）を把握することができる。
本発明の第５の実施の形態は、第４の実施の形態による端末装置において、制御手段は、ファイル移動手段によりデータファイルを移動させるとき、移動元の端末装置のファイル管理情報記憶手段または外部記憶媒体の該データファイルのファイル管理情報に含まれる実体数データを１デクリメントするとともに、移動先の外部記憶媒体または端末装置のファイル管理情報記憶手段の該データファイルのファイル管理情報に含まれる実体数データを１インクリメントするものである。本実施の形態によれば、データファイルの移動に際し、移動元と移動先のファイル管理情報に含まれる実体数データを利用して、上記第１の実施の形態と同様の効果を奏することができる。
本発明の第６の実施の形態は、第５の実施の形態による端末装置において、データファイルの移動により移動元の端末装置のファイル管理情報記憶手段または外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる実体数データが０になった場合にのみ、制御手段は、移動先の端末装置または外部記憶媒体の情報を移動元のファイル管理情報記憶手段または外部記憶媒体の対応するデータファイルのファイル管理情報に含めて記憶させるものである。本実施の形態によれば、移動元に同一のデータファイルが複数あった場合であっても、容易にデータファイルの所在（格納先）を把握することができる。
本発明の第７の実施の形態は、第４の実施の形態による端末装置において、制御手段は、ファイル記憶手段または外部記憶媒体からいずれかのデータファイルを削除するとき、対応するファイル管理情報記憶手段または外部記憶媒体の実体数データを１デクリメントするものである。本実施の形態によれば、端末装置および外部記憶媒体の一方でデータファイルを削除した場合であっても、他方や他の端末装置においてデータファイルの所在を把握することができる。
本発明の第８の実施の形態は、第７の実施の形態による端末装置において、データファイルの削除により端末装置のファイル管理情報記憶手段または外部記憶媒体の対応するデータファイルのファイル管理情報に含まれる実体数データが０になった場合にのみ、制御手段は、ファイル管理情報記憶手段または記憶媒体の対応するデータファイルのファイル管理情報に削除した旨を記憶させるものである。本実施の形態によれば、削除処理により実体数データが０になるとそのデータファイルのファイル管理情報に削除した旨を記憶しているので、端末装置のユーザは、ダウンロード等により格納していたデータファイルを削除して、その所在が不明になるような場合であっても、そのデータファイルが削除により消去されたことを容易に把握することができる。
本発明の第９の実施の形態は、第８の実施の形態による端末装置において、ファイル管理情報記憶手段または記憶媒体に記憶されたデータファイルのファイル管理情報に該データファイルが削除された旨が記憶されている場合、表示手段は、一覧表示内に、データファイルが削除された旨を表示するものである。一覧表示に削除した旨を表示することができるので、端末装置のユーザは、ダウンロード等により格納していたデータファイルを削除して、その所在が不明になるような場合であっても、そのデータファイルが削除により消去されたことを容易に把握することができる。
本発明の第１０の実施の形態は、第１の実施の形態による端末装置において、端末装置の情報及び外部記憶媒体の情報は、それぞれに固有のＩＤ情報を含むものである。本実施の形態によれば、端末装置や外部記憶媒体のＩＤ情報を利用して、どの端末装置や外部記憶媒体にデータファイルが存在するかを容易に把握することができる。
本発明の第１１の実施の形態は、第１の実施の形態による端末装置において、現在時刻を計時する時計手段をさらに備え、制御手段は、データファイルを移動・記憶した際の時刻を時計手段から取得し、移動先あるいは記憶先の端末装置のファイル管理情報記憶手段または外部記憶媒体の対応するデータファイルのファイル管理情報に該時刻データを含めて記憶させるものである。本実施の形態によれば、データファイルを移動、ダウンロード等した日時を更新日時として記憶しているので、その時刻データを利用して各データファイルの最新の状態を容易に知る（把握する）ことができる。
本発明の第１２の実施の形態は、第１１の実施の形態による端末装置において、ファイル管理情報記憶手段に記憶されているデータファイルのファイル管理情報と、外部記憶媒体に記憶されているデータファイルのファイル管理情報とを比較するファイル管理情報比較手段と、ファイル管理情報比較手段により端末装置と外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合に、ファイル記憶手段と外部記憶媒体に該同一のデータファイルの実体が存在するか否かを判別するファイル判別手段とをさらに備え、制御手段は、ファイル判別手段の判別結果に基づいて、ファイル管理情報記憶手段に記憶されているデータファイルのファイル管理情報および外部記憶媒体に記憶されているデータファイルのファイル管理情報を更新するものである。本実施の形態によれば、端末装置と外部記憶媒体の両方に同一のデータファイルのファイル管理情報が記憶されていた場合に初めて、そのデータファイルの実体が端末装置と外部記憶媒体の両方に存在するかを判別し、その判別結果に基づいて、それぞれのデータファイルのファイル管理情報を更新するので、更新処理を無駄なく容易・確実に実行することができる。
本発明の第１３の実施の形態は、第１２の実施の形態による端末装置において、制御手段は、ファイル判別手段により同一のデータファイルの実体がファイル記憶手段と外部記憶媒体の一方のみに存在すると判別された場合には、ファイル管理情報記憶手段および外部記憶媒体のファイル管理情報に含まれる時刻データに基づいて、一方のファイル管理情報を他方のファイル管理情報により更新するものである。本実施の形態によれば、ファイル管理情報では端末装置と外部記憶媒体の両方に同一のデータファイルが存在していると比較された場合であっても、一方にしか該データファイルが存在しない場合には、データファイルのファイル管理情報内の更新日時の時刻データに基づいて、各ファイル管理情報を容易・確実に更新することができる。
本発明の第１４の実施の形態は、第１３の実施の形態による端末装置において、制御手段は、ファイル判別手段により同一のデータファイルの実体がファイル記憶手段と外部記憶媒体の一方のみに存在し、前記同一のデータファイルの実体が無い方が古い前記時刻データであると判別された場合には、ファイル管理情報記憶手段のファイル管理情報に含まれる時刻データおよび外部記憶媒体のファイル管理情報に含まれる時刻データのうち、新しい時刻データを含むファイル管理情報により古い時刻データを含むファイル管理情報を更新するものである。本実施の形態によれば、新しい更新日時の時刻データを含むファイル管理情報により古い更新日時の時刻データを含むファイル管理情報を更新しているので、容易・確実にファイル管理情報の更新処理を実行することができる。
本発明の第１５の実施の形態は、第１２の形態による端末装置において、ファイル管理情報比較手段により端末装置と外部記憶媒体の両方に同一のデータファイルが存在すると比較された場合において、ファイル判別手段によりファイル記憶手段と外部記憶媒体のいずれにも該同一のデータファイルの実体が存在しないと判別されたときには、制御手段は、ファイル管理情報記憶手段のファイル管理情報に含まれる時刻データおよび外部記憶媒体のファイル管理情報に含まれる時刻データのうち、新しい時刻データを含むファイル管理情報により古い時刻データを含むファイル管理情報を更新するものである。本実施の形態によれば、ファイル移動手段による最新の移動情報（移動先の情報）を含むファイル管理情報により古いファイル管理情報を更新し、端末装置および端末装置に接続されている外部記憶媒体で同一のファイル管理情報を共有することができるので、データファイルを転々と移動させた場合においても、端末装置においてそのデータファイルの所在を把握することができる。これにより、端末装置のユーザが再度同一のデータファイルをダウンロードしてしまうなどの無駄を防止することができる。
【実施例】
【０００８】
以下、本発明の一実施例による端末装置について添付図面を参照しつつ詳細に説明する。まず、本発明の端末装置の構成を説明する。
図１は、本実施例による端末装置１００および端末装置１００に接続される外部記憶媒体２００の概略的なブロック図である。図１に示すように、本実施例の端末装置１００は、端末装置１００の各部・各機能を制御し、入出力される各種信号を演算処理する制御部１１０と、音楽ファイルやアプリケーションプログラムなどのデータファイルや各種データを格納（記憶）するための記憶部１２０と、他の端末装置や外部記憶媒体（ＳＤメモリカードやＦＬＡＳＨメモリなど）やインターネット等のネットワークなどとこの端末装置１００を接続するための外部インターフェース（Ｉ／Ｆ：媒体接続手段を含む）１３０と、アプリケーションプログラム実行時に実行画面を表示するとともに、後述するデータファイルのファイル管理情報の更新処理後における端末装置１００および外部記憶媒体２００に格納（記憶）されているデータファイルの一覧を表示する表示部（表示手段）１４０と、アンテナ１５１を介して他の端末装置やサーバ等のネットワークとのデータやメールの送信又は受信を無線通信にて実行する送受信部１５０と、現在の時刻を計時する時計部（時計手段）１６０と、アプリケーションプログラム実行時の入力やメール作成時に押下することにより利用する複数のキーを備える操作部（入力手段）１７０とを備えている。また、外部記憶媒体２００は、外部Ｉ／Ｆ２３０を介して端末装置１００などから入力されるデータファイルなどを記憶部２２０に記憶させるなどの制御をする制御部２１０と、データファイルや各種データを格納（記憶）するための記憶部２２０と、端末装置１００等と接続するための外部インターフェース（Ｉ／Ｆ）２３０とを備えている。なお、本実施例では、端末装置１００として携帯電話を想定して説明しているが、これに限定されず、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などのユーザが持ち運び可能な他の端末装置であってもよい。
【０００９】
制御部１１０は、各種演算処理を実行するプロセッサ（図示せず）と、端末装置１００のＩＤ情報を記憶するＲＯＭ（図示せず）とを備え、後述する端末装置１００のデータファイルのダウンロード、移動、削除処理やファイル管理情報（ファイル格納場所リスト）の更新処理などを実行する。また、制御部１１０は、本実施形態では、後述するデータファイルの移動時にはファイル移動手段、データファイルのファイル管理情報の更新処理時にはファイル管理情報比較手段、ファイル判別手段としても機能する。このプロセッサは、ＣＰＵやＤＳＰなどの制御やメディア処理が可能な手段を備えている。記憶部１２０は、アプリケーションプログラムや音楽データ等のデータファイルを格納することができるファイル格納領域（ファイル記憶手段）１２１と、ファイル格納領域１２１に格納されているデータファイルのファイル管理情報やファイル拡張情報を格納することができるデータ格納領域（ファイル管理情報記憶手段）１２２とを含んでいる。これらの格納領域１２１、１２２は、別々の記憶部やメモリなどとして構成されてもよく、上記では制御部１１０に備えられるとしているＲＯＭを含む構成としてもよい。
外部Ｉ／Ｆ１３０は、特に、本実施例では、外部記憶媒体（ＳＤメモリカードやＦＬＡＳＨメモリなど）に端末装置１００を接続するための媒体接続手段として機能する。表示部１４０は、後述するリスト更新処理などによりファイル格納場所リストが更新されたとき、端末装置１００のデータ格納領域１２２に格納されているファイル格納場所リストや、端末装置１００に接続されている外部記憶媒体２００のデータ格納領域２２２に格納されているファイル格納場所リストを表示するためのものである。この表示部１４０の表示例については、図７を参照して後述する。なお、図１に示すように、端末装置１００では、制御部１１０は、システムバスを介して他の各部と電気的に接続されている。
また、外部記憶媒体２００の制御部２１０は、外部Ｉ／Ｆ２３０を介して接続される端末装置１００から入力されるデータファイルやデータファイルのファイル管理情報をファイル格納領域２２１とデータ格納領域２２２に振り分けて格納（記憶）させるためのプロセッサ（図示せず）と、外部記憶媒体２００のＩＤ情報を記憶するＲＯＭ（図示せず）とを備えている。なお、制御部２１０の処理は、外部Ｉ／Ｆ２３０を介して接続される端末装置１００の制御部１１０により実行されてもよい。
【００１０】
次に、端末装置１００のデータ格納領域１２２または外部記憶媒体２００のデータ格納領域２２２に格納されるファイル管理情報およびファイル格納場所リストの一例を示す。図２（ａ）は、ファイル管理情報の一例であり、図２（ｂ）は、ファイル格納場所リストの一例である。なお、図２の例では、外部記憶媒体２００としてＳＤメモリカードを用いた場合を示し、端末装置１００と２つの外部記憶媒体２００は、端末１、ＳＤ１、ＳＤ２というＩＤ情報を有するものとする。図２（ａ）に示すように、ファイル管理情報には、例えば、データファイルのファイル名とともに、ユーザＩＤ、ファイル格納領域１２１または２２１に格納されているデータファイルの実体サイズ、データファイルがどこに格納されているかを示す格納場所、データファイルの移動や記憶などの更新をした日時を示す更新日時、ファイル格納領域１２１または２２１に存在するデータファイルの数を示す実体数データ、データファイルが著作権で保護されているか否かを示す著作権情報データ、データファイルをダウンロード等したときの価格を示す価格情報データなどが含まれる。ここで、著作権情報データと価格情報データについては、ファイル拡張情報としてファイル管理情報とは別のデータとしてデータ格納領域１２２に格納してもよい。なお、図２（ａ）に示す例は、端末１というＩＤ情報を有する端末装置１００におけるファイル管理情報である。このため、格納場所が端末１となっているデータファイルは実体数が１以上となり（別のフォルダやディレクトリに格納することにより、実体数が１以上となることもあり得る）、格納場所が端末１以外のデータファイルは実体数が０となっている。
【００１１】
また、図２（ｂ）に示すように、ファイル格納場所リストは、ファイル管理情報の一部を抜粋して、表示部１４０に一覧表示可能なサイズに構成したものであり、本実施例では、各データファイルのファイル名の他、更新日時と格納場所とを含むものである。なお、端末装置１００は、各データファイルのファイル名、更新日時、格納場所と同時に、あるいは一覧表示から選択した場合に、上述のファイル拡張情報などを表示するように構成されてもよい。このような構成とすることにより、著作権により保護されたデータファイルであったとしても、そのデータファイルのファイル管理情報のみであれば、外部Ｉ／Ｆ１３０を介して接続された外部記憶媒体２００にコピーすることができる。
【００１２】
次に、図３から図６のフローチャートおよび図７の表示部１４０の表示例を用いて、本実施例による端末装置１００の特徴的な動作、すなわち、データファイルＡのダウンロード処理、端末装置１００から外部記憶媒体２００へデータファイルＸを移動する処理、端末装置１００と接続している外部記憶媒体２００からデータファイルＹを削除する処理、およびファイル格納場所リストを更新する処理を説明する。
図３は、端末装置１００にデータファイルＡをダウンロードする場合の処理を示すフローチャートである。このダウンロード処理は、入力部１７０を介して、端末装置１００のユーザが所定のデータファイル（ここでは、データファイルＡ）のダウンロードを指示（指定）した場合に実行される。データファイルＡをダウンロードするコマンドが指定されると、制御部１１０は、送受信部１５０を介して、データファイルＡおよびそのファイル管理情報を端末装置１００にダウンロードして（ステップ１０１）、データファイルＡの実体を記憶部１２０のファイル格納領域１２１に、データファイルＡのファイル管理情報を記憶部１２０のデータ格納領域１２２にそれぞれ格納する（ステップ１０２）。そして、制御部１１０は、このデータファイルＡが記憶部１２０のデータ格納領域１２２に格納されているファイル格納場所リストにあるか否かをサーチ（検索）する（ステップ１０３）。
次いで、制御部１１０は、そのファイル格納場所リスト内にデータファイルＡが存在するか否かを判断し（ステップ１０４）、データファイルＡが存在しないと判断した場合には、このファイル格納場所リストにデータファイルＡを追加してデータ格納領域１２２に保存する（ステップ１０５）。そして、ファイル格納場所リストにデータファイルＡが存在する状態において、制御部１１０は、端末装置１００のＩＤ情報をＲＯＭ（図示せず）から取得し（ステップ１０６）、現在日時を時計部１６０から取得する（ステップ１０７）。
そして、制御部１１０は、データファイルＡのファイル管理情報に含むべき実体数データを０から１へ１インクリメントし（ステップ１０８）、これら得られた端末装置１００のＩＤ情報、現在日時、及び実体数データに基づいて、ファイル管理情報およびファイル格納場所リストを更新して（ステップ１０９）、このダウンロード処理を終了する。なお、既に別のフォルダやディレクトリにデータファイルＡが存在していた場合には、実体数データは１またはそれ以上である。
【００１３】
次に、図４のフローチャートを用いて、端末装置１００から外部記憶媒体２００へデータファイルＸを移動する処理を説明する。図４は、端末装置１００から外部記憶媒体２００へデータファイルＸを移動する処理を示すフローチャートである。このデータファイル移動処理は、上述のダウンロード処理と同様に、入力部１７０を介して、端末装置１００のユーザが所定のデータファイル（ここでは、データファイルＸ）を端末装置１００から外部記憶媒体２００に移動する指示をした（コマンドを入力した）場合に実行される。なお、外部Ｉ／Ｆ１３０および２３０を介して外部記憶媒体２００が端末装置１００に接続していない場合には、エラーなどを表示部１４０に表示しあるいはアラーム等を出力してこのデータファイル移動処理が実行不可能な旨をユーザに通知して、この処理を中止してもよい。
【００１４】
まず、制御部１１０は、端末装置１００および外部記憶媒体２００のＩＤ情報を取得し（ステップ２０１）、時計部１６０から現在日時を取得する（ステップ２０２）。そして、制御部１１０は、ユーザのコマンドに応じて、端末装置１００の記憶部１２０のファイル格納領域１２１に記憶（格納）されているデータファイルＸを外部記憶媒体２００の記憶部２２０のファイル格納領域２２１に移動（すなわち、書き込み）するとともに（ステップ２０３）、端末装置１００のデータ格納領域１２２に格納されているデータファイルＸのファイル管理情報に含まれる実体数データを１デクリメントする（ステップ２０４）。
次いで、制御部１１０は、この実体数データが０になったか否かを判断する（ステップ２０５）。実体数データが０になったと判断した場合には、ステップ２０３の移動処理により端末装置１００のファイル格納領域１２１にデータファイルＸは存在せず、外部記憶媒体２００に移動されたので、制御部１１０は、端末装置１００のデータファイルＸのファイル管理情報中の格納場所を「媒体」（ここでは、「媒体」をＩＤ情報とする）に更新する（ステップ２０６）。そして、制御部１１０は、端末装置１００のデータファイルＸのファイル管理情報中の更新日時をステップ２０２において時計部１６０より取得した現在日時に更新し（ステップ２０７）、このデータファイルＸが外部記憶媒体２００の記憶部２２０のデータ格納領域２２２に格納されているファイル格納場所リストにあるか否かをサーチ（検索）する（ステップ２０８）。
次いで、制御部１１０は、外部記憶媒体２００のファイル格納場所リスト内にデータファイルＸが存在するか否かを判断し（ステップ２０９）、データファイルＸが存在しないと判断した場合には、このファイル格納場所リストおよびファイル管理情報にデータファイルＸを追加してデータ格納領域２２２に保存する（ステップ２１０）。そして、ファイル格納場所リストにデータファイルＸが存在する状態において、制御部１１０は、データファイルＸの実体数データおよび格納場所以外のデータファイルＸのファイル管理情報が端末装置１００のデータ格納領域１２２に格納されているデータファイルＸのファイル管理情報と同一となるように、外部記憶媒体２００のデータファイルＸのファイル管理情報を更新する（ステップ２１１）。
そして、制御部１１０は、外部記憶媒体２００のデータ格納領域１２２に格納されているデータファイルＸのファイル管理情報内の実体数を１インクリメントするとともに（ステップ２１２）、その格納場所を「媒体」に更新し（ステップ２１３）、このデータファイル移動処理を終了する。なお、外部記憶媒体２００から端末装置１００へのデータファイル移動処理については、上述の外部記憶媒体２００と端末装置１００とを入れ替えることにより達成されるので、フローチャートを用いて説明することを省略する。
【００１５】
次に、図５のフローチャートを用いて、端末装置１００と接続している外部記憶媒体２００からデータファイルＹを削除する処理を説明する。図５は、端末装置１００と接続している外部記憶媒体２００からデータファイルＹを削除する処理を示すフローチャートである。このデータファイル削除処理は、端末装置１００に外部記憶媒体２００が接続している状態において、端末装置１００のユーザが所定のデータファイル（ここでは、データファイルＹ）を外部記憶媒体２００から削除する指示をした（コマンドを入力した）場合に実行される。なお、上述のデータファイル移動処理と同様に、外部Ｉ／Ｆ１３０および２３０を介して外部記憶媒体２００が端末装置１００に接続していない場合には、エラーなどを表示部１４０に表示しあるいはアラーム等を出力してこのデータファイル削除処理が実行不可能な旨をユーザに通知して、この処理を中止してもよい。
【００１６】
まず、制御部１１０は、端末装置１００および外部記憶媒体２００のＩＤ情報を取得した後（ステップ３０１）、外部記憶媒体２００のファイル格納領域２２１からデータファイルＹを削除するとともに（ステップ３０２）、外部記憶媒体２００のデータファイルＹのファイル管理情報内の実体数データを１デクリメントする（ステップ３０３）。次いで、制御部１１０は、この実体数データが０になったか否かを判断する（ステップ３０４）。
実体数データが０になっていないと判断した場合、制御部１１０は、このデータファイル削除処理を終了する。一方、実体数データが０になったと判断した場合には、ステップ３０２の削除処理により外部記憶媒体２００のファイル格納領域２２１にデータファイルＹが存在しないので、制御部１１０は、外部記憶媒体２００のデータファイルＹのファイル管理情報中の格納場所を「削除」に更新する（ステップ３０５）。そして、制御部１１０は、このデータファイルＹが端末装置１００の記憶部１２０のデータ格納領域１２２に格納されているファイル格納場所リストにあるか否かをサーチ（検索）する（ステップ３０６）。
次いで、制御部１１０は、端末装置１００のそのファイル格納場所リスト内にデータファイルＹが存在するか否かを判断し（ステップ３０７）、このデータファイルＹが存在しないと判断した場合には、このデータファイル削除処理を終了する。一方、データファイルＹが存在すると判断した場合には、制御部１１０は、続けて、端末装置１００のファイル格納領域１２１にデータファイルＹの実体が存在するか否かを判断する（ステップ３０８）。端末装置１００にデータファイルＹの実体が存在しないと判断した場合には、制御部１１０は、さらに、外部記憶媒体２００及び端末装置１００のデータファイルＹのファイル管理情報内の更新日時を比較する（ステップ３０９）。
これらの判断により、端末装置１００にデータファイルＹの実体が存在すると判断した場合（ステップ３０８で「ＹＥＳ」）、および、端末装置１００にはデータファイルＹの実体が存在しないが、データファイルＹの更新日時は外部記憶媒体２００のそれよりも端末装置１００のそれの方が新しいと判断した場合（ステップ３０８で「ＮＯ」、ステップ３０９で「ＹＥＳ」）には、制御部１１０は、実体数データ以外のデータファイルＹのファイル管理情報が端末装置１００のデータファイルＹのファイル管理情報と同一となるように、外部記憶媒体２００のデータファイルＹのファイル管理情報を更新し（ステップ３１０）、このデータファイル削除処理を終了する。一方、端末装置１００にデータファイルＹの実体が存在せず、データファイルＹの更新日時は端末装置１００のそれよりも外部記憶媒体２００のそれの方が新しいと判断した場合（ステップ３０８で「ＮＯ」、ステップ３０９で「ＮＯ」）には、制御部１１０は、外部記憶媒体２００のデータファイルＹのファイル管理情報と同一となるように、端末装置１００のデータファイルＹのファイル管理情報を更新し（ステップ３１１）、このデータファイル削除処理を終了する。なお、端末装置１００からデータファイルを削除する処理については、上述の外部記憶媒体２００と端末装置１００とを入れ替えることにより概ね達成されるので（外部記憶媒体２００と接続していない場合には、それに対応するステップを省略する）、フローチャートを用いて説明することを省略する。
【００１７】
次に、図６のフローチャートを用いて、ファイル格納場所リストを更新する処理を説明する。図６は、ファイル格納場所リストの更新処理を示すフローチャートである。このファイル格納場所リスト更新処理は、端末装置１００に外部記憶媒体２００が接続している状態において、端末装置１００のユーザがすべてのデータファイルのファイル格納場所リストを更新する指示をした（コマンドを入力した）場合に実行される。また、端末装置１００は、例えば、図３に示すデータファイルダウンロード処理を実行した後に、自動的にこのファイル格納場所リスト更新処理を実行するように構成されていてもよい。
【００１８】
まず、制御部１１０は、端末装置１００に外部記憶媒体が接続されているか否かを判断する（ステップ４０１）。そして、端末装置１００に外部記憶媒体が接続されていないと判断した場合には、制御部１１０は、このファイル格納場所リスト更新処理を終了する。一方、端末装置１００に外部記憶媒体２００が接続されていると判断した場合には、制御部１１０は、端末装置１００および外部記憶媒体２００のＩＤ情報を取得した後（ステップ４０２）、端末装置１００および外部記憶媒体２００のデータ格納領域１２２、２２２に格納されているファイル格納場所リストを順に検索し（ステップ４０３）、端末装置１００と外部記憶媒体２００の両方のファイル格納場所リストに同一のデータファイルが存在するか否かを判断する（ステップ４０４）。そして、端末装置１００と外部記憶媒体２００の両方のファイル格納場所リストに同一のデータファイルが存在しないと判断した場合には、制御部１１０は、このファイル格納場所リスト更新処理を終了する。
一方、端末装置１００と外部記憶媒体２００の両方のファイル格納場所リストに同一のデータファイルが存在すると判断した場合には、制御部１１０は、続いて、このデータファイルの実体が端末装置１００および外部記憶媒体２００のファイル格納領域１２１、２２１の両方に存在するか否かを判断する（ステップ４０５）。そして、端末装置１００および外部記憶媒体２００の両方にこのデータファイルの実体が存在すると判断した場合、ファイル格納場所リストを更新する必要はないので、このファイル格納場所リスト更新処理を終了する。
【００１９】
また、端末装置１００および外部記憶媒体２００の両方にこのデータファイルの実体が存在しないと判断した場合、制御部１１０は、続いて、端末装置１００のこのデータファイルのファイル管理情報内の更新日時が外部記憶媒体２００のこのデータファイルのファイル管理情報内の更新日時よりも新しいか否かを判断する（ステップ４０６）。端末装置１００の更新日時が外部記憶媒体２００の更新日時よりも新しいと判断した場合、制御部１１０は、外部記憶媒体２００のファイル格納領域２２１にこのデータファイルの実体が存在しないか否かを判断し（ステップ４０７）、外部記憶媒体２００のファイル格納領域２２１にこのデータファイルの実体が存在すると判断した場合には、そのままこのファイル格納場所リスト更新処理を終了する。また、外部記憶媒体２００のファイル格納領域２２１にこのデータファイルの実体が存在しないと判断した場合には、制御部１１０は、実体数データ以外のこのデータファイルのファイル管理情報が端末装置１００のこのデータファイルのファイル管理情報と同一となるように、外部記憶媒体２００のこのデータファイルのファイル管理情報を更新し（ステップ４０９）、このファイル格納場所リスト更新処理を終了する。一方、ステップ４０６において、外部記憶媒体２００の更新日時が端末装置１００の更新日時よりも新しいと判断した場合、制御部１１０は、端末装置１００のファイル格納領域１２１にこのデータファイルの実体が存在しないか否かを判断し（ステップ４０８）、端末装置１００のファイル格納領域１２１にこのデータファイルの実体が存在すると判断した場合には、そのままこのファイル格納場所リスト更新処理を終了する。また、端末装置１００のファイル格納領域１２１にこのデータファイルの実体が存在しないと判断した場合には、制御部１１０は、実体数データ以外のこのデータファイルのファイル管理情報が外部記憶媒体２００のこのデータファイルのファイル管理情報と同一となるように、端末装置１００のこのデータファイルのファイル管理情報を更新し（ステップ４１０）、このファイル格納場所リスト更新処理を終了する。
【００２０】
以上のように、本実施例の端末装置１００は、ファイル格納場所リストの更新処理により、データファイルがどの端末装置１００や外部記憶媒体２００に移動されたのかを追跡することができ、後述のように、端末装置１００の表示部１４０に一覧で表示することができるように構成されているので、端末装置１００のユーザは、他の特別な装置や手段など（例えば、ブルートゥースなどの近距離無線通信手段）を必要とすることなく、データファイルの所在（格納場所）を容易に知る（把握する）ことができるとともに、視覚的に理解することができる。なお、ファイル格納場所リストの更新処理のフローチャートにおいて、ステップ４０６以降の一連のステップを、例えば、順序を逆にして、あるいは、データファイルの実体がいずれかに存在するか、又はいずれにも存在しないのかを先に判断するように構成してもよい。このように、実質的には、データファイルの実体の存在と、端末装置１００および外部記憶媒体２００のデータ格納領域１２２、２２２内の該当するデータファイルの更新日時の新旧とに基づいて、ファイル格納場所リストをどのように更新するかを決定することができる。
【００２１】
次に、上述の各処理に基づいて、所定の条件においてファイル格納場所リストがどのように変更されるかを表示部１４０の表示例を示しつつ説明する。図７は、データファイルをダウンロード、移動、削除等した場合の表示部１４０の表示例を示す。まず、ＩＤ情報「端末１」の端末装置１００の制御部１１０は、図３のデータファイルダウンロード処理を実行して、ＩＤ情報が「端末１」である端末装置１００に、「音楽Ａ」、「音楽Ｂ」、「音楽Ｃ」、「音楽Ｄ」、「音楽Ｅ」、および「音楽Ｆ」で示される６つの音楽データファイルをダウンロードする。この状態における端末装置１００のファイル格納場所リストについての表示部１４０の表示例を図７（ａ）に示す。
【００２２】
次いで、ＩＤ情報「端末１」の端末装置１００の記憶部１２０のファイル格納領域１２１の容量を空けるために、外部Ｉ／Ｆ１３０を介してＩＤ情報「ＳＤ１」の外部記憶媒体２００をＩＤ情報「端末１」の端末装置１００に接続し、ＩＤ情報「端末１」の端末装置１００の制御部１１０は、図４に示すデータファイル移動処理を実行して、６つの音楽データファイルのうち、「音楽Ｂ」、「音楽Ｃ」、「音楽Ｄ」、および「音楽Ｆ」の４つの音楽データファイルをＩＤ情報「端末１」の端末装置１００からＩＤ情報「ＳＤ１」の外部記憶媒体２００に移動する。このとき、これらの音楽データファイルについては、ＩＤ情報「端末１」の端末装置１００の実体数データが０になったので、該当する音楽データファイルの格納場所をＩＤ情報「ＳＤ１」の外部記憶媒体２００に更新している（ステップ２０６参照）。また、ＩＤ情報「端末１」の端末装置１００の制御部１１０は、図５に示すデータファイル削除処理を実行して、音楽データファイル「音楽Ｅ」を削除する。このとき、音楽データファイル「音楽Ｅ」については、ＩＤ情報「端末１」の端末装置１００の実体数データが０になったので、音楽データファイル「音楽Ｅ」の格納場所を「削除」に更新している（ステップ３０５参照）。この状態における端末装置１００および外部記憶媒体２００のファイル格納場所リストについての表示部１４０の表示例を図７（ｂ）に示す。
次いで、ＩＤ情報「ＳＤ１」の外部記憶媒体２００をＩＤ情報「端末１」の端末装置１００から抜き出し、別の端末装置１００であるＩＤ情報「端末２」の端末装置１００に挿入して、ＩＤ情報「端末２」の端末装置１００の制御部１１０の制御により所定の処理を実行する。すなわち、ＩＤ情報「端末２」の端末装置１００の制御部１１０は、図４のデータファイル移動処理を実行して、音楽データファイル「音楽Ｂ」をＩＤ情報「ＳＤ１」の外部記憶媒体２００からＩＤ情報「端末２」の端末装置１００に移動するとともに、図５に示すデータファイル削除処理を実行して、音楽データファイル「音楽Ｃ」をＩＤ情報「ＳＤ１」の外部記憶媒体２００から削除する。このとき、音楽データファイル「音楽Ｂ」および「音楽Ｃ」については、ＩＤ情報「ＳＤ１」の外部記憶媒体２００のそれぞれの実体数データが０になったので、音楽データファイル「音楽Ｂ」および「音楽Ｃ」の格納場所をそれぞれ「端末２」および「削除」に更新している。この状態における２つの端末装置１００および外部記憶媒体２００のファイル格納場所リストについての表示部１４０の表示例を図７（ｃ）に示す。
【００２３】
最後に、ＩＤ情報「ＳＤ１」の外部記憶媒体２００をＩＤ情報「端末２」の端末装置１００から抜き出し、ＩＤ情報「端末１」の端末装置１００に挿入して、ＩＤ情報「端末１」の端末装置１００の制御部１１０は、図６に示すファイル格納場所リストの更新処理を実行して、ＩＤ情報「端末１」の端末装置１００およびＩＤ情報「ＳＤ１」の外部記憶媒体２００の各ファイル格納場所リストを更新する。この場合、両ファイル格納場所リストにおいて音楽データファイル「音楽Ｂ」および「音楽Ｃ」の格納場所が異なり、ＩＤ情報「端末１」の端末装置１００とＩＤ情報「ＳＤ１」の外部記憶媒体２００のいずれにもその音楽データファイルの実体が存在せず、外部記憶媒体２００の更新日時が端末装置１００の更新日時よりも新しいので、実体数データ以外の音楽データファイル「音楽Ｂ」および「音楽Ｃ」のファイル管理情報がＩＤ情報「ＳＤ１」の外部記憶媒体２００の該当するデータファイルのファイル管理情報と同一となるように、ＩＤ情報「端末１」の端末装置１００の該当する音楽データファイル「音楽Ｂ」および「音楽Ｃ」のファイル管理情報を更新する（ステップ４１０参照）。この状態における２つの端末装置１００および外部記憶媒体２００のファイル格納場所リストについての表示部１４０の表示例を図７（ｄ）に示す。
【００２４】
以上説明したように、本実施例による端末装置１００によれば、接続した外部記憶媒体２００との間で相互にデータファイルを移動し、あるいは、いずれかからデータファイルを削除した場合において、該当するデータファイルのファイル管理情報を端末装置１００および外部記憶媒体２００で共有し、ファイル格納場所リストとして端末装置１００の表示部１４０に一覧で表示することにより、端末装置１００のユーザは、他の特別な装置や手段など（例えば、ブルートゥースなどの近距離無線通信手段）を必要とせず、移動・削除等されたデータファイルの所在を容易に知る（把握する）ことができ、視覚的に理解することができる。したがって、端末装置１００の装置構成を簡略化することができるとともに、その製造コストを低減することができる。
以上、図示の実施例に基づいて本発明の端末装置を説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、他の任意の構成物（構成要素）が本発明の端末装置に付加されていてもよい。
【産業上の利用可能性】
【００２５】
本発明による端末装置としては、携帯電話やＰＤＡの他、外部記憶媒体と接続可能であり、外部記憶媒体と相互にデータファイルを移動し、データファイルのファイル管理情報を一覧表示することができる装置に適用することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例による端末装置および外部記憶媒体の概略的なブロック図
【図２】ファイル管理情報およびファイル格納場所リストの一例
【図３】端末装置にデータファイルＡをダウンロードする処理を示すフローチャート
【図４】端末装置から外部記憶媒体へデータファイルＸを移動する処理を示すフローチャート
【図５】端末装置と接続した外部記憶媒体からデータファイルＹを削除する処理を示すフローチャート
【図６】ファイル格納場所リストの更新処理を示すフローチャート
【図７】データファイルをダウンロード、移動、削除等した場合の表示部の表示例
【符号の説明】
【００２７】
１００  端末装置
１１０  制御部
１２０  記憶部
１２１  ファイル格納領域
１２２  データ格納領域
１３０  外部Ｉ／Ｆ
１４０  表示部
１５０  送受信部
１６０  時計部
２００  外部記憶媒体
２２０  記憶部
２２１  ファイル格納領域
２２２  データ格納領域
２３０  外部Ｉ／Ｆ
【図１】
2007034662.tif 000003
【図２】
2007034662.tif 000004
【図３】
2007034662.tif 000005
【図４】
2007034662.tif 000006
【図５】
2007034662.tif 000007
【図６】
2007034662.tif 000008
【図７】
2007034662.tif 000009