欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

ARQDiscard消息優(yōu)化的方法及設備的制作方法

文檔序號:7740219閱讀:160來源:國知局
專利名稱:ARQ Discard消息優(yōu)化的方法及設備的制作方法
技術領域
本發(fā)明涉及通信技術領域,尤其是指ARQ Discard消息優(yōu)化的方法及設備。
背景技術
無線網(wǎng)絡中的ARQ(A utomatic R印eat-reQuest,自動重傳請求)是一種基于數(shù)據(jù)塊進行重傳的MAC (Media Access Control,介質(zhì)訪問控制子層協(xié)議)層傳輸保證技術,它通過發(fā)送端和接收端的消息反饋實現(xiàn)數(shù)據(jù)傳輸確認與重傳,并通過多個定時器保證數(shù)據(jù)重傳。發(fā)送端發(fā)送數(shù)據(jù)塊,并將發(fā)送的數(shù)據(jù)塊保存在發(fā)送窗口中,接收端接收到數(shù)據(jù)塊后發(fā)送反饋消息表示已經(jīng)收到的數(shù)據(jù)塊,發(fā)送NACK(沒有收到的反饋)消息表示哪些數(shù)據(jù)塊沒有收到,發(fā)送端在收到反饋消息時將數(shù)據(jù)塊從窗口中移去,在收到NACK時進行數(shù)據(jù)重傳。ARQ有多個定時器用于保證數(shù)據(jù)重傳,發(fā)送端包括以下三個重要的定時器,重傳定時器,生命周期定時器和窗口同步定時器。重傳定時器用于保證假如在這個周期內(nèi)如果收不到接收端的反饋消息,就進行數(shù)據(jù)重傳;生命周期定時器用于定義一個塊的生命周期,在定時器超時后,通過向ARQ接收端發(fā)送ARQ Discard消息通知接收端該數(shù)據(jù)塊以及以前的數(shù)據(jù)塊都將被丟棄,不再進行數(shù)據(jù)重傳,接收端收到ARQ Discard消息后要給發(fā)送端回個確認信息,發(fā)送端在收到接收端的確認信息后ARQ起始窗口要移動到該數(shù)據(jù)塊之后,如果收不到確認信息此ARQ Discard消息要被重傳。窗口同步定時器用于保證當前窗口的移動,該定時器超時后需要發(fā)起ARQ Reset流程。其中每一個ARQ數(shù)據(jù)塊維護一個重傳定時器和生命周期定時器,一個ARQ處理模塊維護一個窗口同步定時器。由于是每個數(shù)據(jù)塊維護一個生命周期定時器,當鏈路傳輸信號質(zhì)量很差時,就會因為下行丟包或者收不到ARQ反饋消息而導致很多數(shù)據(jù)塊的生命周期定時器超時,因此就會有很多ARQ Discard消息發(fā)送到空口,在收不到接收端的確認信息時還要重傳此ARQDiscard消息,甚至出現(xiàn)一巾貞數(shù)據(jù)里有多個ARQ Discard消息的情況,侵占大量空口帶寬。

發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種ARQ Discard消息優(yōu)化的方法及設備,以減少不必要的空口消息,提高ARQ的重傳效率和穩(wěn)定性。本發(fā)明解決其技術問題所采用的技術方案是—種ARQ Discard消息優(yōu)化的方法,其包括在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器;在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息。優(yōu)選地,所述在生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息,具體包括在所述生命周期定時器超時后啟動一個生命周期延遲定時器;在所述生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息。優(yōu)選地,在所述當生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息,具體包括如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息;如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的塊序列號BSN,在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。優(yōu)選地,在所述生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息,之后,還包括啟動當前數(shù)據(jù)塊的重傳定時器,在所述重傳定時器超時后沒有收到所述ARQDiscard消息的確認信息時,則查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。
優(yōu)選地,所述啟動一個生命周期延遲定時器,具體包括當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN,并啟動一個生命周期延遲定時器。一種ARQ Discard消息優(yōu)化設備,其包括第一定時器啟動單元,用于在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器;第一消息發(fā)送單元,用于在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送 ARQ Discard 消息。優(yōu)選地,所述第一消息重傳單元,具體包括第二定時器啟動子單元,用于在所述生命周期定時器超時后啟動一個生命周期延遲定時器;第二消息發(fā)送子單元,用于在所述生命周期延遲定時器超時之后發(fā)送所述ARQDiscard 消息。優(yōu)選地,所述第二消息發(fā)送子單元,用于如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息;如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的塊序列號BSN,在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。優(yōu)選地,所述第一消息重傳單元還包括第三定時器啟動子單元,用于啟動當前數(shù)據(jù)塊的重傳定時器;第三消息重傳子單元,用于在所述重傳定時器超時后沒有收到所述ARQ Discard消息的反饋消息時,查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述已發(fā)送的ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。優(yōu)選地,所述第二定時器啟動子單元,用于當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN,并啟動一個生命周期延遲定時器。
實施本發(fā)明的技術方案,具有以下有益效果本發(fā)明提供的ARQ Discard消息優(yōu)化的方法及設備,通過延遲一段時間發(fā)送ARQ Discard消息,可以有效的保證一幀里最多有一個ARQ Discard消息,同時反饋消息有可能在延遲的這一段時間里被遞送上來,這樣不僅減少了消息的發(fā)送量,節(jié)省了空口帶寬,同時也提高了數(shù)據(jù)傳輸?shù)姆€(wěn)定性。


圖I為本發(fā)明一實施例提供的ARQ Discard消息優(yōu)化方法的流程圖;圖2為本發(fā)明一實施例提供的ARQ Discard消息優(yōu)化方法的流程圖;圖3為本發(fā)明一實施例提供的ARQ Discard消息優(yōu)化設備的結構示意圖;圖4為本發(fā)明一實施例提供的第一消息發(fā)送單元的結構示意圖;圖5為本發(fā)明一實施例提供的第一消息發(fā)送單元的結構示意圖; 圖6為本發(fā)明一實施例提供的ARQ Discard消息優(yōu)化設備的工作流程圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供一種ARQ Discard消息優(yōu)化的方法,如圖I所示,該方法包括以下步驟S110、在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器;S120、在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消
肩、OS卩,在生命周期定時器超時后,不急于發(fā)送ARQ Discard消息,而是等待一定的時長再發(fā)送,該預定的時長可以為一幀數(shù)據(jù)的發(fā)送時間長度,也可以大于該一幀數(shù)據(jù)的發(fā)送時間長度。如圖2所示,在更為具體的實施例中,上述步驟S120具體包括S121、在所述生命周期定時器超時后啟動一個生命周期延遲定時器;當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN(Block Sequence Number,塊序列號),并啟動一個生命周期延遲定時器。具體的,該生命周期延遲定時器的超時周期就是上述一段預定的時長。該數(shù)據(jù)塊的BSN即為ARQ Discard消息。該BSN用于后面的對該ARQ Discard消息的BSN進行更新。S122、在所述生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息。在本實施例中,更為具體的,步驟S122具體包括如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息;如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的BSN,因為不同數(shù)據(jù)塊之間的ARQ Discard消息的區(qū)別僅僅在于BSN不同,因為不同的數(shù)據(jù)塊的消息體是相同的。在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。也就是發(fā)送具有最新BSN的ARQ Discard消息。所以無需將其他的數(shù)據(jù)塊的ARQ Discard消息發(fā)送到空口進行等待占用資源和減少消息的發(fā)送量。在其他實施例中,進一步的,在步驟S122之后,還包括啟動當前數(shù)據(jù)塊的重傳定時器,在所述重傳定時器超時后沒有收到所述ARQ Discard消息的確認信息時,則查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。以實現(xiàn)ARQ Discard消息的重傳,且無需將其他的數(shù)據(jù)塊的ARQ Discard消息發(fā)送到空口進行等待占用資源和減少消息的發(fā)送量。BSN最靠后的ARQ Discard消息與開始發(fā)送出去的ARQ Discard消息是同一個消息,只是BSN不一樣。本發(fā)明實施例還提供一種ARQ Discard消息優(yōu)化設備,該設備可以為基站、終端等 網(wǎng)絡設備,如圖3所示,該設備200包括第一定時器啟動單元210,用于在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器;第一消息發(fā)送單元220,用于在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息。在具體的實施例中,如圖4所示,所述第一消息發(fā)送單元220具體包括第二定時器啟動子單元221,用于在所述生命周期定時器超時后啟動一個生命周期延遲定時器;第二消息發(fā)送子單元222,用于在所述生命周期延遲定時器超時之后發(fā)送所述ARQDiscard消息。在更為具體的實施例中,所述第二消息重傳子單元222,用于如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息;如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的塊序列號BSN,在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。如圖5所示,在更為具體的實施例中,第一消息發(fā)送單元220還包括第三定時器啟動子單元223,用于啟動當前數(shù)據(jù)塊的重傳定時器;第三消息重傳子單元224,用于在所述重傳定時器超時后沒有收到所述ARQDiscard消息的反饋消息時,查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述已發(fā)送的ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。所述第二定時器啟動子單元221,還用于當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN,并啟動一個生命周期延遲定時器。上述實施例提供的設備,通過延遲一段時間發(fā)送ARQ Discard消息,可以有效的保證一幀里最多有一個ARQ Discard消息,同時反饋消息有可能在延遲的這一段時間里被遞送上來,這樣不僅減少了消息的發(fā)送量,節(jié)省了空口帶寬,同時也提高了數(shù)據(jù)傳輸?shù)姆€(wěn)定性。下面提供一個應用上述設備和方法的應用例該應用例以WiMAX(WorldwideInteroperability for Microwave Access,全球微波互聯(lián)接入)中的ARQ為例,以基站為發(fā)送端,終端為接收端,以啟動個生命周期延遲定時器的方式作為延遲方法,具體說明上述方法和設備的應用過程,如圖6所示,該應用過程具體包括以下步驟S301、基站向終端發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)的同時通過第一定時器啟動單元為數(shù)據(jù)塊啟動生命周期定時器;S302、等待終端發(fā)送反饋消息;S303、在生命周期定時器超時之前如果收到了終端該數(shù)據(jù)塊的反饋消息,執(zhí)行步驟S304,否則執(zhí)行步驟S305 ;··S304、取消該生命周期定時器;S305:生命周期定時器超時之前沒有收到反饋消息,確定該生命周期定時器超時,則記錄此數(shù)據(jù)塊的BSN ;S306、并通過第一消息發(fā)送單元220的第二定時器啟動子單元221啟動一個生命周期延遲定時器;S307、生命周期延遲定時器超時之前如果有其他數(shù)據(jù)塊的生命周期定時器超時,則只更新該需要發(fā)送的ARQ Discard消息的BSN ;S308、如果生命周期延遲定時器超時內(nèi)收到了ARQ Discard消息的確認信息,則取消該生命周期延遲定時器,此數(shù)據(jù)塊已被正確接收;否則執(zhí)行步驟S309 ;S309、生命周期延遲定時器超時后通過第二消息發(fā)送子單元222發(fā)送根據(jù)記錄的BSN發(fā)送ARQ Discard消息或者直接發(fā)送ARQ Discard消息(不存在其他數(shù)據(jù)塊得生命周期延遲定時器超時的情況下),此BSN即為時間最靠后的那個BSN(即最靠后的BSN的ARQDiscard 消息);S310、通過第三定時器啟動子單元223對發(fā)送的ARQ Discard消息的數(shù)據(jù)塊啟動該數(shù)據(jù)塊得重傳定時器,以備在沒有收到終端的確認后重傳此消息。如果該重傳定時器超時之前收到了確認信息,則取消Discard消息重傳定時器;否則執(zhí)行步驟S311 ;S311、重傳定時器超時之前沒有收到終端的確認信息,確認該重傳定時器超時;S312、通過第三消息重傳子單元224首先查看是否存在其他數(shù)據(jù)塊的生命周期延遲定時器,因為其他數(shù)據(jù)塊的生命周期延遲定時器的BSN —定比重傳定時器的BSN時間靠后,所以不用發(fā)送重傳的ARQ Discard消息,等待其他數(shù)據(jù)塊的生命周期延遲定時器超時后再發(fā)送記錄的最靠后的BSN的ARQ Discard消息,否則(沒有其他數(shù)據(jù)塊的情況下)執(zhí)行步驟S313 ;S313、直接重傳 ARQ Dsicard 消息。上述過程中,如果ARQ Discard消息重傳幾次都未得到確認信息,則ARQ窗口就不會移動,那么會導致窗口同步定時器超時,此時就會進入ARQ Reset (重啟)流程。以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種ARQ Discard消息優(yōu)化的方法,其特征在于,包括 在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器; 在所述生命周期定時器超時后,經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息。
2.如權利要求I所述的方法,其特征在于,所述在生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息,具體包括 在所述生命周期定時器超時后啟動一個生命周期延遲定時器; 在所述生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息。
3.如權利要求2所述的方法,其特征在于,在所述當生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息,具體包括 如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息; 如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的塊序列號BSN,在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。
4.如權利要求3所述的方法,其特征在于,在所述生命周期延遲定時器超時之后發(fā)送所述ARQ Discard消息,之后,還包括啟動當前數(shù)據(jù)塊的重傳定時器,在所述重傳定時器超時后沒有收到所述ARQ Discard消息的確認信息時,則查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。
5.如權利要求4所述的方法,其特征在于,所述啟動一個生命周期延遲定時器,具體包括當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN,并啟動一個生命周期延遲定時器。
6.—種ARQ Discard消息優(yōu)化設備,其特征在于,包括 第一定時器啟動單元,用于在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器; 第一消息發(fā)送單元,用于在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard 消息。
7.如權利要求6所述的設備,其特征在于,所述第一消息重傳單元,具體包括 第二定時器啟動子單元,用于在所述生命周期定時器超時后啟動一個生命周期延遲定時器; 第二消息發(fā)送子單元,用于在所述生命周期延遲定時器超時之后發(fā)送所述ARQDiscard 消息。
8.如權利要求7所述的設備,其特征在于,所述第二消息發(fā)送子單元,用于 如果在所述生命周期延遲定時器超時之前沒有其他數(shù)據(jù)塊的生命周期定時器超時,則在所述生命周期延遲定時器超時之后直接發(fā)送ARQ Discard消息; 如果在所述生命周期延遲定時器超時之前有其他數(shù)據(jù)塊的生命周期定時器超時,則更新所述ARQ Discard消息的塊序列號BSN,在所述生命周期延遲定時器超時之后發(fā)送所述BSN最靠后的ARQ Discard消息。
9.如權利要求8所述的設備,其特征在于,所述第一消息重傳單元還包括第三定時器啟動子單元,用于啟動當前數(shù)據(jù)塊的重傳定時器; 第三消息重傳子單元,用于在所述重傳定時器超時后沒有收到所述ARQ Discard消息的反饋消息時,查看有無其他具有生命周期延遲定時器的數(shù)據(jù)塊,如果沒有,則直接重傳所述已發(fā)送的ARQ Discard消息;如果有,則等待該其他數(shù)據(jù)塊的生命周期定時器超時后重傳所述BSN最靠后的ARQ Discard消息。
10.如權利要求9所述的設備,其特征在于,所述第二定時器啟動子單元,用于當所述生命周期定時器超時之前沒有收到當前數(shù)據(jù)塊的反饋消息,則記錄該當前數(shù)據(jù)塊的BSN,并啟動一個生命周期延遲定時器。
全文摘要
本發(fā)明涉及一種ARQ Discard消息優(yōu)化的方法及設備,該方法包括在當前數(shù)據(jù)塊被發(fā)送出去之后啟動該當前數(shù)據(jù)塊的生命周期定時器;在所述生命周期定時器超時后經(jīng)過一段預定的時長后發(fā)送ARQ Discard消息通過延遲一段時間發(fā)送ARQ Discard消息,可以有效的保證一幀里最多有一個ARQ Discard消息,同時反饋消息有可能在延遲的這一段時間里被遞送上來,這樣不僅減少了消息的發(fā)送量,節(jié)省了空口帶寬,同時也提高了數(shù)據(jù)傳輸?shù)姆€(wěn)定性。
文檔編號H04L1/16GK102916787SQ20111021841
公開日2013年2月6日 申請日期2011年8月1日 優(yōu)先權日2011年8月1日
發(fā)明者吳迪 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
称多县| 泸水县| 天祝| 石台县| 铅山县| 奉新县| 定结县| 深州市| 郯城县| 永平县| 喀什市| 阿勒泰市| 鸡西市| 安远县| 冀州市| 冷水江市| 赤壁市| 宁蒗| 无为县| 靖西县| 济南市| 红河县| 广平县| 武义县| 乌什县| 龙州县| 莲花县| 莆田市| 新沂市| 巴林左旗| 拜泉县| 乐昌市| 石狮市| 辽宁省| 济南市| 陆川县| 兴安县| 汕尾市| 铅山县| 怀宁县| 广东省|