[发明专利]一种数据处理方法、装置、设备及存储介质在审
| 申请号: | 202011503158.2 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112583529A | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 施澍;郑程元 | 申请(专利权)人: | 脸萌有限公司 |
| 主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
| 代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
| 地址: | 开曼*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 设备 存储 介质 | ||
本公开实施例公开了一种数据处理方法、装置、设备及存储介质。该方法包括:接收接收端当前周期发送的反馈包,反馈包包括接收端在当前周期收到的第一数据包的包标识信息和截至当前周期的前一个周期收到的连续数据包的最大包标识信息;根据第一数据包的包标识信息和最大包标识信息,确定重传数据包;在重传数据包满足重传条件的情况下,发送给接收端。上述方案可以周期性的接收反馈包,及时感知接收端的丢包情况,并基于反馈包携带的第一数据包的包标识信息和连续数据包的最大包标识信息确定重传数据包,提高了重传数据包的准确性,在重传数据包满足重传条件的情况下将其发送给接收端,有效解决了数据包的丢失问题,提高了数据传输的准确性。
技术领域
本公开实施例涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术
流媒体技术是一种将一连串的媒体数据压缩后,以流的方式在网络中分段发送,实现在网络上实时传输以供观赏的技术,可以传输音频流、视频流、文本流、图像流等。
在将流媒体数据由发送端传输至接收端时,通常是将流媒体数据拆分为多个数据包进行传输。由于网络在传输数据包时会发生数据错误或者路由器溢出等异常情况容易导致数据包丢包,为了保证数据传输的准确性,需要通过反馈和重传机制来对丢包进行恢复。
常见的反馈和重传机制主要包括ACK(Acknowledge character,确认字符)和NACK,但均无法有效的解决数据包的丢包问题。
公开内容
本公开实施例提供一种数据处理方法、装置、设备及存储介质,可以有效解决数据包的丢包问题,保证数据传输的准确性。
第一方面,本公开实施例提供了一种数据处理方法,包括:
接收接收端当前周期发送的反馈包,所述反馈包包括所述接收端在所述当前周期收到的第一数据包的包标识信息和所述接收端截至所述当前周期的前一个周期确认收到的连续数据包的最大包标识信息;
根据所述第一数据包的包标识信息和所述最大包标识信息,确定重传数据包;
在所述重传数据包满足重传条件的情况下,将所述重传数据包发送给所述接收端。
第二方面,本公开实施例还提供了一种数据处理方法,包括:
接收发送端当前周期发送的数据包,所述数据包包括包标识信息;
在所述当前周期结束时,确定所述当前周期收到的第一数据包和截至所述当前周期的前一个周期收到的连续数据包的最大包标识信息;
将所述第一数据包的包标识信息和所述最大包标识信息以反馈包的形式反馈给所述发送端,以使所述发送端根据所述反馈包确定并发送重传数据包。
第三方面,本公开实施例还提供了一种数据处理装置,包括:
反馈包接收模块,用于接收接收端当前周期发送的反馈包,所述反馈包包括所述接收端在所述当前周期收到的第一数据包的包标识信息和所述接收端截至所述当前周期的前一个周期确认收到的连续数据包的最大包标识信息;
重传数据包确定模块,用于根据所述第一数据包的包标识信息和所述最大包标识信息,确定重传数据包;
重传数据包发送模块,用于在所述重传数据包满足重传条件的情况下,将所述重传数据包发送给所述接收端。
第四方面,本公开实施例还提供了一种数据处理装置,包括:
数据包接收模块,用于接收发送端当前周期发送的数据包,所述数据包包括包标识信息;
最大包标识信息确定模块,用于在所述当前周期结束时,确定所述当前周期收到的第一数据包和截至所述当前周期的前一个周期收到的连续数据包的最大包标识信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸萌有限公司,未经脸萌有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503158.2/2.html,转载请声明来源钻瓜专利网。





