一種服務(wù)數(shù)據(jù)單元的處理方法與裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種服務(wù)數(shù)據(jù)單元的處理方法和裝置,用以解決現(xiàn)有技術(shù)中針對(duì)每個(gè)SDU都需要維護(hù)一個(gè)定時(shí)器從而導(dǎo)致處理效率低,且耗費(fèi)資源的問(wèn)題。該方法包括:PDCP實(shí)體記錄接收到的SDU的接收時(shí)間;按照接收先后順序,依次確定所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值;將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給RLC實(shí)體。
【專利說(shuō)明】一種服務(wù)數(shù)據(jù)單元的處理方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信【技術(shù)領(lǐng)域】,尤其涉及一種服務(wù)數(shù)據(jù)單元的處理方法與裝置?!颈尘凹夹g(shù)】
[0002]長(zhǎng)期演進(jìn)(Long Term Evolution, LTE)系統(tǒng)作為第四代移動(dòng)通信的標(biāo)準(zhǔn)技術(shù)之一,是一種專門為移動(dòng)高寬帶應(yīng)用而設(shè)計(jì)的無(wú)線通信標(biāo)準(zhǔn),其數(shù)據(jù)傳輸速率上行可達(dá)50Mbit/s,下行可達(dá) 100Mbit/s,并支持多種帶寬分配(1.4MHz、3MHz、5MHz、10MHz、15MHz 和20MHz),頻譜分配靈活,無(wú)線網(wǎng)絡(luò)架構(gòu)更加扁平化,減少了系統(tǒng)時(shí)延,降低了建網(wǎng)成本和維護(hù)成本。
[0003]在第四代移動(dòng)通信系統(tǒng)中,當(dāng)進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸時(shí),來(lái)自網(wǎng)絡(luò)側(cè)通用分組無(wú)線業(yè)務(wù)(General Packet Radio Service,GPRS)隧道協(xié)議(GPRS Turning Protocol,GTP)層的用戶面數(shù)據(jù)都匯聚在分組數(shù)據(jù)匯聚協(xié)議(Packet Data Convergence Protocol, PDCP)層,其中rocp層具有定時(shí)丟棄的功能,該功能基于定時(shí)器,即rocp層從gtp層每接收到一個(gè)服務(wù)數(shù)據(jù)單元(Service Data Unit, SDU)時(shí),都為該SDU啟動(dòng)一個(gè)定時(shí)器,當(dāng)定時(shí)器溢出時(shí),如果該SDU仍未被傳輸,那么丟棄該SDU,這一丟棄機(jī)制可以防止傳輸數(shù)據(jù)的過(guò)渡延時(shí)和排隊(duì)現(xiàn)象,保證數(shù)據(jù)的實(shí)時(shí)性和較好的用戶體驗(yàn)。
[0004]但是,由于LTE下行速率高達(dá)100Mbps,在每個(gè)傳輸周期內(nèi)都會(huì)有大量的SDU,如果每個(gè)SDU都通過(guò)一個(gè)定時(shí)器來(lái)判斷是否超時(shí)的話,則需要處理大量的定時(shí)器,這樣不僅處理效率低,而且非常耗費(fèi)系統(tǒng)資源,嚴(yán)重影響系統(tǒng)性能。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種服務(wù)數(shù)據(jù)單元的處理方法與裝置,用以解決現(xiàn)有技術(shù)中針對(duì)每個(gè)SDU都需要維護(hù)一個(gè)定時(shí)器從而導(dǎo)致處理效率低,且耗費(fèi)資源的問(wèn)題。
[0006]本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0007]本發(fā)明實(shí)施例提供了一種服務(wù)數(shù)據(jù)單元SDU的處理方法,包括:
[0008]分組數(shù)據(jù)匯聚協(xié)議rocp實(shí)體記錄接收到的SDU的接收時(shí)間;
[0009]所述rocp實(shí)體按照接收先后順序,依次確定所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值;
[0010]所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給無(wú)線鏈路控制協(xié)議RLC實(shí)體。
[0011]進(jìn)一步的,所述方法還包括:
[0012]所述rocp實(shí)體將確定出的存放時(shí)間超過(guò)所述最大存放閾值的SDU丟棄。
[0013]進(jìn)一步的,所述SDU按照接收先后順序存儲(chǔ)在rocp接收隊(duì)列中;則
[0014]所述rocp實(shí)體按照接收先后順序,依次確定所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值,具體包括:
[0015]所述rocp實(shí)體循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值:
[0016]獲取TOCP接收隊(duì)列中位于隊(duì)首的SDU ;并
[0017]根據(jù)所述位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定所述位于隊(duì)首的SDU的存放時(shí)間。
[0018]其中,所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給RLC實(shí)體,具體包括:
[0019]所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給所述RLC實(shí)體,直至當(dāng)前數(shù)據(jù)處理周期結(jié)束或者所述RLC實(shí)體拒絕接收。
[0020]本發(fā)明實(shí)施例還提供了一種服務(wù)數(shù)據(jù)單元SDU的處理裝置,包括:
[0021]接收時(shí)間記錄單元,用于記錄接收到的SDU的接收時(shí)間;
[0022]存放時(shí)間確定單元,用于按照接收先后順序,依次確定接收時(shí)間記錄單元中所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值;
[0023]發(fā)送單元,用于將存放時(shí)間確定單元確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給無(wú)線鏈路控制協(xié)議RLC實(shí)體。
[0024]進(jìn)一步的,所述裝置還包括:
[0025]丟棄單元,用于將存放時(shí)間確定單元確定出的存放時(shí)間超過(guò)所述最大存放閾值的SDU丟棄。
[0026]進(jìn)一步的,所述SDU按照接收先后順序存儲(chǔ)在rocp接收隊(duì)列中;則
[0027]存放時(shí)間確定單元,具體用于:
[0028]循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值:
[0029]獲取HXP接收隊(duì)列中位于隊(duì)首的SDU ;并根據(jù)所述位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定所述位于隊(duì)首的SDU的存放時(shí)間。
[0030]進(jìn)一步的,所述發(fā)送單元,具體用于:
[0031]將存放時(shí)間確定單元確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給所述RLC實(shí)體,直至當(dāng)前數(shù)據(jù)處理周期結(jié)束或者所述RLC實(shí)體拒絕接收。
[0032]本發(fā)明實(shí)施例的有益效果如下:
[0033]本發(fā)明實(shí)施例中,通過(guò)記錄每個(gè)SDU的接收時(shí)間來(lái)確定每個(gè)SDU的存放時(shí)間,以此代替了對(duì)每個(gè)SDU使用定時(shí)器的機(jī)制,并且在確定出第一個(gè)存放時(shí)間未超時(shí)的SDU時(shí),便停止對(duì)后續(xù)SDU的存放時(shí)間的判斷,而是默認(rèn)后續(xù)SDU均未超時(shí),與現(xiàn)有技術(shù)相比,既簡(jiǎn)化了對(duì)每個(gè)SDU是否存放超時(shí)的判斷,又減少了定時(shí)器對(duì)系統(tǒng)資源的占用,進(jìn)而提高了處理效率和系統(tǒng)性能?!緦@綀D】
【附圖說(shuō)明】
[0034]圖1為現(xiàn)有技術(shù)中LTE無(wú)線通信用戶面協(xié)議棧的結(jié)構(gòu)示意圖;
[0035]圖2為本發(fā)明實(shí)施例提供的一種SDU的處理方法的原理流程圖;
[0036]圖3為本發(fā)明實(shí)施例提供的SDU的處理方法在實(shí)際應(yīng)用中的實(shí)現(xiàn)流程圖;
[0037]圖4為本發(fā)明實(shí)施例提供的一種SDU的處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038]為了解決現(xiàn)有技術(shù)中針對(duì)每個(gè)SDU都需要維護(hù)一個(gè)定時(shí)器從而導(dǎo)致處理效率低,且耗費(fèi)資源的問(wèn)題, 申請(qǐng)人:對(duì)現(xiàn)有的SDU處理機(jī)制進(jìn)行了深入研究。
[0039]如圖1所示,為現(xiàn)有技術(shù)中LTE無(wú)線通信用戶面協(xié)議棧的結(jié)構(gòu)示意圖。其中,SDU依次經(jīng)過(guò)GTP、rocp、無(wú)線鏈路控制(Radio Link Control, RLC)層、媒介接入控制(Medium Access Control, MAC)層和物理層PHY后經(jīng)空口傳輸?shù)綄?duì)等實(shí)體協(xié)議層。根據(jù)承載業(yè)務(wù)的類型,SDU在RLC層被分為確認(rèn)模式(Acknowledged Mode, AM)或非確認(rèn)模式(Unacknowledged Mode,UM)傳輸,AM模式具有自動(dòng)重傳請(qǐng)求(Automatic Repeat Request,ARQ)功能,能保證正常業(yè)務(wù)過(guò)程中數(shù)據(jù)不丟失。HXP為了支持?jǐn)?shù)據(jù)業(yè)務(wù)的無(wú)損切換,映射到RLC AM模式下的I3DCP實(shí)體也有重傳機(jī)制,這就必須把從GTP層發(fā)來(lái)的SDU在TOCP層緩存下來(lái)。
[0040]rocp層從GTP層每接收一個(gè)SDU,都為該SDU啟動(dòng)一個(gè)丟棄定時(shí)器(DiscardTimer),當(dāng)丟棄定時(shí)器超時(shí)后,如果該SDU仍未被傳輸,那么丟棄此SDU ;當(dāng)丟棄定時(shí)器未超時(shí),并且滿足條件可以發(fā)送到RLC層,則發(fā)送該SDU到RLC層。但是,由于LTE下行速率高達(dá)100Mbps,在每個(gè)傳輸周期內(nèi)都會(huì)有大量的SDU,如果每個(gè)SDU都通過(guò)一個(gè)定時(shí)器來(lái)判斷是否超時(shí)的話,則需要處理大量的定時(shí)器,這樣不僅處理效率低,而且非常耗費(fèi)系統(tǒng)資源,嚴(yán)重影響系統(tǒng)性能。
[0041]基于上述現(xiàn)有的SDU處理機(jī)制存在的問(wèn)題, 申請(qǐng)人:提出了一種SDU的處理方案。該技術(shù)方案中,通過(guò)記錄每個(gè)SDU的接收時(shí)間來(lái)確定每個(gè)SDU的存放時(shí)間,以此代替了對(duì)每個(gè)SDU使用定時(shí)器的機(jī)制,并且在確定出第一個(gè)存放時(shí)間未超時(shí)的SDU時(shí),便停止對(duì)后續(xù)SDU的存放時(shí)間的判斷,而是默認(rèn)后續(xù)SDU均未超時(shí),與現(xiàn)有技術(shù)相比,既簡(jiǎn)化了對(duì)每個(gè)SDU是否存放超時(shí)的判斷,又減少了定時(shí)器對(duì)系統(tǒng)資源的占用,進(jìn)而提高了處理效率和系統(tǒng)性能。
[0042]以下結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例的特征可以互相結(jié)合。
[0043]本發(fā)明實(shí)施例中提供了一種SDU的處理方法,如圖2所示,為該方法的原理流程圖,該方法具體包括下述步驟:
[0044]步驟21,PDCP實(shí)體記錄接收到的SDU的接收時(shí)間。
[0045]步驟22,PDCP實(shí)體按照接收先后順序,依次確定接收到的SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值。
[0046]存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值。
[0047]其中,PDCP實(shí)體的本地時(shí)鐘的當(dāng)前時(shí)間即為當(dāng)前系統(tǒng)時(shí)間。
[0048]對(duì)于確定出的存放時(shí)間超過(guò)預(yù)先設(shè)置的最大存放閾值的SDU,則直接丟棄,以釋放內(nèi)存空間,同時(shí)還可以進(jìn)行數(shù)據(jù)丟包統(tǒng)計(jì)。
[0049]進(jìn)一步的,當(dāng)步驟21接收到的SDU按照接收先后順序存儲(chǔ)在HXP接收隊(duì)列中時(shí),本步驟可以按照如下方式實(shí)現(xiàn):
[0050]循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值:
[0051]獲取rocp接收隊(duì)列中位于隊(duì)首的SDU ;
[0052]根據(jù)該位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定該位于隊(duì)首的SDU的存放時(shí)間。
[0053]步驟23,PDCP實(shí)體將確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU以及在該SDU之后接收到的SDU按照接收先后順序依次發(fā)送給RLC實(shí)體。
[0054]下面基于上述原理,對(duì)本發(fā)明實(shí)施例提供的SDU的處理方案進(jìn)行詳細(xì)描述。
[0055]如圖3所示,為本發(fā)明實(shí)施例提供的SDU的處理方法在實(shí)際應(yīng)用中的實(shí)現(xiàn)流程圖。該方案具體包括如下步驟:
[0056]步驟31,PDCP實(shí)體接收來(lái)自GTP層的SDU,并將SDU標(biāo)記上接收時(shí)間Ta,然后按照接收先后順序?qū)?biāo)記了接收時(shí)間的SDU存入rocp接收隊(duì)列中;
[0057]步驟32,在數(shù)據(jù)處理周期內(nèi),HXP實(shí)體獲取PDCP接收隊(duì)列中位于隊(duì)首的SDU,根據(jù)其接收時(shí)間Ta和當(dāng)前系統(tǒng)時(shí)間Tb,確定出該SDU的存放時(shí)間Λ Τ( Λ T = Tb-Ta);
[0058]步驟33,PDCP實(shí)體判斷該SDU的存放時(shí)間Λ T是否超過(guò)預(yù)先設(shè)置的最大存放閾值Τ,如果超過(guò),即Λ T大于T ( Δ Τ>Τ),則轉(zhuǎn)步驟34 ;否則轉(zhuǎn)步驟35。
[0059]步驟34,該SDU的存放時(shí)間Λ T超過(guò)了最大存放閾值Τ,因此TOCP實(shí)體直接丟棄該SDU,并轉(zhuǎn)步驟32。
[0060]步驟35,該SDU的存放時(shí)間Λ T未超過(guò)最大存放閾值Τ,因此TOCP實(shí)體對(duì)該SDU進(jìn)行協(xié)議處理,并將處理后的SDU發(fā)送到RLC接收隊(duì)列中,并繼續(xù)對(duì)rocp接收隊(duì)列里其它SDU依次進(jìn)行協(xié)議處理并發(fā)送,直至當(dāng)前數(shù)據(jù)周期結(jié)束,或者RLC拒絕接收。
[0061]該步驟中,在檢測(cè)到rocp接收隊(duì)列里的第一個(gè)存放時(shí)間未超時(shí)的SDU時(shí),便停止對(duì)rocp接收隊(duì)列中后面的SDU的檢測(cè),而是默認(rèn)后面的SDU均未超時(shí),對(duì)于LTE下行速率可達(dá)IOOMbps的數(shù)據(jù)處理量來(lái)說(shuō),這樣可以大大減少對(duì)丟棄定時(shí)器的處理,簡(jiǎn)化了丟棄定時(shí)器的判斷過(guò)程。
[0062]其中,協(xié)議處理包括:頭部壓縮和解壓縮,完整性保護(hù),加密和解密,PDCPSN值維護(hù),按序遞交等。
[0063]本發(fā)明實(shí)施例中,通過(guò)記錄每個(gè)SDU的接收時(shí)間來(lái)確定每個(gè)SDU的存放時(shí)間,以此代替了對(duì)每個(gè)SDU使用定時(shí)器的機(jī)制,并且在確定出第一個(gè)存放時(shí)間未超時(shí)的SDU時(shí),便停止對(duì)后續(xù)SDU的存放時(shí)間的判斷,而是默認(rèn)后續(xù)SDU均未超時(shí),與現(xiàn)有技術(shù)相比,既簡(jiǎn)化了對(duì)每個(gè)SDU是否存放超時(shí)的判斷,又減少了定時(shí)器對(duì)系統(tǒng)資源的占用,進(jìn)而提高了處理效率和系統(tǒng)性能。
[0064]基于上述方法,本發(fā)明實(shí)施例還提供了一種SDU的處理裝置,如圖4所示,為該裝置的結(jié)構(gòu)示意圖,包括:
[0065]接收時(shí)間記錄單元41,用于記錄接收到的SDU的接收時(shí)間;
[0066]存放時(shí)間確定單元42,用于按照接收先后順序,依次確定接收時(shí)間記錄單元41中所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值;
[0067]發(fā)送單元43,用于將存放時(shí)間確定單元42確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給無(wú)線鏈路控制協(xié)議RLC實(shí)體。
[0068]所述裝置還包括:
[0069]丟棄單元44,用于將存放時(shí)間確定單元42確定出的存放時(shí)間超過(guò)所述最大存放閾值的SDU丟棄。
[0070]所述SDU按照接收先后順序存儲(chǔ)在rocp接收隊(duì)列中;則
[0071]所述存放時(shí)間確定單元42,具體用于:
[0072]循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值:
[0073]獲取rocp接收隊(duì)列中位于隊(duì)首的SDU ;并根據(jù)所述位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定所述位于隊(duì)首的SDU的存放時(shí)間。
[0074]所述發(fā)送單元43,具體用于:
[0075]將存放時(shí)間確定單元42確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給所述RLC實(shí)體,直至當(dāng)前數(shù)據(jù)處理周期結(jié)束或者所述RLC實(shí)體拒絕接收。
[0076]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0077]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0078]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0079]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0080]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。[0081]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種服務(wù)數(shù)據(jù)單元SDU的處理方法,其特征在于,包括: 分組數(shù)據(jù)匯聚協(xié)議rocp實(shí)體記錄接收到的SDU的接收時(shí)間; 所述rocp實(shí)體按照接收先后順序,依次確定所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值; 所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給無(wú)線鏈路控制協(xié)議RLC實(shí)體。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述rocp實(shí)體將確定出的存放時(shí)間超過(guò)所述最大存放閾值的SDU丟棄。
3.如權(quán)利要求2所述的方法,其特征在于,所述SDU按照接收先后順序存儲(chǔ)在rocp接收隊(duì)列中;則 所述rocp實(shí)體按照接收先后順序,依次確定所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值,具體包括: 所述rocp實(shí)體循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值: 獲取rocp接收隊(duì)列中 位于隊(duì)首的SDU ;并 根據(jù)所述位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定所述位于隊(duì)首的SDU的存放時(shí)間。
4.如權(quán)利要求1所述的方法,其特征在于,所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給RLC實(shí)體,具體包括: 所述rocp實(shí)體將確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給所述RLC實(shí)體,直至當(dāng)前數(shù)據(jù)處理周期結(jié)束或者所述RLC實(shí)體拒絕接收。
5.一種服務(wù)數(shù)據(jù)單元SDU的處理裝置,其特征在于,包括: 接收時(shí)間記錄單元,用于記錄接收到的SDU的接收時(shí)間; 存放時(shí)間確定單元,用于按照接收先后順序,依次確定接收時(shí)間記錄單元中所述SDU的存放時(shí)間,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值;所述存放時(shí)間為當(dāng)前系統(tǒng)時(shí)間與當(dāng)前SDU的接收時(shí)間的差值; 發(fā)送單元,用于將存放時(shí)間確定單元確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給無(wú)線鏈路控制協(xié)議RLC實(shí)體。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 丟棄單元,用于將存放時(shí)間確定單元確定出的存放時(shí)間超過(guò)所述最大存放閾值的SDU丟棄。
7.如權(quán)利要求6所述的裝置,其特征在于,所述SDU按照接收先后順序存儲(chǔ)在rocp接收隊(duì)列中;則 存放時(shí)間確定單元,具體用于:循環(huán)執(zhí)行下述操作,直至確定出的存放時(shí)間未超過(guò)預(yù)先設(shè)置的最大存放閾值: 獲取rocp接收隊(duì)列中位于隊(duì)首的SDU ;并根據(jù)所述位于隊(duì)首的SDU的接收時(shí)間和當(dāng)前系統(tǒng)時(shí)間,確定所述位于隊(duì)首的SDU的存放時(shí)間。
8.如權(quán)利要求5所述的裝置,其特征在于,所述發(fā)送單元,具體用于: 將存放時(shí)間確定單元確定出的存放時(shí)間未超過(guò)所述最大存放閾值的SDU以及在確定出的存放時(shí)間未超過(guò)最大存放閾值的SDU之后接收到的SDU按照接收先后順序依次發(fā)送給所述RLC實(shí)體,直至當(dāng)前數(shù)據(jù)處理周期結(jié)束或者所述RLC實(shí)體拒絕接收。
【文檔編號(hào)】H04W28/02GK103987084SQ201410187128
【公開(kāi)日】2014年8月13日 申請(qǐng)日期:2014年5月5日 優(yōu)先權(quán)日:2014年5月5日
【發(fā)明者】潘小玲, 黃勇, 李寶龍, 胡呈欣 申請(qǐng)人:京信通信系統(tǒng)(中國(guó))有限公司