(57)【要約】      （修正有）【課題】通信ネットワークを利用してサーバへ大容量データの保存を実現可能な携帯記憶媒体及び携帯記憶媒体に内蔵されるプロセッサモジュールを提供する。【解決手段】携帯記憶媒体は、例えばデータ管理サーバの通信ネットワーク上におけるアドレスを意味するサーバアドレス及び例えばメディアＩＤ、シリアルナンバー、製造番号等が利用できるログインＩＤを格納する不揮発性メモリ１２ａ、及びホスト機器が指定した論理アドレスが不揮発性メモリ１２ａのメモリアドレス内であるか否かを判定してサーバアドレス及びログインＩＤをホスト機器に転送するプロセッサモジュール１１ａを備える。プロセッサモジュール１１ａは、ホスト機器からの論理アドレスを受信するホストインタフェース１１１及び論理アドレスに応じてサーバアドレス及びログインＩＤを外部に転送するコントローラ１３ａを備える。【選択図】図２
2005339002.tif 000002
【特許請求の範囲】
【請求項１】
サーバアドレス及びログインＩＤを格納する不揮発性メモリと、
ホスト機器から指定された論理アドレスに応じて前記サーバアドレス及び前記ログインＩＤを外部に転送するプロセッサモジュール
とを備えることを特徴とする携帯記憶媒体。
【請求項２】
前記プロセッサモジュールは、
前記論理アドレスが前記不揮発性メモリのメモリアドレス内であるか否かを判定するアドレス判定部と、
前記論理アドレスが前記メモリアドレス内であると判定された場合、前記不揮発性メモリに対して書き込み又は読み出しを行うメモリ制御部と、
前記論理アドレスが前記メモリアドレス内でないと判定された場合、前記サーバアドレス及び前記ログインＩＤを外部に転送するサーバアドレス送信部
とを備えることを特徴とする請求項１に記載の携帯記憶媒体。
【請求項３】
前記アドレス判定部は、前記論理アドレスを基準アドレスと比較することにより、前記論理アドレスが前記メモリアドレス内であるか否かを判定することを特徴とする請求項２に記載の携帯記憶媒体。
【請求項４】
前記サーバアドレスを用いて前記ホスト機器からのユーザデータを外部に転送する無線装置を更に備えることを特徴とする請求項１に記載の携帯記憶媒体。
【請求項５】
携帯記憶媒体に内蔵されるプロセッサモジュールであって、
ホスト機器からの論理アドレスを受信するホストインタフェースと、
前記論理アドレスに応じてサーバアドレス及びログインＩＤを外部に転送するコントローラ
とを備えることを特徴とするプロセッサモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを利用したストレージシステムに関し、特にストレージシステムに使用される携帯記憶媒体、及び携帯記憶媒体に内蔵されるプロセッサモジュールに関する。
【背景技術】
【０００２】
電気的に書き込み及び消去可能な不揮発性メモリを内蔵した小型メモリカードの急速な普及により、小型メモリカードに対応したホスト機器が急増している。しかしながら、現在市販されている小型メモリカードの記憶容量は１６Ｍバイト〜５１２Ｍバイト程度であるため、動画データ等の大容量データを長時間保存するためには複数個の小型メモリカードが必要となる。また、不揮発性メモリの微細化技術の限界により、小型メモリカードの記憶容量を飛躍的に増大させることは困難になっている。大容量の動画データを高圧縮率で圧縮することにより長時間記録が実現されるが、記憶された動画データの画質低下が生じる。
【０００３】
小型メモリカード等の携帯記憶媒体を用いずに大容量データを保存する第１の背景技術として、ホスト機器からのユーザデータをローカルストレージ及びリモートストレージに分配して保存するストレージシステムが提案されている（例えば、特許文献１参照。）。この場合、ローカルストレージ及びリモートストレージは、専用線により相互に接続される。第２の背景技術として、ホスト機器からユーザデータをネットワーク上のサーバ及びホームネットワーク内のローカルコンピュータに保存するストレージシステムが提案されている（例えば、特許文献２参照。）。
【０００４】
第１の背景技術を実施するためには、ホスト機器以外にローカルストレージ、リモートストレージ、及び専用線が必要となる。第２の背景技術においても、ホームネットワーク及びローカルコンピュータが必要となる。したがって、ユーザが小型メモリカードを用いるのみで容易に大容量データを保存可能な手法の確立が望まれている。また第２の背景技術においてネットワークに接続できない場合、ネットワーク上のサーバ及びローカルコンピュータのいずれにもユーザデータを保存できない。
【特許文献１】特開２００３−２８８２４３号公報
【特許文献２】特開２００３−３１９３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、大容量データの保存を実現可能な携帯記憶媒体及びプロセッサモジュールを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の特徴は、（イ）サーバアドレス及びログインＩＤを格納する不揮発性メモリ；（ロ）ホスト機器から指定された論理アドレスに応じてサーバアドレス及びログインＩＤを外部に転送するプロセッサモジュールを備える携帯記憶媒体であることを要旨とする。
【０００７】
本発明の第２の特徴は、携帯記憶媒体に内蔵されるプロセッサモジュールであって、（イ）ホスト機器からの論理アドレスを受信するホストインタフェース；（ロ）論理アドレスに応じてサーバアドレス及びログインＩＤを外部に転送するコントローラを備えるプロセッサモジュールであることを要旨とする。
【発明の効果】
【０００８】
本発明によれば、大容量データの保存を実現可能な携帯記憶媒体及びプロセッサモジュールを提供できる。
【発明を実施するための最良の形態】
【０００９】
次に、図面を参照して、本発明の実施の形態を説明する。この実施の形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１０】
本発明の実施の形態に係るストレージシステムは、図１に示すように、通信ネットワーク４、通信ネットワーク４に接続されたデータ管理サーバ３ａ、複数のホスト機器２ａ〜２ｍ、及び複数のホスト機器２ａ〜２ｍに接続された複数の携帯記憶媒体１ａ〜１ｎを備える（ｍ，ｎ；２以上の整数）。複数の携帯記憶媒体１ａ〜１ｎの内の１つである第１携帯記憶媒体１ａは、サーバアドレス及びログインＩＤを格納する。また第１携帯記憶媒体１ａは、サーバアドレスを格納するサーバアドレス記憶領域１２１ａを備える。第２携帯記憶媒体１ｂ〜第ｎ携帯記憶媒体１ｎは、第１携帯記憶媒体１ａと同様に構成される。ここで、「サーバアドレス」とは、例えばデータ管理サーバ３ａの通信ネットワーク４上におけるアドレスを意味する。よって、サーバアドレスはインターネットプロトコル（ＩＰ）アドレスであっても良い。ログインＩＤとしては、例えば複数の携帯記憶媒体１ａ〜１ｎのそれぞれのメディアＩＤ、シリアルナンバー、及び製造番号等を利用できる。「メディアＩＤ」とは、複数の携帯記憶媒体１ａ〜１ｎのそれぞれに割り当てられたデータを意味する。ユーザデータとしては、例えば、静止画及び動画等の画像データ、音楽データ、及びテキストデータ等が使用できる。データ管理サーバ３ａは、サーバアドレスを用いて転送されるユーザデータを受信し、ログインＩＤに応じてユーザデータを管理する。
【００１１】
複数の携帯記憶媒体１ａ〜１ｎのそれぞれとしては、例えば、小型メモリカード又はパーソナル・コンピュータ（ＰＣ）カード等が使用できる。複数のホスト機器２ａ〜２ｍのそれぞれとしては、例えば携帯電話及びパーソナルハンディフォンシステム（ＰＨＳ）等の移動体通信機器が使用できる。或いは、通信機能を有するデジタルビデオカメラ、デジタルスチルカメラ、パーソナルデジタルアシスタンス（ＰＤＡ）、ポーダブルＣＤプレーヤ、及びノートＰＣ等を使用しても良い。通信ネットワーク４は、図１に示す例においては、インターネット４１、複数の無線中継器４２ａ〜４２ｋ、複数の無線中継器４２ａ〜４２ｋとインターネット４１との間に接続された中継制御装置４３を備える（ｋ；２以上の整数）。中継制御装置４３は、インターネット４１と複数の無線中継器４２ａ〜４２ｋとのデータの仲介を行う。
【００１２】
更に、第１携帯記憶媒体１ａは、図２に示すように、電気的に消去及び書き込み可能な不揮発性メモリ１２ａ、プロセッサモジュール１１ａ、コマンド端子１４、複数のデータ端子１５ａ〜１５ｊ、クロック端子１６、高位電源端子１７、及び低位電源端子１８を備える（ｊ：２以上の整数）。プロセッサモジュール１１ａはコマンド端子１４、複数のデータ端子１５ａ〜１５ｊ、クロック端子１６、高位電源端子１７、及び低位電源端子１８に接続される。不揮発性メモリ１２ａはプロセッサモジュール１１ａに接続される。不揮発性メモリ１２ａとしては、例えばＮＡＮＤ型フラッシュメモリが使用できる。不揮発性メモリ１２ａは、サーバアドレス及びログインＩＤを格納する。プロセッサモジュール１１ａは、図１に示す第１ホスト機器２ａが指定した論理アドレスに応じて、不揮発性メモリ１２ａに格納されたログインＩＤ及びサーバアドレスを第１ホスト機器２ａに転送する。
【００１３】
また、不揮発性メモリ１２ａは図２に示すように、図１に示すサーバアドレス記憶領域１２１ａに加えて、管理データ記憶領域１２２、機密データ記憶領域１２３、保護データ記憶領域１２４、及びユーザデータ記憶領域１２５を備える。管理データ記憶領域１２２は、携帯記憶媒体のセキュリティ情報及びメディアＩＤ等の管理データを格納する。メディアＩＤのビット長は、例えば６４ビット程度である。機密データ記憶領域１２３は、ユーザデータの暗号化に用いる鍵データ及び認証時に使用される機密データ等を格納する。保護データ記憶領域１２４は、図１に示す第１ホスト機器２ａの正当性が証明された場合にユーザデータを格納する。ユーザデータ記憶領域１２５はユーザデータが格納される。保護データ記憶領域１２４及びユーザデータ記憶領域１２５は、第１ホスト機器２ａが直接アクセス可能な領域である。
【００１４】
更に、図２に示すプロセッサモジュール１１ａは、ホストインタフェ−ス１１１、バスライン１１６、メモリ入出力回路１１３、コントローラ１３ａ、ＲＯＭ１１４ａ、及びＲＡＭ１１５を備える。ホストインタフェ−ス１１１は、コマンド端子１４、複数のデータ端子１５ａ〜１５ｊ、及びクロック端子１６に接続される。バスライン１１６はホストインタフェ−ス１１１に接続される。メモリ入出力回路１１３、コントローラ１３ａ、ＲＯＭ１１４ａ、及びＲＡＭ１１５は、バスライン１１６にそれぞれ接続される。ＲＯＭ１１４ａはコントローラ１３ａにおいて実行される制御プログラムを格納する。ＲＡＭ１１５はコントローラ１３ａのワーク・バッファメモリとして使用される。
【００１５】
また、コントローラ１３ａは、アドレス判定部１３２、レスポンス生成部１３３、メモリ制御部１３４、及びサーバアドレス送信部１３５を備える。アドレス判定部１３２は、図１に示す第１ホスト機器２ａが指定した論理アドレスが不揮発性メモリ１２ａのメモリアドレス内であるか否かを判定する。アドレス判定部１３２は、例えば第１ホスト機器２ａが指定した論理アドレスを基準アドレスと比較して不揮発性メモリ１２ａのメモリアドレス内であるか否かを判定する。ここで「基準アドレス」とは、例えばユーザデータ記憶領域１２５の最大論理アドレスを意味する。レスポンス生成部１３３は、アドレス判定部１３２の比較結果に応じてレスポンスを生成する。メモリ制御部１３４は、第１ホスト機器２ａにより指定された論理アドレスを不揮発性メモリ１２ａの物理アドレスに変換し、メモリ入出力回路１１３を用いて書き込み及び読み出しを制御する。メモリ制御部１３４がアドレス変換を行うことにより、不揮発性メモリ１２ａに欠陥ブロックが発生し、別の空きブロックに代替しても同一の論理アドレスによりアクセス可能となる。サーバアドレス送信部１３５は、サーバアドレス及びログインＩＤを第１ホスト機器２ａに転送する。
【００１６】
サーバアドレス送信部１３５は、図３に示すように、サーバアドレス及びログインＩＤに加えて、例えばログインパスワード、通信プロトコル、ポート番号、及びディレクトリ名を第１ホスト機器２ａに転送する。図３に示す例においては、第１ホスト機器２ａがデータ管理サーバ３ａにユーザデータを転送する際の通信プロトコルとしてファイル転送プロトコル（ＦＴＰ）を利用する場合を示している。ＦＴＰの詳細については、ネットワークプロトコルの公式ドキュメントであるリクエスト・フォー・コメント（ＲＦＣ）により発表・公開されている。また、ログインＩＤとして図２に示す管理データ記憶領域１２２に格納されたメディアＩＤを使用している。図３に示す例においては、メディアＩＤを“ｆｔｐ．ａａａ．ｃｏ．ｊｐ”と、メディアＩＤを“０ｘ０１２３４５６７８９０ＡＢＣＤＥＦ”としている。ポート番号は、転送制御プロトコル（ＴＣＰ）／ＩＰより規定され、図３においては“２１”としている。ディレクトリ名は、図１に示すデータ管理サーバ３ａが有する記憶領域の内の第１携帯記憶媒体１ａに割り当てられた記憶領域が存在するディレクトリを表す。
【００１７】
一方、第１ホスト機器２ａは図４に示すように、バスライン２７、入力装置２４、出力装置２５、無線装置２２ａ、システムメモリ２６、記憶媒体インタフェ−ス２８、中央演算処理装置（ＣＰＵ）２１ａ、及びアンテナ２３ａを備える。入力装置２４、出力装置２５、無線装置２２ａ、システムメモリ２６、記憶媒体インタフェ−ス２８、及びＣＰＵ２１ａは、バスライン２７にそれぞれ接続される。アンテナ２３ａは無線装置２２ａに接続される。無線装置２２ａは図示を省略するが、例えば、アンテナ２３ａに接続された低雑音増幅器、低雑音増幅器に接続されたミキサ、ミキサに接続された中間周波（ＩＦ）増幅器、ＩＦ増幅器に接続された復調器等を備える。入力装置２４としては、例えば、キーパッド、タッチスクリーン、スクロールボタン、マウス、及びリモートコントローラ等が使用できる。第１ホスト機器２ａとしてデジタルビデオカメラ、デジタルスチルカメラ、及びカメラ付き携帯電話等のいずれかを用いる場合、撮像機能を有する入力装置２４を用いても良い。出力装置２５としては、例えば、液晶表示装置（ＬＣＤ）、発光ダイオード（ＬＥＤ）パネル、及びエレクトロルミネッセンス（ＥＬ）パネル等の表示装置が使用できる。システムメモリ２６は、第１ホスト機器２ａの内部バッファメモリとして利用される。
【００１８】
更に、ＣＰＵ２１ａは、コマンド制御部２２２、アドレス指定部２２３、転送データ生成部２２４、及び通信制御部２２５を備える。コマンド制御部２２２は、第１携帯記憶媒体１ａに送信するコマンドＣＭＤを制御する。アドレス指定部２２３は、第１携帯記憶媒体１ａに対して書き込み及び読み出しを行う際の論理アドレスを指定する。転送データ生成部２２４は、データ管理サーバ３ａ及び第１携帯記憶媒体１ａに転送する転送データを生成する。通信制御部２２５は、図１に示す通信ネットワーク４との通信を制御する。
【００１９】
また、記憶媒体インタフェ−ス２８は、電源回路２８４、クロック生成回路２８３、入出力回路２８２、及びコマンド出力回路２８１を備える。電源回路２８４は、図２に示す第１携帯記憶媒体１ａに電源電圧ＶＤＤ及び接地電圧ＧＮＤを供給する。クロック生成回路２８３、図２に示す第１携帯記憶媒体１ａに同期信号としてのクロックＣＬＫを供給する。入出力回路２８２は、図２に示すホストインタフェ−ス１１１とユーザデータ等を送受信する。コマンド出力回路２８１は、図２に示すコマンド端子１４を介してホストインタフェ−ス１１１にコマンドＣＭＤを送信し、ホストインタフェ−ス１１１から伝達されるレスポンスを受信する。
【００２０】
更に、データ管理サーバ３ａは図５に示すように、ＣＰＵ３１、入力装置３３、出力装置３４、主記憶装置３５、補助記憶装置３６、ネットワークインタフェ−ス３７、及びデータ記憶装置３２を備える。図５に示す例においては、入力装置３３、出力装置３４、主記憶装置３５、補助記憶装置３６、ネットワークインタフェ−ス３７、及びデータ記憶装置３２は、ＣＰＵ３１にそれぞれ接続されている。データ記憶装置３２は、図１に示す複数の携帯記憶媒体１ａ〜１ｎのそれぞれに対応する複数のデータ記憶領域３２ａ〜３２ｎを備える。ＣＰＵ３１は、ログインＩＤを認識するログインＩＤ認識部３１１、及び図１に示す通信ネットワーク４との通信を制御する通信制御部３１２を備える。ログインＩＤ認識部３１１は、ログインＩＤの認識に加えて、ログインパスワードの認識を行う。尚、データ管理サーバ３ａは例えば複数の携帯記憶媒体１ａ〜１ｎの製造メーカにより提供される。
【００２１】
また、入力装置３３としては、例えば、キーボード、マウス、光学式文字読取装置（ＯＣＲ）等の認識装置、イメージスキャナ等の図形入力装置、及び音声認識装置等の特殊入力装置が使用できる。出力装置３４としては、例えば、液晶ディスプレイ、ＣＲＴディスプレイ等の表示装置、インクジェットプリンタ、レーザープリンタなどの印刷装置が使用できる。主記憶装置３５には、ＲＯＭ及びＲＡＭが組み込まれている。更に、データ管理サーバ３ａは、図示を省略するデータベース制御装置及び入出力制御装置を備える。データベース制御装置は、データ記憶装置３２に対して必要なファイルの格納場所を検索し、読み出し及び書き込みを行う。これに対して入出力制御装置は、入力装置３３からのデータを受け取り、ＣＰＵ３１に伝達する。即ち、入出力制御装置は、入力装置３３、出力装置３４、或いはＣＤ−ＲＯＭ、光磁気ディスク（ＭＯ）、フレキシブルディスク等の補助記憶装置３６の読取装置等をＣＰＵ３１に接続するインタフェ−スである。
【００２２】
以下に、図１〜図８を用いて、本発明の実施の形態に係るストレージシステムの動作を説明する。但し、図１に示す複数のホスト機器２ａ〜２ｍ及び複数の携帯記憶媒体１ａ〜１ｎにおいては、図４に示す第１ホスト機器２ａ及び図２に示す第１携帯記憶媒体１ａの動作を例に説明する。また、第１ホスト機器２ａが利用可能なアドレス空間を図６に示す模式図を例に説明する。図６に示す例においては、ユーザデータ記憶領域１２５及び第１データ記憶領域３２ａのそれぞれの記憶容量を１Ｇバイトとしている。図６（ａ）においては、ユーザデータ記憶領域１２５の論理アドレスを「実メモリアドレス」とし、第１データ記憶領域３２ａの論理アドレスを「仮想メモリアドレス」としている。ユーザデータ記憶領域１２５の論理アドレス値は、“０ｘ００００＿００００”〜“０ｘ３ＦＦＦ＿ＦＦＦＦ”となる。ここで、論理アドレス値は３２ビットとし、１６進数を用いて“０ｘ（上位１６ビット）＿（下位１６ビット）”と表記している。
【００２３】
尚、図２に示す不揮発性メモリとしてＮＡＮＤ型フラッシュメモリを使用した場合、ユーザデータ記憶領域１２５は図６（ａ）に示すように、データ消去の単位ブロックとなる複数の消去ブロック９１ａ，９１ｂ，・・・・・から構成される。消去ブロック９１ａは、複数のセクタ９３ａ，９３ｂ，・・・・・から構成される。同様に消去ブロック９１ｂは、複数のセクタ９４ａ，９４ｂ，・・・・・から構成される。複数のセクタ９３ａ，９３ｂ，・・・・・及び９４ａ，９４ｂ，・・・・・のそれぞれは、データ部及び誤り訂正に用いられる拡張部を有する。データ部は例えば５１２バイトのバイト長を有する。拡張部は例えば１６バイトのバイト長を有する。
【００２４】
先ず、第１ホスト機器２ａが、第１携帯記憶媒体１ａ及びデータ管理サーバ３ａにユーザデータを保存する場合について説明する。
【００２５】
（イ）図７のステップＳ１０１において、図４に示す第１ホスト機器２ａが電源オン時に図２に示す第１携帯記憶媒体１ａが記憶媒体インタフェ−ス２８に挿入された場合、又は第１携帯記憶媒体１ａが記憶媒体インタフェ−ス２８に挿入された状態で第１ホスト機器２ａの電源オンとなった場合、図４に示す電源回路２８４及びクロック生成回路は第１携帯記憶媒体１ａにクロックＣＬＫ、電源電圧ＶＤＤ、及び接地電圧ＧＮＤを供給する。クロックＣＬＫ、電源電圧ＶＤＤ、及び接地電圧ＧＮＤの供給後において、第１ホスト機器２ａは第１携帯記憶媒体１ａを初期化する。
【００２６】
（ロ）ステップＳ１０２において、図４に示すコマンド制御部２２２は、コマンド出力回路２８１を用いて第１携帯記憶媒体１ａに書き込みコマンドを送信する。また、アドレス指定部２２３は、ユーザデータを図２に示すユーザデータ記憶領域１２５に保存する際の論理アドレスを指定する。この結果、論理アドレスを引数として書き込みコマンドが第１携帯記憶媒体１ａに伝達される。書き込みコマンドは、図２に示すコマンド端子１４、ホストインタフェ−ス１１１、及びバスライン１１６を介してコントローラ１３ａに伝達される。論理アドレスは、複数のデータ端子１５ａ〜１５ｊ、ホストインタフェ−ス１１１、及びバスライン１１６を介してコントローラ１３ａに伝達される。
【００２７】
（ハ）ステップＳ１０３において、図２に示すアドレス判定部１３２は、第１ホスト機器２ａが指定した論理アドレスと基準アドレスとを比較する。図６に示す例において、アドレス判定部１３２は、ユーザデータ記憶領域１２５の最大の論理アドレス値である“０ｘ３ＦＦＦ＿ＦＦＦＦ”と指定された論理アドレスとを比較する。論理アドレス値が“０ｘ１０００＿００００”、即ち指定された論理アドレス値が基準アドレス値以下である場合、ステップＳ１０４に進む。指定された論理アドレス値が“０ｘ４０００＿００００”、即ち指定された論理アドレスが基準アドレスよりも大きい場合、ステップＳ１０６に進む。
【００２８】
（ニ）ステップＳ１０４において、図２に示すレスポンス生成部１３３は、指定された論理アドレスがユーザデータ記憶領域１２５のメモリアドレス内である確認し、第１ホスト機器２ａへレスポンスを返す。更に、ステップＳ１０５において、図４に示す転送データ生成部２２４は、入出力回路２８２を用いてユーザデータを第１携帯記憶媒体１ａへ転送する。ユーザデータが送信されると、図２に示すメモリ制御部１３４は、ユーザデータ記憶領域１２５の内の論理アドレスで指定された領域にセクタ単位でユーザデータを保存する。或いは、メモリ制御部１３４は、ユーザデータ記憶領域１２５に消去ブロック単位でユーザデータを保存しても良い。
【００２９】
（ホ）ステップＳ１０６において、図２に示すサーバアドレス送信部１３５は、図３に示すサーバアドレスを第１ホスト機器２ａに送信する。また、サーバアドレス送信部１３５は、図３に示すログインＩＤ、ログインパスワード、通信プロトコル、ポート番号、及びディレクトリ名を第１ホスト機器２ａに送信する。サーバアドレスが送信されると、図４に示す転送データ生成部２２４は、ユーザデータをデータ管理サーバ３ａに保存するため、バイナリデータファイルを作成する。或いは、ユーザデータをファイル形式とせずにバイナリデータとしても良い。図６（ｂ）に示す例においては、セクタ毎の論理アドレス毎に“（メディアＩＤ）＿（論理アドレス）．ｄａｔ”というファイル名の命名規則を採用している。尚、図６（ｂ）においては、メディアＩＤ“０１２３４５６７８９０ＡＢＣＤＥＦ”を“ＭＩＤＡ”と略記している。
【００３０】
（ヘ）ステップＳ１０７において、図４に示す通信制御部２２５は、サーバアドレスを用いてＦＴＰによりデータ管理サーバ３ａと通信を行い、ログインＩＤ及びログインパスワードを転送する。更に、図５に示すログインＩＤ認識部３１１は、ログインＩＤ及びログインパスワードを認識する。ログインＩＤ認識部３１１がログインＩＤ及びログインパスワードを確認すると、第１ホスト機器２ａは、図５及び図６（ｂ）に示す第１データ記憶領域３２ａにユーザデータを保存可能となる。 更に、ステップＳ１０８において通信制御部２２５は、転送するデータファイルがバイナリ形式であるため、ファイルの転送タイプをバイナリに設定し、データファイルをデータ管理サーバ３ａへ転送する。データファイルが複数個存在する場合、複数回転送が行われる。
【００３１】
（ト）ステップＳ１０９において、データ管理サーバ３ａは、第１ホスト機器２ａから転送されたユーザデータを第１データ記憶領域３２ａに保存する。この結果、図６（ｂ）に示すように、論理アドレス“０ｘ４０００＿００００”のセクタにファイル名“０１２３４５６７８９０ＡＢＣＤＥＦ＿４０００００００．ｄａｔ”のデータファイルが保存される。
【００３２】
次に、第１ホスト機器２ａが、第１携帯記憶媒体１ａ及びデータ管理サーバ３ａからユーザデータを読み出す場合について説明する。但し、第１ホスト機器２ａが第１携帯記憶媒体１ａ及びデータ管理サーバ３ａにユーザデータを保存する場合と重複する動作については、重複する説明を省略する。
【００３３】
（イ）図８のステップＳ１０１において第１携帯記憶媒体１ａが初期化される。ユーザデータの保存と読み出しとを連続して行う場合、ステップＳ１０１は不要である。ステップＳ２０２において、図４に示すコマンド制御部２２２は、コマンド出力回路２８１を用いて第１携帯記憶媒体１ａに読み出しコマンドを送信する。また、アドレス指定部２２３は、ユーザデータを図２に示すユーザデータ記憶領域１２５から読み出す際の論理アドレスを指定する。この結果、論理アドレスを引数として読み出しコマンドが第１携帯記憶媒体１ａに伝達される。
【００３４】
（ロ）ステップＳ２０３において、図２に示すアドレス判定部１３２は、第１ホスト機器２ａが指定した論理アドレスと基準アドレスとを比較する。指定された論理アドレス値が基準アドレス以下である場合、ステップＳ２０４に進む。指定された論理アドレス値が基準アドレスよりも大きい場合、ステップＳ２０６に進む。
【００３５】
（ハ）ステップＳ２０４において、図２に示すレスポンス生成部１３３は、指定された論理アドレスがユーザデータ記憶領域１２５のメモリアドレス内であることを確認し、第１ホスト機器２ａへレスポンスを返す。更に、ステップＳ２０５において、図２に示すメモリ制御部１３４は、ユーザデータ記憶領域１２５の内の論理アドレスで指定された領域からユーザデータを読み出す。ユーザデータ記憶領域１２５から読み出されたユーザデータは、第１ホスト機器２ａに転送される。
【００３６】
（ニ）ステップＳ２０６において、図２に示すサーバアドレス送信部１３５は、図３に示すサーバアドレスを第１ホスト機器２ａに送信する。また、サーバアドレス送信部１３５は、図３に示すログインＩＤ、ログインパスワード、通信プロトコル、ポート番号、及びディレクトリ名を第１ホスト機器２ａに転送する。
【００３７】
（ホ）ステップＳ２０７において、図４に示す通信制御部２２５は、サーバアドレスを用いてＦＴＰによりデータ管理サーバ３ａと通信を行い、ログインＩＤ及びログインパスワードを転送する。更に、図５に示すログインＩＤ認識部３１１は、ログインＩＤ及びログインパスワードを認識する。ログインＩＤ認識部３１１がログインＩＤ及びログインパスワードを確認すると、第１ホスト機器２ａは、図５に示す第１データ記憶領域３２ａからデータ読み出し可能となる。
【００３８】
（ヘ）ステップＳ２０８において、図５に示す通信制御部３１２は、第１データ記憶領域３２ａから読み出されたユーザデータを第１ホスト機器２ａに転送する。第１ホスト機器２ａは、データ管理サーバ３ａから転送されたユーザデータを受信する。
【００３９】
このように、本発明の実施の形態に係るストレージシステムによれば、図１に示す複数の携帯記憶媒体１ａ〜１ｎのそれぞれに格納されたサーバアドレスを利用してデータ管理サーバ３ａにデータを保存することにより、大容量のデータを保存できる。よって、例えば動画データを保存する場合、高画質のデータを長時間保存できる。また、複数の携帯記憶媒体１ａ〜１ｎのそれぞれとして小型メモリカードを使用する場合、ユーザは小型メモリカードをホスト機器に挿入するのみで大容量の記憶領域を利用可能となる。したがって、ユーザが容易に利用可能なストレージシステムを提供できる。更に、複数の携帯記憶媒体１ａ〜１ｎにユーザデータを保存中に容量不足となり、ユーザデータが途中で記録できなくなる問題を解決できる。
【００４０】
（第１の変形例）
本発明の実施の形態の第１の変形例に係るストレージシステムは、図９に示すように、第１携帯記憶媒体１０ａが無線装置２２ｂ及びアンテナ２３ｂを更に備える点が図２に示す携帯記憶媒体１ａと異なる。即ち、第１携帯記憶媒体１０ａは、通信ネットワーク４と通信を直接実行できる。図９に示す無線装置２２ｂとしては、例えば、米国電気電子技術者協会（ＩＥＥＥ）が無線ローカルエリアネットワーク（ＬＡＮ）の標準規格として定めるＩＥＥＥ８０２．１１に準拠した無線装置が使用できる。無線装置２２ｂは、無線ＬＡＮに接続する際にＴＣＰ／ＩＰのパケットにＩＥＥＥ８０２．１１準拠のヘッダ情報を付加する。
【００４１】
また、図９に示すプロセッサモジュール１１ｂは、無線装置２２ｂとバスライン１１６との間に接続されたリンクコントローラ１１７を更に備える点が図２に示すプロセッサモジュール１１ａと異なる。コントローラ１３ｂが、通信制御部１３７を更に備える点が図２に示すコントローラ１３ａと異なる。通信制御部１３７は、図１に示す通信ネットワーク４との通信を制御する。その他の構成は図に示す第１携帯記憶媒体１ａと同様である。一方、第１ホスト機器２０ａは図１０に示すように、図４に示す無線装置２２ａ、アンテナ２３ａ、及び通信制御部２２５を備えていない。その他の構成は図に示す図４に示す第１ホスト機器２ａと同様である。
【００４２】
例えば、図１０に示す第１ホスト機器２０ａに無線ＬＡＮカードを接続して使用する場合、第１ホスト機器２０ａに無線ＬＡＮカード用のドライバをインストールする必要が有る。これに対して、第１ホスト機器２０ａに図９に示す第１携帯記憶媒体１０ａを接続して使用する場合、第１ホスト機器２０ａにドライバをインストールする必要が無い。即ち、第１ホスト機器２０ａは、図９に示す第１携帯記憶媒体１０ａを通常の携帯記憶媒体と同様に扱うことができる。したがって、無線通信機能を有しない第１ホスト機器２０ａを利用する場合であっても大容量データを保存できる。
【００４３】
（第２の変形例）
本発明の実施の形態の第２の変形例に係る第１携帯記憶媒体１００ａは、図１１に示すように、不揮発性メモリ１２ｂが、機密データ記憶領域１２３、保護データ記憶領域１２４、及びユーザデータ記憶領域１２５を備えていない点が図２に示す第１携帯記憶媒体１ａと異なる。またコントローラ１３ｃが、アドレス判定部１３２を備えていない点が図２に示すコントローラ１３ａと異なる。このように、ユーザデータをすべてデータ管理サーバ３ａに保存する構成としても良い。
【００４４】
（第３の変形例）
本発明の実施の形態の第３の変形例に係る第１携帯記憶媒体１０１ａは、図１２に示すように、不揮発性メモリ１２ｃがサーバアドレス記憶領域１２１ａを備えていない点が図２と異なる。図１２においては、ＲＯＭ１１４ｂがサーバアドレス記憶領域１４０を備えている。即ち、ＲＯＭ１１４ｂを不揮発性メモリ１２ｃの一部として取り扱うことが可能である。尚、サーバアドレス記憶領域１４０は、ホストインタフェ−ス１１１、メモリ入出力回路１１３、ＲＡＭ１１５、コントローラ１３ｄのいずれに設けても良い。このように、サーバアドレス記憶領域１４０をプロセッサモジュール１１ｄの内部に設ける構成としても良い。
【００４５】
（第４の変形例）
本発明の実施の形態の第４の変形例に係るストレージシステムは、図１３に示すように、データ管理サーバ３ｂに接続された複数のデータ記憶サーバ３００，３０１，・・・・・を更に備える点が図１と異なる。複数のデータ記憶サーバ３００，３０１，・・・・・は、データ管理サーバ３ｂから転送されるユーザデータをそれぞれ保存する。図１３に示すストレージシステムによれば、データ管理サーバ３ｂが保存可能なデータ量を増大させることができる。
【００４６】
（その他の実施の形態）
上記のように、本発明は実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００４７】
既に述べた実施の形態においては、サーバアドレスをサーバアドレス記憶領域１２１ａ〜１２１ｎ及び１４０に格納するとして説明したが、サーバアドレスを管理データ記憶領域１２２、機密データ記憶領域１２３、保護データ記憶領域１２４、及びユーザデータ記憶領域１２５のいずれかに格納する構成でも良い。
【００４８】
上述した実施の形態の説明においては、図２に示すアドレス判定部１３２が、第１ホスト機器２ａにより指定された論理アドレスと比較する基準アドレスとして、ユーザデータ記憶領域１２５の最大の論理アドレス値を使用する一例を説明した。しかし、基準アドレスは任意のアドレス値とすることができる。したがって、図１に示すデータ管理サーバ３ａにユーザデータを転送中に通信状態が悪化した場合、不揮発性メモリ１２ａに再度ユーザデータを保存することも可能である。
【００４９】
更に、実施の形態の説明においては、図１に示すように、複数の携帯記憶媒体１ａ〜１ｎ及び複数のホスト機器２ａ〜２ｍを用いる一例を説明したが、１つのホスト機器を複数の携帯記憶媒体１ａ〜１ｎが利用しても良い。また、１つの携帯記憶媒体を複数のホスト機器２ａ〜２ｍが利用しても良い。
【００５０】
実施の形態の説明においては、データ管理サーバ３ａ及び３ｂをＦＴＰサーバとして構成する例を示しているが、通信プロトコルとしてハイパテキスト転送プロトコル（ＨＴＴＰ）を利用する場合、データ管理サーバ３ａ及び３ｂをＨＴＴＰサーバとしても良い。或いは、ホームサーバ、及び通信機能を備えたハードディスクレコーダ等をデータ管理サーバ３ａ及び３ｂとしても良い。また、データ管理サーバ３ａ及び３ｂ上のユーザデータを利用可能な期間を設定しても良い。更に、通信ネットワーク４との通信は、無線通信に限らず有線通信でも良い。データ管理サーバ３ａ及び３ｂは複数の携帯記憶媒体１ａ〜１ｎの製造メーカが管理するとして説明したが、ホスト機器の製造メーカ、第三者機関、コンビニエンスストア、及び携帯記憶媒体の販売店等で管理しても良い。
【００５１】
既に述べた実施の形態においては、消去及び書き込み可能な不揮発性メモリ１２ａ〜１２ｃとしてＮＡＮＤ型フラッシュメモリを使用する一例を説明したが、ＮＯＲ型フラッシュメモリを使用しても良い。或いは、強誘電体メモリ（ＦｅＲＡＭ）及び磁気メモリ（ＭＲＡＭ）等の不揮発性メモリを使用しても良い。更に、複数のホスト機器２ａ〜２ｍのそれぞれとしては、ゲーム機、カーナビゲーション機器、スキャナ、プリンタ、コンパクトディスク（ＣＤ）プレーヤ、及びボイスレコーダ等の電子機器、腕時計、眼鏡、ベルト、及び靴等の身体に装着又は携行可能なものでも構わない。ネットワークに接続された固定電話、公衆電話、デスクトップＰＣ、及びテレビジョンを複数のホスト機器２ａ〜２ｍのそれぞれとして使用しても良い。更に、一定の情報機能を付加すれば、冷蔵庫及び電子レンジ等の電化製品でも構わない。
【００５２】
このように本発明は、ここでは記載していない様々な実施の形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係るストレージシステムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る第１携帯記憶媒体の構成を示すブロック図である。
【図３】本発明の実施の形態に係るストレージシステムに使用される情報の一例を示す表である。
【図４】本発明の実施の形態に係る第１ホスト機器の構成を示すブロック図である。
【図５】本発明の実施の形態に係るデータ管理サーバの構成を示すブロック図である。
【図６】図６（ａ）は、本発明の実施の形態に係る第１ホスト機器がユーザデータを保存する際に利用可能なアドレス空間を示す模式図であり、図６（ｂ）は、本発明の実施の形態に係るデータ管理サーバのユーザデータ記憶装置を示すブロック図である。
【図７】本発明の実施の形態に係るストレージシステムのデータ保存時における動作を示すフローチャートである。
【図８】本発明の実施の形態に係るストレージシステムの読み出し時における動作を示すフローチャートである。
【図９】本発明の実施の形態の第１の変形例に係る第１携帯記憶媒体の構成を示すブロック図である。
【図１０】本発明の実施の形態の第１の変形例に係る第１ホスト機器の構成を示すブロック図である。
【図１１】本発明の実施の形態の第２の変形例に係る第１携帯記憶媒体の構成を示すブロック図である。
【図１２】本発明の実施の形態の第３の変形例に係る第１携帯記憶媒体の構成を示すブロック図である。
【図１３】本発明の実施の形態の第４の変形例に係るストレージシステムの構成を示すブロック図である。
【符号の説明】
【００５４】
１ａ〜１ｎ、１０ａ、１００ａ、１０１ａ…携帯記憶媒体
２ａ〜２ｍ…ホスト機器
３ａ、３ｂ…データ管理サーバ
４…通信ネットワーク
１１ａ〜１１ｄ…プロセッサモジュール
１２ａ〜１２ｃ…不揮発性メモリ
１２１ａ〜１２１ｎ…サーバアドレス記憶領域
【図１】
2005339002.tif 000003
【図２】
2005339002.tif 000004
【図３】
2005339002.tif 000005
【図４】
2005339002.tif 000006
【図５】
2005339002.tif 000007
【図６】
2005339002.tif 000008
【図７】
2005339002.tif 000009
【図８】
2005339002.tif 000010
【図９】
2005339002.tif 000011
【図１０】
2005339002.tif 000012
【図１１】
2005339002.tif 000013
【図１２】
2005339002.tif 000014
【図１３】
2005339002.tif 000015