一種內容分發(fā)網(wǎng)絡的帶寬分配方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種內容分發(fā)網(wǎng)絡的帶寬分配方法,其中包括:根據(jù)CDN節(jié)點的訪問請求確定訪問請求的請求業(yè)務類型和請求帶寬;根據(jù)帶寬可用列表確定請求業(yè)務類型的可用帶寬,帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬;當請求帶寬不超過可用帶寬時,為CDN節(jié)點分配請求帶寬;當請求帶寬超過可用帶寬時,拒絕分配請求帶寬。本發(fā)明實施例還提供一種內容分發(fā)網(wǎng)絡的帶寬分配系統(tǒng)。實現(xiàn)了對實現(xiàn)了網(wǎng)絡運營商在內容分發(fā)全網(wǎng)針對不同業(yè)務的帶寬分配,從而避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足,保障了重要客戶群的用戶體驗。
【專利說明】
一種內容分發(fā)網(wǎng)絡的帶寬分配方法及系統(tǒng)
技術領域
[0001]本發(fā)明實施例涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種內容分發(fā)網(wǎng)絡的帶寬分配方法及系統(tǒng)。
【背景技術】
[0002]隨著網(wǎng)絡信息科技的飛速發(fā)展,人們對網(wǎng)絡的用戶體驗要求越來越高,故網(wǎng)絡管理成為了網(wǎng)絡運營商搶占市場的重要策略。網(wǎng)絡管理的一個重要內容就是網(wǎng)絡帶寬的分配,網(wǎng)絡帶寬的分配是指在網(wǎng)絡交換節(jié)點上,對其所占用的帶寬資源進行控制。
[0003]現(xiàn)有技術中的關于帶寬資源的控制和部署,主要是對每個新接入服務所需求的流量進行判斷,若剩余帶寬資源不滿足時,則拒絕新接入服務,從而保證已經(jīng)接入服務的服務質量。
[0004]在上述現(xiàn)有技術中存在如下問題:
[0005]—方面,網(wǎng)絡運營商提供的業(yè)務類型多種多樣,網(wǎng)絡運營商對主推的業(yè)務需要給予更多的帶寬分配,針對關于各業(yè)務的訪問請求的響應處理缺乏一個優(yōu)先級,以至于當一般業(yè)務的訪問請求較多時,針對網(wǎng)絡運營商主推業(yè)務的訪問請求可能會得不到處理,嚴重影響網(wǎng)絡運營商的市場運營和布局;
[0006]另一方面,網(wǎng)絡運營商在資源預留協(xié)議中規(guī)定了分配的帶寬資源,但是存在不法盜鏈者通過修改資源預留協(xié)議以竊取更多的帶寬資源。
【發(fā)明內容】
[0007]本發(fā)明實施例提供一種內容分發(fā)網(wǎng)絡的帶寬分配方法及系統(tǒng),用以解決上述現(xiàn)有技術中所闡述的至少一個技術問題。
[0008]—方面,本發(fā)明實施例提供一種內容分發(fā)網(wǎng)絡的帶寬分配方法,其中包括:
[0009]根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬;
[0010]根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬;
[0011 ]當所述請求帶寬不超過所述可用帶寬時,為所述CDN節(jié)點分配所述請求帶寬;
[0012]當所述請求帶寬超過所述可用帶寬時,拒絕分配所述請求帶寬。
[0013]另一方面,本發(fā)明實施例還提供一種用于內容分發(fā)網(wǎng)絡的帶寬分配系統(tǒng),其中包括:
[0014]業(yè)務帶寬確定單元,用于根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬;
[0015]可用業(yè)務帶寬確定單元,用于根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬;
[0016]業(yè)務帶寬分配單元,用于當所述請求帶寬不超過所述可用帶寬時,為所述CDN節(jié)點分配所述請求帶寬,當所述請求帶寬超過所述可用帶寬時,拒絕分配所述請求帶寬。
[0017]通過本發(fā)明實施例提供的內容分發(fā)網(wǎng)絡的帶寬分配方法及系統(tǒng),首先實現(xiàn)了網(wǎng)絡運營商在內容分發(fā)全網(wǎng)針對不同業(yè)務的帶寬分配,并避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足;再者,通過確定帶寬請求所對應的業(yè)務類型進而執(zhí)行帶寬請求分配帶寬,間接實現(xiàn)了對帶寬請求的加密和解密工作,防止不法分子修改資源預留協(xié)議中的帶寬請求以要求更高的帶寬,當解析出帶寬請求中不對應著業(yè)務類型時,忽略上述帶寬請求以保障其他正常用戶的用戶體驗。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1示出的是本發(fā)明一實施例的內容分發(fā)網(wǎng)絡的帶寬分配方法的流程圖;
[0020]圖2示出的是本發(fā)明一實施例的內容分發(fā)網(wǎng)絡的帶寬分配系統(tǒng)的結構示意圖。
【具體實施方式】
[0021]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]參見圖1示出的是本發(fā)明一實施例的一種內容分發(fā)網(wǎng)絡的帶寬分配方法的流程圖,其中包括:
[0023]Sll:根據(jù)CDN節(jié)點的訪問請求確定訪問請求的請求業(yè)務類型和請求帶寬;
[0024]S12:根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬;
[0025]S13:當所述請求帶寬不超過所述可用帶寬時,為CDN節(jié)點分配請求帶寬;
[0026]S14:當請求帶寬超過可用帶寬時,拒絕分配請求帶寬。
[0027]作為進一步的優(yōu)化,當確定CDN節(jié)點的訪問請求中不包含請求業(yè)務類型時,忽略上述訪問請求。
[0028]通過本發(fā)明實施例提供的內容分發(fā)網(wǎng)絡的帶寬分配方法,首先實現(xiàn)了網(wǎng)絡運營商在內容分發(fā)全網(wǎng)針對不同業(yè)務分配固定帶寬,并避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足;再者,通過確定帶寬請求所對應的業(yè)務類型進而確定是否響應帶寬請求分配帶寬,間接實現(xiàn)了對帶寬請求的加密和解密工作,防止不法分子修改資源預留協(xié)議中的帶寬請求以要求更高的帶寬,當解析出帶寬請求中不對應著業(yè)務類型時,忽略上述帶寬請求以保障其他正常用戶的用戶體驗。
[0029]作為本發(fā)明實施例方法的一種優(yōu)選實施例,所述帶寬可用列表由以下步驟確定:
[0030]根據(jù)全網(wǎng)CDN節(jié)點的各業(yè)務類型的占用帶寬,確定全網(wǎng)各業(yè)務類型的總占用帶寬;
[0031]根據(jù)為全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬和所確定的全網(wǎng)各業(yè)務類型的總占用帶寬確定全網(wǎng)各業(yè)務類型的可用帶寬;
[0032]根據(jù)確定的全網(wǎng)各業(yè)務類型的可用帶寬生成所述帶寬可用列表。
[0033]關于本優(yōu)選實施例,更具體地,可以是定期統(tǒng)計內容分發(fā)網(wǎng)絡下全網(wǎng)各個CDN節(jié)點的請求帶寬及相應的業(yè)務類型確定全網(wǎng)各業(yè)務類型的總占用帶寬;進而,關于全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬可以根據(jù)網(wǎng)絡運營商對業(yè)務所重視的程度而劃分,例如網(wǎng)絡運營商在手機業(yè)務、網(wǎng)絡電視業(yè)務、網(wǎng)盤業(yè)務之間最重視手機業(yè)務、網(wǎng)絡電視業(yè)務其次、網(wǎng)盤業(yè)務最后,則可以在帶寬分配時可以為手機業(yè)務預留最大的帶寬,網(wǎng)絡電視業(yè)務分配略低的帶寬,為網(wǎng)盤業(yè)務分配最少的帶寬;作為進一步的優(yōu)化,關于各業(yè)務類型所分配的最大業(yè)務帶寬是可根據(jù)網(wǎng)絡運營商的需求進行相應的調整的。
[0034]作為一種優(yōu)化,定期檢測全網(wǎng)⑶N節(jié)點的各業(yè)務類型的占用帶寬以更新上述帶寬可用列表。
[0035]通過本發(fā)明實施例方法,實現(xiàn)了各個對應于業(yè)務類型的占用帶寬的統(tǒng)計,有利于服務器對全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬的調整;進一步地,通過定期更新帶寬可用列表,使得實現(xiàn)了網(wǎng)絡運營商可以定期實時根據(jù)帶寬可用列表部署最大業(yè)務帶寬以滿足當前全網(wǎng)的業(yè)務訪問量。
[0036]作為本發(fā)明實施例方法的一種優(yōu)選實施例,所述訪問請求包括用于確定所述請求業(yè)務類型的業(yè)務特征參數(shù)。
[0037]關于本優(yōu)選實施方法,更具體地,⑶N節(jié)點確定自己所需要的請求業(yè)務類型和請求帶寬,進而CDN節(jié)點獲取與業(yè)務類型相對應的業(yè)務特征參數(shù),并將上述業(yè)務特征參數(shù)和請求帶寬添加至訪問請求中;訪問請求可以是URL流量,業(yè)務特征參數(shù)需要時與業(yè)務類型相對應的關鍵詞信息,進一步地關于關鍵詞信息,需要是由流媒體運營商自定義為各個業(yè)務劃分的,例如:本公司的手機業(yè)務對應著自定義參數(shù)“splouid= I”,電視業(yè)務對應著的自定義參數(shù)“splouid=l”,當⑶N節(jié)點針對業(yè)務類型的請求帶寬向上層服務器發(fā)送訪問請求時,在URL訪問請求中添加與業(yè)務類型相對應的關鍵詞信息,即為手機業(yè)務的URL中添加“sp 1U i d=1”的字段;更優(yōu)化地,在不同業(yè)務類型的客戶端中也配置有與業(yè)務類型相對應的關鍵詞信息,當CDN節(jié)點處理客戶端的訪問請求時,可以根據(jù)客戶端所發(fā)送的訪問請求中的關鍵詞判斷業(yè)務類型并為上述客戶端分配帶寬資源;例如:當CDN節(jié)點獲取得到客戶端的訪問請求中包含有“splouid= I”的關鍵詞,貝Ij可以為確定上述客戶端為手機業(yè)務下的訪問請求,并為客戶端分配相應大小的帶寬資源。
[0038]通過本發(fā)明實施例方法,相比于現(xiàn)有技術中訪問請求只能針對帶寬大小,本發(fā)明優(yōu)選實施例方法實現(xiàn)了在訪問請求除了針對帶寬大小與還可以針對帶寬所適用的業(yè)務類型。
[0039]作為本發(fā)明實施例方法的一種優(yōu)選實施例,根據(jù)CDN節(jié)點的訪問請求確定訪問請求的請求業(yè)務類型包括:
[0040]獲取所述訪問請求中所包含的業(yè)務特征參數(shù),并根據(jù)所述業(yè)務特征參數(shù)和所述業(yè)務參數(shù)關聯(lián)表確定所述請求業(yè)務類型;
[0041]所述業(yè)務參數(shù)關聯(lián)表包括了業(yè)務類型與業(yè)務特征參數(shù)之間的映射關系。
[0042]關于本優(yōu)選實施例方法,更具體地,全內容分發(fā)網(wǎng)絡共享同一個業(yè)務關聯(lián)表。
[0043]通過本發(fā)明實施例方法,解析訪問請求中的業(yè)務特征參數(shù)確定訪問請求所對應的請求帶寬所對應的業(yè)務類型,相比于現(xiàn)有技術,實現(xiàn)了對帶寬所對應的業(yè)務的定義,實現(xiàn)了對全網(wǎng)業(yè)務類型的請求帶寬的統(tǒng)計,更方便網(wǎng)絡運營商對帶寬資源做進一步的部署;更進一步地,由于這些業(yè)務特征參數(shù)是網(wǎng)絡運營商自定義設置的,所以一般情況下其他用戶是不知道業(yè)務特征參數(shù)的,故對內容分發(fā)網(wǎng)絡下的帶寬分配還起到了一定程度的加密效果。
[0044]在本發(fā)明優(yōu)選實施例方法的應用上,可以將本發(fā)明實施例方法應用在流媒體服務平臺,當存在不法分子獲取到流媒體鏈接信息并企圖修改請求帶寬以獲取更多的帶寬資源時,流媒體服務平臺可以通過鑒別訪問請求中是否包含有與業(yè)務類型相關的業(yè)務特征參數(shù),當不包含有業(yè)務特征參數(shù)時,即可以為該訪問請求源拒絕分配帶寬,實現(xiàn)了對帶寬資源的保護。
[0045]作為本發(fā)明實施例方法的一種優(yōu)選實施例,在根據(jù)CDN節(jié)點的訪問請求確定訪問請求的業(yè)務類型和請求帶寬之后還包括:
[0046]當接收到同一⑶N節(jié)點所發(fā)送的相對于同一請求業(yè)務類型的請求帶寬發(fā)生變化時,將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬,并根據(jù)所述新帶請求寬為所述同一⑶N節(jié)點分配帶寬。
[0047]應當說明的是,本優(yōu)選實施例中的請求帶寬的變化是較大的變化,可以理解為當請求帶寬的變化量高于某個閾值時,確定將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬,并根據(jù)所述新帶請求寬為所述同一 CDN節(jié)點分配帶寬。
[0048]關于本優(yōu)選實施例,更具體地,查詢內容分發(fā)網(wǎng)絡的帶寬分配日志信息,確定同一CDN節(jié)點所發(fā)送的相對于同一請求業(yè)務類型的請求帶寬是否發(fā)生變化。關于將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬的權重分配,可以是為變化前后的請求帶寬分別賦予一個適當?shù)臋嘀刂?,更?yōu)選地應賦予新接收的訪問請求中所包含的請求帶寬更多的權重值,例如:同一CDN節(jié)點上一次的請求帶寬賦予權重值為0.3,這一次的請求帶寬賦予權重值為0.7。
[0049 ]在日常的內容分發(fā)網(wǎng)絡的網(wǎng)絡運營中,通常會存在網(wǎng)絡波動的情況,故CDN節(jié)點所發(fā)送的訪問請求中所包含的請求帶寬的會發(fā)生波動,通過本發(fā)明優(yōu)選實施例方法,實現(xiàn)了當同一 CDN節(jié)點所發(fā)送的訪問請求中的請求帶寬發(fā)生波動時,對訪問請求所對應的請求帶寬做平滑處理,以保障為CDN節(jié)點分配的帶寬不會急劇的減少或增多。
[0050]在本發(fā)明實施例方法一方面的應用上,本發(fā)明實施例方法可以應用在網(wǎng)絡運營商所部署內容分發(fā)網(wǎng)絡的中心調度服務器中。當應用在上述中心調度服務器中時,實現(xiàn)了對內容分發(fā)網(wǎng)絡全網(wǎng)的關于業(yè)務的帶寬分配,從而避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足。
[0051]參見圖2示出的是本發(fā)明一實施例的一種內容分發(fā)網(wǎng)絡系統(tǒng)的結構示意圖,其中包括:
[0052]業(yè)務帶寬確定單元,用于根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬;
[0053]可用業(yè)務帶寬確定單元,用于根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬;
[0054]業(yè)務帶寬分配單元,用于當所述請求帶寬不超過所述可用帶寬時,為所述CDN節(jié)點分配所述請求帶寬,當所述請求帶寬超過所述可用帶寬時,拒絕分配所述請求帶寬。
[0055]通過本發(fā)明實施例提供的內容分發(fā)網(wǎng)絡的帶寬分配系統(tǒng),首先實現(xiàn)了網(wǎng)絡運營商在內容分發(fā)全網(wǎng)針對不同業(yè)務分配固定帶寬,并避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足;再者,通過確定帶寬請求所對應的業(yè)務類型進而確定是否響應帶寬請求分配帶寬,間接實現(xiàn)了對帶寬請求的加密和解密工作,防止不法分子修改資源預留協(xié)議中的帶寬請求以要求更高的帶寬,當解析出帶寬請求中不對應著業(yè)務類型時,忽略上述帶寬請求以保障其他正常用戶的用戶體驗。
[0056]作為本發(fā)明實施例系統(tǒng)的一種優(yōu)選實施例,所述可用業(yè)務帶寬確定單元包括:
[0057]占用業(yè)務帶寬確定模塊,用于根據(jù)全網(wǎng)⑶N節(jié)點的各業(yè)務類型的占用帶寬,確定全網(wǎng)各業(yè)務類型的總占用帶寬;
[0058]可用業(yè)務帶寬確定模塊,用于根據(jù)為全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬和所確定的全網(wǎng)各業(yè)務類型的總占用帶寬確定全網(wǎng)各業(yè)務類型的可用帶寬;
[0059]帶寬可用列表生成模塊,用于根據(jù)確定的全網(wǎng)各業(yè)務類型的可用帶寬生成所述帶寬可用列表。
[0060]通過本發(fā)明實施例系統(tǒng),實現(xiàn)了各個對應于業(yè)務類型的占用帶寬的統(tǒng)計,有利于服務器對全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬的調整;進一步地,通過定期更新帶寬可用列表,使得實現(xiàn)了網(wǎng)絡運營商可以定期實時根據(jù)帶寬可用列表部署最大業(yè)務帶寬以滿足當前全網(wǎng)的業(yè)務訪問量。
[0061]作為本發(fā)明實施例系統(tǒng)的一種優(yōu)選實施例,所述訪問請求包括用于確定所述請求業(yè)務類型的業(yè)務特征參數(shù)。
[0062]關于本優(yōu)選實施例系統(tǒng),更具體地,CDN節(jié)點確定自己所需要的請求業(yè)務類型和請求帶寬,進而CDN節(jié)點獲取與業(yè)務類型相對應的業(yè)務特征參數(shù),并將上述業(yè)務特征參數(shù)和請求帶寬添加至訪問請求中;訪問請求可以是URL流量,業(yè)務特征參數(shù)需要時與業(yè)務類型相對應的關鍵詞信息,進一步地關于關鍵詞信息,需要是由流媒體運營商自定義為各個業(yè)務劃分的,例如:本公司的手機業(yè)務對應著自定義參數(shù)“splouid= I”,電視業(yè)務對應著的自定義參數(shù)“splouid= I”,當⑶N節(jié)點針對業(yè)務類型的請求帶寬向上層服務器發(fā)送訪問請求時,在URL訪問請求中添加與業(yè)務類型相對應的關鍵詞信息,即為手機業(yè)務的URL中添加“sp 1U i d=1”的字段。更優(yōu)化地,在不同業(yè)務類型的客戶端中也配置有與業(yè)務類型相對應的關鍵詞信息,當CDN節(jié)點處理客戶端的訪問請求時,可以根據(jù)客戶端所發(fā)送的訪問請求中的關鍵詞判斷業(yè)務類型并為上述客戶端分配帶寬資源;例如:當CDN節(jié)點獲取得到客戶端的訪問請求中包含有“splouid= I”的關鍵詞,貝Ij可以為確定上述客戶端為手機業(yè)務下的訪問請求,并為客戶端分配相應大小的帶寬資源。
[0063]通過本發(fā)明實施例系統(tǒng),相比于現(xiàn)有技術中訪問請求只能針對帶寬大小,本發(fā)明優(yōu)選實施例系統(tǒng)實現(xiàn)了在訪問請求除了針對帶寬大小與還可以針對帶寬所適用的業(yè)務類型。
[0064]作為本發(fā)明實施例系統(tǒng)的一種優(yōu)選實施例,上述業(yè)務帶寬確定單元包括:
[0065]業(yè)務確定模塊,用于獲取所述訪問請求中所包含的業(yè)務特征參數(shù),并根據(jù)所述業(yè)務特征參數(shù)和所述業(yè)務參數(shù)關聯(lián)表確定所述請求業(yè)務類型,所述業(yè)務參數(shù)關聯(lián)表包括了業(yè)務類型與業(yè)務特征參數(shù)之間的映射關系。
[0066]關于本優(yōu)選實施例系統(tǒng),更具體地,全內容分發(fā)網(wǎng)絡共享同一個業(yè)務關聯(lián)表。
[0067]通過本發(fā)明實施例系統(tǒng),解析訪問請求中的業(yè)務特征參數(shù)確定訪問請求所對應的請求帶寬所對應的業(yè)務類型,相比于現(xiàn)有技術,實現(xiàn)了對帶寬所對應的業(yè)務的定義,實現(xiàn)了對全網(wǎng)業(yè)務類型的請求帶寬的統(tǒng)計,更方便網(wǎng)絡運營商對帶寬資源做進一步的部署;更進一步地,由于這些業(yè)務特征參數(shù)是網(wǎng)絡運營商自定義設置的,所以一般情況下其他用戶是不知道業(yè)務特征參數(shù)的,故對內容分發(fā)網(wǎng)絡下的帶寬分配還起到了一定程度的加密效果。
[0068]在本發(fā)明優(yōu)選實施例系統(tǒng)的應用上,可以將本發(fā)明實施例系統(tǒng)搭建在流媒體服務平臺,當存在不法分子獲取到流媒體鏈接信息并企圖修改請求帶寬以獲取更多的帶寬資源時,流媒體服務平臺可以通過鑒別訪問請求中是否包含有與業(yè)務類型相關的業(yè)務特征參數(shù),當不包含有業(yè)務特征參數(shù)時,即可以為該訪問請求源拒絕分配帶寬,實現(xiàn)了對帶寬資源的保護。
[0069]作為本發(fā)明實施例系統(tǒng)的一種優(yōu)選實施例,還包括與所述業(yè)務帶寬確定單元相連接的平滑過渡單元,用于當接收到同一 CDN節(jié)點所發(fā)送的相對于同一請求業(yè)務類型的請求帶寬發(fā)生變化時,將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬,并根據(jù)所述新帶請求寬為所述同一 CDN節(jié)點分配帶寬。
[0070]在日常的內容分發(fā)網(wǎng)絡的網(wǎng)絡運營中,通常會存在網(wǎng)絡波動的情況,故CDN節(jié)點所發(fā)送的訪問請求中所包含的請求帶寬的會發(fā)生波動,通過本發(fā)明優(yōu)選實施例系統(tǒng),實現(xiàn)了當同一 CDN節(jié)點所發(fā)送的訪問請求中的請求帶寬發(fā)生波動時,對訪問請求所對應的請求帶寬做平滑處理,以保障內容分發(fā)網(wǎng)絡在為CDN節(jié)點分配的帶寬不會急劇的減少或增多。
[0071 ]本發(fā)明實施例中可以通過硬件處理器來實現(xiàn)相關功能模塊和單元。
[0072]在本發(fā)明實施例系統(tǒng)一方面的應用上,本發(fā)明實施例系統(tǒng)可以搭建在網(wǎng)絡運營商所部署內容分發(fā)網(wǎng)絡的中心調度服務器中;當應用在上述中心調度服務器中時,實現(xiàn)了對內容分發(fā)網(wǎng)絡全網(wǎng)的關于業(yè)務的帶寬分配,從而避免了次重要的業(yè)務搶占重要業(yè)務的帶寬,保障網(wǎng)絡運營商所部署的重要業(yè)務的帶寬充足。
[0073]以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0074]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0075]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種內容分發(fā)網(wǎng)絡的帶寬分配方法,其中包括: 根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬; 根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬; 當所述請求帶寬不超過所述可用帶寬時,為所述CDN節(jié)點分配所述請求帶寬; 當所述請求帶寬超過所述可用帶寬時,拒絕分配所述請求帶寬。2.根據(jù)權利要求1所述的方法,其中,所述帶寬可用列表由以下步驟確定: 根據(jù)全網(wǎng)CDN節(jié)點的各業(yè)務類型的占用帶寬,確定全網(wǎng)各業(yè)務類型的總占用帶寬;根據(jù)為全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬和所確定的全網(wǎng)各業(yè)務類型的總占用帶寬確定全網(wǎng)各業(yè)務類型的可用帶寬; 根據(jù)確定的全網(wǎng)各業(yè)務類型的可用帶寬生成所述帶寬可用列表。3.根據(jù)權利要求2所述的方法,其中,所述訪問請求包括用于確定所述請求業(yè)務類型的業(yè)務特征參數(shù)。4.根據(jù)權利要求1所述的方法,其中,根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型包括: 獲取所述訪問請求中所包含的業(yè)務特征參數(shù),并根據(jù)所述業(yè)務特征參數(shù)和所述業(yè)務參數(shù)關聯(lián)表確定所述請求業(yè)務類型; 所述業(yè)務參數(shù)關聯(lián)表包括了業(yè)務類型與業(yè)務特征參數(shù)之間的映射關系。5.根據(jù)權利要求1-4任一項所述的方法,其中,在所述根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬之后還包括: 當接收到同一CDN節(jié)點所發(fā)送的相對于同一請求業(yè)務類型的請求帶寬發(fā)生變化時,將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬,并根據(jù)所述新帶請求寬為所述同一⑶N節(jié)點分配帶寬。6.—種用于內容分發(fā)網(wǎng)絡的帶寬分配系統(tǒng),其中包括: 業(yè)務帶寬確定單元,用于根據(jù)CDN節(jié)點的訪問請求確定所述訪問請求的請求業(yè)務類型和請求帶寬; 可用業(yè)務帶寬確定單元,用于根據(jù)帶寬可用列表確定所述請求業(yè)務類型的可用帶寬,所述帶寬可用列表存儲有業(yè)務類型和與業(yè)務類型相應的可用帶寬; 業(yè)務帶寬分配單元,用于當所述請求帶寬不超過所述可用帶寬時,為所述CDN節(jié)點分配所述請求帶寬,當所述請求帶寬超過所述可用帶寬時,拒絕分配所述請求帶寬。7.根據(jù)權利要求6所述的系統(tǒng),其中,所述可用業(yè)務帶寬確定單元包括: 占用業(yè)務帶寬確定模塊,用于根據(jù)全網(wǎng)⑶N節(jié)點的各業(yè)務類型的占用帶寬,確定全網(wǎng)各業(yè)務類型的總占用帶寬; 可用業(yè)務帶寬確定模塊,用于根據(jù)為全網(wǎng)各業(yè)務類型分配的最大業(yè)務帶寬和所確定的全網(wǎng)各業(yè)務類型的總占用帶寬確定全網(wǎng)各業(yè)務類型的可用帶寬; 帶寬可用列表生成模塊,用于根據(jù)確定的全網(wǎng)各業(yè)務類型的可用帶寬生成所述帶寬可用列表。8.根據(jù)權利要求6所述的系統(tǒng),其中,所述訪問請求包括用于確定所述請求業(yè)務類型的業(yè)務特征參數(shù)。9.根據(jù)權利要求8所述的系統(tǒng),其中,業(yè)務帶寬確定單元包括: 業(yè)務確定模塊,用于獲取所述訪問請求中所包含的業(yè)務特征參數(shù),并根據(jù)所述業(yè)務特征參數(shù)和所述業(yè)務參數(shù)關聯(lián)表確定所述請求業(yè)務類型,所述業(yè)務參數(shù)關聯(lián)表包括了業(yè)務類型與業(yè)務特征參數(shù)之間的映射關系。10.根據(jù)權利要求6-9任一項所述的系統(tǒng),其中,還包括與所述業(yè)務帶寬確定單元相連接的平滑過渡單元,用于當接收到同一 CDN節(jié)點所發(fā)送的相對于同一請求業(yè)務類型的請求帶寬發(fā)生變化時,將變化前后的所述請求帶寬進行加權求和以確定新請求帶寬,并根據(jù)所述新帶請求寬為所述同一 CDN節(jié)點分配帶寬。
【文檔編號】H04L12/927GK105847183SQ201610184233
【公開日】2016年8月10日
【申請日】2016年3月28日
【發(fā)明人】李洪福, 劉斌
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司