(57)【要約】【課題】本発明は、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するときにあって、視聴者が興味を持つコンテンツを視聴者に配信できるようにすることを目的とする。【解決手段】１日をある時間帯に区画して、各時間帯を集計単位にして、その時間帯にコンテンツの配信を要求してきた視聴者のカテゴリ情報を集計する。続いて、集計結果に基づいて、時間帯毎に、その時間帯で最も多かった視聴者のカテゴリ情報を特定して、それに対応付けられるコンテンツのジャンルを取得する。続いて、時間帯毎に、その時間帯に提供要求のあるコンテンツの中から、決定したコンテンツジャンルに属するものを抽出して、その中から、配信するコンテンツを決定する。そして、コンテンツの配信要求が発行されると、その発行時刻の指す時間帯に対応付けて決定したコンテンツを特定して、それを配信する。【選択図】          図１０
2004272850.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するコンテンツ配信方法であって、
１日を区画する時間帯毎に、その時間帯にコンテンツの配信を要求してきた視聴者の属するカテゴリ情報を集計する過程と、
上記集計結果に基づいて、上記時間帯毎に、その時間帯に配信するコンテンツのジャンルを決定する過程と、
上記時間帯毎に、その時間帯に提供要求のあるコンテンツの中から上記決定したコンテンツジャンルに属するものを抽出して、その中から、その時間帯に配信するコンテンツを決定する過程とを備えることを、
特徴とするコンテンツ配信方法。
【請求項２】
複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するコンテンツ配信装置であって、
１日を区画する時間帯毎に、その時間帯にコンテンツの配信を要求してきた視聴者の属するカテゴリ情報を集計する手段と、
上記集計結果に基づいて、上記時間帯毎に、その時間帯に配信するコンテンツのジャンルを決定する手段と、
上記時間帯毎に、その時間帯に提供要求のあるコンテンツの中から上記決定したコンテンツジャンルに属するものを抽出して、その中から、その時間帯に配信するコンテンツを決定する手段とを備えることを、
特徴とするコンテンツ配信装置。
【請求項３】
複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信する処理を行うコンテンツ配信プログラムであって、
１日を区画する時間帯毎に、その時間帯にコンテンツの配信を要求してきた視聴者の属するカテゴリ情報を集計する処理と、
上記集計結果に基づいて、上記時間帯毎に、その時間帯に配信するコンテンツのジャンルを決定する処理と、
上記時間帯毎に、その時間帯に提供要求のあるコンテンツの中から上記決定したコンテンツジャンルに属するものを抽出して、その中から、その時間帯に配信するコンテンツを決定する処理とをコンピュータに実行させるためのコンテンツ配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するコンテンツ配信方法及びその装置と、そのコンテンツ配信技術の実現に用いられるコンテンツ配信プログラムとに関する。
【０００２】
【従来の技術】
複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するという処理がＷＥＢシステムで行われている。
【０００３】
従来、このようなＷＥＢシステムでは、ＷＥＢシステムを運用するサービス提供者は、コンテンツ提供者との間の契約などにより、どのコンテンツをいつ配信するのかを決定するようにして、その決定に従ってコンテンツを配信するようにしている。
【０００４】
本発明では視聴者の嗜好に合ったコンテンツを配信することを実現しているが、視聴者の嗜好に合ったコンテンツを配信する技術として、例えば下記の特許文献１に記載されているものがある。
【０００５】
【特許文献１】
特開２０００−５７０９０
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来技術に従っていると、視聴者に配信されるコンテンツが必ずしも視聴者の興味を持つものとは限られないことから、コンテンツ提供者にとっても、視聴者にとっても、ＷＥＢシステムを運用するサービス提供者にとっても好ましいコンテンツ配信を行っていないという問題がある。
【０００７】
すなわち、コンテンツ提供者の側からすると、提供するコンテンツをほとんど視聴してもらえないことが起こるというような不都合がある。
【０００８】
また、視聴者の側からすると、せっかくＷＥＢシステムにアクセスしても、ほとんど興味のないコンテンツが配信されてくることが起こるというような不都合がある。
【０００９】
また、ＷＥＢシステムを運用するサービス提供者の側からすると、せっかくコンテンツを配信しても視聴者が視聴しないことが起こることから、設備を効率的に運用していないことが起こるというような不都合がある。
【００１０】
本発明はかかる事情に鑑みてなされたものであって、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するときにあって、視聴者が興味を持つコンテンツを視聴者に配信できるようにすることで、従来技術の問題の解決を図る新たなコンテンツ配信技術の提供を目的とする。
【００１１】
【課題を解決するための手段】
この目的を達成するために、本発明のコンテンツ配信装置は、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信する処理を行うときにあって、▲１▼１日を区画する時間帯毎に、その時間帯にコンテンツの配信を要求してきた視聴者の属するカテゴリ情報を集計する手段と、▲２▼その集計結果に基づいて、時間帯毎に、その時間帯に配信するコンテンツのジャンルを決定する手段と、▲３▼時間帯毎に、その時間帯に提供要求のあるコンテンツの中から、その決定したコンテンツジャンルに属するものを抽出して、その中から、その時間帯に配信するコンテンツを決定する手段とを備えるように構成する。
【００１２】
以上の各処理手段が動作することで実現される本発明のコンテンツ配信支援方法はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１３】
このように構成される本発明のコンテンツ配信装置では、１日をある時間帯に区画して、各時間帯を集計単位にして、その時間帯にコンテンツの配信を要求してきた視聴者の属するカテゴリ情報を集計することで、その時間帯にコンテンツの配信を要求してきた視聴者の嗜好を示すカテゴリ情報を収集する。
【００１４】
続いて、その集計結果に基づいて、時間帯毎に、その時間帯で最も多かった視聴者のカテゴリ情報を特定して、それに対応付けられるコンテンツのジャンルを取得することで、その時間帯にコンテンツの配信を要求してきた視聴者が視聴を好むと推定されるコンテンツジャンルを決定する。
【００１５】
続いて、時間帯毎に、その時間帯に提供要求のあるコンテンツの中から、その決定したコンテンツジャンルに属するものを抽出して、その中から、その時間帯に配信するコンテンツを決定する。
【００１６】
そして、視聴者端末からコンテンツの配信要求が発行されると、その発行時刻の指す時間帯に対応付けて決定したコンテンツを特定して、それを視聴者端末に配信するように処理する。
【００１７】
このようにして、本発明では、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するときにあって、これまでにコンテンツの配信を要求してきた多数の視聴者の時間帯毎のアクセス履歴を使って、コンテンツの配信を要求してきた視聴者が最も視聴を好むと推定されるコンテンツを特定して、それを配信するように処理する。
【００１８】
これにより、コンテンツ提供者は、自分の提供するコンテンツを効果的に視聴者に配信できるようになり、また、視聴者は、自分の興味を持つコンテンツを視聴できるようになり、また、サービス提供者は、配信するコンテンツが効果的に視聴されるようになることから、コンテンツ配信に用いる設備を効率的に運用できるようになる。
【００１９】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００２０】
図１に、本発明の適用されるコンテンツ配信システムのシステム構成の一例を図示する。
【００２１】
この図に示すように、本発明の適用されるコンテンツ配信システムは、本発明を具備するコンテンツ配信装置１と、コンテンツ配信装置１に対してコンテンツの配信を要求する１つ又は複数のコンテンツ提供者端末２と、コンテンツ配信装置１とコンテンツ提供者端末２との間を接続するネットワーク３と、コンテンツ配信装置１からコンテンツの配信を受ける複数の視聴者端末４と、コンテンツ配信装置１と視聴者端末４との間を接続する１つ又は複数のネットワーク５とを備える。
【００２２】
図２に、本発明のコンテンツ配信装置１の装置構成の一実施形態例を図示する。
【００２３】
本発明のコンテンツ配信装置１は、視聴者端末４に対して、コンテンツ提供者端末２から提供されるコンテンツを放送の形態でもって配信する処理を行うものであって、この図に示すように、コンテンツ蓄積部１０と、視聴者情報データベース１１と、視聴得点記録テーブル１２と、カテゴリ−ジャンル対応関係テーブル１３と、スケジュール格納部１４と、視聴得点登録部１５と、スケジュール作成部１６と、配信実行部１７とを備える。
【００２４】
このコンテンツ蓄積部１０は、コンテンツ提供者から受け取った配信要求のあるコンテンツを蓄積するものであって、図３に示すように、そのコンテンツに一意に割り付けたコンテンツＩＤに対応付ける形で、そのコンテンツの配信要求日時（配信日／配信開始時刻／配信時間）と、そのコンテンツのメタデータ（タイトルなど）と、そのコンテンツの属するジャンル（音楽番組とか報道番組といったようなジャンル）と、そのコンテンツとを蓄積する。
【００２５】
これらの情報については、コンテンツ提供者が本発明のコンテンツ配信装置１にコンテンツの配信を要求するときに入力してくることになる。
【００２６】
ここで、コンテンツ提供者がコンテンツの配信要求日時を指定しないようにすることも可能であり、この場合には、本発明のコンテンツ配信装置１は、配信可能な全ての配信日時について配信を要求してきたものとして扱うことになる。また、配信要求日時の過ぎたコンテンツについては、削除機構（図示なし）がコンテンツ蓄積部１０からその情報を削除するように処理している。
【００２７】
視聴者情報データベース１１は、本発明のコンテンツ配信装置１にコンテンツの配信を要求してくる視聴者の情報を保存するものであって、図４に示すように、その視聴者に一意に割り付けた視聴者ＩＤに対応付ける形で、その視聴者の視聴者情報（氏名や住所や生年月日や年齢や性別や趣味など）と、その視聴者の持つ視聴者カテゴリの帰属度とを保存する。
【００２８】
ここで、視聴者カテゴリの帰属度とは、例えば、視聴者のカテゴリを２０種類に分類するときに、その視聴者がどのカテゴリにどの程度帰属しているのかを示すものであって、例えば、料理番組を好む視聴者カテゴリ１には６０％の割合で帰属し、スポーツ番組を好む視聴者カテゴリ３には１０％の割合で帰属し、報道番組を好む視聴者カテゴリ２０には３０％の割合で帰属するということを示すものである。
【００２９】
この視聴者カテゴリの帰属度の値については、視聴者自らに入力させるようにすることでもよいが、視聴者の年齢や性別や趣味などの視聴者情報を条件項目とするＩＦ−ＴＨＥＮルールなどで構成されるプログラムを用意して、それを使って自動的に算出するようにしてもよい。
【００３０】
例えば、２０代の男性の多くの人は、スポーツと音楽に興味を示すという傾向があることを考慮して、ＩＦ−ＴＨＥＮルールなどを使って、視聴者情報から２０代の男性を抽出した場合には、その下のＩＦ−ＴＨＥＮルールなどを使って、視聴者情報の趣味の欄にスポーツが記入されているのか音楽が記入されているのかを判断して、スポーツが記入されている場合には、例えば、スポーツ番組を好む視聴者カテゴリに７０％の割合で帰属し、音楽番組を好む視聴者カテゴリに３０％の割合で帰属すると算出し、一方、音楽が記入されている場合には、例えば、音楽番組を好む視聴者カテゴリに７０％の割合で帰属し、スポーツを好む視聴者カテゴリに３０％の割合で帰属すると算出するといったように、視聴者の年齢や性別や趣味などの視聴者情報を条件項目とするＩＦ−ＴＨＥＮルールなどで構成されるプログラムを用意して、それを使って自動的に算出するようにしてもよいのである。
【００３１】
視聴得点記録テーブル１２は、コンテンツ配信の各時間帯を集計単位にして、その時間帯に本発明のコンテンツ配信装置１にコンテンツの配信を要求してきた視聴者の属するカテゴリの集計情報を記録するものであって、図５に示すように、例えば平日／土日／祭日というような配信日の属性別に、例えば１週間を集計期間として、各時間帯にどのようなカテゴリの視聴者がコンテンツの配信を要求してきたのかについて示す得点の集計情報を記録する。
【００３２】
このとき集計する得点は、例えば、視聴者カテゴリ１に６０％の割合で帰属し、視聴者カテゴリ３に１０％の割合で帰属し、視聴者カテゴリ２０には３０％の割合で帰属する視聴者がコンテンツの配信を要求してきた場合には、視聴者カテゴリ１に０．６点を加算し、視聴者カテゴリ３に０．１点を加算し、視聴者カテゴリ２０に０．３点を加算することで集計されることになる。
【００３３】
カテゴリ−ジャンル対応関係テーブル１３は、視聴者のカテゴリと、そのカテゴリの視聴者が好むコンテンツのジャンルとの対応関係を保存する。
【００３４】
すなわち、視聴者のカテゴリを２０種類に分類するときには、図６に示すように、それらの視聴者カテゴリに対応付ける形で、視聴者が好むコンテンツのジャンルを保存するのである。ここで、１つの視聴者カテゴリに、複数のコンテンツジャンルを対応付けることも可能である。
【００３５】
スケジュール格納部１４は、視聴者端末４に配信することになる期間、例えば１週間分のコンテンツ配信のスケジュールを格納する。
【００３６】
すなわち、図７に示すように、この配信日には、こういう時間帯の区画を使って、各時間帯にこのコンテンツ（コンテンツＩＤを使って記述する）を配信するというコンテンツ配信のスケジュール情報を格納するのである。
【００３７】
ここで、配信日を区画する時間帯については、例えば平日／土日／祭日というような配信日の属性別に応じて予め区画形態が設定されており、本発明のコンテンツ配信装置１は、コンテンツ提供者に対して、この時間帯区画を提示して、どの時間帯にコンテンツを配信するのかを指定させる形でコンテンツの配信を要求することを指示している。
【００３８】
視聴得点登録部１５は、視聴得点記録テーブル１２への得点の登録処理を実行するものであって、視聴者端末４から視聴者ＩＤを指定してコンテンツ配信要求が発行されるときに、図８に示すように、視聴者情報データベース１１を検索することで、その視聴者の持つ視聴者カテゴリの帰属度を取得するとともに、図示しないカレンダー機構から、現時点の配信日属性情報および時刻情報を取得して、それらの取得した情報に基づいて、視聴得点記録テーブル１２への得点を加算する処理を実行する。
【００３９】
例えば、視聴者情報データベース１１から視聴者カテゴリの帰属度として、視聴者カテゴリ１に６０％の割合で帰属し、視聴者カテゴリ３に１０％の割合で帰属し、視聴者カテゴリ２０には３０％の割合で帰属するという情報を取得する場合には、視聴得点記録テーブル１２に対して、視聴者カテゴリ１に０．６点を加算し、視聴者カテゴリ３に０．１点を加算し、視聴者カテゴリ２０に０．３点を加算するという加算処理を実行するのである。
【００４０】
スケジュール作成部１６は、例えば週末になるときに動作して、例えば翌週の１週間分のコンテンツ配信スケジュールを作成して、それをスケジュール格納部１４に格納する処理を実行する。
【００４１】
配信実行部１７は、視聴者端末４から視聴者ＩＤを指定してコンテンツ配信要求が発行されるときに、スケジュール格納部１４に格納されるコンテンツ配信スケジュールに従って視聴者端末４に配信するコンテンツを特定して、それをコンテンツ蓄積部１０から読み出して視聴者端末４に配信する処理を実行する。
【００４２】
次に、図９の処理フローに従って、スケジュール作成部１６の実行する処理について詳細に説明する。
【００４３】
スケジュール作成部１６は、コンテンツ配信スケジュールを作成するタイミングに到達することで起動されると、図９の処理フローに示すように、先ず最初に、ステップ１０で、スケジューリングの要求されている全てのスケジューリング日（例えば１週間分のスケジューリング日）について処理したのか否かを判断して、全てのスケジューリング日について処理していないことを判断するときには、ステップ１１に進んで、未処理のスケジューリング日を選択する。例えば４月１日というように、未処理のスケジューリング日を選択するのである。
【００４４】
このとき選択した未処理のスケジューリング日については、上述したように、そのスケジューリング日の属性に応じた区分け形態に従って予め規定の時間帯に区分けされている。
【００４５】
これから、続いて、ステップ１２で、選択したスケジューリング日の持つ全ての時間帯について処理したのか否かを判断して、全ての時間帯について処理したことを判断するときには、次の未処理のスケジューリング日について処理を行うべくステップ１０に戻る。
【００４６】
一方、ステップ１２で、選択したスケジューリング日の持つ全ての時間帯について処理していないことを判断するときには、ステップ１３に進んで、選択したスケジューリング日の持つ未処理の時間帯を選択する。例えば「１５：００〜１６：００」という時間帯というように、未処理の時間帯を選択するのである。
【００４７】
続いて、ステップ１４で、図３に示したようなデータ構造を持つコンテンツ蓄積部１０を検索することで、選択したスケジューリング日及び時間帯に配信要求のあるコンテンツを特定する。
【００４８】
例えば、選択したスケジューリング日及び時間帯に、コンテンツ提供者Ａがコンテンツａ（例えば料理番組のコンテンツ）の配信を要求し、コンテンツ提供者Ｂがコンテンツｂ（例えばスポーツ番組のコンテンツ）の配信を要求し、コンテンツ提供者Ｃがコンテンツｃ（例えば料理番組のコンテンツ）の配信を要求している場合には、これらのコンテンツを特定するのである。
【００４９】
続いて、ステップ１５で、選択したスケジューリング日の属性の指す視聴得点記録テーブル１２のテーブル部分を検索することで、選択した時間帯で最大の視聴得点を持つ視聴者カテゴリを特定する。
【００５０】
すなわち、視聴得点記録テーブル１２が例えば１週間を集計期間としている場合には、この１週間の集計結果を使って、選択した時間帯に最もコンテンツの配信を要求してきた視聴者カテゴリがどれであるのかを特定するのである。
【００５１】
続いて、ステップ１６で、その特定した視聴者カテゴリをキーにしてカテゴリ−ジャンル対応関係テーブル１３を検索することで、そのカテゴリの視聴者が好むコンテンツジャンルを特定する。
【００５２】
例えば、図６に示すように、カテゴリ−ジャンル対応関係テーブル１３が視聴者カテゴリ１に対応付けて料理番組というコンテンツジャンルを保存している場合にあって、ステップ１５で視聴者カテゴリ１を特定すると、その視聴者カテゴリ１に対応付けて保存される料理番組というコンテンツジャンルを特定するのである。
【００５３】
続いて、ステップ１７で、ステップ１４で特定したコンテンツの中から、ステップ１６で特定したコンテンツジャンルを持つものを処理対象のコンテンツとして抽出する。
【００５４】
例えば、ステップ１４で、コンテンツ提供者Ａが配信要求した料理番組のコンテンツａと、コンテンツ提供者Ｂが配信要求したスポーツ番組のコンテンツｂと、コンテンツ提供者Ｃが配信要求した料理番組のコンテンツｃとを特定する場合にあって、ステップ１６で、料理番組というコンテンツジャンルを特定した場合には、コンテンツａとコンテンツｃとを処理対象のコンテンツとして抽出するのである。
【００５５】
続いて、ステップ１８で、処理対象のコンテンツについて主成分分析手法を使って得点を計算し、その中で最も高い得点を示すコンテンツを選択して、それを選択した時間帯に割り付けるコンテンツとして決定してから、次の未処理の時間帯について処理を行うべくステップ１２に戻る。
【００５６】
ここで、処理対象のコンテンツの中からどのコンテンツを選択するのかについては、主成分分析手法などのような統計的手法を用いずに、サービス提供者の得る利益を優先させる観点に立って、コンテンツ提供者に対してコンテンツの登録の際に配信料金を指定させるようにして、処理対象のコンテンツの中から最も高い配信料金が支払われることになるコンテンツを選択して、それを選択した時間帯に割り付けるコンテンツとして決定するというような方法を用いてもよい。
【００５７】
このようにして、スケジュール作成部１６は、例えば週末になるときに動作して、例えば翌週の１週間分のコンテンツ配信スケジュールを作成して、図７に示すように、それについての情報をスケジュール格納部１４に格納するように処理するのである。
【００５８】
このコンテンツ配信スケジュール情報の格納を受けて、配信実行部１７は、視聴者端末４から視聴者ＩＤを指定してコンテンツ配信要求が発行されると、視聴者についてのユーザ認証を行った後、図１０に示すように、スケジュール格納部１４に格納されるコンテンツ配信スケジュールに従って視聴者端末４に配信するコンテンツを特定して、それをコンテンツ蓄積部１０から読み出して視聴者端末４に配信するように処理する。
【００５９】
以上説明したように、本発明のコンテンツ配信装置１は、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末４に配信するときにあって、これまでにコンテンツの配信を要求してきた多数の視聴者の時間帯毎のアクセス履歴を使って、コンテンツの配信を要求してきた視聴者が最も視聴を好むと推定されるコンテンツを特定して、それを配信するように処理するのである。
【００６０】
これにより、コンテンツ提供者は、自分の提供するコンテンツを効果的に視聴者に配信できるようになり、また、視聴者は、自分の興味を持つコンテンツを視聴できるようになり、また、サービス提供者は、配信するコンテンツが効果的に視聴されるようになることから、コンテンツ配信に用いる設備を効率的に運用できるようになる。
【００６１】
図２に示した本発明のコンテンツ配信装置１では、配信サーバ機能を実現するためのコンテンツ蓄積部１０及び配信実行部１７を１つ備えることで構成したが、視聴者端末４からのコンテンツ配信要求が数が多くなると、これでは対処できなくなる。
【００６２】
これから、図１１に示すように、本発明のコンテンツ配信装置１は、この配信サーバ機能を複数備えるように構成することが好ましい。なお、図１１中に示すサーバ制御機構は、図２に示した処理手段の内の配信サーバ機能を除いたものを示している。
【００６３】
以上に説明した実施形態例では、図７に示したように、この時間帯にはこの１つのコンテンツのみを配信するというコンテンツ配信スケジュールを作成するようにしているが、この構成に従うと、コンテンツの配信を要求してきた視聴者がそのコンテンツジャンルに興味のない視聴者カテゴリに属していた場合には、その視聴者に対して興味のあるコンテンツが配信されないことが起こり得る。
【００６４】
そうなると、興味のないコンテンツが配信されないことで、視聴者は再びコンテンツの配信を要求してこなくなることが生じ、これにより、多様かつ時間経過とともに変化するという性質を持つ視聴者の嗜好を反映した形で、コンテンツを配信できなくなる可能性がある。
【００６５】
そこで、このような不都合の発生を解消するために、スケジュール作成部１６は、図９の処理フローのステップ１５で、最大の視聴得点を持つ視聴者カテゴリのみを特定するのではなく、視聴得点の高い順に例えば５つの視聴者カテゴリを特定して、それらの視聴者カテゴリのそれぞれについて、図９の処理フローのステップ１６〜ステップ１８の処理を行うことで、図１２に示すように、各スケジューリング日について、例えば５つのコンテンツ配信スケジュールを作成するという構成を採る。
【００６６】
そして、配信実行部１７は、このような不都合の発生を解消するために、例えば５つのコンテンツ配信スケジュールに従ってコンテンツを配信するようにするとともに、視聴者端末４から視聴者ＩＤを指定してコンテンツの配信要求が発行されると、図１３に示す処理フローに従って、最適なコンテンツ配信スケジュールを選択して、それに従ってコンテンツの配信処理を実行するという構成を採る。
【００６７】
すなわち、配信実行部１７は、視聴者端末４から視聴者ＩＤを指定してコンテンツ配信要求が発行されると、図１３の処理フローに示すように、先ず最初に、ステップ２０で、視聴者についてのユーザ認証を行う。
【００６８】
続いて、ステップ２１で、図４に示すようなデータ構造を持つ視聴者情報データベース１１を検索することで、視聴者ＩＤの指す視聴者カテゴリを特定し、続くステップ２２で、その特定した視聴者カテゴリの中から最も大きな帰属度を持つ視聴者カテゴリを特定する。
【００６９】
例えば、視聴者ＩＤの指す視聴者カテゴリとして、視聴者カテゴリ１に６０％の割合で帰属し、視聴者カテゴリ３に１０％の割合で帰属し、視聴者カテゴリ２０には３０％の割合で帰属するというものを特定する場合には、その視聴者カテゴリの中から最も大きな帰属度を持つ視聴者カテゴリ１を特定するのである。
【００７０】
続いて、ステップ２３で、その特定した視聴者カテゴリをキーにしてカテゴリ−ジャンル対応関係テーブル１３を検索することで、そのカテゴリの視聴者が好むコンテンツジャンルを特定する。
【００７１】
例えば、図６に示すように、カテゴリ−ジャンル対応関係テーブル１３が視聴者カテゴリ１に対応付けて料理番組というコンテンツジャンルを保存している場合にあって、ステップ２２で視聴者カテゴリ１を特定すると、その視聴者カテゴリ１に対応付けて保存される料理番組というコンテンツジャンルを特定するのである。
【００７２】
続いて、ステップ２４で、変数ｉに１をセットし、続くステップ２５で、５つ作成されているコンテンツ配信スケジュールの内の第ｉ順位のコンテンツ配信スケジュールで、その特定したコンテンツジャンルのコンテンツを配信中であるのか否かを判断する。
【００７３】
この判断処理に従って、第ｉ順位のコンテンツ配信スケジュールで、その特定したコンテンツジャンルのコンテンツを配信中であることを判断するときには、ステップ２９に進んで、コンテンツの配信要求を発行してきた視聴者端末４に対して、その第ｉ順位のコンテンツ配信スケジュールで配信中のコンテンツを配信する。
【００７４】
一方、ステップ２５で、第ｉ順位のコンテンツ配信スケジュールでは特定したコンテンツジャンルのコンテンツを配信中でないことを判断するときには、ステップ２６に進んで、変数ｉの値を１つインクリメントし、続くステップ２７で、変数ｉの値が最大値のｉｍａｘ（図７の例では５）を超えたのか否かを判断して、超えていないことを判断するときには、ステップ２５に戻る。
【００７５】
一方、ステップ２７で、変数ｉの値が最大値のｉｍａｘ  を超えたことを判断するとき、すなわち、いずれのコンテンツ配信スケジュールでも特定したコンテンツジャンルのコンテンツを配信中でないことを判断するときには、ステップ２８に進んで、変数ｉに１をセットしてから、ステップ２９に進んで、コンテンツの配信要求を発行してきた視聴者端末４に対して、第ｉ順位（この場合には第１順位）のコンテンツ配信スケジュールで配信中のコンテンツを配信する。
【００７６】
このようにして、図１２に示す構成に従うと、本発明のコンテンツ配信装置１は、コンテンツの配信を要求してきた視聴者に対して、興味のあるコンテンツを配信することができるようになる。
【００７７】
この構成を採る場合には、視聴得点登録部１５は、図５に示すようなデータ構造を持つ視聴得点記録テーブル１２への得点の登録処理を実行するときに、コンテンツの視聴時間を考慮した補正を行うようにしてもよい。
【００７８】
例えば、図１３の処理フローのステップ２２で、視聴者ＩＤの指す視聴者カテゴリの中から最も大きな帰属度を持つ視聴者カテゴリを特定することに対応して、その視聴者カテゴリのみに１点を与える形で視聴得点記録テーブル１２への得点の加算を行うことを基本にして、
補正係数＝（実際の視聴時間）／（配信要求時点から残りの配信時間）
という補正係数を算出し、それを用いて、
加算する得点＝１×補正係数
に従って、視聴得点記録テーブル１２への得点の加算を行うようにしてもよい。
【００７９】
このような得点の加算を用いると、配信要求時間から最後までコンテンツを視聴した場合には、該当する視聴者カテゴリに最大点である１点が加算され、少ししか視聴しなかった場合には、該当する視聴者カテゴリにそれに応じた小さな点が加算されることになるので、視聴者の嗜好をより正確に反映した形でコンテンツを配信できるようになる。
【００８０】
【発明の効果】
以上説明したように、本発明では、複数のコンテンツ提供者から提供されるコンテンツを視聴者端末に配信するときにあって、これまでにコンテンツの配信を要求してきた多数の視聴者の時間帯毎のアクセス履歴を使って、コンテンツの配信を要求してきた視聴者が最も視聴を好むと推定されるコンテンツを特定して、それを配信するように処理する。
【００８１】
これにより、コンテンツ提供者は、自分の提供するコンテンツを効果的に視聴者に配信できるようになり、また、視聴者は、自分の興味を持つコンテンツを視聴できるようになり、また、サービス提供者は、配信するコンテンツが効果的に視聴されるようになることから、コンテンツ配信に用いる設備を効率的に運用できるようになる。
【図面の簡単な説明】
【図１】本発明の適用されるコンテンツ配信システムのシステム構成図である。
【図２】コンテンツ配信装置の装置構成の一例を示す図である。
【図３】コンテンツ蓄積部の蓄積データの一例を示す図である。
【図４】視聴者情報データベースの保存データの一例を示す図である。
【図５】視聴得点記録テーブルの記録データの一例を示す図である。
【図６】カテゴリ−ジャンル対応関係テーブルの保存データの一例を示す図である。
【図７】スケジュール格納部の格納データの一例を示す図である。
【図８】視聴得点登録部の処理の説明図である。
【図９】配信実行部の実行する処理フローである。
【図１０】コンテンツ配信装置の処理の説明図である。
【図１１】コンテンツ配信装置の装置構成の他の一例を示す図である。
【図１２】コンテンツ配信装置の処理の説明図である。
【図１３】配信実行部の実行する処理フローである。
【符号の説明】
１    コンテンツ配信装置
２    コンテンツ提供者端末
３    ネットワーク
４    視聴者端末
５    ネットワーク
１０  コンテンツ蓄積部
１１  視聴者情報データベース
１２  視聴得点記録テーブル
１３  カテゴリ−ジャンル対応関係テーブル
１４  スケジュール格納部
１５  視聴得点登録部
１６  スケジュール作成部
１７  配信実行部
【図１】
2004272850.tif 000003
【図２】
2004272850.tif 000004
【図３】
2004272850.tif 000005
【図４】
2004272850.tif 000006
【図５】
2004272850.tif 000007
【図６】
2004272850.tif 000008
【図７】
2004272850.tif 000009
【図８】
2004272850.tif 000010
【図９】
2004272850.tif 000011
【図１０】
2004272850.tif 000012
【図１１】
2004272850.tif 000013
【図１２】
2004272850.tif 000014
【図１３】
2004272850.tif 000015