一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用更新方法及装置与流程

2022-04-02 05:33:39 来源:中国专利 TAG:

技术特征:
1.一种应用更新方法,其特征在于,包括:获取目标应用的配置文件;将所述配置文件映射至数据库,获得所述配置文件对应的目标结构化文件;将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令;根据所述变更命令,更新所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述将所述配置文件映射至数据库,获得所述配置文件对应的目标结构化文件,包括:将所述配置文件映射至数据库,基于所述数据库对所述配置文件进行转译,得到所述配置文件的初始结构化文件;对所述初始结构化文件进行格式转换,得到目标结构化文件。3.根据权利要求2所述的方法,所述对所述初始结构化文件进行格式转换,得到目标结构化文件,包括:将所述初始结构化文件中的每条结构化语句转换为目标格式的结构化语句,得到目标结构化文件。4.根据权利要求3所述的方法,其特征在于,所述目标结构化文件包括第一目标结构化文件和第二目标结构化文件;所述将所述初始结构化文件中的每条结构化语句转换为目标格式的结构化语句,得到目标结构化文件,包括:将所述初始结构化文件中的每条结构化语句转换为添加格式的结构化语句,得到第一目标结构化文件;将所述初始结构化文件中的每条结构化语句转换为更新格式的结构化语句,得到第二目标结构化文件。5.根据权利要求1所述的方法,其特征在于,所述将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令,包括:在所述配置文件为首次执行的情况下,确定所述历史版本的目标应用对应的历史结构化文件为空文件,根据所述目标结构化文件中的各结构化语句,生成变更命令。6.根据权利要求1或5所述的方法,其特征在于,所述将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令,包括:在所述配置文件为非首次执行的情况下,获取历史版本的目标应用对应的历史结构化文件;通过预设文件对比工具,将所述目标结构化文件和所述历史版本的目标应用对应的历史结构化文件进行对比,确定所述目标结构化文件中的变更结构化语句;根据所述变更结构化语句,生成变更命令。7.根据权利要求6所述的方法,其特征在于,所述目标结构化文件包括第一目标结构化文件和第二目标结构化文件,所述第一目标结构化文件包含至少一条添加语句,所述第二目标结构化文件包含至少一条更新语句;所述变更结构化语句包括新增结构化语句、修改结构化语句和删除结构化语句中的至少一种;所述通过预设文件对比工具,将所述目标结构化文件和所述历史版本的目标应用对应
的历史结构化文件进行对比,确定所述目标结构化文件中的变更结构化语句,包括以下至少一种:通过所述预设文件对比工具,对比所述至少一条添加语句和所述历史结构化文件,将与所述历史结构化文件中的各添加条件均不同的添加语句,确定为新增结构化语句;通过所述预设文件对比工具,对比所述至少一条更新语句和所述历史结构化文件,在存在多条更新语句与所述历史结构化文件中目标更新条件相同的情况下,将该多条更新语句,确定为修改结构化语句,所述目标更新条件为任一更新条件;通过所述预设文件对比工具,对比所述至少一条更新语句和所述历史结构化文件,在存在一条更新语句与所述历史结构化文件中目标更新条件相同的情况下,将该更新语句,确定为删除结构化语句,所述目标更新条件为任一更新条件。8.根据权利要求1-7任意一项所述的方法,其特征在于,所述将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令之后,还包括:为所述变更命令创建版本号,并将所述变更命令和所述版本号添加至预设版本仓库。9.一种应用更新装置,其特征在于,包括:获取模块,被配置为获取目标应用的配置文件;映射模块,被配置为将所述配置文件映射至数据库,获得所述配置文件对应的目标结构化文件;生成模块,被配置为将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令;更新模块,被配置为根据所述变更命令,更新所述目标应用。10.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-8任意一项所述方法的步骤。11.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-8任意一项所述方法的步骤。

技术总结
本申请提供应用更新方法及装置,其中所述应用更新方法包括:获取目标应用的配置文件;将所述配置文件映射至数据库,获得所述配置文件对应的目标结构化文件;将所述目标结构化文件与历史版本的目标应用对应的历史结构化文件进行对比,生成变更命令;根据所述变更命令,更新所述目标应用。支持单个或批量生成变更命令,减少了人工介入和手动操作的复杂度,通过配置文件开发或更新目标应用时,实现自动化,大大提高了生成变更命令以及更新目标应用的效率。效率。效率。


技术研发人员:杜世伟 刘冬 黄东良 鄢彪
受保护的技术使用者:上海幻电信息科技有限公司
技术研发日:2021.12.27
技术公布日:2022/4/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献