專利名稱:一種實(shí)現(xiàn)流量控制的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流量控制技術(shù),特別是指一種在發(fā)送端和接收端之間實(shí)現(xiàn)流量控制的方法和系統(tǒng)。
背景技術(shù):
在通信系統(tǒng)中,為了發(fā)送端發(fā)送的數(shù)據(jù)能夠使接收端來得及接收,需要及時(shí)控制發(fā)送端發(fā)送數(shù)據(jù)的速率,即需要在發(fā)送端和接收端之間進(jìn)行流量控制。通過流量控制,可以減少數(shù)據(jù)在發(fā)送端和接收端之間的傳輸時(shí)延,避免在發(fā)送端和接收端之間的接口上數(shù)據(jù)擁塞而導(dǎo)致部分?jǐn)?shù)據(jù)的丟失;同時(shí),在接收端接收緩沖區(qū)還能夠接收數(shù)據(jù)的前提下,讓發(fā)送端發(fā)送緩沖區(qū)中的數(shù)據(jù)盡早傳輸?shù)浇邮斩恕?br> 高速下行分組接入(HSDPA)是3GPP在R5協(xié)議中為了滿足上/下行數(shù)據(jù)業(yè)務(wù)不對(duì)稱的需求而提出的一種調(diào)制解調(diào)算法,它可以在不改變已經(jīng)建設(shè)的寬帶碼分多址(WCDMA)網(wǎng)絡(luò)結(jié)構(gòu)的情況下,把下行數(shù)據(jù)業(yè)務(wù)速率提高到10Mbps。該技術(shù)是WCDMA網(wǎng)絡(luò)建設(shè)后期提高下行容量和數(shù)據(jù)業(yè)務(wù)速率的一種重要技術(shù)。HSDPA采用自適應(yīng)的編碼和調(diào)制(AMC)、快速混合自動(dòng)重傳(HARQ)和快速調(diào)度等關(guān)鍵技術(shù),有效地解決了下行容量受限問題,提高下行分組數(shù)據(jù)速率,減少傳輸時(shí)延。HSDPA技術(shù)非常適合數(shù)據(jù)傳輸需求具有突發(fā)性、數(shù)據(jù)傳輸時(shí)延要求沒有語音電話等業(yè)務(wù)高的非實(shí)時(shí)業(yè)務(wù)。
引入HSDPA之后,在無線網(wǎng)絡(luò)控制器(RNC)和基站(NodeB)之間的Iub接口增加了流量控制機(jī)制。流量控制的目的是減少數(shù)據(jù)在Iub接口上的傳輸速率,避免在Iub接口上數(shù)據(jù)沖突而導(dǎo)致的數(shù)據(jù)丟失;同時(shí),在不超出NodeB接收緩沖區(qū)的前提下,讓RNC的發(fā)送緩沖區(qū)的數(shù)據(jù)盡早傳輸?shù)絅odeB的接收緩中區(qū)。
在現(xiàn)有技術(shù)中,HSDPA的流量控制主要是通過Iub接口的容量請(qǐng)求過程和容量分配過程實(shí)現(xiàn)。如圖1所示,現(xiàn)有技術(shù)中的流量控制過程如下所述。
步驟101在Iub接口上,RNC通過容量請(qǐng)求控制幀向NodeB發(fā)送容量請(qǐng)求。容量請(qǐng)求控制幀中包含各業(yè)務(wù)在RNC的發(fā)送緩沖區(qū)中的數(shù)據(jù)量。
步驟102NodeB接收到RNC的容量請(qǐng)求后,根據(jù)請(qǐng)求容量分配的各業(yè)務(wù)在空中接口的發(fā)送數(shù)率和在NodeB接收緩沖區(qū)中已緩存的數(shù)據(jù)量以及Iub接口用于傳輸HSDPA數(shù)據(jù)的傳輸帶寬,給各業(yè)務(wù)分配下一時(shí)刻能夠發(fā)送的數(shù)據(jù)量大小,并將所得到的容量分配信息攜帶在容量分配控制幀發(fā)送給RNC。
步驟103RNC根據(jù)容量分配信息中給各業(yè)務(wù)分配的發(fā)送數(shù)據(jù)量大小,向NodeB發(fā)送各業(yè)務(wù)數(shù)據(jù)。
從以上流量控制過程可以看出,在RNC和NodeB之間通過發(fā)送容量請(qǐng)求控制幀和容量分配數(shù)據(jù)幀的方法達(dá)到流量控制的目的,該方法存在以下幾個(gè)缺點(diǎn)(1)流量控制過程中,RNC向NodeB發(fā)送容量請(qǐng)求,NodeB根據(jù)容量請(qǐng)求逆行容量分配后返回給RNC,而且容量請(qǐng)求控制幀和容量分配控制幀在Iub接口上傳輸時(shí)也會(huì)產(chǎn)生一定的時(shí)延,因此,流量控制的反應(yīng)速度慢,從而降低了流量控制的及時(shí)性。
(2)容量請(qǐng)求控制幀和容量分配控制幀在進(jìn)行流量控制的同時(shí),增加了Iub接口上的數(shù)據(jù)傳輸,降低了Iub接口的帶寬利用效率。
(3)雖然NodeB在進(jìn)行容量分配的時(shí)候考慮了Iub接口傳輸帶寬,但NodeB是基于一定時(shí)間段內(nèi)的平均傳輸帶寬進(jìn)行了容量分配,而RNC雖然是根據(jù)容量分配信息進(jìn)行數(shù)據(jù)傳輸?shù)鋽?shù)據(jù)傳輸具有突發(fā)性和隨機(jī)性,因此,在某一時(shí)刻RNC發(fā)送的數(shù)據(jù)量會(huì)超過Iub接口傳輸帶寬,從而產(chǎn)生Iub接口上的數(shù)據(jù)沖突;在某一時(shí)刻RNC發(fā)送的數(shù)據(jù)量比較小,從而不能充分利用Iub接口傳輸帶寬。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的第一個(gè)主要目的在于提供一種實(shí)現(xiàn)流量控制的方法,有效地提高流量控制的及時(shí)性。
本發(fā)明的第二個(gè)主要目的在于提供一種實(shí)現(xiàn)流量控制的系統(tǒng),有效地提高流量控制的及時(shí)性。
為了達(dá)到上述第一個(gè)目的,本發(fā)明提供一種流量控制方法,該方法包括a.接收端監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),將接收緩沖區(qū)的狀態(tài)信息發(fā)送給發(fā)送端;b.發(fā)送端獲取接收緩沖區(qū)的狀態(tài)信息,并根據(jù)接收緩沖區(qū)的狀態(tài)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
步驟a所述接收端將接收緩沖區(qū)的狀態(tài)信息發(fā)送給發(fā)送端為在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息并發(fā)送給發(fā)送端;步驟b所述發(fā)送端獲取接收緩沖區(qū)的狀態(tài)信息為發(fā)送端從反向數(shù)據(jù)幀中獲取接收緩中區(qū)的狀態(tài)信息。
步驟a所述接收緩沖區(qū)的狀態(tài)為該接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量。所述接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量為當(dāng)前時(shí)刻接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量,或者,當(dāng)前時(shí)刻接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量與當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)該接收緩沖區(qū)能夠減少的數(shù)據(jù)量之和。所述接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量可以為該接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)包個(gè)數(shù)。
步驟a所述接收緩沖區(qū)的狀態(tài)為該接收緩沖區(qū)的占用情況。
所述在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息為在反向數(shù)據(jù)幀中增加一個(gè)或一個(gè)以上比特,用所述比特表示接收緩沖區(qū)的狀態(tài)信息。
所述反向數(shù)據(jù)幀為接收端向發(fā)送端發(fā)送的源數(shù)據(jù),或者是接收端向發(fā)送端返回的對(duì)接收數(shù)據(jù)情況的確認(rèn)信息。
當(dāng)發(fā)送端和接收端之間傳輸多個(gè)業(yè)務(wù)的數(shù)據(jù)時(shí),步驟b所述根據(jù)接收緩沖區(qū)的狀態(tài)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度為發(fā)送端根據(jù)各業(yè)務(wù)接收緩沖區(qū)的狀態(tài)信息,結(jié)合各業(yè)務(wù)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)量、發(fā)送端和接收端之間的接口傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中數(shù)據(jù)進(jìn)行調(diào)度。
所述發(fā)送端對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中數(shù)據(jù)進(jìn)行調(diào)度的步驟包括發(fā)送端比較所有業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量與發(fā)送端和接收端之間的接口傳輸帶寬的大小,如果所述接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量小于所述傳輸帶寬,則發(fā)送端進(jìn)一步比較各業(yè)務(wù)的發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量與對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的大小,針對(duì)發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量大于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),發(fā)送端按該業(yè)務(wù)的接收緩中區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量向?qū)?yīng)業(yè)務(wù)的接收緩沖區(qū)發(fā)送對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù);針對(duì)發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量小于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),發(fā)送端將該業(yè)務(wù)的發(fā)送緩沖區(qū)的數(shù)據(jù)全部發(fā)送給對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū);如果所述接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量大于所述傳輸帶寬,則發(fā)送端按照優(yōu)先級(jí)的高低順序,在發(fā)送端和接收端的接口上,先分配高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù),如果所述高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù)量小于發(fā)送端和接收端之間的接口傳輸帶寬,則再分配次高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù),直到用完發(fā)送端和接收端之間的接口傳輸帶寬為止。
步驟a所述接收端監(jiān)測(cè)接收緩沖區(qū)的狀態(tài)為接收端接收到發(fā)送端發(fā)送來的業(yè)務(wù)數(shù)據(jù)后,監(jiān)測(cè)接收緩沖區(qū)的狀態(tài);或者,以一定的時(shí)間間隔為周期,監(jiān)測(cè)接收緩沖區(qū)的狀態(tài);或者,隨機(jī)監(jiān)測(cè)接收緩沖區(qū)的狀態(tài)。
所述發(fā)送端為無線網(wǎng)絡(luò)控制器RNC,所述接收端為基站NodeB。
為了達(dá)到上述第二個(gè)目的,本發(fā)明提供一種在發(fā)送端和接收端之間實(shí)現(xiàn)流量控制的系統(tǒng),發(fā)送端包括發(fā)送緩沖區(qū),接收端包括接收緩沖區(qū),發(fā)送端還包括調(diào)度單元和反向數(shù)據(jù)輸入單元;接收端還包括監(jiān)測(cè)單元和反向數(shù)據(jù)輸出單元;其中,
監(jiān)測(cè)單元用于監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),并將接收緩沖區(qū)的狀態(tài)傳給反向數(shù)據(jù)輸出單元;反向數(shù)據(jù)輸出單元用于將從監(jiān)測(cè)單元接收到的接收緩沖區(qū)的狀態(tài)發(fā)送給反向數(shù)據(jù)輸入單元;反向數(shù)據(jù)輸入單元用于將從反向數(shù)據(jù)輸出單元接收到的接收緩沖區(qū)的狀態(tài)傳給調(diào)度單元;調(diào)度單元用于根據(jù)反向數(shù)據(jù)輸入單元得到的接收緩沖區(qū)的狀態(tài),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
所述發(fā)送緩沖區(qū)包括針對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū),接收緩中區(qū)包括針對(duì)各業(yè)務(wù)的接收緩沖區(qū);監(jiān)測(cè)單元用于監(jiān)測(cè)各業(yè)務(wù)的接收緩沖區(qū),并將各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)傳給反向數(shù)據(jù)輸出單元;調(diào)度單元用于獲取各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量、發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),并根據(jù)各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)、各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送的數(shù)據(jù)量、發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
根據(jù)本發(fā)明提供的流量控制方法和系統(tǒng),接收端監(jiān)測(cè)接收緩中區(qū)的狀態(tài)并將接收緩沖區(qū)狀態(tài)反饋給發(fā)送端,發(fā)送端則基于接收緩沖區(qū)的狀態(tài)合理進(jìn)行調(diào)度,由于接收端主動(dòng)將接收緩沖區(qū)狀態(tài)發(fā)給發(fā)送端,因此,發(fā)送端能夠及時(shí)根據(jù)接收緩沖區(qū)的狀態(tài)進(jìn)行流量控制,從而提高了流量控制的及時(shí)性。當(dāng)接收端實(shí)時(shí)監(jiān)測(cè)接收緩沖區(qū)狀態(tài)并通知發(fā)送端時(shí),發(fā)送端能夠?qū)崟r(shí)地掌握接收緩沖區(qū)的狀態(tài),從而發(fā)送端能夠?qū)崟r(shí)按照接收緩沖區(qū)的狀態(tài)進(jìn)行調(diào)度,提高了流量控制的實(shí)時(shí)性。由于接收端通過反向數(shù)據(jù)幀將接收緩沖區(qū)的狀態(tài)反饋給發(fā)送端,因此沒有為流量控制另外占用發(fā)送端和接收端之間的接口傳輸帶寬,從而提高傳輸帶寬的利用率。更進(jìn)一步的,由于發(fā)送端是根據(jù)接收緩沖區(qū)的狀態(tài)以及結(jié)合自身發(fā)送緩沖區(qū)狀態(tài),發(fā)送端和接收端之間的接口傳輸帶寬以及各業(yè)務(wù)的優(yōu)先級(jí)順序進(jìn)行合理的調(diào)度,因此,不僅能夠有效的利用傳輸帶寬,而且還能夠減少傳輸帶寬中的數(shù)據(jù)沖突,而且還保證了高優(yōu)先級(jí)的業(yè)務(wù)數(shù)據(jù)的優(yōu)先傳輸。
圖1所示為現(xiàn)有技術(shù)中實(shí)現(xiàn)流量控制的流程圖;圖2所示為本發(fā)明中實(shí)現(xiàn)流量控制的流程圖;圖3所示為本發(fā)明中在HSDPA通信過程中在Iub接口實(shí)現(xiàn)流量控制的示意圖;圖4所示為本發(fā)明中RNC根據(jù)接收緩沖區(qū)狀態(tài)在Iub接口上調(diào)度各業(yè)務(wù)數(shù)據(jù)的流程圖;圖5所示為本發(fā)明中實(shí)現(xiàn)流量控制的系統(tǒng)框圖。
具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面舉具體實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
本發(fā)明實(shí)現(xiàn)流量控制的總體思路是接收端實(shí)時(shí)監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),并在向發(fā)送端發(fā)送的反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息;發(fā)送端根據(jù)接收緩沖區(qū)的狀態(tài)信息,對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。本發(fā)明中,發(fā)送端和接收端之間是基于接收端的緩沖區(qū)狀態(tài)實(shí)現(xiàn)流量控制。這種流量控制方法,不僅能夠提高流量控制的及時(shí)性,而且還能夠充分利用發(fā)送端和接收端之間的接口傳輸帶寬,以及能夠減少發(fā)送端和接收端之間的接口上的數(shù)據(jù)沖突。下面詳細(xì)介紹本發(fā)明提供的流量控制方法的實(shí)現(xiàn)過程。
圖2所示為基于接收端的緩沖區(qū)狀態(tài)實(shí)現(xiàn)流量控制的流程,該流程包括以下幾個(gè)步驟步驟201接收端監(jiān)測(cè)每個(gè)業(yè)務(wù)對(duì)應(yīng)的接收緩沖區(qū)的狀態(tài)。
通常,在通信系統(tǒng)中同時(shí)存在多個(gè)業(yè)務(wù),這時(shí),發(fā)送端和接收端分別設(shè)置對(duì)應(yīng)各業(yè)務(wù)的發(fā)送和接收緩沖區(qū)。本發(fā)明實(shí)施例中以存在多個(gè)業(yè)務(wù)為例,說明流量控制過程。本發(fā)明所述的流量控制過程同樣也適用于存在一個(gè)業(yè)務(wù)的情況。
所述接收端可以實(shí)時(shí)監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),實(shí)時(shí)監(jiān)測(cè)可以包括以下幾個(gè)情況接收端可以在每次接收到發(fā)送端發(fā)送來的業(yè)務(wù)數(shù)據(jù)后,對(duì)接收緩中區(qū)狀態(tài)進(jìn)行監(jiān)測(cè);或者可以以一定的時(shí)間間隔為周期進(jìn)行接收緩沖區(qū)狀態(tài)的監(jiān)測(cè);或者可以隨機(jī)進(jìn)行接收緩沖區(qū)狀態(tài)的監(jiān)測(cè)。
接收緩沖區(qū)的狀態(tài)可以由多種方式表示,分別描述如下所述。
接收緩沖區(qū)狀態(tài)的一種表示方法是用接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量表示接收緩沖區(qū)狀態(tài)。接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量可以是當(dāng)前時(shí)刻該接收緩中區(qū)中空閑的部分能夠接收的數(shù)據(jù)量。接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量還可以是當(dāng)前時(shí)刻該接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量與當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)該接收緩沖區(qū)能夠減少的數(shù)據(jù)量之和。其中,下一時(shí)刻是指接收端接收發(fā)送端發(fā)送下一個(gè)數(shù)據(jù)的時(shí)刻,從當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段通??梢哉J(rèn)為是發(fā)送端和接收端之間的接口雙向傳輸時(shí)延。
由于接收端將接收緩沖區(qū)的數(shù)據(jù)發(fā)送給下一級(jí)節(jié)點(diǎn),例如通過空中接口發(fā)送給對(duì)應(yīng)的目標(biāo)終端,因此,經(jīng)過一段時(shí)間后,接收緩中區(qū)的數(shù)據(jù)量會(huì)減少?;谏鲜霈F(xiàn)象,接收端在監(jiān)測(cè)接收緩沖區(qū)的狀態(tài)時(shí),進(jìn)一步考慮接收端將接收緩沖區(qū)中數(shù)據(jù)發(fā)送出去而接收緩沖區(qū)中數(shù)據(jù)量減少的情況,這樣能夠更準(zhǔn)確地表示在下一時(shí)刻的接收緩中區(qū)的狀態(tài),這時(shí),接收緩沖區(qū)狀態(tài)具體為當(dāng)前時(shí)刻接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量與當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)接收緩沖區(qū)能夠減少的數(shù)據(jù)量之和為下一時(shí)刻該接收緩沖區(qū)能夠接收的數(shù)據(jù)量。以接收端通過空中接口將接收緩沖區(qū)的數(shù)據(jù)發(fā)送出去的情況為例,計(jì)算當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)接收緩沖區(qū)能夠減少的數(shù)據(jù)量的方法為根據(jù)各業(yè)務(wù)在空中接口的發(fā)送速率,計(jì)算在當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi),各業(yè)務(wù)數(shù)據(jù)能夠發(fā)送出去的數(shù)據(jù)量,該數(shù)據(jù)量為在當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)該接收緩沖區(qū)還能夠減少的數(shù)據(jù)量。
接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量可以用在下一時(shí)刻能夠接收的數(shù)據(jù)包的個(gè)數(shù)表示。通常,發(fā)送端在建立業(yè)務(wù)時(shí)會(huì)通知接收端該業(yè)務(wù)的一個(gè)數(shù)據(jù)包的大小,因此,接收端將對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量除以單個(gè)數(shù)據(jù)包的大小,就能得到對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)包的個(gè)數(shù)。這種用數(shù)據(jù)包個(gè)數(shù)表示接收緩沖區(qū)能夠接收的數(shù)據(jù)量的方法能以少量的數(shù)據(jù)比特精確表示接收緩沖區(qū)的狀態(tài)。接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量還可以直接用能夠接收的數(shù)據(jù)量的比特?cái)?shù)表示。
接收緩沖區(qū)狀態(tài)的另一種表示方法是用接收緩沖區(qū)的占用情況來表示接收緩沖區(qū)的狀態(tài)。所述的占用情況,可以用具體被占用的百分比或未被占用的百分比表示,也可以用大致的占用狀態(tài)表示。當(dāng)用未被占用的百分比表示接收緩沖區(qū)狀態(tài)時(shí),如果發(fā)送端預(yù)先知道接收緩沖區(qū)的總大小,則能確定未被占用的空閑的大小。當(dāng)用大致的占用狀態(tài),例如用“滿”、“未滿”和“空”等幾個(gè)狀態(tài)表示接收緩沖區(qū)的占用情況時(shí),“滿”表示接收緩沖區(qū)已被占滿,不能再接收新的數(shù)據(jù),“未滿”表示接收緩沖區(qū)中還有一部分空閑,可以再接收一些新的數(shù)據(jù),“空”表示接收緩沖區(qū)完全空閑,還可以再接收新的數(shù)據(jù)。
在流量控制的具體實(shí)現(xiàn)過程中,發(fā)送端和接收端需要事先設(shè)定接收緩沖區(qū)狀態(tài)的表示方法,或者,接收端將自身使用的接收緩沖區(qū)狀態(tài)的表示方法告訴發(fā)送端。
步驟202接收端將每個(gè)業(yè)務(wù)對(duì)應(yīng)的接收緩沖區(qū)的狀態(tài)信息發(fā)送給發(fā)送端。
本步驟具體可以在每個(gè)業(yè)務(wù)的反向數(shù)據(jù)幀中攜帶對(duì)應(yīng)業(yè)務(wù)接收緩沖區(qū)的狀態(tài)信息并發(fā)送給發(fā)送端。其中,反向數(shù)據(jù)幀可以為接收端向發(fā)送端發(fā)送的對(duì)應(yīng)業(yè)務(wù)的源數(shù)據(jù),或者是接收端向發(fā)送端返回的對(duì)接收對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù)情況的確認(rèn)信息。在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)狀態(tài)信息的方法為在反向數(shù)據(jù)幀上增加用于表示接收緩沖區(qū)狀態(tài)的標(biāo)識(shí)段,例如可以增加1個(gè)比特或多個(gè)比特表示接收緩沖區(qū)狀態(tài)。
或者,可以專門用一個(gè)反向數(shù)據(jù)幀攜帶所有業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)信息并發(fā)送給發(fā)送端。
步驟203發(fā)送端獲得各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)信息。發(fā)送端可以根據(jù)接收端發(fā)送的反向數(shù)據(jù)幀中獲取各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)信息。
步驟204發(fā)送端根據(jù)各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài),對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。具體為,發(fā)送端在下一個(gè)發(fā)送數(shù)據(jù)的時(shí)刻,根據(jù)每個(gè)業(yè)務(wù)在接收端接收緩沖區(qū)狀態(tài),結(jié)合每個(gè)業(yè)務(wù)在發(fā)送端發(fā)送緩沖區(qū)中待發(fā)送的數(shù)據(jù)量、發(fā)送端和接收端之間接口傳輸帶寬,以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中數(shù)據(jù)進(jìn)行快速的調(diào)度。
重復(fù)上述步驟,發(fā)送端始終能夠根據(jù)接收端接收緩沖區(qū)的狀態(tài)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行快速調(diào)度,實(shí)現(xiàn)了發(fā)送端和接收端之間的流量控制。
下面針對(duì)WCDMA系統(tǒng)中的HSDPA通信過程為例,詳細(xì)說明流量控制的具體實(shí)現(xiàn)方法。
圖3所示為HSDPA通信過程中在Iub接口實(shí)現(xiàn)流量控制的示意圖。如圖3所示,RNC有針對(duì)各業(yè)務(wù)的發(fā)送緩中區(qū),發(fā)送緩沖區(qū)中陰影的部分表示待發(fā)送數(shù)據(jù)量;NodeB有針對(duì)各業(yè)務(wù)的接收緩沖區(qū),接收緩中區(qū)中陰影的部分表示在緩沖區(qū)中已接收的數(shù)據(jù)量,接收緩沖區(qū)中白色的部分表示在緩沖區(qū)中空閑的部分,該空閑的部分相當(dāng)于當(dāng)前時(shí)刻能夠接收的數(shù)據(jù)量。
RNC在建立某一業(yè)務(wù)過程中,告訴NodeB該業(yè)務(wù)的一個(gè)數(shù)據(jù)包的大小。例如,針對(duì)業(yè)務(wù)A的一個(gè)數(shù)據(jù)包的大小為320比特。
NodeB在給RNC發(fā)送針對(duì)某一業(yè)務(wù)的上行數(shù)據(jù)幀的時(shí)刻,以預(yù)先設(shè)定的對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù)包大小計(jì)算對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)能夠接收的數(shù)據(jù)包的個(gè)數(shù),并把所述數(shù)據(jù)包個(gè)數(shù)攜帶在上行數(shù)據(jù)幀中,發(fā)送給RNC。例如,在上行數(shù)據(jù)幀中增加10個(gè)比特用于表示所述數(shù)據(jù)包的個(gè)數(shù)。10個(gè)比特可以表示的數(shù)據(jù)包個(gè)數(shù)最大可以達(dá)到1024個(gè)。
RNC收集從各業(yè)務(wù)的上行數(shù)據(jù)幀攜帶的對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)能夠接收的數(shù)據(jù)包個(gè)數(shù),并結(jié)合各業(yè)務(wù)在RNC發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量,Iub接口傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí)關(guān)系,合理調(diào)度在Iub接口上發(fā)送的數(shù)據(jù)。下面給出RNC根據(jù)NodeB返回的接收緩沖區(qū)狀態(tài)調(diào)度待發(fā)送數(shù)據(jù)的過程,如圖4所示,通過以下幾個(gè)步驟實(shí)現(xiàn)。
步驟401RNC比較所有業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量與Iub傳輸帶寬的大小,如果所有業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量小于Iub傳輸帶寬,則說明Iub傳輸帶寬足夠,執(zhí)行步驟402;如果所有業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量大于Iub傳輸帶寬,則說明Iub傳輸帶寬受到限制,則執(zhí)行步驟403。
步驟402RNC比較各業(yè)務(wù)的發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量與對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的大小,如果RNC中某業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量大于對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量,則執(zhí)行步驟402-1;如果RNC中某業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量小于對(duì)應(yīng)業(yè)務(wù)的接收緩中區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量,則執(zhí)行步驟402-2。
步驟402-1針對(duì)發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量大于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),RNC按該業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)包個(gè)數(shù)向NodeB的該業(yè)務(wù)的接收緩沖區(qū)發(fā)送該業(yè)務(wù)的數(shù)據(jù)。
步驟402-2針對(duì)發(fā)送緩中區(qū)中待發(fā)送數(shù)據(jù)量小于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),RNC將該業(yè)務(wù)的發(fā)送緩沖區(qū)的數(shù)據(jù)全部發(fā)送給該業(yè)務(wù)的接收緩沖區(qū)。
步驟403RNC根據(jù)各業(yè)務(wù)接收緩沖區(qū)的狀態(tài)、各業(yè)務(wù)的待發(fā)送數(shù)據(jù)量以及各業(yè)務(wù)的優(yōu)先級(jí)順序,按照優(yōu)先級(jí)的高低順序,在Iub接口上,先分配高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù)后,如果還有剩余的Iub接口傳輸帶寬,再分配次高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù),依次類推,直到在這一時(shí)刻能夠充分利用Iub接口傳輸帶寬為止。
假設(shè),Iub傳輸帶寬總共可以傳輸100個(gè)數(shù)據(jù)包,但業(yè)務(wù)A的接收緩沖區(qū)可以接收60個(gè)數(shù)據(jù)包,業(yè)務(wù)B可以接收30個(gè)數(shù)據(jù)包,業(yè)務(wù)C可以接收50個(gè)數(shù)據(jù)包,且業(yè)務(wù)A的優(yōu)先級(jí)高于業(yè)務(wù)B,業(yè)務(wù)B的優(yōu)先級(jí)高于業(yè)務(wù)C。則RNC在這一時(shí)刻,可以為業(yè)務(wù)A發(fā)送60個(gè)數(shù)據(jù)包,為業(yè)務(wù)B發(fā)送30個(gè)數(shù)據(jù)包,剩余的10個(gè)數(shù)據(jù)包的帶寬分配給業(yè)務(wù)C。
綜上所述,本發(fā)明流量控制的方法是發(fā)送端基于接收端的接收緩沖區(qū)的狀態(tài),對(duì)發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。從而,本發(fā)明的方法適用于所有采用接收緩沖區(qū)的流量控制過程中。
下面給出在發(fā)送端和接收端之間實(shí)現(xiàn)流量控制的系統(tǒng)結(jié)構(gòu),如圖5所示,實(shí)現(xiàn)流量控制的系統(tǒng)為發(fā)送端包括發(fā)送緩沖區(qū)、調(diào)度單元和反向數(shù)據(jù)輸入單元;接收端包括接收緩沖區(qū)、監(jiān)測(cè)單元和反向數(shù)據(jù)輸出單元。其中,發(fā)送緩沖區(qū)和接收緩沖區(qū)分別分為針對(duì)各業(yè)務(wù)的緩沖區(qū),發(fā)送端緩沖區(qū)中有待發(fā)送數(shù)據(jù),接收緩沖區(qū)中有已接收的數(shù)據(jù)。
監(jiān)測(cè)單元監(jiān)測(cè)各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài),并將接收緩沖區(qū)的狀態(tài)傳給反向數(shù)據(jù)輸出單元。其中,監(jiān)測(cè)單元將監(jiān)測(cè)到的接收緩沖區(qū)的狀態(tài)用具體的形式表示。
反向數(shù)據(jù)輸出單元將從監(jiān)測(cè)單元接收到的接收緩沖區(qū)的狀態(tài)發(fā)送給發(fā)送端的反向數(shù)據(jù)輸入單元。
反向數(shù)據(jù)輸入單元將從接收端的反向數(shù)據(jù)輸出單元接收到的接收緩沖區(qū)的狀態(tài)傳給調(diào)度單元。
調(diào)度單元根據(jù)反向數(shù)據(jù)輸入單元得到的接收緩沖區(qū)的狀態(tài),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。調(diào)度單元進(jìn)行調(diào)度時(shí),先獲取各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量,同時(shí)還獲取發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí);然后根據(jù)各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)、各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送的數(shù)據(jù)量、發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。其中,業(yè)務(wù)優(yōu)先級(jí)和發(fā)送端和接收端之間的傳輸帶寬信息,可以設(shè)置在調(diào)度單元中,也可以是由調(diào)度單元從發(fā)送端的其它功能單元中獲取得到。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在發(fā)送端和接收端之間實(shí)現(xiàn)流量控制的方法,其特征在于,該方法包括a.接收端監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),將接收緩沖區(qū)的狀態(tài)信息發(fā)送給發(fā)送端;b.發(fā)送端獲取接收緩沖區(qū)的狀態(tài)信息,并根據(jù)接收緩沖區(qū)的狀態(tài)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
2.根據(jù)權(quán)利要求
1所述的方法,其特征在于,步驟a所述接收端將接收緩沖區(qū)的狀態(tài)信息發(fā)送給發(fā)送端為在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息并發(fā)送給發(fā)送端;步驟b所述發(fā)送端獲取接收緩沖區(qū)的狀態(tài)信息為發(fā)送端從反向數(shù)據(jù)幀中獲取接收緩沖區(qū)的狀態(tài)信息。
3.根據(jù)權(quán)利要求
1或2所述的方法,其特征在于,步驟a所述接收緩沖區(qū)的狀態(tài)為該接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量。
4.根據(jù)權(quán)利要求
3所述的方法,其特征在于,所述接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量為當(dāng)前時(shí)刻接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量,或者,當(dāng)前時(shí)刻接收緩沖區(qū)中空閑的部分能夠接收的數(shù)據(jù)量與當(dāng)前時(shí)刻到下一時(shí)刻之間的時(shí)間段內(nèi)該接收緩沖區(qū)能夠減少的數(shù)據(jù)量之和。
5.根據(jù)權(quán)利要求
3所述的方法,其特征在于,所述接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量為該接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)包個(gè)數(shù)。
6.根據(jù)權(quán)利要求
1或2所述的方法,其特征在于,步驟a所述接收緩沖區(qū)的狀態(tài)為該接收緩沖區(qū)的占用情況。
7.根據(jù)權(quán)利要求
2所述的方法,其特征在于,所述在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息為在反向數(shù)據(jù)幀中增加一個(gè)或一個(gè)以上比特,用所述比特表示接收緩沖區(qū)的狀態(tài)信息。
8.根據(jù)權(quán)利要求
2所述的方法,其特征在于,所述反向數(shù)據(jù)幀為接收端向發(fā)送端發(fā)送的源數(shù)據(jù),或者是接收端向發(fā)送端返回的對(duì)接收數(shù)據(jù)情況的確認(rèn)信息。
9.根據(jù)權(quán)利要求
1或2所述的方法,其特征在于,當(dāng)發(fā)送端和接收端之間傳輸多個(gè)業(yè)務(wù)的數(shù)據(jù)時(shí),步驟b所述發(fā)送端根據(jù)接收緩沖區(qū)的狀態(tài)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度為發(fā)送端根據(jù)各業(yè)務(wù)接收緩沖區(qū)的狀態(tài),結(jié)合各業(yè)務(wù)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)量、發(fā)送端和接收端之間的接口傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中數(shù)據(jù)進(jìn)行調(diào)度。
10.根據(jù)權(quán)利要求
9所述的方法,其特征在于,所述發(fā)送端對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū)中數(shù)據(jù)進(jìn)行調(diào)度的步驟包括發(fā)送端比較所有業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量與發(fā)送端和接收端之間的接口傳輸帶寬的大小,如果所述接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量小于所述傳輸帶寬,則發(fā)送端進(jìn)一步比較各業(yè)務(wù)的發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量與對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的大小,針對(duì)發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量大于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),發(fā)送端按該業(yè)務(wù)的接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量向?qū)?yīng)業(yè)務(wù)的接收緩沖區(qū)發(fā)送對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù);針對(duì)發(fā)送緩沖區(qū)中的待發(fā)送數(shù)據(jù)量小于接收緩沖區(qū)在下一時(shí)刻能夠接收的數(shù)據(jù)量的業(yè)務(wù),發(fā)送端將該業(yè)務(wù)的發(fā)送緩沖區(qū)的數(shù)據(jù)全部發(fā)送給對(duì)應(yīng)業(yè)務(wù)的接收緩沖區(qū);如果所述接收緩沖區(qū)在下一時(shí)刻能夠接收的總數(shù)據(jù)量大于所述傳輸帶寬,則發(fā)送端按照優(yōu)先級(jí)的高低順序,在發(fā)送端和接收端的接口上,先分配高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù),如果所述高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù)量小于發(fā)送端和接收端之間的接口傳輸帶寬,則再分配次高優(yōu)先級(jí)業(yè)務(wù)的數(shù)據(jù),直到用完發(fā)送端和接收端之間的接口傳輸帶寬為止。
11.根據(jù)權(quán)利要求
1或2所述的方法,其特征在于,步驟a所述接收端監(jiān)測(cè)接收緩沖區(qū)的狀態(tài)為接收端接收到發(fā)送端發(fā)送來的業(yè)務(wù)數(shù)據(jù)后,監(jiān)測(cè)接收緩沖區(qū)的狀態(tài);或者,以一定的時(shí)間間隔為周期,監(jiān)測(cè)接收緩沖區(qū)的狀態(tài);或者,隨機(jī)監(jiān)測(cè)接收緩沖區(qū)的狀態(tài)。
12.根據(jù)權(quán)利要求
1或2所述的方法,其特征在于,所述發(fā)送端為無線網(wǎng)絡(luò)控制器RNC,所述接收端為基站NodeB。
13.一種在發(fā)送端和接收端之間實(shí)現(xiàn)流量控制的系統(tǒng),發(fā)送端包括發(fā)送緩沖區(qū),接收端包括接收緩沖區(qū),其特征在于,發(fā)送端還包括調(diào)度單元和反向數(shù)據(jù)輸入單元;接收端還包括監(jiān)測(cè)單元和反向數(shù)據(jù)輸出單元;其中,監(jiān)測(cè)單元用于監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),并將接收緩沖區(qū)的狀態(tài)傳給反向數(shù)據(jù)輸出單元;反向數(shù)據(jù)輸出單元用于將從監(jiān)測(cè)單元接收到的接收緩沖區(qū)的狀態(tài)發(fā)送給反向數(shù)據(jù)輸入單元;反向數(shù)據(jù)輸入單元用于將從反向數(shù)據(jù)輸出單元接收到的接收緩沖區(qū)的狀態(tài)傳給調(diào)度單元;調(diào)度單元用于根據(jù)反向數(shù)據(jù)輸入單元得到的接收緩沖區(qū)的狀態(tài),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
14.根據(jù)權(quán)利要求
13所述的系統(tǒng),其特征在于,所述發(fā)送緩沖區(qū)包括針對(duì)各業(yè)務(wù)的發(fā)送緩沖區(qū),接收緩沖區(qū)包括針對(duì)各業(yè)務(wù)的接收緩沖區(qū);監(jiān)測(cè)單元用于監(jiān)測(cè)各業(yè)務(wù)的接收緩沖區(qū),并將各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)傳給反向數(shù)據(jù)輸出單元;調(diào)度單元用于獲取各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送數(shù)據(jù)量、發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),并根據(jù)各業(yè)務(wù)的接收緩沖區(qū)的狀態(tài)、各業(yè)務(wù)的發(fā)送緩沖區(qū)中待發(fā)送的數(shù)據(jù)量、發(fā)送端和接收端之間的傳輸帶寬以及各業(yè)務(wù)之間的優(yōu)先級(jí),對(duì)發(fā)送緩沖區(qū)的待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。
專利摘要
本發(fā)明公開了一種在發(fā)送端和接收端之間進(jìn)行流量控制的方法,該方法包括接收端監(jiān)測(cè)接收緩沖區(qū)的狀態(tài),在反向數(shù)據(jù)幀中攜帶接收緩沖區(qū)的狀態(tài)信息并發(fā)送給發(fā)送端;發(fā)送端根據(jù)反向數(shù)據(jù)幀中得到的接收緩沖區(qū)的狀態(tài)信息,對(duì)待發(fā)送數(shù)據(jù)進(jìn)行調(diào)度。本發(fā)明還公開了一種在發(fā)送端和接收端之間進(jìn)行流量控制的系統(tǒng),發(fā)送端包括發(fā)送緩沖區(qū)、調(diào)度單元和反向數(shù)據(jù)輸入單元,接收端包括接收緩沖區(qū)、監(jiān)測(cè)單元和反向數(shù)據(jù)輸出單元。根據(jù)本發(fā)明公開的方法和系統(tǒng),有效地提高流量控制的及時(shí)性,提高傳輸帶寬利用率,以及減少數(shù)據(jù)沖突。
文檔編號(hào)H04L12/26GK1996942SQ200610092619
公開日2007年7月11日 申請(qǐng)日期2006年6月26日
發(fā)明者張靜榮 申請(qǐng)人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan