利索能及
我要发布
收藏
专利号: 2025112892421
申请人: 深圳市沃易科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-09-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于低代码开发工具生成的软件的升级方法,其特征在于,所述方法包括以下步骤:步骤S10,对存储软件功能配置元数据的若干数据表进行结构增强,为每一张数据表增加用于唯一标识单条配置记录的更新内容字段和用于记录该条配置记录最后修改时间的更新时间字段;

步骤S20:响应于导出指令,基于所述更新时间字段,从所述若干数据表中导出在第一时间点之后发生变更的配置记录,每一条所述配置记录被导出为一个独立的配置记录文件;

步骤S30:获取由软件供应商提供的、与版本升级相关的升级配置记录文件集合;

步骤S40:将导出的配置记录文件与所述升级配置记录文件集合进行比对与合并,生成合并后的目标配置记录文件集合;

步骤S50:响应于导入指令,将所述目标配置记录文件集合批量导入至目标系统的数据库中,以完成软件升级;所述更新内容字段的生成规则为:将配置记录的新增或首次修改时的系统时间戳与随机数进行组合,以确保其全局唯一性;其格式为yyyyMMddhhmmssXXXX,其中XXXX为四位随机码;所述步骤S20中,所述配置记录文件的文件名命名规则为:其所属数据表的名称、分隔符及该条配置记录的更新内容;所述配置记录文件的内容格式为:采用明文文本格式,每一行包含一个字段名及其对应的字段值,所述字段名与字段值之间通过预定义的分隔符进行区分;

述步骤S40具体包括:

步骤S401,使用第三方文件比对工具,对导出的配置记录文件与所述升级配置记录文件集合进行差异比对;

步骤S402,基于比对结果,接收用户对冲突部分的手动选择与确认操作;

步骤S403,根据所述手动选择与确认操作,自动生成所述合并后的目标配置记录文件集合;

所述步骤S50具体包括:

步骤S501,遍历所述目标配置记录文件集合中的每一个文件;

步骤S502,解析当前文件的文件名,得到目标数据表名称和目标更新内容;

步骤S503,基于所述目标更新内容在所述目标数据表名称对应的数据表中进行查询;

步骤S504,若查询到对应的记录,则根据当前文件的内容更新该条记录;

步骤S505,若未查询到对应的记录,则在所述目标数据表名称对应的数据表中插入一条以所述目标更新内容为标识的新记录。

2.根据权利要求1所述的基于低代码开发工具生成的软件的升级方法,其特征在于,所述步骤S10之前还包括:步骤S00,在低代码开发平台中提供一可视化界面,用于接收用户对所述若干数据表进行结构增强的指令;

步骤S01,在完成结构增强后,为已有的历史配置记录自动生成并填充所述更新内容和更新时间字段。

3.根据权利要求1所述的基于低代码开发工具生成的软件的升级方法,其特征在于,所述更新内容字段为每张数据表的第一字段。

4.一种基于低代码开发工具生成的软件的升级系统,其特征在于,所述系统包括存储器、处理器以及存储在所述处理器上的基于低代码开发工具生成的软件的升级程序,所述基于低代码开发工具生成的软件的升级程序被所述处理器运行时执行如权利要求1至3任意一项所述的方法的步骤。

5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有基于低代码开发工具生成的软件的升级程序,所述基于低代码开发工具生成的软件的升级程序被处理器运行时执行如权利要求1至3任意一项所述的方法的步骤。