数据传输方法、装置、电子设备及存储介质与流程

文档序号:36340227发布日期:2023-12-13 20:41阅读:27来源:国知局
数据传输方法与流程

本申请涉及数据处理领域,具体涉及一种数据传输方法、装置、电子设备及存储介质。


背景技术:

1、在云桌面场景下,网络传输通道除了音频、视频,还有鼠标指针、键鼠控制、通用串行总线(universal serial bus,usb)传输等其它通道,在弱网环境下除了需要控制音视频传输码率,还需要控制其它通道的数据传输。传统技术方案在弱网环境下,通过动态调整音视频的传输码率、帧率等参数来降低最终的传输带宽,但是某些场景下,仅仅通过音视频传输通道的调整,并不能有效降低带宽以解决用户体验问题,可能还是存在卡顿、无法及时响应等问题,由此当前在云桌面场景下的数据传输效率低下。


技术实现思路

1、本申请实施例提供一种数据传输方法、装置、电子设备及存储介质,用以解决当前仅仅通过音视频传输通道的调整,无法解决卡顿、无法及时响应等问题,导致当前在云桌面场景下的数据传输效率低下的问题。

2、第一方面,本申请实施例提供一种数据传输方法,包括:

3、接收到针对云桌面的传输质量优化指令,确定与所述云桌面连接的终端的当前网络性能指标以及所述云桌面的当前应用场景信息;

4、根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案;所述目标传输质量优化方案包括传输通道调整方案、响应时间窗口调整方案与帧率调整方案中的至少一项;所述传输通道调整方案包括usb通道调整、音频传输通道调整、视频传输通道调整与鼠标指针通道调整中的至少一项;

5、在所述目标传输质量优化方案下,进行所述终端与所述云桌面之间的数据传输。

6、在一个实施例中,所述根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案,包括:

7、获取预先建立的网络性能指标、应用场景与传输质量优化方案之间的关联关系;

8、基于所述关联关系,从各传输质量优化方案中,确定与所述当前网络性能指标及所述当前应用场景信息关联的目标传输质量优化方案。

9、在一个实施例中,所述应用场景至少包括文档编辑、网页浏览、视频播放与游戏娱乐。

10、在一个实施例中,所述传输质量优化方案,包括以下至少一项:

11、关闭usb通道、关闭音频传输通道、视频传输通道调整的码率降低至第一预设码率、响应时间窗口调整至第一预设时长以及帧率调整至第一预设帧率;

12、关闭usb通道、关闭音频传输通道、视频传输通道调整的码率降低至第二预设码率、响应时间窗口调整至第二预设时长以及帧率调整至第二预设帧率;其中,所述第二预设码率小于所述第一预设码率;所述第二预设时长小于所述第一预设时长;所述第二预设帧率大于所述第一预设帧率;

13、关闭usb通道、关闭鼠标指针通道、视频传输通道调整的码率降低至第三预设码率、响应时间窗口调整至第三预设时长以及帧率调整至当前视频帧率的第一预设比例;其中,所述第三预设码率小于所述第二预设码率;所述第三预设时长小于所述第二预设时长;

14、关闭usb通道、视频传输通道调整的码率降低至第四预设码率、响应时间窗口调整至第四预设时长以及帧率调整至当前游戏帧率的第二预设比例;其中,所述第四预设码率小于所述第三预设码率;所述第四预设时长小于所述第三预设时长;所述第二预设比例小于所述第一预设比例。

15、在一个实施例中,降低视频传输通道调整的码率,是通过如下至少一项实现的:

16、根据运行应用的类型信息,或根据运行应用的类型信息及所述运行应用的图像信息,从矢量图传输模式和位图传输模式中确定所述运行应用中图像的传输模式;

17、根据运行应用的类型信息,或根据运行应用的类型信息与分辨率信息,从yuv颜色编码和rgb颜色编码中确定所述运行应用中图像的颜色编码模式;

18、获取视频应用白名单,对位于所述视频应用白名单中的运行应用的视频流进行视频重定向。

19、在一个实施例中,在确定与所述云桌面连接的终端的当前网络性能指标以及所述云桌面的当前应用场景信息之后,还包括:

20、若所述当前网络性能指标中的丢包率大于预设丢包率阈值、往返时延平均值大于预设时延阈值且持续时间超过预设时间阈值,则断开与所述终端的连接。

21、在一个实施例中,在根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案之后,还包括:

22、获取所述云桌面中各传输通道的优先级信息;

23、在目标响应时间窗口内,按照所述优先级信息进行各所述传输通道的数据传输;所述目标响应时间窗口是根据所述目标传输质量优化方案中响应时间窗口调整方案调整后的响应时间窗口。

24、第二方面,本申请实施例提供一种数据传输装置,包括:

25、接收模块,用于接收到云桌面的传输质量优化指令,确定与所述云桌面连接的终端的当前网络性能指标以及所述云桌面的当前应用场景信息;

26、确定模块,用于根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案;所述目标传输质量优化方案包括传输通道调整方案、响应时间窗口调整方案与帧率调整方案中的至少一项;所述传输通道调整方案包括usb通道调整、音频传输通道调整、视频传输通道调整与鼠标指针通道调整中的至少一项;

27、传输模块,用于在所述目标传输质量优化方案下,进行所述终端与所述云桌面之间的数据传输。

28、第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面所述的数据传输方法。

29、第四方面,本申请实施例提供一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的数据传输方法。

30、本申请实施例提供的数据传输方法、装置、电子设备及存储介质,在接收到云桌面的传输质量优化指令后,通过与云桌面连接的终端的当前网络性能指标以及云桌面的当前应用场景信息,确定出包括传输通道调整方案、响应时间窗口调整方案与帧率调整方案中的至少一项的目标传输质量优化方案,并在目标传输质量优化方案下进行终端与云桌面之间的数据传输。通过包含usb通道调整、音频传输通道调整、视频传输通道调整与鼠标指针通道调整的传输通道调整方案以及响应时间窗口调整方案、帧率调整方案等方案的传输质量优化方案,可以有效降低终端与云桌面之间进行数据传输时的传输带宽,由此避免卡顿、无法及时响应等问题,进而提高在云桌面场景下的数据传输效率。



技术特征:

1.一种数据传输方法,其特征在于,包括:

2.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案,包括:

3.根据权利要求2所述的数据传输方法,其特征在于,所述应用场景至少包括文档编辑、网页浏览、视频播放与游戏娱乐。

4.根据权利要求1所述的数据传输方法,其特征在于,所述传输质量优化方案,包括以下至少一项:

5.根据权利要求4所述的数据传输方法,其特征在于,降低视频传输通道调整的码率,是通过如下至少一项实现的:

6.根据权利要求1所述的数据传输方法,其特征在于,在确定与所述云桌面连接的终端的当前网络性能指标以及所述云桌面的当前应用场景信息之后,还包括:

7.根据权利要求1所述的数据传输方法,其特征在于,在根据所述当前网络性能指标与所述当前应用场景信息确定目标传输质量优化方案之后,还包括:

8.一种数据传输装置,其特征在于,包括:

9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的数据传输方法。

10.一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的数据传输方法。


技术总结
本申请涉及数据处理领域,提供一种数据传输方法、装置、电子设备及存储介质,所述方法包括:接收到针对云桌面的传输质量优化指令,根据与云桌面连接的终端的当前网络性能指标以及云桌面的当前应用场景信息,确定目标传输质量优化方案;目标传输质量优化方案包括传输通道调整方案、响应时间窗口调整方案与帧率调整方案中的至少一项;传输通道调整方案包括USB通道调整、音频传输通道调整、视频传输通道调整与鼠标指针通道调整中的至少一项;在目标传输质量优化方案下,进行终端与云桌面之间的数据传输。本申请可以有效降低终端与云桌面之间进行数据传输时的传输带宽,由此避免卡顿、无法及时响应等问题,进而提高在云桌面场景下的数据传输效率。

技术研发人员:池伟,潘宏波,许鑫伶
受保护的技术使用者:中移(杭州)信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1