光網絡測試方法、裝置及系統的製作方法
2023-12-07 04:51:06 7
專利名稱:光網絡測試方法、裝置及系統的製作方法
技術領域:
本發明涉及光網絡技術領域,尤其涉及光網絡測試方法、裝置及系統。
背景技術:
目前 OTDR(Optical Time Domain Reflectormeter,光時域反射儀)是一種廣 泛應用於光纖網絡的測試設備,其基本原理是通過向光纖中發送探測光,並接收光纖鏈路 上的反射/散射的光信號,通過對發射的信號和接收到反射/散射信號進行分析處理,能 夠反映光纖鏈路的真實狀況,包括線路衰減以及事件點(彎曲、連接頭、熔接點等)的類 型和位置,由於OTDR能夠以單端測試的方式實現光纖鏈路上各種事件的識別和定位,因 此,在 PON(Passive Optical Network,無源光網絡)系統的 ODN(Optical Distribution Network光分配網絡)測試、故障定位和排障等方面發揮著重要的作用。為了降低成本,簡 化網絡結構,以及減少測試信號對數據通信的影響,業界提出將OTDR集成到OLT (Optical LineTerminal光線路終端)的光模塊中,且普遍採用重用OLT的光模塊中的數據發射機作 為OTDR的發射機,將測試信號插入到數據信號中或將測試信號調製後承載在數據信號上, 即採用傳輸數據所使用的波長作為測試波長來承載測試信號,其中一個實現方案為重用 光模塊中的LD(Laser Diode,雷射二極體)作為OTDR LD,重用光模塊中的MPD(Monitor Photo Diode,背光監測光電二極體)作為OTDR PD的硬體實現方案,而在軟體控制方面 採用如下方式0LT首先發送OMCI (0ΝΤ Management Control hterface,ONT管理與控 制接口)消息通知 ONU(Optical Network Unit,光網絡單元)或 ONT(Optical Network Terminal,光網絡終端)進行OTDR測試設置;ONU需要進行時鐘鎖定,並設置測試開始時間 和測試結束時間,然後OLT將測試數據通過特定標識插入到下行數據中進行測試,在測試 期間ONU不再提取時鐘,測試結束時ONU迅速進行時鐘恢復。然而在測試過程中很容易造 成ONU掉線,從而中斷業務。
發明內容
本發明的實施例提供一種光網絡測試方法、裝置及系統,以在測試過程中對ONU 的TC層狀態機進行保護,避免ONU因為測試時間太長而掉線,進而導致業務中斷。為達到上述目的,本發明的實施例採用如下技術方案一種光網絡測試方法,應用於集成光時域反射儀;包括獲取單組測試的最長測試時間;在總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大 於最長測試時間的單組測試時間;按照每個單組測試時間依次進行單組測試;在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢復正常工作狀 態。一種光網絡測試裝置,應用於集成光時域反射儀;包括
獲取單元,用於獲取單組測試的最長測試時間;分組單元,用於在總測試時間大於單組測試的最長測試時間時,將總測試時間分 成至少兩組不大於最長測試時間的單組測試時間;測試單元,用於按照每個單組測試時間依次進行單組測試;指示單元,用於在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢 復正常工作狀態。本發明實施例提供的光網絡測試方法、裝置及系統,應用於集成光時域反射儀、集 成光頻域反射儀,如在OLT上集成光時域反射儀或光頻域反射儀可以採用本發明實施例 提供的光網絡測試方法及裝置。由於本發明實施例需要獲取單組測試的最長測試時間,在 總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試 時間的單組測試時間,以確保每個單組測試所持續的時間不會超過單組測試的最長測試時 間,使得光網絡設備不會恢復到初始狀態,省去了光網絡設備重新進行註冊和測距的時間。 如此一來,使得光網絡設備就不會因為進行光網絡測試而掉線,保證光網絡中的業務正常 進行,在降低系統處理複雜度的同時減少光網絡測試對通信的影響,提高客戶滿意度。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其他的附圖。圖1為現有的PON Type B保護方案的網絡架構示意圖;圖2為本發明實施例提供的方法的流程圖;圖3為本發明實施例提供的制定測試策略的流程圖;圖4為本發明實施例提供的線路終端的結構的示意圖;圖5為本發明實施例提供的無源光網絡局端系統的結構的示意圖;圖6為本發明實施例提供的第一線路終端的結構的示意圖;圖7為本發明實施例提供的第二線路終端的結構的示意圖;圖8為本發明實施例提供的系統的示意圖;圖9為本發明實施例1中光網絡測試方法的流程圖;圖10為本發明實施例1中光網絡測試裝置的框圖;圖11為本發明實施例2中光網絡測試方法的流程圖;圖12為本發明實施例3中光網絡測試裝置的框圖。
具體實施例下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其 他實施例,都屬於本發明保護的範圍。在測試過程中造成ONU掉線的原因很多,其中一種就是在Type B保護方案下,在這種場景下,局端有至少兩個LT,這兩個LT與ONU相連,參見圖1,在Type B保護方案中, 包括第一線路終端LT100和第二 LT102,第一 LT100和第二 LT102可以在一個OLT中,也可 以在不同的OLT中,第一 LT100和第二 LT102相互備份,第一 LT100和第二 LT102之間可 以通信。第一 LT100通過PON 口 1連接主幹光纖10,第二 LT102通過PON 口 2連接主幹光 纖20,主幹光纖10和主幹光纖20連接分光器Splitter,分光器Splitter連接光網絡單元 (0NU140、ONU142)。8口,PON 口 1 和 P0N2 均連接到 ONU140、ONU142。在Type B保護場景下進行測試時,由於PON的Type B保護方案僅保護主幹光纖 和OLT的PON 口,這樣,如果啟動備用PON 口進行測試時,備用PON 口所連接的光纖沒有發 生斷纖,則備用PON 口發射的測試信號經過分光器後將和主用PON 口發射的數據信號疊加 在一起傳送到用戶終端設備,將導致用戶終端設備在進行數據恢復時發生誤碼甚至導致用 戶終端設備掉線。本發明一個實施例提供一種無源光網絡的檢測方法,所提供的方法能對Type B保 護方案下的無源光網絡進行檢測,本實施例以第二 LT和第一 LT在一個OLT中且第二 LT為 備用LT作為舉例。本實施例提供的無源光網絡檢測方法的流程圖如圖2所示,包括步驟200,LT接收到啟動無源光網絡檢測的命令消息。向LT發送命令消息的可以是網管系統,也可以是維護人員,發送的方式可以是定 時發送等。所述命令消息可包括待檢測埠的埠信息(如框、槽、埠號等)、測試脈衝寬 度、量程範圍和檢測時間等。步驟202,收到命令消息的LT判斷對應的PON 口的工作狀態。所述PON 口的工作狀態包括但不限於PON 口是否工作在Type B保護場景下和/ 或PON 口的主備用狀態等;如果接收到命令消息的LT為第二 LT,則第二 LT判定對應的PON 口為TypeB保護 場景下的備用PON 口,執行步驟206,如果接收到命令消息的LT為第一 LT,第一 LT判定對 應的PON 口為Type B保護場景下的主用PON 口,執行步驟204。步驟204,第一 LT啟動OTDR或OFDR測試。作為主用LT 的第 一 LT 啟動 OTDR 或 OFDR(Optical Frequency DomainReflectometer,光頻域反射儀)測試,測試信號可以是單獨的測試脈衝或測試序列 (如格雷互補序列、偽隨機序列、或者OFDM (Orthogonal Frequency DivisionMultiplex、正 交頻分復用)序列等),也可以將測試序列插入到數據信號中,還可以將測試信號調製到數 據信號上(例如對數據信號進行幅度調製以承載測試信號)等,其中,將測試信號插入到數 據信號中或將測試信號調製到數據信號上時,數據信號可以是空閒idle幀。第一 LT發送測試信號後開始檢測從PON 口 1上接收的測試信號經光分配網反射/ 散射的信號,根據發送的測試信號和PON 口 1上檢測到的反射/散射信號的參數可以確定 光纖線路參數。例如,根據發射的測試信號和PON 口 1上檢測到的反射/散射信號的時間 差可確定光纖線路的長度,對發射的測試信號和檢測到的反射/散射信號進行處理,可得 到OTDR(當第一 LT進行的是OTDR測試時)或者OFDR(當第一 LT進行的是OFDR測試時) 測試曲線,從而得到光纖線路的狀態評估信息,無源光網絡檢測的流程結束。
所述對發射的測試信號和檢測到的反射/散射信號進行處理,可包括直接對多 次檢測到的反射/散射信號進行平均運算以消除噪聲幹擾,提高信噪比;或對發射的測試 信號和檢測到的反射/散射信號進行相關運算(CorrelationComputing)後再進行平均運 算,以消除發射的測試信號對反射/散射信號的幹擾,提高信噪比;或先對多次檢測到的反 射/散射信號進行平均運算後再和發射的測試信號進行相關運算,以提高信噪比。步驟206,第二 LT向第一 LT發送啟動檢測的請求消息。作為備用LT的第二 LT向第一 LT發送啟動無源光網絡檢測的請求消息,請求消息 中攜帶有檢測參數,檢測參數可以包含測試開始時間、測試結束時間和測試時長等信息中 的一種或多種。當第一LT和第二 LT在同一 OLT中時,所述檢測參數可以承載在預先定義的 內部消息中,當第一 LT和第二 LT在不同OLT中時,所述檢測參數可以承載在OAM消息中。步驟208,第一 LT接收到第二 LT發送的啟動檢測的請求消息後,確定需要對第二 LT上的PON 口 2進行測試,進行通信保護,如對PON 口 1和所述至少一個光網絡單元間的通 信進行通信保護。在正常通信過程中,第一 LT和PON 口 1間建立了多種功能,包括但不限於業務傳 輸功能、告警功能、終端管理功能等。第一 LT接收到第二 LT的請求消息後,根據請求消息 進行通信保護,通信保護的方式包括下面幾種方式中的一種或者多種(1)第一 LT對第二 LT的PON 口 2的測試狀態進行標記,對業務傳輸、終端管理等 至少一種功能進行保護,如暫停測試期間第一 LT與ONU之間建立的業務傳輸功能。所述第一 LT對第二 LT的PON 口 2的測試狀態進行標記,具體地,可以為第一 LT 建立測試狀態表項,記錄第二 LT的PON 口 2的埠信息和測試狀態。所述埠信息可以是 第二 LT的PON 口 2的框號/槽號/埠號。所述測試狀態可以表示啟動測試或者未啟動 測試,可以用測試狀態值表示,如用0表示啟動測試,用1表示未啟動測試。可選地,第一 LT還可以啟動測試狀態定時器控制第二 LT的PON 口 2的測試狀態, 所述測試狀態定時器用於控制第二 LT的PON 口 2的測試狀態。第一 LT可以在第二 LT的 PON 口 2啟動測試時啟動該測試狀態定時器,在接收到第二 LT的PON 口 2測試結束指示和 /或測試狀態定時器超時時關閉。在本申請的一個實施例中,可以在測試狀態表項中記錄 測試狀態定時器的控制參數。測試狀態定時器的控制參數可以包括表示第二 LT的PON 口 2的測試時長的超時時長。LT的PON 口測試狀態定時器可以設置多個。例如在本發明實施 例的第二 LT的PON 口 2的分組測試的應用中,可以提供多個測試狀態定時器,每一個測試 狀態定時器對應一個級別。以兩級為例,第一級測試狀態定時器用於指示在第二 LT的PON 口 2有多個分組測試時針對每一組的單組測試是否結束。第一級測試狀態定時器在第二 LT 的PON 口 2啟動單組測試時啟動,在第二 LT的PON 口 2單組測試時長到達時關閉,超時時 長可以等於單組測試時長。第二級測試狀態定時器用於指示第二 LT的PON 口 2的測試是 否結束。在第二 LT的PON 口 2至少在多個組的第一組測試前啟動第二級定時器開始計時, 在第二 LT的PON 口 2的多個組的最後一個組測試結束之後結束計時,第二級測試狀態定時 器的超時時長包括第二 LT的PON 口 2的多個組的單組測試時長之和與不同組測試間的時 間間隔。如分3組測試,每一組的單組測試時長都為Tt,組間的測試間隔都為Tg,則第二級 測試狀態定時器的超時時長為3*Tt+2*Tg。第二級測試狀態定時器的超時時長還可以進一 步包括第一組測試前的準備延時和/或最後一組測試完成後的等待延時等。總之,要保證第二級測試狀態定時器的超時時長大於第二 LT的PON 口 2多個組的單組測試時長之和。(2)第一 LT對第二 LT的PON 口 2的測試狀態進行標記,在第二 LT的PON 口 2的 測試結束前第一 LT保持與ONU的正常通信,如進行業務傳輸和/或終端管理等。所述標記 測試狀態的方法同方法(1),此次不再贅述。第一 LT在測試期間可以不進行額外的操作,即測試過程中保持和測試前的各功 能和各狀態機不變。第一 LT也可以在測試過程中屏蔽或暫停PON 口 1的告警對外輸出功能 以使第一 LT不向上層設備,如設備管理系統(EquipmentManagement System,EMS)、運營支 持系統),輸出告警信息或/和誤碼信息。其中,告警信息包括但不僅限於如下至少一種LT 的PON 口信號丟失告警(LOS)、幀丟失告警(LOF) ,ONUi的信號丟失告警(LOSi) ,ONUi的幀 丟失告警(LOFi)等。誤碼信息可以包括0NUi的上行比特間插奇偶校驗錯誤(BIP error)、 ONUi的下行比特間插奇偶校驗錯誤(BIP error)等。可選地,第一 LT還可以根據請求消息中的檢測參數確定第二 LT的PON 口 2的測 試策略,具體地,確定測試策略的過程可以如圖3所示,包括步驟Si,判斷待測埠下是否有ONU配置了實時業務,(通常實時業務(如TDM業 務)除了數據通道外,還有控制通道,通常控制通道需要伺服器和客戶端進行信息交互以 維持狀態,一旦伺服器和客戶端長時間無法進行信息交互,控制通道將被拆除,數據通道也 將無效,進而導致業務中斷,例如TDM業務的狀態維持時間通常為50ms),如果沒有ONU配置 實時業務,則執行步驟S5 ;否則執行步驟S3。步驟S3,比較實時業務狀態維持時間和ONU狀態定時器維持時間的大小,取兩者 之間的小者作為基礎時間。當實時業務的狀態維持時間大於ONU的狀態定時器維持時間 時,執行步驟S5,否則執行步驟S7。步驟S5,以ONU狀態定時器維持時間為基礎時間,執行步驟S9。G984. 3標準建議值為100ms,EPON標準建議值為200ms。步驟S7,以實時業務的狀態維持時間為基礎時間,執行步驟S9。步驟S9,判斷測試時長是否大於基礎時間,如果大於,執行步驟S13,否則執行步 驟 S11。步驟S11,不對測試時長進行分組。即測試時長保持不變,測試分組數為1。步驟S13,對測試時長按照基礎時間進行分組。可以以每組測試時長為基礎時間,測試組數為大於等於(測試時長/基礎時間) 的最小整數。步驟210,第一 LT向第二 LT發送啟動檢測的響應消息。所述響應消息中包含第二 LTPON 2的測試策略,測試策略可以為指示第二 LT的 PON 口 2立即啟動測試並連續測試直至測試時長到達;測試策略還可以是包括測試時長分 組以及分組之間時間間隔,並指示第二 LT按照所述間隔在制定的測試時長分組內進行時 域/頻域測試等。其中,測試時長分組可包括分組個數和每一組的測試時長。當第一 LT和第二 LT在同一 OLT中時,所述響應消息可以承載在預先定義的內部 消息中;當第一 LT和第二 LT在不同OLT中時,所述響應消息可以承載在OAM消息、層2控 制(Layer 2Control, L2C)消息中等。步驟212,第二 LT響應所述啟動檢測的響應消息,進行0TDR/0FDR測試。
第二 LT收到啟動檢測的響應消息後,根據啟動檢測的響應消息向PON 口 2連接的 主幹光纖發送承載有測試信號的第一光信號,測試信號的形式以及發送的方式上面已經描 述,在此不再闡述。第二 LT發送測試信號後開始檢測從PON 口 2上接收的第二光信號,第二光信號包 含測試信號經光分配網反射/散射的信號,根據發送的測試信號和PON 口 2上檢測到的反 射/散射信號的參數可以確定光纖線路參數。例如,根據發射的測試信號和PON 口 2上檢 測到的反射/散射信號的時間差可確定光纖線路的長度,對發射的測試信號和檢測到的反 射/散射信號進行處理,可得到0TDR(當第一 LT進行的是OTDR測試時)或者0FDR(當第 一 LT進行的是OFDR測試時)測試曲線,從而得到光纖線路的狀態評估信息。所述對發射的測試信號和檢測到的反射/散射信號進行處理,可包括直接對多 次檢測到的反射/散射信號進行平均運算以消除噪聲幹擾,提高信噪比;或對發射的測試 信號和檢測到的反射/散射信號進行相關運算後再進行平均運算,以消除發射的測試信號 對反射/散射信號的幹擾,提高信噪比;或先對多次檢測到的反射/散射信號進行平均運算 後再和發射的測試信號進行相關運算,以提高信噪比。步驟214,第二 LT向第一 LT發送指示測試結束的消息。第二 LT的PON 口 2測試結束後,向第一 LT發送通知消息,指示第二 LT的PON 口 2測試已經結束,通知消息可以是預先定義的內部消息,也可以是OAM消息等。步驟216,第一 LT解除測試過程中進行的通信保護,即通信恢復,恢復在測試期間 中斷的功能,如業務傳輸、終端管理、告警對外輸出功能等。第一 LT接收到第二 LT的PON 口 2測試結束指示時,首先檢查是否進行了第二 LT 的PON 口 2的測試狀態標記,如果沒有,則忽略第二 LT的PON 口 2測試結束指示,以避免接 收到錯誤的測試結束指示消息時,仍然向各ONU發送通知消息指示ONU進入正常工作狀態, 從而造成管理帶寬的浪費。否則,第一 LT對ONUs 140、142進行通信恢復處理。所述通信 恢復處理包括第一 LT通過PON 口 1向0NUsl40、142發送通知消息,該通知消息指示相關 ONU進入正常工作狀態。所述檢查是否進行了第二 LT的PON 口 2的測試狀態標記,具體地, 可以是檢查是否存在埠信息為第二 LT PON 口 2的埠信息,測試狀態為啟動狀態的測試 狀態表項,如果有,則認為進行了第二 LT的PON 口 2的測試狀態標記;可選地,第一 LT在給ONUs 140、142發送通知消息前,還可以進行如下操作(A)若步驟208中第一 LT採用通信保護方式⑴第一 LT恢復PON 口 1的數據發送功能,並通過PON 口 1向各ONU發送通知消息, 該通知消息指示相關ONU進入正常工作狀態,取消第二 LT的PON 口 2的測試狀態標記。所 述取消第二 LT的PON 口 2的測試狀態標記,可以為刪除埠信息為第二 LT的PON 口 2的 埠信息,測試狀態為啟動測試的測試狀態表項;還可以為將埠信息為第二 LT的PON 口 2的埠狀態的表項中,測試狀態由啟動測試修改為未啟動測試。可選地,如果第一 LT啟動 了第二 LT的PON 口 2測試狀態定時器,則取消第二 LT的PON 口 2的測試狀態標記還包括 關閉第二 LT的PON 口 2測試狀態定時器。(B)若步驟208中第一 LT採用通信保護方式O)在沒有屏蔽告警信息和/或誤碼信息對外輸出功能的情況下第一 LT檢查在第二 LT的PON 口 2測試期間第一 LTPON 口 1是否有L0S、L0F、L0Si、LOFi等告警信息和/或誤碼信息。如果在第二 LT的PON 口 2測試期間第一 LTPON 口 1沒有任何告警信息和/或誤 碼信息,則取消第二 LT的PON 口 2的測試狀態標記。如果在第二 LT的PON 口 2測試期間第一 LTPON 口 1有LOS、LOF、LOSi、LOFi等告 警信息和/或誤碼信息,在沒有屏蔽告警信息和/或誤碼信息對外輸出功能的情況下,第一 LT通知管理系統本次告警信息或誤碼信息是由於第二 LT的PON 口 2測試導致,並通過PON 口 1向各ONU發送通知消息,所述通知消息指示相關ONU進入正常工作狀態,取消第二 LT 的PON 口 2的測試狀態標記。在屏蔽告警信息和/或誤碼信息對外輸出功能的情況下第一 LT檢查在第二 LT的PON 口 2測試期間第一 LT PON 口 1是否有LOS、L0F、 LOSi, LOFi等告警信息和/或誤碼信息,如果沒有,則恢復第一 LT的PON 口 1的告警信息 和誤碼信息的對外輸出功能,取消第二 LT的PON 口 2的測試狀態標記;否則,清除相關告警 信息或誤碼信息,恢復告警信息和誤碼信息的對外輸出功能,通過PON 口 1向各ONU發送通 知消息指示各相關ONU進入正常工作狀態,取消第二 LT的PON 口 2的測試狀態標記。其中,通知各ONU進入正常工作狀態的消息在GPON系統中可使用directPOPUP message,在EPON系統中可使用GATE消息,direct POPUP message的消息格式可以參考標 準ITU-T G. 984的定義,GATE消息的消息格式可以參考標準IEEE 802. 3ah的定義。可選地,第一 LT在測試狀態定時器超時時也可以進行通信恢復處理,取消第二 LT 的PON 口 2的測試狀態標記。具體通信恢復處理如前所述,在此不再贅述。可選地,如果步驟208中,第一 LT為第二 LT的PON 口 2制定的策略為分組測試, 則第一 LT在第一級定時器超時時對各ONU進行通信恢復處理並進行業務,並在第二 LT的 PON 口 2的下一次單組測試到達時再次進行通信保護,並啟動第一級定時器,如此循環,直 至第二 LT的PON 口 2完成所有組測試或第二級定時器超時。所述通信保護和通信恢復處 理如前所述,在此不再贅述。本實施例提供的無源光網絡檢測方法,能在Type B保護方案中實現對無源光網絡 檢測,當採用備用LT進行無源光網絡檢測時,主用LT進行通信保護,當備用LT檢測完畢 後,主用LT進行通信恢復,這樣,避免在備用LT測試期間ONU掉線,以便備用LT測試結束 後主用LT能快速恢復業務,還可以屏蔽不必要的警告消息,提高了用戶滿意度,也便於網 絡的維護。本發明一個實施例提供一種線路終端LT,所提供的LT能作為Type B保護方案中 的主用LT (第一 LT),也可以作為Type B保護方案中的備用LT (第二 LT),如圖4所示,包 括輸入/輸出模塊400,設置有網絡側PON 口,用於接收啟動無源光網絡檢測的命令 消息,收到所述命令消息後,將命令消息發送給測試控制模塊402。所述命令消息可包括待 檢測的埠信息(如框、槽、埠號等)、測試脈衝寬度、量程範圍和檢測時間等。輸入/輸出模塊400還用於將來自測試控制模塊402的測試結果輸出給網管系 統。 測試控制模塊402,用於根據輸入/輸出模塊400的啟動無源光網絡檢測的命令消 息控制測試模塊404進行OTDR或OFDR測試,將測試結果發送給輸入/輸出模塊400。
測試控制模塊402還用於通知埠狀態判斷模塊412對LT上的用戶側PON 口的 狀態進行判斷,當埠狀態判斷模塊412判斷LT上的用戶側PON為備用PON 口時,測試控 制模塊402通知通信模塊406向Type B保護方案中的主用LT發送啟動無源光網絡檢測的 請求消息。埠狀態判斷模塊412,用於對LT上的用戶側PON 口的狀態進行判斷,判斷結果包 括但不限於是否工作在Type B保護場景下和/或LT上的用戶側PON是主用PON 口還是備 用PON 口等。測試模塊404,用於接收測試控制模塊402的啟動無源光網絡檢測的命令消息,根 據所述命令消息進行OTDR或OFDR測試。測試模塊404可以和數據收發模塊410共享發射機,將測試信號通過數據收發模 塊410發送到光釺鏈路上,關於測試信號的特徵以及發送形式實施例一已經描述。測試模塊404還用於檢測測試信號的反射和/或散射光信號,根據發射的測試信 號和檢測的反射/散射信號的參數可以確定光纖線路的參數,例如,根據發射的測試信號 和檢測到的反射/散射信號的時間差可確定光纖線路的長度,對發射的測試信號和檢測到 的反射/散射信號進行處理,可得到OTDR (當第一 LT進行的是OTDR測試時)或者OFDR (當 第一 LT進行的是OFDR測試時)測試曲線,從而得到光纖線路的狀態評估信息。這裡,測試模塊404對發射的測試信號和檢測到的反射/散射信號進行處理可以 包括直接對多次檢測到的反射/散射信號進行平均運算以消除噪聲幹擾,提高信噪比;或 對發射的測試信號和檢測到的反射/散射信號進行相關運算後再進行平均運算,以消除發 射的測試信號對反射/散射信號的幹擾,提高信噪比;或先對多次檢測到的反射/散射信號 進行平均運算後再和發射的測試信號進行相關運算,以提高信噪比。數據收發控制模塊408,用於控制數據收發模塊410發送和接收數據,還可以和測 試模塊404 —起控制數據收發模塊410發送測試信號。當本實施例提供的LT用於Type B保護方案下的主用LT、且採用備用LT進行無源 光網絡檢測時通信模塊406,用於接收來自備用LT的啟動無源光網絡檢測的請求消息,通知數 據收發控制模塊408執行通信保護,在數據收發控制模塊408執行通信保護完成後,向備用 LT發送響應消息,關於響應消息的內容實施例二已經描述。通信模塊406還用於在收到來自備用LT的測試結束的通知消息後,通知數據收發 控制模塊408執行通信恢復。數據收發控制模塊408,用於在收到通信模塊406的執行數據保護的指示後,對備 用LT的用戶側PON 口的測試狀態進行標記,還可以暫停LOS、LOF、LOSi, LOFi等告警信息 或/和誤碼信息的對外輸出以及控制數據收發模塊410暫停和0NU/0NT的通信。關於標記測試狀態的方法實施例一已經描述,在此不再闡述。數據收發控制模塊408還用於在收到通信模塊406的執行通信恢復的指示後,取 消備用LT的用戶側PON 口的測試狀態標記,以及恢復L0S、L0F、L0Si、L0Fi等告警信息或/ 和誤碼信息的對外輸出以及控制數據收發模塊410恢復與0NU/0NT的通信等。本實施例提供的LT,通過共用數據收發模塊的發射機來實現在Type B保護方案 下對光分配網絡的檢測,當本實施例提供的LT作為主用LT,採用備用LT對光分配網絡進行檢測時,本實施例提供的LT可以作好通信保護,測試結束後,本實施例提供的LT可以進行 通信恢復,這樣不影響主用LT的正常業務,能提高用戶的滿意度,也有利於網絡的維護。本發明一個實施例提供一種無源光網絡局端系統,如圖5所示,所提供的無源光 網絡局端系統500包括第一 LT502和第二 LT504,第一 LT502上設置有第一 PON 口,第二 LT504上設置有第二 PON 口。其中,第一 LT502,用於接收第二 LT504的啟動檢測的請求消息,向第二 LT504發送啟動 檢測的消息,在第二 LT504對第二 PON 口進行測試的過程中對所述第一 PON 口和光網絡單 元間建立的通信進行通信保護;接收第二 LT504發送的指示測試結束的消息,解除測試的 過程進行的通信保護;第二 LT504,用於向第一 LT502發送所述啟動檢測的請求消息,收到所述啟動檢測 的消息後,對所述第二 PON 口進行檢測,檢測結束後,向第一 LT502發送指示測試結束的消 肩、ο第二 LT504對所述第二 PON 口進行檢測具體為第二 LT504根據所述響應消息向 所述第二 LT504連接的光分配網絡發送測試信號或者發送承載有測試信號的光信號,接收 所述測試信號或所述承載有測試信號的光信號的反射和/或散射的光信號,對所述反射和 /或散射的光信號進行時域或頻域分析,獲取所述光分配網絡的線路的狀態評估信息。具體的,第一 LT502可以包括數據收發控制模塊600、第一通信模塊602和數據收 發模塊604,如圖6所示,第一通信模塊602,用於接收所述請求消息,根據所述請求消息指示數據收發控制 模塊600進行通信保護,向所述第二 LT504發送響應消息。數據收發模塊604,用於在數據收發控制模塊600的控制下與0NU/0NT等終端設備 進行通信,設置有PON 口 1。數據收發控制模塊600,用於進行通信保護,其中,通信保護的方式包括下面幾種 方式中的一種或者多種第一 LT對第二 LT的PON 口 2的測試狀態進行標記(1)數據收發控制模塊600對第二 LT504的PON 口 2的測試狀態進行標記,在第二 LT 504測試結束前,控制數據收發模塊604繼續與ONU進行通信,暫不做其他額外操作;(2)數據收發控制模塊600對第二 LT504的PON 口 2的測試狀態進行標記以獲得 第二 LT504的PON 口 2的測試狀態標記,在第二 LT504測試結束前,控制數據收發模塊604 繼續與ONU進行通信,並暫停數據收發模塊604的PON 口的信號丟失告警(LOS)、幀丟失告 警(LOF)、0NUi的信號丟失告警(LOSi)、0NUi的幀丟失告警(LOFi)等告警信息或/和誤碼 信息的對外輸出;(3)數據收發控制模塊600對第二 LT504的PON 口 2的測試狀態進行標記,並在第 二 LT504測試結束前,控制數據收發模塊604暫停與ONU的通信。所述對第二 LT 504的PON 口 2的測試狀態進行標記的方式,實施例一已經描述, 在此不再闡述。數據收發控制模塊600還用於根據請求消息中的檢測參數確定第二 LT504的測試 策略,數據收發控制模塊600制定測試策略的過程可以參見實施例一。第一通信模塊602還用於接收第二 LT504的測試結束的指示消息,收到該指示消息後,檢查是否有第二 LT504的PON 口 2的測試狀態標記,如果沒有,則忽略該指示消息;否 則,指示數據收發控制模塊600進行通信恢復。第一通信模塊602檢查是否有第二 LT 504的PON 口 2的測試狀態標記可以是檢 查是否有標記埠信息為數據收發模塊604的PON 口 1的埠信息,被標記埠信息為第 二 LT504的PON 口 2的埠信息,測試狀態為啟動測試狀態和/或測試狀態定時器為啟動 狀態;如果有,則認為有第二 LT504的PON 口 2的測試狀態標記,否則認為沒有。數據收發控制模塊600進行通信恢復處理包括控制數據收發模塊604通過PON 口 1向0NUsl40、142發送通知消息,該通知消息 指示相關ONU進入正常工作狀態。。可選地,數據收發控制模塊600在控制數據收發模塊604給ONUs 140、142發送通 知消息前,還可以進行如下操作(A)若數據收發控制模塊600在進行通信保護時,採用方式(1)數據收發控制模 塊600檢查在第二 LT504的PON 口 2測試期間,PON 口 1是否有LOS、LOF、LOSi、LOFi等告 警信息和/或誤碼信息,如果沒有,則取消第二 LT 504的PON 口 2的測試狀態標記;否則, 通知管理系統本次告警信息或誤碼信息是由於第二 LT的PON 口 2測試導致,並通過PON 口 1向各ONU發送通知消息,所述通知消息指示相關ONU進入正常工作狀態,取消第二 LT504 的PON 口 2的測試狀態標記。(B)若數據收發控制模塊600在進行通信保護時,採用方式O)數據收發控制模 塊600檢查在第二 LT的PON 口 2測試期間,PON 口 1是否有LOS、LOF、LOSi、LOFi等告警信 息和/或誤碼信息,如果沒有,則恢復PON 口 1的告警信息和誤碼信息的對外輸出功能,取 消第二 LT 504的PON 口 2的測試狀態標記;否則,清除相關告警信息或誤碼信息,恢復告警 信息和誤碼信息的對外輸出功能,通過PON 口 1向各ONU發送通知消息指示各相關ONU進 入正常工作狀態,取消第二 LT 504的PON 口 2的測試狀態標記。(C)若數據收發控制模塊600在進行通信保護時,採用方式(3)數據收發控制模 塊600恢復PON 口 1的數據發送功能,並通過PON 口 1向各ONU發送通知消息,該通知消息 指示相關ONU進入正常工作狀態,取消第二 LT504的PON 口 2的測試狀態標記。可選地,數據收發控制模塊600在測試狀態定時器超時時也可以進行通信恢復處 理,取消第二 LT504的P0N2的測試狀態標記。第二 LT504可以包括第二通信模塊700、測試控制模塊702、測試模塊704、輸入/ 輸出模塊706和數據收發模塊708,如圖7所示,輸入/輸出模塊706,用於接收網管系統的命令消息,將所述命令消息發送給所述 測試控制模塊702。測試控制模塊702,用於根據所述命令消息控制所述第二通信模塊600向所述第 一 LT502發送啟動無源光網絡檢測的請求消息,收到來自所述第二通信模塊700的響應消 息後,控制所述測試模塊704對所述第二 LT504連接的光分配網絡進行檢測;以及接收來自 所述測試模塊704的線路狀態評估信息,將所述線路評估信息發送給所述輸入/輸出模塊 706。第二通信模塊700,用於向所述第一 LT502發送請求消息,接收來自所述第一 LT502的響應消息,將所述響應消息發送給所述測試控制模塊702。
測試模塊704,用於控制所述數據收發模塊708發送測試信號或者發送承載有測 試信號的光信號,並接收所述測試信號或所述承載有測試信號的光信號的反射和/散射的 光信號,對所述反射和/或散射的光信號進行時域或頻域分析,獲取所述光分配網絡的線 路評估信息,將所述線路評估信息發送給所述測試控制模塊702。數據收發模塊708,用於發送測試信號或者發送承載有測試信號的光信號。本發明實施例提供的無源光網絡局端系統500可以是一個0LT,其中第一 LT502和 第二 LT504可以通過內部接口連接,LT間的消息可以承載在預先定義的內部消息中。無源 光網絡局端系統500也可以是包含至少兩個OLT的系統,第一 LT502和第二 LT504分別設 置在不同OLT上,第一 LT502和第二 LT504間的消息可以承載在OAM消息、層2控制(Layer 2Control, L2C)消息中等。本實施例提供的無源光網絡局端系統能工作在Type B保護場景下,在採用備用 LT進行光分配網絡檢測時,主用LT能進行通信保護和通信恢復,不影響主用LT的正常業 務,避免了 ONU由於測試而掉線或者業務中斷等,進而在保證客戶滿意度的同時提高網絡 的可維護性,還可以屏蔽不必要的警告消息,提高了用戶滿意度,也便於網絡的維護。本發明一個實施例提供一種通信系統,如圖8所示,包括無源光網絡局端系統、分 光器Splitter804和用戶端設備,本實施例中用戶端設備為0NU。無源光網絡局端系統包括相互備份的第一 LT800和第二 LT802,其中,第二 LT802,用於向所述第一 LT800發送啟動無源光網絡檢測的請求消息;收到所 述第一 LT800的響應消息後,向所述第二 LT802連接的光分配網絡發送測試信號或者發送 承載有測試信號的光信號;以及接收所述測試信號或者所述承載有測試信號的光信號的反 射和/或散射的光信號,對所述反射和/或散射的光信號進行時域或頻域分析,獲取所述光 分配網絡的線路評估信息。第二 LT802還用於接收網管系統的啟動無源光網絡檢測的命令消息。第一 LT800,用於根據所述請求消息對所述光分配網絡進行通信保護,向第二 LT802發送響應消息,關於通信保護的方式以及響應消息的內容在實施例一中已經描述,在 此不再闡述。第一 LT800,還用於接收第二 LT802的測試結束的通知消息,在收到通知消息後, 進行通信恢復,通信恢復的方式和通信保護所採取的方式對應,實施例一已經描述,在此不 再闡述。本實施例提供的通信系統,在使用備用LT對光分配網絡進行檢測時,能通知主用 LT進行通信保護,在檢測結束後,通知主用LT進行通信恢復,這樣不影響正常的業務,能避 免用戶端設備掉線,提高了用戶滿意度,也能防止用戶端設備在受到幹擾而產生大量的告 警信息和誤碼信息。在上述測試方案中,是用其中一個LT計算測試策略,將測試策略下發給另外一個 LT進行測試,由於Type B保護方案只對第一 LT對應的PON 口進行保護,這樣啟用第二 LT 測試時會產生ONU掉線。除此之外,還有另外一種原因會造成ONU掉線,即如果直接發送測 試脈衝,通常需要發送上萬個測試脈衝,這也會導致測試期間各個ONU無法接收到OLT發送 到通信數據而掉線,而ONU重新建立連接需要時間較長,影響業務的正常傳送。有鑑於此,本發明設計一種集成OTDR或OFDR測試控制方法,控制在OTDR或OFDR
14測試信號期間,ONU能定期接收到OLT發送到通信數據,進而保證OTDR或OFDR測試期間ONU 不會掉線。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明保護的範圍。實施例1 本發明實施例提供一種光網絡測試方法,應用於集成光時域反射儀或光頻域反射 儀,包括但不限於應用於在光局端設備(如0LT)中集成光時域反射儀或光頻域反射儀的 情形下;如圖9所示,所述光網絡測試方法具體包括步驟901、獲取單組測試的最長測試時間,本實施例所述單組測試的最長測試時間 指如果一組測試的連續測試時間在最長測試時間以內,光終端設備(如0NU、0NT)就不會 恢復到初始狀態,如果一組測試的連續測試時間超過了最長測試時間,就會導致光終端設 備恢復到初始狀態。步驟902、在總測試時間大於單組測試的最長測試時間時,如果一組測試中完成所 有總測試時間的測試,那肯定會導致光終端設備恢復到初始狀態,為此本發明實施例將總 測試時間分成很多組時間,每個單組測試時間均不能大於上述最長測試時間。步驟903、按照每個單組對應單組測試時間依次進行單組測試,本發明實施例中每 組測試的單組測試時間是預先確定的,保證每組測試的連續時間不會超過單組測試的最長 測試時間,避免光終端設備恢復到初始狀態。步驟904、在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢復正常 工作狀態,以便光網絡設備進行相應的數據處理,本發明實施例中的光網絡設備即為上述 光終端設備,如0NU或ONT等。本發明實施例還提供一種光網絡測試裝置,包括但不限於應用於在光局端設備 (如0LT)中集成光時域反射儀的情形下;如圖10所示,該光網絡測試裝置包括獲取單元 31、分組單元32、測試單元33、指示單元;34。其中,獲取單元31用於獲取單組測試的最長測試時間,如果一組測試的連續測試 時間在最長測試時間以內,光終端設備就不會恢復到初始狀態;分組單元32用於在總測試 時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的 單組測試時間,保證每個單組測試的連續測試時間不會超過最長測試時間;測試單元33用 於按照每個單組對應單組測試時間依次進行單組測試;指示單元34用於在每個單組測試 對應的單組測試時間到達時,指示光網絡設備恢復正常工作狀態,以便光網絡設備進行相 應的數據處理。在實際運用時,除ONU、ONT等光終端設備以外,如果還有其他光網絡設備存在測 試時間過長會恢復初始狀態的情況,也可以採用本發明實施例提供的分組測試的方案,並 在每組測試完畢後指示所述光網絡設備恢復正常工作狀態。本發明實施例提供的光網絡測試方法及裝置,應用於集成光時域反射儀、集成光 頻域反射儀,如在OLT等光局端設備上集成光時域反射儀或光頻域反射儀可以採用本發 明實施例提供的光網絡測試方法及裝置。由於本發明實施例需要獲取單組測試的最長測試 時間,在總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間,以確保每個單組測試所持續的時間不會超過單組測試的最 長測試時間,使得光網絡設備不會恢復到初始狀態,省去了光網絡設備重新進行註冊和測 距的時間。如此一來,使得光網絡設備就不會因為進行光網絡測試而掉線,保證光網絡中的 業務正常進行,在降低系統處理複雜度的同時減少光網絡測試對通信的影響,提高客戶滿思度。實施例2:本實施例以在OLT中集成OTDR或0FDR、通過ONU為用戶提供用戶側接口為例,說 明本發明實施例提供的用於集成OTDR或OFDR的光網絡測試方法。如圖11所示,該方法具 體包括步驟B01、OLT接收到啟動無源光網絡監測的命令消息。命令消息的可以是網管系統通過SNMP協議下發到0LT,也可以是維護人員在OLT 上通過命令行輸入,還可以是OLT內部定時器觸發。所述命令消息可包括待監測埠的埠信息、測試類型、總測試時間、測試脈衝寬 度、量程範圍等。其中測試埠的信息可以包括埠的框號、槽號、埠號等,測試類型可以 為定期測試或人工啟動測試。步驟B02、OLT接收到啟動無源光網絡監測的命令消息後,可選地,首先判斷待測 埠是否監測到LOS (Loss of Signal信號丟失)告警或LOF (Loss ofFrame幀丟失)告警, 若監測到LOS或LOF告警,說明待測埠下所有ONU已經掉線,無需考慮測試期間防止ONU 恢復初始狀態的問題,則執行步驟B14 ;若未監測到LOS或LOF告警,說明該待測埠下仍 然有ONU在線,則執行步驟B03。步驟B03、判斷待測埠下是否有ONU配置了實時業務,如果沒有ONU配置實時業 務,則執行步驟B06 ;如果存在ONU配置了實時業務,則執行步驟B04。步驟B04、比較實時業務的狀態維持時間和ONU狀態定時器的維持時間,如果實時 業務的狀態維持時間大於ONU狀態定時器的維持時間,則執行步驟B05 ;如果實時業務的狀 態維持時間不大於ONU狀態定時器的維持時間,則執行步驟B06。步驟B05、以實時業務的狀態維持時間作為單組測試的最長測試時間,並執行步驟 B07。所述實時業務包括但不限於TDM(Time Division Multiplexing時分復用)專線 業務、V0IP(Voice over Internet Protocol 網絡電話)語音業務。通常情況下,實時業務除了需要建立數據通道傳輸數據外,還需要建立控制通道 進行信令交互,而控制通道一般需要伺服器和客戶端進行信息交互以維持狀態,一旦服務 器和客戶端在較長時間內沒有信息交互,控制通道會被拆除,進而數據通道也將失效,導致 實時業務中斷。例如實時業務中的時分復用(TDM,Time Division Multiplexing)業務的 狀態維持時間通常為50ms。步驟B06、以ONU狀態定時器的維持時間作為單組測試的最長測試時間,並執行步 驟B07。其中,ONU狀態定時器的維持時間在G984. 3標準中建議值為100ms,在乙太網無源 光網絡(ΕΡ0Ν,Ethernet Passive Optical Network)標準建議值為 200ms。步驟B07、判斷集成OTDR或OFDR測試的總測試時間是否大於單組測試的最長測試 時間,如果總測試時間不大於單組測試的最長測試時間,則執行步驟B14 ;如果總測試時間大於單組測試的最長測試時間,則執行步驟B08。步驟B08、將總測試時間分成至少兩組不大於最長測試時間的單組測試時間,具體 可以採用但不限於如下兩種分組方式一、將總測試時間除以單組測試的最長測試時間並向上取整得到分組組數;將總 測試時間除以所述分組組數得到每組對應的單組測試時間;採用這種方式得到每個單組測 試時間是相同的,並且不會超過最長測試時間。二、將總測試時間除以最長測試時間並向下取整得到以最長測試時間作為單組測 試時間的組數;將總測試時間減去最長測試時間與以最長測試時間作為單組測試時間的組 數的乘積,得到其中一組的單組測試時間。如果最後需要分成N組,採用這種方式得到的單 組測試時間有N-I組肯定等於最長測試時間,一組小於或等於最長測試時間。步驟B09、0LT觸發ONU的TC層狀態機由正常工作狀態進入POPUP狀態,然後通過 待測埠發送測試信號,並記錄發射測試信號的時刻。所述OLT觸發ONU的TC層狀態機由正常工作狀態進入POPUP狀態可以為OLT連 續4幀時間內不向ONU發送任何數據,ONU將因連續4幀無法監測到光信號而產生LOS告 警,並將TC層狀態機由正常工作狀態轉移POPUP狀態;所述OLT觸發ONU的TC層狀態機由 正常工作狀態進入POPUP狀態還可以為OLT前兩幀時間內不向ONU發送任何數據,然後發 送測試信號或其他不符合GPON或EPON協議的數據,ONU將因連續4幀無法監測到符合協 議的數據而產生LOF告警,並將TC層狀態機由正常工作狀態轉移到POPUP狀態。所述測試信號可以是單周期測試脈衝,測試脈衝的寬度可根據測試命令中指定 的脈衝寬度進行設置;測試信號還可以是特定的測試序列,例如通過發送4個序列模擬格 雷互補序列,格雷互補序列的碼元寬度可根據測試命令中指定的脈衝寬度進行設置,格雷 互補序列可預先進行配置;測試信號還可以是偽隨機序列,偽隨機序列的碼元寬度可根據 測試命令中指定的脈衝寬度進行設置。測試信號還可以是OFDM (Orthogonal Frequency Division Multiplex、正交頻分復用)序列等)。步驟B10、集成有OTDR或OFDR的OLT監測返回的反射/散射信號,並根據發送到 測試信號和監測到的反射/散射信號確定光纖線路參數。例如根據發射的測試信號和監測 到的反射/散射信號的時間差確定光纖線路的長度,對發射的測試信號和監測到的反射/ 散射信號進行處理,得到OTDR或OFDR測試曲線,從而得到光纖線路的狀態評估信息。所述對發射的測試信號和監測到的反射/散射信號進行處理,可包括如果發送 的測試信號是單個測試脈衝,可直接對多次監測到的反射/散射信號進行平均運算以消除 噪聲幹擾,提高最終的測試曲線的信噪比;如果發送的測試信號是格雷互補序列或偽隨機 序列,可對發射的測試信號和監測到的反射/散射信號進行相關運算後再進行平均運算以 消除噪聲幹擾,提高最終的測試曲線的信噪比;或先對多次監測到的反射/散射信號進行 平均運算後再和發射的測試信號進行相關運算以消除噪聲幹擾,提高最終的測試曲線的信 噪比。或先對多次監測到的發射/散射信號進行平均運算後緩存,待所有分組測試結束後 再和發射的測試信號進行相關運算以消除噪聲幹擾,提高最終的測試曲線的信噪比。為了便於對反射/散射信號進行分析處理,本發明實施例可以對反射/散射信號 進行光電轉換、放大、模數轉換等預處理。步驟B11、判斷正在進行測試的分組對應的單組測試時間是否到達,如果正在進行測試的分組對應的單組測試時間未到達,則返回執行步驟B09;如果正在進行測試的分組 對應的單組測試時間到達,則執行步驟B12。步驟B12、停止發送測試信號,並指示ONU恢復正常工作狀態,具體可以發送消息 通知ONU進入正常工作狀態。例如,在吉比特無源光網絡(GPON,Gigabit Passive Optical Network)系統中可分別向各ONU發送Direct POPUP消息通知各ONU進入正常工作狀態; EPON系統則可發送GATE消息通知各ONU進入正常工作狀態;還可以重新定義消息,廣播給 待測埠下的所有0NU,通知待測埠下的所有ONU進入正常工作狀態。在ONU恢復到正常工作狀態後,OLT可以根據各ONU的業務類型和帶寬請求等信 息為各ONU分配帶寬,以便ONU進行實時業務。在ONU恢復到正常工作狀態後,OLT應當優先處理ONU中的高優先級業務,如實時 業務,在高優先級業務處理完成後再進行下一單組測試,本實施例的方案是在高優先級業 務處理完成後執行步驟B13。步驟B13、判斷所有組的測試是否已經結束,如果所有組的測試沒有結束則按照下 一個單組測試時間執行B09,否則執行B15。具體的判斷可以採用但不限於如下方式設定一個初始值為零的計數器,每進行 一組測試計數器就加1,在計數器的值達到分組組數的時候表示所有組的測試已經結束,如 果計數器的值沒有達到分組組數表示所有組的測試沒有結束。步驟B14、直接進行測試,該測試不需要分組,只需要按照總測試時間進行測試。 OLT通過待測埠發送測試信號,並記錄發射測試信號的時刻,監測返回的反射/散射信號。所述測試信號可以是單周期測試脈衝,測試脈衝的寬度可根據測試命令中指定 的脈衝寬度進行設置;測試信號還可以是特定的測試序列,例如通過發送4個序列模擬格 雷互補序列,格雷互補序列的碼元寬度可根據測試命令中指定的脈衝寬度進行設置,格雷 互補序列可預先進行配置;測試信號還可以是偽隨機序列,偽隨機序列的碼元寬度可根據 測試命令中指定的脈衝寬度進行設置。測試信號還可以是OFDM (Orthogonal Frequency Division Multiplex、正交頻分復用)序列等)。步驟B15、對反射/散射信號進行處理,可根據發射的測試信號和監測到的反射信 號確定光纖線路參數。例如根據發射的測試信號和監測到的反射/散射信號的時間差確定 反射信號在光纖上的傳輸距離,對發射的測試信號和監測到的反射/散射信號進行處理, 得到OTDR或OFDR測試曲線,從而得到光纖線路的狀態評估信息。所述對發射的測試信號和監測到的反射/散射信號進行處理,可包括如果發送 的測試信號是單個測試脈衝,可直接對多次監測到的反射/散射信號進行平均運算以消除 噪聲幹擾,提高最終的測試曲線的信噪比;如果發送的測試信號是格雷互補序列或偽隨機 序列,可對發射的測試信號和監測到的反射/散射信號進行相關運算後再進行平均運算以 消除噪聲幹擾,提高最終的測試曲線的信噪比;或先對多次監測到的反射/散射信號進行 平均運算後再和發射的測試信號進行相關運算以消除噪聲幹擾,提高最終的測試曲線的信 噪比。上述實施例中OLT在接收到啟動命令後要判斷待測埠是否監測到L0S/L0F告 警,在實際運用時也可以省略該步驟,OLT在接收到啟動命令後直接執行步驟B03過程。
可選地,如啟動命令中的測試類型為定期測試可以採用上述圖11所描述方案進 行測試,如果啟動命令中的測試類型為人工啟動測試,則可以不採用上述分組測試的方案, 而是直接進行連續測試以得到測試結果。可選地,如測試時刻為業務高峰期(如晚上7:00至9:00)可按照上述圖11所描 述方案進行測試;如果測試時刻不是業務高峰期(如凌晨3:00 5:00),也可以直接進行 連續測試以得到測試結果。上述圖11所描述的實施例中直接通過時間表示總測試時間,在實際運用時可以 通過總測試次數表示總測試時間,即通過發送總共需要發送測試信號並監測反射/散射 信號的次數來表示總測試時間。例如可以根據待測光纖量程確定每次測試時長,由於每次 測試的時間是一個可估算的值,故而總測試時間和總測試次數之間是可以換算的。一般情 況下,20km光纖每次測試的測試時長可為250us,如果需要測試1千次,那麼總測試時間至 少為WOms。由於可以通過總測試次數來表示總測試時間,所以最後分組測試的時候也可通 過單組測試次數來表示單組測試時間,例如對於20km的光纖,每次測試的時間應該是 250us,將單組測試時間除以250us就可以得到單組測試次數。這樣每組測試時時候可以 對測試次數進行計數,在計數值到達單組測試次數的情況下就只是ONU恢復到正常工作狀 態。在實際運用時,除ONU、ONT等光終端設備以外,如果還有其他光網絡設備存在測 試時間過長會恢復初始狀態的情況,也可以採用本發明實施例提供的分組測試的方案,並 在每組測試完畢後指示所述光網絡設備恢復正常工作狀態。由於本發明實施例在對無源光網絡進行檢測的同時對ONU TC層狀態機進行了保 護,保證測試期間光網絡設備不會恢復到初始狀態,省去了光網絡設備重新進行註冊和測 距的時間。如此一來,使得光網絡設備就不會因為進行光網絡測試而掉線,保證光網絡中的 業務正常進行,在降低系統處理複雜度的同時減少光網絡測試對通信的影響,提高客戶滿思度。實施例3:本發明實施例還提供一種光網絡測試裝置,應用於集成光時域反射儀或集成光頻 域反射儀,包括但不限於應用於在光局端設備(如0LT)中集成光時域反射儀或光頻域反 射儀的情形下;如圖12所示,該光網絡測試裝置包括監測單元51、獲取單元52、分組單元 53、測試單元M、指示單元55、處理單元56。其中,監測單元51用於在獲取單組測試的最長測試時間之前,監測待測埠的信 號丟失告警/幀丟失告警,若監測到LOS或LOF告警,說明待測埠下所有ONU已經掉線, 無需考慮測試期間防止ONU恢復初始狀態的問題,則所述測試單元M直接進行測試;若未 監測到LOS或LOF告警,說明該待測埠下仍然有ONU在線,則通過所述獲取單元52獲取 單組測試的最長測試時間,以便按照後續的分組測試方案進行測試。具體而言,獲取單元52可以採用如下幾種方式得到最長測試時間一、所述獲取單元52在光網絡設備沒有配置實時業務時,將光網絡設備中狀態定 時器的維持時間作為單組測試的最長測試時間。二、所述獲取單元52在光網絡設備配置了實時業務時,如果所述實時業務的狀態
19維持時間大於光網絡設備中狀態定時器的維持時間,將實時業務的狀態維持時間作為單組 測試的最長測試時間。三、所述獲取單元52在光網絡設備配置了實時業務時,如果所述實時業務的狀態 維持時間不大於光網絡設備中狀態定時器的維持時間,將光網絡設備中狀態定時器的維持 時間作為單組測試的最長測試時間。在獲取到最長測試時間後,所述測試單元M在總測試時間不大於單組測試的最 長測試時間時,直接進行測試;所述分組單元53用於在總測試時間大於單組測試的最長測 試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間,保證每個單 組測試的連續測試時間不會超過最長測試時間;測試單元M用於按照每個單組對應單組 測試時間依次進行單組測試;指示單元陽用於在每個單組測試對應的單組測試時間到達 時,指示光網絡設備恢復正常工作狀態,以便光網絡設備進行相應的數據處理。為了保證OLT能夠處理高優先級的業務,本發明實施例中的處理單元56用於在指 示光網絡設備恢復正常工作狀態後,優先處理高優先級業務;並且所述測試單元M在處理 完成高優先級業務後再按照每個單組測試時間依次進行單組測試。本發明實施例中分組單元53採取的分組方式包括但不限於如下兩種方式第一、將總測試時間除以最長測試時間並向上取整得到分組組數;將總測試時間 除以所述分組組數得到每組對應的單組測試時間;採用這種方式得到每個單組測試時間是 相同的,並且不會超過最長測試時間。第二、將總測試時間除以最長測試時間並向下取整得到以最長測試時間作為單組 測試時間的組數;將總測試時間減去最長測試時間與以最長測試時間作為單組測試時間的 組數的乘積,得到其中一組的單組測試時間。如果最後需要分成N組,採用這種方式得到的 單組測試時間有N-I組肯定等於最長測試時間,一組小於或等於最長測試時間。優選地,本發明實施例中的測試單元M具體實現方案包括控制模塊Ml、發送模 塊討2、監測模塊討3。控制模塊541用於控制停止向光纖發送通信數據;發送模塊542用於在單組測試 對應的單組測試時間未到達時,循環發送測試信號;監測模塊543用於監測返回的反射/散
射信號。與實施例2中表示總測試時間、單組測試時間的方式相同,本發明實施例中也可 以直接採用時間或者採用總測試次數來表示總測試時間,直接採用時間或者採用單組測試 次數表示單組測試時間,具體實現方式見實施例2中相應部分描述,此處不再贅述。通過本發明實施例可以有效地保護集成OTDR測試期間ONU的狀態,並保證集成 OTDR測試結束後ONU能夠快速的恢復到正常工作狀態,避免因為測試而導致ONU掉線、中斷 業務,能夠保證集成OTDR測試性能、降低系統處理複雜度的同時減少測試對通信的影響, 提高客戶滿意度。上述的每個實施例中,包括有集成有光時域反射儀的光局端設備或集成有光頻域 反射儀的光局端設備,通過該光局端設備和其他光網絡設備相連可以形成一個光網絡測試 系統;在該光網絡測試系統中,所述光局端設備可以是0LT。所述光局端設備,用於獲取單組測試的最長測試時間;在總測試時間大於單組測 試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間;按照每個單組測試時間依次進行單組測試;在每個單組測試對應的單組測試時間到達時, 指示光網絡設備恢復正常工作狀態。本發明實施例除了應用於集成OTDR或集成OFDR的OLT外,還可以應用於其他光 局端設備;當然,如果有需要,本發明實施例可運用於其他集成OTDR或集成OFDR的光網絡 設備,不僅僅局限於光局端設備,還可以是光網絡中的任意一個可以完成測試功能的光網 絡設備,例如光交換設備、光終端設備等等。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借 助軟體加必需的通用硬體的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳 的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部 分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計 算機的軟盤,硬碟或光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何 熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵 蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
權利要求
1.一種光網絡測試方法,其特徵在於,包括 獲取單組測試的最長測試時間;在總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最 長測試時間的單組測試時間;按照每個單組測試時間依次進行單組測試;在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢復正常工作狀態。
2.根據權利要求1所述的光網絡測試方法,其特徵在於,所述將總測試時間分成至少 兩組不大於最長測試時間的單組測試時間為將總測試時間除以最長測試時間並向上取整得到分組組數;將總測試時間除以所述分 組組數得到每組對應的單組測試時間;或者將總測試時間除以最長測試時間並向下取整得到以最長測試時間作為單組測試時間 的組數;將總測試時間減去最長測試時間與以最長測試時間作為單組測試時間的組數的乘 積,得到其中一組的單組測試時間。
3.根據權利要求1所述的光網絡測試方法,其特徵在於,所述按照每個單組測試時間 依次進行單組測試包括停止向光纖發送通信數據;在單組測試對應的單組測試時間未到達時,循環發送測試信號; 監測返回的反射/散射信號。
4.根據權利要求1所述的光網絡測試方法,其特徵在於,所述方法還包括 在指示光網絡設備恢復正常工作狀態後,優先處理高優先級業務;所述按照每個單組測試時間依次進行單組測試為在處理完成高優先級業務後按照每 個單組測試時間依次進行單組測試。
5.根據權利要求1所述的光網絡測試方法,其特徵在於,所述方法還包括 在獲取單組測試的最長測試時間之前,監測待測埠的信號丟失告警/幀丟失告警; 在監測到待測埠的信號丟失告警/幀丟失告警時,直接進行測試;所述獲取單組測試的最長測試時間為在未監測到待測埠的信號丟失告警/幀丟失 告警時,獲取單組測試的最長測試時間。
6.根據權利要求1所述的光網絡測試方法,其特徵在於,所述獲取單組測試的最長測 試時間包括在光網絡設備沒有配置實時業務時,將光網絡設備中狀態定時器的維持時間作為單組 測試的最長測試時間;在光網絡設備配置了實時業務時,如果所述實時業務的狀態維持時間大於光網絡設備 中狀態定時器的維持時間,將實時業務的狀態維持時間作為單組測試的最長測試時間;在光網絡設備配置了實時業務時,如果所述實時業務的狀態維持時間不大於光網絡設 備中狀態定時器的維持時間,將光網絡設備中狀態定時器的維持時間作為單組測試的最長 測試時間。
7.—種光網絡測試裝置,應用於集成光時域反射儀;其特徵在於,包括 獲取單元,用於獲取單組測試的最長測試時間;分組單元,用於在總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間;測試單元,用於按照每個單組測試時間依次進行單組測試;指示單元,用於在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢復正 常工作狀態。
8.根據權利要求7所述的光網絡測試裝置,其特徵在於,所述測試單元包括 控制模塊,用於控制停止向光纖發送通信數據;發送模塊,用於在單組測試對應的單組測試時間未到達時,循環發送測試信號; 監測模塊,用於監測返回的反射/散射信號。
9.根據權利要求7所述的光網絡測試裝置,其特徵在於,還包括監測單元,用於在獲取單組測試的最長測試時間之前,監測待測埠的信號丟失告警/ 幀丟失告警;所述測試單元還用於在監測到待測埠的信號丟失告警/幀丟失告警時,直接進行測試;所述獲取單元在未監測到待測埠的信號丟失告警/幀丟失告警時,獲取單組測試的 最長測試時間。
10.一種無源光網絡系統,其特徵在於,所述系統包括局端設備,所述局端設備,用於獲取單組測試的最長測試時間;在總測試時間大於單組測試的最 長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間;按照每 個單組測試時間依次進行單組測試;在每個單組測試對應的單組測試時間到達時,指示光 網絡設備恢復正常工作狀態。
全文摘要
本發明實施例公開了一種光網絡測試方法及裝置,應用於集成OTDR,涉及光網絡技術領域,解決了現有技術中集成OTDR測試時ONU會恢復到初始狀態的問題,該方法包括獲取單組測試的最長測試時間;在總測試時間大於單組測試的最長測試時間時,將總測試時間分成至少兩組不大於最長測試時間的單組測試時間;按照每個單組測試時間依次進行單組測試;在每個單組測試對應的單組測試時間到達時,指示光網絡設備恢復正常工作狀態。本發明實施例主要用於集成有OTDR的OLT等光網絡設備。
文檔編號H04B10/071GK102082605SQ20091026075
公開日2011年6月1日 申請日期2009年12月31日 優先權日2009年12月1日
發明者楊素林, 殷錦蓉 申請人:華為技術有限公司