(57)【要約】【課題】閲覧記録等の個人情報を端末から外部へ送信することなく広告とのマッチングを行い、ユーザの興味や関心に合わせた広告を配信すること。【解決手段】ページの閲覧要求を端末（３０）が行ったことに応じて、広告配信装置（１０）から告候補情報が送信される。そして、これを受信した端末（３０）側で、端末（３０）における過去の閲覧済みページの閲覧履歴に基づいて表示する広告のマッチングを行うことができる。これにより、閲覧履歴を外部に送信することなく、ユーザの興味や関心に合った広告を端末に表示させることができる。【選択図】図７
2010055597.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、
前記広告配信装置は、
前記端末に表示する閲覧要求ページの前記通信ネットワーク上のアドレスを前記端末から受信するページ要求受信手段と、
前記閲覧要求ページと共に前記端末に表示させる前記広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信手段と、を含み、
前記端末は、
前記端末が過去に表示した閲覧済みページの履歴を記憶するページ閲覧履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、
前記広告配信装置は、
前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、
前記閲覧要求ページ及び前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、
前記端末は、
前記広告配信装置から受信した前記閲覧要求ページと共に、前記広告を表示するページ表示手段と、
を備える広告配信システム。
【請求項２】
前記広告候補情報送信手段は、前記端末において動作させる前記広告マッチング手段の処理手順情報を更に前記端末に送信する請求項１に記載の広告配信システム。
【請求項３】
前記広告候補情報は、
前記端末に前記閲覧要求ページと共に表示させる前記広告を識別する広告識別情報と、
前記広告マッチング手段において前記広告候補情報を選択する際に供するマッチング対象情報と、を少なくとも含む
請求項１又は２に記載の広告配信システム。
【請求項４】
前記マッチング対象情報は、前記広告を表示させるべき広告表示予定ページの前記アドレスを含み、
前記広告マッチング手段は、前記閲覧済みページの前記アドレスと、前記広告表示予定ページの前記アドレスと、をマッチングする
請求項３に記載の広告配信システム。
【請求項５】
前記マッチング対象情報は、前記広告を表示させるべき広告表示予定ページに含まれる広告対象キーワードを含み、
前記広告マッチング手段は、前記閲覧済みページに含まれるワードと、前記広告対象キーワードと、をマッチングする
請求項３に記載の広告配信システム。
【請求項６】
前記広告マッチング手段が前記広告候補情報を選択した後に、前記広告配信装置に送信する広告候補情報は、前記広告識別情報である
請求項３から５のいずれかに記載の広告配信システム。
【請求項７】
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、
前記広告配信装置は、
前記端末に表示させる広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信手段を含み、
前記端末は、
ユーザの選択に応じて放送局から受信する番組を出力する番組出力手段と、
前記番組出力手段が過去に出力した視聴済み番組の履歴を記憶する視聴履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、
前記広告配信装置は、
前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、
前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、
前記端末は、
前記広告配信装置から受信した前記広告を表示するページ表示手段と、
を備える広告配信システム。
【請求項８】
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、
前記端末は、
ユーザの選択に応じて放送局から受信する番組を出力する番組出力手段と、
前記放送局が放送メディアに重畳して放送する広告情報であって、前記端末に表示させる広告を選択する対象となる複数の広告候補情報を受信する広告候補情報受信手段と、
前記番組出力手段が過去に出力した視聴済み番組の履歴を記憶する視聴履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、
前記広告配信装置は、
前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、
前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、
前記端末は、
前記広告配信装置から受信した前記広告を表示するページ表示手段と、
を備える広告配信システム。
【請求項９】
前記端末は、前記放送局から受信する番組に係る番組属性情報を更に受信する手段を更に含み、
前記広告マッチング手段は、受信した前記番組属性情報のうち、前記番組出力手段が出力している番組に係る番組属性情報に更に基づいて前記広告候補情報を選択する請求項７又は請求項８に記載の広告配信システム。
【請求項１０】
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信方法であって、
前記広告配信装置が、前記端末に表示する閲覧要求ページの前記通信ネットワークのアドレスを前記端末から受信するページ要求受信ステップと、
前記広告配信装置が、前記閲覧要求ページと共に表示させる前記広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信ステップと、
前記端末が、前記端末が過去に表示した閲覧済みページの履歴を記憶するページ閲覧履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチングステップと、
前記広告配信装置が、前記広告マッチングステップにおいて選択された前記広告候補情報を前記端末から受信し、前記広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得ステップと、
前記広告配信装置が、前記閲覧要求ページ及び前記広告取得ステップにおいてが取得した前記広告を前記端末に送信する広告送信ステップと、
前記端末が、前記広告配信装置から受信した前記閲覧要求ページと共に、前記広告を表示するページ表示ステップと、
を含む広告配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末側の閲覧履歴に基づく広告配信システム及び広告配信方法に関する。特に、端末側の閲覧履歴を外部に送信することなく広告を配信する広告配信システム及び広告配信方法に関する。
【背景技術】
【０００２】
端末をインターネットに接続していわゆるＷｅｂページを閲覧する場合、表示されたＷｅｂページと共に広告が表示されることがある。この広告は宣伝に用いるだでけでなく、いわゆるリンクを設定しておき、クリックすることによって広告主のホームページに誘導して商品の購入等に寄与させるという目的を備えるものが一般的である。
【０００３】
広告は、その広告される分野に興味や関心のあるユーザに閲覧されなければ、広告としての効果はなく、無駄になってしまう。そこで、効果的に広告をするためには、どのようなＷｅｂページにどのような広告が表示されるかが重要となる。
【０００４】
従来は、表示されるＷｅｂページのコンテンツのジャンルやテーマを元に、表示させる広告の種類を決定するサイトターゲティング（コンテンツターゲティング）や、予め収集したユーザの個人情報等のプロフィールを参照して、表示する広告を決定する方法などが知られている。
【０００５】
しかし、サイトターゲティングではコンテンツの種類に依存するため、必ずしも広告主のニーズを満たすとは限らない。また、ユーザのプロフィールを参照する方式であっても、プロフィールは、必ずしもそのユーザの現在の興味や関心又は状況を現しているとは限らない。例えば、プロフィールの登録時には、あるユーザが自動車や家の購入に関心を持っていたとしても、購入後も継続して興味関心を持ち続けるとは限らない。このような場合にプロフィールが更新されていなければ、関係ない広告が表示されることとなり、無駄となる場合がある。
【０００６】
そこで、ユーザの端末に含まれる位置情報を取得し、その端末の通信手段又は発信地域に限定した広告情報を提供する方法が提案されている（例えば、特許文献１参照）。
【０００７】
特許文献１記載の発明では、端末の通信手段の電話番号に基づいて、地域情報を取得している。確かに、端末から送信された電話番号は、当該ユーザの現在の位置を示すことが多く、また信憑性の高い情報であるといえる。しかし、位置情報だけでは、そのユーザが現在有している興味や関心についての正確な情報は得られない。
【０００８】
ユーザの端末におけるＷｅｂページの閲覧記録を始めとするＷｅｂ上の行動履歴を利用して、表示する広告を決定する行動ターゲティングという手法が提案されている。これは、端末がサーバにアクセスした際に、サーバは、Ｗｅｂページの要求と共にアクセスした端末の閲覧履歴を取得する。そしてその取得した閲覧履歴や、要求したＷｅｂページに含まれるワード等と、表示する候補となる広告とのマッチングを行うというものである（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３５１８９１号公報
【特許文献２】特表２００８−５０２０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記に挙げたいずれの方式においても、ユーザのプロフィールや閲覧履歴をサーバ側が取得する必要がある。プロフィールは、予め特定のサイトにおいて氏名、住所等の基本的な個人情報と共に興味や関心のある分野を登録し、サーバに保持しておくことが一般的である。また、閲覧履歴についても、端末から送信された閲覧要求に含まれ、サーバ側に利用される。閲覧履歴は、現在のユーザの嗜好や興味等を示すものであり、個人情報の一種を構成するものである。インターネット上では、個人情報の流出の可能性を完全に防止することができないと言われ、このような個人情報を外部に送信することについて、躊躇するユーザが存在する。また、万が一、個人情報が流出した場合、悪用される危険性が高く、ユーザに不測の不利益が生じる可能性も否定できない。
【００１１】
そこで、本発明では、閲覧記録等の個人情報を端末から外部へ送信することなく広告とのマッチングを行い、ユーザの興味や関心に合わせた広告を配信することを目的とする。
【課題を解決するための手段】
【００１２】
本発明では、以下のような解決手段を提供する。
【００１３】
（１）通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、前記広告配信装置は、前記端末に表示する閲覧要求ページの前記通信ネットワーク上のアドレスを前記端末から受信するページ要求受信手段と、前記閲覧要求ページと共に前記端末に表示させる前記広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信手段と、を含み、前記端末は、前記端末が過去に表示した閲覧済みページの履歴を記憶するページ閲覧履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、前記広告配信装置は、前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、前記閲覧要求ページ及び前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、前記端末は、前記広告配信装置から受信した前記閲覧要求ページと共に、前記広告を表示するページ表示手段と、を備える広告配信システム。
【００１４】
（１）の構成によれば、端末から閲覧要求ページについての通信ネットワーク上のアドレスを広告配信装置のページ要求受信手段が受信すると、広告配信装置の広告候補情報送信手段は、複数の広告候補情報を端末に送信する。すると、これを受信した端末の広告マッチング手段は、端末のページデータ閲覧履歴ＤＢに記憶された閲覧済みページの履歴と広告候補情報とに基づいて、マッチングを行い、マッチングの結果選択された広告候補情報を広告配信装置に送信する。これを受信した広告配信装置の広告取得手段は、広告ＤＢから該当する広告を取得し、端末から要求された閲覧要求ページと共に端末に送信する。これらを受信した端末のページ表示手段は、閲覧要求ページと共に広告を表示する。
【００１５】
（１）の構成によれば、ページの閲覧要求を端末が行ったことに応じて、広告配信装置から告候補情報が送信される。そして、これを受信した端末側で、端末における過去の閲覧済みページの閲覧履歴に基づいて表示する広告のマッチングを行うことができる。これにより、閲覧履歴を外部に送信することなく、ユーザの興味や関心に合った広告を端末に表示させることができる。
【００１６】
（２）前記広告候補情報送信手段は、前記端末において動作させる前記広告マッチング手段の処理手順情報を更に前記端末に送信する（１）に記載の広告配信システム。
【００１７】
（２）の構成によれば、（１）の構成に加えて、広告候補情報送信手段は、広告候補情報と共に端末で動作する処理手順情報を端末に送信する。これにより、端末が予め処理を行う処理手順情報（例えば、スクリプトプログラムなど）を有していなくても、端末における閲覧履歴に基づいてマッチングを行うことができる。
【００１８】
（３）前記広告候補情報は、前記端末に前記閲覧要求ページと共に表示させる前記広告を識別する広告識別情報と、前記広告マッチング手段において前記広告候補情報を選択する際に供するマッチング対象情報と、を少なくとも含む（１）又は（２）に記載の広告配信システム。
【００１９】
（３）の構成によれば、（１）又は（２）の構成に加えて、広告候補情報は、広告識別情報と、マッチング対象情報とを含む。これにより、端末の広告マッチング手段は、広告配信装置から受信した広告候補情報のマッチング対象情報と、閲覧済みページの履歴とを用いてマッチングを行うことができる。
【００２０】
（４）前記マッチング対象情報は、前記広告を表示させるべき広告表示予定ページの前記アドレスを含み、前記広告マッチング手段は、前記閲覧済みページの前記アドレスと、前記広告表示予定ページの前記アドレスと、をマッチングする（３）に記載の広告配信システム。
【００２１】
（４）の構成によれば、（３）の構成に加えて、マッチング対象情報は、予め広告を表示すると決定されている広告表示予定ページのアドレスを含む。そして、広告マッチング手段は、閲覧済みページのアドレスと、広告表示予定ページとのアドレスとを対照してマッチングを行うことができる。
【００２２】
（５）前記マッチング対象情報は、前記広告を表示させるべき広告表示予定ページに含まれる広告対象キーワードを含み、前記広告マッチング手段は、前記閲覧済みページに含まれるワードと、前記広告対象キーワードと、をマッチングする（３）に記載の広告配信システム。
【００２３】
（５）の構成によれば、（３）の構成に加えて、マッチング対象情報は、前記閲覧要求ページに含まれると予想され含まれる場合に前記広告を表示すると予め決定された広告対象キーワードを含む。そして、広告マッチング手段は、閲覧済みページに含まれるワードと、広告対象キーワードとを対照してマッチングを行うことができる。
【００２４】
（６）前記広告マッチング手段が前記広告候補情報を選択した後に、前記広告配信装置に送信する広告候補情報は、前記広告識別情報である（３）から（５）のいずれかに記載の広告配信システム。
【００２５】
（６）の構成によれば、（３）の構成に加えて、一の広告候補情報を選択した後に広告送信装置に送信される広告候補情報は、広告識別情報である。これにより、送信するデータ容量を少なくすることができる。
【００２６】
（７）通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、前記広告配信装置は、前記端末に表示させる広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信手段を含み、前記端末は、ユーザの選択に応じて放送局から受信する番組を出力する番組出力手段と、前記番組出力手段が過去に出力した視聴済み番組の履歴を記憶する視聴履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、前記広告配信装置は、前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、前記端末は、前記広告配信装置から受信した前記広告を表示するページ表示手段と、を備える広告配信システム。
【００２７】
（７）の構成によれば、端末は放送局が放送する番組を受信する番組出力手段を備え、番組出力手段が過去に出力した視聴済み番組の履歴を記憶する視聴履歴ＤＢを備える。そして、広告配信装置の広告候補情報送信手段から送信された複数の広告候補情報を受信すると、視聴済み番組の履歴及び複数の広告候補情報に基づいて広告候補情報を選択する広告マッチング手段をさらに備える。広告配信装置は、端末の広告マッチング手段が選択した広告候補情報を端末から受信すると、受信した広告候補情報に基づいて広告ＤＢから広告データを読み出し、当該広告データを端末に送信する。そして、端末の広告送信手段は、広告配信装置から受信した広告を表示する。
【００２８】
これにより、放送局が放送する放送番組を視聴している間にも、視聴するユーザ個人の興味や関心に応じた広告を表示することができる。また、どの広告を表示するかを決定するにおいて、端末が広告マッチング手段を有し、端末に記憶された視聴履歴に基づいてマッチングを行うので、視聴履歴という個人情報を外部に流出させることなくユーザの興味や関心に合った広告を端末に表示させることができる。
【００２９】
（８）通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、前記端末は、ユーザの選択に応じて放送局から受信する番組を出力する番組出力手段と、前記放送局が放送メディアに重畳して放送する広告情報であって、前記端末に表示させる広告を選択する対象となる複数の広告候補情報を受信する広告候補情報受信手段と、前記番組出力手段が過去に出力した視聴済み番組の履歴を記憶する視聴履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチング手段と、を有し、前記広告配信装置は、前記広告マッチング手段が選択した前記広告候補情報を前記端末から受信し、前記選択した広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得手段と、前記広告取得手段が取得した前記広告を前記端末に送信する広告送信手段と、を更に含み、前記端末は、前記広告配信装置から受信した前記広告を表示するページ表示手段と、を備える広告配信システム。
【００３０】
（８）の構成によれば、広告配信システムは、放送局、端末、及び広告配信装置から構成され、放送局の広告候補情報送信手段は、放送局が放送する番組に重畳して広告候補情報を送信する。端末は、放送局から番組及び広告候補情報を受信すると、広告マッチング手段が広告候補情報及び視聴履歴に基づいてマッチングを行い、表示する広告を示す広告候補情報を選択する。そして、選択した広告候補情報を広告配信装置に送信する。端末から広告候補情報を受信した広告配信装置は、受信した広告候補情報に基づいて広告ＤＢから広告データを取得し、端末に送信する。そして、端末では、ページ表示手段が広告を表示する。
【００３１】
これにより、放送局が放送する放送番組を視聴している間にも、視聴するユーザ個人の興味や関心に応じた広告を表示することができる。また、どの広告を表示するかを決定するにおいて、端末が広告マッチング手段を有し、端末に記憶された視聴履歴に基づいてマッチングを行うので、視聴履歴という個人情報を外部に流出させることなくユーザの興味や関心に合った広告を端末に表示させることができる。また、広告配信サーバは端末から受信した広告候補情報に基づいて広告データを送信すればよいので、端末でマッチングが行われる前に広告候補情報を送信するという負担をかけることがない。
【００３２】
（９）前記端末は、前記放送局から受信する番組に係る番組属性情報を更に受信する手段を更に含み、前記広告マッチング手段は、受信した前記番組属性情報のうち、前記番組出力手段が出力している番組に係る番組属性情報に更に基づいて前記広告候補情報を選択する（７）又は（８）に記載の広告配信システム。
【００３３】
（９）の構成によれば、（７）及び（８）の構成に加えて、放送局から受信する番組に関する番組属性情報をさらに備える。そして、広告マッチング手段は、番組出力手段が出力している番組に係る番組属性情報に基づいて広告候補情報を選択する。これにより、過去の視聴履歴だけでなく、出力中の番組に基づいても広告のマッチングをすることができる。
【００３４】
（１０）通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信方法であって、前記広告配信装置が、前記端末に表示する閲覧要求ページの前記通信ネットワークのアドレスを前記端末から受信するページ要求受信ステップと、前記広告配信装置が、前記閲覧要求ページと共に表示させる前記広告を選択する対象となる複数の広告候補情報を前記端末に送信する広告候補情報送信ステップと、前記端末が、前記端末が過去に表示した閲覧済みページの履歴を記憶するページ閲覧履歴ＤＢを参照し、前記履歴及び前記複数の広告候補情報に基づいて、前記複数の広告候補情報から選択した前記広告候補情報を前記広告配信装置に送信する広告マッチングステップと、前記広告配信装置が、前記広告マッチングステップにおいて選択された前記広告候補情報を前記端末から受信し、前記広告候補情報に基づいて、前記広告を記憶する広告ＤＢから前記広告を取得する広告取得ステップと、前記広告配信装置が、前記閲覧要求ページ及び前記広告取得ステップにおいて取得した前記広告を前記端末に送信する広告送信ステップと、前記端末が、前記広告配信装置から受信した前記閲覧要求ページと共に、前記広告を表示するページ表示ステップと、を含む広告配信方法。
【００３５】
（１０）の構成によれば、端末から閲覧要求ページについての通信ネットワーク上のアドレスを広告配信装置のページ要求受信手段が受信すると、広告配信装置の広告候補情報送信手段は、複数の広告候補情報を端末に送信する。すると、広告マッチングステップにおいて、これを受信した端末は、端末のページデータ閲覧履歴ＤＢに記憶された閲覧済みページの履歴と広告候補情報とに基づいて、マッチングを行い、マッチングの結果選択された広告候補情報を広告配信装置に送信する。これを受信した広告配信装置は、広告ＤＢから該当する広告を取得し、端末から要求された閲覧要求ページと共に端末に送信する。これらを受信した端末のページ表示手段は、閲覧要求ページと共に広告を表示する。
【００３６】
（１０）の構成によれば、ページの閲覧要求を端末が行ったことに応じて、広告配信装置から告候補情報が送信される。そして、これを受信した端末側で、端末における過去の閲覧済みページの閲覧履歴に基づいて表示する広告のマッチングを行うことができる。これにより、閲覧履歴を外部に送信することなく、ユーザの興味や関心に合った広告を端末に表示させることができる。
【発明の効果】
【００３７】
本発明によれば、閲覧記録等の個人情報を端末から外部へ送信することなく広告とのマッチングを行い、ユーザの興味や関心に合わせた広告を配信することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態に係る広告配信システムの構成を示す図である。
【図２】本発明の実施形態に係る端末装置の機能を示すブロック図である。
【図３】本発明の実施形態に係る閲覧履歴テーブルを示す図である。
【図４】本発明の実施形態に係る広告配信サーバの機能を示すブロック図である。
【図５】本発明の実施形態に係る広告候補情報テーブルを示す図である。
【図６】本発明の実施形態に係る広告ＤＢに記憶されるテーブルを示す図である。
【図７】本発明の実施形態に係る広告配信システムの機能の関係を示すブロック図である。
【図８】本発明の広告配信システムの処理を示すフローチャートである。
【図９】本発明の実施形態に係る広告配信サーバのハードウェア構成の一例を示す図である。
【図１０】本発明の第２実施形態に係る閲覧履歴テーブルを示す図である。
【図１１】本発明の第２実施形態に係る広告候補情報テーブルを示す図である。
【図１２】本発明の第２実施形態に係る広告ＤＢに記憶されるテーブルを示す図である。
【図１３】本発明の第３実施形態に係る広告配信システムの機能の関係を示すブロック図である。
【図１４】本発明の第３実施形態に係る番組情報テーブルを示す図である。
【図１５】本発明の第３実施形態に係る視聴履歴テーブルを示す図である。
【図１６】本発明の第３実施形態に係る広告配信システムの処理を示すフローチャートである。
【図１７】本発明の第４実施形態に係る広告配信システムの機能の関係を示すブロック図である。
【図１８】本発明の第４実施形態に係る広告配信システムの処理を示すフローチャートである。
【発明を実施するための形態】
【００３９】
［第１実施形態］
以下、本発明の第１実施形態について図を参照しながら説明する。
【００４０】
［システム構成］
図１は、本発明の実施形態に係る広告配信システム１の構成を示す図である。広告配信システム１は、広告配信装置としての広告配信サーバ１０と、Ｗｅｂサーバ２０と、ユーザが操作する端末装置３０とで構成され、それぞれがネットワーク４０を介して接続されている。
【００４１】
端末装置３０は、ユーザの操作に応じて、Ｗｅｂページの閲覧要求をＷｅｂサーバ２０に送信する。すると、Ｗｅｂサーバ２０からの要求に応じて、広告配信サーバ１０が、閲覧要求されたＷｅｂページ（以下、閲覧要求ページとする）と共に広告を端末装置３０に表示させるため、表示させる広告の候補となる複数の広告候補情報を端末装置３０に送信する。
【００４２】
そして、広告候補情報を受信した端末装置３０は、端末装置３０において過去に表示された履歴を参照し、広告配信サーバ１０から受信した広告候補情報とマッチングを行い、表示する広告候補情報を選択する。そして、端末装置３０は、選択した広告候補情報を広告配信サーバ１０に送信する。
【００４３】
ここで、広告候補情報は、閲覧要求ページと共に端末装置３０に表示する広告を選択するために供される情報である。また、広告候補情報は、本実施形態においては、閲覧ページと共に表示する広告となる広告データと関連付けられた広告識別情報（以下、広告ＩＤとする）を少なくとも含む。そして、広告候補情報は、端末装置３０からの閲覧要求に応じて広告配信サーバ１０から端末装置３０に送信される。このとき送信される広告候補情報は複数である。そして、端末装置３０は、この送信された複数の広告候補情報のなかから、閲覧要求ページと共に表示する広告の数だけ広告候補情報を選択する。詳細には後述する。
【００４４】
端末装置３０により選択された広告候補情報を受信した広告配信サーバ１０は、当該広告候補情報に対応する広告データをＷｅｂページと共に端末装置３０に送信する。そして、端末装置３０は、Ｗｅｂページと共にマッチングされた広告を表示する。
以下、詳細に説明する。
【００４５】
［端末装置］
図２は、本発明の実施形態に係る端末装置３０の機能構成を示す図である。
端末装置３０は、閲覧要求送信部３１と、広告マッチング部３２と、ページデータ・広告データ受付部３３と、ページ表示部３４と、閲覧履歴ＤＢ３５と、を備える。
【００４６】
閲覧要求送信部３１は、端末装置３０において、ユーザの操作により指定されたＷｅｂページを表示するため、閲覧要求を広告配信サーバ１０に送信する。
【００４７】
広告マッチング部３２は、広告配信サーバ１０から送信された広告候補情報と、閲覧履歴ＤＢ３５に格納された閲覧履歴とにより、閲覧要求ページと共に表示する広告の数と同じ数の広告候補情報を選択する。この広告候補情報の選択は、閲覧履歴ＤＢ３５に格納された閲覧履歴に基づいて行う。
【００４８】
閲覧履歴には、端末装置３０において、ユーザが実際に閲覧したＷｅｂページ（以下、閲覧済みページとする）のアドレスが記憶されている。閲覧済みページで示された内容について、当該端末装置３０を使用するユーザが興味や関心を持っていると考えられ、閲覧済みページの閲覧履歴が行動履歴としてマッチングに利用される。広告マッチング部３２は、閲覧履歴ＤＢ３５に記録された閲覧履歴に基づいて、閲覧要求ページと共に表示する広告を決定する処理を行う。
【００４９】
ページデータ・広告データ受付部３３は、広告配信サーバ１０から送信された広告データや、Ｗｅｂサーバ１０から送信された閲覧要求ページのデータを受け付ける処理を行う。また、ページ表示部３４は、ページデータ・広告データ受付部３３が受け付けた広告データ及び閲覧要求ページのデータを端末装置３０に表示する。また、ページ表示部３４は、この表示したＷｅｂページのアドレスを閲覧履歴ＤＢ３５に記憶させる。
【００５０】
閲覧履歴ＤＢ３５は、端末装置３０に表示したＷｅｂページのアドレスを閲覧履歴として記録する。この閲覧履歴は、例えば、図３に示すようなテーブルとして記憶される。
【００５１】
図３は、閲覧履歴ＤＢ３５に格納される閲覧履歴を示す図である。本実施形態においては、図３に示すテーブルが閲覧履歴として格納されている。閲覧履歴は、ログＩＤと閲覧済みページＵＲＬとを少なくとも含む。ログＩＤは、閲覧履歴ＤＢ３５に記録される際に閲覧済みページＵＲＬを一意に識別するためのＩＤである。
【００５２】
ログＩＤは、閲覧履歴ＤＢ３５に記録される際に閲覧済みページＵＲＬを一意に識別するためのＩＤである。また、閲覧済みページＵＲＬは、当該端末装置３０において閲覧されたＷｅｂページのアドレスを示している。
【００５３】
［広告配信サーバ］
図４は、本発明の実施形態に係る広告配信サーバ１０の機能構成を示す図である。
広告配信サーバ１０は、閲覧要求受信部１１と、閲覧ページ取得部１２と、広告候補情報送信部１３と、広告候補ＤＢ１４と、広告データ取得部１５と、広告ＤＢ１６と、ページデータ・広告データ送信部１７と、を備える。
【００５４】
閲覧要求受信部１１は、端末装置３０から閲覧要求ページの閲覧要求を受信する。また、閲覧ページ取得部１２は、ネットワーク４０からＷｅｂサーバ２０に接続し、閲覧要求ページを取得する。この取得したＷｅｂページに更に広告が表示されることになる。以下このＷｅｂページを広告表示予定ページとする。
【００５５】
広告候補情報送信部１３は、閲覧ページ取得部１２が取得した閲覧要求ページ（広告表示予定ページ）と共に表示する広告の候補となる広告候補情報を広告候補ＤＢ１４から取得する。そして、取得した広告候補情報を、閲覧要求を受けた端末装置３０に送信する。
【００５６】
広告候補ＤＢ１４は、広告候補情報を格納する。広告候補情報は、例えば、図５に示す広告候補情報テーブルとして広告候補ＤＢ１４に記録されている。この広告候補情報テーブルは、後述の広告ＤＢ１６から抽出し、作成されるものである、この広告候補情報テーブルは、広告ＩＤとＵＲＬとがそれぞれ関連付けられている。この広告ＩＤとＵＲＬとの組み合わせが一つの広告候補情報を構成する。端末装置３０には、この広告ＩＤとＵＲＬとの組み合わせからなる広告候補情報が複数送信されることになる。
【００５７】
広告ＩＤは、後述する広告データに関連付けられた一意の識別情報である。また、ＵＲＬは、端末装置３０の広告マッチング部３２において広告のマッチングに用いられる情報であり、マッチング対象情報となる。つまり、端末装置３０の広告マッチング部３２は、閲覧履歴のＵＲＬと広告候補情報に含まれるＵＲＬとを照らし合わせ、同じＵＲＬがあるか否かを判断する。そして、同じＵＲＬがあった場合に、閲覧要求ページと共に表示する広告として、当該ＵＲＬを含む広告候補情報が選択される。
【００５８】
広告データ取得部１５は、広告ＤＢ１６から、指定された広告データを取得する。広告ＤＢ１６からどのような広告データを取得するかは、端末装置３０において選択された広告候補情報に含まれる広告ＩＤにより指定される。すなわち、広告データ取得部１５は、端末装置３０で選択された広告候補情報に含まれる広告ＩＤに関連付けられた広告データを広告ＤＢ１６から取得する。
【００５９】
広告ＤＢ１６は、広告に関するデータを記憶するデータベースである。広告に関するデータは、本実施形態においては、図６に示すような広告データテーブルとして記憶されている。当該テーブルには、広告ＩＤ、ＵＲＬ、広告データを少なくとも含み、それぞれ関連付けられている。広告ＩＤ及びＵＲＬは、上述の通りである。また、広告データは、端末装置３０において閲覧要求ページと共に表示される広告データであり、広告主から提供されるデータである。
【００６０】
ページデータ・広告データ送信部１７は、閲覧ページ取得部１２が取得した広告表示予定ページ（閲覧要求ページ）と、広告データ取得部１５が取得した広告データとを要求を受けた端末装置３０に送信する。
【００６１】
［端末装置と広告配信サーバとの関係］
図７は、本発明の実施形態に係る端末装置３０及び広告配信サーバ１０における各部の関係を示す図である。端末装置３０と広告配信サーバ１０とは、図７においては、説明の都合上、端末装置３０と広告配信サーバ１０とが直接接続されているように図示されているが、ネットワーク４０を介して接続されているものとする。
【００６２】
まず端末装置３０における閲覧要求送信部３１から、閲覧要求ページについての閲覧要求を広告配信サーバ１０に送信する。すると広告配信サーバ１０の閲覧要求受信部１１が閲覧要求を受け付ける。
【００６３】
そして、広告配信サーバ１０の閲覧要求受信部１１は、閲覧要求ページのアドレスを閲覧ページ取得部１２に送る。閲覧ページ取得部１２は、ネットワーク４０に接続して該当するＷｅｂサーバ２０から閲覧要求ページを取得する。これが広告表示予定ページとなる。そして、閲覧ページ取得部１２は、広告表示予定ページを広告候補情報送信部１３及びページデータ・広告データ送信部１７に送る。
【００６４】
広告候補情報送信部１３は、閲覧ページ取得部１２から受け取った広告表示予定ページに設けられている広告枠を認識し、広告候補ＤＢ１４から複数の広告候補情報を取得する。そして、広告候補情報送信部１３は、複数の広告候補情報を閲覧要求を受け付けた端末装置３０に送信する。
【００６５】
端末装置３０の広告マッチング部３２は、広告配信サーバ１０から広告候補情報を受け付けると、閲覧履歴ＤＢ３５を参照して表示すべき広告のマッチングを行う。詳細には、広告候補情報に含まれるＵＲＬと、閲覧履歴ＤＢ３５に閲覧履歴として記憶されている閲覧済みページのＵＲＬとをそれぞれ比較する。そして、閲覧済みページのＵＲＬの中に、広告候補情報に含まれるＵＲＬと同じものがあった場合には、広告マッチング部３２は表示すべき広告として、当該広告候補情報に決定する。さらに、決定した広告候補情報を広告配信サーバ１０に送信する。
【００６６】
ここで、端末装置３０の広告マッチング部３２が広告配信サーバ１０に送信する広告候補情報は、本実施形態においては、広告候補情報を構成する情報（広告ＩＤとＵＲＬ）のうち、広告ＩＤのみを送信するものとする。これにより、ネットワーク４０に対する負荷を軽減することができる。
【００６７】
次に、広告配信サーバ１０の広告データ取得部１５は、端末装置３０において選択された広告候補情報を受け付け、広告データを取得する。詳細には、広告候補情報に含まれる広告ＩＤに基づいて、当該広告ＩＤに対応する広告データを広告ＤＢ１６から取得し、ページデータ・広告データ送信部１７に送る。
【００６８】
ページデータ・広告データ送信部１７は、取得した広告表示予定ページと広告データとを端末装置３０に送信する。そして、端末装置３０のページデータ・広告データ受付部３３は、これらの広告表示予定ページ（閲覧要求ページ）と広告データとを受け付けてページ表示部３４に送る。
【００６９】
ページ表示部３４は、広告表示予定ページ（閲覧要求ページ）と共に、広告データを表示し、表示したＷｅｂページのアドレスを閲覧履歴ＤＢ３５に閲覧履歴として記憶する。
【００７０】
［広告データ配信フロー］
図８は、閲覧要求ページに表示させる広告を、端末装置３０におけるＷｅｂページの閲覧履歴に基づいてマッチングし、マッチングした広告データを配信するフローチャートである。
【００７１】
ステップＳ１０では、まず端末装置３０の閲覧要求送信部３１は、ユーザの端末装置３０に対する操作に応じて閲覧要求ページの閲覧要求を広告配信サーバ１０に送信する。
【００７２】
ステップＳ１１では、広告配信サーバ１０は、端末装置３０からのＷｅｂページの閲覧要求を受け付け、閲覧要求ページのアドレスに基づいてＷｅｂサーバ２０に閲覧要求を送信する（ステップＳ１２）。
【００７３】
ステップＳ１３では、Ｗｅｂサーバ２０は、広告配信サーバ１０からの要求を受け付け、要求された閲覧要求ページのデータを広告配信サーバ１０に送信する（ステップＳ１４）。
【００７４】
ステップＳ１５では、Ｗｅｂサーバ２０から送信された閲覧要求ページを閲覧ページ取得部１２が受け付ける。この受け付けた閲覧要求ページが、端末装置３０において広告を共に表示する広告表示予定ページとなる。そして、ステップＳ１６では、広告候補情報送信部１３は、取得した広告表示予定ページに広告データを表示する広告枠があるか否かを確認する。
【００７５】
広告候補情報送信部１３は、広告枠がある場合には、広告枠の数を確認し、ステップＳ１７に移る。また、広告枠が無い場合には、ステップＳ２３に移る。
【００７６】
ステップＳ１７では、広告候補情報送信部１３は、広告候補情報を端末装置３０に送信する。詳細には、広告候補情報送信部１３は、広告候補ＤＢ１４から広告候補情報を取得し、端末装置３０に送信する。また、広告候補情報送信部１３は、広告候補情報と共に、端末装置３０において広告のマッチングを行うための処理プログラム（例えば、スクリプトプログラムなど）を送信する。
【００７７】
ステップＳ１８では、端末装置３０の広告マッチング部３２は、広告配信サーバ１０から送信された広告候補情報を受信し、ステップＳ１９においてマッチング処理を行う。詳細には、広告マッチング部３２は、広告候補情報に含まれるＵＲＬと、閲覧履歴ＤＢ３５に記録された閲覧済みページのＵＲＬとを対照し、同じＵＲＬがあるか否かを判断する。そして、同じＵＲＬを含む広告候補情報を抽出する。この選択された広告候補情報に関する広告が閲覧要求ページと共に表示される広告となる。
【００７８】
ステップＳ２０では、広告マッチング部３２は、選択した広告候補情報を広告配信サーバ１０に送信する。そして、ステップＳ２１では、広告配信サーバ１０の広告データ取得部１５は、端末装置３０が選択した広告候補情報を受信し、当該広告候補情報に基づいて広告ＤＢ１６から広告データを取得する（ステップＳ２２）。
【００７９】
ステップＳ２３では、ページデータ・広告データ送信部１７は、広告表示予定ページのページデータと、広告を共に表示する場合には広告データと、を端末装置３０に送信する。
【００８０】
ステップＳ２４では、端末装置３０のページデータ・広告データ受付部３３は、広告配信サーバ１０から送信された広告表示予定ページのページデータと広告データを受け付けて、ページ表示部３４に送る。
【００８１】
ステップＳ２５では、ページ表示部３４は、パージング処理を行い、閲覧要求されたＷｅｂページを広告と共に表示する（ステップＳ２６）。そして、表示したＷｅｂページのアドレスを閲覧履歴として閲覧履歴ＤＢ３５に記憶する。
【００８２】
［ハードウェア構成］
図９は、本発明の実施形態に係る広告配信サーバ１０のハードウェア構成の一例を示す図である。広告配信サーバ１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１（１０１０）（マルチプロセッサ構成ではＣＰＵ２（１０１２）等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００８３】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００８４】
ＢＩＯＳ１０６０は、各サーバの起動時にＣＰＵ１（１０１０）が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。
【００８５】
記憶部１０７を構成するハードディスク１０７４は、広告配信サーバ１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベース（広告候補ＤＢ１４、広告ＤＢ１６等）を構成可能である。
【００８６】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。
【００８７】
広告配信サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、広告配信サーバ１０にインストールされ実行されてもよい。
【００８８】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを広告配信サーバ１０に提供してもよい。
【００８９】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、広告配信サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００９０】
ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウス１１００等により構成してよい。
【００９１】
また、通信Ｉ／Ｆ１０４０は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００９２】
以上の例は、広告配信サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の広告配信サーバ１０により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００９３】
端末装置３０及びＷｅｂサーバ２０も、前述の広告配信サーバ１０と同様な構成を持つ。また、本実施形態ではいわゆるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で実現した例について説明するが、更に、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【００９４】
［第２実施形態］
図１０から図１２を用いて第２実施形態について説明する。第２実施形態は、端末装置３０の閲覧履歴ＤＢ３５に記憶される閲覧履歴テーブル及び広告配信サーバ１０が送信する広告候補情報及び広告ＤＢ１６に記憶されている広告データテーブルの内容がそれぞれ第１実施形態と異なる。以下、第１実施形態と異なる点を中心に説明する。なお、以下の説明において、第１実施形態と同様の構成については同じ符号を付している。
【００９５】
図１０は、端末装置３０の閲覧履歴ＤＢ３５に記憶される閲覧履歴テーブルを示す図である。閲覧履歴テーブルは、ログＩＤ、ＵＲＬ、ターゲティングキーワードにより構成される。ログＩＤ及びＵＲＬは上述と同様である。
【００９６】
ターゲティングキーワード欄には、閲覧済みページ（登録されているＵＲＬのページ）において、特徴的な語として認識されたキーワードが格納されている。このキーワードは、ページ表示部３４が閲覧履歴ＤＢ３５に閲覧履歴を記憶する際に抽出される。
【００９７】
キーワードを抽出するには、既知のキーワード抽出方法を使用することができる。例えば、ＴＦ・ＩＤＦ値等、出現頻度に基づく評価に基づいて選択することができる。あるいは、強調されたフォントを用いた語や、タイトルとして用いられている語等、Ｗｅｂページのスタイル情報に基づいて抽出してもよい。
【００９８】
図１１は、広告配信サーバ１０の広告候補ＤＢ１４に記憶されている広告候補情報テーブルを示す図である。
【００９９】
第２実施形態における広告候補情報テーブルは、広告ＩＤと入札キーワードとがそれぞれ関連付けられている。そして、互いに関連付けられた一組の広告ＩＤと入札キーワードにより、広告候補情報が構成される。広告ＩＤは、第１実施形態と同様である。
【０１００】
入札キーワードは、それぞれ一つ以上のワードからなり、広告ＩＤと関連付けられている。そして、入札キーワードは、端末装置３０の広告マッチング部３２においてマッチングに使用されるマッチング対象情報となる。
【０１０１】
図１２は、広告配信サーバ１０の広告ＤＢ１６に格納されているデータテーブルを示す図である。このテーブルには、少なくとも広告ＩＤと入札キーワードと、広告データとがそれぞれ関連付けられて記憶されている。広告ＩＤと広告データは、第１実施形態と同様である。
【０１０２】
入札キーワードは、ある広告データを表示することを決定する際に使用されるキーワードであり、上述のように、端末装置３０においてマッチングの対象となるマッチング対象情報を構成する。
【０１０３】
入札キーワードは、閲覧要求ページ（広告表示予定ページ）と共に表示する広告を決定するキーワードである。この入札キーワードは、各ワードに広告主から提供された広告データが関連付けられている。そして、端末装置３０の広告マッチング部３２において、閲覧済みページにおいて使用されているワードと当該入札キーワードとが対照される（マッチングを行う）。その結果、同じワードがあった場合に、そのワードに関連付けられている広告ＩＤ（広告候補情報）が広告配信サーバ１０に送信される。広告配信サーバ１０では、受信した広告ＩＤに関連付けられた広告データを広告ＤＢ１６から取得し、端末装置３０に送信する。そして、端末装置３０が閲覧要求した閲覧要求ページと共に、当該広告ＩＤに関連付けられた広告データが端末装置３０において表示されることとなる。
【０１０４】
このように、上述の実施形態によれば、端末装置３０に記録されている閲覧履歴を参照して、端末装置３０に表示される広告のマッチングを行うことができる。これにより、閲覧履歴といった、いわば端末装置３０に記録された個人情報を外部のサーバ等に送信することなくユーザの興味や関心に合わせた広告を表示することができる。
【０１０５】
［第３実施形態］
図１３から図１６を用いて第３実施形態について説明する。第３実施形態は、第１実施形態のＷｅｂサーバ２０が放送番組を配信する放送局１００であり、端末装置３０及び広告配信サーバ１０は、番組データに基づいて端末装置３０に表示する広告を選択する点で第２実施形態と異なる。以下、第２実施形態と異なる点を中心に説明する。なお、以下の説明において、第２実施形態と同様の構成については同じ符号を付している。図１３は、第３実施形態における端末装置３０、広告配信サーバ１０及び放送局１００との関係を示した図である。図１４は、番組情報テーブルを示す図である。図１５は、視聴履歴テーブルを示す図である。図１６は、本実施形態における広告配信システムのフローチャートである。
【０１０６】
放送局１００は、所定の周波数帯において放送番組や文字放送を放送する。放送局１００は、放送局１００が有する番組表に基づいて、番組データＤＢ１１５から番組データを読み出し、不特定多数を対象に番組を放送する。また、番組放送時には、放送局１００は、放送する番組の番組データと共に番組属性情報を送信してもよい。この番組属性情報は、例えば、放送番組名や出演者、ジャンル等のような、番組の内容や特徴を示すデータである。番組属性情報は、番組データと共に送信される情報である。
【０１０７】
番組データＤＢ１１５には図１４に示すように、番組情報テーブルとして、番組ＩＤ、番組データ、及び番組属性情報が記憶される。ここで、番組属性情報は、図１４の例では、「番組データＩＤ」、「番組データ」、「ジャンル」、「出演者」、「解説」、「監督」等の項目を含む。
【０１０８】
広告配信サーバ１０は、広告配信要求受信部１１１と、広告候補情報送信部１３と、広告候補ＤＢ１４と、広告データ取得部１５と、広告ＤＢ１６と、広告データ送信部１７と、を有する。
【０１０９】
広告配信要求受信部１１１は、端末装置３０から広告配信要求を受信する。広告配信サーバ１０の広告配信要求受信部１１１が広告配信要求を受信すると、広告候補情報送信部１３が広告候補情報を端末装置３０の広告マッチング部３２に送信する。
【０１１０】
広告候補情報送信部１３、広告データ取得部１５、広告ＤＢ１６、広告データ送信部１７は第１実施形態と同様であるので説明は省略する。
【０１１１】
広告候補ＤＢ１４には、広告候補情報が記憶されており、広告候補情報は、広告候補情報テーブルに示される。第３実施形態の広告候補情報テーブルは、第２実施形態と同様であるので説明は省略する。なお、本実施形態の場合は、第２実施形態の広告候補情報テーブル（図１１参照）における「入札キーワード」欄では、放送局１００で放送される番組に関するキーワードを含んでいてもよい。例えば、番組名や出演者名、番組のジャンル等を示すキーワードを挙げることができる。
【０１１２】
端末装置３０は、放送局１００から配信される番組の選択をユーザから受け付ける番組選択受付部３６と、放送局１００から配信される番組を受信すると共に、広告配信サーバ１０に広告表示要求を送信する広告配信要求送信・番組データ受信部１３１と、広告マッチング部３２と、広告データ受付部１３３と、ページ表示部３４と、受信した番組を表示する番組出力部１３４と、番組出力部１３４が出力した番組の履歴を記憶する視聴履歴ＤＢ１３５と、を備える。
【０１１３】
番組選択受付部３６は、ユーザが番組出力部１３４に表示させたい番組を選択し、その選択を受け付ける。具体的には、番組選択受付部３６は、ユーザから番組の選択を受け付けるコントローラであり、ユーザは、番組を配信する複数の放送局１００のなかから、希望する番組を配信する所定の放送局１００を選択する。すなわち、例えばテレビのリモコンのように、放送局１００を示す表示又はボタン等が設けられており、ユーザは、当該表示又はボタンを選択する。
【０１１４】
広告配信要求・番組データ受信部１３１は、例えばチューナのように、多くの電波のなかから希望の電波を選別して、選別した電波を受信する。また、広告配信要求・番組データ受信部１３１は、広告配信要求を広告配信サーバ１０に送信する。
【０１１５】
広告マッチング部３２は、ページ表示部３４に表示する広告を視聴履歴ＤＢ１３５と、広告配信サーバ１０から受信した広告候補情報とを参照してマッチングする。このマッチングは、第２実施形態と同様である。
【０１１６】
広告データ受付部１３３は、広告配信サーバ１０から広告データを受信し、ページ表示部３４に受信した広告データの広告を表示させる。一方、番組出力部１３４は、広告配信要求送信・番組データ受信部１３１が受信した番組データの番組を表示するとともに、視聴した番組に関するデータを視聴履歴ＤＢ１３５に記憶する。この番組に関するデータとは、例えば、番組属性情報として、番組データとともに受信した番組名や出演者名、番組のジャンル等を示すデータである。また、表示した番組から抽出したキーワードであってもよい。
【０１１７】
視聴履歴ＤＢ１３５は、番組出力部１３４で出力された番組の履歴を視聴履歴として記憶する。この履歴は、図に示すような、視聴履歴テーブルに格納される。
【０１１８】
図１５は、第３実施形態における視聴履歴テーブルを示す図である。
視聴履歴テーブルは、ログＩＤ、番組データ名、ターゲティングキーワードにより少なくとも構成される。ログＩＤ及びターゲティングキーワードは第２実施形態と同様である。
【０１１９】
番組データ名は、視聴した番組を特定する情報が格納される。本実施形態においては、番組名、放送日時が格納される。具体的には、ログＩＤ「００３５６」の番組データ名は、「Ｎｅｗｓ１０：０９０３１２：２２００−２３３０」と言うデータ名となっている。これは、放送された番組名が「Ｎｅｗｓ１０」であり、２００９年３月１２日の２２時から２３時３０分まで放送されたものであることを示す。
【０１２０】
ターゲティングキーワード欄には、視聴した番組において、番組に関するその他の情報や特徴的な語として認識されたキーワードが格納されている。このキーワードは、第２実施形態と同様に、番組データ内から適宜抽出してもよく、また、番組属性情報が同時に送信された場合には、受信した番組属性情報を格納してもよい。このとき、端末装置３０は、予め番組表を示すデータを受信して、記憶部に記憶しておいてもよい。
【０１２１】
図１６を参照して第３実施形態に係る広告配信システム１の処理について説明する。
まず、ステップＳ３０では、端末装置３０が番組選択の受付を行う。詳細には、ユーザによる放送局１００の選択を受け付ける。放送局１００は、放送局１００が有する番組表に基づいて番組を放送しているので、ユーザは、視聴したい番組が放送される時間に、当該番組を放送する放送局１００を選択することで番組を選択することができる。
【０１２２】
ステップＳ３１では、端末装置３０が広告配信要求を広告配信サーバ１０に送信し、広告配信サーバ１０の広告配信送信・番組データ受信部が広告配信要求を受信する（ステップＳ３２）。ステップＳ３０からステップＳ３２までは、時間差がなるべく生じないように処理されることが好ましい。
【０１２３】
ステップＳ３３では、放送局１００から番組データが配信される。端末装置３０の広告配信要求送信・番組データ受信部１３１は、番組選択受付部３６が受け付けた選択に基づいて、放送局１００が放送する電波の周波数を合わせ、番組データを受信する（ステップＳ３４）。また、このとき放送局１００は、番組データと共に番組属性情報を送信し、端末装置３０の広告配信要求・番組データ受信部１３１がこれを受信してもよい。
【０１２４】
ステップＳ３５では、端末装置３０から広告配信要求を受信した広告配信サーバ１０の広告配信要求受信部１１１は、広告候補情報送信部１３にそのデータを送り、広告候補情報送信部１３が広告候補ＤＢ１４を参照して広告候補情報を当該端末装置３０に送信する。
【０１２５】
ステップＳ３６では、端末装置３０の広告マッチング部３２が広告候補情報を受信し、広告マッチング部３２は、マッチング処理を行う（ステップＳ３７）。詳細には、受信した広告候補情報の入札キーワードと、視聴履歴ＤＢ１３５の視聴履歴テーブルに含まれるターゲティングキーワードとを照合する。そして、視聴履歴テーブルと、広告候補情報の入札キーワードとが同一のワードである場合に、当該入札キーワードに関連付けられた広告ＩＤが示す広告表示する広告として選択される。ここで、ステップＳ３４において、番組属性情報を受信している場合には、番組属性情報に含まれるキーワードを参照して照合してもよい。これにより、視聴履歴とコンテンツマッチとを組み合わせたマッチング処理を行うことができる。
【０１２６】
ステップＳ３８では、広告マッチング部３２は、選択した広告候補情報を広告配信サーバ１０に送信する。そして、ステップＳ３９では、端末装置３０から広告候補情報を受信した広告配信サーバ１０の広告データ取得部１５は、当該広告候補情報に基づいて広告ＤＢ１６から広告データを読み出し、当該端末装置３０に送信する（ステップＳ４０）。
【０１２７】
ステップＳ４１では、端末装置３０の広告データ受付部１３３は、広告配信サーバ１０から広告データを受信する。これを受信した端末装置３０の広告データ受付部１３３は、ページ表示部３４に当該データを送り、ページ表示部３４が広告を表示する。と略同時に広告配信要求・番組データ受信部１３１が受信した番組データを番組出力部１３４が出力する（ステップＳ４２）。
【０１２８】
ステップＳ４３では、番組出力部１３４は、視聴履歴ＤＢ１３５に視聴した番組に関する情報を記憶する。
【０１２９】
［第４実施形態］
図１７及び図１８を用いて第４実施形態について説明する。第４実施形態は、放送局１００が広告候補情報を放送メディアに重畳して放送する点で第３実施形態と異なる。以下、第３実施形態と異なる点を中心に説明する。なお、以下の説明において、第１実施形態と同様の構成については同じ符号を付している。図１７は、広告配信システム１の機能の関係を示すブロック図である。図１８は、広告配信システム１の処理を示すフローチャートである。
【０１３０】
放送局１００は、所定の周波数帯において放送番組や文字放送を放送する。放送局１００は、番組データ取得部１１２と、広告候補情報送信手段としての番組データ・広告候補情報送信部１１３と、放送局１００が放送する番組データを記憶する記憶部である番組データＤＢ１１５と、広告候補情報を記憶する広告候補ＤＢ１４と、を有する。
【０１３１】
番組データ取得部１１２は、所定の番組表に基づいて、放送局１００が放送する番組データを番組データＤＢ１１５から読み出し、番組データ・広告候補情報送信部１１３に読み出したデータを送る。番組データＤＢ１１５に記憶されるのは、第３実施形態において説明した番組情報テーブル（図１４）と同様である。番組データ取得部１１２は、読み出した番組データに番組属性情報が付属する場合には、番組属性情報も番組データＤＢ１１５から読み出して番組データ・広告候補情報送信部１１３に送る。
【０１３２】
番組データ・広告候補情報送信部１１３は、広告候補ＤＢ１４を参照し、番組データと共に送信する広告候補情報を読み出して、放送電波や放送用のケーブル等の放送メディアに重畳して番組データを配信する。本実施形態では、放送電波における所定の周波数帯のうち、一部の周波数帯を広告候補情報に割り当てて番組データとともに送信する。なお、このとき送信される番組データには、当該番組データに含まれる放送番組名や出演者、ジャンル等のいわゆる番組属性情報が付属していてもよい。また、番組属性情報は、例えば電子番組表のように、番組データ又は広告候補情報とは別に配信されてもよい。この番組属性情報、及び広告候補ＤＢ１４に記憶されている広告候補情報は、第３実施形態と同様であるので説明は省略する。
【０１３３】
端末装置３０は、周波数を合わせて番組データを受信して視聴可能とするとともに重畳して送信される広告候補情報を受信する番組データ・広告候補情報受信部２３１と、広告マッチング手段としての広告マッチング部３２と、広告データ受付部１３３と、番組データや広告データを表示する表示手段としてのページ表示部３４と、閲覧履歴を記憶する閲覧履歴ＤＢ３５とを有する。ここで、端末装置３０は、いわゆるテレビ受像機のみの機能を有するものに限らず、ネットワークに接続可能であってもよい。
【０１３４】
番組データ・広告候補情報受信部２３１は、任意の放送局１００が放送する周波数帯に合わせて番組データを受信する。放送局１００が番組データと共に番組属性情報を配信している場合には、番組属性情報も受信する。また、番組データに重畳して配信される広告候補情報を受信する。
【０１３５】
広告マッチング部３２は、閲覧履歴ＤＢ３５を参照して、受信した番組データとともに表示する広告をマッチングして選択する。この広告マッチング部３２は、第３実施形態における広告マッチング部３２と同様である。すなわち、番組データとともに受信した広告候補情報の入札キーワードと、視聴履歴ＤＢ１３５の視聴履歴テーブルに含まれるターゲティングキーワードとを照合する。また、放送局１００が番組データと共に番組属性情報を配信し、番組データ・広告候補情報受信部２３１がこれを受信している場合には、番組属性情報に含まれるワードも、ターゲティングキーワードと照合される。そして、視聴履歴テーブル又は番組属性情報に含まれるワードと、広告候補情報の入札キーワードとが同一のワードである場合に、当該入札キーワードに関連付けられた広告がページ表示部３４に表示される。
【０１３６】
広告データ受付部１３３は、広告配信サーバ１０から広告データを受け付ける。詳細には、広告配信サーバ１０の広告データ送信部１７が送信した広告データを、端末装置３０の広告データ受付部１３３が受信する。
【０１３７】
ぺージ表示部３４及び視聴履歴ＤＢ１３５は、第３実施形態と同様であるので説明を省略する。
【０１３８】
広告配信サーバ１０は、広告データ取得部１５と、広告ＤＢ１６と、広告データ送信部１７と、を有する。これらの構成は、第３実施形態と同様であるので説明を省略する。
【０１３９】
図１８を参照して、本実施形態に係る広告配信システム１の処理のフローについて説明する。図１８は、広告配信システム１の処理を示すフローチャートである。
【０１４０】
まず、ステップＳ５０では、端末装置３０の番組選択受付部３６は、ユーザによる番組選択を受け付ける。この処理は、第３実施形態のステップＳ３０と同様である。
【０１４１】
そのころ、放送局１００では、番組データ及び広告候補情報を読み出す（ステップＳ５１）。詳細には、番組データ取得部１１２が番組表に基づいて番組データＤＢ１１５から放送する番組データを読み出し、番組データ・広告候補情報送信部１１３に送る。
【０１４２】
ステップＳ５２では、放送局１００の番組データ・広告候補情報送信部１１３が番組データを配信して番組を放送するとともに、放送メディアに重畳して広告候補情報とを送信する。詳細には、番組データ・広告候補情報送信部１１３は、広告候補ＤＢ１４を参照して、広告候補情報を読み出し、番組データとともに送信する。
【０１４３】
ステップＳ５３では、端末装置３０の番組データ・広告候補情報受信部２３１は、放送局１００が放送する番組データを広告候補情報とともに受信する。詳細には、番組データ・広告候補情報受信部２３１は、放送局１００が放送する周波数帯に受信する周波数帯を合わせ、番組データ等を受信する。そして、広告候補情報を広告マッチング部３２に送る。
【０１４４】
ステップＳ５４では、放送局の番組データ・広告候補情報送信部１１３は、番組属性情報を送信する。この番組属性情報は、ステップＳ５２で送信した番組データに関連するものである。
【０１４５】
ステップＳ５５では、広告マッチング部３２はマッチング処理を行い、表示する番組データと共に表示する広告を決定する。以降の処理（ステップＳ５５からステップＳ６１までの処理）は、第３実施形態と同様であるので説明は省略する。
【０１４６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【０１４７】
第１実施形態において、広告候補情報送信部１３は、広告候補情報を端末装置３０に送信する際に、マッチングに使用するプログラムを共に送信するとしたがこれに限らない。例えば、広告配信サーバ１０が広告候補情報のみを送信し、端末装置３０が当該マッチングを行うプログラムが端末装置３０にあるか否かを判別し、無い場合にのみ当該プログラムを送信するように広告配信サーバ１０に要求するようにしてもよい。
【０１４８】
第１実施形態において、広告配信サーバ１０は、広告候補ＤＢ１４を有しており、広告候補情報送信部１３は、広告候補情報を広告候補ＤＢ１４から取得するとしたがこれに限らない。例えば、広告候補ＤＢ１４を備えず、広告候補情報送信部１３が広告ＤＢ１６から直接広告候補情報を抽出するようにしてもよい。
【０１４９】
第１実施形態において、広告配信サーバ１０は、端末装置３０から閲覧要求を受けて、閲覧要求ページをネットワーク４０から取得するとしたが、これに限らない。例えば、端末装置３０が閲覧要求ページをネットワークから取得した後、当該閲覧要求ページにおける広告枠に表示する広告データについての要求を広告配信サーバ１０に送信するよう２してもよい。広告配信サーバ１０は、この端末装置３０からの要求を受けて広告候補情報を送信するとしてもよい。
【０１５０】
第４実施形態において、放送局１００は放送番組を放送するとした。この放送番組には、映像や音声または文字情報、もしくはこれらを複合した多重放送であってもよい。また、端末装置３０は、テレビ放送等の放送を受信する受信機としたが、これに限らず、例えばテレビのチューナを有し、インターネット等のネットワークに接続可能なコンピュータであってよい。
【０１５１】
第１実施形態から第４実施形態において、広告候補情報に含まれ、マッチングに供されるマッチング対象情報として、ＵＲＬ又はキーワードを含むとしたがこれに限らない。端末装置３０においてマッチングに使用する情報に応じたものであってよい。
【０１５２】
第１実施形態から第４実施形態において、端末装置３０の広告マッチング部３２が行うマッチングとして、閲覧履歴と広告候補情報とを対照して同じであるか否かを判断するとしたが、これに限らない。例えば、閲覧履歴の解析において、同じ閲覧済みページに含まれるワードのうち、数の多いワードについて重み付けしたり、文章の構文解析を行って、特定のパターンで出現数の多いワードであったり、ユーザが使用した検索キーワード等で絞り込みをしたものであってもよい。
【符号の説明】
【０１５３】
１  広告配信システム
１０  広告配信サーバ
１１  閲覧要求受信部
１２  閲覧ページ取得部
１３  広告候補情報送信部
１４  広告候補ＤＢ
１５  広告データ取得部
１６  広告ＤＢ
１７  広告データ送信部
２０  Ｗｅｂサーバ
３０  端末装置
３１  閲覧要求送信部
３２  広告マッチング部
３３  広告データ受付部
３４  ページ表示部
３５  閲覧履歴ＤＢ
４０  ネットワーク
１１５  番組データＤＢ
【図１】
2010055597.tif 000003
【図２】
2010055597.tif 000004
【図３】
2010055597.tif 000005
【図４】
2010055597.tif 000006
【図５】
2010055597.tif 000007
【図６】
2010055597.tif 000008
【図７】
2010055597.tif 000009
【図８】
2010055597.tif 000010
【図９】
2010055597.tif 000011
【図１０】
2010055597.tif 000012
【図１１】
2010055597.tif 000013
【図１２】
2010055597.tif 000014
【図１３】
2010055597.tif 000015
【図１４】
2010055597.tif 000016
【図１５】
2010055597.tif 000017
【図１６】
2010055597.tif 000018
【図１７】
2010055597.tif 000019
【図１８】
2010055597.tif 000020