全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210233452.9 (22)申请日 2022.03.10 (71)申请人 无线生活 (杭州) 信息科技有限公司 地址 311200 浙江省杭州市萧 山区经济技 术开发区启迪路198号B2-120 3 (72)发明人 龙佳  (74)专利代理 机构 北京尚伦律师事务所 1 1477 专利代理师 赵昕 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 多种工程 化工具的融合方法及装置 (57)摘要 本公开是关于多种工程化工具的融合方法 及装置。 该方法包括: 添加项目中配置的插件; 插 件是将工程化工具封装后形成的; 初始化插件; 获取任务流名称; 任务流包括多个任务, 其中, 将 工程化工 具实现的每项功能称为任务; 根据任务 流名称从任务流 队列中获取任务流对应的所有 任务函数; 任务函数用于实现任务; 任务流队列 包括: 任务流名称与任务流对应的所有任务函数 的映射关系; 按照预设执行方式执行任务函数。 其中, 可以将工程化工具封装为插件, 融合和标 准化了多种不同的工程化工具, 可 实现不同项目 之间无缝复用工具, 无需进行二次改造和开发, 灵活性高。 权利要求书2页 说明书12页 附图7页 CN 114661373 A 2022.06.24 CN 114661373 A 1.一种多种工程 化工具的融合方法, 其特 征在于, 包括: 添加项目中配置的插 件; 所述插 件是将工程 化工具封装后形成的; 初始化所述插 件; 获取任务流名称; 所述任务流包括多个任务, 其中, 将所述工程化工具实现的每项功能 称为所述任务; 根据所述任务流名称从任务流队列中获取所述任务流对应的所有任务函数; 所述任务 函数用于实现所述任务; 所述任务流队列包括: 所述任务流名称与所述任务流对应的所有 任务函数的映射关系; 按照预设执 行方式执行所述任务 函数。 2.根据权利要求1所述的方法, 其特 征在于, 所述添加项目中配置的插 件, 包括: 加载插件配置文件, 所述配置文件用于配置项目注册的所述插件以及所述插件对应配 置项; 序列化所述配置文件, 得到注 册的所述插 件以及所述插 件对应的参数; 根据所述插 件对应的参数和预设的添加方法, 将所述插 件插入到插件数组中。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 接收任务注册指令, 所述任务注册指令中包括: 待注册的任务流名称和待注册的任务 函数; 检测所述待注 册的任务 流名称对应的任务 流队列是否已经存在; 若不存在, 创建新任务 流队列; 建立所述待注 册的任务 流名称与所述 新任务流队列的映射关系; 将所述待注 册的任务 函数插入到所述 新任务流队列中; 若存在, 将所述待注册的任务函数插入到与所述待注册的任务流名称对应的任务流队 列中。 4.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括: 接收任务删除指令, 所述任务删除指令中包括: 待删除的任务流名称和待删除的任务 函数; 在已注册的任务 流队列中删除所述待删除的任务 流名称和所述待删除的任务 函数。 5.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 接收插件删除指令, 所述插 件删除指令中包括: 待删除的插 件名称; 在插件数组中删除所述待删除的插 件名称对应的插 件。 6.根据权利要求1所述的方法, 其特 征在于, 所述预设执 行方式包括: 并行执行, 或, 串行 执行, 或, 瀑布流执 行。 7.根据权利要求3所述的方法, 其特 征在于, 所述创建新任务 流队列, 包括: 在已有任务 流队列的头 部创建; 或者, 在已有任务 流队列的尾部创建; 或者, 在预设任务 流队列前创建; 或者,权 利 要 求 书 1/2 页 2 CN 114661373 A 2在预设任务 流队列后创建。 8.一种多种工程 化工具的融合装置, 其特 征在于, 包括: 添加模块, 用于添加项目中配置的插 件; 所述插 件是将工程 化工具封装后形成的; 初始化模块, 用于初始化所述插 件; 名称获取模块, 用于获取任务流名称; 所述任务流包括多个任务, 其中, 将所述工程化 工具实现的每项功能称为所述任务; 函数获取模块, 用于根据所述任务流名称从任务流队列中获取所述任务流对应的所有 任务函数; 所述任务函数用于实现所述任务; 所述任务流队列包括: 所述任务流名称与所述 任务流对应的所有任务 函数的映射关系; 执行模块, 用于按照预设执 行方式执行所述任务 函数。 9.一种多种工程 化工具的融合装置, 其特 征在于, 包括: 处理器; 用于存储处理器可执行指令的存 储器; 其中, 所述处 理器被配置为: 添加项目中配置的插 件; 所述插 件是将工程 化工具封装后形成的; 初始化所述插 件; 获取任务流名称; 所述任务流包括多个任务, 其中, 将所述工程化工具实现的每项功能 称为所述任务; 根据所述任务流名称从任务流队列中获取所述任务流对应的所有任务函数; 所述任务 函数用于实现所述任务; 所述任务流队列包括: 所述任务流名称与所述任务流对应的所有 任务函数的映射关系; 按照预设执 行方式执行所述任务 函数。 10.一种计算机可读存储介质, 其上存储有计算机指令, 其特征在于, 该指令被处理器 执行时实现权利要求1至7中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114661373 A 3

.PDF文档 专利 多种工程化工具的融合方法及装置

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多种工程化工具的融合方法及装置 第 1 页 专利 多种工程化工具的融合方法及装置 第 2 页 专利 多种工程化工具的融合方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。