低代码平台交互界面自动生成方法及系统
摘要文本
本发明涉及低代码开发平台技术领域,具体公开了一种低代码平台交互界面自动生成方法及系统,包括:对待开发工业APP的数据源按照数据特征进行自动化抽取,获得抽取数据;根据抽取数据的不同类型进行不同的分组管理,以将抽取数据存储为实例化文件;解析实例化文件中的数据内容,并根据解析的实例化文件中的数据内容、预设交互界面模板以及与解析的数据内容对应的界面控件自动生成工业APP初始交互界面;将工业APP初始交互界面中的界面控件与对应的事件动作关联信息进行自动绑定,获得最终交互界面。本发明提供的低代码平台交互界面自动生成方法能够解决当前的交互界面开发周期长以及维护性差的问题。
申请人信息
- 申请人:中船奥蓝托无锡软件技术有限公司
- 申请人地址:214000 江苏省无锡市经济开发区清舒道99号雪浪小镇T1楼
- 发明人: 中船奥蓝托无锡软件技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 低代码平台交互界面自动生成方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311790719.5 |
| 申请日 | 2023/12/25 |
| 公告号 | CN117472379B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F8/38 |
| 权利人 | 中船奥蓝托无锡软件技术有限公司 |
| 发明人 | 袁茂才; 田志峰; 徐玉崇; 钱卫东; 李美 |
| 地址 | 江苏省无锡市经济开发区清舒道99号雪浪小镇T1楼 |
专利主权项内容
1.一种低代码平台交互界面自动生成方法,其特征在于,包括:对待开发工业APP的数据源按照数据特征进行自动化抽取,获得抽取数据,所述数据特征包括输入输出数据特征和存储形式数据特征;根据所述抽取数据的不同类型进行不同的分组管理,以将所述抽取数据存储为实例化文件;解析所述实例化文件中的数据内容,并根据解析的实例化文件中的数据内容、预设交互界面模板以及与解析的数据内容对应的界面控件自动生成工业APP初始交互界面;将所述工业APP初始交互界面中的界面控件与对应的事件动作关联信息进行自动绑定,获得最终交互界面;其中,解析所述实例化文件中的数据内容,并根据解析的实例化文件中的数据内容、预设交互界面模板以及与解析的数据内容对应的界面控件自动生成工业APP初始交互界面,包括:解析所述实例化文件中的数据内容,获得解析后的数据类型;根据解析后的数据类型确定对应的界面元素控件类型;根据所述界面元素控件类型调用界面控件库中对应的界面控件,并根据预设交互界面模板确定界面控件的界面布局,获得工业APP初始交互界面;根据所述抽取数据的不同类型进行不同的分组管理,以将所述抽取数据存储为实例化文件,包括:根据所述待开发工业APP的数据源应用的不同阶段将所述抽取数据进行数据层次划分,其中数据层次的划分结果包括原始输入数据、中间过程数据和运行结果数据;分别针对原始输入数据、中间过程数据和运行结果数据按照数据类型进行分组管理;根据可扩展标记语言对数据层次以及每个数据层次的数据分组进行统一描述,以实现抽取数据存储为实例化文件。