(57)【要約】【課題】  トラックバックを辿り、トラックバック元のコメントやトラックバックを集約する。【解決手段】  本発明は、Blog記事から該Blog記事のＵＲＬ、コメントとトラクバックのアンカーを取得し、コメントページから各コメント文を取得し、トラックバックページから各トラックバック文を取得し、ＤＢに格納し、ＤＢに記述された、各トラックバック文が示すトラックバック元記事を取得し、ＤＢに記述された、コメント文、並びに、トラックバック文を元にコメントページ、並びに、トラックバックページを新たに生成し、Blog記事に付与されたコメント、トラックバックのアンカーが示すＵＲＬを、生成したコメントページ、トラックバックページへのＵＲＬに変更する。【選択図】  図１
2006331348.tif 000002
【特許請求の範囲】
【請求項１】
Blog（ブログ）記事に張られたトラックバックを辿り、トラックバック元のコメントやトラックバックを集約したページを生成する、トラックバック元のコメント・トラックバックの集約方法であって、
記憶手段に格納され、実行する処理内容が記述されたBlog解析ルールを用いて、前記Blog記事から該Blog記事のＵＲＬ、該Blog記事に付与されたコメントとトラクバックのアンカーを取得し、コメント・トラックバック保管データベースに格納するBlog記事解析ステップと、
前記Blog解析ルールを用いて、前記コメントのアンカーが示すページ（コメントページ）から各コメント文を取得し、前記コメント・トラックバック保管データベースに格納するコメント取得ステップと、
前記Blog解析ルールを用いて、前記トラックバックのアンカーが示すページ（トラックバックページ）から各トラックバック文を取得し、前記コメント・トラックバック保管データベースに格納するトラックバック取得ステップと、
前記コメント・トラックバック保管データベースに記述された、各トラックバック文が示すトラックバック元記事を取得するトラックバック元取得ステップと、
前記コメント・トラックバック保管データベースに記述された、前記コメント文、並びに、前記トラックバック文を元にコメントページ、並びに、トラックバックページを新たに生成するコメントページ・トラックバックページ生成ステップと、
前記Blog記事に付与されたコメント、トラックバックのアンカーが示すＵＲＬを、前記コメントページ・トラックバックページ生成ステップで生成したコメントページ、トラックバックページへのＵＲＬに変更するコメント・トラックバックアンカー変更ステップと、
を行うことを特徴とするトラックバック元のコメント・トラックバックの集約方法。
【請求項２】
前記コメント・トラックバック保管データベースは、
Blog記事毎に、該Blog記事が最初のBlog記事から何段目にあたるかを表すホップカウント、Blog記事に付与されたコメント文とトラックバック文、各トラックバック文が示すトラックバック元記事のＵＲＬ、各トラックバック元記事の取得状況、を管理する請求項１記載のトラックバック元のコメント・トラックバックの集約方法。
【請求項３】
Blog記事に張られたトラックバックを辿り、トラックバック元のコメントやトラックバックを集約したページを生成する、トラックバック元のコメント・トラックバックの集約装置であって、
前記Blog記事から該Blog記事のＵＲＬ、該Blog記事に付与されたコメントとトラクバックのアンカーを取得するBlog記事解析手段と、
前記コメントのアンカーが示すページ（コメントページ）から各コメント文を取得するコメント取得手段と、
前記トラックバックのアンカーが示すページ（トラックバックページ）から各トラックバック文を取得するトラックバック取得手段と、
前記Blog記事解析手段、前記コメント取得手段、前記トラックバック取得手段で実行する処理内容を記述し、記憶手段に格納されるBlog解析ルールと、
前記Blog記事解析手段、前記コメント取得手段、前記トラックバック取得手段で取得した情報を格納するコメント・トラックバック保管データベースと、
前記コメント・トラックバック保管データベースに記述された、各トラックバック文が示すトラックバック元記事を取得するトラックバック元取得手段と、
前記コメント・トラックバック保管データベースに記述された、前記コメント文、並びに、前記トラックバック文を元にコメントページ、並びに、トラックバックページを新たに生成するコメントページ・トラックバックページ生成手段と、
前記Blog記事に付与されたコメント、トラックバックのアンカーが示すＵＲＬを、前記コメントページ・トラックバックページ生成手段で生成したコメントページ、トラックバックページへのＵＲＬに変更するコメント・トラックバックアンカー変更手段と、
を備えたことを特徴とするトラックバック元のコメント・トラックバックの集約装置。
【請求項４】
前記コメント・トラックバック保管データベースは、
Blog記事毎に、該Blog記事が最初のBlog記事から何段目にあたるかを表すホップカウント、Blog記事に付与されたコメント文とトラックバック文、各トラックバック文が示すトラックバック元記事のＵＲＬ、各トラックバック元記事の取得状況、を管理する請求項３記載のトラックバック元のコメント・トラックバックの集約装置。
【請求項５】
前記請求項１乃至２記載のトラックバック元のコメント・トラックバックの集約方法の各ステップをコンピュータに実行させることを特徴とするトラックバック元のコメント・トラックバックの集約プログラム。
【請求項６】
前記請求項１乃至２記載のトラックバック元のコメント・トラックバックの集約方法の各ステップをコンピュータに実行させるプログラムを格納したことを特徴とするトラックバック元のコメント・トラックバックの集約プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラックバック元のコメント・トラックバックの集約方法及び装置及びプログラム及びプログラムを格納した記憶媒体に係り、ハイパーリンクで結ばれたＷｅｂページを辿り、各リンク先の情報を集約したＷｅｂページを生成する、リンク先情報の集約手法であり、特に、Blog（ブログ）記事におけるトラックバック元のコメント・トラックバックの集約方法及び装置及びプログラム及びプログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
Blog（ブログ）と呼ばれる“Ｗｅｂサイトを簡単かつ素早く更新できるツール”を利用したサイトが２００１年頃から増加しており、また、大手ポータルサイトによるBlogサービスの提供に伴い、Blogは爆発的に普及してきている。
【０００３】
Blogとは、個人運営で日々更新される日記的なＷｅｂサイトと定義され、特に、インターネット上のＷｅｂサイトへのリンクを張り、そこに自分の評論を書き加えた記事（Blog記事）が時系列に配置されているＷｅｂサイトのことを表す。なお、Blogは、図１９（ａ）に示すように、HTML(Hyper Text Markup Language)を用いて記述される。
【０００４】
Blogは特徴的な機能として、閲覧者が各Blog記事についてコメントを自由に書き込める“コメント”機能をもつ。この際、コメントとして、図１９（ｂ）に示すように、タイトル、投稿者名、コメント本文などを記入できる。
【０００５】
また、あるBlog記事から別のBlog記事へリンクを張った際、リンク先のサイトに対してリンクを張ったことを通知する“トラックバック”機能を持つ。この際、リンク先のサイト（トラックバックされたサイト）には、トラックバック元となるBlog記事のＵＲＬやタイトル、記事の概要などが送信される。そして、図１９（ｃ）に示すように、トラックバックされたサイトではこの情報を元に「この記事へのトラックバック」一覧を自動的に生成する。
【０００６】
Blog記事間におけるトラックバック関係を図２０を用いて説明する。例えば、Blog記事Ａ＿Ｅ１のトラックバック元はサイトＢのBlog記事Ｂ＿Ｅ１（図１９（ｃ）のＡ＿Ｔ１（１））とサイトＣのBlog記事Ｃ＿Ｅ１（図１９（ｃ）のＡ＿Ｔ１（２））であり、サイトＡでは、トラックバックページＡ＿Ｔ１が自動的に生成される。
【０００７】
ここで、一般にトラックバックされたBlog記事間の関連性は高く、あるBlog記事に興味を持った場合、その記事に関連する情報を取得するために、その記事に対するトラックバックを辿り、トラックバック元の記事を閲覧することがしばしば発生する。この際、そのトラックバック元の記事に“コメント”や“トラックバック”が存在する場合、そのコメントやトラックバックを閲覧したりもする。さらには、そのトラックバック元の記事のトラックバックを更に辿り、新たなBlog記事を階層的に閲覧する場合もたまに発生する。
【０００８】
例えば、図２０に示す、Blog記事Ａ＿Ｅ１を起点に、Blog記事Ｂ＿Ｅ１、Blog記事Ｄ＿Ｅ１、Blog記事Ｅ＿Ｅ１と閲覧する。
【０００９】
ここで、ハイパーリンク（トラックバックもハイパーリンクの一種）で結ばれた複数のＷｅｂページを効率的に閲覧する技術として、複数のＷｅｂページを簡単な操作で連続的に閲覧できると共に、複数のＷｅｂページが階層的にホップアップ表示する方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−３２０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ここで、あるBlog記事の関連情報を取得しようと、その記事の“コメント”や“トラックバック”へアクセスした際、その記事に付与されたコメントやトラックバックだけでなく、その記事のトラックバック元の記事に付与されたコメントやトラックバック、さらには、そのトラックバック元の記事のトラックバック元の記事に付与されたコメントやトラックバックも合わせて表示されれば、利用者が一度に得られる情報量が増えると共に、トラックバック元の記事へ移動する手間が省け、効率的な閲覧が可能になると考える。
【００１１】
このような、トラックバック元の記事に付与されたコメントやトラックバックを集約することは、これまでに実現されていない。
【００１２】
さらには、コメントやトラックバックの集約時、トラックバックの重複（図２０の記事Ｂ＿Ｅ１，Ｃ＿Ｅ１のトラックバック元として記事Ｄ＿Ｅ１が重複）や再参照（図２０の記事Ｄ＿Ｅ１のトラックバック元として、記事Ｂ＿Ｅ１を再参照）が整理して表示されれば、利用者自身が各Blog記事の既読／未読を管理する必要がなくなり、ある記事から続く関連情報を効率的に取得することが可能となる。
【００１３】
本発明は、上記の点に鑑みなされたもので、トラックバックを辿り、トラックバック元のコメントやトラックバックを集約することで、あるBlog記事から続く関連情報を効率的に取得できる、トラックバック元のコメント・トラックバックの集約方法及び装置及びプログラム及びプログラムを格納した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１４】
図１は、本発明の原理を説明するための図である。
【００１５】
本発明（請求項１）は、Blog記事に張られたトラックバックを辿り、トラックバック元のコメントやトラックバックを集約したページを生成する、トラックバック元のコメント・トラックバックの集約方法であって、
記憶手段に格納され、実行する処理内容が記述されたBlog解析ルールを用いて、Blog記事から該Blog記事のＵＲＬ、該Blog記事に付与されたコメントとトラクバックのアンカーを取得し、コメント・トラックバック保管データベースに格納するBlog記事解析ステップ（ステップ１）と、
Blog解析ルールを用いて、コメントのアンカーが示すページ（コメントページ）から各コメント文を取得し、コメント・トラックバック保管データベースに格納するコメント取得ステップ（ステップ２）と、
Blog解析ルールを用いて、トラックバックのアンカーが示すページ（トラックバックページ）から各トラックバック文を取得し、コメント・トラックバック保管データベースに格納するトラックバック取得ステップ（ステップ３）と、
コメント・トラックバック保管データベースに記述された、各トラックバック文が示すトラックバック元記事を取得するトラックバック元取得ステップ（ステップ４）と、
コメント・トラックバック保管データベースに記述された、コメント文、並びに、トラックバック文を元にコメントページ、並びに、トラックバックページを新たに生成するコメントページ・トラックバックページ生成ステップ（ステップ５）と、
Blog記事に付与されたコメント、トラックバックのアンカーが示すＵＲＬを、コメントページ・トラックバックページ生成ステップで生成したコメントページ、トラックバックページへのＵＲＬに変更するコメント・トラックバックアンカー変更ステップ（ステップ６）と、を行う。
【００１６】
また、本発明（請求項２）は、コメント・トラックバック保管データベースにおいて、
Blog記事毎に、該Blog記事が最初のBlog記事から何段目にあたるかを表すホップカウント、Blog記事に付与されたコメント文とトラックバック文、各トラックバック文が示すトラックバック元記事のＵＲＬ、各トラックバック元記事の取得状況、を管理する。
【００１７】
図２は、本発明の原理構成図である。
【００１８】
本発明（請求項３）は、Blog記事に張られたトラックバックを辿り、トラックバック元のコメントやトラックバックを集約したページを生成する、トラックバック元のコメント・トラックバックの集約装置であって、
Blog記事から該Blog記事のＵＲＬ、該Blog記事に付与されたコメントとトラクバックのアンカーを取得するBlog記事解析手段５１と、
コメントのアンカーが示すページ（コメントページ）から各コメント文を取得するコメント取得手段５４と、
トラックバックのアンカーが示すページ（トラックバックページ）から各トラックバック文を取得するトラックバック取得手段５５と、
Blog記事解析手段５１、コメント取得手段５４、トラックバック取得手段５５で実行する処理内容を記述し、記憶手段に格納されるBlog解析ルール５２と、
Blog記事解析手段５１、コメント取得手段５４、トラックバック取得手段５５で取得した情報を格納するコメント・トラックバック保管データベース５３と、
コメント・トラックバック保管データベース５３に記述された、各トラックバック文が示すトラックバック元記事を取得するトラックバック元取得手段５６と、
コメント・トラックバック保管データベース５３に記述された、コメント文、並びに、トラックバック文を元にコメントページ、並びに、トラックバックページを新たに生成するコメントページ・トラックバックページ生成手段５７と、
Blog記事に付与されたコメント、トラックバックのアンカーが示すＵＲＬを、コメントページ・トラックバックページ生成手段５７で生成したコメントページ、トラックバックページへのＵＲＬに変更するコメント・トラックバックアンカー変更手段５８と、を有する。
【００１９】
また、本発明（請求項４）は、コメント・トラックバック保管データベースにおいて、
Blog記事毎に、該Blog記事が最初のBlog記事から何段目にあたるかを表すホップカウント、Blog記事に付与されたコメント文とトラックバック文、各トラックバック文が示すトラックバック元記事のＵＲＬ、各トラックバック元記事の取得状況、を管理する。
【００２０】
本発明（請求項５）は、請求項１乃至２記載のトラックバック元のコメント・トラックバックの集約方法の各ステップをコンピュータに実行させるトラックバック元のコメント・トラックバックの集約プログラムである。
【００２１】
本発明（請求項６）は、請求項１乃至２記載のトラックバック元のコメント・トラックバックの集約方法の各ステップをコンピュータに実行させるプログラムを格納したことを特徴とするトラックバック元のコメント・トラックバックの集約プログラムを格納した記憶媒体である。
【発明の効果】
【００２２】
上記のように本発明によれば、利用者はあるBlog記事のコメントやトラックバックとして得られる情報量が増加するとともに、トラックバック元の記事へ移動する手間が省け、効率的な情報取得が可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、図面と共に本発明の実施の形態を説明する。
【００２４】
図３は、本発明の一実施の形態におけるトラックバック元のコメント・トラックバックの集約システムの構成を示す。
【００２５】
同図に示すシステムは、インターネット１を介して、本発明の要部であるトラックバック元のコメント・トラックバック集約装置２を備えた拡張Blogサーバ３、他のBlogサーバ４、閲覧者のパーソナルコンピュータ（ＰＣ）５が相互に接続されている。
【００２６】
拡張Blogサーバ３とBlogサーバ４はBlogの作成、インターネット上での公開を行うための基本機能を有しており、閲覧者ＰＣ５は、インターネットを閲覧するＷｅｂブラウザを有する。
【００２７】
図４は、本発明の一実施の形態における拡張Blogサーバ上のBlogサイト閲覧時に利用者に提示される表示画面の一例を示す。同図に示す表示画面には、トラックバック元のコメント・トラックバックの集約装置を操作するための集約操作インタフェース４１が新たに表示されている。集約操作インタフェース４１の詳細については後述する。
【００２８】
図５は、本発明の一実施の形態におけるトラックバック元のコメント・トラックバック集約装置の構成を示す。
【００２９】
トラックバック元のコメント・トラックバックの集約装置２は、Blog記事解析部５１、Blog解析ルール５２、コメント・トラックバック保管データベース（ＤＢ）５３、コメント取得部５４、トラックバック取得部５５、トラックバック元取得部５６、コメントページ・トラックバックページ生成部５７、コメント・トラックバックアンカー変更部５８から構成される。このうち、Blog解析ルール５２は、メモリ等の記憶手段に格納されているものとする。
【００３０】
以下に、上記の構成における動作を説明する。
【００３１】
図６は、本発明の一実施の形態における動作のフローチャートである。
【００３２】
まず、利用者は、図４に示す集約操作インタフェースの“ホップ数”の欄に、何段階目のBlog記事に付与された“コメント”や“トラックバック”まで集約するかを入力し、“実行”ボタンを押す。
【００３３】
ここで、ホップ数に“２”を設定した場合、現在閲覧しているBlog記事（図２０の記事Ａ＿Ｅ１）から２段目のBlog記事（図２０の記事Ｄ＿Ｅ１）が持つ“コメント”と“トラックバック”（図２０のコメントＤ＿Ｃ１，トラックバックＤ＿Ｔ１）まで集約することを意味する。
【００３４】
利用者からの上記操作が発生した場合、Blog記事解析部５１は、利用者が指定する“ホップ数”を取得し、また、“ホップカウント”を０に初期化する（ステップ５１）。
【００３５】
なお、ホップカウントは以降の処理で、処理対象とするBlog記事が何段階に当たるかを管理する変数である。また、ホップ数とホップカウントは図５には図示していないが、トラックバック元のコメント・トラックバック集約装置２が持つ内部メモリで管理するものとする。
【００３６】
また、Blog記事解析部５１では、Blog解析ルール５２を参照し、利用者が現在閲覧中のBlog記事（図１９の記事Ａ＿Ｅ１）のＵＲＬ、並びに、そのBlog記事に付与された“コメント”と“トラックバック”のアンカーを取得する（ステップ５２）。
【００３７】
ここで、Blog解析ルール５２には、Blog記事のＵＲＬを取得する方法として、例えば、タイトルのアンカーが示すhref属性（<Ahref=”***”><SPAN class=etTitle>タイトル</SPAN></A>の***部分）を取得することや、“固定リンク”や“PermanentLink”などと記述されたアンカーのhref属性を取得すること、が記述されている。
【００３８】
また、“コメント”と“トラックバック”のアンカーを取得する方法として、例えば、“コメント（２）、comment(2),Comments(2),コメントを一言（２）”などや、“トラックバック（２）、TrackBack(2),Trackback(2)”など、と記述されたアンカーを取得することが記述されている。これにより、Blog記事中に含まれるアンカーの中からコメントやトラックバックのアンカーのみを抽出する。
【００３９】
そして、取得したBlog記事のＵＲＬと現在のホップカウント（ここでは、０）をコメント・トラックバック保管ＤＢ５３に記録すると共に、そのBlog記事に付与されたコメントやトラックバックについて記述する欄を新たに設ける（ステップ５３）。
【００４０】
ここで、図７に示すように、コメント・トラックバック保管ＤＢ５３では、Blog記事毎に、ホップカウント、後述するコメント文とトラックバック文、各トラックバック文が示すトラックバック元記事のＵＲＬ，各トラックバック元記事の取得状況、を管理する。
【００４１】
次に、コメント取得部５４では、ステップ５２で取得した“コメント”のアンカーが示すコメントページ（図１９のＡ＿Ｃ１）を取得する。そして、Blog解析ルール５２を参照し、取得したコメントページからコメント文（図１９のＡ＿Ｃ１（１），Ａ＿Ｃ１（２））を抽出する（ステップ５４）。
【００４２】
ここで、Blog解析ルール５２には、図８に示すようなコメントページにおけるコメント文の記述フォーマットが記述されており、実際には、そのフォーマットに記された情報、例えば、コメントタグ（<!--コメント-->,<!/--コメント-->）、SPANタグやTDタグのclass属性（class=”cmTitle”など）を手掛かりにコメント文を抽出する。
【００４３】
そして、抽出したコメント文を、図７に示すように、コメント・トラックバック保管ＤＢ５３のステップ５３で生成した欄に記入する（ステップ５５）。
【００４４】
次に、トラックバック取得部５５では、ステップ５２で取得した“トラックバック”のアンカーが示すトラックバックページ（図１９のＡ＿Ｔ１）を取得する。そして、Blog解析ルール５２を参照し、取得したトラックバックページからトラックバック文（図１９のＡ＿Ｔ１（１），Ａ＿Ｔ１（２））を抽出する（ステップ５６）。
【００４５】
ここで、Blog解析ルール５２には、図９に示すようなトラックバックページにおけるトラックバック文の記述フォーマットが記述されており、実際には、そのフォーマットに記述された情報、例えば、コメントタグ（<!--Trackback-->,<!/--Trackbak-->）、SPANタグやTDタグのclass属性（class=”tbETitle”など）を手掛かりにトラックバック文を抽出する。
【００４６】
そして、抽出したトラックバック文、並びに、各トラックバック文が示すトラックバック元記事（図１９のＢ＿Ｅ１，Ｃ＿Ｅ１）のＵＲＬを、コメント・トラックバック保管ＤＢ５３のステップ５３で生成された欄に記入する（ステップ５７）。
【００４７】
ここで、トラックバック元記事のＵＲＬは、例えば、図９に示すようにトラックバック元記事のタイトルが記述されたアンカーのhref属性を記述する。
【００４８】
次に、トラックバック元取得部５６では、コメント・トラックバック保管ＤＢ５３からトラックバック元記事（ここでは、Ｂ＿Ｅ１）の情報を読み出し（ステップ５８）、該トラックバック元記事の欄に記述されたホップカウント（ここでは、０）とステップ５１で取得したホップ数（ここでは、２）を比較する（ステップ５９）。
【００４９】
そして、ホップ数＞ホップカウントの場合（ステップ５９のＹｅｓ）、該トラックバック元記事（ここでは、Ｂ＿Ｅ１）のＵＲＬと、コメント・トラックバック保管ＤＢ５３に記述された、閲覧中のBlog記事（ここでは、Ａ＿Ｅ１）のＵＲＬ、並びに、コメント・トラックバック保管ＤＢ５３に記述された他のトラックバック元記事のうち、トラックバック元の取得状況が空白でないもの（ここでは、該当なし）のＵＲＬとを比較する（ステップ６０）。トラックバック元の取得状況に記述する内容については後述する。
【００５０】
そして、比較の結果、同じＵＲＬが見つからなかった場合（ステップ５０のＯＫ）、該ＵＲＬが示すトラックバック元記事の取得処理を開始する（ステップ６１）。この際、コメント・トラックバック保管ＤＢ５３の該トラックバック元記事の取得状況欄に“〇（取得中）”を記入する。
【００５１】
一方、ステップ６０の比較の結果、同じＵＲＬが見つかった場合（ステップ６０のＮｏ），該ＵＲＬが示すトラックバック元記事の取得は既に行われているため、該トラックバック元記事の取得状況欄に“×（既処理）”を記入する。
【００５２】
その後、コメント・トラックバック保管ＤＢ５３を参照し、トラックバック元の取得状況が空白になっているトラックバック元記事がなくなるまで、コメント・トラックバック保管ＤＢ５３から新たなトラックバック元記事の情報を読み出し（ステップ５８）、ステップ５９〜ステップ６１の処理を繰り返す。
【００５３】
ここでは、コメント・トラックバック保管ＤＢ５３から、トラックバック元記事Ｃ＿Ｅ１の情報を読み出し、ステップ５９〜ステップ６１の処理を繰り返す。
【００５４】
この際、ステップ６０では、Ｃ＿Ｅ１のＵＲＬとＡ＿Ｅ１のＵＲＬ、並びに、Ｂ＿Ｅ１のＵＲＬを比較することになる。
【００５５】
その後、コメント・トラックバック保管ＤＢ５３に記述された全トラックバック元記事の読み出しを完了した場合（ステップ６２のＹｅｓ）、ホップカウント１増分（ここでは、１になる）し（ステップ６３）、トラックバック元記事（ここでは、記事Ｂ＿Ｅ１、Ｃ＿Ｅ１）の取得処理へと移る。
【００５６】
なお、ステップ５９の比較の結果、ホップ数≦ホップカウントの場合（ステップ５９のＮｏ）、コメントページ・トラックバックページの生成処理へ移る。処理の詳細については後述する。
【００５７】
以下に、トラックバック元記事の取得処理について説明する。
【００５８】
［第１のトラックバック元記事の取得処理］
以下、トラックバック元記事取得時の処理について、図１０のフローチャートを用いて説明する。
【００５９】
まず、トラックバック元取得部５６で、トラックバック元記事（ここでは、図２０の記事Ｂ＿Ｅ１／記事Ｃ＿Ｅ１）の取引完了を受信した場合、コメント・トラックバック保管ＤＢ５３の該トラックバック元記事の取得状況欄を“黒丸（取得済）”に変更する（ステップ６４）。
【００６０】
そして、Blog記事解析部５１において、Blog解析ルール５２を参照し、取得したBlog記事のＵＲＬ、並びに、そのBlog記事に付与された“コメント”と“トラックバック”のアンカーを取得する（ステップ５２）。
【００６１】
以降、取得したBlog記事（トラックバック元のBlog記事）を用い、前述のステップ５３〜ステップ６３の処理を実行する。
【００６２】
この際、ステップ５３では、取得したBlog記事（図２０のＢ＿Ｅ１／Ｃ＿Ｅ１）のＵＲＬと現在のホップカウント（ここでは、１）をコメント・トラックバック保管ＤＢ５３に記録すると共に、そのBlog記事に付与されたコメントやトラックバックについて記述する欄を新たに設ける。
【００６３】
また、ステップ５４では、取得したBlog記事（図２０のＢ＿Ｅ１／Ｃ＿Ｅ１）に付与されたコメントページ（図２０のＢ＿Ｃ１／Ｃ＿Ｃ１）からコメント文を抽出し、ステップ５５で抽出したコメント文をコメント・トラックバック保管ＤＢ５３に記入する。
【００６４】
さらに、ステップ５６では、取得したBlog記事（図２０のＢ＿Ｅ１／Ｃ＿Ｅ１）に付与されたトラックバックページ（図２０のＢ＿Ｔ１／Ｃ＿Ｔ１）からトラックバック文を抽出し、ステップ５７で、抽出したトラックバック文、並びに、各トラックバック文が示すトラックバック元記事（図２０のＤ＿Ｅ１）のＵＲＬを、コメント・トラックバック保管ＤＢ５３に記入する。
【００６５】
図１１に、コメント・トラックバック保管ＤＢ５３の様子を示す。
【００６６】
その後、ステップ５８で、トラックバック元記事Ｄ＿Ｅ１の情報を、記事Ｂ＿Ｅ１のトラックバック元として初めて処理する場合、ステップ６０では、Ｄ＿Ｅ１のＵＲＬとＡ＿Ｅ１，Ｂ＿Ｅ１，Ｃ＿Ｅ１のＵＲＬを比較する。その結果、同じＵＲＬは見つからず（ステップ６０のＯＫ）、ステップ６１で記事Ｄ＿Ｅ１の取得処理を開始する。この際、図１１に示すように、コメント・トラックバック保管ＤＢ５３のBlog記事Ｂ＿Ｅ１の欄に記述されたトラックバック元記事Ｄ＿Ｅ１のトラックバック元の取得状況欄には“〇（取得中）”を記入する。
【００６７】
一方、上記処理の後、トラックバック元記事Ｄ＿Ｅ１の情報を、記事Ｃ＿Ｅ１のトラックバック元として処理する場合、ステップ６０では、Ｄ＿Ｅ１のＵＲＬをＡ＿Ｅ１，Ｂ＿Ｅ１，Ｃ＿Ｅ１、並びに、Ｄ＿Ｅ１のＵＲＬを比較する。その結果、同じＵＲＬが見つかり（ステップ６０のＮｏ）、図１１に示すようにコメント・トラックバック保管ＤＢ５３のBlog記事Ｃ＿Ｅ１の欄に記述されたトラックバック元記事Ｄ＿Ｅ１のトラックバック元の取得状況欄には“×（既処理）”を記入する。
【００６８】
その後、コメント・トラックバック保管ＤＢ５３に記述された全トラックバック元記事の読み出しを完了した場合、ホップカウントを１増分（ここでは、２になる）し（ステップ６３）、トラックバック元記事（ここでは、記事Ｄ＿Ｅ１）の取得処理へと移る。
【００６９】
［第２のトラックバック元記事の取得］
トラックバック元取得部５６で、トラックバック元記事（ここでは、記事Ｄ＿Ｅ１）の取得完了を受信した場合、コメント・トラックバック保管ＤＢ５３の該トラックバック先記事の取得状況欄を“黒丸（取得済）”に変更する。
【００７０】
そして、取得したBlog記事を用い、前述のステップ５３〜ステップ６３の処理を実行する。
【００７１】
図１２にコメント・トラックバック保管ＤＢの様子を示す。
【００７２】
この際、ステップ５９で、記事Ｄ＿Ｅ１のトラックバック元記事の情報を読み出し、該トラックバック元記事の欄に記述されたホップカウント（ここでは、２）とステップ５１で取得したホップ数（ここでは、２）を比較した場合、ホップ数≦ホップカウントとなる（ステップ５９のＮｏ）。
【００７３】
そこで、この時点でトラックバック元記事の取得処理を終了し、コメントページ・トラックバックページの生成処理へ移る。
【００７４】
［コメントページ・トラックバックページの生成］
次に、コメントページ・トラックバックページの生成について、図１３のフローチャートを用いて説明する。
【００７５】
まず、コメントページ・トラックバックページ生成部５７では、コメント・トラックバック保管ＤＢ５３を参照し、トラックバック元の取得状況欄に“〇（取得中）”の記述がなくなるまで待つ。つまり、指定したホップ数でのトラックバック元の集約処理が完了するまで待機する（ステップ６５）。
【００７６】
そして、トラックバック元の集約処理が完了した際（ステップ６５のＹｅｓ）、コメントページ・トラックバックページ生成部５７では、例えば、図１２に示すように、コメントページ・トラックバック保管ＤＢ５３に記述されたトラックバック元記事のうち、トラックバック元の取得状況が空白のもの（ここではBlog記事Ｄ＿Ｅ１の欄に記述された記事Ｂ＿Ｅ１，Ｅ＿Ｅ１）のＵＲＬと、閲覧中のBlog記事（ここでは、Ａ＿Ｅ１）のＵＲＬ、並びに、トラックバック元の取得状況が“黒丸（取得済）”か“×（既取得）”のもののＵＲＬとを比較する（ステップ６５）。
【００７７】
そして、比較の結果、同じＵＲＬが見つからなかった場合、当該ＵＲＬが示すトラックバック元記事の取得状況欄に“△（参照）”を記入する。
【００７８】
一方、同じＵＲＬが見つかった場合、該ＵＲＬが示すトラックバック元記事の取得状況欄に“×（既取得）”を記入する。
【００７９】
図１２の例では、Blog記事Ｄ＿Ｅ１の欄に記述された記事Ｂ＿Ｅ１には“×（既処理）”、記事Ｅ＿Ｅ１には“△（参照）”が記入される。
【００８０】
次に、コメント・トラックバック保管ＤＢ５３に記述された全コメント文（ここでは、Ａ＿Ｃ１（１），Ａ＿Ｃ１（２），Ｂ＿Ｃ１（１），Ｂ＿Ｃ１（２），Ｄ＿Ｃ１（１））を読み出し、それら全コメント文を一覧した新たなコメントページを生成する（ステップ６７）。
【００８１】
ここで、コメントページの一例として、図１４（ｂ）に示すように元々のコメント文と集約することで得た各トラックバック元記事へのコメントを区別して提示することが考えられる。
【００８２】
また、コメント・トラックバック保管ＤＢ５３に記述されたトラックバック文のうち、トラックバック元の取得状況が“黒丸（取得済）”か“△（参照）”であるもの（ここでは、Ａ＿Ｔ１（１），Ａ＿Ｔ１（２），Ｂ＿Ｔ１（１），Ｄ＿Ｔ１（２））を呼び出し、それらトラックバック文を一覧した新たなトラックバックページを生成する（ステップ６８）。
【００８３】
ここで、トラックバックページの一例として、図１４（ｃ）に示すように、元々のトラックバックと集約することで得た各トラックバック元記事へのトラックバックを区別して提示することが考えられる。
【００８４】
なお、新たなに生成したコメントページとトラックバックページは図５には図示していないが、トラックバック元のコメント・トラックバック集約装置２がもつ内部メモリ、または、ハードディスク上で管理するものとする。
【００８５】
次に、コメント・トラックバックアンカー変更部５８では、最初のステップ５２で取得した、利用者が閲覧中のBlog記事（ここでは、記事Ａ＿Ｅ１）に付与された“コメント”と“トラックバック”のアンカーが示すＵＲＬを、ステップ６７、ステップ６８で生成したコメントページとトラックバックページへのＵＲＬに変更する（ステップ６９）。
【００８６】
この際、図１４（ａ）に示すように、“コメント”と“トラックバック”のアンカーテキストとして記述されている、コメント数やトラックバック数を、例えば、元々のコメント数やトラックバック数と、集約することで増えたコメント数やトラックバック数が明確にわかるように提示することが考えられる。
【００８７】
その後、利用者がこの変更された“コメント”や“トラックバック”のアンカーをクリックした場合、そのBlog記事に元々付与されたコメントやトラックバックに加え、利用者が指定したホップ数まで、その記事のトラックバック元の記事に付与されたコメントとトラックバックを集約したコメントページ、トラックバックページが提示される。
【実施例】
【００８８】
以下、本発明の実施例を説明する。
【００８９】
［第１の実施例］
上記の発明を実施するための最良の形態では、閲覧中のBlog記事が１つである場合について述べた。ここで、図１５に示すように、閲覧中のページに複数のBlog記事がある場合が考えられる。
【００９０】
この場合、閲覧中の各Blog記事に対してコメント・トラックバック保管ＤＢ５３を用意し、発明を実施するための最良の形態で述べた処理を各Blog記事に対して実行することで、複数のBlog記事に対する“コメント”や“トラックバック”を一度に集約することもできる。
【００９１】
［第２の実施例］
また、上記の発明を実施するための最良の形態では、集約操作インタフェースを用いた利用者からのアクション発生時に、動的に“コメント”や“トラックバック”の集約を行った。これに対し、本実施例では、別途ホップ数を設定し、発明を実施するための最良の形態で述べた集約処理を事前に（定期的に）実施しておくことが考えられる。
【００９２】
この場合、利用者からのアクションが発生した場合、ステップ６９で述べた“コメント”と“トラックバック”のアンカーが示すＵＲＬを、予め生成しておいたコメントページとトラックバックページへのＵＲＬに変更する処理だけで済み、コメントページとトラックバックページを動的に生成する場合に比べレスポンスが早くなる。
【００９３】
［第３の実施例］
他にも、発明を実施するための最良の形態では、トラックバック先のコメント・トラックバックの集約装置２をBlogサーバに導入し、Blogサイトの１サービスとして提供した。
【００９４】
ここで、本実施例として、図１６に示すように、トラックバック先のコメント・トラックバックの集約装置２を、利用者ＰＣ２のＷｅｂブラウザ６のプラグインとして提供し、発明を実施するための最良の形態で述べた処理を利用者ＰＣ２上で実行することが考えられる。
【００９５】
この際、図１７に示すように、集約操作インタフェース４１をブラウザのツールバー部分に表示することで、利用者が任意のBlogサイト（Blog記事）に対して、“コメント”や“トラックバック”の集約操作を実行可能とすることが考えられる。
【００９６】
［第４の実施例］
また、第４の実施例として、図１８に示すように、トラックバック先のコメント・トラックバック先のコメント・トラックバックの集約装置２が実装された専用のＷｅｂサービスサーバ７を設け、最良の形態で述べた処理をこのＷｅｂサービスサーバで実行することが考えられる。
【００９７】
この際、図１７に示すように、Ｗｅｂブラウザのツールバー部分に集約操作インタフェース４１が表示されるプラグインを提供し、利用者からのアクション発生時、利用者が閲覧中のBlog記事のＵＲＬ、並びに、指定するホップ数をＷｅｂサービスサーバ７に送信し、以後の集約処理をＷｅｂサービスサーバ７で実行することが考えられる。
【００９８】
他にも、Ｗｅｂブラウザのプロクシとして、このＷｅｂサービスサーバ７を利用させることで、任意のBlogサイト閲覧時に、図４で示したように、集約操作インタフェース４１を追加して表示するようにすることも考えられる。
【００９９】
なお、上記の実施の形態及び実施例の動作をプログラムとして構築し、トラックバック元のコメント・トラックバック集約装置として利用されるコンピュータにインストールする、または、ネットワークを介して流通させることが可能である。
【０１００】
また、構築されたプログラムをハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体等に格納しておき、コンピュータにインストールする、または、配布することが可能である。
【０１０１】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【０１０２】
本発明は、Blogのコメントページ、トラックバックページをリンクを辿り集約するための技術に適用可能である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるトラックバック元のコメント・トラックバックの集約システムの構成図である。
【図４】本発明の一実施の形態における拡張Blogサーバ上のBlogサイト閲覧時に利用者に提示される表示画面の一例である。
【図５】本発明の一実施の形態におけるトラックバック元のコメント・トラックバック集約装置の構成図である。
【図６】本発明の一実施の形態における動作のフローチャートである。
【図７】本発明の一実施の形態におけるコメント・トラックバック保管ＤＢの例である。
【図８】本発明の一実施の形態におけるBlog解析ルールの例（コメント文）である。
【図９】本発明の一実施の形態におけるBlog解析ルールの例（トラックバック元記事）である。
【図１０】本発明の一実施の形態におけるトラックバック元記事の取得処理のフローチャート（その１）である。
【図１１】本発明の一実施の形態におけるコメント・トラックバック保管ＤＢの例（その１）である。
【図１２】本発明の一実施の形態におけるコメント・トラックバック保管ＤＢの例（その２）である。
【図１３】本発明の一実施の形態におけるコメントページ・トラックバックページ生成時のフローチャートである。
【図１４】本発明の一実施の形態におけるコメントページ・トラックバックページの提示例である。
【図１５】本発明第１の実施例の複数のBlog記事がある場合の例である。
【図１６】本発明の第２の実施例のシステム構成図である。
【図１７】本発明の第２の実施例の集約インタフェースの表示例である。
【図１８】本発明の第４の実施例のシステム構成図である。
【図１９】Blog記事からコメントページ・トラックバックページが生成される例である。
【図２０】Blog記事を階層的に閲覧する例である。
【符号の説明】
【０１０４】
１  インターネット
２  トラックバック元のコメント・トラックバック集約装置
３  拡張Blogサーバ
４  Blogサーバ
５  利用者ＰＣ
６  Ｗｅｂブラウザ
７  Ｗｅｂサービスサーバ
４１  集約操作インタフェース
５１  Blog記事解析手段、Blog記事解析部
５２  Blog解析ルール
５３  コメント・トラックバック保管データベース
５４  コメント取得手段、コメント取得部
５５  トラックバック取得手段、トラックバック取得部
５６  トラックバック元取得手段、トラックバック元取得部
５７  コメントページ・トラックバックページ生成手段、コメントページ・トラックバックページ生成部
５８  コメント・トラックバックアンカー変更手段、コメント・トラックバックアンカー変更部
【図１】
2006331348.tif 000003
【図２】
2006331348.tif 000004
【図３】
2006331348.tif 000005
【図４】
2006331348.tif 000006
【図５】
2006331348.tif 000007
【図６】
2006331348.tif 000008
【図７】
2006331348.tif 000009
【図８】
2006331348.tif 000010
【図９】
2006331348.tif 000011
【図１０】
2006331348.tif 000012
【図１１】
2006331348.tif 000013
【図１２】
2006331348.tif 000014
【図１３】
2006331348.tif 000015
【図１４】
2006331348.tif 000016
【図１５】
2006331348.tif 000017
【図１６】
2006331348.tif 000018
【図１７】
2006331348.tif 000019
【図１８】
2006331348.tif 000020
【図１９】
2006331348.tif 000021
【図２０】
2006331348.tif 000022