[發(fā)明專利]一種避免因丟包而連續(xù)損失兩組報(bào)文的報(bào)文處理方法有效
| 申請?zhí)枺?/td> | 201510048181.X | 申請日: | 2015-01-29 |
| 公開(公告)號: | CN104660499B | 公開(公告)日: | 2017-12-26 |
| 發(fā)明(設(shè)計(jì))人: | 張小國;王慶;姚榮亮;徐美嬌 | 申請(專利權(quán))人: | 東南大學(xué) |
| 主分類號: | H04L12/70 | 分類號: | H04L12/70 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙)32249 | 代理人: | 楊曉玲 |
| 地址: | 211189 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 避免 連續(xù) 損失 報(bào)文 處理 方法 | ||
1.一種避免因丟包現(xiàn)象而造成連續(xù)損失兩組報(bào)文的報(bào)文處理方法,其特征在于,該方法對具有報(bào)文頭和固定長度報(bào)文內(nèi)容的報(bào)文或具有報(bào)文頭、報(bào)文尾以及報(bào)文內(nèi)容的報(bào)文進(jìn)行處理,包括步驟:
1)當(dāng)每個(gè)報(bào)文是由一個(gè)報(bào)文頭和一個(gè)固定長的報(bào)文內(nèi)容組成,假設(shè)獲取到的總報(bào)文的總長度為A*(m+n),由A個(gè)報(bào)文組成,其中每個(gè)報(bào)文頭長度為m,每個(gè)報(bào)文內(nèi)容長度為n:
11)對獲取到的報(bào)文進(jìn)行報(bào)文頭檢測,令首先檢測得到的可識(shí)別報(bào)文頭為第i=1個(gè)報(bào)文頭;
12)讀取第i個(gè)報(bào)文頭后面長度為(n+m-t),t=1~m-1的報(bào)文內(nèi)容,并同時(shí)對長度為(n+m-t)的報(bào)文內(nèi)容進(jìn)行第i+1個(gè)報(bào)文頭檢測:若未在長度為(n+m-t)的報(bào)文內(nèi)容中檢測到可識(shí)別的第i+1個(gè)報(bào)文頭,則認(rèn)為該報(bào)文是完整的,進(jìn)行步驟13);若在長度為(n+m-t)的報(bào)文內(nèi)容中檢測到可識(shí)別的第i+1個(gè)報(bào)文頭,就認(rèn)為剛剛接收的報(bào)文有丟包現(xiàn)象,在檢測到的報(bào)文頭處重新進(jìn)行下一個(gè)可識(shí)別的報(bào)文頭檢測,即在第i+1個(gè)報(bào)文頭處停止讀取,然后進(jìn)行步驟14);
13)令i=i+1,檢測得到可識(shí)別的第i+1個(gè)報(bào)文頭,重復(fù)步驟12),直至讀取完整個(gè)總報(bào)文;
14)令i=i+1,重復(fù)步驟12),直至讀取完整個(gè)總報(bào)文;
2)當(dāng)報(bào)文是由報(bào)文頭、報(bào)文內(nèi)容以及報(bào)文尾組成的:
21)對獲取到的報(bào)文進(jìn)行報(bào)文頭檢測,令首先檢測得到的可識(shí)別報(bào)文頭為第i=1個(gè)報(bào)文頭;
22)讀取第i個(gè)報(bào)文頭后面的報(bào)文內(nèi)容,并且同時(shí)對該報(bào)文內(nèi)容進(jìn)行報(bào)文尾檢測,檢測到報(bào)文尾則進(jìn)入步驟23);
23)令i=i+1,檢測得到可識(shí)別的第i+1個(gè)報(bào)文頭,重復(fù)步驟22),直至讀取完整個(gè)總報(bào)文。
2.根據(jù)權(quán)利要求1所述的一種避免因丟包而連續(xù)損失兩組報(bào)文的報(bào)文處理方法,其特征在于:所述報(bào)文頭檢測采用KMP算法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東南大學(xué),未經(jīng)東南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201510048181.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





