[发明专利]一种减少无线通信丢包率的方法和设备有效
申请号: | 201310294071.2 | 申请日: | 2013-07-12 |
公开(公告)号: | CN103441826A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 刘步权;王怀民;党岗;鞠儒生;朱敏;彭绍亮;左晓亮;李猛 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L1/08 | 分类号: | H04L1/08;H04L12/861 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 减少 无线通信 丢包率 方法 设备 | ||
1.一种减少无线通信丢包率的方法,其特征在于:
a)发送程序将待发送的数据块送入发送队列,所述发送队列为发送程序所构建;
b)发送程序从发送队列中取出数据块,并且把取出的数据块保存到发送缓冲区,所述发送缓冲区由发送程序所构建,并且由配置文件中的缓冲区大小参数所限定,配置文件为发送程序所构建;
c)发送程序将所述发送缓冲区中的数据块合并成一个大数据包,并发送给接收程序;
d)当大数据包发送失败的情况下,将发送缓冲区中的部分数据块丢弃,从发送队列中补充数据块,返回步骤c)。
2.根据权利要求1所述的方法,其特征在于:所述发送程序从发送队列中取出数据块,并且把取出的数据块保存到发送缓冲区的步骤包括:
将发送队列中的数据块进行压缩,并把压缩包保存到发送缓冲区。
3.根据权利要求1所述的方法,其特征在于:所述配置文件包括数据包发送失败时可重复发送次数参数,所述发送程序将所述发送缓冲区中的数据块合并成一个大数据包,并发送给接收程序的步骤包括根据所述数据包发送失败时可重复发送次数参数重复发送所述大数据包。
4.根据权利要求1所述的方法,其特征在于:所述配置文件包括发送超时参数,所述发送程序将所述发送缓冲区中的数据块合并成一个大数据包,并发送给接收程序的步骤包括根据所述发送超时参数规定的时间确定所述大数据包是否发送失败。
5.一种减少无线通信丢包率的设备,其特征在于包括:
配置模块,用于构建参数配置文件,所述参数配置文件包括缓冲区大小;
生成模块,用于构建发送队列和发送缓冲区,所述发送缓冲区由所述缓冲区大小参数所限定;
处理模块,用于将待发送的数据块送入发送队列;从发送队列中取出数据块,并且把取出的数据块保存到发送缓冲区;将所述发送缓冲区中的数据块合并成一个大数据包,并发送给接收程序;当大数据包发送失败的情况下,将发送缓冲区中的部分数据块丢弃,从发送队列中补充数据块后再重新发送。
6.根据权利要求5所述的设备,其特征在于还包括:
压缩模块,用于将发送队列中的数据块进行压缩,所述处理模块把压缩包保存到所述发送缓冲区。
7.根据权利要求5所述的设备,其特征在于:所述配置模块还用于:
配置数据包发送失败时可重复发送次数参数,所述处理模块根据所述数据包发送失败时可重复发送次数参数重复发送所述大数据包。
8.根据权利要求5所述的设备,其特征在于:所述配置模块还用于:
配置发送超时参数,所述处理模块根据所述发送超时参数规定的时间确定所述大数据包是否发送失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310294071.2/1.html,转载请声明来源钻瓜专利网。