專利名稱:使用ecn機(jī)制以直接向基站發(fā)信號(hào)通知擁塞的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通信系統(tǒng)中的流控制,并且更具體地涉及用于移動(dòng)臺(tái)向無(wú)線基站發(fā)信號(hào)通知減少數(shù)據(jù)傳送速率的請(qǐng)求的技術(shù)。
背景技術(shù):
第3代合作伙伴項(xiàng)目(3GPP)的成員目前正在開發(fā)所謂的長(zhǎng)期演進(jìn)(LTE)無(wú)線系統(tǒng)的發(fā)行版9改進(jìn)。作為這個(gè)工作的一部分,正考慮添加用于下行鏈路流控制的機(jī)制。對(duì)于下行鏈路流控制的動(dòng)機(jī)是移動(dòng)臺(tái)對(duì)于資源(例如,處理能力、存儲(chǔ)器、電池電力)的需求隨著時(shí)間過(guò)去而變化,除了其它東西以外,這取決于由裝置接收和/或傳送的即時(shí)數(shù)據(jù)速率。為了將移動(dòng)臺(tái)的成本保持在合理等級(jí),終端設(shè)計(jì)成處理最常見的負(fù)載條件,而不是在持續(xù)時(shí)間段內(nèi)處理廣告的峰值速率。如果發(fā)生無(wú)線基站(LTE系統(tǒng)中的演進(jìn)節(jié)點(diǎn)B或 eNB)在長(zhǎng)的時(shí)間段內(nèi)以其最高可達(dá)到速率來(lái)指引下行鏈路數(shù)據(jù)到移動(dòng)臺(tái),則可強(qiáng)制缺少資源的終端丟棄數(shù)據(jù)元素。因此,希望用于發(fā)行版9LTE的下行鏈路流控制機(jī)制的目的是提供用于移動(dòng)臺(tái)將減少下行鏈路數(shù)據(jù)傳送速率的請(qǐng)求發(fā)信號(hào)通知回eNB的方法。一接收到這個(gè)信號(hào),eNB就下降速率,它以該速率來(lái)在某一時(shí)間段內(nèi)調(diào)度下行鏈路業(yè)務(wù)信道(例如,LTE的DL-SCH)上的數(shù)據(jù)。在提交給LTE工作組的提案中已經(jīng)描述若干可能方法。一個(gè)方法是在媒體訪問(wèn)控制(MAC)層處實(shí)現(xiàn)流控制。用這個(gè)方法,移動(dòng)臺(tái)例如通過(guò)使用MAC控制協(xié)議數(shù)據(jù)單元(PDU) 報(bào)頭中的比特或MAC控制元素來(lái)提供到eNB的流控制指示,作為MAC協(xié)議的一部分。當(dāng)然, 會(huì)需要新的或修改的MAC控制消息以實(shí)現(xiàn)這個(gè)方法。另一方法利用無(wú)線電鏈路控制(RLC) 流控制由移動(dòng)臺(tái)提供指示,作為RLC協(xié)議的一部分。這個(gè)建議方法類似于在UTRAN(UMTS陸地?zé)o線電接入網(wǎng)絡(luò))RLC中采用的方法,其中,接收方控制傳送方的傳送窗以實(shí)施流控制。 但是,這個(gè)方法不太可能是非常有效的。因?yàn)榉答伿窃赗LC序列號(hào)的單元中并且因?yàn)镽LC PDU能夠是非常大的,試圖將下行鏈路數(shù)據(jù)流限制成少量的RLC PDU仍可引起過(guò)大的數(shù)據(jù)傳遞。仍有的另一個(gè)方法采用LTE的現(xiàn)有信道質(zhì)量機(jī)制。用這個(gè)方法,在移動(dòng)臺(tái)進(jìn)行的信道質(zhì)量指示符(CQI)傳送中(在LTE中,是在UL-SCH上或PUCCH上)保留用于指示流控制等級(jí)的碼點(diǎn)。雖然標(biāo)準(zhǔn)化這個(gè)方法會(huì)是相對(duì)簡(jiǎn)單來(lái)的,但是它向頻繁被發(fā)信號(hào)通知的 CQI添加開銷,甚至在不需要流控制的時(shí)候。還已經(jīng)建議,移動(dòng)臺(tái)能夠使用無(wú)線電資源控制 (RRC)過(guò)程以修改被發(fā)信號(hào)通知到基站的用戶設(shè)備(UE)能力,以指示其最大可持續(xù)傳送速率。再次,這個(gè)方法添加開銷,并且還可涉及限制這個(gè)方法的響應(yīng)度的處理時(shí)間。最后,已經(jīng)建議了使用傳輸層信令(例如,傳輸控制協(xié)議或TCP)或應(yīng)用層信令 (例如,實(shí)時(shí)協(xié)議或RTP)的端到端流控制。用這個(gè)方法,通過(guò)傳輸或應(yīng)用協(xié)議來(lái)端到端執(zhí)行流控制。雖然這個(gè)方法不要求對(duì)無(wú)線標(biāo)準(zhǔn)的修改,但是它也一般不適合于實(shí)時(shí)地控制數(shù)據(jù)流,因?yàn)樵诙说蕉肆骺刂七^(guò)程中不涉及無(wú)線基站。
發(fā)明內(nèi)容
公開了用于移動(dòng)臺(tái)向基站發(fā)信號(hào)通知減少數(shù)據(jù)傳送速率的請(qǐng)求的技術(shù)。這些技術(shù)中的一些涉及被標(biāo)準(zhǔn)化用于因特網(wǎng)通信的現(xiàn)有顯式擁塞通知(ECN)機(jī)制的新穎使用。這些技術(shù)使用ECN機(jī)制以直接向基站發(fā)信號(hào)通知擁塞,并且因此觸發(fā)下行鏈路傳送速率、被調(diào)度的上行鏈路傳送速率或這兩者的減少,這是基于移動(dòng)臺(tái)限制,例如不充足的存儲(chǔ)器資源或不充足的處理資源。一種用于有助于無(wú)線通信系統(tǒng)中的流控制的示例方法以監(jiān)視與移動(dòng)臺(tái)關(guān)聯(lián)的資源使用來(lái)開始。所監(jiān)視的資源可包括例如處理器利用率、存儲(chǔ)器利用率或電池電荷水平中的一個(gè)或若干?;谂c移動(dòng)臺(tái)關(guān)聯(lián)的資源使用,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符,并且向無(wú)線基站發(fā)送所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組。在一些實(shí)施例中,該方法包括通過(guò)調(diào)整至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議(IP)報(bào)頭中的一個(gè)或更多擁塞控制比特來(lái)在所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符。在一些實(shí)施例中,這些擁塞控制比特是顯式擁塞通知(ECN)比特, 在這種情況下,可在IP報(bào)頭中設(shè)置“經(jīng)歷擁塞”(CE)碼點(diǎn)以向無(wú)線基站發(fā)信號(hào)通知擁塞。在其它實(shí)施例中,通過(guò)生成用于在一個(gè)或更多上行鏈路業(yè)務(wù)數(shù)據(jù)分組中傳送的傳輸層報(bào)頭、使得傳輸層報(bào)頭包括擁塞指示符來(lái)設(shè)置至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中的擁塞指示符。在一些實(shí)施例中,這個(gè)傳輸層報(bào)頭包括傳輸控制協(xié)議(TCP)報(bào)頭,在這種情況下,擁塞指示符包括ECN回聲(ECN-Echo)比特。在這些實(shí)施例中的一些中,該方法包括調(diào)整由移動(dòng)臺(tái)接收的下行鏈路分組的IP報(bào)頭中的一個(gè)或更多最先的擁塞控制比特,并且然后生成傳輸層報(bào)頭以響應(yīng)于IP報(bào)頭中的最先的擁塞控制比特。在一些實(shí)施例中,由移動(dòng)臺(tái)接收下行鏈路分組的IP報(bào)頭中的一個(gè)或更多最先的擁塞控制比特的這個(gè)調(diào)整包括設(shè)置ECN比特,以向移動(dòng)臺(tái)中的傳輸層處理功能發(fā)信號(hào)通知擁塞。還公開了用于在無(wú)線基站處實(shí)現(xiàn)的方法。示例方法包括接收由移動(dòng)臺(tái)發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)分組,評(píng)估上行鏈路業(yè)務(wù)數(shù)據(jù)分組中包括的一個(gè)或更多報(bào)頭以確定移動(dòng)臺(tái)是否正指示擁塞,并且基于所述評(píng)估,調(diào)整到移動(dòng)臺(tái)的后續(xù)下行鏈路傳送速率。在一些實(shí)施例中,在基站處評(píng)估上行鏈路業(yè)務(wù)數(shù)據(jù)分組報(bào)頭可包括檢測(cè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的IP報(bào)頭中的ECN比特,ECN比特向無(wú)線基站發(fā)信號(hào)通知擁塞。在其它實(shí)施例中,評(píng)估可改為包括檢測(cè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的TCP報(bào)頭中的ECN回聲比特。一些實(shí)施例還包括確定ECN是否被配置用于對(duì)應(yīng)于上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸數(shù)據(jù)流,并且如果沒(méi)有配置ECN,則在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)分組之前清除IP報(bào)頭中的ECN比特。還公開了一般對(duì)應(yīng)于上面概述的方法的移動(dòng)臺(tái)和基站設(shè)備,并且其包括配置成實(shí)行本文描述的流控制技術(shù)中的一個(gè)或更多技術(shù)的處理電路。當(dāng)然,本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)本發(fā)明不限于上面的特征、優(yōu)點(diǎn)、上下文或示例,并且在閱讀以下詳細(xì)描述之后和在觀看附圖之后將認(rèn)識(shí)到附加特征和優(yōu)點(diǎn)。
圖1示出根據(jù)本發(fā)明的一些實(shí)施例的無(wú)線通信系統(tǒng)。圖2是示出下行鏈路流控制系統(tǒng)的元素的框圖。
圖3是示出有助于無(wú)線通信系統(tǒng)中的流控制的方法的過(guò)程流程圖。圖4是示出在下行鏈路IP報(bào)頭中使用ECN比特的有助于流控制的方法的另一過(guò)程流程圖。圖5是示出從移動(dòng)臺(tái)接收的流控制指示符的處理的另一過(guò)程流程圖。圖6是根據(jù)本發(fā)明的一些實(shí)施例而配置的示例移動(dòng)臺(tái)的框圖。圖7示出根據(jù)本發(fā)明的一些實(shí)施例的移動(dòng)臺(tái)控制電路。圖8是根據(jù)本發(fā)明的一些實(shí)施例而配置的示例基站的框圖。圖9示出根據(jù)本發(fā)明的一些實(shí)施例的基站控制電路。圖10示出因特網(wǎng)協(xié)議分組,在分組報(bào)頭中包括顯式擁塞通知比特。圖11示出傳輸控制協(xié)議報(bào)頭,包括ECN回聲比特。圖12示出調(diào)制解調(diào)器裝置和主機(jī)計(jì)算機(jī)之間的下行鏈路相關(guān)流控制消息傳遞。
具體實(shí)施例方式現(xiàn)在參考附圖來(lái)描述本發(fā)明的各種實(shí)施例,其中,類似引用標(biāo)號(hào)始終用于指示各處的類似元素。在以下描述中,為了說(shuō)明的目的,闡述了許多特定細(xì)節(jié),以便提供一個(gè)或更多實(shí)施例的全面理解。但是,對(duì)于本領(lǐng)域技術(shù)人員可能顯然的是,沒(méi)有這些特定細(xì)節(jié)中的一個(gè)或更多,也可實(shí)現(xiàn)或?qū)嵤┍景l(fā)明的一個(gè)或更多實(shí)施例。在其它情況下,以框圖形式示出眾所周知的結(jié)構(gòu)和裝置,以便有助于描述一個(gè)或更多實(shí)施例。本文所描述的技術(shù)能夠應(yīng)用于各種無(wú)線通信系統(tǒng),包括使用以下各項(xiàng)的那些系統(tǒng)碼分多址(CDMA)、時(shí)分多址(TDMA)、頻分多址(FDMA)、正交頻分多址(OFDMA)、單載波頻分多址(SC-FDMA)或其它無(wú)線電接入和調(diào)制方案?;贑DMA的系統(tǒng)包括基于通用陸地?zé)o線電接入(UTRA)、CDMA2000等規(guī)范的那些系統(tǒng)。URTA又包括寬帶CDMA(W-CDMA)和CDMA的其它變種,而CDMA2000包括IS-2000、IS-95以及IS-856標(biāo)準(zhǔn)。眾所周知的TDMA系統(tǒng)包括全球移動(dòng)通信系統(tǒng)(GSM),而基于OFDMA的系統(tǒng)包括演進(jìn)UTRA (E-UTRA)、超移動(dòng)寬帶(UMB)、 IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、閃速 OFDM(Flash-OFDM)等。通常稱為長(zhǎng)期演進(jìn)(LTE)的系統(tǒng)最近已經(jīng)被指定為3GPP的UMTS規(guī)范的發(fā)行版。LTE使用E-UTRA無(wú)線電接入接口,其在下行鏈路上采用OFDMA并且在上行鏈路上采用 SC-FDMA。雖然接著的描述的大部分是基于LTE系統(tǒng),但是本領(lǐng)域技術(shù)人員將領(lǐng)會(huì),本文描述的技術(shù)不限于該上下文,而是可應(yīng)用于其它無(wú)線通信系統(tǒng)。本文結(jié)合無(wú)線電接入終端來(lái)描述若干實(shí)施例。無(wú)線電接入終端(其與無(wú)線網(wǎng)絡(luò)中的固定基站無(wú)線地通信)還能夠被叫作系統(tǒng)、訂戶單元、訂戶站、移動(dòng)臺(tái)、遠(yuǎn)程站、遠(yuǎn)程終端、移動(dòng)裝置、用戶終端、終端、無(wú)線通信裝置、用戶代理、用戶裝置或用戶設(shè)備(UE)。接入終端能夠是蜂窩電話、無(wú)繩電話、會(huì)話發(fā)起協(xié)議(SIP)電話、無(wú)線本地環(huán)路(WLL)站、個(gè)人數(shù)字助理(PDA)、具有無(wú)線連接能力的手持裝置、計(jì)算裝置或連接到無(wú)線調(diào)制解調(diào)器的其它處理
直ο類似地,本文結(jié)合無(wú)線基站來(lái)描述各種實(shí)施例,無(wú)線基站與接入終端通信并且在各種上下文中其可被稱為接入點(diǎn)、節(jié)點(diǎn)B、演進(jìn)節(jié)點(diǎn)B(eN0deB或eNB)或某一其它術(shù)語(yǔ)。雖然本文討論的各種基站可被描述或示出為好像每個(gè)基站都是單個(gè)物理實(shí)體,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到各種物理配置是可能的,包括在兩個(gè)物理上分開的單元之間拆分這里討論的功能方面的那些配置。因此,術(shù)語(yǔ)“基站”在本文用于指功能元素(其中之一是與一個(gè)或更多移動(dòng)臺(tái)無(wú)線地通信的無(wú)線電收發(fā)器)的聚集,其可實(shí)現(xiàn)為單個(gè)物理單元或可不實(shí)現(xiàn)為
單個(gè)物理單元。如上面所討論的,對(duì)于移動(dòng)臺(tái)可用的用于處理下行鏈路數(shù)據(jù)的資源可隨著時(shí)間過(guò)去而變化。出于多個(gè)原因,這個(gè)是真的。首先,移動(dòng)臺(tái)通常不設(shè)計(jì)成在持續(xù)時(shí)間段內(nèi)以峰值條件來(lái)操作。其次,移動(dòng)臺(tái)正日益變得更復(fù)雜一因?yàn)檫@些移動(dòng)臺(tái)支持更多應(yīng)用和功能,可用的用于管理數(shù)據(jù)傳輸?shù)奶幚硪罂勺兓@取決于多少功能和/或應(yīng)用被同時(shí)使用。假設(shè)未有余量地設(shè)計(jì)移動(dòng)臺(tái),則移動(dòng)臺(tái)資源,例如處理器容量、存儲(chǔ)器容量、電池電荷水平等將至少偶爾受限。同時(shí),可用下行鏈路傳送速率可多于支持運(yùn)行應(yīng)用以及將用戶的操作體驗(yàn)維持在可接受等級(jí)所實(shí)際需要的下行鏈路速率。為了避免對(duì)該用戶體驗(yàn)的不希望的影響, 因此希望具有允許無(wú)線基站(例如LTE系統(tǒng)中的eNB)基于來(lái)自UE的擁塞信令來(lái)適應(yīng)下行鏈路傳送速率的機(jī)制。具體地,希望在層1/層2(L1/L1)處達(dá)成流控制的解決方案,使得反應(yīng)時(shí)間快到足夠避免或快速減輕移動(dòng)臺(tái)資源的臨時(shí)過(guò)度利用。很多之前建議的或已知的流控制解決方案落入兩個(gè)類別中的一個(gè)。第一類別包括作為L(zhǎng)1/L2協(xié)議的一部分(即作為對(duì)于移動(dòng)臺(tái)和基站之間的無(wú)線連接特定的協(xié)議的一部分)實(shí)現(xiàn)的流控制機(jī)制。這些流控制機(jī)制包括例如上面討論的MAC流控制、RLC流控制、CQI 流控制和UE能力流控制機(jī)制。用這些機(jī)制,可快速調(diào)整(例如在一個(gè)L2往返時(shí)間或RTT 內(nèi))L1/L2傳送速率,而數(shù)據(jù)的本源(例如,使用例如TCP或RTP的因特網(wǎng)協(xié)議發(fā)送方)將花更多時(shí)間來(lái)反應(yīng)。這是因?yàn)閿?shù)據(jù)源將不直接觀察L1/L2流控制信令,并且將不知道需要減少數(shù)據(jù)速率,直到無(wú)線基站中的緩沖區(qū)被填充到分組被拋棄并且丟失分組被報(bào)告回源的程度。這個(gè)方法明顯導(dǎo)致數(shù)據(jù)的不必要的拋棄并且由于基站中的緩沖區(qū)擁堵可引起附加擁塞事件。第二類別涉及端到端流控制,例如在IP端點(diǎn)之間執(zhí)行的流控制。在這個(gè)情況下, 無(wú)線基站不知道流控制信令;因此,僅在IP發(fā)送方檢測(cè)到一個(gè)或更多分組的丟失(即,擁塞事件),才將緩慢調(diào)整(例如,花多于一個(gè)IP往返時(shí)間)L1/L2傳送。這使得端到端流控制一般不適合于無(wú)線下行鏈路速率的動(dòng)態(tài)控制,因?yàn)樗荒軌蛟谝粋€(gè)L1/L2往返時(shí)間內(nèi)調(diào)整 L1/L2傳送速率。本文呈現(xiàn)的是用于移動(dòng)臺(tái)將減少下行鏈路數(shù)據(jù)傳送速率的請(qǐng)求發(fā)信號(hào)通知回基站(例如LTE eNB)的改進(jìn)技術(shù)。這些技術(shù)中的一些涉及在因特網(wǎng)工程領(lǐng)域中標(biāo)準(zhǔn)化的現(xiàn)有顯式擁塞通知(ECN)機(jī)制的新穎使用。這些技術(shù)使用ECN機(jī)制以直接向基站發(fā)信號(hào)通知擁塞,并且因此觸發(fā)減少傳送速率,這是基于移動(dòng)臺(tái)限制,例如不充足的存儲(chǔ)器資源或不充足的處理資源。下面討論基于ECN信令的方法的若干變化,以及涉及分組數(shù)據(jù)匯聚協(xié)議 (PDCP)層中的信令的技術(shù)。顯式擁塞通知(ECN)是三步機(jī)制,其基于標(biāo)記分組以指示網(wǎng)絡(luò)中的擁塞、接收方反饋擁塞指示以及在發(fā)送方處進(jìn)行速率適應(yīng)以響應(yīng)于反饋,這是為了如果發(fā)生網(wǎng)絡(luò)擁塞則調(diào)整數(shù)據(jù)應(yīng)用的發(fā)送速率的目的。在由因特網(wǎng)工程任務(wù)組(IETF)公布的文檔IETF RFC316,“The Addition of Explicit Congestion Notification (ECN) to IP”2001 年 9 月中描述ECN的細(xì)節(jié)。ECN比特在IP報(bào)頭中出現(xiàn),作為IPv4T0S (服務(wù)類型)字段或IPv6TC (業(yè)務(wù)類)字段或區(qū)分服務(wù)字段(Diffkrv字段)的最后兩個(gè)比特,如圖10中所示。這兩個(gè)ECN比特(在圖10中被標(biāo)記為“ECT”和“CE”)提供四個(gè)碼點(diǎn)。由數(shù)據(jù)發(fā)送方設(shè)置這些碼點(diǎn)中的兩個(gè)‘10’和‘01’以指示傳輸協(xié)議的端點(diǎn)具有ECN能力。碼點(diǎn)‘00’指示該分組的端點(diǎn)沒(méi)有使用ECN。能夠由任何路由器在分組的傳輸期間設(shè)置最后的碼點(diǎn)“經(jīng)歷擁塞”(CE) 碼點(diǎn)‘11’以向端節(jié)點(diǎn)指示擁塞。觀察CE碼點(diǎn)的數(shù)據(jù)接收方通過(guò)向數(shù)據(jù)發(fā)送方發(fā)送反饋來(lái)響應(yīng)。通常在傳輸報(bào)頭(TCP,見下面)內(nèi)部或作為應(yīng)用協(xié)議(例如,RTP/RTCP)的一部分來(lái)發(fā)送到發(fā)送方的這個(gè)反饋。接收這個(gè)反饋指示的數(shù)據(jù)發(fā)送方被要求以與它會(huì)響應(yīng)于丟棄分組的方式相同的方式來(lái)減少其擁塞窗口。具體地,在TCP中應(yīng)用標(biāo)準(zhǔn)擁塞控制算法(IETF RFC2581,“TCP Congestion Control”1999年四月中描述的慢啟動(dòng)、快速重傳以及快速恢復(fù)),其中,TCP發(fā)送方以與發(fā)送方響應(yīng)丟棄分組的方式相同的方式來(lái)響應(yīng)來(lái)自接收方的擁塞反饋。在TCP報(bào)頭中使用兩個(gè)標(biāo)志以支持ECN。這兩個(gè)標(biāo)志占用先前保留的兩個(gè)比特,因此將這兩個(gè)比特用于ECN字段使得保留字段作為使用比特4-7的4比特字段,如圖11中所示。首先,用于協(xié)商ECN能力的TCP機(jī)制在TCP報(bào)頭中使用ECN回聲(ECE)標(biāo)志。TCP報(bào)頭的保留字段中的比特9被選定為ECN回聲標(biāo)志,如圖11中所示。接收設(shè)置了 CE標(biāo)志的 IP分組的數(shù)據(jù)接收方通過(guò)在被發(fā)送回第一分組的發(fā)送方的一個(gè)或更多后續(xù)分組的TCP報(bào)頭中設(shè)置ECN回聲標(biāo)志來(lái)響應(yīng)。向TCP報(bào)頭中引入第二新標(biāo)志,CWR標(biāo)志,以使得TCP接收方能夠確定何時(shí)停止設(shè)置ECN回聲標(biāo)志。CWR標(biāo)志在TCP報(bào)頭的比特8處出現(xiàn)。在RFC3168中定義CWR,其代表 “已減少擁塞窗口”。簡(jiǎn)而言之,數(shù)據(jù)發(fā)送方使用CWR來(lái)確認(rèn)其接收到ECN回聲標(biāo)志(以及已遵照ECN回聲標(biāo)志來(lái)行動(dòng))。因此,ECN使用IP報(bào)頭中的ECT和CE標(biāo)志(如圖10中所示),用于在路由器和連接端點(diǎn)之間的信令,并且使用TCP報(bào)頭中的ECN回聲和CWR標(biāo)志(如圖11中所示),用于TCP端點(diǎn)到TCP端點(diǎn)信令?;具^(guò)程能夠概述如下首先,在由發(fā)送方傳送的分組的IP 報(bào)頭中設(shè)置ECT碼點(diǎn),以指示傳輸實(shí)體支持ECN。具有ECN能力的路由器檢測(cè)即將發(fā)生的擁塞,并且檢測(cè)在分組中設(shè)置ECT碼點(diǎn),否則它將丟棄該分組。換句話說(shuō),路由器檢測(cè)端點(diǎn)支持ECT。不是丟棄分組,而是路由器設(shè)置CE碼點(diǎn)并且將分組轉(zhuǎn)發(fā)到其目的地。接收方觀察CE碼點(diǎn),并且在其向發(fā)送方發(fā)送的下一 TCP ACK中設(shè)置ECN回聲標(biāo)志。發(fā)送方接收具有 ECN回聲標(biāo)志的TCP ACK,并且以與好像分組已經(jīng)被丟棄的方式相同的方式來(lái)響應(yīng)。發(fā)送方通過(guò)在向接收方發(fā)送的下一分組的TCP報(bào)頭中設(shè)置CWR標(biāo)志確認(rèn)接收ECN回聲標(biāo)志。在上面討論的過(guò)程中,ECN用于允許路由器發(fā)信號(hào)通知端點(diǎn)以使得數(shù)據(jù)傳送減速。 端點(diǎn)發(fā)信號(hào)通知其使用ECN的能力并且適當(dāng)?shù)仨憫?yīng)由路由器設(shè)置的CE指示。但是,ECN信令機(jī)制的這個(gè)常規(guī)使用不允許TCP端點(diǎn)發(fā)信號(hào)通知中間網(wǎng)絡(luò)節(jié)點(diǎn)(例如無(wú)線基站)以減少數(shù)據(jù)傳送速率。但是,根據(jù)本發(fā)明的若干實(shí)施例,移動(dòng)臺(tái)(3GPP術(shù)語(yǔ)中的“用戶設(shè)備”或 “UE”)使用ECN機(jī)制以向無(wú)線網(wǎng)絡(luò)發(fā)信號(hào)通知來(lái)調(diào)整Ll/L2(無(wú)線電)資源的調(diào)度和即時(shí)分配。在網(wǎng)絡(luò)側(cè),無(wú)線基站(例如LTE eNB)適于Ll/L2(無(wú)線電)資源的調(diào)整調(diào)度和即時(shí)分配,以響應(yīng)于ECN機(jī)制。圖1示出無(wú)線網(wǎng)絡(luò)100的組件,包括移動(dòng)臺(tái)110和120以及基站130?;?30經(jīng)由一個(gè)或更多天線132來(lái)與移動(dòng)臺(tái)110和120通信;這些天線中的各個(gè)天線或組可用于服務(wù)預(yù)先定義的扇區(qū)和/或用于支持各種多天線傳送方案中的任何,例如多輸入多輸出(MIMO)傳送方案。在圖1中示出的系統(tǒng)中,移動(dòng)臺(tái)Iio正通過(guò)上行鏈路(移動(dòng)臺(tái)到基站)114和下行鏈路(基站到移動(dòng)臺(tái))116與基站130通信。類似地,移動(dòng)臺(tái)120正通過(guò)上行鏈路124和下行鏈路126與基站130通信。圖2是示出無(wú)線通信系統(tǒng)中的下行鏈路流控制系統(tǒng)的功能元素中的一些的框圖。 系統(tǒng)200包括移動(dòng)臺(tái)202,其經(jīng)由下行鏈路和上行鏈路來(lái)與基站204通信。(術(shù)語(yǔ)“前向鏈路”和“反向鏈路”有時(shí)用于代替“下行鏈路”和“上行鏈路”。)移動(dòng)臺(tái)202包括資源監(jiān)視器206以及流控制反饋發(fā)生器208,而基站204包括反饋分析器210和下行鏈路調(diào)度器212。 這些功能模塊(其可被實(shí)現(xiàn)為電子硬件或?qū)崿F(xiàn)為硬件和軟件的組合)根據(jù)本文所描述技術(shù)中的一個(gè)或若干來(lái)交互以提供下行鏈路流控制。在移動(dòng)臺(tái)202中,資源監(jiān)視器206監(jiān)視由移動(dòng)臺(tái)使用的一個(gè)或若干資源的使用。 所監(jiān)視的資源能夠包括處理器速度或相關(guān)度量,例如可用的或利用的處理器周期等。還可監(jiān)視電池電荷水平、利用的總線速度、緩沖區(qū)狀態(tài)(例如,緩沖區(qū)填充等級(jí)、緩沖區(qū)溢出等) 以及各種其它資源。通過(guò)監(jiān)視這些資源以及跟蹤它們相對(duì)于一個(gè)或更多預(yù)先確定的閾值和 /或限制,資源監(jiān)視器206能夠檢測(cè)這些資源中的一個(gè)或更多資源的實(shí)際或即將發(fā)生的過(guò)載。例如,超過(guò)某一閾值的處理器利用率(例如,用百分比測(cè)量的)可指示移動(dòng)臺(tái)資源的實(shí)際或即將來(lái)臨的過(guò)載或擁塞。類似地,落到某一閾值以下的電池電荷水平也可指示用戶終端資源的負(fù)擔(dān)過(guò)重??山M合各種被監(jiān)視的參數(shù)和閾值以指示過(guò)載并且還應(yīng)該減少數(shù)據(jù)傳送速率。流控制反饋發(fā)生器208配置成通過(guò)觸發(fā)適當(dāng)?shù)牧骺刂茩C(jī)制來(lái)響應(yīng)資源監(jiān)視器 206。具體地,如將更詳細(xì)描述的,流控制反饋發(fā)生器208配置成通過(guò)生成要向基站204發(fā)送的反饋信息來(lái)響應(yīng)過(guò)度資源利用率,基站204又能夠通過(guò)減少下行鏈路傳送速率來(lái)響應(yīng)?;?04接收從移動(dòng)臺(tái)202發(fā)送的流控制反饋。反饋分析器210檢查所獲得的流控制反饋,以確定移動(dòng)臺(tái)202是否已經(jīng)請(qǐng)求減少下行鏈路數(shù)據(jù)速率(或是否來(lái)自移動(dòng)臺(tái) 202的反饋另外指示下行鏈路傳送速率中的減少是適當(dāng)?shù)?。這個(gè)反饋分析的結(jié)果然后被下行鏈路調(diào)度器212使用,其調(diào)整到移動(dòng)臺(tái)202的一個(gè)或更多后續(xù)傳送的下行鏈路傳送速率以及其它傳送參數(shù)。在一些實(shí)施例中,來(lái)自移動(dòng)臺(tái)202的流控制反饋可包括上行鏈路流控制信息,例如移動(dòng)臺(tái)202指示請(qǐng)求更低的上行鏈數(shù)據(jù)速率,在這種情況下,上行鏈路調(diào)度器(未示出)還可調(diào)整所調(diào)度的上行鏈路傳送速率和其它上行鏈路傳送參數(shù)。圖3是示出有助于無(wú)線通信系統(tǒng)中的流控制的示例方法的過(guò)程流程圖,例如可能在圖2的移動(dòng)臺(tái)202中實(shí)現(xiàn)。如在框310處所示,該過(guò)程包括監(jiān)視移動(dòng)臺(tái)中的資源使用,以確定移動(dòng)終端的過(guò)載是否正發(fā)送或即將來(lái)臨,或以另外確定無(wú)線數(shù)據(jù)傳送速率中的改變是希望的。這個(gè)監(jiān)視過(guò)程可包括例如檢測(cè)不充足的處理資源、不充足的存儲(chǔ)器資源或電池資源或它們的某一組合。如框320中所示,在本發(fā)明的各種實(shí)施例中,移動(dòng)終端通過(guò)在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符來(lái)響應(yīng)所監(jiān)視的資源使用。(下面給出這些過(guò)程中的每個(gè)的更詳細(xì)說(shuō)明。)上行鏈路業(yè)務(wù)數(shù)據(jù)分組然后被發(fā)送到基站,如框330中所示一然后無(wú)線基站能夠在調(diào)整下行鏈路數(shù)據(jù)傳送速率、上行鏈路數(shù)據(jù)傳送速率或這兩者中使用擁塞指示符。用于在上行鏈路業(yè)務(wù)數(shù)據(jù)分組中設(shè)置擁塞指示符的一個(gè)技術(shù)采用分組數(shù)據(jù)匯聚協(xié)議(PDCP)PDU報(bào)頭中的保留比特。目前在PDCPPDU報(bào)頭的第一個(gè)八位字節(jié)中存在三個(gè)保留比特一這些比特中的任何一個(gè)或若干可用作擁塞指示符,以發(fā)信號(hào)通知基站來(lái)減少傳送速率。移動(dòng)臺(tái)能夠用來(lái)向無(wú)線基站發(fā)信號(hào)通知擁塞的至少兩個(gè)其它不同方法涉及操縱業(yè)務(wù)數(shù)據(jù)分組中的IP報(bào)頭比特和/或TCP報(bào)頭比特。在一個(gè)方法(其能夠用于執(zhí)行每跳流控制)中,移動(dòng)臺(tái)通過(guò)調(diào)整后續(xù)上行鏈路傳送的PDCP PDU的IP報(bào)頭中的ECN(ECT/CE) 比特來(lái)向基站發(fā)信號(hào)通知擁塞。具體地,移動(dòng)臺(tái)將比特設(shè)置成CE碼點(diǎn)。無(wú)線基站對(duì)應(yīng)地配置成監(jiān)視上行鏈路分組中的IP報(bào)頭。因?yàn)槎它c(diǎn)通常不設(shè)置CE碼點(diǎn),所以無(wú)線基站能夠?qū)?CE碼點(diǎn)解釋為移動(dòng)臺(tái)正經(jīng)歷或預(yù)期資源過(guò)度利用的指示符,并且調(diào)整下行鏈路傳送速率以作為響應(yīng)。(在一些實(shí)施例中,還可能調(diào)整上行鏈路傳送速率。)因此,基站(或其它網(wǎng)絡(luò)節(jié)點(diǎn))檢驗(yàn)上行鏈路傳送中接收的PDCP SDU的IP報(bào)頭中的ECN(ECT/CE)比特以檢測(cè)擁塞的指示,并且相應(yīng)地調(diào)整下行鏈路L1/L2傳送速率。注意,如果目前的流狀態(tài)指示沒(méi)有啟用 ECN,則基站將ECN比特清除回到“不具有ECN能力”碼點(diǎn),以避免使得遠(yuǎn)程端點(diǎn)混亂。如果啟用ECN,則能夠使得CE碼點(diǎn)是原來(lái)的樣子,使得遠(yuǎn)程數(shù)據(jù)源減少其擁塞窗口。另一方法采用ECN的現(xiàn)有端到端流控制機(jī)制。如果移動(dòng)臺(tái)的資源負(fù)擔(dān)過(guò)重并且如果傳輸層或應(yīng)用層具有ECN能力,則在分組被移動(dòng)臺(tái)的協(xié)議棧的IP層處理之前,移動(dòng)臺(tái)在下行鏈路中接收的PDCPSDU的IP報(bào)頭中設(shè)置CE碼點(diǎn)。按照協(xié)議棧的正常擁塞控制過(guò)程, 這將使得移動(dòng)臺(tái)的IP層將擁塞通知給TCP層。(替代地,能修改移動(dòng)臺(tái)的協(xié)議棧使得將經(jīng)歷擁塞直接通知給移動(dòng)臺(tái)的TCP接收方,或直接發(fā)信號(hào)通知移動(dòng)臺(tái)的TCP發(fā)送方以將經(jīng)歷擁塞發(fā)信號(hào)通知回遠(yuǎn)程TCP發(fā)送方。)TCP層將通過(guò)在后續(xù)上行鏈路分組的TCP報(bào)頭中設(shè)置 ECN回聲標(biāo)志來(lái)響應(yīng)。用這個(gè)方法,基站(或其它網(wǎng)絡(luò)節(jié)點(diǎn))檢驗(yàn)在上行鏈路傳送中接收的每個(gè)PDCP SDU的TCP報(bào)頭中的ECN比特以檢測(cè)移動(dòng)臺(tái)擁塞,并且通過(guò)調(diào)整下行鏈路L1/L2傳送速率來(lái)響應(yīng)。遠(yuǎn)程發(fā)送方還將根據(jù)ECN機(jī)制的正常操作來(lái)調(diào)整其行為。圖4是示出這個(gè)方法的細(xì)節(jié)的過(guò)程流程圖。如在框410處所示,移動(dòng)臺(tái)監(jiān)視資源使用,其可涉及監(jiān)視處理器利用率、存儲(chǔ)器利用率、電池電荷水平或其它移動(dòng)臺(tái)資源中的一個(gè)或更多。如在框430處所示,基于資源監(jiān)視來(lái)調(diào)整下行鏈路IP報(bào)頭中的ECN比特以指示擁塞。具體地,移動(dòng)臺(tái)在IP報(bào)頭中設(shè)置經(jīng)歷擁塞(CE)碼點(diǎn)。實(shí)際上,移動(dòng)臺(tái)的IP層正通知移動(dòng)臺(tái)的傳輸層,擁塞正發(fā)生(或即將來(lái)臨)。如在框430處所示,移動(dòng)臺(tái)然后在上行鏈路業(yè)務(wù)數(shù)據(jù)分組中設(shè)置擁塞控制比特一具體地,設(shè)置后續(xù)上行鏈路數(shù)據(jù)分組的TCP報(bào)頭中的ECN回聲比特。(這是對(duì)檢測(cè)下行鏈路IP報(bào)頭中的CE碼點(diǎn)的正常響應(yīng)一因此,在一些實(shí)施例中,不要求對(duì)移動(dòng)臺(tái)的TCP層的修改。)上行鏈路分組然后被傳送到基站,如框440中所示。圖4中示出的方法在移動(dòng)臺(tái)包括兩個(gè)不同模塊的情形中特別有用。這在圖12中示出,其中,移動(dòng)臺(tái)1200包括調(diào)制解調(diào)器部分1210以及主機(jī)部分1220。調(diào)制解調(diào)器1210 可能是插入式模塊,在一些實(shí)施例中例如是USB模塊,或在其它實(shí)施例中是內(nèi)置到主機(jī)計(jì)算機(jī)中的調(diào)制解調(diào)器卡。在任一情況下,用戶應(yīng)用正運(yùn)行在主機(jī)部分1210上并且可使用標(biāo)準(zhǔn)TCP和IP信令來(lái)與遠(yuǎn)程應(yīng)用通信,如圖所示。與無(wú)線網(wǎng)絡(luò)關(guān)聯(lián)的更低層處于調(diào)制解調(diào)器 1210上,如通過(guò)“L1/L2”框所指示的。(未示出的是主機(jī)到調(diào)制解調(diào)器接口的任何細(xì)節(jié),其
11可能利用例如PPP。)用這個(gè)拆分的體系結(jié)構(gòu),調(diào)制解調(diào)器1210可不具有用于將調(diào)制解調(diào)器正經(jīng)歷或預(yù)期擁塞(例如,緩沖區(qū)填滿)通知給主機(jī)1210的直接方法。通過(guò)在一個(gè)或更多下行鏈路報(bào)頭的IP報(bào)頭中設(shè)置CE碼點(diǎn),主機(jī)1210被有效“欺騙”以用在TCP報(bào)頭中設(shè)置了 ECN回聲比特的一個(gè)或更多上行鏈路分組來(lái)響應(yīng)。圖5是示出用于下行鏈路流控制的示例方法的過(guò)程流程圖,其可能在基站(例如 LTE eNB)中實(shí)現(xiàn)。如在框510處所示,該過(guò)程以接收從移動(dòng)臺(tái)傳送的上行鏈路PDU來(lái)開始。 基站評(píng)估IP報(bào)頭、TCP報(bào)頭或這兩者以檢查擁塞指示,如在框520處所指示的。在一些實(shí)施例中,為了 CE碼點(diǎn)的存在而評(píng)估IP報(bào)頭一因?yàn)閭鬏敹它c(diǎn)通常不設(shè)置CE碼點(diǎn),所以基站能夠?qū)⑵浯嬖诮忉尀閬?lái)自移動(dòng)臺(tái)的其正經(jīng)歷資源利用的指示。在其它實(shí)施例中,基站針對(duì) ECN回聲比特而檢驗(yàn)TCP報(bào)頭。在任一情況下,如在框550處所示,基于這個(gè)評(píng)估來(lái)調(diào)整到移動(dòng)臺(tái)的下行鏈路傳送速率。在一些實(shí)施例中,基站還配置成檢查上行鏈路PDU所屬的傳輸流是否配置成支持 ECN。這在圖5中的框530處示出。如果流沒(méi)有被配置用于ECN,則在轉(zhuǎn)發(fā)分組之前清除上行鏈路PDU的IP報(bào)頭中的CE碼點(diǎn),以避免使得后續(xù)網(wǎng)絡(luò)節(jié)點(diǎn)混亂。如果對(duì)應(yīng)于分組的TCP 流被配置用于ECN,則能夠使得由移動(dòng)臺(tái)設(shè)置的任何CE碼點(diǎn)不變更。如上面所討論的,這還將觸發(fā)遠(yuǎn)程源減少其數(shù)據(jù)傳送速率,補(bǔ)充由基站執(zhí)行的L1/L2數(shù)據(jù)速率減少。圖6是根據(jù)本文所公開技術(shù)的配置成有助于無(wú)線通信系統(tǒng)中的流控制的移動(dòng)臺(tái) 600的框圖。具體地,移動(dòng)臺(tái)600可配置成實(shí)現(xiàn)圖3和/或4中示出的方法或其變種。移動(dòng)臺(tái)600包括接收機(jī)電路610,其包括各種射頻組件(未示出)和解調(diào)器電路612。接收機(jī) 610處理從一個(gè)或更多無(wú)線基站接收的無(wú)線電信號(hào)并且使用已知的無(wú)線電處理技術(shù)和信號(hào)處理技術(shù)來(lái)處理所述信號(hào),以將所接收無(wú)線電信號(hào)轉(zhuǎn)換成數(shù)字樣本,用于被處理器電路630 處理。處理電路630從經(jīng)由接收機(jī)610接收的信號(hào)中提取數(shù)據(jù)并且生成信息,用于經(jīng)由傳送機(jī)電路620向無(wú)線基站傳送。像接收機(jī)610和解調(diào)器612,傳送機(jī)620和調(diào)制器622也通常根據(jù)一個(gè)或更多電信標(biāo)準(zhǔn)來(lái)使用已知的無(wú)線電處理和信號(hào)處理組件和技術(shù),并且配置成格式化數(shù)字?jǐn)?shù)據(jù)以及根據(jù)該數(shù)據(jù)生成無(wú)線電信號(hào)并且使其達(dá)到要求情況,用于通過(guò)空中來(lái)傳送。處理電路630包括一個(gè)或若干微處理器632、數(shù)字信號(hào)處理器和諸如此類,以及其它數(shù)字硬件634和存儲(chǔ)器電路640。存儲(chǔ)器640 (其可包括一個(gè)或若干類型的存儲(chǔ)器,例如只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器、高速緩沖存儲(chǔ)器、閃速存儲(chǔ)器裝置、光存儲(chǔ)裝置等)存儲(chǔ)程序代碼642,用于運(yùn)行一個(gè)或更多電信和/或數(shù)據(jù)通信協(xié)議以及用于實(shí)行本文描述的流控制技術(shù)中的一個(gè)或更多。存儲(chǔ)器640還存儲(chǔ)從無(wú)線基站接收的以及要向基站傳送的用戶數(shù)據(jù)646、程序數(shù)據(jù)644,并且還可存儲(chǔ)各種參數(shù)、預(yù)先確定的閾值的值和/或用于控制移動(dòng)臺(tái)600的操作的其它程序數(shù)據(jù)。除了圖6中描繪的電池電路650以外,移動(dòng)臺(tái)600顯然包括未示出的各種其它特征;這些特征(例如用戶接口電路、定位電路以及諸如此類)對(duì)于本領(lǐng)域技術(shù)人員是眾所周知的并且因此沒(méi)有示出。在一些實(shí)施例中,使用存儲(chǔ)器640中存儲(chǔ)的適當(dāng)程序代碼642的處理電路630配置成實(shí)現(xiàn)本文描述的流控制技術(shù)中的一個(gè)或更多。當(dāng)然,不一定在單個(gè)微處理器乃至在單個(gè)模塊中執(zhí)行這些技術(shù)中的步驟中的全部。例如,如圖12中所看到的,用于給定數(shù)據(jù)流的協(xié)議棧的部分可處于在分開的調(diào)制解調(diào)器和主機(jī)計(jì)算機(jī)單元中。因此,圖7呈現(xiàn)配置成實(shí)行本文討論的流控制技術(shù)中的一個(gè)或若干的移動(dòng)臺(tái)控制電路700的更通用視圖。例如,這個(gè)移動(dòng)臺(tái)控制電路700可具有直接對(duì)應(yīng)于處理電路630的物理配置,或可在兩個(gè)或更多模塊或單元中實(shí)施,像圖12中示出的配置。但是,在任何情況下,控制電路700配置成實(shí)現(xiàn)至少三個(gè)功能。在圖7中描繪這些功能,作為資源監(jiān)視器710、流控制反饋發(fā)生器720以及調(diào)制解調(diào)器控制器。資源監(jiān)視器710監(jiān)視移動(dòng)臺(tái)的資源使用。如上面所討論的,所監(jiān)視的資源可能包括處理器利用率、存儲(chǔ)器利用率以及電池電荷水平中一個(gè)或若干?;谂c移動(dòng)臺(tái)關(guān)聯(lián)的資源使用,流控制反饋發(fā)生器720在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符。調(diào)制解調(diào)器控制器730然后發(fā)送上行鏈路業(yè)務(wù)數(shù)據(jù)分組到無(wú)線基站。在一些實(shí)施例中,移動(dòng)臺(tái)控制器電路700的處理電路配置成通過(guò)直接調(diào)整上行鏈路業(yè)務(wù)數(shù)據(jù)分組的IP報(bào)頭中的一個(gè)或更多擁塞控制比特(例如ECN比特)來(lái)在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符。在其它實(shí)施例中,移動(dòng)臺(tái)控制器電路700 配置成通過(guò)生成用于在上行鏈路業(yè)務(wù)數(shù)據(jù)分組中傳送的傳輸層報(bào)頭來(lái)在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符;在這些實(shí)施例中,這個(gè)傳輸層報(bào)頭包括擁塞指示符。在TCP的情況下,擁塞指示符包括ECN回聲比特。在這些實(shí)施例中的一些中,移動(dòng)臺(tái)控制器電路700配置成調(diào)整由移動(dòng)臺(tái)接收的下行鏈路分組的IP報(bào)頭中的擁塞控制比特并且配置成生成傳輸層報(bào)頭以響應(yīng)于IP報(bào)頭中的擁塞控制比特。圖8是根據(jù)本文所公開技術(shù)的配置成執(zhí)行無(wú)線通信系統(tǒng)中的流控制的無(wú)線基站 800的框圖。具體地,基站800可配置成實(shí)現(xiàn)圖5中示出的方法或其變種?;?00包括接收機(jī)電路810,其包括各種射頻組件(未示出)和解調(diào)器電路812。接收機(jī)810處理從一個(gè)或更多移動(dòng)臺(tái)接收的無(wú)線電信號(hào)并且使用已知的無(wú)線電處理技術(shù)和信號(hào)處理技術(shù)來(lái)處理所述信號(hào),以將所接收無(wú)線電信號(hào)轉(zhuǎn)換成數(shù)字樣本,用于被處理器電路830處理。處理電路 830從經(jīng)由接收機(jī)810接收的信號(hào)中提取數(shù)據(jù)并且生成信息,用于經(jīng)由傳送機(jī)電路620向一個(gè)或更多移動(dòng)臺(tái)傳送。像接收機(jī)810和解調(diào)器812,傳送機(jī)820和調(diào)制器830也通常根據(jù)具體電信標(biāo)準(zhǔn)(例如LTE的3GPP標(biāo)準(zhǔn))來(lái)使用已知的無(wú)線電處理和信號(hào)處理組件和技術(shù),并且配置成格式化數(shù)字?jǐn)?shù)據(jù)并且生成無(wú)線電信號(hào)并且使其達(dá)到要求情況,用于通過(guò)空中來(lái)傳送。處理電路830包括一個(gè)或若干微處理器832、數(shù)字信號(hào)處理器和諸如此類,以及其它數(shù)字硬件834以及存儲(chǔ)器電路840。存儲(chǔ)器840(其可包括一個(gè)或若干類型的存儲(chǔ)器,例如只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器、高速緩沖存儲(chǔ)器、閃速存儲(chǔ)器裝置、光存儲(chǔ)裝置等) 存儲(chǔ)程序代碼842,用于運(yùn)行一個(gè)或更多電信和/或數(shù)據(jù)通信協(xié)議以及用于實(shí)行本文描述的流控制技術(shù)中的一個(gè)或更多。存儲(chǔ)器840還存儲(chǔ)程序數(shù)據(jù)844以及從移動(dòng)臺(tái)和從網(wǎng)絡(luò)接口 850接收的緩沖業(yè)務(wù)數(shù)據(jù),并且還可存儲(chǔ)各種參數(shù)、預(yù)先確定的閾值的值和/或用于控制移動(dòng)臺(tái)800的一般操作的其它程序數(shù)據(jù)。在各種實(shí)施例中,使用存儲(chǔ)器840中存儲(chǔ)的適當(dāng)程序代碼842的處理電路830配置成實(shí)現(xiàn)本文描述的流控制技術(shù)中的一個(gè)或更多。當(dāng)然,不一定在單個(gè)微處理器乃至在單個(gè)模塊中執(zhí)行這些技術(shù)中的步驟中的全部。例如,雖然LTE eNB可包括動(dòng)態(tài)地分配鏈路資源給各個(gè)用戶的調(diào)度功能性,但是其它系統(tǒng)可將調(diào)度或其它資源分配功能性放置在物理上分開的單元中。因此,圖9呈現(xiàn)配置成實(shí)行本文討論的流控制技術(shù)中的一個(gè)或若干的基站控制電路900的更通用視圖。例如,這個(gè)基站控制電路900可具有直接對(duì)應(yīng)于處理電路830 的物理配置,或可在兩個(gè)或更多模塊或單元中實(shí)施。但是,在任何情況下,基站控制電路900 配置成實(shí)現(xiàn)至少三個(gè)功能,其被描繪在圖9中,作為反饋分析器910、下行鏈路調(diào)度器920以及調(diào)制解調(diào)器控制器930。調(diào)制解調(diào)器控制器930控制基站的無(wú)線電功能,并且因此配置成接收由移動(dòng)臺(tái)發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)分組。在各種實(shí)施例中,反饋分析器910配置成評(píng)估被包括在上行鏈路業(yè)務(wù)數(shù)據(jù)分組中的一個(gè)或更多報(bào)頭,以確定移動(dòng)臺(tái)是否正指示擁塞。基于這個(gè)評(píng)估,下行鏈路調(diào)度器920調(diào)整到移動(dòng)臺(tái)的后續(xù)下行鏈路傳送的傳送速率。在一些實(shí)施例中,反饋分析器910配置成評(píng)估上行鏈路業(yè)務(wù)數(shù)據(jù)分組中的IP報(bào)頭并且配置成檢測(cè)IP報(bào)頭中的ECN比特,以確定移動(dòng)臺(tái)正發(fā)信號(hào)通知擁塞。在這些實(shí)施例中的一些中,基站控制電路900還配置成確定ECN是否被配置用于對(duì)應(yīng)于上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸數(shù)據(jù)流,并且如果否,則在轉(zhuǎn)發(fā)上行鏈路業(yè)務(wù)數(shù)據(jù)分組之前清除IP報(bào)頭中的 ECN比特。在其它實(shí)施例中,反饋分析器910配置成通過(guò)檢測(cè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸控制協(xié)議(TCP)報(bào)頭中的ECN回聲比特來(lái)評(píng)估一個(gè)或更多報(bào)頭,ECN回聲比特向無(wú)線基站發(fā)信號(hào)通知擁塞。上面已經(jīng)參考特定實(shí)施例的附圖來(lái)詳細(xì)描述本發(fā)明的若干實(shí)施例的示例。當(dāng)然, 因?yàn)槊枋鼋M件或技術(shù)的每個(gè)可想到的組合是不可能的,所以本領(lǐng)域技術(shù)人員將領(lǐng)會(huì),除了本文具體闡述的那些方式以外,還可用其它方式來(lái)實(shí)現(xiàn)本發(fā)明,而不背離本發(fā)明的實(shí)質(zhì)特性。因此,本文的實(shí)施例被認(rèn)為在全部方面中是說(shuō)明性的而不是限制性的,并且落入所附權(quán)利要求的范圍內(nèi)的全部修改和變化旨在被涵蓋在其中。
權(quán)利要求
1.一種在移動(dòng)臺(tái)中用于有助于無(wú)線通信系統(tǒng)(100)中的流控制的方法,所述方法包括監(jiān)視(310)與所述移動(dòng)臺(tái)關(guān)聯(lián)的資源使用,特征在于所述方法還包括基于與所述移動(dòng)臺(tái)關(guān)聯(lián)的所述資源使用,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置(320)擁塞指示符;以及發(fā)送(330)所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組到無(wú)線基站。
2.如權(quán)利要求1所述的方法,其中,監(jiān)視與所述移動(dòng)臺(tái)關(guān)聯(lián)的資源使用包括評(píng)估以下各項(xiàng)中的一個(gè)或更多處理器利用率;存儲(chǔ)器利用率;以及電池電荷水平。
3.如權(quán)利要求1或2所述的方法,其中,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置(320)所述擁塞指示符包括調(diào)整所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多擁塞控制比特。
4.如權(quán)利要求3所述的方法,其中,調(diào)整所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多擁塞控制比特包括在所述因特網(wǎng)協(xié)議報(bào)頭中設(shè)置顯式擁塞通知ECN比特,以向所述無(wú)線基站發(fā)信號(hào)通知擁塞。
5.如權(quán)利要求4所述的方法,其中,調(diào)整所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多擁塞控制比特包括在所述因特網(wǎng)協(xié)議報(bào)頭中設(shè)置經(jīng)歷擁塞CE 碼點(diǎn),以向所述無(wú)線基站發(fā)信號(hào)通知擁塞。
6.如權(quán)利要求1或2所述的方法,其中,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置(320)所述擁塞指示符包括生成用于在所述一個(gè)或更多上行鏈路業(yè)務(wù)數(shù)據(jù)分組中傳送的傳輸層報(bào)頭,其中,所述傳輸層報(bào)頭包括所述擁塞指示符。
7.如權(quán)利要求6所述的方法,其中,所述傳輸層報(bào)頭包括傳輸控制協(xié)議TCP報(bào)頭,并且所述擁塞指示符包括ECN回聲比特。
8.如權(quán)利要求6或7所述的方法,包括調(diào)整由所述移動(dòng)臺(tái)接收的下行鏈路分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多最先的擁塞控制比特,并且生成所述傳輸層報(bào)頭,以響應(yīng)于所述因特網(wǎng)協(xié)議報(bào)頭中的最先的擁塞控制比特。
9.如權(quán)利要求8所述的方法,其中,調(diào)整由所述移動(dòng)臺(tái)接收的下行鏈路分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多最先的擁塞控制比特包括在所述因特網(wǎng)協(xié)議報(bào)頭中設(shè)置顯式擁塞通知ECN比特,以向所述移動(dòng)臺(tái)中的傳輸層處理功能發(fā)信號(hào)通知擁塞。
10.如權(quán)利要求9所述的方法,其中,調(diào)整由所述移動(dòng)臺(tái)接收的下行鏈路分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多最先的擁塞控制比特包括在所述因特網(wǎng)協(xié)議報(bào)頭中設(shè)置經(jīng)歷擁塞CE碼點(diǎn),以向所述移動(dòng)臺(tái)中的傳輸層處理功能發(fā)信號(hào)通知擁塞。
11.一種用于無(wú)線通信系統(tǒng)(100)中的流控制的方法,所述方法包括在無(wú)線基站接收 (510)由移動(dòng)臺(tái)發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)分組,其中,所述方法特征在于還包括在所述基站評(píng)估(520)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組中包括的一個(gè)或更多報(bào)頭以確定所述移動(dòng)臺(tái)是否正指示擁塞;以及基于所述評(píng)估,調(diào)整650)到所述移動(dòng)臺(tái)的、來(lái)自所述移動(dòng)臺(tái)的或這兩者的傳送的后續(xù)速率。
12.如權(quán)利要求11所述的方法,其中,所述評(píng)估(520)包括檢測(cè)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的顯式擁塞通知ECN比特,所述ECN比特向所述無(wú)線基站發(fā)信號(hào)通知擁塞。
13.如權(quán)利要求12所述的方法,其中,所述評(píng)估(520)包括檢測(cè)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的經(jīng)歷擁塞CE比特,所述CE比特向所述無(wú)線基站發(fā)信號(hào)通知擁O
14.如權(quán)利要求12或13所述的方法,還包括確定(530) ECN是否被配置用于對(duì)應(yīng)于所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸數(shù)據(jù)流;以及如果沒(méi)有配置ECN,則在轉(zhuǎn)發(fā)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組之前,清除(MO)所述因特網(wǎng)協(xié)議報(bào)頭中的ECN比特。
15.如權(quán)利要求11所述的方法,其中,所述評(píng)估包括檢測(cè)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸控制協(xié)議TCP報(bào)頭中的ECN回聲比特,所述ECN回聲比特向所述無(wú)線基站發(fā)信號(hào)通知擁塞。
16.一種包括配置成監(jiān)視與移動(dòng)臺(tái)關(guān)聯(lián)的資源使用的一個(gè)或更多處理電路(710、720、 730)的移動(dòng)臺(tái),特征在于所述一個(gè)或更多處理電路(80 還配置成基于與所述移動(dòng)臺(tái)關(guān)聯(lián)的所述資源使用,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符;以及發(fā)送所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組到無(wú)線基站。
17.如權(quán)利要求16所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、730)配置成監(jiān)視與移動(dòng)臺(tái)關(guān)聯(lián)的資源使用,包括通過(guò)評(píng)估以下各項(xiàng)中的一個(gè)或更多處理器利用率;存儲(chǔ)器利用率;以及電池電荷水平。
18.如權(quán)利要求16或17所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、 730)配置成通過(guò)調(diào)整至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多擁塞控制比特來(lái)在所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置所述擁塞指示符。
19.如權(quán)利要求18所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、730)配置成通過(guò)在所述至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中設(shè)置顯式擁塞通知ECN 比特來(lái)調(diào)整所述因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多擁塞控制比特,以向所述無(wú)線基站發(fā)信號(hào)通知擁塞。
20.如權(quán)利要求16或17所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、 730)配置成通過(guò)生成用于在所述一個(gè)或更多上行鏈路業(yè)務(wù)數(shù)據(jù)分組中傳送的傳輸層報(bào)頭來(lái)在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置所述擁塞指示符,其中,所述傳輸層報(bào)頭包括所述擁塞指示符。
21.如權(quán)利要求20所述的移動(dòng)臺(tái),其中,所述傳輸層報(bào)頭包括傳輸控制協(xié)議TCP報(bào)頭, 并且所述擁塞指示符包括ECN回聲比特。
22.如權(quán)利要求20或21所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、 730)配置成調(diào)整由所述移動(dòng)臺(tái)接收的下行鏈路分組的因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多最先的擁塞控制比特,并且配置成生成所述傳輸層報(bào)頭,以響應(yīng)于所述因特網(wǎng)協(xié)議報(bào)頭中的最先的擁塞控制比特。
23.如權(quán)利要求22所述的移動(dòng)臺(tái),其中,所述一個(gè)或更多處理電路(710、720、730)配置成通過(guò)在由所述移動(dòng)臺(tái)接收的下行鏈路分組的因特網(wǎng)協(xié)議報(bào)頭中設(shè)置顯式擁塞通知ECN 比特來(lái)調(diào)整所述因特網(wǎng)協(xié)議報(bào)頭中的一個(gè)或更多最先的擁塞控制比特,以向所述移動(dòng)臺(tái)中的傳輸層處理功能發(fā)信號(hào)通知擁塞。
24.一種包括配置成接收由移動(dòng)臺(tái)發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)分組的一個(gè)或更多處理電路(910、920、930)的基站,特征在于所述一個(gè)或更多處理電路(80 還配置成評(píng)估所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組中包括的一個(gè)或更多報(bào)頭,以確定所述移動(dòng)臺(tái)是否正指示擁塞;以及基于所述評(píng)估來(lái)調(diào)整到所述移動(dòng)臺(tái)的、來(lái)自所述移動(dòng)臺(tái)的或這兩者的傳送的后續(xù)速率。
25.如權(quán)利要求M所述的基站,其中,所述一個(gè)或更多處理電路(910、920、930)配置成通過(guò)檢測(cè)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的因特網(wǎng)協(xié)議報(bào)頭中的顯式擁塞通知ECN比特來(lái)評(píng)估所述一個(gè)或更多報(bào)頭,所述ECN比特向無(wú)線基站發(fā)信號(hào)通知擁塞。
26.如權(quán)利要求25所述的基站,其中,所述一個(gè)或更多處理電路(910、920、930)還配置成確定ECN是否被配置用于對(duì)應(yīng)于所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸數(shù)據(jù)流;以及如果沒(méi)有配置ECN,則在轉(zhuǎn)發(fā)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組之前清除所述因特網(wǎng)協(xié)議報(bào)頭中的ECN比特。
27.如權(quán)利要求M所述的基站,其中,所述一個(gè)或更多處理電路(910、920、930)配置成通過(guò)檢測(cè)所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組的傳輸控制協(xié)議TCP報(bào)頭中的ECN回聲比特來(lái)評(píng)估所述一個(gè)或更多報(bào)頭,所述ECN回聲比特向無(wú)線基站發(fā)信號(hào)通知擁塞。
全文摘要
公開了用于移動(dòng)臺(tái)向基站發(fā)信號(hào)通知數(shù)據(jù)傳送速率中的減低的請(qǐng)求的技術(shù)。有助于無(wú)線通信系統(tǒng)中的流控制的示例方法包括監(jiān)視與移動(dòng)臺(tái)關(guān)聯(lián)的資源使用,并且基于資源使用,在至少一個(gè)上行鏈路業(yè)務(wù)數(shù)據(jù)分組的報(bào)頭中設(shè)置擁塞指示符。所述上行鏈路業(yè)務(wù)數(shù)據(jù)分組然后被發(fā)送到無(wú)線基站,其檢測(cè)擁塞指示符。在一些實(shí)施例中,設(shè)置上行鏈路業(yè)務(wù)數(shù)據(jù)分組的IP報(bào)頭中的ECN比特。在其它實(shí)施例中,設(shè)置下行鏈路業(yè)務(wù)數(shù)據(jù)分組的IP報(bào)頭中的ECN比特,以觸發(fā)生成后續(xù)上行鏈路分組中指示擁塞的TCP報(bào)頭。
文檔編號(hào)H04W28/10GK102484819SQ201080038565
公開日2012年5月30日 申請(qǐng)日期2010年8月18日 優(yōu)先權(quán)日2009年8月25日
發(fā)明者G·佩萊蒂爾, J·佩薩 申請(qǐng)人:瑞典愛(ài)立信有限公司