(57)【特許請求の範囲】
【請求項１】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備えるコンピュータに通信処理を実行させるための通信プログラムであって、
前記記憶部から前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として前記記憶部に記憶するステップと、
前記共有データの更新状況を監視するステップと、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成するステップと、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理するステップと、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置へ送信するステップとを前記コンピュータに実行させる、通信プログラム。
【請求項２】
前記更新後共有データのメタデータは、前記更新後共有データの識別名、前記更新後共有データの記憶位置の情報および前記更新後共有データの更新日時の情報の少なくとも１つを含む、請求項１に記載の通信プログラム。
【請求項３】
前記記憶部に記憶された前記共有データを前記複数の装置のうちの特定装置へ送信するステップと、
前記共有データを前記特定装置へ送信する場合、前記共有データのメタデータを含むメタデータファイルを前記特定装置へ送信するステップとを、さらに、前記コンピュータに実行させる、請求項１に記載の通信プログラム。
【請求項４】
前記共有データを前記特定装置へ送信するステップは、前記特定装置が前記共有データを有する場合、前記更新メタデータファイルを、前記特定装置へ送信するステップを含む、請求項３に記載の通信プログラム。
【請求項５】
前記記憶部に記憶された前記共有データの取得要求を受信する取得要求受信ステップと、
前記取得要求を送信してきた取得要求装置へ要求された前記共有データを送信するステップとを、さらにコンピュータに実行させ、
前記取得要求受信ステップは、取得要求する前記共有データのメタデータを付した取得要求を受信する、請求項１に記載の通信プログラム。
【請求項６】
前記更新後共有データは、前記共有データが所定期間内に更新されたデータである、請求項１に記載の通信プログラム。
【請求項７】
前記所定期間は、期間を変更可能である、請求項６に記載の通信プログラム。
【請求項８】
前記更新後共有データのメタデータは、前記更新後共有データの作成者の情報を含む、請求項１に記載の通信プログラム。
【請求項９】
前記更新後共有データのメタデータは、前記更新メタデータファイルを送信した装置の情報を含む、請求項１に記載の通信プログラム。
【請求項１０】
前記更新後共有データのメタデータは、前記共有データと、前記更新後共有データとの差分データ量の情報を含む、請求項１に記載の通信プログラム。
【請求項１１】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信端末装置とデータ通信可能なコンピュータに通信処理を実行させるための通信プログラムであって、
前記通信端末装置は、
前記記憶部から前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった前記コンピュータを、データ取得装置として前記記憶部に記憶する手段と、
前記共有データの更新状況を監視する手段と、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理する手段と、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置として記憶されている前記コンピュータへ送信する手段とを備え、
前記差分データを受信するステップと、
受信した前記差分データに基づき、前記更新後共有データのメタデータの情報を前記コンピュータの表示部に表示させるステップとを前記コンピュータに実行させる、通信プログラム。
【請求項１２】
前記表示部に表示させるステップは、前記差分データを送信する前記通信端末装置毎に、前記表示部に表示させる前記更新後共有データのメタデータの情報の表示態様の変更処理を行なうステップを含む、請求項１１に記載の通信プログラム。
【請求項１３】
前記更新後共有データは、前記共有データが所定期間内に更新されたデータであり、
前記表示部に表示させるステップは、前記所定期間に基づいて、前記表示部に表示させる前記更新後共有データのメタデータの情報の表示態様の変更処理を行なうステップを含む、請求項１１に記載の通信プログラム。
【請求項１４】
前記表示部に表示させるステップは、前記共有データと、前記更新後共有データとの差分データ量に基づいて、前記表示部に表示させる前記更新後共有データのメタデータの情報の表示態様の変更処理を行なう、請求項１１に記載の通信プログラム。
【請求項１５】
請求項１〜請求項１４のいずれかに記載の通信プログラムを記録した、記録媒体。
【請求項１６】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信端末装置に通信処理を実行させるための通信方法であって、
前記記憶部から前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として前記記憶部に記憶する工程と、
前記共有データの更新状況を監視する工程と、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する工程と、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理する工程と、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置へ送信する工程とを前記通信端末装置に実行させる、通信方法。
【請求項１７】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える第１通信端末装置とデータ通信可能な第２通信端末装置に通信処理を実行させるための通信方法であって、
前記第１通信端末装置は、
前記記憶部から前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった前記第２通信端末装置を、データ取得装置として前記記憶部に記憶する手段と、
前記共有データの更新状況を監視する手段と、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理する手段と、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置として記憶されている前記第２通信端末装置へ送信する手段とを備え、
前記差分データを受信する工程と、
受信した前記差分データに基づき、前記更新後共有データのメタデータの情報を前記第２通信端末装置の表示部に表示させる工程とを前記第２通信端末装置に実行させる、通信方法。
【請求項１８】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶する第１記憶手段と、
前記第１記憶手段が記憶する前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として記憶する第２記憶手段と、
前記共有データの更新状況を監視する監視手段と、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する生成手段と、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理する管理手段と、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置へ送信する送信手段とを備える、通信端末装置。
【請求項１９】
複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信装置とデータ通信可能な通信端末装置であって、
前記通信装置は、
前記記憶部から前記共有データまたは前記メタデータファイルの少なくともいずれかを取得する処理を行なった前記通信端末装置を、データ取得装置として前記記憶部に記憶する手段と、
前記共有データの更新状況を監視する手段と、
更新された前記共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、
更新前のメタデータを含む更新前メタデータファイルと、前記更新メタデータファイルとを分けて管理する手段と、
生成した前記更新メタデータファイルと前記更新前メタデータファイルとの差分データを、前記複数の装置のうちの前記データ取得装置として記憶されている前記通信端末装置へ送信する手段とを備え、
前記差分データを受信する受信手段と、
受信した前記差分データに基づき、前記更新後共有データのメタデータの情報を表示する表示手段とを備える、通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信プログラム、記録媒体、通信方法および通信端末装置に関し、特に、複数の端末装置間で共有するデータに対し処理を行なう、通信プログラム、記録媒体、通信方法および通信端末装置に関する。
【背景技術】
【０００２】
近年のＰＣ（Personal Computer）の普及に伴い、オフィス内または家庭内で、ネットワークに接続された複数のＰＣ間で、データを共有して使用する場面が増えつつある。
【０００３】
共有するデータ（以下、共有データともいいう）が、たとえば、動画像のデータである場合、共有データの容量が大きく、複数のＰＣ間で共有データの送受信に必要な時間も長くなる。ここで、共有データは、たとえば、コンテンツデータ、スケジュール管理データ、アドレス帳データ、ドキュメントデータ、表計算データ等である。コンテンツデータは、たとえば、動画像データ、静止画像データ、音声データ等である。
【０００４】
そのため、最近では、共有データの更新状態を知るために、データについての情報を記述したデータであって、かつ、容量が小さいメタデータを、複数のＰＣ間で送受信する場面が増えつつある。以下においては、メタデータに情報を記述するための元となるデータを、元データともいう。
【０００５】
他のＰＣからメタデータを受信し、受信したメタデータを参照することで、対応する元データがどのようなデータか即座に把握できる。また、メタデータを参照することで、元データが変更されたか否か等も即座に把握できる。特開２００５−０９２５８３号公報（特許文献１）には、多くのメタデータを効率よく管理する技術（以下、従来技術Ａともいう）が開示されている。
【特許文献１】特開２００５−０９２５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術Ａでは、サーバとして機能する装置（以下、サーバ装置ともいう）から、メタデータを受信する。すなわち、従来技術Ａでは、サーバ装置と、クライアント装置とによるシステムにおいて、メタデータの送受信が行なわれる。そのため、サーバ装置を安定して動作させるために、所定期間毎に、サーバ装置の保守管理等を行なう手間が生じるという問題点がある。
【０００７】
また、事故等により、サーバ装置の電源がオフになってしまうと、サーバ装置が管理している全てのメタデータを失ってしまう可能性があるという問題点もある。また、サーバ装置は、常時接続を前提としているため、機密情報の保護のために、外部からのアクセスが容易にできないという問題点がある。
【０００８】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、複数の端末装置間で共有するデータを、効率的に管理可能な通信プログラムを提供することである。
【０００９】
本発明の他の目的は、複数の端末装置間で共有するデータを、効率的に管理可能な通信プログラムを記録した記録媒体を提供することである。
【００１０】
本発明のさらに他の目的は、複数の端末装置間で共有するデータを、効率的に管理可能な通信方法を提供することである。
【００１１】
本発明のさらに他の目的は、複数の端末装置間で共有するデータを、効率的に管理可能な通信端末装置を提供することである。
【課題を解決するための手段】
【００１２】
上述の課題を解決するために、この発明のある局面に従うと、通信プログラムは、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備えるコンピュータに通信処理を実行させるための通信プログラムであって、記憶部から共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として記憶部に記憶するステップと、共有データの更新状況を監視するステップと、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成するステップと、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理するステップと、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信するステップとをコンピュータに実行させる。
【００１３】
好ましくは、更新後共有データのメタデータは、更新後共有データの識別名、更新後共有データの記憶位置の情報および更新後共有データの更新日時の情報の少なくとも１つを含む。
【００１４】
好ましくは、記憶部に記憶された共有データを複数の装置のうちの特定装置へ送信するステップと、共有データを特定装置へ送信する場合、共有データのメタデータを含むメタデータファイルを特定装置へ送信するステップとを、さらに、コンピュータに実行させる。
【００１５】
好ましくは、共有データを特定装置へ送信するステップは、特定装置が共有データを有する場合、更新メタデータファイルを、特定装置へ送信するステップを含む。
好ましくは、記憶部に記憶された共有データの取得要求を受信する取得要求受信ステップと、取得要求を送信してきた取得要求装置へ要求された共有データを送信するステップとを、さらにコンピュータに実行させ、取得要求受信ステップは、取得要求する共有データのメタデータを付した取得要求を受信する。
【００１６】
好ましくは、更新後共有データは、共有データが所定期間内に更新されたデータである。
【００１７】
好ましくは、所定期間は、期間を変更可能である。
好ましくは、更新後共有データのメタデータは、更新後共有データの作成者の情報を含む。
【００１８】
好ましくは、更新後共有データのメタデータは、更新メタデータファイルを送信した装置の情報を含む。
【００１９】
好ましくは、更新後共有データのメタデータは、共有データと、更新後共有データとの差分データ量の情報を含む。
【００２０】
この発明の他の局面に従うと、通信プログラムは、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信端末装置とデータ通信可能なコンピュータに通信処理を実行させるための通信プログラムであって、通信端末装置は、記憶部から共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なったコンピュータを、データ取得装置として記憶部に記憶する手段と、共有データの更新状況を監視する手段と、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理する手段と、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置として記憶されているコンピュータへ送信する手段とを備え、通信プログラムは、差分データを受信するステップと、受信した差分データに基づき、更新後共有データのメタデータの情報をコンピュータの表示部に表示させるステップとをコンピュータに実行させる。
【００２１】
好ましくは、表示部に表示させるステップは、差分データを送信する通信端末装置毎に、表示部に表示させる更新後共有データのメタデータの情報の表示態様の変更処理を行なうステップを含む。
【００２２】
好ましくは、更新後共有データは、共有データが所定期間内に更新されたデータであり、表示部に表示させるステップは、所定期間に基づいて、表示部に表示させる更新後共有データのメタデータの情報の表示態様の変更処理を行なうステップを含む。
【００２３】
好ましくは、表示部に表示させるステップは、共有データと、更新後共有データとの差分データ量に基づいて、表示部に表示させる更新後共有データのメタデータの情報の表示態様の変更処理を行なう。
【００２４】
この発明のさらに他の局面に従うと、記録媒体は、通信プログラムを記録した媒体である。
【００２５】
この発明のさらに他の局面に従うと、通信方法は、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信端末装置に通信処理を実行させるための通信方法であって、記憶部から共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として記憶部に記憶する工程と、共有データの更新状況を監視する工程と、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する工程と、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理する工程と、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する工程とを通信端末装置に実行させる。
【００２６】
この発明のさらに他の局面に従うと、通信方法は、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える第１通信端末装置とデータ通信可能な第２通信端末装置に通信処理を実行させるための通信方法であって、第１通信端末装置は、記憶部から共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なった第２通信端末装置を、データ取得装置として記憶部に記憶する手段と、共有データの更新状況を監視する手段と、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理する手段と、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置として記憶されている第２通信端末装置へ送信する手段とを備え、通信方法は、差分データを受信する工程と、受信した差分データに基づき、更新後共有データのメタデータの情報を第２通信端末装置の表示部に表示させる工程とを第２通信端末装置に実行させる。
【００２７】
この発明のさらに他の局面に従う通信端末装置は、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶する第１記憶手段と、第１記憶手段が記憶する共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なった装置をデータ取得装置として記憶する第２記憶手段と、共有データの更新状況を監視する監視手段と、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する生成手段と、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理する管理手段と、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する送信手段とを備える。
【００２８】
この発明のさらに他の局面に従うと、通信端末装置は、複数の装置からデータアクセス可能な共有データと該共有データのメタデータを含むメタデータファイルとを記憶した記憶部を備える通信装置とデータ通信可能な通信端末装置であって、通信装置は、記憶部から共有データまたはメタデータファイルの少なくともいずれかを取得する処理を行なった通信端末装置を、データ取得装置として記憶部に記憶する手段と、共有データの更新状況を監視する手段と、更新された共有データである更新後共有データのメタデータを含む更新メタデータファイルを生成する手段と、更新前のメタデータを含む更新前メタデータファイルと、更新メタデータファイルとを分けて管理する手段と、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置として記憶されている通信端末装置へ送信する手段とを備え、通信端末装置は、差分データを受信する受信手段と、受信した差分データに基づき、更新後共有データのメタデータの情報を表示する表示手段とを備える。
【発明の効果】
【００２９】
本発明に係る通信プログラムは、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルを生成し、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する。
【００３０】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００３１】
本発明に係る通信プログラムは、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルと更新前メタデータファイルとの差分データを受信し、受信した差分データに基づき、更新後共有データのメタデータの情報をコンピュータの表示部に表示させる。
【００３２】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００３３】
本発明に係る記録媒体は、通信プログラムを記録する。通信プログラムは、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルを生成し、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する。
【００３４】
また、当該記録媒体に記録された通信プログラムは、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルと更新前メタデータファイルとの差分データを受信し、受信した差分データに基づき、更新後共有データのメタデータの情報をコンピュータの表示部に表示させる。
【００３５】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００３６】
本発明に係る通信方法は、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルを生成し、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する。
【００３７】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００３８】
本発明に係る通信方法は、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルと更新前メタデータファイルとの差分データを受信し、受信した差分データに基づき、更新後共有データのメタデータの情報を第２通信端末装置の表示部に表示させる。
【００３９】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００４０】
本発明に係る通信端末装置は、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルを生成し、生成した更新メタデータファイルと更新前メタデータファイルとの差分データを、複数の装置のうちのデータ取得装置へ送信する。
【００４１】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【００４２】
本発明に係る通信端末装置は、複数の装置からデータアクセス可能な共有データが更新された更新後共有データのメタデータを含む更新メタデータファイルと更新前メタデータファイルとの差分データを受信し、受信した差分データに基づき、更新後共有データのメタデータの情報を表示手段で表示する。
【００４３】
したがって、複数の端末装置間で共有するデータを、効率的に管理することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４５】
本実施の形態の通信端末装置は、ＰＣおよびＰＤＡ（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）を用いる。トリプルＤＥＳは、秘密鍵暗号化アルゴリズムを三重に適用した暗号化方式である。なお、メタデータファイルもしくは元データファイルを暗号化する方式は、トリプルＤＥＳに限定されることなく、他の暗号化方式であってもよい。
【０１３４】
チェックボックス画像Ｃ１４０内にチェックマークが表示されている場合、電子メールに添付するメタデータファイルもしくは元データファイルを暗号化する処理が許可される。チェックボックス画像Ｃ１４０内にチェックマークが表示されていない場合、暗号化する処理が行なわれない。
【０１３５】
ボタン画像Ｇ１４０は、マウス５４２またはキーボード５４４のユーザによる操作により、暗号化に使用するためのパスワードを設定可能な状態にするための画像である。パスワードを設定可能な状態とは、たとえば、表示部５３０に、パスワードを入力するためのウインドウ画像を表示した状態である。パスワードを設定可能な状態のときに、ユーザはキーボード５４４の操作により、暗号化に使用するための任意なパスワードを設定することができる。
【０１３６】
なお、既にパスワードが設定されている場合に、ボタン画像Ｇ１４０に対する、マウス５４２またはキーボード５４４のユーザによる操作があると、現在設定されているパスワード、新しいパスワード、確認用パスワードをユーザに入力させるためのウインドウ画像が表示部５３０に表示される。
【０１３７】
メタデータファイル生成設定画像Ｇ１００には、さらに、チェックボックス画像Ｃ１５０，Ｃ１６０が配置される。チェックボックス画像Ｃ１５０は、メタデータファイルに、通信端末装置５００Ａに設定されている動的ＩＰアドレスを記述することを許可するか否かを設定するための画像である。
【０１３８】
チェックボックス画像Ｃ１５０内にチェックマークが表示されている場合、メタデータファイルに動的ＩＰアドレスを記述することが許可される。チェックボックス画像Ｃ１５０内にチェックマークが表示されていない場合、メタデータファイルに動的ＩＰアドレスは記述されない。
【０１３９】
ここで、メタデータに動的ＩＰアドレスを記述しているのは、通信端末装置５００ＡのＩＰアドレスを明示的に知らせることにより、ネットワーク７０を通じて他の通信端末装置とダイレクトに接続することを想定したためである。もちろん、通信端末装置の環境によっては（例えば、ファイヤーウォールによる外部からのアクセスが禁止されている場合）、ダイレクトに接続できないこともありうる。
【０１４０】
チェックボックス画像Ｃ１６０は、ユーザが最近（たとえば、現在から過去３日までの期間）使用したデータのメタ−データの情報を、メタデータファイルに記述することを許可するか否かを設定するための画像である。チェックボックス画像Ｃ１６０内にチェックマークが表示されている場合、最近使用されたデータファイルのメタ−データの情報を、メタデータファイルに記述することが許可される。チェックボックス画像Ｃ１６０内にチェックマークが表示されていない場合、最近使用されたデータファイルのメタ−データの情報は、メタデータファイルに記述されない。
【０１４１】
メタデータファイル生成設定画像Ｇ１００には、さらに、ボタン画像Ｇ１８０，Ｇ１８２が配置される。ボタン画像Ｇ１８０は、変更されたメタデータファイル生成設定情報データを記憶部５２０に記憶させるための画像である。
【０１４２】
ボタン画像Ｇ１８０に対して、ユーザによるマウス５４２またはキーボード５４４の操作があると、制御部５１０は、前述したユーザの操作により、メタデータファイル生成設定情報データの変更があった場合、変更したメタデータファイル生成設定情報データを、記憶部５２０に記憶されているメタデータファイル生成設定情報データに対し、上書き記憶させる。その結果、記憶部５２０には、変更されたメタデータファイル生成設定情報データが記憶されることになる。なお、メタデータファイル生成設定情報データの変更がない場合、制御部５１０は、上記処理を行なわない。
【０１４３】
そして、制御部５１０は、表示部５３０に表示されていたメタデータファイル生成設定画像Ｇ１００を、表示部５３０から消去する。
【０１４４】
ボタン画像Ｇ１８２に対して、ユーザによるマウス５４２またはキーボード５４４の操作があると、メタデータファイル生成設定情報データの変更の有無に関わらず、制御部５１０は、表示部５３０に表示されていたメタデータファイル生成設定画像Ｇ１００を、表示部５３０から消去する。その結果、メタデータファイル生成設定情報データに変更があっても、変更されたメタデータファイル生成設定情報データは、記憶部５２０には記憶されない。
【０１４５】
次に、メタデータファイル生成処理について説明する。メタデータファイル生成処理は、ユーザによる、マウス５４２またはキーボード５４４の操作により、制御部５１０がプログラム１８０のメタデータファイル生成プログラムを実行することで行なわれる処理である。
【０１４６】
図７は、メタデータファイル生成処理のフローチャートである。図７を参照して、ステップＳ１１０では、メタデータファイルの生成が行なわれる。まず、制御部５１０は、図４のメタデータ生成項目テーブルＴ１００に基づいて、記憶部５２０内に設定された共有ドライブ内の全ての元データ（共有データ）にそれぞれ対応した複数のメタデータを生成する。
【０１４７】
生成された複数のメタデータの各々には、対応する元データのファイル名、パスネーム、ファイルサイズおよび変更量が記述される。また、メタデータに対応する元データが新規生成元データである場合、メタデータには、作成日時が記述される。また、メタデータに対応する元データが、既に生成されたデータが変更されたデータである場合、メタデータには、更新日時が記述される。
【０１４８】
また、生成された複数のメタデータの各々には、対応する元データの種類により、メタデータ生成項目テーブルＴ１００に基づいた情報が、さらに記述される。なお、元データが、メタデータ生成項目テーブルＴ１００にないデータである場合は、メタデータ生成項目テーブルＴ１００に基づいた情報は、メタデータに記述されない。
【０１４９】
そして、制御部５１０は、生成した複数のメタデータの各々が有する複数の情報を記述したメタデータファイルを生成する。また、制御部５１０は、メタデータファイル生成設定情報データＤ１００を参照して、ＩＰアドレスの書込みが許可されている場合、現時点で通信端末装置５００Ａに設定されているＩＰアドレスを、メタデータファイルに記述する。なお、ＩＰアドレスの書込みが許可されていない場合、制御部５１０は、現時点で通信端末装置５００Ａに設定されているＩＰアドレスを、メタデータファイルに記述しない。
【０１５０】
さらに、制御部５１０は、通信端末装置５００Ａの識別名である「ＰＣ５００Ａ」を、メタデータファイルに記述する。その後、ステップＳ１２０に進む。
【０１５１】
ステップＳ１２０では、制御部５１０は、メタデータファイル生成設定情報データＤ１００により指定されたメタデータファイル出力フォルダであって、記憶部５２０内に設定されたメタデータファイル出力フォルダに、生成したメタデータファイルを記憶させる。以上により、このメタデータファイル生成処理は終了する。
【０１５２】
図８は、一例として、生成されたメタデータファイルに記述された情報を示す図である。
【０１５３】
なお、上記において説明した通信端末装置５００Ａの処理は、通信端末装置５００Ｂおよび通信端末装置５００Ｃにおいても同様に行なわれる。したがって、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の記憶部５２０にもメタデータファイルが記憶される。
【０１５４】
次に、通信端末装置６００が、通信端末装置５００Ａの記憶部５２０に記憶された、共有ドライブ内の全ての元データ（以下、共有全元データともいう）と、メタデータファイルとを取得する処理（以下、データ取得処理ともいう）について説明する。元データは、メタデータファイルと比較して、ファイルサイズもかなり大きくなる。そのため、まず、通信端末装置６００は、通信部５０を介してではなく、直接、通信端末装置５００Ａとデータ通信することにより、共有全元データおよびメタデータファイルを、高速に取得することが可能となる。
【０１５５】
上記のデータ通信において、共有全元データに関するメタデータのみを取得していれば、共有全元データを取得しなくても良い。これは通信端末装置６００がＰＤＡなどの場合、通信端末装置５００Ａと比較して記録可能な容量が少ないことが想定されるからである。後述のように、必要に応じて元データを取得するようにすれば、全ての元データを持ち歩く必要はなく、通信端末装置自身の盗難などにより、機密情報が漏洩してしまう危険性も少なくなる。
【０１５６】
なお、通信端末装置６００と、通信端末装置５００Ａとのデータ通信は、無線および有線のいずれで行なわれてもよい。通信端末装置６００と、通信端末装置５００Ａとのデータ通信を、有線（たとえば、ＵＳＢケーブル）で行なえば、他の通信端末装置から不正にデータを取得されるのを防ぐことができる。
【０１５７】
データ取得処理は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により、制御部６１０がプログラム１８０Ａのデータ取得プログラムを実行することで行なわれる処理である。
【０１５８】
図９は、データ取得処理のフローチャートである。図９を参照して、ステップＳ２１０では、共有全元データおよびメタデータファイルの取得が行なわれる。まず、制御部６１０は、通信部６６０を介して、共有全元データおよびメタデータファイルの取得要求を、通信端末装置５００Ａに送信する。通信端末装置５００Ａは、共有全元データおよびメタデータファイルの取得要求を受信すると、記憶部５２０に記憶されている共有全元データおよびメタデータファイルを、通信端末装置６００へ送信する。
【０１５９】
なお、通信端末装置５００Ａは、通信端末装置６００に固有に割り当てられたＩＤ等を使用して認証処理を行なってもよい。これにより、通信端末装置５００Ａは、不正アクセスを防止することができる。
【０１６０】
制御部６１０は、通信端末装置５００Ａから送信された共有全元データおよびメタデータファイルを、通信部６６０を介して受信する。その後、ステップＳ２２０に進む。
【０１６１】
ステップＳ２２０では、制御部６１０は、受信した共有全元データおよびメタデータファイルを記憶部６２０に記憶させる。以上により、このデータ取得処理は終了する。
【０１６２】
なお、データ取得処理は、通信端末装置６００だけでなく、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々も、ユーザの必要に応じて行なう。この場合のデータ取得処理は、通信端末装置６００が行なう処理と同様なので詳細な説明は繰り返さない。制御部５１０は、データ取得処理を行なった通信端末装置を特定する情報を、記憶部５２０に記憶させる。以下においては、データ取得処理を行なった通信端末装置を、データ取得済み通信端末装置ともいう。
【０１６３】
次に、通信端末装置５００Ａが、メタデータファイルを生成した後に行なう、メタデータファイル管理処理について説明する。メタデータファイル管理処理は、ユーザによる、マウス５４２またはキーボード５４４の操作により、制御部５１０がプログラム１８０のメタデータファイル管理プログラムを実行することで行なわれる処理である。なお、メタデータファイル管理処理の開始と同時に、制御部５１０は、メタデータファイル管理処理とは独立して、メタデータファイル管理処理が開始されてからの経過時間を測定する。
【０１６４】
図１０は、メタデータファイル管理処理のフローチャートである。図１０を参照して、ステップＳ３０５では、制御部５１０が、測定されている経過時間が、所定期間を経過したか否かを判定する。ここで、所定期間は、メタデータファイル生成設定情報データＤ１００に設定されているメタデータファイルの生成間隔（たとえば、１０日）に対応する。
【０１６５】
ステップＳ３０５において、ＹＥＳならば、制御部５１０は、測定している経過時間を０に設定して、ステップＳ３１０に進む。なお、経過時間の測定は、メタデータファイル管理処理とは、独立に行なわれるので、経過時間が０に設定された後も、測定される経過時間は、時間経過とともに変化し続ける。一方、ステップＳ３０５において、ＮＯならば、再度、ステップＳ３０５の処理が繰り返される。なお、初めてステップＳ３０５の処理が行なわれる場合は、ステップＳ３０５の判定結果に関わらず、ステップＳ３１０に進んでもよい。
【０１６６】
ステップＳ３１０では、更新状況チェック処理が行なわれる。更新状況チェック処理では、制御部５１０が、共有ドライブ内の全ての元データに対し、元データが更新されたか否かをチェックする。まず、制御部５１０は、共有ドライブ内の全ての元データにそれぞれ対応した複数のメタデータを生成する。以下においては、新規で生成されるメタデータを新規生成メタデータともいう。なお、制御部５１０は、新規生成メタデータには、元データのファイル名、パスネーム、ファイルサイズを記述する。制御部５１０は、対応する元データが新規で生成された場合、新規生成メタデータに、さらに、作成日時を記述する。また、制御部５１０は、対応する元データが更新されたデータである場合、新規生成メタデータに、さらに、更新日時を記述する。
【０１６７】
更新のチェックには、生成された複数の新規生成メタデータと、記憶部５２０に記憶されているメタデータファイルに記述されている複数のメタデータとの比較処理により行なわれる。
【０１６８】
比較する情報は、ファイル名、パスネーム、ファイルサイズ、作成日時および更新日時である。比較処理により、１つのメタデータの１つの情報（たとえば、パスネーム）が異なっていれば、制御部５１０は更新ありと判定する。この場合、制御部５１０は、更新された１以上の元データが、新規生成元データ、更新後元データおよび削除された元データのいずれに該当するか特定できる。また、比較処理により、全てのメタデータが一致していれば、制御部５１０は更新なしと判定する。
【０１６９】
なお、更新のチェックの対象は、共有ドライブに限定されることなく、たとえば、共有フォルダであってもよい。その後、ステップＳ３２０に進む。
【０１７０】
ステップＳ３２０では、更新があるか否かが判定される。具体的には、制御部５１０が、ステップＳ３１０の更新状況チェック処理により、更新ありと判定したか否かを判定する。ステップＳ３２０において、ＹＥＳならば、ステップＳ３２２に進む。一方、ステップＳ３２０において、ＮＯならば、後述するステップＳ３３０に進む。
【０１７１】
ステップＳ３２２では、メタデータファイル更新処理が行なわれる。メタデータファイル更新処理では、制御部５１０が、更新された１以上の元データの各々に対し、図４のメタデータ生成項目テーブルＴ１００に基づいて、１以上のメタデータを生成する。
【０１７２】
生成された１以上のメタデータの各々には、対応する元データのファイル名、パスネーム、ファイルサイズおよび変更量が記述される。変更量は、前述したように、既に生成された元データが変更された場合、変更後の元データのファイルサイズと、変更前のファイルサイズとの差分の絶対値である。
【０１７３】
また、メタデータに対応する元データが新規生成元データである場合、メタデータには、作成日時が記述される。また、メタデータに対応する元データが、更新後元データである場合、メタデータには、更新日時が記述される。また、生成された１以上のメタデータの各々には、対応する元データの種類により、メタデータ生成項目テーブルＴ１００に基づいた情報が記述される。
【０１７４】
そして、制御部５１０は、生成した１以上のメタデータの各々が有する複数の情報に基づいて、記憶部５２０に記憶されているメタデータファイルを更新する処理（以下、更新処理ともいう）を行なう。更新処理では、生成したメタデータに対応する元データが新規生成元データである場合、制御部５１０は、生成したメタデータの情報を、メタデータファイルに追記する。
【０１７５】
また、更新処理では、生成したメタデータに対応する元データが、更新後元データである場合、メタデータファイル内の、対応するメタデータの情報を、生成したメタデータの情報に変更する。
【０１７６】
上記に更新処理より更新されたメタデータファイルは、現在の共有ドライブ内の全ての元データの各々に対応するメタデータを記述したデータファイルとなる。その後、ステップＳ３２４に進む。
【０１７７】
ステップＳ３２４では、制御部５１０が、更新したメタデータファイルを、記憶部５２０に記憶されているメタデータファイルに上書き記憶させる。その結果、記憶部５２０には、既にあったメタデータファイルはなくなり、更新したメタデータファイルが記憶されることになる。その後、ステップＳ３２６に進む。
【０１７８】
ステップＳ３２６では、メタデータファイル送信処理が行なわれる。メタデータファイル送信処理では、制御部５１０が、記憶部５２０に記憶されているメタデータファイル生成設定情報データＤ１００に基づいて、更新されたメタデータファイルを、データ取得済み通信端末装置へ送信する。ここで、データ取得済み通信端末装置は、通信端末装置６００であるとする。なお、データ取得済み通信端末装置は、通信端末装置５００Ｂ，５００Ｃである場合もある。
【０１７９】
また、メタデータファイルをたとえば、更新前と更新後の２種類で管理して、更新前後における差分のみを送信するようにしても良い。このようにすれば、更新のない元データのメタデータまで、不必要に送らなくても良くなる。
【０１８０】
メタデータファイル生成設定情報データＤ１００において、暗号化が許可されていれば、メタデータファイルを、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化する。なお、メタデータファイルを暗号化する方式は、トリプルＤＥＳに限定されることなく、他の暗号化方式であってもよい。
【０１８１】
また、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部５１０は、暗号化したメタデータファイルまたは暗号化していないメタデータファイルを添付した電子メールを生成する。生成した電子メールアドレスの「件名」欄には、“［ＭＥＴＡ］ｉｎｆｏ”が記述される。
【０１８２】
そして、制御部５１０は、生成した電子メールを、データ取得済み通信端末装置（通信端末装置６００）に設定された送信先となるメールアドレスへ送信する。
【０１８３】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、暗号化したメタデータファイルまたは暗号化していないメタデータファイルを、通信部５０を介して、直接、データ取得済み通信端末装置（通信端末装置６００）へ送信する。なお、メタデータファイルを送信する処理は、上記処理に限定されることはなく、たとえば、インスタントメッセージ等により行なわれてもよい。その後、ステップＳ３３０に進む。
【０１８４】
ステップＳ３３０では、終了指示があるか否かを判定する。具体的には、制御部５１０が、メタデータファイル管理プログラムを終了させるための終了操作があったか否かを判定する。終了操作とは、メタデータファイル管理プログラムを終了させるためのユーザによる、マウス５４２またはキーボード５４４の操作である。ステップＳ３３０において、ＹＥＳならば、このメタデータファイル管理処理は終了する。一方、ステップＳ３３０において、ＮＯならば、再度、ステップＳ３０５の処理が行なわれる。
【０１８５】
次に、データ取得済み通信端末装置で行なわれる処理（以下、データ受信時処理ともいう）について説明する。データ受信時処理は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により、制御部６１０がプログラム１８０Ａのデータ受信時処理プログラムを実行することで行なわれる処理である。
【０１８６】
図１１は、データ受信時処理のフローチャートである。図１１を参照して、ステップＳ４０５では、制御部６１０が、図９のデータ取得処理により、記憶部６２０に記憶されたメタデータファイルに記述された情報に基づいて、データ表示画像を生成する。
【０１８７】
図１２は、一例としてのデータ表示画像Ｇ２００を示す図である。図１２を参照して、データ表示画像Ｇ２００には、ボタン画像Ｇ２１０と、情報表示画像Ｇ２２０と、情報表示画像Ｇ２４０と、スクロールボタン画像Ｂ２４０，Ｂ２４２と、ボタン画像Ｇ２９０とが配置される。
【０１８８】
ボタン画像Ｇ２１０は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により、他の通信端末装置からメタデータファイルを受信するための画像である。
【０１８９】
なお、データ取得済み通信端末装置が、通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、ボタン画像Ｇ２１０は、ユーザによる、マウス５４２またはキーボード５４４の操作により、他の通信端末装置からメタデータファイルを受信するための画像である。以下においては、データ取得済み通信端末装置が通信端末装置５００Ｂまたは通信端末装置５００Ｃの場合、「ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作」は、「ユーザによる、マウス５４２またはキーボード５４４の操作」と置き換えたものとする。
【０１９０】
情報表示画像Ｇ２２０は、受信したメタデータファイルの情報を表示するための画像である。情報表示画像Ｇ２２０には、一例として、図９のデータ取得処理で共有全元データおよびメタデータファイルを送信した通信端末装置の端末名と、通信端末装置６００が共有全元データおよびメタデータファイルを受信した日時が表示されている。
【０１９１】
情報表示画像Ｇ２４０は、受信したメタデータファイルの詳細な情報を表示するための画像である。情報表示画像Ｇ２４０内の「状態」の列において、「取得済」となっている行に対応する元データは、既に記憶部６２０に記憶されている。
【０１９２】
スクロールボタン画像Ｂ２４０，Ｂ２４２は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により、情報表示画像Ｇ２４０に表示されていない情報をスクロールして表示させるための画像である。
【０１９３】
ボタン画像Ｇ２９０は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により、表示方法選択画像Ｇ２９２を表示させるための画像である。
【０１９４】
再び、図１１を参照して、ステップＳ４０５の処理が終了すると、ステップＳ４１０に進む。
【０１９５】
ステップＳ４１０では、制御部６１０が、ステップＳ４０５で生成したデータ表示画像Ｇ２００を、表示部６３０に表示させる処理を行なう。
【０１９６】
再び、図１２を参照して、表示方法選択画像Ｇ２９２は、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作により「一覧」と「詳細」が選択可能な画像である。「一覧」が選択されると、情報表示画像Ｇ２４０に表示されている情報は、データ表示画像Ｇ２００に表示されているように、リスト形式で一覧表示される。「詳細」が選択されると、表示部６３０に表示される画像は、データ表示画像Ｇ２００から、以下のデータ表示画像Ｇ２００Ａに変更される。
【０１９７】
図１３は、一例としてのデータ表示画像Ｇ２００Ａを示す図である。図１３を参照して、データ表示画像Ｇ２００Ａは、データ表示画像Ｇ２００と比較して、情報表示画像Ｇ２４０の代わりに情報表示画像Ｇ２４０Ａが配置されている点が異なる。それ以外は、データ表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０１９８】
情報表示画像Ｇ２４０Ａは、情報表示画像Ｇ２４０にリスト形式で表示されていた情報を、さらに詳細に表示した画像である。なお、表示方法選択画像Ｇ２９２において、前述した操作により「一覧」が選択されると、表示部６３０には、前述のデータ表示画像Ｇ２００が表示される。
【０１９９】
なお、前述のステップＳ４０５で生成されるデータ表示画像は、データ表示画像Ｇ２００およびデータ表示画像Ｇ２００Ａのいずれであってもよい。すなわち、ステップＳ４１０の処理により、表示部６３０に表示される画像は、データ表示画像Ｇ２００およびデータ表示画像Ｇ２００Ａのいずれであってもよい。
【０２００】
再び、図１１を参照して、ステップＳ４１０の処理が終了すると、ステップＳ４２０に進む。
【０２０１】
ステップＳ４２０では、データ受信操作があるか否かが判定される。具体的には、制御部６１０が、データ表示画像Ｇ２００のボタン画像Ｇ２１０に対し、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作があったか否かを判定する。ステップＳ４２０において、ＹＥＳならば、ステップＳ４２２に進む。一方、ステップＳ４２０において、ＮＯならば、再度、ステップＳ４２０の処理が行なわれる。
【０２０２】
ステップＳ４２２では、データ受信処理が行なわれる。データ受信処理では、制御部６１０が、記憶部６２０に記憶されているメタデータファイル生成設定情報データに基づいて、データ受信処理を行なう。メタデータファイル生成設定情報データは、図５のメタデータファイル生成設定情報データＤ１００であるとする。メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部６１０は、ネットワーク７０に接続されているメールサーバにアクセスして、通信端末装置６００に設定されたメールアドレス宛ての電子メールがある場合、当該電子メールを受信する。なお、受信した電子メールに添付データがあり、かつ、添付データが暗号化されている場合は、暗号化されている方式に基づいて、復号化を行なう。
【０２０３】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、制御部６１０は、通信部５０を介して、データを、直接、図９のデータ取得処理によりデータを取得した通信端末装置から受信する。なお、受信したデータが暗号化されている場合は、暗号化されている方式に基づいて、復号化を行なう。その後、ステップＳ４３０に進む。
【０２０４】
なお、このデータ受信時処理では、前述のステップＳ４０５，Ｓ４１０，Ｓ４２０が行なわれず、ステップＳ４２２から処理が開始されてもよい。これにより、ユーザによる操作がなくても、自動で、メタデータファイルが添付された電子メールを取得することができる。
【０２０５】
ステップＳ４３０では、制御部６１０が、メタデータファイルを受信したか否かを判定する。なお、ステップＳ４２２において、データが添付された電子メールを受信した場合、制御部６１０は、受信した電子メールの「件名」に“［ＭＥＴＡ］ｉｎｆｏ”が記述されているか否かを判定する。ステップＳ４３０において、ＹＥＳならば、ステップＳ４３２に進む。一方、ステップＳ４３０において、ＮＯならば、後述するステップＳ４６０に進む。
【０２０６】
以下においては、ステップＳ４２２の処理により受信したメタデータファイルを受信メタデータファイルともいう。また、既に記憶部６２０に記憶されているメタデータファイルを旧メタデータファイルともいう。ここでは、メタデータファイルを受信したとして、ステップＳ４３２に進む。
【０２０７】
ステップＳ４３２では、メタデータファイル比較処理が行なわれる。メタデータファイル比較処理では、制御部６１０が、受信メタデータファイルに記述された複数のメタデータの情報と、旧メタデータファイルに記述された複数のメタデータの情報とを比較する。制御部６１０は、旧メタデータファイルにはなく、受信メタデータファイルにのみ記述されているメタデータを、前述した新規生成元データに対応するメタデータ（以下、新規メタデータともいう）と判定する。
【０２０８】
また、旧メタデータファイルと、受信メタデータファイルとに互いに対応するメタデータ（以下、対応メタデータともいう）が存在するとする。この場合、旧メタデータファイルの対応メタデータの作成日時または更新日時より、受信メタデータファイルの対応メタデータの更新日時が新しい場合、制御部６１０は、受信メタデータファイルの対応メタデータを、更新後元データに対応するメタデータと判定する。以下においては、更新後元データに対応するメタデータを、更新メタデータともいう。その後、ステップＳ４３４に進む。
【０２０９】
ステップＳ４３４では、制御部６１０が、受信メタデータファイルを、記憶部６２０に記憶されている旧メタデータファイルに上書き記憶させる。その結果、記憶部６２０には、既にあった旧メタデータファイルはなくなり、受信メタデータファイルが記憶されることになる。その後、ステップＳ４３６に進む。
【０２１０】
ステップＳ４３６では、制御部６１０が、ステップＳ４３２により判定した、新規メタデータ、更新メタデータ、受信メタデータファイルに基づいて、以下の更新データ表示画像を生成する。
【０２１１】
図１４は、一例としての更新データ表示画像Ｇ３００を示す図である。図１４を参照して、更新データ表示画像Ｇ３００は、図１２のデータ表示画像Ｇ２００と比較して、情報表示画像Ｇ２４０の代わりに情報表示画像Ｇ３４０が配置される点が異なる。それ以外は、データ表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０２１２】
情報表示画像Ｇ３４０において、「状態」の列の「ＮＥＷ！」と表示されている行に対応する情報が、新規メタデータの情報である。情報表示画像Ｇ３４０において、「状態」の列の「ＵＰＤＡＴＥ」と表示されている行に対応する情報が、更新メタデータの情報である。
【０２１３】
再び、図１１を参照して、ステップＳ４３６の処理が終了すると、ステップＳ４３８に進む。
【０２１４】
ステップＳ４３８では、制御部６１０が、ステップＳ４３６で生成した更新データ表示画像Ｇ３００を、表示部６３０に表示させる処理を行なう。その後、ステップＳ４４０に進む。
【０２１５】
ステップＳ４４０では、制御部６１０が、元データの取得操作があるか否かを判定する。元データの取得操作は、更新データ表示画像Ｇ３００内の「ＮＥＷ！」または「ＵＰＤＡＴＥ」の文字列に対する、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作である。すなわち、元データの取得操作は、「ＮＥＷ！」の文字列に対応する新規メタデータに対応する新規生成元データを取得するための操作である。また、元データの取得操作は、「ＵＰＤＡＴＥ」の文字列に対応する更新メタデータに対応する更新後元データを取得するための操作である。本実施の形態では、一例として、取得する元データは、新規生成元データであるとする。
【０２１６】
ステップＳ４４０において、ＹＥＳならば、ステップＳ４４２に進む。一方、ステップＳ４４０において、ＮＯならば、後述するステップＳ４９０に進む。
【０２１７】
ステップＳ４４２では、元データ取得要求処理が行なわれる。元データ取得要求処理では、制御部６１０が、「件名」欄に“［ＭＥＴＡ］ＲＥＱＵＥＳＴ”と記述し、取得する元データ（新規生成元データ）に対応するメタデータ（新規メタデータ）を添付した電子メールを生成する。
【０２１８】
なお、電子メールに添付するメタデータ（新規メタデータ）は、メタデータファイル生成設定情報データ１００において、暗号化が許可されていれば、制御部６１０により、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化されたデータとなる。
【０２１９】
そして、制御部６１０は、生成した電子メールを、受信メタデータファイルに記述されている通信端末装置（ＰＣ５００Ａ（通信端末装置５００Ａ））に設定された送信先となるメールアドレスへ送信する。
【０２２０】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、通信部５０を介して、直接、受信メタデータファイルに記述されている通信端末装置（ＰＣ５００Ａ（通信端末装置５００Ａ））に、元データ（新規生成元データ）を取得するための要求指示を送信する。当該要求指示には、元データ（新規生成元データ）を特定するための情報（たとえば、パスネーム）が含まれる。
【０２２１】
通信端末装置５００Ａでは、以下に説明するデータリクエスト対応処理が、他の処理とは独立して行なわれる。
【０２２２】
図１５は、データリクエスト対応処理のフローチャートを示す。図１５を参照して、ステップＳ５１０では、データ受信処理が行なわれる。データ受信処理では、制御部５１０が、記憶部５２０に記憶されている図５のメタデータファイル生成設定情報データＤ１００に基づいて、データ受信処理を行なう。メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていれば、制御部５１０は、ネットワーク７０に接続されているメールサーバにアクセスして、通信端末装置５００Ａに設定されたメールアドレス宛ての電子メールであって、「件名」欄に“［ＭＥＴＡ］ＲＥＱＵＥＳＴ”と記述された電子メールがある場合、当該電子メールを受信する。
【０２２３】
そして、制御部５１０は、電子メールに添付されているメタデータ（新規メタデータ）を読み出す。なお、制御部５１０は、メタデータが暗号化されている場合は、メタデータが暗号化されている方式に基づいて、復号化する。これにより、制御部５１０は、メタデータ（新規メタデータ）を取得できる。
【０２２４】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、制御部５１０は、通信部５０を介して、直接、元データ（新規生成元データ）を取得するための要求指示を受信する。その後、ステップＳ５２０に進む。
【０２２５】
ステップＳ５２０では、新規生成元データ送信処理が行なわれる。新規生成元データ送信処理では、制御部５１０が、ステップＳ５１０により取得したメタデータ（新規メタデータ）または受信した要求指示に基づいて、対応する元データ（新規生成元データ）を記憶部５２０から読み出す。そして、制御部５１０は、「件名」欄に“［ＭＥＴＡ］ＤＡＴＡ”と記述し、メタデータ（新規メタデータ）に対応する元データ（新規生成元データ）を添付した電子メールを生成する。
【０２２６】
なお、電子メールに添付する元データは、メタデータファイル生成設定情報データ１００において、暗号化が許可されていれば、制御部５１０により、暗号化パスワードを使用して、トリプルＤＥＳに基づいて暗号化されたデータとなる。
【０２２７】
そして、制御部５１０は、生成した電子メールを、元データの取得を要求した通信端末装置（通信端末装置６００）に設定された送信先となるメールアドレスへ送信する。
【０２２８】
なお、メタデータファイル生成設定情報データＤ１００において、メールを利用したデータの送受信が許可されていなければ、通信部５０を介して、元データ（新規生成元データ）を、直接、元データの取得を要求した通信端末装置（通信端末装置６００）へ送信する。なお、暗号化が許可されていれば、元データは、暗号化されたものとなる。その後、再度、ステップＳ５１０の処理が行なわれる。
【０２２９】
再び、図１１を参照して、通信端末装置６００では、ステップＳ４４２の処理が終了すると、ステップＳ４９０に進む。
【０２３０】
ステップＳ４９０では、終了指示があるか否かを判定する。具体的には、制御部６１０が、データ受信時処理プログラムを終了させるための終了操作があったか否かを判定する。終了操作とは、データ受信時処理プログラムを終了させるためのユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作である。ステップＳ４９０において、ＹＥＳならば、このデータ受信時処理は終了する。一方、ステップＳ４９０において、ＮＯならば、再度、ステップＳ４２２の処理が行なわれる。
【０２３１】
ステップＳ４２２では、前述したデータ受信処理が行なわれる。ここでは、データ受信処理において、「件名」欄に“［ＭＥＴＡ］ＤＡＴＡ”が記述され、元データ（新規生成元データ）が添付された電子メールを受信したとする。ステップＳ４２２の処理が終了すると、ステップＳ４３０に進む。
【０２３２】
ステップＳ４３０では、前述した処理が行なわれる。受信したデータは、メタデータファイルではないので、ステップＳ４６０に進む。
【０２３３】
ステップＳ４６０では、制御部６１０が、元データを受信したか否かを判定する。なお、ステップＳ４２２でデータが添付された電子メールを受信した場合、制御部６１０は、受信した電子メールの「件名」に“［ＭＥＴＡ］ＤＡＴＡ”が記述されているか否かを判定する。ステップＳ４６０において、ＹＥＳならば、ステップＳ４６４に進む。一方、ステップＳ４６０において、ＮＯならば、前述したステップＳ４４０に進む。
【０２３４】
ステップＳ４６４では、制御部６１０は、受信した元データ（新規生成元データ）を、記憶部６２０に記憶させる。その後、ステップＳ４６５に進む。
【０２３５】
ステップＳ４６５では、メタデータファイル更新処理Ａが行なわれる。メタデータファイル更新処理Ａでは、受信した元データが、新規生成元データである場合、メタデータファイルに記述されている新規メタデータの情報に、記憶部６２０に記憶させた新規生成元データのパスネームを記述する。また、受信した元データが、更新後元データである場合は、メタデータファイルに対する処理は行なわない。これにより、記憶部６２０に記憶されているメタデータファイルが更新される。その後、ステップＳ４６６に進む。
【０２３６】
ステップＳ４６６では、制御部６１０が、取得した元データに対応するメタデータの状態を「取得済」に変更した更新データ表示画像を生成する。具体的には、取得した元データが新規生成元データである場合、新規生成元データに対応する新規メタデータの状態を「ＮＥＷ！」から、「取得済」に変更した更新データ表示画像を生成する。また、取得した元データが更新後元データである場合、更新後元データに対応する更新メタデータの状態を「ＵＰＤＡＴＥ」から、「取得済」に変更した更新データ表示画像を生成する。
【０２３７】
たとえば、図１４の更新データ表示画像Ｇ３００の情報表示画像Ｇ３４０において、取得した新規生成元データのファイル名が「ＣＣＣＣ．ｔｘｔ」である場合、制御部６１０は、「ＣＣＣＣ．ｔｘｔ」に対応する行の「状態」を「ＮＥＷ！」から、「取得済」に変更した更新データ表示画像を生成する。その後、ステップＳ４６８に進む。
【０２３８】
ステップＳ４６８では、制御部６１０が、ステップＳ４６６で生成した更新データ表示画像を、表示部６３０に表示させる処理を行なう。その後、前述したステップＳ４４０に進む。
【０２３９】
上記処理においては、新規生成元データを取得する処理について説明した。なお、更新後元データを取得する処理は、新規生成元データを取得する処理と同様である。
【０２４０】
以上説明したように、本実施の形態では、複数の通信端末装置の各々が互いにアクセス可能な複数の共有データに対し、以下の処理が行なわれる。具体的には、複数の共有データの各々のメタデータを自動で生成し、複数のメタデータを含むメタデータファイルを通信端末装置６００へ送信する処理を、通信端末装置５００Ａが、自動で所定期間毎に行なう。通信端末装置６００は、予め、通信端末装置５００Ａから、共有データである元データを全て受信している。
【０２４１】
したがって、通信端末装置６００は、メタデータファイルの更新があると、通信端末装置５００Ａにおいて、元データが新規に生成されたことまたは元データが更新されたことを容易に認識することができるという効果を奏する。
【０２４２】
また、受信するメタデータファイルのファイルサイズは、元データよりも、データサイズが小さい場合が一般的なので、元データをいちいち受信することに比べれば、通信端末装置６００がメタデータファイルを受信する時間は非常に短くて済む。
【０２４３】
したがって、通信端末装置５００Ａにおいて、元データが新規に生成されたことまたは元データが更新されたことを即座に認識することができるという効果を奏する。さらに、使用する通信網のデータ伝送スピードが遅くても、元データが新規に生成されたことまたは元データが更新されたことを容易に認識することができるという効果を奏する。
【０２４４】
また、通信端末装置６００は、元データが新規に生成されたことまたは元データが更新されたことを認識して、通信端末装置から、必要とする、新規に生成された元データまたは更新された元データのみを取得することができる。
【０２４５】
したがって、通信端末装置６００内の記憶部を有効に活用することができる。
また、元データを取得するために行なう通信端末装置間の通信には、電子メールを使用するので、通信先の通信端末装置に電子メールを送信する際、送信先の通信端末装置が電源オフであっても、電子メールを送受信することができる。
【０２４６】
また、元データを取得するために行なう通信端末装置間の通信処理では、暗号化されたデータを使用するので、セキュリティを確保することができる。
【０２４７】
また、本実施の形態では、メタデータファイルの管理は、サーバ装置が一元管理するのではなく、各通信端末装置が管理する。したがって、サーバ装置を使用する必要がないので、所定期間毎に、サーバ装置の保守管理等を行なう手間が不要である。
【０２４８】
また、本実施の形態では、各通信端末装置のメタデータファイルを、サーバ装置が一元管理するのではないので、事故等により、サーバ装置の電源がオフになってしまい、サーバ装置が管理している全てのメタデータファイルを失ってしまう可能性もない。
【０２４９】
以上により、本実施の形態では、複数の端末装置間で共有するデータを効率的に管理することができるという効果を奏する。
【０２５０】
なお、本実施の形態では、メタデータファイルを自動で生成する処理を行なう通信端末装置は、通信端末装置５００Ａとし、元データを受信する処理を行なう通信端末装置は、通信端末装置６００とした。しかしながら、本実施の形態は、通信端末装置６００が、メタデータファイルを自動で生成し、通信端末装置５００Ａが、通信端末装置６００から元データを受信してもよい。
【０２５１】
すなわち、前述の説明で通信端末装置５００Ａが行なった処理を、通信端末装置６００でも行い、前述の説明で通信端末装置６００が行なった処理を、通信端末装置５００Ａでも行なうことも可能である。これにより、通信端末装置５００Ａと通信端末装置６００との間で、双方向に元データファイルの送受信を行なうことができる。
【０２５２】
なお、本実施の形態では、ＬＡＮで接続された通信端末装置間で元データファイルの送受信を行なっていたが、これに限定されることなく、ＷＡＮ（Wide Area Network）で接続された通信端末装置間で元データファイルの送受信を行なってもよい。
【０２５３】
＜第２の実施の形態＞
第１の実施の形態では、１つの通信端末装置が、１つの通信端末装置からメタデータファイルおよび元データを受信する処理について説明した。本発明は、１つの通信端末装置が、複数の通信端末装置からメタデータファイルおよび元データを受信する処理について説明する。
【０２５４】
本実施の形態におけるネットワークシステムは、前述した図１のネットワークシステム１０００であるので詳細な説明は繰り返さない。また、通信端末装置５００Ａ、通信端末装置５００Ｂ、通信端末装置５００Ｃ、通信端末装置６００の構成および機能は、第１の実施の形態で説明した構成および機能と同じであるので詳細な説明は繰り返さない。本実施の形態では、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々が、メタデータファイルを自動で生成する。
【０２５５】
まず、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々は、前述した図７のメタデータファイル生成処理を行なう。これにより、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の記憶部５２０にメタデータファイルが記憶される。
【０２５６】
次に、通信端末装置６００が、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々に対し、前述した図９のデータ取得処理を行なう。これにより、通信端末装置６００の記憶部６２０には、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の、共有ドライブ内の共有全元データおよびメタデータファイルが記憶される。
【０２５７】
次に、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々は、前述の図１０のメタデータファイル管理処理を行なう。なお、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の記憶部に記憶されているメタデータファイル生成設定情報データのメタデータファイルの生成期間は、異なるとする。
【０２５８】
図１６は、一例としての複数の通信端末装置の各々に対応するメタデータファイル生成設定情報データを示す図である。図１６を参照して、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃのメタデータファイルの生成間隔は、それぞれ、７日、１日および４日である。
【０２５９】
通信端末装置６００は、前述の図１１のデータ受信時処理を行なう。したがって、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々で、図１０のメタデータファイル管理処理が行なわれることにより、通信端末装置６００は、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃから、それぞれ、７日、１日および４日間隔でメタデータファイルを受信する。
【０２６０】
次に、通信端末装置６００において、図１１のデータ受信時処理のステップＳ４６８の処理が行なわれることで、表示部６３０に表示される、一例としての更新データ表示画像Ｇ４００を示す。
【０２６１】
図１７は、一例としての更新データ表示画像Ｇ４００を示す図である。図１７を参照して、更新データ表示画像Ｇ４００は、図１２のデータ表示画像Ｇ２００と比較して、情報表示画像Ｇ２２０の代わりに情報表示画像４２０が配置される点と、情報表示画像Ｇ２４０の代わりに情報表示画像Ｇ４４０が配置される点が異なる。それ以外は、データ表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０２６２】
情報表示画像Ｇ４２０は、受信したメタデータファイルの情報を、通信端末装置毎に表示した画像である。情報表示画像Ｇ４２０には、一例として、図９のデータ取得処理で共有全元データおよびメタデータファイルを送信した複数の通信端末装置の端末名と、通信端末装置６００が共有全元データおよびメタデータファイルを受信した、通信端末装置毎の日時が表示されている。
【０２６３】
情報表示画像Ｇ４４０は、複数の通信端末装置の各々から受信したメタデータファイルの新規メタデータおよび更新メタデータの情報が表示されている。
【０２６４】
なお、スクロールボタン画像Ｂ２４２に対し、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作があると、制御部６１０は、情報表示画像Ｇ４４０に表示されていない情報をスクロールして表示させる。以下に、情報表示画像Ｇ４４０に表示されていない情報をスクロール表示させた更新データ表示画像Ｇ４０１を示す。
【０２６５】
図１８は、一例としての更新データ表示画像Ｇ４０１を示す図である。図１８を参照して、更新データ表示画像Ｇ４０１は、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４１が配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２６６】
情報表示画像Ｇ４４１は、情報表示画像Ｇ４４０と比較して、各メタデータの「更新日時」の情報の代わりに、各メタデータの「変更量」の情報が表示されている点が異なる。それ以外は、情報表示画像Ｇ４４０と同様なので詳細な説明は繰り返さない。
【０２６７】
図１７の更新データ表示画像Ｇ４００の情報表示画像Ｇ４４０内の情報をスクロール表示させると、図１８の更新データ表示画像Ｇ４０１の情報表示画像Ｇ４４１となる。したがって、各メタデータの「状態」、「ファイル」の情報は、スクロール表示されず、それ以外の情報がスクロール表示されることになる。なお、スクロール表示により、各メタデータの全ての情報がスクロール表示されてもよい。
【０２６８】
なお、表示部６３０に更新データ表示画像（たとえば、更新データ表示画像Ｇ４００、更新データ表示画像Ｇ４０１）が表示されている場合、情報表示画像Ｇ４４０または更新データ表示画像Ｇ４０１内に表示されている情報は、「状態」、「ファイル名」、「更新日時」、「作成者」、「端末名」および「変更量」の各々毎に、並べ替えが可能である。
【０２６９】
図１９は、一例としての更新データ表示画像Ｇ４００Ａを示す図である。図１９を参照して、更新データ表示画像Ｇ４００Ａは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４０Ａが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２７０】
更新データ表示画像Ｇ４００Ａの情報表示画像Ｇ４４０Ａは、「状態」により、並べ替えたメタデータの情報を示す画像である。なお、「状態」が同じメタデータの情報は、更新日時が新しい程、上に表示される。
【０２７１】
図２０は、一例としての更新データ表示画像Ｇ４００Ｂを示す図である。図２０を参照して、更新データ表示画像Ｇ４００Ｂは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４０Ｂが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２７２】
更新データ表示画像Ｇ４００Ｂの情報表示画像Ｇ４４０Ｂは、「ファイル名」により、並べ替えたメタデータの情報を示す画像である。
【０２７３】
図２１は、一例としての更新データ表示画像Ｇ４００Ｃを示す図である。図２１を参照して、更新データ表示画像Ｇ４００Ｃは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４０Ｃが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２７４】
更新データ表示画像Ｇ４００Ｃの情報表示画像Ｇ４４０Ｃは、「更新日時」により、並べ替えたメタデータの情報を示す画像である。
【０２７５】
図２２は、一例としての更新データ表示画像Ｇ４００Ｄを示す図である。図２２を参照して、更新データ表示画像Ｇ４００Ｄは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４０Ｄが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２７６】
更新データ表示画像Ｇ４００Ｄの情報表示画像Ｇ４４０Ｄは、「作成者」により、並べ替えたメタデータの情報を示す画像である。なお、「作成者」が同じメタデータの情報は、更新日時が新しい程、上に表示される。
【０２７７】
図２３は、一例としての更新データ表示画像Ｇ４００Ｅを示す図である。図２３を参照して、更新データ表示画像Ｇ４００Ｅは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ４４０Ｅが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２７８】
更新データ表示画像Ｇ４００Ｅの情報表示画像Ｇ４４０Ｅは、「端末名」により、並べ替えたメタデータの情報を示す画像である。なお、「端末名」が同じメタデータの情報は、更新日時が新しい程、上に表示される。
【０２７９】
図２４は、一例としての更新データ表示画像Ｇ４０１Ｆを示す図である。図２４を参照して、更新データ表示画像Ｇ４０１Ｆは、図１８の更新データ表示画像Ｇ４０１と比較して、情報表示画像Ｇ４４１の代わりに情報表示画像Ｇ４４１Ｆが配置される点が異なる。それ以外は、更新データ表示画像Ｇ４０１Ｆと同様なので詳細な説明は繰り返さない。
【０２８０】
更新データ表示画像Ｇ４０１Ｆの情報表示画像Ｇ４４１Ｆは、「変更量」により、並べ替えたメタデータの情報を示す画像である。なお、「変更量」が同じメタデータの情報は、更新日時が新しい程、上に表示される。
【０２８１】
次に、上記のようにメタデータの並べ替えを行なう処理（以下、情報並べ替処理ともいう）について説明する。情報並べ替処理では、一例として、「変更量」に基づいて、メタデータの情報の並び替えが行なわれるとする。なお、情報並べ替処理は、表示部６３０に、図１８の更新データ表示画像Ｇ４０１が表示されているときに行なわれる処理であるとする。また、情報並べ替処理は他の処理とは独立して行なわれる処理である。
【０２８２】
図２５は、情報並べ替処理のフローチャートである。図２５を参照して、ステップＳ６１０では、制御部６１０が、情報並べ替操作があるか否かを判定する。ここで、情報並べ替操作は、更新データ表示画像Ｇ４０１の情報表示画像Ｇ４４１内の「変更量」の文字列に対する、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作である。ステップＳ６１０において、ＹＥＳならば、ステップＳ６１２に進む。一方、ステップＳ６１０において、ＮＯならば、再度、ステップＳ６１０の処理が行なわれる。
【０２８３】
ステップＳ６１２では、制御部６１０が、メタデータファイルの複数のメタデータの「変更量」に基づいて、表示順を並べ替えた更新データ表示画像を生成する。生成された更新データ表示画像は、図２４の更新データ表示画像Ｇ４０１Ｆである。その後、ステップＳ６１４に進む。
【０２８４】
ステップＳ６１４では、制御部６１０が、ステップＳ６１２で生成した更新データ表示画像を表示部６３０に表示させる。以上により、この情報並べ替処理は終了する。
【０２８５】
なお、「状態」、「ファイル名」、「更新日時」、「作成者」および「端末名」の各々に対するメタデータの情報の並び替えも、図２５の情報並べ替処理と同様な処理を行なうことで実現できるので詳細な説明は繰り返さない。
【０２８６】
次に、通信端末装置毎に予め表示する情報を設定した情報（以下、表示設定情報データともいう）に基づいて、メタデータの情報を表示する処理（以下、情報表示処理ともいう）について説明する。表示設定情報データは、予め、記憶部６２０に記憶されている。
【０２８７】
図２６は、一例としての表示設定情報データＤ２００を示す図である。図２６を参照して、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々の記憶部に記憶されているメタデータファイル生成設定情報データの「メタデータファイルの生成間隔」により、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々において、メタデータの情報の並べ替えの基準となる情報が異なる。
【０２８８】
「メタデータファイルの生成間隔」は、各通信端末装置の使用のされ方により設定される間隔が異なる。たとえば、短期間で多くのデータを生成する通信端末装置については、メタデータファイルの生成間隔は短く設定される。一方、所定期間（たとえば、７日間）において生成するデータが少ない通信端末装置については、メタデータファイルの生成間隔は長く設定される。すなわち、表示設定情報データＤ２００は、通信端末装置の使用方法に応じたデータが設定される。
【０２８９】
また、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃの各々に対応するメタデータファイル生成設定情報データの「メタデータファイルの生成間隔」により、表示するメタデータの情報が異なる。たとえば、７日毎に、メタデータファイルを生成する通信端末装置５００Ａに対しては、現在から過去７日分のメタデータの情報だけを表示する。
【０２９０】
次に、通信端末装置６００で行なわれる情報表示処理について説明する。なお、情報並べ替処理は、表示部６３０に、図１７の更新データ表示画像Ｇ４００が表示されているときに行なわれる処理であるとする。また、情報表示処理は他の処理とは独立して行なわれる。
【０２９１】
図２７は、情報表示処理のフローチャートである。図２７を参照して、ステップＳ７１０では、制御部６１０が、選択操作があるか否かを判定する。ここで、選択操作は、更新データ表示画像Ｇ４００の情報表示画像Ｇ４２０内の「ＰＣ５００Ａ」、「ＰＣ５００Ｂ」または「ＰＣ５００Ｃ」の文字列に対する、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作である。すなわち、選択操作は、所望の通信端末装置の情報を表示させるための操作である。ここでは、一例として、選択操作は、「ＰＣ５００Ａ」の文字列に対する、ユーザによる、入力部６４０のボタン操作または表示部６３０に対するタッチ操作であるとする。なお、端末名がＰＣ５００Ａである通信端末装置５００Ａは、所定期間（たとえば、７日間）において生成するデータが少ない通信端末装置であるとする。
【０２９２】
ステップＳ７１０において、ＹＥＳならば、ステップＳ７１２に進む。一方、ステップＳ７１０において、ＮＯならば、再度、ステップＳ７１０の処理が行なわれる。
【０２９３】
ステップＳ７１２では、制御部６１０が、表示設定情報データＤ２００内の選択操作があったと判定された文字列（ＰＣ５００Ａ）に対応する情報に基づいて、更新データ表示画像を生成する。たとえば、通信端末装置５００Ａは、７日毎に、メタデータファイルを生成するので、生成される更新データ表示画像は、現在から過去７日分のメタデータの情報を、更新日時に基づいて並べ替えた画像となる。すなわち、制御部６１０は、通信端末装置の使用方法に応じて、ユーザがメタデータの情報を見やすくなるような更新データ表示画像を生成する。生成される更新データ表示画像は、以下の更新データ表示画像Ｇ５００であるとする。
【０２９４】
図２８は、一例としての更新データ表示画像Ｇ５００を示す図である。図２８を参照して、更新データ表示画像Ｇ５００は、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ５４０が配置される点とが異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０２９５】
情報表示画像Ｇ５４０は、現在から過去７日分のメタデータの情報を、更新日時に基づいて並べ替えた画像となる。
【０２９６】
再び、図２７を参照して、ステップＳ７１２の処理が終了すると、ステップＳ７１４に進む。
【０２９７】
ステップＳ７１４では、制御部６１０が、ステップＳ７１２で生成した更新データ表示画像を表示部６３０に表示させる。以上により、この情報表示処理は終了する。
【０２９８】
なお、情報表示処理のステップＳ７１０において、「ＰＣ５００Ｂ」および「ＰＣ５００Ｃ」の文字列に対する選択操作があった場合も、前述した処理と同様な処理が行なわれて、表示部６３０に、表示設定情報データＤ２００に基づいた、更新データ表示画像が表示される。
【０２９９】
たとえば、情報表示処理のステップＳ７１０において、「ＰＣ５００Ｃ」の文字列に対する選択操作があった場合、前述した処理と同様な処理が行なわれて、表示部６３０に、表示設定情報データＤ２００に基づいた、以下の更新データ表示画像Ｇ５００Ａが表示される。
【０３００】
図２９は、一例としての更新データ表示画像Ｇ５００Ａを示す図である。図２９を参照して、更新データ表示画像Ｇ５００Ａは、図１７の更新データ表示画像Ｇ４００と比較して、情報表示画像Ｇ４４０の代わりに情報表示画像Ｇ５４０Ａが配置される点とが異なる。それ以外は、更新データ表示画像Ｇ４００と同様なので詳細な説明は繰り返さない。
【０３０１】
情報表示画像Ｇ５４０Ａは、現在から過去４日分のメタデータの情報を、ファイル名に基づいて並べ替えた画像となる。
【０３０２】
以上説明したように、本実施の形態では、複数の通信端末装置の各々が互いにアクセス可能な複数の共有データに対し、以下の処理が行なわれる。具体的には、複数の共有データの各々のメタデータを自動で生成し、複数のメタデータを含むメタデータファイルを通信端末装置６００へ送信する処理を、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃが、それぞれ異なる所定期間毎に自動で行なう。通信端末装置６００は、予め、通信端末装置５００Ａ、通信端末装置５００Ｂおよび通信端末装置５００Ｃから、共有データである元データを全て受信している。
【０３０３】
したがって、通信端末装置６００は、メタデータファイルの更新があると、対応する通信端末装置において、元データが新規に生成されたことまたは元データが更新されたことを容易に認識することができるという効果を奏する。
【０３０４】
また、本実施の形態では、第１の実施の形態で奏する効果も得ることができる。
また、本実施の形態では、通信端末装置毎に、通信端末装置の使用方法に応じて、異なる表示方法でメタ情報の表示を行なう。したがって、メタデータの情報が、ユーザにとって見易くなるという効果を奏する。
【０３０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０３０６】
【図１】本実施の形態におけるネットワークシステムの構成を示す図である。
【図２】本実施の形態における通信端末装置の内部の構成を示すブロック図である。
【図３】本実施の形態における通信端末装置の内部の構成を示すブロック図である。
【図４】一例としてのメタデータ生成項目テーブルを示す図である。
【図５】一例としてのメタデータファイル生成設定情報データを示す図である。
【図６】一例としてのメタデータファイル生成設定画像を示す図である。
【図７】メタデータファイル生成処理のフローチャートである。
【図８】一例として、生成されたメタデータファイルに記述された情報を示す図である。
【図９】データ取得処理のフローチャートである。
【図１０】メタデータファイル管理処理のフローチャートである。
【図１１】データ受信時処理のフローチャートである。
【図１２】一例としてのデータ表示画像を示す図である。
【図１３】一例としてのデータ表示画像を示す図である。
【図１４】一例としての更新データ表示画像を示す図である。
【図１５】データリクエスト対応処理のフローチャートを示す。
【図１６】一例としての複数の通信端末装置の各々に対応するメタデータファイル生成設定情報データを示す図である。
【図１７】一例としての更新データ表示画像を示す図である。
【図１８】一例としての更新データ表示画像を示す図である。
【図１９】一例としての更新データ表示画像を示す図である。
【図２０】一例としての更新データ表示画像を示す図である。
【図２１】一例としての更新データ表示画像を示す図である。
【図２２】一例としての更新データ表示画像を示す図である。
【図２３】一例としての更新データ表示画像を示す図である。
【図２４】一例としての更新データ表示画像を示す図である。
【図２５】情報並べ替処理のフローチャートである。
【図２６】一例としての表示設定情報データを示す図である。
【図２７】情報表示処理のフローチャートである。
【図２８】一例としての更新データ表示画像を示す図である。
【図２９】一例としての更新データ表示画像を示す図である。
【符号の説明】
【０３０７】
５０  通信部、１８０，１８０Ａ  プログラム、５００Ａ，５００Ｂ，５００Ｃ，６００  通信端末装置、５１０，６１０  制御部、５２０，６２０  記憶部、５３０，６３０  表示部、５５５  記録媒体、１０００  ネットワークシステム。
【図１】
0004846318.tif 000002
【図２】
0004846318.tif 000003
【図３】
0004846318.tif 000004
【図４】
0004846318.tif 000005
【図５】
0004846318.tif 000006
【図６】
0004846318.tif 000007
【図７】
0004846318.tif 000008
【図８】
0004846318.tif 000009
【図９】
0004846318.tif 000010
【図１０】
0004846318.tif 000011
【図１１】
0004846318.tif 000012
【図１２】
0004846318.tif 000013
【図１３】
0004846318.tif 000014
【図１４】
0004846318.tif 000015
【図１５】
0004846318.tif 000016
【図１６】
0004846318.tif 000017
【図１７】
0004846318.tif 000018
【図１８】
0004846318.tif 000019
【図１９】
0004846318.tif 000020
【図２０】
0004846318.tif 000021
【図２１】
0004846318.tif 000022
【図２２】
0004846318.tif 000023
【図２３】
0004846318.tif 000024
【図２４】
0004846318.tif 000025
【図２５】
0004846318.tif 000026
【図２６】
0004846318.tif 000027
【図２７】
0004846318.tif 000028
【図２８】
0004846318.tif 000029
【図２９】
0004846318.tif 000030