[发明专利]一种数据包的重传方法和重传系统有效
申请号: | 201711158580.7 | 申请日: | 2017-11-20 |
公开(公告)号: | CN107800519B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 陈斌;祝振东;刘强;姜超 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 方法 系统 | ||
本发明适用于数据处理领域,提供了一种数据包的重传方法和重传系统,所述重传方法包括:对接收的数据包进行排序;判断所述数据包的个数是否大于预设的检测阈值,如果大于,则进行自动重传请求ARQ检测网络丢包,所述检测阈值与数据包的包序相关;根据所述ARQ检测的结果获取缺失的数据包的序号;根据所述序号从服务器端获取缺失的数据包。实施本发明实施例,通过在接收端的排序处理,使得接收端消除了数据包乱序的影响,并在与检测阈值进行比较的基础上再进行ARQ检测,降低了网络抖动和延时对ARQ检测的影响,提高了检测的准确率。
技术领域
本发明属于数据传输领域,尤其涉及一种数据包的重传方法和重传系统。
背景技术
随着网络技术的发展,基于IP网络的互联网多媒体业务越来越广泛,如OTT(OverThe Top TV,互联网电视)业务、IPTV(Interactive Personality TV,交互式网络电视)业务、数字广播业务,IP网络是一个“尽力服务”(Best Effort)的网络,它不保证端到端的可靠传输。在实际网络应用中,客户端和内容分发系统之间存在着丢包、延时、抖动等问题,尤其是丢包会造成图像的花屏、马赛克等问题,损害图像质量,降低了用户体验。现有技术中利用RTP(Real-time Transprot Protocol,实时传输协议)传输协议实现的ARQ(AutomaticRepeat Requset,自动重传请求)功能可以解决丢包问题,客户端检测到丢包然后向服务器发送重传请求,服务器会将接收到重传请求的包重新发给客户端,丢包检测的正确性直接决定重传的效果。现有方法根据前后收到的网络包序来判断丢包情况,对于简单网络情况即只存在丢包时,能够做出正确的丢包检测,但是在除了丢包还有抖动与延时的情况下,接收端的包序出现乱序,就会存在丢包检测错误,导致在实施ARQ自动重传功能的时候,不但没有对实际的丢包做到正确的重传反而会增加无谓的网络开销浪费网络资源,对流媒体服务器造成了一定的负担,最终的输出效果就会出现卡顿或者花屏,给用户感觉播放不流畅,影响了用户体验。
发明内容
本发明实施例的目的在于提供一种数据包的重传系统,以解决现有技术在复杂网络情况下的丢包检测容易出现错误的问题。
本发明实施例是这样实现的,一种数据包的重传方法,所述重传方法包括:
对接收的数据包进行排序;
判断所述数据包的个数是否大于预设的检测阈值,如果大于,则进行自动重传请求ARQ检测网络丢包,所述检测阈值与数据包的包序相关;
根据所述ARQ检测的结果获取缺失的数据包的序号;
根据所述序号从服务器端获取缺失的数据包。
本发明实施例的另一目的在于提供一种数据包的重传系统,所述重传系统包括:
排序单元,用于对接收的数据包进行排序;
ARQ检测单元,用于判断所述数据包的个数是否大于预设的检测阈值,如果大于,则进行自动重传请求ARQ检测网络丢包,所述检测阈值与数据包的包序相关;
序号获取单元,用于根据所述ARQ检测的结果获取缺失的数据包的序号;
数据包获取单元,用于根据所述序号从服务器端获取缺失的数据包。
本发明实施例,对接收的数据包进行排序,如果数据包的个数大于预设的与数据包的包序相关的检测阈值,则进行ARQ检测,根据ARQ检测的结果获取缺失的数据包的序号,根据序号从服务器端获取缺失的数据包,通过在接收端的排序处理,使得接收端消除了数据包乱序的影响,并在与检测阈值进行比较的基础上再进行ARQ检测,降低了网络抖动和延时对ARQ检测的影响,提高了检测的准确率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711158580.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种下行数据的传输方法及回传基站
- 下一篇:信号处理的方法和设备