例,一種HARQ操作的管理方法如圖3和圖4所示,用于對應(yīng)無線通信系統(tǒng)中不同HARQ操作上所出現(xiàn)的HARQ傳輸失敗不平衡的上述問題I。圖3為根據(jù)本發(fā)明一實施例的HARQ操作管理方法中監(jiān)測操作I的流程圖,而圖4為根據(jù)本發(fā)明一實施例的HARQ操作管理方法中處理操作I的流程圖。
[0029]請參考圖3,圖3為監(jiān)測數(shù)據(jù)單元操作I的流程圖。監(jiān)測操作I目的在于監(jiān)測發(fā)送端的不同HARQ操作上所出現(xiàn)的HARQ傳輸失敗之間是否不平衡。首先,在步驟210發(fā)現(xiàn)監(jiān)測時間的時段(由監(jiān)測計時器計時)到期,從而開始該流程。根據(jù)本發(fā)明的多個實施例,監(jiān)測計時器可為傳統(tǒng)計時器、或者可使用PDU計數(shù)器或傳輸時間間隔(Transmiss1n TimeInterval, TTI)計數(shù)器來實施,其中PDU計數(shù)器代表無線通信系統(tǒng)中發(fā)送端(如UE)由MAC層傳輸了多少rou,TTi計數(shù)器代表發(fā)送端的無線鏈接上的傳輸時長。當(dāng)PDU/ττι計數(shù)器計數(shù)至預(yù)定值時,代表監(jiān)測時間的時段已到期,然后該流程跳轉(zhuǎn)至步驟220。在步驟220中,收集對每個HARQ操作的HARQ ACK/NACK響應(yīng)的統(tǒng)計,包括發(fā)送端在監(jiān)測時間內(nèi)所接收的HARQACK/NACK響應(yīng)的數(shù)目,從而可確定HARQ操作的傳輸成功率。HARQ操作的傳輸成功率可根據(jù)HARQ ACK響應(yīng)的數(shù)目與接收到的HARQ ACK和NACK響應(yīng)的總數(shù)的比值來計算。
[0030]當(dāng)流程跳轉(zhuǎn)至步驟230時,檢測發(fā)送端的多個HARQ操作的傳輸成功率中的任意一個與閾值相比較是否高于或低于一閾值差,若是,可認(rèn)為UE的HARQ操作的傳輸成功率差別很大,意味著HARQ傳輸失敗的出現(xiàn)不平衡。因此,流程跳轉(zhuǎn)至步驟240。若沒有一個傳輸成功率與閾值相比較高于或低于該閾值差,則意味著不同HARQ操作上所出現(xiàn)的HARQ傳輸失敗是均衡的,流程轉(zhuǎn)至步驟250。根據(jù)本發(fā)明的多個實施例,該閾值可預(yù)定為一個固定值或在數(shù)據(jù)傳輸期間進行動態(tài)調(diào)整。例如,該閾值可提前通過試驗數(shù)據(jù)來產(chǎn)生??蛇x地,發(fā)送端的所有HARQ操作的傳輸成功率的平均值也可作為該閾值。在此方式中,該平均值伴隨在監(jiān)測時間內(nèi)所收集的所有HARQ操作的傳輸成功率而變化。由于網(wǎng)絡(luò)狀態(tài)的改變,該平均值也會改變。同樣,該閾值差可以是固定的或在數(shù)據(jù)傳輸期間動態(tài)調(diào)整的。該閾值差用于確定怎樣的傳輸成功率可視為太低或太高而造成不平衡。
[0031 ] 當(dāng)流程跳轉(zhuǎn)至步驟240,根據(jù)傳輸成功率確定HARQ操作的優(yōu)先級,更具體地,HARQ操作可確定為具有第一 HARQ優(yōu)先級或第二 HARQ優(yōu)先級,其中第一 HARQ優(yōu)先級高于第二HARQ優(yōu)先級。在一實施例中,也可使用閾值來確定HARQ操作的優(yōu)先級。若HARQ操作具有高于閾值的傳輸成功率,則該HARQ操作確定為具有第一 HARQ優(yōu)先級。若HARQ操作具有低于閾值的傳輸成功率,則該HARQ操作確定為具有第二 HARQ優(yōu)先級。
[0032]當(dāng)沒有一個HARQ操作與閾值相比較高于或低于閾值差時,流程轉(zhuǎn)至步驟250。在步驟250中,所有的HARQ操作確定為具有相同的HARQ優(yōu)先級(如第一 HARQ優(yōu)先級)。HARQ操作的優(yōu)先級可確定哪種類型的數(shù)據(jù)單元(如I3DU)可通過該HARQ操作傳輸。具有相對較低優(yōu)先級的HARQ操作不允許傳輸重要的數(shù)據(jù)單元。
[0033]根據(jù)本發(fā)明一實施例,若尚未激活重置計時器,則流程可跳轉(zhuǎn)至步驟262激活重置計時器以對重置時間的時段進行計時,之后跳轉(zhuǎn)至步驟270,重置監(jiān)測計時器。這樣作的目的是為了避免因?qū)ARQ操作的優(yōu)先級的誤調(diào)整而對數(shù)據(jù)傳輸產(chǎn)生不利影響。同樣,這也是為了正確反映網(wǎng)絡(luò)狀態(tài)。這是因為當(dāng)網(wǎng)絡(luò)狀態(tài)改變時,所出現(xiàn)的多個HARQ傳輸失敗之間的不平衡可能不復(fù)存在。此時,沒有必要再對HARQ操作劃分優(yōu)先級。當(dāng)重置時間的時段到期(步驟280)時,所有的HARQ操作確定為具有第一 HARQ優(yōu)先級(步驟290)。換言之,沒有HARQ操作會被禁止用于傳輸重要的數(shù)據(jù)單元。同樣,當(dāng)重置計時器到期時,收集到的HARQ ACK/NACK響應(yīng)的數(shù)目的統(tǒng)計會被清空。此外,在本實施例中,當(dāng)流程跳轉(zhuǎn)至步驟250且所有的HARQ操作確定為具有相同的HARQ優(yōu)先級時,重置計時器將去活(de-avivated)(步驟264)。利用重置計時器的優(yōu)點,可避免HARQ操作確定為具有不適當(dāng)優(yōu)先級的時間過長。
[0034]當(dāng)如圖3所示的監(jiān)測操作I結(jié)束之后,本方法執(zhí)行處理操作I以確定如何將具有不同優(yōu)先級的數(shù)據(jù)單元映射至發(fā)送端的多個HARQ操作。處理操作I的流程如圖4所示。在步驟310中,HARQ操作嘗試由發(fā)送端的上層(如RLC層)獲取數(shù)據(jù)單元。然后,流程跳轉(zhuǎn)至步驟320,確定HARQ操作是否具有第一 HARQ優(yōu)先級。若是,流程跳轉(zhuǎn)至步驟330,確定是否有一個或多個具有第一數(shù)據(jù)優(yōu)先級(較高優(yōu)先級)的數(shù)據(jù)單元等待傳輸。在一實施例中,對應(yīng)于控制數(shù)據(jù)或重傳數(shù)據(jù)的數(shù)據(jù)單元會確定為具有第一數(shù)據(jù)優(yōu)先級。另一方面,對應(yīng)于其他類型數(shù)據(jù)的數(shù)據(jù)單元會確定為具有第二數(shù)據(jù)優(yōu)先級,其中第二數(shù)據(jù)優(yōu)先級低于第一數(shù)據(jù)優(yōu)先級。若步驟330的結(jié)果為是,則流程跳轉(zhuǎn)至步驟340,具有第一 HARQ優(yōu)先級的HARQ操作取得并傳輸具有第一數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元。若步驟330的結(jié)果為否,則流程跳轉(zhuǎn)至步驟360,具有第一 HARQ優(yōu)先級的HARQ操作取得并傳輸具有第二數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元(如果存在的話)。
[0035]此外,若在步驟320中確定HARQ操作具有第二 HARQ優(yōu)先級(較低優(yōu)先級),則流程跳轉(zhuǎn)至步驟350,確定是否有一個或多個具有第二數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元等待傳輸。若是,則具有第二 HARQ優(yōu)先級的HARQ操作取得并傳輸具有第二數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元(步驟360)。若沒有具有第二數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元等待傳輸,則流程跳轉(zhuǎn)至步驟370,通過具有第二 HARQ優(yōu)先級的HARQ操作傳輸虛擬數(shù)據(jù)。這樣作的目的在于保持HARQ ACK/NACK響應(yīng)的統(tǒng)計的收集,以便當(dāng)下一個監(jiān)測時間的時段到期時更新HARQ操作的優(yōu)先級。通過這樣做,監(jiān)測操作I可適當(dāng)反映網(wǎng)絡(luò)狀態(tài)的改變。在一實施例中,若等待傳輸?shù)木哂械谝粩?shù)據(jù)優(yōu)先級的數(shù)據(jù)單元的總數(shù)達到上限時,步驟370可允許具有第二 HARQ優(yōu)先級的HARQ操作傳輸具有第一數(shù)據(jù)優(yōu)先級的數(shù)據(jù)單元。
[0036]圖5為根據(jù)本發(fā)明一實施例的包含監(jiān)測操作I與處理操作I的HARQ操作管理方法簡化流程圖。該流程包含步驟410-430。在步驟410中,根據(jù)HARQ操作的傳輸成功率確定HARQ操作的優(yōu)先級。較佳地,HARQ操作的優(yōu)先級由群組中選出,該群組至少由第一 HARQ優(yōu)先級和第二 HARQ優(yōu)先級構(gòu)成,其中第二 HARQ優(yōu)先級低于第一 HARQ優(yōu)先級。在步驟420中,確定待傳輸?shù)臄?shù)據(jù)單元的優(yōu)先級。較佳地,數(shù)據(jù)單元的優(yōu)先級由群組中選出,該群組至少由第一數(shù)據(jù)優(yōu)先級和第二數(shù)據(jù)優(yōu)先級構(gòu)成,其中第二數(shù)據(jù)優(yōu)先級低于第一數(shù)據(jù)優(yōu)先級。在步驟430中,配置HARQ操作根據(jù)HARQ操作的優(yōu)先級和數(shù)據(jù)單元的優(yōu)先級傳輸數(shù)據(jù)單元。由于圖5所示方法的基本原則及操作已呈現(xiàn)于上述多個實施例,因此簡潔起見不再詳細描述圖5中的方法。
[0037]根據(jù)本發(fā)明一實施例提供一種控制器,用于實施對應(yīng)于不同HARQ操作上所出現(xiàn)的HARQ傳輸失敗之間不平衡的上述方法。圖6為根據(jù)本發(fā)明一實施例的實施圖5所示方法的控制器的功能方塊示意圖。如圖6所示,控制器500位于發(fā)送裝置的MAC層,用以管理包含于MAC層的多個HARQ操作??刂破?00包含第一確定模塊510、第二確定模塊520及配置模塊530。第一確定模塊510根據(jù)HARQ操作的傳輸成功率確定HARQ操作的優(yōu)先級,其中第一確定模塊510進一步根據(jù)接收裝置所發(fā)送的HARQ ACK/NACK響應(yīng)來確定HARQ操作的傳輸成功率,其中接收裝置通過無線連接耦接于發(fā)送裝置。一旦第一確定模塊510發(fā)現(xiàn)任意HARQ操作的傳輸成功率顯著偏離其他HARQ操作的傳輸成功率,第一確定模塊510會對HARQ操作劃分為較高或較低的HARQ優(yōu)先級。第二確定模塊520確定待傳輸?shù)臄?shù)據(jù)單元(如H)U)的優(yōu)先級。數(shù)據(jù)單元可由發(fā)送裝置的RLC層產(chǎn)生。當(dāng)數(shù)據(jù)單元對應(yīng)于控制數(shù)據(jù)或重傳數(shù)據(jù)時,該數(shù)據(jù)單元確定為具有較高的優(yōu)先級。配置模塊530耦接于第一確定模塊510及第二確定模塊520,并根據(jù)HARQ操作的優(yōu)先級和數(shù)據(jù)單元的優(yōu)先級配置HARQ操作傳輸待傳輸?shù)臄?shù)據(jù)單元。由于圖6所示控制器的基本原理及操作已呈現(xiàn)于上述多個實施例,因此簡潔起見不再詳細描述圖6中的控制器。
[0038]根據(jù)本發(fā)明一實施例提供了一種HARQ操作管理方法,用于對應(yīng)上述問題II所述HARQ操作出現(xiàn)過多的HARQ確認(rèn)對RLC否認(rèn)比的出錯。該方法包含圖7和圖8分別所示的監(jiān)測操作II和處理操作II。請參考圖7,圖7為根據(jù)本發(fā)明一實施例的HARQ操作管理方法中監(jiān)測操作II的流程圖。監(jiān)測操作II的目的在于監(jiān)測發(fā)送端是否存在HARQ操作具有比發(fā)送端的其他HARQ操作更多的HARQ確認(rèn)對RLC否認(rèn)比的錯誤。
[0039]首先,在步驟610 (通過監(jiān)測計時器)發(fā)現(xiàn)監(jiān)測時間的時段到期以開始該流程。根據(jù)本發(fā)明的多個實施例,步驟610可為傳統(tǒng)計時器或使用上述的PDU計數(shù)器或TTI計數(shù)器。當(dāng)rou/ττι計數(shù)器計數(shù)至預(yù)定值時,可認(rèn)定監(jiān)測時間的時段到期,流程跳轉(zhuǎn)至步驟620。請注意,此處的監(jiān)測時間的時段可能在時長上不同于監(jiān)測操作I中的監(jiān)測時間的時段。在步驟620中,對于發(fā)送端的HARQ操作,收集對應(yīng)于多個數(shù)據(jù)單元的接收到的HARQ響應(yīng)的統(tǒng)計,其中這些數(shù)據(jù)單元是由HARQ操作所傳輸并由接收端所正確接收;同樣,當(dāng)數(shù)據(jù)單元發(fā)送至接收端的RLC層之后,收集對應(yīng)于上述數(shù)據(jù)單元的