System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据的处理方法、装置和电子设备制造方法及图纸_技高网

数据的处理方法、装置和电子设备制造方法及图纸

技术编号:41828201 阅读:6 留言:0更新日期:2024-06-27 18:13
本申请实施例提供了数据的处理方法、装置和电子设备,该方法包括:确定网络是否发生网络拥塞,其中,所述网络用于发送目标媒体的目标数据包;在所述网络发生所述网络拥塞的情况下,停止发送所述目标数据包中的未发送的第一数据包,并重传所述目标数据包中的第二数据包,其中,所述第二数据包为所述目标数据包中未接收到相应的肯定应答ACK消息的数据包。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及数据的处理方法、装置和电子设备


技术介绍

1、音视频通话在网络不好的状态下,通过抗弱网技术可以实现发送端与接收端之间的正常交互。相关抗弱网技术中,接收端接收到数据包,经过前向的冗余恢复,对比残余的丢包,发送否定应答(nack,negative acknowledge)重传请求。发送端接收到nack重传请求后,重发nack重传请求对应的数据包。

2、在网络拥塞的情况下,nack重传请求对应的需要重发的数据包量大,并且有新的数据包需要同时传输。在原有数据包没有被恢复的情况下,又有新的数据包传输失败,导致恶性循环,加剧网络的拥塞,使发送端与接收端之间无法正常交互。


技术实现思路

1、本申请实施例的目的是提供数据的处理方法、装置和电子设备,能够有效缓解网络拥塞,使发送端与接收端之间能够正常交互。

2、为解决上述技术问题,本申请实施例是通过以下各方面实现的。

3、第一方面,本申请实施例提供了一种数据的处理方法,包括:确定网络是否发生网络拥塞,其中,所述网络用于发送目标媒体的目标数据包;在所述网络发生所述网络拥塞的情况下,停止发送所述目标数据包中的未发送的第一数据包,并重传所述目标数据包中的第二数据包,其中,所述第二数据包为所述目标数据包中未接收到相应的肯定应答ack消息的数据包。

4、第二方面,一种数据的处理装置,包括:确定模块,用于确定网络是否发生网络拥塞,其中,所述网络用于发送目标媒体的目标数据包;重传模块,用于在所述网络发生所述网络拥塞的情况下,停止发送所述目标数据包中的未发送的第一数据包,并重传所述目标数据包中的第二数据包,其中,所述第二数据包为所述目标数据包中未接收到相应的肯定应答ack消息的数据包。

5、第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现上述第一方面。

6、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述第一方面。

7、由此,本专利技术实施例提供的数据的处理方法,通过确定网络是否发生网络拥塞,其中,所述网络用于发送目标媒体的目标数据包;在所述网络发生所述网络拥塞的情况下,停止发送所述目标数据包中的未发送的第一数据包,能够避免在失败数据包没有被恢复的情况下,同时传输新数据包带来的网络拥塞恶化,并通过重传所述目标数据包中的第二数据包,其中,所述第二数据包为所述目标数据包中未接收到相应的ack消息的数据包,能够主动重传传输失败的数据包,实现收发双方之间的正常通信交互。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,所述方法由计算设备执行,所述方法包括:

2.根据权利要求1所述的处理方法,其中,所述确定网络是否发生网络拥塞包括:

3.根据权利要求2所述的处理方法,其中,所述视频帧的传输时间包括以下中的至少一种:

4.根据权利要求2所述的处理方法,其中,所述确定所述目标媒体中各视频帧的传输时间,包括:

5.根据权利要求4所述的处理方法,其中,所述各目标数据包的传输时间包括以下信息中的至少一种:

6.根据权利要求1所述的处理方法,其中,所述重传所述目标数据包中的第二数据包,包括:

7.根据权利要求1所述的处理方法,其中,在所述第二数据包中包括第一视频帧对应的数据包和第二视频帧对应的数据包的情况下,在重传所述目标数据包中的第二数据包时,所述第一视频帧对应的数据包的传输优先级高于所述第二视频帧对应的数据包的传输优先级,所述第一视频帧能够独立解码获得视频帧,所述第二视频帧能够参考所述第一视频帧解码获得视频帧。

8.根据权利要求7所述的处理方法,其中,所述第一视频帧为按时域划分的基础层中的视频帧,所述第二视频帧为按时域划分的增强层中的视频帧。

9.根据权利要求1所述的处理方法,其中,所述重传所述目标数据包中的第二数据包,包括:

10.一种数据的处理装置,包括:

11.一种电子设备,包括:

12.一种计算机可读介质,所述计算机可读介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行权利要求1-9中任一项所述的数据的处理方法。

...

【技术特征摘要】

1.一种数据处理方法,所述方法由计算设备执行,所述方法包括:

2.根据权利要求1所述的处理方法,其中,所述确定网络是否发生网络拥塞包括:

3.根据权利要求2所述的处理方法,其中,所述视频帧的传输时间包括以下中的至少一种:

4.根据权利要求2所述的处理方法,其中,所述确定所述目标媒体中各视频帧的传输时间,包括:

5.根据权利要求4所述的处理方法,其中,所述各目标数据包的传输时间包括以下信息中的至少一种:

6.根据权利要求1所述的处理方法,其中,所述重传所述目标数据包中的第二数据包,包括:

7.根据权利要求1所述的处理方法,其中,在所述第二数据包中包括第一视频帧对应的数据包和第二视频帧对应的数据包的情况下,在重传所述目标数据包中的第二...

【专利技术属性】
技术研发人员:孙晓光唐辉
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1