一种游戏客户端版本更新方法

文档序号:9810313阅读:1015来源:国知局
一种游戏客户端版本更新方法
【专利说明】一种游戏客户端版本更新方法
[0001]
技术领域
[0002]本发明涉及一种游戏客户端版本更新方法,属于游戏运营支持领域。
【背景技术】
[0003]在各种游戏运营中,客户端版本更新是一个非常基础的环节,通过频繁更新版本来修改漏洞,改善玩家体验,增加游戏内容,提高游戏稳定性。现有的更新方法为整包更新,效率较低。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种游戏客户端版本更新方法。
[0005]为了达到上述目的,本发明所采用的技术方案是:
一种游戏客户端版本更新方法,包括以下步骤,
步骤一,下载服务器中的文件列表,判断当前客户端是否为最新客户端,如果不是,则转至步骤二,如果是,则不进行更新;
步骤二,读取服务器文件列表中的一条文件,判断本地文件列表中是否存在与该条文件名称一致的文件,如果存在,则转至步骤三,如果不存在,则下载该文件,下载完成后,在本地文件列表中添加该条文件;
步骤三,判断两条名称一致的文件的大小是否一致,如果是,则不更新该条文件;如果不是则下载服务器文件列表中的该条文件。
[0006]服务器文件列表和本地文件列表中均包含版本号。
[0007]如果服务器文件列表中的版本号与本地文件列表中的版本号相同,则判定当前客户端为最新客户端,否则不是最新客户端,需进行更新。
[0008]下载文件采用多线程下载方式。
[0009]当更新结束后,删除本地文件列表中的多余文件;
具体过程为,
读取本地文件列表中的一条文件,判断服务器文件列表中是否存在与该条文件名称一致的文件,如果存在,则不删除,如果不存在,则删除该文件。
[0010]删除本地文件列表中的多余文件后,删除下载的服务器文件列表。
[0011]本发明所达到的有益效果:本发明与现有的技术相比效率更高。
【具体实施方式】
[0012]以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0013]—种游戏客户端版本更新方法,包括以下步骤: 步骤一,下载服务器中的文件列表,判断当前客户端是否为最新客户端,如果不是,则转至步骤二,如果是,则不进行更新。
[0014]服务器文件列表和本地文件列表中均包含版本号,如果服务器文件列表中的版本号与本地文件列表中的版本号相同,则判定当前客户端为最新客户端,否则不是最新客户端,需进行更新。
[0015]步骤二,读取服务器文件列表中的一条文件,判断本地文件列表中是否存在与该条文件名称一致的文件,如果存在,则转至步骤三,如果不存在,则下载该文件,下载完成后,在本地文件列表中添加该条文件。
[0016]步骤三,判断两条名称一致的文件的大小是否一致,如果是,则不更新该条文件;如果不是则下载服务器文件列表中的该条文件。
[0017]上述下载文件采用多线程下载方式。
[0018]当更新结束后,先删除本地文件列表中的多余文件,然后删除下载的服务器文件列表。
[0019]删除本地文件列表中的多余文件的具体过程为:读取本地文件列表中的一条文件,判断服务器文件列表中是否存在与该条文件名称一致的文件,如果存在,则不删除,如果不存在,则删除该文件。
[0020]综上所述,上述游戏客户端版本更新方法现有的技术相比效率更高。
[0021]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.一种游戏客户端版本更新方法,其特征在于:包括以下步骤, 步骤一,下载服务器中的文件列表,判断当前客户端是否为最新客户端,如果不是,则转至步骤二,如果是,则不进行更新; 步骤二,读取服务器文件列表中的一条文件,判断本地文件列表中是否存在与该条文件名称一致的文件,如果存在,则转至步骤三,如果不存在,则下载该文件,下载完成后,在本地文件列表中添加该条文件; 步骤三,判断两条名称一致的文件的大小是否一致,如果是,则不更新该条文件;如果不是则下载服务器文件列表中的该条文件。2.根据权利要求1所述的一种游戏客户端版本更新方法,其特征在于:服务器文件列表和本地文件列表中均包含版本号。3.根据权利要求2所述的一种游戏客户端版本更新方法,其特征在于:如果服务器文件列表中的版本号与本地文件列表中的版本号相同,则判定当前客户端为最新客户端,否则不是最新客户端,需进行更新。4.根据权利要求1所述的一种游戏客户端版本更新方法,其特征在于:下载文件采用多线程下载方式。5.根据权利要求1所述的一种游戏客户端版本更新方法,其特征在于:当更新结束后,删除本地文件列表中的多余文件; 具体过程为, 读取本地文件列表中的一条文件,判断服务器文件列表中是否存在与该条文件名称一致的文件,如果存在,则不删除,如果不存在,则删除该文件。6.根据权利要求5所述的一种游戏客户端版本更新方法,其特征在于:删除本地文件列表中的多余文件后,删除下载的服务器文件列表。
【专利摘要】本发明公开了一种游戏客户端版本更新方法,包括以下步骤,步骤一,下载服务器中的文件列表,判断当前客户端是否为最新客户端,如果不是,则转至步骤二,如果是,则不进行更新;步骤二,读取服务器文件列表中的一条文件,判断本地文件列表中是否存在与该条文件名称一致的文件,如果存在,则转至步骤三,如果不存在,则下载该文件,下载完成后,在本地文件列表中添加该条文件;步骤三,判断两条名称一致的文件的大小是否一致,如果是,则不更新该条文件;如果不是则下载服务器文件列表中的该条文件。本发明与现有的技术相比效率更高。
【IPC分类】G06F9/445
【公开号】CN105573783
【申请号】CN201510921260
【发明人】秦谦
【申请人】镇江乐游网络科技有限公司
【公开日】2016年5月11日
【申请日】2015年12月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1