(57)【要約】【課題】ウェブページを閲覧するユーザに対して有用な情報を提示する。【解決手段】コメント管理装置１４は、第１のＵＲＬで特定されるウェブページに対するコメントを記憶するコメント記憶部２０と、第１のＵＲＬとは異なる第２のＵＲＬで特定されるウェブページを閲覧するユーザ端末１２から、そのウェブページに対するコメントの取得要求を受け付ける取得要求受信部２４と、第２のＵＲＬとの一致度合いが高い第１のＵＲＬと対応づけられたコメントほどその表示優先度を高く設定する優先度設定部２６とを備える。【選択図】図２
2014238889.tif 000002
【特許請求の範囲】
【請求項１】
第１のＩＤで特定される電子的に情報が記述された情報ページに対するコメントを前記第１のＩＤと対応づけて記憶するコメント記憶部と、
前記第１のＩＤとは異なる第２のＩＤで特定される情報ページを閲覧するユーザから、その情報ページに対するコメントの取得要求を受け付ける要求受付部と、
前記コメント記憶部に記憶されたコメントのうち、前記第２のＩＤとの一致度合いが高い第１のＩＤと対応づけられたコメントほどその表示優先度を高く設定する優先度設定部と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に、ユーザを支援するための情報を提供する技術に関する。
【背景技術】
【０００２】
現在、インターネットを介して様々なウェブページにアクセスすることができ、ユーザはウェブページを閲覧して必要な情報を収集する。以下の特許文献１では、ウェブページを閲覧するユーザに対して、そのウェブページに対して設定されたコメントを提供する装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０１５００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１では、ユーザが閲覧するウェブページのＵＲＬ（Uniform Resource Locator）と完全一致するＵＲＬが属性として設定されたコメントが、そのウェブページに対するコメントとして特定される。言い換えれば、ユーザにとって有用なコメントであっても、その属性のＵＲＬがウェブページのＵＲＬと完全一致しない場合、そのコメントはユーザに提供されない。
【０００５】
本発明は、本発明者による上記課題認識に基づきなされたものであり、その主たる目的は、電子的に情報が記載された情報ページを閲覧するユーザに対して有用なコメントを提示しやすくすることにより、ユーザを支援する技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報提供装置は、第１のＩＤで特定される電子的に情報が記述された情報ページに対するコメントを第１のＩＤと対応づけて記憶するコメント記憶部と、第１のＩＤとは異なる第２のＩＤで特定される情報ページを閲覧するユーザから、その情報ページに対するコメントの取得要求を受け付ける要求受付部と、コメント記憶部に記憶されたコメントのうち、第２のＩＤとの一致度合いが高い第１のＩＤと対応づけられたコメントほどその表示優先度を高く設定する優先度設定部と、表示優先度が高く設定されたコメントほどユーザから視認されやすい態様で表示させるコメント表示部と、を備える。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、情報ページを閲覧するユーザに対して有用なコメントを提示しやすくなる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態である情報提供システムの構成を示す図である。
【図２】コメント管理装置の機能構成を示すブロック図である。
【図３】コメント蓄積テーブルのデータ構造を示す図である。
【図４】置換設定テーブルのデータ構造を示す図である。
【図５】ユーザ端末の画面図である。
【図６】ユーザ端末の画面図である。
【図７】ユーザ端末の画面図である。
【図８】ユーザ端末の画面図である。
【図９】ユーザ端末の画面図である。
【図１０】実施の形態におけるコメント管理装置の動作を示すフローチャートである。
【図１１】第６の変形例におけるコメント管理装置の動作を示すフローチャートである。
【図１２】第７の変形例におけるコメント管理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明の実施の形態を説明する前に、まず概要を説明する。
ネットワーク上のウェブサーバが提供するウェブページは、ＵＲＬにより一意に特定される。このＵＲＬは、ネットワーク上に存在する各種リソースの位置を段階的に特定するための階層構造になった文字列である。本実施の形態におけるＵＲＬは、「ｈｔｔｐ：／／ホスト名／上位ディレクトリ名／・・・／下位ディレクトリ名／ファイル名」の形式であることとする。
【００１１】
本発明者は、ＵＲＬの階層構造に着目して、複数のＵＲＬ間の関連度合いを推定できると考えた。すなわち、ＵＲＬではネットワーク上のウェブページの位置が段階的に特定されるため、互いに異なる第１のＵＲＬと第２のＵＲＬについて、第１のＵＲＬに対して第２のＵＲＬが前方一致する長さが長いほど、第１および第２のＵＲＬの関連度合いが高いと考えた。
【００１２】
本発明者の着想をさらに具体的に説明する。典型的なＵＲＬは「ｈｔｔｐ：／／ホスト名／情報の上位カテゴリ名／情報の中位カテゴリ名／情報の下位カテゴリ名／情報ファイル名」となることが多い。したがって、第１のＵＲＬと、その第１のＵＲＬに対して情報の中位カテゴリ名までが前方一致する第２のＵＲＬとはある程度関連すると考えられる。さらに、情報の下位カテゴリ名までが前方一致するＵＲＬよりも第１のＵＲＬに対する関連性は低いと考えられる。さらにまた、情報の上位カテゴリ名までが前方一致するＵＲＬよりも第１のＵＲＬに対する関連性は高いと考えられる。
【００１３】
本実施の形態では、ウェブページに対してユーザが記述したコメントを管理し、ウェブページを閲覧するユーザに対してそのコメントを提供する装置を提案する。この装置は、上述した本発明者の着想に基づいて、ユーザが閲覧中のウェブページのＵＲＬと、コメントが設定されたウェブページのＵＲＬとが完全一致しない場合であっても、ユーザに有用であると想定されるコメントを提供する。
【００１４】
図１は、本発明の実施の形態である情報提供システムの構成を示す。情報提供システム１００は、ウェブサーバ１０で総称される第１のウェブサーバ１０ａ、第２のウェブサーバ１０ｂ、第３のウェブサーバ１０ｃと、ユーザ端末１２で総称される第１のユーザ端末１２ａ、第２のユーザ端末１２ｂ、第３のユーザ端末１２ｃと、コメント管理装置１４とを備える。これらの各装置は、ＬＡＮ・ＷＡＮ・インターネット等、公知の通信手段を含む通信網１６を介して、適宜相互に接続される。
【００１５】
ウェブサーバ１０は、ウェブページの取得を要求するデータ（以下、適宜「ページ取得要求」とも呼ぶ。）をユーザ端末１２から受け付ける。このページ取得要求では特定のＵＲＬが指定され、ウェブサーバ１０はそのＵＲＬで識別されるウェブページのデータをユーザ端末１２に送信する。図１の第１のウェブサーバ１０ａ、第２のウェブサーバ１０ｂ、第３のウェブサーバ１０ｃは、同様のディレクトリ構成であり、複数のページ取得要求を水平負荷分散して処理する。
【００１６】
ユーザ端末１２は、ユーザにより操作される一般的なＰＣ端末である。ユーザ端末１２にはウェブブラウザがインストールされており、ウェブサーバ１０から取得したウェブページのデータをウェブブラウザ上に表示させる。ユーザはウェブブラウザ上に表示されたウェブページを閲覧することにより、必要な情報を収集する。
【００１７】
ウェブサーバ１０における負荷の集中を回避するため、特定のウェブページについては、第１のユーザ端末１２ａは第１のウェブサーバ１０ａから取得するように規定されている。また、第２のユーザ端末１２ｂは第２のウェブサーバ１０ｂから、第３のユーザ端末１２ｃは第３のウェブサーバ１０ｃからそのウェブページを取得するように規定されている。したがって特定のウェブページを取得する際に、ユーザ端末１２の各装置では、ホスト名のみが異なるＵＲＬがウェブブラウザに指定されて、同一のウェブページのデータが取得される。本実施の形態では、第１のユーザ端末１２ａのホスト名は「ｈｏｓｔ０１」、第２のユーザ端末１２ｂのホスト名は「ｈｏｓｔ０２」、第３のユーザ端末１２ｃのホスト名は「ｈｏｓｔ０３」とする。
【００１８】
コメント管理装置１４は、ウェブサーバ１０が提供するウェブページに対してユーザが記述したコメントを保持し、ウェブページを閲覧するユーザの要求に応じてコメントを提供する。コメント管理装置１４は、ユーザが閲覧するウェブページのＵＲＬ（以下、適宜「閲覧中ＵＲＬ」とも呼ぶ。）と、コメントが設定されたウェブページのＵＲＬ（以下、適宜「登録済ＵＲＬ」とも呼ぶ。）とが異なる場合、閲覧中ＵＲＬと登録済ＵＲＬとの間の関連度合いを推定する。そして、ユーザが閲覧するウェブページと関連度合いが高いと推定されたコメントを優先的にユーザに提示する。
【００１９】
なお、本実施の形態では、コメント管理装置１４もウェブサーバ機能を有することとする。後述するように、ユーザ端末１２は、ウェブサーバ１０に対するアクセスと同様に、ウェブブラウザを介してコメント管理装置１４にアクセスする。
【００２０】
図２は、コメント管理装置１４の機能構成を示すブロック図である。コメント管理装置１４は、コメント記憶部２０と、置換データ記憶部２２と、取得要求受信部２４と、優先度設定部２６と、コメント表示部２８と、登録画面表示部３０と、登録要求受付部３２とを有する。なお、ウェブサーバ機能は公知技術であるため、以下では特に説明しない。
【００２１】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２２】
コメント記憶部２０は、ウェブサーバ１０が提供するウェブページに対してユーザが記述したコメントのデータと、そのウェブページのＵＲＬとが対応づけられるコメント蓄積テーブルを記憶する記憶領域である。
【００２３】
図３は、コメント蓄積テーブルのデータ構造を示す。コメントＩＤ欄には、コメントを一意に識別するための識別情報が記録される。ＵＲＬ欄には、コメントの設定対象であるウェブページのＵＲＬが記録される。すなわち、このＵＲＬ欄に記録されたＵＲＬが登録済ＵＲＬとなる。タイトル欄には、コメントのタイトルが記録される。コメント本文欄には、コメントの内容そのものが記録される。出典・引用欄には、コメントの出典元や引用元等、コメント記述の際に参照されたウェブページのＵＲＬが記録される。コメントの設定対象であるウェブページのＵＲＬが記録されてもよい。評価値欄には、コメントを参照したユーザがそのコメントを良評価した回数が評価値として記録される。
【００２４】
追加コメント本文欄には、コメントに対する他のユーザからの追加コメントが記録される。一つのコメントに対する複数の追加コメントが識別可能に記録されてもよいのはもちろんである。以下、コメント蓄積テーブルに記録されたレコードを、適宜「コメントレコード」とも呼ぶ。なお、本実施の形態では、一つのウェブページに対して、言い換えれば、一つのＵＲＬに対してコメントレコードは一つ設定され、最初のコメントはコメント本文欄に、それ以外のコメントは追加コメント本文欄に記録される。図２に戻る。
【００２５】
置換データ記憶部２２は、ＵＲＬの少なくとも一部を構成する文字列であり、所定のデリミタ文字、本実施の形態では「／」で区切られた要素（以下、適宜「ＵＲＬ要素」とも呼ぶ。）について、置換元のＵＲＬ要素と置換先のＵＲＬ要素とが対応づけられる置換設定テーブルを記憶する記憶領域である。置換元および置換先のＵＲＬ要素のそれぞれとして、１つのＵＲＬ要素が記録されてもよく、複数種のＵＲＬ要素が記録されてもよい。また、「／」を含まない１階層のＵＲＬ要素が記録されてもよく、１以上の「／」を含む、例えば「Ａ／Ｂ」の形式となる複数階層のＵＲＬ要素が記録されてもよい。
【００２６】
図４は、置換設定テーブルのデータ構造を示す。置換元ＵＲＬ要素欄には、置換元のＵＲＬ要素とすべき閲覧中ＵＲＬのＵＲＬ要素が記録される。置換先ＵＲＬ要素欄には、置換元のＵＲＬ要素を置き換えるための置換先のＵＲＬ要素が記録される。同図の置換レコード２００、置換レコード２０２、置換レコード２０４は、閲覧中ＵＲＬと登録済ＵＲＬとの関連度合いが判定される際に、ホスト名「ｈｏｓｔ０１」と「ｈｏｓｔ０２」と「ｈｏｓｔ０３」とを同一視させるためのレコードである。置換レコード２０６は、閲覧中ＵＲＬの「ｃｈｉｚａｉ」を登録済ＵＲＬの「ｈｏｕｍｕ／ｃｈｉｚａｉ」に変換するためのレコードである。例えば、組織変更等の影響によりウェブページのＵＲＬが変更された際に、その変更に対応するために設定される。図２に戻る。
【００２７】
取得要求受信部２４は、ユーザが閲覧するウェブページに対して設定されたコメントの取得を要求するデータ（以下、適宜「コメント取得要求」とも呼ぶ。）をユーザ端末１２から受け付ける。このコメント取得要求では、閲覧中ＵＲＬが指定される。
【００２８】
なお、閲覧中ＵＲＬに加えて、ユーザ端末１２からウェブサーバ１０に送信された各種情報を含むパラメータがコメント取得要求に含まれる場合、取得要求受信部２４はそのパラメータ部分を除外して閲覧中ＵＲＬを取得する。例えば、コメント取得要求における閲覧中ＵＲＬとして、「ＵＲＬ？パラメータ」が設定されていた場合、取得要求受信部２４はそのＵＲＬの部分のみを閲覧中ＵＲＬとして取得する。このパラメータ除外処理は、取得要求受信部２４に代わって、後述する優先度設定部２６において実行されてもよい。
【００２９】
優先度設定部２６は、コメント記憶部２０のコメント蓄積テーブルを参照して、閲覧中ＵＲＬと完全一致する登録済ＵＲＬを有するコメントレコードを検索する。閲覧中ＵＲＬと完全一致する登録済ＵＲＬを有するコメントレコードが存在した場合、優先度設定部２６は、コメントそのものを表示させるウェブページ（以下、適宜「コメントページ」とも呼ぶ。）を表示すべき旨と、閲覧中ＵＲＬと完全一致する登録済ＵＲＬを有するコメントレコードのＩＤとをコメント表示部２８に送出する。
【００３０】
閲覧中ＵＲＬと完全一致する登録済ＵＲＬを有するコメントレコードが存在しない場合、優先度設定部２６は、コメント蓄積テーブルに記録された各コメントレコードと閲覧中ＵＲＬとの関連度合いを推定する。そして、閲覧中ＵＲＬとの関連度合いが高いコメントレコードほど、表示の際に優先されるように、高い優先度を示す指標値（以下、適宜「表示優先度」とも呼ぶ。）を設定する。以下、コメントレコードに対する表示優先度の設定を具体的に説明する。
【００３１】
設定態様１．閲覧中ＵＲＬとＵＲＬ欄との比較
閲覧中ＵＲＬがｎ個のＵＲＬ要素を有する場合、優先度設定部２６は、まずｎ−１個のＵＲＬ要素の内容および順序が前方一致する登録済ＵＲＬを検索する。以降、最後尾のＵＲＬ要素を順次除外したｎ−２個、ｎ−３個、・・・のＵＲＬ要素の内容および順序が前方一致する登録済ＵＲＬを検索する。優先度設定部２６は、先の検索において特定された登録済ＵＲＬ、言い換えれば、閲覧中ＵＲＬのＵＲＬ要素と前方一致する長さが長い登録済ＵＲＬ、を有するコメントレコードほど高い表示優先度を設定する。
【００３２】
設定態様２．閲覧中ＵＲＬと出典・引用欄との比較
優先度設定部２６は、出典・引用欄のデータとして閲覧中ＵＲＬが設定されたコメントレコードには高い表示優先度を設定する。この場合にも設定態様１と同様に、閲覧中ＵＲＬとの一致度が高いＵＲＬが出典・引用欄に設定されたコメントレコードほど高い表示優先度を設定する。言い換えれば、閲覧中ＵＲＬの少なくとも一部と前方一致するＵＲＬが出典・引用欄に設定されたコメントレコードについて、前方一致する長さが長いコメントレコードほど高い表示優先度を設定する。
【００３３】
設定態様３．閲覧中ＵＲＬとコメント本文欄との比較
優先度設定部２６は、コメント本文欄の内容に閲覧中ＵＲＬが設定されたコメントレコードについて、その閲覧中ＵＲＬの設定数が多いコメントレコードほど高い表示優先度を設定する。この場合にも設定態様１と同様に、閲覧中ＵＲＬとの一致度が高いＵＲＬがコメント本文欄に多く設定されたコメントレコードほど高い表示優先度を設定する。すなわち、コメント本文欄の内容に閲覧中ＵＲＬの一部が設定されたコメントレコードについて、そのＵＲＬの一致部分の設定数が多いコメントレコードほど高い表示優先度を設定する。
【００３４】
具体例を説明する。あるコメントレコードのコメント本文欄に
ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／ｔｒａｉｎｉｎｇ．ｈｔｍｌ
ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／ｉｎｔｅｒｎａｌ．ｈｔｍｌ
ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／ｇｅｎｔｅｎ．ｈｔｍｌ
ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／ｈｉｓｔｏｒｙ．ｈｔｍｌ
の４つのＵＲＬが含まれていたとする。このコメントレコードと、閲覧中ＵＲＬの
ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／ａｉｕｅｏ．ｈｔｍｌ
とが比較された場合、このコメントレコードのコメント本文欄には「ｈｔｔｐ：／／ｗｗｗ．ｘ．ｃｏｍ／ｃｏｍｐａｎｙ／」の部分が４回設定されているため、高い表示優先度が設定されることになる。
【００３５】
優先度設定部２６は、設定態様１〜３において各コメントレコードに設定した表示優先度を合算する。各設定態様において設定される表示優先度の大きさは、典型的には、設定態様１＞設定態様２＞設定態様３であるため、設定態様１で高い表示優先度が設定されたコメントレコードほど最終的な表示優先度も大きくなりやすい。優先度設定部２６は、ユーザに対して有用であると想定されるコメントの候補を一覧表示するウェブページ（以下、適宜「候補一覧ページ」とも呼ぶ。）を表示すべき旨と、設定態様１〜３において何らかの表示優先度が設定されたコメントレコードのコメントＩＤおよび表示優先度とをコメント表示部２８に送出する。その際、所定値以上の表示優先度が設定されたコメントレコードに限って送出してもよく、表示優先度の降順で整列させた場合に所定の順位以上となるコメントレコードに限って送出してもよい。
【００３６】
なお、優先度設定部２６は、置換データ記憶部２２の置換設定テーブルを参照して、コメント取得要求で指定された閲覧中ＵＲＬのＵＲＬ要素のうち、置換元ＵＲＬ要素として設定されたＵＲＬ要素を特定する。そして、置換元ＵＲＬ要素として設定されたＵＲＬ要素を置換先ＵＲＬ要素に置き換えたＵＲＬ（以下、適宜「置換ＵＲＬ」とも呼ぶ。）についても閲覧中ＵＲＬと同様に取り扱う。すなわち、上述のように、置換ＵＲＬと完全一致する登録済ＵＲＬを有するコメントレコードをまず検索する。置換ＵＲＬと完全一致する登録済ＵＲＬがない場合には、コメントレコードと置換ＵＲＬとの関連度合いを推定し、各コメントレコードに表示優先度を設定する。
【００３７】
コメント表示部２８は、優先度設定部２６から、コメントページを表示すべき旨と、コメントＩＤとが通知された際、コメント記憶部２０のコメント蓄積テーブルからコメントＩＤで特定されるコメントレコードを取得する。そして、コメントレコードのデータをコメントページのデータに設定してユーザ端末１２に送信する。コメントページについては、図６に関連して後述する。
【００３８】
コメント表示部２８は、優先度設定部２６から、候補一覧ページを表示すべき旨と、１以上のコメントＩＤと、各コメントＩＤに対する表示優先度とが通知された際、コメント記憶部２０のコメント蓄積テーブルから各コメントＩＤで特定されるコメントレコードを取得する。そして、各コメントレコードについて、表示優先度が高く設定されたコメントレコードほどユーザから視認されやすい態様で表示されるよう、各コメントレコードのデータを候補一覧ページのデータに設定する。なお、表示優先度が同じコメントレコードについては、その評価値欄の評価値が高いものほどユーザから視認されやすい態様で表示されるよう設定する。
【００３９】
本実施の形態のコメント表示部２８は、候補一覧ページにおいてユーザから視認されやすい態様で表示させるために、表示優先度が高いコメントレコードほど候補一覧ページの上位で表示されるよう設定する。変形例としては、表示優先度が高いコメントレコードほど大きな文字サイズで設定してもよく、ユーザの注意を喚起させるための所定のマークや色を付してもよい。候補一覧ページについては、図７に関連して後述する。
【００４０】
登録画面表示部３０は、コメントが未登録のウェブページに対する新規のコメントを登録するウェブページ（以下、適宜「新規コメント登録ページ」とも呼ぶ。）のデータをユーザ端末１２に送信する。新規コメント登録画面については、図９に関連して後述する。また、登録画面表示部３０は、コメントが登録済のウェブページに対する追加のコメントを登録するウェブページ（以下、適宜「追加コメント登録ページ」とも呼ぶ。）のデータをユーザ端末１２に送信する。
【００４１】
登録要求受付部３２は、新規コメント登録ページに入力されたコメントのデータをユーザ端末１２から取得して、コメント記憶部２０のコメント蓄積テーブルに対する新規のコメントレコードとして記録する。また、登録要求受付部３２は、追加コメント登録ページに入力されたコメントのデータをユーザ端末１２から取得して、そのコメントを追加すべきコメントレコードにおける追加コメント本文欄のデータに記録する。なお、登録要求受付部３２は、上述したパラメータ除外処理を実行する。したがって、コメントレコードのＵＲＬ欄のＵＲＬからはユーザ個別のパラメータが除外されるため、一つのウェブページを識別するＵＲＬとして、複数のユーザ間で共通のＵＲＬが設定される。
【００４２】
以上の構成による動作を以下説明する。
図５は、ユーザ端末１２の画面図である。同図は、ユーザ端末１２が第１のウェブサーバ１０ａから取得したウェブページ（以下、適宜「閲覧ページ」とも呼ぶ。）３０２が表示されたウェブブラウザ３００を示している。ＵＲＬ表示領域３０４には、閲覧ページ３０２のＵＲＬである閲覧中ＵＲＬが表示されている。閲覧ページ３０２に対するコメントをユーザが参照・登録したいとき、ユーザはコメント参照・登録ボタン３０６を押下する。コメント参照・登録ボタン３０６が押下されると、ウェブブラウザ３００は、閲覧中ＵＲＬが指定されたコメント取得要求をコメント管理装置１４に対して送信する。
【００４３】
図６は、ユーザ端末１２の画面図である。同図は、閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在して、その登録済ＵＲＬと対応づけられたコメントを表示するコメントページ３１０を示している。本図以降の画面図ではウェブブラウザ３００を図示しないが、コメントページ３１０等のウェブページは図５と同様にウェブブラウザ３００に表示される。ユーザはコメントページ３１０を参照することで、閲覧ページ３０２に対して他のユーザが提供したコメント、言い換えれば、他のユーザのナレッジを取得できる。
【００４４】
ユーザは、コメントページ３１０のコメント内容が役に立ったと考えた場合、評価ボタン３１２を押下する。評価ボタン３１２が押下されると、ウェブブラウザ３００は、登録済ＵＲＬと良評価とを対応づけたデータをコメント管理装置１４に対して送信する。コメント表示部２８は、その登録済ＵＲＬと対応づけられたコメントの評価値を増加させる。
【００４５】
ユーザは、コメントページ３１０のコメント内容に追加コメントをする場合、追加コメント登録ボタン３１４を押下する。追加コメント登録ボタン３１４が押下されると、ウェブブラウザ３００は、追加コメント登録ページの取得要求をコメント管理装置１４に対して送信する。コメント表示部２８はその取得要求を受け付けて、登録画面表示部３０は図示しない追加コメント登録ページを表示させる。追加コメント登録ページに設定された追加コメントのデータは、登録済ＵＲＬとともに、コメント管理装置１４に送信される。登録要求受付部３２は、その登録済ＵＲＬと対応づけられたコメントレコードにその追加コメントのデータを追加する。なお、図６には図示しないが、コメントレコードに設定された追加コメントは、コメントページ３１０内に表示される。すなわち、コメント表示部２８は、コメントレコードにおけるコメント本文欄のデータと追加コメント本文欄のデータとをコメントページ３１０に設定する。
【００４６】
ユーザは、他のコメントを参照したいとき、コメントページ３１０においてリンク３１６を押下する。リンク３１６が押下されると、後述する候補一覧ページが表示される。
【００４７】
図７は、ユーザ端末１２の画面図である。同図は、閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在しなかった場合、もしくは、コメントページ３１０においてその他の候補が要求された場合に表示される候補一覧ページ３２０を示している。候補の１位には、閲覧中ＵＲＬに対して合致範囲３２２で示す部分が一致する登録済ＵＲＬが設定されたコメント、具体的には図３のコメントＩＤ「００１」のコメントが表示されている。候補の２位には、閲覧中ＵＲＬの置換ＵＲＬに対して合致範囲３２２が一致する登録済ＵＲＬが設定されたコメント、具体的には図３のコメントＩＤ「００３」のコメントが表示されている。
【００４８】
ユーザは、合致範囲３２２やタイトル、本文の書き出しを確認して、コメントの詳細を確認する場合には、リンク３２４を押下する。リンク３２４が押下されると、そのコメントの登録済ＵＲＬがコメント管理装置１４に送信される。コメント表示部２８は、その登録済ＵＲＬに対応づけられたコメントのデータを取得してコメントページ３１０のデータとして設定し、コメントページ３１０のデータをユーザ端末１２に送信する。これにより、ユーザ端末１２において図６と同様のコメントページ３１０が表示される。
【００４９】
ユーザは、コメントを簡易に確認したい場合には、リンク３２６を押下する。リンク３２４が押下されると、そのコメントの登録済ＵＲＬがコメント管理装置１４に送信され、コメント表示部２８が上述のように動作して登録済ＵＲＬに対応づけられたコメントのデータがユーザ端末１２に送信されて、コメントを簡易に確認するためのポップアップウィンドウ（以下、適宜「確認ウィンドウ」とも呼ぶ。）が表示される。
【００５０】
図８は、ユーザ端末１２の画面図である。同図は、確認ウィンドウ３３０が候補一覧ページ３２０の前面に重畳して表示された状態を示している。ユーザは、確認ウィンドウ３３０によりコメントの内容を簡易に確認し、さらに詳細な情報が必要な場合には、リンク３２４を押下してコメントページ３１０を表示させる。確認ウィンドウ３３０の表示においては、ウェブブラウザ３００全体における表示内容が変更されないため、ユーザは他のコメントとの比較が容易となる。例えば、一覧表示されたコメントから有益なコメントを絞り込む際の利便性を向上できる。図７に戻る。
【００５１】
ユーザは、新規のコメントを追加したい場合には、候補一覧ページにおいて新規コメント登録ボタン３２８を押下する。リンク３２４が押下されると、ウェブブラウザ３００は、新規コメント登録ページの取得要求をコメント管理装置１４に対して送信する。コメント表示部２８はその取得要求を受け付けて、登録画面表示部３０は新規コメント登録ページを表示させる。
【００５２】
図９は、ユーザ端末１２の画面図である。同図は、新規コメント登録ページ３４０が表示された状態を示している。ユーザは、タイトル欄３４２にコメントのタイトルを、内容欄３４４にコメントの内容を入力し、出典・引用欄３４６にコメントの出典元や引用元を入力する。なお、出典・引用欄３４６には閲覧中ＵＲＬがあらかじめ自動的に設定され、ユーザは適宜その内容を編集できる。ユーザは入力が完了すると登録確定ボタン３４８を押下する。登録確定ボタン３４８が押下されると、ウェブブラウザ３００は新規コメントのデータをコメント管理装置１４に送信し、登録要求受付部３２は新規コメントのデータをコメント記憶部２０に記録する。
【００５３】
図１０は、本実施の形態におけるコメント管理装置１４の動作を示すフローチャートである。同図は、コメント管理装置１４においてコメント取得要求が受け付けられてから、コメントページを提供するまでの一連の処理を示している。
取得要求受信部２４は、閲覧中ＵＲＬが指定されたコメント参照要求をユーザ端末１２から受け付ける（Ｓ１０）。優先度設定部２６は、コメント記憶部２０のコメント蓄積テーブルにおいて閲覧中ＵＲＬと完全一致する登録済ＵＲＬを検索する。閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在するとき（Ｓ１２のＹ）、コメント表示部２８は、その登録済ＵＲＬと対応づけられたコメントを取得して、そのコメントが設定されたコメントページ３１０を、ユーザに有用と推定されるコメントが設定された推定コメントページとしてユーザ端末１２に表示させる（Ｓ１４）。
【００５４】
閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在しないとき（Ｓ１２のＮ）、優先度設定部２６は、まず、閲覧中ＵＲＬに対する登録済ＵＲＬの一致度合いに応じて、各コメントに対して表示優先度を設定する（Ｓ１６）。優先度設定部２６は、次に、閲覧中ＵＲＬに対する出典・引用欄のＵＲＬの一致度合いに応じて、各コメントに対して表示優先度を設定する（Ｓ１８）。優先度設定部２６は、次に、コメント本文欄に含まれる閲覧中ＵＲＬの数に応じて、各コメントに対して表示優先度を設定する（Ｓ２０）。優先度設定部２６は、最後に、各コメントに対して設定した表示優先度を合算する。コメント表示部２８は、表示優先度が高いコメントほど上位となるように、また表示優先度が同じコメントについては評価値が高いコメントが上位となるように、コメントの表示順序を決定する（Ｓ２２）。そして、その表示順序でコメントを一覧表示する候補一覧ページ３２０をユーザ端末１２に表示させる（Ｓ２４）。候補一覧ページ３２０において特定のコメントが選択されると、選択されたコメントが設定されたコメントページ３１０を、選択コメントページとしてユーザ端末１２に表示させる（Ｓ２６）。
【００５５】
なお、フローチャートには記載しないが、Ｓ１０の後に、優先度設定部２６は、置換データ記憶部２２を参照して閲覧中ＵＲＬに対する１以上の置換ＵＲＬを設定し、各置換ＵＲＬについてもＳ１２からＳ２０の処理を実行する。
【００５６】
以上説明したコメント管理装置１４によれば、リソースの位置が階層的に記載されるというＵＲＬの特徴に基づき、閲覧中ＵＲＬと登録済ＵＲＬとの関連度合いにしたがって、ウェブサイトを閲覧するユーザに対する有用なコメントが推定される。具体的には、閲覧中ＵＲＬの先頭から複数のＵＲＬ要素に対して前方一致する登録済ＵＲＬが検索される。そして、その前方一致する長さが長い登録済ＵＲＬが設定されたコメントほどユーザにとって有用性の高いコメントであると推定され、高い表示優先度が設定されて、ユーザにとって視認しやすい態様で表示される。これにより、閲覧中ＵＲＬと登録済ＵＲＬとが完全一致しない場合であっても、ウェブページを閲覧するユーザに有用と想定されるコメントを、有用性が高いものほど優先してユーザに提供できる。
【００５７】
またコメント管理装置１４によれば、閲覧中ＵＲＬとコメントの内容とも比較されて、有用性が推定される。具体的には、コメントの出典元や引用元が記述される領域に閲覧中ＵＲＬもしくは閲覧中ＵＲＬとの関連性があると想定されるＵＲＬが存在するほど、有用性の高いコメントであると推定される。また、コメント本文が記述される領域に閲覧中ＵＲＬもしくは閲覧中ＵＲＬとの関連性があると想定されるＵＲＬが多く存在するほど、有用性の高いコメントであると推定される。これにより、ウェブページを閲覧するユーザに対するコメントの有用性を精度よく推定できる。
【００５８】
さらにコメント管理装置１４によれば、ＵＲＬが異なっても実質的に同じウェブページがユーザに提供される場合、例えば負荷分散が設定された場合やＵＲＬが変更された場合に対応するために閲覧中ＵＲＬに対する置換ＵＲＬが設定される。そして、置換ＵＲＬと登録済ＵＲＬとの関連度合いにしたがって、ウェブサイトを閲覧するユーザに対する有用なコメントが推定される。これにより、ＵＲＬの変更を伴う環境の変化が発生した場合であっても、ユーザに対して有用と想定されるコメントを提供しやすくなる。
【００５９】
さらにまたコメント管理装置１４によれば、ユーザ端末１２からウェブサーバ１０に対してＵＲＬとともに送信されたパラメータは、有用性の判定の際には除外される。例えば、ユーザ端末１２からウェブサーバ１０にＨＴＴＰ−ＧＥＴリクエストがなされる際、そのＵＲＬとして「ＵＲＬ？パラメータ」の形式で送信される場合があり、ユーザ端末１２からコメント管理装置１４へのコメント取得要求におけるＵＲＬの指定も同様に「ＵＲＬ？パラメータ」の形式になることがある。パラメータはユーザごとに異なる場合が多いため、パラメータを含めた形式では、登録済ＵＲＬとの関連度合いの判定が適切に行えないこともある。コメント管理装置１４によれば、パラメータが除外され、複数のユーザ間で共通するＵＲＬに基づいて登録済ＵＲＬとの関連度合いが判定されるため、ユーザに対して有用と想定されるコメントを提供しやすくなる。
【００６０】
さらにまたコメント管理装置１４によれば、候補一覧ページ３２０において表示優先度が最も高いコメント以外のコメントも候補として表示される。これにより、あるウェブページを閲覧中のユーザが求めるコメントが別のウェブページに対応づけられていた場合でも、そのコメントをユーザに提供しやすくなる。例えば、第１のウェブページを閲覧しているユーザが第１のウェブページにコメントを作成する際、第１のウェブページ以上にそのコメントと適合する第２のウェブページが存在することがある。コメント管理装置１４によれば、あるコメントがそのコメントに相応しい第２のウェブページと対応づけられていない場合でも、第２のウェブページを閲覧するユーザに対してそのコメントを提示しやすくなり、ユーザは自身にとって有用なコメントを取得しやすくなる。
また、候補一覧ページ３２０において関連度の高いＵＲＬに対応づけられた複数のコメントが並べて表示されることで、コメント間の差異をユーザが識別しやすくなる。
【００６１】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下変形例を示す。
【００６２】
第１の変形例を説明する。コメント表示部２８は、確認ウィンドウ３３０を候補一覧ページ３２０の前面に透過的に重ねて表示させてもよい。例えば、確認ウィンドウ３３０のＣＳＳ（Cascading Style Sheets）に透過度を指定することにより透過的に表示させてもよい。この変形例によれば、候補一覧ページ３２０と確認ウィンドウ３３０とを比較しやすくなり、ユーザの利便性が向上する。
【００６３】
第２の変形例を説明する。コメント表示部２８は、コメントページ３１０および候補一覧ページ３２０をユーザが閲覧中のウェブページの前面に透過的に重ねて表示させてもよい。例えば、ユーザが閲覧中のウェブページをインラインフレームでバックグラウンドに表示させ、コメントページ３１０および候補一覧ページ３２０のＣＳＳに透過度を指定してフォアグランドに表示させてもよい。また例えば、コメントページ３１０および候補一覧ページ３２０のデータをＦＬａｓｈ（登録商標）コンテンツとしてアルファ・ブレンディングの設定を行うことにより透過的にフォアグランドに表示させてもよい。また、コメント表示部２８は、コメントページ３１０および候補一覧ページ３２０を、ユーザが閲覧中のウェブページと並べて表示させてもよい。例えば、ユーザ端末１２のウェブブラウザに表示されるウェブページをフレーム分割して、一方のフレームにはユーザが閲覧中であったウェブページを表示させ、他方のフレームにはコメントページ３１０または候補一覧ページ３２０を表示させてもよい。この変形例によれば、ユーザが閲覧中のウェブページの内容とコメントとを比較しやすくなり、ユーザの利便性が向上する。
【００６４】
第３の変形例を説明する。コメント管理装置１４は、閲覧中ＵＲＬと、そのユーザから良評価を得たコメントのＩＤと、そのコメントの良評価取得数とが対応づけられるユーザ評価テーブルを記憶するユーザ評価記憶部と、ユーザがコメントを良評価した際に、ユーザ評価テーブルにアクセスして、閲覧中ＵＲＬと、良評価されたコメントのＩＤとで特定されるレコードの良評価取得数を増加させるコメント評価更新部とをさらに備えてもよい。優先度設定部２６は、ユーザ評価テーブルを参照して、コメント取得要求で指定された閲覧中ＵＲＬに対して高い良評価取得数を有するコメントほど高い表示優先度を設定してもよい。この変形例によれば、ユーザによるコメントの評価を、コメントの有用性の推定処理に反映でき、その精度を向上させることができる。なお、ユーザ評価テーブルに基づく表示優先度の設定は、閲覧中ＵＲＬとコメントとの対応関係に対するユーザの評価を直接反映するものである。したがって、この変形例で設定される表示優先度は、閲覧中ＵＲＬと登録済ＵＲＬとの比較に基づき設定される表示優先度よりも大きく設定されてもよい。
【００６５】
第４の変形例を説明する。第３の変形例において、コメント管理装置１４はユーザを識別するためのユーザＩＤを保持しておき、ユーザ評価記憶部においてはユーザＩＤごとに異なるユーザ評価テーブルを記憶してもよい。優先度設定部２６は、コメント取得要求を送信したユーザごとに異なるユーザ評価テーブルを参照して、コメントの表示優先度を設定してもよい。別の態様としては、コメント管理装置１４は複数のユーザをその属性情報に基づきグループ化しておき、ユーザ評価記憶部においてはユーザのグループごとに異なるユーザ評価テーブルを記憶してもよい。優先度設定部２６は、コメント取得要求を送信したユーザが属するグループごとに異なるユーザ評価テーブルを参照して、コメントの表示優先度を設定してもよい。この変形例によれば、ユーザもしくはユーザのグループごとに異なると考えられるコメント評価の傾向を、コメントの有用性の推定処理に反映でき、その精度を向上させることができる。
【００６６】
第５の変形例を説明する。図３のコメント蓄積テーブルには、閲覧中ＵＲＬが記録される閲覧中ＵＲＬ欄と、そのユーザが候補一覧ページ３２０からコメントレコードを選択してコメントページ３１０に表示させた回数が記録される選択回数欄とがさらに含まれてもよい。コメント表示部２８は、候補一覧ページ３２０においてコメントレコードが選択された際、そのコメントレコードの閲覧中ＵＲＬ欄に対して、ユーザが閲覧中であったウェブページのＵＲＬを記録するとともに、選択回数欄の値を増加させる。優先度設定部２６は、ある閲覧中ＵＲＬでコメントレコードの表示優先度を決定する際、その閲覧中ＵＲＬが閲覧中ＵＲＬ欄に記録されたコメントレコードほど高い優先度を設定し、さらに、その選択回数欄の値が大きいコメントレコードほど高い優先度を設定する。この変形例によれば、特定の閲覧ページ３０２から候補一覧ページ３２０を表示させたユーザによるコメント選択の実績を、コメントの有用性の推定処理に反映できる。
【００６７】
第６の変形例を説明する。実施の形態においては、閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在した場合、その登録済ＵＲＬと対応づけられたコメントが設定された推定コメントページがユーザに提供された。本変形例においては、情報提供システム１００は、コメント取得要求を受け付けた際、閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在するか否かにかかわらず、まず候補一覧ページ３２０を表示させる。なお典型的には、閲覧中ＵＲＬと完全一致する登録済ＵＲＬと対応づけられたコメントレコードには他のコメントレコードよりも高い表示優先度が設定されるため、そのコメントレコードは候補一覧ページ３２０の上位に表示されることになる。図１１は、第６の変形例におけるコメント管理装置１４の動作を示すフローチャートである。同図における各ステップの番号は、図１０における各ステップの番号に対応する。本変形例では、実施の形態におけるＳ１２およびＳ１４の処理が実行されず、まず候補一覧ページ３２０が表示された後、ユーザの選択に応じた選択コメントページが表示される。
【００６８】
第７の変形例を説明する。本変形例においては、情報提供システム１００は、コメント取得要求を受け付けた際、閲覧中ＵＲＬと完全一致する登録済ＵＲＬが存在するか否かにかかわらず、各コメントレコードの表示優先度を設定する。図１２は、第７の変形例におけるコメント管理装置１４の動作を示すフローチャートである。同図における各ステップの番号も、図１０における各ステップの番号に対応する。本変形例では、各コメントレコードの表示優先度を設定した後、表示優先度が所定の閾値以上のコメントが存在する場合（Ｓ２３のＹ）、表示優先度が所定の閾値以上のコメントが設定された推定コメントページを表示させる（Ｓ１４）。この閾値は、閲覧中ＵＲＬと完全一致する登録済ＵＲＬのコメントレコードに対して設定される表示優先度以上の値であってもよく、システム開発者の経験や知見、情報提供システム１００における実験等に基づいて決定されてもよい。また、表示優先度が所定の閾値以上のコメントが複数存在する場合には、それら複数のコメントのいずれについても推定コメントページに設定してもよく、また、表示優先度が最大のコメントのみを推定コメントページに設定してもよい。表示優先度が所定の閾値以上のコメントが存在しない場合（Ｓ２３のＮ）、Ｓ２４以降の処理を実行する。
【００６９】
第８の変形例を説明する。実施の形態においては、各コメントレコードの評価値は表示優先度が同じコメントの表示順序を調整するために使用された。変形例においては、優先度設定部２６は、評価値が高いコメントレコードほど高い表示優先度を設定してもよい。
【００７０】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００７１】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【００７２】
請求項に記載した「第１のＩＤ」、「第２のＩＤ」は、階層的な構造を有する識別情報であってもよく、ネットワーク上における情報ページの位置を段階的に特定する識別情報であってもよい。例えば、ＲＦＣ２３９６等に規定されたＵＲＩ（Uniform Resource Identifier）であってもよく、ＲＦＣ１７３８等に規定されたＵＲＬであってもよい。また、「情報ページ」は、ウェブページのみならず、ユーザ間で共通して用いられるＩＤにより特定されるその他の電子文書であってもよい。「意味上または構成上ひとかたまりとして把握できる部分」とは、所定の区切りデータにより区切られた部分であってもよく、予め定められたデータ長で特定される範囲に含まれる部分であってもよい。
【符号の説明】
【００７３】
１０  ウェブサーバ、  １２  ユーザ端末、  １４  コメント管理装置、  ２０  コメント記憶部、  ２２  置換データ記憶部、  ２４  取得要求受信部、  ２６  優先度設定部、  ２８  コメント表示部、  ３０  登録画面表示部、  ３２  登録要求受付部、  １００  情報提供システム。
【図１】
2014238889.tif 000003
【図２】
2014238889.tif 000004
【図３】
2014238889.tif 000005
【図４】
2014238889.tif 000006
【図５】
2014238889.tif 000007
【図６】
2014238889.tif 000008
【図７】
2014238889.tif 000009
【図８】
2014238889.tif 000010
【図９】
2014238889.tif 000011
【図１０】
2014238889.tif 000012
【図１１】
2014238889.tif 000013
【図１２】
2014238889.tif 000014