云游戏的检测方法和装置、存储介质及电子装置制造方法及图纸

技术编号:23387022 阅读:27 留言:0更新日期:2020-02-22 03:56
本发明专利技术公开了一种云游戏的检测方法和装置、存储介质及电子装置。其中,该方法包括:获取目标云游戏在服务器上的第一组运行参数和客户端上的第二组运行参数;根据第一组运行参数和第二组运行参数确定目标云游戏的目标检测参数;根据目标检测参数获取目标云游戏的检测结果,其中,检测结果用于表示在服务器的运行过程和客户端的运行过程中目标云游戏出现的卡顿信息。通过本发明专利技术,解决了相关技术中采用单一技术指标来量化用户体验,由于各指标之间缺少相关性,导致用户体验的评价结果不准确的技术问题。

Cloud game detection methods and devices, storage media and electronic devices

【技术实现步骤摘要】
云游戏的检测方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种云游戏的检测方法和装置、存储介质及电子装置。
技术介绍
目前,在使用云游戏的过程中,用户对于该云游戏的体验可以是该用户对云游戏的画面品质、操作流畅度、播放流畅度的主观感受情况。为了对云游戏进行优化,可以统计云游戏的用户体验。统计用户体验可以通过客观的指标进行量化。例如,可以通过对应的技术指标对用户体验进行评价。然而,相关技术中采用单一技术指标(比如卡顿率)来量化用户体验,由于各指标之间缺少相关性,导致用户体验的评价结果不准确的问题。
技术实现思路
本专利技术实施例提供了一种云游戏的检测方法和装置、存储介质及电子装置,以至少解决相关技术中采用单一技术指标来量化用户体验,由于各指标之间缺少相关性,导致用户体验的评价结果不准确的技术问题。根据本专利技术实施例的一个方面,提供了一种云游戏检测方法,包括:获取目标云游戏在服务器上的第一组运行参数和客户端上的第二组运行参数;根据第一组运行参数和第二组运行参数确定目标云游戏的目标检测参数;根据目标检测参数获取目标云游戏的检测结果,其中,检测结果用于表示在服务器的运行过程和客户端的运行过程中目标云游戏出现的卡顿信息。根据本专利技术实施例的另一方面,还提供了一种云游戏的检测装置,包括:第一获取单元,用于获取目标云游戏在服务器上的第一组运行参数和客户端上的第二组运行参数;确定单元,用于根据第一组运行参数和第二组运行参数确定目标云游戏的目标检测参数;第二获取单元,用于根据目标检测参数获取目标云游戏的检测结果,其中,检测结果用于表示在服务器的运行过程和客户端的运行过程中目标云游戏出现的卡顿信息。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述云游戏的检测方法。根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的云游戏的检测方法。在本专利技术实施例中,采用分侧获取运行参数的方式,获取在待检测的目标云游戏在服务器和客户端上运行过程中服务器上的第一组运行参数和客户端上的第二组运行参数,根据第一组运行参数和第二组运行参数确定目标云游戏的目标检测参数;根据目标检测参数获取目标云游戏的检测结果,由于获取的运行参数覆盖了云游戏架构的服务器和客户端,且检测结果可以表示云游戏架构的各个环节的卡顿信息,可以直观体现出用户体验质量评价细分数据与趋势情况,提高问题分析与跟进的效率,以及云游戏质量评价的准确性,进而解决了相关技术中采用单一技术指标来量化用户体验,由于各指标之间缺少相关性,导致用户体验的评价结果不准确的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种云游戏的检测方法的应用环境的示意图;图2是根据本专利技术实施例的一种可选的云游戏的检测方法的流程示意图;图3是根据本专利技术实施例的一种可选的云游戏的检测方法的示意图;图4是根据本专利技术实施例的另一种可选的云游戏的检测方法的示意图;图5是根据本专利技术实施例的又一种可选的云游戏的检测方法的示意图;图6是根据本专利技术实施例的另一种可选的云游戏的检测方法的流程示意图;图7是根据本专利技术实施例的一种可选的云游戏的检测装置的结构示意图;图8是根据本专利技术实施例的一种可选的电子装置的结构示意图;图9是根据本专利技术实施例的分布式系统应用于区块链系统的一个可选的结构示意图;图10是根据本专利技术实施例的区块结构的一个可选的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例中涉及到的技术术语包括:(1)用户体验:用户在使用云游戏的过程中,对画面品质、操作流畅度、播放流畅度的主观感受情况。(2)质量评价:在用户体验中,对相关主观感受,给出对应的客观量化技术标准。(3)云游戏:一种游戏运行在服务器,通过串流的方式,把服务器上云游戏的屏幕画面,传递到用户终端,终端对游戏的控制,再传递到服务器进行游戏控制的系统。根据本专利技术实施例的一个方面,提供了一种云游戏的检测方法。可选地,上述云游戏的检测方法可以但不限于应用于如图1所示的应用环境中。如图1所示,终端设备102通过网络104与服务器106(例如,云游戏服务器)相连,云游戏运行在服务器106上。服务器106通过“串流”的方式,把服务器106上云游戏的屏幕画面,传递到终端设备102,终端设备102产生控制指令,并将控制指令传递到服务器106进行游戏控制。在待检测的目标云游戏在服务器和客户端上运行过程中,可以获取服务器上的第一组运行参数和客户端上的第二组运行参数;根据第一组运行参数和第二组运行参数确定目标云游戏的目标检测参数,根据所述目标检测参数获取所述目标云游戏的检测结果,其中,检测结果用于表示在服务器的运行过程和客户端的运行过程中目标云游戏出现的卡顿信息。可选地,在本实施例中,终端设备102可以是配置有目标客户端(与云游戏对应)的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(MobileInternetDevices,移动互联网设备)、PAD、台式电脑等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。上述只是一种示例,本实施例对此不做任何限定。可选地,在本实施例中,作为一种可选的实施方式,该方法可以由服务器执行,也可以由终端设备执行,或者由服务器和终端设备共同执行,或者能够从终端设备和服务器本文档来自技高网
...

【技术保护点】
1.一种云游戏的检测方法,其特征在于,包括:/n获取目标云游戏在服务器上的第一组运行参数和客户端上的第二组运行参数;/n根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的目标检测参数;/n根据所述目标检测参数获取所述目标云游戏的检测结果,其中,所述检测结果用于表示在所述服务器的运行过程和所述客户端的运行过程中所述目标云游戏出现的卡顿信息。/n

【技术特征摘要】
1.一种云游戏的检测方法,其特征在于,包括:
获取目标云游戏在服务器上的第一组运行参数和客户端上的第二组运行参数;
根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的目标检测参数;
根据所述目标检测参数获取所述目标云游戏的检测结果,其中,所述检测结果用于表示在所述服务器的运行过程和所述客户端的运行过程中所述目标云游戏出现的卡顿信息。


2.根据权利要求1所述的方法,其特征在于,获取所述目标云游戏在所述服务器上的所述第一组运行参数包括:
获取所述目标云游戏在所述服务器上运行过程中所述目标云游戏每一帧的编码耗时、渲染耗时、发送时间戳,其中,所述第一组运行参数包括所述目标云游戏在所述服务器的渲染子过程、编码子过程、所述服务器的网络传输子过程中产生的运行参数,所述目标云游戏在所述编码子过程中产生的运行参数包括所述每一帧的编码耗时,所述目标云游戏在所述服务器的所述渲染子过程中产生的运行参数包括所述每一帧的渲染耗时,所述目标云游戏在所述服务器的网络传输子过程中产生的运行参数包括所述每一帧的发送时间戳。


3.根据权利要求1所述的方法,其特征在于,获取所述目标云游戏在所述客户端上的所述第二组运行参数包括:
获取所述目标云游戏在所述客户端上运行过程中所述目标云游戏的每一帧的到达时间戳、解码耗时、渲染耗时,其中,所述第二组运行参数包括在所述客户端上分别获取到的所述目标云游戏在所述客户端的网络传输子过程、解码子过程、所述客户端的渲染子过程、操作响应子过程中产生的运行参数,所述目标云游戏在所述客户端的网络传输子过程中产生的运行参数包括所述每一帧的到达时间戳,所述目标云游戏在所述解码子过程中产生的运行参数包括所述解码耗时,所述目标云游戏在所述客户端的渲染子过程中产生的运行参数包括所述渲染耗时。


4.根据权利要求1所述的方法,其特征在于,所述根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的目标检测参数,包括:
根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的多种类型的目标检测参数,其中,所述多种类型的目标检测参数包括:卡顿类型的第一组检测参数、延迟类型的第二组检测参数。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的多种类型的目标检测参数,包括:
根据所述第一组运行参数和所述第二组运行参数,确定所述服务器的编码子过程中出现的第一卡顿次数、所述服务器的网络传输子过程和所述客户端的网络传输子过程中出现的第二卡顿次数、所述客户端的解码子过程中出现的第三卡顿次数、所述客户端的操作响应子过程中出现的第四卡顿次数,其中,所述卡顿类型的第一组检测参数包括所述第一卡顿次数、所述第二卡顿次数、所述第三卡顿次数和所述第四卡顿次数。


6.根据权利要求4所述的方法,其特征在于,所述根据所述第一组运行参数和所述第二组运行参数确定所述目标云游戏的多种类型的目标检测参数,包括:
根据所述第一组运行参数和所述第二组运行参数确定所述服务器的网络传输子过程和所述客户端的网络传输子过程中出现的网络RTT延迟、所述客户端的操作响应子过程中出现的操控响应延迟,其中,所述延迟类型的第二组检测参数包括所述RTT延迟和所述操控响应延迟。


7.根据权利要求1至6中任一项所述的方法,其特征在于,根据所述目标检测参数获取所述目标云游戏的检测结果包括:
根据所述目标检测参数,确定在所述服务器的运行过程和所述客户端的运行过程的部分或全部子过程中,所述目标云游戏出现的卡顿的次数,其中,所述服务器的运行过程包括所述服务器的渲染子过程、编码子过程和所述服务器的网络传输子过程,所述客户端的...

【专利技术属性】
技术研发人员:华有为
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1