(57)【要約】【課題】従来の技術による諸問題を解決するため、ホストコンピューターの使用者権限を問わずに指令を実行するための関連方法を提供する。【解決手段】１個以上のコントローラーと保存ユニットを含む携帯型保存装置の保護エリアにログインする方法は、パスワードの入力を要求し、入力されたパスワードと照合指令を保存ユニットの予定領域に保存し、コントローラーが予定領域に保存される内容を実行することによりパスワードが正確であるか否かを判断し、パスワードが正確であれば保護エリアへのログインを許すなどのステップを含む。【選択図】図２
2007042052.tif 000002
【特許請求の範囲】
【請求項１】
携帯型保存装置の保護エリアにログインする方法であって、そのうち携帯型保存装置は１個以上のコントローラーと保存ユニットを含み、携帯型保存装置はホストコンピューターと接続することができ、該方法は、
パスワードの入力を要求し、
入力されたパスワードと照合指令を保存ユニットの予定領域に保存し、
コントローラーが予定領域に保存される内容を実行することによりパスワードが正確であるか否かを判断し、
パスワードが正確であれば保護エリアへのログインを許すなどのステップを含むことを特徴とする方法。
【請求項２】
前記保護エリアが保存ユニットに設けられることを特徴とする請求項１記載の方法。
【請求項３】
前記保存ユニットはフラッシュメモリー、ＥＥＰＲＯＭ、ハードディスクドライブ、ＳＲＡＭからなる群より選ぶことを特徴とする請求項１記載の方法。
【請求項４】
前記保存ユニットはフラッシュメモリーとハードディスクドライブからなる群より選ぶことを特徴とする請求項２記載の方法。
【請求項５】
前記パスワードが不正確であると判断されれば、パスワードの入力を要求するステップに戻ることを特徴とする請求項１記載の方法。
【請求項６】
前記パスワードが不正確である判断されれば、ログインのフローを終了することを特徴とする請求項１記載の方法。
【請求項７】
前記方法は更に、
ホストコンピューターの使用者がアドミニストレーターであるか否かを確認し、
ホストコンピューターの使用者がアドミニストレーターであれば、コントローラーに対して指令を発してパスワード照合を行うステップを含むことを特徴とする請求項１記載の方法。
【請求項８】
前記方法は更に、コントローラーが実行結果を予定領域またはその他特定領域ことを特徴とする請求項１記載の方法。
【請求項９】
コントローラーの操作を制御する方法であって、そのうちコントローラーと保存ユニットは電子装置に設けられ、該方法は、
使用者の操作に応じて指令と関連データを提供し、
指令と関連データを保存ユニットの予定領域に保存し、コントローラーが予定領域内の内容に応じて対応する操作を行うステップを含むことを特徴とする方法。
【請求項１０】
前記装置が携帯型保存装置であることを特徴とする請求項９記載の方法。
【請求項１１】
前記保存ユニットはフラッシュメモリー、ＥＥＰＲＯＭ、ハードディスクドライブ、ＳＲＡＭからなる群より選ぶことを特徴とする請求項９記載の方法。
【請求項１２】
コントローラーの操作を制御する方法であって、
保存ユニットの予定領域を検知し、
予定領域にデータが保存されていると検出すれば、予定領域内の内容に応じて操作を行うステップを含むことを特徴とする方法。
【請求項１３】
前記方法は更に、対応する操作を行った後、予定領域内のデータを消去するステップを含むことを特徴とする請求項１２記載の方法。
【請求項１４】
前記方法は更に、対応する操作を行った後、実行結果を保存領域または特定領域に書き込むステップを含むことを特徴とする請求項１２記載の方法。
【請求項１５】
前記保存ユニットはフラッシュメモリー、ＥＥＰＲＯＭ、ハードディスクドライブ、ＳＲＡＭからなる群より選ぶことを特徴とする請求項１２記載の方法。
【請求項１６】
１個以上のコントローラーと、保存ユニットと、ホストコンピューターと接続するための接続ポートとを含む電子装置であって、そのうち、
保存ユニットはデータ保存用の予定領域を含み、
コントローラーは予定領域にデータが保存されていると検出すれば、予定領域内の内容に応じて操作を行うことを特徴とする電子装置。
【請求項１７】
前記接続ポートはＵＳＢ接続ポートとＩＥＥＥ１３９４接続ポートからなる群より選ぶことを特徴とする請求項１６記載の電子装置。
【請求項１８】
前記保存ユニットはフラッシュメモリー、ＥＥＰＲＯＭ、ハードディスクドライブ、ＳＲＡＭからなる群より選ぶことを特徴とする請求項１６記載の電子装置。
【請求項１９】
アプリケーションとコントローラーの間のコミュニケーション方法であって、
アプリケーションは使用者の操作に応じて指令と関連データを提供して、またそれを予定領域に保存し、
コントローラーは予定領域にデータが書き込まれると検出すれば、予定領域の内容に応じて操作を行うステップを含むことを特徴とする方法。
【請求項２０】
前記予定領域が保存ユニットに設けられ、前記保存ユニットはフラッシュメモリー、ＥＥＰＲＯＭ、ハードディスクドライブ、ＳＲＡＭからなる群より選ぶことを特徴とする請求項１９記載の方法。
【請求項２１】
前記方法は更に、コントローラーが操作を行った後、予定領域内のデータを消去するステップを含むことを特徴とする請求項１９記載の方法。
【請求項２２】
前記方法は更に、コントローラーが操作を行った後、実行結果を予定領域または特定領域に書き込むステップを含むことを特徴とする請求項１９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は指令を実行する方法に関し、特にホストコンピューターの使用者権限を問わず指令を実行するための関連方法に関する。
【背景技術】
【０００２】
現在、携帯型保存装置としてマイクロドライブまたはフラッシュメモリーを利用することが多い。そのうちフラッシュメモリーを利用したものは携帯型メモリーとも称される。以下は携帯型メモリーを例にして携帯型保存装置の使用上の制限について説明する。
【０００３】
携帯型メモリーに保存されている使用者の個人情報またはその他機密性のあるファイルもしくはプログラム、例えばアドレス帳、メモ帳、スケジュール、個人の文字または画像ファイル、パスワード、その他のシステムを利用するためのキーまたは登録ファイルなどを守るためには、機密情報保護機能を有する携帯型メモリーが既に開発されている。
【０００４】
機密情報保護用の携帯型メモリーにおいて、機密ファイルまたはプログラムを保存するための保護エリアを画すことが一般である。保護エリアにログインするためにはパスワード照合が必要とされ、かかるパスワードは通常、携帯型メモリー本体に保存される。
【０００５】
図１を参照する。図１は従来の技術による携帯型メモリーの保護エリアへのログインを表すフローチャートである。
ステップ１００：ログインプログラムを実行する。ログインプログラムの実行は
使用者の指令により行われるかまたは自動的に行われる。
ステップ１０１：パスワードの入力を要求する。
ステップ１０３：使用者の権限がアドミニストレーターであるか否かを照合する。
「はい」であればステップ１０５に、「いいえ」であればステップ
１１０に移行する。
ステップ１０５：ログインプログラムの指令に応じて携帯型メモリーコントローラーが
パスワードを照合する。
ステップ１０７：パスワードが正確か否かを判断する。この判断は携帯型メモリー
コントローラーのファームウェアを利用して、入力されたパスワード
を携帯型メモリーに保存されるパスワードと照合することによって
行われる。パスワードが正確であればステップ１０８に、不正確で
あればステップ１０１に移行する。
ステップ１０８：保護エリアへのログインを完成する。
ステップ１１０：終了。
【０００６】
図１によれば、ステップ１０３において使用者の権限がアドミニストレーターであるとログインプログラムにより判断されれば、プログラムは携帯型メモリーのファームウェアに対して続行の指令を発する。しかしそれに反して、使用者の権限がアドミニストレーターでなければ、ログインプログラムは続行の指令を送信することができない。このような問題は、マイクロソフト社のＯＳを使用するコンピューターにあると確認されている。
【０００７】
したがって、保護エリアへのログインはホストコンピューターの使用者権限により大きく制限される。というのも使用者の権限がアドミニストレーターであるときにのみ、プログラムはファームウェアに対して続行の指令を送信することが可能となる。のみならず、保護エリアのパスワードの変更ないし携帯型メモリーの保存領域のパーティションなどの実行はいずれも使用者の権限がアドミニストレーターであることを要する。かかる制限はその他の携帯型保存装置にも存在する。しかし実際、使用者は必ずしもアドミニストレーターとしてログインすることができるわけではなく、このような制限は自家用でないコンピューターを使用する使用者にとって極めて不便であると言うまでもない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この発明は前述の問題を解決するため、ホストコンピューターの使用者権限を問わずに指令を実行するための関連方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
この発明は携帯型保存装置の保護エリアにログインする方法を提供する。携帯型保存装置は１個以上のコントローラーと保存ユニットを含み、携帯型保存装置はホストコンピューターと接続することができる。該方法は、パスワードの入力を要求し、入力されたパスワードと照合指令を保存ユニットの予定領域に保存し、コントローラーが予定領域に保存される内容を実行することによりパスワードが正確であるか否かを判断し、パスワードが正確であれば保護エリアへのログインを許すなどのステップを含む。
【００１０】
この発明は更にコントローラーの操作を制御する方法を提供する。コントローラーと保存ユニットは電子装置に設けられる。該方法は、使用者の操作に応じて指令と関連データを提供し、指令と関連データを保存ユニットの予定領域に保存し、コントローラーが予定領域内の内容に応じて対応する操作を行うなどのステップを含む。
【００１１】
この発明は更にコントローラーの操作を制御する方法を提供する。該方法は、保存ユニットの予定領域を検知し、予定領域にデータが保存されていると検出すれば、予定領域内の内容に応じて操作を行うなどのステップを含む。
【００１２】
この発明は更に電子装置を提供する。該電子装置は、１個以上のコントローラーと、保存ユニットと、ホストコンピューターと接続するための接続ポートとを含む。そのうち保存ユニットはデータ保存用の予定領域を含み、コントローラーは予定領域にデータが保存されていると検出すれば、予定領域内の内容に応じて操作を行う。
【００１３】
この発明は更にアプリケーションとコントローラーの間のコミュニケーション方法を提供する。該方法は、アプリケーションは使用者の操作に応じて指令と関連データを提供して、またそれを予定領域に保存し、コントローラーは予定領域にデータが書き込まれると検出すれば、予定領域の内容に応じて操作を行うなどのステップを含む。
【発明の効果】
【００１４】
この発明を使用すれば、使用者はいかなるコンピューターにおいても携帯型保存装置のアプリケーションを利用し、ログイン、パーティション、パスワード変更などを実行することができる。
【発明を実施するための最良の形態】
【００１５】
かかる方法の特徴を詳述するために、具体的な実施例を挙げ、図示を参照にして以下に説明する。
【実施例１】
【００１６】
前述と同じように、携帯型メモリーの保護エリアへのログインを例にしてこの発明を以下の通りに説明する。この発明では、携帯型メモリーはコンピューターに接続することが可能であり、該コンピューターには、例えばマイクロソフト社のウィンドウズ（登録商標）ＸＰなどのオペレーティングシステム（ＯＳ）がインストールされている。
【００１７】
ステップ２０１において、ログインプログラムを実行するとともに、保護エリアへのログインが始まる。ログインプログラムの実行は使用者の使用により行われるか、または携帯型メモリーをコンピューターに接続するとともに自動的に行われる。
【００１８】
続いてステップ２０３において、パスワードの入力を要求する。一般に、ウィンドウを表示して、そこに保護エリアにログインするためのパスワードを入力させるのである。
【００１９】
パスワードが入力された後、続いてステップ２０７において、照合指令とパスワードなどの関連データを携帯型メモリーの保存ユニットにおける予定領域に保存する。当該保存はデータを書き込むことによって行われる。保存ユニットとは携帯型メモリーの保存媒介を指す。例えばフラッシュメモリー、ハードディスクドライブ、マイクロドライブまたはＥＥＰＲＯＭ、ＳＲＡＭなどのメモリーは保存ユニットとして利用できる。
【００２０】
続いて携帯型メモリーのコントローラーは予定領域の内容に応じて操作を行う。というのは、予定領域に保存される内容がステップ２０７における照合指令と使用者が入力したパスワードである場合、コントローラーはそれに応じてパスワード照合を行う（ステップ２１０）のである。この発明では、携帯型メモリーのコントローラーは予定領域にデータが書き込まれたか否かを検知する。予定領域にデータが書き込まれたと検出すれば、コントローラーは予定領域の内容に応じて操作を行う。
【００２１】
続いてパスワードが正確であるか否かを判断する（ステップ２１１）。パスワードが正確であれば、保護エリアへのログインは許され、それによりログインは完成され（ステップ２１３）、すべてのフローは終了となる（ステップ２１７）。それに対して、パスワードが正確でなければ、ステップ２０３に戻ってパスワード入力を改めて要求する。もっともその他の応用として、パスワードが正確でない場合、ステップ２１７に移行してフローを終了することも可能である。
【００２２】
その他の応用において、指令を書き込んだ後、ログインプログラムは予定領域またはその他特定領域のデータを再読み込みし、それにより指令実行が完成されたか否かを判断する。というのはコントローラーが指令を分析し、指令実行が完成された場合に予定領域またはその他特定領域に分析結果を書き込み、またログインプログラムがこの結果により判断を行うのである。
【００２３】
この発明によるログインのフローは従来の技術と異なる。従来の技術では、携帯型メモリーの保護エリアにログインするためには使用者がアドミニストレーターの権限を持たなければならない。ログインプログラムによる指令はコントローラーに発するものであり、コントローラーはこの指令を受信するまで操作が始まらない。それに対してこの発明では、ログインプログラムの指令は携帯型メモリーの保存ユニットにおける予定領域に保存され、その後コントローラーが予定領域にデータが書き込まれたと検出すれば、予定領域の内容に応じて操作を行うのである。このような指令の保存はホストコンピューターの使用者権限を問わず行われるので、アドミニストレーターの権限を有するか否か関係なく、使用者はいかなるコンピューターを使用しても携帯型メモリーの保護エリアにログインすることができる。
【００２４】
なお、予定領域の開始アドレスもしくは指令のフォーマットは、ログインプログラムの作者または携帯型メモリーのメーカーによって予め決められるものである。
【００２５】
その他の応用として、ログインプログラムが始まるとともに、コンピューターとその周辺装置の接続状態を検出して予め使用者の権限を判断することによって、作業を速めることも可能である。
【実施例２】
【００２６】
図３はこの発明の実施例２を表すフローチャートである。実施例２はアドミニストレーターと非アドミニストレーターに対してそれぞれ異なるログイン方法を提供するものである。図２と図３の相違点は、図３にはステップ３０５とステップ３０６が追加され、それ以外は図２と一致しているので、前記の関連説明を参照されたい。
【００２７】
ステップ３０５とステップ３０６は従来の技術から取り入れたものである。ステップ３０５において、コンピューターの使用者がアドミニストレーターであるか否かを判断する。「はい」であれば従来の技術と同じように、ログインプログラムは使用者が入力したパスワードを照合する（ステップ３０６）。
【００２８】
使用者が非アドミニストレーターであれば、ステップ３０７とステップ３１０に移行する。それによりパスワード照合指令と使用者が入力したパスワードを携帯型メモリーの保存ユニットにおける予定領域に保存し、コントローラーは予定領域の内容に応じてパスワード照合の操作を行う。
【００２９】
したがってこの発明では、使用者の権限がどうであれ、携帯型メモリーの保護エリアにログインすることは可能である。なお、当業者にも周知されるように、この発明は携帯型メモリーに限らず、あらゆる携帯型保存装置またはコンピューターの周辺電子装置にも適用する。
【００３０】
図４と図５を参照する。図示におけるアプリケーションはコンピューターで実行されるものである。図４は従来の技術によるコンピューターと接続される電子装置に対する制御を表す説明図である。使用者がアドミニストレーターであるときにのみ、アプリケーション４１はコントローラー４２に指令を発し、コントローラー４２は指令を受信するまで操作が始まらない。それに対して図５はこの発明による制御方法を表す。この発明では、予定領域５６とコントローラー５８は同じ電子装置に設けられ、アプリケーション５４による指令と関連データは予定領域５６に保存される。コントローラー５８は予定領域５６に対して検知を行い、そこにデータが書き込まれていれば、その内容に応じて操作を行う。以上のように図４と図５を参照すれば、従来の技術とこの発明の相違点をはっきりと理解することができる。なお、この発明のその他の応用として、アプリケーションからの続行の指令を保存するため、コントローラー５８が操作終了後に予定領域内のデータを消去することも可能である。
【００３１】
この発明はコンピューターに限らず、そのほか携帯電話、ＰＤＡなどの装置にも適用する。前述と同じようにそれらの装置と接続される周辺装置を制御する。
【００３２】
図６は図５におけるアプリケーション５４の操作を表す。ステップ６０１において、アプリケーションは使用者の操作に応じて指令と関連データを提供し、続いてステップ６０３において、指令とデータを電子装置の予定領域に保存する。
【００３３】
図７は図５におけるコントローラー５８の操作を表す。ステップ７０１において、コントローラーは予定領域に対して検知を行う。ステップ７０３において、予定領域にデータが書き込まれていれば、ステップ７０５に移行する。予定領域にデータが書き込まれていなければ、ステップ７０１に戻って予定領域に対して引き続き検知を行う。
【００３４】
この発明のその他の応用として、図５のアプリケーション５４の代わりにもう一つのコントローラーを使用するも可能である。この場合、前記コントローラーは指令を予定領域に書き込むことによって、もう一つのコントローラーを作動させる。そのうち両コントローラーと予定領域は同一の電子装置に設けられる。つまりこの場合では、指令をコントローラーに直接に送信する従来の技術と異なり、コントローラーを作動させる方法としてこの発明を捉えることができる。換言すれば、この発明は、指令などのデータを予定領域に保存し、またコントローラーを利用して予定領域に対して検知を行い、その保存内容に応じて操作を行うことを内容とするものであり、そのうち指令を発するのはアプリケーションまたはコントローラーのいずれかであると見ることができる。
【００３５】
以上はこの発明に好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれもこの発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００３６】
この発明を利用すれば、使用者はいかなるコンピューターにおいても携帯型保存装置のアプリケーションを利用し、ログイン、パーティション、パスワード変更などを実行することができる。
【図面の簡単な説明】
【００３７】
【図１】従来の技術による携帯型メモリーの保護エリアへのログインを表すフローチャートである。
【図２】この発明の実施例１を表すフローチャートである。
【図３】この発明の実施例２を表すフローチャートである。
【図４】従来の技術によるコンピューターと接続される電子装置に対する制御を表す説明図である。
【図５】この発明によるコンピューターと接続される電子装置に対する制御を表す説明図である。
【図６】図５におけるアプリケーションの操作を表すフローチャートである。
【図７】図５におけるコントローラーの操作を表すフローチャートである。
【符号の説明】
【００３８】
４１、５４         アプリケーション
４２、５８         コントローラー
５６               予定領域
【図１】
2007042052.tif 000003
【図２】
2007042052.tif 000004
【図３】
2007042052.tif 000005
【図４】
2007042052.tif 000006
【図５】
2007042052.tif 000007
【図６】
2007042052.tif 000008
【図７】
2007042052.tif 000009