(57)【要約】【課題】２以上の入出力インタフェースを有するストレージ装置のインタフェースを有効に活用し、ストレージ装置単体での利用も可能とする。【解決手段】上位装置２に接続可能な、少なくとも第１の入出力インタフェースと第２の入出力インタフェースとを備えたマルチ入出力インタフェース付きストレージ装置１において、第１の入出力インタフェース（ＩＥＥＥ１３９４インタフェースユニット１１）が上位装置２と接続されているときに、第２の入出力インタフェース（ＵＳＢインタフェースユニット１２）を、他のストレージデバイス３との入出力インタフェースとして認識するストレージデバイス認識手段１４を備える。接続検知手段１３によって他のストレージデバイス３の接続が検知されたときに、当該ストレージデバイス３から記録内容を自動的に取込む。【選択図】      図１
2004192301.tif 000002
【特許請求の範囲】
【請求項１】
上位装置に接続可能な、少なくとも第１の入出力インタフェースと第２の入出力インタフェースとを備えたマルチ入出力インタフェース付きストレージ装置において、
前記第１の入出力インタフェースに前記上位装置が接続されているときに、前記第２の入出力インタフェースを、前記上位装置以外の装置であるストレージデバイスとの入出力インタフェースとして認識するストレージデバイス認識手段、
を備えたことを特徴とするマルチ入出力インタフェース付きストレージ装置。
【請求項２】
前記第２の入出力インタフェースに前記ストレージデバイスが接続されたことを検知する接続検知手段と、
前記接続検知手段によって前記ストレージデバイスの接続が検知されたときに、当該ストレージデバイスから記録内容を取り込むリードライト制御手段と、
を備えたことを特徴とする請求項１に記載のマルチ入出力インタフェース付きストレージ装置。
【請求項３】
前記リードライト制御手段は、
前記ストレージデバイスから記録内容を取り込んだ後、当該ストレージデバイスの内容を消去することを特徴とする請求項２に記載のマルチ入出力インタフェース付きストレージ装置。
【請求項４】
前記リードライト制御手段は、
前記ストレージデバイスから取り込んだ記録内容に対して、取り込んだ入出力インタフェースの名称又はタイムスタンプを含む識別符号を付与することを特徴とする請求項２に記載のマルチ入出力インタフェース付きストレージ装置。
【請求項５】
上位装置に接続可能な、少なくとも第１の入出力インタフェースと第２の入出力インタフェースとを備えたマルチ入出力インタフェース付きストレージ装置におけるデバイス認識方法であって、
前記第１の入出力インタフェースに前記上位装置が接続されているときに、前記第２の入出力インタフェースを、前記上位装置以外の装置であるストレージデバイスとの入出力インタフェースとして認識すること、
を特徴とするマルチ入出力インタフェース付きストレージ装置におけるデバイス認識方法。
【請求項６】
上位装置に接続可能な、少なくとも第１の入出力インタフェースと第２の入出力インタフェースとを備えたマルチ入出力インタフェース付きストレージ装置におけるリードライト制御方法であって、
前記第２の入出力インタフェースにストレージデバイスが接続されたことが検知されたときに、当該ストレージデバイスから記録内容を取り込むステップと、
前記ストレージデバイスから記録内容を取り込んだ後、前記ストレージデバイスの内容を消去するステップと、
前記ストレージデバイスから取り込んだ記録内容に対して、取り込んだ入出力インタフェースの名称又はタイムスタンプを含む識別符号を付与するステップと、
を含むことを特徴とするマルチ入出力インタフェース付きストレージ装置におけるリードライト制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、上位装置に接続可能な、少なくとも第１の入出力インタフェースと第２の入出力インタフェースとを備えたマルチ入出力インタフェース付きストレージ装置、デバイス認識方法及びリードライト制御方法に関する。
【０００２】
【従来の技術】
近年、ハードディスクやフラッシュメディア等のストレージデバイスの記録容量が増加しており、一方、それらをパソコン等の上位装置と接続するための各種インタフェースも普及している。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４インタフェース等を内蔵したハードディスク装置等がある（例えば、特許文献１参照）。最近では、複数のインタフェースを内蔵して、上位装置との接続に拡張性を持たせたハードディスク装置も出現している。ここで、ＵＳＢインタフェース（１．１の場合）は、比較的低速のデータ転送速度を持ち、フラッシュメディアとの接続に用いられる。また、ＩＥＥＥ１３９４インタフェースは、データ転送の高速性が要求される場合に用いられ、ハードディスクやＡＶ機器とのインタフェースとして使用されている。いずれもホットプラグによって上位装置の動作中に機器の接続や切り離しが可能であるという特徴がある。
【０００３】
【特許文献１】
特開２００２−７００３号公報（例えば、段落［０００２］〜［０００４］等参照）
【０００４】
【発明が解決しようとする課題】
しかしながら、前記複数のインタフェースを持つハードディスク装置は、多くのインタフェースを内蔵する分コストは高くなるが、ユーザがそのインタフェースを使用する場合、同時に２つ以上のインタフェースを使用することがないため、使用している１つのインタフェース以外は遊休リソースとなり、リソースの有効利用の観点から好ましくない状況であった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、２以上の入出力インタフェースを有するストレージ装置の入出力インタフェースを有効に活用し、また、ストレージ装置単体での利用も可能とする手段を提供することを目的とする。
【０００６】
【課題を解決するための手段】
前記課題を解決する本発明のうち、請求項１に係る発明は、ストレージデバイス認識手段が、マルチ入出力インタフェースのうち、１つの入出力インタフェースが上位装置と接続されているときに、それ以外の入出力インタフェースを、上位装置以外の装置であるストレージデバイスとの入出力インタフェースとして認識することを特徴とするマルチ入出力インタフェース付きストレージ装置である。この構成によれば、２つ以上の入出力インタフェースを装置又はデバイスと同時に接続することが可能になる。
【０００７】
請求項２に係る発明は、リードライト制御手段が、接続検知手段によってストレージデバイスの接続が検知されたときに、自動的にストレージデバイスから記録内容を取り込むことを特徴とするマルチ入出力インタフェース付きストレージ装置である。この構成によれば、上位装置とは独立した状態、すなわち、ストレージ装置単体として、ストレージデバイスからデータを取り込むことが可能になる。なお、この単体での利用は、上位装置がストレージ装置を使用中でない場合に限って可能になる。
【０００８】
請求項３に係る発明は、リードライト制御手段が、ストレージデバイスから記録内容を取り込んだ後、当該ストレージデバイスの内容を消去することを特徴とするマルチ入出力インタフェース付きストレージ装置である。この構成によれば、ストレージデバイスの初期化が自動化されることになる。
【０００９】
請求項４に係る発明は、リードライト制御手段が、ストレージデバイスから取り込んだ記録内容に対し、取り込んだ入出力インタフェースの名称又はタイムスタンプを含む識別符号を付与することを特徴とするマルチ入出力インタフェース付きストレージ装置である。この構成によれば、前記ストレージ装置において、前記ストレージデバイスから取り込んだ記録内容の識別が可能になる。
【００１０】
請求項５に係る発明は、マルチ入出力インタフェースのうち、１つの入出力インタフェースが上位装置と接続されているときに、それ以外の入出力インタフェースを、上位装置以外のストレージデバイスとの入出力インタフェースとして認識することを特徴とするストレージデバイス認識方法である。この方法によれば、２つ以上の入出力インタフェースを同時に使用することが可能になる。
【００１１】
請求項６に係る発明は、入出力インタフェースにストレージデバイスが接続されたことが検知されたときに、当該ストレージデバイスから記録内容を取り込み、前記ストレージデバイスの内容を消去すると共に、前記ストレージデバイスから取り込んだ記録内容に対して、取り込んだ入出力インタフェースの名称又はタイムスタンプを含む識別符号を付与することを特徴とするリードライト制御方法である。この方法によれば、ストレージ装置単体で、ストレージデバイスからデータを取り込み、その後にストレージデバイスを初期化することができ、更に、取り込んだ記録内容の識別が可能になる。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１３】
≪ストレージ装置の構成≫
図１は、本発明の実施形態に係るマルチ入出力インタフェース付きストレージ装置のブロック構成を示す図である。図１において、符号１１はＩＥＥＥ１３９４インタフェースユニット（以下、簡単に「ＩＥＥＥ１３９４−ＩＮＴ」とする）、符号１２はＵＳＢインタフェースユニット（以下、簡単に「ＵＳＢ−ＩＮＴ」とする）であり、両入出力インタフェース及び後記する符号１３乃至１６の各要素を内蔵することによってマルチ入出力インタフェース付きストレージ装置（以下、簡単に「ストレージ装置」とする）１が構成される。ストレージ装置１に接続される上位装置２にも、前記した各インタフェースが備わっているものとする。ここでは、ストレージ装置１としてハードディスク装置が例示されており、ＩＥＥＥ１３９４−ＩＮＴ１１がパソコンやサーバ等の上位装置２に接続され、また、ＵＳＢ−ＩＮＴ１２にコンパクトフラッシュ（Ｒ）等のフラッシュメディア３が接続されるものとして、以下に説明する。なお、ＩＥＥＥ１３９４−ＩＮＴは第１のインタフェースに相当し、ＵＳＢ−ＩＮＴは第２のインタフェースに相当する。
【００１４】
符号１３は、接続検知手段である。接続検知手段１３は、ＩＥＥＥ１３９４−ＩＮＴ１１が上位装置２に接続されていたときに、ＵＳＢ−ＩＮＴ１２にフラッシュメディア３が接続されたことを検知してストレージデバイス認識手段１４に通知する機能を持つ。ストレージデバイス認識手段１４は、ＩＥＥＥ１３９４−ＩＮＴ１１が上位装置２と接続されているときに、ＵＳＢ−ＩＮＴ１２をフラッシメディア３と接続される入出力インタフェースとして認識して、リードライト制御手段１５をコントロールする機能を持つ。
【００１５】
リードライト制御手段１５は、接続検知手段１３によってフラッシュメディア３がＵＳＢ−ＩＮＴ１２に接続されたことが検知されたときに、フラッシュメディア３から自動的にその記録内容を取り込む機能を持つ。そして、フラッシュメディア３から取り込んだ記録内容に対し、取り込みに使用した入出力インタフェースユニットの名称及びタイムスタンプ付きの識別符号を付与する機能をさらに持つ。また、リードライト制御手段１５は、フラッシュメディア３から記録内容を取り込んだ後、ユーザ要求によってはフラッシュメディア３の内容を消去する機能を持つ。フラッシュメディア３から取り込まれた記録内容はストレージ装置本体部１６に記録される。ストレージ装置本体部１６は、必要に応じて上位装置２又はフラッシュメディア３との間でデータ転送を行うことになる。なお、ストレージ装置本体部１６は、具体的には、ハードディスク等の記録メディアである。
【００１６】
≪ストレージ装置の動作≫
図２は、本発明の実施形態に係るストレージ装置の動作を示すフローチャートである。以下、図２のフローチャートを参照しながらストレージ装置１の動作について詳細に説明する。ここでは、ストレージ装置１と上位装置２とは接続されていることを前提とする。
【００１７】
ストレージ装置１は、まず、ＵＳＢ−ＩＮＴ１２にデバイス接続があるか否かをチェックする（ステップＳ２１）。ここで、ＵＳＢ−ＩＮＴ１２にデバイス接続が検出されなかった場合（ステップＳ２１のＮｏ）、ストレージ装置１はスレーブ（下位装置）として動作し、ストレージ装置本体部１６と上位装置２との間でデータ転送が行われる（ステップＳ２２）。一方、ＵＳＢ−ＩＮＴ１２にデバイス接続が検知された場合（ステップＳ２１のＹｅｓ）、更に、接続検知手段１３によってＵＳＢ−ＩＮＴ１２にフラッシュメディアが接続されているか否かを検出する（ステップＳ２３）。フラッシュメディア３が接続されていることが検知された場合（ステップＳ２３のＹｅｓ）、ストレージデバイス認識手段１４は、ＵＳＢ−ＩＮＴ１２を、外部接続されるフラッシュメディア３との入出力インタフェースとして認識して（ステップＳ２４）、リードライト制御手段１５をコントロールする。
【００１８】
このとき、リードライト制御手段１５は、ストレージ装置本体部１６が上位装置２によって使用されているか否かを調べ（ステップＳ２５）、使用中でなかった場合（ステップＳ２５のＮｏ）、ストレージ装置１は、マスタ（上位装置）として動作し、フラッシュメディア３に記録されている内容を取り込み、ストレージ装置本体部１６にコピーするためのリードライトを行う（ステップＳ２６）。このとき、ストレージ装置本体部１６に書き込む記録内容に識別符号を付与する（ステップＳ２７）ことによって、その記録内容と他のコピー内容とを区別することが可能になる。識別符号の付与は、リードライトのために使用される入出力インタフェースユニットの名称及びタイムスタンプを付すことにより行われるが、その他の情報を含めてもよい。なお、ストレージ装置本体部１６が使用中の場合（ステップＳ２５のＹｅｓ）、使用中でなくなるまで待つ。更に、リードライト制御手段１５は、ユーザによるフラッシュメディア３に対する初期化要求があるか否かをチェックし（ステップＳ２８）、ユーザ要求があった場合（ステップＳ２８のＹｅｓ）、フラッシュメディア３の記録内容のフォーマットを行う（ステップＳ２９）。なお、フラッシュメディア３に対する初期化要求は、ユーザがストレージ装置１に備える入力手段（図示しない）を操作することによって行われ、その内容がリードライト制御手段１５に保持される。
【００１９】
≪その他の実施形態≫
前記した本発明の実施形態によれば、上位装置２との接続にＩＥＥＥ１３９４−ＩＮＴ１１を用い、フラッシュメディア３との接続にＵＳＢ−ＩＮＴ１２を用いたが、これらの入出力インタフェースユニット１１（１２）に接続されるデバイスは、上位装置２又はフラッシュメディア３に制限されるものではなく、ストレージ装置１に前記した接続検知、認識、リードライト制御のためのホスト機能が備わっていれば、その入出力インタフェースユニットに準拠したストレージデバイスの種類は問わない。
【００２０】
すなわち、図３のストレージ装置１の外観図に示すように、上位装置２と接続せずにマルチ入出力インタフェース付きストレージ装置単体として動作させることも可能である。具体的には、ＩＥＥＥ１３９４−ＩＮＴ１１に比較的小容量のハードディスク、ＵＳＢ−ＩＮＴ１２にフラッシュメディアを接続し、各インタフェースユニットを上位装置２とは独立して動作させることもできる。このとき、接続されたストレージデバイス毎の記録内容が、ストレージ装置本体部１６にコピーされる。この場合、それぞれのストレージデバイスが持つ容量単位で全て自動的にコピーされるため、コピーのために使用されるインタフェースユニット１１（１２）の名称やタイムスタンプ等の識別情報の付与が必要になる。また、コピー後は、ユーザ要求に応じてコピー元のストレージデバイスが初期化される。なお、図３において、符号Ｂは、ユーザがストレージデバイスの初期化を要求するためのボタンである。このボタンＢは、１回押せば「初期化要求」となり、更に１回押すと「初期化解除（初期化せず）」となる。
【００２１】
なお、ストレージ装置１が持つ入出力インタフェースユニットのうち、１つにネットワーク接続されるポート（ＵＳＢハブ）が備わっているとき、そのポートが上位装置２と接続される場合は、ハブとしてリードライトが可能であり、上位装置２と接続されていない場合は、ネットワークスイッチ等によりコピー専用ポートとして利用することも可能である。また、比較的大容量のハードディスクを内蔵するＡＶ機器（ストレージ装置）からＤＶＤ（ストレージデバイス）に音声映像データを書き込むといった使い方も考えられる。
【００２２】
以上説明したように、マルチ入出力インタフェース付きストレージ装置１において、空いている入出力インタフェースユニット１２を入出力専用のインタフェースユニットとして認識し、ここに例えば、フラッシュメディア３が接続されると、その記録内容がストレージ装置本体部１６に自動的にコピーされ、コピー後、ユーザ要求に応じてそのフラッシュメディアは初期化される。さらに、図４のデータ構成図に示すように、コピーされた内容を識別するために、コピーのために使用した入出力インタフェースユニット毎のフォルダ名にインタフェース名称を付与し、また、ファイル名としてタイムスタンプが使用される。これは、ボリューム単位でコピーされるので、その後にコピー内容を識別するために必要な措置である。
【００２３】
【発明の効果】
以上の説明のように本発明によれば、２以上の入出力インタフェースを有するストレージ装置の全てのインタフェースを有効に活用し、また、ストレージ装置単体での利用も可能とすることによって、遊休リソースを有効利用した、マルチ入出力インタフェース付きストレージ装置を提供することができる。また、データのコピーやストレージデバイスの初期化を自動的に行うことによって、ユーザ操作の負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るマルチ入出力インタフェース付きストレージ装置のブロック構成を示す図である。
【図２】本発明の実施形態に係るマルチ入出力インタフェース付きストレージ装置の動作を示すフローチャートである。
【図３】本発明の実施形態に係るマルチ入出力インタフェース付きストレージ装置の外観を示す図である。
【図４】本発明の実施形態に係るマルチ入出力インタフェース付きストレージ装置におけるデータ構成を示す図である。
【符号の説明】
１…マルチ入出力インタフェース付きストレージ装置
２…上位装置
３…フラッシュメディア
１１…ＩＥＥＥ１３９４インタフェースユニット
１２…ＵＳＢインタフェースユニット
１３…接続検知手段
１４…ストレージデバイス認識手段
１５…リードライト制御手段
１６…ストレージ装置本体部
【図１】
2004192301.tif 000003
【図２】
2004192301.tif 000004
【図３】
2004192301.tif 000005
【図４】
2004192301.tif 000006