【技术实现步骤摘要】
游戏中数据处理方法、装置及服务器
[0001]本专利技术涉及游戏
,尤其是涉及一种游戏中数据处理方法、装置及服务器。
技术介绍
[0002]目前,现有游戏通常采用“点对点”方式计算留存类相关指标,具体的,首先获取目标日期和留存周期,通过留存周期确定出对应的留存日期,例如,目标日期为2029年1月1日,留存周期为3,则确定留存日期为2029年1月3日,然后计算目标日期下的角色合集在留存日期的在线情况,以得到留存类相关指标,然而,随着目标日期的增加及留存周期的扩大,将导致留存类相关指标的计算量呈二次曲线式增长,也即计算时间复杂度为平方级时间复杂度O(n2),不仅导致留存计算效率较低,而且还增加计算集群的计算负荷从而导致出错率和崩溃率较高。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种游戏中数据处理方法、装置及服务器,可以显著降低留存类指标的计算量,从而提高留存计算效率,还降低了计算集群的计算负荷进而显著提高留存计算准确率和降低计算集群崩溃率。
[0004]第一方面,本专利技术实施 ...
【技术保护点】
【技术特征摘要】
1.一种游戏中数据处理方法,其特征在于,包括:根据预设的留存截止日期和留存周期确定至少一个留存起始日期;基于所述留存截止日期和每个所述留存起始日期,确定与所述留存截止日期关联的留存记录;其中,所述留存记录至少包括留存角色对应的游戏日期和留存角色标识;根据所述留存截止日期关联的所述留存记录计算每个所述留存起始日期对应的留存结果;其中,所述留存结果包括留存天数和留存角色数。2.根据权利要求1所述的方法,其特征在于,在所述基于所述留存截止日期和每个所述留存起始日期,确定与所述留存截止日期关联的留存记录的步骤之前,所述方法包括:获取游戏日志;其中,所述游戏日志至少包括游戏日期、玩家角色标识和玩家行为数据;基于所述游戏日志从所述玩家角色标识中确定目标游戏日期对应的留存角色标识;将所述目标游戏日期对应的留存角色标识更新至预先建立的角色留存明细表;其中,所述角色留存明细表包括每个游戏日期对应留存记录,所述留存记录包括留存角色标识和服务器标识。3.根据权利要求2所述的方法,其特征在于,所述基于所述游戏日志从所述玩家角色标识中确定目标游戏日期对应的留存角色标识的步骤,包括:以目标游戏日期和指定行为作为筛选条件,将所述游戏日志中满足所述筛选条件的玩家角色标识确定为所述目标游戏日期对应的留存角色标识。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:对于每个所述游戏日期对应的留存记录,根据所述留存角色标识对该留存记录进行去重处理。5.根据权利要求2所述的方法,其特征在于,所述基于所述留存截止日期和每个所述留存起始日期,确定与所述留存截止日期关联的留存记录的步骤,包括:在所述角色留存明细表中,查找与所述留存截止日期对应的留存记录,基于所述留存截止日期对应的留存记录建立第一表;以及,查找与每个所述留存起始日期对应的留存记录;建立所述第一表与每个所述留存起始日期对应的留存记录之间的关联关系。6.根据权利要求5所述的方法,其特征在于,所述建立所述第一表与每个所述留存起始日期对应的留存记录之间的关联关系的步骤,包括:以留存角色标识为关联条件,采用内关联方式建立所述第一表与每个所述留存起始日期对应的留存记录之间的关联关系。7.根据权利要求5所述的方法,其特征在于,所述根据所述留存截止日关联的所述留存记录计算每个所述留存起始日期对应的留存结果的步骤,...
【专利技术属性】
技术研发人员:张文晶,胡志鹏,刘勇成,袁思思,程龙,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。