一種業務單板的測試方法
2023-08-05 16:59:26
專利名稱:一種業務單板的測試方法
技術領域:
本發明涉及通訊領域中一種業務單板的測試方法。
背景技術:
電信級的通訊設備通常由各種業務單板和處於核心地位的控制板組成。隨著通訊的迅猛發展,電信運營商對通訊設備的需求日益增加,其中業務單板在數量上佔據了絕大部分。電信設備製造商在供應這些業務單板給電信運營商之前如何對生產線上生產的大批量業務單板進行有效的測試,查出生產過程中有問題的業務單板,是一個很艱巨的任務。目前,對於業務單板的故障檢測,一種最通用的做法是,在業務單板剛上電時軟體程序進行硬體晶片自檢,判斷各種晶片如內存等是否工作正常。這確實能夠檢查出一些業務單板的故障,如晶片的損壞等。但是生產線上生產出來的業務單板更多的故障可能來源於某些電阻、電容等的虛焊、漏焊等,從而造成某部分功能模塊電路工作不正常,例如某模擬用戶電路摘掛機功能正常,但無法振鈴。對於這種情況,上述簡單的僅對晶片進行自檢的方法是無能為力的。要對業務單板進行全面的測試,目前比較有效的辦法是搭建完整的測試平臺,並使用專用的測試儀器進行測試。例如,如果需要測試接入網中某種業務單板的好壞,必須搭建好從光網絡單元、光線路終端到交換機的環境,並配置業務數據,然後接模擬呼叫器進行模擬呼叫測試。這種測試方法複雜、低效。中國專利申請99119268《單板測試方法和裝置》公開了一種單板的測試方法和裝置,然而對單板的設計提出了要求,要求單板具有兩個處理器;而且進行裝備測試時,「需要由外部測試設備通過接口向被測單板提供激勵信號,同時由外部設備接收被測單板的響應信號,將響應信號和預期信號比較來判斷單板功能好壞」。這無疑增加了單板設計的成本,而且測試時需要外接提供激勵信號的測試設備,不受控制板的控制,並不一定能很好地測試某些業務單板,如模擬用戶板的振鈴信號是由單板自身提供的。
發明內容
本發明解決的技術問題是針對嵌入式的通訊設備,提出了一種業務單板的測試方法,通過在通訊設備中增加一種業務測試單板,並改進業務單板的軟體設計,同時在控制板上提供相應的測試控制程序,從而實現了能夠簡單、高效地測試業務單板的好壞。
本發明所述的一種業務單板的測試方法,其步驟包括1)在被測設備中增加與業務單板的具體功能相對應的業務測試單板,由控制板控制所述業務測試單板的工作;2)在業務單板軟體上增加單板的測試模式,在測試業務單板時運行測試;並在控制板上提供相應的測試控制程序,控制業務單板工作在測試模式或工作模式;3)由控制板控制業務單板工作在測試模式,再控制所述業務單板和業務測試單板進行功能測試和檢測,完成對業務單板的測試;首先讓業務單板工作於測試模式,然後控制業務單板的功能模塊電路執行相應的功能測試操作,同時控制業務測試單板中與業務單板的功能模塊電路相對應的測試電路進行檢測;或者控制業務測試單板的測試電路執行相應的功能測試操作,同時控制業務單板相對應的功能模塊電路進行檢測;根據檢測結果判斷被測業務單板是否工作正常,從而實現對業務單板的測試。
本發明所述的一種業務單板的測試方法,通過在通訊設備中增加業務測試單板,同時修改業務單板軟體的設計,並在控制板增加測試控制程序,實現了簡單、高效地對生產線大批量生產的業務單板進行測試。
圖1是接入網系統的結構示意圖;圖2是接入網系統中的光網絡單元ONU的裝置圖;圖3是本發明的增加了業務測試單板後的光網絡單元ONU的裝置圖;圖4是通用的業務單板軟體的設計流程圖;
圖5是本發明的業務單板軟體的設計流程圖;圖6是本發明的ONU控制板對業務單板上電啟動的處理流程圖;圖7是光網絡單元ONU中的控制板測試模擬用戶單板的程序流程圖;圖8是光網絡單元ONU中的模擬用戶單板在測試模式下的程序流程圖;圖9是業務測試單板的程序流程圖。
具體實施例方式下面結合附圖以接入網系統的光網絡單元ONU中測試模擬用戶單板的摘掛機和振鈴功能為例對本發明做進一步的詳細說明,對於其它的嵌入式通訊設備,或者測試其它業務單板的功能,其實現原理是類似的圖1是接入網系統的結構示意圖。接入網系統由光線路終端OLT和光網絡單元ONU組成。光網絡單元ONU提供業務接口實現各種用戶業務的接入,而光線路終端OLT實現信令轉換並通過V5接口接入交換機。目前對業務單板進行全面的測試只能是搭建好從光網絡單元、光線路終端到交換機的環境,並配置業務數據,然後在光網絡單元ONU端接模擬呼叫器進行模擬呼叫測試。這種測試方法複雜、低效。
圖2是接入網系統中的光網絡單元ONU的裝置圖。光網絡單元ONU主要由控制板和各類業務單板組成。控制板主要實現與光線路終端OLT進行通訊並控制業務的接入,業務單板主要是提供用戶電路接口。
圖3是本發明的增加了業務測試單板後的光網絡單元ONU的裝置圖。通過增加業務測試單板,控制板軟體可以同時控制業務單板和業務測試單板執行操作並檢測線路狀態,從而實現對業務單板的測試。
圖4是通用的業務單板軟體的設計流程圖。業務單板軟體首先執行步驟401進行上電初始化,並進行晶片自檢。然後執行步驟402判斷晶片自檢是否通過若晶片自檢通過,則執行步驟403進入正常的業務處理程序;若晶片自檢不通過,則執行步驟404進行告警,單板測試不通過。
圖5是本發明的業務單板軟體的設計流程圖。業務單板軟體首先執行步驟501進行上電初始化,並進行晶片自檢。然後執行步驟502判斷晶片自檢是否通過,若晶片自檢通過,則執行步驟503向控制板發送請求運行模式的消息,然後執行步驟504接收控制板發送的應答。接收到控制板的應答消息後,執行步驟505判斷控制板要求的運行模式,若控制板要求進入測試模式,則執行步驟506進入測試處理程序;若控制板要求進入正常模式,則執行步驟507進入正常的業務處理程序。若晶片自檢不通過,則執行步驟508進行告警,單板測試不通過。
圖6是本發明的ONU控制板對業務單板上電啟動的處理流程圖。控制板首先執行步驟601接收業務單板發送的請求運行模式的消息,接收到此消息後,由於要對業務單板進行測試,執行步驟602向業務單板軟體發送命令要求進入測試模式。
圖7是光網絡單元ONU中的控制板測試模擬用戶單板的程序流程圖。控制板首先執行步驟701向業務測試單板發送命令測試某用戶線路的摘機,業務測試單板接收到命令後便會驅動測試線路模擬摘機。然後控制板執行步驟702向模擬用戶單板發送命令檢測線路的摘掛機狀態,再執行步驟703判斷模擬用戶單板是否應答線路狀態為摘機,若模擬用戶單板應答線路狀態不為摘機,則執行步驟714報告模擬用戶單板測試不通過及原因,測試結束;若模擬用戶單板應答線路狀態為摘機,則繼續進行下面的測試。接著控制板執行步驟704向業務測試單板發送命令測試某用戶線路的掛機,業務測試單板接收到命令後便會驅動測試線路模擬掛機。然後控制板執行步驟705向模擬用戶單板發送命令檢測線路的摘掛機狀態,再執行步驟706判斷模擬用戶單板是否應答線路狀態為掛機,若模擬用戶單板應答線路狀態不為掛機,則執行步驟714報告模擬用戶單板測試不通過及原因,測試結束;若模擬用戶單板應答線路狀態為掛機,則繼續進行下面的測試。接著控制板執行步驟707向模擬用戶單板發送命令驅動某用戶線路振鈴,模擬用戶單板接收到命令後便會驅動用戶線路振鈴。然後控制板執行步驟708向業務測試單板發送命令檢測線路的振鈴狀態,再執行步驟709判斷業務測試單板是否應答線路狀態處于振鈴狀態,若業務測試單板應答線路狀態不處于振鈴狀態,則執行步驟714報告模擬用戶單板測試不通過及原因,測試結束;若業務測試單板應答線路狀態處于振鈴狀態,則繼續進行下面的測試。接著控制板執行步驟710向模擬用戶單板發送命令停止驅動某用戶線路振鈴,模擬用戶單板接收到命令後便會停止驅動用戶線路振鈴。然後控制板執行步驟711向業務測試單板發送命令檢測線路的振鈴狀態,再執行步驟712判斷業務測試單板是否應答線路狀態處於非振鈴狀態,若業務測試單板應答線路狀態不處於非振鈴狀態,則執行步驟714報告模擬用戶單板測試不通過及原因,測試結束;若業務測試單板應答線路狀態處於非振鈴狀態,則執行步驟713報告模擬用戶單板測試通過,測試結束。
圖8是光網絡單元ONU中的模擬用戶單板在測試模式下的程序流程圖。首先執行步驟801接收控制板發送的命令,接收到控制板發送的命令後,執行步驟802判斷控制板要求的線路操作,如果控制板要求檢測線路的摘掛機狀態,則執行步驟803檢測線路的摘掛機狀態,並向控制板上報線路狀態;如果控制板命令驅動某用戶電路振鈴,則執行步驟804驅動用戶線路振鈴;如果控制板命令停止驅動某用戶電路振鈴,則執行步驟805停止驅動用戶線路振鈴。
圖9是業務測試單板的程序流程圖。首先執行步驟901接收控制板發送的命令,接收到控制板發送的命令後,執行步驟902判斷控制板要求的線路操作,如果控制板命令測試某用戶線路的摘機,則執行步驟903驅動測試線路模擬摘機;如果控制板命令測試某用戶線路的掛機,則執行步驟904驅動測試線路模擬掛機;如果控制板命令查詢某用戶的振鈴狀態,則執行步驟905檢測測試線路的振鈴狀態,並向控制板上報線路狀態。
權利要求
1.一種業務單板的測試方法,其特徵在於,包括以下步驟1)在被測設備中增加與業務單板的具體功能相對應的業務測試單板,由控制板控制所述業務測試單板的工作;2)在業務單板軟體上增加單板的測試模式,在測試業務單板時運行測試;並在控制板上提供相應的測試控制程序,控制業務單板工作在測試模式或工作模式;3)由控制板控制業務單板工作在測試模式,再控制所述業務單板和業務測試單板進行功能測試和檢測,完成對業務單板的測試;
2.根據權利要求1所述業務單板的測試方法,其特徵在於,所述步驟3)包括1)控制業務單板工作於測試模式;2)控制業務單板的功能模塊電路執行相應的功能測試操作,同時控制業務測試單板中與業務單板的功能模塊電路相對應的測試電路進行檢測;3)根據檢測結果判斷被測業務單板是否工作正常,從而實現對業務單板的測試。
3.根據權利要求1所述業務單板的測試方法,其特徵在於,所述步驟3)包括1)控制業務單板工作於測試模式;2)控制業務測試單板的測試電路執行相應的功能測試操作,同時控制業務單板相對應的功能模塊電路進行檢測;3)根據檢測結果判斷被測業務單板是否工作正常,從而實現對業務單板的測試。
4.根據權利要求1或2或3所述業務單板的測試方法,其特徵在於,在測試模擬用戶單板時,所述的功能測試包括摘機測試、掛機測試、振鈴測試、非振鈴測試。
全文摘要
本發明涉及通訊領域中一種業務單板的測試方法,包括處理下步驟1)在被測設備中增加與業務單板的具體功能相對應的業務測試單板,由控制板控制所述業務測試單板的工作;2)在業務單板軟體上增加單板的測試模式,在測試業務單板時運行測試;並在控制板上提供相應的測試控制程序,控制業務單板工作在測試模式或工作模式;3)由控制板控制業務單板工作在測試模式,再控制所述業務單板和業務測試單板進行功能測試和檢測,完成對業務單板的測試。採用本發明所述的測試方法可以簡單、高效地完成對生產線大批量生產的業務單板進行全面的測試,並且不需要搭建完整的測試平臺和使用專用的測試儀器。
文檔編號H04B17/00GK1503480SQ0215076
公開日2004年6月9日 申請日期2002年11月23日 優先權日2002年11月23日
發明者徐勁松, 廖珺 申請人:深圳市中興通訊股份有限公司