(57)【特許請求の範囲】
【請求項１】
周辺機器用のＵＳＢ端子に着脱可能に装着してコンピュータに接続する本体ユニットと、該本体ユニットに組み込むマイクロプロセッサと、該マイクロプロセッサに接続するメモリユニットとを備えてなり、前記マイクロプロセッサは、前記メモリユニットがあることを確認すると、前記メモリユニットに記憶されているデータを読み出してデータ内容に対応するコンピュータの動作内容を認識して保持し、コンピュータからの作動補助用のデータの読出し要求があると、前記マイクロプロセッサに保持中のコンピュータの動作内容と照合して要求を判別し、前記メモリユニット内のデータに適合する要求であることを条件として、前記メモリユニット内のデータを読み出してコンピュータに出力することによりコンピュータの作動を補助することを特徴とするコンピュータシステムの利用補助装置。
【請求項２】
前記マイクロプロセッサは、コンピュータからの書込み要求に応じてコンピュータからのデータを受領して前記メモリユニットに書き込むことにより前記メモリユニット内のデータを更新することを特徴とする請求項１記載のコンピュータシステムの利用補助装置。
【請求項３】
前記メモリユニットは、前記本体ユニットに着脱可能に形成することを特徴とする請求項１または請求項２記載のコンピュータシステムの利用補助装置。
【請求項４】
前記メモリユニットは、前記本体ユニットと一体に形成することを特徴とする請求項１または請求項２記載のコンピュータシステムの利用補助装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パーソナルコンピュータ（以下、単にコンピュータという）の使い勝手や安全性を向上させることができるコンピュータシステムの利用補助装置に関する。
【０００２】
【従来の技術】
学校や会社等においては、１台のコンピュータを不特定多数の使用者によって共同利用することがある。
【０００３】
すなわち、使用者は、コンピュータの指示に従ってキーボードやマウス等を操作し、所定のＩＤコードやパスワード、作業手順等を入力することによりコンピュータを作動させ、コンピュータ内に個人情報を保存したり、それを引き出したりすることができる。
【０００４】
【発明が解決しようとする課題】
かかる従来技術によるときは、使用者は、コンピュータを利用するとき、キーボード等を操作して所定のＩＤコード等を正確に入力する必要があり、入力作業が面倒である上、入力作業中のキーボード等の操作位置やディスプレイの表示内容等によってＩＤコード等の情報が他人に盗み取られてしまう可能性があり、重要な個人情報等を確実に保存することが難しいという問題があった。また、個人が所有する専用のコンピュータであっても、それを他人が勝手に操作することにより、個人情報等が漏洩してしまう場合もあり得る。
【０００５】
そこで、この発明の目的は、かかる従来技術の問題に鑑み、本体ユニットにメモリユニットを組み合わせることによって、コンピュータを作動させる際の入力作業を省略して使い勝手や安全性を向上させることができるコンピュータシステムの利用補助装置を提供することにある。
【０００６】
【課題を解決するための手段】
かかる目的を達成するためのこの発明の構成は、周辺機器用のＵＳＢ端子に着脱可能に装着してコンピュータに接続する本体ユニットと、本体ユニットに組み込むマイクロプロセッサと、マイクロプロセッサに接続するメモリユニットとを備えてなり、マイクロプロセッサは、メモリユニットがあることを確認すると、メモリユニットに記憶されているデータを読み出してデータ内容に対応するコンピュータの動作内容を認識して保持し、コンピュータからの作動補助用のデータの読出し要求があると、マイクロプロセッサに保持中のコンピュータの動作内容と照合して要求を判別し、メモリユニット内のデータに適合する要求であることを条件として、メモリユニット内のデータを読み出してコンピュータに出力することによりコンピュータの作動を補助することをその要旨とする。
【０００７】
なお、マイクロプロセッサは、コンピュータからの書込み要求に応じてコンピュータからのデータを受領してメモリユニットに書き込むことによりメモリユニット内のデータを更新することができる。
【０００９】
なお、メモリユニットは、本体ユニットに着脱可能に形成してもよく、本体ユニットと一体に形成してもよい。
【００１０】
【作用】
かかる発明の構成によるときは、本体ユニットは、ＵＳＢ端子を介してコンピュータに接続することによって、コンピュータに内蔵するコントローラを介し、コンピュータの周辺機器として登録され、コンピュータによって作動させることができる。そこで、本体ユニットは、コンピュータ内のオペレーティングシステムまたはアプリケーションプログラムからの要求に応じ、メモリユニット内のデータを介してコンピュータの作動を補助し、コンピュータを自動的に速やかに作動させ、使用者によるＩＤコード等の入力作業を省略することができる。なお、使用者は、本体ユニットをコンピュータから切り離し、またはメモリユニットを本体ユニットから取り外して保管することにより、他人に個人情報等が漏洩してしまうおそれがない。
【００１１】
一方、このようにしてメモリユニット内に記憶させ、本体ユニットを介してコンピュータに与えるデータとしては、個人認証用のＩＤコードやパスワード等の他、コンピュータ自体を起動させる起動手順、インターネットのような特定の外部ネットワークに対する接続手順、特定の暗号解読用のキーコードや、有料の情報提供サービスを利用するための前払い済みの使用残り度数等が有用である。また、ＵＳＢ端子とは、複数の周辺機器を接続してコンピュータシステムを簡便に構築する際のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェイスシステム用の端子であり、ＵＳＢインタフェイスシステムは、ＵＳＢ端子に接続される周辺機器をコンピュータにおいて自動認識することができる上、複数のハブユニットをツリー状に接続することにより、最大１２７台の周辺機器によるプラグアンドプレイ機能を実現することができる。
【００１２】
本体ユニットは、コンピュータからの要求を判別することにより、メモリユニット内の不適切なデータが誤ってコンピュータ内に取り込まれたり、それによってコンピュータが誤作動したりすることを防止することができる。なお、本体ユニットは、たとえば、コンピュータからの要求内容が本体ユニットに許容されている正規の要求であり、しかも、要求の対象となっているデータ内容が、現に本体ユニットと組み合わされているメモリユニット内のデータに適合していることを判別するものとする。
【００１３】
本体ユニットをＵＳＢ端子に着脱可能に形成するときは、使用者は、メモリユニットとともに本体ユニットをコンピュータから簡単に切り離し、本体ユニットを安全に保管することができる。
【００１４】
本体ユニットに着脱可能なメモリユニットは、本体ユニットから簡単に取り外し、それを単独に保管することができる。なお、メモリユニットは、カード状、ブロック状等の任意の取り扱い易い形状に形成することができる。
【００１５】
本体ユニットと一体にメモリユニットを形成すれば、本体ユニットは、別体のメモリユニットを装着することなく、それ自体によって所定のデータをコンピュータに提供することができる。
【００１６】
【発明の実施の形態】
以下、図面を以って発明の実施の形態を説明する。
【００１７】
コンピュータシステムの利用補助装置は、本体ユニット１０と、本体ユニット１０に組み合わせるメモリユニット２１とを備えてなる（図１、図２）。ただし、本体ユニット１０は、周辺機器用のＵＳＢ端子ＴＡを有するコンピュータＰＣに使用する。
【００１８】
本体ユニット１０は、ケース１１に端子１２を付設して形成されている。ケース１１には、マイクロプロセッサ１５が組み込まれており、外れ止め用の突部１１ｂ、１１ｂ…を介してメモリユニット２１を着脱自在に装着する凹部１１ａが形成されている。なお、凹部１１ａには、メモリユニット２１に自動接続する接点１１ｃ、１１ｃ…が設けられている。端子１２は、コンピュータＰＣのＵＳＢ端子ＴＡに適合する形状に形成されており、ケース１１内のマイクロプロセッサ１５に接続されている。
【００１９】
本体ユニット１０は、端子１２をＵＳＢ端子ＴＡに装着することにより、コンピュータＰＣに接続することができる。また、本体ユニット１０は、端子１２をＵＳＢ端子ＴＡから抜き取ることにより、コンピュータＰＣから切り離すことができる。なお、ＵＳＢ端子ＴＡは、コンピュータＰＣのＵＳＢポートに接続する図示しないハブユニットのＵＳＢ端子とし、本体ユニット１０は、ハブユニットの下流側機器としてもよい。
【００２０】
メモリユニット２１は、ＩＣカードやシームカード等の記憶媒体であり、本体ユニット１０と別体に形成されている。メモリユニット２１は、図示しない演算回路や書込み可能な不揮発性のメモリ等が組み込まれている。なお、メモリユニット２１には、本体ユニット１０の接点１１ｃ、１１ｃ…に適合する図示しない接点が形成されている。
【００２１】
そこで、メモリユニット２１は、凹部１１ａに嵌め込むことにより、本体ユニット１０に装着し、接点１１ｃ、１１ｃ…を介して本体ユニット１０に自動接続することができる。また、メモリユニット２１は、凹部１１ａから外すことにより、本体ユニット１０から取り外すことができる。
【００２２】
本体ユニット１０は、ＵＳＢ端子ＴＡに装着することにより、電源線ＢＣ1 、信号線ＢＣ2 を介してコンピュータＰＣに接続され、マイクロプロセッサ１５は、電源線ＢＣ1 を介してコンピュータＰＣから給電される。また、メモリユニット２１は、本体ユニット１０に取り付けることにより、電源線ＢＣ1 、ＢＣ3 を介して給電され、信号線ＢＣ4 を介してマイクロプロセッサ１５に接続される。
【００２３】
かかるコンピュータシステムの利用補助装置は、たとえば図３、図４のプログラムフローチャートに従って作動する。
【００２４】
マイクロプロセッサ１５は、ＵＳＢ端子ＴＡ、電源線ＢＣ1 を介してコンピュータＰＣからの給電が開始されると、コンピュータＰＣに対し、ＵＳＢ周辺機器として認識し、登録するために必要な認識情報を送出する（図３のプログラムステップ（１）、以下、単に（１）のように記す）。そこで、コンピュータＰＣは、本体ユニット１０をＵＳＢインタフェイスシステム内の周辺機器として認識し、本体ユニット１０と他の周辺機器とを含むコンピュータシステムを再構築することができる。
【００２５】
つづいて、マイクロプロセッサ１５は、メモリユニット２１が本体ユニット１０に装着されていることを確認すると（２）、メモリユニット２１に記憶されているデータを読み出し、その内容により、コンピュータＰＣの如何なる動作に貢献し得るかを認識し（３）、その結果を保持する。また、マイクロプロセッサ１５は、メモリユニット２１が本体ユニット１０に装着されていないときは（２）、メモリユニット２１がないことを認識し（４）、その結果を保持する。一方、マイクロプロセッサ１５は、メモリユニット２１が本体ユニット１０に着脱されたときにも作動し、メモリユニット２１の有無により（２）、同様の動作を実行する（（３）、（４））。
【００２６】
その後、コンピュータＰＣは、そのオペレーティングシステムまたはアプリケーションプログラムを介し、本体ユニット１０に対して随時作動補助用のデータを要求することができる。すなわち、マイクロプロセッサ１５は、コンピュータＰＣからの要求があると、その要求が適切であるか否かを判別し（図４のプログラムステップ（１）、以下、単に（１）のように記す）、不適切な要求を拒否する（２）。ただし、要求が適切であることの判別は、たとえば、その要求が本体ユニット１０に対して許容されている正規の要求であり、しかも、現に本体ユニット１０に組み合わされているメモリユニット１０内のデータに適合する要求であることの規準に従う。なお、後者の規準は、図３のプログラムステップ（３）において、マイクロプロセッサ１５がメモリユニット２１のデータ内容を認識し、保持している結果と照合することによって得られる。
【００２７】
コンピュータＰＣからの要求が適切であり（１）、それがデータの読出し要求であるとき（３）、マイクロプロセッサ１５は、メモリユニット２１内のデータを読み出し（４）、適当に加工した上、コンピュータＰＣに出力する（５）。そこで、コンピュータＰＣは、要求に応じて本体ユニット１０から提供されるデータを利用し、所定の動作を遂行することができる。
【００２８】
一方、マイクロプロセッサ１５は、コンピュータＰＣからの要求が書込み要求できるときは（（３）、（６））、コンピュータＰＣからのデータを受領して適当に加工し（７）、メモリユニット２１に書き込むことにより（８）、メモリユニット２１内のデータを更新することができる。また、マイクロプロセッサ１５は、データの読出し、書込みのいずれの要求でもなく（（３）、（６））、本体ユニット１０によって処理することができない要求であるときは、要求が適切でないものとして、要求そのものを拒否する（２）。すなわち、図４のプログラムステップ（１）、（３）、（６）は、プログラムステップ（２）とともに、コンピュータＰＣからの要求を判別する判別機能を実現している。
【００２９】
以上の説明において、コンピュータＰＣから本体ユニット１０に対する読出し要求の対象となるデータは、たとえば、使用者の個人認証用のＩＤコードやパスワード、コンピュータ自体の起動手順や外部ネットワークに対する接続手順、暗号解読用のコード、前払い済みの使用残り度数等であり、書込み要求の対象となるデータは、たとえば、使用残り度数の更新データ等である。
【００３０】
なお、メモリユニット２１は、本体ユニット１０のケース１１内に組み込み、本体ユニット１０と一体に形成してもよい。また、メモリユニット２１は、本体ユニット１０と別体に形成し、本体ユニット１０は、コンピュータＰＣのＵＳＢ端子ＴＡに接続する形式としてもよい。
【００３１】
【発明の効果】
以上説明したように、この発明によれば、ＵＳＢ端子を介してコンピュータに接続する本体ユニットと、メモリユニットとを組み合わせることによって、本体ユニットは、メモリユニット内のデータをコンピュータに提供してコンピュータの作動を補助することができるから、使用者による面倒な入力作業を省略して個人情報が不用意に盗み取られる機会を最少にすることができ、コンピュータの使い勝手や安全性を大幅に向上させることができるという優れた効果がある。
【図面の簡単な説明】
【図１】  全体構成斜視説明図
【図２】  全体構成ブロック系統図
【図３】  プログラムフローチャート（１）
【図４】  プログラムフローチャート（２）
【符号の説明】
ＰＣ…コンピュータ
ＴＡ…ＵＳＢ端子
１０…本体ユニット
２１…メモリユニット
【図１】
0004787390.tif 000002
【図２】
0004787390.tif 000003
【図３】
0004787390.tif 000004
【図４】
0004787390.tif 000005