(57)【要約】【課題】階層型ファイル管理装置では、二次ストレージから一次ストレージへの転送が必要となり、特に高画質な大容量の映像ファイルの転送を行なう場合、転送に時間がかかると課題がある。【解決手段】番組情報（番組名、放送時間、ジャンル、タグ情報）を保持している管理サーバーより取得した番組情報に基づいて、利用する可能性のある映像ファイルを二次ストレージから一次ストレージへの転送を制御する。指定された保持期間の間、該当の映像ファイルを一次ストレージから削除せずともよい。また利用可能性のある期間が過ぎたタイミングで一次ストレージの保持を終了し、一次ストレージ上の映像ファイルをキャッシュ扱いとしてもよい。【選択図】  図１
2013228768.tif 000002
【特許請求の範囲】
【請求項１】
番組情報管理サーバーと、一次ストレージと、二次ストレージとを有するストレージシステムであって、
前記番組データ管理サーバーから受信する番組情報に基づいて生成する第１の検索情報に基づいて、ルール管理データベースを検索し、前記番組情報に対応するファイル保持ルール情報を得るルール照合部と、
前記番組情報に基づいて生成する第２の検索情報に基づいて、ファイル管理データベースを検索し、前記二次ストレージから前記一次ストレージに転送が必要な映像ファイルについて、映像ファイルIDと保管状況情報を得るファイル抽出部と、
前記ファイル保持ルール情報に基づいて算出される前記映像ファイルの保持時間情報と、前記映像ファイルIDとを前記ファイル抽出部から受信し、前記保持時間情報に基づいて、前記映像ファイルの前記二次ストレージから前記一次ストレージへの転送を制御する転送制御部とを備えることを特徴とするストレージシステム。
【請求項２】
前記転送制御部は、前記保持時間情報に基づいて、前記一次ストレージに転送された前記映像ファイルの削除を制御することを特徴とする請求項１に記載のストレージシステム。
【請求項３】
前記第１の検索情報は、前記番組情報から抽出される番組名、ジャンル、放送時間情報であり、前記ルール照合部は、番組名、ジャンル、放送時間、保持ルールの対のレコードを格納する前記ルール管理データベースを前記第１の検索情報に基づいて検索し、前記第１の検索情報に対応する前記保持ルールを検索することを特徴とする請求項１に記載のストレージシステム。
【請求項４】
前記第２の検索情報は、前記番組情報から抽出される番組のタグ情報であり、前記ファイル抽出部は、前記映像ファイルID、映像タイトル、映像サブタイトル、前記映像ファイルIDに対応する映像ファイルの保管が一次ストレージか二次ストレージかを示す前記保管情報の対のレコードを格納する前記ファイル管理データベースを前記第２の検索情報に基づいて検索し、前記第２の検索情報に対応する前記映像ファイルIDと前記前記保管情報とを検索することを特徴とする請求項１に記載のストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置に関する。
【背景技術】
【０００２】
階層型ストレージ装置では、ファイルの取込み、取出しを迅速に行うためのキャッシュ動作をする一次ストレージ（高速ディスク装置）と大容量のデータを中-長期保管するための二次ストレージ（ライブラリ装置）を備える構成が存在する。
【０００３】
このような階層型ストレージ装置については、ファイルごとのアクセス頻度からファイルタグのレイティングを算出することにより、ファイルごとのアクセス頻度から、頻度の高いファイルを転送性能の高い階層に、低いファイルを転送性能の低い階層に保持する制御をする階層型ファイル管理の技術がある（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３８１３８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
階層型ストレージ管理装置では、一般に、大容量で安価な二次ストレージに、大容量の映像ファイルを格納することで、ストレージ装置全体として安価に映像ファイルを保存することを可能としている。
【０００６】
しかし、二次ストレージ内に映像ファイルを格納する場合、実際に当該映像ファイルを利用したい場合、二次ストレージから一次ストレージへの転送が必要となる。特に高画質な大容量の映像ファイルの転送を行なう場合、転送に時間がかかるという課題がある。また、一次ストレージへの転送完了後は、一般に、アクセス時間の古いものから順に一次ストレージ上からファイルが削除されるため、大量の映像を一次ストレージに転送した場合は、先に転送されたファイルが削除されてしまう可能性がある。
【０００７】
また、各映像ファイルの使用頻度を管理し、頻度の高いファイルを一次ストレージに、低いファイルを二次ストレージに保持する制御を行い、利用可能性の高い映像ファイルを一次ストレージに保持する場合、利用頻度の低いファイルは、個々に転送の必要性があるという課題がある。
【課題を解決するための手段】
【０００８】
本発明によるストレージシステムは一例として、番組情報管理サーバーと、一次ストレージと、二次ストレージとを有するストレージシステムであって、前記番組データ管理サーバーから受信する番組情報に基づいて生成する第１の検索情報に基づいて、ルール管理データベースを検索し、前記番組情報に対応するファイル保持ルール情報を得るルール照合部と、前記番組情報に基づいて生成する第２の検索情報に基づいて、ファイル管理データベースを検索し、前記二次ストレージから前記一次ストレージに転送が必要な映像ファイルについて、映像ファイルIDと保管状況情報を得るファイル抽出部と、前記ファイル保持ルール情報に基づいて算出される前記映像ファイルの保持時間情報と、前記映像ファイルIDとを前記ファイル抽出部から受信し、前記保持時間情報に基づいて、前記映像ファイルの前記二次ストレージから前記一次ストレージへの転送を制御する転送制御部とを備えることを特徴とする。
【発明の効果】
【０００９】
利用頻度によらず、指定された時間に利用する可能性のある映像ファイルを二次ストレージから一次ストレージに転送させ、映像ファイルの実際の使用の前に転送することができる。その結果、映像ファイルの二次ストレージから一次ストレージへの転送について、転送待ち時間を圧縮することができる。また、保持対象がより限定され、使用可能性の高い期間のみ該当映像ファイルを一次ストレージに保持させることできる。
【図面の簡単な説明】
【００１０】
【図１】システムの例の図
【図２】詳細動作例を表すシーケンス図
【図３】ルール管理データベースの例の図
【図４】ファイル管理データベースの例の図
【図５】転送管理データベースの例の図
【発明を実施するための形態】
【００１１】
以下、映像ファイルの図面を用いて本発明の実施の例を説明する。
【００１２】
図１は、システムの例を示す。
【００１３】
本システムは、システム管理サーバ１００、番組データ管理サーバー１０１、番組データベース１０２、番組情報受信部１０３、保持ルール照合部１０４、ルール管理データベース１０５、ファイル管理データベース１０６、転送制御部１０７、転送管理データベース１０８、一次ストレージ部１０９、二次ストレージ部１１０から構成される。１０５〜１０８は、システム管理サーバ１００内部に配置するものとして記載するが、少なくとも一部についてシステム管理サーバ１００外部に設けるように配置してもよい。
【００１４】
番組データ管理サーバー１０１は、番組名、放送時間、ジャンル、タグ情報等の少なくとも一部を含む番組情報を番組データベース１０２にて保持しており、新規登録が発生する場合に、当該番組情報を番組情報受信部１０３に送信する機能を持つ。タグ情報とは、当該番組で扱われている情報に関する情報であり、例えば当該番組で扱われている情報を単語で示した記号である。
【００１５】
番組データベース１０２は、番組名、放送時間、ジャンル、タグ情報等の番組情報を保持する。
【００１６】
番組情報受信部１０３は、番組データ管理サーバー１０１より番組情報を受信する機能、番組情報の保持ルール照合部１０４への送信機能を持つ。
【００１７】
保持ルール照合部１０４は、番組情報受信部１０３からの番組情報の受信機能、受信した番組情報に基づくルール管理データベース１０５の参照、当該番組情報に基づくファイル管理データベース１０６の参照、参照したファイル管理データベース１０６の参照結果に基づく転送対象の映像ファイルの選定、転送制御部１０７への転送対象の映像ファイルの情報の送信機能を持つ。
【００１８】
ルール管理データベース１０５は、後述する図３で説明の通り、番組情報に基づく一次ストレージ保持時間ルール情報を管理する。
【００１９】
ファイル管理データベース１０６は、後述する図４で説明の通り、一次ストレージ、二次ストレージの映像ファイルの保管状況情報を管理するデータベースである。
【００２０】
転送制御部１０７は、保持ルール照合部１０４からの転送対象の映像ファイル情報の受信機能、二次ストレージに対する映像ファイルの転送指示、転送管理データベースへの転送対象ファイルの登録、および一次ストレージに対して保持期間の過ぎたファイルに対する保持終了指示を行う。
【００２１】
図２は、本実施例の詳細動作を表すシーケンス例の図である。図２では、図１に図示しなかった図１内の構成の内部の構成を処理主体として記載する。
【００２２】
番組データ管理サーバー１０１では、番組名、放送時間、ジャンル、タグ情報等の少なくとも一部を含む番組情報を保持しており、新規で番組が登録される場合に、当該番組情報を番組情報受信部１０３に送信する。
【００２３】
番組データ管理サーバー１０１から送信された情報は、番組情報受信部１０３の番組情報受信機能部２０１にて受信する。
【００２４】
受信した情報は、番組情報送信機能部２０２にて保持ルール照合部１０４に情報を受け渡す。
【００２５】
保持ルール照合部１０４では、番組情報受信機能部２０３にて情報を受信する。
ルール照合機能部２０４にて、受信した番組情報よりルール管理データベース１０５を参照し、照合処理を行い保持ルールを決定する。
【００２６】
照合処理について、図３に示すルール管理データベース１０５に基づいて説明する。
【００２７】
保持ルール照合部１０４は、ルール照合機能部２０４にて、受信した番組情報に基づいてルール管理データベース１０５を参照するが、まず、受信した番組情報から番組名、ジャンル、放送時間の情報を抽出し、ルール管理データベース１０５での検索情報を生成する。本例では、検索情報は、「番組名：番組Ａ」、「ジャンル：ニュース」、「放送時間：０１：５０−０２：００」である。ルール照合機能部２０４は、検索情報に基づいてルール管理データベース１０５を参照・検索し、検索情報内の複数項目について、最も該当項目の多いレコードを検索する。本例では、例えばレコードＮｏ.１は、番組名、ジャンル、放送時間の全項目が検索情報に含まれる番組名、ジャンル、放送時間と一致し、最も該当項目が多いレコードである。項目に優先度はつけてもつけなくてもよい。本例の場合、Ｎｏ.１とＮｏ.３とＮｏ.４が１個以上が検索情報に含まれる項目に該当しているが、該当している数は、それぞれＮｏ.１が３個、Ｎｏ.３が１個、Ｎｏ.４が２個であるため、Ｎｏ.１を検索結果とし、Ｎｏ.１の保持ルールである「放送２４時間前〜放送２時間後」の保持ルールを採用する。該当数が等しいレコードが複数存在した場合は、保持時間の長いルールを採用してもよい。採用した保持ルール情報は、ルール管理データベースよりルール照合機能部２０４に送信される。
【００２８】
ファイル抽出機能部２０５では、受信した番組情報に応じて、ファイル管理データベース１０６より映像ファイルの抽出および転送要否の判定を行う。
【００２９】
ファイル抽出処理、転送要否処理について、図４に示すファイル管理データベース１０６に基づいて説明する。
【００３０】
ファイル抽出機能部２０５は、受信した番組情報からタグ情報を抽出し、ファイル管理データベース１０６での検索情報を生成する。本例では、検索情報は「野球」、「サッカー」、「地震」である。ファイル抽出機能部２０５は、検索情報に基づいてファイル管理データベース１０６を参照・検索し、検索情報内の複数のタグ情報について、映像タイトル、映像サブタイトルと少なくともに部分的に一致しているレコードの映像ファイルＩＤと保管状況を特定する。図４では、映像ＩＤが０００００００１、０００００００２、０００００００５が該当する。その内、保管状況が二次ストレージであり、二次ストレージから一次ストレージへ転送が必要な映像ファイルは、０００００００２のみであるため、転送対象は０００００００２となる。このように保管状況の情報より、二次ストレージから一次ストレージへ転送が必要な映像ファイルが転送対象と検索される。そして、当該映像ファイルについての映像ファイルＩＤと保管状況を検索結果とし、ファイル管理データベースよりファイル抽出機能部２０５に送信する。
【００３１】
転送ファイル情報送信機能２０６では、ファイル抽出機能部２０５より、ファイル管理データベースの検索結果を受け取り、転送が必要な映像ファイル情報の保持時間を、ルール管理データベースの参照・検索の結果としてルール照合機能部２０４が得る保持ルール情報に従って算出し、転送が必要な映像ファイルの映像ＩＤと保持時間の情報を転送制御部１０７へ送信する。転送制御部１０７の転送ファイル情報受信機能部２０７で当該映像ＩＤと保持時間情報を受信する。受信した情報に基づいて、ファイル転送要求機能部２０９にて保持開始時間に到達したタイミングで、二次ストレージから一次ストレージへ転送指示を二次ストレージに行うとともに、転送ファイル情報管理機能部２０８にて、転送状況を転送管理データベース１０８へ登録し管理する。
【００３２】
また保持終了要求機能部２１０にて、一次ストレージ保持の時間を経過したタイミングで、一次ストレージへ保持終了の要求を行う。
【００３３】
すでに同一映像ファイルが転送管理データベース１０８に登録されていた場合は、登録されている映像ファイルの保持時間を確認し、長い時間に合わせて更新してもよい。この場合には、一次ストレージでの適切な映像ファイルを担保することができる。
【００３４】
転送状況管理について、図５に示す転送管理データベース１０８に基づいて説明する。
【００３５】
転送ファイル情報管理機能部２０８は、転送ファイル情報送信機能部２０６より受信した映像ＩＤと保持時間情報に基づいて、転送管理データベース１０８への送信情報を生成する。本例では、送信情報は転送ファイル情報送信機能部２０６より受信した「映像ＩＤ０００００００２」と保持開始時間「３月１日０１：５０」と保持終了時間「３月２日０４：００」である。保持開始時間と保持終了時間は、放送時間と保持ルール情報とに従って定められたものである。図５では、映像ＩＤが０００００００２、保持時間（保持開始時間と保持終了時間）が「３月１日０１：５０」から「３月２日０４：００」のレコードとなる。本情報を転送管理データベース１０８に登録し、保持開始時間到達次第、ファイル転送要求機能部２０９が二次ストレージに転送指示を送信する。また保持終了時間に到達次第、ファイル転送要求機能部２０９が一次ストレージに保持終了の要求を送信し、当該映像ファイルに対する転送管理を終了する。図５の例では、例えば「２月２８日１２：００」に問合せする場合、２月２８日１２：００のタイミングで映像ＩＤ「００００００１４」について保持終了時間に到達しているため、ファイル転送要求機能部２０９が一次ストレージに、映像ＩＤ「００００００１４」の保持終了（削除）を通知する。
【図１】
2013228768.tif 000003
【図２】
2013228768.tif 000004
【図３】
2013228768.tif 000005
【図４】
2013228768.tif 000006
【図５】
2013228768.tif 000007