(57)【要約】【課題】ウェブログなどの短期間にコンテンツの内容が変わるものに対してもその内容に即した広告を配信すること。【解決手段】文字情報を含むコンテンツを配信するコンテンツ配信サーバ１２と、前記コンテンツ配信サーバ１２にアクセスして前記コンテンツを表示するユーザ端末１５と、前記ユーザ端末１５に広告を配信する広告配信装置３とを有し、広告配信装置３は、コンテンツ配信サーバ１２が保有するコンテンツの文字情報の内容と前もって設定した広告カテゴリーとのマッチングを行い、コンテンツの内容とマッチする広告カテゴリーを抽出するフィルタリングエンジン６と、ユーザ端末１５がアクセスした前記コンテンツ配信サーバ１２のコンテンツにマッチした広告カテゴリーから配信する広告を決定する広告配信エンジン８と、前記広告配信エンジン８で決定した広告をユーザ端末１５に配信する広告配信部５とを具備するようにする。【選択図】図３
2007272814.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を含むコンテンツを配信するコンテンツ配信サーバと、
前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、
前記ユーザ端末に広告を配信する広告配信装置とを有し、
前記広告配信装置は、前記コンテンツ配信サーバが保有するコンテンツの文字情報の内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容とマッチする広告カテゴリーを抽出するフィルタリングエンジンと、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、前記フィルタリングエンジンで抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定する広告配信エンジンと、前記広告配信エンジンで決定した広告をユーザ端末に配信する広告配信部とを有し、
前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示するようにしたことを特徴とする広告配信システム。
【請求項２】
前記コンテンツは、文字情報を含むインターネットで配信可能な情報であることを特徴とする請求項１記載の広告配信システム。
【請求項３】
前記広告カテゴリーは、ジャンル別、地域別または文書タイプ別の区分を有し、それぞれの区分は少なくとも２以上の層からなる階層を構成し、前記階層は、前記区分の内容を示す単語又は単語の組合せ、若しくは前記単語又は前記単語の組合せに対応した識別コードからなり、前記階層の下位層は、前記下位層の上位に位置する上位層を細分化したものであり、前記広告は、各層の前記広告カテゴリーに対応して登録するようにしたことを特徴とする請求項１記載の広告配信システム。
【請求項４】
前記広告配信装置は、前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定する掲載広告優先手段を有することを特徴とする請求項１記載の広告配信システム。
【請求項５】
前記広告配信装置は、２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択する同一カテゴリー排除手段を有することを特徴とする請求項１記載の広告配信システム。
【請求項６】
前記広告配信装置は、前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにするユーザ嗜好データ発生手段と、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末から前記ユーザ嗜好データ発生手段で記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するユーザ嗜好選択手段を有することを特徴とする請求項１記載の広告配信システム。
【請求項７】
前記広告配信装置は、広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するカテゴリー拡大手段を有することを特徴とする請求項１記載の広告配信システム。
【請求項８】
文字情報を含むコンテンツを配信するコンテンツ配信サーバと、
前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、
前記ユーザ端末に広告を配信する広告配信装置とを有し、
前記広告配信装置は、前記コンテンツ配信サーバが保有するコンテンツの文字情報の内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容とマッチする広告カテゴリーを抽出するステップと、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、広告カテゴリーを抽出するステップで抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定するステップと、決定した広告をユーザ端末に配信するステップとを有し、
前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示するようにしたことを特徴とする広告配信方法。
【請求項９】
前記コンテンツは、文字情報を含むインターネットで配信可能な情報であることを特徴とする請求項８記載の広告配信方法。
【請求項１０】
前記広告カテゴリーは、ジャンル別、地域別または文書タイプ別の区分を有し、それぞれの区分は少なくとも２以上の層からなる階層を構成し、前記階層は、前記区分の内容を示す単語又は単語の組合せ、若しくは前記単語又は前記単語の組合せに対応した識別コードからなり、前記階層の下位層は、前記下位層の上位に位置する上位層を細分化したものであり、前記広告は、各層の前記広告カテゴリーに対応して登録するようにしたことを特徴とする請求項８記載の広告配信方法。
【請求項１１】
前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定するようにしたことをことを特徴とする請求項８記載の広告配信方法。
【請求項１２】
２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択するようにしたことを特徴とする請求項８記載の広告配信方法。
【請求項１３】
前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにし、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末に記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するようにしたことを特徴とする請求項８記載の広告配信方法。
【請求項１４】
広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するようにしたことを特徴とする請求項８記載の広告配信方法。
【請求項１５】
文字情報を含むコンテンツを配信するコンテンツ配信サーバと、
前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、
前記ユーザ端末に広告を配信する広告配信装置とからなる広告配信システムの前記広告配信装置を稼働する広告配信プログラムであって、
前記コンテンツ配信サーバから文字情報を含むコンテンツを取得し、読み出したコンテンツから本文の文字情報を切り出し、切り出した文字情報からなるコンテンツの内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容と適合する広告カテゴリーを抽出し、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定し、決定した広告をユーザ端末に配信して、
前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示制御するように実行する広告配信プログラム。
【請求項１６】
前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定するように実行する請求項１５記載の広告配信プログラム。
【請求項１７】
２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択するように実行する請求項１５記載の広告配信プログラム。
【請求項１８】
前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにし、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末に記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するように実行する請求項１５記載の広告配信プログラム。
【請求項１９】
広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するように実行する請求項１５記載の広告配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信システム、広告配信方法及び広告配信プログラムに関し、特に、コンテンツに適合する広告をインターネットを介して配信する広告配信システム、広告配信方法及び広告配信プログラムに関する。
【背景技術】
【０００２】
従来、インターネット上で広告を配信する広告配信システムは、閲覧者がＷｅｂ上で検索用に入力したキーワードと連動して、キーワードに一致する広告を表示することが行われている。
【０００３】
例えば、ユーザ端末からのキーワード入力を条件として、マスターサーバーシステムが、キーワードに応じた広告情報を、順位付け表示可能状態をもってユーザ端末に送信する広告情報検索システムが特許文献１に開示されている。
【０００４】
【特許文献１】特開２００４−３８３７０
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の広告配信では、コンテンツの閲覧時にコンテンツと関係の薄い広告が表示されたり、コンテンツの内容に適合した広告が表示されないケースがあるため、閲覧者への広告の宣伝効果が発揮できないことがあった。このため、コンテンツの内容に適合した広告表示が求められている。また、広告の宣伝効果を上げるため、コンテンツの閲覧者の嗜好を考慮して、閲覧者が興味をもつ広告を提供する必要がある。
【０００６】
また、ウェブログなどのタイムリーな話題を扱ったコンテンツがインターネット上で公開されているが、これらの短期間にコンテンツの内容が変わるものに対してもコンテンツの内容に即した広告を配信することが求められている。
【０００７】
また、広告配信サービス業では広告主と契約した広告配信期間中の広告毎の配信数又はクリック数（ユーザが広告をクリックする回数をいう。）の目標値を確保することが重要となるため、配信数又はクリック数を安定して確保できるようにすることが求められている。
【０００８】
また、コンテンツと同時に表示する広告は、コンテンツのレイアウトと広告のレイアウトとをマッチさせる必要があり、これらの処理を高速に行って広告を配信する必要がある。
【０００９】
そこで本発明は、上記課題を解決するためになされたものであって、ウェブログなどのタイムリーな話題を扱ったコンテンツの内容と予め準備した広告カテゴリーとのマッチングを行ってコンテンツにマッチした広告カテゴリーを前もって抽出しておき、コンテンツ閲覧時に広告カテゴリーに登録された広告を配信することにより、コンテンツに適合した広告をユーザ端末のコンテンツ上に同時に表示するようにして、閲覧者が興味をもつ広告を提供し、また、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大して広告配信期間中の目標配信数を確保することが可能な広告配信システム、広告配信方法及び広告配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明にかかる広告配信システムは、文字情報を含むコンテンツを配信するコンテンツ配信サーバと、前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、前記ユーザ端末に広告を配信する広告配信装置とを有し、前記広告配信装置は、前記コンテンツ配信サーバが保有するコンテンツの文字情報の内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容とマッチする広告カテゴリーを抽出するフィルタリングエンジンと、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、前記フィルタリングエンジンで抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定する広告配信エンジンと、前記広告配信エンジンで決定した広告をユーザ端末に配信する広告配信部とを有し、前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示するようにしたことを特徴とするものである。
【００１１】
請求項２に記載の発明にかかる広告配信システムの前記コンテンツは、請求項１に記載の発明において、文字情報を含むインターネットで配信可能な情報であることを特徴とするものである。
【００１２】
請求項３に記載の発明にかかる広告配信システムの前記広告カテゴリーは、請求項１に記載の発明において、ジャンル別、地域別または文書タイプ別の区分を有し、それぞれの区分は少なくとも２以上の層からなる階層を構成し、前記階層は、前記区分の内容を示す単語又は単語の組合せ、若しくは前記単語又は前記単語の組合せに対応した識別コードからなり、前記階層の下位層は、前記下位層の上位に位置する上位層を細分化したものであり、前記広告は、各層の前記広告カテゴリーに対応して登録するようにしたことを特徴とするものである。
【００１３】
請求項４に記載の発明にかかる広告配信システムの前記広告配信装置は、請求項１に記載の発明において、前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定する掲載広告優先手段を有することを特徴とするものである。
【００１４】
請求項５に記載の発明にかかる広告配信システムの前記広告配信装置は、請求項１に記載の発明において、２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択する同一カテゴリー排除手段を有することを特徴とするものである。
【００１５】
請求項６に記載の発明にかかる広告配信システムの前記広告配信装置は、請求項１に記載の発明において、前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにするユーザ嗜好データ発生手段と、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末から前記ユーザ嗜好データ発生手段で記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するユーザ嗜好選択手段を有することを特徴とするものである。
【００１６】
請求項７に記載の発明にかかる広告配信システムの前記広告配信装置は、請求項１に記載の発明において、広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するカテゴリー拡大手段を有することを特徴とするものである。
【００１７】
請求項８に記載の発明にかかる広告配信方法は、文字情報を含むコンテンツを配信するコンテンツ配信サーバと、前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、前記ユーザ端末に広告を配信する広告配信装置とを有し、前記広告配信装置は、前記コンテンツ配信サーバが保有するコンテンツの文字情報の内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容とマッチする広告カテゴリーを抽出するステップと、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、広告カテゴリーを抽出するステップで抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定するステップと、決定した広告をユーザ端末に配信するステップとを有し、前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示するようにしたことを特徴とするものである。
【００１８】
請求項９に記載の発明にかかる広告配信方法の前記コンテンツは、請求項８に記載の発明において、文字情報を含むインターネットで配信可能な情報であることを特徴とするものである。
【００１９】
請求項１０に記載の発明にかかる広告配信方法の前記広告カテゴリーは、請求項８に記載の発明において、ジャンル別、地域別または文書タイプ別の区分を有し、それぞれの区分は少なくとも２以上の層からなる階層を構成し、前記階層は、前記区分の内容を示す単語又は単語の組合せ、若しくは前記単語又は前記単語の組合せに対応した識別コードからなり、前記階層の下位層は、前記下位層の上位に位置する上位層を細分化したものであり、前記広告は、各層の前記広告カテゴリーに対応して登録するようにしたことを特徴とするものである。
【００２０】
請求項１１に記載の発明にかかる広告配信方法は、請求項８に記載の発明において、前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定するようにしたことをことを特徴とするものである。
【００２１】
請求項１２に記載の発明にかかる広告配信方法は、請求項８に記載の発明において、２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択するようにしたことを特徴とするものである。
【００２２】
請求項１３に記載の発明にかかる広告配信方法は、請求項８に記載の発明において、前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにし、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末に記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するようにしたことを特徴とするものである。
【００２３】
請求項１４に記載の発明にかかる広告配信方法は、請求項８に記載の発明において、広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するようにしたことを特徴とするものである。
【００２４】
請求項１５に記載の発明にかかる広告配信プログラムは、文字情報を含むコンテンツを配信するコンテンツ配信サーバと、前記コンテンツ配信サーバにアクセスして前記コンテンツを表示するユーザ端末と、前記ユーザ端末に広告を配信する広告配信装置とからなる広告配信システムの前記広告配信装置を稼働する広告配信プログラムであって、前記コンテンツ配信サーバから文字情報を含むコンテンツを取得し、読み出したコンテンツから本文の文字情報を切り出し、切り出した文字情報からなるコンテンツの内容と前もって設定した広告カテゴリーとのマッチングを行い、前記コンテンツの内容と適合する広告カテゴリーを抽出し、前記ユーザ端末が前記コンテンツ配信サーバのコンテンツにアクセスしたとき、抽出したコンテンツにマッチする広告カテゴリーから配信する広告を決定し、決定した広告をユーザ端末に配信して、前記ユーザ端末に前記コンテンツ配信サーバの前記コンテンツと共に、前記広告配信装置からの前記コンテンツに適合した広告を同時に表示制御するように実行することを特徴とするものである。
【００２５】
請求項１６に記載の発明にかかる広告配信プログラムは、請求項１５に記載の発明において、前記コンテンツの内容とマッチする広告カテゴリーに広告が登録されているかを確認して、掲載する広告の優先順位を決定するように実行することを特徴とするものである。
【００２６】
請求項１７に記載の発明にかかる広告配信プログラムは、請求項１５に記載の発明において、２以上の広告を同時に表示する際には、選択した広告カテゴリーが同一に属さぬように、他の広告カテゴリーを選択するように実行することを特徴とするものである。
【００２７】
請求項１８に記載の発明にかかる広告配信プログラムは、請求項１５に記載の発明において、前記ユーザ端末が閲覧したコンテンツと共に表示されている広告をクリックしたときに、前記広告の広告カテゴリーを識別するための識別情報を発して、前記ユーザ端末が前記識別情報を記憶するようにし、前記ユーザ端末が次回のコンテンツ閲覧時に、前記ユーザ端末に記憶された識別情報を読み出して、読み出した識別情報から広告カテゴリーを特定し、前回閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択するように実行することを特徴とするものである。
【００２８】
請求項１９に記載の発明にかかる広告配信プログラムは、請求項１５に記載の発明において、広告毎の広告配信数の目標値と広告配信数の実績値、又は広告毎のクリック数の目標値とクリック数の実績値とを比較して、広告配信数の実績値が広告配信数の目標値未満の場合、又はクリック数の実績値がクリック数の目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大するように実行することを特徴とするものである。
【発明の効果】
【００２９】
本発明による広告配信システム、広告配信方法及び広告配信プログラムによれば、ウェブログなどのタイムリーな話題を扱ったコンテンツの内容と広告カテゴリーとのマッチングを行ってコンテンツにマッチした広告カテゴリーを前もって抽出し、コンテンツ閲覧時に広告カテゴリーに登録された広告を配信して、コンテンツに適合した広告をユーザ端末のコンテンツ上に同時に表示することにより、閲覧者が関心を持つ広告が提供することができるため、広告の宣伝効果を上げることができる。
【００３０】
また、本発明による広告配信システム、広告配信方法及び広告配信プログラムは、広告配信期間中での広告配信数又はクリック数の実績値が目標値を下回った場合に、自動的にコンテンツにマッチする広告カテゴリーの範囲を広げて、配信の機会を増やす広告カテゴリーの範囲拡大機能を有するため、広告配信期間中の目標配信数を確保することができる。
【００３１】
また、本発明による広告配信システム、広告配信方法及び広告配信プログラムによれば、前回のコンテンツ閲覧時の広告カテゴリーと現在閲覧しているコンテンツの広告カテゴリーとを比較して両者の関連する広告カテゴリーを選択して、選択した広告カテゴリーに適合した広告をユーザ端末のコンテンツ上に同時に表示することにより、閲覧者の嗜好にあった広告を提供することができるため、より広告の宣伝効果を上げることができる。
【発明を実施するための最良の形態】
【００３２】
以下に本発明による広告配信システム、広告配信方法及び広告配信プログラムについて図１乃至図１３を参照して説明する。なお、本発明による広告配信システム、広告配信方法及び広告配信プログラムは、ウェブログなどのタイムリーな話題を扱ったコンテンツの内容と予め準備した広告カテゴリーとのマッチングを行ってコンテンツにマッチした広告カテゴリーを前もって抽出しておき、コンテンツ閲覧時に広告カテゴリーに登録された広告を配信することにより、コンテンツに適合した広告をユーザ端末のコンテンツ上に同時に表示するようにしたものである。更に、コンテンツにマッチする広告カテゴリーの範囲を自動的に拡大して広告配信期間中の目標配信数を確保するようにしたものである。
【００３３】
図１は、広告カテゴリーの区分と、その区分における上層、中層及び下層の構成を示す図、図２は、広告カテゴリーのジャンルにおける上層、中層及び下層に区分した一例を示す表、図３は、本発明による広告配信システムの構成を示すブロック図、図４は、広告登録管理装置により広告データベースに記憶される広告データの一例をテーブル形式で示す図、図５は、広告配信装置の広告配信部、フィルタリングエンジン、広告配信エンジン及び広告登録管理装置の構成を示すブロック図である。
【００３４】
最初に、図１及び図２を参照して、閲覧者がコンテンツ閲覧時に、コンテンツに適合する広告を配信するために用いる広告カテゴリーについて説明する。広告カテゴリーは、ジャンル、地域、文書タイプ等に区分して前もって準備しておく。なお、広告カテゴリーの地域とは、例えば、海外、国内の地域に関連するものであり、文書タイプとは、文章の内容を感情的、情緒的に捉えて区分したものである。
【００３５】
広告カテゴリーのそれぞれの区分は少なくとも２以上の層からなる階層を構成しており、階層は、区分の内容を示す単語又は単語の組合せ、若しくは単語又は単語の組合せに対応した識別コードからなっている。また、階層の下位層は、下位層の上位に位置する上位層を細分化したものである。
【００３６】
以下に、上層、中層及び下層の３階層からなる広告カテゴリーを例に広告カテゴリーの構成について説明する。図１に示すように広告カテゴリーは、ジャンル、地域、文書タイプに区分されており、それぞれは上層、中層及び下層からなる階層で構成されている。上層はジャンル等の標題を示し、中層は上層を細かく分けたものであり、下層は中層を更に細分化したものである。図２は広告カテゴリーのジャンルにおける上層、中層及び下層に区分した一例を示す図である。図２に示すように、上層、中層及び下層の広告カテゴリーは、単語又は単語を組み合わせたものからなっている。また、上層、中層及び下層の広告カテゴリーは、単語又は単語を組み合わせに対応した識別コードが付けられており、広告カテゴリーの上層、中層及び下層は識別コードによって管理するようになっている。以後、広告カテゴリーの識別コードを広告カテゴリーＮｏと記す。図２に示すように、例えば、上層に区分した広告カテゴリーＮｏ４００の「マネー」は、中層として広告カテゴリーＮｏ４１０「マネープラン」、４２０「投資運用関連」、４３０「株」、４４０「生活のお金」に区分され、中層としての「マネープラン」は、更に、広告カテゴリーＮｏ４１１「マネープランニング」、４１２「生命保険・保険」、４１３「年金」、４１４「相続」、４１５「税金・節税対策」の下層に区分されている。このように上層、中層及び下層の広告カテゴリーは、識別コードによって管理される。
【００３７】
なお、コンテンツに掲載する広告は、広告主が各層の広告カテゴリーの一覧から広告を掲載したい広告カテゴリーを前もって選択しておくようにする。例えば、図１に示すように、下層の広告カテゴリー毎に掲載する広告を登録しておき、下層の広告カテゴリーを指定することにより、コンテンツに掲載する広告が選択されるようになっている。
【００３８】
また、図２に示すように広告カテゴリーの識別コードは、数字で構成されており、上層を示す０以外の数字を３桁目に割り当て（図２に示す４００、但し２桁目及び１桁目は０にする）、中層は、上層を表す３桁目の数字と２桁目に０以外の数字を割り当て（図２に示す４１０、４２０等、但し１桁目は０にする）、下層は、上層の３桁目、中層の２桁目と１桁目に０以外の数字を割り当てる（図２に示す４１１、４１２等）。これにより、例えば、下層の識別コード４１１の中層は、１桁目を０に変換することにより確定し、上層は下層の１桁目及び２桁目を０に変換することにより確定する。これにより、識別コードから各層の広告カテゴリーを特定することができ、広告カテゴリーの管理が容易となる。なお、図２に示す識別コードは、一例であり、上記識別コードの形態に限定するものではなく、識別コードから各層の広告カテゴリーを特定できるものであればよい。
【００３９】
また、本発明による広告配信システム、広告配信方法及び広告配信プログラムにおけるコンテンツとは、文字情報を含むインターネットで配信可能な情報をいう。すなわち、本発明で扱うコンテンツは、文字情報からなるウェブログ、ニュース、エッセー等であり、また、コンテンツは、文字情報の他に、画像、図形等を含んだものでもよい。
【００４０】
次に、本発明による広告配信システムの構成を図３に示すブロック図を参照して説明する。図３に示すように広告配信システム１は、インターネット上のユーザ端末１５にコンテンツを配信するコンテンツ配信サーバ１２と、ブラウザを内蔵し、コンテンツ配信サーバ１２にアクセスしてコンテンツ、広告を表示するユーザ端末１５と、コンテンツ配信サーバ１２のコンテンツに適合した広告を配信する広告配信装置３と、インターネットからなる通信網２０とを具備している。
【００４１】
図３に示すコンテンツ配信サーバ１２は、コンピュータからなるサーバ１３、コンテンツを格納したコンテンツデータベース１４を有し、ウェブログ（以下、ブログという。）、ニュース等の文字情報を含むコンテンツをユーザ端末１５に配信するようになっている。コンテンツ配信サーバ１２がユーザ端末１５に配信するコンテンツの内容は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている。また、コンテンツを記述したＨＴＭＬには、コンテンツの閲覧時に、ユーザ端末１５から広告配信装置３にコンテンツのＵＲＬ、広告を掲載するための広告テンプレート等の情報を送信するためのスクリプトが前もって記述されている。なお、コンテンツ配信サーバ１２は、インターネット上に複数存在している。また、図３に示すコンテンツ配信サーバ１２は、コンテンツデータベース１４を有しているが、コンテンツデータベース１４を使用しないで、サーバ１３のみでコンテンツ配信サーバ１２としてコンテンツの格納及び配信を行うようにしてもよい。
【００４２】
図３に示すユーザ端末１５は、パーソナルコンピュータ等で構成されており、表示装置としての液晶モニター、入力手段としてのキーボード、マウス等を備えている。また、ユーザ端末１５の記憶装置には、コンテンツ配信サーバ１２、広告配信装置３からのコンテンツ、広告を閲覧したり、コンテンツ配信サーバ１２、広告配信装置３との通信等を行うブラウザが内蔵されている。
【００４３】
図３に示す通信網２０としてのインターネットは、コンテンツ配信サーバ１２、広告配信装置３、ユーザ端末１５等を相互に接続するものである。しかして、本実施の形態による通信網２０は、インターネットに限らず、その他のネットワークにより通信可能なものであればよく、通信網として機能するものであればよい。
【００４４】
図３に示す広告配信装置３は、コンテンツ配信サーバ１２から配信したコンテンツに適合する広告をユーザ端末１５に配信制御する広告配信部５と、コンテンツ配信サーバ１２からコンテンツのデータを前もって取得して、取得したコンテンツのデータと登録済の広告カテゴリーとのマッチングを行い、コンテンツとの一致度の高い広告カテゴリーを割り付けるフィルタリングエンジン６と、フィルタリングエンジン６で選択したコンテンツの広告カテゴリーから配信する広告を選択する広告配信エンジン８と、ユーザ端末１５に広告の画像を送信する広告素材サーバ１１と、クライアント名（広告主）、広告カテゴリーＮｏ、広告配信期間、目標配信数等の広告データベース１０への登録、及び広告配信数の管理等を行う広告登録管理装置９とを有している。
【００４５】
図３に示す広告配信装置３の広告配信部５は、コンピュータからなり、コンテンツ配信サーバ１２のコンテンツ閲覧時にユーザ端末１５が発するコンテンツのＵＲＬ、広告を掲載するための広告テンプレート情報等を取得して、取得したＵＲＬ（図３に矢印で示す）をフィルタリングエンジン６に出力し、フィルタリングエンジン６から出力されるコンテンツにマッチした広告カテゴリー（図３に矢印で示す）を取得し、取得した広告カテゴリー（図３に矢印で示す）を広告配信エンジン８に出力して、広告配信エンジン８が選択した広告（図３に矢印で示す）を受けて、広告情報及びコンテンツのＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ）情報から広告を整形し、通信網２０を介してユーザ端末１５に広告を配信する処理を実行するための処理プログラムを記憶装置に記憶している。
【００４６】
図３に示す広告配信装置３のフィルタリングエンジン６は、コンピュータからなり、広告を配信するコンテンツのＵＲＬ、コンテンツの背景色、文字色等のレイアウト情報、適合する広告カテゴリＮｏ、コンテンツの広告カテゴリーに対する適合度合いを示す一致度を格納したカテゴリー管理データベース７を有している。フィルタリングエンジン６は、前もって、コンテンツ配信サーバ１２から広告を掲載するコンテンツを取得して、登録済の広告カテゴリーとマッチングを行い、一致度の高い広告カテゴリー順に広告の登録情報更新に合わせて並び替えを行い、また、コンテンツの背景色、文字色、レイアウトからなるＣＳＳ情報を取得して、コンテンツのＵＲＬ毎にカテゴリー管理データベース７に記憶する処理を実行するための処理プログラムを記憶装置に記憶している。
【００４７】
また、フィルタリングエンジン６は、ユーザ端末１５がコンテンツを閲覧時に、広告配信部５から出力されるコンテンツのＵＲＬ情報に基づいて、カテゴリー管理データベース７から一致度の高い広告カテゴリーを読み出して、広告が登録されている広告カテゴリーを優先して選択する機能を有する。
【００４８】
広告配信装置３の広告配信エンジン８は、コンピュータからなり、ユーザ端末１５がコンテンツを閲覧時に、フィルタリングエンジン６で選択され、広告配信部５から出力される広告カテゴリーから最適な広告を選択する処理を実行するための処理プログラムを記憶装置に記憶している。
【００４９】
広告配信装置３の広告登録管理装置９は、コンピュータからなり、クライアント名（広告主）、広告カテゴリーＮｏ、広告配信期間、目標配信数等を格納した広告データベース１０を有している。広告登録管理装置９は、広告主から依頼された広告毎に管理番号を付与して、クライアント名（広告主）、広告カテゴリー、広告配信期間、目標配信数等を入力して、広告データベース１０に記憶する処理を実行するための処理プログラムを記憶装置に記憶している。また、広告登録管理装置９は、広告カテゴリーを自動的に拡大して広告配信期間中の配信数又はクリック数の目標値を確保する処理、及び広告カテゴリーの拡大処理により広告配信数等の実績値が広告配信数の目標値を越えたときに、広告カテゴリーを初期選択状態に戻して、広告配信数が目標値になるようにする処理を実行するための処理プログラムを記憶装置に記憶している。
【００５０】
また、広告登録管理装置９は、広告配信部５の広告配信能力に応じて広告配信数の目標値等の管理を行う処理プログラムを記憶装置に記憶している。
【００５１】
図４は、広告登録管理装置９により広告データベース１０に記憶される広告データの一例をテーブル形式で示す図である。図４に示すように、広告データベース１０には、広告の管理番号、広告配信期間、クライアント名（広告主）、目標配信数、広告を掲載したい広告カテゴリーの広告カテゴリーＮｏが広告データとして記憶されている。また、広告データベース１０には、広告の管理番号に対応した図示せぬ広告のデータが格納されている。
【００５２】
広告配信装置３の広告素材サーバ１１は、コンピュータからなり、広告配信部５がユーザ端末１５に出力する広告データの広告の画像を配信するものであり、広告の画像データを記憶している。
【００５３】
次に、図３に示す広告配信装置３の広告配信部５、フィルタリングエンジン６、広告配信エンジン８及び広告登録管理装置９の構成及び機能について図３及び図５を参照して詳述する。最初に、広告配信部５の構成及び機能について説明する。
【００５４】
図５に示すように、広告配信装置３の広告配信部５は、図３に示すユーザ端末１５がコンテンツ配信サーバ１２のコンテンツを閲覧したときに発せられるＵＲＬ、広告テンプレート情報等を取得するＵＲＬ取得手段５ａと、ＵＲＬ取得手段５ａで取得したコンテンツのＵＲＬ情報に基づいてフィルタリングエンジン６からのコンテンツにマッチした広告カテゴリーを取得する広告カテゴリー取得手段５ｂと、広告カテゴリー取得手段５ｂで取得した広告カテゴリーに基づいて最適な広告を広告配信エンジン８から取得する広告データ取得手段５ｃと、広告データ取得手段５ｃで取得した配信広告のデータをユーザ端末１５に配信する広告配信手段５ｄと、ユーザ端末１５が閲覧したコンテンツと共に表示されている広告をクリックしたときに、その広告の広告カテゴリーを識別するための識別情報を発して、ユーザ端末１５が識別情報を記憶するようにするユーザ嗜好データ発生手段５ｅと、ユーザ端末１５に記憶している広告カテゴリーを識別するための識別情報を読み出すユーザ嗜好データ取得手段５ｆとを有している。
【００５５】
広告配信部５は、ＵＲＬ取得手段５ａ、広告配信手段５ｄ、ユーザ嗜好データ発生手段５ｅ又はユーザ嗜好データ取得手段５ｆによって図３に示す通信網２０を介してユーザ端末１５とデータ、情報、広告データ等の送受信を行うインターフェースを形成している。また、広告配信部５の広告カテゴリー取得手段５ｂは、ＵＲＬ情報を用いて広告配信時のフィルタリングエンジン６の制御を行い、広告データ取得手段５ｃは、広告カテゴリーの情報により広告配信エンジン８の制御を行うものである。
【００５６】
次に、広告配信装置３のフィルタリングエンジン６の構成及び機能について説明する。広告配信装置３のフィルタリングエンジン６は、図５に示すように、コンテンツ配信サーバ１２に格納されているコンテンツを読み出すコンテンツデータ取得手段６ａと、コンテンツデータ取得手段６ａにより読み出したコンテンツから本文の文字情報を切り出す本文切出手段６ｂと、本文切出手段６ｂで切り出した文字情報からなるコンテンツの内容を解析して、前もって設定した広告カテゴリーとのマッチングを行ってコンテンツにマッチする広告カテゴリーを抽出してコンテンツのＵＲＬとともにカテゴリー管理データベース７に記憶する広告カテゴリー抽出手段６ｃと、コンテンツの背景色、文字色、レイアウト情報等のＣＳＳ情報を取得してカテゴリー管理データベース７に記憶するＣＳＳ情報取得手段６ｄと、ユーザ端末１５がコンテンツを閲覧したときに発せられるコンテンツのＵＲＬをキーとしてカテゴリー管理データベース７から広告カテゴリーを読み出して、広告が登録されている広告カテゴリーを選択し、選択した広告カテゴリーを広告配信部５に出力する広告カテゴリー選択手段６ｅとを有している。
【００５７】
また、図５に示すようにフィルタリングエンジン６の広告カテゴリー選択手段６ｅは、広告データを記憶している広告データベース１０から広告が登録されている広告カテゴリーを優先して選択する掲載広告優先手段６ｆと、２以上の広告を同時に掲載する際に、２つの広告が同一の広告カテゴリーとならないように一方の広告カテゴリーを他の広告カテゴリーから選択する競合広告排除手段６ｇと、ユーザ端末１５に記録されている過去に閲覧した広告カテゴリーの情報を参照して広告カテゴリーを決定するユーザ嗜好選択手段６ｈとを有している。
【００５８】
なお、フィルタリングエンジン６のコンテンツデータ取得手段６ａ、本文切出手段６ｂ、広告カテゴリー抽出手段６ｃ及びＣＳＳ情報取得手段６ｄは、コンテンツ配信サーバ１２に新たなコンテンツが格納された時点で図３に示すように通信網２０を介してコンテンツ配信サーバ１２からコンテンツを取得して、コンテンツにマッチする広告カテゴリーを抽出し、コンテンツにマッチする複数の広告カテゴリーを前もって準備しておくためのものである。
【００５９】
また、広告カテゴリー選択手段６ｅは、ユーザ端末１５がコンテンツを閲覧したときに、広告配信部５の広告カテゴリー取得手段５ｂからのコンテンツのＵＲＬ情報に基づいて、前もって準備した広告カテゴリーから最適な広告カテゴリーを選択するためのものである。
【００６０】
このようにフィルタリングエンジン６は、コンテンツ配信サーバ１２からコンテンツを取得して、コンテンツにマッチする広告カテゴリーを抽出し、コンテンツにマッチする複数の広告カテゴリーを前もって準備するための機能と、広告配信時にＵＲＬ情報に基づいて、最適な広告カテゴリーを選択する機能を有している。
【００６１】
次に、広告配信エンジン８の構成及び機能について説明する。図５に示す広告配信装置３の広告配信エンジン８は、ユーザ端末１５がコンテンツを閲覧時に、フィルタリングエンジン６の広告カテゴリー選択手段６ｅで選択され、広告配信部５から出力される広告カテゴリーを基に、広告データを記憶している広告データベース１０を検索して、配信する広告を選択する広告データ選択手段８ａと、配信した広告毎の回数を計数する広告配信数計数手段８ｂとを有している。なお、広告配信エンジン８の広告データ選択手段８ａは、各広告の配信数の実績値、目標値等から配信の優先順位の高い広告を選択するようになっている。また、広告配信数計数手段８ｂは、広告登録管理装置９で使用する広告配信数等のデータを計数するものである。
【００６２】
このように広告配信エンジン８は、広告配信時に広告データ選択手段８ａで広告カテゴリーに基づいて最適な広告を選択して、広告配信部５に出力する機能を有している。
【００６３】
次に、広告配信装置３の広告登録管理装置９の構成及び機能について説明する。広告配信装置３の広告登録管理装置９は、広告主から依頼された広告毎に管理番号を付与して、クライアント名（広告主）、広告カテゴリー、広告配信期間、目標配信数等を入力して、広告データベース１０に記憶するするものである。また、広告登録管理装置９は、前もって設定されている広告毎の広告配信数又はクリック数の目標値と実績値を比較して、実績値が目標値未満の場合には、コンテンツにマッチする広告カテゴリーの範囲を自動拡大して、広告配信数又はクリック数の実績値が目標値に近づくようにする広告カテゴリー範囲の拡大を行う広告配信数管理手段９ａを有している。また、広告登録管理装置９は、広告配信部５の広告配信能力に応じて広告配信数の目標値等の管理を行うようになっている。即ち、広告配信装置３の広告配信部５は、ユーザ端末１５からの広告配信受付、広告配信を行っており、広告配信部５の広告配信能力を越えないように、広告登録管理装置９で配信目標値等を管理することにより、広告配信部５の広告配信能力に応じた適正な運用を行うようになっている。
【００６４】
このように広告登録管理装置９は、広告情報の登録及び管理、広告配信数等の管理、及び広告配信能力に応じた配信目標値等を管理を行うものであり、広告配信装置３の管理機能を有するものである。
【００６５】
なお、図３に示す広告配信装置３は、フィルタリングエンジン６、広告配信エンジン８、広告配信部５、広告素材サーバ１１及び広告登録管理装置９で構成しているが、本発明は、これらの構成に限定するものではなく、例えば、フィルタリングエンジン６、広告配信エンジン８、広告素材サーバ１１、広告登録管理装置９のいずれか又は総てを広告配信部５に内蔵して、フィルタリングエンジン６、広告配信エンジン、広告素材サーバ１１、広告登録管理装置９の各構成及び機能を広告配信部５で実現するような構成にしてもよい。
【００６６】
次に、上記構成からなる広告配信システムにおけるコンテンツの広告カテゴリー抽出処理、広告配信処理及び広告カテゴリーの範囲拡大処理について説明する。
【００６７】
最初に、フィルタリングエンジン６によるコンテンツの広告カテゴリー抽出処理について図５乃至図７を参照して説明する。なお、フィルタリングエンジン６によるコンテンツの広告カテゴリー抽出処理は、コンテンツ配信サーバ１２に新たなコンテンツが格納されたときに、通信網２０を介してコンテンツ配信サーバ１２から新たなコンテンツを読み出して、読み出したコンテンツの内容にマッチする広告カテゴリーを前もって抽出するための処理である。図６は、フィルタリングエンジン６におけるコンテンツの広告カテゴリー抽出処理を示すフローチャート、図７は、コンテンツとしてブログの本文を広告カテゴリー抽出手段により抽出した広告カテゴリーを一致度の高い順に表示した一例を示す図である。
【００６８】
図６に示すように、最初に図５に示すフィルタリングエンジン６のコンテンツデータ取得手段６ａは、通信網２０を介してコンテンツ配信サーバ１２のコンテンツデータベース１４に格納されている広告を掲載するコンテンツにアクセスして（図６に示すステップＳ１）、コンテンツのデータを取得する（ステップＳ２）。また、ＣＳＳ情報取得手段６ｄは、コンテンツのデータから背景色、文字色データ、レイアウト情報であるＣＳＳ情報を取得する（ステップＳ３）。ＣＳＳ情報は、ユーザ端末１５にコンテンツと広告を同時に表示する際に、コンテンツの文字色、背景色を基に広告の表示色の調整を行って、バランスよく表示するために使用するものである。
【００６９】
次に、フィルタリングエンジン６は、文字情報を含むコンテンツから本文切出手段６ｂにより、コンテンツの本文データの切り出しを行う（ステップＳ４）。次に、広告カテゴリー抽出手段６ｃにより本文切出手段６ｂで切り出した本文データと、前もって設定した下層の広告カテゴリーのワードとのマッチングを行う（ステップＳ５）。マッチングは、コンテンツの本文全体が下層の広告カテゴリーのワードと、どの程度一致しているかを調べるものである。広告カテゴリー抽出手段６ｃによりマッチングが行われると、コンテンツの本文と下層の広告カテゴリーのワードとのマッチング度である一致度が算出される（ステップＳ６）。
【００７０】
なお、広告カテゴリー抽出手段６ｃにおけるコンテンツの本文データと広告カテゴリーのワードとのマッチング処理は、広告カテゴリーのワードを索引語として、索引語の本文中での使用頻度、使用位置、索引語との類似語の抽出及びその使用頻度、索引語間の距離（近接度）等を数値により重み付けを行い、数値を集計して下層の各広告カテゴリーの一致度を算出する。なお、文書情報と索引語とのマッチングに関する技術は、複数提案されており、それらを使用することも可能である。
【００７１】
次に、一致度の高い広告カテゴリーを順に並べて、コンテンツとマッチする広告カテゴリーの抽出を行う（ステップＳ７）。
【００７２】
図７に、広告カテゴリー抽出手段６ｃによりコンテンツとしてのブログの本文と広告カテゴリーとのマッチング処理を行って、一致度の高い広告カテゴリーを順に表示した一例を示す。図７に示すように、ブログの本文にマッチした広告カテゴリーの一致度は、下層の広告カテゴリー「デパート・百貨店」が最大であり、「デパート・百貨店」がブログ本文の内容と最もマッチしていることを示している。次に、「子育て・しつけ」、「幼稚園・保育園」の順になっている。
【００７３】
次に、ステップＳ３で取得したコンテンツデータのＣＳＳ情報、広告カテゴリーＮＯ、一致度は、カテゴリー管理データベース７に記憶される（ステップＳ８）。
【００７４】
なお、ＣＳＳ情報の取得は、広告を表示する際に取得することも可能であるが、コンテンツのレイアウトと広告のレイアウトとをマッチさせる処理に要する時間を短縮して広告配信を高速で行うために、前もってコンテンツのＣＳＳ情報を取得しておくことが好ましい。
【００７５】
図８は、フィルタリングエンジン６によってコンテンツと広告カテゴリーとマッチングを行ってカテゴリー管理データベース７に記憶されたコンテンツのＵＲＬ毎のデータの一例をテーブル形式で示す図である。図８に示すように、カテゴリー管理データベース７は、コンテンツのインターネット上の所在を示すＵＲＬ、コンテンツの背景色、文字色、コンテンツとの一致度の高い広告カテゴリーを順に広告カテゴリーＮｏ、一致度で記憶している。また、カテゴリー管理データベース７からのデータの検索、読み出しは、ＵＲＬをキーとして行うようになっている。これによって、コンテンツのＵＲＬを指定することにより、カテゴリー管理データベース７から広告カテゴリーＮｏ、一致度、コンテンツの背景色等を読み出すことができる。
【００７６】
以上説明したように、フィルタリングエンジン６によるコンテンツの広告カテゴリー抽出処理によって、コンテンツにマッチする広告カテゴリーが抽出され、図８に示すように広告カテゴリーＮｏ、一致度、ＣＳＳ情報等は、コンテンツのインターネット上のアドレスを示すＵＲＬをキーとしてカテゴリー管理データベース７に記憶される。
【００７７】
次に、ユーザ端末１５がコンテンツ配信サーバ１２に格納しているコンテンツを閲覧するときに、コンテンツに適合した広告を配信する広告配信処理について図２、図３、図５、図９に示すフローチャート及び図１０に示す広告の掲載例の図を参照して説明する。図９は、コンテンツに適合した広告を配信する広告配信処理を示すフローチャート、図１０は、ユーザ端末の表示装置にブログ本文のページの下位に２つの広告が掲載された例を示す図である。なお、広告配信処理は、図１０に示すように、ユーザ端末１５の表示装置にブログ本文の下位にブログ本文の内容に適合した広告を表示するための処理である。
【００７８】
最初に図３に示すユーザ端末１５は、コンテンツを配信するコンテンツ配信サーバ１２にアクセスする。なお、コンテンツ配信サーバ１２のコンテンツには、前もって広告配信装置３の広告配信部５にアクセスするためのスクリプトが組み込まれている。ユーザ端末１５は、コンテンツ配信サーバ１２からコンテンツのＨＴＭＬを受信して、コンテンツの表示を行う。また、ユーザ端末１５は、コンテンツのＨＴＭＬに組み込まれているスクリプトにより、広告配信部５にアクセスを行う。広告配信部５は、図５に示すＵＲＬ取得手段５ａによりユーザ端末１５から出力されるコンテンツのＵＲＬ、広告掲載に関する広告テンプレート情報を受信する（図９に示すステップＳ２０）。広告配信部５は、ＵＲＬ、広告テンプレート情報を受信後に、ＵＲＬ取得手段５ａで取得したコンテンツのＵＲＬ（図３に矢印で示す）をフィルタリングエンジン６に出力する（ステップＳ２１）。フィルタリングエンジン６は、ＵＲＬをキーとして図８に示すカテゴリー管理データベース７からＵＲＬに対応した一致度の高い広告カテゴリー、コンテンツの背景色、文字色等のＣＳＳ情報等を読み出す（ステップＳ２２）。
【００７９】
次に、図５に示すフィルタリングエンジン６の掲載広告優先手段６ｆは、ステップＳ２１で選択した一致度の高い広告カテゴリー順に広告が登録されているかを確認する掲載広告優先の処理を行う。掲載広告優先の処理は、広告データベース１０に選択した広告カテゴリーに広告が登録されているかを調べるものであり、広告が登録されていない広告カテゴリーが選択されるのを防ぐために、広告が登録されている広告カテゴリーを優先して選択する（ステップＳ２３）。
【００８０】
次に、フィルタリングエンジン６の競合広告排除手段６ｇにより２以上の広告を同時に掲載する際に、２つの広告が同一の広告カテゴリーとならないように競合広告排除の処理を行う（ステップＳ２４）。競合広告排除処理は、例えば、掲載広告優先手段６ｆによって図２に示す「生命保険・保険」、「年金」が選択された場合に、これらの広告カテゴリーは、「マネープラン」の中層に属するため、同一の広告カテゴリーと判断して、他の広告カテゴリーで一致度の高いものを選択するようにする。
【００８１】
フィルタリングエンジン６の掲載広告優先手段６ｆ、競合広告排除手段６ｇにより広告カテゴリーが決定する（ステップＳ２５）。広告配信部５の広告カテゴリー取得手段５ｂは、フィルタリングエンジン６から決定された広告カテゴリー（図３に矢印で示す）を取得する。
【００８２】
なお、広告配信処理において競合広告排除の処理を必要としないときには、フィルタリングエンジン６は掲載広告優先の処理のみを実行して、競合広告排除の処理を行わないようにする。
【００８３】
次に、広告配信部５は、フィルタリングエンジン６で選択した広告カテゴリーを広告配信エンジン８に出力する（ステップＳ２６）。広告配信エンジン８の広告データ選択手段８ａは、広告配信部５からの広告カテゴリー（図３に矢印で示す）を基に、広告データを記憶している広告データベース１０を検索して配信する広告（図３に矢印で示す）を決定して広告配信部５に広告のデータを出力する（ステップＳ２７）。なお、広告データ選択手段８ａは、各広告の配信数の実績値、目標値等から配信の優先順位の高い広告を選択するようになっている。
【００８４】
広告配信エンジン８は、広告のデータを送信後に、広告配信数計数手段８ｂによって広告の配信数をインクリメントして広告毎の配信数を広告データベース１０に記憶する（ステップＳ２８）。なお、広告データベース１０に記憶した配信数は、広告登録管理装置で広告毎の配信数を管理するために使用される。
【００８５】
次に、広告配信部５は、広告データベース１０から配信広告のデータを呼び出し、またカテゴリー管理データベース７からのコンテンツの文字色、背景色を基に広告をバランスよく表示するように、広告の表示色の調整を行って、ユーザ端末１５に配信広告のデータを整形して送信する（ステップＳ２９）。なお、配信広告のデータの画像データは、広告素材サーバ１１から配信するため、配信広告のデータには広告素材サーバ１１のＵＲＬが組み込まれている。
【００８６】
ユーザ端末１５は広告素材サーバ１１にアクセスして、広告素材サーバ１１から広告の画像データが送信される。これによりユーザ端末１５にコンテンツと同時に広告が表示される（ステップＳ３０）。
【００８７】
以上説明した広告配信処理により、図１０に示すように、ユーザ端末１５の表示装置にブログ本文のページの下位に２つの広告が掲載される。ブログ本文のページの下位にブログの内容に適合した広告が表示されることにより、閲覧者が興味をもつ広告を提供することができ、広告の宣伝効果を上げることができる。
【００８８】
また、広告配信システム１は、ユーザ端末１５にコンテンツと同時に表示された広告を閲覧者がクリックすることにより、広告サイトへ接続するようにして、より詳しい広告を提供することも可能となっている。
【００８９】
次に、広告登録管理装置９の広告配信数管理手段９ａによる広告カテゴリーの範囲拡大処理について、図１１に示すフローチャートを参照して説明する。図１１は、広告登録管理装置９による広告カテゴリーの範囲拡大処理を示すフローチャートである。広告カテゴリーの範囲拡大処理は、広告配信期間中に広告配信数又はクリック数の目標値が配信数の実績値を下回った場合に、自動的に広告カテゴリーの範囲を広げて、広告配信の機会を増やすようにするものである。広告カテゴリーの範囲拡大処理は、広告データベース１０に格納された個々の広告に対して、一定の時間（例えば２４時間）毎に行うようにする。なお、図１１に示すフローチャートは、広告配信数を用いた広告カテゴリーの範囲拡大処理を示すものである。
【００９０】
図１１に示すように、最初に、広告登録管理装置９は、広告データベース１０から現在までの広告配信数の累積した実績値（以後、累積配信数実績値という）を取得する（ステップＳ４０）。次に、広告登録管理装置９は、広告データベース１０から現在までの広告配信数の累積した目標値（以後、累積配信数目標値という）Ｌ１、Ｌ２を取得する（ステップＳ４１）。但し、Ｌ１＞Ｌ２であり、Ｌ１は、拡大ステップ１の累積配信数目標値であり、Ｌ２は、拡大ステップ２の累積配信数目標値である。例えば、累積配信数目標値Ｌ１を８０％、累積配信数目標値Ｌ２を６０％とする。次に、累積配信数実績値と累積配信数目標値から達成率Ｐの算出を行う（ステップＳ４２）。但し、達成率Ｐは、達成率Ｐ＝（累積配信数実績値／累積配信数目標値）×１００で表される。
【００９１】
次に、Ｐ＞Ｌ１であるかをチェックする（ステップＳ４３）。Ｐ＞Ｌ１のときには、累積配信数実績値が累積配信数目標値以上であるため、広告カテゴリーの範囲拡大処理は行わない。次に、達成率Ｐが、Ｌ２≦Ｐ≦Ｌ１であるかをチェックする。Ｌ２≦Ｐ≦Ｌ１のときには、達成率Ｐが、累積配信数目標値Ｌ２以上で、累積配信数目標値Ｌ１以下であるため、広告カテゴリー範囲の拡大の拡大ステップ１を行うようにする。図１２は、広告カテゴリーの範囲拡大における広告カテゴリー範囲の拡大状態を説明する図であり、（ａ）は初期選択された下層の広告カテゴリーを示し、（ｂ）は拡大ステップ１での新たに選択される下層の広告カテゴリーを示し、（ｃ）は拡大ステップ２での新たに選択される下層の広告カテゴリーを示す図である。
【００９２】
図１２（ｂ）に示すように拡大ステップ１は、図１２（ａ）に示す選択されている下層の広告カテゴリーの数が多い中層の広告カテゴリーで、選択されていない下層の広告カテゴリーを選択して広告カテゴリーの範囲を拡大するものである。図１２（ａ）に示す初期選択での中層の広告カテゴリーＮｏ１２０に属する下層の広告カテゴリーは、広告カテゴリーＮｏ１２１、１２２の２個であり、拡大ステップ１によって図１２（ｂ）に示すように残りの広告カテゴリーＮｏ１２３が広告カテゴリーとして選択される。
【００９３】
また、達成率Ｐが、Ｌ２≦Ｐ≦Ｌ１の範囲外のときには、達成率ＰはＰ＜Ｌ２で、累積配信数目標値Ｌ２未満であるため、広告カテゴリー範囲の拡大の拡大ステップ２を行うようにする。図１２（ｃ）に示すように拡大ステップ２は、図１２（ａ）に示す下層の広告カテゴリーが選択されている中層の広告カテゴリーの総ての下層の広告カテゴリーを選択して広告カテゴリーの範囲を拡大するものである。図１２（ａ）に示す広告カテゴリー中層の広告カテゴリーＮｏ１１０、１２０及び２１０に属する下層の広告カテゴリーが初期選択されてており、拡大ステップ２によって、図１２（ｃ）に示すように広告カテゴリー中層の広告カテゴリーＮｏ１１０、１２０及び２１０に属する総ての下層の広告カテゴリーが広告カテゴリーとして選択される。選択された広告カテゴリーは、図４に示す広告データベース１０に格納されている該当する広告の管理番号の広告カテゴリーＮｏの欄に追加される。
【００９４】
以上述べた広告カテゴリーの拡大処理により、広告配信期間中に広告配信数の目標値が配信数の実績値を下回った場合に、自動的に広告カテゴリーの範囲を広げるため、広告配信数を目標値に近づけることができる。なお、累積配信数目標値Ｌ１、Ｌ２は、前もって設定しておき、広告主との広告配信に関する契約、過去の配信実績値等を参照して決定するようにする。
【００９５】
また、広告登録管理装置９は、コンテンツにマッチする広告カテゴリーの拡大処理により配信数の実績値が広告配信数の目標値を越えたときには、広告カテゴリーを初期選択状態に戻して、広告配信数の目標値になるように管理している。
【００９６】
また、広告配信数に代えて、表示された広告をクリックした回数を実績値として、広告毎のクリック数の目標値と実績数とを比較して、広告配信期間中にクリック数の実績値が配信数の目標値を下回った場合に、自動的に広告カテゴリーの範囲を広げるようにしてもよい。
【００９７】
図１３に、配信期間中の累積配信数目標値、累積配信数実績値に対する日ごとの達成率Ｐの推移の一例を表で示す。図１３に示すように、達成率Ｐは配信日の初日から８日目で７９％となり、累積配信数目標値Ｌ１の８０％未満となったため、広告カテゴリー範囲の拡大ステップ１を行い、９日目以後は、累積配信数目標値Ｌ１の８０％以上となっている。
【００９８】
以上述べたように、本発明による広告配信システム、広告配信方法及び広告配信プログラムによれば、ウェブログなどのタイムリーな話題を扱ったコンテンツの内容と広告カテゴリーとのマッチングを行ってコンテンツにマッチした広告カテゴリーを抽出しておき、閲覧者がコンテンツの閲覧時に広告カテゴリーに登録された広告を配信することにより、コンテンツに適合した広告をユーザ端末のコンテンツ上に同時に表示することができるため、閲覧者が興味を持てる広告を提供することができる。
【００９９】
また、本発明による広告配信システム、広告配信方法及び広告配信プログラムは、広告配信期間中に広告配信数の目標値が配信数の実績値を下回った場合に、自動的に広告カテゴリーの範囲を広げて、配信の機会を増やす広告カテゴリーの範囲拡大機能を有するため、広告配信期間中の目標配信数を確保することができる。
【０１００】
また、本発明による広告配信システム、広告配信方法及び広告配信プログラムによれば、コンテンツから背景色、文字色、レイアウトの各情報を前もって抽出してデータ化しておくことにより、広告配信時の処理量を減らすことができるため、広告配信の高速化が図ることができる。
【実施例】
【０１０１】
以上説明した広告配信は、ユーザ端末１５にコンテンツに適合した広告を配信するものであるが、コンテンツに適合した広告で更に閲覧者の嗜好を加味して広告を選択する配信処理について図１４を参照して説明する。図１４は、閲覧者の嗜好を加味した広告配信処理について説明した図である。図１４に示すカテゴリー管理データベース７のＵＲＬ１は、前回ユーザ端末１５で閲覧者が閲覧したコンテンツのアドレスであり、コンテンツにマッチした広告カテゴリーは、「子育て・しつけ」、「野球」、「サッカー」である。この中で広告データベース１０に広告が登録されている広告カテゴリーは、２重丸で示す「子育て・しつけ」、「サッカー」である。ユーザ端末１５には、広告カテゴリー「子育て・しつけ」、「サッカー」の広告が表示されて、閲覧者が「子育て・しつけ」の広告をクリックしたときに、広告配信部５のユーザ嗜好データ発生手段５ｅから広告の広告カテゴリーを識別するためのクッキー情報が発せられて、クッキー情報がユーザ端末１５に記憶される。なお、クッキー情報は、下層の広告カテゴリーが属する上層又は中層の広告カテゴリーが選択される。図１４では、下層の広告カテゴリーである「子育て・しつけ」が属する中層の広告カテゴリー「育児子育て」がクッキー情報として選択される。
【０１０２】
次に、ユーザ端末１５は、コンテンツ配信サーバ５のＵＲＬ２のコンテンツを閲覧する。図１４に示すカテゴリー管理データベース７のＵＲＬ２のコンテンツにマッチした広告カテゴリーは、「パソコン」、「海外旅行」、「幼稚園・保育園」である。この中で広告データベース１０に広告が登録されている広告カテゴリーは、２重丸で示す「海外旅行」、「幼稚園・保育園」である。図５に示す広告配信部５のユーザ嗜好データ取得手段５ｆは、ユーザ端末１５に記憶されているクッキー情報から広告カテゴリーを読み出す。読み出した広告カテゴリーは「育児子育て」であり、また、現在閲覧中のコンテンツの広告登録済の広告カテゴリーは、「海外旅行」、「幼稚園・保育園」である。
【０１０３】
次に、図５に示すフィルタリングエンジン６のユーザ嗜好選択手段６ｈは、前回閲覧した中層の広告カテゴリーの下層に現在閲覧中のコンテンツの広告登録済の広告カテゴリーが存在するかを確認して、広告カテゴリーを決定する。閲覧中のコンテンツの広告登録済の広告カテゴリーが存在しないときには、前回閲覧した中層の広告カテゴリーが属する上層の広告カテゴリーに属する総ての下層の広告カテゴリーまで範囲を広げて、閲覧中のコンテンツの広告登録済の広告カテゴリーが存在するかを確認する。
【０１０４】
ユーザ嗜好選択手段６ｈは、前回閲覧した中層の広告カテゴリー「育児子育て」の下層から、現在閲覧中のコンテンツの広告登録済の広告カテゴリーと一致する広告カテゴリーを選択する。図１４に示す例では、前回閲覧した中層の広告カテゴリー「育児子育て」の下層と一致する現在閲覧中のコンテンツの広告登録済の広告カテゴリーは「幼稚園・保育園」であり、広告カテゴリー「幼稚園・保育園」が選択される。
【０１０５】
図１４に示すデータベース１０に格納された広告で、広告カテゴリー「幼稚園・保育園」に登録している広告は、広告Ｂであり、広告配信エンジン８は広告Ｂを選択して広告配信部５に出力し、広告配信部５はユーザ端末１５に広告Ｂを配信する。
【０１０６】
なお、図１４に示す閲覧者の嗜好を加味して広告を選択する配信処理では、広告配信部５のユーザ嗜好データ発生手段５ｅからクッキー情報として広告カテゴリーが発せられるが、クッキー情報としての広告カテゴリーに代えて端末識別番号を使用するようにして前回閲覧した広告カテゴリーを識別するようにしてもよい。端末識別番号は各ユーザ端末１５を識別できるように付与されており、広告配信部５は、端末識別番号毎に広告カテゴリーを記憶しておくようにする。広告配信部５のユーザ嗜好データ取得手段５ｆは、ユーザ端末１５に記憶されているクッキー情報としての端末識別番号を読み出して、端末識別番号から前回閲覧した広告カテゴリーを決定するようにする。
【０１０７】
以上述べたように、配信される広告は、閲覧するコンテンツに適合した広告であり、更に閲覧者の嗜好を取り入れた広告が配信されるため、広告の宣伝効果を上げることができる。
【図面の簡単な説明】
【０１０８】
【図１】広告カテゴリーの区分と、その区分における上層、中層及び下層の構成を示す図である。
【図２】広告カテゴリーのジャンルにおける上層、中層及び下層に区分した一例を示す表である。
【図３】本発明による広告配信システムの構成を示すブロック図である。
【図４】広告登録管理装置により広告データベースに記憶される広告データの一例をテーブル形式で示す図である。
【図５】広告配信装置の広告配信部、フィルタリングエンジン、広告配信エンジン及び広告登録管理装置の構成を示すブロック図である。
【図６】フィルタリングエンジンにおけるコンテンツの広告カテゴリー抽出処理を示すフローチャートである。
【図７】コンテンツとしてブログの本文を広告カテゴリー抽出手段により抽出した広告カテゴリーを一致度の高い順に表示した一例を示す図である。
【図８】フィルタリングエンジンによってコンテンツと広告カテゴリーとマッチングを行ってカテゴリー管理データベースに記憶されたコンテンツのＵＲＬ毎のデータの一例をテーブル形式で示す図である。
【図９】コンテンツに適合した広告を配信する広告配信処理を示すフローチャートである。
【図１０】ユーザ端末の表示装置にブログ本文のページの下位に２つの広告が掲載された例を示す図である。
【図１１】広告登録管理装置による広告カテゴリーの範囲拡大処理を示すフローチャートである。
【図１２】広告カテゴリーの範囲拡大における広告カテゴリー範囲の拡大状態を説明する図であり、（ａ）は初期選択された下層の広告カテゴリーを示し、（ｂ）は拡大ステップ１での新たに選択される下層の広告カテゴリーを示し、（ｃ）は拡大ステップ２での新たに選択される下層の広告カテゴリーを示す。
【図１３】配信期間中の配信目標値、配信実績値に対する日ごとの達成率の推移の一例を示す表である。
【図１４】閲覧者の嗜好を加味した広告配信処理を説明した図である。
【符号の説明】
【０１０９】
１      広告配信システム
３      広告配信装置
５      広告配信部
５ａ    ＵＲＬ取得手段
５ｂ    広告カテゴリー取得手段
５ｃ    広告データ取得手段
５ｄ    広告配信手段
５ｅ    ユーザ嗜好データ発生手段
５ｆ    ユーザ嗜好データ取得手段
６      フィルタリングエンジン
６ａ    コンテンツデータ取得手段
６ｂ    本文切出手段
６ｃ    広告カテゴリー抽出手段
６ｄ    ＣＳＳ情報取得手段
６ｅ    広告カテゴリー選択手段
６ｆ    掲載広告優先手段
６ｇ    競合広告排除手段
６ｈ    ユーザ嗜好選択手段
７      カテゴリー管理データベース
８      広告配信エンジン
８ａ    広告データ選択手段
８ｂ    広告配信数計数手段
９      広告登録管理装置
９ａ    広告配信数管理手段
１０    広告データベース
１１    広告素材サーバ
１２    コンテンツ配信サーバ
１３    サーバ
１４    コンテンツデータベース
１５    ユーザ端末
２０    通信網（インターネット）
【図１】
2007272814.tif 000003
【図２】
2007272814.tif 000004
【図３】
2007272814.tif 000005
【図４】
2007272814.tif 000006
【図５】
2007272814.tif 000007
【図６】
2007272814.tif 000008
【図７】
2007272814.tif 000009
【図８】
2007272814.tif 000010
【図９】
2007272814.tif 000011
【図１０】
2007272814.tif 000012
【図１１】
2007272814.tif 000013
【図１２】
2007272814.tif 000014
【図１３】
2007272814.tif 000015
【図１４】
2007272814.tif 000016