[發(fā)明專利]具有自愈功能的自動(dòng)請(qǐng)求重傳方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310006747.3 | 申請(qǐng)日: | 2013-01-08 |
| 公開(公告)號(hào): | CN103036661A | 公開(公告)日: | 2013-04-10 |
| 發(fā)明(設(shè)計(jì))人: | 邱智亮;張冰;劉影;殷玲芝;顏克洲;張誠(chéng);孫漢汶;賀亮;張奭;李紅濱 | 申請(qǐng)(專利權(quán))人: | 西安電子科技大學(xué);北京大學(xué);北京三梯通網(wǎng)絡(luò)技術(shù)有限公司;北京翰諾科技有限公司 |
| 主分類號(hào): | H04L1/18 | 分類號(hào): | H04L1/18;H04L1/16 |
| 代理公司: | 陜西電子工業(yè)專利中心 61205 | 代理人: | 王品華;朱紅星 |
| 地址: | 710071*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 自愈 功能 自動(dòng) 請(qǐng)求 方法 | ||
1.一種新的具有自愈功能的自動(dòng)請(qǐng)求重傳方法,包括如下步驟:
(1)發(fā)送節(jié)點(diǎn)設(shè)置反饋丟失次數(shù)計(jì)數(shù)器和重傳計(jì)數(shù)器,并將其值初始化為0;
(2)發(fā)送節(jié)點(diǎn)向接收節(jié)點(diǎn)發(fā)送新數(shù)據(jù),并攜帶1比特的發(fā)送序號(hào),發(fā)送完成后保留當(dāng)前所發(fā)送的數(shù)據(jù),將等待反饋標(biāo)志設(shè)為有效;
(3)接收節(jié)點(diǎn)根據(jù)收到發(fā)送節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定后續(xù)操作:
(3a)接收節(jié)點(diǎn)收到發(fā)送節(jié)點(diǎn)發(fā)送的一個(gè)周期的所有數(shù)據(jù)幀后,先對(duì)其進(jìn)行差錯(cuò)校驗(yàn),若差錯(cuò)校驗(yàn)顯示該周期中所有幀都正確,則執(zhí)行步驟(3b),若差錯(cuò)校驗(yàn)顯示該周期中任何一幀出錯(cuò),則將該周期中此發(fā)送結(jié)點(diǎn)的所有幀丟棄,并執(zhí)行步驟(3c);
(3b)接收節(jié)點(diǎn)負(fù)責(zé)維護(hù)1比特的待接收序號(hào),將收到的幀中攜帶的發(fā)送序號(hào)與待接收序號(hào)進(jìn)行比較:若發(fā)送序號(hào)與待接收序號(hào)相同,則將接收該周期中此發(fā)送結(jié)點(diǎn)的所有幀,并將待接收序號(hào)加1,執(zhí)行步驟(3c);若發(fā)送序號(hào)與待接收序號(hào)不符,則將該周期中此發(fā)送結(jié)點(diǎn)的所有幀丟棄,保持待接收序號(hào)不變,執(zhí)行步驟(3c);
(3c)接收節(jié)點(diǎn)每周期給發(fā)端返回一個(gè)反饋信息,該反饋信息的內(nèi)容是接收端的待接收序號(hào),若在本周期內(nèi)接收節(jié)點(diǎn)并未收到數(shù)據(jù),則將上一周期的反饋信息再次發(fā)送。
(4)發(fā)送節(jié)點(diǎn)根據(jù)反饋信息進(jìn)行后續(xù)處理:
(4a)發(fā)送節(jié)點(diǎn)等待來自接收方的反饋信息,若發(fā)送節(jié)點(diǎn)本周期并未收到反饋信息,則執(zhí)行步驟(4b),若發(fā)送節(jié)點(diǎn)在本周期收到了反饋信息,則執(zhí)行步驟(4c);
(4b)發(fā)送節(jié)點(diǎn)將反饋丟失次數(shù)計(jì)數(shù)器加1,并判斷反饋丟失次數(shù)計(jì)數(shù)器的值是否為M,若該值不等于M,則下周期再次執(zhí)行步驟(4a),否則立即將舊數(shù)據(jù)清除,反饋丟失次數(shù)計(jì)數(shù)器清0,發(fā)送序號(hào)加1,執(zhí)行步驟(2);
(4c)發(fā)送節(jié)點(diǎn)先對(duì)反饋信息進(jìn)行差錯(cuò)校驗(yàn),若差錯(cuò)校驗(yàn)顯示反饋信息正確,則執(zhí)行步驟(4d),否則發(fā)送節(jié)點(diǎn)將反饋丟失次數(shù)計(jì)數(shù)器加1,并判斷反饋丟失次數(shù)計(jì)數(shù)器的值是否為M,若該值不等于M,則下周期再次執(zhí)行步驟(4a),否則立即將舊數(shù)據(jù)清除,反饋丟失次數(shù)計(jì)數(shù)器清0,發(fā)送序號(hào)加1,返回步驟(2);
(4d)發(fā)送節(jié)點(diǎn)收到正確的反饋信息時(shí),根據(jù)等待反饋標(biāo)志是否有效進(jìn)行后續(xù)動(dòng)作:若等待反饋標(biāo)志無(wú)效,則將收到的反饋信息丟棄,返回步驟(4b),否則執(zhí)行步驟(4e);
(4e)發(fā)送節(jié)點(diǎn)首先將等待反饋標(biāo)志無(wú)效設(shè)為無(wú)效,然后將反饋信息中的待接收序號(hào)與自身發(fā)送序號(hào)進(jìn)行比較,判斷上一周期的幀是否被正確接收:
若待接收序號(hào)與發(fā)送序號(hào)相同,表示上一周期的幀未被正確接收,則判斷重傳計(jì)數(shù)器的值是否為N,若該值不等于N,則將上一周期的數(shù)據(jù)幀再次發(fā)送,將重傳計(jì)數(shù)器加1,下周期再次執(zhí)行步驟(4a),否則,發(fā)送節(jié)點(diǎn)不再繼續(xù)重傳,而是將發(fā)送序號(hào)加1,重傳計(jì)數(shù)器清0,并發(fā)送后續(xù)新幀,回到步驟(2);
若待接收序號(hào)與發(fā)送序號(hào)不同,則無(wú)需重傳,發(fā)送節(jié)點(diǎn)將上一周期的幀從緩存中清除,發(fā)送后續(xù)新數(shù)據(jù)并將發(fā)送序號(hào)加1,重傳計(jì)數(shù)器清0,回到步驟(2)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安電子科技大學(xué);北京大學(xué);北京三梯通網(wǎng)絡(luò)技術(shù)有限公司;北京翰諾科技有限公司,未經(jīng)西安電子科技大學(xué);北京大學(xué);北京三梯通網(wǎng)絡(luò)技術(shù)有限公司;北京翰諾科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310006747.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





