[发明专利]一种自动优化配置生成方法和系统在审
申请号: | 202010167803.1 | 申请日: | 2020-03-11 |
公开(公告)号: | CN113391798A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 马欣;吴建伟;金罗军 | 申请(专利权)人: | 北京灵汐科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41;G06K9/62;G06N3/02 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 优化 配置 生成 方法 系统 | ||
1.一种自动优化配置生成方法,其特征在于,包括:
根据用户业务需求,生成数据操作流程描述信息,所述数据操作流程描述信息用于描述待处理的数据操作的流程,所述数据操作流程描述信息包括数据操作的各功能模块以及各功能模块间的执行逻辑,各功能模块至少包括各基本功能模块;
基于所述数据操作流程描述信息,确定各功能模块的模块描述信息;
基于所述数据操作流程描述信息,确定各功能模块间的整体逻辑;
根据各功能模块间的整体逻辑,优化各基本功能模块的模块描述信息;
根据优化后的各功能模块的模块描述信息生成配置文件。
2.根据权利要求1所述的方法,其特征在于,生成数据操作流程描述信息,包括:
通过图形化界面配置向导、UI交互界面、命令行方式、文本格式文件和表格文件中的一种或多种,生成数据操作流程描述信息。
3.根据权利要求1所述的方法,其特征在于,所述基本功能模块为基于操作节点的描述图,所述基本功能模块的模块描述信息包括:模块内部各操作节点之间的操作顺序、各操作节点的输入和输出数据、模块对外的输入和输出数据类型以及要求的计算设备类型。
4.根据权利要求1所述的方法,其特征在于,各功能模块还包括各自定义功能模块。
5.根据权利要求1所述的方法,其特征在于,各功能模块间的整体逻辑包括:各功能模块间的顺序、选择和循环执行。
6.根据权利要求1所述的方法,其特征在于,根据各功能模块间的整体逻辑,优化各基本功能模块的模块描述信息,包括:顺序执行的优化、并行执行的优化和功耗优化中的一种或多种;其中,
所述顺序执行的优化,包括:对基本功能模块内的多个顺序操作节点等效替换成单一操作节点;
所述并行执行的优化,包括:将逻辑上可并行计算的基本功能模块分配至不同的计算设备上;
所述功耗的优化,包括:根据用户指定的参数控制芯片板卡设备的算力。
7.根据权利要求1所述的方法,其特征在于,生成的配置文件的格式为yaml、html、xml和文本中的至少一种。
8.一种自动优化配置生成系统,其特征在于,采用如权利要求1-7中任意一项所述的方法,所述系统包括:
数据操作流程生成模块,其用于根据用户业务需求,生成数据操作流程描述信息,所述流程描述信息用于描述待处理的数据操作的流程,所述数据操作流程描述信息包括数据操作的各功能模块以及各功能模块间的执行逻辑,各功能模块至少包括各基本功能模块;
功能模块确定模块,其用于基于所述数据操作流程描述信息,确定各功能模块的模块描述信息;
整体逻辑确定模块,其用于基于所述数据操作流程描述信息,确定各功能模块间的整体逻辑;
优化模块,其用于根据各功能模块间的整体逻辑,优化各基本功能模块的模块描述信息;
配置生成模块,其用于根据优化后的各功能模块的模块描述信息生成配置文件。
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被处理器执行以实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现如权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京灵汐科技有限公司,未经北京灵汐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010167803.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异步数据分发器、相关装置和方法
- 下一篇:一种基于应用场景图的解析方法及系统