[发明专利]游戏客户端中的表格数据更新方法、装置有效
申请号: | 201910903373.2 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110585724B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 张晨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;A63F13/77;A63F13/69 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 王鹏健 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 客户端 中的 表格 数据 更新 方法 装置 | ||
本发明提供了一种表格数据更新方法、装置。该表格数据更新方法包括在游戏客户端的运行过程中,获取游戏客户端中的配置表格,根据游戏客户端中的配置表格,确定游戏服务器中存储的与配置表格中的数据不匹配的目标表格,发送游戏服务器中存储的目标表格至游戏客户端,以使游戏客户端在运行过程中根据接收到的目标表格更新游戏客户端中的相应表格,使得游戏客户端中的配置表格和游戏服务器中的配置表格保持同步,进而使游戏客户端能够流畅的运行。
技术领域
本发明涉及计算机通信技术领域,特别涉及一种游戏客户端中的表格数据更新方法、装置。
背景技术
随着客户对游戏体验的要求逐渐提高,游戏客户端也需要经常更新。现有的游戏客户端中配置表格的更新方法一般是在游戏客户端启动的第一时间进行配置表格版本检查,然后根据游戏客户端连接的资源服务器下发的最新配置表格实现游戏客户端的更新。
在游戏客户端运行的过程中,游戏客户端与游戏服务器连接,游戏客户端不能接收来自资源服务器的配置表格,若游戏客户端与其连接的游戏服务器中的配置表格版本不一致,会导致游戏客户端运行不流畅,极大的影响了用户的体验。
发明内容
本发明旨在提供一种游戏客户端中的表格数据更新方法、装置,其能够使得游戏客户端中的配置表格和游戏服务器中的配置表格保持同步,进而使游戏客户端能够流畅的运行。
根据本发明实施例的一个方面,提供了一种游戏客户端中的表格数据更新方法,包括:在游戏客户端的运行过程中,获取所述游戏客户端中的配置表格;根据所述配置表格确定游戏服务器中存储的与所述配置表格中的数据不匹配的目标表格;发送所述目标表格至所述游戏客户端,以使所述游戏客户端在运行过程中根据接收到的所述目标表格更新所述游戏客户端中的相应表格。
根据本发明实施例的一个方面,提供了一种游戏客户端中的表格数据更新装置,包括获取模块、确定模块和第一发送模块,所述获取模块用于在游戏客户端的运行过程中,获取所述游戏客户端中的配置表格;所述确定模块用于根据所述配置表格确定游戏服务器中存储的与所述配置表格中的数据不匹配的目标表格;所述第一发送模块用于发送所述目标表格至所述游戏客户端,以使所述游戏客户端在运行过程中根据接收到的所述目标表格更新所述游戏客户端中的相应表格。
在本发明的一些实施例中,基于前述方案,所述获取模块配置为:获取所述配置表格对应的表格编码,所述表格编码是根据所述配置表格的数据生成的;所述确定模块还配置为:根据所述游戏客户端中的配置表格对应的表格编码,获取所述游戏服务器中存储的与所述游戏客户端中的配置表格对应的表格编码不同的目标表格编码,将所述目标表格编码对应的配置表格作为目标表格。
在本发明的一些实施例中,基于前述方案,所述获取模块还配置为:将所述游戏服务器中存储的配置表格的数据转换成二进制数;获取所述二进制数的加密散列函数,作为所述游戏服务器中存储的配置表格对应的表格编码。
在本发明的一些实施例中,基于前述方案,所述游戏客户端中的表格数据更新装置还包括检测模块,所述检测模块用于实时检测所述游戏服务器中存储的配置表格是否有变化;获取所述游戏服务器中发生变化的指定配置表格;向所述游戏客户端发送更新提醒,以使所述游戏客户端在运行过程中根据获取到的所述指定配置表格更新所述游戏客户端中的相应表格。
在本发明的一些实施例中,基于前述方案,所述第一发送模块配置为:将所述目标表格压缩成压缩包;将所述压缩包发送至所述游戏客户端。
在本发明的一些实施例中,基于前述方案,所述第一发送模块还配置为:获取所述目标表格的名称;将所述目标表格的名称和所述压缩包发送至所述游戏客户端。
在本发明的一些实施例中,基于前述方案,所述第一发送模块还配置为:若所述压缩包超过设定大小,则将所述压缩包分解成预定大小的多个分包;将所述多个分包进行连续编号;将所述目标表格的名称、所述多个分包、所述多个分包的编号和所述多个分包的数量发送至所述游戏客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910903373.2/2.html,转载请声明来源钻瓜专利网。