买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳晶泰科技有限公司
摘要:本发明提供一种有向无环图式自动任务流的通用描述语言数据系统,包括: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、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。