(57)【要約】【課題】サイト運営者が自分のサイトでユーザ投稿型コンテンツを容易に実装できるようなツールを提供すると共に、該サイトに投稿されたコメント等のデータを一括管理できる投稿データ管理サーバ装置、投稿データ管理方法、および投稿データ管理サーバプログラムを提供する。【解決手段】投稿データ管理サーバ装置１は、投稿データ用ツールを生成する要求に応じて、提供先の投稿ページを特定する情報を受け付け、投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成手段３２と、投稿ページを表示する要求に応じて、投稿ページに関連付けられた投稿データ用ツール及び投稿データを用いて投稿ページを生成する投稿ページ生成手段３４と、投稿データ用ツールを提供した投稿ページを介して送信された投稿データを受け付け、該投稿ページを特定するための情報と関連付けて投稿データ記憶手段２１に記憶させる投稿データ受付手段３６とを有する。【選択図】図１
2008310654.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してページ閲覧者端末装置と、サイト運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置から送信される投稿データを記憶および管理する投稿データ管理サーバ装置であって、
前記ページ閲覧者端末装置から送信される投稿データを受付可能とする投稿データ用ツールに関する情報を記憶する投稿データ用ツール記憶手段と、
所定の投稿ページに実装する投稿データ用ツールを生成するための前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成手段と、
前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供手段と、
前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて記憶する投稿データ記憶手段と、
前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成手段と、
前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿ページ提供手段と、
前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付手段と
を有することを特徴とする投稿データ管理サーバ装置。
【請求項２】
請求項１記載の投稿データ管理サーバ装置において、
前記投稿データ記憶手段は、前記投稿データおよび前記投稿ページを特定するための情報を、該投稿データを投稿したページ閲覧者を特定する情報と関連付けて記憶し、
前記ページ閲覧者端末装置から送信されてきた投稿データ管理ページを表示する要求に応じて、前記投稿データ記憶手段を参照し、前記ページ閲覧者を特定すると共に、該ページ閲覧者が投稿した投稿データを抽出し、該抽出した投稿データを前記投稿ページ毎に前記ページ閲覧者端末装置に表示させるための該投稿データ管理ページを生成する投稿データ管理ページ表示手段を備えることを特徴とする投稿データ管理サーバ装置。
【請求項３】
請求項２記載の投稿データ管理サーバ装置において、
前記投稿データ管理ページ表示手段は、前記抽出した各投稿データについて、該投稿データに対して返信された投稿データの有無を前記ページ閲覧者端末装置に表示させることを特徴とする投稿データ管理サーバ装置。
【請求項４】
請求項２又は３記載の投稿データ管理サーバ装置において、
前記投稿データ管理ページ表示手段は、前記投稿データ管理ページ上で前記投稿データがクリックされることにより、該投稿データが投稿された前記投稿ページを前記ページ閲覧者端末装置に表示させることを特徴とする投稿データ管理サーバ装置。
【請求項５】
請求項２〜４のうちいずれか記載の投稿データ管理サーバ装置において、
前記投稿ページ生成手段は、前記ページ閲覧者により、前記投稿ページにおいて、該ページ閲覧者以外により投稿された所定の投稿データをお気に入りとして設定可能なように該投稿ページを生成し、
前記投稿データ記憶手段は、前記投稿データ、前記投稿ページを特定するための情報、該投稿データを投稿したページ閲覧者を特定する情報、前記お気に入りの設定情報を関連付けて記憶し、
前記投稿データ管理ページ表示手段は、前記ページ閲覧者が投稿した全ての投稿データと共に、該ページ閲覧者がお気に入りとして設定した投稿データを抽出し、該抽出した投稿データを前記投稿ページ毎に前記ページ閲覧者端末装置に表示させることを特徴とする投稿データ管理サーバ装置。
【請求項６】
請求項１〜５のうちいずれか記載の投稿データ管理サーバ装置において、
前記投稿データ記憶手段に記憶されている投稿データから、予め定められた所定条件を満たす投稿データを検索する投稿データ検索手段と、
前記投稿データ検索手段により検索された投稿データを、前記投稿データ記憶手段から削除する投稿データ削除手段とを備えることを特徴とする投稿データ管理サーバ装置。
【請求項７】
ネットワークを介してページ閲覧者端末装置から送信される投稿データを記憶および管理する投稿データ管理方法であって、
前記ページ閲覧者端末装置から送信される投稿データを受付可能とするための投稿データ用ツールに関する情報を、投稿データ用ツール記憶手段に記憶させる投稿データ用ツール記憶ステップと、
所定の投稿ページに実装する投稿データ用ツールを生成する前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成ステップと、
前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供ステップと、
前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて投稿データ記憶手段に記憶させる投稿データ記憶ステップと、
前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成ステップと、
前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿データ用ページ提供ステップと、
前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付ステップと
を有することを特徴とする投稿データ管理方法。
【請求項８】
ネットワークを介してページ閲覧者端末装置から送信される投稿データを記憶および管理する処理をコンピュータに実行させる投稿データ管理サーバプログラムであって、
前記ページ閲覧者端末装置から送信される投稿データを受付可能とするための投稿データ用ツールに関する情報を、投稿データ用ツール記憶手段に記憶させる投稿データ用ツール記憶処理と、
所定の投稿ページに実装する投稿データ用ツールを生成するための前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成処理と、
前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供処理と、
前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて投稿データ記憶手段に記憶させる投稿データ記憶処理と、
前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成処理と、
前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿データ用ページ提供処理と、
前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付処理と
を前記コンピュータに実行させる機能を有することを特徴とする投稿データ管理サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のサイトでページ閲覧者がコメント等のデータを投稿することができるユーザ投稿型コンテンツを管理する投稿データ管理サーバ装置、投稿データ管理方法、および投稿データ管理サーバプログラムに関する。
【背景技術】
【０００２】
近年、インターネット上の物販サイトやブログサイト等の様々なサイトで、ユーザ（ページ閲覧者）がコメント等のデータを投稿することができるユーザ投稿型コンテンツを提供するシステムが利用されている。このようなインタラクティブなユーザ投稿型コンテンツは、ユーザの興味や参加を喚起し、ＰＶ（ページビュー）やＵＵ（ユニークユーザ）の増加等につながるため、サイト運営者にとって非常に有用なコンテンツである。
【０００３】
ユーザ投稿型コンテンツは、具体的には、例えば、物販サイトの商品やサービスに対してユーザがコメント（レビュー）を投稿したり、ブログサイトの日記や掲示板に対してユーザがコメントを投稿したりできるパーツということができる。また、コメントに対して参考となったかどうかを評価する機能や、気に入ったコメントをお気に入りとして登録する機能も提供されている。また、投稿されるデータとして、テキストだけでなく、画像、動画、映像などを投稿する機能も提供されている。さらに、インターネット上で共有の掲示板を提供する掲示板サイトや、個人にブログサイトを提供するブログサービス等、ユーザ投稿型コンテンツを主なコンテンツとしたサービスを提供するサイトも多数運営されている（例えば、非特許文献１〜３を参照。）。
【０００４】
例えば、非特許文献１の掲示板サイトでは、サイトに登録したユーザが、カテゴリを選んで自由にトピックを作成し、作成されたトピックに対する返信として、他のユーザがコメントを投稿することができる。また、例えば、非特許文献２のクチコミサイトでは、サイトに登録したユーザが、登録されている製品に対するレビューを投稿したり、製品に関する質問やユーザレポートや特価情報等のクチコミ情報を、各製品の掲示板に投稿することができる。また、例えば、非特許文献３のＱ＆Ａサイトでは、サイトに登録したユーザが、カテゴリを選んで質問トピックを自由に作成し、作成された質問トピックに対する回答やアドバイスを他のユーザが投稿すると共に、投稿された回答を評価して最良の回答を選ぶことができる。
【非特許文献１】Yahoo Japan Corporation、”Yahoo! 掲示板”、［online］、［平成19年6月13日検索］、インターネット〈URL：http://messages.yahoo.co.jp/index.html〉
【非特許文献２】Kakaku.com, Inc.、”価格.com”、［online］、［平成19年6月13日検索］、インターネット〈URL：http://kakaku.com/>
【非特許文献３】株式会社オウケイウェイヴ、”OK Wave”、［online］、［平成19年6月13日検索］、インターネット〈URL：http://okwave.jp/〉
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなインタラクティブなユーザ投稿型コンテンツを、個人のサイト運営者が既存の自分のページに追加して実装するためには、ウェブページに関して比較的高度な知識や工数が必要となり、容易に追加することが困難である。
【０００６】
また、ユーザ投稿型コンテンツを提供した場合に、ユーザからの自由な投稿を受け付けるため、不適切なコメントが投稿されたり、本文の内容とは関係ない広告を無差別に大量に投稿するコメントスパムが投稿されたりすることも想定される。このようなコメントにより、サイトの魅力が損なわれたり、ウェブサーバ装置に過大な負荷がかかったりするため、サイト運営者やウェブサーバ装置において、このようなコメントを速やかに排除する必要がある。よって、複数のサイトにユーザ投稿型コンテンツが独立して存在する場合には、それぞれのサイトでコメントを監視して検索や削除を行う作業が必要となり、サイト運営者やウェブサーバ装置の負担が増大してしまう。
【０００７】
さらに、インターネット上でユーザ投稿型コンテンツが増加すると、ユーザが多数のサイトでコメントを投稿することが考えられる。この場合、自分がどのサイトにどのようなコメントを投稿したか、さらに、自分のコメントにどのような返信コメントがされたかを、容易に把握することが困難となる。すなわち、各サイトにアクセスして、自分の投稿したコメントや、そのコメントに対する返信コメントを逐次チェックする必要があるため、非常に煩雑となってしまう。
【０００８】
本発明の目的は、上記事情に鑑み、サイト運営者が自分のサイトにユーザ投稿型コンテンツを容易に実装できるようなツールを提供すると共に、該サイトに投稿されたコメント等のデータを一括で管理することができる投稿データ管理サーバ装置、投稿データ管理方法、および投稿データ管理サーバプログラムを提供することである。
【０００９】
さらに、本発明の目的は、サイトに投稿されたコメント等のデータを一括で管理することで、ページ閲覧者が各サイトに投稿したコメント等のデータに関する情報を容易に把握できるように提供することができる投稿データ管理サーバ装置、投稿データ管理方法、および投稿データ管理サーバプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の投稿データ管理サーバ装置は、ネットワークを介してページ閲覧者端末装置と、サイト運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置から送信される投稿データを記憶および管理する投稿データ管理サーバ装置であって、前記ページ閲覧者端末装置から送信される投稿データを受付可能とする投稿データ用ツールに関する情報を記憶する投稿データ用ツール記憶手段と、所定の投稿ページに実装する投稿データ用ツールを生成するための前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成手段と、前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供手段と、前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて記憶する投稿データ記憶手段と、前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成手段と、前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿ページ提供手段と、前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付手段とを有することを特徴とする。
【００１１】
本発明の投稿データ管理サーバ装置では、ページ閲覧者端末装置から送信される投稿データを受付可能とするための投稿データ用ツールに関する情報が、投稿データ用ツール記憶手段に記憶されている。そして、所定の投稿ページに実装する投稿データ用ツールを生成するためのサイト運営者端末装置またはウェブサーバ装置からの要求に応じて、投稿データ用ツール生成手段により、投稿ページに対応した投稿データ用ツールが生成される。そして、この生成された投稿データ用ツールは、投稿データ用ツール提供手段により、サイト運営者端末装置に提供される。このように、サイト運営者は、要求を送信するだけで、自分のサイトでユーザ投稿型コンテンツを容易に実装できるようなツールを得ることができる。これにより、独自にユーザ投稿型コンテンツを作成する必要がなく、サイト運営者の負担が軽減される。
【００１２】
さらに、ページ閲覧者端末装置から送信されてきた投稿ページを表示する要求に応じて、投稿ページ生成手段は、既存の投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、投稿データ用ツールを加えた投稿ページを生成する。そして、投稿データ受付手段により、ページ閲覧者端末装置から投稿ページを介して送信された投稿データを受け付け、受け付けた投稿データを、投稿ページを特定するための情報と関連付けて投稿データ記憶手段に記憶させる。これにより、複数の投稿ページ間で、投稿データ用ツールが統一されるので、ユーザインタフェースが統一され、ページ閲覧者の使い勝手が向上する。しかも、各投稿ページに投稿された投稿データを、投稿データ用ツールを介して受け付けると共に、投稿データ記憶手段に集約することができるので、投稿データ用ツールや投稿データ管理サーバ装置側で、投稿データを一括して管理することが可能となる。これにより、サイト運営者やウェブサーバ装置側の管理負担が軽減される。
【００１３】
以上により、本発明によれば、サイト運営者が自分のサイトでユーザ投稿型コンテンツを容易に実装できるようなツールを提供すると共に、該サイトに投稿されたコメント等のデータを一括で管理することができる。
【００１４】
また、本発明の投稿データ管理サーバ装置において、前記投稿データ記憶手段は、前記投稿データおよび前記投稿ページを特定するための情報を、該投稿データを投稿したページ閲覧者を特定する情報と関連付けて記憶するものであり、前記ページ閲覧者端末装置から送信されてきた投稿データ管理ページを表示する要求に応じて、前記投稿データ記憶手段を参照し、前記ページ閲覧者を特定すると共に、該ページ閲覧者が投稿した投稿データを抽出し、該抽出した投稿データを前記投稿ページ毎に前記ページ閲覧者端末装置に表示させるための該投稿データ管理ページを生成する投稿データ管理ページ表示手段を備えることが好ましい。
【００１５】
この場合、ページ閲覧者が各サイトの投稿ページに投稿した投稿データが、ページ閲覧者を特定する情報と関連付けて投稿データ記憶手段に記憶される。そして、投稿データ管理ページ表示手段により、投稿データ記憶手段を参照し、特定したページ閲覧者の投稿データが抽出され、抽出した投稿データを投稿ページ毎に表示する投稿データ管理ページが生成されるので、この投稿データ管理ページによりページ閲覧者の投稿データを一覧表示することができる。よって、多数の投稿ページに投稿した場合でも、投稿データ管理ページにより、ページ閲覧者は投稿したデータを容易に把握することができる。
【００１６】
また、本発明の投稿データ管理サーバ装置において、前記投稿データ管理ページ表示手段は、前記抽出した各投稿データについて、該投稿データに対して返信された投稿データの有無を前記ページ閲覧者端末装置に表示させることが好ましい。
【００１７】
この場合、ページ閲覧者が各サイトに投稿した投稿データに対して返信された投稿データの有無がページ閲覧者端末装置に表示されるので、多数の投稿ページに投稿した場合でも、投稿データ管理ページにより、ページ閲覧者は投稿したデータに対する返信コメントの有無を容易に把握することができる。
【００１８】
また、本発明の投稿データ管理サーバ装置において、前記投稿データ管理ページ表示手段は、前記投稿データ管理ページ上で前記投稿データがクリックされることにより、該投稿データが投稿された前記投稿ページを前記ページ閲覧者端末装置に表示させることが好ましい。
【００１９】
この場合、投稿データ管理ページ上で投稿データがクリックされることにより、投稿データが投稿された投稿ページがページ閲覧者端末装置に表示されるので、多数の投稿ページに投稿した場合でも、ページ閲覧者は自分の投稿した投稿データや、この投稿データに対して返信された投稿データを容易に確認することができると共に、さらにデータを投稿する場合に、容易にデータを投稿することができる。
【００２０】
また、本発明の投稿データ管理サーバ装置において、前記投稿ページ生成手段は、前記ページ閲覧者により、前記投稿ページにおいて、該ページ閲覧者以外により投稿された所定の投稿データをお気に入りとして設定可能なように該投稿ページを生成し、前記投稿データ記憶手段は、前記投稿データ、前記投稿ページを特定するための情報、該投稿データを投稿したページ閲覧者を特定する情報、前記お気に入りの設定情報を関連付けて記憶し、前記投稿データ管理ページ表示手段は、前記ページ閲覧者が投稿した全ての投稿データと共に、該ページ閲覧者がお気に入りとして設定した投稿データを抽出し、該抽出した投稿データを前記投稿ページ毎に前記ページ閲覧者端末装置に表示させることが好ましい。
【００２１】
この場合、ページ閲覧者は、例えば注目している他者の投稿データをお気に入り登録することにより、注目している投稿データを投稿データ管理ページにより一覧表示することができる。よって、注目している投稿データが多数ある場合でも、ページ閲覧者は、投稿データ管理ページにより、注目している投稿データや、この投稿データに対して返信された投稿データを容易に把握することができる。
【００２２】
また、本発明の投稿データ管理サーバ装置において、前記投稿データ記憶手段に記憶されている投稿データから、予め定められた所定条件を満たす投稿データを検索する投稿データ検索手段と、前記投稿データ検索手段により検索された投稿データを、前記投稿データ記憶手段から削除する投稿データ削除手段とを備えることが好ましい。
【００２３】
この場合、投稿データ用ツールを実装した投稿ページでは、投稿データは、受け付けられる毎に投稿データ記憶手段に集約して記憶される。よって、投稿データ記憶手段に記憶されている投稿データから、投稿データ検索手段により所定条件を満たす投稿データを検索して、検索されたデータを投稿データ記憶手段から削除することにより、例えば、不適切なコメントやコメントスパムを容易に除去することができる。
【００２４】
次に、本発明の投稿データ管理方法は、ネットワークを介してページ閲覧者端末装置から送信される投稿データを記憶および管理する投稿データ管理方法であって、前記ページ閲覧者端末装置から送信される投稿データを受付可能とするための投稿データ用ツールに関する情報を、投稿データ用ツール記憶手段に記憶させる投稿データ用ツール記憶ステップと、所定の投稿ページに実装する投稿データ用ツールを生成するための前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成ステップと、前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供ステップと、前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて投稿データ記憶手段に記憶させる投稿データ記憶ステップと、前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成ステップと、前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿データ用ページ提供ステップと、前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付ステップとを有することを特徴とする。
【００２５】
本発明の投稿データ管理方法によれば、本発明の投稿データ管理サーバ装置に関して説明したように、サイト運営者が自分のサイトでユーザ投稿型コンテンツを容易に実装できるようなツールを提供すると共に、該サイトに投稿されたコメント等のデータを一括で管理することができる。
【００２６】
次に、本発明の投稿データ管理サーバプログラムは、ネットワークを介してページ閲覧者端末装置から送信される投稿データを記憶および管理する処理をコンピュータに実行させる投稿データ管理サーバプログラムであって、前記ページ閲覧者端末装置から送信される投稿データを受付可能とするための投稿データ用ツールに関する情報を、投稿データ用ツール記憶手段に記憶させる投稿データ用ツール記憶処理と、所定の投稿ページに実装する投稿データ用ツールを生成するための前記サイト運営者端末装置またはウェブサーバ装置からの要求に応じて、該投稿ページを特定するための情報を受け付けると共に、前記投稿データ用ツール記憶手段を参照して、該投稿ページに対応した投稿データ用ツールを生成する投稿データ用ツール生成処理と、前記生成された投稿データ用ツールを前記サイト運営者端末装置またはウェブサーバ装置に送信する投稿データ用ツール提供処理と、前記投稿データ用ツールが提供された投稿ページに投稿された投稿データを、該投稿ページを特定するための情報と関連付けて投稿データ記憶手段に記憶させる投稿データ記憶処理と、前記ページ閲覧者端末装置から送信されてきた前記投稿ページを表示する要求に応じて、前記投稿データ記憶手段を参照して、該投稿ページに関連付けられて既に記憶されている投稿データを抽出し、該抽出した投稿データおよび該投稿ページに提供された投稿データ用ツールを用いて、該投稿ページを生成する投稿ページ生成処理と、前記生成された投稿ページを前記ページ閲覧者端末装置に送信する投稿データ用ページ提供処理と、前記ページ閲覧者端末装置から前記投稿ページを介して送信された投稿データを受け付けると共に、該受け付けた投稿データを前記投稿データ記憶手段に記憶させる投稿データ受付処理とを前記コンピュータに実行させる機能を有することを特徴とする。
【００２７】
本発明の投稿データ管理サーバプログラムによれば、本発明の投稿データ管理サーバ装置に関して説明した効果を奏し得る処理をコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００２８】
本発明の投稿データ管理サーバ装置の一実施形態について、図１〜図１１を参照して説明する。
【００２９】
まず、図１を参照して、本発明の実施形態である投稿データ管理サーバ装置１は、ネットワークＮＷを介してページ閲覧者端末装置２−ｋ（ｋ＝１，２，…ｎ）、サイト運営者端末装置３−ｋ（ｋ＝１，２，…ｍ）、およびウェブサーバ装置４−ｋ（ｋ＝１，２，…ｌ）に接続されている。そして、投稿データ管理サーバ装置１、ページ閲覧者端末装置２−ｋ、サイト運営者端末装置３−ｋ、及びウェブサーバ装置４−ｋにより、投稿データ管理システムＳが構成されている。
【００３０】
この投稿データ管理システムＳは、サイト運営者が自分のサイトの所望のページに、ページ閲覧者（ユーザ）が投稿データを投稿することができるユーザ投稿型コンテンツを実装するための、投稿データ用ツールを提供すると共に、この投稿データ用ツールを介して投稿された投稿データを一括管理するシステムである（後述の図９を参照）。そして、この投稿データ管理システムＳは、ページ閲覧者が複数のサイトの投稿ページに投稿した投稿データを一覧表示することができる投稿データ管理ページを提供するシステムでもある（後述の図１１を参照）。なお、本実施形態では、投稿データを、テキストデータからなるコメントとしている。
【００３１】
投稿データ管理サーバ装置１は、ページ閲覧者端末装置２−ｋ、サイト運営者端末装置３−ｋ、及びウェブサーバ装置４−ｋと、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）等を用いて相互にデータの送受信が可能になっている。投稿データ管理サーバ装置１およびウェブサーバ装置４−ｋが同一管理者により運営されることもある。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３２】
サイト運営者端末装置３−ｋは、物販サイトやブログサイト等のサイトを運営するサイト運営者が利用する端末装置であり、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ等を適用することができる。サイト運営者端末装置３−ｋ自体は、ウェブブラウザアプリケーションやその他の一般的な機能以外に特段の機能を有する必要はなく、投稿データ管理サーバ装置１やウェブサーバ装置４−ｋが、サイト運営者端末装置３−ｋのウェブブラウザアプリケーションを介して、様々なページをサイト運営者端末装置３−ｋの画面に表示させたり、サイト運営者からこれらのページに入力された情報を取得することにより、投稿データ管理システムＳが実現される。
【００３３】
これにより、例えば、サイト運営者が、投稿データ管理サーバ装置１の運営する投稿データ管理サイトにログインしたり、投稿データ管理サイトと連携した、ウェブサーバ装置４−ｋの運営するページ管理サイトにログインすると、コメント用ツールを要求したり、コメント管理条件を設定したりするためのページが画面表示される。そして、これらのページを通じて、サイト運営者は、コメント用ツールを要求したり、投稿されたコメントを管理するのためのコメント管理条件を登録・変更・確認する等の管理を行うことができる。
【００３４】
ウェブサーバ装置４−ｋは、ＨＴＴＰプロトコルを用いて、ページ閲覧者端末装置２−ｋから送信された要求に応じて、記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページをページ閲覧者端末装置２−ｋに送信するためのＷＷＷ（World Wide Web）サーバ機能を有する。ウェブサーバ装置４−ｋには、ウェブサーバ装置４−ｋからページ閲覧者端末装置２−ｋに提供されて画面に表示される様々な種類のページに関する情報が記憶されているページデータベースが備えられている。具体的には、ページデータベースには、例えば、ウェブページを構成するＨＴＭＬデータ、音声データ、テキストデータ等が登録されている。
【００３５】
ウェブサーバ装置４−ｋは、サイト運営者が運営するサイトのページをページ閲覧者端末装置２−ｋに提供して画面表示させる。また、ウェブサーバ装置４−ｋは、サイト運営者が、自分が運営するサイトのページを管理するためのページ管理サイトを提供することもある。サイト運営者が、ウェブサーバ装置４−ｋの運営するページ管理サイトにログインすると、サイトのページ情報等を含む各種のページがウェブサーバ装置４−ｋから提供され、サイト運営者端末装置３−ｋのブラウザで画面表示される。そして、これらのページを通じて、サイト運営者は、自分が運営するサイトのページを登録・変更・確認する等の管理を行うことができる。
【００３６】
ページ閲覧者端末装置２−ｋは、サイト運営者により運営されるサイトのページを閲覧するページ閲覧者が利用する端末装置である。ページ閲覧者端末装置２−ｋには、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＳＴＢ（Set Top Box）、携帯電話機等を適用することができる。ページ閲覧者端末装置２−ｋ自体は、サイト運営者端末装置３−ｋと同様に、ウェブブラウザアプリケーションやその他の一般的な機能以外に特段の機能を有する必要はなく、投稿データ管理サーバ装置１やウェブサーバ装置４−ｋが、ページ閲覧者端末装置２−ｋのウェブブラウザアプリケーションを介して、様々な種類のページをページ閲覧者端末装置２−ｋの画面に表示させたり、ユーザからこれらのページに入力された情報を取得することにより、投稿データ管理システムＳが実現される。これにより、ページ閲覧者が、サイト運営者が運営するサイトの投稿ページにアクセスすると、コメント用ツールが実装されたウェブページが、ウェブサーバ装置４−ｋ及び投稿データ管理サーバ装置１から提供され、ページ閲覧者端末装置２−ｋのブラウザで画面表示される。また、ページ閲覧者が、投稿データ管理サーバ装置１により運営される投稿データ管理サイトにログインすると、当該ページ閲覧者が、投稿データ管理サーバ装置１により提供されたコメント用ツールを介して投稿したコメントを一覧表示するコメント管理ページが、データ管理サーバ装置１から提供され、ページ閲覧者端末装置２−ｋのブラウザで画面表示される。
【００３７】
なお、図１において、例えば、サイト運営者端末装置３−１，３−２を利用するサイト運営者は、ウェブサーバ装置４−１を介してサイトを運営しており、サイト運営者端末装置３−３，３−４を利用するサイト運営者は、ウェブサーバ装置４−２を介してサイトを運営しており、サイト運営者端末装置３−５を使用するサイト運営者は、ウェブサーバ装置４−３を介してサイトを運営している。
【００３８】
次に、図２を参照して、投稿データ管理サーバ装置１の構成について説明する。
【００３９】
投稿データ管理サーバ装置１は、ネットワークＮＷに接続してページ閲覧者端末装置２−ｋ及びサイト運営者端末装置３−ｋ等との通信状態を制御する通信部１０と、各種の演算処理を行う制御部１１（ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力回路等からなる演算処理回路）と、各種データ及びプログラム等を記憶する記憶部１２（例えば、ハードディスクドライブ等）と、これらの各部の間のインタフェース処理（データの読み出し及び書き込み等）を行う入出力インタフェース部１３とを備えている。なお、記憶部１２は、本発明の記憶手段に相当する。さらに、投稿データ管理サーバ装置１は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記憶媒体からデータ等を読み出す一方、当該記憶媒体に対してデータ等を記録するドライブ部を備えていてもよい。
【００４０】
記憶部１２には、具体的には、コメント用ツールデータベース２０、コメントデータベース２１が構築されている。
【００４１】
コメント用ツールデータベース２０には、コメント用ツールに関する情報が記憶されている。具体的には、サイト運営者のページにコメント用ツールを実装するためのJava（登録商標、以下同じ。） Scriptのコードが記憶されている。なお、コメント用ツールに関する情報には、コメントフォームのレイアウト等と合わせて、投稿コメント管理条件として、コメントをページ上で公開する期間である公開期間や、コメントを投稿可能な期間である投稿期間や、コメントが投稿される際のエラー判定条件等が設定される。また、エラー判定条件としては、例えば、禁止ワード、禁止ＩＰアドレス、禁止ドメイン、禁止ＩＤ、ログイン時間、同一ＩＰアドレスからの所定時間以内の投稿（連続投稿）、投稿文字数の上下限等が設定される。
【００４２】
コメントデータベース２１には、図３に示すように、投稿されたコメントのテキストが、投稿ページのページＩＤ、投稿されたコメントを特定するためのコメントＩＤと関連付けられて記憶されている。なお、コメントを投稿したページ閲覧者が、該投稿ページのサイトに予め登録している場合には、ユーザＩＤが取得され、コメントデータベース２１に記憶される。また、ページ閲覧者がコメントをお気に入り登録した場合には、お気に入り登録したページ閲覧者のユーザＩＤが、お気に入り登録情報としてコメントデータベース２１に記憶される。
【００４３】
所定のページに対して新規にコメント用ツールが提供された場合には、提供先ページのページＩＤがコメントデータベース２１に記憶される。そして、コメント用ツールを介してコメントが投稿されて受け付けられる毎に、提供先ページのページＩＤ毎のレコードが追加され、コメントＩＤ、ユーザＩＤやコメントとして書き込まれたテキスト等が登録される。
【００４４】
さらに、記憶部１２には、所定のオペレーティングシステムの他、ＨＴＴＰプロトコルを用いて、ページ閲覧者端末装置２やサイト運営者端末装置３−ｋから送信された要求に応じて、当該記憶部１２に記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページをページ閲覧者端末装置２−ｋやサイト運営者端末装置３−ｋ等に送信するためのＷＷＷサーバプログラムや、その他、投稿データ管理サーバ装置１の機能を実現するための各種のプログラムが記憶されている。
【００４５】
なお、各種のデータ及びプログラム等は、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしてもよいし、ＣＤ−ＲＯＭ等の記憶媒体に記録されて、ドライブ部を介して読み込まれるようにしてもよい。
【００４６】
また、制御部１１には、投稿データ管理サーバ装置１の機能を実現するための各種の機能的構成が備えられている。これらの機能は、投稿データ管理サーバ装置１の制御部１１のＲＯＭや記憶部１２に予め記憶されたプログラムを読み出して制御部１１のＣＰＵにより実行することにより実現される。このプログラムは、本発明の投稿データ管理サーバプログラムを含んでいる。
【００４７】
さらに、具体的には、制御部１１には、図２に示すように、その機能的構成として、投稿データ用ツール生成手段３２、投稿データ用ツール提供手段３３、投稿ページ生成手段３４、投稿ページ提供手段３５、投稿データ受付手段３６、投稿データ管理ページ表示手段３７、投稿データ検索手段３８、投稿データ削除手段３９が備えられている。
【００４８】
投稿データ用ツール生成手段３２は、所定の投稿ページに実装するコメント用ツールを生成するためのサイト運営者端末装置３−ｋまたはウェブサーバ装置４−ｋからの要求に応じて、該投稿ページを特定するための情報を受け付ける。そして、投稿データ用ツール生成手段３２は、コメント用ツールデータベース２０を参照して、特定された投稿ページに対応したコメント用ツールを生成する。投稿データ用ツール提供手段３３は、投稿データ用ツール生成手段３２により生成されたコメント用ツールのデータをサイト運営者端末装置３−ｋまたはウェブサーバ装置４−ｋに送信する。
【００４９】
投稿ページ生成手段３４は、ページ閲覧者端末装置２−ｋから送信されてきた投稿ページを表示する要求に応じて、コメント用ツールデータベース２０を参照して、該投稿ページに関連付けられたコメント用ツールに関する情報を抽出すると共に、コメントデータベース２１を参照して、該投稿ページに関連付けられて既に記憶されているコメントデータを抽出する。そして、投稿ページ生成手段３４は、抽出したコメント用ツールおよびコメントデータに基づいて投稿ページを生成する。投稿ページ提供手段３５は、投稿ページ生成手段３４により生成された投稿ページをページ閲覧者端末装置２−ｋに送信する。
【００５０】
投稿データ受付手段３６は、ページ閲覧者端末装置２−ｋから投稿ページを介して送信されたコメントを受け付けると共に、該受け付けたコメントをコメントデータベース２１に記憶させる。
【００５１】
投稿データ管理ページ表示手段３７は、ページ閲覧者端末装置２−ｋから送信されてきた、コメント管理ページを表示する要求に応じて、コメントデータベース２１を参照し、ページ閲覧者を特定すると共に、該ページ閲覧者が投稿したコメントを抽出し、該抽出したコメントに関する情報をページ閲覧者端末装置２−ｋに表示させるためのコメント管理ページ（図１１を参照）を生成する。
【００５２】
投稿データ検索手段３８は、コメントデータベース２１に記憶されているコメントから、予め定められた所定条件（エラー判定条件）を満たすコメントを検索する。そして、投稿データ削除手段３９は、投稿データ検索手段３８により検索されたコメントを、コメントデータベース２１から削除する。
【００５３】
次に、本実施形態の投稿データ管理サーバ装置１により実現される投稿データ管理システムＳの作動を、図４〜図７に示すフローチャートに従って説明する。なお、以下の説明では、ページ閲覧者（ユーザＸ）がページ閲覧者端末装置２−１を使用し、サイト運営者がサイト運営者端末装置３−１を使用する場合を例にして説明する。
【００５４】
まず、全体の作動概要を説明すると、投稿データ管理システムＳでは、サイト運営者端末装置３−１を介してサイト運営者にコメント用ツールを提供するコメント用ツール提供処理が行われる。また、ページ閲覧者端末装置２−１を介して、ページ閲覧者により投稿ページが閲覧され、この投稿ページにコメントが投稿される投稿ページ閲覧・投稿処理が行われる。また、ページ閲覧者端末装置２−１を介して、コメント投稿者であるページ閲覧者が、投稿した全てのコメントを確認するためのコメント管理ページ表示処理が行われる。これらの処理は、サイト運営者及びページ閲覧者の要求に応じたタイミングでそれぞれ随時実行される。
【００５５】
次に、各処理について詳細に説明する。まず、コメント用ツール提供処理について、図４に示すフローチャートに従って説明する。当該処理は、例えば、投稿データ管理サーバ装置１による投稿データ管理サイトや、ウェブサーバ装置４−１によるページ管理サイトに、ログイン中のサイト運営者が、サイト運営者端末装置３−１から、自分の運営するサイトの所定のページにコメント用ツールを実装するための、予め定められた所定の操作をした場合に開始される。
【００５６】
まず、サイト運営者端末装置３−１において、コメント用ツール生成要求が投稿データ管理サーバ装置１に送信される（ＳＴＥＰ１）。このとき、コメント用ツールを実装したいページ（ツールの提供先ページ）のＵＲＬ、コメントの公開期間、コメントの投稿期間、コメント投稿時のエラー判定条件等のデータと共に送信される。
【００５７】
次に、投稿データ管理サーバ装置１は、サイト運営者端末装置３−１から送信されたコメント用ツール生成要求を受信して要求を受け付け（ＳＴＥＰ２）、ツールの提供先ページのページＩＤとして、該ページのＵＲＬを取得する（ＳＴＥＰ３）。次に、投稿データ管理サーバ装置１は、コメント用ツールデータベース２０を参照して、提供先ページに対応したコメント用ツールを生成する（ＳＴＥＰ４）。次に、投稿データ管理サーバ装置１は、コメントデータベース２１に、ツール提供先ページのレコードを追加する（ＳＴＥＰ５）。次に、投稿データ管理サーバ装置１は、生成したコメント用ツールのデータをサイト運営者端末装置３−１に送信する（ＳＴＥＰ６）。
【００５８】
次に、サイト運営者端末装置３−１において、投稿データ管理サーバ装置１から送信されたコメント用ツールのデータが受信され、画面に表示される（ＳＴＥＰ７）。表示されるコメント用ツールのデータは、具体的には、投稿データ管理サーバ装置１のコメント用ツールデータベース２１に記憶されているコードを外部コードとして呼び出すためのコードを含む特定のコードである。以上により、コメント用ツール提供処理は終了される。
【００５９】
ここで、上述のコメント用ツール提供処理について、図８に示す例を参照して説明する。図８に示す例において、Ａ社はブログサービス、物販サイト、ニュースサイトといった複数のサイトを運営するサイト運営者であり、これらのサイトは、Ａ社が運営するウェブサーバ装置４−１を利用して運営されている。そして、Ａ社のブログサービスには、複数の個人が登録し、それぞれ、サイト運営者として、ブログサイトを運営している。同様に、Ｂ社はブログサービス、物販サイト、掲示板サイトの複数のサイトを運営するサイト運営者であり、これらのサイトは、Ｂ社が運営するウェブサーバ装置４−２を利用して運営されている。そして、Ｂ社のブログサービスには、複数の個人が登録し、それぞれ、サイト運営者として、ブログサイトを運営している。また、個人Ｃは、ウェブサーバ装置４−３により提供されるホームページサービスに登録して、サイト運営者として、個人ホームページを運営している。また、投稿データ管理サーバ装置１を介してコメントセンターが運営されている。
【００６０】
このとき、サイト運営者として、Ａ社、Ｂ社、Ａ社のブログサービスに登録している個人、Ｂ社のブログサービスに登録している個人、個人Ｃは、それぞれ、コメントセンターに対してコメント用ツールを要求することができる。コメントセンターは、各サイト運営者から、各サイトの所定のページに対するコメント用ツールを要求されると、コメント用ツールデータベース２０を参照して、該ページに対応するコメント用ツールを生成して、各サイト運営者に提供すると共に、コメントデータベース２１に、該ページのページＩＤを記憶させる。各サイト運営者は、提供されたコメント用ツール（特定のコード）を自分のページのソースに貼り付けることで、自分のページにコメントフォームを実装することができる。
【００６１】
例えば、図９に、Ａ社がサイト運営者として、自社が運営するニュースサイトの所定のページ１００（静的ページ）にコメント用ツールを貼り付けた場合の例を示す。貼り付けたコメント用ツールにより、コメントフォーム１０１がページ１００内に表示されることとなる。コメントフォーム１０１は、既存コメント表示エリア１０２と、コメント入力フォーム１０３と、ページ閲覧者表示エリア１０４と、お気に入り登録チェックボックス１０５と、コメント投稿ボタン１０６により構成されている。
【００６２】
さらに、後述の投稿ページ閲覧・処理で説明するように、コメント用ツールを実装することにより、投稿ページ閲覧時に、ログインの有無や公開期間や投稿期間に応じて異なるコメントフォームを表示させたり、コメント投稿時に、投稿コメントのエラー判定をして、受け付けるか否かを決定したり、エラー判定結果に応じて異なるコメントフォームを表示させたりすることが可能となる。
【００６３】
このように、サイト運営者は、提供されたコメント用ツール（特定のコード）を、所定のページのソースに貼り付けるだけで、ページに高機能なコメントフォームを容易に実装することができる。これにより、独自にコメント用ツールを作成する必要がなく、サイト運営者の負担が軽減される。
【００６４】
次に、投稿ページ閲覧・投稿処理について説明する。まず、投稿ページ閲覧処理について、図５に示すフローチャートに従って説明する。ページ閲覧者端末装置２−１から、所定の投稿ページの表示要求がウェブサーバ装置４−１に送信される（ＳＴＥＰ１１）。これにより、ウェブサーバ装置４−１において、ページ閲覧者端末装置２−１から送信された投稿ページ表示要求が受信されて受け付けられ、投稿ページデータが送信される（ＳＴＥＰ１２）。次に、ページ閲覧者端末装置２−１において、投稿ページデータの一部に埋め込まれている特定のコードに基づいて、外部コードが呼び出される（ＳＴＥＰ１３）。
【００６５】
これにより、投稿データ管理サーバ装置１は、コメント用ツールデータベース２０から、投稿ページのページＩＤに関連付けられている特定のコードを呼び出す。次に、投稿データ管理サーバ装置１は、呼び出した特定のコードに基づいて表示ＡＰＩ（Applications Programming Interface）を呼び出す（ＳＴＥＰ１４）。次に、投稿データ管理サーバ装置１は、コメントデータベース２１から、投稿ページのページＩＤに関連付けられている、既に登録されているコメントのコメントデータを取得する（ＳＴＥＰ１５）。次に、投稿データ管理サーバ装置１は、ログインの有無、公開期間、投稿期間を確認する（ＳＴＥＰ１６）。
【００６６】
次に、投稿データ管理サーバ装置１は、確認結果に応じたコメントフォームを生成する（ＳＴＥＰ１７）。詳細には、確認結果に応じて、以下(1)〜(4)のようにコメントフォームが生成される。
(1) 通常状態では、既存コメントおよびコメント入力フォームを表示する。
(2) 投稿期間開始前・終了後の場合には、既存コメントの表示のみで、コメント入力フォームを表示しない。
(3) 公開期間終了後の場合には、既存コメントおよびコメント入力フォームのいずれも表示しない。
(4) 未ログインの場合には、既存コメントの表示のみで、コメント入力フォームの代わりに、ページ閲覧者にサイトへのログインを促すログインフォームを表示する。
【００６７】
次に、投稿データ管理サーバ装置１は、生成したコメントフォームのデータをページ閲覧者端末装置２−１に送信する（ＳＴＥＰ１８）。
【００６８】
最後に、ページ閲覧者端末装置２−１において、送信されたコメントフォームのデータが受信され、投稿ページが表示される（ＳＴＥＰ１９）。以上により、投稿ページ表示処理が終了される。
【００６９】
次に、投稿処理について、図６に示すフローチャートに従って説明する。該処理は、上述の投稿ページ閲覧処理で、通常状態のコメントフォーム（既存コメントの表示とコメント入力フォームの表示）が表示されている際に、引き続き行われる。
【００７０】
まず、ページ閲覧者端末装置２−１において、コメントフォームへのコメントの入力が受け付けられ、入力されたコメントデータが投稿データ管理サーバ装置に送信される（ＳＴＥＰ２１）。すなわち、コメント入力フォームにコメントが入力され、コメント登録ボタンがクリック操作されている。この操作は、投稿ページに埋め込まれたコメント用ツールにおいて指定されたアクションであり、コメント用ツールにより、非同期通信で投稿データ管理サーバ装置１に送信される。
【００７１】
次に、投稿データ管理サーバ装置１は、呼び出した特定のコードに基づいて登録ＡＰＩを呼び出す（ＳＴＥＰ２２）。次に、投稿データ管理サーバ装置１は、登録ＡＰＩを介して、コメントが投稿エラーであるか否か（コメントが予め定められたエラー判定条件を満たすか否か）を判定する。具体的には、以下(1)〜(7)のように投稿エラーが判定される。
(1) 禁止ワードが含まれたコメントを、投稿エラーと判定する。
(2) 禁止ＩＰアドレスから投稿されたコメントを、投稿エラーと判定する。
(3) 禁止ドメインから投稿されたコメントを、投稿エラーと判定する。
(4) 禁止ＩＤのユーザから投稿されたコメントを、投稿エラーと判定する。
(5) 同一ＩＰアドレスからの所定時間（例えば５秒）以内の投稿を、連続投稿として、投稿エラーと判定する。
(6) 投稿文字数の下限（例えば、全角４文字未満）を下回る文字数の投稿を、投稿エラーと判定する。
(7) 投稿文字数の上限（例えば、全角１，０００文字以上）を上回る文字数の投稿を、投稿エラーと判定する。
【００７２】
ＳＴＥＰ２３の判定結果がＮＯの場合（投稿エラーでない場合）は、ＳＴＥＰ２４に進み、投稿データ管理サーバ装置１は、コメントデータベース２１に、投稿されたコメントのコメントデータ（ページＩＤ，コメントＩＤ，ユーザＩＤ，テキストデータ）を登録し、ＳＴＥＰ２５に進む。一方、ＳＴＥＰ２３の判定結果がＹＥＳの場合（投稿エラーである場合）は、コメントデータを登録せず、そのままＳＴＥＰ２５に進む。
【００７３】
次に、ＳＴＥＰ２５で、投稿データ管理サーバ装置１は、呼び出した特定のコードに基づいて表示ＡＰＩを呼び出す。次に、投稿データ管理サーバ装置１は、ページＩＤに基づいて、コメントデータベース２１から、該ページＩＤに関連付けられて既に記憶されているコメントのコメントデータを取得する（ＳＴＥＰ２６）。
【００７４】
次に、投稿データ管理サーバ装置１は、エラー判定結果に応じたコメントフォームを生成する（ＳＴＥＰ２７）。詳細には、投稿エラーでない場合は、投稿完了メッセージと共に、ＳＴＥＰ２４で登録された投稿コメントが既存コメントとして表示され、コメント入力フォームが表示されるコメントフォームが生成される。一方、投稿エラーである場合には、投稿エラーメッセージと共に、投稿直前のコメントフォームと同じ状態を示すコメントフォームが生成される。次に、投稿データ管理サーバ装置１は、生成したコメントフォームをページ閲覧者端末装置２−１に送信する（ＳＴＥＰ２８）。
【００７５】
これにより、ページ閲覧者端末装置２−１において、投稿データ管理サーバ装置１から送信されたコメントフォームが受信され、画面表示される（ＳＴＥＰ２９）。以上により、投稿処理が終了される。
【００７６】
ここで、上述の投稿ページ閲覧・投稿処理について、図１０に示す例を参照して説明する。図１０に示す各サイトとコメントセンターは、図８と同様であり、各サイトにそれぞれコメントセンターからコメント用ツールが提供されている。図１０において、ユーザＸは、ページ閲覧者端末装置２−１を介して、複数の（本実施形態では７つの）サイトの投稿ページを閲覧し、投稿ページにコメントを投稿している。このとき、各サイトで投稿したコメントは、それぞれ、コメント用ツールによりコメントセンターに送信され、コメントデータベース２１に記憶される。
【００７７】
このように、各サイトでコメントセンターから提供されるコメント用ツールを統一して実装することで、各サイトでユーザインタフェースが統一されるので、ページ閲覧者の使い勝手が向上する。また、各サイトでコメントセンターから提供されるコメント用ツールを統一して実装することで、複数のサイトで投稿されるコメントをコメントデータベース２１に集約することができる。
【００７８】
さらに、コメント用ツールにより、投稿ページ閲覧時に、ログインの有無や公開期間や投稿期間に応じてコメントフォームを変えて、コメントの受け付けを停止したり、コメント投稿時に、投稿コメントのエラー判定をして、コメントを受け付けるか否かを決定したりすることが可能となる。また、コメントセンターでは、コメントデータベース２１に対して、定期的にコメント検索・削除処理を実行し、不適切なコメントやコメントスパムを除去することができる。このように、コメントセンター側で投稿コメントが一括管理されるので、サイト運営者やウェブサーバ装置側の管理負担が軽減される。
【００７９】
次に、コメント管理処理について、図７に示すフローチャートに従って説明する。この処理は、投稿データ管理サーバ装置１により運営されるコメント管理サイト（コメントセンター）にログインしているページ閲覧者により開始される。
【００８０】
まず、ページ閲覧者端末装置２−１において、コメント管理ページの表示要求が投稿データ管理サーバ装置１に送信される（ＳＴＥＰ３１）。次に、投稿データ管理サーバ装置１は、ログイン情報からユーザＩＤを取得する（ＳＴＥＰ３３）。次に、投稿データ管理サーバ装置１は、コメントデータベース２１を参照して、ユーザＩＤに関連付けて記憶されているコメントデータを抽出する（ＳＴＥＰ３４）。次に、投稿データ管理サーバ装置１は、コメントが存在する投稿ページを抽出する（ＳＴＥＰ３５）。次に、投稿データ管理サーバ装置１は、抽出したコメントデータに基づいて、コメント管理ページを生成する。
【００８１】
ここで、図１１を参照して、コメント管理ページのページ構成について説明する。図１１は、コメント管理ページ２００の画面表示例を示す。コメント管理ページ２００は、ページ閲覧者（コメント投稿者）が、自分が複数の投稿ページに投稿したコメント、及びこのコメントに対する返信コメントを確認等するためのページである。コメント管理ページ２００は、コメント管理サイトにログイン中のページ閲覧者のユーザＩＤに対応するコメントデータに基づいて生成される。また、コメント管理ページ２００は、例えば、投稿データ管理システムＳの会員ログインページにおいてログインボタンが選択されて、パスワード認証が成功した場合に遷移するページである。
【００８２】
図１１に示すように、コメント管理ページ２００は、投稿サイト表示・指定エリア２０１、投稿状況表示エリア２０２により構成されている。
【００８３】
投稿サイト表示・指定エリア２００には、ページ閲覧者によりコメントが投稿された１以上の（この画面表示例では７つの）サイトを示す枠Ｒ１〜Ｒ７が表示される。これにより、ページ閲覧者は、多数のサイトの投稿ページにコメントを投稿した場合にも、自分がコメントを投稿したサイトを容易に把握できる。そして、ページ閲覧者が表示枠をクリックすることで、サイトの投稿ページが別ウィンドウに画面表示される。これにより、自分が投稿したコメントやこのコメントに対する返信コメント等を容易に確認することができる。
【００８４】
また、投稿サイト表示・指定エリア２０１には、各サイトで自分が投稿したコメントに新着の返信コメントがある場合、対応するコメントのサイトの表示枠が、例えば他の表示枠と異なる有彩色で表示される。これと共に、投稿状況表示エリア２０２に、「new 新着の返信コメントがあります」といったメッセージが表示される。これにより、ページ閲覧者は、自分が投稿したコメントに対する新着の返信コメントの有無が容易に把握され、内容を速やかに確認することができる。
【００８５】
さらに、他者のコメントをお気に入り登録した場合、コメント管理ページには、お気に入り登録したコメントが投稿されたサイトを示す枠が、投稿サイト表示・指定エリアと同様に表示される。これにより、ページ閲覧者は、お気に入り登録した（注目している）コメントが多数のサイトにある場合にも、注目しているコメントが投稿されているサイトを容易に把握できる。そして、注目しているコメントやこのコメントに対する返信コメント等を容易に確認することができる。
【００８６】
図７に戻り、次に、投稿データ管理サーバ装置１は、生成したコメント管理ページ１００をページ閲覧者端末装置２−１に送信する（ＳＴＥＰ３７）。これにより、ページ閲覧者端末装置２−１において、投稿データ管理サーバ装置１から送信されたコメント管理ページが受信され、画面表示される（ＳＴＥＰ３８）。以上により、コメント管理ページ表示処理が終了される。
【００８７】
以上の各処理により、本実施形態によれば、サイト運営者が自分のサイトでユーザ投稿型コンテンツを容易に実装できるようなコメント用ツールを提供すると共に、該サイトに投稿されたコメントを一括管理することができる。さらに、本実施形態によれば、ページ閲覧者が投稿したコメントに関する情報を、当該ページ閲覧者が容易に把握できるように提供することができる。
【００８８】
なお、本実施形態では、投稿データを、テキストデータからなるコメントとしたが、例えば、画像、動画、映像等でもよい。
【００８９】
また、本実施形態では、コメント用ツールをJava Scriptで実装するものとしたが、例えば、Flash等の他のコードを用いてもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態による投稿データ管理システムのシステム構成図。
【図２】図１の投稿データ管理システムにおける投稿データ管理サーバ装置の構成を示す機能ブロック図。
【図３】図２の投稿データ管理サーバ装置の記憶部のコメントデータベースに登録される情報を示す図。
【図４】図２の投稿データ管理サーバ装置によるコメント用ツール提供処理のフローチャート。
【図５】図２の投稿データ管理サーバ装置による投稿ページ閲覧処理のフローチャート。
【図６】図２の投稿データ管理サーバ装置による投稿処理のフローチャート。
【図７】図２の投稿データ管理サーバ装置によるコメント管理処理のフローチャート。
【図８】図４のコメント用ツール提供処理の説明図。
【図９】図４のコメント用ツール提供処理における実装例。
【図１０】図５及び図６の投稿ページ閲覧・投稿処理の説明図。
【図１１】図７のコメント管理処理におけるコメント管理ページの画面表示例。
【符号の説明】
【００９１】
ＮＷ…ネットワーク、Ｓ…投稿データ管理システム、１…投稿データ管理サーバ装置、２−ｋ…ページ閲覧者端末装置、３−ｋ…サイト運営者端末装置、４−ｋ…ウェブサーバ装置、１０…通信部、１１…制御部、１２…記憶部、１３…入出力インタフェース部、２０…コメント用ツールデータベース（投稿データ用ツール記憶手段）、２１…コメントデータベース（投稿データ記憶手段）、３２…投稿データ用ツール生成手段、３３…投稿データ用ツール提供手段、３４…投稿ページ生成手段、３５…投稿ページ提供手段、３６…投稿データ受付手段、３７…投稿データ管理ページ表示手段、３８…投稿データ検索手段、３９…投稿データ削除手段。
【図１】
2008310654.tif 000003
【図２】
2008310654.tif 000004
【図３】
2008310654.tif 000005
【図４】
2008310654.tif 000006
【図５】
2008310654.tif 000007
【図６】
2008310654.tif 000008
【図７】
2008310654.tif 000009
【図８】
2008310654.tif 000010
【図９】
2008310654.tif 000011
【図１０】
2008310654.tif 000012
【図１１】
2008310654.tif 000013