一种数据分析方法和装置制造方法及图纸

技术编号:21232059 阅读:38 留言:0更新日期:2019-05-31 22:43
本发明专利技术实施例提供了一种数据分析方法和装置,其中,所述方法包括:获取流失玩家的虚拟角色在所述游戏场景中的离线位置;将所述离线位置映射到与所述游戏场景对应的预设地图网格中;统计每一网格包含的离线位置对应的虚拟角色的数量;映射所述每一网格为与所述数量对应的颜色,生成网格热力图。通过记录玩家的地理位置,以流失玩家的离线位置绘制网格热力图,以直观的展示流失玩家在地理位置上的关联,提高流失玩家数据分析的效率。

A Data Analysis Method and Device

The embodiment of the present invention provides a data analysis method and device, in which the method includes: obtaining the offline position of the virtual role of the lost player in the game scene; mapping the offline position to the preset map grid corresponding to the game scene; counting the number of virtual roles corresponding to the offline position contained in each grid; and mapping each grid. A grid thermodynamic diagram is generated for the color corresponding to the number. By recording the player's geographic location and drawing the grid thermodynamic map with the off-line position of the lost player, the association of the lost player's geographic location can be visually displayed, and the efficiency of data analysis of the lost player can be improved.

【技术实现步骤摘要】
一种数据分析方法和装置
本专利技术涉及数据处理
,特别是涉及一种数据分析方法和一种数据分析装置。
技术介绍
成功的游戏产品,对产品本身的技术及用户体验的要求都是非常高的。一个直接获取玩家反馈的途径就是游戏数据日志,它给游戏产品开发人员提供了一个研究玩家行为,改善游戏设计的极好的途径。然而,针对游戏数据日志的分析,传统方法是直接找到相关用户行为汇报的日志,例如,找到针对玩家流失行为的日志,对此类日志进行过滤、筛选,提取出其中有价值的信息或信息集合通过数学统计或者人工分析等方法得出用户行为,以此为依据推测游戏玩家流失的原因,做出响应快速止损。这种直接分析游戏日志的方法至少存在如下缺点:(1)多类日志之间的信息可能不存在关联,需要经验人士的分析;(2)每一次分析用户行为都需要过滤出该用户的历史日志,根据历史日志中的关键字分析该用户所处任务、场景或副本中。通过重复这样过滤统计操作的工作效率偏低,并且易出错可能与用户流失所处的真实场景存在偏差;(3)日志记录难保证面面俱到,未被日志记录的信息容易被分析者所忽略。如果需要面面俱到日志规模将非常庞大。需要一种直观又全面的形式记录玩家数据;(4)已有的日志记录量大,玩家流失的原因不易确定;(5)得出结论不够直观、处理数据耗时长效率低。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据分析方法和相应的一种数据分析装置。为了解决上述问题,本专利技术实施例公开了一种数据分析方法,包括:获取流失玩家的虚拟角色在所述游戏场景中的离线位置;将所述离线位置映射到与所述游戏场景对应的预设地图网格中;统计每一网格包含的离线位置对应的虚拟角色的数量;映射所述每一网格为与所述数量对应的颜色,生成网格热力图。可选的,所述统计每一网格包含的离线位置对应的虚拟角色的数量,包括:设置所述每一网格的编号;依次采用所述离线位置与所述每一网格的位置,判断所述离线位置是否处于所述每一网格中;若是,则输出所述每一网格的编号;统计所述每一网格的编号的数量,确定所述每一网格的包含虚拟角色的数量。可选的,还包括:根据预设拍摄参数拍摄所述游戏场景的零散航拍图;拼接所述游戏场景的零散航拍图,生成场景航拍图;确定所述场景航拍图与所述网格热力图的坐标的映射关系;根据所述映射关系将所述网格热力图覆盖在所述场景航拍图上。可选的,所述预设拍摄参数包括:预设半径参数、预设位置参数和预设放大比参数,所述根据预设拍摄参数拍摄所述游戏场景的零散航拍图,包括:采用所述预设位置参数确定虚拟相机位置;根据所述预设半径参数和预设放大比参数移动所述虚拟相机位置,并拍摄每一虚拟相机位置的所述游戏场景的零散航拍图。可选的,所述拼接所述游戏场景的零散航拍图,生成场景航拍图,包括:根据每一所述游戏场景的零散航拍图对应的所述虚拟相机位置,确定每一所述游戏场景的零散航拍图之间的位置关系;根据所述位置关系拼接所述游戏场景的零散航拍图,生成场景航拍图。可选的,所述确定所述场景航拍图与所述网格热力图的坐标的映射关系,包括:确定所述网格热力图中的两个第一位置,以及确定所述场景航拍图中分别与所述两个位置对应的两个第二位置;采用所述网格热力图中的两个第一位置以及所述场景航拍图中的两个第二位置,确定场景航拍图与所述网格热力图的坐标的映射关系。可选的,还包括:获取玩家日志文件的最新时间信息与服务器当前时间信息;确定所述最新时间信息与所述服务器当前时间信息的时间差值;判断所述时间差值是否超过预设时间阈值;若是,则将所述玩家确定为流失玩家。本专利技术实施例还公开了一种数据分析装置,包括:离线位置获取模块,用于获取流失玩家的虚拟角色在所述游戏场景中的离线位置;离线位置映射模块,用于将所述离线位置映射到与所述游戏场景对应的预设地图网格中;数量统计模块,用于统计每一网格包含的离线位置对应的虚拟角色的数量;网格热力图生成模块,用于映射所述每一网格为与所述数量对应的颜色,生成网格热力图。可选的,所述数量统计模块包括:编号设置子模块,用于设置所述每一网格的编号;离线位置所属网格判断子模块,用于依次采用所述离线位置与所述每一网格的位置,判断所述离线位置是否处于所述每一网格中;编号输出子模块,用于若是,则输出所述每一网格的编号;虚拟角色数量统计子模块,用于统计所述每一网格的编号的数量,确定所述每一网格的包含虚拟角色的数量。可选的,所述装置还包括:零散航拍图拍摄模块,用于根据预设拍摄参数拍摄所述游戏场景的零散航拍图;零散航拍图拼接模块,用于拼接所述游戏场景的零散航拍图,生成场景航拍图;映射关系确定模块,用于确定所述场景航拍图与所述网格热力图的坐标的映射关系;网格热力图覆盖模块,用于根据所述映射关系将所述网格热力图覆盖在所述场景航拍图上。可选的,所述预设拍摄参数包括:预设半径参数、预设位置参数和预设放大比参数,所述零散航拍图拍摄模块包括:虚拟相机位置确定子模块,用于采用所述预设位置参数确定虚拟相机位置;零散航拍图拍摄子模块,用于根据所述预设半径参数和预设放大比参数移动所述虚拟相机位置,并拍摄每一虚拟相机位置的所述游戏场景的零散航拍图。可选的,所述零散航拍图拼接模块包括:位置关系确定子模块,用于根据每一所述游戏场景的零散航拍图对应的所述虚拟相机位置,确定每一所述游戏场景的零散航拍图之间的位置关系;零散航拍图拼接子模块,用于根据所述位置关系拼接所述游戏场景的零散航拍图,生成场景航拍图。可选的,所述映射关系确定模块包括:位置选取子模块,用于确定所述网格热力图中的两个第一位置,以及确定所述场景航拍图中分别与所述两个位置对应的两个第二位置;映射关系确定子模块,用于采用所述网格热力图中的两个第一位置以及所述场景航拍图中的两个第二位置,确定场景航拍图与所述网格热力图的坐标的映射关系。可选的,所述装置还包括:时间信息获取模块,用于获取玩家日志文件的最新时间信息与服务器当前时间信息;时间差值确定模块,用于确定所述最新时间信息与所述服务器当前时间信息的时间差值;判断模块,用于判断所述时间差值是否超过预设时间阈值;流失玩家确定模块,用于若是,则将所述玩家确定为流失玩家。本专利技术实施例还公开了一种装置,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如本专利技术实施例所述的一个或多个的方法。本专利技术实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如专利技术实施例所述的一个或多个的方法。本专利技术实施例包括以下优点:在本专利技术实施例中,通过获取流失玩家的虚拟角色在游戏场景中的离线位置,并将离线位置映射到与该游戏场景对应的预设地图网格中;统计每一网格包含的离线位置对应的虚拟角色的数量,映射每一网格为与所述数量对应的颜色,生成网格热力图,通过记录玩家的地理位置,以流失玩家的离线位置绘制网格热力图,以直观的展示流失玩家在地理位置上的关联,提高流失玩家数据分析的效率。附图说明图1是本专利技术的一种数据分析方法实施例的步骤流程图;图2是本专利技术的一种游戏日志文件中记录虚拟角色的位置的示意图;图3是本专利技术的一种游戏日志文件中记录虚拟角色的最新时间信息的示意图图4是本专利技术的一种服务本文档来自技高网...

【技术保护点】
1.一种数据分析方法,其特征在于,包括:获取流失玩家的虚拟角色在所述游戏场景中的离线位置;将所述离线位置映射到与所述游戏场景对应的预设地图网格中;统计每一网格包含的离线位置对应的虚拟角色的数量;映射所述每一网格为与所述数量对应的颜色,生成网格热力图。

【技术特征摘要】
1.一种数据分析方法,其特征在于,包括:获取流失玩家的虚拟角色在所述游戏场景中的离线位置;将所述离线位置映射到与所述游戏场景对应的预设地图网格中;统计每一网格包含的离线位置对应的虚拟角色的数量;映射所述每一网格为与所述数量对应的颜色,生成网格热力图。2.根据权利要求1所述的方法,其特征在于,所述统计每一网格包含的离线位置对应的虚拟角色的数量,包括:设置所述每一网格的编号;依次采用所述离线位置与所述每一网格的位置,判断所述离线位置是否处于所述每一网格中;若是,则输出所述每一网格的编号;统计所述每一网格的编号的数量,确定所述每一网格的包含虚拟角色的数量。3.根据权利要求1所述的方法,其特征在于,还包括:根据预设拍摄参数拍摄所述游戏场景的零散航拍图;拼接所述游戏场景的零散航拍图,生成场景航拍图;确定所述场景航拍图与所述网格热力图的坐标的映射关系;根据所述映射关系将所述网格热力图覆盖在所述场景航拍图上。4.根据权利要求3所述的方法,其特征在于,所述预设拍摄参数包括:预设半径参数、预设位置参数和预设放大比参数,所述根据预设拍摄参数拍摄所述游戏场景的零散航拍图,包括:采用所述预设位置参数确定虚拟相机位置;根据所述预设半径参数和预设放大比参数移动所述虚拟相机位置,并拍摄每一虚拟相机位置的所述游戏场景的零散航拍图。5.根据权利要求4所述的方法,其特征在于,所述拼接所述游戏场景的零散航拍图,生成场景航拍图,包括:根据每一所述游戏场景的零散航拍图对应的所述虚拟相机位置,确定每一所述游戏场...

【专利技术属性】
技术研发人员:孙晓磊叶均杰温中凯
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1