The invention relates to a game analysis, data processing method and device, the method includes: when starting the game client game system, data acquisition monitoring program loaded by the preset information; the game data information includes the game data file list, the game data loading time, processing the game data length, processing order of the game data in one or more of the game; analysis of data, analysis of the results obtained; according to the analysis results of the game client system optimization processing. The application effectively reduces the startup time of the game client system, reduces the waste of system resources, improves the data processing efficiency of the system, and improves the user experience.
【技术实现步骤摘要】
本申请涉及数据处理
,尤其涉及一种游戏数据的分析、处理方法和装置。
技术介绍
随着计算机技术的发展,游戏应用受到了广大用户的喜爱。一般而言,用户需要在终端设备上安装游戏客户端,并通过所述游戏客户端进行登录,以启动游戏程序。当用户点击游戏客户端启动登录程序时,客户端会自动加载相应的游戏数据到内存中,当所有的游戏数据都加载完毕,用户即成功登陆游戏。这个过程对用户来说是不可见的。当加载的游戏数据不合理时,给用户的感知就是游戏启动时间特别长,给用户带来非常不好的体验。此外,加载的游戏数据不合理,也会造成系统资源的浪费,降低系统数据处理效率。然而,现有技术存在的常规测试方法,无法获取在启动游戏客户端时究竟加载了哪些游戏数据,因此也无法解决游戏数据加载不合理导致的系统资源浪费、处理效率低、用户登陆时间长、用户体验不佳的问题。
技术实现思路
本申请的目的是,提供一种游戏数据的分析、处理方法和装置,可以获取启动游戏客户端系统时加载的游戏数据,并对其进行分析处理,减少游戏客户端系统启动时间,降低系统资源浪费,提高系统数据处理效率,提升用户体验。一方面,本申请提供了一种游戏数据分析和处理方法,所述方法包括:当启动游戏客户端系统时,通过预置的监控程序获取加载的游戏数据的信息;所述游戏数据的信息包括所述游戏数据的文件列表、所述游戏数据的加载时长、所述游戏数据的处理时长、所述游戏数据的处理顺序中的一种或多种;分析所述游戏数据信息,获得分析结果;根据所述分析结果对所述游戏客户端系统进行优化处理。另一方面,本申请提供了一种游戏数据分析和处理装置,所述装置应用于游戏客户端系统中,所述 ...
【技术保护点】
一种游戏数据分析和处理方法,其特征在于,所述方法包括:当启动游戏客户端系统时,通过预置的监控程序获取加载的游戏数据的信息;所述游戏数据的信息包括所述游戏数据的文件列表、所述游戏数据的加载时长、所述游戏数据的处理时长、所述游戏数据的处理顺序中的一种或多种;分析所述游戏数据信息,获得分析结果;根据所述分析结果对所述游戏客户端系统进行优化处理。
【技术特征摘要】
1.一种游戏数据分析和处理方法,其特征在于,所述方法包括:当启动游戏客户端系统时,通过预置的监控程序获取加载的游戏数据的信息;所述游戏数据的信息包括所述游戏数据的文件列表、所述游戏数据的加载时长、所述游戏数据的处理时长、所述游戏数据的处理顺序中的一种或多种;分析所述游戏数据信息,获得分析结果;根据所述分析结果对所述游戏客户端系统进行优化处理。2.根据权利要求1所述的方法,其特征在于,预置监控程序包括:获取游戏客户端系统主程序的入口函数;修改游戏客户端系统主程序文件,在所述游戏客户端主程序文件中植入包含所述监控程序的动态链接库DLL文件,使得所述监控程序在游戏客户端系统创建文件或读取文件时获取所述文件的名称、保存路径、时间参数信息;所述通过预置的监控程序获取加载的游戏数据的信息包括:根据获取的所述文件的名称、保存路径、时间参数信息获取加载的游戏数据的文件列表、所述游戏数据的加载时长、所述游戏数据的处理时长、所述游戏数据的处理顺序中的一种或多种。3.根据权利要求1所述的方法,其特征在于,所述分析所述游戏数据信息,获得分析结果包括:当所述游戏数据的信息包括加载的游戏数据的文件列表时,比较所述文件列表中各文件的名称,判断是否存在相同的名称;当判断存在相同的名称时,确定在启动游戏客户端系统时存在游戏数据重复加载。4.根据权利要求3所述的方法,其特征在于,当所述分析结果为确定启动游戏客户端系统时存在游戏数据重复加载时,所述根据所述分析结果对所
\t述客户端系统进行优化处理包括:将所述游戏客户端系统配置成在第一次加载所述游戏数据时,从本地磁盘读取所述游戏数据,并将其保存在内存中,在第二次加载所述游戏数据时,直接从内存中读取所述游戏数据。5.根据权利要求1所述的方法,其特征在于,当所述分析结果为确定所述游戏数据的加载时间过长时,所述根据所述分析结果对所述游戏客户端系统进行优化处理包括以下所列中的一种或任意结合:改变所述游戏数据的存储格式,将所述游戏数据存储成容量小的格式;改变所述游戏数据的读取方式,将所述游戏数据配置成从本地文件服务器或者本地游戏安装包中进行数据读取;压缩所述游戏数据。6.根据权利要求1所述的方法,其特征在于,当所述分析结果为确定所述游戏数据的处理时间过长时,所述根据所述分析结果对所述游戏客户端系统进行优化处理包括以下所列中的一种或任意结合:对所述游戏数据进行预处理,所述预处理包括对所述游戏数据进行排序、压缩或者格式转换;对所述游戏客户端系统进行性能优化处理,所述性能优化处理包括优化所述游戏客户端系统的数据结构、处理逻辑或者算法;对所述游戏客户端系统的数据处理顺序进行调整;对所述游戏客户端系统的数据输入输出进行优化处理。7.根据权利要求1所述的方法,其特征在于,所述分析所述游戏数据信息,获得分析结果包括:当所述游戏数据的信息包括加载的游戏数据的文件列表时,根据所述文件列表各文件的属性确定各文件是否为启动所述游戏客户端系统的必要文件;如果存在至少一个文件不是启动所述游戏客户端系统的必要文件,则确
\t定所述游戏数据加载不合理。8.根据权利要求7所述的方法,其特征在于,当所述分析结果为确定所述游戏数据加载不合理时,所述根据所述分析结果对所述游戏客户端系统进行优化处理包括:创建必要文件列表,所述必要文件列表包括启动所述游戏客户端系统的必要文件;将所述游戏客户端配置成在启动所述游戏客户端系统时,仅加载所述必要文件列表中的文件所对应的游戏数据。9.一种游戏数据分析和处理装置,其特征在于,所述装置应用于游戏客户端系统中,所述装置包括:数据获取单元,用于当启...
【专利技术属性】
技术研发人员:唐细荣,孙宏发,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。