【技术实现步骤摘要】
应用的更新方法及相关设备
[0001]本申请涉及软件
,尤其涉及一种应用的更新方法及相关设备。
技术介绍
[0002]应用程序(application,APP)也称应用,是指为完成某项或多项特定工作的计算机程序,可以运行在用户模式和用户进行交互,可以具有可视的用户界面。
[0003]目前,电子设备对于每一个应用都是整体维护升级的,电子设备可以获取升级之后的应用的全部功能对应的数据,并将升级之前的应用的全部功能对应的数据更新为升级之后的应用的全部功能对应的数据,以完成对该应用的维护升级。但是,目前的技术方案中,电子设备在对应用维护升级时,需要更新数据可能是应用的全部功能中部分功能对应的数据,可能影响电子设备运行应用中不需要更新的功能。因此,如何在电子设备对应用的部分功能进行维护升级时,不影响电子设备运行应用的其它功能,成为一个亟待解决的技术问题。
技术实现思路
[0004]本申请提供一种应用的更新方法及相关设备,可以使应用程序在维护升级的过程中继续运行。
[0005]本申请的技术方案如下:
[0006]第一方面,本申请提供一种应用的更新方法,方法包括:
[0007]部署控制系统运行目标应用。部署控制系统获取第一指令,第一指令用于指示更新目标应用。部署控制系统根据第一指令,获取更新后的应用数据。若目标结构数据模型的第一信息与更新后的目标结构数据模型的第一信息相同,且其它结构数据模型的第一信息与更新后的其它结构数据模型的第一信息相同,则部署控制系统确定目标应用的运行状态 ...
【技术保护点】
【技术特征摘要】
1.一种应用的更新方法,其特征在于,所述方法应用于部署控制系统,所述部署控制系统部署有应用数据,所述应用数据包括:目标结构数据模型和其它结构数据模型,所述目标结构数据模型为所述目标应用的结构数据模型,所述其它结构数据模型包括:与所述目标应用具有关联关系的子应用的结构数据模型;所述方法包括:运行所述目标应用;获取第一指令,所述第一指令用于指示更新所述目标应用;根据所述第一指令,获取更新后的应用数据;若所述目标结构数据模型的第一信息与更新后的目标结构数据模型的第一信息相同,且所述其它结构数据模型的第一信息与更新后的其它结构数据模型的第一信息相同,则确定所述目标应用的运行状态信息为第一状态信息,所述第一状态信息用于指示所述目标应用处于运行状态,所述第一信息为结构数据模型的功能信息的更新信息;继续运行所述目标应用,并根据所述更新后的应用数据更新所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述应用数据还包括:目标配置信息,所述目标配置信息与所述目标应用相对应,根据所述更新后的应用数据更新所述目标应用,包括:将所述目标配置信息更新为更新后的目标配置信息;根据所述更新后的目标结构数据模型的标识,更新所述目标结构数据模型的标识;根据所述更新后的其它结构数据模型的标识,更新所述其它结构数据模型的标识。3.根据权利要求2所述的方法,其特征在于,所述其它结构数据模型包括:子结构数据模型,所述子结构数据模型为所述子应用的结构数据模型;在所述目标结构数据模型的第一信息与所述更新后的目标结构数据模型的第一信息相同,且所述其它结构数据模型的第一信息与所述更新后的其它结构数据模型的第一信息相同的情况下,所述方法还包括:若所述子结构数据模型的第二信息与更新后的子结构数据模型的第二信息相同,则确定所述目标应用的运行状态信息为第二状态信息;其中,所述第二信息为结构数据模型的更新信息,所述第二状态信息用于指示所述目标应用能够调用所述子应用,所述第二状态信息包括所述第一状态信息。4.根据权利要求3所述的方法,其特征在于,所述其它结构数据模型还包括:孙结构数据模型,所述孙结构数据模型为孙应用的结构数据模型,所述子应用为未通过除所述目标应用以外的其它应用调用的应用,所述孙应用为所述目标应用通过所述子应用调用的应用;其中,在所述子结构数据模型的第二信息与所述更新后的子结构数据模型的第二信息相同的情况下,所述第二状态信息还用于指示所述目标应用能够调用所述孙应用。5.根据权利要求1所述的方法,其特征在于,所述其它结构数据模型包括:子结构数据模型,所述子结构数据模型为所述子应用的结构数据模型;所述方法还包括:若所述目标结构数据模型的第一信息与更新后的目标结构数据模型的第一信息相同,且子结构数据模型的第一信息与更新后的子结构数据模型的第一信息相同,则确定所述子结构数据模型的第二信息与所述更新后的子结构数据模型的第二信息是否相同;若所述子结构数据模型的第二信息与所述更新后的子结构数据模型的第二信息不相
同,则确定所述孙结构数据模型的第一信息与更新后的孙结构数据模型的第一信息是否相同;若所述孙结构数据模型的第一信息与所述更新后的孙结构数据模型的第一信息相同,则根据所述孙结构数据模型的第二信息和所述更新后的孙结构数据模型的第二信息,确定所述目标应用的运行状态信息。6.根据权利要求5所述的方法,其特征在于,所述目标结构数据模型包括:子配置信息,所述子配置信息与所述子应用相对应,所述子配置信息与所述目标结构数据模型具有关联关系,所述根据所述更新后的应用数据更新所述目标应用,还包括:将所述子配置信息更新为更新后的所述子配置信息。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述孙结构数据模型的第一信息与所述更新后的孙结构数据模型的第一信息不相同,则确定所述目标应用的运行状态信息为第三状...
【专利技术属性】
技术研发人员:秦海峰,
申请(专利权)人:北京亚控科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。