專(zhuān)利名稱(chēng):一種abis接口帶寬分配系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種帶寬分配系統(tǒng)及方法,特別涉及一種ABIS接口帶寬分配系統(tǒng)及方法。
背景技術(shù):
無(wú)線通信系統(tǒng)中,基站系統(tǒng)(BSS)可以分為兩個(gè)部分,即基站控制器(Base Station Controller,BSC)和基站(Base Transceiver Station,BTS)。BSC和BTS之間的接口稱(chēng)為ABIS接口。ABIS接口的邏輯結(jié)構(gòu)如圖1所示。
ABIS接口的傳輸介質(zhì)是關(guān)鍵資源,出于成本和工程的限制,ABIS接口不可能鋪設(shè)富裕的傳輸資源,因此如何提高傳輸資源的利用率,以及在ABIS接口上保證各種業(yè)務(wù)的QoS(Quality of Service,服務(wù)質(zhì)量)是系統(tǒng)中的關(guān)鍵技術(shù)。
目前移動(dòng)通信系統(tǒng)一般不對(duì)ABIS接口帶寬資源進(jìn)行管理,或者只進(jìn)行簡(jiǎn)單的管理。但若不對(duì)ABIS接口帶寬進(jìn)行管理,那么所有業(yè)務(wù)流的帶寬請(qǐng)求都將被滿(mǎn)足,會(huì)導(dǎo)致ABIS接口過(guò)載,從而不能滿(mǎn)足一些關(guān)鍵業(yè)務(wù)的服務(wù)質(zhì)量,更嚴(yán)重的會(huì)出現(xiàn)斷鏈的現(xiàn)象。
對(duì)ABIS接口帶寬進(jìn)行簡(jiǎn)單管理,一般做法是,假定業(yè)務(wù)流占用固定的帶寬,每次分配帶寬時(shí)看剩余帶寬是否滿(mǎn)足,若滿(mǎn)足則接入,否則拒絕。這種方法存在下面的不足一是不能根據(jù)業(yè)務(wù)流QoS參數(shù)的不同靈活分配不同的帶寬,只適用于業(yè)務(wù)類(lèi)型單一且占用帶寬固定的情況;二是不能根據(jù)ABIS接口的實(shí)際流量情況進(jìn)行控制,有可能出現(xiàn)低優(yōu)先級(jí)的業(yè)務(wù)過(guò)多,而高優(yōu)先級(jí)業(yè)務(wù)無(wú)法接入的情況。
發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問(wèn)題在于提供了一種ABIS接口帶寬分配系統(tǒng)及方法,以達(dá)到根據(jù)業(yè)務(wù)流的QoS參數(shù)為業(yè)務(wù)流分配不同的帶寬,并結(jié)合點(diǎn)到點(diǎn)協(xié)議(PPP,Point-to-Point Protocol)鏈路的實(shí)際帶寬利用情況進(jìn)行帶寬分配,從而提高ABIS接口帶寬的利用效率。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種ABIS接口帶寬分配系統(tǒng)及方法,本系統(tǒng)包括操作維護(hù)中心參數(shù)設(shè)置模塊、PPP鏈路流量監(jiān)控模塊、PPP鏈路狀態(tài)管理模塊、業(yè)務(wù)流帶寬估算模塊、PPP鏈路帶寬管理模塊、以及帶寬分配判決模塊,其中操作維護(hù)中心參數(shù)設(shè)置模塊,用于設(shè)置各種類(lèi)型業(yè)務(wù)的接入門(mén)限;PPP鏈路流量監(jiān)控模塊,用于定時(shí)檢測(cè)ABIS接口各PPP鏈路帶寬利用率是否越過(guò)操作維護(hù)中心參數(shù)設(shè)置模塊設(shè)置的各業(yè)務(wù)接入門(mén)限。如果帶寬利用率越過(guò)業(yè)務(wù)接入門(mén)限,則將越過(guò)門(mén)限后的帶寬利用率上報(bào)PPP鏈路狀態(tài)管理模塊;PPP鏈路狀態(tài)管理模塊,用于根據(jù)ABIS接口PPP鏈路上報(bào)的帶寬利用率、以及業(yè)務(wù)接入門(mén)限值,對(duì)PPP鏈路允許接入的狀態(tài)進(jìn)行標(biāo)識(shí);業(yè)務(wù)流帶寬估算模塊,用于根據(jù)業(yè)務(wù)流的服務(wù)質(zhì)量參數(shù),為業(yè)務(wù)流估算需要分配的帶寬;PPP鏈路帶寬管理模塊,用于對(duì)每個(gè)PPP鏈路的帶寬進(jìn)行管理,統(tǒng)計(jì)剩余帶寬情況。
帶寬分配判決模塊,根據(jù)ABIS接口PPP鏈路的狀態(tài)位、以及剩余帶寬情況,按業(yè)務(wù)流估算需要分配的帶寬為業(yè)務(wù)流分配帶寬。
所述PPP鏈路帶寬管理模塊,可以在成功分配帶寬后,將PPP鏈路記錄已使用帶寬字段加上分配的帶寬,在成功釋放業(yè)務(wù)流帶寬后,將PPP鏈路記錄的已使用帶寬減去釋放的帶寬。
所述操作維護(hù)中心參數(shù)設(shè)置模塊,是根據(jù)業(yè)務(wù)流類(lèi)別對(duì)業(yè)務(wù)接入門(mén)限進(jìn)行設(shè)置的,所述業(yè)務(wù)流類(lèi)別可以是主動(dòng)授權(quán)服務(wù)類(lèi)(Unsolicited GrantService,UGS),實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)(Real-time Polling Service,rtPS),非實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)(Non-real-time Polling Service,nrtPS),最大努力服務(wù)類(lèi)(BestEffort,BE)。
所述PPP鏈路狀態(tài)管理模塊,可以是根據(jù)收到PPP鏈路流量監(jiān)控模塊上報(bào)的PPP鏈路的帶寬利用率,將該帶寬利用率和業(yè)務(wù)接入門(mén)限值進(jìn)行比較,如果帶寬利用率大于等于某業(yè)務(wù)的接入門(mén)限,則設(shè)置該P(yáng)PP鏈路的狀態(tài)位為不允許該類(lèi)型業(yè)務(wù)接入;如果帶寬利用率小于業(yè)務(wù)接入門(mén)限,則將狀態(tài)位設(shè)置為允許該類(lèi)型業(yè)務(wù)接入。
所述操作維護(hù)中心參數(shù)設(shè)置模塊,可以進(jìn)一步設(shè)置帶寬估算系數(shù)、凈荷系數(shù)、以及BE業(yè)務(wù)的最小預(yù)留帶寬;所述業(yè)務(wù)流帶寬估算模塊,對(duì)于UGS業(yè)務(wù),使用最大持續(xù)速率為業(yè)務(wù)流分配帶寬,再將該帶寬除以?xún)艉上禂?shù);對(duì)于rtPS和nrtPS業(yè)務(wù),分配帶寬的計(jì)算方法如下在其最大速率為MaxRate,最小速率為MinRate,OMC操作維護(hù)中心配置的最大速率占的帶寬估算系數(shù)為Max_Ratio時(shí),該業(yè)務(wù)分配的帶寬BW_Payload=MaxRate×Max_Ratio+MinRate×(1-Max_Ratio),再將該帶寬除以?xún)艉上禂?shù);對(duì)于BE業(yè)務(wù),在操作維護(hù)中心設(shè)置一個(gè)最小預(yù)留帶寬,用來(lái)為BE業(yè)務(wù)分配帶寬。
所述帶寬估算系數(shù),可以是業(yè)務(wù)流最大持續(xù)速率或者最小預(yù)留速率所占的比率。
所述帶寬分配判決模塊,使用帶寬估算模塊估算的帶寬,并根據(jù)PPP鏈路狀態(tài)管理模塊維護(hù)的鏈路狀態(tài)位,從允許該業(yè)務(wù)接入的PPP鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的PPP鏈路。
所述根據(jù)剩余帶寬進(jìn)行選擇,是在帶寬分配判決前,帶寬分配判決模塊向PPP鏈路帶寬管理模塊查詢(xún)PPP鏈路的剩余帶寬情況;并在業(yè)務(wù)流分配帶寬后,帶寬分配判決模塊通知PPP鏈路管理模塊更新PPP鏈路的剩余帶寬。
本發(fā)明還提供了一種ABIS接口帶寬分配方法,其特征在于,包括如下步驟步驟一、由操作維護(hù)中心設(shè)置各類(lèi)型業(yè)務(wù)的業(yè)務(wù)接入門(mén)限;步驟二、定時(shí)檢測(cè)ABIS接口各PPP鏈路帶寬利用率是否越過(guò)操作維護(hù)中心參數(shù)設(shè)置的業(yè)務(wù)接入門(mén)限,如果帶寬利用率越過(guò)業(yè)務(wù)接入門(mén)限,則將越過(guò)門(mén)限后的帶寬利用率上報(bào);步驟三、根據(jù)ABIS接口PPP鏈路上報(bào)的帶寬利用率、以及業(yè)務(wù)接入門(mén)限值,對(duì)該P(yáng)PP鏈路允許接入的狀態(tài)進(jìn)行標(biāo)識(shí);步驟四、對(duì)每個(gè)PPP鏈路的帶寬進(jìn)行管理,統(tǒng)計(jì)剩余帶寬情況;步驟五、根據(jù)業(yè)務(wù)流的服務(wù)質(zhì)量參數(shù),為業(yè)務(wù)流估算需要分配的帶寬;步驟六、根據(jù)ABIS接口PPP鏈路的剩余帶寬情況、PPP鏈路狀態(tài)位,按業(yè)務(wù)流估算需要分配的帶寬為業(yè)務(wù)流分配帶寬。
本發(fā)明可以進(jìn)一步包括如下步驟步驟七、在成功分配帶寬后,將PPP鏈路記錄已使用帶寬字段加上分配的帶寬,在成功釋放業(yè)務(wù)流帶寬后,將PPP鏈路記錄的已使用帶寬減去釋放的帶寬。
所述步驟一中所述由操作維護(hù)中心設(shè)置業(yè)務(wù)接入門(mén)限是,由操作維護(hù)中心根據(jù)業(yè)務(wù)類(lèi)別對(duì)業(yè)務(wù)接入門(mén)限進(jìn)行設(shè)置的,所述業(yè)務(wù)類(lèi)別可以是主動(dòng)授權(quán)服務(wù)類(lèi)、實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)、非實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)和最大努力服務(wù)類(lèi)。
所述步驟三可以包括以下步驟根據(jù)上報(bào)的PPP鏈路的帶寬利用率,將該帶寬利用率和各業(yè)務(wù)接入門(mén)限值進(jìn)行比較,如果帶寬利用率大于等于某業(yè)務(wù)的接入門(mén)限,則設(shè)置該P(yáng)PP鏈路的狀態(tài)位為不允許該類(lèi)型業(yè)務(wù)接入;如果帶寬利用率小于某業(yè)務(wù)的接入門(mén)限,則設(shè)置狀態(tài)位為允許該類(lèi)型業(yè)務(wù)接入。
所述步驟五可以進(jìn)一步包括如下步驟由操作維護(hù)中心設(shè)置帶寬估算系數(shù)、凈荷系數(shù)、以及BE業(yè)務(wù)的最小預(yù)留帶寬;
對(duì)于UGS業(yè)務(wù),使用最大持續(xù)速率為業(yè)務(wù)流分配帶寬,再將該帶寬除以?xún)艉上禂?shù);對(duì)于rtPS業(yè)務(wù)和nrtPS業(yè)務(wù),分配帶寬的計(jì)算方法如下在其最大速率為MaxRate,最小速率為MinRate,OMC操作維護(hù)中心配置的最大速率占的帶寬估算系數(shù)為Max_Ratio時(shí),該業(yè)務(wù)分配的帶寬BW_Payload=MaxRate×Max_Ratio+MinRate×(1-Max_Ratio);再將該帶寬除以?xún)艉上禂?shù);對(duì)于BE業(yè)務(wù),用操作維護(hù)中心設(shè)置的最小預(yù)留帶寬為其分配帶寬。
所述帶寬估算系數(shù),可以是業(yè)務(wù)流最大持續(xù)速率或者最小預(yù)留速率所占的比率。
所述步驟六可以包括如下步驟根據(jù)PPP鏈路的狀態(tài)位,從允許該業(yè)務(wù)接入的PPP鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的PPP鏈路;在選出的PPP鏈路上為業(yè)務(wù)流分配帶寬,若不存在滿(mǎn)足條件的PPP鏈路,則拒絕業(yè)務(wù)流的接入。
通過(guò)采用本發(fā)明,可以保證各業(yè)務(wù)流的QoS需求,節(jié)省了帶寬,大大提高了ABIS接口帶寬資源的利用效率。
圖1為ABIS接口的邏輯示意圖;圖2為實(shí)施例中所述系統(tǒng)的結(jié)構(gòu)示意圖;圖3為實(shí)施例中所述帶寬分配判決模塊分配流程示意圖;圖4為本發(fā)明中所述ABIS接口帶寬分配方法的具體實(shí)施方式
流程示意圖。
具體實(shí)施例方式
ABIS接口的傳輸介質(zhì)可以由多條E1線組成。每條E1有32個(gè)時(shí)隙。為了便于管理,本發(fā)明具體實(shí)施時(shí),首先將E1中的若干時(shí)隙組成一個(gè)HDLC(High-level data link control,高級(jí)數(shù)據(jù)鏈路控制)鏈路,再由一個(gè)或多個(gè)HDLC鏈路的綁定組成一個(gè)PPP(Point-to-Point Protocol,點(diǎn)到點(diǎn)協(xié)議)鏈路。在E1中一個(gè)時(shí)隙的帶寬為64k,根據(jù)所擁有的時(shí)隙總數(shù)可以算出PPP鏈路總的可用帶寬。ABIS接口可以有多條PPP鏈路,各PPP鏈路的帶寬之和為ABIS接口的總帶寬。分配ABIS接口帶寬,本質(zhì)上就是在某個(gè)可用PPP鏈路上為業(yè)務(wù)流進(jìn)行帶寬分配。
下面結(jié)合具體的實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說(shuō)明。
圖2為實(shí)施例中系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,本系統(tǒng)根據(jù)當(dāng)前ABIS接口各PPP鏈路上流量情況,以及每個(gè)PPP鏈路的剩余帶寬情況進(jìn)行帶寬分配。主要由下面幾個(gè)模塊組成OMC參數(shù)設(shè)置模塊205、PPP鏈路流量監(jiān)控模塊206、PPP鏈路狀態(tài)管理模塊203、業(yè)務(wù)流帶寬估算模塊202、PPP鏈路帶寬管理模塊204、以及帶寬分配判決模塊201。下面對(duì)這些模塊分別進(jìn)行介紹OMC參數(shù)設(shè)置模塊205,設(shè)置業(yè)務(wù)流的帶寬估算系數(shù),以及各種類(lèi)型業(yè)務(wù)的接入門(mén)限。帶寬估算系數(shù)主要用于業(yè)務(wù)流帶寬估算模塊202。業(yè)務(wù)流的接入門(mén)限主要用于PPP鏈路流量監(jiān)控模塊206和PPP鏈路狀態(tài)管理模塊203。各種業(yè)務(wù)的接入門(mén)限可以取一個(gè)固定值,但是為了對(duì)業(yè)務(wù)流的有效控制,可以根據(jù)各個(gè)時(shí)間段各種業(yè)務(wù)的流量情況在OMC進(jìn)行靈活配置。接入門(mén)限的作用是當(dāng)ABIS接口PPP鏈路上的帶寬利用率大于某業(yè)務(wù)的接入門(mén)限時(shí),拒絕該類(lèi)型業(yè)務(wù)在該P(yáng)PP鏈路上的接入,從而保證帶寬緊張的時(shí)候高優(yōu)先級(jí)的業(yè)務(wù)能優(yōu)先接入。舉例如下設(shè)置UGS業(yè)務(wù)的接入門(mén)限為70%,則當(dāng)PPP鏈路前向(或反向)的帶寬利用率超過(guò)70%時(shí),在該P(yáng)PP鏈路上將拒絕前向(或反向)UGS業(yè)務(wù)的接入。
PPP鏈路流量監(jiān)控模塊206,定時(shí)檢測(cè)ABIS接口各PPP鏈路前向和反向帶寬利用率。如果帶寬利用率越過(guò)某業(yè)務(wù)的接入門(mén)限,則PPP鏈路流量監(jiān)控模塊206將越過(guò)門(mén)限后的帶寬利用率上報(bào)PPP鏈路狀態(tài)管理模塊203。越過(guò)門(mén)限包括兩種情況帶寬利用率從低于門(mén)限值到高于門(mén)限值、以及帶寬利用率從高于門(mén)限值到低于門(mén)限值。
PPP鏈路狀態(tài)管理模塊203,為每個(gè)PPP鏈路維護(hù)一個(gè)狀態(tài)位,用來(lái)標(biāo)識(shí)該P(yáng)PP鏈路在前向和反向上,各種類(lèi)型業(yè)務(wù)是否允許接入。該狀態(tài)位初始設(shè)置為允許接入,并根據(jù)ABIS接口PPP鏈路的帶寬利用率以及各業(yè)務(wù)的接入門(mén)限值進(jìn)行更新。PPP鏈路狀態(tài)管理模塊203收到PPP鏈路流量監(jiān)控模塊206上報(bào)的某PPP鏈路的前向(或者反向)帶寬利用率后,將該帶寬利用率和各業(yè)務(wù)的接入門(mén)限值進(jìn)行比較,如果帶寬利用率大于等于某業(yè)務(wù)的接入門(mén)限,則狀態(tài)管理模塊203設(shè)置該P(yáng)PP鏈路的狀態(tài)位,標(biāo)識(shí)為不允許接入前向(或者反向)的該業(yè)務(wù);如果帶寬利用率小于某業(yè)務(wù)的接入門(mén)限,則將狀態(tài)位設(shè)置為允許該類(lèi)型業(yè)務(wù)的接入。
業(yè)務(wù)流帶寬估算模塊202,根據(jù)業(yè)務(wù)流的QoS參數(shù),為業(yè)務(wù)流估算需要分配的帶寬。
802.16系統(tǒng)中,可以根據(jù)業(yè)務(wù)流的QoS參數(shù)進(jìn)行歸類(lèi)。可以對(duì)業(yè)務(wù)流的前向和反向分開(kāi)考慮,也可以不分開(kāi)考慮。在802.16協(xié)議中,將業(yè)務(wù)分為UGS(unsolicited grant service,主動(dòng)授權(quán)服務(wù))、rtPS(real-time pollingservice,實(shí)時(shí)輪詢(xún)服務(wù))、nrtPS(non-real-time polling service,非實(shí)時(shí)輪詢(xún)服務(wù))、BE(best effort,最大努力服務(wù))四種業(yè)務(wù)。這些業(yè)務(wù)都具有方向,為了更加有效的利用帶寬,可以將前向和反向的E1資源分開(kāi)考慮。
由于每種業(yè)務(wù)流具有特定的QoS參數(shù),跟ABIS接口帶寬分配相關(guān)的參數(shù)是最小預(yù)留速率(Minimum Reserved Traffic Rate)和最大持續(xù)速率(Maximum Sustained Traffic Rate)。為了盡可能多的接納業(yè)務(wù)流,可以使用業(yè)務(wù)流的最小預(yù)留速率分配帶寬。但是這樣不夠靈活,有些業(yè)務(wù)使用最小預(yù)留速率不能滿(mǎn)足要求。因此,本發(fā)明實(shí)施例中按下面的方法為各業(yè)務(wù)流分配帶寬對(duì)于UGS業(yè)務(wù),使用最大持續(xù)速率為業(yè)務(wù)流分配帶寬(其最大持續(xù)速率和最小預(yù)留速率相等);對(duì)于nrtPS和rtPS業(yè)務(wù),使用介于最小預(yù)留速率和最大持續(xù)速率之間的某速率為業(yè)務(wù)流分配帶寬,需要在OMC參數(shù)設(shè)置模塊205配置各業(yè)務(wù)最大持續(xù)速率或者最小預(yù)留速率所占的比率,即帶寬估算系數(shù);分配帶寬的計(jì)算方法如下假設(shè)rtPS業(yè)務(wù),其最大速率為MaxRate,最小速率為MinRate,OMC配置的最大速率占的帶寬估算系數(shù)為rtPS_Max_Ratio,則為該rtPS業(yè)務(wù)分配的帶寬BW_RTPS_Payload=MaxRate*rtPS_Max_Ratio+MinRate*(1-rtPS_Max_Ratio)。nrtPS類(lèi)似計(jì)算;對(duì)于BE業(yè)務(wù),沒(méi)有最小預(yù)留速率,但是為了給已接納的BE業(yè)務(wù)一定的帶寬保證,不至于帶寬全部被非BE業(yè)務(wù)搶占,本實(shí)施例中為BE業(yè)務(wù)也設(shè)置了一個(gè)最小預(yù)留帶寬,用該最小預(yù)留帶寬為BE業(yè)務(wù)分配帶寬,該值可根據(jù)具體的應(yīng)用場(chǎng)景在OMC參數(shù)設(shè)置模塊205作相應(yīng)的調(diào)整。
由于媒體流的凈荷經(jīng)過(guò)ABIS口時(shí),需要經(jīng)過(guò)加MAC頭,組包等操作,有額外的開(kāi)銷(xiāo),所以需要用上面計(jì)算的帶寬除以一個(gè)凈荷系數(shù),凈荷系數(shù)由OMC參數(shù)設(shè)置模塊205配置,所有類(lèi)型業(yè)務(wù)都可共用這個(gè)系數(shù),除以一個(gè)凈荷系數(shù)后才能得到真正分配的帶寬,對(duì)于上面的例子,計(jì)算公式為BW=BW_Payload/BW_Payload_Ratio。
PPP鏈路帶寬管理模塊204,對(duì)每個(gè)PPP鏈路的帶寬進(jìn)行管理。每個(gè)PPP鏈路用三個(gè)字段表示帶寬的使用情況,分別是PPP鏈路的總帶寬AvailTotalBandWith(前向和反向相同),前向已使用帶寬UsedBandWidth_For,反向已使用帶寬UsedBandWidth_Rev。可以算出前向剩余帶寬為AvailTotalBandWith-UsedBandWidth_For,反向剩余帶寬為AvailTotalBandWith-UsedBandWidth_Rev。在成功分配帶寬后,需要將PPP鏈路記錄的前向或者反向已使用帶寬字段加上分配的帶寬。同樣,在成功釋放業(yè)務(wù)流帶寬后,需要將PPP鏈路記錄的前向或者反向已使用帶寬減去釋放的帶寬。
帶寬分配判決模塊201,根據(jù)ABIS接口PPP鏈路的帶寬利用率以及PPP鏈路的剩余帶寬情況,為業(yè)務(wù)流分配帶寬。這是ABIS接口帶寬分配的關(guān)鍵模塊。根據(jù)PPP鏈路的狀態(tài)位,從允許該業(yè)務(wù)接入的PPP鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的PPP鏈路;在選出的PPP鏈路上為業(yè)務(wù)流分配帶寬,若不存在滿(mǎn)足條件的PPP鏈路,則拒絕業(yè)務(wù)流的接入。
圖3所示為帶寬分配判決模塊分配流程示意圖,如圖所示,它的工作流程是步驟300業(yè)務(wù)流帶寬估算模塊202根據(jù)業(yè)務(wù)流的QoS參數(shù)以及OMC參數(shù)設(shè)置模塊205配置的帶寬估算系數(shù),估算出需要為業(yè)務(wù)流分配的帶寬;步驟301遍歷ABIS接口的所有PPP鏈路,找一個(gè)當(dāng)前能夠接入該類(lèi)型業(yè)務(wù),且剩余帶寬最大的PPP鏈路。若PPP鏈路遍歷完,轉(zhuǎn)步驟306;否則繼續(xù)判斷下一個(gè)PPP鏈路是否滿(mǎn)足條件,轉(zhuǎn)步驟302;步驟302判斷該P(yáng)PP鏈路當(dāng)前是否允許該業(yè)務(wù)流接入。根據(jù)PPP鏈路狀態(tài)管理模塊203設(shè)置的狀態(tài)位進(jìn)行判斷。若該P(yáng)PP鏈路不允許該類(lèi)型業(yè)務(wù)流的接入,轉(zhuǎn)步驟301,繼續(xù)遍歷PPP鏈路;否則轉(zhuǎn)步驟303;步驟303判斷該P(yáng)PP鏈路在業(yè)務(wù)流方向上的剩余帶寬是否大于等于步驟300估算的帶寬。若不滿(mǎn)足,轉(zhuǎn)步驟301,繼續(xù)遍歷PPP鏈路;否則轉(zhuǎn)步驟304;步驟304判斷該P(yáng)PP鏈路的剩余帶寬是否是已找到的滿(mǎn)足分配條件的PPP鏈路中最大的,若不是,轉(zhuǎn)步驟301,繼續(xù)遍歷PPP鏈路;否則轉(zhuǎn)步驟305;步驟305將該P(yáng)PP鏈路標(biāo)記為滿(mǎn)足條件PPP鏈路中剩余帶寬最大的,后面分配帶寬的時(shí)候就在該P(yáng)PP鏈路上進(jìn)行分配。轉(zhuǎn)步驟301,繼續(xù)遍歷PPP鏈路;步驟306PPP鏈路遍歷完,判斷是否找到滿(mǎn)足條件的PPP鏈路。若未找到,轉(zhuǎn)步驟307,拒絕業(yè)務(wù)流的接入;若找到,轉(zhuǎn)步驟308,允許業(yè)務(wù)流的接入,轉(zhuǎn)步驟309;步驟309在剩余帶寬最大的PPP鏈路上為業(yè)務(wù)流分配帶寬,并根據(jù)業(yè)務(wù)流的方向,PPP鏈路帶寬管理模塊204將PPP鏈路的前向(或者反向)已使用帶寬加上分配的帶寬。
圖4為本發(fā)明中ABIS接口帶寬分配方法的具體實(shí)施方式
流程示意圖,如圖所示步驟401將業(yè)務(wù)流歸類(lèi)。
例如可以根據(jù)業(yè)務(wù)流的QoS參數(shù)進(jìn)行歸類(lèi)??梢詫?duì)業(yè)務(wù)流的前向和反向分開(kāi)考慮,也可以不分開(kāi)考慮。在802.16協(xié)議中,將業(yè)務(wù)分為UGS、rtPS、nrtPS、BE四種業(yè)務(wù)。這些業(yè)務(wù)都具有方向,為了更加有效的利用帶寬,可以將前向和反向的E1資源分開(kāi)考慮。
步驟402為不同類(lèi)型的業(yè)務(wù)設(shè)置不同的接入門(mén)限。
前向和反向門(mén)限值可以分別設(shè)置,也可以設(shè)置為同一個(gè)值。設(shè)置接入門(mén)限值的目的是,保證帶寬緊張時(shí)高優(yōu)先級(jí)的業(yè)務(wù)優(yōu)先接入。當(dāng)PPP鏈路的前向(或者反向)實(shí)際帶寬利用率大于某業(yè)務(wù)的該方向的接入門(mén)限時(shí),PPP鏈路拒絕前向(或者反向)該類(lèi)型業(yè)務(wù)的接入。
步驟403定時(shí)檢測(cè)ABIS接口PPP鏈路的前向和反向帶寬利用率,并將PPP鏈路的前向(或者反向)帶寬利用率和各業(yè)務(wù)的接入門(mén)限值進(jìn)行比較,判斷當(dāng)前該P(yáng)PP鏈路上前向和反向分別允許哪些業(yè)務(wù)的接入,根據(jù)檢測(cè)結(jié)果更新PPP鏈路狀態(tài)位。
步驟404為業(yè)務(wù)流分配帶寬。
首先根據(jù)業(yè)務(wù)流的QoS參數(shù)和OMC(Operation Maintenance Center,操作維護(hù)中心)配置的相關(guān)系數(shù)確定分配的帶寬;接著根據(jù)PPP鏈路的狀態(tài)位,從允許該業(yè)務(wù)接入的PPP鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的PPP鏈路;最后在選出的PPP鏈路上為業(yè)務(wù)流分配帶寬。若不存在滿(mǎn)足條件的PPP鏈路,則拒絕業(yè)務(wù)流的接入。
步驟405成功分配帶寬,或者成功釋放帶寬后,根據(jù)業(yè)務(wù)流的方向,更新PPP鏈路相應(yīng)方向上的帶寬使用情況。
以上為本發(fā)明的較佳實(shí)施例。通過(guò)采用本發(fā)明,可以保證各業(yè)務(wù)流的QoS需求,按業(yè)務(wù)流的QoS參數(shù)進(jìn)行帶寬分配,節(jié)省了帶寬,大大提高了ABIS接口帶寬資源的利用效率。因?yàn)闃I(yè)務(wù)流的速率都是動(dòng)態(tài)變化的,本發(fā)明還實(shí)時(shí)監(jiān)控ABIS接口的實(shí)際流量情況,并據(jù)此對(duì)帶寬分配進(jìn)行控制,更符合系統(tǒng)帶寬使用的實(shí)際情況。
權(quán)利要求
1.一種ABIS接口帶寬分配系統(tǒng),其特征在于,包括操作維護(hù)中心參數(shù)設(shè)置模塊、點(diǎn)到點(diǎn)協(xié)議鏈路流量監(jiān)控模塊、點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)管理模塊、業(yè)務(wù)流帶寬估算模塊、點(diǎn)到點(diǎn)協(xié)議鏈路帶寬管理模塊、以及帶寬分配判決模塊,其中操作維護(hù)中心參數(shù)設(shè)置模塊,用于設(shè)置業(yè)務(wù)流的業(yè)務(wù)接入門(mén)限;點(diǎn)到點(diǎn)協(xié)議鏈路流量監(jiān)控模塊,用于定時(shí)檢測(cè)ABIS接口各點(diǎn)到點(diǎn)協(xié)議鏈路帶寬利用率是否越過(guò)操作維護(hù)中心參數(shù)設(shè)置模塊設(shè)置的業(yè)務(wù)接入門(mén)限,如果帶寬利用率越過(guò)業(yè)務(wù)接入門(mén)限,則將越過(guò)門(mén)限后的帶寬利用率上報(bào)點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)管理模塊;點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)管理模塊,用于根據(jù)ABIS接口點(diǎn)到點(diǎn)協(xié)議鏈路流量監(jiān)控模塊上報(bào)的帶寬利用率、以及操作維護(hù)中心參數(shù)設(shè)置模塊設(shè)置的業(yè)務(wù)接入門(mén)限值,對(duì)點(diǎn)到點(diǎn)協(xié)議鏈路允許接入的狀態(tài)進(jìn)行標(biāo)識(shí);業(yè)務(wù)流帶寬估算模塊,用于根據(jù)業(yè)務(wù)流的服務(wù)質(zhì)量參數(shù),為業(yè)務(wù)流估算需要分配的帶寬;點(diǎn)到點(diǎn)協(xié)議鏈路帶寬管理模塊,用于對(duì)每個(gè)點(diǎn)到點(diǎn)協(xié)議鏈路的帶寬進(jìn)行管理,統(tǒng)計(jì)剩余帶寬情況。帶寬分配判決模塊,用于根據(jù)ABIS接口點(diǎn)到點(diǎn)協(xié)議鏈路的剩余帶寬情況、以及點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位,按業(yè)務(wù)流估算模塊估算的帶寬為業(yè)務(wù)流分配帶寬。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述點(diǎn)到點(diǎn)協(xié)議鏈路帶寬管理模塊,在帶寬分配判決模塊成功分配帶寬后,將點(diǎn)到點(diǎn)協(xié)議鏈路記錄已使用帶寬字段加上分配的帶寬,在成功釋放業(yè)務(wù)流帶寬后,將點(diǎn)到點(diǎn)協(xié)議鏈路記錄的已使用帶寬減去釋放的帶寬。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述操作維護(hù)中心參數(shù)設(shè)置模塊,是根據(jù)業(yè)務(wù)流類(lèi)別對(duì)業(yè)務(wù)接入門(mén)限進(jìn)行設(shè)置的,所述業(yè)務(wù)流類(lèi)別可以是主動(dòng)授權(quán)服務(wù)類(lèi)、實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)、非實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)和最大努力服務(wù)類(lèi)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)管理模塊,是根據(jù)收到點(diǎn)到點(diǎn)協(xié)議鏈路流量監(jiān)控模塊上報(bào)的點(diǎn)到點(diǎn)協(xié)議鏈路的帶寬利用率,將該帶寬利用率和業(yè)務(wù)接入門(mén)限值進(jìn)行比較,如果帶寬利用率大于等于某業(yè)務(wù)的接入門(mén)限,則設(shè)置該點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位為不允許該類(lèi)型業(yè)務(wù)接入;如果帶寬利用率小于業(yè)務(wù)接入門(mén)限,則設(shè)置該點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位為允許該類(lèi)型業(yè)務(wù)接入。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,其中所述操作維護(hù)中心參數(shù)設(shè)置模塊,進(jìn)一步設(shè)置用于估算為業(yè)務(wù)流初始分配的帶寬估算系數(shù)、凈荷系數(shù)、以及最大努力服務(wù)業(yè)務(wù)的最小預(yù)留帶寬;所述業(yè)務(wù)流帶寬估算模塊,對(duì)于主動(dòng)授權(quán)業(yè)務(wù),使用最大持續(xù)速率為業(yè)務(wù)流分配帶寬,再將該帶寬除以?xún)艉上禂?shù);對(duì)于非實(shí)時(shí)輪詢(xún)業(yè)務(wù)和實(shí)時(shí)輪詢(xún)業(yè)務(wù),分配帶寬的計(jì)算方法如下在其最大速率為MaxRate,最小速率為MinRate,操作維護(hù)中心配置的最大速率占的帶寬估算系數(shù)為Max_Ratio時(shí),該業(yè)務(wù)分配的帶寬BW Payload=MaxRate×Max_Ratio+MinRate×(1-Max_Ratio),再將該帶寬除以?xún)艉上禂?shù);對(duì)于最大努力業(yè)務(wù),用操作維護(hù)中心配置的最小預(yù)留帶寬為其分配帶寬。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述帶寬估算系數(shù),是業(yè)務(wù)流最大持續(xù)速率或者最小預(yù)留速率所占的比率。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述帶寬分配判決模塊使用帶寬估算模塊估算的帶寬,根據(jù)點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)管理模塊提供的鏈路狀態(tài)位,從允許該業(yè)務(wù)接入的點(diǎn)到點(diǎn)協(xié)議鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的點(diǎn)到點(diǎn)協(xié)議鏈路;在選出的點(diǎn)到點(diǎn)協(xié)議鏈路上為業(yè)務(wù)流分配帶寬,若不存在滿(mǎn)足條件的點(diǎn)到點(diǎn)協(xié)議鏈路,則拒絕業(yè)務(wù)流的接入。
8.一種ABIS接口帶寬分配方法,其特征在于,包括如下步驟步驟一、由操作維護(hù)中心設(shè)置業(yè)務(wù)流的業(yè)務(wù)接入門(mén)限;步驟二、定時(shí)檢測(cè)ABIS接口各點(diǎn)到點(diǎn)協(xié)議鏈路帶寬利用率是否越過(guò)操作維護(hù)中心參數(shù)設(shè)置模塊設(shè)置的業(yè)務(wù)接入門(mén)限,如果帶寬利用率越過(guò)業(yè)務(wù)接入門(mén)限,則將越過(guò)門(mén)限后的帶寬利用率上報(bào);步驟三、根據(jù)ABIS接口點(diǎn)到點(diǎn)協(xié)議鏈路上報(bào)的帶寬利用率、以及業(yè)務(wù)流的接入門(mén)限值,對(duì)點(diǎn)到點(diǎn)協(xié)議鏈路允許接入的狀態(tài)進(jìn)行標(biāo)識(shí);步驟四、對(duì)每個(gè)點(diǎn)到點(diǎn)協(xié)議鏈路的帶寬進(jìn)行管理,統(tǒng)計(jì)剩余帶寬情況;步驟五、根據(jù)業(yè)務(wù)流的服務(wù)質(zhì)量參數(shù),為業(yè)務(wù)流估算需要分配的帶寬;步驟六、根據(jù)ABIS接口點(diǎn)到點(diǎn)協(xié)議鏈路的剩余帶寬情況、以及點(diǎn)到點(diǎn)協(xié)議鏈路狀態(tài)位,按業(yè)務(wù)流估算模塊估算的帶寬為業(yè)務(wù)流分配帶寬。
9.如權(quán)利要求8所述的方法,其特征在于,進(jìn)一步包括如下步驟步驟七、在成功分配帶寬后,將點(diǎn)到點(diǎn)協(xié)議鏈路記錄已使用帶寬字段加上分配的帶寬,在成功釋放業(yè)務(wù)流帶寬后,將點(diǎn)到點(diǎn)協(xié)議鏈路記錄的已使用帶寬減去釋放的帶寬。
10.如權(quán)利要求8所述的方法,其特征在于,步驟一中所述由操作維護(hù)中心設(shè)置業(yè)務(wù)接入門(mén)限是,由操作維護(hù)中心根據(jù)業(yè)務(wù)流類(lèi)別對(duì)業(yè)務(wù)接入門(mén)限進(jìn)行設(shè)置的,所述業(yè)務(wù)流類(lèi)別是主動(dòng)授權(quán)服務(wù)類(lèi)、實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)、非實(shí)時(shí)輪詢(xún)服務(wù)類(lèi)和最大努力服務(wù)類(lèi)。
11.如權(quán)利要求8所述的方法,其特征在于,所述步驟三包括以下步驟根據(jù)上報(bào)的點(diǎn)到點(diǎn)協(xié)議鏈路的帶寬利用率,將該帶寬利用率和業(yè)務(wù)接入門(mén)限值進(jìn)行比較,如果帶寬利用率大于等于某業(yè)務(wù)的接入門(mén)限,則設(shè)置該點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位為不允許該類(lèi)型業(yè)務(wù)的接入;如果帶寬利用率小于某業(yè)務(wù)的接入門(mén)限,則設(shè)置點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位為允許該類(lèi)型業(yè)務(wù)的接入。
12.如權(quán)利要求8所述的方法,其特征在于,所述步驟五進(jìn)一步包括如下步驟由操作維護(hù)中心設(shè)置帶寬估算系數(shù)、凈荷系數(shù)、以及最大努力服務(wù)業(yè)務(wù)的最小預(yù)留帶寬;對(duì)于主動(dòng)授權(quán)業(yè)務(wù),使用最大持續(xù)速率為業(yè)務(wù)流分配帶寬,再將該帶寬除以?xún)艉上禂?shù);對(duì)于非實(shí)時(shí)輪詢(xún)業(yè)務(wù)和實(shí)時(shí)輪詢(xún)業(yè)務(wù),分配帶寬的計(jì)算方法如下在其最大速率為MaxRate,最小速率為MinRate,操作維護(hù)中心配置的最大速率占的帶寬估算系數(shù)為Max_Ratio時(shí),該業(yè)務(wù)分配的帶寬BW_Payload=MaxRate×Max_Ratio+MinRate×(1-Max_Ratio);再將該帶寬除以?xún)艉上禂?shù);對(duì)于最大努力業(yè)務(wù),用操作維護(hù)中心配置的最小預(yù)留帶寬為其分配帶寬。
13.如權(quán)利要求12所述的方法,其特征在于,所述帶寬估算系數(shù),是業(yè)務(wù)流最大持續(xù)速率或者最小預(yù)留速率所占的比率。
14.如權(quán)利要求8所述的方法,其特征在于,所述步驟六包括如下步驟根據(jù)點(diǎn)到點(diǎn)協(xié)議鏈路的狀態(tài)位,從允許該業(yè)務(wù)接入的點(diǎn)到點(diǎn)協(xié)議鏈路中選擇剩余帶寬最大、并且剩余帶寬大于估算帶寬的點(diǎn)到點(diǎn)協(xié)議鏈路;在選出的點(diǎn)到點(diǎn)協(xié)議鏈路上為業(yè)務(wù)流分配帶寬,若不存在滿(mǎn)足條件的點(diǎn)到點(diǎn)協(xié)議鏈路,則拒絕業(yè)務(wù)流的接入。
全文摘要
本發(fā)明公開(kāi)了一種ABIS接口帶寬分配系統(tǒng)及方法。本發(fā)明首先在操作維護(hù)中心設(shè)置各類(lèi)型業(yè)務(wù)的接入門(mén)限,并定時(shí)檢測(cè)ABIS接口各點(diǎn)到點(diǎn)協(xié)議(PPP)鏈路帶寬利用率是否越過(guò)設(shè)置的業(yè)務(wù)接入門(mén)限,如果越過(guò),則將越過(guò)門(mén)限后的帶寬利用率上報(bào);根據(jù)上報(bào)的PPP鏈路的帶寬利用率、以及業(yè)務(wù)接入門(mén)限值,設(shè)置PPP鏈路用于標(biāo)識(shí)當(dāng)前是否允許業(yè)務(wù)流接入的狀態(tài)位。業(yè)務(wù)流申請(qǐng)分配帶寬時(shí),根據(jù)業(yè)務(wù)流的服務(wù)質(zhì)量參數(shù),為業(yè)務(wù)流估算需要分配的帶寬,并結(jié)合PPP鏈路的狀態(tài)位、以及剩余帶寬情況,進(jìn)行帶寬分配判決,若滿(mǎn)足條件則為業(yè)務(wù)流分配帶寬,否則拒絕。通過(guò)本發(fā)明,可以保證各業(yè)務(wù)流的服務(wù)質(zhì)量需求,大大提高了ABIS接口帶寬資源的利用效率。
文檔編號(hào)H04L29/06GK101022356SQ20061000313
公開(kāi)日2007年8月22日 申請(qǐng)日期2006年2月16日 優(yōu)先權(quán)日2006年2月16日
發(fā)明者李云喬, 張春, 楊廣德 申請(qǐng)人:中興通訊股份有限公司