【技术实现步骤摘要】
数据传输方法、装置、电子设备和存储介质
[0001]本申请属于通信
,具体涉及一种数据传输方法、装置、电子设备和存储介质。
技术介绍
[0002]在网络传输的过程中,传输控制协议(Transmission Control Protocol/Internet Protocol,TCPIP)是普遍应用的数据传输协议。
[0003]在通过TCP/IP协议传输数据的过程中,在发送端电子设备向接收端电子设备发送数据包,接收端电子设备接收成功后,将会向发送端电子设备发送后续数据包的发送指示信息。若网络连接中断,为了保证数据传输尽可能完整,在相关技术中,协议一般会指定丢弃中断发生时传输中的数据包,并暂时在发送端电子设备缓存新产生的数据包及之前未传输成功的数据包,待网络连接恢复后,发送端电子设备将缓存的数据包发送至接收端电子设备,从而最大程度的减少丢包情况。
[0004]然而,由于网络连接中断的过程中,很有可能有大量数据包缓存在发送端电子设备中,因此,在网络连接成功后,缓存的大量数据包全部发送至接收端电子设备时,接收端电子设备会连续向发送端电子设备发送大量的发送指示信息,进而导致发送端电子设备拥堵,最终造成数据传输速率降低。
技术实现思路
[0005]本申请实施例的目的是提供一种数据传输方法、装置、电子设备和存储介质,能够解决网络连接中断时,发送端电子设备数据传输拥堵,最终造成数据传输速率降低问题。
[0006]第一方面,本申请实施例提供了一种数据传输方法,该方法包括:在数据传输中断、且 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,应用于接收端电子设备,其特征在于,所述方法包括:在数据传输中断、且确定发生丢包事件的情况下,生成第一消息,所述第一消息包括以下任一项:第一数量的第一信息,所述丢包事件对应的信息;在数据传输恢复的情况下,向发送端电子设备发送所述第一消息和数据恢复信息;其中,所述第一信息用于指示丢失数据包;所述丢包事件对应的信息包括以下至少一项:丢包内容信息,丢包事件信息;所述丢包内容信息包括以下任一项:丢失数据包对应的序列号SN范围,丢失数据包之后的数据包SN编号。2.根据权利要求1所述的方法,其特征在于,在所述第一消息为第一数量的第一信息的情况下,所述向发送端电子设备发送所述第一消息和数据恢复信息,包括:在第一预定时长内,向所述发送端电子设备发送所述第一数量的第一信息和所述数据恢复信息;其中,所述第一预定时长包括以下任一项:所述接收端电子设备和所述发送端电子设备约定的时长,自数据传输中断起至所述接收端电子设备接收到所述丢失数据包之间的时长。3.根据权利要求2所述的方法,其特征在于,在所述第一消息包括第一数量的第一信息的情况下,所述向发送端电子设备发送所述第一消息和数据恢复信息之前,所述方法还包括:确定所述第一数量的第一信息对应的传输方式;其中,所述传输方式包括以下任一项:在数据传输恢复的情况下,接收到的N个数据包的接收时间间隔小于预定时间间隔的情况下,在所述第一预定时长内发送所述第一数量的第一信息,N为正整数;在所述第一预定时长内,发送所述第一数量的第一信息后暂停发送所述第一信息;在所述第一预定时长内按照预定间隔发送所述第一数量的第一信息。4.根据权利要求1或2所述的方法,其特征在于,在所述第一消息包括所述第一数量的第一信息的情况下,所述向发送端电子设备发送所述第一消息和和数据恢复信息之后,所述方法还包括:在满足第一条件的情况下,将所述第一消息的传输方式更新为目标传输方式;其中,所述目标传输方式为所述发送所述第一消息之前使用的传输方式;所述第一条件包括以下任一项:所述发送第一消息的时长达到第一预定时长,所述接收端电子设备接收到所述丢失数据包。5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定发生丢包事件,包括:检测目标参数;在所述目标参数满足第二条件的情况下,确定发生所述丢包事件;其中,所述目标参数包括以下至少一项:数据无线承载DRB,层1误块率L1 BLER,无线链路控制层的确认传输模式序列号L2 AM SN;所述第二条件包括以下至少之一:所述DRB处于删除状态;所述L1 BLER对应的值高于第一阈值且无法通过预定机制恢复;所述L2 AM SN对应的目标数据处于丢弃状态。
6.一种数据传输方法,应用于发送端电子设备,其特征在于,所述方法包括:接收接收端电子设备发送的丢包事件对应的信息,所述丢包事件对应的信息包括以下至少一项:丢包内容信息,丢包事件信息;所述丢包内容信息包括以下任一项:丢失数据包对应的序列号SN范围,丢失数据包之后的数据包SN编号;接收所述接收端电子设备发送的数据恢复信息;在满足第三条件的情况下,不触发第一机制,所述第一机制包括:拥塞避免机制。7.根据权利要求6所述的方法,其特征在于,在所述丢包事件对应的信息为所述丢包内容信息的情况下,所述发送端在满足第三条件的情况下,不触发第一机制,包括:根据所述丢包内容信息,在接收到所述SN范围内的丢失数据包对应的发送指示信息时,不触发第一机制。8.根据权利要求6所述的方法,其特征在于,在所述丢包事件对应的信息为所述丢包事件信息的情况下,所述在数据传输恢复,且满足第三条件的情况下,不触发第一机制,包括:获取第二预定时长,所述第二预定时长包括以下任一项:所述发送端电子设备和所述接收端电子设备约定的时长,所述发送端电子设备根据所述丢包信息计算的时长;在所述第二预定时长内,不触发第一机制。9.根据权利要求8所述的方法,其特征在于,在所述第二预定时长为所述发送端电子设备根据所述丢包信息计算的时长的情况下,所述获取第二预定时长,包括:根据第一信息,计算所述丢失数据包的数量,所述第一信息为接收端电子设备向发送端电子设备发送的丢包信息对应的发送指示信息,所述第一信息用于指示所述丢失数据包;根据所述丢失数据包的数量及所述丢失数据包的传输信息,确定所述第二预定时长,所述丢失数据包的传输信息包括以下任一项:所述丢失数据包的传输速率、接收所述丢失数据包对应的确认字符ACK信息的耗费时长。10.一种数据传输装置,其特征在于,所述装置包括:生成模块和发送模块;所述生成模块,用于在数据传输中断、且确定发生丢包事件的情况下,生成第一消息,所述第一消息包括以下任一项:第一数量的第一信息,所述丢包事件对应的信息;所述发送模块,用于在数据传输恢复的情况下,向发送端电子设备发送所述生成模块生成的所述第一消息和数据恢复信息;其中,所述第...
【专利技术属性】
技术研发人员:黄黎,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。