[發明專利]基于面向對象技術的OMCI實體的實現方法有效
| 申請號: | 201410185863.0 | 申請日: | 2014-05-05 |
| 公開(公告)號: | CN104007962B | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 劉芳;鄭學智;王志軍 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙)11221 | 代理人: | 魏殿紳,龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 面向 對象 技術 omci 實體 實現 方法 | ||
技術領域
本發明涉及GPON(Gigabit-Capable PON,寬帶無源光綜合接入標準)光通信技術,尤其涉及一種基于面向對象技術的OMCI(ONT Management and Control Interface,ONT管理和控制接口)實體的實現方法。
背景技術
GPON系統一般采用點到多點的網絡結構,由局端的OLT(Optical Line Terminal,光線路終端)、用戶側的ONU(Optical Network Unit,光網絡單元)以及ODN(Optical Distribution Network,光分配網絡)組成。其中,OLT通過OMCI協議來管理ONU,并完成相互間通信。在ITU-TG.988中定義了ME(Managed entity,管理實體),ME由實體屬性、實體動作、通知以及實體間關系組成,是ONU業務和資源的抽象。在OMCI中,與協議無關的MIB(Management information base,管理信息庫)由OMCI實體的實例組成,通過對ME的存取訪問,實現對ONU的管理。
目前已公開的OMCI實現方案中,中國專利CN101764647A中采用嵌入式數據庫實現MIB管理模塊,重點關注于對數據庫的查詢和更新功能的實現。中國專利CN103354508A公開一種OMCI管理方法,重點在于OLT和ONU之間通信的接口。在實際應用中,業務需求是不斷變化的,因此OMCI實體也需要不斷的進行相應的增加或修改。但在上述方案中,并未詳細描述關于OMCI實體的設計方案,如果OMCI實體的設計方案不合理,那么,對OMCI實體進行增加和修改,除相關實體的定義和方法外,還可能需要增加或修改其他的處理流程,甚至對現有功能產生影響,不能方便的滿足當前實際業務需求。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種基于面向對象技術的OMCI實體的實現方法,不需要增加額外的處理流程,方便擴展并且現有功能不受影響。
為達到以上目的,本發明采取的技術方案是:一種基于面向對象技術的OMCI實體的實現方法,包括:將OMCI實體劃分為基類和繼承基類的派生實體類,將所述基類和派生實體類分別用面向對象的方法封裝,封裝完成的OMCI實體,利用OMCI實體間關系,實現多個OMCI實體互聯,通過類的繼承實現OMCI實體的擴展。
在上述技術方案的基礎上,所述OMCI實體包括實體屬性、實體操作和實體間關系,所述實體屬性作為類的屬性,即實體屬性作為數據成員;所述實體操作作為類的方法,即實體操作作為成員函數。
在上述技術方案的基礎上,對OMCI實體的共性特征進行歸納,構造一個基類,作為構造其他OMCI實體類的基礎框架,該基類中包含了實體的公共屬性、以虛函數的形式實現規范中定義的所有的實體可能支持的操作。
在上述技術方案的基礎上,所述派生實體類分為告警實體基類、性能采集實體基類和普通實體類。
在上述技術方案的基礎上,所述告警實體基類是將告警的基本操作抽象為一個類,作為所有告警實體的父類。
在上述技術方案的基礎上,所述性能采集實體基類是將性能采集的基本操作抽象為一個類,作為所有性能采集實體的父類。
在上述技術方案的基礎上,所述類的繼承包括子類繼承自父類,但是子類除繼承自父類的方法外,允許根據需求對父類中的方法進行重寫。
在上述技術方案的基礎上,所述OMCI實體間關系包括顯式指向關系和隱式指向關系。
在上述技術方案的基礎上,所述顯示指向關系體現為:類的一個屬性為被指向實體的指針,通過指針對實體進行關聯,并且被指向的實體為預先創建的實體。
在上述技術方案的基礎上,所述隱式指向關系體現為:相關聯的實體類具有相同的實例號屬性值,每個實體類將維護一個關聯實例表,存儲與其關聯的實體,在創建實體時,需要檢查是否存在關聯實體,若存在則將其加入關聯實例表。
本發明的有益效果在于:
1、可擴展性。OMCI協議是允許擴展和自定義的,因此當需要增加新的功能時,只需要在現有系統的基礎上,增加新的實體的定義及實現,就可以完成子功能增加,而不需要增加額外的處理流程,方便擴展并且現有功能不受影響。
2、可維護性。當前系統的某個功能需要修改時,由于類的封裝特性,只需要對該功能涉及的部分類的屬性及方法進行修改,降低了系統的耦合性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410185863.0/2.html,轉載請聲明來源鉆瓜專利網。





