亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

文件服務(wù)器的管理方法

文檔序號:7762883閱讀:616來源:國知局
專利名稱:文件服務(wù)器的管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種文件服務(wù)器的管理方法,特別涉及一種利用網(wǎng)絡(luò)服務(wù)器管理網(wǎng)絡(luò)環(huán)境中的文件服務(wù)器的管理方法。
背景技術(shù)
不論是個人計算機、大型服務(wù)器或是筆記型計算機,計算機在提供給使用者之前可能需安裝好操作系統(tǒng)以便使用者使用,或是提供具有操作系統(tǒng)的導(dǎo)航光盤或維護(hù)光盤給使用者。因此生產(chǎn)計算機的廠商在出貨前,需要大批量地對這些計算機(又稱為待測單元, unit under test, UUT)灌裝操作系統(tǒng)。傳統(tǒng)上,先將可能需要的操作系統(tǒng)的映像文件配置于至少一個文件服務(wù)器中。待測單元對文件服務(wù)器送出下載映像文件的請求,而文件服務(wù)器再響應(yīng)并提供待測單元所需的映像文件。雖然一個文件服務(wù)器可以同時服務(wù)多個待測單元,但在實際生產(chǎn)環(huán)境中,由于生產(chǎn)規(guī)模龐大,僅僅一兩個文件服務(wù)器難以滿足數(shù)以百萬計的待測單元的請求。因此為了在這么多的待測單元中安裝操作系統(tǒng),大量的文件服務(wù)器也是必要的。此外,由于響應(yīng)和控制待測單元的請求是一個復(fù)雜的過程,因此傳統(tǒng)上需要在文件服務(wù)器上面預(yù)先安裝好相應(yīng)的管理系統(tǒng)。使用者(也就是管理員)操作管理系統(tǒng)以對文件服務(wù)器以及提出請求的待測單元進(jìn)行干預(yù)和控制?;趥鹘y(tǒng)的架構(gòu),這些操作需要人工實際到文件服務(wù)器旁邊進(jìn)行操作。操作、管理上百臺的文件服務(wù)器本身以非常不易,如果這些文件服務(wù)器物理上被配置的位置分散,更是要投入大量的人力和時間來進(jìn)行。且在這樣的條件下,操作的準(zhǔn)確性和實時性也是難以保證的。也就是說,傳統(tǒng)上管理文件服務(wù)器的方法具有嚴(yán)重地受到文件服務(wù)器的物理位置及環(huán)境的影響、需投入大量的人力以逐一操控大量的文件服務(wù)器、因需要大量人工操作造成準(zhǔn)確性及實時性不足,以及容易因開放式的管理環(huán)境使得安全性難以保證等問題。

發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提出了一種文件服務(wù)器的管理方法。文件服務(wù)器的管理方法用以管理多個文件服務(wù)器。本發(fā)明提供的文件服務(wù)器的管理方法,用以管理網(wǎng)絡(luò)環(huán)境中的多個文件服務(wù)器, 其包括建立一網(wǎng)絡(luò)服務(wù)器(web server),其中網(wǎng)絡(luò)服務(wù)器通過一接口(socket)與文件服務(wù)器建立通信;在網(wǎng)絡(luò)服務(wù)器定義一超文件傳送協(xié)議安全(Hypertext Transfer Protocol Secure,HTTPS)端口,以通過HTTPS端口接收一使用者命令;定義用以管理文件服務(wù)器的一命令集以及一管理封包格式,管理封包格式包括文件服務(wù)器的一實時狀態(tài);得到每一個文件服務(wù)器的實時狀態(tài);以及依據(jù)實時狀態(tài)以及使用者命令執(zhí)行一管理程序。此外,文件服務(wù)器的管理方法還可包括設(shè)定多個管理員賬號,管理員賬號與多個管理員權(quán)限分別對應(yīng)。實時狀態(tài)中可包括與此實時狀態(tài)對應(yīng)的文件服務(wù)器的至少一信道信息、一信道使用率、一處理請求數(shù)、一目標(biāo)映像文件存在旗標(biāo)或一傳輸失敗率。而命令集可包括一實時狀態(tài)輪詢命令、一映像文件確認(rèn)命令或是一信道信息列表命令(CHANNELINFOLIST)。文件服務(wù)器之一可通過一信道(channel)提供一映像文件(disk image)給一待測單元(unit under test, UUT)。而信道信息可包括信道的一信道編號(ID)、一信道開始時間、一傳輸速度、一優(yōu)先權(quán)、一映像文件路徑或是一映像文件大小。根據(jù)一實施范例,“得到每一個文件服務(wù)器的實時狀態(tài)”的步驟可包括令文件服務(wù)器定時向網(wǎng)絡(luò)服務(wù)器的一監(jiān)控端口傳送實時狀態(tài);以及通過監(jiān)控端口接收實時狀態(tài)。根據(jù)另一實施范例,“得到每一個文件服務(wù)器的實時狀態(tài)”的步驟則可包括定時輪詢文件服務(wù)器,以令文件服務(wù)器發(fā)送實時狀態(tài);以及通過網(wǎng)絡(luò)服務(wù)器的監(jiān)控端口接收實時狀態(tài)。而上述管理程序可包括顯示文件服務(wù)器的實時狀態(tài)。管理程序也可包括依據(jù)實時狀態(tài),檢測一錯誤狀態(tài);以及依據(jù)錯誤狀態(tài)顯示一錯誤警告。于一實施范例中,使用者命令可包括一新增服務(wù)器地址,且新增服務(wù)器地址對應(yīng)于一個新的文件服務(wù)器。而管理程序可包括發(fā)送命令集的一探索命令(DISCOVERY)給新增服務(wù)器地址;接收新的文件服務(wù)器的一探索響應(yīng);以及當(dāng)探索響應(yīng)為有效時,認(rèn)可新的文件服務(wù)器,并將新的文件服務(wù)器加入一管理清單。綜上所述,文件服務(wù)器的管理方法具有下列多項優(yōu)點。首先,客戶端計算機無需安裝特別的軟件,只需要具備一般的瀏覽器和網(wǎng)絡(luò)環(huán)境即可。再者,可集中監(jiān)控管理文件服務(wù)器和待測單元,而不受網(wǎng)絡(luò)服務(wù)器、文件服務(wù)器和待測單元的物理位置的限制。且相對于之前只能在逐一獨立操控文件服務(wù)器,使用者可以通過顯示出來的實時狀態(tài)來縱觀整體生產(chǎn)環(huán)境。因此使用者能夠比對不同的文件服務(wù)器的實時狀態(tài),以對文件服務(wù)器作出更有效的控制;并兼具節(jié)省了大量的人力成本的優(yōu)勢。此外,由于網(wǎng)絡(luò)服務(wù)器采用HTTPS,因此在通信的安全方面更有保障。以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。


圖1為一實施范例的文件服務(wù)器的示意圖;圖2為一實施范例的文件服務(wù)器的管理方法的流程圖;圖3為一實施范例的管理程序的流程圖;圖4為另一實施范例的管理程序的流程圖。其中,附圖標(biāo)記20網(wǎng)絡(luò)服務(wù)器22文件服務(wù)器24待測單元26客戶端計算機30HTTPS 聯(lián)機32 接口34 信道
以下在實施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點,其內(nèi)容足以使任何本領(lǐng)域技術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實施,且根據(jù)本說明書所揭露的內(nèi)容、權(quán)利要求范圍及圖式,任何本領(lǐng)域技術(shù)人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點。本發(fā)明關(guān)于一種文件服務(wù)器(file server,又稱為文件服務(wù)器)的管理方法,其用以管理多個文件服務(wù)器。請同時參照圖1以及圖2,其分別為一實施范例的文件服務(wù)器的示意圖,以及文件服務(wù)器的管理方法的流程圖。首先建立一網(wǎng)絡(luò)服務(wù)器(web server) 20,其中網(wǎng)絡(luò)服務(wù)器20通過一接口 (socket) 32與各個文件服務(wù)器22建立通信(步驟S100)。每一個文件服務(wù)器22分別具有至少一映像文件(disk image),以提供給至少一待測單元(unitunder test,UUT,又稱為生產(chǎn)機器)24。映像文件可以是對應(yīng)于各種操作系統(tǒng)的系統(tǒng)文件或核心(kernel)程序。文件服務(wù)器22可通過一信道(channel) 34提供映像文件給待測單元24。每一個信道34對應(yīng)于一個文件服務(wù)器22、一個待測單元M以及一個映像文件。而待測單元M可以通過網(wǎng)絡(luò),由文件服務(wù)器22下載映像文件,并使用下載的映像文件安裝自己所需的操作系統(tǒng)。網(wǎng)絡(luò)服務(wù)器20則通過通過接口 32與各個文件服務(wù)器22建立通信。換句話說,可以通過接口程序(socket programming)連接網(wǎng)絡(luò)服務(wù)器20以及文件服務(wù)器22。在傳輸 i$H5!j / (transmission control protocol/Internetprotocol, TCP/IP)豐勾下,接口 32可分為利用使用者數(shù)據(jù)協(xié)議(user datagramprotocol, UDP)封包(packet)的數(shù)據(jù)塊接口(datagram sockets),以及應(yīng)用于TCP封包的數(shù)據(jù)流接口(stream sockets)。 但網(wǎng)絡(luò)服務(wù)器20與所有的文件服務(wù)器22需要全部同屬于數(shù)據(jù)塊接口或是數(shù)據(jù)流接口,才能彼此通信。舉例而言,微軟(Microsoft)的窗口接口應(yīng)用程序接口(Windows Socketapplication program interface, Windows Socket API)支持 TCP/IP,也支持其它多種通信協(xié)議。Windows Socket API也提供機器碼的兼容性,因此在不同的操作系統(tǒng)之間移植時并不需要做修改。文件服務(wù)器的管理方法在網(wǎng)絡(luò)服務(wù)器20定義一超文件傳送協(xié)議安全(Hypertext Transfer Protocol Secure, HTTPS port),以通過 HTTPS 端口接收一使用者命令(步驟 S110)。更詳細(xì)地說,網(wǎng)絡(luò)服務(wù)器20可通過網(wǎng)絡(luò)的一 HTTPS聯(lián)機30與一客戶端計算機沈相連。客戶端計算機沈可以是任意一臺能連上網(wǎng)絡(luò)環(huán)境的計算機,并提供瀏覽器等接口。 使用者可通過客戶端計算機26以及網(wǎng)絡(luò)服務(wù)器20下達(dá)使用者命令,以管理所有的文件服務(wù)器22。以Tomcat軟件實作的網(wǎng)絡(luò)服務(wù)器20為例,可在環(huán)境配置文件(configuration file)中指定開放HTTPS的端口為443。并可指定網(wǎng)絡(luò)服務(wù)器20的一目錄位置,以在網(wǎng)絡(luò)服務(wù)器20啟動時可以找到管理文件服務(wù)器22的一管理程序。文件服務(wù)器的管理方法并定義用以管理文件服務(wù)器22的一命令集以及一管理封包格式,其中管理封包格式包括文件服務(wù)器22的一實時狀態(tài)(步驟S120)。且網(wǎng)絡(luò)服務(wù)器 20得到每一個文件服務(wù)器22的實時狀態(tài)(步驟S130)。實時狀態(tài)中可包括與此實時狀態(tài)對應(yīng)的文件服務(wù)器22的一處理請求數(shù)、一目標(biāo)映像文件存在旗標(biāo)或一傳輸失敗率。此外,文件服務(wù)器22可同時維持多個信道34,實時狀態(tài)也可包括每一個文件服務(wù)器22的至少一個信道34的信道信息或一信道使用率。其中信道信息則可包括信道34分別的一信道編號(ID)、一信道開始時間、一傳輸速度或是一優(yōu)先權(quán);信道信息也可包括此信道34對應(yīng)之映像文件的一映像文件路徑或是一映像文件大小。 而信道使用率可以是文件服務(wù)器22的一可用信道數(shù)與一最大信道數(shù)的比值。根據(jù)一實施范例,步驟S130可包括令文件服務(wù)器22定時向網(wǎng)絡(luò)服務(wù)器20的一監(jiān)控端口傳送實時狀態(tài);以及通過監(jiān)控端口接收實時狀態(tài)。也就是說,可以令所有的文件服務(wù)器22定時主動向網(wǎng)絡(luò)服務(wù)器20報告自己的實時狀態(tài),而網(wǎng)絡(luò)服務(wù)器20僅需被動地接收這些實時狀態(tài)。根據(jù)另一實施范例,步驟S130則可包括定時輪詢文件服務(wù)器22,以令文件服務(wù)器22發(fā)送實時狀態(tài);以及通過網(wǎng)絡(luò)服務(wù)器20的監(jiān)控端口接收實時狀態(tài)。也就是說,網(wǎng)絡(luò)服務(wù)器20也可自己定時輪詢所有的文件服務(wù)器22,以向這些文件服務(wù)器22要求實時狀態(tài)。 而文件服務(wù)器22則被動地等待被輪詢時才回復(fù)自己的實時狀態(tài)。無論主動或是被動,網(wǎng)絡(luò)服務(wù)器20收到實時狀態(tài)后,依據(jù)實時狀態(tài)以及使用者命令執(zhí)行管理程序(步驟S140)。網(wǎng)絡(luò)服務(wù)器20對文件服務(wù)器22下達(dá)命令集中的多種命令 (也稱為命令字)以進(jìn)行監(jiān)控;例如向文件服務(wù)器22要求實時狀態(tài),或是執(zhí)行管理程序。于一實施范例中,命令集可包括一實時狀態(tài)輪詢命令、一映像文件確認(rèn)命令或是一信道信息列表命令(CHANNELINFOLIST)。請參照圖3,其是為一實施范例的管理程序的流程圖。網(wǎng)絡(luò)服務(wù)器20可通過客戶端計算機26的瀏覽器顯示文件服務(wù)器22的實時狀態(tài)(步驟S200)。實時狀態(tài)也可以以表格或是圖形的方式呈現(xiàn),以讓使用者能夠更直觀地了解文件服務(wù)器22以及待測單元M的狀態(tài)。當(dāng)文件服務(wù)器22以及待測單元M發(fā)生傳輸中的信道34中斷或是映像文件下載失敗等錯誤時,管理程序能夠依據(jù)實時狀態(tài)檢測到一錯誤狀態(tài)(步驟S210)。管理程序還可依據(jù)錯誤狀態(tài)于客戶端計算機26顯示一錯誤警告(步驟S220),以通知使用者。如此一來,使用者便可僅通過遠(yuǎn)程的瀏覽器得知實時狀態(tài),并監(jiān)控文件服務(wù)器22以及待測單元M 的運作狀況。此外,管理程序也可針對常發(fā)生的異常情況(即錯誤狀態(tài))制定處理程序 (handler)的內(nèi)定規(guī)則。當(dāng)管理程序通過實時狀態(tài)發(fā)現(xiàn)異常情況時,可利用預(yù)先定義的處理程序來解決異常情況,并報告使用者及時確認(rèn)。以文件服務(wù)器22的多個下載用的信道34已經(jīng)滿載,而造成下載質(zhì)量下降的情況為例。則內(nèi)定規(guī)則可以是找到其它建立信道時間最近且相連的下載機器最少的信道34以后關(guān)掉它;在所有管理范圍內(nèi)的文件服務(wù)器22之中,找一個當(dāng)前負(fù)載最輕且包含下載機器所需的映像文件(image file)的文件服務(wù)器22 ;在找到的文件服務(wù)器22上開啟一個新的信道34,將所有與舊的文件服務(wù)器22相連的下載機器轉(zhuǎn)移過去重新下載;以及通知使用者就的文件服務(wù)器22的負(fù)載問題。請參照圖4,其是為另一實施范例的管理程序的流程圖。管理程序也可管理一管理清單,以掌握所有與網(wǎng)絡(luò)服務(wù)器20相連的文件服務(wù)器22。例如使用者可以手動地將一新增服務(wù)器地址輸入網(wǎng)絡(luò)服務(wù)器20,以讓網(wǎng)絡(luò)服務(wù)器20多加管理這個新的文件服務(wù)器22。則使用者命令可包括作為新增服務(wù)器地址的一個新的文件服務(wù)器22的IP地址(IP address)。而接收到新的文件服務(wù)器22的IP地址后,網(wǎng)絡(luò)服務(wù)器20可發(fā)送命令集的一探索命令(DISCOVERY)給新增服務(wù)器地址(步驟S250)。新的文件服務(wù)器22收到探索命令后, 需要回復(fù)一個符合管理封包格式的一探索響應(yīng)(acknowledgementACK)。網(wǎng)絡(luò)服務(wù)器20接收新的文件服務(wù)器22的探索響應(yīng)(步驟S^O),并判斷探索響應(yīng)的內(nèi)容是否完整且正確,而能當(dāng)作一個有效的響應(yīng)。當(dāng)探索響應(yīng)為有效時,認(rèn)可新的文件服務(wù)器22,并將新的文件服務(wù)器22加入管理清單(步驟S270)。此外,網(wǎng)絡(luò)服務(wù)器20中可設(shè)定多個管理員賬號,且這些管理員賬號與多個管理員權(quán)限分別對應(yīng)。而不同的管理員權(quán)限可對應(yīng)不同的命令集。當(dāng)使用者想要通過瀏覽器監(jiān)控文件服務(wù)器22以及待測單元M時,需先以自己的管理員賬號登入。于一實施范例中,可針對廠商的不同部門以及生產(chǎn)環(huán)境中的實際情況,設(shè)計出不同的管理員權(quán)限。也可建立不同的組,以實現(xiàn)管理員權(quán)限和組之間的綁定,有效解決安全問題。綜上所述,客戶端計算機以及網(wǎng)絡(luò)服務(wù)器可以視為一種瀏覽器/服務(wù)器 (browser/server, B/S)架構(gòu)。例如當(dāng)使用者通過瀏覽器登入網(wǎng)絡(luò)服務(wù)器上面的一管理系統(tǒng)后,就可以對生產(chǎn)環(huán)境中所有的文件服務(wù)器以及正在請求或下載映像文件的的待測單元進(jìn)行監(jiān)控和管理。也就是說,不論這些文件服務(wù)器和待測單元在物理上的分布環(huán)境如何,都可以通過網(wǎng)絡(luò)服務(wù)器將其集中管理。且在安全性方面,由于客戶端計算機的瀏覽器和網(wǎng)絡(luò)服務(wù)器乃通過HTTPS進(jìn)行通信,因此能夠加密所有傳輸數(shù)據(jù),保證傳輸?shù)陌踩?。且網(wǎng)絡(luò)服務(wù)器可提供權(quán)限控制功能, 對于沒有管理權(quán)限的人員進(jìn)行過濾。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種文件服務(wù)器的管理方法,用以管理網(wǎng)絡(luò)環(huán)境中的多個文件服務(wù)器,其特征在于, 該文件服務(wù)器的管理方法包括建立一網(wǎng)絡(luò)服務(wù)器,該網(wǎng)絡(luò)服務(wù)器通過一接口與該多個文件服務(wù)器建立通信; 在該網(wǎng)絡(luò)服務(wù)器定義一超文件傳送協(xié)議安全端口,以通過該超文件傳送協(xié)議安全端口接收一使用者命令;定義用以管理該多個文件服務(wù)器的一命令集以及一管理封包格式,該管理封包格式包括該多個文件服務(wù)器的一實時狀態(tài);得到每一該文件服務(wù)器的該實時狀態(tài);以及依據(jù)該多個實時狀態(tài)以及該使用者命令執(zhí)行一管理程序。
2.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該多個實時狀態(tài)包括與該實時狀態(tài)對應(yīng)的該文件服務(wù)器的至少一信道信息、一信道使用率、一處理請求數(shù)、一目標(biāo)映像文件存在旗標(biāo)或一傳輸失敗率。
3.根據(jù)權(quán)利要求2所述的文件服務(wù)器的管理方法,其特征在于,該多個文件服務(wù)器之一通過一信道提供一映像文件給一待測單元,該信道信息包括該信道的一信道編號、一信道開始時間、一傳輸速度、一優(yōu)先權(quán)、一映像文件路徑或是一映像文件大小。
4.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該命令集包括一實時狀態(tài)輪詢命令、一映像文件確認(rèn)命令或是一信道信息列表命令。
5.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該得到每一該文件服務(wù)器的該實時狀態(tài)的步驟包括令該多個文件服務(wù)器定時向該網(wǎng)絡(luò)服務(wù)器的一監(jiān)控端口傳送該多個實時狀態(tài);以及通過該監(jiān)控端口接收該多個實時狀態(tài)。
6.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該得到每一該文件服務(wù)器的該實時狀態(tài)的步驟包括定時輪詢該多個文件服務(wù)器,以令該多個文件服務(wù)器發(fā)送該多個實時狀態(tài);以及通過該網(wǎng)絡(luò)服務(wù)器的一監(jiān)控端口接收該多個實時狀態(tài)。
7.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該管理程序包括 顯示該多個文件服務(wù)器的該多個實時狀態(tài)。
8.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該管理程序包括 依據(jù)該多個實時狀態(tài),檢測一錯誤狀態(tài);以及依據(jù)該錯誤狀態(tài)顯示一錯誤警告。
9.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,該使用者命令包括一新增服務(wù)器地址,且該新增服務(wù)器地址對應(yīng)于一個新的該文件服務(wù)器,該管理程序包括發(fā)送該命令集的一探索命令給該新增服務(wù)器地址; 接收該新的文件服務(wù)器的一探索響應(yīng);以及當(dāng)該探索響應(yīng)為有效時,認(rèn)可該新的文件服務(wù)器,并將該新的文件服務(wù)器加入一管理清單。
10.根據(jù)權(quán)利要求1所述的文件服務(wù)器的管理方法,其特征在于,還包括 設(shè)定多個管理員賬號,該多個管理員賬號與多個管理員權(quán)限分別對應(yīng)。
全文摘要
一種文件服務(wù)器的管理方法,用以管理網(wǎng)絡(luò)環(huán)境中的多個文件服務(wù)器。文件服務(wù)器的管理方法包括建立網(wǎng)絡(luò)服務(wù)器,其中網(wǎng)絡(luò)服務(wù)器通過接口與文件服務(wù)器建立通信;在網(wǎng)絡(luò)服務(wù)器定義超文件傳送協(xié)議安全端口,以通過超文件傳送協(xié)議安全端口接收使用者命令;定義用以管理文件服務(wù)器的命令集以及管理封包格式,管理封包格式包括文件服務(wù)器的實時狀態(tài);得到每一個文件服務(wù)器的實時狀態(tài);以及依據(jù)實時狀態(tài)以及使用者命令執(zhí)行管理程序。
文檔編號H04L12/24GK102457539SQ201010516518
公開日2012年5月16日 申請日期2010年10月19日 優(yōu)先權(quán)日2010年10月19日
發(fā)明者郭志男, 陳志豐 申請人:英業(yè)達(dá)股份有限公司, 英業(yè)達(dá)集團(tuán)(天津)電子技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1