(57)【要約】【課題】ハードディスク等に存在する複数の記録媒体からのバックアップコピー全てにアクセスするには、関係するディレクトリ名やファイル名をユーザ自身が変更してマージしておく必要があり、非常に煩雑であった。【解決手段】所定の記録媒体のバックアップコピーが複数保存されている記憶装置にアクセスする方法であって、複数のバックアップコピーを検索するバックアップコピー検索ステップ（Ｓ３１０）と、検索されたバックアップコピー内のコンテンツ保存ディレクトリのディレクトリ名を仮想的に変更するディレクトリ名仮想更新ステップ（Ｓ３２０）と、を有し、仮想的に更新したディレクトリ名に基づき、複数のバックアップコピーを仮想的に１つのバックアップコピーとして参照可能にする。【選択図】図４
2006221394.tif 000002
【特許請求の範囲】
【請求項１】
所定の記録媒体のバックアップコピーが複数保存されている記憶装置にアクセスする方法であって、
前記複数のバックアップコピーを検索するバックアップコピー検索ステップと、
前記検索されたバックアップコピー内のコンテンツ保存ディレクトリのディレクトリ名を仮想的に変更するディレクトリ名仮想更新ステップと、を有し、
前記仮想的に更新したディレクトリ名に基づき、前記複数のバックアップコピーを仮想的に１つのバックアップコピーとして参照することを特徴とするデータアクセス方法。
【請求項２】
前記バックアップコピーに含まれるコンテンツ保存ディレクトリの各バックアップコピー間にまたがる通算ディレクトリ数を０に初期化する通算ディレクトリ数初期化ステップと、
前記検索ステップにより検索したバックアップコピー内の前記コンテンツ保存ディレクトリの数を前記通算ディレクトリ数に加算して記憶する通算ディレクトリ数記憶ステップと、
全てのバックアップコピーが検索されたかどうかを判断し、全て検索済みの場合は終了し、そうでない場合は前記バックアップコピー検索ステップに戻るバックアップコピー検索終了判断ステップと、を更に有することを特徴とする請求項１に記載のデータアクセス方法。
【請求項３】
前記ディレクトリ名仮想更新ステップは、前記コンテンツ保存ディレクトリを検索し、その中でまだ検索済みでない一つを選択するコンテンツ保存ディレクトリ検索ステップと、次に前記通算ディレクトリ数に１を加算する通算ディレクトリ数インクリメントステップと、前記コンテンツ保存ディレクトリ検索ステップによって選択された前記コンテンツ保存ディレクトリに対して、前記通算ディレクトリ数を含む名前が付けられて、更新後コンテンツ保存ディレクトリとするディレクトリ番号更新ステップと、全ての前記コンテンツ保存ディレクトリが検索されたかどうかを判断し、全て検索済みの場合は終了し、そうでない場合は前記コンテンツ保存ディレクトリ検索ステップに戻るコンテンツ保存ディレクトリ検索終了判断ステップと、を有することを特徴とする請求項２に記載のデータアクセス方法。
【請求項４】
前記バックアップコピー検索ステップは、検索された前記バックアップコピーのディレクトリ以下は検索を行わない機能を更に有することを特徴とする請求項１に記載のデータアクセス方法。
【請求項５】
前記コンテンツ保存ディレクトリ検索ステップは、検索された前記コンテンツ保存ディレクトリ以下は検索を行わない機能を更に有することを特徴とする請求項３に記載のデータアクセス方法。
【請求項６】
前記バックアップコピー検索ステップは、ＵＰＮＰプロトコルを用いて行うことを特徴とする請求項２から請求項５のいずれかに記載のデータアクセス方法。
【請求項７】
前記記録媒体は、メモリカードであることを特徴とする請求項１に記載のデータアクセス方法。
【請求項８】
有線または無線のネットワーク接続機能により前記記憶装置にアクセスすることを特徴とする請求項１に記載のデータアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声や映像などのコンテンツを記録可能な記録媒体のバックアップコピーが複数保存されている記憶装置等にアクセスするデータアクセス方法に関するものである。
【背景技術】
【０００２】
メモリカード上でのコンテンツの保存場所は、その管理やアクセスを容易にするため、または互換性のために規定されている（例えば、特許文献１）。ところが、メモリカードのデータのバックアップを何度か行うと、コンピュータの補助記録装置上にはバックアップコピーがどんどん増えていってしまう。これらの複数のメモリカードのバックアップコピーを、ネットワーク接続機能を持つ端末からアクセスする際には、規定されたディレクトリツリーの親ディレクトリを指定し、そのディレクトリ毎しかコンテンツにアクセスできなかった。ＳＤビデオ規格を例にすると、「Ｃ：￥Ｂａｃｋｕｐ￥Ｃａｒｄ１￥ＳＤ＿ＶＩＤＥＯ」や「Ｃ：￥Ｂａｃｋｕｐ￥Ｃａｒｄ２￥ＳＤ＿ＶＩＤＥＯ」毎にしかアクセスできない。従って、全てのコンテンツにアクセスするには、ユーザがディレクトリ名やファイル名が重ならないように注意しながら、ディレクトリ名やファイル名を変更してマージしておく必要があった。
【特許文献１】特開２００２−１４９４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の方法では、バックアップコピーへのアクセスは、ディレクトリ名やファイル名をユーザが変更しなければ、全てのコンテンツにアクセスすることができず、利便性に欠くものであった。
【０００４】
本発明は、ユーザがあらかじめコンテンツが含まれるディレクトリをマージしなくても、端末などのアクセス処理する側の処理によって、仮想的にマージ後のディレクトリ構造としてユーザに認識可能なデータアクセス方法を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明の請求項１に係る発明は、所定の記録媒体のバックアップコピーが複数保存されている記憶装置にアクセスする方法であって、前記複数のバックアップコピーを検索するバックアップコピー検索ステップと、前記検索されたバックアップコピー内のコンテンツ保存ディレクトリのディレクトリ名を仮想的に変更するディレクトリ名仮想更新ステップと、を有し、前記仮想的に更新したディレクトリ名に基づき、前記複数のバックアップコピーを仮想的に１つのバックアップコピーとして参照することを特徴とする。
【０００６】
また、請求項２に係る発明は、請求項１に係る発明において、前記バックアップコピーに含まれるコンテンツ保存ディレクトリの各バックアップコピー間にまたがる通算ディレクトリ数を０に初期化する通算ディレクトリ数初期化ステップと、前記検索ステップにより検索したバックアップコピー内の前記コンテンツ保存ディレクトリの数を前記通算ディレクトリ数に加算して記憶する通算ディレクトリ数記憶ステップと、全てのバックアップコピーが検索されたかどうかを判断し、全て検索済みの場合は終了し、そうでない場合は前記バックアップコピー検索ステップに戻るバックアップコピー検索終了判断ステップと、を更に有することを特徴とする。
【０００７】
また、請求項３に係る発明は、請求項２に係る発明において、前記ディレクトリ名仮想更新ステップは、前記コンテンツ保存ディレクトリを検索し、その中でまだ検索済みでない一つを選択するコンテンツ保存ディレクトリ検索ステップと、次に前記通算ディレクトリ数に１を加算する通算ディレクトリ数インクリメントステップと、前記コンテンツ保存ディレクトリ検索ステップによって選択された前記コンテンツ保存ディレクトリに対して、前記通算ディレクトリ数を含む名前が付けられて、更新後コンテンツ保存ディレクトリとするディレクトリ番号更新ステップと、全ての前記コンテンツ保存ディレクトリが検索されたかどうかを判断し、全て検索済みの場合は終了し、そうでない場合は前記コンテンツ保存ディレクトリ検索ステップに戻るコンテンツ保存ディレクトリ検索終了判断ステップと、を有することを特徴とする。
【０００８】
また、請求項４に係る発明は、請求項１に係る発明において、前記バックアップコピー検索ステップは、検索された前記バックアップコピーのディレクトリ以下は検索を行わない機能を更に有することを特徴とする。
【０００９】
また、請求項５に係る発明は、請求項３に係る発明において、前記コンテンツ保存ディレクトリ検索ステップは、検索された前記コンテンツ保存ディレクトリ以下は検索を行わない機能を更に有することを特徴とする。
【００１０】
また、請求項６に係る発明は、請求項２から請求項５のいずれかに係る発明において、前記バックアップコピー検索ステップは、ＵＰｎＰプロトコルを用いて行う。
【００１１】
また、請求項７に係る発明は、請求項１に係る発明において、前記記録媒体は、メモリカードであることを特徴とする。
【００１２】
また、請求項８に係る発明は、請求項１に係る発明において、有線または無線のネットワーク接続機能により前記記憶装置にアクセスすることを特徴とする。
【発明の効果】
【００１３】
以上のように本発明によれば、コンピュータ等の記録装置上に存在する複数の記録媒体からのバックアップコピーにアクセスする際に、あたかも１枚のメモリカードのバックアップを扱うかのように、仮想的にマージ後のディレクトリ構造としてユーザに認識させることができる。これによって、全コンテンツを参照する際に、参照するバックアップコピーを切り替えたり、あらかじめ複数のバックアップコピーを１つのバックアップコピーとなるようにディレクトリツリーをマージしたりする必要がなくなり、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００１４】
以下の本発明の実施の形態によるデータアクセス方法について、図面を用いて説明する。
【００１５】
（実施の形態１）
図１は、本発明の実施の形態１によるデータアクセス方法を利用するシステム構成の一例を示すブロック図である。
【００１６】
図１において、コンピュータ５０は、補助記憶装置６０とネットワーク接続装置９０とを備える。その他、ＣＰＵ、メモリ及びインタフェースなど一般的に有するコンピュータ資源については、割愛する。また、端末７０は、ネットワーク接続装置８０を有し、コンピュータ５０にアクセス可能にネットワークを形成する。その他、表示装置、ＣＰＵ、メモリ及び操作手段などの一般的に有する構成については、割愛する。
【００１７】
また、図１に示すように、記録媒体（例えば、メモリカード）の複数のバックアップコピー１００、１１０を補助記憶装置６０に保存している。
【００１８】
このような、システムにおいて、端末７０からバックアップコピー１００、１１０をアクセスして参照するケースを考える。図２に示すように、バックアップコピー１００がｃ：￥ｂａｃｋｕｐ￥ｃａｒｄ１￥ＳＤ＿ＶＩＤＥＯ以下に存在し、バックアップコピー１１０がｃ：￥ｂａｃｋｕｐ￥ｃａｒｄ２￥ＳＤ＿ＶＩＤＥＯ以下に存在するとする。ここで、「ｃ：」は記録装置としてのＣドライブを示し、「ｂａｃｋｕｐ」、「ｃａｒｄ１」、「ｃａｒｄ２」、「ＳＤ＿ＶＩＤＥＯ」等はディレクト名である。
【００１９】
また、バックアップコピー１００内（ディレクトリ「ｃａｒｄ１￥ＳＤ＿ＶＩＤＥＯ」下）にはコンテンツ保存ディレクトリ「ＰＲＬ００１」、「ＰＲＬ００２」が存在し、バックアップコピー１１０内（ディレクトリ「ｃａｒｄ２￥ＳＤ＿ＶＩＤＥＯ」下）にはコンテンツ保存ディレクトリ「ＰＲＬ００１」、「ＰＲＬ００２」が存在するとする。また、各コンテンツ保存ディレクトリにはＳＤ＿ＶＩＤＥＯディレクトリ内でのコンテンツ保存ディレクトリの数に応じた連番を含む名前が付けられているとする。また、各コンテンツ保存ディレクトリにはコンテンツがＭＯＬ００１．ａｓｆ（１６進数で００１番目）からＭＯＬＦＦＦ．ａｓｆ（１６進数でＦＦＦ番目）まで入っているとする。このとき、コンテンツ保存ディレクトリ「ｃａｒｄ１￥ＳＤ＿ＶＩＤＥＯ￥ＰＲＬ００１」とコンテンツ保存ディレクトリ「ｃａｒｄ２￥ＳＤ＿ＶＩＤＥＯ￥ＰＲＬ００１」、およびコンテンツ保存ディレクトリ「ｃａｒｄ１￥ＳＤ＿ＶＩＤＥＯ￥ＰＲＬ００２」とコンテンツ保存ディレクトリ「ｃａｒｄ２￥ＳＤ＿ＶＩＤＥＯ￥ＰＲＬ００２」の「ＳＤ＿ＶＩＤＥＯ」下のディレクトリ名がそれぞれ同一であることから、バックアップコピー１００とバックアップコピー１１０を単純にマージすることはできない。
【００２０】
そこで、本実施の形態によるデータアクセス方法では、図４、図５に示す処理により、図３に示すような仮想バックコピー１０１を端末７０でユーザが認識できるようにする。
【００２１】
以下、具体的な処理を図４、図５に示すフローチャートを基に説明する。
【００２２】
図４に示すように、最初に通算ディレクトリ数を初期化する（Ｓ３００）ことによって、バックアップコピー１００、バックアップコピー１１０間にまたがるコンテンツ保存ディレクトリ「ＰＲＬ＊＊＊」の数である通算ディレクトリ数を０に初期化し、次にバックアップコピーの検索を行い（Ｓ３１０）、例えば、端末７０からＵＰｎＰ（ユニバーサル・プラグ・アンド・プレイ）プロトコルを用いてコンピュータ５０と通信し、「ｃ：￥ｂａｃｋｕｐ」ディレクトリ内で「ＳＤ＿ＶＩＤＥＯ」ディレクトリの検索を行い、バックアップコピー１００、またはバックアップコピー１１０のうち、まだ検索済みでない一つが選択される。次にディレクトリ名を仮想的に更新する（Ｓ３２０）。Ｓ３２０の詳細が図５のフローチャートである。
【００２３】
図５に示すように、コンテンツ保存ディレクトリ検索を実行するステップ（Ｓ３２１）が呼び出され、Ｓ３２１によって、コンテンツ保存ディレクトリ「ＰＲＬ００１」や「ＰＲＬ００２」等を検索し、その中でまだ検索済みでない一つが選択される。次に通算ディレクトリ数をインクリメントするステップ（Ｓ３２２）により、通算ディレクトリ数に１が加算される。次にディレクトリ番号を更新するステップ（Ｓ３２３）により、コンテンツ保存ディレクトリ検索ステップ（Ｓ３２１）によって選択されたコンテンツ保存ディレクトリに対して、通算ディレクトリ数を含む名前が付けられる。この処理によって、例えば、図２に示すコンテンツ保存ディレクトリ「ＰＲＬ００１」や「ＰＲＬ００２」が、図３に示す更新後コンテンツ保存ディレクトリ「ＰＲＬ００１」〜「ＰＲＬ００４」のいずれかとなる。
【００２４】
最後にコンテンツ保存ディレクトリの検索が終了したかを判断するステップ（Ｓ３２４）により、全てのコンテンツ保存ディレクトリ「ＰＲＬ＊＊＊」が検索されたかどうかを判断し、全て検索済みの場合は検索を終了し、そうでない場合はコンテンツ保存ディレクトリ検索ステップ（Ｓ３２１）に戻り、Ｓ３２１〜Ｓ３２４を繰り返す。以上でディレクトリ名仮想更新ステップ（Ｓ３２０）が終了する。
【００２５】
次に通算ディレクトリ数を記憶するステップ（Ｓ３３０）により、通算ディレクトリ数を現在までに処理されたコンテンツ保存ディレクトリ数として保存する。最後にバックアップコピーの検索が終了したかを判断するステップ（Ｓ３４０）により、全てのバックアップコピー１００、１１０が検索されたかどうかを判断し、全て検索済みの場合は検索を終了し、そうでない場合はバックアップコピー検索ステップ（Ｓ３１０）に戻り、Ｓ３００〜Ｓ３４０を繰り返す。
【００２６】
以上によって、複数のバックアップコピーに存在していたコンテンツ保存ディレクトリを検索し、連番を振ったコンテンツ保存ディレクトリに仮想的に変換し、コンピュータ５０または端末７０のメモリ空間に保存することにより、端末７０は、図２に示すような複数のバックアップコピー１００、１１０を、図３に示すような単一の仮想バックアップコピー１０１として認識することができる。
【００２７】
なお、本実施の形態において、バックアップコピーは、複数のメモリカードからコピーしたものとしたが、特定のファイル管理規定に基づきファイルが管理される機器に内蔵されるメモリ等からのバックアップコピーであってもよい。
【産業上の利用可能性】
【００２８】
本発明にかかるデータアクセス方法は、独立して存在するバックアップコピーにアクセスする際に、あたかも１つのバックアップを扱うかのように、仮想的にマージ後のディレクトリ構造としてユーザに認識させることができるという効果を有し、バックアップコピーにアクセスするための機器、端末、装置等として有用である。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１によるデータアクセス方法を実施するシステムの構成例を示すブロック図
【図２】同データアクセス方法における複数のバックアップコピーの状態を示す概念図
【図３】同データアクセス方法における仮想マージ後のバックアップコピーの状態を示す概念図
【図４】同データアクセス方法における複数のバックアップコピーの仮想マージ処理を示すフローチャート
【図５】同データアクセス方法におけるディレクトリ名仮想更新ステップの詳細を示すフローチャート
【符号の説明】
【００３０】
５０    コンピュータ
６０    補助記憶装置
７０    端末
８０、９０    ネットワーク接続装置
１００、１１０    バックアップコピー
１０１    仮想バックアップコピー
【図１】
2006221394.tif 000003
【図２】
2006221394.tif 000004
【図３】
2006221394.tif 000005
【図４】
2006221394.tif 000006
【図５】
2006221394.tif 000007