本发明属于wifi设备网络,具体涉及一种增加wifi传输稳定性的方法。
背景技术:
1、用户使用wifi进行数据传输过程中,有时候会因为附件存在其他无线干扰或者数据传输双方距离太远,而产生数据传输成功率下降的问题。表现为视频播放卡顿,或者网页/网站打开缓慢。很多时候,一个相关联的数据往往需要传输双方进行多次传输后,才能组成完整的有用数据。丢失其中一个数据包,都会导致整个关联数据无效。
2、本发明创造提供一种增加wifi传输稳定性的方法,通过检测当前传输成功率下降时,增大对方接受数据成功率的方法。
技术实现思路
1、为解决上述背景技术中提出的问题。本发明提供了一种增加wifi传输稳定性的方法,通过检测当前传输成功率下降时,增大对方接受数据成功率的方法;
2、一种增加wifi传输稳定性的方法,包括三种新数据包格式,格式一为传输数据中附加当前数据包序列号sn以及前后数据包sn-n、sn+n,格式二为传输数据中附加以前发送过但是没有收到对方ack的数据包以及当前数据包序列号sn,格式三为传输数据中附加以前发送过但是没有收到对方ack的数据包、当前数据包序列号sn以及前后数据包sn-n、sn+n,稳定传输的方法为包括以下步骤:
3、第一步:开始正常发送数据;
4、第二步:当数据重传率小于a,正常发送数据,当数据重传率大于a,则通过格式一发送数据;
5、第三步:当格式一的数据重传率小于a;正常发送数据,当格式一的数据重传率大于a,则通过格式二发送数据;
6、第四步:当格式二的数据重传率小于a;正常发送数据,当格式一的数据重传率大于a,则通过格式三发送数据。
7、作为本发明一种增加wifi传输稳定性的方法优选的,所述a为数据重传率,并为数据重传率的一定量。
8、与现有技术相比,本发明的有益效果是:
9、本发明创造通过检测当前传输成功率下降时,传输数据中附加当前数据包序列号sn前后数据包sn-n,sn+n或者附加以前发送过但是没有收到对方ack的数据包,以增大对方接受数据成功率的方法;
10、本发明创造可以在wifi网络状况比较差,传输数据成功率比较低的时候,只要接收到其中一次数据,就可以把序列前后或相关数据同时收取,增大了数据传输成功率。
1.一种增加wifi传输稳定性的方法,其特征在于:包括三种新数据包格式,格式一为传输数据中附加当前数据包序列号sn以及前后数据包sn-n、sn+n,格式二为传输数据中附加以前发送过但是没有收到对方ack的数据包以及当前数据包序列号sn,格式三为传输数据中附加以前发送过但是没有收到对方ack的数据包、当前数据包序列号sn以及前后数据包sn-n、sn+n,稳定传输的方法为包括以下步骤:
2.根据权利要求1所述的一种增加wifi传输稳定性的方法,其特征在于:所述a为数据重传率,并为数据重传率的一定量。