[发明专利]一种低功耗蓝牙大数据分包传输方法在审
| 申请号: | 201811152313.3 | 申请日: | 2018-09-29 |
| 公开(公告)号: | CN108901012A | 公开(公告)日: | 2018-11-27 |
| 发明(设计)人: | 汤建平 | 申请(专利权)人: | 深圳市恒昌通电子有限公司 |
| 主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/06;H04L12/801 |
| 代理公司: | 深圳市神州联合知识产权代理事务所(普通合伙) 44324 | 代理人: | 周松强 |
| 地址: | 518000 广东省深圳市南山区粤海街道科*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 低功耗 蓝牙 分包传输 大数据 发送端 丢包 断点续传功能 大数据传输 发送数据包 接收数据包 串口通讯 通讯效果 有效载荷 接收端 数据包 分段 发送 通讯 发现 | ||
1.一种低功耗蓝牙大数据分包传输方法,其特征在于包括以下步骤:
S1,数据包分段,发送端将待传输的通讯数据包分段,分成多个普通数据分包与一个结束数据分包,最后一段为结束数据分包,所述多个普通数据分包的有效载荷均为18字节,所述结束数据分包的有效载荷为1-18字节;所述多个普通数据分包与结束数据分包均配置有分包编号,所述多个普通数据分包的分包编号按照顺序编排且均不相同,所述结束数据分包的分包编号与普通数据分包的分包编号不相同。
S2,发送数据包,发送端将分好的多个普通数据分包通过分包编号按照顺序发送至接收端,发送端发送普通数据分包的同时记下发送的普通数据分包的分包编号并检查接收端的回应,最后发送结束数据分包至接收端。
S3,接收数据包,接收端收到普通数据分包后,检查普通数据分包的分号编号是否按顺序传输,如果分号编码顺序正确,继续接收,直到接收到结束数据分包,则发送成功回应包至发送端,然后将普通数据分包以及结束数据分包的有效载荷按顺序取出,最后拼接成通讯数据包;如果发现分号编码顺序错误,则发送出错回应包至发送端,所述出错回应包还配置有分包编码,所述出错回应包的分包编码与发送所述出错回应包之前收到的普通数据分包按照正确顺序的分包编号的数值相对应。
S4,发送端收到接收端的回应,如果发送端收到成功回应包,则结束,如果发送端收到出错回应包,则重新发送普通数据分包,并按照分包编号与收到的所述出错回应包的分包编号的数值一致的普通数据分包开始重新发送普通数据分包至接收端,回到步骤S3。
2.根据权利要求1所述的低功耗蓝牙大数据分包传输方法,其特征在于步骤S1中,所述多个普通数据分包的分包编号按照首项为0,公差为1的等差数列的顺序编排;所述多个普通数据分包与结束数据分包的分包编号均为1字节,所述多个普通数据分包为20字节,所述结束数据分包的长度为3-20字节。
3.根据权利要求2所述的低功耗蓝牙大数据分包传输方法,其特征在于步骤S3中,所述出错回应包的分包编码的数值与接收端按照正确顺序应收到的普通数据分包的分包编号的数值一致,所述成功回应包与出错回应包均还配置有回应包特征码和填充字节,所述成功回应包与出错回应包的回应包特征码的均为1字节,所述成功回应包与出错回应包的填充字节均为1字节,所述成功回应包的长度为2字节,所述出错回应包的长度为3字节。
4.根据权利要求1所述的低功耗蓝牙大数据分包传输方法,其特征在于所述普通数据分包的分包编号的数值从0至111,或者根据16进制,从00至6F;所述结束数据分包的分包编码为bit7=1;所述成功回应包的回应包特征码为16进制F0,所述出错回应包的回应包特征码为16进制F1。
5.根据权利要求1所述的低功耗蓝牙大数据分包传输方法,其特征在于步骤S4中,发送端通过识别成功回应包的特征码判断出收到的是否成功回应包,然后结束流程,发送端通过识别出错回应包的特征码判断出收到的是否出错回应包,然后重新发送普通数据分包,并按照分包编号与收到的所述出错回应包的分包编号的数值一致的普通数据分包开始重新发送普通数据分包至接收端,回到步骤S3。
6.根据权利要求1所述的低功耗蓝牙大数据分包传输方法,其特征在于发送端还包括有发送端计数模块,步骤S2中,发送端发送普通数据分包前,所述发送端计数模块设置计数清零,当发送端每发送一个普通数据分包时发送端计数模块控制计数+1,步骤S4中,当发送端收到出错回应包时,发送端计数模块按照出错回应包中的分包编号作为当前计数,发送端重新发送普通数据分包后发送端计数模块控制重新设置计数+1。
7.根据权利要求6所述的低功耗蓝牙大数据分包传输方法,其特征在于发送端还设置有发送端超时模块,所述发送端超时模块设置有时间限制,所述发送端已经将所有普通数据分包以及结束数据分包发送出去并且没有收到出错回应包也没有收到成功回应包时,此时超过超时模块设置的时间限制,发送端超时模块控制发送端结束工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市恒昌通电子有限公司,未经深圳市恒昌通电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811152313.3/1.html,转载请声明来源钻瓜专利网。





