【技术实现步骤摘要】
APP版本升级方法、装置、系统及计算机设备
本申请涉及互联网
,尤其涉及一种APP版本升级方法、装置、系统、计算机设备及存储介质。
技术介绍
新版本APP(英文全称:Application,英文缩写:App,一般指智能手机等移动终端上安装的第三方应用程序)发布后,需要引导用户下载安装新版本的APP。在引导用户进行安装新版本APP之前,需要用户下载新版本APP的安装包。而新版本APP的安装包一般会有几十兆字节(兆字节,英文是Megabyte,即1024KB或1000KB,一般读作兆、M或者MB)大小,需要用户消耗较多流量,下载耗时很长,并且下载失败率会较高,导致新版本APP安装的效率较低。
技术实现思路
本申请实施例提供了一种APP版本升级方法、装置、系统、计算机设备及存储介质,能够解决新版本APP安装效率较低的问题。第一方面,本申请实施例提供了一种APP版本升级方法,应用于服务器端,所述方法包括:若接收到APP版本的比较指令,获取所述APP的第一版本和第二版本,其中,所述第二版本为所述第一版本的更新版本;将所述第一版本和所述第二版本通过包含分块比较的第一预设规则 ...
【技术保护点】
1.一种APP版本升级方法,应用于服务器端,其特征在于,所述方法包括:若接收到APP版本的比较指令,获取所述APP的第一版本和第二版本,其中,所述第二版本为所述第一版本的更新版本;将所述第一版本和所述第二版本通过包含分块比较的第一预设规则进行比较,获取所述第二版本相对于所述第一版本的比较结果,所述比较结果包括所述第二版本相对于所述第一版本的差异数据;以及将所述比较结果写成升级文件,所述升级文件用于将客户端的APP由所述第一版本升级到所述第二版本。
【技术特征摘要】
1.一种APP版本升级方法,应用于服务器端,其特征在于,所述方法包括:若接收到APP版本的比较指令,获取所述APP的第一版本和第二版本,其中,所述第二版本为所述第一版本的更新版本;将所述第一版本和所述第二版本通过包含分块比较的第一预设规则进行比较,获取所述第二版本相对于所述第一版本的比较结果,所述比较结果包括所述第二版本相对于所述第一版本的差异数据;以及将所述比较结果写成升级文件,所述升级文件用于将客户端的APP由所述第一版本升级到所述第二版本。2.根据权利要求1所述APP版本升级方法,其特征在于,所述将所述第一版本和所述第二版本通过包含分块比较的第一预设规则进行比较,获取所述第二版本相对于所述第一版本的比较结果的步骤包括:将所述第一版本和所述第二版本分别分成N块子文件,其中,N为正整数;将所述第一版本的N块子文件和所述第二版本的N块子文件按照对应顺序进行比较,得到N个子比较结果;将所有所述子比较结果按照顺序进行标记和汇总,形成所述第二版本相对于所述第一版本的比较结果。3.根据权利要求1或者2所述APP版本升级方法,其特征在于,所述将所述比较结果写成升级文件的步骤之前还包括:通过第二预设规则在所述比较结果中设置校验位,所述校验位用于对所述升级文件的完整性进行校验。4.根据权利要求3所述APP版本升级方法,其特征在于,所述方法还包括:在所述比较结果的预设位置设置信息位,所述信息位用于指示所述校验位的位置和位数。5.一种APP版本升级方法,应用于客户端,其特征在于,所述方法包括:若APP客户端检测到服务器上APP新版本的升级文件,获取所述升级文件,所述升级文件包含第二版本相对于第一版本的比较结果,所述比较结果包括所述第二版本相对于所述第一版本的差异数据...
【专利技术属性】
技术研发人员:周鹏,胡御宇,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。