欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通過軟件仿真實現(xiàn)為光存儲設(shè)備或/和可移動磁盤的計算機外設(shè)及其實現(xiàn)方法

文檔序號:6457086閱讀:192來源:國知局
專利名稱:通過軟件仿真實現(xiàn)為光存儲設(shè)備或/和可移動磁盤的計算機外設(shè)及其實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于將光存儲設(shè)備或可移動磁盤作為大容量存儲設(shè)備添加 到主機的裝置與方法。
背景技術(shù)
生產(chǎn)光存儲設(shè)備或可移動磁盤的常規(guī)技術(shù)方案提供具有附加存儲器的
硬件。BP,當主機需要諸如CDROM和DVDROM這樣的光存儲設(shè)備或可 移動磁盤吋,硬件被添加到主機。
圖8說明了光存儲設(shè)備3 (或可移動磁盤)到主機1的連接。參照圖8, 光存儲設(shè)備3通過獨立的邏輯標準接口 5連接到主機1,而與通過標準接 口 4連接到主機1的外設(shè)2無關(guān)。光存儲設(shè)備3包括控制器和內(nèi)部存儲器, 用于讀取諸如CDROM這樣的光存儲介質(zhì)并將該光存儲介質(zhì)連接到主機 1。盡管計算機外設(shè)2和光存儲設(shè)備3可以被放置在單個外殼內(nèi),但是它們 作為不同的硬件設(shè)備在物理上是相互分離的。
圖9說明了作為計算機外設(shè)的USB調(diào)制解調(diào)器2'和外部CDROM 3' 通過USB接口 4'和5'到主機1'的連接。USB調(diào)制解調(diào)器2'和外部CDROM 3'分別包括控制器和存儲器。盡管USB調(diào)制解調(diào)器2'和外部CDROM 3'被 收納在單個外殼中,但是它們作為不同的硬件設(shè)備是完全相互獨立的。
因此,為了使用計算機外設(shè)將光盤功能添加到主機,盤控制器、附加 的存儲器以及諸如HUB這樣的外設(shè)必須都被連接到該主機。由于附加的 硬件,這種方式增加了成本。該計算機外設(shè)可以用作使用專用驅(qū)動芯片的 光存儲介質(zhì)。然而,由于使用了專用驅(qū)動芯片,所以該方法增加了成本。
為了執(zhí)行計算機外設(shè)的存儲在諸如CD或DVD這樣的光存儲設(shè)備中 的專用程序(或驅(qū)動),需要將該光存儲設(shè)備插入計算機內(nèi)并安裝該專用程 序。計算機外設(shè)被連接到要使用的主機,這使得該主機的硬件類型或操作 系統(tǒng)對該計算機外設(shè)的操作有很大影響。因此,當利用計算機外設(shè)的應(yīng)用 程序(或驅(qū)動)不適合主機的硬件類型或操作系統(tǒng)時,不能使用該計算機 外設(shè)。因此,用戶必須確認計算機外設(shè)的應(yīng)用程序是否適合于主機的硬件 類型或操作系統(tǒng),而這對于非專家的用戶來說是困難的。

發(fā)明內(nèi)容
技術(shù)問題
因此,本發(fā)明用于解決常規(guī)技術(shù)中出現(xiàn)的上述問題,并且其主要目標 是提供在不向計算機外設(shè)添加額外硬件的情況下用于另外提供光存儲設(shè)備 或/和可移動磁盤的裝置與方法。
根據(jù)該裝置與方法,計算機外設(shè)用作光存儲設(shè)備或/和可移動磁盤,從 而該計算機外設(shè)可以被有效地使用并且可以獲得經(jīng)濟效果。
本發(fā)明的另一目標是使主機識別作為光存儲設(shè)備的計算機外設(shè)的內(nèi)部 存儲器,并自動執(zhí)行存儲在內(nèi)部存儲器中的專用程序以提高用戶的便利度。
本發(fā)明的又一個目標是當計算機外設(shè)被連接到主機時,使該計算機 外設(shè)自動識別主機的操作系統(tǒng)或硬件類型,并安裝適合于主機的操作系統(tǒng) 或硬件類型的驅(qū)動。
技術(shù)方案
為了實現(xiàn)本發(fā)明的目標,提供有一種計算機外設(shè),包括標準接口模 塊,用于將所述計算機外設(shè)連接到主機;處理器,用于執(zhí)行在所述主機 中的所述計算機外設(shè)的基本功能,通過仿真將所述計算機外設(shè)的內(nèi)部存儲 器實現(xiàn)為連接到所述主機的虛擬光存儲設(shè)備,并處理發(fā)送自所述主機的由 光存儲設(shè)備的標準指定的命令;應(yīng)用設(shè)備,用于執(zhí)行所述基本功能;以及 所述內(nèi)部存儲器,其中構(gòu)建了用于執(zhí)行光存儲設(shè)備功能的文件系統(tǒng),所述 內(nèi)部存儲器具有光存儲設(shè)備區(qū),所述光存儲設(shè)備區(qū)存儲用于所述仿真的設(shè) 備識別應(yīng)用和用于驅(qū)動所述計算機外設(shè)的驅(qū)動。當^f述計算機外設(shè)被連接 到所述主機時,所述設(shè)備識別應(yīng)用被驅(qū)動來通過仿真將所述內(nèi)部存儲器實 現(xiàn)為所述光存儲設(shè)備,并且所述驅(qū)動被自動安裝,從而不需要用于驅(qū)動所 述計算機外設(shè)的另外的光存儲設(shè)備。所述內(nèi)部存儲器可以包括可移動磁盤區(qū),在所述可移動磁盤區(qū)中構(gòu)建 了用于執(zhí)行可移動磁盤功能的文件系統(tǒng),并且所述內(nèi)部存儲器包括第二設(shè) 備識別應(yīng)用,以實現(xiàn)所述可移動磁盤功能。
所述光存儲設(shè)備區(qū)可以包括主機識別應(yīng)用,當所述計算機外設(shè)被連接 到所述主機時,所述主機識別應(yīng)用判斷所述主機的操作系統(tǒng)和硬件類型。
所述標準接口模塊可以對應(yīng)于USB、 PCMCIA、 ExpressCard、 PCI Express以及IEEE 1394接口模塊中的任意一種。
所述應(yīng)用設(shè)備可以對應(yīng)于有線/無線調(diào)制解調(diào)器、掃描儀、打印機、攝 像機、鍵盤、鼠標以及指紋傳感器中的任意一種。
為了實現(xiàn)本發(fā)明的這些目標,還提供有一種將計算機外設(shè)實現(xiàn)為光存
儲設(shè)備的方法,包括通過標準接口模塊將所述計算機外設(shè)連接到主機的
步驟;所述主機詢問所述計算機外設(shè)的類型,并且所述計算機外設(shè)使用設(shè) 備識別應(yīng)用來作為光存儲設(shè)備對所述主機進行響應(yīng)的步驟;所述主機將所 述計算機外設(shè)的內(nèi)部存儲器識別為所述光存儲設(shè)備,讀取并執(zhí)行在所述內(nèi) 部存儲器中存儲的安裝程序的步驟;所述計算機外設(shè)判斷所述主機的類型 的步驟;以及根據(jù)所述判斷的結(jié)果來安裝預先存儲在所述內(nèi)部存儲器中的 驅(qū)動和所需的軟件的步驟。
所述方法還可以包括當所述主機詢問所述計算機外設(shè)的類型時,所 述計算機外設(shè)使用第二設(shè)備識別應(yīng)用向所述主機通知所述內(nèi)部存儲器的部 分用作可移動磁盤的步驟;以及所述主機將所述內(nèi)部存儲器的所述部分識 別為可移動磁盤,并且從所述可移動磁盤讀取數(shù)據(jù)或者將數(shù)據(jù)寫入所述可 移動磁盤的步驟。


結(jié)合附圖可以從以下詳細說明書更全面地理解本發(fā)明的進一步的目標 和優(yōu)點,其中
圖1說明了根據(jù)本發(fā)明的計算機外設(shè)的結(jié)構(gòu);
圖2說明了根據(jù)本發(fā)明的作為計算機外設(shè)的USB調(diào)制解調(diào)器的結(jié)構(gòu); 圖3說明了根據(jù)本發(fā)明的計算機外設(shè)的內(nèi)部存儲器的邏輯結(jié)構(gòu);
圖4說明了根據(jù)本發(fā)明的對光存儲設(shè)備進行仿真的計算機外設(shè)和主機的相互關(guān)系;
圖5說明了根據(jù)本發(fā)明的對可移動磁盤進行仿真的計算機外設(shè)和主機 的相互關(guān)系;
圖6是說明根據(jù)本發(fā)明實施例的實現(xiàn)計算機外設(shè)的過程的流程圖7是說明根據(jù)本發(fā)明另一實施例的實現(xiàn)計算機外設(shè)的過程的流程
圖8說明了根據(jù)現(xiàn)有技術(shù)的光存儲設(shè)備到主機的連接;以及
圖9說明了根據(jù)現(xiàn)有技術(shù)的計算機外設(shè)和光存儲設(shè)備到主機的連接。
具體實施例方式
現(xiàn)在將參照其中示出了本發(fā)明的示例性實施例的附圖來更詳盡地描述 本發(fā)明。然而,本發(fā)明可以用許多不同形式來實施,并且不應(yīng)該被解釋為 限制于本文所闡述的實施例;而是,提供這些實施例被以使得本公開是詳 盡和完整的,并且向本領(lǐng)域技術(shù)人員完整地傳達本發(fā)明的思想。附圖中的 相同標號標示相同元件,因此將省略它們的描述。
圖l說明了根據(jù)本發(fā)明實施例的計算機外設(shè)20的結(jié)構(gòu)。參照圖1,計 算機外設(shè)20包括處理器21 、存儲器23、應(yīng)用設(shè)備22以及標準接口模塊(未 示出),并且通過標準接口 30連接到主機10。處理器21執(zhí)行計算機外設(shè) 20的基本功能,存儲器23存儲處理器21執(zhí)行計算機外設(shè)20的基本功能 所需的程序和數(shù)據(jù)。實行主機10和計算機外設(shè)20之間的數(shù)據(jù)通信的標準 接口模塊(未示出)遵從主機10和計算機外設(shè)20中包括的接口標準。標 準接口模塊可以是USB 、 PCMCIA、 ExpressCard、 PCI Express和正EE 1394 接口模塊中的一種,這些標準接口模塊根據(jù)由相應(yīng)接口標準所指定的協(xié)議 來發(fā)送和接收信息。
計算機外設(shè)20包括各種外設(shè),這些外設(shè)具有存儲程序和數(shù)據(jù)的存儲 器。例如,計算機外設(shè)20可以是與主機連接的調(diào)制解調(diào)器、掃描儀、打印 機、攝像機、鍵盤或鼠標。此外,計算機外設(shè)20可以是具有至少兩種功能 的多功能外設(shè)。此外,計算機外設(shè)20可以是其中包括內(nèi)置半導體芯片的指 紋傳感器,其被連接到主機10并增強主機10的安全性。計算機外設(shè)20 包括內(nèi)部存儲器23,用來存儲執(zhí)行基本功能(調(diào)制解調(diào)器、掃描儀、打印機、攝像機、鍵盤、鼠標或指紋識別的功能)所需的程序和數(shù)據(jù)。應(yīng)用設(shè)
備22執(zhí)行計算機外設(shè)20的基本功能。不同類型的計算機外設(shè)具有不同的 應(yīng)用設(shè)備。
除了執(zhí)行計算機外設(shè)20的基本功能所需的程序和數(shù)據(jù)之外,內(nèi)部存儲 器23還存儲根據(jù)本發(fā)明將計算機外設(shè)20用作光存儲設(shè)備或/和可移動磁盤 所需的程序和數(shù)據(jù)。
圖2說明了根據(jù)本發(fā)明實施例的作為計算機外設(shè)的USB調(diào)制解調(diào)器 200的結(jié)構(gòu)。USB調(diào)制解調(diào)器200既用作調(diào)制解調(diào)器,又用作CDROM或 DVDROM。參照圖2, USB調(diào)制解調(diào)器200通過USB標準接口 300連接 到主機100,并且包括用于使用USB標準接口 300來執(zhí)行數(shù)據(jù)通信的接口 模塊。USB調(diào)制解調(diào)器200的內(nèi)部存儲器230在邏輯上被劃分成用于調(diào)制 解調(diào)器功能的存儲空間和用于光盤功能的存儲空間。前者存儲執(zhí)行調(diào)制解 調(diào)器功能所需的程序和數(shù)據(jù),而后者存儲用于對光盤進行仿真的設(shè)備識別 應(yīng)用程序、用于識別主機的應(yīng)用程序以及設(shè)備利用程序。設(shè)備利用應(yīng)用程 序包括用于驅(qū)動USB調(diào)制解調(diào)器200的驅(qū)動。
USB調(diào)制解調(diào)器200中包括的處理器210將關(guān)于調(diào)制解調(diào)器設(shè)備220 的信息和關(guān)于作為光存儲設(shè)備的存儲器230的信息發(fā)送給主機100。主機 100使用存儲在內(nèi)部存儲器230中的設(shè)備識別應(yīng)用禾呈序?qū)SB調(diào)制解調(diào)器 200的內(nèi)部存儲器230的部分識別為光存儲設(shè)備,并執(zhí)行該光存儲設(shè)備的 標準所指定的命令。此外,主機100讀取在USB調(diào)制解調(diào)器200的內(nèi)部存 儲器230中存儲的設(shè)備利用應(yīng)用程序,并根據(jù)預先確定的處理在主機內(nèi)自 動執(zhí)行該應(yīng)用程序。
因此,由于USB調(diào)制解調(diào)器200既用作調(diào)制解調(diào)器又用作光存儲設(shè)備, 所以雖然它是單個硬件設(shè)備,但是被主機IOO識別為兩個硬件設(shè)備。
可以從以下存儲器組成的組中適當?shù)剡x擇存儲執(zhí)行計算機外設(shè)20的 基本功能所需的程序和數(shù)據(jù)并用作另外的存儲設(shè)備的內(nèi)部存儲器23:諸如 PROM (可編程只讀存儲器)、EPROM (可擦可編程ROM)和閃存這樣的 非易失性存儲器,和諸如DRAM (動態(tài)隨機存取存儲器)、SRAM (靜態(tài) RAM)、 VRAM (視頻RAM)、 SDRAM (同步動態(tài)RAM)和DDRSDRAM (雙倍數(shù)據(jù)速率SDRAM)這樣的易失性存儲器。圖3說明了根據(jù)本發(fā)明的在圖1中說明的計算機外設(shè)20的內(nèi)部存儲器 23的邏輯結(jié)構(gòu)。內(nèi)部存儲器23包括基本功能程序區(qū)231、基本功能數(shù)據(jù)區(qū) 232、設(shè)備支持管理區(qū)233以及設(shè)備支持存儲區(qū)234,其中,基本功能程序 區(qū)231用于存儲執(zhí)行計算機外設(shè)20的基本功能所需的基本功能程序,基本 功能數(shù)據(jù)區(qū)232用于存儲該基本功能的數(shù)據(jù)。
基本功能程序區(qū)231和基本功能數(shù)據(jù)區(qū)232是被提供來執(zhí)行計算機外 設(shè)20的基本功能的ROM區(qū),而設(shè)備支持管理區(qū)233和設(shè)備支持存儲區(qū) 234用作存儲器。g卩,內(nèi)部存儲器23中與存儲執(zhí)行基本功能所需的程序和 數(shù)據(jù)的區(qū)不同的部分被提供為設(shè)備支持管理區(qū)233和設(shè)備支持存儲區(qū)234。 適合于提供存儲設(shè)備功能的文件系統(tǒng)被構(gòu)建在內(nèi)部存儲器23的部分中。
設(shè)備支持管理區(qū)233存儲關(guān)于存儲空間的信息,設(shè)備支持存儲區(qū)234 被劃分成光存儲設(shè)備區(qū)2340和可移動磁盤區(qū)2350。光存儲設(shè)備區(qū)2340存 儲設(shè)備識別應(yīng)用程序2341和由主機讀取并自動執(zhí)行的設(shè)備利用應(yīng)用程序 2343,其中主機通過該設(shè)備識別應(yīng)用程序2341將計算機外設(shè)識別為光存儲 設(shè)備。設(shè)備識別程序2341通過軟件仿真使計算機外設(shè)20的存儲器23的部 分用作虛擬的光存儲設(shè)備。為此,仿真所需的程序,例如,與主機10的 CD驅(qū)動器要求的標準功能對應(yīng)的用來將計算機外設(shè)20的內(nèi)部存儲器23 識別為CDROM的程序被添加到計算機外設(shè)20。即,根據(jù)本發(fā)明,計算機 外圍設(shè)備20可以在不存在對其添加的額外硬件的情況下用作光存儲設(shè)備。
當計算機外設(shè)20被連接到主機10時,計算機外設(shè)20將設(shè)備信息發(fā)送 給主機10,以向主機10通知計算機外設(shè)20的類型和功能。計算機外設(shè)20 的處理器21在內(nèi)部存儲器23的剩余部分中構(gòu)建文件系統(tǒng),并處理發(fā)送自 主機的存儲設(shè)備標準命令,例如讀取命令。主機和光存儲設(shè)備之間命令、 數(shù)據(jù)和狀態(tài)的傳輸以及進行該傳輸所需的設(shè)備標準命令被預先設(shè)置為通過 標準接口的協(xié)議。因此,計算機外設(shè)20的處理器21將關(guān)于計算機外設(shè)20 的內(nèi)部存儲器23的設(shè)備信息提供給主機10,并向主機10通知光存儲設(shè)備 區(qū)(可讀存儲區(qū))2340對應(yīng)于光存儲設(shè)備。然后,處理器21處理發(fā)送自 主機10的命令,該主機10使用預先設(shè)置的處理將可讀存儲區(qū)2340識別為 光存儲設(shè)備。
設(shè)備利用應(yīng)用程序可以是驅(qū)動計算機外設(shè)20所需的驅(qū)動。在這種情況中,計算機外設(shè)20的內(nèi)部存儲器23被用來安裝驅(qū)動,并由此將光存儲設(shè) 備區(qū)2340提供為只讀存儲區(qū)。
此外,光存儲設(shè)備區(qū)2340存儲主機識別應(yīng)用2342,其識別主機的操 作系統(tǒng)和硬件類型、判斷主機的操作系統(tǒng)和硬件類型、并執(zhí)行適合于主機 的操作系統(tǒng)和硬件類型的安裝程序。
圖4說明了光存儲設(shè)備區(qū)2340的功能和本發(fā)明的原理。在成本和操作 效率方面,本發(fā)明比需要存儲安裝驅(qū)動的額外硬件的常規(guī)技術(shù)優(yōu)秀得多。
包括在設(shè)備支持存儲區(qū)234中的可移動磁盤區(qū)2350用作可移動磁盤。 為此,需要諸如光存儲設(shè)備區(qū)2340的設(shè)備識別應(yīng)用2341之類的仿真單元。 當計算機外設(shè)的處理器將關(guān)于計算機外設(shè)的內(nèi)部存儲器23的設(shè)備信息提 供給主機并向該主機通知內(nèi)部存儲器23的該部分2350對應(yīng)于可移動磁盤 時,主機識別該部分2350并執(zhí)行關(guān)于可移動磁盤的標準命令??梢苿哟疟P 區(qū)2350可以被讀取和寫入。圖5說明了將計算機外設(shè)的內(nèi)部存儲器的部分 用作可移動磁盤的功能。
圖6是說明根據(jù)本發(fā)明實施例的將計算機外設(shè)的內(nèi)部存儲器的部分用 作光存儲設(shè)備的過程的流程圖。
計算機外設(shè)的內(nèi)部存儲器存儲處理器執(zhí)行基本功能所需的程序和數(shù) 據(jù)。包括光存儲設(shè)備區(qū)和可移動磁盤區(qū)的文件系統(tǒng)被構(gòu)建在內(nèi)部存儲器中 的除存儲上述程序和數(shù)據(jù)的區(qū)之外的剩余部分內(nèi)。用于仿真的單元、用于 識別主機的操作系統(tǒng)和硬件類型的單元以及用于驅(qū)動計算機外設(shè)的驅(qū)動被 存儲在該文件系統(tǒng)中。
然后,在步驟S10中,計算機外設(shè)通過標準接口模塊連接到主機。在 步驟S20中,當起始電源被應(yīng)用于計算機外設(shè)時,主機詢問計算機外設(shè)的 類型,并且計算機外設(shè)向主機通知其類型為光存儲設(shè)備。這對應(yīng)于軟件仿 真步驟,其中,計算機外設(shè)的內(nèi)部存儲器的部分使用預先存儲的設(shè)備識別 應(yīng)用程序仿真光存儲設(shè)備。在步驟S30中,當主機將計算機外設(shè)的內(nèi)部存 儲器識別為光存儲設(shè)備時,主機讀取并執(zhí)行在被識別為光存儲設(shè)備的內(nèi)部 存儲器中存儲的安裝程序。存儲在內(nèi)部存儲器中的設(shè)備利用應(yīng)用程序設(shè)置 用于主機的自動執(zhí)行的功能。
艮P,當最初讀取光盤時,主機自動執(zhí)行該光盤中的特定程序。以相同的方式,當主機與計算機外設(shè)連接時,主機自動執(zhí)行類似于觸發(fā)器的特定
操作。這與當音樂CDROM被加載到計算機中時自動播放音樂的情況類似。 這里,用于識別主機的程序模塊被首先執(zhí)行,并在步驟S40中判斷主
機的操作系統(tǒng)和硬件類型。然后,在步驟S50中,適合于主機的操作系統(tǒng)
和硬件類型的安裝程序被執(zhí)行。
安裝程序安裝驅(qū)動和軟件以執(zhí)行計算機外設(shè)的基本功能。該驅(qū)動和軟
件實行控制和使用該計算機外設(shè)所需的操作。即,驅(qū)動和軟件執(zhí)行計算機
外設(shè)的基本功能。
在圖6中說明的實施例中,計算機外設(shè)的內(nèi)部存儲器的部分對諸如 CDROM或DVDROM之類的光存儲單元進行仿真,并且主機讀取和執(zhí)行 在內(nèi)部存儲器中預先存儲的驅(qū)動。即,當計算機外設(shè)連接到主機時,在不 需要諸如CDROM之類的用于驅(qū)動計算機外設(shè)的額外光存儲介質(zhì)的情況 下,計算機外設(shè)可以用作光存儲設(shè)備。然而,由于主機僅讀取計算機外設(shè) 的內(nèi)部存儲器,因此內(nèi)部存儲器的利用受到限制。
在圖7中說明的實施例中,可讀和可寫功能被添加到計算機外設(shè)的內(nèi) 部存儲器。為此,內(nèi)部存儲器的部分仿真可移動磁盤。當在步驟S100中 將主機連接到計算機外設(shè)時,主機詢問計算機外設(shè)的類型,并且在步驟 S200中,計算機外設(shè)使用附加的設(shè)備識別應(yīng)用向主機通知內(nèi)部存儲器的部 分為可移動磁盤。當計算機外設(shè)被連接到主機時,計算機外設(shè)的基本功能 需要的操作被執(zhí)行,計算機外設(shè)的內(nèi)部存儲器的設(shè)備支持管理區(qū)被確認, 并且用于支持大容量存儲設(shè)備功能的初始操作(即確認并存儲可移動磁盤 的內(nèi)容與狀態(tài)的操作)被執(zhí)行。然后,計算機外設(shè)的內(nèi)部存儲器根據(jù)預先 確定的處理(即將內(nèi)部存儲器用作可移動磁盤的處理)仿真可移動磁盤。
隨后,計算機外設(shè)的設(shè)備信息被傳輸給主機。特別地,關(guān)于計算機外 設(shè)的基本功能的應(yīng)用設(shè)備的相關(guān)設(shè)備信息和對應(yīng)于計算機外設(shè)的內(nèi)部存儲 器的部分的可移動磁盤的相關(guān)設(shè)備信息被傳輸給主機。由此,在步驟S300 中,主機將計算機外設(shè)的內(nèi)部存儲器識別為可移動磁盤,并且在步驟S400 中,將由大容量存儲設(shè)備的標準指定的關(guān)于可移動磁盤的標準命令傳輸給 計算機外設(shè)。
在步驟S500中,計算機外設(shè)的處理器處理標準命令。由此,主機通過計算機外設(shè)的內(nèi)部存儲器的可移動磁盤區(qū)來讀取和寫入數(shù)據(jù)。 工業(yè)實用性
根據(jù)本發(fā)明,可以在不向計算機外設(shè)添加硬件的情況下,另外地提供 光存儲設(shè)備。即,因為主機將計算機外設(shè)的內(nèi)部存儲器識別為光存儲設(shè)備
并自動執(zhí)行在內(nèi)部存儲器中存儲的安裝程序,所以在不使用諸如CDROM 之類的額外光存儲介質(zhì)的情況下驅(qū)動計算機外設(shè)。此外,當連接到主機時, 計算機外設(shè)可以容易地用作光存儲設(shè)備。
此外,當連接到主機時,計算機外設(shè)可以自動識別主機的操作系統(tǒng)或 硬件類型,并安裝適合于主機的操作系統(tǒng)或硬件類型的驅(qū)動。這對于使用 計算機外設(shè)的用戶來說是方便的。
此外,計算機外設(shè)的內(nèi)部存儲器的部分可以用來安裝驅(qū)動,而其剩余 部分可以用作可讀/可寫的可移動磁盤,從而可以高效地使用計算機外設(shè)。
盡管已經(jīng)參照本發(fā)明的示例性實施例具體示出并描述了本發(fā)明,但是 本領(lǐng)域普通技術(shù)人員將理解,可以在不偏離所附權(quán)利要求書定義的本發(fā)明 的精神和范圍的情況下,在其中做出形式和細節(jié)上的各種修改。
權(quán)利要求
1、一種計算機外設(shè),包括標準接口模塊,用于將所述計算機外設(shè)連接到主機;處理器,用于執(zhí)行所述計算機外設(shè)在所述主機中的基本功能,通過仿真將所述計算機外設(shè)的內(nèi)部存儲器實現(xiàn)為連接到所述主機的虛擬光存儲設(shè)備,并處理發(fā)送自所述主機的由光存儲設(shè)備的標準指定的命令;應(yīng)用設(shè)備,用于執(zhí)行所述基本功能;以及所述內(nèi)部存儲器,其中構(gòu)建了用于執(zhí)行光存儲設(shè)備功能的文件系統(tǒng),所述內(nèi)部存儲器具有光存儲設(shè)備區(qū),所述光存儲設(shè)備區(qū)存儲用于所述仿真的設(shè)備識別應(yīng)用和用于驅(qū)動所述計算機外設(shè)的驅(qū)動程序,其中,當所述計算機外設(shè)被連接到所述主機時,所述設(shè)備識別應(yīng)用被驅(qū)動來通過仿真將所述內(nèi)部存儲器實現(xiàn)為所述光存儲設(shè)備,并且所述驅(qū)動程序被自動安裝,從而不需要用于驅(qū)動所述計算機外設(shè)的另外的光存儲設(shè)備。
2、 根據(jù)權(quán)利要求1所述的計算機外設(shè),其中,所述內(nèi)部存儲器包括可 移動磁盤區(qū),在所述可移動磁盤區(qū)中構(gòu)建了用于執(zhí)行可移動磁盤功能的文 件系統(tǒng),并且所述內(nèi)部存儲器包括第二設(shè)備識別應(yīng)用,以實現(xiàn)所述可移動 磁盤功能。
3、 根據(jù)權(quán)利要求1所述的計算機外設(shè),其中,所述光存儲設(shè)備區(qū)包括 主機識別應(yīng)用,當所述計算機外設(shè)被連接到所述主機時,所述主機識別應(yīng) 用判斷所述主機的操作系統(tǒng)和硬件類型。
4、 根據(jù)權(quán)利要求1所述的計算機外設(shè),其中,所述標準接口模塊對應(yīng) 于USB、 PCMCIA、 ExpressCard、 PCI Express以及正EE 1394接口模塊中 的任意一種。
5、 根據(jù)權(quán)利要求1所述的計算機外設(shè),其中,所述應(yīng)用設(shè)備對應(yīng)于有線/無線調(diào)制解調(diào)器、掃描儀、打印機、攝像機、鍵盤、鼠標以及指紋傳感 器中的任意一種。
6、 一種將計算機外設(shè)實現(xiàn)為光存儲設(shè)備的方法,包括 通過標準接口模塊將所述計算機外設(shè)連接到主機的步驟;所述主機詢問所述計算機外設(shè)的類型,并且所述計算機外設(shè)使用設(shè)備識別應(yīng)用來作為光存儲設(shè)備對所述主機進行響應(yīng)的步驟;所述主機將所述計算機外設(shè)的內(nèi)部存儲器識別為所述光存儲設(shè)備,讀取并執(zhí)行在所述內(nèi)部存儲器中存儲的安裝程序的步驟; 所述計算機外設(shè)判斷所述主機的類型的步驟;以及 根據(jù)所述判斷的結(jié)果來安裝預先存儲在所述內(nèi)部存儲器中的驅(qū)動程序和所需的軟件的步驟。
7、 根據(jù)權(quán)利要求6所述的方法,還包括當所述主機詢問所述計算機外設(shè)的類型時,所述計算機外設(shè)使用第二 設(shè)備識別應(yīng)用向所述主機通知所述內(nèi)部存儲器的部分用作可移動磁盤的步 驟;以及所述主機將所述內(nèi)部存儲器的所述部分識別為可移動磁盤,并且從所 述可移動磁盤讀取數(shù)據(jù)或者將數(shù)據(jù)寫入所述可移動磁盤的步驟。
8、 根據(jù)權(quán)利要求6所述的方法,其中,所述標準接口模塊對應(yīng)于USB、 PCMCIA、 ExpressCard、 PCIExpress以及IEEE 1394接口模塊中的任意一 種。
9、 根據(jù)權(quán)利要求6所述的方法,其中,所述計算機外設(shè)對應(yīng)于有線/ 無線調(diào)制解調(diào)器、掃描儀、打印機、攝像機、鍵盤、鼠標以及指紋傳感器 中的任意一種。
全文摘要
本發(fā)明涉及通過軟件仿真將計算機外設(shè)的內(nèi)部存儲器實現(xiàn)為光存儲設(shè)備或/和可移動磁盤的方法。所述計算機外設(shè)不包括用于將其驅(qū)動為光存儲設(shè)備或/和可移動磁盤的額外硬件。所述計算機外設(shè)的內(nèi)部存儲器的部分通過軟件仿真用作虛擬光存儲設(shè)備或/和可移動磁盤。為此,將仿真程序添加到所述計算機外設(shè)。所述內(nèi)部存儲器存儲用于識別所述主機的操作系統(tǒng)和硬件類型的程序以及設(shè)備利用應(yīng)用。
文檔編號G06F13/10GK101606136SQ200780051066
公開日2009年12月16日 申請日期2007年4月27日 優(yōu)先權(quán)日2007年2月9日
發(fā)明者李尚憲 申請人:西摩特克株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玉山县| 海城市| 阿克| 邢台市| 保山市| 富裕县| 永城市| 灵石县| 垣曲县| 富民县| 泽普县| 洛宁县| 友谊县| 缙云县| 中超| 洞口县| 上高县| 南宫市| 昌江| 彭阳县| 柘荣县| 绍兴市| 阳泉市| 泾川县| 灵台县| 雅江县| 浏阳市| 东城区| 衢州市| 梅河口市| 湄潭县| 吕梁市| 滕州市| 四子王旗| 兰西县| 阿图什市| 宜都市| 云霄县| 突泉县| 九江市| 金坛市|