【技术实现步骤摘要】
数据传输方法、装置、终端及存储介质
[0001]本公开涉及计算机
,特别涉及一种数据传输方法、装置、终端及存储介质。
技术介绍
[0002]目前,万物互融正逐渐成为未来的技术发展趋势,利用分布式架构可以助力快速实现万物互融。分布式架构可以实现不同的设备之间的快速连接、硬件能力共享,并进行跨设备数据同步管理以及任务调度。
[0003]在相关技术中,分布式架构中的各个设备之间可以通过基于UDP(User Datagram Protocol,用户数据包协议)的可靠传输协议,比如,QUIC(Quick UDPInternet Connection,快速UDP网络连接)协议进行数据传输。
[0004]然而,基于QUIC协议进行设备之间的数据传输虽然具有较快的数据传输速度,但是无法满足延迟以及卡顿等方面的需求,导致数据传输效果较差。
技术实现思路
[0005]本申请实施例提供了一种数据传输方法、装置、终端及存储介质,可以对不同类型的数据针对性地配置传输过程中的相关策略,从而满足不同业务下对数据传输的 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法由数据发送设备执行,所述方法包括:获取目标数据的数据类型;所述数据类型是基于所述目标数据所属业务的业务类型确定的;基于所述目标数据的数据类型,确定目标传输策略;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;基于所述目标传输策略,向数据接收设备发送所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述目标传输策略包括以下信息中的至少一种:发送缓冲区大小、接收缓冲区大小、数据包格式、分包策略、可靠性要求参数、发送端的丢包处理策略、以及接收端的丢包处理策略;其中,所述丢包处理策略包括以下策略中的至少一种:是否启用数据包重传、是否启用数据包前向纠错编码、以及是否允许丢弃数据包。3.根据权利要求2所述的方法,其特征在于,在所述目标传输策略中包括所述数据包格式以及所述分包策略的情况下,所述基于所述目标传输策略,向数据接收设备发送所述目标数据,包括:获取所述目标传输策略中的所述分包策略包括的分包大小;将所述目标数据按照所述分包大小进行拆分,获得各个数据包的包体;按照所述目标传输策略中的所述数据包格式,生成各个所述数据包的包头;将各个所述数据包的包头与各个所述数据包的包体进行组合,生成各个所述数据包;向所述数据接收设备发送各个所述数据包。4.根据权利要求2所述的方法,其特征在于,在所述目标传输策略中包括所述发送端的丢包处理策略的情况下,所述基于所述目标传输策略,向数据接收设备发送所述目标数据,包括:在所述发送端的丢包处理策略中包含启用数据包前向纠错编码的策略的情况下,对所述目标数据进行前向纠错编码,并基于所述目标传输策略,向所述数据接收设备发送前向纠错编码后的目标数据;在所述发送端的丢包处理策略中包含不启用数据包前向纠错编码的策略的情况下,跳过前向纠错编码的步骤,基于所述目标传输策略,向所述数据接收设备发送所述目标数据。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标传输策略,向数据接收设备发送所述目标数据之前,还包括:基于所述目标数据的数据类型,与所述数据接收设备建立用于发送所述目标数据的会话连接。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标数据的数据类型,与所述数据接收设备建立用于发送所述目标数据的会话连接,包括:生成会话连接标识,所述会话连接标识中包含类型指示信息;所述类型指示信息用于指示所述目标数据的数据类型;基于所述会话连接标识,与所述数据接收设备建立所述会话连接。7.根据权利要求1所述的方法,其特征在于,所述目标传输策略是消息传输策略、文件传输策略、音频传输策略、单向视频传输策略以及反控视频传输策略中一种;
其中,所述消息传输策略用于对控制信道的消息传输过程进行控制;所述文件传输策略用于对离线文件的传输过程进行控制;所述音频传输策略用于对实时的音频流数据的传输过程进行控制;所述单向视频传输策略用于对视频流数据的传输过程进行控制;所述反控视频传输策略用于对视频流数据以及基于所述视频流数据反馈的控制信息的传输过程进行控制。8.一种数据传输方法,其特征在于,所述方法由数据接收设备执行,所述方法包括:接收数据发送设备发送的目标数据包;获取目标传输策略;所述目标传输策略是基于所述目标数据包所属的目标数据的数据类型确定的;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;基于所述目标传输策略,对所述目标数据包进行解析处理。9.根据权利要求8所述的方法,其特征在于,所述目标传输策略包括以下信息中的至少一种:发送...
【专利技术属性】
技术研发人员:胡海清,杨俊拯,
申请(专利权)人:杭州逗酷软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。