專利名稱:用于為多媒體廣播/多播服務(wù)配置協(xié)議的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及移動通訊系統(tǒng)中的MBMS(多媒體廣播/多播服務(wù)),更具體地說,涉及用于使用公共協(xié)議實體將MBMS服務(wù)提供給多個小區(qū)的方法和設(shè)備。
背景技術(shù):
作為一種第三代移動通訊系統(tǒng)的UMTS(通用移動電信服務(wù))是基于GSM(全球移動通訊系統(tǒng))和GPRS(通用分組無線電服務(wù))通訊標(biāo)準。而且,其使用WCDMA(寬帶碼分多址)技術(shù),而GSM利用TDMA(時分多址)。UMTS提供一種以2Mbps或者更高的速率將被分組的文字、數(shù)字話音和視頻、以及多媒體數(shù)據(jù)發(fā)送到世界范圍內(nèi)的移動訂戶或計算機用戶的統(tǒng)一的服務(wù)。隨著虛擬接入概念的引入,UMTS使得能夠任何時間對網(wǎng)絡(luò)中任何端點進行接入。虛擬接入是指使用如IP(因特網(wǎng)協(xié)議)的分組協(xié)議的分組交換的接入。
圖1示出了傳統(tǒng)的UTRAN(UMTS地面無線電接入網(wǎng)絡(luò))。參照圖1,UTRAN 102包括多個小區(qū)110、114、122和126,節(jié)點B 108、112、120和124,以及RNC(無線電網(wǎng)絡(luò)控制器)106和118。UTRAN 102將UE(用戶設(shè)備)128連接到核心網(wǎng)絡(luò)(CN)100。RNC 106控制節(jié)點B 110和114,而RNC 118控制節(jié)點B 120和124。節(jié)點B 108、112、120和124分別控制它們的小區(qū)110、114、122和126。
將RNC和在RNC的控制下的節(jié)點B和小區(qū)共同稱為RNS(無線電網(wǎng)絡(luò)子系統(tǒng))。將RNC 106和118通過lub接口連接到節(jié)點B 108、112、120和124,而將RNC 106經(jīng)由lur接口與RNC 118連接。
RNC 106和118分配或者管理在它們的控制下的節(jié)點B 108、112、120和124。節(jié)點B 108、112、120和124提供實際的無線電資源。為每個小區(qū)配置無線電資源,并且由節(jié)點B 108、112、120和124所提供的無線電資源用于在它們的覆蓋范圍內(nèi)的小區(qū)。UE 128使用由特定節(jié)點B所提供的無線電資源來建立無線電信道,并且在該無線電信道上進行通訊。通常,從UE的角度來說,節(jié)點B和小區(qū)之間區(qū)別是無意義的。UE 128僅僅識別基于小區(qū)所建立的物理信道。因此,在這里可以互換地使用術(shù)語節(jié)點B和小區(qū)。
在UE和RNC之間定義Uu接口。在圖2中詳細地描述了Uu接口的層級的協(xié)議體系結(jié)構(gòu)。與lu或者lub接口類似,將Uu接口當(dāng)作用于在節(jié)點之間進行通訊而被配置的協(xié)議棧。將分別在用于在UE和RNC之間交換控制信號的控制平面(C平面)和在用于發(fā)送實際數(shù)據(jù)的用戶平面(U平面)中描述Uu接口。
參照圖2,通過RRC(無線電資源控制)層204、RLC(無線電鏈路控制)層210、MAC(介質(zhì)訪問控制)層212、和PHY(物理)層214來處理C平面信令200。通過PDCP(分組數(shù)據(jù)控制協(xié)議)層206、BMC(廣播/多播控制)層208、RLC層210、MAC層212、和PHY層214來處理U平面信息202。在每個小區(qū)中定義PHY層214,而在每個RNC中定義MAC層212到RRC層204。
PHY層214通過無線電發(fā)送技術(shù)來提供信息發(fā)送服務(wù),并且與OSI(開發(fā)系統(tǒng)互連)模型中的層1(L1)對應(yīng)。PHY層214經(jīng)由傳送信道連接到MAC層212。根據(jù)在PHY層214中如何處理數(shù)據(jù)來定義該傳送信道。PHY層214用對于每個小區(qū)專用的擾碼和對于每個物理信道專用的信道化代碼將MBMS數(shù)據(jù)進行編碼用于無線電傳輸。
通過邏輯信道將MAC層212連接到RLC層210。MAC層212在適當(dāng)?shù)膫魉托诺郎蠈腞LC層210接收的數(shù)據(jù)發(fā)送到PHY層214。其還將在傳送信道上從PHY層214所接收的數(shù)據(jù)在適當(dāng)?shù)倪壿嬓诺郎习l(fā)送到RLC層210。MAC層212將附加的信息插入到在邏輯信道上或在傳送信道上所接收的數(shù)據(jù)中,或者通過翻譯被插入的附加信息來執(zhí)行適當(dāng)?shù)牟僮?,并且控制隨機訪問。
RLC層210控制邏輯信道的建立和釋放。RLC層210在確認模式(AM)、不確認模式(UM)、和透明模式(TM)中的一種模式中進行操作。通常,在UM模式中,RLC層210將SDC(服務(wù)數(shù)據(jù)單元)分段為適當(dāng)?shù)某叽?,將SDU進行連接,并且通過ARQ(自動重復(fù)請求)修正錯誤。在TM中,RLC層210僅僅發(fā)送SDU而不進行任何處理。
PDCP層206是在U平面上比RLC層210高的層。PDCP層206負責(zé)在由于移動性使得用于將服務(wù)提供給適當(dāng)?shù)腢E的RNC改變時,對IP分組的格式的數(shù)據(jù)頭部進行壓縮和解壓縮并且進行無丟失數(shù)據(jù)傳輸。雖然對于一般服務(wù),PDCP層206支持無丟失SRNR(工作RNC)重定位并且壓縮頭部,但是對于MBMS服務(wù),從廣播/多播的特性來說,其不需要支持無丟失SRNS重定位。SRNS重定位是從老的RNC將UE向其移動的RNC重新設(shè)置為新的RNC。BMC層208處于比RLC層210高的層中,并且支持其中將相同的數(shù)據(jù)發(fā)送到未指定的多個UE的廣播服務(wù)。
在特定服務(wù)的呼叫建立中,RNC在各個層PDCP、RLC、MAC和PHY中配置用于執(zhí)行協(xié)議操作的實體以提供服務(wù)。將一組協(xié)議實體稱為無線電載體(RB)。可以將每個協(xié)議實體配置作為軟件模塊。將協(xié)議實體之間的訪問點稱為SAP(服務(wù)訪問點)。例如,PDCP和RLC實體之間的訪問點是RLCSAP。通過RLC SAP,PDCP實體將諸如作為用戶數(shù)據(jù)的RLC-DATA-REQ的原語發(fā)送到RLC實體。
RRC層204負責(zé)分配和釋放UTRAN和UE之間的資源。RRC層204在RRC連接模式中管理被分配給UE的資源,管理它們的移動性,并且發(fā)送CN信號給UE。
在UMTS通訊系統(tǒng)中UE和RNC之間的上述協(xié)議配置基于點到點(PtP)連接。在其中通過無線電網(wǎng)絡(luò)將相同的多媒體發(fā)送到多個接收者的MBMS服務(wù)中,所述接收者共享單個無線電信道以節(jié)省無線電發(fā)送資源。對于MBMS服務(wù),PDCP層206僅僅控制與頭部壓縮和解壓縮有關(guān)的功能。因為僅僅在下行鏈路上提供MBMS服務(wù),所以在RNC中執(zhí)行頭部壓縮功能而在UE中執(zhí)行頭部解壓縮功能。
在MBMS服務(wù)中,將相同的數(shù)據(jù)從RNC發(fā)送到多個UE等效于將相同的數(shù)據(jù)從RNC發(fā)送到其中放置有多個UE的小區(qū)。因此,在RNC和UE之間建立點到多點(PtM)連接。相應(yīng)地,MBMS服務(wù)不同于其中一個RNC發(fā)送數(shù)據(jù)到一個UE的現(xiàn)存的單播服務(wù)。因此,如在現(xiàn)有技術(shù)中的做法一樣,為每個RB使用一個PDCP實體、一個RLC實體、一個MAC實體和一個PHY實體消耗了大量的系統(tǒng)資源并且同時增加了服務(wù)延遲。
發(fā)明內(nèi)容
本發(fā)明的目的是基本上至少解決上述問題和/或缺點并且提供至少下面優(yōu)點。因此,本發(fā)明的目的是提供一種方法和設(shè)備,通過使用一個PDCP實體為MBMS服務(wù)配置RB以及MBMS移動通訊系統(tǒng)中的一個頭部壓縮器來減少RNC處理負載。
本發(fā)明的另一個目的是提供一種用于操作與多個下層協(xié)議實體連接的一個公共PDCP實體以提供MBMS服務(wù)的方法,以及PDCP實體的配置。
本發(fā)明的再一個目的是提供一種方法和設(shè)備,用于通過為在MBMS移動通訊系統(tǒng)中的PtP模式中的MBMS服務(wù)配置RB來減少RNC處理負載。
本發(fā)明的再一個目的是提供一種方法和設(shè)備,用于通過在為處理MBMS數(shù)據(jù)而配置MBMS RB中形成公共RLC實體來減少RNC處理負載。
通過提供一種用于在移動通訊系統(tǒng)中將MBMS服務(wù)提供給多個小區(qū)的方法和設(shè)備來實現(xiàn)上述目的。在具有用于提供MBMS服務(wù)的RNC和與RNC連接的多個節(jié)點B的移動通訊系統(tǒng)中,為了將MBMS服務(wù)提供給在多個小區(qū)內(nèi)的UE,將RNC配置為具有與小區(qū)對應(yīng)的多個下層實體,并且為了從上層接收MBMS數(shù)據(jù),RLC和PDCP實體對于小區(qū)是公共的,并且當(dāng)從一個下層實體接收到請求時,將MBMS數(shù)據(jù)發(fā)送到下層實體。
結(jié)合附圖通過下面詳細描述本發(fā)明的上述和其他目的、特點、和優(yōu)點將變得更加明顯,其中圖1示出了用于提供MBMS服務(wù)的典型UTRAN;圖2示出了在UE和RNC之間的接口的層級協(xié)議架構(gòu);圖3示出了MBMS移動通訊系統(tǒng)的結(jié)構(gòu);圖4示出了MBMS服務(wù)提供過程的信號流;圖5A和5B示出了用于頭部壓縮的PDCP實體的結(jié)構(gòu);圖6示出了根據(jù)本發(fā)明的優(yōu)選實施方式的RNC中的MBMS RB;圖7示出了根據(jù)本發(fā)明的實施方式的用于將MBMS數(shù)據(jù)發(fā)送到多個小區(qū)的PDCP實體的詳細結(jié)構(gòu);圖8示出了根據(jù)本發(fā)明的實施方式的用于為一個MBMS服務(wù)配置公共PDCP實體的操作的流程圖;圖9示出了根據(jù)本發(fā)明的實施方式的用于在PDCP實體中處理MBMS數(shù)據(jù)的操作的流程圖;圖10示出了根據(jù)本發(fā)明的實施方式的用于選擇性地發(fā)送MBMS控制分組的PDCP實體的操作和結(jié)構(gòu);
圖11示出了根據(jù)本發(fā)明的實施方式的用于在RNC中處理MBMS數(shù)據(jù)的處理鏈;圖12示出了根據(jù)本發(fā)明的實施方式的公共RLC實體的詳細結(jié)構(gòu);圖13示出了根據(jù)本發(fā)明的實施方式用于配置公共RLC實體的操作的流程圖;圖14示出了根據(jù)本發(fā)明的實施方式在公共RLC實體中用于處理從上層接收的數(shù)據(jù)的操作的流程圖;圖15示出了根據(jù)本發(fā)明的另一個實施方式的公共RLC實體;圖16示出了根據(jù)本發(fā)明的實施方式用于配置公共RLC實體的操作的流程圖;圖17示出了根據(jù)本發(fā)明的實施方式用于在公共RLC實體中處理從上層接收的數(shù)據(jù)的操作的流程圖;圖18示出了根據(jù)本發(fā)明的實施方式的公共RLC實體的結(jié)構(gòu);和圖19示出了根據(jù)本發(fā)明的實施方式用于配置公共RLC實體的操作的流程圖。
具體實施例方式
以下,參照附圖來詳細說明本發(fā)明的優(yōu)選實施方式。在下面的描述中,因為公知的功能或結(jié)構(gòu)可能以不必要的細節(jié)妨礙對本發(fā)明的說明,所以沒有對它們進行詳細描述。
本發(fā)明提供了一種MBMS RB配置,即使當(dāng)用于處理MBMS數(shù)據(jù)的MBMS RB被配置橫跨在RNC和UE之間的Uu接口上的多個小區(qū)時,這種MBMS RB配置也可以通過僅僅使用一個層實體來減少RNC處理負載。MBMS RB是一組PDCP/RLC/MAC/PHY層,用于以適合于在Uu接口上發(fā)送的格式處理經(jīng)由lu接口接收的MBMS數(shù)據(jù)。
圖3示出了基于3GPP(第三代伙伴項目)的第三代異步移動通訊標(biāo)準的、用于提供MBMS服務(wù)的MBMS移動通訊系統(tǒng)的簡化的結(jié)構(gòu)。參照圖3,UE 361、362、363、371和372是能夠接收MBMS服務(wù)的終端設(shè)備或者訂戶。第一小區(qū)360(小區(qū)1)和第二小區(qū)370(小區(qū)2)是將MBMS相關(guān)的數(shù)據(jù)發(fā)送到訂戶的基站設(shè)備。如果圖3中所示,僅僅在小區(qū)1和UE 361、362和363之間建立一條無線電信道。RNC 340是控制多個小區(qū)的無線電網(wǎng)絡(luò)控制器。更具體地說,RNC 340選擇性地將多媒體數(shù)據(jù)發(fā)送到特定的小區(qū)并且控制為MBMS服務(wù)建立的無線電信道。
SGSN(工作GPRS支持節(jié)點)330為每個訂戶控制MBMS相關(guān)的服務(wù)。其主要控制操作是對被提供給每個訂戶的服務(wù)的計費數(shù)據(jù)的管理和選擇性地發(fā)送多媒體數(shù)據(jù)給特定的RNC。轉(zhuǎn)接網(wǎng)(N/W)320提供BM-SC(廣播/多播服務(wù)中心)310和SGSN 330之間的通路。可將轉(zhuǎn)接網(wǎng)N/W 320配置為具有GGSN(網(wǎng)關(guān)FPRS支持節(jié)點)和外部CN。BM-SC 310是MBMS數(shù)據(jù)的源并且為每個服務(wù)調(diào)度數(shù)據(jù)。
將從BM-SC 340產(chǎn)生的MBMS數(shù)據(jù)流通過轉(zhuǎn)接網(wǎng)N/W 320、SGSN 330、RNC 340和小區(qū)360及370發(fā)送到UE 361、362、363、371和372。雖然未示出,對于一個MBMS服務(wù)可以存在多個SGSN并且對于每個SGSN可以存在多個RNC。SGSN選擇性地發(fā)送數(shù)據(jù)到RNC并且RNC選擇性地發(fā)送數(shù)據(jù)到小區(qū)。因此,必須存儲目的地的列表(即,在SGSN中的RNC列表和在RNC中的小區(qū)列表)并且參照所存儲的列表將MBMS數(shù)據(jù)選擇性地發(fā)送到目的地。
圖4示出了用于MBMS服務(wù)提供過程的信號流。為了描述小區(qū)中的MBMS服務(wù)提供過程的例子,示出了接收MBMS服務(wù)的UE、RNC和SGSN之間的信號流。
參照圖4,在步驟400,SGSN通過RNC將例如MBMS服務(wù)的ID的、關(guān)于MBMS服務(wù)的基本信息,和指示是否可以獲得MBMS服務(wù)的信息(宣布)通知給UE。如果MBMS服務(wù)包括UE請求的MBMS服務(wù),則在步驟410,UE通過RNC通知SGSN其將加入所期望的MBMS服務(wù)(加入)。
在加入步驟410中,UE將所期望的MBMS服務(wù)的ID通知給SGSN。通過交換激活MBMS上下文請求消息和激活MBMS上下文接受消息,SGSN驗證UE并且將UE是否可以獲得該MBMS服務(wù)通知給UE。SGSN存儲想要特定MBMS服務(wù)的UE的列表和它們的位置。
當(dāng)BM-SC宣布MBMS服務(wù)開始時,SGSN在步驟415將會話開始消息發(fā)送給具有在其覆蓋區(qū)域內(nèi)的UE的RNC。在步驟420,RNC在諸如S-CCPCH(副公共控制物理信道)的公共信道上發(fā)送MBMS尋呼消息給UE以尋呼UE。因為通過MBMS尋呼消息來尋呼加入了MBMS服務(wù)的多個UE,所以與傳統(tǒng)的尋呼過程不同,而將步驟420稱為群尋呼。
在步驟430,UE發(fā)送用于尋呼的MBMS尋呼響應(yīng)。因此,RNC接收關(guān)于在每個小區(qū)中請求接收該MBMS的UE的數(shù)量的信息,并且確定用于每個小區(qū)的無線電信道的類型(即,服務(wù)類型)。也就是,如果想要該MBMS服務(wù)的UE的數(shù)量等于或大于預(yù)定的閾值,則在PtM模式中在公共信道上將該MBMS服務(wù)提供給它們。如果該數(shù)量小于閾值,則為各個UE建立專用的信道并且在PtP模式中在該專用信道上將該MBMS服務(wù)提供給UE。通過在RNC和UE或者在SGSN和UE之間交換控制消息來執(zhí)行步驟430。
當(dāng)將服務(wù)類型確定為PtP時,以與傳統(tǒng)單播服務(wù)相同的方式提供MBMS服務(wù)。但是,當(dāng)服務(wù)類型是PtM時,必須建立RNC和多個UE之間的連接。
在步驟433中,RNC配置用于將MBMS服務(wù)提供給多個UE的MBMSRB。該MBMS RB與將發(fā)送該MBMS服務(wù)的無線電信道相關(guān)。RNC在步驟435在MBMS控制信道(MCCH)上將MBMS RB配置信息發(fā)送到UE。MBMSRB配置信息包括(例如)OVSF(正交可變擴頻因子)代碼信息、傳送格式信息、RLC信息、PDCP信息等。
通常,將一個MCCH對于每個小區(qū)進行配置并且映射到諸如S-CCPCH的公共信道上。UE獲取關(guān)于MCCH的信息作為系統(tǒng)信息。在步驟440,UE根據(jù)MBMS RB配置信息接收MBMS數(shù)據(jù)。
UTRAN在PDCP/RLC/MAC/PHY的層級結(jié)構(gòu)中為服務(wù)提供數(shù)據(jù)。PDCP/RLC/MAC層在RNC中,而PHY層在節(jié)點B中。對于MBMS服務(wù),想要相同MBMS服務(wù)的UE可能位于不同的小區(qū)中。在這種情況中,必須將MBMS數(shù)據(jù)發(fā)送到多個小區(qū)。
但是,為了提供MBMS服務(wù)而對于每個小區(qū)配置PDCP/RLC/MAC/PHY實體是效率非常低的。在實際中,將上層網(wǎng)絡(luò)部件(例如,SGSN)提供給RNC的MBMS數(shù)據(jù)在作為上層的PDCP和RLC中進行相同處理,然后在下層中根據(jù)小區(qū)進行不同的處理。因此,在本發(fā)明中在RNC中為一個MBMS服務(wù)配置一個公共的層實體并且下層實體對于各個小區(qū)分別操作。
在PDCP實體中的重要數(shù)據(jù)處理是頭部壓縮/解壓縮。在通過IP網(wǎng)絡(luò)提供的MBMS服務(wù)中,因為MBMS服務(wù)的最重要應(yīng)用是多媒體流服務(wù)并且用于提供多媒體流服務(wù)的的最重要的方案是IP/UDP(用戶數(shù)據(jù)報)/RTP(實時傳輸協(xié)議),所以MBMS數(shù)據(jù)是IP/UDP/RTP分組。IP/UDP/RTP分組包括IP頭部、UDP頭部、和RTP頭部,其占用40到60個字節(jié)。因此,對于無線傳輸來說IP/UDP/RTP分組太大了。
PDCP實體通過從其頭部去除靜態(tài)字段而將發(fā)送數(shù)據(jù)分組的IP/UDP/RTP頭部壓縮為幾個字節(jié),并且將壓縮的數(shù)據(jù)分組發(fā)送到較低的RLC層。其參考預(yù)先存儲的頭部上下文來恢復(fù)所接收的數(shù)據(jù)分組的壓縮的頭部。例如,將被稱為ROHC(堅固頭部壓縮)的頭部壓縮技術(shù)應(yīng)用于MBMS。結(jié)果,將ROHC頭部壓縮器和解壓縮器提供給處理MBMS數(shù)據(jù)的PDCP實體。將相同的頭部壓縮技術(shù)用于相同的MBMS服務(wù)。
圖5A和5B示出了用于頭部壓縮的PDCP實體的結(jié)構(gòu)。圖5A示出了為每個小區(qū)使用PDCP實體的頭部壓縮。每個PDCP實體帶有頭部壓縮器510、515、或520。如果將在不同的小區(qū)中的頭部壓縮器510、515、和520進行配置以處理相同的MBMS數(shù)據(jù),則經(jīng)由lu接口將MBMS數(shù)據(jù)相同地輸入到壓縮器510、515、和520,并且壓縮器510、515、和520通過相同的頭部壓縮協(xié)議壓縮MBMS數(shù)據(jù)。從頭部壓縮器510、515、和520中輸出相同的壓縮的數(shù)據(jù)525、530和535。
圖5B示出了在單個頭部壓縮器540中對MBMS數(shù)據(jù)500的頭部的壓縮和將壓縮的數(shù)據(jù)對小區(qū)的發(fā)送。雖然將一個PDCP實體用于多個小區(qū),但是可以將相同的壓縮過的頭部數(shù)據(jù)525、530和535發(fā)送到多個小區(qū)。
圖6示出了根據(jù)本發(fā)明的優(yōu)選實施方式的在RNC610中的MBMS RB605。將MBMS RB 605進行配置以將特定的MBMS服務(wù)的數(shù)據(jù)廣播到n個小區(qū)。
參照圖6,MBMS RB 605包括PDCP實體615,其對于n個小區(qū)635-1到635-n是公共的,并且將MBMS數(shù)據(jù)650預(yù)定給PDCP實體615。PDCP實體615具有頭部壓縮器620和PDCP頭部附連器625。頭部壓縮器620根據(jù)預(yù)先配置的RRC/MBMS上下文655將經(jīng)由lu接口所接收的數(shù)據(jù)分組的頭部進行壓縮。PDCP頭部附連器625將PDCP頭部附連到壓縮的數(shù)據(jù)上。將PDCP實體615的輸出數(shù)據(jù)提供給小區(qū)635-1到635-n。
圖7示出了根據(jù)本發(fā)明的實施方式用于將MBMS數(shù)據(jù)發(fā)送到多個小區(qū)的PDCP實體的詳細結(jié)構(gòu)。參照圖7,在經(jīng)由lu接口接收包括用于特定MBMS服務(wù)的數(shù)據(jù)的PDCP-DATA-REQ原語705之后,PDCP實體700構(gòu)造為RLCSAP預(yù)定的RLC-DATA-REQ原語。SAP是指PDCP層和RLC層之間的訪問點。也就是,通過SAP部件發(fā)送數(shù)據(jù)意味著將數(shù)據(jù)發(fā)送到對應(yīng)的RLC實體。
更具體地說,PDCP-DATA-REQ原語705包括上層協(xié)議頭部和用戶數(shù)據(jù)。上層協(xié)議可以是RTP/UDP/IP或者UDP/IP,但是在此處使用RTP/UDP/IP以更好地理解本發(fā)明。用戶數(shù)據(jù)是經(jīng)由Uu接口被發(fā)送到實際UE的數(shù)據(jù)。例如,用戶數(shù)據(jù)可以是視頻數(shù)據(jù)。
當(dāng)輸入了PDCP-DATA-REQ原語705時,頭部壓縮器710通過預(yù)定的頭部壓縮協(xié)議將在PDCP-DATA-REQ原語705所包括的RTP/UPD/IP頭部進行壓縮,并且將壓縮的頭部和用戶數(shù)據(jù)發(fā)送到PDCP頭部插入器720。所述頭部壓縮協(xié)議可以是堅固頭部壓縮(ROHC)或者RFC 2507。頭部壓縮器710在RRC層的控制之下選擇要被使用的頭部壓縮協(xié)議。PDCP實體700對于每個服務(wù)具有不同的頭部壓縮器。將關(guān)于每個頭部壓縮器的信息發(fā)送到在PDCP頭部字段中的接收器中。
PDCP頭部插入器720將1個字節(jié)的PDCP頭部插入到從頭部壓縮器710接收來的數(shù)據(jù)715中,從而創(chuàng)建RLC-DATA-REQ原語725。RLC-DATA-REQ原語725包括PDCP頭部以及帶有壓縮的頭部和用戶數(shù)據(jù)的PDCP數(shù)據(jù)。PDCP頭部包括PDU(協(xié)議數(shù)據(jù)報單元)類型字段和PID(分組標(biāo)識符)字段。PDU類型字段指示RLC-DATA-REQ原語725是通過頭部壓縮協(xié)議而被壓縮的數(shù)據(jù)還是包括用于支持不丟失SRNS重定位的附加信息的數(shù)據(jù)。如果RLC-DATA-REQ原語725是壓縮的數(shù)據(jù),則PID字段包含與頭部壓縮相關(guān)的附加信息。例如,將所使用的頭部壓縮協(xié)議的類型和作為頭部上下文(HC)的ID的CID(上下文ID)寫入到PID字段中。將RLC-DATA-REQ原語725發(fā)送到RLC層然后分發(fā)到多個小區(qū)。
在從加入了特定MBMS服務(wù)的多個UE接收到MBMS尋呼響應(yīng)消息時,RNC確定將該MBMS服務(wù)提供給在它們覆蓋區(qū)域內(nèi)具有所述多個UE的多個小區(qū),并且將關(guān)于該MBMS服務(wù)的信息作為MBMS上下文進行存儲(圖6中的655)。MBMS上下文包括與MBMS服務(wù)相關(guān)的信息,例如,想要該MBMS服務(wù)的UE的列表、要被提供該MBMS服務(wù)的小區(qū)的列表、關(guān)于每個小區(qū)的PHY實體的信息(代碼和頻率信息等)、關(guān)于每個小區(qū)的RLC和MAC實體的信息(例如,傳送格式組合信息)、和PDCP實體信息。
RNC參照在MBMS上下文中的小區(qū)列表來配置MBMS RB。配置MBMSRB意味著為被提供該MBMS服務(wù)的每個小區(qū)配置PHY/MAC/RLC/PDCP實體。在與小區(qū)對應(yīng)的節(jié)點B中配置PHY實體。
圖8示出了根據(jù)本發(fā)明的實施方式的用于為對于多個小區(qū)是公共的一個MBMS服務(wù)配置PDCP實體的操作的流程圖。參照圖8,PDCP層在步驟805從RRC層接收CPDCP-CONFIG-REQ原語。CPDCP-CONFIG-REQ原語包括諸如PDCP頭部信息和頭部壓縮信息的參數(shù)。頭部壓縮信息是配置頭部壓縮器所需要的信息,而PDCP頭部信息是配置PDCP頭部插入器所需要的信息。
在步驟810,PDCP層使用頭部壓縮信息來配置頭部壓縮器。頭部壓縮信息具有頭部壓縮協(xié)議類型和使用對應(yīng)的協(xié)議來配置頭部壓縮器所需要的參數(shù)。例如,為了配置ROHC壓縮器,頭部壓縮信息包含ROHC相關(guān)的配置信息,也就是,頭部壓縮器支持的特征(profile)和用于頭部壓縮的最大CID值。特征是指可以由ROHC進行壓縮的協(xié)議(即,IP/UDP/RTP或IP/UDP)??梢詫OHC頭部壓縮器進行配置以支持三種協(xié)議中的至少一個。
在步驟815中,PDCP層使用PDCP頭部信息來配置PDCP頭部插入器。PDCP頭部信息是“存在的”或者“不存在的”分別指示是否要附連PDCP頭部。更具體地說,如果PDCP頭部信息是“存在的”,則將PDCP頭部插入器進行配置,并且如果其是“不存在的”,則不配置PDCP頭部插入器。
圖9示出了根據(jù)本發(fā)明的實施方式的用于在如此配置的PDCP實體中處理MBMS數(shù)據(jù)的操作的流程圖。參照圖9,當(dāng)通過lu接口接收到MBMS數(shù)據(jù)時,RNC在步驟905將該MBMS數(shù)據(jù)以PDCP-DATA-REQ原語的形式發(fā)送到PDCP實體。PDCP-DATA-REQ原語包括RTP/UDP/IP頭部和用戶數(shù)據(jù),并且被發(fā)送到PDCP實體的頭部壓縮器。
在步驟910,頭部壓縮器通過諸如ROHC的預(yù)定的頭部壓縮協(xié)議來壓縮RTP/UDP/IP頭部,并且將壓縮過的頭部和用戶數(shù)據(jù)發(fā)送到PDCP頭部插入器。
PDCP頭部插入器將具有PDU類型字段和PID字段的PDCP頭部附連到所接收的數(shù)據(jù)上。將所產(chǎn)生的數(shù)據(jù)稱為RLC-DATA-REQ原語。如果將PDCP實體進行配置以不具有PDCP頭部插入器,則不執(zhí)行步驟915并且頭部壓縮器的壓縮過的數(shù)據(jù)變?yōu)镽LC-DATA-REQ原語。將RLC-DATA-REQ原語發(fā)送到RLC層以被傳送到多個小區(qū)。
這樣配置的MBMS RB的特征在于為每個小區(qū)配置一個下層實體并且為下層實體配置一個公共的PDCP實體。因此,在PDCP實體中頭部壓縮僅僅發(fā)生一次,因此減少了RNC處理負載。
例如,如果在小區(qū)A、B和C中的多個UE要接收特定的MBMS服務(wù),則RNC將具有一個PDCP實體的MBMS RB進行配置以提供該MBMS服務(wù),并且經(jīng)由MBMS RB將該MBMS數(shù)據(jù)發(fā)送到小區(qū)A、B和C。當(dāng)從小區(qū)D接收到對該MBMS服務(wù)的請求時,RNC配置新的下層實體以為小區(qū)D處理數(shù)據(jù)并且將該MBMS數(shù)據(jù)發(fā)送到現(xiàn)存的PDCP層。
在其中頭部壓縮器和頭部解壓縮器共享頭部壓縮和解壓縮所需要的基本信息的情況中,每個頭部壓縮協(xié)議正常工作。該基本信息包括在服務(wù)期間不改變的靜態(tài)字段值,和有規(guī)律地變化的字段的默認值。在RFC 2507中的完整頭部分組和在ROHC中的IR(初始化和刷新)或IR-DYN(初始化和刷新-動態(tài))分組提供這種基本信息。頭部壓縮器在頭部壓縮和解壓縮之前將該基本信息提供給頭部解壓縮器。ROHC頭部壓縮器起始地發(fā)送IR分組幾次,從而提供基本信息給在UE中的頭部解壓縮器。根據(jù)本發(fā)明,PDCP層標(biāo)識這些特殊分組并且僅僅選擇性地將RLC-DATA-REQ原語發(fā)送到特定的小區(qū)。
將在PDCP層中的頭部壓縮器和頭部解壓縮器正常進行頭部壓縮和解壓縮所需要的基本信息分為靜態(tài)部分和動態(tài)部分。靜態(tài)和動態(tài)部分是在要被壓縮和解壓縮的頭部中的字段值。靜態(tài)部分是指將不變化的字段值,而動態(tài)部分是指變化的字段值。在ROHC頭部壓縮和解壓縮之前發(fā)送IR分組。IR分組包括靜態(tài)和動態(tài)部分。IR-DYN分組用于重新發(fā)送動態(tài)部分的字段值。
雖然為了說明的目的將描述ROHC IR和IR-DYN的發(fā)送,但是應(yīng)該注意還可以將本發(fā)明應(yīng)用到用于向特定小區(qū)和特定UE的MBMS服務(wù)的控制分組的發(fā)送。
圖10示出了根據(jù)本發(fā)明實施方式用于選擇性地發(fā)送MBMS控制分組的PDCP實體700的結(jié)構(gòu)和操作。在從RRC層接收到包括IR/IR-DYN指示符1015的CPDCP-CONFIG-REG原語1010時,將所接收的CPDCP-CONFIG-REG原語1010饋入到頭部壓縮器710。IR/IR-DYN指示符1015指示被選擇性地發(fā)送到特定小區(qū)的控制分組是IR分組還是IR-DYN分組。
參照圖10,頭部壓縮器710根據(jù)IR/IR-DYN指示符1015的值來構(gòu)造IR或者IR-DYN分組,并且將該分組與IR/IR-DYN指示符1015一同發(fā)送到PDCP頭部插入器720。PDCP頭部插入器720通過將PDCP頭部插入到從頭部壓縮器710接收的數(shù)據(jù)1020中來產(chǎn)生RLC-DATA-REQ原語1030,并且將RLC-DATA-REQ原語1030發(fā)送到小區(qū)。
RLC層通過與MAC層交換控制信息來參予每個小區(qū)的調(diào)度。因為根據(jù)每個小區(qū)的信道狀態(tài)來執(zhí)行調(diào)度,所以必須為每個小區(qū)來配置RLC實體。更具體地說,RLC層在任意的時刻將所存儲的數(shù)據(jù)量通知給MAC層,并且MAC層根據(jù)在該時刻的信道狀態(tài)和RLC層的數(shù)據(jù)狀態(tài)進行調(diào)度。MAC層將要接收的數(shù)據(jù)量通知給RLC層,而RLC層將所請求的盡可能多的數(shù)據(jù)發(fā)送給MAC層。為每個小區(qū)執(zhí)行調(diào)度。因此,根據(jù)本發(fā)明將分開描述用于多個小區(qū)的RNC的公共RLC實體的操作。
圖11示出了根據(jù)本發(fā)明的實施方式用于在RNC中處理MBMS數(shù)據(jù)的處理鏈的結(jié)構(gòu)。當(dāng)將MBMS數(shù)據(jù)發(fā)送到多個小區(qū)時,將諸如PDCP實體的上層實體1110和公共RLC實體1120進行配置,并且將RLC實體620連接到用于各個小區(qū)的MAC實體125-1到125-n,從而減小RLC緩存器的尺寸。雖然未示出,但是上層實體1110包括上述集成的PDCP實體及其上層實體。
公共RLC實體1120將從上層實體1110接收的數(shù)據(jù)進行緩存,并且根據(jù)MAC實體1125-1到1125-n所請求的尺寸來重構(gòu)所緩存的數(shù)據(jù)。然后,公共RLC實體1120通過將RLC頭部附連到所重構(gòu)的數(shù)據(jù)上來產(chǎn)生所請求的尺寸的RLC PDU,并且將該RLC PDU發(fā)送到對應(yīng)的MAC實體。
在RLC實體1120和MAC實體125-1到125-n之間一一對應(yīng)地執(zhí)行該操作。更具體地說,被從小區(qū)的MAC實體通知了所期望的數(shù)據(jù)量之后,RLC實體1120將所請求的盡可能多的數(shù)據(jù)發(fā)送到MAC實體。
根據(jù)在對應(yīng)時刻的小區(qū)狀態(tài)來確定要被發(fā)送的數(shù)據(jù)量。例如,第一小區(qū)1130-1(小區(qū)1)具有大量可用的下行鏈路發(fā)送資源并且從RLC實體1120請求大量數(shù)據(jù),而第二小區(qū)1130-2(小區(qū)2)具有很少可用的下行鏈路資源并且從RLC實體1120請求少量數(shù)據(jù)。以相同的方式,第n個小區(qū)1130-n(小區(qū)n)向RLC實體1120請求所期望的數(shù)據(jù)量。
RLC實體1120將數(shù)據(jù)分別發(fā)送到每個小區(qū)。例如,如果小區(qū)1的MAC實體1125-1請求數(shù)據(jù)量a而小區(qū)2的MAC實體1125-2請求數(shù)據(jù)量b,則RLC實體1120分別發(fā)送所請求的數(shù)據(jù)給兩個小區(qū)。
圖12示出了根據(jù)本發(fā)明的實施方式的公共RLC實體的詳細結(jié)構(gòu)。在UM中操作的公共RLC實體1210包括公共RLC緩存器1215、分段器/連接器1220、RLC頭部附連器1225、和開關(guān)1230。
當(dāng)RNC提供MBMS服務(wù)給多個小區(qū)時,公共RLC實體1210處理從上層1205接收的MBMS數(shù)據(jù)并且將所處理的MBMS數(shù)據(jù)發(fā)送到小區(qū)。在圖12中所示的情況中,將MBMS服務(wù)提供給三個小區(qū)并且將MAC實體1235-1、1235-2和1235-3提供給這三個小區(qū)。也就是,MAC實體1235-1、1235-2和1235-3的數(shù)量等于提供有MBMS服務(wù)的小區(qū)的數(shù)量。
公共RLC緩存器1215存儲MBMS數(shù)據(jù)并且在從MAC實體1235-1、1235-2和1235-3接收到請求時將其輸出。也就是,MAC實體1235-1、1235-2和1235-3將它們對于各個小區(qū)所期望的數(shù)據(jù)量通知給公共RLC緩存器1215,并且公共RLC緩存器1215根據(jù)該請求輸出所緩存的MBMS數(shù)據(jù)。公共RLC緩存器1215使用變量Pointer_x和PDU SN_x來管理各個小區(qū)的數(shù)據(jù)發(fā)送狀態(tài)。這里,x表示小區(qū)索引。
Pointer_x指示要被發(fā)送到小區(qū)x的數(shù)據(jù)的開始點。當(dāng)MBMS服務(wù)開始被提供給小區(qū)x時,將Pointer_x初始化到公共RLC緩存器1215的開始地址,并且在每次將數(shù)據(jù)發(fā)送到小區(qū)x時Pointer_x向前移動所發(fā)送的數(shù)據(jù)量。例如,如果公共RLC緩存器1215具有10000比特數(shù)據(jù),并且已經(jīng)將500比特數(shù)據(jù)和300比特數(shù)據(jù)分別發(fā)送到小區(qū)x和小區(qū)y,Pointer_x指示從第一比特位置算起的第501個比特位置,而Pointer_y指示從第一比特位置算起的第301個比特位置。
在將公共RLC緩存器1215的緩存的數(shù)據(jù)發(fā)送到所有小區(qū)之后,將其刪除并且所有指針向后相等地移動所刪除的數(shù)據(jù)量。
下面,將描述其中將公共RLC緩存器1215進行配置以支持MBMS服務(wù)a并且公共RLC緩存器1215存儲從上層1205接收的1000比特數(shù)據(jù)的情況。將MBMS服務(wù)a提供給小區(qū)1和小區(qū)2。
公共RLC緩存器1215首先將Pointer_1和Pointer_2初始化到第一比特位置。當(dāng)已經(jīng)分別將100比特和200比特發(fā)送到小區(qū)1和小區(qū)2時,Pointer_1移動到第101比特位置而Pointer_2移動到第201比特位置。因為將最先100比特發(fā)送到所有被服務(wù)的小區(qū),所以將它們從RLC緩存器1215刪除,并且Pointer_1和Pointer_2向后移動100比特。因此,在公共RLC緩存器1215中還剩余900比特,Pointer_1指向第一比特位置而Pointer_2指向第101比特位置。
在圖3中示出了PDU SN_x的使用,將在后面進行詳細地描述。
分段器/連接器1220將從公共RLC緩存器1215接收的數(shù)據(jù)分段或者連接為預(yù)定的尺寸PDU_size。從上層1205接收PDU_size信息。
RLC頭部附連器1225通過將RLC頭部附連到分段過或者連接過的數(shù)據(jù)來創(chuàng)建RLC PDU。每個RLC頭部包括重組分段過或者連接過的數(shù)據(jù)所需要的序號(SN)和長度指示符(L)。SN是7個比特而L1是可變的但是通常是16比特。RLC頭部附連器1225使用從上層1205接收的PDU SN_x來確定RLC PDU的SN。
開關(guān)1230將從RLC頭部附連器1225接收的RLC PDU切換到與小區(qū)連接的MAC實體1235-1到1235-n。
在MBMS服務(wù)過程中將MBMS RB進行配置期間將上述公共RLC實體進行配置。因此,當(dāng)配置MBMS RB時,為要被提供MBMS服務(wù)的每個小區(qū)配置MAC/PHY實體,并且配置一個上層實體和一個公共RLC實體。因為在節(jié)點B中配置PHY實體,所以不在此處提供其詳細描述。
參照圖4,RNC在步驟430確定要被提供MBMS服務(wù)的小區(qū)并且在其管理的MBMS上下文中反映該確定。MBMS上下文具有關(guān)于MBMS服務(wù)的信息。例如,其包括想要該MBMS服務(wù)的UE的列表和要被提供該MBMS服務(wù)的小區(qū)的列表。RNC參照小區(qū)列表來為對應(yīng)的小區(qū)配置MAC實體并且使用MAC實體的ID(或者MAC ID)來制作MAC列表。MAC ID標(biāo)識在RNC中的MAC實體。在RNC中可以存在不同類型的MAC實體并且MAC ID具有唯一值。
在完成MAC實體的配置之后,配置公共RLC實體。圖13示出了根據(jù)本發(fā)明的實施方式用于配置公共RLC實體的操作的流程圖。配置公共RLC實體意味著將RLC MBMS信息提供給與RLC層對應(yīng)的公共RLC實體。根據(jù)RLC MBMS信息來配置圖12中所示的元件。
參照圖13,RNC的RRC層在步驟1305將配置信息發(fā)送到公共RLC實體。配置信息包括具有MAC ID的MAC列表。在步驟1310,公共RLC實體使用MAC列表來配置公共RLC緩存器。也就是,以與MAC ID一一對應(yīng)的關(guān)系來配置指針和PDU SN,將指針設(shè)置到開始值1,并且將PDU SN設(shè)置到開始值0。
如果為小區(qū)1、小區(qū)2和小區(qū)3分別配置MAC_1、MAC_2和MAC_3,如圖12中所示,則公共RLC緩存器配置Pointer_1和PDU SN_1然后將它們分別設(shè)置為它們的開始值1和0。而且,公共RLC緩存器配置Pointer_2和PDU SN_2然后將它們分別設(shè)置到它們的開始值1和0。公共RLC緩存器配置Pointer_3和PDU SN_3然后將它們分別設(shè)置到它們的開始值1和0。
在步驟1315,公共RLC實體配置分段器/連接器。分段器/連接器是用于將數(shù)據(jù)連接或者分段成由公共RLC緩存器所設(shè)置的尺寸的功能塊。公共RLC實體在步驟1320中配置RLC頭部附連器。RLC頭部附連器是用于在公共RLC緩存器的控制之下產(chǎn)生包括對應(yīng)的信息的RLC頭部的功能塊。在步驟1325,公共RLC實體使用MAC列表來配置開關(guān)。因此,該開關(guān)切換到與MAC列表中的MAC ID對應(yīng)的MAC實體。
圖14示出了根據(jù)本發(fā)明的實施方式在公共RLC實體中處理從上層接收的數(shù)據(jù)的操作的流程圖。雖然僅僅示出了小區(qū)x的MAC實體(MAC_x)的公共RLC實體的操作,但是應(yīng)該理解可以通過開關(guān)對與公共RLC實體連接的所有MAC實體執(zhí)行這種操作。
參照圖14,在步驟1405公共RLC緩存器將在公共RLC緩存器中緩存的、預(yù)定給小區(qū)x的數(shù)據(jù)量,即buffer_status_x,通知給MAC_x。通過等式(1)計算buffer_status_x。
buffers_tatus_x=common_buffer_total-Pointer_x.........(1)其中common_buffer_total是在公共RLC緩存器中所存儲的數(shù)據(jù)總量,而Pointer_x是已經(jīng)被發(fā)送到小區(qū)x的緩存的數(shù)據(jù)量。在接收到buffer_status_x信息時,MAC_x根據(jù)小區(qū)x的無線電信道狀態(tài)確定允許用于MAMS服務(wù)的數(shù)據(jù)量。如果小區(qū)x比較擁擠,則允許較小的數(shù)據(jù)量。但是,如果小區(qū)x不擁擠,則允許較大的數(shù)據(jù)量。
在步驟1410,MAC_x確定PDU_size和要接收的PDU數(shù)量,即No_PDU,并且將所確定的信息發(fā)送到公共RLC緩存器。在步驟1415,公共RLC緩存器通過等式(2)來確定要被發(fā)送到小區(qū)x的數(shù)據(jù)量。
data_transmit_x=No_PDU×(PDU_size-RLC頭部尺寸).......(2)公共RLC緩存器在步驟1420計算PDU_SN_x。PDU SN_x是之前PUDSN_x和No_PDU之和。在步驟1425中,公共RLC緩存器將從Pointer_x所指示的位置開始的數(shù)量為data_transmit_x的數(shù)據(jù)發(fā)送到分段器/連接器。在步驟1427,公共RLC緩存器將Pointer_x向前移動data_transmit_x。
在步驟1430,分段器/連接器將所接收的數(shù)據(jù)分段或者連接到PDU_size。在步驟1435,分段器/連接器將分段過或者連接過的數(shù)據(jù)與PDU SN_x和MACID一起發(fā)送到RLC頭部附連器。
在步驟1440,RLC頭部附連器通過將RLC頭部附連到所接收的數(shù)據(jù)上來產(chǎn)生RLC PDU。在相同的步驟中,RLC頭部附連器設(shè)置RLC PDU的RLCSN,從而最后RLC PUD的RLC SN是(PDU SN_x-1)。例如,如果接收了5個數(shù)據(jù)并且PUD SN_x是10,則以SN5、6、7、8和9來順序地將這些數(shù)據(jù)進行編號。在步驟1445,RLC頭部附連器將RLC PDU同MAC ID一起發(fā)送到開關(guān)。
在步驟1450,開關(guān)將RLC PDU發(fā)送到與MAC ID對應(yīng)的MAX_x。然后,經(jīng)由MAX_x將RLC PDU發(fā)送到小區(qū)x。
如上所述,基于小區(qū)來管理發(fā)送狀態(tài)并且公共RLC緩存器通過與小區(qū)的各個MAC實體進行通訊將數(shù)據(jù)發(fā)送到小區(qū)。因此,公共RLC實體可以通過使用單個RLC緩存器來服務(wù)所有的小區(qū)。
作為本發(fā)明的第一個實施方式已經(jīng)在上面描述了在RLC UM中操作的公共RLC實體的結(jié)構(gòu)。下面,將闡述在RLC TM中操作的公共RLC實體的結(jié)構(gòu)作為本發(fā)明的第二個實施方式。在RLC TM中,與RLC UM相比,公共RLC實體不執(zhí)行分段/連接和RLC頭部附連。也就是,將從上層接收的數(shù)據(jù)發(fā)送到下層而不根據(jù)來自MAC層的命令進行處理。
圖15示出了根據(jù)本發(fā)明另一個實施方式的公共RLC實體的結(jié)構(gòu)。在所示的情況中,將MBMS服務(wù)提供給三個小區(qū)。如圖15中所示,公共RLC實體1510包括公共RLC緩存器1515和開關(guān)1530。公共RLC緩存器1515不使用變量PDU SN_x但是根據(jù)RLC PDU來管理變量Pointer_x。
參照圖15,當(dāng)從小區(qū)的三個MAC實體1535-1、1535-2和1535-3接收到請求時,公共RLC緩存器1515存儲MBMS數(shù)據(jù)1505并且將數(shù)據(jù)發(fā)送到隨后的部件。也就是,將MAC實體1535-1、1535-2和1535-3所請求的數(shù)據(jù)量通知給公共RLC緩存器1515,并且根據(jù)該請求輸出數(shù)據(jù)。
公共RLC緩存器1515為每個小區(qū)管理數(shù)據(jù)發(fā)送。因此,公共RLC緩存器1515管理每個小區(qū)的Pointer_x。公共RLC緩存器1515以所謂的RLC SDU(服務(wù)數(shù)據(jù)單元)的形式來存儲從上層1505接收的數(shù)據(jù)。在TM中,公共RLC實體1510不支持分段/連接。因此,RLC SDU與RLC PDU相同。所以,將數(shù)據(jù)緩存在公共RLC緩存器1515中的RLC PDU中。
Pointer_x指示要被發(fā)送到小區(qū)x的第一個RLC PDU。當(dāng)MBMS服務(wù)開始時,將Pointer_x設(shè)置到公共RLC緩存器1515的第一個地址上,并且在每次將PDU發(fā)送到小區(qū)x時Pointer_x向前移動所發(fā)送的PUD數(shù)量。例如,如果將100個RLC PDU存儲在公共RLC緩存器1515中并且已經(jīng)發(fā)送了5個PDU到小區(qū)x、而且已經(jīng)將三個PDU發(fā)送到了小區(qū)y,則Pionter_x指示第六個PUD而Pointer_y指示第四個PDU。
在將公共RLC緩存器1515中所緩存的PDU完全發(fā)送到所連接的小區(qū)之后,將它們刪除并且所有的指針向后移動與所刪除的PDU的數(shù)量相等的距離。
下面將描述其中將公共RLC緩存器1515進行配置以支持MBMS服務(wù)a并且存儲從上層1505接收的10個RLC PDU的情況。將MBMS服務(wù)a提供給小區(qū)1和小區(qū)2。
參照圖15,公共RLC緩存器1515首先將Pointer_1和Pointer_2初始化到第一RLC PDU(即,第一RLC SDU)。當(dāng)分別將一個PDU和兩個PDU發(fā)送到小區(qū)1和小區(qū)2時,Pointer_1移動到第二PDU而Pointer_2移動到第三PDU。因為將第一PDU發(fā)送到被服務(wù)的所有小區(qū),所以從RLC緩存器1515中將其刪除并且Pointer_1和Pointer_2向后移動一個PDU。因此,9個RLCPDU剩余在公共RLC緩存器1515中,Pointer_1指示第一PDU而Pointer_2指示第二PDU。
開關(guān)1530將從公共RLC緩存器1515接收的RLC PDU切換到與小區(qū)連接的MAC實體1535-1、1535-2和1535-3。
圖16示出了根據(jù)本發(fā)明的實施方式的用于配置公共RLC實體的操作的流程圖。在配置MAC本體之后,RNC開始配置公共RLC實體。
參照圖16,RNC的RRC層在步驟1605將配置信息發(fā)送到公共RLC實體。配置信息包括MAC列表。在步驟1610,公共RLC實體使用MAC列表來配置公共RLC緩存器。更具體地說,在MAC列表中以對MAC ID一一對應(yīng)的關(guān)系創(chuàng)建指針并且設(shè)置開始值1。
在步驟1615,公共RLC實體使用MAC列表來配置開關(guān)。開關(guān)建立連接到與MAC列表中的MAC ID對應(yīng)的MAC實體。因此,完全配置了用于提供特定MBMS服務(wù)的公共RLC實體。
圖17示出了根據(jù)本發(fā)明的實施方式在公共RLC實體中處理從上層接收的數(shù)據(jù)的操作的流程圖。雖然僅僅示出了用于小區(qū)x的MAC實體(即MAC_x)的公共RLC實體的操作,但是應(yīng)該理解可以通過開關(guān)對連接到公共RLC實體的所有MAC實體執(zhí)行這種操作。
參照圖17,公共RLC緩存器在步驟1705將為小區(qū)x預(yù)定的RLC PDU的數(shù)量No_PUD_buffer_x和RLC_PDU的尺寸通知給MAC_x。No_PDU_buffer_x是(No_PDU_total-Pointer_x)。這里,No_PDU_total是所緩存的RLC PDU的總數(shù)而Pointer_x是已經(jīng)被發(fā)送到小區(qū)x的RLC PDU的數(shù)量。
在接收到No_PDU_buffer_x信息時,MAC_x根據(jù)小區(qū)x的無線電信道狀態(tài)來確定對于MBMS服務(wù)允許多少RLC PDU。如果小區(qū)x比較擁擠,則允許少量的RLC PDU。但是,如果小區(qū)x不擁擠,則允許較多數(shù)量的RLCPDU。
在步驟1710,MAC_x確定要接收的RLC PDU的數(shù)量,即No_PDU,并且將所確定的信息發(fā)送到公共RLC緩存器。在步驟1715,公共RLC緩存器將從Pointer_x所指示的RLC PDU開始的、數(shù)量為No_PDU的RLC PDU進行發(fā)送。同時,還將MAC ID發(fā)送到開關(guān)。公共RLC緩存器在步驟1720將Pointer_x向前移動No_PDU。
在步驟1725,開關(guān)將RLC PDU發(fā)送到與MAC ID對應(yīng)的MAC_x。然后,經(jīng)由MAC_x將RLC PDU發(fā)送到小區(qū)x。
雖然上述實施方式有利地減小了緩存器容量要求,但是一些實施方式還需要重復(fù)地對多個小區(qū)進行分段/連接和頭部附連。為了解決這個問題,在本發(fā)明的另一個實施方式中將公共分段器/連接器和公共RLC頭部附連器用于多個小區(qū)。根據(jù)本發(fā)明的一個實施方式,將相同的SN用于多個小區(qū)并且對于多個小區(qū)將RLC SDU相等地分段或連接。將MBMS數(shù)據(jù)存儲在用于與該MBMS服務(wù)相關(guān)的每個小區(qū)的緩存器中。
圖18示出了根據(jù)本發(fā)明另一個實施方式的公共RLC實體的結(jié)構(gòu)。如圖18中所示,公共RLC實體1810包括分段器/連接器1815、RLC頭部附連器1820、和復(fù)制器/分配器1825。將復(fù)制器/分配器1825連接到提供給各個小區(qū)的緩存器1830-1、1830-2和1830-3。公共RLC實體1810在UM中進行操作。
當(dāng)RNC將要提供MBMS服務(wù)給多個小區(qū)時,公共RLC實體1810將從上層1805接收的MBMS數(shù)據(jù)發(fā)送到小區(qū)。在圖18中,將MBMS服務(wù)提供給三個小區(qū),因此將三個MAC實體1835-1、1835-2和1835-3分別提供給三個小區(qū)。
參照圖18,分段器/連接器1815將從上層1805接收的MBMS數(shù)據(jù)(即,RLC SDU)分段或者連接為預(yù)定的尺寸PDU_size。從上層1805接收PDU_size信息。
RLC頭部附連器1820通過將RLC頭部附連到分段過或者連接過的數(shù)據(jù)上來創(chuàng)建RLC PDU。每個RLC頭部包括SN和LI,其就是重組分段過或者連接過的數(shù)據(jù)所需要的信息。SN是7個比特而LI是可變的,例如16比特。
復(fù)制器/分配器1825為從RLC頭部附連器1820接收的RLC PDU產(chǎn)生與要接收該MBMS服務(wù)的小區(qū)數(shù)量相同數(shù)量的拷貝,并且將它們發(fā)送到與各個小區(qū)對應(yīng)的緩存器1830-1、1830-2和1830-3。
緩存器1830-1、1830-2和1830-3與MAC實體1835-1、1835-2和1835-3分別連接,并且存儲所接收的相同的PDU。如圖18中所示,如果將MBMS服務(wù)提供給三個小區(qū),則以對于緩存器1830-1、1830-2和1830-3一一對應(yīng)的關(guān)系為每個小區(qū)配置三個MAC實體1835-1、1835-2和1835-3。
緩存器1830-1、1830-2和1830-3將所緩存的數(shù)據(jù)量通知給MAC實體1835-1、1835-2和1835-3,在從MAC實體接收到請求時,對應(yīng)的緩存器將所緩存的數(shù)據(jù)發(fā)送到MAC實體。更具體地說,MAC實體1835-1、1835-2和1835-3將它們所期望的數(shù)據(jù)量通知給緩存器1830-1、1830-2和1830-3,并且緩存器1830-1、1830-2和1830-3將與所請求數(shù)量的RLC PDU發(fā)送到MAC實體1835-1、1835-2和1835-3。
本發(fā)明的這個實施方式的特征在于,將相同的RLC SN用于接收MBMS的小區(qū),并且對于這些小區(qū)相等地分段或連接MBMS數(shù)據(jù)。
圖19示出了根據(jù)本發(fā)明的實施方式的用于配置公共RLC實體的操作的流程圖。在配置MAC實體之后,RNC開始配置公共RLC實體。
參照圖19,RNC的RRC層在步驟1905將配置信息發(fā)送到公共RLC實體。該配置信息包括具有下層MAC實體的ID的MAC列表和PDU_size。根據(jù)本發(fā)明,僅僅使用PDU_size。除非明確指出,否則僅僅需要PDU_size。對于分組尺寸,PDU_size通常是320比特。
在步驟1910中,公共RLC實體使用PDU尺寸來配置分段器/連接器。分段器/連接器是用于分段或者連接數(shù)據(jù)為PDU_size的功能塊。公共RLC實體在步驟1915中配置RLC頭部附連器。RLC頭部附連器是在公共RLC緩存器的控制下產(chǎn)生包括對應(yīng)信息的RLC頭部的功能塊。
在步驟1920,公共RLC實體使用MAC列表來配置復(fù)制器/分配器并且將它們連接到用于各個小區(qū)的緩存器。復(fù)制器/分配器為輸入的RLC PDU產(chǎn)生與所述緩存器的數(shù)量相同數(shù)量的拷貝,并且將它們發(fā)送到緩存器。每個緩存器存儲RLC PDU,并且在從MAC實體接收到請求時將它們發(fā)送到對應(yīng)的MAC實體。更具體地說,每個緩存器將所緩存的數(shù)據(jù)量通知給對應(yīng)的MAC實體。MAC實體根據(jù)對應(yīng)的小區(qū)的狀態(tài)來確定要接收多少數(shù)據(jù),并且向緩存器請求所確定的數(shù)據(jù)量。然后緩存器將所請求數(shù)量的RLC PDU發(fā)送到MAC實體。
雖然已經(jīng)參照本發(fā)明的某些優(yōu)選實施方式來描述和示出了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解在不偏離由所附權(quán)利要求書所定義的本發(fā)明的精神和范圍的情況下,可以對其進行形式上和細節(jié)上的各種修改。
權(quán)利要求
1.一種在移動通訊系統(tǒng)中將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的方法,包括步驟接收包括上層協(xié)議頭部的上層協(xié)議數(shù)據(jù)和用于MBMS服務(wù)的用戶數(shù)據(jù);通過對于多個小區(qū)是公共的預(yù)定的頭部壓縮協(xié)議來壓縮上層協(xié)議頭部;通過將PDCP(分組數(shù)據(jù)控制協(xié)議)頭部附連到壓縮的頭部和用戶數(shù)據(jù)來產(chǎn)生下層協(xié)議數(shù)據(jù),其中所述PDCP頭部表示頭部壓縮協(xié)議;以及將下層協(xié)議數(shù)據(jù)發(fā)送到與小區(qū)對應(yīng)的下層實體。
2.根據(jù)權(quán)利要求1所述的方法,其中所述上層協(xié)議頭部是RTP(實時傳輸協(xié)議)/UDP(用戶數(shù)據(jù)報協(xié)議)/IP(因特網(wǎng)協(xié)議)頭部。
3.根據(jù)權(quán)利要求1所述的方法,其中所述上層協(xié)議頭部是UDP/IP頭部。
4.根據(jù)權(quán)利要求1所述的方法,還包括步驟接收請求將用于MBMS服務(wù)的控制分組發(fā)送到一個小區(qū)的請求消息;根據(jù)所述請求消息產(chǎn)生控制分組;通過將PDCP頭部附連到控制分組上來產(chǎn)生下層協(xié)議數(shù)據(jù);和將下層協(xié)議數(shù)據(jù)發(fā)送到在多個下層實體中與所述小區(qū)對應(yīng)的下層實體。
5.根據(jù)權(quán)利要求1所述的方法,其中所述頭部壓縮協(xié)議是ROHC(堅固頭部壓縮)。
6.根據(jù)權(quán)利要求5所述的方法,還包括步驟從一個小區(qū)接收請求消息,其中所述請求消息包括指示ROHC初始化及刷新(IR)分組和初始化及刷新動態(tài)(IR-DYN)分組之一的指示符;根據(jù)所述指示符產(chǎn)生ROHC IR分組和IR-DYN分組之一;通過將PDCP頭部附連到ROHC IR分組和IR-DYN分組之一上來產(chǎn)生下層協(xié)議數(shù)據(jù);和將下層協(xié)議數(shù)據(jù)發(fā)送到下層協(xié)議實體之中與所述小區(qū)對應(yīng)的下層實體。
7.根據(jù)權(quán)利要求1所述的方法,其中由對于多個小區(qū)公共并且對于MBMS服務(wù)專用的PDCP實體來執(zhí)行該方法。
8.根據(jù)權(quán)利要求1所述的方法,還包括步驟接收下層協(xié)議數(shù)據(jù);將所接收的下層協(xié)議數(shù)據(jù)緩存在對于多個小區(qū)公共的緩存器中;和在從與所述小區(qū)對應(yīng)的下層實體之一接收到請求時,將所緩存的數(shù)據(jù)發(fā)送到下層實體。
9.根據(jù)權(quán)利要求8所述的方法,還包括從公共緩存器中將所緩存的數(shù)據(jù)中已經(jīng)被發(fā)送到所有下層實體的數(shù)據(jù)刪除的步驟。
10.根據(jù)權(quán)利要求8所述的方法,還包括把要被發(fā)送到下層實體的所緩存的數(shù)據(jù)量通知給下層實體的步驟。
11.根據(jù)權(quán)利要求8所述的方法,還包括步驟為公共緩存器管理與下層實體對應(yīng)的指針;在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時,根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到下層實體的數(shù)據(jù)量;將與所確定的量相同的數(shù)據(jù)發(fā)送到下層實體;和將與所述下層實體對應(yīng)的指針的值減小所確定的量。
12.根據(jù)權(quán)利要求11所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到被分段的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
13.根據(jù)權(quán)利要求11所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到被連接的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
14.根據(jù)權(quán)利要求1所述的方法,還包括步驟接收下層協(xié)議數(shù)據(jù);將所接收的下層協(xié)議數(shù)據(jù)緩存在與小區(qū)對應(yīng)的緩存器中;和在從下層實體接收到請求時,將與下層實體對應(yīng)的緩存器緩存的數(shù)據(jù)發(fā)送到一個下層實體。
15.根據(jù)權(quán)利要求14所述的方法,還包括將在與下層實體對應(yīng)的緩存器中所緩存的數(shù)據(jù)量通知給每個下層實體的步驟。
16.根據(jù)權(quán)利要求14所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟從一個下層實體接收指示要接收的數(shù)據(jù)量的請求;根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到該下層實體的數(shù)據(jù)量;和從與該下層實體對應(yīng)的緩存器將與所確定的量相同的數(shù)據(jù)發(fā)送到該下層實體。
17.根據(jù)權(quán)利要求14所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;通過將具有序號(SN)的RLC頭部附連到分段過的數(shù)據(jù)上來產(chǎn)生PDU(分組數(shù)據(jù)單元);和發(fā)送該PDU到下層實體。
18.根據(jù)權(quán)利要求14所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;通過將具有序列號(SN)的RLC頭部附連到連接過的數(shù)據(jù)上來產(chǎn)生PDU(分組數(shù)據(jù)單元);和發(fā)送該PUD到下層實體。
19.一種在移動通訊系統(tǒng)中配置多個小區(qū)的公共設(shè)備以將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的方法,包括步驟接收具有PDCP(分組數(shù)據(jù)控制協(xié)議)頭部信息和頭部壓縮信息的配置請求消息;使用頭部壓縮信息來配置頭部壓縮器,該頭部壓縮器用于接收包括上層協(xié)議頭部的上層協(xié)議數(shù)據(jù)和用于MBMS服務(wù)的用戶數(shù)據(jù);通用對于多個小區(qū)公共的預(yù)定的頭部壓縮協(xié)議來壓縮上層協(xié)議頭部;和使用PDCP頭部信息來配置頭部附連器,該附連器用于通過將PDCP頭部附連到壓縮過的頭部和用戶數(shù)據(jù)上來產(chǎn)生下層協(xié)議數(shù)據(jù),其中PDCP頭部表示頭部壓縮協(xié)議。
20.根據(jù)權(quán)利要求19所述的方法,其中所述頭部壓縮信息包括頭部壓縮協(xié)議類型、頭部壓縮協(xié)議對于其是可用的傳輸協(xié)議類型、和用于頭部壓縮的最大上下文標(biāo)識符(CID)值。
21.根據(jù)權(quán)利要求19所述的方法,其中所述PDCP頭部信息指示是否要配置頭部附連器。
22.根據(jù)權(quán)利要求19所述的方法,還包括步驟接收下層實體的列表;配置對于多個小區(qū)是公共的緩存器以緩存下層協(xié)議數(shù)據(jù);在公共緩存器中將用于指示要被發(fā)送到下層實體的數(shù)據(jù)的位置的多個指針進行配置;將變量設(shè)置到開始值,其中所述變量指示要被發(fā)送到下層實體的數(shù)據(jù)的各個序號(SN);將用于把公共緩存器連接到下層實體的開關(guān)進行配置;和在所述開關(guān)和下層實體之間通過參照所述列表建立連接。
23.根據(jù)權(quán)利要求22所述的方法,其中將所述指針設(shè)置到開始值0,并且在每次將數(shù)據(jù)發(fā)送到與所述指針對應(yīng)的下層實體時以所發(fā)送的數(shù)據(jù)的量增加所述指針。
24.根據(jù)權(quán)利要求22所述的方法,其中將所述變量設(shè)置到開始值1,并且在每次將數(shù)據(jù)發(fā)送到與該變量對應(yīng)的下層實體時將所述變量更新到最后被發(fā)送的數(shù)據(jù)的SN。
25.根據(jù)權(quán)利要求22所述的方法,還包括步驟執(zhí)行將從公共緩存器接收的數(shù)據(jù)分段和連接成預(yù)定的數(shù)據(jù)尺寸的操作之一;通過將具有SN的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一來產(chǎn)生PDU(分組數(shù)據(jù)單元);和發(fā)送PDU到開關(guān)。
26.根據(jù)權(quán)利要求19所述的方法,還包括步驟接收下層實體的列表;創(chuàng)建與小區(qū)數(shù)量相同數(shù)量的PDU(分組數(shù)據(jù)單元)拷貝;分配所述拷貝;使用所述列表將所分配的拷貝緩存;和連接緩存器和下層實體。
27.根據(jù)權(quán)利要求26所述的方法,還包括步驟執(zhí)行將下層協(xié)議數(shù)據(jù)分段和連接成預(yù)定的數(shù)據(jù)尺寸的操作之一;和通過將具有序號(SN)的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一來產(chǎn)生PDU。
28.一種用于將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的無線電網(wǎng)絡(luò)控制器(RNC),包括與多個小區(qū)對應(yīng)的多個下層實體;和對于多個小區(qū)公共并且對于MBMS服務(wù)專用的PDCP(分組數(shù)據(jù)控制協(xié)議)實體,該PDCP實體用于接收MBMS數(shù)據(jù)并且將MBMS數(shù)據(jù)發(fā)送到下層實體。
29.根據(jù)權(quán)利要求28所述的RNC,其中所述PDCP實體包括頭部壓縮器,用于接收包括上層協(xié)議頭部的上層協(xié)議數(shù)據(jù)和用于MBMS服務(wù)的用戶數(shù)據(jù),并且用于通過對于多個小區(qū)公共的預(yù)定的頭部壓縮協(xié)議來壓縮上層協(xié)議頭部;和PDCP頭部附連器,用于通過將PDCP頭部附連到壓縮的頭部和用戶數(shù)據(jù)來產(chǎn)生下層協(xié)議數(shù)據(jù),PDCP頭部表示頭部壓縮協(xié)議,該PDCP頭部附連器還用于將下層協(xié)議數(shù)據(jù)發(fā)送到與小區(qū)對應(yīng)的下層實體。
30.根據(jù)權(quán)利要求28所述的RNC,其中所述上層協(xié)議頭部是RTP(實時傳輸協(xié)議)/UDP(用戶數(shù)據(jù)報協(xié)議)/IP(因特網(wǎng)協(xié)議)頭部。
31.根據(jù)權(quán)利要求28所述的RNC,其中所述上層協(xié)議頭部是UDP/IP頭部。
32.根據(jù)權(quán)利要求28所述的RNC,其中所述頭部壓縮協(xié)議是ROHC(堅固頭部壓縮)。
33.根據(jù)權(quán)利要求29所述的RNC,其中在接收到請求將用于MBMS服務(wù)的控制分組發(fā)送到一個小區(qū)的請求消息時,所述PDCP實體根據(jù)所述請求消息產(chǎn)生控制分組,通過將PDCP頭部附連到控制分組上來產(chǎn)生下層協(xié)議數(shù)據(jù),和將下層協(xié)議數(shù)據(jù)發(fā)送到在多個下層實體中與所述小區(qū)對應(yīng)的下層實體。
34.根據(jù)權(quán)利要求28所述的RNC,還包括對于多個小區(qū)公共的RLC(無線電鏈路控制)實體,用于將PDCP實體連接到下層實體,具有公共緩存器的所述RLC實體用于接收下層協(xié)議數(shù)據(jù)、緩存所接收的下層協(xié)議數(shù)據(jù)、和在從與小區(qū)對應(yīng)的下層實體之一接收到請求時將與所請求的數(shù)量相同數(shù)量的緩存的數(shù)據(jù)發(fā)送到所述下層實體;和開關(guān),用于將從所述公共緩存器接收來的數(shù)據(jù)切換到下層實體。
35.根據(jù)權(quán)利要求34所述的RNC,其中所述RLC實體從公共緩存器中將所緩存的數(shù)據(jù)中已經(jīng)被發(fā)送到所有下層實體的數(shù)據(jù)刪除。
36.根據(jù)權(quán)利要求34所述的RNC,其中所述RLC實體把要被發(fā)送到下層實體的所緩存的數(shù)據(jù)量通知給下層實體。
37.根據(jù)權(quán)利要求34所述的RNC,其中所述RLC實體為公共緩存器管理與下層實體對應(yīng)的指針,在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到下層實體的數(shù)據(jù)量,將與所確定的量相同的數(shù)據(jù)發(fā)送到下層實體,和將與所述下層實體對應(yīng)的指針的值減小所確定的量。
38.根據(jù)權(quán)利要求34所述的RNC,其中所述RLC實體還包括分段器/連接器,用于執(zhí)行將從緩存器輸出的數(shù)據(jù)分段和連接為預(yù)定的數(shù)據(jù)尺寸的操作之一;和頭部附連器,用于將具有序號(SN)的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一,并且將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
39.根據(jù)權(quán)利要求28所述的RNC,還包括對于多個小區(qū)公共的、用于將PDCP實體連接到下層實體的、具有復(fù)制器/分配器的RLC實體,所述復(fù)制器/分配器用于創(chuàng)建與下層實體的數(shù)量相同數(shù)量的下層協(xié)議數(shù)據(jù)拷貝,并且將這些拷貝分配到用于各個小區(qū)的多個緩存器中。
40.根據(jù)權(quán)利要求39所述的RNC,其中所述RLC實體將在與下層實體對應(yīng)的緩存器中所緩存的數(shù)據(jù)量通知給每個下層實體。
41.根據(jù)權(quán)利要求39所述的RNC,其中所述RLC實體在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時,根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到下層實體的數(shù)據(jù)量,并且從與所述下層實體對應(yīng)的緩存器中將與所確定的量相同的數(shù)據(jù)發(fā)送到所述下層實體。
42.根據(jù)權(quán)利要求39所述的RNC,其中所述RLC實體還包括分段器/連接器,用于執(zhí)行將從緩存器輸出的數(shù)據(jù)分段和連接為預(yù)定的數(shù)據(jù)尺寸的操作之一;和頭部附連器,用于將具有序號(SN)的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一,并且將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
43.一種用于將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶數(shù)據(jù))的方法,包括步驟接收包括用戶數(shù)據(jù)用于MBMS服務(wù)的上層協(xié)議數(shù)據(jù);將所接收的上層協(xié)議數(shù)據(jù)緩存在對于多個小區(qū)公共的緩存器中;從與所述小區(qū)對應(yīng)的下層實體之一接收請求;和將與所請求的數(shù)量相同的數(shù)據(jù)發(fā)送到所述下層實體。
44.根據(jù)權(quán)利要求43所述的方法,還包括從公共緩存器中將所緩存的數(shù)據(jù)中已經(jīng)被發(fā)送到所有下層實體的數(shù)據(jù)刪除的步驟。
45.根據(jù)權(quán)利要求43所述的方法,還包括把要被發(fā)送到下層實體的所緩存的數(shù)據(jù)量通知給下層實體的步驟。
46.根據(jù)權(quán)利要求43所述的方法,還包括步驟為公共緩存器管理與下層實體對應(yīng)的指針;在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時,根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到下層實體的數(shù)據(jù)量;將與所確定的量相同的數(shù)據(jù)發(fā)送到下層實體;和將與所述下層實體對應(yīng)的指針的值減小所確定的量。
47.根據(jù)權(quán)利要求43所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到被分段的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
48.根據(jù)權(quán)利要求43所述的方法,其中所述發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到被連接的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
49.一種將對于多個小區(qū)公共的RLC(無線電鏈路控制)實體進行配置以將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的方法,包括步驟接收與要接收MBMS服務(wù)的小區(qū)對應(yīng)的下層實體的列表;配置對于多個小區(qū)公共的緩存器以為MBMS服務(wù)緩存包括用戶數(shù)據(jù)的上層協(xié)議數(shù)據(jù);在公共緩存器中配置指示要被發(fā)送到下層實體的數(shù)據(jù)的位置的多個指針;將變量設(shè)置到開始值,其中所述變量指示要被發(fā)送到下層實體的數(shù)據(jù)的各個序號(SN);將用于把公共緩存器連接到下層實體的開關(guān)進行配置;和在所述開關(guān)和下層實體之間通過參照所述列表建立連接。
50.根據(jù)權(quán)利要求49所述的方法,其中將所述指針設(shè)置到開始值0,并且在每次將數(shù)據(jù)發(fā)送到與所述指針對應(yīng)的下層實體時以所發(fā)送的數(shù)據(jù)的量增加所述指針。
51.根據(jù)權(quán)利要求49所述的方法,其中將所述變量設(shè)置到開始值1,并且在每次將數(shù)據(jù)發(fā)送到與該變量對應(yīng)的下層實體時將所述變量更新到最后被發(fā)送的數(shù)據(jù)的SN。
52.根據(jù)權(quán)利要求49所述的方法,還包括步驟將從公共緩存器接收的數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;將具有SN的RLC頭部附連到分段過的數(shù)據(jù);和發(fā)送附連的RLC頭部的數(shù)據(jù)到開關(guān)。
53.根據(jù)權(quán)利要求49所述的方法,還包括步驟將從公共緩存器接收的數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;將具有SN的RLC頭部附連到連接過的數(shù)據(jù);和發(fā)送附連的RLC頭部的數(shù)據(jù)到開關(guān)。
54.一種用于將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的無線電網(wǎng)絡(luò)控制器(RNC),包括多個下層實體,與要接收該MBMS服務(wù)的多個小區(qū)對應(yīng);RLC(無線電鏈路控制)實體,該實體對于多個小區(qū)是公共的而對于該MBMS服務(wù)是專用的,并且用于接收MBMS數(shù)據(jù)、緩存該MBMS數(shù)據(jù)、并且在從一個下層實體接收到請求時將該MBMS數(shù)據(jù)發(fā)送到所述下層實體。
55.根據(jù)權(quán)利要求54所述的RNC,其中所述RLC實體包括對于多個小區(qū)公共的緩存器,用于為所述MBMS服務(wù)接收和緩存包括用戶數(shù)據(jù)的上層協(xié)議數(shù)據(jù),并且輸出與下層實體所請求的數(shù)據(jù)量相同的數(shù)據(jù);和開關(guān),用于將從公共緩存器接收來的數(shù)據(jù)發(fā)送到下層實體。
56.根據(jù)權(quán)利要求55所述的RNC,其中所述RLC實體從公共緩存器中將所緩存的數(shù)據(jù)中已經(jīng)被發(fā)送到全部下層實體的數(shù)據(jù)刪除。
57.根據(jù)權(quán)利要求55所述的RNC,其中所述RLC實體把要被發(fā)送到下層實體的所緩存的數(shù)據(jù)量通知給下層實體。
58.根據(jù)權(quán)利要求55所述的RNC,其中所述RLC實體為公共緩存器管理與下層實體對應(yīng)的指針,在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時根據(jù)所請求的數(shù)據(jù)量來確定要被發(fā)送到下層實體的數(shù)據(jù)量,將與所確定的量相同的數(shù)據(jù)發(fā)送到下層實體,和將與所述下層實體對應(yīng)的指針的值減小所確定的量。
59.根據(jù)權(quán)利要求55所述的RNC,其中所述RLC實體還包括分段器/連接器,用于執(zhí)行將從緩存器輸出的數(shù)據(jù)分段和連接為預(yù)定的數(shù)據(jù)尺寸的操作之一;頭部附連器,用于將具有序號(SN)的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
60.一種用于將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的方法,包括步驟接收用于MBMS服務(wù)的包括用戶數(shù)據(jù)的上層協(xié)議數(shù)據(jù);將所接收的上層協(xié)議數(shù)據(jù)緩存在與小區(qū)對應(yīng)的多個緩存器中;和在從與小區(qū)對應(yīng)的多個下層實體之一接收到請求時,將在與該下層實體對應(yīng)的緩存器中所存儲的數(shù)據(jù)以所請求的數(shù)據(jù)量發(fā)送到該下層實體。
61.根據(jù)權(quán)利要求60所述的方法,還包括將在與所述下層實體對應(yīng)的緩存器中所緩存的數(shù)據(jù)量通知給所述下層實體。
62.根據(jù)權(quán)利要求60所述的方法,其中發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時,根據(jù)所請求的數(shù)據(jù)量確定要被發(fā)送到下層實體的數(shù)據(jù)量;從與所述下層實體對應(yīng)的緩存器中將與所確定的量相同的數(shù)據(jù)發(fā)送到所述下層實體;和將與所述下層實體對應(yīng)的指針的值減小所確定的量。
63.根據(jù)權(quán)利要求60所述的方法,其中發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到分段過的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
64.根據(jù)權(quán)利要求60所述的方法,其中發(fā)送所緩存的數(shù)據(jù)的步驟包括步驟將從緩存器輸出的數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;將具有序號(SN)的RLC(無線電鏈路控制)頭部附連到連接過的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到下層實體。
65.一種用于配置對于多個小區(qū)公共的RLC(無線電鏈路控制)實體以將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在所述多個小區(qū)內(nèi)的UE(用戶設(shè)備)的方法,包括步驟接收與要接收該MBMS服務(wù)的小區(qū)對應(yīng)的下層實體的列表;為包括MBMS數(shù)據(jù)的上層協(xié)議數(shù)據(jù)產(chǎn)生與所述小區(qū)數(shù)量相同數(shù)量的拷貝;將這些拷貝分配到所述下層實體;緩存所述分配的數(shù)據(jù);和將緩存器和所述下層實體進行連接。
66.根據(jù)權(quán)利要求65所述的方法,還包括步驟將所述上層協(xié)議數(shù)據(jù)分段為預(yù)定的數(shù)據(jù)尺寸;將具有SN(序號)的RLC頭部附連到分段過的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到復(fù)制器/分配器。
67.根據(jù)權(quán)利要求65所述的方法,還包括步驟將所述上層協(xié)議數(shù)據(jù)連接為預(yù)定的數(shù)據(jù)尺寸;將具有SN(序號)的RLC頭部附連到連接過的數(shù)據(jù)上;和將附連了RLC頭部的數(shù)據(jù)發(fā)送到復(fù)制器/分配器。
68.一種用于將MBMS(多媒體廣播/多播服務(wù))服務(wù)提供給在多個小區(qū)內(nèi)的UE(用戶設(shè)備)的無線電網(wǎng)絡(luò)控制器(RNC),包括多個下層實體,與要接收該MBMS服務(wù)的小區(qū)對應(yīng);RLC(無線電鏈路控制)實體,該實體對于小區(qū)是公共的而對于該MBMS服務(wù)是專用的,并且用于接收MBMS數(shù)據(jù)、緩存該MBMS數(shù)據(jù)、和當(dāng)從一個下層實體接收到請求時將該MBMS數(shù)據(jù)發(fā)送到在與所述下層實體對應(yīng)的多個緩存器中與該下層實體對應(yīng)的緩存器。
69.根據(jù)權(quán)利要求68所述的RNC,其中所述RLC實體將在與所述下層實體對應(yīng)的緩存器中所緩存的數(shù)據(jù)量通知給所述下層實體。
70.根據(jù)權(quán)利要求68所述的RNC,其中在從一個下層實體接收到指示要接收的數(shù)據(jù)量的請求時,所述RLC實體根據(jù)所請求的數(shù)據(jù)量確定要被發(fā)送到所述下層實體的數(shù)據(jù)量,并且從與所述下層實體對應(yīng)的緩存器中將與所確定的量相同的數(shù)據(jù)發(fā)送到所述下層實體。
71.根據(jù)權(quán)利要求68所述的RNC,其中所述RLC實體還包括分段器/連接器,用于從上層接收包括用于該MBMS服務(wù)的用戶數(shù)據(jù)的上層協(xié)議數(shù)據(jù),并且用于執(zhí)行將上層協(xié)議數(shù)據(jù)分段和連接為預(yù)定的尺寸的操作之一;和頭部附連器,用于將具有序號(SN)的RLC頭部附連到分段過和連接過的數(shù)據(jù)之一,并且將附連了RLC頭部的數(shù)據(jù)發(fā)送到復(fù)制器/分配器。
全文摘要
提供了一種用于在移動通訊系統(tǒng)中將MBMS服務(wù)提供給多個小區(qū)的方法和設(shè)備。在包括用于提供MBMS服務(wù)的RNC和與該RNC連接的多個節(jié)點B的移動通訊系統(tǒng)中,用于將MBMS服務(wù)提供給在多個小區(qū)內(nèi)的UE。將該RNC進行配置以具有與小區(qū)對應(yīng)的多個下層實體。對于小區(qū)公共的RLC和PDCP實體從上層接收MBMS數(shù)據(jù),并且在從一個下層實體接收到請求時將該MBMS數(shù)據(jù)發(fā)送到所述下層實體。因此,RNC可以更加有效地提供MBMS服務(wù),并且減少不必要的系統(tǒng)資源消耗。
文檔編號H04L12/56GK1833413SQ200480022786
公開日2006年9月13日 申請日期2004年8月6日 優(yōu)先權(quán)日2003年8月8日
發(fā)明者金成勛, 李國熙, 崔成豪, 格特·J·范利肖特 申請人:三星電子株式會社