(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210715237.2 (22)申请日 2022.06.23 (71)申请人 中国科学院空天信息创新研究院 地址 100094 北京市海淀区邓庄路9号 (72)发明人 简洪登 范湘涛 严珍珍 杜小平  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 吴磊 (51)Int.Cl. G06F 40/166(2020.01) G06F 16/29(2019.01) G06F 3/0486(2013.01) G06F 21/62(2013.01) (54)发明名称 一种数字地球 工作流的编辑方法及装置 (57)摘要 本申请提供了一种数字地球工作流的编辑 方法及装置, 其中, 该方法包括: 向服务器发送访 问请求; 接收所述服务器发送的所述工作流组件 配置文件; 接收使用所述客户端的用户对第一工 作流组件的拖拽指令, 根据所述拖拽指令在所述 客户端的界面上的工作区生 成多个任务节点; 根 据所述第一工作流组件的属性确定多条边; 根据 所述多条边 以及通过同一条边连接的两个任务 节点的信息, 生成所述多个任务节 点对应的工作 流文件。 本申请将数字地球中的各项工作抽象成 通用的工作流组件, 通过可视化操作, 将数字地 球工作流程中涉及的各个关键节 点连接在一起, 形成一个可执行的自定义工作流文件, 从而满足 用户的个性 化需求。 权利要求书2页 说明书11页 附图4页 CN 114792088 A 2022.07.26 CN 114792088 A 1.一种数字地球工作流的编辑方法, 其特 征在于, 应用于客户端, 所述方法包括: 向服务器发送访 问请求, 其中, 所述访 问请求用于从所述服务器读取工作流组件配置 文件; 接收所述服务器发送的所述工作流组件配置文件, 将多个种类的工作流组件显示在所 述客户端的界面上; 接收使用所述客户端的用户对第 一工作流组件的拖拽指令, 根据 所述拖拽指令在所述 客户端的界面上的工作区生成多个任务节点, 所述第一工作流组件为所述用户从所述多个 种类的工作流组件中选择的一个工作流组件; 根据所述第一工作流组件的属性确定多条边, 其中, 同一条边用于连接所述多个任务 节点中的两个任务节 点, 所述两个任务节点中一个任务节点的输出参数类型和另一个任务 节点的输入参数类型相同; 根据所述多条边以及通过同一条边连接的两个任务节点的信 息, 生成所述多个任务节 点对应的工作流文件; 发送所述工作流文件至所述 服务器。 2.根据权利要求1所述的方法, 其特征在于, 所述访 问请求, 包括所述用户的角色和权 限。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 根据工作流组件规范生成新的工作流组件; 所述工作流组件规范包括: 工作流组件的 名称、 参数、 属性、 返回值、 执 行方法、 清除方法。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 从所述拖拽指令中获取目标位置; 根据所述目标位置对同一条边连接的两个任务节点中至少一个任务节点进行位置移 动; 根据移动 后的任务节点的位置 重新生成移动 后的任务节点对应的边。 5.根据权利要求1所述的方法, 其特征在于, 在生成所述多个任务节点对应的工作流文 件之后, 所述方法还 包括: 接收所述用户触发的执行指令, 所述执行指令用于对所述工作流文件进行完整性校 验; 当所述工作流文件通过所述完整性校验后, 根据 所述工作流文件中的各个任务节点的 关系, 确定所述工作流文件中各个任务节点的执 行顺序; 根据所述工作流文件中各个任务节点的执 行顺序, 执 行所述工作流文件; 监控所述工作流文件的执行过程, 将所述工作流文件中的每个任务节点的状态反馈给 所述用户。 6.一种数字地球工作流的编辑方法, 其特 征在于, 应用于服 务器, 所述方法包括: 接收客户端发送的访问请求; 根据所述访问请求, 向所述 客户端发送预 先存储的工作流组件配置文件; 接收并存储所述客户端发送的工作流文件; 其中, 所述工作流文件是所述客户端根据 多条边以及通过同一条边连接的两个任务节点的信息生成的; 所述多 条边是根据第一工作 流组件的属 性确定的, 同一条边用于连接多个任务节点中的两个任务节点, 所述两个任务权 利 要 求 书 1/2 页 2 CN 114792088 A 2节点中一个任务节点的输出参数类型和另一个任务节点的输入参数类型相同; 所述第一工 作流组件是使用所述 客户端的用户从多个种类的工作流组件中选择的一个工作流组件。 7.根据权利要求6所述的方法, 其特征在于, 所述接收客户端发送的访 问请求之前, 所 述方法还 包括: 根据工作流组件规范和所述工作流组件的分类生成所述工作流组件配置文件; 其中, 所述工作流组件规范包括: 所述工作流组件的名称、 参数、 属性、 返回值、 执行方法、 清除方 法。 8.根据权利要求6所述的方法, 其特征在于, 所述根据所述访 问请求, 向所述客户端发 送预先存储的工作流组件配置文件, 包括: 根据所述访问请求确定使用所述 客户端的用户的角色和权限; 根据所述用户的角色和权限发送对应的所述工作流组件配置文件。 9.一种数字地球工作流的编辑装置, 其特 征在于, 应用于客户端, 所述装置包括: 发送模块, 用于向服务器发送访问请求, 其中, 所述访问请求用于从所述服务器读取工 作流组件配置文件; 显示模块, 用于接收所述服务器发送的所述工作流组件配置文件, 将多个种类的工作 流组件显示在所述 客户端的界面上; 接收模块, 用于接收使用所述客户端的用户对第一工作流组件的拖拽指令, 根据所述 拖拽指令在所述客户端的界面上的工作区生成多个任务节点, 所述第一工作流组件为所述 用户从所述多个种类的工作流组件中选择的一个工作流组件; 确定模块, 用于根据 所述第一工作流组件的属性确定多条边, 其中, 同一条边用于连接 所述多个任务节点中的两个任务节点, 所述两个任务节点中一个任务节点的输出参数类型 和另一个任务节点的输入参数类型相同; 生成模块, 用于根据所述多条边以及通过同一条边连接的两个任务节点的信息, 生成 所述多个任务节点对应的工作流文件; 所述发送模块, 还用于发送所述工作流文件至所述 服务器。 10.一种数字地球工作流的编辑装置, 其特 征在于, 应用于服 务器, 所述装置包括: 接收模块, 用于 接收客户端发送的访问请求; 发送模块, 用于根据所述访 问请求, 向所述客户端发送预先存储的工作流组件配置文 件; 所述接收模块, 还用于 接收所述 客户端发送的工作流文件; 存储模块, 用于存 储所述客户端发送的工作流文件; 其中, 所述工作流文件是所述客户端根据多条边以及通过同一条边连接的两个任务节 点的信息生成的; 所述多条边是根据第一工作流组件的属 性确定的, 同一条边用于连接多 个任务节点中的两个任务节点, 所述两个任务节 点中一个任务节点的输出参数类型和另一 个任务节点的输入参数类型相同; 所述第一工作流组件是使用所述客户端的用户从多个种 类的工作流组件中选择的一个工作流组件。权 利 要 求 书 2/2 页 3 CN 114792088 A 3

.PDF文档 专利 一种数字地球工作流的编辑方法及装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数字地球工作流的编辑方法及装置 第 1 页 专利 一种数字地球工作流的编辑方法及装置 第 2 页 专利 一种数字地球工作流的编辑方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:38:33上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。