(57)【要約】【課題】単独あるいは連続する絵文字等に対応した広告情報を選択する。【解決手段】ユーザ端末から記事閲覧要求を受け付ける記事閲覧要求受付手段と、記事閲覧要求の示す記事内容をコンテンツデータベースから取得する記事取得手段と、取得された記事内容から、単独絵文字等辞書および連続絵文字等辞書を参照して、単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する絵文字等抽出・対応単語取得手段と、抽出された単独絵文字等もしくは連続絵文字等に対応する単語に基づき、広告データベースを参照して広告マッチングを行う広告マッチング手段と、記事内容に広告を埋め込む広告埋込手段と、広告を埋め込んだ記事内容のページを要求元に送信する記事ページ送信手段とを備える。【選択図】図１
2010271871.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から記事閲覧要求を受け付ける記事閲覧要求受付手段と、
記事閲覧要求の示す記事内容をコンテンツデータベースから取得する記事取得手段と、
取得された記事内容から、単独絵文字等辞書および連続絵文字等辞書を参照して、単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する絵文字等抽出・対応単語取得手段と、
抽出された単独絵文字等もしくは連続絵文字等に対応する単語に基づき、広告データベースを参照して広告マッチングを行う広告マッチング手段と、
記事内容に広告を埋め込む広告埋込手段と、
広告を埋め込んだ記事内容のページを要求元に送信する記事ページ送信手段と
を備えたことを特徴とする広告提供装置。
【請求項２】
請求項１に記載の広告提供装置において、
抽出された単独絵文字等もしくは連続絵文字等が２種類以上ある場合に、記事内容の単独絵文字等もしくは連続絵文字等を除外したテキスト部分から特徴語を抽出するテキスト部分特徴語抽出手段と、
抽出された単独絵文字等もしくは連続絵文字等に対応する単語と抽出されたテキスト部分の特徴語との類似を判定し、単独絵文字等もしくは連続絵文字等に対応する単語を一つに絞る絵文字等対応単語特定手段と
を備えたことを特徴とする広告提供装置。
【請求項３】
ユーザ端末から記事閲覧要求を受け付ける記事閲覧要求受付工程と、
記事閲覧要求の示す記事内容をコンテンツデータベースから取得する記事取得工程と、
取得された記事内容から、単独絵文字等辞書および連続絵文字等辞書を参照して、単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する絵文字等抽出・対応単語取得工程と、
抽出された単独絵文字等もしくは連続絵文字等に対応する単語に基づき、広告データベースを参照して広告マッチングを行う広告マッチング工程と、
記事内容に広告を埋め込む広告埋込工程と、
広告を埋め込んだ記事内容のページを要求元に送信する記事ページ送信工程と
を備えたことを特徴とする広告提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを介して広告情報を提供する技術に関する。
【背景技術】
【０００２】
インターネット上のサイトのページを閲覧するユーザに対して効果的な広告を提供する手法として、コンテンツマッチと呼ばれる、ページの内容（コンテンツ）に合致（マッチ）した商品の広告を提供する手法がある（例えば、特許文献１参照。）。
【０００３】
ユーザはページの内容に興味があるが故に閲覧を行うものであるため、その閲覧するページの内容に関連する商品の広告にも興味を示す可能性が高く、商品の購入等に結びつく可能性が高いという考えに基づくものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０２１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、広告情報の提供としてはコンテンツマッチ手法が主流となっているが、コンテンツマッチの対象となるのは一般的にテキストデータのみである。すなわち、コンテンツに含まれるテキストデータから抽出された語句がコンテンツマッチの対象となる。
【０００６】
この点、昨今では、イラスト文字による絵文字や、通常の文字を並べて人の顔を表現した顔文字が、電子メールやブログ、掲示板等に多く用いられているが、これらはコンテンツマッチの対象とすることができない。なお、単独の絵文字や顔文字を「絵文字等」と呼ぶこととする。
【０００７】
また、複数の絵文字や顔文字を連続させることで特定の意味（単語）を表現する連続絵文字等も多く用いられるようになってきているが、これらもコンテンツマッチの対象とすることができない。
【０００８】
これらのブログや掲示板等の記事において、絵文字等は作者が強く主張したい本音を示している部分であるため、コンテンツマッチの対象とできないことにより、提供する広告情報の精度が高められないという問題がある。
【０００９】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、単独あるいは連続する絵文字等に対応した広告情報を選択することのできる広告提供装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ユーザ端末から記事閲覧要求を受け付ける記事閲覧要求受付手段と、記事閲覧要求の示す記事内容をコンテンツデータベースから取得する記事取得手段と、取得された記事内容から、単独絵文字等辞書および連続絵文字等辞書を参照して、単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する絵文字等抽出・対応単語取得手段と、抽出された単独絵文字等もしくは連続絵文字等に対応する単語に基づき、広告データベースを参照して広告マッチングを行う広告マッチング手段と、記事内容に広告を埋め込む広告埋込手段と、広告を埋め込んだ記事内容のページを要求元に送信する記事ページ送信手段とを備える広告提供装置を要旨としている。
【００１１】
また、請求項２に記載されるように、請求項１に記載の広告提供装置において、抽出された単独絵文字等もしくは連続絵文字等が２種類以上ある場合に、記事内容の単独絵文字等もしくは連続絵文字等を除外したテキスト部分から特徴語を抽出するテキスト部分特徴語抽出手段と、抽出された単独絵文字等もしくは連続絵文字等に対応する単語と抽出されたテキスト部分の特徴語との類似を判定し、単独絵文字等もしくは連続絵文字等に対応する単語を一つに絞る絵文字等対応単語特定手段とを備えるようにすることができる。
【００１２】
また、請求項３に記載されるように、ユーザ端末から記事閲覧要求を受け付ける記事閲覧要求受付工程と、記事閲覧要求の示す記事内容をコンテンツデータベースから取得する記事取得工程と、取得された記事内容から、単独絵文字等辞書および連続絵文字等辞書を参照して、単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する絵文字等抽出・対応単語取得工程と、抽出された単独絵文字等もしくは連続絵文字等に対応する単語に基づき、広告データベースを参照して広告マッチングを行う広告マッチング工程と、記事内容に広告を埋め込む広告埋込工程と、広告を埋め込んだ記事内容のページを要求元に送信する記事ページ送信工程とを備える広告提供制御方法として構成することができる。
【発明の効果】
【００１３】
本発明の広告提供装置にあっては、単独あるいは連続する絵文字等に対応した広告情報を選択することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】コンテンツデータベースのデータ構造例を示す図である。
【図３】単独絵文字等辞書のデータ構造例を示す図である。
【図４】連続絵文字等辞書のデータ構造例を示す図である。
【図５】単語辞書のデータ構造例を示す図である。
【図６】類義語辞書のデータ構造例を示す図である。
【図７】広告データベースのデータ構造例を示す図である。
【図８】ブログ／掲示板サーバのハードウェア構成例を示す図である。
【図９】実施形態の処理例を示すシーケンス図である。
【図１０】広告が合成された閲覧画面の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施形態につき説明する。
【００１６】
＜構成＞
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。
【００１７】
図１において、インターネット等のネットワーク１には、ユーザが操作するＰＣ（Personal Computer）、携帯電話、ＰＤＡ（Personal Digital Assistants）等のユーザ端末２が複数接続されている。ユーザ端末２は、一般的なブラウザ（Ｗｅｂブラウザ）２１を備えている。ブラウザ２１は、インターネットの標準プロトコルであるＨＴＴＰ（Hyper Text Transfer Protocol）等に従い、ＨＴＭＬ（Hyper Text Markup Language）等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。
【００１８】
一方、ネットワーク１には、ユーザの操作するユーザ端末２のブラウザ２１からのアクセスに対してブログ／掲示板の閲覧・記事掲載の管理を行うブログ／掲示板サーバ３が接続されている。
【００１９】
ブログ／掲示板サーバ３は、機能部として、記事閲覧要求受付部３１と記事取得部３２と絵文字等抽出・対応単語取得部３３とテキスト部分特徴語抽出部３４と絵文字等対応単語特定部３５と広告マッチング部３６と広告埋込部３７と記事ページ送信部３８とを備えている。これらの機能部は、ブログ／掲示板サーバ３を構成するコンピュータのＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。これらの機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。
【００２０】
また、ブログ／掲示板サーバ３が参照・更新する辞書もしくはデータベースとして、コンテンツデータベース３０１と単独絵文字等辞書３０２と連続絵文字等辞書３０３と単語辞書３０４と類義語辞書３０５と広告データベース３０６とが設けられている。これらの辞書等は、辞書等を保持するコンピュータ内のＨＤＤ（Hard Disk Drive）等の記憶媒体上に所定のデータを体系的に保持するものである。
【００２１】
図２はコンテンツデータベース３０１のデータ構造例を示す図であり、「登録日時」「登録者ユーザＩＤ」「記事内容」等の項目を有している。「登録日時」は、記事が登録（掲載）された日時である。「登録者ユーザＩＤ」は、記事の登録を行ったユーザのユーザＩＤである。「記事内容」は、記事の内容のデータであり、テキスト、画像、音声等を含む。
【００２２】
図３は単独絵文字等辞書３０２のデータ構造例を示す図であり、「絵文字等」「コード」「単語」等の項目を有している。「絵文字等」は、１文字の絵文字あるいは一つの意味を表す顔文字である。「コード」は、絵文字等を識別する情報である。「単語」は、絵文字等に対応する単語である。
【００２３】
図４は連続絵文字等辞書３０３のデータ構造例を示す図であり、「連続絵文字等」「単語」「出現回数（更新日時）」「地域」等の項目を有している。「連続絵文字等」は、複数の連続する絵文字あるいは顔文字である。「単語」は、連続絵文字等に対応する単語である。「出現回数（更新日時）」は、解析により出現した回数および最後の更新日時である。「地域」は、連続絵文字等が出現した記事を書き込んだユーザの所在する地域である。
【００２４】
図５は単語辞書３０４のデータ構造例を示す図であり、「単語」「品詞」等の項目を有している。「単語」は、見出しとなる単語である。「品詞」は、その単語の品詞である。
【００２５】
図６は類義語辞書３０５のデータ構造例を示す図であり、「単語」「類義語」等の項目を有している。「単語」は、見出しとなる単語である。「類義語」は、その単語に類似する他の単語（複数可）である。
【００２６】
図７は広告データベース３０６のデータ構造例を示す図であり、「広告ＩＤ」「キーワード」「広告コンテンツ」等の項目を有している。「広告ＩＤ」は、広告を識別する情報である。「キーワード」は、コンテンツマッチングにより当該広告と対応付ける語句である。「広告コンテンツ」は、広告内容のデータであり、テキスト、画像、音声等を含む。「広告コンテンツ」として実データを保持することなく、実データの保存場所のリファレンスを保持していてもよい。
【００２７】
図１に戻り、記事閲覧要求受付部３１は、ユーザ端末２のブラウザ２１から記事閲覧要求を受け付け、ユーザ端末２のブラウザ２１へのページ送信までの制御を行う機能を有している。
【００２８】
記事取得部３２は、記事閲覧要求受付部３１からの要求に応じ、コンテンツデータベース３０１から記事内容を取得する機能を有している。
【００２９】
絵文字等抽出・対応単語取得部３３は、記事閲覧要求受付部３１からの要求に応じ、単独絵文字等辞書３０２および連続絵文字等辞書３０３を参照して、記事内容から単独絵文字等もしくは連続絵文字等を抽出し、対応する単語を取得する機能を有している。
【００３０】
テキスト部分特徴語抽出部３４は、記事内容から抽出された単独絵文字等もしくは連続絵文字等が２種類以上ある場合に、絵文字等抽出・対応単語取得部３３からの要求に応じ、単語辞書３０４を参照して、記事内容の単独絵文字等もしくは連続絵文字等を除外したテキスト部分から特徴語を抽出する機能を有している。
【００３１】
絵文字等対応単語特定部３５は、類義語辞書３０５を参照して、絵文字等抽出・対応単語取得部３３で抽出された単独絵文字等もしくは連続絵文字等に対応する単語と、テキスト部分特徴語抽出部３４で抽出されたテキスト部分の特徴語との類似を判定し、単独絵文字等もしくは連続絵文字等に対応する単語を一つに絞る機能を有している。
【００３２】
広告マッチング部３６は、絵文字等抽出・対応単語取得部３３で抽出された単独絵文字等もしくは連続絵文字等に対応する単語、もしくは、絵文字等対応単語特定部３５で絞られた単語に基づき、広告データベース３０６を参照して広告マッチングを行う機能を有している。
【００３３】
広告埋込部３７は、記事閲覧要求受付部３１からの要求に応じ、記事内容に広告を埋め込む機能を有している。
【００３４】
記事ページ送信部３８は、要求元のユーザ端末２のブラウザ２１へ広告を埋め込んだ記事内容のページを送信する機能を有している。
【００３５】
図８はブログ／掲示板サーバ３のハードウェア構成例を示す図である。
【００３６】
図８において、ブログ／掲示板サーバ３は、システムバス３００１に接続されたＣＰＵ３００２、ＲＯＭ３００３、ＲＡＭ３００４、ＮＶＲＡＭ（Non-Volatile Random Access Memory）３００５、Ｉ／Ｆ（Interface）３００６と、Ｉ／Ｆ３００６に接続された、キーボード、マウス、モニタ、ＣＤ／ＤＶＤ（Compact Disk/Digital Versatile Disk）ドライブ等のＩ／Ｏ（Input/Output Device）３００７、ＨＤＤ３００８、ＮＩＣ（Network Interface Card）３００９等を備えている。Ｍはプログラムもしくはデータが格納されたＣＤ／ＤＶＤ等のメディア（記録媒体）である。
【００３７】
＜動作＞
図９は上記の実施形態の処理例を示すシーケンス図である。
【００３８】
図９において、ユーザ端末２のユーザがブログもしくは掲示板の閲覧を行なう場合、ユーザ端末２のブラウザ２１からブログ／掲示板サーバ３の記事閲覧要求受付部３１にアクセスしてページ要求を行なう（ステップＳ１０１）。ページ要求は、インターネットの標準プロトコルであるＨＴＴＰに従ったＧＥＴメソッドとリクエストＵＲＩ（Uniform Resource Indicator）等を含むメッセージがユーザ端末２のブラウザ２１からブログ／掲示板サーバ３の記事閲覧要求受付部３１に送信されることで行なわれる。
【００３９】
これを受け、ブログ／掲示板サーバ３の記事閲覧要求受付部３１は、記事取得部３２に記事取得要求を行い（ステップＳ１０２）、記事取得部３２はコンテンツデータベース３０１から該当する記事を取得し（ステップＳ１０３）、記事閲覧要求受付部３１に引き渡す（ステップＳ１０４）。
【００４０】
次いで、記事閲覧要求受付部３１は、絵文字等抽出・対応単語取得部３３に対し、記事内容を引き渡す（ステップＳ１０５）。
【００４１】
絵文字等抽出・対応単語取得部３３は、記事閲覧要求受付部３１から渡された記事内容に対し、単独絵文字等辞書３０２および連続絵文字等辞書３０３を参照して、単独絵文字等もしくは連続絵文字等を抽出する（ステップＳ１０６）。すなわち、単独絵文字等辞書３０２もしくは連続絵文字等辞書３０３に登録された単独絵文字等もしくは連続絵文字等をキーにして記事内容に対して検索を行い、あるいは、記事内容をスキャンして単独絵文字等もしくは連続絵文字等が出現するか否かを判断し、出現した単独絵文字等もしくは連続絵文字等を抽出する。
【００４２】
次いで、絵文字等抽出・対応単語取得部３３は、抽出した単独絵文字等もしくは連続絵文字等に対応する単語（対応単語）を単独絵文字等辞書３０２もしくは連続絵文字等辞書３０３から取得する（ステップＳ１０７）。
【００４３】
次いで、絵文字等抽出・対応単語取得部３３は、記事内容から抽出された単独絵文字等もしくは連続絵文字等が２種類以上ある場合、テキスト部分特徴語抽出部３４に記事内容と対応単語を引き渡す（ステップＳ１０８）。
【００４４】
これを受け、テキスト部分特徴語抽出部３４は、単語辞書３０４を参照して、記事内容の単独絵文字等もしくは連続絵文字等を除外したテキスト部分から特徴語を抽出する（ステップＳ１０９）。特徴語の抽出は、例えば、記事内容のテキスト部分の文字列と単語辞書３０４に登録された単語とを、最長一致法等により一致の比較判断を行い、一致した頻度の高い単語を特徴語として決定する。そして、テキスト部分特徴語抽出部３４は、絵文字等抽出・対応単語取得部３３から渡された対応単語と抽出した特徴語を絵文字等対応単語特定部３５に引き渡す（ステップＳ１１０）。
【００４５】
これを受け、絵文字等対応単語特定部３５は、類義語辞書３０５を参照して、複数の対応単語と、テキスト部分特徴語抽出部３４で抽出されたテキスト部分の特徴語との類似を判定し、単独絵文字等もしくは連続絵文字等に対応する単語を一つに絞る（ステップＳ１１１）。すなわち、個々の対応単語につき、対応単語か特徴語の一方をキーにして類義語辞書３０５を参照し、他方の語が類義語として登録されているか否かにより類似するか否か判定する。類義語辞書３０５の類義語を類似度の高い順に設定しておくことで、複数の対応単語が特徴語と類似すると判定された場合でも、いずれがより類似するかを判定することができ、一つに絞ることができる。そして、絵文字等対応単語特定部３５は、一つに絞った対応単語をテキスト部分特徴語抽出部３４に引き渡す（ステップＳ１１２）。テキスト部分特徴語抽出部３４は、その対応単語を絵文字等抽出・対応単語取得部３３に引き渡す（ステップＳ１１３）。
【００４６】
絵文字等抽出・対応単語取得部３３は、自ら抽出した対応単語、もしくは、絵文字等対応単語特定部３５で絞られた単語を、記事閲覧要求受付部３１に引き渡す（ステップＳ１１４）。
【００４７】
次いで、記事閲覧要求受付部３１は、広告マッチング部３６に対応単語を引き渡す（ステップＳ１１５）。
【００４８】
これを受け、広告マッチング部３６は、渡された対応単語に基づき、広告データベース３０６を参照して広告マッチングを行う（ステップＳ１１６）。すなわち、広告データベース３０６のキーワード欄に対して対応単語をキーに検索を行い、ヒットする広告を見つける。広告は一つに限らず、閲覧ページに埋込可能な所定数とすることができる。所定数を超える広告がヒットした場合は、ヒット率の高さ等に基づいて上位から所定数の広告を決定する。広告が全くヒットしなかった場合や所定数に満たない場合は、デフォルトの広告を充当する。
【００４９】
次いで、広告マッチング部３６は、広告データベース３０６からヒットした広告のデータを取得し（ステップＳ１１７）、記事閲覧要求受付部３１に引き渡す（ステップＳ１１８）。
【００５０】
記事閲覧要求受付部３１は、記事内容と広告データと宛先アドレスを広告埋込部３７に引き渡す（ステップＳ１１９）。宛先アドレスは、ユーザ端末２のブラウザ２１からのページ要求時（ステップＳ１０１）における送信元アドレス（ＩＰアドレス、ポート番号）である。
【００５１】
これを受け、広告埋込部３７は、記事内容に広告を埋め込んでページデータを生成し（ステップＳ１２０）、記事ページ送信部３８にページデータを引き渡す（ステップＳ１２１）。広告の埋め込みは、ＨＴＭＬ等によるページデータに広告データそのものを埋め込む場合と、広告データへのリファレンスを埋め込む場合とがある。
【００５２】
次いで、記事ページ送信部３８は、宛先アドレスの示すユーザ端末２のブラウザ２１に対してページデータを送信する（ステップＳ１２２）。
【００５３】
ユーザ端末２のブラウザ２１は、ページデータを表示する（ステップＳ１２３）。ページデータに広告データへのリファレンスが埋め込まれている場合には、広告データが保持されるいずれかのサーバへのアクセスがユーザ端末２のブラウザ２１から行われることで、表示が完了する。図１０は広告が合成された閲覧画面２０１の例を示す図であり、記事領域２０２の下の広告領域２０３に広告が表示される。この場合、記事領域２０２に含まれる絵文字等（単独絵文字等、連続絵文字等）に対応する単語に基づいて選択された広告が表示される。なお、閲覧画面のレイアウトは図示のものに限られることなく、任意のものとすることができる。
【００５４】
＜総括＞
以上説明したように、本実施形態によれば、単独あるいは連続する絵文字等に対応した広告情報を選択することができ、記事の作者が強調しようとしている内容に即した広告となり、高い広告効果が期待できる。
【００５５】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００５６】
１          ネットワーク
２          ユーザ端末
２１        ブラウザ
３          ブログ／掲示板サーバ
３１        記事閲覧要求受付部
３２        記事取得部
３３        絵文字等抽出・対応単語取得部
３４        テキスト部分特徴語抽出部
３５        絵文字等対応単語特定部
３６        広告マッチング部
３７        広告埋込部
３８        記事ページ送信部
３０１      コンテンツデータベース
３０２      単独絵文字等辞書
３０３      連続絵文字等辞書
３０４      単語辞書
３０５      類義語辞書
３０６      広告データベース
【図１】
2010271871.tif 000003
【図２】
2010271871.tif 000004
【図３】
2010271871.tif 000005
【図４】
2010271871.tif 000006
【図５】
2010271871.tif 000007
【図６】
2010271871.tif 000008
【図７】
2010271871.tif 000009
【図８】
2010271871.tif 000010
【図９】
2010271871.tif 000011
【図１０】
2010271871.tif 000012