应用程序回退方法、装置及相关设备制造方法及图纸

技术编号:9618167 阅读:140 留言:0更新日期:2014-01-30 05:55
本公开提供了应用程序回退方法、装置及相关设备,所述应用程序回退方法包括:获取应用程序的当前版本信息和回退到的目标版本信息,进一步获取应用程序的目标版本升级至当前版本对应的补丁文件,依据所述补丁文件和应用程序的当前安装文件,生成目标版本的安装文件,运行所述目标版本的安装文件。本公开还提供了应用程序回退装置、终端设备及服务器。本公开提供的应用程序回退方法、装置及相关设备,利用利用应用程序的当前版本的安装文件,以及所述应用程序从目标版本升级到当前版本对应的补丁文件,得到目标版本的安装文件,运行目标版本的安装文件使所述应用程序从当前版本回退到目标版本。

Application rollback method, device and related device

The present invention provides device and related device application, rollback method, including the application program: rollback method gets the application target version information for the current version information and return to the further obtain the application target version upgrade to the current version of the corresponding patch files, according to the current installation file the patch files and applications the installation file to generate the target version of the installation file to run the target version. The present disclosure also provides an application rollback device, a terminal device, and a server. The invention provides a device and related equipment application, using the rollback method, installation files using the current version of the application, and the application program from the target version upgrade to the current version of the corresponding patch files, installed version of the target file, run the target installation file version of the application program from the current version back to the target version.

【技术实现步骤摘要】
应用程序回退方法、装置及相关设备
本公开涉及计算机
,特别是涉及一种应用程序回退方法、装置及相关设备。
技术介绍
应用程序开发者在开发应用程序过程中,由于设计不全面或应用程序的功能不完善,在应用程序发布后,还需要通过程序升级的方式完善应用程序。所述程序升级,一般通过修改应用程序或者在应用程序中增加新的功能实现,其中,修改后的应用程序或者增加的新功能,以补丁文件的形式发布,从而实现应用程序的升级。因此,同一应用程序可能存在不同版本,一般而言,新版本对应的版本标号较高。但是,在用户的使用情况中,通常会出现这种情况:用户升级应用程序后,认为新版的应用程序的使用体验不如之前的版本,或者新版本的应用程序不符合自己的使用习惯。希望将该应用程序恢复到之前的版本,但是在目前的情况下,由于应用程序升级,其对应的安装文件也会被新版本的安装程序覆盖,无法进行版本的回退。
技术实现思路
本公开提供了一种应用程序回退方法、装置及电子设备,以解决应用程序无法实现回退的问题。为了解决上述技术问题,本公开提供了如下技术方案:第一方面,本公开提供了一种应用程序回退方法,其特征在于,所述方法包括:获取用户选定的应用程本文档来自技高网...
应用程序回退方法、装置及相关设备

【技术保护点】
一种应用程序回退方法,其特征在于,所述方法包括:获取用户选定的应用程序的当前版本信息、应用程序回退操作对应的目标版本信息;以及,获取所述应用程序从目标版本升级到当前版本对应的补丁文件;根据所述应用程序的当前安装文件和所述补丁文件,生成,以及安装所述应用程序的目标版本对应的安装文件。

【技术特征摘要】
1.一种应用程序回退方法,其特征在于,所述方法包括:获取用户选定的应用程序的当前版本信息;判断所述应用程序是否存在可回退的目标版本,如果存在可回退的目标版本,获取应用程序回退操作对应的目标版本信息;判断应用程序是否存在可回退的目标版本的步骤,采用如下方式:获取所述应用程序对应的全部版本信息;判断所述当前版本信息是否是最低版本信息,如果所述当前版本信息不是最低版本信息,则确定所述应用程序存在可回退的目标版本;如果所述当前版本信息不是最低版本信息,判断所述当前版本信息是否是最高版本信息,如果所述当前版本信息不是最高版本信息,显示应用程序的升级提示选项和回退提示选项;以及,获取所述应用程序从目标版本升级到当前版本对应的补丁文件;根据所述应用程序的当前安装文件和所述补丁文件,生成,以及安装所述应用程序的目标版本对应的安装文件。2.根据权利要求1所述的方法,其特征在于:如果应用程序存在可回退的目标版本,显示应用程序的回退提示选项;接收触发所述回退提示选项产生的包含目标版本信息的第一操作信息;从所述第一操作信息中获取所述目标版本信息。3.根据权利要求2所述的方法,其特征在于,所述应用程序的回退提示选项包括所述应用程序的低于当前版本信息的全部版本信息。4.根据权利要求1所述的方法,其特征在于:如果所述当前版本信息不是最低版本信息,显示是否进行应用程序回退的回退提示选项;以及,接收触发所述回退提示选项产生的第二操作信息;根据所述第二操作信息,显示所述应用程序低于当前版本信息的所有版本信息;接收操作者从所述低于当前版本信息的所有版本信息中选择的任一个版本信息作为所述目标版本信息。5.根据权利要求1所述的方法,其特征在于,所述获取应用程序从目标版本升级至当前本对应的补丁文件的步骤,采用如下方式:从存储所述应用程序补丁文件的服务器中,下载所述应用程序从目标版本升级至当前版本所需的补丁文件。6.一种应用程序回退方法,其特征在于,包括:接收与应用程序回退操作对应的回退请求消息;获取所述应用程序对应的全部版本信息,以使终端设备依据所述应用程序的全部版本信息判断当前版本信息是否是最低版本信息,确定所述应用程序是否存在可回退的目标版本,以及在确定所述应用程序存在可回退的目标版本后,获取所述应用程序对应的目标版本信息;如果所述当前版本信息不是最低版本信息,判断所述当前版本信息是否是最高版本信息,如果所述当前版本信息不是最高版本信息,显示应用程序的升级提示选项和回退提示选项;获取所述回退请求消息对应的目标版本信息;获取所述应用程序从目标版本升级到当前版本对应的补丁文件,所述补丁文件用于所述终端设备依据所述应用程序的当前安装文件生成,以及安装所述应用程序的目标版本对应的安装文件。7.一种应用程序回退装置,应用于终端设备,所述终端设备至少包括显示单元,其特征在于,包括:第一获取单元,获取用户选定的应用程序的当前版本信息;判断单元,用于判断所述应用程序是否存在可回退的目标版本,当存在可回退的目标版本时,触发第二获取单元获取所述应用程序的回退操作对应的目标版本信息;所述判断单元包括:第四获取单元,用于获取所述应用程序对应的全部版本信息;判断子单元,用于判断所述当前版本信息是否是最低版本信息,如果不是最低版本信息,则确定所述应用程序存在可回退的目标版本;如果所述判断子单元判断出所述当前版本信息不是最低版本信息,且不是最高版本信息,触发所述显示单元显示应用程序的升级提示选项和回退提示选项;第二获取单元,获取所述应用程序的回退操作对应的目标版本信息;第三获取单元,获取所述应用程序从目标版本升级到当前版本对应的补丁文件;应用程序生成单元,用于根据所述应用程序的当前安装文件和所述补丁文件生成所述应用程序的目标版本对应的安装文件;应用程序安装单元,用于安装所述应用程序的目标版本对应的安装文件。8.根据权利要求7所...

【专利技术属性】
技术研发人员:许瑞军文振威孙鹏
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1