代码平台的迁移方法、装置、电子设备及可读存储介质与流程

文档序号:33385891发布日期:2023-03-08 08:10阅读:来源:国知局

技术特征:
1.一种代码平台的迁移方法,其特征在于,所述方法包括:响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息;响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则;在获得所述待迁移代码平台的第一领域专用语言文件后,根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件。2.根据权利要求1所述的方法,其特征在于,所述在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息,包括:在所述创建界面中,设置所述待迁移代码平台和所述目标代码平台各自的基础信息;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的事件库;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的组件库;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的页面模板。3.根据权利要求2所述的方法,其特征在于,所述基础信息包括:平台名称、平台编码、平台描述、文件目录中的一种或多种;;所述事件库中包括事件的事件名称、事件编码、事件描述、事件属性中的一种或多种;所述组件库中包括组件的组件名称、组件编码、组件描述、组件属性、组件样式、组件事件中的一种或多种;所述页面模板包括页面基础信息、页面组件列表、页面事件中的一种或多种。4.根据权利要求2或3所述的方法,其特征在于,所述转换规则包括:组件转换规则和事件转换规则;所述响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则,,包括:在所述配置界面中,设置所述转换规则的规则名称、规则描述、存储目录中的一种或多种;在所述配置界面中,设置所述组件转换规则中待迁移代码平台的组件与目标代码平台的组件之间的组件映射关系;在所述配置界面中,设置所述事件转换规则中待迁移代码平台的事件与目标代码平台的事件之间的事件映射关系。5.根据权利要求4所述的方法,其特征在于,所述组件映射关系包括组件名称映射、组件属性映射、组件样式映射中的一种或多种;所述事件映射关系包括事件名称映射、事件属性映射中的一种或多种。6.根据权利要求4所述的方法,其特征在于,所述根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件,包括:创建上下文调用文件;根据所述待迁移代码平台的配置信息对应的文件目录,,获取所述第一领域专用语言文件,并将所述第一领域专用语言文件解析为第一json对象;将所述待迁移代码平台的配置信息、所述目标代码平台的配置信息、所述转换规则和所述第一json对象加载至所述上下文调用文件;
运行所述上下文调用文件,对所述第一json对象进行转换,获得第二json对象;将所述第二json对象编码为所述第二领域专用语言文件;将所述第二领域专用语言文件,存储至所述目标代码平台的配置信息对应的文件目录。7.根据权利要求6所述的方法,其特征在于,所述根据所述上下文调用文件,对第一json对象进行转换,获得第二json对象,包括:根据所述转换规则,将第一json对象中的基础信息转换为所述第二json对象的基础信息;所述第一json对象中的组件构成第一组件树;根据所述组件转换规则和所述事件转换规则,从根节点开始,对所述第一组件树中每个节点进行组件转换以及组件中的事件转换,获得所述第二json对象的第二组件树;将所述第二json对象的第二组件树和所述第二json对象的基础信息构成所述第二json对象。8.根据权利要求7所述的方法,其特征在于,所述组件转换包括:组件编码转换、组件属性转换、组件样式转换中的一种或多种;所述事件转换包括:事件编码转换、事件属性转换中的一种或多种。9.一种代码平台的迁移装置,其特征在于,所述装置包括:创建模块,用于响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息;设置模块,用于响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则;转换模块,用于在获得所述待迁移代码平台的第一领域专用语言文件后,根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件。10.一种电子设备,其特征在于,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-8中任一所述的方法。11.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1-8中任一所述的方法。

技术总结
本发明实施例提供了一种代码平台的迁移方法、装置、电子设备及可读存储介质。该方法中,通过可视化的迁移界面,实现了中待迁移代码平台的配置信息和目标代码平台的配置信息的创建,以及用于将待迁移代码平台的配置信息转换至目标代码平台的配置信息的转换规则的创建,并在获得待迁移代码平台的第一领域专用语言文件后,根据转换规则,将第一领域专用语言文件自动转换为目标代码平台的第二领域专用语言文件,整个迁移过程仅需执行快速且操作简单的批量可视化配置操作,迁移过程高效且准确,因此,本发明实现了不同低代码平台的兼容互通,降低了对人力资源的依赖,提高了迁移效率,降低了迁移成本。降低了迁移成本。降低了迁移成本。


技术研发人员:李宏亮 颜超亚
受保护的技术使用者:中国电信股份有限公司
技术研发日:2022.11.22
技术公布日:2023/3/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1