專利名稱:管理工作組打印機(jī)的方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及一種用來將外設(shè)裝置狀態(tài)信息提供給在一網(wǎng)絡(luò)中的工作站的系統(tǒng)。
在一被連網(wǎng)的多用戶環(huán)境中,若干個單獨的工作站通過一通常為局域網(wǎng)(LAN)的網(wǎng)絡(luò)而被共同鏈接在一起。在該LAN上被鏈接的是一個或多個諸如打印機(jī)、傳真機(jī)、掃描器或繪圖儀之類的外設(shè)。一個或多個文件服務(wù)器也被鏈接到該網(wǎng)絡(luò)中并且用于對需要使用這些裝置的工作站管理這些裝置的配置。該配置過程典型地包含有接收請求、確定請求裝置的地址、保持排隊、確定優(yōu)先權(quán)和從工作站至該裝置傳送數(shù)據(jù)。
通常,當(dāng)一工作站用戶希望確定在一LAN上被連網(wǎng)的一裝置狀態(tài)時,該方法取決于該裝置的智能。早期產(chǎn)生的外設(shè)是“非智能”的,或是“非通信交換”的。它們根據(jù)指令接收來自LAN的數(shù)據(jù)并對該數(shù)據(jù)進(jìn)行處理,但無法將狀態(tài)信息返回到該LAN。關(guān)心他或她所發(fā)送工作裝置狀態(tài)的工作站用戶將不得不離開該工作站去實際檢查該裝置。
諸如一文件服務(wù)器或一打印服務(wù)器之類的服務(wù)器可以提供某一有關(guān)打印作業(yè)的狀態(tài)的信息。但是,涉及該打印作業(yè)的狀態(tài)的狀態(tài)信息是以打印排隊的方式的信息,并且該打印排隊即不是由該打印機(jī)建立、維持也不是由該打印機(jī)維護(hù)的。如果一打印作業(yè)從該打印排隊中被除去,則意味著該打印機(jī)正在處理該打印作業(yè)。但是,由該打印機(jī)所處理的該打印作業(yè)的狀態(tài)不可被確定。例如,一打印作業(yè)從該打印排隊中被排除則可能意味著該打印作業(yè)已完成,或還可能意味著該打印機(jī)將該打印作業(yè)接收到它的緩沖器并且還對該打印作業(yè)進(jìn)行處理。
最近,出現(xiàn)了諸如打印機(jī)之類能夠通過一例如網(wǎng)絡(luò)接口板(NIC)或一打印機(jī)(LPT)端口之類的通信端口來確定和轉(zhuǎn)換有關(guān)它們的狀態(tài)的外設(shè)裝置。因此,諸如它的裝置信息(打印機(jī)的制造商、命令置位和型號)、目前所處理的工作的同一性、紙托盤的狀態(tài)、墨供給等有關(guān)該打印機(jī)的信息可在該打印機(jī)的顯示板上顯示出來,還可通過一通信鏈路被轉(zhuǎn)換到與該外設(shè)裝置相鏈接的一計算機(jī)中。例如Lexmark Opfra打印機(jī)提供有識別數(shù)據(jù)以及其它有關(guān)狀態(tài)的信息。但是該打印機(jī)的性能在查詢該裝置和執(zhí)行狀態(tài)校驗方向較慢。
當(dāng)許多工作站能夠通過一網(wǎng)絡(luò)去訪問一智能外設(shè)時,反覆地查詢該外設(shè)狀態(tài)的累積效果對于兼領(lǐng)該外設(shè)的性能是至關(guān)重要的。這種多次查詢還消耗了時間并且使得網(wǎng)絡(luò)資源的使用效率降低。
另外,在該工作站即使可以訪問該外設(shè)之前,通常還要執(zhí)行一“發(fā)現(xiàn)”操作。在執(zhí)行發(fā)現(xiàn)中,一工作站對可適用外設(shè)的該網(wǎng)絡(luò)進(jìn)行搜索。這種發(fā)現(xiàn)過程對于該網(wǎng)絡(luò)可以是非常重的負(fù)擔(dān)并且要占用大量的時間。這個負(fù)擔(dān)是和在執(zhí)行發(fā)現(xiàn)的網(wǎng)絡(luò)中的工作站數(shù)成正比的。
因此本發(fā)明的一個目的是提供一種系統(tǒng),在這種系統(tǒng)中的一網(wǎng)絡(luò)中的各工作站可以迅速獲得與連網(wǎng)的外設(shè)的狀態(tài)有關(guān)的信息。
本發(fā)明的另一目的是提供一種系統(tǒng),在這種系統(tǒng)網(wǎng)絡(luò)中的各工作站可以迅速獲得與連網(wǎng)的外設(shè)狀態(tài)有關(guān)的信息而不會干擾這些外設(shè)的性能。
本發(fā)明的再一目的是提供一種系統(tǒng),在這種系統(tǒng)中需要與連網(wǎng)外設(shè)的狀態(tài)有關(guān)的信息的更新減到最小以便保持裝置的效率。
在一具有工作站,文件服務(wù)器和智能外設(shè)的一連網(wǎng)系統(tǒng)中實現(xiàn)上述目的。該外設(shè)能夠確定與它的裝置狀態(tài)有關(guān)的信息并且通過一通信線路來傳送該裝置狀態(tài)信息。每一接口控制單元與一給定的外設(shè)相關(guān)并且通過該通信線路被連接到該外設(shè)上。該接口控制單元從該外設(shè)得到裝置狀態(tài)信息并且將該裝置狀態(tài)信息轉(zhuǎn)送到文件服務(wù)器,該文件服務(wù)器以由該工作站可讀取的方式存貯這種信息。
從下面的詳細(xì)說明中本技術(shù)領(lǐng)域的普通技術(shù)人員可以清楚地了解到本發(fā)明的其它進(jìn)一步的目的和優(yōu)點以及與本發(fā)明相關(guān)的該裝置以及它的使用和操作。
本發(fā)明的這些和其它的優(yōu)點參照附圖可以更好的理解。
圖1是根據(jù)本發(fā)明的一計算機(jī)網(wǎng)絡(luò)的框圖。
圖2是根據(jù)本發(fā)明的一計算機(jī)網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)流程圖。
圖3A、3B和3C是根據(jù)本發(fā)明的三個處理的流程圖。
圖4是根據(jù)本發(fā)明的一控制單元的框圖。
圖5是一通用計算機(jī)的框圖。
通過下面對一實施例作介紹的詳細(xì)說明可對本發(fā)明的這些和附加的實施例有更好的理解。
整個說明書,所述的最佳實施例和例子均是作為舉例來考慮的,而不是對本發(fā)明裝置和方法的限制。
圖1示出了一局域網(wǎng)(LAN)100。網(wǎng)絡(luò)通信線160與若干工作站150a、150b、150c、150d相連接。多個文件服務(wù)器120a、120b也與該網(wǎng)絡(luò)通信線160相連接。該網(wǎng)絡(luò)通信線可以是在該技術(shù)領(lǐng)域中所公知的導(dǎo)線、光纖或無線通道。每一工作站150最好是如在本技術(shù)領(lǐng)域中已知那樣附有一特定的文件服務(wù)器120,一工作站150可以附有多個文件服務(wù)器120。該網(wǎng)絡(luò)100還可包括插孔(hubs)、發(fā)送程序(roufer)和其它裝置(未示出)。
圖5示出了通用計算機(jī)500,該計算機(jī)代表工作站150和文件服務(wù)器120。該計算機(jī)500最好包括一Infer公司(San Jose,California)處理器555和現(xiàn)行的一Microsoft公司(Redmond,washington)視窗操作系統(tǒng)。連同該處理器555,該計算機(jī)500具有如該技術(shù)領(lǐng)域公知的一短項存貯器550(最好是RAM)和一長項存貯器存貯器580(最好是硬盤)。該計算機(jī)500進(jìn)一步包括有在本技術(shù)領(lǐng)域中公知的一LAN接口515、一監(jiān)視器505、一顯示適配器520和一總線510。
在說明該LAN 100的過程之前,先對幾個術(shù)語作一解釋?!拔募?wù)器”,是一種控制在一網(wǎng)絡(luò)上的文件和盤資源進(jìn)行存取并且通過一網(wǎng)絡(luò)操作系統(tǒng)對該網(wǎng)絡(luò)提供安全和同步的計算機(jī)?!胺?wù)器”,是提供網(wǎng)絡(luò)服務(wù)的硬件或軟件?!肮ぷ髡尽保且环N為了在該網(wǎng)絡(luò)上進(jìn)行處理和傳送而將指令發(fā)送到它的本地操作系統(tǒng)或網(wǎng)絡(luò)接口適配器的客戶計算機(jī)。一工作站可以起包括適當(dāng)軟件的一服務(wù)器的作用,并且可以是例如打印服務(wù)器、檔案庫服務(wù)器或通信服務(wù)器。“軟件”是用來執(zhí)行一所希望的功能的有關(guān)的和最好是相綜合的一種或多種計算機(jī)可解釋的程序和模塊。“多功能外設(shè)”是一種能夠提供多于一種外設(shè)的功能的外設(shè),典型的是提供打印和至少提供復(fù)制、掃描和傳真中的一種功能。
“智能外設(shè)”,是指一種特殊用途的I/O處理裝置,它能夠通過一通信線轉(zhuǎn)發(fā)與它的當(dāng)前狀態(tài)有關(guān)的信息。由一智能外設(shè)提供的狀態(tài)信息最好是包括該智能外設(shè)的唯一的地址,它通常處理的工作有有多少工作已完成、紙供應(yīng)狀態(tài)、和墨或顯影粉提供程度。
該LAN 100包括若干智能外設(shè)110a、100b、110c、110d、110e和非智能外設(shè)170、180、190。該智能外設(shè)包括有多功能外設(shè)MFP 110a、110c、110d和打印機(jī)110b、110e,所有這些最好直接連接到網(wǎng)絡(luò)通信線160。該非智能外設(shè)包括有打印機(jī)180、網(wǎng)絡(luò)傳真機(jī)190和掃描器170。該打印機(jī)180和網(wǎng)絡(luò)傳真機(jī)190被連接到該網(wǎng)絡(luò)通信線160。該掃描器與工作站150c相連接。
該非智能外設(shè)170、180、190可提供裝置狀態(tài)。例如,它們限于提供一緩沖器準(zhǔn)備或緩沖器裝滿信號,而不提供作為一智能外設(shè)的狀態(tài)信息的類型和性質(zhì)。
MFP 110a、110d包括一控制單元140和一硬件輸出單元115。該控制單元140a、140d與網(wǎng)絡(luò)通信線160相連接。最好是,該控制單元140是既沒有監(jiān)視器、鍵盤也沒有鼠標(biāo)、以及現(xiàn)行的Microsoft Windows NT操作系統(tǒng)的普通用途計算機(jī)。在圖4中標(biāo)以140的該控制單元140具有作為一服務(wù)器向該工作站150和在該網(wǎng)絡(luò)100中的文件服務(wù)器120提供適當(dāng)外部服務(wù)的功能。該控制單元140最好是包括一處理器418、存貯器414、一通信線路428、諸如連接到該硬輸出裝置115的一SCSI、和諸如一網(wǎng)絡(luò)接口到網(wǎng)絡(luò)通信線路160之類的一網(wǎng)絡(luò)線路424。與Windows NT相結(jié)合,該控制單元150包括有用于初始化、構(gòu)型、網(wǎng)絡(luò)接合、硬件輸出單元接合和裝置狀態(tài)的軟件。
硬件輸出裝置115最好包括其中包含有用來與控制單元140通信的諸如SCSI適配器之類的一通信適配器的高速復(fù)印機(jī)。最好是,由獨立于該控制單元140的該硬件輸出裝置115來執(zhí)行復(fù)制。最好是,為了打印,該控制單元140光柵化該打印作業(yè)和該硬件輸出單元115以類似于一復(fù)印工作的方式來進(jìn)行打印。最好是該硬件輸出裝置115還可以作為一高質(zhì)量掃描器,掃描數(shù)據(jù)被傳送到控制單元140以便與所請求的網(wǎng)絡(luò)裝置(即工作站150)相通信。最好該MFP 110a、110d還提供傳真?zhèn)魉秃徒邮辗?wù),例如包括一在該控制單元140中的傳真/調(diào)制解調(diào)和使用該硬件輸出單元115以打印進(jìn)入的傳真工作和掃描出去的傳真工作。
該LAN 100被邏輯地劃分為130a、130b二個工作組,虛線示出了這二個工作組的邏輯劃分。文件服務(wù)器120a向工作組130a提供網(wǎng)絡(luò)服務(wù)和文件服務(wù)器120b向工作組130b提供網(wǎng)絡(luò)服務(wù)。一個給定工作組130的組成部分被錄入到相同的文件服務(wù)器120之中,以便于文件共享和通常只使用在該網(wǎng)絡(luò)中所有可利用的外設(shè)110的一子設(shè)備。例如,工作組130a訪問外設(shè)110a、110b和180。工作組130b訪問外設(shè)110d、110e、190和110c。
根據(jù)本發(fā)明,在每一文件服務(wù)器120中保持有三種類型文件。第一種類型,稱之為“工作文件”,存貯一由智能外設(shè)110之一所處理的工作表。最好是,存在一用于每一智能外設(shè)110的一工作表。第二種類型,稱之為“裝置狀態(tài)文件”,存貯有關(guān)智能外設(shè)110的裝置狀態(tài)信息。最好是,存在一用于每一智能外設(shè)110的裝置狀態(tài)表。第三種類型,稱之類“裝置表文件”,存貯智能外設(shè)110的一表和該工作文件的位置和每一裝置的裝置狀態(tài)文件。
下面根據(jù)這三種文件來說明。但是,在本發(fā)明的范圍之內(nèi)提供了一存貯了裝置表文件,裝置狀態(tài)文件和工作文件信息的單個文件。這個單一文件包括有有關(guān)在一工作組或甚至在一整個LAN中的所有智能外設(shè)的信息。另外,還可使用多于三種類型文件。重要的是來自智能外設(shè)的該裝置狀態(tài)信息被存貯在一中央位置中,所有工作站從該中央位置得到該裝置狀態(tài)信息。
該工作站150對于它的狀態(tài)信息與其查尋該智能外設(shè)110,不如查尋在相關(guān)文件服務(wù)器120中存貯的適當(dāng)?shù)难b置狀態(tài)文件。該裝置狀態(tài)文件最好是由足夠的頻度來更新以提供具有該智能外設(shè)110的狀態(tài)的一可靠的抽點打印的工作站150。最好是,每一文服務(wù)器120a、120b都保持它自己的裝置狀態(tài)和工作文件及裝置狀態(tài)文件的一設(shè)置。最好是,對于一所給的文件服務(wù)器120,它的裝置表文件列出了在該LAN 100上的所有智能外設(shè)110,但是該文件服務(wù)器120僅存貯了用于與該文件服務(wù)器120相關(guān)的智能外設(shè)110的工作文件和裝置狀態(tài)文件。
在本發(fā)明的方法中主要包含了三種處理。第一種是設(shè)定處理。第二種是發(fā)現(xiàn)處理,它可以和該設(shè)定處理同時或在其后運行。第三種是狀態(tài)更新處理。圖2示出了在這三種處理中的數(shù)據(jù)流動。圖3A、3B和3C是這三種處理的流程圖。
參見圖3A,示出了用于該設(shè)定處理的一流程圖。在步驟300,處理開始。最好是,該設(shè)定處理按照存貯在一個或二個文件服務(wù)器120的軟件來實施,而且該設(shè)定處理是從一個工作站中所運行的。該設(shè)定軟件最好包括安全裝置并且由來自一控制臺工作站的一網(wǎng)絡(luò)管理器來運行。
接著,該網(wǎng)絡(luò)管理器錄入到一工作站(步驟302)。該網(wǎng)絡(luò)管理器隨后在該文件服務(wù)器120中選擇用來存貯該裝置表文件的一位置(步驟303)。接著(步驟305),在該管理器的工作站150中該軟件執(zhí)行發(fā)現(xiàn)。這就是如在圖2中所示的數(shù)據(jù)流動206。該發(fā)現(xiàn)處理的更為詳細(xì)的說明在下面參照圖3B進(jìn)行解釋。在發(fā)現(xiàn)之后,在步驟310,該網(wǎng)絡(luò)管理器向工作站150提供該裝置表文件的位置。這就是圖2中所示的數(shù)據(jù)流201。結(jié)束該設(shè)定處理。
步驟305和310可以被顛倒。另外,發(fā)現(xiàn)的程度可依網(wǎng)絡(luò)管理器的安全性和網(wǎng)絡(luò)的屬性來確定。其它的存貯圖表也是可能的并且是在本發(fā)明的范圍之內(nèi)。至于該設(shè)定軟件是對于每個工作站130a、130b運行還是對于一個以上工作組的一單一時間運行是無關(guān)緊要的。
另外,該裝置表文件、裝置狀態(tài)文件和工作文件雖然最好是存貯在該文件服務(wù)器120中,但也可存貯在該網(wǎng)絡(luò)中的其它地方,例如存貯在工作站150中。還有許多方法可使該工作站150得到該裝置狀態(tài)文件的位置。在所描述的設(shè)定處理期間,發(fā)明人最好是將這種信息自動地提供給每一工作站150。
參見圖3B,圖3B示出了該發(fā)現(xiàn)處理的流程圖。在步驟320,處理開始。最好是,該發(fā)現(xiàn)處理按照存貯在一個或二個文件服務(wù)器120中的軟件來實施,而且該發(fā)現(xiàn)處理是從一個工作站中所運行的。該發(fā)現(xiàn)軟件最好包括安全裝置并且由來自一控制臺工作站的一網(wǎng)絡(luò)管理器來運行。
接著,該網(wǎng)絡(luò)管理器錄入到一工作站(步驟325)。如果發(fā)現(xiàn)是作為該設(shè)定處理的部分來執(zhí)行的,由于該設(shè)定處理包括有一錄入步驟(步驟302),所以這一步驟就沒有必要了。在步驟330,該網(wǎng)絡(luò)管理器請求智能外設(shè)的發(fā)現(xiàn)。因為這種處理是一相對負(fù)擔(dān)較重的處理,所以該軟件最好顯示一適當(dāng)?shù)膱缶?br>
該管理器的工作站隨后搜索用于智能外設(shè)的工作站(步驟335)。另外,該發(fā)現(xiàn)請求可轉(zhuǎn)發(fā)到執(zhí)行該搜索步驟的文件服務(wù)器120。在該智能外設(shè)110報告該管理器工作站之后(步驟337),這樣得到的信息被轉(zhuǎn)發(fā)到文件服務(wù)器120并且建立裝置表文件、狀態(tài)文件和工作文件(步驟340)。這如圖2中的數(shù)據(jù)流204所示。合乎邏輯的是,裝置狀態(tài)文件和工作文件是由該網(wǎng)絡(luò)管理器工作站建立的。本發(fā)明對于建立這些文件的特定方法不是急需的并且不存在優(yōu)先的問題。該智能外設(shè)110被通知各自的裝置狀態(tài)文件和工作文件的位置(步驟342)。這如圖2的數(shù)據(jù)流207所示。
在建立了裝置表文件、裝置狀態(tài)文件和工作文件之后,在網(wǎng)絡(luò)管理器的工作站150中的該軟件最好向所發(fā)現(xiàn)的智能外設(shè)110發(fā)送一命令,以開始用于更新該裝置狀態(tài)文件的處理(步驟345)。這個處理在圖3c中更詳細(xì)的示出。之后結(jié)果該發(fā)現(xiàn)處理(步驟350)。
最好是,建立該裝置表文件、裝置狀態(tài)文件和工作文件以便它們的內(nèi)容對在工作站150中的用戶是有用的。一最好按照軟件所實施并且存在于每一工作站150中的處理最好能提供用來讀取裝置狀態(tài)文件(在圖2中的數(shù)據(jù)流202)。在該文件服務(wù)器120向工作站150提供裝置狀態(tài)信息之后(數(shù)據(jù)流203),該工作站150可顯示該裝置狀態(tài)信息。最好是,裝置狀態(tài)信息以一樹型結(jié)構(gòu)控制來顯示,以表示在該工作組130中的外設(shè)110以及用于每一這種裝置的某個狀態(tài)信息。
現(xiàn)在參見圖3c,圖3c示出了用來刷新裝置狀態(tài)的處理的流程圖。如上所述,這個處理最好是按照在每一智能外設(shè)110中的軟件來實施,是在該智能外設(shè)110被發(fā)現(xiàn)之后開始的(步驟355)。
當(dāng)然,該智能外設(shè)110確定它的當(dāng)前狀態(tài)(步驟360)。接著,在步驟365,該智能外設(shè)110用它的當(dāng)前裝置狀態(tài)信息來更新在文件服務(wù)器120中的該裝置狀態(tài)文件。這如圖2中的數(shù)據(jù)流205所示。另外,當(dāng)更新該適當(dāng)?shù)难b置狀態(tài)文件時,該智能外設(shè)110可向該文件服務(wù)器120簡單地提供一數(shù)據(jù)。隨著該裝置狀態(tài)文件被更新,該處理完成(步驟370)。
表1示出了可使用的與該智能外設(shè)相關(guān)的信息的一簡單例子。這可以命名為智能外設(shè)110,該智能外設(shè)110的唯一的網(wǎng)址,和它的狀態(tài)為向上或向下。如果該狀態(tài)向下,在幾分鐘的時間可使用已不可用的智能外設(shè)。還有,如果該狀態(tài)向下,可使用不管一網(wǎng)絡(luò)管理器是否變成為已通知位置的信息。另外,保持了數(shù)據(jù)/時間特征,該特征是當(dāng)智能外設(shè)110被最后檢驗時示出的。該信息可以通過該智能外設(shè)能夠檢測和提供給該裝置狀態(tài)文件的全部或部分任何其它信息來增補(bǔ)
表1
表2示出了刷新在服務(wù)器120a中的裝置狀態(tài)的處理的一個簡單例子。表2的每一行相應(yīng)于當(dāng)該內(nèi)容是由智能外設(shè)110a、110b刷新時在該時間點該裝置狀態(tài)的狀況。
表2在第一時間點T0,智能外設(shè)110a、110b二者均運行。在第二時間點T1,智能外設(shè)110b向下。在該裝置狀態(tài)文件中,智能外設(shè)110b將這個裝置的狀態(tài)特征位置為“向下”,時間置為0,和將是否通知置為“否”。在第三時間點,智能外設(shè)110a目前為向下。在該裝置狀態(tài)文件中,將相關(guān)的狀態(tài)特征位置為“向下”,時間置為0,和將是否通知置為“否”。10分鐘過去智能外設(shè)110b仍為向下。但是,運行用來觀察智能外設(shè)狀態(tài)的軟件的該網(wǎng)絡(luò)管理器通知智能外設(shè)110b的向下狀態(tài)。這個軟件將該是否通知特征變?yōu)椤笆恰?。最后,在第四時間點,智能外設(shè)110a運行,并且將它的狀態(tài)復(fù)位為“向上”。15分鐘過后智能外設(shè)110b仍為向下。
該文件服務(wù)器還可包括用來幫助該裝置狀態(tài)文件的維護(hù)的軟件。例如,該文件服務(wù)器120a可以具有提供一監(jiān)視計時器的軟件,其中如果該智能外設(shè)110a、110b中的一個失敗則在一予置的時間間隔內(nèi)提供一更新,例如“向下”。另外,因為一為向下的智能外設(shè)110不能更新它的狀態(tài),所以在文件服務(wù)器120a中的軟件可以控制該智能外設(shè)110已向下了多長。
一工作組的成員可以經(jīng)常需要使用或觀察與他的工作組之外部的智能外設(shè)有關(guān)的狀態(tài)信息。例如,是否所有的智能外設(shè)均為向下,或是否需要一遠(yuǎn)處智能外設(shè)的特殊功能。因此,最好是在文件服務(wù)器120a中的該裝置狀態(tài)文件或其它裝置保持一指向在其它文件服務(wù)器120b中的裝置狀態(tài)文件的指針。應(yīng)當(dāng)了解到的是這僅僅是一個簡單的例子,更復(fù)雜的構(gòu)成也是在本發(fā)明的范圍之內(nèi)。
雖然對本發(fā)明的示例性實施例作了說明,但在不違反本發(fā)明精神的前提下,本領(lǐng)域的普通技術(shù)人員可對本發(fā)明作出若干改變、修改或替換。所有這些改變、修改或替換都被視為是在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種計算機(jī)網(wǎng)絡(luò)系統(tǒng),其中工作組外設(shè)被有效地管理,該計算機(jī)網(wǎng)絡(luò)系統(tǒng)包括(a)第一普通用途計算機(jī),包括有用來在一第一裝置狀態(tài)文件中存貯裝置狀態(tài)信息的軟件;(b)第一智能外設(shè),與第一計算機(jī)相關(guān)并且通過一計算機(jī)網(wǎng)絡(luò)通信地與第一計算機(jī)相連,并且包括有用來確定與第一智能外設(shè)的當(dāng)前裝置狀態(tài)有關(guān)的信息的軟件,并且為了在第一裝置狀態(tài)文件中存貯而通過該網(wǎng)絡(luò)將該當(dāng)前裝置狀態(tài)信息周期地傳送到第一計算機(jī);(c)通過該計算機(jī)網(wǎng)絡(luò)與第一計算機(jī)通信地相連的多個工作站,該工作站包括用來請求存貯在第一裝置狀態(tài)文件中的該裝置狀態(tài)信息、接收該裝置狀態(tài)信息和顯示該裝置狀態(tài)信息的軟件;因此,裝置狀態(tài)信息被有效地從第一智能外設(shè)傳送到該工作站。
2.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于進(jìn)一步包括一第二智能外設(shè),通過該計算機(jī)網(wǎng)絡(luò)與第一計算機(jī)通信地相連,并且包括用來檢測與第二智能外設(shè)的當(dāng)前裝置狀態(tài)相關(guān)的信息的軟件,并且為了存貯通過該計算機(jī)網(wǎng)絡(luò)周期地將當(dāng)前裝置狀態(tài)信息傳送到第一計算機(jī)。
3.如權(quán)利要求2的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于第一計算機(jī)中的軟件進(jìn)一步用來存貯來自在該第一裝置狀態(tài)文件中的第一智能外設(shè)的裝置狀態(tài)信息和用來存貯來自在第二裝置狀態(tài)文件中的第二智能裝置的裝置狀態(tài)信息。
4.如權(quán)利要求2的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于來自第二外設(shè)的裝置狀態(tài)信息被存貯在第一裝置狀態(tài)文件中。
5.如權(quán)利要求2的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其中第一計算機(jī)可以響應(yīng)于該請求而將用于第一智能外設(shè)和第二智能外設(shè)的裝置狀態(tài)信息提供給所請求的工作站。
6.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于依據(jù)來自一工作站的用來通過一網(wǎng)絡(luò)管理器進(jìn)行更新的請求,為了在第一裝置狀態(tài)文件中存貯而該第一智能外設(shè)可通過網(wǎng)絡(luò)將當(dāng)前裝置狀態(tài)信息傳送到第一計算機(jī)。
7.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于至少一個工作站包括用來發(fā)現(xiàn)連接到該計算機(jī)網(wǎng)絡(luò)系統(tǒng)的智能外設(shè)的軟件。
8.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于該裝置狀態(tài)信息包括(a)用于第一智能外設(shè)的唯一網(wǎng)址;(b)該第一智能外設(shè)或者向上或者向下;和(c)第一智能外設(shè)是否向下,向下多長。
9.如權(quán)利要求8的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于該裝置狀態(tài)信息還包括,在一當(dāng)?shù)谝恢悄芡庠O(shè)是向下的情況中,一網(wǎng)絡(luò)管理器是否通知該第一智能外設(shè)是向下。
10.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于進(jìn)一步包括(a)第二計算機(jī),包括有用來在第二裝置狀態(tài)文件中存貯裝置狀態(tài)信息的軟件;和(b)-第二智能外設(shè),與第二計算機(jī)相關(guān)并且通過一計算機(jī)網(wǎng)絡(luò)通信地與第二計算機(jī)相連,并且包括有用來檢測與第二智能外設(shè)的當(dāng)前裝置狀態(tài)有關(guān)的信息的軟件,并且為了在第二裝置狀態(tài)文件中存貯而通過該網(wǎng)絡(luò)將第二智能外設(shè)的當(dāng)前裝置狀態(tài)信息周期地傳送到第二計算機(jī)。
11.如權(quán)利要求10的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于第二計算機(jī)進(jìn)一步包括有一指向在第一計算機(jī)中的第一裝置狀態(tài)文件并可由該工作站存取的指針。
12.如權(quán)利要求1的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于該第一智能外設(shè)包括有一控制單元和一硬件輸出裝置,該控制單元用于在該硬件輸出裝置和第一計算機(jī)之間的接合。
13.與一硬件輸出裝置有關(guān)的控制單元包括(a)第一通信裝置,用來與該硬件輸出裝置通信并且從該硬件輸出裝置得到裝置狀態(tài)信息;(b)第二通信裝置,用來通過一網(wǎng)絡(luò)與一被鏈接到控制單元的文件服務(wù)器通信,通過該網(wǎng)絡(luò)該文件服務(wù)器向與它相鏈接的多個工作站提供服務(wù),該第二通信裝置根據(jù)該硬件輸出裝置用來向該文件服務(wù)器轉(zhuǎn)送裝置狀態(tài)信息;(c)存貯器常駐軟件,該軟件通過第一通信裝置周期地查詢用于裝置狀態(tài)信息的該硬件輸出裝置并且通過第二通信裝置將該裝置狀態(tài)信息轉(zhuǎn)送到文件服務(wù)器;和(d)存貯器常駐軟件,能夠通過第一通信裝置周期性地查詢用于裝置狀態(tài)信息的硬件輸出裝置而接收一裝置發(fā)現(xiàn)請求并響應(yīng)于該裝置發(fā)現(xiàn)請求,并且通過第二通信裝置將該裝置狀態(tài)信息轉(zhuǎn)發(fā)到文件服務(wù)器。
14.如權(quán)利要求13的控制單元,其特征在于第一通信裝置是一SCSI線,第二通信裝置是鏈接到該控制單元的與一計算機(jī)網(wǎng)絡(luò)通信的網(wǎng)絡(luò)接口適配器,該存貯器包括常駐的一網(wǎng)絡(luò)操作系統(tǒng)和提供初始化、構(gòu)成、網(wǎng)絡(luò)及外設(shè)地址、配置狀態(tài)、和控制及存貯功能的軟件。
15.一種用來提供與在網(wǎng)絡(luò)中的智能外設(shè)有關(guān)的網(wǎng)絡(luò)裝置信息中的至少一個工作站的方法,該方法包括有步驟(a)該智能外設(shè)周期性地檢測它的當(dāng)前裝置狀態(tài);(b)該智能外設(shè)將它的當(dāng)前裝置狀態(tài)傳送到第一計算機(jī);(c)第一計算機(jī)在一裝置狀態(tài)文件中存貯該裝置狀態(tài);和(d)在該網(wǎng)絡(luò)中的至少一個工作站得到在該第一計算機(jī)中的該裝置狀態(tài)文件的內(nèi)容。
16.如權(quán)利要求15的方法,其特征在于該裝置狀態(tài)文件包括的信息包括(a)用于該智能裝置的唯一網(wǎng)址;(b)該智能外設(shè)是向上或向下;(c)該智能外設(shè)是否是向下,向下多長;和(d)該智能外設(shè)是否是向下,是否一網(wǎng)絡(luò)管理器已通知該智能外設(shè)是向下。
17.如權(quán)利要求15的方法,其特征在于包括有附加步驟(a)訪問該裝置狀態(tài)文件并且通知是否一智能外設(shè)是向下的網(wǎng)絡(luò)管理器;和(b)如果智能外設(shè)是向下,則更新該裝置狀態(tài)文件以向被通知的該網(wǎng)絡(luò)管理器反映該智能外設(shè)是向下。
18.如權(quán)利要求16的方法,其特征在于包括的予置步驟有(a)給定的工作站發(fā)現(xiàn)在該網(wǎng)絡(luò)中的智能外設(shè);(b)在第一計算機(jī)中建立一裝置狀態(tài)文件,該裝置狀態(tài)文件包括有有關(guān)該智能外設(shè)的識別信息;(c)第一計算機(jī)從該智能外設(shè)獲得狀態(tài)信息;和(d)在第一計算機(jī)中的裝置狀態(tài)文件中寫入用于該智能外設(shè)的狀態(tài)信息。
19.如權(quán)利要求18的方法,其特征在于,包括常駐在該網(wǎng)絡(luò)管理器的工作站對系統(tǒng)管理器反對執(zhí)行發(fā)現(xiàn)的報警的處理步驟。
20.如權(quán)利要求19的方法,其特征在于,由系統(tǒng)管理器執(zhí)行初始化步驟。
全文摘要
在具有工作站、文件服務(wù)器和智能外設(shè)的一網(wǎng)絡(luò)系統(tǒng)中,該智能外設(shè)能夠檢測與它的裝置狀態(tài)有關(guān)的信息并且通過一通信線傳送該裝置狀態(tài)信息。該文件服務(wù)器從外設(shè)中獲得裝置狀態(tài)信息并且存貯這個可由工作站讀取的文件。
文檔編號H04N1/00GK1206154SQ9810783
公開日1999年1月27日 申請日期1998年2月12日 優(yōu)先權(quán)日1997年2月12日
發(fā)明者翁長登 申請人:株式會社東芝