• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種通信網絡資源數據高速緩存與狀態級聯更新的方法技術

    技術編號:8271466 閱讀:212 留言:0更新日期:2013-01-31 03:41
    本發明專利技術公開了一種通信網絡資源數據高速緩存與狀態級聯更新的方法。其方法為:針對資源數據庫建立內存二維緩存數據結構;內存二維緩存提供基于SQL的查詢;按照資源數據的承載關系,建立資源數據樹形緩存結構即資源樹;內存二維緩存數據結構與資源樹雙向聯動;資源樹變更后批量更新二維緩存。本發明專利技術通過面向查詢的二維數據緩存與面向操作的樹形數據緩存相結合,并對數據進行雙向聯動,提供了基于SQL的數據查詢能力,提供對具有父子、包含等關系的數據進行快速級聯更新的能力,有效解決具有復雜關系的通信資源數據內存緩存以及快速狀態級聯更新時的性能問題,提高綜合網管中資源狀態監視的實時性,使得從數據采集到最終狀態展現的時間更短。

    【技術實現步驟摘要】
    本專利技術涉及一種通信綜合網管領域中通信網絡資源數據高速緩存及狀態級聯更新的方法,面向通信綜合網管軟件中的數據處理,屬于信息

    技術介紹
    通信網絡一般由通信設備以及通信設備管理軟件組成,通常不同的設備廠家提供配套的通信設備管理軟件。一般大型的通信網絡,如中國移動、中國電信等運營商的公共網絡,或者國有大型企業的企業通信網絡,都會采用多個廠家的設備組成,多套網絡設備和設備網管軟件并存。在這種情況下,對通信網絡、設備的監管工作越來越復雜,系統運維人員通常需要登陸多個不同的設備網管才能完成工作。為了減輕大型網絡的管理復雜度,一般需要使用通信綜合網管系統。通信綜合網管系統,顧名思義具有在一套軟件系統中對管理 不同廠家通信設備的能力,這種能力是通過從不同廠家的設備網管系統采集數據并集中存儲、分析、管理而實現的。通信網管系統的主要管理對象是資源,資源是一切可以直接或間接用于通信的設備、桿路/管路設施等實體以及服務于通信的軟體,可以是具體的對象,如機架、光纜,也可以是抽象的對象,如通道、電路。資源在運行時關聯不同的狀態,如設備告警數量、電路是否連通等。資源之間存在包含、隸屬、承載等關系。當資源的狀態數據發生變更后,需要級聯更新其父對象的相應狀態,如告警計數值需全部自加。由于管理范圍不斷擴大,覆蓋骨干網、交換網、數據網等不同的網絡類型和制式,綜合網管系統管理的資源數量巨大,關系復雜,資源狀態的更新成本高。
    技術實現思路
    有鑒于此,本專利技術的目的在于實現一種通信網絡資源數據高速緩存與狀態級聯更新的方法,有效解決具有復雜關系的通信資源數據內存緩存以及快速狀態級聯更新時的性能問題,提高在綜合網管中資源狀態監視的實時性,使得從數據采集到最終狀態展現的時間更短。為實現上述目的,本專利技術提供了如下方案—種通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,其方法步驟包括(I)針對資源數據庫建立內存二維緩存數據結構,采用內存數據庫實現;所述內存二維緩存數據結構提供基于SQL的查詢;(2)按照資源數據的承載關系,建立資源數據樹形緩存結構即資源樹,主要用于快速級聯數據更新;(3)內存二維緩存數據結構與資源樹雙向聯動;(4)所述資源樹變更后批量更新二維緩存。所述內存二維緩存可配置緩存加載策略,定義哪些數據項需要緩存。所述內存二維緩存只向資源樹節點同步名稱等基本屬性,不同步狀態字段的變更。所述資源樹的樹節點與二維緩存結構的記錄有一對一關系。上述步驟(2)中,在創建資源樹的同時建立資源索引,即在所述資資源樹的節點標識與節點之間建立映射關系,記錄資源標識與對象的映射關系,以便于快速索引。所述資源樹中的每個節點中保持與父節點的關聯。所述步驟(4)中,所述資源樹中的節點狀態數據變更后,自動對父節點進行相應的變更操作。所述步驟(4)中,所述資源樹中的狀態數據變更過程中,自動構造相應的變更SQL,緩存SQL并不立即執行。所述步驟(4)中,所述資源樹中的根節點變更完成后,批量執行此次變更所有的SQL。本專利技術通過面向查詢的二維數據緩存與面向操作的樹形數據緩存相結合,并對數據進行雙向聯動,提供了基于SQL的數據查詢能力,提供對具有父子、包含等關系的數據進行快速級聯更新的能力,有效解決具有復雜關系的通信資源數據內存緩存以及快速狀態級聯更新時的性能問題,提高綜合網管中資源狀態監視的實時性,使得從數據采集到最終狀態展現的時間更短。 附圖說明圖I是專利技術實施例提供的方法的流程圖。具體實施例方式為使本專利技術實現的技術手段、創作特征、達成目的與功效易于明白了解,下面結合具體實施方式,進一步闡述本專利技術。參見圖1,本實施例的一種通信網絡資源數據高速緩存與狀態級聯更新的方法,其方法步驟如下I、加載數據構造內存數據資源表即內存二維緩存數據結構(下文稱內存表)。從物理數據庫加載資源基本數據至內存表,每類資源一張表,內存表同時添加狀態擴展字段。首先在內存中建立資源數據的二維緩存結構,二維緩存結構依托內存數據庫實現,支持SQL(結構化查詢語言,Structured Query Language)標準查詢和操作。在通信實時監視場景中,資源數據只需要緩存資源名稱、資源標識、上級資源對象標識等基本屬性,其他管理性的臺賬屬性不需要緩存,狀態數據被認為是擴展的瞬態數據,運行時存在于內存,物理數據表中并不存在對應字段。因此在資源數據緩存配置可以指定緩存哪些數據表以及表中的哪些字段,哪些字段是內存字段。緩存數據來自于物理關系數據庫,內存數據庫主要用于統計查詢,資源樹用于快速狀態更新和子樹查詢。2. I、將內存表二維數據轉換成資源樹結構即資源樹,即將每條資源記錄轉換成內存對象,樹上每個資源節點的parResource屬性為其父對象的引用。本實施例是按照資源的承載關系建立資源數據樹形緩存結構。資源樹的根是最大的資源容器,如區域,在區域資源中承載站點,站點中承載機房,機房中承載機柜,機柜中承載機槽,機槽中承載板卡,板卡上承載端口,端口之間存在通道等。基于資源關系可以形成從區域至通道的一棵資源樹。樹上的每個節點代表一個資源對象實例,資源類具有如下的屬性和操作本文檔來自技高網...

    【技術保護點】
    一種通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,其方法步驟包括:(1)針對資源數據庫建立內存二維緩存數據結構,采用內存數據庫實現;所述內存二維緩存數據結構提供基于SQL的查詢;(2)按照資源數據的承載關系,建立資源數據樹形緩存結構即資源樹,主要用于快速級聯數據更新;(3)內存二維緩存數據結構與資源樹雙向聯動;(4)所述資源樹變更后批量更新二維緩存。

    【技術特征摘要】
    1.一種通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,其方法步驟包括 (1)針對資源數據庫建立內存二維緩存數據結構,采用內存數據庫實現;所述內存二維緩存數據結構提供基于SQL的查詢; (2)按照資源數據的承載關系,建立資源數據樹形緩存結構即資源樹,主要用于快速級聯數據更新; (3)內存二維緩存數據結構與資源樹雙向聯動; (4)所述資源樹變更后批量更新二維緩存。2.根據權利要求I所述通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,所述內存二維緩存可配置緩存加載策略,定義哪些數據項需要緩存。3.根據權利要求I或2所述通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,所述內存二維緩存只向資源樹節點同步名稱等基本屬性,不同步狀態字段的變更。4.根據權利要求I所述的通信網絡資源數據高速緩存與狀態級聯更新的方法,其特征在于,所述資源樹的樹節點與二維緩存結構的記錄有一對一關系。5.根據權利要求I所述的通信網絡資...

    【專利技術屬性】
    技術研發人員:孟慶強俞弦
    申請(專利權)人:國網電力科學研究院南京南瑞集團公司國家電網公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久九九大片| 亚洲va无码手机在线电影| 免费无码一区二区三区蜜桃大| 国产精品成人无码久久久| 精品无码久久久久久久动漫| 久久久久亚洲AV片无码| 无码人妻AⅤ一区二区三区水密桃| 午夜无码A级毛片免费视频| 国产乱妇无码大片在线观看| 免费无码作爱视频| 丰满少妇人妻无码专区 | 亚洲AV人无码综合在线观看 | 东京热人妻无码一区二区av| 白嫩少妇激情无码| 熟妇无码乱子成人精品| 国产午夜鲁丝片AV无码免费| 69天堂人成无码麻豆免费视频 | 亚洲av无码乱码在线观看野外| 无码人妻一区二区三区一| 亚洲午夜国产精品无码 | 777爽死你无码免费看一二区 | 亚洲国产精品无码久久98| 无码精品A∨在线观看中文| 中文字幕精品无码一区二区三区 | 国产V亚洲V天堂A无码| 宅男在线国产精品无码| JLZZJLZZ亚洲乱熟无码| 高清无码一区二区在线观看吞精 | 国产激情无码一区二区app| 中文字幕无码一区二区三区本日 | 亚洲AV无码一区二区乱孑伦AS| 亚洲成A∨人片天堂网无码| 精品无码久久久久久久久| 国产在线拍揄自揄拍无码视频| 中文字幕无码日韩欧毛| 无码中文av有码中文a| 无码无需播放器在线观看| 日韩毛片无码永久免费看| 国产乱人伦无无码视频试看| 波多野结AV衣东京热无码专区| 中文字幕无码av激情不卡久久 |