数据传输方法、装置及系统制造方法及图纸

技术编号:31820771 阅读:26 留言:0更新日期:2022-01-12 12:13
本申请公开了一种数据传输方法、装置及系统,属于云计算领域。所述方法包括:服务器向终端提供虚拟桌面;所述服务器获取所述终端指定的文件传输带宽;所述服务器基于所述文件传输带宽,向所述终端发送文件数据;所述终端接收所述服务器基于所述文件传输带宽发送的所述文件数据。本申请能够提高终端与服务器之间数据传输的灵活性。本申请用于桌面云系统的数据传输。传输。传输。

【技术实现步骤摘要】
数据传输方法、装置及系统
[0001]本申请要求于2020年7月7日提交的申请号为202010643876.3、专利技术名称为“带宽控制的方法、装置、服务器及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及云计算领域,特别涉及一种数据传输方法、装置及系统。

技术介绍

[0003]桌面云业务(Desktop Cloud Service)是云计算定义的一种云应用,用户可以通过终端在服务器中访问跨平台的应用程序,以及用户的虚拟桌面(也称云桌面)。
[0004]目前,终端与服务器之间的每个会话业务的带宽均会受到预先设置的固定带宽阈值的限制,而除会话业务之外的其他业务并没有进行限制,因此,终端与服务器之间数据传输的灵活性较低。

技术实现思路

[0005]本申请实施例提供了一种数据传输方法、装置及系统。所述技术方案如下:
[0006]第一方面,提供了一种数据传输方法,该方法包括:
[0007]服务器向终端提供虚拟桌面;该服务器获取该终端指定的文件传输带宽;可选地,服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:服务器向终端提供虚拟桌面;所述服务器获取所述终端指定的文件传输带宽;所述服务器基于所述文件传输带宽,向所述终端发送文件数据;所述终端接收所述服务器基于所述文件传输带宽发送的所述文件数据。2.根据权利要求1所述的方法,其特征在于,所述方法包括:所述终端向所述服务器发送所述文件传输带宽;所述服务器获取所述终端指定的文件传输带宽,包括:所述服务器接收所述终端发送的所述文件传输带宽。3.根据权利要求1或2所述的方法,其特征在于,在所述服务器获取所述终端指定的文件传输带宽之前,所述方法还包括:所述终端向所述服务器发送所述文件数据的文件下载请求;所述服务器接收所述终端发送的所述文件下载请求。4.根据权利要求1至3任一所述的方法,其特征在于,所述服务器基于所述文件传输带宽,向所述终端发送文件数据,包括:所述服务器基于由所述文件传输带宽所确定的目标带宽阈值,向所述终端发送所述文件数据。5.根据权利要求4所述的方法,其特征在于,所述文件数据传输时所占用的带宽小于或等于所述目标带宽阈值。6.根据权利要求4或5所述的方法,其特征在于,所述目标带宽阈值基于所述文件传输带宽和目标参数确定;所述目标参数为如下任一种或任一种组合:会话业务数据的下行需求带宽或所述目标虚拟机的处理带宽;其中,所述会话业务数据为所述终端访问所述服务器中的目标虚拟机提供的虚拟桌面所产生的数据,所述目标虚拟机用于为所述终端提供虚拟桌面,所述目标虚拟机的处理带宽为所述服务器为所述目标虚拟机分配的带宽。7.根据权利要求6所述的方法,其特征在于,所述目标带宽阈值为:从所述目标虚拟机的处理带宽与所述会话业务数据的下行需求带宽的差值和所述文件传输带宽中确定的较小值;或者,从所述目标虚拟机的处理带宽与桌面应用程序占用的带宽的差值和所述文件传输带宽中确定的较小值;或者,从所述目标虚拟机的处理带宽与桌面应用程序占用的带宽、所述会话业务数据的下行需求带宽的差值和所述文件传输带宽中确定的较小值。8.根据权利要求6或7所述的方法,其特征在于,所述目标虚拟机的处理带宽为:从分配给所述目标虚拟机的硬件资源实际支持的带宽和所述目标虚拟机的实际带宽额度中确定的较小值。9.根据权利要求8所述的方法,其特征在于,所述目标虚拟机的实际带宽额度基于所述服务器中部署的虚拟机的带宽信息确定,所述带宽信息包括如下任一种或任一种组合:最小预留带宽、允许被其他虚拟机共享的空闲带宽或使用带宽的优先级。10.根据权利要求6或7所述的方法,其特征在于,所述会话业务数据的下行需求带宽为
实际的下行需求带宽,或者基于实际的下行需求带宽预测得到的下行需求带宽。11.一种数据传输方法,其特征在于,所述方法包括:服务器为终端提供虚拟桌面;所述终端获取所述服务器指定的文件传输带宽;所述终端基于所述文件传输带宽,向所述服务器发送文件数据;所述服务器接收所述终端基于所述文件传输带宽,发送的文件数据。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:所述服务器通过目标虚拟机向所述终端发送所述文件传输带宽,所述目标虚拟机为所述服务器中用于为所述终端提供虚拟桌面的虚拟机;所述终端获取所述服务器指定的文件传输带宽,包括:所述终端接收所述目标虚拟机发送的所述文件传输带宽。13.根据权利要求11或12所述的方法,其特征在于,所述终端基于所述文件传输带宽,向所述服务器发送文件数据,包括:所述终端基于由所述文件传输带宽所确定的目标带宽阈值,向所述服务器发送所述文件数据。14.根据权利要求13所述的方法,其特征在于,所述文件数据传输时所占用的带宽小于或等于所述目标带宽阈值。15.根据权利要求13或14所述的方法,其特征在于,所述目标带宽阈值基于所述文件传输带宽和目标参数确定;所述目标参数为如下任一种或任一种组合:会话业务数据的上行需求带宽或所述终端的处理带宽;其中,所述会话业务数据为所述终端访问所述服务器提供的虚拟桌面所产生的数据,所述终端的处理带宽为所述终端的硬件资源实际支持的带宽。16.根据权利要求15所述的方法,其特征在于,所述目标带宽阈值为:从所述终端的处理带宽与所述会话业务数据的上行需求带宽的差值,和所述文件传输带宽中确定的较小值。17.一种桌面云系统,其特征在于,所述桌面云系统包括:终端和服务器;所述服务器用于向终端提供虚拟桌面;所述服务器还用于获取所述终端指定的文件传输带宽;所述服务器还用于基于所述文件传输带宽,向所述终端发送文件数据;所述终端用于接收所述服务器基于所述文件传输带宽发送的所述文件数据。18.根据权利要求17所述的系统,其特征在于,所述终端还用于向所述服务器发送所述文件传输带宽;所述服务器用于接收所述终端发送的所述文件传输带宽。19.根据权利要求17或18所述的系统,其特征在于,所述终端还用于...

【专利技术属性】
技术研发人员:李秀桥孙宏伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1