预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114995803A(43)申请公布日2022.09.02(21)申请号202210612327.9(22)申请日2022.05.31(71)申请人中国电信股份有限公司地址100033北京市西城区金融大街31号(72)发明人刘义莎谭华张文安张湘东(74)专利代理机构北京律智知识产权代理有限公司11438专利代理师孙宝海(51)Int.Cl.G06F8/34(2018.01)G06F8/36(2018.01)G06F8/38(2018.01)权利要求书2页说明书10页附图8页(54)发明名称人机界面的开发方法、低代码开发平台、终端以及介质(57)摘要本申请属于工业互联网技术领域,尤其涉及一种人机界面的开发方法、低代码开发平台、终端以及介质。该人机界面的开发方法包括:根据第一用户指令从所述组件库获取多个目标组件,并将所述多个目标组件导入所述编辑区;响应作用于所述多个目标组件的拖拽组合操作,调整所述多个目标组件在所述编辑区内的组合关系;检测所述多个目标组件的组合关系,并根据所述组合关系在数据库内生成与所述多个目标组件对应的组件代码;根据所述组件代码生成源文件,并对所述源文件进行渲染生成目标人机界面。如此,本申请提供的人机界面的开发方法,降低了HMI系统开发对于用户编码能力的要求,且无需在开发过程中重复进行编码,因此能够提高HMI系统的开发便捷性。CN114995803ACN114995803A权利要求书1/2页1.一种人机界面的开发方法,其特征在于,所述方法应用于低代码开发平台,所述低代码开发平台包括组件库和编辑区,所述组件库用于存放目标组件,所述编辑区应用低代码开发框架,所述低代码开发框架用于供用户对所述目标组件进行拖拽组合以生成源文件,所述目标组件为能够实现预设功能的代码块,所述方法包括:根据第一用户指令从所述组件库获取多个目标组件,并将所述多个目标组件导入所述编辑区;响应作用于所述多个目标组件的拖拽组合操作,调整所述多个目标组件在所述编辑区内的组合关系;检测所述多个目标组件的组合关系,并根据所述组合关系在数据库内生成与所述多个目标组件对应的组件代码;根据所述组件代码生成源文件,并对所述源文件进行渲染生成目标人机界面。2.如权利要求1所述的人机界面的开发方法,其特征在于,所述编辑区包括画布区,所述画布区为所述编辑区中用于显示和移动所述目标组件的区域,根据第一用户指令从所述组件库获取目标组件,并将所述目标组件导入所述编辑区,包括:根据所述第一用户指令从所述组件库获取对应的基础组件,并将所述基础组件对应的组件参数由默认值修改为指定值;根据修改后的组件参数对所述数据库内与所述基础组件对应的组件代码进行修改;对修改后的组件代码进行渲染生成目标组件,并将所述目标组件导入所述画布区。3.如权利要求2所述的人机界面的开发方法,其特征在于,所述编辑区还包括日志区,所述日志区用于显示所述数据库的数据变动痕迹,在根据修改后的组件参数对所述数据库内与所述基础组件对应的组件代码进行修改之后,所述方法还包括:检测所述数据库的数据变动痕迹,并根据所述数据变动痕迹生成数据编辑副本;将所述数据编辑副本在所述日志区进行显示,以供用户进行追溯参考。4.如权利要求2所述的人机界面的开发方法,其特征在于,在根据所述第一用户指令从所述组件库获取对应的基础组件之前,所述方法还包括:根据第二用户指令从组件开源平台获取所述基础组件,所述组件开源平台用于通过低代码编辑的形式生成所述基础组件;将通过所述组件开源平台生成的所述基础组件导入至所述组件库。5.如权利要求4所述的人机界面的开发方法,其特征在于,所述第二用户指令包括第一组件生成指令和第二组件生成指令,根据第二用户指令从组件开源平台获取所述基础组件,包括:根据所述第一组件生成指令选取所述组件开源平台的组件模板以生成所述基础组件;或者,根据所述第二组件生成指令在所述组件开源平台对组件文件进行修改,以生成所述基础组件,所述组件文件包含实现组件功能的代码。6.如权利要求1所述的人机界面的开发方法,其特征在于,在对所述源文件进行渲染生成目标人机界面之后,所述方法还包括:发送协议确定指令至协议转换平台,以确定所述目标人机界面对应的目标协议;根据所述目标协议对所述目标人机界面进行协议转换得到新的目标人机界面。2CN114995803A权利要求书2/2页7.如权利要求1至6任一项所述的人机界面的开发方法,其特征在于,所述源文件为网页源文件,所述目标人机界面应用于网页端。8.一种低代码开发平台,其特征在于,所述低代码开发平台包括:导入模块,被配置为根据第一用户指令从组件库获取多个目标组件,并将所述多个目标组件导入编辑区;调整模块,被配置为响应作用于所述多个目标组件的拖拽组合操作