[發明專利]基于PON系統的對象管理裝置及方法有效
| 申請號: | 201610011914.7 | 申請日: | 2016-01-08 |
| 公開(公告)號: | CN105677419B | 公開(公告)日: | 2018-10-19 |
| 發明(設計)人: | 張超;艾濱;陳昌盛;郭艷榮;馮穎 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430074 湖北省*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pon 系統 對象 管理 裝置 方法 | ||
1.一種基于PON系統的對象管理裝置,其特征在于:該裝置包括對象管理模塊、屬性管理模塊和能力集管理模塊,對象管理模塊包括對象創建子模塊、對象查找子模塊、對象刪除子模塊,屬性管理模塊包括屬性存儲/修改子模塊、屬性讀取子模塊、屬性刪除子模塊;
所述對象創建子模塊用于:完成對象id的分配、對象id與層級地址映射表的填充、對象樹的創立和維護;創建對象層級表,對象層級表保存了對象之間的層次關系;用數據庫的多張表來組織各個對象,每一級對象用一張表來存儲,這些表通過對象id關聯起來;
所述對象查找子模塊用于:根據對象的層級地址,找到對象id或者該對象的所有子對象id;
所述對象刪除子模塊用于:完成對象自身及該對象的子對象的刪除,在對象樹中刪除自身節點和自身節點的子對象節點,還調用屬性管理模塊的接口完成對象自身屬性和對象自身的子對象屬性的刪除;
所述屬性存儲/修改子模塊用于:根據屬性類型和對象id,在屬性數據庫表中添加屬性記錄和修改屬性記錄;保存屬性的數據庫中,針對每種屬性用一張表保存,此張表保存有系統中所有此類對象的此種屬性;
所述屬性讀取子模塊用于:根據屬性類型和對象id,在屬性數據庫表中查找屬性記錄,并傳出屬性值;
所述屬性刪除子模塊用于:根據屬性類型和對象id,在屬性數據庫表中刪除屬性記錄;
所述能力集管理模塊用于:建立能力集文件,能力集文件中保存有各類對象的能力信息和規格信息,從能力集文件中讀取對象的能力信息和規格信息,供對象管理模塊和屬性管理模塊使用。
2.如權利要求1所述的基于PON系統的對象管理裝置,其特征在于:所述對象層級表包括以下內容:
層級1~n的地址:n為正整數,對應從根節點到本對象所在節點的層級地址;
類型:本對象的類型,用來區分層級地址相同、但類型不同的對象;
對象id:本對象唯一的id。
3.如權利要求2所述的基于PON系統的對象管理裝置,其特征在于:所述對象創建子模塊將層級不同的對象存儲在不同的數據庫表中,用n張數據庫表分別存儲n個層級的對象,每張表存儲一個層級的對象,每張表的每條記錄包含以下5個參數:
對象id:本對象唯一的id;
索引:本對象在父對象中的索引號;
類型:本對象的類型,用來區分層級地址相同、但類型不同的對象;
父表id:本對象的父對象所在的層級表;
父對象id:本對象的父對象的id,通過父數據庫表id和父對象id,找到本對象的父對象;
對象創建子模塊通過這n張數據庫表,將所有的對象組織成一個樹結構。
4.如權利要求3所述的基于PON系統的對象管理裝置,其特征在于:所述對象的屬性采用集中存儲的方式,所有對象相同類型的屬性存儲在同一張數據庫表中,不同的屬性分別用不同的數據庫表來存儲,每張數據庫表中的每條記錄包括以下3個字段:
對象id:擁有本屬性的對象的id;
屬性鍵值:本條屬性在本對象中的索引,在本對象中唯一;
屬性值:屬性的值,為一段特定長度的存儲區域,不同類型的屬性長度不同,根據屬性的類型保存不同數據類型的值。
5.如權利要求4所述的基于PON系統的對象管理裝置,其特征在于:所述對象管理裝置提供6個功能:創建對象、查找對象、刪除對象、存儲/修改屬性、查詢屬性、刪除屬性,所述創建對象的流程如下:
步驟101、依次在各個對象層級表中以父對象id為關鍵字查找是否存在此記錄,如果存在,記錄父對象所在的層級,轉到步驟102;如果不存在,則結束;
步驟102、將本對象id、索引、父表id、父對象id加到比父對象低一級的對象層級表中,轉到步驟103;
步驟103、在層級地址和對象id映射表中增加本對象的記錄,轉到步驟104;
步驟104、通過此對象的能力集,檢查此對象是否存在固有子對象,固有子對象是指某個對象自身所附帶的對象,其處在比自身所在層級的低一層級上,如果存在,則轉到步驟105;如果不存在,則結束;
步驟105、遞歸在下一級對象層級表中添加固有子對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610011914.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種異構仿真系統
- 下一篇:一種Uboot的升級控制系統及方法





