(57)【要約】【課題】コンテンツの視聴が特定の期間に集中しないビデオオンデマンド装置を提供する。【解決手段】ネットワークを介してコンテンツの配信を行うビデオオンデマンド装置であって、コンテンツ視聴ライセンスの購入要求を送出したユーザが、所定の条件を満たすコンテンツ視聴ライセンスが記録されている指定ライセンステーブルに記録されているコンテンツ視聴ライセンスを割引購入条件テーブルに記録されている割引購入条件で購入しているかどうかを判断し、割引購入条件で購入していると判断された場合に、新たに購入するコンテンツ視聴ライセンスの価格を指定の割引価格とする。【選択図】図１
2008131272.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテンツの配信を行うビデオオンデマンド装置であって、
前記ネットワークを介してコンテンツの配信を行うコンテンツ配信手段と、
コンテンツ視聴ライセンスの購入要求を、前記ネットワークを介して受け付ける購入要求受付手段と、
コンテンツ視聴ライセンスの利用条件が記録されているライセンス情報テーブルと、
コンテンツ視聴ライセンスの購入履歴が記録されている契約情報テーブルと、
所定の条件を満たすコンテンツ視聴ライセンスが記録されている指定ライセンステーブルと、
コンテンツ視聴ライセンスの割引購入条件が記録されている割引購入条件テーブルと、
前記契約情報テーブルから特定のユーザの購入履歴を抽出する購入履歴抽出手段と、
コンテンツ視聴ライセンスの購入要求を送出したユーザが、前記指定ライセンステーブルに記録されているコンテンツ視聴ライセンスを、前記割引購入条件テーブルに記録されている割引購入条件で購入しているかどうかを判断する判断手段と、
前記判断手段によって割引購入条件で購入していると判断されたユーザが新たに購入するコンテンツ視聴ライセンスの価格を指定の割引価格とする割引手段と、を有することを特徴とするビデオオンデマンド装置。
【請求項２】
前記割引手段は、前記判断手段によって割引購入条件で購入していると判断されたユーザが新たに購入するコンテンツ視聴ライセンスが所定の新規購入条件を満たしている場合に、新たに購入するコンテンツ視聴ライセンスの価格を指定の割引価格とすることを特徴とする請求項１記載のビデオオンデマンド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してコンテンツの配信を行うビデオオンデマンド装置に関する。
【背景技術】
【０００２】
ネットワークを介してユーザが指定したコンテンツの配信を行うビデオオンデマンド装置が注目されている。ビデオオンデマンド装置は、ユーザからの要求を受け付け、ユーザが指定するコンテンツの配信を行う。このようなビデオオンデマンド装置では、非特許文献１に記載のように、指定のコンテンツに限り毎月２個のコンテンツまで無料で視聴できるサービス等を行っている。このサービスの適用を受けたユーザは、無料で指定のコンテンツの中から２個のコンテンツを選択して視聴することが出来る。
【非特許文献１】“多チャンネル放送・ビデオオンデマンドの［ＰｌａｌａＴＶ  ｏｎ  ４ｔｈ  ＭＥＤＩＡ（フォースメディア）］”、［ｏｎｌｉｎｅ］、株式会社ぷららネットワークス、［２００６年１０月１９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ａｉｒ．ｐｌａｌａ．ｔｖ／４ｍｅｄｉａ／ｓｅｒｖｉｃｅ．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記したビデオオンデマンド装置において、指定のコンテンツに限り毎月２個のコンテンツまで無料で視聴できるサービス等を実施した場合、コンテンツの視聴が週末や月末に集中してしまうという問題が発生する。ユーザがコンテンツを視聴するのは、休日である週末のほうが平日よりも多い。また、その月に無料で視聴できるコンテンツが残っている場合、その月の内に無料で視聴できるコンテンツを視聴しようとすることが多い。それ故、週末や月末にコンテンツの視聴が集中する。
【０００４】
ビデオオンデマンド装置は、ユーザからの要求に応じてコンテンツの配信を実施できるように、コンテンツの配信を行うサーバ等を用意しなければならない。特定の期間だけコンテンツの視聴が集中するような場合でも、そのコンテンツの視聴が集中する期間に対応できるようにコンテンツの配信を行うサーバ等を用意する必要がある。それ故、コンテンツの視聴が特定の期間に集中しない場合に比べて、コンテンツの視聴が特定の期間に集中する場合は、より多くのサーバ等ネット情報提供装置を用意する必要がある。
【０００５】
本発明は上記した点に鑑みてなされたものであり、コンテンツの視聴が特定の期間に集中しないビデオオンデマンド装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるビデオオンデマンド装置は、ネットワークを介してコンテンツの配信を行うビデオオンデマンド装置であって、ネットワークを介してコンテンツの配信を行うコンテンツ配信手段と、コンテンツ視聴ライセンスの購入要求を、ネットワークを介して受け付ける購入要求受付手段と、コンテンツ視聴ライセンスの利用条件が記録されているライセンス情報テーブルと、コンテンツ視聴ライセンスの購入履歴が記録されている契約情報テーブルと、所定の条件を満たすコンテンツ視聴ライセンスが記録されている指定ライセンステーブルと、コンテンツ視聴ライセンスの割引購入条件が記録されている割引購入条件テーブルと、契約情報テーブルから特定のユーザの購入履歴を抽出する購入履歴抽出手段と、コンテンツ視聴ライセンスの購入要求を送出したユーザが、指定ライセンステーブルに記録されているコンテンツ視聴ライセンスを、割引購入条件テーブルに記録されている割引購入条件で購入しているかどうかを判断する判断手段と、判断手段によって割引購入条件で購入していると判断されたユーザが新たに購入するコンテンツ視聴ライセンスの価格を指定の割引価格とする割引手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明のビデオオンデマンド装置によれば、指定コンテンツ視聴ライセンスを割引購入条件で購入している場合、新たに購入するコンテンツ視聴ライセンスの価格を割引価格とするので、コンテンツの視聴が特定の期間に集中することを避けることが可能となり、必要とするサーバ等ネット情報提供装置の設備を抑えることが出来るようになる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例について図面を用いて詳細に説明する。
【０００９】
図１は、本発明に係るビデオオンデマンド装置の第１の実施例を示している。ビデオオンデマンド装置１は、ネットワーク７を介してセットトップボックス（以下、ＳＴＢという）８から送られてくるコンテンツ視聴ライセンスの購入要求を受け付け、コンテンツの配信を行う。コンテンツ視聴ライセンスは、コンテンツを視聴する権利である。ユーザは、コンテンツ視聴ライセンスを購入することにより、コンテンツの視聴を行うことが出来る。ＳＴＢ８は、ユーザの操作に応じて、コンテンツ視聴ライセンスの購入要求をビデオオンデマンド装置１へ送出する。また、ＳＴＢ８は、ビデオオンデマンド装置１から配信されるコンテンツを受信してディスプレイ９へ出力する。
【００１０】
ＶＯＤサーバ２は、ルータ６１を介してネットワーク７に接続しており、コンテンツ視聴ライセンスの購入要求を送出したＳＴＢ８に向けて、コンテンツの配信を行う。ＶＯＤサーバ２には、ルータ６２を介して接続している視聴制御サーバ４からの指示に応じてコンテンツの配信を行うコンテンツ配信手段２１が含まれる。
【００１１】
Ｗｅｂサーバ３は、ルータ６１を介してネットワーク７に接続しており、ＳＴＢ８からのコンテンツ視聴ライセンスの購入要求を受け付ける購入要求受付手段３１が含まれる。Ｗｅｂサーバ３は、受け付けたコンテンツ視聴ライセンスの購入要求を、ルータ６２を介して接続している視聴制御サーバ４へ送出する。
【００１２】
視聴制御サーバ４は、ルータ６２に接続しており、コンテンツ視聴ライセンスの価格の決定や、ＶＯＤサーバ２へのコンテンツの配信の指示を行う。購入履歴抽出手段４１は、コンテンツ視聴ライセンスの購入履歴が記録されている契約情報テーブル５２から特定のユーザの購入履歴を抽出する。判断手段４２は、ユーザが新たに購入するコンテンツ視聴ライセンスに対して割引価格が適用できるかどうかを判断する。割引手段４３は、判断手段４２が割引価格を適用できると判断したコンテンツ視聴ライセンスの価格を割引価格にする。
【００１３】
データベース５は、ルータ６２に接続しており、ライセンス情報テーブル５１、契約情報テーブル５２、指定ライセンステーブル５３、割引購入条件テーブル５４を記憶している。ライセンス情報テーブル５１には、コンテンツ視聴ライセンスの利用条件や価格等が記録されている。契約情報テーブル５２には、コンテンツ視聴ライセンスの購入履歴が記録されている。指定ライセンステーブル５３には、所定の条件を満たすコンテンツ視聴ライセンスが記録されている。この実施例では、指定ライセンステーブル５３には、１人のユーザが月に２個まで無料で購入することの出来るコンテンツ視聴ライセンスが記録されている。割引購入条件テーブル５４には、判断手段４２がコンテンツ視聴ライセンスに対して割引価格が適用できるかどうかを判断する際に使用する割引購入条件が記録されている。
【００１４】
図２に、ライセンス情報テーブル５１の例を示す。識別番号の項目には、コンテンツ視聴ライセンスの各々を識別するために付けられた番号である識別番号が記録されている。名称の項目には、コンテンツ視聴ライセンスの名前が記録されている。コンテンツの項目には、そのコンテンツ視聴ライセンスを購入することにより視聴できるようになるコンテンツのコンテンツ番号が記録されている。利用期間及び期間単位の項目には、コンテンツを視聴することの出来る期間が記録されている。利用期間が「１０」で期間単位が「時間」の場合は、コンテンツを１０時間視聴することが出来る。価格の項目には、コンテンツ視聴ライセンスの価格が記録されている。ここに記録されている価格は、割引価格の適用を受ける前の価格である。
【００１５】
図３に、契約情報テーブル５２の例を示す。契約番号の項目には、コンテンツ視聴ライセンスの購入契約の各々を識別するために付けられた番号である契約番号が記録されている。ライセンスの項目には、購入したコンテンツ視聴ライセンスの識別番号が記録されている。ユーザの項目には、コンテンツ視聴ライセンスを購入したユーザのユーザ番号が記録されている。ユーザ番号は、ユーザの各々を識別するために付けられた番号である。契約日時の項目には、コンテンツ視聴ライセンスを購入した日時が記録されている。開始日時の項目には、コンテンツの視聴を開始することの出来る日時が記録されている。終了日時の項目には、コンテンツの視聴を行うことの出来る期間が終了する日時が記録されている。価格の項目には、ユーザが支払うコンテンツ視聴ライセンスの価格が記録されている。
【００１６】
図４に、指定ライセンステーブル５３の例を示す。指定ライセンステーブル５３には、所定の条件を満たすコンテンツ視聴ライセンスの識別番号が記録されている。所定の条件は、１人のユーザが月に２個まで無料で購入することの出来るコンテンツ視聴ライセンスである。ユーザは、この指定ライセンステーブル５３に記録されたコンテンツ視聴ライセンスに限り、月に２個まで無料で購入することが出来る。以下、指定ライセンステーブル５３に記録されているコンテンツ視聴ライセンスを、指定コンテンツ視聴ライセンスという。尚、所定の条件は、１人のユーザが月に５個まで１００円で購入することの出来るコンテンツ視聴ライセンス等にすることも出来る。
【００１７】
図５に、割引購入条件テーブル５４の例を示す。割引購入条件名は、割引購入条件の名前である。割引購入条件には、ユーザが新たに購入するコンテンツ視聴ライセンスに対して割引価格を適用することの出来る条件が記録されている。ユーザは、指定コンテンツ視聴ライセンスを、この割引購入条件で購入している場合に限り、新たに購入するコンテンツ視聴ライセンスを割引価格で購入することが出来る。割引購入条件テーブル５４の割引購入条件には、「その月の月曜日〜木曜日に購入」と記録されている。この場合、ユーザが新たにコンテンツ視聴ライセンスを購入するときに、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日の間に購入していれば、割引価格の適用を受けることが出来る。尚、割引購入条件は、その月の月曜日〜金曜日に購入や、その月の最終週を除いた月曜日〜木曜日に購入等にすることも出来る。
【００１８】
図６は、ユーザが支払うコンテンツ視聴ライセンスの価格を決定する価格決定ルーチンの動作を示している。価格決定ルーチンは、視聴制御サーバ４のコントローラ（図示せず）で、割り込みにより周期的に実行される。
【００１９】
コントローラは、コンテンツ視聴ライセンスの購入要求があるかどうかを確認する（ステップＳ６０１）。コンテンツ視聴ライセンスの購入要求がない場合は、処理を終了する。コンテンツ視聴ライセンスの購入要求がある場合、コントローラは、購入要求が指定コンテンツ視聴ライセンスを購入する要求であるかどうかを確認する（ステップＳ６０２）。購入要求が指定コンテンツ視聴ライセンスを購入する要求の場合、コントローラは、購入履歴抽出手段４１へ購入要求を送出したユーザの購入履歴を抽出するように指令を出す（ステップＳ６０３）。購入履歴抽出手段４１は、コントローラからの指令を受けると、契約情報テーブル５２から指定されたユーザの購入履歴を抽出する。購入履歴が抽出された後、コントローラは、購入履歴から購入要求を送出したユーザがその月に既に購入している指定コンテンツ視聴ライセンスの個数が、指定個数、この場合は２個未満であるかどうかを確認する（ステップＳ６０４）。その月の指定コンテンツ視聴ライセンスの購入個数が２個未満の場合、コントローラは、コンテンツ視聴ライセンスの価格を０円に設定する（ステップＳ６０５）。指定コンテンツ視聴ライセンスは、月に２個まで無料で購入することが出来るコンテンツ視聴ライセンスという条件を満たしている。それ故、その月の指定コンテンツ視聴ライセンスの購入個数が２個未満の場合、ユーザは、指定コンテンツ視聴ライセンスを無料で購入することが出来る。コントローラは、コンテンツ視聴ライセンスの価格を設定した後、契約情報テーブル５２に登録を行う（ステップＳ６０６）。
【００２０】
購入要求を送出したユーザが、その月に既に購入している指定コンテンツ視聴ライセンスの個数が２個以上の場合、コントローラは、指定コンテンツ視聴ライセンスを割引購入条件で購入しているかどうかを確認する（ステップＳ６０８）。割引購入条件は、「その月の月曜日〜木曜日に購入」である。コントローラは、購入履歴抽出手段４１により抽出された購入履歴から、指定コンテンツ視聴ライセンスがその月の月曜日〜木曜日に購入されているかどうかを確認する。コントローラは、購入要求を送出したユーザが、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入していれば、割引購入条件で購入していると判断する。コントローラは、購入要求を送出したユーザが、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入していない場合は、割引購入条件で購入していないと判断する。
【００２１】
指定コンテンツ視聴ライセンスを割引購入条件で購入している場合、コントローラは、コンテンツ視聴ライセンスの価格を割引価格に設定する（ステップＳ６０９）。割引価格は、ライセンス情報テーブル５１に記録されているコンテンツ視聴ライセンスの価格から、所定の割引率、例えば２０％減額した価格である。ライセンス情報テーブル５１に記録されているコンテンツ視聴ライセンスの価格が５００円であるとすると、割引価格は、５００円から２０％減額した４００円となる。コントローラは、コンテンツ視聴ライセンスの価格を設定した後、契約情報テーブル５２に登録を行う（ステップＳ６０６）。指定コンテンツ視聴ライセンスを割引購入条件で購入していない場合、コントローラは、ライセンス情報テーブル５１に記録されている価格をコンテンツ視聴ライセンスの価格として設定する（ステップＳ６１０）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ６０６）。
【００２２】
Ｓ６０２の処理で、購入要求が指定コンテンツ視聴ライセンスを購入する要求でないと判断された場合、コントローラは、購入履歴抽出手段４１へ購入要求を送出したユーザの購入履歴を抽出するように指令を出す（ステップＳ６０７）。購入履歴抽出手段４１は、コントローラからの指令を受けると、契約情報テーブル５２から指定されたユーザの購入履歴を抽出する。購入履歴が抽出された後、コントローラは、指定コンテンツ視聴ライセンスを割引購入条件で購入しているかどうかを確認する（ステップＳ６０８）。指定コンテンツ視聴ライセンスを割引購入条件で購入している場合、コントローラは、コンテンツ視聴ライセンスの価格を割引価格に設定する（ステップＳ６０９）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ６０６）。指定コンテンツ視聴ライセンスを割引購入条件で購入していない場合、コントローラは、ライセンス情報テーブル５１に記録されている価格をコンテンツ視聴ライセンスの価格として設定する（ステップＳ６１０）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ６０６）。
【００２３】
尚、割引価格としては、ライセンス情報テーブル５１に記録されているコンテンツ視聴ライセンスの価格から一定の金額を減額した価格を用いることも出来る。
【００２４】
このように、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入していれば、新たに購入するコンテンツ視聴ライセンスの価格を割引価格とするようにしているので、コンテンツの視聴が週末に集中することがなくなる。それ故、必要とするサーバ等ネット情報提供装置の設備を抑えることが出来る。また、割引購入条件を、その月の最終週を除いた月曜日〜木曜日に購入とすることにより、コンテンツの視聴が月末に集中することを避けることも出来る。
【００２５】
図７は、本発明に係るビデオオンデマンド装置の第２の実施例を示している。ビデオオンデマンド装置１は、ネットワーク７を介してセットトップボックス（以下、ＳＴＢという）８から送られてくるコンテンツ視聴ライセンスの購入要求を受け付け、コンテンツの配信を行う。コンテンツ視聴ライセンスは、コンテンツを視聴する権利である。ユーザは、コンテンツ視聴ライセンスを購入することにより、コンテンツの視聴を行うことが出来る。ＳＴＢ８は、ユーザの操作に応じて、コンテンツ視聴ライセンスの購入要求をビデオオンデマンド装置１へ送出する。また、ＳＴＢ８は、ビデオオンデマンド装置１から配信されるコンテンツを受信してディスプレイ９へ出力する。
【００２６】
ＶＯＤサーバ２は、ルータ６１を介してネットワーク７に接続しており、コンテンツ視聴ライセンスの購入要求を送出したＳＴＢ８に向けて、コンテンツの配信を行う。ＶＯＤサーバ２には、ルータ６２を介して接続している視聴制御サーバ４からの指示に応じてコンテンツの配信を行うコンテンツ配信手段２１が含まれる。
【００２７】
Ｗｅｂサーバ３は、ルータ６１を介してネットワーク７に接続しており、ＳＴＢ８からのコンテンツ視聴ライセンスの購入要求を受け付ける購入要求受付手段３１が含まれる。Ｗｅｂサーバ３は、受け付けたコンテンツ視聴ライセンスの購入要求を、ルータ６２を介して接続している視聴制御サーバ４へ送出する。
【００２８】
視聴制御サーバ４は、ルータ６２に接続しており、コンテンツ視聴ライセンスの価格の決定や、ＶＯＤサーバ２へのコンテンツの配信の指示を行う。購入履歴抽出手段４１は、コンテンツ視聴ライセンスの購入履歴が記録されている契約情報テーブル５２から特定のユーザの購入履歴を抽出する。判断手段４２は、ユーザが新たに購入するコンテンツ視聴ライセンスに対して割引価格が適用できるかどうかを判断する。割引手段４３は、判断手段４２が割引価格を適用できると判断したコンテンツ視聴ライセンスの価格を割引価格にする。
【００２９】
データベース５は、ルータ６２に接続しており、ライセンス情報テーブル５１、契約情報テーブル５２、指定ライセンステーブル５３、割引購入条件テーブル５４、新規購入条件テーブル５５を記憶している。ライセンス情報テーブル５１には、コンテンツ視聴ライセンスの利用条件や価格等が記録されている。図２に、ライセンス情報テーブル５１の例を示す。これは、第１の実施例のライセンス情報テーブル５１と同じものである。契約情報テーブル５２には、コンテンツ視聴ライセンスの購入履歴が記録されている。図３に、契約情報テーブル５２の例を示す。これは、第１の実施例の契約情報テーブル５２と同じものである。指定ライセンステーブル５３には、所定の条件を満たすコンテンツ視聴ライセンスが記録されている。この実施例では、指定ライセンステーブル５３には、１人のユーザが月に２個まで無料で購入することの出来るコンテンツ視聴ライセンスが記録されている。図４に、指定ライセンステーブル５３の例を示す。これは、第１の実施例の指定ライセンステーブル５３と同じものである。以下、指定ライセンステーブル５３に記録されているコンテンツ視聴ライセンスを、指定コンテンツ視聴ライセンスという。割引購入条件テーブル５４及び新規購入条件テーブル５５には、判断手段４２がコンテンツ視聴ライセンスに対して割引価格が適用できるかどうかを判断する際に使用する割引購入条件及び新規購入条件が記録されている。図５に、割引購入条件テーブル５４の例を示す。これは、第１の実施例の割引購入条件テーブル５４と同じものである。
【００３０】
図８に、新規購入条件テーブル５５の例を示す。新規購入条件名は、新規購入条件の名前である。新規購入条件には、ユーザが新たに購入するコンテンツ視聴ライセンスに対して割引価格を適用することの出来る条件が記録されている。指定コンテンツ視聴ライセンスを割引購入条件で購入したユーザは、新たに購入するコンテンツ視聴ライセンスを、この新規購入条件で購入する場合に限り、割引価格で購入することが出来る。新規購入条件テーブル５５の新規購入条件には、「購入日が月曜日〜木曜日で、かつ、割引購入条件で購入した指定コンテンツ視聴ライセンス１個当たり２個まで」と記録されている。ユーザが指定コンテンツ視聴ライセンスを割引購入条件で１個購入している状態では、新たにコンテンツ視聴ライセンスを購入する日が月曜日〜木曜日である場合に限り、２個までコンテンツ視聴ライセンスを割引価格で購入することが出来る。ユーザが指定コンテンツ視聴ライセンスを割引購入条件で２個購入している状態では、新たにコンテンツ視聴ライセンスを購入する日が月曜日〜木曜日である場合に限り、４個までコンテンツ視聴ライセンスを割引価格で購入することが出来る。
【００３１】
図９は、第２の実施例の価格決定ルーチンの動作を示している。価格決定ルーチンは、視聴制御サーバ４のコントローラ（図示せず）で、割り込みにより周期的に実行される。
【００３２】
コントローラは、コンテンツ視聴ライセンスの購入要求があるかどうかを確認する（ステップＳ９０１）。コンテンツ視聴ライセンスの購入要求がない場合は、処理を終了する。コンテンツ視聴ライセンスの購入要求がある場合、コントローラは、購入要求が指定コンテンツ視聴ライセンスを購入する要求であるかどうかを確認する（ステップＳ９０２）。購入要求が指定コンテンツ視聴ライセンスを購入する要求の場合、コントローラは、購入履歴抽出手段４１へ購入要求を送出したユーザの購入履歴を抽出するように指令を出す（ステップＳ９０３）。購入履歴抽出手段４１は、コントローラからの指令を受けると、契約情報テーブル５２から指定されたユーザの購入履歴を抽出する。購入履歴が抽出された後、コントローラは、購入履歴から購入要求を送出したユーザがその月に既に購入している指定コンテンツ視聴ライセンスの個数が、指定個数、この場合は２個未満であるかどうかを確認する（ステップＳ９０４）。その月の指定コンテンツ視聴ライセンスの購入個数が２個未満の場合、コントローラは、コンテンツ視聴ライセンスの価格を０円に設定する（ステップＳ９０５）。指定コンテンツ視聴ライセンスは、月に２個まで無料で購入することが出来るコンテンツ視聴ライセンスという条件を満たしている。それ故、その月の指定コンテンツ視聴ライセンスの購入個数が２個未満の場合、ユーザは、指定コンテンツ視聴ライセンスを無料で購入することが出来る。コントローラは、コンテンツ視聴ライセンスの価格を設定した後、契約情報テーブル５２に登録を行う（ステップＳ９０６）。
【００３３】
購入要求を送出したユーザが、その月に既に購入している指定コンテンツ視聴ライセンスの個数が２個以上の場合、コントローラは、指定コンテンツ視聴ライセンスを割引購入条件で購入しているかどうかを確認する（ステップＳ９０８）。割引購入条件は、「その月の月曜日〜木曜日に購入」である。コントローラは、購入履歴抽出手段４１により抽出された購入履歴から、指定コンテンツ視聴ライセンスがその月の月曜日〜木曜日に購入されているかどうかを確認する。コントローラは、購入要求を送出したユーザが、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入していれば、割引購入条件で購入していると判断する。コントローラは、購入要求を送出したユーザが、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入していない場合は、割引購入条件で購入していないと判断する。
【００３４】
指定コンテンツ視聴ライセンスを割引購入条件で購入している場合、コントローラは、新たに購入するコンテンツ視聴ライセンスが新規購入条件を満たしているかどうかを確認する（ステップＳ９０９）。新規購入条件は、「購入日が月曜日〜木曜日で、かつ、割引購入条件で購入した指定コンテンツ視聴ライセンス１個当たり２個まで」である。コントローラは、購入日が月曜日〜木曜日であるかどうかを確認する。購入日が月曜日〜木曜日以外の場合は、新規購入条件を満たしていないと判断する。購入日が月曜日〜木曜日の場合は、購入履歴抽出手段４１により抽出された購入履歴から、割引購入条件で指定コンテンツ視聴ライセンスを何個購入しているか確認する。割引購入条件は、「その月の月曜日〜木曜日に購入」であるから、指定コンテンツ視聴ライセンスをその月の月曜日〜木曜日に購入している個数を求める。その求めた個数から、コンテンツ視聴ライセンスを割引価格で購入できる個数を算出する。割引購入条件で指定コンテンツ視聴ライセンスを１個購入している場合は、割引価格で購入できる個数は２個になる。割引購入条件で指定コンテンツ視聴ライセンスを２個購入している場合は、割引価格で購入できる個数は４個になる。そして、コントローラは、既に割引価格で購入しているコンテンツ視聴ライセンスの個数が、算出した割引価格で購入できる個数未満であるかどうかを確認する。既に割引価格で購入しているコンテンツ視聴ライセンスの個数が、算出した割引価格で購入できる個数未満の場合は、新規購入条件を満たしていると判断する。既に割引価格で購入しているコンテンツ視聴ライセンスの個数が、算出した割引価格で購入できる個数以上の場合は、新規購入条件を満たしていないと判断する。既に割引価格で購入しているコンテンツ視聴ライセンスの個数は、購入履歴抽出手段４１により抽出された購入履歴からから求める。購入履歴に記録されている価格が、ライセンス情報テーブル５１に記録されている価格未満の場合は、割引価格で購入したコンテンツ視聴ライセンスであると判断する。
【００３５】
新たに購入するコンテンツ視聴ライセンスが新規購入条件を満たしている場合、コントローラは、コンテンツ視聴ライセンスの価格を割引価格に設定する（ステップＳ９１０）。割引価格は、ライセンス情報テーブル５１に記録されているコンテンツ視聴ライセンスの価格から、所定の割引率、例えば２０％減額した価格である。ライセンス情報テーブル５１に記録されているコンテンツ視聴ライセンスの価格が５００円であるとすると、割引価格は、５００円から２０％減額した４００円となる。コントローラは、コンテンツ視聴ライセンスの価格を設定した後、契約情報テーブル５２に登録を行う（ステップＳ９０６）。
【００３６】
Ｓ９０８の処理で割引購入条件で購入していないと判断された場合及びＳ９０９の処理で新規購入条件を満たしていないと判断された場合、コントローラは、ライセンス情報テーブル５１に記録されている価格をコンテンツ視聴ライセンスの価格として設定する（ステップＳ９１１）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ９０６）。
【００３７】
Ｓ９０２の処理で、購入要求が指定コンテンツ視聴ライセンスを購入する要求でないと判断された場合、コントローラは、購入履歴抽出手段４１へ購入要求を送出したユーザの購入履歴を抽出するように指令を出す（ステップＳ９０７）。購入履歴抽出手段４１は、コントローラからの指令を受けると、契約情報テーブル５２から指定されたユーザの購入履歴を抽出する。購入履歴が抽出された後、コントローラは、指定コンテンツ視聴ライセンスを割引購入条件で購入しているかどうかを確認する（ステップＳ９０８）。指定コンテンツ視聴ライセンスを割引購入条件で購入している場合、コントローラは、新たに購入するコンテンツ視聴ライセンスが新規購入条件を満たしているかどうかを確認する（ステップＳ９０９）。新たに購入するコンテンツ視聴ライセンスが新規購入条件を満たしている場合、コントローラは、コンテンツ視聴ライセンスの価格を割引価格に設定する（ステップＳ９０９）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ９０６）。
【００３８】
Ｓ９０８の処理で割引購入条件で購入していないと判断された場合及びＳ９０９の処理で新規購入条件を満たしていないと判断された場合、コントローラは、ライセンス情報テーブル５１に記録されている価格をコンテンツ視聴ライセンスの価格として設定する（ステップＳ９１１）。そして、コントローラは、契約情報テーブル５２に登録を行う（ステップＳ９０６）。
【００３９】
このように、新たに購入するコンテンツ視聴ライセンスを割引価格で購入できる日を月曜日〜木曜日にしているので、第１の実施例よりもさらにコンテンツの視聴が週末に集中することがなくなる。
【００４０】
尚、ビデオオンデマンド装置で配信するコンテンツには、映像コンテンツだけでなく音楽コンテンツを含めることが出来る。
【００４１】
上記説明したように、本発明のビデオオンデマンド装置は、指定コンテンツ視聴ライセンスを割引購入条件で購入している場合は、新たに購入するコンテンツ視聴ライセンスの価格を割引価格とするようにしている。それ故、コンテンツの視聴が特定の期間に集中することを避けることが可能となり、必要とするサーバ等ネット情報提供装置の設備を抑えることが出来るようになる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施例であるビデオオンデマンド装置を示すブロック図である。
【図２】図１のビデオオンデマンド装置のライセンス情報テーブルの例を示す図である。
【図３】図１のビデオオンデマンド装置の契約情報テーブルの例を示す図である。
【図４】図１のビデオオンデマンド装置の指定ライセンステーブルの例を示す図である。
【図５】図１のビデオオンデマンド装置の割引購入条件テーブルの例を示す図である。
【図６】図１のビデオオンデマンド装置の価格決定ルーチンの動作を示すフローチャートである。
【図７】本発明の第２の実施例であるビデオオンデマンド装置を示すブロック図である。
【図８】図７のビデオオンデマンド装置の新規購入条件テーブルの例を示す図である。
【図９】図７のビデオオンデマンド装置の価格決定ルーチンの動作を示すフローチャートである。
【符号の説明】
【００４３】
１  ビデオオンデマンド装置
２  ＶＯＤサーバ
３  Ｗｅｂサーバ
４  視聴制御サーバ
５  データベース
６１〜６２  ルータ
７  ネットワーク
８  セットトップボックス
９  ディスプレイ
【図１】
2008131272.tif 000003
【図２】
2008131272.tif 000004
【図３】
2008131272.tif 000005
【図４】
2008131272.tif 000006
【図５】
2008131272.tif 000007
【図６】
2008131272.tif 000008
【図７】
2008131272.tif 000009
【図８】
2008131272.tif 000010
【図９】
2008131272.tif 000011