一种信息处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:34447902 阅读:32 留言:0更新日期:2022-08-06 16:45
本申请实施例公开了一种信息处理方法、装置、计算机设备及存储介质。本方案根据实体的每一属性设定属性选择器,以及属性选择器对应的监听函数,基于属性选择器与监听函数生成实体的属性信息订阅总表,当检测到实体的目标属性发生变化时,从实体对应的属性节点树中获取目标属性对应的节点路径,将节点路径与属性信息订阅总表进行匹配,确定目标属性选择器对应的目标监听函数,通过回调目标监听函数监听目标属性的变化信息,可以提高信息获取的精确度。度。度。

【技术实现步骤摘要】
一种信息处理方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种信息处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]大多数游戏都会有一套属性同步的方案,即服务器对于每个游戏中的实体,可以定义实体所拥有的属性,比如游戏中角色的名字、血量、战力、背包里的道具等,而属性同步就是服务器在修改实体属性时进行自动发送相关的改动信息到客户端,以使客户端和服务端保持数据一致的一种机制。
[0003]相关技术中,属性一般呈现为树状结构,针对树状结构的属性同步,当其中一个节点发生变化时,获取该节点所在分支上距离根节点距离最近的节点,作为发生变化的属性,并进行通知。但是,现有的方式只能获取到顶层的属性进行通知,无法满足业务中其他属性的更改通知需求,从而影响信息处理的效率。

技术实现思路

[0004]本申请实施例提供一种信息处理方法、装置、计算机设备及存储介质,可以提高信息获取的精确度。
[0005]本申请实施例提供了一种信息处理方法,包括:
[0006]当检测到目标实体的目标属性发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:当检测到目标实体的目标属性发生变化,基于所述目标实体的属性节点树获取所述目标属性对应的目标节点在所述属性节点树中的节点路径信息,其中,所述属性节点树中所述目标实体的属性对应的节点根据属性从属关系呈树状结构,每一节点对应设置有一个属性标识;将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配,得到与所述节点路径信息中的属性标识匹配成功的目标属性选择器,所述属性字段包括至少一个属性标识,用于指示属性选择器选择监听的节点;获取与目标属性选择器对应的监听函数,得到目标监听函数,其中,每一属性选择器对应设置有一个监听函数;通过所述目标监听函数监听所述目标属性选择器选择监听的目标节点,得到目标节点变化信息。2.根据权利要求1所述的方法,其特征在于,所述节点路径信息包括一个属性标识;所述将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配,得到与所述节点路径信息中的属性标识匹配成功的目标属性选择器,包括:获取所述节点路径信息中的属性标识,得到第一属性标识;将所述第一属性标识与每一属性选择器的属性字段中的属性标识进行匹配;确定包括有所述第一属性标识的属性字段对应的属性选择器,得到所述目标属性选择器。3.根据权利要求1所述的方法,其特征在于,所述节点路径信息包括多个属性标识;所述将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配,得到与所述节点路径信息中的属性标识匹配成功的目标属性选择器,包括:获取所述节点路径信息中的第一属性标识序列;获取每一属性选择器的属性字段中的第二属性标识序列;将所述第一属性标识序列与所述第二属性标识序列进行匹配;确定与所述第一属性标识序列相同或者属于所述第一属性标识序列的第二属性标识序列对应的属性选择器,得到所述目标属性选择器。4.根据权利要求1所述的方法,其特征在于,在所述将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配之前,还包括以下步骤:获取所述节点路径信息中的首节点对应的属性标识;将所述首节点对应的属性标识与所述属性选择器的属性字段进行匹配;若匹配成功,则执行将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配的步骤。5.根据权利要求1所述的方法,其特征在于,在所述将所述节点路径信息中的属性标识与属性选择器的属性字段进行匹配之前,还包括:获取所述目标实体的每一属性的属性类型;基于所述属性类型确定所述属性选择器。6.根据权利要求5所述的方法,其特征在于,所述基于所述属性类型确定所述属性选择器,包括:
从所述目标实体的所有属性中确定属性类型为预设属性类型...

【专利技术属性】
技术研发人员:方嘉铭
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1