一种虚拟道具检测方法和相关装置制造方法及图纸

技术编号:39245708 阅读:10 留言:0更新日期:2023-10-30 11:58
本申请公开了一种虚拟道具检测方法和相关装置,针对待检测虚拟道具,通过其道具标识对游戏数据进行识别,确定出目标虚拟对象被配置了待检测虚拟道具的属性目标帧,以及属性参考帧,由于属性参考帧中记录了目标虚拟对象未配置待检测虚拟道具时的初始对象属性,属性目标帧记录了配置了待检测虚拟道具的目标对象属性,故基于初始对象属性和目标对象属性得到的实际对象属性加成可以体现出在游戏数据中,该待检测虚拟道具对目标虚拟对象产生的实际属性变化,根据该变化与待检测虚拟道具的参数配置信息的匹配程度,可以确定待检测虚拟道具是否在目标虚拟对象上产生了正确的属性加成,可自动化的完成检测任务,由此大大提高了检测效率和精度。效率和精度。效率和精度。

【技术实现步骤摘要】
一种虚拟道具检测方法和相关装置


[0001]本申请涉及数据处理领域,特别是涉及一种虚拟道具检测方法和相关装置。

技术介绍

[0002]游戏提供方通过终端设备向用户提供游戏服务,在游戏过程中,用户可以为自己控制的虚拟对象配置虚拟道具,通过虚拟道具来提升虚拟对象的属性,从而提升游戏体验。
[0003]为了保证游戏性,需要确定虚拟道具为虚拟对象提供的属性符合设定,避免出现虚拟对象在配置虚拟道具后出现异常属性。
[0004]相关技术中,为了避免出现虚拟道具的上述异常问题,主要通过人工进行校验,例如在游戏版本测试阶段,通过人工穿脱虚拟道具来确定虚拟对象的属性变化。然而,这种方式完全依赖测试者的肉眼识别,效率很低,而且精度有限。

技术实现思路

[0005]为了解决上述技术问题,本申请提供了一种虚拟道具检测方法,不需要人工参与到道具检测中,即可自动化的完成检测任务,由此大大提高了检测效率和精度。
[0006]本申请实施例公开了如下技术方案:
[0007]一方面,本申请实施例提供了一种虚拟道具检测方法,所述方法包括:
[0008]在目标游戏运行过程中获取对应的逻辑帧,所述逻辑帧用于标识推进所述目标游戏的游戏进程的游戏数据;
[0009]通过待检测虚拟道具的道具标识对所述游戏数据进行属性目标帧的识别;
[0010]当通过所述道具标识确定目标虚拟对象在第一游戏数据中被配置了所述待检测虚拟道具时,将所述第一游戏数据对应的逻辑帧确定为所述属性目标帧,将所述属性目标帧的上一个逻辑帧确定为属性参考帧;
[0011]根据所述属性参考帧确定所述目标虚拟对象的初始对象属性;并根据所述属性目标帧确定所述目标虚拟对象的目标对象属性;
[0012]基于所述初始对象属性和所述目标对象属性确定得到实际对象属性加成;
[0013]根据所述实际对象属性加成和所述待检测虚拟道具对应的参数配置信息,确定所述待检测虚拟道具的属性检测结果。
[0014]另一方面,本申请实施例提供了一种虚拟道具检测装置,所述装置包括获取单元、识别单元和确定单元:
[0015]所述获取单元,用于在目标游戏运行过程中获取对应的逻辑帧,所述逻辑帧用于标识推进所述目标游戏的游戏进程的游戏数据;
[0016]所述识别单元,用于通过待检测虚拟道具的道具标识对所述游戏数据进行属性目标帧的识别;
[0017]所述确定单元,用于当通过所述道具标识确定目标虚拟对象在第一游戏数据中被配置了所述待检测虚拟道具时,将所述第一游戏数据对应的逻辑帧确定为所述属性目标
帧,将所述属性目标帧的上一个逻辑帧确定为属性参考帧;
[0018]所述确定单元还用于根据所述属性参考帧确定所述目标虚拟对象的初始对象属性;并根据所述属性目标帧确定所述目标虚拟对象的目标对象属性;
[0019]所述确定单元还用于基于所述初始对象属性和所述目标对象属性确定得到实际对象属性加成;
[0020]所述确定单元还用于根据所述实际对象属性加成和所述待检测虚拟道具对应的参数配置信息,确定所述待检测虚拟道具的属性检测结果。
[0021]另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
[0022]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0023]所述处理器用于根据所述程序代码中的指令执行以上方面所述的方法。
[0024]另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行以上方面所述的方法。
[0025]另一方面,本申请实施例提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行以上方面所述的方法。
[0026]由上述技术方案可以看出,本申请采用逻辑帧来进行自动化的虚拟道具检测,逻辑帧用于标识推进目标游戏的游戏进程的游戏数据,针对待检测虚拟道具,通过其道具标识对游戏数据进行识别,确定出目标虚拟对象被配置了待检测虚拟道具的属性目标帧,以及相邻的属性参考帧,由于属性参考帧中记录了目标虚拟对象未配置待检测虚拟道具时的初始对象属性,属性目标帧记录了配置了待检测虚拟道具的目标对象属性,故基于初始对象属性和目标对象属性得到的实际对象属性加成可以体现出在游戏数据中,该待检测虚拟道具对目标虚拟对象产生的实际属性变化,根据该变化与待检测虚拟道具的参数配置信息的匹配程度,可以确定待检测虚拟道具是否在目标虚拟对象上产生了正确的属性加成。该方式不需要人工参与到道具检测中,只需要抓取实际游戏过程中的逻辑帧进行识别、比对,即可自动化的完成检测任务,由此大大提高了检测效率和精度。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本申请实施例提供的一种虚拟道具检测场景的示意图;
[0029]图2为本申请实施例提供的一种虚拟道具检测方法的方法流程图;
[0030]图3为本申请实施例提供的一种针对虚拟道具的属性检测方法的流程图;
[0031]图4为本申请实施例提供的一种针对虚拟道具的效果检测方法的流程图;
[0032]图5为本申请实施例提供的一种针对虚拟道具的攻击检测方法的流程图;
[0033]图6为本申请实施例提供的另一种虚拟道具检测方法的方法流程图;
[0034]图7为本申请实施例提供的一种虚拟道具检测装置的装置结构图;
[0035]图8为本申请实施例提供的一种终端设备的结构图;
[0036]图9为本申请实施例提供的一种服务器的结构图。
具体实施方式
[0037]下面结合附图,对本申请的实施例进行描述。
[0038]游戏中会提供虚拟道具为用户操控的虚拟对象提供各种加成,以帮助虚拟对象推进游戏进度。游戏提供方需要确保游戏场景中的虚拟道具能够提供正确的加成,以避免出现异常加成影响游戏体验。
[0039]相关技术中主要采用人工手动检测,即通过人工穿脱虚拟道具来确定虚拟对象的属性变化。然而,这种方式完全依赖测试者的肉眼识别,效率很低,而且精度有限。
[0040]为此,本申请实施例提供了一种虚拟道具检测方法,不需要人工参与到道具检测中,即可自动化的完成检测任务,由此大大提高了检测效率和精度。
[0041]本申请实施例所提供的虚拟道具检测方法可以通过计算机设备实施,该计算机设备可以是终端设备或服务器,其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端、飞行器、扩展现实(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟道具检测方法,其特征在于,所述方法包括:在目标游戏运行过程中获取对应的逻辑帧,所述逻辑帧用于标识推进所述目标游戏的游戏进程的游戏数据;通过待检测虚拟道具的道具标识对所述游戏数据进行属性目标帧的识别;当通过所述道具标识确定目标虚拟对象在第一游戏数据中被配置了所述待检测虚拟道具时,将所述第一游戏数据对应的逻辑帧确定为所述属性目标帧,将所述属性目标帧的上一个逻辑帧确定为属性参考帧;根据所述属性参考帧确定所述目标虚拟对象的初始对象属性;并根据所述属性目标帧确定所述目标虚拟对象的目标对象属性;基于所述初始对象属性和所述目标对象属性确定得到实际对象属性加成;根据所述实际对象属性加成和所述待检测虚拟道具对应的参数配置信息,确定所述待检测虚拟道具的属性检测结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述属性参考帧确定所述目标虚拟对象的初始对象属性,包括:确定在所述属性参考帧中所述目标虚拟对象的第一对象效果加成,所述第一对象效果加成用于标识由所述目标虚拟对象上被附加效果导致的对象属性改变;将所述属性参考帧中所述目标虚拟对象的第一待定对象属性中去除所述第一对象效果加成,得到所述初始对象属性;所述根据所述属性目标帧确定所述目标虚拟对象的目标对象属性,包括:确定在所述属性目标帧中所述目标虚拟对象的第二对象效果加成,所述第二对象效果加成用于标识由所述目标虚拟对象上被附加效果导致的对象属性改变;将所述属性目标帧中所述目标虚拟对象的第二待定对象属性中去除所述第二对象效果加成,得到所述目标对象属性。3.根据权利要求1所述的方法,其特征在于,所述基于所述初始对象属性和所述目标对象属性确定得到实际对象属性加成,包括:确定所述待检测虚拟道具在所述目标虚拟对象上的配置位置;获取所述属性参考帧中所述目标虚拟对象在所述配置位置的配置信息;响应于所述配置信息指示所述位置配置不具有前置虚拟道具,基于所述初始对象属性和所述目标对象属性的差值,得到所述实际对象属性加成;响应于所述配置信息指示所述位置配置具有前置虚拟道具,根据所述前置虚拟道具、所述初始对象属性和所述目标对象属性确定得到实际对象属性加成。4.根据权利要求3所述的方法,其特征在于,所述根据所述前置虚拟道具、所述初始对象属性和所述目标对象属性确定得到实际对象属性加成,包括:确定在所述属性参考帧中所述前置虚拟道具对所述目标虚拟对象的前置属性加成;根据所述前置属性加成、所述初始对象属性和所述目标对象属性确定得到实际对象属性加成。5.根据权利要求3所述的方法,其特征在于,所述前置虚拟道具为用于合成所述待检测虚拟道具的虚拟道具。6.根据权利要求1

5任意一项所述的方法,其特征在于,所述方法还包括:
通过待检测效果的效果标识对所述游戏数据进行效果目标帧的识别,所述待检测效果用于当虚拟对象上被激活所述待检测效果时改变所述虚拟对象的对象属性;当通过所述效果标识确定所述目标虚拟对象在第二游戏数据中被激活了所述效果标识,将所述第二游戏数据对应的逻辑帧确定为所述效果目标帧,将所述效果目标帧的上一个逻辑帧确定为效果参考帧;根据所述效果参考帧确定所述目标虚拟对象的初始效果属性;并根据所述效果目标帧确定所述目标虚拟对象的目标效果属性;基于所述初始效果属性和所述目标效果属性确定得到实际效果属性加成;根据所述实际效果属性加成和所述待检测效果对应的效果配置信息,确定所述待检测效果的效果检测结果。7.根据权利要求6所述的方法,其特征在于,所述待检测虚拟道具还具有所述待检测效果,所述通过待检测效果的效果标识对所述游戏数据进行效...

【专利技术属性】
技术研发人员:王思嘉吴建伟梁有宁刘汉鑫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1