一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于云计算提升三维图形软件性能控制系统的制作方法

2022-02-20 05:38:28 来源:中国专利 TAG:


1.本发明属于软件性能控制技术领域,特别是涉及一种基于云计算提升三维图形软件性能控制系统。


背景技术:

2.三维软件就是用于三维设计的软件,也就是我们常说的3d设计,有autocad、ur、pro/e、3ds max、solidworks、catia等,每一款都有其不同的适用场景。如何提升三维图形软件的性能成为亟需解决的问题。
3.如中国专利cn106886447a公开了一种基于云计算提升三维图形软件性能的系统及方法,包括:服务器端的虚拟机安装融合计算软件,安装成功后,向客户端的融合计算软件发送请求,获取配置信息,并根据配置信息在虚拟机的桌面上生成三维图形软件的快捷方式;客户端融合计算软件收到启动三维图形软件的请求后,从本地的配置信息中读取三维图形软件的配置路径和三维图形软件启动的命令行;读取成功后,客户端正常启动运行三维图形软件。中国专利cn109671145a公开了一种基于云计算提升三维图形软件性能的系统与方法,包括服务器、无线接收模块、无线发送模块、网络数据库服务模块、本地数据库、本地计算机和智能手机;使用人员打开本地计算机,通过windows系统打开本地计算机内部的solidworks软件进行三维图形绘制,通过wpf图形系统使得solidworks软件图形处理性能得以提升。
4.如上述的现有技术,虽然可提升三维图形软件性能,但是控制系统搭建较为复杂,且未考虑其余软件的使用。


技术实现要素:

5.本发明的目的在于提供一种基于云计算提升三维图形软件性能控制系统,通过关联单元、测试单元、数据采集单元、核估单元、资源优化单元等的设置,核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值,资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化,解决了现有的背景技术中的问题。
6.为解决上述技术问题,本发明是通过以下技术方案实现的:
7.本发明为一种基于云计算提升三维图形软件性能控制系统,包括:
8.关联单元,所述关联单元用于用户输入与三维图形软件相关联的软件;
9.测试单元,其用于根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p,并将其传输至处理器;
10.数据采集单元,其用于采集关联软件、非关联软件的实时响应数据;
11.核估单元,所述核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值,并将其标记为优化值y;
12.资源优化单元,所述资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化。
13.进一步地,所述测试单元根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p的方法为:
14.步骤s001:获取三维图形软件的性能需求,所述性能需求为开发时设定的从请求开始到最后收到响应数据所花费的总体时间,并将其标记为标的响应fb;
15.步骤s002:从三维图形软件的运行日志中获取实际运行数据;
16.步骤s003:对实际运行数据进行分解,以获取响应数据fs;
17.步骤s004:根据响应数据、性能需求,获取云跑值p:
[0018][0019]
进一步地,所述核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值y的方法为:
[0020]
步骤y001:判断云跑值p的大小,当云跑值p≧x2时,进行步骤y002;否则,进入步骤y006;
[0021]
步骤y002:每隔x1秒获取一次关联软件、非关联软件的实时响应数据;
[0022]
步骤y003:获取关联软件、非关联软件的近x3个实时响应数据,并分别计算平均值,标记为:关联软件实时响应数据均值fg、非关联软件实时响应数据均值ff;
[0023]
步骤y004:获取前x4天内关联软件、非关联软件的实时响应数据均值,分别标记为:关联响应均值fjg、非关联响应均值fjf;
[0024]
步骤y005:计算关联响应率fo,
[0025]
步骤y006:当x2≦p《x5、fo》x5时,优化值y为:y=1;
[0026]
当x6≦p《x2时,优化值y为:
[0027]
当p《x6时,优化值y为:
[0028]
其中,x1、x2、x3、x4、x5、x6,e4、e5、e6为预设值,fs为三维图形软件的响应数据,e6≦1,n为与三维图形软件同时使用的非关联软件的个数、m为与三维图形软件同时使用的关联软件的个数。
[0029]
进一步地,所述资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化的方法为:
[0030]
步骤z001:根据云跑值p,差异值c,c=p*fs;
[0031]
步骤z002:当差异值c≧c1时,产生关闭软件信号,关闭软件时,关闭软件的个数为按照先关闭非关联软件、再关闭关联软件的方式进行;
[0032]
当差异值c《c1时,产生关闭非关联软件信号,关闭非关联软件的个数为
[0033]
其中,fs为三维图形软件的响应数据,c1为预设值,[a]表示对a值取整,e7为预设值,e7≦1。
[0034]
进一步地,获取响应数据fs的方法为:
[0035]
对实际运行数据进行分解,获取实际响应时间列表;
[0036]
从实际响应时间列表中提取出最大响应时间fmax、最小响应时间fmin以及实际响应时间的平均值fp;
[0037]
所述响应数据fs的计算公式为:
[0038][0039]
其中,e1、e2、e3均为预设权值,且e1 e2 e3=1、e2≥e3≥e1。
[0040]
进一步地,所述实际响应时间列表包括:
[0041]
本次使用的实际响应时间列表、前t天内与当下时段相对应的实际响应时间列表;
[0042]
所述时段预先划分,将24小时均等或非均等的划分为若干个时段;
[0043]
其中,实际响应时间列表中两个相邻的响应时间数据间隔x1秒,其中,x1为预设值。
[0044]
进一步地,所述步骤z002中产生关闭软件信号,关闭关联软件时,处理器产生反馈信号,并将其传输至显示单元,用户通过显示单元选择需要关闭的关联软件。
[0045]
进一步地,产生关闭软件信号,关闭非关联软件时,处理器还用于向显示单元传输关闭非关联软件的列表。
[0046]
进一步地,还包括一存储单元,所述存储单元用于存储权利要求1至8任一项产生的数据。
[0047]
进一步地,还包括一输入单元,所述输入单元用于输入预设值。
[0048]
本发明具有以下有益效果:
[0049]
本发明通过测试单元根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p,核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值y,资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化,结合三维图形软件、关联软件、非关联软件的响应时间进行分析,在有效提升三维图形软件的性能的基础上,降低对其余软件的影响。
[0050]
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0051]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]
图1为本发明基于云计算提升三维图形软件性能控制系统的结构示意图。
具体实施方式
[0053]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0054]
在本发明的描述中,需要理解的是,术语“提取”、“获取”、“近”、“同时”、“内”等指示关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的组件或元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0055]
请参阅图1所示,本发明为一种基于云计算提升三维图形软件性能控制系统,包括:关联单元,其用于用户输入与三维图形软件相关联的软件,将相关联的软件标记为关联软件,如在使用三维图形软件pro/e时,还需要使用3ds max、solidworks、word,则3ds max、solidworks、word即作为关联软件,其余软件为非关联软件;测试单元,所述测试单元用于根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p,并将其传输至处理器;通过云跑值p反应三维图形软件的性能,云跑值p越大三维图形软件的响应时间越长,性能越差;作为本发明提供的一个实施例,优选的,所述测试单元根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p的方法为:
[0056]
步骤s001:获取三维图形软件的性能需求,所述性能需求为开发时设定的从请求开始到最后收到响应数据所花费的总体时间,并将其标记为标的响应fb;
[0057]
步骤s002:从三维图形软件的运行日志中获取实际运行数据;
[0058]
步骤s003:对实际运行数据进行分解,以获取响应数据fs;
[0059]
步骤s004:根据响应数据、性能需求,获取云跑值p:
[0060][0061]
作为本发明提供的一个实施例,优选的,数据采集单元,其用于采集关联软件、非关联软件的实时响应数据;核估单元,所述核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值,并将其标记为优化值y,对三维图形软件的各项性能指标进行分析,性能指标通常包括:cpu利用率、内存占用、响应时间、电量消耗和数据流量等;作为本发明提供的一个实施例,优选的,通过响应时间进行分析,所述核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值y的方法为:
[0062]
步骤y001:判断云跑值p的大小,当云跑值p≧x2时,进行步骤y002;否则,进入步骤y006;
[0063]
步骤y002:每隔x1秒获取一次关联软件、非关联软件的实时响应数据;
[0064]
步骤y003:获取关联软件、非关联软件的近x3个实时响应数据,并分别计算平均值,标记为:关联软件实时响应数据均值fg、非关联软件实时响应数据均值ff;
[0065]
步骤y004:获取前x4天内关联软件、非关联软件的实时响应数据均值,分别标记为:关联响应均值fjg、非关联响应均值fjf;
[0066]
步骤y005:计算关联响应率fo,
[0067]
步骤y006:当x2≦p《x5、fo》x5时,优化值y为:y=1;
[0068]
当x6≦p《x2时,优化值y为:
[0069]
当p《x6时,优化值y为:
[0070]
其中,x1、x2、x3、x4、x5、x6,e4、e5、e6为预设值,fs为三维图形软件的响应数据,e6≦1,n为与三维图形软件同时使用的非关联软件的个数、m为与三维图形软件同时使用的关联软件的个数。
[0071]
作为本发明提供的一个实施例,优选的,资源优化单元,所述资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化,将非关联软件占用的资源优化分配至三维图形软件,显著提升云计算环境中三维图形软件的性能,减轻服务器的整体压力。作为本发明提供的一个实施例,优选的,所述资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化的方法为:
[0072]
步骤z001:根据云跑值p,差异值c,c=p*fs;
[0073]
步骤z002:当差异值c≧c1时,产生关闭软件信号,关闭软件时,关闭软件的个数为按照先关闭非关联软件、再关闭关联软件的方式进行;
[0074]
当差异值c《c1时,产生关闭非关联软件信号,关闭非关联软件的个数为
[0075]
其中,fs为三维图形软件的响应数据,c1为预设值,[a]表示对a值取整,e7为预设值,e7≦1。
[0076]
作为本发明提供的一个实施例,优选的,获取响应数据fs的方法为:
[0077]
对实际运行数据进行分解,获取实际响应时间列表;
[0078]
从实际响应时间列表中提取出最大响应时间fmax、最小响应时间fmin以及实际响应时间的平均值fp;
[0079]
所述响应数据fs的计算公式为:
[0080][0081]
其中,e1、e2、e3均为预设权值,且e1 e2 e3=1、e2≥e3≥e1。
[0082]
作为本发明提供的一个实施例,优选的,所述实际响应时间列表包括:
[0083]
本次使用的实际响应时间列表、前t天内与当下时段相对应的实际响应时间列表;
[0084]
所述时段预先划分,将24小时均等或非均等的划分为若干个时段;
[0085]
其中,实际响应时间列表中两个相邻的响应时间数据间隔x1秒,其中,x1为预设值。
[0086]
作为本发明提供的一个实施例,优选的,所述步骤z002中产生关闭软件信号,关闭关联软件时,处理器产生反馈信号,并将其传输至显示单元,用户通过显示单元选择需要关
闭的关联软件。
[0087]
作为本发明提供的一个实施例,优选的,产生关闭软件信号,关闭非关联软件时,处理器还用于向显示单元传输关闭非关联软件的列表。
[0088]
作为本发明提供的一个实施例,优选的,还包括一存储单元,所述存储单元用于存储权利要求1至8任一项产生的数据。
[0089]
作为本发明提供的一个实施例,优选的,还包括一输入单元,所述输入单元用于输入预设值。
[0090]
一种基于云计算提升三维图形软件性能控制系统,通过测试单元根据软件优化测试方法进行三维图形软件的性能测试,获取云跑值p,核估单元根据云跑值p、关联软件、非关联软件的实时响应数据核估三维图形软件的优化值y,资源优化单元根据优化值y结合优化规则进行三维图形软件的性能优化,结合三维图形软件、关联软件、非关联软件的响应时间进行分析,在有效提升三维图形软件的性能的基础上,降低对其余软件的影响。
[0091]
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0092]
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献