(57)【要約】【課題】本発明は、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択するときにあって、コンテンツ提供者の持つコンテンツ提供についての意図を考慮する形でコンテンツを選択できるようにすることを目的とする。【解決手段】提供対象のコンテンツに対応付けて、コンテンツの配信に合わせて順次更新されていくコンテンツの配信要求回数と、コンテンツ提供についての意図値と、配信要求回数と意図値とに基づいて算出される算出値とを管理するという構成を採って、配信するコンテンツを選択する必要が生じた場合には、それらの算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定することで、視聴者に配信するコンテンツを選択する。この構成に従って、簡略な構成に従いつつ、コンテンツ提供者の意図する配信形態でコンテンツを配信できるようになる。【選択図】          図２
2004272852.tif 000002
【特許請求の範囲】
【請求項１】
提供対象のコンテンツの中から視聴者端末に配信するコンテンツを選択するコンテンツ選択方法であって、
提供対象のコンテンツに対応付けて、コンテンツの配信要求回数と、コンテンツ提供についての意図値と、該配信要求回数と該意図値とに基づいて算出される算出値とを管理する管理手段に管理される該算出値を検索することで、該算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定する過程と、
上記特定したコンテンツを視聴者端末に配信する過程と、
上記配信したコンテンツに対応付けて管理される上記配信要求回数及び上記算出値を更新する過程と、
上記管理手段に対して、上記配信要求回数及び上記意図値を登録する過程とを備えることを、
特徴とするコンテンツ選択方法。
【請求項２】
提供対象のコンテンツの中から視聴者端末に配信するコンテンツを選択するコンテンツ選択装置であって、
提供対象のコンテンツに対応付けて、コンテンツの配信要求回数と、コンテンツ提供についての意図値と、該配信要求回数と該意図値とに基づいて算出される算出値とを管理する管理手段と、
上記管理手段に管理される算出値を検索することで、該算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定する特定手段と、
上記特定手段の特定したコンテンツを視聴者端末に配信する配信手段と、
上記配信手段の配信したコンテンツに対応付けて管理される上記配信要求回数及び上記算出値を更新する更新手段と、
上記管理手段に対して、上記配信要求回数及び上記意図値を登録する登録手段とを備えることを、
特徴とするコンテンツ選択装置。
【請求項３】
提供対象のコンテンツの中から視聴者に配信するコンテンツを選択する処理を行うコンテンツ選択プログラムであって、
提供対象のコンテンツに対応付けて、コンテンツの配信要求回数と、コンテンツ提供についての意図値と、該配信要求回数と該意図値とに基づいて算出される算出値とを管理する管理手段に管理される該算出値を検索することで、該算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定する処理と、
上記特定したコンテンツを視聴者端末に配信する処理と、
上記配信したコンテンツに対応付けて管理される上記配信要求回数及び上記算出値を更新する処理と、
上記管理手段に対して、上記配信要求回数及び上記意図値を登録する処理とをコンピュータに実行させるためのコンテンツ選択プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択するコンテンツ選択方法及びその装置と、そのコンテンツ選択方法の実現に用いられるコンテンツ選択プログラムとに関する。
【０００２】
【従来の技術】
コンテンツ配信者は、コンテンツ提供者からのコンテンツを受け取り、それらのコンテンツの中から視聴者に配信するコンテンツを選択して配信を行うようにしている。
【０００３】
例えば  広告配信者は、広告クライアントからの広告コンテンツを受け取り、それらの広告コンテンツの中から視聴者に配信する広告コンテンツを選択して配信するようにしている。
【０００４】
このような場合、コンテンツを配信する必要が生じたときに、何らかの基準に従って、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択する必要がある。
【０００５】
従来では、様々な方法に従って、このコンテンツの選択を行うようにしているが、いずれの方法でも、コンテンツ提供者の持つコンテンツ提供についての意図を考慮する形でコンテンツを選択するようにはしていない。
【０００６】
なお、広告コンテンツの表示回数を制御する従来技術として、下記に示す特許文献１に記載される発明がある。
【０００７】
【特許文献１】
特開２００１−１４２８２６
【０００８】
【発明が解決しようとする課題】
従来技術では、コンテンツ提供者の意図を反映したコンテンツを選択して配信することを行うことは難しい。
【０００９】
例えば、コンテンツ提供者が、短い期間に、集中的にコンテンツを配信したいと希望した場合や、最初は低頻度でコンテンツを配信し、その後、高頻度でコンテンツを配信したいと希望した場合や、長い期間、低頻度でコンテンツを配信したいと希望した場合に、それを実現することが困難であるといったような問題が生ずる。
【００１０】
本発明はかかる事情に鑑みてなされたものであって、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択するときにあって、コンテンツ提供者の持つコンテンツ提供についての意図を考慮する形でコンテンツを選択できるようにすることで、従来技術の持つ問題を解決する新たなコンテンツ選択技術の提供を目的とする。
【００１１】
【課題を解決するための手段】
この目的を達成するために、本発明のコンテンツ選択装置は、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択するために、▲１▼提供対象のコンテンツに対応付けて、コンテンツの配信要求回数と、コンテンツ提供についての意図値と、配信要求回数と意図値とに基づいて算出される算出値とを管理する管理手段と、▲２▼管理手段に管理される算出値を検索することで、それらの算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定する特定手段と、▲３▼特定手段の特定したコンテンツを視聴者端末に配信する配信手段と、▲４▼配信手段の配信したコンテンツに対応付けて管理される配信要求回数及び算出値を更新する更新手段と、▲５▼管理手段に対して、配信要求回数及び意図値を登録する登録手段とを備えるように構成する。
【００１２】
以上の各処理手段が動作することで実現される本発明のコンテンツ選択方法はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１３】
このように構成される本発明のコンテンツ選択装置では、登録手段は、コンテンツ提供者から、提供対象のコンテンツについての配信要求回数の初期値を入力して、管理手段に登録するとともに、コンテンツ提供者から、そのコンテンツ提供についての意図値（例えば、コンテンツ提供者がコンテンツの配信を強く要求する程、大きな値を示す数値）を入力して、管理手段に登録する。
【００１４】
一方、特定手段は、配信するコンテンツを選択する必要が生じた場合には、管理手段に管理される算出値を検索することで、それらの算出値の中から、例えば最大値というような規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定し、これを受けて、配信手段は、この特定されたコンテンツを視聴者に配信する。
【００１５】
そして、このとき、更新手段は、配信手段の配信したコンテンツに対応付けて管理される配信要求回数及び算出値を更新する。
【００１６】
このようにして、管理手段には、提供対象のコンテンツに対応付けて、コンテンツの配信に合わせて順次更新されていくコンテンツの配信要求回数と、コンテンツ提供についての意図値と、配信要求回数と意図値とに基づいて算出される算出値とが管理されることになる。
【００１７】
このように構成されるときにあって、登録手段は、コンテンツ提供者からの指示に従って、新たな配信要求回数を管理手段に登録することで、管理手段に管理されている配信要求回数を更新したり、コンテンツ提供者からの指示に従って、新たな意図値を管理手段に登録することで、管理手段に管理されている意図値を更新する。
【００１８】
以上に説明したように、本発明では、提供対象のコンテンツに対応付けて、コンテンツの配信に合わせて順次更新されていくコンテンツの配信要求回数と、コンテンツ提供についての意図値と、配信要求回数と意図値とに基づいて算出される算出値とを管理するという構成を採って、配信するコンテンツを選択する必要が生じた場合には、これらの算出値の中から規定の選択基準に従って１つの算出値を選択して、提供対象のコンテンツの中からその選択した算出値を持つものを特定することで、視聴者に配信するコンテンツを選択するように処理するのである。
【００１９】
この構成に従って、本発明によれば、コンテンツ提供者は、例えば、短い期間に、集中的にコンテンツを配信したいと希望する場合には、例えば、大きな意図値を指定して配信回数を登録するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００２０】
また、コンテンツ提供者は、例えば、最初は低頻度でコンテンツを配信し、その後、高頻度でコンテンツを配信したいと希望する場合には、例えば、最初のある期間の間は小さな意図値を登録し、その後のある期間の間は大きな意図値に更新するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００２１】
また、コンテンツ提供者は、例えば、長い期間、低頻度でコンテンツを配信したいと希望する場合には、例えば、小さな意図値を指定して配信回数を登録するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００２２】
このように、本発明では、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択して配信するという処理を行うときに、配信要求回数とコンテンツ提供についての意図値とに基づいて算出される算出値を使って、提供対象のコンテンツの中から配信するコンテンツを選択するように処理することから、簡略な構成に従いつつ、コンテンツ提供者の意図する配信形態でコンテンツを配信できるようになる。
【００２３】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００２４】
図１に、本発明の適用されるコンテンツ配信システムのシステム構成の一例を図示する。
【００２５】
この図に示すように、本発明の適用されるコンテンツ配信システムは、本発明を具備するコンテンツ配信装置１と、コンテンツ配信装置１に対してコンテンツの配信を要求する複数のコンテンツ提供者端末２と、コンテンツ配信装置１とコンテンツ提供者端末２との間を接続するネットワーク３と、コンテンツ配信装置１からコンテンツの配信を受ける複数の視聴者端末４と、コンテンツ配信装置１と視聴者端末４との間を接続する１つ又は複数のネットワーク５とを備える。
【００２６】
図２に、本発明のコンテンツ配信装置１の装置構成の一実施形態例を図示する。
【００２７】
この図に示すように、本発明のコンテンツ配信装置１は、配信要求テーブル１０と、コンテンツ提供者テーブル１１と、視聴者テーブル１２と、番組管理テーブル１３と、コンテンツ蓄積部１４と、配信要求登録部１５と、配信要求更新部１６と、配信実行部１７とを備える。
【００２８】
配信要求テーブル１０は、メモリ上に展開されて、提供対象のコンテンツに割り付けた番組ＩＤに対応付けて、そのコンテンツの配信要求回数（あと何回配信するのかということを示す回数）と、そのコンテンツの提供についての意図値（コンテンツ提供者がコンテンツの配信を強く要求する程、大きな値を示す数値で表現される）と、その配信要求回数とその意図値との合計値と、そのコンテンツの提供者名とを管理する。
【００２９】
ここで、この実施形態例では、配信要求テーブル１０は、コンテンツの配信要求回数を管理するという構成を採っており、コンテンツが１回配信されると、１回減少する形でその配信要求回数を更新することになるが、状況によっては、重み付けされた値が減少する形で更新するようにすることも可能である。
【００３０】
また、この実施形態例では、配信要求テーブル１０は、配信要求回数と意図値との合計値を使ってコンテンツ配信を制御するという後述の制御方法に合わせて、配信要求回数と意図値との合計値を管理するという構成を採っているが、その他の算出値を使ってコンテンツ配信を制御するという制御方法を用いる場合には、配信要求回数と意図値とに基づいて算出されるその算出値を管理するという構成を採ることになる。
【００３１】
コンテンツ提供者テーブル１１は、メモリ上に展開されて、コンテンツを提供する提供者のＩＤに対応付けて、そのコンテンツ提供者に対して課金する際に必要となる課金用情報（例えば、コンテンツ提供者の銀行口座の番号など）を管理する。
【００３２】
視聴者テーブル１２は、メモリ上に展開されて、コンテンツの配信先となる視聴者のＩＤに対応付けて、その視聴者の利用している回線の情報（回線種別や回線容量など）を管理する。
【００３３】
なお、視聴者テーブル１２は、この回線容量については、視聴者の契約した回線容量を管理することもあるし、実際の回線容量が測定されている場合には、その実際の回線容量を管理することもある。
【００３４】
番組管理テーブル１３は、提供対象のコンテンツに割り付けた番組ＩＤに対応付けて、そのコンテンツのタイトルや、そのコンテンツのＩＤや、そのコンテンツのビットレートや、そのコンテンツの保存先の情報（コンテンツ蓄積部１４のアドレス情報など）などを管理する。
【００３５】
ここで、以下の説明では、１つの番組ＩＤはビットレートと対応付けられる複数のコンテンツＩＤを含み、提供する視聴者の回線情報に従って適切なビットレートのコンテンツが選択されて、視聴者端末４に配信されるという構成が採られている。
【００３６】
例えば、コンテンツ１に対して“番組ＩＤ＝１”という番組ＩＤを割り付ける場合に、ビットレートＸ１を持つコンテンツ１には、例えば“コンテンツＩＤ＝１−１”を割り付け、ビットレートＸ２を持つコンテンツ１には、例えば“コンテンツＩＤ＝１−２”を割り付け、ビットレートＸｎを持つコンテンツ１には、例えば“コンテンツＩＤ＝１−ｎ”を割り付けるという割付方法を用いることを想定している。
【００３７】
また、提供対象のコンテンツについては、コンテンツ蓄積部１４に蓄積されずに、外部のＷＥＢサイトに保存されている場合もあるが、そのような場合には、番組管理テーブル１３は、コンテンツの保存先の情報として、そのＷＥＢサイトのＵＲＬ情報を管理することになる。
【００３８】
コンテンツ蓄積部１４は、ビットレートに応じた複数の蓄積部を有し、例えば、ビットレートＸ１の蓄積部に、ビットレートＸ１を持つコンテンツ１を蓄積し、ビットレートＸ２の蓄積部に、ビットレートＸ２を持つコンテンツ１を蓄積し、・・・・、ビットレートＸｎの蓄積部に、ビットレートＸｎを持つコンテンツ１を蓄積するというように、提供対象の各コンテンツについて、それぞれのビットレートの蓄積部にそれぞれのビットレートのコンテンツを蓄積することで、提供対象のコンテンツを蓄積するようにしている。
【００３９】
配信要求登録部１５は、ＣＰＵなどの制御手段上で実行されるプログラムにより実現されて、コンテンツ提供者からの登録要求に応答して、提供対象のコンテンツをコンテンツ蓄積部１４に登録するとともに、それに合わせて、配信要求テーブル１０及び番組管理テーブル１３への情報登録を実行する。
【００４０】
配信要求更新部１６は、ＣＰＵ上で実行されるプログラムにより実現されて、コンテンツ提供者からの更新要求に応答して、配信要求テーブル１０に管理されている意図値や配信要求回数を更新する処理を実行する。
【００４１】
配信実行部１７は、ＣＰＵ上で実行されるプログラムにより実現されて、視聴者からの配信要求に応答して、提供対象のコンテンツの中からその視聴者に配信するコンテンツを選択して、それを配信する処理を実行する。
【００４２】
図３に、配信要求登録部１５の実行する処理フローの一実施形態例を図示し、図４に、配信要求更新部１６の実行する処理フローの一実施形態例を図示し、図５及び図６に、配信実行部１７の実行する処理フローの一実施形態例を図示する。
【００４３】
次に、これらの処理フローに従って、このように構成される本発明のコンテンツ配信装置１の実行する処理について詳細に説明する。
【００４４】
先ず最初に、配信要求登録部１５の実行する処理について説明する。
【００４５】
配信要求登録部１５は、例えば、コンテンツ提供者端末２に登録画面を表示しているときに、その登録画面の持つボタンが操作されることでコンテンツの登録要求が発行されると、図３の処理フローに示すように、先ず最初に、ステップ１０で、コンテンツ提供者から登録要求のコンテンツを受け取り、それに対して番組ＩＤを付加する。
【００４６】
続いて、ステップ１１で、コンテンツ提供者に対して、その番組ＩＤを通知する。
【００４７】
続いて、ステップ１２で、上述の登録画面を使って、コンテンツ提供者端末２からコンテンツ提供者の指定する配信要求回数及び意図値を入力するとともに、その合計値を算出する。すなわち、登録するコンテンツの配信要求回数の初期値と、そのコンテンツ提供についての意図値とを入力するとともに、その２つの合計値を算出するのである。
【００４８】
続いて、ステップ１３で、配信要求テーブル１０に対して、コンテンツに付加した番組ＩＤに対応付けて、入力した配信要求回数及び意図値と、算出した合計値と、コンテンツの登録要求を発行したコンテンツ提供者名とを登録する。
【００４９】
続いて、ステップ１４で、コンテンツ提供者から受け取ったコンテンツを基に、コンテンツ蓄積部１４に蓄積することになる各ビットレートのコンテンツを生成して、それらのコンテンツに対して上述の論理に従ってコンテンツＩＤを付加しつつ、それらのコンテンツをコンテンツ蓄積部１４に登録する。
【００５０】
続いて、ステップ１５で、入力していない情報についてはコンテンツ提供者端末２から入力することで、登録要求のコンテンツに関する情報を番組管理テーブル１３に登録する。すなわち、コンテンツに付加した番組ＩＤに対応付けて、そのコンテンツのタイトルや、そのコンテンツのＩＤや、そのコンテンツのビットレートや、そのコンテンツの保存先の情報などを番組管理テーブル１３に登録するのである。
【００５１】
続いて、ステップ１６で、コンテンツ提供者テーブル１１を検索することで、コンテンツの登録要求を発行してきたコンテンツ提供者の課金用情報を得て、コンテンツ提供者に対して、コンテンツの登録料を課金するための処理を行い、処理を終了する。
【００５２】
このようにして、配信要求登録部１５は、コンテンツ提供者からコンテンツの登録要求が発行されると、視聴者への提供対象となる登録要求のコンテンツをコンテンツ蓄積部１４に登録するとともに、それに合わせて、配信要求テーブル１０及び番組管理テーブル１３への情報登録を実行する処理を行うのである。
【００５３】
後述するように、配信実行部１７は、視聴者端末４からコンテンツの配信要求が発行されると、配信要求テーブル１０に管理される合計値の内の最も大きな値を持つコンテンツを配信対象として選択して、そのコンテンツの配信を行うとともに、その配信したコンテンツの指す配信要求テーブル１０の配信要求回数を更新し、それに合わせて、その配信要求回数に対応付けられる合計値を更新する処理を行う。
【００５４】
これから、コンテンツ提供者は、配信要求テーブル１０への配信要求回数及び意図値の初期登録を行った後に、配信要求テーブル１０に管理される配信要求回数／意図値／合計値を閲覧して、必要に応じて、自分の登録したコンテンツについての配信要求回数及び意図値の値を更新するように要求することがある。
【００５５】
配信要求更新部１６は、この更新処理を実行するものであって、コンテンツ提供者から配信要求テーブル１０に管理される配信要求回数及び意図値の更新要求が発行されると、図４の処理フローに示すように、先ず最初に、ステップ２０で、コンテンツ提供者に対して配信要求テーブル１０の内容を提示する。
【００５６】
この提示を受けて、コンテンツ提供者は、自分の登録したコンテンツについての現在の配信要求回数／意図値／合計値を知ることができるようになるとともに、他のコンテンツ提供者が登録したコンテンツについての現在の配信要求回数／意図値／合計値を知ることができるようになる。
【００５７】
続いて、ステップ２１で、この配信要求テーブル１０の内容の提示に応答して、コンテンツ提供者がその提示画面に対して操作するのを待って、コンテンツ提供者が操作したことを検出すると、ステップ２２に進んで、配信要求テーブル１０の内容の閲覧終了指示が発行されたのか否かを判断して、閲覧終了指示が発行されたことを判断するときには、そのまま処理を終了する。
【００５８】
一方、ステップ２２で、配信要求テーブル１０の内容の閲覧終了指示が発行されたのではないことを判断するとき、すなわち、配信要求テーブル１０の内容の更新要求が発行されたことを判断するときには、ステップ２３に進んで、コンテンツ提供者から、更新対象となるコンテンツを指定する番組ＩＤを受け取る。なお、このとき受け取る番組ＩＤは、コンテンツを登録する際に、コンテンツ提供者に通知したものである。
【００５９】
続いて、ステップ２４で、配信要求テーブル１０を検索することで、受け取った番組ＩＤの指すコンテンツ提供者名を読み出して、その読み出したコンテンツ提供者名と、更新要求を発行してきたコンテンツ提供者名とが一致するのか否かを判断することで、コンテンツ提供者本人の更新要求であるのか否かを判断する。
【００６０】
この判断処理に従って、コンテンツ提供者本人の更新要求であることを判断するときには、ステップ２５に進んで、コンテンツ提供者から送られてくる更新要求に応じて、配信要求テーブル１０に管理される配信要求回数や意図値を更新するとともに、それに合わせて合計値を更新して、処理を終了する。
【００６１】
一方、ステップ２４で、コンテンツ提供者本人の更新要求でないことを判断するときには、その更新要求を認めることができないので、ステップ２５の処理を行うことなく、処理を終了する。
【００６２】
このようにして、配信要求更新部１６は、コンテンツ提供者から配信要求テーブル１０に管理される配信要求回数及び意図値の更新要求が発行されると、配信要求テーブル１０に管理される配信要求回数と意図値のいずれか一方又は双方を更新対象として、コンテンツ提供者の要求するものに更新するとともに、それに合わせて合計値を更新するように処理するのである。
【００６３】
次に、配信実行部１７の実行する処理について詳細に説明する。
【００６４】
配信実行部１７は、視聴者端末４からコンテンツの配信要求が発行されると、図５の処理フローに示すように、先ず最初に、ステップ３０で、配信要求テーブル１０に管理される合計値の中で最も大きな値を示すものを検索する。
【００６５】
続いて、ステップ３１で、配信要求テーブル１０の管理データに従って、検索した最大合計値を持つ番組ＩＤを特定する。
【００６６】
すなわち、図７に示すように、配信要求テーブル１０の管理データに従って、検索した最大合計値を持つ番組ＩＤを特定するのである。
【００６７】
続いて、ステップ３２で、コンテンツの配信要求を発行した視聴者のＩＤをキーにして視聴者テーブル１２を検索することで、コンテンツの配信要求を発行した視聴者の回線情報（回線の容量や種別）を取得する。
【００６８】
すなわち、図７に示すように、視聴者のＩＤをキーにして視聴者テーブル１２を検索することで、コンテンツの配信要求を発行した視聴者の回線容量や回線種別を取得するのである。
【００６９】
続いて、ステップ３３で、その取得した回線情報に従って、配信するコンテンツのビットレートを決定する。
【００７０】
すなわち、その取得した回線情報により、配信するコンテンツのビットレートが規定されることになるので、配信するコンテンツのビットレートを決定するのである。このとき、例えば、３Ｍｂｐｓという回線容量であっても、回線種別としてＡＤＳＬ回線を用いることで、実質的には１２８ｋｂｐｓの回線容量しか持たない場合には、配信するコンテンツのビットレートとして１２８ｋｂｐｓを決定するというように、視聴者の回線種別を考慮した実質的な回線容量に従って、配信するコンテンツのビットレートを決定することになる。
【００７１】
続いて、ステップ３４で、特定した番組ＩＤと決定したビットレートとから、配信するコンテンツのＩＤを特定する。
【００７２】
上述したように、コンテンツＩＤは、例えば「１−２」というように構成されていることから、図７に示すように、特定した番組ＩＤと決定したビットレートとから、配信するコンテンツのＩＤを特定することができるのである。
【００７３】
続いて、ステップ３５で、番組管理テーブル１３を検索することで、特定したコンテンツＩＤの指すコンテンツ保存先情報を取得する。すなわち、コンテンツ蓄積部１４のどの場所に保存されているのかを取得するのである。
【００７４】
続いて、ステップ３６で、その取得したコンテンツ保存先情報に従って、コンテンツ蓄積部１４から、特定したコンテンツＩＤの指すコンテンツを読み出し、続くステップ３７で、その読み出したコンテンツを配信要求元の視聴者端末４に配信する。
【００７５】
続いて、ステップ３８で、コンテンツ提供者テーブル１１を検索することで、その配信したコンテンツを提供したコンテンツ提供者の課金用情報を取得し、続くステップ３９で、その課金用情報を使って、コンテンツ提供者に対して、意図値に応じた配信料（例えば、１回の配信料が意図値の反映された金額で設定される）を課金するための処理を実行する。
【００７６】
続いて、ステップ４０で、コンテンツを１回配信したことに合わせて、配信要求テーブル１０に管理される配信要求回数（配信を行ったコンテンツの番組ＩＤの指す配信要求回数）を更新するとともに、それに合わせて合計値（配信を行ったコンテンツの番組ＩＤの指す合計値）を更新する。
【００７７】
続いて、ステップ４１で、その更新した配信要求回数がゼロに到達したのか否かを判断して、ゼロに到達したことを判断するときには、ステップ４２に進んで、配信要求テーブル１０／番組管理テーブル１３／コンテンツ蓄積部１４から、そのゼロに到達したコンテンツに関する情報を削除して、処理を終了し、一方、ゼロに到達していないことを判断するときには、ステップ４２の処理を行わずに、そのまま処理を終了する。
【００７８】
このようにして、配信実行部１７は、視聴者端末４からコンテンツの配信要求が発行されると、配信要求テーブル１０に管理される合計値の内の最も大きな値を持つコンテンツを配信対象として選択して、そのコンテンツの配信を行うとともに、その配信したコンテンツの指す配信要求テーブル１０の配信要求回数を更新し、それに合わせて、その配信要求回数に対応付けられる合計値を更新するように処理するのである。
【００７９】
以上に説明したように、この実施形態例に従う本発明のコンテンツ配信装置１では、提供対象のコンテンツに対応付けて、コンテンツの配信に合わせて順次更新されていくコンテンツの配信要求回数と、コンテンツ提供についての意図値と、配信要求回数と意図値との合計値とを管理するという構成を採って、配信するコンテンツを選択する必要が生じた場合には、これらの合計値の中から最も大きな値を持つものを選択して、提供対象のコンテンツの中からその選択した合計値を持つものを特定することで、視聴者に配信するコンテンツを選択するように処理するのである。
【００８０】
ここで、上述したように、配信要求回数と意図値との合計値の代わりに、配信要求回数と意図値とに基づいて算出されるその他の算出値を用いることも可能であり、この場合には、その算出値の性質に応じた選択基準に従って算出値を算出して、提供対象のコンテンツの中からその選択した算出値を持つものを特定することで、視聴者に配信するコンテンツを選択するように処理することになる。
【００８１】
この構成に従って、本発明のコンテンツ配信装置１によれば、コンテンツ提供者は、例えば、短い期間に、集中的にコンテンツを配信したいと希望する場合には、例えば、大きな意図値を指定して配信回数を登録するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００８２】
また、コンテンツ提供者は、例えば、最初は低頻度でコンテンツを配信し、その後、高頻度でコンテンツを配信したいと希望する場合には、例えば、最初のある期間の間は小さな意図値を登録し、その後のある期間の間は大きな意図値に更新するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００８３】
また、コンテンツ提供者は、例えば、長い期間、低頻度でコンテンツを配信したいと希望する場合には、例えば、小さな意図値を指定して配信回数を登録するようにすれば、そのような配信形態でコンテンツを配信できるようになる。
【００８４】
以上に説明した実施形態例では説明しなかったが、視聴者端末４からコンテンツの配信要求が発行されるときに、視聴者の嗜好情報（例えば、これまでのコンテンツ配信のログ情報から取得できる）を考慮し、コンテンツのメタデータを使って、その配信要求を発行した視聴者が興味を持つと考えられるコンテンツを処理対象として、上述の論理に従ってコンテンツを選択して配信するようにすることが好ましい。
【００８５】
また、以上に説明した実施形態例では説明しなかったが、例えば、コンテンツを配信する日の属性（日曜日であるとか祭日であるとかなど）などに合わせて、例えば、
▲１▼日曜日・祭日には意図値を２０％大きくする
▲２▼日曜日・祭日には意図値を２０％小さくする
▲３▼日曜日には意図値を１０％大きくし、祭日には意図値を３０％大きくする
▲４▼日曜日には意図値を１０％小さくし、祭日には意図値を３０％小さくする
▲５▼意図値を変化させない
といったような幾つかの意図値変動パターンを用意するようにして、コンテンツ提供者の選択した意図値変動パターンに応じて、コンテンツ提供者の登録した意図値を自動的に変動させるようにしてもよい。
【００８６】
このような方法を用いると、さらにきめ細やかな形でコンテンツの配信形態を制御できるようになる。
【００８７】
【発明の効果】
以上説明したように、本発明では、提供対象のコンテンツの中から視聴者に配信するコンテンツを選択して配信するという処理を行うときに、配信要求回数とコンテンツ提供についての意図値とに基づいて算出される算出値を使って、提供対象のコンテンツの中から配信するコンテンツを選択するように処理することから、簡略な構成に従いつつ、コンテンツ提供者の意図する配信形態でコンテンツを配信できるようになる。
【図面の簡単な説明】
【図１】本発明の適用されるコンテンツ配信システムのシステム構成の一例を示す図である。
【図２】本発明のコンテンツ配信装置の装置構成の一実施形態例である。
【図３】配信要求登録部の実行する処理フローの一実施形態例である。
【図４】配信要求更新部の実行する処理フローの一実施形態例である。
【図５】配信実行部の実行する処理フローの一実施形態例である。
【図６】配信実行部の実行する処理フローの一実施形態例である。
【図７】本発明のコンテンツ配信装置の処理の説明図である。
【符号の説明】
１    コンテンツ配信装置
２    コンテンツ提供者端末
３    ネットワーク
４    視聴者端末
５    ネットワーク
１０  配信要求テーブル
１１  コンテンツ提供者テーブル
１２  視聴者テーブル
１３  番組管理テーブル
１４  コンテンツ蓄積部
１５  配信要求登録部
１６  配信要求更新部
１７  配信実行部
【図１】
2004272852.tif 000003
【図２】
2004272852.tif 000004
【図３】
2004272852.tif 000005
【図４】
2004272852.tif 000006
【図５】
2004272852.tif 000007
【図６】
2004272852.tif 000008
【図７】
2004272852.tif 000009