一种算法自定义建模系统、方法及计算机设备与流程

文档序号:29742777发布日期:2022-04-21 19:52阅读:来源:国知局

技术特征:
1.一种算法自定义建模系统,其特征在于,所述系统包括:门户模块、算法建模模块、算法执行模块;其中,所述门户模块,用于接收用户输入的自定义信息,并发送至所述算法建模模块,所述自定义信息包括算法脚本;所述算法建模模块,用于接收所述门户模块发送的自定义信息,根据所述自定义信息添加自定义组件,根据所述自定义组件创建实例,并运行所述实例;所述算法执行模块,用于在运行所述实例时,执行所述算法脚本得到展示信息。2.根据权利要求1所述的系统,其特征在于,所述自定义信息包括自定义组件的配置信息;所述算法建模模块包括服务单元和文件服务器;所述算法建模模块,用于根据所述自定义信息添加自定义组件,包括:所述服务单元,用于根据所述配置信息生成所述自定义组件的输入输出点信息,并将所述配置信息中的脚本依赖包和算法脚本保存至所述文件服务器,向所述门户模块发送反馈信息,以完成自定义组件的添加。3.根据权利要求2所述的系统,其特征在于,所述算法建模模块包括数据仓库分析单元;所述算法建模模块,用于根据所述自定义组件创建实例,包括:所述服务单元,用于接收用户拖出的自定义组件的第一操作信息,并根据所述第一操作信息创建初始节点和子节点;接收用户输入的所述子节点与所述初始节点之间的连线信息,并判断所述连线信息是否包含所述子节点与所述子节点对应的父节点之间的需求信息;当所述连线信息包括所述需求信息时,向所述数据仓库分析单元发送查询信息;所述数据仓库分析单元,用于根据所述查询信息向所述门户模块发送所述子节点需要的所述子节点对应父节点的元数据信息,并接收用户输入的选择元数据信息,并根据所述选择元数据信息向所述门户模块发送展示信息,以完成实例的创建。4.根据权利要求3所述的系统,其特征在于,所述服务单元,还用于当所述连线信息不包括所述需求信息时,向所述门户模块发送展示信息,以完成实例的创建。5.根据权利要求2所述的系统,其特征在于,所述算法建模模块,用于运行所述实例,包括:所述服务单元,用于接收用户通过所述门户模块输入的实例运行指令信息,根据所述运行指令信息中的实例名称,获取所述实例中的已选组件和所述已选组件间的连接信息;根据所述已选组件的连线信息向所述文件服务器或所述数据仓库分析单元发送请求信息;所述文件服务器,用于接收所述服务单元发送的请求信息,并根据所述请求信息获取所述已选组件的实例信息,并将所述实例信息发送至所述服务单元;或,所述数据仓库分析单元,用于接收所述服务单元发送的请求信息,并根据所述请求信息获取所述已选组件的实例信息,并将所述实例信息发送至所述服务单元;所述服务单元用于,根据所述实例信息,生成所述已选组件的待运行信息,并根据所述已选组件的脚本类型,向所述算法执行模块发送启动信息。6.根据权利要求5所述的系统,其特征在于,所述算法执行模块包括容器单元和计算引擎单元;所述算法脚本包括第一算法脚本和第二算法脚本;所述算法执行模块,用于在运行
所述实例时,执行所述算法脚本得到展示信息,包括:所述容器单元,用于接收所述服务单元发送的执行所述第一算法脚本的启动信息,得到展示信息,并将所述展示信息通过所述服务单元发送至所述门户模块,以向用户呈现展示信息;所述计算引擎单元,用于接收所述服务单元发送的执行所述第二算法脚本的启动信息,得到展示信息,并将所述展示信息通过所述服务单元发送至所述门户模块,以向用户展示展示信息。7.根据权利要求5所述的系统,其特征在于,所述服务单元,用于根据所述已选组件的连线信息向所述文件服务器或所述数据仓库分析单元发送请求信息,包括:所述服务单元,用于根据所述已选组件的连线信息,确定所述已选组件的节点分类结果;根据所述节点分类结果,确定获取所述已选组件的实例信息的执行顺序;根据所述执行顺序和所述已选组件的信息存储类型向所述文件服务器或所述数据仓库分析单元发送请求信息。8.根据权利要求6所述的系统,其特征在于,所述服务单元,还用于根据所述展示信息的输出类型,将所述展示信息保存至所述文件服务器或所述数据仓库分析单元。9.一种算法自定义建模方法,其特征在于,所述方法包括:所述门户模块接收用户输入的自定义信息,并发送至所述算法建模模块,所述自定义信息包括算法脚本;所述算法建模模块接收所述门户模块发送的自定义信息,根据所述自定义信息添加自定义组件,根据所述自定义组件创建实例,并运行所述实例;所述算法执行模块在运行所述实例时,执行所述算法脚本得到展示信息。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求9中所述方法的步骤。

技术总结
本申请涉及一种上述算法自定义建模系统、方法及计算机设备,该系统包括:门户模块、算法建模模块、算法执行模块,其中,门户模块,用于接收用户输入的自定义信息,并发送至服务单元,自定义信息包括算法脚本,算法建模模块,用于接收门户模块发送的自定义信息,根据自定义信息添加自定义组件,支持定制化的组件,实现对组件的功能扩展,根据自定义组件创建实例,并运行实例,算法执行模块,用于在运行实例时,执行算法脚本得到展示信息,支持多种算法脚本,避免内置算法单一降低可视化建模平台的易用性,使得可视化建模平台更具灵活性,便于维护。护。护。


技术研发人员:李小龙 高祥友 王辉 肖军 肖平
受保护的技术使用者:南京星云数字技术有限公司
技术研发日:2021.12.31
技术公布日:2022/4/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1