System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种低代码业务系统的升级方法及装置制造方法及图纸_技高网

一种低代码业务系统的升级方法及装置制造方法及图纸

技术编号:41290890 阅读:2 留言:0更新日期:2024-05-13 14:42
本发明专利技术提供一种低代码业务系统的升级方法及装置,其中,一种低代码业务系统的升级方法包括,获取更新工具包,将所述更新工具包导入低代码业务系统中;更新工具包包括:数据库脚本包、运行容器包、实体对象包、展示页面包、业务逻辑包;将所述更新工具包导入低代码业务系统中,根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包、所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块,以区块化的方式拆分低代码业务系统升级过程,通过对功能升级流程进行打包,来完成对应业务升级的功能,通过替换、修改升级工具包中的某个或者多个子包数据适配不同的功能升级,或,业务升级,最终完成客户的低代码系统升级。

【技术实现步骤摘要】

本专利技术涉及低代码业务领域,特别是涉及一种低代码业务系统的升级方法及装置领域。


技术介绍

1、低代码开发是一种相对传统代码开发的开发模式,在这种开发模式下,不懂编程、入门编程的业务人员、技术人员都能够借用低代码平台进行开发,实现所需要的业务功能、模块、子系统。低代码的开发能够降低企业技术门槛、节约业务实现时间、降低系统投入成本、提高业务更改灵活性。但是其技术缺点也非常明显,包括如下两个方面:

2、一、业务实现受低代码平台能力限制;低代码平台的采购方、想要借助低代码平台实现业务系统的客户,都对自己想要实现的功能、模块、系统有非常明确、清晰、完整的需求。但低代码平台毕竟是属于技术的二次包装,更多的是提供已经明确可以实现的业务功能、技术能力,即在低代码平台所能够做的事情往往是可以穷举出来的,那么业务实现也就变得有局限性。例如微搭平台(深圳市腾讯计算机系统有限公司所提供的一款低代码平台)目的是“用户可通过拖拽式开发,可视化配置构建pc web页面(泛指个人电脑的英特网展示页面)、h5(html5,构建英特网展示页面内容的一种语言描述方式,常用于手机移动终端,简称h5)页面和小程序应用”,那么采购方人员就无法在微搭平台上进行手机应用的低代码开发完成业务功能实现,需要采用其他方式实现。

3、二、修改业务功能后升级难度大,低代码语言分为低代码平台供应商自研技术预研、市场已存技术语言两种,采购方或者客户无论通过哪种方式来实现业务功能,都将面临业务升级难度大的问题。随着业务发展和技术迭代,低代码供应商需要对低代码平台、基本业务功能进行对应的升级,却发现采购商对低代码平台提供的基本业务功能进行调整、更改之后无法升级;即使存在升级可能性,都需要投入非常大的人员和时间才能够完成。

4、正因如此,现有的低代码业务系统、平台存在着低代码业务系统的新功能以及低代码平台实现的功能、模块、子系统无法升级或者升级难度大的问题。


技术实现思路

1、基于此,本专利技术的目的在于,提供一种低代码业务系统的升级方法及装置,以区块化的方式拆分低代码业务系统升级过程,通过对功能升级流程进行打包,以包含实体对象包、业务逻辑包、展示页面包、运行容器包、数据库脚本包五个子包的升级工具包,来完成对应业务升级的功能,通过替换、修改升级工具包中的某个或者多个子包数据适配不同的功能升级,或,业务升级,批量的功能升级形成了模块升级,最终完成客户的低代码系统升级。

2、本专利技术是通过如下技术方案实现的:

3、一方面本专利技术提供一种低代码业务系统的升级方法,其包括:

4、s10:获取更新工具包,将所述更新工具包导入低代码业务系统中;所述更新工具包包括:数据库脚本包、运行容器包、实体对象包、展示页面包、业务逻辑包;

5、s20:根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包、所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块。

6、进一步地,所述步骤s20的具体步骤包括:

7、执行所述数据库脚本包中的指令,获取待升级功能所需的辅助数据;

8、执行所述运行容器包中的指令,部署运行容器进程,所述运行容器包括页面运行容器和业务逻辑运行容器;

9、执行所述实体对象包中的指令,获取对应的对象键值对,并根据对象键值对修改,或,添加对应的实体对象;

10、执行所述展示页面包中的指令,获取对应的页面键值对信息,并将页面键值对中的“ui”键的值取出存储到页面数据库表中,获取对应的ui值传入至所述页面运行容器,完成页面的更新;

11、执行业务逻辑包中的指令,获取对应的业务键值对信息,并将业务键值对中的“logic”键的值取出存储到业务数据库表中,获取对应的logic值传入至所述业务逻辑运行容器中,完成业务逻辑的更新。

12、进一步地,当获取的更新工具包存在多个时,在根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包和所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块后,还包括:

13、依次导入更新工具包完成所述低代码业务系统的对应功能更新,直至所有更新工具包都完成功能更新。

14、进一步地,所述更新工具包中的任意一种或多种包可以根据升级需求进行替换,或,更新。

15、另一方面,本专利技术还提供一种低代码业务系统的升级装置,其包括:

16、工具包导入模块:获取更新工具包,将所述更新工具包导入低代码业务系统中;所述更新工具包包括:数据库脚本包、运行容器包、实体对象包、展示页面包、业务逻辑包;

17、系统升级模块:用于根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包、所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块。

18、进一步地,所述系统升级模块包括:

19、辅助数据更新单元:用于执行所述数据库脚本包中的指令,获取待升级功能所需的辅助数据;

20、容器部署单元:用于执行所述运行容器包中的指令,部署运行容器进程,所述运行容器包括页面运行容器和业务逻辑运行容器;

21、实体对象更新单元:用于执行所述实体对象包中的指令,获取对应的对象键值对,并根据对象键值对修改,或,添加对应的实体对象;

22、展示页面更新单元:用于执行所述展示页面包中的指令,获取对应的页面键值对信息,并将页面键值对中的“ui”键的值取出存储到页面数据库表中,获取对应的ui值传入至所述页面运行容器,完成页面的更新;

23、业务逻辑更新单元:用于执行业务逻辑包中的指令,获取对应的业务键值对信息,并将业务键值对中的“logic”键的值取出存储到业务数据库表中,获取对应的logic值传入至所述业务逻辑运行容器中,完成业务逻辑的更新。

24、进一步地,所述低代码业务系统的升级装置还包括:

25、升级完成判定模块:用于依次导入更新工具包完成所述低代码业务系统的对应功能更新,直至所有更新工具包都完成功能更新。

26、另一方面,本专利技术还提供一种电子设备,包括:

27、至少一个存储器以及至少一个处理器;

28、所述存储器,用于存储一个或多个程序;

29、当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述提及的任意一项所述的一种低代码业务系统的升级方法的步骤。

30、另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任意一项所述的一种低代码业务系统的升级方法的步骤。

31、本专利技术通过对传统的业务升级更新流程进行研究,结合低代码平台的功能模块化的特性,研究出一种低代码业务系统的升级方法,通过对功能升级进行打包,以包含实体对象包、业务逻辑包、展示页面包、运行容器包、数据库脚本包五个子包的升级工具包,本文档来自技高网...

【技术保护点】

1.一种低代码业务系统的升级方法,其特征在于,包括:

2.根据权利要求1所述的一种低代码业务系统的升级方法,其特征在于,所述S20具体步骤包括:

3.根据权利要求2所述的一种低代码业务系统的升级方法,其特征在于:当获取的更新工具包存在多个时,在根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包和所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块后,还包括:

4.根据权利要求1所述的一种低代码业务系统的升级方法,其特征在于:

5.一种低代码业务系统的升级装置,其特征在于,包括:

6.根据权利要求5所述的一种低代码业务系统的升级装置,其特征在于,所述系统升级模块包括:

7.根据权利要求6所述的一种低代码业务系统的升级装置,其特征在于,所述低代码业务系统的升级装置还包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的一种低代码业务系统的升级方法的步骤。

...

【技术特征摘要】

1.一种低代码业务系统的升级方法,其特征在于,包括:

2.根据权利要求1所述的一种低代码业务系统的升级方法,其特征在于,所述s20具体步骤包括:

3.根据权利要求2所述的一种低代码业务系统的升级方法,其特征在于:当获取的更新工具包存在多个时,在根据所述数据库脚本包、所述运行容器包、所述实体对象包、所述展示页面包和所述业务逻辑包更新所述低代码业务系统的对应功能,或,模块后,还包括:

4.根据权利要求1所述的一种低代码业务系统的升级方法,其特征在于:

5.一...

【专利技术属性】
技术研发人员:林晓辉钟晓仕谭谈
申请(专利权)人:广州市玄武无线科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1