面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及介质与流程

文档序号:37727592发布日期:2024-04-23 12:09阅读:9来源:国知局
面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及介质与流程

本申请涉及可视化,具体涉及一种面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及介质。


背景技术:

1、低代码平台开发作为一种快速、高效、直观的开发技术,它通过提供可视化的界面和预定义的模板,让开发人员能够快速构建应用程序,鉴于低代码平台开发技术可以帮助开发人员减少大量的开发时间和成本,同时提高应用程序的质量和可维护性的优势,低代码平台开发技术俨然成为现代软件开发中常用的平台开发技术之一。

2、然而,在智慧校园、智慧园区等场景中,需要对大量智能设备进行统一管理,这些智能设备的厂商、接入方式、ip地址、网域地址、端口号等属性不仅存在巨大差异,而且在同一智慧场景的设备管理模块中存在错综复杂的属性变更和联动交互需求。然而在低码平台页面模型搭建场景中,通常注重组件实现和事件响应逻辑,往往会忽视组件间联动关系,或以自定组件方式实现组件间联动,无法满足大量且不同类型智能设备联动管理、轻量化表单的需求,从而导致应用开发成本和维护成本增加。


技术实现思路

1、鉴于以上所述现有技术的缺点,本发明提供一种面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及存储介质,以解决上述大量且不同类型智能设备之间不能实现联动管理和轻量化表单的需求的技术问题。

2、本发明提供的一种面向智能设备管理的低代码平台的属性联动设计方法,所述方法包括:获取初始配置需求,并基于所述初始配置需求确定目标页面模型和联动组件类型,所述初始配置需求基于面向智能设备管理的低代码平台的设计需求得到;基于所述目标页面模型和所述联动组件类型确定联动组件元数据,并基于所述联动组件元数据的数据属性构建元数据模型;根据预设属性配置逻辑将元数据属性映射到匹配规则配置模板上,以得到目标规则配置模板;根据所述目标规则配置模板对所述联动组件进行参数配置,得到所述联动组件的综合配置信息;结合所述综合配置信息板生成联动组件属性和联动规则元数据,并基于所述联动组件属性将所述联动规则元数据确定为所述目标页面模型的专属低代码平台组件库中的一个组件;基于所述组件在所述专属低代码平台上赋予所述目标页面模型联动能力,所述联动能力用于与所述目标页面模型上的已有事件和事件变化产生联动。

3、于本发明的一实施例中,基于所述初始配置需求确定目标页面模型和联动组件类型之后,还包括:基于所述目标页面模型确定联动组件元数据列表,所述联动组件元数据列表用于对联动组件元数据的配置项进行管理;基于所述联动组件类型确定匹配规则配置模板,所述匹配规则配置模板包括输入模板、单选模板、多选模板、选择器模板、时间选择器模板。

4、于本发明的一实施例中,对所述联动组件进行参数配置,包括:配置所述联动组件的基础规则,所述基础规则用于在目标页面模型中无联动规则或无匹配的联动规则时,基于所述确实所述联动组件的基础属性;配置所述联动组件的联动规则,所述联动规则用于在目标页面模型中有联动规则时,基于所述联动规则确实所述联动组件的联动属性。

5、于本发明的一实施例中,配置所述联动组件的联动规则,还包括:获取所述目标页面模型中的组件字典,并基于所述组件字典的字典枚举值构建节点组件,及所述节点组件的节点属性值;基于任一所述节点配组件和所述节点组件的节点属性值生成组件行为绑定值,并基于任一组件行为绑定值生成一条联动规则条件;结合多条联动规则条件,以组成联动规则链,所述联动规则链用于控制联动组件显隐、默认值计算、是否必填、禁用选择变化。

6、于本发明的一实施例中,所述联动组件进行参数配置,还包括:配置联动组件的属性自定义算法,所述属性自定义算法用于获取所述联动规则链中各个节点组件的节点属性,及所述节点组件对应的组件行为绑定值,以根据所述节点属性和所述组件行为绑定值动态计算联动组件默认值、显隐规则。

7、于本发明的一实施例中,所述联动组件进行参数配置,还包括:配置联动组件的正则校验方法,所述正则校验方法为组件在表单校验时执行的校验规则,所述正则校验方法包括通用正则或自定义正则。

8、于本发明的一实施例中,根据预设属性配置逻辑将元数据属性映射到匹配规则配置模板上,包括:使用正则表达式描述所述元数据属性和所述预设属性配置逻辑;基于元数据和目标数据对所述正则表达式进行修正,以使所述正则表达式基于所述元数据匹配到所述目标数据;将修正后的正则表达式整合到所述匹配规则配置模板中。

9、本申请提供一种面向智能设备管理的低代码平台的属性联动设计装置,所述装置包括:数据获取模块,用于获取初始配置需求,并基于所述初始配置需求确定目标页面模型和联动组件类型;数据模型构建模块,用于基于所述目标页面模型和所述联动组件类型确定联动组件元数据,并基于所述联动组件元数据的数据属性构建元数据模型;模板确定模块,用于根据预设属性配置逻辑将元数据属性映射到匹配规则配置模板上,以得到目标规则配置模板;规则配置模块,用于根据所述目标规则配置模板对所述联动组件进行参数配置,得到所述联动组件的综合配置信息;组件生成模块,用于结合所述综合配置信息板生成联动组件属性和联动规则元数据,并基于所述联动组件属性将所述联动规则元数据确定为所述目标页面模型的专属低码平台组件库中的一个组件;联动模块,用于基于所述组件在所述专属低代码平台上赋予所述目标页面模型联动能力,所述联动能力用于与所述目标页面模型上的已有事件和事件变化产生联动。

10、本申请提供一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的面向智能设备管理的低代码平台的属性联动设计方法。

11、本申请提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的面向智能设备管理的低代码平台的属性联动设计方法。

12、本发明的有益效果:本发明中的一种面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及存储介质,其方法通过选择配置联动规则的低码平台页面模型;选择配置联动组件类型;获取联动组件元数据属性,抽象出元数据属性模型;将元数据属性根据属性配置逻辑映射匹配规则配置模板;配置联动组件基础属性,配置联动组件联动规则;配置联动属性计算方法;配置联动组件正则校验方法;根据联动组件配置项生成联动组件属性及联动规则元数据,将该联动组件元数据作为相关页面模型专属低码平台组件库组件;为目标页面模型提供了在该页面模型上与已有组件属性及事件变化的发生联动的能力。通过充分考虑组件间之间的联动关系,实现了低码平台组件间联动,有效提高了平台的灵活程度,也使得开发过程更加简单和高效,有效提高了开发速度。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,所述方法包括:

2.根据权利要求1所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,基于所述初始配置需求确定目标页面模型和联动组件类型之后,还包括:

3.根据权利要求1所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,对所述联动组件进行参数配置,包括:

4.根据权利要求3所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,配置所述联动组件的联动规则,还包括:

5.根据权利要求4所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,所述联动组件进行参数配置,还包括:

6.根据权利要求1所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,所述联动组件进行参数配置,还包括:

7.根据权利要求1-6任一项所述的面向智能设备管理的低代码平台的属性联动设计方法,其特征在于,根据预设属性配置逻辑将元数据属性映射到匹配规则配置模板上,包括:

8.一种面向智能设备管理的低代码平台的属性联动设计装置,其特征在于,所述装置包括:

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

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的面向智能设备管理的低代码平台的属性联动设计方法。


技术总结
本发明提供一种面向智能设备管理的低代码平台的属性联动设计方法、装置、设备及介质,该方法包括获取初始配置需求并确定目标页面模型和联动组件类型,进一步确定联动组件元数据并构建元数据模型,将元数据属性映射到匹配规则配置模板上得到目标规则配置模板,根据目标规则配置模板对联动组件进行参数配置,得到联动组件的综合配置信息,将联动规则元数据确定为目标页面模型的专属低码平台组件库中的一个组件,基于在专属低代码平台上赋予目标页面模型联动能力,联动能力用于与目标页面模型上的已有事件和事件变化产生联动;通过充分考虑组件间之间的联动关系,实现了低码平台组件间联动,有效提高了平台的灵活程度。

技术研发人员:杨振宇,刘仕琦,杨堃,王世伟,王俊豪,彭燕华
受保护的技术使用者:中冶赛迪信息技术(重庆)有限公司
技术研发日:
技术公布日:2024/4/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1