麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7809841閱讀:426來源:國知局
基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng)。該方法包括:獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù);判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。應(yīng)用本發(fā)明,可以提升網(wǎng)絡(luò)控制系統(tǒng)總帶寬的利用效率、滿足用戶個(gè)性化的帶寬需求。
【專利說明】基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信帶寬技術(shù),具體涉及一種基于路由器的接入用戶帶寬調(diào)整方法、 裝置及系統(tǒng)。

【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)絡(luò)中,路由器(Router)是連接互聯(lián)網(wǎng)絡(luò)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備,作 為用戶與互聯(lián)網(wǎng)的中間媒介,對(duì)接收的數(shù)據(jù)流進(jìn)行封裝和轉(zhuǎn)發(fā),一端與用戶側(cè)通信設(shè)備相 連,另一端與上級(jí)網(wǎng)絡(luò)的網(wǎng)絡(luò)側(cè)通信設(shè)備,例如,網(wǎng)絡(luò)控制系統(tǒng)相連,將用戶側(cè)通信設(shè)備的 數(shù)據(jù)請(qǐng)求或數(shù)據(jù)按照網(wǎng)絡(luò)側(cè)協(xié)議進(jìn)行封裝后發(fā)送給網(wǎng)絡(luò)側(cè)通信設(shè)備,接收網(wǎng)絡(luò)側(cè)通信設(shè)備 下發(fā)的數(shù)據(jù),發(fā)送至用戶側(cè)通信設(shè)備,從而實(shí)現(xiàn)用戶側(cè)通信設(shè)備與網(wǎng)絡(luò)側(cè)通信設(shè)備的雙向 通信以及用戶側(cè)通信設(shè)備之間的雙向通信。其中,
[0003] 路由器外網(wǎng)的上行最大傳輸速率以及下行最大傳輸速率由上級(jí)網(wǎng)絡(luò)的網(wǎng)絡(luò)控制 系統(tǒng)按照預(yù)先設(shè)置的帶寬分配規(guī)則進(jìn)行靜態(tài)控制和限制。即網(wǎng)絡(luò)控制系統(tǒng)根據(jù)網(wǎng)絡(luò)可提 供的總帶寬,采用靜態(tài)控制的方法,控制下級(jí)子網(wǎng)對(duì)應(yīng)的路由器外網(wǎng)上下行最大傳輸速率 (帶寬),并保證網(wǎng)絡(luò)控制系統(tǒng)提供的總帶寬,在所有相連的下級(jí)子網(wǎng)(路由器)都達(dá)到最 大傳輸速率時(shí),能夠大于或等于所有分配給路由器最大傳輸速率的加總帶寬。
[0004] 但該靜態(tài)分配路由器帶寬的方法,由于網(wǎng)絡(luò)控制系統(tǒng)控制下的所有路由器不會(huì)同 時(shí)工作在分配的最大傳輸帶寬,因而,在網(wǎng)絡(luò)控制系統(tǒng)控制的各路由器的傳輸速率(帶寬) 沒有達(dá)到最大傳輸速率(帶寬)時(shí),各路由器的實(shí)際傳輸速率的加總帶寬會(huì)小于網(wǎng)絡(luò)控制 系統(tǒng)能夠提供的總帶寬,從而容易導(dǎo)致網(wǎng)絡(luò)控制系統(tǒng)總帶寬的浪費(fèi);進(jìn)一步地,采用靜態(tài)分 配路由器帶寬的方法,沒有考慮用戶的帶寬需求,例如,在用戶需要較大帶寬的場(chǎng)景(視頻 下載、視頻對(duì)話等)下,臨時(shí)性需要大于為路由器分配的靜態(tài)帶寬,而由于靜態(tài)帶寬分配的 限制,用戶無法獲取較大的帶寬資源,不能滿足用戶個(gè)性化的帶寬需求。


【發(fā)明內(nèi)容】

[0005] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng)。
[0006] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于路由器的接入用戶帶寬調(diào)整方法,該方 法包括:
[0007] 獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù);
[0008] 判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向 用戶彈出提示;
[0009] 在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶 寬加速請(qǐng)求;
[0010] 根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用 業(yè)務(wù)調(diào)整帶寬。 toon] 優(yōu)選地,所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件上傳應(yīng)用業(yè)務(wù)以 及在線高清視頻應(yīng)用業(yè)務(wù)。
[0012] 優(yōu)選地,在所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)信息之前, 所述方法進(jìn)一步包括:
[0013] 接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求。
[0014] 優(yōu)選地,所述通信設(shè)備、和/或,路由器中預(yù)先設(shè)置有外網(wǎng)加速模式以及加速策 略,其中,
[0015] 外網(wǎng)加速模式包括:路由器自動(dòng)觸發(fā)加速模式以及用戶主動(dòng)觸發(fā)加速模式;
[0016] 加速策略包括:最高帶寬加速設(shè)置策略、應(yīng)用業(yè)務(wù)白名單策略、應(yīng)用業(yè)務(wù)黑名單策 略。
[0017] 優(yōu)選地,所述接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求包括:
[0018] F11,通信設(shè)備啟動(dòng),查詢用戶預(yù)先設(shè)置的外網(wǎng)加速模式,如果是路由器自動(dòng)觸發(fā) 加速模式,執(zhí)行所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)的流程,如果是 用戶主動(dòng)觸發(fā)加速模式,執(zhí)行步驟F12 ;
[0019] F12,通信設(shè)備接收用戶通過預(yù)設(shè)的加速控件按鈕生成的帶寬加速請(qǐng)求,查詢存儲(chǔ) 的加速策略,確定是否允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,如果是,向路由器輸出 帶寬加速請(qǐng)求,執(zhí)行所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)的流程。
[0020] 優(yōu)選地,所述查詢存儲(chǔ)的加速策略,確定是否允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù) 進(jìn)行加速包括:
[0021] 如果加速策略為最高帶寬加速設(shè)置策略,獲取帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)當(dāng)前 占用的帶寬是否超過該應(yīng)用業(yè)務(wù)可加載到的最高帶寬,如果是,不作處理,否則,允許帶寬 加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速;
[0022] 如果加速策略為應(yīng)用業(yè)務(wù)白名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否 在應(yīng)用業(yè)務(wù)白名單中,如果是,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,否則,不作處 理;
[0023] 如果加速策略為應(yīng)用業(yè)務(wù)黑名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否在 應(yīng)用業(yè)務(wù)黑名單中,如果是,不作處理,否則,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速。 [0024] 優(yōu)選地,在所述向預(yù)先設(shè)置的寬帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速 請(qǐng)求之后,所述方法進(jìn)一步包括:
[0025] 網(wǎng)絡(luò)控制系統(tǒng)接收帶寬加速請(qǐng)求,獲取各路由器運(yùn)行的帶寬信息,根據(jù)預(yù)先設(shè)置 的總帶寬以及獲取的各路由器運(yùn)行的帶寬信息,為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶寬。
[0026] 優(yōu)選地,所述根據(jù)預(yù)先設(shè)置的總帶寬以及獲取的各路由器運(yùn)行的帶寬信息,為帶 寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶寬包括:
[0027] 計(jì)算各路由器運(yùn)行的帶寬的和,得到加總帶寬;
[0028] 確定加總帶寬小于所述總帶寬,計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器靜態(tài)分配的帶寬與該 路由器運(yùn)行的帶寬的差,得到閑置帶寬;
[0029] 對(duì)計(jì)算得到的各路由器的閑置帶寬按照從大致小的順序進(jìn)行排序,得到排序隊(duì) 列;
[0030] 按照預(yù)先設(shè)置的重調(diào)整策略依序調(diào)整排序隊(duì)列中的路由器靜態(tài)帶寬,根據(jù)調(diào)整前 后的路由器靜態(tài)帶寬得到預(yù)留帶寬;
[0031] 對(duì)預(yù)留帶寬進(jìn)行累加,確定累加的預(yù)留帶寬滿足帶寬加速請(qǐng)求中所需的加速帶 寬,停止調(diào)整排序隊(duì)列中的路由器靜態(tài)帶寬;
[0032] 按照帶寬加速請(qǐng)求中所需的加速帶寬為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器分配帶寬,并 按照調(diào)整后的靜態(tài)帶寬調(diào)整相應(yīng)路由的帶寬。
[0033] 優(yōu)選地,所述在計(jì)算各路由器運(yùn)行的帶寬的和之前,所述方法進(jìn)一步包括:
[0034] 獲取網(wǎng)絡(luò)控制系統(tǒng)的總帶寬以及網(wǎng)絡(luò)控制系統(tǒng)為各路由器分配的總靜態(tài)帶寬,計(jì) 算兩者的差值,如果差值小于帶寬加速請(qǐng)求中所需的加速帶寬,執(zhí)行所述計(jì)算各路由器運(yùn) 行的帶寬的和的步驟,否則,按照帶寬加速請(qǐng)求中所需的加速帶寬為帶寬加速請(qǐng)求對(duì)應(yīng)的 路由器分配帶寬。
[0035] 優(yōu)選地,所述計(jì)算各路由器運(yùn)行的帶寬的和包括:
[0036] 在預(yù)先設(shè)置的單位時(shí)間內(nèi),計(jì)算網(wǎng)絡(luò)控制系統(tǒng)發(fā)送給各路由器的數(shù)據(jù)發(fā)送量,得 到各路由器運(yùn)行的帶寬的和。
[0037] 優(yōu)選地,在所述確定加總帶寬小于所述總帶寬之后,計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器 靜態(tài)分配的帶寬與該路由器運(yùn)行的帶寬的差之前,所述方法進(jìn)一步包括:
[0038] 計(jì)算所述總帶寬與加總帶寬的差值,如果差值大于預(yù)先設(shè)置的帶寬差值閾值,執(zhí) 行所述計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器靜態(tài)分配的帶寬與該路由器運(yùn)行的帶寬的差的流程,否 貝1J,拒絕帶寬加速請(qǐng)求。
[0039] 優(yōu)選地,利用下式計(jì)算所述預(yù)留帶寬:
[0040] Wiy = ffiz- ξ ^ffij
[0041] 式中,
[0042] Wiy為排序隊(duì)列中第i個(gè)路由器的預(yù)留帶寬;
[0043] Wiz為排序隊(duì)列中第i個(gè)路由器調(diào)整前的靜態(tài)帶寬;
[0044] ξ為調(diào)整系數(shù),ξ彡1 ;
[0045] Wu為排序隊(duì)列中第i個(gè)路由器的運(yùn)行帶寬;
[0046] ξ 為排序隊(duì)列中第i個(gè)路由器調(diào)整后的靜態(tài)帶寬。
[0047] 優(yōu)選地,所述方法進(jìn)一步包括:
[0048] 發(fā)送帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù)在按照調(diào)整的帶寬執(zhí)行完所述應(yīng)用業(yè) 務(wù)后,向路由器發(fā)送帶寬恢復(fù)請(qǐng)求;
[0049] 路由器將帶寬恢復(fù)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)控制系統(tǒng),所述網(wǎng)絡(luò)控制系統(tǒng)根據(jù)接收的 帶寬恢復(fù)請(qǐng)求,將所述高帶寬應(yīng)用業(yè)務(wù)的帶寬恢復(fù)為預(yù)分配的靜態(tài)帶寬。
[0050] 優(yōu)選地,所述帶寬加速請(qǐng)求響應(yīng)中攜帶有加速時(shí)長(zhǎng),所述方法進(jìn)一步包括:
[0051] 如果所述網(wǎng)絡(luò)控制系統(tǒng)在所述加速時(shí)長(zhǎng)內(nèi)沒有接收到所述高帶寬應(yīng)用業(yè)務(wù)的帶 寬加速請(qǐng)求,將所述高帶寬應(yīng)用業(yè)務(wù)的帶寬恢復(fù)為預(yù)分配的靜態(tài)帶寬;如果所述網(wǎng)絡(luò)控制 系統(tǒng)在所述加速時(shí)長(zhǎng)內(nèi)接收到所述高帶寬應(yīng)用業(yè)務(wù)的帶寬加速請(qǐng)求,將所述高帶寬應(yīng)用業(yè) 務(wù)的帶寬時(shí)間延長(zhǎng)一加速時(shí)長(zhǎng)。
[0052] 根據(jù)本發(fā)明的另一個(gè)方面提供了一種基于路由器的接入用戶帶寬調(diào)整裝置,該裝 置包括:應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊、帶寬加速處理模塊以及帶寬調(diào)整模塊,其中,
[0053] 應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊,用于獲取用戶運(yùn)行的應(yīng)用業(yè)務(wù);
[0054] 帶寬加速處理模塊,用于判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶 寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接 口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;
[0055] 帶寬調(diào)整模塊,用于根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng) 求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。
[0056] 優(yōu)選地,所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件上傳應(yīng)用業(yè)務(wù)以 及在線高清視頻應(yīng)用業(yè)務(wù)。
[0057] 優(yōu)選地,所述裝置進(jìn)一步包括:查詢模塊以及加速策略匹配模塊,其中,
[0058] 查詢模塊,用于在監(jiān)測(cè)到通信設(shè)備啟動(dòng)后,查詢用戶預(yù)先設(shè)置的外網(wǎng)加速模式,如 果是路由器自動(dòng)觸發(fā)加速模式,通知應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊,如果是用戶主動(dòng)觸發(fā)加速模式,通 知加速策略匹配模塊;
[0059] 加速策略匹配模塊,用于查詢存儲(chǔ)的加速策略,確定是否允許用戶觸發(fā)生成的帶 寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,如果是,向路由器輸出帶寬加速請(qǐng)求。
[0060] 根據(jù)本發(fā)明的再一個(gè)方面提供了一種基于路由器的接入用戶帶寬調(diào)整系統(tǒng),該系 統(tǒng)包括:路由器以及網(wǎng)絡(luò)控制系統(tǒng),其中,
[0061] 路由器,用于獲取用戶運(yùn)行的應(yīng)用業(yè)務(wù);判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含 預(yù)先設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置 的寬帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;
[0062] 根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用 業(yè)務(wù)調(diào)整帶寬;
[0063] 網(wǎng)絡(luò)控制系統(tǒng),用于接收帶寬加速請(qǐng)求,獲取各路由器運(yùn)行的帶寬信息,根據(jù)預(yù)先 設(shè)置的總帶寬以及獲取的各路由器運(yùn)行的帶寬信息,為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶 寬。
[0064] 優(yōu)選地,所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件上傳應(yīng)用業(yè)務(wù)以 及在線高清視頻應(yīng)用業(yè)務(wù)。
[0065] 優(yōu)選地,所述路由器包括:應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊、帶寬加速處理模塊以及帶寬調(diào)整模 塊,其中,
[0066] 應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊,用于獲取用戶運(yùn)行的應(yīng)用業(yè)務(wù);
[0067] 帶寬加速處理模塊,用于判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶 寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接 口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;
[0068] 帶寬調(diào)整模塊,用于根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng) 求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。
[0069] 優(yōu)選地,所述路由器進(jìn)一步包括:查詢模塊以及加速策略匹配模塊,其中,
[0070] 查詢模塊,用于在監(jiān)測(cè)到通信設(shè)備啟動(dòng)后,查詢用戶預(yù)先設(shè)置的外網(wǎng)加速模式,如 果是路由器自動(dòng)觸發(fā)加速模式,通知應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊,如果是用戶主動(dòng)觸發(fā)加速模式,通 知加速策略匹配模塊;
[0071] 加速策略匹配模塊,用于查詢存儲(chǔ)的加速策略,確定是否允許用戶觸發(fā)生成的帶 寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,如果是,向路由器輸出帶寬加速請(qǐng)求。
[0072] 優(yōu)選地,所述網(wǎng)絡(luò)控制系統(tǒng)包括:加總帶寬計(jì)算器、閑置帶寬計(jì)算器、排序器、預(yù)留 帶寬計(jì)算器以及帶寬分配器,其中,
[0073] 加總帶寬計(jì)算器,用于計(jì)算各路由器運(yùn)行的帶寬的和,得到加總帶寬;
[0074] 閑置帶寬計(jì)算器,用于確定加總帶寬小于所述總帶寬,計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由 器靜態(tài)分配的帶寬與該路由器運(yùn)行的帶寬的差,得到閑置帶寬;
[0075] 排序器,用于對(duì)計(jì)算得到的各路由器的閑置帶寬按照從大致小的順序進(jìn)行排序, 得到排序隊(duì)列;
[0076] 預(yù)留帶寬計(jì)算器,用于按照預(yù)先設(shè)置的重調(diào)整策略依序調(diào)整排序隊(duì)列中的路由器 靜態(tài)帶寬,根據(jù)調(diào)整前后的路由器靜態(tài)帶寬得到預(yù)留帶寬;對(duì)預(yù)留帶寬進(jìn)行累加,確定累 加的預(yù)留帶寬滿足帶寬加速請(qǐng)求中所需的加速帶寬,停止調(diào)整排序隊(duì)列中的路由器靜態(tài)帶 寬;
[0077] 帶寬分配器,用于按照帶寬加速請(qǐng)求中所需的加速帶寬為帶寬加速請(qǐng)求對(duì)應(yīng)的路 由器分配帶寬,并按照調(diào)整后的靜態(tài)帶寬調(diào)整相應(yīng)路由的帶寬。
[0078] 優(yōu)選地,所述網(wǎng)絡(luò)控制系統(tǒng)進(jìn)一步包括:
[0079] 帶寬分配預(yù)處理器,用于獲取網(wǎng)絡(luò)控制系統(tǒng)的總帶寬以及網(wǎng)絡(luò)控制系統(tǒng)為各路由 器分配的總靜態(tài)帶寬,計(jì)算兩者的差值,如果差值小于帶寬加速請(qǐng)求中所需的加速帶寬,通 知加總帶寬計(jì)算器,否則,按照帶寬加速請(qǐng)求中所需的加速帶寬為帶寬加速請(qǐng)求對(duì)應(yīng)的路 由器分配帶寬。
[0080] 優(yōu)選地,所述網(wǎng)絡(luò)控制系統(tǒng)進(jìn)一步包括:
[0081] 差值計(jì)算器,用于計(jì)算所述總帶寬與加總帶寬的差值,如果差值大于預(yù)先設(shè)置的 帶寬差值閾值,執(zhí)行所述計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器靜態(tài)分配的帶寬與該路由器運(yùn)行的帶 寬的差的流程,否則,拒絕帶寬加速請(qǐng)求。
[0082] 優(yōu)選地,所述網(wǎng)絡(luò)控制系統(tǒng)包括:服務(wù)提供商服務(wù)器、互連星空服務(wù)器以及差異化 應(yīng)用控制系統(tǒng)服務(wù)器,其中,
[0083] 服務(wù)提供商服務(wù)器,用于通過運(yùn)營商接口接收帶寬加速請(qǐng)求,對(duì)帶寬加速請(qǐng)求進(jìn) 行認(rèn)證;如果認(rèn)證通過,向互連星空服務(wù)器發(fā)送帶寬加速請(qǐng)求;
[0084] 互連星空服務(wù)器,用于通過帶寬加速請(qǐng)求中的路由器IP或用戶IP,反查出當(dāng)前在 線的寬帶用戶,與帶寬加速請(qǐng)求中的用戶名進(jìn)行核對(duì),確定當(dāng)前在線的寬帶用戶與帶寬加 速請(qǐng)求中的用戶名是否相匹配,如果相匹配,則通過互連星空認(rèn)證,如果不相匹配,拒絕用 戶的帶寬加速請(qǐng)求;并在通過認(rèn)證后,判斷當(dāng)前在線的寬帶用戶是否已處于提速狀態(tài),如果 未處于提速狀態(tài),向差異化應(yīng)用控制系統(tǒng)服務(wù)器輸出帶寬加速請(qǐng)求;
[0085] 差異化應(yīng)用控制系統(tǒng)服務(wù)器,用于對(duì)接收的帶寬加速請(qǐng)求進(jìn)行處理,并將處理得 到的提速結(jié)果返回給互連星空服務(wù)器,以使互連星空服務(wù)器記錄記錄用戶提速狀態(tài)后,將 提速結(jié)果通過服務(wù)提供商服務(wù)器返回給路由器。
[0086] 根據(jù)本發(fā)明的基于路由器的接入用戶帶寬調(diào)整方法、裝置及系統(tǒng),通過獲取經(jīng)由 路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù);判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先 設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬 帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速 請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)調(diào)整帶寬。由此解決了現(xiàn)有路由器帶寬分配方 法容易導(dǎo)致網(wǎng)絡(luò)控制系統(tǒng)總帶寬浪費(fèi)的技術(shù)問題,取得了提升網(wǎng)絡(luò)控制系統(tǒng)總帶寬的利用 效率、滿足用戶個(gè)性化的帶寬需求的有益效果。
[0087] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。

【專利附圖】

【附圖說明】
[0088] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0089] 圖1為本發(fā)明實(shí)施例基于路由器的接入用戶帶寬調(diào)整方法流程示意圖;
[0090] 圖2為本發(fā)明實(shí)施例網(wǎng)絡(luò)側(cè)動(dòng)態(tài)基于路由器的接入用戶帶寬調(diào)整流程示意圖;以 及,
[0091] 圖3為本發(fā)明實(shí)施例基于路由器的接入用戶帶寬調(diào)整系統(tǒng)結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0092] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0093] 現(xiàn)有靜態(tài)分配路由器帶寬的方法,由于網(wǎng)絡(luò)控制系統(tǒng)控制下的所有路由器不會(huì)同 時(shí)運(yùn)行在靜態(tài)分配的最大傳輸帶寬,因而,容易導(dǎo)致網(wǎng)絡(luò)控制系統(tǒng)總帶寬的浪費(fèi);進(jìn)一步 地,采用靜態(tài)分配路由器帶寬的方法,沒有考慮用戶的帶寬需求,不能滿足用戶個(gè)性化的帶 寬需求。
[0094] 本發(fā)明實(shí)施例中,考慮到路由器具有和寬帶運(yùn)營商的合作通道或接口,在發(fā)現(xiàn)用 戶行為并識(shí)別到用戶需要更寬的寬帶情況下,例如,用戶啟動(dòng)了大文件下載,或者在線看高 清視頻,則向用戶彈出提示,在用戶允許的情況下,即在確定用戶需要臨時(shí)增加帶寬后,通 過運(yùn)營商的合作通道或接口向?qū)拵н\(yùn)營商申請(qǐng)帶寬,使該路由器可以臨時(shí)增加帶寬。具體 來說,路由器通過自動(dòng)或半自動(dòng)的測(cè)算,感知用戶帶寬需求量,動(dòng)態(tài)向網(wǎng)絡(luò)控制系統(tǒng)請(qǐng)求更 高的上下行最高傳輸速率限制值,網(wǎng)絡(luò)控制系統(tǒng)(上級(jí)網(wǎng)絡(luò))通過預(yù)先設(shè)置的統(tǒng)籌計(jì)算, 獲知路由器的帶寬請(qǐng)求符合自身帶寬的配額策略,則在不浪費(fèi)網(wǎng)絡(luò)控制系統(tǒng)總帶寬的情況 下,滿足下級(jí)路由器更高的網(wǎng)絡(luò)帶寬需求。
[0095] 圖1為本發(fā)明實(shí)施例基于路由器的接入用戶帶寬調(diào)整方法流程示意圖。參見圖1, 該流程包括:
[0096] 步驟101,獲取路由器控制下的用戶運(yùn)行的應(yīng)用業(yè)務(wù);
[0097] 本步驟中,獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)。路由器在按照 現(xiàn)有技術(shù)獲取網(wǎng)絡(luò)控制系統(tǒng)靜態(tài)分配的帶寬后,按照靜態(tài)分配的帶寬資源為用戶提供應(yīng)用 業(yè)務(wù)服務(wù),路由器可以與一個(gè)或多個(gè)通信設(shè)備相連,通信設(shè)備可以屬于一個(gè)或多個(gè)用戶。 [0098] 作為可選實(shí)施例,在獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)信息之 前,該方法進(jìn)一步包括:
[0099] 接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求。
[0100] 本步驟中,用戶在使用應(yīng)用業(yè)務(wù)時(shí),可以主動(dòng)發(fā)起帶寬加速請(qǐng)求,例如,用戶在通 信設(shè)備上在線觀看流媒體電影,如果播放的流媒體電影出現(xiàn)播放不連續(xù)、中斷的情形,則可 以通過預(yù)先設(shè)置在通信設(shè)備上的控件按鈕,觸發(fā)生成帶寬加速請(qǐng)求并向路由器輸出。
[0101] 本發(fā)明實(shí)施例中,通信設(shè)備可以是智能移動(dòng)電話、筆記型計(jì)算機(jī)、平板電腦、數(shù)字 機(jī)頂盒等與路由器相連的智能終端設(shè)備。
[0102] 較佳地,用戶還可以在通信設(shè)備中預(yù)先設(shè)置外網(wǎng)加速模式以及加速策略,其中,
[0103] 外網(wǎng)加速模式包括:路由器自動(dòng)觸發(fā)加速模式以及用戶主動(dòng)觸發(fā)加速模式。其中, 路由器自動(dòng)觸發(fā)加速模式即設(shè)置路由器自動(dòng)監(jiān)測(cè)并根據(jù)監(jiān)測(cè)結(jié)果確定是否進(jìn)行帶寬加速 請(qǐng)求,用戶主動(dòng)觸發(fā)加速模式即設(shè)置用戶手動(dòng)觸發(fā)是否進(jìn)行帶寬加速請(qǐng)求。
[0104] 本發(fā)明實(shí)施例中,用戶可以在通信設(shè)備中,預(yù)先設(shè)置是采用路由器自動(dòng)觸發(fā)加速 模式還是用戶主動(dòng)觸發(fā)加速模式。
[0105] 加速策略包括:最高帶寬加速設(shè)置策略、應(yīng)用業(yè)務(wù)白名單策略、應(yīng)用業(yè)務(wù)黑名單策 略等。其中,最高帶寬加速設(shè)置策略用于設(shè)置通信設(shè)備或應(yīng)用業(yè)務(wù)可加載到的最高帶寬,應(yīng) 用業(yè)務(wù)白名單策略用于設(shè)置可以加速的應(yīng)用業(yè)務(wù),應(yīng)用業(yè)務(wù)黑名單策略用于設(shè)置禁止加速 的應(yīng)用業(yè)務(wù)。
[0106] 作為可選實(shí)施例,外網(wǎng)加速模式以及加速策略可根據(jù)用戶使用網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)的習(xí) 慣進(jìn)行設(shè)置。
[0107] 較佳地,用戶在通信設(shè)備中設(shè)置好外網(wǎng)加速模式以及加速策略后,將設(shè)置的外網(wǎng) 加速模式以及加速策略輸出至路由器進(jìn)行存儲(chǔ)。
[0108] 這樣,作為一可選實(shí)施例,接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求包括:
[0109] F11,通信設(shè)備啟動(dòng),查詢用戶預(yù)先設(shè)置的外網(wǎng)加速模式,如果是路由器自動(dòng)觸發(fā) 加速模式,執(zhí)行步驟101,如果是用戶主動(dòng)觸發(fā)加速模式,執(zhí)行步驟F12 ;
[0110] 本步驟中,根據(jù)用戶設(shè)置的外網(wǎng)加速模式,可以采用相應(yīng)的處理方法。
[0111] F12,通信設(shè)備接收用戶通過預(yù)設(shè)的加速控件按鈕生成的帶寬加速請(qǐng)求,查詢存儲(chǔ) 的加速策略,確定是否允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,如果是,向路由器輸出 帶寬加速請(qǐng)求,執(zhí)行步驟101。
[0112] 本步驟中,作為可選實(shí)施例,通信設(shè)備可以根據(jù)應(yīng)用業(yè)務(wù)類型,確定是否需要在應(yīng) 用業(yè)務(wù)顯示界面中加載預(yù)先設(shè)置的加速控件按鈕。例如,可以根據(jù)維持應(yīng)用業(yè)務(wù)正常運(yùn)行 所需的保證帶寬,將應(yīng)用業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)流分類為:自定義數(shù)據(jù)流、流媒體數(shù)據(jù)、實(shí)時(shí)語音 數(shù)據(jù)流、無線鏈路控制流、實(shí)時(shí)傳輸協(xié)議流和后臺(tái)服務(wù)數(shù)據(jù)流等。數(shù)據(jù)類型不同,對(duì)應(yīng)的保 證帶寬也不同。例如,對(duì)于實(shí)時(shí)語音數(shù)據(jù)流、實(shí)時(shí)傳輸協(xié)議流等QoS數(shù)據(jù)流,對(duì)應(yīng)的保證帶 寬為滿足該數(shù)據(jù)流傳輸?shù)腝oS的最低帶寬;對(duì)于流媒體數(shù)據(jù)、后臺(tái)服務(wù)數(shù)據(jù)流等非QoS數(shù)據(jù) 流,對(duì)應(yīng)的保證帶寬為其編碼方式下的最低帶寬。并對(duì)于視頻、流媒體等所需帶寬較大的應(yīng) 用業(yè)務(wù),可以在相應(yīng)的應(yīng)用業(yè)務(wù)顯示界面中加載加速控件按鈕。這樣,如果用戶需要對(duì)該應(yīng) 用業(yè)務(wù)進(jìn)行加速,則可以直接點(diǎn)擊顯示界面中的加速控件按鈕,從而觸發(fā)生成帶寬加速請(qǐng) 求。
[0113] 本發(fā)明實(shí)施例中,作為可選實(shí)施例,對(duì)于用戶主動(dòng)觸發(fā)加速模式的情形,對(duì)于每一 需要加速的應(yīng)用業(yè)務(wù),都需要觸發(fā)一次帶寬加速請(qǐng)求。
[0114] 本發(fā)明實(shí)施例中,查詢存儲(chǔ)的加速策略,確定是否允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用 業(yè)務(wù)進(jìn)行加速包括:
[0115] 如果加速策略為最高帶寬加速設(shè)置策略,獲取帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)當(dāng)前 占用的帶寬是否超過該應(yīng)用業(yè)務(wù)可加載到的最高帶寬,如果是,不作處理,否則,允許帶寬 加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速;
[0116] 如果加速策略為應(yīng)用業(yè)務(wù)白名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否 在應(yīng)用業(yè)務(wù)白名單中,如果是,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,否則,不作處 理;
[0117] 如果加速策略為應(yīng)用業(yè)務(wù)黑名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否在 應(yīng)用業(yè)務(wù)黑名單中,如果是,不作處理,否則,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速。
[0118] 本步驟中,如果加速策略為最高帶寬加速設(shè)置策略、應(yīng)用業(yè)務(wù)白名單策略和應(yīng)用 業(yè)務(wù)黑名單策略,則需要帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)滿足所有的策略,才允許帶寬加速 請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速。
[0119] 當(dāng)然,實(shí)際應(yīng)用中,也可以是用戶直接點(diǎn)擊顯示界面中的加速控件按鈕,觸發(fā)生成 帶寬加速請(qǐng)求后,通信設(shè)備直接將該帶寬加速請(qǐng)求輸出至路由器,在帶寬加速請(qǐng)求中,攜帶 該應(yīng)用業(yè)務(wù)信息。
[0120] 本發(fā)明實(shí)施例中,應(yīng)用業(yè)務(wù)信息包括:應(yīng)用業(yè)務(wù)名稱、應(yīng)用業(yè)務(wù)占用的帶寬信息、 通信設(shè)備或路由器的IP地址等。
[0121] 步驟102,判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如 果是,向用戶彈出提示,在用戶允許的情況下,通過預(yù)先設(shè)置的寬帶運(yùn)營商接口向網(wǎng)絡(luò)側(cè)的 網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求;
[0122] 本步驟中,通過發(fā)現(xiàn)用戶行為,例如,用戶啟動(dòng)了大文件下載,或者在線看高清視 頻,則向用戶彈出提示,在用戶允許的情況下,發(fā)出請(qǐng)求并調(diào)節(jié)帶寬,即向預(yù)先設(shè)置的寬帶 運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求。
[0123] 本發(fā)明實(shí)施例中,高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件上傳應(yīng)用業(yè) 務(wù)以及在線高清視頻應(yīng)用業(yè)務(wù)。
[0124] 本發(fā)明實(shí)施例中,通過用戶一鍵觸發(fā)或路由器自動(dòng)觸發(fā),使得用戶通過最方便的 方式,實(shí)現(xiàn)外網(wǎng)加速的突發(fā)需求,并能保證外網(wǎng)加速的效果不被其他設(shè)備稀釋和影響。
[0125] 作為可選實(shí)施例,路由器獲取應(yīng)用業(yè)務(wù)對(duì)應(yīng)的運(yùn)營商,調(diào)用獲取的運(yùn)營商接口,向 網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求。
[0126] 步驟103,根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng)中包含的帶寬信息,為帶寬 加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。
[0127] 本步驟中,根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的 高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。
[0128] 路由器在接收到網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng)后,獲取帶寬加速請(qǐng)求響 應(yīng)中分配的帶寬信息,并配置給帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù),即在現(xiàn)有為該高帶 寬應(yīng)用業(yè)務(wù)分配的帶寬的基礎(chǔ)上,再將該帶寬加速請(qǐng)求響應(yīng)中攜帶的帶寬分配給該高帶寬 應(yīng)用業(yè)務(wù)。
[0129] 本發(fā)明實(shí)施例中,作為可選實(shí)施例,在所述向預(yù)先設(shè)置的寬帶運(yùn)營商接口提供的 網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求之后,該方法可以進(jìn)一步包括:
[0130] 網(wǎng)絡(luò)控制系統(tǒng)接收帶寬加速請(qǐng)求,獲取各路由器運(yùn)行的帶寬信息,根據(jù)預(yù)先設(shè)置 的總帶寬以及獲取的各路由器運(yùn)行的帶寬信息,為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶寬。
[0131] 本步驟為網(wǎng)絡(luò)側(cè)動(dòng)態(tài)基于路由器的接入用戶帶寬調(diào)整步驟,位于步驟103與步驟 104之間。
[0132] 本步驟中,網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)控制系統(tǒng)接收到帶寬加速請(qǐng)求后,通過定時(shí)或不定時(shí)方 式獲取各路由器運(yùn)行的帶寬信息,如果獲取的各路由器運(yùn)行的帶寬小于預(yù)先設(shè)置的總帶 寬,調(diào)節(jié)相應(yīng)路由器的帶寬。也就是說,在為路由器分配帶寬后,路由器并不一定按照分配 的帶寬進(jìn)行數(shù)據(jù)流的傳輸。
[0133] 本發(fā)明實(shí)施例中,可以設(shè)置網(wǎng)絡(luò)控制系統(tǒng)控制下的各路由器定時(shí)或不定時(shí)上報(bào)路 由器帶寬消耗信息,即路由器運(yùn)行的帶寬信息。當(dāng)然,實(shí)際應(yīng)用中,也可以是網(wǎng)絡(luò)控制系統(tǒng) 在接收到帶寬加速請(qǐng)求后,向控制下的各路由器發(fā)送帶寬消耗查詢請(qǐng)求,各路由器在接收 到帶寬消耗查詢請(qǐng)求后,將自身運(yùn)行消耗的帶寬信息上報(bào)至網(wǎng)絡(luò)控制系統(tǒng)。
[0134] 本發(fā)明實(shí)施例中,作為一可選實(shí)施例,根據(jù)預(yù)先設(shè)置的總帶寬以及獲取的各路由 器運(yùn)行的帶寬信息,為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶寬包括:
[0135] 步驟B11,計(jì)算各路由器運(yùn)行的帶寬的和,得到加總帶寬;
[0136] 本步驟中,將各路由器運(yùn)行的帶寬進(jìn)行線性加和。
[0137] 作為可選實(shí)施例,計(jì)算各路由器運(yùn)行的帶寬的和包括:
[0138] 在預(yù)先設(shè)置的單位時(shí)間內(nèi),計(jì)算網(wǎng)絡(luò)控制系統(tǒng)發(fā)送給各路由器的數(shù)據(jù)發(fā)送量,得 到各路由器運(yùn)行的帶寬的和。
[0139] 作為可選實(shí)施例,在計(jì)算各路由器運(yùn)行的帶寬的和之前,所述方法進(jìn)一步包括:
[0140] 獲取網(wǎng)絡(luò)控制系統(tǒng)的總帶寬以及網(wǎng)絡(luò)控制系統(tǒng)為各路由器分配的總靜態(tài)帶寬,計(jì) 算兩者的差值,如果差值小于帶寬加速請(qǐng)求中所需的加速帶寬,執(zhí)行所述計(jì)算各路由器運(yùn) 行的帶寬的和的步驟,否則,按照帶寬加速請(qǐng)求中所需的加速帶寬為帶寬加速請(qǐng)求對(duì)應(yīng)的 路由器分配帶寬。
[0141] 本步驟中,如果網(wǎng)絡(luò)控制系統(tǒng)預(yù)留有一部分帶寬未分配給各路由器,如果預(yù)留的 帶寬能夠滿足帶寬加速請(qǐng)求中所需的加速帶寬,則可以直接為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器 分配帶寬,以降低帶寬分配所需的時(shí)間,提高帶寬調(diào)節(jié)的效率。即接收帶寬加速請(qǐng)求,并根 據(jù)帶寬加速請(qǐng)求中應(yīng)用業(yè)務(wù)數(shù)據(jù)流所需的加速帶寬,其中,所需的加速帶寬為保證帶寬與 運(yùn)行帶寬的差,從預(yù)留的帶寬中為該帶寬加速請(qǐng)求分配相應(yīng)的加速帶寬。
[0142] 較佳地,為避免由于網(wǎng)絡(luò)控制系統(tǒng)傳輸路徑的帶寬被完全占用而導(dǎo)致數(shù)據(jù)流在數(shù) 據(jù)傳輸過程中發(fā)生丟包的問題,以提高數(shù)據(jù)流在傳輸數(shù)據(jù)的可靠性與安全性,還可以進(jìn)一 步包括:判斷預(yù)留的帶寬是否大于所需的加速帶寬,如果是,執(zhí)行為該帶寬加速請(qǐng)求分配相 應(yīng)的加速帶寬的流程;否則,執(zhí)行所述計(jì)算各路由器運(yùn)行的帶寬的和的步驟。
[0143] 作為可選實(shí)施例,在所述接收帶寬加速請(qǐng)求之后,并根據(jù)帶寬加速請(qǐng)求中應(yīng)用業(yè) 務(wù)數(shù)據(jù)流所需的加速帶寬之前,該方法進(jìn)一步包括:
[0144] 根據(jù)該帶寬加速請(qǐng)求確定請(qǐng)求的應(yīng)用業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)類型,并根據(jù)確定的數(shù)據(jù)類 型確定出與該數(shù)據(jù)流對(duì)應(yīng)的保證帶寬。
[0145] 步驟B12,確定加總帶寬小于所述總帶寬,計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器靜態(tài)分配的 帶寬與該路由器運(yùn)行的帶寬的差,得到閑置帶寬;
[0146] 本步驟中,如果加總帶寬等于所述總帶寬,則拒絕帶寬加速請(qǐng)求。
[0147] 較佳地,作為可選實(shí)施例,在確定加總帶寬小于所述總帶寬之后,計(jì)算網(wǎng)絡(luò)控制系 統(tǒng)為路由器靜態(tài)分配的帶寬與該路由器運(yùn)行的帶寬的差之前,該方法進(jìn)一步包括:
[0148] 計(jì)算所述總帶寬與加總帶寬的差值,如果差值大于預(yù)先設(shè)置的帶寬差值閾值,執(zhí) 行所述計(jì)算網(wǎng)絡(luò)控制系統(tǒng)為路由器靜態(tài)分配的帶寬與該路由器運(yùn)行的帶寬的差的流程,否 貝1J,拒絕帶寬加速請(qǐng)求。
[0149] 本步驟中,帶寬差值閾值可以根據(jù)總帶寬的百分值來確定。例如,可以根據(jù)總帶寬 的20%、10%或其它確定帶寬差值閾值。
[0150] 步驟B13,對(duì)計(jì)算得到的各路由器的閑置帶寬按照從大致小的順序進(jìn)行排序,得到 排序隊(duì)列;
[0151] 本步驟中,作為可選實(shí)施例,也可以將小于預(yù)先設(shè)置的閑置帶寬閾值的閑置帶寬 不予考慮,即不進(jìn)行排序,可以有效降低排序所需的時(shí)間以及消耗。
[0152] 實(shí)際應(yīng)用中,也可以不對(duì)各路由器的閑置帶寬按照從大致小的順序進(jìn)行排序,直 接將得到的閑置帶寬組成一對(duì)列。
[0153] 步驟B14,按照預(yù)先設(shè)置的重調(diào)整策略依序調(diào)整排序隊(duì)列中的路由器靜態(tài)帶寬,根 據(jù)調(diào)整前后的路由器靜態(tài)帶寬得到預(yù)留帶寬;
[0154] 本步驟中,重調(diào)整策略可以是在路由器運(yùn)行的帶寬的基礎(chǔ)上,預(yù)留一部分帶寬給 該路由器,將通過靜態(tài)方式為該路由器分配的帶寬減去預(yù)留帶寬以及路由器運(yùn)行的帶寬 后,剩余的帶寬釋放出來以滿足用戶需要加速的應(yīng)用業(yè)務(wù)需求。
[0155] 本發(fā)明實(shí)施例中,預(yù)留帶寬的計(jì)算公式可以為:
[0156] Wiy = ffiz- ξ *ffij
[0157] 式中,
[0158] Wiy為排序隊(duì)列中第i個(gè)路由器的預(yù)留帶寬;
[0159] Wiz為排序隊(duì)列中第i個(gè)路由器調(diào)整前的靜態(tài)帶寬;
[0160] ξ為調(diào)整系數(shù),ξ彡1 ;
[0161] Wu為排序隊(duì)列中第i個(gè)路由器的運(yùn)行帶寬。
[0162] 本發(fā)明實(shí)施例中,ξ *WU為排序隊(duì)列中第i個(gè)路由器調(diào)整后的靜態(tài)帶寬。
[0163] 步驟B15,對(duì)預(yù)留帶寬進(jìn)行累加,確定累加的預(yù)留帶寬滿足帶寬加速請(qǐng)求中所需的 加速帶寬,停止調(diào)整排序隊(duì)列中的路由器靜態(tài)帶寬;
[0164] 本步驟中,對(duì)得到的各路由器的預(yù)留帶寬進(jìn)行累加,判斷累加的預(yù)留帶寬是否滿 足帶寬加速請(qǐng)求中所需的加速帶寬,如果不滿足,返回繼續(xù)計(jì)算排序隊(duì)列中路由器的預(yù)留 帶寬,即:
[0165]

【權(quán)利要求】
1. 一種基于路由器的接入用戶帶寬調(diào)整方法,包括: 獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù); 判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向用戶 彈出提示; 在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加 速請(qǐng)求; 根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù) 調(diào)整帶寬。
2. 如權(quán)利要求1所述的方法,所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件 上傳應(yīng)用業(yè)務(wù)以及在線高清視頻應(yīng)用業(yè)務(wù)。
3. 如權(quán)利要求1所述的方法,在所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用 業(yè)務(wù)信息之前,所述方法進(jìn)一步包括: 接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求。
4. 如權(quán)利要求3所述的方法,所述通信設(shè)備、和/或,路由器中預(yù)先設(shè)置有外網(wǎng)加速模 式以及加速策略,其中, 外網(wǎng)加速模式包括:路由器自動(dòng)觸發(fā)加速模式以及用戶主動(dòng)觸發(fā)加速模式; 加速策略包括:最高帶寬加速設(shè)置策略、應(yīng)用業(yè)務(wù)白名單策略、應(yīng)用業(yè)務(wù)黑名單策略。
5. 如權(quán)利要求3所述的方法,所述接收用戶通過通信設(shè)備觸發(fā)的帶寬加速請(qǐng)求包括: F11,通信設(shè)備啟動(dòng),查詢用戶預(yù)先設(shè)置的外網(wǎng)加速模式,如果是路由器自動(dòng)觸發(fā)加速 模式,執(zhí)行所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)的流程,如果是用戶 主動(dòng)觸發(fā)加速模式,執(zhí)行步驟F12 ; F12,通信設(shè)備接收用戶通過預(yù)設(shè)的加速控件按鈕生成的帶寬加速請(qǐng)求,查詢存儲(chǔ)的加 速策略,確定是否允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,如果是,向路由器輸出帶寬 加速請(qǐng)求,執(zhí)行所述獲取經(jīng)由路由器進(jìn)行數(shù)據(jù)收發(fā)的用戶運(yùn)行的應(yīng)用業(yè)務(wù)的流程。
6. 如權(quán)利要求5所述的方法,所述查詢存儲(chǔ)的加速策略,確定是否允許帶寬加速請(qǐng)求 對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速包括: 如果加速策略為最高帶寬加速設(shè)置策略,獲取帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)當(dāng)前占用 的帶寬是否超過該應(yīng)用業(yè)務(wù)可加載到的最高帶寬,如果是,不作處理,否則,允許帶寬加速 請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速; 如果加速策略為應(yīng)用業(yè)務(wù)白名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否在應(yīng)用 業(yè)務(wù)白名單中,如果是,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速,否則,不作處理; 如果加速策略為應(yīng)用業(yè)務(wù)黑名單策略,查詢帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)是否在應(yīng)用 業(yè)務(wù)黑名單中,如果是,不作處理,否則,允許帶寬加速請(qǐng)求對(duì)應(yīng)的應(yīng)用業(yè)務(wù)進(jìn)行加速。
7. -種基于路由器的接入用戶帶寬調(diào)整裝置,該裝置包括:應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊、帶寬 加速處理模塊以及帶寬調(diào)整模塊,其中, 應(yīng)用業(yè)務(wù)監(jiān)測(cè)模塊,用于獲取用戶運(yùn)行的應(yīng)用業(yè)務(wù); 帶寬加速處理模塊,用于判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先設(shè)置的高帶寬應(yīng) 用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬帶運(yùn)營商接口提 供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求; 帶寬調(diào)整模塊,用于根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì) 應(yīng)的高帶寬應(yīng)用業(yè)務(wù)調(diào)整帶寬。
8. 如權(quán)利要求7所述的裝置,所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文件 上傳應(yīng)用業(yè)務(wù)以及在線高清視頻應(yīng)用業(yè)務(wù)。
9. 一種基于路由器的接入用戶帶寬調(diào)整系統(tǒng),該系統(tǒng)包括:路由器以及網(wǎng)絡(luò)控制系 統(tǒng),其中, 路由器,用于獲取用戶運(yùn)行的應(yīng)用業(yè)務(wù);判斷用戶運(yùn)行的各應(yīng)用業(yè)務(wù)中是否包含預(yù)先 設(shè)置的高帶寬應(yīng)用業(yè)務(wù),如果是,向用戶彈出提示;在用戶允許的情況下,向預(yù)先設(shè)置的寬 帶運(yùn)營商接口提供的網(wǎng)絡(luò)控制系統(tǒng)發(fā)送帶寬加速請(qǐng)求; 根據(jù)網(wǎng)絡(luò)控制系統(tǒng)返回的帶寬加速請(qǐng)求響應(yīng),為帶寬加速請(qǐng)求對(duì)應(yīng)的高帶寬應(yīng)用業(yè)務(wù) 調(diào)整帶寬; 網(wǎng)絡(luò)控制系統(tǒng),用于接收帶寬加速請(qǐng)求,獲取各路由器運(yùn)行的帶寬信息,根據(jù)預(yù)先設(shè)置 的總帶寬以及獲取的各路由器運(yùn)行的帶寬信息,為帶寬加速請(qǐng)求對(duì)應(yīng)的路由器調(diào)節(jié)帶寬。
10. 如權(quán)利要求9所述的系統(tǒng),所述高帶寬應(yīng)用業(yè)務(wù)包括:大文件下載應(yīng)用業(yè)務(wù)、大文 件上傳應(yīng)用業(yè)務(wù)以及在線高清視頻應(yīng)用業(yè)務(wù)。
【文檔編號(hào)】H04L12/927GK104125170SQ201410360154
【公開日】2014年10月29日 申請(qǐng)日期:2014年7月25日 優(yōu)先權(quán)日:2014年7月25日
【發(fā)明者】張學(xué)勇 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 平江县| 胶南市| 县级市| 科技| 云浮市| 福安市| 桃江县| 永城市| 宕昌县| 溆浦县| 城固县| 阜平县| 宜黄县| 普格县| 滦南县| 铜陵市| 张家界市| 澄城县| 鸡泽县| 呼图壁县| 仙游县| 罗定市| 鲜城| 武冈市| 浮山县| 阿克陶县| 汕头市| 贵溪市| 麻城市| 临潭县| 扎兰屯市| 永靖县| 盱眙县| 九江县| 泗水县| 华容县| 赣榆县| 海城市| 乌审旗| 澳门| 桂平市|