(57)【要約】【課題】ネットワークにおいて共有されている共有データを安全に管理可能な通信端末装置および制御プログラムを提供する。【解決手段】端末装置が記憶している、ネットワークにおいて共有されている共有データを受信し、記憶手段は受信した共有データを記憶し、所定条件が満たされた場合、記憶手段に記憶されている共有データを削除する。【選択図】図１８
2008077485.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいて共有されている共有データを記憶し、前記共有データの取得要求に応じて、前記共有データの取得要求を送信した装置へ前記共有データを送信する端末装置とデータ通信可能な通信端末装置であって、
前記共有データの取得要求を前記端末装置へ送信する要求手段と、
前記共有データの取得要求に応じて前記端末装置から送信される前記共有データを受信する受信手段と、
前記受信手段が受信した前記共有データを記憶する記憶手段と、
所定条件が満たされた場合、前記記憶手段に記憶されている前記共有データを削除する削除手段とを備える、通信端末装置。
【請求項２】
前記受信手段が前記共有データを受信したときにおける前記共有データのメタデータと、前記受信手段が前記共有データを受信したときから所定期間経過したときの前記記憶手段に記憶されている前記共有データのメタデータとに基づいて、前記記憶手段に記憶されている前記共有データの変更の有無を判定する判定手段をさらに備え、
前記所定条件は、前記判定手段が、前記共有データの変更がないと判定したという条件である、請求項１に記載の通信端末装置。
【請求項３】
前記所定条件は、前記端末装置の記憶する前記共有データが変更された場合に前記端末装置から送信される、変更後の前記共有データのメタデータを、前記受信手段が前記共有データを受信したときから所定期間受信しないという条件である、請求項１に記載の通信端末装置。
【請求項４】
前記要求手段は、前記受信手段が前記共有データを受信したときから所定期間経過したとき、前記端末装置の記憶する前記共有データのメタデータの取得要求を前記端末装置へ送信し、
前記受信手段は、前記端末装置から送信される、前記端末装置が前記共有データのメタデータの取得要求を受信した時点において前記端末装置の記憶する前記共有データのメタデータを受信し、
送信された前記共有データのメタデータの取得要求により前記受信手段が受信した前記端末装置の記憶する共有データのメタデータと、前記記憶手段に記憶されている前記共有データのメタデータとの比較により、前記記憶手段に記憶されている前記共有データの変更の有無を判定する判定手段をさらに備え、
前記所定条件は、前記判定手段が、前記共有データの変更がないと判定したという条件である、請求項１に記載の通信端末装置。
【請求項５】
ネットワークにおいて共有されている共有データを記憶し、前記共有データの取得要求に応じて、前記共有データの取得要求を送信した装置へ前記共有データを送信する端末装置とデータ通信可能であり、かつ、記憶部を備えるコンピュータに実行させるための制御プログラムであって、
前記制御プログラムは、
前記共有データの取得要求を前記端末装置へ送信する要求ステップと、
前記共有データの取得要求に応じて前記端末装置から送信される前記共有データを受信する受信ステップと、
前記受信ステップにより受信された前記共有データを前記記憶部に記憶させる記憶ステップと、
所定条件が満たされた場合、前記記憶部に記憶されている前記共有データを削除する削除ステップとを備える、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置および制御プログラムに関し、特に、複数の端末装置間で共有するデータに対し処理を行なう、通信端末装置および制御プログラムに関する。
【背景技術】
【０００２】
近年のＰＣ（Personal Computer）の普及に伴い、オフィス内または家庭内で、ネットワークに接続された複数のＰＣ間で、データを共有して使用する場面が増えつつある。
【０００３】
共有するデータ（以下、共有データともいう）が、たとえば、動画像のデータである場合、共有データの容量が大きく、複数のＰＣ間で共有データの送受信に必要な時間も長くなる。ここで、共有データは、たとえば、コンテンツデータ、スケジュール管理データ、アドレス帳データ、ドキュメントデータ、表計算データ等である。コンテンツデータは、たとえば、動画像データ、静止画像データ、音声データ等である。
【０００４】
そのため、最近では、共有データの更新状態を知るために、データについての情報を記述したデータであって、かつ、容量が小さいメタデータを、複数のＰＣ間で送受信する場面が増えつつある。以下においては、メタデータに情報を記述するための元となるデータを、元データともいう。
【０００５】
他のＰＣからメタデータを受信し、受信したメタデータを参照することで、対応する元データがどのようなデータか即座に把握できる。また、メタデータを参照することで、共有データとしての元データが変更されたか否か等も即座に把握できる。
【０００６】
特開２００５−０９２５８３号公報（特許文献１）には、多くのメタデータを効率よく管理する技術（以下、従来技術Ａともいう）が開示されている。
【特許文献１】特開２００５−０９２５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来技術Ａにより、共有データを、効率よく管理することが可能となる。しかしながら、共有データを効率よく管理できるということはデメリットもある。共有データを効率よく管理できれば、たとえば、共有データの更新状態を複数の装置において容易に認識可能となる。そのため、複数の装置が、共有データにアクセスする頻度が増加する。
【０００８】
最近では、ＰＤＡ（Personal Digital Assistance）のように手軽に携帯可能な携帯端末装置において、共有データを自装置に記憶させ、外出先等で共有データを参照するといった場面も増えつつある。しかしながら、共有データが、機密データである場合、共有データを自装置に記憶した携帯端末装置が、盗難等にあうと、情報漏洩の危険性が生じるという問題点がある。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ネットワークにおいて共有されている共有データを安全に管理可能な通信端末装置を提供することである。
【００１０】
本発明の他の目的は、ネットワークにおいて共有されている共有データを安全に管理可能な制御プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上述の課題を解決するために、この発明のある局面に従うと、ネットワークにおいて共有されている共有データを記憶し、共有データの取得要求に応じて、共有データの取得要求を送信した装置へ共有データを送信する端末装置とデータ通信可能な通信端末装置であって、共有データの取得要求を端末装置へ送信する要求手段と、共有データの取得要求に応じて端末装置から送信される共有データを受信する受信手段と、受信手段が受信した共有データを記憶する記憶手段と、所定条件が満たされた場合、記憶手段に記憶されている共有データを削除する削除手段とを備える。
【００１２】
好ましくは、受信手段が共有データを受信したときにおける共有データのメタデータと、受信手段が共有データを受信したときから所定期間経過したときの記憶手段に記憶されている共有データのメタデータとに基づいて、記憶手段に記憶されている共有データの変更の有無を判定する判定手段をさらに備え、所定条件は、判定手段が、共有データの変更がないと判定したという条件である。
【００１３】
好ましくは、所定条件は、端末装置の記憶する共有データが変更された場合に端末装置から送信される、変更後の共有データのメタデータを、受信手段が共有データを受信したときから所定期間受信しないという条件である。
【００１４】
好ましくは、要求手段は、受信手段が共有データを受信したときから所定期間経過したとき、端末装置の記憶する共有データのメタデータの取得要求を端末装置へ送信し、受信手段は、端末装置から送信される、端末装置が共有データのメタデータの取得要求を受信した時点において端末装置の記憶する共有データのメタデータを受信し、送信された共有データのメタデータの取得要求により受信手段が受信した端末装置の記憶する共有データのメタデータと、記憶手段に記憶されている共有データのメタデータとの比較により、記憶手段に記憶されている共有データの変更の有無を判定する判定手段をさらに備え、所定条件は、判定手段が、共有データの変更がないと判定したという条件である。
【００１５】
この発明の他の局面に従うと、ネットワークにおいて共有されている共有データを記憶し、共有データの取得要求に応じて、共有データの取得要求を送信した装置へ共有データを送信する端末装置とデータ通信可能であり、かつ、記憶部を備えるコンピュータに実行させるための制御プログラムであって、制御プログラムは、共有データの取得要求を端末装置へ送信する要求ステップと、共有データの取得要求に応じて端末装置から送信される共有データを受信する受信ステップと、受信ステップにより受信された共有データを記憶部に記憶させる記憶ステップと、所定条件が満たされた場合、記憶部に記憶されている共有データを削除する削除ステップとを備える。
【発明の効果】
【００１６】
本発明に係る通信端末装置は、端末装置が記憶している、ネットワークにおいて共有されている共有データを受信し、記憶手段は受信した共有データを記憶し、所定条件が満たされた場合、記憶手段に記憶されている共有データを削除する。
【００１７】
したがって、ネットワークにおいて共有されている共有データが機密データ等であっても、所定条件が満たされた場合、記憶手段に記憶されている共有データが自動的に削除されるので、情報漏洩の危険性を防ぐことができるという効果を奏する。すなわち、ネットワークにおいて共有されている共有データを安全に管理できるという効果を奏する。
【００１８】
本発明に係る制御プログラムは、端末装置が記憶している、ネットワークにおいて共有されている共有データを受信し、受信した共有データを記憶部に記憶させる。所定条件が満たされた場合、記憶部に記憶されている共有データを削除する。
【００１９】
したがって、ネットワークにおいて共有されている共有データが機密データ等であっても、所定条件が満たされた場合、記憶部に記憶されている共有データが自動的に削除されるので、情報漏洩の危険性を防ぐことができるという効果を奏する。すなわち、ネットワークにおいて共有されている共有データを安全に管理できるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
本実施の形態の通信端末装置は、ＰＣおよびＰＤＡ（Personal Digital Assistance）であるとする。なお、通信端末装置は、ＰＣおよびＰＤＡに限定されることなく、通信機能を備えた装置であればどのような装置でもよい。
（システムの構成）
図１は、本実施の形態におけるネットワークシステム１０００の構成を示す図である。図１を参照して、ネットワークシステム１０００には、通信端末装置５００Ａと、通信端末装置５００Ｂと、通信端末装置５００Ｃと、通信端末装置６００と、通信部５０とが含まれる。
【００２２】
通信端末装置５００Ａ，５００Ｂ，５００Ｃは、ＰＣである。なお、通信端末装置５００Ａ，５００Ｂ，５００Ｃは、ＰＣに限定されることなく、通信機能を備えた装置であればどのような装置でもよい。
【００２３】
通信端末装置６００は、ＰＤＡである。なお、通信端末装置６００は、ＰＤＡに限定されることなく、通信機能を備えた装置であればどのような装置（たとえば、ＰＣ）でもよい。通信端末装置６００は、通信端末装置５００Ａと、無線または有線によりデータ通信を行なう機能を有する。なお、通信端末装置６００は、通信端末装置５００Ａだけでなく、通信端末装置５００Ｂおよび通信端末装置５００Ｃとも、無線または有線によりデータ通信を行なう機能を有する。
【００２４】
通信部５０は、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００およびネットワーク７０と、データ通信を行なう機能を有する。ネットワーク７０は、インターネットなどの外部のネットワークである。
【００２５】
通信部５０は、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇまたはその他無線技術を利用してデータ通信を行なう機能を有する。したがって、通信部５０は、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００およびネットワーク７０と、無線でデータ通信を行なうことが可能である。
【００２６】
また、通信部５０は、さらに、イーサネット（登録商標）を利用した通信用インターフェースの機能（たとえば、ルータ機能）を有する。したがって、通信部５０は、たとえば、ＬＡＮケーブルを介して、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００およびネットワーク７０とデータ通信を行なうことができる。すなわち、通信部５０は、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００およびネットワーク７０と、有線でデータ通信を行なうことが可能である。
【００２７】
なお、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の各々の記憶部には、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００の各々が、互いにデータアクセス可能な共有データが記憶されている。
【００２８】
また、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の各々は、ネットワーク７０に接続されたＤＨＣＰ（Dynamic Host Configuration Protocol）サーバを使用している。したがって、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の各々のＩＰアドレスは、ＤＨＣＰサーバにより自動的に割り当てられる。すなわち、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の各々のＩＰアドレスは、動的ＩＰアドレスとなる。なお、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の各々は、ＤＨＣＰサーバを使用しなくてもよい。
【００２９】
また、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃおよび通信端末装置６００の識別名は、それぞれ、ＰＣ５００Ａ，ＰＣ５００Ｂ、ＰＣ５００Ｃ、ＰＤＡ６００である。
（通信端末装置）
図２は、本実施の形態における通信端末装置５００Ａの内部の構成を示すブロック図である。なお、図２には、説明のために、記録媒体５５５、通信端末装置６００も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００３０】
図２を参照して、通信端末装置５００Ａには、表示部５３０と、マウス５４２と、キーボード５４４とが接続される。
【００３１】
表示部５３０は、ユーザに各種情報を参照可能とするために、文字や画像等を表示する機能を有する。表示部５３０は、通信端末装置５００Ａから出力された画像データに基づいた画像を表示する。表示部５３０は、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））、ＣＲＴ（Cathode Ray Tube）、ＦＥＤ（Field Emission Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬディスプレイ（Organic Electro luminescence Display）、ドットマトリクス等その他の画像表示方式の表示機器のいずれであってもよい。
【００３２】
マウス５４２は、ユーザが通信端末装置５００Ａを操作するためのインターフェースである。キーボード５４４は、ユーザが通信端末装置５００Ａを操作するためのインターフェースである。なお、表示部５３０およびキーボード５４４は、通信端末装置５００Ａの内部に設けられる構成であってもよい。また、マウス５４２は、たとえば、タッチパッド等として、通信端末装置５００Ａの内部に設けられる構成であってもよい。また、通信端末装置５００Ａには、ペンタブレットが入力機器として接続されていてもよい。
【００３３】
通信端末装置５００Ａは、制御部５１０と、一時記憶部５２２と、記憶部５２０と、通信部５６０と、通信部５６２と、ＶＤＰ（Video Display Processor）５３２と、ＣＧＲＯＭ（Character Graphic Read Only Memory）５３４と、ＶＲＡＭ（Video Random Access Memory）５３６と、入力部５４０と、記録媒体アクセス部５５０とを備える。
【００３４】
ＣＧＲＯＭ５３４には、フォントデータ、図形データなど、ＶＤＰ５３２が、表示部５３０で表示される画像を生成するための画像データが記憶されている。
【００３５】
記憶部５２０には、制御部５１０に後述する処理を行なわせるためのプログラム１８０、メタデータファイル、設定情報、元データ、その他各種プログラムおよびデータ等が記憶されている。元データは、他の装置がアクセス可能な共有データである。共有データである元データは、記憶部５２０に設定された共有ドライブ内に記憶されているデータである。ここで、共有ドライブとは、他の装置がアクセス可能なドライブである。なお、共有データである元データは、記憶部５２０に設定された共有ドライブに限定されることなく、記憶部５２０に設定されたドライブ内の共有フォルダに記憶されているデータであってもよい。ここで、共有フォルダとは、他の装置がアクセス可能な共有フォルダである。
【００３６】
なお、メタデータファイルは、複数のメタデータを含むファイルである。メタデータファイルは、後述する処理により、記憶部５２０に記憶されるデータファイルである。すなわち、記憶部５２０には、予めメタデータファイルは記憶されていない。プログラム１８０は、後述する、メタデータファイル生成設定プログラム、メタデータファイル生成プログラム、データ取得プログラム、メタデータファイル管理プログラム、およびデータ受信時処理プログラムを含む。
【００３７】
記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部５２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）であればよい。
【００３８】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、通信端末装置５００Ａの内部の各機器に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、マイクロプロセッサ（Microprocessor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００３９】
なお、制御部５１０は、メタデータ更新部５１０Ａ、データ編集部５１０Ｂ、データ変換部５１０Ｃおよび読出しデータ拡張部５１０Ｄとして動作する。メタデータ更新部５１０Ａは、メタデータを更新する機能を有する。データ編集部５１０Ｂは、データを編集する機能を有する。データ変換部５１０Ｃは、データを、指定された形式に変換する機能を有する。
【００４０】
読出しデータ拡張部５１０Ｄは、データ処理可能なデータを増やすためのプラグインプログラムに基づいて動作する。たとえば、読出しデータ拡張部５１０Ｄが、プラグインプログラムが必要な動画像データＡを読み出して、データ処理するには、記憶部５２０に、対応するプラグインプログラムがインストールされていればよい。これにより、読出しデータ拡張部５１０Ｄは、動画像データＡを読み出して、データ処理（たとえば、再生処理）することができるようになる。
【００４１】
また、制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、ＶＤＰ５３２に対し、画像を生成させ、当該画像を表示部５３０に表示させる指示（以下においては、「描画指示」ともいう）をだす。
【００４２】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、ＣＧＲＯＭ５３４から必要な画像データを読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００４３】
ＶＲＡＭ５３６は、ＶＤＰ５３２が生成した画像を一時的に記憶する機能を有する。一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。
【００４４】
一時記憶部５２２は、ＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、ＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【００４５】
入力部５４０には、マウス５４２と、キーボード５４４とが接続されている。ユーザは、マウス５４２またはキーボード５４４を利用して、通信端末装置５００Ａに指示を与える。マウス５４２またはキーボード５４４からの入力指示は、入力部５４０を介して制御部５１０へ送信される。制御部５１０は、入力部５４０からの入力指示に基づいて所定の処理を行なう。以下においては、ユーザによる、マウス５４２またはキーボード５４４の操作を、インターフェース操作Ｐともいう。
【００４６】
記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出す機能を有する。記録媒体５５５に記憶されているプログラム１８０は、制御部５１０の動作（インストール処理）により、記録媒体アクセス部５５０により読み出され、制御部５１０が、記憶部５２０に記憶させる。
【００４７】
このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００４８】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。
【００４９】
記録媒体５５５は、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−Ｒ（Digital Versatile Disk Recordable）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＤＶＤ＋ＲＷ（Digital Versatile Disk Re-Writable）、ＤＶＤ−ＲＷ、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＭＯ（Magneto Optical Disk）、フロッピー（登録商標）ディスク、ＣＦ(Compact Flash) カード、ＳＭ（Smart Media（登録商標））、ＭＭＣ（Multi Media Card）、ＳＤ（Secure Digital）メモリーカード、メモリースティック（登録商標）、ｘＤピクチャーカードおよびＵＳＢメモリ、磁気テープ、その他不揮発性メモリのいずれであってもよい。
【００５０】
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、通信端末装置６００と有線または無線で、データの送受信を行なう。このデータの送受信の処理は、通信端末装置５００Ａと通信端末装置６００とが近接しており、通信端末装置５００Ａが通信端末装置６００と直接データ通信する場合に行なわれる処理である。一般的には、後述の通信部５６２および通信部５０を介し、通信端末装置５００Ａは他の通信端末装置とデータの送受信を行なうことになる。
【００５１】
通信部５６０は、ＵＳＢ（Universal Serial Bus）１．１、ＵＳＢ２．０またはその他シリアル転送を行なう通信用インターフェースの機能を有する。なお、通信部５６０は、セントロニクス仕様、ＩＥＥＥ１２８４（Institute of Electrical and Electronic Engineers 1284）、その他パラレル転送を行なう通信用インターフェースの機能を有していてもよい。また、通信部５６０は、ＩＥＥＥ１３９４、その他ＳＣＳＩ規格を利用した通信用インターフェースの機能を有していてもよい。
【００５２】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、ブルートゥース（Bluetooth）（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、ブルートゥース（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、他の端末と無線でデータ通信を行なう。
【００５３】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇまたはその他無線技術を利用してデータ通信を行なう機能を有する。
【００５４】
また、通信部５６２は、さらに、イーサネット（登録商標）を利用した通信用インターフェースの機能を有する。したがって、通信部５６２は、たとえば、ＬＡＮケーブルを介して、通信部５０とデータ通信を行なうことができる。
【００５５】
したがって、本実施の形態における通信端末装置５００Ａは、ネットワーク７０から、通信部５０および通信部５６２を介して、プログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００５６】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００５７】
再び、図１を参照して、通信端末装置５００Ｂおよび通信端末装置５００Ｃも、通信端末装置５００Ａと同様な構成および機能を有するので詳細な説明は繰り返さない。
【００５８】
図３は、本実施の形態における通信端末装置６００の内部の構成を示すブロック図である。なお、図３には、説明のために、記録媒体５５５、通信端末装置５００Ａも示している。記録媒体５５５には、後述するプログラム１８０Ａが記録されている。すなわち、プログラム１８０Ａは、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００５９】
図３を参照して、通信端末装置６００は、表示部６３０と、入力部６４０とを備える。表示部６３０は、前述の表示部５３０と同様な表示機器である。なお、表示部６３０は、ユーザが、画面に直接触れることで、情報入力可能なタッチパネル機能を有するものである。表示部６３０は、ユーザが画面にタッチした位置情報を、制御部６１０へ送信する。制御部６１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００６０】
入力部６４０は、図示されない複数のボタンを含む。複数のボタンは、通信端末装置６００の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、入力部６４０は、押下操作されたボタンに対応するボタン信号を、制御部６１０へ送信する。制御部６１０は、受信したボタン信号に基づいて、所定の処理を行なう。なお、入力部６４０は、複数のボタンの代わりに、他の入力インタフェースを含んでもよい。以下においては、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００６１】
通信端末装置６００は、さらに、制御部６１０と、一時記憶部６２２と、記憶部６２０と、通信部６６０と、通信部６６２と、ＶＤＰ６３２と、ＣＧＲＯＭ６３４と、ＶＲＡＭ６３６と、記録媒体アクセス部６５０とを備える。
【００６２】
ＣＧＲＯＭ６３４には、ＣＧＲＯＭ５３４と同様、フォントデータ、図形データなど、ＶＤＰ６３２が、表示部６３０で表示される画像を生成するための画像データが記憶されている。
【００６３】
記憶部６２０には、制御部６１０に後述する処理を行なわせるためのプログラム１８０Ａ、メタデータファイル、設定情報、元データ、その他各種プログラムおよびデータ等が記憶されている。元データは、他の装置がアクセス可能な共有データである。共有データである元データは、記憶部６２０に設定された共有ドライブ内に記憶されているデータである。なお、共有データである元データは、記憶部６２０に設定された共有ドライブに限定されることなく、記憶部６２０に設定されたドライブ内の共有フォルダに記憶されているデータであってもよい。
【００６４】
なお、メタデータファイルは、後述する処理により、記憶部６２０に記憶されるデータファイルである。すなわち、記憶部６２０には、予めメタデータファイルは記憶されていない。プログラム１８０Ａは、後述する、メタデータファイル生成設定プログラム、メタデータファイル生成プログラム、データ取得プログラム、メタデータファイル管理プログラム、およびデータ受信時処理プログラムを含む。
【００６５】
記憶部６２０は、制御部６１０によってデータアクセスされる。記憶部６２０は、前述の記憶部５２０と同様なものであるので詳細な説明は繰り返さない。
【００６６】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、通信端末装置６００の内部の各機器に対する各種処理や、演算処理等を行なう機能を有する。制御部６１０は、前述の制御部５１０と同様なものであるので詳細な説明は繰り返さない。
【００６７】
なお、制御部６１０は、メタデータ更新部６１０Ａ、データ編集部６１０Ｂ、データ変換部６１０Ｃおよび読出しデータ拡張部６１０Ｄとして動作する。メタデータ更新部６１０Ａ、データ編集部６１０Ｂ、データ変換部６１０Ｃおよび読出しデータ拡張部６１０Ｄは、前述のメタデータ更新部５１０Ａ、データ編集部５１０Ｂ、データ変換部５１０Ｃおよび読出しデータ拡張部５１０Ｄとそれぞれ同様な機能を有するので詳細な説明は繰り返さない。
【００６８】
また、制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、ＶＤＰ６３２に対し、画像を生成させ、当該画像を表示部６３０に表示させる描画指示を出す。
【００６９】
ＶＤＰ６３２は表示部６３０と接続されている。ＶＤＰ６３２は、制御部６１０からの描画指示に応じて、ＣＧＲＯＭ６３４から必要な画像データを読出し、ＶＲＡＭ６３６を利用して画像を生成する。そして、ＶＤＰ６３２は、ＶＲＡＭ６３６に記憶された画像データを読出し、表示部６３０に、当該画像データに基づく画像を表示させる。
【００７０】
ＶＲＡＭ６３６は、ＶＤＰ６３２が生成した画像を一時的に記憶する機能を有する。一時記憶部６２２は、制御部６１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部６２２は、前述の一時記憶部５２２と同様なものであるので詳細な説明は繰り返さない。
【００７１】
記録媒体アクセス部６５０は、プログラム１８０Ａが記録された記録媒体５５５から、プログラム１８０Ａを読出す機能を有する。記録媒体５５５に記憶されているプログラム１８０Ａは、制御部６１０の動作（インストール処理）により、記録媒体アクセス部６５０により読み出され、制御部６１０が、記憶部６２０に記憶させる。
【００７２】
このインストール処理用プログラムは、予め、記憶部６２０に格納されており、インストール処理は、制御部６１０が、インストール処理用プログラムに基づいて行なう。
【００７３】
なお、記憶部６２０には、プログラム１８０Ａがインストールされていなくてもよい。この場合、制御部６１０は、記録媒体アクセス部６５０を介して、記録媒体５５５に記憶されたプログラム１８０Ａを読み出して、プログラム１８０Ａに基づいた所定の処理を行なう。
【００７４】
通信部６６０および通信部６６２は、それぞれ、前述の通信部５６０および通信部５６２と同様な機能を有するので詳細な説明は繰り返さない。
【００７５】
したがって、本実施の形態における通信端末装置６００は、ネットワーク７０から、通信部５０および通信部６６２を介して、プログラムのダウンロード処理を行ない、記憶部６２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０Ａである。
【００７６】
制御部６１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０Ａ）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部６２０に格納されており、ダウンロード処理は、制御部６１０が、ダウンロード用プログラムに基づいて行なう。
（メタデータファイルの説明）
次に、前述のメタデータファイルについて説明する。メタデータファイルは、メタデータファイル生成設定情報データに基づいて、通信端末装置５００Ａが生成する。メタデータファイル生成設定情報データは、メタデータファイルを生成するための各種設定情報を含む。メタデータファイル生成設定情報データは、初期設定情報として、予め、記憶部５２０に記憶されている。なお、通信端末装置６００の記憶部６２０にも、メタデータファイル生成設定情報データが、初期設定情報として、予め、記憶されている。
【００７７】
メタデータファイルは、前述したように、複数のメタデータを含むファイルである。メタデータは、以下に説明するメタデータ生成項目テーブルに基づいて生成される。なお、メタデータ生成項目テーブルのデータは、予め、記憶部５２０に記憶されている。なお、通信端末装置６００の記憶部６２０にも、メタデータ生成項目テーブルが、予め、記憶されている。
【００７８】
図４は、一例としてのメタデータ生成項目テーブルＴ１００を示す図である。図４を参照して、ドキュメントデータは、文書作成ソフトにより生成されたデータである。表計算データは、表計算ソフトにより生成されたデータである。動画像データは、たとえば、ＭＰＥＧ２（Moving Picture Experts Group）方式で圧縮されたデータである。静止画像データは、たとえば、スキャナで読み込まれた画像データ、デジタルスチルカメラで撮影された画像データ、静止画像生成ソフトで生成された画像データ等である。音声データは、たとえば、ＷＡＶＥ形式の音声データ、ＭＰ３（MPEG Audio Layer-3）方式で圧縮された音声データである。
【００７９】
メタデータを生成するための元データが異なると、メタデータに記述される情報が異なる。なお、メタデータを生成するための元データが異なっても、ファイル名、パスネーム、ファイルサイズおよび変更量は、メタデータに記述される。変更量は、既に生成された元データが変更された場合、変更後の元データのファイルサイズと、変更前のファイルサイズとの差分の絶対値である。変更量は、対応する元データが新規に生成されたデータ（以下、新規生成元データともいう）であれば、元データのファイル容量そのものになる。
【００８０】
また、メタデータを生成するための元データが異なっても、作成日時または更新日時は、メタデータに記述される。作成日時は、元データが新規に生成された日時ある。更新日時は、生成された元データが、変更（更新）された日時である。以下においては、更新（変更）された元データを更新後元データともいう。なお、本実施の形態では、元データは、前述した共有データである。
【００８１】
元データがドキュメントデータまたは表計算データの場合、メタデータには、タイトル、作成者、最終編集者の情報が記述される。最終編集者は、元データを最後に編集した人の情報である。
【００８２】
また、元データが動画像データの場合、メタデータには、画像サイズ、再生時間、動画像ビットレート、音声ビットレートの情報が記述される。画像サイズは、動画像データに基づいて再生される動画像（以下、再生動画像ともいう）の画像のサイズである。画像サイズは、たとえば、再生動画像の縦および横の画素数により表現される。再生時間は、再生動画像の再生可能な時間である。動画像ビットレートは、再生動画像のビットレートである。音声ビットレートは、動画像データにより再生される音声のビットレートである。なお、元データが動画像データの場合、メタデータには、動画像データを生成したコーデックの情報が記述されてもよい。
【００８３】
また、元データが静止画像データの場合、メタデータには、画像サイズ、使用色数の情報が記述される。画像サイズは、静止画像のサイズである。画像サイズは、たとえば、静止画像データに基づく静止画像の縦および横の画素数により表現される。使用色数は、静止画像データに基づく静止画像を生成するのに使用された、色の数である。使用色数は、たとえば、８ビット（２５６色）、２４ビット（１６７７万色）等で表現される。
【００８４】
また、元データが音声データの場合、メタデータには、タイトル、アーティスト、ジャンル、再生時間、音声ビットレートの情報が記述される。タイトルは、音声データが、曲のデータである場合、当該曲のタイトルとなる。アーティストは、音声データが、曲のデータである場合、当該曲を歌うアーティストとなる。ジャンルは、音声データが、曲のデータである場合、当該曲のジャンルとなる。ジャンルは、ロック、ポップス、クラシック等などのジャンルである。なお、アーティスト、ジャンルは、音声データが曲のデータでない場合、メタデータには記述されない。
【００８５】
再生時間は、音声データに基づいて再生される音声（以下、再生音声ともいう）の再生可能な時間である。音声ビットレートは、再生音声のビットレートである。なお、元データが音声データの場合、メタデータには、音声データを生成したコーデックの情報が記述されてもよい。
【００８６】
メタデータは、上記情報が記述されることにより生成される。メタデータファイルは、生成された複数のメタデータの情報が、記述されたデータファイルである。すなわち、メタデータファイルは、複数のメタデータを含むファイルとなる。
【００８７】
次に、メタデータファイルを生成するためのメタデータファイル生成設定情報データについて説明する。
【００８８】
図５は、一例としてのメタデータファイル生成設定情報データＤ１００を示す図である。
【００８９】
次に、メタデータファイル生成設定情報データを変更する処理について説明する。通信端末装置５００Ａにおいて、プログラム１８０のファイル生成設定プログラムを実行するためのインターフェース操作Ｐがあったとする。この場合、制御部５１０がプログラム１８０のファイル生成設定プログラムを実行し、表示部５３０に、記憶部５２０に記憶されているメタデータファイル生成設定情報データに基づいたメタデータファイル生成設定画像が表示される。
【００９０】
メタデータファイル生成設定情報データは、表示部５３０にメタデータファイル生成設定画像が表示された状態で、ユーザにより以下の操作が行なわれた場合に変更される。メタデータファイル生成設定画像は、初期設定情報として予め設定されているメタデータファイル生成設定情報データを変更するための画像である。なお、以下に説明するメタデータファイル生成設定情報データを変更する処理は、通信端末装置６００においても同様に行なうことが可能である。
【００９１】
図６は、一例としてのメタデータファイル生成設定画像Ｇ１００を示す図である。図６を参照して、メタデータファイル生成設定画像Ｇ１００は、制御部５１０が、メタデータファイル生成設定情報データＤ１００に基づいて生成した画像である。
【００９２】
メタデータファイル生成設定画像Ｇ１００には、チェックボックス画像Ｃ１１０と、生成間隔設定画像Ｇ１１０，Ｇ１１２とが配置される。チェックボックス画像Ｃ１１０は、定期的にメタデータファイルを生成するか否かを設定するための画像である。チェックボックス画像Ｃ１１０内にチェックマークが表示されている場合は、定期的にメタデータファイルを生成することが許可される。チェックボックス画像Ｃ１１０内にチェックマークが表示されていない場合は、定期的にメタデータファイルを生成することが許可されない。
【００９３】
チェックボックス画像Ｃ１１０内のチェックマークの表示および表示の解除は、チェックボックス画像Ｃ１１０に対する、インターフェース操作Ｐにより行なわれる。なお、以下に説明するチェックボックス画像についても、チェックボックス画像Ｃ１１０に対する上記操作により、チェックマークの表示および表示の解除が行なわれる。
【００９４】
チェックボックス画像Ｃ１１０内にチェックマークが表示されている場合、メタデータファイルが生成される間隔の設定が可能となる。生成間隔設定画像Ｇ１１０，Ｇ１１２は、メタデータファイルの生成間隔を設定するための画像である。生成間隔設定画像Ｇ１１０は、インターフェース操作Ｐにより、たとえば、“１”〜“９０”の範囲で数値を設定するための画像である。
【００９５】
生成間隔設定画像Ｇ１１２は、インターフェース操作Ｐにより、単位を設定するための画像である。当該単位には、分、時、日等がある。メタデータファイル生成設定画像Ｇ１００では、一例として、メタデータファイルの生成間隔は、１日に設定されている。
【００９６】
メタデータファイル生成設定画像Ｇ１００には、さらに、パスネーム表示画像Ｇ１２０と、ボタン画像Ｇ１２２が配置される。パスネーム表示画像Ｇ１２０は、生成されるメタデータファイルが出力されるフォルダを表示する画像である。具体的には、パスネーム表示画像Ｇ１２０は、生成されるメタデータファイルが記憶される記憶部５２０おけるパスネームを表示する画像である。
【００９７】
ボタン画像Ｇ１２２は、インターフェース操作Ｐにより、押下処理されることで、フォルダ選択可能状態にするための画像である。フォルダ選択可能状態とは、たとえば、表示部５３０に、メタデータファイルを記憶させるためのフォルダを選択するためのウインドウ画像を表示した状態である。フォルダ選択可能状態のときに、ユーザはインターフェース操作Ｐにより、メタデータファイルを記憶させるためのフォルダを選択することができる。メタデータファイルを記憶させるためのフォルダが選択されると、選択されたフォルダに対応するパスネームが、パスネーム表示画像Ｇ１２０に表示される。
【００９８】
メタデータファイル生成設定画像Ｇ１００には、さらに、チェックボックス画像Ｃ１３０と、ボタン画像Ｇ１３２、ファイルサイズ表示画像Ｇ１３４とが配置される。チェックボックス画像Ｃ１３０は、電子メールを利用してデータを送受信する処理を許可するか否かを設定するための画像である。送受信するデータが、メタデータファイルである場合、メタデータファイルは、電子メールに添付されて送受信される。メタデータファイルだけでなく、元データファイルそのものを添付するようにしても良い。
【００９９】
チェックボックス画像Ｃ１３０内にチェックマークが表示されている場合は、電子メールを利用してデータを送受信する処理が許可される。たとえば、生成したメタデータファイルを電子メールに添付して送受信する処理が許可される。この場合、生成間隔設定画像Ｇ１１０，Ｇ１１２により表示されている時間（たとえば、１日、１時間、２０分等）毎に、生成されたメタデータファイルを添付した電子メールを、後述する送信先のメールアドレスへ送信する。
【０１００】
また、チェックボックス画像Ｃ１３０内にチェックマークが表示されている場合は、所定時間（たとえば、２０分等）毎に、通信端末装置５００Ａは、メールサーバにアクセスして、後述する送信元のメールアドレス宛ての電子メールがある場合、当該電子メールを受信する。なお、メールサーバは、ネットワーク７０に接続されている。すなわち、端末５００Ａは、通信部５０、ネットワーク７０を介して、メールサーバにアクセスする。
【０１０１】
チェックボックス画像Ｃ１３０内にチェックマークが表示されていない場合は、チェックボックス画像Ｃ１３０内にチェックマークが表示されている場合に行なわれる前述の処理は行なわれない。
【０１０２】
メタデータファイル生成設定画像Ｇ１００に表示されている「送信先」の右に記述されているメールアドレスは、データ（たとえば、メタデータファイル）を添付した電子メールの送信先のメールアドレスを示す。以下においては、「送信先」の右に記述されているメールアドレスを送信先メールアドレスともいう。
【０１０３】
ボタン画像Ｇ１３２は、インターフェース操作Ｐにより、押下処理されることで、送信先メールアドレスを編集可能状態にし、送信先メールアドレスを変更するための画像である。送信先メールアドレスが編集可能状態のときに、ユーザはキーボード５４４の操作により、送信先メールアドレスを任意に変更できる。なお、送信先メールアドレスを変更する際は、誤入力を防ぐため、変更後の送信先メールアドレスを、ユーザのキーボード５４４の操作により、２度入力させるようにする。
【０１０４】
メタデータファイル生成設定画像Ｇ１００に表示されている「送信元」の右に記述されているメールアドレスは、通信端末装置５００Ａに設定されているメールアドレスである。以下においては、「送信元」の右に記述されているメールアドレスを送信元メールアドレスともいう。
【０１０５】
ファイルサイズ表示画像Ｇ１３４は、メタデータファイルを添付した電子メールデータの最大サイズ、元データを添付した電子メールデータ、または通信端末装置５００Ａが送受信するデータ（たとえば、元データ）の最大サイズを設定するための画像である。設定された最大ファイルサイズより、送受信するデータのサイズが大きい場合、エラーメッセージが表示部５３０に表示される。エラーメッセージは、たとえば、「データ通信するデータのサイズが設定されたサイズを超えています」というメッセージである。
【０１０６】
ファイルサイズ表示画像Ｇ１３４は、インターフェース操作Ｐにより、送受信するデータの最大ファイルサイズを編集可能状態にし、送受信するデータの最大ファイルサイズを変更するための画像である。送受信するデータの最大ファイルサイズが編集可能状態のときに、ユーザはキーボード５４４の操作により、送受信するデータの最大ファイルサイズを任意に変更できる。
【０１０７】
メタデータファイル生成設定画像Ｇ１００では、一例として、メタデータファイルもしくは元データファイルを添付した電子メールデータのサイズが３０００ｋバイトより大きい場合、電子メールを送信する処理を行なう際、エラーメッセージが表示部５３０に表示される。
【０１０８】
メタデータファイル生成設定画像Ｇ１００には、さらに、チェックボックス画像Ｃ１４０と、ボタン画像Ｇ１４０とが配置される。チェックボックス画像Ｃ１４０は、電子メールに添付するメタデータファイルもしくは元データファイルを暗号化する処理を許可するか否かを設定するための画像である。暗号化には、トリプルＤＥＳ（Data Encryption Standard）を用いる。トリプルＤＥＳは、秘密鍵暗号化アルゴリズムを三重に適用した暗号化方式である。なお、メタデータファイルもしくは元データファイルを暗号化する方式は、トリプルＤＥＳに限定されることなく、他の暗号化方式であってもよい。
【０１０９】
チェックボックス画像Ｃ１４０内にチェックマークが表示されている場合、電子メールに添付するメタデータファイルもしくは元データファイルを暗号化する処理が許可される。チェックボックス画像Ｃ１４０内にチェックマークが表示されていない場合、暗号化する処理が行なわれない。
【０１１０】
ボタン画像Ｇ１４０は、インターフェース操作Ｐにより、暗号化に使用するためのパスワードを設定可能な状態にするための画像である。パスワードを設定可能な状態とは、たとえば、表示部５３０に、パスワードを入力するためのウインドウ画像を表示した状態である。パスワードを設定可能な状態のときに、ユーザはキーボード５４４の操作により、暗号化に使用するための任意なパスワードを設定することができる。
【０１１１】
なお、既にパスワードが設定されている場合に、ボタン画像Ｇ１４０を押下処理するためのインターフェース操作Ｐがあると、現在設定されているパスワード、新しいパスワード、確認用パスワードをユーザに入力させるためのウインドウ画像が表示部５３０に表示される。
【０１１２】
メタデータファイル生成設定画像Ｇ１００には、さらに、チェックボックス画像Ｃ１５０，Ｃ１６０が配置される。チェックボックス画像Ｃ１５０は、メタデータファイルに、通信端末装置５００Ａに設定されている動的ＩＰアドレスを記述することを許可するか否かを設定するための画像である。
【０１１３】
チェックボックス画像Ｃ１５０内にチェックマークが表示されている場合、メタデータファイルに動的ＩＰアドレスを記述することが許可される。チェックボックス画像Ｃ１５０内にチェックマークが表示されていない場合、メタデータファイルに動的ＩＰアドレスは記述されない。
【０１１４】
ここで、メタデータに動的ＩＰアドレスを記述しているのは、通信端末装置５００ＡのＩＰアドレスを明示的に知らせることにより、ネットワーク７０を通じて他の通信端末装置とダイレクトに接続することを想定したためである。もちろん、通信端末装置の環境によっては（例えば、ファイヤーウォールによる外部からのアクセスが禁止されている場合）、ダイレクトに接続できないこともありうる。
【０１１５】
チェックボックス画像Ｃ１６０は、ユーザが最近（たとえば、現在から過去３日までの期間）使用したデータのメタ−データの情報を、メタデータファイルに記述することを許可するか否かを設定するための画像である。チェックボックス画像Ｃ１６０内にチェックマークが表示されている場合、最近使用されたデータファイルのメタ−データの情報を、メタデータファイルに記述することが許可される。チェックボックス画像Ｃ１６０内にチェックマークが表示されていない場合、最近使用されたデータファイルのメタ−データの情報は、メタデータファイルに記述されない。
【０１１６】
メタデータファイル生成設定画像Ｇ１００には、さらに、ボタン画像Ｇ１８０，Ｇ１８２が配置される。ボタン画像Ｇ１８０は、変更されたメタデータファイル生成設定情報データを記憶部５２０に記憶させるための画像である。
【０１１７】
ボタン画像Ｇ１８０を押下処理するためのインターフェース操作Ｐがあると、制御部５１０は、前述したユーザの操作により、メタデータファイル生成設定情報データの変更があった場合、変更したメタデータファイル生成設定情報データを、記憶部５２０に記憶されているメタデータファイル生成設定情報データに対し、上書き記憶させる。その結果、記憶部５２０には、変更されたメタデータファイル生成設定情報データが記憶されることになる。なお、メタデータファイル生成設定情報データの変更がない場合、制御部５１０は、上記処理を行なわない。そして、制御部５１０は、表示部５３０に表示されていたメタデータファイル生成設定画像Ｇ１００を、表示部５３０から消去する。
【０１１８】
ボタン画像Ｇ１８２を押下処理するためのインターフェース操作Ｐがあると、メタデータファイル生成設定情報データの変更の有無に関わらず、制御部５１０は、表示部５３０に表示されていたメタデータファイル生成設定画像Ｇ１００を、表示部５３０から消去する。その結果、メタデータファイル生成設定情報データに変更があっても、変更されたメタデータファイル生成設定情報データは、記憶部５２０には記憶されない。
（メタデータファイルの生成）
次に、メタデータファイルを生成するための処理（以下、メタデータファイル生成処理ともいう）について説明する。メタデータファイル生成処理は、インターフェース操作Ｐにより、制御部５１０がプログラム１８０のメタデータファイル生成プログラムを実行することで行なわれる処理である。
【０１１９】
図７は、メタデータファイル生成処理のフローチャートである。図７を参照して、ステップＳ１１０では、メタデータファイルの生成が行なわれる。まず、制御部５１０は、図４のメタデータ生成項目テーブルＴ１００に基づいて、記憶部５２０内に設定された共有ドライブ内の全ての元データ（共有データ）にそれぞれ対応した複数のメタデータを生成する。
【０１２０】
生成された複数のメタデータの各々には、対応する元データのファイル名、パスネーム、ファイルサイズおよび変更量が記述される。また、メタデータに対応する元データが新規生成元データである場合、メタデータには、作成日時が記述される。また、メタデータに対応する元データが、既に生成されたデータが変更されたデータである場合、メタデータには、更新日時が記述される。
【０１２１】
また、生成された複数のメタデータの各々には、対応する元データの種類により、メタデータ生成項目テーブルＴ１００に基づいた情報が、さらに記述される。なお、元データが、メタデータ生成項目テーブルＴ１００にないデータである場合は、メタデータ生成項目テーブルＴ１００に基づいた情報は、メタデータに記述されない。
【０１２２】
そして、制御部５１０は、生成した複数のメタデータの各々が有する複数の情報を記述したメタデータファイルを生成する。また、制御部５１０は、メタデータファイル生成設定情報データＤ１００を参照して、ＩＰアドレスの書込みが許可されている場合、現時点で通信端末装置５００Ａに設定されているＩＰアドレスを、メタデータファイルに記述する。なお、ＩＰアドレスの書込みが許可されていない場合、制御部５１０は、現時点で通信端末装置５００Ａに設定されているＩＰアドレスを、メタデータファイルに記述しない。
【０１２３】
さらに、制御部５１０は、通信端末装置５００Ａの識別名である「ＰＣ５００Ａ」を、メタデータファイルに記述する。その後、ステップＳ１２０に進む。
【０１２４】
ステップＳ１２０では、制御部５１０は、メタデータファイル生成設定情報データＤ１００により指定されたメタデータファイル出力フォルダであって、記憶部５２０内に設定されたメタデータファイル出力フォルダに、生成したメタデータファイルを記憶させる。以上により、このメタデータファイル生成処理は終了する。
【０１２５】
図８は、一例として、生成されたメタデータファイルに記述された情報を示す図である。
【０１２６】
なお、上記において説明した通信端末装置５００Ａの処理は、通信端末装置５００Ｂおよび通信端末装置５００Ｃにおいても同様に行なわれる。したがって、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の記憶部５２０にもメタデータファイルが記憶される。
【０１２７】
次に、通信端末装置６００が、通信端末装置５００Ａの記憶部５２０に記憶された、共有ドライブ内の全ての元データ（以下、共有全元データともいう）と、メタデータファイルとを取得する処理（以下、データ取得処理ともいう）について説明する。元データは、メタデータファイルと比較して、ファイルサイズもかなり大きくなる。そのため、まず、通信端末装置６００は、通信部５０を介してではなく、直接、通信端末装置５００Ａとデータ通信することにより、共有全元データおよびメタデータファイルを、高速に取得することが可能となる。
【０１２８】
上記のデータ通信において、共有全元データに関するメタデータのみを取得していれば、共有全元データを取得しなくても良い。これは通信端末装置６００がＰＤＡなどの場合、通信端末装置５００Ａと比較して記録可能な容量が少ないことが想定されるからである。後述のように、必要に応じて元データを取得するようにすれば、全ての元データを持ち歩く必要はなく、通信端末装置自身の盗難などにより、機密情報が漏洩してしまう危険性も少なくなる。
【０１２９】
なお、通信端末装置６００と、通信端末装置５００Ａとのデータ通信は、無線および有線のいずれで行なわれてもよい。通信端末装置６００と、通信端末装置５００Ａとのデータ通信を、有線（たとえば、ＵＳＢケーブル）で行なえば、他の通信端末装置から不正にデータを取得されるのを防ぐことができる。
【０１３０】
データ取得処理は、インターフェース操作Ｍにより、制御部６１０がプログラム１８０Ａのデータ取得プログラムを実行することで行なわれる処理である。
【０１３１】
図９は、データ取得処理のフローチャートである。図９を参照して、ステップＳ２１０では、共有全元データおよびメタデータファイルの取得が行なわれる。まず、制御部６１０は、通信部６６０を介して、共有全元データおよびメタデータファイルの取得要求を、通信端末装置５００Ａに送信する。通信端末装置５００Ａは、共有全元データおよびメタデータファイルの取得要求を受信すると、記憶部５２０に記憶されている共有全元データおよびメタデータファイルを、通信端末装置６００へ送信する。
【０１３２】
なお、通信端末装置５００Ａは、通信端末装置６００に固有に割り当てられたＩＤ等を使用して認証処理を行なってもよい。これにより、通信端末装置５００Ａは、不正アクセスを防止することができる。
【０１３３】
制御部６１０は、通信端末装置５００Ａから送信された共有全元データおよびメタデータファイルを、通信部６６０を介して受信する。その後、ステップＳ２２０に進む。
【０１３４】
ステップＳ２２０では、制御部６１０は、受信した共有全元データおよびメタデータファイルを記憶部６２０に記憶させる。以上により、このデータ取得処理は終了する。
【０１３５】
なお、データ取得処理は、通信端末装置６００だけでなく、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々も、ユーザのインターフェース操作Ｐに応じて行なう。この場合のデータ取得処理は、通信端末装置６００が行なう処理と同様なので詳細な説明は繰り返さない。制御部５１０は、データ取得処理を行なった通信端末装置を特定する情報を、記憶部５２０に記憶させる。以下においては、データ取得処理を行なった通信端末装置を、データ取得済み通信端末装置ともいう。
（メタデータファイルの管理）
次に、通信端末装置５００Ａが、メタデータファイルを生成した後に行なう、メタデータファイル管理処理について説明する。メタデータファイル管理処理は、インターフェース操作Ｐにより、制御部５１０がプログラム１８０のメタデータファイル管理プログラムを実行することで行なわれる処理である。なお、メタデータファイル管理処理の開始と同時に、制御部５１０は、メタデータファイル管理処理とは独立して、メタデータファイル管理処理が開始されてからの経過時間を測定する。
【０１３６】
図１０は、メタデータファイル管理処理のフローチャートである。図１０を参照して、ステップＳ３０５では、制御部５１０が、測定されている経過時間が、所定期間を経過したか否かを判定する。ここで、所定期間は、メタデータファイル生成設定情報データＤ１００に設定されているメタデータファイルの生成間隔（たとえば、１日）に対応する。
【０１３７】
ステップＳ３０５において、ＹＥＳならば、制御部５１０は、測定している経過時間を０に設定して、ステップＳ３１０に進む。なお、経過時間の測定は、メタデータファイル管理処理とは、独立に行なわれるので、経過時間が０に設定された後も、測定される経過時間は、時間経過とともに変化し続ける。一方、ステップＳ３０５において、ＮＯならば、再度、ステップＳ３０５の処理が繰り返される。なお、初めてステップＳ３０５の処理が行なわれる場合は、ステップＳ３０５の判定結果に関わらず、ステップＳ３１０に進んでもよい。
【０１３８】
ステップＳ３１０では、更新状況チェック処理が行なわれる。更新状況チェック処理では、制御部５１０が、共有ドライブ内の全ての元データに対し、元データが更新されたか否かをチェックする。まず、制御部５１０は、共有ドライブ内の全ての元データにそれぞれ対応した複数のメタデータを生成する。以下においては、新規で生成されるメタデータを新規生成メタデータともいう。なお、制御部５１０は、新規生成メタデータには、元データのファイル名、パスネーム、ファイルサイズを記述する。制御部５１０は、対応する元データが新規で生成された場合、新規生成メタデータに、さらに、作成日時を記述する。また、制御部５１０は、対応する元データが更新されたデータである場合、新規生成メタデータに、さらに、更新日時を記述する。
【０１３９】
更新のチェックには、生成された複数の新規生成メタデータと、記憶部５２０に記憶されているメタデータファイルに記述されている複数のメタデータとの比較処理により行なわれる。
【０１４０】
比較する情報は、ファイル名、パスネーム、ファイルサイズ、作成日時および更新日時である。比較処理により、１つのメタデータの１つの情報（たとえば、パスネーム）が異なっていれば、制御部５１０は更新ありと判定する。この場合、制御部５１０は、更新された１以上の元データが、新規生成元データ、更新後元データおよび削除された元データのいずれに該当するか特定できる。また、比較処理により、全てのメタデータが一致していれば、制御部５１０は更新なしと判定する。
【０１４１】
なお、更新のチェックの対象は、共有ドライブに限定されることなく、たとえば、共有フォルダであってもよい。その後、ステップＳ３２０に進む。
【０１４２】
ステップＳ３２０では、更新があるか否かが判定される。具体的には、制御部５１０が、ステップＳ３１０の更新状況チェック処理により、更新ありと判定したか否かを判定する。ステップＳ３２０において、ＹＥＳならば、ステップＳ３２２に進む。一方、ステップＳ３２０において、ＮＯならば、後述するステップＳ３３０に進む。
【０１４３】
ステップＳ３２２では、メタデータファイル更新処理が行なわれる。メタデータファイル更新処理では、制御部５１０が、更新された１以上の元データの各々に対し、図４のメタデータ生成項目テーブルＴ１００に基づいて、１以上のメタデータを生成する。
【０１４４】
生成された１以上のメタデータの各々には、対応する元データのファイル名、パスネーム、ファイルサイズおよび変更量が記述される。変更量は、前述したように、既に生成された元データが変更された場合、変更後の元データのファイルサイズと、変更前のファイルサイズとの差分の絶対値である。
【０１４５】
また、メタデータに対応する元データが新規生成元データである場合、メタデータには、作成日時が記述される。また、メタデータに対応する元データが、更新後元データである場合、メタデータには、更新日時が記述される。また、生成された１以上のメタデータの各々には、対応する元データの種類により、メタデータ生成項目テーブルＴ１００に基づいた情報が記述される。
【０１４６】
そして、制御部５１０は、生成した１以上のメタデータの各々が有する複数の情報に基づいて、記憶部５２０に記憶されているメタデータファイルを更新する処理（以下、更新処理ともいう）を行なう。更新処理では、生成したメタデータに対応する元データが新規生成元データである場合、制御部５１０は、生成したメタデータの情報を、メタデータファイルに追記する。
【０１４７】
また、更新処理では、生成したメタデータに対応する元データが、更新後元データである場合、メタデータファイル内の、対応するメタデータの情報を、生成したメタデータの情報に変更する。
【０１４８】
上記に更新処理より更新されたメタデータファイルは、現在の共有ドライブ内の全ての元データの各々に対応するメタデータを記述したデータファイルとなる。その後、ステップＳ３２４に進む。
【０１４９】
ステップＳ３２４では、制御部５１０が、更新したメタデータファイル（以下、更新済メタデータファイルともいう）を、記憶部５２０に記憶されているメタデータファイルに上書き記憶させる。その結果、記憶部５２０には、既にあったメタデータファイルはなくなり、更新済メタデータファイルが記憶されることになる。その後、ステップＳ３２６に進む。
【０１５０】
ステップＳ３２６では、メタデータファイル送信処理が行なわれる。メタデータファイル送信処理では、制御部５１０が、記憶部５２０に記憶されているメタデータファイル生成設定情報データＤ１００に基づいて、更新済メタデータファイルを、データ取得済み通信端末装置へ送信する。ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。なお、データ取得済み通信端末装置は、通信端末装置５００Ｂ，５００Ｃである場合もある。
【０１５１】
また、メタデータファイルをたとえば、更新前と更新後の２種類で管理して、更新前後における差分のみを送信するようにしても良い。このようにすれば、更新のない元データのメタデータまで、不必要に送らなくても良くなる。
【０１５２】
メタデータファイル生成設定情報データＤ１００において、暗号化が許可されていれば、制御部５１０は、更新済メタデータファイルを、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化する。なお、更新済メタデータファイルを暗号化する方式は、トリプルＤＥＳに限定されることなく、他の暗号化方式であってもよい。
【０１５３】
また、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部５１０は、暗号化した更新済メタデータファイルまたは暗号化していない更新済メタデータファイルを添付した電子メールを生成する。生成した電子メールアドレスの「件名」欄には、“［ＭＥＴＡ］ｉｎｆｏ”が記述される。
【０１５４】
そして、制御部５１０は、生成した電子メールを、データ取得済み通信端末装置（通信端末装置６００）に設定された送信先となるメールアドレスへ送信する。
【０１５５】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、暗号化した更新済メタデータファイルまたは暗号化していない更新済メタデータファイルを、通信部５０を介して、直接、データ取得済み通信端末装置（通信端末装置６００）へ送信する。なお、更新済メタデータファイルを送信する処理は、上記処理に限定されることはなく、たとえば、インスタントメッセージ等により行なわれてもよい。その後、ステップＳ３３０に進む。
【０１５６】
ステップＳ３３０では、終了指示があるか否かを判定する。具体的には、制御部５１０が、メタデータファイル管理プログラムを終了させるための終了操作があったか否かを判定する。終了操作とは、メタデータファイル管理プログラムを終了させるためのインターフェース操作Ｐである。ステップＳ３３０において、ＹＥＳならば、このメタデータファイル管理処理は終了する。一方、ステップＳ３３０において、ＮＯならば、再度、ステップＳ３０５の処理が行なわれる。
（データの受信）
次に、データ取得済み通信端末装置において行なわれる処理（以下、データ受信時処理ともいう）について説明する。ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。データ受信時処理は、インターフェース操作Ｍにより、制御部６１０がプログラム１８０Ａのデータ受信時処理プログラムを実行することで行なわれる処理である。
【０１５７】
なお、データ取得済み通信端末装置は、現在の日時を管理する日時管理処理も行なう。日時管理処理は、他の処理とは独立して行なわれる処理である。データ取得済み通信端末装置が、通信端末装置６００である場合、日時管理処理は、制御部６１０が行なう。なお、データ取得済み通信端末装置は、通信端末装置５００Ｂまたは通信端末装置５００Ｃであってもよい。
【０１５８】
また、各々の通信端末装置間で、日時の値が統一されるように、電波やネットワークを通じて時刻合わせをする構成にしてもよい。電波を用いる例としては、標準時報局（日本の場合はＪＪＹ）からの電波信号、ＴＶ局から送信される時報、ＧＰＳ（Global Positioning System）衛星からの電波信号等を受信して、時刻を校正する方法がある。ネットワークを用いる例としては、ＮＴＰ（Network Time Protocol）サーバに自動接続して、時刻を校正する方法がある。
【０１５９】
図１１は、データ受信時処理のフローチャートである。図１１を参照して、ステップＳ４０５では、制御部６１０が、図９のデータ取得処理により、記憶部６２０に記憶されたメタデータファイルに記述された情報に基づいて、データ表示画像を生成する。
【０１６０】
図１２は、一例としてのデータ表示画像Ｇ２００を示す図である。図１２を参照して、データ表示画像Ｇ２００には、ボタン画像Ｇ２１０と、情報表示画像Ｇ２２０と、情報表示画像Ｇ２４０と、スクロールボタン画像Ｂ２４０，Ｂ２４２と、ボタン画像Ｇ２９０とが配置される。
【０１６１】
ボタン画像Ｇ２１０は、インターフェース操作Ｍにより押下処理されることにより、他の通信端末装置からメタデータファイルを受信するための画像である。
【０１６２】
なお、データ取得済み通信端末装置が、通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、ボタン画像Ｇ２１０は、インターフェース操作Ｐにより押下処理されることにより、他の通信端末装置からメタデータファイルを受信するための画像である。データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、以下の説明は、制御部６１０、記憶部６２０、ＶＤＰ６２３、表示部６３０およびインターフェース操作Ｍは、それぞれ、制御部５１０、記憶部５２０、ＶＤＰ５２３、表示部５３０およびインターフェース操作Ｐと置き換えた説明とする。
【０１６３】
情報表示画像Ｇ２２０は、受信したメタデータファイルの情報を表示するための画像である。情報表示画像Ｇ２２０には、一例として、図９のデータ取得処理で共有全元データおよびメタデータファイルを送信した通信端末装置の端末名と、通信端末装置６００が共有全元データおよびメタデータファイルを受信した日時が表示されている。
【０１６４】
情報表示画像Ｇ２４０は、受信したメタデータファイルの詳細な情報を表示するための画像である。情報表示画像Ｇ２４０内の「状態」の列において、「取得済」となっている行に対応する元データは、既に記憶部６２０に記憶されている。
【０１６５】
スクロールボタン画像Ｂ２４０，Ｂ２４２は、インターフェース操作Ｍにより、情報表示画像Ｇ２４０に表示されていない情報をスクロールして表示させるための画像である。
【０１６６】
ボタン画像Ｇ２９０は、インターフェース操作Ｍにより、表示方法選択画像Ｇ２９２を表示させるための画像である。
【０１６７】
再び、図１１を参照して、ステップＳ４０５の処理が終了すると、ステップＳ４１０に進む。
【０１６８】
ステップＳ４１０では、制御部６１０が、ステップＳ４０５で生成したデータ表示画像Ｇ２００を、表示部６３０に表示させる処理を行なう。
【０１６９】
再び、図１２を参照して、表示方法選択画像Ｇ２９２は、インターフェース操作Ｍにより「一覧」と「詳細」が選択可能な画像である。「一覧」が選択されると、情報表示画像Ｇ２４０に表示されている情報は、データ表示画像Ｇ２００に表示されているように、リスト形式で一覧表示される。「詳細」が選択されると、表示部６３０に表示される画像は、データ表示画像Ｇ２００から、以下のデータ表示画像Ｇ２００Ａに変更される。
【０１７０】
図１３は、一例としてのデータ表示画像Ｇ２００Ａを示す図である。図１３を参照して、データ表示画像Ｇ２００Ａは、データ表示画像Ｇ２００と比較して、情報表示画像Ｇ２４０の代わりに情報表示画像Ｇ２４０Ａが配置されている点が異なる。それ以外は、データ表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０１７１】
情報表示画像Ｇ２４０Ａは、情報表示画像Ｇ２４０にリスト形式で表示されていた情報を、さらに詳細に表示した画像である。なお、表示方法選択画像Ｇ２９２において、前述した操作により「一覧」が選択されると、表示部６３０には、前述のデータ表示画像Ｇ２００が表示される。
【０１７２】
なお、前述のステップＳ４０５で生成されるデータ表示画像は、データ表示画像Ｇ２００およびデータ表示画像Ｇ２００Ａのいずれであってもよい。すなわち、ステップＳ４１０の処理により、表示部６３０に表示される画像は、データ表示画像Ｇ２００およびデータ表示画像Ｇ２００Ａのいずれであってもよい。
【０１７３】
再び、図１１を参照して、ステップＳ４１０の処理が終了すると、ステップＳ４２０に進む。
【０１７４】
ステップＳ４２０では、制御部６１０が、データ受信操作があるか否かを判定する。データ受信操作は、データ表示画像Ｇ２００のボタン画像Ｇ２１０を押下処理するためのインターフェース操作Ｍである。ステップＳ４２０において、ＹＥＳならば、ステップＳ４２２に進む。一方、ステップＳ４２０において、ＮＯならば、再度、ステップＳ４２０の処理が行なわれる。
【０１７５】
ステップＳ４２２では、データ受信処理が行なわれる。データ受信処理では、制御部６１０が、記憶部６２０に記憶されているメタデータファイル生成設定情報データに基づいて、データ受信処理を行なう。メタデータファイル生成設定情報データは、図５のメタデータファイル生成設定情報データＤ１００であるとする。メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部６１０は、ネットワーク７０に接続されているメールサーバにアクセスして、通信端末装置６００に設定されたメールアドレス宛ての電子メールがある場合、当該電子メールを受信する。なお、受信した電子メールに添付データがあり、かつ、添付データが暗号化されている場合は、暗号化されている方式に基づいて、復号化を行なう。
【０１７６】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、制御部６１０は、通信部５０を介して、データを、直接、図９のデータ取得処理によりデータを取得した通信端末装置から受信する。なお、受信したデータが暗号化されている場合は、暗号化されている方式に基づいて、復号化を行なう。その後、ステップＳ４３０に進む。
【０１７７】
なお、このデータ受信時処理では、前述のステップＳ４０５，Ｓ４１０，Ｓ４２０が行なわれず、ステップＳ４２２から処理が開始されてもよい。これにより、ユーザによる操作がなくても、自動で、メタデータファイルが添付された電子メールを取得することができる。
【０１７８】
ステップＳ４３０では、制御部６１０が、メタデータファイルを受信したか否かを判定する。なお、ステップＳ４２２において、データが添付された電子メールを受信した場合、制御部６１０は、受信した電子メールの「件名」に“［ＭＥＴＡ］ｉｎｆｏ”が記述されているか否かを判定する。ステップＳ４３０において、ＹＥＳならば、ステップＳ４３２に進む。一方、ステップＳ４３０において、ＮＯならば、後述するステップＳ４６０に進む。
【０１７９】
以下においては、ステップＳ４２２の処理により受信したメタデータファイルを受信メタデータファイルともいう。また、既に記憶部６２０に記憶されているメタデータファイルを旧メタデータファイルともいう。ここでは、メタデータファイルを受信したとして、ステップＳ４３２に進む。
【０１８０】
ステップＳ４３２では、メタデータファイル比較処理が行なわれる。メタデータファイル比較処理では、制御部６１０が、受信メタデータファイルに記述された複数のメタデータの情報と、旧メタデータファイルに記述された複数のメタデータの情報とを比較する。制御部６１０は、旧メタデータファイルにはなく、受信メタデータファイルにのみ記述されているメタデータを、前述した新規生成元データに対応するメタデータ（以下、新規メタデータともいう）と判定する。
【０１８１】
また、旧メタデータファイルと、受信メタデータファイルとに互いに対応するメタデータ（以下、対応メタデータともいう）が存在するとする。この場合、旧メタデータファイルの対応メタデータの作成日時または更新日時より、受信メタデータファイルの対応メタデータの更新日時が新しい場合、制御部６１０は、受信メタデータファイルの対応メタデータを、更新後元データに対応するメタデータと判定する。以下においては、更新後元データに対応するメタデータを、更新メタデータともいう。その後、ステップＳ４３４に進む。
【０１８２】
ステップＳ４３４では、制御部６１０が、受信メタデータファイルを、記憶部６２０に記憶されている旧メタデータファイルに上書き記憶させる。その結果、記憶部６２０には、既にあった旧メタデータファイルはなくなり、受信メタデータファイルが記憶されることになる。その後、ステップＳ４３６に進む。
【０１８３】
ステップＳ４３６では、制御部６１０が、ステップＳ４３２により判定した、新規メタデータ、更新メタデータ、受信メタデータファイルに基づいて、以下の更新データ表示画像を生成する。
【０１８４】
図１４は、一例としての更新データ表示画像Ｇ３００を示す図である。図１４を参照して、更新データ表示画像Ｇ３００は、図１２のデータ表示画像Ｇ２００と比較して、情報表示画像Ｇ２４０の代わりに情報表示画像Ｇ３４０が配置される点が異なる。それ以外は、データ表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０１８５】
情報表示画像Ｇ３４０において、「状態」の列の「ＮＥＷ！」と表示されている行に対応する情報が、新規メタデータの情報である。情報表示画像Ｇ３４０において、「状態」の列の「ＵＰＤＡＴＥ」と表示されている行に対応する情報が、更新メタデータの情報である。
【０１８６】
再び、図１１を参照して、ステップＳ４３６の処理が終了すると、ステップＳ４３８に進む。
【０１８７】
ステップＳ４３８では、制御部６１０が、ステップＳ４３６で生成した更新データ表示画像Ｇ３００を、表示部６３０に表示させる処理を行なう。その後、ステップＳ４４０に進む。
【０１８８】
ステップＳ４４０では、制御部６１０が、元データの取得操作があるか否かを判定する。元データの取得操作は、更新データ表示画像Ｇ３００内の「ＮＥＷ！」または「ＵＰＤＡＴＥ」の文字列に対する、インターフェース操作Ｍである。すなわち、元データの取得操作は、「ＮＥＷ！」の文字列に対応する新規メタデータに対応する新規生成元データを取得するための操作である。また、元データの取得操作は、「ＵＰＤＡＴＥ」の文字列に対応する更新メタデータに対応する更新後元データを取得するための操作である。本実施の形態では、一例として、取得する元データは、新規生成元データであるとする。
【０１８９】
ステップＳ４４０において、ＹＥＳならば、ステップＳ４４２に進む。一方、ステップＳ４４０において、ＮＯならば、後述するステップＳ４９０に進む。
【０１９０】
ステップＳ４４２では、元データ取得要求処理が行なわれる。元データ取得要求処理では、制御部６１０が、「件名」欄に“［ＭＥＴＡ］ＲＥＱＵＥＳＴ”と記述し、取得する元データ（新規生成元データ）に対応するメタデータ（新規メタデータ）を添付した電子メールを生成する。生成した電子メールは、元データを取得するための取得要求（以下、元データ取得要求ともいう）である。
【０１９１】
なお、電子メールに添付するメタデータ（新規メタデータ）は、メタデータファイル生成設定情報データ１００において、暗号化が許可されていれば、制御部６１０により、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化されたデータとなる。
【０１９２】
そして、制御部６１０は、生成した電子メールを、受信メタデータファイルに記述されている通信端末装置（ＰＣ５００Ａ（通信端末装置５００Ａ））に設定された送信先となるメールアドレスへ送信する。
【０１９３】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、通信部５０を介して、直接、受信メタデータファイルに記述されている通信端末装置（ＰＣ５００Ａ（通信端末装置５００Ａ））に、元データ（新規生成元データ）を取得するための要求指示を送信する。当該要求指示には、元データ（新規生成元データ）を特定するための情報（たとえば、パスネーム）が含まれる。
【０１９４】
通信端末装置５００Ａでは、以下に説明するデータリクエスト対応処理が、他の処理とは独立して行なわれる。
【０１９５】
図１５は、データリクエスト対応処理のフローチャートを示す。図１５を参照して、ステップＳ５１０では、データ受信処理が行なわれる。データ受信処理では、制御部５１０が、記憶部５２０に記憶されている図５のメタデータファイル生成設定情報データＤ１００に基づいて、データ受信処理を行なう。メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部５１０は、ネットワーク７０に接続されているメールサーバにアクセスして、通信端末装置５００Ａに設定されたメールアドレス宛ての電子メールであって、「件名」欄に“［ＭＥＴＡ］ＲＥＱＵＥＳＴ”と記述された電子メールがある場合、当該電子メールを受信する。
【０１９６】
そして、制御部５１０は、電子メールに添付されているメタデータ（新規メタデータ）を読み出す。なお、制御部５１０は、メタデータが暗号化されている場合は、メタデータが暗号化されている方式に基づいて、復号化する。これにより、制御部５１０は、メタデータ（新規メタデータ）を取得できる。
【０１９７】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、制御部５１０は、通信部５０を介して、直接、元データ（新規生成元データ）を取得するための要求指示を受信する。その後、ステップＳ５２０に進む。
【０１９８】
ステップＳ５２０では、元データ送信処理が行なわれる。元データ送信処理では、制御部５１０が、ステップＳ５１０により取得したメタデータ（新規メタデータ）または受信した要求指示に基づいて、対応する元データ（新規生成元データ）を記憶部５２０から読み出す。なお、読み出される元データは、共有データである。そして、制御部５１０は、「件名」欄に“［ＭＥＴＡ］ＤＡＴＡ”と記述し、メタデータ（新規メタデータ）に対応する元データ（新規生成元データ）を添付した電子メールを生成する。
【０１９９】
なお、電子メールに添付する元データは、メタデータファイル生成設定情報データ１００において、暗号化が許可されていれば、制御部５１０により、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化されたデータとなる。
【０２００】
そして、制御部５１０は、生成した電子メールを、元データの取得を要求した通信端末装置（通信端末装置６００）に設定された送信先となるメールアドレスへ送信する。
【０２０１】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、通信部５０を介して、元データ（新規生成元データ）を、直接、元データの取得を要求した通信端末装置（通信端末装置６００）へ送信する。なお、暗号化が許可されていれば、元データは、暗号化されたものとなる。その後、再度、ステップＳ５１０の処理が行なわれる。
【０２０２】
再び、図１１を参照して、通信端末装置６００では、ステップＳ４４２の処理が終了すると、ステップＳ４９０に進む。
【０２０３】
ステップＳ４９０では、終了指示があるか否かを判定する。具体的には、制御部６１０が、データ受信時処理プログラムを終了させるための終了操作があったか否かを判定する。終了操作とは、データ受信時処理プログラムを終了させるためのインターフェース操作Ｍである。ステップＳ４９０において、ＹＥＳならば、このデータ受信時処理は終了する。一方、ステップＳ４９０において、ＮＯならば、再度、ステップＳ４２２の処理が行なわれる。
【０２０４】
ステップＳ４２２では、前述したデータ受信処理が行なわれる。ここでは、データ受信処理において、「件名」欄に“［ＭＥＴＡ］ＤＡＴＡ”が記述され、元データ（新規生成元データ）が添付された電子メールを受信したとする。ステップＳ４２２の処理が終了すると、ステップＳ４３０に進む。
【０２０５】
ステップＳ４３０では、前述した処理が行なわれる。受信したデータは、メタデータファイルではないので、ステップＳ４６０に進む。
【０２０６】
ステップＳ４６０では、制御部６１０が、共有データとしての元データを受信したか否かを判定する。なお、ステップＳ４２２でデータが添付された電子メールを受信した場合、制御部６１０は、受信した電子メールの「件名」に“［ＭＥＴＡ］ＤＡＴＡ”が記述されているか否かを判定する。ステップＳ４６０において、ＹＥＳならば、ステップＳ４６４に進む。一方、ステップＳ４６０において、ＮＯならば、前述したステップＳ４４０に進む。
【０２０７】
ステップＳ４６４では、制御部６１０は、受信した、共有データとしての元データ（新規生成元データ）を、記憶部６２０に記憶させる。その後、ステップＳ４６５に進む。
【０２０８】
ステップＳ４６５では、メタデータファイル更新処理Ａが行なわれる。メタデータファイル更新処理Ａでは、受信した、共有データとしての元データが、新規生成元データである場合、制御部６１０が、メタデータファイルに記述されている新規メタデータの情報に、記憶部６２０に記憶させた新規生成元データのパスネームと、前述の日時管理処理により管理されている現在の日時とを記述する。この場合、記述される現在の日時は、ステップＳ４２２の処理により、共有データとしての元データを受信した日時（以下、受信日時ともいう）である。
【０２０９】
また、受信した元データが、更新後元データである場合、制御部６１０が、メタデータファイルに記述されている更新メタデータの情報に、日時管理処理により管理されている現在の日時（受信日時）を記述する。これにより、記憶部６２０に記憶されているメタデータファイルが更新される。その後、ステップＳ４６６に進む。
【０２１０】
ステップＳ４６６では、制御部６１０が、取得した元データに対応するメタデータの状態を「取得済」に変更した更新データ表示画像を生成する。具体的には、取得した元データが新規生成元データである場合、新規生成元データに対応する新規メタデータの状態を「ＮＥＷ！」から、「取得済」に変更した更新データ表示画像を生成する。また、取得した元データが更新後元データである場合、更新後元データに対応する更新メタデータの状態を「ＵＰＤＡＴＥ」から、「取得済」に変更した更新データ表示画像を生成する。
【０２１１】
たとえば、図１４の更新データ表示画像Ｇ３００の情報表示画像Ｇ３４０において、取得した新規生成元データのファイル名が「ＣＣＣＣ．ｔｘｔ」である場合、制御部６１０は、「ＣＣＣＣ．ｔｘｔ」に対応する行の「状態」を「ＮＥＷ！」から、「取得済」に変更した更新データ表示画像を生成する。その後、ステップＳ４６８に進む。
【０２１２】
ステップＳ４６８では、制御部６１０が、ステップＳ４６６で生成した更新データ表示画像を、表示部６３０に表示させる処理を行なう。その後、前述したステップＳ４４０に進む。
【０２１３】
上記処理においては、新規生成元データを取得する処理について説明した。なお、更新後元データを取得する処理は、新規生成元データを取得する処理と同様である。
（元データの削除の設定）
次に、元データを削除するためのデータ削除設定データについて説明する。データ削除設定データは、予め、初期データとして、データ取得済み通信端末装置の記憶部に記憶されている。データ取得済み通信端末装置が通信端末装置６００である場合、データ削除設定データは、記憶部６２０に記憶される。データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃである場合、データ削除設定データは、通信端末装置５００Ｂまたは通信端末装置５００Ｃの記憶部５２０に記憶される。
【０２１４】
図１６は、一例としてのデータ削除設定データＤ２００を示す図である。図１６を参照して、データ削除設定データＤ２００において、「データの自動削除」とは、元データを自動的に削除することを許可するか否かを示す。「データの保存期間」とは、「データの自動削除」の項目が「許可」である場合、元データの保存期間を示す。
【０２１５】
次に、データ削除設定データを変更するための処理（以下、データ削除設定処理ともいう）について説明する。なお、前述のプログラム１８０およびプログラム１８０Ａの各々は、さらに、削除設定プログラムを含む。ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。この場合、データ削除設定処理は、インターフェース操作Ｍにより、制御部６１０が削除設定プログラムを実行することで行なわれる処理である。
【０２１６】
データ削除設定処理では、制御部６１０が、ＶＤＰ６３２を利用して、記憶部６２０に記憶されているデータ削除設定データに基づいて、以下のデータ削除設定画像Ｇ４００を生成し、表示部６３０にデータ削除設定画像Ｇ４００を表示させる。ここで、記憶部６２０に記憶されているデータ削除設定データは、一例として、図１６のデータ削除設定データＤ２００であるとする。
【０２１７】
データ削除設定データＤ２００は、表示部６３０にデータ削除設定画像Ｇ４００が表示された状態で、ユーザによる以下の操作が行なわれた場合に変更される。なお、以下に説明するデータ削除設定データＤ２００を変更する処理は、通信端末装置５００Ｂまたは通信端末装置５００Ｃにおいても同様に行なうことが可能である。
【０２１８】
データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、以下の説明は、制御部６１０、記憶部６２０、ＶＤＰ６２３、表示部６３０およびインターフェース操作Ｍは、それぞれ、制御部５１０、記憶部５２０、ＶＤＰ５２３、表示部５３０およびインターフェース操作Ｐと置き換えた説明とする。
【０２１９】
図１７は、一例としてのデータ削除設定画像Ｇ４００を示す図である。図１７を参照して、データ削除設定画像Ｇ４００には、チェックボックス画像Ｃ４１０と、保存期間設定画像Ｇ４１０，Ｇ４１２とが配置される。
【０２２０】
チェックボックス画像Ｃ４１０は、元データを自動的に削除することを許可するか否かを設定するための画像である。チェックボックス画像Ｃ４１０内にチェックマークが表示されている場合、元データを自動的に削除することが許可される。チェックボックス画像Ｃ４１０内にチェックマークが表示されていない場合、元データを自動的に削除することが許可されない。
【０２２１】
チェックボックス画像Ｃ４１０内のチェックマークの表示および表示の解除は、チェックボックス画像Ｃ４１０に対する、インターフェース操作Ｍにより行なわれる。
【０２２２】
チェックボックス画像Ｃ４１０内にチェックマークが表示されている場合、元データの保存期間の設定が可能となる。保存期間設定画像Ｇ４１０，Ｇ４１２は、元データの保存期間を設定するための画像である。保存期間設定画像Ｇ４１０は、インターフェース操作Ｍにより、たとえば、“１”〜“６０”の範囲で数値を設定するための画像である。保存期間設定画像Ｇ４１２は、インターフェース操作Ｍにより、単位を設定するための画像である。当該単位には、分、時、日等がある。データ削除設定画像Ｇ４００では、一例として、元データの保存期間は、１日に設定されていることを示す。
【０２２３】
データ削除設定画像Ｇ４００には、さらに、ボタン画像Ｇ４８０，Ｇ４８２が配置される。ボタン画像Ｇ４８０は、上記操作により、変更されたデータ削除設定データを記憶部６２０に記憶させるための画像である。
【０２２４】
ボタン画像Ｇ４８０を押下処理するためのインターフェース操作Ｍがあると、制御部６１０は、前述したユーザの操作により、データ削除設定データの変更があった場合、変更したデータ削除設定データを、記憶部６２０に記憶されているデータ削除設定データに対し、上書き記憶させる。その結果、記憶部６２０には、変更されたデータ削除設定データが記憶されることになる。なお、データ削除設定データの変更がない場合、制御部６１０は、上記処理を行なわない。
【０２２５】
そして、制御部６１０は、表示部６３０に表示されているデータ削除設定画像Ｇ４００を、表示部６３０から消去する。そして、このデータ削除設定処理は終了する。
【０２２６】
ボタン画像Ｇ４８２を押下処理するためのインターフェース操作Ｍがあると、データ削除設定データの変更の有無に関わらず、制御部６１０は、表示部６３０に表示されているデータ削除設定画像Ｇ４００を、表示部６３０から消去する。その結果、データ削除設定データに変更があっても、変更されたデータ削除設定データは、記憶部６２０には記憶されない。
（元データの削除の処理）
次に、データ削除設定データに基づいて行なわれる処理について説明する。ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。また、データ削除設定データは、図１６のデータ削除設定データＤ２００であるとする。この場合、記憶部６２０にはデータ削除設定データＤ２００が記憶されることになる。データ削除設定データＤ２００では、元データを自動的に削除することが許可されているので、通信端末装置６００では、元データを削除するための処理（以下、元データ削除処理ともいう）が行なわれる。
【０２２７】
なお、元データ削除処理は、前述のデータ受信時処理において元データを受信したときに自動的に行なわれる処理である。また、元データ削除処理は、他の処理とは独立して行なわれる処理である。なお、通信端末装置６００では、前述した日時管理処理が他の処理とは独立して行なわれているとする。
【０２２８】
以下においては、通信端末装置６００の記憶部６２０に記憶されている元データを元データＭともいう。ここで、説明を簡単にするために、記憶部６２０には、一例として、１つの元データＭが記憶されているとする。また、記憶部６２０に記憶されている１つの元データＭは、図１１のステップＳ４２２の処理により受信された、共有データとしての元データであるとする。当然のことながら、通信端末装置６００の記憶部６２０には、複数の元データＭが記憶されていてもよい。
【０２２９】
また、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータ（以下、メタデータＭともいう）には、図１１のステップＳ４６５の処理により元データＭの受信日時が記述されているとする。
【０２３０】
なお、記憶部６２０に記憶されている元データＭが、通信端末装置６００において編集等により更新された場合、制御部６１０は、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータＭに記述されている作成日時または更新日時を、元データＭの更新があった日時（更新日時）に変更する。
【０２３１】
データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、以下の説明は、制御部６１０、記憶部６２０、ＶＤＰ６２３、表示部６３０およびインターフェース操作Ｍは、それぞれ、制御部５１０、記憶部５２０、ＶＤＰ５２３、表示部５３０およびインターフェース操作Ｐと置き換えた説明とする。
【０２３２】
図１８は、元データ削除処理のフローチャートである。図１８を参照して、ステップＳ６１０では、制御部６１０が、日時管理処理により管理されている現在の日時が、元データＭの受信日時から所定期間ＴＡ経過した日時であるか否かを判定する。元データＭの受信日時は、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータＭに記述されている受信日時である。また、所定期間ＴＡは、データ削除設定データＤ２００に示されるデータの保存期間“１日”である。ステップＳ６１０において、ＹＥＳならば、ステップＳ６１１に進む。一方、ステップＳ６１０において、ＮＯならば、再度、ステップＳ６１０の処理が行なわれる。
【０２３３】
ステップＳ６１１では、元データの変更があるか否かが判定される。具体的には、制御部６１０が、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータＭに更新日時が記述されており、かつ、メタデータＭに記述されている更新日時が、前述の元データＭの受信日時と、日時管理処理により管理されている現在の日時との間の日時であるか否かを判定する。すなわち、ステップＳ６１１では、元データＭの受信日時から所定期間ＴＡ経過した現在の日時までの期間において、元データＭの変更があったか否かが判定される。
【０２３４】
すなわち、ステップＳ６１１では、元データＭを受信したときにおける元データＭのメタデータと、元データＭを受信したときから所定期間ＴＡ経過したときの記憶部６２０に記憶されている元データＭのメタデータとに基づいて、元データの変更の有無が判定される。
【０２３５】
ステップＳ６１１において、ＹＥＳならば、後述するステップＳ６２０に進む。一方、ステップＳ６１１において、ＮＯならば、ステップＳ６１２に進む。ここでは、元データの変更がなかったとして、ステップＳ６１２に進む。
【０２３６】
ステップＳ６１２では、データ削除処理が行なわれる。データ削除処理では、制御部６１０が、記憶部６２０に記憶されている元データＭを削除する。削除される元データＭは、自動削除の対象となったデータである。そして、ステップＳ６１２の処理は終了し、この元データ削除処理は終了する。
【０２３７】
前述のステップＳ６１１において、ＹＥＳならば、ステップＳ６２０に進む。
ステップＳ６２０では、消去確認処理が行なわれる。消去確認処理では、制御部６１０が、ＶＤＰ６３２を利用して、以下の消去確認画像Ｇ５００を生成し、表示部６３０に、消去確認画像Ｇ５００を表示させる。その後、ステップＳ６２０の処理は終了する。
【０２３８】
図１９は、一例としての消去確認画像Ｇ５００を示す図である。図１９を参照して、消去確認画像Ｇ５００には、消去確認メッセージが表示される。消去確認メッセージは、一例として、「自動削除の対象となったデータは変更されています。自動削除の対象となったデータを削除しますか？」というメッセージである。消去確認画像Ｇ５００には、さらに、ボタン画像ＢＧ５８０，ＢＧ５８２が配置される。
【０２３９】
ボタン画像ＢＧ５８０は、押下処理されることにより、元データを削除するためのボタン画像である。ボタン画像ＢＧ５８２は、押下処理されることにより、元データを保存しておくためのボタン画像である。
【０２４０】
再び，図１８を参照して、ステップＳ６２０の処理の後、ステップＳ６２１に進む。
ステップＳ６２１では、制御部６１０が、消去操作があるか否かを判定する。消去操作は、ボタン画像ＢＧ５８０を押下処理するためのインターフェース操作Ｍである。ステップＳ６２１において、ＹＥＳならば、ステップＳ６２２に進む。一方、ステップＳ６２１において、ＮＯならば、ステップＳ６２３に進む。
【０２４１】
ステップＳ６２２では、データ削除処理が行なわれる。データ削除処理では、制御部６１０が、記憶部６２０に記憶されている元データＭを削除する。削除される元データＭは、自動削除の対象となったデータである。そして、ステップＳ６２２の処理は終了し、この元データ削除処理は終了する。
【０２４２】
ステップＳ６２３では、制御部６１０が、データ保存操作があるか否かを判定する。データ保存操作は、ボタン画像ＢＧ５８２を押下処理するためのインターフェース操作Ｍである。ステップＳ６２３において、ＹＥＳならば、ステップＳ６２３の処理は終了し、この元データ削除処理は終了する。一方，ステップＳ６２３において、ＮＯならば、再度、ステップＳ６２１の処理が行なわれる。
【０２４３】
以上の元データ削除処理により、元データＭの受信日時から、予め設定した期間を経過しても、元データＭに変更がない場合、自装置の記憶部６２０に記憶されている元データＭは自動的に削除される。したがって、元データＭが、機密データ等の場合、自装置の盗難等による情報漏洩の危険性を防ぐことができるという効果を奏する。また、元データＭは、ネットワークにおいて共有されている共有データと同じデータである。したがって、ネットワークにおいて共有されている共有データを安全に管理できるという効果を奏する。
【０２４４】
また、元データＭが自動的に削除されることで、記憶領域の無駄な消費を防ぐことができるという効果を奏する。
【０２４５】
なお、元データ削除処理は、通信端末装置５００Ｂまたは通信端末装置５００Ｃで行なわれても、通信端末装置６００が行なう場合と同様な効果を得ることができる。
（元データの削除の処理の他の例１）
次に、データ削除設定データに基づいて行なわれる処理の他の例について説明する。ここで、通信端末装置５００Ａの記憶部５２０には、説明を簡単にするために１つの元データ（以下、元データＭともいう）が、共有データとして記憶されているとする。通信端末装置５００Ａは、前述の図１０のメタデータファイル管理処理を行なう。この場合、共有データとしての元データＭに変更があった場合、図１０のステップＳ３２６の処理により、更新済メタデータファイルが、データ取得済み通信端末装置へ送信される。この場合、更新済メタデータファイルは、更新後元データである元データＭの更新日時が記述されたメタデータの情報が記述されたファイルとなる。
【０２４６】
また、ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。また、データ削除設定データは、図１６のデータ削除設定データＤ２００であるとする。この場合、記憶部６２０にはデータ削除設定データＤ２００が記憶されることになる。データ削除設定データＤ２００では、元データを自動的に削除することが許可されているので、通信端末装置６００では、元データを削除するための処理（以下、元データ削除処理Ａ）が行なわれる。
【０２４７】
なお、元データ削除処理Ａは、前述のデータ受信時処理において元データを受信したときに自動的に行なわれる処理である。また、元データ削除処理Ａは、他の処理とは独立して行なわれる処理である。なお、通信端末装置６００では、前述した日時管理処理が他の処理とは独立して行なわれているとする。
【０２４８】
以下においては、通信端末装置６００の記憶部６２０に記憶されている元データを元データＭともいう。ここで、説明を簡単にするために、記憶部６２０には、一例として、１つの元データＭが記憶されているとする。また、記憶部６２０に記憶されている１つの元データＭは、図１１のステップＳ４２２の処理により受信された、共有データとしての元データであるとする。記憶部６２０に記憶されている元データＭは、通信端末装置５００Ａの記憶部５２０に記憶されている共有データとしての元データＭと同じデータであるとする。
【０２４９】
また、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータ（以下、メタデータＭともいう）には、図１１のステップＳ４６５の処理により元データＭの受信日時が記述されているとする。
【０２５０】
データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、以下の説明は、制御部６１０、記憶部６２０、ＶＤＰ６２３、表示部６３０およびインターフェース操作Ｍは、それぞれ、制御部５１０、記憶部５２０、ＶＤＰ５２３、表示部５３０およびインターフェース操作Ｐと置き換えた説明とする。
【０２５１】
図２０は、元データ削除処理Ａのフローチャートである。図２０を参照して、ステップＳ７１０では、図１８のステップＳ６１０と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、日時管理処理により管理されている現在の日時が、元データＭの受信日時から所定期間ＴＡ経過した日時であるか否かが判定される。前述したように、所定期間ＴＡは、データ削除設定データＤ２００に示されるデータの保存期間“１日”である。ステップＳ７１０において、ＹＥＳならば、ステップＳ７１１に進む。一方、ステップＳ７１０において、ＮＯならば、再度、ステップＳ７１０の処理が行なわれる。
【０２５２】
ステップＳ７１１では、元データＭの受信日時と、日時管理処理により管理されている現在の日時との期間において、通信端末装置５００Ａから送信される更新済メタデータファイルを受信したか否かが判定される。元データＭの受信日時は、前述したように、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータＭに記述されている受信日時である。なお、更新済メタデータファイルを受信する処理は、元データ削除処理Ａとは、独立して行なわれる図１１のデータ受信時処理のステップＳ４２２において行なわれる。
【０２５３】
すなわち、ステップＳ７１１では、元データＭの受信日時から所定期間ＴＡ経過した現在の日時までの期間において、データ受信時処理のステップＳ４２２において、更新済メタデータファイルを受信したか否かが判定される。前述したように、更新済メタデータファイルは、更新後元データである元データＭの更新日時が記述されたメタデータの情報が記述されたファイルである。すなわち、更新済メタデータファイルは、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データとしての元データＭと、記憶部６２０に記憶されている元データＭとが、異なるデータとなったことを示す。すなわち、更新済メタデータファイルを受信した場合、通信端末装置５００Ａの記憶部５２０に記憶されている元データＭと、記憶部６２０に記憶されている元データＭとが、異なるデータとなったことが分かる。
【０２５４】
すなわち、ステップＳ７１１では、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データとしての元データＭが変更された場合に通信端末装置５００Ａが送信する、変更後の元データＭのメタデータを記述した更新済メタデータファイルを、元データＭを受信したときから所定期間ＴＡ内に受信したか否かが判定される。
【０２５５】
ステップＳ７１１において、ＹＥＳならば、後述するステップＳ７２０に進む。一方、ステップＳ７１１において、ＮＯならば、ステップＳ７１２に進む。ここでは、更新済メタデータファイルを受信しなかったとして、ステップＳ７１２に進む。
【０２５６】
ステップＳ７１２では、ステップＳ６１２のデータ削除処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、記憶部６２０に記憶されている元データＭが削除される。そして、ステップＳ７１２の処理は終了し、この元データ削除処理Ａは終了する。
【０２５７】
前述のステップＳ７１１において、ＹＥＳならば、ステップＳ７２０に進む。
ステップＳ７２０では、ステップＳ６２０の消去確認処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部６３０に図１９の消去確認画像Ｇ５００が表示される。その後、ステップＳ７２１に進む。
【０２５８】
ステップＳ７２１では、ステップＳ６２１と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ７２１において、ＹＥＳならば、ステップＳ７２２に進む。一方、ステップＳ７２１において、ＮＯならば、ステップＳ７２３に進む。
【０２５９】
ステップＳ７２２では、ステップＳ６２２のデータ削除処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、記憶部６２０に記憶されている元データＭが削除される。そして、ステップＳ７２２の処理は終了し、この元データ削除処理Ａは終了する。
【０２６０】
ステップＳ７２３では、ステップＳ６２３と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ７２３において、ＹＥＳならば、ステップＳ７２３の処理は終了し、この元データ削除処理Ａは終了する。一方，ステップＳ７２３において、ＮＯならば、再度、ステップＳ７２１の処理が行なわれる。
【０２６１】
以上の元データ削除処理Ａにより、元データＭの受信日時から、予め設定した期間を経過しても、通信端末装置５００Ａの記憶部５２０に記憶されている元データＭと、記憶部６２０に記憶されている元データＭとが、異なるデータとなったことを示す更新済メタデータファイルを受信しなかった場合、自装置の記憶部６２０に記憶されている元データＭは自動的に削除される。したがって、元データ削除処理Ａにおいても、前述の図１８の元データ削除処理により得られる効果を得ることができる。
【０２６２】
なお、元データ削除処理Ａは、通信端末装置５００Ｂまたは通信端末装置５００Ｃで行なわれても、通信端末装置６００が行なう場合と同様な効果を得ることができる。
（元データの削除の処理の他の例２）
次に、データ削除設定データに基づいて行なわれる処理のさらに他の例について説明する。ここで、通信端末装置５００Ａの記憶部５２０には、説明を簡単にするために１つの元データ（以下、元データＭともいう）が、共有データとして記憶されているとする。通信端末装置５００Ａは、前述の図１０のメタデータファイル管理処理を行なう。この場合、共有データとしての元データＭに変更があった場合、ステップＳ３２２の処理により、メタデータファイルが更新され更新済メタデータファイルとなる。この場合、更新済メタデータファイルは、更新後元データである元データＭの更新日時が記述されたメタデータの情報が記述されたファイルとなる。
【０２６３】
また、ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。また、データ削除設定データは、図１６のデータ削除設定データＤ２００であるとする。この場合、記憶部６２０にはデータ削除設定データＤ２００が記憶されることになる。データ削除設定データＤ２００では、元データを自動的に削除することが許可されているので、通信端末装置６００では、元データを削除するための処理（以下、元データ削除処理Ｂ）が行なわれる。
【０２６４】
なお、元データ削除処理Ｂは、前述のデータ受信時処理において元データを受信したときに自動的に行なわれる処理である。また、元データ削除処理Ｂは、他の処理とは独立して行なわれる処理である。なお、通信端末装置６００では、前述した日時管理処理が他の処理とは独立して行なわれているとする。
【０２６５】
以下においては、通信端末装置６００の記憶部６２０に記憶されている元データを元データＭともいう。ここで、説明を簡単にするために、記憶部６２０には、一例として、１つの元データＭが記憶されているとする。また、記憶部６２０に記憶されている１つの元データＭは、図１１のステップＳ４２２の処理により受信された、共有データとしての元データであるとする。記憶部６２０に記憶されている元データＭは、通信端末装置５００Ａの記憶部５２０に記憶されている共有データとしての元データＭと同じデータであるとする。
【０２６６】
また、記憶部６２０に記憶されているメタデータファイルにおいて、元データＭに対応するメタデータ（以下、メタデータＭともいう）には、図１１のステップＳ４６５の処理により元データＭの受信日時が記述されているとする。
【０２６７】
データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、以下の説明は、制御部６１０、記憶部６２０、ＶＤＰ６２３、表示部６３０およびインターフェース操作Ｍは、それぞれ、制御部５１０、記憶部５２０、ＶＤＰ５２３、表示部５３０およびインターフェース操作Ｐと置き換えた説明とする。
【０２６８】
図２１は、元データ削除処理Ｂのフローチャートである。図２１を参照して、ステップＳ８１０では、図１８のステップＳ６１０と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、日時管理処理により管理されている現在の日時が、元データＭの受信日時から所定期間ＴＡ経過した日時であるか否かが判定される。前述したように、所定期間ＴＡは、データ削除設定データＤ２００に示されるデータの保存期間“１日”である。ステップＳ８１０において、ＹＥＳならば、ステップＳ８１０Ｂに進む。一方、ステップＳ８１０において、ＮＯならば、再度、ステップＳ８１０の処理が行なわれる。
【０２６９】
ステップＳ８１０Ｂでは、制御部６１０が、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データである元データＭのメタデータの取得要求を、通信端末装置５００Ａへ送信する。その後、ステップＳ８１０Ｃに進む。
【０２７０】
通信端末装置５００Ａにおいて、制御部５１０は、元データＭのメタデータの取得要求を受信すると、取得要求を受信した時点において記憶部５２０に記憶されているメタデータファイルに記述されている、共有データとしての元データＭのメタデータを、取得要求を送信した装置（通信端末装置６００）へ送信する。
【０２７１】
ステップＳ８１０Ｃでは、制御部６１０が、ステップＳ８１０Ｂの処理の後から所定時間（たとえば、１０分）内に、通信端末装置５００Ａから、共有データとしての元データＭのメタデータを受信したか否かを判定する。ステップＳ８１０Ｃにおいて、ＹＥＳならば、ステップＳ８１１に進む。一方、ステップＳ８１０Ｃにおいて、ＮＯならば、この元データ削除処理Ｂは終了する。ここでは、通信端末装置５００Ａから、共有データとしての元データＭのメタデータを受信したとして、ステップＳ８１１に進む。
【０２７２】
ステップＳ８１０Ｃにおいて、ＮＯと判定されるのは、たとえば、通信端末装置５００Ａの電源がオフである場合、通信端末装置５００Ａが故障している場合等である。
【０２７３】
ステップＳ８１１では、通信端末装置５００Ａの記憶部５２０に記憶されている元データＭが変更されたか否かが判定される。具体的には、受信した共有データとしての元データＭのメタデータと、記憶部６２０に記憶されている元データＭのメタデータとが一致するか否かを判定する。ステップＳ８１１において、ＹＥＳならば、後述するステップＳ８２０に進む。一方、ステップＳ８１１において、ＮＯならば、ステップＳ８１２に進む。ステップＳ８１１において、ＮＯと判定される場合は、たとえば、通信端末装置５００Ａの記憶部５２０に記憶されている元データＭが変更されたことにより、記憶部５２０に記憶されているメタデータファイルに記述されるメタデータに記述されている元データＭの更新日時が変更されている場合である。
【０２７４】
ここでは、受信した元データＭのメタデータと、記憶部６２０に記憶されている元データＭのメタデータとが一致するとして、ステップＳ８１２に進む。この場合、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データとしての元データＭは変更されていないことになる。すなわち、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データとしての元データＭは、通信端末装置６００の記憶部６２０に記憶されている元データＭと同じデータである。
【０２７５】
ステップＳ８１２では、ステップＳ６１２のデータ削除処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、記憶部６２０に記憶されている元データＭが削除される。そして、ステップＳ８１２の処理は終了し、この元データ削除処理Ｂは終了する。
【０２７６】
前述のステップＳ８１１において、ＹＥＳならば、ステップＳ８２０に進む。
ステップＳ８２０では、ステップＳ６２０の消去確認処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部６３０に図１９の消去確認画像Ｇ５００が表示される。その後、ステップＳ８２１に進む。
【０２７７】
ステップＳ８２１では、ステップＳ６２１と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ８２１において、ＹＥＳならば、ステップＳ８２２に進む。一方、ステップＳ８２１において、ＮＯならば、ステップＳ８２３に進む。
【０２７８】
ステップＳ８２２では、ステップＳ６２２のデータ削除処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、記憶部６２０に記憶されている元データＭが削除される。そして、ステップＳ８２２の処理は終了し、この元データ削除処理Ｂは終了する。
【０２７９】
ステップＳ８２３では、ステップＳ６２３と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ８２３において、ＹＥＳならば、ステップＳ８２３の処理は終了し、この元データ削除処理Ｂは終了する。一方，ステップＳ８２３において、ＮＯならば、再度、ステップＳ８２１の処理が行なわれる。
【０２８０】
以上の元データ削除処理Ｂにより、元データＭの受信日時から、予め設定した期間を経過しても、通信端末装置５００Ａの記憶部５２０に記憶されている、共有データとしての元データＭが、通信端末装置６００の記憶部６２０に記憶されている元データＭと同じデータである場合、自装置の記憶部６２０に記憶されている元データＭは自動的に削除される。したがって、元データ削除処理Ｂにおいても、前述の図１８の元データ削除処理により得られる効果を得ることができる。
【０２８１】
なお、元データ削除処理Ｂは、通信端末装置５００Ｂまたは通信端末装置５００Ｃで行なわれても、通信端末装置６００が行なう場合と同様な効果を得ることができる。
（機能ブロック図）
図２２は、本実施の形態における制御部６１０の機能ブロック図である。図２２を参照して、制御部６１０は、要求部６１１と、受信部６１２と、削除部６１３と、判定部６１４とを含む。
【０２８２】
要求部６１１は、共有データの取得要求を、共有データを記憶する端末装置へ送信する。受信部６１２は、共有データの取得要求に応じて端末装置から送信される共有データを受信する。削除部６１３は、所定条件が満たされた場合、記憶部６２０に記憶されている、共有データとしての元データを削除する。判定部６１４は、記憶手段に記憶されている共有データとしての元データの変更の有無を判定する。
【０２８３】
なお、制御部６１０に含まれる、要求部６１１、受信部６１２、削除部６１３および判定部６１４の全てまたは一部は、ハードウエアで構成されてもよい。
【０２８４】
図２３は、本実施の形態における制御部５１０の機能ブロック図である。図２３を参照して、制御部５１０は、要求部５１１と、受信部５１２と、削除部５１３と、判定部５１４とを含む。
【０２８５】
要求部５１１は、共有データの取得要求を、共有データを記憶する端末装置へ送信する。受信部５１２は、共有データの取得要求に応じて端末装置から送信される共有データを受信する。削除部５１３は、所定条件が満たされた場合、記憶部５２０に記憶されている、共有データとしての元データを削除する。判定部５１４は、記憶手段に記憶されている共有データとしての元データの変更の有無を判定する。
【０２８６】
なお、制御部５１０に含まれる、要求部５１１、受信部５１２、削除部５１３および判定部５１４の全てまたは一部は、ハードウエアで構成されてもよい。
【０２８７】
以上説明したように、本実施の形態では、複数の通信端末装置の各々が互いにアクセス可能な複数の共有データに対し、以下の処理が行なわれる。具体的には、複数の共有データの各々のメタデータを自動で生成し、複数のメタデータを含むメタデータファイルを通信端末装置６００へ送信する処理を、通信端末装置５００Ａが、自動で所定期間毎に行なう。通信端末装置６００は、予め、通信端末装置５００Ａから、共有データである元データを全て受信している。
【０２８８】
したがって、通信端末装置６００は、メタデータファイルの更新があると、通信端末装置５００Ａにおいて、元データが新規に生成されたことまたは元データが更新されたことを容易に認識することができるという効果を奏する。
【０２８９】
また、受信するメタデータファイルのファイルサイズは、元データよりも、データサイズが小さい場合が一般的なので、元データをいちいち受信することに比べれば、通信端末装置６００がメタデータファイルを受信する時間は非常に短くて済む。
【０２９０】
したがって、通信端末装置５００Ａにおいて、元データが新規に生成されたことまたは元データが更新されたことを即座に認識することができるという効果を奏する。さらに、使用する通信網のデータ伝送スピードが遅くても、元データが新規に生成されたことまたは元データが更新されたことを容易に認識することができるという効果を奏する。
【０２９１】
また、通信端末装置６００は、元データが新規に生成されたことまたは元データが更新されたことを認識して、通信端末装置から、必要とする、新規に生成された元データまたは更新された元データのみを取得することができる。
【０２９２】
したがって、通信端末装置６００内の記憶部を有効に活用することができる。
また、元データを取得するために行なう通信端末装置間の通信には、電子メールを使用するので、通信先の通信端末装置に電子メールを送信する際、送信先の通信端末装置が電源オフであっても、電子メールを送受信することができる。
【０２９３】
また、元データを取得するために行なう通信端末装置間の通信処理では、暗号化されたデータを使用するので、セキュリティを確保することができる。
【０２９４】
また、本実施の形態では、メタデータファイルの管理は、サーバ装置が一元管理するのではなく、各通信端末装置が管理する。したがって、サーバ装置を使用する必要がないので、所定期間毎に、サーバ装置の保守管理等を行なう手間が不要である。
【０２９５】
また、本実施の形態では、各通信端末装置のメタデータファイルを、サーバ装置が一元管理するのではないので、事故等により、サーバ装置の電源がオフになってしまい、サーバ装置が管理している全てのメタデータファイルを失ってしまう可能性もない。
【０２９６】
以上により、本実施の形態では、複数の端末装置間で共有するデータを効率的に管理することができるという効果を奏する。
【０２９７】
また、本実施の形態では、元データ削除処理、元データ削除処理Ａおよび元データ削除処理Ｂのいずれかが行なわれることにより、自装置（通信端末装置６００）の記憶部６２０に記憶されている元データＭは自動的に削除される。
【０２９８】
したがって、元データＭが、機密データ等の場合、自装置の盗難等による情報漏洩の危険性を防ぐことができるという効果を奏する。また、元データＭは、ネットワークにおいて共有されている共有データと同じデータである。したがって、ネットワークにおいて共有されている共有データを安全に管理できるという効果を奏する。
（発明の展開）
なお、本実施の形態では、メタデータファイルを自動で生成する処理を行なう通信端末装置は、通信端末装置５００Ａとし、元データを受信する処理を行なう通信端末装置は、通信端末装置６００とした。しかしながら、本実施の形態は、通信端末装置６００が、メタデータファイルを自動で生成し、通信端末装置５００Ａが、通信端末装置６００から元データを受信してもよい。
【０２９９】
すなわち、前述の説明で通信端末装置５００Ａが行なった処理を、通信端末装置６００でも行ない、前述の説明で通信端末装置６００が行なった処理を、通信端末装置５００Ａでも行なうことも可能である。これにより、通信端末装置５００Ａと通信端末装置６００との間で、双方向に元データファイルの送受信を行なうことができる。
【０３００】
なお、本実施の形態では、ＬＡＮで接続された通信端末装置間で元データファイルの送受信を行なっていたが、これに限定されることなく、ＷＡＮ（Wide Area Network）で接続された通信端末装置間で元データファイルの送受信を行なってもよい。
【０３０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０３０２】
【図１】本実施の形態におけるネットワークシステムの構成を示す図である。
【図２】本実施の形態における通信端末装置の内部の構成を示すブロック図である。
【図３】本実施の形態における通信端末装置の内部の構成を示すブロック図である。
【図４】一例としてのメタデータ生成項目テーブルを示す図である。
【図５】一例としてのメタデータファイル生成設定情報データを示す図である。
【図６】一例としてのメタデータファイル生成設定画像を示す図である。
【図７】メタデータファイル生成処理のフローチャートである。
【図８】一例として、生成されたメタデータファイルに記述された情報を示す図である。
【図９】データ取得処理のフローチャートである。
【図１０】メタデータファイル管理処理のフローチャートである。
【図１１】データ受信時処理のフローチャートである。
【図１２】一例としてのデータ表示画像を示す図である。
【図１３】一例としてのデータ表示画像を示す図である。
【図１４】一例としての更新データ表示画像を示す図である。
【図１５】データリクエスト対応処理のフローチャートを示す。
【図１６】一例としてのデータ削除設定データを示す図である。
【図１７】一例としてのデータ削除設定画像を示す図である。
【図１８】元データ削除処理のフローチャートである。
【図１９】一例としての消去確認画像を示す図である。
【図２０】元データ削除処理Ａのフローチャートである。
【図２１】元データ削除処理Ｂのフローチャートである。
【図２２】本実施の形態における制御部の機能ブロック図である。
【図２３】本実施の形態における制御部の機能ブロック図である。
【符号の説明】
【０３０３】
５０  通信部、１８０，１８０Ａ  プログラム、５００Ａ，５００Ｂ，５００Ｃ，６００  通信端末装置、５１０，６１０  制御部、５２０，６２０  記憶部、５３０，６３０  表示部、５５５  記録媒体、１０００  ネットワークシステム。
【図１】
2008077485.tif 000003
【図２】
2008077485.tif 000004
【図３】
2008077485.tif 000005
【図４】
2008077485.tif 000006
【図５】
2008077485.tif 000007
【図６】
2008077485.tif 000008
【図７】
2008077485.tif 000009
【図８】
2008077485.tif 000010
【図９】
2008077485.tif 000011
【図１０】
2008077485.tif 000012
【図１１】
2008077485.tif 000013
【図１２】
2008077485.tif 000014
【図１３】
2008077485.tif 000015
【図１４】
2008077485.tif 000016
【図１５】
2008077485.tif 000017
【図１６】
2008077485.tif 000018
【図１７】
2008077485.tif 000019
【図１８】
2008077485.tif 000020
【図１９】
2008077485.tif 000021
【図２０】
2008077485.tif 000022
【図２１】
2008077485.tif 000023
【図２２】
2008077485.tif 000024
【図２３】
2008077485.tif 000025