【技术实现步骤摘要】
数据传输方法、设备、存储介质和系统
[0001]本专利技术涉及互联网
,尤其涉及一种数据传输方法、设备、存储介质和系统。
技术介绍
[0002]随着云桌面、云渲染、云游戏等各种云服务产品的不断涌现,用户可以以更低的成本、更灵活便利地方式利用这些云服务产品进行办公、娱乐等活动,可以不用购买昂贵的具有更大算力的宿主机设备,不需要在本地宿主机上安装所需的各种应用程序,尤其是一些对算力消耗很大的应用程序,仅需要使用云服务提供商提供的相应服务即可。云服务提供商拥有大量的硬件资源,通过虚拟化等技术,可以虚拟出大量虚拟机,在虚拟机上部署各种不同的云服务,比如上述云桌面、云渲染、云游戏等,以供用户使用。
[0003]为使用上述云服务,用户在本地的宿主机上需要安装相应的客户端,以通过客户端与相应云服务端(即云端部署的云服务)之间的传输链路(即客户端所在宿主机与云服务所在虚拟机之间的传输链路)远程地访问云服务。实际应用中,两者之间传输的数据可能涉及多种不同类型,比如包括音频数据、外设数据、图像数据、文件拷贝数据,等等。
[ ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一设备,所述方法包括:获取所述第一设备需要发送至第二设备的多种类型的数据;其中,所述第一设备和所述第二设备中的一个对应于云服务端,另一个对应于客户端;根据所述多种类型的数据对应的多种传输优先级,将所述多种类型的数据对应缓存到所述多种传输优先级各自对应的队列中;响应于当前调度周期被启动,获取所述第一设备与所述第二设备之间的传输链路的网络质量指标值;根据所述网络质量指标值确定所述当前调度周期的时长以及在所述当前调度周期内需要传输的数据量;根据多个队列分别对应的传输优先级,从所述多个队列中获取总量不超过所述数据量的数据,以在所述时长内通过所述传输链路将获得的数据发送至所述第二设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述网络质量指标值确定所述当前调度周期的时长以及在所述当前调度周期内需要传输的数据量,包括:根据所述网络质量指标值与设定的至少一个阈值的比较结果,结合预先设定的不同阈值范围与不同传输参数之间的对应关系,确定所述当前调度周期的时长以及在所述当前调度周期内需要传输的数据量,其中,所述不同传输参数包括不同的调度周期时长以及在调度周期内需要传输的不同数据量。3.根据权利要求2所述的方法,其特征在于,所述不同阈值范围包括第一阈值范围和第二阈值范围,所述第一阈值范围反映的网络质量优于所述第二阈值范围反映的网络质量;所述第一阈值范围对应的传输参数中包括第一调度周期时长和第一数据量,所述第二阈值范围对应的传输参数中包括第二调度周期时长和第二数据量;其中,所述第一调度周期时长小于所述第二调度周期时长,所述第一数据量大于或等于所述第二数据量;或者,所述第一调度周期时长等于所述第二调度周期时长,所述第一数据量大于所述第二数据量。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据多个队列分别对应的传输优先级,从所述多个队列中获取不超过所述数据量的数据,以在所述时长内通过所述传输链路将获得的数据发送至所述第二设备,包括:根据多个队列分别对应的传输优先级,以及所述多个队列中数据的等待时长,确定所述多个队列分别占所述数据量的比例;将根据所述比例从所述多个队列中获取的数据,按照设定的传输优先级顺序,在所述时长内通过所述传输链路将获得的数据发送至所述第二设备。5.根据权利要求1至3中任一项所述的...
【专利技术属性】
技术研发人员:李江卫,李晓威,闵洪波,郑文丹,程艳,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。