(57)【要約】【課題】コンテンツの状態を示すプレゼンスを提供することにより、コンテンツを利用する際のユーザの利便性をより向上させ、ユーザの作業負荷をより軽減させる。【解決手段】コンテンツ管理装置で２であって、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブル２７と、クライアント１からコンテンツの検索要求を受け付ける受付手段２２と、前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブル２７から検索する検索手段２３と、前記検索手段２３が検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成手段２４と、を有する。【選択図】図１
2007272444.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ管理装置であって、
複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、
クライアントから、コンテンツの検索要求を受け付ける受付手段と、
前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索手段と、
前記検索手段が検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成手段と、を有すること
を特徴とするコンテンツ管理装置。
【請求項２】
請求項１記載のコンテンツ管理装置であって、
前記生成手段は、ＲＳＳ形式で前記検索結果情報を生成すること
を特徴とするコンテンツ管理装置。
【請求項３】
請求項１記載のコンテンツ管理装置であって、
前記検索結果情報には、前記コンテンツ毎に当該コンテンツを呼び出すためのリンク情報が含まれること
を特徴とするコンテンツ管理装置。
【請求項４】
請求項３記載のコンテンツ管理装置であって、
前記クライアントから所定の前記リンク情報の操作指示を受け付けて、当該リンク情報に対応するコンテンツをクライアントに送信するコンテンツ送信手段を、さらに有すること
を特徴とするコンテンツ管理装置。
【請求項５】
請求項１記載のコンテンツ管理装置であって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、前記プレゼンス情報が含まれ、
前記検索手段は、受付手段が受け付けた検索条件で指定された所定のプレゼンス情報を有するコンテンツを、前記コンテンツ管理テーブルから検索すること
を特徴とするコンテンツ管理装置。
【請求項６】
請求項１記載のコンテンツ管理装置であって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、各コンテンツを更新した更新時刻が含まれ、
前記生成手段は、前記検索手段が検索した各コンテンツの更新時刻を取得し、取得した更新時刻毎に当該更新時刻から現在の時刻までの経過時間を算出し、前記クライアントに表示させる検索結果情報を生成すること
を特徴とするコンテンツ管理装置。
【請求項７】
情報処理装置が行う、コンテンツ管理方法であって、
前記情報処理装置は、処理部と、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、を有し、
前記処理部は、
クライアントから、コンテンツの検索要求を受け付ける受付ステップと、
前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索ステップと、
前記検索ステップで検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成ステップと、を行うこと
を特徴とするコンテンツ管理方法。
【請求項８】
請求項７記載のコンテンツ管理方法であって、
前記生成ステップは、ＲＳＳ形式で前記検索結果情報を生成すること
を特徴とするコンテンツ管理方法。
【請求項９】
請求項７記載のコンテンツ管理方法であって、
前記検索結果情報には、前記コンテンツ毎に当該コンテンツを呼び出すためのリンク情報が含まれること
を特徴とするコンテンツ管理方法。
【請求項１０】
請求項９記載のコンテンツ管理方法であって、
前記クライアントから所定の前記リンク情報の操作指示を受け付けて、当該リンク情報に対応するコンテンツをクライアントに送信するコンテンツ送信ステップを、さらに行うこと
を特徴とするコンテンツ管理方法。
【請求項１１】
請求項７記載のコンテンツ管理方法であって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、前記プレゼンス情報が含まれ、
前記検索ステップは、受付ステップで受け付けた検索条件で指定された所定のプレゼンス情報を有するコンテンツを、前記コンテンツ管理テーブルから検索すること
を特徴とするコンテンツ管理方法。
【請求項１２】
請求項７記載のコンテンツ管理方法であって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、各コンテンツを更新した更新時刻が含まれ、
前記生成ステップは、前記検索ステップで検索した各コンテンツの更新時刻を取得し、取得した更新時刻毎に、当該更新時刻から現在の時刻までの経過時間を算出し、前記クライアントに表示させる検索結果情報を生成すること
を特徴とするコンテンツ管理方法。
【請求項１３】
情報処理装置が実行する、コンテンツ管理プログラムであって、
前記情報処理装置は、処理部と、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、を有し、
前記処理部に、
クライアントから、コンテンツの検索要求を受け付ける受付ステップと、
前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索ステップと、
前記検索ステップで検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成ステップと、を実行させること
を特徴とするコンテンツ管理プログラム。
【請求項１４】
請求項１３記載のコンテンツ管理プログラムであって、
前記生成ステップは、ＲＳＳ形式で前記検索結果情報を生成すること
を特徴とするコンテンツ管理プログラム。
【請求項１５】
請求項１３記載のコンテンツ管理プログラムであって、
前記検索結果情報には、前記コンテンツ毎に当該コンテンツを呼び出すためのリンク情報が含まれること
を特徴とするコンテンツ管理プログラム。
【請求項１６】
請求項１４記載のコンテンツ管理プログラムであって、
前記クライアントから所定の前記リンク情報の操作指示を受け付けて、当該リンク情報に対応するコンテンツをクライアントに送信するコンテンツ送信ステップを、さらに行うこと
を特徴とするコンテンツ管理プログラム。
【請求項１７】
請求項１６記載のコンテンツ管理プログラムであって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、前記プレゼンス情報が含まれ、
前記検索ステップは、受付ステップで受け付けた検索条件で指定された所定のプレゼンス情報を有するコンテンツを、前記コンテンツ管理テーブルから検索すること
を特徴とするコンテンツ管理プログラム。
【請求項１８】
請求項１３記載のコンテンツ管理プログラムであって、
前記コンテンツ管理テーブルのコンテンツに関する情報には、各コンテンツを更新した更新時刻が含まれ、
前記生成ステップは、前記検索ステップで検索した各コンテンツの更新時刻を取得し、取得した更新時刻毎に、当該更新時刻から現在の時刻までの経過時間を算出し、前記クライアントに表示させる検索結果情報を生成すること
を特徴とするコンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種のコンテンツを管理する技術に関し、特に、コンテンツのプレゼンスを管理するコンテンツ管理技術に関する。
【背景技術】
【０００２】
電子化された文書データを、サーバなどのコンピュータに一元的に管理し、各ユーザが必要に応じて所望の文書データを閲覧および利用することが行なわれている。例えば、特許文献１には、営業支援用の文書データを管理するドキュメント管理システムが記載されている。
【特許文献１】特開平２００１−３４４２５４
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さて、複数のユーザが使用するドキュメント管理システムにおいて、各ユーザは、それぞれ、必要に応じて文書データを作成および更新する。そして、各ユーザは、ドキュメント管理システムの中から所望の文書データを閲覧および利用したい場合、例えば、文書データのタイトルや内容のキーワードなどの検索条件を入力する。
【０００４】
しかしながら、所定の検索条件により抽出された文書データが、作成途中の状態である場合や、他のユーザの閲覧や更新を禁止したい場合などがある。また、所定の検索条件により抽出された文書データが、以前検索したときに既に存在し閲覧済みである場合などがある。このような場合、ユーザは、所望の文書データを閲覧するための操作に時間を要し、作業効率が低下する恐れがある。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、コンテンツの状態を示すプレゼンスを提供することにより、コンテンツを利用する際のユーザの利便性をより向上させ、ユーザの作業負荷をより軽減させることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、例えば、コンテンツ管理装置であって、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、クライアントから、コンテンツの検索要求を受け付ける受付手段と、前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索手段と、前記検索手段が検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成手段と、を有する。
【０００７】
また、本発明は、情報処理装置が行う、コンテンツ管理方法であって、前記情報処理装置は、処理部と、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、を有し、前記処理部は、クライアントから、コンテンツの検索要求を受け付ける受付ステップと、前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索ステップと、前記検索ステップで検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成ステップと、を行う。
【０００８】
また、本発明は、情報処理装置が実行する、コンテンツ管理プログラムであって、前記情報処理装置は、処理部と、複数のコンテンツ各々のコンテンツに関する情報を記憶するコンテンツ管理テーブルと、を有し、前記処理部に、クライアントから、コンテンツの検索要求を受け付ける受付ステップと、前記検索要求に含まれる検索条件に該当するコンテンツを前記コンテンツ管理テーブルから検索する検索ステップと、前記検索ステップで検索した各コンテンツのコンテンツに関する情報に基づいて、前記コンテンツ毎に当該コンテンツの状態を示すプレゼンス情報を含む検索結果情報を生成し、前記クライアントに送信する生成ステップと、を実行させる。
【発明の効果】
【０００９】
本発明では、コンテンツの状態を示すプレゼンスを提供することにより、コンテンツを利用する際のユーザの利便性をより向上させ、ユーザの作業負荷をより軽減させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について説明する。
【００１１】
図１は、本発明の一実施形態が適用されたコンテンツ管理システムの全体構成図である。本実施形態のコンテンツ管理システムは、複数のクライアント１と、コンテンツ管理装置２とを有する。そして、各クライアント１とコンテンツ管理装置２とは、ＬＡＮ（Local Area Network）やインターネットなどのネットワーク９により接続されている。
【００１２】
各クライアント１は、当該クライアント１を使用するユーザの指示を受け付けて、コンテンツ管理装置２に記憶されたコンテンツの中から所望のコンテンツに関する情報を検索し、出力装置に表示する。また、各クライアント１は、ユーザの指示を受け付けて、作成したコンテンツをコンテンツ管理装置２に記憶するとともに、コンテンツ管理装置２に記憶された既存のコンテンツの変更および削除を行う。
【００１３】
なお、本実施形態のコンテンツは、例えば、ドキュメントデータ、表計算ソフトにより作成されたスプレッドシート（セルが並んだ表）、映像・画像データ、音楽データ、Ｗｅｂページを記述したＨＴＭＬファイル、またはこれらを組み合わせた各種のデータなどが考えられる。
【００１４】
図示するクライアント１は、ＲＳＳ（Rich Site Summary）リーダ１１と、Ｗｅｂブラウザ１２と、コンテンツ作成部１３とを有する。ＲＳＳリーダ１１は、ＲＳＳ形式で記述されたコンテンツ情報（ＲＳＳ文書）を解析し、出力装置に表示する。ＲＳＳは、Ｗｅｂサイトの見出しや要約などのデータを構造化して記述するＸＭＬ（eXtensible Markup Language）ベースのフォーマットである。
【００１５】
Ｗｅｂブラウザ１２は、ユーザの指示を受け付けてＷｅｂページなど所定のコンテンツを要求し、出力装置に表示する。コンテンツ作成部１３は、ユーザの指示を受け付けて、コンテンツ管理装置２に所定のコンテンツを新規作成、変更または削除する。
【００１６】
コンテンツ管理装置２は、複数のユーザが作成（更新）するコンテンツを管理するとともに、コンテンツに関する情報を各ユーザに提供する。図示するコンテンツ管理装置２は、コンテンツ管理部２１と、要求受付部２２と、検索部２３と、生成部２４と、コンテンツ送信部２５と、コンテンツデータベース（以下、「コンテンツＤＢ」）２６と、コンテンツ管理テーブル２７と、ユーザ情報テーブル２８と、を有する。
【００１７】
コンテンツ管理部２１は、ユーザ（クライアント１）の指示に基づいて、ユーザが作成したコンテンツをコンテンツＤＢ２６に記憶するとともに、コンテンツＤＢ２６に記憶されたコンテンツを変更する。また、コンテンツ管理部２１は、コンテンツの作成および変更に関する情報を、コンテンツ管理テーブル２７に記憶する。
【００１８】
要求受付部２２は、クライアント１からのコンテンツの検索要求を受け付ける。検索部２３は、検索要求で指定されたコンテンツの当該コンテンツに関する情報をコンテンツ管理テーブル２７から抽出する。生成部２４は、検索部２３が抽出したコンテンツに関する情報に基づいて、ＲＳＳ形式で記述した検索結果情報を動的に生成し、要求元のクライアント１に送信する。コンテンツ送信部２５は、所定のコンテンツをクライアント１に送信する。
【００１９】
コンテンツＤＢ２６には、少なくとも１つのコンテンツが記憶されている。コンテンツ管理テーブル２７は、コンテンツに関する情報が記憶されたテーブルである。ユーザ情報テーブル２８は、各ユーザの情報が記憶されたテーブルである。なお、コンテンツ管理テーブル２７およびユーザ情報テーブル２８については、後述する。
【００２０】
上記説明した、クライアント１およびコンテンツ管理装置２は、いずれも、例えば図２に示すようなＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、キーボードやマウスなどの入力装置９０４と、ディスプレイやプリンタなどの出力装置９０５と、ネットワークと接続するための通信制御装置９０６と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【００２１】
例えば、クライアント１およびコンテンツ管理装置２の各機能は、クライアント１用のプログラムの場合はクライアント１のＣＰＵ９０１が、そして、コンテンツ管理装置２用のプログラムの場合はコンテンツ管理装置２のＣＰＵ９０１が、それぞれ実行することにより実現される。なお、入力装置９０４および出力装置９０５については、各装置が必要に応じて備えるものとする。
【００２２】
次に、コンテンツ管理テーブル２７およびユーザ情報テーブル２８について説明する。
【００２３】
図３は、コンテンツ管理テーブル２７の一例を示す図である。コンテンツ管理部２１は、各ユーザがコンテンツを作成または変更する毎に、コンテンツ管理テーブル２７に対してレコードの追加またはレコードの更新を行うものとする。
【００２４】
コンテンツ管理テーブル２７は、コンテンツＩＤ２７１と、コンテンツのタイトル２７２と、コンテンツを使用および管理するプロジェクトのコード２７３と、コンテンツを作成または更新した更新時刻２７４と、コンテンツを新規に作成した作成者２７５と、コンテンツを更新した更新者２７６と、コンテンツを管理する管理者２７７と、プレゼンス２７８と、コメント２７９と、リンク情報２８０と、を有する。
【００２５】
コンテンツＩＤ２７１には、コンテンツを識別するための識別情報が設定される。コンテンツ管理部２１は、新規にコンテンツが作成された場合は、ユニークなコンテンツＩＤを設定し、コンテンツＩＤ２７１に記憶するものとする。作成者２７５、更新者２７６、管理者２７７には、コンテンツを作成、変更または管理するユーザの氏名やユーザＩＤなどが設定される。なお、コンテンツを作成および更新する際に、ユーザはユーザＩＤなどのユーザ識別情報をコンテンツ管理装置２に入力するものとする。
【００２６】
プレゼンス２７８およびコメント２７９には、コンテンツを作成および更新する際にユーザが入力した情報が設定される。プレゼンス２７８は、コンテンツの状態（ステータス）を示すものであって、例えば、「新規作成」、「変更（更新）」、他ユーザの変更を禁止する「編集中」、他ユーザの閲覧を禁止する「削除済み」などが考えられる。また、コメント２７９には、例えば、コンテンツの概要（例えば、プレゼン資料であること）や、進捗状況（例えば、３月第１週分報告、後３日で完成予定、等）など、ユーザが当該コンテンツを説明するためコメント（メモ）が設定される。
【００２７】
リンク情報２８０には、コンテンツＤＢ２６に格納されたコンテンツの位置情報（例えば、ＵＲＬなど）が設定される。なお、プレゼンス２７８が「削除済み」の場合、リンク情報２８０にはスペースが設定されるものとする。
【００２８】
図４は、ユーザ情報テーブル２８の一例を示す図である。
【００２９】
図示するユーザ情報テーブル２８は、ユーザ毎に、ユーザＩＤ２８１と、パスワード２８２と、プロジェクトコード２８３とを有する。プロジェクトコード２８３には、各ユーザが所属するプロジェクトの識別情報が設定される。
【００３０】
次に、本実施形態の処理について説明する。
【００３１】
図５は、コンテンツ管理システムの処理概要を説明するための模式図である。各ユーザは、クライアント１を用いて、コンテンツ管理装置２のコンテンツＤＢ２６にアクセスし、コンテンツを作成・変更する（Ｓ１１）。
【００３２】
すなわち、新規にコンテンツを作成する場合、各ユーザは、クライアント１のコンテンツ作成部１３を用いてコンテンツを作成し、作成したコンテンツをコンテンツ管理装置２に送信する。なお、ユーザは、コンテンツを送信する際に、当該コンテンツに関する情報（タイトル、プロジェクトコード、作成者である自ユーザＩＤ、コンテンツの管理者のユーザＩＤ、プレゼンス、コメントなど）を、コンテンツ管理装置２に送信するものとする。
【００３３】
また、コンテンツを変更（更新）する場合、各ユーザは、クライアント１のコンテンツ作成部１３を用いて、コンテンツＤＢ２６に記憶された所定のコンテンツをクライアント１の出力装置に表示し、当該コンテンツを変更する。そして、ユーザは、コンテンツ作成部１３を用いて、変更後のコンテンツをコンテンツ管理装置２に送信する。なお、ユーザは、変更後のコンテンツを送信する際に、当該コンテンツに関する情報（コンテンツＩＤ、更新者である自ユーザＩＤ、プレゼンス、コメントなど）を、コンテンツ管理装置２に送信するものとする。
【００３４】
コンテンツ管理装置２のコンテンツ管理部２１は、クライアント１から送信されたコンテンツに基づいて、コンテンツＤＢ２６に新規コンテンツを記憶、あるいは、既存のコンテンツを更新する。また、コンテンツ管理部２１は、クライアント１から送信されたコンテンツに関する情報にもとづいて、コンテンツ管理テーブル２７に新規レコードを追加、あるいは既存レコードを更新する（Ｓ１２）。
【００３５】
すなわち、新規のコンテンツが送信された場合、コンテンツ管理部２１は、コンテンツに関する情報に基づいて、コンテンツ管理テーブル（図３参照）にレコードを追加する。この場合、コンテンツ管理部２１は、コンテンツＩＤ２７１にはユニークなＩＤを設定し、更新時刻２７４はコンテンツを受信した時刻を設定し、更新者２７６にはスペースを設定し、リンク情報２８０には当該コンテンツをコンテンツＤＢ２６に格納した位置情報（例えば、ＵＲＬなど）を、設定するものとする。そして、コンテンツ管理部２１は、コンテンツ管理テーブル２７の他の項目２７２、２７３、２７５、２７７、２７８、２７９には、クライアント１から受信したコンテンツに関する情報を設定するものとする。
【００３６】
また、変更後のコンテンツが送信された場合、コンテンツ管理部２１は、コンテンツに関する情報に基づいて、コンテンツ管理テーブルの所定のレコードを更新する。この場合、コンテンツ管理部２１は、クライアントから受信したコンテンツＩＤ２７１を有するレコードを特定し、当該レコードの更新時刻２７４はコンテンツを受信した時刻を設定する。そして、コンテンツ管理部２１は、コンテンツ管理テーブル２７の更新者２７６、プレゼンス２７８、コメント２７９には、クライアント１から受信したコンテンツに関する情報を設定するものとする。なお、更新したコンテンツをコンテンツＤＢ２６に記憶する際に、当該コンテンツを格納した格納場所が変更した場合は、リンク情報２８０に新たな格納場所情報を設定する。
【００３７】
一方、各ユーザは、必要に応じて、コンテンツ管理装置２から所望のコンテンツを検索し、所望のコンテンツに関する情報をクライアント１の出力装置に表示する（Ｓ２１）。コンテンツ管理装置２は、後述する処理により、クライアント１から検索要求を受け付けて、所定のコンテンツに関する情報を生成し、クライアント１に送信する。以下に、コンテンツ管理装置２がクライアント１にコンテンツに関する情報を提供する処理（Ｓ２１）について説明する。
【００３８】
図６は、コンテンツに関する情報の提供処理のフローチャートである。
【００３９】
クライアント１は、ユーザが入力したコンテンツの検索指示を受け付け、コンテンツ管理装置２に検索要求メッセージを送信する（Ｓ３１）。なお、検索要求メッセージには、ユーザが入力したユーザＩＤ、パスワードおよび検索条件が含まれるものとする。
【００４０】
なお、ユーザは、様々な項目を検索条件として、設定することができる。例えば、検索条件として、所定のプレゼンス（例えば、「新規作成」など）を設定し、当該プレゼンスに該当するコンテンツを検索することが考えられる。また、検索条件として、所定の期間（ｘｘ月ｘｘ日：ｘｘ時ｘｘ分〜ｘｘ月ｘｘ日：ｘｘ時ｘｘ分）を設定して、当該期間内に作成または変更されたコンテンツを検索することが考えられる。
【００４１】
また、各コンテンツがプロジェクト単位に管理されている場合、検索条件として自分が所属するプロジェクトコードを設定して、当該プロジェクトのコンテンツを検索することが考えられる。また、ユーザが管理者（マネージャー）の場合、検索条件として自分のユーザＩＤを設定し、自分が管理するコンテンツ（すなわち、コンテンツ管理テーブル２７の管理者に自分のユーザＩＤが設定されたコンテンツ）を検索することが考えられる。
【００４２】
コンテンツ管理装置２の要求受付部２２は、クライアント１からの検索要求メッセージを受け付けると、ユーザ情報テーブル２８を参照してユーザ認証を行う（Ｓ３２）。すなわち、要求受付部２２は、検索要求メッセージに含まれるユーザＩＤおよびパスワードが、ユーザ情報テーブル２８に存在するか否かを判別する。
【００４３】
ユーザ認証に成功した場合、コンテンツ管理装置２の検索部２３は、検索要求メッセージに含まれる検索条件に該当するコンテンツ（レコード）を、コンテンツ管理テーブル２７から抽出する（Ｓ３３）。例えば、検索条件として「新規作成」のプレゼンスが設定されている場合、検索部２３は、コンテンツ管理テーブル２７のプレゼンスに「新規作成」が設定された全てのレコードを抽出する。
【００４４】
そして、生成部２４は、抽出したレコードに基づいて検索結果情報を動的に生成する（Ｓ３４）。すなわち、生成部２４は、検索条件に該当するコンテンツの一覧として、検索結果情報を生成する。本実施形態の検索結果情報は、ＲＳＳのフォーマットで生成され、抽出した各レコードのコンテンツに関する情報が設定されているものとする。すなわち、検索結果情報には、抽出したレコード（コンテンツ）毎に、少なくとも、コンテンツのタイトル２７２、更新者２７６（または、作成者２７５）、プレゼンス２７８およびコメント２７９が、マイクロコンテンツとして＜ｉｔｅｍ＞タグを用いて記述されるものとする。
【００４５】
図７は、ＲＳＳを用いて生成された検索結果情報の一例を示すものである。図示する検索結果情報では、検索条件として所定のプロジェクトコードが設定され、検索部２３は、コンテンツ管理テーブル２７のプロジェクトコード２７３に検索条件で設定されたプロジェクトコードが設定された全てのレコードを抽出するものとする。なお、ユーザは、検索条件としてプロジェクトコードを設定する場合、または、検索条件としてプロジェクトコードを設定する替わりにユーザＩＤを設定する場合が考えられる。ユーザＩＤが設定された場合、検索部２３は、ユーザ情報テーブル２８を参照し、当該ユーザＩＤに対応するプロジェクトコードを取得する。
【００４６】
また、図示する検索結果情報では、Ｓ３３で抽出されたレコードは３件であって、各レコードに対応する３つのマイクロコンテンツ７１が記述されている。そして、各マイクロコンテンツ７１には、コンテンツのタイトルと、コメントと、更新時刻と、コンテンツの作成者（または更新者）と、コンテンツの格納場所を示すリンク情報７２（ＵＲＬなど）と、が記述されている。
【００４７】
なお、プレゼンスが「削除済み」（不図示）の場合、コンテンツ管理テーブル２７のリンク情報２８０にはスペースが設定されているため、マイクロコンテンツにはリンク情報は記述されない。また、マイクロコンテンツには、＜ｐｕｂＤＡＴＥ＞タグを用いてレコードの更新時刻が記述されている。このタグに記載された所定の命令により、当該更新時刻から現在時刻までの経過時間を算出し、クライアント１に表示させるものとする。
【００４８】
そして、生成部２４は、生成した検索結果情報を要求元のクライアント１に送信する（Ｓ３５）。クライアント１のＲＳＳリーダ１１は、コンテンツ管理装置２から検索結果情報を受信し、検索結果情報に記述された各タグを解析して、出力装置に検索結果を表示する（Ｓ３６）。
【００４９】
図８は、クライアント１の出力装置に表示された検索結果画面の一例である。なお、図示する検索結果画面は、図７に示す検索結果情報をＲＳＳリーダ１１が解析し、表示したものである。図示する検索結果画面には、検索条件に該当した３件分のコンテンツに関する情報の一覧が表示されている。すなわち、検索結果画面には、コンテンツ毎にタイトル、経過時間、作成者または更新者、コメントおよびプレゼンスが表示されている。また、検索結果画面には、コンテンツを表示またはダウンロードするためのリンク情報７２（不図示）が埋め込まれている。例えば。タイトルが表示されている領域８１に、コンテンツを提供するリンク先の位置情報が埋め込まれているものとする。
【００５０】
コンテンツのプレゼンスが表示された検索結果画面をクライアント１に表示することにより、ユーザは、所望のコンテンツに容易にアクセスすることができる。すなわち、コンテンツのプレゼンス（状態）を認識した上で、所望のコンテンツを閲覧できるため、ユーザは自分にとって必要なコンテンツを効率良く取得することができる。
【００５１】
そして、ユーザは、検索結果画面を参照し、所定のコンテンツを閲覧またはダウンロードしたい場合、リンク情報が埋め込まれている領域（例えば、タイトル８１）をクリックするなどの操作を行う。クライアント１は、ユーザの操作を受け付けて、コンテンツの要求メッセージをコンテンツ管理装置２に送信する（Ｓ３７）。なお、コンテンツの要求メッセージにはクリックされたリンク情報が含まれる。
【００５２】
そして、コンテンツ管理装置２のコンテンツ送信部２５は、コンテンツの要求メッセージを受け付けると、当該リンク情報に対応するコンテンツをコンテンツＤＢ２６から取得し、要求元のクライアント１に送信する（Ｓ３８）。クライアント１は、コンテンツ管理装置２からコンテンツを受信し、受信したコンテンツを出力装置に表示またはクライアント１のメモリにダウンロードする（Ｓ３９）。
【００５３】
以上、本発明の一実施形態を説明した。
【００５４】
本実施形態のコンテンツ管理装置２は、コンテンツの検索要求を受け付けると、検索条件に該当するコンテンツの一覧である検索結果情報を生成する。そして、検索結果情報には、各コンテンツのプレゼンスが含まれている。コンテンツのプレゼンスが表示された検索結果画面をクライアント１に提供することにより、ユーザは、所望のコンテンツに容易にアクセスすることができる。すなわち、コンテンツのプレゼンス（状態）を認識した上で、所望のコンテンツを閲覧できるため、コンテンツを利用する際のユーザの利便性をより向上させ、ユーザの作業負荷をより軽減させることができる。
【００５５】
また、本実施形態の検索結果情報には、コンテンツの格納場所にアクセスするためのリンク情報が含まれている。これにより、各ユーザは、所定のコンテンツを閲覧またはダウンロードしたい場合は、リンク情報が埋め込まれている領域をクリックすることにより、容易に所望のコンテンツを表示またはダウンロードすることができる。
【００５６】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記実施形態では、ＲＳＳ形式で検索結果情報を生成することとした。しかしながら、本発明はこれに限定されず、例えば、ＨＴＭＬ形式で検索結果情報を生成することととしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態が適用されたコンテンツ管理システムの全体構成を示す図である。
【図２】各装置のハードウェア構成例を示す図である。
【図３】コンテンツ管理テーブルの一例を示す図である。
【図４】ユーザ情報テーブルの一例を示す図である。
【図５】コンテンツ管理システムの処理を模式的に示す図である。
【図６】検索結果情報の提供処理のフローチャートである。
【図７】検索結果情報（ＲＳＳ文書）の一例を示す図である。
【図８】検索結果画面の一例を示す図である。
【符号の説明】
【００５８】
１：クライアント
１１：ＲＳＳリーダ
１２：Ｗｅｂブラウザ
１３：コンテンツ作成部
２：コンテンツ管理装置
２１：コンテンツ管理部
２２：要求受付部
２３：検索部
２４：生成部
２５：コンテンツ送信部
２６：コンテンツＤＢ
２７：コンテンツ管理テーブル
２８：ユーザ情報テーブル
【図１】
2007272444.tif 000003
【図２】
2007272444.tif 000004
【図３】
2007272444.tif 000005
【図４】
2007272444.tif 000006
【図５】
2007272444.tif 000007
【図６】
2007272444.tif 000008
【図７】
2007272444.tif 000009
【図８】
2007272444.tif 000010