[发明专利]应用程序的更新方法、装置、存储介质及计算机设备有效
申请号: | 202110149829.8 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112882746B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 张宁新 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 高杨丽 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 存储 介质 计算机 设备 | ||
本申请实施例提供了一种应用程序的更新方法、装置、存储介质及计算机设备。通过当检测到服务器端的待更新拓展资源时,根据应用程序的本地补丁资源对本地拓展资源进行更新,得到更新后本地拓展资源,其中待更新拓展资源包括从应用程序的基础资源中迁移而来的资源;将更新后本地拓展资源和待更新拓展资源进行比对,得到更新后本地拓展资源和待更新拓展资源之间的差异信息;根据差异信息从服务器端获取差异拓展资源;根据差异拓展资源对应用程序进行更新。本申请中通过本地补丁资源对本地拓展资源进行更新,可以避免本地补丁资源已存在的文件在应用程序通过服务器进行拓展资源更新时再次重复下载,提高了应用程序的更新效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种应用程序的更新方法、装置、存储介质及计算机设备。
背景技术
为了满足用户的使用需求,游戏应用需要不断进行更新。随着更新次数的增加,游戏应用的安装包体积越来越大。为了减小安装包的体积,会将安装包中的部分基础资源分离出来,并迁移至游戏应用的拓展资源中,得到新拓展资源,再由服务器将新拓展资源推送至终端的应用。
然而,在过去的游戏更新中,分离出来的部分基础资源可能早已推送至应用,并下载存放在本地中。当服务器推送了新拓展资源时,可能会出现下载重复资源的情况,导致下载时间增长,存在应用的更新效率低的问题。
发明内容
本申请实施例提供了一种应用程序的更新方法、装置、存储介质及计算机设备,可以提高应用的更新效率。
第一方面,本申请实施例提供了一种应用程序的更新方法,所述应用程序的运行资源包括基础资源、拓展资源和补丁资源,所述更新方法包括:
当检测到服务器端的待更新拓展资源时,根据所述应用程序的本地补丁资源对所述应用程序的本地拓展资源进行更新,得到更新后本地拓展资源,其中所述待更新拓展资源包括从所述应用程序的基础资源中迁移而来的资源;
获取所述更新后本地拓展资源和所述待更新拓展资源之间的差异信息;
根据所述差异信息从所述服务器端获取所述更新后本地拓展资源和所述待更新拓展资源之间的差异拓展资源;
根据所述差异拓展资源对所述更新后本地拓展资源进行更新。
第二方面,本申请实施例提供了一种应用程序的更新装置,所述应用程序的运行资源包括基础资源、拓展资源和补丁资源,所述装置包括:
第一更新模块,用于当检测到服务器端的待更新拓展资源时,根据所述应用程序的本地补丁资源对所述应用程序的本地拓展资源进行更新,得到更新后本地拓展资源,其中所述待更新拓展资源包括从所述应用程序的基础资源中迁移而来的资源;
比对模块,用于获取所述更新后本地拓展资源和所述待更新拓展资源之间的差异信息;
获取模块,用于根据所述差异信息从所述服务器端获取所述更新后本地拓展资源和所述待更新拓展资源之间的差异拓展资源;
第二更新模块,用于根据所述差异拓展资源对所述更新后本地拓展资源进行更新。
第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请任一实施例提供的应用程序的更新方法。
第四方面,本申请实施例提供的计算机设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行本申请任一实施例提供的应用程序的更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110149829.8/2.html,转载请声明来源钻瓜专利网。