智能终端硬件的评估方法及评估系统的制作方法

文档序号:6487058阅读:186来源:国知局
智能终端硬件的评估方法及评估系统的制作方法
【专利摘要】本发明实施例公开了一种智能终端硬件的评估方法,该智能终端通过网络与云计算平台相连,该方法包括:该智能终端检测其硬件参数并将该硬件参数发送至该云计算平台;该云计算平台根据硬件评分库及该硬件参数对该智能终端的硬件进行评分,比较该评分与预运行应用所需求的评分生成比较结果,并将比较结果返回至该智能终端;以及该智能终端接收该比较结果并相应进行输出。上述的方法避免了现有评估方式需要用户手动搜索应用场景所需的配置或者需要用户试运行该应用场景所需软件的问题,使评估变得简单,评估所需时间很短,也不需要付费。此外,本发明实施例还提供一种智能终端硬件的评估系统。
【专利说明】智能终端硬件的评估方法及评估系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种智能终端硬件的评估方法及评估系统。
【背景技术】
[0002]为了评估智能终端如电脑是否适合某个应用(例如某个游戏),用户可以上网搜索该游戏所需的配置(一般官方会给出推荐配置),然后比较本机的配置是否高于推荐配置,以评估本机是否适合该游戏;或者用户通过某种渠道(如下载)获得该应用所需软件并试运行,根据流畅程度评估本机是否适合某个应用。
[0003]可以看出,目前尚缺乏有效的技术方案来评估电脑是否适合某个应用。用户手动搜索某个应用需要的配置,然后比较自己配置和推荐配置的方法,由于一般用户对硬件缺乏了解,不知道如何比较硬件的性能;如果试运行该应用所需软件则需要先获得该软件,对于一些需要先付费才能使用的应用就比较麻烦,而且评估过程复杂。

【发明内容】

[0004]为了便于对智能终端是否适合某个应用进行评估,本发明实施例提供了一种智能终端硬件的评估方法及评估系统。
[0005]一种智能终端硬件的评估方法,该智能终端通过网络与云计算平台相连,该方法包括:该智能终端检测其硬件参数并将该硬件参数发送至该云计算平台;该云计算平台根据硬件评分库及该硬件参数对该智能终端的硬件进行评分,比较该评分与预运行应用所需求的评分生成比较结果,并将比较结果返回至该智能终端;以及该智能终端接收该比较结果并相应进行输出。
[0006]一种智能终端硬件的评估系统,包括:智能终端及与该智能终端通过网络相连的云计算平台;该智能终端包括:硬件检测模块,用于检测其硬件参数;以及发送模块,用于将该硬件参数发送至该云计算平台;该云计算平台包括:评分模块,用于根据硬件评分库及该硬件参数对该智能终端的硬件进行评分;比较模块,用于比较该评分与预运行应用所需求的评分生成比较结果;以及返回模块,用于将比较结果返回至该智能终端;该智能终端还包括输出模块,用于接收该云计算平台的返回模块返回的比较结果并相应进行输出。
[0007]本发明实施例提供的技术方案带来的有益效果是:避免了现有评估方式需要用户手动搜索应用场景所需的配置或者需要用户试运行该应用场景所需软件的问题,使评估变得简单,评估所需时间很短,也不需要付费。
【专利附图】

【附图说明】
[0008]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1为本发明第一实施例提供的一种智能终端硬件的评估方法的流程图。
[0010]图2为本发明第二实施例提供的一种智能终端硬件的评估方法的流程图。
[0011]图3为本发明第三实施例提供的一种智能终端硬件的评估方法的流程图。
[0012]图4为本发明第四实施例提供的一种智能终端硬件的评估系统的结构框图。
[0013]图5为本发明第五实施例提供的一种智能终端硬件的评估系统的结构框图。
[0014]图6为本发明第六实施例提供的一种智能终端硬件的评估系统的结构框图。
【具体实施方式】
[0015]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0016]本发明实施例提供一种智能终端硬件的评估方法及装置,上述的智能终端例如可包括:台式电脑、笔记本电脑、智能手机、平板电脑或者类似的运行智能操作系统的电子装置。上述的智能终端例如可通过网络与云计算平台相连。上述的云计算平台例如是指由服务器与数据库等共同构成的运算平台。上述的网络例如可包括有线网或者无线网。
[0017]图1为本发明第一实施例提供的一种智能终端硬件的评估方法的流程图。请参考图1,上述的智能终端硬件的评估方法包括:
步骤S110、该智能终端检测其硬件参数并将该硬件参数发送至该云计算平台。
[0018]硬件参数例如可包括硬件ID、全球唯一标识符(Globally Unique Identifier,⑶ID)、硬件厂商及型号、或者其组合。对于应用运行性能影响较大的硬件包括中央处理器、显卡、内存、硬盘。因此可以仅检测中央处理器、显卡、内存、硬盘的硬件参数。然而,可以理解,对于要进行检测及评分的硬件并不受上述实例所限制。
[0019]步骤S120、该云计算平台根据硬件评分库及该硬件参数对该智能终端的硬件进行评分,比较该评分与预运行应用所需求的评分以生成比较结果,并将比较结果返回至该智能终端。
[0020]该硬件评分库例如可以数据库的形式存储,其内针对每一收集的硬件存储其评分,上述评分例如可以通过测试该型号的硬件直接获取。以硬件参数是GUID为例,通过其在硬件评分库中进行查询即可得到与该GUID对应硬件的评分。
[0021]上述预运行应用例如是指预定要在该智能终端中运行的应用,其标识符可由该智能终端根据用户的输入确定的。例如,用户在智能终端中显示的列表中选择某个应用或者在智能终端中显示的文本输入框中输入某个应用的名称。智能终端获取预运行应用的标识符后,可以在发送该硬件参数的同时将其发送至云计算平台中。
[0022]上述预运行应用所需求的评分例如可存储在云计算平台的一个应用评分库中,应用评分库可以通过对应用进行测试得到。基于智能终端的硬件的性能大体上是相互匹配的,因此所需求的评分可以是一个综合评分(例如所有硬件的平均得分)。另外,由于不同应用对于硬件的性能需求是不同的,例如,大型三维游戏以及三维绘图应用较多依赖于中央处理器、显卡、及内存,而对于需要频繁读取硬盘的应用来说其性能瓶颈可能在硬盘。因此,应用评分库中还可针对同一个应用分别存储不同硬件所需要的评分。例如,以某款射击游戏为例,其中央处理器、显卡、内存、及硬盘所需要的最低评分分别为60、80、60、60。进一步地,针对同一个应用,还可以存储多个不同版本的评分,例如分别对应于最低需求评分以及推荐的评分。
[0023]将根据硬件评分库所得到的硬件评分与根据应用评分库中得到的应用所需求的评分相比较即可得知该智能终端的硬件是否足以运行该预运行应用。在比较结果中,可以仅记录硬件性能是否足够,例如用I表示足够,而用O表示无法运行,当采用综合评分时,返回O或者I即可,而当采用分别评分时,返回一个0、1的序列,每位数字对应一个硬件。此夕卜,可以理解,上述的0、1可以被替换成任意的字符。进一步地,在比较结果中,还可以提供具体的评分,即将硬件的评分与预运行应用所需要的评分一并保存于比较结果中。
[0024]生成比较结果后,通过网络将其发送至智能终端。
[0025]步骤S130、该智能终端接收该比较结果并相应进行输出。
[0026]上述的输出可以是指直接输出比较结果,例如,采用综合评分时,显示第一图案表示硬件性能足够,而显示第二图案表示硬件性能不足;采用分别评分时,针对每一硬件如中央处理器、显卡、内存及硬盘,分别进行显示第一图案表示其性能足够,而显示第二图案表示其性能不足。当预运行应用包括多个时,可以采用列表的方式逐行输出,每行显示一个预运行应用的结果。当比较结果中包括具体的评分值时,还可以直接以图形化的方式显示评分之间的差距,例如以柱状图的形式分别表示所硬件的评分以及所需求的评分。
[0027]然而,上述的输出并不限于直接输出比较结果,只要比较结果被以任意的方式所使用均可视为输出了比较结果。
[0028]本实施例的智能终端硬件的评估方法避免了现有评估方式需要用户手动搜索应用所需的配置或者需要用户试运行该应用场景所需软件的问题,使评估过程变得简单,评估所需时间很短,也不需要付费。
[0029]图2为本发明第二实施例提供的一种智能终端硬件的评估方法的流程图。请参考图2,其与图1的智能终端硬件的评估方法相似,其不同之处在于,在步骤S120与步骤S130之间还包括:
步骤S140,若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则进一步根据该比较结果生成升级建议,并将该升级建议返回至该智能终端。
[0030]例如,如果显卡性能不足,则推荐与该智能终端当前硬件相匹配的满足性能要求的显卡,供用户选择升级。对于不便于进行硬件升级的移动终端如智能手机或者平板电脑,可以直接推荐新的满足性能要求的产品型号等。
[0031]本实施例的智能终端硬件的评估方法进一步提供硬件升级建议,方便用户选择升级。
[0032]图3为本发明第三实施例提供的一种智能终端硬件的评估方法的流程图。请参考图3,其与图1的智能终端硬件的评估方法相似,其不同之处在于,在步骤SllO之前还包括:
步骤S150、该智能终端监测其应用安装请求,该应用安装请求所指定的应用即为该预运行应用。
[0033]例如,在智能终端的操作系统中对应用安装事件时进行注册,则在应用安装事件被触发时可以相应调用注册的程序或者服务。若监测到应用安装请求则相应执行图1的智能终端硬件的评估方法,即执行步骤SllO至步骤S130。[0034]此外,在步骤S130之后还包括:
步骤S160、若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则该智能终端取消该应用安装请求或者提醒用户取消该应用安装请求。
[0035]一般来说,用户在安装应用时并不能准确的知道其使用的智能终端的硬件性能是否满足该预运行应用的要求,而本实施例的智能终端硬件的评估方法通过监测应用安装请求,而在有应用要安装时执行硬件的评分、比较的过程,可以让用户方便的了解其使用的智能终端的硬件性能是否满足该预运行应用的要求,可以避免安装一些无法运行或者无法流畅运行的应用。
[0036]图4为本发明第四实施例提供的一种智能终端硬件的评估系统的结构框图。如图4所示,评估系统100包括智能终端10与云计算平台20。智能终端10与云计算平台20通过网络相连。
[0037]智能终端10包括硬件检测模块11、发送模块12及输出模块13。硬件检测模块11用于检测其硬件参数;发送模块12用于将硬件参数发送至云计算平台20 ;输出模块13用于接收云计算平台20返回的比较结果并相应进行输出。
[0038]云计算平台20包括评分模块21、比较模块22及返回模块23。评分模块21用于根据硬件评分库及该硬件参数对该智能终端的硬件进行评分;比较模块22用于比较该评分与预运行应用所需求的评分生成比较结果;返回模块23用于将比较结果返回至该智能终端。
[0039]智能终端10的发送模块12还用于将预运行应用标识符发送至该云计算平台20。
[0040]关于评估系统100的进一步细节,还可参阅图1及相关描述。
[0041]本实施例的智能终端硬件的评估系统避免了现有评估方式需要用户手动搜索应用所需的配置或者需要用户试运行该应用场景所需软件的问题,使评估过程变得简单,评估所需时间很短,也不需要付费。
[0042]图5为本发明第五实施例提供的一种智能终端硬件的评估系统的结构框图。请参考图5,其与图4的智能终端硬件的评估系统相似,其不同之处在于,云计算平台20还包括:
升级建议模块24,用于若该比较结果表明该智能终端10的硬件不足以运行该预运行应用,则进一步根据该比较结果生成升级建议;返回模块23还用于将该升级建议返回至该智能终端。
[0043]关于本实施例的评估系统的进一步细节,还可参阅图2及相关描述。
[0044]本实施例的智能终端硬件的评估系统进一步提供硬件升级建议,方便用户选择升级。
[0045]图6为本发明第六实施例提供的一种智能终端硬件的评估系统的结构框图。请参考图6,其与图4的智能终端硬件的评估系统相似,其不同之处在于,智能终端10还包括:
监测模块14,用于监测该智能终端内的应用安装请求,该应用安装请求所指定的应用即为该预运行应用;若该监测模块14监测到应用安装请求则调用该硬件检测模块11检测其硬件参数,以及调用该发送模块12将该硬件参数发送至该云计算平台20。
[0046]智能终端10还可包括:安装管理模块15,用于若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则取消该应用安装请求或者提醒用户取消该应用安装请求。[0047]关于本实施例的评估系统的进一步细节,还可参阅图3及相关描述。
[0048]一般来说,用户在安装应用时并不能准确的知道其使用的智能终端的硬件性能是否满足该预运行应用的要求,而本实施例的智能终端硬件的评估系统通过监测应用安装请求,而在有应用要安装时执行硬件的评分、比较的过程,可以让用户方便的了解其使用的智能终端的硬件性能是否满足该预运行应用的要求,可以避免安装一些无法运行或者无法流畅运行的应用。
[0049]此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置进行上述各实施例的智能终端硬件的评估方法的各种操作。
[0050]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0051 ] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种智能终端硬件的评估方法,该智能终端通过网络与云计算平台相连,该方法包括: 该智能终端检测其硬件参数并将该硬件参数发送至该云计算平台; 该云计算平台根据硬件评分库及该硬件参数对该智能终端的硬件进行评分,比较该评分与预运行应用所需求的评分以生成比较结果,并将比较结果返回至该智能终端;以及该智能终端接收该比较结果并相应进行输出。
2.如权利要求1所述的方法,其特征在于,还包括: 该智能终端根据用户的输入确定该预运行应用并将其标识符发送至该云计算平台。
3.如权利要求1所述的方法,其特征在于,还包括: 若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则进一步根据该比较结果生成升级建议,并将该升级建议返回至该智能终端。
4.如权利要求1所述的方法,其特征在于,还包括: 该智能终端监测其应用安装请求,该应用安装请求所指定的应用即为该预运行应用;以及 若监测到应用安装请求则该智能终端检测其硬件参数并将该硬件参数发送至该云计曾采A异T 口 ο
5.如权利要求4所述的方法,其特征在于,还包括: 若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则该智能终端取消该应用安装请求或者提醒用户取消该应用安装请求。
6.一种智能终端硬件的评估系统,包括: 智能终端及与该智能终端通过网络相连的云计算平台; 该智能终端包括: 硬件检测模块,用于检测其硬件参数; 发送模块,用于将该硬件参数发送至该云计算平台; 该云计算平台包括: 评分模块,用于根据硬件评分库及该硬件参数对该智能终端的硬件进行评分; 比较模块,用于比较该评分与预运行应用所需求的评分生成比较结果; 返回模块,用于将比较结果返回至该智能终端;
该智能终端还包括输出模块,用于接收该云计算平台的返回模块返回的比较结果并相应进行输出。
7.如权利要求6所述的智能终端硬件的评估系统,其特征在于,该智能终端还包括: 输入模块,用于根据用户的输入确定该预运行应用; 该发送模块还用于将该预运行应用标识符发送至该云计算平台。
8.如权利要求6所述的智能终端硬件的评估系统,其特征在于,该云计算平台还包括: 升级建议模块,用于若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则进一步根据该比较结果生成升级建议; 该返回模块还用于将该升级建议返回至该智能终端。
9.如权利要求6所述的智能终端硬件的评估系统,其特征在于,该智能终端还包括: 监测模块,用于监测该智能终端内的应用安装请求,该应用安装请求所指定的应用即为该预运行应用,若该监测模块监测到应用安装请求则调用该硬件检测模块检测其硬件参数,以及调用该发送模块将该硬件参数发送至该云计算平台。
10.如权利要求9所述的智能终端硬件的评估系统,其特征在于,还包括: 安装管理模块,用于若该比较结果表明该智能终端的硬件不足以运行该预运行应用,则取消该应用安装请求或者提醒用户取消该应用安装请求。
【文档编号】G06F19/00GK103577658SQ201210248565
【公开日】2014年2月12日 申请日期:2012年7月18日 优先权日:2012年7月18日
【发明者】皮雄军, 张宗恺, 郑斌, 王海波, 赵卫国, 梁晓文 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1