[發明專利]網管系統的高效內存管理方法及查詢方法及批量載入方法有效
| 申請號: | 201110414088.8 | 申請日: | 2011-12-13 |
| 公開(公告)號: | CN103078751A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 段雄文 | 申請(專利權)人: | 上海寰創通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F17/30 |
| 代理公司: | 上海新天專利代理有限公司 31213 | 代理人: | 王敏杰 |
| 地址: | 200240 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網管 系統 高效 內存 管理 方法 查詢 批量 載入 | ||
技術領域
本發明涉及一種內存管理方法,尤其是一種網管系統的高效內存管理方法及查詢方法及批量載入方法。
背景技術
電信網絡是電信系統的公共設施,是指在兩個和多個規定的點間提供連接,以便在這些點間建立電信業務和信息的結點與鏈路的集合。由于電信網絡的公共屬性使其因滿足公共需求而必須包含有大量的電信設備,要保證這些電信設備的正常運行則必須有行之有效的管理系統。
電信設備的網絡管理系統簡稱網管系統,其既需要支持由大量的電信設備產生的大數量的數據管理與查詢,又需要保證查詢的速度。舉例來說,一個簡單的無線局域網絡(Wireless?Local?Area?Networks;WLAN)的網管系統,在設計時,需要至少支持管理32個無線控制(AC)設備、10萬個無線接入(AP)設備、幾千個交換機設備、以及其他第三方的設備,數據量的估算大約是32*10*10000*5KB>>?4GB,這遠遠超出了32位計算機操作系統的內存管理極限。
如果將所有的電信設備管理數據讀取到計算機內存,會引起計算機操作系統的崩潰,如果僅讀取部分數據至內存又會因需要查詢或者操作的數據不在內存中而導致大量數據頻繁的進出內存,造成系統運行效率低下,進而導致管理效率降低。
發明內容
針對現有電信設備的網絡管理系統所存在的上述問題,本發明提供一種網管系統的高效內存管理方法及查詢方法及批量載入方法。
本發明解決技術問題所采用的技術手段為:
一種網管系統的高效內存管理方法,包括服務端、客戶端和數據儲存裝置,所述服務端于所述數據儲存裝置連接,所述客戶端與所述服務端連接,其中,
所述數據儲存裝置包括多個獨立儲存空間,每個所述獨立儲存空間包括儲存結點數據的空間,所述儲存結點數據的空間中儲存有結點數據,所述結點數據與網管系統中的網絡設備對應;
所述服務端包括服務端緩存裝置,所述服務端緩存裝置主要由多個大小相同的服務端儲存塊組成,每個所述服務端儲存塊包括儲存結點數據的空間,所述服務端將所述數據儲存裝置中的獨立儲存空間中儲存的結點數據讀取至所述服務端緩存裝置的所述服務端儲存塊中,且使多個所述服務端儲存塊形成服務端樹形索引結構;
所述客戶端包括客戶端緩存裝置,所述客戶端緩存裝置主要由多個大小相同的客戶端儲存塊組成,每個所述客戶端儲存塊包括儲存結點數據的空間,多個所述客戶端儲存塊形成與服務端樹形索引結構邏輯結構相同的客戶端樹形索引結構,所述客戶端按照所述客戶端樹形索引結構將所述服務端緩存裝置中服務端儲存塊中儲存的結點數據讀取至所述客戶端緩存裝置的所述客戶端儲存塊中。
上述網管系統的高效內存管理方法,其中,所述服務端樹形索引結構滿足所述多個服務端儲存塊中儲存的結點數據所對應的物理設備之間的從屬關系。
上述網管系統的高效內存管理方法,其中,所述服務端開啟時將所述數據儲存裝置中的獨立儲存空間中儲存的結點數據讀取至所述服務端緩存裝置的所述服務端儲存塊中。
上述網管系統的高效內存管理方法,其中,所述客戶端開啟時將所述服務端緩存裝置中服務端儲存塊中儲存的結點數據讀取至所述客戶端緩存裝置的所述客戶端儲存塊中。
上述網管系統的高效內存管理方法,其中,所述客戶端還包括顯示裝置,所述顯示裝置以與所述客戶端樹形索引結構邏輯結構相同的樹形視圖結構顯示所述客戶端緩存裝置中的多個客戶端儲存塊內的數據。
上述網管系統的高效內存管理方法,其中,所述服務端讀取所述數據儲存裝置中的數據時以滿足所述服務端正常運行的所述服務端緩存裝置的容量為限。
上述網管系統的高效內存管理方法,其中,所述客戶端讀取所述服務端緩存裝置中的數據時以滿足所述客戶端正常運行的所述客戶端緩存裝置的容量為限。
上述網管系統的高效內存管理方法,其中,所述服務端讀取所述數據儲存裝置中的數據時按照服務端預置的服務端預加載策略中的優先順序進行讀取。
上述網管系統的高效內存管理方法,其中,所述客戶端讀取所述服務端緩存裝置中的數據時按照客戶端預置的客戶端預加載策略中的優先順序進行讀取。
一種網管系統的高效內存查詢方法,其中,包括上述的網管系統的高效內存管理方法,具體步驟如下:
步驟a、所述顯示裝置根據操作者的查詢條件以所述客戶端樹形索引結構查詢所述客戶端緩存裝置中符合所述查詢條件的結點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寰創通信科技股份有限公司,未經上海寰創通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110414088.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種施工升降機控制器
- 下一篇:電梯Zigbee訪客系統





