[发明专利]自动编程控制系统、方法、装置、电子设备及存储介质在审
| 申请号: | 202010988772.6 | 申请日: | 2020-09-18 |
| 公开(公告)号: | CN112199086A | 公开(公告)日: | 2021-01-08 |
| 发明(设计)人: | 张胜卓;田燕 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/35;G06F8/41 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 编程 控制系统 方法 装置 电子设备 存储 介质 | ||
1.一种自动编程控制系统,其特征在于,包括:算子管理组件和自动编程组件;
所述算子管理组件,用于提供人机交互界面,根据通过所述人机交互界面触发的算子选择指令选取用于实现目标业务所需的目标算子,并显示各个目标算子对应的配置描述信息;接收通过所述人机交互界面输入的各个目标算子的参数配置信息,以及各个目标算子之间的上下游连接信息,其中所述参数配置信息以及所述上下游连接信息是基于所述配置描述信息以目标业务的处理逻辑确定的;
所述自动编程组件,用于调用应用程序编程接口API,根据所述算子管理组件基于所述人机交互界面获取到的各个目标算子的参数配置信息,以及预先配置的代码转换模板,生成各个目标算子对应的代码段;以及,基于各个目标算子之间的上下游连接信息,将各个代码段进行拼接以生成用于实现所述目标业务的目标代码。
2.如权利要求1所述的系统,其特征在于,所述算子管理组件还用于:
在显示与各个目标算子对应的配置描述信息之前,对预先配置的各个目标算子的json文件进行解析,获取各个目标算子对应的配置描述信息;或
基于预先建立的算子与配置描述信息之间的对应关系,获取与各个目标算子对应的配置描述信息。
3.如权利要求1所述的系统,其特征在于,所述自动编程组件具体用于:
分别基于各个目标算子对应的代码转换模板,将各个目标算子的参数配置信息进行数据转换处理,生成各个目标算子对应的代码段。
4.如权利要求1所述的系统,其特征在于,所述自动编程组件还用于:
在所述将各个代码段进行拼接以生成用于实现所述目标业务的目标代码之后,检测所述目标代码的代码运行环境;基于检测到的代码运行环境,运行所述目标代码。
5.如权利要求4所述的系统,其特征在于,所述代码运行环境为分布式集群;所述自动编程组件具体用于:
基于检测到的代码运行环境构建分布式环境,并在构建的分布式环境中运行所述目标代码。
6.如权利要求4所述的系统,其特征在于,所述代码运行环境为单机;所述自动编程组件具体用于:
在检测到的代码运行环境对应的单机设备上运行所述目标代码。
7.一种自动编程控制方法,其特征在于,应用于自动编程控制系统,包括:
选取用于实现目标业务所需的目标算子,并显示各个目标算子对应的配置描述信息;
接收输入的各个目标算子的参数配置信息,以及各个目标算子之间的上下游连接信息,其中所述参数配置信息以及所述上下游连接信息是基于所述配置描述信息以及所述目标业务的处理逻辑确定的;
基于各个目标算子的参数配置信息以及预先配置的代码转换模板,生成各个目标算子对应的代码段;以及
基于各个目标算子之间的上下游连接信息,将各个代码段进行拼接以生成用于实现所述目标业务的目标代码。
8.一种自动编程控制装置,其特征在于,包括:
算子选取单元,被配置为执行选取用于实现目标业务所需的目标算子,并显示各个目标算子对应的配置描述信息;
参数配置单元,被配置为执行接收输入的各个目标算子的参数配置信息,以及各个目标算子之间的上下游连接信息,其中所述参数配置信息以及所述上下游连接信息是基于所述配置描述信息以及所述目标业务的处理逻辑确定的;
代码转换单元,被配置为执行基于各个目标算子的参数配置信息以及预先配置的代码转换模板,生成各个目标算子对应的代码段;以及
基于各个目标算子之间的上下游连接信息,将各个代码段进行拼接以生成用于实现所述目标业务的目标代码。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求7所述的自动编程控制方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求7所述的自动编程控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010988772.6/1.html,转载请声明来源钻瓜专利网。





