一種智能分配帶寬的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種智能分配帶寬的方法及裝置。
【背景技術(shù)】
[0002]當前,我們各種活動,如信息查詢、遠程通訊、訊息同步,都依賴因特網(wǎng)絡。隨著許多新型應用的出現(xiàn),例如瘋狂下載的BT軟件、迅雷P2P軟件,占用大量帶寬,在共享網(wǎng)絡情況下,影響他人使用。
[0003]現(xiàn)有技術(shù)中,網(wǎng)絡設(shè)備為接入的終端設(shè)備分配帶寬一般采用在系統(tǒng)中預先設(shè)置分配帶寬的固定值,缺乏靈活性,不能動態(tài)分配網(wǎng)絡帶寬,容易造成網(wǎng)絡擁塞或資源浪費,影響用戶的上網(wǎng)體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種智能分配帶寬的方法及裝置,解決了現(xiàn)有技術(shù)中網(wǎng)絡帶寬分配效率低,容易造成網(wǎng)絡擁塞或資源浪費的問題。
[0005]本發(fā)明提供的一種智能分配帶寬的方法,包括:
[0006]接收終端設(shè)備的業(yè)務帶寬請求,所述業(yè)務帶寬請求包含業(yè)務類型、所述業(yè)務類型對應的業(yè)務等級以及所述業(yè)務類型對應的所請求的帶寬;
[0007]統(tǒng)計所述終端設(shè)備在預置時長內(nèi)所請求的業(yè)務總帶寬,并判斷所述所請求的業(yè)務總帶寬是否超出可分配的總帶寬;
[0008]若未超出可分配的總帶寬,則按照所述業(yè)務類型,以及預置的各業(yè)務等級的帶寬分配權(quán)重值,為所述業(yè)務類型分配剩余的業(yè)務帶寬;
[0009]若超出可分配的總帶寬,則優(yōu)先將業(yè)務帶寬分配給最高業(yè)務等級的業(yè)務類型,并根據(jù)剩余未分配的業(yè)務類型所請求的業(yè)務帶寬和各業(yè)務等級的可分配帶寬的閥值,為剩余未分配的業(yè)務類型分配剩余的業(yè)務帶寬,所述可分配帶寬的閥值為所述可分配帶寬與所述帶寬分配權(quán)重值的乘積。
[0010]本發(fā)明提供的一種智能分配帶寬的裝置,包括:
[0011]接收模塊,用于接收終端設(shè)備的業(yè)務帶寬請求,所述業(yè)務帶寬請求包含業(yè)務類型、所述業(yè)務類型對應的業(yè)務等級以及所述業(yè)務類型對應的所請求的帶寬;
[0012]統(tǒng)計模塊,用于統(tǒng)計所述終端設(shè)備在預置時長內(nèi)所請求的業(yè)務總帶寬;
[0013]判斷模塊,用于判斷所述所請求的業(yè)務總帶寬是否超出可分配的總帶寬;
[0014]分配模塊,用于若未超出可分配的總帶寬,則按照所述業(yè)務類型,以及預置的各業(yè)務等級的帶寬分配權(quán)重值,為所述業(yè)務類型分配剩余的業(yè)務帶寬;以及,用于若超出可分配的總帶寬,則優(yōu)先將業(yè)務帶寬分配給最高業(yè)務等級的業(yè)務類型,并根據(jù)剩余未分配的業(yè)務類型所請求的業(yè)務帶寬和各業(yè)務等級的可分配帶寬的閥值,為剩余未分配的業(yè)務類型分配剩余的業(yè)務帶寬,所述可分配帶寬的閥值為所述可分配帶寬與所述帶寬分配權(quán)重值的乘積。
[0015]從上述本發(fā)明實施例可知,本發(fā)明提供的智能分配帶寬的方法及裝置,本發(fā)明實施例中,通過為請求業(yè)務帶寬的業(yè)務類型設(shè)定分配帶寬的前后順序的業(yè)務等級和不同帶寬分配權(quán)重值,根據(jù)該帶寬分配權(quán)重值確定可分配的帶寬,并按照業(yè)務等級確定分配帶寬的先后順序來為所請求的業(yè)務分配相應的帶寬,相較于現(xiàn)有技術(shù),可有效智能地管理網(wǎng)絡帶寬,避免網(wǎng)絡擁塞或資源浪費,既減少管理成本,又能提高用戶的上網(wǎng)體驗。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明第一實施例提供的智能分配帶寬的方法的實現(xiàn)流程示意圖;
[0018]圖2是本發(fā)明第二實施例提供的智能分配帶寬的裝置的結(jié)構(gòu)示意圖;
[0019]圖3是本發(fā)明第三實施例提供的智能分配帶寬的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]請參閱圖1,圖1為本發(fā)明第一實施例提供的智能分配帶寬的方法的實現(xiàn)流程示意圖,該方法包括以下步驟:
[0022]SlOl、接收終端設(shè)備的業(yè)務帶寬請求,該業(yè)務帶寬請求中包含業(yè)務類型、該業(yè)務類型對應的業(yè)務等級以及該業(yè)務類型對應的所請求的帶寬;
[0023]網(wǎng)絡設(shè)備接收終端設(shè)備的業(yè)務帶寬請求,用于為業(yè)務請求網(wǎng)絡設(shè)備分配帶寬。該業(yè)務帶寬請求中包含業(yè)務類型、該業(yè)務類型對應的業(yè)務等級以及該業(yè)務類型對應的所請求的帶寬。在業(yè)務寬帶請求中可包含對多種業(yè)務類型的帶寬請求。
[0024]其中,網(wǎng)絡設(shè)備包括網(wǎng)關(guān)等網(wǎng)絡管理設(shè)備。終端設(shè)備可以包括客戶終端設(shè)備(CPE,Customer Premise Equipment)。業(yè)務類型包括網(wǎng)頁瀏覽、視頻播放、網(wǎng)絡游戲、下載文件等網(wǎng)絡相關(guān)業(yè)務。業(yè)務類型可按照分配帶寬的前后順序分為不同的業(yè)務等級,例如,分為高、中、低三個業(yè)務等級,等級越高的業(yè)務類型,分配帶寬的順序優(yōu)先級越高,例如高業(yè)務等級的業(yè)務類型,會被優(yōu)先分配業(yè)務帶寬。網(wǎng)頁瀏覽類型的業(yè)務可劃分為高業(yè)務等級,享有優(yōu)先被分配帶寬的權(quán)限。
[0025]接收終端設(shè)備的業(yè)務帶寬請求之后,網(wǎng)絡設(shè)備按照不同的業(yè)務等級,將業(yè)務帶寬請求的業(yè)務類型、業(yè)務等級以及各業(yè)務等級對應的所請求的業(yè)務帶寬之間的對應關(guān)系分類寫入映射表中。這樣,網(wǎng)絡設(shè)備可獲知終端設(shè)備所請求的帶寬對應的業(yè)務等級、各業(yè)務類型的帶寬、各業(yè)務等級對應的帶寬,以及所請求的業(yè)務總帶寬。
[0026]需要說明的是,在網(wǎng)絡設(shè)備中預先設(shè)置業(yè)務類型對應的業(yè)務等級,以及,預先設(shè)置不同業(yè)務等級對應的帶寬分配權(quán)重值,不同的業(yè)務等級對應不同的帶寬分配權(quán)重值,帶寬分配權(quán)重值是指各業(yè)務等級的可分配的帶寬所占可分配的總帶寬的比例。其中,帶寬分配權(quán)重值越大,分配給該業(yè)務等級的帶寬所占總帶寬的比例越大,反之,帶寬分配權(quán)重值越小,分配給該業(yè)務等級的帶寬所占總帶寬的比例越小。
[0027]進一步地,在網(wǎng)絡設(shè)備中還可以預先設(shè)置劃分給不同業(yè)務等級的可分配帶寬的閥值,不同的業(yè)務等級對應不同的該閥值,該閥值是分配給每個業(yè)務等級的帶寬最大值。
[0028]在初始分配帶寬時,為每個業(yè)務等級分配的帶寬不能大于此業(yè)務等級的可分配帶寬的閥值。設(shè)每個該預置時長內(nèi)的總帶寬為BW,該閥值為BW1,則所有業(yè)務等級的總可分配帶寬的閥值為SBW1 = BW13即,在首次為該終端設(shè)備分配業(yè)務寬帶時,按照預置的該業(yè)務等級的可分配帶寬的閥值,為該終端設(shè)備請求的業(yè)務分配帶寬,使得分配的帶寬不超過該業(yè)務類型對應業(yè)務等級的可分配帶寬的閥值。
[0029]S102、統(tǒng)計該終端設(shè)備在預置時長內(nèi)所請求的業(yè)務總帶寬;
[0030]該預置時長通常為毫秒級,可以根據(jù)系統(tǒng)需要自定義數(shù)值。
[0031]該所請求的業(yè)務總帶寬是指該終端設(shè)備所在該預置時長內(nèi)所請求的所有業(yè)務類型對應的總帶寬。
[0032]S103、判斷該所請求的業(yè)務總帶寬是否超出可分配的總帶寬;
[0033]可分配的總帶寬是