一种终端性能排名方法及装置制造方法及图纸

技术编号:11018487 阅读:64 留言:1更新日期:2015-02-11 09:10
本发明专利技术适用于计算机技术领域,提供了一种终端性能排名方法及装置,包括:接收M个第一终端发送的性能分数及机型,所述M为大于1的整数;根据预设算法确定出所述第一终端不同机型的性能分数的第一排名;当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名;向所述第二终端返回所述第二排名。在本发明专利技术中,性能测试软件的服务端通过接收大量的、各种机型的终端实际测得的性能分数,将这些数据作为终端性能排名的样本,由此保证了终端性能排名结果的全面性和客观性,以此来确保终端性能排名方法数据结果的准确性。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于计算机
,提供了一种终端性能排名方法及装置,包括:接收M个第一终端发送的性能分数及机型,所述M为大于1的整数;根据预设算法确定出所述第一终端不同机型的性能分数的第一排名;当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名;向所述第二终端返回所述第二排名。在本专利技术中,性能测试软件的服务端通过接收大量的、各种机型的终端实际测得的性能分数,将这些数据作为终端性能排名的样本,由此保证了终端性能排名结果的全面性和客观性,以此来确保终端性能排名方法数据结果的准确性。【专利说明】 一种终端性能排名方法及装置
本专利技术属于计算机
,尤其涉及一种终端性能排名方法及装置。
技术介绍
随着用户对终端产品的硬件性能要求越来越高,安装于终端上的性能测试软件应运而生,该软件能够通过一定的测试算法对本终端的中央处理器(Central ProcessingUnit, CPU)、内存、显卡等硬件进行测评,计算每个硬件的测试分数,并综合这些测试分数,最终得出本终端的性能分数。为了进一步满足用户对终端产品性能全面了解的需求,目前多数性能测试软件均提供了终端性能排名功能,通过排名,用户能够了解其使用的终端与其他类型终端相比在性能上所存在的优势或者差距。 然而,目前终端性能排名仅是将终端的实测性能分数与预设的几款主流机型的性能分数进行比较,且这几款主流机型的性能分数均是预先设置好的,而非实测出的性能分数,由此计算出的排名名单不具备全面性和客观性,导致现有的终端性能排名方法数据结果不准确。
技术实现思路
本专利技术实施例提供一种终端性能排名方法,旨在解决现有的终端性能排名方法数据结果不准确的问题。 本专利技术实施例是这样实现的,一种终端性能排名方法,包括: 接收Μ个第一终端发送的性能分数及机型,所述Μ为大于1的整数; 根据预设算法确定出所述第一终端不同机型的性能分数的第一排名; 当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名; 向所述第二终端返回所述第二排名。 本专利技术实施例的另一目的在于提供一种终端性能排名装置,包括: 接收单元,用于接收Μ个第一终端发送的性能分数及机型,所述Μ为大于1的整数; 确定单元,用于根据预设算法确定出所述第一终端不同机型的性能分数的第一排名; 生成单元,用于当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名; 返回单元,用于向所述第二终端返回所述第二排名。 在本专利技术实施例中,性能测试软件的服务端通过接收大量的、各种机型的终端实际测得的性能分数,将这些数据作为终端性能排名的样本,由此保证了终端性能排名结果的全面性和客观性,以此来确保终端性能排名方法数据结果的准确性。 【专利附图】【附图说明】 图1是本专利技术实施例提供的终端数据排名方法的实现流程图; 图2是本专利技术实施例提供的终端的性能排名方法S103的具体实现流程图; 图3是本专利技术实施例提供的终端的性能排名方法S102的具体实现流程图; 图4是本专利技术另一实施例提供的终端的性能排名方法S102的具体实现流程图; 图5是本专利技术另一实施例提供的终端的性能排名方法S102的具体实现流程图; 图6是本专利技术实施例提供的终端的性能排名装置的结构框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 在本专利技术实施例中,性能测试软件的服务端通过接收大量的、各种机型的终端实际测得的性能分数,将这些数据作为终端性能排名的样本,由此保证了终端性能排名结果的全面性和客观性,以此来确保终端性能排名方法数据结果的准确性。 图1示出了本专利技术实施例提供的终端性能排名方法的实现流程,详述如下: 在SlOl中,接收M个第一终端发送的性能分数及机型,所述M为大于I的整数。 在本实施例中,安装在终端上的性能测试软件在接收到测试指令之后,即对本终端进行性能测试,通过性能测试软件中预置的算法,分别测试该终端的CPU、内存、显卡、存储卡等硬件的性能,并最终得到该终端的性能分数。在本实施例中,终端包括但不限于手机、平板电脑、笔记本、计算机等终端设备,且所述终端具备网络通信功能,能够通过网络与性能测试软件的服务端进行通信,在测得终端的性能分数之后,将该性能分数上报给性能测试软件的服务端。 在本实施例中,性能测试软件的服务端会接收到该性能测试软件的海量客户端上报的性能测试结果,该性能测试结果除了携带了终端的性能分数之外,还携带了终端的机型,例如,当终端为手机时,在性能测试结果中携带了该手机的具体型号。 在S102中,根据预设算法确定出所述第一终端不同机型的性能分数的第一排名。 基于SlOl中接收到海量的性能测试结果,性能测试软件的服务端能够根据预设算法,确定出第一终端中涉及到的不同机型的性能分数的第一排名。在本实施例中,根据预设算法的不同,确定出的第一排名也有所不同,具体的第一排名的确定方法会在后续实施例中进行详细阐述,在此不再赘述。 在S103中,当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名。 在本实施例中,当有终端通过性能测试软件测得本终端的性能分数后,即会像性能测试软件的服务端上报该终端的性能分数,此时,服务端会根据该终端所上报的性能分数的高低,将该第二终端插入到第一排名中的合适位置,由此得到第二排名。 在S104中,向所述第二终端返回所述第二排名。 在本实施例中,当S103中确定出第二终端在各机型中的第二排名之后,则实时地向第二终端返回该第二排名,从而保证该排名结果的实时性和同步性。 在本实施例中,由于服务端向终端返回了最实时的排名情况,若下次终端在得到性能分数之后,且终端未接入网络,无法与服务端进行通信的情况下,可以直接根据服务端前一次返回的排名来对最新的性能测试结果进行排名,也能够在一定程度上保证数据结果的实时性、同步性。 由于服务端进行终端性能排名的样本中所涉及到的终端的机型可能多达上百种,若向第二终端返回的第二排名中均包含了这上百种机型的排名情况,则显然出现了过多的信息冗余。因此,作为本专利技术的一个优先实施例,如图2所示,S103具体为: 在S201中,当接收到所述第二终端上报的性能分数时,从所述第一排名中抽取预设个机型,依序生成第三排名。 在S202中,根据所述第二终端的性能分数,将所述第二终端插入到所述第三排名中,生成所述第二排名。 g卩,从S102中得到的第一排名中抽取预设个机型来依序生成第三排名,例如,在包含了一百种机型的第一排名中抽取十种机型,并根据这十种机型在第一排名中的排名先后,依序生成这十种机型的第三排名,并根据第二终端的性能分数,在该第三排名的相应位置中插入第二终端,以生成包含了第二终端的第二排名。 在本实施例中,预设个机型的抽取方式可以为本文档来自技高网
...
一种终端性能排名方法及装置

【技术保护点】
一种终端性能排名方法,其特征在于,包括:接收M个第一终端发送的性能分数及机型,所述M为大于1的整数;根据预设算法确定出所述第一终端不同机型的性能分数的第一排名;当接收到第二终端上报的性能分数时,根据所述第二终端上报的性能分数,将所述第二终端插入到所述第一排名中,生成第二排名;向所述第二终端返回所述第二排名。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨朗李丹华米成锦张泽
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年02月11日 09:20
    大学排名是根据各项科学研究和教学等标准,以英文发表研究报告和学术论文,针对相关大学在数据、报告、成就、声望等方面进行数量化评鉴,再通过加权后形成的排序。世界很多教育机构都有针对国内外大学、商学院或MBA的排名,由此产生了一系列的社会和商业影响。其中,国内大学排名中,影响力较大的是武书连版中国大学排行榜,校友会版中国大学排行榜和网大版中国大学生源排行榜。
    0
1