(57)【要約】【課題】任意の時期に電子コンテンツの需要を予測し、この需要予測に基づいて、電子コンテンツの配信にかかる負荷を好適に分散することができるようにする。【解決手段】電子コンテンツ配信システム１０１は、電子コンテンツの視聴実績及びＷｅｂ情報から電子コンテンツの人気度を計算し、各コンテンツの需要を予測する。コンテンツサーバ１１５は、需要が大きいコンテンツを格納する高速ストレージ１１６と需要が小さいコンテンツを格納する低速ストレージ１１７とを有し、需要の大きさに従ったコンテンツを各ストレージに格納しておく。電子コンテンツ配信システム１０１は、各コンテンツ毎に予測した需要に従って、電子コンテンツを格納するストレージを決定し、また、ストレージの変更を行う。【選択図】図１
2007140847.tif 000002
【特許請求の範囲】
【請求項１】
電子コンテンツをユーザに配信する電子コンテンツ配信方法において、前記ユーザの注文を受信して複数のストレージの１つに格納されている前記電子コンテンツを配信し、ユーザに配信したコンテンツの情報に基づいて前記各電子コンテンツの人気度を、人気度を計算するときの条件及び計算式をまとめたポリシーに基づいて算出し、算出された各コンテンツの人気度に基づいて、各コンテンツを前記複数のストレージのどのストレージに格納するかを決定し、この決定に従ってコンテンツの格納ストレージの変更を行うことを特徴とする電子コンテンツ配信方法。
【請求項２】
前記各コンテンツの人気度の計算に、インターネットから収集したＷｅｂ情報、配信したコンテンツの視聴実績情報、予め設定した季節、作者を含む前記電子コンテンツの属性情報の少なくとも１つを含ませて利用することを特徴とする請求項１記載の電子コンテンツ配信方法。
【請求項３】
前記ポリシーには、各コンテンツの前記人気度を計算するときに、そのポリシーが有効か無効かを予め設定可能であることを特徴とする請求項１または２記載の電子コンテンツ配信方法。
【請求項４】
前記電子コンテンツの配信に生じる課金は、前記コンテンツがどのストレージに格納されているかにより決定することを特徴とする請求項１、２または３記載の電子コンテンツ配信方法。
【請求項５】
電子コンテンツをユーザに配信する電子コンテンツ配信システムにおいて、前記ユーザの注文を受信して前記電子コンテンツを配信するコンテンツ配信管理部と、前記電子コンテンツを格納する複数のストレージと、前記電子コンテンツを前記ストレージのどのストレージ格納するかを制御するコンテンツ配置制御部と、前記コンテンツ配信管理部がユーザに配信したコンテンツの情報に基づいて前記電子コンテンツの人気度を計算し管理する人気度管理部と、前記人気度を計算するときの条件及び計算式をまとめたポリシーを管理するポリシー管理部とを備え、前記人気度管理部は、前記ポリシー管理部が管理しているポリシーに基づいて各コンテンツの人気度を計算し、前記コンテンツ配置制御部は、前記人気度管理部により計算された各コンテンツの人気度に基づいて、各コンテンツを複数のストレージのどのストレージに格納するかを決定し、この決定に従ってコンテンツの格納ストレージの変更を行うことを特徴とする電子コンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子コンテンツ配信方法及び配信システムに係り、特に、ストレージを使用して電子コンテンツを配信するサービスを行う電子コンテンツ配信方法及び配信システムに関する。
【背景技術】
【０００２】
従来、音楽、ゲーム、パソコンソフト、映画等のコンテンツは、記録メディアにパッケージした形態で提供されるのが一般的であった。近年、これらのコンテンツの配信は、コンテンツを電子形態に変換し、通信回線を介して電子配信するようになってきている。通信回線を使用してコンテンツを電子配信する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、新たに発表された電子コンテンツに大幅な需要が予測される場合、放送装置を利用して一斉にコンテンツの配信を行い、その後、需要が少なくなった場合、情報送受信装置で個別に配信を行うようにするというものである。
【特許文献１】特開２００１−３０８８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述した従来技術は、需要の予測を行うのがその電子コンテンツの配信前だけであり、電子コンテンツの配信開始後にその需要が増加する場合に対応することができないという問題点を有している。
【０００４】
本発明の目的は、前述した従来技術の問題点を解決し、任意の時期に電子コンテンツの需要を予測し、この需要予測に基づいて、電子コンテンツの配信にかかる負荷を好適に分散することができるようにした電子コンテンツ配信方法及び配信システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明によれば前記目的は、電子コンテンツをユーザに配信する電子コンテンツ配信方法において、前記ユーザの注文を受信して複数のストレージの１つに格納されている前記電子コンテンツを配信し、ユーザに配信したコンテンツの情報に基づいて前記各電子コンテンツの人気度を、人気度を計算するときの条件及び計算式をまとめたポリシーに基づいて算出し、算出された各コンテンツの人気度に基づいて、各コンテンツを前記複数のストレージのどのストレージに格納するかを決定し、この決定に従ってコンテンツの格納ストレージの変更を行うことにより達成される。
【０００６】
また、前記目的は、電子コンテンツをユーザに配信する電子コンテンツ配信システムにおいて、前記ユーザの注文を受信して前記電子コンテンツを配信するコンテンツ配信管理部と、前記電子コンテンツを格納する複数のストレージと、前記電子コンテンツを前記ストレージのどのストレージ格納するかを制御するコンテンツ配置制御部と、前記コンテンツ配信管理部がユーザに配信したコンテンツの情報に基づいて前記電子コンテンツの人気度を計算し管理する人気度管理部と、前記人気度を計算するときの条件及び計算式をまとめたポリシーを管理するポリシー管理部とを備え、前記人気度管理部が、前記ポリシー管理部が管理しているポリシーに基づいて各コンテンツの人気度を計算し、前記コンテンツ配置制御部が、前記人気度管理部により計算された各コンテンツの人気度に基づいて、各コンテンツを複数のストレージのどのストレージに格納するかを決定し、この決定に従ってコンテンツの格納ストレージの変更を行うことにより達成される。
【発明の効果】
【０００７】
本発明によれば、任意の時期に電子コンテンツの需要を予測し、この需要予測に基づいて、電子コンテンツを格納するストレージを変更することができるので、電子コンテンツの配信にかかるシステムの負荷を低減することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明による電子コンテンツ配信方法及び配信システムの実施形態図面により詳細に説明する。
【０００９】
図１は本発明の一実施形態による電子コンテンツ配信システムの構成を示すブロック図である。図１において、１０１は電子コンテンツ配信システム、１０２はＷｅｂ情報収集部、１０３はＷｅｂ情報解析部、１０４はコンテンツ配信管理部、１０５はコンテンツ配信制御部、１０６は視聴実績収集部、１０７は視聴実績解析部、１０８は属性解析部、１０９はポリシー管理部、１１０はポリシーデータベース、１１１は人気度管理部、１１２はコンテンツ情報データベース、１１３はコンテンツ配置データベース、１１４はインターネット、１１５はコンテンツサーバ、１１６は高速ストレージ、１１７は低速ストレージ、１１８はユーザ端末である。
【００１０】
本発明の実施形態による電子コンテンツ配信システム１０１は、ゲーム、パソコンソフト、映画等のコンテンツを電子形態にした電子コンテンツの任意の電子コンテンツをユーザに配信するシステムであり、以下に説明する本発明の実施形態での各機能部は、よく知られているように、ＣＰＵ、主記憶装置、ハードディスク装置等を備えて構成されるＰＣに代表される計算機内のハードディスク装置にプログラムとして格納され、主記憶装置にロードされた後に、ＯＳの下でＣＰＵにより実行されることにより、本発明の実施形態での各種の処理を行う。
【００１１】
この電子コンテンツ配信システム１０１は、インターネット１１４からＷｅｂ情報を収集するＷｅｂ情報収集部１０２と、収集したＷｅｂ情報を解析するＷｅｂ情報解析部１０３とを含む。Ｗｅｂ情報、例えば、プロバイダで提供している各種の情報、ユーザによる情報の利用の情報等を解析することにより、本発明の実施形態で提供するコンテンツに関連した売り上げ情報等を得ることができ、各コンテンツ毎の人気度の計算に利用することができる。
【００１２】
また、この電子コンテンツ配信システム１０１は、ユーザ端末１１８に対してインターネット１１４を経由してコンテンツ情報を配信し、コンテンツ配信の依頼を取り扱うＷｅｂサーバとしてのコンテンツ配信管理部１０４と、コンテンツ情報を格納するコンテンツ情報データベース１１２とを含み、また、コンテンツを配信した回数を収集する視聴実績収集部１０６と、その視聴実績を解析する視聴実績解析部１０７とを含む。視聴実績収集部１０６は、コンテンツ配信管理部１０４からコンテンツを配信したことを情報として受け取り、一定の期間のデータを収集した結果を、コンテンツ情報データベース１１２に記録する。視聴実績解析部１０７は、コンテンツ情報データベース１１２に記録された視聴実績を基に、ある季節だけは視聴実績がよい等の電子コンテンツのそれぞれの特徴を解析し、コンテンツ情報データベース１１２にその特徴を属性として記録する。
【００１３】
また、この電子コンテンツ配信システム１０１は、人気度を計算するためのルールであるポリシーを管理するポリシー管理部１０９と、ポリシーを記録したポリシーデータベース１１０を含む。ポリシーは、ポリシー管理部１０９を通じてシステム管理者が作成することができるほか、属性解析部１０８によっても作成することができる。
【００１４】
この電子コンテンツ配信システム１０１は、Ｗｅｂ情報を解析したもの及び視聴実績を解析したものを基に、人気のあるコンテンツの特徴を解析する属性解析部１０８を含む。属性解析部１０８は、人気のあるコンテンツの特徴を解析した結果を、人気度を計算するためのルールであるポリシーとしてポリシーデータベース１１０に登録する。
【００１５】
また、この電子コンテンツ配信システム１０１は、電子コンテンツを格納するコンテンツサーバ１１５を持つ。コンテンツサーバ１１５は、複数のストレージからなるが、説明している実施形態では、高速ストレージ１１６と低速ストレージ１１７との２種類のストレージからなるものとしている。電子コンテンツは、高速ストレージ１１６または低速ストレージ１１７のいずれかに格納される。また、電子コンテンツの配信価格は、電子コンテンツが格納されているストレージによって変更するようにすることができる。
【００１６】
なお、図１に示す本発明の実施形態は、コンテンツサーバ１１５をコンテンツ配信システム１０１とは別に設けているが、本発明は、コンテンツサーバ１１５内のストレージをコンテンツ配信システム１０１の内部に設けるようにしてもよい。ストレージは、２種だけでなくさらに多数の種類のものを設けてもよい。
【００１７】
また、この電子コンテンツ配信システム１０１は、電子コンテンツの配置を制御するコンテンツ配置制御部１０５と、各電子コンテンツが格納されているストレージを記録するコンテンツ配置データベース１１３とを含む。コンテンツ配置制御部１０５は、コンテンツ配信管理部１０４から電子コンテンツの配信依頼があるとき、コンテンツ配置データベース１１３から格納されているストレージの情報を得て、電子コンテンツをユーザへ配信する。
【００１８】
さらに、この電子コンテンツ配信システム１０１は、ある契機をもって人気度を計算する人気度管理部１１１を含む。人気度管理部１１１は、ポリシーデータベース１１０からポリシー情報を受け取り、電子コンテンツの人気度を計算し、計算された人気度を基に、電子コンテンツの好適な配置を考慮し、配置の変更が必要な電子コンテンツのストレージ間の移動をコンテンツ配置制御部１０５に依頼する。コンテンツ配置制御部１０５は、コンテンツサーバ１１５におけるコンテンツを配置するストレージを指示する。
【００１９】
図２は電子コンテンツの情報発信から電子コンテンツの配信注文、電子コンテンツの配信までの処理動作説明するフローチャートであり、次に、これについて説明する。なお、ここでの処理において、電子コンテンツの情報発信、電子コンテンツの配信注文の受け付けを行うのはコンテンツ配信管理部１０４である。
【００２０】
（１）コンテンツ配信管理部１０４は、はじめにユーザへ電子コンテンツの情報を発信する。このため、コンテンツ配信管理部１０４は、コンテンツ情報データベースから電子コンテンツに関する情報を受信し、受信した電子コンテンツの情報をHTMLなどの形態に変換し、変換された電子コンテンツの情報を、インターネット１１４を介してユーザ端末１１８に発信する（ステップ２０１、２０２）。
【００２１】
（２）ユーザは、受領した電子コンテンツの情報に基づいて、電子コンテンツの配信を電子コンテンツ配信システム１０１に依頼する。この依頼は、ユーザがユーザ端末１１８からインターネット１１４を通じて電子コンテンツの配信注文票２０３を発信することにより行われる。電子コンテンツ配信システム１０１のコンテンツ配信管理部１０４は、ユーザ端末１１８からの配信注文票２０３を受信し、問題がなければ注文を受け付け、受け付けた配信注文票２０３から注文データを作成し、コンテンツ配置制御部１０５へ注文データを発信する（ステップ２０４、２０５）。
【００２２】
（３）コンテンツ配置制御部１０５は、注文を受けた電子コンテンツの配信を行う。このため、コンテンツ配置制御部１０５は、注文データを受信すると、まず、注文を受けた電子コンテンツがコンテンツサーバ１１５のどのストレージに格納されているかの情報をコンテンツ配置データベース１１３より受信する（ステップ２０６、２０７）。
【００２３】
（４）次に、コンテンツ配置制御部１０５は、注文を受けた電子コンテンツが格納されているストレージから配信すべき電子コンテンツを取り出し、コンテンツ配信管理部１０４、インターネット１１４を通じて、ユーザ端末１１８に電子コンテンツを配信する。このとき、電子コンテンツが格納されているストレージによって、配信価格が決定される（ステップ２０８）。
【００２４】
（５）電子コンテンツのユーザ端末１１８への配信により、ユーザ端末１１８から電子コンテンツの配信が完了したという通知が送信されてくるので、コンテンツ配置制御部１０５は、これを受信して、コンテンツ配信管理部１０４にコンテンツの配信が完了したことを通知する（ステップ２０９、２１０）。
【００２５】
（６）コンテンツ配信管理部１０４は、コンテンツの配信が完了したという通知を受信した後、視聴実績を記録するため視聴実績収集部１０６に、必要な情報の通知を行う（ステップ２１１、２１２）。
【００２６】
（７）これらが完了したときに、コンテンツ配信管理部１０４は、注文が完了したという通知をユーザ端末に発信すると共に、コンテンツの配信に関する価格に基づいた料金の請求を通知する（ステップ２１３）。
【００２７】
図３はある契機をもって電子コンテンツの人気度を計算し、電子コンテンツを格納するストレージを決定、配置を変更するまでの処理動作を説明するフローチャートであり、次に、これについて説明する。この処理が開始される契機は、ある一定期間の経過後等であってよく、システム管理者が任意に設定することができる。例えば、売り上げランキングが発表される１週間毎、視聴実績をまとめる期間毎等であってよく、また、管理者の指示により開始するようにしてもよい。また、ここでの処理により人気度の計算を行うのは人気度管理部１１１である。
【００２８】
（１）人気度管理部１１１は、人気度を計算する場合、はじめにコンテンツ配置データベース１１３から現在の電子コンテンツの配置情報と、人気度の計算に利用する情報として前回の人気度とを取得する（ステップ３０１）。
【００２９】
（２）次に、人気度管理部１１１は、ポリシーデータベース１１０から人気度を計算するための条件と計算式とをまとめたポリシーを受信し、さらに、Ｗｅｂ情報解析部１０３、視聴実績解析部１０７及びコンテンツ情報データベース１１２から、人気度の計算に利用する情報を受信する（ステップ３０２、３０３）。
【００３０】
（３）全ての電子コンテンツのそれぞれに対して、ポリシーの中で現在有効なポリシーに従い、人気度を計算し、今回の人気度を０から加算して求めていく。これにより、全ての電子コンテンツに対して、今回の人気度を決定する。なお、この計算に関する詳細は図７により、また、計算の例を図８により後述する（ステップ３０４、３０５）。
【００３１】
（４）人気度管理部１１１は、決定された各電子コンテンツの人気度を基に、全ての電子コンテンツのそれぞれに対して、今回から次に構成の処理が実行される契機までの格納ストレージを判断する。このとき、再度配置し直さなければならない電子コンテンツも判断する（ステップ３０６）。
【００３２】
（５）人気度管理部１１１は、再配置する電子コンテンツを対象に、コンテンツ配置制御部１０５に対して再配置要求を発信し、コンテンツ配置制御部１０５が電子コンテンツの再配置を行い、この再配置が完了したことを通知してくるので、人気度管理部１１１は、この通知を受信することにより、再配置の完了を確認する（ステップ３０７、３０８）。
【００３３】
（６）最後に、人気度管理部１１１は、今回の人気度と再配置されたコンテンツの配置情報とをコンテンツ配置データベース１１３に記録して、ここでの処理を終了する（ステップ３０９）。
【００３４】
図４はポリシーデータベース１１０に登録された人気度を計算するための条件と計算式とをまとめたポリシーテーブルの構成を示す図である。ポリシーテーブルには、ポリシー１つ毎に１つレコードが存在する。
【００３５】
ポリシーテーブルは、ポリシー番号４０１、有効フラグ４０２、対象データ４０３、対象コンテンツ４０４及び加算人気度４０５により構成される。このテーブルの主キーは、ポリシー番号４０１であり、重複することはない。
【００３６】
有効フラグ４０２は、人気度を計算するときにそのポリシーを適用するか否かを示すフラグであり、説明している実施形態では、○であれば計算を行い、×であれば計算を行わないことを意味する。また、ある季節に人気が上がるという属性を持っているコンテンツに対して、その季節にだけ人気度を加算する場合等にこのフラグが設定される。
【００３７】
対象データ４０３には、そのポリシーが人気度の計算に利用する情報の種類が記述される。説明している実施形態では、前回の人気度、Ｗｅｂ情報、視聴実績、電子コンテンツの属性情報等である。
【００３８】
対象コンテンツ４０４には、そのポリシーを利用して計算する対象となる電子コンテンツの種類が記述され、説明している実施形態では、すべての電子コンテンツ、電子コンテンツの情報に対してある条件に一致するもの等の条件である。
【００３９】
加算人気度４０５には、電子コンテンツに対して加算する人気度の計算式が記載される。この計算式は、データベースが認識する任意の計算式が適用可能であり、計算結果が負になることも許可する。
【００４０】
前述したようなポリシーは、システム管理者が作成することができるほか、Ｗｅｂ情報と視聴実績と属性とを使用して、システムが自動的に作成することもできる。例えば、Ｗｅｂ情報と視聴実績とからある属性を持つ電子コンテンツの人気が高いと判断したとき、その属性を持つ電子コンテンツ全てに対して人気度を加算するというポリシーを作成することもできる。
【００４１】
図５はコンテンツ情報データベース１１２に登録された配信する電子コンテンツ情報のテーブルの構成を示す図である。電子コンテンツ情報のテーブルには、電子コンテンツ１つ毎に１つレコードが存在する。
【００４２】
電子コンテンツ情報テーブルは、コンテンツ番号５０１、コンテンツ情報５０２、属性５０３及び視聴実績５０４により構成される。このテーブルの主キーは、コンテンツ番号５０１であり、重複することはない。
【００４３】
図５に示すテーブルのコンテンツ情報５０２には、電子コンテンツが持つ仕様が記載される。このコンテンツ情報５０２は、主にコンテンツ配信管理部１０４が、ユーザへ電子コンテンツの情報を発信するために使用され、例えば、電子コンテンツのタイトル、アーティスト名、発売日等の情報を含み、また、電子コンテンツの価格情報も含まれている。価格情報は、配信元になるそれぞれのストレージごとに価格を設定する方法、特定のストレージの基本価格を設定し、ほかのストレージは基本価格を基に計算する方法等により決定してもよい。
【００４４】
属性５０３には、その電子コンテンツが持つ特徴が記載される。その内容は、例えば、この電子コンテンツが毎年売り上げを伸ばす季節、特定のジャンル、採用されているドラマの出演者等であってよい。これらの属性は、システム管理者が作成することができるほか、視聴実績を使用して、システムが自動的に作成することもできる。例えば、視聴実績からある季節になると人気が上がると判断したとき、その電子コンテンツに対してその季節の属性を作成することができる。
【００４５】
視聴実績５０４には、電子コンテンツ配信システム１０１で配信した視聴実績（視聴件数）が、ある一定期間毎にまとめて、複数の期間の各期間毎の視聴実績として記載される。この視聴実績５０４は、視聴実績収集部１０６によって記載される。
【００４６】
図６はコンテンツ配置データベース１１３に登録された配信する電子コンテンツが格納されているストレージの情報を記録したテーブルの構成を示す図である。このテーブルには、電子コンテンツ１つ毎に１つのレコードが存在する。
【００４７】
図６に示すテーブルは、電子コンテンツ番号６０１、人気度６０２及び格納ストレージ６０３により構成される。このテーブルの主キーは、コンテンツ番号６０１であり、重複することはない。また、コンテンツ情報データベース１１２のコンテンツ番号５０１とレコード数が同一であり、１対１に対応しなければならない。また、記載される順番はどのような順番でもよい。図示例では、人気度６０２の降順となっている。人気度６０２には、電子コンテンツの前回計算された人気度が記載されている。この人気度６０２は、次に人気度を計算するときの情報として使用される。
【００４８】
格納ストレージ６０３には、電子コンテンツがコンテンツサーバ１１５内のどのストレージに格納されているかが記載されている。本発明の実施形態では、コンテンツサーバ１１５が高速ストレージ１１６と低速ストレージ１１７とからなるとされているので、格納ストレージ６０３には、どちらかのストレージ名が記載されている。この格納ストレージ６０３は、コンテンツを配信するときと、次に人気度を計算して再配置を考慮するときの情報として使用される。
【００４９】
図７は全ての電子コンテンツに対して、ポリシーを利用して人気度を計算する処理動作の詳細を説明するフローチャートであり、次に、これについて説明する。ここで説明する処理は、図３に示して説明したステップ３０４でのポリシーに対する人気度の計算の処理とステップ３０５での人気度の加算３０５の処理とに相当する。
【００５０】
（１）人気度管理部１１１は、全ての有効なポリシーに対して、対象となる電子コンテンツの人気度を計算する。この計算は、全ての電子コンテンツの人気度を値０からとして計算する。このため、まず、全てのポリシーを確認するために、ポリシー番号４０１を示す変数Ｘを定義し、こり変数Ｘにポリシー番号４０１の最初の数である１を代入する（ステップ７０１）。
【００５１】
（２）次に、ポリシー番号４０１がＸであるポリシー（以下、ポリシーＸと言う）が存在するか否か、すなわち、全てのポリシーについての処理が終了しているか否かを判断し、存在しなければ人気度の計算を終了する（ステップ７０２）。
【００５２】
（３）ステップ７０２の判断で、ポリシーＸが存在した場合、そのポリシーＸが有効であるかを、ポリシーＸに対する有効フラグ４０２を確認して判別し、有効フラグ４０２が無効を示していれば、人気度の加算を行う処理を実施せずに、ポリシーＸに１を加え、ステップ７０２からの処理に戻って、次のポリシーについての処理を続ける（ステップ７０３、７０９）。
【００５３】
（４）ステップ７０３の判断で、ポリシーＸに対する有効フラグ４０２が有効を示していた場合、電子コンテンツに対して人気度を加算するため、まず、全ての電子コンテンツを確認するためにコンテンツ番号５０１を示す変数Ｙを定義し、コンテンツ番号５０１の最初の数である１を変数Ｙに代入する（ステップ７０４）。
【００５４】
（５）次に、コンテンツ番号５０１がＹであるコンテンツ（以下、コンテンツＹと言う）が存在するか否か、すなわち、全てのコンテンツについての処理が終了しているか否かを判断し、存在しなければ、ポリシーＸに対する人気度の計算を終了し、ポリシーＸに１を加え、ステップ７０２からの処理に戻って、次のポリシーについての処理を続ける（ステップ７０５、７０９）。
【００５５】
（６）ステップ７０５の判断で、コンテンツＹが存在した場合、コンテンツＹがポリシーＸの対象であるか否かを、コンテンツＹに対して、ポリシーＸの対象データ４０３と対象コンテンツ４０４とを満足しているかを確認して判別し、コンテンツＹがポリシーＸの対象でなければ、コンテンツＹに対する人気度の加算を行う処理を実施せずに、コンテンツＹに１を加え、ステップ７０５からの処理に戻って、次のコンテンツについての処理を続ける（ステップ７０６、７０８）。
【００５６】
（７）ステップ７０６の判別で、コンテンツＹがポリシーＸの対象であった場合、ポリシーＸの加算人気度４０５を計算した値を、コンテンツＹの人気度に加算し、その後、コンテンツＹに１を加え、ステップ７０５からの処理に戻って、次のコンテンツについての処理を続ける（ステップ７０７、７０８）。
【００５７】
全てのポリシーに対して、前述した処理を実行して対象となる電子コンテンツの人気度を加算し終えた時点で、人気度の計算を終了する。
【００５８】
図８は人気度が計算される前、計算している途中、計算終了後の人気度管理部のテーブルの遷移例を示す図である。このテーブルは、人気度管理部１１１が図７に示す処理を実施するために作成するテーブルである。図８（ａ）、図８（ｂ）、図８（ｃ）のそれぞれに、人気度管理部１１１で作成される人気度計算前のテーブル８０１、人気度計算中のテーブル８０２、人気度計算終了後のテーブル８０３を示している。
【００５９】
図８（ａ）〜図８（ｃ）に示すそれぞれのテーブル８０１〜８０３は、コンテンツ番号８０４、人気度８０５、前回人気度８０６、前回格納ストレージ８０７、格納ストレージ８０８、移動８０９の各項目により構成されている。コンテンツ番号８０４は、コンテンツ情報データベース１１２のコンテンツ番号５０１及びコンテンツ配置データベース１１３のコンテンツ番号６０１とレコード数が同一であり、１対１に対応している。
【００６０】
図８（ａ）に示す人気度計算前のテーブル８０１には、コンテンツ配置データベース１１３から現在の電子コンテンツの配置情報と、前回の人気度を取得して格納する。取得した情報は、それぞれ前回格納ストレージ８０７、前回人気度８０６に記載される。これから計算する人気度８０５は全て０に設定され、格納ストレージ８０８、移動８０９にはデータは存在しない。
【００６１】
図８（ｂ）に示す人気度計算中のテーブル８０２の例は、図４により説明したポリシーテーブル内のポリシー番号１のポリシーを適用した結果を示している。この例では、前回人気度８０６に格納された値を５で割った値が、各電子コンテンツの人気度８０５に加算されている。全ての有効なポリシーに対して、同様の作業が行われる。
【００６２】
図８（ｃ）に示す人気度計算終了後のテーブル８０３の例は、人気度の計算が終了した結果を格納したものである。計算により得た人気度８０５が現在の人気度、つまり需要予測である。電子コンテンツの容量、新規登録電子コンテンツ、移動のための領域などを考慮に入れ、今回の格納ストレージを決定し、格納ストレージ８０８に決定したストレージを記載する。そして、前回の格納ストレージ８０７内のストレージと格納ストレージ８０８内の今回決定したストレージとが異なる場合、上位への移動であれば△を、下位への移動であれば▽の印を移動８０９に記載する。人気度管理部１１１は、移動８０９内の情報に基づいて、コンテンツ配置制御部１０５に電子コンテンツの再配置要求を発信する。
【００６３】
前述した本発明の実施形態によれば、電子コンテンツの配信において、任意の時間における需要の多い電子コンテンツが、そのコンテンツをより速く提供できる高速のストレージに格納されるため、ユーザへの電子コンテンツ配信を高速に行うことができる。また、本発明の実施形態によれば、インターネット、電子コンテンツ配信システム及びアーカイブサーバの負荷を低減でき、さらに、ストレージが持つ容量を効率よく活用でき、ストレージの運用にかかる費用をも低減することができる。
【００６４】
前述した本発明の実施形態での各処理は、プログラムにより構成し、計算機が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態による電子コンテンツ配信システムの構成を示すブロック図である。
【図２】電子コンテンツの情報発信から電子コンテンツの配信注文、電子コンテンツの配信までの処理動作説明するフローチャートである。
【図３】ある契機をもって電子コンテンツの人気度を計算し、電子コンテンツを格納するストレージを決定し配置を変更するまでの処理動作を説明するフローチャートである。
【図４】ポリシーデータベースに登録された人気度を計算するための条件と計算式とをまとめたポリシーテーブルの構成を示す図である。
【図５】コンテンツ情報データベースに登録された配信する電子コンテンツ情報のテーブルの構成を示す図である。
【図６】コンテンツ配置データベースに登録された配信する電子コンテンツが格納されているストレージの情報を記録したテーブルの構成を示す図である。
【図７】全ての電子コンテンツに対して、ポリシーを利用して人気度を計算する処理動作の詳細を説明するフローチャートである。
【図８】人気度が計算される前、計算している途中、計算終了後の人気度管理部のテーブルの遷移例を示す図である。
【符号の説明】
【００６６】
１０１  電子コンテンツ配信システム
１０２  Ｗｅｂ情報収集部
１０３  Ｗｅｂ情報解析部
１０４  コンテンツ配信管理部
１０５  コンテンツ配置制御部
１０６  視聴実績収集部
１０７  視聴実績解析部
１０８  属性解析部
１０９  ポリシー管理部
１１０  ポリシーデータベース
１１１  人気度管理部
１１２  コンテンツ情報データベース
１１３  コンテンツ配置データベース
１１４  インターネット
１１５  コンテンツサーバ
１１６  高速ストレージ
１１７  低速ストレージ
１１８  ユーザ端末
【図１】
2007140847.tif 000003
【図２】
2007140847.tif 000004
【図３】
2007140847.tif 000005
【図４】
2007140847.tif 000006
【図５】
2007140847.tif 000007
【図６】
2007140847.tif 000008
【図７】
2007140847.tif 000009
【図８】
2007140847.tif 000010