(57)【要約】【課題】複数のユーザによる投稿内容を表示するＷｅｂページにコンテンツマッチ広告を提供するＷｅｂサーバ、ユーザ端末及び方法を提供する。【解決手段】Ｗｅｂサーバ１は、ユーザ端末２に実行させるためのスクリプトプログラムを生成するスクリプトプログラム生成部１１と、スクリプトプログラムを投稿Ｗｅｂページに挿入してユーザ端末２に送信する投稿Ｗｅｂページ送信部１２とを備える。スクリプトプログラム生成部１１は、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含む投稿を検出するステップと、リンク先のＷｅｂページを読み込んで広告タグを検出するステップと、この広告タグが示す情報を用いて、リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するステップと、そのコンテンツマッチ広告を上記他のＷｅｂページへのリンクの近傍に挿入して表示するステップとを実行させるプログラムを生成する。【選択図】図１
2012068969.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に表示させるための情報を付して送信する投稿Ｗｅｂページ送信手段を備えるＷｅｂサーバであって、
前記投稿Ｗｅｂページ送信手段は、
前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、
前記リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、
前記広告タグ検出ステップにおいて広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、
前記コンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、
を前記ユーザ端末に実行させるスクリプトプログラムを生成して、前記投稿Ｗｅｂページに付加して送信するＷｅｂサーバ。
【請求項２】
複数のユーザによる投稿内容を表示する投稿Ｗｅｂページと、この投稿Ｗｅｂページにコンテンツマッチ広告を表示させるためのスクリプトプログラムとをＷｅｂサーバから受信する投稿Ｗｅｂページ受信手段を備え、その投稿Ｗｅｂページにコンテンツマッチ広告を挿入して表示するユーザ端末であって、
前記スクリプトプログラムにしたがって、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、
前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出手段と、
前記広告タグ検出手段が広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得手段と、
前記コンテンツマッチ広告取得手段が取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示手段と、を備えるユーザ端末。
【請求項３】
複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に送信するＷｅｂサーバであって、
前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、
前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出手段と、
前記広告タグ検出手段が広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得手段と、
前記コンテンツマッチ広告取得手段が取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップを実行させるスクリプトプログラムを生成し、そのスクリプトプログラムを前記投稿Ｗｅｂページに付加して前記ユーザ端末に送信する投稿Ｗｅｂページ送信手段とを備えるＷｅｂサーバ。
【請求項４】
複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に表示させるための情報を付して送信する投稿Ｗｅｂページ送信手段を備えるＷｅｂサーバが前記投稿Ｗｅｂページをユーザ端末に送信する方法であって、
前記投稿Ｗｅｂページ送信手段は、前記ユーザ端末に実行させるスクリプトプログラムを生成して、前記投稿Ｗｅｂページに付加して送信する投稿Ｗｅｂページ送信工程を実行し、
前記スクリプトプログラムは、
前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、
前記リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、
前記広告タグ検出ステップにおいて広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、
前記コンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、を前記ユーザ端末に実行させるためのプログラムである方法。
【請求項５】
制御手段を備えるユーザ端末が、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入して表示する方法であって、
前記制御手段は、
前記投稿Ｗｅｂページと、この投稿Ｗｅｂページにコンテンツマッチ広告を表示させるためのスクリプトプログラムとをＷｅｂサーバから受信する投稿Ｗｅｂページ受信工程と、
前記スクリプトプログラムにしたがって、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出工程と、
前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出工程と、
前記広告タグ検出工程において広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得工程と、
前記コンテンツマッチ広告取得工程において取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示工程と、を実行する方法。
【請求項６】
制御手段を備えるＷｅｂサーバが、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に送信する方法であって、
前記制御手段は、
前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、
前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出工程と、
前記広告タグ検出工程において広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得工程と、
前記コンテンツマッチ広告取得工程において取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップを実行させるスクリプトプログラムを生成し、そのスクリプトプログラムを前記投稿Ｗｅｂページに付加して前記ユーザ端末に送信する投稿Ｗｅｂページ送信工程とを実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザによる投稿内容を表示するＷｅｂページにコンテンツマッチ広告を提供するＷｅｂサーバ、ユーザ端末及び方法に関する。
【背景技術】
【０００２】
近年、広告表示をするＷｅｂページの内容を解析して、そのページに適したコンテンツマッチ広告を配信することが知られている。コンテンツマッチ広告を配信する技術として、１つの要素だけでなく、例えば、ユーザの特性とサイトの特性といった複数の要素を組み合わせて状況に応じた適切な広告を提示することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８６３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術は、広告を配信するＷｅｂページの内容が固定的でまとまりがある場合には有効であるものの、例えばＴＷＩＴＴＥＲ（登録商標）のような、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページに対してコンテンツマッチ広告を配信するための技術としては有効ではない。すなわち、このような複数のユーザによる投稿内容を表示するＷｅｂページは、投稿を受けるたびに内容が更新される流動的な情報を表示している。したがって、当該Ｗｅｂページ全体を解析してもその内容は流動的でまとまりがないため、当該Ｗｅｂページに配信すべきコンテンツマッチ広告を選択するための情報としてそのまま参照するのは適当ではない。
さらに、このような、複数のユーザによる投稿内容を表示するＷｅｂページでは、ユーザは通常は流れを重視する可能性が高いと考えられるので、配信するコンテンツマッチ広告の選択の方法だけではなく、当該流れを阻害しないように配信のタイミングや表示態様等においても改善の余地がある。
【０００５】
そこで、本発明は、複数のユーザによる投稿内容を表示するＷｅｂページにコンテンツマッチ広告を提供するＷｅｂサーバ、ユーザ端末及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、以下のような解決手段を提供する。
【０００７】
（１）  複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に表示させるための情報を付して送信する投稿Ｗｅｂページ送信手段を備えるＷｅｂサーバであって、前記投稿Ｗｅｂページ送信手段は、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、前記リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、前記広告タグ検出ステップにおいて広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、前記コンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、を前記ユーザ端末に実行させるスクリプトプログラムを生成して、前記投稿Ｗｅｂページに付加して送信するＷｅｂサーバ。
【０００８】
（１）に記載の発明によれば、投稿Ｗｅｂページ送信手段は、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、このリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、この広告タグ検出ステップにおいて広告タグを検出した場合に、広告タグが示す情報を用いて、リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、そのコンテンツマッチ広告を他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、をユーザ端末に実行させるスクリプトプログラムを生成して、投稿Ｗｅｂページに付加して送信する。
【０００９】
これにより、複数のユーザによる投稿内容を表示するＷｅｂページにおいても、リンク付き投稿に併せてコンテンツマッチ広告を提供するＷｅｂサーバを提供できる。
【００１０】
すなわち、投稿Ｗｅｂページに参加するあるユーザが他のＷｅｂページへのリンクを投稿したことに応じて、リンク先のコンテンツの内容にマッチするコンテンツマッチ広告を選択して投稿Ｗｅｂページに挿入してユーザ端末に表示することができる。したがって、当該コンテンツマッチ広告の閲覧者となるユーザ端末のユーザは、その内容が流動的でまとまりがない場合が多いと考えられる、当該複数のユーザによる投稿内容を表示するＷｅｂページの内容ではなく、リンク先のコンテンツの内容にマッチするコンテンツマッチ広告を閲覧することができる。
さらに、ユーザ端末は、コンテンツマッチ広告を他のＷｅｂページへのリンクの近傍に挿入して表示するため、当該ユーザは当該リンクを含む投稿を閲覧するのと同じタイミングで、当該投稿の近傍に表示されるコンテンツマッチ広告を閲覧することができる。
【００１１】
その結果、当該ユーザは、リンク先のＷｅｂページにアクセスすることなく、コンテンツマッチ広告を閲覧することが可能となり、当該コンテンツマッチ広告の内容から、当該リンク先のＷｅｂページの内容を推測することができる。このため、当該ユーザは、投稿の流れを阻害されることなく、リンク先のＷｅｂページにアクセスするか否かを判断することができる。
【００１２】
（２）  複数のユーザによる投稿内容を表示する投稿Ｗｅｂページと、この投稿Ｗｅｂページにコンテンツマッチ広告を表示させるためのスクリプトプログラムとをＷｅｂサーバから受信する投稿Ｗｅｂページ受信手段を備え、その投稿Ｗｅｂページにコンテンツマッチ広告を挿入して表示するユーザ端末であって、前記スクリプトプログラムにしたがって、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出手段と、前記広告タグ検出手段が広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得手段と、前記コンテンツマッチ広告取得手段が取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示手段と、を備えるユーザ端末。
【００１３】
（３）  複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に送信するＷｅｂサーバであって、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出手段と、前記広告タグ検出手段が広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得手段と、前記コンテンツマッチ広告取得手段が取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップを実行させるスクリプトプログラムを生成し、そのスクリプトプログラムを前記投稿Ｗｅｂページに付加して前記ユーザ端末に送信する投稿Ｗｅｂページ送信手段とを備えるＷｅｂサーバ。
【００１４】
（４）  複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に表示させるための情報を付して送信する投稿Ｗｅｂページ送信手段を備えるＷｅｂサーバが前記投稿Ｗｅｂページをユーザ端末に送信する方法であって、前記投稿Ｗｅｂページ送信手段は、前記ユーザ端末に実行させるスクリプトプログラムを生成して、前記投稿Ｗｅｂページに付加して送信する投稿Ｗｅｂページ送信工程を実行し、前記スクリプトプログラムは、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、前記リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、前記広告タグ検出ステップにおいて広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、前記コンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、を前記ユーザ端末に実行させるためのプログラムである方法。
【００１５】
（５）  制御手段を備えるユーザ端末が、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入して表示する方法であって、前記制御手段は、前記投稿Ｗｅｂページと、この投稿Ｗｅｂページにコンテンツマッチ広告を表示させるためのスクリプトプログラムとをＷｅｂサーバから受信する投稿Ｗｅｂページ受信工程と、前記スクリプトプログラムにしたがって、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出工程と、前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出工程と、前記広告タグ検出工程において広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得工程と、前記コンテンツマッチ広告取得工程において取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示工程と、を実行する方法。
【００１６】
（６）  制御手段を備えるＷｅｂサーバが、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に送信する方法であって、前記制御手段は、前記投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出手段と、前記リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで所定の広告を配信するための広告タグを検出する広告タグ検出工程と、前記広告タグ検出工程において広告タグを検出した場合に、前記広告タグが示す情報を用いて、前記リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得工程と、前記コンテンツマッチ広告取得工程において取得したコンテンツマッチ広告を前記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップを実行させるスクリプトプログラムを生成し、そのスクリプトプログラムを前記投稿Ｗｅｂページに付加して前記ユーザ端末に送信する投稿Ｗｅｂページ送信工程とを実行する方法。
【００１７】
（２）〜（６）に記載の発明によっても、（１）と同様の効果が期待できる。
【発明の効果】
【００１８】
本発明によれば、複数のユーザによる投稿内容を表示するＷｅｂページにおいても、リンク付き投稿に併せてコンテンツマッチ広告を提供するＷｅｂサーバ、ユーザ端末及び方法を提供できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係るＷｅｂサーバ１及びユーザ端末２を説明するための全体構成を示す図である。
【図２】本発明の第１及び第２の実施形態に係る投稿データベース１６を示す図である。
【図３】本発明の第１及び第２の実施形態に係るリンク先Ｗｅｂページデータベース３６及び広告データベース４６を示す図である。
【図４】本発明の第１の実施形態に係るＷｅｂサーバ１、ユーザ端末２、リンク先サーバ３及び広告サーバ４のタイミングチャートである。
【図５】本発明の第１及び第２の実施形態に係るユーザ端末２の表示例を示す図である。
【図６】図５に続く図である。
【図７】本発明の第２の実施形態に係るＷｅｂサーバ１０１及びユーザ端末１０２を説明するための全体構成を示す図である。
【図８】本発明の第２の実施形態に係るＷｅｂサーバ１０１、ユーザ端末１０２、リンク先サーバ３及び広告サーバ４のタイミングチャートである。
【発明を実施するための形態】
【００２０】
＜第１実施形態＞
まず、本発明の第１の実施形態について図を参照しながら説明する。
【００２１】
［全体構成］
図１は、本実施形態に係るＷｅｂサーバ１及びユーザ端末２を説明するための全体構成を示す図である。Ｗｅｂサーバ１、ユーザ端末２のほか、リンク先サーバ３、広告サーバ４は、互いにネットワークを介して接続されている。
【００２２】
Ｗｅｂサーバ１は、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末２に表示させるための情報を送信する装置であり、制御部１０及び記憶部１５とを備える。「複数のユーザによる投稿内容を表示する投稿Ｗｅｂページ」は、投稿があるごとに逐次追加されるものであればどのようなものであってもよいが、このようなものの例として、例えば、ＴＷＩＴＴＥＲ（登録商標）が挙げられる。制御部１０は、Ｗｅｂサーバ１に係る各機能を統括的に制御する部分であり、投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末２に表示させるためのスクリプトプログラムを生成するスクリプトプログラム生成部１１と、このスクリプトプログラムを投稿Ｗｅｂページに付加して送信する投稿Ｗｅｂページ送信部１２とを備える。記憶部１５には、制御部１０の動作を実行するプログラムや、種々の情報が記憶される領域のほか、複数のユーザの投稿が記憶される投稿データベース１６が設けられている。スクリプトプログラム生成部１１はスクリプトプログラム生成手段として機能し、投稿Ｗｅｂページ送信部１２及び投稿データベース１６は投稿Ｗｅｂページ送信手段として機能する。
【００２３】
スクリプトプログラム生成部１１は、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで、所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、この広告タグ検出ステップにおいて広告タグを検出した場合に、広告タグが示す情報を用いて、リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、このコンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を上記した他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、をユーザ端末２に実行させるためのスクリプトプログラムを生成する。本実施形態での「所定の広告」とは、上記リンク先のＷｅｂページに対するコンテンツマッチ広告をいう。なお、後述する第２の実施形態においても、「所定の広告」の用語は、同じものを意味する。
【００２４】
スクリプトプログラムの生成は、ＪａｖａＳｃｒｉｐｔ（登録商標）を用いることで実現できるが、これに限られるものではない。広告タグ検出ステップでは、リンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで、所定の広告を配信するための広告タグを検出する工程をユーザ端末２に実行させる。これは、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ＋ＸＭＬ）を用いることで実現できるが、同様の処理を実現する技術が適宜採用可能である。また、コンテンツマッチ広告の取得は、リンク先のＷｅｂページに含まれる単語に合致した広告を取得するものであれば、どのような手法であってもよい。
【００２５】
投稿Ｗｅｂページ送信部１２は、投稿データベース１６を参照して得られる投稿Ｗｅｂページに上記スクリプトプログラムを付加してユーザ端末２に送信する。
【００２６】
投稿データベース１６は、図２に例示される。投稿データベース１６は、ユーザの投稿時刻を示す「投稿時刻」フィールドと、投稿元のユーザ端末２を識別するための「ユーザ識別ＩＤ」フィールドと、投稿内容を示す「投稿内容」フィールドとを有する。例えば、２０１０年９月６日１７時１５分２５秒にユーザ識別ＩＤ「００１」のユーザ端末２から「空飛ぶ車というものがあるらしい。」という投稿がされた場合、「投稿時刻」フィールドには、「２０１０年９月６日１７時１５分２５秒」という情報が記憶され、「ユーザ識別ＩＤ」フィールドには、「００１」という情報が記憶され、「投稿内容」フィールドには、「空飛ぶ車というものがあるらしい。」という情報が記憶される。
【００２７】
ユーザ端末２は、制御部２０と、記憶部（図示せず）とを備える。制御部２０は、投稿Ｗｅｂページ受信部２１、リンク付き投稿検出部２２、広告タグ検出部２３、コンテンツマッチ広告取得部２４及びコンテンツマッチ広告表示部２５を備える。記憶部には、制御部２０の動作を実行するプログラムや、種々の情報が記憶される。
【００２８】
投稿Ｗｅｂページ受信部２１は、投稿Ｗｅｂページ受信手段として機能し、投稿Ｗｅｂページ送信部１２が送信したスクリプトプログラム付きの投稿Ｗｅｂページを受信する。
【００２９】
リンク付き投稿検出部２２は、リンク付き投稿検出手段として機能し、上記スクリプトプログラムにしたがって、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出する。
【００３０】
広告タグ検出部２３は、広告タグ検出手段として機能する。広告タグ検出部２３は、リンク付き投稿に含まれるリンク先のサーバであるリンク先サーバ３に接続し、リンク先のＷｅｂページを読み込む。リンク先のＷｅｂページの読み込みは、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ＋ＸＭＬ）を用いることで実現できるが、同様の処理を実現する技術が適宜採用可能である。そして、広告タグ検出部２３は、読み込んだＷｅｂページが上記所定の広告を配信するための広告タグを有するか否かを判別する。ここでは、広告タグ検出部２３は、読み込んだＷｅｂページにコンテンツマッチ広告を表示するための所定の広告タグを判別する。
【００３１】
ところで、リンク先サーバ３は、制御部３０と、記憶部３５とを備える。制御部３０は、リンク先サーバ３に係る各機能を統括的に制御する部分である。記憶部３５は、コンテンツマッチ広告を表示するための広告タグを含むＷｅｂページが記憶されたリンク先Ｗｅｂページデータベース３６を備える。リンク先Ｗｅｂページデータベース３６は、図３の（１）に例示される。リンク先Ｗｅｂページデータベース３６は、Ｗｅｂページを識別するための「Ｗｅｂページ識別ＩＤ」フィールドと、そのＷｅｂページに接続するためのＵＲＬを示す「ＷｅｂページＵＲＬフィールド」と、そのＷｅｂページの構成を示す「構成」フィールドと、そのＷｅｂページのタイトルを示す「Ｗｅｂページタイトル」フィールドと、そのＷｅｂページの内容を示す「Ｗｅｂページ内容」フィールドとを有する。「構成」フィールドには、Ｗｅｂページの大まかな構成が記憶され、例えば、Ｗｅｂページのタイトルを表示するための「タイトル表示領域」、Ｗｅｂページの本文を表示するための「本文表示領域」、バナー広告を表示するための「バナー表示領域」等が挙げられる。
【００３２】
図１に戻り、コンテンツマッチ広告取得部２４は、コンテンツマッチ広告取得手段として機能する。コンテンツマッチ広告取得部２４は、広告タグ検出部２３が広告タグを検出した場合に、その広告タグが示す情報を用いて、広告サーバ４からリンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得する。ここでは、コンテンツマッチ広告取得部２４は、ユーザ端末２にコンテンツマッチ広告のバナーを表示するためのＧＩＦデータや、このバナーからコンテンツマッチ広告の広告主のＷｅｂページに接続するためのＵＲＬのデータ等を広告サーバ４から取得する。
【００３３】
ところで、広告サーバ４は、制御部４０と、記憶部４５とを備える。制御部４０は、広告サーバ４に係る各機能を統括的に制御する部分であり、コンテンツマッチ広告取得部２４に対し、上記バナーのＧＩＦデータや、このバナーからコンテンツマッチ広告に接続するためのＵＲＬのデータ等を配信するコンテンツマッチ広告配信部４１を備える。また、記憶部４５は、ユーザ端末２に配信するための広告が予め記憶された広告データベース４６を備える。広告データベース４６は、図３の（２）に例示される。広告データベース４６は、広告を識別するための「広告識別ＩＤ」フィールドと、広告の広告主のＷｅｂページに接続するためのＵＲＬを示す「接続先ＵＲＬフィールド」と、その広告のタイトルを示す「広告タイトル」フィールドと、その広告の内容を示す「広告内容」フィールドと、その広告を配信するＷｅｂページに含まれるべき特徴語を示す「キーワード」フィールドとを有する。なお、広告内容は、通常、ユーザ端末２で広告をバナー表示するためのＧＩＦファイル等の「バナー画像」を含む。例えば、広告識別ＩＤ「１」には、接続先ＵＲＬが「ｈｔｔｐ：／／ＸＸＸ．・・・」であり、広告タイトルが「安心車検、驚きの安さ」であり、広告内容が「車検のことならＡＢＣの安心車検。信頼の技術、納得の正直価格。・・・」であり、キーワードが「車検  ＡＢＣ  整備  車検  クルマ」である情報が記憶されている。
【００３４】
図１に戻り、コンテンツマッチ広告表示部２５は、コンテンツマッチ広告表示手段として機能する。コンテンツマッチ広告表示部２５は、コンテンツマッチ広告取得部２４が取得したコンテンツマッチ広告を、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにおける、他のＷｅｂページへのリンクの近傍に挿入して表示する。
【００３５】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態のハードウェア及びソフトウェアの構成について説明する。Ｗｅｂサーバ１、ユーザ端末２、リンク先サーバ３及び広告サーバ４のハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）又は光ディスク（ＣＤ、ＤＶＤ等）ドライブ等が挙げられる。通信装置（通信部）としては、例えば、各種有線又は無線インターフェース装置等が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ又はプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード、ポインティング・デバイス（マウス等）又はリモコン装置等が挙げられる。
【００３６】
Ｗｅｂサーバ１、ユーザ端末２、リンク先サーバ３及び広告サーバ４のソフトウェアには、上記ハードウェアを制御するプログラムやデータが含まれる。プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、電磁的方法により配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００３７】
［タイミングチャート］
図４は、本実施形態に係るＷｅｂサーバ１、ユーザ端末２、リンク先サーバ３及び広告サーバ４のタイミングチャートである。
【００３８】
ステップＳ１では、スクリプトプログラム生成部１１は、投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末２に表示させるためのスクリプトプログラムを生成する。この処理では、スクリプトプログラム生成部１１は、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出するリンク付き投稿検出ステップと、リンク付き投稿検出ステップにおいて検出したリンク付き投稿に含まれるリンク先のＷｅｂページを読み込んで、所定の広告を配信するための広告タグを検出する広告タグ検出ステップと、この広告タグ検出ステップにおいて広告タグを検出した場合に、広告タグが示す情報を用いて、リンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得するコンテンツマッチ広告取得ステップと、このコンテンツマッチ広告取得ステップにおいて取得したコンテンツマッチ広告を上記した他のＷｅｂページへのリンクの近傍に挿入して表示するコンテンツマッチ広告表示ステップと、をユーザ端末２に実行させるためのスクリプトプログラムを生成する。
【００３９】
ステップＳ２では、投稿Ｗｅｂページ送信部１２は、投稿Ｗｅｂページに上記スクリプトプログラムを付加してユーザ端末２に送信する。そして、投稿Ｗｅｂページ送信部１２がスクリプトプログラム付きの投稿Ｗｅｂページを送信したことに応じて、投稿Ｗｅｂページ受信部２１は、その投稿Ｗｅｂページを受信する。
【００４０】
ステップＳ３では、制御部２０は、Ｗｅｂサーバ１に対して投稿Ｗｅｂページを要求し、ステップＳ４では、制御部１０は、この要求に応じて投稿Ｗｅｂページを送信し、ステップＳ５では、制御部２０は、Ｗｅｂサーバ１から送信された投稿Ｗｅｂページを受信する。これらステップＳ３〜ステップＳ５の処理は、逐次行われる。
【００４１】
ステップＳ６では、リンク付き投稿検出部２２は、上記スクリプトプログラムにしたがって、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出する。
【００４２】
ステップＳ７では、広告タグ検出部２３は、広告タグの検出を行う。この処理では、広告タグ検出部２３は、リンク付き投稿に含まれるリンク先のサーバであるリンク先サーバ３に接続し、リンク先のＷｅｂページを読み込む。そして、広告タグ検出部２３は、読み込んだＷｅｂページが上記所定の広告を配信するための所定の広告タグを有するか否かを判別する。ここでは、広告タグ検出部２３は、読み込んだＷｅｂページに所定のコンテンツマッチ広告を配信するための所定の広告タグを検出する。
【００４３】
ステップＳ８では、コンテンツマッチ広告取得部２４は、コンテンツマッチ広告の要求を行う。この処理では、コンテンツマッチ広告取得部２４は、広告タグ検出部２３が広告タグを検出した場合に、その広告タグが示す情報を用いて、広告サーバ４からリンク先のＷｅｂページに配信され得るコンテンツマッチ広告（コンテンツマッチ広告のバナーを表示するためのＧＩＦデータや、このバナーからコンテンツマッチ広告の広告主のＷｅｂページに接続するための接続先ＵＲＬのデータ等）を要求する。
【００４４】
ステップＳ９では、コンテンツマッチ広告配信部４１は、ステップＳ８での要求に応じて、コンテンツマッチ広告をユーザ端末２に配信する。ステップＳ１０では、コンテンツマッチ広告取得部２４は、コンテンツマッチ広告配信部４１から配信されたコンテンツマッチ広告を取得する。
【００４５】
ステップＳ１０では、コンテンツマッチ広告表示部２５は、コンテンツマッチ広告取得部２４が取得したコンテンツマッチ広告を、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにおける、他のＷｅｂページへのリンクの近傍に挿入して表示する。
【００４６】
ステップＳ１１では、制御部２０は、投稿Ｗｅｂページに表示されるリンクをユーザがクリックしたことに応じて、このリンクに対応するリンク先Ｗｅｂページのページ要求を行う。ステップＳ１２では、制御部３０は、ページ要求を受け付けたことに応じて、上記バナー表示領域に表示するバナー広告のデータを広告サーバ４に要求する。
【００４７】
ステップＳ１３では、コンテンツマッチ広告配信部４１は、広告データベース４６からバナー広告のデータを取得し、その取得したデータをリンク先サーバ３に配信する。ステップＳ１４では、制御部３０は、リンク先Ｗｅｂページをユーザ端末２に配信する。この処理では、制御部３０は、まず、ステップＳ１１で要求されたリンク先ＷｅｂページにステップＳ１３の処理で配信されたバナー広告のデータを挿入する。そして、制御部３０は、バナー広告のデータの挿入後のリンク先Ｗｅｂページをユーザ端末２に配信する。ステップＳ１５では、制御部２０は、ステップＳ１４の処理で配信された、バナー広告のデータの挿入後のリンク先Ｗｅｂページをユーザ端末２の表示画面（図６）を表示する。
【００４８】
［本実施形態に係るＷｅｂサーバ１及びユーザ端末２の実施例］
図５及び６は、本実施形態に係る発明を実施したときのユーザ端末２での表示例を示す図である。
【００４９】
投稿Ｗｅｂページ送信部１２は、「空飛ぶ車というものがあるらしい。」という投稿と、「飛べたら車じゃないでしょ？」という投稿と、「これです。ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」という他のＷｅｂページへのリンクを含むリンク付き投稿と、「空飛ぶパワーアシスト自転車がほしい。」という投稿に加えて、このリンクの近傍に、コンテンツマッチ広告表示領域５５ａ、５５ｂが設けられており、ユーザ端末２の表示画面の正面から見て左のコンテンツマッチ広告表示領域５５ａには、「超簡単！超便利！ネットオークション」というバナーが表示され、右のコンテンツマッチ広告表示領域５５ｂには、「ガソリン代で損をしていませんか？お得なガソリンカード比較・申込」というバナーが表示されている。
【００５０】
これは、Ｗｅｂサーバ１において、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページに挿入されたスクリプトプログラムにより、「これです。ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」というリンク付き投稿が検出され、当該リンク先のＷｅｂページに配信され得るコンテンツマッチ広告が当該リンクの近傍に挿入して表示されたものである。ユーザ端末２の表示画面には、現在表示しているＷｅｂページのＵＲＬを表示するＵＲＬ表示領域５１と、表示画面で表示している文書を上下方向にスクロールするスクロールバー５２と、複数ユーザの投稿を表示する投稿表示領域５３ａ〜５３ｄと、ユーザが選択するためのカーソル５４とが表示されている。ＵＲＬ表示領域５１には、現在表示しているＷｅｂページのＵＲＬが「ｈｔｔｐ：／／ＧＧＧ．ＨＨＨ．ｃｏｍ」であることを表示している。
【００５１】
ユーザ端末２の制御部２０は、Ｗｅｂサーバ１から情報を受信するごとに表示を逐次更新する。
【００５２】
図５の表示例では、先頭の表示領域５３ａには、ユーザ端末２の制御部２０が最初に受信した「空を飛ぶ車というものがあるらしい。」という文を表示し、第２表示領域５３ｂには、ユーザ端末２の制御部２０が次に受信した「飛べたら車じゃないでしょ？」という文を表示している。第３表示領域５３ｃには、ユーザ端末２の制御部２０がその次に受信した「これです。ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」という文を表示している。「ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」は、このＵＲＬに対応するＷｅｂページにアクセスするためのハイパーリンクとなっている。第４表示領域５３ｄには、ユーザ端末２の制御部２０がその次に受信した「空飛ぶパワーアシスト自転車がほしい。」という文を表示している。
【００５３】
図６は、図５の表示例において、ユーザがカーソル５４を上記「ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」のハイパーリンクに合わせてマウスをクリックしたときのユーザ端末２における表示画面の例を示す。ユーザ端末２の表示画面には、上記したＵＲＬ表示領域５１及びカーソル５４のほか、Ｗｅｂページのタイトルを表示するＷｅｂページタイトル表示領域５６と、このＷｅｂページの内容を表示する内容表示領域５７と、広告サーバ４が提供する広告の広告主のＷｅｂページに接続するためのバナーを表示するバナー表示領域５８ａ及び５８ｂが設けられている。図６の例では、ＵＲＬ表示領域５１には、現在表示しているＷｅｂページのＵＲＬが「ｈｔｔｐ：／／ＡＡＡ．ＢＢＢ．ｃｏｍ」であることが表示されている。
【００５４】
また、Ｗｅｂページタイトル表示領域５６には、図３の（１）のリンク先Ｗｅｂページデータベース３６に記憶されたＷｅｂページ識別ＩＤ「１」に属するＷｅｂページタイトルである「『空飛ぶ車』、ネットオークションに出品」という文字が表示されている。また、内容表示領域５７には、Ｗｅｂページ識別ＩＤ「１」に属するＷｅｂページ内容である「小型航空機を開発するＡ社は、空飛ぶ車をネットオークションに出品する。空飛ぶ車は、ガソリンを燃料とする４人乗りの小型機で、航続距離は１４００キロ。すでに試験飛行に成功しており、空中でホバリングする様子を公開した。」という文章が表示されている。
【００５５】
また、ユーザ端末２の画面の正面から見て左のバナー表示領域５８ａには、図３の（２）の広告データベース２２に記憶された広告ＩＤ「２」に属する広告タイトルである「超簡単！超便利！ネットオークション」という文字が表示されている。また、ユーザ端末２の画面の正面から見て右のバナー表示領域５８ｂには、図３の（２）の広告データベース２２に記憶された広告ＩＤ「３」に属する広告タイトルである「ガソリン代で損をしていませんか？  お得なガソリンカード比較・申込」という文字が表示されている。これは、内容表示領域５７に表示された内容のうち、「ネットオークション」というキーワード及び「ガソリン」というキーワードに対応してコンテンツマッチ広告が配信されて表示されたものである。このように、ユーザ端末２には、投稿に含まれるリンク先のＷｅｂページの内容に応じたコンテンツマッチ広告が、当該リンクの近傍に挿入されて表示される。この例では、投稿Ｗｅｂページとリンク先のＷｅｂページにおいて同一の広告が表示されているが、これに限られず、リンク先のＷｅｂページの内容に応じて配信されるコンテンツマッチ広告であれば異なるものであってもよい。
【００５６】
本実施形態に記載の発明によると、複数のユーザによる投稿内容を表示するＷｅｂページにおいても、リンク付き投稿に併せてコンテンツマッチ広告を提供するＷｅｂサーバ１を提供できる。
【００５７】
すなわち、投稿Ｗｅｂページに参加するあるユーザが他のＷｅｂページへのリンクを投稿したことに応じて、リンク先のコンテンツの内容にマッチするコンテンツマッチ広告を選択して投稿Ｗｅｂページに挿入してユーザ端末２に表示することができる。したがって、当該コンテンツマッチ広告の閲覧者となるユーザ端末２のユーザは、その内容が流動的でまとまりがない場合が多いと考えられる、当該複数のユーザによる投稿内容を表示するＷｅｂページの内容ではなく、リンク先のコンテンツの内容にマッチするコンテンツマッチ広告を閲覧することができる。さらに、ユーザ端末２は、コンテンツマッチ広告を他のＷｅｂページへのリンクの近傍に挿入して表示するため、当該ユーザは当該リンクを含む投稿を閲覧するのと同じタイミングで、当該投稿の近傍に表示されるコンテンツマッチ広告を閲覧することができる。
【００５８】
その結果、当該ユーザは、リンク先のＷｅｂページにアクセスすることなく、コンテンツマッチ広告を閲覧することが可能となり、当該コンテンツマッチ広告の内容から、当該リンク先のＷｅｂページの内容を推測することができる。このため、当該ユーザは、投稿の流れを阻害されることなく、リンク先のＷｅｂページにアクセスするか否かを判断することができる。
【００５９】
＜第２実施形態＞
続いて、本発明の第２の実施形態について説明する。第１の実施形態では、コンテンツマッチ広告を取得するためのスクリプトプログラムをＷｅｂサーバ１で生成し、このスクリプトプログラムをユーザ端末２で実行した。第２の実施形態では、コンテンツマッチ広告をＷｅｂサーバ１０１自体で取得し、その取得したコンテンツマッチ広告をユーザ端末２に配信するものである。以下、第２の実施形態について図を参照しながら説明する。
【００６０】
［全体構成］
図７は、第２の実施形態に係るＷｅｂサーバ１０１及びユーザ端末１０２を説明するための全体構成を示す図である。第１の実施形態と構成が同じものは添え字を同じにしてある。添え字が３桁のものが新たに追加された構成であり、第２の実施形態特有のものである。以下、第２の実施形態に特有の構成を中心に説明する。
【００６１】
第２の実施形態では、Ｗｅｂサーバ１０１、ユーザ端末１０２のほか、リンク先サーバ３、広告サーバ４は、互いにネットワークを介して接続されている。
【００６２】
Ｗｅｂサーバ１０１は、複数のユーザによる投稿内容を表示する投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末に送信する装置であり、制御部１１０及び記憶部１５とを備える。制御部１１０は、リンク付き投稿検出部１１１と、広告タグ検出部１１２と、コンテンツマッチ広告取得部１１３と、コンテンツマッチ広告送信部１１４と、ユーザ端末１０２に実行させるためのスクリプトプログラムを生成するスクリプトプログラム生成部１１５と、投稿Ｗｅｂページ送信部１１６とを備える。
【００６３】
リンク付き投稿検出部１１１は、リンク付き投稿検出手段として機能し、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出する。
【００６４】
広告タグ検出部１１２は、広告タグ検出手段として機能する。広告タグ検出部１１２は、続いて、リンク付き投稿に含まれるリンク先のサーバであるリンク先サーバ３に接続し、リンク先のＷｅｂページを読み込む。第１の実施形態と同様、リンク先のＷｅｂページの読み込みは、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ＋ＸＭＬ）を用いることで実現できるが、同様の処理を実現する技術が適宜採用可能である。そして、広告タグ検出部１１２は、読み込んだＷｅｂページが上記所定の広告を配信するための広告タグを有するか否かを判別する。ここでは、広告タグ検出部１１２は、読み込んだＷｅｂページにコンテンツマッチ広告を表示するための所定の広告タグを判別する。
【００６５】
コンテンツマッチ広告取得部１１３は、コンテンツマッチ広告取得手段として機能する。コンテンツマッチ広告取得部１１３は、広告タグ検出部１１２が広告タグを検出した場合に、その広告タグが示す情報を用いて、広告サーバ４からリンク先のＷｅｂページに配信され得るコンテンツマッチ広告を取得する。ここでは、コンテンツマッチ広告取得部１１３は、ユーザ端末２にコンテンツマッチ広告のバナーを表示するためのＧＩＦデータや、このバナーからコンテンツマッチ広告に接続するためのＵＲＬのデータ等を広告サーバ４から取得する。
【００６６】
コンテンツマッチ広告送信部１１４は、コンテンツマッチ広告送信手段として機能し、コンテンツマッチ広告取得部１１３が取得したコンテンツマッチ広告をユーザ端末１０２に送信する。
【００６７】
スクリプトプログラム生成部１１５は、コンテンツマッチ広告取得部１１３によって取得され、コンテンツマッチ広告送信部１１４から送信されたコンテンツマッチ広告を上記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップをユーザ端末２に実行させるためのスクリプトプログラムを生成する。第１の実施形態と同様、スクリプトプログラムの生成は、ＪａｖａＳｃｒｉｐｔ（登録商標）を用いることで実現できるが、これに限られるものではない。
【００６８】
投稿Ｗｅｂページ送信部１１６は、投稿データベース１６を参照して得られる投稿Ｗｅｂページに上記スクリプトプログラムを付加してユーザ端末２に送信する。
【００６９】
ユーザ端末２は、制御部１２０と、記憶部（図示せず）とを備える。制御部１２０は、投稿Ｗｅｂページ受信部１２１、コンテンツマッチ広告受信部１２２及びコンテンツマッチ広告表示部１２３を備える。記憶部には、制御部１２０の動作を実行するプログラムや、種々の情報が記憶される。
【００７０】
投稿Ｗｅｂページ受信部１２１は、投稿Ｗｅｂページ受信手段として機能し、投稿Ｗｅｂページ送信部１１６が送信したスクリプトプログラム付きの投稿Ｗｅｂページを受信する。コンテンツマッチ広告受信部１２２は、コンテンツマッチ広告受信手段として機能し、コンテンツマッチ広告送信部１１４が送信したコンテンツマッチ広告を受信する。コンテンツマッチ広告表示部１２３は、投稿Ｗｅｂページ受信部１２１が受信したスクリプトプログラムを実行し、コンテンツマッチ広告受信部１２２が受信したコンテンツマッチ広告を上記他のＷｅｂページへのリンクの近傍に挿入するした投稿Ｗｅｂページを表示画面に表示させる。
【００７１】
［タイミングチャート］
図８は、本実施形態に係るＷｅｂサーバ１０１、ユーザ端末１０２、リンク先サーバ３及び広告サーバ４のタイミングチャートである。第１の実施形態と構成が同じものは添え字を同じにしてある。添え字が３桁のものが新たに追加された処理であり、第２の実施形態特有のものである。以下、第２の実施形態に特有の処理を中心に説明する。
【００７２】
ステップＳ１では、スクリプトプログラム生成部１１５は、投稿Ｗｅｂページにコンテンツマッチ広告を挿入してユーザ端末２に表示させるためのスクリプトプログラムを生成する。この処理では、スクリプトプログラム生成部１１５は、コンテンツマッチ広告取得部１１３によって取得され、コンテンツマッチ広告送信部１１４から送信されたコンテンツマッチ広告を上記他のＷｅｂページへのリンクの近傍に挿入した投稿Ｗｅｂページを表示させる投稿Ｗｅｂページ表示ステップをユーザ端末２に実行させるためのスクリプトプログラムを生成する。
【００７３】
ステップＳ２では、投稿Ｗｅｂページ送信部１１６は、投稿Ｗｅｂページに上記スクリプトプログラムを付加してユーザ端末２に送信する。そして、投稿Ｗｅｂページ送信部１１６がスクリプトプログラム付きの投稿Ｗｅｂページを送信したことに応じて、投稿Ｗｅｂページ受信部１２１は、その投稿Ｗｅｂページを受信する。
【００７４】
ステップＳ３では、制御部１２０は、Ｗｅｂサーバ１０１に対して投稿Ｗｅｂページを要求し、ステップＳ４では、制御部１１０は、この要求に応じて投稿Ｗｅｂページを送信し、ステップＳ５では、制御部１２０は、Ｗｅｂサーバ１０１から送信された投稿Ｗｅｂページを受信する。これらステップＳ３〜ステップＳ５の処理は、逐次行われる。
【００７５】
ステップＳ１０６では、リンク付き投稿検出部１１１は、リンク付き投稿の検出を実行する。この処理では、リンク付き投稿検出部１１１は、投稿Ｗｅｂページに逐次追加される投稿のうち、他のＷｅｂページへのリンクを含むリンク付き投稿を検出する。
【００７６】
ステップＳ１０７では、広告タグ検出部１１２は、広告タグの検出を行う。この処理では、広告タグ検出部１１２は、リンク付き投稿に含まれるリンク先のサーバであるリンク先サーバ３に接続し、リンク先のＷｅｂページを読み込む。そして、広告タグ検出部１１２は、読み込んだＷｅｂページが上記所定の広告を配信するための所定の広告タグを有するか否かを判別する。ここでは、広告タグ検出部１１２は、読み込んだＷｅｂページに所定のコンテンツマッチ広告を配信するための所定の広告タグを検出する。
【００７７】
ステップＳ１０８では、コンテンツマッチ広告取得部１１３は、コンテンツマッチ広告の要求を行う。この処理では、コンテンツマッチ広告取得部１１３は、広告タグ検出部１１２が広告タグを検出した場合に、その広告タグが示す情報を用いて、広告サーバ４からリンク先のＷｅｂページに配信され得るコンテンツマッチ広告（コンテンツマッチ広告のバナーを表示するためのＧＩＦデータや、このバナーからコンテンツマッチ広告の広告主のＷｅｂページに接続するための接続先ＵＲＬのデータ等）を要求する。
【００７８】
ステップＳ１０９では、コンテンツマッチ広告配信部４１は、ステップＳ１０８での要求に応じて、コンテンツマッチ広告をＷｅｂサーバ１０１に配信する。ステップＳ１１０では、コンテンツマッチ広告送信部１１４は、コンテンツマッチ広告配信部４１から配信されたコンテンツマッチ広告をユーザ端末２に配信する。そして、コンテンツマッチ広告受信部１２２は、コンテンツマッチ広告配信部４１から配信されたコンテンツマッチ広告を受信する。
【００７９】
ステップＳ１１１では、コンテンツマッチ広告表示部１２３は、コンテンツマッチ広告受信部１２２が取得したコンテンツマッチ広告を、投稿Ｗｅｂページ受信部１２１が受信した投稿Ｗｅｂページにおける、他のＷｅｂページへのリンクの近傍に挿入して表示する。
【００８０】
ステップＳ１１では、制御部１２０は、投稿Ｗｅｂページに表示されるリンクをユーザがクリックしたことに応じて、このリンクに対応するリンク先Ｗｅｂページのページ要求を行う。ステップＳ１２では、制御部３０は、ページ要求を受け付けたことに応じて、上記バナー表示領域に表示するバナー広告のデータを広告サーバ４に要求する。
【００８１】
ステップＳ１３では、コンテンツマッチ広告配信部４１は、広告データベース４６からバナー広告のデータを取得し、その取得したデータをリンク先サーバ３に配信する。ステップＳ１４では、制御部３０は、リンク先Ｗｅｂページをユーザ端末１０２に配信する。この処理では、制御部３０は、まず、ステップＳ１１で要求されたリンク先ＷｅｂページにステップＳ１３の処理で配信されたバナー広告のデータを挿入する。そして、制御部３０は、バナー広告のデータの挿入後のリンク先Ｗｅｂページをユーザ端末１０２に配信する。ステップＳ１５では、制御部１２０は、ステップＳ１４の処理で配信された、バナー広告のデータの挿入後のリンク先Ｗｅｂページをユーザ端末１０２の表示画面（図６）を表示する。
【００８２】
第２の実施形態に記載の発明によっても、図５及び図６に記載の画像と同様の画像を表示できる。その結果、第２の実施形態に記載の発明によっても、第１の実施形態に記載の発明と同様の作用効果を奏する。
【００８３】
なお、第１及び第２の実施形態に記載された効果は、いずれも、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、これら実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８４】
１  Ｗｅｂサーバ
２  ユーザ端末
３  リンク先サーバ
４  広告サーバ
１０  Ｗｅｂサーバの制御部
１１  スクリプトプログラム生成部
１２  投稿Ｗｅｂページ送信部
２０  ユーザ端末の制御部
２１  投稿Ｗｅｂページ受信部
２２  リンク付き投稿検出部
２３  広告タグ検出部
２４  コンテンツマッチ広告取得部
２５  コンテンツマッチ広告表示部
【図１】
2012068969.tif 000003
【図２】
2012068969.tif 000004
【図３】
2012068969.tif 000005
【図４】
2012068969.tif 000006
【図５】
2012068969.tif 000007
【図６】
2012068969.tif 000008
【図７】
2012068969.tif 000009
【図８】
2012068969.tif 000010