(57)【要約】【課題】  挿抜式ストレージデバイスがウィルスに感染した場合、ユーザがその事実を感知できる挿抜式ストレージデバイスを提供すること。【解決手段】挿抜式ストレージデバイスを、当該挿抜式ストレージデバイス常駐するウィルススキャンプログラムがコンピュータに内蔵されたオペレーティングシステムの下に当該挿抜式ストレージデバイスのウィルススキャンを実行し、ウィルススキャン結果を当該挿抜式ストレージデバイスに設けた報知装置でユーザに報知する構成とする。【選択図】  図８
0003158114.tif 000002
【実用新案登録請求の範囲】
【請求項１】
記憶部とこれを制御する制御部とを有し、コンピュータの所定のインターフェースに挿抜して使用するストレージデバイスであって、
該挿抜式ストレージデバイスの前記記憶部に常駐するウィルススキャンプログラムが前記コンピュータに内蔵されたオペレーティングシステムの下に当該挿抜式ストレージデバイスの書き込み可能な領域に格納されている全ファイルのウィルススキャンを実行し、
前記ウィルススキャンの結果を当該挿抜式ストレージデバイスに設けた報知装置でユーザに報知するように構成されてなることを特徴とする、挿抜式ストレージデバイス。
【請求項２】
報知装置は、ＬＥＤ、液晶表示装置、スピーカ、バイブレータのいずれか、若しくは２つ以上の組み合わせであることを特徴とする、請求項１記載の挿抜式ストレージデバイス。
【請求項３】
少なくとも所定のオペレーティングシステムを有するコンピュータに挿抜して使用するストレージデバイスであって、
該挿抜式ストレージデバイスは；
ＣＤ−ＲＯＭ用フォーマットで構成され少なくともウィルススキャンプログラムを格納してなる第１の領域とディスク用フォーマットで構成され少なくともユーザデータと更新されたウィルス定義ファイルとを格納するための第２の領域からなる記憶部と、
該記憶部を制御するコントローラと、
報知装置を有し、
前記コントローラは、前記ウィルススキャンプログラムから前記オペレーティングシステムを介して発行された、前記報知装置によってウィルススキャン実行中を報知させるための第１のコマンドと感染なしを報知させるための第２のコマンドとウィルスに感染していたことを報知させるための第３のコマンドとを解釈して当該コマンドに従った報知信号を前記報知装置に出力する信号出力手段を有することを特徴とする、請求項１又は２に記載の挿抜式ストレージデバイス。
【請求項４】
２次電池を内蔵し、挿抜式ストレージデバイスコンピュータから抜き取った後も、報知装置による報知状態を続行することを特徴とする、請求項１乃至請求項３いずれか１項記載の挿抜式ストレージデバイス。
【請求項５】
第３のコマンドは、ウィルススキャンプログラムが、ウィルス感染確認後そのウィルスを駆除したことを報知させるためのコマンドであることを特徴とする、請求項３又は４に記載の挿抜式ストレージデバイス。
【請求項６】
第３のコマンドは、ウィルススキャンプログラムが、ウィルス感染確認後ウィルスに感染していたファイルを、ディスク用フォーマットで構成された第３の領域に隔離したことを報知させるためのコマンドであることを特徴とする、請求項３又は４に記載の挿抜式ストレージデバイス。
【請求項７】
挿抜式ストレージデバイスは；
前記第１の領域に前記ウィルススキャンプログラムが自動起動する手段（ａｕｔｏｒｕｎ．ｉｎｆ）をさらに格納してなり、当該挿抜式ストレージデバイスが前記オペレーティングシステム起動状態の前記コンピュータの所定のインターフェースに装着された際、前記ウィルススキャンプログラムが前記コンピュータで自動起動するものであり、
ウィルススキャンプログラムは；
起動後、前記第２領域に格納されている全ファイルに対するウィルススキャンを実行するとともにスキャン結果を前記報知装置で報知する第１ステップ実行手段と、
第１ステップ終了後サーバにアクセスしてウィルススキャンプログラム用のウィルス定義ファイルの最新版を前記第２領域に格納されている旧定義ファイルに置き換えて更新する第２ステップ実行手段と、
当該挿抜式デバイスに新たに格納されたファイルが前記第２ステップ実行手段で更新された最新のウィルス定義ファイルでウィルススキャンする第３ステップ実行手段、
とを有することを特徴とする、請求項３乃至請求項６いずれか１項記載の挿抜式ストレージデバイス。
【請求項８】
記憶部がＮＡＮＤ型フラッシュメモリからなり、ウィルススキャンプログラムは、コントローラに、第３の領域に格納されている全データを消去するコマンドを発行し、コントローラはこれを受けて前記ＮＡＮＤ型フラッシュメモリに対して第３領域を構成する物理ブロックアドレスを指定したｅｒａｓｅコマンドを発行することにより、ウィルススキャンプログラムから発行された前記コマンドを実行することを特徴とする請求項３に記載の挿抜式デバイス。
【請求項９】
ウィルススキャンプログラムは、設定により、挿抜式デバイスを装着したホスト側のウィルススキャンの実行が可能であることを特徴とする、請求項１又は２に記載のストレージデバイス。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、挿抜式ストレージデバイスに関し、特に、コンピュータウィルスに感染した場合に、使用者に分り易く報知できる挿抜式ストレージデバイスに関する。
【背景技術】
【０００２】
近年コンピュータのウィルス感染が問題となっている。このため、コンピュータにウィルススキャンプログラムを常駐させ、絶えず感染の有無を監視し、万一、一のコンピュータが感染してもネットワーク上の他のコンピュータに対する感染を極力防止しようとしている。
【０００３】
コンピュータウィルス（本願では単にウィルスという）は、コンピュータのＵＳＢポートやＳＤカードスロットなど、他のインターフェースに装着された可搬型記憶媒体に対しても容易に２次感染する。
【０００４】
コンピュータにウィルススキャンプログラムを常駐させている場合はよいが、必ずしも常駐されているとは限らない。また常駐されていたとしても、常に最新のウィルスに対応できるように更新されているとは限らない。このため、可搬型記憶媒体がウィルスに２次感染し、該可搬型記憶媒体から他のコンピュータに３次感染することも容易に予想される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１１５２４
【考案の概要】
【考案が解決しようとする課題】
【０００６】
そこで本考案の第１の目的は、それ自身のウィルス感染有無を有効にチェックできる挿抜式ストレージデバイスの提供にある。第２の目的は、ウィルススキャン結果をユーザに簡易な方法で知らせ、特にホスト機器から抜き取ったあともスキャン結果を継続的に報知し続け、２次感染を有効に防止できる挿抜式ストレージデバイスの提供にある。第３の目的は、常に信頼性の高いウィルススキャン結果を得ることができる挿抜式ストレージデバイスの提供にある。第４の目的は、多目的なウィルススキャンが実行可能な挿抜式ストレージデバイスの提供にある。その他目的は、明細書、図面、特に実用新案登録請求の範囲により自ずと明らかとなろう。
【課題を解決するための手段】
【０００７】
上記課題解決のため、本考案は、請求項記載の新規な特徴的構成を採用する。
【考案の効果】
【０００８】
本考案の挿抜式ストレージデバイスによれば、デバイス内部に常駐させているウィルススキャンプログラムが、デバイス内部の既存のファイルのウィルススキャンを実行するとともに、
ウィルススキャン結果（ウィルスの有無、ウィルスの駆除若しくは感染ファイルの隔離）をデバイスに設けた報知手段でユーザに報知するので、万一、デバイスがウィルスに感染した場合、ユーザはその事実や駆除などの処理状態を有効に知ることができる。特に、デバイスに２次電池を設けた場合は、コンピュータから抜き取った後も、２次電池が機能する間、スキャン結果を確実に認識できるので、誤って他のコンピュータに装着して感染を広げることを有効に防止できる。
【０００９】
また、デバイスをコンピュータに装着したときにウィルススキャンプログラムが自動起動し、ウィルス定義ファイルを最新のものに更新した後でなければ、新たにファイルを格納できないので、新たに格納されたファイルは常に最新のウィルス定義ファイルでスキャンされ、新規格納ファイルのウィルススキャン結果の信頼性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本考案の挿抜式ストレージデバイスの第１の基本構成例と使用状態例である。
【図２】ウィルススキャンプログラムの内容例である。
【図３】本考案の挿抜式ストレージデバイスの第１の実施例（ＬＥＤによる報知）である。
【図４】報知手段（ＬＥＤ）によるウィルススキャンステータスの第１の表示例である。
【図５】報知手段（ＬＥＤ）によるウィルススキャンステータスの第２の表示例である。
【図６】本考案の挿抜式ストレージデバイスの第２の実施例（ＬＣＤによる報知）である。
【図７】ウィルス定義ファイルをダウンロードするときの状態説明である。
【図８】本考案の挿抜式ストレージデバイスの第２の基本構成例２（２次電池を設けた例）である。
【考案を実施するための形態】
【００１１】
以下、本考案を実施するための最良の形態について図面を用いて説明するが、本考案は特許請求の範囲内において種々の形態を採ることができ、下記実施形態に限定されないことはいうまでもない。
【００１２】
（挿抜式ストレージデバイスと使用状態例）
図１は本考案の実施形態に係る挿抜式ストレージデバイスの第1の基本構成例とその使用状態を表している。図１に示すように、本考案の挿抜式ストレージデバイス２はコンピュータ１のホストインターフェース１１２（例えばＵＳＢインターフェースのポート）に挿抜して使用する。
【００１３】
コンピュータ１は、例えば汎用のパーソナルコンピュータ（ＰＣ）であり、コンピュータ１を統括的に制御するＣＰＵ１１１と、所定の規格に基づいてコンピュータ１の外部と接続されるホストインターフェース１１２と、基本ソフトウエアであるＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標）
ＯＳ）１１４１と、ＯＳ１１４１や不図示のアプリケーションプログラムを格納している補助記憶装置１１４と、ＣＰＵ１１１のワークメモリとしての主記憶装置１１３を有する。補助記憶装置１１４は、例えばハードディスクドライブ(ＨＤＤ)やソリッドステートドライブ（ＳＳＤ）であり、主記憶装置１１３はＤＲＡＭで構成され得る。
【００１４】
挿抜式ストレージデバイス２は、プログラムやデータを格納する記憶装置２１と、ホストインターフェース１１２から送出されたコマンドやデータを、バス３を介して受け取ったり、記憶装置２１からデータやプログラム等の情報をホストインターフェース１１２に受け渡すデバイスインターフェース２２と、デバイスインターフェース２２で受け取ったコマンドに基づいて記憶装置２１へデータの書き込みや読み出しを実行するコントローラ２３と、コントローラ２３に接続された報知装置２４とで構成される。コントローラ２３には、本挿抜式ストレージデバイス２を駆動するために必要なプログラム（ファームウエア２３１）が予めインストールされており、コントローラ２３は、ファームウエア２３１により後述する報知コマンドを解釈して、報知装置２４に報知信号を出力する。
【００１５】
記憶装置２１には、ウィルススキャンプログラム２１１が予めインストールされている。挿抜式ストレージデバイス２のウィルススキャンは、挿抜式ストレージデバイス２がコンピュータ１のホストインターフェース１１２に装着された際、ユーザがウィルススキャンプログラム２１１の起動を、マウスやキーボードで指定して、ＯＳ１１４１の下に実行される。ウィルススキャンプログラム２１１がコンピュータ１側のＯＳ１１４１の機能により自動的に起動するよう設定してもよい。
【００１６】
図２に示すとおり、ウィルススキャンプログラム２１１は、ファイル検索機能、ウィルススキャン機能、ウィルス駆除機能、感染ファイル隔離機能、スキャンステータス報知コマンド発行機能（ウィルススキャン実行中であることを知らせる機能）、スキャン結果報知コマンド発行機能、ＬＯＧ（スキャン履歴）書き込み機能、ウィルス定義ファイル更新機能を有する。ウィルス駆除機能と感染ファイル隔離機能はオプションとして選択できる。
【００１７】
ここで“ウィルススキャン機能”とは、記憶装置２１に格納されているファイルが、ウィルスに感染しているかの有無をチェックする機能をいう。”ウィルス駆除機能“とは、感染していたファイルからウィルスプログラムを除去する機能である。除去とは感染したウィルスプログラムそれ自体を記憶装置２１から消去し若しくは暗号化して、記憶装置２１及びコンピュータ１で活動できなくすることをいう。“感染ファイル隔離機能“とは、感染したウィルスをファイルから除去できない、若しくは除去できたとしてファイルを本然の状態に復帰させることができない場合に、感染したファイルごと記憶装置２１内の所定の場所（例えば隔離専用のパーティション）に移動する機能をいう。この場合、感染ファイルは暗号化など適宜の処理がされて、以降ウィルスが活動できないようにされる。ウィルススキャンはウィルススキャンプログラム２１１の有するワクチンソフト（厳密にはウィルス検出エンジン）で実行される。
【００１８】
なお、ウィルススキャンプログラム２１１とウィルス定義ファイル２１２は、ウィルススキャン機能において一体不可分の関係にあり、両者はともに、コンピュータ１のファイルシステムが認識可能なファイルとして存在する。
【００１９】
ウィルススキャンプログラム２１１が主記憶装置１１３にロードされ起動するとき、定義ファイル２１２もロードされる。ウィルススキャンプログラム２１１が起動すると、最初にファイル検索機能に基づき、記憶装置２１のデータ書き込み可能なディスク領域に格納されているファイルを検索し、主記憶装置１１３にファイル名のリストを作成する。ウィルススキャンプログラム２１１は作成されたリストのファイルを順次スキャンし、ウィルス定義ファイルを参照し、定義ファイルで定義されているウィルスが存在するか否かをスキャンする。尚、本考案のデバイス２はストレージデバイスであるから、ディスク領域には各種のユーザデータが格納されうる。
【００２０】
挿抜式ストレージデバイス２は、報知装置２４を有する。ウィルススキャンプログラム２１１は、スキャンを開始すると、スキャンステータス報知コマンド発行機能により、コントローラに対し、スキャン実行中であることを報知装置２４で報知させるためのコマンドをＯＳ１１４１を介して発行し、コントローラ２３がこのコマンドを解釈し、報知装置２４からスキャン実行中であることをユーザに知らせる。
【００２１】
ウィルススキャンプログラム２１１は、スキャンの結果ウィルスが発見されたこと又は発見されなかったことを、スキャン結果報知コマンド発行機能により、報知装置２４で報知させる。即ち、ウィルススキャンプログラム２１１は、スキャンの結果（ウィルス発見若しくは未発見）を、スキャン結果報知コマンド発行機能により、コントローラ２３に対し、ウィルス発見若しくは未発見であることの事実を報知装置２４で報知させるためのコマンドをＯＳ１１４１を介して発行し、コントローラ２３がこのコマンドを解釈し、報知装置２４からスキャン結果をユーザに知らせる。
【００２２】
尚、ウィルススキャンプログラム２１１にウィルス駆除機能、感染ファイル隔離機能を設けないこともできるが、その場合は、スキャン結果（感染有無）だけが報知される。ウィルス駆除機能と感染ファイル隔離機能を具備させるときは、ウィルス感染有無のチェックと、ウィルスの駆除若しくは感染ファイルの隔離が一連の動作で行われる。即ち、ウィルスが発見されたとき、単にウィルスが存在する事実のみを報知するのではなく、ウィルススキャンプログラム２１１が有するウィルス駆除機能、感染ファイル隔離機能により、ウィルスを駆除若しくは感染ファイルを隔離し、その結果を報知する。この場合も、ウィルススキャンプログラム２１１のスキャン結果報知コマンド発行機能により、コントローラ２３に対し、ウィルス駆除若しくは感染ファイルを隔離したことを報知装置２４で報知させるためのコマンドをＯＳ１１４１を介して発行し、コントローラ２３がこのコマンドを解釈し、報知装置２４から、駆除又は隔離したことをユーザに知らせる。
【００２３】
また、ウィルススキャンプログラム２１１は、ＬＯＧ（スキャン履歴）書き込み機能により、スキャンの実行とその結果を、ＣＰＵ１１１が有する不図示のタイマー機能を用いて、ＬＯＧ（履歴）として記憶装置２１に書き込ませるコマンドをコントローラ２３に発行する。コントローラ２３はこれを解釈して当該ＬＯＧを記憶装置２１のＬＯＧファイル２１３に記憶し、保存する。ＬＯＧとして記録するデータは、スキャン日時、結果（感染ファイルの有無、感染していた場合のファイル名、感染ウィルス名など）である。
【００２４】
なお、コンピュータ１のホストインターフェース１１２がＵＳＢインターフェースの場合（即ちＵＳＢポートを有する）、挿抜式ストレージデバイス２は、デバイスインターフェース２２にＵＳＢインターフェースを採用するとともに記憶装置２１にＮＡＮＤ型フラッシュメモリなどの不揮発性半導体メモリを用い、ＵＳＢメモリで構成することができる。この場合、挿抜式デバイス２は、ＵＳＢ電極をコンピュータ１のＵＳＢポートに装着して使用する。また挿抜式ストレージデバイス２は、コンピュータ１が有するその他のインターフェースを使用するものでもよい。例えば、コンピュータ１がＥＸＰＲＥＳＳカード用スロットを有する場合は、該スロットに挿抜するものであってもよい。ＥＸＰＲＥＳＳカード用スロット以外のインターフェースが具備されている場合はそれらを使用してもよい。また、報知装置２４は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などユーザが視認し得る装置のほか、スピーカなどユーザが音で感知できる装置でもよい。これら報知装置は１個で構成しても複数個で構成してもよい。或いは種類の異なる報知装置を組み合わせて構成してもよい。以下、本考案の実施形態例（報知装置による報知例を含む）について説明する。
【００２５】
（第１実施形態）
以下、本考案の挿抜式ストレージデバイスの第１実施形態について、図３乃至図５を参照して説明する。なお、以下の説明において、図１に示す基本構成と同一の機能及び構成を有する要素については同一符号を付し、重複説明は必要な場合にのみ行う。
【００２６】
図３において、挿抜式ストレージデバイス２は、デバイスインターフェースとしてＵＳＢインターフェース２２１を有するＵＳＢメモリ４で構成され、コンピュータ１のＵＳＢポートに装着して使用される。
【００２７】
ＵＳＢメモリ４は、記憶装置として例えばＮＡＮＤ型のフラッシュメモリ４１と、コンピュータ１のＵＳＢインターフェース（図示せず）から送出されたコマンドやデータをＵＳＢバス３０を介して受け取るＵＳＢインターフェース２２１と、ＵＳＢインターフェース２２１で受け取ったコマンドに基づいてフラッシュメモリ４１へデータの書き込みや読み出しを実行するコントローラ４３を有する。
【００２８】
フラッシュメモリ４１は、ＣＤ−ＲＯＭ用のフォーマットで構成された、データの読み出しのみ実行可能なＣＤ−ＲＯＭ領域４１２と、ディスク用フォーマットで構成された、データの読み出し書き込み及び削除が実行可能なディスク領域４１１とを有する。ＣＤ−ＲＯＭ領域４１２には、ウィルススキャンプログラム２１１が予め格納されている。ディスク領域４１１には、ユーザデータの他、ＬＯＧファイル２１３、ウィルス定義ファイル２１２の更新版が保存される。
【００２９】
ここで、挿抜式デバイス２をＯＳ１１４１起動中のコンピュータ１のＵＳＢポートに装着した際、ＣＤ−ＲＯＭ領域４１２に格納されているウィルススキャンプログラム２１１が、コンピュータ１で自動起動するよう設定する。これは、ウィルススキャンプログラム２１１のファイル名を書き込んだａｕｔｏｒｕｎ．ｉｎｆファイルを、ＣＤ−ＲＯＭ領域４１２に予め書き込んでおくことで可能である。この機能については、本出願人による特許第３５１３１４７号に詳しい。
【００３０】
本実施形態例では、図３に示すように、報知装置２４に青色発光ダイオード（ＬＥＤ２４１）と赤色発光ダイオード（ＬＥＤ２４２）を用いている。図４は、ウィルススキャンプログラム２１１がウィルス駆除機能と感染ファイル隔離機能を有しない場合の、ＬＥＤ２４１及びＬＥＤ２４２を用いた、スキャン実行中とスキャン結果の表示例を示している。ＬＥＤ２４１（青）及びＬＥＤ２４２（赤）は、ＵＳＢメモリ４がコンピュータ１に装着され、挿抜式ストレージデバイスであるＵＳＢメモリ４のウィルススキャン実行中は青、赤ともに点滅する。スキャンの結果、ウィルスが発見されなかった場合は青が点灯、赤が消灯となる。感染していたときは、青が消灯、赤が点灯状態となる。
【００３１】
ウィルススキャンプログラム２１１がウィルス駆除機能と感染ファイル隔離機能を具備する場合は、上述したように、ウィルス感染チェックとともに、ウィルスの駆除又は感染ファイルの隔離が一連の動作で行われる。その報知例を図５に示す。図示するように、スキャン実行中と感染なしの場合は、図４の第１の表示例と同じであるが、ウィルスが発見され、感染していたウィルスの駆除が完了したときは、青が点灯、赤が点滅状態で表示し、感染したファイルを隔離したときは、青が点滅し、赤が点灯状態で表示する。安全は青点灯で、注意は赤点滅で表すことにより、ユーザに各状態を分りやすく表示できる。また、感染の重篤性等に応じ、ＬＥＤの点滅態様（たとえば点滅速度）を変化させても良い。尚、ウィルス感染チェックと駆除又は隔離を一連の動作で行うか否かは専らウィルススキャンプログラム２１１の機能に拠るが、設定により選択可能にしてもよい。尚、ウィルス感染ファイルは、隔離専用パーティション、例えばディスクフォーマットで構成された他の一の領域に隔離することができる。尚、感染ファイルを隔離後、安全のため、ウィルススキャンプログラム２１１から、ＯＳ１１４１を介して挿抜式デバイス２のコントローラ４３に隔離専用パーティションを消去するベンダーコマンドを発行し、コントローラ４３がフラッシュメモリ４１に、隔離専用パーティションを構成する物理ブロックを指定して、該物理ブロックのセルの電荷を除去するｅｒａｓｅコマンドを発行して、ウィルスを感染ファイルごと完全に消滅させるとよい。コントローラ４３による隔離専用パーティションの物理ブロックアドレスの指定は、コントローラ４３が、論理ブロック／物理ブロック変換テーブルを参照することにより実行できる。これにより、第３領域の有効活用を図ることができる。
【００３２】
プログラム２１１のメインのワークが終了すると、ＬＯＧ書き込みコマンドを発行してディスク領域４１１にＬＯＧを書き込ませ、一連の動作が終了する。スキャン履歴（ＬＯＧ）でユーザの事後の管理に供することができる。
【００３３】
以上のように、ウィルススキャン実行中であることと、スキャン結果（ウィルス感染の有無）を、ＵＳＢメモリ４に備えられたＬＥＤによってユーザに報知することができるので、スキャン実行中の状態やスキャン結果を簡単な構成でユーザに報知することができる。したがって、万一デバイス２がウィルスに感染した場合はユーザが直ちにその事実を知ることができるので、知らずに他のコンピュータに装着し、ウィルス感染を広げることを未然に防止することができる。
【００３４】
（第２実施形態）
本考案の挿抜式ストレージデバイス２の第２実施形態例について、図６を参照して説明する。ここではＵＳＢメモリ５の報知装置をＬＣＤ（液晶表示装置）２４４で構成しており（図６（ａ））、その他の構成については、第１実施例に係る構成と同一である。このＬＣＤ２４４は、例えば小型のＬＣＤであってＵＳＢメモリ５の筺体表面に、使用者が視認できるような位置に一体に設けられる。
【００３５】
ウィルススキャンが開始されると、ウィルススキャンプログラム２１１から、ウィルススキャン実行中であることを知らせる報知コマンドが発行される。コントローラ５３は、この報知コマンドを受け取ると、ＬＣＤ２４４に表示信号を送り、たとえば、図６（ｂ）に示すように、「ウィルススキャン実行中」のメッセージを表示する。ＬＣＤ２４４のメッセージ表示プログラムは予めファームウエア５３１に書き込んでおけばよい。
【００３６】
ウィルススキャンを実行した結果ウィルスが発見されなければ、スキャンを終了した時点で、ウィルススキャンプログラム２１１からウィルスに感染していなかったことを知らせる報知コマンドが発行される。コントローラ５３は、この報知コマンドを受け取ると、ＬＣＤ２４４に表示信号を送り、たとえば、「ウィルスは発見されませんでした」のメッセージを表示する。
【００３７】
ウィルススキャンを実行した結果ウィルスが発見されると、スキャンを終了した時点で、ウィルスに感染していることを知らせる報知コマンドが発行される。コントローラ５３は、この報知コマンドを受け取ると、ＬＣＤ２４４に表示信号を送り、たとえば、「ウィルスを発見しました」のメッセージを表示する。また第１実施形態で述べたように、スキャンと駆除若しくは隔離を一連に行って、発見されたウィルス名や感染しているファイル名を表示してもよい。
【００３８】
以上のように、本考案の第２実施形態では、ウィルススキャン状況をＬＣＤにより文字で報知しているので、多彩な表現が可能となり、報知の種類を増やすことができる。
【００３９】
なおＬＥＤやＬＣＤの他、報知装置２４を小型のスピーカで構成して音（ブザー音やメロディー）で報知してもよい。あるいは、携帯電話端末で使用している小型のバイブレータを用いて振動で報知してもよい。それらのうちのいずれか、若しくは２つ以上の組み合わせであってもよい。
【００４０】
（ウィルス定義ファイル更新機能）
次にウィルス定義ファイル更新機能について説明する。周知の通り、ウィルスは不法な輩により時々刻々世界中でばら撒かれているため、ウィルススキャンプログラム２１１が絶えず最新のウィルスに対応できるよう、ウィルススキャンプログラムのベンダーから提供されるウィルス定義ファイルを常時更新する必要がある。本考案では、ウィルススキャンプログラム２１１の有するウィルス定義ファイル更新機能により定義ファイルを更新する。
【００４１】
ウィルススキャンプログラム２１１が上述した挿抜式ストレージデバイス２のディスク領域４１１のウィルススキャンの実行とスキャン結果の報知を終了すると（これをウィルススキャンプログラム２１１の第１ステップという）、ウィルススキャンプログラム２１１は、該プログラム２１１のウィルス定義ファイル更新機能に基づき、インターネットを介して、ウィルススキャンプログラム提供者の運営するウィルス定義ファイル更新サーバにアクセスする（図７のイメージ図参照）。そして最新のウィルス定義ファイルを挿抜式ストレージデバイス２のディスク領域４１１にダウンロードする。ダウンロードする定義ファイルのファイル名は、ディスク領域４１１に存在している定義ファイル２１２のファイル名と同じであるため、最新版のウィルス定義ファイルファイルによって旧版のウィルス定義ファイルファイルは置き換えられ、更新される（これをウィルススキャンプログラム２１１の第２ステップという）。
【００４２】
このように、第1ステップ終了後、ウィルススキャンプログラム２１１は第２ステップとして、ウィルス定義ファイルの更新を自動的に行うので、ユーザがコンピュータ１から所望のファイルを挿抜式デバイス２に格納できるのは、第２ステップ終了後となる。第２ステップ終了後新たに格納されたファイルは第２ステップで更新されたウィルス定義ファイルでスキャンされるので、ユーザは常に、ベンダーから提供される最新のウィルス定義ファイルで、挿抜式デバイス２に格納したファイルのウィルススキャンを実行でき、スキャン結果の信頼性を高めることができる。第１ステップでスキャンしたファイルを最新のウィルス定義ファイルでスキャンしたい場合は、挿抜式デバイスの処理を終了し、再度コンピュータ１に挿し直せば可能である。
【００４３】
（変形例）
スキャン結果を単にユーザに知らせるだけであれば、コンピュータ１の表示装置で報知すれば足りるが、本考案の挿抜式ストレージデバイスは、図８に示すように２次電池を設け、２次電池が機能する間、ＬＥＤやＬＣＤによる報知を継続する（勿論スイッチでＯＦＦにできるようにしてもよい）。このようにすれば、挿抜式ストレージデバイス２’がウィルスに感染したのちユーザがデバイス２’をコンピュータ１から抜き取っても報知が続行されるので、知らずに他のコンピュータに装着してウィルス感染を広げてしまうことを一層有効に防止することができる。コンピュータ１の表示画面による報知とＬＥＤ表示を併せて行えば、爾後のＬＥＤ表示内容を確実に把握することができる。
【００４４】
（その他の機能）
尚、コンピュータ１にインストールされているアプリケーションプログラムにより、ウィルススキャンプログラム２１１で、挿抜式ストレージデバイス２をスキャンさせるか、装着したホスト側（ここではコンピュータ１）をスキャンさせるか、任意に設定できる。この機能を利用し、本挿抜式ストレージデバイス２を、キーボードなどの入力装置やモニターなどの出力装置を持たないＦＡ工作機械（例えば、ロボットマニピュレータ）のＵＳＢポートに装着し、ＦＡ工作機械のウィルススキャンを実行することができる。ＦＡ工作機械のスキャン結果も、挿抜式ストレージデバイス２、２’自身のスキャン結果と同様、ＬＥＤやＬＣＤなどでオペレータに報知することができる。
【００４５】
挿抜式ストレージデバイス２、２’をＦＡ工作機械のウィルススキャン用に使用する場合、利便性、操作性の観点から、コンピュータ１で制作されたＦＡ工作機械用の工作制御プログラムをＦＡ工作機械にインストールするための可搬型記憶媒体として使用できる。
【００４６】
工作制御プログラム自体がウィルスに感染していることを知らずにそれをそのままＦＡ工作機械にインストールすると、ＦＡ工作機械自体がウィルスに２次感染してしまうが、本考案の挿抜式ストレージデバイス２、２’を可搬型記憶媒体として利用すれば、工作制御プログラムをコンピュータ１からデバイス２、２’に格納した際にウィルス感染の有無をチェックできるので、２次感染を有効に防止することができる。
【００４７】
また、挿抜式デバイスでＦＡ工作機械のウィルススキャンを実行したとき、何らかの理由により、ＦＡ工作機械から挿抜式デバイスにウィルスが感染しないとも限らない。このとき、ウィルススキャンプログラム２１１のスキャン対象をデバイス本体に設定し直せば、挿抜式デバイスのウィルス感染有無の自己診断を実行できる。
【符号の説明】
【００４８】
１        コンピュータ
１１１    ＣＰＵ
１１３    主記憶装置
１１４    補助記憶装置
１１４１  ＯＳ
２、２’  挿抜式ストレージデバイス
３        バス
４，５    ＵＳＢメモリ
２１      記憶装置  
２３，４３，５３  コントローラ
２４      報知装置
２５      ２次電池
３０      ＵＳＢバス
４１      フラッシュメモリ
２１１    ウィルススキャンプログラム
２２１    ＵＳＢ
Ｉ／Ｆ（デバイス側）
２３１、４３１、５３１  ファームウエア
２４１、２４２  ＬＥＤ
２４４    ＬＣＤ
４１１    ディスク領域
４１２    ＣＤ−ＲＯＭ領域
【図１】
0003158114.tif 000003
【図２】
0003158114.tif 000004
【図３】
0003158114.tif 000005
【図４】
0003158114.tif 000006
【図５】
0003158114.tif 000007
【図６】
0003158114.tif 000008
【図７】
0003158114.tif 000009
【図８】
0003158114.tif 000010
【手続補正書】
【提出日】平成22年1月8日(2010.1.8)
【手続補正１】
【補正対象書類名】実用新案登録請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【実用新案登録請求の範囲】
【請求項１】
記憶部とこれを制御する制御部とを有し、コンピュータの所定のインターフェースに挿抜して使用するストレージデバイスであって、
該挿抜式ストレージデバイスの前記記憶部に常駐するウィルススキャンプログラムが前記コンピュータに内蔵されたオペレーティングシステムの下に当該挿抜式ストレージデバイスの書き込み可能な領域に格納されている全ファイルのウィルススキャンを実行し、
前記ウィルススキャンの結果を当該挿抜式ストレージデバイスに設けた報知装置でユーザに報知するように構成されてなることを特徴とする、挿抜式ストレージデバイス。
【請求項２】
報知装置は、ＬＥＤ、液晶表示装置、スピーカ、バイブレータのいずれか、若しくは２つ以上の組み合わせであることを特徴とする、請求項１記載の挿抜式ストレージデバイス。
【請求項３】
少なくとも所定のオペレーティングシステムを有するコンピュータに挿抜して使用するストレージデバイスであって、
該挿抜式ストレージデバイスは；
ＣＤ−ＲＯＭ用フォーマットで構成され少なくともウィルススキャンプログラムを格納してなる第１の領域とディスク用フォーマットで構成され少なくともユーザデータと更新されたウィルス定義ファイルとを格納するための第２の領域からなる記憶部と、
該記憶部を制御するコントローラと、
報知装置を有し、
前記コントローラは、前記ウィルススキャンプログラムから前記オペレーティングシステムを介して発行された、前記報知装置によってウィルススキャン実行中を報知させるための第１のコマンドと感染なしを報知させるための第２のコマンドとウィルスに感染していたことを報知させるための第３のコマンドとを解釈して当該コマンドに従った報知信号を前記報知装置に出力する信号出力手段を有することを特徴とする、請求項１又は２に記載の挿抜式ストレージデバイス。
【請求項４】
２次電池を内蔵し、挿抜式ストレージデバイスコンピュータから抜き取った後も、報知装置による報知状態を続行することを特徴とする、請求項１乃至請求項３いずれか１項記載の挿抜式ストレージデバイス。
【請求項５】
第３のコマンドは、ウィルススキャンプログラムが、ウィルス感染確認後そのウィルスを駆除したことを報知させるためのコマンドであることを特徴とする、請求項３又は請求項３を引用する請求項４に記載の挿抜式ストレージデバイス。
【請求項６】
第３のコマンドは、ウィルススキャンプログラムが、ウィルス感染確認後ウィルスに感染していたファイルを、ディスク用フォーマットで構成された第３の領域に隔離したことを報知させるためのコマンドであることを特徴とする、請求項３又は４に記載の挿抜式ストレージデバイス。
【請求項７】
挿抜式ストレージデバイスは；
前記第１の領域に前記ウィルススキャンプログラムが自動起動する手段をさらに格納してなり、当該挿抜式ストレージデバイスが前記オペレーティングシステム起動状態の前記コンピュータの所定のインターフェースに装着された際、前記ウィルススキャンプログラムが前記コンピュータで自動起動するものであり、
ウィルススキャンプログラムは；
起動後、第２領域に格納されている全ファイルに対するウィルススキャンを実行するとともにスキャン結果を前記報知装置で報知する第１ステップ実行手段と、
第１ステップ終了後サーバにアクセスしてウィルススキャンプログラム用のウィルス定義ファイルの最新版を第２領域に格納されている旧定義ファイルに置き換えて更新する第２ステップ実行手段と、
当該挿抜式ストレージデバイスに新たに格納されたファイルが前記第２ステップ実行手段で更新された最新のウィルス定義ファイルでウィルススキャンする第３ステップ実行手段、
とを有することを特徴とする、請求項３、請求項３を引用する請求項４、請求項５、請求項３を引用する請求項６、のいずれか１項記載の挿抜式ストレージデバイス。
【請求項８】
記憶部がＮＡＮＤ型フラッシュメモリからなり、ウィルススキャンプログラムは、コントローラに、第３の領域に格納されている全データを消去するコマンドを発行し、コントローラはこれを受けて前記ＮＡＮＤ型フラッシュメモリに対して第３領域を構成する物理ブロックアドレスを指定したｅｒａｓｅコマンドを発行することにより、ウィルススキャンプログラムから発行された前記コマンドを実行することを特徴とする請求項３に記載の挿抜式ストレージデバイス。
【請求項９】
ウィルススキャンプログラムは、設定により、挿抜式デバイスを装着したホスト側のウィルススキャンの実行が可能であることを特徴とする、請求項１又は２に記載の挿抜式ストレージデバイス。