一种基于电脑性能评级的游戏配置推送方法技术

技术编号:10862940 阅读:95 留言:0更新日期:2015-01-01 22:12
本发明专利技术公开了一种基于电脑性能评级的游戏配置推送方法,该方法利用比较规则的方式对电脑做出硬件评级,无复杂的计算过程,简单高效能在3秒内获得较准确的结果,不会受到干扰,同时具有容差功能以及容差规则,能降低长期不维护带来的风险,最大限度减少错误的发生;进而本发明专利技术利用评级的结果对游戏效果进行预先设置,并应用到相同评级结果的电脑,全自动化,无须最终用户参与电脑配置较多较复杂的网吧游戏效果能进行自动化分档预设,改善了初级用户以及网吧用户的游戏体验,让硬件配置好坏从游戏效果中得到体现,降低网吧维护成本和技术难点。

【技术实现步骤摘要】
一种基于电脑性能评级的游戏配置推送方法
本专利技术属于游戏应用
,具体涉及一种基于电脑性能评级的游戏配置推送方法。
技术介绍
目前市场上计算机游戏软件众多,计算机的硬件也众多,计算机硬件搭配方式也千奇百怪,与游戏开发商开发、测试时用到的设备都不一致,而最终用户凭借自身计算机应用水平也未必对自己的硬件以及游戏有了解,甚至有可能硬件并不是自己购买(如玩家在网吧),所以最终用户游戏体验,也千差万别,最终用户运行游戏的结果分为三种情况:1.计算机硬件配置比较好,且愿意每年都投入一定资金来购买新型配置,玩家自身计算机应用水平相对较高,则可获得良好游戏体验,也会在游戏中获得较好成果,自身情绪也因此得到很好的培养,相同时间内能给游戏相关厂商创造更多的价值。2.计算机硬件配置属于主流型,玩家自身计算机应用水平较低,则不能获得良好游戏体验,游戏运行会发生卡顿、迟滞感,或者画面与实际输出设备比例不一致而发生变形,画面粗糙,严重影响玩家游戏体验,玩家不可能在游戏中获得较好成果,从而可能会放弃这款游戏,或者要以加倍的时间去获得成果,长此以往会使得玩家身心健康受到严重损害也较容易产生疲劳和倦怠感,同时也间接影响着游戏内团队其他玩家。3.计算机硬件配置属于主流以下,玩家自身计算机应用水平较低,则有可能不能运行该游戏,或者运行该游戏出现严重问题,使得无法进行游戏中的基本操作,也就是说根本无法玩该游戏,无法给游戏相关厂商创造任何价值。也就是说,要获得良好游戏体验,需要强大的硬件配置,以及玩家本身较高的计算机应用水平,我国目前处于发展中国家,多数情况下都难以同时达到这两个条件,也因此计算游戏产业发展受到了严重影响(该问题属于严重问题之一),计算机硬件销售也因此受到影响,因为玩家本身计算机应用水平决定了游戏体验的上限了,所以也在无法提高实际游戏体验下,也放弃了购买高等级配置的念头。在一定程度上也影响了我国经济发展,而游戏开发商对于这个问题,也没有作出改进措施,要么给全国用户默认一个设定值,要么让用户自行在启动游戏前选择,要求用户具有很强的计算机应用方面水准。网吧业主也面临此问题,因为客户群体计算机水平偏低,网吧电脑配置更加错综复杂,用户游戏体验也直接影响到其粘性,粘性则影响到营业收入,营业收入也直接影响到业主本身更新电脑配置的速度,也就使得目前网吧游戏已经逐步恶化;如此恶行循环,加上智能手机平板、智能电视行业的竞争,网吧行业已经走向末路,间接也影响到计算机硬件销售行业。
技术实现思路
针对现有技术所存在的上述技术问题,本专利技术提供了一种基于电脑性能评级的游戏配置推送方法,能大幅改善玩家的游戏体验,使游戏在计算机上运行时带给计算机应用水平较低的玩家更好的感受,可应用于多种与计算机、计算机游戏相关的开发、销售、维护、运营领域。一种基于电脑性能评级的游戏配置推送方法,包括如下步骤:(1)配置对应各性能等级的若干台测试计算机;(2)对于任一款游戏,在这若干台测试计算机上运行该游戏应用;对于任一台测试计算机,通过在该测试计算机上调节游戏的效果设置属性,记录能够使游戏在该测试计算机上运行一段时间且游戏场景画面稳定保持在60fps水平条件下对应的最低效果设置属性,并提取出对应该测试计算机性能等级的游戏配置文件;(3)对于玩家的个人计算机,首先,通过检测获取当前个人计算机的硬件规格信息以及操作系统版本信息,并对这些信息进行补全;然后,通过对补全后的信息进行分析对比,评估出该个人计算机的CPU、内存和显卡分别对应的索引值;最后,取CPU、内存和显卡对应三个索引值中的最小值为该个人计算机的等级评定值;(4)对于任一款游戏,根据玩家个人计算机的等级评定值,向玩家推送对应等级的游戏配置文件,则玩家根据该游戏配置文件在个人计算机上运行该款游戏应用。所述的步骤(1)中若配置性能等级为i的测试计算机,则该测试计算机CPU索引值与内存索引值的最小值以及显卡索引值均为i,i为自然数且1≤i≤12。所述的硬件规格信息分为CPU、内存和显卡三部分;CPU部分的信息参数包括CPU品牌、主时钟频率、物理核心数以及逻辑核心数,内存部分的信息参数包括操作系统所管理的逻辑内存容量以及是否为双条内存,显卡部分的信息参数包括显卡芯片品牌、VEN_ID(厂家标识符)、DEV_ID(设备标识符)、渲染管线数量或流处理器数量、流处理器架构、物理显存容量、物理显存位宽、流处理器时钟频率以及物理显存时钟频率。所述的操作系统版本信息包括NT版本以及是否为64位操作系统。所述的步骤(3)中对硬件规格信息以及操作系统版本信息进行补全的策略为:对于未获取到的信息参数,先利用硬件的厂商静态规格表将其补全;然后,对于仍未获全的信息参数,利用其它信息参数根据经验对其进行估算补全;最后,使每项信息参数与对应的理论最大值比较,若信息参数超出对应的理论最大值,则将其校正为对应的理论最大值。所述的步骤(3)中根据以下标准计算CPU的索引值:对于操作系统NT版本为NT5.X且采用AMD处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于2,则初始给定CPU索引值为3;否则,初始给定CPU索引值为1;然后,通过以下判断对CPU索引值进行加分得到最终结果:判断主时钟频率是否大于2550MHz,若是,则将CPU索引值加1进而判断主时钟频率是否大于2850MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3150MHz,若是,再将CPU索引值加1;对于操作系统NT版本为NT5.X且采用INTEL处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于2,主时钟频率小于等于1950MHz,则初始给定CPU索引值为4;若物理核心数大于等于2,主时钟频率大于1950MHz且小于2500MHz,则初始给定CPU索引值为5;若物理核心数大于等于2,主时钟频率大于等于2500MHz,则初始给定CPU索引值为6;若物理核心数小于2,则初始给定CPU索引值为2;然后,通过以下判断对CPU索引值进行加分得到最终结果:若逻辑核心数大于物理核心数,则将CPU索引值加1;若主时钟频率大于2850MHz,再将CPU索引值加1;对于操作系统NT版本为NT6.X且采用AMD处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于4,则初始给定CPU索引值为5;若物理核心数为2或3,则初始给定CPU索引值为4;若物理核心数小于2,则初始给定CPU索引值为2;然后,通过以下判断对CPU索引值进行加分得到最终结果:判断主时钟频率是否大于2550MHz,若是,则将CPU索引值加1进而判断主时钟频率是否大于2850MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3150MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3450MHz且物理核心数是否大于等于4,若两者均满足,再将CPU索引值加1;若操作系统为64位且物理核心数大于等于4,再将CPU索引值加1;对于操作系统NT版本为NT6.X且采用INTEL处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于4,主时钟频率大于2500MHz,则初始给定CPU索引值为9;若物理核心数大于本文档来自技高网
...

【技术保护点】
一种基于电脑性能评级的游戏配置推送方法,包括如下步骤:(1)配置对应各性能等级的若干台测试计算机;(2)对于任一款游戏,在这若干台测试计算机上运行该游戏应用;对于任一台测试计算机,通过在该测试计算机上调节游戏的效果设置属性,记录能够使游戏在该测试计算机上运行一段时间且游戏场景画面稳定保持在60fps水平条件下对应的最低效果设置属性,并提取出对应该测试计算机性能等级的游戏配置文件;(3)对于玩家的个人计算机,首先,通过检测获取当前个人计算机的硬件规格信息以及操作系统版本信息,并对这些信息进行补全;然后,通过对补全后的信息进行分析对比,评估出该个人计算机的CPU、内存和显卡分别对应的索引值;最后,取CPU、内存和显卡对应三个索引值中的最小值为该个人计算机的等级评定值;(4)对于任一款游戏,根据玩家个人计算机的等级评定值,向玩家推送对应等级的游戏配置文件,则玩家根据该游戏配置文件在个人计算机上运行该款游戏应用。

【技术特征摘要】
1.一种基于电脑性能评级的游戏配置推送方法,包括如下步骤:(1)配置对应各性能等级的若干台测试计算机;若配置性能等级为i的测试计算机,则该测试计算机CPU索引值与内存索引值的最小值以及显卡索引值均为i,i为自然数且1≤i≤12;(2)对于任一款游戏,在这若干台测试计算机上运行该游戏应用;对于任一台测试计算机,通过在该测试计算机上调节游戏的效果设置属性,记录能够使游戏在该测试计算机上运行一段时间且游戏场景画面稳定保持在60fps水平条件下对应的最低效果设置属性,并提取出对应该测试计算机性能等级的游戏配置文件;(3)对于玩家的个人计算机,首先,通过检测获取当前个人计算机的硬件规格信息以及操作系统版本信息,并对这些信息进行补全;然后,通过对补全后的信息进行分析对比,评估出该个人计算机的CPU、内存和显卡分别对应的索引值;最后,取CPU、内存和显卡对应三个索引值中的最小值为该个人计算机的等级评定值;所述的硬件规格信息分为CPU、内存和显卡三部分;CPU部分的信息参数包括CPU品牌、主时钟频率、物理核心数以及逻辑核心数,内存部分的信息参数包括操作系统所管理的逻辑内存容量以及是否为双条内存,显卡部分的信息参数包括显卡芯片品牌、VEN_ID、DEV_ID、渲染管线数量或流处理器数量、流处理器架构、物理显存容量、物理显存位宽、流处理器时钟频率以及物理显存时钟频率;所述的操作系统版本信息包括NT版本以及是否为64位操作系统;计算CPU索引值的标准如下:对于操作系统NT版本为NT5.X且采用AMD处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于2,则初始给定CPU索引值为3;否则,初始给定CPU索引值为1;然后,通过以下判断对CPU索引值进行加分得到最终结果:判断主时钟频率是否大于2550MHz,若是,则将CPU索引值加1进而判断主时钟频率是否大于2850MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3150MHz,若是,再将CPU索引值加1;对于操作系统NT版本为NT5.X且采用INTEL处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于2,主时钟频率小于等于1950MHz,则初始给定CPU索引值为4;若物理核心数大于等于2,主时钟频率大于1950MHz且小于2500MHz,则初始给定CPU索引值为5;若物理核心数大于等于2,主时钟频率大于等于2500MHz,则初始给定CPU索引值为6;若物理核心数小于2,则初始给定CPU索引值为2;然后,通过以下判断对CPU索引值进行加分得到最终结果:若逻辑核心数大于物理核心数,则将CPU索引值加1;若主时钟频率大于2850MHz,再将CPU索引值加1;对于操作系统NT版本为NT6.X且采用AMD处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于4,则初始给定CPU索引值为5;若物理核心数为2或3,则初始给定CPU索引值为4;若物理核心数小于2,则初始给定CPU索引值为2;然后,通过以下判断对CPU索引值进行加分得到最终结果:判断主时钟频率是否大于2550MHz,若是,则将CPU索引值加1进而判断主时钟频率是否大于2850MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3150MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3450MHz且物理核心数是否大于等于4,若两者均满足,再将CPU索引值加1;若操作系统为64位且物理核心数大于等于4,再将CPU索引值加1;对于操作系统NT版本为NT6.X且采用INTEL处理器的计算机,首先,通过以下判断给CPU索引值赋予初值:若物理核心数大于等于4,主时钟频率大于2500MHz,则初始给定CPU索引值为9;若物理核心数大于等于4,主时钟频率小于等于2500MHz,则初始给定CPU索引值为6;若物理核心数为2,则初始给定CPU索引值为5;若物理核心数为1,则初始给定CPU索引值为2;然后,通过以下判断对CPU索引值进行加分得到最终结果:若逻辑核心数大于物理核心数且CPU索引值小于9,则将CPU索引值加1;判断主时钟频率是否大于2750MHz,若是,则将CPU索引值加1进而判断主时钟频率是否大于3150MHz,若是,再将CPU索引值加1进而判断主时钟频率是否大于3550MHz,若是,再将CPU索引值加1;计算内存索引值的标准如下:对于操作系统NT版本为NT5.X的计算机,首先,通过以下判断给内存索引值赋予初值:若操作系统所管理的逻辑内存容量大于等于3200MB,则初始给定内存索引值为8;若操作系统所管理的逻辑内存容量大于等于1800MB且小于3200MB,则初始给定内存索引值为5;若操作系统所管理的逻辑内存容量大于等于500MB且小于1800MB,则初始给定内存索引值为4;若操作系统所管理的逻辑内存容量小于500MB,则初始给定内存索引值为1;然后,通过以下判断对内存索引值进行加分得到最终结果:若为双条内存,则将内存索引值加1;对于操作系统NT版本为NT6.X的计算机,通过以下判断直接对内存索引值进行赋值:若操作系统所管理的逻辑内存容量大于等于82...

【专利技术属性】
技术研发人员:伍方龙
申请(专利权)人:杭州顺网科技股份有限公司
类型:发明
国别省市:浙江;33

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

1