JP3999440B2 - コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 - Google Patents
コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 Download PDFInfo
- Publication number
- JP3999440B2 JP3999440B2 JP2000131391A JP2000131391A JP3999440B2 JP 3999440 B2 JP3999440 B2 JP 3999440B2 JP 2000131391 A JP2000131391 A JP 2000131391A JP 2000131391 A JP2000131391 A JP 2000131391A JP 3999440 B2 JP3999440 B2 JP 3999440B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- stream data
- deleted
- server
- cache server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の属する技術分野】
本発明は、ビデオオンデマンドシステム等に利用されるコンテンツ管理方法、コンテンツ管理システムおよび記憶媒体に係わり、特にコンテンツへのアクセスが制限される場合に有効なコンテンツ管理方法、コンテンツ管理システムおよび記憶媒体に関する。
【0002】
【従来の技術】
この種のコンテンツ管理システムは、ネットワークに接続されるワークステーションにソースとなるコンテンツを記憶するDVDチェンジャ等およびキャッシュメモリが接続され、ワークステーションは、ユーザからコンテンツのアクセスを受けたとき、DVDチェンジャ等に記憶されているコンテンツをアクセス元であるユーザに送信する一方、当該コンテンツをストリームデータとしてキャッシュメモリにキャッシュし、以後、キャッシュメモリ内でのストリームデータのキャッシュ管理を行う構成となっている。
【0003】
【発明が解決しようとする課題】
ところで、前述するワークステーションによるストリームデータのキャッシュ管理は、コンテンツ単位(1ファイル単位)で行なわれ、コンテンツ削除時はコンテンツ全体を一括して削除する方法をとっている。
【0004】
また、他の例としては、ストリームデータをブロック単位で管理する方法も考えられているが、この場合には各ブロックにそれぞれ何らかの重みを付けて全く別々に管理しているので、同一のコンテンツ内のブロックでありながら、重みなどに基づいてブロックごとに削除するので、同一のコンテンツ内でキュシュされるストリームデータが不均一な状態で格納されている。
【0005】
その結果、コンテンツが格納されている例えばDVDチェンジャの複数のドライブがすべて使用中であるとか、ストリームデータを送出するネットワークの帯域が不足している場合、ソースとなるコンテンツへのアクセスができず、既にキャッシュされているストリームデータを適切に取り出せないとか、コンテンツ全体が一括して削除されている場合には、アクセス元ユーザに対して適切なコンテンツの配信サービスが提供できない問題がある。
【0006】
本発明は上記事情に鑑みてなされたもので、コンテンツサーバのアクセスが限定される状態が生じた場合でもユーザへの最低限の配信サービスを実現するコンテンツ管理方法およびコンテンツ管理システムを提供することを目的とする。
【0007】
また、本発明は、コンテンツサーバのアクセスが限定される状態が生じた場合でも確実にコンテンツを配信するプログラムを記憶した記憶媒体を提供することにある。
【0008】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るコンテンツ管理方法は、キャッシュサーバにコンテンツのストリームデータをブロックに分けて格納し管理し、ストリームデータを削除する際、キャッシュサーバの削除対象となるコンテンツから一定のブロック単位毎にストリームデータを削除し、前記ユーザからのコンテンツ配信要求に対し、要求されたコンテンツが前記キャッシュサーバ内に削除されていない連続的なストリームデータとして格納されている場合には当該ストリームデータを通常再生により配信し、前記キャッシュサーバ内に一定のブロック単位毎に削除された部分的なストリームデータとして格納されている場合、前記コンテンツサーバへのアクセス不可時に限り、前記キャッシュサーバに格納されている前記部分的なストリームデータを早送り再生により配信する方法とすることにより、少なくとも映像コンテンツに一定の連続性を保証可能であり、かつ、コンテンツの配信要求に対しても確実な管理の下に適切に所要のコンテンツを配信可能となり、最低限の配信サービスを提供可能である。
【0009】
なお、ユーザからの配信要求に対するコンテンツサーバへのアクセス不可時、キャッシュサーバに格納されているコンテンツから一定のブロック単位毎に削除されたストリームデータを早送り再生により配信することにより、自然な状態で映像化可能となり、ユーザに対してそれなりの満足度を与えることが可能である。
【0010】
本発明に係るコンテンツ管理方法は、ストリームデータを削除する際、削除対象となるコンテンツから一部の時間帯内で一定のブロック単位毎にストリームデータを削除することにより、前記キャッシュサーバ内に前記一部の時間帯内に削除された部分的なストリームデータと他の一部の時間帯内に削除されていない連続的なストリームデータとをもつ同一のコンテンツが格納されている場合、ユーザからのコンテンツ配信要求に対し、当該ユーザへ通常再生と早送り再生との何れか一方及び両方のサービス提供を通知し、その返答内容に基づいて前記ストリームデータを再生配信する方法とすることにより、ユーザへの好みに合わせて配信可能である。
【0011】
また、本発明に係るコンテンツ管理システムは、キャッシュサーバが満杯状態になったとき、削除対象となるコンテンツから一定のブロック単位毎にストリームデータを削除するデータ削除処理手段と、ユーザからのコンテンツ配信要求に対し、要求されたコンテンツが前記キャッシュサーバ内に削除されていない連続的なストリームデータとして格納されている場合に当該ストリームデータを配信し、前記コンテンツサーバへのアクセス不可時に限り前記削除された部分的なストリームデータを配信するデータ配信処理手段とを備えた構成である。
【0012】
本発明は以上のような構成とすることにより、データ削除処理手段では、コンテンツの選択のもとに当該コンテンツから一定のブロック単位毎にストリームデータを削除しコンテンツの連続性を確保する。また、データ配信処理手段においては、以上のようにストリームデータが削除されるが、ユーザからのコンテンツ配信要求を受けたとき、同一コンテンツがキャッシュサーバ内に連続的なストリームデータとして格納されている場合に当該ストリームデータを優先配信し、同一コンテンツがあるが、部分的なストリームデータの場合にはコンテンツサーバの動作状態を調べ、コンテンツサーバにアクセスできない場合に限り、部分的なストリームデータを例えば早送り再生等により配信するので、ユーザ側に最適な状態でコンテンツを配信可能である。
【0013】
さらに、本発明に係る記憶媒体は、ユーザからコンテンツ配信要求を受けたとき、コンテンツサーバの動作状態およびキャッシュサーバのキャッシュ状態を調べながら配信処理するプログラムを記憶した記憶媒体であって、
コンピュータに、
コンテンツ配信要求の有無を判断し、配信要求有りのとき要求されたコンテンツが前記キャッシュサーバに格納されているか否かを判断するストリームデータ有無判断機能と、前記要求されたコンテンツが前記キャッシュサーバに格納されておらず、かつ、前記コンテンツサーバのドライブが空きの状態にあるとき、前記コンテンツサーバのコンテンツをユーザに配信するとともにストリームデータとして前記キャッシュサーバに格納するコンテンツ配信・データ格納機能と、前記要求されたコンテンツが前記キャッシュサーバに格納され、かつ、削除されていない連続的なストリームデータの場合には当該ストリームデータをユーザに配信するストリームデータ配信機能と、前記キャッシュサーバに削除された部分的なストリームデータとなって格納され、かつ、前記コンテンツサーバのドライブが空き状態にないときに限り、前記部分的なストリームデータを早送り再生によりユーザに配信する部分データ早送り再生機能とを実現させることにより、コンテンツサーバの動作状態とキャッシュサーバのストリームデータの格納状態を見ながらユーザに最適なコンテンツを配信可能である。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【0015】
図1は本発明に係るコンテンツ管理方法およびその管理システムの一実施の形態を含むコンテンツ配信系の構成を示す図である。
【0016】
このコンテンツ配信系は、インターネット等のネットワーク1上に多数のユーザとなる端末機器2a,2b,…および各端末機器2a,2b,…からの配信要求を受けてコンテンツのストリームデータを配信するコンテンツ管理システム3が接続されている。
【0017】
このコンテンツ管理システム3は、映画やゲーム等の映像コンテンツを保存するコンテンツサーバ11と、映像コンテンツのストリームデータのキャッシングを行うキャッシュサーバ12と、コンテンツ管理用プログラムを記憶する記憶媒体13と、この記憶媒体13に記憶されるプログラムに従ってコンテンツサーバ11の映像コンテンツの管理、キャッシュサーバ12のストリームデータのキャッシュ管理およびストリームデータの配信を行うCPUで構成されるワークステーション等のコンテンツ管理装置14とによって構成されている。
【0018】
前記コンテンツサーバ11は、例えばDVDチェンジャを使用する場合にはその内部に光ディスクとしての複数のDVDが装填され、それぞれのDVDには映像コンテンツが保存されている。DVDチェンジャへの最大アクセス数は、ドライブ151,152,…の数に依存するが、DVDチェンジャの構成にもよるが、せいぜい10程度である。映像コンテンツの符号化形式は、例えばMPEG−2などが用いられるが、その他のMPEGの型或いは他の形式のものでもよい。
【0019】
DVDチェンジャの各DVDに保存される映像コンテンツの内容は、図2に示すごとく例えば複数のCMが連続する映像コンテンツであって、この場合にはキャッシュサーバ12のストリームデータとしては各CMごとに4個のブロックに分けて格納されることになる。なお、ブロックの分け方としては、時間単位,MPEGの場合にはGOP(Group of Pictures)単位,フレーム単位などのうち、何れかの単位で分けてもよい。
【0020】
前記キャッシュサーバ12は、コンテンツ管理装置14が所要の映像コンテンツを読み出して配信要求を受けた端末機器に配信するが、このときのコンテンツをストリームデータとしてキャッシングし、以後,同様のコンテンツのアクセスがあったときキャッシュされているストリームデータを配信する機能をもつものであって、例えばHDD(ハードディスクドライブ)等が用いられるが、その他DRAMなどを用いてもよい。
【0021】
前記記憶媒体13は、コンテンツ管理用プログラムを記憶する媒体であって、一般的にはCD−ROMや磁気ディスク等が用いられるが、それ以外にも例えば磁気テープ、DVD−ROM、フロッピーディスク、MO、CD−R、メモリカードなどを用いてもよい。
【0022】
前記コンテンツ管理装置14によるストリームデータのキャッシュ管理は、コンテンツ単位で行うが、ストリームデータを削除する場合には削除対象となるコンテンツを選択し、その選択されたコンテンツから一定のブロック単位毎にストリームデータを削除する。なお、キャッシュサーバ12からの削除対象の決定方法は、重みづけなど適宜な既存の方式を用いて行う。
【0023】
このコンテンツ管理装置14は、機能的には、ストリームデータ格納手段と、データ削除処理手段と、データ配信処理手段とからなる。
【0024】
このストリームデータ格納手段は、初期状態時、端末機器から配信要求を受けたとき、キャッシュサーバ12は空の状態にあるので、ドライブを介してコンテンツサーバ11から該当コンテンツを読み出し、ストリームデータとして要求元端末機器に送信する一方、そのストリームデータをキャッシュサーバ12に格納する(例えば図2参照)。その後に配信要求を受けたときでも、キャッシュサーバ12に空きがあり、かつ、別のコンテンツの配信要求の場合には前述同様に要求元ユーザに当該コンテンツを送出後、そのストリームデータをキャッシュサーバ12に格納する。
【0025】
前記データ削除処理手段は、キャッシュサーバ12に空きがなくなったとき、削除対象となる映像コンテンツ例えば「1」を選択する。この選択された映像コンテンツ「1」に対し、一定の連続性をもつように例えば2ブロック単位で1ブロックを削除する(図3参照)。
【0026】
なお、各コンテンツに適宜な重みを与える場合がある。これは、次に削除を行う際、近い重みの映像コンテンツがあるにもかかわらず、続けて同一のコンテンツが削除されるのを防ぐ為である。
【0027】
さらに、次に削除を行う際、別の映像コンテンツが選択された場合、上記削除方法により削除を行うが、再び図3の状態から同一のコンテンツ「1」が選択された場合、現在格納されているブロックに対し、再度1ブロックおきに削除を行う(図4参照)。
【0028】
前記データ配信処理手段は、端末機器からのコンテンツ配信要求に対し、同一コンテンツがキャッシュサーバ12内に連続的なストリームデータとして格納されている場合にコンテンツサーバ11からでなく、キャッシュサーバ12から優先的に再生し配信するが、前記データ削除処理手段によって削除されて部分的なストリームデータが格納されている場合、コンテンツサーバ11のドライブに空きがあれば、ドライブを介して配信要求のコンテンツをコンテンツサーバ11から取り出して配信し、ドライブに空きがなければ削除された部分的なストリームデータを配信する機能をもっている。
【0029】
しかも、データ配信処理手段は、同一のコンテンツにおいて部分的なストリームデータの場合には早送り再生により配信し、当該部分的なストリームデータと連続的なストリームデータの場合には、ユーザに対して通常再生および早送り再生の何れかまたは両方の選択を促し、ユーザからの選択内容に従って再生し配信するものである。
【0030】
次に、以上のようなシステムの動作ないし記録媒体に係る発明について説明する。
【0031】
先ず、初期状態時、コンテンツ管理装置14は、端末機器から配信要求を受けたとき、キャッシュサーバ12が空の状態にあれば、ドライブを介してコンテンツサーバ11からコンテンツをストリームデータとして要求元端末機器に送信する一方、そのストリームデータをキャッシュサーバ12に格納する。
【0032】
その後、引き続き、配信要求を受けるが、このときキャッシュサーバ12に空きがなくなったとき、削除対象となる映像コンテンツを削除する必要があるが、その選択された映像コンテンツに対し、例えば2ブロックおきに1ブロックを削除するなど、いわゆるコンテンツから一定のブロック単位毎に該当コンテンツのストリームデータを削除していく。
【0033】
以上のようにしてコンテンツのストリームデータを削除するが、コンテンツ管理装置14は、端末機器からの配信要求に対し、コンテンツサーバ11のコンテンツを配信するか、或いはキャッシュサーバ12にキャッシュされているストリームデータを配信するかは記憶媒体13に記憶される図5に示すプログラムに基づいて実行する。
【0034】
先ず、端末機器であるユーザからのコンテンツ配信要求の有無を判断し、配信要求有りのとき同一のコンテンツがキャッシュサーバ12に格納されているか否かを判断する(S1,S2:ストリームデータ有無判断機能)。
【0035】
キャッシュサーバ12に該当コンテンツが格納されていない場合にはコンテンツサーバ11のドライブが空きの状態にあるか否かを判断し、空きの状態にあれば当該ドライブを経由してコンテンツサーバ11の該当コンテンツをユーザに送出する一方、このコンテンツをストリームデータとしてキャッシュサーバ12にキャッシュする(S3〜S6:コンテンツ配信・データ格納機能)。なお、ステップS3においてコンテンツサーバ11の全ドライブが使用中であるとき、ユーザに対して配信要求を拒絶する(S7)。
【0036】
さらに、ステップS2において配信要求のあったコンテンツがキャッシュサーバ12に存在する場合、コンテンツが連続的なストリームデータとして完全な状態で存在するか否かを判断し、完全な状態の場合には該当コンテンツのストリームデータをユーザに送出する(S8〜S10:ストリームデータ配信機能)。
【0037】
不完全な状態,つまり前述するごとく該当コンテンツのストリームデータが一定のブロック単位毎に削除されて部分的なストリームデータとなっている場合、コンテンツサーバ11のドライブの空き状態の有無を調べ、空き状態となっていないとき、原則的に部分的なストリームデータを早送り再生によりユーザに配信する(S11〜S13:部分データ早送り再生機能)。
【0038】
但し、同一コンテンツ例えば2において、例えば図6に示すように一部の時間帯で部分的な不完全な状態でストリームデータが格納され、かつ、他の一部に時間帯で連続した完全な状態のストリームデータが格納されている場合があるが、このような場合には早送り再生と通常再生があるので、早送り再生と通常再生の何れかまたは両方の再生が可能である旨をユーザに通知し、選択があればそれに基づいて部分的なストリームデータのとき早送り再生、連続的なストリームデータのとき通常再生を実行するか、早送り再生のみまたは通常再生のみを行い、ユーザに配信する(S11,S14〜S18:通知再生処理機能)。
【0039】
さらに、ステップS11において、部分的なストリームデータであるが、コンテンツサーバ11のドライブに空きがある場合には該当コンテンツを配信し、キャッシュサーバ12の該当コンテンツのストリームデータに上書き処理する(S11,S19〜S21:コンテンツ配信・ストリーム上書き処理機能)。
【0040】
なお、早送り再生時にコンテンツサーバ11のドライブに空きが出たとき、キャッシュサーバ12からのアクセスからコンテンツサーバ11へのアクセスに切替え、通常再生に移行してもよい。
【0041】
また、キャッシュサーバ12に格納されるストリームデータが配信に利用されているとき、当該キャッシュサーバ12からストリームデータが削除できないように設定する。
【0042】
さらに、コンテンツサーバ11からコンテンツを読み取ってストリームデータとしてキャッシュサーバ12に格納する際、キャッシュサーバ12に空きがなくなり、かつ、キャッシュサーバ12内の全てのコンテンツのストリームデータが利用されている場合、キャッシュサーバ12への格納を行わず、送信のみを行う。
【0043】
従って、以上のような実施の形態によれば、コンテンツ単位で管理し、キャッシュされているストリームデータの削除時には一定のブロック単位毎に削除するので、コンテンツサーバ11にアクセスできない場合でも、コンテンツの配信要求に対しても確実な管理のもとに部分的なストリームデータを配信でき、しかも一定のブロック単位毎に削除することから映像の一連のつながりを保証でき、ユーザへの最低限の配信サービスを提供可能である。
【0044】
また、部分的なストリームデータを早送り再生することにより、ユーザ側は部分的なストリームデータを再生しても自然な状態で映像化することが出来る。
【0045】
さらに、部分的なストリームデータと連続的なストリームデータとをもつコンテンツの場合、ユーザに早送り再生および通常再生との選択権を与えることにより、ユーザへの好みに合わせてストリームデータを再生配信できる。
【0046】
(その他の実施の形態)
(1) 一般に、コンテンツサーバ11への最大アクセス数はコンテンツサーバ11とキャッシュサーバ12とが接続されるネットワークの帯域と映像コンテンツのビットレートとによって決定される場合が多い。
【0047】
そこで、図7に示すように、例えばコンテンツサーバ11を含むコンテンツ管理装置14が帯域の比較的小さいインターネット等の第1のネットワーク21に接続されているとき、コンテンツサーバ11のドライブ数が実質的に制限されたと等しい状態となるので、この場合にはコンテンツ管理機能をもつキャッシュサーバ12として、多数のユーザが接続されている帯域の比較的大きいイントラネット等の第2のネットワーク22に接続し、コンテンツ管理、キャッシュ管理およびストリームデータの送出を行う構成としてもよい。
【0048】
このようなシステムにおいて、キャッシュサーバ12のストリームデータを削除する際、削除対象となった例えば使用頻度等から定まるコンテンツの重みにより、削除を行うブロック数を決定する。
【0049】
例えば重みが比較的大きい場合には、4ブロックごとに削除を行い(図8参照)、重みが比較的小さい場合には、連続する4ブロックのうち最初のブロックのみを残し、残りのブロックの削除を行う(図9参照)。
【0050】
(2) また、端末機器からの配信要求に対し、既に上述してなる方法で配信する他、次のような配信方法も考えられる。
【0051】
a.例えばキャッシュサーバ12にストリームデータが不完全な状態で格納されており、かつ、コンテンツサーバ11のドライブに空きがあるとき、前記不完全なストリームデータを早送りコンテンツとして保存しておき、コンテンツサーバ11から読み出したコンテンツをユーザに配信する一方、キャッシュサーバ12の別の領域に格納するようにしてもよい。
【0052】
b.また、コンテンツ管理装置14,例えばキャッシュサーバ12に格納されているストリームデータを早送り再生しているとき、コンテンツサーバ11のドライブに空きがでた場合、早送り再生をそのまま続け、例えばユーザ側の通常再生ボタンをアクティブにするなどし、ユーザに対して通常再生可能であることを通知する。そして、コンテンツがキャッシュサーバ内で最小となった場合、キャッシュサーバから削除する。
【0053】
なお、本願発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。また、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位,下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【0054】
【発明の効果】
以上説明したように本発明によれば、コンテンツサーバのアクセスが限定される状態が生じた場合でも、削除されたストリームデータを用いてユーザに対して最低限の配信サービスを実現することがコンテンツ管理方法およびその管理システムを提供できる。
【0055】
また、本発明は、コンテンツサーバのアクセスが限定される状態が生じた場合でも確実にコンテンツを配信可能なプログラムを記憶した記憶媒体を提供できる。
【図面の簡単な説明】
【図1】 本発明に係るコンテンツ管理方法およびその管理システムの一実施の形態を含むコンテンツ配信系の構成を示す図。
【図2】 ブロック分けされた映像コンテンツの状態を示す図。
【図3】 一定のブロック単位毎に削除されたストリームデータの配列状態図。
【図4】 図3の状態から更に一定のブロック単位毎に削除されたストリームデータの配列状態図。
【図5】 本発明に係る管理システムの動作および記憶媒体のプログラムを説明する図。
【図6】 部分的なストリームデータ連続的なストリームデータをもつ同一コンテンツの状態を示す図。
【図7】 本発明に係るコンテンツ管理方法およびその管理システムの他の実施形態を含むコンテンツ配信系の構成を示す図。
【図8】 コンテンツの削除の状態を説明する図。
【図9】 コンテンツの削除の状態を説明する図。
【符号の説明】
1…ネットワーク
2a,2b…端末機器(ユーザ)
3…コンテンツ管理システム
11…コンテンツサーバ
12…キャッシュサーバ
13…記録媒体
14…コンテンツ管理装置
151,152…ドライブ
Claims (6)
- コンテンツサーバからユーザに送出されるコンテンツをストリームデータとしてキャッシュサーバに格納するコンテンツ管理方法において、
前記キャッシュサーバにコンテンツのストリームデータをブロックに分けて格納し管理し、前記ストリームデータを削除する際、削除対象となるコンテンツから一定のブロック単位毎にストリームデータを削除し、前記ユーザからのコンテンツ配信要求に対し、要求されたコンテンツが前記キャッシュサーバ内に削除されていない連続的なストリームデータとして格納されている場合には当該ストリームデータを配信し、前記キャッシュサーバ内に一定のブロック単位毎に削除された部分的なストリームデータとして格納されている場合、前記コンテンツサーバへのアクセス不可時に限り、前記キャッシュサーバに格納されている前記部分的なストリームデータを早送り再生し配信することを特徴とするコンテンツ管理方法。 - 請求項1に記載のコンテンツ管理方法において、
前記ストリームデータを削除する際、削除対象となるコンテンツから一部の時間帯内で一定のブロック単位毎にストリームデータを削除することにより、前記キャッシュサーバ内に前記一部の時間帯内に削除された部分的なストリームデータと他の一部の時間帯内に削除されていない連続的なストリームデータとをもつ同一のコンテンツが格納されている場合、ユーザからのコンテンツ配信要求に対し、当該ユーザへ通常再生と早送り再生との何れか一方及び両方のサービス提供を通知し、その返答内容に基づいて前記ストリームデータを再生し配信することを特徴とするコンテンツ管理方法。 - 複数のユーザが接続されているネットワークに接続され、コンテンツサーバからユーザに送出するコンテンツをストリームデータとしてキャッシュサーバに格納するコンテンツ管理システムにおいて、
前記キャッシュサーバが満杯状態になったとき、削除対象となるコンテンツから一定のブロック単位毎にストリームデータを削除するデータ削除処理手段と、
前記ユーザからのコンテンツ配信要求に対し、要求されたコンテンツが前記キャッシュサーバ内に削除されていない連続的なストリームデータとして格納されている場合に当該ストリームデータを配信し、前記コンテンツサーバへのアクセス不可時に限り前記削除された部分的なストリームデータを配信するデータ配信処理手段と
を備えたことを特徴とするコンテンツ管理システム。 - 請求項3に記載のコンテンツ管理システムにおいて、
前記コンテンツサーバが帯域の小さい第1のネットワークに接続されている場合、前記キャッシュサーバは前記第1のネットワークと比較して帯域の大きい複数のユーザが接続されている第2のネットワークに接続し、コンテンツの管理を行うことを特徴とするコンテンツ管理システム。 - 請求項3または請求項4に記載のコンテンツ管理システムにおいて、
前記データ配信処理手段は、前記要求されたコンテンツにおいて前記削除された部分的なストリームデータの場合には早送り再生して配信し、当該部分的なストリームデータと連続的なストリームデータの場合には通常再生および早送り再生の何れかまたは両方をユーザに選択させることを特徴とするコンテンツ管理システム。 - ユーザからコンテンツ配信要求を受けたとき、コンテンツサーバの動作状態およびキャッシュサーバのキャッシュ状態を調べながら配信処理するプログラムを記憶した記憶媒体であって、
コンピュータに、
前記コンテンツ配信要求の有無を判断し、配信要求有りのとき要求されたコンテンツが前記キャッシュサーバに格納されているか否かを判断するストリームデータ有無判断機能と、前記要求されたコンテンツが前記キャッシュサーバに格納されておらず、かつ、前記コンテンツサーバのドライブが空きの状態にあるとき、前記コンテンツサーバのコンテンツをユーザに配信するとともにストリームデータとして前記キャッシュサーバに格納するコンテンツ配信・データ格納機能と、前記要求されたコンテンツが前記キャッシュサーバに格納され、かつ、削除されていない連続的なストリームデータの場合には当該ストリームデータをユーザに配信するストリームデータ配信機能と、前記キャッシュサーバに削除された部分的なストリームデータとなって格納され、かつ、前記コンテンツサーバのドライブが空き状態にないときに限り、前記部分的なストリームデータを早送り再生によりユーザに配信する部分データ早送り再生機能とを実現させるコンピュータ読み取り可能な記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000131391A JP3999440B2 (ja) | 2000-04-28 | 2000-04-28 | コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000131391A JP3999440B2 (ja) | 2000-04-28 | 2000-04-28 | コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001313919A JP2001313919A (ja) | 2001-11-09 |
JP3999440B2 true JP3999440B2 (ja) | 2007-10-31 |
Family
ID=18640298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000131391A Expired - Fee Related JP3999440B2 (ja) | 2000-04-28 | 2000-04-28 | コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3999440B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI292535B (en) | 2002-04-26 | 2008-01-11 | Nti Inc | Information providing method, information processing apparatus, information collecting system, communication method, communication system, relaying apparatus, and communication apparatus |
JP4461875B2 (ja) * | 2004-03-31 | 2010-05-12 | 株式会社日立製作所 | 映像配信システム及び方法 |
JP4618301B2 (ja) * | 2008-01-08 | 2011-01-26 | ソニー株式会社 | コンテンツの提供方法 |
WO2010058790A1 (ja) * | 2008-11-21 | 2010-05-27 | 日本電気株式会社 | コンテンツ配信装置、コンテンツ配信制御方法、コンテンツ配信制御プログラム、キャッシュ制御装置 |
JP5321221B2 (ja) | 2009-04-22 | 2013-10-23 | 富士通株式会社 | 管理装置、管理方法、およびプログラム |
CN108419119B (zh) * | 2018-02-09 | 2020-10-30 | 北京小米移动软件有限公司 | 缓存数据的清除方法及装置 |
CN114245147B (zh) * | 2022-02-24 | 2022-04-26 | 檀沐信息科技(深圳)有限公司 | 流媒体内容分发方法及*** |
-
2000
- 2000-04-28 JP JP2000131391A patent/JP3999440B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001313919A (ja) | 2001-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9615125B2 (en) | Method of data management for efficiently storing and retrieving data to respond to user access requests | |
US7293066B1 (en) | Methods and apparatus supporting access to stored data | |
KR100253827B1 (ko) | 멀티미디어 데이타 재생 방법 및 멀티미디어 서버 시스템 | |
US20050267948A1 (en) | Method and system for resource management in a video on-demand server | |
US10129570B2 (en) | System and method for stream fault tolerance through usage based duplication and shadow sessions | |
JP2005102242A (ja) | ビデオ・データの提供方法 | |
CN1679007A (zh) | 具有增强性能的视频存储网络 | |
US20070122105A1 (en) | Recording device, method thereof, program product and program recording medium | |
JP3999440B2 (ja) | コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体 | |
JPH0887865A (ja) | ビデオ記憶装置およびビデオプログラムを再生する方法 | |
JP2012150532A (ja) | キャッシュ装置、データ管理方法、プログラム、及びキャッシュシステム | |
KR101169041B1 (ko) | 캐시서버 및 멀티미디어 컨텐츠 제공 방법 | |
JP2004102450A (ja) | サーバ装置、車載用電子機器、及びコンテンツ処理方法 | |
JP4850368B2 (ja) | コンテンツ管理装置およびコンテンツ管理方法 | |
JP2002026942A (ja) | 情報配信/再生システム、情報配信/再生方法、記憶媒体 | |
KR20080078172A (ko) | 프록시 서버에서 스트리밍 서비스를 제공하기 위한 캐시교체 장치 및 그 방법 | |
JP2007067521A (ja) | 配信装置、ストリーミングコンテンツ配信システム、配信方法、および、配信プログラム | |
JP3833732B2 (ja) | 動画像処理装置 | |
JP2006279843A (ja) | コンテンツ配信システムおよびコンテンツ再生装置 | |
JP2005115606A (ja) | データライブラリ装置 | |
KR100259331B1 (ko) | 공유 루프 오디오/비디오 서버 시스템 | |
JP3334514B2 (ja) | マルチメディアデータ視聴システム | |
JP2007080147A (ja) | 読み出し装置および方法、情報処理装置および方法、並びにプログラム | |
KR100841217B1 (ko) | 파일 스트리밍 제어기 및 제어방법 | |
JP2000316132A (ja) | ビデオサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070615 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070807 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070809 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |