專利名稱:一種harq進(jìn)程的處理方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種HARQ進(jìn)程的處理方法、設(shè)備和系統(tǒng)。
背景技術(shù):
LCR(Low Chip Rate,低碼片速率)TDD (Time Division Duplexing,時分雙工) 系統(tǒng)在3GPP(3rd Generation Partnership Project,第三代合作伙伴計(jì)劃)中引入了增 強(qiáng)CELL(小區(qū))_FACH(Forward Access Channel,前向接入信道)的特性。其中,在增強(qiáng) CELL_FACH 的特性中,將 HSDPA(High speed Downlink Packet Access,高速下行分組接 入)和HSUPA (High speed Uplink Packet Access,高速上行分組接入)的相關(guān)信道以及 傳輸機(jī)制引入到了 CELL_FACH狀態(tài)。于是,在增強(qiáng)CELL_FACH狀態(tài)下,下行數(shù)據(jù)將會映射到 HS-DSCH(High speed Downlink Share Channel,高速下行共享信道)上進(jìn)行傳輸,而上行 數(shù)據(jù)將會映射到E-DCH(Enhanced Dedicated Channel,增強(qiáng)專用信道)上進(jìn)行傳輸,從而提 高了 CELL_FACH狀態(tài)下信令的傳輸速率,并減少了信令的傳輸時延。具體的,在增強(qiáng)CELL-FACH狀態(tài)下的下行數(shù)據(jù)傳輸過程中,UE(User Equipment,用 戶設(shè)備)將使用MAC (Media Access Control,媒體訪問控制)-ehs實(shí)體,如圖1所示的UE 側(cè)的MAC-ehs實(shí)體結(jié)構(gòu)的示意圖。而在增強(qiáng)CELL-FACH狀態(tài)下的上行數(shù)據(jù)傳輸過程中,UE 將使用MAC-is/i實(shí)體,如圖2所示的UE側(cè)的MAC-is/i實(shí)體結(jié)構(gòu)示意圖。在圖1所示的下行數(shù)據(jù)傳輸過程中,HARQ(Hybrid-ARQ,混合自動重傳請求)實(shí)體 負(fù)責(zé)解碼下行HARQ進(jìn)程所接收的數(shù)據(jù),即MAC-ehs PDU (Protocol Data Unit,協(xié)議數(shù)據(jù)單 元)。其中,對于解碼正確的數(shù)據(jù),HARQ實(shí)體需要向高層遞交;而未解碼正確的數(shù)據(jù),HARQ 實(shí)體需要存儲在自身進(jìn)程的緩存中,并等待重傳。對于解碼正確的數(shù)據(jù),在HARQ實(shí)體向高層遞交的過程中,需要經(jīng)過重排序 (Reordering)實(shí)體,該重排序?qū)嶓w將按照數(shù)據(jù)包頭中的傳輸序號(TSN)完成重排序操作; 并遞交給重組(Reassmbly)實(shí)體,該重組實(shí)體需要將經(jīng)過重排序的數(shù)據(jù)中可能存在的數(shù)據(jù) 分段,重組成一個完整的MAC-d PDU或者M(jìn)AC-c PDU,并最終遞交給高層。在圖2所示上行數(shù)據(jù)傳輸過程中,分段(kgmentation)實(shí)體負(fù)責(zé)將較大的MAC_d PDU或者M(jìn)AC-c PDU進(jìn)行分段,存儲未發(fā)送的數(shù)據(jù)包分段,并將從分段實(shí)體出來的數(shù)據(jù)包或 者數(shù)據(jù)包分段,傳遞給復(fù)用及TSN設(shè)置(Multiplexing and TSN setting)實(shí)體。由于MAC-is/i實(shí)體允許復(fù)用多條邏輯信道的數(shù)據(jù),而每條邏輯信道在接收端都 對應(yīng)一條重排序隊(duì)列,此時,復(fù)用及TSN設(shè)置實(shí)體將完成邏輯信道的復(fù)用功能,并為每一個 重排序隊(duì)列維護(hù)一個變量,該變量可以為CURRENT_TSN,初值為0,邏輯信道每發(fā)送一個新 的數(shù)據(jù)包,該復(fù)用及TSN設(shè)置實(shí)體可以將該數(shù)據(jù)包的傳輸序號(TSN)設(shè)置為變量CURRENT_ TSN的取值,并將變量CURRENT_TSN加1 (該CURRENT_TSN以64為模進(jìn)行翻轉(zhuǎn)),然后將數(shù) 據(jù)包傳遞給HARQ實(shí)體。HARQ實(shí)體負(fù)責(zé)利用上行HARQ進(jìn)程進(jìn)行數(shù)據(jù)的發(fā)送過程,對于沒有發(fā)送成功的數(shù) 據(jù),即MAC-i PDU,該HARQ實(shí)體需要存儲在HARQ進(jìn)程的緩存中,并等待重傳。
綜上可以看出,UE在增強(qiáng)CELL-FACH狀態(tài)下,可以利用HS-DSCH、E-DCH信道進(jìn)行 數(shù)據(jù)傳輸,而現(xiàn)有技術(shù)中,UE在CELL-DCH(Dedicated Channel,專用信道)狀態(tài)下也可以利 用HS-DSCH、E-DCH信道進(jìn)行數(shù)據(jù)傳輸。此外,UE在CELL-FACH狀態(tài)時,自身的能力等級(例如,傳輸塊長度TBS表格和控 制信道格式等)是根據(jù)規(guī)定和網(wǎng)絡(luò)側(cè)進(jìn)行約定的,而UE在CELL-DCH狀態(tài)時,可以將所使用 能力等級向網(wǎng)絡(luò)側(cè)上報(bào),RNC再通知給NodeB,而CELL-FACH狀態(tài)下RNC是不能將UE的能力 等級通知NodeB的,使用約定的能力等級,因此,當(dāng)UE在CELL-FACH狀態(tài)和CELL-DCH狀態(tài) 之間進(jìn)行狀態(tài)轉(zhuǎn)移時,在狀態(tài)轉(zhuǎn)移前后,所使用的能力等級可能會不同。因此,當(dāng)UE在CELL-FACH狀態(tài)和CELL-DCH狀態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,上下行HARQ 進(jìn)程中的數(shù)據(jù)不能再進(jìn)行重傳,否則,當(dāng)TBS表格和控制信道格式不同時(即所使用的能力 等級不同),相同TBS Index所指示的數(shù)據(jù)塊大小可能是不一樣的,繼而會導(dǎo)致數(shù)據(jù)接收時 合并解碼出現(xiàn)錯誤?,F(xiàn)有技術(shù)中,為了解決上述問題,在進(jìn)行狀態(tài)轉(zhuǎn)移時,需要清除HARQ進(jìn)程中的數(shù)據(jù)。具體的,對于下行數(shù)據(jù)傳輸,在狀態(tài)轉(zhuǎn)移過程中,按照現(xiàn)有協(xié)議,Node B(節(jié)點(diǎn)B) 需要利用下行HARQ進(jìn)程進(jìn)行新數(shù)據(jù)的初傳,此時,該Node B能夠使終端清空自身的下行 HARQ 進(jìn)程中的內(nèi)容。例如,Node B 在 HS_SCCH(High speed Shared Control Channel,高 速共享控制信道)上攜帶反轉(zhuǎn)后的NDI指示等,即0變?yōu)?,或者,1變?yōu)? ;當(dāng)UE接收到該 NDI指示后,獲知是新數(shù)據(jù)的初傳,此時,該UE將會使用新數(shù)據(jù)代替該進(jìn)程中已經(jīng)存儲的舊 數(shù)據(jù),即相當(dāng)于UE清空了該HARQ進(jìn)程中的舊數(shù)據(jù)。而對于上行數(shù)據(jù)傳輸,為了使UE清空上行HARQ進(jìn)程中的舊數(shù)據(jù),現(xiàn)有協(xié)議中, RNC(Radio Network Controller,無線網(wǎng)絡(luò)控制器)可以通過狀態(tài)轉(zhuǎn)換時的RRC(I adio Resource Control,無線資源控制協(xié)議)消息(例如,無線承載RB重配置消息等)攜帶 IE" MAC-es/e reset indicator"(該指示可以適用于 MAC-es/e 實(shí)體和 MAC-is/i 實(shí) 體),并使得UE根據(jù)該指示進(jìn)行MAC-is/i實(shí)體的重置(Reset)操作。現(xiàn)有協(xié)議中,UE進(jìn)行 MAC-is/i實(shí)體的Reset時,需要將所有的上行HARQ進(jìn)程全部清空,即將所有映射到E-DCH 上的邏輯信道上所對應(yīng)的變量CURRENTjSN設(shè)置為0,并丟棄所有存儲在分段實(shí)體中的數(shù) 據(jù)分段。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下缺點(diǎn)UE在進(jìn)行MAC-is/i實(shí)體的Reset操作時,會丟棄分段實(shí)體中的數(shù)據(jù)分段,而該數(shù) 據(jù)分段是可以不被丟棄的,即該數(shù)據(jù)分段在狀態(tài)轉(zhuǎn)換完成后可以利用新的TBS表格傳輸給 網(wǎng)絡(luò)側(cè),而網(wǎng)絡(luò)側(cè)成功接收到數(shù)據(jù)分段后,可以組成一個完整的MAC-d PDU或MAC-c PDU,并遞交高層。因此,狀態(tài)轉(zhuǎn)移過程中UE進(jìn)行MAC-is/i實(shí)體的Reset操作會導(dǎo)致過多地丟棄上 行數(shù)據(jù);即現(xiàn)有技術(shù)中,UE在增強(qiáng)CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間相互進(jìn)行狀態(tài)轉(zhuǎn)移 時,如果RNC指示UE進(jìn)行MAC-is/i實(shí)體的Reset操作,會導(dǎo)致過多地丟棄上行數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明提供一種HARQ進(jìn)程的處理方法、設(shè)備和系統(tǒng),以避免過多地丟棄數(shù)據(jù)。
本發(fā)明實(shí)施例提供一種混合自動重傳請求HARQ進(jìn)程的處理方法,包括當(dāng)用戶設(shè)備UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā) 生變化;當(dāng)所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,所述UE指示媒體訪問控制MAC實(shí)體清空 HARQ進(jìn)程中的緩存;所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。所述UE指示媒體訪問控制MAC實(shí)體清空HARQ進(jìn)程中的緩存包括所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/或,所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;其中,所述MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體。在所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存時,所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括所述MAC實(shí)體清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的 變量取值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分 段實(shí)體位于所述MAC實(shí)體中。所述復(fù)用及TSN設(shè)置實(shí)體中的變量包括⑶RRENT_TSN。
所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存時,所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括所述MAC實(shí)體清空所述下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù) 據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體 中。所述發(fā)生狀態(tài)轉(zhuǎn)移包括所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化包括所述UE判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等級值;所 述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,所述UE判 斷自身的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,所述UE 判斷自身的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括所述UE接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息,所述消息中攜帶狀態(tài)指示和新分配的 E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。所述UE接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息之前,還包括所述網(wǎng)絡(luò)側(cè)設(shè)備向所述UE發(fā)送不攜帶MAC-es/e reset indicator信息的消息, 其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體進(jìn)行重置操作。
所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括所述UE從來自所述網(wǎng)絡(luò)側(cè)設(shè)備的消息中獲取所述狀態(tài)指示,并比較所述狀態(tài)指 示和自身存儲的狀態(tài)指示是否相同;當(dāng)二者不同時,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移;否則,所述UE確定出沒有發(fā)生狀態(tài) 轉(zhuǎn)移。當(dāng)所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述方法還包括
所述UE指示所述MAC實(shí)體利用E-RUCCH發(fā)起隨機(jī)接入過程,所述隨機(jī)接入過程中 攜帶了所述新分配的E-RNTI。一種用戶設(shè)備UE,包括第一判斷模塊,用于判斷所述UE是否發(fā)生狀態(tài)轉(zhuǎn)移;第二判斷模塊,用于當(dāng)所述第一判斷模塊判斷出所述UE發(fā)生狀態(tài)轉(zhuǎn)移時,判斷所 述UE的數(shù)據(jù)傳輸方式是否發(fā)生變化;收發(fā)模塊,用于當(dāng)所述第二判斷模塊判斷出所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時, 指示MAC實(shí)體清空HARQ進(jìn)程中的緩存;并由所述MAC實(shí)體根據(jù)所述指示清空所述HARQ進(jìn) 程中的緩存。所述收發(fā)模塊具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩 存;禾口 /或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;其中,所述MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體。所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。所述第二判斷模塊具體用于,判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否 小于預(yù)設(shè)的等級值,所述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力 等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,判斷所述 UE的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷所 述UE的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。所述收發(fā)模塊還用于,接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息,所述消息中攜帶狀態(tài)指示和 新分配的E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。所述收發(fā)模塊還用于,接收來自所述網(wǎng)絡(luò)側(cè)設(shè)備的不攜帶MAC-es/e reset indicator信息的消息,其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體 進(jìn)行重置操作。所述第一判斷模塊還用于,從來自所述網(wǎng)絡(luò)側(cè)設(shè)備的消息中獲取所述狀態(tài)指示, 并比較所述狀態(tài)指示和自身存儲的狀態(tài)指示是否相同;當(dāng)二者不同時,判斷所述UE發(fā)生狀態(tài)轉(zhuǎn)移;當(dāng)二者相同時,判斷所述UE沒有發(fā)生狀態(tài)轉(zhuǎn)移。
所述收發(fā)模塊還用于,指示所述MAC實(shí)體利用E-RUCCH發(fā)起隨機(jī)接入過程,所述隨 機(jī)接入過程中攜帶了所述新分配的E-RNTI。一種媒體訪問控制MAC實(shí)體,包括收發(fā)模塊,用于當(dāng)UE的發(fā)生狀態(tài)轉(zhuǎn)移,且所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,接 收來自所述UE的指示,所述指示中攜帶了要求所述MAC實(shí)體清空HARQ進(jìn)程中的緩存的信 息;處理模塊,用于根據(jù)所述收發(fā)模塊接收的UE的指示清空所述HARQ進(jìn)程中的緩存。所述MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體;所述收發(fā)模塊具體用于,接收所述UE通過原語指示所述MAC實(shí)體清空上行HARQ 進(jìn)程中的緩存的信息;和/或,接收所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存的信息。所述處理模塊具體用于,清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè) 置實(shí)體中的變量取值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和 所述保留分段實(shí)體位于所述MAC實(shí)體中。所述復(fù)用及TSN設(shè)置實(shí)體中的變量包括⑶RRENT_TSN。所述處理模塊還用于,清空所述下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中 存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述 MAC實(shí)體中。
一種HARQ進(jìn)程的處理系統(tǒng),包括UE,用于當(dāng)確定出自身發(fā)生狀態(tài)轉(zhuǎn)移時,判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化; 并在自身的數(shù)據(jù)傳輸方式發(fā)生變化時,指示MAC實(shí)體清空HARQ進(jìn)程中的緩存;MAC實(shí)體,用于根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。所述UE具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/ 或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;所述MAC實(shí)體具體用于,在所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn) 程中的緩存時,清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的變量取 值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分段實(shí)體 位于所述MAC實(shí)體中;在所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存時,清空所述 下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分 段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體中。所述發(fā)生狀態(tài)轉(zhuǎn)移包括所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或 者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài);所述UE還用于,判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等 級值;所述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述 CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,判斷自身的數(shù)據(jù)傳輸方式發(fā) 生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷自身 的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。
本發(fā)明實(shí)施例提供的系統(tǒng)中,還包括網(wǎng)絡(luò)側(cè)設(shè)備,用于向UE發(fā)送消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI, 所述新分配的E-RNTI為所述UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。所述網(wǎng)絡(luò)側(cè)設(shè)備還用于,向所述UE發(fā)送不攜帶MAC-es/e reset indicator信息 的消息,其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體進(jìn)行重置操作。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH 狀態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免 了 UE過多丟棄數(shù)據(jù)包的問題。
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖 作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普 通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中UE側(cè)的MAC-ehs實(shí)體結(jié)構(gòu)的示意圖;圖2為現(xiàn)有技術(shù)中UE側(cè)的MAC-is/i實(shí)體結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例一提供的一種HARQ進(jìn)程的處理方法流程示意圖;圖4是本發(fā)明實(shí)施例二提供的一種HARQ進(jìn)程的處理方法流程示意圖;圖5是本發(fā)明實(shí)施例二中UE通過原語通知MAC實(shí)體需要進(jìn)行狀態(tài)轉(zhuǎn)移,并在狀態(tài) 轉(zhuǎn)移后,確定是否需要清除HARQ進(jìn)程緩存的過程示意圖;圖6是本發(fā)明實(shí)施例三提供的一種HARQ進(jìn)程的處理方法流程示意圖;圖7是本發(fā)明實(shí)施例三中UE通過原語通知MAC實(shí)體需要進(jìn)行狀態(tài)轉(zhuǎn)移,并在狀態(tài) 轉(zhuǎn)移后,確定是否需要清除HARQ進(jìn)程緩存的過程示意圖;圖8是本發(fā)明實(shí)施例四提供的一種用戶設(shè)備結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例五提供的一種MAC實(shí)體結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯 然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的 實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都 屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例中,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時, 可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多丟棄數(shù)據(jù)包的問 題。其中,該高層指示,是指RRC通過層間原語攜帶參數(shù)通知MAC實(shí)體是否清空HARQ進(jìn)程 中的緩存。本發(fā)明實(shí)施例一提供一種HARQ進(jìn)程的處理方法,如圖3所示,包括以下步驟步驟301,當(dāng)用戶設(shè)備UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述UE判斷自身的數(shù)據(jù)傳輸方 式是否發(fā)生變化。
步驟302,當(dāng)所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,所述UE指示媒體訪問控制MAC 實(shí)體清空HARQ進(jìn)程中的緩存。步驟303,所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。本發(fā)明實(shí)施例中,所述UE指示媒體訪問控制MAC實(shí)體清空HARQ進(jìn)程中的緩存包 括所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/或,所述UE通 過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存。其中,所述MAC實(shí)體包括MAC_is/ i實(shí)體,和/或,MAC-ehs實(shí)體。進(jìn)一步的,在所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存時, 所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括所述MAC實(shí)體清空所 述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的變量取值不變,保留分段實(shí)體 中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分段實(shí)體位于所述MAC實(shí)體中。 其中,所述復(fù)用及TSN設(shè)置實(shí)體中的變量包括但不限于⑶RRENT_TSN。所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存時,所述MAC實(shí) 體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括所述MAC實(shí)體清空所述下行HARQ 進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重 排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體中。此外,所述發(fā)生狀態(tài)轉(zhuǎn)移包括所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀 態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。具體的,所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化包括所述UE判斷 CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等級值;所述預(yù)設(shè)的等級值為增 強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的 上行能力等級小于預(yù)設(shè)的等級值時,所述UE判斷自身的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述 CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,所述UE判斷自身的數(shù)據(jù) 傳輸方式?jīng)]有發(fā)生變化。此外,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括所述UE接收來自網(wǎng)絡(luò)側(cè)設(shè)備的 消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài) 轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或 者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。所述網(wǎng)絡(luò)側(cè)設(shè)備向所述UE發(fā) ^^ Ιτ MAC-es/e reset indicator ff EWffIE, , MAC-es/e reset indicator 信息用于指示所述MAC實(shí)體進(jìn)行重置操作。本發(fā)明實(shí)施例中,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括所述UE從來自所述 網(wǎng)絡(luò)側(cè)設(shè)備的消息中獲取所述狀態(tài)指示,并比較所述狀態(tài)指示和自身存儲的狀態(tài)指示是否 相同;當(dāng)二者不同時,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移;否則,所述UE確定出沒有發(fā)生狀態(tài)轉(zhuǎn) 移。當(dāng)所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述UE還需要指示所述MAC實(shí)體利用E-RUCCH 發(fā)起隨機(jī)接入過程,所述隨機(jī)接入過程中攜帶了所述新分配的E-RNTI??梢?,通過使用本發(fā) 明提供的方法,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高 層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多丟棄數(shù)據(jù)包的問題。以下結(jié)合具體的應(yīng)用場景對本發(fā)明實(shí)施例中所提出的HARQ進(jìn)程的處理方法進(jìn)行詳細(xì)贅述。本發(fā)明實(shí)施例二提供一種HARQ進(jìn)程的處理方法,在本發(fā)明實(shí)施例中,是以UE從 CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài)時上行數(shù)據(jù)傳輸?shù)膱鼍盀槔M(jìn)行說明的。為了更加清楚的說明本發(fā)明實(shí)施例所提供的技術(shù)方案,先對CELL-FACH狀態(tài)和 CELL-DCH狀態(tài)進(jìn)行一些闡述。其中,在CELL-FACH狀態(tài)下,UE沒有分配專用物理信道,而由 于網(wǎng)絡(luò)側(cè)隨時可能會發(fā)送信令或者數(shù)據(jù)給UE,使得UE在CELL-FACH狀態(tài)下不會進(jìn)入休眠狀 態(tài),需要一直監(jiān)測前向接入信道。在CELL-DCH狀態(tài)下,UE在上行和下行分配了一個專用物 理信道,而UE可以使用專用傳輸信道、下行HS-DSCH信道以及傳輸信道的組合。在CELL-DCH狀態(tài)下,由于數(shù)據(jù)業(yè)務(wù)減少而釋放專用物理信道時,UE可以從 CELL-DCH狀態(tài)轉(zhuǎn)換到CELL-FACH狀態(tài);在CELL-FACH狀態(tài)下,通過建立專用物理信道,UE可 以從CELL-FACH狀態(tài)轉(zhuǎn)換到CELL-DCH狀態(tài)。在本發(fā)明實(shí)施例中,網(wǎng)絡(luò)側(cè)設(shè)備包括但不限于RNC、NB、eNB、基站等,需要說明的 是,該網(wǎng)絡(luò)側(cè)設(shè)備并不局限于上述設(shè)備,所有位于網(wǎng)絡(luò)側(cè)的設(shè)備均在本發(fā)明保護(hù)范圍之內(nèi)。如圖4所示,上述HARQ進(jìn)程的處理方法包括以下步驟步驟401,當(dāng)UE需要從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài)時,網(wǎng)絡(luò)側(cè)設(shè)備向UE 發(fā)送需要進(jìn)行狀態(tài)轉(zhuǎn)移的消息。具體的,網(wǎng)絡(luò)側(cè)設(shè)備(例如,RNC等)可以通過RRC消息通知UE進(jìn)行狀態(tài)轉(zhuǎn)移,其 中,RNC可以在發(fā)送給UE的RRC消息中攜帶狀態(tài)指示(RRC State Indicator),并通過使用 該RRC State Indicator來指示UE進(jìn)行狀態(tài)轉(zhuǎn)移。例如,本發(fā)明實(shí)施例中,該RNC需要通 過使用該RRC State Indicator來指示UE從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài)。進(jìn)一步的,RNC可以將RRC State Indicator設(shè)置的與UE當(dāng)前所處的狀態(tài)不一致, 繼而指示UE進(jìn)行狀態(tài)轉(zhuǎn)移。其中,該通知UE進(jìn)行狀態(tài)轉(zhuǎn)移的RRC消息可以為RB重配置消 息、傳輸信道重配置消息等。此外,在UE需要狀態(tài)轉(zhuǎn)移時,RNC還需要為UE分配一個新的E-RNTI(E_DCH Radio Network Temporary Identif ier,無線網(wǎng)絡(luò)臨時標(biāo)識),其中,該新的E-RNTI為目標(biāo)狀態(tài)所 對應(yīng)的標(biāo)識。需要說明的是,E-RNTI與UE狀態(tài)是具有對應(yīng)關(guān)系的,其中,該新的E-RNTI是 CELL-DCH狀態(tài)的標(biāo)識。本發(fā)明實(shí)施例中,該新分配的E-RNTI可以與狀態(tài)指示(RRC Mate hdicator)位 于同一條RRC消息中,并通知給UE。例如,在上述通知UE進(jìn)行狀態(tài)轉(zhuǎn)移的RRC消息中攜帶 該新分配的E-RNTI。該新分配的E-RNTI也可以不與狀態(tài)指示位于同一條RRC消息中,即在不同的RRC 消息中攜帶該新分配的E-RNTI,例如,可以通過Cell Update Confirm消息攜帶該新分配的 E-RNTI,并通知給UE。需要說明的是,在本發(fā)明實(shí)施例中,上述新分配的E-RNTI為CELL-DCH狀態(tài)所對應(yīng) 的E-RNTI,即該新的E-RNTI用于指示UE進(jìn)入到一個新的狀態(tài)(從增強(qiáng)CELL-FACH轉(zhuǎn)移到 CELL-DCH狀態(tài))。為了方便描述,以下以同一條RRC消息中同時攜帶狀態(tài)指示和新分配的 E-RNTI為例進(jìn)行說明;而后續(xù)流程同樣適用于通過不同RRC消息攜帶狀態(tài)指示和新分配的 E-RNTI的情況。需要注意的是,在現(xiàn)有技術(shù)中,RNC可以將MAC-es/e reset indicator指示發(fā)送給UE的,繼而由UE的MAC實(shí)體根據(jù)該MAC-es/e reset indicator指示執(zhí)行Reset操作, 并清除緩存中的數(shù)據(jù),造成過多數(shù)據(jù)丟棄的現(xiàn)象。而本發(fā)明實(shí)施例中,在RNC通知UE需要進(jìn)行狀態(tài)轉(zhuǎn)移的過程中,RNC發(fā)送給UE的 消息中,不能攜帶MAC-es/e reset indicator指示。因此,UE的MAC實(shí)體不會執(zhí)行Reset 操作,從而避免了過多數(shù)據(jù)被丟棄的問題。步驟402,UE通過原語通知MAC實(shí)體需要進(jìn)行狀態(tài)轉(zhuǎn)移,并在狀態(tài)轉(zhuǎn)移后,確定是 否需要清除HARQ進(jìn)程緩存。其中,該MAC實(shí)體包括但不限于MAC-is/i實(shí)體,或者,MAC_ehs 實(shí)體等。具體的,當(dāng)UE接收到來自RNC的攜帶了狀態(tài)指示和新的E-RNTI的RRC消息后,獲 知需要進(jìn)行狀態(tài)轉(zhuǎn)移,即需要從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài),此時,該UE的RRC 層實(shí)體需要通過原語通知MAC實(shí)體需要進(jìn)行狀態(tài)轉(zhuǎn)移的信息,為了方便描述,UE的RRC層 實(shí)體所執(zhí)行的操作在下面的描述中均直接以UE執(zhí)行對應(yīng)操作為例進(jìn)行說明。如圖5所示,本步驟中,該UE通過原語通知MAC實(shí)體需要進(jìn)行狀態(tài)轉(zhuǎn)移,并在狀態(tài) 轉(zhuǎn)移后,確定是否需要清除HARQ進(jìn)程緩存的過程具體包括步驟501,UE存儲新的E-RNTI。其中,當(dāng)UE接收到來自RNC的通知狀態(tài)轉(zhuǎn)移的RRC 消息后,可以從該RRC消息中獲取到新的E-RNTI,并將該新的E-RNTI進(jìn)行緩存。具體的,在該UE中已經(jīng)存儲了一個舊的E-RNTI,本步驟之后,該UE將存儲2個 E-RNTI,本發(fā)明實(shí)施例中,由于是需要從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài),即該2個 E-RNTI分別為CELL-FACH狀態(tài)對應(yīng)的E-RNTI (舊的E-RNTI),和CELL-DCH狀態(tài)對應(yīng)的 E-RNTI (新的 E-RNTI)。步驟502,UE判斷狀態(tài)是否可以轉(zhuǎn)移成功。當(dāng)判斷結(jié)果為可以轉(zhuǎn)移成功時,轉(zhuǎn)到步 驟503,否則,轉(zhuǎn)到步驟509。本發(fā)明實(shí)施例中,由于舊的狀態(tài)指示是對應(yīng)CELL-FACH狀態(tài)的指示,新的狀態(tài)指 示是對應(yīng)CELL-DCH狀態(tài)的指示,可以看出,舊的狀態(tài)指示和新的狀態(tài)指示是不同的,執(zhí)行 步驟503。步驟503,UE判斷是否立即激活。當(dāng)判斷結(jié)果為是時,轉(zhuǎn)到步驟504,否則,轉(zhuǎn)到步 驟 508。具體的,在通知狀態(tài)轉(zhuǎn)移的RRC消息中,攜帶了激活時間點(diǎn)的信息“Activation time”,本步驟中,根據(jù)該激活時間點(diǎn)的信息,UE可以判定出是否立即激活,例如,當(dāng)激活時 間點(diǎn)的信息指示的是“Now”時,則需要立即激活,轉(zhuǎn)到步驟504。步驟504,UE將變量E_RNTI的取值設(shè)置為新分配的E-RNTI。步驟505,UE 指示 MAC 實(shí)體通過 E-RUCCH(E-DCH Random Access Uplink Control Channel,上行增強(qiáng)隨機(jī)接入信道)發(fā)起增強(qiáng)隨機(jī)接入過程。其中,該指示MAC實(shí)體發(fā)起增強(qiáng) 隨機(jī)接入過程的方式包括但不限于在原語中攜帶E-RUCCH procedure (過程)trigger (發(fā) 起)indicator (指示),例如,可以指示MAC實(shí)體在CMAC-STATUS-Req中攜帶指示E-RUCCH procedure trigger indicator。本步驟中,需要使用該新分配的E-RNTI發(fā)起增強(qiáng)隨機(jī)接入過程,即MAC實(shí)體需要 通過E-RUCCH向網(wǎng)絡(luò)側(cè)發(fā)起調(diào)度請求,其中,該調(diào)度請求中包含調(diào)度的相關(guān)信息和UE的 標(biāo)識(新分配的E-RNTI),而網(wǎng)絡(luò)側(cè)接收到該調(diào)度請求后,根據(jù)自身的策略和來自UE的E-RNTI獲知該UE是否可以隨機(jī)接入成功,其中,當(dāng)網(wǎng)絡(luò)側(cè)獲知UE對應(yīng)了新分配的E-RNTI 后,知道該UE進(jìn)行了狀態(tài)轉(zhuǎn)移,該過程本發(fā)明實(shí)施例中不再詳加贅述,以UE隨機(jī)接入成功 并進(jìn)行后續(xù)操作為例進(jìn)行說明。步驟506,UE判斷在轉(zhuǎn)移前后自身的能力等級是否發(fā)生變化,當(dāng)能力等級發(fā)生變 化時,轉(zhuǎn)到步驟507。具體的,對于CELL-FACH狀態(tài)來說,UE將使用和網(wǎng)絡(luò)側(cè)進(jìn)行約定的上行能力等級 來傳輸數(shù)據(jù);例如,可以將UE的上行能力等級劃分為6級,當(dāng)UE位于CELL-FACH狀態(tài)時,可 以使用和網(wǎng)絡(luò)側(cè)約定的第3等級的上行能力等級來傳輸數(shù)據(jù);需要說明的是,不同的上行 能力等級是對應(yīng)不同的數(shù)據(jù)傳輸方式的,例如,不同的上行能力等級將對應(yīng)不同的TBS表 格、控制信道格式等,可以看出,在狀態(tài)轉(zhuǎn)移前后如果上行能力等級不同時,則上下行HARQ 進(jìn)程中的數(shù)據(jù)不能再進(jìn)行重傳,需要清除上下行HARQ進(jìn)程中的數(shù)據(jù)。進(jìn)一步的,當(dāng)UE的上行能力等級大于第3等級時,將使用和第3等級相同的數(shù)據(jù) 傳輸方式來傳輸數(shù)據(jù),例如,UE的上行能力等級為第4等級時,所使用的TBS表格、控制信 道格式等,和UE的上行能力等級為第3等級時,所使用的TBS表格、控制信道格式相同。綜上可以看出,當(dāng)UE從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài)時,本步驟中需要判 斷UE在CELL-DCH狀態(tài)下上行能力等級是否小于第3等級,如果小于時,則說明CELL-FACH 狀態(tài)下和CELL-DCH狀態(tài)下具有不同的數(shù)據(jù)傳輸方式,需要清除上下行HARQ進(jìn)程中的數(shù)據(jù), 即執(zhí)行步驟507。否則,不需要清除上下行HARQ進(jìn)程中的數(shù)據(jù),即上下行HARQ進(jìn)程中的數(shù) 據(jù)可以采用對應(yīng)的數(shù)據(jù)傳輸方式進(jìn)行傳輸。
步驟507,UE指示MAC實(shí)體將上行HARQ進(jìn)程中的緩存清空,其中,該指示MAC實(shí)體 的方式包括但不限于在原語中攜帶指示HARQ processes flush (清除)indicator,例如,在 原語 CMAC-STATUS-Req 中攜帶指示 HARQprocesses flush indicator。本步驟中,該MAC實(shí)體可以根據(jù)原語中攜帶的指示,決定是否清空HARQ進(jìn)程緩 存;即如果原語中指示清空上行HARQ進(jìn)程,則MAC實(shí)體將清空HARQ進(jìn)程緩存。例如,原語 CMAC-STATUS-Req 中攜帶了指示 HARQ processes flush indicator 時,則 MAC 實(shí)體需要將 所有上行HARQ進(jìn)程的緩存清空。與現(xiàn)有協(xié)議規(guī)定的MAC-es/e(MAC-is/i)實(shí)體的Reset操作不同的是,本步驟中, 雖然MAC實(shí)體清空了自身的上行HARQ進(jìn)程緩存,但不需要改變變量CURRENT_TSN的取值, 而且不需要清空分段實(shí)體中存儲的數(shù)據(jù)分段,從而保證了數(shù)據(jù)能夠最大程度上的保留下 來,不會過多地丟棄上行數(shù)據(jù)。步驟508,UE根據(jù)激活時間點(diǎn)的信息進(jìn)行等待,當(dāng)?shù)却郊せ顣r間點(diǎn)信息所指示 的生效時刻時,轉(zhuǎn)到步驟504中。步驟509,UE刪除新分配的E-RNTI,并繼續(xù)使用變量E_RNTI中存儲的舊的 E-RNTI。本步驟之后,UE也需要從通知狀態(tài)轉(zhuǎn)移的RRC消息中獲取激活時間點(diǎn)的信息,并 在激活時間點(diǎn)的信息指示的是立即激活時,執(zhí)行后續(xù)操作;當(dāng)激活時間點(diǎn)的信息指示的不 是立即激活時,等待對應(yīng)的時間后,執(zhí)行后續(xù)操作。之后,UE將指示MAC實(shí)體通過E-RUCCH發(fā)起增強(qiáng)隨機(jī)接入過程;該指示過程與步 驟505中類似,只是需要使用舊的E-RNTI發(fā)起增強(qiáng)隨機(jī)接入過程,在此不再贅述。
后續(xù)過程中,由于E-RNTI沒有發(fā)生變化,即不需要從CELL-FACH狀態(tài)轉(zhuǎn)移到 CELL-DCH狀態(tài),本發(fā)明實(shí)施例中不再詳加贅述。需要說明的是,對于UE從CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài)時的下行數(shù)據(jù)傳 輸過程,上述的HARQ進(jìn)程的處理方法仍然可以使用,與上述上行數(shù)據(jù)傳輸過程不同的是, 在狀態(tài)轉(zhuǎn)移時,UE需要將自身的下行HARQ進(jìn)程緩存的數(shù)據(jù)清空;而不需要清空重排序隊(duì)列 (位于重排序)中存儲的數(shù)據(jù),不需要將重排序功能相關(guān)的變量,定時器重置為初始值或停 止計(jì)時,不需要清空重組實(shí)體中存儲的數(shù)據(jù)分段等,該下行數(shù)據(jù)傳輸過程對應(yīng)HARQ進(jìn)程的 處理方法本發(fā)明實(shí)施例中不再贅述。其中,可以根據(jù)實(shí)際的需要對本發(fā)明實(shí)施例中的步驟進(jìn)行調(diào)整??梢?,通過使用本發(fā)明提供的方法,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間 進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多 丟棄數(shù)據(jù)包的問題。本發(fā)明實(shí)施例三提供一種HARQ進(jìn)程的處理方法,在本發(fā)明實(shí)施例中,是以UE從 CELL-DCH狀態(tài)轉(zhuǎn)移到CELL-FACH狀態(tài)時上行數(shù)據(jù)傳輸?shù)膱鼍盀槔M(jìn)行說明的。如圖6所示,上述HARQ進(jìn)程的處理方法包括以下步驟步驟601,當(dāng)UE需要從CELL-DCH狀態(tài)轉(zhuǎn)移到CELL-FACH狀態(tài)時,網(wǎng)絡(luò)側(cè)設(shè)備向UE 發(fā)送需要進(jìn)行狀態(tài)轉(zhuǎn)移的消息。具體的,RNC可以通過RRC消息通知UE從CELL-DCH狀態(tài)轉(zhuǎn)移到CELL-FACH狀態(tài), 并在該RRC消息中攜帶RNC為UE分配的新的E-RNTI,該新的E-RNTI為CELL-FACH狀態(tài)所 對應(yīng)的E-RNTI。需要注意的是,本發(fā)明實(shí)施例中,在RNC通知UE需要進(jìn)行狀態(tài)轉(zhuǎn)移的過程中,RNC 發(fā)送給UE的消息中,不能攜帶MAC-es/e reset indicator指示。因此,UE的MAC實(shí)體不 會執(zhí)行Reset操作,從而避免了過多數(shù)據(jù)被丟棄的問題。步驟602,UE通過原語通知MAC實(shí)體需要從CELL-DCH狀態(tài)轉(zhuǎn)移到CELL-FACH狀 態(tài),并在狀態(tài)轉(zhuǎn)移后,確定是否需要清除HARQ進(jìn)程緩存。如圖7所示,本步驟中,該UE通過原語通知MAC實(shí)體需要從CELL-DCH狀態(tài)轉(zhuǎn)移到 CELL-FACH狀態(tài),并在狀態(tài)轉(zhuǎn)移后,確定是否需要清除HARQ進(jìn)程緩存的過程具體包括步驟701,UE存儲新的E-RNTI。其中,在UE中存儲了對應(yīng)CELL-DCH狀態(tài)的新的 E-RNTI和對應(yīng)的CELL-FACH狀態(tài)的舊的E-RNTI。步驟702,UE通過判斷新的狀態(tài)指示和舊的狀態(tài)指示是否相同來判斷狀態(tài)是否可 以轉(zhuǎn)移成功。當(dāng)判斷結(jié)果為可以轉(zhuǎn)移成功時,轉(zhuǎn)到步驟703,否則,轉(zhuǎn)到步驟709。步驟703,UE根據(jù)通知狀態(tài)轉(zhuǎn)移的RRC消息中攜帶的激活時間點(diǎn)的信息判斷是否 立即激活。當(dāng)判斷結(jié)果為是時,轉(zhuǎn)到步驟704,否則,轉(zhuǎn)到步驟708。步驟704,UE將變量E_RNTI的取值設(shè)置為新分配的對應(yīng)CELL-FACH狀態(tài)的 E-RNTI。步驟705,UE指示MAC實(shí)體通過E-RUCCH發(fā)起增強(qiáng)隨機(jī)接入過程。步驟706,UE判斷在轉(zhuǎn)移前自身的能力等級是否小于預(yù)設(shè)的等級值,當(dāng)判斷結(jié)果 為小于時,轉(zhuǎn)到步驟707。其中,該預(yù)設(shè)的等級值可以為第3等級。具體的,由于UE在轉(zhuǎn)移完成后,將進(jìn)入到CELL-FACH狀態(tài),即轉(zhuǎn)移完成該UE的上行能力等級為第3等級。如果在轉(zhuǎn)移前,UE位于CELL-DCH狀態(tài)時,所使用的上行能力等級小于第3等級時, 則轉(zhuǎn)移前后的將使用不同的數(shù)據(jù)傳輸方式,即需要清除上下行HARQ進(jìn)程中的數(shù)據(jù)。而如果在轉(zhuǎn)移前,UE位于CELL-DCH狀態(tài)時,所使用的上行能力等級不小于第3等 級時,則轉(zhuǎn)移前后的將使用相同的數(shù)據(jù)傳輸方式,不需要清除上下行HARQ進(jìn)程中的數(shù)據(jù), 即上下行HARQ進(jìn)程中的數(shù)據(jù)可以采用對應(yīng)的數(shù)據(jù)傳輸方式進(jìn)行傳輸。步驟707,UE指示MAC實(shí)體將上行HARQ進(jìn)程中的緩存清空,其中,該指示MAC實(shí)體 的方式包括但不限于在原語中攜帶指示HARQ processes flush (清除)indicator,例如,在 原語 CMAC-STATUS-Req 中攜帶指示 HARQprocesses flush indicator。步驟708,UE根據(jù)激活時間點(diǎn)的信息進(jìn)行等待,當(dāng)?shù)却郊せ顣r間點(diǎn)信息所指示 的生效時刻時,轉(zhuǎn)到步驟704中。步驟709,UE刪除新分配的E-RNTI,并繼續(xù)使用變量E_RNTI中存儲的舊的 E-RNTI,而后續(xù)過程不再贅述。需要說明的是,對于UE從CELL-DCH狀態(tài)轉(zhuǎn)移到CELL-FACH狀態(tài)時的下行數(shù)據(jù)傳 輸過程,上述的HARQ進(jìn)程的處理方法仍然可以使用,與上述上行數(shù)據(jù)傳輸過程不同的是, 在狀態(tài)轉(zhuǎn)移時,UE需要將自身的下行HARQ進(jìn)程緩存的數(shù)據(jù)清空;而不需要清空重排序隊(duì)列 中存儲的數(shù)據(jù),不需要將重排序功能相關(guān)的變量,定時器重置為初始值或停止計(jì)時,不需要 清空重組實(shí)體中存儲的數(shù)據(jù)分段等,該下行數(shù)據(jù)傳輸過程對應(yīng)HARQ進(jìn)程的處理方法本發(fā) 明實(shí)施例中不再贅述。其中,可以根據(jù)實(shí)際的需要對本發(fā)明實(shí)施例中的步驟進(jìn)行調(diào)整??梢姡ㄟ^使用本發(fā)明提供的方法,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間 進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多 丟棄數(shù)據(jù)包的問題。本發(fā)明實(shí)施例四提供一種用戶設(shè)備UE,如圖8所示,包括第一判斷模塊81,用于判斷所述UE是否發(fā)生狀態(tài)轉(zhuǎn)移;第二判斷模塊82,用于當(dāng)所述第一判斷模塊81判斷出所述UE發(fā)生狀態(tài)轉(zhuǎn)移時,判 斷所述UE的數(shù)據(jù)傳輸方式是否發(fā)生變化;收發(fā)模塊83,用于當(dāng)所述第二判斷模塊82判斷出所述UE的數(shù)據(jù)傳輸方式發(fā)生 變化時,指示MAC實(shí)體清空HARQ進(jìn)程中的緩存;并由所述MAC實(shí)體根據(jù)所述指示清空所述 HARQ進(jìn)程中的緩存。具體的,所述收發(fā)模塊83具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn) 程中的緩存;和/或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;其中,所述 MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC_ehs實(shí)體。進(jìn)一步的,所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或者,所述UE從 CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。所述第二判斷模塊82具體用于,判斷CELL-DCH狀態(tài)下所使用的上行能力等級是 否小于預(yù)設(shè)的等級值,所述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能 力等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,判斷所述UE的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷所 述UE的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。所述收發(fā)模塊83還用于,接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息,所述消息中攜帶狀態(tài)指示 和新分配的E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。進(jìn)一步的,所述收發(fā)模塊83還用于,接收來自所述網(wǎng)絡(luò)側(cè)設(shè)備的不攜帶MAC-es/e reset indicator信息的消息,其中,所述MAC-es/e reset indicator信息用于指示所述 MAC實(shí)體進(jìn)行重置操作。本發(fā)明實(shí)施例中,所述第一判斷模塊81還用于,從來自所述網(wǎng)絡(luò)側(cè)設(shè)備的消息中 獲取所述新分配的狀態(tài)指示,并比較所述新分配的狀態(tài)指示和自身存儲的狀態(tài)指示是否相 同;當(dāng)二者不同時,判斷所述UE發(fā)生狀態(tài)轉(zhuǎn)移;當(dāng)二者相同時,判斷所述UE沒有發(fā)生狀態(tài)轉(zhuǎn)移。需要說明的是,所述收發(fā)模塊83還用于,指示所述MAC實(shí)體利用E-RUCCH發(fā)起隨 機(jī)接入過程,所述隨機(jī)接入過程中攜帶了所述新分配的E-RNTI。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合 并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。可見,通過使用本發(fā)明實(shí)施例提供的設(shè)備,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀 態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多丟棄數(shù)據(jù)包的問題。本發(fā)明實(shí)施例五提供一種媒體訪問控制MAC實(shí)體,其中,所述MAC實(shí)體包括 MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體;如圖9所示,包括收發(fā)模塊91,用于當(dāng)UE的發(fā)生狀態(tài)轉(zhuǎn)移,且所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時, 接收來自所述UE的指示,所述指示中攜帶了要求所述MAC實(shí)體清空HARQ進(jìn)程中的緩存的 信息;處理模塊92,用于根據(jù)所述收發(fā)模塊91接收的UE的指示清空所述HARQ進(jìn)程中的緩存。具體的,所述收發(fā)模塊91具體用于,接收所述UE通過原語指示所述MAC實(shí)體清空 上行HARQ進(jìn)程中的緩存的信息;和/或,接收所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存的信息。在此情況下,所述處理模塊92具體用于,清空所述上行HARQ進(jìn)程中的緩存,并保 持復(fù)用及TSN設(shè)置實(shí)體中的變量取值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及 TSN設(shè)置實(shí)體和所述保留分段實(shí)體位于所述MAC實(shí)體中。所述復(fù)用及TSN設(shè)置實(shí)體中的變 量包括CURRENT_TSN。所述處理模塊92還用于,清空所述下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中 存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述 MAC實(shí)體中。
可見,通過使用本發(fā)明實(shí)施例提供的設(shè)備,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀 態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多丟棄數(shù)據(jù)包的問題。本發(fā)明實(shí)施例還提供了一種HARQ進(jìn)程的處理系統(tǒng),包括UE,用于當(dāng)確定出自身發(fā)生狀態(tài)轉(zhuǎn)移時,判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化; 并在自身的數(shù)據(jù)傳輸方式發(fā)生變化時,指示MAC實(shí)體清空HARQ進(jìn)程中的緩存;MAC實(shí)體,用于根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。具體的,所述UE具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩 存;禾口 /或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;所述MAC實(shí)體具體用于,在所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn) 程中的緩存時,清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的變量取 值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分段實(shí)體 位于所述MAC實(shí)體中;在所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存時,清空所述 下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分 段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體中。此外,所述發(fā)生狀態(tài)轉(zhuǎn)移包括所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH 狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài);所述UE還用于,判斷 CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等級值;所述預(yù)設(shè)的等級值為增 強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上 行能力等級小于預(yù)設(shè)的等級值時,判斷自身的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀 態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷自身的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變 化。本發(fā)明實(shí)施例提供的系統(tǒng)中,還包括網(wǎng)絡(luò)側(cè)設(shè)備,用于向UE發(fā)送消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI, 所述新分配的E-RNTI為所述UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。進(jìn)一步的,所述網(wǎng)絡(luò)側(cè)設(shè)備還用于,向所述UE發(fā)送不攜帶MAC-es/e reset indicator信息的消息,其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體 進(jìn)行重置操作??梢姡ㄟ^采用本發(fā)明實(shí)施例提供的系統(tǒng),當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀 態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了 UE過多丟棄數(shù)據(jù)包的問題。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā) 明各個實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流 程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分 布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個或多個裝置中。上 述實(shí)施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種混合自動重傳請求HARQ進(jìn)程的處理方法,其特征在于,包括當(dāng)用戶設(shè)備UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化;當(dāng)所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,所述UE指示媒體訪問控制MAC實(shí)體清空HARQ 進(jìn)程中的緩存;所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。
2.如權(quán)利要求1所述的方法,其特征在于,所述UE指示媒體訪問控制MAC實(shí)體清空 HARQ進(jìn)程中的緩存包括所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/或, 所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存; 其中,所述MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體。
3.如權(quán)利要求2所述的方法,其特征在于,在所述UE通過原語指示所述MAC實(shí)體清空 上行HARQ進(jìn)程中的緩存時,所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括 所述MAC實(shí)體清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的變量 取值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分段實(shí) 體位于所述MAC實(shí)體中。
4.如權(quán)利要求3所述的方法,其特征在于,所述復(fù)用及TSN設(shè)置實(shí)體中的變量包括 CURRENT_TSN。
5.如權(quán)利要求2所述的方法,其特征在于,所述UE通過原語指示所述MAC實(shí)體清空下 行HARQ進(jìn)程中的緩存時,所述MAC實(shí)體根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存包括 所述MAC實(shí)體清空所述下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù)據(jù),保 留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體中。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述發(fā)生狀態(tài)轉(zhuǎn)移包括 所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。
7.如權(quán)利要求6所述的方法,其特征在于,所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生 變化包括所述UE判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等級值;所述預(yù) 設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,所述UE判斷自 身的數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,所述UE判斷 自身的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。
8.如權(quán)利要求1所述的方法,其特征在于,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括 所述UE接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識; 所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。
9.如權(quán)利要求8所述的方法,其特征在于,所述UE接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息之前,還 包括所述網(wǎng)絡(luò)側(cè)設(shè)備向所述UE發(fā)送不攜帶MAC-es/e reset indicator信息的消息,其中, 所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體進(jìn)行重置操作。
10.如權(quán)利要求8所述的方法,其特征在于,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移之前,還包括所述UE從來自所述網(wǎng)絡(luò)側(cè)設(shè)備的消息中獲取所述狀態(tài)指示,并比較所述狀態(tài)指示和 自身存儲的狀態(tài)指示是否相同;當(dāng)二者不同時,所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移;否則,所述UE確定出沒有發(fā)生狀態(tài)轉(zhuǎn)移。
11.如權(quán)利要求10所述的方法,其特征在于,當(dāng)所述UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,所述方 法還包括所述UE指示所述MAC實(shí)體利用E-RUCCH發(fā)起隨機(jī)接入過程,所述隨機(jī)接入過程中攜帶 了所述新分配的E-RNTI。
12.—種用戶設(shè)備UE,其特征在于,包括第一判斷模塊,用于判斷所述UE是否發(fā)生狀態(tài)轉(zhuǎn)移;第二判斷模塊,用于當(dāng)所述第一判斷模塊判斷出所述UE發(fā)生狀態(tài)轉(zhuǎn)移時,判斷所述UE 的數(shù)據(jù)傳輸方式是否發(fā)生變化;收發(fā)模塊,用于當(dāng)所述第二判斷模塊判斷出所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,指示 MAC實(shí)體清空HARQ進(jìn)程中的緩存;并由所述MAC實(shí)體根據(jù)所述指示清空所述HARQ進(jìn)程中 的緩存。
13.如權(quán)利要求12所述的UE,其特征在于,所述收發(fā)模塊具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存; 其中,所述MAC實(shí)體包括MAC-is/i實(shí)體,和/或,MAC-ehs實(shí)體。
14.如權(quán)利要求12或13所述的UE,其特征在于,所述UE從增強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移 到CELL-DCH狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng)CELL-FACH狀態(tài)。
15.如權(quán)利要求14所述的UE,其特征在于,所述第二判斷模塊具體用于,判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否小于 預(yù)設(shè)的等級值,所述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等 級;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,判斷所述UE的 數(shù)據(jù)傳輸方式發(fā)生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷所述UE 的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。
16.如權(quán)利要求12所述的UE,其特征在于,所述收發(fā)模塊還用于,接收來自網(wǎng)絡(luò)側(cè)設(shè)備的消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI,所述新分配的E-RNTI為UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識; 所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者, 所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。
17.如權(quán)利要求16所述的UE,其特征在于,所述收發(fā)模塊還用于,接收來自所述網(wǎng)絡(luò)側(cè)設(shè)備的不攜帶MAC-es/e reset indicator 信息的消息,其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體進(jìn)行重置 操作。
18.如權(quán)利要求16所述的UE,其特征在于,所述第一判斷模塊還用于,從來自所述網(wǎng)絡(luò)側(cè)設(shè)備的消息中獲取所述狀態(tài)指示,并比 較所述狀態(tài)指示和自身存儲的狀態(tài)指示是否相同; 當(dāng)二者不同時,判斷所述UE發(fā)生狀態(tài)轉(zhuǎn)移; 當(dāng)二者相同時,判斷所述UE沒有發(fā)生狀態(tài)轉(zhuǎn)移。
19.如權(quán)利要求18所述的UE,其特征在于,所述收發(fā)模塊還用于,指示所述MAC實(shí)體利用E-RUCCH發(fā)起隨機(jī)接入過程,所述隨機(jī)接 入過程中攜帶了所述新分配的E-RNTI。
20.一種媒體訪問控制MAC實(shí)體,其特征在于,包括收發(fā)模塊,用于當(dāng)UE的發(fā)生狀態(tài)轉(zhuǎn)移,且所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,接收來 自所述UE的指示,所述指示中攜帶了要求所述MAC實(shí)體清空HARQ進(jìn)程中的緩存的信息; 處理模塊,用于根據(jù)所述收發(fā)模塊接收的UE的指示清空所述HARQ進(jìn)程中的緩存。
21.如權(quán)利要求20所述的MAC實(shí)體,其特征在于,所述MAC實(shí)體包括MAC_is/i實(shí)體,和 / 或,MAC-ehs 實(shí)體;所述收發(fā)模塊具體用于,接收所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程 中的緩存的信息;和/或,接收所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存的信息。
22.如權(quán)利要求21所述的MAC實(shí)體,其特征在于,所述處理模塊具體用于,清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí) 體中的變量取值不變,保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述 保留分段實(shí)體位于所述MAC實(shí)體中。
23.如權(quán)利要求22所述的MAC實(shí)體,其特征在于,所述復(fù)用及TSN設(shè)置實(shí)體中的變量包 括CURRENT_TSN。
24.如權(quán)利要求21所述的MAC實(shí)體,其特征在于,所述處理模塊還用于,清空所述下行HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的 數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段;所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí) 體中。
25.—種HARQ進(jìn)程的處理系統(tǒng),其特征在于,包括UE,用于當(dāng)確定出自身發(fā)生狀態(tài)轉(zhuǎn)移時,判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化;并在 自身的數(shù)據(jù)傳輸方式發(fā)生變化時,指示MAC實(shí)體清空HARQ進(jìn)程中的緩存; MAC實(shí)體,用于根據(jù)所述UE的指示清空所述HARQ進(jìn)程中的緩存。
26.如權(quán)利要求25所述的系統(tǒng),其特征在于,所述UE具體用于,通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的緩存;和/或,通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存;所述MAC實(shí)體具體用于,在所述UE通過原語指示所述MAC實(shí)體清空上行HARQ進(jìn)程中的 緩存時,清空所述上行HARQ進(jìn)程中的緩存,并保持復(fù)用及TSN設(shè)置實(shí)體中的變量取值不變, 保留分段實(shí)體中存儲的數(shù)據(jù)分段;所述復(fù)用及TSN設(shè)置實(shí)體和所述保留分段實(shí)體位于所述 MAC實(shí)體中;在所述UE通過原語指示所述MAC實(shí)體清空下行HARQ進(jìn)程中的緩存時,清空所述下行 HARQ進(jìn)程中的緩存,并保留重排序?qū)嶓w中存儲的數(shù)據(jù),保留重組實(shí)體中存儲的數(shù)據(jù)分段; 所述重排序?qū)嶓w和所述重組實(shí)體位于所述MAC實(shí)體中。
27.如權(quán)利要求25所述的系統(tǒng),其特征在于,所述發(fā)生狀態(tài)轉(zhuǎn)移包括所述UE從增 強(qiáng)CELL-FACH狀態(tài)轉(zhuǎn)移到CELL-DCH狀態(tài);或者,所述UE從CELL-DCH狀態(tài)轉(zhuǎn)移到增強(qiáng) CELL-FACH 狀態(tài);所述UE還用于,判斷CELL-DCH狀態(tài)下所使用的上行能力等級是否小于預(yù)設(shè)的等級 值;所述預(yù)設(shè)的等級值為增強(qiáng)CELL-FACH狀態(tài)下所述UE所使用的上行能力等級;當(dāng)所述 CELL-DCH狀態(tài)下所使用的上行能力等級小于預(yù)設(shè)的等級值時,判斷自身的數(shù)據(jù)傳輸方式發(fā) 生變化;當(dāng)所述CELL-DCH狀態(tài)下所使用的上行能力等級不小于預(yù)設(shè)的等級值時,判斷自身 的數(shù)據(jù)傳輸方式?jīng)]有發(fā)生變化。
28.如權(quán)利要求25所述的系統(tǒng),其特征在于,還包括網(wǎng)絡(luò)側(cè)設(shè)備,用于向UE發(fā)送消息,所述消息中攜帶狀態(tài)指示和新分配的E-RNTI,所述 新分配的E-RNTI為所述UE發(fā)生狀態(tài)轉(zhuǎn)移時目標(biāo)狀態(tài)所用的標(biāo)識;所述狀態(tài)指示和所述新分配的E-RNTI位于相同的消息中,或者,所述狀態(tài)指示和所述新分配的E-RNTI位于不同的消息中。
29.如權(quán)利要求觀所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)側(cè)設(shè)備還用于,向所述UE發(fā)送不攜帶MAC-es/e reset indicator信息的消 息,其中,所述MAC-es/e reset indicator信息用于指示所述MAC實(shí)體進(jìn)行重置操作。
全文摘要
本發(fā)明公開了一種HARQ進(jìn)程的處理方法,包括當(dāng)用戶設(shè)備UE確定出發(fā)生狀態(tài)轉(zhuǎn)移時,若網(wǎng)絡(luò)側(cè)沒有通過RRC信令指示UE進(jìn)行MAC實(shí)體的重置操作,所述UE判斷自身的數(shù)據(jù)傳輸方式是否發(fā)生變化;當(dāng)所述UE的數(shù)據(jù)傳輸方式發(fā)生變化時,所述UE通過高層指示,指示媒體訪問控制MAC實(shí)體清空HARQ進(jìn)程中的緩存;所述MAC實(shí)體根據(jù)所述高層指示清空所述HARQ進(jìn)程中的緩存。本發(fā)明中,當(dāng)UE在CELL-FACH狀態(tài)與CELL-DCH狀態(tài)之間進(jìn)行狀態(tài)轉(zhuǎn)移時,可以通過高層指示MAC實(shí)體清空HARQ進(jìn)程中的緩存,從而避免了UE過多丟棄數(shù)據(jù)包的問題。
文檔編號H04W28/14GK102055573SQ20091023706
公開日2011年5月11日 申請日期2009年11月3日 優(yōu)先權(quán)日2009年11月3日
發(fā)明者劉亞偉, 李曉卡 申請人:大唐移動通信設(shè)備有限公司