傳輸光網絡單元管理控制信息的方法及系統的制作方法
【技術領域】
[0001]本發明涉及一種光纖網絡技術,特別是涉及一種傳輸光網絡單元管理控制信息的方法及系統。
【背景技術】
[0002]當前處理OMCI (光網絡單元管理控制接口)的方式為,光網絡單元(ONU)在接收來自光線路終端(OLT)操作數據時實時處理所接收的數據(如進行功能分析等),并直接完成功能設置。此種方式不能夠及時返回給光線路終端響應信息,從而導致光線路終端和光網絡單元之間有操作延遲,由于光線路終端和光網絡單元在傳輸數據時,光線路終端下發給光網絡單元的數據比較多,需要同步的交互次數也比較多,所以整體延遲會比較高。這對于光網絡單元的cpu的要求非常高。這導致光網絡單元的工作負擔極重。
[0003]因此,需要對現有的OMCI操作的信息傳遞方式進行改進。
【發明內容】
[0004]鑒于以上所述現有技術的缺點,本發明的目的在于提供一種傳輸光網絡單元管理控制信息的方法及系統,用于解決現有技術中光網絡單元負擔過重的問題。
[0005]為實現上述目的及其他相關目的,本發明提供一種傳輸光網絡單元管理控制信息的方法,用于光網絡單元,包括:將所接收到的用于構成管理控制信息的每一個數據包予以保存;基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,并在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成。
[0006]優選地,所述基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,并在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成的方式包括:在接收到第一個數據包時開始記錄所述數據包的數量,并啟動對應所述第二時長的定時檢測;檢測所述定時檢測周期開始和周期結束時所記錄的數據包的數量是否一致,若一致,則確定所述管理控制信息接收完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的數據包的數量是否一致,直至確定一致為止。
[0007]基于上述目的,本發明還提供一種傳輸光網絡單元管理控制信息的方法,用于由光線路終端和光網絡單元構成的光纖網絡,包括:所述光線路終端按照預設的光網絡單元的設備標識信息,向所述光網絡單元發送由至少一個數據包構成的管理控制信息;所述光網絡單元在接收到用于構成管理控制信息的數據包時,保存所述數據包;所述光網絡單元基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,并在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成;所述光線路終端接收來自所述光網絡單元的包含確認接收數據包的反饋信息,并記錄所述反饋信息;所述光線路終端當在預設第一時長內未收到所述反饋信息時,確定所述管理控制信息發送完成。
[0008]優選地,所述光線路終端當在預設第一時長內未收到所述反饋信息時,確定所述管理控制信息發送完成的方式包括:在接收到第一個反饋信息時開始記錄所述反饋信息的數量,并啟動對應所述第一時長的定時檢測;檢測所述定時檢測周期開始和周期結束時所記錄的反饋信息的數量是否一致,若一致,則確定所述管理控制信息發送完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的反饋信息的數量是否一致,直至確定一致為止。
[0009]優選地,所述光網絡單元基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,并在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成的方式包括:在接收到第一個數據包時開始記錄所述數據包的數量,并啟動對應所述第二時長的定時檢測;檢測所述定時檢測周期開始和周期結束時所記錄的數據包的數量是否一致,若一致,則確定所述管理控制信息接收完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的數據包的數量是否一致,直至確定一致為止。
[0010]基于上述目的,本發明還提供一種傳輸光網絡單元管理控制信息的系統,用于由光線路終端和光網絡單元構成的光纖網絡,包括:所述光線路終端包括:第一通信模塊和第一確定模塊;所述光網絡單元包括:第二通信模塊和第二確定模塊。所述第一通信模塊用于按照預設的光網絡單元的設備標識信息,向所述光網絡單元發送由至少一個數據包構成的管理控制信息,并接收來自所述光網絡單元的包含確認接收數據包的反饋信息;所述第一確定模塊用于當在預設第一時長內未收到所述反饋信息時,確定所述管理控制信息發送完成;所述第二通信模塊用于獲取用于構成管理控制信息的數據包,保存所述數據包;所述第二確定模塊用于基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,直至在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成。
[0011]優選地,所述第一確定模塊包括:第一記錄子模塊,用于在接收到第一個反饋信息時開始記錄所述反饋信息的數量,并啟動對應所述第一時長的定時檢測;第一確定子模塊,用于檢測所述定時檢測周期開始和周期結束時所記錄的反饋信息的數量是否一致,若一致,則確定所述管理控制信息發送完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的反饋信息的數量是否一致,直至確定一致為止。
[0012]優選地,所述第二確定模塊包括:第二記錄子模塊,用于在接收到第一個數據包時開始記錄所述數據包的數量,并啟動對應所述第二時長的定時檢測;第二確定子模塊,用于檢測所述定時檢測周期開始和周期結束時所記錄的數據包的數量是否一致,若一致,則確定所述管理控制信息接收完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的數據包的數量是否一致,直至確定一致為止。
[0013]基于上述目的,本發明還提供一種用于傳輸光網絡單元管理控制信息的光網絡單元,包括:第二通信模塊,用于獲取用于構成管理控制信息的數據包,保存所述數據包;第二確定模塊,用于基于每次所獲取的數據包,反饋包含確認接收數據包的反饋信息,直至在預設第二時長內未收到新的數據包,則確定所述管理控制信息接收完成。
[0014]優選地,所述第二確定模塊包括:第二記錄子模塊,用于在接收到第一個數據包時開始記錄所述數據包的數量,并啟動對應所述第二時長的定時檢測;第二確定子模塊,用于檢測所述定時檢測周期開始和周期結束時所記錄的數據包的數量是否一致,若一致,則確定所述管理控制信息接收完成,并復位定時檢測;若不一致,則繼續在新的定時檢測周期繼續檢測周期開始和周期結束時所記錄的數據包的數量是否一致,直至確定一致為止。
[0015]如上所述,本發明的傳輸光網絡單元管理控制信息的方法及系統,具有以下有益效果:光網絡單元在接收到管理控制信息的數據包時,并非立即對數據包進行解析處理,而是先予以保存,并及時發送反饋信息,如此極大地降低了光網絡單元中CPU的運行壓力,縮短了管理控制信息傳遞的時間;另外,利用定時周期的檢測數據包是否繼續傳遞,便于及時確定管理控制信息是否送達完成,節省了管理控制信息的確認時間。
【附圖說明】
[0016]圖1顯示為本發明的傳輸光網絡單元管理控制信息的方法流程圖。
[0017]圖2顯示為本發明的傳輸光網絡單元管理控制信息的系統的結構示意圖。
【具體實施方式】
[0018]以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其他