(57)【要約】  【課題】  ダウンロード後も文書の利用履歴をトラッキングできるようにする。  【解決手段】  クライアントコンピュータ２００のユーザがログインする（Ｘ０１）。ログイン後、ユーザは文書利用要求を文書管理サーバ１００に送信して所望の文書を取得する（Ｘ０２、Ｘ０３）。転送されてきた文書には文書ＩＤが埋め込まれている。文書利用部２０４は転送されてきた文書を利用し、文書利用履歴抽出部２０５は文書利用部２０４を監視して、文書ＩＤに対応づけてユーザＩＤ、操作内容、時間等の文書利用履歴を抽出し文書利用履歴保管部２０６に保管する（Ｘ０４）。ユーザが次回に文書管理サーバ１００にログインするとそれまでの文書利用履歴が文書管理サーバ１００にアップロードされ文書管理サーバ１００の文書利用履歴保管部１０５に登録される（Ｘ０７）。【選択図】  図２
2005267479.tif 000002
【特許請求の範囲】
【請求項１】
文書管理装置と文書利用装置とを含んで成る文書利用履歴管理システムにおいて、
上記文書管理装置は、
文書を保管する文書保管手段と、
上記文書利用装置から文書利用要求を受け取る文書利用要求受取り手段と、
上記文書利用要求受取り手段により受け取った文書利用要求に基づいて上記文書利用装置に上記文書保管手段から該当する文書を読み出して送出する文書送出手段と、
上記文書利用装置から当該文書利用装置における文書利用履歴を受け取る文書利用履歴受取り手段と、
上記文書利用履歴受取り手段により受け取った上記文書利用履歴を保管する文書利用履歴保管手段とを有し、
上記文書利用装置は、
上記文書管理装置に文書利用要求を送出する文書利用要求送出手段と、
上記文書利用要求に基づいて上記文書管理装置から送られてきた文書を受け取る文書受取り手段と、
文書受取り手段により受け取った文書の文書利用履歴を保管する文書利用履歴保管手段と、
上記文書利用履歴保管手段に保管されている文書利用履歴を上記文書管理装置に送出する文書利用履歴送出手段とを有することを特徴とする文書利用履歴管理システム。
【請求項２】
上記利用履歴は、利用者、文書に対する操作内容、利用時間、ページ遷移、コピー箇所、用いられたハイパーリンク情報、追加されたアノテーション、利用場所の少なくとも１つを含む請求項１記載の文書利用履歴管理システム。
【請求項３】
文書管理サーバとクライアント装置とを含んで成る文書利用履歴管理システムにおいて、
上記文書管理サーバは、
文書を保管する文書保管手段と、
上記クライアント装置から文書利用要求を受け取る文書利用要求受取り手段と、
上記文書利用要求受取り手段により受け取った文書利用要求に基づいて上記文書利用装置に上記文書保管手段から該当する文書を読み出して送出する文書送出手段と、
上記文書利用装置から当該クライアント装置における文書利用履歴を受け取る文書利用履歴受取り手段と、
上記文書利用履歴受取り手段により受け取った上記文書利用履歴を保管する文書利用履歴保管手段とを有し、
上記クライアント装置は、
上記文書管理サーバに文書利用要求を送出する文書利用要求送出手段と、
上記文書利用要求に基づいて上記文書管理サーバから送られてきた文書を受け取る文書受取り手段と、
文書受取り手段により受け取った文書の文書利用履歴を保管する文書利用履歴保管手段と、
上記文書利用履歴保管手段に保管されている文書利用履歴を上記文書管理サーバに送出する文書利用履歴送出手段とを有することを特徴とする文書利用履歴管理システム。
【請求項４】
上記クライアント装置の文書利用履歴保管手段および上記クライアント装置の上記文書利用履歴送出手段はアプリケーションプログラムにより構成される請求項３記載の文書利用履歴管理システム。
【請求項５】
上記クライアント装置の文書利用履歴保管手段および上記クライアント装置の上記文書利用履歴送出手段は上記クライアント装置のオペレーティングシステムに対して設けられ、上記オペレーティングシステムによるファイルシステムへの操作を文書履歴とする請求項３記載の文書利用履歴管理システム。
【請求項６】
文書管理装置により管理されている文書を文書利用装置で利用する際の文書利用履歴を管理する文書利用履歴管理方法において、
上記文書利用装置から文書利用要求を上記文書管理装置に送出するステップと、
上記文書管理装置から上記文書利用要求に基づいて該当する文書を上記文書利用装置に送出するステップと、
上記文書利用装置における文書利用履歴を上記文書利用装置の文書利用履歴保管手段に記憶するステップと、
上記文書利用装置の文書利用履歴保管手段に記憶されている文書利用履歴を上記文書利用装置から上記文書管理装置に送出するステップと、
上記文書利用装置から送られてきた上記文書利用履歴を上記文書管理装置において受け取るステップと、
受け取った上記文書利用履歴を上記文書管理装置の文書利用履歴保管手段に保管するステップとを有することを特徴とする文書利用履歴管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書の利用履歴を管理する技術に関する。
【背景技術】
【０００２】
文書の閲覧、印刷などの利用履歴を収集することにより、文書が多くの人に読まれたり、何度も読まれたことを知ることができ、文書の有用性を評価することができる。従来の技術でも、アクセス履歴を保管、活用するもの（特許文献１、特許文献２）や、印刷履歴を保管、活用するもの（特許文献３、特許文献４）が知られているが、サーバからダウンロードし、文書のコピーとなった時点でその後の利用状況をトラッキングできなくなる。
【０００３】
また、文書に履歴を蓄積するもの（特許文献５）もあるが、複数のコピーが作られた時点で履歴は別のものとなり、もとの文書がどのように使われたか把握できない。メールサーバを介してメールでの送信をトラッキングするシステムも提案されているが（特許文献６）、このシステムではメールで送られた経緯しか管理できない。サーバから離れても履歴をトラッキングするワークフロー支援システムも提案されているが（特許文献７）、このシステムではワークフローに乗せるものしかトラッキングできず、汎用性がない。
【特許文献１】特開平６−２５９２９３号公報
【特許文献２】特開平９−３１１８０２号公報
【特許文献３】特開平１１−２４９７７７号公報
【特許文献４】特開２００３−６７３６３公報
【特許文献５】特開平１１−２５９４５９号公報
【特許文献６】特開２００１−１２５８４１公報
【特許文献７】特開平１０−６３７４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、以上の事情を考慮してなされたものであり、サーバからダウンロードした後も文書の利用履歴を管理できる文書利用履歴管理技術を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明の構成例によれば、例えば、文書ビューワ（閲覧プログラム）が文書管理サーバから文書（例えばＤｏｃｕＷｏｒｋｓ文書。ＤｏｃｕＷｏｒｋｓは富士ゼロックス株式会社の商標）をダウンロードするときに、文書管理サーバにおいて文書に文書ＩＤを埋め込んでおく。文書ビューワは、文書ＩＤに対応付けて、ユーザＩＤ、操作内容、時間を記録する。次に文書管理サーバにログインしたときに、利用履歴が当該サーバにアップロードされる。
【０００６】
操作内容は例えばつぎのようなものであるが、これに限定されない。
【０００７】
（１）ダウンロード
文書管理サーバでは、例えば、ＤｏｃｕＷｏｒｋｓ（商標）文書（ＰＤＦ文書などオリジナルが保存される形式）としてしかダウンロードできないアクセス権設定にする。ダウンロード時に文書の属性として文書ＩＤ（サーバ、文書が特定できるもの。グローバリ・ユニーク・アイデンティファイヤ（ＧＵＩＤ）やユニバーサル・ユニーク・アイデンティファイヤ（ＵＵＩＤ）を用いることもできる）を付加する。また、ダウンロードする際にパスワードがないとオープンできない設定にしても良い。
【０００８】
（２）文書の閲覧、使用
文書ビューワは、文書をオープンする際に、以下を利用履歴（ログ）として保存する。
【０００９】
文書ＩＤ、（ユーザＩＤ、）操作内容（オープン）、時間（、＋場所）
ただし、括弧内はオプションであることを示す。
【００１０】
ユーザＩＤは文書ビューワまたはＯＳ（オペレーティングシステム）に設定されたものである。場所はＧＰＳ（グローバルポジショニングシステム）で取得されるものでもよいし、ユーザが文書オープン時に記載するものでもよい（「Ａ会議室」など）。部屋ごとにＩＤを設定し、ＩＣタグや入室管理記録などで得られたＩＤを付加するのでもよい。
【００１１】
操作に関する情報としては、オープンだけでなく、ページ遷移（ページ番号とともに）、選択されコピーされた文書要素、文書中にあって用いられたハイパーリンク、追加されたアノテーションなどを含めても良い。
【００１２】
（３）履歴データのアップロード
次回に文書管理サーバにログインするとそのサーバに属する文書の使用履歴が文書管理サーバに送信される。送信された部分はログから抹消されるようにしてもよい。また、送信の許可をユーザに求めるようにしても良い。文書管理サーバは文書ごとに記録をふりわけ、それまでその文書がもっていた履歴とマージする。履歴にはユーザＩＤを含ませる場合でも、プライバシを配慮する場合にはユーザＩＤまたはこれに相当するものを表示せず、統計情報としてのみ表示する。例えば、閲覧された回数、人数、平均閲覧時間、平均閲覧ページ数などを表示する。
【００１３】
（４）履歴の利用
履歴は、統計として表示するだけでなく、ランキング、ソーシャルフィルタリング、リコメンデーションに用いることができる。単なるダウンロード回数でなく、利用回数、さらには利用時間なども利用できるため、より正確な情報として用いることができる。
【００１４】
また、文書ビューワ等の個々のアプリケーションのレベルでなく、ＯＳレベルでオープン、クローズをトラッキングするようにすることもできる。これにより、すべてのフォーマットの文書に対応できる。
【００１５】
また、オープン回数、印刷回数、コピーした部分の量に応じて利用に対する課金を行うことも可能になる。文書のオーナーが報奨金を取得できるようにすることもできる。
【００１６】
また、履歴は明示的に与えることも可能である。例えば、文書を用いてプレゼンテーションを行なうときに、ページごとに意見を録音し、アノテーションとして付与し、後に、作者にフィードバックすることができる。
【００１７】
さらにこの発明を説明する。
【００１８】
この発明の一側面によれば、上述の目的を達成するために、文書管理装置と文書利用装置とを含んで成る文書利用履歴管理システムにおいて、上記文書管理装置に：文書を保管する文書保管手段と；上記文書利用装置から文書利用要求を受け取る文書利用要求受取り手段と；上記文書利用要求受取り手段により受け取った文書利用要求に基づいて上記文書利用装置に上記文書保管手段から該当する文書を読み出して送出する文書送出手段と；上記文書利用装置から当該文書利用装置における文書利用履歴を受け取る文書利用履歴受取り手段と；上記文書利用履歴受取り手段により受け取った上記文書利用履歴を保管する文書利用履歴保管手段とを設けている。さらに、上記文書利用装置み：上記文書管理装置に文書利用要求を送出する文書利用要求送出手段と；上記文書利用要求に基づいて上記文書管理装置から送られてきた文書を受け取る文書受取り手段と；文書受取り手段により受け取った文書の文書利用履歴を保管する文書利用履歴保管手段と；上記文書利用履歴保管手段に保管されている文書利用履歴を上記文書管理装置に送出する文書利用履歴送出手段とを設けている。
【００１９】
この構成においては、文書利用装置で利用履歴を準備して保管し、これを文書管理装置に転送して文書管理装置で一括して文書利用履歴として管理するので、ダウンロード回数だけでなく、ライフサイクル全体にわたって細かく種々の利用履歴を蓄積、活用することができる。
【００２０】
上記利用履歴は、これに限定されないが、例えば、利用者、文書に対する操作内容、利用時間、ページ遷移、コピー箇所、用いられたハイパーリンク情報、追加されたアノテーション、利用場所の少なくとも１つを含む。
【００２１】
上述の文書管理装置は例えば文書管理サーバであり、文書利用装置は例えばクライアント装置である。クライアント装置上で文書利用アプリケーションが実行される。
【００２２】
この場合、上述の文書利用履歴保管手段および上記クライアント装置の上記文書利用履歴送出手段はアプリケーションプログラムにより構成されてもよいし、上記クライアント装置のオペレーティングシステムに対して設けられ、上記オペレーティングシステムによるファイルシステムへの操作を文書利用履歴としてもよい。
【００２３】
また、文書管理装置を文書を保管して文書利用装置に転送する文書保管装置（文書管理サーバ）と、文書利用履歴を文書利用装置から受け取って管理する文書利用履歴管理装置（利用履歴管理サーバ）として別々に構成しても良い。
【００２４】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００２５】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２６】
この発明によれば、単なるダウンロード回数だけでなく、ライフサイクル全体にわたって利用履歴を蓄積、活用することができる。
【発明を実施するための最良の形態】
【００２７】
以下、この発明の実施例について説明する。
【００２８】
図１は、この発明の実施例の文書管理システムを全体として示している。なお、便宜上、ネットワーク３００により接続された文書管理サーバ１００およびクライアントコンピュータ２００を一括して文書管理システムと呼ぶが、どのような用語で呼ぶかはとくに重要ではない。文書管理サーバ１００を文書管理システムと呼ぶこともある。
【００２９】
図１において、文書管理システムは、ネットワーク３００に接続された文書管理サーバ１００およびクライアントコンピュータ２００を含んで構成される。文書管理サーバ１００およびクライアントコンピュータ２００は１つずつしか示さないが、複数個あってもよいことはもちろんである。ネットワーク３００はＬＡＮ、ＷＡＮ等の任意の通信ネットワークで良い。
【００３０】
文書管理サーバ１００は、機能ブロックで表すと、ログイン管理部１０１、文書利用要求／文書利用履歴受信部１０２、文書送信部１０３、文書保管部１０４、文書利用履歴保管部１０５等を含んで構成されている。ログイン管理部１０１はクライアントコンピュータ２００を用いたユーザのログインを管理するものである。パスワード認証等を行なうとともに、ユーザＩＤを抽出して利用履歴の一部として文書利用履歴保管部１０５に保管することも可能である。文書利用要求／文書利用履歴受信部１０２はクライアントコンピュータ２００から文書利用要求を受け取り、また文書利用履歴を受け取るものである。文書利用要求はファイル名等を指定して文書のダウンロードを要求するものである。文書利用履歴は後述のとおりログイン時までの利用履歴であり、ログイン時にクライアントコンピュータ２００から送られてくる。文書利用履歴は文書利用履歴保管部１０５に保管される。文書利用要求／文書利用履歴受信部１０２は文書利用要求受信部および文書利用履歴受信部として別々に構成されても良い。文書送信部１０３は、上述した文書利用要求に基づいて文書保管部１０４から文書を読みだしてクライアントコンピュータ２００に送出するものである。
【００３１】
クライアントコンピュータ２００は、機能ブロックで表すと、ログイン管理部２０１、文書利用要求／文書利用履歴送信部２０２、文書受信部２０３、文書利用部２０４、文書利用履歴抽出部２０５、文書利用履歴保管部２０６、文書保管部２０７等を含んで構成されている。クライアントコンピュータ２００の各機能ブロックはアプリケーションやＯＳ等のプロセスとして実現される。ログイン管理部２０１はパスワード認証等のログインプロトコルを実行するものである。ログインに用いるユーザＩＤを用いて文書利用履歴を文書利用履歴保管部２０６に登録する。文書利用要求／文書利用履歴送信部２０２は、文書利用要求すなわち文書ダウンロード要求を文書管理サーバ１００に送信し、また、文書利用履歴保管部２０６に保管している文書利用履歴を文書管理サーバ１００に送信する。文書利用履歴は、ログイン時に、一括して送信される。文書受信部２０３は文書利用要求に応じて文書管理サーバ１００から転送されてくる文書を受信する。受信した文書は文書利用部２０４例えば文書閲覧サービスにより利用される。転送されてきた文書には文書ＩＤが埋め込まれており、この文書ＩＤに関連付けて利用履歴が文書利用履歴抽出部２０５により抽出され、文書利用履歴保管部２０６に保管される。利用対象の文書は、文書ＩＤの下、文書保管部２０７に保管されても良い。文書利用要求／文書利用履歴送信部２０２も、文書利用要求送信部および文書利用履歴送信部として別々に構成されて良い。
【００３２】
図２は、上述実施例の動作を模式的に説明するものであり、この図において、クライアントコンピュータ２００のユーザがログインする（Ｘ０１）。ログインが初回の場合は文書利用履歴に関しては何もしないが、２回目以降の場合には後に説明するように文書利用履歴を送信する（Ｘ０５参照）。この例ではユーザＩＤが一例として「Ｕ０４６６７」と示されている。ログイン時のユーザＩＤを用いれば、クライアントコンピュータ２００が単一ユーザ環境である等の場合、クライアントコンピュータ２００の文書利用履歴保管部２０６の利用履歴としてユーザＩＤを明示的に含ませなくても良い。
【００３３】
ログイン後、ユーザは文書利用要求（文書ダウンロード要求）を文書管理サーバ１００に送信して所望の文書を取得する（Ｘ０２、Ｘ０３）。文書管理サーバ１００では例えばＤｏｃｕＷｏｒｋｓ（商標）文書（ＰＤＦ文書などオリジナルが保存される形式）としてしかダウンロードできないアクセス権設定にすることが好ましい。また、ダウンロードする際にパスワードがないとオープンできない設定にしても良い。転送されてきた文書には文書ＩＤ（サーバ、文書が特定できるもの）が埋め込まれている。文書利用部２０４例えば文書ビューワは転送されてきた文書を利用する。文書利用履歴抽出部２０５は文書利用部２０４を監視して、文書ＩＤに対応づけてユーザＩＤ、操作内容、時間等の文書利用履歴を抽出し文書利用履歴保管部２０６に保管する（Ｘ０４）。
【００３４】
文書利用履歴保管部２０６に保管される利用履歴は図示のように、例えば、文書ＩＤ、操作内容、操作時刻である。ユーザＩＤや場所等を記録しても良い。場所の情報はＧＰＳから取得しても良いし、ユーザが直接ニュ売りュ臆しても良い。この例では、操作内容として文書のオープンおよびクローズがあり、そのオープン時刻からクローズ時刻までの時間がオープン時間として用いられる。操作に関してはオープンやクローズだけでなく、ページ遷移（ページ番号とともに）、選択されコピーされた文書要素、文書中にあって用いられたハイパーリンク、追加されたアノテーションなどを含めても良い。
【００３５】
ユーザが次回に文書管理サーバ１００にログインするとそれまでの文書利用履歴（当該サーバに属する文書に関するもの）が文書管理サーバ１００にアップロードされ文書管理サーバ１００の文書利用履歴保管部１０５に登録される（Ｘ０７）。なお、送信の許可をユーザに求めるようにしても良い。また、文書管理サーバ１００にアップロードされた文書利用履歴はクライアントコンピュータ２００の文書利用履歴保管部２０６から削除されても良い（Ｘ０６）。
【００３６】
文書管理サーバ１００においては文書ＩＤ、ユーザＩＤ、オープン時刻、オープン時間等の利用履歴が管理される。文書管理サーバ１００は文書ごとに記録をふりわけ、それまでその文書がもっていた履歴とマージする。この例では履歴にユーザＩＤが含まれるが、表示されず、ユーザ数等の統計情報として利用して表示する文書利用履歴から、例えば、各文書に対して、閲覧（オープン）回数、利用人数、平均閲覧時間、平均閲覧ページ数等、統計量が計算され、この統計量に基づいてランキング、またはソーシャルフィルタリングに利用できる。例えば、検索結果をリスト表示する際に、長い時間見られたものを検索結果上位に表示することができる。
【００３７】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、上述の実施例のクライアントコンピュータ２００の文書利用部２０４は典型的にはアプリケーションプログラムであり、アプリケーションにより文書利用履歴を記録管理するが、図３に示すように、クライアントコンピュータ２００のオペレーティングシステム２１０とファイルシステム２１１との間に文書利用履歴管理用のデーモン（常駐プログラム）２１２を用意し、アプリケーションプログラム２１４のファイルシステム２１１上の文書にアクセスがあり、オペレーティングシステム２１０がファイルシステム２１１に対して操作要求を行なったときに、これを監視して文書利用履歴を取得し文書利用履歴保管部２０６に記録する。なお、ファイルシステム２１１のファイルシステムＩＤと文書利用履歴管理用の文書ＩＤとを対応づけるテーブルをファイルシステムＩＤ／文書ＩＤデータベース２１３に保管して、このテーブルを表引きして、ファイルシステム２１１に対する操作要求に含まれるファイルシステムＩＤを文書ＩＤに変換して利用履歴に含ませる。文書管理サーバ１００から初めてダウンロードされた文書についてはファイルシステム２１１に登録する際にファイルシステムＩＤとその文書に埋め込まれた文書ＩＤとから上記テーブルのエントリを準備しファイルシステムＩＤ／文書ＩＤデータベース２１３に登録する。この構成によれば、アプリケーションやそ文書フォーマットにかかわらずすべての文書の利用履歴を扱うことができる。
【００３８】
また、利用に対する課金を行うことも可能になる（オープン回数、印刷回数、コピーした部分の量に応じて）。文書のオーナーが報奨金を取得できるようにしても良い。また、履歴を明示的に与えてもよい。例えば、プレゼンテーションのときにページごとに意見を録音しアノテーションとして付与し、作者にフィードバックすることができる。
【００３９】
また、上述の例では文書管理サーバが、自己に属する文書の利用履歴を管理するようにしたが、文書管理サーバとは別に文書利用履歴管理サーバを設け、文書管理サーバへのログイン時等に文書利用履歴管理サーバに文書利用履歴をクライアントコンピュータから転送してこの文書利用履歴管理サーバにより文書利用履歴を管理するようにしても良い。文書管理サーバおよび文書利用履歴管理サーバの双方で二重に管理するようにしても良い。
【図面の簡単な説明】
【００４０】
【図１】この発明の実施例を全体として示すブロック図である。
【図２】上述実施例の動作を説明する図である。
【図３】上述実施例の変形例を説明する図である。
【符号の説明】
【００４１】
１００      文書管理サーバ
１０１      ログイン管理部
１０２      文書利用要求／文書利用履歴受信部
１０３      文書送信部
１０４      文書保管部
１０５      文書利用履歴保管部
２００      クライアントコンピュータ
２０１      ログイン管理部
２０２      文書利用要求／文書利用履歴送信部
２０３      文書受信部
２０４      文書利用部
２０５      文書利用履歴抽出部
２０６      文書利用履歴保管部
２０７      文書保管部
２１０      オペレーティングシステム
２１１      ファイルシステム
２１３      データベース
２１４      アプリケーションプログラム
３００      ネットワーク
【図１】
2005267479.tif 000003
【図２】
2005267479.tif 000004
【図３】
2005267479.tif 000005