一种移动端网络游戏版本快速热更新的方法与流程

文档序号:12733175阅读:来源:国知局

技术特征:

1.一种移动端网络游戏版本快速热更新的方法,其特征在于,包括如下步骤:

S1,服务器生成新版本时,获取所述新版本与旧版本之间的增量文件,并将所述增量文件进行打包,得到打包文件;

S2,移动客户端从所述服务器下载所述打包文件并将其放入客户端资源包,完成版本更新。

2.根据权利要求1所述的移动端网络游戏版本快速热更新的方法,其特征在于,如果所述版本的形式为X.Y.Z,其中Z表示小版本,即每次更新任何文件Z都会自增;Y表示中间版本,是Z自增到一定阶段的进位;X为大版本,是Y自增到一定程度的进位;则,S1中所述将所述增量文件进行打包,包括如下步骤:

S101,对每个所述中间版本的增量文件分别进行打包,得到每个中间版本的压缩包;

S102,判断是否存在所述小版本更新,如果是,则单独存放所述小版本的更新文件,并记录文件的md5码,否则,结束。

3.根据权利要求2所述的移动端网络游戏版本快速热更新的方法,其特征在于,S101与S102之间,还包括如下步骤,判断是否需要跨所述中间版本进行打包,如果需要,则对跨所述中间版本的增量文件进行打包,得到跨版本的压缩包,再执行S102,否则,直接执行S102。

4.根据权利要求3所述的移动端网络游戏版本快速热更新的方法,其特征在于,S2包括如下步骤:

S201,客户端获取服务器上的最新版本号,并对比客户端的版本号和服务端的版本号,如果相同,则结束,否则,进入下一个阶段;

S202,根据客户端与服务端之间版本号的差异,以及服务端的更新文件,客户端生成包含最少文件个数的待更新文件列表;

S203,客户端根据所述待更新文件列表逐个下载文件。

5.根据权利要求4所述的移动端网络游戏版本快速热更新的方法,其特征在于,所述包含最少文件个数的待更新文件列表,包含:中间版本的压缩包、跨版本的压缩包和小版本文件。

6.根据权利要求4所述的移动端网络游戏版本快速热更新的方法,其特征在于,S202包括如下步骤:

S2021,根据客户端与服务端之间版本号的差异,生成包含最少压缩包个数的中间版本待更新文件列表;

S2022,判断客户端与服务端之间每个小版本更新的文件md5码是否相同,如果不同,则将这些文件添加至所述待更新文件列表,否则,结束。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1