專利名稱:內(nèi)建式遠程遙控擴充卡的測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備的測試方法,特別有關(guān)于一種內(nèi)建式遠程遙控擴充卡的測試方法。
背景技術(shù):
隨著因特網(wǎng)的快速發(fā)展,使得遠程遙控的機制也越佳的發(fā)達,因此許多服務(wù)器中也會加入遠程遙控的機制。對于不同的服務(wù)器廠商也分別的提出不同的遠程遙控的方法。目前常見的方式是在服務(wù)器的主機板110中加入內(nèi)建式遠程遙控擴充卡antegrated Lights-Out, iL0)120,請參考圖1所示,其為現(xiàn)有技術(shù)的內(nèi)建式遠程遙控擴充卡示意圖。內(nèi)建式遠程遙控擴充卡不同于傳統(tǒng)的網(wǎng)絡(luò)適配卡130,內(nèi)建式遠程遙控擴充卡 120不依賴任何的操作系統(tǒng)。所以對于服務(wù)器而言是不可見的,換言之,用一般的ipconfig 等命令是獲取不到內(nèi)建式遠程遙控擴充卡120的任何地址或配置信息的。在現(xiàn)有技術(shù)的服務(wù)器中,操作人員需要利用一臺遠程計算器以及因特網(wǎng)來通過內(nèi)建式遠程遙控擴充卡120去實際連接到這些被測服務(wù)器上。所以現(xiàn)有技術(shù)容易產(chǎn)生以下缺失1.現(xiàn)有技術(shù)的測試方法需要網(wǎng)絡(luò)環(huán)境的支持;2.現(xiàn)有技術(shù)的測試方法需要至少兩臺機器方可進行測試(一臺被測服務(wù)器,一臺用于遠程連接上被測服務(wù)器);3.現(xiàn)有技術(shù)的測試方法有用戶名/密碼限制(實際連接到被測服務(wù)器時需要的);4.現(xiàn)有技術(shù)的測試方法需要人工干預(yù)測試,無法實現(xiàn)全自動化測試,無法避免人工操作上的失誤;5.現(xiàn)有技術(shù)的測試方法耗時過長;6.現(xiàn)有技術(shù)的測試方法的測試結(jié)果完全靠人工觀察獲取,缺少科學(xué)依據(jù)及準(zhǔn)確性;7.測試中發(fā)現(xiàn)問題時無法準(zhǔn)確定位問題的根源(無法區(qū)分出是硬件設(shè)備問題還是網(wǎng)絡(luò)環(huán)境問題或是操作問題)。
發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種內(nèi)建式遠程遙控擴充卡的測試方法。為達上述目的,本發(fā)明所提供的內(nèi)建式遠程遙控擴充卡的測試方法包括以下步驟將內(nèi)建式遠程遙控擴充卡電性連接于因特網(wǎng);服務(wù)器發(fā)送初始命令初始化內(nèi)建式遠程遙控擴充卡的通訊接口 ;在服務(wù)器中建立緩沖區(qū);服務(wù)器向內(nèi)建式遠程遙控擴充卡獲取內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息;將來自于內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息儲存于緩沖區(qū)中;服務(wù)器根據(jù)緩沖區(qū)中的運作狀態(tài)與配置信息,判斷內(nèi)建式遠程遙控擴充卡的運作狀態(tài),并輸出回報信息。所述的內(nèi)建式遠程遙控擴充卡的測試方法,其中,該運作狀態(tài)為該內(nèi)建式遠程遙控擴充卡的網(wǎng)絡(luò)地址、媒體存取地址、子網(wǎng)掩碼與網(wǎng)關(guān)器。所述的內(nèi)建式遠程遙控擴充卡的測試方法,其中,該配置信息為該內(nèi)建式遠程遙控擴充卡的致能狀態(tài)、網(wǎng)絡(luò)傳輸速度、全雙工或半雙工狀態(tài)。本發(fā)明提供一種內(nèi)建式遠程遙控擴充卡的測試方法及其設(shè)備,可以不需通過遠程計算器即可達到測試內(nèi)建式遠程遙控擴充卡的目的,使得對服務(wù)器進行測試時可以降低人力設(shè)置的浪費與縮短測試的時間。有關(guān)本發(fā)明的特征與實作,茲配合圖示作最佳實施例詳細說明如下。
圖1為現(xiàn)有技術(shù)的內(nèi)建式遠程遙控擴充卡示意圖2為本發(fā)明的測試設(shè)備的架構(gòu)的一實施例示意圖3為本發(fā)明的運作流程示意圖4為本發(fā)明的內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息的數(shù)據(jù)列表。
其中,附圖標(biāo)記
主機板110
內(nèi)建式遠程遙控擴充卡120
網(wǎng)絡(luò)適配卡130
服務(wù)器210
測試程序220
內(nèi)建式遠程遙控擴充卡230
網(wǎng)絡(luò)存取單元MO
具體實施例方式以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。請參考圖2所示,其為本發(fā)明的測試設(shè)備的架構(gòu)的一實施例。測試設(shè)備包括服務(wù)器210、測試程序220與內(nèi)建式遠程遙控擴充卡230。測試程序220可以是軟件的方式儲存于儲存裝置中(例如硬盤、光盤、或隨身碟),也可以是以固件的方式記錄于服務(wù)器210 中。內(nèi)建式遠程遙控擴充卡230被設(shè)置于服務(wù)器210之中,內(nèi)建式遠程遙控擴充卡230的種類可以依照服務(wù)器210的網(wǎng)絡(luò)存取單元240的規(guī)格所決定,例如,內(nèi)建式遠程遙控擴充卡 230 可以是快捷夕卜設(shè)互聯(lián)標(biāo)準(zhǔn)(Peripheral Component Interconnect Express, PCI-E) 而內(nèi)建式遠程遙控擴充卡230另具有網(wǎng)絡(luò)存取單元的一網(wǎng)絡(luò)連接端口,網(wǎng)絡(luò)連接端口的種類可以是但不限定為RJ-45。為能清楚說明本發(fā)明的運作流程,請配合前述各項組件并參考圖3所示,其為本發(fā)明的運作流程示意圖。本發(fā)明的運作流程包括以下步驟步驟S310 將內(nèi)建式遠程遙控擴充卡電性連接于因特網(wǎng);步驟S320 服務(wù)器發(fā)送初始命令初始化內(nèi)建式遠程遙控擴充卡的通訊接口 ;步驟S330 在服務(wù)器中建立緩沖區(qū);頁步驟S340 服務(wù)器向內(nèi)建式遠程遙控擴充卡獲取內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息;步驟S350 將來自于內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息儲存于緩沖區(qū)中;以及步驟S360 服務(wù)器根據(jù)緩沖區(qū)中的運作狀態(tài)與配置信息,判斷內(nèi)建式遠程遙控擴充卡的運作狀態(tài),并輸出回報信息。首先,將內(nèi)建式遠程遙控擴充卡230電性連接于因特網(wǎng)。接著,服務(wù)器210通過網(wǎng)絡(luò)存取單元240分別發(fā)出初始命令與創(chuàng)建命令,用以初始化內(nèi)建式遠程遙控擴充卡230的通訊接口以及創(chuàng)建一個內(nèi)建式遠程遙控擴充卡230的通訊信道。服務(wù)器210在發(fā)出上述命令后,隨后會建立一個用來放置運作狀態(tài)與配置信息的緩沖區(qū)(未繪示于圖中),其中,可以利用服務(wù)器210的硬盤空間或是由內(nèi)存劃分一空間作為存放的緩沖區(qū)(buffer)。服務(wù)器 210會向內(nèi)建式遠程遙控擴充卡230發(fā)出0x0032的命令請求,獲取內(nèi)建式遠程遙控擴充卡 230的運作狀態(tài)與配置信息。內(nèi)建式遠程遙控擴充卡230在接獲上述命令后,會返回如圖4 所示的運作狀態(tài)與配置信息的數(shù)據(jù)列表,并將來自于內(nèi)建式遠程遙控擴充卡230的運作狀態(tài)與配置信息儲存于緩沖區(qū)中。其中,配置信息為該內(nèi)建式遠程遙控擴充卡230的致能狀態(tài)、網(wǎng)絡(luò)傳輸速度、全雙工(Full-Duplex)或半雙工狀態(tài)(Half-Duplex)。而運作狀態(tài)為該內(nèi)建式遠程遙控擴充卡230的網(wǎng)絡(luò)地址、媒體存取地址(Media access control)、子網(wǎng)掩碼 (subnet mask)與網(wǎng)關(guān)器(gateway)。服務(wù)器210可以從這些數(shù)據(jù)的特定地址找出內(nèi)建式遠程遙控擴充卡230當(dāng)前的運作狀態(tài),藉以判斷內(nèi)建式遠程遙控擴充卡230是否處于正確的運作狀態(tài)。最后,由服務(wù)器 210根據(jù)緩沖區(qū)中的運作狀態(tài)與配置信息,判斷內(nèi)建式遠程遙控擴充卡230的運作狀態(tài),并輸出回報信息。本發(fā)明提供一種內(nèi)建式遠程遙控擴充卡230的測試方法及其設(shè)備,可以不需通過遠程計算器即可達到測試內(nèi)建式遠程遙控擴充卡230的目的。此外,本發(fā)明僅需通過內(nèi)建式遠程遙控擴充卡230連接網(wǎng)絡(luò)即可達到測試的目的,使得對服務(wù)器210進行測試時可以降低人力設(shè)置的浪費與縮短測試的時間。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種內(nèi)建式遠程遙控擴充卡的測試方法,用于測試一服務(wù)器的一內(nèi)建式遠程遙控擴充卡,其特征在于,該測試方法包括以下步驟將該內(nèi)建式遠程遙控擴充卡電性連接于因特網(wǎng);該服務(wù)器發(fā)送一初始命令,用以初始化該內(nèi)建式遠程遙控擴充卡的通訊接口 ; 在該服務(wù)器中建立一緩沖區(qū);該服務(wù)器向該內(nèi)建式遠程遙控擴充卡獲取該內(nèi)建式遠程遙控擴充卡的一運作狀態(tài)與一配置信息;將來自于該內(nèi)建式遠程遙控擴充卡的該運作狀態(tài)與該配置信息儲存于該緩沖區(qū)中;以及該服務(wù)器根據(jù)該緩沖區(qū)中的該運作狀態(tài)與該配置信息,判斷該內(nèi)建式遠程遙控擴充卡的該運作狀態(tài),并輸出一回報信息。
2.根據(jù)權(quán)利要求1所述的內(nèi)建式遠程遙控擴充卡的測試方法,其特征在于,該運作狀態(tài)為該內(nèi)建式遠程遙控擴充卡的網(wǎng)絡(luò)地址、媒體存取地址、子網(wǎng)掩碼與網(wǎng)關(guān)器。
3.根據(jù)權(quán)利要求1所述的內(nèi)建式遠程遙控擴充卡的測試方法,其特征在于,該配置信息為該內(nèi)建式遠程遙控擴充卡的致能狀態(tài)、網(wǎng)絡(luò)傳輸速度、全雙工或半雙工狀態(tài)。
全文摘要
本發(fā)明有關(guān)于一種內(nèi)建式遠程遙控擴充卡的測試方法,用于測試服務(wù)器的內(nèi)建式遠程遙控擴充卡,測試方法包括以下步驟將內(nèi)建式遠程遙控擴充卡電性連接于因特網(wǎng);服務(wù)器發(fā)送初始命令,用以初始化內(nèi)建式遠程遙控擴充卡的通訊接口;在服務(wù)器中建立緩沖區(qū);服務(wù)器向內(nèi)建式遠程遙控擴充卡獲取內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息;將來自于內(nèi)建式遠程遙控擴充卡的運作狀態(tài)與配置信息儲存于緩沖區(qū)中;服務(wù)器根據(jù)緩沖區(qū)中的運作狀態(tài)與配置信息,判斷內(nèi)建式遠程遙控擴充卡的運作狀態(tài),并輸出回報信息。
文檔編號H04L12/26GK102315982SQ201010231508
公開日2012年1月11日 申請日期2010年7月9日 優(yōu)先權(quán)日2010年7月9日
發(fā)明者段秋月, 陳志豐, 陳鎮(zhèn) 申請人:英業(yè)達股份有限公司