本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法及裝置。
背景技術(shù):目前大多數(shù)移動網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)十分復(fù)雜,例如,圖1所示的某地移動網(wǎng)絡(luò)拓?fù)鋱D就具有較高的復(fù)雜度。由于提供網(wǎng)絡(luò)資源的方式具有多種,例如,內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDeliveryNetwork,CDN)提供方式、第三方出口提供方式、互聯(lián)網(wǎng)數(shù)據(jù)中心(InternetDataCenter,IDC)提供方式等,不同種類的網(wǎng)絡(luò)資源具有各自的特點,并且每種網(wǎng)絡(luò)資源的提供方式也都有各自的優(yōu)勢,因此,網(wǎng)絡(luò)運(yùn)營商需要準(zhǔn)確、高效地定位網(wǎng)絡(luò)問題,了解網(wǎng)絡(luò)狀況,以便選擇更合適的網(wǎng)絡(luò)資源的提供方式。目前了解網(wǎng)絡(luò)狀況的主要方式有兩種,一種是基于行業(yè)經(jīng)驗確定網(wǎng)絡(luò)問題,了解網(wǎng)絡(luò)狀況,定位網(wǎng)絡(luò)問題;另一種是使用輔助的統(tǒng)計與分析系統(tǒng)來統(tǒng)計和分析網(wǎng)絡(luò)狀況,定位網(wǎng)絡(luò)問題。第一種方式一般都是通過大量的用戶投訴來了解網(wǎng)絡(luò)的問題,以及用戶的上網(wǎng)行為?;蛘哔Y深的CDN服務(wù)提供商可以獲取大量的網(wǎng)絡(luò)資源信息,了解網(wǎng)絡(luò)資源的分布情況,從而確定業(yè)務(wù)構(gòu)成是否合理。第二種方式則需要大量的專業(yè)統(tǒng)計與分析人員從海量的信息中使用輔助的統(tǒng)計與分析系統(tǒng)來統(tǒng)計和分析網(wǎng)絡(luò)狀況,從而確定業(yè)務(wù)構(gòu)成是否需要調(diào)整。由于上述兩種方式的網(wǎng)絡(luò)狀況分析效率和實用性都較低,因此,如果采用上述兩種方式將無法及時定位網(wǎng)絡(luò)問題,故而無法及時調(diào)整網(wǎng)絡(luò)業(yè)務(wù)構(gòu)成和網(wǎng)絡(luò)資源提供方式。
技術(shù)實現(xiàn)要素:本發(fā)明實施例提供一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法,用以解決現(xiàn)有技術(shù)無法高效地分析網(wǎng)絡(luò)狀況、及時定位網(wǎng)絡(luò)問題,進(jìn)而導(dǎo)致無法及時調(diào)整網(wǎng)絡(luò)資源的提供方式的問題。本發(fā)明實施例提供一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法,包括:確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù);根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量及業(yè)務(wù)的數(shù)據(jù)傳輸速率確定出相應(yīng)的服務(wù)質(zhì)量,并根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率確定出相應(yīng)的資源消耗量;根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,分別確定相應(yīng)的業(yè)務(wù)提供效率;針對業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù),調(diào)整相應(yīng)的網(wǎng)絡(luò)資源提供方式。本發(fā)明實施例提供一種網(wǎng)絡(luò)資源提供方式的調(diào)整裝置,包括:業(yè)務(wù)選擇模塊,用于確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù);效率確定模塊,用于根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量及業(yè)務(wù)的數(shù)據(jù)傳輸速率確定出獲取相應(yīng)的服務(wù)質(zhì)量,并根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率確定出相應(yīng)的資源消耗量;根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,分別確定相應(yīng)的業(yè)務(wù)提供效率;方式調(diào)整模塊,用于針對業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù),調(diào)整相應(yīng)的網(wǎng)絡(luò)資源提供方式。本發(fā)明實施例中,確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù),從而選擇出對整個網(wǎng)絡(luò)運(yùn)營影響較大的一些業(yè)務(wù),并根據(jù)確定出的若干業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,確定相應(yīng)的業(yè)務(wù)提供效率,調(diào)整業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù)的網(wǎng)絡(luò)資源提供方式,從而快速定位業(yè)務(wù)提供效率過低的業(yè)務(wù),以達(dá)到及時調(diào)整相應(yīng)業(yè)務(wù)的網(wǎng)絡(luò)資源提供方式,快速優(yōu)化網(wǎng)絡(luò)的目的。附圖說明圖1為現(xiàn)有技術(shù)中某地的移動網(wǎng)絡(luò)拓?fù)鋱D;圖2為本發(fā)明實施例設(shè)計的一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法流程圖;圖3為本發(fā)明實施例中數(shù)據(jù)傳輸速率與服務(wù)質(zhì)量變化的分析圖;圖4為本發(fā)明實施例設(shè)計的一種網(wǎng)絡(luò)資源提供方式的調(diào)整裝置示意圖。具體實施方式本發(fā)明實施例提供了一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法及裝置,能夠高效地分析網(wǎng)絡(luò)狀況,快速定位業(yè)務(wù)提供效率過低的業(yè)務(wù),從而及時調(diào)整相應(yīng)業(yè)務(wù)的網(wǎng)絡(luò)資源的提供方式,達(dá)到快速優(yōu)化網(wǎng)絡(luò)的目的。下面結(jié)合附圖說明本發(fā)明的優(yōu)選實施例。參閱圖2所示,本發(fā)明實施例設(shè)計的一種網(wǎng)絡(luò)資源提供方式的調(diào)整方法,包括如下步驟。步驟201:確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù)。實際應(yīng)用中,也可以結(jié)合齊普夫(Zipf)定律確定出上述若干業(yè)務(wù),作為需要比較相應(yīng)的業(yè)務(wù)提供效率的業(yè)務(wù)。這是因為業(yè)務(wù)的網(wǎng)絡(luò)流量占用率或業(yè)務(wù)請求數(shù)量,與該業(yè)務(wù)的排名的常數(shù)次冪存在簡單的反比關(guān)系。例如,將網(wǎng)絡(luò)中所有的業(yè)務(wù)的網(wǎng)絡(luò)流量占用率依照從大到小的順序進(jìn)行排列,選擇出排列在前20%的若干業(yè)務(wù),或/和,對網(wǎng)絡(luò)中所有的業(yè)務(wù)的業(yè)務(wù)請求數(shù)量依照從大到小的順序進(jìn)行排列,選擇出排列在前20%的若干業(yè)務(wù),作為需要執(zhí)行后續(xù)步驟的業(yè)務(wù)。實際應(yīng)用中,業(yè)務(wù)請求數(shù)量可以是服務(wù)器接收到的相應(yīng)業(yè)務(wù)的域名解析請求的數(shù)量。步驟202:根據(jù)上述若干業(yè)務(wù)中每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量及業(yè)務(wù)的數(shù)據(jù)傳輸速率確定出相應(yīng)的服務(wù)質(zhì)量,并根據(jù)上述若干業(yè)務(wù)中每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率確定出相應(yīng)的資源消耗量。其一,可以但不限于使用下述較佳地方式確定出業(yè)務(wù)的服務(wù)質(zhì)量。針對上述若干業(yè)務(wù),根據(jù)每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量,確定相應(yīng)的質(zhì)量加權(quán)系數(shù),其中,每一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù)與該業(yè)務(wù)的業(yè)務(wù)請求數(shù)量成正比,且上述若干業(yè)務(wù)中每一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù)的總和為1;;根據(jù)任意一個業(yè)務(wù)的數(shù)據(jù)傳輸速率和相應(yīng)的質(zhì)量加權(quán)系數(shù),確定該任意一個業(yè)務(wù)的服務(wù)質(zhì)量。一般來說,業(yè)務(wù)請求數(shù)量越大,相應(yīng)的質(zhì)量加權(quán)系數(shù)也就越大,這就表明相應(yīng)業(yè)務(wù)的服務(wù)質(zhì)量越高,相應(yīng)業(yè)務(wù)的業(yè)務(wù)提供效率越高。例如,可以直接將業(yè)務(wù)的數(shù)據(jù)傳輸速率與質(zhì)量加權(quán)系數(shù)的乘積,作為相應(yīng)的服務(wù)質(zhì)量。又例如,可以將ln(speed×a)作為業(yè)務(wù)的服務(wù)質(zhì)量,其中,speed表示該業(yè)務(wù)的最大傳輸速率,a為該業(yè)務(wù)的質(zhì)量加權(quán)系數(shù)。圖3中,縱坐標(biāo)為服務(wù)質(zhì)量,橫坐標(biāo)為數(shù)據(jù)傳輸速率,不同坐標(biāo)點表示實際應(yīng)用中某一業(yè)務(wù)在不同的數(shù)據(jù)傳輸速率對應(yīng)的服務(wù)質(zhì)量,圖3中的弧線表示接近這些坐標(biāo)點的一個ln(x)函數(shù)的曲線。參閱圖3所示,在某一業(yè)務(wù)的數(shù)據(jù)傳輸速率快到一定程度時,提升數(shù)據(jù)傳輸速率對提升服務(wù)質(zhì)量的作用會逐漸減弱,而采用對數(shù)函數(shù)求log則可以體現(xiàn)這一規(guī)律,并且可以通過改變對數(shù)函數(shù)的底數(shù)來表明數(shù)據(jù)傳輸速率對服務(wù)質(zhì)量影響的強(qiáng)弱,因此,可以通過下述公式更為精準(zhǔn)地計算服務(wù)質(zhì)量:其中,speed表示該任意一個業(yè)務(wù)的最大傳輸速率,average_speed表示上述若干業(yè)務(wù)的平均傳輸速率,a為該任意一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù),上述公式中的底數(shù)x為該任意一個業(yè)務(wù)的傳輸速率變化指數(shù)。上述x可以根據(jù)數(shù)據(jù)傳輸速率對服務(wù)質(zhì)量影響的強(qiáng)弱來確定?;趯嶋H情況中數(shù)據(jù)傳輸速率對服務(wù)質(zhì)量影響力度的不同,可以選擇不同的公式,根據(jù)業(yè)務(wù)的數(shù)據(jù)傳輸速率計算業(yè)務(wù)的服務(wù)質(zhì)量。其二,可以但不限于使用下述較佳地方式確定出業(yè)務(wù)的資源消耗量。針對上述若干業(yè)務(wù),根據(jù)每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率,確定相應(yīng)的流量加權(quán)系數(shù),其中,每一個業(yè)務(wù)對應(yīng)的流量加權(quán)系數(shù)與該業(yè)務(wù)的業(yè)務(wù)請求數(shù)量成正比,且上述若干業(yè)務(wù)中的每一個業(yè)務(wù)對應(yīng)的流量加權(quán)系數(shù)的總和為1;根據(jù)任意一個業(yè)務(wù)的網(wǎng)絡(luò)流量消耗量和相應(yīng)的流量加權(quán)系數(shù),確定該任意一個業(yè)務(wù)的資源消耗量。一般來說,網(wǎng)絡(luò)流量占用率越高,相應(yīng)的流量加權(quán)系數(shù)越大,這就表明相應(yīng)業(yè)務(wù)的資源消耗量越大,相應(yīng)業(yè)務(wù)的業(yè)務(wù)提供效率越低。例如,可以將trafficcost×b作為業(yè)務(wù)的資源消耗量,其中trafficcost表示該業(yè)務(wù)的網(wǎng)絡(luò)流量消耗量,b為該業(yè)務(wù)的流量加權(quán)系數(shù)。由于網(wǎng)絡(luò)流量的消耗對資源消耗量的影響十分大,在網(wǎng)絡(luò)流量消耗量達(dá)到一定程度時,網(wǎng)絡(luò)流量消耗量的細(xì)微增長往往都可能導(dǎo)致資源消耗量幾何倍數(shù)地增長,因此,可以通過下述公式更為精準(zhǔn)地計算資源消耗量:其中,trafficcost表示該任意一個業(yè)務(wù)的網(wǎng)絡(luò)流量消耗量,average_trafficcost表示上述若干業(yè)務(wù)的平均流量消耗量,上述公式中的指數(shù)b為該任意一個業(yè)務(wù)的流量加權(quán)系數(shù)。步驟203:根據(jù)上述若干業(yè)務(wù)中每一個業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,分別確定相應(yīng)的業(yè)務(wù)提供效率。較佳地,在確定了業(yè)務(wù)的服務(wù)質(zhì)量和資源消耗量后,可以但不限于將該業(yè)務(wù)的服務(wù)質(zhì)量與資源消耗量的比值,作為該業(yè)務(wù)的業(yè)務(wù)提供效率。步驟204:針對業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù),調(diào)整相應(yīng)的網(wǎng)絡(luò)資源提供方式。實際應(yīng)用中,可以計算出標(biāo)準(zhǔn)業(yè)務(wù)的業(yè)務(wù)提供效率,將其作為第三門限值,也可以將上述若干業(yè)務(wù)各自對應(yīng)的業(yè)務(wù)提供效率依照從大到小的順序排列,將差值的絕對值大于預(yù)設(shè)門限值的兩個業(yè)務(wù)提供效率中的較低數(shù)值,作為第三門限值。較佳地,實現(xiàn)上述方法流程的實體可以是服務(wù)器。例如,服務(wù)器可以在確定某一業(yè)務(wù)的業(yè)務(wù)提供效率低于第三門限值時,將相應(yīng)的網(wǎng)絡(luò)資源提供方式從IDC提供方式更換為CDN提供方式。基于同一設(shè)計思路,本發(fā)明實施例還設(shè)計了一種網(wǎng)絡(luò)資源提供方式的調(diào)整裝置,參閱圖4所示,該裝置包括:業(yè)務(wù)選擇模塊401,用于確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù);效率確定模塊402,用于根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量及業(yè)務(wù)的數(shù)據(jù)傳輸速率確定出相應(yīng)的服務(wù)質(zhì)量,并根據(jù)所述若干業(yè)務(wù)中每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率確定出相應(yīng)的資源消耗量;根據(jù)上述若干業(yè)務(wù)中每一個業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,分別確定相應(yīng)的業(yè)務(wù)提供效率;方式調(diào)整模塊403,用于針對業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù),調(diào)整相應(yīng)的網(wǎng)絡(luò)資源提供方式。較佳地,上述效率確定模塊402具體用于,針對上述若干業(yè)務(wù),根據(jù)每一個業(yè)務(wù)的業(yè)務(wù)請求數(shù)量,確定相應(yīng)的質(zhì)量加權(quán)系數(shù),其中,每一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù)與該業(yè)務(wù)的業(yè)務(wù)請求數(shù)量成正比,且上述若干業(yè)務(wù)中每一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù)的總和為1;根據(jù)任意一個業(yè)務(wù)的數(shù)據(jù)傳輸速率和相應(yīng)的質(zhì)量加權(quán)系數(shù),確定上述任意一個業(yè)務(wù)的服務(wù)質(zhì)量。進(jìn)一步地,上述效率確定模塊402具體用于基于下述公式確定上述任意一個業(yè)務(wù)的服務(wù)質(zhì)量:其中,speed表示該任意一個業(yè)務(wù)的最大傳輸速率,average_speed表示上述若干業(yè)務(wù)的平均傳輸速率,上述公式中的底數(shù)x為該任意一個業(yè)務(wù)的傳輸速率變化指數(shù),a為該任意一個業(yè)務(wù)對應(yīng)的質(zhì)量加權(quán)系數(shù)。較佳地,上述效率確定模塊402,具體用于:針對上述若干業(yè)務(wù),根據(jù)每一個業(yè)務(wù)的網(wǎng)絡(luò)流量占用率,確定相應(yīng)的流量加權(quán)系數(shù),其中,每一個業(yè)務(wù)對應(yīng)的流量加權(quán)系數(shù)與該業(yè)務(wù)的業(yè)務(wù)請求數(shù)量成正比,且上述若干業(yè)務(wù)中的每一個業(yè)務(wù)對應(yīng)的流量加權(quán)系數(shù)的總和為1;根據(jù)任意一個業(yè)務(wù)的網(wǎng)絡(luò)流量消耗量和相應(yīng)的流量加權(quán)系數(shù),確定上述任意一個業(yè)務(wù)的資源消耗量。進(jìn)一步地,上述效率確定模塊402,具體用于基于下述公式確定上述任意一個業(yè)務(wù)的服務(wù)質(zhì)量:其中,trafficcost表示該任意一個業(yè)務(wù)的網(wǎng)絡(luò)流量消耗量,average_trafficcost表示上述若干業(yè)務(wù)的平均流量消耗量,上述公式中的指數(shù)b為該任意一個業(yè)務(wù)的流量加權(quán)系數(shù)。上述效率確定模塊402具體用于,針對上述若干業(yè)務(wù)中的任意一個業(yè)務(wù),將上述任意一個業(yè)務(wù)的服務(wù)質(zhì)量與資源消耗量的比值,作為上述任意一個業(yè)務(wù)對應(yīng)的業(yè)務(wù)提供效率。上述網(wǎng)絡(luò)資源提供方式的調(diào)整裝置可以是服務(wù)器,也可以是服務(wù)器之外的其它實體裝置。本發(fā)明實施例中,確定網(wǎng)絡(luò)流量占用率達(dá)到第一門限值,或/和,業(yè)務(wù)請求數(shù)量達(dá)到第二門限值的若干業(yè)務(wù),從而選擇出對整個網(wǎng)絡(luò)運(yùn)營影響較大的一些業(yè)務(wù),并根據(jù)確定出的若干業(yè)務(wù)各自對應(yīng)的服務(wù)質(zhì)量和資源消耗量,確定相應(yīng)的業(yè)務(wù)提供效率,調(diào)整業(yè)務(wù)提供效率低于第三門限值的業(yè)務(wù)的網(wǎng)絡(luò)資源提供方式,從而快速定位業(yè)務(wù)提供效率過低的業(yè)務(wù),以達(dá)到及時調(diào)整相應(yīng)業(yè)務(wù)的網(wǎng)絡(luò)資源提供方式,快速優(yōu)化網(wǎng)絡(luò)的目的。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進(jìn)行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。