日志存储系统及方法技术方案

技术编号:27030351 阅读:14 留言:0更新日期:2021-01-12 11:13
本说明书提供日志存储系统及方法,其中所述日志存储系统包括:多个游戏服务器、游戏中心服务器和日志服务器;所述多个游戏服务器中的任一游戏服务器,被配置为按照目标格式生成日志数据,并将所述日志数据发送给所述游戏中心服务器;所述游戏中心服务器,被配置为接收所述日志数据,并将所述日志数据发送给所述日志服务器;所述日志服务器,被配置为接收所述日志数据,并根据所述目标格式从所述日志数据的目标字段中读取目标日志类型,对所述日志数据进行分类存储。游戏服务器可以按照预先协议好的目标格式生成日志数据,从而实现了可以通过单独的日志服务器按需分类存储日志数据。

【技术实现步骤摘要】
日志存储系统及方法
本说明书涉及游戏数据处理
,特别涉及日志存储系统及方法。
技术介绍
随着计算机技术和网络技术的快速发展,游戏技术日趋成熟,在游戏运行过程中,游戏服务器会产生大量的日志数据,用来记录玩家的游戏行为,以供客服查询人员及开发人员进行挖掘分析等。现有技术中,各个游戏服务器产生大量的日志数据后,需要运维人员介入,按关键字对日志数据进行筛选和一系列的数据处理,之后再提供给其他工作人员(如客服、开发人员等)使用。然而,上述过程中,必须要运维人员介入,对日志数据进行筛选处理,其他工作人员才能使用日志数据,效率低下,且依靠运维人员手动筛选处理,容易出错,进而需要更简单更便捷的方法对日志数据进行处理。
技术实现思路
有鉴于此,本说明书实施例提供了一种日志存储系统。本说明书同时涉及一种日志存储方法,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种日志存储系统,所述系统包括:多个游戏服务器、游戏中心服务器和日志服务器,所述多个游戏服务器和所述游戏中心服务器进行通信连接,所述游戏中心服务器和所述日志服务器进行通信连接;所述多个游戏服务器中的任一游戏服务器,被配置为按照目标格式生成日志数据,并将所述日志数据发送给所述游戏中心服务器;所述游戏中心服务器,被配置为接收所述日志数据,并将所述日志数据发送给所述日志服务器;所述日志服务器,被配置为接收所述日志数据,并根据所述目标格式从所述日志数据的目标字段中读取目标日志类型,对所述日志数据进行分类存储。可选的,所述游戏服务器进一步被配置为:接收日志生成协议,所述日志生成协议定义日志数据生成的目标格式,所述目标格式至少包括日志类型以及所述日志类型在日志数据中的目标字段;根据所述日志生成协议生成日志数据。可选的,所述日志服务器进一步被配置为:生成用于日志数据存储的配置文件,所述配置文件中包括日志类型和存储地址之间的对应关系。可选的,所述日志服务器进一步被配置为:在所述配置文件中查找所述目标日志类型;在查找到所述目标日志类型的情况下,将所述目标日志类型对应的存储地址确定为目标存储地址,将所述日志数据存储至所述目标存储地址;在未查找到所述目标日志类型的情况下,不对所述日志数据进行存储。可选的,所述日志服务器进一步被配置为:接收输入的日志查询指令;根据所述日志查询指令,查询对应的目标日志数据;在查询到所述目标日志数据的情况下,返回所述目标日志数据;在未查询到所述目标日志数据的情况下,返回查询失败的消息。可选的,所述日志服务器进一步被配置为:确定所述日志查询指令中携带的查询类型;根据所述查询类型,确定对应的查询地址;确定所述日志查询指令中携带的日志标识;在所述查询地址中,查询所述日志标识对应的目标日志数据。根据本说明书实施例的第二方面,提供了一种日志存储方法,所述方法包括:游戏服务器按照目标格式生成日志数据,并将所述日志数据发送给游戏中心服务器;所述游戏中心服务器接收所述日志数据,并将所述日志数据发送给日志服务器;所述日志服务器接收所述日志数据,并根据所述目标格式从所述日志数据的目标字段中读取目标日志类型,对所述日志数据进行分类存储。根据本说明书实施例的第三方面,提供了一种日志存储方法,应用于上述第一方面所述的日志存储系统中的日志服务器,所述方法包括:接收游戏中心服务器发送的日志数据,所述日志数据为游戏服务器按照目标格式生成并发送给所述游戏中心服务器的日志数据;根据所述目标格式从所述日志数据的目标字段中读取目标日志类型;对所述日志数据进行分类存储。可选的,所述接收游戏中心服务器发送的日志数据之前,还包括:生成用于日志数据存储的配置文件,所述配置文件中包括日志类型和存储地址之间的对应关系。可选的,所述对所述日志数据进行分类存储,包括:在所述配置文件中查找所述目标日志类型;在查找到所述目标日志类型的情况下,将所述目标日志类型对应的存储地址确定为目标存储地址,将所述日志数据存储至所述目标存储地址;在未查找到所述目标日志类型的情况下,不对所述日志数据进行存储。可选的,所述对所述日志数据进行分类存储之后,还包括:接收输入的日志查询指令;根据所述日志查询指令,查询对应的目标日志数据;在查询到所述目标日志数据的情况下,返回所述目标日志数据;在未查询到所述目标日志数据的情况下,返回查询失败的消息。可选的,所述根据所述日志查询指令,查询对应的目标日志数据,包括:确定所述日志查询指令中携带的查询类型;根据所述查询类型,确定对应的查询地址;确定所述日志查询指令中携带的日志标识;在所述查询地址中,查询所述日志标识对应的目标日志数据。根据本说明书实施例的第四方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现下述方法:接收游戏中心服务器发送的日志数据,所述日志数据为游戏服务器按照目标格式生成并发送给所述游戏中心服务器的日志数据;根据所述目标格式从所述日志数据的目标字段中读取目标日志类型;对所述日志数据进行分类存储。根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述第三方面所述的日志存储方法的步骤。本说明书提供的日志存储系统包括:多个游戏服务器、游戏中心服务器和日志服务器,多个游戏服务器和游戏中心服务器进行通信连接,游戏中心服务器和日志服务器进行通信连接;多个游戏服务器中的任一游戏服务器,被配置为按照目标格式生成日志数据,并将日志数据发送给游戏中心服务器;游戏中心服务器,被配置为接收日志数据,并将日志数据发送给日志服务器;日志服务器,被配置为接收日志数据,并根据目标格式从日志数据的目标字段中读取目标日志类型,对日志数据进行分类存储。这种情况下,所有玩家的游戏行为(即日志数据)记录是通过一个独立的日志服务器,游戏服务器可以按照预先协议好的目标格式生成日志数据,由游戏中心服务器汇总后发送给日志服务器,日志服务器通过目标格式,可以直接在目标字段读取日志数据的日志类型,之后根据需求将不同类型的日志数据存储至不同的存储地址,从而使得后续其他工作人员可以直接通过日志服务器在相应的存储地址查询所需的日志数据,不需要运维人员介入,在提高日志数据的处理效率的基础上,避免了出错。附图说明图1是本说明书一实施例提供的一种日志存储系统的结构示意图;图2是本说明书一实施例提供的一种日志存储方法的流程图;图3是本说明书一实施例提供的一种日志生成协议的示意图;图4是本说明书一实施例提本文档来自技高网...

【技术保护点】
1.一种日志存储系统,其特征在于,所述系统包括:多个游戏服务器、游戏中心服务器和日志服务器,所述多个游戏服务器和所述游戏中心服务器进行通信连接,所述游戏中心服务器和所述日志服务器进行通信连接;/n所述多个游戏服务器中的任一游戏服务器,被配置为按照目标格式生成日志数据,并将所述日志数据发送给所述游戏中心服务器;/n所述游戏中心服务器,被配置为接收所述日志数据,并将所述日志数据发送给所述日志服务器;/n所述日志服务器,被配置为接收所述日志数据,并根据所述目标格式从所述日志数据的目标字段中读取目标日志类型,对所述日志数据进行分类存储。/n

【技术特征摘要】
1.一种日志存储系统,其特征在于,所述系统包括:多个游戏服务器、游戏中心服务器和日志服务器,所述多个游戏服务器和所述游戏中心服务器进行通信连接,所述游戏中心服务器和所述日志服务器进行通信连接;
所述多个游戏服务器中的任一游戏服务器,被配置为按照目标格式生成日志数据,并将所述日志数据发送给所述游戏中心服务器;
所述游戏中心服务器,被配置为接收所述日志数据,并将所述日志数据发送给所述日志服务器;
所述日志服务器,被配置为接收所述日志数据,并根据所述目标格式从所述日志数据的目标字段中读取目标日志类型,对所述日志数据进行分类存储。


2.根据权利要求1所述的日志存储系统,其特征在于,所述游戏服务器进一步被配置为:
接收日志生成协议,所述日志生成协议定义日志数据生成的目标格式,所述目标格式至少包括日志类型以及所述日志类型在日志数据中的目标字段;
根据所述日志生成协议生成日志数据。


3.根据权利要求1所述的日志存储系统,其特征在于,所述日志服务器进一步被配置为:
生成用于日志数据存储的配置文件,所述配置文件中包括日志类型和存储地址之间的对应关系。


4.根据权利要求3所述的日志存储系统,其特征在于,所述日志服务器进一步被配置为:
在所述配置文件中查找所述目标日志类型;
在查找到所述目标日志类型的情况下,将所述目标日志类型对应的存储地址确定为目标存储地址,将所述日志数据存储至所述目标存储地址;
在未查找到所述目标日志类型的情况下,不对所述日志数据进行存储。


5.根据权利要求1所述的日志存储系统,其特征在于,所述日志服务器进一步被配置为:
接收输入的日志查询指令;
根据所述日志查询指令,查询对应的目标日志数据;
在查询到所述目标日志数据的情况下,返回所述目标日志数据;
在未查询到所述目标日志数据的情况下,返回查询失败的消息。


6.根据权利要求5所述的日志存储系统,其特征在于,所述日志服务器进一步被配置为:
确定所述日志查询指令中携带的查询类型;
根据所述查询类型,确定对应的查询地址;
确定所述日志查询指令中携带的日志标识;
在所述查询地址中,查询所述日志标识对应的目标日志数据。


7.一种日志存储方法,其特征在于,所述方法包括:
游戏服务器按照目标格式生成日志数据,并将所述日志数据发送给游戏中心服务器;
所述游戏中心服务器接收所述日志数据,并将所述日志数据发送给日志服务器;
...

【专利技术属性】
技术研发人员:梁波
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

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

1