国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)的匯總處理方法和裝置與流程

      文檔序號:11807798閱讀:272來源:國知局
      一種數(shù)據(jù)的匯總處理方法和裝置與流程
      本發(fā)明涉及通信技術(shù),特別是涉及一種數(shù)據(jù)的匯總處理方法和裝置。

      背景技術(shù):
      在通信系統(tǒng)中,經(jīng)常使用計(jì)數(shù)器來統(tǒng)計(jì)通信設(shè)備運(yùn)行的原始數(shù)據(jù),再使用這些原始數(shù)據(jù)計(jì)算出衡量通信設(shè)備或者網(wǎng)絡(luò)運(yùn)行的業(yè)務(wù)指標(biāo),例如無線網(wǎng)絡(luò)控制器(RadioNetworkController,RNC),就需要計(jì)算接通率、掉話率、數(shù)據(jù)業(yè)務(wù)流量等業(yè)務(wù)指標(biāo)。因此通信系統(tǒng)中需要通過采集、匯總等操作獲取數(shù)據(jù),再計(jì)算業(yè)務(wù)指標(biāo)。參照圖1,給出了本發(fā)明背景技術(shù)提供的通信系統(tǒng)數(shù)據(jù)匯總處理圖。其中,通信系統(tǒng)中配置有采集單元、匯總單元和網(wǎng)管。其中,采集單元有多個,分別設(shè)置在設(shè)備的全局控制板上和其他單板上,用于實(shí)時地采集全局控制板和其他單板的原始數(shù)據(jù),然后定時將采集的原始數(shù)據(jù)上報給匯總單元。匯總單元設(shè)置在全局控制板上,匯總單元對采集的原始數(shù)據(jù)進(jìn)行累加處理獲取統(tǒng)計(jì)數(shù)據(jù),然后在統(tǒng)計(jì)周期到達(dá)后將本周期的統(tǒng)計(jì)數(shù)據(jù)上報到網(wǎng)管,網(wǎng)管再根據(jù)相關(guān)公式進(jìn)行業(yè)務(wù)指標(biāo)的計(jì)算及報表匯總。為了方便統(tǒng)計(jì),匯總單元中的計(jì)數(shù)器從設(shè)備加電并正常運(yùn)行后,就會持續(xù)進(jìn)行原始數(shù)據(jù)的累加,在到達(dá)一個統(tǒng)計(jì)周期后,將本周期末的結(jié)果減去上個周期末的數(shù)據(jù)就得到本周期的統(tǒng)計(jì)數(shù)據(jù)。由于設(shè)備持續(xù)運(yùn)行的時間較長,因此持續(xù)進(jìn)行累加操作的計(jì)數(shù)器可能會出現(xiàn)溢出的情況,即計(jì)數(shù)器累加的統(tǒng)計(jì)數(shù)據(jù)超出計(jì)數(shù)器的最大值,從而計(jì)數(shù)器會從0開始重新累加,直到下次溢出。若計(jì)數(shù)器出現(xiàn)溢出的情況,就可能無法正確的獲取本周期的統(tǒng)計(jì)數(shù)據(jù),導(dǎo)致后續(xù)網(wǎng)管計(jì)算的業(yè)務(wù)指標(biāo)出錯,進(jìn)而對整個系統(tǒng)的業(yè)務(wù)準(zhǔn)確性的衡量產(chǎn)生影響。

      技術(shù)實(shí)現(xiàn)要素:
      本發(fā)明提供了一種數(shù)據(jù)的匯總處理方法和裝置,以解決現(xiàn)網(wǎng)中當(dāng)出現(xiàn)計(jì)數(shù)器溢出時無法正確的獲取本周期的統(tǒng)計(jì)數(shù)據(jù)的情況。為了解決上述問題,本發(fā)明公開了一種數(shù)據(jù)的匯總處理方法,包括:采用計(jì)數(shù)器對采集的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并在計(jì)數(shù)器溢出時記錄溢出次數(shù);當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù);依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值。可選的,在計(jì)算數(shù)據(jù)總值之前,還包括:對所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù);計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù)??蛇x的,所述計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù),包括:對所述計(jì)數(shù)器記錄的最大值進(jìn)行選定單位轉(zhuǎn)換;將所述選定單位轉(zhuǎn)換后的最大值與所述溢出次數(shù)相乘,計(jì)算得到對應(yīng)的溢出數(shù)據(jù)。可選的,所述依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值,包括:將所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)與所述溢出數(shù)據(jù)相加,計(jì)算得到所述選定單位下的數(shù)據(jù)總值??蛇x的,所述采用計(jì)數(shù)器對采集的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并在計(jì)數(shù)器溢出時記錄溢出次數(shù),包括:采用計(jì)數(shù)器對上報的原始數(shù)據(jù)進(jìn)行累加,并實(shí)時記錄所述計(jì)數(shù)器內(nèi)的累加數(shù)據(jù);當(dāng)所述計(jì)數(shù)器內(nèi)當(dāng)前記錄的累加數(shù)據(jù)小于上一次記錄的累加數(shù)據(jù)時,所述計(jì)數(shù)器溢出,將當(dāng)前記錄的溢出次數(shù)加一。可選的,還包括:在所述統(tǒng)計(jì)周期的開始時刻時,將計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)記錄為第一統(tǒng)計(jì)數(shù)據(jù);將記錄的溢出次數(shù)作為第一溢出次數(shù);在所述統(tǒng)計(jì)周期的結(jié)束時刻時,將所述計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)作為第二統(tǒng)計(jì)數(shù)據(jù),將記錄的溢出次數(shù)作為第二溢出次數(shù)??蛇x的,所述確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),包括:將所述第二統(tǒng)計(jì)數(shù)據(jù)減去所述第一統(tǒng)計(jì)數(shù)據(jù),獲取統(tǒng)計(jì)數(shù)據(jù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù);將所述第二溢出次數(shù)減去所述第一溢出次數(shù),獲取溢出次數(shù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的溢出次數(shù)。相應(yīng)的,本發(fā)明實(shí)施例還公開了一種數(shù)據(jù)的匯總處理裝置,包括:統(tǒng)計(jì)并記錄模塊,用于采用計(jì)數(shù)器對采集的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并在計(jì)數(shù)器溢出時記錄溢出次數(shù);確定模塊,用于當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù);數(shù)據(jù)總值計(jì)算模塊,用于依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值??蛇x的,所述數(shù)據(jù)總值計(jì)算模塊,包括:統(tǒng)計(jì)數(shù)據(jù)單位轉(zhuǎn)換子模塊,用于對所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù);溢出數(shù)據(jù)計(jì)算子模塊,用于計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù)??蛇x的,所述溢出數(shù)據(jù)計(jì)算子模塊,包括:單位轉(zhuǎn)換單元,對所述計(jì)數(shù)器記錄的最大值進(jìn)行選定單位轉(zhuǎn)換;計(jì)算單元,用于將所述選定單位轉(zhuǎn)換后的最大值與所述溢出次數(shù)相乘,計(jì)算得到對應(yīng)的溢出數(shù)據(jù)??蛇x的,所述數(shù)據(jù)總值計(jì)算模塊,包括:計(jì)算子模塊,用于將所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)與所述溢出數(shù)據(jù)相加,計(jì)算得到所述選定單位下的數(shù)據(jù)總值??蛇x的,所述統(tǒng)計(jì)并記錄模塊,包括:數(shù)據(jù)統(tǒng)計(jì)子模塊,用于采用計(jì)數(shù)器對上報的原始數(shù)據(jù)進(jìn)行累加,并實(shí)時記錄所述計(jì)數(shù)器內(nèi)的累加數(shù)據(jù);溢出記錄子模塊,用于當(dāng)計(jì)數(shù)器內(nèi)當(dāng)前記錄的累加數(shù)據(jù)小于上一次記錄的累加數(shù)據(jù)時,所述計(jì)數(shù)器溢出,將當(dāng)前記錄的溢出次數(shù)加一??蛇x的,所述確定模塊包括:第一統(tǒng)計(jì)數(shù)據(jù)記錄子模塊,用于在所述統(tǒng)計(jì)周期的開始時刻時,將計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)記錄為第一統(tǒng)計(jì)數(shù)據(jù);第一溢出次數(shù)記錄子模塊,用于將記錄的溢出次數(shù)作為第一溢出次數(shù);第二統(tǒng)計(jì)數(shù)據(jù)記錄子模塊,用于在所述統(tǒng)計(jì)周期的結(jié)束時刻時,將計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)作為第二統(tǒng)計(jì)數(shù)據(jù);第二溢出次數(shù)記錄子模塊,用于將記錄的溢出次數(shù)作為第二溢出次數(shù);可選的,所述確定模塊包括:統(tǒng)計(jì)數(shù)據(jù)確定子模塊,用于將所述第二統(tǒng)計(jì)數(shù)據(jù)減去所述第一統(tǒng)計(jì)數(shù)據(jù),獲取統(tǒng)計(jì)數(shù)據(jù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù);溢出次數(shù)確定子模塊,用于將所述第二溢出次數(shù)減去所述第一溢出次數(shù),獲取溢出次數(shù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的溢出次數(shù)。與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):首先,本發(fā)明實(shí)施例能夠在計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的過程中,實(shí)時的記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)并記錄計(jì)數(shù)器的溢出次數(shù),通過溢出次數(shù)的記錄可以獲知溢出的數(shù)據(jù),從而在統(tǒng)計(jì)周期的結(jié)束時刻,可以依據(jù)該統(tǒng)計(jì)周期內(nèi)記錄的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值,從而可以準(zhǔn)確的記錄數(shù)據(jù)總值,從而避免由于計(jì)數(shù)器溢出導(dǎo)致數(shù)據(jù)總值不準(zhǔn)確,防止后續(xù)業(yè)務(wù)指標(biāo)計(jì)算出錯,保證對系統(tǒng)業(yè)務(wù)的準(zhǔn)確衡量。其次,本發(fā)明在匯總單元進(jìn)行單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù),以及選定單位下的溢出數(shù)據(jù),從而可以得到選定單位下的數(shù)據(jù)總值。在匯總單元進(jìn)行單位轉(zhuǎn)換比較易于實(shí)現(xiàn),并且對設(shè)備影響較小,誤差較小,并且可以提高統(tǒng)計(jì)精度。附圖說明圖1是本發(fā)明背景技術(shù)提供的通信系統(tǒng)數(shù)據(jù)匯總處理圖;圖2是本發(fā)明實(shí)施例一提供的數(shù)據(jù)的匯總處理方法流程圖;圖3是本發(fā)明實(shí)施例二提供的數(shù)據(jù)的匯總處理方法流程圖;圖4是本發(fā)明實(shí)施例三提供的數(shù)據(jù)的匯總處理裝置結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例三提供的數(shù)據(jù)的匯總處理裝置可選結(jié)構(gòu)圖。具體實(shí)施方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。針對上述現(xiàn)有技術(shù)中當(dāng)出現(xiàn)計(jì)數(shù)器溢出時無法正確的獲取本周期的統(tǒng)計(jì)數(shù)據(jù)的情況,本發(fā)明實(shí)施例提供一種數(shù)據(jù)的匯總處理方法。該方法能夠在計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的過程中,實(shí)時的記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)并記錄計(jì)數(shù)器的溢出次數(shù),通過溢出次數(shù)的記錄可以獲知溢出的數(shù)據(jù),從而在統(tǒng)計(jì)周期的結(jié)束時刻,可以依據(jù)該統(tǒng)計(jì)周期內(nèi)記錄的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值可以準(zhǔn)確的記錄數(shù)據(jù)總值,從而避免由于溢出導(dǎo)致數(shù)據(jù)總值不準(zhǔn)確,防止后續(xù)業(yè)務(wù)指標(biāo)計(jì)算出錯,保證對系統(tǒng)業(yè)務(wù)的準(zhǔn)確衡量。實(shí)施例一參照圖2,給出了本發(fā)明實(shí)施例一提供的數(shù)據(jù)的匯總處理方法流程圖。步驟201,采用計(jì)數(shù)器對采集的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并在計(jì)數(shù)器溢出時記錄溢出次數(shù)。采集單元分別設(shè)置在全局控制板和其他單板上,采集單元在采集到原始數(shù)據(jù)后,可以對原始數(shù)據(jù)上報到設(shè)置在全局控制板的匯總單元中。從而匯總單元可以接收到采集單元上報的原始數(shù)據(jù),然后可以采用計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。從而通過計(jì)數(shù)器既可以記錄當(dāng)前各上報的原始數(shù)據(jù)的總量,即統(tǒng)計(jì)數(shù)據(jù)。由于計(jì)數(shù)器在統(tǒng)計(jì)原始數(shù)據(jù)的過程中存在溢出的情況,為了能夠獲知計(jì)數(shù)器的溢出數(shù)據(jù),本發(fā)明還在計(jì)數(shù)器溢出時記錄該計(jì)數(shù)器的溢出次數(shù)。步驟202,當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)。本發(fā)明實(shí)施例中,為了使系統(tǒng)能夠及時的得到業(yè)務(wù)指標(biāo),因此配置了統(tǒng)計(jì)周期,每當(dāng)達(dá)到一個統(tǒng)計(jì)周期的結(jié)束時刻,就會確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)。步驟203,依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值。綜上,本實(shí)施例在計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的過程中,實(shí)時的記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)并記錄計(jì)數(shù)器的溢出次數(shù),通過溢出次數(shù)的記錄可以獲知溢出的數(shù)據(jù),從而在統(tǒng)計(jì)周期的結(jié)束時刻,可以依據(jù)該統(tǒng)計(jì)周期內(nèi)記錄的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值,從而準(zhǔn)確的記錄數(shù)據(jù)總值,避免由于計(jì)數(shù)器溢出導(dǎo)致數(shù)據(jù)總值不準(zhǔn)確,防止后續(xù)業(yè)務(wù)指標(biāo)計(jì)算出錯,保證對系統(tǒng)業(yè)務(wù)的準(zhǔn)確衡量。在本發(fā)明一個可選實(shí)施例中,溢出的記錄方法可以為:采用計(jì)數(shù)器對上報的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),并實(shí)時記錄所述計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù);當(dāng)所述統(tǒng)計(jì)數(shù)據(jù)超出所述計(jì)數(shù)器統(tǒng)計(jì)的最大值時,所述計(jì)數(shù)器溢出,將當(dāng)前記錄的溢出次數(shù)加一。具體實(shí)施中的一種方法為:采用計(jì)數(shù)器對上報的原始數(shù)據(jù)進(jìn)行累加,并實(shí)時記錄所述計(jì)數(shù)器內(nèi)的累加數(shù)據(jù)(即統(tǒng)計(jì)數(shù)據(jù));當(dāng)所述計(jì)數(shù)器內(nèi)當(dāng)前記錄的累加數(shù)據(jù)小于上一次記錄的累加數(shù)據(jù)時,所述計(jì)數(shù)器溢出,將當(dāng)前記錄的溢出次數(shù)加一。本發(fā)明實(shí)施例中,在獲取到采集單元上報的原始數(shù)據(jù)后,可以采用計(jì)數(shù)器對該原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),即對采集單元上報的原始數(shù)據(jù)進(jìn)行累加,和值即為計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),從而就可以實(shí)時的確定計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)。實(shí)際處理中,每一個計(jì)數(shù)器都具有一定的統(tǒng)計(jì)范圍,即每一個計(jì)數(shù)器都存在其能夠統(tǒng)計(jì)的最大值,在超出該最大值時計(jì)數(shù)器就會溢出,從而會從0開始重新計(jì)數(shù)。例如,若計(jì)數(shù)器是32位,則其統(tǒng)計(jì)的最大值為232,當(dāng)計(jì)數(shù)器累加的統(tǒng)計(jì)數(shù)據(jù)超過232后,計(jì)數(shù)器就會溢出,從而重新開始累加。因此,實(shí)際處理中記錄計(jì)數(shù)器溢出的方法可以有多種,下面給出一種具體的處理方法:記錄計(jì)數(shù)器內(nèi)上一次對統(tǒng)計(jì)數(shù)據(jù)的累加值,在本次接收統(tǒng)計(jì)數(shù)據(jù)并在計(jì)數(shù)器內(nèi)進(jìn)行累加后,記錄本次的累加值。然后檢測本次的累加值是否小于上一次的累加值,若是,即本次的累加值小于上一次的累加值,則說明計(jì)數(shù)器已經(jīng)溢出,因此可以將記錄的溢出次數(shù)加一。若否,即本次的累加值大于或等于上一次的累加值,則說明計(jì)數(shù)器沒有溢出,無需更改溢出次數(shù)。為了對計(jì)數(shù)器的溢出進(jìn)行記錄,本發(fā)明實(shí)施例配置了溢出次數(shù),初始時該溢出次數(shù)為0,當(dāng)檢測統(tǒng)計(jì)數(shù)據(jù)超出所述計(jì)數(shù)器統(tǒng)計(jì)的最大值時,則判定所述計(jì)數(shù)器溢出,可以記錄該溢出,即將當(dāng)前記錄的溢出次數(shù)加一,如為首次溢出前記錄的溢出次數(shù)為0,首次溢出后溢出次數(shù)變更為1。從而通過上述方法,可以得到計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并記錄計(jì)數(shù)器的溢出次數(shù)。實(shí)際處理中,由于計(jì)數(shù)器是從設(shè)備開始正常工作后,就持續(xù)進(jìn)行統(tǒng)計(jì)即累加處理,因此任一時刻從計(jì)數(shù)器中獲取的統(tǒng)計(jì)數(shù)據(jù),加上依據(jù)該時刻的溢出次數(shù)確定的溢出數(shù)據(jù),就是計(jì)數(shù)器到該時刻為止累加的統(tǒng)計(jì)數(shù)據(jù)的總值,若要從中獲取一段時間內(nèi)的統(tǒng)計(jì)數(shù)據(jù)的總值,就需要獲知該段時間內(nèi)開始時刻和結(jié)束時刻計(jì)數(shù)器的統(tǒng)計(jì)數(shù)據(jù)的溢出次數(shù),通過差值計(jì)算該段時間統(tǒng)計(jì)數(shù)據(jù)的總值。因此本發(fā)明一個可選實(shí)施例中,上述步驟202當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),包括:當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定在所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)。若要確定一個統(tǒng)計(jì)周期內(nèi)的產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),首先要獲知該周期開始時刻的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),從而確定所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),具體包括如下子步驟:子步驟S2021,在所述統(tǒng)計(jì)周期的開始時刻時,將計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)記錄為第一統(tǒng)計(jì)數(shù)據(jù);將記錄的溢出次數(shù)作為第一溢出次數(shù);子步驟S2022,在達(dá)到所述統(tǒng)計(jì)周期的結(jié)束時刻時,將所述計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)作為第二統(tǒng)計(jì)數(shù)據(jù),將記錄的溢出次數(shù)作為第二溢出次數(shù);子步驟S2023,將所述第二統(tǒng)計(jì)數(shù)據(jù)減去所述第一統(tǒng)計(jì)數(shù)據(jù),獲取統(tǒng)計(jì)數(shù)據(jù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù);子步驟S2024,將所述第二溢出次數(shù)減去所述第一溢出次數(shù),獲取溢出次數(shù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的溢出次數(shù)。若要獲知一個統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù),如統(tǒng)計(jì)周期A,就需要首先獲取該統(tǒng)計(jì)周期A的開始時刻時,計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)即第一統(tǒng)計(jì)數(shù)據(jù),以及當(dāng)時記錄的溢出次數(shù)即第一溢出次數(shù)。從而,通過此時所記錄的第一溢出次數(shù)可以得到系統(tǒng)從開始運(yùn)行到統(tǒng)計(jì)周期A的開始時刻為止的溢出數(shù)據(jù)的總值,再加上所述第一統(tǒng)計(jì)數(shù)據(jù),得到的和值就是系統(tǒng)從開始運(yùn)行到統(tǒng)計(jì)周期A的開始時刻為止所產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)總值。然后可以在該統(tǒng)計(jì)周期A的結(jié)束時刻時,記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)即第二統(tǒng)計(jì)數(shù)據(jù),以及當(dāng)時記錄的溢出次數(shù)即第二溢出次數(shù)。通過此時所記錄的第二溢出次數(shù)可以得到系統(tǒng)從開始運(yùn)行到統(tǒng)計(jì)周期A的結(jié)束時刻為止的溢出數(shù)據(jù)的總值,再加上所述第二統(tǒng)計(jì)數(shù)據(jù),得到的和值就是系統(tǒng)從開始運(yùn)行到統(tǒng)計(jì)周期A的結(jié)束時刻為止所產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)總值。因此:統(tǒng)計(jì)周期A內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)(即統(tǒng)計(jì)周期A內(nèi)計(jì)數(shù)器記錄到的統(tǒng)計(jì)數(shù)據(jù))=第二統(tǒng)計(jì)數(shù)據(jù)-第一統(tǒng)計(jì)數(shù)據(jù);統(tǒng)計(jì)周期A內(nèi)產(chǎn)生的溢出次數(shù)=第二溢出次數(shù)-第一溢出次數(shù)。通過上述方法可以獲取到一個統(tǒng)計(jì)周期內(nèi)計(jì)數(shù)器記錄到的統(tǒng)計(jì)數(shù)據(jù),和該周期內(nèi)計(jì)數(shù)器的溢出次數(shù)。在本發(fā)明另一可選實(shí)施例中,上述步驟203依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值之前,還包括:對所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù);計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù)。進(jìn)一步,所述計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù),包括:對所述計(jì)數(shù)器記錄的最大值進(jìn)行選定單位轉(zhuǎn)換;將所述選定單位轉(zhuǎn)換后的最大值與所述溢出次數(shù)相乘,計(jì)算得到對應(yīng)的溢出數(shù)據(jù)。從而上述步驟203依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值,包括:將所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)與所述溢出數(shù)據(jù)相加,計(jì)算得到所述選定單位下的數(shù)據(jù)總值。本發(fā)明實(shí)施例中,依據(jù)步驟202中確定的溢出次數(shù)就可以計(jì)算溢出數(shù)據(jù),由于在計(jì)數(shù)過程中出現(xiàn)了計(jì)數(shù)器的溢出現(xiàn)象,說明當(dāng)計(jì)數(shù)器溢出時匯總單元獲取到的統(tǒng)計(jì)數(shù)據(jù)已經(jīng)超出計(jì)數(shù)器所能記錄的最大值,若假設(shè)計(jì)數(shù)器所使用的單位為原始單位,則說明匯總單元統(tǒng)計(jì)的數(shù)據(jù)總值已經(jīng)超出可該原始單位所能表示的最大值,如若繼續(xù)使用該原始單位,上報的數(shù)據(jù)總值必然會出現(xiàn)錯誤?,F(xiàn)有技術(shù)中,一種處理方法是改變所使用的數(shù)據(jù)類型,如將計(jì)數(shù)器由32位變更為64位,但是通常32位的系統(tǒng)并不支持64位的數(shù)據(jù)類型,因此此種方法不適用。還有一種處理方法是變更采集單元中各采集點(diǎn)的單位,來縮小采集單元的上報值,但是采用此種方法會造成統(tǒng)計(jì)精度的巨大損失。這是因?yàn)椋翰杉c(diǎn)是分布各個采集單元,而且采集單元的采集周期都是盡可能接近實(shí)時采集,一般都至少是秒級單位。而每個采集點(diǎn)在一個采集周期采集到的原始數(shù)據(jù)比較少,幾乎都不能夠達(dá)到較大單位的整數(shù)倍,而在通信系統(tǒng)中,通常都使用整數(shù)運(yùn)算,如此以來就會造成精度損失很大。例如,采集點(diǎn)的單位為字節(jié)(Byte)符號為B,統(tǒng)計(jì)的單位為KB,其中,1KB=1024B??偣灿腥齻€采集點(diǎn)分別是1、2、3,當(dāng)某個采集周期到達(dá)后,采集點(diǎn)1采集到的原始數(shù)據(jù)為600B,采集點(diǎn)2的原始數(shù)據(jù)為400B,采集點(diǎn)3的原始數(shù)據(jù)為24B,若使用單位KB上報匯總單元的話,1、2、3的上報值全部為0,這樣匯總單元匯總結(jié)果也為0,而實(shí)際上各采集點(diǎn)獲取的數(shù)據(jù)總值應(yīng)該是600B+400B+24B=1024B=1KB,因此若在變更采集點(diǎn)即采集單元的單位會造成是巨大的誤差,嚴(yán)重的影響數(shù)據(jù)的準(zhǔn)確性。并且,采集單元分布于各個單板上,若更改采集單元的單位就需要升級所有單板,對設(shè)備影響較大,成本也較高,不易實(shí)現(xiàn)。因此,本發(fā)明實(shí)施例為了能夠準(zhǔn)確的上報一個統(tǒng)計(jì)周期內(nèi)產(chǎn)生的數(shù)據(jù)總值,采取由匯總單元進(jìn)行單位轉(zhuǎn)換的方法。如系統(tǒng)原本上傳數(shù)據(jù)總值時單位是字節(jié)(Byte)或比特(bit),此后可以將單位轉(zhuǎn)換為KB或MB。其中,1B=8bit,1KB=1024B、1MB=1024KB。實(shí)際處理中,設(shè)備中匯總單元只分布在一個主控單板(網(wǎng)元上),而采集單元往往是分布在多個單板,如果修改采集單元的話,勢必需要升級采集單元所在的所有單板,而本發(fā)明實(shí)施例所提供的方法可以在匯總單元實(shí)現(xiàn),因此只需升級匯總單元所在的單板即可,比較節(jié)省成本。并且,本實(shí)施例提供的方法還提高了統(tǒng)計(jì)的精確度。如果在采集單元側(cè)直接修改單位,由上述論述可知,此時會導(dǎo)致統(tǒng)計(jì)數(shù)據(jù)的精度損失較大;而通過本實(shí)施例在進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果損失的精度可以忽略不計(jì)。從而在本發(fā)明另一個可選實(shí)施例中,依據(jù)步驟203計(jì)算數(shù)據(jù)總值的方法包括如下子步驟:子步驟S2031,對所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù);子步驟S2032,對所述計(jì)數(shù)器記錄的最大值進(jìn)行選定單位轉(zhuǎn)換;子步驟S2033,將所述選定單位轉(zhuǎn)換后的最大值與所述溢出次數(shù)相乘,計(jì)算得到對應(yīng)的溢出數(shù)據(jù);子步驟S2034,將所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)與所述溢出數(shù)據(jù)相加,計(jì)算得到所述選定單位下的數(shù)據(jù)總值。選定單位是預(yù)先確定的要轉(zhuǎn)換成的單位,如KB或MB,從而在步驟202中獲取到統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)(即計(jì)數(shù)器內(nèi)記錄到的統(tǒng)計(jì)數(shù)據(jù))后,假設(shè)該統(tǒng)計(jì)數(shù)據(jù)的單位為原始單位,則可以將該統(tǒng)計(jì)數(shù)據(jù)由原始單位轉(zhuǎn)換成選定單位,從而得到選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)。然后再計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù),即計(jì)數(shù)器出現(xiàn)溢出現(xiàn)象是超過了其所能記錄的最大值,即在該計(jì)數(shù)器對應(yīng)原始單位所能表示的最大值,從而可以確定原始單位的最大值轉(zhuǎn)成選定單位后的對應(yīng)值,然后將所述溢出次數(shù)乘以所述選定單位后的對應(yīng)值就得到了該選定單位下的溢出數(shù)據(jù)。然后將選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)和該選定單位下的溢出數(shù)據(jù)相加,和值作為選定單位下的數(shù)據(jù)總值。其中,在實(shí)際處理中,由于計(jì)數(shù)器存在溢出的情況,因此可能出現(xiàn)第一統(tǒng)計(jì)數(shù)據(jù)大于第二統(tǒng)計(jì)數(shù)據(jù)的情況,采用第二統(tǒng)計(jì)數(shù)據(jù)減去第一統(tǒng)計(jì)數(shù)據(jù)得到的本統(tǒng)計(jì)周期產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)就是負(fù)數(shù),對該本統(tǒng)計(jì)周期產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)也是負(fù)數(shù),則將選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)和該選定單位下的溢出數(shù)據(jù)相加時,就是將該選定單位下的溢出數(shù)據(jù)減去選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)的絕對值。因此可以理解的是,在此種情況下可以采用第一統(tǒng)計(jì)數(shù)據(jù)減去第二統(tǒng)計(jì)數(shù)據(jù)得到本周期的產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)(正數(shù)),然后得到其對應(yīng)的選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)(同樣是正數(shù))后,就可以采用選定單位下的溢出數(shù)據(jù)減去該選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)(正數(shù)),從而得到準(zhǔn)確的選定單位下的數(shù)據(jù)總值。然后匯總單元可以將該數(shù)據(jù)總值上報給網(wǎng)管,由網(wǎng)管后續(xù)進(jìn)行業(yè)務(wù)指標(biāo)的計(jì)算等操作。綜上所述,本發(fā)明實(shí)施例在計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的過程中,通過溢出次數(shù)的記錄可以獲知溢出的數(shù)據(jù),從而在統(tǒng)計(jì)周期的結(jié)束時刻,可以通過單位轉(zhuǎn)換計(jì)算數(shù)據(jù)總值,將單位轉(zhuǎn)換后計(jì)算的數(shù)據(jù)總值進(jìn)行上報,可以準(zhǔn)確的記錄數(shù)據(jù)總值,從而避免由于溢出導(dǎo)致數(shù)據(jù)總值不準(zhǔn)確,防止后續(xù)業(yè)務(wù)指標(biāo)計(jì)算出錯,保證對系統(tǒng)業(yè)務(wù)的準(zhǔn)確衡量。其次,本發(fā)明在匯總單元進(jìn)行單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù),以及選定單位下的溢出數(shù)據(jù),從而可以得到選定單位下的數(shù)據(jù)總值。在匯總單元進(jìn)行單位轉(zhuǎn)換比較易于實(shí)現(xiàn),并且對設(shè)備影響較小,誤差較小,并且可以提高統(tǒng)計(jì)精度。實(shí)施例二下面給出具體實(shí)施中的一種應(yīng)用方法,在本實(shí)施例中以32位計(jì)數(shù)器為例來進(jìn)行論述,本實(shí)施例所使用的計(jì)數(shù)器用于對RNC的IU口數(shù)據(jù)流量進(jìn)行統(tǒng)計(jì)。其中,IU口指的是RNC和核心網(wǎng)(CoreNetwork,CN)的接口。并且,本實(shí)施例中采集單元上報的數(shù)據(jù)流量單位為bit,經(jīng)過匯總單元處理后的上報給網(wǎng)管的數(shù)據(jù)總量的單位為Kbyte,假設(shè)統(tǒng)計(jì)周期為15分鐘。并且,在單位轉(zhuǎn)換時,將32位數(shù)所表示的最大值的bit單位,轉(zhuǎn)換為Kbyte單位的值。在本實(shí)施例中,由于使用的單位序列可以為bit/Byte/Kbyte,因此上述對32位數(shù)所表示的最大值進(jìn)行由bit到Kbyte的單位轉(zhuǎn)換時,具體運(yùn)算過程為(0xFFFFFFFF+1)/(1024*8)=2^19,如果采用其他單位序列,則只需要根據(jù)其單位進(jìn)制執(zhí)行相應(yīng)變換即可,本發(fā)明實(shí)施例對此不做限定。因此匯總單元可以進(jìn)行如下操作處理過程:1、對上報的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)并記錄溢出次數(shù),一種溢出判定方法具體如下:首先,匯總單元收到采集單元上報的數(shù)據(jù)流量,進(jìn)行累加,當(dāng)累加的和值小于采集單元上報的數(shù)據(jù)流量,說明計(jì)數(shù)器已溢出,然后可以將當(dāng)前溢出次數(shù)加1。2、到達(dá)統(tǒng)計(jì)周期,匯總單元進(jìn)行運(yùn)算并改變單位。本實(shí)施例中,需要計(jì)算本統(tǒng)計(jì)周期內(nèi)各采集單元上報的數(shù)值的總和,即使用匯總單元本周期計(jì)數(shù)器值減去匯總單元上個周期的計(jì)數(shù)器值。由于本過程需要使用數(shù)學(xué)公式進(jìn)行轉(zhuǎn)換,為了公式表達(dá)的簡潔,可以采用如下符號表示:C:本周期匯總計(jì)數(shù)器累加值;L:上周期匯總計(jì)數(shù)器累加值;T:本周期實(shí)際統(tǒng)計(jì)值;FC:本周期匯總計(jì)數(shù)器溢出累計(jì)次數(shù)值;CC:本周期匯總計(jì)數(shù)器不考慮溢出的累加值;FL:上周期匯總計(jì)數(shù)器溢出累計(jì)次數(shù)值;CL:上周期匯總計(jì)數(shù)器不考慮溢出的累加值;M:32位數(shù)所能表示的最大值(0XFFFFFFFF+1);MK:32位數(shù)所表示的最大值的bit位轉(zhuǎn)換為KByte值(524288)。則可以采用如下公式計(jì)算:T=C-L=(FCM+CC)-(FLM+CL)①T=C-L=M(FC-FL)+(CC-CL)②③④需要說明的是:1)由于本實(shí)施例采用32位操作系統(tǒng),32位數(shù)是該操作系統(tǒng)所能表示的最大數(shù),因此通過上述公式①經(jīng)公式②和公式③推導(dǎo)出最終推導(dǎo)出公式④。盡管從數(shù)學(xué)上來講這四個公式都是相同的,但在溢出次數(shù)大于0,使用公式①、②、③可能會產(chǎn)生錯誤。2)從公式②推導(dǎo)出公式③的過程,是考慮到減數(shù)小于被減數(shù)和減數(shù)大于或等于被減數(shù)的情況,例如在計(jì)算機(jī)上兩個無符號整數(shù)做減法時,當(dāng)減數(shù)大于被減數(shù)時,并且按照無符號數(shù)取結(jié)果時,就會得到一個超大正數(shù),因此將導(dǎo)致整個運(yùn)算結(jié)果錯誤,因此本發(fā)明實(shí)施例還考慮到了在計(jì)算機(jī)中處理的情況。3)從公式③推導(dǎo)出公式④是因?yàn)?,如果不使用MK來代替M運(yùn)算的話,兩者相乘就會由于溢出導(dǎo)致出錯。在本實(shí)施例中使用MK來運(yùn)算的話,從后續(xù)的運(yùn)算過程可以得出,統(tǒng)計(jì)量需要1024*8=8192次溢出,才會導(dǎo)致公式④溢出錯誤。但對于本例來說由于統(tǒng)計(jì)周期內(nèi),統(tǒng)計(jì)量最多會溢出10次,因此可以不用考慮公式④的溢出錯誤。如果應(yīng)用在其他實(shí)施方法中,會出現(xiàn)超過溢出量的問題,只需要放大單位即可,對于本實(shí)施例而言,也就是將定義的值縮小。例如某一具體實(shí)施中,類似本例的情況,也需要統(tǒng)計(jì)某個數(shù)據(jù)流量,但這個數(shù)據(jù)流量在15分鐘的統(tǒng)計(jì)周期內(nèi)的溢出次數(shù)確實(shí)會超過8192次,那么就可以使用MB單位來代替KB單位,這樣就可以如此定義:(0xFFFFFFFF+1)/(1024*1024*8)=512如此的話,就可以支持1024*1024*8=8388608次溢出。4)本實(shí)施例中不考慮溢出計(jì)數(shù)器的溢出,因?yàn)樵诒纠膶?shí)際應(yīng)用中,極限狀態(tài)下每15分鐘的統(tǒng)計(jì)周期,統(tǒng)計(jì)量最多會溢出10次,這樣的話,溢出計(jì)數(shù)器需要一萬多年才能溢出。另外,若應(yīng)用于其他實(shí)施情況下需要考慮溢出計(jì)數(shù)器的溢出處理情況的話,也可以繼續(xù)使用本文所描述的方法進(jìn)行迭代溢出處理。則根據(jù)上述內(nèi)容,一種具體的實(shí)施方法如下:首先,計(jì)算本統(tǒng)計(jì)周期的數(shù)據(jù)流量,然后保存本統(tǒng)計(jì)周期的計(jì)數(shù)器。其中,實(shí)施例二流程圖圖3所示。步驟301,接收采集單元上報的原始數(shù)據(jù);步驟302,累加計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行累加,得到累加值;在步驟302的執(zhí)行過程中實(shí)時執(zhí)行步驟303和步驟305。步驟303,檢測累加值是否小于采集單元的上報值;若是,則執(zhí)行步驟304,若否,則返回步驟303。步驟304,將溢出計(jì)數(shù)器加1;然后返回步驟302繼續(xù)累加。步驟305,檢測是否達(dá)到本統(tǒng)計(jì)周期的結(jié)束時刻;若是,則執(zhí)行步驟306;若否則返回步驟305。步驟306,計(jì)算本統(tǒng)計(jì)周期的數(shù)據(jù)總值。從而通過上述方法可以得到每個統(tǒng)計(jì)周期內(nèi)產(chǎn)生的數(shù)據(jù)總量,然后上報給網(wǎng)管,由網(wǎng)管進(jìn)行后續(xù)處理。當(dāng)然,本實(shí)施例僅是具體實(shí)施中的一種方案,實(shí)際處理中計(jì)數(shù)器也可能是16位或64等,即本發(fā)明實(shí)施例對于使用何種數(shù)據(jù)類型并不做限定,并且采集單元的單位可能是B,匯總單元的單位也可能是MB等,本發(fā)明實(shí)施例對此不做限定。綜上,在匯總單元進(jìn)行單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù),以及選定單位下的溢出數(shù)據(jù),從而可以得到選定單位下的數(shù)據(jù)總值。在匯總單元進(jìn)行單位轉(zhuǎn)換比較易于實(shí)現(xiàn),并且對設(shè)備影響較小,誤差較小,并且可以提高統(tǒng)計(jì)精度。實(shí)施例三參照圖4,給出了本發(fā)明實(shí)施例三提供的數(shù)據(jù)的匯總處理裝置結(jié)構(gòu)圖。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)的匯總處理裝置,包括:統(tǒng)計(jì)并記錄模塊41、確定模塊42和數(shù)據(jù)總值計(jì)算模塊43。統(tǒng)計(jì)并記錄模塊41,用于采用計(jì)數(shù)器對采集的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì),記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù),并在計(jì)數(shù)器溢出時記錄溢出次數(shù)。確定模塊42,用于當(dāng)達(dá)到統(tǒng)計(jì)周期的結(jié)束時刻時,確定所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)。數(shù)據(jù)總值計(jì)算模塊43,用于依據(jù)所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值。綜上所述,本發(fā)明實(shí)施例能夠在計(jì)數(shù)器對原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的過程中,實(shí)時的記錄計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)并記錄計(jì)數(shù)器的溢出次數(shù),通過溢出次數(shù)的記錄可以獲知溢出的數(shù)據(jù),從而在統(tǒng)計(jì)周期的結(jié)束時刻,可以依據(jù)該統(tǒng)計(jì)周期內(nèi)記錄的統(tǒng)計(jì)數(shù)據(jù)和溢出次數(shù)計(jì)算數(shù)據(jù)總值,從而準(zhǔn)確的記錄數(shù)據(jù)總值,從而避免由于溢出導(dǎo)致數(shù)據(jù)總值不準(zhǔn)確,防止后續(xù)業(yè)務(wù)指標(biāo)計(jì)算出錯,保證對系統(tǒng)業(yè)務(wù)的準(zhǔn)確衡量。參照圖5,給出了本發(fā)明實(shí)施例三提供的數(shù)據(jù)的匯總處理裝置可選結(jié)構(gòu)圖??蛇x的,所述數(shù)據(jù)總值計(jì)算模塊43包括:統(tǒng)計(jì)數(shù)據(jù)單位轉(zhuǎn)換子模塊431,用于對所述統(tǒng)計(jì)周期的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行選定單位的單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)。溢出數(shù)據(jù)計(jì)算子模塊432,用于計(jì)算所述選定單位下所述溢出次數(shù)對應(yīng)的溢出數(shù)據(jù)??蛇x的,所述溢出數(shù)據(jù)計(jì)算子模塊432,包括:單位轉(zhuǎn)換單元,用于對所述計(jì)數(shù)器記錄的最大值進(jìn)行選定單位轉(zhuǎn)換;計(jì)算單元,用于將所述選定單位轉(zhuǎn)換后的最大值與所述溢出次數(shù)相乘,計(jì)算得到對應(yīng)的溢出數(shù)據(jù)??蛇x的,所述數(shù)據(jù)總值計(jì)算模塊43,包括:計(jì)算子模塊433,用于將所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù)與所述溢出數(shù)據(jù)相加,計(jì)算得到所述選定單位下的數(shù)據(jù)總值??蛇x的,所述統(tǒng)計(jì)并記錄模塊41,包括:統(tǒng)計(jì)子模塊411,用于采用計(jì)數(shù)器對上報的原始數(shù)據(jù)進(jìn)行累加,并實(shí)時記錄所述計(jì)數(shù)器內(nèi)的累加數(shù)據(jù);溢出記錄子模塊412,用于計(jì)數(shù)器內(nèi)當(dāng)前記錄的累加數(shù)據(jù)小于上一次記錄的累加數(shù)據(jù)時,所述計(jì)數(shù)器溢出,將當(dāng)前記錄的溢出次數(shù)加一??蛇x的,所述確定模塊42包括:第一統(tǒng)計(jì)數(shù)據(jù)記錄子模塊421,用于在所述統(tǒng)計(jì)周期的開始時刻時,將計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)記錄為第一統(tǒng)計(jì)數(shù)據(jù)。第一溢出次數(shù)記錄子模塊422,用于將記錄的溢出次數(shù)作為第一溢出次數(shù)。第二統(tǒng)計(jì)數(shù)據(jù)記錄子模塊423,用于在達(dá)到所述統(tǒng)計(jì)周期的結(jié)束時刻時,將所述計(jì)數(shù)器內(nèi)的統(tǒng)計(jì)數(shù)據(jù)作為第二統(tǒng)計(jì)數(shù)據(jù)。第二溢出次數(shù)記錄子模塊424,用于將記錄的溢出次數(shù)作為第二溢出次數(shù)。統(tǒng)計(jì)數(shù)據(jù)確定子模塊425,用于將所述第二統(tǒng)計(jì)數(shù)據(jù)減去所述第一統(tǒng)計(jì)數(shù)據(jù),獲取統(tǒng)計(jì)數(shù)據(jù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的統(tǒng)計(jì)數(shù)據(jù)。溢出次數(shù)確定子模塊426,用于將所述第二溢出次數(shù)減去所述第一溢出次數(shù),獲取溢出次數(shù)差值作為所述統(tǒng)計(jì)周期內(nèi)產(chǎn)生的溢出次數(shù)。綜上所述,本發(fā)明在匯總單元進(jìn)行單位轉(zhuǎn)換,得到所述選定單位對應(yīng)的統(tǒng)計(jì)數(shù)據(jù),以及選定單位下的溢出數(shù)據(jù),從而可以得到選定單位下的數(shù)據(jù)總值。在匯總單元進(jìn)行單位轉(zhuǎn)換比較易于實(shí)現(xiàn),并且對設(shè)備影響較小,誤差較小,并且可以提高統(tǒng)計(jì)精度。對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲介質(zhì)中。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。以上對本發(fā)明所提供的一種數(shù)據(jù)的匯總處理方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1