(57)【要約】【課題】  ホームページの検索結果に予め決められたコメントを表示することはできたが、そのコメントが検索を行ったユーザにとって有用であるとは限らなかった。【解決手段】  ユーザによって入力された検索条件に基づきホームページの検索を行い、ホームページの検索結果に今回入力された検索条件と関連の高い過去の検索条件と関連付けられたコメントを検索結果に表示するホームページ検索結果コメント表示システムである。【選択図】  図１
2011113358.tif 000002
【特許請求の範囲】
【請求項１】
ホームページを検索するホームページ検索手段と、
検索結果より表示されたホームページに対してコメントを入力するコメント入力手段と、
ホームページに対してのコメント情報を、ホームページを検索した検索条件と共に管理するコメント情報管理手段と、
検索結果のホームページの一覧を表示するホームページ検索結果表示手段と、
今回の検索条件に用いた検索条件と関連性の高い過去の検索条件と関連付けられたコメントを表示するコメント情報表示手段
を持つことを特徴とする情報共有システム。
【請求項２】
前記コメント情報表示手段は、過去にホームページに設定されたコメント情報の関連性の強さにより検索結果のホームページに付加するコメント情報の順序を決定することを特徴とする
請求項１に記載の情報共有システム。
【請求項３】
前記コメント情報表示手段は、過去にホームページに設定されたコメント情報の関連度の強さにより所定数のコメントのみ検索結果のホームページに付加し表示することを特徴とする
請求項1または2に記載の情報共有システム。
【請求項４】
前記コメント情報表示手段は、過去にホームページに設定された一定基準以上の関連性の強さを持つコメント情報のみ表示することを特徴とする
請求項１に記載の情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
WebサーバからWebブラウザへ送付されるホームページの検索結果応答ページ上に、ホームページに対するコメントを埋め込み、検索結果に表示する方法に関する。
【背景技術】
【０００２】
Webシステムにおいて、ユーザからホームページ上にコメントを付加し、そのコメントを共有することは有効である。
【０００３】
コメントとは、ユーザが閲覧したホームページに対して内容が任意のコメントを書き込む情報を指す。
【０００４】
目的とするホームページを探し出す場合、ユーザは、ホームページ検索結果に表示されたホームページのリンクをクリックし、ホームページの内容が目的と合っているかどうか確認する。その際、ホームページ検索結果に表示されたホームページのリンクをクリックし、ホームページの内容を確認することは、手間がかかる。閲覧したホームページに対してコメントを登録し、他のユーザとコメントを共有することができる機能がついたホームページ検索サイトがあるが、それでもホームページ検索結果でホームページのリンクをクリックし、大量にあるコメントを見てホームページが自分にとって有用かどうか判断しなければならないため、手間がかかる。ホームページの検索結果にホームページに対するコメントが表示されるホームページ検索システムがあるが、ホームページに対して単一のコメントしか表示されないことと、そのコメントがユーザにとって有用かどうか分からないという難点があった。
【０００５】
例えば、HPコメント評価システムでは、検索結果にホームページとコメントを表示し、実際のホームページの内容との一致度も表示する方法が公開されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３４４２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、
従来技術では、ホームページに対する予め決められたコメントを検索結果に表示させることはできたが、検索を行うユーザにとってそのコメントが有用であるとは限らなかった。
【０００８】
また、コメントと共にコメントと実際のページの内容との一致度を表示しているが、その一致度が検索を行うユーザにとって有用であるとは限らなかった。
【０００９】
本発明は上記の課題に鑑みて、WebサーバとWebブラウザの間でHTTP要求及び応答をやり取りし、クライアントからホームページ検索結果ページ上にホームページに付加されているコメントを表示制御し表示すること、を目的とする。
【課題を解決するための手段】
【００１０】
ホームページを検索するホームページ検索手段と、
検索結果より表示されたホームページに対してコメントを入力するコメント入力手段と、
ホームページに対してのコメント情報を、ホームページを検索した検索条件と共に管理するコメント情報管理手段と、
検索結果のホームページの一覧を表示するホームページ検索結果表示手段と、
今回の検索条件に用いた検索条件と関連性の高い過去の検索条件と関連付けられたコメントを表示するコメント情報表示手段
を持つことを特徴とする情報共有システムである。
【発明の効果】
【００１１】
以上のように、本発明によって、
ホームページに対する他のユーザのコメントをホームページ検索結果に表示させることができ、ホームページを閲覧することなくホームページに対する情報を知ることができる。
【００１２】
また、ホームページ検索サーバにホームページに対するコメントとホームページの検索に用いた検索条件を結びつけて管理し、検索結果と共に表示することで、検索を行うユーザの目的に合ったホームページのコメントを表示させることができ自分に有用なコメントを探す手間を省くことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態でのシステムの構成を示す図。
【図２】第１の実施形態でのノード間の処理フローを示す図。
【図３】ホームページ閲覧中の画面イメージ。
【図４】コメント付加後のホームページ閲覧中の画面イメージ。
【図５】ホームページ検索条件入力画面イメージ。
【図６】ホームページ検索結果画面イメージ。
【図７】コメント情報管理手段を示す表。
【図８】検索条件記憶手段を示す表。
【図９】検索結果記憶手段を示す表。
【図１０】コメント追加要求を示す表。
【図１１】コメント更新要求を示す表。
【図１２】コメント情報登録手段  フローチャートを示す図。
【図１３】コメント情報削除手段  フローチャートを示す図。
【図１４】ホームページ検索手段  フローチャートを示す図。
【図１５】コメント情報表示手段  フローチャートを示す図。
【図１６】コメント情報検索手段  フローチャートを示す図。
【図１７】コメント情報有用度決定手段  フローチャートを示す図。
【図１８】検索結果応答ページ中のコメント情報ソース例。
【図１９】ホームページ応答ページ中のコメント情報パネルソース例。
【図２０】コメント情報プログラム埋込手段  フローチャートを示す図。
【図２１】第２の実施形態でのシステムの構成を示す図。
【図２２】第２の実施形態でのホームページ閲覧中の画面イメージ。
【図２３】第２の実施形態でのコメント付加後のホームページ閲覧中の画面イメージ。
【図２４】応答ページ中のコメント情報追加メニューソース例。
【図２５】第２の実施形態でのコメント情報プログラム埋込手段  フローを示す図。
【図２６】第３の実施形態でのホームページ検索結果画面イメージ。
【図２７】第４の実施形態でのホームページ検索結果画面イメージ。
【発明を実施するための形態】
【００１４】
（実施例）
以下で本発明の実施の形態を、図面を参照して説明する。
【００１５】
（第1の実施形態）
図１は本発明の構成を示した図である。クライアント端末100はWebブラウザ101が動作する。Webブラウザ101は、コメント入力手段1011を所持している。コメント入力手段1011はC#やATLを利用したプログラムとして実現することができ、クライアントにインストールすることでWebブラウザのプラグインとして使用することができる。Webブラウザ101は、クライアント通信手段201や、ホームページ検索サーバ200を経由してWebサーバ301に接続し、データの送受信を行う。
【００１６】
ホームページ検索サーバ201は、Webブラウザ101との通信を行うクライアント通信手段201とWebサーバ301と通信を行うホームページサーバ通信手段203を備え、ホームページ検索を行うために検索条件を入力するためのホームページ検索条件入力手段2021と、ホームページを検索するためのホームページ検索手段2022と、検索結果のホームページ一覧を表示するホームページ検索結果表示手段2029と、コメント情報を登録するコメント情報登録手段2023と、コメント情報を削除するコメント情報削除手段2024と、入力されたWebページにコメントを付加するためのコメント情報表示手段2025からなる。
【００１７】
これら、ホームページ検索条件入力手段2021、ホームページ検索手段2022、ホームページ検索結果表示手段2029、コメント情報登録手段2023、コメント情報削除手段2024およびコメント情報付加手段2025はJava（登録商標）のサーブレットなどの一般的なWebアプリケーション技術によって実現することが可能であり、また、クライアント通信手段201、およびホームページサーバ通信手段203はWebアプリケーションのプラットフォームとなるWebアプリケーションサーバによって提供される機能を利用することができる。例えば、WebアプリケーションサーバTomcatで動作するJava（登録商標）サーブレットプログラムとしてこれらの機能を実現することが可能である。
【００１８】
図2はクライアント端末100、ホームページ検索サーバ200、ホームページサーバ300、およびユーザアクション400間の一連の処理シーケンスを示したものである。
【００１９】
ユーザがWebブラウザ101に対してページ指定する(ステップS201)ことにより、ホームページ検索サーバ200にページ要求が送信される(ステップS202)。ホームページ検索サーバ200は一旦このページ要求を受け取り、ホームページサーバ300に転送する。ホームページサーバ300はページ要求内容に応じてページを動的に生成、あるいはあらかじめ保持している静的なページを送信する(ステップS203)。ホームページ検索サーバ200が、ホームページサーバ300からの応答のページを受けると、ページを読込み、コメント情報パネルを埋め込んだ応答ページを生成し、クライアント端末にページ要求(ステップS202)に対する応答として送信する(ステップS204)。Webブラウザ101は応答ページを表示する(ステップS205)。
【００２０】
ユーザがWebブラウザ101に対して検索画面指定する(ステップS206)ことにより、ホームページ検索サーバ200に検索画面要求が送信される(ステップS207)。ホームページ検索サーバ200は検索画面要求に応じて、検索画面を応答ページとして送信する(ステップS208)。Webブラウザ101は応答ページを表示する(ステップS209)。ユーザは表示された検索画面に対して、検索条件を入力し(ステップS210)、検索ボタンをクリックする(ステップS211)と、Webブラウザ101はホームページ検索サーバ200に検索要求を送信する(ステップS212)。ホームページ検索サーバ200は、検索要求を解析しホームページの検索を行う(ステップS213)。検索結果に応じて検索結果画面を生成する(ステップS214)。ホームページ検索結果の各ホームページに該当するコメント情報を検索する(ステップS215)。取得したコメント情報を検索画面結果に表示する際の表示制御を行う(ステップS216)。表示制御した(ステップS216)コメントを、検索結果画面に埋め込み、クライアント端末に検索要求に対する応答として送信する(ステップS217)。Webブラウザ101は応答ページを表示する(ステップS218)。
【００２１】
ユーザがコメント入力手段1011に対してコメント情報を入力し(ステップS219)、追加ボタンをクリックする(ステップS220)と、Webブラウザ101はホームページ検索サーバ200にコメント情報追加要求を送信する(ステップS221)。ホームページ検索サーバ200は、コメント情報追加要求を解析し、コメント情報の追加を行う(ステップS222)。コメントを追加したページを表示するため、ホームページサーバ300にページ要求を送信する(ステップS223)。ホームページサーバ300はページ要求内容に応じてページを動的に生成、あるいはあらかじめ保持している静的なページを送信する(ステップS224)。ホームページ検索サーバ200が、ホームページサーバ300からの応答のページを受けると、ページを読込み、コメント情報パネルを埋め込んだ応答ページを生成し、クライアント端末にコメント情報登録要求(ステップS221)に対する応答として送信する(ステップS225)。Webブラウザ101は応答ページを表示する(ステップS226)。
【００２２】
ユーザがコメント情報削除手段2023の削除リンクをクリックする(ステップS227)と、Webブラウザ101はホームページ検索サーバ200にコメント情報削除要求を送信する(ステップS228)。ホームページ検索サーバ200は、コメント情報削除要求を解析し、コメント情報の削除を行う(ステップS229)。コメント削除後のホームページを表示するため、ホームページサーバ300にページ要求を送信する(ステップS230)。ホームページサーバ300はページ要求内容に応じてページを動的に生成、あるいはあらかじめ保持している静的なページを送信する(ステップS231)。ホームページ検索サーバ200が、ホームページサーバ300からの応答のページを受けると、ページを読込み、非表示のコメント情報パネルを埋め込んだ応答ページを生成し、クライアント端末にコメント情報登録要求(ステップS232)に対する応答として送信する(ステップS225)。Webブラウザ101は応答ページを表示する(ステップS233)。
【００２３】
図3は本発明による一実施における閲覧中ホームページ画面の一例である。
【００２４】
ブラウザ1000は、ホームページサーバからの応答ページを表示するページ表示部1101、コメント情報として登録するコメントを入力したコメント入力済フィールド1005、コメント入力フィールド1001に入力したコメントを閲覧中のホームページのコメントとして追加するためのコメント情報追加ボタン1002、コメント入力フィールド1001に入力されたコメントをクリアするためのコメントクリアボタン1003、現在閲覧中のホームページのURLを表示するアドレスバー1004を有する。
【００２５】
図4は本発明による一実施におけるコメント付加後の閲覧中ホームページ画面の一例である。
【００２６】
ブラウザ1000はページ表示部1101、コメント入力フィールド1001、コメント情報追加ボタン1002、コメントクリアボタン1003、およびアドレスバー1004を備え、ホームページ画面上に該ホームページに対するコメント情報パネル1200を表示することができる。コメント情報パネル1200はDIVタグで囲まれた情報であり、コメント情報を追加したユーザ名を表示するユーザ名表示部1201、コメントの内容を表示するコメント表示部1202、該当するコメントを削除するコメント削除リンク1203、コメント情報パネル1200を最小化するコメント情報最小化ボタン1204を備える。後記図19にコメント情報パネルのHTMLソースを示す。
【００２７】
図5は本発明による一実施におけるホームページを検索するための検索条件を入力する画面の一例である。
【００２８】
ブラウザ1000はページ表示部1101、コメント入力フィールド1001、コメント情報追加ボタン1002、コメントクリアボタン1003、およびアドレスバー1004を備え、応答ページを表示するページ表示部1101にはホームページを検索する検索条件を入力するためのホームページ検索条件入力フィールド1301とホームページの検索を実行するためのホームページ検索ボタン1302を備える。
【００２９】
図6は本発明による一実施におけるホームページ検索の結果にコメントを付加し表示した画面の一例である。
【００３０】
ブラウザ1000はページ表示部1101、コメント入力フィールド1001、コメント情報追加ボタン1002、コメントクリアボタン1003、およびアドレスバー1004を備え、応答ページを表示するページ表示部1101には各ホームページへのリンク1401/1405/1409、各ホームページの要約1404/1408/14011、各ホームページのコメント1402/1403/1406/1407/14010を表示することができる。コメント1402/1403/1406/1407/14010はDIVタグで囲まれた情報であり、後記図18にコメント1402/1403/1406/1407/14010のHTMLソースを示す。
【００３１】
図7はホームページ検索サーバ200が管理するコメント情報管理手段205の内容の一例を示す図である。
【００３２】
コメント情報テーブルはコメントIDカラム2001、コメント内容カラム2002、コメント付加URLカラム2003、コメント登録時検索条件カラム2004、ユーザカラム2005によって構成される。
【００３３】
コメントID2001は、コメント情報を一意に特定するためのIDである。
【００３４】
コメント内容2002は、コメント入力フィールド1001に入力された、ホームページに対するコメントの文字列である。
【００３５】
コメント付加URL2003は、コメント情報が登録されたホームページのURLの文字列である。
【００３６】
コメント登録時検索条件2004は、コメント情報が登録されたホームページを検索するために入力された検索条件の文字列配列である。
【００３７】
ユーザ2005は、コメント情報を追加したユーザのIDである。
【００３８】
図8はホームページ検索サーバ200が管理する検索条件記憶手段2025の内容の一例を示す図である。
【００３９】
検索情報記憶テーブルは、検索条件カラム3001等によって構成される。
【００４０】
検索条件カラム3001は、ホームページ検索要求が送信される(ステップS212)度に、ホームページ検索要求に含まれる検索ホームページ検索手段2022によって検索条件が記憶される。
【００４１】
図9はホームページ検索サーバ200が管理する検索結果記憶手段2026の内容の一例を示す図である。
【００４２】
検索結果記憶テーブルは、検索条件カラム3002、およびURLカラム3003等によって構成される。
【００４３】
検索条件カラム3002は、検索条件記憶手段2025の検索条件カラム3001に記憶されている検索条件が記憶される。
【００４４】
URLカラム3003は、検索条件カラム3002でホームページの検索を行った際の検索結果から、ホームページのURLを文字列配列にして記憶する。
【００４５】
図10はコメント追加要求の内容の一例を示す図である。
【００４６】
リクエストデータは、コマンド4001、コメント4002、URL4003、ユーザ4004等によって構成される。
【００４７】
コマンド4001はホームページ検索サーバ200が実行するコマンドの識別子文字列である。
【００４８】
コメント4002はコメント入力フィールド1001で入力された追加するコメント文字列である。
【００４９】
URL4003はコメントを追加するホームページのURL文字列である。
【００５０】
ユーザ4004はコメント情報を追加したユーザのIDである。
【００５１】
図11はコメント削除要求の内容の一例を示す図である。
【００５２】
リクエストデータは、コマンド4005、コメントID4006、コメント4007、URL4008、ユーザ4009によって構成される。
【００５３】
コマンド4005はホームページ検索サーバ200が実行するコマンドの識別子文字列である。
【００５４】
コメントID4006はページ内のコメント情報を一意に特定するためのIDである。
【００５５】
コメント4007はページに含まれているコメント情報のコメントの文字列である。
【００５６】
URL4008はコメント情報が含まれているホームページのURLの文字列である。
【００５７】
ユーザ4009はコメント情報を追加したユーザのIDである。
【００５８】
図12はWebサーバ202から呼び出されるコメント情報登録手段2023の動作を示した図である。
【００５９】
まず、コメント情報登録手段2023は、前述のWebブラウザ101からのコメント情報登録要求を受信(ステップS301)し、次にコメント情報登録要求を読込む(ステップS302)。
【００６０】
その後、読込んだコメント情報登録要求から登録するコメント、現ページのURL、コメント情報を登録したユーザを取得する(ステップS303)。また、検索条件記憶手段2026から前回のホームページ検索で使用した検索条件を取得する(ステップS304)。コメント情報管理手段205から現ページのURL、コメント情報を登録したユーザにより該画面に表示されるコメント情報のリストを取得する(ステップS305)。取得したコメント情報リストと該URLに登録できるコメント情報保存可能数を比較し、コメント情報保存可能数の方が多い場合はステップS307へ、そうでない場合はステップS309へ処理が移る(ステップS306)。コメント情報登録要求から取得したコメント、URL、ユーザをコメント情報としてコメント情報管理手段205に登録する(ステップS307)。最後に、ホームページサーバ301へページ要求を送信する(ステップS308)。一方、取得したコメント情報リスト数がコメント情報保存可能数以上の場合は、静的ページであるコメント保存可能数オーバー画面を応答ページとする(ステップS309)。最後に、応答ページをクライアント端末に送信する(ステップS310)。
【００６１】
図13はWebサーバ202から呼び出されるコメント情報削除手段2024の動作を示した図である。
【００６２】
まず、コメント情報削除手段2024は、前述のWebブラウザ101からのコメント情報削除要求を受信(ステップS401)し、次にコメント情報削除要求を読込む(ステップS402)。
【００６３】
その後、コメント情報削除要求から削除するコメント情報のIDを取得する(ステップS403)。次に、取得したコメント情報のIDに該当するコメント情報管理手段205のレコードを削除する(ステップS404)。最後に、ホームページサーバ301へページ要求を送信する(ステップS405)。
【００６４】
図14はWebサーバ202から呼び出されるホームページ検索手段2022の動作を示した図である。
【００６５】
まず、ホームページ検索手段2022は、前述のWebブラウザ101からのホームページ検索要求を受信(ステップS501)し、次にホームページ検索要求を読込む(ステップS502)。
【００６６】
その後、ホームページ検索要求からホームページ検索のためにホームページ検索条件入力フィールド1301に入力された検索条件を検索条件記録手段2026に記憶する(ステップS503)。続いて、ホームページ情報管理手段204から、検索条件に合致するホームページ情報を取得し、検索結果として検索結果記憶手段2027に記憶する(ステップS504)。最後に検索結果から応答ページを作成する(ステップS505)。
【００６７】
図15はWebサーバ202から呼び出されるコメント情報表示手段2025の動作を示した図である。
【００６８】
まず、コメント情報表示手段2025は、ホームページサーバ301からホームページの応答ページを受けたのか、ホームページ検索サーバ201から検索結果の応答ページを受けたのか判断する(ステップS602)。ホームページの応答ページを受けた場合は、応答ページS203から表示するWebページのURLを取得し(ステップS602)、検索結果の応答ページを受けた場合は、まず検索結果記憶手段2027から検索結果に含まれるホームページのURLリストを取得する(ステップS603)。その後、取得したURLの分処理をループする(ステップS604)。
【００６９】
ループの中では、URLに対するコメント情報リストを取得し(ステップS605)、取得したコメント情報リストの有用度を決定し(ステップS606)、コメント情報プログラムを応答ページに埋め込む(ステップS607)。
【００７０】
図16はコメント情報表示手段2025から呼び出されるコメント情報検索手段20251の動作を示した図である。
【００７１】
まず、コメント情報検索手段20251は取得したURLリストからURLを一つ読込む(ステップS701)。次に読込んだURLをキーとしてコメント情報管理手段205からURLに該当するコメント情報リストを取得し(ステップS702)、コメント情報記憶手段2028に格納する。
【００７２】
図17はコメント情報表示手段2025から呼び出されるコメント情報有用度決定手段20252の動作を示した図である。
【００７３】
まず、コメント情報有用度決定手段20252は検索条件記憶手段2026から現在(最後にホームページ検索を行った際)の検索条件を取得する(ステップS801)。次に、コメント情報記憶手段2028から有用度を決定する対象となるコメント情報リストを取得する(ステップS802)。続いて、取得したコメント情報分処理をループする(ステップS803)。コメント情報リストからコメント情報を読込み、URLに対するコメント情報の有用度を0に設定する(ステップS804)。続いて、コメント情報の検索条件分処理をループする(ステップS805)。コメント情報の検索条件群の中で処理を行っていない検索条件を取得する(ステップS806)。取得したコメント情報の検索条件が現在の検索条件に含まれるかどうかの判断を行う(ステップS807)。取得したコメント情報の検索条件が現在の検索条件群に含まれるなら、該コメント情報の有用度を1増加する(ステップS808)。含まれていないなら、ステップS808の処理はスキップする。最後に決定した有用度をコメント情報記憶手段2028のコメント情報に設定する(ステップS809)。
【００７４】
更に、本実施例では、ステップS807で現在の検索条件と過去の検索条件が一致している場合関連があると判断していたが、現在の検索条件をシソーラスにより類義語等に拡張し、拡張した用語が過去の検索条件と一致する場合も関連があると判断しても良い。
【００７５】
図18はWebサーバ202のホームページ検索手段2022から送られた応答ページに埋め込まれたコメント情報のHTMLソースの例を示したものである。検索結果に表示されるホームページへのリンクの右側にコメント情報を埋め込んで表示している。6行目、7行目がホームページへのリンクの例である。9行目〜11行目と12行目〜14行目がそれぞれ埋め込まれたコメント情報の例である。
【００７６】
図19はWebサーバ301から送られた応答ページに埋め込まれたコメント情報パネルのHTMLソースの例を示したものである。3行目から9行目でコメント情報の削除ボタンがクリックされた際の確認メッセージダイアログを表示する関数をJava（登録商標）Scriptで定義している。10行目〜30行目では表示するホームページのスタイルを定義している。コメント情報パネルを元のホームページ画面にレイヤーとして重ねて表示するため、12行目〜14行目でWebブラウザのスクロールバーを表示しない設定にしている。15行目〜17行目では、BODY部分と他の要素との間に間隔ができ表示が不自然にならないよう間隔を0pxに設定している。18行目〜24行目ではコメント情報パネルを画面の右下かつ全て要素の一番上に表示するように設定している。25行目〜28行目では元のホームページ画面に対してのみスクロールバーが設定されるようにしている。34行目〜50行目まではコメント情報パネルの例で、特に40行目〜45行目までは埋め込まれたコメント情報の例である。
【００７７】
図20はコメント付加情報2025から呼び出されるコメント情報プログラム埋込手段20253の動作を示した図である。
【００７８】
まず、コメント情報プログラム埋込手段20253では、コメント情報記憶手段2028から応答ページへ埋め込むコメント情報リストを取得する(ステップS901)。取得したコメント情報リストから有用度の高い上位３つのコメント情報を抽出する(ステップS902)。次に応答ページを解析し(ステップS903)、応答ページがホームページならばステップS905、検索結果ページならばステップS909へ処理が移る。
【００７９】
応答ページがホームページならば、図19に示したコメント情報パネルのHTMLプログラムを作成する(ステップS905)。その後、ステップS902で抽出したコメント情報の分だけ処理をループする(ステップS906)。続いて、コメント情報プログラムをコメント情報パネルプログラムに埋め込む(ステップS907)。最後に応答ページに、コメント情報パネルの操作に必要なJava（登録商標）Scriptとスタイルシートとコメント情報パネルを埋め込む(ステップS908)。
【００８０】
応答ページが検索結果ページならば、図18に示した応答ページに埋め込むコメント情報をまとめたコメント情報リストプログラムを作成する(ステップS909)。次に、応答ページでURLに該当するAタグを特定する(ステップS910)。最後に、特製したAタグの後ろにコメント情報リストプログラムを応答ページに埋め込む。
【００８１】
その後、応答ページをクライアント端末に転送する(ステップS912)。
【００８２】
（第2の実施形態）
図21は本発明の第２の実施形態の構成を示した図である。クライアント端末100はWebブラウザ101が動作する。Webブラウザ101は、クライアント通信手段201や、プロキシサーバ200を経由してWebサーバ301に接続し、データの送受信を行う。
【００８３】
プロキシサーバ201は、Webブラウザ101との通信を行うクライアント通信手段201とWebサーバ301と通信を行うホームページサーバ通信手段203を備え、ホームページ検索を行うために検索条件を入力するためのホームページ検索条件入力手段2021と、ホームページを検索するためのホームページ検索手段2022と、コメント情報を登録するコメント情報登録手段2023と、コメント情報を削除するコメント情報削除手段2024と、入力されたWebページにコメントを付加するためのコメント情報表示手段2025と、入力されたページにコメント情報入力手段2029からなる。
【００８４】
これら、ホームページ検索条件入力手段2021、ホームページ検索手段2022、コメント情報登録手段2023、コメント情報削除手段2024、コメント情報付加手段2025およびコメント情報入力手段2029はJava（登録商標）のサーブレットなどの一般的なWebアプリケーション技術によって実現することが可能であり、また、クライアント通信手段201、およびホームページサーバ通信手段203はWebアプリケーションのプラットフォームとなるWebアプリケーションサーバによって提供される機能を利用することができる。例えば、WebアプリケーションサーバTomcatで動作するJava（登録商標）サーブレットプログラムとしてこれらの機能を実現することが可能である。
【００８５】
図22は本発明の第２の実施形態における閲覧中ホームページ画面の一例である。
【００８６】
ブラウザ1000は、ホームページサーバからの応答ページを表示するページ表示部1101、コメント情報として登録するコメントを入力したコメント入力フィールド1504、コメント入力フィールド1504に入力したコメントを閲覧中のホームページのコメントとして追加するためのコメント情報追加ボタン1502、コメント入力フィールド1504に入力されたコメントをクリアするためのコメントクリアボタン1503、現在閲覧中のホームページのURLを表示するアドレスバー1004を有する。
【００８７】
図23は本発明による一実施におけるコメント付加後の閲覧中ホームページ画面の一例である。
【００８８】
ブラウザ1000はページ表示部1101、コメント入力フィールド1501、コメント情報追加ボタン1502、コメントクリアボタン1503、およびアドレスバー1004を備え、ホームページ画面上に該ホームページに対するコメント情報1200パネルを表示することができる。コメント1200はDIVタグで囲まれた情報であり、コメント情報を追加したユーザ名を表示するユーザ名表示部1201、コメントの内容を表示するコメント表示部1202、該当するコメントを削除するコメント削除リンク1203、コメント情報パネル1200を最小化するコメント情報最小化ボタン1204を備える。後記図24にコメント情報追加メニューのHTMLソースを示す。
【００８９】
図24はWebサーバ301から送られた応答ページに埋め込まれたコメント情報追加メニューのHTMLソースの例を示したものである。コメント情報追加メニューは応答ページの右上に埋め込んで表示している。4行目〜28行目がコメント情報追加メニューをドラッグアンドドロップするためのJava（登録商標）Script関数を定義している。32行目〜49行目でコメント情報追加メニューを設定しているHTMLソースである。
【００９０】
図25は第２の実施形態におけるコメント付加情報2025から呼び出されるコメント情報プログラム埋込手段20253の動作を示した図である。
【００９１】
まず、コメント情報プログラム埋込手段20253では、コメント情報記憶手段2028から応答ページへ埋め込むコメント情報リストを取得する(ステップS901)。取得したコメント情報リストから有用度の高い上位３つのコメント情報を抽出する(ステップS902)。次に応答ページを解析し(ステップS903)、応答ページがホームページならばステップS905、検索結果ページならばステップS909へ処理が移る。
【００９２】
応答ページがホームページならば、図19に示したコメント情報パネルのHTMLプログラムを作成する(ステップS905)。その後、ステップS902で抽出したコメント情報の分だけ処理をループする(ステップS906)。続いて、コメント情報プログラムをコメント情報パネルプログラムに埋め込む(ステップS907)。最後に応答ページに、コメント情報パネルの操作に必要なJava（登録商標）Scriptとスタイルシートとコメント情報パネルを埋め込む(ステップS908)。
【００９３】
応答ページが検索結果ページならば、図18に示した応答ページに埋め込むコメント情報をまとめたコメント情報リストプログラムを作成する(ステップS909)。次に、応答ページでURLに該当するAタグを特定する(ステップS910)。続いて、特製したAタグの後ろにコメント情報リストプログラムを応答ページに埋め込む。最後に、図24に示したコメント情報メニューのHTMLソースを応答ページに埋め込む(ステップS912)
その後、応答ページをクライアント端末に転送する(ステップS913)。
【００９４】
（第３の実施形態）
第３の実施形態として、ホームページ検索結果にホームページに対してコメントのフィールドを一つ用意し、コメント情報を切替えるリンクをクリックすることによってホームページに結びつく全てのコメントを閲覧するコメント情報表示手段について説明する。
【００９５】
図26は第３の実施形態におけるホームページ検索の結果にコメントを付加し表示した画面の一例である。
【００９６】
ブラウザ1000はページ表示部1101、コメント入力フィールド1001、コメント情報追加ボタン1002、コメントクリアボタン1003、およびアドレスバー1004を備え、応答ページを表示するページ表示部1101には各ホームページへのリンク1601/1604/1607、各ホームページの要約1603/1606/1609、各ホームページのコメント1602/1605/1608を表示することができる。コメント1602/1605/1608はDIVタグで囲まれた情報であり、コメント情報を切替えるリンク（矢印）をクリックすることによって次のコメントを表示することができる。
【００９７】
（第４の実施形態）
第４の実施形態として、ホームページ検索結果にホームページに対してコメントのフィールドを一つ用意し、ホームページに結びつくコメントを関連の強い順番に一覧表示する。また、スクロールバーを操作することによってホームページに結びつく全てのコメントを閲覧するコメント情報表示手段について説明する。
【００９８】
図27は第４の実施形態におけるホームページ検索の結果にコメントを付加し表示した画面の一例である。
【００９９】
ブラウザ1000はページ表示部1101、コメント入力フィールド1001、コメント情報追加ボタン1002、コメントクリアボタン1003、およびアドレスバー1004を備え、応答ページを表示するページ表示部1101には各ホームページへのリンク1701/1704/1707、各ホームページの要約1703/1706/1709、各ホームページのコメント1702/1705/1708を表示することができる。コメント1702/1705/1708はDIVタグで囲まれた情報であり、スクロールバーを操作することで全てのコメントを閲覧することができる。
【符号の説明】
【０１００】
１００  クライアント
１０１  Webブラウザ
１０１１  コメント入力手段
２００  ホームページ検索サーバ
２０１  クライアント通信手段
２０２  Webサーバ
２０２１  ホームページ検索条件入力手段
２０２２  ホームページ検索手段
２０２３  コメント情報登録手段
２０２４  コメント情報削除手段
２０２５  コメント情報表示手段
２０２５１  コメント情報検索手段
２０２５２  コメント情報有用度算出手段
２０２６  検索条件記憶手段
２０２７  検索結果記憶手段
２０３  ホームページサーバ通信手段
２０４  ホームページ情報管理手段
２０５  コメント情報管理手段
３００  ホームページサーバ
３０１  Webサーバ
３０２  ホームページサーバDB
１０００  ブラウザ
１００１  コメント入力フィールド
１００２  コメント情報追加ボタン
１００３  コメントクリアボタン
１００４  アドレスバー
１００５  コメント入力済フィールド
１１０１  ページ表示部
１２００  コメント情報パネル
１２０１  ユーザ名表示部
１２０２  コメント表示部
１２０３  コメント削除リンク
１２０４  コメント情報最小化ボタン
１３０１  ホームページ検索条件入力フィールド
１３０２  ホームページ検索ボタン
１４０１／１４０５／１４０９  各ホームページへのリンク
１４０４／１４０８／１４０１１  各ホームページの要約
１４０２／１４０３／１４０６／１４０７／１４０１０  各ホームページのコメント
１５００  コメント入力ダイアログ
１５０１  コメント入力フィールド
１５０２  コメント情報追加ボタン
１５０３  コメントクリアボタン
１６０１／１６０４／１６０７  各ホームページへのリンク
１６０３／１６０６／１６０９  各ホームページの要約
１６０２／１６０５／１６０８  各ホームページのコメント
１７０１／１７０４／１７０７  各ホームページへのリンク
１７０３／１７０６／１７０９  各ホームページの要約
１７０２／１７０５／１７０８  各ホームページのコメント
２００１  コメント情報テーブルのコメントIDカラム
２００２  コメント情報テーブルのコメント内容カラム
２００３  コメント情報テーブルのコメント付加URLカラム
２００４  コメント情報テーブルのコメント登録時検索手段カラム
２００５  コメント情報テーブルのユーザカラム
３００１  検索条件記憶テーブルの検索条件カラム
３００２  検索結果記憶テーブルの検索条件カラム
３００３  検索結果記憶テーブルのURLカラム
４００１  コメント登録要求のコマンド
４００２  コメント登録要求のコメント
４００３  コメント登録要求のURL
４００４  コメント登録要求のユーザ
４００５  コメント削除要求のコマンド
４００６  コメント削除要求のコメントID
４００７  コメント削除要求のコメント
４００８  コメント削除要求のURL
４００９  コメント削除要求のユーザ
１５００  コメント情報登録メニュー
１５０１  コメント入力フィールド
１５０２  コメント情報追加ボタン
１５０３  コメントクリアボタン
１５０４  コメント入力済フィールド
１６０１／１６０４／１６０７  各ホームページへのリンク
１６０２／１６０５／１６０８  各ホームページのコメント
１６０３／１６０６／１６０９  各ホームページの要約
【図１】
2011113358.tif 000003
【図２】
2011113358.tif 000004
【図３】
2011113358.tif 000005
【図４】
2011113358.tif 000006
【図５】
2011113358.tif 000007
【図６】
2011113358.tif 000008
【図７】
2011113358.tif 000009
【図８】
2011113358.tif 000010
【図９】
2011113358.tif 000011
【図１０】
2011113358.tif 000012
【図１１】
2011113358.tif 000013
【図１２】
2011113358.tif 000014
【図１３】
2011113358.tif 000015
【図１４】
2011113358.tif 000016
【図１５】
2011113358.tif 000017
【図１６】
2011113358.tif 000018
【図１７】
2011113358.tif 000019
【図１８】
2011113358.tif 000020
【図１９】
2011113358.tif 000021
【図２０】
2011113358.tif 000022
【図２１】
2011113358.tif 000023
【図２２】
2011113358.tif 000024
【図２３】
2011113358.tif 000025
【図２４】
2011113358.tif 000026
【図２５】
2011113358.tif 000027
【図２６】
2011113358.tif 000028
【図２７】
2011113358.tif 000029