(57)【特許請求の範囲】
【請求項１】
データを記憶する１つ以上のエリアからなるメモリ部分と、該エリアに記憶されたデータを管理する管理手段とを備える記憶媒体と、
前記記憶媒体の管理用コンピュータに備えられ、前記エリアに対する参照回数を制限する参照可能回数を、前記管理手段に設定する設定手段と、
を備え、
前記記憶媒体がコンピュータから抜き取られたときに、前記管理手段は、前記エリアに対する参照回数が参照可能回数に達しているか否かを調べ、前記エリアに対する参照回数が参照可能回数に達している場合に、該エリアをリセットすることを特徴とする記憶媒体のデータ管理装置。
【請求項２】
前記エリアの参照回数が参照可能回数に達すると、前記管理手段は、前記記憶媒体が接続されているコンピュータに対して、警報を表す警報信号を送ることを特徴とする請求項１に記載の記憶媒体のデータ管理装置。
【請求項３】
前記メモリ部分はリフレッシュによりデータを記憶し続け、前記エリアに対する参照回数が参照可能回数に達すると、前記管理手段は、該エリアのリフレッシュを停止することにより、該エリアをリセットすることを特徴とする請求項１または２のいずれか１項に記載の記憶媒体のデータ管理装置。
【請求項４】
前記管理手段は、前記エリアのリフレッシュをするリフレッシュ回路を備え、前記参照回数に応じて該リフレッシュ回路に対する電源供給を管理することを特徴とする請求項３に記載の記憶媒体のデータ管理装置。
【請求項５】
データを記憶する１つ以上のエリアからなるメモリ部分を備えると共に、該エリアに記憶されたデータを管理する記憶媒体のデータ管理方法であって、
前記エリアに対する参照回数を制限する参照可能回数を、前記記憶媒体に設定し、
前記記憶媒体がコンピュータから抜き取られたときに、前記エリアに対する参照回数が参照可能回数に達しているか否かを調べ、前記エリアに対する参照回数が参照可能回数に達している場合に、該エリアをリセットする、
ことを特徴とする記憶媒体のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶媒体のメモリ部分に記憶しているデータを管理する記憶媒体のデータ管理装置およびデータ管理方法に関する。
【背景技術】
【０００２】
記憶媒体は、コンピュータのデータを保存しておくための装置であり、データを記憶するメモリ部分と、このメモリ部分を制御するコントロール部分とからなる。こうした記憶媒体として、書き換え可能なメモリを備えたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリがある。ＵＳＢメモリは、小型で持ち運びが容易な小型記憶媒体であるために、広く普及している。しかし、ＵＳＢメモリをコンピュータに接続すると、内部のメモリに記憶しているデータを容易に読み出すことができる。そこで、データの保護を目的としたＵＳＢメモリがある（例えば、特許文献１参照。）。このＵＳＢメモリは、内部にタイマを備え、利用者がＵＳＢメモリに設定した時間が経過すると、揮発性メモリのリフレッシュを停止して、この揮発性メモリに記憶したデータを消去する。
【０００３】
こうしたＵＳＢメモリによれば、利用者が設定した時間が経過すると、データが消えるので、第三者がＵＳＢメモリをコンピュータに取り付けても、時間経過に応じてデータを参照することができず、データが保護される。
【特許文献１】特開２００６−５９２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、先に述べたＵＳＢメモリには次の課題がある。つまり、利用者が設定した時間が経過すると、データが消えるので、例えばＵＳＢメモリを利用者が自宅に持ち帰ってデータを参照しようとしても、帰宅時間が遅れてしまうと、データが消去される事態が発生する。また、ＵＳＢメモリをしまい忘れて、探しているうちに、データが消去されるという事態もある。つまり、従来のＵＳＢメモリは、使い勝手に問題があって、利便性が良くない。
【０００５】
この発明の目的は、前記の課題を解決し、第三者からデータを保護し、しかも、利便性の向上を可能にする、記憶媒体のデータ管理装置およびデータ管理方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記の課題を解決するために、請求項１の発明は、データを記憶する１つ以上のエリアからなるメモリ部分と、該エリアに記憶されたデータを管理する管理手段とを備える記憶媒体と、前記記憶媒体の管理用コンピュータに備えられ、前記エリアに対する参照回数を制限する参照可能回数を、前記管理手段に設定する設定手段と、を備え、前記記憶媒体がコンピュータから抜き取られたときに、前記管理手段は、前記エリアに対する参照回数が参照可能回数に達しているか否かを調べ、前記エリアに対する参照回数が参照可能回数に達している場合に、該エリアをリセットすることを特徴とする記憶媒体のデータ管理装置である。
【０００７】
請求項１の発明では、記憶媒体を使用する際に、管理用コンピュータにより、記憶媒体のエリアに対する参照回数を制限する参照可能回数を、記憶媒体にあらかじめ設定しておく。こうした状態で、記憶媒体をコンピュータで使用し、記憶媒体がコンピュータから抜き取られた際に、エリアに対する参照回数が参照可能回数に達している場合には、記憶媒体の管理手段はこのエリアをリセットする。これにより、このエリアのデータが消去される。
【０００９】
請求項２の発明は、請求項１に記載の記憶媒体のデータ管理装置において、前記エリアの参照回数が参照可能回数に達すると、前記管理手段は、前記記憶媒体が接続されているコンピュータに対して、警報を表す警報信号を送ることを特徴とする。
【００１０】
請求項３の発明は、請求項１または２のいずれか１項に記載の記憶媒体のデータ管理装置において、前記メモリ部分はリフレッシュによりデータを記憶し続け、前記エリアに対する参照回数が参照可能回数に達すると、前記管理手段は、該エリアのリフレッシュを停止することにより、該エリアをリセットすることを特徴とする。
【００１１】
請求項４の発明は、請求項３に記載の記憶媒体のデータ管理装置において、前記管理手段は、前記エリアのリフレッシュをするリフレッシュ回路を備え、前記参照回数に応じて該リフレッシュ回路に対する電源供給を管理することを特徴とする。
【００１２】
請求項５の発明は、データを記憶する１つ以上のエリアからなるメモリ部分を備えると共に、該エリアに記憶されたデータを管理する記憶媒体のデータ管理方法であって、前記エリアに対する参照回数を制限する参照可能回数を、前記記憶媒体に設定し、前記記憶媒体がコンピュータから抜き取られたときに、前記エリアに対する参照回数が参照可能回数に達しているか否かを調べ、前記エリアに対する参照回数が参照可能回数に達している場合に、該エリアをリセットする、ことを特徴とする記憶媒体のデータ管理方法である。
【発明の効果】
【００１３】
請求項１および請求項５の発明によれば、記憶媒体に対する参照回数を制限することで、記憶媒体に記憶しているデータを消去するので、従来のように、例えばＵＳＢメモリをしまい忘れて、時間経過でデータが消去される、ということが生じることもなく、使い勝手が良く、利便性を向上することが可能である。また、メモリ部分を複数のエリアで構成した場合、１回の参照で消したいデータや、残しておきたいデータなどのように、多様なデータに対応することが可能である。
【００１４】
しかも、記憶媒体がコンピュータから抜き取られたときに、エリアに対する参照回数が参照可能回数に達しているか否かを調べるため、参照回数が参照可能回数に達した場合に、直ちに記憶しているデータを消去することがないので、データの退避を可能にする。
【００１５】
請求項２の発明によれば、参照回数が参照可能回数に達した場合に、記憶媒体を使用しているコンピュータに警告信号を送るので、データの退避を促すことができる。
【００１６】
請求項３の発明によれば、リフレッシュによりデータを記憶し続けるメモリ部分を用いることにより、リフレッシュを停止してエリアをリセットするので、エリアのデータの消去を容易に行うことができる。
【００１７】
請求項４の発明によれば、リフレッシュを行うリフレッシュ回路に供給する直流電源を管理することにより、リフレッシュを停止してエリアをリセットするので、エリアのデータ消去を、さらに容易に行うことができる。
【発明を実施するための最良の形態】
【００１８】
次に、この発明の実施の形態について、図面を用いて詳しく説明する。
【００１９】
（実施の形態１）
この実施の形態による記憶媒体のデータ管理装置を図１および図２を用いて説明する。この実施の形態による記憶媒体のデータ管理装置は、パーソナルコンピュータ（ＰＣ）１０とＵＳＢメモリ２０で構成される。
【００２０】
パーソナルコンピュータ１０は、ＵＳＢメモリ２０に対して設定を行う管理用コンピュータであり、データなど伝送するバス１１に接続されている処理部１２、記憶部１３、表示部１４、入力部１５およびＵＳＢインターフェース（Ｉ／Ｆ）１６を備えている。入力部１５はキーボードやマウスなどの装置であり、入力部１５にはデータや各種の指示などが入力される。表示部１４はＬＣＤ（液晶ディスプレイ）などの表示装置であり、処理部１２の制御によって、入力部１５に入力されたデータなどを表示する。ＵＳＢインターフェース１６はＵＳＢメモリ２０を接続するためのインターフェースであり、処理部１２の制御によって、ＵＳＢメモリ２０とデータの入出力を行い、かつ、ＵＳＢメモリ２０に対して直流電源を供給する。記憶部１３は、パーソナルコンピュータ１０のための各種のプログラムを記憶している。また、入力部１５に入力されたデータを、処理部１２の制御によって一時的に記憶する。
【００２１】
処理部１２は、記憶部１３が記憶している各種のプログラムを実行する。処理部１２が実行するプログラムには、ＵＳＢメモリ２０に対する設定処理があり、この設定処理を図３に示す。入力部１５にＵＳＢメモリ２０の設定指示が入力されると、処理部１２は、１番目のエリア番号を選択する（ステップＳ１）。エリアは、ＵＳＢメモリ２０においてデータを記憶するメモリ部分に形成され、メモリ部分にｎ個設けられている。各エリアを識別するために、各エリアには識別情報としてエリア番号が付けられている。
【００２２】
ステップＳ１が終了すると、処理部１２は、１番目のエリアに対する参照可能回数の入力を指示する（ステップＳ２）。これにより、処理部１２は、表示部１４を制御して、参照可能回数の入力画面を表示する。ＵＳＢメモリ２０のエリアには、パーソナルコンピュータ１０を含むコンピュータであり、ＵＳＢメモリ２０が接続されているコンピュータ（以下、「接続コンピュータ」という）から参照する回数を制限することができる。なお、ＵＳＢメモリ２０のエリアに対して参照可能回数を設定しない場合には、所定番号として例えば「０」番を入力部１５に入力する。
【００２３】
ステップＳ２の後、処理部１２は参照可能回数の入力待ちとなる（ステップＳ３）。処理部１２は、ステップＳ３で、入力部１５から参照可能回数を受け取ると、受け取った参照可能回数を、エリアの番号と共に記憶部１３に記憶する（ステップＳ４）。この後、処理部１２は、未選択のエリア番号が有るかどうかを判断する（ステップＳ５）。未選択のエリア番号が有ると、処理部１２は、次のエリア番号を選択し（ステップＳ６）、処理をステップＳ２に戻す。こうして、処理を繰り返すことにより、ＵＳＢメモリ２０のすべてのエリアに対して、参照可能回数が設定される。
【００２４】
一方、ステップＳ５で未選択のエリア番号が無ければ、処理部１２は、記憶部１３から参照可能回数とエリア番号とをすべて読み出す（ステップＳ７）。そして、処理部１２は、ＵＳＢインターフェース１６を制御して、読み出した各参照可能回数とエリア番号とをＵＳＢメモリ２０に送信し（ステップＳ８）、設定処理を終了する。
【００２５】
入力部１５からの指示によってＵＳＢメモリ２０のデータを利用する場合、処理部１２はＵＳＢインターフェース１６を制御してＵＳＢメモリ２０を参照する。ＵＳＢメモリ２０の参照は、一般的なパーソナルコンピュータも同様である。また、処理部１２は、ＵＳＢメモリ２０から各種の信号を受け取ると、表示部１４を制御して、この信号を基にした表示を行う。例えば、ＵＳＢメモリ２０からエラー信号を受け取ると、処理部１２は、表示部１４にＵＳＢメモリ２０のエリアに対する追記の不許可を表示する。こうした表示は、一般的なパーソナルコンピュータと同様である。以下では、一般的なコンピュータである接続コンピュータについても、パーソナルコンピュータ１０の各部分を引用する。
【００２６】
ＵＳＢメモリ２０は、ＵＳＢインターフェース（Ｉ／Ｆ）２１、コントローラ２２、内部電源回路２３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２４１〜２４ｎおよびリフレッシュ回路２５１〜２５ｎを備えている。
【００２７】
ＵＳＢインターフェース２１は、接続コンピュータとして例えばパーソナルコンピュータ１０のＵＳＢインターフェース１６に接続され、ＵＳＢインターフェース１６とデータの送受信を行うと共に、直流電源の供給を受ける。ＵＳＢインターフェース２１は、接続コンピュータのＵＳＢインターフェース１６から直流電源の供給を受けると、この直流電源を内部電源回路２３に送る。
【００２８】
ＵＳＢインターフェース２１は、パーソナルコンピュータ１０のＵＳＢインターフェース１６から参照可能回数とエリア番号を受け取ると、これらをコントローラ２２に送る。また、ＵＳＢインターフェース２１は、パーソナルコンピュータ１０のＵＳＢインターフェース１６からＵＳＢメモリ２０に記憶するためのデータ（以下、「記憶データ」という）を受け取ると、指定されたＲＡＭに記憶データを送る。
【００２９】
また、ＵＳＢインターフェース２１は、接続コンピュータとして例えばパーソナルコンピュータ１０で指定されたエリアに対して、データの参照があった場合に、参照されたエリアのエリア番号を参照信号としてコントローラ２２に送る。
【００３０】
内部電源回路２３は、ＵＳＢインターフェース２１から直流電源を受け取ると、この直流電源を所定電圧の直流電源に変換し、この直流電源をコントローラ２２、リフレッシュ回路２５１〜２５ｎに加える。また、ＵＳＢインターフェース２１は、充放電の可能なバッテリ２３Ａを備えている。そして、内部電源回路２３は、ＵＳＢインターフェース２１から受け取った直流電源により、バッテリ２３Ａを充電する。この後、ＵＳＢインターフェース２１からの直流電源の供給が停止すると、内部電源回路２３は、バッテリ２３Ａの直流電源を用いて所定電圧の直流電源を生成し、この直流電源をコントローラ２２、リフレッシュ回路２５１〜２５ｎに加える。
【００３１】
ＲＡＭ２４１〜２４ｎは、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような、読み書き可能な揮発性メモリである。ＲＡＭ２４１〜２４ｎは、ＵＳＢメモリ２０のメモリ部分をｎ分割したものであるか、または、ｎ個のＲＡＭの集合体である。ＲＡＭ２４１〜２４ｎは、データをそれぞれ記憶するエリアであり、ＲＡＭ２４１〜２４ｎを識別するために、ＲＡＭ２４１〜２４ｎには識別情報としてエリア番号が付けられている。
【００３２】
リフレッシュ回路２５１〜２５ｎは、内部電源回路２３からの直流電源によってそれぞれ動作する。リフレッシュ回路２５１〜２５ｎは、ＲＡＭ２４１〜２４ｎをそれぞれ制御するが、すべて同じであるので、リフレッシュ回路２５１について説明し、リフレッシュ回路２５２〜２５ｎの説明を省略する。リフレッシュ回路２５１は、ＲＡＭ２４１を制御するものである。ＲＡＭ２４１に書き込まれたデータを保持するために、ＲＡＭ２４１に対しては、一定時間毎に再書き込み（リフレッシュ）を行う必要があり、リフレッシュ回路２５１は、ＲＡＭ２４１に対してリフレッシュを行う。このとき、リフレッシュ回路２５１は、内部電源回路２３から直流電源の供給を受けている間、常にＲＡＭ２４１に対するリフレッシュを行い、データを保持するための制御をする。リフレッシュ回路２５１に対する内部電源回路２３からの直流電源の供給は、コントローラ２２によって制御される。
【００３３】
コントローラ２２は、内部にデータを記憶するメモリ（図示を省略）を備え、このメモリに記憶されている設定データを基にしてリフレッシュ回路２５１〜２５ｎを制御する。コントローラ２２は、ＵＳＢインターフェース２１から参照可能回数とエリア番号を受け取ると、これらを用いて設定データを作成し、この設定データをメモリに記憶する。
【００３４】
コントローラ２２が記憶する設定データを図４に示す。図４の設定データには、パーソナルコンピュータ１０から受け取った、ＲＡＭ２４１〜２４ｎの参照可能回数が記録されている。ＲＡＭ２４１〜２４ｎは、エリア番号によって識別されている。この実施の形態では、エリア番号として１番〜ｎ番を用い、ＲＡＭ２４１〜２４ｎを「１番エリア」〜「ｎ番エリア」で表している。設定データには、ＵＳＢメモリ２０が接続されたコンピュータからＲＡＭ２４１〜２４ｎを参照した回数が、参照回数の欄に記録されている。なお、設定用のパーソナルコンピュータ１０から、参照可能回数を設定しないことを表す番号である「０」を受け取ると、この値を設定データに記録して、参照回数に制限を与えない。コントローラ２２は、ＵＳＢインターフェース２１から受け取ったエリア番号であり、接続コンピュータにより参照されたエリアのエリア番号、つまり参照信号を受け取る毎に、該当するエリアの参照回数を更新する。
【００３５】
コントローラ２２は、参照可能回数が設定されたＲＡＭに対しては、追記を不許可とする。もし、データの書き込みがあると、コントローラ２２は、エラーを表すエラー信号を、ＵＳＢインターフェース２１を経て接続コンピュータに送る。なお、コントローラ２２によるこうした制御は、ＵＳＢインターフェース２１が行ってもよい。
【００３６】
コントローラ２２は、ＵＳＢメモリ２０の接続により、ＲＡＭ２４１〜２４ｎに記憶されているデータを管理するための管理処理を行う。管理処理を開始すると、図５に示すように、コントローラ２２は、接続コンピュータからの直流電源の供給状態を調べ（ステップＳ２１）、この直流電源が断かどうかを判断する（ステップＳ２２）。接続コンピュータからの直流電源が断でなければ、コントローラ２２は、ＵＳＢインターフェース２１からのエリア番号つまり参照信号を待つ（ステップＳ２３）。
【００３７】
ステップＳ２３の後、所定時間の間に参照信号を受け取ると（ステップＳ２４）、コントローラ２２は、設定データ（図４）の該当する参照回数を更新する（ステップＳ２５）。この後、コントローラ２２は、設定データ（図４）の参照回数を調べ（ステップＳ２６）、参照回数が参照可能回数であるかどうかを判断する（ステップＳ２７）。参照回数が参照可能回数になっていると、コントローラ２２は、ＵＳＢインターフェース２１を経て、警告信号を接続コンピュータに送る（ステップＳ２８）。この警告信号は、該当するエリア番号のＲＡＭが参照可能回数に達したので、ＵＳＢメモリ２０が記憶しているデータの退避を促すためのものである。ステップＳ２８が終了すると、コントローラ２２は処理をステップＳ２１に戻す。なお、ステップＳ２４で所定時間の間に参照信号を受け取らない場合、また、ステップＳ２７で参照回数が参照可能回数に達していない場合、コントローラ２２は処理をステップＳ２１に戻す。
【００３８】
一方、ステップＳ２２で、接続コンピュータからの直流電源が断であると判断すると、コントローラ２２は、設定データ（図４）を用いて、参照回数が参照可能回数に達しているエリア番号を調べる（ステップＳ２９）。ステップＳ２９で参照可能回数に達しているエリア番号が有ると（ステップＳ３０）、コントローラ２２は、最初のエリア番号を設定データ（図４）から抽出する（ステップＳ３１）。この後、コントローラ２２は、抽出したエリア番号のＲＡＭを制御するリフレッシュ回路に対して、内部電源回路２３からの直流電源を断にする指示を出す（ステップＳ３２）。これにより、リフレッシュ回路は、電源断となり、ＲＡＭをリセットして、データを消去する。
【００３９】
この後、コントローラ２２は、ステップＳ３２の電源断が最初かどうかを判断する（ステップＳ３３）。最初の電源断であると、コントローラ２２は、処理をステップＳ３２に戻す。これにより、コントローラ２２は、該当のＲＡＭに対して、２回、電源断を行ってＲＡＭをリセットし、データの消去を確実に行う。
【００４０】
コントローラ２２は、ステップＳ３３で最初の電源断ではないと判断すると、未抽出のエリア番号が有るかどうかを判断する（ステップＳ３４）。未抽出のエリア番号が有ると、コントローラ２２は、設定データ（図４）から次のエリア番号を抽出し（ステップＳ３５）、処理をステップＳ３２に戻す。
【００４１】
一方、ステップＳ３０でエリア番号が無い場合、また、ステップＳ３４で未抽出のエリア番号が無い場合、コントローラ２２は管理処理を終了する。
【００４２】
次に、この実施の形態による記憶媒体のデータ管理装置を用いたデータ管理方法について説明する。
【００４３】
ＵＳＢメモリ２０が管理用のパーソナルコンピュータ１０に接続されて、パーソナルコンピュータ１０の入力部１５に、ＵＳＢメモリ２０に対する設定指示が入力されると、パーソナルコンピュータ１０は設定処理を行い、ＲＡＭに対する参照可能回数とエリア番号をＵＳＢメモリ２０に送信する。ＵＳＢメモリ２０のＵＳＢインターフェース２１は、参照可能回数とエリア番号を受信すると、これらをコントローラ２２に送る。コントローラ２２は、参照可能回数とエリア番号を基にして設定データを作成し、この設定データをメモリ（図示を省略）に記憶する。
【００４４】
こうした状態でＵＳＢメモリ２０が使用されると、ＵＳＢメモリ２０のコントローラ２２は、管理処理のステップＳ２１〜Ｓ２５により、ＲＡＭ２４１〜２４ｎ中の任意のＲＡＭに対してデータが参照される毎に設定データ（図４）を更新する。そして、管理処理のステップＳ２６〜Ｓ２８により、設定データ（図４）の参照回数が参照可能回数に達したＲＡＭが有ると、コントローラ２２は、このＲＡＭに対応する警告信号を接続コンピュータに送信する。接続コンピュータの処理部１２は、警告信号を受信すると、表示部１４を制御して、ＵＳＢメモリ２０が記憶しているデータの退避を促すメッセージを表示する。
【００４５】
この後、コントローラ２２は、ＵＳＢメモリ２０が接続コンピュータから取り外されて、接続コンピュータからの直流電源が断になると、管理処理のステップＳ２９〜Ｓ３５により、参照回数が参照可能回数に達したＲＡＭのリフレッシュ回路を制御して、このリフレッシュ回路に対する内部電源回路２３からの直流電源の供給を断にする。これにより、リフレッシュ回路はＲＡＭのリフレッシュを行わないので、ＲＡＭがリセットされて、データが消去される。特に、コントローラ２２は、管理処理のステップＳ３２、Ｓ３３により、ＲＡＭのリセットを２回行って、データの消去を確実に実行する。
【００４６】
こうして、この実施の形態により、ＲＡＭ２４１〜２４ｎのようにＵＳＢメモリ２０のメモリ部分にエリアを設け、ＲＡＭ２４１〜２４ｎに対する参照回数をそれぞれ制限して消去するので、第三者から情報を保護することができる。しかも、参照回数を制限してデータを消去するので、従来のように、ＵＳＢメモリをしまい忘れて、探しているうちに、データが消去される、というような事態が生じることもなく、使い勝手が良く、利便性を向上することを可能にする。また、この実施の形態により、リフレッシュ回路２５１〜２５ｎはバッテリ２３Ａの直流電源で動作するので、長時間、コンピュータにＵＳＢメモリ２０を接続しなければ、バッテリ２３Ａが切れて、リフレッシュ回路２５１〜２５ｎによるリフレッシュが行われないので、ＵＳＢメモリ２０を紛失した際のデータの保護を、確実なものにすることができる。また、この実施の形態により、参照回数が参照可能回数に達したエリアについては、ＵＳＢメモリ２０を接続コンピュータから抜き取るときにデータを消去するので、データを退避するための時間を与えることができる。さらに、この実施の形態により、ＵＳＢメモリ２０のメモリ部分を複数のエリアで形成しているので、１回の参照で消したいデータや、残しておきたいデータなどのように、多様なデータに対応することが可能である。
【００４７】
（実施の形態２）
先の実施の形態では、メモリ部分として複数のＲＡＭ２４１〜２４ｎを用いたが、この実施の形態では、図６に示すように、メモリ部分として１つのＲＡＭ２４Ａを用い、これに伴い１つのリフレッシュ回路２５Ａを用いる。なお、この実施の形態では、実施の形態１と同一もしくは同一と見なされる構成要素には、それと同じ参照符号を付けて、その説明を省略する。
【００４８】
この実施の形態によれば、パーソナルコンピュータ１０が行う設定処理は図７に示すように簡略化される。入力部１５にＵＳＢメモリ２０の設定指示が入力されると、処理部１２は、ＲＡＭ２４Ａに対する参照可能回数の入力を指示する（ステップＳ６１）。これにより、処理部１２は表示部１４を制御して、参照可能回数の入力画面を表示する。ＲＡＭ２４Ａに対しては、接続コンピュータからデータを参照する回数を制限することができる。ステップＳ６１では、この回数を入力する指示を出している。なお、実施の形態１と同様に、ＲＡＭ２４Ａに対して参照可能回数を設定しない場合には、所定番号として例えば「０」番を入力部１５に入力する。
【００４９】
ステップＳ６１の後、処理部１２は参照可能回数の入力待ちとなる（ステップＳ６２）。処理部１２は、ステップＳ６２で、入力部１５から参照可能回数を受け取ると、ＵＳＢインターフェース１６を制御して、受け取った参照可能回数をＵＳＢメモリ２０に送信し（ステップＳ６３）、設定処理を終了する。
【００５０】
ＵＳＢインターフェース２１は、ＲＡＭ２４Ａに対するデータの参照があった場合に、参照信号をコントローラ２２に送る。コントローラ２２は、参照信号を受け取ると、図８に示す簡略化された設定データを作成する。図８の設定データには、パーソナルコンピュータ１０から受け取った、ＲＡＭ２４Ａの参照可能回数と、ＲＡＭ２４Ａに対する参照回数が記録される。
【００５１】
コントローラ２２は図９に示す管理処理を行う。管理処理を開始すると、コントローラ２２は、接続コンピュータからの直流電源の供給状態を調べ（ステップＳ８１）、この直流電源が断かどうかを判断する（ステップＳ８２）。接続コンピュータからの直流電源が断でなければ、コントローラ２２は、ＵＳＢインターフェース２１からの参照番号を待つ（ステップＳ８３）。
【００５２】
この後、所定時間の間に参照信号を受け取ると（ステップＳ８４）、コントローラ２２は、設定データ（図８）の参照回数を更新する（ステップＳ８５）。この後、コントローラ２２は、設定データ（図８）の参照回数を調べ（ステップＳ８６）、参照回数が参照可能回数であるかどうかを判断する（ステップＳ８７）。参照回数が参照可能回数になっていると、コントローラ２２は、ＵＳＢインターフェース２１を経て、警告信号を接続コンピュータに送る（ステップＳ８８）。
【００５３】
ステップＳ８８が終了すると、コントローラ２２は、接続コンピュータからの直流電源が断になるのを待つ（ステップＳ８９）。ステップＳ８９で、接続コンピュータの直流電源が断になると、コントローラ２２は、ＲＡＭ２４Ａを制御するリフレッシュ回路２５Ａに対して、内部電源回路２３からの直流電源を断にする指示を出す（ステップＳ９０）。リフレッシュ回路の電源断により、コントローラ２２は、ＲＡＭ２４Ａをリセットして、データを消去する。
【００５４】
この後、コントローラ２２は、ステップＳ９０の電源断が最初かどうかを判断する（ステップＳ９１）。最初の電源断であると、コントローラ２２は、処理をステップＳ９０に戻す。これにより、コントローラ２２は、ＲＡＭ２４Ａに対して、２回、電源断を行ってＲＡＭ２４Ａをリセットし、データの消去を確実に行う。
【００５５】
コントローラ２２は、ステップＳ８２で電源断と判断した場合、また、ステップＳ９１で最初の電源断ではないと判断した場合、管理処理を終了する。
【００５６】
次に、この実施の形態による記憶媒体のデータ管理装置を用いたデータ管理方法について説明する。
【００５７】
ＵＳＢメモリ２０がパーソナルコンピュータ１０に接続されて、パーソナルコンピュータ１０の入力部１５に、ＵＳＢメモリ２０に対する設定指示が入力されると、パーソナルコンピュータ１０は設定処理を行い、ＲＡＭ２４Ａの設定データ（図８）を作成し、この設定データをメモリ（図示を省略）に記憶する。
【００５８】
こうした状態でＵＳＢメモリ２０が使用されると、ＵＳＢメモリ２０のコントローラ２２は、管理処理のステップＳ８１〜Ｓ８５により、ＲＡＭ２４Ａに対してデータが参照される毎に設定データ（図８）を更新する。そして、管理処理のステップＳ８６〜Ｓ８８により、ＲＡＭ２４Ａの設定データ（図８）の参照回数が参照可能回数に達すると、コントローラ２２は、ＲＡＭ２４Ａの警告信号を接続コンピュータに送信する。接続コンピュータは、警告信号を受信すると、実施の形態１と同様に、ＵＳＢメモリ２０が記憶しているデータの退避を促すメッセージを表示する。
【００５９】
この後、コントローラ２２は、ＵＳＢメモリ２０が接続コンピュータから取り外されて、接続コンピュータからの直流電源が断になると、管理処理のステップＳ８９〜Ｓ９１により、リフレッシュ回路２５Ａを制御して、リフレッシュ回路２５Ａに対する内部電源回路２３からの直流電源の供給を断にする。これにより、リフレッシュ回路２５ＡはＲＡＭ２４Ａのリフレッシュを行わないので、ＲＡＭ２４Ａがリセットされて、データが消去される。特に、コントローラ２２は、管理処理のステップＳ９０、Ｓ９１により、ＲＡＭ２４Ａのリセットを２回行って、データの消去を確実に実行する。
【００６０】
こうして、この実施の形態により、メモリ部分を１つのエリアにしているので、各処理を簡単にすることができ、特に、ＵＳＢメモリ２０のコントローラ２２は１つのリフレッシュ回路２５Ａを制御すればよいので、コントローラ２２に対する負担を軽減することができる。しかも、ＲＡＭ２４Ａに対しては、実施の形態１と同様の効果がある。
【００６１】
以上、この発明の各実施の形態を詳述してきたが、具体的な構成はこれらの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があっても、この発明に含まれる。例えば、各実施の形態では、ＵＳＢメモリ２０のメモリ部分にＤＲＡＭを用いたが、参照回数が設定回数に達したかどうかで、ＵＳＢメモリ２０が記憶するデータを消去する、という技術思想は他のメモリにも適用可能である。
【図面の簡単な説明】
【００６２】
【図１】実施の形態１によるパーソナルコンピュータおよびＵＳＢメモリの外観を表す斜視図である。
【図２】図１のパーソナルコンピュータおよびＵＳＢメモリの構造を表す構成図である。
【図３】実施の形態１によるパーソナルコンピュータの設定処理を示すフローチャートである。
【図４】実施の形態１によるＵＳＢメモリのコントローラが記憶する設定データの一例を示す図である。
【図５】実施の形態１によるＵＳＢメモリの管理処理を示すフローチャートである。
【図６】実施の形態２によるパーソナルコンピュータおよびＵＳＢメモリの構造を表す構成図である。
【図７】実施の形態２によるパーソナルコンピュータの設定処理を示すフローチャートである。
【図８】実施の形態２によるＵＳＢメモリのコントローラが記憶する設定データの一例を示す図である。
【図９】実施の形態２によるＵＳＢメモリの管理処理を示すフローチャートである。
【符号の説明】
【００６３】
１０  パーソナルコンピュータ（管理用コンピュータ）
１１  バス
１２  処理部（設定手段）
１３  記憶部
１４  表示部
１５  入力部（設定手段）
１６  ＵＳＢインターフェース（設定手段）
２０  ＵＳＢメモリ（記憶媒体）
２１  ＵＳＢインターフェース
２２  コントローラ（管理手段）
２３  内部電源回路
２４１〜２４ｎ、２４Ａ  ＲＡＭ（エリア）
２５１〜２５ｎ、２５Ａ  リフレッシュ回路（管理手段）
【図１】
0004906663.tif 000002
【図２】
0004906663.tif 000003
【図３】
0004906663.tif 000004
【図４】
0004906663.tif 000005
【図５】
0004906663.tif 000006
【図６】
0004906663.tif 000007
【図７】
0004906663.tif 000008
【図８】
0004906663.tif 000009
【図９】
0004906663.tif 000010