一種分配網(wǎng)絡(luò)的方法、裝置、調(diào)度服務(wù)器和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種分配網(wǎng)絡(luò)的方法、裝置、調(diào)度服務(wù)器和系統(tǒng),屬于通信領(lǐng)域。所述方法包括:接收終端發(fā)送的訪問請求,訪問請求攜帶終端的地址;根據(jù)區(qū)域與CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入門限;判斷CDN網(wǎng)絡(luò)的當前接入比例是否小于CDN網(wǎng)絡(luò)的接入門限,如果是,為終端分配CDN網(wǎng)絡(luò);如果否,為終端分配除CDN網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)。所述裝置包括:接收模塊、獲取模塊、判斷模塊和分配模塊。所述調(diào)度服務(wù)器包括以上裝置。所述CDN調(diào)度系統(tǒng)包括至少一個終端和至少一個用來為終端分配網(wǎng)絡(luò)以上服務(wù)器。本發(fā)明通過根據(jù)CDN網(wǎng)絡(luò)的接入門限和CDN網(wǎng)絡(luò)當前的接入比例為終端分配網(wǎng)絡(luò),降低了CDN網(wǎng)絡(luò)的網(wǎng)絡(luò)負荷,保證了CDN網(wǎng)絡(luò)的暢通。
【專利說明】-種分配網(wǎng)絡(luò)的方法、裝置、調(diào)度服務(wù)器和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,特別涉及一種分配網(wǎng)絡(luò)的方法、裝置、調(diào)度服務(wù)器和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)的普及,用戶常常從CDN(ContentDeliveryNetwork,內(nèi)容分發(fā))網(wǎng)絡(luò) 或P2P(PeertoPeer,對等)網(wǎng)絡(luò)上下載視頻。用戶從⑶N網(wǎng)絡(luò)上下載視頻產(chǎn)生的帶寬全部 由視頻服務(wù)商付費,用戶從P2P網(wǎng)絡(luò)上下載視頻產(chǎn)生帶寬的10%_20%由視頻服務(wù)商付費,但 用戶從CDN網(wǎng)絡(luò)中下載視頻的速度大于從P2P網(wǎng)絡(luò)中下載視頻的速度。因此,當用戶需要 下載視頻時,視頻服務(wù)商需要為用戶分配用于下載視頻的網(wǎng)絡(luò)。
[0003] 現(xiàn)有技術(shù)提供了一種分配網(wǎng)絡(luò)的方法,可以為:接收用戶的終端發(fā)送的用于下載 視頻的請求,判斷全國范圍內(nèi)的CDN網(wǎng)絡(luò)當前的總接入比例是否小于預(yù)設(shè)的接入門限;如 果是,則為用戶分配用于下載視頻的網(wǎng)絡(luò)為CDN網(wǎng)絡(luò),如果否,則為用戶分配用于下載視頻 的網(wǎng)絡(luò)為P2P網(wǎng)絡(luò)。其中,需要說明的是:全國范圍包括多個區(qū)域,全國范圍內(nèi)的CDN網(wǎng)絡(luò) 由全國范圍包括的每個區(qū)域的CDN網(wǎng)絡(luò)組成;當為用戶分配用于下載視頻的網(wǎng)絡(luò)為CDN網(wǎng) 絡(luò)時,用戶接入其所在區(qū)域的⑶N網(wǎng)絡(luò),并從其所在區(qū)域的⑶N網(wǎng)絡(luò)上下載視頻。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005] 根據(jù)全國范圍內(nèi)的⑶N網(wǎng)絡(luò)當前的總接入比例為用戶分配網(wǎng)絡(luò),如果為用戶分配 的網(wǎng)絡(luò)為⑶N網(wǎng)絡(luò),而用戶所在區(qū)域的⑶N網(wǎng)絡(luò)當前的接入比例較高,用戶再接入⑶N網(wǎng)絡(luò) 會增加網(wǎng)絡(luò)的負荷,可能導(dǎo)致網(wǎng)絡(luò)擁塞。
【發(fā)明內(nèi)容】
[0006] 為了使解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種分配網(wǎng)絡(luò)的方法、裝置、調(diào)度服務(wù) 器和系統(tǒng)。所述技術(shù)方案如下:
[0007] -方面,本發(fā)明提供了一種分配網(wǎng)絡(luò)的方法,所述方法包括:
[0008] 接收終端發(fā)送的訪問請求,所述訪問請求攜帶所述終端的地址;
[0009] 根據(jù)區(qū)域與內(nèi)容分發(fā)CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和所述訪問請求,獲取所述 終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入門限,所述對應(yīng)關(guān)系中的CDN網(wǎng)絡(luò)的接入門限是根據(jù)CDN 網(wǎng)絡(luò)當前的帶寬信息和CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取的;
[0010] 判斷所述⑶N網(wǎng)絡(luò)的當前接入比例是否小于所述⑶N網(wǎng)絡(luò)的接入門限;
[0011] 如果是,為所述終端分配的網(wǎng)絡(luò)是⑶N網(wǎng)絡(luò);
[0012] 如果否,為所述終端分配的網(wǎng)絡(luò)是除所述⑶N網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)。
[0013] 另一方面,本發(fā)明提供了一種分配網(wǎng)絡(luò)的裝置,所述裝置包括:
[0014] 接收模塊,用于接收終端發(fā)送的訪問請求,所述訪問請求攜帶所述終端的地址;
[0015] 第一獲取模塊,用于根據(jù)區(qū)域與內(nèi)容分發(fā)CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和所述 訪問請求,獲取所述終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入門限,所述對應(yīng)關(guān)系中的CDN網(wǎng)絡(luò)的接 入門限是根據(jù)CDN網(wǎng)絡(luò)當前的帶寬信息和CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取的;
[0016] 判斷模塊,用于判斷所述⑶N網(wǎng)絡(luò)當前的接入比例是否小于所述⑶N網(wǎng)絡(luò)的接入 門限;
[0017] 分配模塊,用于如果所述判斷模塊判斷出所述CDN網(wǎng)絡(luò)當前的接入比例小于所述 ⑶N網(wǎng)絡(luò)的接入門限時,為所述終端分配的網(wǎng)絡(luò)是⑶N網(wǎng)絡(luò);
[0018] 所述分配模塊,還用于如果所述判斷模塊判斷出所述⑶N網(wǎng)絡(luò)當前的接入比例不 小于所述CDN網(wǎng)絡(luò)的接入門限時,為所述終端分配的網(wǎng)絡(luò)是除所述CDN網(wǎng)絡(luò)以外的其他網(wǎng) 絡(luò)。
[0019] 另一方面,本發(fā)明提供了一種調(diào)度服務(wù)器,所述調(diào)度服務(wù)器包括以上分配網(wǎng)絡(luò)的 裝直。
[0020] 另一方面,本發(fā)明提供了一種⑶N調(diào)度系統(tǒng),所述系統(tǒng)包括至少一個終端和至少 一個用來為終端分配網(wǎng)絡(luò)的以上服務(wù)器。
[0021] 在本發(fā)明實施例中,接收終端發(fā)送的訪問請求,該訪問請求攜帶終端的地址;根據(jù) 區(qū)域與CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端所在區(qū)域的CDN網(wǎng)絡(luò)的接 入門限;判斷⑶N網(wǎng)絡(luò)的當前接入比例是否小于⑶N網(wǎng)絡(luò)的接入門限,如果是,為終端分配 的網(wǎng)絡(luò)是⑶N網(wǎng)絡(luò);如果否,為終端分配的網(wǎng)絡(luò)是除⑶N網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)。本發(fā)明通過 根據(jù)所述⑶N網(wǎng)絡(luò)的接入門限和所述⑶N網(wǎng)絡(luò)當前的接入比例為所述終端分配網(wǎng)絡(luò),降低 了⑶N網(wǎng)絡(luò)的網(wǎng)絡(luò)負荷,保證了⑶N網(wǎng)絡(luò)的暢通。
【專利附圖】
【附圖說明】
[0022] 圖1是本發(fā)明實施例1提供的一種分配網(wǎng)絡(luò)的方法流程圖;
[0023] 圖2是本發(fā)明實施例2提供的一種分配網(wǎng)絡(luò)的方法流程圖;
[0024] 圖3是本發(fā)明實施例2提供的獲取CDN網(wǎng)絡(luò)當前的帶寬信息示意圖;
[0025] 圖4是本發(fā)明實施例3提供的一種分配網(wǎng)絡(luò)的裝置結(jié)構(gòu)示意圖;
[0026] 圖5是本發(fā)明實施例3提供的一種分配網(wǎng)絡(luò)的另一裝置結(jié)構(gòu)示意圖;
[0027] 圖6是本發(fā)明實施例3提供的一種⑶N調(diào)度系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0028] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0029] 實施例1
[0030] 本發(fā)明實施例提供了一種分配網(wǎng)絡(luò)的方法。參見圖1,其中,該方法包括:
[0031] 101 :接收終端發(fā)送的訪問請求,該訪問請求攜帶終端的地址;
[0032] 102 :根據(jù)區(qū)域與⑶N網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端所在區(qū) 域的CDN網(wǎng)絡(luò)的接入門限,該對應(yīng)關(guān)系中的CDN網(wǎng)絡(luò)的接入門限是根據(jù)CDN網(wǎng)絡(luò)當前的帶 寬信息和⑶N網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取的;
[0033] 103 :判斷⑶N網(wǎng)絡(luò)的當前接入比例是否小于⑶N網(wǎng)絡(luò)的接入門限,如果是,執(zhí)行步 驟104,如果否,執(zhí)行步驟105 ;
[0034] 104 :為終端分配的網(wǎng)絡(luò)是⑶N網(wǎng)絡(luò);
[0035] 105 :為終端分配的網(wǎng)絡(luò)是除⑶N網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)。
[0036] 進一步地,根據(jù)區(qū)域與⑶N網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端 所在區(qū)域的⑶N網(wǎng)絡(luò)的接入門限,包括:
[0037] 根據(jù)該訪問請求攜帶的終端的地址確定終端所在區(qū)域;
[0038] 根據(jù)終端所在區(qū)域,從區(qū)域和CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系中獲取終端所在區(qū) 域的⑶N網(wǎng)絡(luò)的接入門限。
[0039] 進一步地,根據(jù)區(qū)域與⑶N網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端 所在區(qū)域的⑶N網(wǎng)絡(luò)的接入門限之前,該方法還包括:
[0040] 獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限;
[0041] 將各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限和各區(qū)域的區(qū)域標識保存在區(qū)域和⑶N網(wǎng)絡(luò)的接 入門限的對應(yīng)關(guān)系中。
[0042] 進一步地,獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限,包括:
[0043] 根據(jù)各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的⑶N網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比 例獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限。
[0044] 進一步地,獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限之前,該方法還包括:
[0045] 獲取各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息,⑶N網(wǎng)絡(luò)當前的帶寬信息包括⑶N網(wǎng)絡(luò) 當前的帶寬使用量和帶寬大小。
[0046] 進一步地,獲取各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息,包括:
[0047] 獲取各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的帶寬信息和預(yù)設(shè)時間內(nèi)的歷史訪問請求數(shù);
[0048] 根據(jù)該帶寬信息和該歷史訪問請求數(shù)獲取每個訪問請求所需帶寬信息;
[0049] 根據(jù)每個訪問請求所需帶寬信息和預(yù)設(shè)時間內(nèi)的實際訪問請求數(shù),獲取各區(qū)域的 ⑶N網(wǎng)絡(luò)當前的帶寬信息。
[0050] 進一步地,根據(jù)各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的⑶N網(wǎng)絡(luò)預(yù)設(shè)時間 前的接入比例獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限,包括:
[0051] 根據(jù)CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小獲取帶寬利用率;
[0052] 根據(jù)帶寬利用率和⑶N網(wǎng)絡(luò)當前的接入比例獲?、荖網(wǎng)絡(luò)的接入門限。
[0053] 進一步地,除⑶N網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)為對等P2P網(wǎng)絡(luò)。
[0054] 在本發(fā)明實施例中,接收終端發(fā)送的訪問請求,該訪問請求攜帶終端的地址;根據(jù) 區(qū)域與CDN網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系和該訪問請求,獲取終端所在區(qū)域的CDN網(wǎng)絡(luò)的接 入門限;判斷⑶N網(wǎng)絡(luò)的當前接入比例是否小于⑶N網(wǎng)絡(luò)的接入門限,如果是,為終端分配 ⑶N網(wǎng)絡(luò);如果否,為終端分配除⑶N網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò),從而降低了⑶N網(wǎng)絡(luò)的網(wǎng)絡(luò)負 荷,保證了⑶N網(wǎng)絡(luò)的暢通,同時也保證了區(qū)域的⑶N網(wǎng)絡(luò)資源利用率。
[0055] 實施例2
[0056] 本發(fā)明實施例提供了一種分配網(wǎng)絡(luò)的方法。參見圖2,其中,該方法包括:
[0057] 201 :調(diào)度服務(wù)器獲取各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息,該⑶N網(wǎng)絡(luò)當前的帶寬 信息包括CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大??;
[0058] 其中,調(diào)度服務(wù)器是任一具有調(diào)度功能的服務(wù)器;用戶請求播放視頻時,終端發(fā)送 訪問請求給調(diào)度服務(wù)器;帶寬大小是指視頻服務(wù)商根據(jù)需求量向運營商購買的帶寬使用上 限。
[0059] 其中,⑶N網(wǎng)絡(luò)是內(nèi)容分發(fā)網(wǎng)絡(luò),通過現(xiàn)有的互聯(lián)網(wǎng)中增加一層新的網(wǎng)絡(luò)框架,將 熱點資源或用戶所需的資源分發(fā)到最接近用戶的邊緣服務(wù)器,使用戶可以從邊緣服務(wù)器上 獲取所需的內(nèi)容,解決互聯(lián)網(wǎng)網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問資源的響應(yīng)速度,從技術(shù)上全 面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問量大,網(wǎng)點分布不均勻等原因所造成的用戶訪問網(wǎng)站各 種資源響應(yīng)速度慢的問題。
[0060] 其中,⑶N網(wǎng)絡(luò)的帶寬信息是由多個0C(OutsideCenter,城域點)機房的帶寬信 息組成的。一個區(qū)域的⑶N網(wǎng)絡(luò)中包括多個0C機房,多個0C機房部署在一個區(qū)域的不同 地方。CDN調(diào)度器統(tǒng)計各個0C機房中的帶寬信息,該帶寬信息包括當前帶寬使用量和帶寬 大?。虎荖調(diào)度器根據(jù)各個0C機房的帶寬信息組成一個區(qū)域的⑶N網(wǎng)絡(luò)中帶寬信息,該⑶N 網(wǎng)絡(luò)的帶寬信息包括CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小;CDN調(diào)度器將獲取的各個區(qū) 域的CDN網(wǎng)絡(luò)的帶寬信息發(fā)送給調(diào)度服務(wù)器。
[0061] 其中,該CDN網(wǎng)絡(luò)當前的帶寬使用量為該區(qū)域中多個0C機房的當前帶寬使用量的 之和;該CDN網(wǎng)絡(luò)當前的帶寬大小為該區(qū)域中多個0C機房的帶寬大小之和。
[0062] 其中,⑶N調(diào)度器根據(jù)各個0C機房覆蓋的運營商的位置信息和帶寬信息,劃分區(qū) 域,CDN調(diào)度器劃分區(qū)域時根據(jù)帶寬信息將距離較近的0C機房劃分為一個區(qū)域。例如,北 京有6個0C機房,且北京的6個0C機房的帶寬使用量超過或者接近帶寬大??;天津有4個 0C機房,且天津的4個0C機房的帶寬使用量遠遠小于帶寬大??;上海有5個0C機房,上海 的5個0C機房的帶寬使用量遠遠小于帶寬大小。由于北京的6個0C機房的帶寬使用量超 過或者接近帶寬大小,因此,需要將其他地區(qū)的0C機房加入北京的覆蓋范圍內(nèi),天津和上 海的帶寬使用量都遠遠小于帶寬大小,而北京與天津之間的距離小于北京與上海之間的距 離,因此,CDN調(diào)度器將天津的4個0C機房加入北京的覆蓋范圍內(nèi)。
[0063] 其中,調(diào)度服務(wù)器獲取各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息,可以為:
[0064] 獲取各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的帶寬信息和預(yù)設(shè)時間內(nèi)的歷史訪問請求數(shù); 根據(jù)所述帶寬信息和所述歷史訪問請求數(shù)獲取每個訪問請求所需帶寬信息;根據(jù)所述每個 訪問請求所需帶寬信息和預(yù)設(shè)時間內(nèi)的實際訪問請求數(shù),獲取各區(qū)域的CDN網(wǎng)絡(luò)當前的帶 寬信息。本發(fā)明實施例提供了一種獲取各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信息的示意圖,參見 圖3。
[0065] 其中,預(yù)設(shè)時間可以根據(jù)需要進行設(shè)置并更改,可以為三分鐘、四分鐘等等,本發(fā) 明對預(yù)設(shè)時間的具體取值不做具體限定。
[0066] 202 :調(diào)度服務(wù)器獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限;
[0067] 具體地,調(diào)度服務(wù)器根據(jù)各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的⑶N網(wǎng)絡(luò) 預(yù)設(shè)時間前的接入比例獲取所述各區(qū)域的CDN網(wǎng)絡(luò)的接入門限。
[0068] 其中,調(diào)度服務(wù)器根據(jù)各區(qū)域的⑶N網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的⑶N網(wǎng)絡(luò)預(yù) 設(shè)時間前的接入比例獲取所述各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限的操作,可以為:
[0069] 調(diào)度服務(wù)器根據(jù)CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小獲取帶寬利用率,根據(jù)帶 寬利用率和⑶N網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取⑶N網(wǎng)絡(luò)的接入門限。
[0070] 其中,根據(jù)帶寬利用率和⑶N網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲?、荖網(wǎng)絡(luò)的接入門 限的操作,可以為:
[0071] 調(diào)度服務(wù)器將帶寬利用率和⑶N網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例的乘積作為⑶N網(wǎng)絡(luò) 的接入門限。
[0072] 其中,⑶N網(wǎng)絡(luò)的接入門限是指⑶N網(wǎng)絡(luò)的預(yù)設(shè)的接入比例;CDN網(wǎng)絡(luò)的預(yù)設(shè)的接 入比例是指帶寬使用上限和帶寬大小的比值。
[0073] 其中,⑶N網(wǎng)絡(luò)的預(yù)設(shè)的接入門限取大于等于0且小于等于1的數(shù),在本實施例中, 如果獲取出⑶N網(wǎng)絡(luò)的接入門限大于1時,⑶N網(wǎng)絡(luò)的接入門限取1。
[0074] 其中,調(diào)度服務(wù)器獲取各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限,節(jié)約了人力運維成本。并 且,⑶N調(diào)度器根據(jù)各個0C機房覆蓋的運營商的位置信息和帶寬信息劃分區(qū)域,保證⑶N網(wǎng) 絡(luò)帶寬利用率,提高用戶體驗。
[0075] 203 :調(diào)度服務(wù)器將各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限和各區(qū)域的區(qū)域標識保存在區(qū) 域和⑶N網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系中;
[0076] 其中,將各區(qū)域的⑶N網(wǎng)絡(luò)的接入門限和各區(qū)域的區(qū)域標識保存在區(qū)域和⑶N網(wǎng) 絡(luò)的接入門限的對應(yīng)關(guān)系中,根據(jù)區(qū)域標識可以獲取CDN網(wǎng)絡(luò)的接入門限。
[0077] 其中,在本發(fā)明實施例中,區(qū)域和⑶N網(wǎng)絡(luò)的接入門限的對應(yīng)關(guān)系可以以列表的 形式存儲,即調(diào)度服務(wù)器將各區(qū)域的CDN網(wǎng)絡(luò)的接入門限和各區(qū)域的區(qū)域標識保存在如表 1所示的表格中。
[0078]表1
[0079]
【權(quán)利要求】
1. 一種分配網(wǎng)絡(luò)的方法,其特征在于,所述方法包括: 接收終端發(fā)送的訪問請求,所述訪問請求攜帶所述終端的地址; 根據(jù)區(qū)域與內(nèi)容分發(fā)CDN網(wǎng)絡(luò)的接入口限的對應(yīng)關(guān)系和所述訪問請求,獲取所述終端 所在區(qū)域的CDN網(wǎng)絡(luò)的接入口限,所述對應(yīng)關(guān)系中的CDN網(wǎng)絡(luò)的接入口限是根據(jù)CDN網(wǎng)絡(luò) 當前的帶寬信息和CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取的; 判斷所述CDN網(wǎng)絡(luò)的當前接入比例是否小于所述CDN網(wǎng)絡(luò)的接入口限; 如果是,為所述終端分配CDN網(wǎng)絡(luò); 如果否,為所述終端分配除所述CDN網(wǎng)絡(luò)W外的其他網(wǎng)絡(luò)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)區(qū)域與CDN網(wǎng)絡(luò)的接入口限的對應(yīng) 關(guān)系和所述訪問請求,獲取所述終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入口限,包括: 根據(jù)所述訪問請求攜帶的所述終端的地址確定所述終端所在區(qū)域; 根據(jù)所述終端所在區(qū)域,從區(qū)域和CDN網(wǎng)絡(luò)的接入口限的對應(yīng)關(guān)系中獲取所述終端所 在區(qū)域的CDN網(wǎng)絡(luò)的接入口限。
3. 如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)區(qū)域與CDN網(wǎng)絡(luò)的接入口限的對應(yīng) 關(guān)系和所述訪問請求,獲取所述終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入口限之前,所述方法還包 括: 獲取各區(qū)域的CDN網(wǎng)絡(luò)的接入口限; 將所述各區(qū)域的CDN網(wǎng)絡(luò)的接入口限和各區(qū)域的區(qū)域標識保存在區(qū)域和CDN網(wǎng)絡(luò)的接 入口限的對應(yīng)關(guān)系中。
4. 如權(quán)利要求3所述的方法,其特征在于,所述獲取各區(qū)域的CDN網(wǎng)絡(luò)的接入口限,包 括: 根據(jù)各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲 取所述各區(qū)域的CDN網(wǎng)絡(luò)的接入口限。
5. 如權(quán)利要求1或3所述的方法,其特征在于,所述獲取各區(qū)域的CDN網(wǎng)絡(luò)的接入口限 之前,所述方法還包括: 獲取各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信息,所述CDN網(wǎng)絡(luò)當前的帶寬信息包括所述CDN 網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小。
6. 如權(quán)利要求5所述的方法,其特征在于,所述獲取各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信 息,包括: 獲取各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的帶寬信息和預(yù)設(shè)時間內(nèi)的歷史訪問請求數(shù); 根據(jù)所述帶寬信息和所述歷史訪問請求數(shù)獲取每個訪問請求所需帶寬信息; 根據(jù)所述每個訪問請求所需帶寬信息和預(yù)設(shè)時間內(nèi)的實際訪問請求數(shù),獲取各區(qū)域的 CDN網(wǎng)絡(luò)當前的帶寬信息。
7. 如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信 息和各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取所述各區(qū)域的CDN網(wǎng)絡(luò)的接入口限,包 括: 根據(jù)所述CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小獲取帶寬利用率; 根據(jù)所述帶寬利用率和所述CDN網(wǎng)絡(luò)當前的接入比例獲取所述CDN網(wǎng)絡(luò)的接入口限。
8. 如權(quán)利要求1權(quán)利要求所述的方法,其特征在于,所述除所述CDN網(wǎng)絡(luò)W外的其他網(wǎng) 絡(luò)為對等P2P網(wǎng)絡(luò)。
9. 一種分配網(wǎng)絡(luò)的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收終端發(fā)送的訪問請求,所述訪問請求攜帶所述終端的地址; 第一獲取模塊,用于根據(jù)區(qū)域與內(nèi)容分發(fā)CDN網(wǎng)絡(luò)的接入口限的對應(yīng)關(guān)系和所述訪問 請求,獲取所述終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入口限,所述對應(yīng)關(guān)系中的CDN網(wǎng)絡(luò)的接入口 限是根據(jù)CDN網(wǎng)絡(luò)當前的帶寬信息和CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的接入比例獲取的; 判斷模塊,用于判斷所述CDN網(wǎng)絡(luò)當前的接入比例是否小于所述CDN網(wǎng)絡(luò)的接入口 限; 分配模塊,用于如果所述判斷模塊判斷出所述CDN網(wǎng)絡(luò)當前的接入比例小于所述CDN 網(wǎng)絡(luò)的接入口限時,為所述終端分配的網(wǎng)絡(luò)是CDN網(wǎng)絡(luò); 所述分配模塊,還用于如果所述判斷模塊判斷出所述CDN網(wǎng)絡(luò)當前的接入比例不小于 所述CDN網(wǎng)絡(luò)的接入口限時,為所述終端分配的網(wǎng)絡(luò)是除所述CDN網(wǎng)絡(luò)W外的其他網(wǎng)絡(luò)。
10. 如權(quán)利要求9所述的裝置,其特征在于,所述第一獲取模塊,包括: 確定單元,用于根據(jù)所述訪問請求攜帶的所述終端的地址確定所述終端所在區(qū)域; 第一獲取單元,用于根據(jù)所述終端所在區(qū)域,從區(qū)域和CDN網(wǎng)絡(luò)的接入口限的對應(yīng)關(guān) 系中獲取所述終端所在區(qū)域的CDN網(wǎng)絡(luò)的接入口限。
11. 如權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于獲取各區(qū)域的CDN網(wǎng)絡(luò)的接入口限; 保存模塊,用于將所述各區(qū)域的CDN網(wǎng)絡(luò)的接入口限和各區(qū)域的區(qū)域標識保存在區(qū)域 和CDN網(wǎng)絡(luò)的接入口限的對應(yīng)關(guān)系中。
12. 如權(quán)利要求11所述的裝置,其特征在于, 所述第二獲取模塊,用于根據(jù)各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信息和各區(qū)域的CDN網(wǎng)絡(luò) 預(yù)設(shè)時間前的接入比例獲取所述各區(qū)域的CDN網(wǎng)絡(luò)的接入口限。
13. 如權(quán)利要求9或11所述的裝置,其特征在于, 所述第一獲取模塊,還用于獲取各區(qū)域的CDN網(wǎng)絡(luò)當前的帶寬信息,所述CDN網(wǎng)絡(luò)當前 的帶寬信息包括所述CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小。
14. 如權(quán)利要求13所述的裝置,其特征在于, 所述第一獲取模塊,還用于獲取各區(qū)域的CDN網(wǎng)絡(luò)預(yù)設(shè)時間前的帶寬信息和預(yù)設(shè)時間 內(nèi)的歷史訪問請求數(shù);根據(jù)所述帶寬信息和所述歷史訪問請求數(shù)獲取每個訪問請求所需帶 寬信息;根據(jù)所述每個訪問請求所需帶寬信息和預(yù)設(shè)時間內(nèi)的實際訪問請求數(shù),獲取各區(qū) 域的CDN網(wǎng)絡(luò)當前的帶寬信息。
15. 如權(quán)利要求12所述的裝置,其特征在于,所述第二獲取模塊,包括: 第二獲取單元,用于根據(jù)所述CDN網(wǎng)絡(luò)當前的帶寬使用量和帶寬大小獲取帶寬利用 率; 第H獲取單元,用于根據(jù)所述帶寬利用率和所述CDN網(wǎng)絡(luò)當前的接入比例獲取所述 CDN網(wǎng)絡(luò)的接入口限。
16. 如權(quán)利要求9權(quán)利要求所述的裝置,其特征在于,所述除所述CDN網(wǎng)絡(luò)W外的其他 網(wǎng)絡(luò)為對等P2P網(wǎng)絡(luò)。
17. -種調(diào)度服務(wù)器,其特征在于,所述服務(wù)器包括如權(quán)利要求9-16任一所述的裝置。
18. -種CDN調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個終端和至少一個用來為所 述終端分配網(wǎng)絡(luò)的如權(quán)利要求17所述的服務(wù)器。
【文檔編號】H04L29/06GK104348798SQ201310329127
【公開日】2015年2月11日 申請日期:2013年7月31日 優(yōu)先權(quán)日:2013年7月31日
【發(fā)明者】曾東方 申請人:深圳市騰訊計算機系統(tǒng)有限公司