【技术实现步骤摘要】
一种应用程序更新方法及装置
[0001]本专利技术涉及应用软件
,特别是涉及一种应用程序更新方法及装置。
技术介绍
[0002]应用程序开发商为了在应用程序中添加新功能或者修复应用程序在被使用过程中出现的问题等,通常会不断开发上述应用程序的新版本。这样安装有上述应用程序的电子设备可以将应用程序更新为上述新版本,从而使得用户能够体验应用程序的新功能,或者消除使用应用程序过程中出现的问题,进而提高使用体验。
[0003]因此,需要一种应用程序更新方案,使得安装有应用程序的电子设备能够对所安装的应用程序进行版本更新。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种应用程序更新方法及装置,以更新电子设备所安装应用程序的版本。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了第一种应用程序更新方法,应用于服务器,所述方法包括:
[0006]获得表征电子设备计算性能的第一算力值和所述电子设备的第一网速,其中,所述电子设备安装有待更新应用程序的第一版本;
[0007]获得所述待更新应用程序的目标版本的安装包与所述第一版本的安装包间的第一差分包的大小、以及所述服务器合并所述第一差分包和所述第一版本的安装包所需的第一耗时;
[0008]基于所述第一算力值、第一网速、表征所述服务器计算性能的第二算力值、第一差分包的大小和第一耗时,预估表征所述电子设备基于所述第一差分包更新所述待更新应用程序所需耗时的第一表征值;
[0009]根据所述第一网速 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序更新方法,其特征在于,应用于服务器,所述方法包括:获得表征电子设备计算性能的第一算力值和所述电子设备的第一网速,其中,所述电子设备安装有待更新应用程序的第一版本;获得所述待更新应用程序的目标版本的安装包与所述第一版本的安装包间的第一差分包的大小、以及所述服务器合并所述第一差分包和所述第一版本的安装包所需的第一耗时;基于所述第一算力值、第一网速、表征所述服务器计算性能的第二算力值、第一差分包的大小和第一耗时,预估表征所述电子设备基于所述第一差分包更新所述待更新应用程序所需耗时的第一表征值;根据所述第一网速和目标版本的安装包的大小,预估表征所述电子设备基于所述目标版本的安装包更新所述待更新应用程序所需耗时的第二表征值;若所述第一表征值大于所述第二表征值,向所述电子设备发送目标版本的安装包,以使得所述电子设备基于目标版本的安装包更新所述待更新应用程序;若所述第一表征值不大于所述第二表征值,向所述电子设备发送所述第一差分包,以使得所述电子设备基于所述第一差分包更新所述待更新应用程序。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一算力值、第一网速、表征所述服务器计算性能的第二算力值、第一差分包的大小和第一耗时,预估表征所述电子设备基于所述第一差分包更新所述待更新应用程序所需耗时的第一表征值,包括:根据所述第一网速以及第一差分包的大小,计算所述电子设备下载所述第一差分包的第二耗时;根据所述第一算力值、第二算力值以及第一耗时,计算所述电子设备根据所述第一差分包和所述第一版本的安装包生成所述目标版本的安装包的第三耗时;将所述第二耗时与所述第三耗时之和确定为表征所述电子设备基于所述第一差分包更新所述待更新应用程序所需耗时的第一表征值。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一网速以及第一差分包的大小,计算所述电子设备下载所述第一差分包的第二耗时,包括:按照以下表达式计算所述第二耗时:其中,T1表示所述第二耗时,S1表示所述第一差分包的大小,V表示所述第一网速。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一算力值、第二算力值以及第一耗时,计算所述电子设备根据所述第一差分包和所述第一版本的安装包生成所述目标版本的安装包的第三耗时,包括:按照以下表达式计算所述第三耗时:其中,T2表示所述第三耗时,C1表示所述第一算力值,C2表示所述第二算力值,T3表示所述第一耗时。
5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述根据所述第一网速和目标版本的安装包的大小,预估表征所述电子设备基于所述目标版本的安装包更新所述待更新应用程序所需耗时的第二表征值,包括:按照以下表达式计算所述第二表征值:其中,T4表示所述第二表征值,S2表示所述目标版本的安装包的大小,V表示所述第一网速。6.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述获得所述待更新应用程序的目标版本的安装包与所述第一版本的安装包间的第一差分包的大小、以及所述服务器合并所述第一差分包和所述第一版本的安装包所需的第一耗时,包括:在已存储的各个历史差分包中,确定与所述第一版本对应的第一差分包,其中,所述历史差分包为:所述服务器根据所述目标版本的安装包与所述待更新应用程序的历史版本的安装包生成的差分包;获得所确定的第...
【专利技术属性】
技术研发人员:傅佳辉,金香丽,段萌,
申请(专利权)人:湖北亿咖通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。