[发明专利]程序中的对象属性值获取方法、装置和计算机设备在审

专利信息
申请号: 202010165558.0 申请日: 2020-03-11
公开(公告)号: CN113384891A 公开(公告)日: 2021-09-14
发明(设计)人: 沈海峰;余黎滢;孙良夫;唐斌 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: A63F13/58 分类号: A63F13/58
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 于丽君
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 程序 中的 对象 属性 获取 方法 装置 计算机 设备
【说明书】:

本申请涉及一种程序中的对象属性值获取方法、装置、计算机设备和存储介质。方法包括:响应属性值获取指令,确定目标属性,读取目标属性的存储值可用状态,当属性的属性值更新至属性值存储区时为启用状态,当属性的子属性的属性值发生变化或属性值计算函数的系数更新时为禁用状态,当目标属性的存储值可用状态为启用状态时,查询目标属性对应的存储值,得到目标属性的属性值;当目标属性的存储值可用状态为禁用状态时,通过获取目标属性对应的属性值计算函数以及目标属性依赖的子属性的属性值,来计算目标属性的属性值。通过属性值缓存和存储值可用状态标记,无需多次读取属性值和重复计算,减小了服务器性能资源的消耗,提高了数据处理效率。

技术领域

本申请涉及计算机技术领域,特别是涉及一种程序中的对象属性值获取方法、装置、计算机设备和存储介质。

背景技术

程序中的对象属性是指应用程序或软件中,使用一定的数据描述其性能的数据对象参数,例如游戏或数据管理系统等,一个对象可能具有多个属性,对象的多个属性之间具有依赖关系,一般来说,高层级属性依赖于低层级的属性值。

以游戏中的对象属性为例,在游戏属性系统中,每一个人类或非人类游戏玩家都是一个角色对象,游戏中的对象属性是与游戏进程相关的玩家角色或游戏角色相关能力值。例如在游戏里中,角色的运气属性属于低级属性,会影响掉宝物的机率与稀有度的高级属性,也可能影响了回避率与命中率等高级属性。

传统技术中,对于程序中的对象属性的属性值的处理分析,一般是依据属性之间依赖关系,通过代码计算实现,但随着应用程序或软件的复杂度的提高,属性间依赖的增多,对于需要大规模属性计算的复杂的场景中,消耗了越来越多的服务器性能资源,降低了数据处理效率。

发明内容

基于此,有必要针对一般属性值获取方案需要消耗过多服务器性能资源,并且属性值获取过程中数据处理效率低的技术问题,提供一种服务器性能资源消耗少且高效的程序中的对象属性值获取方法、装置、计算机设备和存储介质。

一种程序中的对象属性值获取方法,方法包括:

响应属性值获取指令,确定属性值获取指令对应的目标属性;

读取目标属性的存储值可用状态,其中,存储值可用状态包括启用状态和禁用状态,当属性的属性值更新至属性值存储区时存储值可用状态为启用状态,当属性所依赖的至少一个子属性的属性值发生变化或属性的属性值计算函数的系数更新时存储值可用状态为禁用状态;

当目标属性的存储值可用状态为启用状态时,查询目标属性对应的属性值存储区的存储值,得到目标属性的属性值;

当目标属性的存储值可用状态为禁用状态时,获取目标属性对应的属性值计算函数以及目标属性依赖的子属性的属性值,根据属性值计算函数和子属性的属性值,计算目标属性的属性值。

一种程序中的对象属性值获取装置,装置包括:

目标属性确定模块,用于响应属性值获取指令,确定属性值获取指令对应的目标属性;

存储值可用状态读取模块,用于读取目标属性的存储值可用状态,其中,存储值可用状态包括启用状态和禁用状态,当属性的属性值更新至属性值存储区时存储值可用状态为启用状态,当属性所依赖的至少一个子属性的属性值发生变化或属性的属性值计算函数的系数更新时存储值可用状态为禁用状态;

第一属性值获取模块,用于当目标属性的存储值可用状态为启用状态时,查询目标属性对应的属性值存储区的存储值,得到目标属性的属性值;

第二属性值获取模块,用于当目标属性的存储值可用状态为禁用状态时,获取目标属性对应的属性值计算函数以及目标属性依赖的子属性的属性值,根据属性值计算函数和子属性的属性值,计算目标属性的属性值。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010165558.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top