(57)【要約】【課題】ユーザに操作を強いることなく、ユーザを広告ページに誘導することが可能な広告誘導サーバ、広告誘導方法及びサーバプログラムを提供する。【解決手段】広告ページの中にブログの内容を有するＷｅｂページであるブログページを組み込む広告誘導サーバ１は、広告ページを記憶する広告ＤＢ３２と、ブログページを記憶するブログＤＢ３１と、広告ＤＢ３２に記憶された広告ページの内容を解析する広告内容解析手段１１と、ブログＤＢ３１に記憶されたブログページの内容を解析するブログ内容解析手段１２と、広告内容解析手段１１により解析された広告ページと、ブログ内容解析手段１２により解析されたブログページとをマッチングするマッチング手段１３と、マッチング手段１３によりマッチングした広告ページに、その広告ページにマッチしたブログページを組み込む組込手段１４と、を備える。【選択図】図１
2011013907.tif 000002
【特許請求の範囲】
【請求項１】
広告ページの中にコンテンツを組み込む広告誘導サーバであって、
前記広告ページを記憶する広告ＤＢと、
前記コンテンツとして記事の内容を有するＷｅｂページである記事ページを記憶する記事ＤＢと、
前記広告ＤＢに記憶された前記広告ページの内容を解析する広告内容解析手段と、
前記記事ＤＢに記憶された前記記事ページの内容を解析する記事内容解析手段と、
前記広告内容解析手段により解析された前記広告ページと、前記記事内容解析手段により解析された前記記事ページとをマッチングするマッチング手段と、
前記マッチング手段によりマッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込む組込手段と、
を備える広告誘導サーバ。
【請求項２】
前記組込手段は、
前記マッチング手段によりマッチングした前記広告ページに一のＷｅｂページを表示するタグを付したタグ付広告ページを生成する広告ページ生成手段と、
前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが表示する前記一のＷｅｂページを、前記マッチング手段により前記広告ページにマッチした前記記事ページに変更する広告ページ変更手段と、
を備えること、
を特徴とする請求項１に記載の広告誘導サーバ。
【請求項３】
前記タグ付広告ページの前記タグが表示する前記記事ページに、異なる記事ページに遷移するリンク情報を付加する付加手段と、
前記付加手段により付加された前記リンク情報が示すＵＲＬを、前記広告ページ変更手段により変更されて前記異なる記事ページを表示する前記タグ付広告ページのＵＲＬに変更するＵＲＬ変更手段と、
を備えること、
を特徴とする請求項２に記載の広告誘導サーバ。
【請求項４】
通信ネットワークを介して接続されたユーザ端末から前記記事ページの要求を受け付ける記事要求受付手段と、
前記記事要求受付手段により受け付けた前記記事ページを表示する前記タグ付広告ページを、前記広告ＤＢから抽出する広告ページ抽出手段と、
前記広告ページ抽出手段により抽出された前記タグ付広告ページを前記ユーザ端末に対して出力する記事要求応答手段と、
を備えること、
を特徴とする請求項２又は請求項３に記載の広告誘導サーバ。
【請求項５】
前記広告ページ変更手段は、前記マッチング手段により前記広告ページにマッチした前記記事ページのＵＲＬを、前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが示すＵＲＬに置き換えること、
を特徴とする請求項２から請求項４までのいずれか１項に記載の広告誘導サーバ。
【請求項６】
前記広告ページ変更手段は、前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが示すＵＲＬの前記一のＷｅｂページの内容を、前記マッチング手段により前記広告ページにマッチした前記記事ページの内容に置き換えること、
を特徴とする請求項２から請求項５までのいずれか１項に記載の広告誘導サーバ。
【請求項７】
前記マッチング手段は、前記記事ページ及び前記広告ページのテキストデータから特徴語を抽出して、その出現度合いに基づいてマッチングをすること、
を特徴とする請求項１から請求項６までのいずれか１項に記載の広告誘導サーバ。
【請求項８】
前記記事ＤＢは、日付情報を有する複数の前記記事ページを記憶すること、
を特徴とする請求項１から請求項７までのいずれか１項に記載の広告誘導サーバ。
【請求項９】
通信ネットワークを介して接続された記事サーバから前記記事ページを取得する記事ページ取得手段と、
前記記事ページ取得手段により取得された前記記事ページを前記記事ＤＢに記憶させる記事ページ記憶手段と、
を備えること、
を特徴とする請求項１から請求項８までのいずれか１項に記載の広告誘導サーバ。
【請求項１０】
広告ページの中にコンテンツを組み込む広告誘導サーバにおいて、
広告ＤＢに記憶された前記広告ページの内容を解析するステップと、
記事ＤＢに記憶された前記コンテンツである記事ページの内容を解析するステップと、
解析された前記広告ページと、解析された前記記事ページとをマッチングするステップと、
マッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込むステップと、
を含む広告誘導方法。
【請求項１１】
広告ページの中にコンテンツを組み込む広告誘導サーバを、
広告ＤＢに記憶された前記広告ページの内容を解析する広告内容解析手段と、
記事ＤＢに記憶された前記コンテンツである記事ページの内容を解析する記事内容解析手段と、
前記広告内容解析手段により解析された前記広告ページと、前記記事内容解析手段により解析された前記記事ページとをマッチングするマッチング手段と、
前記マッチング手段によりマッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込む組込手段と、
して機能させるためのサーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページを用いた広告誘導サーバ、広告誘導方法及びサーバプログラムに関する。
【背景技術】
【０００２】
従来、広告掲載が可能なウェブサイト内に、そのウェブサイトに含まれている内容との関連性が高い広告を掲載するコンテンツマッチ型広告システムが開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６５４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のコンテンツマッチ型広告システムは、Ｗｅｂページに広告枠を有して、そこに広告を表示するものであり、コンテンツが主体のＷｅｂページに、広告を表示していた。そして、広告の内容をより知りたいユーザは、例えば、広告に指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスして、新たに広告ページを表示することが行われていた。
【０００５】
そこで、本発明は、ユーザに操作を強いることなく、ユーザを広告ページに誘導することが可能な広告誘導サーバ、広告誘導方法及びサーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、今までの発想を転換して、コンテンツマッチとは逆の発想、つまり、広告ページ内にＷｅｂページを組み込むことを見出し、本発明を完成するに至った。本発明は、具体的には次のようなものを提供する。
【０００７】
（１）  広告ページの中にコンテンツを組み込む広告誘導サーバであって、
前記広告ページを記憶する広告ＤＢと、
前記コンテンツとして記事の内容を有するＷｅｂページである記事ページを記憶する記事ＤＢと、
前記広告ＤＢに記憶された前記広告ページの内容を解析する広告内容解析手段と、
前記記事ＤＢに記憶された前記記事ページの内容を解析する記事内容解析手段と、
前記広告内容解析手段により解析された前記広告ページと、前記記事内容解析手段により解析された前記記事ページとをマッチングするマッチング手段と、
前記マッチング手段によりマッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込む組込手段と、
を備える広告誘導サーバ。
【０００８】
本発明のこのような構成によれば、広告ページの内容を解析し、記事ページの内容を解析して、解析結果を用いてマッチングして、広告ページにマッチした記事ページを、その広告ページに組み込む。よって、広告ページの中に、その広告ページにマッチする記事ページを表示させることができる。また、例えば、記事ページを見ようとしたユーザに、ユーザからの操作を強いることなく記事ページの記事内容にマッチした広告ページを表示することで、ユーザを広告ページに誘導できる。
【０００９】
（２）  前記組込手段は、
前記マッチング手段によりマッチングした前記広告ページに一のＷｅｂページを表示するタグを付したタグ付広告ページを生成する広告ページ生成手段と、
前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが表示する前記一のＷｅｂページを、前記マッチング手段により前記広告ページにマッチした前記記事ページに変更する広告ページ変更手段と、
を備えること、
を特徴とする（１）に記載の広告誘導サーバ。
【００１０】
本発明のこのような構成によれば、広告ページと記事ページとをマッチングして、広告ページに一のＷｅｂページを表示するタグを付したタグ付広告ページを生成して、一のＷｅｂページをその広告ページにマッチした記事ページに変更する。よって、タグによって、広告ページの中に、その広告ページにマッチする記事ページを表示させることができる。
【００１１】
（３）  前記タグ付広告ページの前記タグが表示する前記記事ページに、異なる記事ページに遷移するリンク情報を付加する付加手段と、
前記付加手段により付加された前記リンク情報が示すＵＲＬを、前記広告ページ変更手段により変更されて前記異なる記事ページを表示する前記タグ付広告ページのＵＲＬに変更するＵＲＬ変更手段と、
を備えること、
を特徴とする（２）に記載の広告誘導サーバ。
【００１２】
本発明のこのような構成によれば、タグ付広告ページに表示された記事ページにリンク情報を付加して、そのリンク情報から遷移するＷｅｂページを、異なる記事ページをタグに含むタグ付広告ページにする。よって、ユーザがリンクを辿ることで、異なる記事ページと、それに関連する広告ページとの両方を表示させることができる。
【００１３】
（４）  通信ネットワークを介して接続されたユーザ端末から前記記事ページの要求を受け付ける記事要求受付手段と、
前記記事要求受付手段により受け付けた前記記事ページを表示する前記タグ付広告ページを、前記広告ＤＢから抽出する広告ページ抽出手段と、
前記広告ページ抽出手段により抽出された前記タグ付広告ページを前記ユーザ端末に対して出力する記事要求応答手段と、
を備えること、
を特徴とする（２）又は（３）に記載の広告誘導サーバ。
【００１４】
本発明のこのような構成によれば、ユーザ端末から記事ページの要求を受け付けて、要求された記事ページをタグにより表示する広告ページをユーザ端末に出力する。よって、ユーザが要求した記事ページと、その記事に関連する広告ページとの両方を同時に表示させることができる。
【００１５】
（５）  前記広告ページ変更手段は、前記マッチング手段により前記広告ページにマッチした前記記事ページのＵＲＬを、前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが示すＵＲＬに置き換えること、
を特徴とする（２）から（４）までのいずれか１項に記載の広告誘導サーバ。
【００１６】
本発明のこのような構成によれば、タグ付広告ページのタグが示すＵＲＬに、その広告ページにマッチした記事ページのＵＲＬを変更することで、タグ付広告ページに、記事ページを表示させることができる。
【００１７】
（６）  前記広告ページ変更手段は、前記広告ページ生成手段により生成された前記タグ付広告ページの前記タグが示すＵＲＬの前記一のＷｅｂページの内容を、前記マッチング手段により前記広告ページにマッチした前記記事ページの内容に置き換えること、
を特徴とする（２）から（５）までのいずれか１項に記載の広告誘導サーバ。
【００１８】
本発明のこのような構成によれば、タグ付広告ページのタグが示すＵＲＬの一のＷｅｂページの内容を、その広告ページにマッチした記事ページの内容に置き換えることで、タグ付広告ページに、記事ページを表示させることができる。
【００１９】
（７）  前記マッチング手段は、前記記事ページ及び前記広告ページのテキストデータから特徴語を抽出して、その出現度合いに基づいてマッチングをすること、
を特徴とする（１）から（６）までのいずれか１項に記載の広告誘導サーバ。
【００２０】
本発明のこのような構成によれば、記事ページと広告ページとのマッチングを、各々のテキストデータから特徴語を抽出して、その出現度合いに基づいて行うことができる。
【００２１】
（８）  前記記事ＤＢは、日付情報を有する複数の前記記事ページを記憶すること、
を特徴とする（１）から（７）までのいずれか１項に記載の広告誘導サーバ。
【００２２】
本発明のこのような構成によれば、記事ページは日付情報を有するので、日付情報を関連させて広告ページに記事ページを表示させることができる。また、記事ページに付加し、異なる記事ページに遷移するリンク情報を、日付が次に新しい記事ページをタグで表示するタグ付広告ページにするので、ユーザがリンクを辿ることで、日付の順番に、記事ページとその記事に関連する広告ページとをユーザに見せることができる。
【００２３】
（９）  通信ネットワークを介して接続された記事サーバから前記記事ページを取得する記事ページ取得手段と、
前記記事ページ取得手段により取得された前記記事ページを前記記事ＤＢに記憶させる記事ページ記憶手段と、
を備えること、
を特徴とする（１）から（８）までのいずれか１項に記載の広告誘導サーバ。
【００２４】
本発明のこのような構成によれば、通信ネットワークを介して接続された記事サーバから記事ページを取得して、記事ＤＢに記憶させることができるので、あらゆる記事データを取得して記憶するクローラの役割を果たすことができる。
【００２５】
（１０）  広告ページの中にコンテンツを組み込む広告誘導サーバにおいて、
広告ＤＢに記憶された前記広告ページの内容を解析するステップと、
記事ＤＢに記憶された前記コンテンツである記事ページの内容を解析するステップと、
解析された前記広告ページと、解析された前記記事ページとをマッチングするステップと、
マッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込むステップと、
を含む広告誘導方法。
【００２６】
（１１）  広告ページの中にコンテンツを組み込む広告誘導サーバを、
広告ＤＢに記憶された前記広告ページの内容を解析する広告内容解析手段と、
記事ＤＢに記憶された前記コンテンツである記事ページの内容を解析する記事内容解析手段と、
前記広告内容解析手段により解析された前記広告ページと、前記記事内容解析手段により解析された前記記事ページとをマッチングするマッチング手段と、
前記マッチング手段によりマッチングした前記広告ページに、前記広告ページにマッチした前記記事ページを組み込む組込手段と、
して機能させるためのサーバプログラム。
【発明の効果】
【００２７】
本発明によれば、広告ページと記事ページとをマッチングし、広告ページにタグを付して、マッチした記事ページをタグに指定することで、広告ページの中に、記事ページを表示させることができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係る広告誘導システムの全体構成及び広告誘導サーバの機能構成を示す図である。
【図２】本実施形態に係る広告誘導サーバのハードウェア構成を示す図である。
【図３】本実施形態に係る第１のタグ付広告ページ生成処理のフローチャートである。
【図４】本実施形態に係る第１のマッチング処理のフローチャートである。
【図５】本実施形態に係るタグ付広告ページ抽出処理のフローチャートである。
【図６】本実施形態に係るタグ付広告ページの生成例を示す図である。
【図７】本実施形態に係るタグ付広告ページの生成例を示す図である。
【図８】本実施形態に係る第２のタグ付広告ページ生成処理のフローチャートである。
【図９】本実施形態に係る第２のマッチング処理のフローチャートである。
【図１０】本実施形態に係るタグ付広告ページの遷移例を示す図である。
【図１１】本実施形態に係る第３のタグ付広告ページ生成処理のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３０】
（実施形態）
［広告誘導システムの全体構成及び広告誘導サーバの機能構成］
図１は、本実施形態に係る広告誘導システム１００の全体構成及び広告誘導サーバ１の機能構成を示す図である。
【００３１】
広告誘導システム１００は、広告誘導サーバ１と、複数のブログサーバ２と、ユーザ端末３と、通信ネットワーク５とにより構成される。図１に示すように、広告誘導サーバ１と、ブログサーバ２と、ユーザ端末３とは、インターネット等の通信回線に代表される通信ネットワーク５を介して、互いに通信可能に接続されている。
【００３２】
広告誘導サーバ１は、制御部１０と、記憶部３０とを備える。
【００３３】
制御部１０は、広告内容解析手段１１と、ブログ内容解析手段１２（記事内容解析手段）と、マッチング手段１３と、組込手段１４と、付加手段１５と、ＵＲＬ変更手段１６と、ブログ取得手段１７（記事ページ取得手段）と、ブログ記憶手段１８（記事ページ記憶手段）と、ブログ要求受信手段２０（記事要求受付手段）と、広告ページ抽出手段２１と、ブログ応答送信手段２２（記事要求応答手段）とを備える。
【００３４】
広告内容解析手段１１は、広告ＤＢ３２に記憶された広告ページを解析する制御部である。広告ページとは、例えば、商品やサービスの宣伝が記述された、広告の内容を有するＷｅｂページをいう。
【００３５】
ブログ内容解析手段１２は、ブログＤＢ３１（記事ＤＢ）に記憶されたブログページ（記事ページ）を解析する制御部である。ブログページとは、ここでは、日付情報を有し、時系列に日記的な記述がされたＷｅｂページをいう。ブログページは、例えば、日々の出来事や社会情勢に関する自己の感想を、通信ネットワーク５を介して公開した文書であり、テキストデータで構成されている。ブログページは、テキストデータの他に、画像データ等を含んでもよい。
【００３６】
マッチング手段１３は、広告内容解析手段１１により解析された広告ページと、ブログ内容解析手段１２により解析されたブログページとをマッチングする制御部である。マッチング手段１３は、広告ページとブログページとの解析結果を用いて、相互に関連する広告ページとブログページとを取得する。
【００３７】
組込手段１４は、マッチング手段１３によって取得した広告ページに、その広告ページにマッチしたブログページを組み込む制御部である。組込手段１４は、広告ページ生成手段１４ａと、広告ページ変更手段１４ｂとを備える。
【００３８】
広告ページ生成手段１４ａは、マッチング手段１３によって取得した広告ページに、タグを付してタグ付広告ページを生成する制御部である。タグは、広告ページ中に一のＷｅｂページを表示させるためのｈｔｍｌ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の記述である。広告ページ生成手段１４ａは、タグ付広告ページを、広告ページとは別に新たに作成して、広告ＤＢ３２に記憶してよい。また、広告ページ生成手段１４ａは、広告ＤＢ３２に既に記憶された広告ページにタグを追加して、そのタグ付広告ページで広告ＤＢ３２を更新してもよい。
【００３９】
広告ページ変更手段１４ｂは、タグ付広告ページのタグによって表示する一のＷｅｂページを、タグ付広告ページの生成対象の広告ページにマッチしたブログページに変更する制御部である。
【００４０】
付加手段１５は、タグ付広告ページのタグによって表示するブログページに、ハイパーリンク（リンク情報）を付加する制御部である。
【００４１】
ＵＲＬ変更手段１６は、付加手段１５により付加されたハイパーリンクが選択されることで、ハイパーリンクを付加したブログページから、その次に日付情報が新しいブログページをタグにより表示するタグ付広告ページに遷移するように、ハイパーリンクを変更する制御部である。
【００４２】
ブログ取得手段１７は、通信ネットワーク５を介して接続されたブログサーバ２から、ブログページを取得する制御部である。ブログページを取得するタイミングとして、例えば、指定のブログページの送信要求をユーザ端末３から受信したタイミングや、週次、日次等の定期的なタイミングが考えられる。なお、ブログ取得手段１７は、クローラの機能を有して、ブログＤＢ３１に記憶されていないブログページや、内容が更新されたブログページを発見した都度取得してもよい。
【００４３】
ブログ記憶手段１８は、ブログ取得手段１７で取得したブログページを、ブログＤＢ３１に記憶させる制御部である。
【００４４】
ブログ要求受信手段２０は、ユーザ端末３によって指定されたブログページの閲覧要求を、ユーザ端末３から受信する制御部である。
【００４５】
広告ページ抽出手段２１は、ユーザ端末３が要求したブログページがタグによって表示されるタグ付広告ページを、広告ＤＢ３２から抽出する制御部である。
【００４６】
ブログ応答送信手段２２は、広告ページ抽出手段２１が抽出したタグ付広告ページを、閲覧要求をしたユーザ端末３に送信する制御部である。
【００４７】
記憶部３０は、ブログＤＢ３１と、広告ＤＢ３２と、ＵＲＬ対応テーブル３３とを備える。
【００４８】
ブログＤＢ３１は、ブログサーバ２から取得したブログページを記憶するデータベースである。
【００４９】
広告ＤＢ３２は、広告ページを記憶するデータベースである。
【００５０】
ＵＲＬ対応テーブル３３は、ブログページのＵＲＬと、そのブログページをタグに埋め込んだタグ付広告ページのＵＲＬとを対応付けたテーブルである。
【００５１】
広告誘導サーバ１は、ハードウェアの数に制限はなく、必要に応じて１又は複数のハードウェアで構成してよい。また、広告誘導サーバ１は、複数のハードウェアで構成する場合には、通信ネットワーク５を介して各ハードウェアを接続してもよい。例えば、上述の各機能毎に別サーバとし、各サーバ間での信号の送受信により、各サーバを連携させることで、広告誘導サーバ１は、本実施形態の機能を実現してもよい。
【００５２】
ブログサーバ２は、複数のブログページを記憶したデータベースサーバである。ブログサーバ２は、通信ネットワーク５に接続された世界中の様々なブログページを記憶したデータベースサーバが該当する。
【００５３】
ユーザ端末３は、ユーザが操作入力をするためのキーボード、マウス、操作ボタン等の入力部や、Ｗｅｂページを表示画面に表示させるためのソフトウェアであるＷｅｂブラウザを記憶した記憶部等を備えた装置である。ユーザ端末３は、例えば、パーソナルコンピュータ３Ａや、携帯電話機３Ｂ等の様々な種類の端末を含む。ユーザは、ユーザ端末３にＷｅｂページを表示させて、広告ページとブログページとを同時に見ることができる。
【００５４】
［広告誘導サーバ１のハードウェア構成図］
図２は、本実施形態に係る広告誘導サーバ１のハードウェア構成を示す図である。本発明が実施されるサーバは、標準的なものでよく、以下に構成の一例を示す。
【００５５】
広告誘導サーバ１は、制御部１０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、表示装置１０２２、Ｉ／Ｏコントローラ１０７０、キーボード及びマウス等の入力装置１１００、ハードディスク１０７４、光ディスクドライブ１０７６、並びに半導体メモリ１０７８を備える。なお、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８は、まとめて記憶部３０と呼ぶ。
【００５６】
ＣＰＵ１０１０は、広告誘導サーバ１を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００５７】
通信Ｉ／Ｆ１０４０は、広告誘導サーバ１が、通信ネットワーク５（図１）を介して、例えば、ユーザ端末３（図１）に対し情報を送受信する場合のネットワークアダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブルモデム及びイーサネット（登録商標）アダプタを含んでよい。
【００５８】
ＢＩＯＳ１０６０は、広告誘導サーバ１の起動時にＣＰＵ１０１０が実行するブートプログラムや、広告誘導サーバ１のハードウェアに依存するプログラム等を記録する。
【００５９】
表示装置１０２２は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００６０】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８等の記憶装置である記憶部３０を接続することができる。
【００６１】
入力装置１１００は、広告誘導サーバ１の管理者による入力の受け付けを行うものである。
【００６２】
ハードディスク１０７４は、本ハードウェアを広告誘導サーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及び上述するＤＢを記憶する。なお、広告誘導サーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００６３】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）ドライブを使用することができる。この場合は、各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。
【００６４】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、広告誘導サーバ１は、記憶部３０、制御部１０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００６５】
［ブログサーバ２のハードウェア構成］
ブログサーバ２も、上述の広告誘導サーバ１と同様の構成を有する。
【００６６】
［タグ付広告ページ生成処理のフローチャート１］
図３は、本実施形態に係るタグ付広告ページ生成処理のフローチャートである。図４は、本実施形態に係るマッチング処理のフローチャートである。図５は、本実施形態に係るタグ付広告ページ抽出処理のフローチャートである。ここでは、広告誘導サーバ１が、定期的にブログサーバ２からブログページを取得して、タグ付広告ページを予め生成して広告ＤＢ３２に記憶しておく。そして、広告誘導サーバ１がユーザ端末３からのブログページの閲覧要求を受信した時に、所望のブログページをその一部に表示したタグ広告ページを広告ＤＢ３２から抽出して、ユーザ端末３に送信する例を説明する。
【００６７】
まず、図３に基づき、広告誘導サーバ１が実行するタグ付広告ページ生成処理について説明する。
【００６８】
図３のＳ１０：制御部１０（ブログ取得手段１７）は、ブログサーバ２からブログページを取得する。
【００６９】
Ｓ１１：制御部１０（ブログ記憶手段１８）は、取得したブログページを、ブログＤＢ３１に記憶する。
【００７０】
Ｓ１２：制御部１０（広告内容解析手段１１）は、広告ＤＢ３２に記憶された広告ページを１つ抽出する。
【００７１】
Ｓ１３：制御部１０は、抽出した広告ページに基づく記事ページとのマッチング処理を行う。
【００７２】
ここで、マッチング処理について、図４に基づき説明する。マッチング処理の手法としては、様々なものがあるが、図４で説明するマッチング処理は、そのうちの一例である。
【００７３】
図４のＳ１０１：制御部１０（広告内容解析手段１１）は、抽出した広告ページを構成するテキストデータに対して形態素解析して、広告ページに含む単語を取得する。
【００７４】
Ｓ１０２：制御部１０（ブログ内容解析手段１２）は、ブログＤＢ３１に記憶されたブログページを抽出して、抽出したブログページを構成するテキストデータに対して形態素解析して、ブログページに含む単語を取得する。
【００７５】
Ｓ１０３：制御部１０（マッチング手段１３）は、形態素解析によって取得された広告ページ及び対象のブログページに含まれる各単語に対して、単語の出現頻度に基づく指標であるＴＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ）・ＩＤＦ（Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いて、単語の重み付けを行う。ＴＦ・ＩＤＦにより、他のＷｅｂページにはあまり出現しないが、そのＷｅｂページの中で高頻度で用いられている単語の重み付けは大きくなる。
【００７６】
Ｓ１０４：制御部１０（マッチング手段１３）は、広告ページの特徴語として、広告ページに含む単語であって、重み付けの上位のものを抽出する。ここでは、制御部１０は、１つ以上の広告ページの特徴語を抽出する。
【００７７】
Ｓ１０５：制御部１０（マッチング手段１３）は、Ｓ１０４で抽出した広告ページの特徴語を、複数のブログページに対してＯＲ検索する。そして、制御部１０は、スコアの最も高いブログページを、広告ページにマッチしたブログページとして決定する。その後、制御部１０は、本処理を終了する。
【００７８】
このように、広告誘導サーバ１の制御部１０は、広告ページとブログページとのマッチングを、各々のテキストデータから特徴語を抽出して、その出現度合いに基づいて行うことができる。なお、ブログページに日付情報を有する場合には、マッチング手段１３は、その日付情報を含めて、例えば、日付が新しいブログページを決定してもよい。
【００７９】
図３に戻り、Ｓ１４：制御部１０（広告ページ生成手段１４ａ）は、マッチング処理でマッチした広告ページにタグを追加したタグ付広告ページを生成して、広告ページを更新する。ここで、タグには、一のＷｅｂページを表示する記述をする。一のＷｅｂページは、何ら表示しないダミー（空白）のＷｅｂページであってよい。
【００８０】
Ｓ１５：制御部１０（広告ページ変更手段１４ｂ）は、マッチング処理で取得したブログページのファイル名を、タグが表示する一のＷｅｂページのファイル名に変更する。ブログページのファイル名は、絶対位置で指定したブログページの位置情報を含むファイル名である。このように、広告誘導サーバ１の広告ページ変更手段１４ｂは、タグ付広告ページのタグが示すファイル名に、その広告ページにマッチしたブログページのファイル名を変更することで、タグ付広告ページに、ブログページを表示させることができる。
【００８１】
Ｓ１６：制御部１０は、Ｓ１５で変更する前のブログページのＵＲＬとタグ付広告ページのＵＲＬとを対応させたＵＲＬ対応テーブル３３（図１）を作成して、記憶部３０に記憶する。ユーザ端末３からブログページのＵＲＬが指定された場合に、ＵＲＬ対比テーブルを使用して、制御部１０は、そのブログページをタグにより表示するタグ付広告ページに遷移させる。
【００８２】
Ｓ１７：制御部１０は、広告ＤＢ３２に記憶された全ての広告ページについて処理をしたか否かを判断する。全ての広告ページに対して処理をした場合（Ｓ１７：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、全ての広告ページに対して処理をしていない場合（Ｓ１７：ＮＯ）には、制御部１０は、処理をＳ１２に移し、残りの広告ページに対して処理を行う。
【００８３】
次に、図５に基づき、広告誘導サーバ１が実行するタグ付広告ページ抽出処理について説明する。
【００８４】
図５のＳ２０：制御部１０（ブログ要求受信手段２０）は、ユーザ端末３からブログページの要求データを受信する。
【００８５】
Ｓ２１：制御部１０（広告ページ抽出手段２１）は、受信したブログページの要求データに基づき、記憶部３０に記憶されたＵＲＬ対応テーブル３３を参照して、要求データが示すブログページのＵＲＬに対応するタグ付広告ページのＵＲＬを取得する。
【００８６】
Ｓ２２：制御部１０（広告ページ抽出手段２１）は、取得したタグ付広告ページのＵＲＬを用いて、タグ付広告ページを広告ＤＢ３２から抽出する。
【００８７】
Ｓ２３：制御部１０（ブログ応答送信手段２２）は、抽出したタグ付広告ページをユーザ端末３に送信する。その後、制御部１０は、本処理を終了する。
【００８８】
このように、広告誘導サーバ１は、ユーザ端末３からブログページの要求を受け付けて、要求されたブログページをタグにより表示するタグ付広告ページをユーザ端末３に出力するので、予め作成したタグ付広告ページを出力することで、ユーザが要求したブログページと、そのブログに関連する広告ページとの両方を同時に、ユーザ端末３に表示させることができる。
【００８９】
［タグ付広告ページの例］
図６及び図７は、本実施形態に係るタグ付広告ページの生成例を示す図である。図６（ａ）は、タグ付広告ページのソースコード４０を示す。ソースコード４０には、広告の内容が記述されている。制御部１０は、（１）に示すように、広告ページのソースコードには記述されていなかったタグ４１を追加する記述をして、タグ付広告ページにする（図３のＳ１４）。このタグ４１は、ｈｔｍｌファイルを埋め込むための指定である。タグ４１には、ＨＴＭＬタグのｏｂｊｅｃｔ要素によって、「・・・／ｂｌｏｇ０１／ｂ０３０５．ｈｔｍｌ」の記述がされている。これは、この記述の位置に、ｏｂｊｅｃｔ要素で指定のｈｔｍｌファイルで示されるＷｅｂページを表示する指定である。この時点において、「・・・／ｂｌｏｇ０１／ｂ０３０５．ｈｔｍｌ」で表されるＷｅｂページのソースコード４２には、テキストデータが何も書かれていない。ソースコード４３は、マッチング処理（図３のＳ１３）で、ソースコード４０のタグ付けがされる前の広告ページにマッチしたブログページのものである。ソースコード４３は、「・・・／ｂｌｏｇ／ｕｏａ５／２００９０５０５１２．ｈｔｍｌ」のファイル名で表される。
【００９０】
図６（ｂ）は、タグ付広告ページ４５のソースコード４０を、ユーザ端末３に表示させたものである。図６（ｂ）に示すように、ソースコード４２で示された空白のＷｅｂページ４６を、タグ付広告ページ４５の一部に表示して、ユーザ端末３に表示してしまう。
【００９１】
そこで、図７（ａ）の（２）に示すように、制御部１０は、ブログページのソースコード４３のファイル名を、タグ４１が指定するファイル名にスワップする（図３のＳ１５）。スワップすることで、タグ４１が指定するファイル名と、ブログページのソースコード４３のファイル名とが一致する。
【００９２】
図７（ｂ）は、ブログページのファイル名をタグが示すファイル名にスワップした後の、タグ付広告ページ４５のソースコード４０を、ユーザ端末３に表示させたものである。図７（ｂ）に示すように、ソースコード４３で示されたブログページ４７を、タグ付広告ページ４５の一部に表示して、ユーザ端末３に表示することができる。
【００９３】
［タグ付広告ページ生成処理のフローチャート２］
図８は、本実施形態に係るタグ付広告ページ生成処理のフローチャートである。図９は、本実施形態に係るマッチング処理のフローチャートである。ここでは、広告誘導サーバ１が、ブログサーバ２にブログページが新たに記憶されたり、ブログページが更新された場合に、そのブログページを取得して予めタグ付広告ページを生成して広告ＤＢ３２に記憶する例を説明する。また、タグ付広告ページに組み込まれたブログページには、リンク情報を付加する。
【００９４】
図８のＳ３０：制御部１０（ブログ取得手段１７）は、ブログサーバ２から、新たに記憶されたブログページ及び更新されたブログページを取得する。
【００９５】
Ｓ３１：制御部１０（ブログ記憶手段１８）は、取得したブログページを、ブログＤＢ３１に記憶する。
【００９６】
Ｓ３２：制御部１０は、ブログＤＢ３１に記憶されたブログページを１つ抽出する。
【００９７】
Ｓ３３：制御部１０（マッチング手段１３）は、抽出したブログページと、広告ＤＢ３２に記憶された複数の広告ページとのマッチング処理をする。
【００９８】
ここで、マッチング処理について、図９に基づき説明する。
【００９９】
図９のＳ２０１：制御部１０（ブログ内容解析手段１２）は、抽出したブログページを構成するテキストデータに対して形態素解析して、ブログページに含む単語を取得する。
【０１００】
Ｓ２０２：制御部１０（広告内容解析手段１１）は、広告ＤＢ３２に記憶された複数の広告ページを抽出して、抽出した広告ページを構成するテキストデータに対して形態素解析して、広告ページに含む単語を取得する。
【０１０１】
Ｓ２０３：制御部１０（マッチング手段１３）は、形態素解析によって取得されたブログページ及び複数の広告ページに含まれる各単語に対して、単語の出現頻度に基づく指標であるＴＦ・ＩＤＦを用いて、単語の重み付けを行う。
【０１０２】
Ｓ２０４：制御部１０（マッチング手段１３）は、ブログページの特徴語として、ブログページに含む単語であって、重み付けの上位のものを抽出する。ここでは、制御部１０は、１つ以上のブログページの特徴語を抽出する。
【０１０３】
Ｓ２０５：制御部１０（マッチング手段１３）は、Ｓ２０４で抽出したブログページの特徴語を、複数の広告ページに対してＯＲ検索する。そして、制御部１０は、スコアの最も高い広告ページを、ブログページにマッチした広告ページとして決定する。その後、制御部１０は、本処理を終了する。
【０１０４】
図８に戻り、Ｓ３４：制御部１０（広告ページ生成手段１４ａ）は、タグを付したタグ付広告ページを新たに生成する。そして、広告ページ生成手段１４ａは、新たに生成したタグ付広告ページに、マッチング処理でマッチした広告ページの内容をコピーして、広告ＤＢ３２に記憶する。ここで、タグには、一のＷｅｂページを表示する記述をする。一のＷｅｂページは、ダミー（空白）のＷｅｂページであってよい。タグ付広告ページを広告ＤＢ３２に記憶した後に、制御部１０は、コピー元の広告ページを、広告ＤＢ３２から削除する。
【０１０５】
Ｓ３５：制御部１０（広告ページ変更手段１４ｂ）は、取得したブログページを、タグ付広告ページのタグが表示するようにするために、ブログページの内容を、タグが表示する一のＷｅｂページにコピーする。このように、広告誘導サーバ１の広告ページ変更手段１４ｂは、タグ付広告ページのタグが示すＵＲＬの他のＷｅｂページの内容を、その広告ページにマッチしたブログページの内容に置き換えることで、タグ付広告ページに、ブログページを表示させることができる。
【０１０６】
Ｓ３６：制御部１０は、ブログページのＵＲＬとタグ付広告ページのＵＲＬとを対応させたＵＲＬ対応テーブル３３（図１）を作成して、記憶部３０に記憶する。ＵＲＬ対比テーブルは、ユーザ端末３からブログページのＵＲＬが指定された場合に、そのブログページをタグにより表示するタグ付広告ページに遷移させるために使用する。
【０１０７】
Ｓ３７：制御部１０は、ブログＤＢ３１に新たに記憶された全てのブログページについて処理をしたか否かを判断する。全てのブログページに対して処理をした場合（Ｓ３７：ＹＥＳ）には、制御部１０は、処理をＳ３８に移す。他方、全てのブログページに対して処理をしていない場合（Ｓ３７：ＮＯ）には、制御部１０は、処理をＳ３２に移し、新たに記憶された残りのブログページに対して処理を行う。
【０１０８】
Ｓ３８：制御部１０は、広告ＤＢ３２に記憶されたタグ付広告ページを１つ抽出する。
【０１０９】
Ｓ３９：制御部１０（付加手段１５）は、抽出したタグ付広告ページのタグが表示するブログページに、ハイパーリンクを付加する。
【０１１０】
Ｓ４０：制御部１０（ＵＲＬ変更手段１６）は、ハイパーリンクから遷移するＷｅｂページを、ハイパーリンクが付加されたブログページの次に日付情報が新しいブログページがタグで表示されるタグ付広告ページになるように、ハイパーリンクのＵＲＬを変更する。
【０１１１】
このように、広告誘導サーバ１は、タグ付広告ページに表示されたブログページにハイパーリンクを付加して、そこから遷移するＷｅｂページを、異なるブログページをタグに含むタグ付広告ページにする。よって、ユーザがユーザ端末３からハイパーリンクを選択してリンクを辿ることで、異なるブログページと、それに関連する広告ページとの両方を表示させることができる。そして、広告誘導サーバ１は、ブログページに付加し、異なるブログページに遷移するハイパーリンクのＵＲＬを、日付が次に新しいブログページをタグで表示するタグ付広告ページにするので、ユーザがユーザ端末３からハイパーリンクを選択してリンクを辿ることで、日付の順番に、ブログページとその内容に関連する広告ページとを表示させることができる。
【０１１２】
Ｓ４１：制御部１０は、広告ＤＢ３２に記憶された全てのタグ付広告ページに対して処理したか否かを判断する。全てのタグ付広告ページに対して処理をした場合（Ｓ４１：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、全てのタグ付広告ページに対して処理をしていない場合（Ｓ４１：ＮＯ）には、制御部１０は、処理をＳ３８に移し、残りのタグ付広告ページに対して処理を行う。
【０１１３】
このように、広告誘導サーバ１は、タグ付広告ページ生成処理を定期的に実行することで、通信ネットワーク５を介して接続されたブログサーバ２からブログページを取得して、ブログＤＢ３１に記憶させることができるので、広告誘導サーバ１に、あらゆるブログデータを取得して記憶するクローラの役割を備えさせることができる。
【０１１４】
［具体例］
図１０は、本実施形態に係るタグ付広告ページの遷移例を示す図である。Ｘさんのブログのインデックスページ５０は、ブログページの日付毎に、リンク５１，５２等の複数のリンクを有する。リンク５１は、タグ付広告ページ６０に遷移する情報を有し、リンク５２は、タグ付広告ページ７０に遷移する情報を有する。タグ付広告ページ６０は、広告ページ６１とブログページ６２とを含む。ブログページ６２は、リンク５１で示すブログページである。また、広告ページ６１は、ブログページ６２の内容にマッチングしたＷｅｂページである。同様に、タグ付広告ページ７０は、広告ページ７１とブログページ７２とを含む。
【０１１５】
ブログページ６２は、次記事へ遷移するボタン６３（リンク情報）を有する。ボタン６３を選択することで、制御部１０は、ブログページの日付が次に新しいブログページ７２を表示するタグ付広告ページ７０を表示させる。
【０１１６】
［タグ付広告ページ生成処理のフローチャート１］
図１１は、本実施形態に係るタグ付広告ページ生成処理のフローチャートである。ここでは、広告誘導サーバ１が、ユーザ端末３からのブログページの閲覧要求を受信したことに応じて、所望のブログページをその一部に表示するタグ付広告ページを生成して、タグ付広告ページをユーザ端末３に送信する例を説明する。
【０１１７】
図１１のＳ５０：制御部１０（ブログ要求受信手段２０）は、ユーザ端末３からブログページの要求データを受信する。このブログページの要求データは、ユーザ端末３から該当のブログページを直接指定されてもよいし、ユーザ端末３に表示された複数のブログページのリンク情報を有するインデックスページから、ユーザが１つのリンク情報が選択することであってもよい。
【０１１８】
Ｓ５１：制御部１０（ブログ取得手段１７）は、ブログページの要求データに基づいて、ブログサーバ２から該当のブログページを取得する。
【０１１９】
Ｓ５２：制御部１０（ブログ記憶手段１８）は、取得したブログページを、ブログＤＢ３１に記憶する。
【０１２０】
Ｓ５３：制御部１０（マッチング手段１３）は、取得したブログページと広告ＤＢ３２に記憶された広告ページとのマッチング処理を行う。ブログページと複数の広告ページとのマッチング処理は、上述の図９と同様の処理でよい。
【０１２１】
Ｓ５４：制御部１０（広告ページ生成手段１４ａ）は、マッチング処理で決定した広告ページにタグを追加したタグ付広告ページを生成して、広告ページを更新する。ここで、タグには、一のＷｅｂページを表示する記述をする。一のＷｅｂページは、何ら表示しないダミーのＷｅｂページであってよい。
【０１２２】
Ｓ５５：制御部１０（広告ページ変更手段１４ｂ）は、Ｓ５１で取得してブログＤＢ３１に記憶したブログページのファイル名を、タグが表示する一のＷｅｂページのファイル名に変更する。ブログページのファイル名は、絶対位置で指定したブログページの位置情報を含むファイル名である。
【０１２３】
Ｓ５６：制御部１０（ブログ応答送信手段２２）は、ブログページをタグに含んだタグ付広告ページをユーザ端末３に送信する。その後、制御部１０は、本処理を終了する。
【０１２４】
このように、広告誘導サーバ１は、ユーザ端末３からブログページの要求データを受信したことに応じて、その要求データに対応するブログページと広告ページとをマッチングして、広告ページに他のＷｅｂページを表示するタグを付したタグ付広告ページを生成して、一のＷｅｂページを、その広告ページにマッチしたブログページに変更する。よって、広告誘導サーバ１は、タグによって、広告ページの中に、その広告ページにマッチするブログページを表示させることができる。
【０１２５】
また、広告誘導サーバ１は、ユーザ端末３からブログページの要求を受け付けて、要求されたブログページをタグにより表示する広告ページをユーザ端末３に出力する。よって、ユーザからのユーザ端末３での操作を強いることなく、広告誘導サーバ１は、ブログページの内容にマッチした広告ページを表示させるので、ユーザを、広告ページに誘導できる。
【０１２６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【０１２７】
（変形形態）
本実施形態では、記事ページとしてブログページを例に説明したが、これに限らない。例えば、ニュース等の時事を記事にしたＷｅｂページ等であってもよい。なお、リンク情報を付加する場合には、日付や日時等の時間の情報を有するＷｅｂページが望ましい。
【０１２８】
本実施形態では、タグ付広告ページのタグに表示されるブログページにハイパーリンクを新たに配置して、日付情報がその次に新しいブログページをタグで表示するタグ付広告ページをリンク先に設定したが、これに限らない。ブログページに既に配置されたハイパーリンク等を用いて、リンク先を再設定してもよい。
【符号の説明】
【０１２９】
１      広告誘導サーバ
２      ブログサーバ
３      ユーザ端末
５      通信ネットワーク
１０    制御部
１１    広告内容解析手段
１２    ブログ内容解析手段
１３    マッチング手段
１４    組込手段
１４ａ  広告ページ生成手段
１４ｂ  広告ページ変更手段
１５    付加手段
１６    ＵＲＬ変更手段
１７    ブログ取得手段
１８    ブログ記憶手段
２０    ブログ要求受信手段
２１    広告ページ抽出手段
２２    ブログ応答送信手段
３０    記憶部
３１    ブログＤＢ
３２    広告ＤＢ
３３    ＵＲＬ対応テーブル
４０，４２，４３  ソースコード
４１    タグ
４５，６０，７０  タグ付広告ページ
４７，６２，７２  ブログページ
６１，７１  広告ページ
１００  広告誘導システム
【図１】
2011013907.tif 000003
【図２】
2011013907.tif 000004
【図３】
2011013907.tif 000005
【図４】
2011013907.tif 000006
【図５】
2011013907.tif 000007
【図６】
2011013907.tif 000008
【図７】
2011013907.tif 000009
【図８】
2011013907.tif 000010
【図９】
2011013907.tif 000011
【図１０】
2011013907.tif 000012
【図１１】
2011013907.tif 000013