[發明專利]數據包的封裝方法及校驗方法有效
| 申請號: | 201310533289.9 | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103595504B | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 張文軍;張婭;張震寧;應小青;項立任;史夢蕾 | 申請(專利權)人: | 上海數字電視國家工程研究中心有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200125 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據包 封裝 方法 校驗 | ||
1.一種數據包的封裝方法,其特征在于,包括:
在將當前待傳輸的數據包依次填充至一個或多個基帶幀數據域的過程中,記錄該數據包被分塊次數的數據信息;
基于該數據包的信息碼和該數據包被分塊次數的數據信息以生成該數據包的校驗字段;
將該校驗字段拼接至該數據包的信息碼的末尾以完成該數據包的封裝,
其中,所述基于該數據包的信息碼和該數據包被分塊次數的數據信息以生成該數據包的校驗字段的步驟包括:
采用第一預設校驗字段生成方式對該數據包進行處理以生成中間數據;
將該數據包被分塊次數的數據信息附加至該中間數據的末尾,再采用第一預設校驗字段生成方式對前述數據進行處理以生成第二校驗字段;
其中,該第一預設校驗字段生成方式由發送端和接收端來共同確定。
2.如權利要求1所述的數據包的封裝方法,其特征在于,所述將當前待傳輸的數據依次填充至一個或多個基帶幀數據域,記錄該數據包被分塊次數的數據信息包括:
步驟1):判斷當前的基帶幀數據域的可用空間是否足以承載當前待傳輸的數據包,該數據包包括信息碼和預留校驗字段長度;
步驟2):若該判斷結果為否,則將該數據包進行分割以形成前半部分數據塊和后半部分數據塊,其中所述前半部分數據塊適于填滿該可用空間,所述后半部分數據塊將填充至下一個基帶幀數據域;
循環執行上述步驟1)和步驟2),直至當前的基帶幀數據域的可用空間足以承載當前待傳輸的數據包;
基于上述步驟1)和步驟2)的循環執行次數確定當前待傳輸的數據包被分塊次數的數據信息。
3.如權利要求1所述的數據包的封裝方法,其特征在于,所述第一預設校驗字段生成方式為循環冗余校驗。
4.一種數據包的校驗方法,其特征在于,所述數據包由權利要求1所述的數據包的封裝方法封裝后填充至基帶幀在信道中傳輸后于接收端恢復得到,所述校驗方法包括:
從一個或多個基帶幀數據域中獲取完整的數據包,該完整的數據包包括信息碼和校驗字段;
根據基帶幀幀頭中的校驗算法標志位中標志的預設校驗字段生成方式與校驗字段長度,從該數據包的末尾截取校驗字段,數據包的剩余內容作為信息碼;
對接收到的數據包的信息碼以及數據包被分塊次數的數據信息進行校驗計算以得到待比較校驗字段;
比較該待比較校驗字段與獲取到的校驗字段是否一致;
若兩者一致,則確定該數據包接收正確,
其中,所述從一個或多個基帶幀數據域中獲取完整的數據包包括如下步驟:
從當前的基帶幀數據域的起始位置開始依次讀取數據包,其中所述起始位置由基帶幀幀頭中的起始位置字段來確定;
通過位于數據包頭部的包長字段是否為零來判斷該數據包是否完整地承載于當前的基帶幀數據域;
若該數據包未完整地承載于當前的基帶幀數據,則將當前基帶幀起始位置開始至數據域末尾的所有數據作為該數據包的第一塊,并繼續從后續的若干個基帶幀數據域中讀取該數據包的剩余分塊并依順序與該數據包的第一塊進行拼接以得到該數據包的信息碼及校驗字段,其中該數據包的剩余分塊是根據基帶幀幀頭中的起始位置字段和數據域長度字段之間的關系來確定的;
若該數據包完整地承載于當前的基帶幀數據,則從當前的基帶幀數據域的起始位置開始并根據該數據包頭部的包長獲取該數據包的信息碼及校驗字段;
記錄組裝該數據包的信息碼及校驗字段的基帶幀的個數以確定該數據包被分塊次數的數據信息。
5.如權利要求4所述的數據包的校驗方法,其特征在于,所述該數據包的剩余分塊根據基帶幀幀頭中的起始位置字段和數據域長度字段之間的關系來確定包括如下情形:
1)若某個基帶幀幀頭中的起始位置字段大于數據域長度字段,則確定該基帶幀數據域全部用于承載數據包的剩余分塊中的一個數據塊,且該數據包的傳輸未完成;
2)若某個基帶幀幀頭中的起始位置字段等于數據域長度字段,則確定該基帶幀數據域全部用于承載該數據包,且該數據包的傳輸已經完成;
3)若某個基帶幀幀頭中的起始位置字段小于數據域長度字段,則該基帶基數據域頭部至起始位置之間的數據為該數據包的剩余分塊中的最后一個數據塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海數字電視國家工程研究中心有限公司,未經上海數字電視國家工程研究中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310533289.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種逆變焊機
- 下一篇:一種采用延遲轉發實現手機信號屏蔽的系統及方法





