預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置、方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,包括主控芯片、韌體、閃存及通用串行總線(xiàn)USB接口,其中,該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置還包括:網(wǎng)卡接口,用于連接計(jì)算機(jī)的網(wǎng)卡接口;動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP模塊,用于回應(yīng)計(jì)算機(jī)發(fā)送過(guò)來(lái)的DHCP請(qǐng)求,分配IP地址給計(jì)算機(jī);及簡(jiǎn)單文件傳輸協(xié)議TFTP模塊,用于將存儲(chǔ)在閃存中的映像文件下載至所述計(jì)算機(jī)。本發(fā)明還提供一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法及系統(tǒng)。本發(fā)明利用該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置可以實(shí)現(xiàn)計(jì)算機(jī)的預(yù)啟動(dòng)執(zhí)行環(huán)境的啟動(dòng)。
【專(zhuān)利說(shuō)明】預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置、方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置、方法及系統(tǒng)。
【背景技術(shù)】
[0002]預(yù)啟動(dòng)執(zhí)行環(huán)境(Pre-boot Execute Environment, PXE)是一項(xiàng)可支持計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器下載映像文件,并由此支持來(lái)自網(wǎng)絡(luò)的操作系統(tǒng)的啟動(dòng)過(guò)程的技術(shù)。目前各種服務(wù)器主板都具有PXE啟動(dòng)的功能,對(duì)該功能的測(cè)試需求也越來(lái)越多。測(cè)試時(shí)需要在PXE服務(wù)器配置好存儲(chǔ)動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(Dynamic Host Configuration Protocol,DHCP)、簡(jiǎn)單文件傳輸協(xié)議(Trivial File Transfer Protocol,TFTP)和 Test Image (測(cè)試映像,即映像文件)等模塊,用戶(hù)端計(jì)算機(jī)則通過(guò)帶PXE啟動(dòng)功能的網(wǎng)卡連接到服務(wù)器,下載映像文件并啟動(dòng)操作系統(tǒng)。
[0003]但該種測(cè)試方法有明顯缺點(diǎn)。如當(dāng)多個(gè)用戶(hù)端計(jì)算機(jī)連接到服務(wù)器進(jìn)行測(cè)試時(shí),如果此時(shí)服務(wù)器出現(xiàn)當(dāng)機(jī)、斷電、中病毒等異常情況或者網(wǎng)絡(luò)有問(wèn)題時(shí),所有的用戶(hù)端計(jì)算機(jī)都會(huì)受到影響,因此對(duì)服務(wù)器的穩(wěn)定性要求非常高;而如果只有一個(gè)用戶(hù)端計(jì)算機(jī)需要測(cè)試時(shí),服務(wù)器也必須同時(shí)工作,不能降低成本。當(dāng)需要把服務(wù)器架設(shè)到不同廠(chǎng)房時(shí),則必須在每個(gè)廠(chǎng)房均另外架設(shè)和配置一臺(tái)服務(wù)器,顯得很不方便,限制了 PXE技術(shù)的使用范圍。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,可以通過(guò)該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置直接與計(jì)算機(jī)連接,實(shí)現(xiàn)PXE技術(shù)的直接使用。
[0005]還有必要提供一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法,可以通過(guò)所述預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置直接與計(jì)算機(jī)連接,實(shí)現(xiàn)PXE技術(shù)的直接使用。
[0006]還有必要提供一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng),可以通過(guò)所述預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置直接與計(jì)算機(jī)連接,實(shí)現(xiàn)PXE技術(shù)的直接使用。
[0007]—種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,包括主控芯片、韌體、閃存及通用串行總線(xiàn)USB接口,其中,該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置還包括:網(wǎng)卡接口,用于連接計(jì)算機(jī)的網(wǎng)卡接口 ;動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP模塊,用于回應(yīng)計(jì)算機(jī)發(fā)送過(guò)來(lái)的DHCP請(qǐng)求,分配IP地址給計(jì)算機(jī);及簡(jiǎn)單文件傳輸協(xié)議TFTP模塊,用于將存儲(chǔ)在閃存中的映像文件下載至所述計(jì)算機(jī)。
[0008]一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法,該方法包括:判斷步驟:根據(jù)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口是否與計(jì)算機(jī)的網(wǎng)卡接口相連接,及該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口是否與計(jì)算機(jī)的USB接口相連接,來(lái)判斷該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式還是PXE模式,當(dāng)工作模式是閃存盤(pán)模式時(shí),接收計(jì)算機(jī)傳送的數(shù)據(jù),并將該數(shù)據(jù)存儲(chǔ)于閃存中,當(dāng)工作模式是PXE模式時(shí),執(zhí)行接收步驟;接收步驟:接收計(jì)算機(jī)發(fā)送的DHCP請(qǐng)求;分配步驟:調(diào)用DHCP模塊,并執(zhí)行該DHCP模塊的DHCP功能分配一個(gè)國(guó)際互聯(lián)網(wǎng)絡(luò)通訊協(xié)定IP地址給所述計(jì)算機(jī);發(fā)送步驟:調(diào)用TFTP模塊,并執(zhí)行該TFTP模塊的TFTP功能將閃存中的映像文件發(fā)送至所述計(jì)算機(jī)。[0009]一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng),該系統(tǒng)包括:判斷模塊,用于根據(jù)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口是否與計(jì)算機(jī)的網(wǎng)卡接口相連接,及該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口是否與計(jì)算機(jī)的USB接口相連接,來(lái)判斷預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式還是PXE模式;接收模塊,用于當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式時(shí),接收計(jì)算機(jī)傳送的數(shù)據(jù),并將該數(shù)據(jù)存儲(chǔ)于閃存中;所述接收模塊,還用于當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是PXE模式時(shí),接收計(jì)算機(jī)發(fā)送的DHCP請(qǐng)求;分配模塊,用于調(diào)用DHCP模塊,并執(zhí)行該DHCP模塊的DHCP功能分配一個(gè)IP地址給所述計(jì)算機(jī);發(fā)送模塊,用于調(diào)用TFTP模塊,執(zhí)行該TFTP模塊的TFTP功能將閃存中的映像文件發(fā)送至所述計(jì)算機(jī)。
[0010]相較于現(xiàn)有技術(shù),本發(fā)明的預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置、方法及系統(tǒng),可以通過(guò)該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置直接與計(jì)算機(jī)連接,實(shí)現(xiàn)PXE技術(shù)的直接使用,無(wú)需將所述計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)與遠(yuǎn)程服務(wù)器連接,增加了 PXE技術(shù)使用的便利性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0011]圖1是本發(fā)明預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的硬件架構(gòu)圖。
[0012]圖2是本發(fā)明預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng)較佳實(shí)施例的架構(gòu)圖。
[0013]圖3是本發(fā)明預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0014]圖4是本發(fā)明預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法較佳實(shí)施例的流程圖。
[0015]主要元件符號(hào)說(shuō)明
【權(quán)利要求】
1.一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,包括主控芯片、韌體、閃存及通用串行總線(xiàn)USB接口,其特征在于,該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置還包括: 網(wǎng)卡接口,用于連接計(jì)算機(jī)的網(wǎng)卡接口 ; 動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP模塊,用于回應(yīng)計(jì)算機(jī)發(fā)送過(guò)來(lái)的DHCP請(qǐng)求,分配IP地址給計(jì)算機(jī) '及 簡(jiǎn)單文件傳輸協(xié)議TFTP模塊,用于將存儲(chǔ)在閃存中的映像文件下載至所述計(jì)算機(jī)。
2.如權(quán)利要求1所述的預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,其特征在于,該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式包括閃存盤(pán)模式和預(yù)啟動(dòng)執(zhí)行環(huán)境PXE模式: 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口未連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置工作于閃存盤(pán)模式; 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置工作于PXE模式。
3.如權(quán)利要求2所述的預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置,其特征在于,所述閃存中存儲(chǔ)的映像文件為計(jì)算機(jī)操作系統(tǒng)的映像文件,該映像文件在預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置工作于閃存盤(pán)模式時(shí),從計(jì)算機(jī)中復(fù)制至該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置。
4.一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法,其特征在于,該方法包括步驟: 判斷步驟:根據(jù)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試`裝置的網(wǎng)卡接口是否與計(jì)算機(jī)的網(wǎng)卡接口相連接,及該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口是否與計(jì)算機(jī)的USB接口相連接,來(lái)判斷該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式還是PXE模式,當(dāng)工作模式是閃存盤(pán)模式時(shí),接收計(jì)算機(jī)傳送的數(shù)據(jù),并將該數(shù)據(jù)存儲(chǔ)于閃存中,當(dāng)工作模式是PXE模式時(shí),執(zhí)行接收步驟; 接收步驟:接收計(jì)算機(jī)發(fā)送的DHCP請(qǐng)求; 分配步驟:調(diào)用DHCP模塊,并執(zhí)行該DHCP模塊的DHCP功能分配一個(gè)國(guó)際互聯(lián)網(wǎng)絡(luò)通訊協(xié)定IP地址給所述計(jì)算機(jī); 發(fā)送步驟:調(diào)用TFTP模塊,并執(zhí)行該TFTP模塊的TFTP功能將閃存中的映像文件發(fā)送至所述計(jì)算機(jī)。
5.如權(quán)利要求4所述的預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試方法,其特征在于,所述判斷步驟判斷預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式還是PXE模式包括: 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口未連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),判定該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式為閃存盤(pán)模式; 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),判定該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式為PXE模式。
6.一種預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng),其特征在于,該系統(tǒng)包括: 判斷模塊,用于根據(jù)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口是否與計(jì)算機(jī)的網(wǎng)卡接口相連接,及該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口是否與計(jì)算機(jī)的USB接口相連接,來(lái)判斷預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式還是PXE模式; 接收模塊,用于當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是閃存盤(pán)模式時(shí),接收計(jì)算機(jī)傳送的數(shù)據(jù),并將該數(shù)據(jù)存儲(chǔ)于閃存中; 所述接收模塊,還用于當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式是PXE模式時(shí),接收計(jì)算機(jī)發(fā)送的DHCP請(qǐng)求; 分配模塊,用于調(diào)用DHCP模塊,并執(zhí)行該DHCP模塊的DHCP功能分配一個(gè)IP地址給所述計(jì)算機(jī); 發(fā)送模塊,用于調(diào)用TFTP模塊,執(zhí)行該TFTP模塊的TFTP功能將閃存中的映像文件發(fā)送至所述計(jì)算機(jī)。
7.如權(quán)利要求6所述的預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試系統(tǒng),其特征在于,所述判斷模塊通過(guò)以下步驟判斷預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式: 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口未連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),判定該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式為閃存盤(pán)模式; 當(dāng)預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的USB接口連接至計(jì)算機(jī)的USB接口,且該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的網(wǎng)卡接口連接至計(jì)算機(jī)的網(wǎng)卡接口時(shí),判定該預(yù)啟動(dòng)執(zhí)行環(huán)境測(cè)試裝置的工作模式為PXE模式。
【文檔編號(hào)】H04L12/24GK103490913SQ201210189841
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2012年6月11日 優(yōu)先權(quán)日:2012年6月11日
【發(fā)明者】高峰 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司