The embodiment of the present invention discloses a method and device for realizing the large data sticking source layer of mobile games. The method includes: acquiring the logs reported by the game server every preset first time period and storing them in a specified directory according to the preset multi-dimensional hierarchical storage structure of the game server logs; acquiring the logs reported by the client every preset first time period and multi-dimensional according to the preset client logs. Degree hierarchical storage structure is stored in the specified directory; every preset first time period, all logs reported by the game server and client stored in the specified directory in the preset second time period are integrated, and the integrated logs are used as the sticker layer data of the big data of mobile games. The logs generated by the game server and the client of the invention are reported at the first preset time interval, which can ensure that the files are not too large to cause upload congestion. After collection, the logs of small files are merged and integrated, thus ensuring data service efficiency, simple deployment, high efficiency and low cost.
【技术实现步骤摘要】
移动游戏大数据贴源层实现方法及装置
本专利技术实施例涉及计算机
,具体涉及一种移动游戏大数据贴源层实现方法及装置。
技术介绍
随着网络游戏的发展,移动游戏大数据越来越成为主流。数据贴源层是大数据服务获取日志的源头,所以必须保证贴源层数据的清晰和准确,但是,目前在收集和持久化移动游戏大数据中会面对以下问题:大数据业务系统通常为公司所有游戏业务服务,要避免随着业务的扩展带来的数据服务相关的改变,所以要提前规划好维度;数据来自不同的端,游戏服务端和客户端都会生成日志,日志的类型又分很多种,需要多种日志采集的方式;网络异常等问题通常是不可预知的,可能导致日志丢失,重复上报,网络拥塞等问题,错误不能被发现,影响最终的统计结果;大数据业务对处理小文件效率低,需要将收集好的日志进行整合。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种移动游戏大数据贴源层实现方法及装置。第一方面,本专利技术实施例提出一种移动游戏大数据贴源层实现方法,包括:每隔预设第一时间段,获取游戏服务端上报的日志,并按照预设的游戏服务端日志多维度分层存储结构存储在指定目录下;每隔预设第一时间段,获取客户端上报的日志,并按照预设的客户端日志多维度分层存储结构存储在所述指定目录下;每隔预设第一时间段,对所述指定目录下在之前预设第二时间段内所存储的游戏服务端和客户端所上报的所有日志进行整合,将整合后的日志作为移动游戏大数据的贴源层数据。第二方面,本专利技术实施例还提出一种移动游戏大数据贴源层实现装置,包括:第一获取模块,用于每隔预设第一时间段,获取游戏服务端上报的日志,并按照预设的游戏服 ...
【技术保护点】
1.一种移动游戏大数据贴源层实现方法,应用于ftp服务器,其特征在于,包括:每隔预设第一时间段,获取游戏服务端上报的日志,并按照预设的游戏服务端日志多维度分层存储结构存储在指定目录下;每隔预设第一时间段,获取客户端上报的日志,并按照预设的客户端日志多维度分层存储结构存储在所述指定目录下;每隔预设第一时间段,对所述指定目录下在之前预设第二时间段内所存储的游戏服务端和客户端所上报的所有日志进行整合,将整合后的日志作为移动游戏大数据的贴源层数据。
【技术特征摘要】
1.一种移动游戏大数据贴源层实现方法,应用于ftp服务器,其特征在于,包括:每隔预设第一时间段,获取游戏服务端上报的日志,并按照预设的游戏服务端日志多维度分层存储结构存储在指定目录下;每隔预设第一时间段,获取客户端上报的日志,并按照预设的客户端日志多维度分层存储结构存储在所述指定目录下;每隔预设第一时间段,对所述指定目录下在之前预设第二时间段内所存储的游戏服务端和客户端所上报的所有日志进行整合,将整合后的日志作为移动游戏大数据的贴源层数据。2.根据权利要求1所述的方法,其特征在于,所述指定目录是根据多维度建立的,所述多维度包括:游戏运行模式、游戏、游戏平台和时间。3.根据权利要求1所述的方法,其特征在于,所述预设第二时间段大于所述预设第一时间段。4.根据权利要求3所述的方法,其特征在于,所述每隔预设第一时间段,获取游戏服务端上报的日志,包括:每隔预设第一时间段,采用推送或者拉取的方式获取游戏服务端上报的日志;相应地,所述每隔预设第一时间段,获取客户端上报的日志,包括:每隔预设第一时间段,采用推送或者拉取的方式获取客户端上报的日志。5.根据权利要求1所述的方法,其特征在于,所述预设的游戏服务端日志多维度分层存储结构,包括:游戏区服编号,日志类型,时间;所述预设的客户端日志多维度分层存储结构,包括:上报方式、游戏运行模式、游戏snk、平台Athena、时间;其中,上报方式包括:upload文件上传和log请求提交;所述游戏运行模式包括:dev开发模式、test测试模式、prod生成模式。6.一种移动...
【专利技术属性】
技术研发人员:由阳,
申请(专利权)人:北京龙拳风暴科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。