一種光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法
【專利摘要】本發(fā)明提供一種光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法,通過光線路局端系統(tǒng)中的主控板,對(duì)端口性能統(tǒng)計(jì)的操作下發(fā)相應(yīng)的配置命令;通過光線路局端系統(tǒng)的業(yè)務(wù)板,接收并解析所述配置命令中所要統(tǒng)計(jì)的端口及其開關(guān)狀態(tài)信息后,開啟業(yè)務(wù)板的定時(shí)器進(jìn)行計(jì)時(shí);當(dāng)定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值或累計(jì)到達(dá)預(yù)置周期后,業(yè)務(wù)板根據(jù)配置命令要求,對(duì)相應(yīng)的端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或歷史統(tǒng)計(jì),并上報(bào)得到的端口性能統(tǒng)計(jì)數(shù)據(jù)至主控板進(jìn)行存儲(chǔ);主控板響應(yīng)查看統(tǒng)計(jì)數(shù)據(jù)的命令時(shí)直接從該主控板本地存儲(chǔ)的端口性能統(tǒng)計(jì)數(shù)據(jù)中獲取,從而避免主控板與業(yè)務(wù)板之間的通信超時(shí)現(xiàn)象。
【專利說明】一種光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及光通信領(lǐng)域,特別涉及一種光線路局端系統(tǒng)及其中基于定時(shí)器的數(shù)據(jù)統(tǒng)計(jì)方法。
【背景技術(shù)】
[0002]機(jī)架式OLT設(shè)備,主要包含主控板、上聯(lián)板及業(yè)務(wù)板(如以太無源光網(wǎng)絡(luò)ΕΡ0Ν、千兆無源光網(wǎng)絡(luò)GPON等多種板卡),具有高效的帶寬利用率和以太網(wǎng)業(yè)務(wù)支持能力,幫助運(yùn)營商為用戶提供可靠的業(yè)務(wù)質(zhì)量保證。其中,主控板(SMC)是整個(gè)設(shè)備的核心控制盤,主要功能是系統(tǒng)控制和處理寬帶業(yè)務(wù)。主控板通過帶寬GE/10GE的總線接口與業(yè)務(wù)板通信,以此完成對(duì)設(shè)備的配置、管理和控制,同時(shí)通過帶內(nèi)網(wǎng)管通道實(shí)現(xiàn)系統(tǒng)告警、性能信息的處理,主控板通過TCP/IP協(xié)議實(shí)現(xiàn)對(duì)系統(tǒng)內(nèi)各業(yè)務(wù)板的管理,因此需要各業(yè)務(wù)板實(shí)現(xiàn)的任何功能均需由主控板通過網(wǎng)元管理系統(tǒng)或者命令行進(jìn)行控制。
[0003]為了充分保證網(wǎng)絡(luò)運(yùn)營的服務(wù)質(zhì)量,便于用戶對(duì)設(shè)備的日常維護(hù)和故障診斷,EPON系統(tǒng)應(yīng)支持對(duì)OLT (光線路終端)的PON (無源光網(wǎng)絡(luò))口和上聯(lián)口以及對(duì)ONU (光網(wǎng)絡(luò)單元)的PON 口和以太網(wǎng)端口分別進(jìn)行數(shù)據(jù)包性能統(tǒng)計(jì)。OLT可以通過擴(kuò)展OAM (操作管理維護(hù))消息查詢PON接口的性能統(tǒng)計(jì)信息,SFU (單家庭單元)型的ONU可以由OLT通過OAM消息查詢以太網(wǎng)端口的性能統(tǒng)計(jì)信息。
[0004]現(xiàn)階段OLT設(shè)備對(duì)端口業(yè)務(wù)流量的統(tǒng)計(jì)分為實(shí)時(shí)統(tǒng)計(jì)及每15分鐘或以15分鐘為周期的歷史統(tǒng)計(jì),當(dāng)用戶需要查看相應(yīng)端口的數(shù)據(jù)信息時(shí),需通過主控板或者網(wǎng)元管理系統(tǒng)下發(fā)數(shù)據(jù)統(tǒng)計(jì)使能命令,EPON業(yè)務(wù)板在接受到命令時(shí),會(huì)根據(jù)需求開啟實(shí)時(shí)統(tǒng)計(jì)或歷史統(tǒng)計(jì)的統(tǒng)計(jì)開關(guān),來撈取所需的端口數(shù)據(jù)上報(bào)給主控板;除非主控板下發(fā)了相應(yīng)的執(zhí)行命令,業(yè)務(wù)板不會(huì)對(duì)所獲得的數(shù)據(jù)做任何操作。
[0005]然而,現(xiàn)有性能統(tǒng)計(jì)功能的實(shí)現(xiàn),只適用于小批量端口的統(tǒng)計(jì)。當(dāng)用戶需要對(duì)目前多個(gè)ONU的端口數(shù)據(jù)進(jìn)行檢測(cè)時(shí),主控板需要給業(yè)務(wù)板下發(fā)配置命令,使業(yè)務(wù)板與ONU進(jìn)行交互,并將通過芯片撈取的數(shù)據(jù)實(shí)時(shí)上報(bào)給主控板進(jìn)行顯示。因此,當(dāng)統(tǒng)計(jì)的ONU數(shù)目較多,且統(tǒng)計(jì)的ONU端口數(shù)目較多,會(huì)造成主控板與業(yè)務(wù)板的信息交互超時(shí),給業(yè)務(wù)板及主控板的通信造成較大負(fù)擔(dān),不僅不能達(dá)到用戶實(shí)時(shí)監(jiān)測(cè)的目的,而且有可能會(huì)造成信息的丟失及板卡通信失敗,不利于用戶檢測(cè)數(shù)據(jù)的實(shí)時(shí)性與準(zhǔn)確性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),提供一種光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法,在數(shù)據(jù)的統(tǒng)計(jì)機(jī)制上進(jìn)行改進(jìn),通過采用定時(shí)器的控制來實(shí)現(xiàn)定時(shí)上報(bào)機(jī)制,以避免板卡之間的通信超時(shí)現(xiàn)象。
[0007]為了達(dá)到上述目的,本發(fā)明的一個(gè)技術(shù)方案是提供一種光線路局端系統(tǒng)中的數(shù)據(jù)統(tǒng)計(jì)方法,其中:
通過光線路局端系統(tǒng)中的主控板,對(duì)端口性能統(tǒng)計(jì)的操作下發(fā)相應(yīng)的配置命令; 通過光線路局端系統(tǒng)的業(yè)務(wù)板,接收并解析所述配置命令中所要統(tǒng)計(jì)的端口及其開關(guān)狀態(tài)信息后,開啟業(yè)務(wù)板的定時(shí)器進(jìn)行計(jì)時(shí);當(dāng)定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值或累計(jì)到達(dá)預(yù)置周期后,業(yè)務(wù)板采集與配置命令要求相應(yīng)的端口性能統(tǒng)計(jì)數(shù)據(jù),并上報(bào)至主控板進(jìn)行存儲(chǔ);
主控板響應(yīng)查看統(tǒng)計(jì)數(shù)據(jù)的命令時(shí),從該主控板本地存儲(chǔ)的端口性能統(tǒng)計(jì)數(shù)據(jù)中獲取。
[0008]可選地,所要統(tǒng)計(jì)的端口是OLT設(shè)備的PON 口,或者ONU設(shè)備的PON 口,或者ONU設(shè)備的以太網(wǎng)端口。
[0009]可選地,所述配置命令中的開關(guān)狀態(tài)信息,包含:用來選擇將端口打開或關(guān)閉的使能開關(guān)的信息,以及用來選擇對(duì)端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì)的統(tǒng)計(jì)開關(guān)的信息。
[0010]可選地,在配置命令的統(tǒng)計(jì)開關(guān)選擇為進(jìn)行實(shí)時(shí)統(tǒng)計(jì)時(shí),使定時(shí)器循環(huán)開啟,并且在每一次定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值時(shí),業(yè)務(wù)板都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)的采集并上報(bào)主控板的操作。
[0011]可選地,在配置命令的統(tǒng)計(jì)開關(guān)選擇為進(jìn)行歷史統(tǒng)計(jì)時(shí),設(shè)定一個(gè)初始為O的整數(shù)型變量,使定時(shí)器循環(huán)開啟,并且在定時(shí)器的定時(shí)時(shí)間每一次達(dá)到預(yù)置數(shù)值時(shí),將變量的數(shù)值加一;
當(dāng)每一次定時(shí)器的定時(shí)時(shí)間累計(jì)達(dá)到預(yù)置周期,即變量與定時(shí)時(shí)間的預(yù)置數(shù)值乘積為預(yù)置周期的倍數(shù)時(shí),業(yè)務(wù)板都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)的采集并上報(bào)主控板的操作。
[0012]一個(gè)優(yōu)選示例中,提供的一種光線路局端系統(tǒng)中的數(shù)據(jù)統(tǒng)計(jì)方法,包含以下過程:
主控板下發(fā)端口性能統(tǒng)計(jì)操作的配置命令至業(yè)務(wù)板,業(yè)務(wù)板接收并解析配置命令中所要統(tǒng)計(jì)的端口及其使能開關(guān)和統(tǒng)計(jì)開關(guān)的信息后,開始啟動(dòng)定時(shí)器;
當(dāng)定時(shí)器超時(shí)后,業(yè)務(wù)板執(zhí)行定時(shí)器超時(shí)處理函數(shù):發(fā)送含有所要統(tǒng)計(jì)的端口信息的消息隊(duì)列,性能統(tǒng)計(jì)任務(wù)接收并解析該消息隊(duì)列后,根據(jù)配置命令中對(duì)統(tǒng)計(jì)開關(guān)選擇的狀態(tài),對(duì)相應(yīng)端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì);
在實(shí)時(shí)統(tǒng)計(jì)時(shí),業(yè)務(wù)板每隔一個(gè)預(yù)設(shè)的定時(shí)時(shí)間,對(duì)這個(gè)定時(shí)時(shí)間內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì);在歷史統(tǒng)計(jì)時(shí),業(yè)務(wù)板每隔一個(gè)預(yù)設(shè)的周期,對(duì)這個(gè)周期內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì),所述周期是定時(shí)時(shí)間的整數(shù)倍;
業(yè)務(wù)板將經(jīng)過實(shí)時(shí)統(tǒng)計(jì)或歷史統(tǒng)計(jì)獲得的端口性能統(tǒng)計(jì)數(shù)據(jù)上報(bào)給主控板,并在主控板的內(nèi)存空間中進(jìn)行存儲(chǔ);完成上報(bào)后,業(yè)務(wù)板重新啟動(dòng)定時(shí)器,并在定時(shí)器再次超時(shí)后,重新執(zhí)行定時(shí)器超時(shí)處理函數(shù),如此循環(huán);
主控板獲取本地存儲(chǔ)的端口性能統(tǒng)計(jì)數(shù)據(jù)進(jìn)行查看。
[0013]本發(fā)明的另一個(gè)技術(shù)方案是提供一種光線路局端系統(tǒng),其設(shè)有主控板和業(yè)務(wù)板; 所述主控板進(jìn)一步包含:
統(tǒng)計(jì)命令配置模塊,形成用來控制業(yè)務(wù)板進(jìn)行端口性能統(tǒng)計(jì)操作的配置命令;
內(nèi)存空間,存儲(chǔ)業(yè)務(wù)板上報(bào)的端口性能統(tǒng)計(jì)數(shù)據(jù);
統(tǒng)計(jì)數(shù)據(jù)查詢模塊,直接讀取內(nèi)存空間中存儲(chǔ)的信息來響應(yīng)查看統(tǒng)計(jì)數(shù)據(jù)的命令;
所述業(yè)務(wù)板進(jìn)一步包含: 定時(shí)器,控制業(yè)務(wù)板上報(bào)端口性能統(tǒng)計(jì)數(shù)據(jù)的間隔時(shí)間。
[0014]可選地,所述主控板設(shè)置有主通信模塊,其與所述業(yè)務(wù)板設(shè)置的從通信模塊進(jìn)行交互,實(shí)現(xiàn)配置命令的下發(fā)及端口性能統(tǒng)計(jì)數(shù)據(jù)的上報(bào)。
[0015]可選地,所述業(yè)務(wù)板進(jìn)一步包含:
在每一次定時(shí)器的定時(shí)時(shí)間達(dá)到預(yù)置數(shù)值時(shí),都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)操作的實(shí)時(shí)統(tǒng)計(jì)模塊;或者,
在每一次定時(shí)器的定時(shí)時(shí)間累計(jì)達(dá)到預(yù)置周期時(shí),根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)操作的歷史統(tǒng)計(jì)模塊。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明的光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法,其優(yōu)點(diǎn)在于:本發(fā)明通過定時(shí)器的控制,使業(yè)務(wù)板能夠定時(shí)、主動(dòng)地上報(bào)設(shè)備端口的統(tǒng)計(jì)信息,主控板接收統(tǒng)計(jì)信息進(jìn)行本地實(shí)時(shí)存儲(chǔ);當(dāng)主控板需要查看端口統(tǒng)計(jì)信息時(shí),只需要從主控板的數(shù)據(jù)存儲(chǔ)區(qū)域中獲取,無需在需要查看時(shí)才通過業(yè)務(wù)板去撈取,這樣規(guī)避了主控板與業(yè)務(wù)板的通信超時(shí),減少了查看數(shù)據(jù)的延遲,同時(shí)業(yè)務(wù)板通過消息隊(duì)列的形式來統(tǒng)計(jì)數(shù)據(jù),也節(jié)省了系統(tǒng)資源,減少了進(jìn)程負(fù)擔(dān)。
【專利附圖】
【附圖說明】
[0017]圖1是本發(fā)明所述光線路局端系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明所述數(shù)據(jù)統(tǒng)計(jì)方法進(jìn)行實(shí)時(shí)統(tǒng)計(jì)時(shí)的定時(shí)情況示意圖;
圖3是本發(fā)明所述數(shù)據(jù)統(tǒng)計(jì)方法進(jìn)行歷史統(tǒng)計(jì)時(shí)的定時(shí)情況示意圖;
圖4是本發(fā)明所述數(shù)據(jù)統(tǒng)計(jì)方法的流程示意圖;
圖5是本發(fā)明在圖4所示數(shù)據(jù)統(tǒng)計(jì)方法中執(zhí)行定時(shí)器超時(shí)處理函數(shù)時(shí)的流程示意圖; 圖6是本發(fā)明所述數(shù)據(jù)統(tǒng)計(jì)方法中主控板查詢統(tǒng)計(jì)數(shù)據(jù)時(shí)的示意圖。
【具體實(shí)施方式】
[0018]本發(fā)明提供的一種光線路局端系統(tǒng)及其中的數(shù)據(jù)統(tǒng)計(jì)方法,根據(jù)主控板下發(fā)的配置命令,在業(yè)務(wù)板中利用定時(shí)器來實(shí)現(xiàn)定時(shí)上報(bào)機(jī)制,當(dāng)定時(shí)器的定時(shí)時(shí)間達(dá)到預(yù)置數(shù)值或累計(jì)到達(dá)預(yù)置周期時(shí),業(yè)務(wù)板會(huì)將OLT或ONU的設(shè)備端口的統(tǒng)計(jì)信息自動(dòng)上報(bào)給主控板,由主控板將業(yè)務(wù)板上報(bào)的統(tǒng)計(jì)信息進(jìn)行實(shí)時(shí)存儲(chǔ);當(dāng)主控板需要查看時(shí),只需要從主控板本地存儲(chǔ)的數(shù)據(jù)中獲取即可,無需再通過業(yè)務(wù)板獲取,有效避免了板卡之間通信超時(shí)的現(xiàn)象。
[0019]圖1所示為本發(fā)明所述光線路局端系統(tǒng)的一個(gè)應(yīng)用示例,主控板10通過統(tǒng)計(jì)命令配置模塊11形成用來控制業(yè)務(wù)板進(jìn)行端口性能統(tǒng)計(jì)的配置命令,該配置命令中例如含有所要統(tǒng)計(jì)的端口的信息,使能開關(guān)的控制信息,及統(tǒng)計(jì)開關(guān)的控制信息,等等。所述端口可以是OLT設(shè)備中業(yè)務(wù)板的PON 口,或者ONU設(shè)備中的PON 口或以太網(wǎng)端口,等等;所述使能開關(guān)用于控制上述端口的打開或關(guān)閉;所述統(tǒng)計(jì)開關(guān)用于選擇進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì)。主控板10通過設(shè)置的主通信模塊12,將配置命令下發(fā)至業(yè)務(wù)板20。所述主通信模塊12還能夠?qū)I(yè)務(wù)板20上報(bào)的端口性能統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到主控板10本地設(shè)置的內(nèi)存空間13中;主控板10發(fā)出獲取端口性能統(tǒng)計(jì)數(shù)據(jù)的命令時(shí),由設(shè)置的統(tǒng)計(jì)數(shù)據(jù)查詢模塊14直接從內(nèi)存空間13中存儲(chǔ)的信息獲取。[0020]本例的業(yè)務(wù)板20中,通過設(shè)置的從通信模塊21與主控板10交互,接收下發(fā)的端口性能統(tǒng)計(jì)的配置命令,或向主控板10上報(bào)端口性能統(tǒng)計(jì)數(shù)據(jù);業(yè)務(wù)板20中設(shè)置有定時(shí)器22來控制一個(gè)上報(bào)端口性能統(tǒng)計(jì)數(shù)據(jù)的間隔時(shí)間;當(dāng)定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值時(shí)或累計(jì)到達(dá)預(yù)置周期后,根據(jù)配置命令中解析出的信息,由業(yè)務(wù)板20設(shè)置的實(shí)時(shí)統(tǒng)計(jì)模塊23或歷史統(tǒng)計(jì)模塊24對(duì)相應(yīng)的端口進(jìn)行端口性能統(tǒng)計(jì),并經(jīng)由從通信模塊21上報(bào)至主控板10進(jìn)行數(shù)據(jù)存儲(chǔ)。
[0021]實(shí)時(shí)統(tǒng)計(jì)是指以定時(shí)器規(guī)定的一個(gè)定時(shí)時(shí)間(如圖2的示例中設(shè)為IOs)為單位,即,每隔一個(gè)定時(shí)時(shí)間(10s),業(yè)務(wù)板進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)采集并上報(bào)主控板的操作,而在完成一次上述操作后業(yè)務(wù)板將重新開啟定時(shí)器,并在定時(shí)時(shí)間再次達(dá)到預(yù)置數(shù)值時(shí),執(zhí)行下一次的數(shù)據(jù)采集及上報(bào)操作,這樣不停輪詢。
[0022]歷史統(tǒng)計(jì)是指每隔一個(gè)預(yù)置的周期,業(yè)務(wù)板進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)采集并上報(bào)主控板的操作,每個(gè)周期被設(shè)為定時(shí)時(shí)間的整數(shù)倍數(shù)(圖3的示例中定時(shí)時(shí)間設(shè)為10s,周期則設(shè)為15分鐘即90個(gè)定時(shí)時(shí)間)。
[0023]配合參見圖4、圖5、圖6,所示的數(shù)據(jù)統(tǒng)計(jì)方法中,包含以下過程:
S1、主控板下發(fā)端口性能統(tǒng)計(jì)的使能開關(guān)的開啟命令后,根據(jù)端口信息及端口狀態(tài)形成相應(yīng)的配置命令,并通過主、從通信模塊的交互下發(fā)配置命令給業(yè)務(wù)板。所指端口,可以是OLT的PON 口、ONU的PON 口或以太網(wǎng)口等。
[0024]S2、業(yè)務(wù)板接收并解析配置命令中所要統(tǒng)計(jì)的端口、使能開關(guān)、及統(tǒng)計(jì)開關(guān)等信息后,開始啟動(dòng)定時(shí)器;當(dāng)定時(shí)器的定時(shí)時(shí)間達(dá)到預(yù)置數(shù)值(如IOs)后,將觸發(fā)定時(shí)器超時(shí)處理函數(shù)執(zhí)行相應(yīng)的操作。
[0025]A、執(zhí)行所述定時(shí)器超時(shí)處理函數(shù)時(shí),首先會(huì)發(fā)送一個(gè)含有所要統(tǒng)計(jì)端口的類型、端口地址等信息的消息隊(duì)列,由性能統(tǒng)計(jì)任務(wù)接收并解析該消息隊(duì)列后,根據(jù)配置命令中的統(tǒng)計(jì)開關(guān)狀態(tài),對(duì)相應(yīng)端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì)。
[0026]B1、實(shí)時(shí)統(tǒng)計(jì)時(shí),每隔一個(gè)定時(shí)時(shí)間進(jìn)行一次端口性能統(tǒng)計(jì),即定時(shí)器每一次超時(shí),均調(diào)用數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì)接口函數(shù),對(duì)這個(gè)定時(shí)時(shí)間內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì)。
[0027]B2、歷史統(tǒng)計(jì)時(shí),每隔一個(gè)周期進(jìn)行一次端口性能統(tǒng)計(jì),可以定義一個(gè)初始為O的無符號(hào)整型變量:unsigned int gTimeCount = O ;定時(shí)器每一次超時(shí)(10s),都對(duì)變量gTimeCount加I,直到變量gTimeCount所指示的時(shí)刻(即變量的總和與單位定時(shí)時(shí)間的乘積)已經(jīng)累計(jì)為周期(如15分鐘)的倍數(shù)時(shí),對(duì)這個(gè)周期內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì)。
[0028]S3、業(yè)務(wù)板將經(jīng)過實(shí)時(shí)統(tǒng)計(jì)或歷史統(tǒng)計(jì)獲得的端口性能統(tǒng)計(jì)數(shù)據(jù)上報(bào)給主控板,在主控板的內(nèi)存空間中進(jìn)行存儲(chǔ)。此后,業(yè)務(wù)板再次啟動(dòng)定時(shí)器,在定時(shí)器超時(shí)后,執(zhí)行新的一次定時(shí)器超時(shí)處理函數(shù),如此循環(huán)。
[0029]S4、當(dāng)主控板需要對(duì)哪種類型的端口的數(shù)據(jù)統(tǒng)計(jì)信息進(jìn)行查看時(shí),只需要從主控板本地存儲(chǔ)的數(shù)據(jù)中進(jìn)行獲取即可,因而無需在查看時(shí)再通過業(yè)務(wù)板撈取數(shù)據(jù),有效規(guī)避了主控板與業(yè)務(wù)板通信超時(shí),減少了查看數(shù)據(jù)的延遲。
[0030]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來限定。
【權(quán)利要求】
1.一種光線路局端系統(tǒng)中的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于, 通過光線路局端系統(tǒng)中的主控板,對(duì)端口性能統(tǒng)計(jì)的操作下發(fā)相應(yīng)的配置命令; 通過光線路局端系統(tǒng)的業(yè)務(wù)板,接收并解析所述配置命令中所要統(tǒng)計(jì)的端口及其開關(guān)狀態(tài)信息后,開啟業(yè)務(wù)板的定時(shí)器進(jìn)行計(jì)時(shí);當(dāng)定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值或累計(jì)到達(dá)預(yù)置周期后,業(yè)務(wù)板采集與配置命令要求相應(yīng)的端口性能統(tǒng)計(jì)數(shù)據(jù),并上報(bào)至主控板進(jìn)行存儲(chǔ); 主控板響應(yīng)查看統(tǒng)計(jì)數(shù)據(jù)的命令時(shí),從該主控板本地存儲(chǔ)的端口性能統(tǒng)計(jì)數(shù)據(jù)中獲取。
2.如權(quán)利要求1所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于, 所要統(tǒng)計(jì)的端口是OLT設(shè)備的PON 口,或者ONU設(shè)備的PON 口,或者ONU設(shè)備的以太網(wǎng)端口。
3.如權(quán)利要求2所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于, 所述配置命令中的開關(guān)狀態(tài)信息,包含:用來選擇將端口打開或關(guān)閉的使能開關(guān)的信息,以及用來選擇對(duì)端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì)的統(tǒng)計(jì)開關(guān)的信息。
4.如權(quán)利要求3所述的 數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于, 在配置命令的統(tǒng)計(jì)開關(guān)選擇為進(jìn)行實(shí)時(shí)統(tǒng)計(jì)時(shí),使定時(shí)器循環(huán)開啟,并且在每一次定時(shí)器的定時(shí)時(shí)間到達(dá)預(yù)置數(shù)值時(shí),業(yè)務(wù)板都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)的采集并上報(bào)主控板的操作。
5.如權(quán)利要求3所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于, 在配置命令的統(tǒng)計(jì)開關(guān)選擇為進(jìn)行歷史統(tǒng)計(jì)時(shí),設(shè)定一個(gè)初始為O的整數(shù)型變量,使定時(shí)器循環(huán)開啟,并且在定時(shí)器的定時(shí)時(shí)間每一次達(dá)到預(yù)置數(shù)值時(shí),將變量的數(shù)值加一;當(dāng)每一次定時(shí)器的定時(shí)時(shí)間累計(jì)達(dá)到預(yù)置周期,即變量與定時(shí)時(shí)間的預(yù)置數(shù)值乘積為預(yù)置周期的倍數(shù)時(shí),業(yè)務(wù)板都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)數(shù)據(jù)的采集并上報(bào)主控板的操作。
6.一種光線路局端系統(tǒng)中的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,包含以下過程: 主控板下發(fā)端口性能統(tǒng)計(jì)操作的配置命令至業(yè)務(wù)板,業(yè)務(wù)板接收并解析配置命令中所要統(tǒng)計(jì)的端口及其使能開關(guān)和統(tǒng)計(jì)開關(guān)的信息后,開始啟動(dòng)定時(shí)器; 當(dāng)定時(shí)器超時(shí)后,業(yè)務(wù)板執(zhí)行定時(shí)器超時(shí)處理函數(shù):發(fā)送含有所要統(tǒng)計(jì)的端口信息的消息隊(duì)列,性能統(tǒng)計(jì)任務(wù)接收并解析該消息隊(duì)列后,根據(jù)配置命令中對(duì)統(tǒng)計(jì)開關(guān)選擇的狀態(tài),對(duì)相應(yīng)端口進(jìn)行實(shí)時(shí)統(tǒng)計(jì)或進(jìn)行歷史統(tǒng)計(jì); 在實(shí)時(shí)統(tǒng)計(jì)時(shí),業(yè)務(wù)板每隔一個(gè)預(yù)設(shè)的定時(shí)時(shí)間,對(duì)這個(gè)定時(shí)時(shí)間內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì);在歷史統(tǒng)計(jì)時(shí),業(yè)務(wù)板每隔一個(gè)預(yù)設(shè)的周期,對(duì)這個(gè)周期內(nèi)相應(yīng)端口的所有數(shù)據(jù)包的個(gè)數(shù)進(jìn)行一次統(tǒng)計(jì),所述周期是定時(shí)時(shí)間的整數(shù)倍; 業(yè)務(wù)板將經(jīng)過實(shí)時(shí)統(tǒng)計(jì)或歷史統(tǒng)計(jì)獲得的端口性能統(tǒng)計(jì)數(shù)據(jù)上報(bào)給主控板,并在主控板的內(nèi)存空間中進(jìn)行存儲(chǔ);完成上報(bào)后,業(yè)務(wù)板重新啟動(dòng)定時(shí)器,并在定時(shí)器再次超時(shí)后,重新執(zhí)行定時(shí)器超時(shí)處理函數(shù),如此循環(huán); 主控板獲取本地存儲(chǔ)的端口性能統(tǒng)計(jì)數(shù)據(jù)進(jìn)行查看。
7.一種光線路局端系統(tǒng),其特征在于,設(shè)有主控板(10)和業(yè)務(wù)板(20); 所述主控板(10)進(jìn)一步包含:統(tǒng)計(jì)命令配置模塊(11),形成用來控制業(yè)務(wù)板(20)進(jìn)行端口性能統(tǒng)計(jì)操作的配置命令; 內(nèi)存空間(13),存儲(chǔ)業(yè)務(wù)板(20)上報(bào)的端口性能統(tǒng)計(jì)數(shù)據(jù); 統(tǒng)計(jì)數(shù)據(jù)查詢模塊(14),直接讀取內(nèi)存空間(13)中存儲(chǔ)的信息來響應(yīng)查看統(tǒng)計(jì)數(shù)據(jù)的命令; 所述業(yè)務(wù)板(20)進(jìn)一步包含: 定時(shí)器(22 ),控制業(yè)務(wù)板(20 )上報(bào)端口性能統(tǒng)計(jì)數(shù)據(jù)的間隔時(shí)間。
8.如權(quán)利要求7所述的光線路局端系統(tǒng),其特征在于, 所述主控板(10)設(shè)置有主通信模塊(12),其與所述業(yè)務(wù)板(20)設(shè)置的從通信模塊(21)進(jìn)行交互,實(shí)現(xiàn)配置命令的下發(fā)及端口性能統(tǒng)計(jì)數(shù)據(jù)的上報(bào)。
9.如權(quán)利要求7所述的光線路局端系統(tǒng),其特征在于, 所述業(yè)務(wù)板(20)進(jìn)一步包含: 在每一次定時(shí)器(22 )的定時(shí)時(shí)間達(dá)到預(yù)置數(shù)值時(shí),都根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)操作的實(shí)時(shí)統(tǒng)計(jì)模塊(23);或者, 在每一次定時(shí)器(22)的定時(shí)時(shí)間累計(jì)達(dá)到預(yù)置周期時(shí),根據(jù)配置命令進(jìn)行一次端口性能統(tǒng)計(jì)操作的歷史統(tǒng)計(jì)模塊(24)。
【文檔編號(hào)】H04L12/24GK103812709SQ201410070891
【公開日】2014年5月21日 申請(qǐng)日期:2014年2月28日 優(yōu)先權(quán)日:2014年2月28日
【發(fā)明者】王銀娜 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司