專利名稱:一種數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域:
,尤其涉及一種數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng)。
技術(shù)背景
隨著FMC(Fixed Mobile Convergence,固定與移動融合)技術(shù)的發(fā)展,使用 IP技術(shù)承載3G業(yè)務(wù)成為一種趨勢。在現(xiàn)有技術(shù)中,基站控制器,如RNC(RadioNetwork Controller,無線網(wǎng)絡(luò)控制器)通過GE(千兆以太網(wǎng))或FE(快速以太網(wǎng))鏈路與傳輸網(wǎng)絡(luò)連接,而Node B(基站)則可以通過FE鏈路、El鏈路或者STM-I (Synchronous Transport-1,同步傳送模塊1)鏈路與傳輸網(wǎng)絡(luò)連接,或者也可以通過N條El與所述傳輸網(wǎng)絡(luò)連接。其中,在基站控制器與基站之間的信號傳輸方向中,將由基站控制器到基站的方向稱為下行方向,由基站到基站控制器的方向稱為上行方向。
在3G網(wǎng)絡(luò)中,主要有三類業(yè)務(wù)語音業(yè)務(wù)、HSDPA業(yè)務(wù)(High Speed DownlinkPacket Access,高速下行分組接入)以及 HSUPA 業(yè)務(wù)(high speed uplink packetaccess,高速上行鏈路分組接入)。其中,語音業(yè)務(wù)的上下行流量基本相當,HSDPA業(yè)務(wù)主要是下行流量,而HSUPA業(yè)務(wù)則主要是上行流量。因此,不同的業(yè)務(wù)對基站控制器和基站之間的上下行傳輸鏈路的帶寬也有不同的要求。
為合理的為各種不同的業(yè)務(wù)分配帶寬,在現(xiàn)有技術(shù)中可采用如下兩種方式
方式一在基站的上行方向,對于語音業(yè)務(wù)、HSUPA業(yè)務(wù)及信令分配不同的邏輯端口,通過對邏輯端口的限制來發(fā)送帶寬限制各不同的業(yè)務(wù)的上行帶寬。例如,假設(shè)某個物理端口為El 口,基站通過該El 口與基站控制器連接。O號邏輯端口、1號邏輯端口、2號邏輯端口綁定在該物理端口上。同時,為每個邏輯端口配置不同的發(fā)送帶寬,這樣,HSUPA業(yè)務(wù)、 語音業(yè)務(wù)、信令就會分別占用自己所在邏輯端口的帶寬進行傳輸。
方式二 在基站的上行方向,對于語音業(yè)務(wù)、HSUPA業(yè)務(wù)及信令指派相同的邏輯端口,并為不同的業(yè)務(wù)設(shè)置不同的發(fā)送優(yōu)先級隊列。例如,信令通過O號優(yōu)先級隊列發(fā)送,語音業(yè)務(wù)的上行流量通過1號優(yōu)先級隊列發(fā)送,HSUPA業(yè)務(wù)的上行流量通過2號優(yōu)先級隊列發(fā)送。這樣的話,信令和語音所要占用的帶寬可以得到完全的保證。而對于HSUPA業(yè)務(wù)來說,也盡量保證發(fā)送其上行流量。并且,對于HSUPA業(yè)務(wù)而言,可以通過基站控制器反饋丟幀信息來指示基站是否需要降低HSUPA業(yè)務(wù)的上行流量。
但是,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)
對于方式一而言,假如三個邏輯端口配置的發(fā)送帶寬的總和等于端口物理帶寬的話,那么當語音業(yè)務(wù)比較閑的時候,語音業(yè)務(wù)剩余的那部分帶寬沒辦法供HSUPA業(yè)務(wù)使用, 因此無法實現(xiàn)物理端口帶寬在不同業(yè)務(wù)間的復用,帶寬利用率低。對于方式二而言,如果通過基站控制器反饋丟幀信息來指示基站降低HSUPA的發(fā)送流量的話,從基站控制器反饋丟幀信息到基站收到所述反饋丟幀信息,再到基站開始降低HSUPA業(yè)務(wù)的流量,整個過程中會出現(xiàn)丟幀現(xiàn)象。而如果要重傳這些幀的話,將會造成帶寬的浪費,也使得帶寬的利用率低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng),以提高基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
本發(fā)明實施例采用如下技術(shù)方案
一種數(shù)據(jù)傳輸控制方法,包括
獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間;
當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;
當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
一種基站,包括
剩余緩存時間獲取單元,用于獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間,將所述剩余緩存時間發(fā)送給所述流量控制單元;
流量控制單元,用于當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
一種數(shù)據(jù)傳輸控制系統(tǒng),包括至少一個基站,所述基站以可通信的方式與基站控制器相連,
至少一個基站,用于向所述基站控制器發(fā)送高速上行鏈路分組接入業(yè)務(wù)數(shù)據(jù),并獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間;當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
本發(fā)明實施例數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng),通過在基站側(cè)將獲取到的HSUPA 業(yè)務(wù)隊列的剩余緩存時間分別與擁塞時間閾值和擁塞恢復時間閾值進行比較,并且當所述剩余緩存時間小于擁塞時間閾值時,減小所述HSUPA業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述HSUPA業(yè)務(wù)的流量。也就是說,本發(fā)明實施例是在基站側(cè)動態(tài)的調(diào)節(jié)HSUPA業(yè)務(wù)的流量,因而,與現(xiàn)有技術(shù)相比,本發(fā)明實施例避免了現(xiàn)有技術(shù)中根據(jù)由基站控制器側(cè)反饋的信息來調(diào)整HSUPA業(yè)務(wù)流量而引起的響應(yīng)不及時、帶寬利用率低的缺陷。因此,利用本發(fā)明實施例的技術(shù)方案提高了基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一數(shù)據(jù)傳輸控制系統(tǒng)的示意圖;
圖2為本發(fā)明實施例二數(shù)據(jù)傳輸控制方法的流程圖;
6[0024]圖3為本發(fā)明實施例三基站的示意圖;
圖4為本發(fā)明實施例三基站的結(jié)構(gòu)圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明實施例的技術(shù)方案及其優(yōu)點做詳細說明。
為提高基站控制器和基站之間傳輸鏈路的上行帶寬利用率,如圖1所示,本發(fā)明實施例一提供了一種數(shù)據(jù)傳輸控制系統(tǒng),包括基站控制器12和至少一個基站11,其中所述基站11以可通信的方式與所述基站控制器12相連。
其中,所述基站11用于向基站控制器12發(fā)送高速上行鏈路分組接入業(yè)務(wù)數(shù)據(jù),并獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量?;究刂破?2,用于接收由所述基站11發(fā)送的高速上行鏈路分組接入業(yè)務(wù)數(shù)據(jù)。
在此實施例中,所述基站控制器包括但不限于RNC,CBSC(CDMA集中基站控制器)/ GBSC (GSM集中基站控制器)等,也可以包括所有的無線網(wǎng)絡(luò)控制器。
本發(fā)明實施例數(shù)據(jù)傳輸控制系統(tǒng),通過在基站側(cè)將獲取到的HSUPA業(yè)務(wù)隊列的剩余緩存時間分別與擁塞時間閾值和擁塞恢復時間閾值進行比較,并且當所述剩余緩存時間小于擁塞時間閾值時,減小所述HSUPA業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述HSUPA業(yè)務(wù)的流量。由以上描述可以看出,本發(fā)明實施例是在基站側(cè)動態(tài)的調(diào)節(jié)HSUPA業(yè)務(wù)的流量,也就是可以由基站自身根據(jù)前述的判斷結(jié)果調(diào)節(jié)HSUPA業(yè)務(wù)的流量,因此,本發(fā)明實施例一所述的系統(tǒng)提高了基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
本發(fā)明實施例二提供了一種數(shù)據(jù)傳輸控制方法。在本發(fā)明實施例二所述的方法中,在基站的上行傳輸調(diào)度方向,對語音業(yè)務(wù)、HSUPA業(yè)務(wù)及信令指派相同的邏輯端口,不同的業(yè)務(wù)通過同一邏輯端口的不同優(yōu)先級的隊列發(fā)送。例如,可將信令在最高優(yōu)先級隊列發(fā)送,語音業(yè)務(wù)在次高優(yōu)先級隊列發(fā)送,而HSUPA業(yè)務(wù)在最低優(yōu)先級隊列發(fā)送。
如圖2所示,本發(fā)明實施例二所述的方法包括如下步驟
步驟21,在基站側(cè),由基站獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。
在此步驟中,可按照如下方式獲取HSUPA業(yè)務(wù)隊列的剩余緩存時間
首先,在預定時間內(nèi),獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的發(fā)送速率。所述的預定時間,可事先配置或存儲或者任意設(shè)置。其中,所述的發(fā)送速率為在所述預定時間內(nèi) HSUPA業(yè)務(wù)隊列發(fā)送的字節(jié)數(shù)與所述預定時間的商。
然后,獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存?zhèn)€數(shù)。所述剩余緩存?zhèn)€數(shù)為HSUAP業(yè)務(wù)隊列的總緩存數(shù)與在到達預定時間的時刻所讀取到的隊列里的報文數(shù)之差。其中,所述HSUAP業(yè)務(wù)隊列的總緩存數(shù)也可事先配置。
最后,根據(jù)所述剩余緩存?zhèn)€數(shù),獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。所述剩余緩存時間可按照以下方式計算
HSUPA業(yè)務(wù)隊列剩余的緩存時間=(剩余緩存?zhèn)€數(shù)*典型包長)/發(fā)送速率。其中,所述典型包長可為默認值,或者預先設(shè)置。[0039]步驟22,當所述剩余緩存時間小于擁塞時間閾值時,所述基站減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,所述基站增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
在此步驟中,當所述剩余緩存時間小于擁塞時間閾值時,可生成擁塞反饋消息,以使得基站中接收到所述擁塞反饋消息的單元或模塊可依據(jù)此消息減小高速上行鏈路分組接入業(yè)務(wù)的流量,直到收到下述的擁塞反饋恢復消息后不再減小流量。同樣道理,當所述剩余緩存時間大于擁塞恢復時間閾值時,可生成擁塞恢復反饋消息,以使得基站中接收到所述擁塞反饋恢復消息的單元或模塊可依據(jù)此消息增大高速上行鏈路分組接入業(yè)務(wù)的流量, 直到收到上述的擁塞反饋消息后不再增大流量。
由上可以看出,本發(fā)明實施例的方法是通過在基站側(cè)將獲取到的HSUPA業(yè)務(wù)隊列的剩余緩存時間分別與擁塞時間閾值和擁塞恢復時間閾值進行比較,并且當所述剩余緩存時間小于擁塞時間閾值時,減小所述HSUPA業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述HSUPA業(yè)務(wù)的流量。因而,與現(xiàn)有技術(shù)相比,本發(fā)明實施例避免了現(xiàn)有技術(shù)中根據(jù)由基站控制器側(cè)反饋的信息來調(diào)整HSUPA業(yè)務(wù)流量而引起的響應(yīng)不及時、 帶寬利用率低的缺陷,提高了基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
另外,為進行所述提高基站控制器和基站之間傳輸鏈路的上行帶寬利用率的方法,可在基站側(cè)進行一些預先配置。例如,可包括
(1)設(shè)置所述擁塞時間閾值和擁塞恢復時間閾值。其中,所述擁塞時間閾值表示發(fā)送的HSUPA業(yè)務(wù)隊列即將擁塞的時間門限,所述擁塞恢復時間閾值表示將HSUPA業(yè)務(wù)的流量降低到不發(fā)生擁塞所需的時間門限。這兩個值可根據(jù)經(jīng)驗任意設(shè)置。
(2)為發(fā)送所述高速上行鏈路分組接入業(yè)務(wù)的隊列添加標識。如前所述,雖然在本發(fā)明實施例二所述的方法中,是按照不同的優(yōu)先級發(fā)送不同業(yè)務(wù)的隊列。但是,為增加對基站上行傳輸信號進行控制的靈活性,在本發(fā)明實施例中可為HSUPA業(yè)務(wù)隊列添加隊列標識,以方便對所述HSUPA業(yè)務(wù)的流量進行控制。也就是說,在發(fā)送各業(yè)務(wù)的隊列前,基站可根據(jù)隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列,然后再進行相應(yīng)的流量控制。
(3)為所述高速上行鏈路分組接入業(yè)務(wù)隊列設(shè)置線性隊列號,并存儲所述高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系。
在進行了此項設(shè)置后,在上述步驟22中的擁塞反饋消息中可攜帶即將發(fā)生擁塞的線性隊列號以及擁塞標識,在擁塞反饋恢復消息中可包括需增大流量的線性隊列號以及擁塞恢復標識;其中所述擁塞標識用于表示即將發(fā)生流量擁塞,需減小HSUPA業(yè)務(wù)的流量, 擁塞恢復標識用于表示流量擁塞的情況恢復,可增加HSUPA業(yè)務(wù)的流量。那么,根據(jù)所述擁塞反饋消息或擁塞反饋恢復消息中的線性隊列號以及上述存儲的對應(yīng)關(guān)系,就可減小或增加相應(yīng)用戶的HSUPA業(yè)務(wù)的流量。
根據(jù)上述對本發(fā)明實施例二的方法的描述,在語音業(yè)務(wù)流量較小時,HSUPA業(yè)務(wù)可以充分利用整個端口的剩余帶寬;但同時又不至于會讓基站控制器發(fā)現(xiàn)HSUPA業(yè)務(wù)丟幀了才開始降低HSUPA的發(fā)送流量,而是在HSUPA的發(fā)送流量即將占滿整個端口的剩余帶寬時立即調(diào)整HSUPA的發(fā)送流量,因而減少或避免了 HSUPA業(yè)務(wù)因為發(fā)送流量太大而出現(xiàn)的丟幀現(xiàn)象。同時,在語音業(yè)務(wù)流量大的時候,HSUPA業(yè)務(wù)又能讓出帶寬給語音業(yè)務(wù)。因此,本發(fā)明實施例二所述的方法提高了基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
如圖3所示,本發(fā)明實施例三還提供了一種基站,包括剩余緩存時間獲取單元31 和流量控制單元32。其中,所述剩余緩存時間獲取單元31,用于獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間,將所述剩余緩存時間發(fā)送給所述流量控制單元32 ;流量控制單元32,用于接收所述剩余緩存時間,當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
另外,為進一步提高基站控制器和基站之間傳輸鏈路的上行帶寬利用率,如圖4 所示,還可包括設(shè)置單元33,用于設(shè)置所述流量控制單元32需要的擁塞時間閾值和擁塞恢復時間閾值。
為增加對基站上行傳輸信號進行控制的靈活性,如圖4所示,還可包括
標識添加單元34,用于為所述高速上行鏈路分組接入業(yè)務(wù)的隊列添加隊列標識, 并將所述隊列標識發(fā)送給所述剩余緩存時間獲取單元31 ;此時,所述剩余緩存時間獲取單元31還用于根據(jù)由所述標識添加單元34添加的隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列。
線性隊列號設(shè)置單元35,用于為所述高速上行鏈路分組接入業(yè)務(wù)隊列設(shè)置線性隊列號;存儲單元36,用于存儲所述線性隊列號設(shè)置單元35設(shè)置的高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與所述高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系發(fā)送給所述流量控制單元32。所述流量控制單元32還用于當所述剩余緩存時間小于擁塞時間閾值時,根據(jù)獲取到的線性隊列號,減小所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,根據(jù)獲取到的線性隊列號,增大所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
其中,所述剩余緩存時間獲取單元31可包括
第一獲取模塊,用于在預定時間內(nèi),獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的發(fā)送速率;第二獲取模塊,用于獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存?zhèn)€數(shù); 第三獲取模塊,用于根據(jù)所述剩余緩存?zhèn)€數(shù)以及所述發(fā)送速率,獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。
此外,為準確的對HSUPA業(yè)務(wù)進行流量控制,所述剩余緩存時間獲取單元31還可包括隊列確定模塊,用于根據(jù)由所述標識添加單元34獲取的隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列。之后,在確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列后,通知所述第一獲取模塊獲取所述發(fā)送速率。
其中,所述流量控制單元32可包括判斷模塊,用于判斷所述剩余緩存時間與所述擁塞時間閾值的關(guān)系以及所述剩余緩存時間與所述擁塞恢復時間閾值的關(guān)系;流量控制模塊,用于當所述判斷模塊判斷所述剩余緩存時間小于擁塞時間閾值時,減小高速上行鏈路分組接入業(yè)務(wù)的流量;當所述判斷模塊判斷所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
所述流量控制模塊可包括第一消息生成子模塊,用于當所述判斷模塊判斷剩余緩存時間小于擁塞時間閾值時,觸發(fā)所述第一消息生成子模塊生成擁塞反饋消息,在所述擁塞反饋消息中包括線性隊列號以及擁塞標識;第一流量控制子模塊,用于根據(jù)所述第一消息生成子模塊生成的擁塞反饋消息以及所述存儲單元36存儲的高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,減小對應(yīng)用戶的高速上行鏈路分組接入業(yè)務(wù)的流量;
或者,所述流量控制模塊還可包括
第二消息生成子模塊,用于當所述判斷模塊判斷剩余緩存時間大于擁塞恢復時間閾值時,觸發(fā)所述第二消息生成子模塊生成擁塞恢復反饋消息,在所述擁塞恢復反饋消息中包括線性隊列號以及所述存儲單元36存儲的擁塞恢復標識;第二流量控制子模塊,用于根據(jù)所述第二消息生成子模塊生成的擁塞恢復反饋消息以及所述存儲單元36存儲的高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,增大對應(yīng)用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
綜上所述,本發(fā)明實施例數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng),通過在基站側(cè)將獲取到的HSUPA業(yè)務(wù)隊列的剩余緩存時間分別與擁塞時間閾值和擁塞恢復時間閾值進行比較,并且當所述剩余緩存時間小于擁塞時間閾值時,減小所述HSUPA業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述HSUPA業(yè)務(wù)的流量。也就是說,本發(fā)明實施例是在基站側(cè)動態(tài)的調(diào)節(jié)HSUPA業(yè)務(wù)的流量,因而,與現(xiàn)有技術(shù)相比,本發(fā)明實施例避免了現(xiàn)有技術(shù)中根據(jù)由基站控制器側(cè)反饋的信息來調(diào)整HSUPA業(yè)務(wù)流量而引起的響應(yīng)不及時、帶寬利用率低的缺陷。因此,利用本發(fā)明實施例的技術(shù)方案提高了基站控制器和基站之間傳輸鏈路的上行帶寬利用率。
以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求
的保護范圍為準。
權(quán)利要求
1.一種數(shù)據(jù)傳輸控制方法,其特征在于,包括為高速上行鏈路分組接入業(yè)務(wù)隊列添加隊列標識;根據(jù)所述隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列;獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間;當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
2.根據(jù)權(quán)利要求
1所述的數(shù)據(jù)傳輸控制方法,其特征在于,在所述獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間的步驟前,所述方法還包括設(shè)置所述擁塞時間閾值和擁塞恢復時間閾值。
3.根據(jù)權(quán)利要求
1所述的數(shù)據(jù)傳輸控制方法,其特征在于,所述獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間的步驟包括在預定時間內(nèi),獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的發(fā)送速率;獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存?zhèn)€數(shù);根據(jù)所述剩余緩存?zhèn)€數(shù)以及所述發(fā)送速率,獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。
4.根據(jù)權(quán)利要求
3所述的數(shù)據(jù)傳輸控制方法,其特征在于,所述的發(fā)送速率為在所述預定時間內(nèi)所述高速上行鏈路分組接入業(yè)務(wù)隊列發(fā)送的字節(jié)數(shù)與所述預定時間的商;所述剩余緩存?zhèn)€數(shù)為所述高速上行鏈路分組接入業(yè)務(wù)隊列的總緩存數(shù)與到達所述預定時間的時刻所讀取到的隊列里的報文數(shù)之差。
5.根據(jù)權(quán)利要求
1所述的數(shù)據(jù)傳輸控制方法,其特征在于,根據(jù)所述隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列的步驟后,所述方法還包括為所述高速上行鏈路分組接入業(yè)務(wù)隊列設(shè)置線性隊列號;存儲所述高速上行鏈路分組接入業(yè)務(wù)隊列的線性隊列號與所述高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求
5所述的數(shù)據(jù)傳輸控制方法,其特征在于,當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量的步驟包括當所述剩余緩存時間小于所述擁塞時間閾值時,生成擁塞反饋消息,在所述擁塞反饋消息中包括線性隊列號以及擁塞標識,根據(jù)所述擁塞反饋消息以及存儲的所述高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,減小所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量的步驟包括當所述剩余緩存時間大于擁塞恢復時間閾值時,生成擁塞恢復反饋消息,在所述擁塞恢復反饋消息中包括線性隊列號以及擁塞恢復標識,根據(jù)所述擁塞恢復反饋消息以及存儲的所述高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,增大所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
7.一種基站,其特征在于,包括標識添加單元、剩余緩存時間獲取單元以及流量控制單元;所述標識添加單元,用于為高速上行鏈路分組接入業(yè)務(wù)隊列添加隊列標識,并將所述隊列標識發(fā)送給所述剩余緩存時間獲取單元;所述剩余緩存時間獲取單元,用于根據(jù)由所述標識添加單元添加的隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列,并獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間,將所述剩余緩存時間發(fā)送給所述流量控制單元;所述流量控制單元,用于接收所述剩余緩存時間,當所述剩余緩存時間小于擁塞時間閾值時,減小高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
8.根據(jù)權(quán)利要求
7所述的基站,其特征在于,所述流量控制單元包括判斷模塊,用于判斷所述剩余緩存時間與所述擁塞時間閾值的關(guān)系以及所述剩余緩存時間與所述擁塞恢復時間閾值的關(guān)系;流量控制模塊,用于當所述判斷模塊判斷所述剩余緩存時間小于擁塞時間閾值時,減小高速上行鏈路分組接入業(yè)務(wù)的流量;當所述判斷模塊判斷所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
9.根據(jù)權(quán)利要求
8所述的基站,其特征在于,還包括設(shè)置單元,用于預先設(shè)置所述流量控制單元需要的所述擁塞時間閾值和擁塞恢復時間閾值。
10.根據(jù)權(quán)利要求
7所述的基站,其特征在于,所述剩余緩存時間獲取單元包括隊列確定模塊,用于根據(jù)由所述標識添加單元添加的隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列;第一獲取模塊,用于在預定時間內(nèi),獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的發(fā)送速率;第二獲取模塊,用于獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存?zhèn)€數(shù);第三獲取模塊,用于根據(jù)所述剩余緩存?zhèn)€數(shù)以及所述發(fā)送速率,獲取所述高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間。
11.根據(jù)權(quán)利要求
7所述的基站,其特征在于,還包括線性隊列號設(shè)置單元,用于為所述高速上行鏈路分組接入業(yè)務(wù)隊列設(shè)置線性隊列號;存儲單元,用于存儲所述線性隊列號設(shè)置單元設(shè)置的高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與所述高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系發(fā)送給所述流量控制單元;所述流量控制單元還用于當所述剩余緩存時間小于擁塞時間閾值時,根據(jù)獲取到的線性隊列號,減小所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,根據(jù)獲取到的線性隊列號,增大所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
12.根據(jù)權(quán)利要求
8所述的基站,其特征在于,所述流量控制模塊包括第一消息生成子模塊,用于當所述判斷模塊判斷剩余緩存時間小于所述擁塞時間閾值時,觸發(fā)所述第一消息生成子模塊生成擁塞反饋消息,在所述擁塞反饋消息中包括所述線性隊列號以及擁塞標識;第一流量控制子模塊,用于根據(jù)所述第一消息生成子模塊生成的擁塞反饋消息以及所述存儲單元存儲的所述高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,減小所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
13.根據(jù)權(quán)利要求
12所述的基站,其特征在于,所述流量控制模塊包括第二消息生成子模塊,用于當所述判斷模塊判斷剩余緩存時間大于所述擁塞恢復時間閾值時,觸發(fā)所述第二消息生成子模塊生成擁塞恢復反饋消息,在所述擁塞恢復反饋消息中包括所述線性隊列號以及擁塞恢復標識;第二流量控制子模塊,用于根據(jù)所述第二消息生成子模塊生成的擁塞恢復反饋消息以及所述存儲單元存儲的所述高速上行鏈路分組接入業(yè)務(wù)的線性隊列號與高速上行鏈路分組接入業(yè)務(wù)用戶的對應(yīng)關(guān)系,增大所述線性隊列號對應(yīng)的用戶的高速上行鏈路分組接入業(yè)務(wù)的流量。
14.一種數(shù)據(jù)傳輸控制系統(tǒng),其特征在于,包括至少一個基站,所述基站以可通信的方式與基站控制器相連,并向所述基站控制器發(fā)送高速上行鏈路分組接入業(yè)務(wù)數(shù)據(jù);所述基站,包括標識添加單元、剩余緩存時間獲取單元以及流量控制單元; 所述標識添加單元,用于為高速上行鏈路分組接入業(yè)務(wù)隊列添加隊列標識,并將所述隊列標識發(fā)送給所述剩余緩存時間獲取單元;所述剩余緩存時間獲取單元,用于根據(jù)由所述標識添加單元添加的隊列標識,確定當前隊列為高速上行鏈路分組接入業(yè)務(wù)隊列,并獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間,將所述剩余緩存時間發(fā)送給所述流量控制單元;所述流量控制單元,用于接收所述剩余緩存時間,當所述剩余緩存時間小于擁塞時間閾值時,減小高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。
專利摘要
本發(fā)明實施例公開了一種數(shù)據(jù)傳輸控制方法、裝置及系統(tǒng),涉及通信技術(shù)領(lǐng)域:
,為提高基站控制器和基站之間傳輸鏈路的上行帶寬利用率而發(fā)明。所述方法包括獲取高速上行鏈路分組接入業(yè)務(wù)隊列的剩余緩存時間;當所述剩余緩存時間小于擁塞時間閾值時,減小所述高速上行鏈路分組接入業(yè)務(wù)的流量;當所述剩余緩存時間大于擁塞恢復時間閾值時,增大所述高速上行鏈路分組接入業(yè)務(wù)的流量。本發(fā)明實施例主要應(yīng)用于基站的上行流量控制技術(shù)中。
文檔編號H04W28/10GKCN101489263 B發(fā)布類型授權(quán) 專利申請?zhí)朇N 200910119109
公開日2012年4月25日 申請日期2009年3月3日
發(fā)明者范詩榮 申請人:華為技術(shù)有限公司導出引文BiBTeX, EndNote, RefMan專利引用 (1),