[發明專利]數據發送、接收的方法及設備、數據傳輸方法及系統有效
| 申請號: | 201910267219.0 | 申請日: | 2019-04-03 |
| 公開(公告)號: | CN109905205B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 程興松;楊震;羅為維;鄭江;喬肖;陳連;張月亞;張林 | 申請(專利權)人: | 蘇州金螳螂文化發展股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/16;H04L1/18 |
| 代理公司: | 北京睿智保誠專利代理事務所(普通合伙) 11732 | 代理人: | 周新楣 |
| 地址: | 215000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 發送 接收 方法 設備 數據傳輸 系統 | ||
1.一種數據發送方法,基于編碼技術,其特征在于:包括
將待發送的長數據拆分成若干數據包;
給每個數據包加編包頭,包頭包括表頭、數據長度、包數量、包索引;表頭為區分數據包所屬長數據的任務號,一個長數據的拆分發送過程為一個任務,表頭不同表示不同的長數據進行發送;數據長度用于定義包頭后數據內容的長度;包數量用于表征被拆分后數據包的總數量;包索引為所在數據包的順序編號,用于給數據包進行編號,方便數據包按順序以及需要進行發送,另外結合包數量,可用于驗證長數據是否接收完整,驗證原理為,同一長數據的接收任務下,按照包索引順序依次接收的數據包的總量是否等于包數量;
接收反饋端的返回命令,根據返回命令的類型發送對應順序的下一數據包,具體包括:
數據開始發送時,依照包索引的正常順序依次發送數據包;
在數據接收出現新的表頭和起始的包索引,且上一長數據接收完整時,響應于接收端反饋的第一返回命令,按照當前長數據的正常包索引順序發送下一數據包,從而實現前后長數據的不間斷發送;
在數據接收出現新的表頭和非起始的包索引,且上一長數據接收完整時,響應于接收端反饋的第二返回命令,按照當前長數據起始的包索引順序發送下一數據包;
在數據接收出現新的表頭,且上一長數據未接收完整時,響應于接收端反饋的第三返回命令,按照上一長數據的正確包索引順序重新發送下一數據包,從而解決上一長數據丟包、漏包的問題;
在數據接收與前一數據包的表頭一致,且包索引與前一數據包的包索引連續時,響應于接收端反饋的第四返回命令,按照包索引的正常順序發送下一數據包;
在數據接收與前一數據包的表頭一致,且包索引與前一數據包的包索引不連續時,響應于接收端反饋的第五返回命令,按照前一數據包的下一包索引順序重新發送下一數據包,以避免數據的丟失;
還包括給每個數據包加編差錯校驗碼,在數據接收進行差錯校驗未通過時,響應于接收端反饋的第六返回命令,重新發送出錯的數據包。
2.一種數據發送設備,其特征在于:包括第一處理器(1)與第一存儲器(2),第一存儲器(2)存儲有指令集供第一處理器(1)調用以實現如下功能:
將待發送的長數據拆分成若干數據包;
給每個數據包加編包頭,包頭包括表頭、數據長度、包數量、包索引;表頭為區分數據包所屬長數據的任務號,一個長數據的拆分發送過程為一個任務,表頭不同表示不同的長數據進行發送;數據長度用于定義包頭后數據內容的長度;包數量用于表征被拆分后數據包的總數量;包索引為所在數據包的順序編號,用于給數據包進行編號,方便數據包按順序以及需要進行發送,另外結合包數量,可用于驗證長數據是否接收完整,驗證原理為,同一長數據的接收任務下,按照包索引順序依次接收的數據包的總量是否等于包數量;
接收反饋端的返回命令,根據返回命令的類型發送對應順序的下一數據包,具體包括:
數據開始發送時,依照包索引的正常順序依次發送數據包;
在數據接收出現新的表頭和起始的包索引,且上一長數據接收完整時,響應于接收端反饋的第一返回命令,按照當前長數據的正常包索引順序發送下一數據包,從而實現前后長數據的不間斷發送;
在數據接收出現新的表頭和非起始的包索引,且上一長數據接收完整時,響應于接收端反饋的第二返回命令,按照當前長數據起始的包索引順序發送下一數據包;
在數據接收出現新的表頭,且上一長數據未接收完整時,響應于接收端反饋的第三返回命令,按照上一長數據的正確包索引順序重新發送下一數據包,從而解決上一長數據丟包、漏包的問題;
在數據接收與前一數據包的表頭一致,且包索引與前一數據包的包索引連續時,響應于接收端反饋的第四返回命令,按照包索引的正常順序發送下一數據包;
在數據接收與前一數據包的表頭一致,且包索引與前一數據包的包索引不連續時,響應于接收端反饋的第五返回命令,按照前一數據包的下一包索引順序重新發送下一數據包,以避免數據的丟失;
所處指令集還供第一處理器(1)調用以實現如下功能:
給每個數據包加編差錯校驗碼,在數據接收進行差錯校驗未通過時,響應于接收端反饋的第六返回命令,重新發送出錯的數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州金螳螂文化發展股份有限公司,未經蘇州金螳螂文化發展股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910267219.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據發送、接收方法、相應裝置和存儲介質
- 下一篇:無線通信方法和設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





