基于云计算提升三维图形软件性能的系统及方法技术方案

技术编号:15704760 阅读:101 留言:0更新日期:2017-06-26 09:30
本发明专利技术公开了一种基于云计算提升三维图形软件性能的系统及方法,涉及云计算及图形软件领域。该方法包括以下步骤:在客户端安装三维图形软件、融合计算软件;配置软件的路径、启动的命令行到客户端融合计算软件,提取软件的图标;客户端融合计算软件监听虚拟机的请求;虚拟机安装融合计算软件,向客户端融合计算软件发送请求,获取配置信息,在虚拟机的桌面生成快捷方式;虚拟机运行快捷方式,虚拟机的融合计算软件向客户端融合计算软件发送启动三维图形软件的请求;客户端从本地的配置信息中读取三维图形软件的配置路径和启动的命令行;客户端正常启动运行三维图形软件。本发明专利技术能显著提升云计算环境中三维图形软件的性能。

【技术实现步骤摘要】
基于云计算提升三维图形软件性能的系统及方法
本专利技术涉及云计算及图形软件领域,具体是涉及一种基于云计算提升三维图形软件性能的系统及方法。
技术介绍
下面先介绍一些相关技术术语。云计算:一种按使用量付费的网络访问模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。虚拟机:VirtualMachine,通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。服务器:也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说,服务器应具备承担服务并且保障服务的能力。客户端:或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。XML:ExtensibleMarkupLanguage,可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。3D软件:3D是three-dimensional的缩写,就是三维图形,3D软件就是处理三维图形的软件。对于教学管理的应用场景中,很多学校都要上专门的图形软件的课程,传统的做法是将三维图形软件安装在虚拟机中,由于虚拟机本身的显卡是虚拟的,对图形处理能力不强,甚至不能很好支持3D指令的处理,所以就会导致软件运行缓慢,同时也可能出现部分三维图形软件无法运行的情况。对于云计算中三维图形软件的使用,保证其图形性能很重要,第一如何保证三维图形软件能正常运行,第二如何保证三维图形软件高效率的运行,第三如何在大量虚拟机同时运行的时候,三维图形软件性能不减等。现有的三维图形软件在云计算环境中的性能亟待提升。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种基于云计算提升三维图形软件性能的系统及方法,能显著提升云计算环境中三维图形软件的性能。本专利技术提供一种基于云计算提升三维图形软件性能的系统,该系统包括客户端和部署有虚拟机的服务器端,在客户端安装三维图形软件;在客户端安装融合计算软件;配置三维图形软件的路径、三维图形软件启动的命令行到客户端的融合计算软件,同时提取三维图形软件的图标信息,保存起来;客户端的融合计算软件监听服务器端的虚拟机的请求;服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;虚拟机运行三维图形软件的快捷方式,该虚拟机的融合计算软件向客户端的融合计算软件发送启动三维图形软件的请求;客户端融合计算软件收到启动三维图形软件的请求后,从本地的配置信息中读取三维图形软件的配置路径和三维图形软件启动的命令行;读取成功后,客户端正常启动运行三维图形软件。在上述技术方案的基础上,所述三维图形软件包括AutoCAD、Pro-E、SolidWorks、GoogleEarth、Photoshop、3dmax软件。在上述技术方案的基础上,所述配置信息包括客户端配置的三维图形软件列表、三维图形软件启动的命令行、各软件的图标。在上述技术方案的基础上,所述客户端采用Windows操作系统。在上述技术方案的基础上,所述虚拟机采用Windows操作系统。本专利技术还提供一种基于云计算提升三维图形软件性能的方法,包括以下步骤:S1、在客户端安装三维图形软件;S2、在客户端安装融合计算软件;S3、配置三维图形软件的路径、三维图形软件启动的命令行到客户端的融合计算软件,同时提取三维图形软件的图标信息,保存起来;S4、客户端的融合计算软件监听服务器端的虚拟机的请求;S5、服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;S6、虚拟机运行三维图形软件的快捷方式,该虚拟机的融合计算软件向客户端的融合计算软件发送启动三维图形软件的请求;S7、客户端融合计算软件收到启动三维图形软件的请求后,从本地的配置信息中读取三维图形软件的配置路径和三维图形软件启动的命令行;S8、读取成功后,客户端正常启动运行三维图形软件。在上述技术方案的基础上,所述三维图形软件包括AutoCAD、Pro-E、SolidWorks、GoogleEarth、Photoshop、3dmax软件。在上述技术方案的基础上,所述配置信息包括客户端配置的三维图形软件列表、三维图形软件启动的命令行、各软件的图标。在上述技术方案的基础上,所述客户端采用Windows操作系统。在上述技术方案的基础上,所述虚拟机采用Windows操作系统。与现有技术相比,本专利技术的优点如下:(1)本专利技术将原本在虚拟机中运行的三维图形计算,变成虚拟机与客户端融合计算,协同工作,这样可以将原本虚拟机的图形计算,转移到物理客户端处理,将原本使用的虚拟显卡,转换成物理机的真实显卡,使得所有三维图形软件都能在云计算环境中很好的运行。虚拟机和客户端协同工作,将三维图形软件融合到客户端运行,可以利用到客户端显卡的3D性能,能够有效提高三维图形软件的图形处理能力和3D运算能力,显著提升云计算环境中三维图形软件的性能。(2)本专利技术在大量虚拟机运行的时候,消耗的是物理客户端的资源,所以不存在虚拟机之间抢夺资源的问题,即使虚拟机数量大,也不会导致3D处理性能变差。(3)本专利技术将客户端已经安装的三维图形软件暴露到虚拟机中,生成快捷方式,用户在虚拟机中点击三维图形软件的快捷方式,即可启动安装在客户端的软件。通过这种方式将占用服务器的资源转移到客户端,能够降低服务器资源占用率,减轻了服务器端的压力。附图说明图1是本专利技术实施例中基于云计算提升三维图形软件性能的方法的流程图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步的详细描述。本专利技术实施例提供一种基于云计算提升三维图形软件性能的系统,该系统包括客户端和部署有虚拟机的服务器端,客户端采用Windows操作系统,虚拟机也采用Windows操作系统。参见图1所示,本专利技术实施例还提供一种基于云计算提升三维图形软件性能的方法,包括以下步骤:S1、在客户端安装三维图形软件,三维图形软件包括AutoCAD、Pro-E、SolidWorks、GoogleEarth、Photoshop、3dmax软件,下面以3dmax软件为例进行说明;S2、在客户端安装融合计算软件;S3、配置3dmax软件的路径、3dmax软件启动的命令行到客户端的融合计算软件,便于融合计算软件找到3dmax软件,方便以后的启动,同时提取3dmax软件的图标信息,保存起来;S4、客户端的融合计算软件监听服务器端的虚拟机的请求;S5、服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,配置信息包括客户端配置的三维图形软件列表、三维图形软件启动的命令行、各软件的图标等,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;S6、虚拟机运行快捷方式,例如3dmax软件,该虚拟机的融合计算软件向客户端的融合计算软件发送启动3dmax软件的请求;S7、客户端融合本文档来自技高网
...
基于云计算提升三维图形软件性能的系统及方法

【技术保护点】
一种基于云计算提升三维图形软件性能的系统,其特征在于:该系统包括客户端和部署有虚拟机的服务器端,在客户端安装三维图形软件;在客户端安装融合计算软件;配置三维图形软件的路径、三维图形软件启动的命令行到客户端的融合计算软件,同时提取三维图形软件的图标信息,保存起来;客户端的融合计算软件监听服务器端的虚拟机的请求;服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;虚拟机运行三维图形软件的快捷方式,该虚拟机的融合计算软件向客户端的融合计算软件发送启动三维图形软件的请求;客户端融合计算软件收到启动三维图形软件的请求后,从本地的配置信息中读取三维图形软件的配置路径和三维图形软件启动的命令行;读取成功后,客户端正常启动运行三维图形软件。

【技术特征摘要】
1.一种基于云计算提升三维图形软件性能的系统,其特征在于:该系统包括客户端和部署有虚拟机的服务器端,在客户端安装三维图形软件;在客户端安装融合计算软件;配置三维图形软件的路径、三维图形软件启动的命令行到客户端的融合计算软件,同时提取三维图形软件的图标信息,保存起来;客户端的融合计算软件监听服务器端的虚拟机的请求;服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;虚拟机运行三维图形软件的快捷方式,该虚拟机的融合计算软件向客户端的融合计算软件发送启动三维图形软件的请求;客户端融合计算软件收到启动三维图形软件的请求后,从本地的配置信息中读取三维图形软件的配置路径和三维图形软件启动的命令行;读取成功后,客户端正常启动运行三维图形软件。2.如权利要求1所述的基于云计算提升三维图形软件性能的系统,其特征在于:所述三维图形软件包括AutoCAD、Pro-E、SolidWorks、GoogleEarth、Photoshop、3dmax软件。3.如权利要求1所述的基于云计算提升三维图形软件性能的系统,其特征在于:所述配置信息包括客户端配置的三维图形软件列表、三维图形软件启动的命令行、各软件的图标。4.如权利要求1所述的基于云计算提升三维图形软件性能的系统,其特征在于:所述客户端采用Windows操作系统。5.如权利要求1所述的基于云计算提升三维图形软件性能的系统,其特征在于:所述虚拟机采用Windows操作系统。6.一种基...

【专利技术属性】
技术研发人员:孙永成
申请(专利权)人:武汉噢易云计算股份有限公司
类型:发明
国别省市:湖北,42

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

1