首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种有向无环图式自动任务流的通用描述语言数据系统 

申请/专利权人:深圳晶泰科技有限公司

申请日:2020-10-13

公开(公告)日:2024-06-28

公开(公告)号:CN112162737B

主分类号:G06F8/30

分类号:G06F8/30

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2021.01.19#实质审查的生效;2021.01.01#公开

摘要:本发明提供一种有向无环图式自动任务流的通用描述语言数据系统,包括:Step定义层,Workflow定义层和Template定义层;Step层为单个任务的描述,针对一个docker镜像或其他执行器的输入输出声明,需要具体声明每个输入输出项的名称,类型,文档,参数等信息;Workflow层为一个或多个Step组成的工作流,需要定义这些Step的依赖拓扑,还可以定义共享参数;Template层在一个Workflow定义的基础上,模板进行参数的预设置,以及补充参数的说明、检查器或数据源定义。本发明数据中心与任务执行工具进行使用,需要使用编程语言实现对应工具。数据中心需要能够存储每个定义文档,并且通过引用链接索引到对应的文档,解释器需要读取所有定义内容,并根据引用链接将对应数据赋值到定义结构中。

主权项:1.一种有向无环图式自动任务流的通用描述语言数据系统的解析方法,其特征在于,所述通用描述语言数据系统包括:Step定义层,Workflow定义层和Template定义层;Step定义层为单个任务的描述,针对一个docker镜像或其他执行器的输入输出声明,需要具体声明每个输入输出项的名称,类型,文档,参数信息;Workflow定义层为一个或多个Step组成的工作流,需要定义这些Step的依赖拓扑、共享参数;Template定义层在一个Workflow定义层的基础上,模板进行参数的预设置,以及补充参数的说明、检查器或数据源定义;所述解析方法包括如下几个步骤:递归分析:将输入文档以及输入文档依赖的所有文档从数据中心拉取到本地;解析器会递归遍历第一个输入文档的每个值,若为^开头的外部链接,则将该链接通过数据中心Client端下载到对应的文件,并对新文件重复该步骤,直至所有依赖链接都准备完毕;语法树分析:由于描述语言的每一层数值都拥有优先级与覆盖关系,从最底层开始逐层构建并应用覆盖;解析Template定义层,遍历Template定义层中的具体的变量与值,索引到Workflow定义层中的某个Step的某个输入输出值进行覆盖运算;对象装载:解析完毕后将得到一棵对象形式的树,workflow对象为根节点,workflow对象通过steps属性包含了所有的Step对象,Step对象通过inputsoutputs属性包含了所有的TypeDef对象。

全文数据:

权利要求:

百度查询: 深圳晶泰科技有限公司 一种有向无环图式自动任务流的通用描述语言数据系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。