预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109905205A(43)申请公布日2019.06.18(21)申请号201910267219.0(22)申请日2019.04.03(71)申请人苏州金螳螂文化发展股份有限公司地址215000江苏省苏州市工业园区民生路5号(72)发明人程兴松杨震罗为维郑江乔肖陈连张月亚张林(74)专利代理机构北京维正专利代理有限公司11508代理人俞光明(51)Int.Cl.H04L1/00(2006.01)H04L1/16(2006.01)H04L1/18(2006.01)权利要求书3页说明书8页附图3页(54)发明名称数据发送、接收的方法及设备、数据传输方法及系统(57)摘要本发明公开了一种数据发送、接收的方法及设备、数据传输方法及系统,涉及通信技术,将待发送的长数据拆分成若干数据包;给每个数据包加编包头,包头包括表头、数据长度、包数量、包索引;数据发送时,依照包索引的正常顺序依次发送数据包;在数据接收出现新的表头和起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第一返回命令,按照当前长数据的正常包索引顺序发送下一数据包;在数据接收出现新的表头和非起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第二返回命令,按照当前长数据起始的包索引顺序发送下一数据包;整个数据发送过程更为优化,有助于避免丢包、漏包造成的数据拆分发送的信息丢失。CN109905205ACN109905205A权利要求书1/3页1.一种数据发送方法,基于编码技术,其特征在于:包括将待发送的长数据拆分成若干数据包;给每个数据包加编包头,包头包括表头、数据长度、包数量、包索引;表头为区分数据包所属长数据的任务号,数据长度用于定义包头后数据内容的长度,包数量用于表征被拆分后数据包的总数量,包索引为数据包的顺序编号;数据发送时,依照包索引的正常顺序依次发送数据包;在数据接收出现新的表头和起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第一返回命令,按照当前长数据的正常包索引顺序发送下一数据包;在数据接收出现新的表头和非起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第二返回命令,按照当前长数据起始的包索引顺序发送下一数据包;在数据接收出现新的表头,且上一长数据未接收完整时,响应于接收端反馈的第三返回命令,按照上一长数据的正确包索引顺序重新发送下一数据包;在数据接收与前一数据包的表头一致,且包索引与前一数据包的包索引连续时,响应于接收端反馈的第四返回命令,按照包索引的正常顺序发送下一数据包;在数据接收与前一数据包的表头一致,且包索引与前一数据包的包索引不连续时,响应于接收端反馈的第五返回命令,按照前一数据包的下一包索引顺序重新发送下一数据包。2.根据权利要求1所述的数据传输方法,其特征在于:还包括给每个数据包加编差错校验码,在数据接收进行差错校验未通过时,响应于接收端反馈的第六返回命令,重新发送出错的数据包。3.一种数据发送设备,其特征在于:包括第一处理器(1)与第一存储器(2),第一存储器(2)存储有指令集供第一处理器(1)调用以实现如下功能:将待发送的长数据拆分成若干数据包;给每个数据包加编包头,包头包括表头、数据长度、包数量、包索引;表头为区分数据包所属长数据的任务号,数据长度用于定义包头后数据内容的长度,包数量用于表征被拆分后数据包的总数量,包索引为数据包的顺序编号;数据发送时,依照包索引的正常顺序依次发送数据包;在数据接收出现新的表头和起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第一返回命令,按照当前长数据的正常包索引顺序发送下一数据包;在数据接收出现新的表头和非起始的包索引,且上一长数据接收完整时,响应于接收端反馈的第二返回命令,按照当前长数据起始的包索引顺序发送下一数据包;在数据接收出现新的表头,且上一长数据未接收完整时,响应于接收端反馈的第三返回命令,按照上一长数据的正确包索引顺序重新发送下一数据包;在数据接收与前一数据包的表头一致,且包索引与前一数据包的包索引连续时,响应于接收端反馈的第四返回命令,按照包索引的正常顺序发送下一数据包;在数据接收与前一数据包的表头一致,且包索引与前一数据包的包索引不连续时,响应于接收端反馈的第五返回命令,按照前一数据包的下一包索引顺序重新发送下一数据包。4.根据权利要求3所述的数据发送设备,其特征在于:所处指令集还供第一处理器(1)2CN109905205A权利要求书2/3页调用以实现如下功能:给每个数据包加编差错校验码,在数据接收进行差错校验未通过时,响应于接收端反馈的第六返回命令,重新发送出错的数据包。5.一种数据接收方法,其特征在于:包括依次接收长数据拆分成的若干数据包;数据包加编有包头,包头包括表头、数据