【技术实现步骤摘要】
应用程序的升级方法及装置
本专利技术涉及计算机处理技术,特别是涉及一种应用程序的升级方法及装置。
技术介绍
应用程序常常为了满足各种各样需求进行升级,传统的升级方式大致包括了直接在本机中升级以及通过另一服务器进行升级后替换原有的服务器。对于直接在本机中升级的应用程序升级方式,在手动或者自动发起升级请求后将升级程序下载并安装于本机中;若通过另一服务器进行升级后替换原有环境则需要在该服务器上部署应用程序的升级版本,升级后的应用程序正常运行后,将这一服务器替换原有的服务器,实现应用程序的升级。然而,直接在本机中升级的方式若升级失败本机将无法回到升级前的状态,而通过另一服务器进行升级后替换原有的服务器的方式由于难以保证该服务器与原服务器中环境的一致性,应用程序升级出错的情况也时有发生。因此,无论是通过直接在本机中升级还是通过另一服务器进行升级后替换原有的服务器来实现应用程序的升级,都存在着缺乏稳定性的缺陷。
技术实现思路
基于此,有必要提供一种能提高稳定性的应用程序的升级方法。此外,还有必要提供一种能提高稳定性的应用程序的升级装置。一种应用程序的升级方法,包括如下步骤对应用程 ...
【技术保护点】
一种应用程序的升级方法,包括如下步骤:对应用程序所在的操作系统进行克隆得到与所述操作系统相对应的虚拟环境;在所述虚拟环境中升级所述应用程序;将所述应用程序的访问环境由所述操作系统切换为升级后的虚拟环境。
【技术特征摘要】
1.一种应用程序的升级方法,包括如下步骤 对应用程序所在的操作系统进行克隆得到与所述操作系统相对应的虚拟环境; 在所述虚拟环境中升级所述应用程序; 将所述应用程序的访问环境由所述操作系统切换为升级后的虚拟环境。2.根据权利要求1所述的应用程序的升级方法,其特征在于,所述在所述虚拟环境中升级所述应用程序的过程为 在所述虚拟环境中下载所述应用程序的升级数据; 安装所述下载得到的升级数据。3.根据权利要求2所述的应用程序的升级方法,其特征在于,所述在所述虚拟环境中下载所述应用程序的升级数据的步骤之前还包括 隔离所述克隆得到的虚拟环境。4.根据权利要求1所述的应用程序的升级方法,其特征在于,所述将所述应用程序的访问环境由所述操作系统切换为升级后的虚拟环境的步骤之后还包括 测试所述升级后的虚拟环境是否正常,若否,则 将所述应用程序的访问环境由所述升级后的虚拟环境切换为所述操...
【专利技术属性】
技术研发人员:何子健,罗慧,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。