午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種電信設(shè)備性能數(shù)據(jù)采集的方法及系統(tǒng)的制作方法

文檔序號:7953046閱讀:555來源:國知局
專利名稱:一種電信設(shè)備性能數(shù)據(jù)采集的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于電信網(wǎng)絡(luò)管理系統(tǒng)下的歷史性能管理子系統(tǒng),涉及到電信管理網(wǎng)(TMN)中關(guān)于電信設(shè)備歷史性能數(shù)據(jù)采集的一種實(shí)現(xiàn)方法和系統(tǒng)。
背景技術(shù)
在電信網(wǎng)絡(luò)管理系統(tǒng)中,性能管理系統(tǒng)是非常重要的一部分。性能管理主要包括實(shí)時(shí)性能管理子系統(tǒng),歷史性能管理子系統(tǒng)。其中,歷史性能管理子系統(tǒng)是其中的一個難點(diǎn)。一個電信網(wǎng)絡(luò)往往需要管理上百個設(shè)備,要想分析網(wǎng)絡(luò)性能數(shù)據(jù),必須定期的采集網(wǎng)絡(luò)中所有設(shè)備上的性能測量對象,這就需要定期大批量的采集性能數(shù)據(jù),采集效率問題,大批量數(shù)據(jù)存儲問題,都是該系統(tǒng)要解決的難點(diǎn)問題。
目前,每種電信設(shè)備的歷史性能管理子系統(tǒng)都是各自實(shí)現(xiàn)的,圖1就是一種常見的實(shí)現(xiàn)方式。這種方式的實(shí)現(xiàn)流程如下1.定時(shí)器向歷史性能數(shù)據(jù)采集模塊請求采集設(shè)備A的性能數(shù)據(jù)2.設(shè)備A的命令分析模塊分析命令3.設(shè)備A的數(shù)據(jù)采集模塊采集數(shù)據(jù)4.設(shè)備A的數(shù)據(jù)存儲模塊把采集到的數(shù)據(jù)存儲到持久介質(zhì)這樣的一種系統(tǒng)和方法在只管理一款設(shè)備的時(shí)候是沒有任何問題的,但是當(dāng)歷史性能管理系統(tǒng)同時(shí)管理多種設(shè)備的性能采集是,就有以下的一些問題1)每種設(shè)備都開發(fā)出各自性能數(shù)據(jù)采集方式,這些方式由于沒有總體的統(tǒng)籌規(guī)劃,互相可能制約和影響,影響整個歷史性能管理系統(tǒng)的采集效率。2)多種設(shè)備的歷史性能采集方式不一致,導(dǎo)致整個歷史性能管理系統(tǒng)維護(hù)起來比較困難。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種電信設(shè)備性能數(shù)據(jù)采集的方法及系統(tǒng),解決現(xiàn)有技術(shù)在管理多種類通訊設(shè)備的情況下,存在的歷史性能數(shù)據(jù)采集效率較低的問題。
為達(dá)到上述目的,本發(fā)明提供了一種電信設(shè)備性能數(shù)據(jù)采集的方法,其特點(diǎn)在于,包括步驟一,下發(fā)電信設(shè)備的歷史性能采集命令;步驟二,命令分發(fā)模塊根據(jù)所述采集命令要下發(fā)到的設(shè)備類型來調(diào)用相應(yīng)設(shè)備的命令解析模塊,所述命令解析模塊將所述采集命令解析成統(tǒng)一的格式;步驟三,所述統(tǒng)一格式的采集命令輸入給命令調(diào)度模塊,所述命令調(diào)度模塊綜合所有的所述統(tǒng)一格式的采集命令進(jìn)行優(yōu)化調(diào)度;步驟四,所述命令調(diào)度模塊調(diào)度所述采集命令,所述采集命令根據(jù)設(shè)備類型執(zhí)行設(shè)備相應(yīng)的數(shù)據(jù)采集模塊;步驟五,所述數(shù)據(jù)采集模塊將采集到的歷史性能數(shù)據(jù)發(fā)送到數(shù)據(jù)存儲模塊進(jìn)行數(shù)據(jù)存儲。
上述的方法,其特點(diǎn)在于,所述步驟三中的優(yōu)化調(diào)度包括按設(shè)備ID創(chuàng)建命令隊(duì)列,發(fā)往同一設(shè)備的性能采集命令被串行化;所有的命令隊(duì)列并發(fā)執(zhí)行命令,執(zhí)行過的采集命令從隊(duì)列中移除。
上述的方法,其特點(diǎn)在于,所述步驟三中的優(yōu)化調(diào)度還包括即時(shí)生成所述命令隊(duì)列,且最大命令隊(duì)列的個數(shù)不超過一設(shè)定值,從而使內(nèi)存的占用得到控制。
上述的方法,其特點(diǎn)在于,所述設(shè)定值為100。
上述的方法,其特點(diǎn)在于,所述步驟三中的優(yōu)化調(diào)度還包括所述命令隊(duì)列一旦被創(chuàng)建,如果在預(yù)定時(shí)間之內(nèi)所述命令隊(duì)列都是空的,該命令隊(duì)列將被銷毀,從而及時(shí)回收內(nèi)存,以做到緩存資源、提高時(shí)間效率;上述的方法,其特點(diǎn)在于,所述預(yù)定時(shí)間為五分鐘。
上述的方法,其特點(diǎn)在于,所述統(tǒng)一格式的采集命令包括如下屬性設(shè)備ID、設(shè)備類型、采集任務(wù)ID、一組待測量的性能對象。
上述的方法,其特點(diǎn)在于,在所述步驟五中,所述數(shù)據(jù)存儲模塊存儲的歷史性能數(shù)據(jù)具有通用的數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)包括以下屬性設(shè)備ID、設(shè)備類型、采集任務(wù)ID、一組待測量的性能對象和待測量的性能對象的采集值。
為了更好的實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明還提供了一種電信設(shè)備性能數(shù)據(jù)采集的系統(tǒng),其特點(diǎn)在于,包括命令分發(fā)模塊、各種設(shè)備的命令分析模塊、各種設(shè)備的性能數(shù)據(jù)采集模塊、采集命令調(diào)度模塊和性能數(shù)據(jù)存儲模塊;所述命令分發(fā)模塊連接所述各種設(shè)備的命令分析模塊,所述各種設(shè)備的命令分析模塊通過所述采集命令調(diào)度模塊對應(yīng)連接所述各種設(shè)備的性能數(shù)據(jù)采集模塊,所述各種設(shè)備的性能數(shù)據(jù)采集模塊連接所述性能數(shù)據(jù)存儲模塊;所述命令分發(fā)模塊根據(jù)用戶向電信設(shè)備下發(fā)的歷史性能采集命令要下發(fā)到的設(shè)備類型,來調(diào)用相應(yīng)設(shè)備的命令解析模塊,所述命令解析模塊將所述采集命令解析成統(tǒng)一的格式;所述統(tǒng)一格式的采集命令輸入給命令調(diào)度模塊,所述命令調(diào)度模塊綜合所有的所述統(tǒng)一格式的采集命令進(jìn)行優(yōu)化調(diào)度,以保證高效的采集;所述命令調(diào)度模塊調(diào)度所述采集命令,所述采集命令根據(jù)設(shè)備類型執(zhí)行設(shè)備相應(yīng)的數(shù)據(jù)采集模塊;所述數(shù)據(jù)采集模塊將采集到的歷史性能數(shù)據(jù)發(fā)送到數(shù)據(jù)存儲模塊進(jìn)行數(shù)據(jù)存儲。
上述的系統(tǒng),其特點(diǎn)在于,所述采集命令調(diào)度模塊包括命令執(zhí)行調(diào)度器,用于按設(shè)備ID創(chuàng)建命令隊(duì)列,把發(fā)往同一設(shè)備的性能采集命令串行化,并發(fā)執(zhí)行所有的命令隊(duì)列,且把執(zhí)行過的采集命令從隊(duì)列中移除。
本發(fā)明的技術(shù)效果在于本發(fā)明實(shí)現(xiàn)了一種全新的歷史性能管理系統(tǒng),這種系統(tǒng)架構(gòu)充分的考慮了同時(shí)管理多種類通訊設(shè)備的情況下,如何提高歷史性能數(shù)據(jù)采集效率的問題,這種架構(gòu)定義的功能模塊,數(shù)據(jù)模型,以及軟硬件交互模式,也非常有利于歷史性能管理系統(tǒng)的設(shè)備類型擴(kuò)展和維護(hù)。


圖1為現(xiàn)有技術(shù)中歷史性能管理系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明中歷史性能管理系統(tǒng)示意圖;圖3為本發(fā)明中歷史性能管理系統(tǒng)中命令調(diào)度模塊的結(jié)構(gòu)圖;圖4為本發(fā)明的一個實(shí)施例示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述本發(fā)明提供一種新的歷史性能管理系統(tǒng)和方法。這樣的一個歷史性能管理系統(tǒng)包括命令分發(fā)模塊210,各種設(shè)備的命令分析模塊220,各種設(shè)備的性能數(shù)據(jù)采集模塊240,一個采集命令調(diào)度模塊230,一個性能數(shù)據(jù)存儲模塊250,以及被管理的電信設(shè)備。
下面是各個模塊的功能描述命令分發(fā)模塊210。命令分發(fā)模塊根據(jù)命令要發(fā)往的設(shè)備類型將命令發(fā)往不同的命令分析模塊。
命令分析模塊220。命令分析模塊主要用于分析發(fā)往各種設(shè)備的批量性能采集命令,該模塊的工作包括將不同的歷史性能采集命令適配成統(tǒng)一的歷史性能采集命令,輸入到命令調(diào)度模塊中;將性能采集命令分成必須串行執(zhí)行的命令,和可以并發(fā)執(zhí)行的命令,輸入到命令調(diào)度模塊中。
命令調(diào)度模塊230。本模塊是處理大量歷史性能采集命令的核心模塊。命令分析模塊將大量的單條性能采集命令通過進(jìn)程內(nèi)通訊送到該模塊,該模塊通過各種優(yōu)化策略,做到盡可能高效的執(zhí)行命令,盡可能的利用可以重復(fù)使用的資源,盡快的回收不用的資源,監(jiān)護(hù)系統(tǒng)的資源使用情況,防止系統(tǒng)的崩潰。該模塊可以根據(jù)歷史性能管理系統(tǒng)的硬件配置情況,調(diào)整進(jìn)程并發(fā)數(shù),緩存資源的數(shù)目,資源回收的時(shí)間間隔等。命令調(diào)度模塊為每一個命令啟動一個線程,各個命令負(fù)責(zé)根據(jù)設(shè)備類型執(zhí)行數(shù)據(jù)采集模塊。
性能數(shù)據(jù)采集模塊240。根據(jù)歷史性能采集命令的指示,負(fù)責(zé)采集設(shè)備上的性能數(shù)據(jù),將采集到的數(shù)據(jù)發(fā)送給性能數(shù)據(jù)存儲模塊。性能數(shù)據(jù)采集模塊和設(shè)備之間采取TCP/IP方式進(jìn)行通訊。性能數(shù)據(jù)采集模塊在命令執(zhí)行時(shí)動態(tài)生成,在命令執(zhí)行結(jié)束后釋放。
性能數(shù)據(jù)存儲模塊250。它負(fù)責(zé)將性能數(shù)據(jù)采集模塊采集到的歷史性能數(shù)據(jù)存儲入各種永久介質(zhì),比如數(shù)據(jù)庫或者文件。它可以通過并發(fā)存儲等方式進(jìn)行效率優(yōu)化。
下面說明本發(fā)明的具體實(shí)現(xiàn)方法。
第一步,用戶向歷史性能管理系統(tǒng)下發(fā)性能采集命令。
第二步,命令分發(fā)模塊根據(jù)設(shè)備類型調(diào)用相應(yīng)命令分析模塊。
命令分發(fā)模塊根據(jù)請求消息中指定的設(shè)備類型加載該設(shè)備的命令分析模塊,命令分析模塊將歷史性能采集命令適配成統(tǒng)一的歷史性能采集命令發(fā)往命令調(diào)度模塊。統(tǒng)一的歷史性能采集命令的主要屬性如下
1)設(shè)備ID2)設(shè)備類型3)采集任務(wù)ID4)一組待測量的性能對象第三步,命令調(diào)度模塊根據(jù)策略調(diào)度命令,命令調(diào)度模塊是處理大量歷史性能采集命令的核心模塊,可以采用各種策略對采集效率進(jìn)行優(yōu)化,本實(shí)施例中該模塊的結(jié)構(gòu)圖如圖3所示。
在本實(shí)施例中使用了多個命令隊(duì)列231對命令執(zhí)行進(jìn)行管理。每個命令隊(duì)列231中的命令都是嚴(yán)格串行執(zhí)行的,而多個命令隊(duì)列之間的命令則是可以并發(fā)執(zhí)行。命令調(diào)度器232將根據(jù)配置的原則管理命令隊(duì)列,執(zhí)行命令。本實(shí)施例中,配置的原則有1)按設(shè)備ID創(chuàng)建命令隊(duì)列,發(fā)往同一設(shè)備的性能采集命令必須被串行化;2)所有的命令隊(duì)列并發(fā)執(zhí)行命令,執(zhí)行過的命令從隊(duì)列中移除;3)命令隊(duì)列不事先創(chuàng)建,而是即時(shí)生成,且最大命令隊(duì)列個數(shù)不超過100個,這樣內(nèi)存占用得到控制;4)命令隊(duì)列一旦被創(chuàng)建,5分鐘之內(nèi)如果隊(duì)列都是空的,該命令隊(duì)列將被銷毀,這樣不僅可以及時(shí)回收內(nèi)存,并盡可能做到緩存資源,提高時(shí)間效率;第四步,命令被調(diào)度模塊調(diào)度到,開始執(zhí)行,命令根據(jù)命令中的設(shè)備類型,加載設(shè)備相關(guān)的數(shù)據(jù)采集模塊進(jìn)行數(shù)據(jù)采集。
第五步,性能數(shù)據(jù)采集模塊針對指定的設(shè)備ID,通過TCP/IP通訊,從設(shè)備采集歷史性能數(shù)據(jù),性能數(shù)據(jù)采集模塊采集到數(shù)據(jù)以后,將數(shù)據(jù)通過進(jìn)程內(nèi)通訊發(fā)往性能數(shù)據(jù)存儲模塊。
第六步,性能數(shù)據(jù)存儲模塊將數(shù)據(jù)持久化到文件中或者數(shù)據(jù)庫中。被存儲的歷史性能數(shù)據(jù)具有通用的數(shù)據(jù)結(jié)構(gòu),主要包括以下屬性1)設(shè)備ID2)設(shè)備類型3)采集任務(wù)ID4)一組待測量的性能對象5)待測量的性能對象的采集值本實(shí)施例是將采集的數(shù)據(jù)持久化到了文件中,為了提高效率,采用多個文件同時(shí)存儲數(shù)據(jù)的方式。
圖4為本發(fā)明的一個實(shí)施例示意圖。該實(shí)施例中包含了兩種被管設(shè)備非對稱數(shù)字接入設(shè)備(DSLAM)401和綜合接入設(shè)備(UAS)402,分別通過DDN和ATM/IP網(wǎng)絡(luò)403傳遞管理信息。電信網(wǎng)絡(luò)管理系統(tǒng)包括客戶端404和服務(wù)器405,本發(fā)明中的歷史性能管理系統(tǒng)運(yùn)行在網(wǎng)管服務(wù)器上,該歷史性能管理系統(tǒng)中運(yùn)行有命令分發(fā)模塊、命令調(diào)度模塊,數(shù)據(jù)存儲模塊以及DSLAM設(shè)備命令分析模塊,數(shù)據(jù)采集模塊,UAS設(shè)備命令分析模塊,數(shù)據(jù)采集模塊。
以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的實(shí)施范圍;凡是依本發(fā)明所作的等效變化與修改,都被本發(fā)明的專利范圍所涵蓋。
權(quán)利要求
1.一種電信設(shè)備性能數(shù)據(jù)采集的方法,其特征在于,包括步驟一,下發(fā)電信設(shè)備的歷史性能采集命令;步驟二,命令分發(fā)模塊根據(jù)所述采集命令要下發(fā)到的設(shè)備類型來調(diào)用相應(yīng)設(shè)備的命令解析模塊,所述命令解析模塊將所述采集命令解析成統(tǒng)一的格式;步驟三,所述統(tǒng)一格式的采集命令輸入給命令調(diào)度模塊,所述命令調(diào)度模塊綜合所有的所述統(tǒng)一格式的采集命令進(jìn)行優(yōu)化調(diào)度;步驟四,所述命令調(diào)度模塊調(diào)度所述采集命令,所述采集命令根據(jù)設(shè)備類型執(zhí)行設(shè)備相應(yīng)的數(shù)據(jù)采集模塊;步驟五,所述數(shù)據(jù)采集模塊將采集到的歷史性能數(shù)據(jù)發(fā)送到數(shù)據(jù)存儲模塊進(jìn)行數(shù)據(jù)存儲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟三中的優(yōu)化調(diào)度包括按設(shè)備ID創(chuàng)建命令隊(duì)列,發(fā)往同一設(shè)備的性能采集命令被串行化;所有的命令隊(duì)列并發(fā)執(zhí)行命令,執(zhí)行過的采集命令從隊(duì)列中移除。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟三中的優(yōu)化調(diào)度還包括即時(shí)生成所述命令隊(duì)列,且最大命令隊(duì)列的個數(shù)不超過一設(shè)定值,從而使內(nèi)存的占用得到控制。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述設(shè)定值為100。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟三中的優(yōu)化調(diào)度還包括所述命令隊(duì)列一旦被創(chuàng)建,如果在預(yù)定時(shí)間之內(nèi)所述命令隊(duì)列都是空的,該命令隊(duì)列將被銷毀。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)定時(shí)間為五分鐘。
7.根據(jù)權(quán)利要求1至6中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述統(tǒng)一格式的采集命令包括如下屬性設(shè)備ID、設(shè)備類型、采集任務(wù)ID、一組待測量的性能對象。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述步驟五中,所述數(shù)據(jù)存儲模塊存儲的歷史性能數(shù)據(jù)具有通用的數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)包括以下屬性設(shè)備ID、設(shè)備類型、采集任務(wù)ID、一組待測量的性能對象和待測量的性能對象的采集值。
9.一種電信設(shè)備性能數(shù)據(jù)采集的系統(tǒng),其特征在于,包括命令分發(fā)模塊、各種設(shè)備的命令分析模塊、各種設(shè)備的性能數(shù)據(jù)采集模塊、采集命令調(diào)度模塊和性能數(shù)據(jù)存儲模塊;所述命令分發(fā)模塊連接所述各種設(shè)備的命令分析模塊,所述各種設(shè)備的命令分析模塊通過所述采集命令調(diào)度模塊對應(yīng)連接所述各種設(shè)備的性能數(shù)據(jù)采集模塊,所述各種設(shè)備的性能數(shù)據(jù)采集模塊連接所述性能數(shù)據(jù)存儲模塊;所述命令分發(fā)模塊根據(jù)用戶向電信設(shè)備下發(fā)的歷史性能采集命令要下發(fā)到的設(shè)備類型,來調(diào)用相應(yīng)設(shè)備的命令解析模塊,所述命令解析模塊將所述采集命令解析成統(tǒng)一的格式;所述統(tǒng)一格式的采集命令輸入給命令調(diào)度模塊,所述命令調(diào)度模塊綜合所有的所述統(tǒng)一格式的采集命令進(jìn)行優(yōu)化調(diào)度,以保證高效的采集;所述命令調(diào)度模塊調(diào)度所述采集命令,所述采集命令根據(jù)設(shè)備類型執(zhí)行設(shè)備相應(yīng)的數(shù)據(jù)采集模塊;所述數(shù)據(jù)采集模塊將采集到的歷史性能數(shù)據(jù)發(fā)送到數(shù)據(jù)存儲模塊進(jìn)行數(shù)據(jù)存儲。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述采集命令調(diào)度模塊包括命令執(zhí)行調(diào)度器,用于按設(shè)備ID創(chuàng)建命令隊(duì)列,把發(fā)往同一設(shè)備的性能采集命令串行化,并發(fā)執(zhí)行所有的命令隊(duì)列,且把執(zhí)行過的采集命令從隊(duì)列中移除。
全文摘要
本發(fā)明公開了一種電信設(shè)備性能數(shù)據(jù)采集的方法及系統(tǒng),該方法包括用戶向電信設(shè)備下發(fā)歷史性能采集命令;命令分發(fā)模塊根據(jù)采集命令要下發(fā)到的設(shè)備類型來調(diào)用相應(yīng)設(shè)備的命令解析模塊,命令解析模塊將采集命令解析成統(tǒng)一的格式;采集命令輸入給命令調(diào)度模塊,命令調(diào)度模塊綜合所有的采集命令進(jìn)行優(yōu)化調(diào)度,以保證高效的采集;命令調(diào)度模塊調(diào)度采集命令,采集命令根據(jù)設(shè)備類型執(zhí)行相應(yīng)的數(shù)據(jù)采集模塊;數(shù)據(jù)采集模塊將采集到的歷史性能數(shù)據(jù)發(fā)送到數(shù)據(jù)存儲模塊進(jìn)行數(shù)據(jù)存儲。本發(fā)明充分的考慮了同時(shí)管理多種類通訊設(shè)備的情況下,如何提高歷史性能數(shù)據(jù)采集效率的問題,非常有利于歷史性能管理系統(tǒng)的設(shè)備類型擴(kuò)展和維護(hù)。
文檔編號H04L12/24GK101018150SQ20061001131
公開日2007年8月15日 申請日期2006年2月9日 優(yōu)先權(quán)日2006年2月9日
發(fā)明者蘇麗輝, 杜玄 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1