CN104112003A - 对游戏终端的性能进行检测的方法及*** - Google Patents

对游戏终端的性能进行检测的方法及*** Download PDF

Info

Publication number
CN104112003A
CN104112003A CN201410333919.2A CN201410333919A CN104112003A CN 104112003 A CN104112003 A CN 104112003A CN 201410333919 A CN201410333919 A CN 201410333919A CN 104112003 A CN104112003 A CN 104112003A
Authority
CN
China
Prior art keywords
terminal
game terminal
game
performance
detection information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410333919.2A
Other languages
English (en)
Other versions
CN104112003B (zh
Inventor
陈伟明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201410333919.2A priority Critical patent/CN104112003B/zh
Publication of CN104112003A publication Critical patent/CN104112003A/zh
Application granted granted Critical
Publication of CN104112003B publication Critical patent/CN104112003B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种对游戏终端的性能进行检测的方法及***,属于计算机技术领域。所述方法包括:游戏终端收集运行游戏应用时的数据;游戏终端将收集到的数据发送给服务器;服务器根据各个游戏终端发送的数据建立终端检测数据库;游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求;服务器接收游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息;服务器根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。本发明根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,提高了对游戏终端性能检测结果的准确性。

Description

对游戏终端的性能进行检测的方法及***
技术领域
本发明涉及计算机技术领域,特别涉及一种对游戏终端的性能进行检测的方法及***。
背景技术
随着计算机技术的发展,具有游戏功能的游戏终端越来越多,如,智能手机、平板电脑、游戏机等。由于不同游戏终端的性能不同,且不同性能的游戏终端运行游戏类应用时带给用户的体验效果也是不同的,因此,为了提升用户的体验效果,可对游戏终端的性能进行检测,从而获取游戏终端的性能信息,进而根据游戏终端的性能信息选取合适的游戏应用。
相关技术在对游戏终端的性能进行检测时,通过游戏终端中安装的测试软件计算游戏终端在运行游戏类应用时的软件信息及硬件参数,得到一个可以表征游戏终端性能的性能分数,进而根据该性能分数获取对游戏终端的性能进行检测的检测结果。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
相关技术在对游戏终端的性能进行检测时,由于借助游戏终端中安装的测试软件计算游戏终端在运行游戏类应用时的软件信息及硬件参数,而游戏终端中安装的测试软件的计算能力有限,导致性能分数并不能真正地反应游戏终端的真实性能,因此,对游戏终端的进行性能检测的结果并不准确。
发明内容
为了解决相关技术的问题,本发明实施例提供了一种对游戏终端的性能进行检测的方法及***,所述技术方案如下:
第一方面,提供了一种对终端的性能进行检测的方法,所述方法包括:
游戏终端收集运行游戏应用时的数据,所述数据包括软件信息及硬件参数;
所述游戏终端将收集到的数据发送给服务器;
所述服务器根据各个游戏终端发送的数据建立终端检测数据库;
所述游戏终端向所述服务器发送携带所述游戏终端的检测项目及检测信息的检测请求,所述检测信息至少包括所述游戏终端运行游戏应用时的数据;
所述服务器接收所述游戏终端发送的检测请求,从所述终端检测数据库中获取所述检测项目对应的参考检测信息,所述参考检测信息至少包括参考终端运行游戏应用时的数据;
所述服务器根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,得到所述游戏终端的性能检测结果,并将所述性能检测结果发送至所述游戏终端。
结合第一方面,在第一方面的第一种可能的实现方式中,所述服务器根据各个游戏终端发送的数据建立终端检测数据库,包括:
所述服务器分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果;
根据各个终端的性能检测结果建立终端检测数据库。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
所述从所述终端检测数据库中获取所述检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与所述游戏终端类型相同的参考终端运行所述游戏终端所运行的游戏类应用时对应的参考检测信息。
结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述检测项目为对游戏终端的整体性能进行检测;
所述从所述终端检测数据库中获取所述检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与所述游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
结合第一方面,在第一方面的第四种可能的实现方式中,所述服务器根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,包括:
所述服务器将所述游戏终端的检测信息与所述参考检测信息进行比较;根据比较结果确定所述游戏终端的性能相对于所述参考终端的性能优劣。
第二方面,提供了一种对游戏终端的性能进行检测***,所述***包括游戏终端和服务器:
所述游戏终端,用于收集运行游戏应用时的数据,并将收集到的数据发送给服务器,所述数据包括软件信息及硬件参数;
所述服务器,用于接收游戏终端发送的数据,并所述根据各个游戏终端发送的数据建立终端检测数据库;
所述游戏终端,还用于向服务器发送携带检测项目及检测信息的检测请求,所述检测信息至少包括所述游戏终端运行游戏应用时的数据;
所述服务器,还用于接收所述游戏终端发送的携带所述游戏终端的检测项目及检测信息的检测请求,从所述终端检测数据库中获取所述检测项目对应的参考检测信息,所述参考检测信息至少包括参考终端运行所述游戏应用时的数据;根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,得到所述游戏终端的性能检测结果,并将所述性能检测结果发送至所述游戏终端;
所述游戏终端,还用于接收服务器发送的性能检测结果。
结合第二方面,在第二方面的第一种可能的实现方式中,所述服务器,还用于分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果,并根据各个终端的性能检测结果建立终端检测数据库。
结合第二方面,在第二方面的第二种可能的实现方式中,所述检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
所述服务器,还用于从终端检测数据库中获取与所述游戏终端类型相同的参考终端运行所述游戏终端所运行的游戏类应用时对应的参考检测信息。
结合第二方面,在第二方面的第三种可能的实现方式中,所述检测项目为对游戏终端的整体性能进行检测;
所述服务器,还用于从终端检测数据库中获取与所述游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
结合第二方面,在第二方面的第四种可能的实现方式中,所述服务器,还用于将所述游戏终端的检测信息与所述参考检测信息进行比较,并根据比较结果确定所述游戏终端的性能相对于所述参考终端的性能优劣。
本发明实施例提供的技术方案带来的有益效果是:
游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,由服务器根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的对游戏终端的性能进行检测的方法流程图;
图2是本发明另一个实施例提供的对游戏终端的性能进行检测的方法流程图;
图3是本发明另一个实施例提供的对游戏终端的性能进行检测的***结构示意图;
图4是本发明另一个实施例提供的一种游戏终端结构示意图;
图5是本发明另一个实施例提供的对游戏终端的性能进行检测的服务器结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
为了提高游戏类应用带给用户的体验效果,使用户能够根据终端的性能选取合适的游戏类应用,本发明实施例提供了一种对游戏终端的性能进行检测的方法,参见图1,本实施例提供的方法流程包括:
101:游戏终端收集运行游戏应用时的数据,数据包括软件信息及硬件参数。
102:游戏终端将收集到的数据发送给服务器。
103:服务器根据各个游戏终端发送的数据建立终端检测数据库。
作为一种可选的实施例,服务器根据各个游戏终端发送的数据建立终端检测数据库,包括:
服务器分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果;
根据各个终端的性能检测结果建立终端检测数据库。
104:游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,检测信息至少包括游戏终端运行游戏应用时的数据。
105:服务器接收游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,参考检测信息至少包括参考终端运行游戏应用时的数据。
作为一种可选的实施例,检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
从终端检测数据库中获取检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与游戏终端类型相同的参考终端运行游戏终端所运行的游戏类应用时对应的参考检测信息。
作为一种可选的实施例,检测项目为对游戏终端的整体性能进行检测;
从终端检测数据库中获取检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
106:服务器根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。
作为一种可选的实施例,服务器根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,包括:
服务器将游戏终端的检测信息与参考检测信息进行比较;
根据比较结果确定游戏终端的性能相对于参考终端的性能优劣。
本发明实施例提供的方法,游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,由服务器根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
结合上述实施例,本发明实施例提供了一种对游戏终端的性能进行检测的方法,参见图2,本实施例提供的方法流程包括:
201:游戏终端收集运行游戏应用时的数据,数据包括软件信息及硬件参数。
其中,游戏终端可以为手机、电脑、游戏机等,本实施例不对游戏终端作具体的限定。游戏终端运行游戏应用时的数据包括但不限于游戏终端的软件信息及硬件参数。游戏终端的软件信息包括但不限于游戏终端中运行的游戏类应用的名称、游戏类应用的数量等,本实施例不对游戏终端的软件信息作具体的限定。游戏终端的硬件参数包括但不限于游戏终端的内存、CPU(CentralProcessing Unit,中央处理器)的占率、游戏终端运行游戏类应用在不同时长下的温度等,本实施例不对游戏终端的硬件参数作具体的限定。
关于游戏终端收集运行游戏应用时的数据的方式,包括但不限于通过内部的性能监控装置获取,本实施例不对游戏终端收集运行游戏应用时的数据的方式作具体的限定。
202:游戏终端将收集到的数据发送给服务器。
由于游戏终端收集运行游戏类应用时的数据的目的是使服务器能够根据收集到的游戏类应用的数据建立终端检测数据库,因此,游戏终端在收集到运行游戏类应用时的数据之后,会将收集到的数据发送至服务器。关于游戏终端将收集到的数据发送至服务器的方式,本实施例不作具体的限定。
203:服务器根据各个游戏终端发送的数据建立终端检测数据库。
其中,终端检测数据库为对游戏终端性能进行检测的参考数据库。由于本实施例提供的对游戏终端的性能进行检测的方法主要借助于终端检测数据库对游戏终端的性能进行检测,因此,为了实现对游戏终端的性能进行检测,服务器在接收到游戏终端发送的数据之后,将根据接收到的各个游戏终端发送的数据建立终端检测数据库。
具体地,服务器根据各个游戏终端发送的数据建立终端检测数据库,包括但不限于:
第一步,服务器分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果;
针对第一步,由于在对游戏终端性能进行检测时,同一类型的游戏终端之间进行比较才具有参考性,因此,服务器在接收到各个游戏终端发送的数据之后,需要先根据游戏终端类型对游戏终端的数据进行分类。例如,可按游戏终端类型为手机、电脑、游戏机等将游戏终端的数据进行分类。
进一步地,由于同一类型不同型号的游戏终端上运行同一款游戏类应用时,不同型号的游戏终端性能是不同的,且由于同一类型不同型号的游戏终端上能够运行的游戏类应用的种类和数量也是不同,因此,服务器在将游戏终端的数据按游戏终端类型进行分类后,在分析各个游戏终端发送的数据时,包括但不限于如下两种情况:
第一种情况:对同一类型不同型号的游戏终端上运行同一款游戏类应用时的数据进行分析;
针对第一种情况,分析各个游戏终端发送的数据的方式,包括但不限于:首先获取同一类型不同型号的游戏终端运行同一款游戏类应用的数据,然后采用第一预设算法对同一类型每种型号的游戏终端运行同一款游戏类应用时的数据进行计算,得到同一类型每种型号的游戏终端的不同参数的检测分值,进而将不同参数的检测分值作为对同一类每种型号的游戏终端的性能检测结果。对于第一预设算法,本实施例不作具体限定。
对于上述过程,为了便于理解,下面将以一个具体的例子进行详细地解释说明。
以游戏终端类型为手机,手机的型号为A、B和C,运行的游戏类应用为游戏应用1,运行游戏应用1的数据中软件信息为信息1和信息2两种,运行游戏应用1的数据中硬件参数为参数a和参数b两种为例。若手机A运行游戏应用1的软件信息为:信息1为10,信息2为10a;运行游戏应用1的硬件参数为:参数a为110,参数b为20c;若手机B运行游戏应用1的软件信息为:信息1为15,信息2为20a;运行游戏应用1的硬件参数为:参数a为111,参数b为16c;若到手机C运行游戏应用1的软件信息为:信息1为25,信息2为15a;运行游戏应用1的硬件参数为:参数a为101,参数b为15c,则可采用第一预设算法对手机A、B和C的软件信息和硬件参数进行计算,得到手机A、B和C不同的软件信息和硬件参数的检测分值,进而将得到的手机A、B和C的检测分值作为手机A、B和C的性能检测结果。
需要说明的是,当同一类型同一型号的游戏终端数量大于一时,采用特定算法对同一类型每种型号的终端运行同一款游戏类应用时的数据进行综合计算之前,可计算同一类型同一型号的各个游戏终端的数据的平均值,然后将计算得到的该型号的游戏终端的数据的平均值作为该型号的游戏终端的数据进行上述计算。
第二种情况:对同一类型不同型号的游戏终端的整体性能进行分析。
针对于第二种情况,分析各个游戏终端发送的数据的方式,包括但不限于:首先获取同一类型不同型号的每个游戏终端运行每种游戏类应用的数据,然后采用第二预设算法对同一类型不同型号的每个游戏终端运行每种游戏类应用的数据进行综合计算,得到同一类型不同型号的每个游戏终端运行每种游戏类应用的性能检测结果,最后统计同一类型不同型号的每个游戏终端所能运行的游戏类应用的性能检测结果,得到同一类型不同型号的游戏终端的整体性能检测结果。对于第二预设算法,本实施例不作具体的限定。
对于上述过程,为了便于理解,下面将以一个具体的例子进行详细地解释说明。
例如,游戏终端类型为手机,手机的型号为A、B和C,若手机A中运行的游戏类应用为300款,采用第二预设算法对手机A的数据进行综合计算,确定手机A上流畅运行的游戏类应用为200款;若手机B中运行的游戏类应用为500款,采用第二预设算法对手机B的数据进行综合计算,确定手机B上流畅运行的游戏类应用为300款;若手机C中运行的游戏类应用为400款,采用第二预设算法对手机C的数据进行综合计算,确定手机C上流畅运行的游戏类应用为250款;则将手机A上流畅运行为200款游戏类应用、手机B上流畅运行为300款游戏类应用和手机C上流畅运行为250款游戏类应用作为对手机A、B和C的整体性能检测结果。
第二步,根据各个终端的性能检测结果建立终端检测数据库。
基于上述第一步的分析结果,本步骤将根据各个终端的性能检测结果建立终端检测数据库。其中,终端检测数据库中存储的性能检测结果包括但不限于如下两种形式:
第一种形式:运行同一游戏类应用的不同类型不同型号的游戏终端的性能检测结果;
以运行的游戏类应用为游戏应用1,游戏终端类型为手机和电脑,手机的型号为A、B和C,电脑的型号为D、E和F,运行游戏应用1的数据中软件信息为软件信息1和软件信息2,运行游戏应用的数据中硬件参数为硬件参数1和硬件参数2为例,具体可参见表1。
表1
第二种形式:同一类型不同型号的游戏终端的整体性能检测结果。
以游戏终端类型为手机,手机的型号为A、B和C,运行的游戏类应用为游戏应用1、游戏应用1和游戏应用3为例,具体可参见表2。
表2
游戏终端型号 游戏应用1 游戏应用2 游戏应用3
A 1 4 7
B 2 5 8
C 3 6 9
进一步地,由于上述过程中建立的终端检测数据库在后续步骤中对游戏终端性能进行检测时将继续应用,因此,本实施例提供的方法在建立了终端检测数据库之后,还包括将建立的终端检测数据库进行存储的步骤。关于存储建立的终端检测数据库的方式,本实施例不作具体的限定,包括但不限于将建立的终端检测数据库存储在对应的存储介质中。
需要说明的是,并不是在每次对游戏终端的性能进行检测时都执行步骤201至203,上述步骤201至203可以在首次对游戏终端的性能进行检测时执行,之后再对游戏终端的性能进行检测时,可直接使用上述步骤201至203中建立的终端检测数据库。当然,如果上述建立的终端检测数据库需要更新时,可以再次执行上述步骤201至203,本实施例不对执行步骤201至203的次数进行限定。
204:游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,检测信息至少包括游戏终端运行游戏应用时的数据。
当游戏终端侧用户想要获知游戏终端的性能情况时,游戏终端侧的用户将操作游戏终端向服务器发送检测请求。其中,检测请求中携带的内容包括但不限于游戏终端的检测项目和检测信息等。检测项目包括但不限于对游戏终端运行任一游戏类应用的性能进行检测和对游戏终端的整体性能进行检测等,本实施例不对检测项目作具体的限定。检测信息包括但不限于游戏终端运行游戏应用时的数据,本实施例不对检测信息作具体的限定。
205:服务器接收游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,参考检测信息至少包括参考终端运行游戏应用时的数据。
基于上述建立的终端检测数据库,由于检测项目包括但不限于对游戏终端运行任一游戏类应用的性能进行检测和对游戏终端的整体性能进行检测等,因此,针对检测项目的不同内容,在从终端检测数据库中获取检测项目对应的参考检测信息时,包括但不限于如下两种情况:
第一种情况:当检测项目为对游戏终端运行任一游戏类应用的性能进行检测,从终端检测数据库中获取检测项目对应的参考检测信息,包括但不限于:
从终端检测数据库中获取与游戏终端的类型相同的参考终端运行游戏终端所运行的游戏类应用时对应的参考检测信息。
其中,参考检测信息包括但不限于参考终端的软件信息及硬件参数等,本实施例不对参考检测信息作具体的限定。
第二种情况:当检测项目为对游戏终端的整体性能进行检测,从检测数据库中获取检测项目对应的参考检测信息,包括但不限于:
从检测数据库中获取与游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
206:服务器根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果。
服务器在从终端检测数据库中获取检测项目对应的参考检测信息之后,为了对游戏终端的性能进行检测,服务器还将根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到性能检测结果。具体地,根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,包括但不限于:
第一步,将游戏终端的检测信息与参考检测信息进行比较;
针对第一步,将游戏终端的检测信息与参考检测信息进行比较的方式,包括但不限于如下方式:
首先,将游戏终端的检测信息中每种信息采用第三预设算法进行计算,得到游戏终端的检测信息中的每种信息的性能分数,并为游戏终端的检测信息中的每种信息赋予一个权重,得到游戏终端的检测信息中每种信息的综合分数;对于第三预设算法,本实施例不作具体的限定。
其次,将参考检测信息中每种信息也采用特定的算法进行计算,得到参考检测信息中的每种信息的性能分数,并为参考检测信息中的每种信息赋予一个权重,得到参考信息的中每种信息的综合分数;
再次,将游戏终端的检测信息中每种信息的综合分数与参考信息中的每种信息的综合分数进行比较。
第二步,根据比较结果确定游戏终端的性能相对于参考终端的性能优劣。
将游戏终端的检测信息与参考检测信息进行比较,比较结果包括但不限于:游戏终端的检测信息中每种信息的综合分数小于参考信息中的每种信息的综合分数,游戏终端的检测信息中每种信息的综合分数等于参考信息中的每种信息的综合分数,游戏终端的检测信息中每种信息的综合分数大于参考信息中的每种信息的综合分数等。当游戏终端的检测信息中每种信息的综合分数小于参考信息中的每种信息的综合分数,说明游戏终端的性能相对于参考信息对应的终端的性能较劣;当游戏终端的检测信息中每种信息的综合分数等于参考信息中的每种信息的综合分数,说明游戏终端的性能与参考信息对应的终端的性能相同;当游戏终端的检测信息中每种信息的综合分数大于参考信息中的每种信息的综合分数,说明游戏终端的性能与参考信息对应的终端的性能较优。
207:服务器将性能检测结果发送至游戏终端。
为了使游戏终端侧的用户获知游戏终端的性能情况,服务器在对游戏终端的性能进行检测得到性能检测结果之后,还将得到的性能检测结果发送至游戏终端。关于服务器将性能检测结果发送至游戏终端的方式,本实施例不作具体的限定。
本发明实施例提供的方法,游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,由服务器根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
参见图3,本发明实施例提供了一种对游戏终端的性能进行检测的***,该***用于执行上述图1和图2所示的实施例中任一实施例所述的对游戏终端的性能进行检测的方法,该***包括游戏终端301和服务器302;
游戏终端301,用于收集运行游戏应用时的数据,并将收集到的数据发送给服务器,数据包括软件信息及硬件参数;
服务器302,用于接收游戏终端发送的数据,并根据各个游戏终端发送的数据建立终端检测数据库;
游戏终端301,还用于向服务器发送携带检测项目及检测信息的检测请求,检测信息至少包括游戏终端运行游戏应用时的数据;
服务器302,还用于接收游戏终端发送的携带游戏终端的检测项目及检测信息的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,参考检测信息至少包括参考终端运行游戏应用时的数据;根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端;
游戏终端301,还用于接收服务器发送的性能检测结果。
作为一种可选的实施例,服务器302,还用于分析各个游戏终端发送的软件信息及硬件参数,得到各个游戏终端的性能检测结果,并根据各个终端的性能检测结果建立终端检测数据库。
作为一种优选的实施例,检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
服务器302,还用于从终端检测数据库中获取与游戏终端类型相同的参考终端运行游戏终端所运行的游戏类应用时对应的参考检测信息。
作为一种可选的实施例,检测项目为对游戏终端的整体性能进行检测;
服务器302,还用于从终端检测数据库中获取与游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
作为一种可选的实施例,服务器302,还用于将游戏终端的检测信息与参考检测信息进行比较,并根据比较结果确定游戏终端的性能相对于参考终端的性能优劣。
综上所述,本发明实施例提供的***,游戏终端向服务器发送携带游戏终端的检测项目及检测信息的检测请求,由服务器根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
参见图4,本发明实施例提供了一种游戏终端,该游戏终端用于执行上述图1和图2所示的实施例中任一实施例提供的对游戏终端的性能进行检测的方法中终端所执行的功能,该游戏终端包括:
收集模块401,用于收集运行游戏应用时的数据;
第一发送模块402,用于将收集到的数据发送给服务器,数据包括软件信息及硬件参数;
第二发送模块403,用于向服务器发送携带检测项目及检测信息的检测请求,检测信息至少包括游戏终端运行游戏应用时的数据;
接收模块404,用于接收服务器发送的性能检测结果。
本发明实施例提供的游戏终端,通过向服务器发送携带游戏终端的检测项目及检测信息的检测请求,由服务器根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
参见图5,本发明实施例提供了一种服务器,该服务器用于执行上述图1和图2所示的实施例中任一实施例提供的对游戏终端的性能进行检测的方法中服务器所执行的功能,该服务器包括:
第一接收模块501,用于接收游戏终端发送的数据;
建立模块502,用于根据各个游戏终端发送的数据建立终端检测数据库;
第二接收模块503,用于接收游戏终端发送的携带所述游戏终端的检测项目及检测信息的检测请求;
获取模块504,用于从终端检测数据库中获取检测项目对应的参考检测信息,参考检测信息至少包括参考终端运行所述游戏应用时的数据;
检测模块505,用于根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果;
发送模块506,用于将性能检测结果发送至游戏终端。
作为一种可选的实施例,建立模块502,还用于分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果,并根据各个终端的性能检测结果建立终端检测数据库。
作为一种可选的实施例,检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
获取模块504,还用于从终端检测数据库中获取与游戏终端类型相同的参考终端运行游戏终端所运行的游戏类应用时对应的参考检测信息。
作为一种可选的实施例,检测项目为检测项目为对游戏终端的整体性能进行检测;
获取模块502,还用于从终端检测数据库中获取与游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
作为一种可选的实施例,检测模块505,还用于将游戏终端的检测信息与参考检测信息进行比较,并根据比较结果确定游戏终端的性能相对于参考终端的性能优劣。
本发明实施例提供的服务器,通过接收游戏终端发送的携带游戏终端的检测项目及检测信息的检测请求,进而根据接收到的游戏终端发送的检测请求,从终端检测数据库中获取检测项目对应的参考检测信息,进而根据游戏终端的检测信息与参考检测信息对游戏终端的性能进行检测,得到游戏终端的性能检测结果,并将性能检测结果发送至游戏终端。由于无需借助测试软件对游戏终端的性能进行计算,且将游戏终端的检测信息与参考检测信息进行比较,可准确地反应游戏终端的性能,因此,提高了对游戏终端性能检测结果的准确性。
需要说明的是:上述实施例提供的对游戏终端的性能进行检测的***在检测游戏终端的性能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将对游戏终的端性能进行检测的***的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的游戏对终端的性能进行检测的***与对游戏终端的性能进行检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种对游戏终端的性能进行检测的方法,其特征在于,所述方法包括:
游戏终端收集运行游戏应用时的数据,所述数据包括软件信息及硬件参数;
所述游戏终端将收集到的数据发送给服务器;
所述服务器根据各个游戏终端发送的数据建立终端检测数据库;
所述游戏终端向所述服务器发送携带所述游戏终端的检测项目及检测信息的检测请求,所述检测信息至少包括所述游戏终端运行游戏应用时的数据;
所述服务器接收所述游戏终端发送的检测请求,从所述终端检测数据库中获取所述检测项目对应的参考检测信息,所述参考检测信息至少包括参考终端运行游戏应用时的数据;
所述服务器根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,得到所述游戏终端的性能检测结果,并将所述性能检测结果发送至所述游戏终端。
2.根据权利要求1所述的方法,其特征在于,所述服务器根据各个游戏终端发送的数据建立终端检测数据库,包括:
所述服务器分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果;
根据各个终端的性能检测结果建立终端检测数据库。
3.根据权利要求2所述的方法,其特征在于,所述检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
所述从所述终端检测数据库中获取所述检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与所述游戏终端类型相同的参考终端运行所述游戏终端所运行的游戏类应用时对应的参考检测信息。
4.根据权利要求2所述的方法,其特征在于,所述检测项目为对游戏终端的整体性能进行检测;
所述从所述终端检测数据库中获取所述检测项目对应的参考检测信息,包括:
从终端检测数据库中获取与所述游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
5.根据权利要求1所述的方法,其特征在于,所述服务器根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,包括:
所述服务器将所述游戏终端的检测信息与所述参考检测信息进行比较;
根据比较结果确定所述游戏终端的性能相对于所述参考终端的性能优劣。
6.一种对游戏终端的性能进行检测的***,其特征在于,所述***包括:游戏终端和服务器;
所述游戏终端,用于收集运行游戏应用时的数据,并将收集到的数据发送给服务器,所述数据包括软件信息及硬件参数;
所述服务器,用于接收游戏终端发送的数据,并所述根据各个游戏终端发送的数据建立终端检测数据库;
所述游戏终端,还用于向服务器发送携带检测项目及检测信息的检测请求,所述检测信息至少包括所述游戏终端运行游戏应用时的数据;
所述服务器,还用于接收所述游戏终端发送的携带所述游戏终端的检测项目及检测信息的检测请求,从所述终端检测数据库中获取所述检测项目对应的参考检测信息,所述参考检测信息至少包括参考终端运行所述游戏应用时的数据;根据所述游戏终端的检测信息与所述参考检测信息对所述游戏终端的性能进行检测,得到所述游戏终端的性能检测结果,并将所述性能检测结果发送至所述游戏终端;
所述游戏终端,还用于接收服务器发送的性能检测结果。
7.根据权利要求6所述的***,其特征在于,所述服务器,还用于分析各个游戏终端发送的数据,得到各个游戏终端的性能检测结果,并根据各个终端的性能检测结果建立终端检测数据库。
8.根据权利要求6所述的***,其特征在于,所述检测项目为对游戏终端运行任一游戏类应用的性能进行检测;
所述服务器,还用于从终端检测数据库中获取与所述游戏终端类型相同的参考终端运行所述游戏终端所运行的游戏类应用时对应的参考检测信息。
9.根据权利要求6所述的***,其特征在于,所述检测项目为对游戏终端的整体性能进行检测;
所述服务器,还用于从终端检测数据库中获取与所述游戏终端类型相同的参考终端的整体性能对应的参考检测信息。
10.根据权利要求6所述的***,其特征在于,所述服务器,还用于将所述游戏终端的检测信息与所述参考检测信息进行比较,并根据比较结果确定所述游戏终端的性能相对于所述参考终端的性能优劣。
CN201410333919.2A 2014-07-14 2014-07-14 对游戏终端的性能进行检测的方法及*** Active CN104112003B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410333919.2A CN104112003B (zh) 2014-07-14 2014-07-14 对游戏终端的性能进行检测的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410333919.2A CN104112003B (zh) 2014-07-14 2014-07-14 对游戏终端的性能进行检测的方法及***

Publications (2)

Publication Number Publication Date
CN104112003A true CN104112003A (zh) 2014-10-22
CN104112003B CN104112003B (zh) 2018-07-27

Family

ID=51708794

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410333919.2A Active CN104112003B (zh) 2014-07-14 2014-07-14 对游戏终端的性能进行检测的方法及***

Country Status (1)

Country Link
CN (1) CN104112003B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104391968A (zh) * 2014-12-03 2015-03-04 北京奇虎科技有限公司 一种应用的特征参数的估算方法和装置
CN105721239A (zh) * 2016-01-18 2016-06-29 网易(杭州)网络有限公司 游戏测试方法、装置及游戏***
CN106713571A (zh) * 2015-08-20 2017-05-24 广州爱九游信息技术有限公司 一种测试游戏引擎应用的性能的移动终端及方法
CN108228437A (zh) * 2017-12-29 2018-06-29 广东欧珀移动通信有限公司 提升测评准确度的方法、装置、电子装置及存储介质
CN113138780A (zh) * 2021-05-19 2021-07-20 腾讯科技(深圳)有限公司 一种终端性能评测方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852754A (zh) * 2003-09-20 2006-10-25 皇家飞利浦电子股份有限公司 基于网络的游戏***
CN1917927A (zh) * 2001-03-07 2007-02-21 诺基亚公司 用于无线终端中预定义消息传输的***和方法以及无线终端
US20070208865A1 (en) * 1999-08-04 2007-09-06 Aol Llc, A Delaware Limited Liability Company Facilitating negotiations between users of a computer network through messaging communications enabling user interaction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208865A1 (en) * 1999-08-04 2007-09-06 Aol Llc, A Delaware Limited Liability Company Facilitating negotiations between users of a computer network through messaging communications enabling user interaction
CN1917927A (zh) * 2001-03-07 2007-02-21 诺基亚公司 用于无线终端中预定义消息传输的***和方法以及无线终端
CN1852754A (zh) * 2003-09-20 2006-10-25 皇家飞利浦电子股份有限公司 基于网络的游戏***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104391968A (zh) * 2014-12-03 2015-03-04 北京奇虎科技有限公司 一种应用的特征参数的估算方法和装置
CN104391968B (zh) * 2014-12-03 2018-04-13 北京奇虎科技有限公司 一种应用的特征参数的估算方法和装置
CN106713571A (zh) * 2015-08-20 2017-05-24 广州爱九游信息技术有限公司 一种测试游戏引擎应用的性能的移动终端及方法
CN105721239A (zh) * 2016-01-18 2016-06-29 网易(杭州)网络有限公司 游戏测试方法、装置及游戏***
CN108228437A (zh) * 2017-12-29 2018-06-29 广东欧珀移动通信有限公司 提升测评准确度的方法、装置、电子装置及存储介质
CN108228437B (zh) * 2017-12-29 2021-08-31 Oppo广东移动通信有限公司 提升测评准确度的方法、装置、电子装置及存储介质
CN113138780A (zh) * 2021-05-19 2021-07-20 腾讯科技(深圳)有限公司 一种终端性能评测方法、装置、设备及存储介质
CN113138780B (zh) * 2021-05-19 2023-09-15 腾讯科技(深圳)有限公司 一种终端性能评测方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN104112003B (zh) 2018-07-27

Similar Documents

Publication Publication Date Title
CN102880501B (zh) 应用推荐的实现方法、装置和***
CN104112003A (zh) 对游戏终端的性能进行检测的方法及***
CN107733869B (zh) 一种设备识别方法及装置
CN103136471B (zh) 一种恶意Android应用程序检测方法和***
US20170222901A1 (en) Network selection using current and historical measurements
US20150095381A1 (en) Method and apparatus for managing time series database
US11729283B2 (en) Apparatus for analysing online user behavior and method for the same
CN110874324A (zh) 一种测试结果数据保存方法、装置、终端设备及存储介质
CN114595124B (zh) 时序异常检测模型评估方法、相关装置及存储介质
CN104123221A (zh) 响应时间的测试方法及装置
CN103714004A (zh) Jvm在线内存泄露分析方法及***
CN103838754A (zh) 信息搜索装置及方法
CN110580217B (zh) 软件代码健康度的检测方法、处理方法、装置及电子设备
CN106844170B (zh) 一种故障处理、分析故障的影响面方法和设备
JP6480042B1 (ja) 情報処理装置及びプログラム
CN111368824B (zh) 一种仪表识别方法、移动设备及存储介质
CN113238905A (zh) 屏幕乱跳检测方法及装置
CN103793316A (zh) 确定软件性能的方法和***
CN105574480A (zh) 一种信息处理方法、装置以及终端
CN106611021B (zh) 一种数据处理方法和设备
CN108667740A (zh) 流量控制的方法、装置及***
CN104574373A (zh) 一种能准确定位存储图像的路面病害检测方法和***
CN105302691B (zh) 一种元数据性能监控方法及***
CN111506422B (zh) 事件分析方法及***
CN113344058B (zh) 基于云计算的信息融合的预警方法、装置及云服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 511446 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant