(57)【要約】【課題】本発明はコンテンツの配信方法及びシステムに関し、効率的なコンテンツ配置を行なうことができるコンテンツの配信方法及びシステムを提供することを目的としている。【解決手段】複数の配信拠点７で構成されるＩＰＴＶシステムにおいて、映像コンテンツを各配信拠点７に配置する際に、各コンテンツのアクセス状況とファイルサイズを元に各コンテンツを配置した場合の効果量を求め、効果量が高いコンテンツを優先的に配信拠点へ配置するように構成される。【選択図】図１
2008205781.tif 000002
【特許請求の範囲】
【請求項１】
複数の配信拠点で構成されるＩＰＴＶシステムにおいて、映像コンテンツを各配信拠点に配置する際に、各コンテンツのアクセス状況とファイルサイズを元に各コンテンツを配置した場合の効果量を求め、
効果量が高いコンテンツを優先的に配信拠点へ配置する、
ことを特徴とするコンテンツの配信方法。
【請求項２】
前記配信を行なうに際し、前記効果量に比例した数の配信拠点に配置するようにしたことを特徴とする請求項１記載のコンテンツの配信方法。
【請求項３】
複数の配信拠点で構成されるＩＰＴＶシステムにおいて、
コンテンツ情報を入力してコンテンツサイズを出力するコンテンツサイズ収集部と、
アクセス情報を入力してアクセス情報を出力するアクセス量収集部と、
該アクセス量収集部と前記コンテンツサイズ収集部の出力を受けて効果量を算出する効果量算出部と、
該効果量算出部の出力を受けてコンテンツを配置するコンテンツ配置部と、
を含んで構成されることを特徴とするコンテンツの配信システム。
【請求項４】
効果量を記憶する効果量記憶部とコンテンツの配置状況を記憶する配置状況記憶部を更に設けて効果量とコンテンツ配置状況を記憶しておき、前記コンテンツ配置部は前記効果量記憶部に記憶された効果量と配置状況記憶部に記憶された配置状況を読み出して、効果量を再計算し、再計算で求まった効果量を元にコンテンツを配置することを特徴とする請求項３記載のコンテンツの配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツの配信方法及びシステムに関し、更に詳しくは効率的なコンテンツ配置をすることができるコンテンツの配信方法及びシステムに関する。
【背景技術】
【０００２】
大規模なＩＰＴＶ（インターネットプロトコルテレビ）システムでは、多数の視聴リクエストに対応するために、複数の配信拠点を保有し、リクエストを各サーバに割り当てながら負荷分散を行なう。ＩＰＴＶシステムでは、主に高解像度の映像フィルムを扱うために、Ｗｅｂなど他のサービスと比較してファイルサイズが大きく、プロトコルも映像配信用プロトコルを使用するため、通常のＷｅｂキャッシュ（プロキシ）等は使用できず、また使用できたとしてもファイルサイズが大きいために、キャッシュという仕組みでは十分な対応ができない。
【０００３】
そのため、ＩＰＴＶシステムでは、事前に各拠点にコンテンツファイルを配置しておき、ロケーションサーバ等のリクエスト分散装置によって、負荷分散することが多い。近年、ユーザ増大により、アクセス量も膨大になりつつあり、できるかぎり効率的なコンテンツ配置をし、コンテンツストレージ設備の投資を少なくする必要性が生じている。
【０００４】
従来のこの種の装置としては、複数の装置間における同一コンテンツ情報のアクセス頻度に基づいて、コンテンツ情報の再配置を行なう装置が知られている（例えば特許文献１参照）。また、ヒット率が低いコンテンツは削除してヒット率が高いコンテンツをキャッシュサーバに事前配布する装置が知られている（例えば特許文献２参照）。また、コンテンツを配信されるクライアントのリクエスト、またはそれに伴う配信実績の結果であるコンテンツアクセス指標を、コンテンツ配信システム単位で管理するアクセス監視装置を備え、コンテンツアクセス指標という、コンテンツ配信システム単位で管理されるコンテンツに対してアクセス状況を表す指標を基にしてコンテンツの配置をコンテンツ配信システム単位で自律的に判断して実行するシステムが知られている（例えば特許文献３参照）。
【特許文献１】特開２００３−２４８６０１号公報（段落０００７〜００３５、図１〜図５）
【特許文献２】特開２００３−２６３３５９号公報（段落００１２〜００２４、図１〜図６）
【特許文献３】特開２００５−３１９８７号公報（段落００７１〜０１７２、図１〜図６）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来は、運用者がコンテンツの属性や人気度を判断し、手動で配置構成を決定していた。そのため、運用者には、膨大なコンテンツを判断する知識や経験が必要であり、人的コストが大きい。近年のサービスが本格化するにつれて、コンテンツの種類も増大の一途で、手動では管理しきれない状況となっている。一方、自動で行なう方式も存在するが、視聴状況を分析して配置を決定しているため、同じアクセス量でもサイズが大きいコンテンツを配置することがある場合等では、場所を占有するのみで十分な効果が見込めないという問題があった。
【０００６】
具体的には、視聴状況（リクエストやアクセス頻度）だけを利用して配信拠点のストレージに対してコンテンツを配置しても、用意したストレージ量に見合った効果が発揮できるとは限らなかった。このため、効果量に合わせて、比例的に複数の配信拠点へ配置することにより、単一拠点だけでなく複数の拠点を組み合わせてコンテンツ配置を最適に行なうことが求められている。
【０００７】
本発明はこのような課題に鑑みてなされたものであって、効率的なコンテンツ配置をし、コンテンツストレージ設備の投資を少なくすることができるコンテンツの配信方法及びシステムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
（１）請求項１記載の発明は、複数の配信拠点で構成されるＩＰＴＶシステムにおいて、映像コンテンツを各配信拠点に配置する際に、各コンテンツのアクセス状況とファイルサイズを元に各コンテンツを配置した場合の効果量を求め、効果量が高いコンテンツを優先的に配信拠点へ配置することを特徴とする。
（２）請求項２記載の発明は、前記配信を行なうに際し、前記効果量に比例した数の配信拠点に配置するようにしたことを特徴とする。
（３）請求項３記載の発明は、複数の配信拠点で構成されるＩＰＴＶシステムにおいて、コンテンツ情報を入力してコンテンツサイズを出力するコンテンツサイズ収集部と、アクセス情報を入力してアクセス情報を出力するアクセス量収集部と、該アクセス量収集部と前記コンテンツサイズ収集部の出力を受けて効果量を算出する効果量算出部と、該効果量算出部の出力を受けてコンテンツを配置するコンテンツ配置部とを含んで構成されることを特徴とする。
（４）請求項４記載の発明は、効果量を記憶する効果量記憶部とコンテンツの配置状況を記憶する配置状況記憶部を更に設けて効果量とコンテンツ配置状況を記憶しておき、前記コンテンツ配置部は前記効果量記憶部に記憶された効果量と配置状況記憶部に記憶された配置状況を読み出して、効果量を再計算し、再計算で求まった効果量を元にコンテンツを配置することを特徴とする。
【発明の効果】
【０００９】
（１）請求項１記載の発明によれば、各コンテンツの効果量を求め、この効果量が高いコンテンツから配信していくため、効率的なコンテンツ配置を行なうことができる。
（２）請求項２記載の発明によれば、配信を行なうに際し、前記効果量に比例した数の配信拠点に配置することにより、コンテンツストレージ設備の投資を少なくすることができる。
（３）請求項３記載の発明によれば、各コンテンツの効果量を求め、この効果量が高いコンテンツから配信していくため、効率的なコンテンツ配置を行なうことができる。
（４）請求項４記載の発明によれば、効果量を再計算して効果量を求め、この再計算により求めた効果量を元にコンテンツを配置することにより、コンテンツストレージ設備の投資を少なくすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を詳細に説明する。図１は本発明の一実施のの形態を示すブロック図である。図において、Ａはコンテンツ情報であり、所定のコンテンツサイズのものが複数存在している。Ｂはあるコンテンツにアクセスされた回数よりなるアクセス情報である。１はコンテンツ情報Ａを受けて、そのコンテンツサイズを収集するコンテンツサイズ収集部、２はアクセス情報Ｂを受けてコンテンツ毎のアクセス量を収集するアクセス量収集部である。コンテンツサイズ収集部１からはコンテンツサイズが出力され、アクセス量収集部２からはアクセス回数情報が出力される。
【００１１】
３はコンテンツサイズ収集部１から出力されるコンテンツサイズと、アクセス量収集部２から出力されるアクセス回数情報を受けて、効果量を算出する効果量算出部である。ここで、効果量とは、コンテンツサイズが幾つのコンテンツから配置したら各拠点に効率よくコンテンツが配信されるかを表す指標のことである。４は効果量算出部３から出力される効果量を入力してコンテンツの配置を行なうコンテンツ配置部である。５はコンテンツが記憶されているコンテンツ記憶部、６はコンテンツ配信拠点である。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００１２】
所定のコンテンツサイズからなるコンテンツ情報Ａはコンテンツサイズ収集部１に入力され、該コンテンツサイズ収集部１からコンテンツ毎のコンテンツサイズが出力される。一方、コンテンツ毎のアクセス回数情報であるアクセス情報はアクセス量収集部２に入力され、該アクセス量収集部２からコンテンツ毎のアクセス回数情報が出力される。これらコンテンツサイズとアクセス情報回数は、続く効果量算出部３に入り、効果量が算出される。算出式は、例えば（アクセス数／コンテンツサイズ  ）で表される。
【００１３】
この算出された効果量は、コンテンツ配置部４に入る。該コンテンツ配置部４は、各コンテンツとそのコンテンツに対応する効果量を整列して、コンテンツ記憶部５の効果量の高いものからコンテンツを取り出し、各拠点６に配信（配置）していく。このように、この実施の形態によれば、各コンテンツの効果量を求め、この効果量が高いコンテンツから配信していくため、効率的なコンテンツ配置を行なうことができる。
【００１４】
図２は本発明の他の実施の形態を示すブロック図である。図１と同一のものは、同一の符号を付して示す。図１に示す実施の形態では、コンテンツ配置を行なうに際し、各拠点の配置状況を同じにするか、各拠点にラウンドロビン（一つの資源を順番に利用する手法）で割り当てていく。これに対して、図２に示す実施の形態は、効果量を記憶しておく効果量記憶部と、配置状況を記憶しておく配置状況記憶部を設けたものである。図において、１０はコンテンツ配置部４と接続され、コンテンツ毎に効果量を記憶しておく効果量記憶部、１１は各拠点へのコンテンツの配置状況を記憶しておく配置状況記憶部である。効果量算出部３までの構成は図１と同じである。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００１５】
効果量算出部３で算出した効果量を先ず効果量記憶部１０に記憶する。一方、効果量が高いコンテンツを各拠点６の何れかに配置し、配置状況を配置状況記憶部１１に記憶する。コンテンツ配置部４は、配置状況記憶部１１に記憶されたコンテンツの配置状況（例えば拠点１にコンテンツＡを、拠点２にコンテンツＡを、拠点１にコンテンツＢをという配置）を元に効果量を再計算する。例えば、効果量をコンテンツの配置個数で割った値を次の効果量として優先度を判断する（詳細後述）。そして、判断したコンテンツを１つをコンテンツ記憶部５から読み出して所定の拠点６に配置し、以下同様に配置処理を繰り返していく。このように、この実施の形態によれば、コンテンツの配信を行なうに際し、効果量に比例した数の配信拠点に配置することにより、コンテンツストレージ設備の投資を少なくすることができる。
【００１６】
図３はコンテンツの配置例を示す図である。ここでは、コンテンツはＡからＬまでの１２個が記載されている。各コンテンツに対するアクセス数（前述のアクセス情報）が次に記載されている。例えば、コンテンツＡのアクセス数は１０，０００回、コンテンツＥのアクセス数は５，０００回である。次に、コンテンツサイズ（前述のコンテンツ情報）が記載されている。ここで、効果量として
効果量＝アクセス数／コンテンツサイズ  （１）
で表される。（１）式を用いて各コンテンツの効果量を求めると、図３に示すようなものとなる。例えばコンテンツＢはアクセス数（５，０００）をコンテンツサイズ（７，０００）で割ることになるから、効果量は（１）式より０・７１となる。
【００１７】
ここで、従来方式の場合の配信について説明する。従来は、アクセス数を最優先にしていたので、アクセス数が最も多いコンテンツＡとＤを先ず配信している。コンテンツＡとＤは何れもアクセス数が１０，０００回である。ここでは、コンテンツＡを優先１、コンテンツＤを優先２としている。
【００１８】
これに対して、本発明では、効果量を元に配信順を決めている。図３に示す場合、コンテンツＪが効果量が２００．００で一番高いので、優先１にする。次はコンテンツＫが効果量１００．００で２番目に高いので優先２にする。以下、同様である。ここで、備考欄はコンテンツの種類を示している。コンテンツＡ〜Ｃは映画であり、コンテンツＤ〜Ｆはドラマであり、コンテンツＧ〜ＩはＰＶ（プロモーションビデオ）であり、コンテンツＪ〜ＬはＣＭ（コマーシャル）である。
【００１９】
図４は本発明の全体システムの構成例を示す図である。図１と同一のものは、同一の符号を付して示す。図において、２０は管理センターであり、全てのコンテンツを含むマスタストレージ２１をその内部に含んでいる。３０はマスタストレージ２１からのコンテンツを受けてコンテンツを配信する配信局であり、ストレージ（拠点）６と、複数の配信サーバー７から構成されている。図では、配信局３０が＃１から＃３まで３台設けられた場合を示してする。
【００２０】
８はクライアントであり、複数（図では３台）設けられている。該クライアント８は、配信サーバー７接続されている。４０はロケーションサーバーであり、クライアント８との間でやり取りを行なう。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００２１】
マスタストレージ２１には、全ての種類のコンテンツが記憶されている。このマスタストレージ２１からのストレージ（拠点）に対するコンテンツの配信は、前述の本発明に基づいて行われる。一方、各クライアント８は、ロケーションサーバー４０に必要とするコンテンツのリクエストを行なう。このリクエストを受けたロケーションサーバー４０は、リクエストされたコンテンツがどの配信サーバー７にアクセスすれば、獲得できるかの応答を返す。各クライアント８は、指定された配信サーバー７からストレージ６にアクセスし、所望のコンテンツを獲得する。
【００２２】
図５は本発明の効果量算出の説明図である。コンテンツＡ〜Ｅまでのアクセス数と、コンテンツサイズと効果量が記載されている。例えば、コンテンツＡはアクセス数が１０００で、コンテンツサイズは５０ＭＢ（メガバイト）であるので、効果量は１０００／５０は２０となる。同様にして、コンテンツＤはアクセス数３００でコンテンツサイズは５０ＭＢなので、効果量は３００／５０＝６となる。
【００２３】
図６は本発明による効果量遷移の説明図、図の７は本発明によるコンテンツ配信の説明図である。これら図６と図７を用いて本発明のコンテンツ配信の動作について説明する。コンテンツは、Ａ〜Ｅの５個あるものとする。コンテンツの配置箇所は、図７に示すように＃１〜＃４までの４個の配信拠点（配信サーバー）７があり、この４個の配信拠点にコンテンツを配信するものとする。最初の状態では効果量は、丸１に示すようにコンテンツＡが２０、コンテンツＢが９、コンテンツＣが８、コンテンツＤが６、コンテンツＥが５であるものとする。
【００２４】
この状態では、コンテンツＡが一番効果量が大きいから、コンテンツＡを配信拠点＃１に配信する（丸１）。コンテンツＡは１個配信されたから、効果量は１０になる。一般的に配信した後の効果量は、以下の式で表される。
【００２５】
効果量＝（アクセス数／コンテンツサイズ）÷（配置回数＋１）    （２）
コンテンツＡの場合、最初の効果量が２０であるから、１回配信（配置）した後の効果量は、（２）式により求めると、
効果量＝２０÷（１＋１）＝１０
となる。次に２回目の配信について説明する。図６の丸２の段を見ると、コンテンツＡが１０でその他のコンテンツよりもまだ一番大きいから２番目の配置もコンテンツＡとなる。即ち、コンテンツＡを次の配信拠点＃２に配信する。これで、コンテンツＡは２回配信されたことになるので、その効果量は（２）式から、
効果量＝２０÷（２＋１）＝６．６７
になる。図６の丸３の段を見ると、今度はコンテンツＢが９で一番大きい。そこで、今度は３番目としてコンテンツＢを配信拠点＃３に配信する。コンテンツＢは、１回配信したので、次の効果量は（２）式から、
効果量＝９÷（１＋１）＝４．５
となる。次に、図６の丸４の段を見ると、今度はコンテンツＣが８で一番大きい。そこで、今度は４番目としてコンテンツＣを配信拠点＃４に配信する。この結果、コンテンツＣの効果量は（２）式から、
効果量＝８÷（１＋１）＝４
となる。
【００２６】
次に、図６の丸５の段を見ると、今度はコンテンツＡが６．６７で一番大きい。そこで、今度は５番目としてコンテンツＡをまだコンテンツＡが配信されていない配信拠点Ｃに配信する。この結果、コンテンツＡの効果量は（２）式から、
効果量＝２０÷（３＋１）＝５
となる。次に、図６の丸６の段を見ると、今度はコンテンツＤが６で一番大きい。そこで、コンテンツＤを配信拠点＃１に配信する。この結果、コンテンツＤの効果量は、（２）式から３となる。次に、図の丸７の段を見ると、コンテンツＡとコンテンツＥとが５で同順位で１位となる。そこで、今度はコンテンツＡを配信拠点＃４に配信し、コンテンツＥを配信拠点＃２に配信する。この結果、コンテンツＡの効果量は２０／（４＋１）＝４となり、コンテンツＥの効果量は５／２＝２．５となる。最終の丸８の段では、コンテンツＢが４．５で一番大きい。そこで、コンテンツＢを配信拠点＃１に配信する。
【００２７】
このように、本発明によれば、１回配置する毎に効果量を再計算により減少させていき、効果量の遷移を行わせて、効果量に比例してコンテンツを配信拠点に配信するようにしているので、コンテンツストレージ設備の投資を少なくすることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態を示すブロック図である。
【図２】本発明の他の実施の形態を示すブロック図である。
【図３】コンテンツの配置例を示す図である。
【図４】本発明の全体システムの構成例を示す図である。
【図５】本発明の効果量算出の説明図である。
【図６】本発明による効果量遷移の説明図である。
【図７】本発明によるコンテンツ配信の説明図である。
【符号の説明】
【００２９】
１  コンテンツサイズ収集部
２  アクセス量収集部
３  効果量算出部
４  コンテンツ配置部
５  コンテンツ記憶部
６  各拠点
【図１】
2008205781.tif 000003
【図２】
2008205781.tif 000004
【図３】
2008205781.tif 000005
【図４】
2008205781.tif 000006
【図５】
2008205781.tif 000007
【図６】
2008205781.tif 000008
【図７】
2008205781.tif 000009