[发明专利]决策问题的云化解决方法、系统、服务器及存储介质在审
申请号: | 202110521544.2 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113110930A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李皈颖;杨鹏;唐珂 | 申请(专利权)人: | 深圳市凌雀智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54;G06N3/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518000 广东省深圳市龙华区民*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决策 问题 化解 方法 系统 服务器 存储 介质 | ||
本发明实施例公开了一种决策问题的云化解决方法、系统、服务器及存储介质。该方法包括:获取用户上传的问题数据和配置信息;根据问题数据和配置信息生成待运行的任务模板;根据配置信息基于内置的拆分规则和任务模板生成多个子任务,以多个子任务构成任务实例;获取用户发送的任务运行命令,并根据任务运行命令对任务实例中的子任务进行容器化打包和微服务封装以微服务分布式运行,得到决策结果;向用户返回决策结果。本发明实施例对任务实例进行分布式拆分和运行,对于不同的问题或不同规模的同类问题实现了性能和代价之间的平衡,并且除开发者之外其他人员也能方便使用,无需针对决策问题单独设计演化算法,提高了决策问题的规划效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种决策问题的云化解决方法、系统、服务器及存储介质。
背景技术
随着社会的飞速发展,各种各样的决策问题将不断涌现,现有的算法框架需要设计者对算法有深入的理解并熟练掌握各种框架的特性,还要对领域知识有充分的了解;针对某一问题设计一种专用程序并在特定的云平台上运行的传统方法将耗费大量的人力和物力,而且由于硬件的专用性使得部分硬件常常处于闲置状态,造成计算资源的浪费。
现有的决策问题的云化解决方案的主要不足有:无法支持大规模分布式计算,并行化通常限于单机;没有对决策问题提供良好的支持和优化;问题、算法覆盖不足,不支持插件式扩展;界面不友好,开发者以外的用户难以使用。这些不足也导致这些框架难以为实际问题提供实用的计算服务。
发明内容
有鉴于此,本发明提供了一种决策问题的云化解决方法、系统、服务器及存储介质,无需针对决策问题单独设计演化算法,提高了决策问题的规划效率。
第一方面,本发明提供了一种决策问题的云化解决方法,该方法包括:
通过交互模块获取用户上传的问题数据和配置信息;
通过任务管理模块根据所述问题数据和配置信息生成待运行的任务模板;
通过任务管理模块根据所述配置信息基于内置的拆分规则和任务模板生成多个子任务,以所述多个子任务构成待运行的任务实例;
通过交互模块获取用户发送的任务运行命令,并根据所述任务运行命令通过资源管理模块对所述任务实例中的子任务进行容器化打包和微服务封装并以微服务分布式运行,以得到决策结果;
通过交互模块向用户返回所述决策结果。
第二方面,本发明提供了一种决策问题的云化解决系统,包括由运行在不同节点上的微服务实现的交互模块、任务管理模块和资源管理模块,其中:
所述交互模块,用于获取用户上传的问题数据和配置信息;
所述任务管理模块,用于根据所述问题数据和配置信息生成待运行的任务模板;
所述任务管理模块,还用于根据所述配置信息基于内置的拆分规则和任务模板生成多个子任务,以所述多个子任务构成待运行的任务实例;
所述交互模块还用于获取用户发送的任务运行命令;
所述资源管理模块还用于根据所述任务运行命令对所述任务实例中的子任务进行容器化打包和微服务封装并以微服务分布式运行,以得到决策结果;
所述交互模块还用于向用户返回所述决策结果。
第三方面,本发明提供了一种服务器,包括:
一个或多个处理器;
存储系统,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器能够实现如本发明任一实施例所提供的决策问题的云化解决方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市凌雀智能科技有限公司,未经深圳市凌雀智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110521544.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含渣污油自萃取净化工艺
- 下一篇:一种平菇及其液体菌种的半熟料接种工艺