專利名稱:移動(dòng)通信系統(tǒng)中的選擇組合方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及移動(dòng)通信系統(tǒng)中的數(shù)據(jù)組合方法,具體來說涉及用于選擇性地組合通過多個(gè)通路(path)接收的相同的廣播數(shù)據(jù)。
背景技術(shù):
目前,碼分多址(CDMA)移動(dòng)通信系統(tǒng)提供語音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù),在數(shù)據(jù)業(yè)務(wù)中傳輸諸如分組數(shù)據(jù)和電路數(shù)據(jù)的大量數(shù)據(jù)。預(yù)期在不久的將來CDMA移動(dòng)通信系統(tǒng)將支持能夠傳輸多媒體業(yè)務(wù)的多媒體廣播/通信。
在通常的移動(dòng)通信系統(tǒng)中,由于無線電傳輸資源是有限的,因此在點(diǎn)到點(diǎn)基礎(chǔ)上傳輸高速率數(shù)據(jù)是效率低下的。例如,為了向一個(gè)用戶設(shè)備(UE)傳輸64Kbps視頻流業(yè)務(wù),應(yīng)該向該UE分配傳輸64Kbps數(shù)據(jù)所需的無線電資源。但是,如果UE的數(shù)目增加到n,那么將被分配的無線電資源的需求量也會(huì)增加n倍。
或者,當(dāng)多個(gè)UE期望接收相同的業(yè)務(wù)時(shí),可以使用相同的無線電資源來提供該業(yè)務(wù),而不管位于同一小區(qū)(cell)內(nèi)并且期望接收該相同業(yè)務(wù)的UE的數(shù)目。這使得可以高效率地使用無線電資源。
為了支持多媒體廣播/通信,正在對從幾個(gè)多媒體數(shù)據(jù)源向多個(gè)UE提供廣播業(yè)務(wù)進(jìn)行研究。廣播業(yè)務(wù)的典型例子是在第三代合作伙伴計(jì)劃(3GPP)中建議的多媒體廣播/多播業(yè)務(wù)(MBMS)。
MBMS業(yè)務(wù)支持諸如實(shí)時(shí)圖像和語音、靜止圖像、文本等的多媒體數(shù)據(jù)的傳輸,并且能夠在應(yīng)用多媒體傳輸?shù)耐瑫r(shí)提供語音數(shù)據(jù)和圖像數(shù)據(jù)。因此,MBMS業(yè)務(wù)要求大量的傳輸資源。能夠通過廣播信道提供MBMS業(yè)務(wù),因?yàn)橛锌赡芏鄠€(gè)UE將請求相同的業(yè)務(wù)。
通常,MBMS業(yè)務(wù)可以被分成兩種業(yè)務(wù)類型點(diǎn)到點(diǎn)(PtP)業(yè)務(wù)和點(diǎn)到多點(diǎn)(PtM)業(yè)務(wù)。在向每個(gè)單獨(dú)的UE單獨(dú)提供期望的MBMS業(yè)務(wù)的PtP業(yè)務(wù)中,應(yīng)該向UE分配專用信道。在向請求相同MBMS業(yè)務(wù)的一組UE共同提供MBMS業(yè)務(wù)的PtM業(yè)務(wù)中,應(yīng)該向請求相同MBMS業(yè)務(wù)的UE分配共同的信道。
上述的MBMS業(yè)務(wù)指的是用于高效率地將相同的數(shù)據(jù)傳輸?shù)疆惒酵ㄓ靡苿?dòng)通信系統(tǒng)(UMTS)移動(dòng)通信系統(tǒng)中的多個(gè)UE的PtM業(yè)務(wù)。MBMS業(yè)務(wù)在要求大量無線電傳輸資源的多媒體傳輸中特別具有優(yōu)勢。因?yàn)镸BMS業(yè)務(wù)可以被用于高速多媒體業(yè)務(wù)以及各種其它業(yè)務(wù),因此預(yù)期將來適合MBMS的應(yīng)用在總數(shù)上將持續(xù)增長。
即使以這種方式向使用公共信道的多個(gè)UE提供相同的MBMS業(yè)務(wù),在無線電資源方面的限制仍然存在。根據(jù)仿真,為了在通過公共信道傳輸64Kbps數(shù)據(jù)的同時(shí)將預(yù)定碼組誤差率(block error rate,BER)維持在80%到90%,需要使用小區(qū)可用傳輸功率的30%或更多。
該仿真結(jié)果意味著應(yīng)該對下述問題進(jìn)行考慮。
首先,為了提供其質(zhì)量能夠令位于同一小區(qū)中的所有UE都滿意的MBMS業(yè)務(wù),應(yīng)該將該小區(qū)大部分可用傳輸功率用于一個(gè)業(yè)務(wù)。
其次,當(dāng)小區(qū)的可用傳輸功率受到限制時(shí),位于小區(qū)邊緣的UE很有可能將會(huì)經(jīng)歷質(zhì)量下降。
為了解決這些問題,已經(jīng)建議了一種方法,其中,當(dāng)特定服務(wù)同時(shí)從幾個(gè)相鄰的小區(qū)發(fā)送時(shí),位于小區(qū)邊緣的UE從多個(gè)小區(qū)接收數(shù)據(jù)。但是,僅僅討論了該方法的概念,目前仍未提出實(shí)現(xiàn)該概念的具體方法。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種用于使得位于小區(qū)邊界的UE能夠平滑地接收廣播業(yè)務(wù)的選擇組合方法。
本發(fā)明的另一個(gè)目的是提供一種用于使得下行鏈路傳輸資源的使用效率最大化的選擇組合方法。
本發(fā)明的再一個(gè)目的是提供一種用于僅對通過多條路徑接收的相同數(shù)據(jù)中的無差錯(cuò)數(shù)據(jù)進(jìn)行選擇組合的方法。
本發(fā)明的另一個(gè)目的是提供一種用于使用分配給數(shù)據(jù)的序號(hào)執(zhí)行選擇組合的方法。
本發(fā)明的另一個(gè)目的是提供一種用于使用無線電鏈路控制(RLC)層執(zhí)行選擇性分組的方法。
本發(fā)明的另一個(gè)目的是提供一種用于使用RLC層的序號(hào)來識(shí)別通過不同路徑接收的數(shù)據(jù)、并根據(jù)該識(shí)別結(jié)果執(zhí)行選擇性分組的方法。
本發(fā)明的另一個(gè)目的是提供一種用于從具有多個(gè)序號(hào)分配設(shè)備的網(wǎng)絡(luò)向每個(gè)小區(qū)發(fā)送唯一的序號(hào)分配設(shè)備指示符的方法。
本發(fā)明的另一個(gè)目的是提供一種用于由UE根據(jù)從網(wǎng)絡(luò)發(fā)送的序號(hào)分配設(shè)備指示符確定是否執(zhí)行選擇組合的方法。
本發(fā)明的另一個(gè)目的是提供一種用于在來自目標(biāo)小區(qū)的序號(hào)分配設(shè)備指示符與來自服務(wù)小區(qū)的序號(hào)分配設(shè)備指示符相同時(shí)對從服務(wù)小區(qū)到目標(biāo)小區(qū)的數(shù)據(jù)執(zhí)行選擇組合的方法。
本發(fā)明的另一個(gè)目的是提供一種用于在來自目標(biāo)小區(qū)的序號(hào)分配設(shè)備指示符與來自服務(wù)小區(qū)的序號(hào)分配設(shè)備指示符不相同時(shí)對從服務(wù)小區(qū)到目標(biāo)小區(qū)的數(shù)據(jù)不執(zhí)行選擇組合的方法。
根據(jù)本發(fā)明的第一方面,提供一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的方法。所述方法包括下列步驟從多個(gè)小區(qū)接收廣播數(shù)據(jù)分組;如果接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則將該數(shù)據(jù)分組存儲(chǔ)在緩存器中,并根據(jù)該序號(hào)更新接收窗口;如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi),則確定是否存儲(chǔ)了具有該序號(hào)的廣播數(shù)據(jù)分組;如果在緩存器中已經(jīng)存儲(chǔ)了所述廣播數(shù)據(jù)分組,則丟棄該廣播數(shù)據(jù)分組;以及如果在緩存器中沒有存儲(chǔ)過所述廣播數(shù)據(jù)分組,則將該廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中。
根據(jù)本發(fā)明的第二方面,提供一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的裝置。所述裝置包括緩存器;和選擇組合器,其用于如果從多個(gè)小區(qū)接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則將接收的廣播數(shù)據(jù)分組存儲(chǔ)在所述緩存器中,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且沒有被存儲(chǔ)在緩存器中,則將接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中。如果接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則選擇組合器更新接收窗口,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且沒有被存儲(chǔ)在緩存器中,則選擇組合器丟棄接收的廣播數(shù)據(jù)分組。
根據(jù)本發(fā)明的第三方面,提供一種用于由用戶設(shè)備(UE)對來自移動(dòng)通信系統(tǒng)中的服務(wù)小區(qū)和至少一個(gè)目標(biāo)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的方法,其中,所述移動(dòng)通信系統(tǒng)包括所述UE、用于通過由該UE建立的主鏈路提供特定廣播業(yè)務(wù)的所述服務(wù)小區(qū)、用于通過由該UE建立的次鏈路提供所述特定廣播業(yè)務(wù)的所述目標(biāo)小區(qū)、以及用于向所述服務(wù)小區(qū)和所述目標(biāo)小區(qū)提供用于該特定廣播業(yè)務(wù)的廣播數(shù)據(jù)分組的無線電網(wǎng)絡(luò)控制器(RNC)。所述方法包括下列步驟從服務(wù)小區(qū)和目標(biāo)小區(qū)接收廣播數(shù)據(jù)分組;確定所述接收的廣播數(shù)據(jù)分組是否已經(jīng)被接收過;如果所述接收的廣播數(shù)據(jù)分組與之前接收的廣播數(shù)據(jù)分組相同,則丟棄該接收的廣播數(shù)據(jù)分組;如果所述接收的廣播數(shù)據(jù)分組與之前接收的廣播數(shù)據(jù)分組不相同,則將該接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;以序號(hào)的順序?qū)Υ鎯?chǔ)在緩存器中的廣播數(shù)據(jù)分組重新排序;以及將被重新排序的廣播數(shù)據(jù)分組中其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層;其中,所述序號(hào)是用于區(qū)分廣播數(shù)據(jù)分組的指示符,并且在服務(wù)小區(qū)和目標(biāo)小區(qū)中,相同的序號(hào)被分配給相同的廣播數(shù)據(jù)分組。
根據(jù)本發(fā)明的第四方面,提供一種用于由用戶設(shè)備(UE)對來自移動(dòng)通信系統(tǒng)中的服務(wù)小區(qū)和至少一個(gè)目標(biāo)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的裝置,其中,所述移動(dòng)通信系統(tǒng)包括所述UE、用于通過由該UE建立的主鏈路提供特定廣播業(yè)務(wù)的所述服務(wù)小區(qū)、用于通過由該UE建立的次鏈路提供所述特定廣播業(yè)務(wù)的所述目標(biāo)小區(qū)、以及用于向所述服務(wù)小區(qū)和所述目標(biāo)小區(qū)提供用于該特定廣播業(yè)務(wù)的廣播數(shù)據(jù)分組的無線電網(wǎng)絡(luò)控制器(RNC)。所述裝置包括重復(fù)檢查器,用于確定是否已經(jīng)接收過與從服務(wù)小區(qū)和目標(biāo)小區(qū)接收的廣播數(shù)據(jù)分組相同的廣播數(shù)據(jù)分組,如果所述接收的廣播數(shù)據(jù)分組與之前接收的廣播數(shù)據(jù)分組相同則丟棄該接收的廣播數(shù)據(jù)分組,并且如果所述接收的廣播數(shù)據(jù)分組與之前接收的廣播數(shù)據(jù)分組不同則將該接收的廣播數(shù)據(jù)分組存儲(chǔ)在重新排序緩存器中;以及重新排序緩存器,用于以序號(hào)的順序?qū)Υ鎯?chǔ)在其中的述廣播數(shù)據(jù)分組重新排序,并將被重新排序的廣播數(shù)據(jù)分組中其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層;其中,所述序號(hào)是用于區(qū)分廣播數(shù)據(jù)分組的指示符,并且在服務(wù)小區(qū)和目標(biāo)小區(qū)中,相同的序號(hào)被分配給相同的廣播數(shù)據(jù)分組。
根據(jù)本發(fā)明的第五方面,提供一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的方法。所述方法包括下列步驟根據(jù)從所述多個(gè)小區(qū)第一次接收的廣播數(shù)據(jù)分組的序號(hào)以及預(yù)定的接收窗口大小指定(allocate)接收窗口;確定從所述多個(gè)小區(qū)接收的下一個(gè)廣播數(shù)據(jù)分組的序號(hào)是否落在接收窗口之內(nèi);如果所述序號(hào)落在接收窗口之內(nèi),則確定在緩存器中是否已經(jīng)存儲(chǔ)了其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組;如果在緩存器中已經(jīng)存儲(chǔ)了其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組,則丟棄所接收的下一個(gè)廣播數(shù)據(jù)分組;如果在緩存器中沒有存儲(chǔ)其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組,則將所接收的下一個(gè)廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;如果所述序號(hào)沒有落在接收范圍之內(nèi),則將所述下一個(gè)接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;根據(jù)所述序號(hào)和預(yù)定的接收窗口大小更新接收窗口;以及將存儲(chǔ)在緩存器中的廣播數(shù)據(jù)分組中的、其序號(hào)在更新的接收窗口的范圍之外的廣播數(shù)據(jù)分組傳遞到上層。
通過以下結(jié)合附圖的具體描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將變得更加明顯,附圖中圖1是示出UMTS移動(dòng)通信系統(tǒng)中的UMTS陸地?zé)o線接入網(wǎng)(UMTSTerrestrial Radio Access Network,UTRAN)的示圖,本發(fā)明的實(shí)施例將被應(yīng)用到所述UMTS移動(dòng)通信系統(tǒng)中。
圖2是示出根據(jù)本發(fā)明第一實(shí)施例的用于提供選擇組合輔助數(shù)據(jù)的過程的信令圖。
圖3是示出根據(jù)本發(fā)明第一實(shí)施例的由UE執(zhí)行選擇組合的過程的流程圖。
圖4是示出根據(jù)本發(fā)明第一實(shí)施例的UE的方框圖。
圖5是示出圖4所示的選擇組合器的操作的示圖。
圖6是示出在其中只形成一個(gè)序號(hào)分配設(shè)備的網(wǎng)絡(luò)的例子的示圖,本發(fā)明的第二實(shí)施例將應(yīng)用到該網(wǎng)絡(luò)。
圖7是示出包括多個(gè)序號(hào)分配設(shè)備的網(wǎng)絡(luò)的例子的示圖,本發(fā)明的第二實(shí)施例將應(yīng)用到該網(wǎng)絡(luò)。
圖8是示出具有圖7所示結(jié)構(gòu)的網(wǎng)絡(luò)中的UE的操作的流程圖。
圖9是示出根據(jù)本發(fā)明第三實(shí)施例的UE的方框圖。
圖10是示出根據(jù)本發(fā)明第四實(shí)施例的UE中的RLC實(shí)體的方框圖。
圖11是示出圖10所示的SCR-窗口的示圖。
圖12是示出根據(jù)本發(fā)明第四實(shí)施例的選擇組合器的操作的流程圖。
具體實(shí)施例方式
現(xiàn)在將在下文中參照附圖詳細(xì)描述本發(fā)明的幾個(gè)優(yōu)選實(shí)施例。在下面的描述中,為簡明起見,將省略對結(jié)合與此的公知功能和配置的具體描述。盡管本發(fā)明的實(shí)施例被限制應(yīng)用于MBMS業(yè)務(wù),但是它們也能夠用于其它類型的廣播業(yè)務(wù)。
在進(jìn)行對本發(fā)明的具體描述之前,下面將先給出本文中常用術(shù)語的定義。
復(fù)播控制信道(MCCH)這是用來傳輸每個(gè)小區(qū)的與MBMS業(yè)務(wù)相關(guān)的信息的信道。通過該信道能夠傳輸有關(guān)每個(gè)小區(qū)提供的MBMS業(yè)務(wù)的類型的信息,以及有關(guān)將通過其提供MBMS業(yè)務(wù)的無線電承載(radio bearer)的配置的信息。此外,通過復(fù)播控制信道還能夠傳輸為了接收MBMS業(yè)務(wù)UE應(yīng)該具有的其它信息。
無線電鏈路控制分組數(shù)據(jù)單元(RLC PDU)在UMTS移動(dòng)通信系統(tǒng)中,第二層(L2)由無線電鏈路控制(RLC)層和媒體訪問控制(MAC)層組成。RLC層以適當(dāng)?shù)拇笮〖?assemble)由上層發(fā)送的數(shù)據(jù),向數(shù)據(jù)插入報(bào)頭(header),并將插入報(bào)頭的數(shù)據(jù)發(fā)送到下層(MAC層)。此外,RLC層分析由下層(MAC層)發(fā)送的數(shù)據(jù)的報(bào)頭,根據(jù)分析結(jié)果執(zhí)行適當(dāng)?shù)牟僮?,并將操作結(jié)果發(fā)送到上層。此時(shí)在RLC層和下層(MAC層)之間交換的數(shù)據(jù)被稱為“RLC PDU”。為簡單起見,本文中將用“PDU”來表示RLC PDU。
RLC PDU序號(hào)(RLC PDU SN)這是包含在RLC PDU的報(bào)頭中的序號(hào),并且其按照傳輸順序有規(guī)則地連續(xù)增加。RLC PDU SN被用作用來區(qū)分RLC PDU的信息,其中,所述PLC PDU是用于本發(fā)明提出的選擇組合的RLC PDU。為簡單起見,本文中將用“SN”來表示RLC PDU SN。
選擇組合(SC)輔助數(shù)據(jù)這是與RLC SN一起使用以便在從多個(gè)小區(qū)接收的廣播數(shù)據(jù)中區(qū)分相同的數(shù)據(jù)并對其執(zhí)行選擇組合的數(shù)據(jù)。本發(fā)明提出了RLC SN版本和選擇組合(SC)指示符,以作為選擇組合輔助數(shù)據(jù)。
RLC SN版本這是通過對RLC PDU的傳輸復(fù)位RLC SN的次數(shù)進(jìn)行計(jì)數(shù)而確定的值,并且在由于傳播延遲而使得僅憑RLC SN不能確定從不同小區(qū)接收的ULC PDU的身份時(shí)使用。為簡單起見,本文中將用“SN版本”來表示RLC SN版本。
SC指示符這是用來指示在特定小區(qū)中提供的具體的MBMS業(yè)務(wù)是否支持選擇組合的信息。
一般來說,廣播業(yè)務(wù)的特征在于,在大多數(shù)情況下,一個(gè)廣播業(yè)務(wù)在多個(gè)相鄰小區(qū)中同時(shí)提供。具體來說,作為廣播業(yè)務(wù)典型例子的MBMS業(yè)務(wù)也具有這樣的特征。因此,本發(fā)明僅僅使用從多個(gè)小區(qū)接收的相同廣播業(yè)務(wù)的廣播數(shù)據(jù)中的無差錯(cuò)廣播數(shù)據(jù),并且在本文中將該操作稱為“選擇組合”。通過使用選擇組合,能夠獲得選擇組合增益。例如,假定UE從小區(qū)#1和小區(qū)#1兩者都接收特定廣播業(yè)務(wù)的廣播數(shù)據(jù),如果從小區(qū)#1接收的廣播數(shù)據(jù)有差錯(cuò),而從小區(qū)#2接收的相同的廣播數(shù)據(jù)無差錯(cuò),那么該UE僅使用從小區(qū)#2接收的廣播數(shù)據(jù)。通過這種方式UE能夠獲得無差錯(cuò)的廣播數(shù)據(jù)。
對于選擇組合,UE應(yīng)該預(yù)先建立到多個(gè)小區(qū)的無線電鏈路,并且應(yīng)該能夠在通過不同無線電鏈路接收的廣播數(shù)據(jù)中區(qū)分相同的數(shù)據(jù)。因此,本發(fā)明提出一種使用選擇組合輔助數(shù)據(jù)和SN區(qū)分相同的廣播數(shù)據(jù)的方法。
A、第一實(shí)施例為了使UE使用通過多個(gè)鏈路接收的PDU的SN區(qū)分RLC PDU,網(wǎng)絡(luò)應(yīng)該滿足下列細(xì)節(jié)。
首先,應(yīng)該向選擇組合的目標(biāo)鏈路發(fā)送大小相同的PDU。這可以通過為將要執(zhí)行選擇組合的鏈路設(shè)置相同的PDU大小來實(shí)現(xiàn)。
其次,應(yīng)該為發(fā)送到選擇組合的目標(biāo)鏈路的PDU分配相同的SN。換言之,如果通過主(primary)鏈路接收的PDU和通過次(secondary)鏈路接收的PDU具有相同的SN,那么就意味著它們是相同的PDU。如果第一個(gè)條件得到滿足,那么這會(huì)自動(dòng)得到滿足。這是因?yàn)?,對于通過主鏈路和次鏈路傳輸?shù)膬蓚€(gè)PDU,從核心網(wǎng)發(fā)送的相同的MBMS數(shù)據(jù)被集合成具有相同大小的PDU,并隨后向所述PDU分配了相同的SN。
第三,UE應(yīng)該能夠使用SN區(qū)分通過選擇組合的目標(biāo)鏈路接收的PDU。因?yàn)镾N具有0到127之間的值,所以在同一時(shí)間通過主鏈路和次鏈路接收的PDU的SN之間的差不應(yīng)該大于128/2=64。如果差大于64,那么UE就不能確定通過次鏈路接收的PDU的正確順序。例如,如果在特定時(shí)間從主鏈路接收到具有SN‘a(chǎn)’的PDU,并且從次鏈路接收到具有SN‘(a+64)’的PDU,那么UE不能確定從次鏈路接收到的PDU是早于從主鏈路接收到的該P(yáng)DU 64個(gè)PDU而發(fā)送的PDU,還是晚于從主鏈路接收到的PDU 64個(gè)PDU而發(fā)送的PDU。
有兩種建議方法滿足第三個(gè)條件。在第一個(gè)建議方法中,網(wǎng)絡(luò)粗略地使每個(gè)鏈路的數(shù)據(jù)傳輸同步。在第二個(gè)建議方法中,對每個(gè)鏈路的數(shù)據(jù)傳輸沒有限制,但是向每個(gè)小區(qū)單獨(dú)發(fā)送能夠被用作PDU指示符的輔助數(shù)據(jù)。
本文中將基于第二個(gè)建議方法描述本發(fā)明。但是,即使使用第一個(gè)建議方法,而不使用第二個(gè)建議方法,本發(fā)明的實(shí)質(zhì)部分也會(huì)維持不變。例如,由選擇組合器執(zhí)行的檢測重復(fù)接收的數(shù)據(jù)的操作和重新排序的操作會(huì)維持不變。
為了使用第二個(gè)建議方法,本發(fā)明使得每個(gè)小區(qū)周期性地廣播選擇組合輔助數(shù)據(jù),并使得從兩個(gè)或更多個(gè)小區(qū)接收廣播數(shù)據(jù)的UE利用選擇組合輔助數(shù)據(jù)和分配給廣播數(shù)據(jù)的SN執(zhí)行選擇組合。
概括講,提供特定MBMS業(yè)務(wù)的無線電網(wǎng)絡(luò)控制器(RNC)向提供MBMS業(yè)務(wù)的每個(gè)小區(qū)宣布用于該MBMS業(yè)務(wù)的選擇組合輔助數(shù)據(jù)。所述“選擇組合輔助數(shù)據(jù)”指的是UE為了執(zhí)行選擇組合而應(yīng)該檢測的數(shù)據(jù)。例如,選擇組合輔助數(shù)據(jù)可以是指示在該小區(qū)內(nèi)能否對該特定MBMS業(yè)務(wù)進(jìn)行選擇組合的數(shù)據(jù)(SC指示符),或者是用來識(shí)別從該小區(qū)發(fā)送的PDU的輔助數(shù)據(jù)(SN版本)。當(dāng)從特定小區(qū)接收MBMS業(yè)務(wù)時(shí),如果UE發(fā)現(xiàn)在良好的無線電環(huán)境下提供其期望的MBMS業(yè)務(wù)的新小區(qū),那么UE獲得從該小區(qū)宣布的選擇組合輔助數(shù)據(jù)。UE使用選擇組合輔助數(shù)據(jù)對從多個(gè)小區(qū)發(fā)送的MBMS數(shù)據(jù)執(zhí)行選擇組合。
如上所述,選擇組合操作指的是這樣的操作,即,從通過主鏈路和次鏈路接收的PDU中丟棄重復(fù)接收的PDU,并將按照其發(fā)送順序重新排序的PDU發(fā)送給RLC實(shí)體。選擇組合輔助數(shù)據(jù)還可以被用于在上述處理中識(shí)別通過主鏈路和次鏈路接收的PDU。
本發(fā)明提出一種選擇組合器,作為用于執(zhí)行選擇性操作的設(shè)備。選擇組合器優(yōu)選為位于MAC層和RLC層之間。一旦建立了次鏈路就形成選擇組合器,并且在當(dāng)前僅僅建立了多個(gè)鏈路中的一個(gè)鏈路時(shí)不使用選擇組合器。次鏈路指的是將處理從新小區(qū)發(fā)送的MBMS數(shù)據(jù)的物理層/MAC層。
現(xiàn)在將說明根據(jù)本發(fā)明的實(shí)施例使用作為選擇組合輔助數(shù)據(jù)的SN版本和SC指示符執(zhí)行選擇組合的操作。
圖1是示出UMTS移動(dòng)通信系統(tǒng)中的UMTS陸地?zé)o線接入網(wǎng)(UTRAN)的示圖,本發(fā)明的實(shí)施例將被應(yīng)用到所述UMTS移動(dòng)通信系統(tǒng)中。在圖1中,UTRAN包括小區(qū)、節(jié)點(diǎn)B和無線電網(wǎng)絡(luò)控制器(RNC)。在UTRAN中可以存在多個(gè)RNC,并且每個(gè)RNC能夠控制多個(gè)節(jié)點(diǎn)B。每個(gè)節(jié)點(diǎn)B控制多個(gè)小區(qū)。RNC、由RNC控制的節(jié)點(diǎn)B以及由節(jié)點(diǎn)B控制的多個(gè)小區(qū)構(gòu)成無線電網(wǎng)絡(luò)子系統(tǒng)(RNS)。
圖1僅示出了包含在UTRAN中的多個(gè)RNS中的一個(gè),并且假定包含在該RNS中的兩個(gè)節(jié)點(diǎn)每一個(gè)控制一個(gè)小區(qū)。一般來說,小區(qū)僅用作其節(jié)點(diǎn)B的物理層。因此,在下面的描述中將假定節(jié)點(diǎn)B和小區(qū)在含義上是彼此相同的。
參照圖1,RNC 110將從核心網(wǎng)提供的MBMS數(shù)據(jù)集合成PDU,并將該P(yáng)DU提供給兩個(gè)相鄰的小區(qū)112和114。RNC 110周期性地通過MCCH向兩個(gè)相鄰小區(qū)112和114中的每一個(gè)發(fā)送選擇組合輔助數(shù)據(jù)。
選擇組合輔助數(shù)據(jù)包括SN版本和SC指示符。SN版本是用于區(qū)別通過主鏈路接收的PDU和通過次鏈路接收的PDU的順序的輔助數(shù)據(jù)。PDU的SN主要用于區(qū)別從各個(gè)鏈路接收的PDU的順序。但是,由于SN僅僅有7比特,因此它可能不反映鏈路在傳輸位置方面可能的差異。
例如,如果主鏈路和次鏈路之間在通過其傳輸?shù)腜DU的數(shù)目方面的差為幾百,那么SN無法幫助區(qū)別接收的PDU的順序。換句話說,如果第x個(gè)PDU是通過主鏈路傳輸?shù)?,而?x+500)個(gè)PDU是通過次鏈路傳輸?shù)?,那么具?和127之間的值的SN無法幫助區(qū)別接收的PDU的順序。SN版本是一個(gè)參數(shù),其起到擴(kuò)展SN的效果,從而使得即使發(fā)生前述傳輸情形,UE仍然能夠區(qū)分PDU。當(dāng)每次為每個(gè)鏈路形成的PDU的SN環(huán)繞一周(wrapped around)時(shí),RNC 110就將SN版本增加1,并且RNC 110周期性的廣播SN版本。舉例來說,這里的SN環(huán)繞一周指的是從127返回到0。
形成選擇組合輔助數(shù)據(jù)的SC指示符是這樣的值,其指示是否可以將通過相應(yīng)鏈路傳輸?shù)腜DU與通過另一個(gè)鏈路傳輸?shù)腜DU進(jìn)行選擇組合??梢酝ㄟ^檢查相應(yīng)鏈路的RLC配置是否滿足上述第一和第二個(gè)條件來確定SC指示符。例如,如果特定鏈路在相鄰鏈路的鏈路之后被驅(qū)動(dòng),那么就不滿足指示應(yīng)該向PDU分配相同SN的第二條件。對于這樣的鏈路,SC指示符被設(shè)置為“不可能”,以便指令UE不執(zhí)行選擇組合。
例如,在這種情況中,在MBMS業(yè)務(wù)開始時(shí)小區(qū)中期望接收特定MBMS業(yè)務(wù)的UE的數(shù)目沒有達(dá)到應(yīng)該執(zhí)行PtM業(yè)務(wù)的程度。但是,在MBMS業(yè)務(wù)期間,幾個(gè)UE可能移動(dòng)到該小區(qū),啟動(dòng)PtM業(yè)務(wù)。在這種情況下,由于該小區(qū)的鏈路與另一個(gè)小區(qū)的鏈路在SN系統(tǒng)方面不同,因此UE不能在該小區(qū)的鏈路與另一個(gè)小區(qū)的鏈路之間執(zhí)行選擇組合。
UE 116在通過服務(wù)小區(qū)112接收MBMS服務(wù)的同時(shí)檢測指示無線電信號(hào)超過閾值的條件。然后,UE 116建立無線電鏈路,其通過該鏈路能夠從新小區(qū)114接收MBMS業(yè)務(wù)。為了建立到新小區(qū)114的無線電鏈路,UE 116應(yīng)該分析通過MCCH從新小區(qū)114發(fā)送的控制信息。該控制信息包括選擇組合輔助數(shù)據(jù)。
UE 116通過分析控制信息來確定其期望的MBMS業(yè)務(wù)是否由新小區(qū)114通過公共信道提供。如果提供其期望的MBMS業(yè)務(wù),則UE 116確定是否可以進(jìn)行選擇組合。如果可以進(jìn)行選擇組合,則UE 116從控制信息分析有關(guān)用于MBMS業(yè)務(wù)的無線電承載的信息,并建立次鏈路,通過該次鏈路其能夠接收MBMS業(yè)務(wù)。無線電承載包括RLC層、MAC層和物理(PHY)層。鏈路包括它們之中的MAC層和物理(PHY)層。因此,UE 116將為新小區(qū)114而建立的無線電鏈路建立為次鏈路,并且將為服務(wù)小區(qū)112而形成的無線電鏈路建立為主鏈路。
UE 116形成選擇組合器,以用于執(zhí)行對通過主鏈路接收的PDU和通過次鏈路接收的PDU的選擇組合。UE 116向選擇組合器提供對應(yīng)于主鏈路的SN版本信息和對應(yīng)于次鏈路的SN版本信息。選擇組合器通過將SN與SN版本組合來獲得SN擴(kuò)展的效果。這里,通過將SN與SN版本組合而確定的值被稱為相應(yīng)PDU的“擴(kuò)展SN”。
UE 116使用擴(kuò)展SN來區(qū)分在通過主鏈路和次鏈路接收的PDU中重復(fù)接收的PDU。UE 116執(zhí)行丟棄重復(fù)接收的PDU中的一個(gè)并將剩余的PDU發(fā)送到上層的重復(fù)檢查操作。接著,UE 116執(zhí)行對通過重復(fù)檢查而提供的PDU重新排序的操作,從而使得PDU能夠被順序地發(fā)送到RLC層。重復(fù)檢查操作和重新排序操作構(gòu)成了本發(fā)明提出的選擇組合操作。
對于上述本發(fā)明的實(shí)施例,應(yīng)該對下述操作進(jìn)行詳細(xì)描述。
首先應(yīng)該提出在RNC、小區(qū)和UE之間用于提供選擇性服務(wù)輔助數(shù)據(jù)的信令。
其次,應(yīng)該提出用于管理選擇組合數(shù)據(jù)并周期性地發(fā)送選擇組合輔助數(shù)據(jù)的RNC的操作。
第三,應(yīng)該提出UE使用選擇組合輔助數(shù)據(jù)執(zhí)行選擇組合的操作。
1、信令圖2是示出根據(jù)本發(fā)明實(shí)施例的用于由RNC宣布每個(gè)小區(qū)的選擇組合輔助數(shù)據(jù)以及由UE接收該選擇組合輔助數(shù)據(jù)的過程的信令圖。在圖2中假定UE在經(jīng)由服務(wù)小區(qū)接收特定MBMS業(yè)務(wù)的同時(shí)開始經(jīng)由目標(biāo)小區(qū)接收良好的信號(hào)(good signal)?!胺?wù)小區(qū)”指的是已經(jīng)正在向UE提供特定MBMS業(yè)務(wù)的小區(qū),而“目標(biāo)小區(qū)”指的是由于UE向其移動(dòng)而將要新提供該特定MBMS業(yè)務(wù)的小區(qū)。
參照圖2,在步驟210中,UE從服務(wù)小區(qū)接收MCCH。通過接收MCCH,UE獲得選擇組合輔助數(shù)據(jù),以及有關(guān)經(jīng)由服務(wù)小區(qū)當(dāng)前正在提供的MBMS業(yè)務(wù)的類型的信息和用于鏈路建立的無線電承載信息。選擇組合輔助數(shù)據(jù)包括用于指示服務(wù)小區(qū)是否支持選擇組合的SC指示符,以及用于區(qū)分當(dāng)前傳輸?shù)腜DU的SN版本。
UE根據(jù)有關(guān)MBMS業(yè)務(wù)的類型的信息來確定從服務(wù)小區(qū)是否提供其期望的MBMS業(yè)務(wù)。如果提供其期望的MBMS業(yè)務(wù),則UE使用與該MBMS業(yè)務(wù)相對應(yīng)的無線電承載信息建立無線電承載。無線電承載可以由RLC層、MAC層和PHY層組成。MAC層和PHY層可以用術(shù)語“鏈路”來定義。在下面的描述中,為服務(wù)小區(qū)而形成的MAC層和PHY層將被稱為“主鏈路”。
接下來,UE根據(jù)構(gòu)成選擇組合輔助數(shù)據(jù)的SC指示符確定服務(wù)小區(qū)是否支持選擇組合。如果服務(wù)小區(qū)不支持選擇組合,則UE不執(zhí)行本發(fā)明中提出的選擇組合。但是,如果服務(wù)小區(qū)支持選擇組合,則UE將構(gòu)成選擇組合輔助數(shù)據(jù)的SN版本存儲(chǔ)到其中。
UE通過主鏈路從服務(wù)小區(qū)接收RLC PDU。UE從接收的PDU中檢測SN,并且如果其確定SN具有初始值,則將SN版本增加1。例如,如果之前接收的PDU的SN被設(shè)置為127,并且當(dāng)前接收的PDU的SN已經(jīng)返回到0,則UE將存儲(chǔ)在其中的當(dāng)前SN增加1。
UE在從服務(wù)小區(qū)接收MBMS業(yè)務(wù)的同時(shí)確定是否從相鄰小區(qū)接收到了良好的信號(hào)。接收良好的信號(hào)意味著具有良好的無線電環(huán)境。如果接收到良好的信號(hào),則UE認(rèn)為發(fā)送該信號(hào)的相鄰小區(qū)為目標(biāo)小區(qū)。在步驟220,UE從目標(biāo)小區(qū)接收MCCH,從而獲得選擇組合輔助數(shù)據(jù),以及有關(guān)經(jīng)由目標(biāo)小區(qū)當(dāng)前提供的MBMS業(yè)務(wù)的類型的信息和用于鏈路建立的無線電承載信息。
UE根據(jù)有關(guān)MBMS業(yè)務(wù)的類型的信息確定從目標(biāo)小區(qū)是否提供其期望的MBMS業(yè)務(wù)。這里,“期望的MBMS業(yè)務(wù)”指的是當(dāng)前從服務(wù)小區(qū)提供的MBMS業(yè)務(wù)。如果提供其期望的MBMS業(yè)務(wù),則根據(jù)構(gòu)成選擇組合輔助數(shù)據(jù)的SC指示符,UE確定目標(biāo)小區(qū)是否支持選擇組合。如果目標(biāo)小區(qū)不支持選擇組合,那么即使服務(wù)小區(qū)支持選擇組合,UE也不執(zhí)行本發(fā)明中提出的選擇組合。也就是說,如果目標(biāo)小區(qū)不支持選擇組合,UE不為目標(biāo)小區(qū)形成次鏈路。但是,如果目標(biāo)小區(qū)支持選擇組合,UE使用與該MBMS業(yè)務(wù)相對應(yīng)的無線電承載信息建立無線電承載。無線電承載可以由RLC層、MAC層和PHY層組成。在下面的描述中,為目標(biāo)小區(qū)而形成的MAC層和PHY層將被稱為“次鏈路”。如果形成次鏈路,則UE將構(gòu)成選擇組合輔助數(shù)據(jù)的SN版本存儲(chǔ)到其中。
UE通過次鏈路從目標(biāo)小區(qū)接收PDU。UE從接收的PDU中檢測SN,并且如果SN的值變?yōu)槌跏贾?,則將SN版本增加1。
2、RNC的操作對于本發(fā)明的實(shí)施例,RNC應(yīng)該管理選擇組合輔助數(shù)據(jù)并周期性地向每個(gè)小區(qū)提供該選擇組合輔助數(shù)據(jù)?,F(xiàn)在將對RNC周期性地發(fā)送選擇組合輔助數(shù)據(jù)的操作進(jìn)行詳細(xì)描述。
RNC通過為小區(qū)唯一建立的MCCH向小區(qū)周期性地發(fā)送選擇組合輔助數(shù)據(jù)。選擇組合輔助數(shù)據(jù)是為每個(gè)MBMS業(yè)務(wù)唯一建立的。因此,如果在一個(gè)小區(qū)中提供n個(gè)MBMS業(yè)務(wù),則n個(gè)類型的選擇組合輔助數(shù)據(jù)可以通過為該小區(qū)而建立的MCCH被周期性地發(fā)送。
如下所述,包含在選擇組合輔助數(shù)據(jù)中的版本是由RNC管理和發(fā)送的。
一旦從其小區(qū)接收到特定MBMS業(yè)務(wù)的初始請求,RNC就建立RLC實(shí)體,RLC實(shí)體將處理MBMS業(yè)務(wù)的MBMS數(shù)據(jù)。接下來,RNC將MBMS業(yè)務(wù)的SN版本初始化為0。隨后,RNC順序地經(jīng)由RLC實(shí)體發(fā)送MBMS業(yè)務(wù)的PDU。PDU包括SN,SN按照其傳輸順序規(guī)則的連續(xù)增加。SN從0開始增加到預(yù)定的數(shù)。例如,SN從0增加到127,并且在127之后返回到0。RNC在SN返回到0時(shí)將SN版本增加1。
RNC向提供特定MBMS業(yè)務(wù)的小區(qū)周期性地宣布以上述方式管理的每個(gè)小區(qū)的SN,由此使得期望對MBMS業(yè)務(wù)執(zhí)行選擇組合的UE能夠區(qū)分SN版本。
包含在選擇組合輔助數(shù)據(jù)中的SC指示符由RNC如下所述地管理和發(fā)送。
RNC管理SC指示符,SC指示符指示對于通過其小區(qū)提供的每個(gè)MBMS業(yè)務(wù)是否支持選擇組合。這里,即使是提供相同MBMS業(yè)務(wù)的小區(qū)也能夠被分成支持選擇組合的小區(qū)和不支持選擇組合的小區(qū)。并且,對于特定的MBMS業(yè)務(wù),可能不管小區(qū)如何選擇組合都不被支持。SC指示符由RNC基于這樣的信息進(jìn)行管理。RNC周期性地發(fā)送為MBMS業(yè)務(wù)唯一設(shè)置的SC指示符。
例如,如果對于經(jīng)由小區(qū)#1提供的特定MBMS業(yè)務(wù)選擇組合能夠被支持,那么RNC將該特定MBMS業(yè)務(wù)的SC指示符設(shè)置為“可能”,并經(jīng)由小區(qū)#1周期性地廣播該SC指示符。如果對于經(jīng)由小區(qū)#2提供的特定MBMS業(yè)務(wù)選擇組合不能被支持,則RNC將該特定MBMS業(yè)務(wù)的SC指示符設(shè)置為“不可能”,并周期性地廣播該SC指示符。
3、UE的操作圖3是示出根據(jù)本發(fā)明的實(shí)施例的由UE執(zhí)行選擇組合的過程的流程圖。在圖3中假定在UE和服務(wù)小區(qū)之間已經(jīng)建立了無線電鏈路,并且正在通過該無線電鏈路提供特定MBMS業(yè)務(wù)。
參照圖3,在步驟301,UE從相鄰小區(qū)接收信號(hào)并從接收的信號(hào)中檢測良好的信號(hào)??梢砸詭追N方式給出術(shù)語“良好的信號(hào)”的定義。例如,可以使用接收的信號(hào)的電平來給出定義。在這種情況中,如果接收的信號(hào)的電平超過閾值,則可以確定接收的信號(hào)是良好的信號(hào)。存在良好的信號(hào)意味著UE與從其發(fā)送該良好的信號(hào)的相鄰小區(qū)(下文中稱為“目標(biāo)小區(qū)”)很接近。因此,UE能夠同時(shí)從服務(wù)小區(qū)和目標(biāo)小區(qū)接收信號(hào)。目標(biāo)小區(qū)的數(shù)目可以是一個(gè)或多個(gè)。
假定目標(biāo)小區(qū)的數(shù)目是多個(gè),則在步驟303,UE從目標(biāo)小區(qū)接收MCCH,并選擇來自于從其接收最好的信號(hào)的小區(qū)的MCCH。該MCCH被用于傳輸從該目標(biāo)小區(qū)提供的MBMS業(yè)務(wù)的指示符、MBMS業(yè)務(wù)的無線電承載信息、以及選擇組合輔助信息。在檢測通過選擇的MCCH接收的檢測信息之后,UE前進(jìn)到步驟305。
在步驟305,UE確定目標(biāo)小區(qū)是否提供其期望的MBMS業(yè)務(wù)。如果提供其期望的MBMS業(yè)務(wù),則UE前進(jìn)到步驟307。但是如果不提供期望的MBMS業(yè)務(wù),則UE前進(jìn)到步驟309。
在步驟307,UE根據(jù)選擇組合輔助數(shù)據(jù)中的SC指示符確定目標(biāo)小區(qū)是否支持選擇組合。如果從SC指示符確定目標(biāo)小區(qū)支持選擇組合,則UE前進(jìn)到步驟311。另外,如果確定目標(biāo)小區(qū)不支持選擇組合,則UE前進(jìn)到步驟309。
在步驟309,UE選擇來自于從其接收僅次于最好的信號(hào)的目標(biāo)小區(qū)的MCCH,檢測通過該選擇的MCCH接收的信息,并返回到步驟305。
在步驟311,UE建立到目標(biāo)小區(qū)的無線電鏈路,即,次鏈路,以便接收其期望的MBMS業(yè)務(wù)。該次鏈路是根據(jù)通過MCCH接收的無線電承載信息而建立的。無線電承載信息包括物理信道信息和MAC層信息。物理層信息是有關(guān)傳送(transport)信道的信息,包括物理信道的碼信息、用于物理信道的信道碼類型、信道碼速率以及發(fā)送時(shí)間間隔(TTI)。MAC層信息包括用于指示在MAC層中是否應(yīng)用了復(fù)用的復(fù)用信息,以及用于指示在MAC層中是否使用業(yè)務(wù)識(shí)別符(ID)的業(yè)務(wù)ID信息。UE根據(jù)物理層信息建立新的物理層,并根據(jù)MAC層信息建立新的MAC層。次鏈路就是新建立的物理層和MAC層。
在完成次鏈路的建立之后,在步驟313 UE形成用于選擇組合的選擇組合器。接下來,UE將選擇組合器鏈接到主鏈路和次鏈路,并對通過主鏈路和次鏈路接收的廣播數(shù)據(jù)執(zhí)行選擇組合。對于選擇組合器的詳細(xì)描述將在后面參照圖4給出。
在步驟315,UE持續(xù)地監(jiān)視主鏈路或次鏈路是否需要被釋放。當(dāng)接收到的信號(hào)的電平低于某閾值時(shí)主鏈路或次鏈路需要被釋放。UE一旦檢測到該情形就釋放到相應(yīng)小區(qū)的鏈路。
例如,如果通過主鏈路接收的信號(hào)的電平低于期望的電平,則UE釋放主鏈路。另外,如果通過次鏈路接收的信號(hào)的電平低于期望的電平,則UE釋放次鏈路。如果在步驟315確定僅僅存在一個(gè)鏈路,則UE前進(jìn)到步驟317,在那里它釋放形成的選擇組合器,完成選擇組合操作。
圖4是示出根據(jù)本發(fā)明的UE的方框圖。在圖4中假定UE具有用于選擇組合的選擇組合器。但是,在由于僅存在到服務(wù)小區(qū)的主鏈路而不執(zhí)行選擇組合的情形下,UE結(jié)構(gòu)將僅僅具有用于處理從服務(wù)小區(qū)接收的信號(hào)所需的結(jié)構(gòu)。因此,UE僅由包括物理層412和MAC層414的主鏈路410以及RLC層440組成。此后,如果UE期望新接收與從服務(wù)小區(qū)提供的MBMS業(yè)務(wù)相同的MBMS業(yè)務(wù),即使是期望從目標(biāo)小區(qū)接收,UE要形成到該目標(biāo)小區(qū)的次鏈路。圖4示出了在其中形成次鏈路的UE結(jié)構(gòu)。
參照圖4,UE從目標(biāo)小區(qū)通過MCCH獲得物理層信息和MAC層信息,其中,將要建立到該目標(biāo)小區(qū)的次鏈路。接著,UE根據(jù)物理層信息建立新的物理層422,并根據(jù)MAC層信息建立新的MAC層424。物理層422和MAC層424的建立表示新的次鏈路的建立。并且,UE建立根據(jù)本發(fā)明實(shí)施例的選擇組合器430。接下來,UE將主鏈路410和次鏈路420連接到其下層,并將RLC層440連接到其上層。
選擇組合器430包括重復(fù)檢查器432和重新排序緩存器434。選擇組合器430丟棄通過主鏈路410和次鏈路420接收的重復(fù)的PDU,按照它們的發(fā)送順序?qū)κS郟DU重新排序,并將重新排序的PDU發(fā)送到RLC層440。也就是說,通過主鏈路410和次鏈路420可以接收相同的PDU。在這種情況下,包括在選擇組合器430中的重復(fù)檢查器432丟棄通過主鏈路410接收的PDU和通過次鏈路420接收的PDU中的一個(gè),并僅僅輸出剩余的一個(gè)PDU。沒有必要使得從重復(fù)檢查器432中輸出的PDU具有與它們的發(fā)送順序相同的順序。因此,從重復(fù)檢查器432輸出的PDU被暫時(shí)存儲(chǔ)在重新排序緩存器434中,在重新排序緩存器434中,它們被按照其發(fā)送順序重新排序,并被發(fā)送到RLC層440。
為了使重復(fù)檢查器432確定從主鏈路410提供的PDU和從次鏈路420提供的PDU是否彼此重復(fù),需要單獨(dú)的信息(separate information)。PDU的SN能夠被用作所需的信息。但是,由于如下原因,沒有必要使得具有相同SN的PDU是重復(fù)的PDU。SN是在規(guī)定的時(shí)段(period)內(nèi)分配的,如果通過主鏈路410提供的PDU與通過次鏈路420提供的PDU之間的延時(shí)差超過一個(gè)時(shí)段,那么就不能認(rèn)為這兩個(gè)PDU是重復(fù)的PDU??梢曰赟N版本來實(shí)現(xiàn)對PDU是否彼此重復(fù)的確定。
如上面所定義的,SN版本是一個(gè)值,其隨著時(shí)段而變化。因此,如果PDU具有相同的SN但是具有不同的SN版本,則不能確定它們是重復(fù)的PDU。為了解決這個(gè)問題,本發(fā)明提出了一種擴(kuò)展SN來作為用于檢查重復(fù)性的單獨(dú)的信息。擴(kuò)展SN的定義如方程(1)所示Extended SN_x=[SN version_x||SN_x]......(1)如方程(1)所示,通過將鏈路x的SN版本‘SN version_x’連接到鏈路x的SN‘SN_x’來確定通過鏈路x提供的PDU的擴(kuò)展SN‘extended SN_x’。例如,主鏈路的SN版本是‘001’,而通過主鏈路接收的PDU的SN為‘0000111’,那么擴(kuò)展SN變?yōu)椤?010000111’。
因此,重復(fù)檢查器432分別計(jì)算從主鏈路410提供的PDU和從次鏈路提供的PDU的擴(kuò)展SN,并擴(kuò)展SN進(jìn)行比較,由此檢查重復(fù)性。但是,PDU的SN并沒有被擴(kuò)展SN所取代。擴(kuò)展SN僅用于確定從主鏈路410和次鏈路420接收的PDU的順序。
UE中具體的選擇組合操作現(xiàn)在,將對根據(jù)本發(fā)明實(shí)施例的UE中用于選擇組合的重復(fù)檢查器和重新排序緩存器的操作進(jìn)行詳細(xì)說明。
重復(fù)檢查器的操作重復(fù)檢查器432丟棄通過主鏈路和次鏈路重復(fù)接收的PDU,或者確定永久未接收的(permanently-not-received)PDU(下文中稱為“永久缺失的PDU”)。也就是說,重復(fù)檢查器432僅僅向上層發(fā)送從主鏈路和次鏈路接收的PDU中的一個(gè),并丟棄剩余的PDU。對PDU的接收可以具有預(yù)定的時(shí)間延遲。并且,重復(fù)檢查器432確定沒有通過主鏈路和次鏈路中的任何一個(gè)接收的永久缺失的PDU,并將永久缺失的PDU報(bào)告給上層。存在集中用于實(shí)現(xiàn)重復(fù)檢查器432的操作的可能方法。下面的描述可以是可能方法中的一個(gè)。
下面將給出在隨后的描述中使用的參數(shù)的定義。
V[Delivered]這是傳遞到重新排序緩存器434的PDU的SN的最大值,為簡單起見,在本文中將用V[D]表示。
S[Not Received]這是來自主鏈路和次鏈路中任何一個(gè)的第一個(gè)缺失(first-missing)的PDU的SN集合,為簡單起見,在下文中將用S[NR]表示。S[NR]首先被初始化為空集合。隨后,如果從主鏈路或次鏈路出現(xiàn)任何缺失的PDU,則確定在相應(yīng)時(shí)間點(diǎn)之前該缺失的PDU是否曾經(jīng)被傳遞到重新排序緩存器434。如果該缺失的PDU從未被傳遞到重新排序緩存器434,則將該缺失的PDU的RLC SN登記在S[NR]中。但是,如果之前該缺失的PDU已經(jīng)被傳遞到重新排序緩存器434,則對該缺失的PDU不予處理。
如果缺失的PDU的SN已經(jīng)被登記在S[NR]中,則由于該缺失的PDU是從主鏈路和次鏈路兩者缺失的PDU,因此將該缺失的PDU的SN從S[NR]中擦除。最后,如果具有登記在S[NR]中的SN的PDU被通過剩余的鏈路正常接收,則將該正常接收的PDU的SN從S[NR]中擦除。
S[Missing]這是沒有從主鏈路和次鏈路中的任何一個(gè)正常接收的所有缺失的PDU的SN集合,為簡單起見,在本文中將用S[M]來表示。也就是說,登記在S[M]中的SN是由于其PDU從主鏈路和次鏈路兩者都缺失從而被從S[NR]中擦除的SN。
重復(fù)檢查器432一旦通過新形成的次鏈路接收到第一個(gè)PDU,就將V[D]初始化為最后從主鏈路接收并傳遞到重新排序緩存器434的PDU的SN。重復(fù)檢查器432在次鏈路被形成之前還能夠?qū)[D]更新為已經(jīng)通過主鏈路接收到并已經(jīng)被傳遞到上層的PDU的SN中的最高SN,以此來取代在單獨(dú)的過程中執(zhí)行對V[D]的初始化。此后,重復(fù)檢查器432將通過次鏈路接收到的第一個(gè)PDU的SN與在V[D]中登記的SN進(jìn)行比較。如果該P(yáng)DU的SN大于在V[D]中登記的SN,則重復(fù)檢查器432將該P(yáng)DU傳遞到重新排序緩存器434。在這種情況下,將V[D]更新為被傳遞到重新排序緩存器434的PDU的SN。隨后,如果通過主鏈路和次鏈路接收到其SN大于登記在V[D]中的SN的PDU,則重復(fù)檢查器432執(zhí)行相同的操作。
但是,重復(fù)檢查器432確定通過次鏈路接收到的第一個(gè)PDU的SN或者通過主鏈路或次鏈路后來接收的PDU的SN是否等于或小于在V[D]中登記的SN。如果該P(yáng)DU的SN等于或小于在V[D]中登記的SN,則重復(fù)檢查器432確定是否存在任何作為S[NR]的元素的、與該P(yáng)DU的SN相同的SN。如果在S[NR]中沒有相同的SN,則重復(fù)檢查器432丟棄該P(yáng)DU,確定該P(yáng)DU是重復(fù)接收的。這指示出通過主鏈路和次鏈路重復(fù)接收了相同的PDU。
但是,如果在S[NR]中作為其元素存在該P(yáng)DU的SN,則重復(fù)檢查器432將該P(yáng)DU傳遞到重新排序緩存器434。然后重復(fù)檢查器432刪除出現(xiàn)在S[NR]中作為其元素的PDU的SN。這與下述情況相對應(yīng),即,該P(yáng)DU是之前通過主鏈路或次鏈路中的任何一個(gè)缺失的,但是后來通過剩余的鏈路接收到了該缺失的PDU。
如果通過主鏈路或次鏈路出現(xiàn)任何缺失的PDU,則重復(fù)檢查器432確定在S[NR]中作為其元素是否存在該缺失的PDU的SN。如果在S[NR]中作為其元素存在該缺失的PDU的SN,則重復(fù)檢查器432從S[NR]中刪除該缺失的PDU的SN。此后,重復(fù)檢查器432將該缺失的PDU的SN登記在S[M]中以作為其元素,并將被登記在S[M]中以作為元素的SN報(bào)告給重新排序緩存器434,以使得重新排序緩存器434能夠在對接收的PDU進(jìn)行重新排序時(shí)參考該報(bào)告。重復(fù)檢查器432從S[M]中刪除報(bào)告給重新排序緩存器434的SN。這與下述情況相對應(yīng),即,相應(yīng)的PDU是從主鏈路和次鏈路兩者缺失的。但是,如果在S[NR]中作為其元素不存在該缺失的PDU的SN,則重復(fù)檢查器432將該缺失的PDU的SN登記在S[NR]中以作為其元素。
重復(fù)檢查器432將下列情形看作是相應(yīng)PDU的缺失。
首先,對于每個(gè)鏈路來說,如果在特定時(shí)間接收的PDU的SN與之前接收的PDU的SN之間的差大于1,在這種情形下,重復(fù)檢查器432認(rèn)為具有接收失敗的(reception-failed)SN的PDU是缺失的PDU。為此,重復(fù)檢查器432應(yīng)該管理每個(gè)鏈路的之前接收的PDU的SN。
例如,如果在特定時(shí)間從主鏈路接收的PDU的SN為13,而之前接收的PDU的SN為10,則重復(fù)檢查器432認(rèn)為具有SN=11的PDU和具有SN=12的PDU是缺失的PDU。
或者,還有另一種可能的方法用于管理將要接收的PDU的SN。例如,如果在特定時(shí)間從主鏈路接收的PDU的SN為10,但是接連接收的PDU的SN為13,則重復(fù)檢查器432也能夠認(rèn)為具有SN=11的PDU和具有SN=12的PDU是缺失的PDU。
其次,重復(fù)檢查器432能夠通過在通過次鏈路第一次接收到PDU時(shí)將主鏈路和次鏈路兩者同時(shí)考慮來確定缺失的PDU。也就是說,當(dāng)通過次鏈路第一次接收到PUD的SN時(shí),在V[D]的初始化大于V[D]的初始值之后,重復(fù)檢查器432認(rèn)為這樣的PDU是缺失的PDU,所述的PDU具有存在于V[D]的初始值和第一個(gè)PDU的SN之間的SN。
例如,如果V[D]被初始化為5,而通過次鏈路第一次接收到的PDU的SN為10,則重復(fù)檢查器432認(rèn)為具有SN=6、7、8和9的PDU是缺失的PDU。這指示了這樣的情形,即,由次鏈路傳輸?shù)腜DU比由主鏈路傳輸?shù)腜DU超前了5個(gè)PDU。但是,如果V[D]的初始值和第一個(gè)PDU的SN之間的差不大于1,則重復(fù)檢查器432認(rèn)為不存在缺失的PDU。
重新排序緩存器的操作根據(jù)本發(fā)明實(shí)施例的重新排序緩存器434按照SN的順序?qū)闹貜?fù)檢查器432傳遞來的PDU重新排序,并按照預(yù)定規(guī)則將所述PDU傳遞到上層。下面將對重新排序緩存器434的操作進(jìn)行詳細(xì)的描述。
重新排序緩存器434以SN的順序存儲(chǔ)從重復(fù)檢查器432傳遞來的PDU。隨后,重新排序緩存器434檢查存儲(chǔ)的PDU的SN。
作為SN檢查的結(jié)果,重新排序緩存器434認(rèn)為與SN間隙(gap)對應(yīng)的PDU是缺失的PDU。重新排序緩存器434將缺失的PDU的SN中最小的SN存儲(chǔ)在參數(shù)V[First Gap]中。當(dāng)V[First Gap]被確定,重新排序緩存器434就將具有小于V[First Gap]的SN的PDU傳遞到上層。
在傳遞了相應(yīng)的PDU之后,重新排序緩存器434將V[First Gap]更新為新的SN。對于V[First Gap]的更新,同樣地應(yīng)用前述標(biāo)準(zhǔn)。當(dāng)V[First Gap]被更新時(shí),重新排序緩存器434將具有小于更新的V[First Gap]的SN的PDU傳遞到上層。對V[First Gap]的更新被限制在這樣的情況,即,被通知與V[First Gap]相對應(yīng)的PDU是永久缺失的PDU。
如上所述,重復(fù)檢查器432僅將從主鏈路和次鏈路重復(fù)接收的PDU中的一個(gè)傳遞到重新排序緩存器434,并丟棄剩余的PDU。并且,重復(fù)檢查器432確定永久缺失的PDU,并將永久缺失的PDU報(bào)告給重新排序緩存器434。如果由重復(fù)檢查器432傳遞來的PDU是按照良好的順序的,則重新排序緩存器434將所述PDU傳遞到上層,從而獲得不影響RLC層操作的選擇組合增益。
選擇組合的例子圖5是以示例的方式示出根據(jù)本發(fā)明實(shí)施例的用于執(zhí)行選擇組合的UE選擇組合器的操作的示圖。此處假定具有SN=11、12、13、14、15、16、17、18、19和20的PDU是分別在接收時(shí)間T(1)到T(9)通過主鏈路順序地接收的,而具有SN=15、16、17、18、19、20、21、22、23和24的PDU是分別在接收時(shí)間T(1)到T(9)通過次鏈路順序地接收的。并且,假定在時(shí)間T(0)建立次鏈路,并且在時(shí)間T(0)V[D]被初始化為10。
參照圖5,在時(shí)間T(1),重復(fù)檢查器432通過主鏈路接收具有SN=11的PDU(下文中稱為“SN(11)”),并且通過次鏈路接收具有SN=15的PDU(下文中稱為“SN(15)”)。隨后,重復(fù)檢查器432將V[D]更新為15,并將存在與11和15之間的SN=12、13和14登記在S[NR]中。重復(fù)檢查器432將SN(11)和SN(15)傳遞到重新排序緩存器434。重新排序緩存器434將V[First GaD]設(shè)置為12,并將代表具有小于V[First Gap]的SN的PDU的SN(11)傳遞到RLC層。
在時(shí)間T(2),重復(fù)檢查器432通過主鏈路接收SN(12),并通過次鏈路接收SN(16)。重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為16,并根據(jù)通過主鏈路接收的SN刪除作為S[NR]的元素的12。隨后,重復(fù)檢查器432將SN(12)和SN(16)傳遞到重新排序緩存器434。重新排序緩存器434將V[First Gap]更新為13,并將SN(12)傳遞到上層。
在時(shí)間T(3),重復(fù)檢查器432通過主鏈路接收SN(13),并通過次鏈路接收SN(17)。重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為17,并根據(jù)通過主鏈路接收的SN刪除作為S[NR]的元素的13。隨后,重復(fù)檢查器432將SN(13)和SN(17)傳遞到重新排序緩存器434。重新排序緩存器434將V[First Gap]更新為14,并將SN(13)傳遞到上層。
在時(shí)間T(4),重復(fù)檢查器432通過主鏈路接收SN(14),并且未能通過次鏈路接收PDU。重復(fù)檢查器432將V[D]維持在17,并根據(jù)通過主鏈路接收的SN刪除作為S[NR]的元素的14。隨后,重復(fù)檢查器432將SN(14)傳遞到重新排序緩存器434。重新排序緩存器434將V[First Gap]更新為18,并將SN(14)、SN(15)、SN(16)和SN(17)傳遞到上層。
在時(shí)間T(5),重復(fù)檢查器432通過主鏈路接收SN(15),并通過次鏈路接收SN(19)。重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為19,并根據(jù)在T(4)接收失敗的SN將18登記在S[NR]中。因?yàn)橥ㄟ^主鏈路接收的SN(15)的SN小于V[D]并且不是S[NR]的元素,因此能夠確定相應(yīng)的PDU是重復(fù)接收的PDU。因此,重復(fù)檢查器432丟棄SN(15),而不是將其傳遞到重新排序緩存器434。SN(19)被傳遞到重新排序緩存器434。SN(19)被存儲(chǔ)在重新排序緩存器434中,直到與V[First Gap]相對應(yīng)的SN(18)被接收到。
在時(shí)間T(6),重復(fù)檢查器432未能通過主鏈路接收到PDU,并且通過次鏈路接收到SN(20),重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為20,并將SN(20)傳遞到重新排序緩存器434。
在時(shí)間T(7),重復(fù)檢查器432通過主鏈路接收SN(17),并通過次鏈路接收SN(21)。重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為21,并丟棄SN(17),將其看作是重復(fù)接收的PDU。SN(21)被傳遞到重新排序緩存器434。重復(fù)檢查器432在時(shí)間T(7)確定SN(16)是缺失的PDU。但是,由于已經(jīng)通過次鏈路接收了SN(16)并將其傳遞到上層,因此其被丟棄,而不是被登記在S[NR]中。
在時(shí)間T(8),重復(fù)檢查器432未能通過主鏈路和次鏈路接收到任何PDU。
在時(shí)間T(9),重復(fù)檢查器432通過主鏈路接收SN(19),并通過次鏈路接收SN(23)。重復(fù)檢查器432根據(jù)通過次鏈路接收的SN將V[D]更新為23,并丟棄通過主鏈路接收的SN(19),因?yàn)樗呀?jīng)被傳遞到上層。SN(23)被傳遞到重新排序緩存器434并被存儲(chǔ)在那里。重復(fù)檢查器432在時(shí)間T(9)根據(jù)通過主鏈路接收的SN確定SN(18)是缺失的PDU。因?yàn)樵谙鄳?yīng)的時(shí)間SN(18)已經(jīng)被登記在S[NR]中,所以重復(fù)檢查器432從S[NR]中刪除18,并隨后在S[M]中登記18以作為新的元素。由于在S[M]中登記了新的元素,所以重復(fù)檢查器432通知重新排序緩存器434具有SN=18的PDU是永久缺失的PDU。隨后,重復(fù)檢查器432擦除在S[M]中登記的18。在被通知SN(18)是永久缺失的PDU之后,重新排序緩存器434將V[First Gap]更新為代表下一個(gè)缺失的PDU的位置的22,并且將具有小于22的SN的PDU SN(19)、SN(20)和SN(21)傳遞到上層。
B、第二實(shí)施例在本發(fā)明的第一實(shí)施例中,對UE的操作和網(wǎng)絡(luò)的操作進(jìn)行了描述,在所述網(wǎng)絡(luò)中,用于以適當(dāng)?shù)拇笮⌒纬蓪⒈皇┬羞x擇組合的數(shù)據(jù)并隨后向該數(shù)據(jù)分配SN的實(shí)體被單獨(dú)的提供給小區(qū)。在該第一實(shí)施例中,用于以適當(dāng)?shù)拇笮⌒纬蓴?shù)據(jù)并隨后向該數(shù)據(jù)分配SN的實(shí)體指的是RLC層。這里,為簡單起見,將用于以適當(dāng)?shù)拇笮⌒纬蓴?shù)據(jù)并隨后向該數(shù)據(jù)分配SN的實(shí)體稱為“序號(hào)分配設(shè)備”。
從網(wǎng)絡(luò)的觀點(diǎn)來看,另一種提供選擇組合的方法僅形成一個(gè)序號(hào)分配設(shè)備,并使得允許選擇組合的小區(qū)能夠共享該設(shè)備。本發(fā)明提出了用于在幾個(gè)小區(qū)共享一個(gè)序號(hào)分配設(shè)備的情形中通過網(wǎng)絡(luò)管理SN版本的方法。作為參考,為各個(gè)小區(qū)獨(dú)立地形成序號(hào)分配設(shè)備地情形在UE的操作方面等于由幾個(gè)小區(qū)共享一個(gè)序號(hào)分配設(shè)備的情況。因此,下面的描述將僅限于網(wǎng)絡(luò)的操作。
圖6是示出其中僅形成一個(gè)序號(hào)分配設(shè)備的網(wǎng)路的例子的示圖。例如,在小區(qū)#1 615-1、小區(qū)#2 615-2、小區(qū)#3 615-3、小區(qū)#4 615-4和小區(qū)#5 615-5提供特定的MBMS業(yè)務(wù),并且RNC形成一個(gè)序號(hào)分配設(shè)備605以及與小區(qū)相關(guān)的存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5來提供MBMS業(yè)務(wù)。
序號(hào)分配設(shè)備605可以如在第一實(shí)施例中那樣是RLC層。在序號(hào)分配設(shè)備605中,為各個(gè)小區(qū)單獨(dú)地發(fā)送分配了SN的數(shù)據(jù)。在為各個(gè)小區(qū)單獨(dú)發(fā)送之前,數(shù)據(jù)被存儲(chǔ)在與它們的相關(guān)存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5中。在為各個(gè)小區(qū)單獨(dú)發(fā)送之前用于存儲(chǔ)數(shù)據(jù)的實(shí)體可以是MAC層。在適當(dāng)?shù)臅r(shí)間,為各個(gè)小區(qū)單獨(dú)發(fā)送存儲(chǔ)在存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5中的數(shù)據(jù)。因此,對于各個(gè)小區(qū)來說,即使是僅通過一個(gè)序號(hào)分配設(shè)備605被分配了SN的數(shù)據(jù)分組也可以在其傳輸時(shí)間方面不同。
如圖6所示,當(dāng)一個(gè)序號(hào)分配設(shè)備605向幾個(gè)存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5提供數(shù)據(jù)時(shí),在為各個(gè)小區(qū)獨(dú)立地形成的存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5中管理SN版本信息。
向相關(guān)小區(qū)提供數(shù)據(jù)的存儲(chǔ)設(shè)備610-1、610-2、610-3、610-4和610-5中的每一個(gè)都在最初將SN版本設(shè)置為‘0’。隨后,存儲(chǔ)設(shè)備將被發(fā)送到小區(qū)的PDU的數(shù)目存儲(chǔ)在參數(shù)N[PDU]中。N[PDU]在0到127之間增加,并且在127之后返回到0。如果SN具有不同的值,則也根據(jù)它對N[PDU]的值進(jìn)行調(diào)整。當(dāng)N[PDU]從127返回到0時(shí),存儲(chǔ)設(shè)備將SN版本增加1。也就是說,當(dāng)N[PDU]從其最大值返回到0時(shí)SN版本增加1。存儲(chǔ)設(shè)備周期性地通過MCCH發(fā)送SN版本。
在本發(fā)明中提出的選擇組合操作僅對于具有相同的序號(hào)分配設(shè)備的小區(qū)是可用的。但是,當(dāng)前的標(biāo)準(zhǔn)沒有規(guī)定從哪個(gè)序號(hào)分配設(shè)備向UE提供數(shù)據(jù)的方法。因此,本發(fā)明提出了一種用于定義稱為“序號(hào)分配設(shè)備指示符”的新的參數(shù),并周期性地為每個(gè)小區(qū)發(fā)送該參數(shù)的方法。
圖7是示出包括多個(gè)序號(hào)分配設(shè)備地網(wǎng)絡(luò)的例子的示圖,其中該網(wǎng)絡(luò)周期性地為每個(gè)小區(qū)發(fā)送序號(hào)分配設(shè)備指示符。參照圖7,特定序號(hào)分配設(shè)備705-1向小區(qū)#1 715-1、小區(qū)#2 715-2和小區(qū)#3 715-3提供數(shù)據(jù),而另一個(gè)序號(hào)分配設(shè)備705-2向小區(qū)#4 715-4和小區(qū)#5 715-5提供數(shù)據(jù)。網(wǎng)絡(luò)向序號(hào)分配設(shè)備705-1和705-2分配唯一的指示符。這里,分配給序號(hào)分配設(shè)備的指示符不應(yīng)該彼此重疊。例如,序號(hào)分配設(shè)備指示符的大小(長度)可以是大約5比特。向每個(gè)序號(hào)分配設(shè)備705-1和705-2分配指示符的操作可以由操作者使用0&M(操作和管理)來執(zhí)行。
網(wǎng)絡(luò)周期性地為各個(gè)小區(qū)發(fā)送序號(hào)分配設(shè)備指示符,以使得UE確定是否執(zhí)行選擇組合。例如,如果UE#1 720-1識(shí)別出小區(qū)#1 715-1的序號(hào)分配設(shè)備指示符與小區(qū)#3 715-3的序號(hào)分配設(shè)備指示符相同,則它會(huì)建立到小區(qū)#1 715-1或小區(qū)#3 715-3的次鏈路,并嘗試選擇組合。如果UE#2720-2識(shí)別出小區(qū)#3 715-3的序號(hào)分配設(shè)備指示符與小區(qū)#4 715-4的序號(hào)分配設(shè)備指示符不同,則它不會(huì)嘗試選擇組合。也就是說,在本發(fā)明中假定在由不同的序號(hào)分配設(shè)備分配序號(hào)的小區(qū)之間移動(dòng)的UE不執(zhí)行選擇組合。但是,在本發(fā)明中假定在由相同的序號(hào)分配設(shè)備分配序號(hào)的小區(qū)之間移動(dòng)的UE執(zhí)行選擇組合。
圖8是示出具有在圖7中示出的結(jié)構(gòu)的網(wǎng)絡(luò)中的UE的操作的流程圖。在圖8中示出的UE的操作實(shí)質(zhì)上與結(jié)合圖3所說明的根據(jù)第一實(shí)施例的UE的操作基本相同。差別僅在于,在圖8中,UE根據(jù)目標(biāo)小區(qū)的序號(hào)分配設(shè)備指示符是否與服務(wù)小區(qū)的序號(hào)分配設(shè)備指示符相同來確定是否執(zhí)行選擇組合。在圖8中假定在UE和服務(wù)小區(qū)之間建立了無線電鏈路,并且通過該無線電鏈路提供特定的MBMS服務(wù)。
參照圖8,在步驟801,UE從相鄰小區(qū)接收信號(hào)并從接收的信號(hào)中檢測良好的信號(hào)。
假定目標(biāo)小區(qū)的數(shù)目是多個(gè),則在步驟803,UE從目標(biāo)小區(qū)接收MCCH,并選擇來自于從其接收最好的信號(hào)的小區(qū)的MCCH。該MCCH被用于傳輸從該目標(biāo)小區(qū)提供的MBMS業(yè)務(wù)的指示符、MBMS業(yè)務(wù)的無線電承載信息、以及選擇組合輔助信息。在檢測通過選擇的MCCH接收的檢測信息之后,UE前進(jìn)到步驟805。在步驟805,UE確定目標(biāo)小區(qū)是否提供其期望的MBMS業(yè)務(wù)。如果提供其期望的MBMS業(yè)務(wù),則UE前進(jìn)到步驟807。但是如果不提供期望的MBMS業(yè)務(wù),則UE前進(jìn)到步驟809。
在步驟807,UE根據(jù)選擇組合輔助數(shù)據(jù)中的SC指示符確定目標(biāo)小區(qū)是否支持選擇組合。如果從SC指示符確定目標(biāo)小區(qū)支持選擇組合,則UE前進(jìn)到步驟811。另外,如果確定目標(biāo)小區(qū)不支持選擇組合,則UE前進(jìn)到步驟809。
在步驟811,UE將從服務(wù)小區(qū)獲得的序號(hào)分配設(shè)備指示符與從目標(biāo)小區(qū)獲得的序號(hào)分配設(shè)備指示符進(jìn)行比較。如果從服務(wù)小區(qū)獲得的序號(hào)分配設(shè)備指示符與從目標(biāo)小區(qū)獲得的序號(hào)分配設(shè)備指示符相同,則UE前進(jìn)到步驟813。但是,如果從服務(wù)小區(qū)獲得的序號(hào)分配設(shè)備指示符與從目標(biāo)小區(qū)獲得的序號(hào)分配設(shè)備指示符不相同,則UE前進(jìn)到步驟809。
在步驟809,UE選擇來自于從其接收僅次于最好的信號(hào)的目標(biāo)小區(qū)的MCCH,檢測通過該選擇的MCCH接收的信息,并返回到步驟805。
在步驟813,UE建立到目標(biāo)小區(qū)的無線電鏈路,即次鏈路,以便接收其期望的MBMS業(yè)務(wù)。該次鏈路是根據(jù)通過MCCH接收的無線電承載信息而建立的。無線電承載信息包括物理信道信息和MAC層信息。物理層信息是有關(guān)傳送信道的信息,包括物理信道的碼信息、用于物理信道的信道碼類型、信道碼速率以及發(fā)送時(shí)間間隔(TTI)。MAC層信息包括用于指示在MAC層中是否應(yīng)用了復(fù)用的復(fù)用信息,以及用于指示在MAC層中是否使用業(yè)務(wù)ID的業(yè)務(wù)ID信息。UE根據(jù)物理層信息建立新的物理層,并根據(jù)MAC層信息建立新的MAC層。如上面所指出的,次鏈路就是新建立的物理層和MAC層。
在完成次鏈路的建立之后,在步驟815,UE形成用于選擇組合的選擇組合器。隨后,UE將該選擇組合器連接到主鏈路和次鏈路,對通過主鏈路和次鏈路接收的廣播數(shù)據(jù)執(zhí)行選擇組合。
在步驟817,UE持續(xù)地監(jiān)視主鏈路或次鏈路是否需要被釋放。當(dāng)接收到的信號(hào)的電平低于某閾值時(shí)主鏈路或次鏈路需要被釋放。UE一旦檢測到該情形就釋放到相應(yīng)小區(qū)的鏈路。
例如,如果通過主鏈路接收的信號(hào)的電平低于期望的電平,則UE釋放主鏈路。但是,如果通過次鏈路接收的信號(hào)的電平低于期望的電平,則UE釋放次鏈路。如果在步驟817確定僅僅存在一個(gè)鏈路,則UE前進(jìn)到步驟819,在那里它釋放形成的選擇組合器,從而完成選擇組合操作。
C、第三實(shí)施例圖9是示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的UE的方框圖。在圖9中假定當(dāng)從多個(gè)鏈路接收數(shù)據(jù)時(shí),形成選擇組合器以用于選擇組合。這里,“選擇組合”指的是用于通過多個(gè)小區(qū)(或鏈路)接收數(shù)據(jù),從而降低數(shù)據(jù)丟失的可能性的技術(shù)。因此,UE通過其接收數(shù)據(jù)的小區(qū)的數(shù)目不影響UE的操作。為簡單起見,此處假定UE僅從2個(gè)小區(qū)接收數(shù)據(jù)。
參照圖9,選擇組合器920包括重復(fù)檢查器915和重新排序緩存器910。重復(fù)檢查器915連接到多個(gè)連接925和930。重新排序緩存器910連接到序號(hào)分配設(shè)備905。
UE中具體的選擇組合操作現(xiàn)在將對根據(jù)本發(fā)明實(shí)施例的UE中用于選擇組合的重復(fù)檢查器和重新排序緩存器的操作進(jìn)行詳細(xì)描述。
由重復(fù)檢查器管理的參數(shù)重復(fù)檢查器915管理每個(gè)建立了到其鏈路的小區(qū)的下列參數(shù)。這里,UE建立到n個(gè)小區(qū)的鏈路,并且各個(gè)小區(qū)分別由c_1 925、......、c_n 930表示。
由重復(fù)檢查器915為特定小區(qū)x管理的參數(shù)包括VR[c_x]這是預(yù)期接下來被接收的PDU的SN,并且具有通過向最后從小區(qū)x接收的PDU的SN加1而確定的值。
VM[c_x]這是不是從小區(qū)x接收的PDU的SN的集合。
由重復(fù)檢查器915為所有小區(qū)公共管理的參數(shù)包括VD這是由重復(fù)檢查器915傳遞到重新排序緩存器910的PDU的SN的組合。
Highest_delivered_SN這表示在由重復(fù)檢查器915傳遞到重新排序緩存器910的PDU的SN中最高的SN。
Permanently_missing_SN這是永久缺失的PDU的SN的集合。
由重新排序緩存器管理的參數(shù)由重新排序緩存器910管理的參數(shù)包括First_missing_SN重新排序緩存器910認(rèn)為與SN間隙相對應(yīng)的PDU是缺失的PDU,并且在這個(gè)參數(shù)中存儲(chǔ)缺失的PDU中具有最低SN的缺失的PDU的SN(或與最早的間隙相對應(yīng)的缺失的PDU的SN)。
重復(fù)檢查器的操作重復(fù)檢查器915以下列方式管理各個(gè)參數(shù)并執(zhí)行重復(fù)檢查。在本實(shí)施例中,假定主鏈路一旦被建立就形成選擇組合器920。也就是說,在UE建立物理層、MAC層和RLC層以便從小區(qū)#1接收MBMS業(yè)務(wù)時(shí),它還建立選擇組合器920。
在之前的實(shí)施例中,在UE建立到另一個(gè)小區(qū)的新的鏈路從而將其鏈路增加到兩個(gè)或更多個(gè)時(shí)形成選擇組合器920。由這兩種情形導(dǎo)致的不同存在于V[D]或Highest_delivered_SN的初始化操作。也就是說,如果即使在僅有一個(gè)鏈路的情形中也存在選擇組合器,那么就不需要在之前的實(shí)施例中描述的對V[D]的初始化。
(1)重復(fù)檢查器915從多個(gè)小區(qū)x接收PDU。
(2)重復(fù)檢查器915將接收的PDU的SN與VR[c_x]進(jìn)行比較。
(3)如果接收到的PDU的SN大于VR[c_x],則重復(fù)檢查器915前進(jìn)到(4),如果接收到的PDU的SN等于VR[c_x],則前進(jìn)到(5)。
(4)重復(fù)檢查器915將對應(yīng)于接收到的PDU的SN與VR[c_x]之間的值的SN添加到VM[c_x]。將被包含在VM[c_x]中的SN甚至還包括VR[c_x]。
(5)重復(fù)檢查器915將VR[c_x]更新為通過將接收到的PDU的SN加1而確定的值。
(6)重復(fù)檢查器915將接收到的PDU的SN與Highest_delivered_SN進(jìn)行比較。如果Highest_delivered_SN大于接收到的PDU的SN,則重復(fù)檢查器915前進(jìn)到(7)。否則,重復(fù)檢查器915前進(jìn)到(11)。
(7)重復(fù)檢查器915將Highest_delivered_SN更新為接收到的PDU的SN。
(8)重復(fù)檢查器915將接收到的PDU傳遞到重新排序緩存器910。
(9)重復(fù)檢查器915將已傳遞的PDU的SN添加到VD。
(10)重復(fù)檢查器915結(jié)束前述處理并等待,直到接收到下一個(gè)PDU。
(11)重復(fù)檢查器915確定接收的PDU的SN是否包括在VD中。如果接收的PDU的SN包括在VD中,則重復(fù)檢查器915前進(jìn)到(12)。但是,如果接收的PDU的SN沒包括在VD中,則重復(fù)檢查器915前進(jìn)到(14)。
(12)重復(fù)檢查器915丟棄接收的PDU。
(13)重復(fù)檢查器915結(jié)束前述處理并等待,直到接收到下一個(gè)PDU。
(14)重復(fù)檢查器915將接收的PDU傳遞到重新排序緩存器910。
(15)重復(fù)檢查器915將已傳遞的PDU的SN添加到VD。
(16)重復(fù)檢查器915結(jié)束前述處理并等待,直到接收到下一個(gè)PDU。
現(xiàn)在,將對重復(fù)檢查器915管理參數(shù)VM并檢查永久缺失的PDU的操作進(jìn)行描述。
(1)重復(fù)檢查器915監(jiān)視存儲(chǔ)在為各個(gè)小區(qū)管理的參數(shù)VM中的SN。
(2)如果特定SN被存儲(chǔ)在所有的參數(shù)VM中,則重復(fù)檢查器915在Permanently_missing_SN中存儲(chǔ)相應(yīng)的SN。例如,如果特定的UE從小區(qū)#1、小區(qū)#2和小區(qū)#3接收PDU,VM(c_1)=[10,15,18]、VM(c_1)=[10,15,18]且VM(c_1)=[10,15,18],則將SN=10和SN=15存儲(chǔ)在Permanently_missing_SN中。
(3)重復(fù)檢查器915將存儲(chǔ)在Permanently_missing_SN中的SN報(bào)告給重新排序緩存器910。
(4)重復(fù)檢查器915從Permanently_missing_SN中刪除報(bào)告給重新排序緩存器910的SN。
(5)重復(fù)檢查器915將報(bào)告給重新排序緩存器910的SN從參數(shù)VM中刪除。
重新排序緩存器的操作重新排序緩存器910按照SN的順序存儲(chǔ)從重復(fù)檢查器915傳遞來的PDU,并認(rèn)為與SN的增量大于1的部分相對應(yīng)的PDU是缺失的PDU。下面對重新排序緩存器910的操作進(jìn)行詳細(xì)描述。
(1)由重復(fù)檢查器915傳遞的PDU到達(dá)重新排序緩存器910。
(2)重新排序緩存器910按照SN的順序存儲(chǔ)接收的PDU的SN。
(3)如果接收的PDU的SN等于First_missing_SN,則表示與First_missing_SN相對應(yīng)的PDU不再是缺失的PDU。因此,重新排序緩存器910將First_missing_SN更新為在剩余的缺失的PDU中具有最低SN的缺失的PDU的SN。
(4)重新排序緩存器910將具有比更新的First_missing_SN低的SN的PDU傳遞到上層。
(5)如果重復(fù)檢查器915報(bào)告永久缺失的PDU的SN,則重新排序緩存器910認(rèn)為對應(yīng)于該SN的缺失的PDU未被接收。
(6)如果永久缺失的PDU之一與First_missing_SN相同,則表示與First_missing_SN相對應(yīng)的PDU不再是缺失的PDU。因此,重新排序緩存器910將First_missing_SN更新為在剩余的缺失的PDU中具有最低SN的缺失的PDU的SN。
(7)重新排序緩存器910將具有低于更新的First_missing_SN的SN的PDU傳遞到上層。
D、第四實(shí)施例現(xiàn)在將對根據(jù)本發(fā)明第四實(shí)施例對具有重新排序緩存器和重復(fù)檢查器的選擇組合器的操作進(jìn)行說明。
UE的結(jié)構(gòu)圖10是示出根據(jù)本發(fā)明第四實(shí)施例的UE的RLC結(jié)構(gòu)的方框圖,在該UE中,選擇組合功能被包含在RLC實(shí)體中。參照圖10,選擇組合器1035通過下層1040從多個(gè)小區(qū)接收PDU。選擇組合器1035丟棄接收的PDU中的重復(fù)PDU,并對剩余的PDU重新排序。重新排序的PDU被傳遞到RLC層1030。
選擇組合器1035管理SCR-窗口,以便執(zhí)行前述操作。SCR-窗口區(qū)分接收到的PDU的順序,并管理存儲(chǔ)在重新排序緩存器中的PDU。為了執(zhí)行重新排序的操作,SCR-窗口管理參數(shù)next_expect_SN和ScrWindow_UpperEdge。
SCR-窗口的結(jié)構(gòu)和操作圖11是示出SCR-窗口的結(jié)構(gòu)的示圖。參照圖11,SCR-窗口1165包括ScrWindow_UpperEdge 1150和SCR_WINDOW_SIZE 1155。
ScrWindow_UpperEdge 1150是到現(xiàn)在為止UE接收的PDU的SN中最高的SN。因此,如果新接收的PDU的SN大于現(xiàn)有的ScrWindow_UpperEdge,則ScrWindow_UpperEdge被更新為新的SN。也就是說,ScrWindow_UpperEdge被更新為新接收的PDU的SN。
SCR_WINDOW_SIZE 1155是RNC設(shè)置并向UE宣布的參數(shù)。SCR_WINDOW_SIZE 1155表示兩個(gè)相鄰小區(qū)之間的可能最大接收時(shí)間差。如果RNC將兩個(gè)未指定的(unspecified)小區(qū)之間的SCR_WINDOW_SIZE設(shè)置為x并將其宣布給UE,則RNC應(yīng)該設(shè)置這兩個(gè)小區(qū)之間的接收時(shí)間差,使得該接收時(shí)間差不超過x個(gè)PDU。
SCR-窗口1165由上邊界(upper edge)和下邊界(lower edge)組成。在SCR-窗口1165中,ScrWindow_UpperEdge 1150被定義為上邊界。下邊界由通過對(ScrWindow_UpperEdge-SCR_WINDOW_SIZE)執(zhí)行模128操作而獲得的值確定。每次ScrWindow_UpperEdge 1150被更新時(shí)SCR-窗口1165都向相同的方向前進(jìn)。
如果在特定時(shí)間接收的PDU的SN位于SCR-窗口1165之內(nèi),則認(rèn)為該P(yáng)DU的SN小于ScrWindow_UpperEdge 1150。如果接收的PDU的SN位于SCR-窗口1165之外,則認(rèn)為接收的PDU的SN大于ScrWindow_UpperEdge 1150。
例如,假定在特定時(shí)間ScrWindow_UpperEdge 1150是100,而SCR_WINDOW_SIZE 1155是64,則在SCR-窗口1165中,上邊界為100,下邊界為36。如果具有SN=50的PDU在一段時(shí)間之后到達(dá),那么SN=50位于SCR-窗口1165之內(nèi)。因此,SN=50小于ScrWindow_UpperEdge 1150,即,100。
如果再過一段時(shí)間之后具有SN=30的PDU到達(dá),那么SN=30位于SCR-窗口1165之外。因此SN=30大于ScrWindow_UpperEdge 1150,即,100。因此,ScrWindow_UpperEdge 1150被更新為30,并且SCR-窗口1165的新的下邊界變?yōu)?6,這是通過對-34執(zhí)行模128操作而確定的。
如果再過一段時(shí)間之后具有SN=120的PDU到達(dá),那么SN=120位于SCR-窗口1165之內(nèi),使得SN=120小于ScrWindow_UpperEdge 1150。
如上所述,SCR-窗口1165隨著ScrWindow_UpperEdge 1150的更新而移動(dòng),并且被用于確定接收的PDU的SN是否大于或小于ScrWindow_UpperEdge1150。只有那些具有在SCR-窗口1165之內(nèi)的SN的PDU才能夠被存儲(chǔ)在重新排序緩存器中。例如,如果SCR-窗口1165中的下邊界是0而上邊界是64,則只有具有在0和64之間的SN的PDU被存儲(chǔ)在重新排序緩存器中。SCR-窗口1165的移動(dòng)導(dǎo)致存儲(chǔ)在重新排序緩存器中的PDU的SN的變化。
在選擇組合器中使用的另一個(gè)參數(shù),即參數(shù)next_expect_SN是存儲(chǔ)缺失的PDU中第一個(gè)缺失的PDU的SN的參數(shù)。也就是說,這個(gè)參數(shù)是與第一實(shí)施例中使用的V[First Gap]相同的參數(shù)。ScrWindow_UpperEdge 1150的初始值是比選擇組合器第一次接收的PDU的SN小1的值。next_expect_SN的初始值是選擇組合器第一次接收的PDU的SN。
選擇組合器的操作圖12是示出根據(jù)本發(fā)明第四實(shí)施例的選擇組合器的操作的流程圖。更具體地說,圖12中示出的選擇組合器的操作包括形成或改變窗口(或SCR-窗口)的處理、將由窗口接收的廣播數(shù)據(jù)(PDU)存儲(chǔ)到重新排序緩存器中或?qū)⒃搹V播數(shù)據(jù)傳遞到上層的處理、以及更新缺失的廣播數(shù)據(jù)的SN并隨后將存儲(chǔ)在重新排序緩存器中的廣播數(shù)據(jù)傳遞到上層的處理。
參照圖12,在步驟1205,選擇組合器接收特定的PDU。在步驟1207,選擇組合器確定接收的PDU的SN是否位于SCR-窗口內(nèi)。如果該SN位于SCR-窗口內(nèi),則選擇組合器前進(jìn)到步驟1225。另外,如果該SN不是位于SCR-窗口內(nèi),則選擇組合器前進(jìn)到步驟1210。SN不是位于SCR-窗口內(nèi)表示該SN大于ScrWindow_UpperEdge。
在步驟1210,選擇組合器將接收的PDU存儲(chǔ)到重新排序緩存器中。隨后,在步驟1212,選擇組合器將ScrWindow_UpperEdge更新為SN。在步驟1215,選擇組合器根據(jù)更新的ScrWindow_UpperEdge重新設(shè)置SCR-窗口。也就是說,選擇組合器通過將SCR-窗口的下邊界移動(dòng)ScrWindow_UpperEdge所移動(dòng)的長度來更新SCR-窗口。例如,如果在步驟1207確定ScrWindow_UpperEdge是10并且SN是15,則ScrWindow_UpperEdge被移動(dòng)5,到達(dá)15。在步驟1215,SCR-窗口的下邊界也被移動(dòng)5。也就是說,SCR-窗口的上邊界被移動(dòng)5。
在步驟1217,選擇組合器將存儲(chǔ)在重新排序緩存器中其SN位于新的SCR-窗口之外的PDU傳遞到上層。例如,假定具有SN=75的PDU存儲(chǔ)在重新排序緩存器中。在這種情況下,在SCR-窗口移動(dòng)之前,SN=75位于SCR-窗口(74到10)之內(nèi)。但是,在SCR-窗口移動(dòng)之后,SN=75位于SCR-窗口(79到15)之外。因此,具有SN=75的PDU被傳遞到上層。這里,具有SN=75的PDU存儲(chǔ)在重新排序緩存器中表示存在選擇組合器之前接收失敗的PDU。并且,SN=75位于SCR-窗口之外表示不存在選擇組合器將接收接收失敗的PDU的可能性。因此,盡管未完成重新排序,具有SN=75也被傳遞到上層。
在步驟1220,選擇組合器確定next_expect_SN是否位于SCR-窗口之外。如果next_expect_SN位于SCR-窗口之外,則選擇組合器前進(jìn)到步驟1260。否則,如果next_expect_SN位于SCR-窗口之內(nèi),則選擇組合器前進(jìn)到1295,在那里它將等待,直到下一個(gè)PDU到達(dá)。
next_expect_SN位于SCR-窗口之內(nèi)表示不存在選擇組合器將接收與next_expect_SN相對于的缺失的PDU的可能性。因此,選擇組合器應(yīng)該設(shè)置新的next_expect_SN,并將存儲(chǔ)在重新排序緩存器中具有小于新的next_expect_SN的SN的PDU傳遞到上層。提供步驟1260和1265以用于上述操作。
在步驟1260,選擇組合器將next_expect_SN更新為存儲(chǔ)在重新排序緩存器中的第一個(gè)缺失的PDU的SN。例如,如果具有SN=100、120和10的缺失的PDU存儲(chǔ)在重新排序緩存器中,則選擇組合器將next_expect_SN更新為100。
此后,在步驟1265,選擇組合器將具有小于next_expect_SN的SN的PDU傳遞到上層。這些PDU是被成功地重新排序的PDU。在傳遞完成之后,選擇組合器前進(jìn)到1295,在那里它結(jié)束所有處理并等待,直到新的PDU到達(dá)。
如果在步驟1207確定接收的PDU的SN位于SCR-窗口之內(nèi),則選擇組合器前進(jìn)到步驟1225。
在步驟1225,選擇組合器確定之前是否接收過該P(yáng)DU。這可以通過確定PDU的SN是否已經(jīng)存儲(chǔ)在重新排序緩存器中來完成。也就是說,如果具有該SN的PDU已經(jīng)被存儲(chǔ)在重新排序緩存器中,則選擇組合器前進(jìn)到步驟1240,因?yàn)檫@表示該P(yáng)DU被重復(fù)接收。在步驟1204,選擇組合器丟棄該重復(fù)的PDU。隨后,選擇組合器前進(jìn)到1295,在那里它接收所有處理并等待,直到下一個(gè)PDU到達(dá)。
但是,如果具有該SN的PDU沒有存儲(chǔ)在重新排序緩存器中,則表示該P(yáng)DU不是重復(fù)的PDU。因此,選擇組合器前進(jìn)到步驟1230,在那里它將該P(yáng)DU存儲(chǔ)在重新排序緩存器中。
在步驟1235,選擇組合器確定到達(dá)的PDU的SN是否與next_expect_SN相同。如果它們互不相同,則選擇組合器前進(jìn)到步驟1295,在那里它結(jié)束所有處理并等待,直到下一個(gè)PDU到達(dá)。
但是,如果接收的PDU的SN與next_expect_SN相同,則選擇組合器前進(jìn)到步驟1245。在步驟1245,選擇組合器將next_expect_SN更新為重新排序緩存器中的第一個(gè)缺失的PDU的SN。
在步驟1250,選擇組合器將具有小于next_expect_SN的SN的PDU傳遞到上層。這些PDU是被成功地重新排序的PDU。
在步驟1250之后,選擇組合器前進(jìn)到步驟1295,在那里它結(jié)束所有處理并等待,知道新的PDU到達(dá)。
如能夠從前面的描述所理解的,根據(jù)本發(fā)明的選擇組合器根據(jù)SN執(zhí)行選擇組合,從而獲得選擇組合增益。因此,UE能夠利用相同的無線電資源接收更高質(zhì)量的業(yè)務(wù)。
雖然參考本發(fā)明的特定優(yōu)選實(shí)施例示出并描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求書定義的本發(fā)明的精神和范圍的前提下,可以對本發(fā)明進(jìn)行各種形式上和細(xì)節(jié)上的改變。
權(quán)利要求
1.一種用于在用戶設(shè)備(UE)中組合來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組的方法,所述方法包括下列步驟從多個(gè)小區(qū)接收廣播數(shù)據(jù)分組;如果接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則將該數(shù)據(jù)分組存儲(chǔ)在緩存器中,并根據(jù)該序號(hào)更新接收窗口;如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi),則確定之前在緩存器中是否存儲(chǔ)了具有該序號(hào)的廣播數(shù)據(jù)分組;如果之前在緩存器中已經(jīng)存儲(chǔ)了所述廣播數(shù)據(jù)分組,則丟棄該廣播數(shù)據(jù)分組;以及如果之前在緩存器中沒有存儲(chǔ)所述廣播數(shù)據(jù)分組,則將該廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中。
2.如權(quán)利要求1所述的方法,還包括步驟將存儲(chǔ)在所述緩存器中的廣播數(shù)據(jù)分組中的、其序號(hào)由于所述接收窗口的更新而在接收窗口的范圍之外的廣播數(shù)據(jù)分組傳遞到上層。
3.如權(quán)利要求1所述的方法,還包括步驟以序號(hào)的順序?qū)Υ鎯?chǔ)在所述緩存器中的廣播數(shù)據(jù)分組重新排序;以及將其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層。
4.如權(quán)利要求1所述的方法,其中,所述接收窗口是根據(jù)接收的廣播數(shù)據(jù)分組的序號(hào)中最早的序號(hào)以及預(yù)定窗口大小來確定的。
5.如權(quán)利要求4所述的方法,其中,所述預(yù)定窗口大小是根據(jù)從不同小區(qū)發(fā)送的、具有相同序號(hào)的廣播數(shù)據(jù)分組的接收點(diǎn)的最大誤差范圍來確定的。
6.一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的裝置,所述裝置包括緩存器;和選擇組合器,用于如果從多個(gè)小區(qū)接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則將接收的廣播數(shù)據(jù)分組存儲(chǔ)在所述緩存器中,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且之前沒有被存儲(chǔ)在緩存器中,則將接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;其中,如果接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則選擇組合器更新接收窗口,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且之前沒有被存儲(chǔ)在緩存器中,則選擇組合器丟棄接收的廣播數(shù)據(jù)分組。
7.如權(quán)利要求6所述的裝置,其中,所述選擇組合器將存儲(chǔ)在所述緩存器中的廣播數(shù)據(jù)分組中的、其序號(hào)由于所述接收窗口的更新而在接收窗口的范圍之外的廣播數(shù)據(jù)分組傳遞到上層。
8.如權(quán)利要求6所述的裝置,其中,所述選擇組合器以序號(hào)的順序?qū)Υ鎯?chǔ)在所述緩存器中的廣播數(shù)據(jù)分組重新排序,并將其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層。
9.如權(quán)利要求6所述的裝置,其中,所述接收窗口是根據(jù)接收的廣播數(shù)據(jù)分組的序號(hào)中最早的序號(hào)以及預(yù)定窗口大小來確定的。
10.如權(quán)利要求9所述的裝置,其中,所述預(yù)定窗口大小是根據(jù)從不同小區(qū)發(fā)送的、具有相同序號(hào)的廣播數(shù)據(jù)分組的接收點(diǎn)的最大誤差范圍來確定的。
11.一種用于由用戶設(shè)備(UE)對來自移動(dòng)通信系統(tǒng)中的服務(wù)小區(qū)和至少一個(gè)目標(biāo)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的方法,其中,所述移動(dòng)通信系統(tǒng)包括所述UE、用于通過由該UE建立的主鏈路提供特定廣播業(yè)務(wù)的所述服務(wù)小區(qū)、用于通過由該UE建立的次鏈路提供所述特定廣播業(yè)務(wù)的所述目標(biāo)小區(qū)、以及用于向所述服務(wù)小區(qū)和所述目標(biāo)小區(qū)提供用于該特定廣播業(yè)務(wù)的廣播數(shù)據(jù)分組的無線電網(wǎng)絡(luò)控制器(RNC),所述方法包括下列步驟從服務(wù)小區(qū)和目標(biāo)小區(qū)接收廣播數(shù)據(jù)分組;確定所述接收的廣播數(shù)據(jù)分組是否已經(jīng)被接收過;如果所述接收的廣播數(shù)據(jù)分組已經(jīng)被接收過,則丟棄該接收的廣播數(shù)據(jù)分組;如果所述接收的廣播數(shù)據(jù)分組沒有被接收過,則將該接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;以序號(hào)的順序?qū)Υ鎯?chǔ)在緩存器中的廣播數(shù)據(jù)分組重新排序;將被重新排序的廣播數(shù)據(jù)分組中其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層;其中,所述序號(hào)是用于區(qū)分廣播數(shù)據(jù)分組的指示符,并且在服務(wù)小區(qū)和目標(biāo)小區(qū)中,相同的序號(hào)被分配給相同的廣播數(shù)據(jù)分組。
12.如權(quán)利要求11所述的方法,其中,如果在所述緩存器中存儲(chǔ)了具有與接收的廣播數(shù)據(jù)分組的序號(hào)相同的序號(hào)的廣播數(shù)據(jù)分組,則所述接收的廣播數(shù)據(jù)分組被認(rèn)為是之前接收過的廣播數(shù)據(jù)分組。
13.一種用于由用戶設(shè)備(UE)對來自移動(dòng)通信系統(tǒng)中的服務(wù)小區(qū)和至少一個(gè)目標(biāo)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的裝置,其中,所述移動(dòng)通信系統(tǒng)包括所述UE、用于通過由該UE建立的主鏈路提供特定廣播業(yè)務(wù)的所述服務(wù)小區(qū)、用于通過由該UE建立的次鏈路提供所述特定廣播業(yè)務(wù)的所述目標(biāo)小區(qū)、以及用于向所述服務(wù)小區(qū)和所述目標(biāo)小區(qū)提供用于該特定廣播業(yè)務(wù)的廣播數(shù)據(jù)分組的無線電網(wǎng)絡(luò)控制器(RNC),所述裝置包括重復(fù)檢查器,用于確定從服務(wù)小區(qū)和目標(biāo)小區(qū)接收的廣播數(shù)據(jù)分組是否已經(jīng)被接收過,如果所述接收的廣播數(shù)據(jù)分組已經(jīng)被接收過則丟棄該接收的廣播數(shù)據(jù)分組,并且如果所述接收的廣播數(shù)據(jù)分組沒有被接收過則存儲(chǔ)該接收的廣播數(shù)據(jù)分組;以及重新排序緩存器,用于以序號(hào)的順序?qū)λ鰪V播數(shù)據(jù)分組重新排序,并將被重新排序的廣播數(shù)據(jù)分組中其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層;其中,所述序號(hào)是用于區(qū)分廣播數(shù)據(jù)分組的指示符,并且在服務(wù)小區(qū)和目標(biāo)小區(qū)中,相同的序號(hào)被分配給相同的廣播數(shù)據(jù)分組。
14.如權(quán)利要求13所述的裝置,其中,如果在所述重新排序緩存器中存儲(chǔ)了具有與接收的廣播數(shù)據(jù)分組的序號(hào)相同的序號(hào)的廣播數(shù)據(jù)分組,則所述重復(fù)檢查器認(rèn)為所述接收的廣播數(shù)據(jù)分組是之前接收過的廣播數(shù)據(jù)分組。
15.一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行組合的方法,所述方法包括下列步驟根據(jù)從所述多個(gè)小區(qū)第一次接收的廣播數(shù)據(jù)分組的序號(hào)以及預(yù)定的接收窗口大小指定接收窗口;確定從所述多個(gè)小區(qū)接收的下一個(gè)廣播數(shù)據(jù)分組的序號(hào)是否落在接收窗口之內(nèi);如果所述序號(hào)落在接收窗口之內(nèi),則確定在緩存器中是否已經(jīng)存儲(chǔ)了其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組;如果在緩存器中已經(jīng)存儲(chǔ)了其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組,則丟棄所接收的下一個(gè)廣播數(shù)據(jù)分組;如果在緩存器中沒有存儲(chǔ)其序號(hào)與所述下一個(gè)廣播數(shù)據(jù)的序號(hào)相同的廣播數(shù)據(jù)分組,則將所接收的下一個(gè)廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;如果所述序號(hào)沒有落在接收范圍之內(nèi),則將所述下一個(gè)接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中;根據(jù)所述序號(hào)和預(yù)定的接收窗口大小更新接收窗口;以及將存儲(chǔ)在緩存器中的廣播數(shù)據(jù)分組中的、其序號(hào)在更新的接收窗口的范圍之外的廣播數(shù)據(jù)分組傳遞到上層。
16.如權(quán)利要求15所述的方法,還包括步驟以序號(hào)的順序?qū)Υ鎯?chǔ)在所述緩存器中的廣播數(shù)據(jù)分組重新排序;以及將其序號(hào)超過接收失敗的序號(hào)的廣播數(shù)據(jù)分組傳遞到上層。
17.如權(quán)利要求15所述的方法,其中,所述預(yù)定的窗口大小是根據(jù)從不同小區(qū)發(fā)送的具有相同序號(hào)的廣播數(shù)據(jù)分組的接收點(diǎn)的最大誤差范圍而確定的。
全文摘要
一種用于在用戶設(shè)備(UE)中對來自多個(gè)小區(qū)的廣播數(shù)據(jù)分組進(jìn)行選擇組合的裝置和方法。如果從多個(gè)小區(qū)接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則選擇組合器將接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且之前沒有被存儲(chǔ)在緩存器中,則選擇組合器將接收的廣播數(shù)據(jù)分組存儲(chǔ)在緩存器中。如果接收的廣播數(shù)據(jù)分組的序號(hào)沒有落在接收窗口內(nèi),則選擇組合器更新接收窗口,并且,如果接收的廣播數(shù)據(jù)分組的序號(hào)落在接收窗口內(nèi)并且之前沒有被存儲(chǔ)在緩存器中,則選擇組合器丟棄接收的廣播數(shù)據(jù)分組。
文檔編號(hào)H04B7/26GK1868148SQ200480030332
公開日2006年11月22日 申請日期2004年12月30日 優(yōu)先權(quán)日2003年12月31日
發(fā)明者金成勛, 李國熙, 崔成豪, 格特·J·范利肖特 申請人:三星電子株式會(huì)社