(57)【要約】【課題】  ファイルの利用状況を判定するファイル利用状況判定システムを提供することを目的とする。【解決手段】  クライアント端末の操作ログ情報を記憶する操作ログ情報記憶部と、各ファイルの関係性を示す情報を記憶するファイル関係性情報記憶部と、操作ログ情報記憶部に記憶する操作ログ情報と、ファイル関係性情報記憶部に記憶するファイルの関係性情報とを用いて、指定ファイルの利用状況を判定する利用状況判定部と、を有しており、利用状況判定部は、利用状況の判定対象として指定されたファイルに関係づけられた関係ファイルをファイル関係性情報記憶部を参照することで特定し、指定ファイル、特定した関係ファイルの操作ログ情報を操作ログ情報記憶部から検索することで、指定ファイル、関係ファイルの利用状況を判定し、それらの判定結果を用いて、指定ファイルの最終的な利用状況を判定する、ファイル利用状況判定システムである。【選択図】  図１
2009176119.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの利用状況を判定するファイル利用状況判定システムであって、
前記ファイル利用状況判定システムは、
クライアント端末の操作ログ情報を記憶する操作ログ情報記憶部と、
各ファイルの関係性を示す情報を記憶するファイル関係性情報記憶部と、
前記操作ログ情報記憶部に記憶する操作ログ情報と、前記ファイル関係性情報記憶部に記憶するファイルの関係性情報とを用いて、指定ファイルの利用状況を判定する利用状況判定部と、を有しており、
前記利用状況判定部は、
利用状況の判定対象として指定されたファイルに関係づけられた関係ファイルを前記ファイル関係性情報記憶部を参照することで特定し、
前記指定ファイル、前記特定した関係ファイルの操作ログ情報を前記操作ログ情報記憶部から検索することで、前記指定ファイル、前記関係ファイルの利用状況を判定し、それらの判定結果を用いて、前記指定ファイルの最終的な利用状況を判定する、
ことを特徴とするファイル利用状況判定システム。
【請求項２】
前記利用状況判定部は、
前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、
前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示す操作ログ情報として特定し、
前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示す操作ログ情報として特定し、
前記特定した指定ファイルの操作ログ情報と関係ファイルの操作ログ情報とを用いて、前記指定ファイルの最終的な利用状況を判定する、
ことを特徴とする請求項１に記載のファイル利用状況判定システム。
【請求項３】
前記利用状況判定部は、
前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、
前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示すポイントを算出し、
前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示すポイントを算出し、
前記指定ファイルの利用状況を示すポイントと関係ファイルの利用状況を示すポイントとを用いて、前記指定ファイルの最終的な利用状況を示すポイントを算出する、
ことを特徴とする請求項１に記載のファイル利用状況判定システム。
【請求項４】
前記利用状況判定部は、
前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、
前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示すポイントを算出し、
前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示すポイントと前記指定ファイルの利用状況を示すポイントを算出し、
前記指定ファイルの利用状況を示すポイントと関係ファイルの利用状況を示すポイントとを用いて、前記指定ファイルの最終的な利用状況を示すポイントを算出する、
ことを特徴とする請求項１に記載のファイル利用状況判定システム。
【請求項５】
前記利用状況判定部は、
前記関係ファイルの操作ログ情報に基づいて前記指定ファイルの利用状況のポイントを算出する際に、前記指定ファイルのデータが前記関係ファイルに使用されたデータ量に応じて、前記指定ファイルの利用状況のポイントを算出する、
ことを特徴とする請求項４に記載のファイル利用状況判定システム。
【請求項６】
前記ファイル利用状況判定システムは、更に、
前記操作ログ情報記憶部に記憶した操作ログ情報を用いて、ファイルの一部または全部がほかのファイルに使用されたことを特定して、ファイルの関係性を前記ファイル関係性情報記憶部に記憶させるファイル関係性情報判定部、
を有することを特徴とする請求項１から請求項５のいずれかに記載のファイル利用状況判定システム。
【請求項７】
コンピュータ端末を、
所定の記憶領域に記憶するクライアント端末の操作ログ情報と、所定の記憶領域に記憶する各ファイルの関係性を示す関係性情報とを用いて、指定ファイルの利用状況を判定する利用状況判定部、
として機能させるファイル利用状況判定プログラムであって、
前記利用状況判定部は、
利用状況の判定対象として指定されたファイルに関係づけられた関係ファイルを、前記所定の記憶領域に記憶したファイルの関係性情報を参照することで特定し、
前記指定ファイル、前記特定した関係ファイルの操作ログ情報を、前記所定の記憶領域に記憶した操作ログ情報から検索することで、前記指定ファイル、前記関係ファイルの利用状況を判定し、それらの判定結果を用いて、前記指定ファイルの最終的な利用状況を判定する、
ことを特徴とするファイル利用状況判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータで利用されるファイルについて、その利用状況を判定するファイル利用状況判定システムに関する。
【背景技術】
【０００２】
企業などの組織では多数のファイルが業務などで利用されている。そのためそれらのファイルを放置しておくと、ファイルが多数になり無駄な記憶領域を使用するとともに、必要なファイルが見つけにくくなるという欠点がある。そこで、適当なタイミングを見計らって、不要なファイルを整理することが行われる。
【０００３】
たとえば広報部は当該企業で販売する製品のパンフレットを作成し、そのパンフレットは営業部などにより顧客に配られる。このパンフレットを作成する際には、たとえばパンフレットのデータファイルを広報部が作成し、そのデータファイルに基づいて営業部が必要に応じて印刷業者に対して印刷を依頼するなどにより行われる。しかし新製品が増えたり、製品がバージョンアップするなどの様々な理由から当該パンフレットの内容も変更される。従ってかつて使用されていたパンフレットのデータファイルは時間が経過するにつれて必要性が乏しくなる。そのためかつてのパンフレットのデータファイルを広報部は削除しようとするが、そのデータファイルがもうすでに不要になっているのかどうかは営業部に確認しないとわからない。しかし営業部にそのような確認をとるのは煩雑でもあることから、結局、当該パンフレットのデータファイルを削除せずにそのまま残しておくことが多い。その結果として、不要なデータファイルの数が増えてしまい、記憶領域を圧迫し、また必要なファイルが見つけにくくなるといった弊害が生じてしまう。
【０００４】
そのためファイルが利用されているのか、その利用状況を判定するシステムが望まれており、下記特許文献１及び特許文献２に、そのようなシステムが開示されている。
【０００５】
【特許文献１】特開２００５−２４２５５７号公報
【特許文献２】特開２００４−２５９０２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記各特許文献によるシステムを用いた場合、ファイルの編集、印刷など、ファイルに対する直接的操作が行われた場合に、アクセスログなどに基づいて当該ファイルに対する利用状況を判定することが可能となり、その点において有益である。
【０００７】
しかしこれらの各特許文献及びそのほかの従来技術を用いたとしても、当該ファイルそのものに対する操作をそのファイルの利用状況として判定しているに過ぎない。たとえばファイルＡの内容の一部がファイルＢにコピーされ、その後に、ファイルＢの印刷操作が行われた場合、ファイルＢの利用状況しか判定されない。そのためファイルＢにはファイルＡの内容の一部が含まれているにもかかわらず、ファイルＢの印刷操作により、ファイルＡの利用状況は加味されないこととなる。
【０００８】
このことは、次のような問題をはらんでいる。たとえばマーケティングの基礎データのファイルがあり、その基礎データを用いて販売用のパンフレットのファイルを作成した場合、販売用のパンフレットのファイルは頻繁に利用されるので、そのファイルの利用状況は高くなるが、マーケティングの基礎データのファイルそのものが利用されるのは、販売用のパンフレットのファイルの作成時だけであることから、ほとんど利用されない。しかし、実際にはそのマーケティングの基礎データが含まれた販売用のパンフレットのファイルが頻繁に利用されていることからも明らかなように、マーケティングの基礎データが含まれたファイルも同じように重要なファイルのはずである。
【０００９】
しかし上記特許文献のように、アクセスログに基づいて当該ファイルに対する利用状況しか判定していない従来のシステムでは、販売用のパンフレットのファイルの利用状況は高いと判定できるが、マーケティングの基礎データのファイルは利用状況が低いと判定されてしまう。そのため利用状況の判定結果を見たユーザがマーケティングの基礎データのファイルを重要ではないファイルとして誤認して削除してしまったり、そのファイルの内容を無断で更新してしまう可能性がある。その場合、あまり利用はされないが重要なデータが含まれたマーケティングの基礎データのファイルを消失してしまうこととなり、その損害は著しい。
【課題を解決するための手段】
【００１０】
そこで本願発明者は上記課題に鑑み、単に操作ログに基づいてファイルの利用状況を判定するのではなく、ファイルの関係性をも加味してファイルの利用状況を判定するファイル利用状況判定システムを発明した。
【００１１】
第１の発明は、ファイルの利用状況を判定するファイル利用状況判定システムであって、前記ファイル利用状況判定システムは、クライアント端末の操作ログ情報を記憶する操作ログ情報記憶部と、各ファイルの関係性を示す情報を記憶するファイル関係性情報記憶部と、前記操作ログ情報記憶部に記憶する操作ログ情報と、前記ファイル関係性情報記憶部に記憶するファイルの関係性情報とを用いて、指定ファイルの利用状況を判定する利用状況判定部と、を有しており、前記利用状況判定部は、利用状況の判定対象として指定されたファイルに関係づけられた関係ファイルを前記ファイル関係性情報記憶部を参照することで特定し、前記指定ファイル、前記特定した関係ファイルの操作ログ情報を前記操作ログ情報記憶部から検索することで、前記指定ファイル、前記関係ファイルの利用状況を判定し、それらの判定結果を用いて、前記指定ファイルの最終的な利用状況を判定する、ファイル利用状況判定システムである。
【００１２】
従来のファイルの利用状況の判定システムは、判定対象となったファイルそのものに対する操作のみを用いていたが、本発明の構成を取ることによって、判定対象となった指定ファイルに関係づけられている関係ファイル、たとえば指定ファイルの内容の一部または全部が貼り付けられている関係ファイルの利用状況をも加味することで、指定ファイルの利用状況を判定することが可能となる。これにより、重要なファイルであるがあまり利用されないファイルについて、誤って削除してしまうといった可能性を減らすことができる。
【００１３】
上述の発明において、ファイルの利用状況の判定は、以下のように行うこともできる。すなわち、前記利用状況判定部は、前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示す操作ログ情報として特定し、前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示す操作ログ情報として特定し、前記特定した指定ファイルの操作ログ情報と関係ファイルの操作ログ情報とを用いて、前記指定ファイルの最終的な利用状況を判定する、ファイル利用状況判定システムのように構成することもできる。
【００１４】
このように構成することで、指定ファイルと関係ファイルに対して所定の操作が行われた操作ログ情報を特定することができ、その操作ログ情報に基づいてそれらのファイルの利用状況を判定して、指定ファイルの利用状況の判定に用いることが可能となる。
【００１５】
また上述の発明において、ファイルの利用状況の判定は、以下のように行うこともできる。すなわち、前記利用状況判定部は、前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示すポイントを算出し、前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示すポイントを算出し、前記指定ファイルの利用状況を示すポイントと関係ファイルの利用状況を示すポイントとを用いて、前記指定ファイルの最終的な利用状況を示すポイントを算出する、ファイル利用状況判定システムのように構成することもできる。
【００１６】
このように構成することで、指定ファイルと関係ファイルに対して所定の操作が行われた操作ログ情報を特定することができ、その操作ログ情報に基づいてそれらのファイルの利用状況をポイントを用いて判定して、指定ファイルの利用状況の判定に用いることが可能となる。またポイントという客観的な指標値を用いているので、各操作によってその利用状況の度合いを変化させて評価することが可能となる。
【００１７】
更に上述の発明において、ファイルの利用状況の判定は、以下のように行うこともできる。すなわち、前記利用状況判定部は、前記指定ファイルのファイル識別情報に基づいて前記ファイル関係性情報記憶部を参照することで、前記指定ファイルの一部または全部が使用された関係ファイルのファイル識別情報を特定し、前記指定ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記指定ファイルの利用状況を示すポイントを算出し、前記関係ファイルのファイル識別情報とあらかじめ定められた操作内容とを含む操作ログ情報を、前記操作ログ情報記憶部の操作ログ情報から検索することで、前記関係ファイルの利用状況を示すポイントと前記指定ファイルの利用状況を示すポイントを算出し、前記指定ファイルの利用状況を示すポイントと関係ファイルの利用状況を示すポイントとを用いて、前記指定ファイルの最終的な利用状況を示すポイントを算出する、ファイル利用状況判定システムのように構成することもできる。
【００１８】
このように構成することで、指定ファイルと関係ファイルに対して所定の操作が行われた操作ログ情報を特定することができ、その操作ログ情報に基づいてそれらのファイルの利用状況をポイントを用いて判定して、指定ファイルの利用状況の判定に用いることが可能となる。またポイントという客観的な指標値を用いているので、各操作によってその利用状況の度合いを変化させて評価することが可能となる。更に、関係ファイルの利用状況を示す操作ログ情報の際に、指定ファイルのポイントも算出することによって、指定ファイルのポイントの比重を大きくすることが可能となる。
【００１９】
加えて上述のポイントを用いた場合において、利用状況の判定は、以下のように行うこともできる。すなわち、前記利用状況判定部は、前記関係ファイルの操作ログ情報に基づいて前記指定ファイルの利用状況のポイントを算出する際に、前記指定ファイルのデータが前記関係ファイルに貼り付けられたデータ量に応じて、前記指定ファイルの利用状況のポイントを算出する、ファイル利用状況判定システムである。
【００２０】
関係ファイルは指定ファイルのデータの一部または全部が貼り付けられているファイルである。そのため関係ファイルが利用されることによって、指定ファイルの貼り付けられたデータ量の分だけ、指定ファイルも利用されたと見なすこともできる。そこで本発明のように構成してもよい。
【００２１】
上述の発明において、ファイルの関係性は以下のように記憶させることができる。すなわち、前記ファイル利用状況判定システムは、更に、前記操作ログ情報記憶部に記憶した操作ログ情報を用いて、ファイルの一部または全部がほかのファイルに使用されたことを特定して、ファイルの関係性を前記ファイル関係性情報記憶部に記憶させるファイル関係性情報判定部、を有するファイル利用状況判定システムのように構成することができる。
【００２２】
また上述のファイル利用状況判定システムは、以下のプログラムをコンピュータ端末に読み込ませて処理することにより構成される。すなわち、コンピュータ端末を、所定の記憶領域に記憶するクライアント端末の操作ログ情報と、所定の記憶領域に記憶する各ファイルの関係性を示す関係性情報とを用いて、指定ファイルの利用状況を判定する利用状況判定部、として機能させるファイル利用状況判定プログラムであって、前記利用状況判定部は、利用状況の判定対象として指定されたファイルに関係づけられた関係ファイルを、前記所定の記憶領域に記憶したファイルの関係性情報を参照することで特定し、前記指定ファイル、前記特定した関係ファイルの操作ログ情報を、前記所定の記憶領域に記憶した操作ログ情報から検索することで、前記指定ファイル、前記関係ファイルの利用状況を判定し、それらの判定結果を用いて、前記指定ファイルの最終的な利用状況を判定する、ファイル利用状況判定プログラムのように構成することができる。
【発明の効果】
【００２３】
本発明のファイル利用状況判定システムを用いることによって、単に操作ログに基づいてファイルの利用状況を判定するのではなく、ファイルの関係性をも加味してファイルの利用状況を判定することが可能となる。そのため重要なファイル（ほかのファイルにその内容の一部または全部（ファイルそのもの）がコピーされている）であるが、あまり利用されないファイルについても、ファイルの重要性や保存の必要性を的確に判定することが可能となるので、そのようなファイルが誤って削除されてしまう可能性を減らすことができる。
【発明を実施するための最良の形態】
【００２４】
本発明のファイル利用状況判定システム１の全体の概念図を図１に示す。またファイル利用状況判定システム１のシステム構成の一例の概念図を図２に示す。
【００２５】
本発明のファイル利用状況判定システム１は、各クライアント端末３を管理する管理者が利用するコンピュータ端末またはサーバ（以下、「管理サーバ２」という）において、所定のプログラムやモジュールが処理されることにより実現されることが好ましい。管理サーバ２は、各クライアント端末３においてどのようなプログラム（アプリケーションを含む）、ファイルが実行されているのかを記憶、管理する。
【００２６】
そのため、各クライアント端末３には、当該クライアント端末３において実行されているアプリケーション名、ファイル名などの情報を定期的に、あるいは新たなアプリケーションやファイルを実行した場合または終了した場合などの所定のタイミングで、クライアント端末３から管理サーバ２にそのアプリケーション名やファイル名の情報を送信する機能を備えていることが好適である。アプリケーション名やファイル名の情報を送信する機能は、クライアント端末３の演算装置２０で実行しているアプリケーション名やファイル名を抽出したり、メモリ内のアプリケーション名やファイル名を抽出して送信すればよい。つまりいわゆる操作ログ情報をクライアント端末３から管理サーバ２に送信すればよい。
【００２７】
管理サーバ２は、プログラムの演算処理を実行するＣＰＵなどの演算装置２０と、情報を記憶するＲＡＭやハードディスクなどの記憶装置２１と、演算装置２０の処理結果や記憶装置２１に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置２４とを有している。コンピュータ上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置２０に読み込まれることでその処理が実行される。各機能は、記憶装置２１に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置２１から読み出し、読み出した情報を適宜、演算装置２０における処理に用いる。当該コンピュータには、キーボードやマウスやテンキーなどの入力装置２３、モニターなどの表示装置２２を有していても良い。図３に管理サーバ２のハードウェア構成の一例を模式的に示す。また、管理サーバ２は、複数のコンピュータ端末（クライアント端末３も含まれる）またはサーバに、その機能が分散配置されていても良い。
【００２８】
本発明における各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。
【００２９】
ファイル利用状況判定システム１における管理サーバ２は、操作ログ情報取得部４と操作ログ情報記憶部５とファイル関係性情報判定部６とファイル関係性情報記憶部７と利用状況判定部８と結果出力部９とを有する。
【００３０】
操作ログ情報取得部４は、各クライアント端末３から定期的にまたは不定期に、当該クライアント端末３における操作ログ情報を取得する。取得した操作ログ情報は、後述する操作ログ情報記憶部５に、その日時、どのクライアント端末３における操作ログ情報であるかを識別する情報と共に、記憶させる。なお操作ログ情報としては、各クライアント端末３における操作内容を示す情報であればよく、例えば「コピー」、「貼り付け」、「ファイル選択」、「ドライブ追加」、「保存」、「削除」、「移動」、「メール添付」、「ファイルオープン」、「ファイルクローズ」など、当該クライアント端末３のユーザの操作を示す情報、当該クライアント端末３における実行状況を示す情報などが該当する。また、管理サーバ２が各クライアント端末３から操作ログ情報を取得する際にはネットワークを介して取得しても良いし、操作ログ情報がクライアント端末３においてＤＶＤなどの記録媒体に記録され、その記録媒体が管理サーバ２に読み取られ、そこから操作ログ情報を読み込むことによって取得しても良い。
【００３１】
操作ログ情報記憶部５は、操作ログ情報取得部４で各クライアント端末３から取得した操作ログ情報を記憶する。操作ログ情報には、ユーザを識別する情報、クライアント端末３を識別する情報、操作内容を示す情報、操作内容の操作対象となったファイルやアプリケーションの名称、当該ファイルやアプリケーションの所在位置を示す情報、日時または日時を数値化した情報などが含まれていることが好ましいが、すべてでなくとも一部のみであっても良い。図５に操作ログ情報の一例を模式的に示す。なお操作ログ情報は、各クライアント端末３またはそのユーザ（ログイン名など）ごとに記憶することが好ましい。なお操作内容を示す情報を日時などに対応づける場合には、クライアント端末３で行っても良いし、操作ログ情報を管理サーバ２２で受け取った際に行っても良いし、或いは操作ログ情報記憶部５で記憶した際に行っても良い。図６に操作ログ情報記憶部５の一例を模式的に示す。
【００３２】
ファイル関係性情報判定部６は、所定のタイミングまたは、管理サーバ２の操作者、クライアント端末３からのユーザの操作による要求を受け付けることにより、ファイルの関係性を操作ログ情報取得部４で取得した操作ログ情報または操作ログ情報記憶部５に記憶する操作ログ情報に基づいて判定し、それを後述するファイル関係性情報記憶部７に記憶させる。ここでファイルの関係性とは、ファイルの内容の一部または全部がほかのファイルに貼り付けられていることを示す関係、またはファイル自体がほかのファイルとして複製されていることを示す関係である。これを模式的に図７に示す。
【００３３】
ファイルの関係性を判定するには以下のような処理を実行することで判定可能である。つまり、あるファイル（「ファイルＡ」とする）の内容の一部がほかのファイル（「ファイルＢ」とする）に貼り付けられる操作とは、ファイルＡの内容の一部または全部のデータに対してコピー操作が行われることにより、そのデータがクリップボードなどのメモリ上の一時記憶領域に記憶され、ファイルＢに対して、クリップボードからの貼り付け操作が行われることで実行される。
【００３４】
なおファイルの関係性を判定するには以下のような処理を実行することで判定しても良い。つまり、あるファイル（「ファイルＡ」とする）がほかのファイルとして複製される操作とは、ファイルＡ自体に対してコピー操作が行われることにより、ファイルＡ全体のデータがクリップボードなどのメモリ上の一時記憶領域に記憶され、新しいファイルＢとして、クリップボードからの貼り付け操作が行われることで実行される。
【００３５】
これらを操作ログ情報を用いて判定するには以下のような方法があるが、これに限定されない。
【００３６】
まず操作ログ情報記憶部５に記憶する操作ログ情報のうち、その操作内容が「コピー」操作である操作ログ情報を特定し（これがコピー元の操作ログ情報となる）、その特定した操作ログ情報から、ファイル名などのファイル識別情報、クライアント端末名などのクライアント端末識別情報またはログイン名（ユーザ名）などのユーザ識別情報を抽出する。そして当該コピー操作以降の所定時間内（たとえば６０秒以内、５分以内など）または所定数内の操作ログ情報（たとえばコピー操作から１０以内の操作ログ情報）であって、クライアント端末識別情報またはユーザ識別情報がコピー操作の操作ログ情報と同一であり、その操作内容が「貼り付け」操作である操作ログ情報を、クリップボードから貼り付けられた操作ログ情報であるとして判定する。そしてその操作ログ情報におけるファイル識別情報が、貼り付けられたファイルのファイル識別情報である。
【００３７】
なおクリップボードには複数のデータが貼り付けられている場合もある。そのような場合も考慮した判定処理とするには、まず操作ログ情報記憶部５に記憶する操作ログ情報のうち、その操作内容が「貼り付け」操作である操作ログ情報を特定し（これが貼り付け先の操作ログ情報となる）、その特定した操作ログ情報から、ファイル識別情報、クライアント端末識別情報またはユーザ識別情報を抽出する。この際に、貼り付け対象としてクリップボードで選択したデータの順番情報（クリップボードにコピーされたデータの順序関係を示す情報）、日時情報またはファイル識別情報に基づいて、コピー元の操作ログ情報を特定する。
【００３８】
たとえばクリップボードにデータＡ、データＢ、データＣが新しい順に３つ記憶されており、ユーザが一番古いデータＣ（最新から３番目のデータ）を、貼り付け先となるファイルに貼り付ける場合には、操作ログ情報のうち、操作内容が「コピー」操作であり、クライアント端末３識別情報またはユーザ識別情報が同一である操作ログ情報を抽出する。そして抽出した操作ログ情報のうち、前記特定した操作ログ情報から３つ前（順番情報により、貼り付けられたデータはクリップボードのうち最新から３番目のデータなので）の操作ログ情報をコピー元の操作ログ情報として特定し、そのファイル識別情報を抽出する。
【００３９】
このようにユーザがクリップボードにおいて貼り付け対象としたデータの、クリップボードにおける順番情報を用いることで、コピー元の操作ログ情報、貼り付け先の操作ログ情報を特定することができる。
【００４０】
なおクリップボードにおけるデータに、そのデータをクリップボードにコピーした日時情報やそのコピー元となったファイルのファイル識別情報が対応づけて記憶されている場合には、順番情報のほかに、日時情報やファイル識別情報を用いて、コピー元のファイルのファイル識別情報を含む操作ログ情報を特定してもよい。つまりクリップボードにおいてユーザに選択された、貼り付け対象となるデータに対応づけられているファイル識別情報や日時情報に基づいて、それと同一のファイル識別情報や、同一または近似の日時情報を含む操作ログ情報と、「コピー」操作の操作内容とを含む操作ログ情報を、操作ログ情報記憶部５から検索できる。
【００４１】
上述のクリップボードにおける各データの順番情報、日時情報、ファイル識別情報などのデータ識別情報については、どのデータを貼り付けるデータとして選択したのかを示すデータ識別情報を、各クライアント端末３においてコピー操作、貼り付け操作などが行われた場合に、そのクライアント端末３から操作ログ情報とともに、あるいは操作ログ情報とは別に取得しており、それを記憶しており、それを処理に用いる。
【００４２】
以上のようにしてファイル関係性情報判定部６は、コピー元のファイルと、貼り付け先のファイルとの関係性情報を判定し、後述するファイル関係性情報記憶部７に記憶させる。なお関係づけられた時点、たとえば貼り付け元のファイルにクリップボードのデータが貼り付けられた日時情報、コピー元のファイルからクリップボードにデータがコピーされた日時情報などの情報を、上述の各操作ログ情報に基づいて判定し、ファイル関係性情報記憶部７に記憶させている。図８の場合では、コピー元のファイルが「ファイルＡ」、貼り付け先のファイルが「ファイルＢ」、関係づけられた時点が「２００７年９月５日１５時５３分」となる。
【００４３】
ファイル関係性情報記憶部７は、コピー元のファイルと、貼り付け先のファイルとの関係性情報と、各ファイルが関係づけられた時点を示す情報（日時情報など）を対応づけて記憶している。図９にファイル関係性情報記憶部７の一例を示す。ファイル関係性情報記憶部７は、上記に加え、コピー元のファイルから貼り付け先のファイルに貼り付けられたデータ量、例えばデータサイズ、文字数、行数などを記憶していても良い。
【００４４】
ファイル関係性情報判定部６における処理は、利用状況判定部８における処理より前に実行されていることが好ましいが、利用状況判定部８における処理と並行して実行されてもよい。
【００４５】
利用状況判定部８は、任意のクライアント端末３から利用状況の判定処理の開始要求を受け付けると、あるいは管理サーバ２において利用状況の判定処理の開始要求を受け付けると、各ファイルについての利用状況の判定処理を実行する。たとえばクライアント端末３からファイルＡの利用状況の判定処理の開始要求を受け付けると、指定されたファイル（指定ファイル）であるファイルＡの利用状況判定処理を、ファイル関係性情報記憶部７に記憶したファイル関係性情報と、操作ログ情報記憶部５に記憶した操作ログ情報とに基づいて判定する。なお指定ファイルとして一つのファイルが指定されてもよいし、複数のファイルが指定されてもよい。またディレクトリが指定されてもよいし（この場合は当該ディレクトリ内及びそのディレクトリ以下の階層の一部またはすべてのファイルが指定ファイルとなる）、ドライブが指定されてもよい（この場合は当該ドライブ内に記憶する一部またはすべてのファイルが指定ファイルとなる）。
【００４６】
利用状況判定部８における利用状況判定処理について、指定ファイルとしてファイルＡが指定された場合を説明する。
【００４７】
クライアント端末３または管理サーバ２で、指定ファイルの利用状況判定処理の開始要求を受け付けると、その指定ファイルであるファイルＡの内容の一部または全部が貼り付けられていると思われるファイル（関係ファイル）のファイル識別情報と、関係づけられた時点の情報とを、ファイル関係性情報記憶部７から抽出する。ファイル関係性情報記憶部７が図９の場合、指定ファイル（ファイルＡ）と同一のファイル識別情報を有するファイル識別情報がファイル関係性情報記憶部７のコピー先のファイルのファイル識別情報に存在するかを検索し、存在する場合には、それに対応づけられている貼り付け先のファイルが関係ファイルとなる。従ってファイルＡが指定ファイルの場合、ファイルＢ及びファイルＣがファイルＡの関係ファイルとなる。そしてファイルＡがファイルＢに関係づけられた時点の情報として「２００７年９月５日１５時５３分」、ファイルＡがファイルＣに関係づけられた時点の情報として「２００７年９月１２日１６時１０分」の情報を抽出する。
【００４８】
そして利用状況判定処理の開始要求の受付時点（受付日時）から所定日時前（たとえば一週間、一ヶ月など）までの操作ログ情報記憶部５に記憶する操作ログ情報のうち、指定ファイルであるファイルＡに対する操作ログ情報が存在するかを検索する。またこれと並行して、関係ファイルであるファイルＢ、ファイルＣに対する操作ログ情報が存在するかを検索する。ただし関係ファイルについては、受付時点から所定日時前に限定されるのではなく、関係ファイル（ファイルＢ、ファイルＣ）が指定ファイル（ファイルＡ）に対応づけられた時点から受付時点までの操作ログ情報に対して検索を行う。これは指定ファイルに関係づけられる前の操作ログ情報を検索したとしても、関係ファイルに指定ファイルの内容の一部または全部が貼り付けられていないため、当該関係ファイルに対する操作によって指定ファイルが利用されたと判定することは好ましくないからである。
【００４９】
従って指定ファイルであるファイルＡは、所定日時前から受付時点までの操作ログ情報記憶部５に記憶する操作ログ情報のうち、ファイル識別情報が「ファイルＡ」であり、その操作内容が、利用状況としてあらかじめ定められた操作内容である操作ログ情報を検索する。この利用状況としてあらかじめ定められた操作内容としては、「印刷」、「コピー」、「メール添付」などが該当し、これらを利用状況判定部８で記憶している。これを模式的に図１０に示す。
【００５０】
そして所定日時前から受付時点までの操作ログ情報記憶部５に記憶する、ファイルＡに対する操作ログ情報として、利用状況としてあらかじめ定められた操作内容を含む操作ログ情報がいくつあるかをカウントすることで、指定ファイルであるファイルＡに対する利用状況を判定する。
【００５１】
関係ファイルであるファイルＢに対しては、ファイルＢがファイルＡに関係づけられた時点「２００７年９月５日１５時５３分」から受付時点までの操作ログ情報記憶部５に記憶する操作ログ情報のうち、ファイル識別情報が「ファイルＢ」であり、その操作内容が、利用状況としてあらかじめ定められた操作内容である操作ログ情報を検索する。そしてファイル名が「ファイルＢ」であって、利用状況としてあらかじめ定められた操作内容を含む操作ログ情報がいくつあるかをカウントすることで、関係ファイルであるファイルＢに対する利用状況を判定する。
【００５２】
また同様に、関係ファイルであるファイルＣに対しては、ファイルＣがファイルＡに関係づけられた時点「２００７年９月１２日１６時１０分」から受付時点までの操作ログ情報記憶部５に記憶する操作ログ情報のうち、ファイル識別情報が「ファイルＣ」であり、その操作内容が、利用状況としてあらかじめ定められた操作内容である操作ログ情報を検索する。そしてファイル名が「ファイルＣ」であって、利用状況としてあらかじめ定められた操作内容を含む操作ログ情報がいくつあるかをカウントすることで、関係ファイルであるファイルＣに対する利用状況を判定する。
【００５３】
そして指定ファイルであるファイルＡの利用状況（カウントした操作ログ情報の数）と、関係ファイルであるファイルＢ、ファイルＣの利用状況（カウントした操作ログ情報の数）とに基づいて、指定ファイルＡの最終的な利用状況を判定する。たとえばファイルＡの利用状況とファイルＢの利用状況とファイルＣの利用状況とをそのまま合計し、ファイルＡの最終的な利用状況を算出する。
【００５４】
たとえば操作ログ情報が図１１の場合、指定ファイルであるファイルＡに対しては利用状況が「４」、関係ファイルであるファイルＢ、ファイルＣに対しては利用状況が「３」であると判定できるので、指定ファイルであるファイルＡの最終的な利用状況として「７」と判定する。
【００５５】
なお指定ファイルの最終的な利用状況を算出するにあたり、指定ファイルの利用状況と関係ファイルの利用状況に所定の係数を乗して算出してもよい。
【００５６】
なお上記では、あらかじめ定められた操作内容を含む操作ログ情報の数をカウントすることで指定ファイル、関係ファイルの利用状況を判定したが、「閲覧回数」（「ファイルオープン」の操作ログ情報の数をカウント）、「閲覧時間」（閲覧時間は「ファイルオープン」の操作ログ情報から、それに対応する「ファイルクローズ」の操作ログ情報の時間を算出）、により利用状況を判定してもよい。この場合、指定ファイルであるファイルＡの上記期間内における通算の閲覧回数または閲覧時間、関係ファイルであるファイルＢの上記期間内における通算の閲覧回数または閲覧時間を判定し、それらを合計するなどして指定ファイルであるファイルＡの最終的な利用状況を判定する。
【００５７】
結果出力部９は、利用状況判定部８において判定した指定ファイルの最終的な利用状況が、利用状況が高いか低いかを判定するための条件を充足している場合には、利用状況が高いと判定し、条件を充足していない場合には利用状況が低いと判定し、その結果を出力する。また利用状況が低い指定ファイル、利用状況が高い指定ファイルのファイル識別情報、記憶領域の所在情報などを表示してもよい。
【００５８】
たとえば上述の場合、指定ファイルであるファイルＡの最終的な利用状況が「７」であり、利用状況が高いと判定するための条件が「５」の場合、ファイルＡの利用状況は高いと判定して、その判定結果を出力する。また利用状況が高いと判定するための条件が「１０」の場合、ファイルＡの利用状況は低いと判定して、その判定結果を出力する。
【００５９】
なお結果出力部９は、利用状況判定部８において判定した指定ファイルの最終的な利用状況が所定の条件を充足しているかを判定せずに、利用状況判定部８で判定した最終的な利用状況をそのまま判定結果として出力しても良い。また最終的な利用状況のみならず、指定ファイルの利用状況、関係ファイルの利用状況とを分けて判定結果として出力しても良い。
【００６０】
判定結果の出力は、ファイル利用状況判定処理の開始要求を行ったクライアント端末３または管理サーバ２にその結果を結果出力部９が送信し、クライアント端末３の表示装置２２または管理サーバ２の表示装置２２でその結果を表示させる。
【実施例１】
【００６１】
次に本発明のファイル利用状況判定システム１の処理プロセスの一例を図４のフローチャート、図２の概念図などを用いて説明する。なおファイル関係性情報はすでにファイル関係性情報記憶部７に記憶されているとする。
【００６２】
クライアント端末３から指定ファイルとして選択された「ファイルＡ」の利用状況判定処理の開始要求を受け付けると（Ｓ１００）、利用状況判定部８は、「ファイルＡ」の関係ファイルと、それぞれの関係ファイルに関係づけられた時点の情報とを、ファイル関係性情報記憶部７から抽出する（Ｓ１１０）。ファイル関係性情報記憶部７が図９の場合、指定ファイル「ファイルＡ」の関係ファイル「ファイルＢ」とその関係づけられた時点の情報「２００７年９月５日１５時５３分」、指定ファイル「ファイルＡ」の関係ファイル「ファイルＣ」とその関係づけられた時点の情報「２００７年９月１２日１６時１０分」とを抽出する。
【００６３】
そして操作ログ情報記憶部５に記憶する操作ログ情報のうち、開始要求を受け付けた時点から所定期間前までの操作ログ情報であって、ファイル識別情報が「ファイルＡ」であり、その操作内容が利用状況としてあらかじめ定められた操作内容である操作ログ情報の数をカウントする。また同様に、「２００７年９月５日１５時５３分」から開始要求を受け付けた時点までの操作ログ情報であって、ファイル識別情報が「ファイルＢ」であり、その操作内容が利用状況としてあらかじめ定められた操作内容である操作ログ情報の数をカウントする。そして同様に、「２００７年９月１２日１６時１０分」から開始要求を受け付けた時点までの操作ログ情報であって、ファイル識別情報が「ファイルＣ」であり、その操作内容が利用状況としてあらかじめ定められた操作内容である操作ログ情報の数をカウントする。
【００６４】
そしてこれらの指定ファイル、関係ファイルの各ファイルに対する利用状況を操作ログ情報記憶部５に記憶した操作ログ情報に基づいて判定すると（Ｓ１２０）、結果出力部９で指定ファイル「ファイルＡ」に対する利用状況の判定結果を出力する。上述の場合、指定ファイル「ファイルＡ」の利用状況が「４」であり、関係ファイル「ファイルＢ」、「ファイルＣ」の利用状況が「３」であるので、指定ファイル「ファイルＡ」の最終的な利用状況は「７」である。そして結果出力部９はこの最終的な利用状況と、あらかじめ定められた条件（たとえば「５以上」）と比較する。するとこの場合は、高い利用状況であると判定する条件を充足するので、指定ファイル「ファイルＡ」は利用状況が高いことを示す結果を当該クライアント端末３に送信して、その表示を表示装置２２で行う（Ｓ１３０）。
【００６５】
なお上述の利用状況の判定では操作ログ情報の数をカウントすることによって判定したが、上述のように指定ファイル、関係ファイルの「閲覧回数」、「閲覧時間」などによって判定することも可能である。
【実施例２】
【００６６】
上述の実施例１では利用状況の判定処理に際し、操作ログ情報の数をカウントする、閲覧回数、閲覧時間などに基づいて判定する場合を説明したがポイントなどの指標値を用いてもよい。
【００６７】
この場合、利用状況判定部８では、利用状況としてあらかじめ定められた操作内容とそれに対応づけられたポイントとの対応表（テーブルなど）を記憶している。この対応表の一例を図１２に示す。
【００６８】
このように操作内容に対応づけられたポイントを用いて指定ファイル、関係ファイルの利用状況を判定することによって、各操作内容によって、その重み付けの評価を行うことが可能となる。
【００６９】
たとえば操作ログ情報記憶部５に記憶した操作ログ情報が図１３の場合には、指定ファイル「ファイルＡ」のポイントとして「６．５ポイント」（＝１＋２＋０．５＋２＋１）（閲覧時間が「５分」なので０．５ポイントを算出）、関係ファイル「ファイルＢ」のポイントとして「７ポイント」（＝２＋５）、関係ファイル「ファイルＣ」のポイントとして「２ポイント」を算出する。そしてこれら指定ファイル、関係ファイルの各利用状況のポイントに基づいて、指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出する。たとえば「１５．５ポイント」（＝６．５＋７＋２）を算出する。
【００７０】
この場合においても指定ファイル、関係ファイルの各ポイントについて所定の係数などを乗した上で最終的なポイントを算出してもよい。
【００７１】
このようにして指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出すると、結果出力部９は、あらかじめ定められた条件（たとえば「１４ポイント以上」）と比較する。この場合、指定ファイル「ファイルＡ」のポイントが高いので条件を充足しており、指定ファイル「ファイルＡ」は利用状況が高いと判定可能である。
【実施例３】
【００７２】
上述の実施例２では、関係ファイルの操作ログ情報の判定の際に、関係ファイルのみのポイントを加算していたが、さらに指定ファイルのポイントも加算してもよい。つまり関係ファイルＢに対する操作ログ情報の利用状況を判定した場合に、単にファイルＢに対するポイントを加算するのではなく、さらに指定ファイルであるファイルＡについてもポイントを加算する。たとえば関係ファイル「ファイルＢ」に「２ポイント」が加算される場合、指定ファイル「ファイルＡ」にも「２ポイント」を加算する。
【００７３】
この場合、操作ログ情報記憶部５に記憶した操作ログ情報が実施例２と同様とすると、図１４のように、指定ファイル「ファイルＡ」、関係ファイル「ファイルＢ」、「ファイルＣ」の各ポイントが算出できる。図１４の場合、指定ファイル「ファイルＡ」のポイントとして「ポイント」（＝１＋２＋０．５＋２＋２＋５＋２＋１）（閲覧時間が「５分」なので１５．５ポイントを算出）、関係ファイル「ファイルＢ」のポイントとして「７ポイント」（＝２＋５）、関係ファイル「ファイルＣ」のポイントとして「２ポイント」を算出する。そしてこれら指定ファイル、関係ファイルの各利用状況のポイントに基づいて、指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出する。たとえば「２４．５ポイント」（＝１５．５＋７＋２）を算出する。
【００７４】
なお関係ファイルに対してポイントを加算する条件を満たした場合に指定ファイルに対しても加算する場合、関係ファイルに対して加算するポイントと指定ファイルに対して加算するポイントが同一であってもよいし、異なっていてもよい。たとえば加算ファイルに「２ポイント」が加算される場合、指定ファイルに「１ポイント」（２ポイントの半分）を加算してもよい。
【００７５】
またクライアント端末３において、クリップボードから貼り付けたデータが、貼り付け先のファイルのデータの比率に応じて、上記加算するポイントを変更することも可能である。たとえばファイルＡのデータの一部がクリップボードにコピーされ、そのデータがクリップボードからファイルＢに貼り付けられた場合、貼り付けられたデータ（ファイルＡの一部のデータ）がファイルＢのデータの十分の一の量であった場合、関係ファイルに対して加算するポイントの十分の一のポイントを指定ファイルに加算するようにしてもよい。たとえば２ポイントがファイルＢに加算される場合、０．２ポイントがファイルＡに加算される。
【００７６】
なおクリップボードのデータが貼り付け先のファイルに貼り付けられた場合に、貼り付けられたデータが貼り付け先のファイルのどの程度の量を占めているかを示す情報は、たとえばクリップボードのデータ量（データサイズ）と貼り付け先のファイルのデータ量（データサイズ）とを比較したり、貼り付けられたデータの行数と、貼り付け先のファイルの前データの行数とを比較する、など、様々な方法で算出可能である。なおこれらの情報は、貼り付けられたことを示す操作ログ情報とともに、当該クライアント端末３から管理サーバ２に送信され、それが記憶されている。
【００７７】
たとえばファイルＡ（指定ファイル）のデータの一部がクリップボードにコピーされ、そのデータがファイルＢ（関係ファイル）、ファイルＣ（関係ファイル）に貼り付けられたとする。そして貼り付けられたデータが、ファイルＢではファイルＢ全体の十分の一のデータ量であり、ファイルＣではファイルＣ全体の五分の一であったとする。そうすると実施例３と同一の例では、図１５に示すように、指定ファイル「ファイルＡ」のポイントとして「７．６ポイント」（＝１＋２＋０．５＋２＋０．２＋０．５＋０．４＋１）、関係ファイル「ファイルＢ」のポイントとして「７ポイント」（＝２＋５）、関係ファイル「ファイルＣ」のポイントとして「２ポイント」を算出する。そしてこれら指定ファイル、関係ファイルの各利用状況のポイントに基づいて、指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出する。たとえば「１６．６ポイント」（＝７．６＋７＋２）を算出する。
【００７８】
このようにして指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出すると、結果出力部９は、あらかじめ定められた条件（たとえば「１４ポイント以上」）と比較する。この場合、指定ファイル「ファイルＡ」のポイントが高いので条件を充足しており、指定ファイル「ファイルＡ」は利用状況が高いと判定可能である。
【実施例４】
【００７９】
上述の実施例１乃至実施例３では、指定ファイルに対する関係ファイルとして、指定ファイルから直接コピーされたファイルのみを関係ファイルとしていたが（ファイルＡのデータが貼り付けられたファイルＢ、ファイルＣのみを関係ファイルとしていたが）、さらに関係ファイルから貼り付けられたファイルも新たな関係ファイルとしてもよい。たとえばファイルＡのデータがクリップボードを介してファイルＢに貼り付けられ、ファイルＢのデータがクリップボードを介してさらにファイルＤに貼り付けられた場合、指定ファイル「ファイルＡ」の関係ファイルとして、「ファイルＢ」、「ファイルＣ」、「ファイルＤ」としてもよい。なおこの場合、指定ファイルから直接貼り付けられたファイル（ファイルＢ、ファイルＣ）を第一関係ファイル、関係ファイルから貼り付けられたファイル（ファイルＤ）を第二関係ファイルとして、その世代が明確になるように区別してもよい。従って、たとえば第二関係ファイルから貼り付けられたファイルを第三関係ファイルとなる。
【００８０】
ファイル関係性情報記憶部７は、各ファイルについてのコピー元のファイルと貼り付け先のファイル、そして関係づけられた時点の情報とを記憶している。そのため指定ファイルがたとえば「ファイルＡ」の場合、第一関係ファイルとして「ファイルＢ」、「ファイルＣ」が判定でき、第二関係ファイルとして「ファイルＢ」がコピー元である「ファイルＤ」が判定できる。
【００８１】
以上のようにして判定した各関係ファイル、指定ファイルについて、実施例１乃至実施例３と同様の利用状況判定処理を実行することが可能となる。
【００８２】
たとえば実施例１と同様に、操作ログ情報の数に基づいて判定した場合には、指定ファイル「ファイルＡ」の利用状況として「４」、第一関係ファイルの「ファイルＢ」の利用状況として「２」、「ファイルＣ」の利用状況として「１」、第二関係ファイルの「ファイルＤ」の利用状況として「１」を判定する。従って指定ファイル「ファイルＡ」の最終的な利用状況として「８」（＝４＋２＋１＋１）として判定できる。これを結果出力部９に渡し、所定条件との比較処理を実行する。これを模式的に示すのが図１６である。
【００８３】
また実施例２と同様に、ポイントに基づいて判定した場合には、指定ファイル「ファイルＡ」の利用状況のポイントとして「６．５ポイント」（＝１＋２＋０．５＋２＋１）、第一関係ファイルの「ファイルＢ」の利用状況のポイントとして「７ポイント」（＝２＋５）、「ファイルＣ」の利用状況のポイントとして「２ポイント」、第二関係ファイルの「ファイルＤ」の利用状況のポイントとして「７」を判定する。従って指定ファイル「ファイルＡ」の最終的な利用状況のポイントとして「２２．５」（＝６．５＋７＋２＋７）として判定できる。これを模式的に示すのが図１７である。
【００８４】
更に実施例３と同様に、関係ファイルにポイントが加算される場合に指定ファイルのポイントを加算する場合には、指定ファイル「ファイルＡ」の利用状況のポイントとして「２２．５ポイント」（＝１＋２＋０．５＋２＋２＋５＋７＋２＋１）、第一関係ファイルの「ファイルＢ」の利用状況のポイントとして「７ポイント」（＝２＋５）、「ファイルＣ」の利用状況のポイントとして「２ポイント」、第二関係ファイルの「ファイルＤ」の利用状況のポイントとして「７」を判定する。従って指定ファイル「ファイルＡ」の最終的な利用状況のポイントとして「３８．５」（＝２２．５＋７＋２＋７）として判定できる。これを模式的に示すのが図１８である。
【００８５】
また実施例３と同様に、関係ファイルにポイントが加算される場合に指定ファイルに重み付けがされて加算されてもよい。たとえば「ファイルＢ」に加算する際には「ファイルＡ」に十分の一を、「ファイルＣ」に加算する際には「ファイルＡ」に五分の一を、「ファイルＤ」に加算する際には四分の一を、それぞれ乗したポイントとしてもよい。そうすると、指定ファイル「ファイルＡ」の利用状況のポイントとして「９．３５ポイント」（＝１＋２＋０．５＋２＋０．２＋０．５＋１．７５＋０．４＋１）、第一関係ファイルの「ファイルＢ」の利用状況のポイントとして「７ポイント」（＝２＋５）、「ファイルＣ」の利用状況のポイントとして「２ポイント」、第二関係ファイルの「ファイルＤ」の利用状況のポイントとして「７」を判定する。従って指定ファイル「ファイルＡ」の最終的な利用状況のポイントとして「２５．３５」（＝９．３５＋７＋２＋７）として判定できる。これを模式的に示すのが図１９である。
【００８６】
以上のようにして指定ファイル「ファイルＡ」の利用状況の最終的なポイントを算出すると、結果出力部９は、あらかじめ定められた条件（たとえば「１４ポイント以上」）と比較する。この場合、指定ファイル「ファイルＡ」のポイントが高いので条件を充足しており、指定ファイル「ファイルＡ」は利用状況が高いと判定可能である。
【実施例５】
【００８７】
加えて実施例２乃至実施例４において、利用状況判定部８で記憶する、利用状況としてあらかじめ定められた操作内容に対応づけられたポイントを、世代間によって区別してもよい。たとえば指定ファイルについては指定ファイルの場合のポイント、第一関係ファイルの場合には第一関係ファイルの場合のポイント、第二関係ファイルの場合には第二関係ファイルの場合のポイント、といったように、同一の操作内容であっても指定ファイル、関係ファイル、あるいは関係ファイルの世代によって異なっていてもよい。この場合の対応表の一例を図２０に示す。
【実施例６】
【００８８】
上述の実施例１乃至実施例５において、利用状況判定部８における指定ファイル、関係ファイルの利用状況の判定の際に、指定ファイルまたは関係ファイルのファイル名と「ファイル削除」の操作内容を含む操作ログ情報を検索したときには、当該削除されたファイルについての利用状況を減らすようにしてもよい。たとえば指定ファイルの「ファイルＡ」の利用状況のポイントが「１０」であり、関係ファイルの「ファイルＢ」の利用状況のポイントが「８」、「ファイルＣ」の利用状況のポイントが「２」で、「ファイルＣ」が削除された場合には、ファイルＣの利用状況のポイントを用いずに、指定ファイル「ファイルＡ」の最終的な利用状況のポイントとして「１８」（＝１０＋８）として算出する。あるいは削除される「ファイルＣ」の利用状況のポイントに所定の係数を乗算して算出してもよい。たとえば係数として「０．５」を用いる場合には、「ファイルＡ」の最終的な利用状況のポイントして「１９」（＝１０＋８＋２×０．５）として算出してもよい。
【実施例７】
【００８９】
上述の実施例１乃至実施例６では管理サーバ２においてその処理が実行される場合を説明したが、これらの機能がクライアント端末３、管理サーバ２において適宜、分散配置されていても良い。
【００９０】
なお分散配置のバリエーションには様々なパターンがあり、如何なる配置形態であっても良い。これらの場合、各クライアント端末３における処理の際に、管理サーバ２の各機能を利用する場合にはその問い合わせを当該クライアント端末３から管理サーバ２に対して行い、その結果を当該クライアント端末３における処理に用いる。そしてその処理結果をクライアント端末３で実行することとなる。
【００９１】
また分散配置するほかにも、すべての機能がクライアント端末３、管理サーバ２などの一台のコンピュータ端末で実行されていても良い。
【実施例８】
【００９２】
上述の各機能がすべてのクライアント端末３に備えられていても良い。すなわち、操作ログ情報取得部４、操作ログ情報記憶部５、ファイル関係性情報判定部６、ファイル関係性情報記憶部７、利用状況判定部８、結果出力部９をクライアント端末３が備えていても良い。
【００９３】
この場合、クライアント端末３においてファイルが指定されると、その指定ファイルに関係する関係ファイルを、ファイル関係性情報判定部６がファイル関係性情報記憶部７に基づいて判定する。そして指定ファイルと関係ファイルに基づいて、利用状況判定部８が、それらのファイルの利用状況を操作ログ情報記憶部５に記憶する操作ログ情報に基づいて判定し、指定ファイルの最終的な利用状況を判定する。そしてその結果を結果出力部９が出力する。
【００９４】
また本実施例において、操作ログ情報記憶部５、ファイル関係性情報判定部６、ファイル関係性情報記憶部７が管理サーバ２に備えられており、それ以外の機能がクライアント端末３に備えられていても良い。
【００９５】
この場合、各クライアント端末３は、その操作ログ情報を管理サーバ２に送信しており、それが操作ログ情報記憶部５に記憶されている。そしてクライアント端末３においてファイルが指定されると、その指定ファイルに対する関係ファイルの判定要求が、クライアント端末３から管理サーバ２に、その指定ファイルのファイル識別情報とともに送信され、ファイル関係性情報判定部６は、そのファイル識別情報に基づいて、指定ファイルに対応する関係ファイルを、ファイル関係性情報記憶部７から抽出する。そして関係ファイルのファイル識別情報をクライアント端末３に返す。そして、その結果を受け取ったクライアント端末３の利用状況判定部８は、指定ファイルと関係ファイルのファイル識別情報を管理サーバ２に送信することによって、指定ファイルと関係ファイルの操作ログ情報を操作ログ情報記憶部５から取得する。そして取得した操作ログ情報に基づいて、利用状況判定部８は、指定ファイルと関係ファイルの利用状況を判定し、それに基づいて指定ファイルの最終的な利用状況を判定する。そしてその結果を結果出力部９が出力する。
【００９６】
更に、ファイル関係性情報記憶部７のみが管理サーバ２に備えられており、それ以外の各機能はクライアント端末３に備えられていても良い。
【００９７】
この場合、各クライアント端末３では操作ログ情報を操作ログ情報記憶部５に記憶している。そしてクライアント端末３においてファイルが指定されると、ファイル関係性情報判定部６は、その指定ファイルに対する関係ファイルのファイル識別情報を管理サーバ２に送信し、指定ファイルに対応する関係ファイルのファイル識別情報を、管理サーバ２のファイル関係性情報記憶部７から取得する。そして、クライアント端末３は、指定ファイルと取得した関係ファイルのファイル識別情報に基づいて、指定ファイルと関係ファイルの利用状況の判定処理を実行する。すなわち利用状況判定部８は、指定ファイルと関係ファイルのファイル識別情報に基づいて、指定ファイルと関係ファイルの操作ログ情報を操作ログ情報記憶部５から取得する。そして取得した操作ログ情報に基づいて、利用状況判定部８は、指定ファイルと関係ファイルの利用状況を判定し、それに基づいて指定ファイルの最終的な利用状況を判定する。そして指定ファイルの最終的な利用状況を結果出力部９が出力する。
【００９８】
加えて、操作ログ情報記憶部５、利用状況判定部８が管理サーバ２に備えられており、それ以外の各機能はクライアント端末３に備えられていても良い。
【００９９】
この場合、各クライアント端末３は、その操作ログ情報を管理サーバ２に送信しており、それが操作ログ情報記憶部５に記憶されている。そしてクライアント端末３においてファイルが指定されると、ファイル関係性情報判定部６は、その指定ファイルに対する関係ファイルを、その指定ファイルのファイル識別情報に基づいてファイル関係性情報記憶部７から取得する。そして、ファイル関係性情報判定部６で判定した関係ファイルと指定ファイルのファイル識別情報をクライアント端末３から管理サーバ２に送信することによって、管理サーバ２の利用状況判定部８は、クライアント端末３から取得した指定ファイルと関係ファイルのファイル識別情報に基づいて指定ファイルと関係ファイルの操作ログ情報を操作ログ情報記憶部５から取得する。そして取得した操作ログ情報に基づいて、利用状況判定部８は、指定ファイルと関係ファイルの利用状況を判定し、それに基づいて指定ファイルの最終的な利用状況を判定する。そしてその結果をクライアント端末３に送信し、結果出力部９が出力する。
【産業上の利用可能性】
【０１００】
本発明のファイル利用状況判定システム１を用いることによって、単に操作ログに基づいてファイルの利用状況を判定するのではなく、ファイルの関係性をも加味してファイルの利用状況を判定することが可能となる。そのため重要なファイル（ほかのファイルにその内容の一部または全部がコピーされている）であるが、あまり利用されないファイルについてもファイルの重要性や保存の必要性を的確に判定することが可能となるので、そのようなファイルが誤って削除されてしまう可能性を減らすことができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の全体の概念を示す概念図である。
【図２】本発明のシステム構成の一例を模式的に示す概念図である。
【図３】ハードウェア構成の一例を模式的に示す概念図である。
【図４】本発明の処理プロセスの一例を模式的に示すフローチャートである。
【図５】操作ログ情報の一例を模式的に示す図である。
【図６】操作ログ情報記憶部の一例を模式的に示す図である。
【図７】ファイルが関係づけられることを示す概念図である。
【図８】操作ログ情報を用いてファイルが関係づけられることを判定する処理を模式的に示す図である。
【図９】ファイル関係性情報記憶部の一例を模式的に示す図である。
【図１０】利用状況として判定する操作内容の一例を模式的に示す図である。
【図１１】操作ログ情報を用いて利用状況を判定する処理を模式的に示す図である。
【図１２】操作内容と利用状況のポイントとが対応づけられた対応表を模式的に示す図である。
【図１３】実施例２において、操作ログ情報を用いて利用状況をポイントにより判定する処理を模式的に示す図である。
【図１４】実施例３において、操作ログ情報を用いて利用状況をポイントにより判定する処理を模式的に示す図である。
【図１５】実施例３において、操作ログ情報を用いて利用状況をポイントにより判定する処理のほかの例を模式的に示す図である。
【図１６】実施例４において、操作ログ情報を用いて利用状況を判定する処理を模式的に示す図である。
【図１７】実施例４において、操作ログ情報を用いて利用状況をポイントにより判定する処理を模式的に示す図である。
【図１８】実施例４において、操作ログ情報を用いて利用状況をポイントにより判定する処理のほかの例（実施例３の場合）を模式的に示す図である。
【図１９】実施例４において、操作ログ情報を用いて利用状況をポイントにより判定する処理のほかの例（実施例３の場合）を模式的に示す図である。
【図２０】ファイル関係性情報記憶部のほかの一例を模式的に示す図である。
【符号の説明】
【０１０２】
１：ファイル利用状況判定システム
２：管理サーバ
３：クライアント端末
４：操作ログ情報取得部
５：操作ログ情報記憶部
６：ファイル関係性情報判定部
７：ファイル関係性情報記憶部
８：利用状況判定部
９：結果出力部
２０：演算装置
２１：記憶装置
２２：表示装置
２３：入力装置
２４：通信装置
【図１】
2009176119.tif 000003
【図２】
2009176119.tif 000004
【図３】
2009176119.tif 000005
【図４】
2009176119.tif 000006
【図５】
2009176119.tif 000007
【図６】
2009176119.tif 000008
【図７】
2009176119.tif 000009
【図８】
2009176119.tif 000010
【図９】
2009176119.tif 000011
【図１０】
2009176119.tif 000012
【図１１】
2009176119.tif 000013
【図１２】
2009176119.tif 000014
【図１３】
2009176119.tif 000015
【図１４】
2009176119.tif 000016
【図１５】
2009176119.tif 000017
【図１６】
2009176119.tif 000018
【図１７】
2009176119.tif 000019
【図１８】
2009176119.tif 000020
【図１９】
2009176119.tif 000021
【図２０】
2009176119.tif 000022