[发明专利]玩家数据的管理方法、介质和设备在审

专利信息
申请号: 202210363537.9 申请日: 2022-04-08
公开(公告)号: CN114733206A 公开(公告)日: 2022-07-12
发明(设计)人: 徐帅;刘勇成;胡志鹏;袁思思;程龙 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: A63F13/79 分类号: A63F13/79;G06F3/06;G06F16/22;G06F16/2457
代理公司: 北京元合联合知识产权代理事务所(特殊普通合伙) 11653 代理人: 李非非
地址: 310056 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 玩家 数据 管理 方法 介质 设备
【说明书】:

发明提供了一种玩家数据的管理方法,使用包括数据槽序列的数据块来存储不同玩家角色的历史行为数据,并使用元数据表对所述数据块进行管理维护,实施该玩家数据的管理方法,可以提升玩家角色的历史行为数据访问和读取的效率,以及优化全局玩家角色的历史行为数据的管理效率。此外,本发明还提供了与所述玩家数据的管理方法相关的计算机可读介质以及计算机设备。

技术领域

本发明属于数据处理和数据结构领域,尤其涉及一种玩家数据的管理方法、介质和设备。

背景技术

现有的在线游戏程序常常设计为记录游戏程序内所有玩家角色的行为日志,并从中选择多个玩家角色行为日志用于后续的数据分析和机器学期的特征提取。

传统的玩家数据分析专注于物理时间的角度,将玩家数据按照物理时间的自然日进行切分并分别存储,然后进行交叉对比分析。但这样的对比分析是容易错位的,例如,若设定最近的15天为数据分析区间,玩家A在最近15天内每天都登录,玩家B在最近15天内只登录过两天,则玩家A和玩家B的数据的交叉部分只占整体数据的十五分之二,其他对齐的日期上玩家B的数据为空,显然在此情况下得出的对比分析的结论有较大偏差。另一方面,随着时间的流动,存储时间越长的数据的其价值越小,例如玩家A今日的战斗风格通常与昨日的战斗风格较接近,但其今日的战斗风格与其在1000天前的战斗风格相比大概率具有明显差异,因此,若要预测玩家A明日的战斗风格,一般会使用今天和昨天的风格来提取数据特征,而不是1000天前的风格来提取数据特征。可见,需要对玩家数据建立高效的存储机制,才能满足玩家数据运用的各种场景。

现有的数据存储系统在贮存玩家数据时,一种方案是使用基于物理时间的分区来存储多个玩家的数据,例如玩家A和玩家B的2021年11月08日产生的玩家数据都被存储于partition=2021-11-08这个分区中,基于该方案,若某个分区损坏,则导致多个玩家同一日所有信息均丢失,既无法得知玩家是否在当日登录,也无法知道玩家在当日是否产生玩家数据,因此多个玩家的生命周期被打乱。另一种方案是使用哈希的分区来存储多个玩家的数据,典型地例如玩家A和玩家Z的账号后缀是a,玩家B的账号字符串后缀是n,则会将A和Z的数据存于partition=a的分区中,而玩家B存于partition=n的分区中,基于该方案,每次删除存储时间较长的玩家数据时需扫描整个分区内的数据,耗费的资源较大,若不进行上述删除,则积累的数据量越来越多,时间长了引发系统的崩溃。此外,无论是上述哪一种方案,当需要在时间轴上对多个玩家的数据进行对齐时,不得不访问所有的分区,分别取出对应的玩家数据在内存中进行对齐排序,空间复杂度和时间复杂度都很高。由此可见,现有技术中玩家数据的管理方法难以达到预期的效率。

发明内容

为了克服现有技术中的上述缺陷,本发明提供了一种玩家数据的管理方法,该方法包括:

服务器端采集玩家角色在预定周期内产生的历史行为数据;

根据元数据表判断是否存在与所述玩家角色对应的数据块,所述数据块包括由多个数据槽顺序排列而成的数据槽序列;

若所述判断的结果为是,根据所述元数据表中与所述数据块对应的已有指针条目计算所述历史行为数据的存入位置,将所述历史行为数据写入所述数据槽序列中根据所述存入位置确定的目标数据槽内,更新所述已有指针条目,以记录所述写入的操作信息。

根据本发明的一个方面,该方法还包括:若所述判断的结果为否,构建所述数据块,将所述历史行为数据存入排列在所述数据槽序列首位的初始数据槽中,在所述元数据表中创建一新增指针条目,以记录所述存入的操作信息和所述数据块的属性信息。

根据本发明的另一个方面,该方法中所述根据所述元数据表中与所述数据块对应的已有指针条目计算所述历史行为数据的存入位置的步骤包括:从所述已有指针条目获得所述数据块的数据槽指针和所述数据块的存储地址;根据预设规则更改所述数据槽指针在所述数据槽序列中的指向位置;根据所述存储地址和所述数据槽指针的指向位置确定所述存入位置。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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