(57)【要約】【課題】記録媒体上に、記録媒体へのアクセス速度に応じてファイルを記録する複数の記録領域を確保し、記録媒体上のファイルのアクセス状況を監視し、アクセス状況に応じてファイルの記録位置を、そのファイルのメタデータを記録したメタデータファイルと共に管理調整する記録装置、ファイル管理装置、ファイル管理方法、およびファイル管理プログラムを提供する。【解決手段】データ処理部３は、コンテンツファイルからメタデータを抽出し、新たにメタデータファイルを作成するメタデータ作成機能と、メタデータファイルに記録されるアクセス時間とアクセス頻度に応じて、重要度判定基準テーブル１１を参照し、コンテンツファイルの重要度を決定する重要度決定機能と、メタデータファイルに記録される重要度に応じて、コンテンツファイルの記録位置の変更指示や、コンテンツファイルの複数箇所への記録指示を制御部６に行う記録位置制御機能を備える。【選択図】　　　図１
2004038400.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを記録する記録媒体を備えた記録装置であって、
前記コンテンツファイルのアクセス頻度と、アクセス時間とに応じて設定される前記コンテンツファイルの重要度を記録したデータベースと、
前記記録媒体上に、前記メタデータファイルを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域とを確保し、指定された記録領域に前記メタデータファイル、および前記コンテンツファイルを記録する記録媒体制御手段と、
前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成し、前記メタデータファイルの保存を前記記録媒体制御手段に指示するメタデータ作成手段と、
前記データベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定手段と、
前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定し、前記コンテンツファイルの保存、移動、複写のいずれかを前記記録媒体制御手段に指示する記録位置制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記記録位置制御手段によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録媒体上に複数記録された場合には、前記メタデータ作成手段は、前記メタデータファイルに複数の記録位置を記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録媒体に記録された前記コンテンツファイルへのアクセス処理を受信すると、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御手段を備えることを特徴とする請求項１または請求項２に記載の記録装置。
【請求項４】
コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを管理し、前記メタデータファイル、および前記コンテンツファイルを記録媒体上の指定された記録領域に記録する記録装置を制御するファイル管理装置であって、
前記コンテンツファイルのアクセス頻度と、アクセス時間とに応じて設定される前記コンテンツファイルの重要度を記録したデータベースと、
前記記録媒体上に、前記メタデータファイルを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保手段と、
前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成し、前記メタデータファイルの保存を前記記録装置に指示するメタデータ作成手段と、
前記データベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定手段と、
前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定し、前記コンテンツファイルの保存、移動、複写のいずれかを前記記録装置に指示する記録位置制御手段と、
を備えることを特徴とするファイル管理装置。
【請求項５】
前記記録位置制御手段によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録装置に複数記録された場合には、前記メタデータ作成手段は、前記メタデータファイルに複数の記録位置を記録することを特徴とする請求項４に記載のファイル管理装置。
【請求項６】
前記記録装置に記録された前記コンテンツファイルへのアクセス処理を受信すると、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御手段を備えることを特徴とする請求項４または請求項５に記載のファイル管理装置。
【請求項７】
コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを管理し、前記メタデータファイル、および前記コンテンツファイルを記録媒体に記録する記録装置を制御するファイル管理方法であって、
前記記録媒体上に、前記メタデータを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保工程と、
前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成する前記メタデータ作成工程と、
前記コンテンツファイルの前記アクセス頻度と、前記アクセス時間とに応じて設定される前記コンテンツファイルの前記重要度を記録したデータベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定工程と、
前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定する記録位置制御工程と、
前記記録装置に対して、前記記録位置制御工程によって決定された記録領域に前記コンテンツファイルの保存、移動、複写のいずれかを指示するコンテンツファイル記録工程と、
記録媒体上の前記コンテンツファイルの記録位置を前記メタデータファイルに記録した後、前記メタデータファイルの保存を前記記録装置に指示するメタデータファイル記録工程と、
を有することを特徴とするファイル管理方法。
【請求項８】
コンピュータに、コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを記録媒体に記録する記録装置を制御させるファイル管理プログラムであって、
前記記録媒体上に、前記メタデータを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保機能と、
前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成する前記メタデータ作成機能と、
前記コンテンツファイルの前記アクセス頻度と、前記アクセス時間とに応じて設定される前記コンテンツファイルの前記重要度を記録したデータベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定機能と、
前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定する記録位置制御機能と、
前記記録装置に対して、前記記録位置制御機能によって決定された記録領域に前記コンテンツファイルの保存、移動、複写のいずれかを指示するコンテンツファイル記録機能と、
記録媒体上の前記コンテンツファイルの記録位置を前記メタデータファイルに記録した後、前記メタデータファイルの保存を前記記録装置に指示するメタデータファイル記録機能と、
を実現させることを特徴とするファイル管理プログラム。
【請求項９】
前記記録位置制御機能によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録装置に複数記録された場合には、前記メタデータファイル記録機能は、前記メタデータファイルに複数の記録位置を記録することを特徴とする請求項８に記載のファイル管理プログラム。
【請求項１０】
前記記録装置に記録された前記コンテンツファイルにアクセス処理が発生するたびに、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御機能を実現させることを特徴とする請求項８または請求項９に記載のファイル管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体上のコンテンツファイルのアクセス状況を監視し、アクセス状況に応じてコンテンツファイルを記録する記録位置を管理する記録装置、ファイル管理装置、ファイル管理方法、およびファイル管理プログラムに関する。
【０００２】
【発明の概要】
コンテンツファイルの使用状況を示す情報をメタデータとして、記録媒体上にコンテンツファイルとは別のデータファイルとして記録し、そのデータファイルを用いてコンテンツファイルの操作を行うことで、アクセス処理の高速化、および記録装置の信頼性の向上を実現する。
【０００３】
記録装置にコンテンツファイルを記録するときに、コンテンツファイルのアクセス時間、アクセス頻度、および重要度をそのコンテンツファイルのメタデータとしてメタデータファイルを作成する。この記録装置に記録されているコンテンツファイルのアクセス状況を監視し、その情報のメタデータファイルに記録する。アクセス処理が多数発生するコンテンツファイルは重要度が高いと判断して、より高速にアクセス可能な記録領域にコンテンツファイルを移動、または他の記録領域へコンテンツファイルを複写することで、アクセス処理の高速化、および記録装置の信頼性の向上を実現する。
【０００４】
本発明は、ファイル管理部、記録媒体、および記録媒体の管理制御を行う制御部とを有する。ファイル管理部はデータ処理部と、バッファメモリ、重要度判定基準テーブルを有し、データ処理部は重要度決定機能、メタデータ作成機能、記録位置制御機能を有する。
【０００５】
【従来の技術】
磁気ディスクや光ディスクといった記録媒体は、その円盤状の記録媒体にトラック、セクタという区画を設けて、セクタ、または複数セクタから構成されるクラスタを単位としてデータを記録している。
【０００６】
このトラックの構成には２種類あり、スパイラル状にトラックを構成する場合と、同心円状にトラックを構成する場合がある。光ディスクの場合は、スパイラル状のトラックを常に一定の速度でトレースする。従って、ディスクの内周からディスクの外周にかけて、なめらにディスクの回転数が変換する。この方式をＣＬＶ（Ｃｏｎｓｔａｎｔ　Ｌｉｎｅａｒ　Ｖｅｌｏｃｉｔｙ：線速度一定）方式と呼ぶ。
【０００７】
また、同心円状にトラックを構成する場合には、セクタの構成によってさらに２種類の方式がある。１つはＣＡＶ（Ｃｏｎｓｔａｎｔ　Ａｎｇｕｌａｒ　Ｖｅｌｏｃｉｔｙ：角速度一定）と呼び、全てのトラックにおいて同数のセクタを持つ。従って、ディスクが常に一定の速度で回転するならば、内周と外周とでは、データの転送速度は変わらない。
【０００８】
また、もう１つの方式であるＺＣＡＶ（Ｚｏｎｅ　Ｃｏｎｓｔａｎｔ　Ａｎｇｕｌａｒ　Ｖｅｌｏｃｉｔｙ：区画角速度一定方式）は、ディスクの内周から外周にかけて、いくつかの区画に分け、区画ごとにセクタ数を変更していくというものある。外周のトラックほどセクタ数が増えることになるので、回転数が一定であれば、一周当たりの記憶容量が大きくなるため、外周に近づくほどデータの転送速度は速くなる。
【０００９】
近年の磁気ディスク装置においてはＺＣＡＶ方式（Ｚｏｎｅ　Ｃｏｎｓｔａｎｔ　Ａｎｇｕｌａｒ　Ｖｅｌｏｃｉｔｙ：区画角速度一定方式）が一般的であり、このＺＣＡＶ方式で形成された高速アクセス領域を利用した技術として、特開２００２−５５９９５号公報に「情報処理方法及び装置」が開示されている。
【００１０】
これはバイナリデータとこれに関連づけられたメタデータとを記憶媒体に格納する手法であって、この記憶媒体上にメタデータ記憶領域が予め確保され、そして、このメタデータ記憶領域の先頭から、保存対象ファイルのメタデータを記憶するための記憶領域を割り当てて、ここに該メタデータを記憶し、保存対象ファイルのバイナリデータは、上記メタデータ記憶領域以外の一般領域に記憶されるというものである。そして、この保存対象ファイルを構成するこれらメタデータとバイナリデータとを関連づけるリンク情報が、当該メタデータに関連してメタデータ記憶領域に書き込まれるというものである。
【００１１】
【発明が解決しようとする課題】
しかしながら、このような記録位置の制御を行ったとしても、同一のファイルへのアクセス回数が増加すると、記録装置の信頼性が低下するという問題が発生してしまう。これは記録媒体上の同一箇所のアクセスを重ねるほど、故障する確率が増大するという傾向に起因している。
【００１２】
そこで信頼性を向上させる手法として、ＲＡＩＤ装置を用いることが考えられるが、記録装置に記録される全てのファイルに対して冗長な記録を行うため、記録容量を圧迫してしまう。
【００１３】
本発明は上記事情を鑑みてなされたものであり、記録媒体上に、記録媒体へのアクセス速度に応じてファイルを記録する複数の記録領域を確保し、さらに記録媒体上のファイルのアクセス状況を監視し、アクセス状況に応じてファイルの記録位置を、そのファイルのメタデータを記録したメタデータファイルと共に管理調整する記録装置、ファイル管理装置、ファイル管理方法、およびファイル管理プログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の記録装置は、コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを記録する記録媒体を備えた記録装置であって、前記コンテンツファイルのアクセス頻度と、アクセス時間とに応じて設定される前記コンテンツファイルの重要度を記録したデータベースと、前記記録媒体上に、前記メタデータファイルを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域とを確保し、指定された記録領域に前記メタデータファイル、および前記コンテンツファイルを記録する記録媒体制御手段と、前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成し、前記メタデータファイルの保存を前記記録媒体制御手段に指示するメタデータ作成手段と、前記データベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定手段と、前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定し、前記コンテンツファイルの保存、移動、複写のいずれかを前記記録媒体制御手段に指示する記録位置制御手段とを備えることを特徴とする。
【００１５】
請求項１の発明によれば、コンテンツファイルのアクセス頻度やアクセス時間に応じて重要度が決定され、さらに、その重要度に応じてコンテンツファイルが記録される記録領域が決定され、その記録領域にコンテンツファイルの保存、移動、または複写が行われるので、アクセス頻度が高いコンテンツファイルを、もしくは長時間アクセスされるコンテンツファイルをより高速にアクセス可能な領域に保存、または移動することによって、当該コンテンツファイルへのアクセス速度が速くなるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルを複写することによって、記録装置の信頼性を向上させることができる。
【００１６】
また、請求項２に記載の発明である記録装置は、請求項１に記載の記録装置であって、前記記録位置制御手段によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録媒体上に複数記録された場合には、前記メタデータ作成手段は、前記メタデータファイルに複数の記録位置を記録することを特徴とする。
【００１７】
また、請求項３に記載の発明である記録装置は、請求項１または請求項２に記載の記録装置であって、前記記録媒体に記録された前記コンテンツファイルへのアクセス処理を受信すると、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御手段を備えることを特徴とする。
【００１８】
請求項３の発明によれば、コンテンツファイルへのアクセスはメタデータファイルに記録されている保存位置に基づいて行われるため、同一のコンテンツファイルが複数存在する場合、そのアクセスしようとするコンテンツファイルが他のアクセス処理によって使用中であっても、他の保存位置を取得することによって、アクセス処理の衝突を回避することができる。
【００１９】
また、請求項４に記載の発明であるファイル管理装置は、コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを管理し、前記メタデータファイル、および前記コンテンツファイルを記録媒体上の指定された記録領域に記録する記録装置を制御するファイル管理装置であって、前記コンテンツファイルのアクセス頻度と、アクセス時間とに応じて設定される前記コンテンツファイルの重要度を記録したデータベースと、前記記録媒体上に、前記メタデータファイルを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保手段と、前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成し、前記メタデータファイルの保存を前記記録装置に指示するメタデータ作成手段と、前記データベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定手段と、前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定し、前記コンテンツファイルの保存、移動、複写のいずれかを前記記録装置に指示する記録位置制御手段とを備えることを特徴とする。
【００２０】
請求項４の発明によれば、コンテンツファイルのアクセス頻度やアクセス時間に応じて重要度が決定され、さらに、その重要度に応じてコンテンツファイルが記録される記録領域が決定され、その記録領域にコンテンツファイルの保存、移動、または複写が行われるので、アクセス頻度が高いコンテンツファイルを、もしくは長時間アクセスされるコンテンツファイルをより高速にアクセス可能な領域に保存、または移動することによって、当該コンテンツファイルへのアクセス速度が速くなるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルを複写することによって、記録装置の信頼性を向上させることができる。
【００２１】
また、請求項５に記載の発明であるファイル管理装置は、請求項４に記載のファイル管理装置であって、前記記録位置制御手段によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録装置に複数記録された場合には、前記メタデータ作成手段は、前記メタデータファイルに複数の記録位置を記録することを特徴とする。
【００２２】
また、請求項６に記載の発明であるファイル管理装置は、請求項４または請求項５に記載のファイル管理装置であって、前記記録装置に記録された前記コンテンツファイルへのアクセス処理を受信すると、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御手段を備えることを特徴とする。
【００２３】
請求項６の発明によれば、コンテンツファイルへのアクセスはメタデータファイルに記録されている保存位置に基づいて行われるため、同一のコンテンツファイルが複数存在する場合、そのアクセスしようとするコンテンツファイルが他のアクセス処理によって使用中であっても、他の保存位置を取得することによって、アクセス処理の衝突を回避することができる。
【００２４】
また、請求項７に記載の発明であるファイル管理方法は、コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを管理し、前記メタデータファイル、および前記コンテンツファイルを記録媒体に記録する記録装置を制御するファイル管理方法であって、前記記録媒体上に、前記メタデータを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保工程と、前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成する前記メタデータ作成工程と、前記コンテンツファイルの前記アクセス頻度と、前記アクセス時間とに応じて設定される前記コンテンツファイルの前記重要度を記録したデータベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定工程と、前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定する記録位置制御工程と、前記記録装置に対して、前記記録位置制御工程によって決定された記録領域に前記コンテンツファイルの保存、移動、複写のいずれかを指示するコンテンツファイル記録工程と、記録媒体上の前記コンテンツファイルの記録位置を前記メタデータファイルに記録した後、前記メタデータファイルの保存を前記記録装置に指示するメタデータファイル記録工程とを有することを特徴とする。
【００２５】
請求項７の発明によれば、コンテンツファイルのアクセス頻度やアクセス時間に応じて重要度が決定され、さらに、その重要度に応じてコンテンツファイルが記録される記録領域が決定され、その記録領域にコンテンツファイルの保存、移動、または複写が行われるので、アクセス頻度が高いコンテンツファイルを、もしくは長時間アクセスされるコンテンツファイルをより高速にアクセス可能な領域に保存、または移動することによって、当該コンテンツファイルへのアクセス速度が速くなるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルを複写することによって、記録装置の信頼性を向上させることができる。
【００２６】
また、請求項８に記載の発明であるファイル管理プログラムは、コンピュータに、コンテンツファイルと、そのコンテンツファイルのメタデータが記録されたメタデータファイルとを記録媒体に記録する記録装置を制御させるファイル管理プログラムであって、前記記録媒体上に、前記メタデータを記録する記録領域と、アクセス速度に応じて前記コンテンツファイルを記録する複数の記録領域との確保を前記記録装置に指示する領域確保機能と、前記コンテンツファイルの前記メタデータまたは前記メタデータファイルを取得し、さらに前記コンテンツファイルのアクセス頻度、アクセス時間、重要度を前記メタデータとして記録して前記メタデータファイルを作成する前記メタデータ作成機能と、前記コンテンツファイルの前記アクセス頻度と、前記アクセス時間とに応じて設定される前記コンテンツファイルの前記重要度を記録したデータベースを参照し、前記メタデータファイルに記録されている前記アクセス頻度、前記アクセス時間に基づいて、前記コンテンツファイルの重要度を決定する重要度決定機能と、前記重要度に応じて、前記コンテンツファイルを記録する記録領域を決定する記録位置制御機能と、前記記録装置に対して、前記記録位置制御機能によって決定された記録領域に前記コンテンツファイルの保存、移動、複写のいずれかを指示するコンテンツファイル記録機能と、記録媒体上の前記コンテンツファイルの記録位置を前記メタデータファイルに記録した後、前記メタデータファイルの保存を前記記録装置に指示するメタデータファイル記録機能とを実現させることを特徴とする。
【００２７】
請求項８の発明によれば、コンテンツファイルのアクセス頻度やアクセス時間に応じて重要度が決定され、さらに、その重要度に応じてコンテンツファイルが記録される記録領域が決定され、その記録領域にコンテンツファイルの保存、移動、または複写が行われるので、アクセス頻度が高いコンテンツファイルを、もしくは長時間アクセスされるコンテンツファイルをより高速にアクセス可能な領域に保存、または移動することによって、当該コンテンツファイルへのアクセス速度が速くなるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルを複写することによって、記録装置の信頼性を向上させることができる。
【００２８】
また、請求項９に記載の発明であるファイル管理プログラムは、請求項８に記載のファイル管理プログラムであって、前記記録位置制御機能によって前記コンテンツファイルの複写の指示がされ、同一のコンテンツファイルが前記記録装置に複数記録された場合には、前記メタデータファイル記録機能は、前記メタデータファイルに複数の記録位置を記録することを特徴とする。
【００２９】
また、請求項１０に記載の発明であるファイル管理プログラムは、請求項８または請求項９に記載のファイル管理プログラムであって、前記記録装置に記録された前記コンテンツファイルにアクセス処理が発生するたびに、前記メタデータファイルに記録された前記記録位置を取得し、前記記録媒体上のアクセス位置を指定するアクセス制御機能を実現させることを特徴とする。
【００３０】
請求項１０の発明によれば、コンテンツファイルへのアクセスはメタデータファイルに記録されている保存位置に基づいて行われるため、同一のコンテンツファイルが複数存在する場合、そのアクセスしようとするコンテンツファイルが他のアクセス処理によって使用中であっても、他の保存位置を取得することによって、アクセス処理の衝突を回避することができる。
【００３１】
【発明の実施の形態】
図１〜図８に基づいて本発明の実施形態を説明する。
【００３２】
まず、本発明の実施形態の構成について、図１〜図４に基づいて説明する。
【００３３】
記録装置１は、図１に示す通り、ファイル管理部２と制御部６と記録媒体７とから構成される。さらにファイル管理部２は、データ処理部３と第１バッファメモリ４と第２バッファメモリ５と重要度判定基準テーブル１１を備える。
【００３４】
データ処理部３は、メタデータ作成機能、重要度決定機能、記録位置制御機能を有する。メタデータ作成機能とは、コンテンツファイルからメタデータを抽出し、メタデータファイルを作成する機能である。
【００３５】
また、重要度決定機能とは、メタデータファイルに記録されるアクセス時間とアクセス頻度に応じて、重要度判定基準テーブル１１を参照し、コンテンツファイルの重要度を決定する機能である。
【００３６】
また、記録位置制御機能とは、メタデータファイルに記録される重要度に応じて、コンテンツファイルの記録位置の変更指示や、コンテンツファイルの複数箇所への記録指示を制御部６に行う機能である。
【００３７】
さらに、データ処理部３は、接続されている記録媒体７上の記録領域を任意のサイズでメタデータ記録領域８と通常記録領域９と高速アクセス領域１０とに分割し、領域確保する機能を有する。
【００３８】
また、データ処理部３は、外部から受信したコンテンツファイルとメタデータファイルを一時的にバッファメモリに保存し、制御部６へ転送する機能を有する。さらに記録媒体７から読み取られたコンテンツファイルとメタデータファイルを外部へ出力する機能を有する。
【００３９】
バッファメモリは、外部から記録装置１に送られたコンテンツファイルやメタデータファイルを一時保存する際に用いられ、第１バッファメモリ４にはコンテンツファイルが一時的に記録され、第２バッファメモリ５にはメタデータファイルが一時的に記録される。
【００４０】
制御部６は、データ制御部６の指示に従って記録媒体７のヘッドを制御して、データ処理部３に指定されたアドレスにコンテンツファイルとメタデータファイルを保存する機能と、データ処理部３に指定されたアドレスに保存されているコンテンツファイルとメタデータファイルを読み込む機能と、記録媒体７上の各記録領域８〜１０の空き容量を取得する機能を有する。
【００４１】
記録媒体７は、メタデータ記録領域８と通常記録領域９と高速アクセス領域１０に区分けされ、メタデータ記録領域８にはコンテンツファイルのメタデータファイルのみを保存し、通常記録領域９と高速アクセス領域１０には、重要度に従ってコンテンツファイルが保存される。各記録領域のサイズは任意に定めることができる。
【００４２】
メタデータファイルは、ファイルの属性等、通常のメタデータの他に、図２に示すように、ファイル作成日時、重要度、アクセス頻度、アクセス時間、記録サイズ、記録位置の項目を有する。記録位置は同一のコンテンツファイルが複数の記録領域に複写されるたびに追加される。
【００４３】
重要度判定基準テーブル１１は、図３に示すように、コンテンツファイルの種類と、メタデータファイルに記録されるアクセス時間とアクセス頻度に応じて、重要度を更新する基準となる数値が記録されているデータテーブルである。
【００４４】
図１ではファイル管理部２によって管理制御される制御部６と記録媒体７は１組であるが、図４に示すように、複数組の制御部６と記録媒体７を接続する形態も考えられる。その際、各記録領域の確保は任意のサイズで行うことができる。また、ファイル管理部２は各記録媒体７のドライブレターも管理し、メタデータファイルに記録されるコンテンツファイルの記録位置には、ドライブレターも書き込まれる。
【００４５】
＜コンテンツファイルの保存処理＞
次に、コンテンツファイルを記録媒体７に保存する際の処理手順について、図１〜図４、および図５のフローチャートに基づいて説明する。この保存処理は、コンピュータ上で作成されたコンテンツファイルを記録装置１に記録する場合や、他の記録装置１からコンテンツファイルおよびメタデータファイルを移動または複写する場合に行われる処理である。
【００４６】
なお、本実施形態では、記録媒体７上の記録領域を、メタデータ記録領域８と、アクセス速度に応じて通常記録領域９と高速アクセス領域１０とに分割して予め確保していることとする。高速アクセス領域１０は、通常アクセス領域９に比べて高速にアクセス可能な領域である。
【００４７】
まず、データ処理部３は、コンテンツファイルの保存要求とコンテンツファイルを受信すると、コンテンツファイルを第１バッファメモリ４に一時的に保存し、同時にメタデータファイルを受信していれば、メタデータファイルを第２バッファメモリ５に一時的に保存する（ステップＳ０１）。
【００４８】
次に、メタデータ領域を参照し、同一コンテンツファイルが既に存在するか判定する（ステップＳ０２）。同一コンテンツファイルが存在しない場合、新規保存処理に進み、保存処理要求と同時にメタデータファイルを受信したか判定する（ステップＳ０３）。
【００４９】
保存処理要求と同時にメタデータファイルを受信していない場合、第１バッファメモリ４に保存されたコンテンツファイルがメタデータを含んだ特定のファイル形式か判定する（ステップＳ０４）。
【００５０】
第１バッファメモリ４に保存されたコンテンツファイルがメタデータを含んだ特定のファイル形式である場合、データ処理部３は、そのコンテンツファイルからメタデータを読み込む（ステップＳ０５）。
【００５１】
第１バッファメモリ４に保存されたコンテンツファイルがメタデータを含まない場合、または第１バッファメモリ４に保存されたコンテンツファイルからメタデータを読み込んだ後、第２バッファメモリ５にメタデータファイルを作成する（ステップＳ０６）。この時、コンテンツファイルがメタデータを含まない場合、または、メタデータファイル中の各パラメータの値が不明な場合は、そのパラメータの初期値が記録される。例えば、記録しようとするコンテンツファイルの重要度が不明な場合は、初期値である１がそのコンテンツファイルの重要度として記録される。
【００５２】
次に、データ処理部３は、第１バッファメモリ４に保存されているコンテンツファイルを保存するための十分な空き容量、およびメタデータファイルを保存するための十分な空き容量が記録媒体７にあるか判定する（ステップＳ０７）。コンテンツファイルを保存するための空き容量を調べる領域は、重要度に従う。
【００５３】
図３の重要度判定基準テーブル１１では、例えば、重要度が２であれば、高速アクセス領域１０の空き容量を調べる。空き容量が不十分な場合、データ処理部３は保存処理を中止し、保存処理要求元へ空き容量が足りない旨のエラーメッセージを返信する（ステップＳ０８）。
【００５４】
空き容量が十分であれば、データ処理部３は、メタデータファイルの重要度（保存領域、位置）に従ってコンテンツファイルを保存する（ステップＳ０９）。コンテンツファイルを保存した後、その記録位置をメタデータファイルに記録し、メタデータファイルをメタデータ領域に保存する（ステップＳ１０）。
【００５５】
また、ステップＳ０２で同一コンテンツファイルが既に存在していた場合、上書き保存処理に進み、データ処理部３は、保存処理要求と同時にメタデータファイルを受信したか判定する（ステップＳ１１）。
【００５６】
保存処理要求と同時にメタデータファイルを受信した場合、受信したメタデータファイルとメタデータ領域のメタデータファイルを比較し、重要度が上位に設定されているかどうか判定する（ステップＳ１２）。
【００５７】
受信したメタデータファイルの重要度が、メタデータ領域のメタデータファイルより上位に設定されている場合、データ処理部３は、第２バッファメモリ５のメタデータファイルの重要度、記録位置等を更新する（ステップＳ１３）。
【００５８】
次に、データ処理部３は、新規保存処理と同様に、ステップＳ０７からステップＳ１０までの処理を行う。この時、第２バッファメモリ５のメタデータファイルは、メタデータ記録領域８の既存のものに上書き保存される。
【００５９】
また、ステップＳ１１において、保存処理要求と同時にメタデータファイルを受信しなかった場合、コンテンツファイルの重要度が不明であるため上書き保存処理は中止され、また、既存のコンテンツファイルより重要度が下位に設定されていた場合も、同様に上書き保存処理は中止される。
【００６０】
なお、ステップＳ１２において、重要度が下位に設定されている場合は、既存のコンテンツファイルの重要度を１つ上げるといった処理を行うことも考えられる。
【００６１】
＜コンテンツファイルのアクセス処理＞
次に、コンテンツファイルをアクセスする際の処理手順について、図１〜図４、および図６のフローチャートに基づいて説明する。
【００６２】
まず、データ処理部３は、コンテンツファイルのアクセス要求を受信すると（ステップＳ２１）、アクセス要求のあったコンテンツファイルのメタデータファイルを参照し、そのコンテンツファイルの記録位置を取得する（ステップＳ２２）。複数保存されている場合は、複数取得する。この時、参照されたメタデータファイルは第２バッファメモリ５に展開される。
【００６３】
次に、データ処理部３は、そのアクセス要求のあったコンテンツファイルが、アクセス可能な状態であるか判定する（ステップＳ２３）。アクセス可能な状態であるかどうかは制御部６の動作状況を取得することによって判定する。
【００６４】
他のアクセス要求に従ってそのコンテンツファイルがアクセス中の場合等、そのコンテンツファイルにアクセスできない状態であれば、データ処理部３は、読み込んだ記録位置に基づいて、他にアクセス可能なコンテンツファイルがあるか判定する（ステップＳ２４）。
【００６５】
他にアクセス可能なコンテンツファイルがない場合、データ処理部３は、そのコンテンツファイルにアクセス不可能である旨のエラーメッセージを返信し、アクセス処理を中止する（ステップＳ２５）。
【００６６】
他にアクセス可能なコンテンツファイルがある場合、データ処理部３は、そのコンテンツファイルにアクセスする（ステップＳ２６）。アクセスが終了すると、アクセス時間を取得し、第２バッファメモリ５のメタデータファイルのアクセス時間とアクセス頻度の項目を更新した後、メタデータ領域に記録されている元のメタデータファイルに上書き保存する（ステップＳ２７）。
【００６７】
なお、アクセス要求を受信した際に、記録媒体７にそのアクセス要求のあったコンテンツファイルが存在しなければ、コンテンツファイルが見つからない旨のエラーメッセージを返信し、アクセス処理を中止する。
【００６８】
＜コンテンツファイルの保存位置変更処理＞
次に、コンテンツファイルの保存位置を変更する際の処理手順について、図１〜図４、および図７のフローチャートに基づいて説明する。この処理は、前述のコンテンツファイルのアクセス処理に付随して行われる処理である。
【００６９】
ステップＳ２１〜ステップＳ２７までのコンテンツファイルのアクセス処理を行うと（ステップＳ３１）、データ処理部３は、アクセス要求のあったコンテンツファイルのアクセス回数とアクセス頻度を、そのコンテンツファイルのメタデータファイルから取得する（ステップＳ３２）。
【００７０】
次に、データ処理部３は、アクセス回数とアクセス頻度が、そのコンテンツファイルの重要度を更新する条件となる閾値に達したか判定する（ステップＳ３３）。アクセス回数またはアクセス頻度が閾値に達していない場合は、何も行わない。アクセス回数とアクセス頻度のいずれかが閾値に達した場合、データ処理部３は、メタデータファイルの重要度の項目を更新する（ステップＳ３４）。
【００７１】
次に、データ処理部３は、コンテンツファイルを新たな領域に保存するための十分な空き容量があるか判定する（ステップＳ３５）。空き容量を調べる領域は、新たな重要度に従う。空き容量が不十分な場合、保存処理を中止し、保存処理要求元へ空き容量が足りない旨のエラーメッセージを返信する（ステップＳ３６）。空き容量が十分な場合は、新たな重要度に従って、コンテンツファイルを保存し（ステップＳ３７）、新たな記録場所を登録したメタデータファイルを上書き保存する（ステップＳ３８）。
【００７２】
例えば、図３の重要度判定基準テーブル１１では、ｍｐｅｇ形式のコンテンツファイルは、総アクセス時間が５０００時間までは重要度１であり、そのコンテンツファイルは通常記録領域に保存されるが、５０００時間を超えた場合（１万時間まで）は、そのコンテンツファイルの重要度２はとなり、高速アクセス領域に移動される。
【００７３】
なお、図３の重要度判定基準テーブル１１では、重要度１から重要度２へ変わった場合、通常記録領域９から高速アクセス領域１０へ移動されることになるが、その時は、一旦上述の処理で高速アクセス領域１０にコンテンツファイルを保存し、後述する削除処理で通常記録領域９のコンテンツファイルを削除することによって実現される。
【００７４】
このように、コンテンツファイルの保存処理によって保存されたコンテンツファイルに対して、コンテンツファイルのアクセス処理、およびコンテンツファイルの保存位置変更処理を行うことによって、アクセス頻度が高いコンテンツファイル、もしくは長時間アクセスされるコンテンツファイルはより高速にアクセス可能な領域に保存、または移動されるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルは他の記録領域に複写されるので、記録装置１の信頼性を向上させることができる。
【００７５】
さらにコンテンツファイルへのアクセスはメタデータファイルに記録されている保存位置に基づいて行われるため、同一のコンテンツファイルが複数存在する場合、そのアクセスしようとするコンテンツファイルが他のアクセス処理によって使用中であっても、他の保存位置を取得することによって、アクセス処理の衝突を回避することができる。
【００７６】
＜コンテンツファイルの削除処理＞
次に、記録媒体７上のコンテンツファイルを削除する際の処理手順について、図１〜図４、および図８のフローチャートに基づいて説明する。
【００７７】
データ処理部３は、コンテンツファイルの削除要求を受信すると（ステップＳ４１）、削除要求のあったコンテンツファイルのメタデータファイルを参照し、全ての記録位置を第２バッファメモリ５に展開する（ステップＳ４２）。
【００７８】
次に、データ処理部３は、メタデータファイルに記録されていた記録位置を参照し、削除要求のあったコンテンツファイルが存在するか判定し（ステップＳ４３）、削除要求のあったコンテンツファイルが存在しない場合、ファイルが存在しない旨のエラーメッセージを返信し、削除処理を中止する（ステップＳ４４）。
【００７９】
削除要求のあったコンテンツファイルが存在する場合、データ処理部３は、メタデータファイルに記述されているコンテンツファイルの記録位置から、コンテンツファイルを削除し（ステップＳ４５）、メタデータ記録領域８のメタデータファイルを削除する（ステップＳ４６）。
【００８０】
なお、メタデータファイルにコンテンツファイルの記録位置が複数記録されている場合には、全てのコンテンツファイルを削除する。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、コンテンツファイルのアクセス頻度やアクセス時間に応じて重要度が決定され、さらに、その重要度に応じてコンテンツファイルが記録される記録領域が決定され、その記録領域にコンテンツファイルの保存、移動、または複写が行われるので、アクセス頻度が高いコンテンツファイルを、もしくは長時間アクセスされるコンテンツファイルをより高速にアクセス可能な領域に保存、または移動することによって、当該コンテンツファイルへのアクセス速度が速くなるので、アクセス処理を高速に行うことができる。また、重要度の高いコンテンツファイルを複写することによって、記録装置の信頼性を向上させることができる。
【００８２】
さらにコンテンツファイルへのアクセスはメタデータファイルに記録されている保存位置に基づいて行われるため、同一のコンテンツファイルが複数存在する場合、そのアクセスしようとするコンテンツファイルが他のアクセス処理によって使用中であっても、他の保存位置を取得することによって、アクセス処理の衝突を回避することができる。
【図面の簡単な説明】
【図１】記録装置の構成と、ファイル管理部の機能ブロック図である。
【図２】メタデータファイルの構成を示す図である。
【図３】重要度判定基準テーブルの一例を示す図である。
【図４】記録装置の他の実施形態を示す図である。
【図５】コンテンツファイルの保存処理手順を示すフローチャートである。
【図６】コンテンツファイルへのアクセス処理手順を示すフローチャートである。
【図７】コンテンツファイルの保存位置変更処理手順を示すフローチャートである。
【図８】コンテンツファイルの削除処理手順を示すフローチャートである。
【符号の説明】
１　記録装置
２　ファイル管理部
３　データ処理部
４　第１バッファメモリ
５　第２バッファメモリ
６　制御部
７　記録媒体
８　メタデータ記録領域
９　通常記録領域
１０　高速アクセス領域
１１　重要度判定基準テーブル
【図１】
2004038400.tif 000003
【図２】
2004038400.tif 000004
【図３】
2004038400.tif 000005
【図４】
2004038400.tif 000006
【図５】
2004038400.tif 000007
【図６】
2004038400.tif 000008
【図７】
2004038400.tif 000009
【図８】
2004038400.tif 000010