(57)【要約】【課題】識別情報が無いストレージデバイスでもストレージデバイスを制御することが可能となる。【解決手段】情報処理装置とストレージデバイスとに接続されるストレージデバイスアダプタは、前記情報処理装置と前記ストレージデバイスとのデータの送受信の制御を行う制御手段と、前記ストレージデバイスとの結合をロックするロック手段と、前記情報処理装置に、自身の識別情報を送信する送信手段とを備える。【選択図】図１
2013025597.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置とストレージデバイスとに接続されるストレージデバイスアダプタであって、
前記情報処理装置と前記ストレージデバイスとのデータの送受信の制御を行う制御手段と、
前記ストレージデバイスとの結合をロックするロック手段と、
前記情報処理装置に、自身の識別情報を送信する送信手段と
を備えたストレージデバイスアダプタ。
【請求項２】
更に、
前記ストレージデバイス内にデータが存在するか否かを判定する判定手段を備え、
前記判定手段によってデータが存在すると判定した場合、前記送信手段は識別情報を送信することを特徴とする請求項１に記載するストレージデバイスアダプタ。
【請求項３】
更に、
前記ストレージデバイスとの結合を解除する解除部を備えることを特徴とする請求項１に記載するストレージデバイスアダプタ。
【請求項４】
情報処理装置とストレージデバイスとに接続されるストレージデバイスアダプタの制御方法であって、
前記情報処理装置と前記ストレージデバイスとのデータの送受信の制御を行う制御工程と、
前記ストレージデバイスとの結合をロックするロック工程と、
前記情報処理装置に、自身の識別情報を送信する送信工程と
を備えたストレージデバイスアダプタの制御方法。
【請求項５】
情報処理装置と、前記情報処理装置とストレージデバイスとに接続されるストレージデバイスアダプタと、を備えたシステムであって、
前記ストレージデバイスアダプタは、
前記情報処理装置と前記ストレージデバイスとのデータの送受信の制御を行う制御手段と、
前記ストレージデバイスとの結合をロックするロック手段と、
前記情報処理装置に、自身の識別情報を送信する送信手段と
を備え、
前記情報処理装置は、
前記ストレージデバイスから識別情報を受信する受信手段と、
前記受信手段により受信した識別情報に基づいて、該ストレージデバイスの使用の可否を判断する判断手段と、
を備えたシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージデバイスアダプタに関する。
【背景技術】
【０００２】
USBメモリに代表されるようにコンピュータへの脱着機構を備えたストレージデバイス(以下USBデバイス)の制御について、近年はUSBデバイスのシリアルナンバー(識別番号)を管理することで、デバイス制御システム上で、１USBデバイス１ユーザ単位での制御（読み書き可、読み取り専用、禁止）が可能となっている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１３８８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、シリアルナンバーをUSBデバイスに組み込む工程は各ハードウェアメーカに委ねられており、かつ必須ではない。したがって、特許文献１に記載のシステムでは、USBデバイスに万一シリアルナンバーが付与されていない場合は、USBデバイスの制御ができないといった問題がある。
そこで、本発明は、識別情報が無いストレージデバイスでもストレージデバイスを制御することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明によるストレージアダプタは以下の構成を備える。すなわち、情報処理装置とストレージデバイスとに接続されるストレージデバイスアダプタであって、
前記情報処理装置と前記ストレージデバイスとのデータの送受信の制御を行う制御手段と、
前記ストレージデバイスとの結合をロックするロック手段と、
前記情報処理装置に、自身の識別情報を送信する送信手段と
を備える。
【発明の効果】
【０００６】
本発明によれば、識別情報が無いストレージデバイスでもストレージデバイスを制御することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】USBアダプタとそれに接続されるUSBメモリの概略構成図である。
【図２Ａ】USBアダプタの構成を示す平面図である。
【図２Ｂ】USBアダプタの構成を示す断面図である。
【図３】ロック機構の他の例を示す図である。
【図４】ロック機構の他の例を示す図である。
【図５】USBアダプタにおける処理を示すフローチャートである。
【図６】情報処理装置における処理を示すフローチャートである。
【図７】情報処理装置とUSBアダプタのハードウェア構成を示す図である。
【発明を実施するための形態】
【０００８】
最初に、管理者はシリアルナンバー（識別情報）を付与した、ロック機構付きのUSBアダプタ（ストレージデバイスアダプタ）１０を用意し、予めそのシリアルナンバーを、情報処理装置３０のデバイス制御システム上に登録しておく。次に、このUSBアダプタ１０にUSBメモリ２０を接続し、ユーザに配布する。このUSBアダプタ１０は、脱着防止のロック機構１２を備えているため、ユーザ側で他のUSBメモリ２０に入れ替ることはできない。
【０００９】
図１は、USBアダプタとそれに接続されるUSBメモリの概略構成図である。前述のように、USBアダプタ１０（ストレージデバイスアダプタ）には、USBメモリ（ストレージデバイス）２０が挿入される。なお、ストレージデバイスは、USBメモリとして説明するが、これに限られず、SDカード等データを記憶できるものであれば何でもよい。
【００１０】
USBアダプタ１０は、不図示の情報処理装置３０に接続することができ、自身の識別情報（例えば、ベンダーID、プロダクトID、シリアル番号）と、USBメモリ２０のデータ保存領域をデータ保存領域伝達部１１経由で情報処理装置３０に転送する。USBアダプタ１０には、USBメモリ２０との結合をロックするロック機構１２（ロック手段）が備えられており、挿入したUSBメモリが鍵（ロック）無しでは差し替えられない様になっている。
【００１１】
したがって、識別情報が付加されないUSBメモリでも、識別情報を付加したUSBアダプタ１０を経由することにより、USBメモリ２０を個別に制御することが可能となる。
【００１２】
USBアダプタの構成について、図２Ａ、図２Ｂを用いて説明する。図２Ａは、USBアダプタの構成を示す平面図、図２ＢはUSBアダプタの構成を示す断面図である。
【００１３】
USBメモリ２０のUSBコネクタには通常、上下に２ヶ所に切り欠き２１があり、ロック機構１２は、この切り欠き２１に引っ掛けてUSBコネクタの取り外しを防止するためのフック部１５と、このフック部を押圧することで固定する上蓋部１３から成る。
【００１４】
USBメモリ２０がUSBアダプタ１０に挿入されると、フック部１５がUSBコネクタの切り欠き２１に挿入される。フック部１５は、USBコネクタの切り欠き２１内に突出することによりUSBコネクタを取り外すことができない。
【００１５】
USBメモリ２０をUSBアダプタ１０から取り外す、すなわちロックを解除する場合は、フック部１５を固定している上蓋部１３の施錠部１４に鍵を挿入して上蓋部１３を、フック部１５への押圧を取り除くようUSBメモリ２０方向にスライドさせる（解除部）ことで、フック部１５が緩み、USBコネクタに挿入されたフック部１５を切り欠き２１より取り外すことができる。なお、ロックを解除する構成は、例えば、USBメモリ２０に対して上蓋部１３を直角方向に回転することにより、フック部１５への押圧を取り除く構成でもよく、これに限定されない。
【００１６】
なお、USBアダプタ１０は、施錠部１４の替わりに、ソレノイド１６を備える構成でもよい（図３）。ソレノイド１６によりフック部１５は矢印方向に伸縮可能なため、USBコネクタの脱着を制御することができる。
【００１７】
管理者がUSBメモリ２０の取り外しを許可する信号を情報処理装置３０から受信した場合は、情報処理装置３０のUSBインターフェース３２からバスパワーを供給し、フック部１５がソレノイド１６方向に引っ込むことにより、USBメモリ２０をUSBアダプタ１０から取り外すことが可能となる。
【００１８】
また、USBアダプタ１０内にUSBメモリ２０を密閉しロックする構成にしてもよい（図４）。本来、USBコネクタには図２で示したように取り外しを防止するための切り欠き２１が開けられている。しかしながら、万一この切り欠きが無い場合、および破損している場合などは対応することができない。この場合、USBメモリ２０を格納するスペースをもったUSBアダプタ１０を用意し、施錠部１４でロックすることで対応できる。
【００１９】
図７は、情報処理装置とUSBアダプタのハードウェア構成を示す図である。情報処理装置３０は、パーソナルコンピュータ（ＰＣ）などであり、ネットワークを介して不図示のサーバ装置と接続されている。
【００２０】
情報処理装置３０は、ハードディスクドライブ（ＨＤＤ３３）に記憶されているソフトウエアにしたがってＣＰＵ３１が各種手段として機能する。USBインターフェース３２は、USBコントローラやUSBコネクタなどを含む。メモリ３４は、ＲＡＭやＲＯＭなどを含む。ネットワークインターフェース３５は、ネットワークを通じて他のコンピュータと通信するための通信回路である。ＨＤＤ３３は、オペレーティングシステムや、USBアダプタ１０の識別番号と使用の可否（読み書き可、読み取り専用、禁止）が対応付けられたテーブル等各種のデータを記憶する。
【００２１】
USBアダプタ１０は、情報処理装置３０に対して着脱可能なストレージデバイスアダプタの一例である。ここでは、USBインターフェースを採用しているが、ＩＥＥＥ１３９４、ワイヤレスUSBなど、他の通信インターフェースであってもよい。USBアダプタ１０は、USBコントローラやUSBコネクタなどのUSBインターフェース１７、ＣＰＵ１９、メモリ１８などを備えている。
【００２２】
USBアダプタ１０は、メモリ１８に記憶されているソフトウエアにしたがってＣＰＵ１９が各種手段として機能する。メモリ１８には、USBアダプタ１０を識別するための識別情報や、USBアダプタ１０における処理を実行するソフトウエアが含まれている。
【００２３】
図５は、USBアダプタにおける処理を示すフローチャートである。
USBメモリ２０をUSBアダプタ１０に挿入し（Ｓ５０１）、USBアダプタ１０のコネクタをロック機構１２によりロックする（Ｓ５０２）。そして、USBアダプタ１０を情報処理装置（ＰＣ）３０に挿入する（Ｓ５０３）。
【００２４】
USBアダプタ１０のＣＰＵ１９は、USBメモリ２０のデータ保存領域を検知したか否かを判定する（Ｓ５０４）。検知したか否かの判定は、接続されたデバイスのデータ保存領域にデータが存在するか否かを判定することであり、例えば、マウス・キーボード等はデータ保存領域を検知しない。
【００２５】
ＣＰＵ１９は、データ保存領域を検知しない場合（Ｓ５０４のＮＯ）、挿入されたUSBメモリ２０を使用不可とする（Ｓ５０６）。
【００２６】
ＣＰＵ１９は、データ保存領域を検知した場合（Ｓ５０４のＹＥＳ）、自身のシリアルナンバー（識別情報）、データ保存領域を情報処理装置３０に通知する（Ｓ５０７）。
【００２７】
すなわち、データ保存領域を備えるストレージデバイスのみUSBアダプタ１０は情報処理装置３０に通知するので、情報処理装置３０とUSBアダプタ１０と間で無用なデータのやり取りを少なくすることができる。
【００２８】
図６は、情報処理装置における処理を示すフローチャートである。
情報処理装置３０のＣＰＵ３１は、情報処理装置３０のUSBインターフェース３２を介してUSBアダプタ１０が挿入されたのを検知したら（Ｓ６０１）、USBアダプタ１０からシリアルナンバー、データ保存領域を受信する（Ｓ６０２）。
【００２９】
ＣＰＵ３１は、ＨＤＤ３３に記憶されているUSBアダプタ１０と使用の可否（読み書き可、読み取り専用、禁止）が対応付けられたテーブルを参照して、使用の可否を判断する（Ｓ６０３）。なお、USBアダプタ１０と使用の可否が対応付けられたテーブルは、ネットワークを介して不図示のサーバ装置に記憶し、サーバ装置で使用の可否を判定する構成としてもよい。
【００３０】
使用可能と判断された場合（Ｓ６０３のＹＥＳ）、ＣＰＵ３１は、USBアダプタ１０を介してUSBメモリ２０のデータ保存領域に記憶されているデータの読み込みや、データの書き込みを行う（Ｓ６０４）。
【００３１】
なお、USBアダプタ１０における処理を実行するソフトウエアに、オートラン機能や、コンピュータウィルスをチェックするプログラムを記憶させ、USBメモリ２０のデータ保存領域に記憶されているデータの読み込みや、データの書き込み（図６のＳ６０４）を実行する前に、USBメモリ２０内のコンピュータウィルスチェックを実行させる構成とすることも可能である。
【００３２】
以上説明したように、ロック機構付きのUSBアダプタ１０の識別情報を情報処理装置３０に送信することにより、USBアダプタ１０を介してUSBメモリ２０への制御を行うことができる。したがって、識別情報が無いストレージデバイスでもストレージデバイスを制御することが可能となる。
【図１】
2013025597.tif 000003
【図２Ａ】
2013025597.tif 000004
【図２Ｂ】
2013025597.tif 000005
【図３】
2013025597.tif 000006
【図４】
2013025597.tif 000007
【図５】
2013025597.tif 000008
【図６】
2013025597.tif 000009
【図７】
2013025597.tif 000010