亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種中繼網(wǎng)絡中的自動重傳請求方法、系統(tǒng)及中繼站的制作方法

文檔序號:7650514閱讀:115來源:國知局
專利名稱:一種中繼網(wǎng)絡中的自動重傳請求方法、系統(tǒng)及中繼站的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù),特別涉及一種中繼網(wǎng)絡中的自動重傳請求技術(shù)。
背景技術(shù)
在中繼網(wǎng)絡中,收端和發(fā)端之間的自動重傳請求流程通過中繼站(RS) 實現(xiàn),發(fā)端和收端的自動重傳請求處理過程為已有標準的自動重傳請求 (ARQ)協(xié)議規(guī)范,這里不再贅述,RS的一種處理機制為RS接收到來自發(fā)端的媒體接入控制協(xié)議數(shù)據(jù)單元(MPDU, MAC PDU ) 后,向收端轉(zhuǎn)發(fā)該MPDU; RS收到收端返回的ARQ反饋凈荷時,向發(fā)端轉(zhuǎn) 發(fā)該ARQ反饋凈荷;RS接收到發(fā)端發(fā)送的ARQ丟棄消息/ARQ重置消息 時,將其轉(zhuǎn)發(fā)給收端;RS接收到來自收端的ARQ重置消息時,將其轉(zhuǎn)發(fā)給 發(fā)端。采用這種RS處理機制的自動重傳請求方法時,數(shù)據(jù)的傳輸時延較大。 以發(fā)端和收端通過一個RS進行通信為例說明,RS成功接收到來自發(fā)端的數(shù) 據(jù)將其轉(zhuǎn)發(fā)給收端后,如果收端返回對該數(shù)據(jù)的否定應答,則RS無法直接重傳該數(shù)據(jù),而是需要將應答信息轉(zhuǎn)發(fā)給發(fā)端后,等待發(fā)端重傳該數(shù)據(jù),因 此會造成數(shù)據(jù)傳輸?shù)妮^大時延。 RS的另一種處理機制為RS成功接收到來自發(fā)端的數(shù)據(jù)后,保存數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)發(fā)給收端,同 時向發(fā)端發(fā)送對該數(shù)據(jù)的肯定應答信息。RS確認未成功接收到某數(shù)據(jù),則 向發(fā)端發(fā)送對該數(shù)據(jù)的否定應答信息。RS向收端轉(zhuǎn)發(fā)自發(fā)端成功接收到的 某數(shù)據(jù)后,如果接收到收端對該數(shù)據(jù)的肯定應答信息,則丟棄該數(shù)據(jù);如果接收到收端對該數(shù)據(jù)的否定應答信息,則重新向收端轉(zhuǎn)發(fā)該數(shù)據(jù)。RS在向 收端轉(zhuǎn)發(fā)自發(fā)端成功接收到的某數(shù)據(jù)時,還可以為該數(shù)據(jù)啟動超時重傳定時器。當超時重傳定時器終止時,如果RS還沒有接收到來自發(fā)端的對該數(shù)據(jù) 的任何應答信息,則重新向收端轉(zhuǎn)發(fā)該數(shù)據(jù)。采用第二種RS處理機制的自動重傳請求方法,RS在成功接收到數(shù)據(jù) 后,向發(fā)端發(fā)送對該數(shù)據(jù)的肯定應答信息。發(fā)送窗口的滑動與發(fā)送實體對數(shù) 據(jù)的肯定應答信息的接收有關(guān)。如果發(fā)端和RS之間的數(shù)據(jù)傳輸鏈路質(zhì)量比 較好,而RS和收端之間的數(shù)據(jù)傳輸鏈路質(zhì)量比較差,則發(fā)端會較快地接收 到RS對數(shù)據(jù)的肯定應答信息,從而較快地滑動發(fā)送窗口,向RS發(fā)送更多 的數(shù)據(jù)。而RS接收到收端對數(shù)據(jù)的肯定應答信息的速度比較小,從而發(fā)送 窗口的滑動速度也比較小,此時RS就會因為不能及時將接收到的數(shù)據(jù)轉(zhuǎn)發(fā) 給收端而存儲較多的數(shù)據(jù),從而占用了 RS較多的緩存資源。發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例一方面提供一種中繼網(wǎng)絡中的自動重傳請求方 法,另一方面提供一種中繼網(wǎng)絡中的自動重傳請求系統(tǒng)及中繼站,避免現(xiàn)有 技術(shù)第一種RS處理機制中數(shù)據(jù)傳輸時延較大的問題,以及現(xiàn)有技術(shù)第二種 RS處理機制中占用RS較多緩存資源的問題。一種中繼網(wǎng)絡中的自動重傳請求方法,包括中繼站RS確定正確接收到來自發(fā)端的數(shù)據(jù)時,保存所述數(shù)據(jù),將所述 數(shù)據(jù)轉(zhuǎn)發(fā)給收端;所述RS接收來自所述收端的應答信息,根據(jù)所述應答信息確認已被所 述收端正確接收的數(shù)據(jù),向所述發(fā)端返回對應數(shù)據(jù)的肯定應答信息;所述RS根據(jù)所述應答信息確定已向所述收端轉(zhuǎn)發(fā)的未被所述收端正確 接收的數(shù)據(jù),向所述收端重傳對應數(shù)據(jù)。一種中繼網(wǎng)絡中的自動重傳請求系統(tǒng),包括收端、發(fā)端、以及RS,所述發(fā)端,用于向所述RS發(fā)送數(shù)據(jù),接收來自所述RS的肯定應答信息;所述RS,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),保存所述正確 接收到的數(shù)據(jù),將其轉(zhuǎn)發(fā)給所述收端;接收來自所述收端的應答信息,根據(jù) 所述應答信息確定自身已保存的未被所述收端正確接收的數(shù)據(jù),向所述收端 重傳對應數(shù)據(jù);根據(jù)來自所述收端的應答信息確定所述收端正確接收到的數(shù) 據(jù),并向所述發(fā)端返回對應數(shù)據(jù)的肯定應答信息;所述收端,用于接收來自所述RS的數(shù)據(jù),根據(jù)接收到的數(shù)據(jù)向所述RS 返回應答信息。一種中繼站RS,包括數(shù)據(jù)收發(fā)單元、數(shù)據(jù)保存單元以及應答信息處 理單元,所述數(shù)據(jù)收發(fā)單元,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),將所 述正確接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述收端;向所述收端重新轉(zhuǎn)發(fā)所述應答信息處所述數(shù)據(jù)保存單元,用于保存所述數(shù)據(jù)收發(fā)單元正確接收到的數(shù)據(jù);所述應答信息處理單元,用于接收來自所述收端的應答信息,根據(jù)所述 應答信息確定所述數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);根據(jù)來自 所述收端的應答信息確定所述收端正確接收到的數(shù)據(jù),并向所述發(fā)端返回對 應數(shù)據(jù)的肯定應答。由以上技術(shù)方案可見,本發(fā)明實施例提供的中繼網(wǎng)絡中的自動重傳請求 方法、系統(tǒng)及中繼站,RS保存正確接收的來自發(fā)端的數(shù)據(jù),在接收到來自 收端的對已保存數(shù)據(jù)的否定應答時,重新向收端轉(zhuǎn)發(fā)該數(shù)據(jù),從而避免了現(xiàn) 有技術(shù)第一種RS處理機制中可能造成的數(shù)據(jù)傳輸時延。同時,RS成功接收到來自發(fā)端的數(shù)據(jù)后并不立即向發(fā)端發(fā)送對該數(shù)據(jù) 的肯定應答信息,而是在接收到收端發(fā)送的對該數(shù)據(jù)的肯定應答信息后才向 發(fā)端發(fā)送對該數(shù)據(jù)的肯定應答信息。這樣,即使發(fā)端和RS之間的數(shù)據(jù)傳輸 鏈路質(zhì)量比RS和收端之間的數(shù)據(jù)傳輸鏈路質(zhì)量好,發(fā)端也不會較快地滑動 發(fā)送窗口,從而減少了 RS需要維持的緩存資源,避免了現(xiàn)有技術(shù)第二種RS處理機制中存在的占用RS較多緩存資源的問題。


圖1為本發(fā)明實施例的RS對用戶數(shù)據(jù)進行處理的流程圖; 圖2為本發(fā)明實施例的RS對進入等初次轉(zhuǎn)發(fā)狀態(tài)后的ARQ塊的處理 示意圖;圖3為本發(fā)明中繼網(wǎng)絡中的自動重傳請求系統(tǒng)實施例的結(jié)構(gòu)圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明做進一步地詳細說明。本發(fā)明實施例中,中繼網(wǎng)絡中的自動重傳請求方法至少包括RS確定正確接收到來自發(fā)端的數(shù)據(jù)時,保存該數(shù)據(jù),將該數(shù)據(jù)轉(zhuǎn)發(fā)給收端;RS接收來自收端的應答信息,根據(jù)所述應答信息確定已被收端正確接 收的數(shù)據(jù),向發(fā)端返回對應數(shù)據(jù)的肯定應答;RS根據(jù)所述應答信息,確定已向收端轉(zhuǎn)發(fā)的未被收端正確接收的數(shù)據(jù), 向收端重傳對應數(shù)據(jù)。RS保存來自發(fā)端的正確接收的數(shù)據(jù)前,該方法可以進一步包括RS判 斷是否已正確接收過該數(shù)據(jù),如果否,則保存該數(shù)據(jù);如果是,則丟棄該數(shù) 據(jù)。這里,RS判斷是否已正確接收過該數(shù)據(jù)的具體方法可以為RS設(shè)置已 接收列表,在該列表中保存已正確接收過的數(shù)據(jù)的編號。RS正確接收到來 自發(fā)端的數(shù)據(jù)時,判斷已接收列表中是否已存在該數(shù)據(jù)的編號,如果存在, 則確定已正確接收過該數(shù)據(jù),丟棄該數(shù)據(jù);否則,保存該數(shù)據(jù),并將該數(shù)據(jù) 的編號保存到已接收列表中。該方法還可以進一步包括RS確定自身未正確接收到的數(shù)據(jù),并向發(fā)端發(fā)送未正確接收到的數(shù)據(jù)的否定應答信息。這里,RS確定自身未正確接收到的數(shù)據(jù)的方法可以為 RS根據(jù)自身已正確接收到的數(shù)據(jù),確定未正確接收到的數(shù)據(jù)。RS向發(fā)端發(fā)送未正確4妾收到的^i:據(jù)的否定應答信息前,該方法還可以 進一步包括RS判斷是否接收到收端返回的對確定的未正確接收到的數(shù)據(jù)的肯定應 答信息,如果否,則向發(fā)端發(fā)送該數(shù)據(jù)的否定應答信息;如杲是,則RS確 定自身已正確接收到該數(shù)據(jù),并將該數(shù)據(jù)的編號保存到已接收列表中。該方法還可以進一步包括如果RS向收端轉(zhuǎn)發(fā)數(shù)據(jù)后,在設(shè)定的時間間隔內(nèi)未收到收端對該數(shù)據(jù) 的應答信息,則向收端重傳該數(shù)據(jù)。RS確定正確接收到來自發(fā)端的數(shù)據(jù)后,保存該數(shù)據(jù)前,該方法進一步 包括RS判斷正確接收到的數(shù)據(jù)是否在中繼接收窗口允許接收的范圍內(nèi),如 果是,則確定該數(shù)據(jù)有效,保存該數(shù)據(jù)。RS判斷正確接收到的數(shù)據(jù)是否在中繼接收窗口允許接收的范圍內(nèi)的方 法具體為RS維持RS期望接收的數(shù)據(jù)的編號的最小值,如果RS正確接收 到的來自發(fā)端的數(shù)據(jù)的編號大于等于RS期望接收的數(shù)據(jù)的編號的最小值, 小于RS期望接收的數(shù)據(jù)的編號的最小值與預設(shè)的中繼接收窗口大小之和, 則RS確定該數(shù)據(jù)是在中繼接收窗口允許接收的范圍內(nèi)。RS期望接收的數(shù)據(jù)的編號的最小值的更新方法為當RS判斷已正確 接收到的數(shù)據(jù)的編號等于RS期望接收的數(shù)據(jù)的編號的最小值時,RS更新 RS期望接收的數(shù)據(jù)的編號的最小值,將該最小值增加1。進一步地,RS期望接收的數(shù)據(jù)的編號的最小值的更新方法還可以是當RS判斷收端已正確接收到但RS自身未正確接收到的數(shù)據(jù)的編號等 于RS等待接收的數(shù)據(jù)的編號的最小值,則RS將期望接收的數(shù)據(jù)的編號的 最小值更新為該最小值加1,并且RS將該數(shù)據(jù)的編號記錄到已接收列表中,即RS認為該數(shù)據(jù)已正確接收到。當RS接收來自收端的應答信息后,進一步包括RS將該應答信息中所有數(shù)據(jù)編號在中繼發(fā)送窗口允許范圍內(nèi)的數(shù)據(jù)應 答信息確定為數(shù)據(jù)應答信息有效部分;RS根據(jù)所述數(shù)據(jù)應答信息有效部分確定已被收端正確接收的數(shù)據(jù)以及 已向收端轉(zhuǎn)發(fā)的未被收端正確接收的數(shù)據(jù)。或者RS將該應答信息中每 一 個數(shù)據(jù)編號在中繼發(fā)送窗口允許范圍內(nèi)的數(shù)據(jù) 應答信息確定為有效的數(shù)據(jù)應答信息;RS根據(jù)每一個有效的數(shù)據(jù)應答信息確定對應的數(shù)據(jù)是否被收端正確接 收到,進而確定已被收端正確接收到的數(shù)據(jù)以及已向收端轉(zhuǎn)發(fā)的未被收端正 確接收的數(shù)據(jù)。應答信息對應的數(shù)據(jù)是否在中繼發(fā)送窗口允許的范圍需要兩個變量確 定RS等待確認已被收端正確接收的數(shù)據(jù)的最小編號、以及RS向收端轉(zhuǎn)發(fā) 的數(shù)據(jù)的最大編號。如果所述應答信息對應的數(shù)據(jù)的編號大于等于RS等待確認已被收端正 確接收的數(shù)據(jù)的最小編號,小于等于RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號,則 RS確定所述應答信息對應的數(shù)據(jù)在中繼發(fā)送窗口允許接收的范圍內(nèi)。RS等待確認已被收端正確接收的數(shù)據(jù)的最小編號的更新方法為當RS 確認收端正確接收的數(shù)據(jù)的編號等于RS等待確認已被收端正確接收的數(shù)據(jù) 的最小編號時,RS更新RS等待確認已被收端正確接收的數(shù)據(jù)的最小編號, 將該最小編號增加1。RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號的更新方法為當RS向收端初次轉(zhuǎn) 發(fā)數(shù)據(jù)時,判斷該初次轉(zhuǎn)發(fā)的數(shù)據(jù)的編號是否大于RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的 最大編號,如果是,則將RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號更新為該數(shù)據(jù)的 編號。當RS接收到來自發(fā)端的數(shù)據(jù)丟棄指示信息時,向收端發(fā)送該數(shù)據(jù)丟棄指示信息。當RS接收到來自發(fā)端的數(shù)據(jù)丟棄指示信息時,該方法進一步包括 RS檢查該數(shù)據(jù)丟棄指示信息中的數(shù)據(jù)編號是否大于自身當前維持的RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號的值,如果是,則將RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號的值更新為該數(shù)據(jù)丟棄指示信息中的數(shù)據(jù)編號。 RS向收端轉(zhuǎn)發(fā)該數(shù)據(jù)丟棄指示信息前,進一步包括 RS檢查發(fā)端指示丟棄的數(shù)據(jù)的編號是否大于等于RS等待確認已被收端正確接收的數(shù)據(jù)的最小編號,如果是,則向收端指示丟棄該數(shù)據(jù);如果否,則不向收端指示丟棄該數(shù)據(jù)。下面以802.16J網(wǎng)絡中,發(fā)端和收端通過一個RS進行數(shù)據(jù)傳輸?shù)那闆r為例說明本發(fā)明實施例的自動重傳請求方法。在802.16j網(wǎng)絡中,自動重傳請求的對象是ARQ塊,發(fā)端和收端維持與802.16e標準規(guī)范相同的發(fā)送和接收狀態(tài)機,并且RS采用與802.16e標準規(guī)范相同的方法比較ARQ塊的序列號(BSN),這里不再贅述。在下述實施例中,RS需要維持4個參數(shù)RS轉(zhuǎn)發(fā)數(shù)據(jù)后重新轉(zhuǎn)發(fā)該未被否定應答的數(shù)據(jù)所需等待的最小時間間 隔(ARQ—RL—RETRY—TIMEOUT ),該參數(shù)可以在ARQ連接創(chuàng)建時由發(fā)端 和收端協(xié)商確定并由BS指示給RS;也可以由RS根據(jù)ARQ連接創(chuàng)建時發(fā) 端和收端協(xié)商的傳輸延遲(TRANSMITTER—DELAY )和接收延遲 (RECEIVER—DELAY )值計算得到;ARQ塊大小(ARQ—BLOCK—SIZE ),該參數(shù)與發(fā)端和收端維持的對應 參數(shù)相同,該參數(shù)可以在ARQ連接創(chuàng)建時由BS指示給RS;也可以由RS 讀取ARQ連接創(chuàng)建時發(fā)端和收端之間的協(xié)商信息而得到;固定值A(chǔ)RQ—BSN—MODULUS,該參數(shù)為固定值2A11;ARQ窗口大小(ARQ—WINDOW—SIZE ),該參數(shù)與發(fā)端和收端維持的 對應參數(shù)相同,該參數(shù)可以在ARQ連接創(chuàng)建時由BS指示給RS;也可以由 RS讀取ARQ連接創(chuàng)建時發(fā)端和收端之間的協(xié)商信息而得到。RS同時還維持三個狀態(tài)變量,分別為RS期望接收的ARQ塊的最小BSN ( ARQ—RL—RX—LOWEST—BSN ), 該參數(shù)對應于前面所述的RS期望接收的數(shù)據(jù)的編號的最小值;RS等待接收到肯定應答的最小BSN ( ARQ—RL—BSN—START ),該參 數(shù)對應于前面所述的RS等待確認已被收端正確接收的數(shù)據(jù)的最小編號;RS已初次轉(zhuǎn)發(fā)的ARQ塊的最大BSN ( ARQ_RL—HIGHEST—BSN )該 參數(shù)對應于前面所述的RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號。這三個狀態(tài)變量在ARQ連接初始化時均為0。圖1為本發(fā)明實施例的RS對用戶數(shù)據(jù)進行處理的流程圖,該流程包括步驟101, RS接收發(fā)端發(fā)送的媒體接入控制協(xié)議數(shù)據(jù)單元(MPDU, MACPDU),對該MPDU進行校驗,確定正確接收到的ARQ塊。本步驟中,RS可以采用CRC-32算法對接收到的MPDU進行校驗。每 一個MPDU中包含一個或多個ARQ塊。步驟102, RS判斷正確接收到的ARQ塊是否在中繼接收窗口允許接收 的范圍內(nèi),具體為RS判斷正確接收到的ARQ塊的BSN是否大于等于自 身當前維持的ARQ_RL_RX—LOWEST—BSN小于等于自身當前維持的 ARQ—RL—RX—LOWEST—BSN+ARQ—WINDOW—SIZE-1,如果是,則RS執(zhí) 行步驟103;如果否,則RS丟棄該ARQ塊。步驟102為可選步驟。步驟103, RS判斷是否已正確接收過當前正確接收到的ARQ塊,如果 是,則丟棄該ARQ塊;如果否,則執(zhí)行步驟104??蛇x的步驟102也可以在步驟103后執(zhí)行,即RS先判斷是否已正確接 收過當前正確接收到的ARQ塊,再判斷正確接收到的ARQ塊是否在中繼接 收窗口允許接收的范圍內(nèi)。步驟104, RS保存該ARQ塊以及該ARQ塊的編號,如BSN。本步驟中,RS保存該ARQ塊的編號可以為RS將ARQ塊的編號保存 到建立的已接收列表中,該已接收列表用于保存RS已正確接收的ARQ塊的編號。步驟103中的RS判斷是否已正確接收過當前正確接收到的ARQ 塊的具體方法可以為RS檢查當前正確接收到的ARQ塊的編號是否已保存 在已接收列表中,如果是,貝'J RS已正確接收過該ARQ塊;否則未正確接 收過。當RS判斷已正確接收到的ARQ塊的BSN等于RS自身當前維持的 ARQ—RL—RXJLOWEST—BSN的值時,將該變量的值更新為該ARQ塊的BSN 的a力口 1。ARQ塊被RS存儲后,即進入"等待初次轉(zhuǎn)發(fā)"狀態(tài)。圖2為本發(fā)明實 施例的RS對進入等待初次轉(zhuǎn)發(fā)狀態(tài)后的ARQ塊的處理示意圖,該示意圖 包括(1 )當ARQ塊處于等待初次轉(zhuǎn)發(fā)狀態(tài)時,如果RS將處于"等待初次轉(zhuǎn)發(fā)狀態(tài)"的ARQ塊發(fā)送給收端,則同時 啟動定時器,此時RS開始為已發(fā)送給收端的ARQ塊維持"等待應答',狀 態(tài)。如果RS接收到來自收端的處于"等待初次轉(zhuǎn)發(fā)狀態(tài)"的ARQ塊的肯 定應答,則該ARQ塊進入"被丟棄"狀態(tài)。RS丟棄該ARQ塊。RS初次轉(zhuǎn)發(fā)ARQ塊時,判斷該ARQ塊的BSN是否大于當前維護的參 數(shù)ARQ—RLJHIGHEST—BSN的值,如果是,則將ARQ—RL—HIGHEST—BSN 更新為該ARQ塊的BSN的值。RS向收端轉(zhuǎn)發(fā)數(shù)據(jù)時,以MPDU為單位,每個MPDU包括一個或多 個ARQ塊,RS在向收端轉(zhuǎn)發(fā)MPDU時,為該MPDU中的每一個ARQ塊 啟動一個定時器。RS為每一個ARQ塊啟動的定時器的時間長度由RS維持的參數(shù) ARQ—RL—RETRY—TIMEOUT確定。(2)當ARQ塊處于"等待應答"狀態(tài)時,如果RS接收到收端對ARQ塊的肯定應答,則該ARQ塊進入"被丟棄" 狀態(tài)。RS丟棄該ARQ塊,取消該ARQ塊對應的定時器,向發(fā)端返回該ARQ塊的肯定應答;如果RS "l妾收到來自收端的對ARQ塊的否定應答,則RS為該ARQ塊 維持的狀態(tài)進入"等待重新轉(zhuǎn)發(fā)"狀態(tài),RS取消為該ARQ塊維持的定時器;如果RS為ARQ塊維持的定時器終止時,仍未接收到來自收端的對應 該ARQ塊的應答信息,則RS為該ARQ塊維持的狀態(tài)進入"等待重新轉(zhuǎn)發(fā) 狀態(tài)";(3)當ARQ塊處于"等待重新轉(zhuǎn)發(fā)"狀態(tài)時,如果ARQ塊被重新轉(zhuǎn)發(fā),則ARQ塊重新進入"等待應答"狀態(tài),同 時RS為該ARQ塊啟動定時器;如果RS向收端轉(zhuǎn)發(fā)處于"等待重新轉(zhuǎn)發(fā)"狀態(tài)的ARQ塊前,接收到 來自收端的對該ARQ塊的肯定應答,則該ARQ塊進入"被丟棄"狀態(tài)。 RS丟棄該ARQ塊。當RS向收端轉(zhuǎn)發(fā)處于"等待初次轉(zhuǎn)發(fā)狀態(tài)"和"等待重新轉(zhuǎn)發(fā)狀態(tài)" 的ARQ塊時,RS按照BSN由小到大的順序向收端發(fā)送ARQ塊。如果RS確定某一個或幾個ARQ塊沒有從發(fā)端正確接收到,則向發(fā)端 返回對應ARQ塊的否定應答。RS接收到的來自收端的應答信息可以為ARQ反饋凈荷, 一個ARQ反 饋凈荷可以由一個或多個ARQ反饋信息單元(IE)組成。收端可以在一個 ARQ反饋消息中獨立發(fā)送ARQ反饋凈荷,也可以通過正在傳輸?shù)腁RQ或 非ARQ連接的MPDU發(fā)送ARQ反饋凈荷。每一個ARQ反饋IE中可以采 用不同的應答方式,RS根據(jù)接收到的ARQ反饋凈荷中的每一個ARQ反饋 IE的不同應答方式,執(zhí)行不同的操作。RS接收到來自收端的ARQ反饋凈荷時,順序地對其中的每一個IE進 4亍處理,具體如下所述如果ARQ反饋IE中的應答方式為累積應答,即該IE中只攜帶一個BSN 值,用于表示BSN小于等于該值的ARQ塊均被收端正確接收,則RS檢查 該IE中攜帶的BSN是否大于等于自身當前維持的ARQ—RL—BSN—START的值,小于等于自身當前維持的ARQ_RL—HIGHEST—BSN的值,如果是, 則RS認為該IE有效,否則認為該IE無效,忽略該IE。當 RS 確定該正有效時,RS 確定 BSN值大于等于 ARQ—RL—BSN—START小于等于IE中攜帶的BSN值的所有ARQ塊都被肯 定應答,即都被收端正確接收到,RS將ARQ—RL—BSN—START更新為IE 中攜帶的BSN值加1;如果RS中還保存了 BSN值大于IE中攜帶的BSN 值加1的ARQ塊,貝'J RS可以繼續(xù)更新ARQ—RL—BSN—START。如果ARQ反饋IE中的應答方式為選擇應答,即在IE中攜帶一個起始 的BSN值,以及從該BSN值開始按順序給出的固定數(shù)量BSN值對應的應 答信息,并且該BSN值對應的應答信息為否定應答。攜帶的每一個應答信 息對應一個BSN值,即對應一個ARQ塊。每一個BSN值對應的應答信息 可以用一個比特來表示。貝'J RS對IE中所有大于等于自身當前維持的ARQ—RL—BSN—START小 于等于自身當前維持的ARQ_RL—HIGHEST—BSN的被肯定應答的BSN,按 照從小到大順序依次進行處理,每次BSN值等于ARQ—RL—BSN—START時, RS將ARQ—RL_BSN—START更新為該BSN值加1 。 RS還存儲IE中暫時不 能更新ARQ—RL—BSN—START的BSN,用于以后的ARQ—RL—BSN_START 更新。對IE中所有大于等于自身當前維持的ARQ—RL—BSN—START小于等 于自身當前維持的ARQ—RL—HIGHEST—BSN的被否定應答的BSN,RS均視 為接收到了收端對相應ARQ塊地否定應答。如果ARQ反饋IE中的應答方式為累積加選擇應答,即IE中攜帶一個 起始的BSN值,以及從該BSN值開始按順序給出的固定數(shù)量BSN值對應 的應答信息,并且該BSN值對應的應答信息為肯定應答,則RS檢查IE中 攜帶的BSN值是否大于等于自身當前維持的ARQ—RL—BSN—START小于等于自身當前維持的ARQ—RL—HIGHEST—BSN。如果是,則RS先按照累積應 答的處理方式執(zhí)行操作,再按照選擇應答方式對該BSN后續(xù)的ARQ塊進行 處理;如果否,則RS按照選擇應答的處理辦法對該BSN后續(xù)的ARQ塊進行處理。如果RS接收到了收端對某ARQ塊的肯定應答信息,但是RS并沒有成 功^:收過該ARQ塊,則RS確i/v該ARQ塊凈皮RS自身正確接收過。如果該 ARQ塊的BSN等于RS自身當前維持的ARQ_RL—RX—LOWEST_BSN的值 時,將RS將該變量的值更新為該ARQ塊的BSN的值加1。同時,將該ARQ 塊的BSN加入已接收列表中。RS向發(fā)端發(fā)送應答信息時,根據(jù)16e標準的ARQ反饋凈荷構(gòu)建規(guī)則生 成ARQ反饋凈荷以承載應答信息。RS可以在 一個ARQ反饋消息中獨立發(fā) 送ARQ反饋凈荷,也可以通過正在傳輸?shù)腁RQ或非ARQ連接的MPDU發(fā) 送ARQ反饋凈荷。假設(shè)RS接收到收端的肯定應答對應的ARQ塊為ARQ塊A, RS已正 確接收到但未收到收端的肯定應答的ARQ塊為ARQ塊B, RS沒有正確接 收到并且未收到收端肯定應答的ARQ塊為ARQ塊C,則RS通過來自收端的ARQ反饋凈荷得到ARQ塊A的BSN,由已接 收列表得到ARQ塊C的BSN,并向發(fā)端返回對ARQ塊A的肯定應答以及 對ARQ塊C的否定應答。在該過程中,RS不需要向發(fā)端返回對ARQ塊B 的應答。的肯定應答和對ARQ塊C的否定應答時,為了滿足802.16e標準的ARQ反 饋IE的格式,RS可以向發(fā)端返回對ARQ塊B的否定應答。RS對接收到的ARQ丟棄消息和ARQ重置消息的處理方法如下所述 RS接收到發(fā)端發(fā)送的ARQ丟棄消息后,檢查消息中的BSN是否大于 自身當前維持的 ARQ—RL—HIGHEST—BSN ,如果是,則將 ARQ_RL—HIGHEST—BSN更新為消息中的BSN值。同時,RS將ARQ丟棄 消息轉(zhuǎn)發(fā)給收端。可選地,RS接收到發(fā)端發(fā)送的ARQ丟棄消息后,檢查消息中的BSN 是否大于等于自身當前維持的ARQ_RL—BSN_START,如果是,則認為該ARQ丟棄消息有效,此時RS組成ARQ丟棄消息以通知收端丟棄BSN在 ARQ—RL—BSN—START和發(fā)端發(fā)送的ARQ丟棄消息中的BSN之間的ARQ塊。RS 4妾收到發(fā)端或收端發(fā)送的ARQ重置消息,"類型域"為ObOO,即 來自初始化端的原始消息時,丟棄所有ARQ塊,并將維持的各狀態(tài)變量清 0。同時,RS轉(zhuǎn)發(fā)ARQ重置消息給對端,即收端或發(fā)端。然后,RS如果接 收到發(fā)端或收端發(fā)送的ARQ重置消息,則轉(zhuǎn)發(fā)給對端。當RS接收到發(fā)端 發(fā)送的MPDU時,則重新執(zhí)行未接收到ARQ重置消息前,對用戶數(shù)據(jù)、信 令、以及狀態(tài)變量的處理過程。以上實施例是以發(fā)端和收端之間通過一個RS進行通信,即l跳情況, 為例來說明本發(fā)明實施例的自動重傳請求方法。顯然,本發(fā)明實施例中提供 的RS處理機制完全可以擴展到多跳,即發(fā)端和收端之間有多個RS的情況, 此時每個RS的處理機制與1跳情況下相同。本發(fā)明實施例同時提供了一種中繼網(wǎng)絡的自動重傳請求系統(tǒng),包括收 端、發(fā)端、以及一個或多個RS。其中,發(fā)端,用于向RS發(fā)送數(shù)據(jù),接收來自RS的肯定應答信息;RS,用于確定正確接收到的來自發(fā)端的數(shù)據(jù),保存正確接收到的數(shù)據(jù), 將其轉(zhuǎn)發(fā)給收端;接收來自收端的應答信息,根據(jù)應答信息確定已向收端轉(zhuǎn) 發(fā)的未被收端正確接收的數(shù)據(jù),向收端重傳對應數(shù)據(jù);根據(jù)來自收端的應答 信息確定收端正確接收到的數(shù)據(jù),并向發(fā)端返回對應數(shù)據(jù)的肯定應答信息;收端,用于接收來自RS的數(shù)據(jù),向RS返回應答信息。如果系統(tǒng)中包含多個RS,則對于一個RS來講,向該RS發(fā)送數(shù)據(jù)的一 端為發(fā)端,該RS轉(zhuǎn)發(fā)數(shù)據(jù)的目的端為收端。圖3為本發(fā)明中繼網(wǎng)絡中的自動重傳請求系統(tǒng)實施例的結(jié)構(gòu)圖。該系統(tǒng) 包4舌發(fā)端、收端以及一個RS。系統(tǒng)中的RS包括數(shù)據(jù)收發(fā)單元、數(shù)據(jù)保存單元以及應答信息處理單元,數(shù)據(jù)收發(fā)單元,用于確定正確接收到的來自發(fā)端的數(shù)據(jù),將確定的數(shù)據(jù) 轉(zhuǎn)發(fā)給收端;向收端重新轉(zhuǎn)發(fā)應答信息處理單元確定的數(shù)據(jù)保存單元中未被收端正確接收的數(shù)據(jù);數(shù)據(jù)保存單元,用于保存數(shù)據(jù)收發(fā)單元正確接收到的數(shù)據(jù);應答信息處理單元,用于接收來自收端的應答信息,根據(jù)所述應答信息 確定數(shù)據(jù)保存單元中未被收端正確接收的數(shù)據(jù);根據(jù)來自收端的應答信息確 定收端正確接收到的數(shù)據(jù),并向發(fā)端返回對應數(shù)據(jù)的肯定應答。其中,應答信息處理單元包括未正確接收數(shù)據(jù)確定單元和肯定應答單 元,還包括否定應答單元。未正確接收數(shù)據(jù)確定單元,用于接收來自收端的應答信息,根據(jù)所述應 答信息確定數(shù)據(jù)保存單元中未被收端正確接收的數(shù)據(jù);肯定應答單元,用于根據(jù)來自收端的應答信息確定收端正確接收到的數(shù) 據(jù),并向發(fā)端返回對應數(shù)據(jù)的肯定應答;否定應答單元,用于確定RS未從發(fā)端正確接收到的數(shù)據(jù),向發(fā)端發(fā)送 對應數(shù)據(jù)的否定應答信息。應答信息處理單元進一步可以包括未應答數(shù)據(jù)確定單元,該單元用于 根據(jù)來自收端的應答信息,確定在設(shè)定的時間間隔內(nèi)未收到來自收端的應答 信息的已向收端轉(zhuǎn)發(fā)的數(shù)據(jù)。數(shù)據(jù)收發(fā)單元包括初次轉(zhuǎn)發(fā)單元和重傳單元。初次轉(zhuǎn)發(fā)單元,用于確定正確接收到的來自發(fā)端的數(shù)據(jù),將正確接收到 的數(shù)據(jù)轉(zhuǎn)發(fā)給收端;重傳單元,用于向收端重新轉(zhuǎn)發(fā)應答信息處理單元確定的數(shù)據(jù)保存單元 中未被收端正確接收的數(shù)據(jù)。數(shù)據(jù)收發(fā)單元進一步可以包括超時重傳單元,用于向收端轉(zhuǎn)發(fā)在設(shè)定的 時間間隔內(nèi)未收到來自收端的應答信息的已向收端轉(zhuǎn)發(fā)的數(shù)據(jù)。由以上實施例可見,本發(fā)明實施例中,RS保存正確接收的來自發(fā)端的 數(shù)據(jù),在接收到來自收端的對已保存數(shù)據(jù)的否定應答時,重新向收端轉(zhuǎn)發(fā)該數(shù)據(jù),從而避免了現(xiàn)有技術(shù)第一種RS處理機制中可能造成的數(shù)據(jù)傳輸時延。 同時,RS成功接收到來自發(fā)端的數(shù)據(jù)后,并不立即向發(fā)端發(fā)送對該數(shù) 據(jù)的肯定應答信息,而是在接收到收端發(fā)送的對該數(shù)據(jù)的肯定應答信息后才向發(fā)端發(fā)送對該數(shù)據(jù)的肯定應答信息。這樣,即使發(fā)端和RS之間的數(shù)據(jù)傳 輸鏈路質(zhì)量比RS和收端之間的數(shù)據(jù)傳輸鏈路質(zhì)量好,發(fā)端也不會較快地滑 動發(fā)送窗口,從而減少了 RS需要維持的緩存資源,避免了現(xiàn)有技術(shù)第二種 RS處理機制中存在的占用RS較多緩存資源的問題??傊?,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種中繼網(wǎng)絡中的自動重傳請求方法,其特征在于,該方法包括中繼站RS確定正確接收到來自發(fā)端的數(shù)據(jù)時,保存所述數(shù)據(jù),將所述數(shù)據(jù)轉(zhuǎn)發(fā)給收端;所述RS接收來自所述收端的應答信息,根據(jù)所述應答信息確定已被所述收端正確接收的數(shù)據(jù),向所述發(fā)端返回對應數(shù)據(jù)的肯定應答信息;所述RS根據(jù)所述應答信息確定已向所述收端轉(zhuǎn)發(fā)的未被所述收端正確接收的數(shù)據(jù),向所述收端重傳對應數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述RS保存所述數(shù)據(jù)前, 進一步包括所述RS判斷自身是否已正確接收過所述數(shù)據(jù),如果否,則所述RS保存所述數(shù)據(jù);如果是,則所述RS丟棄所述數(shù)據(jù)。
3、 如權(quán)利要求2所述的方法,其特征在于,所述RS判斷自身是否已 正確接收過所述數(shù)據(jù)的方法為所述RS判斷自身當前的已接收列表中是否存在所述數(shù)據(jù)的編號,如果 存在,則確定自身已正確接收過所述數(shù)據(jù);否則,所述RS確定未正確接收 過所述數(shù)據(jù);所述RS確定未正確接收過所述數(shù)據(jù)時,進一步包括 所述RS將所述數(shù)據(jù)的編號保存到已接收列表中。
4、 如權(quán)利要求3所述的方法,其特征在于,所述RS確定正確接收到 來自所述發(fā)端的數(shù)據(jù)后,保存所述數(shù)據(jù)前,該方法進一步包括當所述RS判斷所述數(shù)據(jù)在中繼接收窗口允許接收的范圍內(nèi)時,所述RS 確定所述數(shù)據(jù)有效,保存所述數(shù)據(jù)。
5、 如權(quán)利要求4所述的方法,其特征在于,所述RS判斷所述數(shù)據(jù)是否在中繼接收窗口允許接收的范圍內(nèi)的方法為如果所述數(shù)據(jù)的編號大于等于RS期望接收的數(shù)據(jù)的編號的最小值,小 于所述RS期望接收的數(shù)據(jù)的編號的最小值與預設(shè)的中繼接收窗口大小之和,則所述RS確定所述數(shù)據(jù)是在中繼接收窗口允許接收的范圍內(nèi);該方法進一步包括當所述RS判斷所述數(shù)據(jù)的編號等于RS期望接收 的數(shù)據(jù)的編號的最小值時,所述RS將所述RS期望接收的數(shù)據(jù)的編號的最 小值增加1。
6、 如權(quán)利要求1所述的方法,其特征在于,所述RS接收來自所述收 端的應答信息后,進一步包括所述RS將所述應答信息中所有數(shù)據(jù)編號在中繼發(fā)送窗口允許范圍內(nèi)的 數(shù)據(jù)應答信息確定為數(shù)據(jù)應答信息有效部分;所述RS根據(jù)所述數(shù)據(jù)應答信息有效部分確定已被所述收端正確接收的 數(shù)據(jù)以及已向所述收端轉(zhuǎn)發(fā)的未被所述收端正確接收的數(shù)據(jù);或者所述RS接收來自所述收端的應答信息后,進一步包括所述RS將所述應答信息中每一個數(shù)據(jù)編號在中繼發(fā)送窗口允許范圍內(nèi) 的數(shù)據(jù)應答信息確定為有效的數(shù)據(jù)應答信息;所述RS根據(jù)所述應答信息中每一個有效的數(shù)據(jù)應答信息確定對應的數(shù) 據(jù)是否被所述收端正確接收到,進而確定已被所迷收端正確接收到的數(shù)據(jù)以 及已向所述收端轉(zhuǎn)發(fā)的未被所述收端正確接收的數(shù)據(jù)。
7、 如權(quán)利要求6所述的方法,其特征在于,所述RS確定所述應答信 息對應的數(shù)據(jù)是否在中繼發(fā)送窗口允許的范圍內(nèi)的方法為如果所述應答信息對應的數(shù)據(jù)的編號大于等于所述RS等待確認已被收 端正確接收的數(shù)據(jù)的最小編號,小于等于所述RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大 編號,則所述RS確定所述應答信息對應的數(shù)據(jù)在中繼發(fā)送窗口允許接收的 范圍內(nèi);該方法進一步包括當所述RS確認收端正確接收的數(shù)據(jù)的編號等于所述RS等待確認已被 收端正確接收的數(shù)據(jù)的最小編號時,所述RS將新迷RS等待確認已被收端 正確接收的數(shù)據(jù)的最小編號增加1;當所述RS向所述收端初次轉(zhuǎn)發(fā)數(shù)據(jù)時,若判斷所述初次轉(zhuǎn)發(fā)的數(shù)據(jù)的編號大于所述RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號,則將所述RS向收端轉(zhuǎn)發(fā) 的數(shù)據(jù)的最大編號更新為所述數(shù)據(jù)的編號。
8、 如權(quán)利要求7所述的方法,其特征在于,該方法進一步包括當所 述RS判斷所述收端已正確接收到,但所述RS未正確接收到的數(shù)據(jù)的編號 等于所述RS等待接收的數(shù)據(jù)的編號的最小值,則將所述RS期望接收的數(shù) 據(jù)的編號的最小值更新為該最小值加1。
9、 如權(quán)利要求1至8任一項所述的方法,其特征在于,該方法進一步 包括所述RS確定自身未正確接收到的數(shù)據(jù),向所述發(fā)端發(fā)送未正確接收到 的數(shù)據(jù)的否定應答信息。
10、 如權(quán)利要求9所述的方法,其特征在于,所述RS確定自身未正確 接收到的數(shù)據(jù)的方法為所述RS根據(jù)自身已正確接收到的數(shù)據(jù),確定未正確接收到的數(shù)據(jù)。
11、 如權(quán)利要求10所述的方法,其特征在于,所述RS確定自身未正 確接收到的數(shù)據(jù)后,該方法進一步包括所述RS判斷是否接收到所述收端返回的對所述RS未正確接收到的數(shù) 據(jù)的肯定應答信息,如果是,所述RS確認已正確接收到所述數(shù)據(jù);如果否,
12、 如權(quán)利要求1至8任一項所述的方法,其特征在于,該方法進一步 包括如果所述RS向所述收端轉(zhuǎn)發(fā)數(shù)據(jù)后,在設(shè)定的時間間隔內(nèi)未收到所述 收端對所述數(shù)據(jù)的應答信息,則向所述收端重傳所述數(shù)據(jù)。
13、 如權(quán)利要求1至8任一項所述的方法,其特征在于,該方法進一步 包括當所述RS接收到來自所述發(fā)端的數(shù)據(jù)丟棄指示信息時,向所述收端 轉(zhuǎn)發(fā)所述數(shù)據(jù)丟棄指示信息。
14、 如權(quán)利要求13所述的方法,其特征在于,當所迷RS接收到來自 所述發(fā)端的數(shù)據(jù)丟棄指示信息時,該方法進一步包括所述RS檢查所述數(shù)據(jù)丟棄指示信息中的數(shù)據(jù)編號是否大于自身當前維持的所述RS向收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號的值,如果是,則將所述RS向 收端轉(zhuǎn)發(fā)的數(shù)據(jù)的最大編號的值更新為所述數(shù)據(jù)丟棄指示信息中的數(shù)據(jù)編 號。
15、 如權(quán)利要求13所述的方法,其特征在于,所述RS向所述收端轉(zhuǎn) 發(fā)所述數(shù)據(jù)丟棄指示信息前,進一步包括所述RS判斷所述發(fā)端指示丟棄的數(shù)據(jù)的編號是否大于等于所述RS等 待確認已被收端正確接收的數(shù)據(jù)的最小編號,如果是,則向所述收端轉(zhuǎn)發(fā)所 述數(shù)據(jù)丟棄指示信息;如果否,則不向所述收端轉(zhuǎn)發(fā)所述數(shù)據(jù)丟棄指示信息。
16、 一種中繼網(wǎng)絡中的自動重傳請求系統(tǒng),其特征在于,該系統(tǒng)包括 收端、發(fā)端、以及RS,所述發(fā)端,用于向所述RS發(fā)送數(shù)據(jù),接收來自所述RS的肯定應答信自.所述RS,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),保存所述正確 接收到的數(shù)據(jù),將其轉(zhuǎn)發(fā)給所述收端;接收來自所述收端的應答信息,根據(jù) 所述應答信息確定自身已保存的未被所述收端正確接收的數(shù)據(jù),向所述收端 重傳對應數(shù)據(jù);根據(jù)來自所述收端的應答信息確定所述收端正確接收到的數(shù) 據(jù),并向所述發(fā)端返回對應數(shù)據(jù)的肯定應答信息;所述收端,用于接收來自所述RS的數(shù)據(jù),根據(jù)接收到的數(shù)據(jù)向所述RS 返回應答信息。
17、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述RS包括數(shù)據(jù)收 發(fā)單元、數(shù)據(jù)保存單元以及應答信息處理單元,所述數(shù)據(jù)收發(fā)單元,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),將所 述正確接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述收端;向所述收端重新轉(zhuǎn)發(fā)所述應答信息處 理單元確定的數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);所述數(shù)據(jù)保存單元,用于保存所述數(shù)據(jù)收發(fā)單元正確接收到的數(shù)據(jù); 所述應答信息處理單元,用于接收來自所述收端的應答信息,根據(jù)所述應答信息確定所述數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);根據(jù)來自 所述收端的應答信息確定所述收端正確接收到的數(shù)據(jù),并向所述發(fā)端返回對 應數(shù)據(jù)的肯定應答。
18、 如權(quán)利要求17所述的系統(tǒng),其特征在于,所述應答信息處理單元 包括未正確接收數(shù)據(jù)確定單元、肯定應答單元以及否定應答單元,所述未正確接收數(shù)據(jù)確定單元,用于接收來自所述收端的應答信息,根 據(jù)所述應答信息確定數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);所述肯定應答單元,用于根據(jù)來自所述收端的應答信息確定所述收端正 確接收到的數(shù)據(jù),并向所述發(fā)端返回對應數(shù)據(jù)的肯定應答;所述否定應答單元,用于確定所述RS未從所述發(fā)端正確接收到的數(shù)據(jù), 向所述發(fā)端發(fā)送對應數(shù)據(jù)的否定應答信息;所述數(shù)據(jù)收發(fā)單元包括初次轉(zhuǎn)發(fā)單元和重傳單元,所述初次轉(zhuǎn)發(fā)單元,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),將所 述正確接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述收端;所述重傳單元,用于向所述收端重新轉(zhuǎn)發(fā)所述應答信息處理單元確定的 數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù)。
19、 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述應答信息處理單元 進一步包括未應答數(shù)據(jù)確定單元,用于根據(jù)來自所述收端的應答信息,確 定在設(shè)定的時間間隔內(nèi)未收到來自所述收端的應答信息的已向所述收端轉(zhuǎn) 發(fā)的數(shù)據(jù);所述數(shù)據(jù)收發(fā)單元進一步包括超時重傳單元,用于向所述收端重傳在設(shè) 定的時間間隔內(nèi)未收到來自所述收端的應答信息的已向所述收端轉(zhuǎn)發(fā)的數(shù) 據(jù)。
20、 一種中繼站RS,其特征在于,所述RS包括數(shù)據(jù)收發(fā)單元、數(shù) 據(jù)保存單元以及應答信息處理單元,所述數(shù)據(jù)收發(fā)單元,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),將所 述正確接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述收端;向所述收端重新轉(zhuǎn)發(fā)所述應答信息處理單元確定的數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);所述數(shù)據(jù)保存單元,用于保存所述數(shù)據(jù)收發(fā)單元正確接收到的數(shù)據(jù); 所述應答信息處理單元,用于接收來自所述收端的應答信息,根據(jù)所述 應答信息確定所述數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);根據(jù)來自 所述收端的應答信息確定所述收端正確接收到的數(shù)據(jù),并向所述發(fā)端返回對 應數(shù)據(jù)的肯定應答。
21、 如權(quán)利要求20所述的RS,其特征在于,所述應答信息處理單元包 括未正確接收數(shù)據(jù)確定單元、肯定應答單元以及否定應答單元,所述未正確接收數(shù)據(jù)確定單元,用于接收來自所述收端的應答信息,根 據(jù)所述應答信息確定數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù);所述肯定應答單元,用于根據(jù)來自所述收端的應答信息確定所述收端正 確接收到的數(shù)據(jù),并向所述發(fā)端返回對應數(shù)據(jù)的肯定應答;所述否定應答單元,用于確定所述RS未從所述發(fā)端正確接收到的數(shù)據(jù), 向所述發(fā)端發(fā)送對應數(shù)據(jù)的否定應答信息;所述數(shù)據(jù)收發(fā)單元包括初次轉(zhuǎn)發(fā)單元和重傳單元,所述初次轉(zhuǎn)發(fā)單元,用于確定正確接收到的來自所述發(fā)端的數(shù)據(jù),將所 述正確接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述收端;所述重傳單元,用于向所述收端重新轉(zhuǎn)發(fā)所述應答信息處理單元確定的 數(shù)據(jù)保存單元中未被所述收端正確接收的數(shù)據(jù)。
22、 如權(quán)利要求21所述的RS,其特征在于,所述應答信息處理單元進 一步包括未應答數(shù)據(jù)確定單元,用于根據(jù)來自所述收端的應答信息,確定 在設(shè)定的時間間隔內(nèi)未收到來自所述收端的應答信息的已向所述收端轉(zhuǎn)發(fā) 的數(shù)據(jù);所述數(shù)據(jù)收發(fā)單元進一步包括超時重傳單元,用于向所述收端重傳在設(shè) 定的時間間隔內(nèi)未收到來自所述收端的應答信息的已向所述收端轉(zhuǎn)發(fā)的數(shù) 據(jù)。
全文摘要
本發(fā)明實施例公開了一種中繼網(wǎng)絡中的自動重傳請求方法,該方法包括中繼站RS確定正確接收到來自發(fā)端的數(shù)據(jù)時,保存所述數(shù)據(jù),將所述數(shù)據(jù)轉(zhuǎn)發(fā)給收端;所述RS根據(jù)來自所述收端的應答信息,確認所述應答信息對應的數(shù)據(jù)已被所述收端正確接收,則向所述發(fā)端返回對應數(shù)據(jù)的肯定應答;所述RS根據(jù)所述應答信息確定自身已保存的數(shù)據(jù)未被所述收端正確接收,則向所述收端重傳對應數(shù)據(jù)。本發(fā)明實施例同時公開了一種中繼網(wǎng)絡中的自動重傳請求系統(tǒng)及中繼站,利用本發(fā)明實施例提供的方法、系統(tǒng)和中繼站可以避免現(xiàn)有技術(shù)第一種RS處理機制中數(shù)據(jù)傳輸時延較大的問題,以及現(xiàn)有技術(shù)第二種RS處理機制中占用RS較多緩存資源的問題。
文檔編號H04L1/16GK101267241SQ20071008820
公開日2008年9月17日 申請日期2007年3月15日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者張亮亮, 婷 李, 魯艷玲 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1