(57)【要約】【課題】記憶メディアとストレージ装置の記憶領域を対応させて、記憶メディアを使用してストレージ装置のコンテンツを管理すること。【解決手段】ファイルを記憶する記憶メディア１００を情報処理装置２００に着脱自在に装着し、情報処理装置２００をネットワーク４１０、インターネット４１１を介してストレージ装置３００に接続し、ストレージ装置３００には記憶メディア１００に記憶されたファイルに対応したファイルを記憶し、記憶メディア１００とストレージ装置３００との間でインターネット４１１を介して相互に認証を行い、認証が成功したことを条件に情報処理装置２００が記憶メディア１００またはストレージ装置３００のファイルの読出しまたはファイルの書込みを実行する。【選択図】図４
2009205294.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する記憶メディアと、前記記憶メディアに記憶された情報に対応した情報を記憶するストレージ装置を備え、
前記記憶メディアと前記ストレージ装置は、ネットワークを介して相互に認証を行い、前記記憶メディアは、両者の認証が成功したことを条件に、前記ストレージ装置をアクセス対象として情報の授受を実行してなる、情報記憶システム。
【請求項２】
情報を記憶する記憶メディアと、前記記憶メディアに記憶された情報に対応した情報を記憶するストレージ装置と、前記記憶メディアを内部記憶領域として前記記憶メディアに接続され、前記ストレージ装置を外部記憶領域としてネットワークを介して前記ストレージ装置に接続されている情報処理装置を備え、
前記記憶メディアと前記ストレージ装置は、前記情報処理装置を介して相互に認証を行い、前記情報処理装置は、前記記憶メディアと前記ストレージ装置が共に認証に成功したことを条件に、前記記憶メディアと前記ストレージ装置をアクセス対象として情報の授受を実行してなる、情報記憶システム。
【請求項３】
ファイルを記憶する記憶メディアと、前記記憶メディアに記憶されたファイルに対応したファイルを記憶するストレージ装置と、ネットワークを介して前記ストレージ装置に接続された情報処理装置を備え、
前記情報処理装置は、前記記憶メディアをアクセスし、前記記憶メディアに指定のファイルが存在するときには当該ファイルを記憶メディアから読出し、前記記憶メディアに前記指定のファイルが存在しないときには、認証情報を含むアクセス情報を基に前記ストレージ装置をアクセスし、
前記ストレージ装置は、前記情報処理装置からのアクセスに応答して、前記アクセス情報に含まれる認証情報と前記ストレージ装置に存在する認証情報が一致したことを条件に、前記記憶領域から前記指定のファイルを読み出して前記情報処理装置に転送してなる、情報記憶システム。
【請求項４】
前記記憶メディアは、前記ファイルの記憶位置情報とアクセス情報を記憶し、前記ストレージ装置は、前記情報処理装置からのアクセスに応答して、前記アクセス情報に含まれる認証情報を基に前記記憶メディアに対応した記憶領域へのアクセスの許否を判定し、当該判定結果が肯定であることを条件に、前記記憶領域から前記指定のファイルを読み出して前記情報処理装置に転送してなる、請求項３に記載の情報記憶システム。
【請求項５】
前記記憶メディアは、前記ファイルの記憶位置情報とアクセス情報を記憶し、前記情報処理装置は、ファイル名とファイルサイズを含むファイル情報を基に前記記憶メディアをアクセスし、前記記憶メディアに空き領域が存在するときには前記記憶メディアに指定のファイルを書き込み、前記記憶メディアに空き領域が存在しないときには、認証情報を含むアクセス情報を基に前記ストレージ装置をアクセスし、
前記ストレージ装置は、前記情報処理装置からのアクセスに応答して、前記アクセス情報に含まれる認証情報と前記ストレージ装置に存在する認証情報が一致したことを条件に、前記記憶領域に前記指定のファイルを書き込みしてなる、請求項３に記載の情報記憶システム。
【請求項６】
前記記憶メディアは、前記ファイルの記憶位置情報とアクセス情報を記憶し、前記ストレージ装置は、前記情報処理装置からのアクセスに応答して、前記アクセス情報に含まれる認証情報を基に前記記憶メディアに対応した記憶領域へのアクセスの許否を判定し、当該判定結果が肯定であることを条件に、前記記憶領域に前記指定のファイルを書き込みしてなる、請求項３に記載の情報記憶システム。
【請求項７】
前記記憶メディアは、前記ストレージ装置との相互認証を条件に、記憶したファイルを前記ストレージ装置へ送信し、当該ファイルの情報をファイル管理テーブルに記憶し、前記ストレージ装置からファイルを受信したときに、前記ファイル管理テーブルに受信したファイルに関する情報を記憶してなる、請求項３に記載の情報記憶システム。
【請求項８】
前記記憶メディアは、前記情報処理装置に着脱自在に装着されてなる、請求項３に記載の情報記憶システム。
【請求項９】
前記記憶メディアは、前記ストレージ装置と相互認証を実行する認証機構を備え、前記認証機構は、公開鍵基盤の技術を用いて相互認証を行う機構と、認証局のデジタル証明書および前記認証局が発行した記憶メディアのデジタル証明書を記憶する機構と、入力されたデジタル証明書が、前記認証局が発行した正当なものか否かを確認する機構と、前記記憶メディアの正当性を証明するために、前記認証局が発行した記憶メディアのデジタル証明書を出力する機構と、を備えてなる、請求項３に記載の情報記憶システム。
【請求項１０】
前記ストレージ装置は、前記記憶メディアと相互認証を実行する認証機構を備え、前記認証機構は、公開鍵基盤の技術を用いて相互認証を行う機構と、認証局のデジタル証明書および前記認証局が発行した記憶メディアのデジタル証明書を記憶する機構と、入力されたデジタル証明書が、前記認証局が発行した正当なものか否かを確認する機構と、前記ストレージ装置の正当性を証明するために、前記認証局が発行した記憶メディアのデジタル証明書を出力する機構と、を備えてなる、請求項３に記載の情報記憶システム。
【請求項１１】
前記ストレージ装置は、前記記憶メディアとの相互認証を条件に、前記記憶メディアからファイルを受信し、受信したファイルの情報を記憶部に記憶し、当該記憶したファイルのファイル名を前記記憶メディアへ送信してなる、請求項３に記載の情報記憶システム。
【請求項１２】
前記ストレージ装置は、前記記憶メディアとの相互認証を条件に、前記記憶メディアからファイル名を指定したファイルの送信要求を受けたときに、当該ファイルの情報を記憶部から読み出して前記記憶メディアへ送信してなる、請求項３に記載の情報記憶システム。
【請求項１３】
前記情報処理装置は、前記記憶メディアに記憶されているファイルを削除するとき又は上書きするときに、当該ファイルを前記記憶メディアから読み出して、当該ファイルを前記ストレージ装置に転送し、前記ストレージ装置は、情報処理装置からのファイルを受信したときに、当該ファイルのファイル名と受信した時刻を記憶してなる、請求項３に記載の情報記憶システム。
【請求項１４】
前記ストレージ装置は、広告情報を記憶し、前記情報処理装置からファイル読出し要求を受けて、当該ファイルを前記情報処理装置へ出力するときに、前記広告情報を前記ファイルに付加して出力してなる、請求項３に記載の情報記憶システム。
【請求項１５】
前記ストレージ装置は、記憶部に記憶したファイルのファイル名が指定されたときに、当該ファイルのファイル名を記憶した時刻の一覧を出力するとともに、前記情報処理装置が指定したファイルのファイル名と記憶した時刻のファイルを出力し、前記情報処理装置は、前記ストレージ装置から指定のファイルを取得し、取得したファイルを前記記憶メディアに記憶させてなる、請求項３に記載の情報記憶システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶する記憶メディアを有する情報処理装置と情報を記憶するストレージ装置との間で情報の授受を行う情報記憶システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（PC）、デジタルカメラ、デジタルTVの普及に伴い、デジタルデータの取り扱いの機会が増えている。さらに、映像や音声の高品質化により、コンテンツデータの大容量化が進んでいる。一方で、個々の端末では使用できる記憶容量は限られており、十分な量のコンテンツデータを記憶することは困難であるが、ネットワークを介して記憶容量を提供するオンラインストレージを利用することで、十分な量のコンテンツデータを記憶することができる。
【０００３】
オンラインストレージを利用したものとしては、例えば、データを利用するストレージサービスユーザの端末と、ストレージサービスを提供するストレージサービスプロバイダとをネットワークを介して接続し、端末のデータ蓄積部の空き容量が指定された値を下回らないように、端末とストレージサービスプロバイダ間でデータのアップロードとダウンロードを自動的に行い、端末に対して常にデータ空き容量を提供するようにしたものが提案されている（特許文献１参照）。
【０００４】
【特許文献１】特開２００２−３２８８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、データ蓄積部が端末と一体であるため、データ蓄積部に記憶したデータを他の機器で使用することができない。しかも、端末のデータ蓄積部の空き容量が指定された値を下回らないように、端末とストレージサービスプロバイダとの間でデータのアップロードとダウンロードを常に行わなければならず、端末側で任意にオンラインストレージ内のコンテンツを管理することができない。
【０００６】
そこで、本発明の目的は、記憶メディアとストレージ装置の記憶領域を対応させて、記憶メディアを使用してストレージ装置のコンテンツを管理することができる情報記憶システムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明は、情報を記憶する記憶メディアと情報を記憶するストレージ装置の記憶領域を互いに対応付け、ストレージ装置には記憶メディアに記憶された情報を関連づけて記憶し、記憶メディアとストレージ装置間で相互に認証を行い、認証に成功したことを条件に、情報処理装置が、記憶メディアとストレージ装置をアクセス対象として情報の授受を実行する。
【発明の効果】
【０００８】
本発明によれば、記憶メディアを利用してストレージ装置のコンテンツを管理することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【実施例１】
【００１０】
図１は、本発明の記憶メディアの構成図である。図１において、本発明の記憶メディア１００は、ストレージ管理テーブル５１０とファイル管理テーブル５２０とファイル１１３を記憶する記憶部１１０と、記憶メディア１００を制御するファイルアクセスコントローラ１２０とを備え、情報処理装置２００に着脱自在に構成されている。
【００１１】
記憶部１１０は、関連するストレージ装置３００の情報を記憶するストレージ装置管理テーブル５１０と、関連するファイル１１３の情報を記憶するファイル管理テーブル５２０と、ファイル１１３と、を記憶する。
【００１２】
ファイルアクセスコントローラ１２０は、ストレージ装置３００と相互認証を行う認証機構１２１と、ファイルの記憶位置を決定するファイル管理機構１２２とを備えて構成されている。
【００１３】
認証機構１２１は、公開鍵基盤の技術を用いて相互認証を行う。そのために、認証局のデジタル証明書と、認証局が発行した記憶メディア１００のデジタル証明書と、を記憶する。認証機構１２１は、入力されたデジタル証明書が、認証局が発行した正当なものかを確認し、記憶メディア１００の正当性を証明するために、認証局が発行した記憶メディア１００のデジタル証明書を出力する。公開鍵基盤の技術としてSSL(SecureSocketLayer)を使用する。
【００１４】
この際、記憶メディア１００の認証機構１２１は、ストレージ装置３００の認証機構１２１と相互認証を行い、この相互認証により、記憶メディア１００とストレージ装置３００との間で安全な通信を行うことが出来る。接続可能なストレージ装置３００の情報はストレージ装置管理テーブル５１０に記憶される。
【００１５】
（記憶メディア１００からストレージ装置３００へコピー（送信））
記憶メディア１００は、相互認証により、ストレージ装置３００と通信可能なとき、記憶部１１０に記憶したファイル１１３をストレージ装置３００へ送信する。該ファイル１１３の情報はファイル管理テーブル５２０に記憶する。送信が完了するとストレージ装置３００からストレージ装置３００に記憶したファイル名を受信する。ファイル管理テーブル５２０には、送信したファイルに関して、ファイル位置記憶情報フィールド５２３にLOC要素に"外部"を、SID要素に送信先のストレージ装置IDを、FILE要素に該ファイル名を記憶する。ファイル位置記憶情報フィールド５２３の情報により、ファイル１１３を一意に特定することが出来る。
【００１６】
（ストレージ装置３００から記憶メディア１００へリストア（受信））
記憶メディア１００は、相互認証により、ストレージ装置３００と通信可能なとき、ファイル管理テーブル５２０のファイル記憶位置情報フィールド５２３のSID要素とFILE要素から、SID要素で指定されるストレージ装置３００にFILE要素のファイル名のファイル送信を要求し、ストレージ装置３００へ送信したファイルを受信し、記憶部１１０へ格納する。
【００１７】
（情報処理装置２００）
図２は、本発明の情報処理装置２００の構成図である。以下に図２を用いて本発明の情報処理装置２００の構成を説明する。
本発明の情報処理装置２００は、記憶メディア１００と接続する記憶メディアI／F部２１０と、情報処理装置２００を制御する制御部２２０と、ネットワーク４１０に接続するネットワークI／F部２３０とを備えて構成されている。
【００１８】
制御部２２０は、ネットワーク４１０を介してストレージ装置と接続する接続機構２２１と、記憶メディア１００に対してファイルの読出し書込みを行うファイルアクセス機構２２２とを備えて構成されている。
【００１９】
（ストレージ装置３００）
図３は、本発明のストレージ装置の構成図である。以下に図３を用いて本発明のストレージ装置の構成を説明する。
本発明のストレージ装置３００は、ネットワーク４１０に接続するネットワークI／F部３３０と、ストレージ装置３００を制御する制御部３２０と、記憶メディア管理テーブル６１０とファイル管理テーブル６２０とファイル１１３を記憶する記憶部３１０とを備えて構成されている。
【００２０】
制御部３２０は、記憶メディア１００と相互認証を行う認証機構３２１と、記憶部３１０に対してファイルの読出し書込みを行うファイルアクセス機構３２２と、で構成する。
【００２１】
記憶部３１０は、関連する記憶メディア１００の情報を記憶する記憶メディア管理テーブル６１０と、記憶しているファイル１１３の情報を記憶するファイル管理テーブル６２０と、ファイル１１３と、を記憶する。
【００２２】
認証機構３２１は、公開鍵基盤の技術を用いて相互認証を行う。そのために、認証局のデジタル証明書と、認証局が発行したストレージ装置３００のデジタル証明書と、記憶する。認証機構３２１は、入力されたデジタル証明書が、認証局が発行した正当なものかを確認し、ストレージ装置３００の正当性を証明するために、認証局が発行したストレージ装置３００のデジタル証明書を出力する。公開鍵基盤の技術としてSSL(SecureSocketLayer)を使用する。
【００２３】
ストレージ装置３００の認証機構３２１は、記憶メディア１００の認証機構１２１と相互認証を行い、この相互認証により、記憶メディア１００とストレージ装置３００との間で安全な通信を行うことが出来る。接続可能な記憶メディア１００の情報は記憶メディア管理テーブル６１０に記憶される。
【００２４】
（記憶メディア１００からストレージ装置３００へコピー（受信））
ストレージ装置３００は、相互認証により、記憶メディア１００と通信可能なとき、記憶メディア１００からファイル１１３を受信し、外部ファイル名をつけて記憶部３１０に記憶する。該外部ファイル名はストレージ装置内で一意であればよい。該外部ファイル名は記憶メディア１００へ送信する。ファイル管理テーブル６２０には、外部ファイル名フィールド６２３に該外部ファイル名を、対応記憶メディアIDフィールド６２１に該記憶メディア１００の記憶メディアIDを記憶する。外部ファイル名フィールド６２３と対応記憶メディアIDフィールド６２１の情報により、ファイル１１３を一意に特定することが出来る。
【００２５】
（ストレージ装置３００から記憶メディア１００へリストア（送信））
ストレージ装置３００は、相互認証により、記憶メディア１００と通信可能なとき、記憶メディア１００からファイル名を指定しファイルの送信要求を受け、該ファイル名のファイル１１３を記憶部３１０から読み出し、記憶メディア１００へ送信する。
【００２６】
（情報記憶システム４００）
図４は、本発明の情報記憶システムの構成図である。以下に図４を用いて本発明の情報記憶システムの構成を説明する。
【００２７】
本発明の情報記憶システム４００は、情報処理装置２００と接続し、ファイル１１３を記憶する記憶メディア１００と、記憶メディア１００と接続しネットワーク４１０を介してストレージ装置３００と接続する情報処理装置２００と、ネットワーク４１０、４１１を介して情報処理装置２００と接続し、ファイル１１３を記憶するストレージ装置３００と、情報処理装置２００とＴＶ４２０とデジタルカメラ４３０およびインターネット４１１を接続するネットワーク４１０と、ストレージ装置とインターネット４１１を接続するネットワーク４１０と、ネットワーク４１０間を接続するインターネット４１１と、情報処理装置２００の出力する映像のファイル１１３を表示するＴＶ４２０と、情報処理装置２００へ映像のファイル１１３を入力するデジタルカメラ４３０とを備えて構成されている。
【００２８】
（記憶メディア１００とストレージ装置３００の相互認証）
情報記憶システム４００において、記憶メディア１００は、情報処理装置２００に接続し、ネットワーク４１０を介してストレージ装置３００に接続する。この際、記憶メディア１００とストレージ装置３００は、情報処理装置２００とネットワーク４１０を介して、相互認証の処理を実行する。
【００２９】
（記憶メディア１００内の管理データ５１０、５２０）
図５（ａ）、（ｂ）は、本発明のストレージ装置管理テーブルとファイル管理テーブルのデータ構造を示す図である。以下に、図５を用いて本発明のストレージ装置管理テーブルとファイル管理テーブルのデータ構造を説明する。
【００３０】
本発明のストレージ装置管理テーブル５１０は、記憶メディア１００に関連するファイルを記憶するストレージ装置３００の情報を１つ以上記憶し、該ストレージ装置３００の固有識別子を記憶するストレージ装置IDフィールド５１１と、該ストレージ装置３００の識別名を記憶するストレージ装置名フィールド５１２と、該ストレージ装置３００へのアクセスする為の情報を記憶するアクセス情報フィールド５１３と、で構成する。
【００３１】
さらに、該アクセス情報フィールド５１３は、該ストレージ装置３００にネット上で検索し接続する為の識別子であるURL要素と、該ストレージ装置３００が該記憶メディア１００を識別する為の固有識別子であるMID要素と、該ストレージ装置３００へのアクセスを許可する為の秘密情報であるPWD要素と、で構成する。
【００３２】
本発明のファイル管理テーブル５２０は、記憶メディア１００に関連するファイル１１３に関連する情報を１つ以上記憶し、該ファイル１１３の固有識別子を記憶するファイルIDフィールド５２１と、該ファイル１１３の識別名を記憶するファイル名フィールド５２２と、該ファイルの記憶位置を記憶するファイル記憶位置情報フィールド５２３と、該ファイルのサイズを記憶するファイルサイズフィールド５２４と、で構成する。
【００３３】
さらに、該ファイル記憶位置情報５２３は、該ファイルが該記憶メディア１００の内部に記憶されているときには"内部"を該記憶メディア１００の外部に記憶されているときには"外部"であることを示す識別子であるLOC要素と、該LOCが"外部"である場合に該ファイル１１３を記憶するストレージ装置３００の固有識別子を示すストレージ装置ID５１１を記憶するSID要素と、該ファイル１１６のアクセスに使用する名前であるFILE要素と、で構成する。
【００３４】
（ストレージ装置内３００の管理データ６１０、６２０）
図６（ａ）、（ｂ）は、本発明の記憶メディア管理テーブルとファイル管理テーブルのデータ構造を示す図である。以下に、図６を用いて本発明の記憶メディア管理テーブルとファイル管理テーブルのデータ構造を説明する。
【００３５】
本発明の記憶メディア管理テーブル６１０は、ストレージ装置３００が記憶するファイル１１６に関連する記憶メディア１００の情報を１つ以上記憶し、該ファイル１１６に関連する記憶メディア１００の固有識別子を記憶する記憶メディアIDフィールド６１１と、該ファイル１１６に関連する記憶メディア１００の識別名を記憶する記憶メディア名フィールド６１２と、該ファイル１１６に関連するメディア１１０を使用したアクセスであることを判別する為のアクセス情報フィールド６１３と、で構成する。
【００３６】
さらに、該アクセス情報フィールド６１３は、該記憶メディア１００を識別する為の固有識別子であるMID要素と、該ストレージ装置にアクセスを許可する為の秘密情報であるPWD要素と、で構成する。
【００３７】
本発明のファイル管理テーブル６２０は、該ストレージ装置３００が記憶するファイル１１６に関連する情報を１つ以上記憶し、該ファイル１１６の固有識別子を記憶するファイルIDフィールド６２１と、該ファイル１１６の関連する記憶メディア１００の固有識別子を記憶する対応記憶メディアIDフィールド６２２と、該ファイル１１６の識別名を記憶する外部ファイル名フィールド６２３と、該ファイル１１６のサイズを記憶するファイルサイズフィールド６２４と、で構成する。
【００３８】
（ファイル読出し方法）
次に、本発明のファイル読出し方法を図７のフローチャートにしたがって説明する。記憶メディア１００の読出し処理（S７１０）は、ファイルアクセスコントローラ１２０によって実行される。ファイルアクセスコントローラ１２０は、情報処理装置２００からのファイル読出し要求を受信し、ファイル読出し要求に含まれるファイル名をファイル管理テーブル５２０のファイル名フィールド５２２から検索し、そのファイル記憶位置情報フィールド５２３を取得する（S７１１）。
【００３９】
次に、ファイルアクセスコントローラ１２０は、ファイル記憶位置情報フィールド５２３のLOC要素により、ファイル１１３が記憶部１１０に存在するか否かを判断し（S７１２）、LOC要素が“内部”の場合は、ファイル１１３が記憶部１１０に存在するので、記憶部１１０からファイル１１３を読出し、このファイル１１３を情報処理装置２００へ出力する（S７１３）。一方、ファイルアクセスコントローラ１２０は、LOC要素が“外部”の場合は、ファイル１１３がストレージ装置３００に存在するので、SID要素に該当するストレージID５１１をストレージ装置管理テーブル５１０から検索し、そのアクセス情報フィールド５１３を情報処理装置２００へ出力する（S７１４）。
【００４０】
情報処理装置２００の読出し処理（S７２０）は、制御部２２０によって実行される。制御部２２０は、記憶メディア１００へ読出すファイル１１３のファイル名を含むファイル読出し要求を送信し（S７２１）、記憶メディア１００からファイル読出し要求応答として、ファイルまたはストレージ３００のアクセス情報フィールド５１３を取得する（S７２２）。
【００４１】
ここで、ファイル１１３を受け取った場合、制御部２２０は、処理を完了する。ストレージ３００のアクセス情報フィールド５１３を受け取った場合、制御部２２０はファイル１１３がストレージ３００に存在すると判断し（S７２３）、ストレージ装置３００へアクセス情報フィールド５１３とファイル記憶位置情報フィールド５２３を含むファイル読出し要求を送信する（S７２４）。このあと、制御部２００は、ストレージ装置３００からアクセス不許可通知またはファイル１１３を受信する（S７２５）。
【００４２】
ストレージ３００の読出し処理（S７３０)は、制御部３２０によって実行される。制御部３２０は、情報処理装置２００からアクセス情報フィールド５１３とファイル記憶位置情報フィールド５２３を含むファイル読出し要求を受信し、受信したアクセス情報フィールド５１３のPWD要素と、記憶メディア管理テーブル６１０のアクセス情報フィールド６１３のPWD要素とを比較する（S７３１）。
【００４３】
制御部３２０は、一致しなかった場合、情報処理装置２００へアクセス不許可通知を送信し（S７３３）、一致した場合は、アクセスを許可し、ファイル記憶位置情報フィールド５２３のFILE要素に一致する外部ファイル名をファイル管理テーブル６２０の外部ファイル名フィールド６２３から検索する（S７３２）。このとき制御部３２０は、対応記憶メディアID６２２と、要求を送信した記憶メディア１００の記憶メディアID６１１が合致したときには、外部ファイル名のファイル１１３を記憶部３１０から読出し、情報処理装置２００へ送信する（S７３４）。
【００４４】
これにより、情報処理装置２００は、記憶メディア１００にファイル１３が存在する場合は、記憶メディア１００からファイル１１３を取得し、記憶メディア１００にファイル１１３が存在しない場合は、ストレージ装置３００からファイル１１３を取得することができる。
【００４５】
次に、本発明のファイル書込み方法を図８のフローチャートにしたがって説明する。記憶メディア１００の書込み処理（S８１０）は、ファイルアクセスコントローラ１２０によって実行される。ファイルアクセスコンとロラー１２０は、情報処理装置２００からのファイル書込み要求を受信し、ファイル書込み要求に含まれるファイル名とファイルサイズのファイル情報を基にファイルの記憶位置を決定する（S８１１）。例えば、ファイルアクセスコントローラ１２０は、ファイルサイズが記憶部１１０の空き容量の半分未満であれば、記憶メディア１００をファイルの記憶位置とし、それ以外のときにはストレージ装置情報を記憶するための処理を実行する（S８１２）。記憶メディア１００にファイルを記憶する場合は、ファイルアクセスコントローラ１２０は、ファイル１１３を情報処理装置２００に要求し、ファイル１１３を情報処理装置２００から取得し、ファイル１１３を記憶部１１０に記憶する（S８１３）。
【００４６】
一方、ファイルアクセスコントローラ１２０は、ストレージ装置３００にファイルを記憶する場合、ファイル１１３を記憶するストレージ３００をストレージ装置管理テーブル５１５から選択し、該当するアクセス情報フィールド５１３を情報処理装置２００に出力する（S８１４）。
【００４７】
次に、ファイルアクセスコントローラ１２０は、ファイル管理テーブル５２０に情報処理装置２００から受信したファイル情報を受信する。このとき、ファイルアクセスコントローラ１２０は、ファイル記憶位置情報フィールド５２３には、記憶メディア１００にファイル１１３を記憶した場合は、LOC要素に“内部”を、FILE要素にファイル名を記憶し、ストレージ装置３００にファイル１１３を記憶した場合は、情報処理装置２００からストレージ装置３００に記録された外部ファイル名を含むファイル情報を受け取り、LOC要素に“外部”を、SID要素に選択したストレージ装置ID５１１を、FILE要素には外部ファイル名を記憶する（S８１５）。
【００４８】
情報処理装置２００の書込み処理（S８２０）は、制御部２２０によって実行される。制御部２２０は、記憶メディア１００へ書き込むファイル１１３のファイル名とファイルサイズを含むファイル書込み要求を送信し（S８２１）、記憶メディア１００からファイル書込み要求応答として、ファイル要求またはストレージ装置３００のアクセス情報フィールド５１３を取得する。制御部２２０は、ファイル要求を取得した場合、書き込むファイル１１３を記憶メディア１００へ出力し（S８２２）、記憶メディアへ書き込むファイル１１３を出力した場合は処理を完了する。
【００４９】
一方、制御部２２０は、記憶メディア１００からストレージ装置３００のアクセス情報フィールド５１３を取得した場合（S８２３）、ストレージ装置３００へアクセス情報フィールド５１３と書き込むファイル１１３のファイル名とファイルサイズを含むファイル書込み要求を送信する（S８２４）。このあと、制御部２２０は、ストレージ装置３００からアクセス不許可通知またはファイル要求を受信し、ストレージ装置３００からアクセス不許可通知を受信した場合は処理を完了する。
【００５０】
一方、制御部２２０は、ストレージ装置３００からファイル要求を受信した場合、ストレージ装置３００へファイル１１３を出力する。このあと、制御部２２０は、ストレージ装置３００から、ストレージ３００へ出力したファイル１１３に対して、ストレージ装置３００が一意に定めた外部ファイル名を含むファイル情報を取得し、取得したファイル情報を記憶メディア１００に入力する（S８２５）。
【００５１】
ストレージ装置３００の書込み処理（S８３０）は、制御部３２０によって実行される。制御部３２０は、情報処理装置２００からアクセス情報フィールド１１３と書き込むファイル１１３のファイル名とファイルサイズを含むファイル書込み要求を受信し、受信したアクセス情報フィールド５１３のPWD要素と、記憶メディア管理テーブル６１０のアクセス情報フィールド６１３のPWD要素とを比較し（S８３１）、比較結果が一致しない場合は、情報処理装置２００へアクセス不許可通知を送信する（S８３３）。
【００５２】
比較結果が一致した場合、制御部３２０は、アクセスを許可し、情報処理装置２００へファイル要求を送信し、情報処理装置２００からファイル１１３を受信し、ファイル１１３に対して、ストレージ装置３００内で一意に識別できる外部ファイル名を決定し、記憶部３１０へ外部ファイル名を付けてファイル１１３を記憶する（S８３２）。続いて、制御部３２０は、ファイル管理テーブル６２０の対応記憶メディアIDフィールド６２２と外部ファイル名フィールド６２３へ情報を記憶し、外部ファイル名を含むファイル情報を情報記憶装置２００へ送信する（S８３４）。
【００５３】
これにより、情報処理装置２００は、記憶メディア１００の指示により、記憶メディア１００あるいはストレージ装置３００にファイル１１３を記憶する。また、記憶メディア１００は記憶メディア１００に関連したファイル１１３が記憶されたストレージ装置３００の情報を記憶することができる。
【００５４】
次に、本発明の記憶メディア登録方法を図９のフローチャートにしたがって説明する。情報処理装置２００の記憶メディア登録処理（S９２０）は、制御部２２０によって実行される。情報処理装置２００の制御部２２０は、記憶メディア１００に記憶メディア情報要求を送信し、記憶メディア１００が送信した記憶メディアを受信し、当該記憶メディア情報をストレージ装置３００へ送信する（S９２１）。
【００５５】
続いて、制御部２２０は、チャレンジ＆レスポンス方式でストレージ装置３００が記憶メディア１００の認証を行うときの情報を中継する。すなわち、情報処理装置２００は、ストレージ装置３００からチャレンジを受信し、該チャレンジを記憶メディア１００に送信し、記憶メディア１００から該チャレンジに対するレスポンスを受信し、該レスポンスをストレージ装置３００へ送信し、ストレージ装置３００から認証結果を受信し、該認証結果を記憶メディア１００へ送信する（S９２２）。
【００５６】
このとき制御部２２０は、認証結果から記憶メディア１００の認証の成否を判断し（S９２３）、失敗の場合は処理を完了する。また制御部２２０は、成功の場合は、情報処理装置２００はストレージ装置３００にストレージ装置情報要求を送信し、ストレージ装置３００が送信したストレージ装置情報を受信し、該ストレージ装置情報を記憶メディア１００へ送信する（S９２４）。
【００５７】
続いて、情報処理装置２００は、チャレンジ＆レスポンス方式で記憶メディア１００がストレージ装置３００の認証を行うときの情報の中継を行う。すなわち、情報処理装置２００は、記憶メディア１００が送信したチャレンジを受信し、該チャレンジをストレージ装置３００に送信し、ストレージ装置３００から該チャレンジに対するレスポンスを受信し、該レスポンスを記憶メディア１００へ送信し、記憶メディア１００から認証結果を受信し、該認証結果をストレージ装置３００へ送信する（S９２５）。このとき情報処理装置２００は、認証結果からストレージ装置３００の認証の成否を判断し（S９２６）、失敗の場合は成功の場合とともに処理を完了する。
【００５８】
（記憶メディア登録処理（記憶メディア））
記憶メディア１００の記憶メディア登録処理（S９１０）は、ファイルアクセスコントローラ１２０によって実行される。ファイルアクセスコントローラ１２０は、情報処理装置２００から記憶メディア情報要求を受信し、情報処理装置２００へ記憶メディア情報を送信する（S９１１）。この記憶メディア情報は、記憶メディア１００の公開鍵を含む。
【００５９】
続いて、ファイルアクセスコントローラ１２０は、チャレンジ＆レスポンス方式での記憶メディア１００の認証に応答し、情報処理装置２００からチャレンジを受信し、該チャレンジに対して、公開鍵に対応する秘密鍵を用いて著名して、レスポンスを生成し、生成したレスポンスを情報処理装置２００へ送信し、情報処理装置２００から認証結果を受信する（S９１２）。
【００６０】
このあと、ファイルアクセスコントローラ１２０は、認証結果から記憶メディア１００の認証の成否を判断し（S９１３）、失敗の場合は処理を完了し、成功の場合は、情報処理装置２００からストレージ装置情報を受信する（S９１４）。このストレージ装置情報はストレージ装置３００の公開鍵を含む。
【００６１】
続いて、ファイルアクセスコントローラ１２０は、チャレンジ＆レスポンス方式でストレージ方式３００の認証を行う。この際、ファイルアクセスコントローラ１２０は、乱数を生成してチャレンジとし、このチャレンジを情報処理装置２００へ送信し、情報処理装置２００から該チャレンジに対するレスポンスを受信し、該レスポンスをストレージ３００の公開鍵により復号し、復号した値がチャレンジと一致したときには認証結果は成功とし、一致しなかった場合は認証結果は失敗とし、認証結果を情報処理装置２００へ送信する（S９１５）。
【００６２】
次に、ファイルアクセスコントローラ１２０は、認証結果を判断し（S９１６）、失敗の場合は処理を完了し、成功の場合は、ストレージ装置情報をストレージ装置管理テーブル５１０に記憶し（S９１７）、処理を完了する。
【００６３】
（記憶メディア登録処理〈ストレージ装置〉）
ストレージ装置３００の記憶メディア登録処理（S９３０）は、制御部３２０によって実行される。制御部３２０は、情報処理装置２００から記憶メディア情報を受信する（S９３１）。この記憶メディア情報は記憶メディア１００の公開鍵を含む。
【００６４】
続いて、制御部３２０は、チャレンジ＆レスポンス方式で記憶メディア１００の認証を行う。この際、ストレージ装置３００の制御部３２０は、乱数を生成してチャレンジとし、このチャレンジを情報処理装置２００へ送信し、情報処理装置２００から該チャレンジに対するレスポンスを受信し、該レスポンスを記憶メディア１００の公開鍵により復号し、復号した値がチャレンジと一致したら認証結果は成功とし、一致しなかった場合は認証結果は失敗とし、これら認証結果を情報処理装置２００へ送信する（S９３２）。
【００６５】
続いて、制御部３２０は認証結果を判断し（S９３３）、認証失敗の場合は処理を完了し、認証成功の場合は、情報処理装置２００からストレージ装置情報要求を受信し、情報処理装置２００へストレージ装置情報を送信する（S９３４）。このストレージ装置情報はストレージ装置３００の公開鍵を含む。
【００６６】
次に、制御部３２０は、チャレンジ＆レスポンス方式でのストレージ装置３００の認証に応答し、情報処理装置２００からチャレンジを受信し、該チャレンジに対して、公開鍵に対応する秘密鍵を用いて著名してレスポンスを生成し、生成したレスポンスを情報処理装置２００へ送信し、情報処理装置２００から認証結果を受信する（S９３５）。このあと制御部２２０は、認証結果からストレージ装置３００の認証の成否を判断し（S９３６）、失敗の場合は処理を完了し、成功の場合は、記憶メディア情報を記憶メ  ディア管理テーブル６１０に記憶し（S９３７）、処理を完了する。
【００６７】
本実施例によれば、記憶メディア１００を情報処理装置２００に着脱自在に装着し、情報処理装置２００をネットワーク４１０、インターネット４１１を介してストレージ装置３００に接続し、ストレージ装置３００には記憶メディア１００に記憶されたファイル１１３に対応したファイル１１３を記憶し、記憶メディア１００とストレージ装置３００との間でインターネット４１１を介して相互に認証を行い、認証が成功したことを条件に情報処理装置２００が記憶メディア１００またはストレージ装置３００のファイル１１３の読出し又はファイル１１３の書込みを実行するようにしたため、記憶メディア１００を利用してストレージ装置３００のコンテンツを管理することができる。
【００６８】
また、本実施例における情報処理装置２００は、記憶メディア１００の読出し処理（S７１０）に従い、他の情報処理装置によって記憶メディア１００と関連してストレージ装置３００に記憶したファイル１１３を読み出すことができる。
【００６９】
また記憶メディア１００は、ストレージ装置管理テーブル５１０とファイル管理テーブル５２０を情報処理装置２００へ出力し、情報処理装置２００はストレージ装置管理テーブル５１０とファイル管理テーブル５２０を記憶することができる。さらに記憶メディア１００はストレージ装置管理テーブル５１０とファイル管理テーブル５２０を情報処理装置２００から入力することができる。
【実施例２】
【００７０】
本実施例は、情報処理装置２００がバックアップとリストアを実行するものであって、他の構成は実施例１と同様である。すなわち、情報処理装置２００は、記憶メディア１００に記憶されているファイル１１３を削除するとき、または上書きするときに、該ファイル１１３を記憶メディア１００から読み出して、該ファイル１１３をストレージ装置３００に記憶する。このとき、ストレージ装置３００は、ファイル１１３とそのファイル名と記憶した時刻を記憶する。記憶するファイル１１３は別名を付けられて記憶される為、同名のファイル１１３であっても上書きされることは無い。
【００７１】
また、ストレージ装置３００は、ファイル名を指定すると、該ファイル名の記憶した時刻の一覧を出力する。情報処理装置２００は、ストレージ装置３００から、ファイル名と記憶した時刻を指定してファイル１１３を読み出す。
【００７２】
これにより、記憶メディア１００に記憶されているファイル１１３は、削除されるとき、または上書きされるときにバックアップされるとともに、ファイル１１３を読み出してリストアすることができる。
【実施例３】
【００７３】
本実施例は、ストレージ装置３００に広告情報を記憶し、情報処理装置２００からファイル読出し要求を受けてファイル１１３を情報処理装置２００へ出力するときに、広告情報をファイル１１３に付加して出力するようにしたものであり、他の構成は実施例１と同様である。
【実施例４】
【００７４】
本実施例は、記憶メディア１００をネットワーク４１０を介して直接ストレージ装置３００へ接続するようにしたものであり、他の構成は実施例１と同様である。具体的には、図１０に示すように、記憶メディア１００は、ネットワークI/
F２３０を介してネットワーク４０とストレージ装置３００に接続されている。
【００７５】
本実施例においては、ファイル読出しを行うに際しては、記憶メディア１００の読出し処理（S７１０）と、情報処理装置２００の読出し処理（S７２０）を記憶メディア１００のファイルアクセスコントローラ１２０が実行し、ストレージ装置の読出し処理（S７３０）をストレージ装置３００が実行することになる。さらに、記憶メディアの書込み処理（S８１０）と情報処理装置の書込み処理（S８２０）は記憶メディア１００のファイルアクセスコントローラ１２０が実行し、ストレージ装置の書込み処理（S８３０）をストレージ装置３００が実行することになる。
【００７６】
本実施例によれば、記憶メディア１００に通信機能の付加することで、記憶メディア１００から直接ストレージ装置３００のファイル１１３を管理することができる。
【実施例５】
【００７７】
本実施例は、ファイル１３に、ファイルの種類の情報と、ファイルの重要度の情報の一方あるいは両方を付与するようにしたものであり、他の構成は実施例１と同様である。この際、記憶メディア１００は、バックアップするファイルの種類を記憶し、ファイルの種類が合致するファイルをストレージ装置３００へ出力してバックアップする。また記憶メディア１００はファイルの重要度の閾値を記憶し、ファイルの重要度が閾値を超えるファイルをストレージ装置３００へ出力してバックアップする。
【実施例６】
【００７８】
本実施例は、ホームサーバ４４０にストレージ３００と同様の機能を付加したものであり、他の構成は実施例１と同様である。この際、記憶メディア１００および情報処理装置２００を同一のローカルネットワークに接続し、記憶メディア１００はストレージ装置３００と同様に、ホームサーバ３００に対して読出し処理（S７２０）、書込み処理（S８３０）を行うことになる。
【図面の簡単な説明】
【００７９】
【図１】本発明の記憶メディアの構成図である。
【図２】本発明の情報処理装置の構成図である。
【図３】本発明のストレージ装置の構成図である。
【図４】本発明の情報記憶システムの構成図である。
【図５】（ａ）は、本発明のストレージ装置管理テーブルのデータ構造を示す図、（ｂ）は、ファイル管理テーブルのデータ構造を示す図である。
【図６】（ａ）は、本発明の記憶メディア管理テーブルのデータ構造を示す図、（ｂ）は、ファイル管理テーブルのデータ構造を示す図である。
【図７】本発明のファイル読出し方法のフローチャートである。
【図８】本発明のファイル書込み方法のフローチャートである。
【図９】本発明の記憶メディア・ストレージ装置登録処理のフローチャートである。
【図１０】本発明の他の実施例を示す記憶メディアの構成図である。
【符号の説明】
【００８０】
１００  記憶メディア
１１０  記憶部
１１３  ファイル
１２０  ファイルアクセスコントローラ
１２１  認証機構
１２２  ファイル管理機構
２００  情報処理装置
２１０  記憶メディアI／F部
２２０  制御部
２２１  接続機構
２２２  ファイルアクセス機構
２３０  ネットワークI／F部
３００  ストレージ装置
４００  情報記憶システム
４１０  ネットワーク
４１１  インターネット
４２０  TV
４３０  デジタルカメラ
４４０  ホームサーバ
５１０  ストレージ装置管理テーブル
５１１  ストレージ装置IDフィールド
５１２  ストレージ装置名フィールド
５１３  アクセス情報フィールド
５２０  ファイル管理テーブル
５２１  ファイルIDフィールド
５２２  ファイル名フィールド
５２３  ファイル記憶位置情報フィールド
５２４  ファイルサイズフィールド
６１０  記憶メディア管理テーブル
６１１  記憶メディアIDフィールド
６１２  記憶メディア名フィールド
６１３  アクセス情報フィールド
６２０  ファイル管理テーブル
６２１  ファイルIDフィールド
６２２  対応記憶メディアIDフィールド
６２３  外部ファイル名フィールド
６２４  ファイルサイズフィールド
【図１】
2009205294.tif 000003
【図２】
2009205294.tif 000004
【図３】
2009205294.tif 000005
【図４】
2009205294.tif 000006
【図５】
2009205294.tif 000007
【図６】
2009205294.tif 000008
【図７】
2009205294.tif 000009
【図８】
2009205294.tif 000010
【図９】
2009205294.tif 000011
【図１０】
2009205294.tif 000012