亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種流量預(yù)測(cè)方法和裝置與流程

文檔序號(hào):11253766閱讀:747來(lái)源:國(guó)知局
一種流量預(yù)測(cè)方法和裝置與流程

本申請(qǐng)涉及通信領(lǐng)域,尤其涉及到一種流量預(yù)測(cè)方法和裝置。



背景技術(shù):

無(wú)線網(wǎng)絡(luò)系統(tǒng)、是指電信運(yùn)營(yíng)商在某一地區(qū)廣泛部署,為用戶提供數(shù)據(jù)傳輸服務(wù)的通信系統(tǒng)。通常,無(wú)線網(wǎng)絡(luò)系統(tǒng)包括兩大組成部分,基站子系統(tǒng)以及網(wǎng)絡(luò)子系統(tǒng)。其中,基站子系統(tǒng)直接為附近用戶的終端設(shè)備提供網(wǎng)絡(luò)接入服務(wù)。對(duì)于一個(gè)電信運(yùn)營(yíng)商來(lái)講,基站的數(shù)量可達(dá)上萬(wàn)甚至數(shù)十萬(wàn),分散地部署在各個(gè)區(qū)域,為區(qū)域進(jìn)行全面覆蓋。網(wǎng)絡(luò)子系統(tǒng)則通過(guò)線纜將基站連接起來(lái),為接入網(wǎng)絡(luò)的終端設(shè)備提供數(shù)據(jù)收發(fā)服務(wù)。

在無(wú)線網(wǎng)絡(luò)系統(tǒng)的規(guī)劃與調(diào)整中,由于用戶人流的變化、終端設(shè)備升級(jí)等因素,電信運(yùn)營(yíng)商會(huì)根據(jù)網(wǎng)絡(luò)流量使用的變化,對(duì)基站、小區(qū)的數(shù)量進(jìn)行適應(yīng)的增減,以適應(yīng)不同的流量需求。而這種增減調(diào)整是需要綜合考慮未來(lái)可能的網(wǎng)絡(luò)流量的具體使用情況,因?yàn)楫?dāng)網(wǎng)絡(luò)流量使用洪峰到來(lái)時(shí),再去采購(gòu)并部署相關(guān)的基站,已經(jīng)為時(shí)已晚。因此,為了適應(yīng)上述未來(lái)可能的網(wǎng)絡(luò)流量的具體使用情況,依據(jù)具體情況,需要對(duì)不同粒度(例如預(yù)設(shè)范圍內(nèi)的部分小區(qū)或全部小區(qū))在不同周期(例如1或6,或12個(gè)月后)的使用流量進(jìn)行預(yù)測(cè)。

現(xiàn)有技術(shù)中,提供了一種基于分組方式進(jìn)行預(yù)測(cè)的方法,在預(yù)置范圍內(nèi),先是按照小區(qū)的歷史使用流量相近的原則對(duì)小區(qū)進(jìn)行分組,在對(duì)某個(gè)小區(qū)的使用流量進(jìn)行預(yù)測(cè)時(shí),以該某個(gè)小區(qū)的分組下所有小區(qū)的歷史使用流量作為參考數(shù)據(jù)對(duì)該某小區(qū)的使用流量進(jìn)行預(yù)測(cè)。那么可以看出,基于分組方式可以抑制預(yù)測(cè)模型復(fù)雜度,但對(duì)該分組下的某個(gè)小區(qū)的使用流量進(jìn)行預(yù)測(cè)時(shí),則未考慮該部分小區(qū)與其他分組的其他相關(guān)性,只考慮了歷史使用流量相近這個(gè)因素,使得在對(duì)小區(qū)進(jìn)行預(yù)測(cè)時(shí),未充分考慮到所有相關(guān)小區(qū)的信息,導(dǎo)致最終小區(qū)的使用流量的預(yù)測(cè)值誤差較大。



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

本申請(qǐng)實(shí)施例提供了一種流量預(yù)測(cè)方法,用于解決現(xiàn)有技術(shù)中,對(duì)小區(qū)的使用流量進(jìn)行預(yù)測(cè)時(shí)預(yù)測(cè)出來(lái)的預(yù)測(cè)值誤差比較大的問(wèn)題。

為了解決上述問(wèn)題,本申請(qǐng)實(shí)施例提供以下技術(shù)方案:

第一方面,本申請(qǐng)實(shí)施例提供了一種流量預(yù)測(cè)方法,先獲取預(yù)置范圍內(nèi),所有小區(qū)的歷史總使用流量數(shù)據(jù),該歷史總使用流量數(shù)據(jù)是指預(yù)置范圍內(nèi)所有小區(qū)之前的一些歷史使用流量的總和所構(gòu)成的數(shù)據(jù),接著以獲得到的所有小區(qū)的歷史總使用流量數(shù)據(jù)作為輸入,使用第一預(yù)測(cè)模型對(duì)預(yù)置范圍內(nèi)所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值,最后根據(jù)目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū),即預(yù)置范圍內(nèi)所有小區(qū)中的任意一個(gè)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。

由此可見(jiàn),對(duì)于任意一個(gè)待預(yù)測(cè)小區(qū)而言,在對(duì)每個(gè)待預(yù)測(cè)小區(qū)進(jìn)行預(yù)測(cè)時(shí),根據(jù)計(jì)算出來(lái)的預(yù)置范圍下所有小區(qū)的使用流量的目標(biāo)預(yù)測(cè)值進(jìn)行預(yù)測(cè)即可,抑制了對(duì)小區(qū)預(yù)測(cè)時(shí)的預(yù)測(cè)模型復(fù)雜度,且該目標(biāo)預(yù)測(cè)值考慮到了預(yù)置范圍內(nèi)所有小區(qū)預(yù)測(cè)得到的,不是將小區(qū)進(jìn)行分組,將預(yù)測(cè)參考小區(qū)的數(shù)目局限在部分小區(qū),有效地減少了小區(qū)的使用流量的預(yù)測(cè)值誤差。

在一種可能的實(shí)現(xiàn)中,根據(jù)所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,包括:根據(jù)樹形層級(jí)結(jié)構(gòu)中,第一節(jié)點(diǎn)下所有小區(qū)的使用流量預(yù)測(cè)值以及第二節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù),使用第二預(yù)測(cè)模型對(duì)第二節(jié)點(diǎn)下所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè),第二節(jié)點(diǎn)為第一節(jié)點(diǎn)的下級(jí)節(jié)點(diǎn),其中,當(dāng)?shù)谝还?jié)點(diǎn)為根節(jié)點(diǎn)時(shí),第一節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值為目標(biāo)預(yù)測(cè)值;當(dāng)確定了第三節(jié)點(diǎn)下所有小區(qū)的使用流量預(yù)測(cè)值后,根據(jù)第三節(jié)點(diǎn)下所有小區(qū)的使用流量預(yù)測(cè)值以及目標(biāo)小區(qū)的歷史總使用流量數(shù)據(jù),使用第二預(yù)測(cè)模型對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,目標(biāo)小區(qū)為第三節(jié)點(diǎn)下的小區(qū)。由此可以看出,在本實(shí)現(xiàn)中,對(duì)于樹形層級(jí)結(jié)構(gòu)中的頂層節(jié)點(diǎn),即根節(jié)點(diǎn)而言,只需要訓(xùn)練出一個(gè)模型,利用根節(jié)點(diǎn)下的所有小區(qū)的歷史使用總流量預(yù)測(cè)出在該根節(jié)點(diǎn)下所有小區(qū)的使用流量;而對(duì)于樹形層級(jí)結(jié)構(gòu)的中間節(jié)點(diǎn),和底層節(jié)點(diǎn),只需要本層下的所有小區(qū),以及上層節(jié)點(diǎn)的使用流量預(yù)測(cè)值作為輸入,進(jìn)行預(yù)測(cè),而不是上層節(jié)點(diǎn)的歷史使用流量作為輸入,對(duì)參數(shù)進(jìn)行了有效地壓縮,實(shí)測(cè)效果更好,可以使得最終的目標(biāo)小區(qū)的使用流量預(yù)測(cè)值更準(zhǔn)。

在一種可能的實(shí)現(xiàn)中,對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)可以有多種獲得方式,其中一種方式是,先獲取小區(qū)工程參數(shù);再利用獲得的小區(qū)工程參數(shù)確定預(yù)置范圍內(nèi)小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),最后將網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)作為本申請(qǐng)實(shí)施例中的樹形層級(jí)結(jié)構(gòu)。即在本實(shí)現(xiàn)中,提出了一種獲得樹形層級(jí)結(jié)構(gòu)的方式,提高了方案的可實(shí)施性。

在一種可能的實(shí)現(xiàn)中,對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)還可以通過(guò)以下方式獲得:先獲取小區(qū)工程參數(shù);利用獲取的小區(qū)工程參數(shù)確定預(yù)置范圍內(nèi)各個(gè)小區(qū)的擬位置,即利用獲取的小區(qū)工程參數(shù)為預(yù)置范圍內(nèi)的各個(gè)小區(qū)重新擬定一個(gè)位置參數(shù),在本申請(qǐng)實(shí)施例中定義為擬位置,最后根據(jù)各個(gè)小區(qū)的擬位置對(duì)預(yù)置范圍所有小區(qū)進(jìn)行分層以獲得樹形層次結(jié)構(gòu)。由此可見(jiàn),在本實(shí)現(xiàn)提出了另一種獲得樹形層級(jí)結(jié)構(gòu)的方式,提高了方案的多樣性。示例性的,在一種可能的實(shí)現(xiàn)中,根據(jù)小區(qū)工程參數(shù)確定各個(gè)小區(qū)的擬位置,可以依據(jù)下述公式確定確定各個(gè)小區(qū)的擬位置(xcell、ycell):

xcell=xsite*(λ*ptrx)*h*sin(α)*cos(θ);

ycell=y(tǒng)site*(λ*ptrx)*h*sin(α)*sin(θ);

其中,xsite、ysite分別為各個(gè)小區(qū)對(duì)應(yīng)基站的經(jīng)度、維度;xcell、ycell分別為各個(gè)小區(qū)的經(jīng)度、維度,λ為預(yù)設(shè)數(shù)據(jù),ptrx為基站的發(fā)射功率,h為各個(gè)小區(qū)的天線高度,α、θ分別為各個(gè)小區(qū)對(duì)應(yīng)的天線下傾角、方向角。

在一種可能的實(shí)現(xiàn)中,根據(jù)各個(gè)小區(qū)的擬位置對(duì)預(yù)置范圍內(nèi)所有小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)可以通過(guò)對(duì)各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類,從而獲得預(yù)置范圍內(nèi)所有小區(qū)的樹形層級(jí)結(jié)構(gòu)。

在一種可能的實(shí)現(xiàn)中,對(duì)各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得樹形層級(jí)結(jié)構(gòu),可以使用k-mean聚類(也稱為k均值聚類)方式對(duì)各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得樹形層級(jí)結(jié)構(gòu)。當(dāng)然,這里只是以k-mean聚類為例,實(shí)際應(yīng)用中,可以根據(jù)經(jīng)驗(yàn)采用其他的層次化聚類方式獲得,這里不做限定。

在一種可能的實(shí)現(xiàn)中,根據(jù)話單記錄對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié),包括:獲取話單記錄;根據(jù)話單記錄獲取訓(xùn)練樣本;將訓(xùn)練樣本展開(kāi)為目標(biāo)根向量;對(duì)目標(biāo)根向量進(jìn)行層次化聚類以獲得樹形層級(jí)結(jié)構(gòu)。在本實(shí)現(xiàn)中,具體提出了一種怎么利用話單記錄獲得預(yù)置范圍內(nèi)小區(qū)的樹形層級(jí)結(jié)構(gòu)的方式,提高了方案的可實(shí)施性。

在一種可能的實(shí)現(xiàn)中,所述根據(jù)所述話單記錄獲取訓(xùn)練樣本,包括:查詢所述話單記錄得到在所述預(yù)設(shè)范圍內(nèi)的每個(gè)小區(qū)中,所有終端設(shè)備的流量記錄信息;將所述流量記錄信息作為所述訓(xùn)練樣本。

在一種可能的實(shí)現(xiàn)中,對(duì)目標(biāo)根向量進(jìn)行層次化聚類以獲得樹形層級(jí)結(jié)構(gòu),包括:使用bi-clustering聚類(也稱雙聚類)方式對(duì)目標(biāo)根向量進(jìn)行層次化聚類以獲得樹形層級(jí)結(jié)構(gòu)。

在一種可能的實(shí)現(xiàn)中,本申請(qǐng)實(shí)施例所提供的流量預(yù)測(cè)方法包括:基于第一樹形層級(jí)結(jié)構(gòu)、二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)以分別獲得第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值,其中,第一樹形層級(jí)結(jié)構(gòu)為根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)獲得的樹形層級(jí)結(jié)構(gòu),第二樹形層級(jí)結(jié)構(gòu)為根據(jù)擬位置獲得的樹形層級(jí)結(jié)構(gòu),第三樹形層級(jí)結(jié)構(gòu)為根據(jù)話單記錄獲得的樹形層級(jí)結(jié)構(gòu);根據(jù)第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。即在本實(shí)現(xiàn)中,當(dāng)利用上述第一方面所獲取的樹形層級(jí)結(jié)構(gòu)預(yù)測(cè)得到預(yù)測(cè)值時(shí),可以利用算法以確定出目標(biāo)小區(qū)的使用流量的最佳的預(yù)測(cè)值,可以有效地提高本申請(qǐng)實(shí)施例對(duì)目標(biāo)小區(qū)的使用流量的預(yù)測(cè)準(zhǔn)確度。

在一種可能的實(shí)現(xiàn)中,根據(jù)第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值之前,該方法還包括:確定預(yù)設(shè)時(shí)段內(nèi)目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值,接著以所述第一預(yù)測(cè)值、第二預(yù)測(cè)值、第三預(yù)測(cè)值以及所述小區(qū)工程參數(shù)為輸入,所述加權(quán)平均值為標(biāo)簽,基于隨機(jī)森林算法進(jìn)行融合,得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。在本實(shí)現(xiàn)中,在對(duì)不同樹形層級(jí)結(jié)構(gòu)下所得到的目標(biāo)小區(qū)的使用流量預(yù)測(cè)值進(jìn)行綜合判定以確定出最終的目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,即還綜合考慮了小區(qū)工程參數(shù),因?yàn)?,上述三種樹形層級(jí)結(jié)構(gòu)在不同網(wǎng)絡(luò)制式、不同頻段的網(wǎng)絡(luò)上的預(yù)測(cè)值可能是不一樣的,因此,在進(jìn)行融合時(shí),考慮具體的小區(qū)工程參數(shù),可以使得最終的目標(biāo)小區(qū)的使用流量預(yù)測(cè)效果更佳。

在一種可能的實(shí)現(xiàn)中,確定預(yù)設(shè)時(shí)段內(nèi)目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值,可以通過(guò)以下方式進(jìn)行:對(duì)預(yù)設(shè)時(shí)段內(nèi)的目標(biāo)小區(qū)的n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)進(jìn)行異常檢測(cè),n為正整數(shù),n大于或等于2;通過(guò)異常檢測(cè)后獲得預(yù)設(shè)時(shí)段內(nèi),歷史使用流量數(shù)據(jù)點(diǎn)的n個(gè)異常系數(shù);根據(jù)n個(gè)異常系數(shù)確定n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重;根據(jù)n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值。

在一種可能的實(shí)現(xiàn)中,所述根據(jù)所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值,包括:將所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重進(jìn)行加權(quán)平均以得到所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量數(shù)據(jù)的加權(quán)平均值。

第二方面,本申請(qǐng)實(shí)施例提供了一種流量預(yù)測(cè)裝置包括獲取模塊、第一預(yù)測(cè)模塊以及第二預(yù)測(cè)模塊。其中,獲取模塊,用于獲取預(yù)置范圍內(nèi),所有小區(qū)的歷史總使用流量數(shù)據(jù);第一預(yù)測(cè)模塊,用于將所有小區(qū)的歷史總使用流量數(shù)據(jù)作為輸入,使用第一預(yù)測(cè)模型對(duì)獲取模塊獲取的預(yù)置范圍內(nèi)所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值;第二預(yù)測(cè)模塊,用于根據(jù)第一預(yù)測(cè)模塊預(yù)測(cè)的目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,其中,目標(biāo)小區(qū)為預(yù)置范圍內(nèi)的任意一個(gè)小區(qū)。

在本申請(qǐng)的第二方面中,上述流量預(yù)測(cè)裝置的組成模塊還可以執(zhí)行前述第一方面中各種可能的實(shí)現(xiàn)方式中所描述的步驟,詳見(jiàn)前述對(duì)第一方面中各種可能的實(shí)現(xiàn)方式中的說(shuō)明,具體此處不再做贅述。

第三方面,本申請(qǐng)實(shí)施例還提供另一種流量預(yù)測(cè)裝置,該流量預(yù)測(cè)裝置具有實(shí)現(xiàn)上述方法中流量預(yù)測(cè)裝置的行為的功能,上述功能可以通過(guò)硬件實(shí)現(xiàn),也可以通過(guò)硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。硬件或軟件包括一個(gè)或多個(gè)與上述功能相對(duì)應(yīng)的模塊。在一種可能的設(shè)計(jì)中,流量預(yù)測(cè)裝置的結(jié)構(gòu)中包括可以包括存儲(chǔ)器和處理器,和存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,該處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面/第一方面中各種可能的實(shí)現(xiàn)方式,這里不再贅述。

第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述各方面/各實(shí)現(xiàn)所描述的方法,具體可參閱前述描述,這里不再進(jìn)行贅述。

從以上技術(shù)方案可以看出,對(duì)于任意一個(gè)待預(yù)測(cè)小區(qū)而言,在對(duì)每個(gè)待預(yù)測(cè)小區(qū)進(jìn)行預(yù)測(cè)時(shí),根據(jù)計(jì)算出來(lái)的預(yù)置范圍下所有小區(qū)的使用流量的目標(biāo)預(yù)測(cè)值進(jìn)行預(yù)測(cè)即可,抑制了對(duì)小區(qū)預(yù)測(cè)時(shí)的預(yù)測(cè)模型復(fù)雜度,且該目標(biāo)預(yù)測(cè)值考慮到了預(yù)置范圍內(nèi)所有小區(qū)預(yù)測(cè)得到的,不是將小區(qū)進(jìn)行分組,將預(yù)測(cè)參考小區(qū)的數(shù)目局限在部分小區(qū),有效地減少了小區(qū)的使用流量的預(yù)測(cè)值誤差。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹。

圖1為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法的一個(gè)系統(tǒng)框架示意圖;

圖2為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法的一個(gè)實(shí)施例流程示意圖;

圖3為本申請(qǐng)實(shí)施例一種小區(qū)工程參數(shù)示意圖;

圖4為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法中一種樹形層級(jí)結(jié)構(gòu)示意圖;

圖5為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法的另一實(shí)施例流程示意圖;

圖6為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖;

圖7為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)裝置另一實(shí)施例結(jié)構(gòu)示意圖;

圖8為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)裝置另一實(shí)施例結(jié)構(gòu)示意圖;

圖9為本申請(qǐng)實(shí)施例一種計(jì)算機(jī)設(shè)備一個(gè)實(shí)施例結(jié)構(gòu)示意圖。

具體實(shí)施方式

本申請(qǐng)實(shí)施例提供了一種流量預(yù)測(cè)方法,用于有效地減少了小區(qū)的使用流量預(yù)測(cè)值的預(yù)測(cè)誤差。

為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,描述本申請(qǐng)實(shí)施例中的技術(shù)方案。顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

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

本申請(qǐng)實(shí)施例所提供的流量預(yù)測(cè)方法可以應(yīng)用于各種各樣的通信系統(tǒng)中,示例性的,可以應(yīng)用于全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,gsm)、碼分多址(codedivisionmultipleaccess,cdma)系統(tǒng)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)系統(tǒng)、通用分組無(wú)線業(yè)務(wù)(generalpacketradioservice,gprs)、通用移動(dòng)通信系統(tǒng)(universalmobiletelecommunicationssystem,umts)、時(shí)分長(zhǎng)期演進(jìn)(timedivisionlongtermevolution,td-lte)、頻分長(zhǎng)期演進(jìn)(frequencydivisionlongtermevolution,fdd-lte及未來(lái)的第五代移動(dòng)通信技術(shù)(5rd-generationmobilecommunicationtechnology,5g)等各種各樣的通信系統(tǒng)中,具體此處不做限定。

首先,先對(duì)本申請(qǐng)實(shí)施例所提供的一種流量預(yù)測(cè)方法的系統(tǒng)框架進(jìn)行一個(gè)介紹,請(qǐng)參閱圖1,圖1為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法一個(gè)系統(tǒng)框架示意圖,包括終端設(shè)備和基站,終端設(shè)備基站和終端設(shè)備之間可以通過(guò)空中接口實(shí)現(xiàn)數(shù)據(jù)或信令的收發(fā)。該終端設(shè)備可被稱為接入終端、用戶設(shè)備(userequipment,ue)、用戶單元、用戶站、移動(dòng)站、移動(dòng)臺(tái)、遠(yuǎn)方臺(tái)、遠(yuǎn)程終端移動(dòng)設(shè)備等設(shè)備或裝置,具體此處不做限定。圖1所示的系統(tǒng)框架圖在這里只是舉例說(shuō)明,并不對(duì)本申請(qǐng)實(shí)施例構(gòu)成限定。

基站是指與終端設(shè)備進(jìn)行通信的網(wǎng)絡(luò)設(shè)備,該基站可以是gsm系統(tǒng)的基站(basetransceiverstation,bts),也可以是wcdma系統(tǒng)中的基站(nodeb,nb),還可以是指lte系統(tǒng)中的演進(jìn)型基站(evolutionnodeb,enb或enodeb),或者可以是指未來(lái)5g等通信系統(tǒng)中的基站設(shè)備,具體此處也不做限定。

基站可以對(duì)應(yīng)一個(gè)或多個(gè)小區(qū),在終端設(shè)備通過(guò)小區(qū)與基站實(shí)現(xiàn)交互的過(guò)程中,每個(gè)小區(qū)都會(huì)生產(chǎn)使用流量,在本申請(qǐng)實(shí)施例提出了一種對(duì)小區(qū)的使用流量進(jìn)行預(yù)測(cè)的方法,其核心思想在于,獲取預(yù)置范圍內(nèi),所有小區(qū)的歷史總使用流量數(shù)據(jù);將所述所有小區(qū)的歷史總使用流量數(shù)據(jù)作為輸入,使用第一預(yù)測(cè)模型對(duì)所述預(yù)置范圍內(nèi)所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值,根據(jù)所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,其中,所述目標(biāo)小區(qū)為所述預(yù)置范圍下所有小區(qū)中的任意一個(gè)小區(qū)。在本申請(qǐng)實(shí)施例中,在利用目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量預(yù)置值進(jìn)行預(yù)測(cè)時(shí),有多種方式進(jìn)行預(yù)測(cè),詳見(jiàn)下述實(shí)施例。

現(xiàn)針對(duì)上述核心思想,對(duì)本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法進(jìn)行詳細(xì)描述。

請(qǐng)參閱圖2,圖2為本申請(qǐng)實(shí)施例一種流量預(yù)測(cè)方法一個(gè)實(shí)施例流程示意圖,包括:

步驟101、對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)。

其中,上述預(yù)置范圍可以根據(jù)實(shí)際應(yīng)用情況進(jìn)行選擇,當(dāng)然,在具體實(shí)現(xiàn)中,可以根據(jù)一些預(yù)測(cè)經(jīng)驗(yàn)圈定上述預(yù)設(shè)范圍,該預(yù)置范圍內(nèi)包括待預(yù)測(cè)的目標(biāo)小區(qū)。

另外,在本申請(qǐng)實(shí)施例中,可以有多種預(yù)置分層方式對(duì)上述預(yù)置范圍的所有小區(qū)進(jìn)行分層,這里不做限定,下面將示例性的對(duì)本申請(qǐng)實(shí)施例提供的一些對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層的方式進(jìn)行描述:

在本申請(qǐng)的一些實(shí)施例中,對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu),包括:獲取小區(qū)工程參數(shù);根據(jù)所述小區(qū)工程參數(shù)確定所述預(yù)置范圍內(nèi)小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);將所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)作為所述樹形層級(jí)結(jié)構(gòu)。

應(yīng)理解,小區(qū)工程參數(shù)表中保存有各種各樣的小區(qū)工程參數(shù)信息,包括小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的具體分層情況,其中,小區(qū)工程參數(shù)包含有區(qū)域碼(area)、位置區(qū)碼(locationareacode,lac)、基站識(shí)別碼(site_id)以及小區(qū)識(shí)別碼(cell_id),根據(jù)上述小區(qū)工參參數(shù)可以對(duì)應(yīng)得到預(yù)置范圍內(nèi)小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。為了便于理解,以一個(gè)實(shí)際的例子為例進(jìn)行說(shuō)明,具體參閱圖3所示,圖3為一個(gè)小區(qū)工程參數(shù)一個(gè)示意圖,可以看出,區(qū)域碼為arbsc01的區(qū)域被分為位置區(qū)碼為3031和3033兩個(gè)位置區(qū)域,3031下又分為aru001和aru002的,aru001和aru002下再分具體的小區(qū)。根據(jù)圖3所示的示意圖,可以確定出圖3所示所有小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),應(yīng)理解,小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)呈現(xiàn)樹形層次關(guān)系,在本申請(qǐng)中,可以確定的小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)作為本申請(qǐng)實(shí)施例中的樹形層級(jí)結(jié)構(gòu)。另外需要說(shuō)明的是,圖3在這里只是舉例說(shuō)明,不對(duì)本申請(qǐng)做限定。

除了上述分層方式外,在本申請(qǐng)的一些實(shí)施例中,對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu),包括:獲取小區(qū)工程參數(shù);根據(jù)所述小區(qū)工程參數(shù)確定所述預(yù)置范圍內(nèi)各個(gè)小區(qū)的擬位置;根據(jù)所述各個(gè)小區(qū)的擬位置對(duì)所述預(yù)置范圍所有小區(qū)進(jìn)行分層以獲得所述樹形層次結(jié)構(gòu)。

在本方案中,為了使得對(duì)小區(qū)的分層結(jié)果更加合理,在本申請(qǐng)實(shí)施例的一些實(shí)施例,提出了另外一種分層方式,具體根據(jù)小區(qū)工程參數(shù)為預(yù)置范圍內(nèi)的每個(gè)小區(qū)定義一個(gè)擬位置,利用定義的每個(gè)小區(qū)的擬位置生成小區(qū)的樹形層級(jí)結(jié)構(gòu)。

其中,在本申請(qǐng)的一些實(shí)施例中,確定所述各個(gè)小區(qū)的擬位置,包括:

依據(jù)以下公式確定所述各個(gè)小區(qū)的擬位置(xcell、ycell):

xcell=xsite*(λ*ptrx)*h*sin(α)*cos(θ);

ycell=y(tǒng)site*(λ*ptrx)*h*sin(α)*sin(θ);

其中,所述xsite、ysite分別為所述各個(gè)小區(qū)對(duì)應(yīng)基站的經(jīng)度、維度;所述xcell、ycell分別為所述各個(gè)小區(qū)的經(jīng)度、維度,所述λ為預(yù)設(shè)數(shù)據(jù),所述ptrx為所述基站的發(fā)射功率,所述h為所述各個(gè)小區(qū)的天線高度,所述α、θ分別為所述各個(gè)小區(qū)對(duì)應(yīng)基站的天線下傾角、方向角。應(yīng)理解,上述預(yù)設(shè)數(shù)據(jù)為經(jīng)驗(yàn)數(shù)據(jù),具體由實(shí)際應(yīng)用情況所獲得的經(jīng)驗(yàn)數(shù)據(jù)決定,這里不做限定。

經(jīng)過(guò)上述公式,可以確定出預(yù)置范圍內(nèi)各個(gè)小區(qū)的擬位置。

在本申請(qǐng)的一些實(shí)施例中,所述根據(jù)所述各個(gè)小區(qū)的擬位置對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得所述樹形層級(jí)結(jié)構(gòu),包括:對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。即在對(duì)各個(gè)小區(qū)的擬位置進(jìn)行分層時(shí),具體可以利用一些層次化聚類算法對(duì)生成的各個(gè)小區(qū)的擬位置進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)。需要說(shuō)明的是,可以有多種層次化聚類算法對(duì)各個(gè)小區(qū)的擬位置進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu),這里不做限定。

示例性的,在本申請(qǐng)的一些實(shí)施例中,可以使用k-mean聚類方式對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。示例性的,以一個(gè)實(shí)際例子為例,可以按照以下步驟進(jìn)行聚類:

1、可以先設(shè)置需要的樹形層級(jí)結(jié)構(gòu)的層數(shù)為l和分組數(shù)為n,其中,l和n都為正整數(shù),首先使用k-mean聚類方式將小區(qū)的擬位置分為n組;

2、針對(duì)上述步驟獲得的n組中的每一組,繼續(xù)使用k-mean聚類方式分為n組,其中,如果某組內(nèi)小區(qū)的數(shù)目小于n,則不再進(jìn)行劃分;

3、重復(fù)步驟2,直至達(dá)到總的層數(shù)l獲得預(yù)置范圍內(nèi)小區(qū)的樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,還可以使用譜聚類方式對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行分層以獲得所述樹形層級(jí)結(jié)構(gòu),具體此處不限定,也不贅述。

上述提出了兩種根據(jù)預(yù)置分層方式對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)的方式,其中一種是基于小區(qū)的位置關(guān)系進(jìn)行分層的方式,在本申請(qǐng)實(shí)施例中,還可以通過(guò)以下分層方式進(jìn)行分層:

根據(jù)話單記錄對(duì)所述預(yù)置范圍內(nèi)所有小區(qū)進(jìn)行分層以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,根據(jù)話單記錄記錄對(duì)所述預(yù)置范圍內(nèi)所有小區(qū)進(jìn)行分層以獲得所述樹形層級(jí)結(jié),包括:獲取話單記錄;根據(jù)所述話單記錄獲取訓(xùn)練樣本;將所述訓(xùn)練樣本展開(kāi)為目標(biāo)根向量;對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。舉例說(shuō)明,應(yīng)理解,話單記錄中的記錄為形如<time,user,cell,traffic>的元組,在本申請(qǐng)實(shí)施例中,可以聚合為形如<user,cell,traffic>的記錄,其中,聚合后的traffic字段表示在某段時(shí)間內(nèi),某一終端設(shè)備在某一小區(qū)發(fā)生的歷史總使用流量。這里,可以聚合獲得的預(yù)置范圍內(nèi)各個(gè)小區(qū)的<user,cell,traffic>的記錄作為訓(xùn)練樣本,在本申請(qǐng)中,可以對(duì)獲得的訓(xùn)練樣本進(jìn)行預(yù)處理得到最終的訓(xùn)練樣本。其中,上述預(yù)處理可以包括以下至少一種處理方式:1、刪除聚合獲得的訓(xùn)練樣本中,traffic過(guò)低的訓(xùn)練樣本,示例性的,可以去掉traffic小于1mb(兆)的訓(xùn)練樣本,具體不做限定;2、對(duì)聚合獲得的訓(xùn)練樣本中,對(duì)每個(gè)訓(xùn)練樣本的traffic加1后再取對(duì)數(shù)處理。在獲得了訓(xùn)練樣本后,將所述訓(xùn)練樣本展開(kāi)為目標(biāo)根向量<cell,traffic_of_user_1,traffic_of_user_2,…,traffic_of_user_n>,再對(duì)獲得的目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)例中,所述對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu),包括:使用bi-clustering聚類方式對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。需要說(shuō)明的是,這里是基于目標(biāo)根向量進(jìn)行聚類,主要是用于把預(yù)置范圍內(nèi),把小區(qū)和終端設(shè)備分為若干簇,并且這兩者之間的簇,呈一一對(duì)應(yīng)關(guān)系。舉例說(shuō)明,假設(shè)存在a終端設(shè)備簇,a小區(qū)簇,a終端設(shè)備簇和a小區(qū)簇為一一對(duì)應(yīng)關(guān)系,那么說(shuō)明a終端設(shè)備簇的下的終端設(shè)備會(huì)頻繁出現(xiàn)在該a小區(qū)簇下的小區(qū)中。

另外需要說(shuō)明的是,在本申請(qǐng)實(shí)施例中,可以有多種層次化聚類算法對(duì)目標(biāo)根向量進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu),這里不做限定,例如,還可以使用譜聚類方式對(duì)目標(biāo)根向量進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)。

步驟102、確定所述樹形層級(jí)結(jié)構(gòu)中,根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù)。

在本申請(qǐng)實(shí)施例中,在按照步驟101所描述的分層方式對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層獲得樹形層級(jí)結(jié)構(gòu)后,可以確定該樹形層級(jí)結(jié)構(gòu)中,根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量??梢岳斫?,確定該樹形層級(jí)結(jié)構(gòu)中,根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù),實(shí)際就是確定預(yù)置范圍內(nèi)所有小區(qū)的歷史總使用流量數(shù)據(jù)。

這里需要說(shuō)明的是,這里所描述的根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù)是指先前某段預(yù)設(shè)時(shí)間內(nèi),根節(jié)點(diǎn)下所有小區(qū)的歷史使用流量總量數(shù)據(jù)。示例性的,這個(gè)預(yù)設(shè)時(shí)間可以是一個(gè)月前,或3個(gè)月前,或6個(gè)月前,或者一年前,具體此處不做限定。在實(shí)際應(yīng)用中,可以根據(jù)需求確定需要獲取所需的根節(jié)點(diǎn)下所有小區(qū)的歷史使用流量數(shù)據(jù)。

步驟103、根據(jù)所述根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù),使用第一預(yù)測(cè)模型對(duì)所述根節(jié)點(diǎn)下所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值。

在獲得了根據(jù)所述根節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量后,可以使用第一預(yù)測(cè)模型對(duì)所述根節(jié)點(diǎn)下所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值。

其中,第一預(yù)測(cè)模塊可以是時(shí)間序列模型進(jìn)行預(yù)測(cè),常見(jiàn)的時(shí)間序列模型有自回歸模型(autoregressive,ar)和向量自回歸模型(vectorautoregressive,var),通過(guò)上述時(shí)間序列模型可以尋找時(shí)間序列前后數(shù)值之間的相關(guān)性,可以從過(guò)去推測(cè)未來(lái),從而可以根據(jù)之前的流量使用情況推測(cè)出未來(lái)的流量使用情況。因此,在本申請(qǐng)實(shí)施例中,可以使用上述預(yù)測(cè)模型進(jìn)行預(yù)測(cè)得到目標(biāo)預(yù)測(cè)值。當(dāng)然,除了使用時(shí)間序列模型,還可以有其他的回歸模型,具體此處不做限定。

步驟104、根據(jù)所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,其中,所述目標(biāo)小區(qū)為所述根節(jié)點(diǎn)下所有小區(qū)中的任意一個(gè)小區(qū)。

其中,在本申請(qǐng)的實(shí)施例中,根據(jù)所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,包括:

根據(jù)所述樹形層級(jí)結(jié)構(gòu)中,第一節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值以及第二節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù),使用第二預(yù)測(cè)模型對(duì)第二節(jié)點(diǎn)下所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè),所述第二節(jié)點(diǎn)為所述第一節(jié)點(diǎn)的下級(jí)節(jié)點(diǎn),這里需要說(shuō)明的是,這里所說(shuō)的第一節(jié)點(diǎn),是指第二節(jié)點(diǎn)上的所有上級(jí)節(jié)點(diǎn),包括與第二節(jié)點(diǎn)相連的每一級(jí)節(jié)點(diǎn),為了便于理解,這里以一個(gè)樹形層級(jí)結(jié)構(gòu)為例對(duì)第一節(jié)點(diǎn)和第二節(jié)點(diǎn)的關(guān)系進(jìn)行說(shuō)明,請(qǐng)參閱圖4所示。其中,當(dāng)所述第一節(jié)點(diǎn)為所述根節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值為所述目標(biāo)預(yù)測(cè)值;當(dāng)確定了第三節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值后,根據(jù)所述第三節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值、和所述第三節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn)中各個(gè)節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值以及所述目標(biāo)小區(qū)的歷史總使用流量數(shù)據(jù),使用所述第二預(yù)測(cè)模型對(duì)所述目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)以得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,所述目標(biāo)小區(qū)為所述第三節(jié)點(diǎn)下的小區(qū)。

示例性的,第二預(yù)測(cè)模型可以采用時(shí)間序列模型,例如,可以是ar預(yù)測(cè)模型、var預(yù)測(cè)模型,這里不做限定。當(dāng)然,除了使用時(shí)間序列模型,還可以有其他的回歸模型,具體此處不做限定。

為了便于理解上述預(yù)測(cè)過(guò)程,下面以根據(jù)網(wǎng)絡(luò)拓?fù)浍@得的樹形層級(jí)結(jié)構(gòu)為例,以一個(gè)實(shí)際的例子,對(duì)上述根據(jù)所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量(設(shè)為1個(gè)月后的使用流量)進(jìn)行預(yù)測(cè)的過(guò)程進(jìn)行描述:假設(shè)現(xiàn)有小區(qū)aru001a,其對(duì)應(yīng)的基站為aru001,位置區(qū)碼為3031,區(qū)域碼為arbsc01。先從頂層(根節(jié)點(diǎn))開(kāi)始,基于arbsc01的所有小區(qū)的歷史使用流量(假設(shè)arbsc01下有10000個(gè)小區(qū)),利用時(shí)間序列模型預(yù)測(cè)aru001a在一個(gè)月后的使用流量得到目標(biāo)預(yù)測(cè)值。完成后,基于3031下的所有小區(qū)流量(假設(shè)3031下有500個(gè)小區(qū)),再加上剛剛得到的arbsc01的目標(biāo)預(yù)測(cè)值,預(yù)測(cè)3031在一個(gè)月后的使用流量。完成后,基于aru001下的所有小區(qū)的歷史使用流量(假設(shè)有10個(gè)),在加上目標(biāo)預(yù)測(cè)值、3031下所有小區(qū)的使用流量的預(yù)測(cè)值,使用時(shí)間序列模型預(yù)測(cè)aru001下所有小區(qū)在一個(gè)月后的使用流量,完成后,基于小區(qū)aru001a的歷史使用流量,再加上目標(biāo)預(yù)測(cè)值、3031和aru001下所有小區(qū)的在一個(gè)月后的使用流量的預(yù)測(cè)值,接著再使用時(shí)間序列模型再對(duì)小區(qū)aru001a的使用流量進(jìn)行預(yù)測(cè),得到小區(qū)aru001a在一個(gè)月后的使用流量預(yù)測(cè)值。

由此可見(jiàn),對(duì)于任意一個(gè)待預(yù)測(cè)小區(qū)而言,在對(duì)每個(gè)待預(yù)測(cè)小區(qū)進(jìn)行預(yù)測(cè)時(shí),根據(jù)計(jì)算出來(lái)的預(yù)置范圍下所有小區(qū)的使用流量的目標(biāo)預(yù)測(cè)值進(jìn)行預(yù)測(cè)即可,抑制了對(duì)小區(qū)預(yù)測(cè)時(shí)的預(yù)測(cè)模型復(fù)雜度,且該目標(biāo)預(yù)測(cè)值考慮到了預(yù)置范圍內(nèi)所有小區(qū)預(yù)測(cè)得到的,不是將小區(qū)進(jìn)行分組,將預(yù)測(cè)參考小區(qū)的數(shù)目局限在部分小區(qū),有效地減少了小區(qū)的使用流量的預(yù)測(cè)值誤差。

需要說(shuō)明的是,在本申請(qǐng)實(shí)施例中,還提供了另一種流量預(yù)測(cè)方法,請(qǐng)參閱圖5,該方法包括:

步驟201、對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以分別獲得第一樹形層級(jí)結(jié)構(gòu)、第二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)。

其中,上述第一樹形層級(jí)結(jié)構(gòu)、第二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)分別為根據(jù)不同的分層方式得到。在本申請(qǐng)的一些實(shí)施例中,上述第一樹形層級(jí)結(jié)構(gòu)、第二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)分別可為前束實(shí)施例描述的預(yù)置分層方式對(duì)預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得。具體可以參閱前述實(shí)施例的描述,這里不再一一重復(fù)贅述。示例性的,這里為了便于描述,假設(shè)第一樹形層級(jí)結(jié)構(gòu)為根據(jù)預(yù)置范圍內(nèi)的小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)得到的樹形層級(jí)結(jié)構(gòu),第二樹形層級(jí)結(jié)構(gòu)為根據(jù)預(yù)置范圍內(nèi)各個(gè)小區(qū)的擬位置得到的樹形層級(jí)結(jié)構(gòu),而第三樹形層級(jí)結(jié)構(gòu)為根據(jù)話單記錄得到的樹形層級(jí)結(jié)構(gòu)。

另外,上述預(yù)置范圍可以根據(jù)實(shí)際應(yīng)用情況進(jìn)行選擇,當(dāng)然,在具體實(shí)現(xiàn)中,可以根據(jù)一些預(yù)測(cè)經(jīng)驗(yàn)圈定上述預(yù)設(shè)范圍,該預(yù)置范圍內(nèi)包括待預(yù)測(cè)的目標(biāo)小區(qū)。

步驟202、基于所述第一樹形層級(jí)結(jié)構(gòu)、第二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)以分別獲得第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值,所述目標(biāo)小區(qū)為所述預(yù)置范圍內(nèi)的任意一個(gè)小區(qū)。

具體的關(guān)于第一樹形層級(jí)結(jié)構(gòu)、第二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)中,每種樹形層級(jí)結(jié)構(gòu)下,怎么對(duì)目標(biāo)的使用流量進(jìn)行預(yù)測(cè)的過(guò)程可以參閱前述描述,這里不再贅述。

203、根據(jù)第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。

在本申請(qǐng)實(shí)施例中,在分別根據(jù)上述樹形層級(jí)結(jié)構(gòu)第一預(yù)測(cè)值、第二預(yù)測(cè)值以及第三預(yù)測(cè)值這3個(gè)預(yù)測(cè)值后,可以對(duì)這三者進(jìn)行融合,以獲得最終的目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,目的在于選出一個(gè)預(yù)測(cè)誤差最小的預(yù)測(cè)值作為目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。這里,可以有多種確定方式,只要使得能選出一個(gè)預(yù)測(cè)誤差最小的預(yù)測(cè)值作為目標(biāo)小區(qū)的使用流量預(yù)測(cè)值即可,具體的方式這里不做限定。

根據(jù)所述第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值之前,所述方法還包括:

確定預(yù)設(shè)時(shí)段內(nèi)所述目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值;

其中,預(yù)設(shè)時(shí)段可以根據(jù)實(shí)際情況進(jìn)行選擇,示例性的,可以是一個(gè)月前,、或3個(gè)月前,或6個(gè)月前,或者一年前,具體此處不做限定。

確定預(yù)設(shè)時(shí)段內(nèi)所述目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值,包括:

以所述第一預(yù)測(cè)值、第二預(yù)測(cè)值、第三預(yù)測(cè)值以及所述小區(qū)工程參數(shù)為輸入,所述加權(quán)平均值為標(biāo)簽,基于隨機(jī)森林算法進(jìn)行融合,得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。其中,示例性的,在基于隨機(jī)森林算法進(jìn)行融合時(shí)小區(qū)工程參數(shù)可以取頻點(diǎn)信息作為輸入,具體此處不做限定。

在本申請(qǐng)實(shí)施例的一些實(shí)施例中,所述確定預(yù)設(shè)時(shí)段內(nèi)所述目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值,包括:對(duì)所述預(yù)設(shè)時(shí)段內(nèi)的目標(biāo)小區(qū)的n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)進(jìn)行異常檢測(cè),所述n為正整數(shù),所述n大于或等于2;通過(guò)所述異常檢測(cè)后獲得所述預(yù)設(shè)時(shí)段內(nèi),所述歷史使用流量數(shù)據(jù)點(diǎn)的n個(gè)異常系數(shù);根據(jù)所述n個(gè)異常系數(shù)確定所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重;根據(jù)所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值。

其中,在本申請(qǐng)的一些實(shí)施例中,通過(guò)所述異常檢測(cè)后獲得所述預(yù)設(shè)時(shí)段內(nèi),每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的異常系數(shù)是指對(duì)每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的大小進(jìn)行異常檢測(cè)每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的異常系數(shù)e。異常系數(shù)e,表示該歷史使用數(shù)據(jù)點(diǎn)的大小有多么異常(例如離均值遠(yuǎn)),越異常,則異常系數(shù)也越大。

在本申請(qǐng)的一些實(shí)施例中,根據(jù)所述每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的異常系數(shù)確定每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的權(quán)重可以通過(guò)以下公式確定:權(quán)重=異常系數(shù)e,或權(quán)重=異常系數(shù)e*可解釋比例r。

其中,該可解釋比例可以通過(guò)以下方式獲得:以每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的傳輸速率為輸入,進(jìn)行線性回歸,對(duì)應(yīng)得到每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的誤差百分比f(wàn),設(shè)1-f為每個(gè)歷史使用流量數(shù)據(jù)點(diǎn)的范圍為0-1之間的解釋比例r。由此可見(jiàn),可解釋比例定義了歷史使用流量數(shù)據(jù)點(diǎn)的異常與傳輸速率變化有沒(méi)有關(guān)系,越有關(guān)系,則越應(yīng)該關(guān)注,對(duì)應(yīng)計(jì)算的權(quán)重則越大。通過(guò)可解釋比例r計(jì)算每個(gè)歷史使用數(shù)據(jù)點(diǎn)的權(quán)重,這里要生成的加權(quán)平均值,實(shí)際為預(yù)設(shè)時(shí)段內(nèi)流量值的加權(quán)平均。w定義了權(quán)重的分布。如果直接取平均,以預(yù)設(shè)時(shí)段為一個(gè)月為例,那么每天的權(quán)重均為1/30;如果直接取最大,則只有某一天為1,而其他都是0。這里的通過(guò)可解釋比例的做法為兩種做法的折衷。

在本申請(qǐng)實(shí)施例的一些實(shí)施例中,所述根據(jù)所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值,包括:將所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重進(jìn)行加權(quán)平均以得到所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量數(shù)據(jù)的加權(quán)平均值。

從以上技術(shù)方案可以看出,還提出了一種根據(jù)不同樹形層級(jí)結(jié)構(gòu)的目標(biāo)小區(qū)的使用流量預(yù)測(cè)值確定出最佳預(yù)測(cè)值的方法,更加有效地減少了小區(qū)的使用流量的預(yù)測(cè)誤差。

需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于示例性實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。

為便于更好的實(shí)施本申請(qǐng)上述實(shí)施例中所描述的方案,下面還提供用于實(shí)施上述方案的相關(guān)裝置。

請(qǐng)參閱圖6,本申請(qǐng)實(shí)施例提供了一種流量預(yù)測(cè)裝置,包括獲取模塊101、第一預(yù)測(cè)模塊102以及第二預(yù)測(cè)模塊103。

其中,獲取模塊101,用于獲取預(yù)置范圍內(nèi),所有小區(qū)的歷史總使用流量數(shù)據(jù);

第一預(yù)測(cè)模塊102,用于將所述所有小區(qū)的歷史總使用流量數(shù)據(jù)作為輸入,使用第一預(yù)測(cè)模型對(duì)所述獲取模塊101獲取的所述預(yù)置范圍內(nèi)所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè)以獲得目標(biāo)預(yù)測(cè)值;

第二預(yù)測(cè)模塊103,用于根據(jù)所述第一預(yù)測(cè)模塊102預(yù)測(cè)的所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,其中,所述目標(biāo)小區(qū)為所述預(yù)置范圍內(nèi)的任意一個(gè)小區(qū)。

從以上技術(shù)方案可以看出,對(duì)于任意一個(gè)待預(yù)測(cè)小區(qū)而言,在對(duì)每個(gè)待預(yù)測(cè)小區(qū)進(jìn)行預(yù)測(cè)時(shí),根據(jù)計(jì)算出來(lái)的預(yù)置范圍下所有小區(qū)的使用流量的目標(biāo)預(yù)測(cè)值進(jìn)行預(yù)測(cè)即可,抑制了對(duì)小區(qū)預(yù)測(cè)時(shí)的預(yù)測(cè)模型復(fù)雜度,且該目標(biāo)預(yù)測(cè)值考慮到了預(yù)置范圍內(nèi)所有小區(qū)預(yù)測(cè)得到的,不是將小區(qū)進(jìn)行分組,將預(yù)測(cè)參考小區(qū)的數(shù)目局限在部分小區(qū),有效地減少了小區(qū)的使用流量的預(yù)測(cè)值誤差。

請(qǐng)參閱圖7,在本申請(qǐng)實(shí)施例的一些實(shí)施例中,所述裝置還包括:

分層模塊104,用于對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu);

第二預(yù)測(cè)模塊103用于根據(jù)所述第一預(yù)測(cè)模塊102預(yù)測(cè)的所述目標(biāo)預(yù)測(cè)值對(duì)目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,包括:

所述第二預(yù)測(cè)模塊103,用于根據(jù)所述樹形層級(jí)結(jié)構(gòu)中,第一節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值以及第二節(jié)點(diǎn)下所有小區(qū)的歷史總使用流量數(shù)據(jù),使用第二預(yù)測(cè)模型對(duì)所述第二節(jié)點(diǎn)下所有小區(qū)的總使用流量進(jìn)行預(yù)測(cè),所述第二節(jié)點(diǎn)為所述第一節(jié)點(diǎn)的下級(jí)節(jié)點(diǎn),其中,當(dāng)所述第一節(jié)點(diǎn)為所述根節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值為所述第一預(yù)測(cè)模塊102預(yù)測(cè)的所述目標(biāo)預(yù)測(cè)值;

當(dāng)確定了第三節(jié)點(diǎn)下所有小區(qū)的使用流量預(yù)測(cè)值后,用于根據(jù)所述第三節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值、和所述第三節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn)中各個(gè)節(jié)點(diǎn)下所有小區(qū)的總使用流量預(yù)測(cè)值以及所述目標(biāo)小區(qū)的歷史總使用流量數(shù)據(jù),使用所述第二預(yù)測(cè)模型對(duì)所述目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,所述目標(biāo)小區(qū)為所述第三節(jié)點(diǎn)下的小區(qū)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)包括:

所述分層模塊104用于:

獲取小區(qū)工程參數(shù);

根據(jù)所述小區(qū)工程參數(shù)確定所述預(yù)置范圍內(nèi)小區(qū)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);

將所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)作為所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)包括:

所述分層模塊104用于:

依據(jù)以下公式確定所述預(yù)置范圍內(nèi)各個(gè)小區(qū)的擬位置(xcell、ycell):

xcell=xsite*(λ*ptrx)*h*sin(α)*cos(θ);

ycell=y(tǒng)site*(λ*ptrx)*h*sin(α)*sin(θ);

其中,所述xsite、ysite分別為所述各個(gè)小區(qū)對(duì)應(yīng)基站的經(jīng)度、維度;所述xcell、ycell分別為所述各個(gè)小區(qū)的經(jīng)度、維度,所述λ為預(yù)設(shè)數(shù)據(jù),所述ptrx為所述基站的發(fā)射功率,所述h為所述各個(gè)小區(qū)的天線高度,所述α、θ分別為所述各個(gè)小區(qū)對(duì)應(yīng)基站的天線下傾角、方向角;

根據(jù)所述各個(gè)小區(qū)的擬位置對(duì)所述預(yù)置范圍內(nèi)所有小區(qū)進(jìn)行分層以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于根據(jù)所述各個(gè)小區(qū)的擬位置對(duì)所述預(yù)置范圍內(nèi)所有小區(qū)進(jìn)行分層以獲得所述樹形層級(jí)結(jié)構(gòu),包括:

所述分層模塊104,用于對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu),包括:

所述分層模塊104,用于使用k-mean聚類方式對(duì)所述各個(gè)小區(qū)的擬位置進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于根據(jù)預(yù)置分層方式對(duì)所述預(yù)置范圍內(nèi)的小區(qū)進(jìn)行分層以獲得樹形層級(jí)結(jié)構(gòu)包括:

所述分層模塊104具體用于:

獲取話單記錄;

根據(jù)所述話單記錄獲取訓(xùn)練樣本;

將所述訓(xùn)練樣本展開(kāi)為目標(biāo)根向量;

對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于根據(jù)所述話單記錄獲取訓(xùn)練樣本,包括:

所述分層模塊104用于:

查詢所述話單記錄得到在所述預(yù)設(shè)范圍內(nèi)的每個(gè)小區(qū)中,所有終端設(shè)備的流量記錄信息;

將所述流量記錄信息作為所述訓(xùn)練樣本。

在本申請(qǐng)的一些實(shí)施例中,所述分層模塊104用于對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu),包括:

所述分層模塊104,用于使用bi-clustering聚類方式對(duì)所述目標(biāo)根向量進(jìn)行層次化聚類以獲得所述樹形層級(jí)結(jié)構(gòu)。

請(qǐng)參閱圖8,在本申請(qǐng)的一些實(shí)施例中,所述第二預(yù)測(cè)模塊103用于:

基于第一樹形層級(jí)結(jié)構(gòu)、二樹形層級(jí)結(jié)構(gòu)以及第三樹形層級(jí)結(jié)構(gòu)對(duì)所述目標(biāo)小區(qū)的使用流量進(jìn)行預(yù)測(cè)以分別獲得第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值,其中,所述第一樹形層級(jí)結(jié)構(gòu)為根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)獲得的樹形層級(jí)結(jié)構(gòu),所述第二樹形層級(jí)結(jié)構(gòu)為根據(jù)所述擬位置獲得的樹形層級(jí)結(jié)構(gòu),所述第三樹形層級(jí)結(jié)構(gòu)為根據(jù)所述話單記錄獲得的樹形層級(jí)結(jié)構(gòu);

所述裝置還包括:

第三預(yù)測(cè)模塊105,用于根據(jù)所述第二預(yù)測(cè)模塊103預(yù)測(cè)的所述第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。

在本申請(qǐng)的一些實(shí)施例中,所述裝置還包括確定模塊106;

所述確定模塊106,用于在所述第三預(yù)測(cè)模塊根據(jù)所述第二預(yù)測(cè)模塊103預(yù)測(cè)的所述第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值之前,確定預(yù)設(shè)時(shí)段內(nèi)所述目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值;

所述第三預(yù)測(cè)模塊105用于根據(jù)所述第二預(yù)測(cè)模塊103預(yù)測(cè)的所述第一預(yù)測(cè)值、第二預(yù)測(cè)值和第三預(yù)測(cè)值得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值,包括:

所述第三預(yù)測(cè)模塊105,用于以所述第一預(yù)測(cè)值、第二預(yù)測(cè)值、第三預(yù)測(cè)值以及所述小區(qū)工程參數(shù)為輸入,所述加權(quán)平均值為標(biāo)簽,基于隨機(jī)森林算法進(jìn)行融合,得到所述目標(biāo)小區(qū)的使用流量預(yù)測(cè)值。從以上技術(shù)方案可以看出,還提出了一種根據(jù)不同樹形層級(jí)結(jié)構(gòu)的預(yù)測(cè)值進(jìn)行融合以確定出最佳預(yù)測(cè)值的流量預(yù)測(cè)裝置,更加有效地有效地減少了小區(qū)的使用流量的預(yù)測(cè)誤差。

在本申請(qǐng)的一些實(shí)施例中,所述確定模塊106用于確定預(yù)設(shè)時(shí)段內(nèi)所述目標(biāo)小區(qū)的歷史使用流量數(shù)據(jù)的加權(quán)平均值包括:

所述確定模塊106具體用于:

對(duì)所述預(yù)設(shè)時(shí)段內(nèi)的目標(biāo)小區(qū)的n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)進(jìn)行異常檢測(cè),所述n為正整數(shù),所述n大于或等于2;

通過(guò)所述異常檢測(cè)后獲得所述預(yù)設(shè)時(shí)段內(nèi),所述歷史使用流量數(shù)據(jù)點(diǎn)的n個(gè)異常系數(shù);

根據(jù)所述n個(gè)異常系數(shù)確定所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重;

根據(jù)所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值。

在本申請(qǐng)的一些實(shí)施例中,所述確定模塊106用于所述根據(jù)所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重確定所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量的加權(quán)平均值,包括:

將所述n個(gè)歷史使用流量數(shù)據(jù)點(diǎn)對(duì)應(yīng)的權(quán)重進(jìn)行加權(quán)平均以得到所述目標(biāo)小區(qū)在預(yù)設(shè)時(shí)段內(nèi)的歷史使用流量數(shù)據(jù)的加權(quán)平均值。

需要說(shuō)明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本申請(qǐng)實(shí)施例中的方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本申請(qǐng)方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本申請(qǐng)前述所示的方法實(shí)施例中的敘述,此處不再贅述。

本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有程序,該程序被計(jì)算機(jī)執(zhí)行時(shí)能實(shí)現(xiàn)上述方法實(shí)施例中記載的部分或全部步驟。

請(qǐng)參閱圖9,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備可以作為上述流量預(yù)測(cè)裝置,實(shí)現(xiàn)上述流量預(yù)測(cè)裝置的方法,該計(jì)算機(jī)設(shè)備300包括:

處理器301、存儲(chǔ)器302、和存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序(其中,計(jì)算機(jī)設(shè)備300中的處理器301的數(shù)量可以一個(gè)或多個(gè),圖9中以一個(gè)處理器為例)。在本申請(qǐng)的一些實(shí)施例中,該計(jì)算機(jī)設(shè)備還可以包括通信端口303、其中,通信端口303、處理器301和存儲(chǔ)器302可通過(guò)總線或其它方式連接,具體此處不做限定,其中,圖8中以通過(guò)總線連接為例進(jìn)行示例說(shuō)明。

存儲(chǔ)器302還可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器301提供指令和數(shù)據(jù)。存儲(chǔ)器302的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(non-volatilerandomaccessmemory,nvram)。存儲(chǔ)器302存儲(chǔ)有操作系統(tǒng)和操作指令、可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者它們的子集,或者它們的擴(kuò)展集,其中,操作指令可包括各種操作指令,用于實(shí)現(xiàn)各種操作。操作系統(tǒng)可包括各種系統(tǒng)程序,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。

處理器301控制計(jì)算機(jī)設(shè)備300的操作,處理器301還可以稱為中央處理單元(centralprocessingunit,cpu)。具體的應(yīng)用中,計(jì)算機(jī)設(shè)備的各個(gè)組件通過(guò)總線系統(tǒng)耦合在一起,其中總線系統(tǒng)除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說(shuō)明起見(jiàn),在圖中將各種總線都稱為總線系統(tǒng)。

上述本申請(qǐng)實(shí)施例揭示的方法可以應(yīng)用于處理器301中,或者由處理器301實(shí)現(xiàn)。處理器301可以是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器301中的計(jì)算機(jī)程序完成。上述的處理器301可以是通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessing,dsp)、專用集成電路(application-specificintegratedcircuit,asic)、現(xiàn)場(chǎng)可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本申請(qǐng)實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本申請(qǐng)實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器302,處理器301讀取存儲(chǔ)器302中的計(jì)算機(jī)程序,結(jié)合其硬件完成上述方法的步驟。

通信端口303可用于接收或者發(fā)送信令/信息,例如用于接收小區(qū)工程參數(shù)。

本申請(qǐng)實(shí)施例中,處理器301,用于執(zhí)行前述流量預(yù)測(cè)方法。

還需要說(shuō)明的是,在上述實(shí)施例中,可以全部或部分地通過(guò)軟件、硬件、固件或者其任意組合來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。

所述計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行所述計(jì)算機(jī)程序指令時(shí),全部或部分地產(chǎn)生按照本發(fā)明實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)向另一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心通過(guò)有線(例如同軸電纜、光纖、數(shù)字用戶線(dsl))或無(wú)線(例如紅外、無(wú)線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存儲(chǔ)的任何可用介質(zhì)或者是包含一個(gè)或多個(gè)可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲(chǔ)設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì),(例如,軟盤、硬盤、磁帶)、光介質(zhì)(例如,dvd)、或者半導(dǎo)體介質(zhì),例如固態(tài)硬盤(solidstatedisk,ssd)等。

另外需說(shuō)明的是,以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,本申請(qǐng)?zhí)峁┑难b置實(shí)施例附圖中,模塊之間的連接關(guān)系表示它們之間具有通信連接,具體可以實(shí)現(xiàn)為一條或多條通信總線或信號(hào)線。

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

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)專用硬件包括專用集成電路、專用cpu、專用存儲(chǔ)器、專用元器件等來(lái)實(shí)現(xiàn)。一般情況下,凡由計(jì)算機(jī)程序完成的功能都可以很容易地用相應(yīng)的硬件來(lái)實(shí)現(xiàn),而且,用來(lái)實(shí)現(xiàn)同一功能的具體硬件結(jié)構(gòu)也可以是多種多樣的,例如模擬電路、數(shù)字電路或?qū)S秒娐返?。但是,?duì)本申請(qǐng)而言更多情況下軟件程序?qū)崿F(xiàn)是更佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤、u盤、移動(dòng)硬盤、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、磁碟或者光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述的方法。

以上所述,以上實(shí)施例僅用以說(shuō)明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1