(57)【要約】【課題】インターネット上のコンテンツ内容と広告関連情報のマッチングを行うことにより、最適な広告コンテンツを提供する。【解決手段】コンテンツ分析部１１１は、コンテンツ４１のコンテンツ内容からコンテンツキーワードを抽出する。ネガティブ・ポジティブ識別部１１２は、ネガティブキーワード・ポジティブキーワード記憶部１２３に記憶されたネガティブキーワードとポジティブキーワードとを用いて、コンテンツ内容がネガティブな内容か、ポジティブな内容かを識別する。広告抽出部１１３は、広告関連情報記憶部１２１に記憶された広告種別と広告肯定キーワードとから広告表示可能な広告ＩＤを抽出する。広告除外部１１４は、広告否定キーワード記憶部１２１に記憶された広告否定キーワードがコンテンツ内容に含まれる場合、広告表示不可を判定して表示から除外する。【選択図】図１
2010237779.tif 000002
【特許請求の範囲】
【請求項１】
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
ネガティブキーワードとポジティブキーワードとを記憶装置に登録するネガティブキーワード・ポジティブキーワード記憶部と、
コンテンツを入力するコンテンツ分析部と、
ネガティブキーワード・ポジティブキーワード記憶部が登録したネガティブキーワードとポジティブキーワードとを用いて、コンテンツがネガティブな内容とポジティブな内容とのいずれの内容を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別するネガティブ・ポジティブ識別部と、
ネガティブ・ポジティブ識別部が識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出部と、
広告抽出部が抽出した広告識別子を通信装置により送信する情報送信部と
を備えたことを特徴とする広告選択サーバ。
【請求項２】
広告関連情報記憶部は、広告を肯定するキーワードを広告肯定キーワードとして広告識別子に対応させて登録し、
コンテンツ分析部が、コンテンツの内容を処理装置により解析して、コンテンツキーワードを処理装置により抽出し、
広告抽出部は、広告関連情報記憶部が登録した広告肯定キーワードとコンテンツ分析部が抽出したコンテンツキーワードとを処理装置により比較して、コンテンツキーワードの中に広告肯定キーワードが含まれている広告識別子を抽出することを特徴とする請求項１記載の広告選択サーバ。
【請求項３】
広告関連情報記憶部は、広告を肯定するキーワードを広告肯定キーワードとして広告識別子に対応させて登録し、
広告抽出部は、広告関連情報記憶部が登録した広告肯定キーワードとコンテンツとを処理装置により比較して、コンテンツの中に広告肯定キーワードが含まれている広告識別子を抽出することを特徴とする請求項１又は２記載の広告選択サーバ。
【請求項４】
上記広告選択サーバは、さらに、
広告を否定するキーワードを広告否定キーワードとして広告識別子に対応させて登録する広告否定キーワード記憶部と、
広告抽出部が抽出した広告識別子の中から、コンテンツキーワードの中又はコンテンツの中に広告否定キーワードが含まれている広告識別子を除外する広告除外部と
を備えたことを特徴とする請求項１から３いずれかに記載の広告選択サーバ。
【請求項５】
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
ネガティブキーワードとポジティブキーワードとを記憶装置に登録するネガティブキーワード・ポジティブキーワード記憶部と
を備えた広告選択サーバの広告選択方法において、
コンテンツを入力するコンテンツ分析ステップと、
ネガティブキーワード・ポジティブキーワード記憶部が登録したネガティブキーワードとポジティブキーワードとを用いて、コンテンツがネガティブな内容とポジティブな内容とのいずれの内容を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別するネガティブ・ポジティブ識別ステップと、
ネガティブ・ポジティブ識別ステップで識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出ステップと、
広告抽出ステップで抽出した広告識別子を通信装置により送信する情報送信ステップと
を備えたことを特徴とする広告選択方法。
【請求項６】
コンピュータを、上記請求項１から４いずれかに記載の広告選択サーバの各部として機能させることを特徴とするプログラム。
【請求項７】
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
広告種別に対応した種別キーワードを記憶装置に登録する種別キーワード記憶部と、
コンテンツを入力するコンテンツ分析部と、
種別キーワード記憶部が登録した種別キーワードとを用いて、コンテンツがいずれの種別を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別する種別識別部と、
種別識別部が識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出部と、
広告抽出部が抽出した広告識別子を通信装置により送信する情報送信部と
を備えたことを特徴とする広告選択サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットで広告コンテンツを選択する広告選択サーバ及び広告選択方法及びプログラムに関する。
【背景技術】
【０００２】
インターネット広告は、その広告が表示されるコンテンツ内容に関係なく選定されることが多く、例えば未成年者のコンテンツフィルタリングに関する記事が書かれたコンテンツに出会い系サイトの広告が表示されるなど、コンテンツ内容と広告が相反する内容となることがある。また、ｇｏｏｇｌｅ（登録商標）などの検索エンジンでは検索キーワードにマッチする広告を表示するものがあるが、コンテンツにあわせた広告を表示することはできない。このような状況では、コンテンツ内容（の情報発信者）、及び、広告対象（の情報発信者）に対してネガティブイメージを与えることになり、コンテンツ品質、及び広告効果が低下する場合がある。さらに、特許文献１、２には、ウェブサイトの内容に適した広告を選別する技術についての記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９２１１５号公報
【特許文献２】特開２００４−１３８６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、かかる広告効果の低下を解消するために、広告可能なコンテンツか否かを分析・識別して、適切な広告コンテンツを選択するシステムを提供する。
【課題を解決するための手段】
【０００５】
この発明にかかる広告選択サーバは、
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
ネガティブキーワードとポジティブキーワードとを記憶装置に登録するネガティブキーワード・ポジティブキーワード記憶部と、
コンテンツを入力するコンテンツ分析部と、
ネガティブキーワード・ポジティブキーワード記憶部が登録したネガティブキーワードとポジティブキーワードとを用いて、コンテンツがネガティブな内容とポジティブな内容とのいずれの内容を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別するネガティブ・ポジティブ識別部と、
ネガティブ・ポジティブ識別部が識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出部と、
広告抽出部が抽出した広告識別子を通信装置により送信する情報送信部と
を備えたことを特徴とする。
【０００６】
広告関連情報記憶部は、広告を肯定するキーワードを広告肯定キーワードとして広告識別子に対応させて登録し、
コンテンツ分析部が、コンテンツの内容を処理装置により解析して、コンテンツキーワードを処理装置により抽出し、
広告抽出部は、広告関連情報記憶部が登録した広告肯定キーワードとコンテンツ分析部が抽出したコンテンツキーワードとを処理装置により比較して、コンテンツキーワードの中に広告肯定キーワードが含まれている広告識別子を抽出することを特徴とする。
【０００７】
広告関連情報記憶部は、広告を肯定するキーワードを広告肯定キーワードとして広告識別子に対応させて登録し、
広告抽出部は、広告関連情報記憶部が登録した広告肯定キーワードとコンテンツとを処理装置により比較して、コンテンツの中に広告肯定キーワードが含まれている広告識別子を抽出することを特徴とする。
【０００８】
上記広告選択サーバは、さらに、
広告を否定するキーワードを広告否定キーワードとして広告識別子に対応させて登録する広告否定キーワード記憶部と、
広告抽出部が抽出した広告識別子の中から、コンテンツキーワードの中に広告否定キーワードが含まれている広告識別子を除外する広告除外部と
を備えたことを特徴とする。
【０００９】
この発明にかかる広告選択方法は、
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
ネガティブキーワードとポジティブキーワードとを記憶装置に登録するネガティブキーワード・ポジティブキーワード記憶部と
を備えた広告選択サーバの広告選択方法において、
コンテンツを入力するコンテンツ分析ステップと、
ネガティブキーワード・ポジティブキーワード記憶部が登録したネガティブキーワードとポジティブキーワードとを用いて、コンテンツがネガティブな内容とポジティブな内容とのいずれの内容を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別するネガティブ・ポジティブ識別ステップと、
ネガティブ・ポジティブ識別ステップで識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出ステップと、
広告抽出ステップで抽出した広告識別子を通信装置により送信する情報送信ステップと
を備えたことを特徴とする。
【００１０】
また、この発明にかかるプログラムは、コンピュータを、上記広告選択サーバの各部として機能させることを特徴とする。
【００１１】
この発明にかかる広告選択サーバは、広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部と、
広告種別に対応した種別キーワードを記憶装置に登録する種別キーワード記憶部と、
コンテンツを入力するコンテンツ分析部と、
種別キーワード記憶部が登録した種別キーワードとを用いて、コンテンツがいずれの種別を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別する種別識別部と、
種別識別部が識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出部と、
広告抽出部が抽出した広告識別子を通信装置により送信する情報送信部と
を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、インターネット上のコンテンツ内容と広告関連情報とのマッチングを行うことにより、適切な広告コンテンツを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかる広告選択システムの機能ブロック図である。
【図２】実施の形態にかかる広告選択システムの処理の動作を表すフローチャートである。
【図３】実施の形態にかかる広告関連情報記憶部１２１のデータフォーマット図である。
【図４】実施の形態にかかる広告否定キーワード記憶部１２２のデータフォーマット図である。
【図５】実施の形態にかかるネガティブキーワード・ポジティブキーワード記憶部１２３のデータフォーマット図である。
【図６】実施の形態にかかる広告選択サーバ１００のシステム構成の例である。
【図７】実施の形態にかかる広告選択サーバ１００のハードウェア構成の例である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図を用いて説明する。
【００１５】
実施の形態１．
図１は、本発明の実施の形態にかかる広告選択システムの機能ブロック図である。
【００１６】
図１において、ユーザ端末２００は、情報送受信部２１４、入力部２１３、情報表示処理部２１１、表示部２１２を備える。
コンテンツ提供サーバ４０はコンテンツ４１を記憶している。コンテンツ提供サーバ４０は、インターネットプロトコルアドレス、あるいは、ＵＲＬ（Ｕｎｉｆｏｒｍ・Ｒｅｓｏｕｒｃｅ・Ｌｏｃａｔｏｒ）で一意に識別され、ネットワーク３００を介してアクセスされる。
広告提供サーバ５０は広告５１を記憶している。広告５１とは、インターネットでの広告コンテンツのことであり、会社の宣伝、商品の宣伝などのネット検索可能な電子広告情報をいう。広告提供サーバ５０は複数の広告５１を記憶している。また、複数の広告提供サーバ５０が存在していてもよい。広告５１は、それぞれインターネットプロトコルアドレス、あるいは、ＵＲＬなどの広告ＩＤ（広告識別子）で一意に識別され、ネットワーク３００を介してアクセスされる。
以下に述べる表示広告ＩＤも除外広告ＩＤも、広告ＩＤと同一形式のＩＤである。
【００１７】
広告選択サーバ１００は、情報送受信部１１６、広告関連情報記憶部１２１、広告否定キーワード記憶部１２２、ネガティブキーワード・ポジティブキーワード記憶部１２３、辞書記憶部１２４、コンテンツ一時記憶部１２５、コンテンツ分析部１１１、ネガティブ・ポジティブ識別部１１２、広告抽出部１１３、広告除外部１１４、解析結果記録部１１５を備える。
【００１８】
辞書記憶部１２４は、形態素解析をするために用いる辞書を記憶装置に登録する。
【００１９】
コンテンツ一時記憶部１２５は、受信したコンテンツ４１を一時的に記憶装置に格納する。
【００２０】
図３に示すように、広告関連情報記憶部１２１は、広告のタイプを示す広告種別６２を表示広告ＩＤ６１に対応させて記憶装置に登録する。
広告のタイプ、即ち、広告種別６２とは、その広告がどのようなコンテンツとともに表示されるべきか、あるいは、その広告がどのようなコンテンツとともに表示されることが望ましいかという区別である。
ここでは、広告種別６２として、以下の区別があるものとする。
ポジティブ広告：ポジティブコンテンツとともに表示したい広告。
ネガティブ広告：ネガティブコンテンツとともに表示したい広告。
ここで、「ポジティブコンテンツ」とは、会社が提供する通常のコンテンツのことであり、たとえば、「自動車」、「ドライブ」、「勉強」などを内容とするコンテンツである。
一方、「ネガティブコンテンツ」とは、そのコンテンツに接した場合に人間の感情に悲しみや怒りや興奮を与えるものであり、「悲報」、「誹謗中傷」、「病気」、「死亡」などを内容とするコンテンツである。
なお、ポジティブコンテンツとネガティブコンテンツとは、明確に区別できるものではない。また、そのコンテンツに接した人間によってもポジティブコンテンツと受け取るか、または、ネガティブコンテンツと受け取るか、個人差がある。しかし、ネガティブコンテンツ以外をポジティブコンテンツと割り切れば、コンテンツをポジティブコンテンツとネガティブコンテンツのいずれかに区別することが可能である。あるいは、ポジティブコンテンツとネガティブコンテンツとに分類できない場合は、ニュートラルなコンテンツとしてもよい。
【００２１】
また、図３に示すように、広告関連情報記憶部１２１は、広告を肯定するキーワードを広告肯定キーワード６３として表示広告ＩＤ６１に対応させて登録する。
「広告肯定キーワード６３」は、コンテンツに広告肯定キーワード６３と同じキーワードが含まれる場合に当該広告を表示したいという判断に使用するキーワードである。
たとえば、ＡＡＡ会社が自社のＢＢＢ製品の広告を表示したい場合がある、その場合、そのＢＢＢ製品の広告の表示広告ＩＤ６１に対して、広告肯定キーワード６３として「ＡＡＡ会社」というキーワードを登録することにより、コンテンツに広告肯定キーワード６３と同じ「ＡＡＡ会社」というキーワードが含まれる場合に、当該ＢＢＢ製品の広告をぜひ表示したいという判断ができる。
【００２２】
図４に示すように、広告否定キーワード記憶部１２２は、広告表示を否定するキーワードを広告否定キーワード７２として除外広告ＩＤ７１に対応させて登録する。
「広告否定キーワード７２」は、コンテンツに広告否定キーワード７２と同じキーワードが含まれる場合に当該広告を表示してはならないという判断に使用するキーワードである。
たとえば、ＡＡＡ会社が自社のＢＢＢ製品の広告をＸＸＸ会社に関連するコンテンツに表示したくない場合がある。その場合、そのＢＢＢ製品の広告の表示広告ＩＤ６１に対して、広告否定キーワード７２として「ＸＸＸ会社」というキーワードを登録することにより、コンテンツに広告否定キーワード７２と同じ「ＸＸＸ会社」というキーワードが含まれる場合に、当該ＢＢＢ製品の広告を表示してはならないという判断ができる。
【００２３】
図５に示すように、ネガティブキーワード・ポジティブキーワード記憶部１２３は、ネガティブキーワード８１とポジティブキーワード８２とを記憶装置に登録する。
「ポジティブキーワード８２」とは、「コンテンツ４１にポジティブキーワード８２と同じキーワードが含まれる場合に当該コンテンツ４１がポジティブコンテンツである」という判断に使用するキーワードである。たとえば、「高性能な」、「使いやすい」、「気に入った」、「健康」などが、ポジティブキーワード８２の具体例である。
「ネガティブキーワード８１」とは、「コンテンツ４１にネガティブキーワード８１と同じキーワードが含まれる場合に当該コンテンツ４１がネガティブコンテンツである」という判断に使用するキーワードである。たとえば、「壊れた」、「故障した」、「買い換えたい」、「病気」、「悪化」などが、ネガティブキーワード８１の具体例である。裏サイトで使用される「殺す」、「刺す」、「撃滅する」などのサ変動詞（サ行変格活用動詞）なども、ネガティブキーワード８１である。
【００２４】
コンテンツ分析部１１１は、コンテンツ４１を入力して、辞書記憶部１２４の辞書を用いてコンテンツ４１の内容を処理装置により形態素解析して、コンテンツ４１に含まれるコンテンツキーワードを処理装置により抽出する。
【００２５】
ネガティブ・ポジティブ識別部１１２は、ネガティブキーワード・ポジティブキーワード記憶部１２３が登録したネガティブキーワード８１とポジティブキーワード８２を用いてコンテンツ４１を検索し、コンテンツ４１がネガティブな内容とポジティブな内容とのいずれの内容を有しているかというコンテンツ種別を処理装置により識別する。コンテンツ種別とは、ポジティブコンテンツとネガティブコンテンツのいずれかの区別である。
【００２６】
広告抽出部１１３は、ネガティブ・ポジティブ識別部１１２が識別したコンテンツ種別と、広告関連情報記憶部１２１が登録した広告種別６２を処理装置により比較して、コンテンツ種別に対応する広告種別６２を有する表示広告ＩＤ６１を処理装置により抽出する。
次に、広告抽出部１１３は、広告関連情報記憶部１２１が登録した広告肯定キーワード６３とコンテンツ分析部１１１が抽出したコンテンツキーワードとを処理装置により比較して、コンテンツキーワードの中に広告肯定キーワード６３が含まれている表示広告ＩＤ６１を抽出する。
また、広告抽出部１１３は、コンテンツキーワードを使用せずに、広告関連情報記憶部１２１が登録した広告肯定キーワード６３を用いてコンテンツ４１を検索し、コンテンツ４１の中に広告肯定キーワード６３が含まれている表示広告ＩＤ６１を抽出するようにしてもよい。
広告抽出部１１３は、コンテンツキーワードから広告肯定キーワード６３を検索してもよいし、コンテンツ４１から広告肯定キーワード６３を検索してもよいし、両方から検索してもよい。
【００２７】
広告除外部１１４は、広告抽出部１１３が抽出した表示広告ＩＤ６１の中から、コンテンツ４１の中に広告否定キーワード７２が含まれている除外広告ＩＤ７１と同じ広告ＩＤを有する表示広告ＩＤ６１を除外する。
【００２８】
解析結果記録部１１５は、コンテンツ分析したコンテンツ内容、形態素解析結果を記憶装置のファイルに記録し、ネガティブキーワード・ポジティブキーワード記憶部１２３に記憶されたネガティブキーワード・ポジティブキーワードのメンテナンスと、辞書記憶部１２４に記憶され形態素解析ための辞書のメンテナンスとを行う。
【００２９】
図２は、実施の形態１にかかる広告選択サーバの広告選択方法の処理の動作を表すフローチャートである。
【００３０】
図２のステップＳ１０１（前処理ステップ）において、広告選択サーバ１００は、広告選択サーバ１００の処理装置や入力装置や表示装置を用いて、広告関連情報記憶部１２１に、表示広告ＩＤ６１別にネガティブコンテンツの場合に表示する広告か、ポジティブコンテンツの場合に表示する広告かという広告種別６２を登録する。また、広告表示条件となる広告肯定キーワード６３を登録する。
【００３１】
また、広告選択サーバ１００は、広告選択サーバ１００の処理装置や入力装置や表示装置を用いて、広告否定キーワード記憶部１２２に、除外広告ＩＤ７１別に広告非表示条件となる広告否定キーワード７２を登録する。
【００３２】
広告関連情報記憶部１２１と広告否定キーワード記憶部１２２とのデータは、サーバ管理者が登録してもよいが、サーバ管理者である必要はなく、コンテンツ提供者や広告提供者が登録してもよい。広告関連情報記憶部１２１と広告否定キーワード記憶部１２２とのデータは、広告毎に分かれるデータなので、広告提供者が登録することが望ましい。この場合、広告提供者は、広告選択サーバ１００にウェブアクセスし、ウェブベースで情報登録を行う。
【００３３】
さらに、サーバ管理者は、広告選択サーバ１００の処理装置や入力装置や表示装置を用いて、ネガティブキーワード・ポジティブキーワード記憶部１２３に、一般的なネガティブキーワード８１とポジティブキーワード８２とを登録する。
例えば、ネガティブキーワード８１は「壊れた」、「故障した」、「買い換えたい」などであり、ポジティブキーワード８２は「高性能な」、「使いやすい」、「気に入った」などである。
【００３４】
ユーザ端末２００がコンテンツ提供サーバ４０のコンテンツ４１にアクセスした場合、コンテンツ提供サーバ４０は、コンテンツ４１に対して表示する広告を選択してもらうために、広告選択サーバ１００にコンテンツ４１を送信する。
【００３５】
ステップＳ１０２（コンテンツ分析ステップ）において、情報送受信部１１６は、ネットワーク３００を介してコンテンツ４１をコンテンツ一時記憶部１２５に受信する。コンテンツ分析部１１１は、辞書記憶部１２４を用いて、コンテンツ一時記憶部１２５に受信したコンテンツ４１のコンテンツ内容を形態素解析し、コンテンツキーワードを抽出する。ここで、形態素解析は、既に技術として確立された形態素解析のアルゴリズムでも、今後確立される形態素解析のアルゴリズムのいずれでもよく、本システムはそのアルゴリズムには影響されない。
コンテンツキーワードとして抽出する品詞は、たとえば、名詞、サ変動詞、未知語とする。
名詞を抽出する理由は、名詞がコンテンツ内容を最もよくあらわしているからである。サ変動詞を抽出する理由は、「殺す」、「刺す」などのサ変動詞が裏サイトで使われることが多くネガティブなコンテンツであると判断しやすいからである。未知語を抽出する理由は、新製品名や造語などを拾って、解析結果記録部１１５により、ネガティブキーワード・ポジティブキーワード記憶部１２３と辞書記憶部１２４の更新を行うためである。
コンテンツ分析部１１１は、複数のコンテンツキーワードを出力する。
【００３６】
ステップＳ１０３（ネガティブ・ポジティブ識別ステップ）において、ネガティブ・ポジティブ識別部１１２は、汎用の検索エンジンを用いて、コンテンツ４１のコンテンツ内容を、ネガティブキーワード８１とポジティブキーワード８２でフィルタリングし、コンテンツ４１のコンテンツ内容がネガティブな内容か、ポジティブな内容かを識別する。ここで、検索エンジンの検索方式は、「ストリーム型検索」を用いることが望ましい。
検索エンジンによる検索は「蓄積型検索」と「ストリーム型検索」に分けられる。「蓄積型検索」は、あらかじめ蓄積されたデータの全てをインデックスを利用したり直接参照で検索するものであり、一般的にはＧｏｏｇｌｅ（登録商標）などの検索の仕組みと同じである。これに対して「ストリーム型検索」は、データを蓄積せずに、検索対象として発生した一時的なデータに対して検索（フィルタリング）するものである。
ネガティブ・ポジティブ識別部１１２は、コンテンツ４１がポジティブコンテンツとネガティブコンテンツのいずれのコンテンツであるかを示すコンテンツ種別を出力する。
【００３７】
ステップＳ１０４（広告抽出ステップ）において、広告抽出部１１３は、上記コンテンツ分析部１１１で得たコンテンツキーワードとネガティブ・ポジティブ識別部１１２で得たネガティブかポジティブかのコンテンツ種別を入力する。広告抽出部１１３は、コンテンツキーワードとコンテンツ種別とを用いて、広告関連情報記憶部１２１から広告表示可能な表示広告ＩＤ６１を抽出する。
【００３８】
具体的に述べると、広告抽出部１１３は、ネガティブ・ポジティブ識別部１１２が識別したコンテンツ種別と、広告関連情報記憶部１２１が登録した広告種別６２を処理装置により比較して、ポジティブコンテンツに対してポジティブ広告を選択し、ネガティブコンテンツに対してネガティブ広告を選択する。
【００３９】
ポジティブコンテンツに対するポジティブ広告の例は以下のとおりである。
「自動車」のコンテンツ：自家用車の広告。
「ドライブ」のコンテンツ：自家用車の広告。
「食事」のコンテンツ：ビールの広告。
「旅行」のコンテンツ：ホテルの広告。
【００４０】
ネガティブコンテンツに対するネガティブ広告の例は以下のとおりである。
「死亡」のコンテンツ：葬儀社の広告。
「病気」のコンテンツ：薬品の広告。
「リストラ」のコンテンツ：就職情報の広告。
なお、ネガティブ広告とは、広告内容がネガティブなものという意味ではない。ネガティブ広告とは、ネガティブコンテンツとともに表示されることにより効果がある広告のことである。
【００４１】
次に、広告抽出部１１３は、広告関連情報記憶部１２１が登録した広告肯定キーワード６３とコンテンツ分析部１１１が抽出したコンテンツキーワードとを処理装置により比較して、コンテンツ４１の中又はコンテンツキーワードの中に広告肯定キーワード６３が含まれている表示広告ＩＤ６１を抽出する。
たとえば、ポジティブコンテンツに対するポジティブ広告の場合であって、自動車会社が自社の自家用車の広告を表示したい場合、その自家用車の広告の表示広告ＩＤ６１に対して、広告肯定キーワード６３として「家族」というキーワードを登録することにより、ポジティブコンテンツに広告肯定キーワード６３と同じ「家族」というキーワードが含まれていれば、当該自家用車の表示広告ＩＤ６１が選択される。
あるいは、ネガティブコンテンツに対するネガティブ広告の場合であって、薬品会社が自社の痛み止め新薬製品の広告を表示したい場合、その痛み止め新薬製品の広告の表示広告ＩＤ６１に対して、広告肯定キーワード６３として「関節痛」というキーワードを登録することにより、ネガティブコンテンツに広告肯定キーワード６３と同じ「関節痛」というキーワードが含まれていれば、当該痛み止め新薬製品の表示広告ＩＤ６１が選択される。
広告抽出部１１３は、一つ以上複数の表示広告ＩＤ６１を選択して広告候補として出力する。複数の表示広告ＩＤ６１がある場合は、コンテンツ４１の中又はコンテンツキーワードの中に含まれている広告肯定キーワード６３のヒット数が多い表示広告ＩＤ６１ほど、優先度を高くして出力する。
広告抽出部１１３は、コンテンツ４１の中から広告肯定キーワード６３のヒット数を数えてもよいし、又は、コンテンツキーワードの中に含まれている広告肯定キーワード６３のヒット数を数えてもよいし、両方に対してヒット数を数えてもかまわない。
【００４２】
ステップＳ１０５（広告除外ステップ）において、広告除外部１１４は、広告候補となった表示広告ＩＤ６１を入力し、優先度の高い表示広告ＩＤ６１と同じ広告ＩＤを有する除外広告ＩＤ７１を検索する。広告除外部１１４は、検索した除外広告ＩＤ７１の広告否定キーワード７２を参照して、コンテンツ４１の中又はコンテンツキーワードの中に広告否定キーワード７２が含まれているか否かチェックする。そして、コンテンツ４１の中又はコンテンツキーワードの中に広告否定キーワード７２が含まれている場合、その除外広告ＩＤ７１と同じ広告ＩＤを有する表示広告ＩＤ６１を表示してはならない広告として広告候補から除外する。
広告除外部１１４は、コンテンツ４１の中から広告否定キーワード７２を検索してもよいし、又は、コンテンツキーワードの中から広告否定キーワード７２を検索してもよいし、両方から広告否定キーワード７２を検索してもよい。
広告除外部１１４は、コンテンツ４１の中又はコンテンツキーワードの中に広告否定キーワード７２が含まれている場合、次に優先度が高い広告候補に対し広告表示可否を判定する。広告除外部１１４は、コンテンツ４１の中又はコンテンツキーワードの中に広告否定キーワード７２が含まれていない場合、当該表示広告ＩＤ６１を有する広告を最適広告として選択して、当該表示広告ＩＤ６１を、情報送受信部１１６を介して、コンテンツ提供サーバ４０に出力する。情報送受信部１１６は、コンテンツ一時記憶部１２５に記憶されたコンテンツ４１を削除する。
【００４３】
ステップＳ１０６（フィードバックステップ）において、解析結果記録部１１５は、ネガティブキーワード・ポジティブキーワードの品質向上、形態素解析辞書のメンテナンス（辞書拡張）のために、コンテンツ分析したコンテンツ内容、形態素解析結果を記録する。
上記解析結果や収集した情報から、ネガティブキーワード・ポジティブキーワード、形態素解析辞書のメンテナンスを行う。
【００４４】
コンテンツ提供サーバ４０は、コンテンツ４１に対する最適広告として表示広告ＩＤ６１を広告選択サーバ１００から受信する。コンテンツ提供サーバ４０は、表示広告ＩＤ６１を用いて、広告提供サーバ５０にアクセスして広告５１を取得する。
コンテンツ提供サーバ４０は、広告５１をコンテンツ４１に合成して、ユーザ端末２００に送信する。
ユーザ端末２００の情報送受信部２１４は、広告５１が合成されたコンテンツ４１を受信し、情報表示処理部２１１が、表示部２１２に表示する。
【００４５】
以上のように、この実施の態様に係る広告選択サーバ１００は、
その広告を表示すべきかあるいは表示することが望ましいかという広告表示条件となる広告肯定キーワードを広告ごとに登録する広告関連情報記憶部１２１と、
その広告を表示すべきではないという広告非表示条件となる広告否定キーワードを広告ごとに登録する広告否定キーワード記憶部１２２と、
一般的なネガティブキーワード・ポジティブキーワードを登録するネガティブキーワード・ポジティブキーワード記憶部１２３と、
コンテンツ内容を形態素解析してコンテンツキーワードを抽出するコンテンツ分析部１１１と、
コンテンツ内容をストリーム検索エンジンを用いてネガティブキーワード・ポジティブキーワードでフィルタリングし、コンテンツ内容がネガティブな内容か、ポジティブな内容かを識別するネガティブ・ポジティブ識別部１１２と、
コンテンツキーワードとネガティブかポジティブかというコンテンツ種別とを用いて、広告関連情報記憶部から広告表示可能な広告コンテンツを抽出する広告抽出部１１３と、
広告否定キーワードを用いて広告コンテンツの表示不可を判定し、表示不可以外の広告コンテンツを選択する広告除外部１１４と、
コンテンツ分析したコンテンツ内容と形態素解析結果とを記録する解析結果記録部１１５とを備えることを特徴とする。
【００４６】
上記説明では、コンテンツ分析部１１１が、コンテンツ内容を形態素解析してコンテンツキーワードを抽出する場合を説明したが、コンテンツ分析部１１１が、コンテンツキーワードを抽出しない場合でもよく、その場合は、広告抽出部１１３と広告除外部１１４とは、コンテンツキーワードに対して検索をするのではなく、コンテンツ４１に対して広告肯定キーワードと広告否定キーワードの検索する。
コンテンツ分析部１１１が、コンテンツキーワードを抽出しない場合は、形態素解析に要する処理装置の負荷や辞書に要する記憶容量が削減される。
【００４７】
また、上記説明では、広告提供サーバ５０と広告選択サーバ１００とが個別に存在する場合を説明したが、広告提供サーバ５０が広告選択サーバ１００に含まれていてもかまわない。広告提供サーバ５０が広告選択サーバ１００に含まれている場合は、広告５１を図３の広告関連情報記憶部１２１の余白６４の部分に登録すればよい。広告除外部１１４は、コンテンツ４１の中又はコンテンツキーワードの中に広告否定キーワード７２が含まれていない場合、当該表示広告ＩＤ６１を有する広告５１を最適広告として選択して、当該表示広告ＩＤ６１ではなく広告５１そのものを、情報送受信部１１６を介して、コンテンツ提供サーバ４０に出力する。
コンテンツ提供サーバ４０は、コンテンツ４１に対する最適広告として広告５１を広告選択サーバ１００から受信する。コンテンツ提供サーバ４０は、広告５１をコンテンツ４１に合成して、ユーザ端末２００に送信する。
広告提供サーバ５０が広告選択サーバ１００に含まれている場合は、コンテンツ提供サーバ４０が広告提供サーバ５０にアクセスする必要がなく、効率がよい。
【００４８】
また、上記説明では、コンテンツ提供サーバ４０と広告選択サーバ１００とが個別に存在する場合を説明したが、コンテンツ提供サーバ４０が広告選択サーバ１００に含まれていてもかまわない。ユーザ端末２００が広告選択サーバ１００のコンテンツ４１にアクセスした場合、広告選択サーバ１００は、コンテンツ４１に対して表示する広告を選択する。コンテンツ提供サーバ４０が広告選択サーバ１００に含まれている場合は、コンテンツ４１をダウンロードする必要がない。
なお、コンテンツ提供サーバ４０と広告提供サーバ５０と広告選択サーバ１００とが同一サーバで実現されていてもかまわない。
【００４９】
上記説明では、広告選択サーバ１００はコンテンツ提供サーバ４０からの依頼により広告ＩＤを選択したが、広告選択サーバ１００は広告提供サーバ５０の依頼により広告ＩＤを選択してもよい。その場合には、広告提供サーバ５０は、コンテンツ４１のＵＲＬを広告選択サーバ１００に知らせ、広告選択サーバ１００は、コンテンツ提供サーバ４０からコンテンツ４１をダウンロードすればよい。広告提供サーバ５０は、コンテンツ４１に対する最適広告として表示広告ＩＤ６１を広告選択サーバ１００から受信する。広告提供サーバ５０は、広告５１をコンテンツ提供サーバ４０に送信し、コンテンツ提供サーバ４０は、広告５１をコンテンツ４１に合成して、ユーザ端末２００に送信する。
【００５０】
上記説明では、広告関連情報記憶部１２１と広告否定キーワード記憶部１２２が個別にある場合を示したが、両者、一緒の記憶部でも構わない。
【００５１】
上記説明では、ポジティブ広告をポジティブコンテンツとともに表示し、ネガティブ広告をネガティブコンテンツとともに表示する場合の２区分の場合を示したが、以下にような種別に区分分けしてもよい。
１．ポジティブ、ニュートラル、ネガティブという種別。
２．超ポジティブ、ポジティブ、ネガティブ、超ネガティブという種別。
３．男女別の種別。
４．年齢別の種別。
５．政治・経済・社会・家庭・教育などの分野別の種別。
６．上記１から５を組み合わせた種別
【００５２】
広告関連情報記憶部１２１、広告否定キーワード記憶部１２２、ネガティブキーワード・ポジティブキーワード記憶部１２３は、あらかじめ上記種別に対応して、広告種別やキーワードを記憶すればよい。また、コンテンツ分析部１１１、ネガティブ・ポジティブ識別部１１２、広告抽出部１１３、広告除外部１１４、解析結果記録部１１５も、上記種別に対応して、動作すればよい。
【００５３】
このように、ネガティブ・ポジティブではなく、その他の種別を用いる場合には、広告選択サーバは、
広告のタイプを示す広告種別を広告識別子に対応させて記憶装置に登録する広告関連情報記憶部１２１と、
広告種別に対応した種別キーワードを記憶装置に登録する種別キーワード記憶部（ネガティブキーワード・ポジティブキーワード記憶部１２３に相当する部）と、
コンテンツを入力するコンテンツ分析部１１１と、
種別キーワード記憶部が登録した種別キーワードとを用いて、コンテンツがいずれの種別を有しているかというコンテンツ種別であって広告種別に対応するコンテンツ種別を処理装置により識別する種別識別部（ネガティブ・ポジティブ識別部１１２に相当する部）と、
種別識別部が識別したコンテンツ種別と、広告関連情報記憶部が登録した広告種別を処理装置により比較して、コンテンツ種別に対応する広告種別を有する広告識別子を処理装置により抽出する広告抽出部１１３と、
広告抽出部が抽出した広告識別子を通信装置により送信する情報送受信部１１６と備えたことを特徴とする。
【００５４】
図６は、実施の形態における広告選択サーバ１００の外観の一例を示す図である。
図６において、広告選択サーバ１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）やＬＣＤ（液晶）の表示画面を有する表示装置９０１、キーボード９０２（Ｋｅｙ・Ｂｏａｒｄ：Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。
システムユニット９１０は、コンピュータであり、ファクシミリ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク９４２（ＬＡＮ）、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００５５】
図７は、実施の形態１における広告選択サーバ１００のハードウェア資源の一例を示す図である。
図７において、広告選択サーバ１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５、キーボード９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部、入力装置の一例である。
また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力部、出力装置の一例である。
【００５６】
通信ボード９１５は、ファクシミリ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。通信ボード９１５は、ＬＡＮ９４２に限らず、インターネット９４０、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０或いはＩＳＤＮ等のＷＡＮに接続されている場合、ゲートウェイ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４、が記憶されている。
また、磁気ディスク装置９２０には、広告関連情報記憶部１２１、広告否定キーワード記憶部１２２、ネガティブキーワード・ポジティブキーワード記憶部１２３、辞書記憶部１２４、コンテンツ一時記憶部１２５などが存在する。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００５７】
上記プログラム群９２３には、実施の形態の説明において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示・抽出のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、実施の形態の説明において説明したフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｋ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００５８】
また、実施の形態の説明において「〜部」として説明したものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明したものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものである。あるいは、「〜部」の手順や方法をコンピュータに実行させるものである。
【符号の説明】
【００５９】
４０  コンテンツ提供サーバ、４１  コンテンツ、５０  広告提供サーバ、５１  広告、６１  表示広告ＩＤ、６２  広告種別、６３  広告肯定キーワード、７１  除外広告ＩＤ、７２  広告否定キーワード、８１  ネガティブキーワード、８２  ポジティブキーワード、１００  広告選択サーバ、１１１  コンテンツ分析部、１１２  ネガティブ・ポジティブ識別部、１１３  広告抽出部、１１４  広告除外部、１１５  解析結果記録部、１１６  情報送受信部、１２１  広告関連情報記憶部、１２２  広告否定キーワード記憶部、１２３  ネガティブキーワード・ポジティブキーワード記憶部、１２４  辞書記憶部、２００  ユーザ端末、２１１  情報表示処理部、２１２  表示部、２１３  入力部、２１４  情報送受信部、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ファクシミリ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2010237779.tif 000003
【図２】
2010237779.tif 000004
【図３】
2010237779.tif 000005
【図４】
2010237779.tif 000006
【図５】
2010237779.tif 000007
【図６】
2010237779.tif 000008
【図７】
2010237779.tif 000009