两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

分配移動站的存儲器資源的制作方法

文檔序號:7751456閱讀:329來源:國知局
專利名稱:分配移動站的存儲器資源的制作方法
技術領域
本發(fā)明涉及為以確認模式經(jīng)由空中接口在第2層鏈路上的分組數(shù)據(jù)傳送分配存儲器資源,尤其涉及分配移動站的存儲器資源。
背景技術
移動通信系統(tǒng)通常是指能夠在用戶位于所述系統(tǒng)的服務區(qū)內(nèi)時實現(xiàn)無線通信的任何電信系統(tǒng)。所述系統(tǒng)的實例是諸如GSM(全球移動通信系統(tǒng))或是諸如PCS(個人通信系統(tǒng))或DCS 1800(1800MHz數(shù)字蜂窩系統(tǒng))的對應系統(tǒng)的蜂窩移動通信系統(tǒng)、諸如UMTS(通用移動通信系統(tǒng))的第三代移動系統(tǒng)、諸如GSM 2+系統(tǒng)的基于上述系統(tǒng)的系統(tǒng)、未來的第四代系統(tǒng)。移動通信系統(tǒng)的一個典型實例是公眾陸地移動網(wǎng)PLMN。
以下將通過使用稱為GERAN(GSM/EDGE(全球演進的增強型數(shù)據(jù)率)無線電接入網(wǎng))釋放5Iu的GSM 2+-系統(tǒng)作為實例,從而討論本發(fā)明及其背景,但本發(fā)明并不僅限于此?!癐u”意味著移動站連接至無線電接入網(wǎng)GERAN,所述無線電接入網(wǎng)借助Iu接口連接到提供數(shù)據(jù)傳送的核心網(wǎng)。
GERAN Iu的空中接口的協(xié)議體系結構被稱為Um接口,包括三個協(xié)議層物理層L1、數(shù)據(jù)鏈路層L2和網(wǎng)絡層L3。GERAN Iu的數(shù)據(jù)鏈路層L2包括無線電鏈路控制RLC子層和媒體接入控制MAC子層,它們對于用戶平面(即用戶數(shù)據(jù))和控制平面(即信令數(shù)據(jù))是公共的。RLC之上的層是用于所述用戶平面的PDCP(分組數(shù)據(jù)匯聚協(xié)議)和用于所述控制平面的RRC(無線電資源控制)。RLC為經(jīng)由空中接口的上層數(shù)據(jù)傳輸提供可靠機制,例如確認模式ARQ。
每個無線電承載都具有RLC實例,所述RLC實例傳送無線電承載數(shù)據(jù),用于對等信息改變。所述RLC實例借助被稱為分組數(shù)據(jù)單元的數(shù)據(jù)塊經(jīng)由空中接口在為無線電承載建立的L2鏈路上傳送信息。在確認模式下和未確認模式下,L2鏈路在GERAN內(nèi)都被稱為臨時塊流TBF。以下被稱為TBF的L2鏈路是支持分組數(shù)據(jù)單元的單向傳送的載波(即所分配的無線電資源)。每個分組數(shù)據(jù)單元PDU都源于特定的RLC實例。在發(fā)射站點處,所述RLC實例(RLC發(fā)射機)通過將上層數(shù)據(jù)分為PDU來形成RLC分組數(shù)據(jù)單元,第2層控制信息被加入所述PDU。每個PDU都分別受到保護,以防止由于無線電信道引起的降級。在接收站點處,所述RLC實例(RLC接收機)將所述RLC分組數(shù)據(jù)單元重新集合為上層數(shù)據(jù)。
在確認模式下,稱為滑動窗口的機制被用于在所述發(fā)射機內(nèi)控制RLC分組數(shù)據(jù)單元流過TBF。在傳送每個分組數(shù)據(jù)時,上窗口邊界UWE增加一個。類似地,在確認每個分組數(shù)據(jù)單元時,下窗口邊界LWE增加一個/已確認的分組數(shù)據(jù)單元。當UWE和LWE之間的差異變得與RLC發(fā)送窗口的大小相等時,新分組數(shù)據(jù)單元的發(fā)送停止。這種情況被稱為窗口失速。所述RLC窗口大小表示為RLC實例保留的RLC存儲器的大小,且其應當足夠大,以使分配給TBF的資源能夠受益。支持多時隙性能的現(xiàn)有技術移動站,即能夠將多個時隙用于一個TBF的移動站必須支持對應于其多時隙性能的最大RLC窗口大小。例如,如果移動站能夠在下行鏈路上實現(xiàn)三個時隙,在上行鏈路上實現(xiàn)一個時隙,則所述移動站必須在下行鏈路方向上支持384的RLC窗口大小,在上行鏈路方向上支持192的RLC窗口大小。
根據(jù)GERAN釋放5Iu的移動站可能會支持多個允許若干RLC實例同時運行的TBF。每個RLC實例都將具有RLC窗口,即存在與同時運行的RLC實例同樣多的并行RLC窗口。如果根據(jù)現(xiàn)有技術來定義所述RLC窗口大小,則所述移動站應當為每個同時運行的RLC實例,支持對應于所述移動站最多用于從RLC實例TBF傳送分組數(shù)據(jù)的時隙量的最大窗口大小。例如,如果兩個RLC實例同時運行,且兩個RLC實例都能夠使用兩時隙TBF,則所述移動站應當支持兩個RCL窗口大小都為256的并行RLC窗口。這還可以另一種方式表達如果所述移動站支持兩個時隙且具有大小為512的RLC存儲器,則僅允許兩個RLC實例同時運行。然而,所述網(wǎng)絡可能分配更小的窗口大小,以最優(yōu)化空中接口的用戶量或網(wǎng)絡的存儲器消耗。因此,所述網(wǎng)絡可能僅為先前實例的每個TBF分配一個時隙,對應于窗口大小為64的時隙會引起存儲器消耗問題實際上僅使用了為所述窗口保存在所述移動站內(nèi)的存儲器的百分之二十五。這個問題還可視為徒然限制了并行RLC實例的數(shù)量盡管窗口大小為64的八個RLC實例可同時運行,但僅允許同時運行兩個RLC實例。此外,與網(wǎng)絡內(nèi)相比,移動站內(nèi)的存儲器資源會受到更多限制,因而以對于每個所允許的并行TBF而言可同時為TBF分配對應于最大窗口大小的存儲器資源的方式來保留存儲器資源,是對受限存儲器資源的浪費,并不必要地限制了并行RLC實例的數(shù)量。當所述移動站在接收站點處時這個問題被強化,因為接收機僅緩存被正確接收并等待重新集合和傳輸?shù)缴蠈拥姆纸M數(shù)據(jù)單元。通常所緩存的分組數(shù)據(jù)單元需要比對應最大窗口大小小得多的存儲器。

發(fā)明內(nèi)容
本發(fā)明目的是提供一種方法以及一種用于實施所述方法的裝置,以克服上述問題。本發(fā)明的目的是借助表征在獨立權利要求書內(nèi)陳述的方法、移動站、網(wǎng)絡和無線系統(tǒng)來實現(xiàn)的。本發(fā)明的優(yōu)選實施例公開在所附權利要求書內(nèi)。
本發(fā)明基于認識所述問題,并通過定義RLC的公共存儲器資源和一種用于在并行RLC實例之間共享公共存儲器的機制來解決所述問題。本發(fā)明的優(yōu)點是,與支持同等數(shù)量的并行RLC的現(xiàn)有技術方案相比,為RLC保留的存儲器大小可被限制。或者如果所述存儲器的大小相同,則本發(fā)明允許比現(xiàn)有技術方案更大數(shù)量的并行RLC實例,其中根據(jù)移動站的多時隙的等級,并行RLC實例的最大數(shù)量是存儲器除以最大窗口大小。
在本發(fā)明的第一優(yōu)選實施例中,所述機制基于縮減和增加所述RLC窗口大小,所述大小調(diào)整借助于信令執(zhí)行。
在本發(fā)明的第二優(yōu)選實施例中,所述機制基于每個接收RLC窗口都具有RLC緩存器的構思,所述緩存器小于所述RLC窗口,而并行緩存器共享所述公共存儲器。向所述發(fā)送一側通知所述緩存器是否失速,而所述信息用于控制所述發(fā)送。


以下將借助優(yōu)選實施例,并參照附圖詳細描述本發(fā)明,在附圖中圖1示出了通信系統(tǒng)的基本部分;圖2、3和4示出了根據(jù)本發(fā)明第一優(yōu)選實施例的存儲器分配和調(diào)整;以及圖5、6和7示出了本發(fā)明的第二優(yōu)選實施例。
具體實施例方式
本發(fā)明可適用于任何經(jīng)由空中接口提供數(shù)據(jù)傳送的通信系統(tǒng)。所述系統(tǒng)例如包括上述系統(tǒng)。以下將GERAN Iu系統(tǒng)用作實例來描述本發(fā)明,但本發(fā)明并不僅限于此。在GPRS(通用分組無線電業(yè)務)中,TBF從單個RLC實例傳送數(shù)據(jù)。在GERAN Iu內(nèi),RLC實例僅與一個無線電承載相關,但可能會經(jīng)由一個TBF來傳送來自一個或多個RLC實例的數(shù)據(jù)。然而,為清晰起見,以下假定僅一個RLC實例正在使用一個TBF。
圖1示出了僅說明通信系統(tǒng)1的基本部分的相當簡化網(wǎng)絡體系結構。對于本領域技術人員而言,顯然所述系統(tǒng)1包括網(wǎng)絡節(jié)點、功能和結構,此處不再贅述。
移動站MS包括實際終端以及被稱為用戶身份模塊的可拆卸識別卡SIM。在此語境中,所述移動站通常是指由所述用戶身份模塊和實際終端形成的實體。SIM是智能卡,其包括用戶身份,執(zhí)行鑒權算法,并存儲用戶設備所需的鑒權、密鑰和預定信息。本發(fā)明的實際終端可以是任何能夠在移動通信系統(tǒng)內(nèi)通信并支持多個并行業(yè)務流的設備。所述終端因此可以是僅用于會話的簡單終端,或是用于各種業(yè)務的終端,其作為業(yè)務平臺操作,并支持加載和執(zhí)行不同的與業(yè)務相關功能。所述終端還可以是各種設備的組合,例如帶有連接至其的諾基亞卡電話以提供移動連接的多媒體計算機。
根據(jù)本發(fā)明第一優(yōu)選實施例的移動站包括RLC的公共存儲器RLCmem,其大小優(yōu)選的是至少為對應于MS的多時隙性能的最大RLC窗口大小。所述大小通常被表示為多個RLC塊。例如,當MS在一個方向上能夠實現(xiàn)八個時隙時,RLCmem的大小優(yōu)選的是至少為1204,即在所述窗口內(nèi)存在1024RLC塊。所述移動站還包括用于從RLCmem為TBF分配RLC窗口的分配功能,以及增加/縮減窗口大小的窗口大小調(diào)整功能。在本發(fā)明的第一優(yōu)選實施例中,假定所述RLC窗口大小的最小要求是64,而所述存儲器分辨率是32。在其它實施例中,所述最小大小和/或存儲器分辨率也可能為其它值。換言之,在本發(fā)明的第一優(yōu)選實施例中,RLC窗口大小以32的倍數(shù)增加和縮減,可在所述移動站與網(wǎng)絡之間建立TBF,如果大小最小為64的RLC窗口可被分配給所述TBF的話,且RLC窗口的大小無法縮減到小于64。
在本發(fā)明第二優(yōu)選實施例中,所述移動站MS包括由接收緩存器共享以接收RLC實例的公共存儲器RLCmem。所述公共存儲器可稱為RXmem。所述接收緩存器此處被稱為RX緩存器。所述RX緩存器的大小可能小于為發(fā)射站點處的RLC實例分配的RLC窗口大小。當所述RX緩存器的大小更小時,TBF的所接收RLC數(shù)據(jù)所需的物理存儲器量更小。只要建立新的下行鏈路TBF或當前下行鏈路TBF釋放,其它RX緩存器的大小即被如下調(diào)整。在本發(fā)明的第二優(yōu)選實施例中,所述移動站被設置為借助一個比特以‘確認/未確認’消息(“分組下行鏈路確認”或“分組下行鏈路未確認”)指示所述RX緩存器是否溢出。所述網(wǎng)絡將此信息用于調(diào)整輪詢。在本發(fā)明的第二優(yōu)選實施例中,輪詢機制被用于確認所述網(wǎng)絡發(fā)送到移動站MS的分組數(shù)據(jù)單元。換言之,在發(fā)送一定量的分組數(shù)據(jù)單元之后,所述網(wǎng)絡請求所述移動站確認所述分組數(shù)據(jù)單元。響應于所述請求,所述移動站發(fā)送確認,而所述網(wǎng)絡響應于所述確認,重新發(fā)送被否定確認的分組數(shù)據(jù)單元。在所述RX緩存器溢出之后接收的RLC分組數(shù)據(jù)單元可被存儲在RLCmem內(nèi),如果其它RX緩存器并未溢出的話。在所有RX緩存器都溢出之后接收的RLC分組數(shù)據(jù)單元被否定確認。
在本發(fā)明的第三優(yōu)選實施例中,所述移動站MS包括用于發(fā)射RLC實例的公共存儲器RLCmem、用于從RLCmem為TBF分配RLC窗口的分配功能、增加/縮減所述窗口大小的窗口大小調(diào)整功能、用于RX緩存器的公共存儲器RXmem。換言之,當所述移動站是發(fā)射機時使用RCLmem,而當所述移動站是接收機時使用RXmem。在本發(fā)明的第三優(yōu)選實施例中,所述網(wǎng)絡使用輪詢功能和有效窗口大小。換言之,本發(fā)明的第三優(yōu)選實施例是第一和第二優(yōu)選實施例的組合,其中RCLmem用于上行鏈路TBF,而RXmem用于下行鏈路TBF。
在本發(fā)明的其它實施例中,基于本發(fā)明的第三實施例,在發(fā)射TBF與接收TBF之間共享一個單獨的公共存儲器。在此實施例中,需要定義一種額外的存儲器分配功能,以定義如何將所述存儲器分配給RLCmem和RX緩存器。所述存儲器分配功能可能基于上行鏈路需要和下行鏈路需要的不同因子加權的實際需要。
本發(fā)明的第一或第二優(yōu)選實施例的移動站被設置為向所述網(wǎng)絡3指示,與窗口大小一樣,根據(jù)現(xiàn)有技術計算其MS RAC(移動站無線電接入能力)內(nèi)的所述公共RLCmem。在本發(fā)明的第二優(yōu)選實施例中,所述移動站可能優(yōu)選的是被設置為指示其MS RAC內(nèi)的RLCmem和RXmem兩者。然而,如果所述移動站并不了解其用于RX緩存器的存儲器的大小,則所述移動站可能不會將任何關于其存儲器資源的信息發(fā)送到所述網(wǎng)絡。在本發(fā)明的其它一些實施例中,所述MS在其MS RAC內(nèi)指示其能夠支持的確認模式TBF的最大數(shù)量。所述網(wǎng)絡在分配MS的資源時使用此信息。例如,當MS附加到所述網(wǎng)絡(附加進程)時,或在建立RRC連接的期間內(nèi),可發(fā)送MS RAC。
在圖1的實例中,系統(tǒng)1包括帶有核心網(wǎng)CN和無線電接入網(wǎng)GERAN的網(wǎng)絡3。GERAN由一組諸如GSM的基站子系統(tǒng)的無線電網(wǎng)絡子系統(tǒng)(圖1內(nèi)未顯示)組成,所述無線電網(wǎng)絡子系統(tǒng)經(jīng)由所謂的Iu接口2連接至所述核心網(wǎng)CN。GERAN可能是GSM/EDGE無線電接入網(wǎng),而CN可能是GSM/UMTS核心網(wǎng)。所述網(wǎng)絡至少包括一個分組控制單元,所述分組控制單元負責RLC,并被配置為執(zhí)行至少一些下述功能。所述分組控制單元通常位于GERAN的網(wǎng)絡節(jié)點內(nèi)。所述分組控制單元通常位于基站控制器BSC內(nèi),但也可在基站BS內(nèi)或GPRS支持節(jié)點GSN內(nèi)。BSC和BS是GERAN內(nèi)的節(jié)點,而GSN是CN內(nèi)的節(jié)點。
除了現(xiàn)有技術裝置之外,實施本發(fā)明功能的系統(tǒng)的移動站包括用于RLC的公共存儲器和用于管理存儲器分配的裝置。所述系統(tǒng)的網(wǎng)絡可能包括用于調(diào)整其窗口大小分配以對應于移動站的存儲器分配的裝置,和/或用于指導所述移動站分配所述存儲器的裝置。當前網(wǎng)絡節(jié)點和移動站包括可在根據(jù)本發(fā)明的功能內(nèi)使用的處理器和存儲器。實施本發(fā)明所需的所有改變可借助增加或更新后的軟件例行程序,和/或在專用集成電路(ASIC)內(nèi)包括的例行程序,和/或諸如EPLD、FPGA的可編程電路來實現(xiàn)。
圖2示出了本發(fā)明第一實施例內(nèi)的用于一個TBF的RLC存儲器分配。新的TBF在步驟200內(nèi)引入,在步驟201內(nèi)所述移動站響應于此檢查所述空閑RLC存儲器RLCmem是否至少為64。如果否,則在步驟202內(nèi)檢查是否存在至少一個具有超過64的存儲器的TBF。換言之,檢查是否存在任何具有大于64的窗口大小WS的TBF。如果存在,則在步驟203內(nèi)檢查大小大于64的TBF的窗口大小是否可縮減為使得總的縮減量至少為64。換言之,檢查是否可從所述存儲器至少釋放64,從而使得每個現(xiàn)有TBF仍然具有至少64的窗口大小。如果可能,則在步驟204中縮減一個或多個所述窗口大小。借助圖3將更為詳細地公開所述縮減。在縮減之后,在步驟205中所釋放的存儲器被分配給新的TBF,并在步驟206中接受所述新TBF的建立。
如果所述空閑存儲器的大小至少為64(步驟201),則將所述空閑存儲器分配給所述新TBF(步驟205),并接受所述新TBF的建立(步驟206)。
如果并不存在具有超過64的存儲器的TBF(步驟202),或所述存儲器無法至少縮減64(步驟203),則并不接受所述新TBF的建立(步驟207)。
圖3示出了當在步驟300內(nèi)在RLC分組數(shù)據(jù)單元的發(fā)射機內(nèi)確認縮減所述窗口大小的需要時,根據(jù)本發(fā)明第一優(yōu)選實施例的存儲器大小縮減進程。在本發(fā)明的第一優(yōu)選實施例中,假定使用滑動窗口。所述發(fā)射機可以是移動站或網(wǎng)絡,即可在上行鏈路和下行鏈路方向上執(zhí)行所述縮減。響應于確認所述需要,在步驟301內(nèi)停止發(fā)送新的分組數(shù)據(jù)單元。通過停止所述發(fā)送,可避免尚未確認的RLC分組數(shù)據(jù)單元的丟失。然后,在步驟302中,檢查所述窗口是否具有至少32的自由空間(自由塊)。如果存在,則在步驟303中縮減所述窗口大小,并在步驟304中將指示所述縮減量的消息發(fā)送到所述接收機。所述縮減量是32或其倍數(shù)。所述消息可以是任何與在所述移動站與網(wǎng)絡之間發(fā)送的對應TBF相關的消息,例如“分組上行鏈路指配”、“分組下行鏈路指配”或“分組時隙重新配置”。然后,在步驟305內(nèi)檢查所述新的、更小的窗口是否失速。如果否,則可能會發(fā)送新的分組數(shù)據(jù)單元(步驟306)。如果所述新的、更小的窗口失速,則等待先前發(fā)送的分組數(shù)據(jù)單元的確認(步驟307),并在接收所述確認之后,再次檢查所述窗口是否失速(步驟305)。
如果并不存在足夠的自由空間(步驟302),則在步驟308內(nèi)等待先前發(fā)送的分組數(shù)據(jù)單元的確認,并在接收所述確認之后,再次檢查是否存在足夠的自由空間(步驟302)。
由于所述窗口大小的縮減由所述發(fā)射機控制,所以即使在所述接收機內(nèi)從未接收在步驟304內(nèi)發(fā)送的消息也不會存在風險,因為在更小窗口的情況下存在更少的等待確認的分組數(shù)據(jù)單元。
在本發(fā)明的一個實施例中,允許在步驟301之后滑動所述窗口,從而允許更大的縮減量。
圖4示出了當在步驟400內(nèi)在所述發(fā)射機內(nèi)確認增加所述窗口大小的需要時,根據(jù)本發(fā)明第一優(yōu)選實施例的存儲器大小增加進程。響應于確認所述需要,在步驟401內(nèi)檢查是否存在足夠的空閑存儲器。如果存在,則在步驟402內(nèi)將指示所述窗口大小將會增加多少的消息發(fā)送到所述接收機。所述消息可以是“分組上行鏈路指配”、“分組下行鏈路指配”或“分組時隙重新配置”,即與縮減情況下所使用的消息相同。然后,在步驟403內(nèi)從所述接收機接收響應,并在步驟404內(nèi)檢查所述響應是否為指示在所述接收機內(nèi)所述增加成功的確認。如果是確認ack,則在步驟405內(nèi)增加所述窗口大小,并在此之后使用更大的窗口大小。如果所述響應是否定確認nack,則并不增加所述窗口大小(步驟406)。
如果并不存在足夠的空閑存儲器(步驟401),則并不增加所述窗口大小(步驟406)。
盡管以上通過假定所述移動站的并行接收和發(fā)射RLC實例共享一個公共存儲器來描述第一優(yōu)選實施例,但如果僅所述移動站的接收RLC實例或所述移動站的發(fā)射RLC實例共享所述公共存儲器,對于本發(fā)明技術人員而言,如何實施本發(fā)明的第一優(yōu)選實施例仍是顯而易見的。
在本發(fā)明的第二優(yōu)選實施例中,所述發(fā)射網(wǎng)絡根據(jù)為所述移動站內(nèi)的每個接收RLC實例分配的資源調(diào)整其輪詢政策。在本發(fā)明的第二優(yōu)選實施例中,假定每個接收RLC實例都具有其RX緩存器,而RX緩存器的大小取決于RLC實例的數(shù)量和為所述對應TBF分配的時隙的數(shù)量。例如,如果僅存在帶有兩個時隙的TBF1,則為RX緩存器1分配整個RXmem。當建立與TBF1同時運行的帶有一個時隙的第二TBF,即TBF2時,RX緩存器1的大小被減少為RXmem的三分之二,而RX緩存器2的大小將是RXmem的三分之一。當釋放TBF2時,RX緩存器1的大小增加為與RXmem的大小相同。應當強調(diào)的是,同樣可使用其它一些存儲器分配原理,以上僅是示范性實例。
在本發(fā)明的第二優(yōu)選實施例中,所述網(wǎng)絡將WS_a,即‘WS_有效’用作輪詢參數(shù),或用作確定所述輪詢參數(shù)的基礎,所述輪詢參數(shù)指示觸發(fā)所述網(wǎng)絡請求移動站確認所述分組數(shù)據(jù)單元的所發(fā)送分組數(shù)據(jù)單元的數(shù)量。同樣可認為WS_a是關于接收機的緩存器大小的發(fā)射機估計。在本發(fā)明的第二優(yōu)選實施例中,所述網(wǎng)絡將WS_a調(diào)整為與所述對應RX緩存器相等或更小,以阻止出現(xiàn)額外誤差,如果所述發(fā)射機如同所述RX緩存器與所述發(fā)射窗口大小一樣大地發(fā)射分組數(shù)據(jù)單元,則會出現(xiàn)所述額外誤差。然而,當所述發(fā)射窗口更大時,所述傳輸可在等待確認時繼續(xù)。
圖5示出了在所述網(wǎng)絡了解用于RX緩存器的公共存儲器RXmem大小的情況下,根據(jù)本發(fā)明第二優(yōu)選實施例的功能。為清晰起見,假定所有的發(fā)射窗口都具有相同的WS_a。
參照圖5,在步驟501中生成新的RLC實例,并為所述RLC實例建立一個TBF。為清晰起見,假定TBF的建立成功,因而在步驟502內(nèi)更新指示所述網(wǎng)絡與移動站之間的現(xiàn)有TBF數(shù)的TBF_no。然后在步驟503內(nèi)檢查TBF是否為第一TBF,即TBF是否為TBF_no一。如果是,則在步驟504內(nèi)檢查所述RXmem的大小是否小于分配給所述TBF的窗口大小TBF_WS。如果是,則在步驟505內(nèi)將WS_a設置為RXmem,并在步驟506內(nèi)啟動輪詢算法。如果RXmem的大小小于TBF WS(步驟504),則在步驟507內(nèi)WS_a優(yōu)選的是被設置為TBF_WS,并在步驟506內(nèi)啟動輪詢算法。在步驟507內(nèi),WS_a可能被設置為任何小于TBF_WS的正值。
如果TBF并不是第一TBF(步驟502),則在步驟508內(nèi)檢查TBF_WS是否大于RXmem減去現(xiàn)有TBF WS_a的總和。如果否,則過程繼續(xù)到步驟507,其中WS_a被設置為TBF_WS。如果是,則在步驟509內(nèi)RXmem除以TBF_no,結果被設置為WS_a。然后,在步驟510內(nèi)啟動用于此TBF的輪詢算法,并在步驟511內(nèi)重新設置現(xiàn)有輪詢算法,以對應所述新的WS_a值。
在本發(fā)明的其中RXmem已知且所述輪詢算法獨立于WS_a的其它一些實施例中,在其中設置WS_a(例如步驟505和509)的步驟之后,圖5內(nèi)公開的過程繼續(xù)到圖3,步驟300。(相應地當WS_a增加時,繼續(xù)到圖4,步驟400)。
圖6示出了在所述網(wǎng)絡并不了解用于RX緩存器的公共存儲器RXmem大小的情況下,根據(jù)本發(fā)明第二優(yōu)選實施例的功能。為清晰起見,假定所有的發(fā)射窗口都具有相同的WS_a。
參照圖6,在步驟601中生成新的RLC實例,并為所述RLC實例建立一個TBF。為清晰起見,假定TBF的建立成功,從而在步驟602內(nèi)更新指示所述網(wǎng)絡與移動站之間的現(xiàn)有TBF數(shù)的TBF_no。然后在步驟603內(nèi)檢查TBF是否為第一TBF,即是否為TBF_no一。如果是,則在步驟604內(nèi),WS_a被設置為初始值IN_V,并在步驟605內(nèi)啟動輪詢算法。所述初始值可以是任何正值,例如分配給TBF的窗口大小的百分之十或64。所述初始值是對于RXmem大小的網(wǎng)絡最佳猜想。
如果TBF并不是第一TBF(步驟602),則在步驟606內(nèi)將現(xiàn)有TBF WS_a的總和除以TBF_no,且結果被設置為WS_a。然后,在步驟607內(nèi)啟動用于此TBF的輪詢算法,并在步驟608內(nèi)重新設置現(xiàn)有輪詢算法,以對應所述新的WS_a值。
當釋放現(xiàn)有TBF時,通過更新TBF_no并根據(jù)以上原理確定WS_a來增加WS_a(然而,WS_a的總和將仍具有用于所釋放TBF的WS_a值)。在增加WS_a之后重新設置所述輪詢算法。
例如,在所述網(wǎng)絡起初了解RXmem但由于某些原因丟失了該信息的情況下,所述網(wǎng)絡被設置為執(zhí)行圖5或圖6的步驟。
在本發(fā)明的第二優(yōu)選實施例中,所述移動站在確認內(nèi)發(fā)送關于RX緩存器是否溢出的信息。圖7示出了所述網(wǎng)絡如何使用此信息來最優(yōu)化所述輪詢算法的功能的一個實例,從而在請求或分組數(shù)據(jù)單元由于緩存器失速而無法接收的情況下,所述空中接口不會被徒勞加載。應當理解的是,在圖7內(nèi)用于設置新值的形式僅是示例性的,可以許多方式定義值。
參照圖7,在步驟701內(nèi)接收‘確認’或‘未確認’。在步驟702內(nèi)通過以N除WS_a來計算增量WS_a_l,N優(yōu)選的是整數(shù),例如4。N可以是常量,或取決于現(xiàn)有TBF的數(shù)量,或分配給現(xiàn)有TBF的窗口大小。然后,在步驟703內(nèi)檢查所述RX緩存器是否溢出。如果否,則在步驟704內(nèi)將WS_a的下限WS_a_LL設置為WS_a,而WS_a以增量WS_a_l增加。然后,在步驟705內(nèi)重新設置所述輪詢算法。
如果所述RX緩存器溢出(步驟703),則在步驟706內(nèi)將所述WS_a的上限WS_a_UL設置為WS_a。然后在步驟707內(nèi)檢查WS_a是否小于下限WS_a_LL。如果在未執(zhí)行步驟704的情況下執(zhí)行步驟707,則缺省值用于WS_a_LL。所述缺省值例如可以為4。為清晰起見,圖7內(nèi)并未示出設置所述缺省值。如果WS_a小于下限WS_a_LL(步驟707),則在步驟708內(nèi)以增量WS_a_l減少下限WS_a_LL,在步驟709內(nèi)通過合計上限WS_a_UL和下限WS_a_LL并將結果除以2,從而計算新的WS_a值。在此之后,在步驟705內(nèi)重新設置所述輪詢算法。
如果WS_a并不小于下限(步驟707),則在步驟709內(nèi)計算新的WS_a值,并在步驟705內(nèi)重新設置所述輪詢算法。
盡管以上通過假定對于所有TBF而言WS_a都是相同的來描述本發(fā)明的第二優(yōu)選實施例,但當每個TBF都具有單獨的WS_a時,如何實施本發(fā)明對于本領域技術人員而言是顯而易見的。
圖2到7內(nèi)的步驟并不是絕對的按先后順序排列的。例如,上述的一些步驟可能同時發(fā)生,或以其它順序發(fā)生??赡軙^一些步驟,例如圖5的步驟508。相應地,上述步驟之間可能會發(fā)生圖2到7內(nèi)并未示出的其它步驟。所述步驟還可能會以其中與上述不同的方式計算和/或設置值的步驟替代。
盡管以上通過假定所有所述接收RLC實例共享公共存儲器來描述本發(fā)明,但在僅一些所述接收RLC實例共享所述公共存儲器時如何實施本發(fā)明,以及如何為其它接收RLC實例分配專用存儲器,對于本發(fā)明技術人員而言是顯而易見的。
盡管以上通過假定僅一個RLC實例使用TBF來描述本發(fā)明,但當多個使用TBF的RLC實例在所述移動站內(nèi)同時運行時如何實施本發(fā)明,對于本發(fā)明技術人員而言是顯而易見的。
盡管以上通過假定所述共享存儲器資源在所述移動站內(nèi)來描述本發(fā)明,但當所述共享存儲器資源在所述網(wǎng)絡一側時如何實施本發(fā)明,對于本發(fā)明技術人員而言是顯而易見的。
對于本發(fā)明技術人員而言,顯然隨著技術進步,可以各種方式實施本發(fā)明概念。本發(fā)明及其實施例并不僅限于上述實例,并可在權利要求書范圍內(nèi)改變。
權利要求
1.一種在無線通信系統(tǒng)中分配存儲器資源的方法,在所述無線通信系統(tǒng)中,可在移動站和網(wǎng)絡之間以確認模式通過第2層鏈路傳送數(shù)據(jù),其特征在于,所述方法包括步驟定義將由至少兩個并行的第2層鏈路共享的公共存儲器;以及從所述公共存儲器為所述并行的第2層鏈路分配存儲器。
2.一種移動站(MS),包括收發(fā)信機,所述收發(fā)信機用于在移動站與網(wǎng)絡之間以確認模式通過第2層鏈路接收和傳送數(shù)據(jù),其特征在于,所述移動站還包括公共存儲器(RLCmem),其被定義為將由至少兩個并行的第2層鏈路共享,以及存儲器分配機制,用于從所述公共存儲器(RLCmem)為第2層鏈路分配和釋放存儲器資源,并且為現(xiàn)有的第2層鏈路調(diào)整所分配的存儲器資源。
3.根據(jù)權利要求2的移動站,其特征在于,所述移動站(MS)被配置為將其移動站無線電接入能力中的所述公共存儲器的大小指示給所述網(wǎng)絡。
4.一種無線通信系統(tǒng)中的網(wǎng)絡(3),在所述無線通信系統(tǒng)中,可在移動站(MS)和所述網(wǎng)絡(3)之間以確認模式通過第2層鏈路傳送數(shù)據(jù),其特征在于,所述網(wǎng)絡包括這樣一種機制,即所述機制基于有多少第2層鏈路正在同時共享被定義為將由所述移動站中的并行的第2層鏈路共享的公共存儲器,為所述第2層鏈路上的數(shù)據(jù)傳送定義和更新輪詢參數(shù)。
5.一種無線通信系統(tǒng)(1),在所述無線通信系統(tǒng)中,可在移動站(MS)和網(wǎng)絡(3)之間以確認模式通過第2層鏈路傳送數(shù)據(jù),其特征在于,所述系統(tǒng)還包括公共存儲器(RLCmem),被定義為將由至少兩個并行的第2層鏈路共享,以及存儲器分配機制,用于從所述公共存儲器(RLCmem)為第2層鏈路分配和釋放存儲器資源,并且為現(xiàn)有第2層鏈路調(diào)整所分配的存儲器資源。
6.根據(jù)權利要求5的無線系統(tǒng)(1),其特征在于,所述存儲器分配機制被配置為借助信令調(diào)整所分配的存儲器資源。
7.根據(jù)權利要求5的無線系統(tǒng),其特征在于,所述無線系統(tǒng)(1)在發(fā)射站點中還包括第二機制,所述第二機制基于有多少第2層鏈路正在同時共享接收站點中的公共存儲器,為所述第2層鏈路上的數(shù)據(jù)傳送定義和更新輪詢參數(shù)。
8.根據(jù)權利要求7的無線系統(tǒng),其特征在于所述第2層鏈路的接收站點被配置為向所述發(fā)射站點通知所述接收站點中的為所述第2層鏈路分配的存儲器是否溢出,以及所述發(fā)射站點被配置為基于所述信息更新所述輪詢參數(shù)。
全文摘要
本發(fā)明涉及為在移動站與網(wǎng)絡之間經(jīng)由空中接口以確認模式在第2層鏈路上的分組數(shù)據(jù)傳送分配存儲器資源。為了允許動態(tài)使用現(xiàn)有資源,定義一種由至少兩個并行的第2層鏈路共享的公共存儲器,并從所述公共存儲器為每個并行的第2層鏈路分配存儲器。
文檔編號H04L12/56GK1602637SQ02824567
公開日2005年3月30日 申請日期2002年11月21日 優(yōu)先權日2001年11月23日
發(fā)明者桂勞姆·色博爾, 瑞諾·林圖萊皮, 亨利·庫斯金恩 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
邳州市| 北票市| 友谊县| 台中县| 固安县| 双城市| 京山县| 西乌珠穆沁旗| 海淀区| 皋兰县| 色达县| 陇南市| 佛教| 辽宁省| 绥德县| 土默特右旗| 柳林县| 光泽县| 阿尔山市| 北辰区| 赣榆县| 昌图县| 措美县| 鹤庆县| 清流县| 庄河市| 苍山县| 黔西县| 上虞市| 翼城县| 三穗县| 肥东县| 左权县| 进贤县| 顺平县| 荣昌县| 宜良县| 揭西县| 永清县| 尖扎县| 东台市|