[发明专利]一种查找任务的方法和装置在审
申请号: | 201610551092.1 | 申请日: | 2016-07-13 |
公开(公告)号: | CN107622057A | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 张子彧;刘少伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 刘佳,王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 查找 任务 方法 装置 | ||
1.一种查找任务的方法,其特征在于,包括:
响应于第一基准任务的选定操作,获取所述第一基准任务对应的节点作为第一基准节点;
在第一映射表中查找所述第一基准节点的下游节点,并以所述第一基准节点与所述第一基准节点的下游节点作为第一目标节点,基于所述第一目标节点生成第二映射表和/或第三映射表;
其中,所述第一映射表用于记录所有任务对应的节点之间存在的父节点到子节点的映射关系,所述第二映射表用于记录所述第一目标节点之间存在的父节点到子节点的映射关系,所述第三映射表用于记录所述第一目标节点之间存在的子节点到父节点的映射关系;
所述第二映射表和所述第三映射表,均用于针对任务查找请求查找第二目标节点,以使得所述第二目标节点对应的任务被识别为所述任务查找请求对应的目标任务。
2.根据权利要求1所述的方法,其特征在于,所述第一映射表存储在数据库中,所述第二映射表和所述第三映射表存储在内存中。
3.根据权利要求1所述的方法,其特征在于,还包括:
在第一属性表中查找所述第一目标节点对应的任务属性信息,并基于所述第一目标节点对应的任务属性信息生成第二属性表;
其中,所述第一属性表用于记录所有任务对应的节点对应的任务属性信息,所述第二属性表用于记录所述第一目标节点对应的任务属性信息;
所述第二属性表,用于针对任务查找请求在所述第一目标节点中基于任务属性信息查找第二目标节点,以使得所述第二目标节点对应的任务被识别为所述任务查找请求对应的目标任务。
4.根据权利要求3所述的方法,其特征在于,所述第一属性表存储在数据库中,所述第二属性表存储在内存中。
5.根据权利要求1或3所述的方法,其特征在于,还包括:
响应于第二基准任务的选定操作,获取第二基准任务对应的节点作为第二基准节点;
在第二映射表中查找所述第二基准节点的下游节点,以使得所述第二基准节点的下游节点被用于确定所述第二目标节点。
6.根据权利要求5所述的方法,其特征在于,还包括:
基于所述第二属性表,在所述第二基准节点的下游节点中查找第三目标节点,以使得所述第三目标节点被用于确定所述第二目标节点;
其中,所述第三目标节点的任务属性信息表示所述第三目标节点对应的任务处于失败状态。
7.根据权利要求5所述的方法,其特征在于,在所述在第二映射表中查找所述第二基准节点的下游节点之前,还包括:
基于所述第一属性表,在所述第一目标节点中查找第四目标节点,所述第四目标节点的任务属性信息表示所述第四目标节点对应的任务处于暂停状态;
在所述第二映射表中,查找并删除所述第四目标节点和所述第四目标节点的下游节点。
8.根据权利要求1或3所述的方法,其特征在于,还包括:
响应于第三基准任务的选定操作,获取第三基准任务对应的节点作为第三基准节点;
在第三映射表中查找所述第三基准节点的上游节点,以使得所述第三基准节点的上游节点被用于确定所述第二目标节点。
9.根据权利要求8所述的方法,其特征在于,还包括:
基于所述第二属性表,在所述第三基准节点的上游节点中查找第五目标节点,以使得所述第五目标节点被用于确定所述第二目标节点;
其中,所述第五目标节点的任务属性信息表示所述第五目标节点对应的任务处于失败状态。
10.根据权利要求8所述的方法,其特征在于,在所述在第三映射表中查找所述第三基准节点的上游节点之前,还包括:
基于所述第一属性表,在所述第一目标节点中查找第四目标节点,所述第四目标节点的任务属性信息表示所述第四目标节点对应的任务处于暂停状态;
在所述第三映射表中,查找并删除所述第四目标节点和所述第四目标节点的下游节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610551092.1/1.html,转载请声明来源钻瓜专利网。