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

一种DAG可视化组件表单校验方法及装置 

申请/专利权人:广西梯度科技股份有限公司

申请日:2024-04-11

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

公开(公告)号:CN118260201A

主分类号:G06F11/36

分类号:G06F11/36;G06F8/41;G06F8/34

优先权:

专利状态码:在审-公开

法律状态:2024.06.28#公开

摘要:本发明提供了一种DAG可视化组件表单校验方法及装置,通过对入度数为0的组件进行校验,相当于该组件上游都已经校验成功,此时,判断其所有上游组件的输出属性与该组件的设置属性进行比对,如果当前组件的设置属性不在上游组件的输出属性内,说明该组件的连接关系以及属性依赖存在错误,从而能够在组件拖曳连线、画布内任意组件属性编辑修改、组件连线与组件本身删除时对画布进行及时校验准确定位错误位置,而不是将错误组件依赖关系组装成可执行文件后再在执行时才发现无法定位的错误,进而增强了体验感。

主权项:1.一种DAG可视化组件表单校验方法,其特征在于,包括以下步骤:步骤1:在DAG可视化画布上捕捉各拖曳组件,以及各拖曳组件之间的连线关系,同时记录各拖曳组件的设置属性和输出属性,所述设置属性是指本组件实体所需设置的参数属性,所述输出属性是指本组件实体输出给下游组件能够使用的参数属性;步骤2:根据各拖曳组件之间的连接关系统计每个组件的入度数与出度数,所述入度数是指连接关系中指向一个组件的所有连接线总数,所述出度数是指连接关系中从一个组件指向其他组件的所有连接线总数;步骤3:根据入度数为0的组件数量启动相同数量的线程进行并行遍历,每个线程分别从对应入度数为0的组件开始沿着与该组件具有连接关系的其他组件进行遍历;步骤4:每个线程在每遍历到一个组件时对上游遍历过的组件出度数减1,并对当前组件的入度数减1,当当前组件的入度数为0时,对当前组件进行表单校验,具体校验方法是:合并当前组件上游所有组件的输出属性,并与当前组件的设置属性进行对比,如果当前组件的设置属性中存在当前组件上游所有组件的输出属性所不存在的属性,则当前组件设置属性存在问题,校验失败。

全文数据:

权利要求:

百度查询: 广西梯度科技股份有限公司 一种DAG可视化组件表单校验方法及装置

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