一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法、装置、终端及存储介质与流程

2022-03-23 01:29:54 来源:中国专利 TAG:

技术特征:
1.一种数据传输方法,其特征在于,所述方法由数据发送设备执行,所述方法包括:获取目标数据的数据类型;所述数据类型是基于所述目标数据所属业务的业务类型确定的;基于所述目标数据的数据类型,确定目标传输策略;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;基于所述目标传输策略,向数据接收设备发送所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述目标传输策略包括以下信息中的至少一种:发送缓冲区大小、接收缓冲区大小、数据包格式、分包策略、可靠性要求参数、发送端的丢包处理策略、以及接收端的丢包处理策略;其中,所述丢包处理策略包括以下策略中的至少一种:是否启用数据包重传、是否启用数据包前向纠错编码、以及是否允许丢弃数据包。3.根据权利要求2所述的方法,其特征在于,在所述目标传输策略中包括所述数据包格式以及所述分包策略的情况下,所述基于所述目标传输策略,向数据接收设备发送所述目标数据,包括:获取所述目标传输策略中的所述分包策略包括的分包大小;将所述目标数据按照所述分包大小进行拆分,获得各个数据包的包体;按照所述目标传输策略中的所述数据包格式,生成各个所述数据包的包头;将各个所述数据包的包头与各个所述数据包的包体进行组合,生成各个所述数据包;向所述数据接收设备发送各个所述数据包。4.根据权利要求2所述的方法,其特征在于,在所述目标传输策略中包括所述发送端的丢包处理策略的情况下,所述基于所述目标传输策略,向数据接收设备发送所述目标数据,包括:在所述发送端的丢包处理策略中包含启用数据包前向纠错编码的策略的情况下,对所述目标数据进行前向纠错编码,并基于所述目标传输策略,向所述数据接收设备发送前向纠错编码后的目标数据;在所述发送端的丢包处理策略中包含不启用数据包前向纠错编码的策略的情况下,跳过前向纠错编码的步骤,基于所述目标传输策略,向所述数据接收设备发送所述目标数据。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标传输策略,向数据接收设备发送所述目标数据之前,还包括:基于所述目标数据的数据类型,与所述数据接收设备建立用于发送所述目标数据的会话连接。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标数据的数据类型,与所述数据接收设备建立用于发送所述目标数据的会话连接,包括:生成会话连接标识,所述会话连接标识中包含类型指示信息;所述类型指示信息用于指示所述目标数据的数据类型;基于所述会话连接标识,与所述数据接收设备建立所述会话连接。7.根据权利要求1所述的方法,其特征在于,所述目标传输策略是消息传输策略、文件传输策略、音频传输策略、单向视频传输策略以及反控视频传输策略中一种;
其中,所述消息传输策略用于对控制信道的消息传输过程进行控制;所述文件传输策略用于对离线文件的传输过程进行控制;所述音频传输策略用于对实时的音频流数据的传输过程进行控制;所述单向视频传输策略用于对视频流数据的传输过程进行控制;所述反控视频传输策略用于对视频流数据以及基于所述视频流数据反馈的控制信息的传输过程进行控制。8.一种数据传输方法,其特征在于,所述方法由数据接收设备执行,所述方法包括:接收数据发送设备发送的目标数据包;获取目标传输策略;所述目标传输策略是基于所述目标数据包所属的目标数据的数据类型确定的;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;基于所述目标传输策略,对所述目标数据包进行解析处理。9.根据权利要求8所述的方法,其特征在于,所述目标传输策略包括以下信息中的至少一种:发送缓冲区大小、接收缓冲区大小、数据包格式、分包策略、可靠性要求参数、发送端的丢包处理策略、以及接收端的丢包处理策略;其中,所述丢包处理策略包括以下策略中的至少一种:是否启用数据包重传、是否启用数据包前向纠错编码、以及是否允许丢弃数据包。10.根据权利要求9所述的方法,其特征在于,在所述目标传输策略中包括所述数据包格式的情况下,所述基于所述目标传输策略,对所述目标数据包进行解析处理,包括:按照所述目标传输策略中的所述数据包格式,对所述目标数据包进行解析处理。11.根据权利要求9所述的方法,其特征在于,在所述目标传输策略中包括所述接收端的丢包处理策略的情况下,所述方法还包括:若所述目标数据包的包序号与上一个接收到的,且属于所述目标数据的数据包的包序号不连续,则基于所述接收端的丢包处理策略对所述目标数据包进行处理。12.根据权利要求11所述的方法,其特征在于,所述基于所述接收端的丢包处理策略对所述目标数据包进行处理,包括:在所述接收端的丢包处理策略中包含启用数据包重传的情况下,基于丢包序号向所述数据发送设备发送重传通知;所述丢包序号是所述目标数据包的包序号,与上一个接收到的且属于所述目标数据的数据包的包序号之间的其它序号;在所述接收端的丢包处理策略中包含启用前向纠错编码的情况下,对所述目标数据包进行前向纠错解码;在所述接收端的丢包处理策略中包含允许丢弃数据包的情况下,若所述目标数据包属于允许丢弃的数据包,则将所述目标数据包丢弃。13.根据权利要求8所述的方法,其特征在于,所述获取目标传输策略之前,还包括:基于接收所述目标数据包的会话连接,获取所述目标数据的数据类型;所述获取目标传输策略,包括:基于所述目标数据的数据类型,获取所述目标传输策略。14.根据权利要求13所述的方法,其特征在于,所述基于接收所述目标数据的会话连
接,获取所述目标数据的数据类型,包括:获取所述会话连接的会话连接标识;基于所述会话连接标识中的类型指示信息,获取所述目标数据的数据类型。15.一种数据传输装置,其特征在于,所述装置用于数据发送设备中,所述装置包括:类型获取模块,用于获取目标数据的数据类型;所述数据类型是基于所述目标数据所属业务的业务类型确定的;策略确定模块,用于基于所述目标数据的数据类型,确定目标传输策略;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;数据发送模块,用于基于所述目标传输策略,向数据接收设备发送所述目标数据。16.一种数据传输装置,其特征在于,所述装置用于数据接收设备中,所述装置包括:包接收模块,用于接收数据发送设备发送的目标数据包;策略获取模块,用于获取目标传输策略;所述目标传输策略是基于所述目标数据包所属的目标数据的数据类型确定的;所述目标传输策略包括对所述目标数据的传输过程中的拥塞情况进行控制的相关信息;包解析模块,用于基于所述目标传输策略,对所述目标数据包进行解析处理。17.一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器中存储有至少一条计算机指令,所述至少一条计算机指令由所述处理器加载并执行以实现如权利要求1至14任一所述的数据传输方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机指令,所述计算机指令由处理器加载并执行以实现如权利要求1至14任一所述的数据传输方法。19.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令由终端的处理器执行,使得所述终端执行如权利要求1至14任一所述的数据传输方法。

技术总结
本申请实施例公开了一种数据传输方法、装置、终端及存储介质,属于计算机技术领域。该方法包括:获取目标数据的数据类型;数据类型是基于目标数据所属业务的业务类型确定的;基于目标数据的数据类型,确定目标传输策略;目标传输策略包括对目标数据的传输过程中的拥塞情况进行控制的相关信息;基于目标传输策略,向数据接收设备发送目标数据。通过上述方案可以对不同业务的数据针对性地配置传输过程中的相关策略,有针对性地提高数据传输的性能,以满足不同业务下对数据传输的不同要求,进而提高了数据传输的效果。提高了数据传输的效果。提高了数据传输的效果。


技术研发人员:胡海清 杨俊拯
受保护的技术使用者:杭州逗酷软件科技有限公司
技术研发日:2021.12.13
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献