(57)【要約】【課題】検索条件に合致したファイルに関連するファイルや、ユーザのコピー操作等により管理外となったファイルも検出する。【解決手段】ファイル登録部２２は、受信したファイルをファイル記憶ＤＢ１４１に記憶する。そして、ファイル属性情報・リンク登録部２３は、そのファイルの属性情報と、既存のファイルとの結び付きを示すリンク情報とを、ファイル情報記憶ＤＢ１４２とリンク情報記憶ＤＢ１４３とにそれぞれ記憶する。また、ファイルに対する操作を受信した場合には、操作情報登録部２４は、その操作に関する情報を操作情報記憶ＤＢ１４４に記憶する。また、検索条件を受信した場合には、ファイル検索部２５は、その検索条件に一致するファイルを取得するとともに、取得したファイルに関連付くファイル、取得したファイルに加えられた操作によって新たに作成されたファイルや更新されたファイルも取得する。【選択図】図８
2010282241.tif 000002
【特許請求の範囲】
【請求項１】
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶手段と、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶手段と、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連するファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示する表示手段と、
を備えることを特徴とする、ファイル管理装置。
【請求項２】
前記ファイル記憶手段に記憶されているファイルを操作対象とした操作がなされた場合、操作対象とされたファイルの識別情報と該操作に関連するファイルの識別情報とを対応付けて記憶する、操作関連情報記憶手段と、
前記操作対象のファイルになされた操作に関連したファイルを前記操作関連情報記憶手段から特定する、操作関連ファイル特定手段と、をさらに備え、
前記表示手段は、前記検索条件合致ファイル特定手段によって特定されたファイルと前記操作関連ファイル特定手段によって特定されたファイルとを対応付けて表示する、
ことを特徴とする、請求項１に記載のファイル管理装置。
【請求項３】
前記操作関連情報記憶手段は、前記ファイル記憶手段に記憶されているファイルに操作が加えられることにより新しくファイルが作成された場合、該新しく作成されたファイルに識別情報を発行し、操作が加えられたファイルの識別情報と対応付けて記憶し、
前記ファイル格納手段は、前記新しく作成されたファイルを、発行した識別情報と対応付けて記憶し、
前記属性情報記憶手段は、前記新しく作成されたファイルを解析して属性情報を取得し、発行した識別情報と対応付けて記憶し、
関連ファイル記憶手段は、前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記新しく作成されたファイルに関連するファイルを特定し、前記新しく作成されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、
ことを特徴とする、請求項２に記載のファイル管理装置。
【請求項４】
前記ファイル記憶手段に記憶されているファイルに加えられる操作を監視する監視手段をさらに備え、
前記監視手段がファイルに加えられた操作を検知した場合、前記属性情報記憶手段と前記関連ファイル記憶手段に記憶されている操作を検知したファイルに関する情報を更新する、
ことを特徴とする、請求項１乃至３の何れか１項に記載のファイル管理装置。
【請求項５】
前記関連ファイル記憶手段は、
前記入力されたファイルの属性情報のうち少なくとも１つの属性情報が一致する属性情報を有するファイルを、該入力されたファイルに関連するファイルとして特定する、
ことを特徴とする、請求項１乃至４の何れか１項に記載のファイル管理装置。
【請求項６】
前記関連ファイル記憶手段が対応付けて識別情報を記憶した関連するファイル間の関連の度合いを示す値である関連度を取得する関連度取得手段を備え、
前記関連ファイル特定手段は、前記検索条件合致ファイル特定手段によって特定されたファイルに、前記関連度取得手段で取得した関連度が所定の値以上で対応付けられているファイルを特定する、
ことを特徴とする、請求項１乃至５の何れか１項に記載のファイル管理装置。
【請求項７】
前記検索条件合致ファイル特定手段は、入力された検索条件がファイルである場合、該ファイルを解析して属性情報を取得し、取得した属性情報のうち少なくとも１つの属性情報が一致するファイルを前記属性情報記憶手段に記憶されている情報から特定する、
ことを特徴とする、請求項１乃至６の何れか１項に記載のファイル管理装置。
【請求項８】
ファイル管理装置と、該ファイル管理装置とネットワークを介して接続されているクライアント端末装置とから構成されるファイル管理システムであって、
前記クライアント端末装置は、
ファイルを前記ファイル管理装置に送信するファイル送信手段と、
ファイルを検索するための検索条件を前記ファイル管理装置に送信する検索条件送信手段と、を備え
前記ファイル管理装置は、
前記ファイル送信手段により送信されたファイルを受信するファイル受信手段と、
前記ファイル受信手段で受信したファイルを記憶するファイル記憶手段と、
前記ファイル受信手段で受信したファイルを解析して、該ファイルの属性情報を取得して、該ファイルの識別情報と対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記ファイル受信手段で受信したファイルに関連するファイルを特定し、この関連するファイルの識別情報同士を対応付けて記憶する、関連ファイル記憶手段と、
前記検索条件送信手段により送信された検索条件を受信する検索条件受信手段と、
前記検索条件受信手段で受信した検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連付くファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示するための画面を作成して、前記クライアント端末装置に送信する表示画面送信手段と、
を備えることを特徴とする、ファイル管理システム。
【請求項９】
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶ステップと、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶ステップと、
前記取得した属性情報と前記ファイル属性情報記憶ステップに既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶ステップと、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶ステップに記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定ステップと、
前記検索条件合致ファイル特定ステップによって特定されたファイルに関連するファイルを前記関連ファイル記憶ステップに記憶されている情報に基づいて特定する、関連ファイル特定ステップと、
前記検索条件合致ファイル特定ステップによって特定されたファイルと前記関連ファイル特定ステップによって特定されたファイルとを対応付けて表示する表示ステップと、
を備えることを特徴とする、ファイル管理方法。
【請求項１０】
コンピュータを、
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶手段と、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶手段と、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連するファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示する表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業等の組織で生成、蓄積される文書データなどを含む非構造情報を活用・管理できるようにするファイル管理装置、ファイル管理システム、ファイル管理方法、および、プログラムに関する。
【背景技術】
【０００２】
組織内で日々生成される文書等の非構造情報（いわゆるデータベースで管理されない情報）を効率的に蓄積・利用・共有するため、近年、CMS(Content Management System)やECM(Enterprise Content Management)と呼ばれるコンテンツ管理システムや、文書検索エンジン等の製品が利用されている。また、部門内もしくは複数の部門にまたがった単位でファイルサーバを運用することで文書等のファイルの管理をすることも行われている。例えばコンテンツ管理システムとして、EMC（登録商標）、Vignette（登録商標）、Interwoven（登録商標）等からファイル管理やWebコンテンツ管理のための製品が提供されている。また、文書検索エンジンでは、Google（登録商標）が提供する検索アプライアンスやAutonomyなどの検索エンジンが利用されている。Google（登録商標）の検索アプライアンスでは、管理対象となる文書ファイルの蓄積場所を指定すると、クローラがそのファイルの情報を取得し、キーワードによる検索のためのインデックスを作成する。ユーザは、キーワードを指定することで必要となるファイルの格納場所を得て、最終的に文書を取得することができる。
【０００３】
また、特許文献１は、ネットワーク上でファイルが分散されている環境で、通常のファイルに注釈等の情報を付与する仕組みを提供することで、後に必要な情報を入手しやすくする手法を開示している。
また、特許文献２および特許文献３は、文書の内容の類似性や引用関係に基づいて文書の検索・管理を行う手法を開示している。
【特許文献１】特開平７−２１９８３５号公報
【特許文献２】特開平５−２２５２４７号公報
【特許文献３】特開２００４ー１３７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コンテンツ管理システムを利用するユーザは、検索条件を入力して、該検索条件に合致した文書やデータ等のファイルをコンテンツ管理システムから検出する。しかし、このようにして検出したファイルは、あくまで検索条件に合致したファイルのみであり、該ファイルに関連するファイルを検出してくれることはないため、ファイル相互の関連性は分からない。
【０００５】
また、ユーザは、このようにして検出したファイルを自身が所有する端末装置等にコピーして自分の管理下に置き、コンテンツ管理システムを介することなく、そのファイルを参照したり、編集する等の操作を行うことができる。
【０００６】
この場合、ユーザの端末装置等にコピーされたファイルは、コピー元であるファイルを管理していたコンテンツ管理システムの管理外となる。そのため、その後、コピーされたファイルを、コンテンツ管理システムで検索をすることはできなくなる。
そして、コンテンツ管理システムの管理外となったファイルは、コンテンツ管理システムでは所在追跡をすることが不可能となる。このため、ユーザの端末装置等にコピーされたファイルが、他のサーバ装置等に送信されたり、記憶媒体に格納されて搬出されたりしても、コンテンツ管理システムでは把握できず、情報セキュリティの点等で問題となる。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、検索条件に合致したファイルだけでなく、検索条件に合致したファイルに関連するファイルも検出してくれる、ファイル管理システム等を提供することを目的とする。
また、ユーザのコピー操作により、ファイル管理システムの管理外となったファイルの検索および、所在追跡をすることができるファイル管理素ステム等を提供することを、目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係るファイル管理装置は、
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶手段と、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶手段と、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連するファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示する表示手段と、
を備えることを特徴とする。
【０００９】
前記ファイル記憶手段に記憶されているファイルを操作対象とした操作がなされた場合、操作対象とされたファイルの識別情報と該操作に関連するファイルの識別情報とを対応付けて記憶する、操作関連情報記憶手段と、
前記操作対象のファイルになされた操作に関連したファイルを前記操作関連情報記憶手段から特定する、操作関連ファイル特定手段と、をさらに備え、
前記表示手段は、前記検索条件合致ファイル特定手段によって特定されたファイルと前記操作関連ファイル特定手段によって特定されたファイルとを対応付けて表示してもよい。
【００１０】
前記操作関連情報記憶手段は、前記ファイル記憶手段に記憶されているファイルに操作が加えられることにより新しくファイルが作成された場合、該新しく作成されたファイルに識別情報を発行し、操作が加えられたファイルの識別情報と対応付けて記憶し、
前記ファイル格納手段は、前記新しく作成されたファイルを、発行した識別情報と対応付けて記憶し、
前記属性情報記憶手段は、前記新しく作成されたファイルを解析して属性情報を取得し、発行した識別情報と対応付けて記憶し、
関連ファイル記憶手段は、前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記新しく作成されたファイルに関連するファイルを特定し、前記新しく作成されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶してもよい。
【００１１】
前記ファイル記憶手段に記憶されているファイルに加えられる操作を監視する監視手段をさらに備え、
前記監視手段がファイルに加えられた操作を検知した場合、前記属性情報記憶手段と前記関連ファイル記憶手段に記憶されている操作を検知したファイルに関する情報を更新してもよい。
【００１２】
前記関連ファイル記憶手段は、
前記入力されたファイルの属性情報のうち少なくとも１つの属性情報が一致する属性情報を有するファイルを、該入力されたファイルに関連するファイルとして特定してもよい。
【００１３】
前記関連ファイル記憶手段が対応付けて識別情報を記憶した関連するファイル間の関連の度合いを示す値である関連度を取得する関連度取得手段を備え、
前記関連ファイル特定手段は、前記検索条件合致ファイル特定手段によって特定されたファイルに、前記関連度取得手段で取得した関連度が所定の値以上で対応付けられているファイルを特定してもよい。
【００１４】
前記検索条件合致ファイル特定手段は、入力された検索条件がファイルである場合、該ファイルを解析して属性情報を取得し、取得した属性情報のうち少なくとも１つの属性情報が一致するファイルを前記属性情報記憶手段に記憶されている情報から特定してもよい。
【００１５】
上記目的を達成するため、本発明の第２の観点に係るファイル管理システムは、
ファイル管理装置と、該ファイル管理装置とネットワークを介して接続されているクライアント端末装置とから構成されるファイル管理システムであって、
前記クライアント端末装置は、
ファイルを前記ファイル管理装置に送信するファイル送信手段と、
ファイルを検索するための検索条件を前記ファイル管理装置に送信する検索条件送信手段と、を備え
前記ファイル管理装置は、
前記ファイル送信手段により送信されたファイルを受信するファイル受信手段と、
前記ファイル受信手段で受信したファイルを記憶するファイル記憶手段と、
前記ファイル受信手段で受信したファイルを解析して、該ファイルの属性情報を取得して、該ファイルの識別情報と対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記ファイル受信手段で受信したファイルに関連するファイルを特定し、この関連するファイルの識別情報同士を対応付けて記憶する、関連ファイル記憶手段と、
前記検索条件送信手段により送信された検索条件を受信する検索条件受信手段と、
前記検索条件受信手段で受信した検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連付くファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示するための画面を作成して、前記クライアント端末装置に送信する表示画面送信手段と、
を備えることを特徴とする。
【００１６】
上記目的を達成するため、本発明の第３の観点に係るファイル管理方法は、
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶ステップと、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶ステップと、
前記取得した属性情報と前記ファイル属性情報記憶ステップに既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶ステップと、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶ステップに記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定ステップと、
前記検索条件合致ファイル特定ステップによって特定されたファイルに関連するファイルを前記関連ファイル記憶ステップに記憶されている情報に基づいて特定する、関連ファイル特定ステップと、
前記検索条件合致ファイル特定ステップによって特定されたファイルと前記関連ファイル特定ステップによって特定されたファイルとを対応付けて表示する表示ステップと、
を備えることを特徴とする。
【００１７】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、
コンピュータを、
入力されたファイルに識別情報を発行し、発行した識別情報と該入力されたファイルとを対応付けて記憶するファイル記憶手段と、
前記入力されたファイルを解析して該ファイルの属性情報を取得し、該ファイルの識別情報と取得した属性情報とを対応付けて記憶するファイル属性情報記憶手段と、
前記取得した属性情報と前記ファイル属性情報記憶手段に既に記憶されている属性情報とに基づいて、前記入力されたファイルに関連するファイルを特定し、入力されたファイルの識別情報と関連するファイルの識別情報とを対応付けて記憶する、関連ファイル記憶手段と、
入力された検索条件に合致するファイルを、前記ファイル属性情報記憶手段に記憶されている属性情報に基づいて特定する、検索条件合致ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルに関連するファイルを前記関連ファイル記憶手段に記憶されている情報に基づいて特定する、関連ファイル特定手段と、
前記検索条件合致ファイル特定手段によって特定されたファイルと前記関連ファイル特定手段によって特定されたファイルとを対応付けて表示する表示手段、
として機能させる。
【発明の効果】
【００１８】
本発明によれば、ファイル間のリンクを取得、記憶するため、検索条件に合致したファイルだけでなく、該ファイルに関連するファイルも検索することができる。また、ユーザ端末等にコピーされたファイルも、監視対象ファイルとしてそのファイルに以後加えられる操作を監視するため、ファイル管理システムの管理外となったファイルの検索および、所在追跡をすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係るファイル管理装置１０について説明する。図１に示すように、ファイル管理装置１０は、ネットワークＮを介して、複数のユーザ端末２０と接続される。ファイル管理装置１０は、ユーザ又はユーザ端末２０からの要求に応じて、ファイルを登録する処理、ファイルを検索する処理、あるいは、ファイルに対してなされた各種操作を登録する処理、等を行う。なお、各処理の詳細については、後述する。
【００２０】
ファイル管理装置１０は、ハードウェア的には、図２（Ａ）に示すように、通信部１１と、入力部１２と、出力部１３と、記憶部１４と、制御部１５とを備え、各部はバス１６を介して互いに接続されている。
【００２１】
通信部１１は、ネットワークＮを介して、ネットワークＮ上のユーザ端末２０と通信を行うものであり、ＮＩＣ（Network Interface Card）等の通信インタフェースを備え、ユーザ端末２０から送信されるファイルの検索条件を受信する。
【００２２】
入力部１２は、ファイル管理装置１０に様々な情報を入力するために使用するものであり、ボタン、キー等の入力装置を備える。
【００２３】
出力部１３は、様々な情報を出力するものであり、ディスプレイ等の表示装置を備える。例えば、出力部１３は、後述するファイル検索処理において検出されたファイルの一覧を示す画面を表示する。
【００２４】
記憶部１４は、様々な情報や、制御部１５が各種処理を実行するためのプログラム等を記憶するものであり、ハードディスク等の補助記憶装置を備える。
また、記憶部１４は、図２（Ｂ）に示すように、ファイル格納ＤＢ（データベース）１４１と、ファイル属性情報記憶ＤＢ１４２と、リンク情報記憶ＤＢ１４３と、操作情報記憶ＤＢ１４４とを記憶する。
【００２５】
ファイル記憶ＤＢ１４１は、図３に示すように、後述するファイル登録処理によって登録されたファイルを、該ファイルの識別情報（ファイルＩＤ）と対応付けて記憶する。
なお、このファイルＩＤは、ファイル管理装置１０内でユニークな情報である。
また、ここでいうファイルとは、テキスト、ベクトル画像、静止画像、動画像もしくは音声等のファイル、またはこれらを結合したデータから構成されるファイルを含む。
【００２６】
ファイル属性情報記憶ＤＢ１４２は、図４に示すように、ファイルの識別情報（ファイルＩＤ）毎に、該ファイルの各種属性とその属性値とを記憶する。ここで、ファイルの属性とは、ファイルの内容や特徴を示すキーワードや、バージョンナンバーなどの編集履歴情報、ファイルの作成者等であり、ファイルのメタ情報と呼ばれるものである。
【００２７】
図２（Ｂ）に示す、リンク情報記憶ＤＢ１４３は、ファイル間の結び付きを示す情報（リンク情報）を記憶する。例えば、リンク情報記憶ＤＢ１４３は、図５に示すように、リンク元ファイルのＩＤと、リンク属性と、リンク先ファイルのＩＤとを対応付けて記憶する。なお、このリンク属性は、リンク元のファイルとリンク先のファイルとがどのような属性の属性値を元にして結び付いているのかを示す情報である。
例えば、図５の先頭エントリのリンク属性「作成者（田中一郎）」は、このエントリに含まれるリンク先とリンク元のファイルＩＤが示すファイル間のリンクは、両者のファイルが同一の作成者（田中一郎）によって作成されたことに基づいていることを示している。
また、図５の９番目のエントリのリンク属性「参照ドキュメント」は、通話データ「Ｄａｔ００２０」の通話中に参照していたドキュメントが、「Ｄｏｃ１００２」であることによる両ファイル間の結び付き（リンク）を示したものである。このように、リンクは音声データとドキュメント間のような、異なる種類のファイル間で形成されてもよい。
なお、リンク情報記憶ＤＢ１４３に図５に示すような情報が記憶されている場合、この記憶情報は、図６に示すようなファイル間の結びつき（リンク）を示していることになる。
【００２８】
図２（Ｂ）に示す、操作情報記憶ＤＢ１４４は、ファイル記憶ＤＢ１４１に記憶されているファイルに対して行われた、更新、コピー、引用、削除などの各種操作に関する情報を記憶するためのＤＢである。具体的には、操作情報記憶ＤＢ１４４は図７に示すように、ファイルに対して行われた操作毎に、操作内容と、操作が行われた日時と、操作者と、操作対象となったファイルのＩＤと、該操作によって新規に作成されたり引用したりする等して別のファイルがある場合にはそのファイルのＩＤ（操作関連ファイルＩＤ）とを記憶する。
ここで、操作内容としては、図７に示すように、更新、コピー、引用、消去、同時参照、別名で保存などの種類がある。図７の例では、１番目のエントリに、Ｄｏｃ１００２のファイルが更新されたことを示す操作情報が記録されている。また、２番目のエントリに、Ｄｏｃ０９３８のファイルが、Ｄｏｃ１２３６のファイルにコピーされたことを示す操作情報が記録されている。また、３番目のエントリに、Ｄｏｃ０８１２のファイルの一部が、Ｄｏｃ１２３７のファイルの一部に引用されたことを示す操作情報が記録されている。また、４番目のエントリに、Ｄｏｃ０２３０のファイルが消去されたことを示す操作情報が記録されている。また、５番目のエントリに、Ｄｏｃ１１１１のファイルが、端末Ａと端末Ｂとによって、同時に参照されていることを示す操作情報が記録されている。また、６番目のエントリに、Ｄｏｃ０２３５のファイルが、Ｄｏｃ０２３６のファイルに別名で保存されたことを示す操作情報が記録されている。
【００２９】
図２（Ａ）に戻り、制御部１５は、バス１６を介して通信部１１、入力部１２、出力部１３、記憶部１４、を制御するものであり、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。制御部１６における制御処理は、具体的には、ＣＰＵが、ＲＡＭを作業領域として使用して各種データを一時的に記憶させながら、ＲＯＭに記憶されている制御プログラムを実行することにより行われる。
【００３０】
図１に戻り、ユーザ端末２０は、いわゆるシンクライアントととして機能する端末であり、図示せぬ制御部、通信部、入力部、出力部を備える。ユーザ端末２０は、例えば、自身にインストールされているファイルブラウザの画面上に、ファイル管理装置１０に記憶されているファイルを表示させる。そして、ユーザが、入力部を操作して所定の入力をすることで、表示させたファイルに更新等の操作を行う。なお、ユーザ端末２０は、記憶部を備えていないため、ファイル管理装置１０に接続されているファイルを、表示や更新することはできるが、ユーザ端末２０自身にコピー等して記憶することはできない。
【００３１】
ファイル管理装置１０は、機能的には、図８に示すように、入力情報受信部２１と、ファイル登録部２２と、ファイル情報・リンク登録部２３と、操作情報登録部２４と、ファイル検索部２５と、ファイル取得部２６と、取得結果表示部２７とを備える。なお、これらの各部は、制御部１６が、通信部１１、入力部１２、出力部１３、および、記憶部１４、を制御することにより実現することができる。
【００３２】
入力情報受信部２１は、ファイル管理装置１０に接続されている図示せぬファイルサーバ等から、所定のファイルおよび、該ファイルを登録することを示すファイル登録要求とを受信する。また、入力情報受信部２１は、ユーザ端末２０からネットワークＮを介して送信された、ファイルに対する操作を表す情報（操作情報）や、ファイルを検索するための検索条件等の各種情報を受信する。
そして、入力情報受信部２１は、ファイル登録要求を受信した場合には、その旨をファイル登録部２２に通知する。また、入力情報受信部２１は、操作情報を受信した場合は、その旨を操作情報登録部２４に通知する。また、入力情報受信部２１は、検索条件を受信した場合は、その旨をファイル検索部２５に通知する。
【００３３】
ファイル登録部２２は、入力情報受信部２１がファイル登録要求とともに受信したファイルを、ファイル記憶ＤＢ１４１に登録（格納）する。そして、登録が完了すると、そのことをファイル情報・リンク登録部２３に通知する。
【００３４】
ファイル情報・リンク登録部２３は、ファイル登録部２２が登録したファイルを解析して属性情報を取得し、ファイル属性情報記憶ＤＢ１４２に記憶する。そして、ファイル情報・リンク登録部２３はこの取得したファイルの属性情報とファイル属性情報記憶ＤＢ１４２に記憶されている既存のファイルの属性情報とを比較することで、登録したファイルと既存のファイルとの間での結びつき（リンク）を検出する。そして、ドキュメン情報・リンク登録部２３は、検出したリンクを、リンク情報記憶ＤＢ１４３に記憶する。
【００３５】
ここで、取得したファイルと既存のファイルとでリンクを検出する具体的な手法としては、例えば、両ファイル間で属性情報「作成者」が一致するファイル同士、属性情報「バージョン」から前後関係があるファイル同士、属性情報「キーワード」が所定の数以上一致するファイル同士をリンクとして検出すればよい。
また、取得したファイルと既存のファイルとの間のファイル内容の一致度を求めて、求めた一致度が所定の値以上である場合に、そのファイル同士をリンクとして検出してもよい。このファイル内容の一致度は、例えば、ファイルが文書ファイルであれば、ファイルの記述内容を分析し、そのファイル中に現れる名詞群をキーワードベクトルとして抽出し、取得したファイルと既存のファイルとの間でキーワードベクトルの内積を求めて、これをファイル内容の一致度とすることができる。この場合、類似度は１に近いほど内容が類似していることになる。また、この一致度は、ファイル間の差分を求めることができるツール類等を利用して求めてもよい。
【００３６】
操作情報登録部２４は、入力情報受信部２１がユーザ端末２０から受信した、ファイル記憶ＤＢ１４１に記憶されているファイルに対して加えられた操作に関する情報（操作情報）を、操作情報記憶ＤＢ１４４に記憶する。
【００３７】
ファイル検索部２５は、入力情報受信部２１が受信した検索条件に合致するファイル（検索条件合致ファイル）を、ファイル属性情報記憶ＤＢ１４２に記憶されている属性情報に基づいて検出する。また、ファイル検索部２５は、この検索条件合致ファイルに関連付けられているファイルを、リンク情報記憶ＤＢ１４３に記憶されている属性情報に基づいて検出する。また、ファイル検索部２５は、この検索条件合致ファイルに対して操作が加えられ、該操作により新たに作成されたファイルや、更新されたファイルがある場合には、そのファイル（操作関連ファイル）を、操作情報記憶ＤＢ１４４に記憶されている情報に基づいて検出する。そして、このようにして取得したファイルの識別情報（ＩＤ）をファイル取得部２６に通知する。
なお、検索条件としてファイルが与えられている場合には、ファイル検索部２５は、該ファイルの属性情報を取得して、この属性情報に合致するファイルのファイルＩＤを取得（検索）する。
【００３８】
ファイル取得部２６は、ファイル検索部２５から通知されたファイルのＩＤが示すファイルを、ファイル記憶ＤＢ１４１から取得する。
【００３９】
取得結果表示部２７は、ファイル取得部２６が取得したファイルを表示する。
【００４０】
次に、ファイル管理装置１０の動作について説明する。
ファイル管理装置１０は、ユーザおよび、ネットワークＮを介して接続されているユーザ端末２０等からの要求に応じて各種の処理をする。該各処理の主要なものとしては、ファイル登録処理、ファイル検索処理、および、文書操作処理の３つである。そして、これらの各処理は、ユーザ端末２０から送信される情報をトリガーとして、並列的に動作している。
【００４１】
図９はこの動作の処理を示したフローチャートである。
まず、ファイル管理装置１０の入力情報受信部２１は、ユーザ、又はユーザ端末２０からの情報を受信すると、受信した情報を判別する（ステップＳ１０）。
【００４２】
ステップＳ１０で、受信した情報が、ファイル登録要求であると判別した場合（ステップＳ１０；ファイル登録要求）、入力情報受信部２１は、ファイル登録部２２に、該ファイル登録要求とともに受信したファイルを登録する処理（ファイル登録処理）を開始させる（ステップＳ２０）。
【００４３】
ステップＳ１０で、受信した情報が、ファイルに対する操作を示す情報（操作情報）であると判別した場合（ステップＳ１０；操作情報）、入力情報受信部２１は、操作情報登録部２４に、該操作情報を登録する処理（操作情報登録処理）を開始させる（ステップＳ３０）。
【００４４】
ステップＳ１０で、受信した情報が、ファイルを検索するための検索条件であると判断した場合（ステップＳ１０；検索条件）、入力情報受信部２１はファイル検索部２５に、該検索条件に基づいてファイルを検索する処理（ファイル検索処理）を開始させる（ステップＳ４０）。
【００４５】
そして、この各処理（ステップＳ２０、Ｓ３０、Ｓ４０）が終了して、ファイル管理サーバで行われる処理の動作は終了する。
【００４６】
次に、上述した、図９のステップＳ２０、Ｓ３０、Ｓ４０の各処理について、詳細な動作を以下説明する。
【００４７】
（１）図９ステップＳ２０のファイル登録処理
入力情報受信部２１が、図示せぬファイルサーバ等からファイル登録要求を受信すると、まず、ファイル登録部２２は、該ファイル登録要求と共に受信したファイルに対してユニークな識別情報（ファイルＩＤ）を発行する（図１０、ステップＳ２１）。
【００４８】
そして、ファイル登録部２２は、受信したファイルと、ステップＳ２１で発行したファイルＩＤとを対応付けて、ファイル記憶ＤＢ１４１に格納し、その旨をファイル情報・リンク登録部２３に通知する（ステップＳ２２）。
【００４９】
続いて、ファイル情報・リンク登録部２３は、ステップＳ２２で格納したファイルを解析して、キーワード、編集履歴、ファイルの作成者、作成日時、ファイルが作成されたタスクに関わる情報等の属性情報を取得し、ファイル属性情報記憶ＤＢ１４２に登録する（ステップＳ２３）。
なお、属性情報のキーワードは、例えば、公知の自然言語処理技術による構文解析や形態素解析ツールの利用により抽出すればよい。また、属性情報としてのバージョンや作成者、作成日時などは、例えば、マイクロソフト社が提供しているMicrosoft Word(登録商標)の文書ファイルでは、該文書ファイル中にあらかじめ埋め込まれており、マイクロソフト社が提供するアクセスツールを使うことで、読み取ればよい。
【００５０】
続いて、ファイル情報・リンク登録部２３は、ステップＳ２３で属性情報を取得、登録したファイルと関連するファイルのファイルＩＤを、ファイル属性情報記憶ＤＢ１４２から検出して、両者のファイルを結びつけるためのリンク情報（リンク先ファイルＩＤ、リンク元ファイルＩＤ、リンク属性）をリンク情報記憶ＤＢ１４３に登録する（ステップＳ２４）。
例えば、同じ内容のキーワードを持つファイル同士や、作成者が同じファイル同士といった同じ属性、属性値を有するファイル同士、又は、ファイルの一致度を求めてその一致度が近いファイル同士を、リンクがあるものとして、リンク情報を登録する。また、図５の９番目のエントリで示したデータのように、VoIPなどの電話システムを利用した通話データとその通話中に参照した文書とを、両者のファイルの時間属性等の一致によってリンクがあるものとして、リンク情報を登録してもよい。
以上で、ファイル登録処理は終了する。
【００５１】
（２）図９ステップＳ３０の操作情報登録処理。
ユーザは、ユーザ端末２０にインストールされているファイルブラウザ等から所定の入力をして、ファイル管理装置１０に記憶されているファイルに対してコピーや更新などの各種の操作を行う。
入力情報受信部２１は、このファイルに加えられた操作に応答して、該操作を解析して、該操作に関する情報（操作情報）を取得する（図１１、ステップＳ３１）。
ここで、操作情報とは、具体的には、操作対象となったファイルのＩＤ、操作の種類（新規作成か、更新か、引用かなど）、操作が行われた日時（操作日時）、操作を行った人（操作者）、および操作関連ファイルのＩＤ等を示した情報である。
【００５２】
操作情報登録部２４は、ステップＳ３１で特定した操作内容が示す操作により、ファイル管理装置１０上に新たにファイルが作成されたか否かを判別する（ステップＳ３２）。
例えば、コピー操作等が行われてコピー先のファイルがファイル管理装置１０上に新たに作成された場合には、このステップＳ３２の判別はＹｅｓとなる。
【００５３】
新たにファイルが作成されていないと判別した場合（ステップＳ３２；Ｎｏ）、操作情報登録部２４は、ステップＳ３５に処理を移す。
【００５４】
新たにファイルが作成されたと判別した場合（ステップＳ３２；Ｙｅｓ）、操作情報登録部２４は、この新たに作成されたファイル（新規作成ファイル）に、ファイルＩＤを発行する（ステップＳ３３）。
【００５５】
続いて、操作情報登録部２４は、ファイル登録部２２に、新規作成ファイルの属性情報とリンク情報とを取得、登録させる指示をする（ステップＳ３４）。
この指示を受けて、ファイル登録部２２は、新規作成ファイルを解析して、属性情報を取得し、ファイル属性情報記憶ＤＢ１４２に登録する。
また、ファイル登録部２２は、この取得した属性情報と、ファイル属性情報記憶ＤＢ１４２に記憶されている属性情報とを比較することで、新規作成ファイルと既存のファイルとの間でのリンクを検出して、リンク情報ＤＢ１４３に記憶する。
続いて、ファイル登録部２２は、ステップＳ３５に処理を移す。
【００５６】
ステップＳ３５で、操作情報登録部２４は、ステップＳ３１で取得した操作情報を操作情報記憶ＤＢ１４４に登録する。
具体的には、操作情報登録部２４は、ステップＳ３１で取得した操作情報を解析して、操作内容、操作日時、操作者、操作対象ファイルＩＤ、および、操作関連ファイルＩＤを取得して、操作情報記憶ＤＢ１４４に記憶する。また、該操作情報が示す操作によって、新規作成ファイルがある場合には、該ファイルに対してステップＳ３３の処理で発行したファイルＩＤを、操作関連ファイルＩＤとして記憶する。
以上で、操作情報登録処理は完了する。
【００５７】
（３）図９のステップＳ４０のファイル検索処理
入力情報受信部２１が、ユーザ端末２０から送信された検索条件を受信すると、ファイル検索部２５は該検索条件が、ファイル（検索条件ファイル）で有るか否かを判別する（図１２、ステップＳ４１）。
【００５８】
検索条件が、ファイルであると判別した場合（ステップＳ４１；Ｙｅｓ）、ファイル検索部２５は、検索条件ファイルの属性情報を取得する（ステップＳ４２）。
この属性情報の取得は、先述したファイル登録処理により、検索条件ファイルが、既にファイル管理装置１０に登録されている場合には、ファイル属性情報ＤＢ１４２から、該ファイルの属性情報を取得すればよい。また、検索条件ファイルが、未だファイル管理装置１０に登録されていないファイル（例えば図示せぬファイルサーバ等に格納されている外部のファイル）である場合には、該ファイルを解析して属性情報を取得すればよい。
【００５９】
続いて、ファイル検索部２５は、ステップＳ４２で取得した属性情報から、検索条件ファイルに関連するファイル（関連ファイル）を取得する（ステップＳ４３）。
具体的には、ステップＳ４２で取得した属性情報に合致する属性情報を有するファイルのファイルＩＤを、ファイル属性情報記憶ＤＢ１４２に記憶されている情報から特定する。なお、この属性情報に合致するファイルとは、全ての属性情報が完全に一致するファイルではなく、一部の属性が一致するものを属性情報に合致するファイルとする。そして、ファイル取得部２６は、この特定したファイルＩＤを有するファイルを、ファイル記憶ＤＢ１４１から取得する。
そして、ファイル検索部２５は、ステップＳ４６に処理を移す。
【００６０】
検索条件が、ファイルでないと判別した場合（ステップＳ４１；Ｎｏ）、ファイル検索部２５は、該検索条件に合致するファイル（検索結果ファイル）を取得する（ステップＳ４４）。
具体的には、検索条件として、属性情報が与えられている場合には、ファイル検索部２５は、該属性情報を有するファイルのＩＤを、ファイル属性情報記憶ＤＢ１４２に記憶されている情報から特定する。そして、ファイル取得部２６は、この特定したファイルＩＤを有するファイルを、ファイル記憶ＤＢ１４１から取得する。
なお、検索条件に合致するファイルが複数のある場合には、その数分だけファイルＩＤが取得されることになる。
【００６１】
続いて、ファイル検索部２５は、ステップＳ４４で取得した検索結果ファイルに関連するファイル（関連ファイル）を取得する（ステップＳ４５）。
具体的には、ファイル検索部２５は、検索結果ファイルのファイルＩＤと対応付けられているファイルＩＤを、リンク情報ＤＢ１４３から特定する。そして、ファイル取得部２６は、この特定したファイルＩＤを有するファイルを、ファイル記憶ＤＢ１４１から取得する。
そして、ファイル検索部２５は、ステップＳ４６に処理を移す。
【００６２】
ステップＳ４６でファイル検索部２５は、検索条件ファイル又はステップＳ４４で取得した検索結果ファイルに対して操作が加えられたことにより、新たに作成されたファイルや、引用したファイル（操作関連ファイル）等がある場合には、その操作関連ファイルを取得する（ステップＳ４６）。
具体的には、ファイル検索部２５は、検索条件ファイル又はステップＳ４４で取得した検索結果ファイルのファイルＩＤと対応付けられているファイルＩＤを、操作情報記憶ＤＢ１４４から特定する。そして、ファイル取得部２６は、この特定したファイルＩＤを有するファイルを、ファイル記憶ＤＢ１４１から取得する。
【００６３】
続いて、取得結果表示部２７は、図１３に示すように、検索の結果を表示する（ステップＳ４７）。
図１３の表示例は、検索条件にファイル以外の所定の検索条件が入力された場合（即ち、ステップＳ４１の処理でＮｏと判別された場合）の表示例であり、検索結果ファイルとして、ファイル「２００７年度Ａ社調査結果．ｔｘｔ」が取得（検索）されている。そして、この検索条件合致ファイルと属性「キーワード」が一致することで結び付いている３つの関連ファイルが、ステップＳ４５の処理で特定され、内容の類似欄に表示されている。また、検索条件合致ファイルと属性「作成者」が一致することで結び付いている関連ファイルがステップＳ４５の処理で特定され、作成者の一致欄に表示されている。また、検索条件合致ファイルと属性「バージョン」で結び付いている２つの関連ファイルがステップＳ４５の処理で特定され、バージョン関係欄に表示されている。また、検索対象ファイルのコピー元である操作関連ファイルと、検索対象ファイルを引用した操作関連ファイルとがステップＳ４６の処理で特定され、操作関係欄に表示されている。
なお、検索結果ファイルが複数ある場合にはその数分だけ図１３に示すような検索結果の表示用の画面が作成される。
また、図１３に示した表示例は、検索条件にファイルが入力されていない場合の表示例であるが、検索条件にファイルが入力された場合でも、図１３に示すものと同様な表示がなされる。
以上で、ファイル検索処理は終了する。
【００６４】
このように本実施の形態では、ユーザやユーザ端末１０等からのファイルの入力、又はファイルに対する操作情報を受け取り、それらに対応するファイルの登録処理、操作情報の登録処理をして、既存のファイルとの間での結び付きを示す情報（リンク情報）と、操作情報とを記憶する。
また、本実施の形態に係るファイル管理装置は、ユーザからのファイルの検索要求に対しては、検索条件に合致したファイルを検出するとともに、検出したファイルと関連付くファイル（関連ファイル）および、検出したファイルに加えられた操作によって新たに作成されたファイルや引用したファイルを操作関連ファイルとして検出する。従って、ユーザは、より利便性の高い検索結果を得ることができる。
また、本実施の形態に係るファイル管理装置１０は、ファイル管理装置が記憶しているファイルにコピーなどの操作が加えられて、ファイル管理装置１０内に新たにファイルが作成された場合には、該ファイルに対しても属性情報およびリンク情報を記憶する。そのため、ユーザ操作により、新たに作成されたファイルに対しても、その属性情報、リンク情報が登録されるため、該ファイルを検索の対象とすることができる。
【００６５】
なお、本発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
例えば、本実施の形態では、ユーザ端末２０は記憶装置をもたない所謂シンクライアントであるとした。そのため、ファイル管理装置１０に記憶されているファイルにコピーなどの操作が加えられて、ユーザ端末２０上にファイルが新たに作成されることはない。しかし、ユーザ端末２０がＰＣ等でありハードディスク等の記憶装置を有する場合には、ファイル管理装置１０に記憶されているファイルに対する操作により、ユーザ端末２０上に新たにファイルが作成される場合がある。
このような場合、ファイル管理装置１０は、図１４に示すような操作情報登録処理を行うことで、コピー等されて新たにユーザ端末２０上に作成されたファイルをも管理下に置くことで、該ファイルを検索の対象とすることができる。
【００６６】
すなわち、図１４に示す操作情報登録処理において、まず、入力情報受信部２１は、ユーザ端末２０からの操作情報を取得する（ステップＳ５１）。
【００６７】
続いて、操作情報登録部２４は、ユーザ端末２０上に新たに作成されたファイル（新規作成ファイル）に対してＩＤを発行する（ステップＳ５２）。
【００６８】
そして、操作情報登録部２４は、この新規作成ファイルにアクセスするための情報（パス）と、ステップＳ５２で発行したＩＤと対応付けて、ファイル記憶ＤＢ１４１に記憶する（ステップＳ５３）。
すなわち、この場合、ファイル格納ＤＢ１４１には、ファイル自体が記憶されるのではなく、図１５に示すようなパスが、ファイルＩＤと対応付けられて記憶されることになる。
【００６９】
続いて、操作情報登録部２４は、このユーザ端末２０上に新規に作成されたファイルを、以後に加えられる操作を監視するファイル（監視対象ファイル）に設定する（ステップＳ５４）。この処理により、以後、ユーザ端末２０上にあるこの監視対象ファイルに、ユーザによって更新等の操作が加えられた場合、その操作をファイル管理装置１０は検知することができる。
なお、この操作を検知する手法としては、例えば、ファイル管理装置１０が、一定時間（例えば１時間）毎に監視対象ファイルにアクセスして監視対象ファイルの更新日時を取得し、更新日時が変更されたと判断した場合に、該ファイルに操作がなされたものと検知すればよい。また、別の検知の手法としては、監視対象に設定したユーザ端末２０上のファイルに操作が加えられる度に、そのことを示す情報を管理サーバ１０に送信することで操作を検知してもよい。
【００７０】
続いて、操作情報登録部２４は、このユーザ端末２０上に新規に作成されたファイルの属性情報とリンク情報とを取得し、ファイル属性情報記憶ＤＢ１４２およびリンク情報記憶ＤＢ１４３にそれぞれ記憶する（ステップＳ５５）。
【００７１】
そして、操作情報登録部２４は、ステップＳ５１で取得した操作情報を操作情報記憶ＤＢ１４４に登録する（ステップＳ５６）。この場合、操作情報ＤＢ１４４に登録される操作情報の操作関連ファイルＩＤは、ステップＳ５２で発行したファイルＩＤとなる。
【００７２】
以上で、ユーザ端末２０上に新たにファイルが作成された場合における、操作情報登録処理は終了する。
【００７３】
その後、ユーザ端末２０に記憶されている監視対象ファイルに操作がなされた場合、ファイル管理装置１０は該操作を検知し、操作情報を操作情報記憶ＤＢ１４４に登録する。監視対象ファイルの属性情報を取得して、取得した属性情報に基づいて、ファイル属性情報記憶ＤＢ１４２、リンク情報記憶ＤＢ１４３の監視対象ファイルに関するエントリを更新する。
なお、監視対象ファイルに加えられた操作によってさらに新たに作成されたファイル（新規作成ファイル）がユーザ端末２０上に作成された場合にも、ファイル管理装置１０は、同様に、該新規作成ファイルにＩＤを発行し、監視対象に設定し、属性情報、リンク情報を取得、登録し、操作情報を登録する。
【００７４】
このように、この例では、ユーザの操作により、ユーザ端末２０に新たに作成されたファイルも、ファイル管理装置１０はその属性情報、リンク情報、操作情報を登録する。また、以後そのファイルを監視して、該ファイルに操作が加えられると、その操作情報を登録し、リンク情報、操作情報を更新する。そのため、その後の検索処理では、該ファイルもファイル管理装置１０内に記憶されているファイルと同様に、検索の対象とすることができる。
【００７５】
また、上記実施形態では、ファイル登録処理で登録されるファイルは、ユーザ端末２０からネットワークＮを介して送信された。しかし、これに限らず、例えば、ファイル管理サーバ上に、ＣＤ-ＲＯＭ（Compact Disk Read-Only Memory）等の記録媒体を介して送信されてもよい。
また、上記実施形態では、操作情報および検索要求は、ユーザ端末２０からネットワークＮを介して送信された。しかし、これに限らず、ファイル管理サーバから、ユーザが入力部１２を操作して、これらの情報を入力してもよい。
【００７６】
また、上記実施形態では、図１２のファイル検索処理のステップＳ４７の処理で、取得結果表示部２７が検索結果を表示する処理を行ったが、この処理に代わり、検索要求の送信元であるユーザ端末２０に、検索結果を表示するための画面を送信する処理を行ってもよい。このようにすることで、検索結果を、ユーザ端末２０上で確認することができる。
【００７７】
また、図１０に示すファイル登録処理のステップＳ２４で、同じ属性、属性値を有するファイル同士をリンクがあるものとして、リンク情報をリンク情報記憶ＤＢ１４３に登録したが、属性の種類によっては、同じ属性値を有するファイル同士であってもリンクがあるものと判断しなくてもよい。要するに、属性の種類によって、属性値が一致していることでリンクを作成するか否かの判断を行ってもよい。このようにすることで、より有効なリンクのみが作成できることができる。
【００７８】
また、図１６に示すように、リンク情報記憶ＤＢ１４３は、ファイル同士の結びつきの強さを示した値（関連度）を記憶してもよい。この関連度は、ファイル管理装置１０の管理者から入力されたものであってもよいし、リンク属性の種類に応じて設定されるものであってもよい。そして、図１２のファイル検索処理におけるステップＳ４３、Ｓ４５による処理で関連ファイルを取得する際には、検索結果に合致したファイルＩＤと対応付けられているファイルＩＤのうち、所定の関連度以上のエントリに属するファイルＩＤを、関連付くファイルのファイルＩＤとして取得する。
このようにすることで、ファイル同士の結びつきの強さに応じて、関連付くファイルを検出することができる。
なお、リンク情報記憶ＤＢ１４３には上述の関連度は記憶せず、ステップＳ４３、Ｓ４５による処理で関連ファイルを取得する際には、検索結果に合致したファイルと対応付けられているファイルとの関連度をその属性情報などから求めて、所定の値以上の関連度で関連付いているファイルのファイルＩＤを、リンク情報記憶ＤＢ１４３から取得してもよい。
【００７９】
また、ファイルに更新の操作がなされた際に更新前のファイル自体は残して、更新後のファイルに新たにファイルＩＤを発行して該操作を操作情報記憶ＤＢ１４４に登録してもよい。この場合、登録された操作情報記憶ＤＢ１４４のエントリの操作内容は更新、捜査対象ファイルＩＤは更新前のファイルのファイルＩＤ、操作関連ファイルＩＤは更新後のファイルに新たに発行されたファイルＩＤとする。そして、更新後のファイルに対しては、その属性情報とリンク情報とを解析して、ファイル属性情報記憶ＤＢ１４２とリンク情報記憶ＤＢ１４３とに新規のエントリとして記憶するようにしてもよい。このようにすることで、ファイル管理装置の記憶容量が増えることになるが、更新前のファイルも更新後のファイルと関連付けられて保存されることとなり、更新前のファイルも検索の対象として検索をすることができる。
【００８０】
また、ファイルにコピー操作がなされて新たにファイルが作成された場合に、この新規作成ファイルをファイル記憶ＤＢ１４１に記憶する代わりに、コピー元のファイルにアクセスするための情報を新規作成ファイルへのアクセスするための情報としてファイル記憶ＤＢ１４１に記憶してもよい。このようにすることで、コピー操作が行われても、新たにファイルが作成されることはないため、ファイル管理装置１０の記憶容量を節約することができる。
なお、その後、この新規作成ファイルが更新されてコピー元のファイルと内容が異なった時点で初めて新規作成ファイルが作成され、ファイル記憶ＤＢ１４１に記憶されることになる。
【００８１】
なお、本発明のファイル管理装置は、専用のハードウェアに限られるものではなく、通常のコンピュータシステムによっても実現することができる。
具体的には、上記実施の形態では、ファイル管理装置のプログラムが、メモリ等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行するファイル管理装置を構成してもよい。
【００８２】
また、プログラムをインターネット等の通信ネットワーク上のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
また、上述の機能を、ＯＳ（Operating System）が分担又はＯＳとアプリケーションの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係るファイル管理装置と、ユーザ端末との関係を示した図である。
【図２】図１に示した本発明の実施形態に係るファイル管理装置の構成を示した図である。
【図３】ファイル格納ＤＢの構成を示す図である。
【図４】ファイル属性情報記憶ＤＢの構成を示す図である。
【図５】リンク情報記憶ＤＢの構成を示す図である。
【図６】ファイル間のリンクを示した図である。
【図７】操作情報記憶ＤＢの構成を示す図である。
【図８】本発明の実施形態に係るファイル管理装置の機能構成例を示すブロック図である。
【図９】ユーザ端末から情報を受信した際の、本発明の実施形態に係るファイル管理装置で実行される処理の動作を説明するためのフローチャートである。
【図１０】ファイル登録処理の動作を説明するためのフローチャートである。
【図１１】操作情報登録処理の動作を説明するためのフローチャートである。
【図１２】ファイル検索処理の動作を説明するためのフローチャートである。
【図１３】検索条件に合致するファイルを表示する画面の例を示した図である。
【図１４】ユーザ端末にファイルを記憶する操作がなされた場合の操作情報登録処理の動作を説明するためのフローチャートである。
【図１５】ユーザ端末にファイルを記憶する操作がなされた場合の操作情報登録処理において記憶される、ファイル属性情報記憶ＤＢの構成を示した図である。
【図１６】別例におけるリンク情報記憶ＤＢの構成を示す図である。
【符号の説明】
【００８４】
１０    ファイル管理サーバ
２１    入力情報受信部
２２    ファイル登録部
２３    ファイル情報・リンク登録部
２４    操作情報登録部
２５    ファイル検索部
２６    ファイル取得部
２７    取得結果表示部
１４１  ファイル格納ＤＢ
１４２  ファイル属性情報記憶ＤＢ
１４３  リンク情報記憶ＤＢ
１４４  操作情報記憶ＤＢ
【図１】
2010282241.tif 000003
【図２】
2010282241.tif 000004
【図３】
2010282241.tif 000005
【図４】
2010282241.tif 000006
【図５】
2010282241.tif 000007
【図６】
2010282241.tif 000008
【図７】
2010282241.tif 000009
【図８】
2010282241.tif 000010
【図９】
2010282241.tif 000011
【図１０】
2010282241.tif 000012
【図１１】
2010282241.tif 000013
【図１２】
2010282241.tif 000014
【図１３】
2010282241.tif 000015
【図１４】
2010282241.tif 000016
【図１５】
2010282241.tif 000017
【図１６】
2010282241.tif 000018