[发明专利]一种通用的游戏版本增量更新系统和方法有效
申请号: | 201610031594.1 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105511889B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 陈镇秋;陈汉辉;李茂;吴海权;易勇军 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 44205 广州嘉权专利商标事务所有限公司 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的技术方案包括一种通用的游戏版本增量更新系统,该系统包括:更新准备模块,将游戏版本信息文件及更新信息文件进行存储;更新界面模块,用于将脚本封装成更新资源文件;版本更新模块,获取更新资源文件,执行对应的资源文件替换和安装;代码反射模块,对程序代码进行动态加载并且动态执行和使用。本发明的技术方案包括一种通用的游戏版本增量更新方法:将更新信息文件进行存储,生成配置文件用于配置对应的更新资源文件,执行对应的资源文件替换和安装;对游戏程序下的程序代码进行动态加载并且动态执行和使用。本发明的有益效果为:大大缩短了版本增量更新系统的开发周期,增强代码可维护性与可重用性,增强游戏的体验和表现。 | ||
搜索关键词: | 更新资源文件 程序代码 动态加载 动态执行 更新信息 游戏版本 增量更新 资源文件 通用的 替换 存储 游戏版本信息 版本更新 版本增量 反射模块 更新系统 界面模块 开发周期 可维护性 可重用性 配置文件 游戏程序 准备模块 脚本 更新 封装 游戏 配置 表现 | ||
【主权项】:
1.一种通用的游戏版本增量更新系统,包括发布端、客户端、分发服务器,其特征在于,该系统包括:/n更新准备模块,用于创建更新版本列表,将游戏版本信息文件进行存储至版本列表,还用于对游戏资源程序集分解成字节流然后转化成脚本代码,所述更新准备模块具体包括:更新目录子模块,创建更新版本列表,用于存储不同的版本信息文件,所述版本信息文件包括更新信息文件、增量更新信息文件、历史更新文件;更新命名子模块,用于创建对所述更新目录子模块的版本信息文件的命名规则,包括对版本信息增量的更新文件使用依次递增的数字标识码进行标识;资源整合子模块,用于对需要发布的更新资源文件进行整合,包括对游戏所需的视频、音频、图片、游戏程序代码进行分解成字节流并转化为脚本代码放入对应的版本信息文件;/n更新界面模块,用于将所述更新准备模块所转化的脚本封装成更新资源文件,并生成配置文件用于配置对应的更新资源文件,并创建交互界面用于自定义设置所需发布的更新资源文件,并将所需的更新资源文件上传至分发服务器;所述更新界面模块具体包括:交互界面子模块,使用交互界面用于对所需要发布的更新资源文件调取版本信息文件进行自定义选择,并提供编译脚本方式选择、平台发布方式选择和更新资源文件封装方式选择,并将最终封装的更新资源文件上传至分发服务器;后台配置子模块,用于根据所述交互界面子模块自定义选择的更新资源文件进行配置,包括创建更新资源文件的配置文件,还包括创建新的版本信息文件及增量更新版本信息文件;后台封装子模块,用于对所述后台配置子模块已配置完成的更新资源文件进行封装成发布文件;/n版本更新模块,用于获取所述分发服务器的更新资源文件,解析获取更新资源版本信息,根据版本信息执行对应的资源文件替换和安装;/n代码反射模块,用于对所述资源文件执行替换和安装后,对游戏程序下的程序代码进行动态加载并且动态执行和使用。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司,未经珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610031594.1/,转载请声明来源钻瓜专利网。
- 上一篇:基板检查方法及基板检查装置
- 下一篇:比特位数指示方法及装置