專利名稱:一種提供QoS服務(wù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種提供QoS服務(wù)的方法和系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,NGN(下一代網(wǎng)絡(luò))技術(shù)已經(jīng)得到廣泛的應(yīng)用,語(yǔ)音、圖像、視頻、數(shù)據(jù)等業(yè)務(wù)都通過IP來承載,已經(jīng)成為一個(gè)大的趨勢(shì),于是出現(xiàn)了許多協(xié)議,來支持在IP網(wǎng)絡(luò)上的多媒體應(yīng)用,這些協(xié)議與其他協(xié)議一起共同組建了完整的多媒體通信系統(tǒng)。多媒體IP電話以及一些運(yùn)行在計(jì)算機(jī)上的軟終端/硬終端越來越多,隨著多媒體實(shí)時(shí)業(yè)務(wù)的逐步豐富,如何保證合法用戶的帶寬,限制非法用戶的帶寬就顯得十分重要。
已有技術(shù)一般是通過傳統(tǒng)的流分類方式(分為簡(jiǎn)單流分類和復(fù)雜流分類)識(shí)別不同的數(shù)據(jù)流?;诹鞣诸惙绞降腝oS系統(tǒng)如圖1所示,流分類方式一般是對(duì)訪問控制列表ACL分類規(guī)則進(jìn)行配置,對(duì)報(bào)文進(jìn)行分類,并對(duì)相應(yīng)的報(bào)文按照分類結(jié)果進(jìn)行標(biāo)識(shí),供后續(xù)QoS機(jī)制(如約定訪問速度CAR、擁塞管理、帶寬保證)使用,所述方式適于對(duì)符合配置規(guī)則的IP報(bào)文統(tǒng)一做帶寬限制。
簡(jiǎn)單流分類一般是根據(jù)IPv4報(bào)文頭部的服務(wù)類型字段TOS(TOSType OfService,)域?qū)?bào)文進(jìn)行分類,隨著DifferServ模型的應(yīng)用,DifferServ模型重新定義了IPv4的ToS域?yàn)镈S域(DSDifferentiated Service,),簡(jiǎn)稱為DSCP域(DS Code Pointer)。
復(fù)雜流分類是按照?qǐng)?bào)文的多個(gè)屬性域進(jìn)行分類。一般是根據(jù)IP報(bào)文自身的5個(gè)特征域IP目的地址、IP源地址、IP報(bào)文承載的載荷的協(xié)議類型、傳輸控制協(xié)議TCP或者用戶數(shù)據(jù)包協(xié)議UDP的目的端口、TCP或者UDP的源端口來配置,之后在5元組的基礎(chǔ)上增加了IP頭中的DSCP域(Diffserv code point)。
已有技術(shù)基于流分類方式的QoS系統(tǒng)的工作流程如圖2所示,其中,步驟201用戶通過網(wǎng)管站或者控制臺(tái)配置流分類規(guī)則以及各規(guī)則對(duì)應(yīng)的QoS參數(shù)信息,控制層的流分類規(guī)則管理模塊接收并處理上述信息,并將規(guī)則以及各規(guī)則對(duì)應(yīng)的QoS信息下發(fā)到轉(zhuǎn)發(fā)層。
步驟220轉(zhuǎn)發(fā)層收到報(bào)文,查找報(bào)文所對(duì)應(yīng)的流分類規(guī)則,匹配到已經(jīng)配置的規(guī)則后做帶寬限制和DSCP標(biāo)記。
步驟230根據(jù)DSCP標(biāo)記的結(jié)果進(jìn)行相應(yīng)級(jí)別的帶寬保證。
雖然已有技術(shù)已經(jīng)提出了系統(tǒng)的解決方案,但是仍然無法解決以下問題(1)因?yàn)闊o法為每個(gè)用戶分別配置ACL分類規(guī)則,所以無法區(qū)分用戶做帶寬限制和帶寬保證。在IP網(wǎng)絡(luò)中根據(jù)IP地址和TCP或UDP的源端口來唯一確定一個(gè)用戶,因?yàn)樵撛炊丝谔?hào)是在每次用戶發(fā)起呼叫或者作為被叫應(yīng)答時(shí)由信令分配的,事前無法得知該用戶的源端口號(hào),所以無法為每個(gè)用戶配置好ACL分類規(guī)則;又由于符合同一個(gè)ACL分類規(guī)則的用戶可以有多個(gè),所以上述方案是對(duì)所有符合該ACL分類規(guī)則的用戶統(tǒng)一做了帶寬限制,這樣就會(huì)導(dǎo)致某用戶的帶寬會(huì)被其他用戶占用的問題。
(2)無法針對(duì)用戶的不同業(yè)務(wù)分別限速.如圖3所示,用戶的音頻、視頻和數(shù)據(jù)作為信令報(bào)文的特征碼字段是存在于IP報(bào)文的傳輸層之上的信令會(huì)話描述信息(SDP,Session Description Protocol)中,現(xiàn)有的流分類方式最多只會(huì)匹配到IP報(bào)文的傳輸層,所以無法識(shí)別出不同的用戶特征,也無法實(shí)現(xiàn)對(duì)用戶音頻、視頻和數(shù)據(jù)等不同業(yè)務(wù)分別限速。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種提供QoS服務(wù)的方法和系統(tǒng)。使系統(tǒng)針對(duì)不同用戶及相同用戶的不同業(yè)務(wù)類型保證服務(wù)質(zhì)量,從而實(shí)現(xiàn)設(shè)備對(duì)用戶流量的智能控制。
本發(fā)明的發(fā)明目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種提供QoS服務(wù)的方法,其特征在于,該方法包括A.基于信令特征碼構(gòu)建用戶業(yè)務(wù)QoS配置庫(kù);B.查詢所述用戶業(yè)務(wù)QoS配置庫(kù),帶寬保證,轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
其中,用戶業(yè)務(wù)QoS配置庫(kù)包含用戶信息,業(yè)務(wù)類型信息及所述各用戶的各業(yè)務(wù)類型對(duì)應(yīng)的QoS信息。
其中,所述的QoS信息,包括帶寬、延時(shí)和優(yōu)先級(jí)標(biāo)記DSCP值,由網(wǎng)管站或者控制臺(tái)配置。
其中,步驟A包括A1.信令分揀模塊識(shí)別待處理的信令報(bào)文,送到控制層;A2.特征碼提取模塊提取所述信令報(bào)文的信令特征碼;
A3.用戶媒體及QoS信息管理模塊匹配與所述信令特征碼對(duì)應(yīng)的QoS信息,將匹配得到的該用戶的信息以及相應(yīng)業(yè)務(wù)類型的QoS信息下發(fā)到轉(zhuǎn)發(fā)層的用戶業(yè)務(wù)QoS配置庫(kù)。
其中,所述信令特征碼包括用戶標(biāo)識(shí)和業(yè)務(wù)類型標(biāo)識(shí)。
其中,步驟B包括轉(zhuǎn)發(fā)層的用戶媒體報(bào)文分類處理模塊收到用戶的業(yè)務(wù)報(bào)文,識(shí)別出所述報(bào)文所屬的業(yè)務(wù)類型,并按照用戶業(yè)務(wù)QoS配置庫(kù)中該業(yè)務(wù)類型對(duì)應(yīng)的QoS信息做帶寬保證和優(yōu)先級(jí)DSCP標(biāo)記。
其中,步驟B所述轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文,進(jìn)一步包括根據(jù)所述業(yè)務(wù)報(bào)文的DSCP值進(jìn)入帶寬保證模塊中相應(yīng)的優(yōu)先級(jí)隊(duì)列,根據(jù)優(yōu)先級(jí)進(jìn)行隊(duì)列調(diào)度,轉(zhuǎn)發(fā)所述業(yè)務(wù)報(bào)文。
其中,如果收到用戶的關(guān)閉呼叫信令報(bào)文,由控制層刪除轉(zhuǎn)發(fā)層該用戶的信息。
其中,如果有用戶發(fā)起攻擊,用戶帶寬限制模塊丟棄該攻擊報(bào)文,阻止該用戶搶占其他正常用戶的帶寬。
一種提供QoS服務(wù)的系統(tǒng),其特征在于,該系統(tǒng)包括網(wǎng)管或者控制臺(tái)、特征碼QoS配置庫(kù)、信令分析處理模塊、信令特征碼提取模塊、用戶媒體及QoS信息管理模塊、信令分揀處理模塊、用戶媒體報(bào)文分類處理模塊、用戶帶寬限制、優(yōu)先級(jí)標(biāo)記模塊、用戶帶寬保證模塊以及用戶業(yè)務(wù)QoS配置庫(kù),網(wǎng)管或者控制臺(tái)與特征碼QoS配置庫(kù)關(guān)聯(lián),用于配置特征碼QoS信息,信令分析處理模塊與信令特征碼提取模塊關(guān)聯(lián),對(duì)信令報(bào)文進(jìn)行分析及提取所述信令的特征碼,用戶媒體報(bào)文分類處理模塊接收來自用戶的業(yè)務(wù)報(bào)文,對(duì)所述報(bào)文進(jìn)行分類。
本發(fā)明通過采用信令分揀方式,分析各種軟終端/硬終端向系統(tǒng)注冊(cè)和呼叫的信令報(bào)文,提取出信令報(bào)文中的用戶信息,如用戶的電話號(hào)碼或者域名以及音頻、視頻和數(shù)據(jù)等信息,然后分析系統(tǒng)是否已經(jīng)配置了針對(duì)該特征碼的QoS信息,如果匹配到該用戶的配置信息,則根據(jù)QoS信息做帶寬限制和帶寬保證,保證了各用戶之間帶寬不會(huì)相互影響,使系統(tǒng)針對(duì)用戶的音頻、視頻和數(shù)據(jù)等不同的業(yè)務(wù)類型保證不同的帶寬和不同的DSCP優(yōu)先級(jí)標(biāo)記,從而實(shí)現(xiàn)設(shè)備對(duì)用戶流量的智能控制。
圖1為已有技術(shù)基于流分類方式的QoS系統(tǒng)示意圖;圖2為已有技術(shù)處理流程圖;圖3為已有技術(shù)信令報(bào)文示意圖;圖4為本發(fā)明中基于信令特征碼的QoS系統(tǒng)示意圖;圖5為本發(fā)明中的方法處理流程圖。
具體實(shí)施例方式
本發(fā)明提供一種提供QoS服務(wù)的系統(tǒng),整體上分為控制層和轉(zhuǎn)發(fā)層兩部分??刂茖影ㄐ帕罘治鎏幚砟K、信令特征碼提取模塊、用戶媒體及QoS信息管理模塊、網(wǎng)管站或控制臺(tái);轉(zhuǎn)發(fā)層包括信令分揀處理模塊、用戶媒體報(bào)文分類處理模塊、用戶帶寬限制、優(yōu)先級(jí)標(biāo)記模塊和用戶帶寬保證模塊。
本發(fā)明提供一種提供QoS服務(wù)的方法具體工作流程如圖5所示,其中,
步驟510首先通過網(wǎng)管站或者控制臺(tái)配置信令特征碼、不同特征碼對(duì)應(yīng)的QoS參數(shù)(如音頻保證64Kbps帶寬,視頻保證2Mbps帶寬等QoS參數(shù))、以及相應(yīng)的DSCP值,存于特征碼QoS配置庫(kù)中;即QoS信息,包括帶寬、延時(shí)等QoS參數(shù)和優(yōu)先級(jí)標(biāo)記DSCP值,由網(wǎng)管站或者控制臺(tái)配置;會(huì)話發(fā)起協(xié)議SIP,媒體網(wǎng)關(guān)控制協(xié)議MGCP等協(xié)議標(biāo)準(zhǔn)與IP層其他協(xié)議一起共同組建了完整的多媒體通信系統(tǒng),這些協(xié)議,是用來建立、改變、或者結(jié)束多媒體會(huì)話的應(yīng)用層協(xié)議,通常我們稱之為信令協(xié)議。信令協(xié)議采用文本編碼,支持音頻、視頻、即時(shí)消息、游戲等多媒體通信功能。
系統(tǒng)從信令協(xié)議中能夠提取的一些比較重要的特征碼字段,如表1所示,以會(huì)話發(fā)起協(xié)議SIP為例。
表1
的控制幀類型的標(biāo)識(shí)來識(shí)別。容量請(qǐng)求控制幀的負(fù)載部分的格式如圖4所示。容量分配控制幀的幀頭和前面描述的控制幀幀頭相同,負(fù)載部分如圖5所示。HS-DSCH容量請(qǐng)求幀負(fù)債參數(shù)說明如表2所示。HS-DSCH容量分配控制幀參數(shù)如表3所示。
表2 HS-DSCH容量請(qǐng)求控制幀負(fù)載參數(shù)說明
表3HS-DSCH容量分配控制幀參數(shù)說明
從以上對(duì)容量請(qǐng)求控制幀和容量分配控制幀的說明可以知道,RNC通過容量請(qǐng)求控制幀告訴NodeB用戶數(shù)據(jù)在RNC的存儲(chǔ)情況,并要求NodeB回<p>如果收到用戶的關(guān)閉呼叫信令報(bào)文,由控制層將轉(zhuǎn)發(fā)層該用戶的相應(yīng)信息刪除。
如果有用戶發(fā)起攻擊,用戶帶寬限制模塊識(shí)別出來后就將該攻擊用戶的攻擊報(bào)文丟棄,不會(huì)搶占其他正常用戶的帶寬,從而不會(huì)影響其他用戶的通話,在系統(tǒng)受到攻擊的情況下,對(duì)于注冊(cè)成功的用戶,也能夠很好的保證其通話質(zhì)量。
權(quán)利要求
1.一種提供QoS服務(wù)的方法,其特征在于,該方法包括A.基于信令特征碼構(gòu)建用戶業(yè)務(wù)QoS配置庫(kù);B.查詢所述用戶業(yè)務(wù)QoS配置庫(kù),帶寬保證,轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,用戶業(yè)務(wù)QoS配置庫(kù)包含用戶信息,業(yè)務(wù)類型信息及所述各用戶的各業(yè)務(wù)類型對(duì)應(yīng)的QoS信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述的QoS信息,包括帶寬、延時(shí)和優(yōu)先級(jí)標(biāo)記DSCP值,由網(wǎng)管站或者控制臺(tái)配置。
4.如權(quán)利要求1所述的方法,其特征在于,步驟A包括A1.信令分揀模塊識(shí)別待處理的信令報(bào)文,送到控制層;A2.特征碼提取模塊提取所述信令報(bào)文的信令特征碼;A3.用戶媒體及QoS信息管理模塊匹配與所述信令特征碼對(duì)應(yīng)的QoS信息,將匹配得到的該用戶的信息以及相應(yīng)業(yè)務(wù)類型的QoS信息下發(fā)到轉(zhuǎn)發(fā)層的用戶業(yè)務(wù)QoS配置庫(kù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述信令特征碼包括用戶標(biāo)識(shí)和業(yè)務(wù)類型標(biāo)識(shí)。
6.如權(quán)利要求1至5中任意一項(xiàng)所述的方法,其特征在于,步驟B包括轉(zhuǎn)發(fā)層的用戶媒體報(bào)文分類處理模塊收到用戶的業(yè)務(wù)報(bào)文,識(shí)別出所述報(bào)文所屬的業(yè)務(wù)類型,并按照用戶業(yè)務(wù)QoS配置庫(kù)中該業(yè)務(wù)類型對(duì)應(yīng)的QoS信息做帶寬保證和優(yōu)先級(jí)DSCP標(biāo)記。
7.如權(quán)利要求6所述的方法,其特征在于,步驟B所述轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文,進(jìn)一步包括根據(jù)所述業(yè)務(wù)報(bào)文的DSCP值進(jìn)入帶寬保證模塊中相應(yīng)的優(yōu)先級(jí)隊(duì)列,根據(jù)優(yōu)先級(jí)進(jìn)行隊(duì)列調(diào)度,轉(zhuǎn)發(fā)所述業(yè)務(wù)報(bào)文。
8.如權(quán)利要求1所述的方法,其特征在于,如果收到用戶的關(guān)閉呼叫信令報(bào)文,由控制層刪除轉(zhuǎn)發(fā)層該用戶的信息。
9.如權(quán)利要求1所述的方法,其特征在于,如果有用戶發(fā)起攻擊,用戶帶寬限制模塊丟棄該攻擊報(bào)文,阻止該用戶搶占其他正常用戶的帶寬。
10.一種提供QoS服務(wù)的系統(tǒng),其特征在于,該系統(tǒng)包括網(wǎng)管或者控制臺(tái)、特征碼QoS配置庫(kù)、信令分析處理模塊、信令特征碼提取模塊、用戶媒體及QoS信息管理模塊、信令分揀處理模塊、用戶媒體報(bào)文分類處理模塊、用戶帶寬限制、優(yōu)先級(jí)標(biāo)記模塊、用戶帶寬保證模塊以及用戶業(yè)務(wù)QoS配置庫(kù),網(wǎng)管或者控制臺(tái)與特征碼QoS配置庫(kù)關(guān)聯(lián),用于配置特征碼QoS信息,信令分析處理模塊與信令特征碼提取模塊關(guān)聯(lián),對(duì)信令報(bào)文進(jìn)行分析及提取所述信令的特征碼,用戶媒體報(bào)文分類處理模塊接收來自用戶的業(yè)務(wù)報(bào)文,對(duì)所述報(bào)文進(jìn)行分類。
全文摘要
本說明書公開了一種提供QoS服務(wù)的方法和系統(tǒng)。采用信令分揀方式,分析各種軟終端/硬終端向系統(tǒng)注冊(cè)和呼叫的信令報(bào)文,提取出信令中的用戶特征碼,如用戶的電話號(hào)碼或者域名以及音頻、視頻和數(shù)據(jù)等信息,然后分析系統(tǒng)是否已經(jīng)配置了針對(duì)該特征碼的QoS信息,如果匹配到該用戶的配置信息,則根據(jù)QoS信息做帶寬限制和帶寬保證,這樣保證了各用戶之間帶寬不會(huì)相互影響,保證了用戶的通話質(zhì)量。
文檔編號(hào)G06F17/30GK1859306SQ20061003390
公開日2006年11月8日 申請(qǐng)日期2006年2月21日 優(yōu)先權(quán)日2006年2月21日
發(fā)明者李賀軍 申請(qǐng)人:華為技術(shù)有限公司