[发明专利]用于实时反馈游戏内运行状态的日志可视化方法和系统在审
申请号: | 201910045486.3 | 申请日: | 2019-01-17 |
公开(公告)号: | CN109885483A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 潘亚楠;孙国军;张经生 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;A63F13/60 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志信息 实时反馈 运行状态 可视化 客户端 日志 游戏 采集 日志显示 实时显示 运行游戏 聚合 后台 | ||
一种用于实时反馈游戏内运行状态的日志可视化方法,其特征在于,包括以下步骤:运行游戏客户端,对客户端后台的日志信息数据进行采集;将采集到的日志信息数据按照预定时间和业务进行聚合汇总;在游戏窗口上方生成日志显示窗口,实时显示日志信息数据。
技术领域
本发明涉及服务器日志领域,特别涉及一种用于实时反馈游戏内运行状态的日志可视化方法和系统。
背景技术
在游戏开发过程中,往往需要查看运行日志并根据运行日志找出游戏中错误位置,目前市场上主流的解决方案是游戏运行内的日志写入文件,当功能测试发现问题时才会去查看日志文件。现有技术中通用的可视化方案就是将本地的日志上传只服务器,然后在服务端进行二次分析提取,最后在HTML页面上展示,进行可视化,涉及的功能繁杂,且实时性差,日志与游戏的应用场景,无法将出现问题的游戏逻辑联系到一起,不能很好的给开发者提供具体的现场或者线索去定位问题原因。
因此,需要一种简单的实时可视化日志系统,来帮助功能测试发现游戏功能内隐藏的问题,实时提供出现问题的具体游戏场景和游戏逻辑,方便开发定位问题原因。
发明内容
本申请的目的是解决现有技术的不足,提供一种用于实时反馈游戏内运行状态的日志可视化方法和系统,能够实时告知测试和开发人员,当前的游戏逻辑是否正确。
为了实现上述目的,本申请采用以下的技术方案。
首先,本申请提出、一种用于实时反馈游戏内运行状态的日志可视化方法,其特征在于,包括以下步骤:
S100)运行游戏客户端,对客户端后台的日志信息数据进行采集;
S200)将采集到的日志信息数据按照预定时间和业务进行聚合汇总;
S300)在游戏窗口上方生成日志显示窗口,实时显示日志信息数据。
进一步地,在本申请的上述方法中,所述步骤S100还包括以下子步骤:
S101)采用Flume-ng技术,在本地收集日志信息,并发送至服务器;
S102)服务器接收原始的日志信息并存储;
S103)服务器进一步对日志信息整理生成用户可读数据并反馈至本地客户端。
进一步地,在本申请的上述方法中,所述步骤S300还包括以下子步骤:
S301)对汇总后的日志信息数据实时监测;
S302)根据监测结果对日志信息划分成不同的级别,包括Error级别、warn级别和Info级别;
S303)对不同级别的日志信息采用不同的颜色进行区别并在日志显示窗口中显示。
进一步地,在本申请的上述方法中,对于不同级别的日志信息,Error级别采用红色显示,warn级别采用黄色显示,Info级别采用绿色显示。
进一步地,在本申请的上述方法中,Error级别的日志信息显示时间比其他两个级别的显示时间长。
进一步地,在本申请的上述方法中,还包括通过响应截屏指令,对日志信息显示窗口进行截取并上传至服务器端。
进一步地,在本申请的上述方法中,还包括在游戏的GM面板内设置上传至服务端的按钮,支持日志上传到服务器。
其次,本申请还公开了一种用于实时反馈游戏内运行状态的日志可视化系统,其特征在于,包括以下模块:采集模块,用于运行游戏客户端,对客户端后台的日志信息数据进行采集;汇总模块,用于将采集到的日志信息数据按照预定时间和业务进行聚合汇总;显示模块,用于在游戏窗口上方生成日志显示窗口,实时显示日志信息数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910045486.3/2.html,转载请声明来源钻瓜专利网。