欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法

文檔序號:6376859閱讀:199來源:國知局
專利名稱:一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信綜合網(wǎng)管領(lǐng)域中通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存及狀態(tài)級聯(lián)更新的方法,面向通信綜合網(wǎng)管軟件中的數(shù)據(jù)處理,屬于信息技術(shù)領(lǐng)域。
背景技術(shù)
通信網(wǎng)絡(luò)一般由通信設(shè)備以及通信設(shè)備管理軟件組成,通常不同的設(shè)備廠家提供配套的通信設(shè)備管理軟件。一般大型的通信網(wǎng)絡(luò),如中國移動、中國電信等運營商的公共網(wǎng)絡(luò),或者國有大型企業(yè)的企業(yè)通信網(wǎng)絡(luò),都會采用多個廠家的設(shè)備組成,多套網(wǎng)絡(luò)設(shè)備和設(shè)備網(wǎng)管軟件并存。在這種情況下,對通信網(wǎng)絡(luò)、設(shè)備的監(jiān)管工作越來越復(fù)雜,系統(tǒng)運維人員通常需要登陸多個不同的設(shè)備網(wǎng)管才能完成工作。為了減輕大型網(wǎng)絡(luò)的管理復(fù)雜度,一般需要使用通信綜合網(wǎng)管系統(tǒng)。通信綜合網(wǎng)管系統(tǒng),顧名思義具有在一套軟件系統(tǒng)中對管理 不同廠家通信設(shè)備的能力,這種能力是通過從不同廠家的設(shè)備網(wǎng)管系統(tǒng)采集數(shù)據(jù)并集中存儲、分析、管理而實現(xiàn)的。通信網(wǎng)管系統(tǒng)的主要管理對象是資源,資源是一切可以直接或間接用于通信的設(shè)備、桿路/管路設(shè)施等實體以及服務(wù)于通信的軟體,可以是具體的對象,如機架、光纜,也可以是抽象的對象,如通道、電路。資源在運行時關(guān)聯(lián)不同的狀態(tài),如設(shè)備告警數(shù)量、電路是否連通等。資源之間存在包含、隸屬、承載等關(guān)系。當(dāng)資源的狀態(tài)數(shù)據(jù)發(fā)生變更后,需要級聯(lián)更新其父對象的相應(yīng)狀態(tài),如告警計數(shù)值需全部自加。由于管理范圍不斷擴(kuò)大,覆蓋骨干網(wǎng)、交換網(wǎng)、數(shù)據(jù)網(wǎng)等不同的網(wǎng)絡(luò)類型和制式,綜合網(wǎng)管系統(tǒng)管理的資源數(shù)量巨大,關(guān)系復(fù)雜,資源狀態(tài)的更新成本高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于實現(xiàn)一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,有效解決具有復(fù)雜關(guān)系的通信資源數(shù)據(jù)內(nèi)存緩存以及快速狀態(tài)級聯(lián)更新時的性能問題,提高在綜合網(wǎng)管中資源狀態(tài)監(jiān)視的實時性,使得從數(shù)據(jù)采集到最終狀態(tài)展現(xiàn)的時間更短。為實現(xiàn)上述目的,本發(fā)明提供了如下方案—種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,其方法步驟包括(I)針對資源數(shù)據(jù)庫建立內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu),采用內(nèi)存數(shù)據(jù)庫實現(xiàn);所述內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)提供基于SQL的查詢;(2)按照資源數(shù)據(jù)的承載關(guān)系,建立資源數(shù)據(jù)樹形緩存結(jié)構(gòu)即資源樹,主要用于快速級聯(lián)數(shù)據(jù)更新;(3)內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)與資源樹雙向聯(lián)動;(4)所述資源樹變更后批量更新二維緩存。所述內(nèi)存二維緩存可配置緩存加載策略,定義哪些數(shù)據(jù)項需要緩存。所述內(nèi)存二維緩存只向資源樹節(jié)點同步名稱等基本屬性,不同步狀態(tài)字段的變更。所述資源樹的樹節(jié)點與二維緩存結(jié)構(gòu)的記錄有一對一關(guān)系。上述步驟(2)中,在創(chuàng)建資源樹的同時建立資源索引,即在所述資資源樹的節(jié)點標(biāo)識與節(jié)點之間建立映射關(guān)系,記錄資源標(biāo)識與對象的映射關(guān)系,以便于快速索引。所述資源樹中的每個節(jié)點中保持與父節(jié)點的關(guān)聯(lián)。所述步驟(4)中,所述資源樹中的節(jié)點狀態(tài)數(shù)據(jù)變更后,自動對父節(jié)點進(jìn)行相應(yīng)的變更操作。所述步驟(4)中,所述資源樹中的狀態(tài)數(shù)據(jù)變更過程中,自動構(gòu)造相應(yīng)的變更SQL,緩存SQL并不立即執(zhí)行。所述步驟(4)中,所述資源樹中的根節(jié)點變更完成后,批量執(zhí)行此次變更所有的SQL。本發(fā)明通過面向查詢的二維數(shù)據(jù)緩存與面向操作的樹形數(shù)據(jù)緩存相結(jié)合,并對數(shù)據(jù)進(jìn)行雙向聯(lián)動,提供了基于SQL的數(shù)據(jù)查詢能力,提供對具有父子、包含等關(guān)系的數(shù)據(jù)進(jìn)行快速級聯(lián)更新的能力,有效解決具有復(fù)雜關(guān)系的通信資源數(shù)據(jù)內(nèi)存緩存以及快速狀態(tài)級聯(lián)更新時的性能問題,提高綜合網(wǎng)管中資源狀態(tài)監(jiān)視的實時性,使得從數(shù)據(jù)采集到最終狀態(tài)展現(xiàn)的時間更短。


圖I是發(fā)明實施例提供的方法的流程圖。
具體實施例方式為使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體實施方式
,進(jìn)一步闡述本發(fā)明。參見圖1,本實施例的一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其方法步驟如下I、加載數(shù)據(jù)構(gòu)造內(nèi)存數(shù)據(jù)資源表即內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)(下文稱內(nèi)存表)。從物理數(shù)據(jù)庫加載資源基本數(shù)據(jù)至內(nèi)存表,每類資源一張表,內(nèi)存表同時添加狀態(tài)擴(kuò)展字段。首先在內(nèi)存中建立資源數(shù)據(jù)的二維緩存結(jié)構(gòu),二維緩存結(jié)構(gòu)依托內(nèi)存數(shù)據(jù)庫實現(xiàn),支持SQL(結(jié)構(gòu)化查詢語言,Structured Query Language)標(biāo)準(zhǔn)查詢和操作。在通信實時監(jiān)視場景中,資源數(shù)據(jù)只需要緩存資源名稱、資源標(biāo)識、上級資源對象標(biāo)識等基本屬性,其他管理性的臺賬屬性不需要緩存,狀態(tài)數(shù)據(jù)被認(rèn)為是擴(kuò)展的瞬態(tài)數(shù)據(jù),運行時存在于內(nèi)存,物理數(shù)據(jù)表中并不存在對應(yīng)字段。因此在資源數(shù)據(jù)緩存配置可以指定緩存哪些數(shù)據(jù)表以及表中的哪些字段,哪些字段是內(nèi)存字段。緩存數(shù)據(jù)來自于物理關(guān)系數(shù)據(jù)庫,內(nèi)存數(shù)據(jù)庫主要用于統(tǒng)計查詢,資源樹用于快速狀態(tài)更新和子樹查詢。2. I、將內(nèi)存表二維數(shù)據(jù)轉(zhuǎn)換成資源樹結(jié)構(gòu)即資源樹,即將每條資源記錄轉(zhuǎn)換成內(nèi)存對象,樹上每個資源節(jié)點的parResource屬性為其父對象的引用。本實施例是按照資源的承載關(guān)系建立資源數(shù)據(jù)樹形緩存結(jié)構(gòu)。資源樹的根是最大的資源容器,如區(qū)域,在區(qū)域資源中承載站點,站點中承載機房,機房中承載機柜,機柜中承載機槽,機槽中承載板卡,板卡上承載端口,端口之間存在通道等?;谫Y源關(guān)系可以形成從區(qū)域至通道的一棵資源樹。樹上的每個節(jié)點代表一個資源對象實例,資源類具有如下的屬性和操作
權(quán)利要求
1.一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,其方法步驟包括 (1)針對資源數(shù)據(jù)庫建立內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu),采用內(nèi)存數(shù)據(jù)庫實現(xiàn);所述內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)提供基于SQL的查詢; (2)按照資源數(shù)據(jù)的承載關(guān)系,建立資源數(shù)據(jù)樹形緩存結(jié)構(gòu)即資源樹,主要用于快速級聯(lián)數(shù)據(jù)更新; (3)內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)與資源樹雙向聯(lián)動; (4)所述資源樹變更后批量更新二維緩存。
2.根據(jù)權(quán)利要求I所述通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述內(nèi)存二維緩存可配置緩存加載策略,定義哪些數(shù)據(jù)項需要緩存。
3.根據(jù)權(quán)利要求I或2所述通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述內(nèi)存二維緩存只向資源樹節(jié)點同步名稱等基本屬性,不同步狀態(tài)字段的變更。
4.根據(jù)權(quán)利要求I所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述資源樹的樹節(jié)點與二維緩存結(jié)構(gòu)的記錄有一對一關(guān)系。
5.根據(jù)權(quán)利要求I所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,上述步驟(2)中,在創(chuàng)建資源樹的同時建立資源索引,即在所述資資源樹的節(jié)點標(biāo)識與節(jié)點之間建立映射關(guān)系,記錄資源標(biāo)識與對象的映射關(guān)系,以便于快速索引。
6.根據(jù)權(quán)利要求I所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述資源樹中的每個節(jié)點中保持與父節(jié)點的關(guān)聯(lián)。
7.根據(jù)權(quán)利要求I所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述步驟(4)中,所述資源樹中的節(jié)點狀態(tài)數(shù)據(jù)變更后,自動對父節(jié)點進(jìn)行相應(yīng)的變更操作。
8.根據(jù)權(quán)利要求I所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述步驟(4)中,所述資源樹中的狀態(tài)數(shù)據(jù)變更過程中,自動構(gòu)造相應(yīng)的變更SQL,緩存SQL并不立即執(zhí)行。
9.根據(jù)權(quán)利要求1、4至8任意一項所述的通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法,其特征在于,所述步驟(4)中,所述資源樹中的根節(jié)點變更完成后,批量執(zhí)行此次變更所有的SQL。
全文摘要
本發(fā)明公開了一種通信網(wǎng)絡(luò)資源數(shù)據(jù)高速緩存與狀態(tài)級聯(lián)更新的方法。其方法為針對資源數(shù)據(jù)庫建立內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu);內(nèi)存二維緩存提供基于SQL的查詢;按照資源數(shù)據(jù)的承載關(guān)系,建立資源數(shù)據(jù)樹形緩存結(jié)構(gòu)即資源樹;內(nèi)存二維緩存數(shù)據(jù)結(jié)構(gòu)與資源樹雙向聯(lián)動;資源樹變更后批量更新二維緩存。本發(fā)明通過面向查詢的二維數(shù)據(jù)緩存與面向操作的樹形數(shù)據(jù)緩存相結(jié)合,并對數(shù)據(jù)進(jìn)行雙向聯(lián)動,提供了基于SQL的數(shù)據(jù)查詢能力,提供對具有父子、包含等關(guān)系的數(shù)據(jù)進(jìn)行快速級聯(lián)更新的能力,有效解決具有復(fù)雜關(guān)系的通信資源數(shù)據(jù)內(nèi)存緩存以及快速狀態(tài)級聯(lián)更新時的性能問題,提高綜合網(wǎng)管中資源狀態(tài)監(jiān)視的實時性,使得從數(shù)據(jù)采集到最終狀態(tài)展現(xiàn)的時間更短。
文檔編號G06F17/30GK102902741SQ201210338008
公開日2013年1月30日 申請日期2012年9月13日 優(yōu)先權(quán)日2012年9月13日
發(fā)明者孟慶強, 俞弦 申請人:國網(wǎng)電力科學(xué)研究院, 南京南瑞集團(tuán)公司, 國家電網(wǎng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山丹县| 云南省| 政和县| 汕尾市| 大石桥市| 溆浦县| 胶州市| 惠州市| 盖州市| 博白县| 乌兰浩特市| 芷江| 石棉县| 长治县| 香港 | 宕昌县| 华池县| 仪征市| 昌邑市| 文安县| 乐昌市| 政和县| 邵阳县| 辉南县| 平凉市| 体育| 滦南县| 义马市| 贵阳市| 高陵县| 久治县| 安泽县| 肥东县| 绥芬河市| 新乡县| 达日县| 望江县| 九龙坡区| 晋城| 湛江市| 祁门县|