【技术实现步骤摘要】
数据传输方法、装置、介质及电子设备
本专利技术涉及计算机及通信
,具体而言,涉及一种数据传输方法、装置、介质及电子设备。
技术介绍
网络协议是计算机网络为进行数据交换而建立的最基本的规则、标准或约定的集合,现有的数据传输技术均是基于网络协议而实现的,例如TCP(TransmissionControlProtocol,传输控制协议)、UDP(UserDatagramProtocol,用户数据报协议)、类UDP协议等。目前,使用最为广泛的网络协议在通常情况下都能够满足数据传输对可靠性和速度的要求。然而,在手机、平板电脑等终端设备越来越普遍的情况下,弱网络环境(高延迟、高丢包率)成为常态。在这种情况下,现有的网络协议都不可避免的出现延迟增高的现象,极大的影响了用户体验。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种数据传输方法、装置、介质及电子设备,进而至少在一定程度上克服弱网络环境下网络协议出现延迟增高的问题。本专利技术的其他 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:周期性检测通过网络传输数据包时的往返时间和/或丢包率;在传输的所述数据包携带有冗余数据包的情况下,若检测到所述往返时间小于预设往返时间和/或所述丢包率小于预设丢包率的次数大于或等于设定次数时,减少或停止携带的所述冗余数据包。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:周期性检测通过网络传输数据包时的往返时间和/或丢包率;在传输的所述数据包携带有冗余数据包的情况下,若检测到所述往返时间小于预设往返时间和/或所述丢包率小于预设丢包率的次数大于或等于设定次数时,减少或停止携带的所述冗余数据包。2.根据权利要求1述的数据传输方法,其特征在于,还包括:在传输的所述数据包未携带冗余数据包的情况下,若检测到所述往返时间大于预设往返时间和/或所述丢包率大于预设丢包率,则在传输的所述数据包中携带冗余数据包。3.根据权利要求1所述的数据传输方法,其特征在于,根据最大传输单元以及待传输的数据包的数量确定携带冗余数据包的数量。4.根据权利要求1所述的数据传输方法,其特征在于,还包括:检测各个冗余数据包的发送次数;当检测到目标冗余数据包被发送T次后,停止发送所述目标冗余数据包。5.根据权利要求4所述的数据传输方法,其特征在于,所述T的值根据数据传输所在的网络的属性进行预设。6.根据权利要求1至5中任一项所述的数据传输方法,其特征在于,还包括:对传输的所述数据包的包头进行修改,以标识携带的冗余数据包的信息。...
【专利技术属性】
技术研发人员:张敏杰,杨超,王翔,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。