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

用于rlc協(xié)議的新分組指示符的制作方法

文檔序號(hào):7909360閱讀:313來(lái)源:國(guó)知局
專利名稱:用于rlc協(xié)議的新分組指示符的制作方法
用于RLC協(xié)議的新分組指示符
背景技術(shù)
本發(fā)明一般涉及用于無(wú)線通信網(wǎng)絡(luò)的無(wú)線電鏈路控制協(xié)議,更具體地涉及用于分段和重組裝更高層數(shù)據(jù)分組以改善對(duì)分組丟失的健壯性的方法和設(shè)備。無(wú)線電鏈路控制(RLC)是用于無(wú)線通信網(wǎng)絡(luò)中的協(xié)議,用來(lái)減少無(wú)線信道上的錯(cuò)誤率。RLC將更高層分組劃分為稱作RLC數(shù)據(jù)塊的較小單元,以用于無(wú)線通信信道上的傳送。根據(jù)RLC操作模式,重傳協(xié)議可用于確保每個(gè)RLC數(shù)據(jù)塊的輸送。如果RLC數(shù)據(jù)塊在接收器丟失,那么接收器能夠請(qǐng)求重傳丟失的RLC數(shù)據(jù)塊。在接收器從所接收的RLC數(shù)據(jù)塊來(lái)重組裝更高層分組。RLC協(xié)議具有三個(gè)主要的操作模式確認(rèn)模式(AM)、非確認(rèn)模式(UM)和非持久模式(NPM)。在AM中,RLC使用重傳協(xié)議來(lái)確保所有RLC數(shù)據(jù)塊的輸送。如果在接收終端丟失RLC數(shù)據(jù)塊,則接收終端能夠請(qǐng)求重傳丟失的RLC數(shù)據(jù)塊。在UM中,沒(méi)有重傳,且RLC忽略任何丟失的分組。在NPM中,RLC也使用重傳協(xié)議來(lái)請(qǐng)求重傳丟失的RLC數(shù)據(jù)塊。NPM不同于AM之處在于,對(duì)于相同RLC數(shù)據(jù)塊的重傳被限制于首次傳送之后的預(yù)定時(shí)間期。NPM 例如對(duì)于VoIP分組的傳送和關(guān)心分組等待時(shí)間的其它情形是有用的。在RLC中,長(zhǎng)度指示符用于指示更高層分組的結(jié)束。更具體來(lái)說(shuō),當(dāng)RLC數(shù)據(jù)塊包含更高層分組的最終段時(shí),長(zhǎng)度指示符被加入到RLC數(shù)據(jù)塊以指示其包含了更高層數(shù)據(jù)分組的最后段以及該最終段的長(zhǎng)度。丟失含有這些長(zhǎng)度指示符之一的RLC數(shù)據(jù)塊,可引起RLC 層錯(cuò)誤地重組裝更高層數(shù)據(jù)分組,這可導(dǎo)致在更高層更大的數(shù)據(jù)丟失。這種影響在本文中被稱為錯(cuò)誤傳播。錯(cuò)誤傳播導(dǎo)致某些更高層分組被重傳和/或丟棄,即使這些更高層分組是被正確接收的。因此,需要改進(jìn)RLC協(xié)議,以防止對(duì)更高層協(xié)議的錯(cuò)誤傳播,并由此增加對(duì)RLC分組丟失的健壯性。

發(fā)明內(nèi)容
本發(fā)明提供一種用于RLC的健壯的RLC分段和連結(jié)過(guò)程,以緩解對(duì)更高層協(xié)議的錯(cuò)誤傳播的問(wèn)題。更具體來(lái)說(shuō),本發(fā)明的實(shí)施例通過(guò)在RLC數(shù)據(jù)塊中使用附加的長(zhǎng)度指示符(在本文中稱為新分組指示符)來(lái)緩解對(duì)更高層協(xié)議的錯(cuò)誤傳播,除了常規(guī)的長(zhǎng)度指示符指示更高層分組的最后段的長(zhǎng)度之外,所述附加的長(zhǎng)度指示符指示新的更高層分組的開(kāi)始。該新分組指示符阻止RLC數(shù)據(jù)塊開(kāi)始處的更高層數(shù)據(jù)與前一 RLC數(shù)據(jù)塊中的數(shù)據(jù)連結(jié) (即使在未接收到前一數(shù)據(jù)塊中的長(zhǎng)度指示符時(shí))。一個(gè)示范實(shí)施例包括一種將數(shù)據(jù)分組從傳送終端傳送到接收終端的方法。該方法包括將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果該數(shù)據(jù)段包括新的更高層數(shù)據(jù)分組的開(kāi)始,則將設(shè)置成預(yù)定值的新分組指示符添加到該更低層數(shù)據(jù)分組,以指示新的更高層數(shù)據(jù)分組的起始;如果該數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到該更低層數(shù)據(jù)分組。另一個(gè)示范實(shí)施例包括一種用于傳送數(shù)據(jù)到遠(yuǎn)程終端的通信終端(例如,基站或移動(dòng)終端)。該通信終端包括收發(fā)器,用于在無(wú)線通信信道上傳送和接收信號(hào);以及處理器,用于生成在無(wú)線通信信道上傳送的數(shù)據(jù)分組。該處理器配置成將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果該數(shù)據(jù)段包括新的更高層數(shù)據(jù)分組的開(kāi)始,則將設(shè)置成預(yù)定值的新分組指示符添加到該更低層數(shù)據(jù)分組,以指示新的更高層數(shù)據(jù)分組的起始; 如果該數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到該更低層數(shù)據(jù)分組。


圖1示出一種示范移動(dòng)通信系統(tǒng),其提供到外部分組數(shù)據(jù)網(wǎng)絡(luò)的連接。圖2示出一種用于移動(dòng)通信系統(tǒng)的示范協(xié)議棧,其用于在移動(dòng)終端和外部分組數(shù)據(jù)網(wǎng)絡(luò)之間傳送IP分組。圖3示出一種用于在下行鏈路信道上傳送分組的示范情形,其中錯(cuò)誤傳播可能發(fā)生。圖4示出一種用于在下行鏈路連接上傳送分組以緩解錯(cuò)誤傳播的示范情形。圖5示出一種用于在上行鏈路信道上傳送分組以緩解錯(cuò)誤傳播的示范情形。圖6示出一種示范格式化過(guò)程,用于使用虛擬LLC PDU來(lái)格式化RLC數(shù)據(jù)塊。圖7示出一種示范格式化過(guò)程,用于使用新分組指示符來(lái)格式化RLC數(shù)據(jù)塊。圖8示出一種示范通信終端,其包括用于對(duì)RLC數(shù)據(jù)塊進(jìn)行格式化的RLC處理器。
具體實(shí)施例方式現(xiàn)在參考附圖,將在基于第三代合作伙伴項(xiàng)目(3GPP)的增強(qiáng)型通用分組無(wú)線電服務(wù)(EGPRS)標(biāo)準(zhǔn)的示范移動(dòng)通信系統(tǒng)10的上下文中描述本發(fā)明。如圖1所示,EGPRS網(wǎng)絡(luò)10包括GSM/EGPRS無(wú)線電接入網(wǎng)(GERAN) 12和核心網(wǎng)16。GERAN 12通常包括一個(gè)或多個(gè)基站子系統(tǒng)(BSS) 14。每個(gè)ESS 14包括基站控制器(BSC)和一個(gè)或多個(gè)基站收發(fā)信臺(tái) (BTS),它們可以共處,也可以在分開(kāi)的位置中。BTS包括與移動(dòng)終端100通信所需的天線、 RF設(shè)備和基帶處理電路。BSC管理用于與移動(dòng)終端100通信的無(wú)線電資源,并提供到核心網(wǎng)16的連接。核心網(wǎng)16包括一個(gè)或多個(gè)服務(wù)GPRS支持節(jié)點(diǎn)(SGSN) 18和一個(gè)或多個(gè)網(wǎng)關(guān)GPRS 支持節(jié)點(diǎn)(GGSN) 20。SGSN 18為分組交換通信提供支持,為分組交換服務(wù)處理會(huì)話管理和移動(dòng)性管理功能,并提供到GGSN 20的連接。GGSN 20用作核心網(wǎng)16網(wǎng)絡(luò)和外部分組數(shù)據(jù)網(wǎng)絡(luò)30(例如因特網(wǎng))之間的網(wǎng)關(guān)。對(duì)于分組數(shù)據(jù)通信來(lái)說(shuō),移動(dòng)終端100建立與SGSN 18 的通信會(huì)話,且GGSN 20將SGSN 18與外部分組數(shù)據(jù)網(wǎng)絡(luò)30連接。在相關(guān)的EGPRS標(biāo)準(zhǔn)中, 核心網(wǎng)16的更詳細(xì)描述可容易得到。圖2提供了協(xié)議棧50的簡(jiǎn)化圖示,其用于移動(dòng)終端100和SGSN18之間分組數(shù)據(jù)的傳送。協(xié)議棧50包括多個(gè)協(xié)議層。協(xié)議棧50的各個(gè)層代表了可以由軟件實(shí)現(xiàn)的協(xié)議和程序的集合,所述軟件運(yùn)行在包括處理器和存儲(chǔ)器的主機(jī)計(jì)算裝置上。每一層封裝從更高層協(xié)議接收到的數(shù)據(jù),以生成往下傳遞到較低的下一層的協(xié)議數(shù)據(jù)單元(PDU)。本文中所使用的術(shù)語(yǔ)PDU與術(shù)語(yǔ)分組同義。SGSN 18從GGSN 20接收IP分組。IP分組或其它數(shù)據(jù)分組例如可使用GPRS隧道化協(xié)議(GTP)被傳送到SGSN 18。SGSN 18和移動(dòng)終端100所實(shí)現(xiàn)的協(xié)議棧50包括子網(wǎng)絡(luò)相關(guān)收斂協(xié)議(SNDCP)層、邏輯鏈路控制(LLC)層、無(wú)線電鏈路控制(RLC)層、媒體接入控制(MAC)層和物理層(PL)。SNDCP層將IP分組轉(zhuǎn)換成兼容于基礎(chǔ)GPRS網(wǎng)絡(luò)架構(gòu)的格式。SNDCP PDU被傳送到邏輯鏈路控制(LLC)層。LLC層提供SGSN 18和移動(dòng)終端100之間的邏輯連接。LLC層用LLC報(bào)頭來(lái)封裝SNDCP PDU以生成LLC PDU0基站系統(tǒng)GPRS協(xié)議 (BSSGP)層(未顯示)將LLC PDU路由至服務(wù)BSS 14 (例如,通過(guò)幀中繼物理層)。BSSGP 操作于SGSN 18和BSS之間,例如,BSSGP不在空中接口上延伸。在BSS 14,LLC PDU被提供給無(wú)線電鏈路控制(RLC)層。RLC層建立BSS 14與移動(dòng)終端100之間的可靠鏈路(例如,如果對(duì)應(yīng)的分組交換服務(wù)的QoS要求的話)。RLC層執(zhí)行分段和重組裝更上層PDU(該示例中是LLC PDU)成RLC分組,其在本文中被稱為RLC數(shù)據(jù)塊。隨后,RLC數(shù)據(jù)塊被傳遞到媒體接入控制(MAC)層,該層用MAC報(bào)頭來(lái)封裝RLC數(shù)據(jù)塊。MAC層控制跨空中接口的接入信令,包括用于攜帶RLC數(shù)據(jù)塊的上行鏈路和下行鏈路無(wú)線電塊的指派。隨后通過(guò)空中接口經(jīng)由物理層,數(shù)據(jù)被傳送到移動(dòng)終端100。物理層負(fù)責(zé)將從MAC層接收的數(shù)據(jù)轉(zhuǎn)換成適合于通過(guò)無(wú)線電接口傳送至移動(dòng)終端100的比特流。RLC協(xié)議具有三個(gè)主要的操作模式確認(rèn)模式(AM)、非確認(rèn)模式(UM)和非持久模式(NPM)。在AM中,RLC實(shí)現(xiàn)重傳協(xié)議來(lái)確保所有RLC數(shù)據(jù)塊的輸送。如果在接收終端丟失RLC PDU,那么接收終端能夠請(qǐng)求重傳丟失的RLC PDU0在UM中,沒(méi)有重傳,且RLC忽略任何丟失的分組。在NPM中,RLC也使用重傳協(xié)議來(lái)請(qǐng)求重傳丟失的RLC數(shù)據(jù)塊。NPM與 AM不同的是,對(duì)于相同RLC數(shù)據(jù)塊的重傳被限于首次傳送之后的預(yù)定時(shí)間期。NPM例如對(duì)于分組等待時(shí)間是主要關(guān)心之一的其它類型數(shù)據(jù)和VoIP分組的傳送是有用的。在RLC中,長(zhǎng)度指示符用于指示更高層分組的結(jié)束,這些分組在GPRS中包括LLC PDU。更具體來(lái)說(shuō),當(dāng)RLC分組包含更高層分組的最終段時(shí),長(zhǎng)度指示符被插入RLC數(shù)據(jù)塊中以指示更高層數(shù)據(jù)分組的結(jié)束。丟失含有這些長(zhǎng)度指示符之一的RLC數(shù)據(jù)塊,可導(dǎo)致RLC 層錯(cuò)誤地重組裝LLC PDU,這可導(dǎo)致在更高層更大的數(shù)據(jù)丟失。這種影響在本文中稱為錯(cuò)誤傳播。錯(cuò)誤傳播的問(wèn)題能夠用一簡(jiǎn)單示例來(lái)說(shuō)明。圖3示出6個(gè)LLCPDU的傳送,它們?yōu)榱撕?jiǎn)便而在本文中稱為L(zhǎng)LC 1-6。在圖3中指示每個(gè)LLC PDU的長(zhǎng)度。假設(shè)所用的調(diào)制和編碼方案是MSC6。利用MSC6,每個(gè)RLC數(shù)據(jù)塊的有效負(fù)載包含74個(gè)字節(jié)。在該示例中,每個(gè)RLC數(shù)據(jù)塊中封裝了帶有總共72字節(jié)的2個(gè)LLC PDU。對(duì)每個(gè)LLC PDU加入1字節(jié)長(zhǎng)度的指示符,這就完全填滿了 RLC數(shù)據(jù)塊的有效負(fù)載。通過(guò)下行鏈路信道,三個(gè)RLC數(shù)據(jù)塊從基站14傳送到移動(dòng)終端100。在該示例中, 假設(shè)第二 RLC數(shù)據(jù)塊丟失(未收到),或?qū)е陆獯a失敗。在該情況下,第一 RLC數(shù)據(jù)塊中所攜帶的前兩個(gè)LLC PDU (LLC 1和2)將被傳遞到LLC層。當(dāng)拆開(kāi)第二 RLC數(shù)據(jù)塊時(shí),問(wèn)題開(kāi)始了。在該示例中,丟失的RLC層將被零填充或錯(cuò)誤解碼的數(shù)據(jù)來(lái)代替。當(dāng)RLC層拆開(kāi)第三RLC數(shù)據(jù)塊時(shí),RLC層將認(rèn)識(shí)到對(duì)應(yīng)于LLC 5的40字節(jié)數(shù)據(jù)段是LLC PDU的最終段。但是,RLC層無(wú)法知道該最終段是否是完整的LLC PDU或前一個(gè)RLC數(shù)據(jù)塊中傳送的LLC的延續(xù)。因?yàn)闆](méi)有接收到第二 RLC數(shù)據(jù)塊中的長(zhǎng)度指示符,所以RLC層可能錯(cuò)誤地假設(shè)LLC 5是第二 RLC數(shù)據(jù)塊中傳送的LLCPDU的延續(xù)。因此,RLC層會(huì)將第三RLC數(shù)據(jù)塊中接收的 40字節(jié)的實(shí)際LLC數(shù)據(jù)與關(guān)聯(lián)于第二 RLC數(shù)據(jù)塊的74字節(jié)的數(shù)據(jù)(零填充或錯(cuò)誤解碼的數(shù)據(jù))連結(jié),從而形成包括114個(gè)字節(jié)的錯(cuò)誤LLC PDU。當(dāng)LLC層接收該錯(cuò)誤LLC PDU時(shí), CRC校驗(yàn)將失敗。因此,由于錯(cuò)誤傳播,額外的LLC PDU將被丟失。
根據(jù)一個(gè)示范實(shí)施例,通過(guò)巧妙地使用虛擬LLC PDU來(lái)緩解錯(cuò)誤傳播。對(duì)于多種類型的應(yīng)用,例如IP語(yǔ)音,可傳送許多小LLC PDU0當(dāng)LLC PDU未填滿RLC數(shù)據(jù)塊且沒(méi)有附加數(shù)據(jù)要發(fā)送時(shí),RLC層可生成虛擬LLC PDU來(lái)填滿RLC數(shù)據(jù)塊。在該情況中,通過(guò)適當(dāng)?shù)卦O(shè)置虛擬PDU的大小以使得無(wú)對(duì)應(yīng)長(zhǎng)度指示符的虛擬PDU完全填滿RLC數(shù)據(jù)塊,能夠避免錯(cuò)誤傳播。根據(jù)現(xiàn)有標(biāo)準(zhǔn),當(dāng)沒(méi)有其對(duì)應(yīng)長(zhǎng)度指示符的LLC PDU的最終段完全填滿RLC數(shù)據(jù)塊時(shí),使用設(shè)定為0值的特殊長(zhǎng)度指示符。在該情況中,最終LLC段的長(zhǎng)度指示符被加入下一個(gè)RLC數(shù)據(jù)塊并且設(shè)定為0值。因此,當(dāng)虛擬LLC PDU完全填滿RLC數(shù)據(jù)塊時(shí),傳送器會(huì)將設(shè)定為0值的長(zhǎng)度指示符插入下一個(gè)RLC數(shù)據(jù)塊中。具有設(shè)定為0值的長(zhǎng)度指示符的 RLC數(shù)據(jù)塊向接收器通知新的LLC PDU在該RLC數(shù)據(jù)塊中開(kāi)始,并防止接收器將該RLC數(shù)據(jù)塊中的LLC PDU與前一個(gè)RLC數(shù)據(jù)塊中收到的LLC數(shù)據(jù)連結(jié)。圖4示出如何使用虛擬LLC PDU來(lái)避免錯(cuò)誤傳播。圖4示出LLC層所提供的3個(gè)真實(shí)的LLC PDU和RLC層所生成的3個(gè)虛擬LLCPDU的傳送。在該示例中,在3個(gè)RLC數(shù)據(jù)塊中傳送包括40個(gè)字節(jié)真實(shí)數(shù)據(jù)的3個(gè)LLC PDU0通過(guò)虛擬LLC PDU來(lái)填滿RLC數(shù)據(jù)塊。 第一 RLC數(shù)據(jù)塊中的虛擬LLC PDU包含33個(gè)字節(jié),而每個(gè)后續(xù)RLC數(shù)據(jù)塊中的虛擬LLC PDU包含32個(gè)字節(jié)。根據(jù)現(xiàn)有標(biāo)準(zhǔn),設(shè)定為0值的長(zhǎng)度指示符被加入到第二和第三RLC數(shù)據(jù)塊。在上行鏈路上禁止使用虛擬LLC PDU0取而代之的是,當(dāng)LLCPDU在RLC數(shù)據(jù)塊中結(jié)束且沒(méi)有附加的LLC PDU要發(fā)送時(shí),填充符(filler)比特可用于填滿RLC數(shù)據(jù)塊。常規(guī)上,傳送器處的RLC層將傳送具有兩個(gè)長(zhǎng)度指示符的RLC數(shù)據(jù)塊。第一長(zhǎng)度指示符被設(shè)置成指示LLC數(shù)據(jù)段中八位字節(jié)的數(shù)量,第二長(zhǎng)度指示符被設(shè)置成127以指示RLC數(shù)據(jù)塊包含填充符比特。如前所述,當(dāng)包含長(zhǎng)度指示符的RLC數(shù)據(jù)塊在基站20被錯(cuò)誤解碼或丟失時(shí), 基站20在重組裝LLCPDU時(shí)可具有問(wèn)題,這導(dǎo)致在LLC層甚至更大的丟失。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,通過(guò)在RLC數(shù)據(jù)塊中使用在本文中稱為新分組指示符的附加的長(zhǎng)度指示符來(lái)緩解錯(cuò)誤傳播,除了常規(guī)的長(zhǎng)度指示符指示更高層分組的最后段外,所述附加的長(zhǎng)度指示符指示新的更高層分組的開(kāi)始。作為示例,設(shè)定為值126或某個(gè)其它預(yù)定值的長(zhǎng)度指示符能用作新分組指示符,以指示新的更高層LLC PDU的起始。新分組指示符在前一個(gè)RLC數(shù)據(jù)塊丟失或被錯(cuò)誤解碼的情況下阻止與零填充或錯(cuò)誤解碼的數(shù)據(jù)連結(jié)。在一個(gè)示范實(shí)施例中,新分組指示符僅在LLC PDU的開(kāi)始段是RLC數(shù)據(jù)塊中的第一 LLC數(shù)據(jù)段時(shí)(例如當(dāng)RLC數(shù)據(jù)塊以新的LLC PDU開(kāi)始時(shí))才使用。在新的LLC PDU在 RLC數(shù)據(jù)塊的中間開(kāi)始時(shí)的情況中,不要求新分組指示符。在LLC PDU開(kāi)始于RLC數(shù)據(jù)塊的中間的情況下,前一個(gè)LLC PDU的最終段的常規(guī)長(zhǎng)度指示符將指示下一個(gè)LLC PDU在哪里開(kāi)始。在LLC PDU完全適配于單個(gè)RLC數(shù)據(jù)塊內(nèi)的情況下,RLC數(shù)據(jù)塊可具有兩個(gè)長(zhǎng)度指示符。如果RLC數(shù)據(jù)塊以新的LLC PDU的段開(kāi)始,則新分組指示符用于指示LLC PDU的開(kāi)始。如果LLC PDU完全適配于RLC數(shù)據(jù)塊內(nèi),則常規(guī)長(zhǎng)度指示符用于表示LLC PDU最后段的結(jié)束。圖5示出上行鏈路方向中新分組指示符的使用。如圖5所示,可將新分組指示符插入RLC數(shù)據(jù)塊中,以指示LLC PDU的開(kāi)始段。在圖5所示示例中,在3個(gè)分開(kāi)的RLC數(shù)據(jù)塊中傳送3個(gè)LLC分組。每個(gè)分組包括三個(gè)長(zhǎng)度指示符。每個(gè)分組中的第一長(zhǎng)度指示符是設(shè)置成預(yù)定值的新分組指示符,該值在該示例中是126。每個(gè)RLC數(shù)據(jù)塊中的第二長(zhǎng)度指示符是指示LLC PDU在長(zhǎng)度上是40個(gè)八位字節(jié)的常規(guī)長(zhǎng)度指示符。每個(gè)RLC數(shù)據(jù)塊中的第三也是最后的長(zhǎng)度指示符設(shè)置成預(yù)定值,以指示該RLC數(shù)據(jù)塊包含填充符比特。在沒(méi)有新分組指示符時(shí),在第一或第二 RLC數(shù)據(jù)塊(BN 1或2、丟失或被錯(cuò)誤解碼的情況下,RLC層可具有重組裝LLC分組的問(wèn)題。在該情況下,RLC層可能將后續(xù)RLC數(shù)據(jù)塊(BN = 2或3)中包含的真實(shí)LLC PDU與替代第二 RLC數(shù)據(jù)塊的零填充或錯(cuò)誤解碼的數(shù)據(jù)連結(jié)。但是,后續(xù)RLC數(shù)據(jù)塊中的新分組指示符將阻止RLC層將后續(xù)分組中的LLC PDU 與替代前一 LLC PDU的錯(cuò)誤數(shù)據(jù)連結(jié)。雖然新分組指示符的使用對(duì)于上行鏈路傳送進(jìn)行描述,但本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)到,新分組指示符也能夠一樣用于下行鏈路傳送。圖6示出LLC層中的格式化器所實(shí)現(xiàn)的示范格式化過(guò)程120,其用于對(duì)下行鏈路上傳送的LLC數(shù)據(jù)塊進(jìn)行格式化。過(guò)程120應(yīng)用于RLC數(shù)據(jù)塊中的每個(gè)LLC數(shù)據(jù)段。從第一 LLC數(shù)據(jù)段開(kāi)始,RCL層將LLC數(shù)據(jù)段封裝在RLC數(shù)據(jù)塊中(框12 。RLC層隨后確定LLC 數(shù)據(jù)段是否是LLC PDU的最終段(框124)。如果是,則RLC層將常規(guī)長(zhǎng)度指示符加到RLC 數(shù)據(jù)塊以指示該LLC數(shù)據(jù)段的長(zhǎng)度(框126)。隨后格式化器確定RLC數(shù)據(jù)塊是否被填滿 (框128)。如果LLC數(shù)據(jù)段填滿了 RLC數(shù)據(jù)塊,則繼續(xù)處理下一個(gè)RLC數(shù)據(jù)塊(框136)。 如果RLC數(shù)據(jù)塊沒(méi)有完全填滿,則格式化器確定是否存在更多的LLC數(shù)據(jù)。如果是,則格式化器重復(fù)框122-1 直至RLC數(shù)據(jù)塊被填滿。如果沒(méi)有更多數(shù)據(jù)要發(fā)送,則格式化器在需要時(shí)生成虛擬LLC PDU以填滿RLC數(shù)據(jù)塊(框132)并將設(shè)為0值的長(zhǎng)度指示符加到下一個(gè)RLC數(shù)據(jù)塊(框134)。然后對(duì)接下來(lái)的LLC數(shù)據(jù)段重復(fù)該過(guò)程(框136)。圖7示出LLC層中的格式化器所實(shí)現(xiàn)的示范格式化過(guò)程150,其用于對(duì)具有新分組指示符的LLC數(shù)據(jù)塊進(jìn)行格式化。過(guò)程150能夠用于上行鏈路和下行鏈路傳送。過(guò)程150 應(yīng)用于RLC數(shù)據(jù)塊中的每個(gè)LLC數(shù)據(jù)段。從第一 LLC數(shù)據(jù)段開(kāi)始,RLC層將LLC數(shù)據(jù)段封裝在RLC數(shù)據(jù)塊中(框152)。RLC層隨后確定該封裝的LLC數(shù)據(jù)段是否是新的LLC PDU的第一段(框154)。如果LLC數(shù)據(jù)段是LLC PDU的第一段,則RLC層將新分組指示符加到RLC 數(shù)據(jù)塊,以指示該LLC數(shù)據(jù)段是新的更高層PDU的起始(框156)。如前所述,新分組指示符包括設(shè)為預(yù)定值的長(zhǎng)度指示符(如,LI = 126)。在任一情況下,RLC層隨后確定LLC數(shù)據(jù)段是否是LLC PDU的最終段(框158)。如果是,則RLC層將常規(guī)長(zhǎng)度指示符加到RLC數(shù)據(jù)塊,以指示LLC數(shù)據(jù)段的長(zhǎng)度(框160)。然后對(duì)RLC數(shù)據(jù)塊中每個(gè)后續(xù)LLC數(shù)據(jù)段重復(fù)該過(guò)程(框162)。圖8示出用于實(shí)現(xiàn)如本文所述的健壯的RLC過(guò)程的示范通信終端200。通信終端 200可包括移動(dòng)終端100或基站14。通信終端200包括與天線202耦合的收發(fā)器204,用于傳送和接收信號(hào)。基帶處理器206處理傳送到通信終端200或通信終端200接收的信號(hào)。 基帶處理器206所執(zhí)行的示范處理包括調(diào)制/解調(diào)、交織/解交織、編碼/解碼等?;鶐幚砥?06包括RLC處理器208,用于實(shí)現(xiàn)如本文所述的RLC協(xié)議。如上所述,RLC處理器208 執(zhí)行LLC PDU的分段與連結(jié),并格式化RLC數(shù)據(jù)塊。當(dāng)RLC數(shù)據(jù)分組被格式化時(shí),如果RLC 數(shù)據(jù)塊以新的LLC PDU的段開(kāi)始,則RLC處理器208插入新分組指示符,并且如果LLC數(shù)據(jù)段是更高層PDU的最終段,則RLC處理器208加入常規(guī)的長(zhǎng)度指示符。
本發(fā)明當(dāng)然可以在與本文具體陳述的那些方式不同的不脫離本發(fā)明本質(zhì)特性的其它方式中來(lái)執(zhí)行。提出的實(shí)施例在所有方面要視為說(shuō)明性而非限制性的,并且落在所附權(quán)利要求的意義和等同范圍內(nèi)的所有改變旨在涵蓋于其中。
權(quán)利要求
1.一種將數(shù)據(jù)分組從傳送終端傳送到接收終端的方法,所述方法包括將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果所述數(shù)據(jù)段包括新的更高層數(shù)據(jù)分組的開(kāi)始,則將設(shè)置成預(yù)定值的新分組指示符添加到所述更低層數(shù)據(jù)分組,以指示新的更高層數(shù)據(jù)分組的起始;以及如果所述數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到所述更低層數(shù)據(jù)分組。
2.如權(quán)利要求1所述的方法,其中添加新分組指示符包括,僅當(dāng)所述更低層數(shù)據(jù)分組以新的更高層數(shù)據(jù)分組的段開(kāi)始時(shí),才將所述新分組指示符添加到所述更低層數(shù)據(jù)分組。
3.如權(quán)利要求2所述的方法,還包括,如果所述更低層數(shù)據(jù)分組以更高層數(shù)據(jù)分組的最后段開(kāi)始,則省略所述新分組指示符。
4.如權(quán)利要求1所述的方法,其中所述長(zhǎng)度指示符指示所述數(shù)據(jù)段的長(zhǎng)度。
5.如權(quán)利要求1所述的方法,其中所述更高層分組包括LLCPDU且所述更低層分組包括RLC數(shù)據(jù)塊以用于增強(qiáng)型通用分組無(wú)線電服務(wù)網(wǎng)絡(luò)上的傳送。
6.如權(quán)利要求5所述的方法,還包括將所述更低層分組通過(guò)下行鏈路信道從基站傳送到移動(dòng)終端。
7.如權(quán)利要求5所述的方法,還包括將所述更低層分組通過(guò)上行鏈路信道從移動(dòng)終端傳送到基站。
8.一種用于移動(dòng)通信網(wǎng)絡(luò)的通信終端,包括收發(fā)器,用于在無(wú)線通信信道上傳送和接收信號(hào);以及處理器,生成用于在所述無(wú)線通信信道上傳送的數(shù)據(jù)分組,所述處理器配置成將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果所述數(shù)據(jù)段包括新的更高層數(shù)據(jù)分組的開(kāi)始,則將設(shè)置成預(yù)定值的新分組指示符添加到所述更低層數(shù)據(jù)分組,以指示新的更高層數(shù)據(jù)分組的起始;以及如果所述數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到所述更低層數(shù)據(jù)分組。
9.如權(quán)利要求8所述的通信終端,其中處理器配置成僅當(dāng)所述更低層數(shù)據(jù)分組以新的更高層數(shù)據(jù)分組的段開(kāi)始時(shí)才將所述新分組指示符添加到所述更低層數(shù)據(jù)分組。
10.如權(quán)利要求9所述的通信終端,其中處理器配置成如果所述更低層數(shù)據(jù)分組以更高層數(shù)據(jù)分組的最后段開(kāi)始則省略所述新分組指示符。
11.如權(quán)利要求8所述的通信終端,其中所述長(zhǎng)度指示符指示所述數(shù)據(jù)段的長(zhǎng)度。
12.如權(quán)利要求8所述的通信終端,其中所述更高層分組包括LLCPDU且所述更低層分組包括RLC數(shù)據(jù)塊以用于增強(qiáng)型通用分組無(wú)線電服務(wù)網(wǎng)絡(luò)上的傳送。
13.如權(quán)利要求12所述的通信終端,配置為用于通過(guò)下行鏈路信道將所述更低層分組傳送到移動(dòng)終端的基站。
14.如權(quán)利要求12所述的通信終端,配置為用于通過(guò)上行鏈路信道將所述更低層分組傳送到基站的移動(dòng)終端。
15.一種將數(shù)據(jù)分組從傳送終端傳送到接收終端的方法,所述方法包括將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果所述數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到所述更低層數(shù)據(jù)分組;生成設(shè)定大小的虛擬更高層分組以完全填滿所述更低層數(shù)據(jù)分組;以及將設(shè)置成預(yù)定值的長(zhǎng)度指示符添加到下一個(gè)更低層數(shù)據(jù)分組,以指示新的更高層分組的起始。
16. 一種用于移動(dòng)通信網(wǎng)絡(luò)的通信終端,包括 收發(fā)器,用于在無(wú)線通信信道上傳送和接收信號(hào);以及處理器,生成用于在所述無(wú)線通信信道上傳送的數(shù)據(jù)分組,所述處理器配置成 將更高層數(shù)據(jù)分組的數(shù)據(jù)段封裝在更低層數(shù)據(jù)分組中;如果所述數(shù)據(jù)段包括更高層數(shù)據(jù)分組的結(jié)束,則將長(zhǎng)度指示符添加到所述更低層數(shù)據(jù)分組;生成設(shè)定大小的虛擬更高層分組以完全填滿所述更低層數(shù)據(jù)分組;以及將設(shè)置成預(yù)定值的長(zhǎng)度指示符添加到下一個(gè)更低層數(shù)據(jù)分組,以指示新的更高層分組的起始。
全文摘要
在實(shí)現(xiàn)無(wú)線電鏈路控制(RLC)協(xié)議的通信終端中,通過(guò)在RLC數(shù)據(jù)塊中使用本發(fā)明中稱為新分組指示符的附加的長(zhǎng)度指示符來(lái)緩解對(duì)更高層協(xié)議的錯(cuò)誤傳播,除了常規(guī)長(zhǎng)度指示符指示更高層分組的最后段外,所述附加的長(zhǎng)度指示符指示新的更高層分組的開(kāi)始。新分組指示符防止RLC數(shù)據(jù)塊開(kāi)始處的LLC數(shù)據(jù)段與前一數(shù)據(jù)塊中的LLC數(shù)據(jù)段連結(jié)(即使在未收到前一數(shù)據(jù)塊中的長(zhǎng)度指示符時(shí))。
文檔編號(hào)H04L1/00GK102301630SQ201080005354
公開(kāi)日2011年12月28日 申請(qǐng)日期2010年1月21日 優(yōu)先權(quán)日2009年1月23日
發(fā)明者A·伯格斯特倫, T·肖格倫 申請(qǐng)人:瑞典愛(ài)立信有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
祁东县| 丽江市| 隆安县| 泊头市| 抚松县| 英德市| 平顺县| 凤阳县| 蒙城县| 河北区| 富锦市| 封丘县| 边坝县| 香河县| 金山区| 吉水县| 望城县| 年辖:市辖区| 五台县| 瓦房店市| 康平县| 凌源市| 通化县| 高邮市| 锡林浩特市| 东台市| 绥中县| 南华县| 宝鸡市| 浦县| 武城县| 宣化县| 新干县| 永年县| 崇文区| 德钦县| 天峨县| 昌宁县| 文山县| 泰州市| 临澧县|