一種用于基于amd pdu發(fā)送狀態(tài)pdu的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種用于基于AMD?PDU發(fā)送狀態(tài)PDU的方法和設(shè)備。具體地,檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD?PDU是否包括可用數(shù)據(jù)空間;當(dāng)AMD?PDU包括可用數(shù)據(jù)空間,更新AMDPDU,其中,更新后的AMD?PDU包括第一設(shè)備中對應(yīng)于第二設(shè)備的狀態(tài)PDU的至少部分,以及用于指示狀態(tài)PDU的指示信息;向第二設(shè)備發(fā)送更新后的AMD?PDU。與現(xiàn)有技術(shù)相比,本發(fā)明當(dāng)待由第一設(shè)備發(fā)送至第二設(shè)備的AMD?PDU包括可用數(shù)據(jù)空間,第一設(shè)備更新AMD?PDU,其中,更新后的AMD?PDU包括第一設(shè)備中對應(yīng)于第二設(shè)備的狀態(tài)PDU的至少部分,以及用于指示狀態(tài)PDU的指示信息,實現(xiàn)了第一設(shè)備變被動為主動向第二設(shè)備發(fā)送狀態(tài)PDU,不僅提高了第一設(shè)備的數(shù)據(jù)窗口的移動速度,也節(jié)省了無線資源。
【專利說明】—種用于基于AMD PDU發(fā)送狀態(tài)PDU的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種用于基于AMD(確認(rèn)模式數(shù)據(jù),Acknowledged Mode Data) PDU 發(fā)送狀態(tài) PDU 的技術(shù)。
【背景技術(shù)】
[0002]RLC(無線鏈路控制,Radio Link Control)層作為LTE協(xié)議棧L2層的組成部分之一,介于MAC(媒體接入,Medium Access Control)層和F1DCP (分組數(shù)據(jù)匯聚協(xié)議,Packet Data Convergence Protocol)層之間,是MAC層與更高層協(xié)議之間的橋梁。AM(確認(rèn),Acknowledged Mode)模式作為RLC層三種數(shù)據(jù)傳輸模式之一,通過ARQ(自動重傳,Automatic Repeat-reQuest)機(jī)制糾正無線信道不理想造成的傳輸錯誤,對維持?jǐn)?shù)據(jù)鏈路的可靠性起到了重要作用,然而,這種ARQ機(jī)制是通過輪詢(Polling)實現(xiàn)的,即通過包含在AM RLC報頭中的I比特輪詢指示,AM RLC實體發(fā)送側(cè)向接收側(cè)請求狀態(tài)(Status)報告,AM RLC實體接收側(cè)根據(jù)接收到對端AM RLC實體發(fā)送側(cè)的輪詢時,向發(fā)送側(cè)發(fā)送狀態(tài)報告,以供發(fā)送側(cè)根據(jù)狀態(tài)報告來選擇重傳的RLC數(shù)據(jù)PDU(Protocol Data Unit),及有效管理發(fā)送和重傳緩存器。這種方式造成AM RLC實體接收側(cè)被動地向?qū)Χ薃MRLC實體發(fā)送側(cè)發(fā)送狀態(tài)報告,為降低數(shù)據(jù)傳輸延遲,需要不斷地發(fā)送狀態(tài)報告,而頻繁地發(fā)送狀態(tài)報告也會浪費(fèi)無線資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種基于AMD PDU發(fā)送狀態(tài)I3DU的方法與設(shè)備。
[0004]根據(jù)本發(fā)明的一個方面,提供了 一種在第一設(shè)備端用于基于AMD PDU發(fā)送狀態(tài)PDU的方法,其中,該方法包括以下步驟:
[0005]a檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;
[0006]b當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD TOU,其中,更新后的所述AMDPDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)rou的至少部分,以及用于指示所述狀態(tài)PDU的指示信息;
[0007]c向所述第二設(shè)備發(fā)送更新后的所述AMD PDU0
[0008]根據(jù)本發(fā)明的另一個方面,還提供了一種在第二設(shè)備端輔助用于基于AMD PDU發(fā)送狀態(tài)PDU的方法,其中,該方法包括以下步驟:
[0009]A接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;
[0010]B解析所述AMD PDU,以獲得所述指示信息;
[0011]C根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。
[0012]根據(jù)本發(fā)明的一個方面,還提供了一種用于基于AMD PDU發(fā)送狀態(tài)H)U的第一設(shè)備,其中,該第一設(shè)備包括:
[0013]檢查裝置,用于檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;
[0014]AMD PDU更新裝置,用于當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)PDU的指示信息;
[0015]第一發(fā)送裝置,用于向所述第二設(shè)備發(fā)送更新后的所述AMDTOU。
[0016]根據(jù)本發(fā)明的另一個方面,還提供了 一種輔助用于基于AMDPDU發(fā)送狀態(tài)PDU的第二設(shè)備,其中,該第二設(shè)備包括:
[0017]第一接收裝置,用于接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;
[0018]解析裝置,用于解析所述AMD PDU,以獲得所述指示信息;
[0019]信息獲取裝置,用于根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。
[0020]根據(jù)本發(fā)明的又一個方面,還提供了一種通信系統(tǒng),其中,所述通信系統(tǒng)包括前述根據(jù)本發(fā)明一個方面的用于基于AMD PDU發(fā)送狀態(tài)H)U的第一設(shè)備,以及前述根據(jù)本發(fā)明另一個方面的輔助用于基于AMD PDU發(fā)送狀態(tài)H)U的第二設(shè)備。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明當(dāng)待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU包括可用數(shù)據(jù)空間,第一設(shè)備更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)PDU的至少部分,以及用于指示所述狀態(tài)PDU的指示信息,實現(xiàn)了第一設(shè)備變被動為主動向第二設(shè)備發(fā)送狀態(tài)rou,不僅提高了第一設(shè)備的數(shù)據(jù)窗口的移動速度,也節(jié)省了無線資源。進(jìn)一步地,本發(fā)明第二設(shè)備還可根據(jù)狀態(tài)PDU信息,確定重傳至第一設(shè)備的重傳AMDTOU,從而進(jìn)一步地節(jié)省了無線資源。
【專利附圖】
【附圖說明】
[0022]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0023]圖1示出根據(jù)本發(fā)明一個方面的用于基于AMD PDU發(fā)送狀態(tài)PDU的第一設(shè)備和第二設(shè)備的設(shè)備示意圖;
[0024]圖2示出根據(jù)本發(fā)明一個方面的用于基于AMD PDU發(fā)送狀態(tài)PDU的AMD PDU頭域中包含奇數(shù)個LI時在AMD PDU寫入指示信息及狀態(tài)PDU的AMD PDU示意圖;
[0025]圖3示出根據(jù)本發(fā)明一個方面的用于基于AMD PDU發(fā)送狀態(tài)PDU的AMD PDU頭域中包含偶數(shù)個LI時在AMD PDU寫入指示信息及狀態(tài)PDU的AMD PDU示意圖;
[0026]圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于基于AMD PDU發(fā)送狀態(tài)PDU的第一設(shè)備和第二設(shè)備的設(shè)備示意圖;
[0027]圖5示出根據(jù)本發(fā)明另一個方面的第一設(shè)備和第二設(shè)備配合實現(xiàn)用于基于AMDPDU發(fā)送狀態(tài)PDU的方法流程圖;
[0028]圖6示出根據(jù)本發(fā)明一個優(yōu)選實施例的第一設(shè)備和第二設(shè)備配合實現(xiàn)用于基于AMD PDU發(fā)送狀態(tài)PDU的方法流程圖。
[0029]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】[0030]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0031]圖1不出根據(jù)本發(fā)明一個方面的用于基于AMD PDU發(fā)送狀態(tài)PDU的第一設(shè)備I和第二設(shè)備2。其中,第一設(shè)備I包括檢查裝置11、AMDPDU更新裝置12和第一發(fā)送裝置13,第二設(shè)備2包括第一接收裝置21、解析裝置22和信息獲取裝置23。具體地,第一設(shè)備I的檢查裝置11檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,AMD PDU更新裝置12更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)PDU的指示信息;第一發(fā)送裝置13向所述第二設(shè)備2發(fā)送更新后的所述AMDTOU ;相應(yīng)地,第二設(shè)備2的第一接收裝置21接收第一設(shè)備I發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;解析裝置22解析所述AMDrou,以獲得所述指示信息;信息獲取裝置23根據(jù)所述指示信息,獲取所述狀態(tài)rou信息。
[0032]在此,所述第一設(shè)備I是指無線通信系統(tǒng)中,采用RLC作為無線鏈路控制層協(xié)議進(jìn)行通信的電子產(chǎn)品,對應(yīng)于采用確認(rèn)模式的RLC實體接收端,即AM RLC實體接收端,即發(fā)送STUTAS PDU的AMRLC實體。在此,所述第二設(shè)備2是指無線通信系統(tǒng)中,采用RLC作為無線鏈路控制層協(xié)議進(jìn)行通信的電子產(chǎn)品,對應(yīng)于采用確認(rèn)模式的RLC實體發(fā)送端,即AM RLC實體發(fā)送端,即接收STUTAS PDU的AM RLC實體。在此,所述第一設(shè)備I與第二設(shè)備2構(gòu)成單個AMRLC實體的兩端,所述第一設(shè)備I與第二設(shè)備2互為對等端,所述第一設(shè)備I與第二設(shè)備2通過無線通信網(wǎng)絡(luò)進(jìn)行通信,實現(xiàn)雙向的數(shù)據(jù)傳輸業(yè)務(wù)。在此,所述無線通信網(wǎng)絡(luò)包括但不限于如 GPRS、LTE、GSM、3G、W1-F1、WiMax、WCDMA、CDMA2000、TD-SCDMA、HSPA、LTD。本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一設(shè)備1、第二設(shè)備2及無線通信網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備I或第二設(shè)備2或無線通信網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0033]具體地,第一設(shè)備I的檢查裝置11通過諸如MAC層指示的傳輸塊TB (TransportBlock)的大小,來檢查待由第一設(shè)備I發(fā)送至第二設(shè)備2的AMD PDU是否包括可用數(shù)據(jù)空間。例如,假設(shè)第一設(shè)備I如AM RLC實體接收端I根據(jù)其MAC層發(fā)送的指示傳輸塊TB的大小的字段MAC_STATUS_IND信息,判斷發(fā)送至其對等段第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl是否包括可用數(shù)據(jù)空間,如若根據(jù)MAC_STATUS_IND指示的TB的大小,將RLCSDU(業(yè)務(wù)數(shù)據(jù)單元,Service Data Unit)根據(jù)MAC_STATUS_IND指示的TB的大小,進(jìn)行分割或級聯(lián),組裝成AMD I3DUl時,若組裝后的AMD TOUl恰好滿足AMD PDU格式對應(yīng)的bit位,則檢查裝置11判斷該待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl不包括可用數(shù)據(jù)空間;再如,若組裝后的AMD I3DUl不滿足AMD PDU格式對應(yīng)的bit位,有剩余bit位需要填充,則檢查裝置11判斷該待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間。
[0034]本領(lǐng)域技術(shù)人員應(yīng)能理解上述檢查AMD PDU是否包括可用數(shù)據(jù)空間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的檢查AMD PDU是否包括可用數(shù)據(jù)空間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0035]當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,AMD PDU更新裝置12更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)PDU的至少部分,以及用于指示所述狀態(tài)PDU的指示信息。在此,所述指示信息包括當(dāng)AMD PDU包括可用數(shù)據(jù)空間時,在AMD PDU中增加的用于指示第二設(shè)備2的狀態(tài)PDU的指示信息,如該指示信息用4bit表示,固定位于緊隨AMD PDU頭域最后一個LI之后,其中,所述指示信息還用于指示所述AMD PDU是否包括可用數(shù)據(jù)空間。例如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl不包括可用數(shù)據(jù)空間,則AMDPDU更新裝置12在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 0000”,表示AMD PDUl不包括可用數(shù)據(jù)空間。再如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMDroUl包括可用數(shù)據(jù)空間,則AMD PDU更新裝置12首先在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD PDUl包括可用數(shù)據(jù)空間;然后,AMD PDU更新裝置12通過諸如檢查接收緩存器的狀態(tài)來確定當(dāng)前的狀態(tài)PDU信息,如收到的AMD PDU包括哪些,確認(rèn)未收到的AMD PDU包括哪些等;接著,AMD PDU更新裝置12在AMD PDUl中寫入所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)PDU的至少部分,如在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)PDU的至少部分,以完成更新AMD PDUl,在此,所述狀態(tài)I3DU的至少部分包括但不限于如所述狀態(tài)PDU的全部數(shù)據(jù)信息、所述狀態(tài)PDU的部分?jǐn)?shù)據(jù)信息,如根據(jù)AMD PDUl包括的可用數(shù)據(jù)空間的大小,來確定寫入的狀態(tài)PDU的數(shù)據(jù)信息的多少,如圖2示出當(dāng)AMD PDU頭域中包含奇數(shù)個LI時在AMD PDU寫入指示信息及狀態(tài)PDU的AMDPDU示意圖,AMD PDU更新裝置12更新后的AMD PDU中包括指示信息SI,及位于指示信息SI之后的狀態(tài)TOU,狀態(tài)TOU之后的AMDPDU數(shù)據(jù)域,如圖3示出當(dāng)AMD PDU頭域中包含偶數(shù)個LI時在AMDPDU寫入指示信息及狀態(tài)I3DU的AMD PDU示意圖,AMD PDU更新裝置12更新后的AMD PDU中包括指示信息SI,及位于指示信息SI之后的狀態(tài)H)U,狀態(tài)PDU之后的AMD PDU數(shù)據(jù)域。本發(fā)明實現(xiàn)變AM RLC實體接收端被動發(fā)送STATUS PDU為主動發(fā)送STATUSPDU,提高了 AM PLC實體發(fā)送端的數(shù)據(jù)窗口的移動速度,也節(jié)省了無線資源。
[0036]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定狀態(tài)rou的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定狀態(tài)rou的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0037]本領(lǐng)域技術(shù)人員應(yīng)能理解上述指示信息的表示方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的指示信息的表示方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0038]優(yōu)選地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,AMD PDU更新裝置12還可更新所述AMD rou,其中,更新后的所述AMD PDU包括所述狀態(tài)PDU的至少部分及所述指示信息,所述指示信息還用于指示所述狀態(tài)PDU的至少部分在更新后的所述AMD PDU的位置信息。例如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間,則AMD PDU更新裝置12首先在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD I3DUl包括可用數(shù)據(jù)空間,還用于指示所述狀態(tài)PDU的至少部分在更新后的所述AMD PDU的位置信息,如AMDPDU更新裝置12在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)I3DU的至少部分。
[0039]本領(lǐng)域技術(shù)人員應(yīng)能理解上述更新所述AMD PDU的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新所述AMD PDU的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0040]第一發(fā)送裝置13通過移動網(wǎng)絡(luò)如TD-LTE (分時長期演進(jìn),TimeDivision LongTerm Evolution)向所述第二設(shè)備發(fā)送更新后的所述AMDFOU。
[0041 ] 相應(yīng)地,第二設(shè)備2的第一接收裝置21通過移動網(wǎng)絡(luò)如TD-LTE,接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息。
[0042]解析裝置22解析所述AMD PDU,以獲得所述指示信息。例如,解析裝置22對第一接收裝置21接收到的所述AMD PDU進(jìn)行去頭域等解析,得到所述AMD PDU中包括的所述指示信息如 “SI = 1111”,或 “SI = 0000”。
[0043]信息獲取裝置23根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。例如,假設(shè)解析裝置22解析所述AMD H)U,獲得所述指示信息“SI = 1111”,則信息獲取裝置23根據(jù)該指示信息“SI = 1111”,通過分析所述AMD PDU中包括的狀態(tài)PDU的El域和E2域,獲取所述狀態(tài)PDU信息;或者,通過指示信息“SI = 1111”繼續(xù)解析所述AMDF1DU的數(shù)據(jù)域,獲得所述AMD PDU中包括的所述狀態(tài)PDU信息。再如,假設(shè)解析裝置22解析所述AMD PDU,獲得所述指示信息“SI = 0000”,則信息獲取裝置23根據(jù)該指示信息“SI = 0000”,確定第一接收裝置21接收到的所述AMD PDU中不包括所述狀態(tài)PDU信息。
[0044]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取所述狀態(tài)PDU信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取所述狀態(tài)PDU信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0045]第一設(shè)備I和第二設(shè)備2的各個裝置之間是持續(xù)不斷工作的。具體地,第一設(shè)備I的檢查裝置11持續(xù)檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,AMD PDU更新裝置12持續(xù)更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)PDU的指示信息;第一發(fā)送裝置13持續(xù)向所述第二設(shè)備發(fā)送更新后的所述AMD PDU ;相應(yīng)地,第二設(shè)備2的第一接收裝置21持續(xù)接收第一設(shè)備發(fā)送的AMD PDU,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;解析裝置22持續(xù)解析所述AMD PDU,以獲得所述指示信息;信息獲取裝置23持續(xù)根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指第一設(shè)備I和第二設(shè)備2的各裝置分別不斷地進(jìn)行可用數(shù)據(jù)空間的檢查、AMD PDU的更新、更新后的AMDPDU的發(fā)送與接收、AMD PDU解析及狀態(tài)PDU信息的獲取,直至第一設(shè)備I在較長時間內(nèi)停止可用數(shù)據(jù)空間的檢查。
[0046]優(yōu)選地,第一設(shè)備I的AMD PDU更新裝置12包括寫入單元(未示出)和更新單元(未示出)。具體地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,寫入單元在所述AMD PDU中寫入所述指示信息;更新單元根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD PDU0
[0047]具體地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,寫入單元在所述AMD PDU中寫入所述指示信息。例如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD I3DUl不包括可用數(shù)據(jù)空間,則寫入單元在AMD I3DUl中寫入所述指示信息,如在AMDPDUI頭域最后一個LI之后增加指示信息如“SI = OOOO”,表示AMD PDUl不包括可用數(shù)據(jù)空間。再如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD I3DUl包括可用數(shù)據(jù)空間,則寫入單元在AMD I3DUl中寫入所述指示信息,如在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD TOUl包括可用數(shù)據(jù)空間。
[0048]本領(lǐng)域技術(shù)人員應(yīng)能理解上述在所述AMD PDU中寫入所述指示信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的在所述AMD PDU中寫入所述指示信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0049]接著,更新單元根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD rou。例如,接上例,寫入單元在AMD roui頭域最后一個LI之后增加指示信息如“SI = 1111”,則更新單元首先通過諸如檢查接收緩存器的狀態(tài)來確定當(dāng)前的狀態(tài)PDU信息,如收到的AMD PDU包括哪些,確認(rèn)未收到的AMDPDU包括哪些等;然后,更新單元根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)H)U的至少部分,以獲得更新后的所述AMD PDU,如在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)I3DU的至少部分。
[0050]更優(yōu)選地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,寫入單元還可在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息。例如,假設(shè)檢查裝置11檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD I3DUl包括可用數(shù)據(jù)空間,寫入單元還可在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息“SI = 1111”。
[0051 ] 圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于基于AMD PDU發(fā)送狀態(tài)PDU的第一設(shè)備和第二設(shè)備的設(shè)備示意圖,其中,第一設(shè)備I包括檢查裝置11’、AMD PDU更新裝置12’、第一發(fā)送裝置13’和第二接收裝置14’,第二設(shè)備2包括第一接收裝置21’、解析裝置22’、信息獲取裝置23’、確定裝置24’、第二發(fā)送裝置25’和重傳更新裝置26’。具體地,第一設(shè)備I的檢查裝置11’檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,AMD PDU更新裝置12’更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)rou的指示信息;第一發(fā)送裝置13’向所述第二設(shè)備發(fā)送更新后的所述AMD PDU ;相應(yīng)地,第二設(shè)備2的第一接收裝置21’接收第一設(shè)備發(fā)送的AMD TOU,其中,所述AMD PDU包括關(guān)于狀態(tài)F1DU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)F1DU信息;解析裝置22’解析所述AMD PDU,以獲得所述指示信息;信息獲取裝置23’根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息;確定裝置24’根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMDH)U ;第二發(fā)送裝置25’向所述第一設(shè)備發(fā)送所述重傳AMD PDU ;重傳更新裝置26’根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器;相應(yīng)地,第一設(shè)備I的第二接收裝置14’接收所述第二設(shè)備發(fā)送的重傳AMDTOU。在此,第一設(shè)備I的檢查裝置11’、AMD PDU更新裝置12’和第一發(fā)送裝置13’、第二設(shè)備2的第一接收裝置21’、解析裝置22’和信息獲取裝置23’分別與圖1中第一設(shè)備I的檢查裝置11、AMD PDU更新裝置12和第一發(fā)送裝置13、第二設(shè)備2的第一接收裝置21、解析裝置22和信息獲取裝置23的內(nèi)容相同或相似,為簡明起見,不再贅述,以引用方式包含于此。
[0052]具體地,確定裝置24’根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD PDU0例如,假設(shè)信息獲取裝置23’根據(jù)指示信息“SI = 1111”,獲取的所述狀態(tài)I3DU信息包括當(dāng)前有序列號SN為2和4的AMD PDU沒有接收到,則確定裝置24’根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD PDU,即確定重傳至所述第一設(shè)備的重傳AMDPDU包括序列號SN為2和4的AMD PDU。
[0053]第二發(fā)送裝置25’通過移動網(wǎng)絡(luò)如TD-LTE,向所述第一設(shè)備發(fā)送所述重傳AMDPDU。
[0054]第二設(shè)備2的重傳更新裝置26’根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器。例如,假設(shè)信息獲取裝置23’根據(jù)指示信息“SI = 1111”,獲取的所述狀態(tài)PDU信息包括當(dāng)前有序列號SN為2和4的數(shù)據(jù)包沒有接收到,確認(rèn)序列號SN為I和3的AMD PDU已接收到,則重傳更新裝置26’根據(jù)該狀態(tài)PDU信息,在重傳緩存器中清除已確認(rèn)接收到的序列號SN為I和 3 的 AMD PDU。
[0055]相應(yīng)地,第一設(shè)備I的第二接收裝置14’通過移動網(wǎng)絡(luò)如TD-LTE,接收所述第二設(shè)備發(fā)送的重傳AMD PDU0
[0056]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在具體實施例中,確定裝置24’和重傳更新裝置26’可以并行的執(zhí)行,也可以串行的執(zhí)行。
[0057]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在具體實施例中,確定裝置24’和重傳更新裝置26’可以是相獨(dú)立的模塊,也可以集成在一起。
[0058]圖5示出根據(jù)本發(fā)明另一個方面的第一設(shè)備和第二設(shè)備配合實現(xiàn)用于基于AMDPDU發(fā)送狀態(tài)PDU的方法流程圖
[0059]具體地,在步驟SI中,第一設(shè)備I檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S2中,第一設(shè)備I更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)PDU的至少部分,以及用于指示所述狀態(tài)PDU的指示信息;在步驟S3中,第一設(shè)備I向所述第二設(shè)備2發(fā)送更新后的所述AMD PDU ;相應(yīng)地,第二設(shè)備2接收第一設(shè)備I發(fā)送的AMDrou,其中,所述AMDPDU包括關(guān)于狀態(tài)rou的指示信息及與所述指示信息相對應(yīng)的狀態(tài)rou信息;在步驟S4中,第二設(shè)備2解析所述AMD PDU,以獲得所述指示信息;在步驟S5中,第二設(shè)備2根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。
[0060]在此,所述第一設(shè)備I是指無線通信系統(tǒng)中,采用RLC作為無線鏈路控制層協(xié)議進(jìn)行通信的電子產(chǎn)品,對應(yīng)于采用確認(rèn)模式的RLC實體接收端,即AM RLC實體接收端,即發(fā)送STUTAS PDU的AMRLC實體。在此,所述第二設(shè)備2是指無線通信系統(tǒng)中,采用RLC作為無線鏈路控制層協(xié)議進(jìn)行通信的電子產(chǎn)品,對應(yīng)于采用確認(rèn)模式的RLC實體發(fā)送端,即AM RLC實體發(fā)送端,即接收STUTAS PDU的AM RLC實體。在此,所述第一設(shè)備I與第二設(shè)備2構(gòu)成單個AMRLC實體的兩端,所述第一設(shè)備I與第二設(shè)備2互為對等端,所述第一設(shè)備I與第二設(shè)備2通過無線通信網(wǎng)絡(luò)進(jìn)行通信,實現(xiàn)雙向的數(shù)據(jù)傳輸業(yè)務(wù)。在此,所述無線通信網(wǎng)絡(luò)包括但不限于如 GPRS、LTE、GSM、3G、W1-F1、WiMax、WCDMA、CDMA2000、TD-SCDMA、HSPA、LTD。本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一設(shè)備1、第二設(shè)備2及無線通信網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備I或第二設(shè)備2或無線通信網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0061]具體地,在步驟SI中,第一設(shè)備I通過諸如MAC層指示的傳輸塊TB (TransportBlock)的大小,來檢查待由第一設(shè)備I發(fā)送至第二設(shè)備2的AMD PDU是否包括可用數(shù)據(jù)空間。例如,假設(shè)第一設(shè)備I如AM RLC實體接收端I根據(jù)其MAC層發(fā)送的指示傳輸塊TB的大小的字段MAC_STATUS_IND信息,判斷發(fā)送至其對等段第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl是否包括可用數(shù)據(jù)空間,如若根據(jù)MAC_STATUS_IND指示的TB的大小,將RLCSDU (業(yè)務(wù)數(shù)據(jù)單元,Service Data Unit)根據(jù)MAC_STATUS_IND指示的TB的大小,進(jìn)行分割或級聯(lián),組裝成AMD I3DUl時,若組裝后的AMD TOUl恰好滿足AMD PDU格式對應(yīng)的bit位,則在步驟SI中,第一設(shè)備I判斷該待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl不包括可用數(shù)據(jù)空間;再如,若組裝后的AMD I3DUl不滿足AMD PDU格式對應(yīng)的bit位,有剩余bit位需要填充,則在步驟SI中,第一設(shè)備I判斷該待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間。
[0062]本領(lǐng)域技術(shù)人員應(yīng)能理解上述檢查AMD PDU是否包括可用數(shù)據(jù)空間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的檢查AMD PDU是否包括可用數(shù)據(jù)空間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0063]當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S2中,第一設(shè)備I更新所述AMD PDU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)I3DU的至少部分,以及用于指示所述狀態(tài)PDU的指示信息。在此,所述指示信息包括當(dāng)AMD PDU包括可用數(shù)據(jù)空間時,在AMD PDU中增加的用于指示第二設(shè)備2的狀態(tài)PDU的指示信息,如該指示信息用4bit表示,固定位于緊隨AMD PDU頭域最后一個LI之后,其中,所述指示信息還用于指示所述AMD PDU是否包括可用數(shù)據(jù)空間。例如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl不包括可用數(shù)據(jù)空間,則在步驟S2中,第一設(shè)備I在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 0000”,表示AMDPDUl不包括可用數(shù)據(jù)空間。再如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間,則在步驟S2中,第一設(shè)備I首先在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD PDUl包括可用數(shù)據(jù)空間;然后,在步驟S2中,第一設(shè)備I通過諸如檢查接收緩存器的狀態(tài)來確定當(dāng)前的狀態(tài)PDU信息,如收到的AMD PDU包括哪些,確認(rèn)未收到的AMDPDU包括哪些等;接著,在步驟S2中,第一設(shè)備I在AMD PDUl中寫入所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)I3DU的至少部分,如在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)PDU的至少部分,以完成更新AMD PDU1,在此,所述狀態(tài)rou的至少部分包括但不限于如所述狀態(tài)rou的全部數(shù)據(jù)信息、所述狀態(tài)rou的部分?jǐn)?shù)據(jù)信息,如根據(jù)AMDroui包括的可用數(shù)據(jù)空間的大小,來確定寫入的狀態(tài)PDU的數(shù)據(jù)信息的多少,如圖2示出當(dāng)AMD PDU頭域中包含奇數(shù)個LI時在AMD PDU寫入指示信息及狀態(tài)TOU的AMD PDU示意圖,在步驟S2中,第一設(shè)備I更新后的AMD PDU中包括指示信息SI,及位于指示信息SI之后的狀態(tài)H)U,狀態(tài)PDU之后的AMD PDU數(shù)據(jù)域,如圖3示出當(dāng)AMD PDU頭域中包含偶數(shù)個LI時在AMD PDU寫入指示信息及狀態(tài)PDU的AMD PDU示意圖,在步驟S2中,第一設(shè)備I更新后的AMD PDU中包括指示信息SI,及位于指示信息SI之后的狀態(tài)F1DU,狀態(tài)PDU之后的AMD PDU數(shù)據(jù)域。本發(fā)明實現(xiàn)變AM RLC實體接收端被動發(fā)送STATUS PDU為主動發(fā)送STATUS H)U,提高了 AM PLC實體發(fā)送端的數(shù)據(jù)窗口的移動速度,也節(jié)省了無線資源。
[0064]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定狀態(tài)rou的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定狀態(tài)rou的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0065]本領(lǐng)域技術(shù)人員應(yīng)能理解上述指示信息的表示方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的指示信息的表示方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0066]優(yōu)選地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S2中,第一設(shè)備I還可更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述狀態(tài)PDU的至少部分及所述指示信息,所述指示信息還用于指示所述狀態(tài)I3DU的至少部分在更新后的所述AMD PDU的位置信息。例如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間,則在步驟S2中,第一設(shè)備I首先在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD TOUl包括可用數(shù)據(jù)空間,還用于指示所述狀態(tài)I3DU的至少部分在更新后的所述AMD PDU的位置信息,如在步驟S2中,第一設(shè)備I在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)rou的至少部分。
[0067]本領(lǐng)域技術(shù)人員應(yīng)能理解上述更新所述AMD PDU的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新所述AMD PDU的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0068]在步驟S3中,第一設(shè)備I通過移動網(wǎng)絡(luò)如TD-LTE (分時長期演進(jìn),Time DivisionLong Term Evolution)向所述第二設(shè)備發(fā)送更新后的所述AMD PDU0
[0069]相應(yīng)地,第二設(shè)備2通過移動網(wǎng)絡(luò)如TD-LTE,接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)F1DU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息。
[0070]在步驟S4中,第二設(shè)備2解析所述AMD PDU,以獲得所述指示信息。例如,在步驟S4中,第二設(shè)備2對其在步驟S3中接收到的所述AMD PDU進(jìn)行去頭域等解析,得到所述AMDPDU中包括的所述指示信息如“SI = 1111”,或“SI = 0000”。
[0071]在步驟S5中,第二設(shè)備2根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。例如,假設(shè)在步驟S4中,第二設(shè)備2解析所述AMD H)U,獲得所述指示信息“SI = 1111”,則在步驟S5中,第二設(shè)備2根據(jù)該指示信息“SI = 1111”,通過分析所述AMD PDU中包括的狀態(tài)I3DU的El域和E2域,獲取所述狀態(tài)PDU信息;或者,通過指示信息“SI = 1111”繼續(xù)解析所述AMDPDU的數(shù)據(jù)域,獲得所述AMD PDU中包括的所述狀態(tài)PDU信息。再如,假設(shè)在步驟S4中,第二設(shè)備2解析所述AMD PDU,獲得所述指示信息“SI = 0000”,則在步驟S5中,第二設(shè)備2根據(jù)該指示信息“SI = 0000”,確定其在步驟S3中接收到的所述AMD PDU中不包括所述狀態(tài)rou信息。
[0072]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取所述狀態(tài)PDU信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取所述狀態(tài)PDU信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0073]第一設(shè)備I和第二設(shè)備2的各個步驟之間是持續(xù)不斷工作的。具體地,在步驟S I中,第一設(shè)備I持續(xù)檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S2中,第一設(shè)備I持續(xù)更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)rou的指示信息;在步驟S3中,第一設(shè)備I持續(xù)向所述第二設(shè)備發(fā)送更新后的所述AMD PDU ;相應(yīng)地,第二設(shè)備2持續(xù)接收第一設(shè)備發(fā)送的AMD TOU,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;在步驟S4中,第二設(shè)備2持續(xù)解析所述AMDTOU,以獲得所述指示信息;在步驟S5中,第二設(shè)備2持續(xù)根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指第一設(shè)備I和第二設(shè)備2的各步驟分別不斷地進(jìn)行可用數(shù)據(jù)空間的檢查、AMD PDU的更新、更新后的AMD PDU的發(fā)送與接收、AMD PDU解析及狀態(tài)PDU信息的獲取,直至第一設(shè)備I在較長時間內(nèi)停止可用數(shù)據(jù)空間的檢查。
[0074]優(yōu)選地,步驟S2包括步驟S21(未示出)和步驟S22(未示出)。具體地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S21中,第一設(shè)備I在所述AMD PDU中寫入所述指示信息;在步驟S22中,第一設(shè)備I根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD PDU0
[0075]具體地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S21中,第一設(shè)備I在所述AMDPDU中寫入所述指示信息。例如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD I3DUl不包括可用數(shù)據(jù)空間,則在步驟S21中,第一設(shè)備I在AMD PDUl中寫入所述指示信息,如在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 0000”,表示AMD PDUl不包括可用數(shù)據(jù)空間。再如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間,則在步驟S21中,第一設(shè)備I在AMD PDUl中寫入所述指示信息,如在AMDTOU1頭域最后一個LI之后增加指示信息如“SI = 1111”,表示AMD PDUl包括可用數(shù)據(jù)空間。
[0076]本領(lǐng)域技術(shù)人員應(yīng)能理解上述在所述AMD PDU中寫入所述指示信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的在所述AMD PDU中寫入所述指示信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0077]接著,在步驟S22中,第一設(shè)備I根據(jù)所述指示信息,在所述AMDPDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMDTOU。例如,接上例,在步驟S21中,第一設(shè)備I在AMD PDUl頭域最后一個LI之后增加指示信息如“SI = 1111”,則在步驟S22中,第一設(shè)備I首先通過諸如檢查接收緩存器的狀態(tài)來確定當(dāng)前的狀態(tài)PDU信息,如收到的AMD PDU包括哪些,確認(rèn)未收到的AMD PDU包括哪些等;然后,在步驟S22中,第一設(shè)備I根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD TOU,如在指示信息SI之后寫入第一設(shè)備I如AM RLC實體接收端I中對應(yīng)于第二設(shè)備2如AM RLC實體發(fā)送端I的狀態(tài)rou的至少部分。
[0078]更優(yōu)選地,當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S21中,第一設(shè)備I還可在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息。例如,假設(shè)在步驟SI中,第一設(shè)備I檢查發(fā)現(xiàn)待發(fā)送至第二設(shè)備2如AM RLC實體發(fā)送端I的AMD PDUl包括可用數(shù)據(jù)空間,在步驟S21中,第一設(shè)備I還可在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息 “SI = 1111”。
[0079]圖6示出根據(jù)本發(fā)明一個優(yōu)選實施例的第一設(shè)備和第二設(shè)備配合實現(xiàn)用于基于AMD PDU發(fā)送狀態(tài)PDU的方法流程圖。
[0080]其中,包括步驟SI’、步驟S2’、步驟S3’、步驟S4’、步驟S5’、步驟S6’、步驟S7’和步驟S8’。具體地,在步驟SI’中,第一設(shè)備I檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMDPDU是否包括可用數(shù)據(jù)空間;當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在步驟S2’中,第一設(shè)備I更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)rou的至少部分,以及用于指示所述狀態(tài)rou的指示信息;在步驟S3’中,第一設(shè)備I向所述第二設(shè)備發(fā)送更新后的所述AMD PDU ;相應(yīng)地,第二設(shè)備2接收第一設(shè)備發(fā)送的AMDTOU,其中,所述AMD PDU包括關(guān)于狀態(tài)I3DU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息;在步驟S4’中,第二設(shè)備2解析所述AMD PDU,以獲得所述指示信息;在步驟S5’中,第二設(shè)備2根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息;在步驟S6’中,第二設(shè)備2根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMDTOU ;在步驟S7’中,第二設(shè)備2向所述第一設(shè)備發(fā)送所述重傳AMDTOU ;在步驟S8’中,第二設(shè)備2根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器;相應(yīng)地,第一設(shè)備I接收所述第二設(shè)備發(fā)送的重傳AMDTOU。在此,步驟SI,、步驟S2’、步驟S3’、步驟S4’、步驟S5’分別與圖5中步驟S1、步驟S2、步驟S3、步驟S4、步驟S5的內(nèi)容相同或相似,為簡明起見,不再贅述,以引用方式包含于此。
[0081 ] 具體地,在步驟S6 ’中,第二設(shè)備2根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD PDU0例如,假設(shè)在步驟S5’中,第二設(shè)備2根據(jù)指示信息“SI = 1111”,獲取的所述狀態(tài)PDU信息包括當(dāng)前有序列號SN為2和4的AMD PDU沒有接收到,則在步驟S6’中,第二設(shè)備2根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD H)U,即確定重傳至所述第一設(shè)備的重傳AMD PDU包括序列號SN為2和4的AMD PDU0
[0082]在步驟S7’中,第二設(shè)備2通過移動網(wǎng)絡(luò)如TD-LTE,向所述第一設(shè)備發(fā)送所述重傳AMD PDU。
[0083]在步驟S8’中,第二設(shè)備2根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器。例如,假設(shè)在步驟S5’中,第二設(shè)備2根據(jù)指示信息“SI = 1111”,獲取的所述狀態(tài)PDU信息包括當(dāng)前有序列號SN為2和4的數(shù)據(jù)包沒有接收到,確認(rèn)序列號SN為I和3的AMD PDU已接收到,則在步驟S8’中,第二設(shè)備2根據(jù)該狀態(tài)PDU信息,在重傳緩存器中清除已確認(rèn)接收到的序列號SN為I和3的AMD PDU0
[0084]相應(yīng)地,第一設(shè)備I通過移動網(wǎng)絡(luò)如TD-LTE,接收所述第二設(shè)備發(fā)送的重傳AMDPDU。
[0085]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在具體實施例中,步驟S6’和步驟S8’可以并行的執(zhí)行,也可以串行的執(zhí)行。
[0086]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機(jī)或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0087]另外,本發(fā)明的一部分可被應(yīng)用為計算機(jī)程序產(chǎn)品,例如計算機(jī)程序指令,當(dāng)其被計算機(jī)執(zhí)行時,通過該計算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運(yùn)行的計算機(jī)設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機(jī)程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機(jī)程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術(shù)方案。
[0088]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在第一設(shè)備端用于基于AMD PDU發(fā)送狀態(tài)PDU的方法,其中,該方法包括以下步驟: a檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間;b當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)rou的至少部分,以及用于指示所述狀態(tài)PDU的指示信息; c向所述第二設(shè)備發(fā)送更新后的所述AMD PDU0
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括: bl當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在所述AMD PDU中寫入所述指示信息;b2根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD PDU0
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟bl包括: -當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括: -當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述狀態(tài)rou的至少部分及所述指示信息,所述指示信息還用于指示所述狀態(tài)rou的至少部分在更新后的所述AMD PDU的位置信息?!?br>
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,該方法還包括: -接收所述第二設(shè)備發(fā)送的重傳AMD PDU0
6.一種在第二設(shè)備端輔助用于基于AMD PDU發(fā)送狀態(tài)PDU的方法,其中,該方法包括以下步驟: A接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)I3DU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)PDU信息; B解析所述AMD PDU,以獲得所述指示信息; C根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,該方法還包括: -根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD PDU ; -向所述第一設(shè)備發(fā)送所述重傳AMD PDU ; 其中,該方法還包括: -根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器。
8.一種用于基于AMD PDU發(fā)送狀態(tài)F1DU的第一設(shè)備,其中,該第一設(shè)備包括: 檢查裝置,用于檢查待由第一設(shè)備發(fā)送至第二設(shè)備的AMD PDU是否包括可用數(shù)據(jù)空間; AMD PDU更新裝置,用于當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD H)U,其中,更新后的所述AMD PDU包括所述第一設(shè)備中對應(yīng)于所述第二設(shè)備的狀態(tài)H)U的至少部分,以及用于指示所述狀態(tài)rou的指示信息; 第一發(fā)送裝置,用于向所述第二設(shè)備發(fā)送更新后的所述AMDTOU。
9.根據(jù)權(quán)利要求8所述的第一設(shè)備,其中,所述AMDPDU更新裝置包括:寫入單元,用于當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在所述AMD PDU中寫入所述指示信息; 更新單元,用于根據(jù)所述指示信息,在所述AMD PDU中寫入所述狀態(tài)PDU的至少部分,以獲得更新后的所述AMD PDU0
10.根據(jù)權(quán)利要求9所述的第一設(shè)備,其中,所述寫入單元用于: -當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,在所述AMD PDU頭域最后一個LI字段后寫入所述指示信息。
11.根據(jù)權(quán)利要求8所述的第一設(shè)備,其中,所述AMDPDU更新裝置用于: -當(dāng)所述AMD PDU包括可用數(shù)據(jù)空間,更新所述AMD TOU,其中,更新后的所述AMD PDU包括所述狀態(tài)PDU的至少部分及所述指示信息,所述指示信息還用于指示所述狀態(tài)PDU的至少部分在更新后的所述AMD PDU的位置信息。
12.根據(jù)權(quán)利要求8至11中任一項所述的第一設(shè)備,其中,該第一設(shè)備還包括: 第二接收裝置,用于接收所述第二設(shè)備發(fā)送的重傳AMD PDU0
13.一種輔助用于基于AMD PDU發(fā)送狀態(tài)H)U的第二設(shè)備,其中,該第二設(shè)備包括: 第一接收裝置,用于接收第一設(shè)備發(fā)送的AMD H)U,其中,所述AMD PDU包括關(guān)于狀態(tài)PDU的指示信息及與所述指示信息相對應(yīng)的狀態(tài)F1DU信息; 解析裝置,用于解析所述AMD PDU,以獲得所述指示信息; 信息獲取裝置,用于根據(jù)所述指示信息,獲取所述狀態(tài)PDU信息。
14.根據(jù)權(quán)利要求13所述的第二設(shè)備,其中,該第二設(shè)備還包括: 確定裝置,用于根據(jù)所述狀態(tài)PDU信息,確定重傳至所述第一設(shè)備的重傳AMD PDU ; 第二發(fā)送裝置,用于向所述第一設(shè)備發(fā)送所述重傳AMD PDU ; 其中,該第二設(shè)備還包括: -重傳更新裝置,用于根據(jù)所述狀態(tài)PDU信息,更新重傳緩存器。
15.一種通信系統(tǒng),其中,所述通信系統(tǒng)包括包含根據(jù)權(quán)利要求8至12中至少任一項所述的第一設(shè)備,以及根據(jù)權(quán)利要求13或14所述的第二設(shè)備。
【文檔編號】H04L1/00GK103856286SQ201210507850
【公開日】2014年6月11日 申請日期:2012年11月30日 優(yōu)先權(quán)日:2012年11月30日
【發(fā)明者】雷宏, 劉家恒, 戚玉鵬 申請人:上海貝爾股份有限公司