The application relates to the technical field of computer software, and provides an application program upgrading method and device. Among them, the application upgrade method includes: obtain the upgrade package from the server, the upgrade package includes the upgrade file and the rule file of this upgrade, the rule file of this upgrade includes the description information of the upgrade file and the target application to be saved after this upgrade; install the upgrade file according to the description information of the upgrade file; run the target application and monitor The survival state of the target application. On the one hand, the method can detect the abnormal condition of the target application in time by monitoring the survival state. On the other hand, this method can save the target application immediately after the upgrade is completed, and the execution mode is simple and efficient, which expands the function of upgrade operation. In addition, the method only needs to configure the rule file properly to realize the application upgrade, and the upgrade package is also very simple.
【技术实现步骤摘要】
一种应用程序升级方法及装置
本专利技术涉及计算机软件
,具体而言,涉及一种应用程序升级方法及装置。
技术介绍
根据具体的业务需求,操作系统中安装的一些应用程序需要长时间运行,目前传统的升级工具虽然能够完成应用程序的升级,但并不关心升级后这些应用程序的运行状况如何,从而一旦某些应用程序出现运行异常,可能导致设备瘫痪等严重问题。
技术实现思路
本申请实施例的目的在于提供一种应用程序升级方法及装置,通过在升级包中的规则文件中指定升级后需要保活的目标应用程序,使得在升级完成后可以对目标应用程序的存活状态进行监测,以便及时发现目标应用运行过程中的异常状况,从而可以改善上述技术问题。为实现上述目的,本申请提供如下技术方案:第一方面,本申请实施例提供一种应用程序升级方法,应用于一电子设备,所述方法包括:从服务器获取升级包,所述升级包中包括升级文件以及本次升级的规则文件,其中,本次升级的规则文件中包括所述升级文件的描述信息以及本次升级后需要保活的目标应用程序;根据所述升级文件的描述信息安装所述升级文件;运行所述目标应用程序,并监测所述目标应用程序的存活状态。在上述方法中,从服务器获取的升级包中除了包括升级文件外,还包括本次升级的规则文件,本次升级的规则文件中既包括升级文件的描述信息,又指定了本次升级后需要保活的目标应用程序,其中,升级文件的描述信息用于升级文件的安装,而目标应用程序则在升级包安装完成后被启动运行,并进行存活状态的监测。从而,一旦目标应用程序在运行过程中出现了导 ...
【技术保护点】
1.一种应用程序升级方法,其特征在于,应用于一电子设备,所述方法包括:/n从服务器获取升级包,所述升级包中包括升级文件以及本次升级的规则文件,其中,本次升级的规则文件中包括所述升级文件的描述信息以及本次升级后需要保活的目标应用程序;/n根据所述升级文件的描述信息安装所述升级文件;/n运行所述目标应用程序,并监测所述目标应用程序的存活状态。/n
【技术特征摘要】
1.一种应用程序升级方法,其特征在于,应用于一电子设备,所述方法包括:
从服务器获取升级包,所述升级包中包括升级文件以及本次升级的规则文件,其中,本次升级的规则文件中包括所述升级文件的描述信息以及本次升级后需要保活的目标应用程序;
根据所述升级文件的描述信息安装所述升级文件;
运行所述目标应用程序,并监测所述目标应用程序的存活状态。
2.根据权利要求1所述的应用程序升级方法,其特征在于,所述描述信息包括所述升级文件的版本信息以及安装目录信息,所述根据所述升级文件的描述信息安装所述升级文件,包括:
将本次升级的规则文件中的版本信息与所述电子设备本地保存的上次升级的规则文件中的版本信息进行比较;
若两个版本信息不同,则将所述升级文件安装至本次升级的规则文件中的安装目录信息所指定的目录下。
3.根据权利要求2所述的应用程序升级方法,其特征在于,所述描述信息还包括在所述升级文件安装前要执行的操作信息和/或在所述升级文件安装后要执行的操作信息。
4.根据权利要求1所述的升级方法,其特征在于,所述方法还包括:
在所述电子设备启动时,根据所述电子设备本地保存的最近一次升级的规则文件确定需要保活的目标应用程序;
运行所述目标应用程序,并监测所述目标应用程序的存活状态。
5.根据权利要求1所述的应用程序升级方法,其特征在于,所述升级文件包括:应用程序的程序文件和/或应用程序依赖的文件。
6.根据权利要求5所述应用程序升级方法,其特征在于,所述目标应用程序的程序文件的描述信息和其他升级文件的描述信息分别...
【专利技术属性】
技术研发人员:王坤明,
申请(专利权)人:北京元安物联技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。