【技术实现步骤摘要】
数据处理方法、装置、程序产品、计算机设备和介质
[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、程序产品、计算机设备和介质。
技术介绍
[0002]数据传输应用在计算机网络的方方面面,数据传输时需要对数据先进行编码后,再进行传输,而一个数据从一端传输到另一端的过程中,通常还会经过若干的中间节点进行辅助传输。
[0003]现有应用中,A端和B端之间可以具有至少一个中间节点,当将数据S从A端再经过该至少一个中间节点传输至B端时,通常数据S全程采用统一的编码方式进行编码后再传输,而采用此种固定的编码方式来传输数据会使得数据传输效果差。
技术实现思路
[0004]本申请提供了一种数据处理方法、装置、程序产品、计算机设备和介质,可提高对目标数据的传输灵活性,进而提升对目标数据的传输效果。
[0005]本申请一方面提供了一种数据处理方法,该方法包括:
[0006]获取源端待传输至目标端的目标数据;目标数据从源端被传输至目标端需经历N个传输阶段;N为大于1的整数;
[0007]基于N个传输阶段的网络质量,确定与N个传输阶段的网络质量相适配的动态编码策略,该动态编码策略包括针对数据的打包策略;
[0008]按照确定的动态编码策略对目标数据进行编码处理,并将编码处理的数据传输至目标端。
[0009]可选的,上述获取源端待传输至目标端的目标数据,包括:
[0010]获取源端采集的交互数据;
[0011]对交互数据进行降噪处理,并根据降噪 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取源端待传输至目标端的目标数据;所述目标数据从所述源端被传输至所述目标端需经历N个传输阶段;N为大于1的整数;基于所述N个传输阶段的网络质量,确定与所述N个传输阶段的网络质量相适配的动态编码策略,该动态编码策略包括针对数据的打包策略;按照确定的动态编码策略对所述目标数据进行编码处理,并将编码处理的数据传输至所述目标端。2.如权利要求1所述的方法,其特征在于,所述N个传输阶段中的每个传输阶段均具有对应的发送端和接收端;所述每个传输阶段的网络质量分别是指所述每个传输阶段对应发送端和接收端间传输网络的网络质量。3.如权利要求1所述的方法,其特征在于,所述基于所述N个传输阶段的网络质量,确定与所述N个传输阶段的网络质量相适配的动态编码策略,包括:获取目标传输阶段的多个网络质量范围;所述目标传输阶段为所述N个传输阶段中的任一个;将所述多个网络质量范围中所述目标传输阶段的网络质量所在网络质量范围,确定为目标网络质量范围;将与所述目标网络质量范围相匹配的打包策略确定为所述目标传输阶段的动态编码策略。4.如权利要求3所述的方法,其特征在于,所述方法还包括:设置所述目标传输阶段的所述多个网络质量范围;分别为所述多个网络质量范围中的每个网络质量范围设置相匹配的打包策略。5.如权利要求3所述的方法,其特征在于,若所述目标传输阶段中的发送端是所述源端,则所述目标传输阶段的所述目标数据是由所述源端对原始数据进行压缩得到,所述原始数据是由所述源端采集的需要传输给所述目标端的数据;所述按照确定的动态编码策略对所述目标数据进行编码处理,并将编码处理的数据传输至所述目标端,包括:按照所确定的所述目标传输阶段的动态编码策略对所述压缩后的原始数据进行打包,得到所述编码处理的数据;将所述编码处理的数据传输至所述目标端。6.如权利要求5所述的方法,其特征在于,所述按照所确定的所述目标传输阶段的动态编码策略对所述压缩后的原始数据进行打包,得到所述编码处理的数据,包括:基于所述目标传输阶段的动态编码策略对所述压缩后的原始数据进行分段,得到所述压缩后的原始数据的多个分段数据;获取所述目标传输阶段的动态编码策略所指示的至少一个冗余数据;基于所述目标传输阶段的动态编码策略对所述至少一个冗余数据和所述多个分段数据进行打包,得到所述编码处理的数据。7.如权利要求6所述的方法,其特征在于,所述基于所述目标传输阶段的动态编码策略对所述至少一个冗余数据和所述多个分段数据进行打包,得到所述编码处理的数据,包括:
基于所述目标传输阶段的动态编码策略构建所述至少一个冗余数据和所述多个分段数据之间的打包关系,得到至少一个编码包组;任一个编码包组包含的冗余数据和分段数据之间具有所述打包关系;将所述至少一个编码包组确定为所述编码处理的数据。8.如权利要求3所述的方法,...
【专利技术属性】
技术研发人员:曹木勇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。