[发明专利]一种数据包重传的方法和装置有效
| 申请号: | 201710117915.4 | 申请日: | 2017-03-01 |
| 公开(公告)号: | CN108540273B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 王兴鹤 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
| 主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/06 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据包 方法 装置 | ||
1.一种数据包重传的方法,其特征在于,所述方法包括:
第一设备周期性确定向第二设备传输数据所用的第一时长、以及所述第二设备向所述第一设备传输数据所用的第二时长;
所述第一设备根据当前周期确定的所述第一时长、当前周期确定的所述第二时长、上一周期的重传等待时长和预先存储的所述第二设备的重传请求处理时长,确定当前周期的重传等待时长;
所述第一设备在确定所述第二设备向所述第一设备发送的目标数据包传输失败时,向所述第二设备发送所述目标数据包的重传请求,如果在发送所述重传请求之后的所述重传等待时长之内未接收到所述目标数据包,且当前重传次数未达到最大重传次数,则再次向所述第二设备发送所述目标数据包的重传请求;
若所述目标数据包为第一音视频帧中除最后一个数据包之外的数据包;所述方法还包括:
所述第一设备确定所述第一音视频帧与第二音视频帧的传输抖动时间,其中,所述第二音视频帧为所述第一音视频帧的前一音视频帧;所述第一设备根据所述传输抖动时间、预设的音视频帧解码时间间隔和重传等待时长,确定所述第一音视频帧中各数据包的最大重传次数。
2.根据权利要求1所述的方法,其特征在于,所述第一设备确定向第二设备传输数据所用的第一时长、以及所述第二设备向所述第一设备传输数据所用的第二时长,包括:
所述第一设备向所述第二设备发送第一报文,其中,所述第一报文中携带有向所述第二设备发送所述第一报文时的第一时间点;
所述第一设备接收所述第二设备发送的第二报文,其中,所述第二报文中携带有第一时长和所述第二设备向所述第一设备发送所述第二报文时的第二时间点,所述第一时长为所述第二设备接收所述第一报文时的第三时间点与所述第一时间点之间的时长;
所述第一设备确定接收所述第二报文时的第四时间点与所述第二时间点之间的第二时长。
3.根据权利要求1所述的方法,其特征在于,所述第一设备根据当前周期确定的所述第一时长、当前周期确定的所述第二时长、上一周期的重传等待时长和预先存储的所述第二设备的重传请求处理时长,确定当前周期的重传等待时长,包括:
所述第一设备确定当前周期的重传等待时长为其中,Ti-1为上一周期的重传等待时长,t1为当前周期确定的所述第一时长,t2为当前周期确定的所述第二时长,t3为预先存储的所述第二设备的重传请求处理时长,X为第一预设权值,Y为第二预设权值。
4.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述传输抖动时间,确定所述第一音视频帧中各数据包的最大重传次数,包括:
所述第一设备确定所述第一音视频帧中各数据包的最大重传次数其中,C为所述预设的音视频帧解码时间间隔,t为所述重传等待时长,J为所述传输抖动时间。
5.根据权利要求1所述的方法,其特征在于,所述第一设备确定所述第一音视频帧与第二音视频帧的传输抖动时间,包括:
所述第一设备确定所述第一音视频帧与第二音视频帧的传输抖动时间J=(t7-t6)-(t5-t4);
其中,t7为所述第一设备接收到所述第二设备发送的所述第一音视频帧中最后一个数据包时的第五时间点,t6为所述第二设备向所述第一设备发送的所述第一音视频帧中最后一个数据包时的第六时间点,t5为所述第一设备接收到所述第二设备发送的所述第二音视频帧中最后一个数据包时的第七时间点,t4为所述第二设备向所述第一设备发送的所述第二音视频帧中最后一个数据包时的第八时间点。
6.根据权利要求1所述的方法,其特征在于,当所述目标数据包为第一音视频帧中最后一个数据包时,所述目标数据包的最大重传次数为预设默认值或所述第一音视频帧的前一个音视频帧中数据包的最大重传次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117915.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息传输方法及装置
- 下一篇:一种基于NB-iot的数据传输方法及装置





