(57)【特許請求の範囲】
【請求項１】
ファイルシステムからキーワードとなる各種情報を抽出する抽出手段と、
予め設定されたキーワードの使用条件を定義する定義手段と、
前記抽出手段により抽出されたキーワードとなる各種情報及び前記定義手段により定義されたキーワードの使用条件をファイルシステムに格納または管理する格納管理手段と、
前記抽出手段を添削または管理する添削管理手段と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、
を備えたことを特徴とするファイル管理システム。
【請求項２】
ファイルシステムから特定のファイル集合を抽出するファイル集合抽出手段と、
前記ファイル集合抽出手段により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出手段と、
前記キーワード抽出手段により抽出された各種情報をファイルシステムに格納または管理する第一格納管理手段と、
特定のファイルとリンクさせるリンク手段と、
予め設定されたキーワードの使用条件を定義する定義手段と、
前記定義手段により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理手段と、を備え、
前記ファイル集合抽出手段を添削または管理する第一添削管理手段と、
前記キーワード抽出手段を添削または管理する第二添削管理手段と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、
を備えたことを特徴とするファイル管理システム。
【請求項３】
前記ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ手段と、
バックアップされているキーワード定義情報をリストアするリストア手段と、を備えたことを特徴とする請求項１または２に記載のファイル管理システム。
【請求項４】
ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出工程と、
予め設定されたキーワードの使用条件を定義する定義工程と、
前記抽出工程により抽出されたキーワード情報及び前記定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理工程と、
前記抽出工程を添削または管理する添削管理工程と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、
を備えたことを特徴とするファイル管理方法。
【請求項５】
ファイルシステムから特定のファイル集合を抽出するファイル集合抽出工程と、
前記ファイル集合抽出工程により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出工程と、
前記キーワード抽出工程により抽出された各種情報をファイルシステムに格納または管理する第一格納管理工程と、
特定のファイルとリンクさせるリンク工程と、
予め設定されたキーワードの使用条件を定義する定義工程と、
前記定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理工程と、を備え、
前記ファイル集合抽出工程を添削または管理する第一添削管理工程と、
前記キーワード抽出工程を添削または管理する第二添削管理工程と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、
を備えたことを特徴とするファイル管理方法。
【請求項６】
前記ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ工程と、
バックアップされているキーワード定義情報をリストアするリストア工程と、を備えたことを特徴とする請求項４または５に記載のファイル管理方法。
【請求項７】
端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及び各種キーワード情報を抽出する抽出処理と、
予め設定されたキーワードの使用条件を定義する定義処理と、
前記抽出処理により抽出されたキーワード情報及び前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、
前記抽出処理を添削または管理する添削管理処理と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、
を実行させることを特徴とするファイル管理プログラム。
【請求項８】
端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、
前記ファイル集合抽出処理により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出処理と、
前記キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、
特定のファイルとリンクさせるリンク処理と、
予め設定されたキーワードの使用条件を定義する定義処理と、
前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、
前記ファイル集合抽出処理を添削または管理する第一添削管理処理と、
前記キーワード抽出処理を添削または管理する第二添削管理処理と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、
を実行させることを特徴とするファイル管理プログラム。
【請求項９】
前記コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、
バックアップされているキーワード定義情報をリストアするリストア処理と、を実行させることを特徴とする請求項７または８に記載のファイル管理プログラム。
【請求項１０】
端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出処理と、
特定のファイルとリンクさせ、予め設定されたキーワードの使用条件を定義する定義処理と、
前記抽出処理により抽出された各種情報及び前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、
前記抽出処理を添削または管理する添削管理処理と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、
を実行させるプログラムを記憶したことを特徴とする記憶媒体。
【請求項１１】
端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、
前記ファイル集合抽出処理により抽出されたファイルからさらに各種キーワード情報を抽出するキーワード抽出処理と、
前記キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、
特定のファイルとリンクさせるリンク処理と、
予め設定されたキーワードの使用条件を定義する定義処理と、
前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、
前記ファイル集合抽出処理を添削または管理する第一添削管理処理と、
前記キーワード抽出処理を添削または管理する第二添削管理処理と、
前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、
前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、
前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、
を実行させるプログラムを記憶したことを特徴とする記憶媒体。
【請求項１２】
前記コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、
バックアップされているキーワード定義情報をリストアするリストア処理と、を実行させるプログラムを記憶したことを特徴とする請求項１０または１１に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理システム、管理方法、管理プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
コンピュータ技術が広く普及した現在、大量な情報は電子データという形でコンピュータに保管されている。また、保管されている電子データを簡単に見つけ出すため、種々の検索手段が発明されてきた。例えば、大容量電子データの保管及び検索には、データベースが使われるのが一般的になった。
【０００３】
しかし、データベースソフトウェアが高価であったり、運用するのに専門の知識を必要としたりするため、小規模企業や個人ユーザにとってはハードルが高い存在である。このため、小規模企業や個人ユーザは電子データの保管及び検索を利用する際には、ファイルシステムに基づいてツリー構造管理を利用するのが殆どであり、Windows（登録商標）システムに実装されたFAT/NTFS（登録商標）ファイルシステム及び文書管理アプリ（explorer（登録商標））は、その典型である。
【０００４】
一般的なファイルシステム構造及び文書管理アプリの構成：
ファイルシステム：ツリー構造をベースとして、ディレクトリ（フォルダ）とファイルとの概念を持つ（図７参照：図７は一般的なファイルシステム構造の一例である）。
【０００５】
また、ディレクトリやファイルごとに、各種書誌情報が付加されている：
名称、作成日、更新日、所有者、サイズ、種別、権限など。
上記ファイルシステムに対応したツリー構造文書管理アプリケーション：
図８はツリー構造文書アプリケーションの一例である。
上記のように、文書管理アプリケーションが表示しているUIはファイルシステムそのものの構造に一対一対応している。
ファイルシステムに基づいてツリー構造を管理する技術としては、標準色空間において符号化された画像データが多様な色彩画像機器の各々に対応する色特性に変換された画像データ群を、機器毎に用意されたフォルダを使用して読み出し・書き込みを行うものがある（例えば、特許文献１参照）。また、通信ネットワーク経由で遠隔支援装置がLANに接続された端末装置を遠隔操作するバーチャルホットラインシステムであって、遠隔支援装置は、端末装置へ遠隔支援装置へのコネクションの確立の起動を指示する起動文を電子メールで送信する起動文送信手段を有し、端末装置は、電子メールを受信し、遠隔支援装置へのコネクションの確立の要求を送信することで、端末装置と遠隔支援装置とのコネクションを確立するコネクション確立手段を有し、遠隔支援装置及び端末装置は各々遠隔支援装置が端末装置を遠隔操作するための遠隔操作ツールを起動する遠隔操作ツール起動手段を有するバーチャルホットラインシステムが挙げられる（例えば、特許文献２参照）。
【特許文献１】特開２００３−１５３２９７号公報
【特許文献２】特開２００３−２８３５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、ファイルシステムに基づいてツリー構造管理にも弱点があり、以下のような様々な問題点が存在する。
1)  ある電子データを保管する時に、予め保管場所となるあるディレクトリを決定しなければならないが、決定する基準はユーザの情緒あるいは置かれる環境によって変換してしまう。
例えば、図９に示すように、あるユーザはインターネットによりゲット（入手）する写真を「写真」ディレクトリに入れ、自分が撮影した写真を「フォト」ディレクトリに入れることを決めてファイルが、時間の経過に伴い記憶が曖昧となり、ある写真を保管しようとしたときに、どのディレクトリに入れるべきかを悩んでしまうことがある。
図９はツリーペインの一例である。
【０００７】
2)  ツリー構造を一旦決めてしまうと、ディレクトリの添加や削除は簡単に行えるが、構造を決メール基準を変更するのは大変困難である。
例えば、前述した「写真」ディレクトリと「フォト」ディレクトリとは誰が撮影したものかによって分類されているが、風景撮影やポートレート撮影など写真の内容による分類に変更するためには、格納しているすべての写真データを一点ずつ再チェックする必要が生じてしまう。
【０００８】
3)  数点の電子データの管理必要が新たに発生した場合はそれぞれの電子データを予め決定した基準に従ってディレクトリに格納すればよいが、数十点の電子データで、しかもそれぞれ入れるディレクトリが異なる場合は登録するだけで時間がかかってしまう。
【０００９】
そこで、本発明の主な目的は、上記課題を解決するため、写真の保管や分類の変更が容易なファイル管理システム、管理方法、管理プログラム、及び記憶媒体を提供することにあり、副次的な目的は、登録が容易なファイル管理システム、管理方法、管理プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明は、ファイルシステムからキーワードとなる各種情報を抽出する抽出手段と、予め設定されたキーワードの使用条件を定義する定義手段と、前記抽出手段により抽出されたキーワードとなる各種情報及び前記定義手段により定義されたキーワードの使用条件をファイルシステムに格納または管理する格納管理手段と、前記抽出手段を添削または管理する添削管理手段と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、を備えたことを特徴とする。
【００１１】
請求項１に記載の発明によれば、特定のファイル集合及び各種キーワード情報を抽出手段で抽出し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、抽出されたキーワード情報及び定義されたキーワード使用条件情報をファイルシステムに格納または管理し、抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００１２】
請求項２に記載の発明は、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出手段と、前記ファイル集合抽出手段により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出手段と、前記キーワード抽出手段により抽出された各種情報をファイルシステムに格納または管理する第一格納管理手段と、特定のファイルとリンクさせるリンク手段と、予め設定されたキーワードの使用条件を定義する定義手段と、前記定義手段により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理手段と、を備え、前記ファイル集合抽出手段を添削または管理する第一添削管理手段と、前記キーワード抽出手段を添削または管理する第二添削管理手段と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、を備えたことを特徴とする。
【００１３】
請求項２に記載の発明によれば、OSのファイルシステム上に格納されているファイルから特定のファイル集合を第一抽出手段で抽出し、抽出されたファイルからさらに各種キーワード情報を抽出し、抽出されたキーワード情報をファイルシステムに格納または管理し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、定義されたキーワード使用条件情報をファイルシステムに格納または管理し、第一添削管理手段で抽出手段を添削または管理し、第一抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００１４】
請求項３に記載の発明は、請求項１または２に記載の発明において、前記ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ手段と、バックアップされているキーワード定義情報をリストアするリストア手段とを備えたことを特徴とする。
【００１５】
請求項３に記載の発明によれば、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップし、バックアップされているキーワード定義情報をリストアすることにより、登録が容易となる。
【００１６】
請求項４に記載の発明は、ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出工程と、予め設定されたキーワードの使用条件を定義する定義工程と、前記抽出工程により抽出されたキーワード情報及び前記定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理工程と、前記抽出工程を添削または管理する添削管理工程と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、を備えたことを特徴とする。
【００１７】
請求項４に記載の発明によれば、特定のファイル集合及び各種キーワード情報を抽出手段で抽出し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、抽出されたキーワード情報及び定義されたキーワード使用条件情報をファイルシステムに格納または管理し、抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００１８】
請求項５に記載の発明は、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出工程と、前記ファイル集合抽出工程により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出工程と、前記キーワード抽出工程により抽出された各種情報をファイルシステムに格納または管理する第一格納管理工程と、特定のファイルとリンクさせるリンク工程と、予め設定されたキーワードの使用条件を定義する定義工程と、前記定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理工程と、を備え、前記ファイル集合抽出工程を添削または管理する第一添削管理工程と、前記キーワード抽出工程を添削または管理する第二添削管理工程と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、を備えたことを特徴とする。
【００１９】
請求項５に記載の発明によれば、OSのファイルシステム上に格納されているファイルから特定のファイル集合を第一抽出手段で抽出し、抽出されたファイルからさらに各種キーワード情報を抽出し、抽出されたキーワード情報をファイルシステムに格納または管理し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、定義されたキーワード使用条件情報をファイルシステムに格納または管理し、第一添削管理手段で抽出手段を添削または管理し、第一抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００２０】
請求項６に記載の発明は、請求項４または５に記載の発明において、前記ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ工程と、バックアップされているキーワード定義情報をリストアするリストア工程とを備えたことを特徴とする。
【００２１】
請求項６に記載の発明によれば、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップし、バックアップされているキーワード定義情報をリストアすることにより、登録が容易となる。
【００２２】
請求項７に記載の発明は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及び各種キーワード情報を抽出する抽出処理と、予め設定されたキーワードの使用条件を定義する定義処理と、前記抽出処理により抽出されたキーワード情報及び前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、前記抽出処理を添削または管理する添削管理処理と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させることを特徴とする。
【００２３】
請求項７に記載の発明によれば、特定のファイル集合及び各種キーワード情報を抽出手段で抽出し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、抽出されたキーワード情報及び定義されたキーワード使用条件情報をファイルシステムに格納または管理し、抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００２４】
請求項８に記載の発明は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、前記ファイル集合抽出処理により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出処理と、前記キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、特定のファイルとリンクさせるリンク処理と、予め設定されたキーワードの使用条件を定義する定義処理と、前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、前記ファイル集合抽出処理を添削または管理する第一添削管理処理と、前記キーワード抽出処理を添削または管理する第二添削管理処理と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させることを特徴とする。
【００２５】
請求項８に記載の発明によれば、OSのファイルシステム上に格納されているファイルから特定のファイル集合を第一抽出手段で抽出し、抽出されたファイルからさらに各種キーワード情報を抽出し、抽出されたキーワード情報をファイルシステムに格納または管理し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、定義されたキーワード使用条件情報をファイルシステムに格納または管理し、第一添削管理手段で抽出手段を添削または管理し、第一抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００２６】
請求項９に記載の発明は、請求項７または８に記載の発明において、前記コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、バックアップされているキーワード定義情報をリストアするリストア処理とを実行させることを特徴とする。
【００２７】
請求項９に記載の発明によれば、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップし、バックアップされているキーワード定義情報をリストアすることにより、登録が容易となる。
【００２８】
請求項１０に記載の発明は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出処理と、特定のファイルとリンクさせ、予め設定されたキーワードの使用条件を定義する定義処理と、前記抽出処理により抽出された各種情報及び前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、前記抽出処理を添削または管理する添削管理処理と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させるプログラムを記憶したことを特徴とする。
【００２９】
請求項１０に記載の発明によれば、特定のファイル集合及び各種キーワード情報を抽出手段で抽出し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、抽出されたキーワード情報及び定義されたキーワード使用条件情報をファイルシステムに格納または管理し、抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００３０】
請求項１１に記載の発明は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、前記ファイル集合抽出処理により抽出されたファイルからさらに各種キーワード情報を抽出するキーワード抽出処理と、前記キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、特定のファイルとリンクさせるリンク処理と、予め設定されたキーワードの使用条件を定義する定義処理と、前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、前記ファイル集合抽出処理を添削または管理する第一添削管理処理と、前記キーワード抽出処理を添削または管理する第二添削管理処理と、前記キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、前記差分情報がない場合にはそのまま登録し、前記差分情報がある場合には前記差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、前記差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させるプログラムを記憶したことを特徴とする。
【００３１】
請求項１１に記載の発明によれば、OSのファイルシステム上に格納されているファイルから特定のファイル集合を第一抽出手段で抽出し、抽出されたファイルからさらに各種キーワード情報を抽出し、抽出されたキーワード情報をファイルシステムに格納または管理し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、定義されたキーワード使用条件情報をファイルシステムに格納または管理し、第一添削管理手段で抽出手段を添削または管理し、第一抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【００３２】
請求項１２に記載の発明は、請求項１０または１１に記載の発明において、前記コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、バックアップされているキーワード定義情報をリストアするリストア処理とを実行させるプログラムを記憶したことを特徴とする。
【００３３】
請求項１２に記載の発明によれば、前記ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ手段と、バックアップされているキーワード定義情報をリストアするリストア手段とを備えたことを特徴とする。
【発明の効果】
【００３４】
本発明によれば、特定のファイ集合及び各種キーワード情報を抽出手段で抽出し、特定のファイルとリンクさせ、操作者が自らキーワードの使用条件を定義し、抽出されたキーワード情報及び定義されたキーワード使用条件情報をファイルシステムに格納または管理し、抽出手段を添削または管理することにより、ファイルシステムに基づくツリー構造ではなく、検索に基づくツリー構造を使用することになるので、写真の保管や分類の変更が容易となる。
【発明を実施するための最良の形態】
【００３５】
本発明に係る一実施の形態は、ファイルシステムからキーワードとなる各種情報を抽出する抽出手段と、予め設定されたキーワードの使用条件を定義する定義手段と、抽出手段により抽出されたキーワードとなる各種情報及び定義手段により定義されたキーワードの使用条件をファイルシステムに格納または管理する格納管理手段と、抽出手段を添削または管理する添削管理手段と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、を備えたことを特徴とする。
【００３６】
本発明に係る他の実施形態は、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出手段と、ファイル集合抽出手段により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出手段と、キーワード抽出手段により抽出された各種情報をファイルシステムに格納または管理する第一格納管理手段と、特定のファイルとリンクさせるリンク手段と、予め設定されたキーワードの使用条件を定義する定義手段と、定義手段により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理手段と、を備え、ファイル集合抽出手段を添削または管理する第一添削管理手段と、キーワード抽出手段を添削または管理する第二添削管理手段と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する手段と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う手段と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う手段と、を備えたことを特徴とする。
【００３７】
本発明に係る他の実施形態は、上記構成に加え、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ手段と、バックアップされているキーワード定義情報をリストアするリストア手段とを備えてもよい。
【００３８】
本発明に係る他の実施形態は、ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出工程と、予め設定されたキーワードの使用条件を定義する定義工程と、抽出工程により抽出されたキーワード情報及び定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理工程と、抽出工程を添削または管理する添削管理工程と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、を備えたことを特徴とする。
【００３９】
本発明に係る他の実施形態は、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出工程と、ファイル集合抽出工程により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出工程と、キーワード抽出工程により抽出された各種情報をファイルシステムに格納または管理する第一格納管理工程と、特定のファイルとリンクさせるリンク工程と、予め設定されたキーワードの使用条件を定義する定義工程と、定義工程により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理工程と、を備え、ファイル集合抽出工程を添削または管理する第一添削管理工程と、記キーワード抽出工程を添削または管理する第二添削管理工程と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する工程と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う工程と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う工程と、を備えたことを特徴とする。
【００４０】
本発明に係る他の実施形態は、上記構成に加え、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ工程と、バックアップされているキーワード定義情報をリストアするリストア工程とを備えてもよい。
【００４１】
本発明に係る他の実施形態は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及び各種キーワード情報を抽出する抽出処理と、予め設定されたキーワードの使用条件を定義する定義処理と、抽出処理により抽出されたキーワード情報及び前記定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、抽出処理を添削または管理する添削管理処理と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させることを特徴とする。
【００４２】
本発明に係る他の実施形態は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、記ファイル集合抽出処理により抽出されたファイルからさらにキーワードとなる各種情報を抽出するキーワード抽出処理と、キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、特定のファイルとリンクさせるリンク処理と、予め設定されたキーワードの使用条件を定義する定義処理と、定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、ファイル集合抽出処理を添削または管理する第一添削管理処理と、キーワード抽出処理を添削または管理する第二添削管理処理と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させることを特徴とする。
【００４３】
本発明に係る他の実施形態は、上記構成に加え、コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、バックアップされているキーワード定義情報をリストアするリストア処理とを実行させてもよい。
【００４４】
本発明に係る他の実施形態は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合及びキーワードとなる各種情報を抽出する抽出処理と、特定のファイルとリンクさせ、予め設定されたキーワードの使用条件を定義する定義処理と、抽出処理により抽出された各種情報及び定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する格納管理処理と、記抽出処理を添削または管理する添削管理処理と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させるプログラムを記憶したことを特徴とする。
【００４５】
本発明に係る他の実施形態は、端末装置の実質的なコンピュータに、ファイルシステムから特定のファイル集合を抽出するファイル集合抽出処理と、ファイル集合抽出処理により抽出されたファイルからさらに各種キーワード情報を抽出するキーワード抽出処理と、キーワード抽出処理により抽出されたキーワード情報をファイルシステムに格納または管理する第一格納管理処理と、特定のファイルとリンクさせるリンク処理と、予め設定されたキーワードの使用条件を定義する定義処理と、定義処理により定義されたキーワード使用条件情報をファイルシステムに格納または管理する第二格納管理処理と、ファイル集合抽出処理を添削または管理する第一添削管理処理と、キーワード抽出処理を添削または管理する第二添削管理処理と、キーワード抽出後、ファイルのキーワードとディレクトリのキーワードとの差分情報があるか否かを判断する処理と、差分情報がない場合にはそのまま登録し、差分情報がある場合には差分情報を拡張情報として追加するか否かの問い合わせを行う処理と、差分情報の拡張情報としての追加を受け付けた場合、これに基づく更新登録を行う処理と、を実行させるプログラムを記憶したことを特徴とする。
【００４６】
本発明に係る他の実施形態は、上記構成に加え、コンピュータに、ファイルシステム上に格納されているキーワード使用条件定義情報を外部にバックアップするバックアップ処理と、バックアップされているキーワード定義情報をリストアするリストア処理とを実行させるプログラムを記憶してもよい。
【実施例１】
【００４７】
次に本発明に係る実施例について説明する。
図１は本発明に係るツリー構造ファイル管理システムの一実施例を示す構成図である。
同図において、二点鎖線枠内がツリー構造ファイル管理システムを示し、網掛けブロックが本願の範囲を示し、実線矢印は制御方向を示し、破線矢印はファイルのアクセス方向を示している。
【００４８】
〔構  成〕
まず、本実施例の構成について説明する。
ユーザ１は、本発明のシステムを利用する操作者である。
マンマシンインターフェース  I/F２は、マウスやキーボードなどの入力用デバイスである。
GUI管理部３は、ユーザ１からの指示を受付し、システムマネージャーに使える役割、またはシステムマネージャーから処理結果を受け取り、画面上に表示してユーザに報告する役割を担う。
システムマネージャー４は、ファイル管理、ディレクトリ管理、検索管理、及びGUI管理部３の総合制御を行い、ファイル管理の各種機能を実現する。
情報コレクター５は、ファイルシステムに存在しているファイルに対して各種書誌情報を収集し、収集管理部に報告する（抽出されたファイルからさらに各種キーワードを抽出手段に対応する）。
OCR６は、ファイルシステムに存在しているイメージベースのファイルに対してイメージからキーワードなどのテキストデータを抽出して収集し、収集管理部８に報告する
その他７は、ファイルシステムに存在しているファイルから各種有用な情報を抽出して収集管理部８に報告するためのモジュールである。
収集管理部８は、情報コレクター５やOCR６やその他の各種情報収集モジュールを駆使してファイルからキーワードとなる各種情報の抽出を行う。また、収集管理部８は、各種情報収集モジュールを柔軟に増減するアーキテクチャを持つ（複数のキーワード抽出手段を添削または管理する手段に対応する）。
ファイル情報ファイル９は、本システムが管理しているファイルの各種情報を記録するファイルである。管理しているファイルに関する各種情報の添削や変更などはこのファイル情報ファイル９で行われる。また、ファイル情報ファイル９は、アクセス性能向上のためのキャッシュ機能も同時に兼ねている（特定のファイルとリンクさせる手段に対応する）。
OS依存ファイルシステムアクセス部10は、ファイルシステムに格納されている各種ファイルをアクセスするためのライブラリなど、OSによって提供されているモジュールである。
ファイル情報管理部11は、ファイル情報ファイルの読み書きを行い、ファイルエントリの添削及び更新を行う（抽出されたキーワード情報「ファイル情報」をファイルシステムに格納または管理する手段に対応する）。
ファイル管理部12は、収集管理部８とファイル情報管理部11とを制御し、収集管理部８により収集されたファイル情報をファイル情報管理部11に通じて添削または更新を行う。また、ファイル管理部12は、システムマネージャー４の要求に応じてファイル情報を報告する（抽出されたキーワード情報「ファイル情報」をファイルシステムに格納または管理する手段に対応する）。
DIR情報ファイル13は、本システムが管理しているディレクトリの各種情報を記録するファイルである。ユーザが作成するディレクトリなどに関する各種情報の添削や変更などはこのDIR情報ファイル13で行われる（操作者が自らキーワードの使用条件を定義する手段に対応する）。
DIR情報管理部14は、DIR情報ファイルの読み書きを行い、ディレクトリエントリの添削及び更新を行う（定義されたキーワード使用条件「DIR情報」をファイルシステムに格納または管理する手段に対応する）。
ディレクトリ管理部15は、DIR情報管理を制御し、システムマネージャーの要求に応じてDIR情報の管理を行う。
独自エンジン16は、ある検索条件に従ってファイルシステム上でファイルをサーチするための独自に開発されたモジュールである（OSのファイルシステム上に格納されているファイルから特定のファイル集合を抽出する手段に対応する）。
Winエンジン（登録商標）17は、ある検索条件に従ってファイルシステム上でファイルをサーチするためのWindows （登録商標）OSによって提供されるモジュールである。
UNIX（登録商標）エンジン18は、ある検索条件に従ってファイルシステム上でファイルをサーチするためのUNIX（登録商標）OSによって提供されるモジュールである。
サーチエンジン管理部1９は、指定された検索条件に従って、各種サーチエンジンモジュールを駆使してファイルシステムに格納されているファイルの検索を行い、検索結果を検索管理20に報告する役割を担う。また、サーチエンジン管理部1９は、各種サーチエンジンを柔軟に増減するアーキテクチャを持つ（複数のファイル集合を抽出する手段を添削または管理する手段に対応する）。
検索管理部20は、システムマネージャー４からの要求を分析して、具体的な検索条件に分割してサーチエンジン管理部1９に検索指示を行い、そして検索結果をシステムマネージャー４に報告する役割を担う。
HDD21は、ハードディスクなどの外部格納装置であり、ファイルシステムはその上に作成されている。
登録済ファイル22は、ファイルシステム上に格納されているファイルで、本ファイル管理システムの管理下に置かれているファイルである。
登録ファイルA1(23)は、ファイルシステム上に格納されているファイルで、本ファイル管理システムの管理下に置かれていないファイルである。
登録ファイルA2(24)は、ファイルシステム上に格納されているファイルであり、本ファイル管理システムの管理下に置かれていないファイルである。
【００４９】
〔動  作〕
次に本実施例の動作(ファイルの登録の処理フローチャート)について図２を参照して説明する。
図２は実施例１の動作を示すフローチャート図である。
1a)  ユーザ１はあるファイルF(或いはファイル群)をマンマシンインターフェースＩ/F２を用いて、ファイル管理アプリケーションのウィンドー内のあるディレクトリDにDRAG&DROPする。例えば、マウスやキーボード経由で操作者からのファイル登録要求を受信する。もしくは、OSのファイル管理システム上の登録状況の変化を受信してもよい（1a'）。
1b)  GUI管理部３は、システムマネージャー４にファイル登録が届いたことを通知する。例えば、対象ファイル一覧を作成してもよい。
1c)  システムマネージャー４は、ファイル管理部12にファイル登録要求が届いたことを通知する。
1d)  ファイル管理部12は収集管理部８にファイルFの情報を収集するように指示する。
1e)  収集管理部８は情報コレクター５に対してファイルFの書誌情報を収集するように指示する。例えば、1c)〜1e)のように、対象ファイル一覧を収集管理部８に渡し、キーワード情報の抽出を依頼してもよい。
1f)  情報コレクター5はファイルFの書誌情報を収集して、結果を収集管理部８に報告する。
1g)  収集管理部８はファイル管理部12に結果を報告する。
1h)  ファイル管理部12はファイルFがイメージファイルであることを把握し、収集管理部８に対してFの文字情報を収集するように指示する。
1i)  収集管理部８はOCR６に対してファイルFの文字情報を収集するように指示する。
1j)  OCR６はファイルFの文字情報を収集して、結果を収集管理部８に報告する。例えば、1h)〜1j)のように、OCR処理によるキーワード抽出を行ってもよい。
1k)  収集管理部８はファイル管理部12に結果を報告する。
1l)  ファイル管理部12は書誌情報と文字情報を纏めて整理した上、キーワード情報としてシステムマネージャー４に報告する。例えば、他の処理によるキーワード抽出を行ってもよい。
1m)  システムマネージャー４は報告されたキーワード情報を以って、ディレクトリ管理部15に対して、ディレクトリDへのファイルFの登録可否を問い合わせる。
ここで、1f)、1g)、1k)、1m)のように、纏められたキーワード情報をディレクトリ管理部15に渡し、登録を要求してもよい。
1n)  ディレクトリ管理部15はDIR管理部14に対してディレクトリDのキーワード情報を要求する。
1o)  DIR管理部14はDIR情報ファイル部13をアクセスしてキーワード情報をディレクトリ管理部15に報告する。
1p)  ディレクトリ管理部15はファイルFのキーワード情報がディレクトリDのキーワード情報に合致するかどうかを判断し、合致するのであれば、ディレクトリDを登録候補としてシステムマネージャー４に報告する(1sへ)。例えば、1n)〜1p)のように登録するファイルのキーワード情報が登録先のDIRに合致するか否かを判断する。
1q)  合致しない場合は、ファイルFのキーワード情報とディレクトリDのキーワード情報との差分をシステムマネージャー４に報告する。
1r)  システムマネージャー４はGUI管理部３を経由して、差分のキーワード情報をファイルFに追加してよいかをユーザ１に問い合わせる。
1s)  ユーザ１の回答に従って、ディレクトリ管理部15に対して登録先（所属先）ディレクトリ情報を要求する。例えば、操作者は拡張を希望するか否かを判断する。
1t)  ディレクトリ管理部15は、ユーザ１の回答がYESであれば、所属先ディレクトリとしてディレクトリDをシステムマネージャー４に報告する。この場合、DIR管理情報の拡張をディレクトリ管理部15に依頼し、DIR情報ファイルを更新してもよい。
ユーザ１の回答がNOであれば、ファイルFに適合するディレクトリを検索して、ヒットの結果であるディレクトリE（或いは複数のディレクトリES）をシステムマネージャー４に報告する。例えば、DIRに登録可能と判断し、ファイルのエントリをファイル管理に対して要求してもよく、ファイルの登録を中止してもよい。
1u)  システムマネージャー４はファイルFとファイルFのキーワード情報及びE（或いはES）を以って、ファイル管理部12に対してエントリ要求を発行する。
1v)  ファイル管理部12はファイル情報管理部11経由でファイルFの情報をファイル情報ファイル９にエントリする。
1w)  システムマネージャー４は、E（或いはES）が更新されたことをGUI管理部３に通知する。
1x)  GUI管理部３はシステムマネージャー４経由でファイル管理部12に対してE（或いはES）配下のファイル一覧を要求して、画面を更新する。
1y)  終了。
【実施例２】
【００５０】
次に本発明に係る実施例２について説明する。
図３は本発明に係るツリー構造ファイル管理システムの他の施例を示す構成図である。図１に示した実施例における部材と同様の部材には共通の符号を用いる。
〔構  成〕
図３に示す実施例２と図１に示した実施例１との相違点は、バックアップ/リストア25とバックアップファイル26とを備えた点にある。
図３において、バックアップ/リストア25は、DIR情報ファイルをバックアップまたはリストアするためのモジュールである（ファイルシステム上に格納されているキーワード使用条件定義情報「DIR情報」を外部にバックアップする手段及びバックアップされているキーワード定義情報をリストアする手段に対応する）。
バックアップファイル26は、バックアップ/リストアによって作成されるバックアップ情報を格納するためのファイルである。
【００５１】
〔動  作〕
次に本実施例(ディレクトリ定義変更の処理フローチャート)の動作について図４を参照して説明する。
図４は実施例２の動作を示すフローチャート図である。
2a)  ユーザ１はマンマシンインターフェースＩ/F２を用いて、ファイル管理アプリケーションのウィンドー内に表示されているあるディレクトリRの定義変更要求を行う。
2b)  GUI管理部３は上記a)の要求をシステムマネージャー４に通知する。例えば、2a)、2b)のようにマウスやキーボード経由で操作者からのDIR変更要求を受信してもよい。
2c)  システムマネージャー４はディレクトリ管理部15に対してディレクトリRの定義情報を要求する（変更要求を発行する）。
2d)  ディレクトリ管理部15はDIR管理部14経由でDIR情報ファイル13からディレクトリRの定義情報を読み出し、システムマネージャー４に報告する。
2e)  システムマネージャー４はディレクトリRの定義情報をGUI管理部３に報告する。例えば、2d)、2e)のようにDIR情報管理部14経由でDIR情報ファイルから指定されたDIRの定義情報を読み出してもよい。
2f)  GUI管理部３はディレクトリRの定義情報をGUI形式にしてユーザ１に表示する。
2g)  ユーザ１はマンマシンインターフェースＩ/F２を用いて、ファイル管理アプリケーションの画面にてGUI上でディレクトリRの定義情報を変更する。
2h)  GUI管理部３は変更されたディレクトリRの定義情報をユーザ１に通知する。
2i)  システムマネージャー４はディレクトリRの定義情報の変更依頼をディレクトリ管理部15に対して行う。
2j)  ディレクトリ管理部15はDIR情報管理部14を経由して、DIR情報ファイル13上で定義情報の変更を行い、結果をシステムマネージャー４に報告する。例えば、2h)、2i)、2j)のようにDIR情報ファイルに書き戻してもよい。
2k)  システムマネージャー４はディレクトリRの変更をファイル管理部12に通知する。
2l)  ファイル管理部12はファイル情報管理部11を経由して、ファイル情報ファイル９にエントリされているファイルに対して刷新を行い、ディレクトリRに属しているファイルに対して、所属先からディレクトリRを外す処理を行う。例えば、ファイル管理部12がファイル情報ファイルを利用してDIR定義変更の影響を受けるファイル一覧を洗い出してもよい。
2m)  システムマネージャー４は変更されたディレクトリRの定義情報を以って、検索管理部20にディレクトリRに合致するようなファイルのサーチを依頼する。
2n)  検索管理部20はサーチエンジン管理部19に検索依頼を行う。
2o)  サーチエンジン管理部19は適切なサーチエンジン（16、17或いは18）を使用して、ファイルシステム上でディレクトリRの定義に合致するファイルをサーチする。
2p)  サーチエンジン管理部19はサーチ結果であるファイルリストをシステムマネージャー４に報告する。
2q)  サーチエンジン管理部19はファイルリストに含まれるそれぞれのファイルを「実施例１」のフローチャートと同様なフローチャートで登録する。2m)〜2q)のように図２の処理Ａを経由する。
2r)  終了。
【実施例３】
【００５２】
次に本発明に係る実施例３について説明する。
本実施例の構成は図２に示した実施例１と同様の構成のため、構成図を省略し、動作についてのみ説明する。
【００５３】
〔動  作〕
実施例３(バックアップ処理フローチャート)の動作について図５を参照して説明する。
図５は実施例３の動作を示すフローチャート図である。
3a)  ユーザ１はマンマシンインターフェースＩ/F２を用いて、あるコンピュータAのファイル管理アプリケーション画面にて、バックアップ操作を行う。
3b)  GUI管理部３は上記a)の要求をシステムマネージャー４に通知する。すなわち、3a)、3b)のようにマウスやキーボード経由で操作者からのバックアップ要求を受信する。
3c)  システムマネージャー４はバックアップ/リストア25に対してディレクトリ定義情報のバックアップを要求する。
3d)  バックアップ/リストア25はシステムマネージャー４に対して全ディレクトリ定義情報の吸い上げ要求を発行する。
3e)  システムマネージャー４はディレクトリ管理部15に対して指定されたディレクトリ定義情報を要求する。
3f)  ディレクトリ管理部15はDIR情報管理部14を経由して、DIR情報ファイル13に定義されているディレクトリ定義情報を読み出し、システムマネージャー４に報告する。すなわち、3e)、3f)のようにDIR情報管理部14経由でDIR情報ファイルから全DIRの定義情報が読み出される。
3g)  システムマネージャー４は結果をバックアップ/リストア25に通知する。
3h)  バックアップ/リストア25は結果を整理した上で、バックアップファイル26の作成を行う。すなわち、バックアップ/リストア25はバックアップファイル26を作成し、HDD21等の格納媒体に格納する。
3i)  完了。
【実施例４】
【００５４】
次に本発明に係る実施例４について説明する。
本実施例の構成は図２に示した実施例１と同様の構成のため、構成図を省略し、動作についてのみ説明する。
【００５５】
〔動  作〕
実施例４(リストア処理フローチャート)の動作について図６を参照して説明する。
図６は実施例４の動作を示すフローチャート図である。
4a)  ユーザ１はマンマシンインターフェースＩ／F２を用いて、あるコンピュータBのファイル管理アプリケーション画面にて、すでにバックアップされたバックアップファイル26を選択して、リストアを行う。すなわち、マウスやキーボード経由でバックアップされたファイルをダブルクリック等の操作を行う。
4b)  GUI管理部３は上記a)の要求をシステムマネージャー４に通知する。すなわち、バックアップファイルが起動されたことをシステムマネージャー４に通知する。
4c)  システムマネージャー４はバックアップ/リストア25に対してバックアップファイル26のリストア処理を依頼する。すなわち、バックアップ／リストア25はシステムマネージャー４に対してバックアップの復元を要求する。
4d)  バックアップ/リストア25はバックアップファイル26から全ディレクトリ定義情報を復元して、復元された定義情報リストをシステムマネージャー４に報告する。
4e)  システムマネージャー４はディレクトリ管理部15に対して報告されたディレクトリリストの追加要求（コンピュータBの状況によっては変更要求）を発行する。
4f)  以降の処理は、実施例２のフローチャートと同様なフローチャートに従って実行される。4e)、4f)のように図５の処理Ｂを経由する。
4g)  完了。
【００５６】
ここで、ファイル情報ファイル構造(キーワード情報)について説明する。
ファイル情報ファイル構造は、レコード構造となっており、１つのレコードには表1に示すような情報が含まれる。
【００５７】
【表１】
0004758734.tif 000002
また、DIR情報構造（キーワード使用条件情報）について説明する。
DIR情報構造は、レコード構造となっており、１つのレコードには表２に示すような情報が含まれる。
【００５８】
【表２】
0004758734.tif 000003
【図面の簡単な説明】
【００５９】
【図１】本発明に係るツリー構造ファイル管理システムの一実施例を示す構成図である。
【図２】実施例１の動作を示すフローチャート図である。
【図３】本発明に係るツリー構造ファイル管理システムの他の施例を示す構成図である。
【図４】実施例２の動作を示すフローチャート図である。
【図５】実施例３の動作を示すフローチャート図である。
【図６】実施例４の動作を示すフローチャート図である。
【図７】一般的なファイルシステム構造の一例である。
【図８】ツリー構造文書アプリケーションの一例である。
【図９】ツリーペインの一例である。
【符号の説明】
【００６０】
１    ユーザ
２    マンマシンインターフェースＩ／F
３    GUI管理部
４    システムマネージャー
５    情報コレクター
６    OCR
７    その他
８    収集管理部
９    ファイル情報ファイル
10    OS依存ファイルシステムアクセス部
11    ファイル情報管理部
12    ファイル管理部
13    DIR情報ファイル
14    DIR情報管理部
15    ディレクトリ管理部
16    独自エンジン
17    Winエンジン
18    UNIX（登録商標）エンジン
19    サーチエンジン管理部
20    検索管理部
21    HDD
22    登録済ファイル
23    登録ファイルA1
24    登録ファイルA2
【図１】
0004758734.tif 000004
【図２】
0004758734.tif 000005
【図３】
0004758734.tif 000006
【図４】
0004758734.tif 000007
【図５】
0004758734.tif 000008
【図６】
0004758734.tif 000009
【図７】
0004758734.tif 000010
【図８】
0004758734.tif 000011
【図９】
0004758734.tif 000012