(57)【要約】  複数の元ファイルの中から、重要な変更の元となった元ファイルをユーザが視認できるようにする。コピー＆ペースト時に、項目、サイズ及びペースト内容を記録しておき、ペーストされた項目数、ファイル全体に対するペーストされたデータサイズを基にそのペーストの重要度（元ファイルの選択指標）を判定する。また、項目名や変更内容を記録しておき、ファイルの来歴を可視化する際に重要キーワード（又は非重要キーワード）を管理者が入力した場合、項目名や変更内容にキーワードが含まれる場合は重要度を増加（又は減少）させる。また、ファイルの来歴を可視化する際に、表形式で表示する場合は重要度の高い順に表示する機能、図示する場合は重要度が管理者の定めた閾値以上の元ファイルのみを表示するか、強調する機能を提供する。
2012164648.tif 000002
【特許請求の範囲】
【請求項１】
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を作成するファイル来歴記録部と、
ファイル来歴情報を順次蓄積するファイル来歴保存部と、
所望のファイルについて前記ファイル来歴保存部に蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求める制御部と、
前記所望のファイルの元になったひとつ又は複数の元ファイルを表示するファイル来歴表示部と
を備え、
前記制御部は、前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、前記ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するファイル来歴記録システム。
【請求項２】
前記制御部は、ファイル中の変更されたデータサイズ及び／又はファイル中の変更された項目数に基づきファイル来歴情報の選択指標を求める請求項１に記載のファイル来歴記録システム。
【請求項３】
前記ファイル来歴記録部は、ファイル中のデータのコピーアンドペーストの操作について、ペーストデータサイズ及び／又はペーストされた項目数を特定する情報を含む前記ファイル来歴情報を作成し、
前記制御部は、ペーストデータサイズのファイル全体のデータサイズに対する割合、及び／又は、ペースト項目数のファイル全体の項目数に対する割合に基づきファイル来歴情報の選択指標を求める請求項１に記載のファイル来歴記録システム。
【請求項４】
前記ファイル来歴記録部は、変更後のファイル全体のデータサイズ、及び／又は、ファイル全体の項目数を含むファイル情報を作成し、前記制御部に出力し、
前記制御部は、ファイル来歴情報とファイル情報に含まれる情報を用いて選択指標を求める請求項３に記載のファイル来歴記録システム。
【請求項５】
前記制御部は、ペーストデータサイズのファイル全体のデータサイズに対する割合と、ペースト項目数のファイル全体の項目数に対する割合とを加算して選択指標を求める請求項３に記載のファイル来歴記録システム。
【請求項６】
コピーアンドペーストの操作についてのファイル来歴情報は、コピーアンドペーストを示す操作名情報と、変更前のファイル名及び項目を示す変更元情報と、変更後のファイル名及び項目を示す変更先情報と、ペーストデータサイズと含む請求項１に記載のファイル来歴記録システム。
【請求項７】
前記制御部は、前記ファイル来歴保存部に蓄積されたファイル来歴情報のうち、変更元情報と変更先情報の双方が一致するファイル来歴情報の選択指標を加算して、該ファイル来歴情報を統合する請求項６に記載のファイル来歴記録システム。
【請求項８】
前記ファイル来歴記録部を有するひとつ又は複数のユーザ端末と、
前記ファイル来歴保存部及び前記制御部を有するファイル来歴管理サーバと
を備え、
前記ファイル来歴保存部は、前記ユーザ端末の前記ファイル来歴記録部から受信されるファイル来歴情報を順次蓄積する請求項１に記載のファイル来歴記録システム。
【請求項９】
コピーアンドペーストの操作についての前記ファイル来歴情報は、変更内容情報をさらに含み、
ユーザの重要視するキーワード、又は、非重要視するキーワードを入力するための入力部をさらに備え
前記制御部は、ファイル来歴情報の変更内容情報、変更先情報の項目及び変更元情報の項目に、入力されたキーワードが含まれている場合、求められたファイル来歴情報の選択指標を、重要視するキーワードの場合は増加させ、非重要視するキーワードの場合は減少させる請求項６に記載のファイル来歴記録システム。
【請求項１０】
前記ファイル来歴記録部がファイル来歴情報を作成する際に、ファイル中の変更項目及び変更内容の一方又は双方が、ユーザの重要視する予め定められたキーワード、又は、非重要視する予め定められたキーワードを含むかを示すキーワード含有情報を記録し、
前記制御部が選択指標を求める場合に、前記キーワード含有情報を加味して判定する請求項１に記載のファイル来歴記録システム。
【請求項１１】
前記ファイル来歴記録部は、ユーザの重要視する予め定められたキーワード、又は、非重要視する予め定められたキーワードに対応して、選択指標を増減するための点数情報が記憶された点数データベースを有し、
前記ファイル来歴記録部がファイル来歴を作成する際に、変更項目及び変更内容の一方又は双方に、ユーザの重要視する予め定められたキーワード、又は、非重要視する予め定められたキーワードを含む場合、前記点数データベースを参照して該キーワードに対するする点数情報をキーワード含有情報に記録し、
前記制御部が選択指標を求める場合に、求められたファイル来歴情報の選択指標を、前記キーワード含有情報に応じて増減させることを特徴とする請求項１０に記載のファイル来歴記録システム。
【請求項１２】
前記制御部は、コピーアンドペーストの操作についての複数のファイル来歴情報の変更先情報が同じ場合、古いファイル来歴情報を除外して選択指標を求める請求項１に記載のファイル来歴記録システム。
【請求項１３】
ファイル来歴から流出ファイルの元となった重要ファイルを抽出し表示する機能を備えることを特徴とする請求項１に記載のファイル来歴記録システム。
【請求項１４】
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を受信して順次蓄積するファイル来歴保存部と、
所望のファイルについて前記ファイル来歴保存部に蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求める制御部と、
前記所望のファイルの元になったひとつ又は複数の元ファイルを表示するファイル来歴表示部と
を備え、
前記制御部は、前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、前記ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するファイル来歴管理装置。
【請求項１５】
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を作成するステップと、
ファイル来歴情報を記憶部に順次蓄積するステップと、
所望のファイルについて、蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求めるステップと、
前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するステップと
を含むファイル来歴記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル来歴記録システム、ファイル来歴管理装置及びファイル来歴記録方法に係り、特に、電子機密文書の漏洩時などに漏洩した電子文書の来歴を追跡するファイル来歴記録システム、ファイル来歴管理装置及びファイル来歴記録方法に関する。
【背景技術】
【０００２】
ＩＴを使用した業務において、各業務作業者は顧客情報や最新の技術情報などが記載された機密文書を多く扱っているが、それらの機密文書を社外（又は組織外など機密管理の範囲外。以下単に社外と記す）に持ち出された場合の被害は非常に大きい。そこで、機密文書が社外に流出することを防ぐためにファイル操作を監視する技術が求められている。例えば、機密文書が流出した際に、その機密情報の範囲を特定するために、「どのファイルが元となったのか」、「どのようにファイルが変更されたのか」といったファイルの来歴を可視化する仕組みが求められている。【０００３】
また、ファイルの移動及びコピーや、クリップボードを介したコピー＆ペーストの関係を図示する方式が開示されている（例えば、特許文献１および特許文献３参照）。特許文献１および特許文献３では、概略、ファイル内部のどの項目からどの項目へコピー＆ペーストが行われたか、さらには内容がどのように変更されたかを記録し、ファイル間の関係を可視化する仕組みを提案している。【０００４】
また、特許文献２は、概略、プログラム開発において似た処理についてはコピーして修正するという開発方法が取れている場合に、コピーをシステムが管理することにより、もとのプラグラムを含めコピーされた範囲でバグがみつかったときは、それをコピーされた範囲の利用者に自動的に警告することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５１６７７５号公報
【特許文献２】特開２００８−２６９０２０号公報
【特許文献３】特開２０１１−２２７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば特許文献１および特許文献３の仕組みを利用して、ある特定のファイルの元となったファイルの一覧を表示しようとした場合、その特定のファイルの作成に多くの資料を参考にしていると、非常に多くのファイルがコピー元となることがあり、可視化した場合でも視認が難しくなる場合がある。【０００７】
本発明は、以上の点に鑑み、特定ファイルの元となった複数の元ファイルの中から、比較的重要な変更の元となった元ファイル、又は、比較的影響度の高いと想定される元ファイルを、ユーザが視認できるようにするファイル来歴記録システム、ファイル来歴管理装置及びファイル来歴記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
コピー＆ペースト時に、項目、サイズ及びペースト内容を記録しておき、ペーストされた項目数、ファイル全体に対するペーストされたデータサイズを指標にそのペーストの重要度（選択指標）を判定する。また、項目名や変更内容を記録しておき、ファイルの来歴を可視化する際に重要キーワード（又は非重要キーワード）を管理者が入力した場合、項目名や変更内容にキーワードが含まれる場合は重要度を増加（又は減少）させる。また、ファイルの来歴を可視化する際に、表形式で表示する場合は重要度の高い順に表示する機能、図示する場合は重要度が管理者の定めた閾値以上の元ファイルのみを表示するか、強調する機能を提供する。【０００９】
本発明の第１の解決手段によると、
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を作成するファイル来歴記録部と、
ファイル来歴情報を順次蓄積するファイル来歴保存部と、
所望のファイルについて前記ファイル来歴保存部に蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求める制御部と、
前記所望のファイルの元になったひとつ又は複数の元ファイルを表示するファイル来歴表示部と
を備え、
前記制御部は、前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、前記ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するファイル来歴記録システムが提供される。【００１０】
本発明の第２の解決手段によると、
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を受信して順次蓄積するファイル来歴保存部と、
所望のファイルについて前記ファイル来歴保存部に蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求める制御部と、
前記所望のファイルの元になったひとつ又は複数の元ファイルを表示するファイル来歴表示部と
を備え、
前記制御部は、前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、前記ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するファイル来歴管理装置が提供される。【００１１】
本発明の第３の解決手段によると、
オペレータの操作によるファイルの変更内容を含むファイル来歴情報を作成するステップと、
ファイル来歴情報を記憶部に順次蓄積するステップと、
所望のファイルについて、蓄積されたファイル来歴情報を検索して、該所望のファイルの元になったひとつ又は複数の元ファイルを求めるステップと、
前記所望のファイルと元ファイルとのデータの変更度合いに基づく選択指標を求め、ファイル来歴表示部に、該選択指標に応じて前記所望のファイルについてのファイル来歴の一部を強調して表示する、又は、該選択指標に応じて選択されたファイル来歴を表示するステップと
を含むファイル来歴記録方法が提供される。
【発明の効果】
【００１２】
本発明によると、特定ファイルの元となった複数の元ファイルの中から、比較的重要な変更の元となった元ファイル、又は、比較的影響度の高いと想定される元ファイルを、ユーザが視認できるようにするファイル来歴記録システム、ファイル来歴管理装置及びファイル来歴記録方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態を実現する計算機環境（ファイル来歴記録システム）の構成の一例を示す図である。
【図２】ファイル来歴を記録する装置（図１のＰＣ１に相当）の構成の一例を示す図である。
【図３】ファイル来歴を記録・処理する装置（図１のファイル来歴管理サーバに相当）の構成の一例を示す図である。
【図４】ファイル来歴を表示する装置（図１の管理者ＰＣに相当）の構成の一例を示す図である。
【図５】ファイル来歴情報の構成の一例を示す図である。
【図６】取得されたファイル来歴情報の一例を示す図である。
【図７】ファイル情報の構成の一例を示す図である。
【図８】ユーザ端末から取得されたファイル来歴情報の集合の一例を示す図である。
【図９】関連文書リストの一例である。
【図１０】重要度付きファイル来歴情報の一例である。
【図１１】ファイル来歴からファイル来歴表示対象の関連ファイルリストと重要度付きファイル来歴を抽出する処理を示すフローチャートである。
【図１２】コピー＆ペーストのファイル来歴からコピー元の文書がファイル来歴表示対象の電子文書にどれだけ影響を及ぼしたかを示す重要度を算出する処理を示すフローチャートである。
【図１３】同一の変更元情報、変更先情報の重要度付きファイル来歴情報を統合し、統合済ファイル来歴情報を出力するフローチャートである。
【図１４】統合済ファイル来歴情報の一例である。
【図１５】第１の実施の形態におけるファイル来歴表示画面の一例である。
【図１６】図１５の表示条件として重要度１０％以上のもののみを表示する操作をした場合の、第１の実施の形態におけるファイル来歴表示画面の一例である。
【図１７】第１の実施の形態におけるファイル来歴表示画面の別の一例である。
【図１８】第２の実施の形態における、ペースト内容を含むファイル来歴情報の構成の一例を示す図である。
【図１９】第２の実施の形態における、ペースト内容を含む取得されたファイル来歴情報の一例を示す図である。
【図２０】第２の実施の形態における、ペースト内容を含むユーザ端末から取得されたファイル来歴情報の集合の一例を示す図である。
【図２１】第２の実施の形態における、ペースト内容を加味して重要度を算出する処理を示すフローチャートである。
【図２２】第２の実施の形態における、キーワードを利用した、重要度付きファイル来歴情報の一例である。
【図２３】第２の実施の形態における、キーワードを利用した、統合済ファイル来歴情報の一例である。
【図２４】第２の実施の形態において、ペースト内容を加味して重要度を算出した結果のファイル来歴表示画面の一例であり、「金額」を含む項目は重要と指定した場合の例である。
【図２５】第２の実施の形態において、ペースト内容を加味して重要度を算出した結果のファイル来歴表示画面の一例であり、「備考」を含む項目は重要でない、と指定した場合の例である。
【図２６】第３の実施の形態における、同電子文書の同項目にペーストしている２つのファイル来歴情報の一例である。
【図２７】第３の実施の形態における、ファイル情報の構成を示すファイル情報の一例を示す図である。
【図２８】第３の実施の形態における判定除外リストの一例である。
【図２９】第３の実施の形態において、あるペーストによりファイル情報の最終的な値と同一となった場合、それ以前の全てのペースト処理は無効として重要度を算出する処理を示すフローチャートである。
【図３０】第３の実施の形態における判定除外を利用した重要度付きファイル来歴情報の一例である。
【図３１】第３の実施の形態における判定除外を利用した、統合済ファイル来歴情報の一例である。
【図３２】第３の実施の形態における、図２９の処理により重要度を算出した結果のファイル来歴表示画面の一例である。
【図３３】第４の実施の形態における、ファイル来歴情報取得部に登録されたキーワードとペースト点数の一例を示す図である。
【図３４】第４の実施の形態における、キーワードにより判定されたペースト点数を含むファイル来歴情報の構成の一例を示す図である。
【図３５】第４の実施の形態における、ペースト点数を含む取得されたファイル来歴情報の一例を示す図である。
【図３６】第４の実施の形態における、キーワードにより判定されたペースト点数を含む、ユーザ端末から取得されたファイル来歴情報の集合の一例を示す図である。
【図３７】第４の実施の形態における、ペースト点数を加味して重要度を算出する処理を示すフローチャートである。
【図３８】第４の実施の形態における、ペースト点数を利用した、重要度付きファイル来歴情報の一例である。
【図３９】第４の実施の形態における、ペースト点数を利用した、統合済ファイル来歴情報の一例である。
【図４０】第４の実施の形態における、ペースト点数を加味して重要度を算出した結果のファイル来歴表示画面の一例である。
【発明を実施するための形態】
【００１４】
１．第１の実施の形態
（ハード構成及びデータ構成）
図１は、本発明の実施の形態を実現する計算機環境（ファイル来歴記録システム）の構成の一例を示す図である。
ファイル来歴記録システムは、例えば、オペレータにより操作されるＰＣ（ユーザ端末）１０と、ファイル来歴管理サーバ２０と、管理者により操作される管理者ＰＣ（管理者端末）３０とを備える。各装置は、ネットワーク５０を介して通信可能である。なお、各装置の詳細な構成は後述し、図１では概略を示す。なお、ファイル来歴管理サーバ２０と管理者端末３０はひとつの装置（ファイル来歴管理装置）で構成されてもよく、例えばファイル来歴管理サーバ２０がファイル来歴表示部３１を備えても良い。
【００１５】
ユーザ端末１０は複数備えることができ、図１では１例として２台のＰＣ１（１０Ａ）、ＰＣ２（１０Ｂ）を示す。以降、特にＰＣ１とＰＣ２を区別しない場合には、符号Ａ、Ｂを付さずに記す。他のブロック、情報についても同様である。なお、ユーザ端末１０は、ＰＣ以外にも適宜の電子ファイルを操作できる携帯端末、サーバ等の情報処理装置でもよい。
ユーザ端末１０は、ファイル来歴記録部１１（１１Ａ、１１Ｂ）を有する。
【００１６】
ファイル来歴記録部１１は、オペレータの操作によりユーザ端末１０で処理される電子ファイルのファイル情報及びファイル来歴情報を記録する。ファイル来歴情報は、オペレータの操作によりユーザ端末１０がファイルに対して適用した処理の記録であり、例えばファイル名の変更、ファイルのコピー、ファイル中のデータのコピー＆ペーストなどの履歴情報を含む。ファイル来歴記録部１１は、ファイル情報４１０と、ファイル来歴情報４００を、ネットワーク５０を介してファイル来歴管理サーバ２０に送信する。ファイル来歴記録部１１が情報を送信するタイミングは適宜のタイミングでよく、例としてはデータを記録する度に送信してもよいし、記録されたデータを予め定められた周期で送信してもよい。
【００１７】
ファイル来歴管理サーバ２０は、ファイル来歴保存部２１と、制御部２２を有する。
ファイル来歴保存部２１は、例えばユーザ端末１０から受信したファイル来歴情報４００とファイル情報４１０を順次蓄積する。
制御部２２は、所望のファイルについてファイル来歴保存部２１に蓄積されたファイル来歴情報を検索して、所望のファイルの元になったひとつ又は複数のファイルを求める。つまり、ファイル来歴を求める。また、制御部２２は、ファイル中のデータの変更について、該ファイル中の変更されたデータサイズ及び／又はファイル中の変更された項目数に基づきファイル来歴情報の選択指標を求める。
【００１８】
管理者端末３０は、ファイル来歴情報表示部３１を有する。ファイル来歴情報表示部３１には、検索条件入力領域４１と検索結果表示部（表示領域）４２を有するファイル来歴ＧＵＩ画面４０を表示する。管理者は、キーボード、マウス等の入力部を用いて、検索条件入力領域４１に検索対象のファイル名、時刻情報を入力する。検索結果表示部４２には、ファイル来歴管理サーバ２０からの検索結果を表示する。
【００１９】
図２は、ファイル来歴を記録する装置（図１のユーザ端末１０に相当）の構成の一例を示す図である。
ユーザ端末１０は、例えば表示部１２と、ＣＰＵ（処理部）１３と、ＲＯＭやＲＡＭなどのメモリと、通信装置と、キーボードやマウスなどの入力部と、外部記憶装置を有する。ＲＡＭには、例えば、電子文書を処理するための電子文書利用アプリと、ファイル来歴記録プログラム１４と、ＯＳが格納され、それぞれＣＰＵ１３に読み出されて実行される。ファイル来歴記録プログラム１４がＣＰＵ１３で実行されることで、図１のファイル来歴記録部１１が実現される。なお、電子文書はテキスト等の文書に限らず適宜の電子ファイルでもよい。
【００２０】
ファイル来歴記録プログラム１４により、ファイル来歴情報４００とファイル情報４１０が作成され、ユーザ端末１０に記憶される。各情報は、図示のようにＲＡＭに記憶される以外にも、適宜の記憶領域に記憶してもよい。また、ファイル来歴情報４００とファイル情報４１０は、適宜のタイミングで通信装置を介してファイル来歴管理サーバ２０へ送信される。
【００２１】
図３は、ファイル来歴を記録・処理する装置（図１のファイル来歴管理サーバ２０）の構成の一例を示す図である。
ファイル来歴管理サーバ２０は、例えば、表示部２３と、ＣＰＵ（処理部）２４と、ＲＯＭやＲＡＭなどのメモリと、通信装置と、キーボードやマウスなどの入力部と、外部記憶装置を有する。ＲＡＭには、例えば制御プログラム２５とＯＳが格納され、それぞれＣＰＵ２４に読み出されて実行される。制御プログラム２５がＣＰＵ２４で実行されることで、図１の制御部２２が実現される。
【００２２】
外部記憶装置は、ファイル来歴保存データベース（ファイル来歴保存部）２１と、関連文書リスト２１３と、重要度付ファイル来歴情報データベース２１４と、統合済ファイル来歴情報データベース２１５とを有する。ファイル来歴保存データベース２１には、例えば、通信装置を介してユーザ端末１０から受信したファイル来歴情報及びファイル情報の集合が記憶される。
【００２３】
図４は、ファイル来歴を表示する装置（図１の管理者端末３０に相当）の構成の一例を示す図である。
管理者端末３０は、例えば、表示部３２と、ＣＰＵ（処理部）３３と、ＲＯＭやＲＡＭなどのメモリと、通信装置と、キーボードやマウスなどの入力部と、外部記憶装置を有する。ＲＡＭには、例えばファイル来歴表示プログラム３４とＯＳが格納され、それぞれＣＰＵ３３に読み出されて実行される。ファイル来歴表示プログラム３４がＣＰＵ３３で実行されることで、図１のファイル来歴表示部３１が実現される。
【００２４】
図５は、ファイル来歴情報の構成の一例を示す図である。
ファイル来歴情報４００は、オペレータによるファイルに対する操作の記録であり、例えば、時刻情報４０１と、操作名情報４０３と、操作固有情報４０５を含む。これら各情報は、ファイル来歴記録部１１により例えばファイルの操作時などに記録される。
時刻情報４０１は、例えばオペレータがファイルを操作した時刻である。ファイル来歴情報を記録した時刻でもよい。
【００２５】
操作名情報４０３は、オペレータがどのような操作を行ったかを示す情報であり、例えばコピー＆ペースト、ファイルコピー、ファイル名変更等を示す。操作名情報としては、適宜の識別情報を用いても良い。
操作固有情報４０５は、操作名情報４０３に応じた情報を含む。
【００２６】
図５（ｂ）に、操作名情報４０３が「コピー＆ペースト」を示す場合の操作固有情報４０５−１を示す。操作名情報４０３が「コピー＆ペースト」を示す場合、操作固有情報４０５−１は、変更元情報と、変更先情報と、ペーストされたデータサイズ４０５１とを含む。
【００２７】
変更元情報は、コピー＆ペーストのコピー元となったファイル及び部位（項目）を示す。例えば、変更元情報は、ファイルの識別情報（例えば格納先の記録媒体及びフォルダ等のパス情報を含むファイル名）である文書指定情報と、ファイル中の項目、位置等を特定する部位指定情報を有する。ここでの文書指定情報がコピー＆ペーストのコピー元となったファイルを示し、部位指定情報がコピー＆ペーストのコピー元となった部位を示す。部位指定情報は、例えば、ドキュメントファイル中のテキストボックスの識別情報、データシートのセルの識別情報、プレゼンテーションファイルのスライド及び当該スライド中の位置を特定する情報等を含む。
【００２８】
変更先情報は、コピー＆ペーストのペースト先となったファイル及び部位を示す。例えば、変更先情報は、文書指定情報と部位指定情報を有する。文書指定情報と部位指定情報については、変更元情報の文書指定情報と部位指定情報と同様である。
ペーストされたデータサイズ４０５１は、コピー＆ペーストされたデータのサイズである。例えばバイト数が記録されるが、これに限らず適宜の単位を用いても良い。
【００２９】
図５（ｃ）に、操作名情報４０３が「ファイルコピー」を示す場合の操作固有情報４０５−２を示す。操作名情報４０３が「ファイルコピー」を示す場合、操作固有情報４０５−２は、変更元情報と変更先情報とを含む。ここでは、ファイルコピーはファイル全体を複製する操作であり、変更元情報及び変更先情報は、それぞれ文書指定情報を含む。変更元の文書指定情報と変更先の文書指定情報は、例えば保存先の記録媒体を示す部分が異なる。ファイルの移動についても、ファイルのコピーと同様に扱うことができる。
【００３０】
図５（ｄ）に、操作名情報４０３が「ファイル名変更」を示す場合の操作固有情報４０５−３を示す。操作名情報４０３が「ファイル名変更」を示す場合、操作固有情報４０５−３は変更元情報と変更先情報とを含む。ここでは、変更元情報及び変更先情報は、それぞれ文書指定情報を含む。
【００３１】
図６は、取得されたファイル来歴情報の一例を示す図である。
図６（ａ）は、ファイルコピーの場合の例である。「ａ．ｘｌｓ」という名称のファイルが、ｚドライブの記録媒体からｃドライブの記録媒体にコピーされた例である。
【００３２】
図６（ｂ）は、コピー＆ペーストの場合の例である。例えば、「Ｃ：￥ａ３．ｘｌｓ」というファイルの、「定価」という名前が付けられたセルのデータが、「Ｃ：￥ｃ．ｘｌｓ」というファイルの、「販売価格」という名前が付けられたセルにコピー＆ペーストされた例である。コピー＆ペーストされたデータのサイズ４０５１が、この例では１０ｋｂｙｔｅである。
【００３３】
図７は、ファイル情報の構成の一例を示す図である。
ファイル情報４１０は、ファイルの属性情報（ダンプ）である。例えば、ファイル情報４１０は、ファイル名称（文書指定情報）４１１と、時刻情報４１３と、ファイル固有情報４１５とを含む。ファイル固有情報４１５は、ファイル中の項目数４１５１、ファイルデータサイズ４１５３及び複数の項目情報を有する。項目情報は、例えばセルやテキストボックスなど、ファイル中の適宜の部位を特定する情報である。
【００３４】
図８は、ユーザ端末１０から取得されたファイル来歴情報の集合の一例を示す図である。
例えばファイル来歴管理サーバ２０は、各ユーザ端末１０から受信されるファイル来歴情報４００に識別番号等のｉｄ（識別子）をつけ、ファイル来歴保存部２１に順次記憶する。識別子は、ファイル来歴記録部１１で付与されて送信されてもよい。この場合、ファイル来歴管理サーバ２０はユーザ端末１０を識別する識別子をさらに付与してもよい。ファイル来歴保存部２１は、例えば、識別子と、時刻情報と、操作名情報と、操作固有情報とが対応して記憶される。操作固有情報は、変更元情報、変更先情報、ペーストデータサイズを含む。操作名情報がファイルコピー、ファイルリネームの場合は、部位指定情報、ペーストデータサイズはないためブランクになっている。この例では、時刻が古い順に識別子が付与され、識別子が新しい（番号が大きい）ものから検索されることでファイルの来歴をたどることが出来る。
【００３５】
図９は、ファイル来歴管理サーバ２０に記憶される関連文書リストの一例である。
関連文書リスト２１３は、例えば、入力される検索対象の文書指定情報に関連する文書のファイルを示す関連文書情報と、関連文書の元になるファイルを示す元ファイル情報が対応して記憶される。関連文書情報と元ファイル情報は、例えばファイル名が記憶される。
【００３６】
図１０は、ファイル来歴管理サーバ２０に記憶される重要度付きファイル来歴情報の一例である。
重要度付きファイル来歴情報は、例えば重要度付きファイル来歴情報データベース２１４に記憶され、識別子（ｉｄ）、時刻情報、操作名情報、変更元情報及び変更先情報に対応して、制御部２２により求められる重要度が記憶される。重要度については後に詳述するが、操作名情報がコピー＆ペーストの場合に求められ、記憶される。
（フローチャート）
【００３７】
図１１は、ファイル来歴情報からファイル来歴表示対象の関連ファイルリストと重要度付きファイル来歴情報を抽出する処理を示すフローチャートである。本フローチャートは、ファイル来歴管理サーバ２０の制御部２２（ＣＰＵ２４）で実行される。
なお、本フローチャートの実行前に、ユーザ端末１０からファイル来歴情報４００及びファイル情報４１０が送信され、ファイル来歴管理サーバ２０に記憶されている。
【００３８】
ファイル来歴管理サーバ２０の制御部２２は、検索条件の来歴表示対象ファイルの名称と来歴表示時刻を受け付ける（Ｓ１０１）。例えば、制御部２２は、図１５に示すようなファイル来歴表示ＧＵＩ画面４０を表示し、検索条件入力領域４１に入力された文書指定情報（来歴表示対象ファイルの名称）と表示来歴時刻情報（来歴表示時刻）を入力する。
【００３９】
制御部２２は、来歴表示対象ファイルの来歴表示時刻におけるファイル情報を取得する（Ｓ１０３）。例えば、制御部２２は入力された来歴表示対象ファイルのファイル情報４１０を外部記憶装置から取得する。なお、ファイル情報は時刻により変更される場合があり、制御部２２は入力された来歴表示時刻と、ファイル情報４１０中の時刻情報４１３とに従い、来歴表示時刻より過去のうち最も時刻が近いファイル情報を取得する。このようにすることにより、所望の時点のファイルについて、ファイル来歴を取得・表示することができる。
【００４０】
制御部２２は、来歴表示対象ファイルを関連文書リスト２１３に追加する（Ｓ１０５）。例えば、来歴表示対象ファイルのファイル名を関連文書リスト２１３の関連文書情報に記憶する。
制御部２２は、ファイル来歴保存データベース２１に記憶されているファイル来歴情報（図８参照）のファイル来歴総数をファイル来歴通番Ｉとする（Ｓ１０７）。例えば、記憶されているｉｄの最大値をファイル来歴通番Ｉとしてもよい。なお、制御部２２は、ファイル来歴保存部２１の時刻情報を参照して、入力された来歴表示時刻より過去のうち最大のｉｄをファイル来歴通番Ｉとしてもよい。
【００４１】
制御部２２は、ファイル来歴通番Ｉが正の数であるかを確認し（Ｓ１０９）、正の数の場合に以下の処理を繰り返す。後述するステップＳ１２７で、ファイル来歴通番Ｉがデクリメントされることで、以下の処理がファイル来歴保存部２１の全エントリに対して、ｉｄが大きいものから順に実行される。
【００４２】
制御部２２は、変更先情報が関連文書リスト２１３に存在するか判断する（Ｓ１１１）。より具体的には、制御部２２はファイル来歴保存データベース２１のファイル来歴情報のうち、ｉｄがファイル来歴通番Ｉと一致するエントリを対象エントリとし、そのエントリの変更先情報に記憶された文書指定情報が、関連文書リスト２１３に存在するか判断する。存在しない場合は、ステップＳ１２７に移る。
【００４３】
一方、存在する場合、制御部２２は操作名情報により処理を分岐する（Ｓ１１３）。操作名情報がコピー＆ペーストの場合はステップＳ１１５へ移り、操作名情報がファイルコピー又はファイルリネームの場合はステップＳ１１９へ移る。
ステップＳ１１５では、制御部２２は、変更元情報を変更先情報のコピー元ファイルと定義する（Ｓ１１５）。例えば、ファイル来歴保存データベース２１のファイル来歴情報の対象エントリに記憶されている変更元情報を、変更先情報が示すファイルのコピー元ファイルとする。また、制御部２２は、対象エントリの変更先情報と変更元情報を、関連文書リスト２１３の関連文書情報と元ファイル情報とに対応して記憶する。
【００４４】
制御部２２は、コピー＆ペーストの重要度を算出し（Ｓ１１７）、ステップＳ１２３へ移る。図１２は、コピー＆ペーストのファイル来歴からコピー元の文書がファイル来歴表示対象の電子文書にどれだけ影響を及ぼしたかを示す重要度を算出する処理を示す。制御部２２は、重要度を、図１２に示すように以下の式により算出する。
重要度＝（ペーストデータサイズ）／（来歴表示対象のファイルサイズ）＋（ペースト項目数）／（来歴表示対象の項目数）
【００４５】
ここで、ペーストデータサイズはファイル来歴情報４００に含まれ（図５（ｂ）参照）、対象エントリに記憶されたペーストデータサイズ４０５１を用いることができる。来歴表示対象のファイルサイズは、ファイル情報４１０に含まれるファイルデータサイズ４１５３を用いることができる。ペースト項目数は、操作固有情報の部位指定情報から判断する。例えば、複数の部位が操作された場合は、各操作について部位指定情報がそれぞれ操作固有情報に記憶され、この数がペースト項目数となる。なお、ファイル来歴情報４００にペーストされた項目数を含むようにしてもよい。来歴表示対象の項目数は、ファイル情報４１０に含まれる項目数４１５１を用いることができる。その後、ステップＳ１２３へ移る。
【００４６】
なお、制御部２２は、上述の式により重要度（選択指標）を求める以外にも、ペーストデータサイズのファイル全体のデータサイズに対する割合、及び、ペースト項目数のファイル全体の項目数に対する割合の一方又は双方に基づきファイル来歴情報の選択指標を求めてもよい。また、制御部２２はファイル中の変更されたデータサイズ及び／又はファイル中の変更された項目数に基づきファイル来歴情報の選択指標を求めてもよい。さらに、制御部２２は、これら以外にも、表示対象の所望のファイルと、その元ファイルとのデータの変更度合いに基づいて選択指標を求めてもよい。
【００４７】
一方、ステップＳ１１９では、制御部２２は、変更元情報を変更先情報の元ファイルと定義する（Ｓ１１９）。この点ステップＳ１１５と同様であり、制御部２２は、ファイル来歴保存データベース２１のファイル来歴情報の対象エントリに記憶されている変更先情報と変更元情報を、関連文書リスト２１３の関連文書情報と元ファイル情報とに対応して記憶する。
【００４８】
制御部２２は、関連文書リスト２１３で変更先情報を元ファイルと定義している全ての該元ファイルを変更元情報に変更する（Ｓ１２１）。例えば、制御部２２は、関連文書リスト２１３の元ファイル情報を検索し、対象エントリの変更先情報と一致する元ファイル情報を、変更元情報に変更する。なお、変更元情報を元ファイル情報に順に追加してファイルの来歴がひとつのエントリに並ぶようにしてもよい。
【００４９】
ステップＳ１２３では、制御部２２は、変更元情報のファイル（文書指定情報）を関連文書リスト２１３に追加する（Ｓ１２３）。例えば、関連文書リスト２１３の関連文書情報に、変更元情報を追加する。
制御部２２は、ファイル来歴情報の各項目に重要度を加えて「重要度付きファイル来歴情報」として重要度付きファイル来歴情報データベース２１４に出力し、記憶する（Ｓ１２５）。なお、ファイルコピー及びファイルリネームの場合は、重要度は算出されてなく、ファイル来歴情報の各項目が出力される。図１０に、重要度付きファイル来歴情報が記憶される重要度付きファイル来歴情報データベース２１４の構成例を示す。
【００５０】
制御部２２は、ファイル来歴通番Ｉをデクリメントし（Ｓ１２７）、ステップＳ１０９〜Ｓ１２５の処理を繰り返す。その後、制御部２２は、関連文書リスト２１３に従い、ファイル来歴を管理者端末３０に表示する（Ｓ１２９）。例えば、制御部２２は関連文書リスト２１３を管理者端末３０に送信し、管理者端末３０がファイル来歴表示部３１に表示する。
【００５１】
図１３は、同一の変更元情報、変更先情報の重要度付きファイル来歴情報を統合し、統合済ファイル来歴情報を出力するフローチャートである。例えば、図１０の重要度付きファイル来歴情報のうち、変更元情報と変更先情報が同じデータを統合する処理である。
なお、重要度付きファイル来歴情報データベース２１４は、各ｉｄについて、例えば統合済みの場合に「有」、統合されていない場合「無」がセットされる統合済みフラグを含む。統合済か否かは、これ以外にも適宜の手法を用いても良い。
【００５２】
制御部２２は、重要度付きファイル来歴情報データベース２１４に記憶されている重要度付きファイル来歴情報（図１０参照）の重要度付ファイル来歴総数をファイル来歴通番Ｉ（重要度付ファイル来歴通番Ｉ）とする（Ｓ２０１）。
制御部２２は、ファイル来歴通番Ｉが正の数であるかを確認し（Ｓ２０３）、正の数の場合に以下の処理を繰り返す。
【００５３】
制御部２２は、操作名情報がコピー＆ペーストであり、かつ、統合済フラグが無を示すか判断する（Ｓ２０５）。より具体的には、制御部２２は重要度付きファイル来歴情報データベース２１４の重要度付ファイル来歴情報のうち、ｉｄがファイル来歴通番Ｉと一致するエントリを対象エントリとし、そのエントリの操作名情報がコピー＆ペーストを示し、かつ、統合済フラグが無を示すか判断する。該当しない場合は、ステップＳ２２１に移る。なお、ｉｄがファイル来歴通番Ｉと一致するエントリがない場合も、ステップＳ２２１に移る。ファイル来歴通番Ｉがデクリメントされて、ｉｄがファイル来歴通番Ｉと一致するエントリが存在するようになる。
【００５４】
一方、対象エントリの操作名がコピー＆ペーストであり、かつ、統合済フラグが無を示す場合は（Ｓ２０５、Ｙｅｓ）、制御部２２は、統合用ファイル来歴通番Ｊにファイル来歴通番Ｉを代入する（Ｓ２０７）。
制御部２２は、ファイル来歴通番Ｊが正の数であるかを確認し（Ｓ２０９）、正の数の場合に以下の処理を繰り返す。ファイル来歴通番Ｊが正の数でない場合、繰り返し処理を抜け、ステップＳ２１９に移る。
【００５５】
制御部２２は、操作名情報がコピー＆ペーストであり、かつ、ファイル来歴通番Ｉのエントリの変更元情報及び変更先情報と、ファイル来歴通番Ｊのエントリの変更元情報及び変更先情報とが同一か判断する（Ｓ２１１）。例えば、図１０の例では、ｉｄ＝０２１のエントリと、ｉｄ＝０１４のエントリは、変更元情報及び変更先情報とが同一である。変更元情報及び変更先情報が同一でない場合は（Ｓ２１１、Ｎｏ）、ステップＳ２１７に移る。
【００５６】
一方、変更元情報及び変更先情報が同一の場合（Ｓ２１１、Ｙｅｓ）、制御部２２は、ファイル来歴通番Ｉの重要度にファイル来歴通番Ｊの重要度を加算する（Ｓ２１３）。また、制御部２２は、ファイル来歴通番Ｊの統合済フラグを「有」にセットする（Ｓ２１５）。
ステップＳ２１７では、制御部２２は、ファイル来歴通番Ｉをデクリメントし（Ｓ２１７）、ステップＳ２０９〜Ｓ２１５の処理を繰り返す。
【００５７】
ステップＳ２１９では、制御部２２は、時刻情報、変更元情報、変更先情報及び加算された重要度を、「統合済ファイル来歴情報」として統合済ファイル来歴情報データベース２１５に出力し、記憶する（Ｓ２１９）。図１４に、統合済ファイル来歴情報の一例を示す。ここではｉｄが新たにふられている。
ステップＳ２２１では、制御部２２は、ファイル来歴通番Ｉをデクリメントし（Ｓ２２１）、ステップＳ２０３〜Ｓ２１９の処理を繰り返す。
【００５８】
（表示例）
図１５は、第１の実施の形態におけるファイル来歴表示画面の一例である。
ファイル来歴表示ＧＵＩ画面４０は、検索条件を入力するための検索条件入力領域４１と、検索結果を表示するための検索結果表示領域４２を有する。検索条件入力領域４１は、文書指定情報、表示来歴時刻情報を入力する領域を有する。さらに表示条件を入力する領域を有しても良い。検索結果表示領域４２には、ファイル来歴が表示される。
図１５に示す例は、ファイル来歴を図示したものである。
【００５９】
図１６は、図１５の表示条件として重要度１０％以上のもののみを表示する操作をした場合の、第１の実施の形態におけるファイル来歴表示画面の一例である。
例えば、管理者等の入力部の操作により、検索条件入力領域４１を介して表示条件が入力される。表示条件としては、例えば重要度を指定する。制御部２２は、重要度付きファイル来歴情報データベース２１４、統合済ファイル来歴情報データベース２１５のうち、重要度が表示条件に合致しないものを除きファイル来歴を表示する。なお、コピー＆ペースト以外は重要度が算出されてないため、全て表示してもよい。図１６の例では、「Ｃ：￥ａ３．ｘｌｓ」から「Ｃ：￥ｃ．ｘｌｓ」へのコピー＆ペーストは重要度が０．０５でり、表示条件の「重要度０．１以上」を満たしていないため、表示されていない。なお、重要度が低いものを表示しない以外にも、重要度が表示条件に合致するファイル来歴を強調して表示してもよい。
【００６０】
図１７は、第１の実施の形態におけるファイル来歴表示画面の別の一例である。
検索結果表示領域４２は、グラフィック表示する以外にも、図１７にようにテキスト形式、表形式で表示してもよい。図１７の例は、文書情報として、指定ファイル名と、そのソースファイル名（ファイル来歴のおおもとにあたるファイル）、作成時刻情報等を表示した例である。また、関連文書情報として、コピー元ファイル名、そのソースファイル、最終ペースト時刻及び重要度等を、重要度が高い順に表示した例である。関連文書情報は、重要度が高い順に予め定められた数のみを表示するようにしてもよい。なお、これら以外の情報を表示してもよいし、他の形式で表示してもよい。
【００６１】
２．第２の実施の形態
第２の実施の形態では、コピー＆ペーストの操作の場合に、ペースト内容を加味して重要度を求める。管理者にとって、特に重要視する内容のコピー＆ペーストについては重要度を比較的高くして表示されやすいようにすることができる。管理者は、重要視するキーワードを指定できる。
【００６２】
一例として、データサイズは大きいわりには変更の影響度が比較的小さい備考欄については重要度に対する寄与度を低くし、一方、データサイズが小さいわりには変更の影響度が比較的大きい価格に関するキーワード等については重要度に対する寄与度を高く出来る。
（ハード構成及びデータ構成）
システム構成及び各装置の構成は第１の実施の形態と同様である。
【００６３】
図１８は、第２の実施の形態における、ペースト内容を含むファイル来歴情報の構成の一例を示す図である。図１８（ｂ）に示すように、操作名がコピー＆ペーストの場合の操作固有情報４０５−４には、第１の実施の形態での操作固有情報に対してペースト内容（変更内容情報）１３０１をさらに含む。他は第１の実施の形態と同様である。
【００６４】
図１９は、第２の実施の形態における、ペースト内容を含む取得されたファイル来歴情報の一例を示す図である。例えば、「Ｃ：￥ａ３．ｘｌｓ」というファイルの、「定価」という名前が付けられたセルの「１０００円」というデータが、「Ｃ：￥ｃ．ｘｌｓ」というファイルの、「販売価格」という名前が付けられたセルにコピー＆ペーストされた例である。
【００６５】
図２０は、第２の実施の形態における、ペースト内容を含む、ユーザ端末１０から取得されたファイル来歴情報の集合の一例を示す図である。第１の実施の形態の例に対して、ペースト内容をさらに含む。
【００６６】
（フローチャート）
全体フローチャートは、第１の実施の形態における図１１のフローチャートと同様である。なお、第２の実施の形態では、ステップＳ１０１において制御部２２はキーワード指定情報をさらに入力する。例えば、制御部２２は、図２４及び図２５に示すようなファイル来歴表示ＧＵＩ画面４０を表示し、検索条件入力領域４１に入力された文書指定情報（来歴表示対象ファイルの名称）と表示来歴時刻情報（来歴表示時刻）の他、キーワード指定情報をさらに入力する。キーワード指定情報は、図２４に示すように、ペースト内容に含まれるキーワードでもよいし、図２５に示すように項目名に含まれるキーワードでもよい。
【００６７】
また、ステップＳ１１７の処理の詳細は第１の実施の形態と異なり、図２１を参照して以下説明する。図２１は、第２の実施の形態における、ペースト内容を加味して重要度を算出する処理を示すフローチャートである。図２１は、ステップＳ１１７の詳細フローに相当する。
まず、制御部２２は、キーワード一致数を０に初期設定する（Ｓ３０１）。制御部２２は、ファイル来歴通番Ｉのエントリのペースト項目名（変更元情報及び変更先情報の部位指定情報）又はペースト内容に、入力されたキーワードを含むか判断する（Ｓ３０３）。キーワードを含まない場合、ステップＳ３０７へ移る。
【００６８】
一方、キーワードを含む場合、制御部２２はキーワード一致数を１に設定する（Ｓ３０５）。なお、キーワードを複数設定してもよく、その場合は各キーワードに一致する度にキーワード一致数を増加させてもよい。
制御部２２は、以下の式により重要度を算出する（Ｓ３０７）。
重要度＝（ペーストデータサイズ）／（来歴表示対象のファイルサイズ）＋（ペースト項目数）／（来歴表示対象の項目数）＋キーワード一致数×α
【００６９】
ここで、αは予め定められた係数である。例えば、変更の影響度が比較的小さい備考欄等のキーワードについてはαを負に設定して重要度を低めにし、一方、変更の影響度が比較的大きい価格や製品名、あるいは個人情報に関するキーワード等についてはαを正に設定して重要度に高めにする。αを正負のいずれにするか（重要度を高めにするか低めにするか）は、検索条件入力領域４１を介して入力するようにしてもよいし、キーワードとαの値を組にしたリストを予め制御部２２が保持していてもよい。他のパラメータは第１の実施の形態におけるステップＳ１１７と同様である。
なお、他の処理については第１の実施の形態と同様である。また、統合処理についても第１の実施の形態と同様である。
【００７０】
図２２は、第２の実施の形態における、キーワードを利用した、重要度付きファイル来歴情報の一例である。図２３は、第２の実施の形態における、キーワードを利用した、統合済ファイル来歴情報の一例である。
【００７１】
（表示例）
図２４は、第２の実施の形態において、ペースト内容を加味して重要度を算出した結果のファイル来歴表示画面の一例であり、「円」を含むペースト内容は重要と指定した場合の例である。
【００７２】
図２５は、第２の実施の形態において、ペースト内容を加味して重要度を算出した結果のファイル来歴表示画面の一例であり、「備考」を含む項目は重要でない、と指定した場合の例である。
図２４、図２５は、第１の実施の形態の図１７のように表形式で表示する例であるが、図１５、図１６のようにグラフィック表示してもよい。
【００７３】
３．第３の実施の形態
第３の実施の形態では、同じ文書の同じ場所にペーストしたものがある場合に、後の時刻（現在に近い時刻）のデータが反映され、前の時刻（より過去の時刻）のデータは上書きされて消去されていると考えられることから、前の時刻のデータを排除して処理する。
本実施の形態によると、より後の処理によって打ち消された操作に関する処理を省くことができる。
【００７４】
（ハード構成及びデータ構成）
システム構成及び各装置の構成は第１の実施の形態と同様である。なお、ファイル来歴管理サーバ２０には、例えば外部記憶装置に後述する判定除外リストが記憶される。
図２６は、第３の実施の形態における、同電子文書の同項目にペーストしている２つのファイル来歴情報の一例である。図２６では、簡単のため、同じ文書の同じ場所にペーストしたファイル来歴情報のみを示している。図示のように、同じ文書の同じ場所にペーストしたものは、変更先情報が同一になる。
【００７５】
図２７は、第３の実施の形態における、ファイル情報の構成を示すファイル情報の一例を示す図である。ファイル情報は、後の時刻（現在に近い時刻）のデータが反映されている。
【００７６】
図２８は、第３の実施の形態における判定除外リストの一例である。
判定除外リストは、重要度の算出等の処理を除外する文書指定情報と部位指定情報とを含む。各エントリには適宜の識別子が付与されてもよい。
【００７７】
（フローチャート）
全体フローチャートは、第１の実施の形態における図１１のフローチャートと同様である。
なお、ステップＳ１１７の処理の詳細は第１の実施の形態と異なり、図２９を参照して以下説明する。図２９は、第３の実施の形態において、あるペーストによりファイル情報の最終的な値と同一となった場合、それ以前の全てのペースト処理は無効として重要度を算出する処理を示すフローチャートである。図２９は、ステップＳ１１７の詳細フローに相当する。
【００７８】
制御部２２は、ファイル来歴通番Ｉのペースト先項目が判定除外項目リストに存在するか判断する（Ｓ４０１）。より具体的には、制御部２２は、ファイル来歴保存部２１のファイル来歴情報のうち、ｉｄがファイル来歴通番Ｉと一致するエントリを対象エントリとし、そのエントリの変更先情報（ペースト先項目を特定する情報）が、判定除外リストに存在するか否かを判断する。
変更先情報が判定除外リストに存在する場合（Ｓ４０１、Ｙｅｓ）、制御部２２は、重要度を０とし（Ｓ４０９）、図１１の処理に戻る。
【００７９】
一方、変更先情報が判定除外リストに存在しない場合（Ｓ４０１、Ｎｏ）、制御部２２は、ファイル来歴通番Ｉのペースト先項目への最初の判定であり、かつ、ペースト内容がファイル情報の項目情報の値と一致するか判断する（Ｓ４０３）。ペースト先項目への最初の判定か否かは、例えばｉｄがファイル来歴通番Ｉと一致する対象エントリについて、本ステップの処理を過去に判定したことを、フラグを付けるなど適宜の手法により記憶し、これによりそのエントリのペースト先項目（変更先情報）への最初の判定か否かを判断できる。また、ペースト内容がファイル情報の項目情報の値と一致するかの判断は、制御部２２が、対象エントリのペースト内容と、ファイル情報の項目情報のデータ内容４１５７とを比較して、一致しているか判断できる。
【００８０】
ステップＳ４０３の条件を満たす場合（Ｓ４０３、Ｙｅｓ）、制御部２２は、ファイル来歴通番Ｉのペースト先項目を判定除外リストに追加する（Ｓ４０５）。例えば、対象エントリの変更先情報に含まれる文書指定情報と部位指定情報を判定除外リストに記憶する。これにより、後のステップでファイル来歴通番Ｉがデクリメントされていくので、ペースト先項目が同一の古いファイル来歴情報は、ステップＳ４０１で検出され、ステップＳ４０９で重要度が０に設定される。その後ステップＳ４０７に移る。一方、ステップＳ４０３の条件を満たさない場合（Ｓ４０３、Ｎｏ）、ステップＳ４０７に移る。
【００８１】
制御部２２は、以下の式により重要度を算出する（Ｓ４０７）。
重要度＝（ペーストデータサイズ）／（来歴表示対象のファイルサイズ）＋（ペースト項目数）／（来歴表示対象の項目数）
各パラメータは第１の実施の形態におけるステップＳ１１７と同様である。
なお、図１１の他の処理については第１の実施の形態と同様である。また、統合処理についても第１の実施の形態と同様である。
【００８２】
図３０は、第３の実施の形態における判定除外を利用した重要度付きファイル来歴情報の一例である。図３１は、第３の実施の形態における判定除外を利用した、統合済ファイル来歴情報の一例である。図示の例では、ｉｄ＝１のエントリ（図２６のｉｄ＝１のエントリのファイル来歴情報に対応する）では、重要度が０となっている。
【００８３】
（表示例）
図３２は、第３の実施の形態における、図２９の処理により重要度を算出した結果のファイル来歴表示画面の一例である。第１の実施の形態の図１７のように表形式で表示する例であるが、図１５、図１６のようにグラフィック表示してもよい。例えば、重要度が高いものから表示する場合や、検索条件入力領域４１を介して表示する重要度が指定された場合などには、重要度が０とされたファイル来歴情報については表示されず、ユーザが視認しやすくなる。
【００８４】
４．第４の実施の形態
上述の第２の実施の形態では、ペースト内容をファイル来歴情報として記録しユーザ端末１０からファイル来歴管理サーバ２０へ送信したが、第４の実施の形態では、ペースト内容中のキーワードに対して加算点数（マイナスの値を加算する場合もある）を予め定めておき、ユーザ端末１０のファイル来歴情報記録部１１に記憶しておく。ファイル来歴情報記録部１１は、ペースト内容及び項目名の中の所定のキーワードを検索してペースト点数を求め、ペースト点数をファイル来歴情報に付加してファイル来歴管理サーバ２０に送信する。
本実施の形態によると、上述の第２の実施の形態に比べて、ファイル来歴管理サーバ２０のデータベースにかける負荷を小さくできる。
【００８５】
（ハード構成及びデータ構成）
第４の実施の形態では、ユーザ端末１０のファイル来歴記録部１１は、ペースト点数データベースを有する。
図３３は、第４の実施の形態における、ファイル来歴情報記録部１１に登録されたペースト点数データベースの一例を示す図である。ペースト点数データベースには、予め定められたキーワードとペースト点数（点数情報）が対応して記憶される。これらの情報は、ファイル来歴管理サーバ２０からユーザ端末１０に送信され、ユーザ端末１０に記憶されてもよい。なお、ペースト点数（キーワード含有情報）は、本実施の形態で示すように重要度に直接加算できる値以外にも、重要度と対応する適宜の指標、識別子などでもよい。
【００８６】
第２の実施の形態と同様に、一例として、データサイズは大きいわりには変更の影響度が比較的小さい備考欄等についてはペースト点数をマイナスの値にして重要度に対する寄与度を低くし、一方、データサイズが小さいわりには変更の影響度が比較的大きい価格に関するキーワード等についてはペースト点数をプラスの値にして重要度に対する寄与度を高く出来る。なお、ペースト点数の値は予め定められることができる。
【００８７】
図３４は、第４の実施の形態における、キーワードにより判定されたペースト点数を含むファイル来歴情報の構成の一例を示す図である。図３４（ｂ）に示すように、操作名がコピー＆ペーストの場合の操作固有情報４０５−５には、第１の実施の形態での操作固有情報に対してペースト点数２４０１をさらに含む。他は第１の実施の形態と同様である。
【００８８】
図３５は、第４の実施の形態における、ペースト点数を含む取得されたファイル来歴情報の一例を示す図である。図３５（ａ）は、変更先情報の部位指定情報が「販売価格」であり、キーワード「価格」に対応するペースト点数０．５０がペースト点数２４０１として含まれている。図３５（ｂ）は、変更先情報の部位指定情報が「備考」であり、キーワード「備考」に対応するペースト点数−０．３０がペースト点数２４０１として含まれている。
【００８９】
図３６は、第４の実施の形態における、キーワードにより判定されたペースト点数を含む、ユーザ端末１０から取得されたファイル来歴情報の集合の一例を示す図である。第１の実施の形態の例に対して、ペースト点数をさらに含む。
システム構成及び各装置の構成の他の部分は第１の実施の形態と同様である。
【００９０】
（フローチャート）
全体フローチャートは、第１の実施の形態における図１１のフローチャートと同様である。
なお、ステップＳ１１７の処理の詳細は第１の実施の形態と異なり、図３７を参照して以下説明する。図３７は、第４の実施の形態における、ペースト点数を加味して重要度を算出する処理を示すフローチャートである。図３７は、ステップＳ１１７の詳細フローに相当する。
【００９１】
制御部２２は、以下の式により重要度を算出する（Ｓ５０１）。
重要度＝（ペーストデータサイズ）／（来歴表示対象のファイルサイズ）＋（ペースト項目数）／（来歴表示対象の項目数）＋ペースト点数
ペースト点数は、ファイル来歴保存部２１の対象エントリに記憶されたペースト点数を用いることができる。他の各パラメータは第１の実施の形態におけるステップＳ１１７と同様である。
なお、図１１の他の処理については第１の実施の形態と同様である。また、統合処理についても第１の実施の形態と同様である。
【００９２】
図３８は、第４の実施の形態における、ペースト点数を利用した、重要度付きファイル来歴情報の一例である。図３９は、第４の実施の形態における、ペースト点数を利用した、統合済ファイル来歴情報の一例である。例えば「備考」の項目が修正されたファイル来歴については重要度が低めになり（例えばｉｄ＝０２１のエントリ）、「販売価格」の項目にペーストされたファイル来歴については重要度が高めになる（例えばｉｄ＝０１３のエントリ）。
【００９３】
（表示例）
図４０は、第４の実施の形態における、ペースト点数を加味して重要度を算出した結果のファイル来歴表示画面の一例である。この例では表形式で表示しているが、グラフィック表示でもよい。
【００９４】
５．構成例
本ファイル来歴記録・表示方法は、例えばファイル来歴を記録・表示させる計算機のファイル来歴記録・表示方法であって、
前記ファイル来歴記録・表示方法はファイル来歴を記録するファイル来歴記録部を備え，
前記ファイル来歴記録部はファイル来歴を記録する機能を備え、
前記ファイル来歴記録・表示方法はユーザが関係するファイル来歴を表示したい特定のファイルを入力する機能を有する入力部を備え、
前記ファイル来歴記録・表示方法は前記ファイル来歴記録部によって記録されたファイル来歴を表示するファイル来歴表示部を備え、
前記ファイル来歴表示部は前記ファイル来歴の重要度を判定知る機能を備え、重要度の高いファイル来歴を強調して表示する、あるいは重要度の高いファイル来歴のみを表示する機能を備える。
【００９５】
上述ファイル来歴記録・表示方法において、ファイル来歴記録部がファイル来歴をファイルのヘッダに記録することを特徴のひとつとする。
上述ファイル来歴記録・表示方法において、ファイル来歴記録部がファイル来歴をサーバに記録することを特徴のひとつとする。
上述ファイル来歴記録・表示方法において、ファイル来歴がファイルの移動、コピーおよびファイル間のデータのコピー＆ペーストのいずれか、あるいは全てで構成されていることを特徴のひとつとする。
【００９６】
上述ファイル来歴記録・表示方法において、ファイル来歴記録部がファイル来歴を記録する際に、変更が加えられた項目と変更されたファイルのサイズ、および変更後のファイル全体のサイズ、変更内容のいずれか、あるいは全てを同時に記録する。
上述ファイル来歴記録・表示方法において、ファイル来歴表示部が変更のサイズの大きさと変更が加えられた項目数のいずれか、あるいは双方をもとに重要度を判定する。
【００９７】
上述ファイル来歴記録・表示方法において、入力部がユーザの重視するキーワード、もしくは無視するキーワードを入力可能とする機能を備え、ファイル来歴表示部がキーワードを含む項目への変更があった場合と変更内容がキーワードを含んでいる場合、重視するキーワードであった場合は重要度を増し、無視するキーワードであった場合は重要度を減じて表示処理を行う。
上述ファイル来歴記録・表示方法において、ファイル来歴表示部が各ファイル来歴に含まれる個々の変更内容からユーザが要求した時刻におけるデータの内容に最終的に反映されているファイル来歴のみをもとに重要度を判定する。
【００９８】
上述ファイル来歴記録・表示方法において、ファイル来歴記録部がファイル来歴を記録する際に、変更項目、変更内容の片方、もしくは双方が、ユーザの重視するキーワード、もしくは無視するキーワードを含んでいるかのキーワード含有情報の記録を行い、ファイル来歴表示部が重要度を判定する場合に前記キーワード含有情報を加味して判定することを特徴のひとつとする。
上述ファイル来歴記録・表示方法において、ファイル来歴から流出ファイルの元となった重要ファイルを抽出し表示する機能を備えることを特徴のひとつとする。
【産業上の利用可能性】
【００９９】
本発明は、例えば電子ファイルのセキュリティ分野、特に電子機密書類の管理に係るシステム等に利用可能である。
【図１】
2012164648.tif 000003
【図２】
2012164648.tif 000004
【図３】
2012164648.tif 000005
【図４】
2012164648.tif 000006
【図５】
2012164648.tif 000007
【図６】
2012164648.tif 000008
【図７】
2012164648.tif 000009
【図８】
2012164648.tif 000010
【図９】
2012164648.tif 000011
【図１０】
2012164648.tif 000012
【図１１】
2012164648.tif 000013
【図１２】
2012164648.tif 000014
【図１３】
2012164648.tif 000015
【図１４】
2012164648.tif 000016
【図１５】
2012164648.tif 000017
【図１６】
2012164648.tif 000018
【図１７】
2012164648.tif 000019
【図１８】
2012164648.tif 000020
【図１９】
2012164648.tif 000021
【図２０】
2012164648.tif 000022
【図２１】
2012164648.tif 000023
【図２２】
2012164648.tif 000024
【図２３】
2012164648.tif 000025
【図２４】
2012164648.tif 000026
【図２５】
2012164648.tif 000027
【図２６】
2012164648.tif 000028
【図２７】
2012164648.tif 000029
【図２８】
2012164648.tif 000030
【図２９】
2012164648.tif 000031
【図３０】
2012164648.tif 000032
【図３１】
2012164648.tif 000033
【図３２】
2012164648.tif 000034
【図３３】
2012164648.tif 000035
【図３４】
2012164648.tif 000036
【図３５】
2012164648.tif 000037
【図３６】
2012164648.tif 000038
【図３７】
2012164648.tif 000039
【図３８】
2012164648.tif 000040
【図３９】
2012164648.tif 000041
【図４０】
2012164648.tif 000042
【国際調査報告】
2012164648.tif 000043
2012164648.tif 000044