[发明专利]一种数字地球工作流的编辑方法及装置在审
申请号: | 202210715237.2 | 申请日: | 2022-06-23 |
公开(公告)号: | CN114792088A | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 简洪登;范湘涛;严珍珍;杜小平 | 申请(专利权)人: | 中国科学院空天信息创新研究院 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/29;G06F3/0486;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴磊 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 地球 工作流 编辑 方法 装置 | ||
1.一种数字地球工作流的编辑方法,其特征在于,应用于客户端,所述方法包括:
向服务器发送访问请求,其中,所述访问请求用于从所述服务器读取工作流组件配置文件;
接收所述服务器发送的所述工作流组件配置文件,将多个种类的工作流组件显示在所述客户端的界面上;
接收使用所述客户端的用户对第一工作流组件的拖拽指令,根据所述拖拽指令在所述客户端的界面上的工作区生成多个任务节点,所述第一工作流组件为所述用户从所述多个种类的工作流组件中选择的一个工作流组件;
根据所述第一工作流组件的属性确定多条边,其中,同一条边用于连接所述多个任务节点中的两个任务节点,所述两个任务节点中一个任务节点的输出参数类型和另一个任务节点的输入参数类型相同;
根据所述多条边以及通过同一条边连接的两个任务节点的信息,生成所述多个任务节点对应的工作流文件;
发送所述工作流文件至所述服务器。
2.根据权利要求1所述的方法,其特征在于,所述访问请求,包括所述用户的角色和权限。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据工作流组件规范生成新的工作流组件;所述工作流组件规范包括:工作流组件的名称、参数、属性、返回值、执行方法、清除方法。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述拖拽指令中获取目标位置;
根据所述目标位置对同一条边连接的两个任务节点中至少一个任务节点进行位置移动;
根据移动后的任务节点的位置重新生成移动后的任务节点对应的边。
5.根据权利要求1所述的方法,其特征在于,在生成所述多个任务节点对应的工作流文件之后,所述方法还包括:
接收所述用户触发的执行指令,所述执行指令用于对所述工作流文件进行完整性校验;
当所述工作流文件通过所述完整性校验后,根据所述工作流文件中的各个任务节点的关系,确定所述工作流文件中各个任务节点的执行顺序;
根据所述工作流文件中各个任务节点的执行顺序,执行所述工作流文件;
监控所述工作流文件的执行过程,将所述工作流文件中的每个任务节点的状态反馈给所述用户。
6.一种数字地球工作流的编辑方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的访问请求;
根据所述访问请求,向所述客户端发送预先存储的工作流组件配置文件;
接收并存储所述客户端发送的工作流文件;其中,所述工作流文件是所述客户端根据多条边以及通过同一条边连接的两个任务节点的信息生成的;所述多条边是根据第一工作流组件的属性确定的,同一条边用于连接多个任务节点中的两个任务节点,所述两个任务节点中一个任务节点的输出参数类型和另一个任务节点的输入参数类型相同;所述第一工作流组件是使用所述客户端的用户从多个种类的工作流组件中选择的一个工作流组件。
7.根据权利要求6所述的方法,其特征在于,所述接收客户端发送的访问请求之前,所述方法还包括:
根据工作流组件规范和所述工作流组件的分类生成所述工作流组件配置文件;其中,所述工作流组件规范包括:所述工作流组件的名称、参数、属性、返回值、执行方法、清除方法。
8.根据权利要求6所述的方法,其特征在于,所述根据所述访问请求,向所述客户端发送预先存储的工作流组件配置文件,包括:
根据所述访问请求确定使用所述客户端的用户的角色和权限;
根据所述用户的角色和权限发送对应的所述工作流组件配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空天信息创新研究院,未经中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210715237.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一体化MBR污水处理系统
- 下一篇:植物监测方法、装置及设备