亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)喚醒的測試方法

文檔序號:7691099閱讀:414來源:國知局
專利名稱:網(wǎng)絡(luò)喚醒的測試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試方法,更詳而言之,是用以對網(wǎng)絡(luò)喚醒功能 進行測試的方法。
背景技術(shù)
現(xiàn)今,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)喚醒(WakeOnLan)技術(shù)已 經(jīng)在例如企業(yè)、網(wǎng)吧及一些無盤工作站等得以普遍使用,有利于多臺 計算機在一主機上得到統(tǒng)一化控制管理。通過這一技術(shù),使管理者可 隨時啟動局域網(wǎng)絡(luò)內(nèi)的任一臺計算機,再配合例如windows遠程桌面 等功能加以控制,十分方便。
目前,每臺計算機的主板的基本輸入輸出系統(tǒng)(BIOS)均具有網(wǎng)絡(luò) 喚醒(WOL)功能,但是要實現(xiàn)網(wǎng)絡(luò)喚醒功能,對網(wǎng)卡、電源等硬件就 有所要求,例如需使用提供喚醒功能的集成網(wǎng)卡,以及待機狀態(tài) (standby)下電流高于600毫安的ATX電源等。
眾所周知,計算機網(wǎng)卡一般分配有網(wǎng)絡(luò)地址(IP)及媒體訪問控 制(MAC)地址,而當計算機關(guān)機時未分配網(wǎng)絡(luò)地址(IP),故而必須通過 待測試計算機網(wǎng)卡的媒體訪問控制(MAC)地址,來定位該計算機方可 進一步實現(xiàn)網(wǎng)絡(luò)喚醒計算機的步驟?,F(xiàn)有網(wǎng)絡(luò)喚醒的測試仍然沿襲了 最傳統(tǒng)的方式,其操作步驟如下先在待測計算機上輸入相關(guān)指令以 獲取該待測計算機網(wǎng)卡的媒體訪問控制(MAC)地址(例如于windows 操作系統(tǒng)中輸入ipconfig指令或者于lirnix系統(tǒng)下輸入eth0等),待測 計算機會在屏幕上顯示如網(wǎng)絡(luò)地址(IP)、媒體訪問控制(MAC)地址及其 它網(wǎng)絡(luò)信息等;然后通過例如手寫記錄等方式將該媒體訪問控制(MAC) 地址記錄下來,再將該待測計算機關(guān)閉;隨后,在與該待測計算機處 于同一局域網(wǎng)絡(luò)內(nèi)的測試機上運行相應(yīng)的網(wǎng)絡(luò)喚醒軟件,再將前述記 錄下來的待測機的媒體訪問控制(MAC)地址輸入該軟件,便可對該待 測機進行網(wǎng)絡(luò)喚醒的測試操作。然而,由以上測試流程可見,其中存在諸多不足之處。首先,執(zhí) 行該類測試需外接例如控制開關(guān)或其它測試計算機等,浪費資源,其 次,整個測試過程的操作基本由人工完成,即需要人工對所述待測機 進行相關(guān)設(shè)置,例如打開BIOS的網(wǎng)絡(luò)喚醒功能等,需要花費較多時間;
同時該人工記錄MAC地址的方式繁瑣落后且易于出錯,降低測試效 率。
綜上所述,如何找到一種便捷易行的網(wǎng)絡(luò)喚醒測試方法,從而提 升工作效率并避免上述種種缺點,遂成為目前亟待解決的問題。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點,本發(fā)明提供一種自動化的網(wǎng)絡(luò)喚醒的 測試方法,由計算機自動進行網(wǎng)絡(luò)喚醒測試,無需現(xiàn)有技術(shù)的人工記 錄等操作,加快了測試速度,并提升測試效率。
本發(fā)明的另一個目的在于提供一種自動化的網(wǎng)絡(luò)喚醒的測試方 法,無需增設(shè)現(xiàn)有技術(shù)所提及的控制開關(guān)、其它測試計算機等,節(jié)約 測試成本。
為達到上述及其它目的,本發(fā)明提供一種網(wǎng)絡(luò)喚醒的測試方法, 應(yīng)用于同一網(wǎng)絡(luò)內(nèi)相連接的測試機及待測機,其中,該待測機具有支 持網(wǎng)絡(luò)喚醒功能并分配有在該網(wǎng)絡(luò)中唯一的硬件地址及協(xié)議地址,并 且該待測機與該測試機間的通信傳輸協(xié)議包括地址解析協(xié)議,該測試 方法包括以下步驟(1)在待測機處于啟動狀態(tài)下,發(fā)送包含該待測 機協(xié)議地址及硬件地址的通信請求信息至該測試機;(2)該測試機通 過該地址解析協(xié)議于該通信請求信息中提取該待測機的協(xié)議地址及硬 件地址;(3)該測試機通過該地址解析協(xié)議將該所提取的待測機的協(xié) 議地址及硬件地址按對應(yīng)方式儲存至一地址數(shù)據(jù)庫中;(4)關(guān)閉該待 測機;(5)依據(jù)該待測機的協(xié)議地址自該地址數(shù)據(jù)庫中對應(yīng)擷取待測 機的硬件地址,并將該硬件地址處理成有效硬件地址;以及(6)發(fā)送 一喚醒指令至該有效硬件地址所對應(yīng)的待測機以啟動該待測機。
在一個實施例中,該歩驟(5)的處理為通過正則表達式的文字處 理操作,例如以正則表達式的方式對硬件地址進行處理來刪除硬件地 址中的符號而保留連續(xù)的數(shù)字及字母;該通信請求信息為數(shù)據(jù)封包;
5該喚醒指令具有多指令參數(shù);該硬件地址為媒體訪問控制(MAC)地
址,該協(xié)議地址為網(wǎng)絡(luò)地址(IP)。
相對于現(xiàn)有技術(shù),本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法主要通過在該測 試機向該待測機發(fā)送通信請求信息時,該測試機自該通信請求信息中 提取該測試機的協(xié)議地址及硬件地址,并將兩者對應(yīng)儲存于一地址數(shù) 據(jù)庫中,進而可通過該地址解析協(xié)議依據(jù)待測機的協(xié)議地址在該數(shù)據(jù) 庫中提取對應(yīng)的硬件地址,并在將該硬件地址處理為有效硬件地址后, 依據(jù)該有效硬件地址對相應(yīng)的待測機進行喚醒測試操作,從而避免現(xiàn)
有技術(shù)中需人工控制及人工記錄媒體訪問控制(MAC)地址等的弊端, 提升測試效率。
此外,本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法無需增設(shè)現(xiàn)有技術(shù)所提及的 控制開關(guān)、測試計算機等,故節(jié)約測試成本。


圖1為本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法的應(yīng)用環(huán)境示意圖;以及
圖2為本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法的流程示意圖。
組件標號的簡單說明
1待測機
2領(lǐng)!l試機
Sl-S6步驟流程
具體實施例方式
以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域的技術(shù) 人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功 效。本發(fā)明也可通過其它不同的具體實例加以施行或應(yīng)用,本說明書 中的各項細節(jié)也可基于不同觀點與應(yīng)用,在不背離本發(fā)明的精神下進 行各種修飾與變更。
請參閱圖1,顯示本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法的應(yīng)用環(huán)境示意 圖。如圖所示,本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法應(yīng)用于同一網(wǎng)絡(luò)例如局 域網(wǎng)絡(luò)等內(nèi)相互連接的測試機2及至少一待測機1,其中,該待測機l 至少可支持網(wǎng)絡(luò)喚醒(WOL)功能,并至少分配有在該網(wǎng)絡(luò)中唯一的硬件地址及協(xié)議地址,并且,該待測機1與該測試機2間的通信傳輸
協(xié)議至少包括地址解析協(xié)議(ARPProtocol)。
在本實施例中,該測試機2及待測機1均可例如為常見的服務(wù)器 或桌上型個人計算機等設(shè)備,作為該待測機1的設(shè)備具有上述的網(wǎng)絡(luò) 喚醒功能,且其網(wǎng)絡(luò)卡、主機板BIOS、及電源等支持該網(wǎng)絡(luò)喚醒功能, 當然,在其它實施情形下均可加以變更,而非以本實施例為限;并且, 該協(xié)議地址指網(wǎng)絡(luò)地址(IP),而該硬件地址為媒體訪問控制(MAC) 地址,當該測試機2及待測機1同處一網(wǎng)絡(luò)內(nèi)時,該測試機2及待測 機1在該網(wǎng)絡(luò)內(nèi)分別分配有同一網(wǎng)絡(luò)即網(wǎng)段的網(wǎng)絡(luò)地址(IP)例如 "192.168丄1"及"192.168丄2"等,并且兩臺機器均具有各自的硬件 地址即媒體訪問控制(MAC)地址,格式如"00-0D-AB-BC-CA-23" 等,由于該測試機2及待測機1處于同一網(wǎng)絡(luò)中,因此兩者不會有網(wǎng)絡(luò) 地址出現(xiàn)重名的狀況,便于后續(xù)的依據(jù)協(xié)議地址解析出對應(yīng)的硬件地 址的操作。
請一并參閱圖2,為本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法的流程圖,該測 試方法包括
在步驟S1中,該測試機2發(fā)出一通信請求信息至該待測機1。在 本實施例中,該通信請求信息可為網(wǎng)絡(luò)通信中所傳輸?shù)臄?shù)據(jù)封包,一 般至少包含該待測機l的協(xié)議地址(即IP地址)、硬件地址(即MAC 地址)、測試機2的協(xié)議地址(接收該通信請求信息的接收端的IP)等 信息,并且,在實際操作時,可例如在該待測機1輸入ping等指令對 該待測機1嘗試網(wǎng)絡(luò)連接,即相當于發(fā)送該通信請求信息。接著進行 步驟S2。
在步驟S2中,該測試機2通過該地址解析協(xié)議于該通信請求信息 中提取該待測機1的協(xié)議地址及硬件地址。在本實施例中, 一般情形 下,以太網(wǎng)內(nèi)的數(shù)據(jù)封包均包含有協(xié)議地址(即網(wǎng)絡(luò)地址)、硬件地址 (即MAC地址),而該地址解析協(xié)議是例如ARP Protocol等,由于相 關(guān)的提取技術(shù)為通用的網(wǎng)絡(luò)技術(shù),因此不另作贅述。接著進行步驟S3。
在步驟S3中,該測試機1通過該地址解析協(xié)議將所提取的待測機 2的協(xié)議地址及硬件地址按對應(yīng)方式儲存至一地址數(shù)據(jù)庫中。在本實施 例中,利用該地址解析協(xié)議(例如ARPProtocol)的工作原理即令該測試機1在收到待測機2的網(wǎng)絡(luò)請求信息時,自動將網(wǎng)絡(luò)請求信息(數(shù)
據(jù)封包)中的協(xié)議地址(IP)及硬件地址(MAC)依據(jù)對應(yīng)方式存入 內(nèi)存緩存區(qū),以供后續(xù)測試操作使用。接著進行歩驟S4。
在步驟S4中,關(guān)閉該待測機1,以供進行后續(xù)對該待測機1的喚 醒開機操作。接著進行步驟S5。在步驟S5中,依據(jù)該待測機1的協(xié)議 地址自該地址數(shù)據(jù)庫中對應(yīng)擷取對應(yīng)的硬件地址,并將其處理成有效 硬件地址。在本實施例中,該處理操作是按正則表達式方式的文字處 理,如上所述,通過該地址解析協(xié)議可自動將該待測機的協(xié)議地址(IP) 及硬件地址(MAC)儲存于地址數(shù)據(jù)庫,即例如緩存區(qū)、內(nèi)存等,并 可通過輸入指令(例如windows操作系統(tǒng)下所輸入的"arp-a"等)將 硬件地址(MAC)及協(xié)議地址(IP)等調(diào)出并按列表方式對應(yīng)顯示, 再依據(jù)協(xié)議地址(IP)査找硬件地址(MAC)并將對應(yīng)的文字截取, 其格式例如為"00: 0D: AB: 12: 34: 56"或"00-OD-AB-12-34-56" 形式的12位字母及數(shù)字構(gòu)成,而為了統(tǒng)一格式,通過例如正則表達式
的將其中的符號"","-"等除去,從而獲得統(tǒng)一的12位有效硬件地
址即"000DAB123456",便于后續(xù)依據(jù)該有效硬件地址所進行的測試 操作。接著進行步驟S6。
在步驟S6中,發(fā)送一喚醒指令至該有效硬件地址所對應(yīng)的待測機 1以啟動該待測機l。在本實施例中,該喚醒指令可具有多個,提供觸 發(fā)信號的作用,以激活該有效硬件地址所對應(yīng)的待測機1的網(wǎng)絡(luò)卡, 配合前述的主機BIOS的網(wǎng)絡(luò)喚醒功能以及電源等來完成網(wǎng)絡(luò)喚醒的 測試操作。
需要說明的是,在本實施例中,該待測機1即計算機,由于一般 在網(wǎng)絡(luò)內(nèi)均連接有多計算機,故該待測機1應(yīng)用廣播的方式發(fā)送通信 請求信息時,所發(fā)送的通信請求信息即可到達每臺計算機,因此各臺 接收該通信請求信息的計算機均可作為測試機2,來對該待測機1進行 網(wǎng)絡(luò)喚醒測試操作,無需另外連接如控制開關(guān)、多余的計算機等。
本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法主要通過在該測試機向該待測機發(fā) 送通信請求信息時,該測試機自該通信請求信息中提取該測試機的協(xié) 議地址及硬件地址,并將兩者對應(yīng)儲存在一地址數(shù)據(jù)庫中,進而可依 據(jù)待測機的協(xié)議地址,通過該地址解析協(xié)議在該數(shù)據(jù)庫中提取對應(yīng)的
8硬件地址,并在將該硬件地址處理為有效硬件地址后,依據(jù)該有效硬 件地址以對相應(yīng)的待測機進行喚醒測試操作,從而避免現(xiàn)有技術(shù)中需 人工控制及人工記錄媒體訪問控制(MAC)地址等的弊端,由此提升 測試效率。
此外,本發(fā)明的網(wǎng)絡(luò)喚醒的測試方法無需增設(shè)現(xiàn)有技術(shù)所提及的 控制開關(guān)、測試計算機等,故節(jié)約測試成本。
上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制 本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下, 對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范圍,應(yīng)如 后述的申請專利范圍所列。
權(quán)利要求
1、一種網(wǎng)絡(luò)喚醒的測試方法,應(yīng)用于同一網(wǎng)絡(luò)內(nèi)相連接的測試機及待測機,其中,該待測機具有支持網(wǎng)絡(luò)喚醒功能并分配有在該網(wǎng)絡(luò)中唯一的硬件地址及協(xié)議地址,并且該待測機與該測試機間的通信傳輸協(xié)議包括地址解析協(xié)議,該測試方法包括以下步驟(1)在待測機處于啟動狀態(tài)下,發(fā)送包含該待測機協(xié)議地址及硬件地址的通信請求信息至該測試機;(2)該測試機通過該地址解析協(xié)議于該通信請求信息中提取該待測機的協(xié)議地址及硬件地址;(3)該測試機通過該地址解析協(xié)議將該所提取的待測機的協(xié)議地址及硬件地址按對應(yīng)方式儲存至一地址數(shù)據(jù)庫中;(4)關(guān)閉該待測機;(5)依據(jù)該待測機的協(xié)議地址自該地址數(shù)據(jù)庫中對應(yīng)擷取待測機的硬件地址,并將該硬件地址處理成有效硬件地址;以及(6)發(fā)送一喚醒指令至該有效硬件地址所對應(yīng)的待測機以啟動該待測機。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)喚醒的測試方法,其中,該步驟(5) 的處理是通過正則表達式的文字處理操作。
3、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)喚醒的測試方法,其中,該步驟(5) 的處理是以正則表達式的方式對硬件地址進行處理,從而刪除硬件地 址中的符號而保留連續(xù)的數(shù)字及字母。
4、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)喚醒的測試方法,其中,該通信請 求信息為數(shù)據(jù)封包。
5、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)喚醒的測試方法,其中,該喚醒指 令具有多指令參數(shù)。
6、根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)喚醒的測試方法,其中,該硬件地 址為媒體訪問控制地址,該協(xié)議地址為網(wǎng)絡(luò)地址。
全文摘要
一種網(wǎng)絡(luò)喚醒的測試方法,應(yīng)用于同一網(wǎng)絡(luò)內(nèi)相連接的測試機及至少一待測機,其中,該待測機至少可支持網(wǎng)絡(luò)喚醒(WOL)功能并至少分配有在該網(wǎng)絡(luò)中唯一的硬件地址及協(xié)議地址,并且,該待測機與該測試機間的通信傳輸協(xié)議至少包括地址解析協(xié)議(ARP Protocol),主要當該測試機與該待測機間傳送通信請求信息時,測試機自該通信請求信息中提取該測試機的協(xié)議地址及硬件地址,并通過該地址解析協(xié)議(ARP Protocol)將所提取的協(xié)議地址及硬件地址依據(jù)對應(yīng)方式儲存于地址數(shù)據(jù)庫中,當關(guān)閉該待測機后,可依據(jù)該待測機的協(xié)議地址,通過該測試機自該地址數(shù)據(jù)庫中對應(yīng)擷取待測機的硬件地址,并將該硬件地址處理為有效硬件地址,進而可依據(jù)該有效硬件地址對相應(yīng)的待測機進行喚醒測試操作。
文檔編號H04L12/56GK101562545SQ200810091510
公開日2009年10月21日 申請日期2008年4月15日 優(yōu)先權(quán)日2008年4月15日
發(fā)明者羅梓桂, 陳志豐 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1