(57)【特許請求の範囲】
【請求項１】
ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムであって、
前記クライアント端末は、
前記ウェブページの余白部分を検出してこの余白部分に前記コメント情報を表示するコメント表示手段を備え、
前記管理サーバは、
前記コメント情報を前記ウェブページのＵＲＬ（Uniform Resource Locator）に関連付けて記憶するコメント情報記憶手段と、
前記クライアント端末から要求されたウェブページに対応するコメント情報を前記コメント記憶手段から読み出し、該コメント情報を前記ウェブページに組み込んだ状態で前記クライアント端末に送信するコメント送信手段と、を備え、
前記コメント表示手段は、前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を前記余白部分として検出する
ことを特徴とするコメント表示システム。
【請求項２】
請求項１に記載のコメント表示システムにおいて、
前記コメント表示手段は、
前記ウェブページをメモリ内で仮想表示することで該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を前記余白部分として検出することを特徴とするコメント表示システム。
【請求項３】
請求項１または請求項２に記載のコメント表示システムにおいて、
前記コメント送信手段は、
前記コメント表示手段の機能を実現するプログラムに前記コメント情報を設定し、この
プログラムを前記ウェブページに組み込んで送信することを特徴とするコメント表示システム。
【請求項４】
請求項１から請求項３のいずれかに記載のコメント表示システムにおいて、
前記管理サーバは、
前記クライアント端末からのウェブページの配信要求を受信する要求受信手段と、
前記受信した配信要求に応じたウェブサーバにアクセスしてウェブページを取得するウェブページ取得手段と、を備え、
前記コメント送信手段は、
前記取得されたウェブページに対応するコメント情報を前記コメント記憶手段から読み出すことを特徴とするコメント表示システム。
【請求項５】
請求項１から請求項４のいずれかに記載のコメント表示システムにおいて、
前記コメント表示手段は、前記管理サーバに前記コメント情報の更新の有無を問い合わせるコメント更新問合手段を備え、
前記コメント送信手段は、前記更新の有無の問い合わせに応じて、前記コメント情報の更新データを前記コメント記憶手段から読み出してクライアント端末に送信することを特徴とするコメント表示システム。
【請求項６】
請求項５に記載のコメント表示システムにおいて、
前記コメント更新問合手段は、定期的に前記コメント情報の更新の有無を問い合わせることを特徴とするコメント表示システム。
【請求項７】
請求項１から請求項６のいずれかに記載のコメント表示システムにおいて、
前記コメント表示手段は、前記コメント情報をスクロールさせて前記余白部分内に表示する
ことを特徴とするコメント表示システム。
【請求項８】
請求項１から請求項７のいずれかに記載のコメント表示システムにおいて、
前記クライアント端末は、
コメント情報を入力可能で、入力されたコメント情報を前記管理サーバへ送信するコメント入力手段を備え、
前記管理サーバは、
前記クライアント端末から送信された前記コメント情報を前記コメント記憶手段に記憶させることを特徴とするコメント表示システム。
【請求項９】
ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムで実施されるコメント表示方法であって、
前記クライアント端末は、ウェブページの配信要求を前記管理サーバに送信し、
前記管理サーバは、
前記ウェブページの配信要求を受信すると前記ウェブページの配信要求に応じたウェブサーバにアクセスしてウェブページを取得し、
前記ウェブページに対応するコメント情報を前記ウェブページとともに前記クライアント端末に送信し、
前記クライアント端末は、受信した前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分に前記コメント情報を表示する
ことを特徴とするコメント表示方法。
【請求項１０】
請求項９に記載のコメント表示方法において、
前記管理サーバは、前記ウェブページに対応するコメント情報を前記クライアント端末
に送信する際、前記クライアント端末で実行されるプログラムに前記コメント情報を設定し、このプログラムを前記ウェブページに組み込んだ状態で前記クライアント端末に送信することを特徴とするコメント表示方法。
【請求項１１】
クライアント端末で表示されるウェブページに表示するコメント情報を管理する管理サーバであって、
前記コメント情報を前記ウェブページのＵＲＬに関連付けて記憶するコメント情報記憶手段と、
前記クライアント端末からのウェブページの配信要求を受信する要求受信手段と、
前記ウェブページの配信要求に応じたウェブサーバにアクセスしてウェブページを取得するウェブページ取得手段と、
前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分に前記コメント情報を表示するコメント表示機能を実現するためのプログラムを、前記ウェブページに組み込み、当該ウェブページに関連付けられたコメント情報を前記コメント情報記憶手段から読み出し、当該コメント情報を前記ウェブページに組み込んだ状態で前記クライアント端末に送信するコメント送信手段と、を備える
ことを特徴とする管理サーバ。
【請求項１２】
ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムの前記クライアント端末で実行されるプログラムであって、
前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分内に当該ウェブページに関連付けられた前記コメント情報を表示するコメント表示機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ上にコメントを表示するコメント表示システム、その方法、管理サーバおよびプログラムに関する。
【背景技術】
【０００２】
従来より、インターネットなどのネットワーク上において、特定のウェブページについて複数のユーザ間でメッセージが交換され、コミュニケーションがとられている。
例えば、インターネット上で掲示板、チャットなどでメッセージを表示するシステムが知られている（例えば、特許文献１）。このシステムは、掲示板およびチャットを管理する管理者ページ上において、好きな画像を背景に用いたり、その画像上の任意の位置でチャットを実行することができるものである。
【０００３】
また、各ユーザが気に入ったウェブページを、そのウェブページに適合したタグを設定して保存し、それを他のユーザに公開するソーシャルブックマークサービスが行われている（例えば、非特許文献１参照）。このサービスでは、ブックマークするウェブサイトのタイトル、ＵＲＬのみならず、そのウェブサイトについてのコメントを付与したり、任意のタグを設定し、タグを設定した本人および他者が、タグに関連付けられてブックマークされたページを確認することができる。
【０００４】
また、あるウェブページのコンテンツの画像をネットワークを介して取得し、このキャプチャ画像上の任意の位置にコメントを貼り付けることができるサービスが知られている（例えば、非特許文献２参照）。ユーザは、このサービスを提供している管理サーバにアクセスし、そのキャプチャ画像についてコメントするなど、コミュニケーションをとることができる。
【０００５】
【特許文献１】特開２００３−１８６７９２号公報
【非特許文献１】”はてなブックマーク”、[online、２００８年４月１０日検索]、インターネット＜ＵＲＬ：http://b.hatena.ne.jp/＞
【非特許文献２】”ＩＴｍｅｄｉａ”、[online、２００８年４月１０日検索]、インターネット＜ＵＲＬ：http://www.itmedia.co.jp/news/articles/0706/07/news109.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、管理者ページ上の掲示板や管理者ページ上でチャットを行わなければならないため、例えば、ウェブページ上の画像を話題にしてチャットを実行したい場合は、その画像をわざわざ管理者ページに登録しなければならず、操作が煩雑になるという問題がある。
【０００７】
また、非特許文献１では、ソーシャルブックマークサービスを管理する管理サーバにアクセスしなければならないため、ブックマークされたウェブサイトを閲覧することができない。すなわち、ウェブサイトのコンテンツとソーシャルブックマークサービスで入力されたコメントとの内容の関係がわかりづらいという問題がある。
【０００８】
さらに、非特許文献２では、キャプチャ画像の上にコメントが貼り付けられているため、キャプチャ画像を閲覧する際にコメントが邪魔となってキャプチャ画像の閲覧が難しくなる。また、キャプチャ画像は、該当ウェブページの過去の画像であるため、リアルタイム性がなく、ウェブページの内容とコメントの内容との関連がわかりづらいという問題もある。
【０００９】
本発明の目的は、ウェブページ上にコメントを表示することができるとともにウェブページのコンテンツを閲覧しやすいコメント表示システム、その方法、管理サーバおよびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明のコメント表示システムは、ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムであって、前記クライアント端末は、前記ウェブページの余白部分を検出してこの余白部分に前記コメント情報を表示するコメント表示手段を備え、前記管理サーバは、前記コメント情報を前記ウェブページのＵＲＬ（Uniform Resource Locator）に関連付けて記憶するコメント情報記憶手段と、前記クライアント端末から要求されたウェブページに対応するコメント情報を前記コメント記憶手段から読み出し、該コメント情報を前記ウェブページに組み込んだ状態で前記クライアント端末に送信するコメント送信手段と、を備え、前記コメント表示手段は、前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を前記余白部分として検出することを特徴とする。
【００１１】
ここで、ウェブページは、クライアント端末からの要求に応じてウェブサーバからクライアント端末に提供されるものであり、具体的には、様々なコンテンツを掲載した情報提供サイト等である。
また、コメント情報は、コメントの内容やコメントに関するその他の情報を含み、ユーザが閲覧しているウェブページのＵＲＬ（Uniform Resource Locator）ごとに管理サーバのコメント記憶手段に記憶されている。コメントの形態としては、文字、音声、画像、動画などいずれでもよい。具体的には、閲覧中のウェブページのコンテンツに対する見解等がコメントの内容となっている。
【００１２】
この発明によれば、管理サーバは、クライアント端末に表示されるウェブページに関連付けられたコメント情報をコメント記憶手段から読み出して、ウェブページとともにクライアント端末に送信する。
クライアント端末は、管理サーバから送信されたウェブページとコメント情報を受信し、コメント表示手段によりウェブページのＨＴＭＬ構造を解析して余白部分を検出するとともに、検出された余白部分の中からコメントの表示領域を決定する。そして、受信したコメント情報に基づいて、コメントの表示領域にコメントを表示する。
【００１３】
このように、管理サーバのコメント記憶手段には各ウェブページのコメント情報がそれぞれ蓄積されるので、各ウェブページに対応したコメント情報をコメント記憶手段から取得してそのウェブページ上に表示することができる。すなわち、同じウェブページであれば、そこに表示されたコメント情報を複数のクライアント端末間で共有することができるのである。
また、ウェブページのコンテンツに対するコメントがそのウェブページ上に表示されるので、ウェブページのコンテンツとコメントの内容とが一目瞭然となり、ユーザにとってわかりやすい。
さらに、ウェブページの余白部分にコメントが表示されるので、コメントがウェブページのコンテンツに重なって表示されることがない。すなわち、コメントによってウェブページのコンテンツの閲覧を邪魔されないので、閲覧しやすいウェブページを提供することができる。
【００１４】
本発明のコメント表示システムでは、上述のように、前記コメント表示手段は、前記ウェブページのHTML構造を解析して該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を前記余白部分として検出することを特徴とする。
また、前記コメント表示手段は、前記ウェブページをメモリ内で仮想表示することで該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を前記余白部分として検出することが好ましい。
【００１５】
この発明では、コメント表示手段がウェブページに表示されているフレームの座標を解析して余白部分を検出する。したがって、確実に余白部分を検出することができ、コメント情報を余白部分に表示することができる。
【００１６】
本発明のコメント表示システムにおいて、前記コメント送信手段は、前記コメント表示手段の機能を実現するプログラムに前記コメント情報を設定し、このプログラムを前記ウェブページに組み込んで送信することが好ましい。
【００１７】
この発明では、管理サーバにコメント表示手段の機能を実現するプログラムを用意しておき、このプログラムに取得したコメント情報を設定する。そして、そのプログラムをウェブページに組み込んだ状態でクライアント端末に送信する。
クライアント端末では、送信されたウェブページを表示することにより、ＣＰＵなどの演算手段がプログラムを実行してコメント情報をウェブページの余白部分に表示することができる。
このように、クライアント端末ではプログラムを実行するだけでよいので、特別な処理が必要ない。したがって、簡単な構成とすることができる。
【００１８】
本発明のコメント表示システムにおいて、前記管理サーバは、前記クライアント端末からのウェブページの配信要求を受信する要求受信手段と、前記受信した配信要求に応じたウェブサーバにアクセスしてウェブページを取得するウェブページ取得手段と、を備え、前記コメント送信手段は、前記取得されたウェブページに対応するコメント情報を前記コメント記憶手段から読み出すことが好ましい。
【００１９】
この発明によれば、管理サーバは、クライアント端末からのウェブページの配信要求を受信し、該ウェブページをウェブサーバから取得する。そして、管理サーバは取得したウェブページに関連付けられたコメント情報をコメント記憶手段から読み出してウェブページとともにクライアント端末に送信する。すなわち、クライアント端末は、管理サーバを介してウェブサーバからウェブページを取得することになる。
したがって、クライアント端末にウェブページが表示される際には、常にそのウェブページに関連付けられたコメント情報も受信してウェブページ上に表示することができる。
【００２０】
本発明のコメント表示システムにおいて、前記コメント表示手段は、前記管理サーバに前記コメント情報の更新の有無を問い合わせるコメント更新問合手段を備え、前記コメント送信手段は、前記更新の有無の問い合わせに応じて、前記コメント情報の更新データを前記コメント記憶手段から読み出してクライアント端末に送信することが好ましい。
【００２１】
この発明によれば、クライアント端末は、閲覧中のウェブページに表示されているコメントについて、コメント更新問合手段により、コメントの更新の有無を管理サーバに問い合わせる。管理サーバでは、コメント送信手段がこの問い合わせに応じて、クライアント端末で表示中のウェブページに対応するコメント情報の更新データを取得してクライアント端末へ送信する。
したがって、更新データを受信したクライアント端末では、コメント表示手段により、更新されたコメントが再表示され、ウェブページ上で最新のコメントを閲覧することができる。
【００２２】
本発明のコメント表示システムにおいて、前記コメント更新問合手段は、定期的に前記コメント情報の更新の有無を問い合わせることが好ましい。
【００２３】
コメント情報の更新の有無の問い合わせが定期的に実施されることにより、ウェブページに表示するコメントの内容を常に最新の状態とすることができる。間隔としては、例えば、１秒ごとに実行されることが好ましく、このような短時間間隔で更新の問合せが実行されることにより、ユーザ間でリアルタイムのコミュニケーションをとることができる。
【００２４】
本発明のコメント表示システムにおいて、前記コメント表示手段は、前記コメント情報をスクロールさせて前記余白部分内に表示することが好ましい。
【００２５】
この発明によれば、ウェブページ上で検出された余白部分内に、コメントをスクロールさせて表示する。したがって、余白部分が十分な大きさでない場合でも、コメントの全文を表示することができる。コメントが音声または動画である場合には、表示領域内に表示されている間のみ再生されるように設定してもよい。
また、コメントがスクロールすることにより、ユーザの注意をコメントに促すこともできるので、情報交換の場として有用である。
なお、コメントをスクロール表示する際は、余白部分の大きさやコメント情報の量に応じて、表示する文字の大きさおよびスクロールする速度を調整することができる。
【００２６】
本発明のコメント表示システムにおいて、前記クライアント端末は、コメント情報を入力可能で、入力されたコメント情報を前記管理サーバへ送信するコメント入力手段を備え、前記管理サーバは、前記クライアント端末から送信された前記コメント情報を前記コメント記憶手段に記憶させることが好ましい。
【００２７】
この発明によれば、クライアント端末のコメント入力手段により、ウェブページ上に表示されたコメントに対してコメントを入力し、そのコメント情報を管理サーバへ送信する。管理サーバでは送信されたコメント情報がコメント記憶手段に記憶される。すなわち、複数のクライアント端末で入力されたコメント情報が全てコメント記憶手段に記憶されることになる。
したがって、複数のクライアント端末で入力されたコメントをウェブページ上に表示することができ、別のユーザとのコミュニケーションを図ることができる。すなわち、チャットも可能である。
なお、コメント入力手段としては、コメントを入力でき、かつ、入力したコメントをコメント挿入サーバに送信できるものであれば特に限定されない。具体的には、例えば、コメント入力可能なウィンドウが挙げられる。このようなウィンドウは、コメントが表示された表示領域をクリックすることで生成させるようにすると、ユーザにとってわかりやすく、簡単な操作でコメントを入力することができるので、操作性が高い。
【００２８】
本発明のコメント表示方法は、ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムで実施されるコメント表示方法であって、前記クライアント端末は、ウェブページの配信要求を前記管理サーバに送信し、前記管理サーバは、前記ウェブページの配信要求を受信すると前記ウェブページの配信要求に応じたウェブサーバにアクセスしてウェブページを取得し、前記ウェブページに対応するコメント情報を前記ウェブページとともに前記クライアント端末に送信し、前記クライアント端末は、受信した前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分に前記コメント情報を表示することを特徴とする。
【００２９】
この発明では、クライアント端末からウェブページの配信要求を受信した管理サーバは、そのウェブページの配信要求に応じたウェブサーバからウェブページを取得し、このウェブページに対応するコメント情報をウェブページとともにクライアント端末に送信する。そして、ウェブページとコメント情報とを受信したクライアント端末は、受信したウェブページの余白部分を検出してその余白部分に受信したコメント情報を表示する。
【００３０】
このような一連の動作により、閲覧中のウェブページのＵＲＬに関連付けられたコメント情報がそのウェブページの余白部分に表示される。したがって、クライアント端末では、ウェブページにアクセスすることによって、そのウェブページに関連付けられた各コメントを確認することができる。
また、ウェブページ上にコメントが表示されるので、ウェブページのコンテンツとコメントの内容とが一目瞭然となり、ユーザにとってわかりやすい。
さらに、コメントがウェブページの余白部分に表示されるので、コメントがウェブページのコンテンツに重なることがない。すなわち、コメントによってウェブページの閲覧を邪魔されないので、閲覧しやすいウェブページを提供することができる。
【００３１】
本発明のコメント表示方法において、前記管理サーバは、前記ウェブページに対応するコメント情報を前記クライアント端末に送信する際、前記クライアント端末で実行されるプログラムに前記コメント情報を設定し、このプログラムを前記ウェブページに組み込んだ状態で前記クライアント端末に送信することが好ましい。
【００３２】
この発明によれば、管理サーバからクライアント端末へコメント情報を送信する際には、コメント情報をプログラムの一部としてウェブページに組み込んだ状態でウェブページを送信する。
ここで、プログラムはクライアント端末で実行されるものであり、具体的には、ウェブページの余白を検出してこの余白部分にコメント情報を表示させる。このような機能を実現するプログラムを、例えば、スクリプトとして管理サーバに準備しておく。そして、このスクリプトに取得したコメント情報を設定し、このスクリプトをウェブページに組み込む。そして、スクリプトが組み込まれたウェブページをクライアント端末に送信する。
クライアント端末では、ＣＰＵなどの演算手段により、スクリプトが実行され、ウェブページの余白部分にコメント情報が表示される。
このように、クライアント端末においては特別な処理を必要としないので、クライアント端末を簡単に動作させることができる。
【００３３】
本発明の管理サーバは、クライアント端末で表示されるウェブページに表示するコメント情報を管理する管理サーバであって、前記コメント情報を前記ウェブページのＵＲＬに関連付けて記憶するコメント情報記憶手段と、前記クライアント端末からのウェブページの配信要求を受信する要求受信手段と、前記ウェブページの配信要求に応じたウェブサーバにアクセスしてウェブページを取得するウェブページ取得手段と、前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分に前記コメント情報を表示するコメント表示機能を実現するためのプログラムを、前記ウェブページに組み込み、当該ウェブページに関連付けられたコメント情報を前記コメント情報記憶手段から読み出し、当該コメント情報を前記ウェブページに組み込んだ状態で前記クライアント端末に送信するコメント送信手段と、を備えることを特徴とする。
【００３４】
この発明によれば、管理サーバは、各ウェブページに関連付けられたコメント情報を蓄積するコメント情報記憶手段を備えている。要求受信手段でクライアント端末からのウェブページの配信要求を受信し、ウェブページ取得手段によって、クライアント端末から受信したウェブページの配信要求に応じたウェブサーバからウェブページを取得する。そして、コメント送信手段により、取得したウェブページに関連付けられたコメント情報をコメント情報記憶手段から取得してクライアント端末に送信する。
したがって、クライアント端末は、要求したウェブページに関連付けられたコメント情報を取得することができ、そのコメント情報をウェブページ上に表示することができる。なお、表示されたコメント情報は、ウェブページのコンテンツとその内容が一致しているので、コメントの内容がわかりやすい。
【００３６】
また、管理サーバのコメント送信手段により、クライアント端末で実行されるプログラムがウェブページに組み込まれる。したがって、クライアント端末で特別な処理が必要ないため、簡単な構成とすることができる。
【００３７】
本発明のプログラムは、ウェブページを表示する複数のクライアント端末と、当該クライアント端末に表示するコメント情報を管理する管理サーバとがネットワークを介して接続されたコメント表示システムの前記クライアント端末で実行されるプログラムであって、前記ウェブページのHTML構造を解析して当該ウェブページ内のフレーム構造の頂点の座標を抽出し、その座標により囲まれる表示枠外の表示領域を余白部分として検出して、当該余白部分内に当該ウェブページに関連付けられた前記コメント情報を表示するコメント表示機能を実現させることを特徴とする。
【００３８】
この発明では、例えば、汎用のコンピュータなどであるクライアント端末の演算手段を利用して実行させることにより、ウェブページの余白部分にコメントを表示させることができ、本発明の利用促進を大幅に図ることができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施形態を図面に基づいて説明する。
【００４０】
［コメント表示システムの構成］
図１は、本発明の実施形態にかかるコメント表示システムの構成を示す図である。
図１に示すように、コメント表示システム１０は、ウェブページが表示されるクライアント端末１００と、このクライアント端末１００にインターネット２０を介して接続されたコメント挿入サーバ２００と、このコメント挿入サーバ２００にインターネット２０を介して接続され、要求されたウェブページを提供するウェブサーバ３００と、を備えている。
インターネット２０はＴＣＰ／ＩＰなどの汎用のプロトコルに基づくインターネットであるが、これに限られない。例えば、ＬＡＮ（Local Area Network）などのイントラネット、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、データを直接受信するための媒体となる無線媒体自体など、データを送受信させるいずれの構成も利用できる。
本実施形態で、ウェブサーバ３００がクライアント端末１００に提供するウェブページは、例えば、ニュースやスポーツなどの様々な情報が表示された情報提供サイトである。
【００４１】
クライアント端末１００は、インターネット２０およびコメント挿入サーバ２００を介してウェブサーバ３００にウェブページを要求するページ要求部１１０と、インターネット２０およびコメント挿入サーバ２００を介してウェブサーバ３００から要求したウェブページを受信するページ受信部１２０と、受信したウェブページを表示するページ表示部１３０と、表示されたウェブページ上にコメントを表示するコメント表示手段１４０と、コメントを入力できるコメント入力手段１５０と、を備えている。
また、図１には図示しないが、クライアント端末１００には、例えば、キーボードやマウス等の入力手段、ウェブページを画面表示として出力させる表示手段、各種演算を実施するＣＰＵなどの演算手段を備えている。
【００４２】
クライアント端末１００としては、インターネット２０およびコメント挿入サーバ２００を介してウェブサーバ３００に接続可能な機器であればよく、特に限定されないが、例えば、携帯電話やノートパソコンなどが挙げられる。なお、図１においては、説明のため、１つのクライアント端末１００と１つのウェブサーバ３００とがインターネット２０およびコメント挿入サーバ２００を介して接続された構成を例示したが、実際には、複数のウェブサーバ３００と、複数のクライアント端末１００とによってコメント表示システム１０が構成される。
【００４３】
ページ要求部１１０は、ユーザが閲覧したいウェブページをインターネット２０およびコメント挿入サーバ２００を介してウェブサーバ３００に要求する。
ページ受信部１２０は、要求したウェブページをインターネット２０およびコメント挿入サーバ２００を介してウェブサーバ３００から受信する。なお、受信するウェブページには、後述のコメント挿入サーバ２００で抽出されたコメント情報が組み込まれた状態となっている。
ページ表示部１３０は、受信したウェブページを図示しない画面表示などの表示手段により表示する。
【００４４】
コメント表示手段１４０は、ウェブページの余白を検出してコメントの表示領域を決定する表示領域決定部１４１と、表示領域にコメントを表示するコメント表示部１４２と、コメントの更新の有無を問い合わせるコメント更新問合手段としてのコメント更新問合部１４３と、を有している。
なお、このコメント表示手段１４０の動作はスクリプト（例えば、JavaScript（登録商標））として記述され、コメント挿入サーバ２００に備えられている。クライアント端末１００にウェブページを表示する際に、コメント挿入サーバ２００においてこのスクリプトがウェブページに組み込まれてクライアント端末１００へ送信される。そして、クライアント端末１００のＣＰＵなどの演算手段により、このスクリプトを動作させるものである。
【００４５】
表示領域決定部１４１は、ページ受信部１２０で受信したウェブページを記述しているＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）構造を解析し、まず、ウェブページの余白部分を検出する。余白部分を検出する方法としては、受信したウェブページをメモリ内で仮想的に表示し、その仮想表示したウェブページ内から余白部分を検出するレンダリング処理があげられる。より具体的には、ＸＭＬデータ等を元にしてウェブページを仮想的に表示し、ウェブページ内のタブボックス等のフレームの頂点の座標を抽出する。そして、その座標により囲まれる表示枠外の表示領域を余白部分として検出する。例えば、表示枠の４頂点の範囲が２０＜ｘ＜３０、０＜ｙ＜５０とした場合、このｘ及びｙの範囲外の領域を余白領域として検出する。また、表示枠が複数存在する場合には、複数の表示枠の領域外の部分を余白領域として検出する。
そして、検出された余白部分のうちコメントを表示可能な表示領域を決定する。表示領域として必要な高さおよび幅は特に限定されないが、ユーザが認識できる大きさでコメントを表示できる程度の高さは必要である。
【００４６】
コメント表示部１４２は、表示領域決定部１４１で決定した表示領域に、コメント挿入サーバ２００から受信したコメント情報を表示する。コメント情報を表示する際には、表示領域の大きさに合わせてフォントの大きさを調整する。そして、表示領域内でコメントをスクロールさせて、受信したコメントの全文を表示する。
なお、コメントの表示方法としては、本実施形態のように表示領域内においてコメントをスクロールさせて表示させるほか、表示領域内に全コメントを表示してもよい。
コメントがテキストでない場合、例えば、画像や動画であっても、表示領域内に収まる大きさに画像処理して表示する。コメントが音声または動画である場合は、スクロール中に音声を再生させるように設定する。
【００４７】
コメント更新問合部１４３は、閲覧中のウェブページに表示されたコメントの更新の有無を、インターネット２０を介してコメント挿入サーバ２００に問い合わせる。コメントの更新があった場合には、ページ受信部１２０が、ウェブページとコメント情報の更新データを受信し、ページ表示部１３０でウェブページを表示し、コメント表示手段１４０により更新されたコメントが表示される。なお、コメント更新問合部１４３が本発明のコメント更新問合手段として機能する。
【００４８】
コメント入力手段１５０は、ウェブページに表示されたコメントに対するコメントを入力したい場合に動作させる。例えば、コメント入力手段１５０として、ウィンドウを使用することができる。コメントが表示された表示領域をクリックすることによりこのウィンドウが開き、そのウィンドウ内にてコメントを入力することができる。
コメント入力手段１５０は、コメントを入力可能なウィンドウを生成させるウィンドウ生成部１５１と、ウィンドウに入力されたコメントをコメント挿入サーバへ送信するコメント送信部１５２と、を備えている。
【００４９】
ウィンドウ生成部１５１は、ウィンドウを作成する。ウィンドウはコメント入力部を備えており、このコメント入力部には、キーボード等の入力手段によりコメントを入力することができる。
コメント送信部１５２は、ウィンドウのコメント入力部に入力されたコメントをウェブページのＵＲＬと対応付けてコメント挿入サーバ２００へ送信する。送信するタイミングは、例えば、コメント入力後、キーボードなどの入力手段でＥｎｔｅｒキー等が押されたときであってもよいし、ウィンドウに送信ボタンを作成し、この送信ボタンが押されたときでもよい。
【００５０】
コメント挿入サーバ２００は、クライアント端末１００とウェブサーバ３００との間にインターネット２０を介して配置され、記憶手段としての記憶装置および演算手段としての演算処理装置を備えている。なお、コメント挿入サーバ２００は、本発明における管理サーバとして機能する。
記憶装置としては、コメント情報を蓄積するコメント情報記憶手段としてのコメント情報データベース２１０を備えている。
コメント情報データベース２１０は、例えば、以下の表１に示すように、ウェブページのＵＲＬごとのコメント内容が１つのレコードとして記憶されるテーブル構造となっている。コメント内容としてはテキスト、音声、画像、動画等の情報が記憶される。コメント内容として音声データを記憶する場合には、当該音声データは別サーバに格納して、コメント情報データベース２１０にはそのサーバへのアクセス情報を記憶することが好ましい。
【００５１】
コメント内容には、各ウェブページで入力されたコメントが全て含まれる。例えば、あるウェブページ上であるユーザが入力したコメント内容Ａに対して、別のユーザがコメント内容Ｂを入力した場合、コメント情報データベース２１０には、コメント内容として、コメント内容Ａ＋Ｂが記憶される。すなわち、新しく入力されたコメントをコメント情報データベース２１０に記憶されているコメント内容の最後尾に付加したものが新しいコメント内容として更新される。
なお、コメント情報データベース２１０に格納される情報はこれらに限られない。例えば、コメント情報の更新に備えて、登録日時や更新日時などの項目を追加してもよい。
【００５２】
【表１】
0004859873.tif 000002
【００５３】
一方、演算処理装置としては、クライアント端末１００からウェブページの配信要求を受信するページ要求受信部２２０と、ページ要求受信部２２０で受信したウェブページの配信要求をウェブサーバ３００に送信するページ要求部２３０と、要求したウェブページをウェブサーバ３００から受信するページ受信部２４０と、受信したウェブページのＵＲＬに関連付けられたコメント情報をコメント情報データベース２１０から取得するコメント情報管理部２５０と、取得したコメント情報をウェブページに組み込むコメント設定部２６０と、コメント情報が組み込まれたウェブページをクライアント端末１００に送信するページ送信部２７０と、クライアント端末１００からのコメント更新問合せを受信する更新問合受信部２８０と、クライアント端末１００のコメント入力手段１５０で入力されたコメントを受信するコメント受信部２９０と、を備えている。なお、ページ要求受信部２２０が本発明の要求受信手段であり、ページ要求部２３０とページ受信部２４０が本発明のウェブページ取得手段として機能し、コメント情報管理部２５０、コメント設定部２６０およびページ送信部２７０が本発明のコメント送信手段として機能する。
また、図１には図示しないが、コメント挿入サーバ２００は、さらに各種演算を実施するＣＰＵなどの演算手段のほか、キーボードやマウス等の入力手段、画面表示として出力させる表示手段なども備えている。
【００５４】
ページ要求受信部２２０は、クライアント端末１００から閲覧したいウェブページの配信要求を受信する。
ページ要求部２３０は、ページ要求受信部２２０で受信したページ要求をウェブサーバ３００へ送信する。
ページ受信部２４０は、要求したウェブページをウェブサーバ３００から受信する。
コメント情報管理部２５０は、コメント読出機能とコメント書込機能とを有しており、コメント情報データベース２１０に記憶されたコメント情報の読み書きを行う。具体的には、コメント読出機能により、コメント情報データベース２１０に蓄積されているデータから、ページ受信部２４０で受信したウェブページのＵＲＬに対応するコメント情報を取得し、コメント設定部２６０へ引き渡す。また、コメント書込機能により、コメント受信部２９０で受信したコメント情報を、コメント情報データベース２１０へ登録または更新する。また、コメント情報管理部２５０は、後述の更新問合受信部２８０から更新の有無の問い合わせがあった場合は、該当するコメント情報の更新データを取得する。更新されていない場合は処理を行わない。
【００５５】
コメント設定部２６０は、コメント情報管理部２５０により取得されたコメント情報を前述のコメント表示手段１４０の動作が記述されたスクリプトに設定し、このスクリプトをウェブサーバ３００から受信したウェブページに組み込む。該当するコメント情報がない場合は、スクリプトを組み込まない。
ページ送信部２７０は、コメント設定部２６０でコメント情報を含むスクリプトが組み込まれたウェブページをクライアント端末１００に送信する。なお、ＵＲＬに関連付けられたコメント情報がコメント情報データベース２１０にない場合は、ページ受信部２４０で受信したウェブページをそのままクライアント端末１００へ送信する。
【００５６】
更新問合受信部２８０は、クライアント端末１００からコメント更新の有無の問い合わせを受信し、コメント情報管理部２５０に問い合わせる。
コメント受信部２９０は、クライアント端末１００で入力されたコメント情報を受信する。コメント受信部２９０で受信したコメント情報は、コメント情報管理部２５０へ送られる。コメント情報管理部２５０では、受信したコメント情報を、コメント情報データベース２１０に記憶されているコメント情報のコメント内容の最後尾に付加したものを新しいコメント内容としてコメント情報を更新する。
【００５７】
ウェブサーバ３００は、ＩＳＰ（インターネットサービスプロバイダ）事業者に管理されたサイトを管理する装置である。様々なコンテンツのウェブサイトを、コメント挿入サーバ２００を介してクライアント端末１００に提供している。
ウェブサーバ３００は、演算手段としての図示しない演算処理装置および記憶手段としての図示しない記憶装置を備えている。ウェブサーバ３００は、定期的または必要に応じて、コメント挿入サーバ２００を介してクライアント端末１００にアクセスし、これらからネットワークを介して送出する各種データを送受信する。
【００５８】
演算処理装置としては、コメント挿入サーバ２００のページ要求部２３０からページ要求を受信するページ要求受信部３１０と、要求されたウェブページを作成するページ作成部３２０と、作成されたウェブページをコメント挿入サーバ２００へ送信するページ送信部３３０と、を備えている。
一方、記憶装置としては、コメント挿入サーバ２００を介してクライアント端末１００から送信出力されるデータを記憶するものであり、例えば、ユーザ情報を記憶するデータベースや、各種フォームにかかわるフォームデータを記憶するデータベースなどを備えている。
【００５９】
［コメント表示システムの動作］
図２は、前記実施形態にかかるコメント表示システムのクライアント端末およびコメント挿入サーバにおけるフローチャートである。図３は、前記実施形態にかかる外部装置に表示された画像を示す第１説明図である。図４は、前記実施形態の外部装置に表示された画像を示す第２説明図である。
以下、図１を適宜参照しつつ、図２〜図４に沿ってコメント表示システム１０の動作を説明する。
【００６０】
図２に示すように、まず、ユーザは、ＳＴ１において、クライアント端末１００の図示しない入力手段を入力操作し、例えば、ウェブブラウザを起動させてＵＲＬを入力する。このＵＲＬの入力により、クライアント端末１００はページ要求部１１０からウェブサーバ３００に対してウェブページを要求する。ここで、ウェブサーバ３００へは、コメント挿入サーバ２００を経由するので、まず、この要求はコメント挿入サーバ２００のページ要求受信部２２０で受信する。そして、コメント挿入サーバ２００は、ＳＴ２において、ページ要求部２３０からウェブサーバ３００に対してウェブページを要求する。
ウェブサーバ３００は、このページ要求をページ要求受信部３１０で受信すると、ページ作成部３２０で該当するウェブページを作成し、ページ送信部３３０からコメント挿入サーバ２００に作成したウェブページを送信する。
【００６１】
ＳＴ３において、ページ受信部２４０でウェブページを受信したコメント挿入サーバ２００は、ＳＴ４において、コメント情報管理部２５０が、受信したウェブページのＵＲＬに関連付けられたコメント情報をコメント情報データベース２１０から検索する。コメント情報がない場合は、Ｎｏとなり、ＳＴ５へ進む。該当するコメント情報がある場合はＹｅｓとなり、ＳＴ６へ進む。
ＳＴ５では、ウェブサーバ３００から受信したウェブページをページ送信部２７０からクライアント端末１００へ送信する。
【００６２】
ＳＴ６では、コメント情報管理部２５０が、ウェブサーバ３００から受信したウェブページのＵＲＬに関連付けられたコメント情報をコメント情報データベース２１０から取得してＳＴ７へ進む。
ＳＴ７では、コメント設定部２６０が、クライアント端末１００におけるコメント表示手段１４０の動作が記述されたスクリプトに、ＳＴ６で取得したコメント情報を設定してＳＴ８へ進む。
ＳＴ８では、コメント情報を設定したスクリプトを、ウェブサーバ３００から受信したウェブページに組み込み、スクリプトが組み込まれたウェブページをページ送信部２７０からクライアント端末１００へ送信する。
【００６３】
クライアント端末１００は、ＳＴ９において、ページ受信部１２０が、ウェブページを受信してＳＴ１０へ進む。
ＳＴ１０では、ページ表示部１３０が、受信したウェブページを図示しない表示手段で図３に示すようなウェブページ４００を画像表示する。なお、ウェブページ４００は、様々なコンテンツを掲載した情報提供サイトである。
【００６４】
表示されたウェブページ４００に関連付けられたコメント情報がある場合は、ウェブページ４００に埋め込まれたスクリプトがコメント表示手段１４０として動作する。
まず、ＳＴ１１において、コメント表示手段１４０の表示領域決定部１４１が、閲覧中のウェブページを記述しているＨＴＭＬ構造を解析し、ウェブページの余白部分を検出する。そして、検出した余白部分のうち、図４に示すような表示領域４１０を決定し、ＳＴ１２へ進む。
ＳＴ１２では、コメント表示部１４２が、スクリプトに組み込まれたコメント情報を、表示領域４１０の大きさに見合った文字サイズに調整し、表示領域４１０内でスクロールするようにコメント情報を表示する。スクロールさせる向きは特に限定されないが、表示領域４１０が横に長い場合は右から左へ文字が流れるようにスクロールさせ、表示領域４１０が縦に長い場合は上から下へ文字が流れるようにスクロールさせる。
【００６５】
そして、コメント表示手段１４０では、ＳＴ１３において、コメント更新問合部１４３が、ウェブページに表示中のコメントの更新の有無をコメント挿入サーバ２００に問い合わせる。この時点で、クライアント端末１００は一旦処理を終了して待機状態となる。なお、ＳＴ１３は、短時間間隔、例えば、１秒ごとに定期的に行われる。
コメント挿入サーバ２００では、ＳＴ１４において、更新問合受信部２８０が、クライアント端末１００からの更新問合を受信して、ＳＴ１５へ進む。
ＳＴ１５では、コメント情報管理部２５０が、コメント情報データベース２１０に蓄積されている当該コメント情報を検索し、更新の有無を検出する。更新の有無の検出方法は特に限定されない。例えば、コメント情報データベース２１０の各データの更新日時を登録しておき、更新日時の変化により更新の有無を判断することができる。
【００６６】
当該コメント情報が更新されていない場合はＮｏとなり、コメント挿入サーバ２００は、一旦処理を終了して待機状態となる。
また、当該コメント情報が更新されている場合はＹｅｓとなりＳＴ６へ進む。コメント情報管理部２５０がコメント情報の更新データを取得し、前述のＳＴ６からＳＴ１２と同じ処理を行うことにより、ウェブページ４００およびコメント情報の更新データが表示される。
なお、ＳＴ１３が、定期的、例えば１秒ごとに実行されると、コメント挿入サーバ２００は、前述のＳＴ１４およびＳＴ１５の処理を実施する。また、コメント挿入サーバ２００からウェブページを受信するたびに、クライアント端末１００は前述のＳＴ９からＳＴ１２の処理を実施する。
【００６７】
なお、コメントを入力する場合は、図４に示される表示領域４１０をダブルクリックすることにより、図示しないウィンドウを開くことができる。ウィンドウは、クライアント端末１００のコメント入力手段１５０により生成される。
コメント入力手段１５０は、ウィンドウ生成部１５１と、コメント送信部１５２とを備えている。
ウィンドウ生成部１５１は、コメント入力可能な入力部を備えたウィンドウを生成する。ユーザは、キーボード等の入力手段により、入力部にコメントを入力する。
コメント送信部１５２は、ウィンドウで入力されたコメントをコメント挿入サーバ２００へ送信する。例えば、ウィンドウの入力部にコメントを入力し、キーボードのＥｎｔｅｒキーが押された場合に、コメント情報をコメント挿入サーバ２００へ送信する。
【００６８】
そして、コメント挿入サーバ２００では、コメント受信部２９０で受信したコメント情報を、コメント情報管理部２５０がコメント情報データベース２１０に登録または更新する。
クライアント端末１００では、定期的にコメント情報が更新されるので、ユーザは、新しいコメントをすぐに確認することができる。
【００６９】
なお、最初にコメントを入力する場合は、クライアント端末１００において電子メール（Ｅメール）にコメントを入力してコメント挿入サーバ２００に送信してもよいし、クライアント端末１００に入力フォームを生成するスクリプトを準備し、このスクリプトを実行させることにより入力フォームを作成し、この入力フォームにコメントを入力してコメント挿入サーバ２００に送信してもよい。この場合、送信する情報には、閲覧中のウェブページのＵＲＬとコメント情報が含まれる。このような方法で送信されたコメントは、コメント挿入サーバ２００のコメント情報管理部２５０によってコメント情報データベース２１０に登録または更新される。
【００７０】
［本実施形態の作用効果］
上述した実施形態では、以下に示す作用効果を奏することができる。
本実施形態では、クライアント端末１００にインターネット２０を介して接続されたコメント挿入サーバ２００を備えている。コメント挿入サーバ２００は、ウェブページのＵＲＬに関連付けられたコメント情報を蓄積するコメント情報データベース２１０を有しており、受信したウェブページのＵＲＬに該当するコメント情報をコメント情報データベース２１０から取得し、取得したコメント情報をウェブページとともにクライアント端末１００へ送信する。
クライアント端末１００はコメント表示手段１４０により、受信したウェブページの余白部分を検出してコメントの表示領域４１０を決定し、表示領域４１０に受信したコメント情報を表示する。
【００７１】
したがって、コメント情報データベース２１０には、ＵＲＬに関連付けられたコメント情報が記憶されているので、クライアント端末１００で閲覧するウェブページに対するコメント情報を簡単に取得でき、いずれのウェブページ上にもコメント情報を表示することができる。すなわち、ユーザは、いずれのウェブページでも、そのウェブページのコンテンツに対する別のユーザのコメントを閲覧することができる。
また、コメント表示手段１４０により、コメント情報がウェブページ４００の余白部分である表示領域４１０に表示されるため、ウェブページ４００に掲載されているコンテンツにコメント情報が重なって表示されることがない。したがって、コメント情報によってウェブページ４００の閲覧を邪魔されないので、閲覧しやすいウェブページを提供することができる。
【００７２】
また、本実施形態では、コメント挿入サーバ２００が、クライアント端末１００とウェブサーバ３００との間にインターネット２０を介して接続されている。そのため、クライアント端末１００から要求されたウェブページを、ウェブサーバ３００からクライアント端末１００に送信する際には、必ずコメント挿入サーバ２００を経由する。
したがって、クライアント端末１００に提供されるウェブページは、コメント情報データベース２１０に記憶されたコメント情報がある場合には必ずコメント情報が含まれることになる。すなわち、クライアント端末１００のコメント表示手段１４０により、いずれのウェブページにもコメント情報を表示することができる。
【００７３】
本実施形態では、クライアント端末１００が、コメント更新問合部１４３によりコメント情報の更新の有無を、コメント挿入サーバ２００に対して問い合わせる。そして、更新がある場合には、そのコメント情報の更新データを表示している。したがって、ユーザは最新のコメントを閲覧することができる。
また、コメント情報の更新は１秒ごとに実施されるため、常に最新のコメントが表示され、別のユーザとリアルタイムの情報交換を行うことができる。
【００７４】
本実施形態では、コメント表示手段１４０により、ウェブページの余白を検出してコメント情報の表示領域４１０を決定する。そして、表示領域４１０内でコメント情報をスクロールさせた状態で表示する。
したがって、表示領域４１０がコメント情報を表示するのに十分な大きさでない場合でも、コメント情報の全文を表示することができる。
また、コメント情報がスクロールすることにより、ユーザの注意をコメントに促すことができる。
【００７５】
本実施形態では、コメント入力手段１５０としてウィンドウを生成した。ウィンドウではコメントを入力することができるとともに、入力したコメントをコメント挿入サーバ２００へ送信する。コメント挿入サーバ２００では、コメント情報管理部２５０が、送信されたコメント情報をコメント情報データベース２１０に登録または更新する。
したがって、ウェブページに表示されたコメント情報に対して何かコメントをしたいときは、ウィンドウに入力してコメント挿入サーバ２００に送信することによって、新たなコメントをウェブページに表示させることができる。すなわち、別のユーザとコミュニケーションをとることが可能となる。
また、コメント情報の更新が１秒ごとの短時間間隔で行われるため、チャットを行うこともできる。
【００７６】
〔変形例〕
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、例えば、以下に示される変形をも含むものである。
【００７７】
上述の実施形態では、ウェブページの余白部分の検出を行うスクリプトをクライアント端末１００で実行させたが、コメント挿入サーバ２００で実行してもよい。この場合、コメント挿入サーバ２００で、コメントを表示する表示領域を決定し、この表示領域にコメントを組み込んだ状態でクライアント端末１００に送信する。クライアント端末１００では、受信したウェブページを図示しない表示手段等で表示させるだけでよいので、特別な処理を必要とせず、クライアント端末１００の構成の簡略化を図ることができる。
【００７８】
また、上述の実施形態では、コメント挿入サーバ２００をクライアント端末１００とウェブサーバ３００との間に配置する構成とし、ウェブサーバ３００からクライアント端末１００へウェブページを送信する途中で、コメント挿入サーバ２００により該当するＵＲＬのコメント情報をウェブページに組み込むようにしたが、コメント挿入サーバ２００は、クライアント端末１００にインターネット２０を介して接続されていれば、ウェブサーバ３００とインターネット２０を介して接続されていなくてもよい。
具体的には、クライアント端末１００とウェブサーバ３００とがインターネット２０を介して接続され、クライアント端末１００とコメント挿入サーバ２００とがインターネット２０を介して接続される。
【００７９】
このような構成であれば、クライアント端末１００はウェブサーバ３００に閲覧したいウェブページを要求し、ウェブサーバ３００からウェブページを受信した後に、コメント挿入サーバ２００にアクセスする。このとき、ウェブページをクライアント端末１００からコメント挿入サーバ２００へ送信する。そして、コメント挿入サーバ２００およびクライアント端末１００では、前述のＳＴ４からＳＴ１５と同様の動作を行うことにより、ウェブページにコメントを表示することができる。
以上より、前述と同様の作用効果を奏することができるほか、クライアント端末１００とウェブサーバ３００との間でコメント挿入サーバ２００を経由しないので、クライアント端末１００とウェブサーバ３００との間の通信が高速化し、閲覧したいウェブページがクライアント端末１００の表示手段により早く表示される。したがって、ユーザは操作をスムーズに行うことができ、使用感も良好となる。
【００８０】
さらに、上述の実施形態では、コメントの更新を行う際にウェブページ４００も同時に再表示していたが、コメントのみを再表示する構成としてもよい。この場合、ＳＴ１５でコメント情報管理部２５０がコメント情報データベース２１０からコメント情報を取得した後、コメント情報のみをクライアント端末１００へ送信する。クライアント端末１００では、コメント表示手段１４０において、受信したコメント情報をスクリプトに設定し、前述のＳＴ１１およびＳＴ１２を実施する。
以上のような構成により、クライアント端末１００とコメント挿入サーバ２００との間で通信する情報量が少なくなり、高速化を図ることができる。
【００８１】
そして、上述の実施形態において、コメント挿入サーバ２００で使用したコメント情報データベース２１０の内容は、前述したものに限られない。前述のように更新日時という項目を増やしてもよいし、コメントの形態に応じて適宜項目を増やしたり減らしたりしてもよい。
【００８２】
また、コメント情報の更新を短時間間隔で行うこととして説明したが、例えば、次のような方法で更新することとしてもよい。即ち、サーバからの更新のアップデートを受けとるため、クライアント側のブラウザ上のスクリプトから HTTP POST リクエストを長時間保持する方法や、Flash のソケット接続機能により、リアルタイムでサーバからコメントの受信を行う方法によってコメント情報を更新することとしてもよい。
【産業上の利用可能性】
【００８３】
本発明は、閲覧中のウェブページ上にコメントを表示する技術に適用することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態にかかるコメント表示システムの構成を示す図。
【図２】前記実施形態にかかるコメント表示システムのクライアント端末およびコメント挿入サーバにおけるフローチャート。
【図３】前記実施形態にかかる外部装置に表示された画像を示す第１説明図。
【図４】前記実施形態にかかる外部装置に表示された画像を示す第２説明図。
【符号の説明】
【００８５】
１０      コメント表示システム
２０      インターネット
１００      クライアント端末
１４０      コメント表示手段
１４１      表示領域決定部
１４２      コメント表示部
１４３      コメント更新問合部
２００      コメント挿入サーバ
２１０      コメント情報データベース
２５０      コメント情報管理部
３００      ウェブサーバ
【図１】
0004859873.tif 000003
【図２】
0004859873.tif 000004
【図３】
0004859873.tif 000005
【図４】
0004859873.tif 000006