国产精品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>

      網(wǎng)絡(luò)流量的檢驗方法和裝置與流程

      文檔序號:11929957閱讀:443來源:國知局
      網(wǎng)絡(luò)流量的檢驗方法和裝置與流程

      本申請涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)流量的檢驗方法和裝置。



      背景技術(shù):

      對于網(wǎng)絡(luò)流量數(shù)據(jù),通常需要進行流量異常與否的檢驗,現(xiàn)有技術(shù)中進行流量異常檢驗的方式有很多,較常用的有基于域值的檢驗方式,基于統(tǒng)計的檢驗方式,基于小波的檢驗方式,基于馬爾可夫等隨機過程模型的方式和一些基于機器學習、數(shù)據(jù)挖掘和神經(jīng)網(wǎng)絡(luò)等檢驗方式。

      以上方式,具體檢驗過程均需要人工干預(yù),導(dǎo)致整體的檢驗速度低,效率低下。

      針對上述的問題,目前尚未提出有效的解決方案。



      技術(shù)實現(xiàn)要素:

      本申請實施例提供了一種網(wǎng)絡(luò)流量的檢驗方法和裝置,以至少解決現(xiàn)有技術(shù)中檢驗網(wǎng)絡(luò)流量的效率比較低的技術(shù)問題。

      根據(jù)本申請實施例的一個方面,提供了一種網(wǎng)絡(luò)流量的檢驗方法,包括:獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,所述參考時間為在所述待檢驗時間之前并與所述待檢驗時間相鄰的時間;基于所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù);計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述預(yù)測數(shù)據(jù)之間的誤差;根據(jù)所述預(yù)測數(shù)據(jù)和所述誤差確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍;以及如果檢驗出所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出所述預(yù)測范圍,則確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常。

      進一步地,基于所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù)包括:獲取計算網(wǎng)絡(luò)流量的初始遞推公式,其中,所述初始遞推公式中含有未知預(yù)設(shè)參數(shù);以所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)作為訓練數(shù)據(jù),代入所述初始遞推公式,計算出所述未知預(yù)設(shè)參數(shù);以及將所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到所述預(yù)測 數(shù)據(jù),其中,所述目標遞推公式為計算出所述未知預(yù)設(shè)參數(shù)后的所述初始遞推公式。

      進一步地,獲取到的所述初始遞推公式的數(shù)量為多個,以所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)作為訓練數(shù)據(jù),代入所述初始遞推公式,計算出所述未知預(yù)設(shè)參數(shù)包括:將所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)依次代入每個所述初始遞推公式,計算出每個所述初始遞推公式的所述未知預(yù)設(shè)參數(shù),將所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到所述預(yù)測數(shù)據(jù)包括:將所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入每個所述目標遞推公式,得到多組所述預(yù)測數(shù)據(jù),計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述預(yù)測數(shù)據(jù)之間的誤差包括:計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和每一組所述預(yù)測數(shù)據(jù)之間的誤差,得到多個所述誤差,根據(jù)所述預(yù)測數(shù)據(jù)和所述誤差確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍包括:從多個所述誤差中篩選出最小誤差;以及根據(jù)與所述最小誤差對應(yīng)的一組所述預(yù)測數(shù)據(jù)和所述最小誤差確定所述預(yù)測范圍。

      進一步地,所述誤差為均方差,根據(jù)所述預(yù)測數(shù)據(jù)和所述誤差確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍包括:計算所述均方差所對應(yīng)的標準差;確定所述預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的所述標準差之和為所述預(yù)測范圍的上界;以及確定所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述預(yù)測范圍的下界。

      進一步地,所述待檢驗時間包括多個時間節(jié)點,所述預(yù)測數(shù)據(jù)包括每個所述時間節(jié)點的預(yù)測數(shù)據(jù),確定所述預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的所述標準差之和為所述預(yù)測范圍的上界包括:確定時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之和為所述時間節(jié)點j的所述預(yù)測范圍的上界,其中,j依次取1至N,時間節(jié)點1至時間節(jié)點N構(gòu)成所述多個時間節(jié)點,確定所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述預(yù)測范圍的下界包括:確定所述時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述時間節(jié)點j的所述預(yù)測范圍的下界。

      進一步地,在確定所述時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述時間節(jié)點j的所述預(yù)測范圍的下界之后,所述方法還包括:繪制所述預(yù)測范圍基于每個所述時間節(jié)點的圖形;以及將每個所述時間節(jié)點的實際數(shù)據(jù)繪制在所述圖形上。

      進一步地,如果檢驗出所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出所述預(yù)測范圍,則確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常包括:如果檢驗出時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出所述時間節(jié)點X的所述預(yù)測范圍,則確定所述時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,其中,所述時間節(jié)點X為所述時間節(jié)點1至時間節(jié)點N中的時間節(jié)點;以及返回所述時間節(jié)點X。

      根據(jù)本申請實施例的一個方面,提供了一種網(wǎng)絡(luò)流量的檢驗裝置,包括:獲取單元,用于獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,所述參考時間為在所述待檢驗時間之前并與所述待檢驗時間相鄰的時間;第一計算單元,用于基于所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù);第二計算單元,用于計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和所述預(yù)測數(shù)據(jù)之間的誤差;第一確定單元,用于根據(jù)所述預(yù)測數(shù)據(jù)和所述誤差確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍;以及第二確定單元,用于在檢驗出所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出所述預(yù)測范圍的情況下,確定所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常。

      進一步地,所述第一計算單元包括:獲取子單元,用于獲取計算網(wǎng)絡(luò)流量的初始遞推公式,其中,所述初始遞推公式中含有未知預(yù)設(shè)參數(shù);第一代入子單元,用于以所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)作為訓練數(shù)據(jù),代入所述初始遞推公式,計算出所述未知預(yù)設(shè)參數(shù);以及第二代入子單元,用于將所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到所述預(yù)測數(shù)據(jù),其中,所述目標遞推公式為計算出所述未知預(yù)設(shè)參數(shù)后的所述初始遞推公式。

      進一步地,所述獲取子單元獲取到的所述初始遞推公式的數(shù)量為多個,所述第一代入子單元包括:第一代入模塊,用于將所述參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)依次代入每個所述初始遞推公式,計算出每個所述初始遞推公式的所述未知預(yù)設(shè)參數(shù),所述第二代入子單元包括:第二代入模塊,用于將所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入每個所述目標遞推公式,得到多組所述預(yù)測數(shù)據(jù),所述第二計算單元包括:第一計算子單元,用于計算所述待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和每一組所述預(yù)測數(shù)據(jù)之間的誤差,得到多個所述誤差,所述第一確定單元包括:篩選子單元,用于從多個所述誤差中篩選出最小誤差;以及第一確定子單元,用于根據(jù)與所述最小誤差對應(yīng)的一組所述預(yù)測數(shù)據(jù)和所述最小誤差確定所述預(yù)測范圍。

      進一步地,所述誤差為均方差,所述第一確定單元包括:第二計算子單元,用于計算所述均方差所對應(yīng)的標準差;第二確定子單元,用于確定所述預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的所述標準差之和為所述預(yù)測范圍的上界;以及第三確定子單元,用于確定所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述預(yù)測范圍的下界。

      進一步地,所述待檢驗時間包括多個時間節(jié)點,所述預(yù)測數(shù)據(jù)包括每個所述時間節(jié)點的預(yù)測數(shù)據(jù),所述第二確定子單元包括:第一確定模塊,用于確定時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之和為所述時間節(jié)點j的所述預(yù)測范圍的上界,其中,j依次取1至N,時間節(jié)點1至時間節(jié)點N構(gòu)成所述多個時間節(jié)點,所 述第三確定子單元包括:第二確定模塊,用于確定所述時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述時間節(jié)點j的所述預(yù)測范圍的下界。

      進一步地,所述裝置還包括:第一繪制單元,用于在所述第二確定模塊確定所述時間節(jié)點j的所述預(yù)測數(shù)據(jù)與所述預(yù)設(shè)倍數(shù)的所述標準差之差為所述時間節(jié)點j的所述預(yù)測范圍的下界之后,繪制所述預(yù)測范圍基于每個所述時間節(jié)點的圖形;以及第二繪制單元,用于將每個所述時間節(jié)點的實際數(shù)據(jù)繪制在所述圖形上。

      進一步地,所述第二確定單元包括:第四確定子單元,用于在檢驗出時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出所述時間節(jié)點X的所述預(yù)測范圍的情況下,確定所述時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,其中,所述時間節(jié)點X為所述時間節(jié)點1至時間節(jié)點N中的時間節(jié)點;以及返回子單元,用于返回所述時間節(jié)點X。

      在本申請實施例中,采用獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,參考時間為在待檢驗時間之前并與待檢驗時間相鄰的時間;基于待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù);計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和預(yù)測數(shù)據(jù)之間的誤差;根據(jù)預(yù)測數(shù)據(jù)和誤差確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍;以及如果檢驗出待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍,則確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常。通過利用待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和待參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),來計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù),進而基于預(yù)測數(shù)據(jù)檢驗待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)異常與否,當實際數(shù)據(jù)超出由預(yù)測數(shù)據(jù)確定出的預(yù)測范圍時,確定該數(shù)據(jù)為檢驗出的異常數(shù)據(jù),此種檢驗方式只需要人工設(shè)定好待檢驗時間,即可自動執(zhí)行整個檢驗方案,而具體檢驗過程不需要人工干預(yù),能夠有效避免人工干預(yù)檢驗過程所導(dǎo)致的檢驗速度低的弊端,解決了現(xiàn)有技術(shù)中檢驗網(wǎng)絡(luò)流量的效率比較低的技術(shù)問題,達到了在保證檢驗準確度的基礎(chǔ)上提高檢驗效率、縮短檢驗時間的技術(shù)效果。

      附圖說明

      此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:

      圖1是根據(jù)本申請實施例的一種網(wǎng)絡(luò)流量的檢驗方法的流程圖;

      圖2是根據(jù)本申請實施例的網(wǎng)絡(luò)流量的檢驗方法計算模型遞推公式中初始值的流程圖;以及

      圖3是根據(jù)本申請實施例的一種網(wǎng)絡(luò)流量的檢驗裝置的示意圖。

      具體實施方式

      為了使本技術(shù)領(lǐng)域的人員更好地理解本申請方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本申請保護的范圍。

      需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本申請的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

      根據(jù)本申請實施例,提供了一種網(wǎng)絡(luò)流量的檢驗方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      圖1是根據(jù)本申請實施例的一種網(wǎng)絡(luò)流量的檢驗方法的流程圖,如圖1所示,該方法主要包括如下步驟S102至步驟S110:

      S102:獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,參考時間為在待檢驗時間之前并與待檢驗時間相鄰的時間。

      在本申請實施例中,關(guān)于網(wǎng)絡(luò)流量的相關(guān)數(shù)據(jù)可以從進行流量數(shù)據(jù)保存的相關(guān)數(shù)據(jù)庫中獲取。所選取的待檢驗時間通常是一個月,而參考時間則是一個比待檢驗時間長的時間,以便能夠得到足夠的參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),對于待檢驗時間為一個月的情況,參考時間可以為在待檢驗時間之前并與待檢驗時間相鄰的60天。

      S104:基于待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù),其中,可以采用模型訓練方式進行計算,得到預(yù)測數(shù)據(jù)。

      S106:計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和預(yù)測數(shù)據(jù)之間的誤差,其中,可 以采用均方差計算方式計算二者之間的均方差,作為誤差。

      S108:根據(jù)預(yù)測數(shù)據(jù)和誤差確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍,其中,預(yù)測范圍可以是由預(yù)測數(shù)據(jù)和對均方差開根號得到的標準差確定出的上下界構(gòu)成的范圍。

      S110:如果檢驗出待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍,則確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,即不在預(yù)測范圍內(nèi)的網(wǎng)絡(luò)流量數(shù)據(jù)為檢驗出的異常數(shù)據(jù),其中,離預(yù)測范圍中心越遠的數(shù)據(jù)越可能是異常數(shù)據(jù),即離預(yù)測數(shù)據(jù)越遠的數(shù)據(jù)越可能是異常數(shù)據(jù)。

      本申請實施例所提供的網(wǎng)絡(luò)流量的檢驗方法,通過利用待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和待參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),來計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù),進而基于預(yù)測數(shù)據(jù)檢驗待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)異常與否,當實際數(shù)據(jù)超出由預(yù)測數(shù)據(jù)確定出的預(yù)測范圍時,確定該數(shù)據(jù)為檢驗出的異常數(shù)據(jù),此種檢驗方式只需要人工設(shè)定好待檢驗時間,即可自動執(zhí)行整個檢驗方案,而具體檢驗過程不需要人工干預(yù),能夠有效避免人工干預(yù)檢驗過程所導(dǎo)致的檢驗速度低的弊端,解決了現(xiàn)有技術(shù)中檢驗網(wǎng)絡(luò)流量的效率比較低的技術(shù)問題,達到了在保證檢驗準確度的基礎(chǔ)上提高檢驗效率、縮短檢驗時間的技術(shù)效果。

      具體地,在本申請實施例中,采用模型訓練方式進行計算得到預(yù)測數(shù)據(jù),可以通過模型訓練遞推公式進行,對于模型訓練遞推公式而言,每個遞推公式通常都具有未知預(yù)設(shè)參數(shù),本申請實施例對網(wǎng)絡(luò)流量數(shù)據(jù)訓練過程中,先獲取到相關(guān)初始遞推公式,然后將參考時間內(nèi)網(wǎng)絡(luò)流量的每個實際數(shù)據(jù)作為訓練數(shù)據(jù)代入初始遞推公式,計算出未知預(yù)設(shè)參數(shù),未知預(yù)設(shè)參數(shù)計算出后,初始遞推公式可稱作目標遞推公式,然后將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到預(yù)測數(shù)據(jù)。即,步驟S104可以包括獲取計算網(wǎng)絡(luò)流量的初始遞推公式,該初始遞推公式中含有未知預(yù)設(shè)參數(shù);以參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)作為訓練數(shù)據(jù),代入初始遞推公式,計算出未知預(yù)設(shè)參數(shù);以及待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到預(yù)測數(shù)據(jù),其中,目標遞推公式為計算出未知預(yù)設(shè)參數(shù)后的初始遞推公式。

      優(yōu)選地,獲取到的初始遞推公式的數(shù)量可以為多個,相應(yīng)地,在未知預(yù)設(shè)參數(shù)的計算過程中,需要將參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)依次代入每個初始遞推公式,計算出每個初始遞推公式的未知預(yù)設(shè)參數(shù);在預(yù)測數(shù)據(jù)的計算過程中,需要將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)依次代入每個目標遞推公式,得到多組預(yù)測數(shù)據(jù);誤差計算過程中,則需計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和每一組預(yù)測數(shù)據(jù)之間的誤差,得到多個誤差;預(yù)測范圍的確定則可以是:首先,從多個誤差中篩選出最小誤差;然后,根據(jù)與最小誤差對應(yīng)的一組預(yù)測數(shù)據(jù)和最小誤差確定預(yù)測范圍。

      通過利用多個遞推公式進行預(yù)測數(shù)據(jù)的計算,進而最終根據(jù)與最小誤差對應(yīng)的一組預(yù)測數(shù)據(jù)和最小誤差確定出預(yù)測范圍,實現(xiàn)了綜合考慮不同遞推公式的優(yōu)點,選擇出最小誤差來確定預(yù)測范圍,以進一步提高檢驗的精確度。

      在本申請實施例中,多個初始遞推公式可以包括加法Holt-Winters模型遞推公式、乘法Holt-Winters模型遞推公式和Holts模型遞推公式,其中,各個初始遞推公式具體表示如下:

      加法Holt-Winters模型遞推公式:

      乘法Holt-Winters模型遞推公式:

      Holts模型遞推公式:

      其中,α、β、γ參數(shù)為未知預(yù)設(shè)參數(shù),yt表示模型訓練公式中時間序列在時刻t的取值,yt-1同理表示時間序列在時刻t-1的取值。lt、bt、st是模型假設(shè)的在時刻t時,時間序列的狀態(tài)量,分別稱為level(水平值),slope(增長率),season(周期項)。Holt-Winters模型中時間序列由三種成分(level,slope,season)組成。Holts模型中時間序列由兩種成分(level,slope)組成,m是所訓練的數(shù)據(jù)的周期值,h為預(yù)測的步長,yt+h|t為以時刻t之前的取值和在時刻t的取值來預(yù)測t+h時刻的取值。

      在本申請實施例中,對于訓練數(shù)據(jù)為參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)而言,由于網(wǎng)絡(luò)流量的監(jiān)控,得到的相關(guān)數(shù)據(jù)一般是以一個星期7天為周期,所以,m的取值可以為7,假如參考時間為60天,則時刻t即表示60天中的第1天、第2天,……直至第60天;yt和yt-1均表示對應(yīng)天的網(wǎng)絡(luò)流量;lt、bt、st表示相應(yīng)天的網(wǎng)絡(luò)流量中的水平值的取值、增長率的取值和周期項的取值。

      為了得到能夠計算預(yù)測數(shù)據(jù)的目標遞推公式,需要計算出各個公式中的未知預(yù)設(shè)參數(shù)α、β、γ,在計算未知預(yù)設(shè)參數(shù)α、β、γ之前,需要先計算出各個公式中的lt、bt、st的初始值。以下具體說明本申請實施例中進行模型公式計算的過程:

      關(guān)于Holt-Winters模型,在具體訓練過程中,可以通過滑動平均(Moving Average,也可以稱移動平滑)和線性回歸方式來估算出Holt-Winters模型遞推公式中的水平值、增長率和周期項,具體估算步驟在圖2中示出,如圖2所示:以Xn表示訓練數(shù)據(jù),即參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),Yn表示對訓練數(shù)據(jù)進行移動平滑后的數(shù)據(jù),Zn=Xn-Yn,

      對于網(wǎng)絡(luò)流量數(shù)據(jù)通常以7天為周期的情況,則需要估算出的初始周期項有7個,假設(shè)分別為s1、s2…s7,需要用到Z4至Z17共14個數(shù)據(jù);移動平滑過程中,對于某個數(shù)據(jù),通過是用一個周期內(nèi)這個數(shù)據(jù)的前后幾個數(shù)據(jù)一起進行平均,假設(shè)周期為T,當T為奇數(shù)時,對數(shù)據(jù)Xn進行移動平滑的公式為當T為偶數(shù)時,對數(shù)據(jù)Xn進行移動平滑的公式為由于網(wǎng)絡(luò)流量數(shù)據(jù)的周期為7,所以移動平滑過程中,對于某個數(shù)據(jù),需要用到這個數(shù)據(jù)之前和之后的各3個數(shù)據(jù)進行移動平滑,因此

      由于Zn=Xn-Yn,若需要計算出Z4至Z17共14個數(shù)據(jù),則相應(yīng)地需要X4至X17和 Y4至Y17,而因此需要X1至X20共20個數(shù)據(jù)作為訓練模型中的基礎(chǔ)數(shù)據(jù)來進行周期性的計算。具體計算步驟如下:

      步驟S201,從參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)中取出前20個數(shù)據(jù)分別記為X1至X20。

      步驟S202,按照公式進行移動平滑計算,得到經(jīng)過移動平滑后的14個數(shù)據(jù)Y4至Y17

      步驟S203,按照公式Zn=Xn-Yn進行計算,得到Z4至Z17。

      步驟S204,按照公式進行計算,得到初始周期項s1、s2…s7。

      步驟S205,按照公式tn=Xn-s(n-4)%7+1(其中,%表示取模運算)進行計算,得到t4至t17共14個數(shù)據(jù)不含有周期項的數(shù)據(jù)。

      步驟S206,使用曲線擬合方式,對t4至t17進行直線擬合,擬合出tn關(guān)于n一條直線,具體地,在本申請實施例中,可以采用普通最小二乘法(Ordinary Least Square,簡稱OLS)對t4至t17進行直線擬合,其中,擬合出的直線的斜率就是Holt-Winters模型遞推公式中的初始增長率,直線的截距加上13倍的初始增長率就是Holt-Winters模型遞推公式中的初始水平值。

      通過以上步驟,得到了加法Holt-Winters模型遞推公式和乘法Holt-Winters模型遞推公式中的lt、bt、st初始值。

      關(guān)于Holts模型,由于Holts模型不具備周期項,因此,可以直接從參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)中抽取多個(比如10個)數(shù)據(jù)作為訓練數(shù)據(jù),對訓練數(shù)據(jù)進行直線擬合,擬合出的直線的斜率就是Holts模型遞推公式中的初始增長率,直線的截距加上9倍的初始增長率就是Holts模型遞推公式中的初始水平值,得到模型遞推公式 中的lt、bt初始值。其中,直線擬合方式和Holt-Winters模型中相同,同樣可以采用OLS算法。

      得到加法Holt-Winters模型遞推公式、乘法Holt-Winters模型遞推公式和Holts模型遞推公式的初始值之后,將初始值和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)中初始值之后的數(shù)據(jù)代入模型遞推公式中,得到參考時間內(nèi)的相關(guān)預(yù)測值。

      具體而言,在本申請實施例中,加法Holt-Winters模型遞推公式和乘法Holt-Winters模型遞推公式中,參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)中的前20天的數(shù)據(jù)參與了初始值計算得到了第18天的初始值,這里可以將第18天至第60天的數(shù)據(jù)代入加法Holt-Winters模型遞推公式和乘法Holt-Winters模型遞推公式中,相應(yīng)地得到第18天至第60天的預(yù)測數(shù)據(jù),預(yù)測數(shù)據(jù)含有α、β、γ參數(shù);把第18天至第60天的預(yù)測數(shù)據(jù)和第18天至第60天的實際數(shù)據(jù)代入誤差計算公式,得到一個含有α、β、γ參數(shù)的目標函數(shù),其中,誤差計算公式可以是MSE計算公式,其中,表示第i天的預(yù)測數(shù)據(jù),Xi表示第i天的實際數(shù)據(jù)。

      其中,α、β、γ參數(shù)的搜索范圍是[0,1],BFGS是從一個初始點開始在一個搜索范圍內(nèi)一步一步找最優(yōu)解的過程,α=0.3、β=0.1、γ=0.1是這個搜索過程的初始點,調(diào)用fmin_l_bfgs_b可以求出α,β,γ的值。

      Holts模型遞推公式中,假設(shè)參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)中的前10天的數(shù)據(jù)參與了初始值計算,這里可以將第11天至第60天的數(shù)據(jù)代入Holts模型遞推公式中,相應(yīng)地得到第11天至第60天的預(yù)測數(shù)據(jù),預(yù)測數(shù)據(jù)含有α、β參數(shù);把第11天至第60天的預(yù)測數(shù)據(jù)和第11天至第60天的實際數(shù)據(jù)代入誤差計算公式,得到一個含有α、β參數(shù)的目標函數(shù),其中,誤差計算公式可以是MSE計算公式,其中,表示第i天的預(yù)測數(shù)據(jù),Xi表示第i天的實際數(shù)據(jù)。

      其中,α、β參數(shù)的搜索范圍同樣可以是[0,1],同樣BFGS是從一個初始點開 始在一個搜索范圍內(nèi)一步一步找最優(yōu)解的過程,α=0.3、β=0.1是這個搜索過程的初始點,調(diào)用fmin_l_bfgs_b可以求出α,β的值。

      未知預(yù)設(shè)參數(shù)求解出來后,加法Holt-Winters模型遞推公式和乘法Holt-Winters模型遞推公式中的α、β、γ參數(shù)已知,Holts模型遞推公式中的α、β參數(shù)已知,各個參數(shù)已知的模型遞推公式稱作目標遞推公式,將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)每代入一個目標遞推公式后,得到一組預(yù)測數(shù)據(jù),依次代入三個目標遞推公式后,得到三組預(yù)測數(shù)據(jù)。然后計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和每一組預(yù)測數(shù)據(jù)之間的誤差,得到多個誤差,從多個誤差中篩選出最小誤差,最終根據(jù)與最小誤差對應(yīng)的一組預(yù)測數(shù)據(jù)和最小誤差確定預(yù)測范圍。

      具體地,在本申請實施例中,所確定出的預(yù)測范圍可以是上下界構(gòu)成的范圍,即根據(jù)預(yù)測數(shù)據(jù)和誤差確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍可以包括:計算均方差所對應(yīng)的標準差;確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之和為預(yù)測范圍的上界;以及確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為預(yù)測范圍的下界。預(yù)設(shè)倍數(shù)可以是兩倍,也可以根據(jù)實際精度的需求,經(jīng)預(yù)設(shè)倍數(shù)設(shè)置為其它倍數(shù)。

      其中,待檢驗時間包括多個時間節(jié)點,預(yù)測數(shù)據(jù)則相應(yīng)地包括每個時間節(jié)點的預(yù)測數(shù)據(jù),對于每一個時間節(jié)點均需要確定出該節(jié)點上的預(yù)測范圍的上下界,假設(shè)多個時間節(jié)點包括時間節(jié)點1至時間節(jié)點N,確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之和為預(yù)測范圍的上界包括:確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之和為時間節(jié)點j的預(yù)測范圍的上界,其中,j依次取1至N,確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為預(yù)測范圍的下界包括:確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為時間節(jié)點j的預(yù)測范圍的下界。

      對于包括多個時間節(jié)點的情況,其中,如果檢驗出哪個時間節(jié)點內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出該時間節(jié)點的預(yù)測范圍,則確定該時間節(jié)點內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,并可以返回該時間節(jié)點。即,在本申請實施例中,如果檢驗出待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍,則確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常包括:如果檢驗出時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出時間節(jié)點X的預(yù)測范圍,則確定時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,返回時間節(jié)點X,其中,時間節(jié)點X為時間節(jié)點1至時間節(jié)點N中的時間節(jié)點,時間節(jié)點X并不一定是一個時間節(jié)點,凡是時間節(jié)點內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍的時間節(jié)點均稱作時間節(jié)點X。其中,返回的時間節(jié)點X可以提供給檢測人員,用于檢測在該時間節(jié)點發(fā)生異常的原因。

      優(yōu)選地,在確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為時間節(jié)點j的預(yù) 測范圍的下界之后,本申請實施例所提供的網(wǎng)絡(luò)流量的檢驗方法還包括:繪制預(yù)測范圍基于每個時間節(jié)點的圖形;以及將每個時間節(jié)點的實際數(shù)據(jù)繪制在圖形上。即以圖形的方式將每個時間節(jié)點的預(yù)測范圍展示出來,并在該圖形上顯示各個時間節(jié)點的實際數(shù)據(jù),實現(xiàn)直觀地將時間數(shù)據(jù)和預(yù)測范圍的情況展示給數(shù)據(jù)檢驗者的技術(shù)效果。

      根據(jù)本發(fā)明實施例,還提供了一種網(wǎng)絡(luò)流量的檢驗裝置。該網(wǎng)絡(luò)流量的檢驗裝置可以執(zhí)行上述網(wǎng)絡(luò)流量的檢驗方法,上述網(wǎng)絡(luò)流量的檢驗方法也可以通過該網(wǎng)絡(luò)流量的檢驗裝置實施。

      圖3是根據(jù)本申請實施例的網(wǎng)絡(luò)流量的檢驗裝置的示意圖。如圖3所示,該網(wǎng)絡(luò)流量的檢驗主要包括獲取單元10、第一計算單元20、第二計算單元30、第一確定單元40和第二確定單元50,其中:

      獲取單元10用于獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,參考時間為在待檢驗時間之前并與待檢驗時間相鄰的時間。

      在本申請實施例中,關(guān)于網(wǎng)絡(luò)流量的相關(guān)數(shù)據(jù)可以從進行流量數(shù)據(jù)保存的相關(guān)數(shù)據(jù)庫中獲取。所選取的待檢驗時間通常是一個月,而參考時間則是一個比待檢驗時間長的時間,以便能夠得到足夠的參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),對于待檢驗時間為一個月的情況,參考時間可以為在待檢驗時間之前并與待檢驗時間相鄰的60天。

      第一計算單元20用于基于待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù),其中,可以采用模型訓練方式進行計算,得到預(yù)測數(shù)據(jù)。

      第二計算單元30用于計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和預(yù)測數(shù)據(jù)之間的誤差,其中,可以采用均方差計算方式計算二者之間的均方差,作為誤差。

      第一確定單元40用于根據(jù)預(yù)測數(shù)據(jù)和誤差確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍,其中,預(yù)測范圍可以是由預(yù)測數(shù)據(jù)和對均方差開根號得到的標準差確定出的上下界構(gòu)成的范圍。

      第二確定單元50用于在檢驗出待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍的情況下,確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,即不在預(yù)測范圍內(nèi)的網(wǎng)絡(luò)流量數(shù)據(jù)為檢驗出的異常數(shù)據(jù),其中,離預(yù)測范圍中心越遠的數(shù)據(jù)越可能是異常數(shù)據(jù),即離預(yù)測數(shù)據(jù)越遠的數(shù)據(jù)越可能是異常數(shù)據(jù)。

      本申請實施例所提供的網(wǎng)絡(luò)流量的檢驗裝置,通過利用待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和待參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),來計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測 數(shù)據(jù),進而基于預(yù)測數(shù)據(jù)檢驗待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)異常與否,當實際數(shù)據(jù)超出由預(yù)測數(shù)據(jù)確定出的預(yù)測范圍時,確定該數(shù)據(jù)為檢驗出的異常數(shù)據(jù),此種檢驗方式只需要人工設(shè)定好待檢驗時間,即可自動執(zhí)行整個檢驗方案,而具體檢驗過程不需要人工干預(yù),能夠有效避免人工干預(yù)檢驗過程所導(dǎo)致的檢驗速度低的弊端,解決了現(xiàn)有技術(shù)中檢驗網(wǎng)絡(luò)流量的效率比較低的技術(shù)問題,達到了在保證檢驗準確度的基礎(chǔ)上提高檢驗效率、縮短檢驗時間的技術(shù)效果。

      具體地,在本申請實施例中,采用模型訓練方式進行計算得到預(yù)測數(shù)據(jù),可以通過模型訓練遞推公式進行,對于模型訓練遞推公式而言,每個遞推公式通常都具有未知預(yù)設(shè)參數(shù),本申請實施例對網(wǎng)絡(luò)流量數(shù)據(jù)訓練過程中,先獲取到相關(guān)初始遞推公式,然后將參考時間內(nèi)網(wǎng)絡(luò)流量的每個實際數(shù)據(jù)作為訓練數(shù)據(jù)代入初始遞推公式,計算出未知預(yù)設(shè)參數(shù),未知預(yù)設(shè)參數(shù)計算出后,初始遞推公式可稱作目標遞推公式,然后將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到預(yù)測數(shù)據(jù)。即,第一計算單元20包括獲取子單元、第一代入子單元和第二代入子單元,其中,獲取子單元用于獲取計算網(wǎng)絡(luò)流量的初始遞推公式,其中,初始遞推公式中含有未知預(yù)設(shè)參數(shù);第一代入子單元用于以參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)作為訓練數(shù)據(jù),代入初始遞推公式,計算出未知預(yù)設(shè)參數(shù);第二代入子單元用于將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入目標遞推公式,得到預(yù)測數(shù)據(jù),其中,目標遞推公式為計算出未知預(yù)設(shè)參數(shù)后的初始遞推公式。

      優(yōu)選地,獲取子單元獲取到的初始遞推公式的數(shù)量為多個,相應(yīng)地,第一代入子單元包括第一代入模塊,該第一代入模塊用于將參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)依次代入每個初始遞推公式,計算出每個初始遞推公式的未知預(yù)設(shè)參數(shù)。第二代入子單元包括第二代入模塊,該第二代入模塊用于將待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)代入每個目標遞推公式,得到多組預(yù)測數(shù)據(jù)。第二計算單元包括第一計算子單元,該第一計算子單元用于計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和每一組預(yù)測數(shù)據(jù)之間的誤差,得到多個誤差。第一確定單元包括篩選子單元和第一確定子單元,其中,篩選子單元用于從多個誤差中篩選出最小誤差;第一確定子單元,用于根據(jù)與最小誤差對應(yīng)的一組預(yù)測數(shù)據(jù)和最小誤差確定預(yù)測范圍。

      通過利用多個遞推公式進行預(yù)測數(shù)據(jù)的計算,進而最終根據(jù)與最小誤差對應(yīng)的一組預(yù)測數(shù)據(jù)和最小誤差確定出預(yù)測范圍,實現(xiàn)了綜合考慮不同遞推公式的優(yōu)點,選擇出最小誤差來確定預(yù)測范圍,以進一步提高檢驗的精確度。

      在本申請實施例中,多個初始遞推公式可以包括加法Holt-Winters模型遞推公式、乘法Holt-Winters模型遞推公式和Holts模型遞推公式,具體利用各個遞推公式進行預(yù) 測數(shù)據(jù)計算的方式,與本申請上述的方法實施例部分所提供的方式相同,此處不再贅述。

      可選地,第一確定單元40包括第二計算子單元、第二確定子單元和第三確定子單元,其中,第二計算子單元用于計算均方差所對應(yīng)的標準差;第二確定子單元用于確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之和為預(yù)測范圍的上界;第三確定子單元用于確定預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為預(yù)測范圍的下界。預(yù)設(shè)倍數(shù)可以是兩倍,也可以根據(jù)實際精度的需求,經(jīng)預(yù)設(shè)倍數(shù)設(shè)置為其它倍數(shù)。

      在本申請實施例中,待檢驗時間包括多個時間節(jié)點,預(yù)測數(shù)據(jù)包括每個時間節(jié)點的預(yù)測數(shù)據(jù),對于每一個時間節(jié)點均需要確定出該節(jié)點上的預(yù)測范圍的上下界,第二確定子單元包括第一確定模塊,第三確定子單元包括第二確定模塊,假設(shè)多個時間節(jié)點包括時間節(jié)點1至時間節(jié)點N,第一確定模塊用于確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之和為時間節(jié)點j的預(yù)測范圍的上界,其中,j依次取1至N;第二確定模塊用于確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為時間節(jié)點j的預(yù)測范圍的下界。

      對于包括多個時間節(jié)點的情況,其中,如果檢驗出哪個時間節(jié)點內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出該時間節(jié)點的預(yù)測范圍,則確定該時間節(jié)點內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,并可以返回該時間節(jié)點。即,在本申請實施例中,第二確定單元50包括第四確定子單元和返回子單元,如果檢驗出時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出時間節(jié)點X的預(yù)測范圍,第四確定子單元用于確定時間節(jié)點X內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常,返回子單元用于返回時間節(jié)點X,其中,時間節(jié)點X為時間節(jié)點1至時間節(jié)點N中的時間節(jié)點,時間節(jié)點X并不一定是一個時間節(jié)點,凡是時間節(jié)點內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍的時間節(jié)點均稱作時間節(jié)點X。

      優(yōu)選地,本申請實施例所提供的網(wǎng)絡(luò)流量的檢驗裝置還包括第一繪制單元和第二繪制單元,在第二確定模塊確定時間節(jié)點j的預(yù)測數(shù)據(jù)與預(yù)設(shè)倍數(shù)的標準差之差為時間節(jié)點j的預(yù)測范圍的下界之后,第一繪制單元,用于繪制預(yù)測范圍基于每個時間節(jié)點的圖形;第二繪制單元用于將每個時間節(jié)點的實際數(shù)據(jù)繪制在圖形上。即以圖形的方式將每個時間節(jié)點的預(yù)測范圍展示出來,并在該圖形上顯示各個時間節(jié)點的實際數(shù)據(jù),實現(xiàn)直觀地將時間數(shù)據(jù)和預(yù)測范圍的情況展示給數(shù)據(jù)檢驗者的技術(shù)效果。

      所述網(wǎng)絡(luò)流量的檢驗裝置包括處理器和存儲器,上述獲取單元10、第一計算單元20、第二計算單元30、第一確定單元40和第二確定單元50等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應(yīng)的功能。

      處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來在保證檢驗準確度的基礎(chǔ)上提高檢驗效率、縮短檢驗時間。

      存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM),存儲器包括至少一個存儲芯片。

      本申請還提供了一種計算機程序產(chǎn)品,當在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),其中,參考時間為在待檢驗時間之前并與待檢驗時間相鄰的時間;基于待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和參考時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù),計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測數(shù)據(jù);計算待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)和預(yù)測數(shù)據(jù)之間的誤差;根據(jù)預(yù)測數(shù)據(jù)和誤差確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量的預(yù)測范圍;以及如果檢驗出待檢驗時間內(nèi)網(wǎng)絡(luò)流量的實際數(shù)據(jù)超出預(yù)測范圍,則確定待檢驗時間內(nèi)網(wǎng)絡(luò)流量出現(xiàn)異常。

      上述本申請實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

      在本申請的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用 時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述僅是本申請的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本申請的保護范圍。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1