(57)【要約】【課題】  複数のコンテンツにおいてなされた情報処理の種類に基づいてそれらコンテンツ間の関係を関係情報として特定する。【解決手段】  ログ管理装置は、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取り、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前述のログに含まれている行動種別を第一の行動種別として含むルールを読み出し、ログを記憶するログ記憶部から、前述の読み出したルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前述の受け取ったログに含まれているコンテンツ識別子と前述の読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する。【選択図】      図１
2012043239.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、
ログを記憶するログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、を備えるログ管理装置。
【請求項２】
請求項１に記載のログ管理装置であって、
前記ログは、前記コンテンツ識別子と、前記行動種別と、情報処理がなされた時刻を特定する時刻情報と、を対応付けた情報であり、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、所定の時間の範囲を示す関係先情報検索範囲と、を対応付けた情報であり、
前記関係情報抽出部は、前記ログを記憶するログ記憶部から、前記ログ処理部が受け取るログに含まれている時刻情報で示される時刻から前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に含まれる時刻を示す時刻情報を含み、かつ当該ルールに含まれる第二の行動種別を行動種別として含む、ログを読み出す、ログ管理装置。
【請求項３】
請求項２に記載のログ管理装置であって、
前記関係情報に含まれる各コンテンツ識別子で識別されるコンテンツ間の関係を示す指標である関係度を計算する関係度計算部を備え、
前記関係度計算部は、前記関係情報に含まれるコンテンツ識別子を含んでいたログにそれぞれ含まれる時刻情報で示される時刻の差に基づいて前記関係度を計算する、ログ管理装置。
【請求項４】
請求項３に記載のログ管理装置であって、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、前記関係先情報検索範囲と、当該第一の行動種別および当該第二の行動種別の間の関係に基づいて定められる値である最大関係度と、を対応付けた情報であり、
前記関係度計算部は、前記関係情報抽出部が前記関係情報を出力する際に用いたルールに含まれる最大関係度に基づいて前記関係度を計算する、ログ管理装置。
【請求項５】
請求項３または４に記載のログ管理装置であって、
前記ログ記憶部と、
第一のログを受け取り、前記第一のログに含まれるコンテンツ識別子と行動種別とを含む第二のログをさらに受け取った際に、前記第一のログに含まれる時刻情報を開始日時とし、前記第二のログに含まれる時刻情報を終了日時として、前記第一のログと当該開始日時と当該終了日時とを対応付けて前記ログ記憶部に記憶するログ情報受信部を備え、
前記ログ情報受信部は、当該ログと当該ログに対応する開始日時および終了日時とを前記ログ処理部に渡し、
前記関係情報抽出部は、前記ログ記憶部から、前記ログ処理部がログとともに受け取った開始日時と終了日時とで特定される時間に含まれる一の時刻から当該ログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に、一のログに対応付けられている開始日時と終了日時とで特定される時間の少なくとも一部が重複し、かつ当該ルールに含まれる第二の行動種別を行動種別として含む当該一のログを読み出す、ログ管理装置。
【請求項６】
請求項１ないし４のいずれか１項に記載のログ管理装置であって、
前記ログ記憶部と、
コンテンツ識別子と当該コンテンツ識別子に対応するコンテンツの版数を示すバージョン情報とを対応付けて記憶し、ログを受け取り、当該ログに含まれる行動種別がコンテンツの保存を示す場合に、当該ログに含まれるコンテンツ識別子に対応付けられているバージョン情報が示す版数より１つ新しい版数を示す新たなバージョン情報を当該コンテンツ識別子に対応付けて記憶するとともに、当該コンテンツ識別子に当該新たなバージョン情報を含めた当該ログを前記ログ処理部に渡すログ情報受信部とを備え、
前記ログ処理部は、受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出し、
前記関係情報抽出ルール取得部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、そのログに含まれている行動種別を第一の行動種別として含むルールをそれぞれ読み出し、
前記関係情報抽出部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、一のログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記一のログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた前記関係情報を出力する、ログ管理装置。
【請求項７】
請求項６に記載のログ管理装置であって、
前記ログは、前記コンテンツ識別情報と、前記行動種別と、前記時刻情報と、コンテンツへの情報処理を行ったユーザを識別できるユーザ識別子と、を対応付けた情報であり、
前記ログ処理部は、受け取ったログに含まれるユーザ識別子を含み、かつ受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出す、ログ管理装置。
【請求項８】
請求項３または４に記載のログ管理装置であって、
前記関係情報と当該関係情報に対応する関係度とを対応付けて一時記憶する関係コンテンツ候補情報記憶部と、
前記関係情報と当該関係情報に対応する関係度とを対応付けて記憶する関係コンテンツ情報記憶部と、
前記関係度計算部から関係情報を受け取り、受け取った関係情報のうち、当該関係情報抽出部が読み出したログに含まれるコンテンツ識別子のうちから一つを選択し、選択されたコンテンツ識別子を含む関係情報と当該関係情報に対応する関係度とを前記関係コンテンツ候補情報記憶部から読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係情報のうち、所定のコンテンツ識別子を含む関係情報に対応する関係度の総計値が所定の閾値以上の場合に当該関係度の総計値と当該所定のコンテンツ識別子を含む関係情報とを対応付けて関係情報記憶部に記憶する関係情報判定部と、を備え、
前記関係度計算部は、計算した関係度と当該関係度に対応する関係情報とを対応付けて前記関係コンテンツ候補情報記憶部に記憶し、当該関係情報を前記関係コンテンツ候補情報取得部に渡すログ管理装置。
【請求項９】
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部と、
前記関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、
ログを記憶するログ記憶部と、
前記ログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、
前記関係情報抽出部が出力する関係情報を記憶する関係情報記憶部と、
クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、
を備えるログ管理装置と、
コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記ログ管理装置へ送信する、コンテンツ情報入力部を備えるクライアントと、
を備え、
前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出すログ管理システム。
【請求項１０】
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取り、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出し、
ログを記憶するログ記憶部から、前記読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力するログ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワーク環境において、ログを管理する技術に関する。
【背景技術】
【０００２】
業務履歴情報管理システムは、ＰＣ(Personal Computer)の操作情報やシステムのログ情報などから業務履歴情報を手に入れ、可視化する。
【０００３】
人は、通常多種の業務を並行して行うものである。よって全ての操作情報やログ情報が時系列順に並べられて可視化されても、それらの情報は閲覧者にとってわかりづらくなるという課題がある。この課題を解決する関連技術として、特許文献１、特許文献２、特許文献３および非特許文献１に記載された技術がある。
【０００４】
特許文献１に記載された技術は、文書作成中に文書作成者が参考にした他のファイルとのリンクを、操作履歴を元に自動的に登録する。
【０００５】
特許文献２に記載された技術は、ある作業中に印刷された他の文書を関係付けておき、後に他人が同じ作業をする際に、その作業に関連付けられている文書を自動的に印刷する。
【０００６】
特許文献３に記載された技術は、文書に含まれる語句または文書の種類に応じて文書間の関係性を特定する。
【０００７】
非特許文献１に記載された技術は、近い時間帯に閲覧しているファイル同士を関連付ける。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２９６３６９号公報
【特許文献２】特開２０１０−６１１８９号公報
【特許文献３】特開２０１０−１０８２６８号公報
【非特許文献】
【０００９】
【非特許文献１】渡部  徹太郎  他、“ファイル検索に向けたアクセスログからのファイル間関連度の導出”、［online］、平成１９年９月２８日、日本データベース学会、［平成２２年８月４日検索］、インターネット＜URL：http://www.dbsj.org/Japanese/DBSJLetters/vol6/no2/papers/watanabetetsutaro.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記特許文献１及び非特許文献１を実現したシステムは、同時または近い時間帯に操作された文書同士を全て関係付ける。よって上記特許文献１及び非特許文献１を実現したシステムは、元文書の編集とは関係のなく、かつ同時間帯に見られた文書など、元文書の変更には直接影響していない文書も関係付けてしまう。
【００１１】
また、特許文献２を実現したシステムは、元文書編集作業中に印刷された文書を関係付けることができるが、実際に元文書の編集に用いられたかわからない文書も関係付けてしまう。また、特許文献２を実現したシステムは、印刷されずにかつ元文書編集作業中に参考にされた文書が関係付かない。
【００１２】
また特許文献３を実現したシステムは、文書に含まれる語句の一致はないが業務上関係する文書が関係付けられない。さらに特許文献３を実現したシステムは、画像ファイルなど語句を含まないファイルには適用できない。
【００１３】
したがって上記のいずれの文献に記載された技術は、複数のコンテンツにおいてなされた情報処理の種類に基づいてそれらコンテンツ間の関係を関係情報として特定することができない。
【００１４】
本発明の目的の一つは、複数のコンテンツにおいてなされた情報処理の種類に基づいてそれらコンテンツ間の関係を関係情報として特定するログ管理装置、ログ管理システムおよびログ管理方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の一態様における第一のログ管理装置は、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、ログを記憶するログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、を備える。
【００１６】
本発明の一形態における第一のログ管理システムは、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部と、前記関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、ログを記憶するログ記憶部と、前記ログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、前記関係情報抽出部が出力する関係情報を記憶する関係情報記憶部と、クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、を備えるログ管理装置と、コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記ログ管理装置へ送信する、コンテンツ情報入力部を備えるクライアントと、を備え、前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出す。
【００１７】
本発明の一形態における第一のログ管理方法は、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取り、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出し、ログを記憶するログ記憶部から、前記読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する。
【００１８】
本発明の一形態における第一のログ管理プログラムは、コンピュータに、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取る処理と、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す処理と、ログを記憶するログ記憶部から、前記読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する処理と、を実行させる。
【発明の効果】
【００１９】
本発明の効果の一例は、複数のコンテンツにおいてなされた情報処理の種類に基づいてそれらコンテンツ間の関係を関係情報として特定できることである。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の第一の実施の形態におけるログ管理装置１００の構成を示すブロック図である。
【図２】図２は、本発明の第一の実施の形態におけるログ管理装置１００の動作の概要を示すフローチャートである。
【図３】図３は、本発明の第二の実施の形態におけるログ管理システム２０の構成を示すブロック図である。
【図４】図４は、ログ記憶部２１１に記憶される情報の一例を示す図である。
【図５】図５は、コンテンツ情報記憶部２１３に記憶される情報の一例を示す図である。
【図６】図６は、関係コンテンツ情報記憶部２１２が記憶する情報の一例を示す図である。
【図７】図７は、関係情報抽出ルール記憶部２１４が記憶するルールの一例を示す図である。
【図８】図８は、ログ情報受信部２２１が記憶する、コンテンツ識別子と対応するコンテンツのバージョンを示す情報とを対応付けた情報の一例を示す図である。
【図９】図９は、第二の実施の形態におけるログ管理システム２０のログ登録に関する動作の概要の一例を示すフローチャートである。
【図１０】図１０は、第二の実施の形態におけるログ管理システム２０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【図１１】図１１は、第二の実施の形態におけるログ管理システム２０の情報提示に関する動作の概要の一例を示すフローチャートである。
【図１２】図１２は、本発明の第三の実施の形態におけるログ管理システム３０の構成を示すブロック図である。
【図１３】図１３は、関係コンテンツ候補情報記憶部３１５に記憶される情報の一例を示す図である。
【図１４】図１４は、第三の実施の形態におけるログ管理システム３０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【図１５】図１５は、本実施例におけるログ管理システム２０の関係情報登録に関する具体的な動作の一例を示す模式図である。
【図１６】図１６は、関係情報抽出ルール記憶部２１４が記憶するルールの一例を示す図である。
【図１７】図１７は、ユーザが情報提示部２３３に検索要求を入力するために表示される基本的な画面の一例を示す図である。
【図１８】図１８は、情報提示部２３３が、検索結果をユーザに提示する際に提示する画面の一例を示す図である。
【図１９】図１９は、図１８に示される画面においてユーザが特定の一つのファイルを選択した際に、情報提示部２３３がその選択されたファイルの詳細な関係情報を提示する一例を示す図である。
【発明を実施するための形態】
【００２１】
本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図面および明細書記載の各実施の形態において、同様の機能を備える構成要素には同様の符号が与えられている。
【００２２】
［第一の実施の形態］
図１は、本発明の第一の実施の形態におけるログ管理装置１００の構成を示すブロック図である。
【００２３】
図１を参照すると、本発明の第一の実施の形態におけるログ管理装置１００は、ログ処理部１０３、関係情報抽出ルール取得部１０２および関係情報抽出部１０１を備える。
【００２４】
ログ処理部１０３は、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを、図示しない外部装置またはログ管理装置１００の図示しない他の構成要素から受け取る。
【００２５】
関係情報抽出ルール取得部１０２は、第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する図示しない関係情報抽出ルール記憶部から、ログ処理部１０３が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す。
【００２６】
関係情報抽出部１０１は、情報処理の履歴情報としてログを記憶する図示しないログ記憶部から、関係情報抽出ルール取得部１０２が読み出した前述のルールに含まれる第二の行動種別を行動種別として含むログを読み出す。そして関係情報抽出部１０１は、ログ処理部１０３が受け取るログに含まれているコンテンツ識別子と前述の読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する。
【００２７】
図２は、本発明の第一の実施の形態におけるログ管理装置１００の動作の概要を示すフローチャートである。
【００２８】
まず、ログ処理部１０３は、図示しない外部装置またはログ管理装置１００の図示しない他の構成要素からログを受け取る（ステップＳ１０１）。そして関係情報抽出ルール取得部１０２は、図示しない関係情報抽出ルール記憶部から、ログ処理部１０３が受け取ったログに含まれている行動種別を第一の行動種別として含むルールを読み出す（ステップＳ１０２）。
【００２９】
関係情報抽出部１０１は、図示しないログ記憶部から関係情報抽出ルール取得部１０２が読み出した前述のルールに含まれる第二の行動種別を行動種別として含むログを読み出す（ステップＳ１０３）。そして関係情報抽出部１０１は、ログ処理部１０３が受け取ったログに含まれているコンテンツ識別子と前述の読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する（ステップＳ１０４）。
【００３０】
第一の実施の形態におけるログ管理装置１００は、あるコンテンツに対する情報処理がなされたことを示すログを受け取ると、そのログに含まれる行動種別に対応する行動種別を示すルールを特定する。そしてログ管理装置１００は、特定したルールに対応する行動種別が示す情報処理を行ったコンテンツに対応するログを読み出す。そして、ログ管理装置１００は、受け取ったログに対応するコンテンツと読み出したログに対応するコンテンツとの関係を関係情報として出力する。
【００３１】
よって第一の実施の形態におけるログ管理装置１００は、複数のコンテンツにおいてなされた情報処理の種類に基づいてそれらコンテンツ間の関係を関係情報として特定できる。
【００３２】
第一の実施の形態において、ログ管理装置１００は、関係情報抽出ルール記憶部を備えてもよい。
【００３３】
［第二の実施の形態］
図３は、本発明の第二の実施の形態におけるログ管理システム２０の構成を示すブロック図である。
【００３４】
図３を参照すると、第二の実施の形態におけるログ管理システム２０は、ログ管理装置２００とクライアント２３０とを備える。また第二の実施の形態におけるログ管理システム２０は、図示しない文書編集アプリケーションおよびオペレーティングシステムなどの他システムと連携してもよい。これらのソフトウェアの具体的な動作の説明は、本明細書では省略される。
【００３５】
まず、クライアント２３０について説明する。図３を参照すると、第二の実施の形態におけるクライアント２３０は、入出力部２３１を備える。入出力部２３１は、ログ収集部２３２と、情報提示部２３３とを備える。
【００３６】
ログ収集部２３２は、各種システムやアプリケーションから後述のログを受け取る。そしてログ収集部２３２は、受け取ったログを後述のログ管理装置２００に送信する。
【００３７】
情報提示部２３３は、ユーザからのコンテンツの検索要求の入力を受ける。そして情報提示部２３３は、受け取った検索要求をログ管理装置２００へ送信する。ここで検索要求は、コンテンツの名称の少なくとも一部を示すキーワードを含む。検索要求は、コンテンツ識別子、コンテンツの種別、コンテンツが作成された日時またはコンテンツが作成された日時の範囲を示す情報などを含んでもよい。
【００３８】
また情報提示部２３３は、ログ管理装置２００から検索結果であるコンテンツの一覧を受け取り、図示しないメモリに記憶する。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力する。出力の形態は、たとえば、表示デバイスによる表示である。これは例示であって出力の形態は、表示デバイスによる表示に限られない。ここで、コンテンツの一覧は、例えばコンテンツの名称などを示す情報のリストであってもよい。
【００３９】
また、情報提示部２３３は、ユーザからの操作指示に基づいて、コンテンツの一覧のうちの一つを示す情報を選択する。そして情報提示部２３３は、選択した情報をログ管理装置２００へ送信する。また情報提示部２３３は、自身が送信した情報に対応するコンテンツに関係があると判定されたコンテンツの一覧をログ管理装置２００から受け取る。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力する。ここでコンテンツの一覧の出力は、時系列上にコンテンツを識別できる情報を配置したネットワーク図であってもよい。
【００４０】
なお、情報提示部２３３が検索要求をログ管理装置２００へ送信した際に、ログ管理装置２００は、検索要求に対する検索結果に含まれる各コンテンツの情報に基づいて、それらのコンテンツと所定の関係があるコンテンツの一覧を生成してもよい。所定の関係があるコンテンツとは、そのコンテンツのコンテンツ識別子を含む関係情報に含まれるコンテンツ識別子で識別されるコンテンツのうち、その関係情報に対応する関係度が所定の閾値以上であるコンテンツのことである。そしてログ管理装置２００は、生成した一覧をクライアント２３０に送信してもよい。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力してもよい。
【００４１】
次に、ログ管理装置２００について説明する。図３を参照すると、第二の実施の形態におけるログ管理装置２００は、記憶部２１０と演算部２２０とを備え、記憶部２１０と演算部２２０とはそれぞれ接続されている。
【００４２】
記憶部２１０は、ログ記憶部２１１と関係コンテンツ情報記憶部２１２とコンテンツ情報記憶部２１３と関係情報抽出ルール記憶部２１４とを備える。以下記憶部２１０が含む各構成要素について説明する。
【００４３】
＝＝＝ログ記憶部２１１＝＝＝
ログ記憶部２１１は、情報処理の履歴情報として少なくともログを記憶する記憶部である。ログとは、コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を少なくとも対応付けた情報である。またログは、コンテンツ識別子と、行動種別と、情報処理がなされた時刻を特定する時刻情報と、を対応付けた情報であってもよい。
【００４４】
ログは、文書編集アプリケーションやオペレーティングシステムが発生するすべてのログ情報を含んでもよい。また、ログは、メール管理アプリケーション、会議システム、プロジェクト管理システム、Ｗｅｂブラウザ、その他の業務システムが発生するログ情報を含んでもよい。
【００４５】
コンテンツとは、文書（ドキュメント）、スライド、ソースコード、動画、音声、画像、地図、グラフ、Ｗｅｂページ、メールなどのあらゆる種類のデータを含む。
【００４６】
行動種別とは、任意の情報処理の種類を含む。例えば、行動種別とは、コンテンツの閲覧、編集、コピー（複製）、ペースト（貼り付け）、承認、更新、チェックアウト、保存、削除などを含んでもよい。これらは例示であって、行動種別が前述の種類に限られることはない。
【００４７】
図４は、ログ記憶部２１１に記憶される履歴情報の一例を示す図である。図４を参照すると、ログ記憶部２１１は、ログを基にした履歴情報を記憶している。履歴情報は、以下の情報を含んでいる。第一の情報は、各履歴を識別できる識別子（ID: Identifier）である行動ＩＤ４０１である。第二の情報は、その履歴に該当する情報処理が開始された日時を示す開始日時４０２である。第三の情報は、その履歴に該当する情報処理が終了した日時を示す終了日時４０３である。第四の情報は、その履歴に該当する情報処理を行った人物を識別できる人物ＩＤ４０４である。第五の情報は、その履歴に該当する情報処理の種類を示す行動種別４０５である。第六の情報は、その履歴に該当する情報処理がなされたコンテンツを識別できるコンテンツＩＤ４０６である。
【００４８】
図４を参照すると、上記のすべての情報が対応付けられて記憶されているとは限らない。すなわち、履歴情報は、上記のいずれかの情報を含まなくてもよい。また、履歴情報はＷｅｂサイトのＵＲＬ(Uniform Resource Locator)、メールのタイトル、メールＩＤ、プロジェクトＩＤ、タスクＩＤ、その他の画像・動画ファイルのＩＤまたはＵＲＬを含んでもよい。
【００４９】
＝＝＝コンテンツ情報記憶部２１３＝＝＝
コンテンツ情報記憶部２１３は、文書・メール・Ｗｅｂサイトなどのコンテンツの情報を記憶する。図５は、コンテンツ情報記憶部２１３に記憶される情報の一例を示す図である。
【００５０】
図５を参照すると、コンテンツ情報記憶部２１３は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、コンテンツを識別できるコンテンツ識別子を示すコンテンツＩＤ５０１である。第二の情報は、コンテンツの名称であるコンテンツ名称５０２である。第三の情報は、コンテンツの種類を示すコンテンツ種別５０３である。第四の情報は、コンテンツが登録された日時を示す登録日時５０４である。第五の情報はコンテンツを登録した人を識別できる登録者ＩＤ５０５である。
【００５１】
コンテンツＩＤ５０１は、そのコンテンツのバージョンを示すバージョン情報を含んでもよい。また、コンテンツ情報記憶部２１３は、さらに以下の情報を含んでもよい。その情報は、ＵＲＬ５０６であってもよい。またその情報は、コンテンツを更新した人を示す識別子のリストである更新者ＩＤリストであってもよい。またその情報は、コンテンツが更新された日時を示す情報のリストである更新日時リストであってもよい。またその情報は、コンテンツが作成された日時を示す作成日時であってもよい。またその情報は、コンテンツが最後に更新された日時を示す情報である最終更新日時であってもよい。またその情報は、コンテンツを最後に更新した人を示す識別子である更新者ＩＤであってもよい。
【００５２】
＝＝＝関係コンテンツ情報記憶部２１２＝＝＝
関係コンテンツ情報記憶部２１２は、少なくともコンテンツ間の関係情報を記憶する。関係情報とは、複数のコンテンツ識別子を少なくとも含む情報である。図６は、関係コンテンツ情報記憶部２１２が記憶する情報の一例を示す図である。
【００５３】
図６を参照すると、関係コンテンツ情報記憶部２１２は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、関係元のコンテンツを識別できる関係元コンテンツＩＤ６０１である。第二の情報は、関係先のコンテンツを識別できる関係先コンテンツＩＤ６０２である。第三の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定された時刻を示す関係日時６０３である。具体的には、関係日時８０３は、関係元コンテンツのコンテンツ識別子と関係先コンテンツのコンテンツ識別子とを含んでいた関係コンテンツ候補情報の生成に用いられたログにそれぞれ対応する終了日時のうちの前の時刻を示す終了日時である。第四の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定する際に使われた情報処理を行った人を識別できる作成者ＩＤ６０４である。第五の情報は、関係元コンテンツと関係先コンテンツとの関係性の指標を示す関係度６０５である。
【００５４】
また、関係コンテンツ情報記憶部２１２は、さらに以下の情報を含んでもよい。その情報は、関係情報へのアクセス権であってもよい。またその情報は、関係元コンテンツと関係先コンテンツとの関係の種別を示す関係種別であってもよい。この関係種別は、関係元コンテンツになされた情報処理の種別（第一の行動種別）と関係先コンテンツになされた情報処理の種別（第二の行動種別）とに基づいて定められるものであってもよい。また、後述の関係情報抽出ルール記憶部２１４に記憶されているルールに関係種別が含まれている場合には、その関係種別が関係コンテンツ情報記憶部２１２に記憶されてもよい。
【００５５】
＝＝＝関係情報抽出ルール記憶部２１４＝＝＝
関係情報抽出ルール記憶部２１４は、少なくとも第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する。このルールは、関係するコンテンツを検索するために用いられる。図７は、関係情報抽出ルール記憶部２１４が記憶するルールの一例を示す図である。
【００５６】
図７を参照すると、関係情報抽出ルール記憶部２１４は以下の第一から第五の情報をそれぞれ対応付けてルールとして記憶する。ルールに含まれる第一の情報は、第一の行動種別である関係元行動種別７０１である。第二の情報は、第二の行動種別である関係先行動種別７０２である。第三の情報は、関係先コンテンツの所定の時刻の検索範囲を示す関係先情報検索範囲７０３である。関係先情報検索範囲７０３の詳細は後で説明される。第四の情報は、関係度減衰係数７０４である。関係度減衰係数７０４の詳細は、後で説明される。第五の情報は、最大関係度７０５である。最大関係度７０５の詳細は、後で説明される。
【００５７】
また関係情報抽出ルール記憶部２１４は、第一の行動種別と第二の行動種別との関係を示す情報である関係種別を各ルールに対応付けて記憶してもよい。例えば第一の行動種別が『コンテンツの閲覧』であり、第二の行動種別が『コンテンツの編集』の場合、これらを含むルールには『参照関係』という関係種別が対応付けられる。また例えば、第一の行動種別が『コンテンツのコピー』であり、第二の行動種別が『コンテンツの貼り付け』の場合、これらを含むルールには『引用関係』という関係種別が対応付けられる。これらの関係種別は例示であって、関係種別は上記に限られない。関係種別は、ログ管理装置２００の管理者によってあらかじめ定められる値であってもよい。または、ログ管理装置２００が、関係情報抽出ルール記憶部２１４に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係種別を特定し、それぞれのルールに対応付けて記憶してもよい。
【００５８】
関係情報抽出ルール記憶部２１４が記憶するルールが含む第一の行動種別と第二の行動種別との組み合わせは、例えば図７に示されるように、コンテンツの編集と閲覧、または、コンテンツの一部のコピーとペースト、などが想定される。これらは例示であって、第一の行動種別と第二の行動種別との組み合わせは、前述の項目に限られない。第一の行動種別と第二の行動種別との組み合わせの他の例は以下のように挙げられる。
（ａ）  コンテンツの承認処理と閲覧・・・この組み合わせは、コンテンツの承認システムにおいて正しいプロセスによりコンテンツが承認されたか否かを管理する際に有効である。
（ｂ）  コンテンツの閲覧と検索・・・この組み合わせは、検索が行われた理由を後でシステム管理者が知る際に有効である。
（ｃ）  設計作業とコンテンツ閲覧・・・この組み合わせは、正しいガイドライン（コンテンツ）を参照して設計しているか否かを管理する際に有効である。
（ｄ）  プログラムテストとコンテンツ閲覧・・・この組み合わせは、プログラムのテスト中に、テスト仕様やマニュアル（コンテンツ）を正しく確認しているか否かを管理する際に有効である。
（ｅ）  チャットまたはＷｅｂ会議システムでの発言とコンテンツ閲覧・・・この組み合わせは、どのコンテンツに対して行われた発言なのかを管理する際に有効である。
【００５９】
次に、演算部２２０についての説明がなされる。演算部２２０は、ログ情報受信部２２１と関係コンテンツ評価部２２２とコンテンツ情報検索部２２９とを備える。以下、演算部２２０が含む各構成要素について説明する。
【００６０】
＝＝＝ログ情報受信部２２１＝＝＝
ログ情報受信部２２１は、クライアント２３０からログを受信する。そしてログ情報受信部２２１は、受け取ったログを、ログ記憶部２１１に記憶される情報の形式（図４）に加工し、加工したログをそのログ記憶部２１１に記憶する。
【００６１】
またログ情報受信部２２１は、所定のログを受け取ると、そのログを後述の関係コンテンツ評価部２２２が備えるログ処理部２２６に渡す。所定のログとは、例えば行動種別がコンテンツの保存を示すログである。
【００６２】
ここで、前述の加工とは、例えば以下の処理をいう。ここではログが時刻情報を含む場合が想定されている。ログ情報受信部２２１は、第一のログを受け取ると、その第一のログに含まれる時刻情報をログ記憶部２１１に記憶される情報（図４）の開始日時４０２とする。そしてログ情報受信部２２１は、第一のログが含むコンテンツ識別子と行動種別４０５とをそれぞれ含む第二のログを受信するまで、第一のログを記憶する。そしてログ情報受信部２２１は、第二のログを受信すると、第二のログに含まれる時刻情報を第一のログにおける終了日時４０３とする。そしてログ情報受信部２２１は、開始日時と終了日時を特定した第一のログをログ記憶部２１１に記憶する。
【００６３】
また、加工とは、例えば以下の処理をいう。ここでは、あるログが行動種別として「コンテンツの保存」を含んでいた場合が想定される。ログ情報受信部２２１は、コンテンツ識別子にそのコンテンツの版数（バージョン）を示す情報を付加する。そしてログ情報受信部２２１は、コンテンツのバージョンを示す情報が付加されているコンテンツ識別子を含むログをログ記憶部２１１に記憶する。そしてログ情報受信部２２１は、コンテンツのバージョンを示す情報が付加されているコンテンツ識別子を含むログをログ処理部２２６に渡す。この場合、ログ情報受信部２２１は、例えば図８に示されるように、コンテンツ識別子と対応するコンテンツのバージョンを示す情報とを対応付けて記憶してもよい。
【００６４】
＝＝＝関係コンテンツ評価部２２２＝＝＝
関係コンテンツ評価部２２２は、ログ処理部２２６と関係情報抽出ルール取得部２２５と関係情報抽出部２２４と関係度計算部２２３とを備える。また関係コンテンツ評価部２２２は、ログ情報受信部２２１とログ記憶部２１１と関係コンテンツ情報記憶部２１２とコンテンツ情報記憶部２１３と関係情報抽出ルール記憶部２１４とそれぞれ接続されている。
【００６５】
＜ログ処理部２２６＞
ログ処理部２２６は、ログ情報受信部２２１から所定のログを受け取る。そしてログ処理部２２６は、受け取ったログが含むコンテンツ識別子に対応する所定のコンテンツ識別子を含むログをログ記憶部２１１から読み出す。所定のコンテンツ識別子とは、例えば、受け取ったログに含まれるコンテンツ識別子が含むバージョン情報が示すバージョンよりも１つ古いバージョンを示すバージョン情報を含むコンテンツ識別子である。
【００６６】
すなわち、ログ処理部２２６は、受け取ったログに含まれるコンテンツ識別子が示すコンテンツが作成されてから、または開かれてから保存されるまでのすべての履歴情報をログ記憶部２１１から検索する。
【００６７】
またログ処理部２２６は、ログ情報受信部２２１から受け取ったログとログ記憶部２１１から読み出した所定のコンテンツ識別子を含むログとを後述の関係情報抽出ルール取得部２２５に渡す。
【００６８】
ログは、情報処理を行ったユーザを示すユーザ識別子を含んでもよい。この場合、ログ処理部２２６は、ログ情報受信部２２１から受け取ったログに含まれているユーザ識別子を含み、かつ受け取ったログに含まれているコンテンツ識別子に対応する所定のコンテンツ識別子を含むログをログ記憶部２１１から読み出す。
【００６９】
＜関係情報抽出ルール取得部２２５＞
関係情報抽出ルール取得部２２５は、ログ処理部２２６からログを受け取る。そして関係情報抽出ルール取得部２２５は、ログ処理部２２６から受け取ったログ毎に以下の処理を行う。すなわち関係情報抽出ルール取得部２２５は、そのログに含まれる行動種別を第一の行動種別（関係元行動種別７０１）として含むルール（図７）を関係情報抽出ルール記憶部２１４から読み出す。そして関係情報抽出ルール取得部２２５はそのログと読み出したルールとを対応付けて関係情報抽出部２２４に渡す。
【００７０】
＜関係情報抽出部２２４＞
関係情報抽出部２２４は、関係情報抽出ルール取得部２２５からログとそのログに基づいて読み出されたルールとを受け取る。そして、関係情報抽出部２２４は、各ログに対応付けられたルール毎に以下の処理を行う。すなわち、関係情報抽出部２２４は、一のルールに含まれる第二の行動種別（関係先行動種別７０２）を行動種別（行動種別４０５）として含むログをログ記憶部２１１から読み出す。そして関係情報抽出部２２４は、前述の一のルールに対応付けられているログに含まれているコンテンツ識別子と読み出したログのそれぞれに含まれるコンテンツ識別子とを対応付けた情報である関係情報をそれぞれ生成する。そして関係情報抽出部２２４は、生成した関係情報を関係度計算部２２３に渡す。
【００７１】
関係情報抽出部２２４は、ログに含まれる時刻情報に基づいてログ記憶部２１１からの読み出しを制御してもよい。すなわち、関係情報抽出部２２４は、関係情報抽出ルール取得部２２５から受け取ったログに含まれる時刻情報で示される時刻を特定する。そして関係情報抽出部２２４は、特定した時刻から起算してそのログに対応付けられている一のルール（図７）に含まれる関係先情報検索範囲７０３で特定される時間の範囲を特定する。そして関係情報抽出部２２４は、特定した時間の範囲に含まれる時刻を示す時刻情報を含むログを読み出してもよい。さらに関係情報抽出部２２４は、前述の時刻情報を含み、かつ前述のルールに含まれる第二の行動種別を行動種別として含む、ログをログ記憶部２１１から読み出してもよい。
【００７２】
関係先情報検索範囲７０３は、関係元のコンテンツになされた情報処理の時刻と関係先のコンテンツになされた情報処理の時刻との差の限界を示す時間の情報である。ここで、関係元のコンテンツとは、関係情報抽出ルール取得部２２５から受け取ったログに含まれるコンテンツ識別子で識別されるコンテンツである。関係元のコンテンツになされた情報処理とは第一の行動種別で識別される種類の情報処理である。関係先のコンテンツとは、関係情報抽出部２２４がログ記憶部２１１から読み出したログに含まれるコンテンツ識別子で識別されるコンテンツである。関係先のコンテンツになされた情報処理とは、第二の行動種別で識別される種類の情報処理である。
【００７３】
すなわち前述のそれぞれの情報処理が、関係先情報検索範囲で示される時間以上離れた時刻でそれぞれなされた場合、それらの情報処理に対応するコンテンツは関係付けられない。この関係先情報検索範囲は、ログ管理装置２００の管理者によってそれぞれあらかじめ定められる値であってもよい。または、ログ管理装置２００が、関係情報抽出ルール記憶部２１４に記憶されている各ルール（図７）に含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係先情報検索範囲を算出し、それぞれのルールに対応付けて関係情報抽出ルール記憶部２１４に記憶してもよい。そして、関係情報抽出部２２４は、各ルールに含まれる関係先情報検索範囲に基づいてそれぞれのログをログ記憶部２１１から読み出してもよい。
【００７４】
関係情報抽出部２２４は、ログに対応付けられている開始日時および終了日時に基づいてログ記憶部２１１からの読み出しを制御してもよい。すなわち、まず関係情報抽出部２２４は、関係情報抽出ルール取得部２２５から受け取ったログに対応付けられる開始日時と終了日時とで特定される時間Ｒａを特定する。そして関係情報抽出部２２４は、前述のログに対応付けられている一のルールに含まれる関係先情報検索範囲Ｒを時間Ｒａに含まれるすべての時刻に適用する。つまり関係情報抽出部２２４は時間Ｒａに含まれるすべての時刻ｔにおける検索範囲Ｒｔを算出する。
【００７５】
例えば開始日時が「２００９年９月１９日１９：００」、終了日時が「２００９年９月１９日１９：２４」、であり、関係先情報検索範囲が「５分」であると仮定する。この場合、関係情報抽出部２２４は検索範囲を、「２００９年９月１９日１９：００」から「２００９年９月１９日１９：２９」までであると特定する。次に関係情報抽出部２２４は、ログ記憶部２１１に記憶されるログのうちそれぞれのログに対応付けられる開始日時と終了日時とで特定される時間と、算出した検索範囲とを比較する。そして関係情報抽出部２２４は、それぞれの時間の少なくとも一部が重複する場合に、その対象のログをログ記憶部２１１から読み出す。さらに関係情報抽出部２２４は、前述のログであり、かつ前述のルールに含まれる第二の行動種別を行動種別として含むログをログ記憶部２１１から読み出してもよい。
【００７６】
＜関係度計算部２２３＞
関係度計算部２２３は、関係情報抽出部２２４が出力する関係情報毎に、その関係情報に含まれる各コンテンツ識別子で特定されるコンテンツ間の関係の指標を示す関係度を算出する。
【００７７】
関係度計算部２２３は、例えば以下に示される算出式［数１］に基づいてコンテンツＣとコンテンツＡとの関係度Ｒａｃを算出してもよい。
【００７８】
【数１】
2012043239.tif 000003
【００７９】
ただし、［数１］において、Ｔ１は、コンテンツＡのログに対応付けられる開始日時とコンテンツＣのログの終了日時との時間差である。Ｔ２は、コンテンツＣのログに対応付けられる開始日時と終了日時との時間差である。ａは、関係度減衰係数である。ｂは、所定の定数である補正係数である。ｃは、最大関係度である。また記号「＾」は、べき乗を示す演算子である。
【００８０】
関係度減衰係数は、関係元のコンテンツのログに対応付けられる開始日時と関係先のコンテンツのログの終了日時との時間差が関係度に与える影響の度合いを示す指標である。この関係度減衰係数は、ログ管理装置２００の管理者によってあらかじめ定められる値であってもよい。または、ログ管理装置２００が、関係情報抽出ルール記憶部２１４に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係度減衰係数を算出し、それぞれのルールに対応付けて記憶してもよい。そして、関係度計算部２２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部２２４から受け取ってもよい。そして関係度計算部２２３は、受け取ったルールに含まれる関係度減衰係数に基づいて関係度を計算してもよい。
【００８１】
最大関係度は、関係元のコンテンツと関係先のコンテンツとの関係度に与える影響の度合いを示す指標である。この最大関係度は、ログ管理装置２００の管理者によってあらかじめ定められる値であってもよい。または、ログ管理装置２００が、関係情報抽出ルール記憶部２１４に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、最大関係度を算出し、それぞれのルールに対応付けて記憶してもよい。そして、関係度計算部２２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部２２４から受け取ってもよい。そして関係度計算部２２３は、受け取ったルールに含まれる最大関係度に基づいて関係度を計算してもよい。
【００８２】
補正係数は、関係情報抽出ルール記憶部２１４に記憶されている各ルールによらず定められる定数である。この補正係数は、ログ管理装置２００の管理者によってあらかじめ定められる値であってもよい。
【００８３】
Ｔ１およびＴ２は、関係度計算部２２３によって、関係情報に含まれるコンテンツ識別子を含む各ログに対応する開始日時または終了日時に基づいて算出される。この場合、関係度計算部２２３は、関係情報と共に、関係情報に含まれるコンテンツ識別子を含む各ログを関係情報抽出部２２４から受け取ってもよい。
【００８４】
関係度計算部２２３は、関係度を計算すると、その関係度と関係情報とを対応付けて関係コンテンツ情報記憶部２１２に記憶する。具体的には、関係度計算部２２３は、関係情報に含まれる各コンテンツ識別子をすべて含む関係情報が関係コンテンツ情報記憶部２１２に記憶されているか否か判定する。もし前述の関係情報が記憶されている場合、関係度計算部２２３は、その関係コンテンツ情報記憶部２１２に記憶されている関係情報に対応付けられている関係度を読み出す。そして関係度計算部２２３は、計算した関係度を読み出した関係度に加算して、再びその関係情報と対応付けて加算した関係度を関係コンテンツ情報記憶部２１２に記憶する。
【００８５】
関係度計算部２２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部２２４から受け取った場合、各ルールに関係種別が含まれているか否か判定してもよい。そして関係度計算部２２３は、ルールに関係種別が含まれている場合に、関係情報と関係度と対応付けてそれらに対応する関係種別を関係コンテンツ情報記憶部２１２に記憶してもよい。
【００８６】
＝＝＝コンテンツ情報検索部２２９＝＝＝
コンテンツ情報検索部２２９は、クライアント２３０から検索要求を受け取ると、その検索要求に基づいてコンテンツ情報記憶部２１３を検索し、検索結果をクライアント２３０に送信する。
【００８７】
具体的には、コンテンツ情報検索部２２９は、検索要求に含まれるキーワードに基づいて、そのキーワードを含むコンテンツの名称と、そのコンテンツの名称に対応付けられているコンテンツ識別子とをコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、そのコンテンツの名称とコンテンツ識別子とを対応付けた情報である検索結果を生成し、クライアント２３０へ送信する。
【００８８】
検索結果は、コンテンツの名称を少なくとも含む。検索結果は、コンテンツ識別子、コンテンツ識別子に対応するコンテンツの作成日時、最終更新日時または作成者を示す情報を含んでもよい。この場合、コンテンツ情報検索部２２９は、コンテンツ情報記憶部２１３からコンテンツの名称およびコンテンツ識別子を読み出す際に、それらの情報に対応付けられている所望の情報をあわせて読み出し、検索結果に含めればよい。
【００８９】
またコンテンツ情報検索部２２９は、クライアント２３０から少なくともコンテンツ識別子またはコンテンツの名称を示す情報を受け取ると、受け取った情報に基づいて関係コンテンツ情報記憶部２１２を検索する。コンテンツ情報検索部２２９は受け取った情報がコンテンツの名称であった場合に、そのコンテンツの名称に対応付けられているコンテンツ識別子をコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、受け取ったコンテンツ識別子または読み出したコンテンツ識別子を含む関係情報を関係コンテンツ情報記憶部２１２から読み出す。そして、コンテンツ情報検索部２２９は、読み出した関係情報に含まれる関係先コンテンツのコンテンツ識別子、すなわち読み出しの際に使われていないコンテンツ識別子を特定する。
【００９０】
コンテンツ情報検索部２２９は、コンテンツ識別子を特定する際、そのコンテンツ識別子を含む関係情報にそれぞれ対応する関係度が所定の閾値を満たすか否かに基づいて特定してもよい。すなわちコンテンツ情報検索部２２９は、所定の閾値以上の関係度に対応付けられている関係情報に含まれるコンテンツ識別子の中からコンテンツ識別子を特定してもよい。
【００９１】
コンテンツ情報検索部２２９は、特定したコンテンツ識別子に基づいてコンテンツ間の関係性を示す情報を生成する。この情報とは、クライアント２３０から送られてきたコンテンツ識別子を含む関係情報を時系列で並べたものである。例えばこの情報は、図１９に示されるように、時系列上に関係情報が配置されているネットワーク図であってもよい。具体的には、ネットワーク図とは、図１９に示されるように、各関係情報に含まれるコンテンツ識別子に対応するコンテンツを示す情報が、各コンテンツ識別子に対応付けられている時刻情報で示される時刻に基づいて、時系列上に配置される情報である。なお、図１９に示されるように、前述の情報は、コンテンツ識別子にバージョン情報が含まれている場合には、バージョン情報も含んでいてもよい。
【００９２】
コンテンツ情報検索部２２９は、クライアント２３０から検索要求を受け取る際に、検索結果ではなく、直接コンテンツ間の関係性を示す情報を生成してもよい。この場合、コンテンツ情報検索部２２９は、検索要求に含まれるキーワードに基づいて、そのキーワードを含むコンテンツの名称と、そのコンテンツの名称に対応付けられているコンテンツ識別子とをコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、読み出したコンテンツ識別子毎にそのコンテンツ識別子を含む関係情報を関係コンテンツ情報記憶部２１２から読み出す。そして、コンテンツ情報検索部２２９は、読み出した関係情報に含まれる関係先コンテンツのコンテンツ識別子、すなわち読み出しの際に使われていないコンテンツ識別子を特定する。そしてコンテンツ情報検索部２２９は、特定したコンテンツ識別子に基づいてコンテンツ間の関係性を示す情報を生成し、クライアント２３０に送信する。
【００９３】
次に、図９、図１０および図１１を参照して第二の実施の形態の動作について説明する。
【００９４】
図９は、第二の実施の形態におけるログ管理システム２０のログ登録に関する動作の概要の一例を示すフローチャートである。
【００９５】
ユーザが図示しないアプリケーションを用いると、ログ収集部２３２は、アプリケーションのログを収集して、ログ管理装置２００へ送信する（ステップＳ２０１）。ログ管理装置２００のログ情報受信部２２１は、ログを受け取る（ステップＳ２０２）。そしてログ情報受信部２２１は、それぞれのログに対応する次のログが来るまでそのログを記憶し、該当のログを受け取った際に、記憶していたログに対して終了日時を追加する（ステップＳ２０３）。
【００９６】
そしてログ情報受信部２２１は、ログが含む時刻情報を開始日時とし、ログと開始日時と終了日時とを対応付けてログ記憶部２１１に記憶する（ステップＳ２０４）。具体的には、ログ情報受信部２２１は、図４に示すログに開始日時４０２と終了日時４０３とを対応付けて記憶する。次にログ情報受信部２２１は、ログ記憶部２１１に記憶したログ（図４）に含まれる行動種別４０５がコンテンツの保存を示すか否か判定する（ステップＳ２０５）。行動種別４０５がコンテンツの保存を示す場合（ステップＳ２０５のＹｅｓ）、ログ情報受信部２２１は、以下の処理を実行する。すなわちログ情報受信部２２１は、そのログに含まれるコンテンツ識別子に対応付けられているバージョン情報（図８）が示す版数より１つ新しい版数を示す新たなバージョン情報をそのコンテンツ識別子に対応付けて記憶する（ステップＳ２０６）。そしてログ情報受信部２２１は、新たなバージョン情報を含むログと、そのログに対応する開始日時および終了日時と、をログ処理部２２６に渡す（ステップＳ２０７）。そして、ログ管理システム２０の処理はステップＳ２０８へ進む。
【００９７】
一方、行動種別がコンテンツの保存を示さない場合（ステップＳ２０５のＮｏ）、ログ情報受信部２２１は、次のログが来たか否か判定する（ステップＳ２０８）。ログ情報受信部２２１は、次のログが来たと判定した場合（ステップＳ２０８のＹｅｓ）、ログ管理システム２０の処理はステップＳ２０２へ戻る。ログ情報受信部２２１が、次のログが来ないと判定した場合（ステップＳ２０８のＮｏ）、ログ管理システム２０の処理は終了する。
【００９８】
図１０は、第二の実施の形態におけるログ管理システム２０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【００９９】
ログ処理部２２６は、ログと開始日時と終了日時とを受け取る（ステップＳ３０１）。そしてログ処理部２２６は、受け取ったログに含まれるコンテンツ識別子が含むバージョン情報が示すバージョンよりも１つ古いバージョンを示すバージョン情報を含むコンテンツ識別子を含むログをログ記憶部２１１から読み出す（ステップＳ３０２）。そしてログ処理部２２６は、受け取ったログと読み出したログとそれらに対応付けられている開始日時と終了日時とを関係情報抽出ルール取得部２２５に渡す。
【０１００】
関係情報抽出ルール取得部２２５は、ログ処理部２２６からログを受け取る。そして関係情報抽出ルール取得部２２５は、受け取ったログ毎に、ログに含まれる行動種別を第一の行動種別（関係元行動種別７０１)として含むルール（図７）を関係情報抽出ルール記憶部２１４から読み出す（ステップＳ３０３）。そして関係情報抽出ルール取得部２２５はそのログと開始日時と終了日時と読み出したルールとを対応付けて関係情報抽出部２２４に渡す。
【０１０１】
関係情報抽出部２２４は、関係情報抽出ルール取得部２２５からログとそのログに基づいて読み出されたルールとを受け取る。そして、関係情報抽出部２２４は、各ログに対応付けられたルール毎に、一のルールに含まれる第二の行動種別（関係先行動種別７０２）を行動種別４０５として含むログをログ記憶部２１１から読み出す（ステップＳ３０４）。そして関係情報抽出部２２４は、前述の一のルールに対応付けられているログに含まれているコンテンツ識別子と読み出したログのそれぞれに含まれるコンテンツ識別子とを対応付けた情報である関係情報を生成する（ステップＳ３０５）。そして関係情報抽出部２２４は、生成した関係情報を関係度計算部２２３に渡す。
【０１０２】
関係度計算部２２３は、関係情報抽出部２２４が出力する関係情報毎に、その関係情報に含まれる各コンテンツ識別子で特定されるコンテンツ間の関係の指標を示す関係度を算出する（ステップＳ３０６）。関係度計算部２２３は、関係度を計算すると、その関係度と関係情報とを対応付けた情報（図６）を関係コンテンツ情報記憶部２１２に記憶する（ステップＳ３０７）。
【０１０３】
図１１は、第二の実施の形態におけるログ管理システム２０の情報提示に関する動作の概要の一例を示すフローチャートである。
【０１０４】
ユーザが情報提示部２３３に、検索要求を入力する（ステップＳ４０１）。次に情報提示部２３３は検索要求をログ管理装置２００へ送信する（ステップＳ４０２）。次に、情報提示部２３３は、ログ管理装置２００から検索結果であるコンテンツの一覧を受け取る（ステップＳ４０３）。情報提示部２３３は受け取ったコンテンツの一覧を例えば表示デバイスなどの出力装置に出力する（ステップＳ４０４）。
【０１０５】
情報提示部２３３は、ユーザによる操作指示に基づいて、出力したコンテンツの一覧のうちの一つを示す情報の入力を選択する（ステップＳ４０５）。情報提示部２３３は、選択した情報をログ管理装置２００へ送信する（ステップＳ４０６）。そして情報提示部２３３は、ログ管理装置２００から送信した情報に対応するコンテンツに関係があると判定されたコンテンツの一覧を受け取る（ステップＳ４０７）。
【０１０６】
第二の実施の形態において、ログは、コンテンツ識別子の代わりにコンテンツの名称を含んでもよい。この場合、ログ情報受信部２２１は、ログを受け取ると、そのログに含まれるコンテンツの名称に対応付けられているコンテンツ識別子をコンテンツ情報記憶部２１３から読み出せばよい。そしてログ情報受信部２２１は、読み出したコンテンツ識別子でコンテンツの名称を置き換えればよい。以降の処理は前述と同様である。なお、ログ情報受信部２２１が受け取ったログに含まれるコンテンツの名称がコンテンツ情報記憶部２１３に記憶されていない場合、ログ情報受信部２２１は、以下のように動作すればよい。すなわちログ情報受信部２２１は、コンテンツ情報記憶部２１３に記憶されていない新たなコンテンツ識別子でそのコンテンツ名称を置き換えればよい。
【０１０７】
第二の実施の形態におけるログ管理システム２０は、あるコンテンツに対する情報処理がなされたことを示すログを受け取ると、そのログに含まれる行動種別に対応する行動種別を示すルールを特定する。そしてログ管理システム２０は、特定したルールに対応する行動種別が示す情報処理を行ったコンテンツに対応するログを読み出す。そして、ログ管理システム２０は、受け取ったログに対応するコンテンツと読み出したログに対応するコンテンツとの関係を関係情報として出力する。
【０１０８】
よって第二の実施の形態におけるログ管理システム２０は、あるコンテンツとそのコンテンツの情報処理の際に用いられたと推定できるコンテンツとの関係を関係情報として収集して管理できる。つまり、第二の実施の形態におけるログ管理システム２０は、以下に挙げる関連性に基づいて、関係があると推定されるコンテンツ間の関係情報のみを抽出できる。その関連性とは、各ログにそれぞれ含まれる行動種別の関連性、または、ログに含まれる時刻情報、ログに対応付けられる開始日時、あるいは終了日時の関連性、の少なくともいずれかである。そして第二の実施の形態におけるログ管理システム２０は、コンテンツとそのコンテンツの作成または編集の際に参考として用いられた他のコンテンツとの関係のみを正しく関係情報として抽出できる。
【０１０９】
さらに、第二の実施の形態におけるログ管理システム２０は、抽出した関係情報が示すコンテンツ間の関係性を示す指標である関係度を算出する。よって、第二の実施の形態におけるログ管理システム２０は、コンテンツ間に情報の参照関係がある場合に、その関係の度合いを示す関係度を管理できるので、より正確なコンテンツ間の関係を把握することができる。
【０１１０】
この関係度は、各コンテンツになされた情報処理の種別、またはそれらの組み合わせに応じて算出されうる。よって、第二の実施の形態におけるログ管理システム２０は、コンテンツ間に情報の参照関係があると推定される可能性が高い情報処理の組み合わせについてより高い関係度を算出することができる。これにより第二の実施の形態におけるログ管理システム２０は、より正確なコンテンツ間の関係を把握することができる。
【０１１１】
また、この関係度は、その関係度に対応する関係情報に含まれるコンテンツ識別子にそれぞれ対応するログに対応付けられた開始日時または終了日時に基づいて算出されうる。よって、第二の実施の形態におけるログ管理システム２０は、コンテンツ間に情報の参照関係があると推定される可能性が高い情報処理の組み合わせについて、それらの情報処理が行われた時刻の差に基づいて当該コンテンツ間の参照関係の有無を推定できる。そしてログ管理システム２０は、コンテンツ間の参照関係があると推定した場合により高い関係度を算出することができる。これにより第二の実施の形態におけるログ管理システム２０は、より正確なコンテンツ間の関係を把握することができる。
【０１１２】
［第三の実施の形態］
図１２は、本発明の第三の実施の形態におけるログ管理システム３０の構成を示すブロック図である。
【０１１３】
図１２を参照すると、第三の実施の形態におけるログ管理システム３０は、ログ管理装置３００とクライアント２３０を備える。ログ管理装置３００は、記憶部３１０と演算部３２０とを備える。つまり、第三の実施の形態におけるログ管理システム３０は、第二の実施の形態におけるログ管理システム２０のログ管理装置２００をログ管理装置３００に置き換えたものである。また、第三の実施の形態におけるログ管理装置３００は、第二の実施の形態におけるログ管理装置２００の記憶部２１０と演算部２２０とをそれぞれ記憶部３１０と演算部３２０とに置き換えたものである。
【０１１４】
具体的には、図１２を参照すると、第三の実施の形態におけるログ管理システム３０は、第二の実施の形態におけるログ管理システム２０について、さらに以下にあげる構成要素を追加したシステムである。その構成要素とは、関係コンテンツ評価部３２２が備える関係コンテンツ候補情報取得部３２８および関係情報判定部３２７と、関係コンテンツ候補情報記憶部３１５と、である。また、第三の実施の形態におけるログ管理システム３０は、第二の実施の形態におけるログ管理システム２０における関係度計算部２２３を関係度計算部３２３に置き換えたシステムである。以下では、第三の実施の形態にて新たに追加されたまたは置換された構成要素についてそれぞれ説明がなされる。
【０１１５】
＝＝＝関係コンテンツ候補情報記憶部３１５＝＝＝
関係コンテンツ候補情報記憶部３１５は、関係があるコンテンツである可能性があるコンテンツ間の関係性を示す情報を記憶する。図１３は、関係コンテンツ候補情報記憶部３１５に記憶される情報の一例を示す図である。
【０１１６】
図１３を参照すると、関係コンテンツ候補情報記憶部３１５は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、関係元のコンテンツを識別できる関係元コンテンツＩＤ８０１である。第二の情報は、関係先のコンテンツを識別できる関係先コンテンツＩＤ８０２である。第三の情報は、関係元コンテンツと関係先コンテンツとの関係が成立した時刻を示す関係日時８０３である。具体的には、関係日時８０３は、関係元コンテンツのコンテンツ識別子と関係先コンテンツのコンテンツ識別子とを含んでいた関係コンテンツ候補情報の生成に用いられたログにそれぞれ対応する終了日時のうちの前の時刻を示す終了日時である。第四の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定する際に使われた情報処理を行った人を識別できる作成者ＩＤ８０４である。第五の情報は、関係元コンテンツと関係先コンテンツとの関係性の指標を示す関係度８０５である。
【０１１７】
また、関係コンテンツ候補情報記憶部３１５は、さらに以下の情報を含んでもよい。その情報は、関係情報へのアクセス権であってもよい。またその情報は、関係元コンテンツと関係先コンテンツとの関係の種別を示す関係種別であってもよい。この関係種別は、関係元コンテンツになされた情報処理の種別（行動種別）と関係先コンテンツになされた情報処理の種別とに基づいて定められるものであってもよい。また、関係情報抽出ルール記憶部２１４に記憶されているルールに関係種別が含まれている場合には、その関係種別が関係コンテンツ候補情報記憶部３１５に記憶されてもよい。
【０１１８】
＜関係度計算部３２３＞
関係度計算部３２３は、関係情報抽出部２２４が出力する関係情報毎に、その関係情報に含まれる各コンテンツ識別子で特定されるコンテンツ間の関係の指標を示す関係度を算出する。関係度の算出方法は、第二の実施の形態における関係度計算部２２３における関係度の算出方法と同様である。
【０１１９】
関係度計算部３２３は、関係度を計算すると、その関係度と関係情報とを対応付けて関係コンテンツ候補情報記憶部３１５に記憶する。本実施形態において、関係コンテンツ候補情報記憶部３１５に記憶される関係情報は、関係コンテンツ候補情報とも呼ばれる。関係コンテンツ候補情報は、関係情報と同様の内容を含む。
【０１２０】
関係度計算部３２３は、各関係コンテンツ候補情報と共にその関係コンテンツ候補情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部２２４から受け取った場合、各ルールに関係種別が含まれているか否か判定してもよい。そして関係度計算部３２３は、ルールに関係種別が含まれている場合に、関係コンテンツ候補情報と関係度と対応付けてそれらに対応する関係種別を関係コンテンツ候補情報記憶部３１５に記憶してもよい。
【０１２１】
関係度計算部３２３は、関係コンテンツ候補情報を後述の関係コンテンツ候補情報取得部３２８に渡す。
【０１２２】
＜関係コンテンツ候補情報取得部３２８＞
関係コンテンツ候補情報取得部３２８は、関係度計算部３２３から関係コンテンツ候補情報を受け取る。そして関係コンテンツ候補情報取得部３２８は、受け取った関係コンテンツ候補情報に含まれるコンテンツ識別子のうちから一つを選択する。ここで本実施の形態において、関係コンテンツ候補情報取得部３２８が選択したコンテンツ識別子で識別されるコンテンツは、選択コンテンツＣと表される。また、関係コンテンツ候補情報に含まれるコンテンツ識別子のうちログ処理部２２６が受け取ったログに含まれていたコンテンツ識別子で識別されるコンテンツは、保存コンテンツＡと表される。この場合、関係コンテンツ候補情報取得部３２８は、保存コンテンツＡを示すコンテンツ識別子以外のコンテンツ識別子を一つ選択する。
【０１２３】
関係コンテンツ候補情報取得部３２８は、選択したコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係コンテンツ候補情報記憶部３１５から読み出す。関係コンテンツ候補情報取得部３２８は、読み出した関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを後述の関係情報判定部３２７に渡す。なお、関係コンテンツ候補情報取得部３２８が読み出した関係コンテンツ候補情報の少なくとも一つには保存コンテンツＡのコンテンツ識別子が含まれている。これは、関係度計算部３２３が保存コンテンツＡのコンテンツ識別子と選択コンテンツＣのコンテンツ識別子とを対応付けた関係コンテンツ候補情報を関係コンテンツ候補情報記憶部３１５に記憶しているからである。
【０１２４】
＜関係情報判定部３２７＞
関係情報判定部３２７は、関係コンテンツ候補情報取得部３２８から関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを受け取る。そして関係情報判定部３２７は、関係度に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定する。
【０１２５】
関係情報判定部３２７は、例えば以下にあげる算出式［数２］に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定してもよい。ただし、ｄは所定の値である。
【０１２６】
【数２】
2012043239.tif 000004
【０１２７】
［数２］は、選択コンテンツＣと保存コンテンツＡとの関係度の総計値が所定の閾値以上であるか否かに基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かが判定されることを示している。
【０１２８】
また、関係情報判定部３２７は、例えば以下にあげる算出式［数３］に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定してもよい。ただし、ｅは所定の値である。
【０１２９】
【数３】
2012043239.tif 000005
【０１３０】
［数３］は、選択コンテンツＣと保存コンテンツＡとの関係度の総計値が他のコンテンツと選択コンテンツＣとの関係度の総計値に比べて著しく高いか否かに基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かが判定されることを示している。
【０１３１】
前述の二つの判定基準は例示であり、コンテンツ間の関係を判定する方法は、これらの方法に限られない。
【０１３２】
関係情報判定部３２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いと判定した場合に、それらのコンテンツのコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度の総計値とを特定する。そして関係情報判定部３２７は、選択コンテンツＣのコンテンツ識別子と保存コンテンツＡのコンテンツ識別子とを含む関係情報を生成する。最後に関係情報判定部３２７は、その関係情報と前述の関係度の総計値とを対応付けて関係コンテンツ情報記憶部２１２に記憶する。
【０１３３】
図１４は、第三の実施の形態におけるログ管理システム３０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【０１３４】
図１４において、ステップＳ５０１ないしステップＳ５０６の処理は、第二の実施の形態におけるログ管理システム２０の関係情報登録に関する動作のステップＳ３０１ないしステップＳ３０６とそれぞれ同様である。よって説明は省略される。
【０１３５】
関係度計算部３２３は、関係度を計算すると、その関係度と関係情報（関係コンテンツ候補情報）とを対応付けて関係コンテンツ候補情報記憶部３１５に記憶する（ステップＳ５０７）。関係度計算部３２３は、関係度計算部３２３は、関係コンテンツ候補情報を関係コンテンツ候補情報取得部３２８に渡す。
【０１３６】
関係コンテンツ候補情報取得部３２８は、関係度計算部３２３から関係コンテンツ候補情報を受け取る。そして関係コンテンツ候補情報取得部３２８は、受け取った関係コンテンツ候補情報に含まれるコンテンツ識別子のうちから一つを選択する（ステップＳ５０８）。関係コンテンツ候補情報取得部３２８は、選択したコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係コンテンツ候補情報記憶部３１５から読み出す（ステップＳ５０９）。関係コンテンツ候補情報取得部３２８は、読み出した関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係情報判定部３２７に渡す。
【０１３７】
関係情報判定部３２７は、関係コンテンツ候補情報取得部３２８から関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを受け取る。そして関係情報判定部３２７は、関係度に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定する（ステップＳ５１０）。
【０１３８】
関係情報判定部３２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いと判定した場合（ステップＳ５１０のＹｅｓ）に、以下の処理を実行する。すなわち関係情報判定部３２７は、それらのコンテンツのコンテンツ識別子を含む関係情報とその関係情報に対応する関係度の総計値とを関係コンテンツ情報記憶部２１２に記憶する（ステップＳ５１１）。一方、関係情報判定部３２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高くないと判定した場合（ステップＳ５１０のＮｏ）、処理はステップＳ５１２へ進む。
【０１３９】
関係コンテンツ候補情報取得部３２８は、受け取ったすべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したか否か判定する（ステップＳ５１２）。関係コンテンツ候補情報取得部３２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したと判定した場合（ステップＳ５１２のＹｅｓ）、処理が終了する。一方、関係コンテンツ候補情報取得部３２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択していないと判定した場合（ステップＳ５１２のＮｏ）、処理は、ステップＳ５０８へ戻る。
【０１４０】
第三の実施の形態におけるログ管理システム３０は、選択コンテンツＣと保存コンテンツＡとの関係情報を生成した場合に、いったんコンテンツ間の関係付けの候補としてその関係情報（関係コンテンツ候補情報）を別の記憶部に格納する。そしてログ管理システム３０は、関係情報（関係コンテンツ候補情報）が含むコンテンツ間の関係度が所定の基準を満たした場合に、選択コンテンツＣと保存コンテンツＡとの関係を示す情報である関係情報を、関係情報を記憶する記憶部に記憶する。これにより、例えばユーザが複数の業務を同時に行っており、たまたま同時期に複数のコンテンツについて情報処理を行った場合でも、ログ管理システム３０は、そのような情報処理により作成される関係情報を、記憶しないことができる。すなわち第三の実施の形態におけるログ管理システム３０は、たとえユーザが複数の業務を並行して行う状況でも、コンテンツとそのコンテンツの作成または編集の際に参考として用いられた他のコンテンツとの関係のみを正しく関係情報として抽出できる。
【実施例】
【０１４１】
本発明の実施例について図面を参照して説明する。本実施例は、本発明の第二の実施の形態におけるログ管理システム２０の具体的な動作の概要を示す一例である。
【０１４２】
図１５は、本実施例におけるログ管理システム２０の関係情報登録に関する具体的な動作の一例を示す模式図である。
【０１４３】
図１５を参照すると、まずログ管理システム２０のログ管理装置２００は、あるファイルＡの保存を示すログ（保存ログ）を受信する。なお、ここでファイルは、前述までの実施の形態の説明でのコンテンツに相当する。そしてログ管理装置２００は、関係情報抽出ルール記憶部２１４に記憶されているルールに基づいて関係情報の元となるログを抽出する。そしてログ管理装置２００は、抽出したログに基づいて関係情報を生成し、生成した関係情報を登録する。
【０１４４】
この場合、関係情報抽出ルール記憶部２１４は、図１６に示すルールを記憶していると仮定する。図１６を参照すると、関係元情報種別として「編集」、関係先情報種別として「閲覧」という情報を含むルール１がある。第一に、ログ管理装置２００は、ログ情報記憶部２１１から読み出したコンテンツＡ（ファイルＡ）のログのうち行動種別が「編集」であるログ（編集ログ）を特定する。そしてログ管理装置２００は、編集ログに対応付けられている開始日時と終了日時とで特定される時間Ｒａを特定する。そしてログ管理装置２００は、編集ログに対応付けられている一のルール（ルール１）に含まれる関係先情報検索範囲Ｒ（本例の場合『５分』）を時間Ｒａに含まれるすべての時刻に適用する。つまりログ管理装置２００は時間Ｒａに含まれるすべての時刻ｔにおける検索範囲Ｒｔを算出する。次にログ管理装置２００は、ログ記憶部２１１に記憶されるログのうちそれぞれのログに対応付けられる開始日時と終了日時とで特定される時間（開始日時から終了日時までの時間）と、算出した検索範囲（５分）とを比較する。そしてログ管理装置２００は、それぞれの時間の少なくとも一部が重複する場合かつ行動種別がコンテンツの閲覧であることを示す場合に、その対象のログ（閲覧ログ）をログ記憶部２１１から読み出す。
【０１４５】
この場合、ファイルＢ、ＣおよびＧの閲覧ログがファイルＡの編集ログから５分以内に存在する。よって、ログ管理装置２００はファイルＡと、ファイルＢ、ＣおよびＧとの関係情報をそれぞれ生成して記憶する。
【０１４６】
図１７は、ユーザが情報提示部２３３に検索要求を入力するために表示される基本的な画面の一例を示す図である。ユーザは例えば図１７に示される画面にコンテンツを識別できるコンテンツ識別子やコンテンツの名称の少なくとも一部を示すキーワード、またはコンテンツが作成された日時を示す情報などを入力することで、取得したいコンテンツを検索することができる。本実施例では、ユーザが検索要求として以下の情報を入力したと仮定する。図１７を参照すると、まずコンテンツの名称の少なくとも一部を示すキーワードとして「Ａプロジェクト」というキーワードが入力されている。またコンテンツ作成日時として「２００９年１月１日から２００９年１０月１日まで」であることを示す情報が入力されている。またコンテンツの種別として「文書ファイル」を示す情報が入力されている。
【０１４７】
図１８は、情報提示部２３３が、検索結果をユーザに提示する際に提示する画面の一例を示す図である。図１８を参照すると、提示される情報はコンテンツの名称を含んでいる。提示される情報は、他に、各コンテンツに関係するコンテンツの数やそれらのリストを含んでもよい。またコンテンツの名称が提示される部分は、ハイパーリンクとなっていてもよい。この構成により、ユーザはそのハイパーリンクをクリックすることでそのコンテンツに関する詳細な関係情報提示画面に遷移できる。
【０１４８】
図１９は、図１８に示される画面においてユーザが特定の一つのファイルを選択した際に、情報提示部２３３がその選択されたファイルの詳細な関係情報を提示する一例を示す図である。情報提示部２３３は、ファイルＡが選択された際に、ファイルＡの関係情報を検索する検索要求をログ管理装置２００へ送信する。そして、情報提示部２３３は、ログ管理装置２００からファイルＢ、ＣおよびＧとファイルＡとの関係情報をそれぞれ得る。ファイルＧとファイルＡとの関係情報には、ファイルＧについてのバージョン情報が含まれている。よって情報提示部２３３は、ファイルＡがファイルＧのどのバージョンのファイルと関係しているのかを示す情報をあわせて表示する。
【０１４９】
以上、各実施の形態および実施例を参照して本発明を説明したが、本発明は上記実施の形態および実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しえる様々な変更をすることができる。
【０１５０】
また、本発明の各実施の形態または実施例における各構成要素は、その機能をハードウェア的に実現することはもちろん、コンピュータとプログラムとで実現することができる。プログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。この読み取られたプログラムは、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施の形態または実施例における構成要素として機能させる。
【０１５１】
上記の実施の形態または実施例の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１５２】
（付記１）
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、
ログを記憶するログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、を備えるログ管理装置。
【０１５３】
（付記２）
付記１に記載のログ管理装置であって、
前記ログは、前記コンテンツ識別子と、前記行動種別と、情報処理がなされた時刻を特定する時刻情報と、を対応付けた情報であり、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、所定の時間の範囲を示す関係先情報検索範囲と、を対応付けた情報であり、
前記関係情報抽出部は、前記ログを記憶するログ記憶部から、前記ログ処理部が受け取るログに含まれている時刻情報で示される時刻から前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に含まれる時刻を示す時刻情報を含み、かつ当該ルールに含まれる第二の行動種別を行動種別として含む、ログを読み出す、ログ管理装置。
【０１５４】
（付記３）
付記２に記載のログ管理装置であって、
前記関係情報に含まれる各コンテンツ識別子で識別されるコンテンツ間の関係を示す指標である関係度を計算する関係度計算部を備え、
前記関係度計算部は、前記関係情報に含まれるコンテンツ識別子を含んでいたログにそれぞれ含まれる時刻情報で示される時刻の差に基づいて前記関係度を計算する、ログ管理装置。
【０１５５】
（付記４）
付記３に記載のログ管理装置であって、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、前記関係先情報検索範囲と、当該第一の行動種別および当該第二の行動種別の間の関係に基づいて定められる値である最大関係度と、を対応付けた情報であり、
前記関係度計算部は、前記関係情報抽出部が前記関係情報を出力する際に用いたルールに含まれる最大関係度に基づいて前記関係度を計算する、ログ管理装置。
【０１５６】
（付記５）
付記３または４に記載のログ管理装置であって、
前記ログ記憶部と、
第一のログを受け取り、前記第一のログに含まれるコンテンツ識別子と行動種別とを含む第二のログをさらに受け取った際に、前記第一のログに含まれる時刻情報を開始日時とし、前記第二のログに含まれる時刻情報を終了日時として、前記第一のログと当該開始日時と当該終了日時とを対応付けて前記ログ記憶部に記憶するログ情報受信部を備え、
前記ログ情報受信部は、当該ログと当該ログに対応する開始日時および終了日時とを前記ログ処理部に渡し、
前記関係情報抽出部は、前記ログ記憶部から、前記ログ処理部がログとともに受け取った開始日時と終了日時とで特定される時間に含まれる一の時刻から当該ログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に、一のログに対応付けられている開始日時と終了日時とで特定される時間の少なくとも一部が重複し、かつ当該ルールに含まれる第二の行動種別を行動種別として含む当該一のログを読み出す、ログ管理装置。
【０１５７】
（付記６）
付記１ないし４のいずれか１項に記載のログ管理装置であって、
前記ログ記憶部と、
コンテンツ識別子と当該コンテンツ識別子に対応するコンテンツの版数を示すバージョン情報とを対応付けて記憶し、ログを受け取り、当該ログに含まれる行動種別がコンテンツの保存を示す場合に、当該ログに含まれるコンテンツ識別子に対応付けられているバージョン情報が示す版数より１つ新しい版数を示す新たなバージョン情報を当該コンテンツ識別子に対応付けて記憶するとともに、当該コンテンツ識別子に当該新たなバージョン情報を含めた当該ログを前記ログ処理部に渡すログ情報受信部とを備え、
前記ログ処理部は、受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出し、
前記関係情報抽出ルール取得部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、そのログに含まれている行動種別を第一の行動種別として含むルールをそれぞれ読み出し、
前記関係情報抽出部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、一のログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記一のログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた前記関係情報を出力する、ログ管理装置。
【０１５８】
（付記７）
付記６に記載のログ管理装置であって、
前記ログは、前記コンテンツ識別情報と、前記行動種別と、前記時刻情報と、コンテンツへの情報処理を行ったユーザを識別できるユーザ識別子と、を対応付けた情報であり、
前記ログ処理部は、受け取ったログに含まれるユーザ識別子を含み、かつ受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出す、ログ管理装置。
【０１５９】
（付記８）
付記３または４に記載のログ管理装置であって、
前記関係情報と当該関係情報に対応する関係度とを対応付けて一時記憶する関係コンテンツ候補情報記憶部と、
前記関係情報と当該関係情報に対応する関係度とを対応付けて記憶する関係コンテンツ情報記憶部と、
前記関係度計算部から関係情報を受け取り、受け取った関係情報のうち、当該関係情報抽出部が読み出したログに含まれるコンテンツ識別子のうちから一つを選択し、選択されたコンテンツ識別子を含む関係情報と当該関係情報に対応する関係度とを前記関係コンテンツ候補情報記憶部から読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係情報のうち、所定のコンテンツ識別子を含む関係情報に対応する関係度の総計値が所定の閾値以上の場合に当該関係度の総計値と当該所定のコンテンツ識別子を含む関係情報とを対応付けて関係情報記憶部に記憶する関係情報判定部と、を備え、
前記関係度計算部は、計算した関係度と当該関係度に対応する関係情報とを対応付けて前記関係コンテンツ候補情報記憶部に記憶し、当該関係情報を前記関係コンテンツ候補情報取得部に渡すログ管理装置。
【０１６０】
（付記９）
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取るログ処理部と、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部と、
前記関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部と、
ログを記憶するログ記憶部と、
前記ログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する関係情報抽出部と、
前記関係情報抽出部が出力する関係情報を記憶する関係情報記憶部と、
クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、
を備えるログ管理装置と、
コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記ログ管理装置へ送信する、コンテンツ情報入力部を備えるクライアントと、
を備え、
前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出すログ管理システム。
【０１６１】
（付記１０）
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取り、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出し、
ログを記憶するログ記憶部から、前記読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力するログ管理方法。
【０１６２】
（付記１１）
コンピュータに、
コンテンツを識別するコンテンツ識別子と、コンテンツになされた情報処理の種類を示す行動種別と、を対応付けた情報であるログを受け取る処理と、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す処理と、
ログを記憶するログ記憶部から、前記読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を出力する処理と、を実行させるためのログ管理プログラム。
【０１６３】
（付記１２）
付記１ないし８のいずれか１項に記載のログ管理装置であって、
前記行動種別として、コンテンツの閲覧、編集、コピー、ペースト、承認、更新、チェックアウト、保存、削除、プログラムテスト、設計作業を含む、ログ管理装置。
【０１６４】
（付記１３）
付記１ないし８および１２のいずれか１項に記載のログ管理装置であって、
前記コンテンツとして、ドキュメントファイル、スライドファイル、メール、webページ、画像ファイル、動画ファイル、音声ファイルを含む、ログ管理装置。
【０１６５】
（付記１４）
付記１ないし８および１２ないし１３のいずれか１項に記載のログ管理装置であって、
前記関係情報抽出ルールに含まれる前記第一の行動種別と前記第二の行動種別との組み合わせとして、コンテンツの閲覧とコンテンツの編集との組み合わせ、コンテンツのコピーとコンテンツのペーストとの組み合わせ、コンテンツの承認とコンテンツの閲覧との組み合わせ、コンテンツの閲覧とコンテンツの検索との組み合わせ、設計作業とコンテンツの閲覧との組み合わせ、およびプログラムテストとコンテンツ閲覧との組み合わせを含む、ログ管理装置。
【０１６６】
（付記１５）
付記３または４に記載のログ管理装置であって、
前記関係度計算部は、前記ログ処理部が受け取ったログに対応する開始日時と、前記関係情報抽出部が読み出したログに対応する終了日時との差および前記関係情報抽出部が読み出したログに対応する開始日時と終了日時との差に基づいて前記関係度を計算する、ログ管理装置。
【０１６７】
（付記１６）
付記１５に記載のログ管理装置であって、
前記関係度計算部は、前記ログ処理部が受け取ったログに対応する開始日時と、前記関係情報抽出部が読み出したログに対応する終了日時との差が大きくなるほど前記関係度が小さくなるよう当該関係度を計算する、ログ管理装置。
【０１６８】
（付記１７）
付記１５または１６に記載のログ管理装置であって、
前記関係度計算部は、前記関係情報抽出部が読み出したログに対応する開始日時と終了日時との差が大きくなるほど前記関係度が大きくなるよう当該関係度を計算する、ログ管理装置。
【０１６９】
（付記１８）
付記１に記載のログ管理装置であって、
前記関係情報抽出ルール記憶部を備える、ログ管理装置。
【産業上の利用可能性】
【０１７０】
本発明は、オペレーティングシステムのログ情報管理機能に用いられる。管理された情報は、ビジネスプロセスマネジメントシステムやナレッジマネジメントシステムや文書共有システムやコンテンツマネージメントシステムに利用されることが想定されるが、これに限られない。
【符号の説明】
【０１７１】
２０    ログ管理システム
３０    ログ管理システム
１００    ログ管理装置
１０１    関係情報抽出部
１０２    関係情報抽出ルール取得部
１０３    ログ処理部
２００    ログ管理装置
２１０    記憶部
２１１    ログ記憶部
２１２    関係コンテンツ情報記憶部
２１３    コンテンツ情報記憶部
２１４    関係情報抽出ルール記憶部
２２０    演算部
２２１    ログ情報受信部
２２２    関係コンテンツ評価部
２２３    関係度計算部
２２４    関係情報抽出部
２２５    関係情報抽出ルール取得部
２２６    ログ処理部
２２９    コンテンツ情報検索部
２３０    クライアント
２３１    入出力部
２３２    ログ収集部
２３３    情報提示部
３００    ログ管理装置
３１０    記憶部
３１５    関係コンテンツ候補情報記憶部
３２０    演算部
３２２    関係コンテンツ評価部
３２３    関係度計算部
３２７    関係情報判定部
３２８    関係コンテンツ候補情報取得部
４０１    行動ＩＤ
４０２    開始日時
４０３    終了日時
４０４    人物ＩＤ
４０５    行動種別
４０６    コンテンツＩＤ
５０１    コンテンツＩＤ
５０２    コンテンツ名称
５０３    コンテンツ種別
５０４    登録日時
５０５    登録者ＩＤ
５０６    ＵＲＬ
６０１    関係元コンテンツＩＤ
６０２    関係先コンテンツＩＤ
６０３    関係日時
６０４    作成者ＩＤ
６０５    関係度
７０１    関係元行動種別
７０２    関係先行動種別
７０３    関係先情報検索範囲
７０４    関係度減衰係数
７０５    最大関係度
８０１    関係元コンテンツＩＤ
８０２    関係先コンテンツＩＤ
８０３    関係日時
８０４    作成者ＩＤ
８０５    関係度
【図１】
2012043239.tif 000006
【図２】
2012043239.tif 000007
【図３】
2012043239.tif 000008
【図４】
2012043239.tif 000009
【図５】
2012043239.tif 000010
【図６】
2012043239.tif 000011
【図７】
2012043239.tif 000012
【図８】
2012043239.tif 000013
【図９】
2012043239.tif 000014
【図１０】
2012043239.tif 000015
【図１１】
2012043239.tif 000016
【図１２】
2012043239.tif 000017
【図１３】
2012043239.tif 000018
【図１４】
2012043239.tif 000019
【図１５】
2012043239.tif 000020
【図１６】
2012043239.tif 000021
【図１７】
2012043239.tif 000022
【図１８】
2012043239.tif 000023
【図１９】
2012043239.tif 000024