用于传输数据的方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:38686095 阅读:28 留言:0更新日期:2023-09-02 22:59
本公开的实施例提供了用于传输数据的方法、设备、装置、存储介质和程序产品,涉及网络传输领域。在该方法中,基于接收到的对数据的请求,确定该请求经过的网络的传输质量;基于所确定的传输质量,确定压缩参数,压缩参数用于压缩数据中的至少一部分数据,以得到压缩数据;以及经由网络发送压缩数据。这样,本公开的实施例能够基于网络的传输质量来自适应地压缩要传输的数据,从而高效地传输数据。从而高效地传输数据。从而高效地传输数据。

【技术实现步骤摘要】
用于传输数据的方法、装置、设备、存储介质和程序产品


[0001]本公开的实施例主要涉及通信领域,尤其是网络传输领域。更具体地,本公开的实施例涉及用于传输数据的方法、装置、设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]通常,可以对要传输的数据进行压缩以减小数据量,从而缩短传输时间。例如,通过向用户传输经压缩的数据可以使得用户在较短的时间内被响应。这样,用户体验可以得到提升。
[0003]在实际应用中,可能需要对数据进行灵活的压缩。例如,在设备的计算资源较少时,对数据进行较大程度的压缩可能花费较多的时间。在这种情况下,虽然通过压缩数据可以缩短传输时间,但是用于压缩数据的时间却增加了,因此不能高效地传输数据。

技术实现思路

[0004]本公开的实施例提供了一种传输数据的方案。
[0005]在本公开的第一方面,提供了传输数据的方法。该方法包括:基于接收到的对数据的请求,确定请求经过的网络的传输质量;基于所确定的传输质量,确定压缩参数,压缩参数用于压缩数据中的至少一部分数据,以得到压缩数据;以及经由该本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种传输数据的方法,包括:基于接收到的对数据的请求,确定所述请求经过的网络的传输质量;基于所确定的所述传输质量,确定压缩参数,所述压缩参数用于压缩所述数据中的至少一部分数据,以得到压缩数据;以及经由所述网络发送所述压缩数据。2.根据权利要求1所述的方法,其中所述压缩参数用于使用有损压缩算法来压缩所述数据中的所述至少一部分数据。3.根据权利要求2所述的方法,其中所述有损压缩算法不改变所述至少一部分数据的格式。4.根据权利要求1至3中任一项所述的方法,其中确定所述网络的所述传输质量包括:确定所述网络的时延、丢包率、吞吐量中的至少一项。5.根据权利要求1至4中任一项所述的方法,其中确定所述压缩参数包括:从所述数据中确定具有目标类型的至少一部分数据,所述目标类型包括图像、音频和视频中的至少一项;以及针对具有所述目标类型的所述至少一部分数据,确定所述压缩参数。6.根据权利要求5所述的方法,其中确定所述压缩参数包括:针对所述目标类型,选择用于压缩所述至少一部分数据的压缩算法;以及针对所选择的所述压缩算法,确定所述压缩参数。7.根据权利要求1至6中任一项所述的方法,其中确定所述压缩参数包括:基于所述传输质量以及以下至少一项来确定所述压缩参数:所述至少一部分数据的大小、以及用于压缩所述至少一部分数据的可用资源。8.根据权利要求1至7中任一项所述的方法,其中所述压缩参数包括压缩强度,并且确定所述压缩参数包括:响应于所述传输质量高于第一阈值,降低所述压缩强度;以及响应于所述传输质量低于第二阈值,提高所述压缩强度。9.根据权利要求2至8中任一项所述的方法,其中所述有损压缩算法包括以下至少一项:预测编码、音感编码、分形压缩、小波压缩、JPEG压缩和MPEG压缩。10.一种用于传输数据的装置,包括:传输质量确定单元,被配置为基于接收到的对数据的请求,确定所述请求经过的网络的传输质量;压缩参数确定单元,被配置为基于所确定的所述传输质量来确定压缩参数,所述压缩参数用于压缩所述数据中的至少一部分数据,以得到压缩数据;以及发送单元,被配置为经由所述网络发送所述压缩数据。11.根据权利要求10所述的装置,其中所述压缩参数用于使用有损压缩算法...

【专利技术属性】
技术研发人员:熊澜张欢欢开毅俞博源乔乃强姚振
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1