(57)【要約】【課題】ネットワーク交換機やファイアウォールを特別な設定にしなくても、外部の端末からストレージ装置の記憶媒体にアクセスすることを可能にさせる。【解決手段】内部ネットワーク１２を介して外部ネットワーク１１に接続されたストレージ装置２００が、ファイルを記憶する記憶媒体２４２に対してアクセスする対象のファイルを電子メールに添付して外部ネットワーク１１に接続された端末４００，６００との間で該電子メールのデータ通信を行うことにより端末４００，６００から記憶媒体２４２へのアクセスを受け付ける。【選択図】図１
2008181191.tif 000002
【特許請求の範囲】
【請求項１】
内部ネットワークを介して外部ネットワークに接続されたストレージ装置であって、
ファイルを記憶する記憶媒体と、
該記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークに接続された端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付けるアクセス手段とを備えることを特徴とするストレージ装置。
【請求項２】
前記アクセス手段は、前記記憶媒体の指定された領域に添付ファイルを保存することを要求する意味の電子メールを前記端末から受信すると、該添付ファイルを前記記憶媒体の指定された領域に保存することを特徴とする請求項１に記載のストレージ装置。
【請求項３】
前記アクセス手段は、指定されたファイルを前記記憶媒体から読み出すことを要求する意味の電子メールを前記端末から受信すると、前記指定されたファイルを前記記憶媒体から読み出して前記端末に対して電子メールに添付して送信することを特徴とする請求項１または請求項２に記載のストレージ装置。
【請求項４】
前記アクセス手段は、前記記憶媒体に対してアクセスの開始を要求する意味の電子メールを前記端末から受信すると前記記憶媒体に対するアクセスのコマンドの一覧を含む電子メールを前記端末に対して送信し、前記一覧に含まれるコマンドを含む電子メールを前記端末から受信すると該電子メールに含まれるコマンドの処理を前記記憶媒体に対して行うことを特徴とする請求項１〜請求項３のいずれか一項に記載のストレージ装置。
【請求項５】
前記アクセス手段は、前記端末に対して電子メールを送信する毎に前回送信時とは異なるパスワードを電子メールに含めて該電子メールを送信し、該送信した電子メールに含まれるパスワードおよび前記コマンドを含む電子メールを前記端末から受信したときのみ該受信した電子メールに含まれるコマンドの処理を前記記憶媒体に対して行うことを特徴とする請求項４に記載のストレージ装置。
【請求項６】
前記アクセス手段は、第一の時間毎にストレージ装置宛の電子メールを受信する処理を行い、前記端末からアクセスの開始を要求する意味の電子メールを受信したときには前記第一の時間よりも短い第二の時間毎にストレージ装置宛の電子メールを受信する処理を行って前記端末からの電子メールに含まれるコマンドの処理を前記記憶媒体に対して行うことを特徴とする請求項４または請求項５に記載のストレージ装置。
【請求項７】
外部ネットワークとの間に少なくともネットワーク交換機を有する内部ネットワークに接続されたストレージ装置であって、
階層化されたフォルダにファイルを保存して記憶する記憶媒体と、
第一の時間毎にストレージ装置宛の電子メールを受信する処理を行い、前記外部ネットワークに接続された端末からアクセスの開始を要求する意味の電子メールであってアクセスを許可するためのパスワードを含む電子メールを受信すると、前記記憶媒体のフォルダ構造を読み出すディレクトリコマンド、前記記憶媒体からファイルを読み出す読み出しコマンド、および、前記記憶媒体にファイルを保存する保存コマンドを少なくとも有するアクセスのコマンドの一覧を含む電子メールを前記端末に対して送信するとともに前記第一の時間よりも短い第二の時間毎にストレージ装置宛の電子メールを受信する処理を行い、前記ディレクトリコマンドおよびアクセスを許可するためのパスワードを含む電子メールを前記端末から受信すると前記記憶媒体からフォルダ構造を読み出して該フォルダ構造を表す情報を含む電子メールを前記端末に対して送信し、前記読み出しコマンドおよびアクセスを許可するためのパスワードを含み指定されたファイルを前記記憶媒体から読み出す意味の電子メールを前記端末から受信すると前記指定されたファイルを前記記憶媒体から読み出して前記端末に対して電子メールに添付して送信し、前記保存コマンドおよびアクセスを許可するためのパスワードを含み前記記憶媒体の指定されたフォルダに添付ファイルを保存する意味の電子メールを前記端末から受信すると該添付ファイルを前記記憶媒体の指定されたフォルダに保存するアクセス手段とを備えることを特徴とするストレージ装置。
【請求項８】
内部ネットワークを介して外部ネットワークに接続されたストレージ装置と、前記外部ネットワークに接続された端末とを有するストレージシステムであって、
前記ストレージ装置は、ファイルを記憶する記憶媒体と、該記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークを介して前記端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付けるアクセス手段とを備え、
前記端末は、前記ストレージ装置の記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークを介して前記ストレージ装置との間で該電子メールのデータ通信を行うことにより前記ストレージ装置の記憶媒体へアクセスすることを特徴とするストレージシステム。
【請求項９】
内部ネットワークを介して外部ネットワークに接続されたストレージ装置の制御方法であって、
ファイルを記憶する記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークに接続された端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付ける処理をコンピュータにて行うことを特徴とするストレージ装置の制御方法。
【請求項１０】
内部ネットワークを介して外部ネットワークに接続されたストレージ装置の制御プログラムであって、
ファイルを記憶する記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークに接続された端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付ける機能をコンピュータに実現させることを特徴とするストレージ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部ネットワークを介して外部ネットワークに接続されたストレージ装置、該ストレージ装置を有するストレージシステム、並びに、その制御方法および制御プログラムに関する。
【背景技術】
【０００２】
ＬＡＮ（Local Area Network）に接続されたネットワーク接続ストレージ（Network Attached Storage、ＮＡＳ）のファイルを共有するため、ＳＭＢ（Server Message Block）等のプロトコルが使用されている。また、ＮＡＳからファイルをインターネット（Internet）へ転送するため、ＦＴＰ（File Transfer Protocol）等のプロトコルが使用されている。
【０００３】
特許文献１には、データ転送装置からデータファイルをＦＴＰサーバへアップロードし、別のデータ転送装置へＦＴＰサーバからデータファイルをダウンロードすることが記載されている。
【特許文献１】特開２００５−３０１８０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＮＡＳにＬＡＮでしか通用しないネットワークアドレスが与えられている場合、別のＬＡＮやインターネットに接続された外部の端末から前記ＮＡＳにアクセスしようとしても、ネットワーク交換機を特別な設定にしない限りアクセスすることができない。また、ＬＡＮとインターネットとの間にファイアウォール（firewall）が設けられていても、ファイアウォールを特別な設定にしない限り外部の端末から前記ＮＡＳにアクセスすることができない。
【０００５】
本発明は、上記課題に鑑みてなされたもので、ネットワーク交換機やファイアウォールを特別な設定にしなくても、外部の端末からストレージ装置の記憶媒体にアクセスすることを可能にさせることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、内部ネットワークを介して外部ネットワークに接続されたストレージ装置であって、
ファイルを記憶する記憶媒体と、
該記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークに接続された端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付けるアクセス手段とを備えることを特徴とする。
【０００７】
また、本発明は、内部ネットワークを介して外部ネットワークに接続されたストレージ装置と、前記外部ネットワークに接続された端末とを有するストレージシステムであって、
前記ストレージ装置は、ファイルを記憶する記憶媒体と、該記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークを介して前記端末との間で該電子メールのデータ通信を行うことにより前記端末から前記記憶媒体へのアクセスを受け付けるアクセス手段とを備え、
前記端末は、前記ストレージ装置の記憶媒体に対してアクセスする対象のファイルを電子メールに添付して前記外部ネットワークを介して前記ストレージ装置との間で該電子メールのデータ通信を行うことにより前記ストレージ装置の記憶媒体へアクセスすることを特徴とする。
【０００８】
外部ネットワークに接続された端末が内部ネットワークに接続されたストレージ装置の記憶媒体に対してアクセスするとき、アクセスする対象のファイルが電子メールに添付され、前記端末と前記ストレージ装置との間で該電子メールのデータ通信が行われて、前記端末から前記記憶媒体へのアクセスが受け付けられる。
外部ネットワークと内部ネットワークとの間に設けられるネットワーク交換機やファイアウォールを特別な設定にしなくても、アクセスする対象のファイルを添付した電子メールは、外部ネットワークおよび内部ネットワークを経由するデータ通信により上記端末や上記ストレージ装置に届けられる。従って、外部の端末からストレージ装置の記憶媒体へ容易にアクセスすることが可能になる。
【０００９】
上記端末から上記記憶媒体へのアクセスには、前記記憶媒体からファイルを読み出すこと、前記記憶媒体にファイルを書き込むこと、前記記憶媒体からフォルダ（ディレクトリともいう）の構造を読み出すこと、前記記憶媒体からファイルやフォルダを削除すること、等が含まれる。ストレージ装置が端末に対して行う電子メールのデータ通信には、端末へ電子メールを送信すること、端末から電子メールを受信すること、の両方が含まれる。むろん、端末がストレージ装置に対して行う電子メールのデータ通信には、ストレージ装置へ電子メールを送信すること、ストレージ装置から電子メールを受信すること、の両方が含まれる。
【００１０】
なお、本発明は、上述した装置やシステムの構成に対応した工程を有する制御方法、上述した装置やシステムの構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても適用可能である。
上述した制御方法、制御プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜請求項８に記載した構成も、前記装置や前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明の効果】
【００１１】
請求項１、請求項７〜請求項１０に係る発明によれば、ネットワーク交換機やファイアウォールを特別な設定にしなくても、外部の端末からストレージ装置の記憶媒体にアクセスすることが可能になる。
請求項２に係る発明では、ネットワーク交換機等を特別な設定にしなくても、外部の端末からストレージ装置にファイルを保存することが可能になる。
請求項３に係る発明では、特別な設定をネットワーク交換機に設定しなくても、外部の端末からストレージ装置に記憶されているファイルを読み出すことが可能になる。
【００１２】
請求項４に係る発明では、外部の端末を使用する利用者は、ストレージ装置に対するアクセスのコマンドを覚えていなくても、端末からコマンドを指定してストレージ装置に対するアクセスを実行させることができる。従って、ストレージ装置に対するアクセスを実行させる際の利便性を向上させることができる。
請求項５に係る発明では、ストレージ装置へのアクセスを許可するためのパスワードが電子メールの送信毎に変わるので、ストレージ装置への不正侵入に対する防御機能を向上させることができる。
請求項６に係る発明では、外部の端末からストレージ装置へアクセスしないときには比較的長い時間を空けてストレージ装置宛の電子メールを受信する処理が行われるので、メールサーバに大きな負荷をかけずに外部の端末からストレージ装置へアクセスすることが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、（１）ストレージシステムの構成、（２）ストレージシステムの動作および作用、（３）その他の変形例、の順に、本発明の実施形態を説明する。
【００１４】
（１）ストレージ装置を含むストレージシステムの構成：
図１は、本発明の一実施形態に係るストレージシステム１０００の構成を示している。本システム１０００は、情報を双方向に通信可能な内部ネットワーク１２に接続されたＮＡＳ（ストレージ装置）２００を少なくとも備えるとともに、外部ネットワーク１１に接続される端末を少なくとも備える。内部ネットワークの代表例は、Ethernet（登録商標）等のＬＡＮである。内部ネットワークは、有線ＬＡＮのような有線のネットワークでもよいし、無線ＬＡＮのような無線のネットワークでもよい。むろん、外部ネットワークと異なるネットワークであれば、内部ネットワークは、ＷＡＮ（Wide Area Network）等でもよい。本実施形態では、内部ネットワーク１２がＬＡＮであるとして説明する。
外部ネットワーク１１の代表例は、インターネットである。むろん、内部ネットワークと異なるネットワークであれば、ＷＡＮ等でもよい。
内部ネットワークには、ＮＡＳ２００のみ接続されてもよいし、パーソナルコンピュータ（ＰＣ）４００、ＰＤＡ（Personal Digital Assistant）５００、携帯電話、ゲーム機、等の端末が接続されてもよい。複数の機器を内部ネットワークに接続する場合、例えば、ハブ（Hub）等の集線装置を介してルータ（router）１１０に複数の機器を接続することができる。ＮＡＳは、１台のみ設けられてもよいし、複数設けられてもよい。
【００１５】
内部ネットワーク１２は、ルータ（router）１１０とファイアウォール１２０とモデム（modem）１３０を介して外部ネットワーク１１に接続されている。ルータ１１０は、ＬＡＮ１２内を流れるデータと外部ネットワーク１１内を流れるデータとをプロトコル変換して中継する機器である。ルータ１１０は、例えば、ＬＡＮ１２と物理的に接続されるＬＡＮアダプタ回路、このＬＡＮアダプタ回路とモデムとの間でデータの送受を実現する回路、データの送受やＮＡＳ２００等にＩＰ（Internet Protocol）アドレスを付与する処理等を制御するためのＣＰＵやＲＯＭやＲＡＭやタイマ回路、等を備えている。
ファイアウォール１２０は、外部ネットワーク１１など外部からＬＡＮ１２内に不正侵入されるのを防ぐシステムである。具体的には、ファイアウォールは、外部ネットワークを通じてデータやプログラムの盗み見、改ざん、破壊などが行われないように、外部との境界を流れるデータを監視し、不正なアクセスを検出し、遮断する処理を行う。ファイアウォールの機能は、図示のように専用のハードウェアとして実現されてもよいし、ファイアウォールの機能を実現させるプログラムをコンピュータにインストールさせることにより実現されてもよい。例えば、大きな企業では、ファイアウォールの機能を有する情報管理システムがルータと外部ネットワークとの間に設置される。むろん、ファイアウォール１２０は、ルータ１１０に組み込まれていてもよい。
モデム１３０は、ファイアウォール１２０を介してルータ１１０から送られてくるデジタルデータを電話回線用の信号（光ファイバー通信用の信号を含む）に変換して該信号を外部ネットワーク１１に送信したり、外部ネットワーク１１から送られてくる信号をデジタルデータに変換してファイアウォール１２０を介してルータ１１０に対して出力したりする、変復調装置である。
【００１６】
外部ネットワーク１１には、モデム４６０を内蔵するパーソナルコンピュータ（ＰＣ）４００、ＰＤＡ、ゲーム機、等の端末が直接接続可能であり、ゲートウェイおよび基地局を介して携帯電話６００等の無線端末が間接的に接続可能であるととともに、モデム７３０、ファイアウォール７２０、ルータ７１０、ＬＡＮ（第二の内部ネットワーク）１３を介してＰＣ４００、ＰＤＡ、ゲーム機、等の端末が間接的に接続可能である。また、外部ネットワーク１１には、該外部ネットワークに接続される外部の端末とＮＡＳ２００との間で電子メールのデータ通信を可能にさせるためのメールサーバ８００が接続されている。
【００１７】
外部ネットワークを介してデータ通信を行うためには、外部ネットワークに接続された機器に対して一意に割り当てられたネットワークアドレス（例えばＩＰアドレス）であるグローバルアドレス（global address）を宛先とする必要がある。一方、内部ネットワークを介してデータ通信を行うためには、内部ネットワークに接続された機器に対して一意に割り当てられたネットワークアドレス（例えばＩＰアドレス）であるローカルアドレス（local address）を宛先とする必要がある。内部ネットワークの管理者は、該内部ネットワークに接続された機器に対してローカルアドレスを自由に割り当てることができる。このローカルアドレスは、外部ネットワーク上での一意性が保証されない。従って、外部ネットワーク上で割り当てられたグローバルアドレスと内部ネットワーク上で割り当てられたローカルアドレスとを交換するルータ１１０のようなネットワーク交換機が両ネットワーク間に設けられる。ここで、ネットワーク交換機を特別な設定にしない限り、図２６に示すように、ローカルアドレスしか割り当てられないＮＡＳ９２００のような機器の記憶媒体に対して、外部ネットワークに接続された端末からファイルを読み出したり、同端末からファイルを保存させたりする処理を行うことができない。
また、両ネットワーク間に設けられるファイアウォール１２０は、外部ネットワークから内部ネットワーク上の機器のデータが読み出されたり内部ネットワーク上の機器にデータが書き込まれたりする行為を遮断する。従って、ファイアウォールを特別な設定にしない限り、図２６に示すように、ローカルアドレスしか割り当てられない機器の記憶媒体に対して、外部ネットワークに接続された端末からファイルを読み出したり、同端末からファイルを保存させたりする処理を行うことができない。
【００１８】
図２６に示す比較例のストレージシステム９０００では、ＮＡＳ９２００の記憶媒体９２４２に対して擬似的にアクセスするために例えばＦＴＰサーバ９９００が外部ネットワーク１１に接続される。このＦＴＰサーバ９９００の記憶媒体のデータ構造は、ＮＡＳの記憶媒体９２４２のデータ構造と同じにされる。
以上により、ＰＣ４００等の外部の端末とＦＴＰサーバ９９００とは、同じ外部ネットワーク１１に接続され、互いにグローバルアドレスを指定してファイルのデータ通信を行うことができる。しかし、別途ＦＴＰサーバを設ける必要があり、ＦＴＰサーバの記憶媒体とＮＡＳの記憶媒体とでデータ構造を同一に保つ処理を行う必要があるうえ、ＰＣ４００等の外部の端末を第二の内部ネットワーク１３経由で外部ネットワーク１１に接続する場合にはルータ７１０やファイアウォール７２０の制限により外部の端末に対するアクセスが拒否されることがある。
【００１９】
そこで、本システム１０００では、ストレージ装置２００に、ファイルを記憶する記憶媒体２４２に対してアクセスする対象のファイルを電子メールＥ１に添付して外部ネットワーク１１に接続された外部の端末との間で電子メールＥ１のデータ通信を行うことにより、外部の端末から記憶媒体２４２へのアクセスを受け付けるアクセス部（アクセス手段）Ｕ１を設けている。
【００２０】
図２に示すように、ＮＡＳ２００では、ＣＰＵ２１１、半導体メモリ２１２，２１３、タイマ回路２１４、ＬＡＮ用通信回路２３０、記憶部２４０、出力装置２５０、等が、所定のシステムバス２６０に接続され、互いに情報を入出力可能とされている。ＬＡＮ１２に接続される機器２００，４００，５００等は、各機器内のＬＡＮ用通信回路を介して互いにデータ通信可能とされている。出力装置２５０は、設けられなくてもよいが、液晶表示器等の表示器２５１、ビープ音を出力する音声出力器２５２、等が用いられる。ＣＰＵ２１１は、ＲＯＭ２１２に書き込まれたプログラムに従って、適宜、ストレージ装置の制御プログラムや各種情報を記憶部２４０からＲＡＭ２１３へ読み出して制御プログラムを実行する処理を行い、ＮＡＳ全体の動作を制御している。
【００２１】
ＮＡＳ２００内では、例えばタイマ回路２１４によるタイマ割り込みを利用した時分割方式で後述する処理が並列して行われる。ＬＡＮ用通信回路２３０は、ＬＡＮ１２に接続され、例えばＴＣＰ／ＩＰによってＬＡＮ１２を介して双方向通信を行うことが可能である。記憶部２４０は、ハードディスク等の情報記憶媒体２４２や該情報記憶媒体に情報を読み書きするハードディスクドライブ等のドライブを有し、この記憶媒体２４２に、各種制御プログラムや各種情報が記憶される。記憶媒体２４２には、ハードディスク等の磁気記憶媒体、ＣＤ−ＲＯＭ、不揮発性半導体メモリ、電力をバックアップされた揮発性半導体メモリ、等を用いることができる。記憶媒体２４２には、ＮＡＳ２００に与えられた電子メールアドレス（E-mail address）、電子メールを送信するための基データＤ１、パスワードを表す情報Ｄ２、受信条件を表す情報Ｄ３、等も記憶される。
【００２２】
図６に示すように、記憶媒体２４２には、所定のファイルシステム（file system）に従って、フォルダ（folder）ＦＯ１〜ＦＯ４を階層化したフォルダ構造ＳＴ１が形成され、階層化されたフォルダＦＯ１〜ＦＯ４にファイルＦＩ１が保存されて記憶される。ＲＯＭ２１２や記憶媒体２４２には、記憶媒体２４２にフォルダ構造ＳＴ１を形成してファイルＦＩ１を格納する前記ファイルシステムを実現させるプログラムが記録されている。このファイルシステムは、所定のデータ記録方式に従って、記憶媒体にファイルやフォルダを作成、移動、削除したり、ファイルを読み出したり等、記憶媒体に記録されるデータを管理する機能を有する。通常、ファイルシステムは、オペレーティングシステム（ＯＳ）の持つ機能の一つとして提供される。ファイルは、記憶媒体に記録されるデータのまとまりを意味し、ＯＳがデータを管理する単位とされる。フォルダは、ディレクトリ（directory）とも呼ばれ、ファイルを分類し、整理するための保管場所を意味する。フォルダは、中にフォルダがさらに格納可能とされ、階層構造とされる。図６の例では、左側にフォルダ構造ＳＴ１が示され、右側に「neko」フォルダＦＯ３の中身が示されている。
【００２３】
図３に示すように、ＰＣ４００では、ＣＰＵ４１１、半導体メモリ４１２，４１３、タイマ回路４１４、入力装置４２０、出力装置４３０、記憶部４４０、ＬＡＮ用通信回路４５０、モデム４６０、等が、所定のシステムバス４７０に接続され、互いに情報を入出力可能とされている。ＣＰＵ４１１は、ＲＯＭ４１２に書き込まれた制御プログラムに従って、適宜、ＯＳ４４１およびメールソフト（mail software）等のアプリケーションプログラム（ＡＰＬ）４４２並びに各種情報を記憶部４４０からＲＡＭ４１３へ読み出して制御プログラムを実行する処理を行い、ＰＣ全体の動作を制御している。
【００２４】
ＰＣ４００内では、例えばタイマ回路４１４によるタイマ割り込みを利用した時分割方式で後述する処理が並列して行われる。ＬＡＮ用通信装置４５０は、ＬＡＮ１２に接続され、例えばＴＣＰ／ＩＰによってＬＡＮ１２を介して双方向通信を行うことが可能である。入力装置４２０は、マウス等のポインティングデバイス４２１やキーボード４２２を操作用入力機器として有し、利用者からの操作入力を受け付ける。出力装置４３０は、ディスプレイ等の表示装置４３１や音声出力器等の音声出力装置４３２を情報出力機器として有し、利用者に情報を表示や音声出力により出力する。むろん、ＰＣにプリンタ等の印刷装置を接続し、この印刷装置で情報を印刷することにより、情報を出力するようにしてもよい。記憶部４４０は、ハードディスク等の情報記憶媒体や該記憶媒体に情報を読み書きするハードディスクドライブ等のドライブを有し、この記憶媒体に、ＯＳ２３１やＡＰＬ２３２や各種情報が記憶される。記憶媒体には、ハードディスク等の磁気記憶媒体、ＣＤ−ＲＯＭ、不揮発性半導体メモリ、電力をバックアップされた揮発性半導体メモリ、等を用いることができる。
【００２５】
図４に示すように、携帯電話６００は、システムバス６０１ａに接続されたＣＰＵ６０１ｂや半導体メモリ６０１ｃ，ｄやタイマ回路６０１ｅ等を有する制御部６０１を備えるとともに、アンテナ６０２ａからのアナログ信号をデジタル信号に変換し信号の処理をする無線回路６０２、音声を出力する音声出力器６０３、音声を入力する音声入力器６０４、利用者からの操作入力を例えば複数の操作キーにて受け付ける操作部６０５、通話の状態や電子メール等を画面に表示する液晶パネル等の表示部６０６、静止画の撮影等を行うためのＣＣＤカメラ６０７、等が制御部６０１に接続され、互いに情報を入出力可能とされている。携帯電話６００用の基地局は、ゲートウェイに接続され、携帯電話６００との間で近距離無線通信を行う。ゲートウェイは、基地局からのデータをプロトコル変換してメールサーバ８００等に送信したり、メールサーバ８００等からのデータをプロトコル変換して基地局に送信したりする。
【００２６】
図５に示すように、メールサーバ８００では、ＣＰＵ８１１、半導体メモリ８１２，８１３、タイマ回路８１４、情報記憶媒体８４２を有する記憶部８４０、等が、所定のシステムバス８６０に接続され、互いに情報を入出力可能とされている。通信回路８３０は、外部ネットワーク１２に接続され、例えばＴＣＰ／ＩＰによって外部ネットワーク１２を介して双方向通信を行うことが可能である。記憶媒体２４２には、ハードディスク等の磁気記憶媒体、ＣＤ−ＲＯＭ、不揮発性半導体メモリ、電力をバックアップされた揮発性半導体メモリ、等を用いることができる。外部の端末からＮＡＳ２００宛の電子メールは、一旦記憶媒体８４２に記憶され、ＮＡＳ２００からのメール取り込み要求に応じてネットワーク１１，１２を介してＮＡＳ２００へ送信される。ＮＡＳ２００から外部の端末宛の電子メールも、一旦記憶媒体８４２に記憶され、外部の端末からのメール取り込み要求に応じて外部ネットワーク１１を介して同端末へ送信される。
【００２７】
（２）ストレージ装置を含むストレージシステムの動作および作用：
図７は、ＬＡＮ１２に接続されたＰＣ４００が行う設定処理の例を示している。本処理は、利用者が設定処理用のプログラムを起動させる操作を行うことにより、開始される。本処理は本発明を実施するうえで必須ではないが、本処理が行われることにより、ＮＡＳ２００が電子メールを受信する際の受信条件等がＰＣへの入力により容易に設定される。なお、本処理は、ＬＡＮ１２に接続されるＰＤＡ５００等の内部の機器で行われてもよい。
ＰＣが本設定処理を開始すると、まず、ＮＡＳの動作条件を設定するメニューを選択するためのメイン画面をディスプレイに表示する（ステップＳ１０２。以下、「ステップ」の記載を省略）。同メイン画面には、複数のメニューが一覧表示され、メニューの選択操作を受け付けるための領域や各種ボタン等が設けられる。ポインティングデバイス等により、メニューおよびボタンのいずれか一つが選択操作されると、ＰＣの利用者から操作入力を受け付けたことになる（Ｓ１０４）。次に、ＮＡＳが電子メールを受信する際の受信条件を設定するためのメニューが選択操作されたか否かを判断し（Ｓ１０６）、条件成立時にはＳ１０８〜Ｓ１１０の処理を行ってＳ１０２に戻り、条件不成立時にはＳ１１２に進む。
【００２８】
Ｓ１０８では、ＮＡＳが電子メールを受信する際の受信条件を設定するための電子メール受信条件設定画面を表示する。同画面には、記憶媒体２４２に対するアクセスを要求する意味の電子メールを受信していない時にＮＡＳが電子メールの到着を確認する時間間隔である第一の時間t1（分）の操作入力を受け付けるための第一の入力欄、記憶媒体２４２に対するアクセスを要求する意味の電子メールを受信した時に電子メールの到着を確認する時間間隔である第二の時間t2（分）の操作入力を受け付けるための第二の入力欄、記憶媒体２４２に対するアクセスを要求する意味の電子メールを最後に受信してから電子メール到着確認の時間間隔t2を持続させる時間t3（分）の操作入力を受け付けるための第三の入力欄、等が設けられる。なお、０＜t2＜t1、t3＞t2とされる。Ｓ１１０では、これらの入力欄に対する操作入力をキーボード等から受け付け、Ｓ１０２に戻る。
他のメニューが選択された場合の処理も、同様にして行われる。そして、Ｓ１１２では、メイン画面の終了ボタンが操作されたか否かを判断する等して本設定処理を終了するか否かを判断し、終了しない場合にはＳ１０２に戻り、終了する場合には設定処理を終了する。
【００２９】
図８は、外部ネットワーク１１に接続されたＰＣ４００が行うメール受信処理の例を示している。本処理は、所定の時間間隔で繰り返し行われる。同ＰＣには、予めメールアドレスが付与され、記憶部に記憶されているものとする。なお、本処理は、外部ネットワーク１１に接続される携帯端末等の外部の端末で行われてもよい。
ＰＣが本メール受信処理を開始すると、まず、メールサーバ８００に対して自身宛の電子メールが到着しているかどうかを問い合わせる（Ｓ２０２）。メールサーバは、ＰＣからの要求に応じて該ＰＣに付与された電子メールアドレス宛の未送信の電子メールを記憶媒体８４２に記憶しているか否かを表す情報を該ＰＣに対して返信する処理を行う。そこで、ＰＣは、メールサーバからの返信情報を受信する。Ｓ２０４では、該返信情報に基づいて、自身宛の電子メールが到着しているか否かを判断する。自身宛の電子メールが到着していないと判断した場合にはメール受信処理を終了するが、自身宛の電子メールが到着していると判断した場合には、メールサーバから自身宛の電子メールを取り込む処理を行う（Ｓ２０６）。そして、取り込んだ電子メールの内容をディスプレイに表示し（Ｓ２０８）、メール受信処理を終了する。
【００３０】
本システム１０００では、図１５〜図２５に示すような電子メールのデータ通信がＰＣ４００等の外部端末とＮＡＳ２００との間で行われることにより、外部端末からＮＡＳの記憶媒体２４２へのアクセスが受け付けられる。図１６に示すように、端末から記憶媒体２４２へのアクセスを要求するコマンド（命令）には、該記憶媒体からファイルを読み出すREADコマンド（読み出しコマンド）、該記憶媒体にファイルを書き込むWRITEコマンド（保存コマンド）、該記憶媒体からファイルやフォルダを削除するDELETEコマンド（削除コマンド）、該記憶媒体からフォルダの構造を読み出すDIRコマンド（ディレクトリコマンド）、が含まれている。なお、記憶媒体へのアクセスを要求するコマンドの種類は、これらのコマンドの一部だけでもよいし、これらのコマンド以外のコマンドが含まれていてもよい。
ここで、外部端末の利用者が上記コマンドを忘れてしまうこともありうる。特に、外出先では、利用者は本ストレージシステムの操作マニュアルを持っていっていないことも多い。そこで、本実施形態では、図１５に示すように、記憶媒体２４２に対してアクセスの開始を要求する意味の電子メールを送信することにより、図１６に示す返信メールに表示されるコマンド一覧を利用して記憶媒体２４２へのアクセスを要求することができるようにしている。例えば、図１５に示す電子メール表示画面４８１のように、利用者は、宛先欄４８１ａにＮＡＳ２００の電子メールアドレスを操作入力し、タイトル欄４８１ｂにＮＡＳ２００の名前（NAS-name）とパスワード（password1）を操作入力し、内容欄４８１ｃを空白とすることにより、アクセス開始要求を意味する電子メールを作成することができる。そして、送信ボタン４８１ｅをポインティングデバイス等で操作すると、アクセス開始要求を意味する電子メールをＮＡＳ２００宛に送信することができる。このとき、メールサーバ８００は、ＰＣから電子メールを受信して記憶媒体８４２に記憶し、ＮＡＳからの要求に応じて該電子メールをＮＡＳへ送信する。
【００３１】
図９は、ＮＡＳ２００が行うメール受信処理を示している。本処理は、上記第二の時間t2以下の時間間隔で繰り返し行われる。なお、ＮＡＳの記憶媒体２４２には上記時間t1,t2,t3が記憶され、Ｓ３０４で取得される受信間隔t（分）はＲＡＭ２１３に記憶され、tの初期値にはt1が格納されているものとする。
ＮＡＳがメール受信処理を開始すると、前回メールサーバに電子メールの到着を問い合わせた時点からの経過時間te（秒）を取得する（Ｓ３０２）。経過時間teは、タイマ回路２１４で計時されている現在時刻Tnowから前回メールサーバに電子メールの到着を問い合わせた時刻を差し引くことにより、求めることができる。次に、受信間隔tを取得し、経過時間teが受信間隔t以上であるか否かを判断する（Ｓ３０４）。条件不成立時（te＜t）には、受信タイミングでないことになり、メール受信処理を終了する。条件成立時（te≧t）には、メールサーバ８００に対して自身宛の電子メールが到着しているかどうかを問い合わせ、自身宛の電子メールが到着している場合にはメールサーバから該電子メールを取り込む処理を行う（Ｓ３０６）。メールサーバは、ＮＡＳからの要求に応じて該ＮＡＳに付与された電子メールアドレス宛の未送信の電子メールを記憶媒体８４２に記憶しているか否かを表す情報を該ＮＡＳに対して返信する処理を行う。そこで、ＮＡＳは、メールサーバからの返信情報を受信し、該返信情報に基づいて自身宛の電子メールが到着しているか否かを判断する。
【００３２】
図１５、図１７、図１９、図２１、図２３、図２５に示すように、記憶媒体２４２に対してアクセスを要求する意味の電子メールは、記憶媒体に対するアクセスを許可するためのパスワードが例えばタイトル欄に含まれる仕様とされている。そこで、ＮＡＳは、電子メールの所定のデータ位置に含まれるパスワードが記憶媒体２４２に記憶されている情報Ｄ２に対応したパスワードとされた適式なフォーマットの電子メールが到着したか否かを判断する（Ｓ３０８）。電子メール自体が到着していなかったり、到着した電子メールが適式なフォーマットでなかったり、到着した電子メールの所定のデータ位置に含まれるパスワードがアクセスを許可するためのパスワードと一致しなかったりすると、条件不成立となり、Ｓ３１０に進む。なお、到着した電子メールが適式なフォーマットでない場合にはその旨をエラーとして外部端末に返信し、到着した電子メールに含まれるパスワードが一致しなかった場合にはその旨をエラーとして外部端末に返信してもよい。Ｓ３１０では、アクセスを許可するためのパスワードを含む適式な電子メールを最後に受信した時刻T1から上記第三の時間t3が経過したか否かを判断する。例えば、タイマ回路で計時されている現在時刻Tnowから時刻T1を差し引いた時間がt3以上か否かを判断すればよい。条件不成立時（Tnow−T1＜t3）には時間間隔tを変えることなくメール受信処理を終了するが、条件成立時（Tnow−T1≧t3）には時間間隔tを第一の時間t1に設定して（Ｓ３１２）、メール受信処理を終了する。これにより、外部の端末からＮＡＳ２００に対するアクセスの要求が無くなったときに、ＮＡＳでは比較的長い時間を空けてＮＡＳ宛の電子メールを受信する処理が行われる。従って、メールサーバに大きな負荷をかけずに外部の端末からストレージ装置へアクセスすることが可能になる。
【００３３】
Ｓ３０８で条件成立時には、到着した電子メールが記憶媒体に対してアクセスの開始を要求する意味の電子メールであるか否かを判断する（Ｓ３１４）。図１５で示したような電子メールを受信すると、条件成立となり、図１６に示すように記憶媒体に対するアクセスのコマンドの一覧を含む電子メールを外部の端末に対して送信する（Ｓ３１６）。このとき、メールサーバ８００は、ＮＡＳから電子メールを受信して記憶媒体８４２に記憶し、外部端末からの要求に応じて該電子メールを外部端末へ送信する。
図１６は、外部端末で表示される該電子メールの表示画面４８２の一例を示している。同画面４８２では、送信者表示欄４８２ａにＮＡＳ２００を表す情報（例えばＮＡＳの名前や電子メールアドレス等）が表示され、タイトル欄４８２ｂに返信メールの旨が表示され、内容欄４８２ｃにコマンドの一覧が表示される。内容欄４８２ｃに表示される情報には、コマンドの一覧を含む電子メールの基データＤ１に基づく情報４８２ｃ１が含まれるとともに、例えば、アクセス可能なフォルダの一覧４８２ｃ３が含まれ、アクセスを許可するためのパスワードを電子メールの送信毎に変える場合には次回送信する電子メールに含めるためのパスワード４８２ｃ２が含まれる。
【００３４】
ここで、外部端末の利用者が返信ボタン４８２ｅを操作すると、メールソフトの処理により、内容欄４８２ｃの情報を有する送信用の電子メール表示画面が表示される。なお、図１７、図１９、図２１、図２３、図２５に示すように、宛先欄４８３ａ，４８５ａ，４８７ａ，４８９ａ，４９１ａにはＮＡＳ２００の電子メールアドレスまたは該電子メールアドレスに対応した名前が自動的に挿入され、内容欄４８３ｃ，４８５ｃ，４８７ｃ，４８９ｃ，４９１ｃには受信メールの内容欄（４８２ｃ）の情報が自動的に挿入される。このとき、利用者は、タイトル欄４８３ｂ，４８５ｂ，４８７ｂ，４８９ｂ，４９１ｂにＮＡＳ２００の名前（NAS-name）とパスワードを操作入力し、内容欄のコマンド一覧の中から必要なコマンド以外のコマンドを削除し、内容欄の「folder file：」以下では不必要な情報を削除し必要な情報を操作入力すると、ＮＡＳの記憶媒体に対してアクセスを要求する意味の電子メールを作成することができる。そして、送信ボタン４８３ｅ，４８５ｅ，４８７ｅ，４８９ｅ，４９１ｅを操作すると、作成した電子メールをＮＡＳへ送信することができる。
なお、図に示すように、ＮＡＳの記憶媒体にアクセルするためのユーザ名が外部端末に付与されている場合には「username:」の後にユーザ名を操作入力し、アクセスしようとするフォルダにアクセスするためのフォルダパスワードが該フォルダに設定されている場合には「folderpassword:」の後にフォルダパスワードを操作入力するようにしてもよい。これらの場合、ＮＡＳでは「username:」の後に入力されたユーザ名が外部端末に付与したユーザ名と一致しているか否かを判断し、「folderpassword:」の後に入力されたフォルダパスワードがフォルダに設定されたフォルダパスワードと一致しているか否かを判断し、ユーザ名およびフォルダパスワードが一致したときにＳ３０８で条件成立と判断し、ユーザ名およびフォルダパスワードが一致しないときにはその旨をエラーとして外部端末に返信すればよい。
【００３５】
このようにして、ＮＡＳは記憶媒体２４２に対してアクセスの開始を要求する意味の電子メールを外部端末から受信すると記憶媒体２４２に対するアクセスのコマンドの一覧を含む電子メールを外部端末に対して送信し、外部端末は前記一覧に含まれるコマンドを含む電子メールを送信する。この電子メールをＮＡＳが受信すると、該電子メールに含まれるコマンドの処理が記憶媒体２４２に対して行われる。これにより、外部端末を使用する利用者は、ＮＡＳに対するアクセスのコマンドを覚えていなくても、外部端末からコマンドを指定してＮＡＳに対するアクセスを実行させることができる。従って、本ストレージ装置２００を含むストレージシステムは、便利である。
【００３６】
例えば、ＮＡＳの記憶媒体からフォルダの構造を読み出す場合には、図１７に示す電子メール表示画面４８３のように、DIRコマンドだけを残し、フォルダ構造を読み出したいフォルダのパス（記憶領域内でファイルやフォルダの所在を示す文字列）を「folder file：」以下に操作入力すればよい。これにより、ＮＡＳの記憶媒体のフォルダ構造を読み出すディレクトリコマンドを含む電子メールが容易に作成され、容易にアクセスする対象のファイルまたはフォルダを探すことができる。
また、ＮＡＳの記憶媒体からファイルを読み出す場合には、図１９に示す電子メール表示画面４８５のように、READコマンドだけを残し、読み出したいファイルのパスを「folder file：」以下に操作入力すればよい。これにより、指定されたファイルをＮＡＳの記憶媒体から読み出すことを要求する意味の電子メールが容易に作成され、ＮＡＳから読み出したいファイルを容易にＮＡＳの記憶媒体から読み出すことができる。
【００３７】
さらに、ＮＡＳの記憶媒体にファイルを保存する場合には、図２１に示す電子メール表示画面４８７のように、WRITEコマンドだけを残し、保存したいファイルのパスを「folder file：」以下に操作入力し、添付ボタン４８７ｆを操作して保存したいファイルを選択操作することにより該ファイルを電子メールに添付すればよい。これにより、ＮＡＳの記憶媒体の指定された領域に添付ファイルを保存することを要求する意味の電子メールが容易に作成され、ＮＡＳに書き込みたいファイルを容易にＮＡＳの記憶媒体から読み出すことができる。
さらに、ＮＡＳの記憶媒体からファイルまたはフォルダを削除する場合には、図２３に示す電子メール表示画面４８９のように、DELETEコマンドだけを残し、削除したいファイルまたはフォルダのパスを「folder file：」以下に操作入力すればよい。これにより、指定されたファイルまたはフォルダをＮＡＳの記憶媒体から削除することを要求する意味の電子メールが容易に作成され、ＮＡＳから削除したいファイルやフォルダを容易にＮＡＳの記憶媒体から削除することができる。
【００３８】
むろん、利用者は、DIRコマンドでＮＡＳの記憶媒体からフォルダ構造を読み出さずにフォルダを指定する操作入力を外部端末から行ってファイルの読み出しや保存や削除を行うことも可能である。
本実施形態では、ＮＡＳの記憶媒体に記憶されているファイルおよびフォルダを全て削除することが可能である。この場合、図２５に示す電子メール表示画面４９１のように、DELETEの後にALLを付加してDELETEALLコマンド（全削除コマンド）を作成すればよい。これにより、ＮＡＳの記憶媒体からファイルおよびフォルダを全て削除することを要求する意味の電子メールが容易に作成され、ＮＡＳの記憶媒体をフォーマットすることができる。
【００３９】
なお、ＮＡＳのアクセス部が外部端末に対して電子メールを送信する毎に前回送信時とは異なるパスワードを電子メールに含めて該電子メールを送信する場合、図１６、図１８、図２０、図２２、図２４に示す返信メールのように、次回送信する電子メールに含めるためのパスワード４８２ｃ２，４８４ｃ２，４８６ｃ２，４８８ｃ２，４９０ｃ２が含まれる。この場合、外部端末の利用者は、返信ボタン４８２ｅ，４８４ｅ，４８６ｅ，４８８ｅ，４９０ｅ操作後に表示される送信用の電子メール表示画面４８３，４８５，４８７，４８９，４９１のタイトル欄４８３ｂ，４８５ｂ，４８７ｂ，４８９ｂ，４９１ｂに前記パスワード４８２ｃ２，４８４ｃ２，４８６ｃ２，４８８ｃ２，４９０ｃ２をＮＡＳ２００の名前（NAS-name）とともに操作入力することにより、ＮＡＳの記憶媒体に対してアクセスを要求する意味の電子メールを作成する。そして、ＮＡＳのアクセス部は、Ｓ３０８で前記パスワード４８２ｃ２，４８４ｃ２，４８６ｃ２，４８８ｃ２，４９０ｃ２および上述したコマンドを含む電子メールが外部端末から到着したか否かを判断し、該電子メールを受信したときのみＳ３１４〜Ｓ３２２で該受信した電子メールに含まれるコマンドの処理を記憶媒体２４２に対して行う。
以上の場合、ストレージ装置へのアクセスを許可するためのパスワードが電子メールの送信毎に変わるので、ストレージ装置への不正侵入に対する防御機能を向上させることができる。
【００４０】
ＮＡＳ２００は、図９のＳ３１６でコマンド一覧を含む電子メールを外部端末へ送信すると、時間間隔tを第二の時間t2に設定して（Ｓ３１８）、メール受信処理を終了する。これにより、外部端末からアクセスの開始を要求する意味の電子メールを受信したときに第一の時間t1よりも短い時間t2毎にＮＡＳ宛の電子メールを受信する処理が行われる。従って、メールサーバに大きな負荷をかけずに外部の端末からストレージ装置へアクセスすることが可能になる。
【００４１】
また、ＮＡＳは、Ｓ３１４で到着した電子メールがアクセスの開始を要求する意味の電子メールでないと判断した場合、到着した電子メールが上記コマンド一覧に含まれるコマンドを含む電子メールであるか否かを判断する（Ｓ３２０）。上述したコマンドの一覧に含まれるコマンドを含む電子メールを外部端末から受信した場合、条件成立となり、Ｓ３２２で図１０〜図１４に示すコマンド別処理を行い、Ｓ３２４で時間間隔tを第二の時間t2に設定して、メール受信処理を終了する。これにより、外部端末からアクセスを要求する意味の電子メールを受信したときに時間t1よりも短い時間t2毎にＮＡＳ宛の電子メールを受信する処理が行われる。従って、メールサーバに大きな負荷をかけずに外部の端末からストレージ装置へアクセスすることが可能になる。
【００４２】
一方、ＮＡＳは、Ｓ３２０で到着した電子メールが上記コマンドを含まない電子メールであると判断した場合、メール受信処理を終了する。その後、再びメール受信処理が行われ、前回メールサーバに電子メールの到着を問い合わせた時点からの経過時間teが第一の時間t1または第二の時間t2以上となったときに電子メールが受信され、上記コマンドに応じたアクセスの処理が行われる。
以上説明したようにして、ＮＡＳのアクセス部は、時間t1毎にＮＡＳ宛の電子メールを受信する処理を行い、外部端末からアクセスの開始を要求する意味の電子メールを受信したときには時間t1よりも短い時間t2毎にＮＡＳ宛の電子メールを受信する処理を行って外部端末からの電子メールに含まれるコマンドの処理を記憶媒体に対して行う。
【００４３】
図１０は、ＮＡＳ２００がDIRコマンドおよびアクセスを許可するためのパスワードを含む電子メールを受信した場合に上記Ｓ３２２で行われるフォルダ構造読み出し処理の一例を示している。本処理は、例えば、図１７に示す電子メールを外部端末から受信したときに行われる。
ＮＡＳは、処理を開始すると、受信メール中で指定されたフォルダを表す情報４８３ｃ１を受信メールから抽出し、この情報４８３ｃ１で表される指定されたフォルダのフォルダ構造を記憶媒体２４２から読み出す（Ｓ４０２）。なお、指定されたフォルダが記憶媒体に形成されていない場合には、その旨をエラーとして外部端末に返信してもよい。次に、記憶媒体からコマンド一覧を含む電子メールの基データＤ１を読み出す（Ｓ４０４）。この基データは、例えば図１８に示す返信メールのように、ＮＡＳ２００を表し送信者表示欄４８４ａに挿入される情報（例えばＮＡＳの名前や電子メールアドレス等）、返信メールの意味でタイトル欄４８４ｂに挿入される情報、内容欄４８４ｃの定型部分４８４ｃ１を表す情報とされる。さらに、Ｓ４０２で読み出したフォルダ構造を表す情報４８４ｃ３を内容欄４８４ｃに付加する（Ｓ４０６）。なお、アクセスを許可するためのパスワードを電子メールの送信毎に変える場合には、前回とは異なるパスワード４８４ｃ２を付与し、このパスワードを内容欄４８４ｃに付加する（Ｓ４０８）。
【００４４】
以上の処理によりDIRコマンドに対する返信用の電子メールが生成されるので、この電子メールを外部端末に送信して（Ｓ４１０）、フォルダ構造読み出し処理を終了する。すると、図１８に示す返信メールの表示画面４８４がＰＣ４００等の外部端末に表示される。そこで、外部端末の利用者は、返信ボタン４８４ｅを操作することにより、フォルダ構造を表す情報４８４ｃ３を参照しながらＮＡＳに対してアクセスを要求する意味の電子メールを容易に作成することができる。例えば図１９に示すように、利用者は、タイトル欄（４８５ｂ）にＮＡＳの名前とパスワードを操作入力し、内容欄（４８５ｃ）のコマンド一覧の中から必要なコマンド以外のコマンドを削除し、「folder file：」以下では不必要な情報を削除し必要な情報を操作入力し、送信ボタン（４８５ｅ）を操作すると、ＮＡＳへのアクセス要求を意味する電子メールを送信することができる。
【００４５】
図１１は、ＮＡＳ２００がREADコマンドおよびアクセスを許可するためのパスワードを含み指定されたファイルを記憶媒体から読み出す意味の電子メールを受信した場合に上記Ｓ３２２で行われるファイル読み出し処理の一例を示している。本処理は、例えば、図１９に示す電子メールを外部端末から受信したときに行われる。
ＮＡＳは、処理を開始すると、受信メール中で指定されたフォルダを表す情報４８５ｃ１を受信メールから抽出し、この情報４８５ｃ１で表される指定されたフォルダのファイルを記憶媒体２４２から読み出す（Ｓ４２２）。なお、指定されたファイルが記憶媒体に記憶されていない場合には、その旨をエラーとして外部端末に返信してもよい。次に、記憶媒体からコマンド一覧を含む電子メールの基データＤ１を読み出す（Ｓ４２４）。この基データは、例えば図２０に示す返信メールのように、ＮＡＳ２００を表し送信者表示欄４８６ａに挿入される情報（例えばＮＡＳの名前や電子メールアドレス等）、返信メールの意味でタイトル欄４８６ｂに挿入される情報、内容欄４８６ｃの定型部分４８６ｃ１を表す情報とされる。さらに、Ｓ４２２で読み出したファイルのパスおよびファイル名を表す情報４８６ｃ３を内容欄４８６ｃに付加する（Ｓ４２６）。また、Ｓ４２２で読み出したファイルを添付ファイルとして電子メールに添付する（Ｓ４２８）。なお、パスワードを送信毎に変える場合には、前回とは異なるパスワード４８６ｃ２を内容欄４８６ｃに付加する（Ｓ４３０）。
【００４６】
以上の処理によりREADコマンドに対する返信用の電子メールが生成されるので、この電子メールを外部端末に送信して（Ｓ４３２）、ファイル読み出し処理を終了する。すると、図２０に示す返信メールの表示画面４８６がＰＣ４００等の外部端末に表示される。そこで、外部端末の利用者は、添付欄４８６ｄに表示された添付ファイルを開いたり端末の所定の場所に保存したりすることにより、ＮＡＳの記憶媒体から読み出されたファイルを利用することができる。
なお、利用者は、返信ボタン４８６ｅを操作することにより、ＮＡＳに対してさらにアクセスを要求する意味の電子メールを容易に作成することができる。例えば図２１に示すように、利用者は、タイトル欄（４８７ｂ）にＮＡＳの名前とパスワードを操作入力し、添付欄（４８７ｄ）でファイルを添付する操作を行い、内容欄（４８７ｃ）のコマンド一覧の中から必要なコマンド以外のコマンドを削除し、「folder file：」以下では不必要な情報を削除し必要な情報を操作入力し、送信ボタン（４８７ｅ）を操作すると、ＮＡＳへのアクセス要求を意味する電子メールを送信することができる。
【００４７】
図１２は、ＮＡＳ２００がWRITEコマンドおよびアクセスを許可するためのパスワードを含み記憶媒体の指定されたフォルダに添付ファイルを保存する意味の電子メールを受信した場合に上記Ｓ３２２で行われるファイル保存処理の一例を示している。本処理は、例えば、図２１に示す電子メールを外部端末から受信したときに行われる。
ＮＡＳは、処理を開始すると、受信メール中で指定されたフォルダを表す情報４８７ｃ１を受信メールから抽出し、この情報４８７ｃ１で表される指定されたフォルダ（領域）へ添付ファイルを保存する（Ｓ４４２）。なお、指定されたフォルダが記憶媒体に形成されていない場合には、その旨をエラーとして外部端末に返信してもよいし、指定されたフォルダを記憶媒体に形成したうえで該フォルダへ添付ファイルを保存してもよい。次に、記憶媒体からコマンド一覧を含む電子メールの基データＤ１を読み出す（Ｓ４４４）。この基データは、例えば図２２に示す返信メールのように、ＮＡＳ２００を表し送信者表示欄４８８ａに挿入される情報（例えばＮＡＳの名前や電子メールアドレス等）、返信メールの意味でタイトル欄４８８ｂに挿入される情報、内容欄４８８ｃの定型部分４８８ｃ１を表す情報とされる。さらに、Ｓ４４２で保存したファイルのパスおよびファイル名を表す情報４８８ｃ３を内容欄４８８ｃに付加する（Ｓ４４６）。なお、パスワードを送信毎に変える場合には、前回とは異なるパスワード４８８ｃ２を内容欄４８８ｃに付加する（Ｓ４４８）。
【００４８】
以上の処理によりWRITEコマンドに対する返信用の電子メールが生成されるので、この電子メールを外部端末に送信して（Ｓ４５０）、ファイル保存処理を終了する。すると、図２２に示す返信メールの表示画面４８８がＰＣ４００等の外部端末に表示される。
なお、利用者は、返信ボタン４８８ｅを操作することにより、ＮＡＳに対してさらにアクセスを要求する意味の電子メールを容易に作成することができる。例えば図２３に示すように、利用者は、タイトル欄（４８９ｂ）にＮＡＳの名前とパスワードを操作入力し、内容欄（４８９ｃ）のコマンド一覧の中から必要なコマンド以外のコマンドを削除し、「folder file：」以下では不必要な情報を削除し必要な情報を操作入力し、送信ボタン（４８９ｅ）を操作すると、ＮＡＳへのアクセス要求を意味する電子メールを送信することができる。
【００４９】
図１３は、ＮＡＳ２００がDELETEコマンドおよびアクセスを許可するためのパスワードを含み記憶媒体の指定されたファイルまたはフォルダを削除する意味の電子メールを受信した場合に上記Ｓ３２２で行われる削除処理の一例を示している。本処理は、例えば、図２３に示す電子メールを外部端末から受信したときに行われる。
ＮＡＳは、処理を開始すると、受信メール中で指定されたファイルまたはフォルダを表す情報４８９ｃ１を受信メールから抽出し、この情報４８９ｃ１で表される指定されたファイルまたはフォルダを削除する（Ｓ４６２）。なお、指定されたファイルまたはフォルダが記憶媒体に含まれていない場合には、その旨をエラーとして外部端末に返信してもよい。次に、記憶媒体からコマンド一覧を含む電子メールの基データＤ１を読み出す（Ｓ４６４）。この基データは、例えば図２４に示す返信メールのように、ＮＡＳ２００を表し送信者表示欄４９０ａに挿入される情報（例えばＮＡＳの名前や電子メールアドレス等）、返信メールの意味でタイトル欄４９０ｂに挿入される情報、内容欄４９０ｃの定型部分４９０ｃ１を表す情報とされる。さらに、Ｓ４６２で削除したファイルまたはフォルダのパスおよびファイル名またはフォルダ名を表す情報４９０ｃ３を内容欄４９０ｃに付加する（Ｓ４６６）。なお、パスワードを送信毎に変える場合には、前回とは異なるパスワード４９０ｃ２を内容欄４９０ｃに付加する（Ｓ４６８）。
【００５０】
以上の処理によりDELETEコマンドに対する返信用の電子メールが生成されるので、この電子メールを外部端末に送信して（Ｓ４７０）、削除処理を終了する。すると、図２４に示す返信メールの表示画面４９０がＰＣ４００等の外部端末に表示される。
なお、利用者は、返信ボタン４９０ｅを操作することにより、ＮＡＳに対してさらにアクセスを要求する意味の電子メールを容易に作成することができる。例えば図２５に示すように、利用者は、タイトル欄（４９１ｂ）にＮＡＳの名前とパスワードを操作入力し、内容欄（４９１ｃ）のコマンド一覧の中から必要なコマンド以外のコマンドを削除し、「folder file：」以下を削除し、送信ボタン（４９１ｅ）を操作すると、ＮＡＳへのアクセス要求を意味する電子メールを送信することができる。
【００５１】
図１４は、ＮＡＳ２００がDELETEALLコマンドおよびアクセスを許可するためのパスワードを含む電子メールを受信した場合に上記Ｓ３２２で行われる全削除処理の一例を示している。本処理は、例えば、図２５に示す電子メールを外部端末から受信したときに行われる。本処理はＮＡＳの記憶媒体のデータを全て削除することを意味するため、ＮＡＳは、外部端末へ確認メールを送信し、この確認メールに対して記憶媒体のデータを全て削除する意味の返信メールを受信した場合に、記憶媒体のデータ全てを削除する処理を行うようにしている。
ＮＡＳは、処理を開始すると、記憶媒体のデータ全てを削除することを確認する意味の電子メールである確認メールを既に外部端末へ送信したか否かを判断する（Ｓ４８２）。確認メールをまだ送信していないと判断した場合、DELETEALLコマンドを含む電子メールを受信した外部端末宛の確認メールを生成する（Ｓ４８４）。確認メールの内容欄には、例えば、「Are you sure ?」のような記憶媒体のフォーマットの確認を求める情報が含められる。なお、パスワードを送信毎に変える場合には、前回とは異なるパスワードを内容欄に付加する（Ｓ４８６）。そして、生成した確認メールを外部端末に送信して（Ｓ４８８）、全削除処理を終了する。
【００５２】
ここで、外部端末の利用者は、確認メールに対する返信メールとして、DELETEALLコマンドおよびアクセスを許可するためのパスワードを含む電子メールを作成してＮＡＳ宛に送信することができる。従って、ＮＡＳは、DELETEALLコマンドを含む返信メールを受信すると、上記Ｓ３２２で再び全削除処理を行う。この場合、Ｓ４８２では条件成立となり、記憶媒体をフォーマットし、記憶媒体のデータを全て削除する（Ｓ４９０）。また、記憶媒体をフォーマットしている最中である旨の電子メールを外部端末へ送信し（Ｓ４９２）、全削除処理を終了する。
【００５３】
以上説明したように、外部ネットワークに接続された外部端末が内部ネットワークに接続されたＮＡＳの記憶媒体に対してアクセスするとき、アクセスする対象のファイルが電子メールに添付され、外部端末とＮＡＳとの間で該電子メールのデータ通信が行われて、外部端末から前記記憶媒体へのアクセスが受け付けられる。すると、外部ネットワークと内部ネットワークとの間に設けられるネットワーク交換機やファイアウォールを特別な設定にしなくても、アクセスする対象のファイルを添付した電子メールが外部ネットワークおよび内部ネットワークを経由するデータ通信により外部端末やＮＡＳに届けられる。これにより、例えば、遠隔地よりメールの添付ファイル機能を通じてファイルの送受を行うことができ、電子メールのデータ通信を行うことができる環境であればネットワーク交換機やファイアウォールの制約に捕らわれずに必要なときに必要なデータをストレージ装置との間で送受することができる。
従って、本ストレージシステム、本ストレージ装置、並びに、その制御方法、および、その制御プログラムによると、外部の端末からストレージ装置の記憶媒体へ容易にアクセスすることが可能になる。
【００５４】
なお、外部端末に携帯電話６００を用いると、携帯電話で撮影した写真画像のデータを添付ファイルにした電子メールを自宅や社内のストレージ装置へ送信したり、音楽再生機能付きの携帯電話で急に音楽を聴きたくなった場合に自宅のストレージ装置から音楽ファイルを添付した電子メールを受信したり、出張先から急に仕事上のデータが欲しくなった場合に社内のストレージ装置から該データを格納したファイルを添付した電子メールを受信したりすることができる。従って、携帯電話を用いても、本ストレージシステムを構成することができ、利便性の高いストレージシステムを提供することができる。
【００５５】
（３）その他の変形例：
上記内部ネットワークと上記外部ネットワークとの間にファイアウォールが設けられていなくても、本発明を適用可能である。
上記内部ネットワークは、外部ネットワークに接続された外部側内部ネットワークと、外部ネットワークに接続されず前記外部側内部ネットワークに接続された内部側内部ネットワークと、から少なくとも構成されてもよい。また、上記外部ネットワークは、内部ネットワークに接続された内部側外部ネットワークと、内部ネットワークに接続されず前記内部側外部ネットワークに接続された外部側外部ネットワークと、から少なくとも構成されてもよい。むろん、内部ネットワークや外部ネットワークは、３層構造以上のネットワークでもよい。これらの場合でも、内部ネットワークに接続されたストレージ装置と外部ネットワークに接続された端末との間でアクセス対象のファイルを電子メールに添付することによりストレージ装置は端末から記憶媒体へのアクセスを受け付けることができる。
【００５６】
ストレージ装置と端末との間で電子メールのデータ通信を行う場合、送信側で電子メールを暗号化して受信側へ送信し、受信側で電子メールを復号化してもよい。暗号化の際には、データを圧縮してもよいし、アクセスを受け付けるためのパスワードに応じて暗号化後のデータが変わるようにしてもよい。両者間でファイルを添付して電子メールのデータ通信を行う場合、添付ファイルを所定のデータサイズ以内でデータを分割してデータ通信を行ってもよい。すると、メールサーバが所定のデータサイズ以上の添付ファイルのデータ通信を許可しない場合でも、両者間で大きなデータサイズのファイルを添付した電子メールのデータ通信を行うことが可能になる。
【００５７】
上述したコマンドはストレージ装置の記憶媒体へアクセスするための命令の一例に過ぎないため、記憶媒体へアクセスするためのコマンドは、例えば、読み出しコマンドのみ、保存コマンドのみ、ディレクトリコマンドと読み出しコマンドと保存コマンドのみ、等でもよい。上記全削除コマンドは、ツリー型フォルダ（ディレクトリ）構造の最上層にあるフォルダ（ルートディレクトリ）を指定した削除コマンドで代用してもよい。削除コマンドは、データが格納されていないデータサイズ０のファイルを指定した保存コマンドで代用してもよい。
【００５８】
上述したフローチャートでは、各ステップの順番を一部入れ替えることが可能である。例えば、図１０のフォルダ構造読み出し処理では、Ｓ４０２とＳ４０４とを入れ替え可能であり、Ｓ４０６とＳ４０８とを入れ替え可能である。図１１〜図１４の処理でも、同様である。
【００５９】
なお、本発明は、上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００６０】
【図１】ストレージシステムの構成の例を模式的に示すブロック図。
【図２】ストレージ装置のハードウェア構成の例を模式的に示すブロック図。
【図３】パーソナルコンピュータのハードウェア構成の例を示すブロック図。
【図４】携帯電話のハードウェア構成の例を示すブロック図。
【図５】メールサーバのハードウェア構成の例を示すブロック図。
【図６】記憶媒体に形成されるフォルダ構造の例を模式的に示す図。
【図７】内部ＰＣが行う設定処理の例を示すフローチャート。
【図８】外部ＰＣが行うメール受信処理の例を示すフローチャート。
【図９】ストレージ装置が行うメール受信処理の例を示すフローチャート。
【図１０】ストレージ装置が行うフォルダ構造読み出し処理の例を示すフローチャート。
【図１１】ストレージ装置が行うファイル読み出し処理の例を示すフローチャート。
【図１２】ストレージ装置が行うファイル保存処理の例を示すフローチャート。
【図１３】ストレージ装置が行う削除処理の例を示すフローチャート。
【図１４】ストレージ装置が行う全削除処理の例を示すフローチャート。
【図１５】アクセスの開始を要求する場合の電子メールの表示例を示す図。
【図１６】アクセスの開始を要求した場合の返信メールの表示例を示す図。
【図１７】アクセス対象のファイル等を探す場合の電子メールの表示例を示す図。
【図１８】アクセス対象のファイル等を探した場合の返信メールの表示例を示す図。
【図１９】ファイルを読み出す場合の電子メールの表示例を示す図。
【図２０】ファイルを読み出した場合の返信メールの表示例を示す図。
【図２１】ファイルを保存する場合の電子メールの表示例を示す図。
【図２２】ファイルを保存した場合の返信メールの表示例を示す図。
【図２３】ファイルまたはフォルダを削除する場合の電子メールの表示例を示す図。
【図２４】ファイルまたはフォルダを削除した場合の返信メールの表示例を示す図。
【図２５】ファイル等を全て削除する場合の電子メールの表示例を示す図。
【図２６】ストレージシステムの比較例を模式的に示すブロック図。
【符号の説明】
【００６１】
１１…外部ネットワーク、１２…ＬＡＮ（内部ネットワーク）、
１１０，７１０…ルータ、１２０，７２０…ファイアウォール、
２００…ネットワーク接続ストレージ（ストレージ装置）、２４２…記憶媒体、
４００…パーソナルコンピュータ、５００…ＰＤＡ、６００…携帯電話、
８００…メールサーバ、
１０００…ストレージシステム、
Ｅ１…電子メール、Ｕ１…アクセス部（アクセス手段）、
【図１】
2008181191.tif 000003
【図２】
2008181191.tif 000004
【図３】
2008181191.tif 000005
【図４】
2008181191.tif 000006
【図５】
2008181191.tif 000007
【図６】
2008181191.tif 000008
【図７】
2008181191.tif 000009
【図８】
2008181191.tif 000010
【図９】
2008181191.tif 000011
【図１０】
2008181191.tif 000012
【図１１】
2008181191.tif 000013
【図１２】
2008181191.tif 000014
【図１３】
2008181191.tif 000015
【図１４】
2008181191.tif 000016
【図１５】
2008181191.tif 000017
【図１６】
2008181191.tif 000018
【図１７】
2008181191.tif 000019
【図１８】
2008181191.tif 000020
【図１９】
2008181191.tif 000021
【図２０】
2008181191.tif 000022
【図２１】
2008181191.tif 000023
【図２２】
2008181191.tif 000024
【図２３】
2008181191.tif 000025
【図２４】
2008181191.tif 000026
【図２５】
2008181191.tif 000027
【図２６】
2008181191.tif 000028