The invention discloses a method and apparatus for updating a software application, including: providing incremental application software installation package, the incremental installation includes first reference version information application software package; sending and receiving user equipment request to update the current version information of the application software including the software update request, the the current version information including second reference version information; it is determined that the first reference version information and the second benchmark version information is consistent, the increment of the application software installation package sent to the user equipment for incremental update. Through the installation of incremental information with the actual version of the application software application software package to determine the corresponding benchmark version information is consistent, selectively push to the user equipment or the full amount of incremental installation package installation package, to ensure that the user equipment can realize the software update, improve the efficiency of application software updates, and then improve the user to application experience.
【技术实现步骤摘要】
一种应用软件的更新方法和设备
本申请涉及计算机
,尤其涉及一种应用软件的更新方法和设备。
技术介绍
随着科学技术的发展,为了满足用户需求,应用软件开发商开发出现了各种各样的应用软件,例如:即时通信软件、各种应用客户端等等,极大方便了用户的实际生活需要。应用软件开发者开发在开发应用软件后,将不断地基于应用软件本身的使用情况或者应用软件产品本身性能完善的需要对应用软件进行功能更新。这种更新意味着对应用软件功能的新开发。目前,应用软件的开发方式包含应用软件的全量构建方式和应用软件的增量构建方式。具体地,所谓应用软件的全量构建方式是指对应用软件的所有功能进行构建,并针对构建得到的所有功能模块进行编译,以得到应用软件的安装包。这种全量构建方式适用于应用软件开发的初期。所谓应用软件的增量构建方式是指针对应用软件的部分功能进行构建,并针对构建得到的部分功能进行编译,以生成针对该部分功能的补丁包。这种增量构建方式适用于应用软件开发的后期以及应用软件的维护阶段。不管是在应用软件的开发阶段还是应用软件的维护阶段,为了提高应用软件功能的构建效率,可以采用增量构建方式对应用软件的功 ...
【技术保护点】
一种应用软件的更新方法,其特征在于,包括:提供应用软件的增量安装包,所述增量安装包中包括第一基准版本信息;接收用户设备发送的应用软件更新请求,所述应用软件更新请求中包含所述应用软件的当前版本信息,所述当前版本信息中包括第二基准版本信息;在确定所述第一基准版本信息与所述第二基准版本信息一致时,将所述应用软件的增量安装包发送给所述用户设备,以用于增量更新。
【技术特征摘要】
1.一种应用软件的更新方法,其特征在于,包括:提供应用软件的增量安装包,所述增量安装包中包括第一基准版本信息;接收用户设备发送的应用软件更新请求,所述应用软件更新请求中包含所述应用软件的当前版本信息,所述当前版本信息中包括第二基准版本信息;在确定所述第一基准版本信息与所述第二基准版本信息一致时,将所述应用软件的增量安装包发送给所述用户设备,以用于增量更新。2.如权利要求1所述的更新方法,其特征在于,所述方法还包括:提供所述应用软件的全量安装包;在确定所述第一基准版本信息与所述第二基准版本信息不一致时,将所述应用软件的全量安装包发送给所述用户设备,以用于全量更新。3.如权利要求1所述的更新方法,其特征在于,提供应用软件的增量安装包,包括:在应用软件的开发阶段,针对应用软件的部分功能,以基准安装包为基础,通过增量构建的方式得到针对所述部分功能的增量安装包。4.如权利要求3所述的更新方法,其特征在于,在构建得到所述部分功能的增量安装包时,所述方法还包括:确定所述基准安装包的版本信息,并将所述基准安装包的版本信息作为所述增量安装包的第一基准版本信息;建立所述增量安装包与所述增量安装包对应的第一基准版本信息之间的映射关系。5.如权利要求2所述的更新方法,其特征在于,提供应用软件的全量安装包,包括:在应用软件的开发阶段,针对应用软件的全部或者部分功能,以基准安装包和/或增量安装包为基础,通过全量构建的方式得到针对所述应用软件的全量安装包。6.如权利要求5所述的更新方法,其特征在于,在构建得到所述应用软件的全量安装包时,所述方法还包括:确定所述全量安装包的版本信息,并将所述版本信息作为所述全量安装包的第二基准版本信息,所述第二基准版本信息中包含的版本号高于所述基准安装包对应的基准版本信息中包含的版本号;建立所述全量安装包与所述第二基准版本信息之间的映射关系。7.一种应用软件的更新设备,其特征在...
【专利技术属性】
技术研发人员:何嘉文,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。