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

外圍設(shè)備、外圍設(shè)備識別方法以及計算機產(chǎn)品的制作方法

文檔序號:6611157閱讀:198來源:國知局
專利名稱:外圍設(shè)備、外圍設(shè)備識別方法以及計算機產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及用于對與計算機系統(tǒng)中的真實外圍設(shè)備相對應(yīng)的 虛擬外圍設(shè)備進行識別和連接的技術(shù)。
背景技術(shù)
10 通常,多個外圍設(shè)備經(jīng)由預(yù)定接口連接到計算機系統(tǒng)。計算機系統(tǒng)的操作系統(tǒng)(OS)如下地識別各外圍設(shè)備。驅(qū)動程序(其為用于在OS的控制下對外圍設(shè)備進行控制的控制程序)針對外圍設(shè)備的連接狀態(tài)對OS進行詢問。OS基于其對該詢問的響應(yīng)而生成設(shè)備文件,并基于所生成的設(shè)備文件對外圍設(shè)備進行識別。15 通常,os在os被引導(dǎo)時對外圍設(shè)備進行識別,因此,每當新外圍 設(shè)備附加地連接到計算機系統(tǒng)時,需要重新引導(dǎo)os。由于引導(dǎo)或重新引導(dǎo)os要耗費時間,因此如果每當附加地連接新外圍設(shè)備時都重新引導(dǎo) os,那么需要將計算機系統(tǒng)停止預(yù)定時間,這是對計算機系統(tǒng)進行操作所不希望的。20 為了克服該缺點,例如,在日本特開第2000-173157號公報中公開了一種用于在不必重新引導(dǎo)OS的情況下對附加地連接的外圍設(shè)備進行 識別的技術(shù)。在該技術(shù)中,當附加地連接了外圍設(shè)備時,將與該外圍設(shè) 備有關(guān)的連接信息(它被存儲在預(yù)定存儲單元中,OS利用它來識別外圍 設(shè)備)從預(yù)定存儲單元保存到保存區(qū)。在將與附加地連接的外圍設(shè)備有25關(guān)的連接信息存儲在預(yù)定存儲單元中之后,將保存在保存區(qū)中的連接信息恢復(fù)到預(yù)定存儲單元中。在日本特開第2000-173157號公報中公開的常規(guī)技術(shù)中,有利的是,當將外圍設(shè)備實際地連接到計算機系統(tǒng)時,OS可以在不被重新引導(dǎo)的情 況下識別出外圍設(shè)備。然而,每當實際地連接外圍設(shè)備時,都需要執(zhí)行 用于識別外圍設(shè)備的處理。由于該處理要耗費時間,因此存在OS不能迅 速識別出外圍設(shè)備的可能性。此外,由于對該處理的執(zhí)行,因此計算機 系統(tǒng)的處理能力暫時地降低了。此外,如果在將外圍設(shè)備連接到計算機系統(tǒng)時在計算機系統(tǒng)中尚未 5安裝針對該外圍設(shè)備的驅(qū)動程序,則需要進行麻煩的處理以安裝該驅(qū)動 程序。再者,由于執(zhí)行用于安裝該驅(qū)動程序的處理,因此計算機系統(tǒng)的 處理能力暫時地降低了。對于需要連續(xù)并穩(wěn)定地進行操作的計算機系統(tǒng) 來說,以上缺點是不希望的。類似的是,Windows (注冊商標)的即插即用功能使得OS能夠在不 io必重新引導(dǎo)OS的情況下識別出附加地連接的外圍設(shè)備。然而,不是預(yù)先加入外圍設(shè)備,而是在實際連接外圍設(shè)備之后由os來識別外圍設(shè)備。因此,在OS中執(zhí)行各種處理,因而用于執(zhí)行這些處理的時間很長。具體來 說,如果當在物理上連接外圍設(shè)備時在計算機系統(tǒng)中尚未安裝用于該外 圍設(shè)備的驅(qū)動程序,則計算機系統(tǒng)進入待命狀態(tài)。該待命狀態(tài)持續(xù),直 15到在計算機系統(tǒng)中手動地安裝了驅(qū)動程序。因此,OS難以在沒有時間滯 后的情況下自動地識別出外圍設(shè)備。
發(fā)明內(nèi)容本發(fā)明的一個目的是至少部分地解決常規(guī)技術(shù)中的問題。20 根據(jù)本發(fā)明一個方面的外圍設(shè)備充當與被構(gòu)造成連接到計算機系統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛擬外圍設(shè)備。所述外圍設(shè)備包括屬性信息 存儲單元,其在其中存儲與可以連接到所述計算機系統(tǒng)的所述真實外圍設(shè)備有關(guān)的屬性信息;和連接響應(yīng)單元,其基于存儲在所述屬性信息存儲單元中的屬性信息,針對來自所述計算機系統(tǒng)的連接檢查請求,返回25表示所述真實外圍設(shè)備已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。根據(jù)本發(fā)明另一方面的方法用于對充當與被構(gòu)造成連接到計算機系 統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛擬外圍設(shè)備的外圍設(shè)備進行識別。所述方法包括以下步驟存儲步驟,其存儲與可以連接到所述計算機系統(tǒng)的所述真實外圍設(shè)備有關(guān)的屬性信息;和返回步驟,其基于在所述存儲步驟 處存儲的所述屬性信息,針對來自所述計算機系統(tǒng)的連接檢查請求,返 回表示所述真實外圍設(shè)備已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。根據(jù)本發(fā)明還一方面的計算機可讀記錄介質(zhì),在其中存儲用于對充 當與被構(gòu)造成連接到計算機系統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛擬外圍設(shè)備 5的外圍設(shè)備進行識別的計算機程序。所述計算機程序使得計算機執(zhí)行以 下步驟存儲步驟,其存儲與可以連接到所述計算機系統(tǒng)的所述真實外 圍設(shè)備有關(guān)的屬性信息;和返回步驟,其基于在所述存儲步驟處存儲的 所述屬性信息,針對來自所述計算機系統(tǒng)的連接檢査請求,返回表示所 述真實外圍設(shè)備已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。 10 當結(jié)合附圖進行考慮時,通過閱讀對本發(fā)明的目前的優(yōu)選實施例的以下詳細描述,可以更好地理解本發(fā)明的以上和其它目的、特征、優(yōu)點 以及技術(shù)和工業(yè)意義。


15 圖1到3是用于對根據(jù)本發(fā)明第一實施例的虛擬設(shè)備響應(yīng)裝置的顯著特征進行說明的示意圖;圖4是包括了圖1所示的虛擬設(shè)備響應(yīng)裝置的虛擬設(shè)備響應(yīng)系統(tǒng)的 功能框圖;.圖5是根據(jù)第一實施例的針對基于小型計算機系統(tǒng)接口 (SCSI)的 20接口 (I/F)的虛擬設(shè)備定義信息的內(nèi)容的示例;圖6是根據(jù)第一實施例的針對基于光纖信道(FC)的I/F的虛擬設(shè) 備定義信息的內(nèi)容的示例;圖7是根據(jù)第一實施例的設(shè)備操作管理表的內(nèi)容的示例; 圖8是根據(jù)第一實施例的由操作系統(tǒng)(OS)執(zhí)行的虛擬設(shè)備識別處 25理的時間圖;圖9是根據(jù)第一實施例的由應(yīng)用軟件執(zhí)行的虛擬設(shè)備識別處理的時間圖;圖10和11是根據(jù)第一實施例的由應(yīng)用軟件執(zhí)行的真實設(shè)備操作識 別處理的時間圖;以及 圖12是根據(jù)本發(fā)明第二實施例的虛擬設(shè)備響應(yīng)系統(tǒng)的功能框圖。
具體實施方式
以下參照附圖對本發(fā)明的多個示例性實施例進行詳細說明。在這些 5實施例中,將本發(fā)明應(yīng)用于這樣一種虛擬設(shè)備響應(yīng)裝置其可連接到磁 帶庫設(shè)備(多個磁帶驅(qū)動器設(shè)備可連接到該磁帶庫設(shè)備),并且其對于該 磁帶庫設(shè)備所連接到的主機來說如同真實磁帶驅(qū)動器那樣進行操作。然 而,本發(fā)明并不由此而受到限制,而是可以廣泛地應(yīng)用于經(jīng)由預(yù)定接口 (I/F)在外部連接到主機的外圍設(shè)備。 10 圖1到3是用于對根據(jù)本發(fā)明第一實施例的虛擬設(shè)備響應(yīng)裝置的顯著特征進行說明的示意圖。參照圖1對由包括在主機中的操作系統(tǒng)(OS)執(zhí)行的磁帶驅(qū)動器識別進行說明。將磁帶驅(qū)動器A、 B以及C連接到由 包括驅(qū)動程序的OS控制的計算機系統(tǒng)。磁帶驅(qū)動器A、 B以及C充當經(jīng) 由主機總線適配器(HBA)實際連接到計算機系統(tǒng)的多個外部設(shè)備。此 15夕卜,將虛擬設(shè)備響應(yīng)裝置連接到計算機系統(tǒng)。將虛擬設(shè)備響應(yīng)裝置設(shè)計 成充當如同與到該計算機系統(tǒng)的連接有關(guān)的真實磁帶驅(qū)動器那樣進行操 作的虛擬磁帶驅(qū)動器。在第一實施例中,將虛擬設(shè)備響應(yīng)裝置設(shè)計成充 當如同真實磁帶驅(qū)動器D2和E2那樣進行操作的虛擬磁帶驅(qū)動器Dl和 El。20 HBA對磁帶驅(qū)動器A到E中的每一個執(zhí)行硬件掃描。磁帶驅(qū)動器A到E中的每一個都返回對該硬件掃描的各響應(yīng),并且HBA對來自磁帶驅(qū) 動器A到E中的每一個的響應(yīng)進行識別。然后,驅(qū)動程序在包括在計算 機系統(tǒng)中的OS的控制下對針對磁帶驅(qū)動器A到E中的每一個的HBA執(zhí) 行驅(qū)動程序掃描。當驅(qū)動程序?qū)︶槍Υ艓?qū)動器A到E中的每一個的25 HBA執(zhí)行驅(qū)動程序掃描時,OS針對磁帶驅(qū)動器A到E中的每一個生成 設(shè)備文件并將磁帶驅(qū)動器A到E識別為該OS上的"已識別"設(shè)備。由OS所識別出的磁帶驅(qū)動器A到C是實際連接到計算機系統(tǒng)的真 實磁帶驅(qū)動器A到C。另一方面,由OS所識別的磁帶驅(qū)動器D和E連 接到計算機系統(tǒng)并且是由OS基于來自虛擬磁帶驅(qū)動器D1和El(虛擬設(shè)
備響應(yīng)裝置被設(shè)計成服務(wù)于該虛擬磁帶驅(qū)動器Dl和El)的響應(yīng)而識別 出來的。參照圖2對如何將由主機的OS所識別的磁帶驅(qū)動器A到C作為真 實設(shè)備A到C連接到計算機系統(tǒng)進行說明。在如圖1所示地由OS識別 5出磁帶驅(qū)動器A到C和虛擬磁帶驅(qū)動器Dl和El之后,計算機系統(tǒng)將磁 帶驅(qū)動器A到C識別為真實設(shè)備,即,OS上的"已識別"磁帶驅(qū)動器A 到C。此外,磁帶驅(qū)動器A到C被OS識別為磁帶驅(qū)動器A到C處于 它們可以向計算機系統(tǒng)發(fā)送數(shù)據(jù)并從計算機系統(tǒng)接收數(shù)據(jù)的連接狀態(tài)。 另一方面,虛擬磁帶驅(qū)動器Dl和El被識別為OS上的磁帶驅(qū)動器D和io E,但是未被識別為處于它們可以向計算機系統(tǒng)發(fā)送數(shù)據(jù)并從計算機系統(tǒng) 接收數(shù)據(jù)的連接狀態(tài)的磁帶驅(qū)動器。接下來,參照圖3對如何將真實磁帶驅(qū)動器D2和E2連接到計算機 系統(tǒng)以使它們對應(yīng)于由主機的OS所識別出的虛擬磁帶驅(qū)動器Dl和El 進行說明。如圖3所示,將磁帶驅(qū)動器A到C預(yù)先作為真實設(shè)備連接到15計算機系統(tǒng)。當將與虛擬磁帶驅(qū)動器D1和E1相對應(yīng)的真實磁帶驅(qū)動器 D2和E2實際連接到計算機系統(tǒng)時,將真實磁帶驅(qū)動器D2和E2作為真 實設(shè)備連接到計算機系統(tǒng)。因此,虛擬設(shè)備響應(yīng)裝置與真實磁帶驅(qū)動器 D2和E2到計算機系統(tǒng)的連接無關(guān)。由此,虛擬設(shè)備響應(yīng)裝置與真實磁帶驅(qū)動器D2和E2類似地進行操20作,并且在由主機的OS實際識別出真實磁帶驅(qū)動器D2和E2之前被主 機的OS識別為虛擬磁帶驅(qū)動器D1和El。因此當由主機的OS實際識別 出磁帶驅(qū)動器D2和E2時可以迅速開始使用磁帶驅(qū)動器D2和E2。與Windows (注冊商標)的即插即用功能相比,上述特征是本發(fā)明 的特性。即,盡管即插即用功能也使得OS能夠在不重新引導(dǎo)OS的情況25下識別出附加地連接的外圍設(shè)備,但是外圍設(shè)備不是預(yù)先嵌入在OS中, 而是在被物理地連接之后由OS來識別外圍設(shè)備。因此,根據(jù)即插即用功 育g,存在插入要由OS來執(zhí)行的各種處理因而用于執(zhí)行這些處理的時間很 長的問題。具體來說,根據(jù)Windows (注冊商標),當在物理上連接外圍 設(shè)備時,如果在計算機系統(tǒng)中未安裝與該外圍設(shè)備相對應(yīng)的設(shè)備驅(qū)動程
序,則計算機系統(tǒng)進入待命狀態(tài)。該待命狀態(tài)持續(xù),直到在計算機系統(tǒng) 中手動地安裝了驅(qū)動程序。因此,OS難以在沒有時間滯后的情況下自動 地識別出外圍設(shè)備。另一方面,根據(jù)第一實施例,當對外圍設(shè)備虛擬地 進行識別時,OS預(yù)先執(zhí)行這種耗時處理。因此,當將外圍設(shè)備在物理上 5連接到計算機系統(tǒng)時不會產(chǎn)生時間滯后。圖4是根據(jù)第一實施例的虛擬設(shè)備響應(yīng)系統(tǒng)的功能框圖。如圖4所示,該虛擬設(shè)備響應(yīng)系統(tǒng)包括磁帶庫設(shè)備200 (其包括虛擬設(shè)備響應(yīng)裝置 100)和主機300。磁帶庫設(shè)備200包括控制單元201 、由圖4中的磁帶驅(qū)動器202a和 10 202b表示的多個磁帶驅(qū)動器、真實設(shè)備操作通知發(fā)送I/F 203、數(shù)據(jù)通信 I/F 204以及虛擬設(shè)備響應(yīng)裝置100??刂茊卧?01對磁帶庫設(shè)備200的整體進行控制??刂茊卧?01向 所述多個磁帶驅(qū)動器中的每一個發(fā)送數(shù)據(jù)并從所述多個磁帶驅(qū)動器中的 每一個接收數(shù)據(jù),并通過真實設(shè)備操作通知發(fā)送I/F203通知虛擬設(shè)備響 15應(yīng)裝置100:磁帶驅(qū)動器已被實際地連接到計算機系統(tǒng)并開始進行操作。 此外,控制單元201向數(shù)據(jù)通信I/F 204 (其對在所述多個磁帶驅(qū)動器中 的每一個與主機300之間所發(fā)送和接收的數(shù)據(jù)進行中繼)發(fā)送數(shù)據(jù)并從 數(shù)據(jù)通信I/F204接收數(shù)據(jù)。虛擬設(shè)備響應(yīng)裝置IOO包括控制單元101、存儲單元102、真實設(shè)備 20操作通知接收I/F 103、數(shù)據(jù)通信I/F 104以及設(shè)備切換信號發(fā)送I/F 105。控制單元101對虛擬設(shè)備響應(yīng)裝置100的整體進行控制??刂茊卧?101讀出屬性定義信息,該屬性定義信息定義了諸如被設(shè)計成對主機300 虛擬地進行響應(yīng)的磁帶驅(qū)動器的設(shè)備,并被包括在存儲在存儲單元102 中的設(shè)備定義信息102a中。控制單元101接著基于所讀取的屬性定義信 25息來確定作為虛擬設(shè)備進行響應(yīng)的磁帶驅(qū)動器。此外,控制單元101經(jīng) 由數(shù)據(jù)通信I/F 104將與作為虛擬設(shè)備進行響應(yīng)的磁帶驅(qū)動器有關(guān)的屬性 定義信息發(fā)送給磁帶庫設(shè)備200。已經(jīng)由數(shù)據(jù)通信I/F 204接收到該屬性 定義信息的磁帶庫設(shè)備200將該屬性定義信息發(fā)送給主機300??刂茊卧?01經(jīng)由真實設(shè)備操作通知接收I/F 103從磁帶庫設(shè)備200 接收表示磁帶驅(qū)動器已被實際連接并幵始進行操作的信息。當接收到表 示磁帶驅(qū)動器已被實際連接并開始進行操作的信息時,控制單元101停 止充當虛擬磁帶驅(qū)動器??刂茊卧?01基于從諸如鍵盤和鼠標的操作單元106輸入的信息,5針對設(shè)備定義信息102a對信息進行添加、修改或刪除。此外,控制單元 101基于從操作單元106輸入的指令將設(shè)備定義信息102a的一部分或全 部顯示在諸如顯示裝置的顯示單元107上,以使得可以針對設(shè)備定義信 息102a對信息進行有效的添加、修改或刪除??刂茊卧?01將基于經(jīng)由真實設(shè)備操作通知接收I/F 103從磁帶庫設(shè) io備200接收的信息(其表示磁帶驅(qū)動器已被實際連接并開始進行操作) 的設(shè)備切換信號經(jīng)由設(shè)備切換信號發(fā)送I/F 105發(fā)送給主機300。主機300包括控制單元301、存儲單元302、數(shù)據(jù)通信I/F 303以及 設(shè)備切換信號接收I/F 304。控制單元301對主機300的整體進行控制并 包括應(yīng)用程序執(zhí)行單元301a、設(shè)備控制單元301b以及設(shè)備切換信息接收 15 單元301c。應(yīng)用程序執(zhí)行單元301a對應(yīng)用軟件的執(zhí)行進行控制。在第一實施例 中,應(yīng)用軟件是磁帶備份應(yīng)用程序。如果外圍設(shè)備不是磁帶庫設(shè)備200, 則可以使用適合于其它外圍設(shè)備的使用的應(yīng)用軟件。設(shè)備控制單元301b對各種類型的驅(qū)動程序軟件進行控制。設(shè)備控制 20單元301b發(fā)出針對連接到磁帶庫設(shè)備200的真實或虛擬磁帶驅(qū)動器的屬 性信息的查詢命令。通過響應(yīng)于先前的查詢命令而對真實或虛擬磁帶驅(qū) 動器執(zhí)行硬件掃描來獲得從數(shù)據(jù)通信I/F 303發(fā)送的屬性信息。設(shè)備控制 單元301b確定該真實或虛擬磁帶驅(qū)動器是用于生成設(shè)備文件的目標設(shè)備 還是針對各驅(qū)動程序軟件的目標設(shè)備,并生成設(shè)備文件。OS基于該設(shè)備 25文件將該真實或虛擬磁帶驅(qū)動器識別為所述設(shè)備。設(shè)備切換信息接收單元301c基于經(jīng)由設(shè)備切換信號接收I/F 304從 虛擬設(shè)備響應(yīng)裝置100接收到的設(shè)備切換信號,指示應(yīng)用程序執(zhí)行單元 301a開始向連接到主機300的真實設(shè)備發(fā)送數(shù)據(jù)并從該真實設(shè)備接收數(shù) 據(jù)。
存儲單元302在其中存儲待由應(yīng)用程序執(zhí)行單元301a執(zhí)行的應(yīng)用軟 件的計算機程序代碼,并且在需要由應(yīng)用程序執(zhí)行單元301a來執(zhí)行該計 算機程序代碼的情況下讀出該計算機程序代碼。存儲單元302還在其中 存儲真實設(shè)備操作管理表。在該真實設(shè)備操作管理表中,對用于確定該 5設(shè)備是否被主機300的應(yīng)用程序虛擬地識別或者該設(shè)備是否在可操作模 式下實際地連接到主機300并被主機300的應(yīng)用程序所識別的信息進行 存儲和管理。數(shù)據(jù)通信I/F 204和數(shù)據(jù)通信I/F 303中的每一個都既可以是基于小 型計算機系統(tǒng)接口 (SCSI)的I/F (以下稱為"SCSII/F")也可以是基于 io光纖信道(FC)的I/F (以下稱為"FCI/F")??梢杂芍T如局域網(wǎng)(LAN) 或?qū)S镁€路的期望的連接來保持設(shè)備切換信號發(fā)送I/F 105與設(shè)備切換信 號接收I/F 304之間的通信。數(shù)據(jù)通信I/F 303充當HBA。設(shè)備切換信息接收單元301c是對這樣的信息進行中繼的代理程序, 艮P,該信息是從虛擬設(shè)備響應(yīng)裝置100發(fā)送的,并且應(yīng)用軟件利用該信 15息來使能被禁用的硬件。圖5是圖4所示的設(shè)備定義信息102a的內(nèi)容的示例,用于對在數(shù)據(jù) 通信I/F 204和數(shù)據(jù)通信I/F 303中的每一個都是SCSI I/F的情況下的虛擬 設(shè)備定義信息進行說明b如圖5所示,針對SCSI I/F的虛擬設(shè)備定義信息包括多個欄,如用 20于對設(shè)備進行唯一標識的設(shè)備編號、作為用于對SCSI上的設(shè)備進行標識 的標識信息(SCSI-ID)的目標ID、作為出于在單個目標ID包括多個邏輯單元結(jié)構(gòu)的情況下對邏輯單元結(jié)構(gòu)進行標識的目的而分配的地址的邏 輯單元編號(LUN) ID、用于標識設(shè)備的制造商的賣方ID、用于標識產(chǎn) 品的產(chǎn)品ID、其中存儲有查詢參數(shù)本身的查詢參數(shù)、以及表示設(shè)備是否 25 為查詢響應(yīng)目標的査詢響應(yīng)。圖6是圖4所示的設(shè)備定義信息102a的內(nèi)容的示例,用于對在數(shù)據(jù) 通信I/F 204和數(shù)據(jù)通信I/F 303中的每一個都是FC I/F的情況下的虛擬設(shè)備定義信息進行說明。如圖6所示,針對FCI/F的虛擬設(shè)備定義信息包括多個欄,如用于對設(shè)備進行唯一標識的設(shè)備ID、用于對FC上的端口進行標識的全球端口名(WWPN)ID、用于對FC上的節(jié)點進行標識的全球節(jié)點名(WWNN) ID、表示FC的網(wǎng)絡(luò)結(jié)構(gòu)的模式、用于標識設(shè)備的制造商的賣方ID、用 于標識產(chǎn)品的產(chǎn)品ID、其中存儲有查詢參數(shù)本身的查詢參數(shù)、以及表示5設(shè)備是否為查詢響應(yīng)目標的查詢響應(yīng)。圖7是設(shè)備操作管理表302a的內(nèi)容的示例。在設(shè)備操作管理表302a 中,對用于確定該設(shè)備是否被主機300的應(yīng)用程序虛擬地識別或者該設(shè) 備是否在可操作模式下被實際地連接并被主機300的應(yīng)用程序所識別的 信息進行存儲和管理。使用設(shè)備操作管理表302a來針對待在主機300上io執(zhí)行的各應(yīng)用程序?qū)φ鎸嵲O(shè)備的操作狀態(tài)進行管理。設(shè)備操作管理表302a包括諸如設(shè)備標識信息和真實操作標記的欄。 設(shè)備標識信息用于唯一地標識外圍設(shè)備。真實操作標記表示設(shè)備的狀態(tài)。 艮口,如果真實操作標記是"1"(打幵),則表示該設(shè)備不是被虛擬地連接 和識別,而是在可操作模式下實際地被連接。如果該標記是"O"(關(guān)閉),15則表示該設(shè)備不是在可操作模式下實際地被連接,而是被虛擬地識別和 連接。圖8是在圖4所示的虛擬設(shè)備響應(yīng)系統(tǒng)中由OS執(zhí)行的虛擬設(shè)備識 別處理的時間圖。如圖8所示,主機300的數(shù)據(jù)通信I/F 303對磁帶庫設(shè) 備200的數(shù)據(jù)通信I/F 204執(zhí)行硬件掃描(步驟SIOI),并且還對虛擬設(shè)20備響應(yīng)裝置100的數(shù)據(jù)通信I/F 104執(zhí)行硬件掃描(步驟S102)。在虛擬設(shè)備響應(yīng)裝置100中,數(shù)據(jù)通信I/F 104向控制單元101發(fā)送 硬件可連接性確定指令(步驟S103)??刂茊卧?01向存儲單元102發(fā)送 用于查詢虛擬設(shè)備定義信息的指令(步驟S104),并從存儲單元102讀取 虛擬設(shè)備定義信息(步驟S105)。25 在讀取了該虛擬設(shè)備定義信息之后,控制單元101執(zhí)行硬件可連接性確定處理(步驟S106)。如果作為該硬件可連接性確定處理的結(jié)果而確 定該硬件可連接到主機300,則控制單元101向數(shù)據(jù)通信I/F 104發(fā)送表 示目標設(shè)備可作為虛擬設(shè)備進行連接的虛擬設(shè)備連接核準信息(步驟 S107)。數(shù)據(jù)通信I/F 104將該虛擬設(shè)備連接核準信息發(fā)送給磁帶庫設(shè)備200的數(shù)據(jù)通信I/F 204 (步驟S108)。當接收到該虛擬設(shè)備連接核準信息時,磁帶庫設(shè)備200向主機300 的數(shù)據(jù)通信I/F 303發(fā)送對在步驟S101處執(zhí)行的硬件掃描的響應(yīng)(步驟 S109)。接收到該響應(yīng)的數(shù)據(jù)通信I/F 303將該硬件添加到可連接設(shè)備(硬 5件)列表中(步驟SllO)。在主機300中,設(shè)備控制單元301b對數(shù)據(jù)通信I/F 303執(zhí)行驅(qū)動程 序掃描(步驟SllO。響應(yīng)于該驅(qū)動程序掃描,數(shù)據(jù)通信I/F 303確定在 步驟SllO處是否已將該設(shè)備添加到可連接設(shè)備列表,并向設(shè)備控制單元 301b發(fā)送確定結(jié)果作為驅(qū)動程序掃描響應(yīng)(步驟S112)。當接收到該驅(qū) io動程序掃描響應(yīng)時,設(shè)備控制單元301b生成與該硬件相對應(yīng)的設(shè)備文件 (步驟S113)。該硬件由OS基于所生成的設(shè)備文件來識別。圖9是由主機300上的應(yīng)用軟件執(zhí)行的用于將硬件識別為外圍設(shè)備 的虛擬設(shè)備識別處理的時間圖。如圖9所示,在主機300中,從應(yīng)用程 序執(zhí)行單元301a向設(shè)備控制單元301b發(fā)送嵌入命令和真實操作命令(步 15驟S121)。然后,當從應(yīng)用程序執(zhí)行單元301a接收到該嵌入命令和真實 操作命令時,設(shè)備控制單元301b將該嵌入命令和真實操作命令發(fā)送給數(shù) 據(jù)通信I/F 303 (步驟S122)。該嵌入命令是用于確定硬件是否被正確地 識別并被嵌入在應(yīng)用軟件中的命令。該真實操作命令是用于確定硬件是 否在物理上連接到主機并在待命狀態(tài)下用于對應(yīng)用軟件進行操作的命20 令。當接收到該嵌入命令和真實操作命令時,主機300的數(shù)據(jù)通信I/F 303將該嵌入命令和真實操作命令發(fā)送給磁帶庫設(shè)備200的數(shù)據(jù)通信I/F 204 (步驟S123)。當接收到該嵌入命令和真實操作命令時,磁帶庫設(shè)備200的數(shù)據(jù)通 25信I/F 204將該嵌入命令和真實操作命令發(fā)送給虛擬設(shè)備響應(yīng)裝置100的 數(shù)據(jù)通信I/F104 (步驟S124)。當接收到該嵌入命令和真實操作命令時,虛擬設(shè)備響應(yīng)裝置100的 數(shù)據(jù)通信I/F 104將該嵌入命令和真實操作命令發(fā)送給虛擬設(shè)備響應(yīng)裝置 IOO中的控制單元IOI (步驟S125)。當接收到該嵌入命令和真實操作命
令時,控制單元101對存儲單元102中的虛擬設(shè)備定義信息進行查詢(步驟S126)。通過查詢虛擬設(shè)備定義信息,控制單元101從存儲單元102中讀出虛擬設(shè)備定義信息(步驟S127)。控制單元101基于所讀取的虛擬設(shè)備定義信息來確定是否己使能該硬件(是否已注冊虛擬設(shè)備定義)(步 5 驟S128)。如果基于在步驟S128處執(zhí)行的處理而確定己使能該硬件,則控制單 元101向數(shù)據(jù)通信I/F104發(fā)送嵌入正常響應(yīng)和未就緒響應(yīng)(步驟S129)。 嵌入正常響應(yīng)是對嵌入命令的返回并表示該硬件已被正確識別并且被嵌 入在應(yīng)用軟件中。未就緒響應(yīng)是對真實操作命令的返回并表示如下待命 io狀態(tài)硬件在物理上連接到主機,而在邏輯上未連接,因而不能夠使能 該應(yīng)用軟件。當接收到該嵌入正常響應(yīng)和未就緒響應(yīng)時,數(shù)據(jù)通信I/F 104將該嵌 入正常響應(yīng)和未就緒響應(yīng)發(fā)送給磁帶庫設(shè)備200的數(shù)據(jù)通信I/F 204 (步 驟S130)。15 當接收到該嵌入正常響應(yīng)和未就緒響應(yīng)時,數(shù)據(jù)通信I/F 204將該嵌入正常響應(yīng)和未就緒響應(yīng)發(fā)送給主機300的數(shù)據(jù)通信I/F 303 (步驟 S131)。當接收到該嵌入正常響應(yīng)和未就緒響應(yīng)時,主機300的數(shù)據(jù)通信I/F 303將該嵌入正常響應(yīng)和未就緒響應(yīng)發(fā)送給設(shè)備控制單元301b (步驟 20 S132)。當接收到該嵌入正常響應(yīng)和未就緒響應(yīng)時,設(shè)備控制單元301b將該 嵌入正常響應(yīng)和未就緒響應(yīng)發(fā)送給應(yīng)用程序執(zhí)行單元301a (步驟S133)。 按該方式,響應(yīng)于從主機300的應(yīng)用程序執(zhí)行單元301a發(fā)送給虛擬設(shè)備 響應(yīng)裝置100的嵌入命令和真實操作命令,虛擬設(shè)備響應(yīng)裝置100將該 25嵌入正常響應(yīng)和未就緒響應(yīng)返回給主機300的應(yīng)用程序執(zhí)行單元301a。 因此,在磁帶驅(qū)動器(其被設(shè)計成虛擬設(shè)備響應(yīng)裝置100虛擬地對其進 行服務(wù))與應(yīng)用軟件之間,應(yīng)用軟件識別出虛擬設(shè)備響應(yīng)裝置100并被 通知虛擬設(shè)備響應(yīng)裝置IOO在物理上連接到主機,而在邏輯上未連接, 因而不能夠使能該應(yīng)用軟件。
如果基于在步驟S128處執(zhí)行的處理而確定該硬件被禁用,則不執(zhí)行從S129到S133的處理。圖10和11是根據(jù)第一實施例的真實設(shè)備操作識別處理的處理過程 的時間圖。當作為由虛擬設(shè)備響應(yīng)裝置100在主機300上已虛擬地識別5出的外圍設(shè)備的硬件被實際地連接并開始進行操作時,執(zhí)行該真實設(shè)備 操作識別處理。圖IO所示的處理是當與虛擬設(shè)備相對應(yīng)的真實設(shè)備被實 際地連接并開始進行操作時執(zhí)行的中斷處理。圖ll所示的處理是輪詢處 理,該輪詢處理通過定期地查詢設(shè)備操作管理表302a來確定真實操作標 記,并根據(jù)該確定在真實操作標記為"1"(打開)時,對真實設(shè)備執(zhí)行10連接檢查。如圖10所示,在磁帶庫設(shè)備200中,如果控制單元201檢測到被虛 擬地連接到主機300并由主機300所識別的硬件已開始進行操作,則控 制單元201向真實設(shè)備操作通知發(fā)送I/F203發(fā)送真實設(shè)備操作通知(步 驟S141)。15 當接收到該真實設(shè)備操作通知時,真實設(shè)備操作通知發(fā)送I/F 203將該真實設(shè)備操作通知發(fā)送給虛擬設(shè)備響應(yīng)裝置100的真實設(shè)備操作通知 接收I/F 103 (步驟S142)。當接收到該真實設(shè)備操作通知時,虛擬設(shè)備響應(yīng)裝置100的真實設(shè) 備操作通知接收I/F 103將該真實設(shè)備操作通知發(fā)送給控制單元101 (步20驟S143)。當接收到該真實設(shè)備操作通知時,控制單元101在由真實設(shè)備 操作通知指定并由操作設(shè)備執(zhí)行的確定處理中執(zhí)行虛擬設(shè)備確定處理 (步驟S144)。然后,控制單元101將該真實設(shè)備操作通知作為與在步驟 S144處確定的虛擬設(shè)備相對應(yīng)的真實設(shè)備的操作通知發(fā)送給設(shè)備切換信 號發(fā)送I/F 105 (步驟S145)。當接收到該真實設(shè)備操作通知時,設(shè)備切25換信號發(fā)送I/F 105將該真實設(shè)備操作通知發(fā)送給主機300的設(shè)備切換信 號接收I/F304 (步驟S146)。當接收到該真實設(shè)備操作通知時,主機300的設(shè)備切換信號接收I/F 304將該真實設(shè)備操作通知發(fā)送給設(shè)備切換信息接收單元301c (步驟 S147)。當接收到該真實設(shè)備操作通知時,設(shè)備切換信息接收單元301c 將該真實設(shè)備操作通知發(fā)送給應(yīng)用程序執(zhí)行單元301a (步驟S14S)。當 接收到該真實設(shè)備操作通知時,應(yīng)用程序執(zhí)行單元301a將該真實設(shè)備的 真實操作標記設(shè)定為"1"(打開)(步驟S149)。按該方式,由磁帶庫設(shè) 備200通知主機300:已由應(yīng)用軟件虛擬地識別的硬件已在物理上和邏輯5上被連接并開始進行操作。在步驟S149處,應(yīng)用程序執(zhí)行單元301a接收該真實設(shè)備操作通知 并將該真實設(shè)備的真實操作標記設(shè)定為"1"(打開)。然而,本發(fā)明并不 由此而受到限制,而是可以接受如下情況OS或其它應(yīng)用軟件接收該真 實設(shè)備操作通知并將該真實設(shè)備的真實操作標記設(shè)定為"1"(打開)。換io句話說,可以接受如下情況OS或其它應(yīng)用軟件接收該真實設(shè)備操作通知并對該真實設(shè)備的操作進行管理。如圖11所示,主機300的應(yīng)用程序執(zhí)行單元301a通過對設(shè)備操作管理表302a中的真實操作標記列進行査詢來確定該設(shè)備的操作狀態(tài)(步驟S151 )。應(yīng)用程序執(zhí)行單元301a向主機300中的設(shè)備控制單元301b發(fā) 15送真實操作檢查命令(步驟S152)。當從應(yīng)用程序執(zhí)行單元301a接收到該真實操作檢查命令時,設(shè)備控制單元301b將該真實操作檢查命令發(fā)送給數(shù)據(jù)通信I/F303 (步驟S153)。當接收到該真實操作檢查命令時,主機的數(shù)據(jù)通信I/F 303將該真實操作 檢查命令發(fā)送給磁帶庫設(shè)備200的數(shù)據(jù)通信I/F 204 (步驟S154)。 20 當接收到該真實操作檢査命令時,磁帶庫設(shè)備200的數(shù)據(jù)通信I/F204將該真實操作檢查命令發(fā)送給控制單元201 (步驟S155)。當接收到該真實操作檢查命令時,控制單元201確定是否已使能該硬件(步驟S156)。然后,控制單元201向數(shù)據(jù)通信I/F204發(fā)送真實操作正常響應(yīng)(步 25驟S157)。真實操作正常響應(yīng)是對真實操作命令的返回并表示由應(yīng)用軟件 按數(shù)據(jù)可通信方式使能了該硬件。當接收到該真實操作正常響應(yīng)時,數(shù)據(jù)通信I/F 204將該真實操作正 常響應(yīng)發(fā)送給主機300的數(shù)據(jù)通信I/F 303 (步驟S158)。當接收到該真實操作正常響應(yīng)時,主機300的數(shù)據(jù)通信I/F 303將該
真實操作正常響應(yīng)發(fā)送給設(shè)備控制單元301b (步驟S159)。當接收到該真實操作正常響應(yīng)時,設(shè)備控制單元301b將該真實操作 正常響應(yīng)發(fā)送給應(yīng)用程序執(zhí)行單元301a (步驟S160)。按該方式,響應(yīng) 于從主機300的應(yīng)用程序執(zhí)行單元301a發(fā)送給磁帶庫設(shè)備200的真實操 5作檢查命令,磁帶庫設(shè)備200將該真實操作正常響應(yīng)發(fā)送給主機300的 應(yīng)用程序執(zhí)行單元301a。因此,應(yīng)用軟件識別了磁帶驅(qū)動器并被通知 已在邏輯上將該磁帶驅(qū)動器與應(yīng)用軟件相連接,但是尚未執(zhí)行數(shù)據(jù)通信。 圖12是根據(jù)本發(fā)明第二實施例的虛擬設(shè)備響應(yīng)系統(tǒng)的功能框圖。如 圖12所示,可以接受如下情況進行配置,使得將設(shè)備切換信息接收單 10元301c包括在應(yīng)用程序執(zhí)行單元301a中。在此情況下,設(shè)備切換信息接 收單元301c從虛擬設(shè)備響應(yīng)裝置100接收將其上的應(yīng)用軟件已被禁用的 硬件使能的命令。當接收到該命令時,設(shè)備切換信息接收單元301c在存 儲單元302中的設(shè)備操作管理表302a中將該設(shè)備的真實操作標記設(shè)定為 "1"(打開)。其它構(gòu)成部分與圖4所示的那些構(gòu)成部分相同。 15 根據(jù)以上多個實施例,即使磁帶驅(qū)動器不是真實設(shè)備,如果將來要使用該磁帶驅(qū)動器,則主機300的OS和應(yīng)用軟件可以虛擬地識別出該磁 帶驅(qū)動器。因此,當該磁帶驅(qū)動器被實際地連接并開始進行操作時,由 于己識別了該磁帶驅(qū)動器,因此不需要重新引導(dǎo)OS并執(zhí)行與對磁帶驅(qū)動 器的識別有關(guān)的處理。因此,不會使主機300的處理能力暫時地降低。 20 此外,當將磁帶驅(qū)動器連接到主機時,可以使得磁帶驅(qū)動器被迅速連接到主機并開始進行操作??梢酝ㄟ^由可連接到外圍設(shè)備的計算機系統(tǒng)(如個人計算機、服務(wù) 器或工作站)執(zhí)行先前設(shè)定的計算機程序來實現(xiàn)以上多個實施例中闡述 的處理。25 根據(jù)本發(fā)明的實施例,除了按可操作方式實際連接的設(shè)備以外,可以將未來待連接的設(shè)備虛擬地識別為虛擬設(shè)備,并且當識別了虛擬設(shè)備 時可以完成由OS執(zhí)行的與識別處理有關(guān)的處理。因此,當實際地連接已 被虛擬地識別的設(shè)備時,OS不需要執(zhí)行與識別處理有關(guān)的處理,因此, 該設(shè)備可以迅速開始進行操作。
此外,根據(jù)本發(fā)明的實施例,除了按可操作模式實際連接的設(shè)備以 夕卜,還將待連接到主機的可接受設(shè)備預(yù)先確定為虛擬設(shè)備。因此,可以 改進操作管理。即,可以防止連接設(shè)備的數(shù)量超過所確定的數(shù)量,或者 可以防止連接除預(yù)定的設(shè)備以外的設(shè)備。 5 本發(fā)明就其更廣泛的方面而言,不受這里所示和所描述的具體細節(jié)和多個代表性實施例的限制。因此,在不脫離由所附權(quán)利要求及其等同 物所限定的總的發(fā)明概念的精神或范圍的前提下,可以進行各種修改。 此外,在這些實施例中描述的效果并不由此而受到限制。例如,根據(jù)以上多個實施例,虛擬設(shè)備響應(yīng)裝置100的數(shù)據(jù)通信I/Fio 104連接到磁帶庫設(shè)備200的數(shù)據(jù)通信I/F 204,數(shù)據(jù)通信I/F 204連接到 主機300的數(shù)據(jù)通信I/F 303,使得將虛擬設(shè)備響應(yīng)裝置100可通信地連 接到主機300。然而,可以將虛擬設(shè)備響應(yīng)裝置100的數(shù)據(jù)通信I/F 104 直接連接到主機300的數(shù)據(jù)通信I/F 303,以將虛擬設(shè)備響應(yīng)裝置100可 通信地連接到主機300。15 此外,根據(jù)以上多個實施例,將虛擬設(shè)備響應(yīng)裝置100容納在磁帶庫設(shè)備200中。然而,可以將虛擬設(shè)備響應(yīng)裝置100設(shè)置在磁帶庫設(shè)備 200的外部并連接到磁帶庫設(shè)備200。在此情況下,如果所述多個外圍設(shè) 備中的每一個按菊花鏈的方式相互連接,或者可以按菊花鏈中任何次序 進行連接,則可以將虛擬設(shè)備響應(yīng)裝置100連接成與主機300相鄰。20 如上所述,根據(jù)本發(fā)明一個方面,計算機系統(tǒng)可以對在邏輯上未連接的外圍設(shè)備虛擬地進行連接并識別。這是因為計算機系統(tǒng)對該外圍設(shè) 備執(zhí)行了連接檢查請求,然后該外圍設(shè)備基于該外圍設(shè)備上的存儲在屬 性信息存儲單元中的屬性信息對該請求返回了表示該外圍設(shè)備已在物理 上連接到計算機系統(tǒng)的響應(yīng)。25 此外,根據(jù)本發(fā)明另一方面,外圍設(shè)備可以識別出何時在邏輯上連接了被虛擬地連接并由計算機系統(tǒng)所識別的外圍設(shè)備。此外,根據(jù)本發(fā)明還一方面,外圍設(shè)備可以使得計算機系統(tǒng)識別出 何時在邏輯上連接了被虛擬地連接并由計算機系統(tǒng)所識別的外圍設(shè)備。 此外,根據(jù)本發(fā)明還一方面,可以防止由于多個處理的混淆而導(dǎo)致
的錯誤操作。這是因為,當將已虛擬地連接并識別的外圍設(shè)備嵌入在計 算機系統(tǒng)中時,外圍設(shè)備并不作為使能通信的在邏輯上已連接的外圍設(shè) 備而進行響應(yīng)。此外,根據(jù)本發(fā)明的再一方面,可以將如下狀態(tài)通知給計算機系統(tǒng) 5上的應(yīng)用程序在該狀態(tài)下,外圍設(shè)備正在待命,并且可以轉(zhuǎn)入使能數(shù) 據(jù)通信的狀態(tài)中。盡管為了進行完全并且清楚的公開而針對特定實施例對本發(fā)明進行 了描述,但是所附權(quán)利要求并不由此而受到限制,而應(yīng)被解釋成實現(xiàn)了 本領(lǐng)域的技術(shù)人員可以想到的完全落入這里闡述的基本教導(dǎo)內(nèi)的所有修 10改和另選結(jié)構(gòu)。
權(quán)利要求
1、一種外圍設(shè)備,該外圍設(shè)備充當與被構(gòu)造成連接到計算機系統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛擬外圍設(shè)備,該外圍設(shè)備包括屬性信息存儲單元,在其中存儲有與可以連接到所述計算機系統(tǒng)的所述真實外圍設(shè)備有關(guān)的屬性信息;和連接響應(yīng)單元,其基于存儲在所述屬性信息存儲單元中的屬性信息,針對來自所述計算機系統(tǒng)的連接檢查請求,返回表示所述真實外圍設(shè)備已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。
2、根據(jù)權(quán)利要求1所述的外圍設(shè)備,所述外圍設(shè)備還包括連接通知接收單元,該連接通知接收單元接收表示對其返回了所述第一響應(yīng)的所 述真實外圍設(shè)備已實際連接到所述計算機系統(tǒng)的連接通知。
3、 根據(jù)權(quán)利要求2所述的外圍設(shè)備,所述外圍設(shè)備還包括連接通知單元,當所述連接通知接收單元接收到所述連接通知時,該連接通知單15元將對所述真實外圍設(shè)備的連接通知給所述計算機系統(tǒng)。
4、 根據(jù)權(quán)利要求2所述的外圍設(shè)備,其中,當所述連接通知接收單 元接收到所述連接通知時,所述連接響應(yīng)單元不返回針對所述連接檢查 請求的所述第一響應(yīng)。
5、 根據(jù)權(quán)利要求l所述的外圍設(shè)備,所述外圍設(shè)備還包括待命響應(yīng)20單元,該待命響應(yīng)單元針對來自在所述計算機系統(tǒng)上執(zhí)行的應(yīng)用程序的連接檢查請求,返回表示對其返回了所述第一響應(yīng)的所述真實外圍設(shè)備 針對所述計算機系統(tǒng)處于待命狀態(tài)的第二響應(yīng)。
6、 根據(jù)權(quán)利要求5所述的外圍設(shè)備,所述外圍設(shè)備還包括連接通知 單元,當對其返回了所述第一響應(yīng)的所述真實外圍設(shè)備正在實際地連接25到所述計算機系統(tǒng)時,該連接通知單元將對所述真實外圍設(shè)備的連接通知給所述應(yīng)用程序。
7、 根據(jù)權(quán)利要求5所述的外圍設(shè)備,所述外圍設(shè)備還包括連接通知 接收單元,該連接通知接收單元接收表示對其返回了所述第一響應(yīng)的所 述真實外圍設(shè)備已實際連接到所述計算機系統(tǒng)的連接通知,其中當所述連接通知接收單元接收到所述連接通知時,所述連接響應(yīng)單 元不返回針對來自所述應(yīng)用程序的所述連接檢査請求的所述第一響應(yīng)。
8、 根據(jù)權(quán)利要求1所述的外圍設(shè)備,所述外圍設(shè)備還包括輸入接收單元,其接收對所述屬性信息的輸入;和 5 顯示單元,其顯示存儲在所述屬性信息存儲單元中的屬性信息的列表。
9、 一種對充當與被構(gòu)造成連接到計算機系統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛擬外圍設(shè)備的外圍設(shè)備進行識別的方法,該方法包括以下步驟存儲步驟,其存儲與可以連接到所述計算機系統(tǒng)的所述真實外圍設(shè) 10備有關(guān)的屬性信息;和第一響應(yīng)返回步驟,其基于在所述存儲步驟處存儲的所述屬性信息,針對來自所述計算機系統(tǒng)的連接檢査請求,返回表示所述真實外圍設(shè)備已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。
10、 根據(jù)權(quán)利要求9所述的方法,所述方法還包括第二響應(yīng)返回步 15驟,該第二響應(yīng)返回步驟針對來自在所述計算機系統(tǒng)上執(zhí)行的應(yīng)用程序的連接檢査請求,返回表示對其返回了所述第一響應(yīng)的所述真實外圍設(shè) 備針對所述計算機系統(tǒng)處于待命狀態(tài)的第二響應(yīng)。
11、 一種計算機可讀記錄介質(zhì),該計算機可讀記錄介質(zhì)在其中存儲 有用于對充當與被構(gòu)造成連接到計算機系統(tǒng)的真實外圍設(shè)備相對應(yīng)的虛20擬外圍設(shè)備的外圍設(shè)備進行識別的計算機程序,該計算機程序使得計算 機執(zhí)行以下步驟存儲步驟,其存儲與可以連接到所述計算機系統(tǒng)的所述真實外圍設(shè) 備有關(guān)的屬性信息;和第一響應(yīng)返回步驟,其基于在所述存儲步驟處存儲的所述屬性信息, 25針對來自所述計算機系統(tǒng)的連接檢査請求,返回表示所述真實外圍設(shè)備 已實際地連接到所述計算機系統(tǒng)的第一響應(yīng)。
12、 根據(jù)權(quán)利要求11所述的計算機可讀記錄介質(zhì),所述計算機程序 還使得計算機執(zhí)行如下步驟接收表示對其返回了所述第一響應(yīng)的所述 真實外圍設(shè)備已實際連接到所述計算機系統(tǒng)的連接通知。
13、 根據(jù)權(quán)利要求12所述的計算機可讀記錄介質(zhì),所述計算機程序 還使得計算機執(zhí)行如下步驟當接收到所述連接通知時,將對所述真實 外圍設(shè)備的連接通知給所述計算機系統(tǒng)。
14、 根據(jù)權(quán)利要求12所述的計算機可讀記錄介質(zhì),其中,所述第一 5響應(yīng)返回步驟包括以下步驟當接收到所述連接通知時,不返回針對所述連接檢查請求的所述第一響應(yīng)。
15、 根據(jù)權(quán)利要求ll所述的計算機可讀記錄介質(zhì),所述計算機程序還使得計算機執(zhí)行如下步驟針對來自在所述計算機系統(tǒng)上執(zhí)行的應(yīng)用 程序的連接檢査請求,返回表示對其返回了所述第一響應(yīng)的所述真實外圍設(shè)備針對所述計算機系統(tǒng)處于待命狀態(tài)的第二響應(yīng)。
16、 根據(jù)權(quán)利要求15所述的計算機可讀記錄介質(zhì),所述計算機程序還使得計算機執(zhí)行如下步驟當對其返回了所述第一響應(yīng)的所述真實外 圍設(shè)備實際地連接到所述計算機系統(tǒng)時,將對所述真實外圍設(shè)備的連接 通知給所述應(yīng)用程序。
17、根據(jù)權(quán)利要求15所述的計算機可讀記錄介質(zhì),所述計算機程序還使得計算機執(zhí)行如下步驟接收表示對其返回了所述第一響應(yīng)的所述 真實外圍設(shè)備已實際連接到所述計算機系統(tǒng)的連接通知,其中所述第一響應(yīng)返回步驟包括如下步驟當接收到所述連接通知時, 不返回針對來自所述應(yīng)用程序的所述連接檢査請求的所述第一響應(yīng)。 20 18、根據(jù)權(quán)利要求11所述的計算機可讀記錄介質(zhì),所述計算機程序還使得計算機執(zhí)行如下步驟接收對所述屬性信息的輸入;和顯示在所述存儲步驟處存儲的屬性信息的列表。
全文摘要
本發(fā)明公開了一種外圍設(shè)備、外圍設(shè)備識別方法以及計算機產(chǎn)品。在屬性信息存儲單元中存儲有與可以連接到計算機系統(tǒng)的真實外圍設(shè)備有關(guān)的屬性信息。連接響應(yīng)單元基于存儲在該屬性信息存儲單元中的屬性信息,針對來自計算機系統(tǒng)的連接檢查請求,返回表示真實外圍設(shè)備實際地連接到計算機系統(tǒng)的響應(yīng)。
文檔編號G06F3/06GK101154144SQ20071013593
公開日2008年4月2日 申請日期2007年3月13日 優(yōu)先權(quán)日2006年9月27日
發(fā)明者齊藤金彌 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
正定县| 林芝县| 九台市| 德惠市| 安义县| 拉孜县| 石河子市| 昆明市| 井冈山市| 巴南区| 东至县| 瓮安县| 孟津县| 万山特区| 和硕县| 广宁县| 来安县| 板桥市| 阜新| 永宁县| 新龙县| 阿勒泰市| 元氏县| 万盛区| 韶山市| 盐亭县| 五指山市| 罗江县| 金溪县| 丽水市| 丹棱县| 上虞市| 云南省| 梁河县| 秦皇岛市| 监利县| 锦屏县| 南澳县| 漯河市| 屏山县| 山西省|