專利名稱:網絡設備測試系統及方法
技術領域:
本發明涉及一種測試系統及方法,特別是關于一種網絡設備測試系統及方法。
背景技術:
對網絡設備(例如網絡攝像機)進行測試時,需要將網絡設備的網絡端口連接到主機,模仿實際的運行環境進行測試。為了保證網絡連通時所有的測試能夠正常進行,傳統的網絡設備測試先啟動網絡設備的網絡服務以外的服務,最后啟動網絡服務。由于網絡服務最后啟動,而網絡設備測試的前提是網絡連通,因而造成了需要大量測試等待時間的問題。另一方面,主機為了獲知網絡設備是否已經啟動,會一直發送網絡數據包進行偵測, 因而大大增加了網絡開銷。傳統的網絡設備測試方法耗費大量時間及網絡資源并且效率低下,不利于大規模生產測試。
發明內容
鑒于以上內容,有必要提供一種網絡設備測試系統,能夠有效減少測試時間,節省網絡開銷。此外,還有必要提供一種網絡設備測試方法,能夠有效減少測試時間,節省網絡開銷。一種網絡設備測試系統,運行于主機中,所述主機與待測的網絡設備通過網絡接口及非網絡接口通信連接,該系統包括偵測模塊,用于通過非網絡接口偵測網絡設備是否啟動;登錄模塊,用于當偵測到網絡設備啟動后通過非網絡接口登錄到網絡設備;啟動模塊,用于啟動網絡設備的網絡服務,并獲取網絡設備的IP地址;第一測試模塊,用于根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的不需要啟動服務的測試項目; 及第二測試模塊,用于根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的需要啟動服務的測試項目。一種網絡設備測試方法,應用于主機中,所述主機通過網絡接口及非網絡接口與待測的網絡設備通信連接,該方法包括步驟通過非網絡接口偵測網絡設備是否啟動;偵測到網絡設備啟動后,通過非網絡接口登錄到網絡設備;啟動網絡設備的網絡服務,并獲取網絡設備的IP地址;根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的不需要啟動服務的測試項目;及根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的需要啟動服務的測試項目。本發明優先啟動網絡設備的網絡服務,并且采用先測試不需要啟動服務的測試項目的測試流程,克服了傳統的網絡設備測試方法需要耗費大量測試等待時間的問題,提高了測試效率。并且,本發明利用非網絡接口偵測網絡設備是否啟動,節省了網絡開銷,減輕了網絡負擔。
圖1為本發明網絡設備測設系統較佳實施例的應用環境示意圖。圖2為圖1中網絡設備測試系統的功能模塊圖。圖3為本發明網絡設備測試方法較佳實施例的流程圖。主要元件符號說明
權利要求
1.一種網絡設備測試系統,運行于主機中,所述主機通過網絡接口及非網絡接口與待測的網絡設備通信連接,其特征在于,該系統包括偵測模塊,用于通過非網絡接口偵測網絡設備是否啟動; 登錄模塊,用于在偵測到網絡設備啟動后通過非網絡接口登錄到網絡設備; 啟動模塊,用于啟動網絡設備的網絡服務,并獲取網絡設備的IP地址; 第一測試模塊,用于根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的不需要啟動服務的測試項目;及第二測試模塊,用于根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的需要啟動服務的測試項目。
2.如權利要求1所述的網絡設備測試系統,其特征在于,所述非網絡接口是串口或USB 接口。
3.如權利要求1所述的網絡設備測試系統,其特征在于,所述啟動模塊通過解析從網絡設備收到的網絡數據包來獲取網絡設備的IP地址。
4.如權利要求1所述的網絡設備測試系統,其特征在于,所述網絡設備是網絡攝像機。
5.一種網絡設備測試方法,應用于主機中,所述主機通過網絡接口及非網絡接口與待測的網絡設備通信連接,其特征在于,該方法包括步驟通過非網絡接口偵測網絡設備是否啟動; 偵測到網絡設備啟動后,通過非網絡接口登錄到網絡設備; 啟動網絡設備的網絡服務,并獲取網絡設備的IP地址;根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的不需要啟動服務的測試項目;及根據獲取的IP地址與網絡設備通信,通過網絡接口測試網絡設備的需要啟動服務的測試項目。
6.如權利要求5所述的網絡設備測試方法,其特征在于,所述非網絡接口是串口或USB接口。
7.如權利要求5所述的網絡設備測試方法,其特征在于,所述獲取網絡設備的IP地址是通過解析從網絡設備收到的網絡數據包而實現。
8.如權利要求5所述的網絡設備測試方法,其特征在于,所述網絡設備是網絡攝像機。
全文摘要
一種網絡設備測試系統,運行于主機中,所述主機通過網絡接口及非網絡接口與待測的網絡設備通信連接。該系統包括偵測模塊,用于通過非網絡接口偵測網絡設備是否啟動;登錄模塊,用于當偵測到網絡設備啟動后通過非網絡接口登錄到網絡設備;啟動模塊,用于啟動網絡設備的網絡服務,并獲取網絡設備的IP地址;第一測試模塊,用于根據獲取的IP地址測試網絡設備的不需要啟動服務的測試項目;及第二測試模塊,用于根據獲取的IP地址測試網絡設備的需要啟動服務的測試項目。本發明還提供一種網絡設備測試方法。本發明避免耗費大量的測試等待時間,提高了測試效率,節省了網絡開銷。
文檔編號H04L12/26GK102238042SQ201010160058
公開日2011年11月9日 申請日期2010年4月29日 優先權日2010年4月29日
發明者林玉龍, 董華, 謝奕勇, 譚杰君 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司