【技术实现步骤摘要】
一种基于电脑性能评级的游戏配置推送方法
本专利技术属于游戏应用
,具体涉及一种基于电脑性能评级的游戏配置推送方法。
技术介绍
目前市场上计算机游戏软件众多,计算机的硬件也众多,计算机硬件搭配方式也千奇百怪,与游戏开发商开发、测试时用到的设备都不一致,而最终用户凭借自身计算机应用水平也未必对自己的硬件以及游戏有了解,甚至有可能硬件并不是自己购买(如玩家在网吧),所以最终用户游戏体验,也千差万别,最终用户运行游戏的结果分为三种情况:1.计算机硬件配置比较好,且愿意每年都投入一定资金来购买新型配置,玩家自身计算机应用水平相对较高,则可获得良好游戏体验,也会在游戏中获得较好成果,自身情绪也因此得到很好的培养,相同时间内能给游戏相关厂商创造更多的价值。2.计算机硬件配置属于主流型,玩家自身计算机应用水平较低,则不能获得良好游戏体验,游戏运行会发生卡顿、迟滞感,或者画面与实际输出设备比例不一致而发生变形,画面粗糙,严重影响玩家游戏体验,玩家不可能在游戏中获得较好成果,从而可能会放弃这款游戏,或者要以加倍的时间去获得成果,长此以往会使得玩家身心健康受到严重损害也较容易产生疲劳和倦怠感,同时也间接影响着游戏内团队其他玩家。3.计算机硬件配置属于主流以下,玩家自身计算机应用水平较低,则有可能不能运行该游戏,或者运行该游戏出现严重问题,使得无法进行游戏中的基本操作,也就是说根本无法玩该游戏,无法给游戏相关厂商创造任何价值。也就是说,要获得良好游戏体验,需要强大的硬件配置,以及玩家本身较高的计算机应用水平,我国目前处于发展中国家,多数情况下都难以同时达到这两个条件,也因此 ...
【技术保护点】
一种基于电脑性能评级的游戏配置推送方法,包括如下步骤:(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。