一种客户端的数据采集方法

文档序号:7774976阅读:1503来源:国知局
一种客户端的数据采集方法
【专利摘要】本发明涉及网络游戏技术,采用一种基于服务器通告的数据统计技术,来实时采集客户端的各种数据,以便对问题进行分析,优化客户端结构,其服务器开启客户端检测和客户端自动检测发送的方式来进行自动数据采集,其通过程序自动检测的方式和配置文件,控制开启客户端数据统计工具,可以在开发人员的需求下发送数据,又可以在未知问题出现的情况下,发送问题数据,有利于客户端的性能分析,为开发提供第一手资料。
【专利说明】一种客户端的数据采集方法
【技术领域】
[0001]本发明涉及网络游戏技术,采用一种基于服务器通告的数据统计技术,来实时采集客户端的各种数据,以便对问题进行分析,优化客户端结构。
【背景技术】
[0002]随着网络游戏的不断发展,同屏人数已经成为检验客户端技术优劣的一大指标。所谓同屏人数,就是指在帧数流畅前提下,客户端在视野内可以承载的角色数量。一般情况下,低于三十巾贞后,玩家就会对卡顿有感觉,影响游戏体验。
[0003]而对客户端进行优化,最大的问题在于能及时并且准确的找到问题,定位瓶颈,这样才能有针对性的进行优化,提高效率。而现阶段,一般的公司都是采用通过玩家反馈。但这样做的缺点十分明显。
[0004]一是滞后性;等到玩家反馈,就说明此问题已经十分严重,影响玩家体验,这样就会导致玩家对游戏的不满,造成流失;
ニ是不确定性;玩家的反馈只能反应问题,但对于问题产生的原因,只能通过玩家的描述去分析,并通过开发人员模拟来分析数据。但遇到大量玩家在线,开发人员很难重现当时的环境;
总之,采用玩家反馈的方法,不利于开发人员快速的查找问题。
[0005]本发明采用一种服务器主动请求客户端数据的方法,结合帧数自动识别技木,实现了实时的数据采集。

【发明内容】

[0006]本发明要解决的技术问题在于,可以在适当的时间,在不影响客户端性能的前提下,向服务器发送分析数据,供开发人员分析解决问题。
[0007]本发明采用的技术方案为ー种客户端的数据采集方法,其服务器开启客户端检测和客户端自动检测发送的方式来进行自动数据采集,其具体的实施步骤如下:
1)客户端开发帧数统计工具,并提供开关,控制此工具是否开启;
2)服务器开发包括客户端数据存储,开启客户端工具,请求客户端数据等功能;
3)服务器根据开发人员配置的脚本,在固定的活动或事件触发客户端的工具开关,需求客户端统计数据。这里根据服务器的选择,只开启部分人的工具,这样就可以最大限度减少工具对客户端性能的影响;
4)客户端根据自己的帧数条件设定,在客户端性能较差情况下,自动开关数据采集エ具,并主动向服务器发送问题数据;
5)发送的数据为统ー结构的类型+字符串格式,统一存储数据库。
[0008]本发明通过程序自动检测的方式和配置文件,控制开启客户端数据统计工具,可以在开发人员的需求下发送数据,又可以在未知问题出现的情况下,发送问题数据,有利于客户端的性能分析,为开发提供第一手资料。【具体实施方式】
[0009]一种客户端的数据采集方法,其服务器开启客户端检测和客户端自动检测发送的方式来进行自动数据采集,其具体的实施步骤如下:
1)客户端开发帧数统计工具,并提供开关,控制此工具是否开启;
2)服务器开发包括客户端数据存储,开启客户端工具,请求客户端数据等功能;
3)服务器根据开发人员配置的脚本,在固定的活动或事件触发客户端的工具开关,需求客户端统计数据。这里根据服务器的选择,只开启部分人的工具,这样就可以最大限度减少工具对客户端性能的影响;
4)客户端根据自己的帧数条件设定,在客户端性能较差情况下,自动开关数据采集エ具,并主动向服务器发送问题数据;
5)发送的数据为统ー结构的类型+字符串格式,统一存储数据库。
【权利要求】
1.一种客户端的数据采集方法,其服务器开启客户端检测和客户端自动检测发送的方式来进行自动数据采集,其具体的实施步骤如下: 1)客户端开发帧数统计工具,并提供开关,控制此工具是否开启; 2)服务器开发包括客户端数据存储,开启客户端工具,请求客户端数据等功能; 3)服务器根据开发人员配置的脚本,在固定的活动或事件触发客户端的工具开关,需求客户端统计数据; 4)客户端根据自己的帧数条件设定,在客户端性能较差情况下,自动开关数据采集エ具,并主动向服务器发送问题数据; 5)发送的数据为统ー结构的类型+字符串格式,统一存储数据库。
【文档编号】H04L29/06GK103561015SQ201310522907
【公开日】2014年2月5日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】陈洋 申请人:大连创达技术交易市场有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1