(57)【要約】【課題】ストレージデバイスを設定する方法であって、アプリケーションシステムとストレージデバイス間の設定に対して、特別に開発されたアプリケーションプログラムを用いる必要がなく、アプリケーションシステムに内蔵されているストレージデバイスの管理プログラムによりストレージデバイスのボリュームラベルを設定しストレージデバイスの機能を操作するものである。【解決手段】ストレージデバイスに何組かのコマンドコードをあらかじめ設定し、作動時にアプリケーションシステムがストレージデバイスにより設定されているボリュームラベルに対してコマンドコードを割りあてられているかどうかを検索し、コマンドコードにより設定される動作を実行することにより、ボリュームラベルでストレージデバイスの操作を設定する機能が達成できる。【選択図】  図１
2007220065.tif 000002
【特許請求の範囲】
【請求項１】
ストレージデバイスを設定する方法であって、
ストレージデバイスのボリュームラベルの設定をすることで、アプリケーションシステムによりラベル設定の信号を発生させる工程と、
前記ストレージデバイスは前記ラベル設定の信号により、前記ラベル設定の信号が設定する前記ストレージデバイスの機能を実行する工程とを含むことを特徴とするストレージデバイスを設定する方法。
【請求項２】
前記ストレージデバイスのボリュームラベルが前記アプリケーションシステムのうちのストレージデバイス管理プログラムにより設定されることを特徴とする請求項1に記載するストレージデバイスを設定する方法。
【請求項３】
前記ストレージデバイスがコントローラーにより前記ストレージデバイスのボリュームラベルを解析、判断し、さらに前記ラベル設定の信号が設定する前記ストレージデバイスの機能を実行することを特徴とする請求項１に記載するストレージデバイスを設定する方法。
【請求項４】
前記ラベル設定の信号が、コマンドコードを含むことを特徴とする請求項１に記載するストレージデバイスを設定する方法。
【請求項５】
前記ラベル設定の信号が、前記コマンドコードと前記コマンドコードのパラメータを含むことを特徴とする請求項４に記載するストレージデバイスを設定する方法。
【請求項６】
前記コマンドコードが、予め前記ストレージデバイスのうちの保存メディアに設定されることを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項７】
前記コマンドコードが、予め前記ストレージデバイスのうちの不揮発性メモリユニットに設定されることを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項８】
前記ラベル設定の信号が、ラベル設定機能スイッチのコマンドコードとパラメータを含み、前記ラベル設定の信号が前記ストレージデバイスの設定機能に対するスイッチとして用いられることを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項９】
前記ラベル設定の信号が、パスワード検査用のコマンドコードとパスワード検査用のパラメータを含むことを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項１０】
前記ラベル設定の信号が、パスワード設定用のコマンドコードとパスワード設定用のパラメータを含むことを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項１１】
前記ラベル設定の信号が、言語設定用のコマンドコードと言語設定用のパラメータを含むことを特徴とする請求項５に記載するストレージデバイスを設定する方法。
【請求項１２】
ストレージデバイスを設定する方法であって、
ストレージデバイスに対してアプリケーションシステムを介してボリュームラベルを設定する工程と、
前記ストレージデバイスが前記ボリュームラベルに変更があるかどうかを判断する工程と、
前記ボリュームラベルに変更がある場合、前記ボリュームラベルにコマンドコードあるかどうかを判断する工程と、
前記ボリュームラベルに前記コマンドコードがあると、前記コマンドコードを認識する工程と、
前記ストレージデバイスは前記コマンドコードにより前記ボリュームラベルが設定する前記ストレージデバイスの機能を実行する工程とを含むことを特徴とするストレージデバイスを設定する方法。
【請求項１３】
前記ボリュームラベルが、さらに前記コマンドコードのパラメータを含むことを特徴とする請求項１２に記載するストレージデバイスを設定する方法。
【請求項１４】
前記コマンドコードが、パスワード検査用のコマンドコードの場合、前記ストレージデバイスがパスワードの検査を行うことに用いられ、前記ストレージデバイスは前記コマンドコードにより前記ボリュームラベルが設定する前記ストレージデバイス機能を行い、さらに
前記パスワード検査用のコマンドコードとパスワード検査用のパラメータにより前記ストレージデバイスの認識パスワードを入力する工程と、
パスワード検査用のパラメータが入力されるパスワードにより、前記ストレージデバイスの認識パスワードの検査を通過するかどうかを判断する工程と、
入力されるパスワードが検査を通過した場合、前記ストレージデバイスのアクセス権をオンし、機密データアクセスを行う工程とを含むことを特徴とする請求項１３に記載するストレージデバイスを設定する方法。
【請求項１５】
前記コマンドコードが、パスワード設定用のコマンドコードの場合は、前記ストレージデバイスのパスワードの設定に用いられ、前記ストレージデバイスは前記コマンドコードにより前記ボリュームラベルが設定する前記ストレージデバイス機能を行い、さらに
前記設定用のパスワードの指令コードとパスワード用のパラメータにより前記ストレージデバイスのパスワードを設定する工程と、
前記パスワードのパラメータにより設定されるパスワードを記録する工程と、
前記パスワードのパラメータにより設定されたパスワードを記録した後、前記アプリケーションシステムと前記ストレージデバイスの間で機密データアクセスを行う工程と含むことを特徴とする請求項１３に記載するストレージデバイスを設定する方法。
【請求項１６】
前記パスワードのパラメータにより設定されるパスワードが、前記ストレージデバイスのうちの保存メディアに記録されることを特徴とする請求項１５に記載するストレージデバイスを設定する方法。
【請求項１７】
さらにパスワードの検査の工程を含み、前記検査パスワードのプロセスを介して前記パスワードのパラメータにより設定されるパスワードを記録することを特徴とする請求項１５に記載するストレージデバイスを設定する方法。
【請求項１８】
前記コマンドコードが言語設定用のコマンドコードの場合は、前記ストレージデバイスの言語の設定に用いられ、前記ストレージデバイスは前記コマンドコードにより前記ボリュームラベルが設定する前記ストレージデバイス機能を行い、さらに前記言語設定用のコマンドコードと言語設定用のパラメータにより前記ストレージデバイスの言語を設定する工程と、言語の設定を保存する工程と、
前記ストレージデバイスと前記アプリケーションシステム間の一般データアクセスを行う工程を含むことを特徴とする請求項１３に記載するストレージデバイスを設定する方法。
【請求項１９】
前記設定された言語が、前記ストレージデバイスのうちの保存メディアに保存されることを特徴とする請求項１８に記載するストレージデバイスを設定する方法。
【請求項２０】
前記コマンドコードがコマンドコードスイッチのコマンドコードの場合は、前記ストレージデバイスの中で最高権力のコマンドコードであり、ストレージデバイスは前記コマンドコードスイッチのコマンドコードにより前記ボリュームラベル内のコマンドコード設定機能をオン／オフすることを特徴とする請求項１３に記載するストレージデバイスを設定する方法。
【請求項２１】
前記ボリュームラベルが、前記アプリケーションシステム内のストレージデバイス管理プログラムにより設定されることを特徴とする請求項１２に記載するストレージデバイスを設定する方法。
【請求項２２】
前記コマンドコードが、予め前記ストレージデバイスのうちの保存メディアに設定されることを特徴とする請求項１２に記載するストレージデバイスを設定する方法。
【請求項２３】
前記コマンドコードが、前記ストレージデバイスのうちの不揮発性メモリユニットに設定されることを特徴とする請求項１２に記載するストレージデバイスを設定する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストレージデバイスに関し、特にストレージデバイスを設定する方法に関わる。
【背景技術】
【０００２】
近年ポータブルストレージデバイスが目覚しく発達し、ストレージデバイスに付属している機能も技術進歩に伴いますます多様化している。ポータブルディスクについていえば、本来のストレージ機能以外に、パスワード或いは指紋認識によりストレージデータの安全を保護し、ボリュームラベル及び残存容量などを表示する機能も備えている。また、この種のポータブルストレージデバイスを使用した場合の、ファイリングシステムの方法として、例えば特許文献１などに開示されている。
【０００３】
ユーザーが設定する上記の付加機能を提供する為に、一般によく見受けられるやり方はアプリケーションシステム（例えば個人のパソコン）上に特別に開発されたアプリケーションプログラムをインストールするものである。そのアプリケーションプログラムをアプリケーションシステムのキーボード、スクリーン等の操作インターフェースにあわせることにより、ユーザーがポータブルストレージデバイスに付加機能の設定を入力することを提供する。
【０００４】
しかしながら上記のアプリケーションプログラムは各オペレーティングシステム（OS）に対して開発されるので、付加機能の応用範囲を制限することとなる。またアプリケーションプログラムをインストールするために、ストレージデバイスのストレージ空間を分割するか、或いは別途ストレージデバイスに提供される光ディスクなどの保存メディアを挿入することでストレージデバイスのアプリケーションプログラムを保存する必要がある。
【０００５】
従ってストレージデバイスによりインストールされたアプリケーションプログラムの設置と操作が、ユーザーのストレージデバイス上における不都合を生じさせ且つ実際に改善の必要な所を制限してしまう。
【特許文献１】特開平５―３４２３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
これに鑑み、本発明はストレージデバイス本体が有するボリュームラベルの属性を利用し、ユーザーに設定値の入力或いはストレージデバイスの切り替え、選択の機能操作を提供するものである。ストレージデバイスがアプリケーションシステムにより実行されるアプリケーションプログラムのインストールをなくすことで、アプリケーションプログラムにより提供されるインターフェースを介し設定値の不足を入力できる。ユーザーは直接的でより簡単な、且つあらゆるOSが必ず備えている設定「ボリュームラベル」の機能によりストレージデバイスの設定値の入力ができる。
【課題を解決するための手段】
【０００７】
本発明はストレージデバイスを設定する方法を提供するものであり、まずストレージデバイスに対してアプリケーションシステムを介してボリュームラベルを設定し、続いてストレージデバイスがボリュームラベルに変更があるかどうかを判断する。ボリュームラベルに変更がある場合、ボリュームラベルにコマンドコードあるかどうかを判断し、ボリュームラベルにコマンドコードがあれば、コマンドコードを識別する、もしボリュームラベルにコマンドコードがなければ一般アクセスに戻る。最後にストレージデバイスはコマンドコードのボリュームラベルによりボリュームラベルで設定するストレージデバイスの機能を実行する。
【０００８】
本発明が目的を達成する為に用いた技術、手段および効果をさらに理解するために、以下の本発明に関する詳細な説明と図面を参照することで、本考案の目的、特徴を信用し、これにより深く掘り下げた且つ具体的な理解が得られる。しかしながら、図面は参考と説明用に提供するだけのもので、本考案を制限するものではない。
【発明を実施するための最良の形態】
【０００９】
図１に本発明に係るストレージデバイス機能を示すブロック図を示す。一般的なストレージデバイス１１のボリュームラベルの記録方式は、そのフォーマットが採用しているファイルシステムにより異なるところがある。従って、ストレージデバイス１１内のコントローラー１１３に解析モジュール１１３１が設けられ、また解析モジュール１１３１により保存メディア１１５の読み取り、ファイルシステムの識別及びボリュームラベルの検索等のオペレーションを行い、さらにボリュームラベルの検索の後、ボリュームラベルの内容とその保存場所を記録する。アプリケーションシステム１０が書き込み作業を実行している時、コントローラー１１３はボリュームラベルが影響を受けて変更されていないかどうか検査する。アプリケーションシステム１０がユーザーの操作によりボリュームラベルが変更される場合、コントローラー１１３はアプリケーションシステム１０の書き込み作業が終わってから、再度ボリュームラベルの検索を開始し、ボリュームラベルの検索後、ボリュームラベルの内容とその保存場所を記録する。
【００１０】
コントローラー１１３を利用してストレージデバイス１１内のユーザーによって設定されたボリュームラベルの記録追跡をする特性は、ユーザーにストレージデバイス１１に対するボリュームラベルの設定を介して設定値を入力させる。設定されたストレージデバイス１１の設定値と一般のボリュームラベルのディスク名を区別する為、予め設定した前置コードを用いてコマンドとし、後から入力した文字をコマンドのパラメータとする。
【００１１】
例えばストレージデバイス１１に対しパスワード入力機能を実行する場合、そのコマンドコードが「PWD」となることができ、ユーザーがパスワードを入力しようとする時、「PWDn1n2n3n4」の入力が必要なだけで、コントローラー１１３がボリュームラベルを識別し、ボリュームラベルにより見つけられた「PWD」を前置コードとし、またその後ろの「n1n2n3n4」（パラメータ）をユーザーが入力するパスワードとみなす。パスワードの識別を完成するために、なお設定用のパスワードと検査用のパスワード等異なるコマンドを区別して設定する必要があり、例えば「PWS」を設定用のパスワードとし、「PWD」を検査用のパスワードのコマンド等にする。
【００１２】
また、もしボリュームラベルに適用される言語を調整しなければならない場合、「LANG」をコマンドコードとすることができ、且つ予めいくつかの言語をパラメータに設定できる。例えば「CNT」が繁体中国語を示し、「CNS」が簡体中国語を示し、「JPN」が日本語、「KRN」が韓国語を示す等である。従ってユーザーが「LANGCNT」と入力したら、ストレージデバイス１１が繁体中国語の言語を採用したと設定表示される。もしユーザーが「LANGJPN」と入力すれば、ストレージデバイス１１が日本語の言語を採用したと設定表示される。
【００１３】
この他にストレージデバイス１１が一組の最高権力のコマンドコードを残してあり、上記ラベルのコマンドコードがストレージデバイス１１の設定機能の実行開始或いは終了に用いられる。これによりユーザーは自由にボリュームラベルを設定することができ、予め設定されたコマンドコードの制限を受けない。例えば「LBLCMDOFF」はラベルのコマンドコードがストレージデバイス１１を設定する機能を実行することの終了を示し、「LBLCMDON」はラベルのコマンドコードがストレージデバイス１１を入力設定する機能を再度起動する以外に、いかなるコマンドも受け入れない。
【００１４】
例えばユーザーが入力するボリュームラベルが「LANGJPN」であれば、ストレージデバイスに日本語の言語を表示させるが、ユーザーは中国語の言語を表示させたいと思っている。この時まず「LBLCMDOFF」を入力しラベルのコマンドコードがストレージデバイス１１を設定する機能を終了させ、続いて「LANGJPN」のボリュームラベルを入力した場合、ボリュームラベルはラベル名に応じることができず日本語の言語を設定実行する。
【００１５】
それから、コントローラー１１３は保存メディア１１５内に設置されることが必要で、ユーザーオプションを記録することで、アプリケーションシステムから切り離すようにさせ、電源をオフにした後、再起動する時保存メディア１１５内に記録保存されているユーザーに設定されたオプションを読み出すことができ、直ちにユーザーに設定された作業モデルに入る。
【００１６】
図２に本発明に係るストレージデバイスを示す流れ図を示す。全体の工程はアプリケーションシステムからストレージデバイスまでのコントローラーの働きである。まずアプリケーションシステムを起動しストレージデバイスと接続し（図２のステップS201）、その後アプリケーションシステムとストレージデバイス間で一般データのアクセスを行う（図２のステップS203）。続いてアプリケーションシステム上でストレージデバイスの管理プログラムを起動する（図２のステップS207）。ストレージデバイスの管理プログラムは一般的なアプリケーションシステムに内蔵されているストレージデバイスの管理プログラムであり、ストレージデバイスのボリュームラベルを設定するのに用いられる。次にストレージデバイスの管理プログラムによりストレージデバイスのボリュームラベル入力コマンドコードとコマンドコードのパラメータを設定する（図２のステップS209）。その後ストレージデバイスのコントローラーがストレージデバイス上に設定されたボリュームラベルによる記録を追跡し、ボリュームラベルに変更があるかどうかを判断する（図２のステップS211）。もしボリュームラベルに変更がなければステップS203に戻る。ボリュームラベルに変更があれば、続けて新しいボリュームラベルにコマンドコードあるかどうかを判断する（例えばパスワード用のコマンドコード、パスワードにより設定されたコマンドコード或いは言語に設定されたコマンドコード等）（図２のステップS213）。コマンドコードがなければステップS203に戻る。ボリュームラベルにコマンドコードがあれば、続いてコマンドコードが何のコマンドコードかを識別する（図２のステップS215）。
【００１７】
図２Ａに本発明に係る第一に好ましい実施例を示す流れ図を示す。ステップS215で識別されたコマンドコードがパスワード検査用のコマンドコードである場合、パスワードの検査を行う（図２ＡのステップS217）。もしユーザーが「PWD１２３４」を入力したら、パスワード「１２３４」が認証検査をクリアするかどうか検査する。続いて入力されたパスワードが検査をクリアするかどうか判断する（図２AのステップS219）。入力されたパスワードが検査をクリアしなかったら図２のステップS203に戻る。もし入力されたパスワードが検査をクリアした場合、ストレージデバイスがアクセス権を起動する（図２ＡのステップS221）。それから図２のステップS205に戻り機密データのアクセスを行う。
【００１８】
図２に本発明に係るストレージデバイスを示す流れ図、図２Ｂに本発明に係る第二に好ましい実施例を示す流れ図を示す。ステップS215で識別されたコマンドコードがパスワード設定用のコマンドコード（例えば「PWS１２３４」）である場合、パスワードの設定を行う（図２ＢのステップS223）。続いてすでにパスワードのプログラム検査をクリアしたかどうかを判断する（図２ＢのステップS225）。もしまだクリアしていなければ図２のステップS203に戻る。すでにパスワードのプログラム検査をクリアしていればユーザーにより入力されたパスワード（１２３４）を保存メディア内に記録する（図２ＢのステップS227）。それから図２のステップS205或いはS203に戻る。
【００１９】
図２に本発明に係るストレージデバイスを示す流れ図、図２Ｃに本発明に係る第三に好ましい実施例を示す流れ図を示す。ステップS215で識別されたコマンドコードが言語設定用のコマンドコード（例えば「LANGCNT」）である場合、ストレージデバイスの言語設定を行う（図２ＣのステップS229）。続いて保存メディア内に設定された言語を保存し、次回ストレージデバイスを起動した際、今回の設定を実行する（図２ＣのステップS231）。それから図２のステップS203に戻る。
【００２０】
しかし、以上に述べたことは、本発明の好ましい具体的な実施例の詳細な説明と図面であるというだけで、本発明の特徴はこれに限られず、本発明を制限するものではない。本発明のあらゆる範囲は上記の特許請求の範囲に基づき、本発明の特許請求範囲の主旨に合致し類似した実施例はすべて本発明の範囲内に含まれるべきで、この技術を熟知している者はこの発明領域内で、容易に手を加えるか変更することができるが、全て上記の特許請求の範囲内に含まれる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係るストレージデバイス機能を示すブロック図である。
【図２】本発明に係るストレージデバイスを示す流れ図である。
【図２Ａ】本発明に係る第一に好ましい実施例を示す流れ図である。
【図２Ｂ】本発明に係る第二に好ましい実施例を示す流れ図である。
【図２Ｃ】本発明に係る第三に好ましい実施例を示す流れ図である。
【符号の説明】
【００２２】
１０  アプリケーションシステム
１１  ストレージデバイス
１１３  コントローラー
１１３１  解析モジュール
１１５  保存メディア
【図１】
2007220065.tif 000003
【図２】
2007220065.tif 000004
【図２Ａ】
2007220065.tif 000005
【図２Ｂ】
2007220065.tif 000006
【図２Ｃ】
2007220065.tif 000007