新四季網

一種內容分發網絡流量控制方法及終端的製作方法

2023-04-26 10:27:11 1

一種內容分發網絡流量控制方法及終端的製作方法
【專利摘要】本發明實施例公開了一種內容分發網絡流量控制方法及終端,其中所述內容分發網絡流量控制方法包括:獲取針對下載通道的當前內容分發網絡CDN流量;將當前CDN流量和第一預設CDN流量閾值進行比較;根據當前CDN流量和第一預設CDN流量閾值的比較結果,調整下載通道的通道概率,通道概率用於指示單位時間內允許通過下載通道下載目標文件的用戶比例;根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例。採用本發明實施例,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
【專利說明】一種內容分發網絡流量控制方法及終端
【技術領域】
[0001 ] 本發明涉及通信【技術領域】,尤其涉及一種內容分發網絡流量控制方法及終端。
【背景技術】
[0002]Q)N(Content Delivery Network,內容分發網絡)是近年來首先在美國興起並迅速發展起來的一種解決網際網路性能不佳等問題的有效手段,其基本思路是儘可能避開網際網路上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網絡各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智能虛擬網絡,CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。
[0003]CDN流量指的是使用CDN網絡加速技術過程中相關業務在單位時間內使用節點伺服器的流量的總和。現有技術中CDN流量的使用情況波動較大,據統計,企業每個月使用的⑶N流量中,最大⑶N流量為140G,最小⑶N流量為5G,平均⑶N流量為40G,⑶N流量使用量分布不均勻,並且當前CDN流量大於最大可用流量時,維護人員需要手動控制下載通道的通道概率,以減小CDN流量,其中通道是指下載文件的渠道,通道概率是指訪問目標文件的所有用戶中允許下載該目標文件的用戶比例,維護人員通常發現問題並解決問題需要的時間較長,並且手動控制通道概率不精準,將會導致CDN流量暴增,網絡堵塞。

【發明內容】

[0004]本發明實施例所要解決的技術問題在於,提供一種內容分發網絡流量控制方法及終端,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
[0005]為了解決上述技術問題,本發明實施例提供了一種內容分發網絡流量控制方法,包括:
[0006]獲取針對下載通道的當前內容分發網絡⑶N流量;
[0007]將所述當前⑶N流量和第一預設⑶N流量閾值進行比較;
[0008]根據所述當前⑶N流量和所述第一預設⑶N流量閾值的比較結果,調整所述下載通道的通道概率,所述通道概率用於指示單位時間內允許通過所述下載通道下載目標文件的用戶比例;
[0009]根據調整後的通道概率,控制單位時間內允許通過所述下載通道下載目標文件的用戶比例。
[0010]相應地,本發明實施例還提供了一種終端,包括:
[0011]獲取單元,用於獲取針對下載通道的當前內容分發網絡CDN流量;
[0012]比較單元,用於將所述獲取單元獲取到的當前CDN流量和第一預設CDN流量閾值進行比較;
[0013]通道概率調整單元,用於根據所述當前⑶N流量和所述第一預設⑶N流量閾值的比較結果,調整下載通道對應的通道概率,所述通道概率用於指示單位時間內允許通過所述下載通道下載目標文件的用戶比例;
[0014]流量控制單元,用於根據所述通道概率調整單元調整的通道概率,控制單位時間內允許通過所述下載通道下載目標文件的用戶比例。
[0015]實施本發明實施例,具有如下有益效果:終端獲取針對下載通道的當前CDN流量,將當前CDN流量和第一預設CDN流量閾值進行比較,根據當前CDN流量和第一預設CDN流量閾值的比較結果,調整通道概率,並根據調整後的通道概率,控制單位時間內允許通過所述下載通道下載目標文件的用戶比例,可調整通道概率以控制⑶N流量,避免⑶N流量暴增導致網絡堵塞。
【專利附圖】

【附圖說明】
[0016]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0017]圖1是本發明實施例中第一方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0018]圖2是本發明實施例中第二方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0019]圖3是本發明實施例中第三方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0020]圖4是本發明實施例中第四方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0021]圖5是本發明實施例中第五方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0022]圖6是本發明實施例中第六方面提供的一種內容分發網絡流量控制方法的流程示意圖;
[0023]圖7是本發明實施例中提供的一種終端的結構示意圖;
[0024]圖8是本發明實施例中圖7的通道概率調整單元的結構示意圖;
[0025]圖9是本發明實施例中提供的一種設置信息界面的界面示意圖。
【具體實施方式】
[0026]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0027]本發明實施例提供了一種內容分發網絡流量控制方法及終端,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
[0028]請參見圖1,圖1是本發明實施例中第一方面提供的一種內容分發網絡流量控制方法的流程示意圖,如圖所示本實施例中的內容分發網絡流量控制方法可以包括:[0029]步驟SlOI,獲取針對下載通道的當前⑶N流量。
[0030]終端可以獲取針對下載通道的當前⑶N流量,例如,終端可以獲取⑶N服務系統發送的針對該下載通道的當前CDN流量,其中當前CDN流量可以是CDN服務系統經過預設時間間隔後統計的各個CDN節點的流量總和,例如CDN服務系統每間隔5min統計各個CDN節點的流量總和。
[0031]步驟S102,將當前⑶N流量和第一預設⑶N流量閾值進行比較。
[0032]終端獲取到當前CDN流量後,可以將當前CDN流量和第一預設CDN流量閾值進行比較。
[0033]例如,第一預設⑶N流量閾值可以為40G,終端將當前⑶N流量和第一預設⑶N流量閾值進行比較,其中,終端可以判斷當前CDN流量是否小於第一預設CDN流量閾值。需要注意的是,本發明實施例的第一預設CDN流量閾值包含但不局限於40G,第一預設CDN流量閾值可以根據技術研發人員針對不同場景進行相應的修改。
[0034]步驟S103,根據當前⑶N流量和第一預設⑶N流量閾值的比較結果,調整下載通道的通道概率。
[0035]終端可以根據當前⑶N流量和第一預設⑶N流量閾值的比較結果,調整下載通道的通道概率,其中通道概率用於指示單位時間內允許通過該下載通道下載目標文件的用戶比例,通道是指下載文件的渠道。
[0036]具體的,終端根據當前CDN流量和第一預設CDN流量閾值的比較結果確定當前CDN流量小於第一預設CDN流量閾值時,終端可以調整通道概率,其中調整後的通道概率大於當前通道概率;若終端確定當前CDN流量不小於第一預設CDN流量閾值,終端可以調整通道概率,其中調整後的通道概率小於當前通道概率。
[0037]步驟S104,根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例。
[0038]通道概率用於指示單位時間內允許通過該下載通道下載目標文件的用戶比例,則終端可以根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,以控制⑶N流量。
[0039]在圖1所示的內容分發網絡流量控制方法中,終端獲取當前CDN流量,將當前CDN流量和第一預設CDN流量閾值進行比較,根據當前CDN流量和第一預設CDN流量閾值的比較結果,調整下載通道的通道概率,並根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
[0040]請參見圖2,圖2是本發明實施例中第二方面提供的一種內容分發網絡流量控制方法的流程示意圖,如圖所示本實施例中的內容分發網絡流量控制方法可以包括:
[0041]步驟S201,獲取針對下載通道的當前⑶N流量。
[0042]終端可以獲取針對下載通道的當前⑶N流量,例如,終端可以獲取⑶N服務系統發送的針對該下載通道的當前CDN流量,其中當前CDN流量可以是CDN服務系統經過預設時間間隔後統計的各個CDN節點的流量總和,例如CDN服務系統每間隔5min統計各個CDN節點的流量總和。
[0043]作為一種可選的實施方式,終端獲取到當前CDN流量後,可以判斷當前CDN流量是否大於第二預設CDN流量閾值,若當前CDN流量大於第二預設CDN流量閾值,則生成報警信息。其中第二預設CDN流量閾值可以小於可用CDN流量,例如第二預設CDN流量閾值可以是通過公式N-5獲取到的,其中N為可用⑶N流量,N的單位為GB吉兆,當前⑶N流量大於第二預設CDN流量閾值時,終端生成報警信息,用於提示用戶當前CDN流量較高。進一步可選的,第一預設CDN流量閾值可以為可用CDN流量,例如,當前CDN流量大於或等於可用CDN流量時,終端將生成報警信息,並將通道概率調整為O,該報警信息用於嚴重報警通知用戶當前CDN流量大於或等於可用CDN流量。
[0044]步驟S202,獲取針對當前的預設間隔時間前的⑶N流量。
[0045]終端獲取到當前CDN流量後,可以獲取針對當前的預設間隔時間前的CDN流量,其中針對當前的預設間隔時間可以為lmin,例如終端獲取當前CDN流量後,可以獲取間隔Imin前的CDN流量。
[0046]需要注意的是,本發明實施例中的預設間隔時間包含但不局限於lmin,預設間隔時間可以根據技術研發人員針對不同場景確定的不同間隔時間進行相應的修改。
[0047]步驟S203,若當前CDN流量和針對當前的預設間隔時間前的CDN流量不相同,則獲取下載通道對應的設置信息。
[0048]終端獲取到當前CDN流量和針對當前的預設間隔時間前的CDN流量後,可以判斷當前CDN流量和針對當前的預設間隔時間前的CDN流量是否相同,若當前CDN流量和針對當前的預設間隔時間前的CDN流量不相同,則獲取下載通道對應的設置信息,其中設置信息可以包括用於指示是否動態調整該通道概率。
[0049]步驟S204,根據設置信息判斷是否動態調整通道概率。
[0050]終端獲取到下載通道對應的設置信息後,可以根據該設置信息判斷是否動態調整通道概率,若動態調整通道概率,則進一步執行步驟S205 ;若禁止動態調整通道概率,則進一步執行步驟S207。示例性的設置信息界面的界面示意圖可以如圖9所示,用戶點擊設置信息「程序是否開啟」,則終端獲取到該設置信息後,可以確定動態調整通道概率;用戶未點擊設置信息「程序是否開啟」,則終端獲取到該設置信息後,可以確定禁止動態調整通道概率。
[0051]在可選實施例中,設置信息還包括用於指示是否動態調整針對預設時間段的通道概率的信息,終端確定動態調整通道概率,並確定當前時間位於預設時間段後,可以根據設置信息判斷是否動態調整針對預設時間段的通道概率,若動態調整針對預設時間段的通道概率,則進一步執行步驟S205 ;若禁止動態調整針對預設時間段的通道概率,則通道概率保持不變,即針對預設時間段的通道概率為最近一次調整的通道概率,其中預設時間段可以為休息日,例如每周的周六和周日,或者節假日等,本發明不做限定。在圖9所示的設置信息界面的界面示意圖中,針對休息日的用戶訪問量大於針對工作日的用戶訪問量,若終端在休息日通過下載通道發布的目標文件較大時,例如該目標文件的大小大於10MB,則用戶可以拒絕點擊設置信息「程序是否開啟」,又如終端通過下載通道發布的文件更新包大於15MB,則用戶可以拒絕點擊設置信息「程序是否開啟」,等等。
[0052]本實施例中,終端可以針對特定情況禁止動態設置通道概率,進一步根據預設經驗閾值設置通道概率,可避免動態設置通道概率而佔用內存和系統資源,同時可避免CDN流量暴增導致網絡堵塞。[0053]步驟S205,將當前⑶N流量和第一預設⑶N流量閾值進行比較。
[0054]終端根據設置信息判斷動態設置通道概率後,可以將當前⑶N流量和第一預設⑶N流量閾值進行比較。
[0055]在可選實施例中,終端判斷動態設置通道概率,並確定當前時間位於預設時間段內時,終端可以根據設置信息判斷是否動態調整針對預設時間段的通道概率,若動態調整針對預設時間段的通道概率,則終端將當前CDN流量和第一預設CDN流量閾值進行比較。
[0056]步驟S206,根據當前⑶N流量和第一預設⑶N流量閾值的比較結果,調整通道概率。
[0057]終端可以根據當前⑶N流量和第一預設⑶N流量閾值的比較結果,調整通道概率,其中通道概率用於指示單位時間內允許通過該下載通道下載目標文件的用戶比例,通道是指下載文件的渠道。
[0058]具體的,終端根據當前CDN流量和第一預設CDN流量閾值的比較結果確定當前CDN流量小於第一預設CDN流量閾值時,終端可以調整通道概率,其中調整後的通道概率大於當前通道概率;若終端確定當前CDN流量不小於第一預設CDN流量閾值,終端可以調整通道概率,其中調整後的通道概率小於當前通道概率。
[0059]步驟S207,根據預設經驗閾值調整通道概率。
[0060]若終端根據設置信息判斷禁止動態設置通道概率,則終端可以根據預設經驗閾值調整該通道概率,其中預設經驗閾值小於或等於預設通道概率,預設通道概率可以為50%。例如,下載通道發布的目標文件大於15MB,則終端可以根據預設經驗閾值將通道概率設置為1%。需要注意的是,本實施例的預設通道概率包含但不局限於50%,預設經驗閾值包含但不局限於I %,終端可根據不同的情況預設不同的經驗閾值,預設通道概率和預設經驗閾值可根據技術研發人員針對不同場景進行相應的修改。
[0061]步驟S208,根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例。
[0062]通道概率用於指示單位時間內允許通過該下載通道下載目標文件的用戶比例,則終端可以根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,以控制⑶N流量。
[0063]在圖2所示的內容分發網絡流量控制方法中,終端獲取到的當前CDN流量和針對當前的預設間隔時間前的CDN流量不相同,則根據設置信息判斷是否動態調整通道概率,若動態調整通道概率,則將當前CDN流量和第一預設CDN流量閾值進行比較,並根據當前⑶N流量和第一預設⑶N流量閾值的比較結果,調整通道概率;若禁止動態調整通道概率,則根據預設經驗閾值調整通道概率,進而根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,可針對不同情況調整通道概率以控制CDN流量,提升通道概率計算效率,避免CDN流量暴增導致網絡堵塞。
[0064]請參見圖3,圖3是本發明實施例中第三方面提供的一種內容分發網絡流量控制方法的流程示意圖,如圖所示本實施例中的內容分發網絡流量控制方法可以包括:
[0065]步驟S301,獲取針對下載通道的當前⑶N流量。具體可以參考前文實施例中的S201,本實施例中不再贅述。
[0066]步驟S302,將當前⑶N流量和第一預設⑶N流量閾值進行比較。[0067]終端獲取到當前CDN流量後,可以將當前CDN流量和第一預設CDN流量閾值進行比較。具體的,終端可以比較當前⑶N流量與第一預設⑶N流量閾值之間的比例是否小於預設比例閾值,可選的,終端也可以比較當前CDN流量與第一預設CDN流量閾值之間的差值是否小於預設差值閾值。
[0068]步驟S303,若當前⑶N流量與第一預設⑶N流量閾值之間的比例不小於預設比例閾值,則調整通道概率。
[0069]若當前CDN流量與第一預設CDN流量閾值之間的比例不小於預設比例閾值,則終端可以調整通道概率,其中調整後的通道概率小於當前通道概率。
[0070]示例性的,該通道概率算法可以如下所示:
[0076]其中Z為當前⑶N流量,N為第一預設⑶N流量閾值,P為當前通道概率。 [0077]在可選實施例中,若當前CDN流量與第一預設CDN流量閾值之間的差值不小於預設差值閾值,則終端可以調整通道概率,其中調整後的通道概率小於當前通道概率,調整後的通道概率小於或等於預設通道概率。
[0078]示例性的,該通道概率算法可以如下所示:
[0079]若Z-N < 3,則將所述通道概率調整為Ρ*0.8 ;
[0080]若3≤Z-N < 4,則將所述通道概率調整為Ρ*0.6 ;
[0081]若4≤Z-N < 6,則將所述通道概率調整為Ρ*0.4 ;
[0082]若6≤Z-N≤8,則將所述通道概率調整為Ρ*0.2 ;
[0083]若Z-N > 8,則將所述通道概率調整為O。
[0084]其中Z為當前⑶N流量,N為第一預設⑶N流量閾值,P為當前通道概率,Z和N的單位為GB吉兆。
[0085]需要指出的是,上述通道概率算法僅為示例,在其他可選實施例中終端可以通過其他方式計算通道概率,不應認為本發明的實施受限於上述通道概率算法。
[0086]步驟S304,根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例。
[0087]終端可以根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,以控制⑶N流量。
[0088]在圖3所示的內容分發網絡流量控制方法中,終端將當前⑶N流量和第一預設⑶N流量閾值進行比較,若當前CDN流量與第一預設CDN流量閾值之間的比例不小於預設比例閾值,則調整通道概率,根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
[0089]請參見圖4,圖4是本發明實施例中第四方面提供的一種內容分發網絡流量控制方法的流程示意圖,如圖所示本實施例中的內容分發網絡流量控制方法可以包括:
[0090]步驟S401,獲取針對下載通道的當前⑶N流量。[0091]步驟S402,將當前⑶N流量和第一預設⑶N流量閾值進行比較。
[0092]終端獲取到當前CDN流量後,可以將當前CDN流量和第一預設CDN流量閾值進行比較。具體的,終端可以比較當前⑶N流量與第一預設⑶N流量閾值之間的比例是否小於預設比例閾值,可選的,終端也可以比較當前CDN流量與第一預設CDN流量閾值之間的差值是否小於預設差值閾值。
[0093]步驟S403,若當前⑶N流量與第一預設⑶N流量閾值之間的比例小於預設比例閾值,則在多個預設時間區間中確定當前時間所在的預設時間區間為第一時間區間。
[0094]若當前CDN流量與第一預設CDN流量閾值之間的比例小於預設比例閾值,或者當前CDN流量與第一預設CDN流量閾值之間的差值小於預設差值閾值,則終端可以在多個預設時間區間中確定當前時間所在的預設時間區間為第一時間區間,其中預設時間區間可以為將一天的時間進行分段得到的時間區間,例如,預設時間區間可以包括三個時間區間,第一時間區間可以為23:50?7:00的時間段,第二時間區間可以為7:00?7:15的時間段,第三時間區間可以為7:15?23:50的時間段,若當前時間為5:00,終端可以確定當前時間所在的時間區間為第一時間區間。需要指出的是,本實施例中的預設時間區間包含但不局限於三個,各個時間區間的劃分包含但不局限於上述方式,例如預設時間區間也可以為將一周的時間進行分段得到的時間區間等,預設時間區間可以根據技術研發人員針對不同場景進行相應的修改,本發明不做限定。
[0095]步驟S404,將通道概率調整為預設通道概率。
[0096]終端確定當前時間所在的預設時間區間為第一時間區間時,可以將通道概率調整為預設通道概率,示例性的,該預設通道概率可以為50%。需要指出的是,本實施例中的預設通道概率包含但不局限於50%,可以根據技術研發人員針對不同場景進行相應的修改。
[0097]步驟S405,根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例。
[0098]終端可以根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,以控制⑶N流量。
[0099]在圖4所示的內容分發網絡流量控制方法中,終端將當前⑶N流量和第一預設⑶N流量閾值進行比較,若當前CDN流量與第一預設CDN流量閾值之間的比例小於預設比例閾值,則在多個預設時間區間中確定當前時間所在的預設時間區間為第一時間區間,將通道概率調整為預設通道概率,並根據調整後的通道概率,控制單位時間內允許通過下載通道下載目標文件的用戶比例,可調整通道概率以控制CDN流量,避免CDN流量暴增導致網絡堵塞。
[0100]請參見圖5,圖5是本發明實施例中第五方面提供的一種內容分發網絡流量控制方法的流程示意圖,如圖所示本實施例中的內容分發網絡流量控制方法可以包括:
[0101]步驟S501,獲取針對下載通道的當前⑶N流量。
[0102]步驟S502,將當前⑶N流量和第一預設⑶N流量閾值進行比較。
[0103]終端獲取到當前CDN流量後,可以將當前CDN流量和第一預設CDN流量閾值進行比較。具體的,終端可以比較當前⑶N流量與第一預設⑶N流量閾值之間的比例是否小於預設比例閾值,可選的,終端也可以比較當前CDN流量與第一預設CDN流量閾值之間的差值是否小於預設差值閾值。[0104]步驟S503,若當前⑶N流量與第一預設⑶N流量閾值之間的比例小於預設比例閾值,則在多個預設時間區間中確定當前時間所在的預設時間區間為第二時間區間。
[0105]若當前CDN流量與第一預設CDN流量閾值之間的比例小於預設比例閾值,或者當前CDN流量與第一預設CDN流量閾值之間的差值小於預設差值閾值,則終端可以在多個預設時間區間中確定當前時間所在的預設時間區間為第二時間區間,其中預設時間區間可以為將一天的時間進行分段得到的時間區間,例如,預設時間區間可以包括三個時間區間,第一時間區間可以為23:50~7:00的時間段,第二時間區間可以為7:00~7:15的時間段,第三時間區間可以為7:15~23:50的時間段,若當前時間為7:10,終端可以確定當前時間所在的時間區間為第二時間區間。需要指出的是,本實施例中的預設時間區間包含但不局限於三個,各個時間區間的劃分包含但不局限於上述方式,例如預設時間區間也可以為將一周的時間進行分段得到的時間區間等,預設時間區間可以根據技術研發人員針對不同場景進行相應的修改,本發明不做限定。
[0106]步驟S504,根據預設的文件大小與初始通道概率的對應關係,獲取目標文件的文件大小對應的初始通道概率。
[0107]終端確定當前時間所在的預設時間區間為第二時間區間後,可以根據預設的文件大小與初始通道概率的對應關係,獲取目標文件的文件大小對應的初始通道概率。
[0108]具體的,終端可以獲取目標文件的文件大小和下載通道對應的配置參數,配置參數可以包括第一預設閾值及其對應的初始通道概率,第二預設閾值及其對應的初始通道概率。示例性的,第一預設閾值可以為5M,其對應的初始通道概率可以為10%;第二預設閾值可以為10M,其對應的初始通道概率可以為2%,終端可以根據配置參數確定目標文件的文件大小對應的初始通道概率。需要指出的是,本實施例中的第一預設閾值包含但不局限於5M,其對應的初始通道概率包含但不局限於10%,第二預設閾值包含但不局限於10M,其對應的初始通道概率包含但不局限於2%,可以根據技術研發人員針對不同場景進行相應的修改。
[0109]示例性的初始通道概率算法可以如下所示:
[0110]若S < S1,則目標文件的文件大小對應的初始通道概率為
【權利要求】
1.一種內容分發網絡流量控制方法,其特徵在於,所述方法包括: 獲取針對下載通道的當前內容分發網絡CDN流量; 將所述當前CDN流量和第一預設CDN流量閾值進行比較; 根據所述當前CDN流量和所述第一預設CDN流量閾值的比較結果,調整所述下載通道的通道概率,所述通道概率用於指示單位時間內允許通過所述下載通道下載目標文件的用戶比例; 根據調整後的通道概率,控制單位時間內允許通過所述下載通道下載目標文件的用戶比例。
2.如權利要求1所述的方法,其特徵在於,所述將所述當前CDN流量和第一預設CDN流量閾值進行比較之前,還包括: 獲取針對當前的預設間隔時間前的CDN流量; 若所述當前 CDN流量和所述針對當前的預設間隔時間前的CDN流量不相同,則觸發將所述當前CDN流量和所述第一預設CDN流量閾值進行比較。
3.如權利要求1所述的方法,其特徵在於,所述方法還包括: 若所述當前CDN流量大於第二預設CDN流量閾值,則生成報警信息。
4.如權利要求1所述的方法,其特徵在於,所述將所述當前CDN流量和第一預設CDN流量閾值進行比較之前,還包括: 獲取所述下載通道對應的設置信息,所述設置信息包括用於指示是否動態調整所述通道概率的信息; 根據所述設置信息判斷是否動態調整所述通道概率; 若動態調整所述通道概率,則觸發將所述當前CDN流量和所述第一預設CDN流量閾值進行比較。
5.如權利要求4所述的方法,其特徵在於,所述根據所述設置信息判斷是否動態調整所述通道概率之後,還包括: 若禁止動態調整所述通道概率,則根據預設經驗閾值調整所述通道概率。
6.如權利要求4所述的方法,其特徵在於,所述設置信息還包括用於指示是否動態調整針對預設時間段的通道概率的信息; 所述若動態調整所述通道概率,則觸發將所述當前CDN流量和所述第一預設CDN流量閾值進行比較包括: 若動態調整所述通道概率,且當前時間位於所述預設時間段內,則根據所述設置信息判斷是否動態調整針對所述預設時間段的通道概率; 若動態調整針對所述預設時間段的通道概率,則觸發將所述當前CDN流量和所述第一預設⑶N流量閾值進行比較。
7.如權利要求6所述的方法,其特徵在於,所述根據所述設置信息判斷是否動態調整針對所述預設時間段的通道概率之後,還包括: 若禁止動態調整針對所述預設時間段的通道概率,則所述通道概率保持不變。
8.如權利要求1所述的方法,其特徵在於,所述根據所述當前CDN流量和所述第一預設⑶N流量閾值的比較結果,調整所述下載通道對應的通道概率包括: 若所述當前CDN流量與所述第一預設CDN流量閾值之間的比例不小於預設比例閾值,則調整所述通道概率;或者 若所述當前CDN流量與所述第一預設CDN流量閾值之間的差值不小於預設差值閾值,則調整所述通道概率。
9.如權利要求8所述的方法,其特徵在於,所述方法還包括: 若所述當前CDN流量與所述第一預設CDN流量閾值之間的比例小於所述預設比例閾值,或者,若所述當前CDN流量與所述第一預設CDN流量閾值之間的差值小於所述預設差值閾值,則在多個預設時間區間中確定當前時間所在的預設時間區間; 根據所述確定的當前時間所在的預設時間區間對應的通道概率算法,調整所述通道概率。
10.如權利要求9所述的方法,其特徵在於,所述根據所述確定的當前時間所在的預設時間區間對應的通道概率算法,調整所述通道概率包括: 當確定的當前時間所在的預設時間區間為第一時間區間時,將所述通道概率調整為預設通道概率; 當確定的當前時間所在的預設時間區間為第二時間區間時,根據預設的文件大小與初始通道概率的對應關係,確定所述目標文件的文件大小對應的初始通道概率; 將所述通道概率調 整為所述目標文件的文件大小對應的初始通道概率; 當確定的當前時間所在的預設時間區間為第三時間區間,且所述當前CDN流量小於所述第一預設CDN流量閾值時,根據預設的文件大小與遞增通道概率變化量的對應關係,獲取所述目標文件的文件大小對應的遞增通道概率變化量; 使用所述通道概率加上所述目標文件的文件大小對應的遞增通道概率變化量,以得到調整後的通道概率; 當確定的當前時間所在的預設時間區間為第三時間區間,且所述當前CDN流量不小於所述第一預設CDN流量閾值時,根據預設的文件大小與遞減通道概率變化量的對應關係,獲取所述目標文件的文件大小對應的遞減通道概率變化量; 使用所述通道概率減去所述目標文件的文件大小對應的遞減通道概率變化量,以得到調整後的通道概率。
11.一種終端,其特徵在於,所述終端包括: 獲取單元,用於獲取針對下載通道的當前內容分發網絡CDN流量; 比較單元,用於將所述獲取單元獲取到的當前CDN流量和第一預設CDN流量閾值進行比較; 通道概率調整單元,用於根據所述當前CDN流量和所述第一預設CDN流量閾值的比較結果,調整下載通道對應的通道概率,所述通道概率用於指示單位時間內允許通過所述下載通道下載目標文件的用戶比例; 流量控制單元,用於根據所述通道概率調整單元調整的通道概率,控制單位時間內允許通過所述下載通道下載目標文件的用戶比例。
12.如權利要求11所述的終端,其特徵在於, 所述獲取單元,還用於獲取針對當前的預設間隔時間前的CDN流量; 所述比較單元,還用於當所述當前CDN流量和所述針對當前的預設間隔時間前的CDN流量不相同時,將所述當前CDN流量和所述第一預設CDN流量閾值進行比較。
13.如權利要求11所述的終端,其特徵在於,所述終端還包括: 報警信息生成單元,用於若所述當前CDN流量大於第二預設CDN流量閾值,則生成報警信息。
14.如權利要求11所述的終端,其特徵在於, 所述獲取單元,還用於獲取所述下載通道對應的設置信息,所述設置信息包括用於指示是否動態調整所述通道概率的信息; 所述終端還包括: 判斷單元,用於根據所述獲取單元獲取到的設置信息判斷是否動態調整所述通道概率; 所述比較單元,還用於當所述判斷單元判斷動態調整所述通道概率時,將所述當前CDN流量和所述第一預設CDN流量閾值進行比較。
15.如權利要求14所述的終端,其特徵在於, 所述通道概率調整單元,還用於當所述判斷單元判斷禁止動態調整所述通道概率時,根據預設經驗閾值調整所述通道概率。
16.如權利要求14所述的終端,其特徵在於,所述設置信息還包括用於指示是否動態調整針對預設時間段的通道概率的信息; 所述判斷單元,還用於若判斷動態調整所述通道概率,且當前時間位於所述預設時間段內,則根據所述設置信息判斷是否動態調整針對所述預設時間段的通道概率; 所述比較單元,用於當所述判斷單元判斷動態調整針對所述預設時間段的通道概率時,將所述當前CDN流量和所述第一預設CDN流量閾值進行比較。
17.如權利要求16所述的終端,其特徵在於, 所述通道概率調整單元,還用於當所述判斷單元判斷禁止動態調整針對所述預設時間段的通道概率時,所述通道概率保持不變。
18.如權利要求11所述的終端,其特徵在於, 所述通道概率調整單元,用於若所述比較單元確定所述當前CDN流量與所述第一預設⑶N流量閾值之間的比例不小於預設比例閾值,則調整所述通道概率;或者 所述通道概率調整單元,用於若所述比較單元確定所述當前CDN流量與所述第一預設CDN流量閾值之間的差值不小於預設差值閾值,則調整所述通道概率。
19.如權利要求18所述的終端,其特徵在於,所述通道概率調整單元包括: 時間區間確定模塊,用於若所述比較單元確定所述當前CDN流量與所述第一預設CDN流量閾值之間的比例小於所述預設比例閾值,或者,若所述比較單元確定所述當前CDN流量與所述第一預設CDN流量閾值之間的差值小於所述預設差值閾值,則在多個預設時間區間中確定當前時間所在的預設時間區間; 通道概率調整模塊,用於根據所述時間區間確定模塊確定的當前時間所在的預設時間區間對應的通道概率算法,調整所述通道概率。
20.如權利要求19所述的終端,其特徵在於, 所述通道概率調整模塊,用於所述時間區間確定模塊確定的當前時間所在的預設時間區間為第一時間區間時,將所述通道概率調整為預設通道概率; 所述通道概率調整模塊,還用於所述時間區間確定模塊確定的當前時間所在的預設時間區間為第二時間區間時,根據預設的文件大小與初始通道概率的對應關係,確定所述目標文件的文件大小對應的初始通道概率,並將所述通道概率調整為所述目標文件的文件大小對應的初始通道概率; 所述通道概率調整模塊,還用於所述時間區間確定模塊確定的當前時間所在的預設時間區間為第三時間區間,且所述當前CDN流量小於所述第一預設CDN流量閾值時,根據預設的文件大小與遞增通道概率變化量的對應關係,獲取所述目標文件的文件大小對應的遞增通道概率變化量,使用所述通道概率加上所述目標文件的文件大小對應的遞增通道概率變化量,以得到調整後的通道概率; 所述通道概率調整模塊,還用於所述時間區間確定模塊確定的當前時間所在的預設時間區間為第三時間區間,且所述當前CDN流量不小於所述第一預設CDN流量閾值時,根據預設的文件大小與遞減通道概率變化量的對應關係,獲取所述目標文件的文件大小對應的遞減通道概率變化量,使用所述通道概率減去所述目標文件的文件大小對應的遞減通道概率變化量,以得 到調整後的通道概率。
【文檔編號】H04L29/08GK103997522SQ201410208790
【公開日】2014年8月20日 申請日期:2014年5月16日 優先權日:2014年5月16日
【發明者】羅慧軍 申請人:廣州金山網絡科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀