基于低代码和可视化拖拽的电力业务可拓展开发框架制造技术

技术编号:36935167 阅读:15 留言:0更新日期:2023-03-22 18:57
本发明专利技术公开了一种基于低代码和可视化拖拽的电力业务可拓展开发框架,包括:基础组件物料单元、业务碎片编辑单元和应用编辑单元,其中,所述基础组件物料单元,用于提供电力数据接口和格式组件单元;所述业务碎片编辑单元,包括管理界面模块和业务应用碎片编辑模块,所述管理界面模块,用于提供数据源接口重写单元、业务主题重写单元和属性重写单元,所述业务应用碎片编辑模块,用于提供参数定义单元、组件关联关系单元和低代码单元;所述应用编辑单元,用于将业务应用碎片集成为的电力业务应用软件。采用上述技术方案,构建可以复用的碎片应用,快速开发得到电力应用软件,提高开发效率,降低人力成本。降低人力成本。降低人力成本。

【技术实现步骤摘要】
基于低代码和可视化拖拽的电力业务可拓展开发框架


[0001]本专利技术涉及电力应用软件开发
,尤其涉及一种基于低代码和可视化拖拽的电力业务可拓展开发框架。

技术介绍

[0002]当下电力应用软件的需求复杂多变,而软件开发生产效率较低,两者之间产生很大的供需失衡。改变开发模式、提高研发效率、降低人工成本和缩短交付周期,成为迫在眉睫的问题。
[0003]由于电力行业自身的特点,其涉及的基础数据复杂多样并且数据量庞大,基础数据本身是难以反映用电量等规律的,需要进行整理和分析,但同时由于电力行业的需求是较为迫切,涉及面较为广泛,需要运营方即时做出对应的调整,因此,对软件开发方的时间要求较高。
[0004]现有技术中,电力行业的软件开发方的软件开发方式与其他行业的区别较小,通常的做法是,收集需求方的需求、建立软件架构和数据测试等,但是这样的开发流程是难以满足电力行业的时间要求。

技术实现思路

[0005]专利技术目的:本专利技术提供一种基于低代码和可视化拖拽的电力业务可拓展开发框架,旨在通过电力行业自身的特点,构建可以复用的碎片应用,由此用户可以挑选碎片应用,或通过框架建立碎片应用,快速开发得到电力应用软件。
[0006]技术方案:本专利技术一种基于低代码和可视化拖拽的电力业务可拓展开发框架,包括:基础组件物料单元、业务碎片编辑单元和应用编辑单元,其中,所述基础组件物料单元,用于提供电力数据接口和格式组件单元;所述业务碎片编辑单元,包括管理界面模块和业务应用碎片编辑模块,所述管理界面模块,用于提供数据源接口重写单元、业务主题重写单元和属性重写单元,所述业务应用碎片编辑模块,用于提供参数定义单元、组件关联关系单元和低代码单元;所述应用编辑单元,用于将业务应用碎片集成为的电力业务应用软件;其中,数据源接口重写单元对电力数据接口进行重写,使得接收的数据符合低代码的电力数据接口格式;响应用户的操作指令,从格式组件单元中将格式组件拖拽至指定位置,并与相应的电力数据接口建立关联关系;通过业务主题重写单元,选择相应的主题样式;属性重写单元,提供相应的电力数据模型,与相应的电力数据接口对接,用于建立数据模型;参数定义单元提供各数据模型之间的入参和出参,用于建立逻辑模型;组件关联关系单元对格式组件和电力数据模型之间的数据进行对接,用于建立展示模型;低代码单元对数据模型、逻辑模型和展示模型进行封装,得到碎片应用,用于复用;应用编辑单元将所述碎片应用集成为的电力业务应用软件。
[0007]具体的,低代码单元按照碎片应用的数据模型、逻辑模型和展示模型的数据类型、数据关系和结果数据的数据类型,输出相应的说明文档;所述数据关系包括计算和预测。
[0008]具体的,还包括业务抽象单元,用于接收用户输入的计划业务流程和计划业务目标,使用语义识别算法模型,提取其中的目标数据类型和数据关系,查询现有的碎片应用的说明文档,确认目标数据类型与结果数据的数据类型的一致性,以及数据关系的一致性,若存在满足一致性的碎片应用则提供作为备选。
[0009]具体的,所述属性重写单元,提供如下电力数据模型:电费计算模型、用电量时间分布模型、用电量位置分布模型和用电量预测模型;各个电力数据模型的输入数据类型和输出数据类型设置有预定类型;其中,电力数据模型的输入数据类型和输出数据类型,在用户的操作指令下进行变更。
[0010]具体的,所述属性重写单元,响应用户的操作指令,建立额外的电力数据模型,算法模型、输入数据类型和输出数据类型,由用户自定义。
[0011]具体的,所述参数定义单元提供的各数据模型之间的入参和出参,建立入参对应的数据和出参对应的数据之间的调用关系。
[0012]具体的,所述组件关联关系单元,响应用户的操作指令,将电力数据模型的输出数据和格式组件上展示数据的位置进行关联。
[0013]具体的,所述业务碎片编辑单元,还包括碎片应用有效性检测模块,用于完成数据模型、逻辑模型和展示模型之后,进行碎片应用的数据检测、逻辑检测和展示检测;数据检测包括:将数据输入至相应的电力数据模型,得到输出数据,查询预设关联的行政区域的公开数据信息,将输出数据与公开数据信息中相同类型的数据进行比对,若偏差在标准偏差之内,则检测通过,否则发出提醒;将数据输入至相应的电力数据模型,得到输出数据,计算输入数据的方差与输出数据的方差之间的差值,若差值在标准范围之内,则检测通过,否则发出提醒;逻辑检测包括:进行电力数据模型之间的数据调用有效性进行检测,检测是否存在中间数据未被利用的情形,若不存在,则检测通过,否则发出提醒;所述中间数据,指电力数据模型之间进行传递的数据;分别查询电力数据模型的输入数据和输出数据的数据类型对应的数据处理等级,若输出数据的数据处理等级高于输入数据的数据处理等级,则检测通过,否则发出提醒;所述数据处理等级根据数据经过的处理次数确定;展示检测包括:检测是存在中间数据或结果数据未被利用的情形,若不存在,则检测通过,否则发出提醒;所述结果数据,指电力数据模型的最终输出数据。
[0014]具体的,所述应用编辑单元,用于将碎片应用之间的建立数据关联;所述应用编辑单元,还包括应用软件有效性检测模块,用于检测碎片应用之间的数据传递的有效性。
[0015]具体的,所述业务碎片编辑单元,还包括指令集,用于提供碎片应用的指令控制方式。
[0016]有益效果:与现有技术相比,本专利技术具有如下显著优点:构建可以复用的碎片应用,快速开发得到电力应用软件,提高开发效率,降低人力成本。
附图说明
[0017]图1为本专利技术提供的框架的结构示意图;图2为本专利技术提供的碎片应用的结构示意图;图3为本专利技术提供的低代码应用的结构示意图;图4为应用本专利技术提供的框架开发的电力应用的运行模型示意图;
图5为在专利技术提供的框架的开发流程中数据流转的示意图;图6为在专利技术提供的框架的开发流程中事件流转的示意图;图7为在专利技术提供的框架的应用运行客户端、服务端交互模型示意图。
实施方式
[0018]下面结合附图对本专利技术的技术方案作进一步说明。
[0019]为了解决传统电力应用软件开发效率低和人力成本高的问题,本专利技术提供了一种基于低代码和可视化拖拽的电力业务可拓展开发框架。
[0020]低代码平台提供简单易用的可视化工作平台,可以基于无代码或者少量代码快速搭建应用系统。电力行业虽然涉及的基础数据庞杂,但无论需求方的目标数据类型(最终需要的结果数据类型),其数据模型所需要的输入数据,也即基础数据是类似的,使用的算法模型或者数据模型也是类似的,因此,电力行业与低代码开发平台是相契合的,封装后的碎片应用可以进行复用,即使不能复用封装完成的碎片应用,也可以调取低代码开发平台提供的数据模型进行软件的开发。
[0021]本专利技术提供的基于低代码和可视化拖拽的电力业务可拓展开发框架,包括:基础组件物料单元、业务碎片编辑单元和应用编辑单元,其中,所述基础组件物料单元,用于提供电力数据接口和格式组件单元;所述业务碎片编辑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于低代码和可视化拖拽的电力业务可拓展开发框架,其特征在于,包括:基础组件物料单元、业务碎片编辑单元和应用编辑单元,其中,所述基础组件物料单元,用于提供电力数据接口和格式组件单元;所述业务碎片编辑单元,包括管理界面模块和业务应用碎片编辑模块,所述管理界面模块,用于提供数据源接口重写单元、业务主题重写单元和属性重写单元,所述业务应用碎片编辑模块,用于提供参数定义单元、组件关联关系单元和低代码单元;所述应用编辑单元,用于将业务应用碎片集成为的电力业务应用软件;其中,数据源接口重写单元对电力数据接口进行重写,使得接收的数据符合低代码的电力数据接口格式;响应用户的操作指令,从格式组件单元中将格式组件拖拽至指定位置,并与相应的电力数据接口建立关联关系;通过业务主题重写单元,选择相应的主题样式;属性重写单元,提供相应的电力数据模型,与相应的电力数据接口对接,用于建立数据模型;参数定义单元提供各数据模型之间的入参和出参,用于建立逻辑模型;组件关联关系单元对格式组件和电力数据模型之间的数据进行对接,用于建立展示模型;低代码单元对数据模型、逻辑模型和展示模型进行封装,得到碎片应用,用于复用;应用编辑单元将所述碎片应用集成为的电力业务应用软件。2.根据权利要求1所述的基于低代码和可视化拖拽的电力业务可拓展开发框架,其特征在于,低代码单元按照碎片应用的数据模型、逻辑模型和展示模型的数据类型、数据关系和结果数据的数据类型,输出相应的说明文档;所述数据关系包括计算和预测。3.根据权利要求2所述的基于低代码和可视化拖拽的电力业务可拓展开发框架,其特征在于,还包括业务抽象单元,用于接收用户输入的计划业务流程和计划业务目标,使用语义识别算法模型,提取其中的目标数据类型和数据关系,查询现有的碎片应用的说明文档,确认目标数据类型与结果数据的数据类型的一致性,以及数据关系的一致性,若存在满足一致性的碎片应用则提供作为备选。4.根据权利要求3所述的基于低代码和可视化拖拽的电力业务可拓展开发框架,其特征在于,所述属性重写单元,提供如下电力数据模型:电费计算模型、用电量时间分布模型、用电量位置分布模型和用电量预测模型;各个电力数据模型的输入数据类型和输出数据类型设置有预定类型;其中,电力数据模型的输入数据类型和输出数据类型,在用户的操作指令下进行变更。5.根据权利要求4所述的基于低代码和可视化拖拽...

【专利技术属性】
技术研发人员:王威王绍雷张弦张锦辉赵仰东王鹏赵裕啸吴小志曹健
申请(专利权)人:南瑞集团有限公司
类型:发明
国别省市:

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

1