软件程序的安装处理方法及其移动终端技术

技术编号:15638889 阅读:168 留言:0更新日期:2017-06-15 20:03
本发明专利技术公开了一种软件程序的安装处理方法及其移动终端,其中,该方法包括:接收目标系统或目标应用程序的安装请求,目标系统或目标应用程序当前运行版本为第一版本且待安装版本为第二版本;获取与第一版本对应的第一版本安装文件,以及获取与第二版本对应的第二版本安装文件;备份第一版本安装文件,以及根据第二版本安装文件安装目标系统或目标应用程序;接收到用户输入的版本恢复请求时,根据第一版本安装文件安装目标系统或目标应用程序。若更新后的第二版本存在问题,本发明专利技术根据备份的第一版本安装文件快速恢复至第一版本,简化了恢复至第一版本的操作步骤,因此,既提升了系统或应用程序恢复至更新以前版本的速率,也提升了用户使用体验。

【技术实现步骤摘要】
软件程序的安装处理方法及其移动终端
本专利技术涉及终端
,尤其涉及一种软件程序的安装处理方法及其移动终端。
技术介绍
为了增加或完善智能移动终端的系统或应用程序的功能,需要对移动终端的系统或应用程序经常更新。但是,系统或应用程序更新后往往会遇到新的问题,譬如:更新后系统或应用程序的自身缺陷导致系统或应用程序的稳定性能差、更新后的系统或应用程序与终端不兼容、以及更新后系统或应用程序易于崩溃或响应缓慢等问题。现有技术中,系统或应用程序更新后,若系统或应用程序出现上述的问题,需要卸载当前版本的系统或应用程序,重新安装重装以前的版本。但是,系统或应用程序更新后,重装以前的版本通常不会保留。因此,需要用户在网上下载重装以前的版本,然后再重新安装。然而,由于网络资源更新比较快,所以,某一些应用的某个版本的安装文件可能会难以找到,即便找到了安装文件,其操作过程也较为繁琐、复杂,既降低了系统或应用程序恢复至较佳版本的速率,也降低了用户使用体验。
技术实现思路
本专利技术的目的在于提供一种软件程序的安装处理方法,以解决系统或应用程序的更新版本存在问题时,恢复至更新前版本的操作繁琐且速率低的问题。此外,本专利技术的目的还在于提供一种实施该软件程序的安装处理方法的移动终端。为了解决上述问题,本专利技术提供了一种软件程序的安装处理方法,其应用于移动终端;所述软件程序的安装处理方法包括如下步骤:接收目标系统或目标应用程序的安装请求,所述目标系统或所述目标应用程序当前运行版本为第一版本且待安装版本为第二版本;获取与所述第一版本对应的第一版本安装文件,以及获取与所述第二版本对应的第二版本安装文件;备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序;接收到用户输入的版本恢复请求时,根据所述第一版本安装文件安装所述目标系统或所述目标应用程序。作为本专利技术的进一步改进,备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序的步骤之后,还包括:接收所述目标系统或所述目标应用程序新的安装请求,所述目标系统或所述目标应用程序待安装版本为第三版本;获取所述第二版本安装文件,以及获取与所述第三版本对应的第三版本安装文件;备份所述第二版本安装文件,以及根据所述第三版本安装文件安装所述目标系统或所述目标应用程序。作为本专利技术的进一步改进,其特征在于,备份所述第一版本安装文件的步骤之前,还包括:输出显示第一提示信息,所述第一提示信息用于提示是否备份所述第一版本安装文件;或/且,备份所述第二版本安装文件的步骤之前,还包括:输出显示第二提示信息,所述第二提示信息用于提示是否备份所述第二版本安装文件。作为本专利技术的进一步改进,备份所述第二版本安装文件,以及根据所述第三版本安装文件安装所述目标系统或所述目标应用程序的步骤之后,还包括:删除所述第一版本安装文件,或删除用户在备份区中选中的目标安装文件,所述备份区用于存储与所述目标应用程序的已使用版本对应的安装文件。作为本专利技术的进一步改进,其还包括:接收到所述目标系统或所述目标应用程序的安装请求时,若获取到用户输入的禁止重装指令,禁止响应所述目标系统或所述目标应用程序的安装请求;若获取到用户输入的重装恢复请求,恢复对所述目标系统或所述目标应用程序安装请求的响应。作为本专利技术的进一步改进,所述移动终端包括第一系统和第二系统,所述第一系统第一应用程序当前运行版本为第四版本,所述第四版本对应第四版本安装文件;所述软件程序的安装处理方法,还包括:接收所述第一系统的第一应用程序的安装请求,所述第一应用程序待安装版本为第五版本;若所述第二系统安装有所述第一应用程序且所述第一应用程序当前运行版本为所述第五版本,从所述第二系统中获取与所述第五版本对应的第五版本安装文件,并将所述第五版本安装文件传输至所述第一系统中;备份所述第四版本安装文件至所述第一系统中,且根据所述第五版本安装文件在所述第一系统中安装所述第一应用程序。作为本专利技术的进一步改进,备份所述第四版本安装文件至所述第一系统中,且根据所述第五版本安装文件在所述第一系统中安装所述第一应用程序的步骤之后,还包括:接收所述第一系统和/或所述第二系统的第一应用程序新的安装请求,所述第一应用程序待安装版本为第六版本;获取所述第五版本安装文件,以及获取与所述第六版本对应的第六版本安装文件;备份所述第五版本安装文件至所述第一系统中或所述第二系统中,以及根据所述第六版本安装文件安装所述第一系统和/或所述第二系统的第一应用程序。作为本专利技术的进一步改进,所述第一系统为隐私操作系统,所述第二系统为智能操作系统,所述隐私操作系统与所述智能操作系统之间设有单向数据通道,所述隐私操作系统通过所述单向数据通道访问所述智能操作系统的数据信息;所述隐私操作系统第二应用程序当前运行版本为第七版本;所述软件程序的安装处理方法,还包括:接收所述隐私操作系统的第二应用程序的安装请求,所述第二应用程序待安装版本为第八版本;若所述智能操作系统安装有所述第二应用程序且当前运行版本为所述第八版本,从所述智能操作系统中获取与所述第八版本对应的第八版本安装文件,并通过所述单向数据通道将所述第八版本安装文件传输至所述隐私操作系统中;从所述隐私操作系统中获取与所述第七版本对应的第七版本安装文件,并通过所述单向数据通道将所述第七版本安装文件传输至所述智能操作系统中;备份所述第七版本安装文件至所述智能操作系统中,且根据所述第八安装版本文件在所述隐私操作系统中安装所述第二应用程序。为了解决上述问题,本专利技术还提供了一种移动终端,其包括:第一安装请求接收模块,用于接收目标系统或目标应用程序的安装请求,所述目标系统或所述目标应用程序当前运行版本为第一版本且待安装版本为第二版本;第一安装文件获取模块,用于获取与所述第一版本对应的第一版本安装文件,以及获取与所述第二版本对应的第二版本安装文件;第一备份及安装处理模块,用于备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序;版本恢复处理模块,用于接收到用户输入的版本恢复请求时,根据所述第一版本安装文件安装所述目标系统或所述目标应用程序。作为本专利技术的进一步改进,其还包括:第二安装请求接收模块,用于接收所述目标系统或所述目标应用程序新的安装请求,所述目标系统或所述目标应用程序待安装版本为第三版本;第二安装文件获取模块,用于获取所述第二版本安装文件,以及获取与所述第三版本对应的第三版本安装文件;第二备份及安装处理模块,用于备份所述第二版本安装文件,以及根据所述第三版本安装文件安装所述目标系统或所述目标应用程序。作为本专利技术的进一步改进,其还包括:第一提示模块,用于输出显示第一提示信息,所述第一提示信息用于提示是否备份所述第一版本安装文件;或/且,第二提示模块,用于输出显示第二提示信息,所述第二提示信息用于提示是否备份所述第二版本安装文件。作为本专利技术的进一步改进,其还包括:删除模块,用于删除所述第一版本安装文件,或删除用户在备份区中选中的目标安装文件,所述备份区用于存储与所述目标应用程序的已使用版本对应的安装文件。作为本专利技术的进一步改进,其还包括:安装请求禁止模块,用于接收到所述目标系统或所述目标应用程序的安装本文档来自技高网...
软件程序的安装处理方法及其移动终端

【技术保护点】
一种软件程序的安装处理方法,其特征在于,其应用于移动终端;所述软件程序的安装处理方法包括如下步骤:接收目标系统或目标应用程序的安装请求,所述目标系统或所述目标应用程序当前运行版本为第一版本且待安装版本为第二版本;获取与所述第一版本对应的第一版本安装文件,以及获取与所述第二版本对应的第二版本安装文件;备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序;接收到用户输入的版本恢复请求时,根据所述第一版本安装文件安装所述目标系统或所述目标应用程序。

【技术特征摘要】
1.一种软件程序的安装处理方法,其特征在于,其应用于移动终端;所述软件程序的安装处理方法包括如下步骤:接收目标系统或目标应用程序的安装请求,所述目标系统或所述目标应用程序当前运行版本为第一版本且待安装版本为第二版本;获取与所述第一版本对应的第一版本安装文件,以及获取与所述第二版本对应的第二版本安装文件;备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序;接收到用户输入的版本恢复请求时,根据所述第一版本安装文件安装所述目标系统或所述目标应用程序。2.根据权利要求1所述的软件程序的安装处理方法,其特征在于,备份所述第一版本安装文件,以及根据所述第二版本安装文件安装所述目标系统或所述目标应用程序的步骤之后,还包括:接收所述目标系统或所述目标应用程序新的安装请求,所述目标系统或所述目标应用程序待安装版本为第三版本;获取所述第二版本安装文件,以及获取与所述第三版本对应的第三版本安装文件;备份所述第二版本安装文件,以及根据所述第三版本安装文件安装所述目标系统或所述目标应用程序。3.根据权利要求2所述的软件程序的安装处理方法,其特征在于,备份所述第一版本安装文件的步骤之前,还包括:输出显示第一提示信息,所述第一提示信息用于提示是否备份所述第一版本安装文件;或/且,备份所述第二版本安装文件的步骤之前,还包括:输出显示第二提示信息,所述第二提示信息用于提示是否备份所述第二版本安装文件。4.根据权利要求2所述的软件程序的安装处理方法,其特征在于,备份所述第二版本安装文件,以及根据所述第三版本安装文件安装所述目标系统或所述目标应用程序的步骤之后,还包括:删除所述第一版本安装文件,或删除用户在备份区中选中的目标安装文件,所述备份区用于存储与所述目标应用程序的已使用版本对应的安装文件。5.根据权利要求1所述的软件程序的安装处理方法,其特征在于,其还包括:接收到所述目标系统或所述目标应用程序的安装请求时,若获取到用户输入的禁止重装指令,禁止响应所述目标系统或所述目标应用程序的安装请求;若获取到用户输入的重装恢复请求,恢复对所述目标系统或所述目标应用程序安装请求的响应。6.根据权利要求1所述的软件程序的安装处理方法,其特征在于,所述移动终端包括第一系统和第二系统,所述第一系统第一应用程序当前运行版本为第四版本,所述第四版本对应第四版本安装文件;所述软件程序的安装处理方法,还包括:接收所述第一系统的第一应用程序的安装请求,所述第一应用程序待安装版本为第五版本;若所述第二系统安装有所述第一应用程序且所述第一应用程序当前运行版本为所述第五版本,从所述第二系统中获取与所述第五版本对应的第五版本安装文件,并将所述第五版本安装文件传输至所述第一系统中;备份所述第四版本安装文件至所述第一系统中,且根据所述第五版本安装文件在所述第一系统中安装所述第一应用程序。7.根据权利要求6所述的软件程序的安装处理方法,其特征在于,备份所述第四版本安装文件至所述第一系统中,且根据所述第五版本安装文件在所述第一系统中安装所述第一应用程序的步骤之后,还包括:接收所述第一系统和/或所述第二系统的第一应用程序新的安装请求,所述第一应用程序待安装版本为第六版本;获取所述第五版本安装文件,以及获取与所述第六版本对应的第六版本安装文件;备份所述第五版本安装文件至所述第一系统中或所述第二系统中,以及根据所述第六版本安装文件安装所述第一系统和/或所述第二系统的第一应用程序。8.根据权利要求6所述的软件程序的安装处理方法,其特征在于,所述第一系统为隐私操作系统,所述第二系统为智能操作系统,所述隐私操作系统与所述智能操作系统之间设有单向数据通道,所述隐私操作系统通过所述单向数据通道访问所述智能操作系统的数据信息;所述隐私操作系统第二应用程序当前运行版本为第七版本;所述软件程序的安装处理方法,还包括:接收所述隐私操作系统的第二应用程序的安装请求,所述第二应用程序待安装版本为第八版本;若所述智能操作系统安装有所述第二应用程序且当前运行版本为所述第八版本,从所述智能操作系统中获取与所述第八版本对应的第八版本安装文件,并通过所述单向数据通道将所述第八版本安装文件传输至所述隐私操作系统中;从所述隐私操作系统中获取与所述第七版本对应的第七版本安装文件,并通过所述单向数据通道将所述第七版本安装文件传输至所述智能操作系统中;备份所述第七版本安装文件至所述智能操作系统中,且根据所述第八安装版本文件在所述隐私操作系统中安装所述第二应用程序...

【专利技术属性】
技术研发人员:周佳
申请(专利权)人:北京珠穆朗玛移动通信有限公司
类型:发明
国别省市:北京,11

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

1