JP2006018848A - 着脱式デバイス - Google Patents
着脱式デバイス Download PDFInfo
- Publication number
- JP2006018848A JP2006018848A JP2005226629A JP2005226629A JP2006018848A JP 2006018848 A JP2006018848 A JP 2006018848A JP 2005226629 A JP2005226629 A JP 2005226629A JP 2005226629 A JP2005226629 A JP 2005226629A JP 2006018848 A JP2006018848 A JP 2006018848A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- program
- usb
- rom
- general
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【解決手段】ハブ分け部31は、単一の複合デバイス2において、コンピュータ1側とのデータ授受を、複数のデバイスに割り振る作用を果たすことで、複数の機能を容易に実現する。
認識制御部32は、USBに接続された際に、ホスト側からの機器の種類の問い合わせ信号に対し、CD−ROMである旨の信号を擬似的に返信する。
装着検出用の常駐プログラムをコンピュータ側に予めインストールしておかなくても、デバイス装着時に、スクリプトに記述されたプログラム実行など所望の処理が自動実行される。
【選択図】 図1
Description
まず、図1は、第1実施形態の概略構成を示す機能ブロック図である。すなわち、第1実施形態は、コンピュータ1に着脱して用いる着脱式複合デバイス(以下「複合デバイス」と呼ぶ)2であり、コンピュータ1は、汎用周辺機器インタフェースとしてUSBを備える。すなわち、コンピュータ1は、USBポート10と、USBホストコントローラと、USBのための必要なデバイスドライバを備え、コンピュータ1を以下、USBに関して「ホスト側」や「コンピュータ側」のようにも呼ぶ。
すなわち、第1実施形態は以下のような作用及び効果を有する。
〔2−1.ハブ分け〕
USBデバイス側制御部3のハブ分け部31は、単一の複合デバイス2において、コンピュータ1側とのデータ授受を、複数のデバイス(それぞれ「単位デバイス」と呼ぶ)に割り振る作用(以下「ハブ分け」と呼ぶ)を果たすことで、複数の機能を容易に実現するハブ手段である。ハブ分けの具体的態様としては、
(1)USB汎用ハブを小型化してデバイス内部に設ける。
(2)単一のデバイスのUSBコントローラに、複数のデバイスコンポーネントを管理させる。
(3)ASIC等のカスタムチップや、汎用CPUと組込みプログラムなど、LSIにより、ハブや各単位デバイスの各USBコントローラをエミュレートする。
や適宜これらを組み合わせるなどが考えられるが、ここではUSBコントローラのエミュレータであるものとする。
ところで、OSによっては(例えばマイクロソフト(登録商標)社のウインドウズ(登録商標)シリーズ)、所定の種類のデバイス(例えばCD−ROM)にメディアが挿入されたことを契機として、そのメディア上の所定のスクリプトファイル(例えば「Autorun.inf」)を実行する。コンピュータ1は、そのようなOSを備えるコンピュータであるものとする。
また、上記のようなOSには、メディアの装着の有無を繰り返しデバイスに問い合わせて回答させ、ある時点で存在しなかったものが、その後、存在する状態に変化すると、メディアが挿入されたと認識するものもある。
また、第1実施形態では、デバイスを紛失した場合、データを他人に見られたり悪用されないように、パスワードを所定回数間違ったときに、データをフォーマットするか、又は、パスワードを認証するプログラムを終了させ、パスワード解析を困難にする。
また、デバイスにソフトウェアを搭載した場合、拡張子によるデータとの関連付けを行っていないと、容易に使用することができないが、第1実施形態では、自動起動プログラムPは、着脱式デバイスの使用中のみ、ファイルの所望の拡張子と、その拡張子を持つファイルを開く操作が行われた場合に、そのファイルを開くために実行すべきアプリケーションプログラムとを、一時的かつ擬似的に関連付けるように構成する。
OSによっては、ファイルを削除しても直ちには削除されず自動的に「ごみ箱」と呼ばれる専用領域に保存されるが、リムーバブルディスクでは完全に消去されてしまう。特にリムーバブルディスクは外出先などで利用することが多く、間違って削除してしまった場合大いに困ることがある。そこで、リムーバブルディスクにごみ箱の機能を追加で持たせる。
第2実施形態は、プログラムの起動方法に関するもので、第1実施形態の要件は前提とせず、コンピュータ上で予め検出プログラムを実行しておき、その検出プログラムは、そのコンピュータの汎用周辺機器インタフェースにデバイスが装着されると、そのデバイス内の所定のデータに応じたプログラムを起動するものである。
USBメモリをフレキシブル(フロッピー(登録商標))ディスクドライブと擬似認識させることで、そのドライブからのブートが可能なパソコンにあらかじめデバイスを挿入し、パソコンの電源を入れると、USBメモリからブートさせることができる。
Claims (2)
- 主な記憶装置としてROM又は読み書き可能な記憶装置を備えた着脱式デバイスであって、
所定の種類の機器が接続されると、その機器に記憶された自動起動スクリプトを実行するコンピュータの汎用周辺機器インタフェースに着脱され、
前記汎用周辺機器インタフェースに接続された際に前記コンピュータからの機器の種類の問い合わせ信号に対し、前記所定の種類の機器である旨の信号を返信するとともに、前記汎用周辺機器インタフェース経由で繰り返されるメディアの有無の問い合わせ信号に対し、少なくとも一度はメディアが無い旨の信号を返信し、その後、メディアが有る旨の信号を返信する手段を備えたことを特徴とする着脱式デバイス。 - 主な記憶装置としてROM又は読み書き可能な記憶装置を備えた着脱式デバイスであって、
所定の種類の機器が接続されると、その機器に記憶された自動起動スクリプトを実行するコンピュータの汎用周辺機器インタフェースに着脱され、
前記汎用周辺機器インタフェースに接続された際に前記コンピュータからの機器の種類の問い合わせ信号に対し、前記所定の種類の機器である旨の信号を返信する手段と、
複数の単位デバイスと、
コンピュータ側とのデータ授受を、前記各単位デバイスに割り振るハブ手段と、
を備えたことを特徴とする着脱式デバイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005226629A JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005226629A JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002313425A Division JP3767818B2 (ja) | 2002-10-28 | 2002-10-28 | 着脱式デバイス及びプログラムの起動方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006018848A true JP2006018848A (ja) | 2006-01-19 |
JP3766429B2 JP3766429B2 (ja) | 2006-04-12 |
Family
ID=35792996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005226629A Expired - Lifetime JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3766429B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009064300A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
JP2009064301A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8250245B2 (en) | 2007-04-05 | 2012-08-21 | Seiko Epson Corporation | Information processing system, with information processing terminal capable of operating in multiple operation modes when connected to a host device |
JP2010086177A (ja) * | 2008-09-30 | 2010-04-15 | Dainippon Printing Co Ltd | アクセス制御システム及び方法 |
JP5002719B1 (ja) | 2011-03-10 | 2012-08-15 | 株式会社東芝 | 情報処理装置、外部記憶装置、ホスト装置、中継装置、制御プログラム及び情報処理装置の制御方法 |
WO2013027642A1 (en) | 2011-08-19 | 2013-02-28 | Kabushiki Kaisha Toshiba | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH052456A (ja) * | 1990-10-02 | 1993-01-08 | Hitachi Ltd | 記憶媒体に対する情報記憶方法およびそのためのシステム |
JPH05100862A (ja) * | 1991-10-04 | 1993-04-23 | Casio Comput Co Ltd | データ処理装置 |
JPH0778102A (ja) * | 1993-09-08 | 1995-03-20 | Hitachi Ltd | 擬似cd−rom装置 |
JPH07234759A (ja) * | 1994-02-22 | 1995-09-05 | Nikon Corp | 記憶装置 |
JPH10260927A (ja) * | 1997-03-20 | 1998-09-29 | Ricoh Co Ltd | 周辺機器のインタフェース方法及びインタフェース装置 |
JPH11120055A (ja) * | 1997-10-13 | 1999-04-30 | Toshiba Corp | コンピュータシステムおよびデータ退避方法 |
JP2000196648A (ja) * | 1998-12-28 | 2000-07-14 | Toshiba Corp | 電子機器制御方法および電子機器制御装置 |
JP2000267818A (ja) * | 1999-03-18 | 2000-09-29 | Matsushita Electric Ind Co Ltd | リムーバブルデバイスでのパーティション実現方法 |
JP2001256168A (ja) * | 2000-03-13 | 2001-09-21 | Matsushita Electric Ind Co Ltd | Usbデバイス |
JP2002044184A (ja) * | 2000-07-26 | 2002-02-08 | Sharp Corp | 携帯機器の通信システム |
JP2002041247A (ja) * | 2000-07-28 | 2002-02-08 | Nec Corp | コンピュータシステムおよびusbメモリ装置 |
JP2003178017A (ja) * | 2001-09-17 | 2003-06-27 | Anyone Kk | プログラム内蔵のusbデバイス |
JP2003216289A (ja) * | 2002-01-22 | 2003-07-31 | Sony Corp | データ再生システム、およびコンピュータ装置 |
JP2004005343A (ja) * | 2002-04-23 | 2004-01-08 | Sony Corp | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
JP2004054896A (ja) * | 2002-05-29 | 2004-02-19 | Hagiwara Sys-Com:Kk | Usbストレージデバイス及びその制御装置 |
JP2005506633A (ja) * | 2001-10-23 | 2005-03-03 | ネタック テクノロジー カンパニー リミテッド | コンピュータ周辺装置及びそのアーキテクチャに記憶機能を追加する方法 |
-
2005
- 2005-08-04 JP JP2005226629A patent/JP3766429B2/ja not_active Expired - Lifetime
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH052456A (ja) * | 1990-10-02 | 1993-01-08 | Hitachi Ltd | 記憶媒体に対する情報記憶方法およびそのためのシステム |
JPH05100862A (ja) * | 1991-10-04 | 1993-04-23 | Casio Comput Co Ltd | データ処理装置 |
JPH0778102A (ja) * | 1993-09-08 | 1995-03-20 | Hitachi Ltd | 擬似cd−rom装置 |
JPH07234759A (ja) * | 1994-02-22 | 1995-09-05 | Nikon Corp | 記憶装置 |
JPH10260927A (ja) * | 1997-03-20 | 1998-09-29 | Ricoh Co Ltd | 周辺機器のインタフェース方法及びインタフェース装置 |
JPH11120055A (ja) * | 1997-10-13 | 1999-04-30 | Toshiba Corp | コンピュータシステムおよびデータ退避方法 |
JP2000196648A (ja) * | 1998-12-28 | 2000-07-14 | Toshiba Corp | 電子機器制御方法および電子機器制御装置 |
JP2000267818A (ja) * | 1999-03-18 | 2000-09-29 | Matsushita Electric Ind Co Ltd | リムーバブルデバイスでのパーティション実現方法 |
JP2001256168A (ja) * | 2000-03-13 | 2001-09-21 | Matsushita Electric Ind Co Ltd | Usbデバイス |
JP2002044184A (ja) * | 2000-07-26 | 2002-02-08 | Sharp Corp | 携帯機器の通信システム |
JP2002041247A (ja) * | 2000-07-28 | 2002-02-08 | Nec Corp | コンピュータシステムおよびusbメモリ装置 |
JP2003178017A (ja) * | 2001-09-17 | 2003-06-27 | Anyone Kk | プログラム内蔵のusbデバイス |
JP2005506633A (ja) * | 2001-10-23 | 2005-03-03 | ネタック テクノロジー カンパニー リミテッド | コンピュータ周辺装置及びそのアーキテクチャに記憶機能を追加する方法 |
JP2003216289A (ja) * | 2002-01-22 | 2003-07-31 | Sony Corp | データ再生システム、およびコンピュータ装置 |
JP2004005343A (ja) * | 2002-04-23 | 2004-01-08 | Sony Corp | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
JP2004054896A (ja) * | 2002-05-29 | 2004-02-19 | Hagiwara Sys-Com:Kk | Usbストレージデバイス及びその制御装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009064300A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
JP2009064301A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
Also Published As
Publication number | Publication date |
---|---|
JP3766429B2 (ja) | 2006-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3767818B2 (ja) | 着脱式デバイス及びプログラムの起動方法 | |
JP4245374B2 (ja) | 着脱式デバイスおよび制御回路 | |
US9430250B2 (en) | Bootability with multiple logical unit numbers | |
JP3330569B2 (ja) | コンピュータの制御方法、コンピュータ及び記録媒体 | |
WO2004040428A1 (ja) | 着脱式デバイス、制御回路、制御回路のファームウェアプログラム、制御回路における情報処理方法及び回路設計パターン、ログイン方法 | |
US20060224794A1 (en) | Using USB memory device to recover operating system | |
JP2006012157A (ja) | 不揮発性記憶デバイスを消去するソフトウェア | |
US8275969B2 (en) | Storage with persistent user data | |
JP2006513490A (ja) | プロテクトされ隠れた緊急起動ディレクトリー | |
US9930207B2 (en) | Information processing apparatus, method of initializing a non-volatile storage device, and storage medium | |
JP3766429B2 (ja) | 着脱式デバイス | |
JP2004234053A (ja) | コンピュータシステム、コンピュータ装置、記憶装置のデータ保護方法、およびプログラム | |
US20090112950A1 (en) | File management device and storage device | |
US8522084B2 (en) | Computer system and method employing separate storage area for computer program recovery | |
US8214825B2 (en) | Electronic device and method for installing software | |
US20060080540A1 (en) | Removable/detachable operating system | |
WO2006119233A2 (en) | Method for securing computers from malicious code attacks | |
US20150143093A1 (en) | Plurality of interface files usable for access to bios | |
US20090055683A1 (en) | Method of restoring previous computer configuration | |
JP4680679B2 (ja) | コンピュータ端末用記憶媒体 | |
US20070033648A1 (en) | Method for Executing Commands to Control a Portable Storage Device | |
JP2006106811A (ja) | 情報処理装置及び方法 | |
JP4471274B2 (ja) | ハードディスクイメージファイルからosを起動する方法 | |
JP2009064301A (ja) | リムーバブルメモリユニット | |
US20090240933A1 (en) | Computer system architecture and operating method for the operating system thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051121 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20051121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060126 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3766429 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090203 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090203 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140203 Year of fee payment: 8 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |