專利名稱:一種單板主備倒換測試裝置和方法
技術領域:
本發明涉及單板主備倒換技術領域,特別是一種單板主備倒換測試裝置和 方法。
背景技術:
單板是現代通信設備中普遍采用的硬件設備,單板工作時需要長時間不間 斷的運行,尤其是通信系統中重要的單板,需要很高的可靠性。通常采用冗余 設計的方式,對重要單板進行備份,使得通信系統的單點故障時,能夠及時實 現單板的主備倒換,保障整個通信系統的正常工作。所謂主備倒換是指,在系 統結構上采用資源冗余的方法配置兩個或多個功能相同的設備來完成某項功能的策略,系統正常運行時使用的設備稱為主用,空閑的設備稱為備用;當主用 設備故障或維護時,進行主用設備和備用設備的工作狀態轉換,將主用變為備 用,備用變為主用。主備倒換關系到通信系統的性能,單板又是通信系統中的重要設備,無論 在設備制造商的內部測試中,還是在局方的測試中,單板的主備倒換測試都是 一個重要測試項。目前單板主備倒換測試,主要是靠人工的插入和拔出單板來 進行。這種方法在大量單板同時進行主備倒換時需要占用大量人工,測試效率 低;同時,通信系統對單板主備倒換的時間要求通常為毫秒級,靠人工來插拔 單板,難以控制主備倒換的時間;此外,通信系統中的單板分為很多種,人工 區分容易出錯,大大降低了測試結果的可靠性。發明內容有鑒于此,本發明的主要目的在于提供一種單板主備倒換測試裝置和方法, 無需人工參與,能自動倒換,且準確高效。為達到上述目的,本發明的技術方案是這樣實現的一種單板主備倒換測試裝置,該裝置包括用戶接口、測試控制單元、定時 器和沖幾框接口,其中,用戶接口 ,用于接收控制策略并發送到測試控制單元,輸出測試結果; 測試控制單元,用于解析收到的控制策略,生成4妻通或切斷相應單板電源的控制命令并發送到機框接口;根據定時器的通知,向機框接口發送獲取測試 結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結果發送到用戶接 口 ;定時器,用于計算各單板的主備倒換時間,主備倒換時間到來時通知測試機框接口,用于將所述控制命令發送到各單板;根據所述獲取測試結果命 令,獲取各單板的帶電狀態并發送到測試控制單元。所述測試控制單元包括控制策略存儲模塊和控制策略執行模塊,其中, 控制策略存儲模塊,用于接收控制策略并存儲;控制策略執行模塊,用于解析所述控制策略,生成接通或切斷相應單板電 源的控制命令并發送到機框接口;根據定時器的通知,向機框接口發送獲取測 試結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結果發送到用戶 接口。該裝置還包括日志生成模塊,用于根據測試控制單元發送的測試結果生成 測試日志,并將所述測試日志發送到用戶接口 。該裝置還包括連接用戶接口的遠端控制端,用于解析所述測試結果生成圖 像顯示命令,并將單板的帶電狀態以圖像的方式顯示。所述遠端控制端包括解析模塊和圖像顯示模塊,解析模塊,用于接收并解析用戶接口輸出的測試結果,生成圖像顯示命令; 圖像顯示模塊,用于根據圖像顯示命令,將各單板的帶電狀態以圖像的方 式顯示。所述圖像顯示模塊還用于將控制動作發送到解析模塊,解析模塊將所述控制動作解析為接通或切斷相應單板的電源的控制命令,經用戶接口發送到測試 控制單元。一種單板主備倒換測試方法,設置單板主備倒換的控制策略、各單板的主備倒換時間,該方法還包括A、 解析單板主備倒換的控制策略,生成接通或切斷相應單板電源的控制命令;B、 根據所述控制命令接通或切斷相應單板的電源,主備倒換時間到達時, 獲取各單板的帶電狀態作為測試結果輸出。該方法還包括根據測試結果生成測試日志并輸出。該方法還包括解析所述測試結果,生成圖像顯示命令,將各單板的帶電 狀態以圖像的方式顯示。該方法還包括對顯示的圖像中的單板進行通電或斷電的控制動作,將所 述控制動作解析為控制命令,控制對應單板的通電或斷電。本發明將單板主備倒換控制策略預先存儲到測試控制單元,根據控制策略, 通過定時器精確控制單板主備倒換時間,測試控制單元能夠同時對多塊單板進 行主備倒換測試,無需人工對單板進行插拔,提高了測試效率及測試結果的可 靠性。控制策略可以根據用戶需求改變,通用性強。根據測試結果生成單板主 備倒換的測試日志,可以供用戶對單板的測試進行研究。此外,通過圖形直觀 的顯示單板主備倒換測試場景及圖形的直接操作,更好的滿足了遠程用戶及時 了解單板主備倒換測試情況的需求。
圖1為本發明單板主備倒換測試裝置的示意圖;圖2為本發明應用的測試環境的示意圖;圖3為本發明單板主備倒換測試方法的流程圖。
具體實施方式
本發明的基本思想是將單板主備倒換控制策略預先存儲在測試控制單元 中,根據控制策略控制機框上單板的帶電情況,完成單板主備倒換測試。本發 明可以根據需要改變單板主備倒換控制策略,完成對不同種類大量單板的主備 倒換測試,滿足用戶需求。下面結合具體實施例說明本發明的裝置結構,如圖1所示,該裝置包括用 戶接口、測試控制單元、定時器和機框接口,其中,用戶接口,用于接收控制策略并發送到測試控制單元,還用于輸出測試結果;測試控制單元,用于解析控制策略,生成接通或切斷相應單板的電源的控 制命令并發送到機框接口;還根據定時器的通知,向機框接口發送獲取測試結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結果發送到用戶接口 ;定時器,用于計算各單板的主備倒換時間,主備倒換時間到來時通知測試控制單元;機框接口,用于將控制命令發送到各單板;還根據獲取測試結果命令,獲 取各單板的帶電狀態并發送到測試控制單元。測試控制單元進一步包括控制策略存儲模塊和控制策略執行模塊, 控制策略存儲模塊,用于接收控制策略并存儲;控制策略執行模塊,用于解析接收到的控制策略,生成接通或切斷相應單 板的電源的控制命令并發送到機框接口;還用于根據定時器的通知,向機框接 口發送獲取測試結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結 果發送到用戶接口。以上裝置將每次單板主備倒換測試結果一一輸出,用戶需要逐條記錄單板 主備倒換測試結果,比較麻煩。作為改進方案,還可以在測試控制單元增加曰 志生成模塊,日志生成模塊用于接收測試控制單元發送的單板主備倒換測試結 果并生成測試日志,并將換測試日志通過用戶接口輸出。這樣,用戶可以根據單板主備倒換測試日志直接統計各單板在每次主備倒換時的帶電情況,更加方 便。此外,為了便于遠端用戶直觀的了解單板主備倒換測試過程,該裝置還包 括連接用戶接口的遠端控制端,用于解析測試結果,生成圖像顯示命令,并將 單板的帶電狀態以圖像的方式顯示。該遠端控制端包括解析模塊和圖像顯示模塊,其中,解析模塊,用于接收并解析用戶接口輸出的測試結果,生成圖像顯示命令; 圖像顯示模塊,用于根據圖像顯示命令,將各單板的帶電狀態以圖像的方 式顯示。圖像顯示模塊中模擬顯示了單板主備倒換測試的場景,更進一步的,如果 用戶對圖像顯示模塊中的單板進行了主備倒換的控制動作,圖像顯示模塊將該 控制動作發送到解析模塊,解析模塊將控制動作解析為接通或切斷相應單板的 電源的控制命令,經用戶接口發送到測試控制單元,進而,測試控制單元根據 控制命令接通或切斷相應單板的電源,完成用戶的操作。這樣,用戶可以對單 板的主備倒換進行遠端控制,更加方便。對應上述裝置,本發明還提供了相應方法。以圖2所示的測試環境為例 測試一個機框上所插的 6 塊單板 A組單板單板A1、單板A2、單板A3; B 組單板單板B1、單板B2、單板B3,按順序將各單板分別插到機框的1號槽 位到6號槽位。各單板上有指示燈顯示自身的帶電狀態。控制策略為l號槽位 和4號槽位的單板為主用單板,2號槽位、3號槽位、5號槽位和6號槽位的單 板為備用單板。A組單板主備倒換時間為10ms, B組單板主備倒換時間為5ms。 將單板主備測試倒換測試裝置連接到機框的背板,各單板連接機框背板。系統 運行后,處在正常工作狀態的單板工作指燈正常閃爍。本發明單板主備倒換測試方法如圖3所示,包括以下步驟步驟301、設置單板主備倒換的控制策略、各單板的主備倒換時間,解析 單板主備倒換的控制策略,生成接通或切斷相應單板的電源的控制命令。在單板主備倒換控制裝置中設置單板主備倒換的控制策略,該控制策略經用戶接口,存儲在測試控制單元的控制策略存儲模塊,需要進行主備倒換測試 時,控制策略執行模塊讀取并解析控制策略存儲模塊中的控制策略,生成控制命令。本例中,控制命令為切斷1號槽位的單板A1的電源;接通2號槽位 的單板A2的電源;切斷4號槽位的單板Bl的電源;接通5號槽位的單板B2 的電源等等。同時,需要設置各單板主備倒換時間,通常,將單板的主備倒換 時間設置為略大于該種單板主備倒換所需時間,將各主備倒換時間設置在定時 器中,以便定時器計時。本例中,A組單板主備倒換時間為10ms, B組單板主 備倒換時間為5ms。步驟302、根據控制命令接通或切斷相應單板的電源,主備倒換時間到達 時,獲取各單板的帶電狀態作為測試結果輸出。控制策略執行模塊將控制命令經機框接口發送到背板上連接的各單板,接 通或切斷相應單板的電源。本例中,1號槽位的單板Al為主用,進行主備倒換 時,切斷1號槽位的單板Al的電源,接通2號槽位的單板A2的電源;單板上 有顯示單板帶電情況的指示燈,根據指示燈顯示情況,獲取單板A1、單板A2 的帶電狀態,并經機框接口返回測試控制單元。以上是一個單板主備倒換一次 的過程,對于單板B1倒換為單板B2,或者單板A2倒換為單板A3,或者單板 A3倒換為單板A1,過程與之類似,此處不再贅述。設置的主備倒換時間到來時,定時器觸發控制策略執行模塊向機框接口發 送獲取測試結果命令,控制策略執行模塊將獲取的各單板的帶電狀態作為測試 結果經用戶接口輸出。本例中,切斷1號槽位的單板Al的電源時,定時器開 始計時,10ms后,定時器觸發控制策略執行模塊經機框接口獲取單板Al的指 示燈顯示情況并輸出。B組單板的測試結果獲取過程類似,這里不再贅述。實際應用中,同時進行主備倒換的單板有很多,每個單板要進行多次主備 倒換測試,如果只是將測試結果一條一條輸出,用戶需要再進行整理,使用不 便。為此,本發明還包括將單板主備倒換的測試結果生成測試日志并輸出。 該測試日志記錄了進行主備倒換的單板編號、槽位、倒換后的單板帶電情況等 信息,方便了用戶使用。作為進一步的改進,本發明還包括解析測試結果,生成圖像顯示命令,將各單板的帶電狀態以圖像的方式顯示。在遠端控制端,用戶僅僅接收到單板 主備倒換的測試結果,無法直觀的了解單板測試現場的情況,本發明還可以將 單板主備倒換測試的控制命令解析后,生成圖像顯示命令,用圖像的方式,同 步顯示單板主備倒換測試過程。并且,用戶可以對顯示的圖像中的單板進行通 電或斷電的控制動作,遠端控制端將用戶的控制動作解析為控制命令經用戶接 口發送到測試控制單元,控制對應單板的通電或斷電,從而對測試現場的單板 進行操作,大大方便了遠程用戶。以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1、一種單板主備倒換測試裝置,其特征在于,該裝置包括用戶接口、測試控制單元、定時器和機框接口,其中,用戶接口,用于接收控制策略并發送到測試控制單元,輸出測試結果;測試控制單元,用于解析收到的控制策略,生成接通或切斷相應單板電源的控制命令并發送到機框接口;根據定時器的通知,向機框接口發送獲取測試結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結果發送到用戶接口;定時器,用于計算各單板的主備倒換時間,主備倒換時間到來時通知測試控制單元;機框接口,用于將所述控制命令發送到各單板;根據所述獲取測試結果命令,獲取各單板的帶電狀態并發送到測試控制單元。
2、 根據權利要求1所述的單板主備倒換測試裝置,其特征在于,所述測試 控制單元包括控制策略存儲模塊和控制策略執行模塊,其中,控制策略存儲模塊,用于接收控制策略并存儲;控制策略執行^^莫塊,用于解析所述控制策略,生成接通或切斷相應單板電 源的控制命令并發送到機框接口;根據定時器的通知,向機框接口發送獲取測 試結果命令,并將機框接口傳來的各單板的帶電狀態作為測試結果發送到用戶 接口。
3、 根據權利要求1所述的單板主備倒換測試裝置,其特征在于,該裝置還 包括日志生成模塊,用于根據測試控制單元發送的測試結果生成測試日志,并 將所述測試日志發送到用戶接口 。
4、 根據權利要求1至3任一所述的單板主備倒換測試裝置,其特征在于, 該裝置還包括連接用戶接口的遠端控制端,用于解析所述測試結果生成圖像顯 示命令,并將單板的帶電狀態以圖像的方式顯示。
5、 根據權利要求4所述的單板主備倒換測試裝置,其特征在于,所述遠端控制端包括解析模塊和圖像顯示模塊,解析模塊,用于接收并解析用戶接口輸出的測試結果,生成圖像顯示命令; 圖像顯示模塊,用于根據圖像顯示命令,將各單板的帶電狀態以圖像的方式顯示。
6、 根據權利要求5所述的單板主備倒換測試裝置,其特征在于,所述圖像 顯示模塊還用于將控制動作發送到解析模塊,解析模塊將所述控制動作解析為 接通或切斷相應單板的電源的控制命令,經用戶接口發送到測試控制單元。
7、 一種單板主備倒換測試方法,其特征在于,設置單板主備倒換的控制策 略、各單板的主備倒換時間,該方法還包括A、 解析單板主備倒換的控制策略,生成接通或切斷相應單板電源的控制命令;B、 根據所述控制命令接通或切斷相應單板的電源,主備倒換時間到達時, 獲取各單板的帶電狀態作為測試結果輸出。
8、 根據權利要求7所述的單板主備倒換測試方法,其特征在于,該方法還 包括根據測試結果生成測試日志并輸出。
9、 根據權利要求7或8所述的單板主備倒換測試方法,其特征在于,該方 法還包括解析所述測試結果,生成圖像顯示命令,將各單板的帶電狀態以圖 像的方式顯示。
10、 根據權利要求9所述的單板主備倒換測試方法,其特征在于,該方法 還包括對顯示的圖像中的單板進行通電或斷電的控制動作,將所述控制動作 解析為控制命令,控制對應單板的通電或斷電。
全文摘要
本發明公開了一種單板主備倒換測試裝置,該裝置的用戶接口用于接收控制策略,輸出測試結果;測試控制單元,用于解析收到的控制策略,生成接通或切斷相應單板電源的控制命令;根據定時器的通知,向機框接口發送獲取測試結果命令;定時器,用于計算各單板的主備倒換時間,主備倒換時間到來時通知測試控制單元;機框接口,用于將所述控制命令發送到各單板;根據所述獲取測試結果命令,獲取各單板的帶電狀態并發送到測試控制單元。本發明還公開了相應方法,解析單板主備倒換的控制策略,接通或切斷相應單板的電源,主備倒換時間到達時,獲取各單板的帶電狀態作為測試結果輸出。本發明無需人工參與,能自動倒換,且準確高效。
文檔編號H04B1/74GK101291206SQ20081012673
公開日2008年10月22日 申請日期2008年6月20日 優先權日2008年6月20日
發明者波 張, 范建明, 黃陽梅 申請人:中興通訊股份有限公司