(57)【要約】【課題】Ｗｅｂページの内容を個別に反映した画像バナーを動的に生成する。【解決手段】〔１〕参照元Ｗｅｂページのソース（ＨＴＭＬデータ）を取得する（Ｓ４０５）。〔２〕バナーの配置位置を特定する（Ｓ４１０）。例えば、バナーの左上位置のピクセル座標を特定するとよい。〔３〕参照元Ｗｅｂページのソース（ＨＴＭＬデータ）からキーワードを抽出する（Ｓ４１５）。〔４〕バナーのテンプレートをバナーＤＢ１２より取得する（Ｓ４２０）。テンプレートはランダムに選択してもよいし、キーワードにマッチするものを選択してもよい。〔５〕キーワードとテンプレートを合成する（Ｓ４２５）。例えば、画像バナーを表示させるＷｅｂページから抽出したキーワードを含むテキストを画像バナー生成用テンプレートの空白部分に埋め込み、所定の画像形式で出力するとよい。【選択図】図４
2011113459.tif 000002
【特許請求の範囲】
【請求項１】
バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有し、
参照元ＵＲＬを含むバナー生成要求を入力する要求入力手段と、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得手段と、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出手段と、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成手段と、
前記合成した画像バナーを出力するバナー出力手段と
を備える
ことを特徴とするバナー生成システム。
【請求項２】
請求項１に記載のバナー生成システムにおいて、
前記バナーデータは、所定形式のテンプレートであり、
前記バナー合成手段は、前記テンプレートに前記抽出したキーワードを付加することにより画像バナーを合成する
ことを特徴とするバナー生成システム。
【請求項３】
請求項１又は２に記載のバナー生成システムにおいて、
前記キーワード抽出手段は、前記ソースのページタイトル，ページ要約，ページキーワードのうち複数に重複して含まれる文字又は文字列をキーワードとして抽出する
ことを特徴とするバナー生成システム。
【請求項４】
請求項３に記載のバナー生成システムにおいて、
前記キーワード抽出手段は、前記Ｗｅｂページ内のテキストにさらに含まれる文字又は文字列をキーワードとして抽出する
ことを特徴とするバナー生成システム。
【請求項５】
請求項３又は４に記載のバナー生成システムにおいて、
前記キーワード抽出手段は、前記Ｗｅｂページが参照する静止画像又は動画像の代替テキストにさらに含まれる文字又は文字列をキーワードとして抽出する
ことを特徴とするバナー生成システム。
【請求項６】
請求項３〜５のいずれかに記載のバナー生成システムにおいて、
前記取得したソースに記載されている画像ＵＲＬを指定して前記Ｗｅｂページが参照する静止画像を取得する静止画像取得手段をさらに備え、
前記キーワード抽出手段は、前記取得した静止画像を解析し、該静止画像にさらに含まれる文字又は文字列をキーワードとして抽出する
ことを特徴とするバナー生成システム。
【請求項７】
バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有するコンピュータシステムが、
参照元ＵＲＬを含むバナー生成要求を入力する要求入力ステップと、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、
前記合成した画像バナーを出力するバナー出力ステップと
を実行することを特徴とするバナー生成方法。
【請求項８】
バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有するコンピュータシステムに、
参照元ＵＲＬを含むバナー生成要求を入力する要求入力ステップと、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、
前記合成した画像バナーを出力するバナー出力ステップと
を実行させることを特徴とするバナー生成プログラム。
【請求項９】
ユーザ端末と接続可能な情報提供システムであって、
Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、
バナー生成用のバナーデータを記憶するバナーデータ記憶手段と
を有し、
前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供手段と、
前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信手段と、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得手段と、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出手段と、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成手段と、
前記合成した画像バナーを前記端末に送信するバナー送信手段と
を備える
ことを特徴とする情報提供システム。
【請求項１０】
ユーザ端末と接続可能であって、
Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、
バナー生成用のバナーデータを記憶するバナーデータ記憶手段と
を有するコンピュータシステムが、
前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供ステップと、
前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信ステップと、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、
前記合成した画像バナーを前記端末に送信するバナー送信ステップと
を実行する
ことを特徴とする情報提供方法。
【請求項１１】
ユーザ端末と接続可能であって、
Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、
バナー生成用のバナーデータを記憶するバナーデータ記憶手段と
を有するコンピュータシステムに、
前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供ステップと、
前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信ステップと、
前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、
前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、
前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、
前記合成した画像バナーを前記端末に送信するバナー送信ステップと
を実行させる
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページを介してユーザ端末に情報を提供する仕組みに関し、特に、当該Ｗｅｂページの特徴を反映した画像バナーを動的に生成する処理に関するものである。
【背景技術】
【０００２】
＜先行技術１＞
広告掲載ページの内容にマッチしたバナー広告を、当該ホームページに自動的に表示させる仕組みが知られている（例えば、特許文献１参照）。
具体的には、概ね次の手順により選択した広告を、広告掲載ページ内に表示させる（同文献図２，段落［００５６］等）。
【０００３】
〔１〕顧客ＰＣが、広告掲載ページに組み込まれたスクリプトにより、当該ページのＵＲＬを広告配信管理サイトに通知する（Ｓ３）。
〔２〕広告配信管理サイトが、通知されたＵＲＬに対応するソースを取得して解析し、キーワードを抽出する（Ｓ４〜Ｓ５）。
〔３〕広告配信管理サイトが、抽出したキーワードに合致し又は類似するバナー広告を選択する（Ｓ６）。
【０００４】
＜先行技術２＞
Ｗｅｂページを閲覧するユーザの属性に応じたバナー広告を、当該ページに表示させる仕組みが知られている（例えば、特許文献２参照）。
具体的には、概ね次の手順により生成したバナー広告をＷｅｂページに表示させる。前提として、素材データ，テンプレート及び表示形態がバナー広告のパターンごとに登録されているものとする（図４〜７，９〜１１等）。また、ユーザ属性とパターンとが関連付けて登録されているものとする（図１５，１６等）。
【０００５】
〔１〕バナー広告閲覧装置から、ユーザの個人情報を受信する（図２０のＳ４０１）。
〔２〕ユーザの個人情報から属性を判断し、パターン番号を特定する（図２０のＳ４０２，Ｓ４０３）。
〔３〕特定したパターンのテンプレートに素材データを埋め込み、表示形態を調整する（図１２のＳ２０２，Ｓ２０３）。
〔４〕画像バナー全体のサイズを調整する（図１２のＳ２０４）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２４２７１１号公報
【特許文献２】特開２００２−０８２８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
Ｗｅｂページに表示される従来のバナー広告は、当該ページの特徴を反映して動的に生成されたものではない。
例えば、上記＜先行技術１＞のバナー広告は、広告掲載ページの内容にマッチすることを条件として複数のバナー広告の中から選択されたものである。各バナー広告の内容は固定である。
一方、上記＜先行技術２＞のバナー広告は、Ｗｅｂページを閲覧するユーザの属性に応じて生成されたものである。なお、生成されたバナー広告は、ユーザの属性ごとにパターン化されたものであり、ユーザの属性を個別に反映していない。
【０００８】
本発明が解決しようとする課題は、Ｗｅｂページの内容を個別に反映した画像バナーを動的に生成する、という点である。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明のバナー生成システムは、バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有し、参照元ＵＲＬを含むバナー生成要求を入力する要求入力手段と、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得手段と、前記取得したソースを解析し、キーワードを抽出するキーワード抽出手段と、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成手段と、前記合成した画像バナーを出力するバナー出力手段とを備えることを特徴とする。
【００１０】
前記バナーデータは、所定形式のテンプレートであり、前記バナー合成手段は、前記テンプレートに前記抽出したキーワードを付加することにより画像バナーを合成するとよい。
前記キーワード抽出手段は、前記ソースのページタイトル，ページ要約，ページキーワードのうち複数に重複して含まれる文字又は文字列をキーワードとして抽出するとよい。
前記キーワード抽出手段は、前記Ｗｅｂページ内のテキストにさらに含まれる文字又は文字列をキーワードとして抽出するとよい。
前記キーワード抽出手段は、前記Ｗｅｂページが参照する静止画像又は動画像の代替テキストにさらに含まれる文字又は文字列をキーワードとして抽出するとよい。
前記取得したソースに記載されている画像ＵＲＬを指定して前記Ｗｅｂページが参照する静止画像を取得する静止画像取得手段をさらに備え、前記キーワード抽出手段は、前記取得した静止画像を解析し、該静止画像にさらに含まれる文字又は文字列をキーワードとして抽出するとよい。
【００１１】
また、上記課題を解決するため、本発明のバナー生成方法は、バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有するコンピュータシステムが、参照元ＵＲＬを含むバナー生成要求を入力する要求入力ステップと、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、前記合成した画像バナーを出力するバナー出力ステップとを実行することを特徴とする。
【００１２】
また、上記課題を解決するため、本発明のバナー生成プログラムは、バナー生成用のバナーデータを記憶するバナーデータ記憶手段を有するコンピュータシステムに、参照元ＵＲＬを含むバナー生成要求を入力する要求入力ステップと、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、前記合成した画像バナーを出力するバナー出力ステップとを実行させることを特徴とする。
【００１３】
また、上記課題を解決するため、本発明は、ユーザ端末と接続可能な情報提供システムであって、Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、バナー生成用のバナーデータを記憶するバナーデータ記憶手段とを有し、前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供手段と、前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信手段と、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得手段と、前記取得したソースを解析し、キーワードを抽出するキーワード抽出手段と、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成手段と、前記合成した画像バナーを前記端末に送信するバナー送信手段とを備えることを特徴とする。
【００１４】
また、上記課題を解決するため、本発明の情報提供方法は、ユーザ端末と接続可能であって、Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、バナー生成用のバナーデータを記憶するバナーデータ記憶手段とを有するコンピュータシステムが、前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供ステップと、前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信ステップと、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、前記合成した画像バナーを前記端末に送信するバナー送信ステップとを実行することを特徴とする。
【００１５】
また、上記課題を解決するため、本発明の情報提供プログラムは、ユーザ端末と接続可能であって、Ｗｅｂページのソースを少なくとも記憶するＷｅｂデータ記憶手段と、バナー生成用のバナーデータを記憶するバナーデータ記憶手段とを有するコンピュータシステムに、前記端末からの要求に応じて、前記Ｗｅｂデータ記憶手段より前記Ｗｅｂページのソースを抽出し、該抽出したソースを該端末に送信するソース提供ステップと、前記端末から参照元ＵＲＬを含むバナー生成要求を受信する要求受信ステップと、前記参照元ＵＲＬに対応するＷｅｂページのソースを取得するソース取得ステップと、前記取得したソースを解析し、キーワードを抽出するキーワード抽出ステップと、前記バナーデータ記憶手段より前記バナーデータを抽出し、該抽出したバナーデータと前記抽出したキーワードとを用いて画像バナーを合成するバナー合成ステップと、前記合成した画像バナーを前記端末に送信するバナー送信ステップとを実行させることを特徴とする。
【発明の効果】
【００１６】
本発明のバナー生成システムは、バナーを表示させるＷｅｂページのソース（例えば、ＨＴＭＬ形式のテキストデータ）を解析してキーワードを抽出し、予め登録してあるバナーデータ（例えば、テンプレート）と当該キーワードとを用いて画像バナーを合成する。
したがって、本発明のバナー生成システムが生成した画像バナーは、当該バナーが表示されるＷｅｂページの内容を個別に反映したものであり、ユーザに対する訴求力が高い。
また、Ｗｅｂページの内容に応じてバナーを切り替えることができるように複数パターンのバナー（画像データ）を用意しておく場合と比較して、トータルのデータ容量を抑えることができる。
【図面の簡単な説明】
【００１７】
【図１】システム構成を示すブロック図である。（実施形態１，２）
【図２】画像バナーの送信手順を示すフロー図である。（実施形態１，２）
【図３】バナー生成処理の概要の説明図である。（実施形態１）
【図４】バナー生成処理の手順を示すフロー図である。（実施形態１）
【図５】バナー生成処理の概要の説明図である。（実施形態２）
【図６】バナー生成処理の手順を示すフロー図である。（実施形態２）
【図７】システム構成を示すブロック図である。（変形例１）
【図８】システム構成を示すブロック図である。（変形例２）
【図９】画像バナーの送信手順を示すフロー図である。（変形例２）
【発明を実施するための形態】
【００１８】
＜実施形態＞
［１．システム構成］
図１に、本実施形態のシステムの構成を示す。
図１に示すように、本実施形態のシステムは、全体として、Ｗｅｂサーバシステム１０ａ，バナー生成システム１０ｂ及びユーザ端末２０により構成される。
Ｗｅｂサーバシステム１０ａとバナー生成システム１０ｂとは、ネットワーク間接続装置（本実施形態のシステムでは、ゲートウェイ１０ｃ）を介して接続し、情報提供システム１０を構成している。Ｗｅｂサーバシステム１０ａ及びバナー生成システム１０ｂとユーザ端末２０とは、通信ネットワーク（本実施形態のシステムでは、インターネット３０）を介して接続可能である。
【００１９】
［（ａ）Ｗｅｂサーバシステム］
図１において、Ｗｅｂサーバシステム１０ａは、Ｗｅｂページを構成する各種のデータ（ＨＴＭＬ及び当該ＨＴＭＬが参照する画像，スタイルシート，スクリプト等）を記憶するＷｅｂＤＢ１１を有しており、ユーザ端末２０からの要求に応じて指定されたデータをユーザ端末２０に送信する。
Ｗｅｂサーバシステム１０ａは、Ｗｅｂサーバ，ＤＢサーバその他の必要なサーバ装置を含んでいる。
【００２０】
［（ｂ）バナー生成システム］
図１において、バナー生成システム１０ｂは、Ｗｅｂページに表示させる画像バナーの素材（実施形態１では、画像バナーのテンプレート。実施形態２では、一部又は全部の色属性が変更可能な画像バナー。）を記憶するバナーＤＢ１２を有しており、ユーザ端末２０からの要求に応じて画像バナーを生成しユーザ端末２０に送信する。
バナー生成システム１０ｂは、Ｗｅｂサーバ，ＤＢサーバ，バナー生成処理サーバその他の必要なサーバ装置を含んでいる。
【００２１】
［（ｃ）ユーザ端末］
図１において、ユーザ端末２０は、Ｗｅｂブラウザを有しており、Ｗｅｂサーバシステム１０ａ又はバナー生成システム１０ｂから受信したデータを読み込み、ディスプレイに表示する。
ユーザ端末２０は、通信機能を有する既存の情報処理端末（例えば、パソコン等の電子計算機等）でよい。
【００２２】
［２．画像バナーの送信手順］
本実施形態のシステムでは、Ｗｅｂサーバシステム１０ａから受信したＷｅｂページを読み込んだユーザ端末２０からの要求に応じて、バナー生成システム１０ｂがユーザ端末２０に画像バナーを送信する。
当該Ｗｅｂページには、画像バナーを表示させるための画像参照（<img>タグ）が埋め込まれている。また、当該画像参照の参照先（src属性の値）には、バナー生成システム１０ｂ上で動作するバナー生成プログラムを特定するＵＲＬが指定されている。
【００２３】
図２に、画像バナーの送信手順を示す。
〔１１〕ユーザ端末２０は、Ｗｅｂサーバシステム１０ａから受信したＷｅｂページを読み込み、バナー生成システム１０ｂに参照画像（画像バナー）の送信を要求する（Ｓ２１０ａ）。
〔１２〕バナー生成システム１０ｂは、ユーザ端末２０から参照画像（画像バナー）の要求を受信する（Ｓ２１０ｃ）と、参照元のＷｅｂページの特徴を反映した参照画像（画像バナー）を生成し（Ｓ２１５ｃ，図４又は図６）、生成した参照画像（画像バナー）をユーザ端末２０に送信する（Ｓ２２０ｃ）。
〔１３〕ユーザ端末２０は、バナー生成システム１０ｂから参照画像（画像バナー）を受信し（Ｓ２２０ａ）、上記Ｗｅｂページ内に表示する。
【００２４】
［３．実施形態１のバナー生成処理］
［（３−１）概要］
図３に、バナー生成処理の概要を示す。
実施形態１のバナー生成処理には、例えば次の特徴がある。
・バナー生成用のテンプレートをバナーＤＢ１２に記憶しておく（図３（ａ））。当該テンプレートは、テキストを埋め込むための空白部分（図３（ａ）の３１０ａ）を有する。
・画像バナーを表示させるＷｅｂページ（図３（ｂ）の３００ｂ，図３（ｃ）の３００ｃ）からキーワードを抽出し、当該キーワードを含むテキストをテンプレートの空白部分に埋め込むことにより、画像バナーを合成する（図３（ｂ）の３１０ｂ，図３（ｃ）の３１０ｃ）。
【００２５】
［（３−２）手順］
図４に、バナー生成システム１０ｂによるバナー生成処理の手順を示す。
〔２１〕参照元Ｗｅｂページのソース（ＨＴＭＬデータ）を取得する（Ｓ４０５）。
〔２２〕バナーの配置位置を特定する（Ｓ４１０）。例えば、バナーの左上位置のピクセル座標を特定するとよい。
〔２３〕参照元Ｗｅｂページのソース（ＨＴＭＬデータ）からキーワードを抽出する（Ｓ４１５）。
〔２４〕バナーのテンプレートをバナーＤＢ１２より取得する（Ｓ４２０）。テンプレートはランダムに選択してもよいし、キーワードにマッチするものを選択してもよい。
〔２５〕キーワードとテンプレートを合成する（Ｓ４２５）。
【００２６】
［（３−３）参照元Ｗｅｂページのソースについて］
参照元Ｗｅｂページのソースは、例えば次の手法により取得したＵＲＬを指定してＷｅｂサーバシステム１０ａにＨＴＴＰリクエストを送信することにより取得することができる。
・参照画像（画像バナー）の要求（ＨＴＴＰリクエスト）のヘッダから参照元ＷｅｂページのＵＲＬ（「HTTP_REFERER」の値）を抽出する。
・参照画像（画像バナー）の参照先ＵＲＬにＵＲＬパラメータとして参照元ＷｅｂページのＵＲＬを付加しておく。
・ユーザ端末２０上でスクリプト（例えば、JavaScript形式のプログラム）を動作させ、参照元ＷｅｂページのＵＲＬ（「document.referrer」プロパティの値）を送信させる（上記＜先行技術１＞参照）。
【００２７】
［（３−４）キーワードの抽出について］
参照元Ｗｅｂページのソース（ＨＴＭＬデータ）中、例えば次の箇所に重複して出現する文字又は文字列をキーワードとして抽出する。特に、下記（ａ）〜（ｃ）のうち少なくとも２箇所に重複して出現する文字又は文字列をキーワードとして抽出するとよい。
（ａ）ページタイトル（<title>タグの要素）
（ｂ）メタ情報のページ要約（<meta name='description'>のコンテンツ）
（ｃ）メタ情報のキーワード（<meta name='keywords'>のコンテンツ）
（ｄ）バナー配置位置の周辺（上下左右）のテキスト
（ｅ）バナー配置位置の周辺の要素（静止画像，動画像等）の代替テキスト（<alt>属性の値）
（ｆ）上記（ａ）〜（ｅ）以外のテキスト（参照元Ｗｅｂページに組み込まれたスクリプト内のテキストを含む）
その他、バナーの配置位置の周辺（上下左右）の要素（静止画像，動画像等）そのものを解析して、キーワードを抽出してもよい。
【００２８】
［（３−５）画像バナーの合成について］
画像バナーを表示させるＷｅｂページから抽出したキーワードを含むテキストを画像バナー生成用テンプレートの空白部分に埋め込み、所定の画像形式で出力するとよい（上記＜先行技術２＞参照）。
なお、バナーＤＢ１２にバナー生成用の定型テキストのみを記憶しておき、これにキーワードを埋め込んで文面を完成させた上で画像バナーを合成してもよい。
【００２９】
図３の表示例では、下記のように画像バナーが合成されている。
・図３（ｂ）について…ページ３００ｂの表題及びバナー配置位置の周辺に文字列「ビール」が重複して含まれている。このため、画像バナー３１０ｂの空白部分にキーワード「ビール」を含むテキストが埋め込まれている。
・図３（ｃ）について…ページ３００ｃの表題及びバナー配置位置の周辺に文字列「ソーセージ」が重複して含まれている。このため、画像バナー３１０ｃの空白部分にキーワード「ソーセージ」を含むテキストが埋め込まれている。
【００３０】
［（３−６）効果］
実施形態１のバナー生成システム１０ｂは、バナーを表示させるＷｅｂページのソース（例えば、ＨＴＭＬ形式のテキストデータ）を解析してキーワードを抽出し、バナーＤＢ１２に予め登録してある画像バナーのテンプレートに当該キーワードを埋め込むことにより画像バナーを合成する。
したがって、バナー生成システム１０ｂが生成した画像バナーは、当該バナーが表示されるＷｅｂページの内容を個別に反映したものであり、ユーザに対する訴求力が高い。
また、Ｗｅｂページの内容に応じてバナーを切り替えることができるように複数パターンのバナー（画像データ）を用意しておく場合と比較して、トータルのデータ容量を抑えることができる。
【００３１】
［４．実施形態２のバナー生成処理］
［（４−１）概要］
図５に、バナー生成処理の概要を示す。
実施形態２のバナー生成処理には、例えば次の特徴がある。
・画像バナーをバナーＤＢ１２に記憶しておく。当該画像バナーは、特定の一部又は全部の色属性が変更可能であるものとする。
・画像バナーを表示させるＷｅｂページ（図５（ｂ）の５００ｂ，図５（ｃ）の５００ｃ）において画像バナー配置位置の背景色を特定し、当該背景色に応じて画像バナーの色属性を調整する（図５（ｂ）の５１０ｂ，図５（ｃ）の５１０ｃ）。
【００３２】
［（４−２）手順］
図６に、バナー生成システム１０ｂによるバナー生成処理の手順を示す。
なお、図６において、図４と同一のステップ番号が付されている処理は、同様の処理であるものとする。
〔３１〕参照元Ｗｅｂページのソース（ＨＴＭＬデータ）を取得する（Ｓ４０５）。
〔３２〕バナーの配置位置を特定する（Ｓ４１０）。
〔３３〕バナーの配置位置の背景色を特定する（Ｓ６１５）。
〔３４〕色属性が変更可能な画像バナーをバナーＤＢ１２より取得する（Ｓ６２０）。
〔３５〕背景色に応じて画像バナーの色属性を調整する（Ｓ６２５）。
【００３３】
［（４−３）バナーの配置位置の背景色について］
下記の要素の背景色を、下記の優先順位で特定するとよい。
・バナー（<img>要素）を含むブロックレベル要素
・上記の要素を含むブロックレベル要素
・上記の各要素を含むブロックレベル要素
・・・
・<body>要素
なお、バナー配置位置の背景色がスタイルシート（例えば、ＣＳＳ）やスクリプト（例えば、JavaScript）により設定されている場合は、その設定に係る背景色を特定する。
【００３４】
［（４−４）色属性の調整について］
バナー配置位置の背景色に応じて、画像バナーの一部分（例えば、背景部分，文字部分等）の色属性を下記のように調整するとよい。
（ａ）色相を対比させる。例えば、画像バナーの一部分の色相を、背景色の補色又はその類似色（背景色の類似色相）に置換する。また、暖色と寒色で対比させてもよい。
（ｂ）彩度を対比させる。例えば、彩度の高低・有無で対比させるとよい。
（ｃ）明度を対比させる。例えば、明度の高低で対比させるとよい。
（ｄ）トーン（彩度と明度の組合せ）を対比させる。または、色相を対比させ、トーンを維持する。
【００３５】
図５の表示例では、画像バナーの色属性が下記のように調整されている。
・図５（ｂ）について…ページ５００ｂの背景が明度の高い緑色である。このため、画像バナー５１０ｂが明度の低い桃色に調整されている。
・図５（ｃ）について…ページ５００ｃの背景が明度の低い桃色である。このため、画像バナー５１０ｃが明度の高い緑色に調整されている。
【００３６】
［（４−５）効果］
実施形態２のバナー生成システム１０ｂは、バナーを表示させるＷｅｂページのソース（例えば、ＨＴＭＬ形式のテキストデータ）を解析してバナー配置位置の背景色を特定し、バナーＤＢ１２に予め登録してある画像バナーの色属性を当該背景色に応じて調整する。
したがって、バナー生成システム１０ｂが生成した画像バナーは、当該バナーが表示されるＷｅｂページの色属性を個別に反映したものであり、ユーザに対する訴求力が高い。
また、Ｗｅｂページの色属性に応じてバナーを切り替えることができるように複数パターンのバナー（画像データ）を用意しておく場合と比較して、トータルのデータ容量を抑えることができる。
【００３７】
［５．実施形態３のバナー生成処理］
［（５−１）概要］
実施形態１と実施形態２を組み合わせてもよい。
実施形態３のバナー生成処理には、例えば次の特徴がある。
・画像バナー生成用のテンプレートをバナーＤＢ１２に記憶しておく。当該テンプレートは、テキストを埋め込むための空白部分を有し、かつ、特定の一部又は全部の色属性が変更可能であるものとする。
・画像バナーを表示させるＷｅｂページからキーワードを抽出するとともに当該ページにおいてにバナー配置位置の背景色を特定し、当該キーワードを含むテキストをテンプレートの空白部分に埋め込むとともに当該背景色に応じてテンプレートの色属性を調整することにより、画像バナーを生成する。
【００３８】
［（５−２）効果］
実施形態３のバナー生成システム１０ｂが生成した画像バナーは、当該バナーが表示されるＷｅｂページの内容及び色属性を個別に反映したものであり、ユーザに対する訴求力が高い。
また、Ｗｅｂページの内容に応じてバナーを切り替えることができるように複数パターンのバナー（画像データ）を用意しておく場合と比較して、トータルのデータ容量を抑えることができる。
【００３９】
［６．変形例］
［（変形例１）バナー生成システムが外部に存在するシステム構成］
バナー生成システム１０ｂは、Ｗｅｂサーバシステム１０ａと異なるネットワークに属していてもよい。
【００４０】
図７に、変形例１のシステムの構成を示す。
図７に示すように、変形例１のシステムは、全体として、Ｗｅｂサーバシステム１０ａ，バナー生成システム１０ｂ及びユーザ端末２０により構成される。
Ｗｅｂサーバシステム１０ａとバナー生成システム１０ｂとユーザ端末２０とは、通信ネットワーク（変形例１では、インターネット３０）を介して接続可能である。Ｗｅｂサーバシステム１０ａとバナー生成システム１０ｂとは、情報提供システム１０を構成している。
【００４１】
図７において、図１と同一の符号が付された要素は、同様の要素であり同様の機能を有するものとする。
変形例１のシステム構成であれば、上記実施形態１〜３の各処理をほぼそのまま実行することができる。
【００４２】
［（変形例２）バナー生成システムを非公開とするシステム構成］
バナー生成システム１０ｂは、Ｗｅｂサーバシステム１０ａからの要求に応じてバナー生成処理を実行してもよい。
【００４３】
［（ａ）構成］
図８に、変形例２のシステムの構成を示す。
図８に示すように、変形例２のシステムは、全体として、Ｗｅｂサーバシステム１０ａ，バナー生成システム１０ｂ及びユーザ端末２０により構成される。
Ｗｅｂサーバシステム１０ａとユーザ端末２０とは、通信ネットワーク（変形例２では、インターネット３０）を介して接続可能である。Ｗｅｂサーバシステム１０ａとバナー生成システム１０ｂとは専用線により接続し、情報提供システム１０を構成している。
【００４４】
図８において、図１と同一の符号が付された要素は、同様の要素であり同様の機能を有するものとする。
変形例２のシステム構成であれば、下記のように画像バナーの送信手順が変更する点を除き、上記実施形態１〜３の各処理を同様に実行することができる。
【００４５】
［（ｂ）手順］
図９に、画像バナーの送信手順を示す。
〔４１〕ユーザ端末２０は、Ｗｅｂサーバシステム１０ａから受信したＷｅｂページを読み込み、Ｗｅｂサーバシステム１０ａに参照画像（画像バナー）の送信を要求する（Ｓ９０５ａ）。
〔４２〕Ｗｅｂサーバシステム１０ａは、ユーザ端末２０から参照画像（画像バナー）の要求を受信する（Ｓ９０５ｂ）と、当該参照画像（画像バナー）をバナー生成システム１０ｂに要求する（Ｓ９１０ｂ）。このとき、参照元ＷｅｂページのＵＲＬも送信するとよい。
【００４６】
〔４３〕バナー生成システム１０ｂは、Ｗｅｂサーバシステム１０ａから参照画像（画像バナー）の要求を受信する（Ｓ９１０ｃ）と、参照元のＷｅｂページの特徴を反映した参照画像（画像バナー）を生成し（Ｓ２１５ｃ，図４又は図６）、生成した参照画像（画像バナー）をＷｅｂサーバシステム１０ａに送信する（Ｓ９２０ｃ）。
〔４４〕Ｗｅｂサーバシステム１０ａは、バナー生成システム１０ｂから参照画像（画像バナー）を受信する（Ｓ９２０ｂ）と、当該参照画像（画像バナー）をユーザ端末２０に送信する（Ｓ９２５ｂ）。
〔４５〕ユーザ端末２０は、Ｗｅｂサーバシステム１０ａから参照画像（画像バナー）を受信し（Ｓ９２５ａ）、上記Ｗｅｂページ内に表示する。
【００４７】
［（変形例３）背景色を一定時間ごとに切り替える］
実施形態２又は３において、一定時間ごとにバナー配置位置の背景色が自動的に切り替わるように構成してもよい。例えば、ユーザ端末２０上でスクリプト（例えば、JavaScript形式のプログラム）を動作させ、一定時間ごとにＷｅｂページの背景色（「document.bgColor」の値）を、例えばランダムに変更する。
このとき、ユーザ端末２０からバナー生成システム１０ｂに、同一の参照画像（画像バナー）を指定した要求を送信すれば、変更後の背景色を反映して色属性が調整された同一内容の画像バナーがバナー生成システム１０ｂから返信される。ユーザ側からは、一定時間ごとに背景色が切り替わり、これに連動して画像バナーの色属性が変化するように見える。
なお、参照画像（画像バナー）の要求は、変更後の背景色を示すデータ（「document.bgColor」の値）を含むものとする。
【００４８】
［（変形例４）その他］
次のように構成してもよい。
・参照元Ｗｅｂページのソースの解析結果に応じて、バナーの形状を変更する。
・参照元Ｗｅｂページのソースの解析結果に応じて、バナーのサイズを変更する。
・画像バナーがアニメーション形式又は動画形式であれば、参照元Ｗｅｂページのソースから抽出したキーワードを少なくとも一部のフレームに埋め込む。
【符号の説明】
【００４９】
１０      情報提供システム
１０ａ    Ｗｅｂサーバシステム
１０ｂ    バナー生成システム
１０ｃ    ゲートウェイ
１１      ＷｅｂＤＢ
１２      バナーＤＢ
２０      ユーザ端末
３０      インターネット
【図１】
2011113459.tif 000003
【図２】
2011113459.tif 000004
【図４】
2011113459.tif 000005
【図６】
2011113459.tif 000006
【図７】
2011113459.tif 000007
【図８】
2011113459.tif 000008
【図９】
2011113459.tif 000009
【図３】
2011113459.tif 000010
【図５】
2011113459.tif 000011
【手続補正書】
【提出日】平成22年12月7日(2010.12.7)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2011113459.tif 000012
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2011113459.tif 000013