代码平台的迁移方法、装置、电子设备及可读存储介质制造方法及图纸

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

【技术实现步骤摘要】
代码平台的迁移方法、装置、电子设备及可读存储介质


[0001]本专利技术属于计算机
,特别是涉及一种代码平台的迁移方法、装置、电子设备及可读存储介质。

技术介绍

[0002]低代码技术提供可视化开发能力,可以降低开发门槛,低代码技术引入后极大提升了企业的业务需求上线速度,提升了企业的创新能力。
[0003]在目前,企业内部可能会在不同部门并存多个低代码平台,或者会用新的低代码平台替换老的低代码平台,这就导致目前存在低代码平台之间的文件迁移需求,以满足各平台之间的相互兼容,目前可以采用人工迁移的方式进行实现。
[0004]但是,不同的低代码技术架构可能完全不同,使得人工迁移产生的成本非常高,且效率低下。

技术实现思路

[0005]本专利技术提供一种代码平台的迁移方法、装置、电子设备及可读存储介质,以解决现有人工迁移产生的成本非常高,且效率低下的技术问题。
[0006]第一方面,本专利技术提供一种代码平台的迁移方法,所述方法包括:
[0007]响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息;
[0008]响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则;;
[0009]在获得所述待迁移代码平台的第一领域专用语言文件后,根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件。
[0010]第二方面,本专利技术提供一种代码平台的迁移装置,所述装置包括:
[0011]创建模块,用于响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息;
[0012]设置模块,用于响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则;
[0013]转换模块,用于在获得所述待迁移代码平台的第一领域专用语言文件后,根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件。
[0014]第三方面,本专利技术提供一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述代码平台的迁移方法。
[0015]第四方面,本专利技术提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述代码平台的迁移方法。
[0016]在本专利技术实施例中,通过可视化的迁移界面,实现了中待迁移代码平台的配置信息和目标代码平台的配置信息的创建,以及用于将待迁移代码平台的配置信息转换至目标代码平台的配置信息的转换规则的创建,并在获得待迁移代码平台的第一领域专用语言文件后,根据转换规则,将第一领域专用语言文件自动转换为目标代码平台的第二领域专用语言文件,整个迁移过程仅需执行快速且操作简单的批量可视化配置操作,迁移过程高效且准确,因此,本专利技术可以便捷的把外部低代码平台的文件转换后导入目标低代码平台进行使用,实现了不同低代码平台的兼容互通,降低了对人力资源的依赖,提高了迁移效率,降低了迁移成本。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术实施例提供的一种代码平台的迁移方法的步骤流程图;
[0019]图2是本专利技术实施例提供的一种实施场景图;
[0020]图3是本专利技术实施例提供的一种代码平台的迁移方法的步骤流程图;
[0021]图4是本专利技术实施例提供的一种代码平台的创建流程图;
[0022]图5是本专利技术实施例提供的一种代码平台的规则配置流程图;
[0023]图6是本专利技术实施例提供的一种代码平台的迁移流程图;
[0024]图7是本专利技术实施例提供的一种代码平台的迁移装置的结构图;
[0025]图8是本专利技术实施例提供的一种电子设备的结构图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]图1是本专利技术实施例提供的一种代码平台的迁移方法的步骤流程图,如图1所示,该方法可以包括:
[0028]步骤101、响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息。
[0029]在本专利技术实施例中,低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码,低代码平台则是开发和使用低代码文件的平台。低代码平台可以基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排,从而通过少量代码或不用代码实现数字化转型中的场景应用创新。低代码平台的配置能力提供模板化配置,可以基于模板快速修订形成所需的外部低代码平台配置。低代码平台配置能力也提供批量导入方式,可以下载模板表格,可以在模板表格上增加和修订相关组件、事件等配置,再通过可视化界面导
入。
[0030]具体的,参照图2,示出了本专利技术实施例提供的一种代码平台的迁移方法的应用场景图,代码平台的迁移方法的应用场景可以包括:迁移服务端、工作服务端1和工作服务端2,其中,工作服务端1中部署有待迁移代码平台,工作服务端2中部署有目标代码平台,迁移服务端中部署有配置管理模块和转换引擎模块,配置管理模块包括:平台配置服务、模板配置服务、组件库配置服务、事件配置服务、组件映射服务、事件映射服务;转换引擎模块包括转换处理服务、组件转换服务和事件转换服务。迁移服务端用于将待迁移代码平台的第一领域专用语言文件,转换为可供目标代码平台直接使用的第二领域专用语言文件并发送给工作服务端2。当然,迁移服务端也可以集成部署在工作服务端1或工作服务端2中,本专利技术实施例对此不做限定。
[0031]在该步骤中,迁移服务端的平台迁移软件可以提供创建界面,并基于创建指令的响应,通过平台配置服务、模板配置服务、组件库配置服务、事件配置服务,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息。具体的,不同低代码平台的文件的兼容使用,涉及不同低代码平台的组件、事件、页面模板之间的兼容使用,则该配置过程所配置的配置信息包括待迁移代码平台的基础信息、所使用的组件库、事件库和页面模板,以及目标代码平台的基础信息、所使用的组件库、事件库和页面模板;完成配置信息的创建后,即视为在迁移服务端完成了两个平台的初步创建。其中,配置信息的创建本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种代码平台的迁移方法,其特征在于,所述方法包括:响应于创建指令,在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息;响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则;在获得所述待迁移代码平台的第一领域专用语言文件后,根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件。2.根据权利要求1所述的方法,其特征在于,所述在创建界面中创建待迁移代码平台的配置信息和目标代码平台的配置信息,包括:在所述创建界面中,设置所述待迁移代码平台和所述目标代码平台各自的基础信息;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的事件库;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的组件库;在所述创建界面中,创建所述待迁移代码平台和所述目标代码平台各自的页面模板。3.根据权利要求2所述的方法,其特征在于,所述基础信息包括:平台名称、平台编码、平台描述、文件目录中的一种或多种;;所述事件库中包括事件的事件名称、事件编码、事件描述、事件属性中的一种或多种;所述组件库中包括组件的组件名称、组件编码、组件描述、组件属性、组件样式、组件事件中的一种或多种;所述页面模板包括页面基础信息、页面组件列表、页面事件中的一种或多种。4.根据权利要求2或3所述的方法,其特征在于,所述转换规则包括:组件转换规则和事件转换规则;所述响应于配置指令,在配置界面中设置用于将所述待迁移代码平台的配置信息转换至所述目标代码平台的配置信息的转换规则,,包括:在所述配置界面中,设置所述转换规则的规则名称、规则描述、存储目录中的一种或多种;在所述配置界面中,设置所述组件转换规则中待迁移代码平台的组件与目标代码平台的组件之间的组件映射关系;在所述配置界面中,设置所述事件转换规则中待迁移代码平台的事件与目标代码平台的事件之间的事件映射关系。5.根据权利要求4所述的方法,其特征在于,所述组件映射关系包括组件名称映射、组件属性映射、组件样式映射中的一种或多种;所述事件映射关系包括事件名称映射、事件属性映射中的一种或多种。6.根据权利要求4所述的方法,其特征在于,所述根据所述转换规则,将所述第一领域专用语言文件转换为所述目标代码平台的第二领域专用语言文件,包括:创建...

【专利技术属性】
技术研发人员:李宏亮颜超亚
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1