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

存儲裝置和存儲裝置訪問控制方法

文檔序號:6466563閱讀:128來源:國知局
專利名稱:存儲裝置和存儲裝置訪問控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于針對每個用戶控制對連接到主計(jì)算機(jī) 的外部存儲裝置的訪問的技術(shù)。
背景技術(shù)
如U S B等支持熱插拔的接口的發(fā)展使得可移除地連接到計(jì) 算機(jī)(主計(jì)算機(jī))的如閃速存儲器或硬盤驅(qū)動器等外部存儲裝置 得以廣泛應(yīng)用。例如,在JP畫A國2007陽4251和JP國A-2007畫141083 中說明了外部存儲裝置。當(dāng)兩個或更多個用戶共享一個主計(jì)算機(jī)時(shí),這些用戶共享 連接到該主計(jì)算機(jī)的外部存儲裝置的存儲區(qū)域。在這種情況中, 產(chǎn)生了禁止其它用戶訪問存儲在存儲裝置中的每個用戶的文件 或目錄的需求。響應(yīng)于此,已經(jīng)提出了包括向每個用戶分配存 儲區(qū)域并且設(shè)置對在所分配的存儲區(qū)域中的目錄和文件的訪問 ;f又的i方問4空制方法。然而,根據(jù)該訪問控制方法,可以/人運(yùn)行在主計(jì)算機(jī)中的 操作系統(tǒng)(OS)訪問所有用戶的存儲區(qū)域。因此,惡意用戶可以 通過OS訪問其它用戶的存儲區(qū)域,并且可能篡改、竊聽文件和 目錄等。發(fā)明內(nèi)容本發(fā)明的目的是提供這樣一種技術(shù)即使在兩個或更多個 用戶共享可移除地連接到主計(jì)算機(jī)的外部存儲裝置時(shí),該技術(shù) 也可防止任何其它用戶訪問分配給每個用戶的存儲區(qū)域。根據(jù)本發(fā)明的一個方面,提供了 一種能夠可移除地連接到主計(jì)算機(jī)的存儲裝置,所述存儲裝置包括存儲單元,其具有 可分配給多個用戶的一個或多個存儲區(qū)域;以及控制單元,用 于當(dāng)所述存儲裝置從所述主計(jì)算機(jī)或其它外部裝置接收到表示 對所述用戶之 一 的認(rèn)證成功的認(rèn)證成功信息時(shí),才莫擬地安裝分 配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其它用戶 的存儲區(qū)域。根據(jù)本發(fā)明的另 一方面,提供了 一種存儲裝置訪問控制方 法,用于控制對能夠可移除地連接到主計(jì)算機(jī)的存儲裝置的訪 問,所述存儲裝置訪問控制方法包括(a)在所述存儲裝置中將 存儲區(qū)域分配給多個用戶;以及(b)當(dāng)所述存儲裝置從所述主計(jì) 算機(jī)或其它外部裝置接收到表示對所述用戶之一的認(rèn)證成功的 認(rèn)證成功信息時(shí),模擬地安裝分配給通過認(rèn)證的用戶的存儲區(qū) 域,并且不安裝分配給其它用戶的存儲區(qū)域。根據(jù)本發(fā)明的又一方面,提供了一種計(jì)算機(jī)可讀介質(zhì),其 具有存儲在其上的并且計(jì)算機(jī)可讀取的計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī) 執(zhí)行所述計(jì)算機(jī)程序時(shí),所述計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行關(guān)于能 夠可移除地連接到主計(jì)算機(jī)的存儲裝置的操作,所述存儲裝置 包括具有可分配給多個用戶的一個或多個存儲區(qū)域的存儲單 元,所述操作包括當(dāng)所述存儲裝置從所述主計(jì)算機(jī)或其它外 部裝置接收到表示對所述用戶之 一 的認(rèn)證成功的認(rèn)證成功信息 時(shí),模擬地安裝分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安 裝分配給其它用戶的存儲區(qū)域。


圖l是示出包括作為本發(fā)明的實(shí)施例的存儲裝置的信息處 理系統(tǒng)的裝置結(jié)構(gòu)的示意圖;圖2是示出在圖1中示出的USB閃速存儲器的內(nèi)部結(jié)構(gòu)的框圖;圖3是示意性示出在圖2中示出的閃速存儲器的存儲區(qū)域的 示意圖;圖4是示出在圖1中示出的主計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)的框圖; 圖5是示出關(guān)于主計(jì)算機(jī)和USB閃速存儲器之間的數(shù)據(jù)傳送的功能的分層結(jié)構(gòu)的示意圖;圖6是示出信息處理系統(tǒng)中用于訪問控制的模擬裝置結(jié)構(gòu)的示意圖;圖7是示出在USB閃速存儲器連接到主計(jì)算機(jī)時(shí)執(zhí)行的連 接時(shí)的初始化處理的過程的流程圖;圖8是示出區(qū)域指定表的描述的例子的示意圖;理的過程的流程圖;圖IO是示出在信息處理系統(tǒng)中執(zhí)行的訪問控制處理的過程 的流程圖;圖ll是示出在顯示部上顯示的用戶認(rèn)證畫面的示意圖;圖12是示出用戶認(rèn)證表的內(nèi)容的示意圖;圖13是本發(fā)明的第二實(shí)施例中的信息處理系統(tǒng)中用于訪問 控制的模擬裝置結(jié)構(gòu)的示意圖;圖14是示出本發(fā)明的第二實(shí)施例中關(guān)于主計(jì)算機(jī)和USB閃 速存儲器之間的數(shù)據(jù)傳送的功能的分層結(jié)構(gòu)的示意圖;圖15是示出本發(fā)明的第二實(shí)施例中的連接時(shí)的初始化處理 的過程的流程圖;圖16是示出本發(fā)明的第二實(shí)施例中的連接時(shí)的初始化處理 的過程的流程圖;圖17A和圖17B是示出根據(jù)本發(fā)明的第 一和第二實(shí)施例的圖18A到18C是示出在普通USB閃速存儲器中實(shí)現(xiàn)訪問控 制功能的例子的示意圖。
具體實(shí)施方式
將基于按以下順序的實(shí)施例來說明用于實(shí)施本發(fā)明的最佳模式A. 第一實(shí)施例;B. 第二實(shí)施例;以及C. 變形例。A.第一實(shí)施例 Al.系統(tǒng)結(jié)構(gòu)圖l是示出包括根據(jù)本發(fā)明實(shí)施例的存儲裝置的信息處理 系統(tǒng)的設(shè)備結(jié)構(gòu)的示意圖。信息處理系統(tǒng)1000包括主計(jì)算機(jī)200 和作為外部存儲裝置的USB閃速存儲器IOO。主計(jì)算機(jī)200包括 USB(通用串行總線)端口 ,并且作為外部存儲裝置的USB閃速存 儲器100可以從外部連接到USB端口 。在圖l中的例子中,主計(jì) 算機(jī)200包括設(shè)置在主計(jì)算機(jī)200的 一側(cè)的上部和下部處的兩個 USB端口,并且USB閃速存儲器100連接到下部處的端口 。如在 圖l中所示,通過線纜來連接主計(jì)算機(jī)200和USB閃速存儲器 100,但是可以使用如無線USB等無線裝置來無線連接二者。圖2是示出在圖1中示出的USB閃速存儲器100的內(nèi)部結(jié)構(gòu) 的框圖。USB閃速存儲器100包括通過內(nèi)部總線連接的CPU 110、 USB總線接口120、 EEPROM130、 SRAM 140、閃速存儲器150、 電壓控制部160、內(nèi)部接口 170以及通用輸入/輸出端口 180。USB總線接口 120根據(jù)USB執(zhí)行物理通信。EEPROM 130預(yù) 先存儲區(qū)域指定表138。后面將詳細(xì)說明該區(qū)域指定表138。閃 速存儲器150提供作為存儲裝置的存儲區(qū)域。例如,閃速存儲器150的存儲容量可以是2GB。內(nèi)部接口 170提供將數(shù)據(jù)傳送到閃 速存儲器150和從閃速存儲器150傳送數(shù)據(jù)的接口 。例如,通用 輸入/輸出端口 180是用于連接如指紋認(rèn)證裝置等附加裝置的并 行接口 。電壓控制部160將來自通過USB總線4妄口 120連接的主 計(jì)算機(jī)200的總線供電電源調(diào)整為預(yù)定電壓(例如,3.3V),并且 向各部供電。USB控制程序137(參見圖17A和17B)存儲在EEPROM 130 上。當(dāng)CPU IIO在SRAM 140上擴(kuò)展程序并#丸4亍該程序時(shí),CPU 110用作USB邏輯裝置部112。圖3是示出在圖2中示出的閃速存儲器15 0的存儲區(qū)域的示 意圖。閃速存儲器150包括控制卡區(qū)域152、分配給信息處理系 統(tǒng)1000的用戶的存4諸區(qū)域以及空閑區(qū)域159。在圖3的例子中, 注冊了三個用戶A、 B和C作為信息處理系統(tǒng)1000的用戶;將用 戶A區(qū)域154分配給用戶A,將用戶B區(qū)域156分配給用戶B,并 將用戶C區(qū)域158分配給用戶C。在控制卡區(qū)域152上預(yù)先存儲認(rèn) 證程序152a和用戶認(rèn)證表152b。認(rèn)證程序152a是用于認(rèn)證登錄 信息處理系統(tǒng)1000的用戶的程序。后面將說明控制卡。圖4是示出在圖1中示出的主計(jì)算機(jī)200的內(nèi)部結(jié)構(gòu)的框圖。 主計(jì)算機(jī)200包括通過內(nèi)部總線連接的CPU 210、ROM 220、USB 總線接口 230、RAM 240、硬盤驅(qū)動器260、顯示部270和鍵盤280。 USB總線接口 230包括USB端口并且允許USB閃速存儲器100連 接到主計(jì)算機(jī)200。與圖2中的USB總線接口 120類似,USB總線 接口 2 3 0也根據(jù)U S B執(zhí)行物理通信。CPU 210從USB閃速存儲器100讀取認(rèn)證程序152a(圖3),并 且在預(yù)定的操作系統(tǒng)下執(zhí)行該程序,由此用作為用戶認(rèn)證部 212。 ROM 220存儲用于USB通信的各種程序(USB系統(tǒng)軟件和 驅(qū)動程序軟件)。例如,可以采用Microsoft Windows(注冊商標(biāo))作為操作系統(tǒng)。圖5是示出關(guān)于主計(jì)算機(jī)200和USB閃速存儲器100之間的 數(shù)據(jù)傳送的功能的分層結(jié)構(gòu)的示意圖。在主計(jì)算機(jī)200中,用于 控制物理層中的信號傳送的U S B總線接口 2 3 0位于最下層,并且 USB系統(tǒng)軟件232、 USB大容量存儲類驅(qū)動器234、操作系統(tǒng)292 以及如用戶認(rèn)i正應(yīng)用程序等應(yīng)用程序2 94以該順序位于U S B總 線接口 230之上。另一方面,在USB閃速存儲器100中,USB總 線接口 120位于最下層,并且USB邏輯裝置部112位于USB總線 接口 120之上。USB邏輯裝置部112包括USB基本處理部112a和 專用大容量存儲接口 112b。USB基本處理部112a包括端點(diǎn)(end point)114,并且通過消 息管道(message pipe)301進(jìn)行與USB系統(tǒng)軟件232的控制傳送。 USB基本處理部112a可以與設(shè)置在主計(jì)算機(jī)200中的USB系統(tǒng) 軟件232形成消息管道301 。術(shù)語"端點(diǎn)"表示在用于與主機(jī)通信 的裝置(USB閃速存儲器100)中的資源(例如,緩沖器)。術(shù)語"消 息管道"表示允許雙向通信的邏輯連接。消息管道301還稱為默 認(rèn)管道,并且允許主機(jī)(主計(jì)算機(jī)200)和裝置(USB閃速存儲器 IOO)之間關(guān)于各種設(shè)置/控制(控制傳送)的通信所專用的邏輯連 接。在專用大容量存儲接口 112b和USB大容量存儲類驅(qū)動器 234之間設(shè)置沿OUT方向(從主計(jì)算機(jī)200輸出的方向)傳送所使 用的流管道組3 12和沿IN方向(輸入到主計(jì)算機(jī)200的方向)傳送 所使用的流管道組313 。術(shù)語"流管道,,指控制傳送以外的例如批 量傳送(bulk transfer)、中斷傳送的通信所使用的單向邏輯連接。 術(shù)語"批量傳送"指高速地整體傳送相對大容量的數(shù)據(jù)的通信, 并且術(shù)語"中斷傳送"指以規(guī)則時(shí)間間隔傳送小容量的數(shù)據(jù)的通 信。專用大容量存儲接口 112b包括包括與流管道組312的各管道——對應(yīng)地設(shè)置的端點(diǎn)的端點(diǎn)組116;以及包括與流管道組 313的各管道——對應(yīng)地設(shè)置的端點(diǎn)的端點(diǎn)組118。將接口稱為 "專用大容量存儲接口 112b"的原因是該接口具有與標(biāo)準(zhǔn)大容量 存儲接口的功能不同的功能??梢杂蓛蓚€或更多個用戶〗吏用信息處理系統(tǒng)1000。在本實(shí) 施例中,三個用戶(用戶A、用戶B和用戶CM吏用信息處理系統(tǒng) 1000。信息處理系統(tǒng)1000進(jìn)行訪問控制從而禁止用戶A、 B或C 訪問其它用戶的存儲區(qū)域。將參考圖6說明訪問控制的概述。圖6是示出信息處理系統(tǒng)IOOO中用于訪問控制的模擬裝置 結(jié)構(gòu)的示意圖。在信息處理系統(tǒng)1000的實(shí)際裝置結(jié)構(gòu)中,如在 圖l中所示,外部USB閃速存儲器100連接到主計(jì)算機(jī)200。然而, 在信息處理系統(tǒng)1000中,USB閃速存儲器1 OO模擬地(假裝)作為 連接到主計(jì)算機(jī)200的邏輯多卡讀取器500。根據(jù)模擬結(jié)構(gòu),邏輯多卡讀取器500包括兩個卡插槽SL1和 SL2 ,進(jìn)行訪問控制的存儲卡(控制卡)MCm總是插入到第 一 插 槽SL1中,并且在初始狀態(tài)下沒有存儲卡插入到第二插槽SL2 中。當(dāng)用戶訪問USB閃速存儲器100時(shí),模擬如下結(jié)構(gòu)將用戶 的邏輯存儲卡(用戶A卡MCa、用戶B卡MCb和用戶C卡MCc)插 入到多卡讀取器500中。用戶A卡MCa對應(yīng)于閃速存儲器150中 的用戶A區(qū)域154。同樣,用戶B卡MCb對應(yīng)于用戶B區(qū)域156, 并且用戶C卡MCc對應(yīng)于用戶C區(qū)域158。采用如上所述的才莫擬 結(jié)構(gòu),由此每個用戶A、 B或C僅能夠訪問他或她自身的插入到 多卡讀取器500中的存儲卡,而不能夠訪問沒有插入到多卡讀取 器500中的其它用戶的存儲卡。即,每個用戶A、 B或C僅能夠訪 問他或她自身的存儲區(qū)域,而不能夠訪問其它用戶的存儲區(qū)域, 從而實(shí)現(xiàn)了訪問控制。A2.連4妻時(shí)的初始^:處理圖7是示出當(dāng)USB閃速存儲器1 OO連接到主計(jì)算機(jī)200時(shí)執(zhí) 行的連接時(shí)的初始化處理的過程的流程圖。圖7的左側(cè)示出主計(jì) 算機(jī)200中的過程,并且右側(cè)示出USB閃速存儲器100中的過程。當(dāng)USB閃速存儲器1 OO連接到主計(jì)算機(jī)200時(shí),主計(jì)算機(jī)200 中的USB總線接口 230(圖5)檢測到裝置的電連接(步驟[1 ])。在步 驟[2]中,在USB系統(tǒng)軟件232和USB基本處理部112a之間執(zhí)行 USB的初始化處理。在USB的標(biāo)準(zhǔn)規(guī)范中定義了該初始化處理。 具體地,例如,通過消息管道301上的控制傳送來傳送USB裝置 請求和描述符(裝置類、供應(yīng)商ID、產(chǎn)品ID等)。USB系統(tǒng)軟件 232為檢測到的裝置分配地址,并且將所分配的地址發(fā)送到USB 基本處理部112a。例如,可以將地址"1"分配給USB閃速存儲器 100。通常,"大容量存儲類"用作為USB閃速存儲器的裝置類。 在USB閃速存儲器100中,也將"大容量存儲類"設(shè)置為USB閃速 存儲器100的裝置類。因此,主計(jì)算機(jī)200通過查看來自USB閃 速存儲器100的描述符,識別出該USB閃速存儲器是大容量存儲 類的裝置。在步驟[3]中,在主計(jì)算機(jī)200中,OS 292(圖5)從ROM 220(圖4)讀取與USB閃速存儲器100的裝置類相對應(yīng)的裝置驅(qū) 動程序,并安裝該裝置驅(qū)動程序。此時(shí),例如,還可以安裝預(yù) 先存儲在ROM 220中的用于大容量存儲類的標(biāo)準(zhǔn)裝置驅(qū)動程 序。目前為止所述的過程是所謂的USB的即插即用(plug and play)過程。在步驟[4](圖7)中,在主計(jì)算機(jī)200中,OS 292(圖5)通過USB 大容量存Y渚類驅(qū)動器234和流管道組312向USB閃速存4諸器 100(地址1)發(fā)送關(guān)于驅(qū)動結(jié)構(gòu)的詢問。在步驟[5]中,專用大容 量存儲接口 112b返回作為驅(qū)動結(jié)構(gòu)的最大LUN(Logical UnitNumber,邏輯單元號)的應(yīng)答。LUN是用于識別 一 個裝置具有 的每個邏輯裝置的編號,并且最大LUN指分配給邏輯裝置的 LUN的最大值。如上所述,USB閃速存儲器100作為具有兩個插 槽的邏輯多卡讀取器500運(yùn)行。如圖6所示,將O分配給第一插槽 SL1作為LUN,并且將1分配給第二插槽SL2作為LUN。因此, 專用大容量存儲接口 112b返回作為最大LUN的l的應(yīng)答。在步驟[6](圖7)中,OS 292向USB閃速存儲器100發(fā)送關(guān)于 是否存在用于各LUN的介質(zhì)的詢問。如上所述,在初始狀態(tài)下, 模擬控制卡MCm插入到第 一插槽SL1中并且沒有卡插入到第二 插槽SL2中的結(jié)構(gòu)。然后,在步驟[7]中,專用大容量存儲接口 112b返回表示在第 一插槽SL1 (LUNO)中插入介質(zhì)并且在第二 插槽SL2 (LUN1)中沒有插入介質(zhì)的應(yīng)答。在步驟[8]中,OS 292向USB閃速存儲器100發(fā)送關(guān)于所插 入的介質(zhì)(LUNO)的容量、結(jié)束地址等介質(zhì)信息的詢問。在步驟 [9〗中,專用大容量存儲接口 112b基于存儲在EEPROM 130(圖2) 中的區(qū)域指定表138,返回關(guān)于插入到第一插槽SL1中的控制卡 MCm的介質(zhì)信息的應(yīng)答。圖8是示出區(qū)域指定表138的描述的例子的示意圖。在區(qū)域 指定表138中,對每個注冊用戶設(shè)置用戶ID、物理區(qū)域信息和 邏輯區(qū)域信息。將1設(shè)置為用戶A的用戶ID,將2設(shè)置為用戶B 的用戶ID,并且將3設(shè)置為用戶C的用戶ID。為控制卡設(shè)置用戶 IDO。"物理區(qū)域信息"表示閃速存儲器150中分配作為各用戶的 存儲區(qū)域的物理存儲區(qū)域的總?cè)萘恳约伴_始和結(jié)束地址。"邏輯 區(qū)域信息"指在各物理區(qū)域中設(shè)置的邏輯區(qū)域(分區(qū))的總?cè)萘?以及開始和結(jié)束地址。在圖8中的例子中,物理存儲區(qū)域的總?cè)?量和邏輯區(qū)域的總?cè)萘恳恢拢且部梢赃M(jìn)行設(shè)置,使得邏輯 區(qū)域的總?cè)萘孔兊幂^小。當(dāng)在信息處理系統(tǒng)1000中注冊用戶時(shí)設(shè)置各用戶的條目。當(dāng)初始化信息處理系統(tǒng)1000時(shí)預(yù)置具有用 戶ID O的控制卡的條目。專用大容量存儲接口 112b基于區(qū)域指 定表138 ,返回作為關(guān)于控制卡MCm的介質(zhì)信息的總?cè)萘?"512MB"、結(jié)束地址"22222222"等的應(yīng)答。在步驟[10]中,OS 292向USB閃速存儲器100發(fā)送關(guān)于所插 入的介質(zhì)(LUNO)的分區(qū)信息的詢問。在步驟[ll]中,專用大容 量存儲接口 112b基于區(qū)域指定表138(圖8),返回關(guān)于插入到第 一插槽SL1中的控制卡MCm的分區(qū)信息(總?cè)萘?512MB"、結(jié)束 地址"22222222"等)的應(yīng)答。作為上述連4妄時(shí)的初始化處理的結(jié) 果,從OS 292看到如下的模擬結(jié)構(gòu)多卡讀取器500連接到主 計(jì)算機(jī)200,控制卡MCm插入到第一插槽SLl中,并且沒有卡插 入到第二插槽SL2中。換而言之,OS 292將USB閃速存儲器100 識別為控制卡MCm插入到第 一插槽SL1中并且沒有卡插入到第 二插槽SL2中的多卡讀取器500。在連接時(shí)的初始化處理之后, 主計(jì)算機(jī)200和USB閃速存儲器100重復(fù)地執(zhí)行結(jié)構(gòu)更新處理。A3.結(jié)構(gòu)更新處理圖9是示出在連接時(shí)的初始化處理之后執(zhí)行的結(jié)構(gòu)更新處 理的過程的流程圖。步驟[6]和步驟[7]與上述連接時(shí)的初始化處 理的步驟相同。即,主計(jì)算機(jī)200發(fā)送關(guān)于是否將介質(zhì)插入到由 已經(jīng)掌握的各L UN表示的邏輯裝置(第 一 插槽S L1 、第二插槽 SL2)中的詢問。專用大容量存儲接口 112b返回對詢問的應(yīng)答。在步驟[21]中,OS 292基于步驟[7]中的來自專用大容量存 儲接口112b的應(yīng)答,判斷是否發(fā)生了結(jié)構(gòu)改變。如果沒有發(fā)生 結(jié)構(gòu)改變,即如果控制卡MCm仍然插入到第 一插槽SL1中并且 仍然沒有卡插入到第二插槽S L 2中,則再次執(zhí)行步驟[6 ]和[7 ]。 另 一方面,如果任何用戶的卡插入到第二插槽SL2中,則OS 292 判斷為發(fā)生了結(jié)構(gòu)改變。在這種情況下,執(zhí)行步驟[8]、 [9]、 [10]和[ll]。 OS 292可以獲取關(guān)于新插入的卡的介質(zhì)信息和分區(qū)信 息。處理返回到步驟[6]并且重復(fù)地執(zhí)4亍結(jié)構(gòu)更新處理。因此, 在主計(jì)算機(jī)200中,檢測到USB閃速存儲器1 OO(邏輯多卡讀取器 500)的結(jié)構(gòu)的更新。A4.訪問控制處理圖10是示出在信息處理系統(tǒng)10 0 0中執(zhí)行的訪問控制處理的 過程的流程圖。當(dāng)任何用戶訪問主計(jì)算機(jī)200中的第 一插槽SL1 中的控制卡MCm,并選擇認(rèn)證程序152a的啟動圖標(biāo)(未示出)時(shí), 認(rèn)證程序152a啟動,并且用戶認(rèn)證部212(圖4)在顯示部270上顯 示用戶i人i正畫面。圖ll是示出在顯示部270上顯示的用戶認(rèn)證畫面的示意圖。 用戶認(rèn)證畫面W1包括用戶名輸入欄C1、密碼輸入欄C2和OK按 鈕B1。當(dāng)用戶分別在用戶名輸入欄C1和密碼輸入欄C2中輸入用 戶名和密碼,并按下0K按鈕B1時(shí),在主計(jì)算機(jī)200和USB閃速 存儲器100之間執(zhí)行訪問控制處理。在圖ll的例子中,用戶B在 用戶認(rèn)i正畫面Wl中輸入用戶名和密碼。當(dāng)開始訪問控制處理(圖IO)時(shí),在主計(jì)算機(jī)200(圖4)中,用 戶認(rèn)證部212(圖4)參考控制卡區(qū)域152中的用戶認(rèn)證表152b,并 且進(jìn)行認(rèn)證處理(步驟[31])。圖12是示出在步驟[31]中參考的用戶認(rèn)證表152b的內(nèi)容的 示意圖。在用戶認(rèn)證表152b中,針對每個注冊用戶設(shè)置用戶名、 密碼和用戶ID。因此,在步驟[31]中,用戶認(rèn)證部212將輸入的 用戶名和密碼與各用戶的條目相比4交,并且進(jìn)4亍認(rèn)證處理。在步驟[32](圖IO)中,用戶認(rèn)證部212判斷認(rèn)證是否成功。 如果用戶認(rèn)證部212判斷為認(rèn)證成功,則其將通過認(rèn)證的用戶的 用戶ID作為表示認(rèn)證成功的信息發(fā)送到U S B閃速存儲器10 0 (步 驟[33])。例如,如果如上所述用戶B的認(rèn)證成功,則將用戶ID2發(fā)送到USB閃速存儲器100(參見圖12)。如上所述,在主計(jì)算機(jī)200和USB閃速存儲器100之間重復(fù) 地執(zhí)行結(jié)構(gòu)更新處理(參見圖9)。如果在接收到用戶ID(圖IO中 的步驟[33])之后,作為結(jié)構(gòu)更新處理的一個步驟(步驟6),接收 到關(guān)于是否存在介質(zhì)的詢問,則專用大容量存儲接口 112b做出 如下應(yīng)答除第一插槽SL1以外,第二插槽SL2(LUN1)中也插入 了介質(zhì)(步驟7)。然后,在步驟[21]中,OS 292判斷為發(fā)生了結(jié)構(gòu)改變,并 且因此針對新插入的介質(zhì)發(fā)送關(guān)于介質(zhì)信息的詢問(步驟[8])和 關(guān)于分區(qū)信息的詢問(步驟[IO])。響應(yīng)于這些詢問,專用大容量 存儲接口 112b基于區(qū)域指定表138(圖8),返回應(yīng)答(步驟[9]和步 驟[ll])。例如,如果如上所述"I妻收到用戶B的用戶ID2,則專用 大容量存儲接口 112b基于區(qū)域指定表138中的用戶B的條目(圖8 中從上往下第三行),返回作為介質(zhì)信息的總?cè)萘?256MB"、結(jié) 束地址"44444444,,等的應(yīng)答。專用大容量存儲接口 112b還返回 作為分區(qū)信息的總?cè)萘?256MB"、結(jié)束地址"l 111111 l"等的應(yīng) 答。因此,從OS 292看到如下的模擬結(jié)構(gòu)邏輯多卡讀取器500 連接到主計(jì)算才幾200,控制卡MCm插入到第一插槽SLl中,并且 用戶B卡MCb插入到第二插槽SL2中。換而言之,OS 292將USB 閃速存儲器100識別為控制卡MCm插入到第 一 插槽SL1中并且 用戶B卡MCb插入到第二插槽SL2中的多卡讀取器500。因此, 用戶B可以通過OS訪問用戶B卡MCb。換而言之,用戶B可以通 過OS 292訪問USB閃速存儲器IOO中的用戶B區(qū)域156。從OS 292看到?jīng)]有任何其它用戶的存儲卡(用戶A卡MCa、用戶C卡 MCc)插入到邏輯多卡讀取器500中。因此,OS 292不能訪問存 儲卡MCa或MCc。換而言之,不能從OS 292訪問用戶A區(qū)域154和用戶C區(qū)域158。因此,用戶B不能訪問分配給用戶A的存儲區(qū) 域154或分配給用戶C的存儲區(qū)域158,并且實(shí)現(xiàn)了訪問控制。 不但當(dāng)用戶BY吏用信息處理系統(tǒng)IOOO時(shí)實(shí)現(xiàn)訪問控制,而且當(dāng) 用戶A或CM吏用信息處理系統(tǒng)10 0 0時(shí)也實(shí)現(xiàn)訪問控制。如上所述,在信息處理系統(tǒng)1000中,USB閃速存儲器IOO 用作邏輯多卡讀取器500,并且模擬允許各用戶專用的邏輯存儲 卡插入到邏輯多卡讀取器500中的結(jié)構(gòu)。因此,每個用戶均能夠 訪問他或她自身的存儲卡,即閃速存儲器150中分配給用戶的存 儲區(qū)域,而不能夠訪問任何其它用戶的存儲卡,即分配給任何 其它用戶的存儲區(qū)域。在信息處理系統(tǒng)1000中,從OS 292不能 看到其它用戶的存儲卡。因此,可以防止惡意用戶通過OS 292 訪問任何其它用戶的存儲區(qū)域。B.第二實(shí)施例圖13是示出本發(fā)明的第二實(shí)施例中的信息處理系統(tǒng)中的用 于訪問控制的模擬裝置結(jié)構(gòu)的示意圖。本發(fā)明的第二實(shí)施例與 第 一 實(shí)施例的不同之處在于USB閃速存儲器IOO模擬地用作 USB-HUB和連接到USB-HUB的多個卡讀取器。實(shí)際裝置結(jié)構(gòu) 與圖1中的信息處理系統(tǒng)IOOO的裝置結(jié)構(gòu)相同。具體地,在第二實(shí)施例中,USB閃速存儲器100模擬地用作 從外部連接到主計(jì)算機(jī)200的邏輯USB-HUB 600和連接到邏輯 USB-HUB 600的端口的兩個邏輯卡讀耳又器610和611。兩個卡讀 取器610和611各自包括一個插槽??刂瓶∕Cm總是插入到卡讀 取器610中。用戶A卡MCa、用戶B卡MCb或用戶C卡MCc可以插 入到卡讀取器611中。在初始狀態(tài)下,與第一實(shí)施例中相同,三 個用戶卡MCa、 MCb和MCc都沒有插入到卡讀取器611中。圖14是示出本發(fā)明的第二實(shí)施例中關(guān)于主計(jì)算機(jī)200和 USB閃速存儲器IOO之間的數(shù)據(jù)傳送的功能的分層結(jié)構(gòu)的示意圖。除上述模擬裝置結(jié)構(gòu)中的不同以外,主計(jì)算機(jī)200和USB 閃速存儲器10 0的功能的分層結(jié)構(gòu)也不同于第 一 實(shí)施例。具體地,在主計(jì)算機(jī)200中,除USB大容量存儲類驅(qū)動器234 以外,USB集線器類驅(qū)動器23 5也處于USB系統(tǒng)軟件232之上。 在USB閃速存儲器100中,USB邏輯裝置部122配置有與 USB-HUB 600(圖13)相對應(yīng)的USB基本處理部124a和專用集線 器接口 122b。還配置有與兩個邏輯卡讀取器610和611相對應(yīng)的 兩個USB基本處理部122c和兩個專用大容量存儲接口 122d。 USB基本處理部124a包括端點(diǎn)131。專用集線器接口 122b包括沿 IN方向的端點(diǎn)組132和沿OUT方向的端點(diǎn)組133 。兩個USB基本 處理部122c均包括端點(diǎn)組134。兩個專用大容量存儲接口 122d 均包括沿IN方向的端點(diǎn)組135和沿OUT方向的端點(diǎn)組136。圖15和圖16是示出本發(fā)明的第二實(shí)施例中的連接時(shí)的初始 化處理的過程的流程圖。如在第一實(shí)施例中一樣,在步驟[l](圖 15)中檢測到USB閃速存儲器100的連接。在步驟[2]中,與第一 實(shí)施例中的步驟[2]不同,與USB-HUB 600相對應(yīng)的USB基本處 理部124a(圖14)執(zhí)行初始化處理。因此,將"集線器類"作為裝 置類報(bào)告給U S B系統(tǒng)軟件2 3 2 。將端口的數(shù)量定義為集線器類的 描述,并且由于圖13的例子中USB-HUB 600具有兩個端口 ,因 此將端口數(shù)量"2"才艮告給USB系統(tǒng)軟件232。在本實(shí)施例中,連 接到USB-HUB 600的裝置的數(shù)量為2(用于用戶的模擬卡的卡讀 取器611和用于控制卡MCm的卡讀取器610)。因此,USB-HUB 600的端口的數(shù)量是"2",但是還可以通過假定端口的數(shù)量是3 或3以上的任何一個來設(shè)置描述。在初始化處理中,將地址l分 配給USB-HUB 600。在步驟[3]中,主計(jì)算機(jī)200的OS 292安裝集線器類的裝置 驅(qū)動程序。此時(shí),主計(jì)算機(jī)200還可以安裝預(yù)先存儲在ROM 220中的集線器類的標(biāo)準(zhǔn)裝置驅(qū)動程序。目前為止說明的過程是以USB-HUB 600作為連接裝置的初始化處理過程,并且隨后在將 連接到端口的邏輯卡讀取器610和611作為連接裝置的情況下執(zhí) 行初始化處理。在步驟[la]中,由于USB基本處理部124a通過控制傳送向 USB系統(tǒng)軟件232報(bào)告裝置的連接,因而USB系統(tǒng)軟件232檢測 到裝置已經(jīng)連接到USB-HUB 600的第一端口。在步驟[2a]中, 在USB系統(tǒng)軟件232和與卡讀取器610相對應(yīng)的USB基本處理部 122c之間執(zhí)行初始化處理。此時(shí),USB基本處理部122c^艮告"大 容量存儲類"作為裝置類。將地址2分配給卡讀取器610。在步驟 [3a]中,主計(jì)算機(jī)200的OS 292安裝與大容量存儲類相對應(yīng)的裝 置驅(qū)動程序。然后,如在第一實(shí)施例中一樣,在USB系統(tǒng)軟件232和USB 基本處理部12 2 c之間傳送關(guān)于驅(qū)動結(jié)構(gòu)的詢問及其應(yīng)答(步驟 [4a]和[5a])以及關(guān)于是否存在介質(zhì)的詢問及其應(yīng)答(步驟[6a]和 [7a])。由于如上所述卡讀取器610僅有一個插槽并且在初始狀態(tài) 下將控制卡MCm插入到該插槽中,因此返回介質(zhì)插入到以O(shè)作 為最大LUN的第一插槽(LUNO)中的應(yīng)答。在這種情況下,如在 第一實(shí)施例中一樣,對于所插入的介質(zhì),傳送關(guān)于介質(zhì)信息的 詢問及其應(yīng)答(步驟[8a]和[9a])以及關(guān)于分區(qū)信息的詢問及其 應(yīng)答(步驟[10a]和[lla])。隨后,在步驟[lb]到[3b](圖16)中,對于USB-HUB 600的第 二個端口,進(jìn)行與上述的步驟[la]到[3a](圖15)類似的處理。從 而,將地址3分配給卡讀取器611,并且在主計(jì)算機(jī)200中,安裝 與大容量存儲類相對應(yīng)的裝置驅(qū)動程序。隨后,在步驟[4b]到 [7b]中,對于USB-HUB 600的第二個端口,進(jìn)行與上述的步驟 [4a]到[7a](圖15)類似的處理。在初始狀態(tài)下,沒有卡插入到卡讀取器611中。因此,在步驟[7b]的終止時(shí),關(guān)于第二個端口的 初始化處理終止,并且連接時(shí)的初始化處理完成。作為上述處理的結(jié)果,從OS 292看到圖13中示出的模擬裝 置結(jié)構(gòu)。在連接時(shí)的初始化處理之后,如在第一實(shí)施例中一樣, 在主計(jì)算機(jī)200和USB閃速存儲器1 OO之間重復(fù)地執(zhí)行結(jié)構(gòu)更新 處理(圖9)。針對三個邏輯裝置(USB-HUB 600以及兩個卡讀取 器610和611)中的每個執(zhí)行結(jié)構(gòu)更新處理。如果任何用戶嘗試從 用戶認(rèn)證畫面(圖11)進(jìn)^亍認(rèn)證,則如在第一實(shí)施例中一樣,開 始訪問控制處理(圖10)。如果用戶認(rèn)證成功,則可以使OS 292 識別出與通過認(rèn)證的用戶相對應(yīng)的存儲卡已經(jīng)插入到卡讀取器 611中。因此,可以實(shí)現(xiàn)與第一實(shí)施例的訪問控制類似的訪問控 制。C.變形例應(yīng)當(dāng)理解,本發(fā)明不限于上述具體實(shí)施例,并且可以在不 背離本發(fā)明的精神和范圍的情況下以各種形式實(shí)現(xiàn)。例如,還可以有如下的變形。 Cl.變形例l:在上述實(shí)施例中,提供了如下模擬結(jié)構(gòu)分配給每個用戶 的存儲區(qū)域是邏輯存儲卡,并且將該邏輯存儲卡插入到邏輯多 卡讀取器500或邏輯(單)卡讀取器611中,但本發(fā)明不限于此。 例如,還可以模擬如下結(jié)構(gòu)分配給每個用戶的存儲區(qū)域是邏 輯CD-ROM,并且將該邏輯CD-ROM插入到邏輯CD-ROM驅(qū)動 器中??蛇x地,還可以模擬將邏輯MO插入到邏輯MO驅(qū)動器中 的結(jié)構(gòu)。還可以模擬如下結(jié)構(gòu)分配給每個用戶的存儲區(qū)域是 邏輯外部硬盤驅(qū)動器,并且如果用戶認(rèn)證成功,則將與該用戶 相對應(yīng)的邏輯外部硬盤驅(qū)動器連接到USB集線器(安裝在主計(jì) 算機(jī)上)。即,通??梢阅M如下結(jié)構(gòu)分配給每個用戶的存儲區(qū)域是邏輯存儲介質(zhì),并且如果用戶認(rèn)證成功,則將與該用戶 相對應(yīng)的邏輯存儲介質(zhì)安裝在主計(jì)算機(jī)上。C2:變形例2:在上述實(shí)施例中,插入到邏輯多卡讀取器500或邏輯卡讀取 器611中的邏輯存儲卡是每個用戶專用的,但本發(fā)明不限于此; 邏輯存儲卡可以由兩個或更多個用戶組成的組專用。具體地, 在閃速存儲器150中以組為單位來分配存儲區(qū)域。如果用戶登錄 系統(tǒng),則模擬將與分配給該用戶所屬的組的存儲區(qū)域相對應(yīng)的 邏輯存儲卡插入到多卡讀取器500中或卡讀取器611中的結(jié)構(gòu)。 因此,可以由組中的用戶共享閃速存儲器150中的存儲區(qū)域(文 件和目錄),并且可以限制來自不同的組的成員訪問該存儲區(qū) 域。C3:變形例3:在上述實(shí)施例中,認(rèn)證程序的存儲位置是在閃速存儲器150 上,但本發(fā)明不限于此;可以將認(rèn)證程序存儲在設(shè)置在主計(jì)算 機(jī)200上的硬盤驅(qū)動器260(圖4)上或ROM 220上。在這種情況 下,在第一實(shí)施例中,控制卡MCm變得不必要,并且因此還可 以模擬代替邏輯多卡讀取器500的僅包括一個插槽的邏輯卡讀 取器的結(jié)構(gòu)。在第二實(shí)施例中,還可以省略控制卡MCm和用于 控制卡MCm的卡讀取器610。C4:變形例4:在上述實(shí)施例中,如在圖17A和圖17B中所示,將USB控制 程序137和認(rèn)證程序152a預(yù)先存儲在USB閃速存儲器100上。在 圖17A的例子(上述實(shí)施例)中,將USB控制程序137預(yù)先存儲在 USB閃速存^f渚器100(具體地,EEPROM 130)上,并且還將認(rèn)證150)上。因此,可以設(shè)置實(shí)施例的訪問控制預(yù)先專用的USB閃速存儲器IOO。當(dāng)主計(jì)算機(jī)200訪問存儲區(qū)域時(shí),如在圖17B所 示,主計(jì)算機(jī)200讀取并執(zhí)行存儲在閃速存儲器150上的認(rèn)證程 序152a以認(rèn)證用戶,并且當(dāng)認(rèn)證成功時(shí),允許對分配給通過認(rèn) 證的用戶的存儲區(qū)域的訪問。然而,USB控制程序137和/或認(rèn) 證程序152a可以不預(yù)先存儲在USB閃速存儲器100上。如在圖 18A中所示,USB控制程序137和認(rèn)證程序152a未存儲在USB閃 速存儲器100和主計(jì)算機(jī)200兩者上。然后,如在圖18B中所示, 可以通過經(jīng)由如因特網(wǎng)等網(wǎng)絡(luò)800從服務(wù)器810下載程序或者通 過安裝來自如CD-ROM等外部存儲介質(zhì)700的程序,將USB控制 程序137和認(rèn)證程序152a存儲在主計(jì)算機(jī)200上。之后,如在圖 18C中所示,將USB控制程序137傳送到USB閃速存儲器100,從 而將USB控制程序137存儲在USB閃速存儲器100上。此時(shí),還 可以將認(rèn)證程序1 5 2 a傳送到U S B閃速存儲器10 0,以提供存儲了 程序137和152a兩者的USB閃速存儲器100。然而,如在圖18C 中所示,可以不將認(rèn)證程序152a傳送到USB閃速存儲器1 OO以實(shí) 現(xiàn)變形例3。因此,在預(yù)先不支持訪問控制的普通USB閃速存儲 器中可以實(shí)現(xiàn)實(shí)施例的訪問控制功能。 C5:變形例5:在上述實(shí)施例中,在主計(jì)算機(jī)200中進(jìn)行用戶認(rèn)證,但是可 以在閃速存儲器150中進(jìn)行用戶認(rèn)證。具體地,例如,將認(rèn)證裝 置(例如,使用密碼的認(rèn)證裝置,基于指紋、虹膜等的生物測量 學(xué)的認(rèn)證裝置)連接到閃速存儲器150的通用輸入/輸出端口 180(圖2),并且該認(rèn)證裝置也可以用于進(jìn)行用戶認(rèn)證。在這種 情況下,如果用戶認(rèn)證成功,則也可以將作為表示用戶認(rèn)證成 功的信息的用戶ID從認(rèn)證裝置發(fā)送到U S B邏輯裝置部112 (專用 大容量存儲接口 112b)。也就是說,設(shè)置在信息處理系統(tǒng)IOOO 中的任何裝置都可以進(jìn)行用戶認(rèn)證,并且如果用戶認(rèn)證成功,則將用戶ID發(fā)送到USB邏輯裝置部112。如果注冊用戶的數(shù)量是 1,則還可以代替用戶ID將表示認(rèn)證成功的消息發(fā)送到USB邏輯 裝置部112。并且在該結(jié)構(gòu)中,如果用戶登錄系統(tǒng),則可以模擬 將與分配給用戶的存儲區(qū)域相對應(yīng)的邏輯存儲卡插入到邏輯卡 讀取器中的結(jié)構(gòu)。C6:變形例6:在上述實(shí)施例中,主計(jì)算機(jī)200和閃速存^f諸器150之間的連 接接口是USB。然而,不僅可以采用USB,還可以采用任何能 夠檢測外部裝置的連接的期望接口 。具體地,還可以采用 eSATA(夕卜部串行先進(jìn)技術(shù)附件(external Serial ATA)) 、 IEEE 1394等。C7:變形例7:在上述實(shí)施例中,作為模擬裝置,例示說明了具有兩個插 槽的多卡讀取器500以及兩個單卡讀取器610和611(圖6和圖 13);代替地,還可以釆用具有三個或更多個插槽的多卡讀取器 /寫入器以及三個或更多個單卡讀取器。根據(jù)變形例7,可以實(shí) 現(xiàn)更復(fù)雜的用戶管理。C8:變形例8:在上述實(shí)施例中,可以用軟件來替換以硬件的形式實(shí)現(xiàn)的 結(jié)構(gòu)的一部分;相反,可以用硬件來替換以軟件的形式實(shí)現(xiàn)的 結(jié)構(gòu)的一部分。根據(jù)本發(fā)明的上述實(shí)施例和變形例,當(dāng)如USB閃速存儲器 IOO等存儲裝置接收到認(rèn)證成功信息時(shí),存儲裝置(例如,如CPU 110等執(zhí)行USB控制程序137的控制單元)模擬地形成如下狀態(tài) 安裝分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其 它用戶的存儲區(qū)域。換而言之,存儲裝置邏輯上安裝分配給通 過認(rèn)證的用戶的存儲區(qū)域,并且邏輯上不安裝分配給通過認(rèn)證的用戶以外的用戶的存儲區(qū)域。因此,限制了來自主計(jì)算機(jī)的 訪問,從而可以防止其它用戶從主計(jì)算才幾訪問分配給每個用戶 的存儲區(qū)域。具體地,主計(jì)算才幾在用戶認(rèn)證成功之后可以將該用戶的存 儲區(qū)域模擬地看作(識別)為可移除存儲介質(zhì),并且主計(jì)算機(jī)還 可以模擬地看到(識別出)將該可移除存儲介質(zhì)插入到存儲介質(zhì) 處理裝置中并且安裝該可移除存儲介質(zhì)的狀態(tài)。因此,可以實(shí) 現(xiàn)訪問控制,使得能夠從主計(jì)算機(jī)訪問所安裝的可移除存儲介 質(zhì),即僅限于通過認(rèn)證的用戶的存儲區(qū)域,而不能訪問分配給 任何其它用戶的存儲區(qū)域。本申請基于并要求2007年10月1日提交的日本專利申請 2007-257394的優(yōu)先權(quán),該在先申請的內(nèi)容在此通過引用而并入 本文。
權(quán)利要求
1.一種能夠可移除地連接到主計(jì)算機(jī)的存儲裝置,所述存儲裝置包括存儲單元,其具有可分配給多個用戶的一個或多個存儲區(qū)域;以及控制單元,用于當(dāng)所述存儲裝置從所述主計(jì)算機(jī)或其它外部裝置接收到表示對所述用戶之一的認(rèn)證成功的認(rèn)證成功信息時(shí),模擬地安裝分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其它用戶的存儲區(qū)域。
2. 根據(jù)權(quán)利要求l所述的存儲裝置,其特征在于,還包括 結(jié)構(gòu)信息存儲部,用于針對每個用戶,相互關(guān)聯(lián)地存儲用戶識別信息以及關(guān)于分配給該用戶的存儲區(qū)域的結(jié)構(gòu)的存儲 區(qū)域結(jié)構(gòu)信息,其中,所述控制單元包括邏輯裝置部,其中,所述認(rèn)證成功信息包含通過認(rèn)證的用戶的所述用戶 識別信息,以及其中,所述邏輯裝置部用于當(dāng)所述存儲裝置連接到所述主計(jì)算機(jī)時(shí),將表示所述存儲 裝置是能夠安裝可移除存儲介質(zhì)的存儲介質(zhì)處理裝置的裝置結(jié) 構(gòu)信息發(fā)送到所述主計(jì)算機(jī);當(dāng)接收到所述認(rèn)證成功信息時(shí),向所述主計(jì)算機(jī)通知所述 可移除存儲介質(zhì)安裝到了所述存儲介質(zhì)處理裝置;以及當(dāng)從所述主計(jì)算機(jī)接收到關(guān)于發(fā)送所述可移除存儲介質(zhì)的 裝置結(jié)構(gòu)信息的請求時(shí),將關(guān)于分配給包含在所接收到的所述 認(rèn)證成功信息中的所述用戶識別信息中表示的用戶的存儲區(qū)域 的所述存儲區(qū)域結(jié)構(gòu)信息發(fā)送到所述主計(jì)算機(jī),作為所述可移 除存儲介質(zhì)的裝置結(jié)構(gòu)信息。
3. 根據(jù)權(quán)利要求2所述的存儲裝置,其特征在于,所述邏輯裝置部用于發(fā)送表示所述存儲介質(zhì)處理裝置是存 儲卡讀取器或存儲卡讀取器/寫入器的裝置結(jié)構(gòu)信息,并且所述可移除存儲介質(zhì)是存儲卡。
4. 根據(jù)權(quán)利要求l所述的存儲裝置,其特征在于,所述存 儲裝置包括能連接到所述主計(jì)算機(jī)的USB接口或者eSATA接 口 。
5. —種存儲裝置訪問控制方法,用于控制對能夠可移除地 連接到主計(jì)算機(jī)的存儲裝置的訪問,所述存儲裝置訪問控制方 法包括在所述存儲裝置中將存儲區(qū)域分配給多個用戶;以及 當(dāng)所述存儲裝置從所述主計(jì)算機(jī)或其它外部裝置接收到表 示對所述用戶之一的認(rèn)證成功的認(rèn)證成功信息時(shí),才莫擬地安裝 分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其它用 戶的存儲區(qū)域。
6. —種計(jì)算機(jī)可讀介質(zhì),其具有存儲在其上的并且計(jì)算機(jī) 可讀取的計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)執(zhí)行所述計(jì)算機(jī)程序時(shí),所述 計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行關(guān)于能夠可移除地連接到主計(jì)算機(jī)的 存儲裝置的操作,所述存儲裝置包括具有可分配給多個用戶的 一個或多個存儲區(qū)域的存儲單元,所述操作包括當(dāng)所述存儲裝置從所述主計(jì)算機(jī)或其它外部裝置接收到表 示對所述用戶之一的認(rèn)證成功的認(rèn)證成功信息時(shí),模擬地安裝 分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其它用 戶的存儲區(qū)域。
全文摘要
本發(fā)明涉及一種存儲裝置和存儲裝置訪問控制方法。存儲裝置能夠可移除地連接到主計(jì)算機(jī)。存儲裝置包括存儲單元,其具有可分配給多個用戶的一個或多個存儲區(qū)域;以及控制單元??刂茊卧糜诋?dāng)存儲裝置從主計(jì)算機(jī)或其它外部裝置接收到表示對用戶之一的認(rèn)證成功的認(rèn)證成功信息時(shí),模擬地安裝分配給通過認(rèn)證的用戶的存儲區(qū)域,并且不安裝分配給其它用戶的存儲區(qū)域。
文檔編號G06F3/06GK101403994SQ200810148859
公開日2009年4月8日 申請日期2008年9月27日 優(yōu)先權(quán)日2007年10月1日
發(fā)明者菰田英明 申請人:巴比祿股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
长丰县| 壤塘县| 衡阳市| 扶沟县| 鹿泉市| 浮梁县| 读书| 常熟市| 深泽县| 桓仁| 大埔县| 喀喇沁旗| 西昌市| 屯门区| 满洲里市| 逊克县| 湾仔区| 同江市| 邛崃市| 肥乡县| 沙雅县| 离岛区| 德钦县| 沙河市| 镇原县| 濮阳市| 鄂托克前旗| 肥城市| 建阳市| 申扎县| 榆树市| 广东省| 伊吾县| 虎林市| 兴义市| 吴川市| 杭锦旗| 六枝特区| 长沙县| 龙山县| 宜君县|