全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210282385.X (22)申请日 2022.03.22 (65)同一申请的已公布的文献号 申请公布号 CN 114385271 A (43)申请公布日 2022.04.22 (73)专利权人 北京云枢创新软件技 术有限公司 地址 100193 北京市海淀区东北旺北京中 关村软件园孵化器1号楼B、 C座二层 1221室 专利权人 上海合见工业软件集团有限公司 (72)发明人 黄文江  (74)专利代理 机构 北京锺维联合知识产权代理 有限公司 1 1579 专利代理师 丁慧玲(51)Int.Cl. G06F 9/445(2018.01) G06F 11/36(2006.01) (56)对比文件 WO 20170969 90 A1,2017.0 6.15 US 2007174713 A1,20 07.07.26 审查员 魏丁雯 (54)发明名称 基于插件的命令执 行系统 (57)摘要 本发明涉及一种基于插件的命令执行系统, 包括信息配置模块, 用于按照预设的信息配置模 板生成至少一个目标配置信息, 并发送至所述解 析器, 信息配置模板包括对应的至少一个step类 型信息, 每一step类 型对应的插件id和step参数 信息, 以及基于step类型信息生成的至少一个 flow信息; 解析器, 用于解析目标配置信息, 并将 每一step类型对应的step类 型信息、 插件 id以及 flow信息发送给命令 执行器; 插件库中包括至少 一个插件, 每一插件对应一个step类型; 命令执 行器用于基于目标配置信息中对应的插件id调 用对应的插件, 基于对应的插件和step参数信 息, 生成每一step对应的step执行命令, 基于 flow信息分步执行对应的step命令。 本发明提高 了命令生成及执 行效率, 且便 于批量修改。 权利要求书2页 说明书4页 附图1页 CN 114385271 B 2022.06.03 CN 114385271 B 1.一种基于插 件的命令执 行系统, 其特 征在于, 包括信息配置模块、 解析器、 插 件库和命令执 行器, 其中, 所述信息配置模块用于按照预设的信 息配置模板生成至少一个目标配置信 息, 并将目 标配置信息发送至所述解析器, 所述信息配置模板包括对应的至少一个step类型信息, 每 一step类型对应的插件id和step参数信息, 以及基于step类型信息生成的至少一个flow信 息; 所述信息配置模块还用于将多个目标配置信息划分为M个信息组, 为每个信息组设置 信息组内所有目标配置对应的step类型信息集合、 flow信息集合以及每一目标配置信息对 应的step参数信息, 每一目标信息继承 对应组内的step类型信息集 合、 flow信息集合; 所述解析器用于解析所述目标配置信息, 并将每一step类型对应的step类型信息、 插 件id以及fl ow信息发送给 所述命令执 行器; 所述插件库中包括至少一个插 件, 每一插 件对应一个step类型; 所述命令执行器用于基于所述目标配置信息中对应的插件id从所述插件库中调用对 应的插件, 基于所述对应的插件和step参数信息, 生 成每一step对应的step执行命令, 基于 flow信息分步执 行对应的step命令 。 2.根据权利要求1所述的系统, 其特 征在于, 所述插件基于预设的插件结构生成, 所述预设的插件结构包括step参数数据 段和执行 函数数据段, 所述step参数数据段用于获取所述目标配置信息中对应的step类型的step参 数信息; 所述执 行函数数据段用于设置执 行函数。 3.根据权利要求2所述的系统, 其特 征在于, 当所述插件被所述命令执行器调用时, 从所述目标配置信 息中获取对应的step类型的 step参数信息, 将所述对应的step类型的step参数信息存储至所述step参数数据段, 调用 所述执行函数, 将所述对应的step类型的step参数信息对应配置在所述执行函数中, 生成 对应的step执 行命令。 4.根据权利要求2所述的系统, 其特 征在于, 所述预设的插件结构还包括注释信息, 所述注释信息包括插件id、 step类型信息; 所述 命令执行器还用于基于所述注释信息生成注释显示信息进行显示。 5.根据权利要求1所述的系统, 其特 征在于, 所述step参数信息包括必选参数信 息和可选参数信息, 所述必选参数信息初始状态为 空, 所述可选参数信息初始状态为默认值, 所述信息配置模块用于基于用户输入的必选参 数生成所述必选参数信息; 所述信息配置模块若接 收到用户输入的可选参数值, 则将用户 输入的可选值 替换对应的可选参数信息, 否则, 可选参数信息保留对应的默认值。 6.根据权利要求1所述的系统, 其特 征在于, 所述信息组中还设置有信 息组配置描述信 息, 每一目标配置信 息还包括对应的配置描 述信息, 所述配置描述信息设置在所述 目标配置信息内, 或继承所述信息组对应的信息组 配置描述信息 。 7.根据权利要求1所述的系统, 其特 征在于, 所述系统还包括遴选模块, 所述遴选模块用于基于预设配置描述信 息遍历所有目标配 置信息, 从中遴选出所有预设配置描述信息对应的目标配置信息, 通过所述命令执行器批权 利 要 求 书 1/2 页 2 CN 114385271 B 2量生成step命令进行 执行。 8.根据权利要求1所述的系统, 其特 征在于, 所述系统还包括插件加载器, 所述插件加载器分别与所述插件库和命令执行器相连 接, 所述插件加载器基于所述目标配置信息中对应的插件id从所述插件库中加载对应的插 件, 并发送给 所述命令执 行器。 9.根据权利要求1所述的系统, 其特 征在于, 所述flow信息基于对应的step类型信息按照执 行顺序排序生成。权 利 要 求 书 2/2 页 3 CN 114385271 B 3

.PDF文档 专利 基于插件的命令执行系统

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