(57)【要約】      （修正有）【課題】文書に対する操作情報を文書内容の同一性確度を用いて分析し、ユーザの業務の傾向等を分析できるようにする。【解決手段】所定のユーザの操作時刻毎、又は、所定の端末における操作時刻毎に、操作対象の文書の識別に用いられる操作識別情報を含む操作情報を記憶する操作情報記憶手段と、分析の対象文書の識別に用いられる分析識別情報を受け付ける分析識別情報受付手段と、前記分析識別情報と前記操作情報記憶手段に記憶されている操作識別情報が同一であるかを判定する第一判定手段と、前記手段が同一であると判定した前記操作識別情報の文書が前記分析文書と同一である確度を、操作識別情報の種類に基づいて判定する第二判定手段と、前記操作識別情報ごとに第二判定手段で判定された確度と前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力する出力手段と、を備える。【選択図】図５
2011100307.tif 000002
【特許請求の範囲】
【請求項１】
文書に対する操作に関する操作情報の分析を支援する分析支援システムであって、
ユーザの特定に用いられる所定のユーザ情報における操作時刻毎、又は、端末の特定に用いられる所定の端末情報における操作時刻毎に、操作の対象となる前記文書の識別に用いられる操作識別情報を含む前記操作情報を記憶する操作情報記憶手段と、
分析の対象となる操作情報にかかる分析文書の識別に用いられる分析識別情報を受け付ける分析識別情報受付手段と、
前記分析識別情報受付手段で受け付けた分析識別情報と、前記操作情報記憶手段に記憶されている操作識別情報が同一であるかを判定する第一判定手段と、
前記第一判定手段が同一であると判定した前記操作識別情報にかかる前記文書が前記分析文書と同一である確度を、前記分析識別情報と同一である前記操作識別情報の種類に基づいて、判定する第二判定手段と、
前記操作識別情報ごとに前記第二判定手段で判定された前記確度と前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力する出力手段と、
を備えることによって、前記文書に対する操作に関する操作情報の分析を支援することを特徴とする分析支援システム。
【請求項２】
請求項１に記載する分析支援システムであって、前記操作識別情報の種類および前記分析識別情報の種類は文書ハッシュ値、文書の保存場所を示す文書ロケーション情報、文書タイトルの少なくとも二つを含むことを特徴とする分析支援システム。
【請求項３】
請求項１または２に記載する分析支援システムであって、前記出力手段は閾値以上の前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力することを特徴とする分析支援システム。
【請求項４】
文書に対する操作に関する操作情報の分析を支援する前記操作情報を分析する分析支援方法であって、
前記分析支援システムがユーザの特定に用いられる所定のユーザ情報における操作時刻毎、又は、端末の特定に用いられる所定の端末情報における操作時刻毎に、操作の対象となる前記文書の識別に用いられる操作識別情報を含む前記操作情報を記憶している操作情報記憶手段を備え、
前記分析支援システムが、
分析の対象となる分析文書の識別に用いられる分析識別情報を受け付ける分析識別情報受付工程と、
前記分析識別情報受付工程で受け付けた分析識別情報と、前記操作情報記憶手段に記憶されている操作識別情報が同一であるかを判定する第一判定工程と、
前記第一判定工程が同一であると判定した前記操作識別情報かかる前記文書が前記分析文書と同一である確度を、前記分析識別情報と同一である前記操作識別情報の種類に基づいて、判定する第二判定工程と、
前記操作識別情報ごとに前記第二判定手段で判定された確度と前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力する出力工程と、を実行することによって、前記文書に対する操作に関する操作情報の分析を支援することを特徴とする分析支援方法。
【請求項５】
請求項４に記載する分析支援方法であって、前記操作識別情報の種類および前記分析識別情報の種類は文書ハッシュ値、文書の保存場所を示す文書ロケーション情報、文書タイトルの少なくとも二つを含むことを特徴とする分析支援方法。
【請求項６】
請求項４または５に記載する分析支援方法であって、前記出力手段は閾値以上の前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力することを特徴とする分析支援方法。
【請求項７】
前記分析支援システムに、請求項４乃至６のいずれか一項に記載の各工程を実行させることを特徴とする分析支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書に対する操作に関する操作情報を分析する分析支援システム、分析支援方法、分析支援プログラムに関する。
【背景技術】
【０００２】
従来、インターネットの普及やオフィスの電子化の発達等により、ユーザはユーザ端末を用いて、文書管理サーバ、ファイルサーバ、Ｗｅｂサーバ等の文書サーバから通信ネットワークを介して取得した文書を操作している。このような中、ある特定の文書サーバ内に記憶されている文書に対するユーザの操作に関する操作情報が、分析端末に出力される技術が知られている。ここでの出力とは、分析者が閲覧する装置に表示または送信する、紙等に印刷する等のことをさす。分析者とは、分析端末に出力された操作情報を参照してユーザの業務の傾向を分析する者である。
【０００３】
ところが、最近では、ユーザは様々な文書サーバにある文書を使い分けながら業務を行っており、特定の文書サーバ内の文書に対する操作情報のみが出力されるのでは、操作情報からユーザ業務を分析する分析者はユーザが利用する全ての文書に関する操作情報を把握することはできない。
【０００４】
ここで、従来技術として、ユーザの操作情報を取得し、取得した操作情報を用いて関連する文書を検索する分析サーバが知られている（特許文献１参照）。
【０００５】
特許文献１に開示されている技術では、様々なサーバに記憶されている文書を識別するために、識別情報として文書ハッシュ値が用いられている。文書ハッシュ値とは、文書から固定長の疑似乱数を生成する演算手法で生成した値である。不可逆な一方向性関数を含むため、文書ハッシュ値から原文を再現することはできず、同じ文書ハッシュ値をもつ、異なるデータを作成することは極めて困難である。また、文書に対して更新が施された場合、更新された文書は更新前の文書と別の文書ハッシュ値をとるため、これらの文書は別の文書として識別されるため、文書ハッシュ値が同一であれば、文書は更新や改竄が行われていない同一のものであるとみなせる。よって、文書ハッシュ値を用いることにより全く同じ内容の文書をユーザが参照しているか否かを判定することができる。
【０００６】
ここで、文書ハッシュ値を取得する手順を説明する。まず、ユーザが文書を操作すると、ユーザ端末のオペレーティングシステム（以下、「ＯＳ」という）が、その文書を扱うアプリケーションと操作内容を認識する。次に、ＯＳは認識した操作が指す動作を実行するようアプリケーションに命令を出す。そして、アプリケーションは命令を受け取り、動作を実行する。ここで、ユーザ端末は「グローバルフック」と呼ばれる手法で、ＯＳがアプリケーションに出した命令を取得し、文書が開かれたり、閉じられたり、あるいはアプリケーションを表示するウィンドウがアクティブになったりすることを認識する。このようにして、ユーザ端末は文書が操作されたことを認識すると、文書にアクセスし、文書ハッシュ値を算出する。
【０００７】
文書を扱うアプリケーションによっては、ユーザがユーザＩＤ（identification）とパスワードを入力することによって、文書の操作が許可される仕組みになっているものもある。このような場合、特許文献１に開示されている技術では、ユーザ端末は文書にアクセスすることができず、文書ハッシュ値を算出できない。なお、特許文献１には文書タイトルや文書の保管場所を表す文書ロケーション情報が用いられて、文書が識別される技術も開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、文書の内容が更新されても、文書タイトルや文書ロケーション情報等は変更されないため、文書タイトルや文書ロケーション情報等が同じでも文書の内容が同じであるという確証はない。つまり、異なる内容の文書に関する操作情報が同一の内容の文書に関する操作情報として出力されても、分析者はそのことを認識できないという課題がある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、文書に対する操作に関する操作情報の分析を支援する分析支援システムであって、ユーザの特定に用いられる所定のユーザ情報における操作時刻毎、又は、端末の特定に用いられる所定の端末情報における操作時刻毎に、操作の対象となる前記文書の識別に用いられる操作識別情報を含む前記操作情報を記憶する操作情報記憶手段と、分析の対象となる操作情報にかかる分析文書の識別に用いられる分析識別情報を受け付ける分析識別情報受付手段と、前記分析識別情報受付手段で受け付けた分析識別情報と、前記操作情報記憶手段に記憶されている操作識別情報が同一であるかを判定する第一判定手段と、前記第一判定手段が同一であると判定した前記操作識別情報にかかる前記文書が前記分析文書と同一である確度を、前記分析識別情報と同一である前記操作識別情報の種類に基づいて、判定する第二判定手段と、前記操作識別情報ごとに前記第二判定手段で判定された前記確度と前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力する出力手段と、を備えることによって、前記文書に対する操作に関する操作情報の分析を支援することを特徴とする。
【００１０】
また、文書に対する操作に関する操作情報の分析を支援する前記操作情報を分析する分析支援方法であって、前記分析支援システムがユーザの特定に用いられる所定のユーザ情報における操作時刻毎、又は、端末の特定に用いられる所定の端末情報における操作時刻毎に、操作の対象となる前記文書の識別に用いられる操作識別情報を含む前記操作情報を記憶している操作情報記憶手段を備え、前記分析支援システムが、分析の対象となる分析文書の識別に用いられる分析識別情報を受け付ける分析識別情報受付工程と、前記分析識別情報受付工程で受け付けた分析識別情報と、前記操作情報記憶手段に記憶されている操作識別情報が同一であるかを判定する第一判定工程と、前記第一判定工程が同一であると判定した前記操作識別情報かかる前記文書が前記分析文書と同一である確度を、前記分析識別情報と同一である前記操作識別情報の種類に基づいて、判定する第二判定工程と、前記操作識別情報ごとに前記第二判定手段で判定された確度と前記確度に対応する前記文書にかかる前記ユーザ情報または前記端末情報を出力工程と、を実行することによって、前記文書に対する操作に関する操作情報の分析を支援することを特徴とする。
【００１１】
また、前記分析支援システムに、請求項４乃至６のいずれか一項に記載の各工程を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明にあっては、文書の同一性の確度を判定して、文書の操作情報を出力するので、操作情報を分析する分析者は、どのユーザが分析対象の文書を閲覧したかという情報、どの端末から分析対象の文書が閲覧されているかという情報を、その情報にかかる文書が分析対象の文書と同一の内容である確度とともに知ることができる。分析者は、確度を知ることによって、同一の内容の文書に対してではない操作情報が出力されている可能性があることを認識できるようになる。
【発明を実施するための形態】
【００１３】
以下、図１乃至図１４を用いて本発明を実施するための形態（以下、「実施形態」という）を説明する。図１は本発明の一実施形態にかかる分析支援システムの構成を説明するための図である。分析支援システムはユーザが文書を操作するユーザ端末１と、ユーザが操作する文書を記憶している文書管理サーバ２ａ、ファイルサーバ２ｂ、Ｗｅｂサーバ２ｃ等の文書サーバ２、ユーザの操作に関する操作情報を処理する分析サーバ３、操作情報を表示装置等に出力する分析端末４により構成されている。また、ユーザ端末１、文書サーバ２、分析サーバ３、分析端末４はＬＡＮ（Local Area Network）、インターネット等の通信ネットワークにより接続されている。
【００１４】
図２は図1で示したユーザ端末１のハードウェア構成を示す図である。ユーザ端末１は、ＣＰＵ（中央演算処理装置）１０１、ＲＯＭ（読み出し専用メモリ）１０２、ＲＡＭ（ランダムアクセスメモリ）１０３、入力制御部１０４、表示制御部１０５、ＨＤ（ハードディスク装置）１０６、通信制御部１０７、バスライン１０８を有している。
【００１５】
ＲＯＭ１０２に記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１６】
ＣＰＵ１０１はプログラムを実行する。ＲＯＭ１０２にはシステム起動プログラムの情報などが格納されている。ＲＡＭ１０３はＣＰＵ１０１がプログラムを実行するワーク用エリアとして使用される。
【００１７】
入力制御部１０４はユーザ端末１に接続されているキーボード、マウス等の入力装置１０９から入力データを受け取り、受け取った入力データをＣＰＵ１０１へ伝達する。表示制御部１０５はディスプレイ装置等の表示装置１１０にデータを表示する。ＨＤ１０６はデータを記憶する記憶装置であり、記録型ＣＤ、ＤＶＤ等の外部記憶装置に代替可能である。
【００１８】
通信制御部１０７は、通信ネットワークを介して文書サーバ２、分析サーバ３等とデータを送受信する。通信制御部１０７は、デジタルカメラやスキャナやプリンタ等の外部機器とデータを送受信する機能も有している。バスライン１０８は、上記各部を接続するためのものである。
【００１９】
文書サーバ２、分析サーバ３、分析端末４のハードウェア構成はユーザ端末１と同様であるため、それらのハードウェア構成の説明を省略する。
【００２０】
図３は、ユーザ端末１の機能構成を説明するための図である。図３を用いてユーザ端末１の機能構成を説明する。
【００２１】
ユーザ端末１は、ユーザ情報受付部１１１、ユーザ認証部１１２、認証結果表示部１１３、操作情報取得部１１４、操作情報送信部１１５を有している。ユーザ情報受付部１１１、ユーザ認証部１１２、認証結果表示部１１３、操作情報取得部１１４、操作情報送信部１１５の各部はＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能又は手段である。なお、以下では、ユーザ端末１の各部を説明するにあたり、図２に示されている各構成のうち、ユーザ端末１の各部を実現させるための主な構成との関係も説明する。
【００２２】
ユーザ情報受付部１１１は、入力制御部１０４によって実現される機能または手段であり、ユーザが入力装置１０９に入力したユーザＩＤ、パスワード等のユーザ情報を受け付けるものである。
【００２３】
ユーザ認証部１１２は、ユーザ情報受付部１１１が受け付けたユーザ情報に基づいて、ユーザ認証を行うものである。ユーザ認証とは、入力されたユーザ情報が予め記憶されているユーザ情報と同一であるか否かの照合を行うものである。入力されたユーザ情報が予め記憶されているユーザ情報と同一であれば、ユーザ認証によって、正当な利用権限を有するものであると判定されたとし、ユーザ認証部１１２はユーザにユーザ端末１の操作を許可する。以降、そのユーザ端末１で行われた操作は入力されたユーザ情報の表すユーザによるものとされる。
【００２４】
認証結果表示部１１３は、表示制御部１０５によって実現される機能または手段であり、ディスプレイ等の表示部にユーザ認証の結果を表示させるものである。具体的には、入力されたユーザ情報の表すユーザが正当な利用権限を有するものであると判定された場合には、その旨を表すメッセージを表示させる。また、正当な利用権限を有しないものであると判定された場合には、処理を終了する。
【００２５】
操作情報取得部１１４は、開く、閉じる、アクティブにする、ノンアクティブにする等の文書に対する操作があったときに、その操作を行ったユーザのユーザ名、ユーザの操作を受け動作するアプリケーションの名称であるアプリケーション名、操作の対象となった文書の識別に用いられる操作識別情報、操作の内容を示す操作名、操作が行われた操作時刻等の操作情報を取得するものである。操作識別情報には、文書の名称である文書タイトル、文書の保存場所である文書ロケーション情報、文書から固定長の疑似乱数を生成する演算手法で生成した文書ハッシュ値、等が用いられる。文書ハッシュ値は、その値が同一であれば、更新や改竄が行われていない同一の内容の文書であるとみなせるものである。操作識別情報は、記号、数字から成る情報でもよい。また、言語・文字・各種のしるし等の組み合わせにより成る情報でもよい。
【００２６】
また、操作情報取得部１１４は取得した文書ロケーション情報に基づいて、文書サーバ２に記憶されている文書にアクセスし、文書ハッシュ値を取得する。
【００２７】
図４は、操作情報取得部１１４が取得した複数の操作情報の例を示す図である。ここで示すように、操作情報取得部１１４は、ユーザＩＤ毎操作時刻毎の操作名、文書タイトル、アプリケーション名、文書ロケーション情報、文書ハッシュ値を1件の操作情報として取得する。ユーザＩＤは、ユーザ認証時に入力されたＩＤであり、文書タイトルはユーザがユーザ端末１で操作を行った文書の名称である。アプリケーション名は、ユーザが文書に対して操作を行う際に利用したアプリケーションの名称である。文書ロケーション情報は、ユーザが操作を行った文書の保存場所である。文書ハッシュ値は、文書から固定長の疑似乱数を生成する演算手法で生成した値である。
【００２８】
操作情報送信部１１５は、操作情報取得部１１４が取得した操作情報を分析サーバ３に送信するものである。
【００２９】
次に、文書サーバ２の機能構成を説明する。文書サーバ２は不図示の文書記憶部を有している。文書記憶部には文書ＤＢ２０００が構築されている。文書記憶部は、ユーザが操作する対象となる文書が記憶されるものであり、主にメモリにより実現される機能又は手段である。
【００３０】
図５は分析サーバ３の機能構成を説明するための図である。図５を用いて、分析サーバ３の機能構成を説明する。分析サーバ３は、操作情報受付部３１１、操作情報記憶部３１２、分析識別情報受付部３１３、第一判定部３１４、第二判定部３１５、出力部３１６、ユーザ情報記憶部３１７を有している。操作情報受付部３１１、分析識別情報受付部３１３、第一判定部３１４、第二判定部３１５、出力部３１６の各部はＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能又は手段である。操作情報記憶部３１２、ユーザ情報記憶部３１７はメモリ等で構成されるものである。なお、以下では、分析サーバ３の各部を説明するにあたり、図２に示されている各構成のうち、分析サーバ３の各部を実現させるための主な構成との関係も説明する。なお、分析サーバ３は図２にハードウェア構成を記す１台の装置から実現されていてもよいし、複数台の装置から実現されるシステムであってもよい。
【００３１】
操作情報受付部３１１は、ユーザ端末１の操作情報送信部１１５から送信された操作情報を受け付けるものである。
【００３２】
操作情報記憶部３１２には操作情報ＤＢ３０００が構築されている。操作情報記憶部３１２は、操作情報受付部３１１で受け付けたユーザＩＤごと操作時刻ごとの操作情報を記憶するものである。図６は、操作情報記憶部３１２に構築されている操作情報ＤＢ３０００に記憶されている操作情報の例を示す図である。ここでは、複数のユーザ端末１から操作情報を取得しており、ユーザ端末１で取得した操作情報と、その操作情報がどのユーザ端末１から取得されたかを示すユーザ端末名を記憶している。ユーザ端末名として、ＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control address）アドレスを利用することができる。
【００３３】
分析識別情報受付部３１３は、分析の対象の文書である分析文書の識別に用いる分析識別情報を分析端末４から受け付けるものである。分析識別情報は、分析文書を一意に特定する識別情報であり、文書ハッシュ値、文書タイトル、文書ロケーション情報等がある。
【００３４】
第一判定部３１４は、操作情報記憶部３１２に記憶されている操作情報の文書が、分析識別情報受付部３１３で受け付けた分析識別情報が指す文書と同一であるか否かを、分析識別情報と識別情報に基づいて、同一であるか否かを判定するものである。
【００３５】
第二判定部３１５は、第一判定部３１４で分析識別情報と識別情報が同一であると判定された場合、その判定がどの程度、確実なものであるかを示す確度を算出するものである。
【００３６】
出力部３１６は、第一判定部３１４で分析文書と同一であると判定された文書の操作情報を、第二判定部３１５で算出された確度ともに出力するものである。出力とは、ディスプレイ装置への表示、プリンタによる印刷、他の装置への送信等を表す。
【００３７】
ユーザ情報記憶部３１７は、文書を操作するユーザに関するユーザ情報を記憶するものである。図７はユーザ情報記憶部のデータの例を示す図である。図７に示されるように、ユーザ情報はユーザＩＤごとに、ユーザ名、ユーザが所属する組織の組織名が関連付けられている。
【００３８】
図８は分析端末４の機能構成を説明するための図である。図８を用いて分析端末４の機能構成を説明する。
【００３９】
分析端末４は分析識別情報受付部４１１、分析識別情報送信部４１２、操作情報受付部４１３、操作情報表示部４１４を有する。分析識別情報受付部４１１、分析識別情報送信部４１２の各部はＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能又は手段である。なお、以下では、分析端末４の各部を説明するにあたり、図２に示されている各構成のうち、分析端末４の各部を実現させるための主な構成との関係も説明する。
【００４０】
分析識別情報受付部４１１は、ユーザが入力した分析識別情報を受け付けるものである。分析識別情報は分析の対象とする文書の識別情報であり、文書ハッシュ値、文書ロケーション情報、文書タイトルを含むものである。
【００４１】
分析識別情報送信部４１２は、分析識別情報受付部４１１で受け付けた分析識別情報を分析サーバ３に送信するものである。
【００４２】
操作情報受付部４１３は、分析サーバ３から送信された操作情報を受け付けるものである。
【００４３】
操作情報表示部４１４は、表示制御部１０５によって実現される機能または手段であり、ディスプレイ等の表示装置４１５に操作情報受付部４１３で受け付けた操作情報を表示させるものである。
【００４４】
続いて、図９乃至図１６を用いて、本実施形態に係る操作情報分析システムにおける処理方法を説明する。図９は、本実施形態の操作情報分析システムを構成する各装置における処理及び各装置間の処理を示したシーケンス図である。図１０、図１１、図１２は図９に示すそれぞれユーザ認証、操作情報の取得、判定の処理を詳細に示したフローチャートである。
【００４５】
図９に示されるように、ユーザが入力したユーザＩＤ、パスワードに基づき、ユーザ端末１がユーザ認証を行う（ステップＳ１１）。図１０に示されるように、ユーザ認証の処理では、ユーザが、図示しない入力画面からユーザＩＤ、パスワード等のユーザ情報を入力すると、ユーザ情報受付部１１１が入力されたユーザ情報を受け付ける（ステップＳ１１１）。ユーザ認証部１１２はユーザ情報受付部１１１で受け付けたユーザ情報が予め記憶されているユーザ情報と一致するか否かを照合する（ステップＳ１１２）。入力されたユーザ情報が記憶されているユーザ情報と一致すれば、正当な利用権限を有するものであると判定されたとして、ユーザに文書操作を許可する（ステップＳ１１３）。また、入力されたユーザ情報が記憶されているユーザ情報と一致すれば、認証結果表示部１１３がその旨をディスプレイに表示させる。ユーザ情報受付部１１１で受け付けたユーザ情報が予め記憶されているユーザ情報と一致しなかった場合、処理を終了させる。
【００４６】
入力されたユーザ情報が記憶されているユーザ情報と一致した場合、ログオフされるまで、認証時に入力されたユーザ情報の示すユーザが文書を操作しているとされ、そのユーザＩＤが操作情報として記憶されることになる。
【００４７】
上述では、ユーザＩＤとパスワードによるベーシック認証方式を用いる例を説明したが、指紋認証、ＩＣカード認証等、他の認証方式を用いてもよい。
【００４８】
ユーザ認証により、正当な権限を有する者であると判断され、ユーザ端末１から文書ＤＢ２０００に記憶されている文書が操作されると、ユーザ端末１は文書サーバ２より操作情報を取得する（ステップＳ１２）。図１１に示されるように、操作情報の取得の処理では、操作情報取得部１１４はユーザが操作した文書の文書タイトル、文書ロケーション情報、操作名、操作時刻等を取得する（ステップＳ１２１）。次に、操作情報取得部１１４はステップＳ１２１で取得した文書ロケーション情報に基づいて、文書サーバ２に記憶されている文書から、文書ハッシュ値を取得する（ステップＳ１２２）。
【００４９】
図９に戻って、このようにして取得された文書タイトル、文書ロケーション情報、操作名、操作時刻、文書ハッシュ値、および、ユーザＩＤ等の操作情報を、操作情報取得部１１４がユーザ端末１の名称であるユーザ端末名とともに分析サーバ３に送信する（ステップＳ１３）。
【００５０】
ステップＳ１３で端末１から送信された操作情報を分析サーバ３の操作情報受付部３１１が受け付ける（ステップＳ１４）。次に、操作情報受付部３１１が受け付けた操作情報を、操作情報記憶部３１２がユーザＩＤ毎操作時刻毎に操作情報ＤＢ３０００に記憶する（ステップＳ１５）。
【００５１】
一方、分析端末４の分析識別情報受付部４１１はユーザの業務を分析しようとする分析者によって入力された分析識別情報を受け付ける（ステップＳ２１）。そして、分析識別情報送信部４１２が、分析識別情報受付部４１１で受け付けた分析識別情報を分析サーバ３に送信する（ステップＳ２２）。
【００５２】
次に、ステップＳ２２で分析端末４から送信された分析識別情報に基づいて、分析サーバ３は文書の同一性および確度を判定する（ステップＳ２３）。
【００５３】
図１２を用いて、分析サーバ３が文書の同一性および確度を判定する処理を説明する。図１２に示すように、判定の処理では、分析識別情報受付部３１３が分析端末４から送信された分析識別情報を受け付ける（ステップＳ２３１）。ここで受け付けた分析識別情報と操作情報ＤＢ３０００に記憶されている操作識別情報とに基づいて、分析識別情報にかかる文書と操作識別情報にかかる文書が同一であるか否かを判定する（ステップＳ２３２）。
【００５４】
図１３は、第一判定部が文書の同一性を判定する処理の詳細を説明するためのフローチャートである。ステップＳ２３で第一判定部３１４が、文書が同一であるかを判定する処理の詳細を図１３に示すフローチャートを示す図を用いて説明する。この処理では、文書を識別する識別情報として、文書ハッシュ値、文書タイトル、文書ロケーション情報の３つの項目を用いる。
【００５５】
操作情報ＤＢ３０００から文書ハッシュ値、文書タイトル、文書ロケーション情報が検索される。そして、検索の結果、操作情報ＤＢ３０００から読み出しされた文書ハッシュ値、文書タイトル、文書ロケーション情報のいずれかが、分析識別情報受付部３１３で受け付けた文書ハッシュ値、文書タイトル、文書ロケーション情報のそれぞれと同一であるか否かを判定する（ステップＳ２３２１）。いずれかが同一であれば、その操作情報にかかる文書は分析識別情報が示す分析文書と同一であると判定される（ステップＳ２３２２）。いずれも同一でなければ、その操作情報にかかる文書は分析文書と同一でないと判定される（ステップＳ２３２３）。
【００５６】
続いて、第二判定部３１５が第一判定部３１４で判定された同一性の確度を判定する（ステップＳ２３３）。この例では確度の数値が高いほど、操作された文書が分析文書と同一である可能性が高いことを示している。
【００５７】
ここで、文書が同一である確度を判定する処理の詳細を図１４に示すフローチャートを用いて説明する。図１４は、文書が同一である確度を判定する処理を説明するためのフローチャートを示す図である。以下、ステップＳ２３３１からステップＳ２３３７で第二判定部３１５が実施する文書が同一である確度を判定する処理を説明する。
【００５８】
操作情報記憶部３１２に構築されている操作情報ＤＢ３０００から文書ハッシュ値が読み出され、分析識別情報受付部３１３で受け付けた文書ハッシュ値と同一であるかどうかが判定される（ステップＳ２３３１）。文書ハッシュ値が同一であれば、その操作情報をもつ文書が分析文書と同一である確度は４と判定される（ステップＳ２３３２）。ステップＳ２３３１で同一でないと判定されれば、操作情報ＤＢ３０００から文書ロケーション情報を読み出し、読み出した文書ロケーション情報が分析識別情報受付部３１３で受け付けた文書ロケーション情報と同一であるか、判定される（ステップＳ２３３３）。ステップＳ２３３３で同一であると判定されれば、操作情報ＤＢ３０００から文書タイトルを読み出し、読み出された文書タイトルが分析識別情報受付部３１３で受け付けた文書タイトルと同一であるか、判定される（ステップＳ２３３４）。ステップＳ２３３４で同一であると判定されれば、その操作情報をもつ文書が分析文書と同一である確度は３と判定される（ステップＳ２３３５）。ステップＳ２３３４で文書タイトルが同一でなければ、その操作情報をもつ文書が分析文書と同一である確度は２と判定される（ステップＳ２３３６）。
【００５９】
ステップＳ２３３３で同一でないと判定されれば、その操作情報をもつ文書が分析文書と同一である確度は１と判定される（ステップＳ２３３７）。
【００６０】
図１０に戻って、出力部３１６は、操作情報ＤＢ３０００から分析文書と同一であると判定された操作識別情報をもつ操作情報を読み出し、ステップＳ２３３で判定された確度とともに分析端末４に送信する（ステップＳ２４）。
【００６１】
分析端末４の操作情報受付部４１３は分析サーバ３の出力部３１６から出力された操作情報とその操作情報にかかる操作文書が分析文書と同一である確度を受け付ける。そして、操作情報受付部４１３で受け付けた操作情報と確度を操作情報表示部４１４がディスプレイ等の表示装置４１５に表示させる（ステップＳ２５）。
【００６２】
図１５は、操作情報表示部４１４が表示する表示画面の例を示す図である。出力部３１６は第一判定部３１４で同一であると判定された文書に関する操作情報を分析端末４に送信する。分析端末４の操作情報表示部４１４は出力された操作情報を表示装置４１５に表示させる。具体的には、操作情報表示部４１４はユーザＩＤごとに組織名、操作時刻、確度を表示させる。
【００６３】
図１６は、操作情報表示部４１４が表示する表示画面の別の例を示す図である。ここでは、出力部３１６が、操作内容が「開く」である操作情報のみを、ユーザＩＤに対応する組織名ごとに出力している。操作情報受付部４１３は出力部３１６が出力した操作情報を受け付け、受け付けた操作情報を操作情報表示部４１４が表示している。ユーザＩＤと組織名の対応はユーザ情報記憶部３１７に記憶されており、出力部３１６は分析文書に対して操作名が「開く」であるユーザの数を、そのユーザが属する組織の全ユーザ数で除した値を、文書を操作したユーザの割合として、分析端末４に出力している。
【００６４】
図１７は、操作情報表示部４１４が表示する表示画面の別の例を示す図である。ここでは、出力部３１６は操作名が「開く」である操作情報のみ出力している。操作情報受付部４１３は出力部３１６が出力した操作情報を受け付け、受け付けた操作情報を操作情報表示部４１４が表示する。
【００６５】
上述したように、文書ハッシュ値、文書ロケーション情報、文書タイトルの複数の操作識別情報が用いられる分析が行われることによって、分析者は、どのユーザが、あるいは、どの程度の割合のユーザが分析対象の文書を閲覧したかに関する情報を、その情報にかかる文書が分析対象の文書と同一の内容である確度とともに知ることができる。分析者は、確度を知ることによって、同一の内容の文書に対してではない操作情報が出力されている可能性があることを認識できるようになる。
【００６６】
なお、上述の例で、出力部３１６は確度が１から４までの操作情報を表示しているが、例えば、確度３以上の操作情報だけを表示してもよい。このようにすることによって、確度の高い操作情報だけを分析の対象とし、分析の対象とする文書をユーザが閲覧しているか可能性が高い情報だけを確認することができる。
【００６７】
また、上述の例で、表示画面に「開く」操作を行ったユーザが表示されているが、「アクティブにする」を操作してから「ノンアクティブにする」操作を行うまでの時間が所定の値を超えた操作情報を表示するようにしてもよい。ノンアクティブのウィンドウで表示されている文書は開かれているだけで、ユーザに閲覧されていないことが多いため、このようにすることによって、表示装置上でウィンドウを開いているだけで、ユーザが閲覧していないと思われる操作情報を出力対象から除くことができ、分析の対象とする文書をユーザが閲覧しているか可能性が高い情報だけを確認することができる。
【図面の簡単な説明】
【００６８】
【図１】情報処理システムの構成を説明するための図である。
【図２】ユーザ端末のハードウェア構成を示す図である。
【図３】ユーザ端末の機能構成を説明するための図である。
【図４】操作情報取得部が取得する複数の操作情報をテーブルとして表した例を示す図である。
【図５】分析サーバの機能構成を説明するための図である。
【図６】操作情報記憶部で記憶されている複数の操作情報をテーブルとして表した例を示す図である。
【図７】ユーザ情報記憶部のデータの例を示す図である。
【図８】分析端末の機能構成を説明するための図である。
【図９】本発明の実施形態の操作情報出力システムを構成する各装置における処理及び各装置間の処理を示したシーケンス図である。
【図１０】ユーザ端末の動作を説明するためのフローチャートを示す図である。
【図１１】ユーザ端末の動作を説明するためのフローチャートを示す図である。
【図１２】分析サーバの動作を説明するためのフローチャートを示す図である。
【図１３】第一判定部の処理を説明するためのフローチャートを示す図である。
【図１４】第二判定部の処理を説明するためのフローチャートを示す図である。
【図１５】出力部が出力するデータの表示例を示す図である。
【図１６】出力部が出力するデータの表示例を示す図である。
【図１７】出力部が出力するデータの表示例を示す図である。
【符号の説明】
【００６９】
１              情報処理ユーザ端末
１０１            ＣＰＵ
１０２            ＲＯＭ
１０３            ＲＡＭ
１０４            入力制御部
１０５            表示制御部
１０６            ＨＤ
１０７            通信制御部
１０８            バスライン
１０９  入力装置
１１０  表示装置
１１１  ユーザ情報受付部
１１２            ユーザ認証部
１１３  認証結果表示部
１１４            操作情報取得部
１１５            操作情報送信部
２              文書サーバ
２ａ              文書管理サーバ
２ｂ              ファイルサーバ
２ｃ              Ｗｅｂサーバ
３              分析サーバ
３１１            操作情報受付部
３１２            操作情報記憶部
３１３            分析識別情報受付部
３１４            第一判定部
３１５            第二判定部
３１６            出力部
３１７            ユーザ情報記憶部
４              分析端末
４１１            分析識別情報受付部
４１２  分析識別情報送信部
４１３            操作情報受付部
４１４  操作情報表示部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００８−１０２９１１
【図１】
2011100307.tif 000003
【図２】
2011100307.tif 000004
【図３】
2011100307.tif 000005
【図４】
2011100307.tif 000006
【図５】
2011100307.tif 000007
【図６】
2011100307.tif 000008
【図７】
2011100307.tif 000009
【図８】
2011100307.tif 000010
【図９】
2011100307.tif 000011
【図１０】
2011100307.tif 000012
【図１１】
2011100307.tif 000013
【図１２】
2011100307.tif 000014
【図１３】
2011100307.tif 000015
【図１４】
2011100307.tif 000016
【図１５】
2011100307.tif 000017
【図１６】
2011100307.tif 000018
【図１７】
2011100307.tif 000019