[发明专利]多集群式人工智能在线服务方法及系统有效
申请号: | 202010310086.3 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111506367B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 谢冬鸣;林健 | 申请(专利权)人: | 东云睿连(武汉)计算技术有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06Q10/10;G06Q30/01 |
代理公司: | 武汉智正诚专利代理事务所(普通合伙) 42278 | 代理人: | 李卫 |
地址: | 430000 湖北省武汉市东湖新技术开发区金*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 人工智能 在线 服务 方法 系统 | ||
1.一种多集群式人工智能在线服务方法,其特征在于,所述多集群式人工智能在线服务方法包括:
获取用户提交的目标作业请求及目标作业,对所述目标作业进行分析,确定所述目标作业的作业运行模式;
根据所述作业运行模式确定所述目标作业对应的目标作业集群,以及执行所述目标作业需要的目标网关组件或目标容器;
在所述目标作业集群中通过所述目标网关组件或目标容器执行所述目标作业,获得处理结果并进行反馈;
其中,所述根据所述作业运行模式确定所述目标作业对应的目标作业集群,以及执行所述目标作业需要的目标网关组件或目标容器,包括:
在所述作业运行模式为批处理作业模式时,确定所述目标作业对应的目标作业集群为运行批处理作业的作业集群,以及执行所述目标作业需要的目标网关组件为日志网关组件,或目标容器为批处理作业容器;
在所述作业运行模式为微服务作业模式时,确定所述目标作业对应的目标作业集群为运行微服务作业的作业集群,以及执行所述目标作业需要的目标网关组件为代理转发组件,或目标容器为微服务作业容器;
其中,所述在所述目标作业集群中通过所述目标网关组件或目标容器执行所述目标作业,获得处理结果并进行反馈,包括:
在所述运行批处理作业的作业集群中通过所述日志网关组件或所述批处理作业容器处理所述目标作业,获得处理结果,并将所述处理结果反馈至终端用户;
在所述运行微服务作业的作业集群中通过所述代理转发组件或所述微服务作业容器处理所述目标作业,获得处理结果,并将所述处理结果反馈至终端用户;
其中,所述目标作业集群以Kubernetes容器编排服务实现。
2.如权利要求1所述的多集群式人工智能在线服务方法,其特征在于,所述获取用户提交的目标作业请求及目标作业,对所述目标作业进行分析,确定所述目标作业的作业运行模式,包括:
获取用户提交的目标作业请求及目标作业,对所述目标作业进行分析,获得所述目标作业对应的状态查询信息和运行日志查询信息;
响应于所述状态查询信息和所述运行日志查询信息,接收从本地业务系统获得的所述目标作业的作业运行模式。
3.如权利要求2所述的多集群式人工智能在线服务方法,其特征在于,所述获取用户提交的目标作业请求及目标作业,对所述目标作业进行分析,获得所述目标作业对应的状态查询信息和运行日志查询信息,包括:
获取用户提交的目标作业请求及目标作业;
响应于所述目标作业请求在预设日志存储服务文件系统中查询与所述目标作业对应的目标文件存储目录;
根据所述目标文件存储目录获取所述目标作业对应的状态查询信息和运行日志查询信息。
4.如权利要求3所述的多集群式人工智能在线服务方法,其特征在于,所述获取用户提交的目标作业请求及目标作业的步骤之后,所述多集群式人工智能在线服务方法还包括:
获取所述目标作业请求对应的用户信息,通过预设身份认证组件对所述用户信息进行身份认证;
在身份认证通过时,允许执行响应于所述目标作业请求在预设日志存储服务文件系统中查询与所述目标作业对应的目标文件存储目录的步骤;
在身份认证未通过时,禁止响应所述目标作业请求,并反馈认证失败信息。
5.如权利要求1-4中任一项所述的多集群式人工智能在线服务方法,其特征在于,所述在所述目标作业集群中通过所述目标网关组件或目标容器执行所述目标作业,获得处理结果并进行反馈之前,所述多集群式人工智能在线服务方法还包括:
根据预设转发规则或动态转发规则将所述目标作业转发至所述目标作业集群。
6.一种多集群式人工智能在线服务系统,其特征在于,所述多集群式人工智能在线服务系统包括:
分析模块,用于获取用户提交的目标作业请求及目标作业,对所述目标作业进行分析,确定所述目标作业的作业运行模式;
组件确定模块,用于根据所述作业运行模式确定所述目标作业对应的目标作业集群,以及执行所述目标作业需要的目标网关组件或目标容器;
执行模块,用于在所述目标作业集群中通过所述目标网关组件或目标容器执行所述目标作业,获得处理结果并进行反馈;
所述组件确定模块,包括:
批处理组件模块,用于在所述作业运行模式为批处理作业模式时,确定所述目标作业对应的目标作业集群为运行批处理作业的作业集群,以及执行所述目标作业需要的目标网关组件为日志网关组件,或目标容器为批处理作业容器;
微服务组件模块,用于在所述作业运行模式为微服务作业模式时,确定所述目标作业对应的目标作业集群为运行微服务作业的作业集群,以及执行所述目标作业需要的目标网关组件为代理转发组件,或目标容器为微服务作业容器;
所述执行模块,包括:
批处理执行模块,用于在所述运行批处理作业的作业集群中通过所述日志网关组件或所述批处理作业容器处理所述目标作业,获得处理结果,并将所述处理结果反馈至终端用户;
微服务执行模块,用于在所述运行微服务作业的作业集群中通过所述代理转发组件或所述微服务作业容器处理所述目标作业,获得处理结果,并将所述处理结果反馈至终端用户;
所述组件确定模块,还用于所述目标作业集群运行在Kubernetes之上,所述目标网关组件或所述目标容器以Docker容器形式运行于Kubernetes之上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东云睿连(武汉)计算技术有限公司,未经东云睿连(武汉)计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010310086.3/1.html,转载请声明来源钻瓜专利网。