一種流量控制的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種流量控制的方法和裝置。
【背景技術(shù)】
[0002]目前的網(wǎng)絡(luò)布局中可能會(huì)存在很多的公共接口,允許各種用戶接入網(wǎng)絡(luò)。如圖1所示,為一種網(wǎng)絡(luò)布局示意圖,接入設(shè)備的接口 I為公共接口,各用戶可以通過(guò)該公共接口接入網(wǎng)絡(luò),這些用戶在接入網(wǎng)絡(luò)后,可以使用IP語(yǔ)音電話、網(wǎng)絡(luò)電視等業(yè)務(wù)。
[0003]當(dāng)大量用戶通過(guò)該公共接口接入網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)側(cè)發(fā)送給已上線用戶的流量會(huì)在該公共接口發(fā)生擁塞,目前接入設(shè)備通常按照在該公共接口上下發(fā)的QoS(Quality ofService,服務(wù)質(zhì)量)策略控制流量發(fā)送,該策略中,不同業(yè)務(wù)類型的流量會(huì)對(duì)應(yīng)不同的優(yōu)先級(jí),這樣可以保證具有高優(yōu)先級(jí)的業(yè)務(wù)流量分配到較大的帶寬,被接入設(shè)備優(yōu)先發(fā)送。例如,IP語(yǔ)音電話業(yè)務(wù)的流量對(duì)應(yīng)優(yōu)先級(jí)2,網(wǎng)絡(luò)電視業(yè)務(wù)的流量對(duì)應(yīng)優(yōu)先級(jí)1,優(yōu)先級(jí)2高于優(yōu)先級(jí)1,且QoS策略為優(yōu)先級(jí)2的隊(duì)列調(diào)度權(quán)重是80%,優(yōu)先級(jí)I的隊(duì)列調(diào)度權(quán)重是20%時(shí),接入設(shè)備會(huì)將該公共接口總帶寬的80%分配給優(yōu)先級(jí)2的IP語(yǔ)音電話業(yè)務(wù)的流量,將總帶寬的20%分配給優(yōu)先級(jí)I的網(wǎng)絡(luò)電視業(yè)務(wù)的流量,從而保證優(yōu)先級(jí)2的IP語(yǔ)音電話業(yè)務(wù)的流量被接入設(shè)備優(yōu)先發(fā)送。
[0004]可見,在上述這種情況下,接入設(shè)備只可以保證高優(yōu)先級(jí)的業(yè)務(wù)流量被接入設(shè)備優(yōu)先發(fā)送,但當(dāng)高優(yōu)先級(jí)用戶和低優(yōu)先級(jí)用戶使用同種優(yōu)先級(jí)業(yè)務(wù)出現(xiàn)流量擁塞時(shí),無(wú)法保證高優(yōu)先級(jí)用戶的流量被接入設(shè)備優(yōu)先發(fā)送,影響用戶體驗(yàn)。例如,付費(fèi)用戶的優(yōu)先級(jí)高于免費(fèi)用戶的優(yōu)先級(jí)時(shí),當(dāng)付費(fèi)用戶和免費(fèi)用戶同時(shí)通過(guò)公共接口接入網(wǎng)絡(luò),均使用IP語(yǔ)音電話業(yè)務(wù)時(shí),接入設(shè)備不會(huì)區(qū)分流量是發(fā)送給付費(fèi)用戶,還是發(fā)送給免費(fèi)用戶,不會(huì)優(yōu)先發(fā)送付費(fèi)用戶的流量,付費(fèi)用戶的業(yè)務(wù)并沒有得到更高優(yōu)先級(jí)的保證。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種流量控制的方法,所述方法包括以下步驟:接入設(shè)備在自身的公共接口的出方向發(fā)生流量擁塞時(shí),根據(jù)流量的業(yè)務(wù)優(yōu)先級(jí),將所述流量分配到所述業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,并為各業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配所述公共接口的帶寬;其中,高業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬大于低業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬;針對(duì)每個(gè)業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,當(dāng)隊(duì)列內(nèi)發(fā)生流量擁塞時(shí),所述接入設(shè)備根據(jù)獲取的所述隊(duì)列內(nèi)的已上線用戶的用戶配置文件中包括的用戶優(yōu)先級(jí)的權(quán)重參數(shù),對(duì)所述隊(duì)列內(nèi)的已上線用戶的流量進(jìn)行調(diào)度;其中,權(quán)重參數(shù)大的已上線用戶分配到的帶寬大于權(quán)重參數(shù)小的已上線用戶分配到的帶寬。
[0006]本發(fā)明提供一種流量控制的裝置,所述流量控制的裝置應(yīng)用在接入設(shè)備上,且所述流量控制的裝置具體包括:第一調(diào)度模塊,用于在所述接入設(shè)備的公共接口的出方向發(fā)生流量擁塞時(shí),根據(jù)流量的業(yè)務(wù)優(yōu)先級(jí),將所述流量分配到所述業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,并為各業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配所述公共接口的帶寬;其中,高業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬大于低業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬;第二調(diào)度模塊,用于針對(duì)每個(gè)業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,當(dāng)隊(duì)列內(nèi)發(fā)生流量擁塞時(shí),則根據(jù)獲取的所述隊(duì)列內(nèi)的已上線用戶的用戶配置文件中包括的用戶優(yōu)先級(jí)的權(quán)重參數(shù),對(duì)所述隊(duì)列內(nèi)的已上線用戶的流量進(jìn)行調(diào)度;其中,權(quán)重參數(shù)大的已上線用戶分配到的帶寬大于權(quán)重參數(shù)小的已上線用戶分配到的帶寬。
[0007]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,基于已上線用戶的用戶配置文件中包括的用戶優(yōu)先級(jí)的權(quán)重參數(shù),為權(quán)重參數(shù)大的已上線用戶分配到的帶寬大于權(quán)重參數(shù)小的已上線用戶分配到的帶寬,從而優(yōu)先通過(guò)公共接口向權(quán)重參數(shù)大的已上線用戶發(fā)送流量,可以保證具有高優(yōu)先級(jí)的已上線用戶的流量被優(yōu)先發(fā)送,使得具有高優(yōu)先級(jí)的已上線用戶的業(yè)務(wù)得到有效保證,并提高用戶體驗(yàn)。
【附圖說(shuō)明】
[0008]圖1是一種網(wǎng)絡(luò)布局示意圖;
[0009]圖2是本發(fā)明一種實(shí)施方式中流量控制的方法的流程圖;
[0010]圖3是本發(fā)明一種實(shí)施方式中接入設(shè)備的硬件結(jié)構(gòu)圖;
[0011]圖4是本發(fā)明一種實(shí)施方式中流量控制的裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0012]針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例中提出了一種流量控制的方法,該方法可以應(yīng)用于包括用戶、接入設(shè)備和認(rèn)證服務(wù)器的網(wǎng)絡(luò)中。以圖1為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,接入設(shè)備的接口 I為公共接口,各用戶均通過(guò)公共接口接入到網(wǎng)絡(luò),這些用戶在接入網(wǎng)絡(luò)后,可以使用IP語(yǔ)音電話、網(wǎng)絡(luò)電視等業(yè)務(wù)。其中,在用戶接入到網(wǎng)絡(luò)后,則用戶可以稱為已上線用戶。在上述應(yīng)用場(chǎng)景下,如圖2所示,該流量控制的方法具體可以包括以下步驟:
[0013]步驟201,接入設(shè)備在自身的公共接口的出方向(即向已上線用戶發(fā)送流量的方向)發(fā)生流量擁塞時(shí),根據(jù)流量的業(yè)務(wù)優(yōu)先級(jí),將該流量分配到該業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,并為各業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配該公共接口的帶寬。其中,高業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬大于低業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬。
[0014]步驟202,針對(duì)每個(gè)業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,當(dāng)隊(duì)列內(nèi)發(fā)生流量擁塞時(shí),接入設(shè)備根據(jù)獲取的該隊(duì)列內(nèi)的已上線用戶的用戶配置文件中包括的用戶優(yōu)先級(jí)的權(quán)重參數(shù),對(duì)該隊(duì)列內(nèi)的已上線用戶的流量進(jìn)行調(diào)度。其中,權(quán)重參數(shù)大的已上線用戶分配到的帶寬大于權(quán)重參數(shù)小的已上線用戶分配到的帶寬。
[0015]本發(fā)明實(shí)施例中,在公共接口上下發(fā)HQoS (Hierarchical Quality of Service,分層服務(wù)質(zhì)量)策略,HQoS策略采用多級(jí)調(diào)度方式調(diào)度用戶流量。在HQoS策略的第一級(jí)調(diào)度方式,接入設(shè)備根據(jù)流量的業(yè)務(wù)優(yōu)先級(jí),將流量分配到業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列,為各業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配公共接口的帶寬,且高業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬大于低業(yè)務(wù)優(yōu)先級(jí)的隊(duì)列分配到的帶寬。在HQoS策略的第二級(jí)調(diào)度方式,接入設(shè)備根據(jù)獲取的隊(duì)列內(nèi)的已上線用戶的用戶配置文件中包括的用戶優(yōu)先級(jí)的權(quán)重參數(shù),對(duì)隊(duì)列內(nèi)的已上線用戶的流量進(jìn)行調(diào)度,且權(quán)重參數(shù)大的已上線用戶分配到的帶寬大于權(quán)重參數(shù)小的已上線用戶分配到的帶寬。
[0016]當(dāng)網(wǎng)絡(luò)側(cè)發(fā)送給已上線用戶的流量在公共接口出現(xiàn)擁塞時(shí),假設(shè)IP語(yǔ)音電話業(yè)務(wù)的流量對(duì)應(yīng)優(yōu)先級(jí)2,網(wǎng)絡(luò)電視業(yè)務(wù)的流量對(duì)應(yīng)優(yōu)先級(jí)I,優(yōu)先級(jí)2高于優(yōu)先級(jí)I,此時(shí),基于HQoS策略的第一級(jí)調(diào)度方式,接入設(shè)備根據(jù)流量的業(yè)務(wù)優(yōu)先級(jí),將IP語(yǔ)音電話業(yè)務(wù)的流量分配到優(yōu)先級(jí)2的隊(duì)列,將網(wǎng)絡(luò)電視業(yè)務(wù)的流量分配到優(yōu)先級(jí)I的隊(duì)列,假設(shè)優(yōu)先級(jí)2的隊(duì)列調(diào)度權(quán)重是80%,優(yōu)先級(jí)I的隊(duì)列調(diào)度權(quán)重是20%,則接入設(shè)備將公共接口的總帶寬的80%分配給優(yōu)先級(jí)2的隊(duì)列,并將公共接口的總帶寬的20%分配給優(yōu)先級(jí)I的隊(duì)列。
[0017]在此基礎(chǔ)上,針對(duì)網(wǎng)絡(luò)側(cè)發(fā)送給已上線用戶的流量,不同已上線用戶的流量會(huì)對(duì)應(yīng)不同的用戶優(yōu)先級(jí)的權(quán)重參數(shù),如免費(fèi)用戶(如學(xué)生、普通員工)的流量對(duì)應(yīng)用戶優(yōu)先級(jí)I的權(quán)重參數(shù)1,付費(fèi)用戶(如老師、領(lǐng)導(dǎo))的流量對(duì)應(yīng)用戶優(yōu)先級(jí)2的權(quán)重參數(shù)2,用戶優(yōu)先級(jí)2優(yōu)于用戶優(yōu)先級(jí)1,且權(quán)重參數(shù)2大于權(quán)重參數(shù)I?;贖QoS策略的第二級(jí)調(diào)度方式,針