(57)【要約】【課題】識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる文書追跡システムを提供すること。【解決手段】追跡スキャナ２０または追跡ＰＣ２１によって追跡対象の文書が指定されると、コンテンツ解析サーバ２は、追跡対象の文書に内容が類似する文書をファイルサーバ１から抽出し、追跡サーバ２２は、抽出した文書に対する入出力の履歴を追跡して追跡スキャナ２０または追跡ＰＣ２１に追跡結果を提示する。【選択図】図１
2010044556.tif 000002
【特許請求の範囲】
【請求項１】
文書に対する入出力操作を追跡する文書追跡システムにおいて、
前記文書を格納するファイルサーバと、
前記ファイルサーバに格納された文書の内容から取得される特徴量に該文書を識別するための登録文書識別情報を関連付けた特徴量テーブルを予め格納する特徴量テーブル格納装置と、
前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する少なくとも１つの端末装置と、
前記端末装置による入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納装置と、
追跡対象の文書が指定される追跡対象文書指定装置と、
前記追跡対象文書指定装置に指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の登録文書識別情報を検出する文書識別情報検出装置と、
前記文書識別情報検出装置によって検出された登録文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理を行う追跡処理装置と、を備えたことを特徴とする文書追跡システム。
【請求項２】
前記追跡対象文書指定装置は、前記追跡対象の文書から前記流通文書識別情報を取得し、
前記追跡処理装置は、前記追跡対象文書指定装置によって取得された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、前記ファイルサーバに格納された文書からの入出力の履歴を追跡する追跡処理を行い、
前記文書識別情報検出装置は、該追跡処理の結果が得られなかった場合に限り、該追跡対象の文書に内容が類似する文書の登録文書識別情報を検出することを特徴とする請求項１に記載の文書追跡システム。
【請求項３】
前記ファイルサーバの特定の場所に格納された文書を監視する文書監視装置を備え、
前記文書監視装置は、該文書の状態の変化を検出したときに、前記特徴量テーブル格納装置に前記特徴量テーブルを更新させることを特徴とする請求項１または請求項２に記載の文書追跡システム。
【請求項４】
文書に対する入出力操作を追跡する文書追跡システムにおいて、
前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する少なくとも１つの端末装置と、
該文書の内容から取得される特徴量に該流通文書識別情報を関連付けた特徴量テーブルを格納する特徴量テーブル格納装置と、
前記端末装置による入出力操作を表す操作情報を前記流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納装置と、
追跡対象の文書が指定される追跡対象文書指定装置と、
前記追跡対象文書指定装置に指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の流通文書識別情報を検出する文書識別情報検出装置と、
前記文書識別情報検出装置によって検出された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理を行う追跡処理装置と、を備えたことを特徴とする文書追跡システム。
【請求項５】
前記追跡対象文書指定装置は、前記追跡対象の文書から前記流通文書識別情報を取得し、
前記追跡処理装置は、前記追跡対象文書指定装置によって取得され流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該流通文書識別情報によって識別される文書の入出力の履歴を追跡する追跡処理を行い、
前記文書識別情報検出装置は、該追跡処理の結果が得られなかった場合に限り、該追跡対象の文書に内容が類似する文書の流通文書識別情報を検出することを特徴とする請求項４に記載の文書追跡システム。
【請求項６】
前記追跡処理装置は、前記追跡処理によって複数の結果が得られた場合には、前記複数の結果を前記追跡対象文書指定装置に出力させ、該追跡対象文書指定装置のユーザに１つの結果を選択させることを特徴とする請求項１乃至請求項５の何れかに記載の文書追跡システム。
【請求項７】
前記特徴量テーブル格納装置は、前記文書を断片化した文書ピースを該文書の特徴量として取得することを特徴とする請求項１乃至請求項６の何れかに記載の文書追跡システム。
【請求項８】
前記追跡対象文書指定装置は、前記追跡対象の文書が読み込まれるスキャナによって構成されることを特徴とする請求項１乃至請求項７の何れかに記載の文書追跡システム。
【請求項９】
前記追跡対象文書指定装置は、前記追跡対象の文書のファイル名が指定されることを特徴とする請求項１乃至請求項７の何れかに記載の文書追跡システム。
【請求項１０】
前記流通文書識別情報は、前記文書の内容が記録された記録媒体を識別するための記録媒体識別情報であることを特徴とする請求項１乃至請求項９の何れかに記載の文書追跡システム。
【請求項１１】
前記記録媒体識別情報は、前記記録媒体としての用紙の表面の凹凸パターンに基づいた情報であることを特徴とする請求項１０に記載の文書追跡システム。
【請求項１２】
前記記録媒体識別情報は、前記記録媒体としての用紙に無作為に漉き込まれた金属繊維のパターンに基づいた情報であることを特徴とする請求項１０に記載の文書追跡システム。
【請求項１３】
前記記録媒体識別情報は、前記記録媒体としての用紙に埋め込まれたＩＣチップに記録されている識別子に基づいた情報であることを特徴とする請求項１０に記載の文書追跡システム。
【請求項１４】
前記追跡処理の結果を出力する追跡結果出力装置を備えたことを特徴とする請求項１乃至請求項１３の何れかに記載の文書追跡システム。
【請求項１５】
前記操作情報には、該操作情報が表す入出力操作を行ったユーザを識別するためのユーザ識別情報が含まれることを特徴とする請求項１乃至請求項１４の何れかに記載の文書追跡システム。
【請求項１６】
ファイルサーバに格納された文書に対する入出力操作をコンピュータに追跡させる文書追跡方法において、
前記ファイルサーバに格納された文書の内容から取得される特徴量に該文書を識別するための登録文書識別情報を関連付けた特徴量テーブルを予め格納しておく特徴量テーブル格納ステップと、
前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する識別情報取得ステップと、
前記入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納ステップと、
追跡対象の文書が指定される追跡対象文書指定ステップと、
前記追跡対象文書指定ステップで指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の登録文書識別情報を検出する文書識別情報検出ステップと、
前記文書識別情報検出ステップで検出された登録文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理ステップと、を有することを特徴とする文書追跡方法。
【請求項１７】
文書に対する入出力操作をコンピュータに追跡させる文書追跡方法において、
前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する識別情報取得ステップと、
該文書の内容から取得される特徴量に該流通文書識別情報を関連付けた特徴量テーブルを格納する特徴量テーブル格納ステップと、
前記入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納ステップと、
追跡対象の文書が指定される追跡対象文書指定ステップと、
前記追跡対象文書指定ステップで指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の流通文書識別情報を検出する文書識別情報検出ステップと、
前記文書識別情報検出ステップで検出された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡ステップと、を有することを特徴とする文書追跡方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書追跡システムに関し、特に、文書が複製または複写された経路を追跡する文書追跡システムに関する。
【背景技術】
【０００２】
近年、ＩＴシステムの発達によって重要文書の流出が広範囲に発生するようになり、情報漏洩が大きな問題となっている。その対策として、電子文書に関してはユーザ認証やアクセス制御、紙文書に関してはマル秘スタンプの追加による心理的な抑止や印刷情報の付加による生成元の判別等が提案されている。
【０００３】
しかしながら、特に紙文書に関するセキュリティ対策は不十分である。このため、ある紙文書に対して、それがどのプリンタで印刷され、どの複合機でコピーされ、どのスキャナでスキャンされたか等という文書の流通経路を正確に把握するために、用紙を一意に識別する識別子と、用紙と、その用紙に対する操作情報とを関連付けて追跡ログとして記録し、追跡したい対象用紙をユーザがデジタル複合機で「追跡スキャン」すると、複合機が対象用紙から識別子を検出し、追跡ログに基づいて、その用紙の来歴と流通先を解析し、結果をユーザに示すものがある（例えば、特許文献１参照）。
【０００４】
また、スキャナによって紙文書から読み取られた画像データを一方向関数（ハッシュ関数）にかけ、算出されたハッシュ値をその画像データの識別子として使用することで、その電子ファイルの流通経路を後から追跡できるようにしたことにより、紙文書をスキャンして得られた電子文書も追跡対象とすることができ、文書の流通経路の追跡範囲を広げるものもある（例えば、特許文献２参照）。
【特許文献１】特開２００８−４２６６６号公報
【特許文献２】特願２００８−０３９６１２号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術は、対象となる文書が記録された記録媒体（例えば、スキャンする文書が記録された用紙）を識別するための識別情報に基づいて対象文書の追跡を行っているため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができないといった課題があった。
【０００６】
本発明は、従来の課題を解決するためになされたもので、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる文書追跡システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の文書追跡システムは、文書に対する入出力操作を追跡する文書追跡システムにおいて、前記文書を格納するファイルサーバと、前記ファイルサーバに格納された文書の内容から取得される特徴量に該文書を識別するための登録文書識別情報を関連付けた特徴量テーブルを予め格納する特徴量テーブル格納装置と、前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する少なくとも１つの端末装置と、前記端末装置による入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納装置と、追跡対象の文書が指定される追跡対象文書指定装置と、前記追跡対象文書指定装置に指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の登録文書識別情報を検出する文書識別情報検出装置と、前記文書識別情報検出装置によって検出された登録文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理を行う追跡処理装置と、を備えた構成を有している。
【０００８】
この構成により、本発明の文書追跡システムは、追跡対象の文書に内容が類似する文書をファイルサーバから抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【０００９】
前記追跡対象文書指定装置は、前記追跡対象の文書から前記流通文書識別情報を取得し、前記追跡処理装置は、前記追跡対象文書指定装置によって取得された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、前記ファイルサーバに格納された文書からの入出力の履歴を追跡する追跡処理を行い、前記文書識別情報検出装置は、該追跡処理の結果が得られなかった場合に限り、該追跡対象の文書に内容が類似する文書の登録文書識別情報を検出するようにしてもよい。
【００１０】
この構成により、本発明の文書追跡システムは、追跡が可能な識別情報が得られた文書に対しては、この識別情報に基づいた追跡を行うことができる。
【００１１】
また、本発明の文書追跡システムは、前記ファイルサーバの特定の場所に格納された文書を監視する文書監視装置を備え、前記文書監視装置は、該文書の状態の変化を検出したときに、前記特徴量テーブル格納装置に前記特徴量テーブルを更新させるようにしてもよい。
【００１２】
この構成により、本発明の文書追跡システムは、ファイルサーバに格納された文書の状態が変化した場合に、特徴量テーブルを更新することができる。
【００１３】
また、本発明の文書追跡システムは、文書に対する入出力操作を追跡する文書追跡システムにおいて、前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する少なくとも１つの端末装置と、該文書の内容から取得される特徴量に該流通文書識別情報を関連付けた特徴量テーブルを格納する特徴量テーブル格納装置と、前記端末装置による入出力操作を表す操作情報を前記流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納装置と、追跡対象の文書が指定される追跡対象文書指定装置と、前記追跡対象文書指定装置に指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の流通文書識別情報を検出する文書識別情報検出装置と、前記文書識別情報検出装置によって検出された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理を行う追跡処理装置と、を備えた構成を有している。
【００１４】
この構成により、本発明の文書追跡システムは、追跡対象の文書に内容が類似する文書を他の識別情報が割り当てられた文書から抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【００１５】
また、前記追跡対象文書指定装置は、前記追跡対象の文書から前記流通文書識別情報を取得し、前記追跡処理装置は、前記追跡対象文書指定装置によって取得され流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該流通文書識別情報によって識別される文書の入出力の履歴を追跡する追跡処理を行い、前記文書識別情報検出装置は、該追跡処理の結果が得られなかった場合に限り、該追跡対象の文書に内容が類似する文書の流通文書識別情報を検出するようにしてもよい。
【００１６】
この構成により、本発明の文書追跡システムは、追跡が可能な流通識別情報が得られた文書に対しては、この識別情報に基づいた追跡を行うことができる。
【００１７】
また、前記追跡処理装置は、前記追跡処理によって複数の結果が得られた場合には、前記複数の結果を前記追跡対象文書指定装置に出力させ、該追跡対象文書指定装置のユーザに１つの結果を選択させるようにしてもよい。
【００１８】
この構成により、本発明の文書追跡システムは、追跡対象の文書に内容が類似する文書が多く抽出された場合には、抽出された文書をユーザに絞り込ませることができる。
【００１９】
また、前記特徴量テーブル格納装置は、前記文書を断片化した文書ピースを該文書の特徴量として取得するようにしてもよい。
【００２０】
この構成により、本発明の文書追跡システムは、追跡対象の文書が他の文書に含まれている場合であっても、当該文書を検出することができる。
【００２１】
また、前記追跡対象文書指定装置は、前記追跡対象の文書が読み込まれるスキャナによって構成してもよい。
【００２２】
この構成により、本発明の文書追跡システムは、スキャナを用いて追跡対象の文書を指定させることができる。
【００２３】
また、前記追跡対象文書指定装置は、前記追跡対象の文書のファイル名が指定されるようにしてもよい。
【００２４】
この構成により、本発明の文書追跡システムは、ファイル名によって追跡対象の文書を指定させることができる。
【００２５】
また、前記流通文書識別情報は、前記文書の内容が記録された記録媒体を識別するための記録媒体識別情報であってもよい。
【００２６】
この構成により、本発明の文書追跡システムは、記録媒体を識別するための記録媒体識別情報から文書の識別情報を得ることができる。
【００２７】
ここで、前記記録媒体識別情報は、前記記録媒体としての用紙の表面の凹凸パターンに基づいた情報であってもよく、前記記録媒体としての用紙に無作為に漉き込まれた金属繊維のパターンに基づいた情報であってもよく、前記記録媒体としての用紙に埋め込まれたＩＣチップに記録されている識別子に基づいた情報であってもよい。
【００２８】
また、本発明の文書追跡システムは、前記追跡処理の結果を出力する追跡結果出力装置を備えるようにしてもよい。
【００２９】
この構成により、本発明の文書追跡システムは、追跡対象の文書の追跡結果をユーザに提示することができる。
【００３０】
また、前記操作情報には、該操作情報が表す入出力操作を行ったユーザを識別するためのユーザ識別情報が含まれていてもよい。
【００３１】
この構成により、本発明の文書追跡システムは、追跡対象の文書に対して入出力操作を行ったユーザを特定することができる。
【００３２】
また、本発明の文書追跡方法は、ファイルサーバに格納された文書に対する入出力操作をコンピュータに追跡させる文書追跡方法において、前記ファイルサーバに格納された文書の内容から取得される特徴量に該文書を識別するための登録文書識別情報を関連付けた特徴量テーブルを予め格納しておく特徴量テーブル格納ステップと、前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する識別情報取得ステップと、前記入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納ステップと、追跡対象の文書が指定される追跡対象文書指定ステップと、前記追跡対象文書指定ステップで指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の登録文書識別情報を検出する文書識別情報検出ステップと、前記文書識別情報検出ステップで検出された登録文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡処理ステップと、を有する。
【００３３】
したがって、本発明の文書追跡方法は、追跡対象の文書に内容が類似する文書をファイルサーバから抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【００３４】
また、本発明の文書追跡方法は、文書に対する入出力操作をコンピュータに追跡させる文書追跡方法において、前記文書に対する入出力操作が行われるたびに、該文書を識別するための流通文書識別情報を取得する識別情報取得ステップと、該文書の内容から取得される特徴量に該流通文書識別情報を関連付けた特徴量テーブルを格納する特徴量テーブル格納ステップと、前記入出力操作を表す操作情報を該流通文書識別情報に関連付けた操作テーブルを格納する操作テーブル格納ステップと、追跡対象の文書が指定される追跡対象文書指定ステップと、前記追跡対象文書指定ステップで指定された文書の内容から特徴量を取得し、取得した特徴量と、前記特徴量テーブルに含まれる特徴量とを比較することによって、前記追跡対象の文書に内容が類似する文書の流通文書識別情報を検出する文書識別情報検出ステップと、前記文書識別情報検出ステップで検出された流通文書識別情報によって識別される文書に対する入出力操作を表す操作情報を前記操作テーブルから抽出し、抽出した操作情報に基づいて、該文書に対する入出力の履歴を追跡する追跡ステップと、を有する。
【００３５】
したがって、本発明の文書追跡方法は、追跡対象の文書に内容が類似する文書を他の識別情報が割り当てられた文書から抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【発明の効果】
【００３６】
本発明は、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる文書追跡システムを提供することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００３８】
（第１の実施の形態）
本発明の第１の実施の形態としての文書追跡システムを図１に示す。本実施の形態の文書追跡システムは、ファイルサーバ１と、コンテンツ解析サーバ２と、クライアントパーソナルコンピュータ（ＰＣ）１０と、プリンタ１１と、複合機１２、１３と、スキャナ１４と、追跡スキャナ２０と、追跡ＰＣ２１と、追跡サーバ２２とを備えている。
【００３９】
なお、本実施の形態において、ファイルサーバ１は、本発明におけるファイルサーバおよび文書監視装置を構成し、コンテンツ解析サーバ２は、本発明における特徴量テーブル格納装置および文書識別情報検出装置を構成し、クライアントＰＣ１０、プリンタ１１、複合機１２、１３およびスキャナ１４は、本発明における端末装置を構成する。
【００４０】
また、追跡スキャナ２０および追跡ＰＣ２１は、本発明における追跡対象文書指定装置および追跡結果出力装置を構成し、追跡サーバ２２は、本発明における操作テーブル格納装置および追跡処理装置を構成する。
【００４１】
ファイルサーバ１は、コンピュータ装置によって構成され、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク装置、入力装置、表示装置およびネットワークモジュール等を有する。
【００４２】
ファイルサーバ１のＲＯＭおよびハードディスク装置には、当該コンピュータ装置をファイルサーバ１として機能させるためにＣＰＵに実行させるプログラムが格納されている。
【００４３】
また、ファイルサーバ１のハードディスク装置には、監視フォルダ４０が格納されている。監視フォルダ４０には、クライアントＰＣ１０等の端末装置がアクセス可能な電子文書（以下、「ファイル」という。）が格納されている。
【００４４】
また、図２に示すように、ファイルサーバ１は、文書監視部５０を有し、文書監視部５０は、監視フォルダ４０を設定する監視フォルダ設定部５１と、監視フォルダ４０の格納内容を監視する文書保存監視部５２と、監視フォルダ４０の格納内容が変更されたときに、変更された文書の登録をコンテンツ解析サーバ２に要求する文書登録要求部５３とを有する。
【００４５】
例えば、ファイルサーバ１の監視フォルダ４０に新たなファイルが登録されたことが文書保存監視部５２によって検出された場合には、文書登録要求部５３は、監視フォルダ４０に新たに登録されたファイルの登録文書識別情報を文書保存監視部５２から取得するようになっている。ここで、登録文書識別情報は、ファイルサーバ１におけるファイルのファイル名、パス、生成日時および生成ユーザ名（ユーザ識別情報）等よりなる。
【００４６】
さらに、文書登録要求部５３は、当該ファイルの内容（以下、「文書データ」という。）を監視フォルダ４０から取得し、取得した文書データおよび登録文書識別情報をコンテンツ解析サーバ２に送信するようになっている。
【００４７】
コンテンツ解析サーバ２は、ファイルサーバ１と同様に、コンピュータ装置によって構成され、ＣＰＵに実行されるプログラムによって、コンテンツ解析サーバ２として機能するようになっている。
【００４８】
コンテンツ解析サーバ２には、ファイルサーバ１の監視フォルダ４０に格納されたファイルの内容から取得される特徴量と、当該ファイルの登録文書識別情報とが対応付けられた特徴量テーブルが予め格納されている。
【００４９】
また、コンテンツ解析サーバ２は、文書登録部６０を有し、文書登録要求部５３からの登録要求を処理する文書登録処理部６１と、文書データを複数の文書ピースに分割する文書ピース分割部６２と、文書ピースを特徴量テーブルに登録する特徴量テーブル登録部６３と、特徴量テーブルを格納する特徴量テーブル格納部６４とを有する。
【００５０】
ここで、文書ピースは、文書データを文字数単位に分割したものでもよく、各頁を均等に分割したものでもよく、段落単位、文単位または文節単位に分割したものでもよい。
【００５１】
文書登録処理部６１は、文書登録要求部５３によって送信された文書データが画像や映像を表す場合には、ＯＣＲ（Optical Character Reader）等によって画像や映像から文字情報を抽出するようになっている。
【００５２】
文書ピース分割部６２は、文書登録処理部６１によって抽出された文書データおよび登録文書識別情報を受信し、受信した文書データを複数の文書ピースに分割し、分割した文書ピース、当該文書ピースの番号（以下、「ピース番号」という。）および登録文書識別情報を特徴量テーブル登録部６３に出力するようになっている。
【００５３】
特徴量テーブル登録部６３は、文書ピース分割部６２によって出力された文書ピース、ピース番号を登録文書識別情報に対応付けて、特徴量テーブル格納部６４に格納された特徴量テーブルに登録するようになっている。
【００５４】
図１において、追跡サーバ２２は、ファイルサーバ１と同様に、コンピュータ装置によって構成され、ＣＰＵに実行されるプログラムによって、追跡サーバ２２として機能するようになっている。
【００５５】
追跡サーバ２２は、クライアントＰＣ１０、プリンタ１１、複合機１２、１３およびスキャナ１４等の各端末装置による入出力操作を表す操作情報を流通文書識別情報に関連付けた操作テーブルを格納するようになっている。
【００５６】
ここで、流通文書識別情報は、文書を一意に識別する情報である。例えば、記録媒体に記録された文書には、この記録媒体を識別するための記録媒体識別情報が流通文書識別情報として割り当てられる。
【００５７】
ここで、記録媒体が用紙である場合には、記録媒体識別情報は、用紙の表面の凹凸パターン（以下、「紙紋」という。）、用紙に無作為に漉き込まれた金属繊維のパターン、用紙の地紋または用紙に埋め込まれたＩＣチップに記録されている識別子等に基づいて検出される。
【００５８】
また、電子化された文書、すなわち、ファイルには、当該ファイルの文書データにハッシュ関数を用いて得られるハッシュ値が流通文書識別情報として割り当てられる。
【００５９】
例えば、ファイル３０ａがファイルサーバ１からクライアントＰＣ１０に複製された場合には、クライアントＰＣ１０は、入出力操作内容（複製）、操作対象を識別するための操作対象識別情報（ファイル３０ａの登録文書識別情報）、操作日時、ユーザ名（ユーザ識別情報）および機器ＩＤ（例えば、当該端末のネットワークインタフェイスに割り当てられているＭＡＣ（Media Access Control）アドレス）を含む操作情報と、ファイル３０ａの文書データのハッシュ値である流通文書識別情報とを追跡サーバ２２に送信し、追跡サーバ２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録するようになっている。
【００６０】
また、ファイル３０ａの文書データがプリンタ１１によって印刷された場合には、プリンタ１１は、入出力操作内容（印刷）、操作対象識別情報（ファイル３０ａの文書データのハッシュ値）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、ファイル３０ａの文書データを印刷した用紙３０ｂの記録媒体識別情報である流通文書識別情報とを追跡サーバ２２に送信し、追跡サーバ２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録するようになっている。
【００６１】
ここで、プリンタ１１は、文書データを印刷する用紙から記録媒体識別情報を検出する記録媒体識別情報検出部を有する。本実施の形態において、記録媒体識別情報検出部は、用紙の表面の一部にレーザを照射し、その反射光の強度分布を検出することによって、記録媒体識別情報として紙紋を検出するものとする。
【００６２】
また、用紙３０ｂから複合機１２、１３によって文書データがそれぞれ読み込まれた場合には、複合機１２、１３は、入出力操作内容（スキャン）、操作対象識別情報（用紙３０ｂの記録媒体識別情報）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、読み込んだ文書データのハッシュ値である流通文書識別情報とを追跡サーバ２２に送信し、追跡サーバ２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録するようになっている。
【００６３】
また、複合機１２、１３によってそれぞれ読み込まれた文書データが印刷された場合には、複合機１２、１３は、入出力操作内容（印刷）、操作対象識別情報（当該文書データのハッシュ値）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、当該文書データを印刷した用紙３０ｃ、３０ｄの記録媒体識別情報である流通文書識別情報とを追跡サーバ２２にそれぞれ送信し、追跡サーバ２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録するようになっている。
【００６４】
ここで、複合機１２、１３は、文書データを読み込む用紙から記録媒体識別情報を検出する第１の記録媒体識別情報検出部と、文書データを印刷する用紙から記録媒体識別情報を検出する第２の記録媒体識別情報検出部を有する。
【００６５】
また、用紙３０ｄからスキャナ１４によって文書データが読み込まれた場合には、スキャナ１４は、入出力操作内容（スキャン）、操作対象識別情報（用紙３０ｄの記録媒体識別情報）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、読み込んだ文書データのハッシュ値である流通文書識別情報とを追跡サーバ２２に送信し、追跡サーバ２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録するようになっている。
【００６６】
ここで、スキャナ１４は、文書データを読み込む用紙から記録媒体識別情報を検出する記録媒体識別情報検出部を有する。
【００６７】
追跡スキャナ２０は、追跡対象の文書が記録された用紙３０ｆから、文書データを読み込むときに、用紙３０ｆから記録媒体識別情報を検出する記録媒体識別情報検出部を有し、記録媒体識別情報検出部によって検出された流通文書識別情報を追跡サーバ２２に送信するようになっている。
【００６８】
また、追跡ＰＣ２１は、ファイル３０ｇが追跡対象の文書として指定された場合には、ファイル３０ｇの文書データのハッシュ値を流通文書識別情報として算出し、算出した流通文書識別情報を追跡サーバ２２に送信するようになっている。
【００６９】
ここで、追跡サーバ２２は、追跡スキャナ２０や追跡ＰＣ２１から送信された流通文書識別情報に基づいて操作テーブルから流通文書識別情報を抽出し、抽出した流通文書識別情報に関連付けられた操作情報に含まれる操作対象識別情報を検出して行くことにより、当該文書の流通経路を表す流通情報を生成し、返信するようになっている。
【００７０】
一方で、追跡サーバ２２が操作テーブルから当該流通文書識別情報を含む要素を抽出することができず、流通情報が得られなかった場合、または、追跡対象の文書の流通文書識別情報が検出できなかった場合には、追跡スキャナ２０は、用紙３０ｆから読み込んだ文書データをコンテンツ解析サーバ２に送信し、追跡ＰＣ２１は、ファイル３０ｇの文書データをコンテンツ解析サーバ２に送信するようになっている。
【００７１】
ここで、コンテンツ解析サーバ２は、追跡スキャナ２０や追跡ＰＣ２１から送信された追跡対象の文書データを前述した文書登録処理部６１および文書ピース分割部６２を用いて複数の文書ピースに分割するようになっている。
【００７２】
コンテンツ解析サーバ２は、分割した各文書ピースに対する相関値が予め定められた閾値ＴＨ１より高い文書ピースを特徴量テーブルに基づいて検出し、検出した文書ピースが追跡対象の文書データに占める割合を類似度として算出し、算出した類似度が予め定められた閾値ＴＨ２より高い文書データを有するファイル（以下、「類似文書」という。）の登録文書識別情報を返信するようになっている。
【００７３】
ここで、複数の類似文書が検出された場合には、コンテンツ解析サーバ２は、ユーザが各類似文書を識別できる情報（例えば、登録文書識別情報）を追跡スキャナ２０や追跡ＰＣ２１に提示させ、追跡スキャナ２０や追跡ＰＣ２１は、ユーザに１つの類似文書を選択させるようになっている。
【００７４】
なお、類似文書が複数ある場合には、コンテンツ解析サーバ２は、類似度が最も高い文書データを有する類似文書の登録文書識別情報を返信するようにしてもよい。
【００７５】
追跡スキャナ２０および追跡ＰＣ２１は、コンテンツ解析サーバ２から返信された登録文書識別情報を追跡サーバ２２に送信するようになっている。ここで、追跡サーバ２２は、追跡スキャナ２０や追跡ＰＣ２１から送信された登録文書識別情報に基づいて操作テーブルから操作情報を抽出し、抽出した操作情報に関連付けられた流通文書識別情報を検出して行くことにより、当該文書の流通経路を表す流通情報を生成し、返信するようになっている。
【００７６】
このように、追跡サーバ２２から返信された流通情報に対して、追跡スキャナ２０および追跡ＰＣ２１は、図３に示すように、系図等を以って画像表示するようになっている。
【００７７】
以上のように構成された文書追跡システムの追跡動作を図４を用いて説明する。以下、追跡スキャナ２０によって用紙３０ｆから追跡対象の文書データが読み込まれた場合を例として説明する。
【００７８】
まず、追跡スキャナ２０によって用紙３０ｆから追跡対象の文書データが読み込まれるときに、用紙３０ｆから流通文書識別情報が取得される（ステップＳ１）。ここで、流通文書識別情報が取得された場合には（ステップＳ２：ＹＥＳ）、取得された流通文書識別情報が追跡サーバ２２によって操作テーブルから抽出され、抽出された流通文書識別情報に関連付けられた操作情報に含まれる操作対象識別情報が追跡サーバ２２によって検出されて行くことにより、当該文書の流通経路を表す流通情報が追跡サーバ２２によって生成される（ステップＳ３）。
【００７９】
ここで、追跡サーバ２２によって流通情報が生成された場合には（ステップＳ４：ＹＥＳ）、追跡サーバ２２によって生成された流通情報が追跡スキャナ２０に設けられた表示部に表示され（ステップＳ５）、追跡動作は、終了する。
【００８０】
一方、追跡サーバ２２によって流通情報が生成されなかった場合（ステップＳ４：ＮＯ）、または、ステップＳ１で流通文書識別情報が取得されなかった場合には（ステップＳ２：ＮＯ）、追跡スキャナ２０によって用紙３０ｆから読み込まれた文書データと類似する文書データを有する類似文書がファイルサーバ１の監視フォルダ４０のなかからコンテンツ解析サーバ２によって検出される（ステップＳ６）。
【００８１】
ここで、類似文書が検出されなかった場合には（ステップＳ７：ＮＯ）、追跡対象の文書の追跡が行えなかった旨が追跡スキャナ２０に設けられた表示部に表示され（ステップＳ８）、追跡動作は、終了する。
【００８２】
一方、類似文書が検出された場合において（ステップＳ７：ＹＥＳ）、複数の類似文書が検出されたときには（ステップＳ９：ＹＥＳ）、ユーザに各類似文書を識別させる情報が追跡スキャナ２０の表示部に表示され、追跡スキャナ２０のユーザによって１つの類似文書が選択される（ステップＳ１０）。
【００８３】
次に、類似文書の登録文書識別情報に基づいて操作テーブルから操作情報が追跡サーバ２２によって抽出され、抽出された操作情報に関連付けられた流通文書識別情報が追跡サーバ２２によって検出されて行くことにより、当該文書の流通経路を表す流通情報が追跡サーバ２２によって生成される（ステップＳ１１）。
【００８４】
ここで、追跡サーバ２２によって流通情報が生成された場合には（ステップＳ１２：ＹＥＳ）、追跡サーバ２２によって生成された流通情報が追跡スキャナ２０に設けられた表示部に表示され（ステップＳ５）、追跡動作は、終了する。
【００８５】
一方、追跡サーバ２２によって流通情報が生成されなかった場合には（ステップＳ１２：ＮＯ）、追跡対象の文書の追跡が行えなかった旨が追跡スキャナ２０に設けられた表示部に表示され（ステップＳ８）、追跡動作は、終了する。
【００８６】
以上に説明したように、本発明の第１の実施の形態としての文書追跡システムは、追跡対象の文書に内容が類似する文書をファイルサーバ１から抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【００８７】
なお、本実施の形態においては、ファイルサーバ１が、本発明におけるファイルサーバおよび文書監視装置を構成し、コンテンツ解析サーバ２が、本発明における特徴量テーブル格納装置および文書識別情報検出装置を構成し、追跡スキャナ２０および追跡ＰＣ２１が、本発明における追跡対象文書指定装置および追跡結果出力装置を構成し、追跡サーバ２２が、本発明における操作テーブル格納装置および追跡処理装置を構成する例について説明したが、これに限定するものではない。
【００８８】
例えば、追跡サーバ２２が、本発明における追跡対象文書指定装置、追跡結果出力装置、操作テーブル格納装置および追跡処理装置を構成してもよい。また、追跡サーバ２２が、特徴量テーブル格納装置および文書識別情報検出装置をさらに構成するようにしてもよい。
【００８９】
（第２の実施の形態）
本発明の第２の実施の形態としての文書追跡システムを図５に示す。本実施の形態の文書追跡システムは、ファイルサーバ１０１と、コンテンツ解析サーバ１０２と、クライアントＰＣ１１０と、プリンタ１１１と、複合機１１２、１１３と、スキャナ１１４と、追跡スキャナ１２０と、追跡ＰＣ１２１と、追跡サーバ１２２とを備えている。
【００９０】
なお、本実施の形態において、コンテンツ解析サーバ１０２は、本発明における特徴量テーブル格納装置および文書識別情報検出装置を構成し、クライアントＰＣ１１０、プリンタ１１１、複合機１１２、１１３およびスキャナ１１４は、本発明における端末装置を構成する。
【００９１】
また、追跡スキャナ１２０および追跡ＰＣ１２１は、本発明における追跡対象文書指定装置および追跡結果出力装置を構成し、追跡サーバ１２２は、本発明における操作テーブル格納装置および追跡処理装置を構成する。
【００９２】
ファイルサーバ１０１は、コンピュータ装置によって構成され、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク装置、入力装置、表示装置およびネットワークモジュール等を有する。
【００９３】
ファイルサーバ１０１のＲＯＭおよびハードディスク装置には、当該コンピュータ装置をファイルサーバ１０１として機能させるためにＣＰＵに実行させるプログラムが格納されている。また、ファイルサーバ１０１のハードディスク装置には、クライアントＰＣ１１０等の端末装置がアクセス可能なファイルが格納されている。
【００９４】
追跡サーバ１２２は、ファイルサーバ１０１と同様に、コンピュータ装置によって構成され、ＣＰＵに実行されるプログラムによって、追跡サーバ１２２として機能するようになっている。
【００９５】
追跡サーバ１２２は、クライアントＰＣ１１０、プリンタ１１１、複合機１１２、１１３およびスキャナ１１４等の各端末装置による入出力操作を表す操作情報を流通文書識別情報に関連付けた操作テーブルを格納すると共に、端末装置によって入出力された文書データと、流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【００９６】
例えば、ファイル３０ａがファイルサーバ１０１からクライアントＰＣ１１０に複製された場合には、クライアントＰＣ１１０は、入出力操作内容（複製）、操作対象を識別するための操作対象識別情報（ファイル３０ａの登録文書識別情報）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、ファイル３０ａの文書データのハッシュ値である流通文書識別情報と、ファイル３０ａの文書データとを追跡サーバ１２２に送信し、追跡サーバ１２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、ファイル３０ａの文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【００９７】
また、ファイル３０ａの文書データがプリンタ１１１によって印刷された場合には、プリンタ１１１は、入出力操作内容（印刷）、操作対象識別情報（ファイル３０ａの文書データのハッシュ値）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、ファイル３０ａの文書データを印刷した用紙３０ｂの記録媒体識別情報である流通文書識別情報と、ファイル３０ａの文書データとを追跡サーバ１２２に送信し、追跡サーバ１２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【００９８】
ここで、プリンタ１１１は、文書データを印刷する用紙から記録媒体識別情報を検出する記録媒体識別情報検出部を有する。本実施の形態において、記録媒体識別情報検出部は、用紙の表面の一部にレーザを照射し、その反射光の強度分布を検出することによって、記録媒体識別情報として紙紋を検出するようになっている。
【００９９】
また、用紙３０ｂから複合機１１２、１１３によって文書データがそれぞれ読み込まれた場合には、複合機１１２、１１３は、入出力操作内容（スキャン）、操作対象識別情報（用紙３０ｂの記録媒体識別情報）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、読み込んだ文書データのハッシュ値である流通文書識別情報と、読み込んだ文書データとを追跡サーバ１２２に送信し、追跡サーバ１２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【０１００】
また、複合機１１２、１１３によってそれぞれ読み込まれた文書データが印刷された場合には、複合機１１２、１１３は、入出力操作内容（印刷）、操作対象識別情報（当該文書データのハッシュ値）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、当該文書データを印刷した用紙３０ｃ、３０ｄの記録媒体識別情報である流通文書識別情報と、当該文書データとを追跡サーバ１２２にそれぞれ送信し、追跡サーバ１２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、当該文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【０１０１】
ここで、複合機１１２、１１３は、文書データを読み込む用紙から記録媒体識別情報を検出する第１の記録媒体識別情報検出部と、文書データを印刷する用紙から記録媒体識別情報を検出する第２の記録媒体識別情報検出部を有する。
【０１０２】
また、用紙３０ｄからスキャナ１１４によって文書データが読み込まれた場合には、スキャナ１１４は、入出力操作内容（スキャン）、操作対象識別情報（用紙３０ｄの記録媒体識別情報）、操作日時、ユーザ名および機器ＩＤを含む操作情報と、読み込んだ文書データのハッシュ値である流通文書識別情報と、読み込んだ文書データとを追跡サーバ１２２に送信し、追跡サーバ１２２は、この操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、当該文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信するようになっている。
【０１０３】
ここで、スキャナ１１４は、文書データを読み込む用紙から記録媒体識別情報を検出する記録媒体識別情報検出部を有する。
【０１０４】
コンテンツ解析サーバ１０２は、ファイルサーバ１０１と同様に、コンピュータ装置によって構成され、ＣＰＵに実行されるプログラムによって、コンテンツ解析サーバ１０２として機能するようになっている。
【０１０５】
コンテンツ解析サーバ１０２は、追跡サーバ１２２によって送信された文書データと流通文書識別情報とを受信し、この文書データから取得される特徴量に流通文書識別情報を関連付けた特徴量テーブルを格納するようになっている。
【０１０６】
例えば、図６に示すように、複合機１１２は、スキャン部１４１と、印刷部１４２と、操作情報を生成する操作情報収集部１４３とを備えている。スキャン部１４１は、画像読取部１５１と、第１の記録媒体識別情報検出部としての紙紋検出部１５２とを有し、印刷部１４２は、画像描画部１５５と、第２の記録媒体識別情報検出部としての紙紋検出部１５６とを有している。
【０１０７】
操作情報収集部１４３は、複合機１１２に行われた入出力操作を表す操作情報を生成し、生成した操作情報と、紙紋検出部１５２または紙紋検出部１５６によって検出された流通文書識別情報と、画像読取部１５１によって読み込まれた文書データまたは画像描画部１５５によって印刷された文書データとを追跡サーバ１２２に送信するようになっている。
【０１０８】
追跡サーバ１２２は、操作テーブルを格納する操作テーブル格納部１６１と、操作情報収集部１４３によって送信された操作情報と、流通文書識別情報とを関連付けて操作テーブルに登録すると共に、操作情報収集部１４３によって送信された文書データと流通文書識別情報とをコンテンツ解析サーバ１０２に送信する操作テーブル登録部１６２とを備えている。
【０１０９】
また、コンテンツ解析サーバ１０２は、文書登録部１７０を有し、操作テーブル登録部１６２からの登録要求を処理する文書登録処理部１７１と、文書データを複数の文書ピースに分割する文書ピース分割部１７２と、文書ピースを特徴量テーブルに登録する特徴量テーブル登録部１７３と、特徴量テーブルを格納する特徴量テーブル格納部１７４とを有する。
【０１１０】
文書登録処理部１７１は、操作テーブル登録部１６２によって送信された文書データが画像や映像を表す場合には、ＯＣＲ等によって画像や映像から文字情報を抽出するようになっている。
【０１１１】
文書ピース分割部１７２は、文書登録処理部１７１によって抽出された文書データおよび流通文書識別情報を受信し、受信した文書データを複数の文書ピースに分割し、分割した文書ピース、ピース番号および流通文書識別情報を特徴量テーブル登録部１７３に出力するようになっている。
【０１１２】
特徴量テーブル登録部１７３は、文書ピース分割部１７２によって出力された文書ピース、ピース番号を流通文書識別情報に対応付けて、特徴量テーブル格納部１７４に格納された特徴量テーブルに登録するようになっている。
【０１１３】
図５において、追跡スキャナ１２０は、追跡対象の文書が記録された用紙３０ｆから、文書データを読み込むときに、用紙３０ｆから記録媒体識別情報を検出する記録媒体識別情報検出部を有し、記録媒体識別情報検出部によって検出された流通文書識別情報と文書データとを追跡サーバ１２２に送信するようになっている。
【０１１４】
また、追跡ＰＣ１２１は、ファイル３０ｇが追跡対象の文書として指定された場合には、ファイル３０ｇの文書データのハッシュ値を流通文書識別情報として算出し、算出した流通文書識別情報と文書データとを追跡サーバ１２２に送信するようになっている。
【０１１５】
ここで、追跡サーバ１２２は、追跡スキャナ１２０や追跡ＰＣ１２１から送信された流通文書識別情報に基づいて操作テーブルから流通文書識別情報を抽出し、抽出した流通文書識別情報に関連付けられた操作情報に含まれる操作対象識別情報を検出して行くことにより、当該文書の流通経路を表す流通情報を生成し、返信するようになっている。
【０１１６】
一方で、操作テーブルから当該流通文書識別情報を含む要素を抽出することができず、流通情報が得られなかった場合、または、追跡対象の文書の流通文書識別情報が検出できなかった場合には、追跡サーバ１２２は、追跡スキャナ１２０や追跡ＰＣ１２１から送信された文書データをコンテンツ解析サーバ１０２に送信するようになっている。
【０１１７】
ここで、コンテンツ解析サーバ１０２は、追跡サーバ１２２から送信された追跡対象の文書データを前述した文書登録処理部１７１および文書ピース分割部１７２を用いて複数の文書ピースに分割するようになっている。
【０１１８】
コンテンツ解析サーバ１０２は、分割した各文書ピースに対する相関値が予め定められた閾値ＴＨ１より高い文書ピースを特徴量テーブルに基づいて検出し、検出した文書ピースが追跡対象の文書データに占める割合を類似度として算出し、算出した類似度が予め定められた閾値ＴＨ２より高い文書データを有する類似文書の流通文書識別情報を返信するようになっている。
【０１１９】
ここで、複数の類似文書が検出された場合には、コンテンツ解析サーバ１０２は、ユーザが各類似文書を識別できる情報（例えば、流通文書識別情報）を追跡スキャナ１２０や追跡ＰＣ１２１に提示させ、追跡スキャナ１２０や追跡ＰＣ１２１は、ユーザに１つの類似文書を選択させるようになっている。
【０１２０】
なお、類似文書が複数ある場合には、コンテンツ解析サーバ１０２は、類似度が最も高い文書データを有する類似文書の流通文書識別情報を返信するようにしてもよい。
【０１２１】
追跡サーバ１２２は、コンテンツ解析サーバ１０２から返信された流通文書識別情報に基づいて操作テーブルから操作情報を抽出し、抽出した操作情報に関連付けられた流通文書識別情報を検出して行くことにより、当該文書の流通経路を表す流通情報を生成し、返信するようになっている。
【０１２２】
このように、追跡サーバ１２２から返信された流通情報に対して、追跡スキャナ１２０および追跡ＰＣ１２１は、図３に示したように、系図等を以って画像表示するようになっている。
【０１２３】
以上のように構成された文書追跡システムの追跡動作は、本発明の第１の実施の形態で図４を用いて説明した追跡動作と同様であるため、その説明を省略する。
【０１２４】
ただし、本実施の形態においては、クライアントＰＣ１１０、プリンタ１１１、複合機１１２、１１３およびスキャナ１１４等の端末装置で入出力操作が行われるたびに、コンテンツ解析サーバ１０２に格納された特徴量テーブルに同一の内容の文書が何度も登録されてしまうことがある。
【０１２５】
したがって、追跡動作で類似文書の検出を行うと、多数の類似文書が検出されることとなり、その結果をそのままユーザに提示して選択させるのは好ましくない。このため、本実施の形態においては、追跡スキャナ１２０や追跡ＰＣ１２１がコンテンツ解析サーバ１０２に対して類似文書の検出を要求するよりも、端末装置で入出力操作が行われるたびに、追跡サーバ１２２がコンテンツ解析サーバ１０２に対して類似文書の検出を要求するほうが好ましい。
【０１２６】
この場合には、追跡サーバ１２２は、コンテンツ解析サーバ１０２から得られた検出結果に基づいて、操作情報を分析して該当する文書の流通経路を表す流通情報を生成して行くように構成する。
【０１２７】
このように構成することにより、同じ流通経路（同じツリー）に含まれる類似文書を一つのセットとして扱うことができるため、ユーザに提示する選択肢を減らすことができる。具体的には、追跡サーバ１２２は、同じ流通経路に含まれる対象文書のうち、最も上流に存在する文書を候補として提示すればよい。
【０１２８】
以上に説明したように、本発明の第２の実施の形態としての文書追跡システムは、追跡対象の文書に内容が類似する文書を他の識別情報が割り当てられた文書から抽出し、抽出した文書に対する入出力の履歴を追跡するため、識別情報が得られない文書や、登録されていない識別情報が割り当てられた文書の追跡を行うことができる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１の実施の形態としての文書追跡システムを示すブロック図である。
【図２】本発明の第１の実施の形態としての文書追跡システムを構成するファイルサーバおよびコンテンツ解析サーバの機能ブロック図である。
【図３】本発明の第１の実施の形態としての文書追跡システムを構成する追跡スキャナまたは追跡ＰＣに表示される追跡結果の例を示すイメージである。
【図４】本発明の第１の実施の形態としての文書追跡システムの追跡動作を示すフローチャートである。
【図５】本発明の第２の実施の形態としての文書追跡システムを示すブロック図である。
【図６】本発明の第１の実施の形態としての文書追跡システムを構成する複合機、追跡サーバおよびコンテンツ解析サーバの機能ブロック図である。
【符号の説明】
【０１３０】
１、１０１  ファイルサーバ
２、１０２  コンテンツ解析サーバ
１０、１１０  クライアントＰＣ
１１、１１１  プリンタ
１２、１３、１１２、１１３  複合機
１４、１１４  スキャナ
２０、１２０  追跡スキャナ
２１、１２１  追跡ＰＣ
２２、１２２  追跡サーバ
４０  監視フォルダ
５０  文書監視部
５１  監視フォルダ設定部
５２  文書保存監視部
５３  文書登録要求部
６０、１７０  文書登録部
６１、１７１  文書登録処理部
６２、１７２  文書ピース分割部
６３、１７３  特徴量テーブル登録部
６４、１７４  特徴量テーブル格納部
１４１  スキャン部
１４２  印刷部
１４３  操作情報収集部
１５１  画像読取部
１５２、１５６  紙紋検出部
１５５  画像描画部
１６１  操作テーブル格納部
１６２  操作テーブル登録部
【図２】
2010044556.tif 000003
【図３】
2010044556.tif 000004
【図４】
2010044556.tif 000005
【図６】
2010044556.tif 000006
【図１】
2010044556.tif 000007
【図５】
2010044556.tif 000008