(57)【特許請求の範囲】
【請求項１】
放送受信装置及びユーザ端末とネットワークを介して接続されたサーバであって、
前記放送受信装置を利用しているユーザを識別するユーザ識別データ、及び前記ユーザにより視聴されたコンテンツを識別するコンテンツ識別データを受信する受信手段と、
前記コンテンツに関する内容データを記憶する記憶手段と、
前記記憶手段により記憶された前記内容データからキーワードを抽出する抽出手段と、
前記受信手段により受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出手段により抽出された前記キーワードに関連する広告情報データをデータベースから検索する検索手段と、
前記検索手段により検索された前記広告情報データを、前記受信手段により受信した前記ユーザ識別データが示すユーザに利用されている前記ユーザ端末に送信する送信手段と、を備えるサーバ。
【請求項２】
外部のサーバから前記内容データを受信するコンテンツ情報受信手段を更に備える請求項１に記載のサーバ。
【請求項３】
前記コンテンツの音声情報に基づいて、文字情報としての前記内容データを生成する生成手段を更に備える請求項１に記載のサーバ。
【請求項４】
前記抽出手段は、前記キーワードとして、前記内容データから当該内容データを特徴付ける語句を抽出することを特徴とする請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
複数の前記ユーザ識別データを、互いに関連付けて記憶する関連記憶手段を更に備え、
前記送信手段は、前記関連記憶手段を参照し、前記受信手段により受信した前記ユーザ識別データと関連付けられたユーザ識別データが示すユーザに利用されているユーザ端末に、前記広告情報データを送信する請求項１から請求項４のいずれかに記載のサーバ。
【請求項６】
前記受信手段により受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出手段により抽出された前記キーワードを、前記ユーザ識別データと対応付けて蓄積する蓄積手段を更に備え、
前記検索手段は、前記ユーザ識別データに対応付けて前記蓄積手段により蓄積された前記キーワードに関連する前記広告情報データを検索する請求項１から請求項５のいずれかに記載のサーバ。
【請求項７】
放送受信装置及びユーザ端末とネットワークを介して接続されたコンピュータがコンテンツに関連する広告情報データを提供する方法であって、
前記放送受信装置を利用しているユーザを識別するユーザ識別データ、及び前記ユーザにより視聴された前記コンテンツを識別するコンテンツ識別データを受信する受信ステップと、
前記コンテンツに関する内容データを記憶する記憶ステップと、
前記記憶ステップにより記憶された前記内容データからキーワードを抽出する抽出ステップと、
前記受信ステップにより受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出ステップにより抽出された前記キーワードに関連する前記広告情報データをデータベースから検索する検索ステップと、
前記検索ステップにより検索された前記広告情報データを、前記受信ステップにより受信した前記ユーザ識別データが示す前記ユーザに利用されている前記ユーザ端末に送信する送信ステップと、を実行する方法。
【請求項８】
請求項７に記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに関連する情報を提供するサーバ、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、テレビやＰＣ等では、コンテンツと共に広告情報をユーザに提示するサービスが行われている。更に、インターネットに接続されたＰＣ等では、表示されたコンテンツに対して、関連する広告情報をユーザに提供する試みがなされている。これは、ユーザの嗜好に合った広告情報を提供することを目的としたものである。
【０００３】
ところで、テレビ放送では、テレビ番組毎に、決められた時間帯にスポンサーによる広告を流したり、番組そのものの内容として予め情報を含めておいたりする等、予め決められた情報が不特定多数に均一に提供されるに過ぎない。そこで、テレビ番組とは別に、視聴したユーザ毎に、このテレビ番組の関連情報を提供できることが望まれる。
【０００４】
例えば、特許文献１には、ホームサーバを通して、テレビ番組の内容及びユーザの嗜好に合った広告を配信する方法が提案されている。
【特許文献１】特開２００３−３３１１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法によっても、配信される広告は、予めテレビ番組及びユーザ属性に対応付けて設定されたものである。つまり、広告主が意図した番組に対して、所定の広告を配信するに過ぎない。
【０００６】
ところが、テレビ番組の視聴者の興味は、設定とは別の部分にあることも多い。また、多数の番組に対して漏れなく広告を対応付けて設定することは難しいため、効果的な広告機会を逃してしまう場合もある。このように、テレビ番組の内容に関連した広告情報を、自動的に選択して配信することは難しかった。
【０００７】
本発明は、ユーザが視聴したコンテンツに関連する広告情報を、当該ユーザに対して自動的に提示できるサーバ、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  放送受信装置（例えば、後述のテレビ装置２０）及びユーザ端末とネットワークを介して接続されたサーバ（例えば、後述の広告サーバ１０）であって、
前記放送受信装置を利用しているユーザを識別するユーザ識別データ、及び前記ユーザにより視聴されたコンテンツを識別するコンテンツ識別データを受信する受信手段（例えば、後述の識別データ受信部１０３）と、
前記コンテンツに関する内容データを記憶する記憶手段（例えば、後述の番組情報ＤＢ１１１）と、
前記記憶手段により記憶された前記内容データからキーワードを抽出する抽出手段（例えば、後述のキーワード抽出部１０４）と、
前記受信手段により受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出手段により抽出された前記キーワードに関連する広告情報データをデータベース（例えば、後述の広告ＤＢ１１３）から検索する検索手段（例えば、後述の広告データ検索部１０５）と、
前記検索手段により検索された前記広告情報データを、前記受信手段により受信した前記ユーザ識別データが示すユーザに利用されている前記ユーザ端末に送信する送信手段（例えば、後述の広告データ送信部１０６）と、を備えるサーバ。
【００１０】
このような構成によれば、当該サーバは、放送受信装置を利用しているユーザを識別するユーザ識別データ、及びユーザにより視聴されたコンテンツを識別するコンテンツ識別データを受信し、コンテンツに関する内容データを記憶し、記憶された内容データからキーワードを抽出し、受信したコンテンツ識別データにより示されるコンテンツに関して、抽出されたキーワードに関連する広告情報データをデータベースから検索し、検索された広告情報データを、受信したユーザ識別データが示すユーザに利用されているユーザ端末に送信する。
【００１１】
このことにより、当該サーバは、ユーザが視聴したコンテンツ（テレビ番組、動画データ等）に関する内容データからキーワードを抽出し、このキーワードに関連する広告情報データ（広告画像、ＷｅｂページのＵＲＬ等）を同一ユーザの使用するユーザ端末に提供することができる。したがって、当該サーバは、ユーザが視聴したコンテンツに関連する広告情報を、当該ユーザに対して自動的に提示することができる。
【００１２】
（２）  外部のサーバから前記内容データを受信するコンテンツ情報受信手段（例えば、後述の番組情報受信部１０１）を更に備える（１）に記載のサーバ。
【００１３】
このような構成によれば、当該サーバは、コンテンツの内容を示すデータを受信して記憶する。よって、当該サーバは、外部から情報提供を受け付けて、コンテンツの内容に関するキーワードを抽出することができる。これにより、当該サーバは、多くの詳細情報に基づいて、キーワードを抽出でき、きめ細かく広告情報を提供できる可能性がある。
【００１４】
（３）  前記コンテンツの音声情報に基づいて、文字情報としての前記内容データを生成する生成手段（例えば、後述の番組情報生成部１０２）を更に備える（１）に記載のサーバ。
【００１５】
このような構成によれば、当該サーバは、コンテンツの音声から文字情報を生成して記憶する。よって、当該サーバは、コンテンツの音声から、当該コンテンツの内容に関するキーワードを抽出することができる。これにより、当該サーバは、コンテンツの内容を示す文字情報を予め準備する必要がなく、自動的にキーワードを抽出し、広告情報を提供することができる。
【００１６】
（４）  前記抽出手段は、前記キーワードとして、前記内容データから当該内容データを特徴付ける語句を抽出することを特徴とする（１）から（３）のいずれかに記載のサーバ。
【００１７】
このような構成によれば、当該サーバは、コンテンツの内容を特徴付けるキーワードを抽出する。これにより、当該サーバは、コンテンツの内容とは関係が薄いキーワードを排除することができる。したがって、コンテンツに深く関係する広告情報を効率的に提供することができる。
【００１８】
（５）  複数の前記ユーザ識別データを、互いに関連付けて記憶する関連記憶手段（例えば、後述のユーザ管理ＤＢ１１４）を更に備え、
前記送信手段は、前記関連記憶手段を参照し、前記受信手段により受信した前記ユーザ識別データと関連付けられたユーザ識別データが示すユーザに利用されているユーザ端末に、前記広告情報データを送信する（１）から（４）のいずれかに記載のサーバ。
【００１９】
このような構成によれば、当該サーバは、複数のユーザ識別データを、互いに関連付けて記憶し、受信したユーザ識別データと関連付けられたユーザ識別データが示すユーザに利用されているユーザ端末に、広告情報データを送信する。
【００２０】
このことにより、当該サーバは、関連付けて記憶された他のユーザに対しても、同一の広告情報データを送信する。同一のグループ内のユーザは同様の嗜好を持つ可能性が高いので、あるユーザが興味を持つ広告情報は、同一グループ内の他のユーザも興味を持つ可能性が高い。したがって、当該サーバは、同様の嗜好を持つ可能性が高いグループ内のユーザに対して、興味のある広告情報を提供できる可能性がある。
【００２１】
（６）  前記受信手段により受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出手段により抽出された前記キーワードを、前記ユーザ識別データと対応付けて蓄積する蓄積手段（例えば、後述の視聴履歴ＤＢ１１２）を更に備え、
前記検索手段は、前記ユーザ識別データに対応付けて前記蓄積手段により蓄積された前記キーワードに関連する前記広告情報データを検索する（１）から（５）のいずれかに記載のサーバ。
【００２２】
このような構成によれば、当該サーバは、受信したコンテンツ識別データにより示されるコンテンツに関して抽出されたキーワードを、ユーザ識別データと対応付けて蓄積し、ユーザ識別データに対応付けて蓄積されたキーワードに関連する広告情報データを検索する。
【００２３】
このことにより、当該サーバは、ユーザが過去に視聴したコンテンツに関するキーワードを蓄積し、この蓄積されたデータに基づいて、広告情報を提供する。したがって、当該サーバは、現在だけでなく、過去に視聴したコンテンツに関連する広告情報も提供することができる。
【００２４】
更に、当該サーバは、蓄積されたデータの中で頻出するキーワード等、特徴的なキーワードを選択することにより、ユーザが興味を示す分野を絞って、必要性の高い広告情報を提供できる可能性がある。
【００２５】
（７）  放送受信装置及びユーザ端末とネットワークを介して接続されたコンピュータがコンテンツに関連する広告情報データを提供する方法であって、
前記放送受信装置を利用しているユーザを識別するユーザ識別データ、及び前記ユーザにより視聴された前記コンテンツを識別するコンテンツ識別データを受信する受信ステップと、
前記コンテンツに関する内容データを記憶する記憶ステップと、
前記記憶ステップにより記憶された前記内容データからキーワードを抽出する抽出ステップと、
前記受信ステップにより受信した前記コンテンツ識別データにより示される前記コンテンツに関して、前記抽出ステップにより抽出された前記キーワードに関連する前記広告情報データをデータベースから検索する検索ステップと、
前記検索ステップにより検索された前記広告情報データを、前記受信ステップにより受信した前記ユーザ識別データが示すユーザに利用されている前記ユーザ端末に送信する送信ステップと、を実行する方法。
【００２６】
このような構成によれば、当該方法を実行することにより、（１）と同様の効果が期待できる。
【００２７】
（８）  （７）に記載の方法をコンピュータに実行させるプログラム。
【００２８】
このような構成によれば、当該プログラムをコンピュータに実行させることにより、（１）と同様の効果が期待できる。
【発明の効果】
【００２９】
本発明によれば、ユーザが視聴したコンテンツに関連する広告情報を、当該ユーザに対して自動的に提示することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態について図を参照しながら説明する。なお、本実施形態では、コンテンツはテレビ番組とし、広告情報は画像等の広告データであるとして説明する。ただし、本発明は、これには限られず、コンテンツは、テレビ番組以外の動画ファイル等であってもよい。更に、広告情報データは、画像等の広告データに限らず、関連するＷｅｂページのＵＲＬや、ドキュメントデータ等であってよい。
【００３１】
［システム全体構成］
図１は、本実施形態に係る広告サーバ１０と関連要素との全体構成を示す図である。広告サーバ１０は、ネットワークを介してテレビ装置２０及びユーザ端末３０と接続される。ユーザは、広告サーバ１０にて管理されるユーザＩＤにより、テレビ装置２０及びユーザ端末３０にログインし、各種サービスの提供を受ける。
【００３２】
広告サーバ１０は、テレビ装置２０にて視聴されたテレビ番組と、視聴者であるユーザを特定する。そして、広告サーバ１０は、この視聴されたテレビ番組の内容を示すテキスト情報からキーワードを抽出し、キーワードに関連する広告データを、ユーザ端末３０に送信する。
【００３３】
ここで、広告サーバ１０は、テレビ装置２０と同一のユーザが利用するユーザ端末３０に対して、テレビ番組の内容に関連する広告データを送信する。広告データは、画像データや、ＷｅｂページのＵＲＬ等であってよい。また、これらの広告データは、メールとして送信してもよいし、所定のＷｅｂページに対して付加してもよい。
【００３４】
［ハードウェア構成］
図２は、本実施形態に係る広告サーバ１０のハードウェア構成を示す図である。広告サーバ１０は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００３５】
制御部３００は、広告サーバ１０を統括的に制御する部分であり、ハードディスク３７０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３６】
通信Ｉ／Ｆ３３０は、広告サーバ１０が、ネットワークを介してテレビ装置２０やユーザ端末３０等（図１）、他の装置と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００３７】
ＢＩＯＳ３５０は、広告サーバ１０の起動時にＣＰＵ３１０が実行するブートプログラムや、広告サーバ１０のハードウェアに依存するプログラム等を記録する。
【００３８】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００３９】
ハードディスク３７０は、本ハードウェアを広告サーバ１０として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するテーブル等を記憶する。なお、広告サーバ１０は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４０】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ及びＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０又はハードディスク３７０に提供することもできる。
【００４１】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、広告サーバ１０は、記憶装置４１０、制御部３００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４２】
［機能構成］
図３は、本実施形態に係る広告サーバ１０の機能構成を示す図である。広告サーバ１０の制御部３００は、番組情報受信部１０１と、番組情報生成部１０２と、識別データ受信部１０３と、キーワード抽出部１０４と、広告データ検索部１０５と、広告データ送信部１０６と、を備える。また、広告サーバ１０の記憶装置４１０は、番組情報ＤＢ１１１と、視聴履歴ＤＢ１１２と、広告ＤＢ１１３と、ユーザ管理ＤＢ１１４と、を備える。
【００４３】
番組情報受信部１０１は、テレビ番組の内容を示す内容データを受信し、番組情報ＤＢ１１１に記憶する。ここで、内容データは、テレビ番組の音声が変換されたテキストデータや、番組表に載せられる番組紹介のデータ等、テレビ番組の内容に関する文字情報である。
【００４４】
番組情報受信部１０１は、内容データを、広告サーバ１０が備える入力装置（図示せず）から受け付けてもよいし、外部の装置からネットワークを介して受信してもよい。
【００４５】
図４は、本実施形態に係る内容データを記憶した番組情報テーブルを示す図である。番組情報テーブルは、番組情報ＤＢ１１１に格納され、テレビ番組の放送時間やチャンネルを示すＩＤと関連付けて内容データを記憶する。
【００４６】
なお、図４では、ＩＤはテレビ番組の放送時間やチャンネルを示す情報を含むこととしたが、これには限られない。例えば、ＩＤとは別に、テレビ番組の放送時間やチャンネルを格納するフィールドを設けてもよい。
【００４７】
番組情報生成部１０２は、テレビ番組の音声データを受け付け、この音声データを文字情報に変換して内容データとして記憶する。ここで、受け付けた音声データのうち、文字情報に変換する部分は限定してもよい。例えば、開始から所定時間の部分や、所定以上の音量等の特徴的な部分であってもよい。
【００４８】
識別データ受信部１０３は、テレビ装置２０から、ログイン中のユーザを識別するユーザＩＤと、視聴しているテレビ番組を識別する番組ＩＤとを受信する。識別データ受信部１０３は、受信したユーザＩＤ及び番組ＩＤをキーワード抽出部１０４に提供し、ユーザとテレビ番組のキーワードとを対応付ける。
【００４９】
キーワード抽出部１０４は、番組情報ＤＢ１１１に格納された番組情報テーブル（図４）から内容データを読み込み、この内容データからキーワードを抽出する。具体的には、まず、内容データのテキストを形態素解析し、所定の種類の語句（名詞等）のうち、頻出する語句等、重要度が高いと評価される語句を、キーワードとして抽出する。
【００５０】
ここで、重要度は、例えばＴＦ・ＩＤＦのような、既知の指標を用いることができる。また、内容データがＸＭＬ等のタグ付きのデータである場合には、所定のタグが付与された語句の重要度を高く評価してよい。あるいは、内容データが書式付きのデータである場合には、所定の書式が設定された語句の重要度を高く評価してもよい。
【００５１】
そして、キーワード抽出部１０４は、このように抽出したキーワードを、識別データ受信部１０３により受信したユーザＩＤと関連付けて、視聴履歴として視聴履歴ＤＢ１１２に記憶する。
【００５２】
図５は、本実施形態に係る視聴履歴を記憶した視聴履歴テーブルを示す図である。視聴履歴テーブルは、視聴履歴ＤＢ１１２に格納され、ユーザＩＤに関連付けて、キーワードと、テレビ番組が視聴された日時と、が記憶される。
【００５３】
これにより、視聴履歴テーブルは、ユーザが、いつの時点で、どのような内容に興味を持ったのかを、キーワードの履歴として記憶することができる。
【００５４】
広告データ検索部１０５は、キーワード抽出部１０４により抽出されたキーワードに基づいて、ユーザに提示する広告データを検索する。広告データは、広告ＤＢ１１３に記憶され、例えば、キーワードのマッチングにより、ユーザへ提供する広告データを決定する。
【００５５】
図６は、本実施形態に係る広告データを記憶した広告テーブルを示す図である。広告テーブルは、広告ＤＢ１１３に格納され、広告ＩＤに対して、広告データと、この広告データをテレビ番組に関連付けるためのキーワードと、が記憶される。なお、広告データの例として画像ファイルを示したが、これには限られない。
【００５６】
また、広告テーブルには、広告を配信する対象のユーザ属性の条件を記憶してもよい。この場合、ユーザ管理ＤＢ１１４等において、ユーザ毎に、性別、年齢、住所等の属性を記憶しておき、属性の条件を満たす広告データを選択する。このことにより、ユーザ毎に相応しい広告を配信することができる。
【００５７】
ここで、広告データ検索部１０５は、広告データを検索するキーワードとして、視聴履歴テーブル（図５）に記憶されたキーワードを利用できる。これにより、広告データ検索部１０５は、ユーザが過去に視聴したテレビ番組に基づく広告データをも提供することができる。
【００５８】
すなわち、広告データ検索部１０５は、ユーザ端末３０からユーザＩＤを受信したことに応じて、視聴履歴テーブル（図５）を参照し、過去に視聴したテレビ番組に関する広告データを検索する。
【００５９】
なお、広告データ検索部１０５は、視聴履歴のうち、所定の期間に登録されたキーワードを選択してもよい。また、選択した複数キーワードのうち、出現頻度等に基づいて決定される重要度の高いキーワードを用いてもよい。更に、日時の新しさに応じて重要度の重み付けを行ってもよい。
【００６０】
このようにして、広告データ検索部１０５は、テレビ装置２０から、識別データ受信部１０３を介して受信したユーザＩＤに応じて、あるいは、ユーザ端末３０から受信したユーザＩＤに応じて、このユーザに対して提供すべき広告データを検索する。
【００６１】
広告データ送信部１０６は、広告データ検索部１０５により検索された広告データを、ユーザ端末３０に送信し、ユーザに対して広告を提示させる。ここで、送信先のユーザ端末３０は、広告データ検索部１０５が受信したユーザＩＤにてログインされた端末である。これにより、テレビ番組を視聴したユーザと同一のユーザに対して、広告データを配信することができる。
【００６２】
また、広告データ送信部１０６は、テレビ番組を視聴したユーザと同一のユーザだけではなく、ユーザ管理ＤＢ１１４にて管理される同一のユーザグループに属するユーザに対しても同一の広告データを配信する。
【００６３】
図７は、本実施形態に係るユーザグループを記憶したユーザグループテーブルを示す図である。ユーザグループテーブルは、ユーザ管理ＤＢ１１４に格納され、グループＩＤに対して、複数のユーザＩＤが関連付けて記憶される。
【００６４】
広告データ送信部１０６は、ユーザグループテーブル（図７）を参照し、同一のグループＩＤに関連付けられたユーザＩＤを抽出し、抽出したユーザＩＤでログインされたユーザ端末３０へ、同一の広告データを送信する。同一のユーザグループに属するユーザの興味が同様であれば、同一の広告データを送信することにより、広告効果が向上する。
【００６５】
［処理フロー］
図８は、本実施形態に係るキーワードを抽出する処理の流れを示す図である。ここでは、対象となるテレビ番組の内容データが既に記憶されていることとする。
【００６６】
ステップＳ１１では、キーワード抽出部１０４は、対象となるテレビ番組の内容データを、番組情報ＤＢ１１１から取得する。
【００６７】
ステップＳ１２では、キーワード抽出部１０４は、ステップＳ１１にて取得した内容データのテキストを形態素解析し、所定の種類の語句を抽出する。
【００６８】
ステップＳ１３では、キーワード抽出部１０４は、ステップＳ１２にて抽出した語句それぞれの重要度を評価する。
【００６９】
ステップＳ１４では、キーワード抽出部１０４は、ステップＳ１３にて評価した重要度に基づいて、重要度の高い語句をキーワードとして選択する。
【００７０】
図９は、本実施形態に係る広告データを配信する処理の流れを示す図である。本処理では、ユーザが視聴中か、あるいは最近視聴したテレビ番組に関連する広告データを配信する。
【００７１】
ステップＳ２１では、識別データ受信部１０３は、テレビ装置２０にログインしているユーザＩＤと、視聴中のテレビ番組の番組ＩＤと、を受信する。
【００７２】
ステップＳ２２では、キーワード抽出部１０４は、ステップＳ２１にて受信した番組ＩＤに関するテレビ番組の内容データから、キーワードを抽出する。なお、このキーワードは、予め番組情報ＤＢ１１１に記憶された内容データから前もって抽出されたものを読み込んでもよい。
【００７３】
ステップＳ２３では、広告データ検索部１０５は、ステップＳ２２にて抽出されたキーワードに基づいて、広告ＤＢ１１３から広告データを検索する。なお、広告ＤＢ１１３は、広告サーバ１０の記憶装置４１０に格納されているが、これには限られず、他のサーバにあってもよい。
【００７４】
ステップＳ２４では、広告データ送信部１０６は、ステップＳ２３にて検索した広告データを、ステップＳ２１にて受信したユーザＩＤにてログインしているユーザ端末３０へ送信する。
【００７５】
図１０は、本実施形態に係る視聴履歴に基づいて広告データを配信する処理の流れを示す図である。本処理では、ユーザが過去に視聴したテレビ番組に関連する広告データを配信する。
【００７６】
ステップＳ３１では、広告データ検索部１０５は、ユーザ端末３０から、ログイン中のユーザＩＤを受信する。
【００７７】
ステップＳ３２では、広告データ検索部１０５は、視聴履歴ＤＢ１１２から、ステップＳ３１にて受信したユーザＩＤに関して記憶されたキーワードの履歴を取得する。
【００７８】
ステップＳ３３では、広告データ検索部１０５は、ステップＳ３２にて取得したキーワードの中から、重要度の高いキーワードを抽出する。
【００７９】
ステップＳ３４では、広告データ検索部１０５は、ステップＳ３３にて抽出した重要なキーワードに基づいて、広告ＤＢ１１３から広告データを検索する。
【００８０】
ステップＳ３５では、広告データ送信部１０６は、ステップＳ３４にて検索した広告データを、ステップＳ３１にてユーザＩＤを受信したユーザ端末３０へ送信する。
【００８１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００８２】
例えば、本実施形態では、広告情報を、広告ＤＢ１１３に記憶した広告データとしたが、これには限られない。例えば、関連するＷｅｂページのＵＲＬ等、詳細情報を提供するものであってもよい。この場合、上述の広告データ検索部１０５は、所定の検索エンジンであり、広告サーバ１０の外部に存在する複数のＷｅｂサーバにより管理されるＷｅｂページを検索する。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係る広告サーバ１０と関連要素との全体構成を示す図である。
【図２】本発明の実施形態に係る広告サーバ１０のハードウェア構成を示す図である。
【図３】本発明の実施形態に係る広告サーバ１０の機能構成を示す図である。
【図４】本発明の実施形態に係る内容データを記憶した番組情報テーブルを示す図である。
【図５】本発明の実施形態に係る視聴履歴を記憶した視聴履歴テーブルを示す図である。
【図６】本発明の実施形態に係る広告データを記憶した広告テーブルを示す図である。
【図７】本発明の実施形態に係るユーザグループを記憶したユーザグループテーブルを示す図である。
【図８】本発明の実施形態に係るキーワードを抽出する処理の流れを示す図である。
【図９】本発明の実施形態に係る広告データを配信する処理の流れを示す図である。
【図１０】本発明の実施形態に係る視聴履歴に基づいて広告データを配信する処理の流れを示す図である。
【符号の説明】
【００８４】
１０  広告サーバ
２０  テレビ装置
３０  ユーザ端末
１０１  番組情報受信部
１０２  番組情報生成部
１０３  識別データ受信部
１０４  キーワード抽出部
１０５  広告データ検索部
１０６  広告データ送信部
１１１  番組情報ＤＢ
１１２  視聴履歴ＤＢ
１１３  広告ＤＢ
１１４  ユーザ管理ＤＢ
３００  制御部
４１０  記憶装置
【図１】
0004922245.tif 000002
【図２】
0004922245.tif 000003
【図３】
0004922245.tif 000004
【図４】
0004922245.tif 000005
【図５】
0004922245.tif 000006
【図６】
0004922245.tif 000007
【図７】
0004922245.tif 000008
【図８】
0004922245.tif 000009
【図９】
0004922245.tif 000010
【図１０】
0004922245.tif 000011