(57)【要約】【課題】  この発明の課題は、ストリーミングによりコンテンツを配信するサーバのディスク装置に格納されているコンテンツファイルの中から、不要なコンテンツファイルを自動的に削除することで、ディスク装置の有効利用を図ることができるファイル管理装置を提供することにある。【解決手段】  配信サーバのディスク装置に格納しているコンテンツファイルのアクセス状況をそのコンテンツファイルの登録日からの経過日数と、そのコンテンツファイルの視聴者による再生時間を考慮して補正した参照回数により管理するコンテンツ管理情報リストをコンテンツファイルアクセス状況管理手段により作成、管理する。このコンテンツ管理情報リスト中の情報を所定の期間ごとに更新するコンテンツファイルアクセス状況更新手段を備え、所定の削除条件に合致するファイルをコンテンツファイル削除手段により抽出し、削除するように構成する。【選択図】            図１
2005056284.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングによりコンテンツを配信するサーバ装置のディスク装置に格納されているコンテンツファイルを管理するファイル管理装置において、
コンテンツファイルの一覧及び各コンテンツファイルごとの配信サーバのディスク装置への登録日からの経過日数と、コンテンツの再生時間により補正した参照回数をコンテンツファイル管理情報リストとして作成、管理するコンテンツファイルアクセス状況管理手段と、
所定の期間ごとにコンテンツファイルのファイルアクセスログを参照し、コンテンツファイルアクセス状況管理手段で管理されている登録日からの経過日数と、コンテンツの再生時間により補正した参照回数を更新するコンテンツファイルアクセス状況更新手段と、
を備えることを特徴とするファイル管理装置。
【請求項２】
ストリーミングによりコンテンツを配信するサーバ装置のディスク装置に格納されているコンテンツファイルを管理するファイル管理装置において、
所定の削除条件が満たされた場合、コンテンツファイルをディスク装置から削除するコンテンツファイル削除手段を、
備えることを特徴とする請求項１記載のファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画等のコンテンツをストリーミング方式により配信を行うサーバ装置において、配信するコンテンツを格納するディスク装置の利用に関し、不要なコンテンツファイルを適切に削除することで、効率的なディスク装置の利用を実現するコンテンツファイル管理装置を実現するものである。
【背景技術】
【０００２】
ストリーミングによりコンテンツの配信を行うサーバでは、そのコンテンツのファイルをディスク装置に格納しているが、動画データなどを含んだコンテンツの一つ一つのファイルサイズが相当に大きく、多数のコンテンツを配信するサーバではコンテンツファイルの格納のためにディスク装置の領域が圧迫されることがあった。
【０００３】
このようなサーバのディスク装置に格納されているコンテンツファイルの中には、あまり視聴されることもなく、不要となっているコンテンツファイルが含まれている場合が多く、サーバの管理者は定期的にこのような不要となったコンテンツファイルを探して、ディスク装置から削除するという処理を行うことが必要となっていた。
【０００４】
しかし、実際にはどのコンテンツファイルが必要なもので、どのコンテンツファイルが不要なものかを判断することが困難であり、不要なコンテンツファイルを適切に削除し、ディスク装置を有効に活用することが困難であった。
【０００５】
このような問題を解決するため、コンテンツファイルごとに最終アクセスの日時の情報を管理しておき、最終アクセスから所定の期間が経過しているコンテンツファイルは、参照の頻度が低いこととなるので、不要なファイルであると判断し、削除処理を行うファイル管理装置（例えば、特許文献１を参照）や、コンテンツファイルが参照されるごとに参照回数を単純にカウントアップしていき、所定の回数以下のアクセス数しかないコンテンツファイルは不要なファイルであると判断して削除処理を自動実行するファイル装置が考案されている（例えば、特許文献２を参照）。
【０００６】
ストリーミングにより配信されるコンテンツファイルは、その内容を実際に再生してみないと分からないので、使用者がどのようなコンテンツであるか試しに視聴し、使用者の望むコンテンツでない場合、途中で再生を中断するということが日常的に行われるものである。
【０００７】
このような参照のされ方をするコンテンツファイルにおいて、従来のファイル管理装置では、使用者が試しにコンテンツファイルを再生した場合でも、そのアクセスが最終アクセスとして判断され、また、参照回数１回分としてカウントされることとなり、試しにアクセスしただけで、最後まで再生することのなかった、本来は不必要なコンテンツファイルが削除されることなくディスク装置に格納されたままとなるという問題点があった。
【０００８】
【特許文献１】特開平７−２２５７０４号公報
【特許文献１】特開平６−２５９２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前記のごとく、従来の技術では次のような問題点がある。
【００１０】
ストリーミングにより動画などのコンテンツを配信するサーバにおいて、コンテンツファイルは動画データ等を含み、そのサイズが大きく、不要なコンテンツファイルによりコンテンツファイルを格納しているディスク装置の空き領域が圧迫されるという問題があった。
【００１１】
そのため、サーバの管理者は定期的に不必要なコンテンツファイルをディスク装置から削除する処理が必要となるが、どのコンテンツファイルが不要なものかを判断するのが困難であり、不要なコンテンツファイルがディスク装置上に残存し、有効なディスク装置の利用が行えない場合があった。
【００１２】
このような問題を解決するため、サーバのディスク装置に格納されているコンテンツファイルごとに、最終アクセスの日時を管理することで、最終アクセスから所定の期間が経過したコンテンツファイルを不要なものと判断するファイル管理装置や、コンテンツファイルにアクセスがあった場合、そのファイルのアクセス回数を単純にカウントアップして管理しておき、所定の回数以下のアクセス回数しかないコンテンツファイルを不要なものと判断し、自動的に削除する装置が考案されている。
【００１３】
しかし、このような従来のファイル管理装置では、どのようなアクセスでも同様に扱われることから、ストリーミングにより配信されるコンテンツのように、再生のためのコンテンツファイルへのアクセスが、ファイルの先頭のみの再生で終わっているのか、最後まで再生されているのかにより、そのコンテンツファイルの要、不要の判断がなされるべきものである場合に対応できないという問題点があった。
【００１４】
この発明の課題は、ストリーミングによりコンテンツを配信するサーバにおいて、ディスク装置に格納されている配信用のコンテンツファイルの中から、不要なコンテンツファイルを適切に見つけ出し、自動的に削除することで、ディスク装置の有効利用を図ることができるファイル管理装置を提供することにある。
【課題を解決するための手段】
【００１５】
前記の問題点を解決するために、この発明では次に示す手段を取った。
【００１６】
配信サーバ装置に格納されているコンテンツファイルの一覧及び各コンテンツファイルごとの配信サーバのディスク装置への登録日からの経過日数と、そのコンテンツファイルの視聴者による再生時間により補正した参照回数をコンテンツファイル管理情報リストとして作成し、管理するコンテンツファイルアクセス状況管理手段を備えるように構成する。
【００１７】
所定の期間ごとに、コンテンツファイルの視聴者によるファイルアクセスログの内容から、上記コンテンツファイル管理情報リストで管理されたコンテンツファイルごとの登録日からの経過日数及び視聴者による再生時間により補正した参照回数情報を更新するコンテンツファイルアクセス状況更新手段を備えることで、ストリーミング配信によるコンテンツファイルへのアクセスとして考慮すべき、そのコンテンツファイルの視聴者による再生時間の割合も考慮した形でアクセス状況を把握することができるようにする。
【００１８】
当該コンテンツファイルアクセス状況更新手段により更新されたコンテンツファイルごとのアクセス状況が、所定の削除条件を満たしたかどうか判断し、削除条件を満たしたコンテンツファイルをディスク装置から自動的に削除するコンテンツファイル削除手段を備えるように構成する。
【発明の効果】
【００１９】
この発明により、以下に示すような効果が期待できる。
【００２０】
ストリーミングによりコンテンツ配信を行う配信サーバでは、配信用のコンテンツファイルをディスク装置に格納しておくことが必要とされるが、コンテンツファイルは動画データなどの大きなサイズのものが多く、これらのコンテンツファイルを格納しておくためには相当に大きなディスク容量が必要となり、ディスク装置の有効利用を図る必要がある。
【００２１】
このような状況の中で、コンテンツファイルの中には、あまり視聴されることがなく、不要となったコンテンツファイルも存在し、これらの不要なコンテンツファイルにより配信サーバのディスク装置の空き容量が圧迫されるという問題があった。
【００２２】
従来はこれらの不要なコンテンツファイルは定期的にサーバの管理者が削除等を行っていたが、どのコンテンツファイルが本当に不要なコンテンツファイルであるかを判断することは管理者にとっても困難であり、結局不要なコンテンツファイルがディスク装置に残ったままとなり、有効にディスク装置を活用できないことがあった。
【００２３】
このような問題を解決するため、コンテンツファイルの最終アクセス時刻やアクセス回数から不要なコンテンツファイルを抽出し、自動的に削除するファイル管理装置が考案されているが、これらのファイル管理装置では、ストリーミング配信により試しに最初の方だけを視聴し、最後まで再生されることのない本来は不要と判断すべきコンテンツも削除されることなくディスク装置上に残ったままとなるという問題があった。
【００２４】
本発明を利用することにより、コンテンツファイルの視聴者によるそのコンテンツファイルの再生時間を考慮して参照回数を補正して管理することで、ストリーミング配信におけるコンテンツファイルの使われ方に適した不要なコンテンツファイルの自動削除を行うことができるようになり、ストリーミング配信サーバのディスク装置を有効に利用することができるファイル管理装置を提供することができるようになる。
【発明を実施するための最良の形態】
【００２５】
この発明は、次に示す実施の形態を取った。
【００２６】
配信サーバのディスク装置に格納されているコンテンツファイルの一覧及び各コンテンツファイルごとのサーバ装置への登録日からの経過日数と、そのコンテンツファイルの視聴者による再生時間により補正した参照回数をコンテンツファイル管理情報リストとして作成し、管理するコンテンツファイルアクセス状況管理手段を備えるように構成する。
【００２７】
これにより、ディスク装置に格納されている全コンテンツファイルのディスク装置に登録された日からの経過日数や視聴者による利用状況をコンテンツファイル管理情報リストにより管理することができ、この情報から不要なコンテンツファイルの抽出をすることができるようにしている。
【００２８】
所定の期間ごとに、コンテンツファイルの視聴者によるファイルアクセスログの内容から、コンテンツファイルアクセス状況管理手段で管理しているコンテンツファイルごとの登録日からの経過日数及び視聴者による再生時間により補正した参照回数情報を更新するコンテンツファイルアクセス状況更新手段を備えるように構成する。
【００２９】
これにより、所定の期間ごとに、コンテンツファイル管理情報リストの情報が最新の情報に更新されるので、適時に不要なコンテンツファイルの抽出を行うことができるようになる。
【００３０】
コンテンツファイルアクセス状況更新手段により更新されたコンテンツファイルごとのアクセス状況が、所定の削除条件を満たしたかどうか判断し、削除条件を満たしたコンテンツファイルをディスク装置から自動的に削除するコンテンツファイル削除手段を備えるように構成する。
【００３１】
これにより、所定の削除条件に合致するコンテンツファイルを自動的に削除することができ、配信サーバのディスク装置内が不要なコンテンツファイルにより空き領域を圧迫されることを防ぐことができ、効率的なディスク装置の運用が行えるようになる。
【００３２】
コンテンツファイル削除手段により自動的にファイルを削除するようにする代わりに、コンテンツ管理情報リストの内容をサーバ装置の管理者が参照し、不要なコンテンツを判断し、不要と判断されたコンテンツファイルの削除や圧縮などの処理を行うようにしてもよい。
【実施例】
【００３３】
この発明による代表的な実施例を説明する。なお、以下において、同じ箇所は同一の符号を付してあり、詳細な説明を省略することがある。
【００３４】
図１に示すように、コンテンツファイルアクセス状況管理手段１は、ディスク装置４に格納されているコンテンツファイル４ｂの一覧をコンテンツファイルの格納されている所定のフォルダからファイル名一覧取得コマンドにより取得し、コンテンツファイル一覧のリストを作成する。
【００３５】
このリストの項目として、コンテンツファイルごとにディスク装置４へ登録された日からの経過日数と、そのコンテンツファイルの視聴者による再生時間を考慮して補正した参照回数をコンテンツファイルの管理情報として追加し、コンテンツ管理情報リスト１ａを作成する。
【００３６】
コンテンツ管理情報リスト１ａは図２に示すように、ファイル名、登録日からの経過日数、補正参照回数を一つの組として、全コンテンツファイルの情報を管理したリストとなっている。
【００３７】
図２はコンテンツファイルが７つの場合の例であるが、コンテンツファイルアクセス状況管理手段１はコンテンツ管理情報リスト１ａを作成時に、初期値として経過日数及び補正参照回数に０をセットする。
【００３８】
コンテンツファイルアクセス状況更新手段２は図１に示すように、所定の期間ごとにファイルアクセスログを参照し、ファイルアクセスログの内容からコンテンツ管理情報リスト１ａの補正参照回数を更新する。
【００３９】
具体的には、図３に示すような、配信サーバから視聴者に対しコンテンツを配信するときに採取されるファイルアクセスログの情報から、コンテンツファイルごとにコンテンツファイルの全体の長さと、実際に視聴者によって再生された時間を取得する。
【００４０】
このコンテンツ全体の時間に対する再生された時間の割合（再生時間／全体時間）を求め、これを補正参照回数として、コンテンツ管理情報リスト１ａに管理されている補正参照回数に加算する処理を行う。
【００４１】
図３のファイルアクセスログの例では、コンテンツＡのファイルアクセスログがログ番号１、ログ番号２、ログ番号６、ログ番号７のログに採取されており、これらのログの内容から、コンテンツＡの再生時間は全体で１５分（１分＋５分＋６分＋３分）となるので、コンテンツＡの補正参照回数は１５／３０＝０．５となる。
【００４２】
同様にして、図３のファイルアクセスログの内容からコンテンツファイルアクセス状況更新手段２により更新処理がなされた後のコンテンツ管理情報リスト１ａの内容を図４に示す。
【００４３】
また、コンテンツファイルアクセス状況更新手段２による更新処理を一日に一回行うこととしておいた場合には、この更新処理ごとに登録日からの経過日数に１を加える処理を行うことで、コンテンツ管理情報リスト１ａのコンテンツファイルごとの登録日からの経過日数を更新する。
【００４４】
図１に示すように、以上のようなコンテンツファイルアクセス状況更新手段２による定期的な更新処理により最新のアクセス状態が管理されているコンテンツ管理情報リスト１ａの内容から所定の削除条件に合致したコンテンツファイルを抽出し、そのコンテンツファイルをディスク装置４から自動的に削除するコンテンツファイル削除手段３を備えている。
【００４５】
例えば、削除条件として、登録日から１０日以上が経過しているコンテンツファイルの中で、補正参照回数が１０回以下のものを削除するように設定してあった場合で、コンテンツ管理情報リスト１ａの内容が図５に示すような内容となっていたときには、コンテンツＡ、コンテンツＣ、コンテンツＥが削除条件に合致しているので、これらのコンテンツファイルがディスク装置４から削除されることとなる。
【００４６】
不要なコンテンツファイルの削除条件は、固定の条件としてもよいし、配信サーバの管理者が自由に設定できるようにしてもよい。
【００４７】
削除条件としても種々の条件を設定することができ、例えば、１日あたりの所定参照回数（例えば２回以上）を設定しておき、所定の期間経過ごとに１日あたりの参照回数が確保されているか判定（例えば、１０日ごとに前回判定時よりも補正参照回数が２０回以上増加しているか判定）し、不要なコンテンツファイルを削除するようにしてもよい。
【００４８】
このようなコンテンツファイル削除手段３による不要なコンテンツファイルの削除処理は、コンテンツファイルアクセス状況更新手段２によるコンテンツ管理情報リスト１ａの更新処理後のタイミングで定期的に行うようにする。
【００４９】
これにより、所定の期間が経過し、コンテンツ管理情報リスト１ａが最新の情報となった時点で適時不要なコンテンツファイルが抽出され、自動的に削除されるようにしている。
【００５０】
また、コンテンツファイル削除手段３による不要なコンテンツファイルの削除処理後のタイミングで、コンテンツファイルアクセス状況管理手段１により、ディスク装置４に格納されているコンテンツファイルのファイル名一覧を取得し、その中にコンテンツ管理情報リスト１ａに登録されていないコンテンツファイル名があった場合は、ディスク装置４に新たに登録されたコンテンツファイルとしてコンテンツ管理情報リスト１ａに追加し、コンテンツ管理情報リスト１ａにあるファイル名の中で、取得したディスク装置４に格納されているコンテンツファイルのファイル名一覧にないコンテンツファイルは、削除されたコンテンツファイルとしてコンテンツ管理情報リスト１ａから削除する処理を行い、コンテンツ管理情報リスト１ａを最新の情報に更新するようにしている。
【００５１】
図６、図７にはこのコンテンツ管理情報リスト１ａの更新処理の例を示しており、図６（ａ）に示すディスク装置上のコンテンツファイル名一覧と、図６（ｂ）に示すコンテンツ管理情報リストから、図７に示す最新のコンテンツ管理情報リストが作成される。
【００５２】
なお、新たに追加されたコンテンツファイルの登録日からの経過日数と、補正参照回数は初期値として０を設定する。
【図面の簡単な説明】
【００５３】
【図１】本発明の全体構成図である。
【図２】コンテンツ管理情報リストの説明図である。
【図３】ファイルアクセスログの説明図である。
【図４】情報更新後のコンテンツ管理情報リストの説明図である。
【図５】所定の期間経過後のコンテンツ管理情報リストの説明図である。
【図６】コンテンツ管理情報リストの更新処理説明図である。
【図７】更新処理後のコンテンツ管理情報リストの説明図である。
【符号の説明】
【００５４】
１：コンテンツファイルアクセス状況管理手段
１ａ：コンテンツ管理情報リスト
２：コンテンツファイルアクセス状況更新手段
３：コンテンツファイル削除手段
４：ディスク装置
４ａ：ファイルアクセスログ
４ｂ：コンテンツファイル
【図１】
2005056284.tif 000003
【図２】
2005056284.tif 000004
【図３】
2005056284.tif 000005
【図４】
2005056284.tif 000006
【図５】
2005056284.tif 000007
【図６】
2005056284.tif 000008
【図７】
2005056284.tif 000009