数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26606124 阅读:59 留言:0更新日期:2020-12-04 21:30
本公开提供了一种数据传输方法、装置、电子设备及存储介质,其中,该数据传输方法包括:按预定周期获取与服务端连接的多条数据传输路径中每一条的报文丢失个数,得到每条数据传输路径在当前周期内的报文丢失个数;多条数据传输路径用于分别依据不同的数据传输协议与服务端进行数据连接;根据预先存储的多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条数据传输路径在当前周期内的网络质量分值;基于每条数据传输路径分别对应的网络质量分值,从多条数据传输路径中选择当前周期内用于向服务端进行数据传输的目标数据传输路径;在当前周期内,基于选择的目标数据传输路径进行数据传输。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质
本公开涉及互联网
,具体而言,涉及一种数据传输方法、装置、电子设备及存储介质。
技术介绍
在云计算和互联网应用的场景下,经常会使用基于小型计算机系统接口(InternetSmallComputerSystemInterface,iSCSI)协议的块设备进行数据的保存和处理等,一般情况下,在对块设备进行数据访问时,可以基于远程直接数据存取(RemoteDirectMemoryAccess,RDMA)的传输协议进行数据传输,或者使用传输控制协议(TransmissionControlProtocol/InternetProtocol,TCP)进行数据传输。具体针对进行数据访问的客户端,为了避免单个数据传输路径中断引发的数据无法传输,可以设置有多条与服务端进行数据连接的数据传输路径,当其中一条数据传输路径出现网络故障时,尝试切换其它的数据传输路径进行数据传输,该过程容易造成数据延迟,访问效率较低的问题。
技术实现思路
本公开实施例至少提供一种数据传输方案,以提高数据传输效率。<本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n按预定周期获取与服务端连接的多条数据传输路径中每一条的报文丢失个数,得到每条所述数据传输路径在当前周期内的报文丢失个数;所述多条数据传输路径用于分别依据不同的数据传输协议与所述服务端进行数据连接;/n根据预先存储的多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条所述数据传输路径在当前周期内的网络质量分值;其中,所述网络质量分值调整系数用于表示所述多种数据传输协议的每一种在网络状况变化时网络质量对应的变化系数;/n基于每条数据传输路径分别对应的网络质量分值,从多条数据传输路径中选择在所述当前周期内用于向所述服务端...

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
按预定周期获取与服务端连接的多条数据传输路径中每一条的报文丢失个数,得到每条所述数据传输路径在当前周期内的报文丢失个数;所述多条数据传输路径用于分别依据不同的数据传输协议与所述服务端进行数据连接;
根据预先存储的多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条所述数据传输路径在当前周期内的网络质量分值;其中,所述网络质量分值调整系数用于表示所述多种数据传输协议的每一种在网络状况变化时网络质量对应的变化系数;
基于每条数据传输路径分别对应的网络质量分值,从多条数据传输路径中选择在所述当前周期内用于向所述服务端进行数据传输的目标数据传输路径;
在所述当前周期内,基于选择的所述目标数据传输路径进行数据传输。


2.根据权利要求1所述的数据传输方法,其特征在于,所述按预定周期统计与服务端连接的多条数据传输路径中每一条的报文丢失个数,得到每条所述数据传输路径在当前周期内的报文丢失个数,包括:
按所述预定周期通过每条所述数据传输路径向所述服务端发送检测报文,并获取所述服务端基于该检测报文返回的响应报文;
基于每条所述数据传输路径在当前周期内发送的检测报文个数和接收到的响应报文个数,得到该条数据传输路径在当前周期内的报文丢失个数。


3.根据权利要求1所述的数据传输方法,其特征在于,所述根据预先存储的所述多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条所述数据传输路径在当前周期内的网络质量分值,包括:
根据所述多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条所述数据传输路径在当前周期内相对于上一周期内的网络质量变化分值;
基于每条所述数据传输路径的所述网络质量变化分值,以及该条数据传输路径在上一个周期内的网络质量分值,确定该条数据传输路径在当前周期内的网络质量分值。


4.根据权利要求3所述的数据传输方法,其特征在于,所述根据所述多种数据传输协议分别对应的网络质量分值调整系数,以及统计的报文丢失个数,确定每条所述数据传输路径在当前周期内相对于上一周期内的网络质量变化分值,包括:
获取所述多条数据传输路径的每一条在当前周期内的报文丢失个数;
若所述报文丢失个数大于0,基于所述数据传输路径对应的所述数据传输协议的第一网络质量分值调整系数,以及所述报文丢失个数,确定所述数据传输路径在当前周期内相对于上一周期内的所述网络质量变化分值;
若所述报文丢失个数等于0,基于所述数据传输路径对应的所述数据传输协议的第二网络质量分值调整系数,以及预设变化分值,确定所述数据传输路径在当前周期内相对上一周期内的所述网络质量变化分值。


5.根据权利要求4所述的数据传输方法,其特征在于,所述基于每条所述数据传输路径的所述网络质量变化分值,以及该条数据传输路径在上一个周期内的网络...

【专利技术属性】
技术研发人员:皮振伟
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1