一种基于可视化脚本的数字化处理系统及方法技术方案

技术编号:39494424 阅读:8 留言:0更新日期:2023-11-24 11:20
本发明专利技术公开了一种基于可视化脚本的数字化处理系统及方法,属于数字化处理技术领域

【技术实现步骤摘要】
一种基于可视化脚本的数字化处理系统及方法


[0001]本专利技术涉及数字化处理
,具体为一种基于可视化脚本的数字化处理系统及方法


技术介绍

[0002]在国内外,数字化处理系统和低代码工具领域正处于快速发展阶段

许多企业和开发者正在寻求更高效

更灵活的开发方式来满足不断增长的需求

目前,编程常常需要满足大量的苛刻技术条件,例如编程需要专业技术人员,代码内容不够直观,也不易于理解;编程错误数量众多,而且无法避免,浪费大量修改时间;开发效率慢,编写代码的工作量大;调试过程中需不断运行,浪费精力;代码可复用性差,一组代码往往只支持相应的软件逻辑;基于如此的编程困境,如何解决编程中出现的大量问题,成为当前领域的重要研究之一


技术实现思路

[0003]本专利技术的目的在于提供一种基于可视化脚本的数字化处理系统及方法,以解决上述
技术介绍
中提出的问题

[0004]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于可视化脚本的数字化处理方法,该方法包括以下步骤:
S1、
系统进入可视化脚本编辑器中,切换至变量视图,从节点列表中拖入节点创建数据类型变量,编辑数据类型变量的名称和默认值,保存数据类型变量的节点配置,记为变量节点;
S2、
打开可视化脚本编辑器, 切换至方法视图,构建一个自定义方法至画布,编辑自定义方法的名称和参数,设置参数名称

参数数据类型;编辑方法返回值,默认返回值为空;
S3、
进入自定义方法内部,配置自定义方法的节点,所述自定义方法的节点中包括通用节点

分支节点以及对象节点,从节点列表中拖入自定义方法的节点,进入画布编辑区;
S4、
通过画布编辑区提供的删除

连线操作,构建逻辑主线,每在逻辑主线上配置一个自定义方法节点,调整变量视图中变量节点的位置;
S5、
在变量视图下选择需要的变量节点,拖入画布编辑区,将变量节点链接到自定义方法的参数上,一个变量节点能够链接一个或多个参数,在到达逻辑主线结尾时,构建结束节点,将最后节点的输出锚点链接至结束节点,保存方法配置

[0005]根据上述技术方案,所述创建数据类型变量的名称为默认
+
数据类型,多次创建相同数据类型的变量,命名后会添加序号作为区分,变量节点命名支持中文

英文

数字下划线;所述自定义方法的名称默认命名为默认方法;多个方法的,命名后会添加序号作
为区分,方法命名支持中文

英文

数字下划线;如果自定义方法内部需要调用
API
,需要定义是否为异步函数

[0006]根据上述技术方案,所述通用节点指应用于逻辑主线上的节点,服务于业务逻辑,是构成业务逻辑的主要成分;所述分支节点指能够产生分支的节点,分支节点的支线不在逻辑主线上时,能够独立运行;所述变量节点指通过变量视图创建并定义的节点,能够输出一个变量,从属于某个通用节点或分支节点,包括“文本”、“数字”、“布尔”、“对象”、“数组”五个类型,以不同颜色方式进行区分标记;所述对象节点指能够展开或者构建一个对象的节点

[0007]节点是用来定义行为和逻辑的一种工具

它们提供了一种图形化的方式,允许用户通过连接节点来构建复杂的程序流程

节点可以包含各种类型的功能,如接收输入

执行计算

产生输出或控制程序流程

[0008]根据上述技术方案,在步骤
S4
中,还包括:每一条逻辑主线代表一个业务运行逻辑,每在逻辑主线上配置一个自定义方法节点,要对应从变量视图中拖入一个或多个变量节点支持通用节点或者分支节点;在变量视图的节点页面,插入有变量节点变动模型,能够基于逻辑主线上配置的自定义方法节点调节出现的变量节点类型;所述变量节点变动模型包括:获取历史行为中逻辑主线的操作数据,将逻辑主线中的每一个自定义方法节点以及对应的变量节点写入训练组,根据训练组构建变量节点类型
V
的信息增益:信息增益基于信息熵而定义,所述信息熵计算如下:,其中,
D
表示当前数据集合,
k
表示当前数据集合中的第
k
类目标变量,所述目标变量包括前序的自定义方法节点数量

上一个插入的变量节点类型

前序中变量节点类型
V
出现的数量;指当前数据集合的信息熵;
L
代表目标变量的类型总数;,其中,指基于特征
A
分类后的信息熵,所述特征
A
指在数量中进行范围取值或者对上一个插入的变量节点类型进行分类,其中,每一个范围值记为一个特征,每一种变量节点类型记为一个特征;指基于特征
A
对数据集
D
划分的子集;指每个子集数据量占数据集的比重;
n
指特征
A
的分类总数,代表存在
n
个;指每个特征分类子集中目标分类后的子集;指每个特征分类子集的在分类子集占特征分类子集的比重;其中,不同的目标变量带来不同的影响,例如前序的自定义方法节点数量能够影响插入的变量节点,如果方法节点是数组类型,则插入节点大概率也是数组类型;又如果前序中变量节点类型“数字”出现的数量很多,则大概率逻辑主线是一个计算主线,则插入节点也很有可能为数字类型;其中,特征
A
的信息增益为:
,对每个特征计算信息增益,每次选取信息增益最大的进行划分,生成每一个变量节点类型
V
的分类树模型;实时获取前序的操作数据,代入每一个变量节点类型
V
的分类树模型中,对分类结果取正的进行标记,取正指在分类树的结果中为正向结果,判断为选择模型下的变量节点类型;按照标记的数量对变量视图进行划分,显示对应标记的变量节点

[0009]一种基于可视化脚本的数字化处理系统,该系统包括:可视化脚本编辑模块

视图分析模块

节点配置模块以及数字化处理模块;所述可视化脚本编辑模块中存在有可视化脚本编辑器,其链接有变量视图和方法视图;所述视图分析模块用于进入可视化脚本编辑器中,切换至变量视图,从节点列表中拖入节点创建数据类型变量,编辑数据类型变量的名称和默认值,保存数据类型变量的节点配置,记为变量节点;打开可视化脚本编辑器, 切换至方法视图,构建一个自定义方法至画布,编辑自定义方法的名称和参数,设置参数名称

参数数据类型;编辑方法返回值,默认返回值为空;所述节点配置模块用于进入自定义方法内部,配置自定义方法的节点,所述自定义方法的节点中包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于可视化脚本的数字化处理方法,其特征在于:该方法包括以下步骤:
S1、
系统进入可视化脚本编辑器中,切换至变量视图,从节点列表中拖入节点创建数据类型变量,编辑数据类型变量的名称和默认值,保存数据类型变量的节点配置,记为变量节点;
S2、
打开可视化脚本编辑器, 切换至方法视图,构建一个自定义方法至画布,编辑自定义方法的名称和参数,设置参数名称

参数数据类型;编辑方法返回值,默认返回值为空;
S3、
进入自定义方法内部,配置自定义方法的节点,所述自定义方法的节点中包括通用节点

分支节点以及对象节点,从节点列表中拖入自定义方法的节点,进入画布编辑区;
S4、
通过画布编辑区提供的删除

连线操作,构建逻辑主线,每在逻辑主线上配置一个自定义方法节点,调整变量视图中变量节点的位置;
S5、
在变量视图下选择需要的变量节点,拖入画布编辑区,将变量节点链接到自定义方法的参数上,一个变量节点能够链接一个或多个参数,在到达逻辑主线结尾时,构建结束节点,将最后节点的输出锚点链接至结束节点,保存方法配置
。2.
根据权利要求1所述的一种基于可视化脚本的数字化处理方法,其特征在于:所述创建数据类型变量的名称为默认
+
数据类型,多次创建相同数据类型的变量,命名后会添加序号作为区分,变量节点命名支持中文

英文

数字下划线;所述自定义方法的名称默认命名为默认方法;多个方法的,命名后会添加序号作为区分,方法命名支持中文

英文

数字下划线;如果自定义方法内部需要调用
API
,需要定义是否为异步函数
。3.
根据权利要求2所述的一种基于可视化脚本的数字化处理方法,其特征在于:所述通用节点指应用于逻辑主线上的节点,服务于业务逻辑,是构成业务逻辑的主要成分;所述分支节点指能够产生分支的节点,分支节点的支线不在逻辑主线上时,能够独立运行;所述变量节点指通过变量视图创建并定义的节点,能够输出一个变量,从属于某个通用节点或分支节点,包括“文本”、“数字”、“布尔”、“对象”、“数组”五个类型,以不同颜色方式进行区分标记;所述对象节点指能够展开或者构建一个对象的节点
。4.
根据权利要求3所述的一种基于可视化脚本的数字化处理方法,其特征在于:在步骤
S4
中,还包括:每一条逻辑主线代表一个业务运行逻辑,每在逻辑主线上配置一个自定义方法节点,要对应从变量视图中拖入一个或多个变量节点支持通用节点或者分支节点;在变量视图的节点页面,插入有变量节点变动模型,能够基于逻辑主线上配置的自定义方法节点调节出现的变量节点类型;所述变量节点变动模型包括:获取历史行为中逻辑主线的操作数据,将逻辑主线中的每一个自定义方法节点以及对应的变量节点写入训练组,根据训练组构建变量节点类型
V
的信息增益:信息增益基于信息熵而定义,所述信息熵计算如下:
,
其中,
D
表示当前数据集合,
k
表示当前数据集合中的第
k
类目标变量,所述目标变量包
括前序的自定义方法节点数量

上一个插入的变量节点类型

前序中变量节点类型
V
出现的数量;指当前数据集合的信息熵;
L
代表目标变量的类型总数;代表第
k
类目标变量的发生概率;
,
其中,指基于特征
A
分类后的信息熵,所述特征
A
指在数量中进行范围取值或者对上一个插入的变量节点类型进行分类,其中,每一个范围值记为一个特征,每一种变量节点类型记为一个特征;指基于特征
A
对数据集
D
划分的子集;指每个子集数据量占数据集的比重;
n
指特征
A
的分类总数,代表存在
n
个;指每个特征分类子集中目标分类后...

【专利技术属性】
技术研发人员:张书睿谢子剑
申请(专利权)人:南京飓风引擎信息技术有限公司
类型:发明
国别省市:

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

1