[发明专利]一种数字地球工作流的编辑方法及装置在审
申请号: | 202210715237.2 | 申请日: | 2022-06-23 |
公开(公告)号: | CN114792088A | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 简洪登;范湘涛;严珍珍;杜小平 | 申请(专利权)人: | 中国科学院空天信息创新研究院 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/29;G06F3/0486;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴磊 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 地球 工作流 编辑 方法 装置 | ||
本申请提供了一种数字地球工作流的编辑方法及装置,其中,该方法包括:向服务器发送访问请求;接收所述服务器发送的所述工作流组件配置文件;接收使用所述客户端的用户对第一工作流组件的拖拽指令,根据所述拖拽指令在所述客户端的界面上的工作区生成多个任务节点;根据所述第一工作流组件的属性确定多条边;根据所述多条边以及通过同一条边连接的两个任务节点的信息,生成所述多个任务节点对应的工作流文件。本申请将数字地球中的各项工作抽象成通用的工作流组件,通过可视化操作,将数字地球工作流程中涉及的各个关键节点连接在一起,形成一个可执行的自定义工作流文件,从而满足用户的个性化需求。
技术领域
本申请涉及系统开发领域,尤其涉及一种数字地球工作流的编辑方法及装置。
背景技术
在一个已部署的数字地球系统或者3D GIS(Geographic Information System)系统中,各项功能已经确定,例如系统所支持的数据类型、系统操作、数据处理流程等。当用户的需求超出系统所支持的功能范围时,系统无法满足这些需求,例如通过自定义参数的方式加载自己的数据,或实现一个记载数据、对处理后的数据进行漫游等自定义的工作流程。这些需求往往具有鲜明的个性化,即使通过不断的系统功能迭代也无法完全满足。此外,通过用户编写插件的方式进行功能的扩展又会对用户的编程水平有很高的要求。
类似的拖拽式工作流编辑在其他领域有相关的案例,例如游戏引擎中的蓝图编辑器,但在目前的数字地球系统或3D GIS系统中,尚没有相关的工作流定制、编辑与执行方法及工具。
因此,急需设计一种符合数字地球系统特点与应用的工作流编辑流程,从而满足用户的个性化需求。
发明内容
有鉴于此,本申请提供了一种数字地球工作流编辑方法及装置,仅仅通过可视化拖拽、连线、属性编辑等简单的操作,将工作流程中涉及的各个关键节点连接在一起,形成一个可执行的自定义工作流文件,从而满足用户的个性化需求。
其技术方案如下:
第一方面,本申请提供了一种数字地球工作流的编辑方法,应用于客户端,所述方法包括:
向服务器发送访问请求,其中,所述访问请求用于从所述服务器读取工作流组件配置文件;
接收所述服务器发送的所述工作流组件配置文件,将多个种类的工作流组件显示在所述客户端的界面上;
接收使用所述客户端的用户对第一工作流组件的拖拽指令,根据所述拖拽指令在所述客户端的界面上的工作区生成多个任务节点,所述第一工作流组件为所述用户从所述多个种类的工作流组件中选择的一个工作流组件;
根据所述第一工作流组件的属性确定多条边,其中,同一条边用于连接所述多个任务节点中的两个任务节点,所述两个任务节点中一个任务节点的输出参数类型和另一个任务节点的输入参数类型相同;
根据所述多条边以及通过同一条边连接的两个任务节点的信息,生成所述多个任务节点对应的工作流文件;
发送所述工作流文件至所述服务器。
优选地,所述访问请求,包括所述用户的角色和权限。
优选地,所述方法还包括:
从所述拖拽指令中获取目标位置;
根据所述目标位置对同一条边连接的两个任务节点中至少一个任务节点进行位置移动;
根据移动后的任务节点的位置重新生成移动后的任务节点对应的边。
优选地,在生成所述多个任务节点对应的工作流文件之后,所述方法还包括:
接收所述用户触发的执行指令,所述执行指令用于对所述工作流文件进行完整性校验;
当所述工作流文件通过所述完整性校验后,根据所述工作流文件中的各个任务节点的关系,确定所述工作流文件中各个任务节点的执行顺序;
根据所述工作流文件中各个任务节点的执行顺序,执行所述工作流文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空天信息创新研究院,未经中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210715237.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一体化MBR污水处理系统
- 下一篇:植物监测方法、装置及设备