專利名稱:一種服務(wù)數(shù)據(jù)單元丟棄方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字移動(dòng)通信技術(shù)領(lǐng)域,特別涉及無(wú)線通信系統(tǒng)中月l務(wù)數(shù)據(jù) 單元丟棄方法。
背景技術(shù):
第三代移動(dòng)通信系統(tǒng)WCDMA (Wideband Code Division Multiple Access)無(wú)線接口的無(wú)線鏈路控制層(RLC: Radio Link Control)包括三種 類(lèi)型RLC實(shí)體透明模式(TM: Transparent Mode)、非確認(rèn)模式(UM: Unacknowledged Mode)和確認(rèn)模式(AM: Acknowledged Mode) 。 TMRLC 實(shí)體和UMRLC實(shí)體可以配置為發(fā)送RLC實(shí)體或接收RLC實(shí)體,發(fā)送RLC 實(shí)體發(fā)送無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元(RLC PDU: Radio Link Control Protocol Data Unit),接收RLC實(shí)體接收RLC PDU。 AM RLC實(shí)體包括發(fā)送端和接 收端,其中發(fā)送端AMRLC實(shí)體發(fā)送RLCPDU,接收端AMRLC實(shí)體接收 RLC PDU。
AM RLC實(shí)體利用自動(dòng)重傳請(qǐng)求ARQ (Automatic Retransmission reQuest )機(jī)制提供可靠數(shù)據(jù)傳輸服務(wù),ARQ采用滑動(dòng)窗口機(jī)制控制RLC PDU 的發(fā)送和接收。接收端AM RLC實(shí)體通過(guò)向發(fā)送端AM RLC實(shí)體發(fā)送狀態(tài) 報(bào)告(Status Report)反饋相關(guān)RLC PDU的接收情況,包括確認(rèn)響應(yīng)消息 (ACK)和非確認(rèn)響應(yīng)消息(NACK)兩種情況,發(fā)送端AMRLC實(shí)體對(duì)于 接收到NACK的RLC PDU需要執(zhí)行重傳。在發(fā)送端沒(méi)有收到接收端狀態(tài)報(bào) 告的情況下,如果輪詢觸發(fā)條件滿足,例如發(fā)送窗口到達(dá)一定門(mén)限或者發(fā)送 緩沖區(qū)中發(fā)送最后一個(gè)RLC PDU,則發(fā)送方通過(guò)在RLC PDU的頭信息中設(shè) 置輪詢位向接收端請(qǐng)求狀態(tài)才艮告。
TMRLC實(shí)體、UMRLC實(shí)體和AMRLC實(shí)體的發(fā)送端都支持基于定時(shí) 器的無(wú)線鏈路控制服務(wù)數(shù)據(jù)單元(RLC SDU: Radio Link Control Service DataUnit)丟棄功能(SDU Discard) , AM RLC實(shí)體還支持基于RLC PDU最大 發(fā)送次數(shù)的SDU丟棄功能。
在基于定時(shí)器的SDU丟棄功能中,定時(shí)器在RLC層設(shè)置,當(dāng)RLC層 從高層協(xié)議層接收到一個(gè)RLCSDU時(shí),啟動(dòng)定時(shí)器Timer—Discard,該定時(shí) 器的值由高層協(xié)議層配置。當(dāng)相關(guān)RLC PDU在該定時(shí)器超時(shí)前或若干次重 發(fā)后仍然無(wú)法成功發(fā)送,則從RLCPDU的緩沖區(qū)丟棄相關(guān)的RLCPDU,以
避免緩沖區(qū)過(guò)載。
TM RLC實(shí)體和UM RLC實(shí)體可以由高層協(xié)議層配置為使用SDU丟棄 (SDU Discard)功能或者不使用SDU丟棄功能。UMRLC實(shí)體未配置SDU 丟棄功能時(shí),只有當(dāng)發(fā)送緩沖區(qū)滿時(shí)才能丟棄相關(guān)RLC PDU。 TMRLC實(shí) 體未配置SDU丟棄功能時(shí),當(dāng)發(fā)送端從高層協(xié)議層接收到新的SDU時(shí)可以 丟棄在前一個(gè)傳llT時(shí)間間隔(TTI: Transmission Timer Interval) 4妾收到的 SDU。當(dāng)TM RLC實(shí)體和UMRLC實(shí)體配置了 SDU丟棄功能時(shí),使用"無(wú) 顯式信令的基于定時(shí)器(Timer based discard, without explicit signalling)的丟 棄"機(jī)制。發(fā)送端對(duì)于每個(gè)從高層協(xié)議層接收到的SDU啟動(dòng)一個(gè)定時(shí)器監(jiān) 測(cè)該SDU的傳輸時(shí)間,當(dāng)傳輸時(shí)間超過(guò)所配置的值時(shí),發(fā)送端丟棄該SDU, 不需要顯式信令通知接收端的TM RLC或UM RLC實(shí)體。
AMRLC實(shí)體必須配置SDU丟棄功能,且支持三種SDU丟棄機(jī)制,它 們分別是"有顯式信令的基于定時(shí)器(Timer based discard, with explicit signalling )的丟棄"、"超過(guò)最大傳輸次數(shù)后丟棄(SDU discard after MaxDAT number of transmissions ),,、"超過(guò)最大傳輸次數(shù)后不丟棄(No—discard after MaxDAT number of transmissions),,。
"有顯式信令的基于定時(shí)器的丟棄,,機(jī)制的基本原理是發(fā)送端對(duì)于每 個(gè)從高層協(xié)議層接收到的SDU啟動(dòng)一個(gè)定時(shí)器Timer—Discard,當(dāng)該定時(shí)器 超時(shí)時(shí),發(fā)送端丟棄該SDU。當(dāng)配置了 "發(fā)送移動(dòng)接收窗口 (SendMRW)" 功能或者所需丟棄的SDU的一個(gè)或多個(gè)片斷已經(jīng)遞交給底層協(xié)議層時(shí),通 過(guò)顯式信令通知接收端丟棄對(duì)應(yīng)的RLC PDU。
"超過(guò)最大傳輸次數(shù)后丟棄"機(jī)制的基本原理是當(dāng)某AMRLC數(shù)據(jù) PDU (AMDPDU)被調(diào)度發(fā)送的次數(shù)到達(dá)最大傳輸次數(shù)MaxDAT時(shí),發(fā)送端丟棄相關(guān)的SDU,并通過(guò)顯式信令通知接收端丟棄對(duì)應(yīng)的RLCPDU。
"超過(guò)最大傳輸次數(shù)后不丟棄"機(jī)制的基本原理是當(dāng)某AMD PDU被 調(diào)度發(fā)送的次數(shù)到達(dá)最大傳輸次數(shù)MaxDAT時(shí),發(fā)送端發(fā)起RLC復(fù)位(RLC Reset)過(guò)程。
在"有顯式信令的基于定時(shí)器的丟棄"機(jī)制中提到的"發(fā)送移動(dòng)接收窗 口 ( Send MRW)"功能用于AM RLC實(shí)體發(fā)送端丟棄SDU之后使用顯式 信令通知接收端丟棄對(duì)應(yīng)的AMDPDU以更新接收窗口。其基本原理如圖1 所示發(fā)送端在丟棄相關(guān)SDU后設(shè)置"移動(dòng)接收窗口超字段(MRW SUFI)", 其中包含所丟棄的SDU的必要信息,把MRW SUFI包含在狀態(tài)協(xié)議數(shù)據(jù)單 元Status PDU中通知接收端AM RLC實(shí)體,啟動(dòng)定時(shí)器Timer—MRW。接收 端正確接收到包含MRW SUFI的Status PDU之后,根據(jù)MRW SUFI中的信 息丟棄對(duì)應(yīng)的AMD PDU并把其它相關(guān)AMD PDU投遞給高層協(xié)議層,設(shè)置 移動(dòng)接收窗口確認(rèn)超字段MRW—ACK SUFI向發(fā)送端AM RLC實(shí)體響應(yīng)。 發(fā)送端AM RLC實(shí)體正確接收到MRW一ACK SUFI后,根據(jù)其中的信息更 新發(fā)送窗口,停止定時(shí)器Timer—MRW,完成Send MRW過(guò)程。如果定時(shí)器 Time匸MRW超時(shí)時(shí)Send MRW過(guò)程沒(méi)有完成,在MRW SUFI的發(fā)送未到 達(dá)最大次數(shù)MaxMRW的情況下,發(fā)送端重新設(shè)置MRW SUFI發(fā)送給接收 端;如果MRW SUFI的發(fā)送已經(jīng)到達(dá)最大次數(shù),發(fā)送端終止Send MRW過(guò) 程并發(fā)起RLC復(fù)位過(guò)程。
RLC復(fù)位過(guò)程用于復(fù)位兩個(gè)對(duì)等的AM RLC實(shí)體,該過(guò)程的基本原理 如圖2所示在RLC復(fù)位過(guò)程中,加密功能所使用的超幀號(hào)HFN需要在兩 個(gè)AM RLC實(shí)體間進(jìn)行同步。RLC復(fù)位過(guò)程發(fā)起時(shí),發(fā)送端停止發(fā)送所有 的AMD PDU或Status PDU,忽略所有收到的AMD PDU或Status PDU,設(shè) 置復(fù)位協(xié)議數(shù)據(jù)單元RESET PDU遞交給底層協(xié)議層,啟動(dòng)定時(shí)器 Timer—RST。接收端正確接收到RESET PDU之后,向底層協(xié)議層遞交復(fù)位 確認(rèn)協(xié)議數(shù)據(jù)單元RESET ACK PDU,執(zhí)行RLC復(fù)位,包括初始化相關(guān)狀 態(tài)變量、停止相關(guān)定時(shí)器、復(fù)位相關(guān)配置參數(shù)、丟棄相關(guān)RLCSDU與RLC PDU等。發(fā)送端正確接收到RESET ACK PDU后,執(zhí)行RLC復(fù)位,包括初 始化相關(guān)狀態(tài)變量、停止相關(guān)定時(shí)器、復(fù)位相關(guān)配置參數(shù)、丟棄相關(guān)RLCSDU與RLC PDU等,從而完成RLC復(fù)位過(guò)程。如果定時(shí)器Timer—RST超 時(shí)時(shí)RLC復(fù)位過(guò)程未完成,發(fā)送端在RESET PDU的發(fā)送未到達(dá)最大傳送 次數(shù)MaxRST的情況下,重新設(shè)置RESET PDU發(fā)送。如果RESET PDU的 發(fā)送到達(dá)了最大傳送次數(shù),則向高層協(xié)議層報(bào)告無(wú)法恢復(fù)的錯(cuò)誤。
第三代移動(dòng)通信長(zhǎng)期演進(jìn)(LTE: Long Term Evolution)系統(tǒng)無(wú)線接口 無(wú)線鏈路控制層(RLC: Radio Link Control)也包括三種類(lèi)型RLC實(shí)體 TM RLC實(shí)體、UM RLC實(shí)體和AM RLC實(shí)體。AM RLC實(shí)體也采用ARQ 機(jī)制實(shí)現(xiàn)可靠傳輸,ARQ的實(shí)現(xiàn)機(jī)制以及滑動(dòng)窗口管理基本上類(lèi)似于第三 代移動(dòng)通信WCDMA系統(tǒng)中的ARQ機(jī)制。LTE系統(tǒng)中輪詢機(jī)制的觸發(fā)條件 當(dāng)前協(xié)議中規(guī)定有兩種發(fā)送端緩沖區(qū)中最后一個(gè)RLC PDU或RLC PDU 分段發(fā)送時(shí);發(fā)送窗口門(mén)限或已發(fā)送的RLC PDU個(gè)數(shù)到達(dá)預(yù)定值時(shí)。
LTE無(wú)線接口也支持基于定時(shí)器的SDU丟棄功能,SDU丟棄定時(shí)器設(shè) 置在分組數(shù)據(jù)匯聚協(xié)議層(PDCP: Packet Data Convergence Protocol), PDCP 層是位于RLC層之上的高層協(xié)議層。每個(gè)PDCP SDU設(shè)置一個(gè)定時(shí)器,當(dāng) PDCP層的高層投遞數(shù)據(jù)包時(shí)啟動(dòng),該定時(shí)器超時(shí)時(shí)可以丟棄還沒(méi)有遞交給
序列號(hào)的PDCPSDU,對(duì)于已經(jīng)遞交給RLC層且在RLC層已經(jīng)分配了 RLC 序列號(hào)的PDCP SDU是否可以丟棄在3GPP(第三代伙伴計(jì)劃3rd Generation Partnership Project)還處于討論之中。
對(duì)于已經(jīng)遞交給RLC層且在RLC層已經(jīng)分配了 RLC序列號(hào)的PDCP SDU是否可以丟棄,目前有兩種方案其一是不丟棄,后續(xù)流程待研究, 對(duì)于AM RLC其中有方案為對(duì)于每個(gè)RLC PDU設(shè)置一個(gè)丟棄定時(shí)器,定時(shí) 器超時(shí)時(shí)如果沒(méi)有收到接收端的確認(rèn)響應(yīng)則丟棄相應(yīng)的RLC SDU并更新發(fā) 送窗口。其二為丟棄,后續(xù)流程沿用第三代移動(dòng)通信系統(tǒng)WCDMA無(wú)線接 口的"發(fā)送移動(dòng)接收窗口 (SendMRW)"功能。前者的缺點(diǎn)是可能導(dǎo)致緩 沖區(qū)過(guò)載,且對(duì)于多少比例的SDU可以超過(guò)服務(wù)質(zhì)量(QoS: Quality of Service)要求的包延遲預(yù)算("packet delay budget" , PDB )不明確。后者 的缺點(diǎn)主要表現(xiàn)在兩個(gè)方面其一,可能SDU丟棄定時(shí)器超時(shí)時(shí)對(duì)應(yīng)的RLC PDU已經(jīng)有一部分發(fā)送成功,可能超時(shí)是由于調(diào)度延遲引起的,即該P(yáng)DCPSDU在PDCP層的緩沖區(qū)內(nèi)滯留時(shí)間較多,這些情況下如果立即執(zhí)行PDCP SDU丟棄浪費(fèi)無(wú)線資源且不公平。其二為"發(fā)送移動(dòng)接收窗口 ( Send MRW)" 機(jī)制的復(fù)雜性??梢?jiàn),現(xiàn)有的兩種服務(wù)數(shù)據(jù)單元丟棄方法都存在一定的局限。
這樣,如何針對(duì)現(xiàn)有的服務(wù)數(shù)據(jù)單元PDCP SDU丟棄方法中存在的問(wèn) 題,提供新的PDCP SDU丟棄方法,避免PDCP SDU在緩沖區(qū)中滯留時(shí)間 過(guò)長(zhǎng)而導(dǎo)致緩沖區(qū)過(guò)載,又要避免PDCP SDU立即丟棄所帶來(lái)的無(wú)線資源 浪費(fèi)及不公平現(xiàn)象,成為技術(shù)人員必需考慮的問(wèn)題。
另外需要指出的是,LTE無(wú)線接口的RLC復(fù)位功能也正處于討論之中, 現(xiàn)有結(jié)論是基站間切換將觸發(fā)RLC復(fù)位,其它觸發(fā)條件還沒(méi)有討論。現(xiàn)有 方案中對(duì)于RLC復(fù)位本身的流程有兩種觀點(diǎn),如圖3所示其一是沿用第 三代移動(dòng)通信系統(tǒng)WCDMA無(wú)線接口的RLC復(fù)位機(jī)制,即由發(fā)送端在RLC 層使用RESET PDU通知接收端復(fù)位。其二是當(dāng)RLC復(fù)位觸發(fā)條件滿足時(shí) 由RLC層指示其高層無(wú)線資源控制層(RRC: Radio Resource Control),通 過(guò)RRC層信令通知接收端對(duì)應(yīng)的RLC實(shí)體復(fù)位。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種服務(wù)數(shù)據(jù)單元丟棄方法,避免現(xiàn) 有方法中在已經(jīng)分配了 RLC序列號(hào)的情況下PDCP SDU立即丟棄的方法所 帶來(lái)的無(wú)線資源浪費(fèi)及不公平現(xiàn)象。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng) 用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,即 PDCPSDU丟棄,所述方法包括
當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已 經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制 層序列號(hào),在觸發(fā)服務(wù)數(shù)據(jù)單元丟棄或者無(wú)線鏈路控制實(shí)體復(fù)位前,在預(yù)設(shè) 時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程。
進(jìn)一步的,所述在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程,包括
當(dāng)發(fā)送端在所述預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)已經(jīng)收到的所述PDCP SDU
10所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段
的狀態(tài)報(bào)告消息中不包含非確認(rèn)響應(yīng)消息,并且所述PDCP SDU所涉及到 的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào) 告消息沒(méi)有收全,則觸發(fā)輪詢過(guò)程。
進(jìn)一步的,所述在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程,包括
當(dāng)發(fā)送端在所述預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)已經(jīng)收到的所述PDCP SDU 所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段 的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則針對(duì)所述收到非確認(rèn)響 應(yīng)消息的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段執(zhí) 行重傳,觸發(fā)輪詢過(guò)程。
進(jìn)一步的,所述不包含非確認(rèn)響應(yīng)消息,包括發(fā)送端沒(méi)有收到所述 PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù) 據(jù)單元分段的任何狀態(tài)報(bào)告消息,或者已經(jīng)接收到的PDCP SDU所涉及到 的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào) 告消息都是確認(rèn)消息。
進(jìn)一步的,所述方法還包括
發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的輪 詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到 的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào) 告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則針對(duì)所述收到非確認(rèn)響應(yīng)消息的 無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段執(zhí)行重傳,觸 發(fā)輪詢過(guò)程。
進(jìn)一步的,所述方法還包括
發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間到達(dá)或者超過(guò)預(yù)設(shè)次數(shù)的輪 詢后還沒(méi)有收到接收端的狀態(tài)報(bào)告,或者在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù) 的輪詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉 及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀 態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
進(jìn)一步的,所述方法還包括
當(dāng)發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的 輪詢后接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或 無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息,則不再 觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
進(jìn)一步的,所述觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程,包括利用發(fā)送移動(dòng)接收 窗口過(guò)程通知接收端丟棄相關(guān)的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元。
進(jìn)一步的,所述觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程,包括發(fā)送端確認(rèn)模 式無(wú)線鏈路控制層實(shí)體使用復(fù)位協(xié)議數(shù)據(jù)單元通知接收端確認(rèn)模式無(wú)線鏈 路控制層實(shí)體復(fù)位,或者發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體指示其高層協(xié) 議層的無(wú)線資源控制層,由無(wú)線資源控制層信令控制接收端確認(rèn)模式無(wú)線鏈 路控制層實(shí)體復(fù)位。
為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了 一種服務(wù)數(shù)據(jù)單元丟棄方法, 應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元, 即PDCPSDU丟棄,所述方法包括
當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已 經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制 層序列號(hào),則當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控
有一個(gè)是非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈 路控制實(shí)體復(fù)位過(guò)程。
為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了 一種服務(wù)數(shù)據(jù)單元丟棄方法, 應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元, 即PDCPSDU丟棄,所述方法包括
當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已 經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制 層序列號(hào),則當(dāng)發(fā)送端接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確 認(rèn)消息,則不再觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò) 程。
為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種服務(wù)數(shù)據(jù)單元丟棄方法, 應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,
即PDCPSDU丟棄,所述方法包括
當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已 經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制 層序列號(hào),則
當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù) 據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中不包含非確認(rèn) 響應(yīng)消息,并且所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或 無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息沒(méi)有收全,則觸發(fā)輪詢過(guò) 程;
當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù) 據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是 非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí) 體復(fù)位過(guò)程;
當(dāng)發(fā)送端接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù) 單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息, 則不再觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
進(jìn)一步的,所述不包含非確認(rèn)響應(yīng)消息,包括發(fā)送端沒(méi)有收到所述 PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù) 據(jù)單元分段的任何狀態(tài)報(bào)告消息,或者已經(jīng)接收到的PDCP SDU所涉及到 的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào) 告消息都是確認(rèn)消息。
進(jìn)一步的,發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間到達(dá)或者超過(guò)預(yù) 設(shè)次數(shù)的輪詢后還沒(méi)有收到接收端的狀態(tài)報(bào)告,或者在預(yù)設(shè)時(shí)間內(nèi)或者未超20081000 過(guò)預(yù)設(shè)次數(shù)的輪詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元 分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則觸發(fā)服務(wù)數(shù)據(jù)單元 丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
進(jìn)一步的,所述觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程,包括利用發(fā)送移動(dòng)接收 窗口過(guò)程通知接收端丟棄相關(guān)的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元。
進(jìn)一步的,所述觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程,包括發(fā)送端確認(rèn)模 式無(wú)線鏈路控制層實(shí)體使用復(fù)位協(xié)議數(shù)據(jù)單元通知接收端確認(rèn)模式無(wú)線鏈 路控制層實(shí)體復(fù)位,或者發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體指示其高層協(xié) 議層的無(wú)線資源控制層,由無(wú)線資源控制層信令控制接收端確認(rèn)模式無(wú)線鏈 路控制層實(shí)體復(fù)位。
本發(fā)明所公開(kāi)的PDCPSDU丟棄觸發(fā)條件,在已經(jīng)分配了 RLC序列號(hào) 的情況下,既避免了現(xiàn)有的不丟棄PDCP SDU的方法造成的PDCP SDU在 緩沖區(qū)中滯留時(shí)間過(guò)長(zhǎng)而導(dǎo)致緩沖區(qū)過(guò)載,又避免了現(xiàn)有的立即丟棄PDCP SDU的方法所帶來(lái)的無(wú)線資源浪費(fèi)及不公平現(xiàn)象,設(shè)置輪詢位比直接使用 "發(fā)送移動(dòng)接收窗口"過(guò)程也節(jié)省了一定的無(wú)線資源。該方案與每個(gè)RLC PDU設(shè)置一個(gè)丟棄定時(shí)器的方案相比也有優(yōu)勢(shì),避免了處理復(fù)雜性以及處 理開(kāi)銷(xiāo)。
圖1為第三代移動(dòng)通信系統(tǒng)WCDMA中"發(fā)送移動(dòng)接收窗口 (Send MRW)"流程。
圖2為第三代移動(dòng)通信系統(tǒng)WCDMA中RLC復(fù)位流程。
圖3為L(zhǎng)TE系統(tǒng)中可能的RLC復(fù)位流程的兩種方式。
圖4為本發(fā)明一應(yīng)用實(shí)例的PDCP SDU丟棄觸發(fā)方法流程圖。
具體實(shí)施例方式
本發(fā)明的主要思想是為了避免現(xiàn)有的在PDCP SDU已經(jīng)分配了 RLC
14序列號(hào)的情況下,PDCP SDU立即丟棄或者PDCP SDU不丟棄的方法所帶來(lái) 的弊端,設(shè)置一定的丟棄條件,在所述條件得到滿足時(shí)進(jìn)行PDCP SDU丟 棄或RLC復(fù)位,可以消除上述兩種方法的缺點(diǎn)。
在本發(fā)明中所述條件為設(shè)置一預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù),在所述預(yù)設(shè)時(shí)間 或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程,并根據(jù)輪詢后獲得的結(jié)果進(jìn)行丟棄或者不 丟棄的處理。
本發(fā)明的上述主要思想是基于以下考慮其實(shí)在發(fā)送方SDU丟棄定時(shí) 器超時(shí)時(shí)不一定意味著該SDU已經(jīng)超過(guò)了 PDB,因?yàn)榻邮辗娇赡芤呀?jīng)正確 接收到了相關(guān)的RLC PDU,只是發(fā)送方還沒(méi)有收到狀態(tài)報(bào)告而不知道相關(guān) 的SDU在接收方的真實(shí)狀態(tài)。而且, 一般情況下使用AM的業(yè)務(wù)多數(shù)為時(shí) 延不敏感業(yè)務(wù),應(yīng)該在某種程度下允許一定數(shù)量的SDU超過(guò)PDB。因此在 已經(jīng)分配了 RLC序列號(hào)的情況下,在發(fā)送端還在等待狀態(tài)報(bào)告或者執(zhí)行重 傳的過(guò)程中,可以不執(zhí)行SDU丟棄。
另外,在PDCP SDU已經(jīng)分配了 RLC序列號(hào)的情況下,本發(fā)明所提供 的另 一個(gè)方案是通過(guò)對(duì)發(fā)送端已經(jīng)收到的狀態(tài)報(bào)告消息中包含所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元RLC PDU的狀態(tài)報(bào)告進(jìn)行判 斷,并且根據(jù)其中的確認(rèn)響應(yīng)消息和非確認(rèn)響應(yīng)消息的情況分別進(jìn)行處理, 相比于現(xiàn)有的單純不丟棄SDU的方法避免了 SDU在緩沖區(qū)中滯留時(shí)間過(guò)長(zhǎng) 而導(dǎo)致緩沖區(qū)過(guò)載的問(wèn)題,又避免了現(xiàn)有的SDU立即丟棄所帶來(lái)的無(wú)線資 源浪費(fèi)及不公平現(xiàn)象。
本發(fā)明適用于AMRLC實(shí)體。
下面首先對(duì)本發(fā)明的SDU丟棄方法進(jìn)行說(shuō)明。本發(fā)明針對(duì)LTE無(wú)線接 口基于定時(shí)器的PDCP SDU丟棄方案,并且適用情形是當(dāng)某PDCP SDU 所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給RLC層且在 RLC層已經(jīng)分配了 RLC序列號(hào),則可能會(huì)有以下的幾種處理方式
一 、設(shè)置預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù),在觸發(fā)服務(wù)數(shù)據(jù)單元丟棄或者無(wú)線 鏈路控制實(shí)體復(fù)位前,在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程。此處的 預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)可以是預(yù)先配置的,或者在PDCP SDU遞交給RLC層 分配序列號(hào)(SN)后再設(shè)置,本發(fā)明對(duì)此不加以限定。具體來(lái)說(shuō),觸發(fā)輪詢過(guò)程包括兩種情況
1 、如果發(fā)送端已經(jīng)收到的狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到的 RLC PDU或RLC PDU分段中一個(gè)或多個(gè)非確認(rèn)響應(yīng)消息NACK時(shí),針對(duì) 所述收到非確認(rèn)響應(yīng)消息的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié) 議數(shù)據(jù)單元分段執(zhí)行重傳,觸發(fā)輪詢過(guò)程;
的RLC PDU或RLC PDU分段的任何響應(yīng)消息,或者狀態(tài)報(bào)告中所包含的 PDCP SDU所涉及到的RLC PDU或RLC PDU分段都是確認(rèn)消息ACK但是 還有一個(gè)或多個(gè)所涉及到的RLC PDU或RLC PDU分段的狀態(tài)消息沒(méi)有收 全,則觸發(fā)輪詢(Polling)過(guò)程向接收端請(qǐng)求狀態(tài)報(bào)告。
二、 發(fā)送端接收到狀態(tài)報(bào)告時(shí)如果所述PDCP SDU所涉及的所有RLC PDU或RLC PDU分^a的消息都已經(jīng)包括,且都是確認(rèn)消息ACK,則不再 觸發(fā)SDU丟棄過(guò)程或者RLC復(fù)位過(guò)程;
三、 如果發(fā)送端已經(jīng)收到的狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到 的RLC PDU或RLC PDU分段中一個(gè)或多個(gè)非確認(rèn)響應(yīng)消息NACK時(shí),直 接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制層復(fù)位過(guò)程。
進(jìn)一步來(lái)說(shuō),在第一種情況下的后續(xù)處理方法還包括兩種方式1、發(fā) 送端在觸發(fā)輪詢過(guò)程后,在預(yù)設(shè)時(shí)間內(nèi),發(fā)送端接收到狀態(tài)報(bào)告時(shí)如果狀態(tài) 報(bào)告包含所述PDCP SDU所涉及到的RLC PDU或RLC PDU分段中 一個(gè)或 多個(gè)非確認(rèn)響應(yīng)消息NACK時(shí),針對(duì)所述收到非確認(rèn)響應(yīng)消息的無(wú)線鏈路 控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段執(zhí)行重傳,再次觸發(fā)輪 詢過(guò)程;或者,
2、發(fā)送端在觸發(fā)輪詢過(guò)程后,在預(yù)設(shè)時(shí)間內(nèi),發(fā)送端接收到狀態(tài)報(bào)告 時(shí)如果狀態(tài)報(bào)告包含所述PDCP SDU所涉及到的RLC PDU或RLC PDU分 段中一個(gè)或多個(gè)非確認(rèn)響應(yīng)消息NACK時(shí),直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò) 程或者觸發(fā)無(wú)線鏈路控制層復(fù)位過(guò)程。
當(dāng)發(fā)送端在觸發(fā)^^詢過(guò)程后,如果在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的 輪詢后接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息,則不再 觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
發(fā)送端觸發(fā)SDU丟棄過(guò)程時(shí),利用"發(fā)送移動(dòng)接收窗口 (SendMRW)" 過(guò)程通知接收端丟棄相關(guān)的RLC PDU。
發(fā)送端觸發(fā)RLC復(fù)位流程時(shí),RLC復(fù)位過(guò)程可以采用現(xiàn)有方案,即在 發(fā)送端AM RLC實(shí)體使用RESET控制PDU通知接收端AM RLC復(fù)位,或 者發(fā)送端AM RLC實(shí)體指示其高層協(xié)議層RRC,由RRC信令控制接收端 AM RLC復(fù)位。
下面通過(guò)具體應(yīng)用中的一應(yīng)用實(shí)施對(duì)本發(fā)明技術(shù)方案進(jìn)行示例性說(shuō)明。
參照?qǐng)D4所示,為本發(fā)明一應(yīng)用實(shí)例的PDCP SDU丟棄觸發(fā)方法流程 圖,說(shuō)明了一種AMRLC實(shí)體復(fù)位觸發(fā)流程,所述方法具體步驟如下
步驟401: PDCP層從高層接收PDCP SDU;
步驟402: PDCP層對(duì)每個(gè)PDCP SDU設(shè)置并啟動(dòng)SDU丟棄定時(shí)器 Timer_Discard;
步驟403: PDCP層進(jìn)行相關(guān)處理如對(duì)PDCP SDU執(zhí)行頭壓縮、加密、 向RLC層遞交等操作;
步驟404: RLC層進(jìn)行相關(guān)處理如從PDCP層接收PDCP SDU,進(jìn)行 分段、串接、增加頭信息、向底層遞交RLCPDU、接收并處理接收端AMRLC 實(shí)體的狀態(tài)報(bào)告等操作;
步驟405:判斷Timer—Discard是否超時(shí)?是,轉(zhuǎn)步驟406;否,轉(zhuǎn)步驟
401;
步驟406:是,超時(shí),進(jìn)一步判斷PDCP SDU是否已經(jīng)遞交給RLC層 且分配了RLC序列號(hào)?是,轉(zhuǎn)步驟407;否,轉(zhuǎn)步驟409;
步驟407:是,如果發(fā)送端已經(jīng)收到的狀態(tài)報(bào)告中包含所述PDCP SDU 所涉及到的RLC PDU中一個(gè)或多個(gè)非確認(rèn)響應(yīng)消息NACK時(shí),觸發(fā)SDU 丟棄過(guò)程或者觸發(fā)RLC復(fù)位過(guò)程,如果發(fā)送端已經(jīng)收到的狀態(tài)報(bào)告中不包 含所述PDCP SDU所涉及到的RLC PDU的任何響應(yīng)消息,或者狀態(tài)報(bào)告中 所包含的PDCP SDU所涉及到的RLC PDU都是確認(rèn)消息ACK但是還有一個(gè)或多個(gè)所涉及到的RLC PDU的狀態(tài)消息沒(méi)有收全,則觸發(fā)輪詢(Polling) 過(guò)程向接收端請(qǐng)求狀態(tài)報(bào)告,轉(zhuǎn)步驟408;
步驟408:發(fā)送端接收到狀態(tài)報(bào)告時(shí)如果所述PDCP SDU所涉及的所有 RLC PDU都是確認(rèn)消息ACK,則不執(zhí)行SDU丟棄;如果狀態(tài)報(bào)告包含所 述PDCP SDU所涉及到的RLC PDU中一個(gè)或多個(gè)非確認(rèn)響應(yīng)消息NACK 時(shí),則觸發(fā)SDU丟棄過(guò)程或者觸發(fā)RLC復(fù)位過(guò)程,轉(zhuǎn)步驟401;
步驟409:否,說(shuō)明對(duì)應(yīng)的PDCP SDU還沒(méi)有遞交給RLC層或者已經(jīng) 遞交給RLC層但在RLC層還沒(méi)有分配RLC序列號(hào),則丟棄對(duì)應(yīng)的PDCP SDU/PDU。轉(zhuǎn)步驟401。
最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限 制,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或 者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明 的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1、一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,即PDCP SDU丟棄,其特征在于,所述方法包括當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制層序列號(hào),在觸發(fā)服務(wù)數(shù)據(jù)單元丟棄或者無(wú)線鏈路控制實(shí)體復(fù)位前,在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程。
2、 如權(quán)利要求1所述的方法,其特征在于,所述在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程,包括當(dāng)發(fā)送端在所述預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中不包含非確認(rèn)響應(yīng)消息,并且所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息沒(méi)有收全,則觸發(fā)輪詢過(guò)程。
3、 如權(quán)利要求l所述的方法,其特征在于,所述在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程,包括當(dāng)發(fā)送端在所述預(yù)i殳時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則針對(duì)所述收到非確認(rèn)響應(yīng)消息的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段執(zhí)行重傳,觸發(fā)輪詢過(guò)程。
4、 如權(quán)利要求2所述的方法,其特征在于,所述不包含非確認(rèn)響應(yīng)消息,包括發(fā)送端沒(méi)有收到所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的任何狀態(tài)報(bào)告消息,或者已經(jīng)接收到的PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息都是確認(rèn)消息。
5、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的輪詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則針對(duì)所述收到非確認(rèn)響應(yīng)消息的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段執(zhí)行重傳,觸發(fā)輪詢過(guò)程。
6、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間到達(dá)或者超過(guò)預(yù)設(shè)次數(shù)的輪詢后還沒(méi)有收到接收端的狀態(tài)報(bào)告,或者在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的輪詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
7、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括當(dāng)發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的輪詢后接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息,則不再觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
8、 如權(quán)利要求6或7所述的方法,其特征在于,所述觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程,包括利用發(fā)送移動(dòng)接收窗口過(guò)程通知接收端丟棄相關(guān)的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元。
9、 如權(quán)利要求6或7所述的方法,其特征在于,所述觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程,包括發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體使用復(fù)位協(xié)議數(shù)據(jù)單元通知接收端確認(rèn)模式無(wú)線鏈路控制層實(shí)體復(fù)位,或者發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體指示其高層協(xié)議層的無(wú)線資源控制層,由無(wú)線資源控制層信令控制接收端確認(rèn)模式無(wú)線鏈路控制層實(shí)體復(fù)位。
10、 一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,即PDCPSDU丟棄,其特征在于,所述方法包括當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制層序列號(hào),則當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
11 、 一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,即PDCP SDU丟棄,其特征在于,所述方法包括當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制層序列號(hào),則當(dāng)發(fā)送端接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息,則不再觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
12、 一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元,即PDCP SDU丟棄,其特征在于,所述方法包括當(dāng)所述PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制層序列號(hào),則當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中不包含非確認(rèn)響應(yīng)消息,并且所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息沒(méi)有收全,則觸發(fā)輪詢過(guò)程;當(dāng)發(fā)送端已經(jīng)收到的所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,直接觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程;當(dāng)發(fā)送端接收到所述PDCP SDU所涉及的所有無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息,且都是確認(rèn)消息,則不再觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
13、 如權(quán)利要求12所述的方法,其特征在于,所述不包含非確認(rèn)響應(yīng)消息,包括發(fā)送端沒(méi)有收到所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的任何狀態(tài)報(bào)告消息,或者已經(jīng)接收到的PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息都是確認(rèn)消息。
14、 如權(quán)利要求12所述的方法,其特征在于,發(fā)送端在觸發(fā)輪詢過(guò)程后,如果在預(yù)設(shè)時(shí)間到達(dá)或者超過(guò)預(yù)設(shè)次數(shù)的輪詢后還沒(méi)有收到接收端的狀態(tài)報(bào)告,或者在預(yù)設(shè)時(shí)間內(nèi)或者未超過(guò)預(yù)設(shè)次數(shù)的輪詢后收到接收端的狀態(tài)報(bào)告,且狀態(tài)報(bào)告中包含所述PDCP SDU所涉及到的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元或無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元分段的狀態(tài)報(bào)告消息中至少有一個(gè)是非確認(rèn)響應(yīng)消息,則觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程或者觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程。
15、 如權(quán)利要求12或14所述的方法,其特征在于,所述觸發(fā)服務(wù)數(shù)據(jù)單元丟棄過(guò)程,包括利用發(fā)送移動(dòng)接收窗口過(guò)程通知接收端丟棄相關(guān)的無(wú)線鏈路控制協(xié)議數(shù)據(jù)單元。
16、 如權(quán)利要求12或14所述的方法,其特征在于,所述觸發(fā)無(wú)線鏈路控制實(shí)體復(fù)位過(guò)程,包括發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體使用復(fù)位協(xié)議數(shù)據(jù)單元通知接收端確認(rèn)模式無(wú)線鏈路控制層實(shí)體復(fù)位,或者發(fā)送端確認(rèn)模式無(wú)線鏈路控制層實(shí)體指示其高層協(xié)議層的無(wú)線資源控制層,由無(wú)線資源控制層信令控制接收端確認(rèn)模式無(wú)線鏈路控制層實(shí)體復(fù)位。
全文摘要
本發(fā)明公開(kāi)了一種服務(wù)數(shù)據(jù)單元丟棄方法,應(yīng)用于通信系統(tǒng)無(wú)線接口基于定時(shí)器的分組數(shù)據(jù)匯聚協(xié)議層服務(wù)數(shù)據(jù)單元即PDCP SDU丟棄,所述方法包括當(dāng)PDCP SDU所對(duì)應(yīng)的丟棄定時(shí)器超時(shí)時(shí),如果該P(yáng)DCP SDU已經(jīng)遞交給無(wú)線鏈路控制層并且在無(wú)線鏈路控制層已經(jīng)分配了無(wú)線鏈路控制層序列號(hào),在觸發(fā)服務(wù)數(shù)據(jù)單元丟棄或者無(wú)線鏈路控制實(shí)體復(fù)位前,在預(yù)設(shè)時(shí)間或者預(yù)設(shè)次數(shù)內(nèi)先觸發(fā)輪詢過(guò)程。本發(fā)明避免了現(xiàn)有方法SDU立即丟棄所帶來(lái)的無(wú)線資源浪費(fèi)及不公平現(xiàn)象。
文檔編號(hào)H04L1/16GK101483505SQ20081000036
公開(kāi)日2009年7月15日 申請(qǐng)日期2008年1月8日 優(yōu)先權(quán)日2008年1月8日
發(fā)明者健 張, 阮象華 申請(qǐng)人:中興通訊股份有限公司