專利名稱:計算機(jī)網(wǎng)絡(luò)的圖形用戶接口裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于計算機(jī)網(wǎng)絡(luò)的圖形用戶接口裝置及其方法,在該計算機(jī)網(wǎng)絡(luò)中,多個客戶計算機(jī)系統(tǒng)連接到一個服務(wù)器計算機(jī)系統(tǒng)上。
在典型的網(wǎng)絡(luò)環(huán)境中,多個客戶計算機(jī)系統(tǒng)(客戶機(jī))連接到一個或多個服務(wù)器計算機(jī)系統(tǒng)(服務(wù)器)上。在第一種普通的安排中,每一個客戶系統(tǒng)包括存儲在客戶機(jī)中的硬盤文件中的一個操作系統(tǒng)和可能的其它軟件。在加電時,從存儲在硬盤文件中的操作系統(tǒng)啟動客戶機(jī),而不需要調(diào)用服務(wù)器計算機(jī).這種啟動稱作本地程序加載(local program load)。其它應(yīng)用程序諸如字處理,數(shù)據(jù)庫軟件(它們保存在與服務(wù)器系統(tǒng)有關(guān)的存儲器中),在客戶系統(tǒng)需要時訪問。
在另一種網(wǎng)絡(luò)結(jié)構(gòu)中,客戶計算機(jī)沒有一個本地操作系統(tǒng)。因此,當(dāng)這樣一個客戶系統(tǒng)加電啟動時,客戶機(jī)從服務(wù)器系統(tǒng)上取得操作系統(tǒng)軟件。這一過程稱作遠(yuǎn)程啟動程序加載(Remote Initial Program Load),以后稱作RPL。
每一個客戶機(jī)都從服務(wù)器系統(tǒng)進(jìn)行遠(yuǎn)程啟動程序加載的網(wǎng)絡(luò)(即RPL網(wǎng)絡(luò)),相對于第一種類型的網(wǎng)絡(luò)結(jié)構(gòu),其優(yōu)點是網(wǎng)絡(luò)管理員在任何時間都能對客戶機(jī)軟件進(jìn)行完全的控制。因此,網(wǎng)絡(luò)管理員能夠控制所有客戶機(jī)系統(tǒng)的操作和配置,以及防止網(wǎng)絡(luò)用戶在他們的客戶機(jī)系統(tǒng)上安裝以及使用不需要和/或未許可的軟件。通過以從服務(wù)器控制網(wǎng)絡(luò)這種方式,可降低整個網(wǎng)絡(luò)維護(hù)成本,從而降低運行成本。
然而,RPL網(wǎng)絡(luò)具有許多不足,而不只是在許多客戶機(jī)同時進(jìn)行遠(yuǎn)程啟動程序加載時產(chǎn)生的高的網(wǎng)絡(luò)加載。這種過載(overloading)尤其在一個大的網(wǎng)絡(luò)環(huán)境中可以導(dǎo)致中斷。通過提高服務(wù)器與客戶機(jī)系統(tǒng)數(shù)量的比值可以減少網(wǎng)絡(luò)過載效應(yīng)。一般來講,在一個RPL網(wǎng)絡(luò)中,要求比值為1∶10,但是在第一種類型的網(wǎng)絡(luò)(非RPL)中,其一般比值高于1∶100的量級。在RPL網(wǎng)絡(luò)中,這一較高比值總是使網(wǎng)絡(luò)的設(shè)備成本增加(通常服務(wù)器系統(tǒng)比客戶機(jī)系統(tǒng)貴得多),從而就使較小的維護(hù)成本的作用被大大忽略了。
在通常的計算機(jī)網(wǎng)絡(luò)中,軟件,尤其是操作系統(tǒng)軟件的安裝,維護(hù)和控制是相當(dāng)費時的,高成本的,而且難以管理。特別是在網(wǎng)絡(luò)包括多個不同的計算機(jī)系統(tǒng),每一個系統(tǒng)具有不同的硬件屬性(即存儲器大小和視頻分辨率)和不同的軟件配置時,這種難度就會增加。這種計算機(jī)系統(tǒng)可以是廣泛地分布在一個商業(yè)組織中。因此,對于網(wǎng)絡(luò)來說,最好能提供網(wǎng)絡(luò)操作的方法,圖形用戶接口和計算機(jī)程序產(chǎn)品,該產(chǎn)品至少能避免上述的不足。
根據(jù)本發(fā)明,提供了用于服務(wù)器計算機(jī)系統(tǒng)的圖形用戶接口裝置,該服務(wù)器計算機(jī)系統(tǒng)可以連接到計算機(jī)網(wǎng)絡(luò)中多個客戶計算機(jī)系統(tǒng),該裝置包括用于顯示多個客戶機(jī)指示器(client indicator)和多個輪廓指示器(profileindicator)的裝置,每一個客戶機(jī)指示器表示一個不同的客戶計算機(jī)系統(tǒng),每一個輪廓指示器表示存儲在服務(wù)器計算機(jī)系統(tǒng)中并且由一個或多個客戶計算機(jī)系統(tǒng)可執(zhí)行的功能;用于將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系的裝置;和響應(yīng)這種聯(lián)系用于將由所選擇的輪廓指示器所指示的功能從服務(wù)器計算機(jī)系統(tǒng)裝入由所選擇的客戶機(jī)指示器所指示的客戶機(jī)計算機(jī)系統(tǒng)。
這就簡化了將諸如操作系統(tǒng)和/或應(yīng)用程序軟件從計算機(jī)網(wǎng)絡(luò)的一個服務(wù)器計算機(jī)系統(tǒng)安裝到該網(wǎng)絡(luò)的多個客戶計算機(jī)系統(tǒng)并進(jìn)行維護(hù)的任務(wù)。特別是,本發(fā)明能使網(wǎng)絡(luò)管理員通過圖形用戶接口遠(yuǎn)程安裝和/或升級客戶機(jī)系統(tǒng)中的功能。在該圖形用戶接口中,網(wǎng)絡(luò)管理員只需選擇表示一個所要功能的指示器或圖標(biāo),選擇一個表示該所要功能將要加載上的客戶機(jī)系統(tǒng)的指示器或圖標(biāo),以及將所選擇的指示器聯(lián)系起來。在本發(fā)明的一個較佳實施例中,這種選擇和聯(lián)系可以通過指點設(shè)備(諸如鼠標(biāo)器)上的按鍵命令而方便地進(jìn)行。所要的功能可以包括一個操作系統(tǒng),一個應(yīng)用程序軟件包,一個操作系統(tǒng)或應(yīng)用程序升級,或者是它們的組合或重復(fù)。
該聯(lián)系裝置最好包括相對于所選擇的客戶機(jī)指示器移動所選擇的輪廓指示器的裝置,這種聯(lián)系是通過響應(yīng)所選擇的輪廓指示器和所選擇的客戶機(jī)指示器落在彼此相距一個預(yù)定義的范圍內(nèi)而進(jìn)行的。這樣,網(wǎng)絡(luò)管理員在圖形用戶接口中通過簡單的的"拖和放"操作就可在客戶計算機(jī)系統(tǒng)上安裝和維護(hù)功能(即軟件)。
將要理解的是,本發(fā)明在一個計算機(jī)網(wǎng)絡(luò)中可擴(kuò)展到將一個服務(wù)器計算機(jī)系統(tǒng)與多個客戶計算機(jī)系統(tǒng)聯(lián)系起來,該服務(wù)器計算機(jī)系統(tǒng)包括這種圖形用戶接口裝置。
將要理解的是,本發(fā)明還可擴(kuò)展到包括多個連接到這種一個服務(wù)器計算機(jī)系統(tǒng)的客戶計算機(jī)系統(tǒng)的一個計算機(jī)網(wǎng)絡(luò)。
從另一個特征來觀察本發(fā)明,提供了一種通過一個圖形用戶接口在一個計算機(jī)網(wǎng)絡(luò)中從一個服務(wù)器計算機(jī)系統(tǒng)加載功能到連接到該服務(wù)器計算機(jī)系統(tǒng)上的多個客戶計算機(jī)系統(tǒng)上的方法,該方法包括顯示多個客戶機(jī)指示器,每一個指示器表示一個不同的客戶計算機(jī)系統(tǒng);顯示多個輪廓指示器,每一個指示器表示存儲在服務(wù)器計算機(jī)系統(tǒng)上并由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將所選擇的輪廓指示器與所選擇的客戶機(jī)指示器聯(lián)系起來;以及,響應(yīng)這種聯(lián)系,將由所選擇的輪廓指示器所表示的功能從該服務(wù)器計算機(jī)系統(tǒng)加載到由所選擇的客戶機(jī)指示器所指示的客戶計算機(jī)系統(tǒng)上。
該聯(lián)系的步驟最好包括相對于所選擇的客戶機(jī)指示器移動所選擇的輪廓指示器,這種聯(lián)系是通過響應(yīng)所選擇的輪廓指示器和所選擇的客戶機(jī)指示器落在彼此相距一個預(yù)定義的范圍內(nèi)而進(jìn)行的。
從另一個特征來觀察本發(fā)明,提供了一種用于一個服務(wù)器計算機(jī)系統(tǒng)的計算機(jī)程序產(chǎn)品,其中該服務(wù)器計算機(jī)系統(tǒng)可連接到一個計算機(jī)網(wǎng)絡(luò)中的多個客戶計算機(jī)系統(tǒng)上,該產(chǎn)品包括一個圖形用戶接口,該圖形用戶接口包括顯示多個客戶機(jī)指示器和顯示多個輪廓指示器的裝置,每一個客戶機(jī)指示器表示一個不同的客戶計算機(jī)系統(tǒng),每一個輪廓指示器表示存儲在服務(wù)器計算機(jī)系統(tǒng)上并由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將所選擇的輪廓指示器與所選擇的客戶機(jī)指示器聯(lián)系起來的裝置;以及,響應(yīng)這種聯(lián)系,將由所選擇的輪廓指示器所表示的功能從該服務(wù)器計算機(jī)系統(tǒng)加載到由所選擇的客戶機(jī)指示器所指示的客戶計算機(jī)系統(tǒng)上的裝置。
下面將以舉例方式結(jié)合附圖對本發(fā)明的較佳實施例進(jìn)行描述。
圖1示出了根據(jù)本發(fā)明的較佳實施例的一個計算機(jī)網(wǎng)絡(luò)。
圖2示出了在圖1的計算機(jī)網(wǎng)絡(luò)中連接到一個服務(wù)器計算機(jī)系統(tǒng)的一個客戶計算機(jī)系統(tǒng)的框圖。
圖3示出了在本發(fā)明的較佳實施例中由服務(wù)器計算機(jī)系統(tǒng)所保留的數(shù)據(jù)庫文件的框圖。
圖4是在本發(fā)明的較佳實施例中在管理員進(jìn)行改變期間每一個數(shù)據(jù)庫文件的狀態(tài)的時間線圖。
圖5是本發(fā)明的一個實施例的圖形用戶接口的主表格(Main Form)。
圖6是本發(fā)明的一個實施例的圖形用戶接口的編輯位置表格(Edit SiteForm)。
圖7是本發(fā)明的一個實施例的圖形用戶接口的編輯客戶機(jī)表格(EditClient Form)(詳細(xì)筆記本---Details Note Book)。
圖8是本發(fā)明的一個實施例的圖形用戶接口的編輯客戶機(jī)表格(EditClient Form)(硬件筆記本---Hardware Note Book)。
圖9是本發(fā)明的一個實施例的圖形用戶接口的編輯客戶機(jī)表格(EditClient Form)(混合RPL筆記本---Hybrid RPL Note Book)。
圖10是本發(fā)明的一個實施例的圖形用戶接口的編輯客戶機(jī)表格(EditClient Form)(普通RPL筆記本---Normal RPL Note Book)。
圖11是本發(fā)明的一個實施例的圖形用戶接口的編輯輪廓表格(EditProfile Form)(詳細(xì)筆記本---Details Note Book)。
圖12是本發(fā)明的一個實施例的圖形用戶接口的編輯輪廓表格(EditProfile Form)(最小硬件筆記本---Minimal Hardware Note Book)。
圖13是本發(fā)明的一個實施例的圖形用戶接口的編輯輪廓表格(EditProfile Form)(混合RPL筆記本---Hybrid RPL Note Book)。
圖14是本發(fā)明的一個實施例的圖形用戶接口的編輯輪廓表格(EditProfile Form)(普通RPL筆記本---Normal RPL Note Book)。
圖15是本發(fā)明的一個實施例的圖形用戶接口的一個客戶機(jī)服務(wù)器不匹配表格(Client Server Mismatch Form)。
圖16是本發(fā)明的一個實施例的圖形用戶接口的快速表格1(Quick Form1)。
圖17是本發(fā)明的一個實施例的圖形用戶接口的快速掃描表格1(QuickScan Form 1)。
圖18是本發(fā)明的一個實施例的圖形用戶接口的快速掃描表格2(QuickScan Form 2)。
圖19是本發(fā)明的一個實施例的圖形用戶接口的快速表格2(Quick Form2)。
圖20是本發(fā)明的一個實施例的圖形用戶接口的退出更新表格(ExitUpdate Form)。
圖21是本發(fā)明的一個實施例的圖形用戶接口的錯誤表格(Error Form)。
首先參考圖1,它示出了一個根據(jù)本發(fā)明的較佳實施例的局域網(wǎng)(LAN)環(huán)境10。圖1的網(wǎng)絡(luò)10由服務(wù)器計算機(jī)系統(tǒng)20構(gòu)成,該服務(wù)器計算機(jī)系統(tǒng)20可以是具有Novell Netware網(wǎng)絡(luò)操作系統(tǒng)的IBM PC700系列的服務(wù)器,它與多個客戶計算機(jī)系統(tǒng)30在40處相連進(jìn)行通訊??蛻粲嬎銠C(jī)系統(tǒng)30可以是個人計算機(jī),比如基于IntelX86微處理器序列的由IBM公司以及其它公司出售的個人計算機(jī)。一般來講,這種計算機(jī)30包括一個LAN適配器卡,以提供到服務(wù)器計算機(jī)20的連接。在網(wǎng)絡(luò)10上包括服務(wù)器20與客戶機(jī)30連接的資源的控制是通過一種網(wǎng)絡(luò)操作系統(tǒng)(NOS)進(jìn)行的,諸如IBM公司的OS/2 LAN Server,這種操作系統(tǒng)具有一個"服務(wù)器"部件和一個"請求者"部件,其中服務(wù)器部件在服務(wù)器計算機(jī)系統(tǒng)20的主處理器上執(zhí)行,而相應(yīng)的請求者部件在每一個客戶計算機(jī)系統(tǒng)30上執(zhí)行。其它網(wǎng)絡(luò)操作系統(tǒng)包括Novell公司的Novell Netware和IBM公司的OS/2 WARP Server。
現(xiàn)在參見圖2,它示出了一個服務(wù)器計算機(jī)系統(tǒng)20,它通過通訊鏈路40與一個客戶機(jī)系統(tǒng)30相連。通常,該客戶機(jī)系統(tǒng)30由一個個人計算機(jī)構(gòu)成,它包括在一個主CPU 33的控制邏輯下運行的一個鍵盤32和一個顯示器32,該CPU通過一個系統(tǒng)總線連接到系統(tǒng)存儲器(RAM)34,非易失存儲器(ROM)35(BIOS存儲在其中)和諸如硬盤文件(hard disk file)(HDD)36的一個或多個存儲設(shè)備。在一個較佳的客戶機(jī)系統(tǒng)中,不提供軟盤驅(qū)動器或類似的可移動存儲設(shè)備。這種系統(tǒng)的用戶因此就不能夠通過軟盤,CD ROM或類似設(shè)備將軟件或數(shù)據(jù)加載進(jìn)系統(tǒng)中。
服務(wù)器系統(tǒng)20包括一個連接到系統(tǒng)單元22的鍵盤21,該系統(tǒng)單元包括一個主CPU 23,系統(tǒng)RAM 24,系統(tǒng)ROM 25,和大容量存儲設(shè)備26,該大容量存儲設(shè)備一般采用多個磁盤驅(qū)動器的形式,構(gòu)成RAID(冗余磁盤陣列)。多種不同類型的軟件存儲在服務(wù)器的大容量存儲器上,這些軟件包括但不限于操作系統(tǒng)軟件(其鏡象存儲在每一個客戶計算機(jī)系統(tǒng)30的硬盤文件36上)以及應(yīng)用軟件。服務(wù)器系統(tǒng)20也包括一個顯示器27,它在系統(tǒng)20和網(wǎng)絡(luò)管理員之間進(jìn)行直接的交互。該服務(wù)器系統(tǒng)20也可包括其它存儲設(shè)備,諸如軟盤驅(qū)動器和CD ROM驅(qū)動器。在本發(fā)明的一些較佳實施例中,服務(wù)器20的顯示器27和鍵盤21可以通過一個中介的個人計算機(jī)連接到該服務(wù)器系統(tǒng)單元22上。
雖然在圖1和2中沒有示出,網(wǎng)絡(luò)10可以包括連接到客戶機(jī)計算機(jī)系統(tǒng)30的一個子集或其全部的兩個或兩個以上的服務(wù)器系統(tǒng)20。而且,該客戶計算機(jī)系統(tǒng)30可以不全是上述的那種類型。比如,該網(wǎng)絡(luò)10可以包括所謂的"無介質(zhì)"(media less)工作站。這種工作站不包括一個大容量存儲器36,因此不能在本地存儲操作系統(tǒng)。這種非RPL系統(tǒng)在啟動時以常規(guī)方式從服務(wù)器系統(tǒng)20進(jìn)行啟動。
如這里所討論的,在所述的網(wǎng)絡(luò)中,客戶機(jī)系統(tǒng)通過一個遠(yuǎn)程程序加載(RPL)操作從一個服務(wù)器啟動,或者從存儲在本地硬盤上的一個操作系統(tǒng)執(zhí)行一個本地程序加載操作。在本發(fā)明的較佳實施例中,提供了一個混合程序加載機(jī)制,它融合了普通的RPL和本地程序加載技術(shù)的長處而避免了它們的至少一些不足。
混合遠(yuǎn)程/本地程序加載(混合RPL)技術(shù)操作在兩種模式普通模式和特殊模式。
在普通模式的情況下,具有一個本地操作系統(tǒng)的客戶機(jī)系統(tǒng)在加電或重起時,該客戶機(jī)在網(wǎng)絡(luò)上發(fā)布一個RPL請求。這一操作不能被客戶機(jī)系統(tǒng)的用戶旁路。服務(wù)器系統(tǒng)以一個引導(dǎo)程序(bootstrap program)響應(yīng),該程序在客戶機(jī)上啟動一個本地程序加載,然后在效果上,客戶機(jī)象一個普通(即非RPL)客戶機(jī)系統(tǒng)一樣加載和操作。
在特殊模式的情況下,當(dāng)網(wǎng)絡(luò)管理員想控制客戶系統(tǒng)(即為了維護(hù)的目的)時,管理員首先要改變服務(wù)器系統(tǒng)的啟動方式以為客戶機(jī)指定一個不同的RPL引導(dǎo)程序,比如具有遠(yuǎn)程維護(hù)功能的最小的操作系統(tǒng)。在下一次加電或重新啟動時,客戶系統(tǒng)象通常一樣發(fā)出一個RPL請求。服務(wù)器以管理員指定的特殊的引導(dǎo)程序?qū)χ憫?yīng)。然后,客戶機(jī)響應(yīng)該引導(dǎo)程序,象一個普通的RPL客戶機(jī)一樣進(jìn)行操作,加載由管理員指定的硬盤上的軟件。然后,管理員改變服務(wù)器的啟動方式以指定用于客戶機(jī)的本地程序加載。在下一次加電或重新啟動時,客戶機(jī)返回到普通操作并且從"被修改的"軟件進(jìn)行本地程序加載。
混合RPL的進(jìn)一步詳細(xì)的說明包括在UK專利申請No.9605670.0中,它與本申請同時提交,其內(nèi)容全部包括在此作為參考。
在本發(fā)明的較佳實施例中,通過一個網(wǎng)絡(luò)軟件套件實現(xiàn)混合RPL,該套件包括運行在每一個客戶機(jī)上的多個軟件和運行在一個服務(wù)器上的一個中心控制過程。運行在每一個客戶機(jī)上的軟件包括限制用戶在各種操作系統(tǒng)下對硬盤訪問的安全程序;網(wǎng)絡(luò)掃描客戶機(jī)程序,用于在將每一個客戶機(jī)的配置細(xì)節(jié)向服務(wù)器報告之前詢問本地硬件;以及BIOS安全擴(kuò)展,用于限制用戶對硬件的干預(yù)能力。
網(wǎng)絡(luò)服務(wù)器軟件支持網(wǎng)絡(luò)客戶機(jī)的安裝和維護(hù)。這種支持包括在整個網(wǎng)絡(luò)上客戶系統(tǒng)的自動收集。服務(wù)器軟件包括一個網(wǎng)絡(luò)掃描控制軟件,用于監(jiān)視和收集多個客戶機(jī)的業(yè)務(wù)。
如以前所提到的,網(wǎng)絡(luò)服務(wù)器軟件也能夠進(jìn)行遠(yuǎn)程下載以及控制每一個客戶機(jī)硬盤上的所有軟件,同時將服務(wù)器和網(wǎng)絡(luò)上的加載減至最少。如以前所指出的,這稱為混合RPL(Hybrid RPL)。服務(wù)器軟件在通常意義上能對客戶機(jī)進(jìn)行軟件的遠(yuǎn)程程序加載,但具有改進(jìn)了的用戶接口。這被稱為普通RPL。服務(wù)器軟件也允許從服務(wù)器所保存的網(wǎng)絡(luò)所連接的客戶機(jī)的列表中進(jìn)行客戶機(jī)的添加和刪除。下面將更詳細(xì)地討論這些特征。
安裝和網(wǎng)絡(luò)掃描管理員啟動服務(wù)器中的一個中心程序。該中心程序監(jiān)聽網(wǎng)絡(luò)上的RPLFIND.FRAME請求。當(dāng)一個請求連續(xù)n次沒有應(yīng)答,該中心程序就假設(shè)該請求的客戶機(jī)沒有受到另一服務(wù)器的服務(wù)。然后該中心程序就在本地網(wǎng)絡(luò)列表上檢查該請求者的網(wǎng)絡(luò)地址。如果該請求者不在列表中,該中心程序?qū)⑦@一地址標(biāo)為請求掃描客戶機(jī)軟件的一個RPL。接著調(diào)整該服務(wù)器中的正確文件,向請求者進(jìn)行該軟件的遠(yuǎn)程程序加載。該中心程序然后監(jiān)聽這一客戶軟件的傳輸。一旦收到該信息,該中心程序就在客戶機(jī)上建立該掃描過程所能收集的所有信息的一個記錄。如果將該請求者標(biāo)識為一個網(wǎng)絡(luò)盒(network box),就將該請求者加到未分配客戶機(jī)的一個列表中,以供服務(wù)器軟件將來處理之用。
混合RPL普通RPL具有優(yōu)點,也具有缺點。其優(yōu)點包括a.管理員在所有時間內(nèi)對所有客戶機(jī)軟件具有完全的控制。
b.管理員對所有客戶機(jī)的操作和配置具有控制。
c.減少維護(hù)和擁有的成本。
其不足包括a.當(dāng)所有客戶機(jī)同時進(jìn)行遠(yuǎn)程程序加載時,網(wǎng)絡(luò)加載十分緊張。
b.從無盤客戶機(jī)的網(wǎng)絡(luò)加載十分緊張,即使在完成RPL之后。
c.在許多客戶機(jī)同時進(jìn)行RPL時,由于服務(wù)器上的加載限制,客戶機(jī)服務(wù)器之比很差(在正常情況下其一般在10至1的范圍內(nèi),而在非RPL情況下,一般在100至1的范圍內(nèi))。
d.由于上述3個原因,增加了開始的硬件和配置成本。
而混合RPL具有了普通RPL的長處而又沒有其帶來的不足。
在本發(fā)明的較佳實施例中,這是通過給每一客戶機(jī)配一個硬盤而解決的。接著,管理員為每一客戶機(jī)在服務(wù)器上建立所有的讀/寫文件,并創(chuàng)建一個軟件映象以下載到每一客戶機(jī)上。然后服務(wù)器RPL將這些只讀文件(即操作系統(tǒng),應(yīng)用程序等)RPL至客戶機(jī)的硬盤上。然后這些編碼可以在本地客戶機(jī)上運行而根本不需要網(wǎng)絡(luò)或服務(wù)器加載。
在本發(fā)明的較佳實施例中,在每一個客戶機(jī)中,對每一個用戶而言硬盤最好做成只讀的;軟盤驅(qū)動器最好是可移去的;網(wǎng)絡(luò)最好做成僅啟動選項;禁止用戶對本地BIOS的訪問;以及將硬盤做成不可啟動的。同時,在服務(wù)器中,改變RPL設(shè)置,使得只RPL一小段代碼以使客戶機(jī)啟動其硬盤。這就可以實現(xiàn)a.管理員對每一客戶機(jī)軟件保留全部的控制。
b.對每一客戶機(jī)隨時改變RPL映象設(shè)置。下一次客戶機(jī)啟動時,它接收新軟件的一次下載。
c.管理員保留對所有客戶機(jī)操作的全部控制。如果要從網(wǎng)絡(luò)中刪去該客戶,它就試圖進(jìn)行RPL,并且將失敗。沒有服務(wù)器下載的特殊的RPL代碼硬盤將是不可啟動的并且是無用的。所有的讀/寫和數(shù)據(jù)文件保存在服務(wù)器上。用戶不能本地保存任何文件。從而,即使用戶能夠啟動該客戶機(jī),也將沒有文件可以處理和進(jìn)行本地存儲。由于所有的讀/寫文件被保存在服務(wù)器上,管理員對配置,訪問權(quán)限具有更多的控制。
d.減少了維護(hù)和擁有的成本。
e.由于通常RPL映象相對很小,網(wǎng)絡(luò)加載并不嚴(yán)重(即引導(dǎo)程序允許客戶機(jī)從其本地硬盤啟動)。當(dāng)對客戶機(jī)進(jìn)行初始化或升級時,在整個網(wǎng)絡(luò)上發(fā)送映象的時間相對較長。網(wǎng)絡(luò)服務(wù)器軟件允許一次指定多少客戶機(jī)這樣做(比如一次指定100個客戶機(jī)中的10個為它們的硬盤獲得新的映象)。在對所有的客戶機(jī)持續(xù)進(jìn)行軟件的上載(upload)的同時,被服務(wù)的客戶機(jī)的結(jié)果滾動窗口允許在服務(wù)器上對軟件的加載進(jìn)行精確的控制。
f.客戶機(jī)在它們的本地硬盤上幾乎具有它們所需要的所有文件。因此,網(wǎng)絡(luò)和服務(wù)器訪問僅涉及到讀/寫文件。這減少了在網(wǎng)絡(luò)和服務(wù)器上的加載程度。
正如上面所述,混合RPL具有普通RPL的優(yōu)點而沒有它們的缺點。
普通RPL在本發(fā)明的較佳實施例中,服務(wù)器軟件支持網(wǎng)絡(luò)的普通RPL。該服務(wù)器軟件包括一個圖形用戶接口(GUI),其減少了在多個客戶機(jī)上控制RPL的方式。該GUI包括一個將多個客戶機(jī)拖和放到一個預(yù)置普通RPL定義上的工具。
位置維護(hù)(Site Maintenance)該服務(wù)器軟件允許對連接到一個服務(wù)器的所有客戶機(jī)進(jìn)行方便的維護(hù),包括對客戶機(jī)的軟件的再配置以及客戶機(jī)對一個位置的刪除和增加。
網(wǎng)絡(luò)掃描的進(jìn)一步的細(xì)節(jié)包含在同時提交的UK專利申請(其代理人文獻(xiàn)號為UK9-96-019)中,其內(nèi)容的全部在此引作參考。
以下是對本發(fā)明的一個較佳實施例中的服務(wù)器的GUI和通過該GUI實現(xiàn)對該服務(wù)器軟件的控制方式的詳細(xì)描述。該GUI通過多個屏幕或“表格”而實現(xiàn),這些“表格”由服務(wù)器計算機(jī)系統(tǒng)的顯示器顯示給管理員。
信息窗口每一表格在其右上角有一信息窗口。它向管理員提供本地幫助和建議。
普通表格控制它們提供在每一表格的右下角。為了簡單的目的,在有關(guān)表格中正??刂频亩ㄎ豢偸且恢碌?即用戶在表格間進(jìn)行切換時,這種控制不會出現(xiàn)移動)。每一表格是相對于管理員所看到的上一個表格而定位的。比如,如果管理員移動一個表格,然后所顯示的下一表格并不會立刻回到該屏幕的中間。相反,下一表格立刻到相對于上一所顯示的表格的位置的中間位置。
表格特殊控制它們是在表格的左側(cè)提供的,但是也可以出現(xiàn)在信息窗口和普通控制之間(即表格的中右)。
表格大小和位置所有具有類似大小的表格和所有邏輯上關(guān)聯(lián)的表格都是重新確定大小的,以使它們在所有維上都相同。
歡迎屏幕它們可以由安裝網(wǎng)絡(luò)服務(wù)器軟件的安裝程序顯示,但是一旦安裝完畢就不向管理員顯示了。
加速鍵在一個表格中的每一個管理員可選擇控制被賦予一個鍵盤加速鍵。在一個表格上的對于每一個控制的鍵盤加速鍵對于一個表格是唯一的。
標(biāo)準(zhǔn)控制動作下列動作用于所有的普通控制類型,除了下面將要提供的每一個特殊控制的細(xì)節(jié)中所要指出的情況。
按鈕控制下列動作用于這一控制,其它動作沒有效果。
按下左按鈕一次-激活該按鈕加速鍵-選擇該按鈕,激活它,返回檢查框控制下列動作用于這一控制,其它動作沒有效果。
按下左按鈕一次-開關(guān)切換檢查框一次加速鍵-選擇該檢查框,開關(guān)切換一次,返回?zé)o線按鈕控制下列操作用于這一控制,其它操作沒有效果。
按下左按鈕一次-設(shè)置所選擇的無線按鈕,不設(shè)置組中的其它按鈕加速鍵-選擇該無線按鈕,設(shè)置它,不設(shè)置組中的其它按鈕指定的筆記本控制(Tabbed Notebook Control)下列操作用于這一控制,其它操作沒有效果。
按下左按鈕一次 -選擇新的指定部分加速鍵 -選擇新的指定部分編輯框控制在目標(biāo)操作系統(tǒng)下它們象通常一樣操作,不需要改變或擴(kuò)充。
普通控制下面是在該系統(tǒng)的多個表格上所共同的控制的操作的詳細(xì)描述。
總的來說,所有按鈕具有一個加速鍵,在一個表格中的所要條目的指定順序(tab order)將以一個邏輯順序進(jìn)行布局。除非該布局指示出其它情況,該指定順序在左上角開始,并進(jìn)行到表格的右下角。在移動到不在一組框的表格的下一控制之前,對該組框內(nèi)的指定形成在該組框的所有控制的同一指定順序。
GUI允許管理員僅使用鼠標(biāo)鍵選擇或鍵盤選擇在所有表格上進(jìn)行所有的動作。
信息窗口不論管理員滾動鼠標(biāo)在一個表格的一個控制上或者移動聚焦至一個控制上,在這里都顯示簡單的幫助信息。該幫助信息簡短而且是面向動作的(比如“在這里按下以加載該新的軟件”)。
所有的信息文本前面都跟一個符號,該符號指示與該信息有關(guān)的準(zhǔn)確控制。當(dāng)管理員移動該鼠標(biāo)(或聚焦)至該表格的有關(guān)區(qū)域(該區(qū)域沒有相關(guān)的信息文本),則上一次所選擇的控制的文本將仍然保持在顯示器上。該信息窗口本身并不具有任何有關(guān)的信息文本。
退出按鈕選擇這一選項使管理員返回到本系統(tǒng)的前一表格。如果對于任一表格可能有多于一個的路徑則該系統(tǒng)記住所選取的路徑,并使管理員返回到正確路徑上的前一表格。
在離開一個表格或該系統(tǒng)之前,由管理員所作的任何改變都產(chǎn)生一個提示以確認(rèn)該改變。向管理員所提示的簡單的對話框具有4個按鈕提交改變(Commit change)(提交所作的改變并退出);丟棄改變(Discard change)(取消所作的改變并退出);取消退出(Cancel exit)(使管理員退回到按下該退出按鈕之前的狀態(tài));和幫助(Help)(提供語義敏感性幫助)。這些按鈕的加速鍵分別是C,D,A和H。退出控制的加速鍵是X。
幫助按鈕選擇該按鈕產(chǎn)生一個全幫助信息窗口。當(dāng)已選擇了這一選項時,該幫助系統(tǒng)將顯示與該管理員所在的表格特定的語義敏感性幫助。這一控制的加速鍵是H。
前一按鈕選擇這一選項使管理員返回到他們進(jìn)入到當(dāng)前表格之前的表格。如果有多條經(jīng)過多個表格的路徑,該服務(wù)器軟件記住所取的路徑和每一表格的狀態(tài),從而管理員以正確的狀態(tài)返回到前一表格。這一控制的加速鍵是P。
下一按鈕選擇這一選項使管理員進(jìn)入到當(dāng)前操作的下一表格。如果有多條經(jīng)過多個表格的路徑,該服務(wù)器軟件記住所取的路徑和每一表格的狀態(tài),從而如果需要的話管理員能返回到這一表格。這一控制的加速鍵是N。
數(shù)據(jù)文件和取消操作在服務(wù)器軟件中包括的數(shù)據(jù)庫文件和處理示出在圖3中。
該GUI從該網(wǎng)絡(luò)掃描進(jìn)程所創(chuàng)立的文本文件獲得最初的網(wǎng)絡(luò)的細(xì)節(jié)。這些文件與管理員輸入一起被用作創(chuàng)立一個本地二進(jìn)制數(shù)據(jù)庫(稱作“本地數(shù)據(jù)庫”)。不論何時管理員進(jìn)入該GUI,就建立該本地數(shù)據(jù)庫的一個備份拷貝。管理員所作的任何改變都被制成一個新的拷貝。當(dāng)管理員離開該GUI時,他/她就被提示提交所有所作的改變或滾回(roll-back)到備份數(shù)據(jù)庫。另外,每次管理員對客戶機(jī)或輪廓進(jìn)行改變時,該GUI也進(jìn)行提示。因此有兩級滾回對本地數(shù)據(jù)庫所進(jìn)行的一次編輯;以及在GUI的一個擴(kuò)展對話中對所作的所有改變進(jìn)行提交或丟棄。
在管理員向本地數(shù)據(jù)庫提交所作的改變時,該GUI開始另一進(jìn)程。它提取本地數(shù)據(jù)庫信息,利用它更新系統(tǒng)RPL文件(稱作“系統(tǒng)數(shù)據(jù)庫”)。只在管理員提交所有的所作的改變時才進(jìn)行系統(tǒng)數(shù)據(jù)庫更新,即在他們退出該GUI文件時。在圖4中示出了每一數(shù)據(jù)庫的狀態(tài)的時間-線圖。在該圖中,有幾個要說明的點A)在該點,管理員已進(jìn)入該GUI軟件,所有的數(shù)據(jù)庫在版本1。
B)在該點,管理員已對本地數(shù)據(jù)庫進(jìn)行了一些編輯,這一數(shù)據(jù)庫的工作拷貝處于版本2。本地數(shù)據(jù)庫的備份拷貝和系統(tǒng)數(shù)據(jù)庫仍處于版本1。
C)在該點,管理員已對本地數(shù)據(jù)庫進(jìn)行了更多些的編輯,這一數(shù)據(jù)庫的工作拷貝處于版本3。本地數(shù)據(jù)庫的備份拷貝和系統(tǒng)數(shù)據(jù)庫仍處于版本1。
D)管理員在此退出該GUI。在該點,提示管理員提交所作的改變。如果管理員提交了所作的改變,所有的數(shù)據(jù)庫將移動到版本3。如果管理員取消了所作的改變,所有的數(shù)據(jù)庫將返回到版本1。在該點無法滾回到版本2。
主表格現(xiàn)在參見圖5,這一表格允許管理員選擇3個主要的動作快速安裝多個新的客戶機(jī)(Quick install);編輯所有當(dāng)前客戶機(jī)的位置細(xì)節(jié)(Editing);或者編輯系統(tǒng)缺省值(Editing System Default)。后面將詳細(xì)討論這些動作。
進(jìn)入條件管理員所作的所有預(yù)先設(shè)置在進(jìn)入時恢復(fù)。選擇快速安裝按鈕作為缺省動作。
表格內(nèi)容的詳細(xì)說明快速安裝按鈕在管理員選擇這一選項時,出現(xiàn)第一快速安裝表格。這一動作不需確認(rèn)。這一動作的加速鍵是Q。
高級選項按鈕在管理員選擇這一選項時,出現(xiàn)編輯位置表格。這一動作不需確認(rèn)。這一動作的加速鍵是B。
編輯系統(tǒng)缺省值按鈕在管理員選擇這一選項時,出現(xiàn)編輯位置表格。這一動作不需確認(rèn)。這一動作的加速鍵是D。
退出程序按鈕在管理員選擇這一選項時,關(guān)閉該程序。如果已對本地數(shù)據(jù)庫進(jìn)行了改變,則提示管理員保留或丟棄這些改變。這是更新系統(tǒng)數(shù)據(jù)庫文件的唯一關(guān)鍵點。如果管理員選擇提交所作的改變,則提交本地和系統(tǒng)數(shù)據(jù)庫的改變,而且系統(tǒng)文件改變表格顯示出對系統(tǒng)數(shù)據(jù)庫的修改的當(dāng)前狀態(tài)。如果對本地數(shù)據(jù)庫沒有作任何改變,對這一動作沒有確認(rèn)。這一動作的加速鍵是X。
RPL狀態(tài)檢查框這一檢查框顯示服務(wù)器上RPL的當(dāng)前狀態(tài)。如果該框被標(biāo)記,則允許RPL。使用這一檢查框,管理員可以關(guān)閉和打開所有的RPL操作。這一動作需要確認(rèn),因為在RPL關(guān)閉時如果重新啟動客戶機(jī),則將RPL切換為關(guān)閉將使客戶機(jī)停止工作。所作的任何改變將同時發(fā)生。這一控制的加速按鍵是R。
退出條件管理員所作的任何修改在從系統(tǒng)中退出時被存放在磁盤上。向管理員呈現(xiàn)出標(biāo)準(zhǔn)的退出(Exit)提交對話框(如前所述)。在這種情況下,提交該改變將使用本地數(shù)據(jù)庫以更新服務(wù)器上的系統(tǒng)數(shù)據(jù)庫以及使所有的改變生效。選擇丟棄使得本地數(shù)據(jù)庫卷回到運行該程序前的狀態(tài),對系統(tǒng)RPL文件不作任何改變。
編輯位置表格現(xiàn)在參見圖6,這一表格允許管理員進(jìn)行下列操作編輯,和維護(hù)在該位置的客戶機(jī)列表;編輯,和維護(hù)在該位置的軟件輪廓;編輯,和維護(hù)客戶機(jī)到輪廓的映射;掃描網(wǎng)絡(luò)以發(fā)現(xiàn)更多的新的客戶機(jī);以及允許和禁止服務(wù)器上的所有遠(yuǎn)程程序加載。所有這些將在下面詳細(xì)討論。
在該表格中所作的將任一客戶機(jī)賦給任一輪廓的改變在管理員退出該表格或編輯一輪廓或一個客戶機(jī)之前將向管理員產(chǎn)生提示以將那些變化向本地數(shù)據(jù)庫的工作拷貝進(jìn)行提交。對于不匹配的客戶機(jī)的數(shù)據(jù)確認(rèn)將在該點發(fā)生。在網(wǎng)絡(luò)掃描仍在進(jìn)行的時候不允許管理員退出這一表格。
進(jìn)入條件在進(jìn)入時恢復(fù)由管理員所作的先前的設(shè)置。特別是,將未分配的客戶機(jī)列表,軟件輪廓和已分配的客戶機(jī)恢復(fù)到他們前一次已知的設(shè)置。這包括輪廓窗口的布局,包括卷(folder)的展開等。開始和停止按鈕,無線按鈕和檢查框都顯示由管理員上一次設(shè)置的狀態(tài)。其唯一所例外是,在客戶機(jī)或軟件輪廓編輯表格中在管理員改變一客戶機(jī)或一軟件輪廓的數(shù)目或類型時。在這種情況下,未分配的客戶機(jī)和已分配的客戶機(jī)框的狀態(tài)反映所作的任何改變。缺省操作是選擇退出按鈕。
表格內(nèi)容的詳細(xì)描述未分配的客戶機(jī)窗口它包括當(dāng)前未分配給任一軟件輪廓的所有客戶機(jī)的列表。他們可以示出為一列網(wǎng)絡(luò)地址或者為一列管理員定義的客戶機(jī)名。在這兩種情況下,名字和編號在服務(wù)器上是唯一的。通過下面描述的無線按鈕管理員可以在這兩種模式之間進(jìn)行切換。在未分配客戶機(jī)窗口中的每一項都附著一個小的圖標(biāo)。該圖標(biāo)可以是一個客戶計算機(jī)的圖形表示(圖6中未示出)。管理員在這一控制中可以選擇多個客戶機(jī)條目。在這一控制中的條目按照字母順序排列。下列動作可應(yīng)用到這一控制中的客戶機(jī)條目上,而所有其他動作沒有效果(注除非下面特別說明,對于各個操作系統(tǒng)應(yīng)用正常的多選操作)。
在新的條目上左按一下 --選擇一個條目在所選擇的條目上左按一下 --開始拖動操作在新的條目上左按兩下 --產(chǎn)生一個用于那個客戶機(jī)的編輯客戶機(jī)表格在所選擇的條目上左按兩下 --產(chǎn)生一個用于多個客戶機(jī)的編輯客戶機(jī)表格鍵盤 -支持正常的框按鍵操作已分配客戶機(jī)窗口它包含所有軟件輪廓以及當(dāng)前分配給這些軟件輪廓的所有客戶機(jī)的一個三級框列表。它包括三類條目頂級,主輪廓卷;第二級,軟件輪廓卷;以及第三級,已分配的客戶機(jī)條目。在這一控制中的所有條目被安排成字母的順序。在任何時候,在框列表中只可以選擇一個條目,也就是不可能有一個已選擇的軟件輪廓和一個已選擇的已分配的客戶機(jī)。
這一框列表的頂級包括兩個卷條目。他們的每一個以正常方式表現(xiàn)為一個卷圖標(biāo),帶有打開和關(guān)閉的位圖。所使用的位圖最好不同于在第二級卷中使用的,因為在頂級卷中放落不是有效的動作。該兩個頂條目是混合RPL軟件輪廓和普通RPL軟件輪廓的卷。每一個卷可以包括任意數(shù)目的二級條目。管理員不能多選頂級條目。在這一控制中,下列動作可應(yīng)用于頂級條目,而其他動作沒有效果。
在條目上左按一下--選擇一個卷在條目上左按兩下--打開和關(guān)閉一個卷在二級卷上釋放左按鈕--在那個卷上客戶機(jī)的放落動作鍵盤-支持正常的框按鍵操作在這一框列表的第一級的每一個卷可以包括任意數(shù)目的第二級軟件輪廓卷。他們中的每一個以正常方式示出鄰近一個卷圖標(biāo),帶有打開和關(guān)閉的位圖。該位圖不同于頂級卷所使用的那些,因為在頂級卷放落是一個有效的動作。管理員給這些卷命名,在頂級卷中這些名字是唯一的(即如果一個是混合RPL軟件輪廓而另一個是普通RPL軟件輪廓,只可以有稱作′Fred′的兩個輪廓)。管理員不能多選一個二級條目。同樣,管理員不能跨越頂級卷多選二級條目,或者混合多選具有已分配客戶機(jī)的二級條目。這些卷中的每一個可以包括任意數(shù)目的第三級已分配的客戶機(jī)條目。在這一控制中下列動作可應(yīng)用于第二級條目,而其他動作沒有效果。注除非下面具體說明,對于各個操作系統(tǒng)的普通多選動作也適用。
在條目上左按一下--選擇一個卷在條目上左按兩下--打開和關(guān)閉一個卷在條目上右按一下--產(chǎn)生具有‘編輯輪廓’(′EditProfile′)選項的菜單在二級卷上釋放左按鈕--在那個卷上客戶機(jī)的放落動作鍵盤-支持正常的框按鍵操作每一個二級卷可以包括任意數(shù)目的三級已分配的客戶機(jī)。他們可以示出為一個網(wǎng)絡(luò)地址列表或者一個管理員定義的客戶機(jī)名字列表。在這兩種情況下,名字和編號在服務(wù)器上都是唯一的。管理員可以使用后面描述的無線按鈕在這兩種模式之間進(jìn)行切換。在已分配客戶機(jī)窗口中每一個客戶機(jī)項都跟一個小圖標(biāo)。該圖標(biāo)是一個客戶計算機(jī)的圖形表示(在圖6中未示出)。已分配客戶機(jī)是這一框的最低級,不能包含其他條目。在一個二級卷中管理員可以多選已分配的客戶機(jī)。管理員不能跨越二級卷多選已分配的客戶機(jī),或者混合多選具有已分配客戶機(jī)的軟件輪廓。管理員可以在不同軟件輪廓卷之間拖放已分配的客戶機(jī)。下列動作應(yīng)用于這一控制,而其他動作沒有效果。
在新條目上左按一下 --選擇一個條目,不選擇其他條目在所選擇的條目上左按一下 --開始拖動操作在新條目上左按兩下 --產(chǎn)生那個客戶機(jī)的編輯客戶機(jī)表格在所選擇的條目上左按兩下 --產(chǎn)生那些客戶機(jī)的編輯客戶機(jī)表格分配客戶機(jī)按鈕當(dāng)管理員選擇這一選項,該所選擇的在未分配客戶機(jī)列表中的客戶機(jī)將被移動到所選擇的軟件輪廓列表中。只有在有一個或多個所選擇的未分配客戶機(jī)和一個所選擇的軟件輪廓時這一按鈕才允許。在其它情況下,該按鈕是灰色的。在這一移動動作中不需要確認(rèn)。這一控制的加速鍵是A。
解除分配客戶機(jī)按鈕當(dāng)管理員選擇這一選項時,在軟件輪廓列表中的所選擇的已分配客戶機(jī)被移動到未分配的客戶機(jī)列表。當(dāng)有一個或多個所選擇的已分配客戶機(jī)時這一按鈕才允許。在所有其他情況下這一按鈕是灰色的。這一移動操作不需要確認(rèn)。這一控制的加速鍵是D。
編輯/新的未分配客戶機(jī)按鈕當(dāng)管理員選擇這一選項時,對于所選擇的未分配客戶機(jī)出現(xiàn)編輯客戶機(jī)表格。當(dāng)沒有所選擇的未分配客戶機(jī)時,這一按鈕顯示“新的客戶機(jī)”,當(dāng)選擇這一按鈕時,對于一個新的客戶機(jī)出現(xiàn)編輯客戶機(jī)表格。在所有其他情況下,這一按鈕是灰色的。這一動作不需要確認(rèn)。這一控制的加速鍵是E。
編輯已分配的客戶機(jī)/軟件輪廓按鈕當(dāng)管理員選擇這一按鈕時,對于所選擇的已分配客戶機(jī)或輪廓出現(xiàn)編輯客戶機(jī)表格或編輯輪廓表格。當(dāng)沒有選擇的已分配客戶機(jī)或者軟件輪廓時,這一按鈕顯示“新的輪廓”,在選擇這一按鈕時,對于一個新的輪廓出現(xiàn)編輯輪廓表格。在所有其他情況下,這一按鈕是灰色的。這一動作不需要確認(rèn)。這一控制的加速鍵是I。
開始/停止掃描按鈕在管理員選擇這一選項時,該軟件開始掃描網(wǎng)絡(luò)上的新的客戶機(jī),當(dāng)發(fā)現(xiàn)新的客戶機(jī)時,就將他們加到未分配客戶機(jī)列表中。這一動作需要確認(rèn),因為它可能消耗網(wǎng)絡(luò)資源。一旦開始一次掃描,該按鈕上的文字顯示出停止,在這個按鈕上再按一次就停止該掃描過程。這一控制的加速鍵是S。
掃描過程圖形這是一個運動的位圖,它向管理員示出一個網(wǎng)絡(luò)掃描操作正在進(jìn)行中。
顯示網(wǎng)絡(luò)無線按鈕它們允許管理員在這一表格上切換列表框中的客戶機(jī)的表示。如果選擇了頂部按鈕,則底部按鈕不被選擇,在這一列表框中的所有的客戶機(jī)使用它們的網(wǎng)絡(luò)地址被重畫。如果選擇了底部按鈕,則頂部按鈕不被選擇,在這一列表框中的所有的客戶機(jī)使用它們的管理員定義的名字被重畫。選擇一個已經(jīng)選擇的無線按鈕并不引起一次重畫。這一動作不需要確認(rèn)。這些控制的加速鍵是T和M。
退出條件在離開這個表格時記住管理員所進(jìn)行的所有修改。如果管理員已經(jīng)啟動一個網(wǎng)絡(luò)掃描過程,則在允許離開這個表格之前提示他/她關(guān)閉該掃描。
編輯客戶機(jī)表格--詳細(xì)的筆記現(xiàn)在參見圖7,這一表格允許管理員刪除客戶機(jī),創(chuàng)建新的客戶機(jī),改變與客戶機(jī)有關(guān)的細(xì)節(jié),對客戶機(jī)打開和關(guān)閉RPL,在混合RPL和普通RPL之間進(jìn)行切換,以及改變一個客戶機(jī)的BIOS口令。如果對于一個或多個客戶機(jī)在這一表格中管理員對任一筆記本中的任一細(xì)節(jié)進(jìn)行了任一改變,則在他/她進(jìn)行一個新的,刪除或退出操作之前提示他/她丟棄這些改變或者將這些改變保存到本地數(shù)據(jù)庫的工作拷貝中。在這時才發(fā)生對于不匹配客戶機(jī)的數(shù)據(jù)確認(rèn)。
進(jìn)入條件在進(jìn)入時由管理員所作的先前的設(shè)置被恢復(fù)。管理員可以以一個所選擇的客戶機(jī)或者多個選擇的客戶機(jī)進(jìn)入這一表格。當(dāng)管理員以一個所選擇的客戶機(jī)進(jìn)入該表格時,其所有的控制都可以使用,并且所作的任一改變只影響所選擇的一個客戶機(jī)。當(dāng)管理員以多于一個所選擇的客戶機(jī)進(jìn)入該表格時,其只有共同的控制可以使用,并且所作的任一改變影響所選擇的所有客戶機(jī)。在這種情況下,下列控制是灰色的,并且填以字符“*”地址筆記框,名字編輯框,以及序列號編輯框。其退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述地址編輯框它包含一個單一的客戶機(jī)網(wǎng)絡(luò)地址(選擇單個客戶機(jī))或者填以字符“*”(選擇多個客戶機(jī))。在管理員選擇了多于一個的客戶機(jī)時該框是灰色的。如果管理員在這個框中鍵入時,其動作就意味著對于這一命名的客戶機(jī)其網(wǎng)絡(luò)地址正在被改變。這一控制的加速鍵是A。
名字編輯框它包含一個單一的客戶機(jī)名字(選擇單個客戶機(jī))或者填以字符“*”(選擇多個客戶機(jī))。在管理員選擇了多于一個的客戶機(jī)時該框是灰色的。如果管理員在這個框中鍵入時,其動作就意味著對于這一具有這一網(wǎng)絡(luò)地址的客戶機(jī)其客戶機(jī)名字正在被改變。這一控制的加速鍵是M。
序列號編輯框它包含一個單一的客戶機(jī)序列號(選擇單個客戶機(jī))或者填以字符“*”(選擇多個客戶機(jī))。在管理員選擇了多于一個的客戶機(jī)時該框是灰色的。如果管理員在這個框中鍵入時,其動作就意味著對于這一客戶機(jī)其序列號正在被改變。這一控制的加速鍵是S。
口令編輯框它包含一個或多個客戶機(jī)的口令。如果選擇了一個客戶機(jī),則這一控制顯示出那個客戶機(jī)的當(dāng)前口令文本。如果選擇了多于一個的客戶機(jī),這一控制顯示為空,每一個客戶機(jī)的值都未改變,除非管理員對這一控制作了改變。如果選擇了多于一個的客戶機(jī),對這一控制進(jìn)行改變就將所有客戶機(jī)置為這一新的值。一個空的編輯框意味著沒有使用口令。這一控制的加速鍵是P。
位置編輯框它包含一個或多個客戶機(jī)的位置細(xì)節(jié)。如果選擇了一個客戶機(jī),則這一控制顯示出那個客戶機(jī)的當(dāng)前位置文本。如果選擇了多于一個的客戶機(jī),這一控制顯示為空,每一個客戶機(jī)的值都未改變,除非管理員對這一控制作了改變。如果選擇了多于一個的客戶機(jī),對這一控制進(jìn)行改變就將所有客戶機(jī)置為這一新的值。這一控制的加速鍵是L。
聯(lián)系編輯框它包含一個或多個客戶機(jī)的聯(lián)系細(xì)節(jié)。如果選擇了一個客戶機(jī),則這一控制顯示出那個客戶機(jī)的當(dāng)前聯(lián)系文本。如果選擇了多于一個的客戶機(jī),這一控制顯示為空,每一個客戶機(jī)的值都未改變,除非管理員對這一控制作了改變。如果選擇了多于一個的客戶機(jī),對這一控制進(jìn)行改變就將所有客戶機(jī)置為這一新的值。這一控制的加速鍵是C。
備注編輯框它包含一個或多個客戶機(jī)的備注細(xì)節(jié)。如果選擇了一個客戶機(jī),則這一控制顯示出那個客戶機(jī)的當(dāng)前備注文本。如果選擇了多于一個的客戶機(jī),這一控制顯示為空,每一個客戶機(jī)的值都未改變,除非管理員對這一控制作了改變。如果選擇了多于一個的客戶機(jī),對這一控制進(jìn)行改變就將所有客戶機(jī)置為這一新的值。這一控制的加速鍵是O。
RPL允許檢查框它顯示出一個或多個客戶機(jī)的當(dāng)前RPL狀態(tài)。這一控制的缺省是允許RPL(即置該檢查框)。如果選擇了多于一個的客戶機(jī)并且它們具有不同的用于這一控制的值,則這一控制顯示為空,每一個客戶機(jī)的值都未改變,除非管理員對這一控制作了改變。如果選擇了多于一個的客戶機(jī),對這一控制進(jìn)行改變就將所有客戶機(jī)置為這一新的值。這一控制的加速鍵是R。
RPL無線按鈕它顯示出一個或多個客戶機(jī)的當(dāng)前RPL類型。這一控制的缺省是混合RPL(即置該頂部無線框)。如果選擇了多于一個的客戶機(jī)并且它們具有不同的用于這些控制的值,則無線框不被設(shè)置,每一個客戶機(jī)的值都未改變,除非管理員對這些控制之一作了改變。如果選擇了多于一個的客戶機(jī),對這些控制進(jìn)行改變就將所有所選擇的客戶機(jī)置為這一新的值。根據(jù)這一無線按鈕的狀態(tài),這一筆記本中的兩個指定的RPL部分中的一個是灰色的。這些控制的加速鍵是Y和L。
新客戶機(jī)按鈕這一控制的動作在這一表格中的所有指定的筆記本部分上是共同的。在這些控制沒有缺省值的情況下,將清除所有的控制,否則置為它們的缺省值。選擇細(xì)節(jié)筆記本部分,并且聚焦在網(wǎng)絡(luò)地址編輯框。如果管理員先前已經(jīng)對所選擇的任一客戶機(jī)進(jìn)行了改變,則在他進(jìn)入這一表格時要求進(jìn)行確認(rèn)。向管理員提示具有四個按鈕的簡單對話框提交改變(它提交所作的改變并且開始新的操作);放棄改變(它取消所作的所有改變并且開始新的操作);取消新客戶機(jī)(它允許管理員返回到他們按“新”按鈕之前的狀態(tài));以及幫助(它提供上下文敏感幫助)。這些按鈕的加速鍵是C,D,A和H。新客戶機(jī)按鈕的加速鍵是N。
刪除客戶機(jī)按鈕這一控制的動作在這一表格中的所有指定的筆記本部分上是共同的。它使得所有所選擇的客戶機(jī)從本地數(shù)據(jù)庫中刪除,并且使管理員返回到編輯位置表格。這一動作要求進(jìn)行確認(rèn)。向管理員提示具有三個按鈕的簡單對話框提交刪除(它提交所作的刪除并且返回到編輯位置表格);取消刪除(它取消刪除并且返回到編輯客戶機(jī)表格);以及幫助(它提供上下文敏感幫助)。這些按鈕的加速鍵是C,A和H。刪除客戶機(jī)按鈕的加速鍵是D。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到磁盤上。管理員被提示對此作出確認(rèn)。
編輯客戶機(jī)表格--硬件筆記本現(xiàn)在參見圖8,這一表格允許管理員修改一個或多個客戶機(jī)的硬件描述。這一表格的數(shù)據(jù)庫由網(wǎng)絡(luò)掃描程序提供。在管理員已經(jīng)升級許多框時他只需訪問這一對話框。
進(jìn)入條件在進(jìn)入時,管理員原先所作的所有設(shè)置均被恢復(fù)。管理員可以以一個選擇的客戶機(jī)或者多個選擇的客戶機(jī)進(jìn)入這一表格。在管理員以一個選擇的客戶機(jī)進(jìn)入該表格時,所有控制均可使用,所作的任何改變只影響所選擇的單個客戶機(jī)。
在管理員以多于一個的客戶機(jī)進(jìn)入該表格時,所有控制都可使用,只有那些客戶機(jī)間具有沖突的細(xì)節(jié)的控制示出為空(比如一些框具有8M的RAM。而另一些具有16M)。對每一個客戶機(jī)這些值保持不變,除非管理員在這些控制之一改變一項。如果管理員在一個控制中作了鍵入,則該控制的值對所有的所選擇的客戶機(jī)均設(shè)置。退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述網(wǎng)絡(luò)卡綜合(Combo)框它包括該系統(tǒng)所支持的所有卡類型的一個只讀列表。該列表中的第一項被當(dāng)作是缺省的。這一控制的加速鍵是T。
視頻芯片組綜合框它包括該系統(tǒng)所支持的所有視頻芯片組的一個只讀列表。該列表中的第一項被當(dāng)作是缺省的。這一控制的加速鍵是V。
本地RAM編輯框它包含客戶機(jī)中以兆字節(jié)為單位的RAM的容量。其缺省為8。這一控制的加速鍵是R。
本地硬盤編輯框它包含客戶機(jī)中以兆字節(jié)為單位的硬盤的容量。其缺省為540。如果本地硬盤檢查框未設(shè)置,則這一項為灰色。這一控制的加速鍵是A。
本地相連的硬件檢查框它包含一個或單個客戶機(jī)的本地相連的硬件。當(dāng)前它限于鍵盤和鼠標(biāo)。如果選擇這些項,則該硬件在客戶機(jī)中出現(xiàn)。如果硬盤檢查框未設(shè)置,則本地硬盤編輯框為灰色。這些控制的加速鍵是K,M。
當(dāng)前BIOS級它包含BIOS的當(dāng)前級。它只用于信息顯示,管理員不能改變。
BIOS文件編輯框它包含用于升級該客戶機(jī)的BIOS的文件。這一控制的加速鍵是B。
BIOS文件瀏覽按鈕它跳到普通文件對話框。允許管理員選擇一個BIOS升級文件。這一控制的加速鍵是FBIOS升級檢查框當(dāng)它被設(shè)置時,在客戶機(jī)下次重啟時所選擇的BIOS文件用于升級該客戶機(jī)上的BIOS級。該檢查框被禁止,直到管理員選擇一個升級文件。這一控制的加速鍵是U。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到磁盤上。管理員被提示對此作出確認(rèn)。
編輯客戶機(jī)表格--混合RPL筆記本現(xiàn)在參見圖9,這一表格允許管理員修改一個或多個客戶機(jī)的混合RPL細(xì)節(jié)。注意雖然對于一個客戶機(jī)混合以及普通RPL選項均可設(shè)置,但在任一時刻其中只有一個選項是有效的。然而,這兩個的設(shè)置始終被記住,從而管理員能夠在這兩者之間快速切換。
進(jìn)入條件在進(jìn)入時,管理員原先所作的設(shè)置被恢復(fù)。管理員可以以一個選擇的客戶機(jī)或者多個選擇的客戶機(jī)進(jìn)入這一表格。在管理員以一個選擇的客戶機(jī)進(jìn)入該表格時,所有控制均可使用,所作的任何改變只影響所選擇的單個客戶機(jī)。在管理員以多于一個的客戶機(jī)進(jìn)入該表格時,有些控制是灰色的,因為在多個客戶機(jī)上對這些控制進(jìn)行改變是沒有意義的。它們是個性化文件名編輯框,個性化文件名編輯按鈕,以及個性化文件瀏覽按鈕。
所有控制都可使用,只有那些客戶機(jī)間(比如不同的軟件輪廓)具有沖突的細(xì)節(jié)的控制示出為空。對每一個客戶機(jī)這些值保持不變,除非管理員在這些控制之一改變一項。如果管理員在一個控制中作了鍵入,則該控制的值對所有的所選擇的客戶機(jī)均設(shè)置。退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述混合輪廓名綜合框它包括該系統(tǒng)所支持的所有的混合輪廓的一個只讀列表。該列表中的第一項被認(rèn)為是缺省的。如果改變了一個或多個客戶機(jī)的RPL映象,則RPL映象狀態(tài)編輯框變?yōu)橛诚笮遁d未決狀態(tài),映象日期編輯框為灰色,重加載映象框被設(shè)置。這一控制的加速鍵是Y。
個性化文件名編輯框它包括配置一個客戶機(jī)所用的批處理/命令文件的全路徑和名字。在此加入一個值就使得編輯按鈕不再是灰色。這一控制的加速鍵是P。
個性化文件名編輯按鈕按下這一按鈕彈出該操作系統(tǒng)的缺省編輯器以用于該個性化文件。它允許管理員直接編輯該個性化文件。這一按鈕是灰色的,除非已經(jīng)指定了一個文件。這一控制的加速鍵是E。
個性化文件名編輯按鈕按下這一按鈕彈出普通文件對話框以允許管理員選擇一個個性化文件。缺省的文件過濾是′.bat′和′.cmd′后綴。這一控制的加速鍵是B。
混合RPL映象狀態(tài)編輯框這是包含一個或多個客戶機(jī)的混合RPL的當(dāng)前狀態(tài)的一個只讀編輯框。它可以是映象卸載未決或映象被加載。
混合RPL映象日期編輯框它是加載到該客戶機(jī)的上一映象的日期和時間的一個只讀編輯框。只有在RPL映象狀態(tài)設(shè)置為映象被加載時它才有意義,在所有其他時間該框是灰色的。
混合RPL映象重加載檢查框它顯示一個或多個客戶機(jī)的混合RPL映象的當(dāng)前狀態(tài)。如果管理員選擇了它,則該RPL映象狀態(tài)編輯框變?yōu)橛诚笮遁d未決狀態(tài),并且映象日期編輯框為灰色。這一控制的加速鍵是R。
退出條件在離開這個表格時管理員所進(jìn)行的任一修改都被存放到本地數(shù)據(jù)庫中。管理員被提示對此進(jìn)行確認(rèn)。
編輯客戶機(jī)表格--普通RPL筆記現(xiàn)在參見圖10,這一表格允許管理員修改一個或多個客戶機(jī)的普通RPL細(xì)節(jié)。注意雖然對于一個客戶機(jī)混合以及普通RPL選項均可設(shè)置,但在任一時刻其中只有一個選項是有效的。然而,這兩個的設(shè)置始終被記住,從而管理員能夠在這兩者之間快速切換。
進(jìn)入條件在進(jìn)入時,管理員原先所作的設(shè)置被恢復(fù)。管理員可以以一個選擇的客戶機(jī)或者多個選擇的客戶機(jī)進(jìn)入這一表格。在管理員以一個選擇的客戶機(jī)進(jìn)入該表格時,所有控制均可使用,所作的任何改變只影響所選擇的單個客戶機(jī)。在管理員以所選擇的多于一個的客戶機(jī)進(jìn)入該表格時,RPL客戶機(jī)名字編輯框控制是灰色的,因為在多個客戶機(jī)上對該控制進(jìn)行改變是沒有意義的。所有其他控制都可使用,只有那些客戶機(jī)間(比如不同的軟件輪廓)具有沖突的細(xì)節(jié)的控制示出為空。對每一個客戶機(jī)這些值保持不變,除非管理員對這些控制之一進(jìn)行了一個鍵入。如果管理員對一個控制進(jìn)行了一個鍵入,則該控制的值對所有的所選擇的客戶機(jī)均設(shè)置。退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述普通輪廓名綜合框它包括該系統(tǒng)支持的所有普通輪廓的一個只讀列表。該列表中的第一項被作為缺省的。這一控制加速鍵是P。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到本地數(shù)據(jù)庫上。管理員被提示對此作出確認(rèn)。
編輯輪廓表格--詳細(xì)的筆記現(xiàn)在參見圖11,這一表格允許管理員在一個軟件輪廓上進(jìn)行多個動作。它們包括創(chuàng)建一個新的輪廓,編輯一個現(xiàn)有輪廓,改變一個輪廓的名字,以及刪除一個現(xiàn)有的輪廓。如果對于一個輪廓在這一表格中管理員對任一筆記本中的任一細(xì)節(jié)進(jìn)行了任一改變,則在他/她進(jìn)行一個新的,刪除或退出操作之前提示他/她丟棄這些改變或者將這些改變保存到本地數(shù)據(jù)庫的工作拷貝中。在這時才發(fā)生對于不匹配客戶機(jī)的數(shù)據(jù)確認(rèn)。
進(jìn)入條件在進(jìn)入時由管理員所作的先前的設(shè)置被恢復(fù)。管理員只可以以一個所選擇的輪廓進(jìn)入這一表格。其退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述輪廓名編輯框它包含軟件輪廓的名字。在該框中進(jìn)行鍵入被認(rèn)為對當(dāng)前輪廓進(jìn)行改名,其他細(xì)節(jié)保持不變,在離開該表格時,舊的輪廓名被新的輪廓名所代替。注意對于混合或者普通RPL該輪廓名必須是唯一的。這一控制的加速鍵是P。
輪廓類型無線按鈕它顯示出輪廓的當(dāng)前RPL類型。這一控制的缺省值是混合RPL(即設(shè)置頂部無線按鈕)。這些控制的加速鍵是Y和L。
新輪廓按鈕這一控制的動作在這一表格中的所有指定的筆記本部分上是共同的。在這些控制沒有缺省值的情況下,將清除所有的控制,否則置為它們的缺省值。選擇細(xì)節(jié)筆記本部分,并且放在輪廓名編輯框中。
如果管理員先前已經(jīng)對所選擇的輪廓進(jìn)行了改變,則在他進(jìn)入這一表格時要求進(jìn)行確認(rèn)。向管理員提示具有四個按鈕的簡單對話框提交改變(它提交所作的改變并且開始新的操作);放棄改變(它取消所作的所有改變并且開始新的操作);取消新輪廓(它允許管理員返回到他們按“新”按鈕之前的狀態(tài));以及幫助(它提供上下文敏感幫助)。這些按鈕的加速鍵是C,D,A和H。新客戶機(jī)按鈕的加速鍵是N。
刪除輪廓按鈕這一控制的動作在這一表格中的所有指定的筆記本部分上是共同的。它使得所選擇的輪廓從本地數(shù)據(jù)庫中刪除,并且使管理員返回到編輯位置表格。這一動作要求進(jìn)行確認(rèn)。向管理員提示具有三個按鈕的簡單對話框提交刪除(它提交所作的刪除并且返回到編輯位置表格);取消刪除(它取消刪除并且返回到編輯輪廓表格);以及幫助(它提供上下文敏感幫助)。這些按鈕的加速鍵是C,A和H。刪除客戶機(jī)按鈕的加速鍵是D。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到磁盤上。管理員被提示對此作出確認(rèn)。
編輯輪廓表格--最小硬件筆記本現(xiàn)在參見圖12,這一表格允許管理員指定在一個客戶機(jī)上運行該輪廓所須的最小硬件要求。在管理員將客戶機(jī)應(yīng)用于軟件輪廓時,這些被用于檢查有效客戶機(jī),改變一個客戶機(jī)定義,或者編輯一個輪廓的最小要求。如果需要的話,管理員可以將該值置為不關(guān)注。如果對這一表格進(jìn)行了任一改變,則對所有有關(guān)的客戶機(jī)進(jìn)行檢查以確保它們遵守最小的標(biāo)準(zhǔn)基礎(chǔ)。否則的話,使用客戶機(jī)輪廓不匹配表格產(chǎn)生各種問題。
進(jìn)入條件在進(jìn)入時,管理員原先所作的設(shè)置被恢復(fù)。管理員只可以以一個選擇的客戶機(jī)進(jìn)入這一表格。退出按鈕被選擇為缺省。
表格內(nèi)容的詳細(xì)描述網(wǎng)絡(luò)卡綜合框它包括該系統(tǒng)所支持的所有的卡類型的一個只讀列表。另外在該列表中項“不關(guān)注”被顯示為第一項?!安魂P(guān)注”選項作為缺省。這一控制的加速鍵是T。
視頻芯片組綜合框它包括該系統(tǒng)所支持的所有視頻芯片組的一個只讀列表。另外在該列表中項“不關(guān)注”被顯示為第一項?!安魂P(guān)注”選項作為缺省。這一控制的加速鍵是V。
本地RAM編輯框它包含該輪廓所要求的RAM的容量。0被作為不關(guān)注。該“不關(guān)注”選項作為缺省。這一控制的加速鍵是R。
本地硬盤編輯框它包含該輪廓所要求的硬盤的容量。0被作為不關(guān)注。該“不關(guān)注”選項作為缺省。這一控制的加速鍵是A。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到本地數(shù)據(jù)庫上。管理員被提示對此作出確認(rèn)。
編輯輪廓表格--混合RPL筆記本現(xiàn)在參見圖13,這一表格允許更高級的管理員建立用于混合RPL輪廓的細(xì)節(jié)。它包括要被加載的映象以及該最終映象是否需要個性化。混合RPL過程的目的是在大量的客戶機(jī)上完全安裝盡可能多的軟件。完成它有三個主要步驟a.為客戶機(jī)準(zhǔn)備最終映象(Final image)。一些軟件(比如Windows95)不能工作在標(biāo)準(zhǔn)的FAT分區(qū)上。管理員必須有些方法來處理它,因為所有的客戶機(jī)都是以標(biāo)準(zhǔn)的FAT分區(qū)起運的。在加載最終映象之前通過指定要運行的軟件的一個啟動集,預(yù)加載映象允許這種方法。
b.然后最終映象可以被拷貝到客戶機(jī)硬盤上。該映象文件是一個自解壓.EXE文件,它包括該客戶機(jī)所要求的所有文件。它被拷貝到每一個客戶機(jī)上,然后擴(kuò)展到每一個客戶機(jī)的本地硬盤上。在該過程的這一點上大量的客戶機(jī)在它們的硬盤上具有一個相同的軟件映象。不幸的是這不足以使得所有類型的軟件正確運行。絕大多數(shù)網(wǎng)絡(luò)系統(tǒng)要求網(wǎng)絡(luò)上的每一個客戶機(jī)有一個唯一的TAG。比如,可能需要設(shè)置TCP/IP地址以允許使用一個協(xié)議棧,終端仿真程序?qū)τ诿恳粋€客戶機(jī)可能要求一個不同的標(biāo)識(id),等等。所有可能的條件的列表實際上是無限制的。因此要有一些靈活的配置或者對每一個客戶機(jī)加入個性化的方法。這是通過與每一個客戶機(jī)有關(guān)的個性化文件完成的。這些是混合RPL過程中運行的最后一個步驟。
c.如果一個混合RPL輪廓要求每一個客戶機(jī)單獨配置,則將客戶機(jī)個性化文件卸載下來以及在每一個客戶機(jī)上運行。這些是簡單的批處理文件,它們允許對每一個客戶機(jī)編寫。INI文本和登錄數(shù)據(jù)庫文件。這些由編輯客戶機(jī)表格的客戶機(jī)基礎(chǔ)在一個客戶機(jī)上指定。所有這些由這一表格中的控制包括。
進(jìn)入條件在進(jìn)入時,管理員原先所作的設(shè)置被恢復(fù)。管理員只可以以一個選擇的輪廓進(jìn)入這一表格。退出按鈕被選擇為缺省。
表格內(nèi)容的詳細(xì)描述預(yù)加載映象文件名編輯框它包含預(yù)加載映象的目錄路徑和名字。在加載最終映象之前將這一映象進(jìn)行卸載和運行。該預(yù)加載映象是客戶機(jī)上的程序的過渡集合,以為客戶機(jī)準(zhǔn)備最終映象。如果有關(guān)的檢查框未設(shè)置,這一編輯框是灰色的。這一控制的加速鍵是P。
預(yù)加載映象文件名瀏覽按鈕它彈出普通的文件尋找對話框以允許管理員選擇一個映象文件。如果有關(guān)的檢查框未設(shè)置,這一編輯框是灰色的。這一控制的加速鍵是R。
預(yù)加載映象檢查框它示出是否使用預(yù)加載映象。如果該框被設(shè)置,在保存這一輪廓細(xì)節(jié)之前必須設(shè)置預(yù)加載映象文件名,即不允許是一個空白項。在該框切換時,預(yù)加載映象編輯框和瀏覽按鈕分別變成灰色和非灰色。這一控制的加速鍵是U。
最終映象文件名編輯框它包括最終映象的目錄路徑和名字。這一映象被卸載并且被拷貝到使用這一輪廓的所有客戶機(jī)的硬盤上。該最終映象是卸載到一個客戶機(jī)硬盤上的程序的固定集,并保持在那里,直到管理員指示它們應(yīng)該被改變。不像普通的RPL,管理員可以創(chuàng)建一個他們想卸載的映象,混合RPL過程卸載和拷貝該映象到該客戶機(jī)硬盤上。這要指望管理員確信該映象可以在網(wǎng)絡(luò)硬件上正確運行。提供示例的混合RPL文件以包括多個選擇項以及向管理員顯示這一過程是如何工作的。這一控制的加速鍵是F。
最終映象文件名瀏覽按鈕它彈出普通的文件尋找對話框以讓管理員選擇一個映象文件。這一控制的加速鍵是B。
個性化檢查框它顯示該最終映象是否需要每一個客戶機(jī)的配置。如果設(shè)置了這一檢查框,與這一輪廓相關(guān)的所有客戶機(jī)必須在它們的編輯客戶機(jī)表格上具有一個個性化文件集。否則該映象將不能在這些客戶機(jī)上正確運行。從而在此時必須檢查所有客戶機(jī),使用該客戶機(jī)輪廓不匹配表格產(chǎn)生各種問題。這一控制的加速鍵是E。
服務(wù)器名編輯框它包含用于混合RPL過程的服務(wù)器的名字。它被設(shè)置為在缺省編輯表格中所給的值,除非對于一個輪廓管理員明示地修改了它。這一控制的加速鍵是S。
退出條件在從這一表格退出時,管理員所作的任何修改都被存放到本地數(shù)據(jù)庫上。管理員被提示對此作出確認(rèn)。
編輯輪廓表格--普通RPL筆記本現(xiàn)在參見圖14,這一表格允許管理員指定一個輪廓的普通RPL選項。它包括OS/2,DOS和DOS/Windows等的遠(yuǎn)程程序加載。這些是由服務(wù)器上的NOS以普通方式處理的。管理員從所提供的固定范圍的選項中選擇進(jìn)行遠(yuǎn)程程序加載的操作系統(tǒng)。在OS/2情況下,對于OS/2客戶機(jī)和DOS客戶機(jī)RPL過程是完成不同的。
進(jìn)入條件在進(jìn)入時,管理員原先所作的設(shè)置被恢復(fù)。管理員只可以以一個選擇的輪廓進(jìn)入這一表格。退出按鈕被選擇為缺省。
表格內(nèi)容的詳細(xì)描述操作系統(tǒng)綜合框它包括該軟件所支持的所有操作系統(tǒng)的一個只讀列表。這一控制的加速鍵是O。
RPL系綜合(Clone Combo)框它包含在該服務(wù)器上的所有已知的RPL客戶機(jī)的一個只讀列表(比如OS/2的RPL.MAP中的)。管理員可以從該列表中選擇一項,所有與這一輪廓有關(guān)的所有客戶機(jī)將從該項中衍生下來。其第一項當(dāng)作缺省值。這一控制的加速鍵是C。
DOS映象文件編輯框它包含有關(guān)有效DOS RPL映象的完全路徑和文件名。它們必須使用服務(wù)器提供的NOS工具創(chuàng)建。這一控制的加速鍵是S。
DOS映象文件瀏覽按鈕它彈出普通的文件對話框以允許管理員選擇用于DOS的映象文件。這一控制的加速鍵是B。
服務(wù)器名編輯框它包含用于普通RPL過程的服務(wù)器的名字。它被設(shè)置為在缺省編輯表格中所給的值,除非對于一個輪廓管理員明示地修改了它。這一控制的加速鍵是S退出條件在從這一表格退出時,管理員所作的任何修改都被存放到本地數(shù)據(jù)庫上。管理員被提示對此作出確認(rèn)。
客戶機(jī)服務(wù)器不匹配表格現(xiàn)在參見圖15,這一表格允許管理員處理將客戶機(jī)分配給輪廓或者編輯客戶機(jī)和輪廓時出現(xiàn)的錯誤。該表格向管理員示出不匹配的客戶機(jī)和輪廓,并且允許管理員對客戶機(jī)或者輪廓采取校正動作。在下列兩種原因這一時出現(xiàn)這種不匹配。
a.客戶機(jī)硬件與該輪廓的最小硬件要求不匹配。在這種情況下,管理員可以降低該輪廓的要求或者不分配這些客戶機(jī)。它假設(shè)該客戶機(jī)的硬件細(xì)節(jié)是正確的。否則,管理員可以對每一個客戶機(jī)的細(xì)節(jié)進(jìn)行升級以反映它們的新的硬件設(shè)置。
b.該軟件輪廓要求該客戶機(jī)具有一個個性化文件,對于這些客戶機(jī),它們還沒有被指定。在這種情況下管理員必須將個性化文件分配到每一個客戶機(jī)或者從這一輪廓上解除客戶機(jī)的分配。
進(jìn)入條件忽略由管理員所作的原先所有的設(shè)置。向管理員顯示過去試圖進(jìn)行本地數(shù)據(jù)庫的工作拷貝的更新的所有客戶機(jī)。選擇那些失敗的所有客戶機(jī),失敗的客戶機(jī)顯示為紅色。那些與輪廓相匹配的所有客戶機(jī)示出為黑色。退出按鈕選擇為缺省動作。在這種情況下的退出缺省與取消對這些客戶機(jī)的分配是一樣的。
表格內(nèi)容的詳細(xì)描述不匹配的客戶機(jī)列表框它包含示出為紅色的不匹配客戶機(jī)的所有客戶機(jī)的一個單級列表。它們可以示出為網(wǎng)絡(luò)地址的一個列表或者管理員定義的客戶機(jī)名的一個列表。在這兩種情況下,名字和編號在服務(wù)器上是唯一的。其所使用的顯示類型是在編輯位置表格中的設(shè)置。在該表格中的每一項都有一個與其相鄰的小圖標(biāo)。它是一個客戶機(jī)計算機(jī)的圖形表示。在這一控制中管理員可以多選客戶機(jī)條目。
這一控制中的所有條目是以字母順序安排的。下列動作用于這一控制中的客戶機(jī)條目,而其他動作沒有效果。
在新條目上左按一下 --選擇一個條目,不選擇其他條目在新條目上左按兩下 --彈出那個客戶機(jī)的編輯客戶機(jī)表格在所選擇的條目上左按兩下--彈出一個或多個客戶機(jī)的編輯客戶機(jī)表格鍵盤--支持普通的框按鍵動作。
這一控制的加速鍵是C。
編輯客戶機(jī)按鈕它彈出所選擇的客戶機(jī)的編輯客戶機(jī)表格。這是改正任何不匹配的普通動作過程。這一控制的加速鍵是E。
不匹配的輪廓編輯框它是顯示所討論的輪廓的一個只讀編輯框。這一控制的加速鍵是M。
編輯輪廓按鈕它彈出所討論的輪廓的編輯輪廓表格。注意如果管理員編輯該表格,系統(tǒng)必須重新檢查被分配的所有客戶機(jī),而不僅僅是那些不匹配的客戶機(jī)。從而現(xiàn)在一個新的客戶機(jī)列表可以不匹配,這一對話框可能又重新出現(xiàn)。這一控制的加速鍵是O。
解除不匹配的客戶機(jī)按鈕這是以管理員選擇操作處理所有有效客戶機(jī)進(jìn)行的。不匹配的客戶機(jī)被轉(zhuǎn)換到解除分配的組中。這一操作需要確認(rèn)。這一控制加速鍵是U。
顯示日志按鈕它產(chǎn)生一個彈出式卷動列表框,顯示出發(fā)生的所有不匹配的細(xì)節(jié)。每一錯誤行必須包括客戶機(jī)網(wǎng)絡(luò)地址和管理員能夠理解的一些錯誤標(biāo)識。這一控制的加速鍵是L。
重試按鈕它重試造成出現(xiàn)不匹配表格的操作。如果管理員已經(jīng)以某種方式編輯該客戶機(jī)或者輪廓,這一選項才允許,在所有其他時間它都是灰色的。如果重試成功了,則造成該不匹配的操作正常完成。如果重試失敗,則管理員返回到這一表格。這一操作不需要確認(rèn)。這一控制的加速鍵是R。
退出條件將管理員所作的任何修改返回到造成這一錯誤的操作。該過程然后重復(fù)整個事務(wù)。
快速表格1現(xiàn)在參見圖16,這一表格允許管理員開始一個快速安裝過程。它用于安裝一個具有一個先前建立的軟件輪廓的網(wǎng)絡(luò)的新的產(chǎn)品(issue)。
進(jìn)入條件恢復(fù)管理員所作的所有先前的設(shè)置。它在所有快速表格上應(yīng)用,并且包括管理員在多個表格上使用前一和后一按鍵。該后一按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述使用磁盤無線按鈕如果管理員有一個包含他正在安裝的網(wǎng)絡(luò)的完整描述的磁盤(或者文件),他選擇這一選項。這一控制的加速鍵是D。
掃描該網(wǎng)絡(luò)無線按鈕如果管理員為任何新網(wǎng)絡(luò)掃描該網(wǎng)絡(luò),他選擇這一選項。它是缺省動作。這一控制的加速鍵是S。
退出條件管理員所作的任何修改被傳遞到下一表格。在管理員以后回到這一表格的情況下,如果管理員選擇了該前一選項,所有設(shè)置將被記住。
快速掃描表格1現(xiàn)在參見圖17,這一表格允許管理員建立用于新網(wǎng)絡(luò)的一個網(wǎng)絡(luò)掃描的選項。
進(jìn)入條件恢復(fù)管理員所作的所有先前的設(shè)置。它在所有快速表格上應(yīng)用,并且包括管理員在多個表格上使用前一和后一按鍵。該后一按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述掃描分鐘按鈕如果管理員想掃描網(wǎng)絡(luò)數(shù)分鐘,它選擇這一選項。如果它被選擇,該客戶機(jī)編輯框為灰色,對于這一表格它是缺省的。這一控制的加速鍵是M。
掃描分鐘編輯框管理員可以使用它設(shè)置該掃描應(yīng)該進(jìn)行的分鐘數(shù)。其缺省是10分鐘。這一控制的加速鍵是A。
掃描數(shù)目按鈕如果管理員想掃描網(wǎng)絡(luò)上一定數(shù)目的客戶機(jī),它選擇這一選項。如果它被選擇,則分鐘編輯框為灰色。注意在這種情況下,該掃描程序可能永遠(yuǎn)不能完成,在向管理員提示他們是否希望繼續(xù)掃描之后它常常警告管理員以及包括一個超時(比如1小時)。如果管理員選擇了時間和客戶機(jī)數(shù)目,在這兩個限制中的一個達(dá)到時該掃描停止。這一控制的加速鍵是L。
掃描數(shù)目編輯框管理員可以使用它設(shè)置掃描在停止之前所尋找的客戶機(jī)的數(shù)目。其缺省是20個客戶機(jī)。這一控制的加速鍵是C退出條件將管理員所作的任何改變傳送到下一個表格。如果管理員選擇了前一選項,則在以后管理員返回到這一表格時所有設(shè)置均被記住。
快速掃描表格2現(xiàn)在參見圖18,這一表格向管理員示出掃描該網(wǎng)絡(luò)時的任何進(jìn)展。在兩個進(jìn)展條之一達(dá)到100%時,或者按下了停止按鈕時該掃描停止。
進(jìn)入條件恢復(fù)管理員所作的所有先前的設(shè)置。它在所有快速表格上應(yīng)用,并且包括管理員在多個表格上使用前一和后一按鍵。該后一按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述時間進(jìn)展條它向管理員示出掃描的時間進(jìn)展。在管理員已經(jīng)選擇了掃描的分鐘數(shù),它示出掃描過程的時間的百分比。該條每10秒更新一次。
已逝分鐘文本它示出已過去的時間。它每隔10秒更新一次,以顯示當(dāng)前掃描過程的已逝去時間。
時間進(jìn)展條它向管理員示出在掃描中發(fā)現(xiàn)到的客戶機(jī)的進(jìn)展。它示出所找到的客戶機(jī)占要尋找的客戶機(jī)的百分比。它每找到一個新的客戶機(jī)就更新一次。
已找到的客戶機(jī)文本它示出在這一掃描中所找到的客戶機(jī)的數(shù)目。它每找到一個客戶機(jī)就更新一次。
停止按鈕在任何時候管理員可以通過按下這個按鈕停止該掃描過程。如果該掃描沒有完成,該按鈕文本變?yōu)殚_始,管理員可以從它停止的地點重新開始掃描。在任何時間如果該掃描完成,則這一按鈕是灰色。這一控制的加速鍵是S。
退出條件將管理員所作的任何改變傳送到下一個表格。如果管理員選擇了前一選項,則在以后管理員返回到這一表格時所有設(shè)置均被記住。
快速表格2現(xiàn)在參見圖19,這一表格允許管理員選擇要加載到新的網(wǎng)絡(luò)的軟件。
進(jìn)入條件恢復(fù)管理員所作的所有先前的設(shè)置。它在所有快速表格上應(yīng)用,并且包括管理員在多個表格上使用前一和后一按鍵。該退出按鈕選擇為缺省動作。
表格內(nèi)容的詳細(xì)描述RPL無線按鈕它們允許管理員在混合和普通RPL輪廓之間進(jìn)行切換。其缺省是混合。在管理員在這些按鈕之間切換時,輪廓綜合框更新為顯示出有關(guān)輪廓的列表。在只有一種輪廓存在的情況下,只允許一個無線按鈕,它總是被設(shè)置的。這些控制的加速鍵是Y和O。
輪廓綜合框它是顯示所有混合輪廓或者在這個系統(tǒng)上已知的所有普通輪廓的一個只讀綜合框。這些列表隨著無線按鈕的切換而被更新。每一列表中的第一項被當(dāng)作缺省,但是如果管理員選擇一個輪廓,它就被記住,在它們被切換回來時提供給管理員。這一控制的加速鍵是R。
退出條件將管理員所作的任何改變傳送到下一個表格。如果管理員選擇了前一選項,則在以后管理員返回到這一表格時所有設(shè)置均被記住。
退出更新表格現(xiàn)在參見圖20,這一表格向管理員顯示以新的網(wǎng)絡(luò)信息更新系統(tǒng)數(shù)據(jù)庫的進(jìn)展。
進(jìn)入條件無表格內(nèi)容的信息描述進(jìn)展條它顯示出更新系統(tǒng)RPL數(shù)據(jù)庫文件的進(jìn)展。
退出條件管理員只有在這一程序完成時才能退出該服務(wù)器軟件。在完成該系統(tǒng)數(shù)據(jù)庫的更新時,這一對話框關(guān)閉該過程,并且將它自己關(guān)閉。
錯誤表格現(xiàn)在參見圖21,這一表格示出在試圖遠(yuǎn)程程序加載由管理員定義的輪廓到所選擇的客戶機(jī)時出現(xiàn)的錯誤。這是一個非常見的對話框,其中在管理員試圖改正所報告的錯誤時可選擇讓它保留顯示。
進(jìn)入條件列表框包括出現(xiàn)的所有錯誤。一個條目也不選擇。
表格內(nèi)容的詳細(xì)描述錯誤列表框它是一個選擇的不可編輯的列表框。對于每一個錯誤它示出客戶機(jī)名字,輪廓名字和一個描述什么錯誤的簡明錯誤信息。
幫助按鈕在這一對話框上它提供上下文敏感幫助。如果管理員還沒有在該列表框中選擇一個錯誤條目,則在該對話框上提供概括性的幫助。如果管理員在該列表框中選擇一個錯誤條目,則顯示關(guān)于特定錯誤類型的完全幫助信息,并帶有如何改正該錯誤的提示。
退出按鈕離開該對話框。
退出條件這一對話框只向管理員提供錯誤信息。在將來的對話框中任何帶有一個錯誤的失敗的客戶機(jī)以紅色向管理員顯示。輪到管理員對錯誤信息采取行動,選擇一個重加載的映象以試著清除這個錯誤。
總的來說,在前述的本發(fā)明的較佳實施例中,計算機(jī)網(wǎng)絡(luò)10包括一個服務(wù)器計算機(jī)系統(tǒng)20和連接到該服務(wù)器計算機(jī)系統(tǒng)20的多個客戶計算機(jī)系統(tǒng)30。服務(wù)器計算機(jī)系統(tǒng)20包括一個圖形用戶接口(GUI)。該GUI具有用于顯示多個客戶機(jī)指示器(其每一個指示一個不同的客戶計算機(jī)系統(tǒng)30)以及多個輪廓指示器(其每一個指示存儲在服務(wù)器計算機(jī)系統(tǒng)20上并可由一個或多個客戶計算機(jī)系統(tǒng)30執(zhí)行的一個不同的功能)的裝置。提供將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系的裝置。根據(jù)這種聯(lián)系,加載裝置從服務(wù)器計算機(jī)系統(tǒng)20將所選擇的輪廓指示器指示的功能加載到由所選擇的客戶機(jī)指示器指示的客戶計算機(jī)系統(tǒng)30上。
權(quán)利要求
1.一種服務(wù)器計算機(jī)系統(tǒng)的圖形用戶接口裝置,該服務(wù)器計算機(jī)系統(tǒng)連接到一個計算機(jī)網(wǎng)絡(luò)中的多個客戶機(jī)上,該裝置包括用于顯示多個客戶機(jī)指示器和多個輪廓指示器的裝置,每一個客戶機(jī)指示器指示一個不同的客戶計算機(jī)系統(tǒng),每一個輪廓指示器指示存儲在服務(wù)器計算機(jī)系統(tǒng)上并可由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系的裝置;以及根據(jù)這種聯(lián)系,從服務(wù)器計算機(jī)系統(tǒng)將所選擇的輪廓指示器指示的功能加載到由所選擇的客戶機(jī)指示器指示的客戶計算機(jī)系統(tǒng)上的加載裝置。
2.根據(jù)權(quán)利要求1的裝置,其特征在于該相關(guān)裝置包括相對于所選擇的客戶機(jī)指示器移動所選擇的輪廓指示器的裝置,響應(yīng)于所選擇的輪廓指示器和所選擇的客戶機(jī)指示器落在彼此相距一預(yù)定范圍,這種聯(lián)系生效。
3.一個連接到一個計算機(jī)網(wǎng)絡(luò)中的多個客戶計算機(jī)系統(tǒng)的服務(wù)器計算機(jī)系統(tǒng),其特征在于該服務(wù)器計算機(jī)系統(tǒng)包括權(quán)利要求1或2的圖形用戶接口裝置。
4.一種包括多個客戶計算機(jī)系統(tǒng)以及如權(quán)利要求3的連接到該客戶計算機(jī)系統(tǒng)的一個服務(wù)器計算機(jī)系統(tǒng)的計算機(jī)網(wǎng)絡(luò)。
5.一種通過一種圖形用戶接口裝置從一個服務(wù)器計算機(jī)系統(tǒng)加載功能到連接到一個計算機(jī)網(wǎng)絡(luò)中的服務(wù)器計算機(jī)系統(tǒng)的多個客戶計算機(jī)系統(tǒng)上的方法,該方法包括顯示多個客戶機(jī)指示器,其每一個指示一個不同的客戶計算機(jī)系統(tǒng);顯示多個輪廓指示器,其每一個指示存儲在服務(wù)器計算機(jī)系統(tǒng)上并可由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系;以及根據(jù)這種聯(lián)系,從服務(wù)器計算機(jī)系統(tǒng)將所選擇的輪廓指示器指示的功能加載到由所選擇的客戶機(jī)指示器指示的客戶計算機(jī)系統(tǒng)上。
6.根據(jù)權(quán)利要求5的方法,其特征在于該相關(guān)步驟包括相對于所選擇的客戶機(jī)指示器移動所選擇的輪廓指示器,響應(yīng)于所選擇的輪廓指示器和所選擇的客戶機(jī)指示器落在彼此相距一預(yù)定范圍,這種聯(lián)系生效。
7.一種用于一個服務(wù)器計算機(jī)系統(tǒng)的一種計算機(jī)程序產(chǎn)品,該服務(wù)器計算機(jī)系統(tǒng)可連接到一個計算機(jī)網(wǎng)絡(luò)的多個客戶計算機(jī)系統(tǒng),該產(chǎn)品包括一個圖形用戶接口裝置,該圖形用戶接口包括用于顯示多個客戶機(jī)指示器和多個輪廓指示器的裝置,每一個客戶機(jī)指示器指示一個不同的客戶計算機(jī)系統(tǒng),每一個輪廓指示器指示存儲在服務(wù)器計算機(jī)系統(tǒng)上并可由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系的裝置;以及根據(jù)這種聯(lián)系,從服務(wù)器計算機(jī)系統(tǒng)將所選擇的輪廓指示器指示的功能加載到由所選擇的客戶機(jī)指示器指示的客戶計算機(jī)系統(tǒng)上的加載裝置。
8.根據(jù)權(quán)利要求1的一種計算機(jī)程序產(chǎn)品,其特征在于該相關(guān)裝置包括相對于所選擇的客戶機(jī)指示器移動所選擇的輪廓指示器的裝置,響應(yīng)于所選擇的輪廓指示器和所選擇的客戶機(jī)指示器落在彼此相距一預(yù)定范圍,這種聯(lián)系生效。
全文摘要
一個服務(wù)器計算機(jī)系統(tǒng)的圖形用戶接口裝置,該服務(wù)器計算機(jī)系統(tǒng)可連接到一個計算機(jī)網(wǎng)絡(luò)中的多個客戶計算機(jī)系統(tǒng)上,該圖形用戶接口裝置包括用于顯示多個客戶機(jī)指示器和多個輪廓指示器的裝置,每一個客戶機(jī)指示器指示一個不同的客戶計算機(jī)系統(tǒng),每一個輪廓指示器指示存儲在服務(wù)器計算機(jī)系統(tǒng)上并可由一個或多個客戶計算機(jī)系統(tǒng)執(zhí)行的一個不同的功能;將一個所選擇的輪廓指示器與一個所選擇的客戶機(jī)指示器相聯(lián)系的裝置;以及根據(jù)這種聯(lián)系,從服務(wù)器計算機(jī)系統(tǒng)將所選擇的輪廓指示器指示的功能加載到由所選擇的客戶機(jī)指示器指示的客戶計算機(jī)系統(tǒng)上的加載裝置。
文檔編號G06F3/00GK1162780SQ9710259
公開日1997年10月22日 申請日期1997年3月7日 優(yōu)先權(quán)日1997年3月7日
發(fā)明者R·P·霍加思, R·I·克諾斯, A·L·馬塞, C·D·麥考爾, S·塞耶德 申請人:國際商業(yè)機(jī)器公司