【技术实现步骤摘要】
服务调用的方法、装置及电子设备
本申请涉及计算机
,尤其涉及人工智能及云平台
,具体涉及一种服务调用的方法、装置及电子设备。
技术介绍
随着人工智能(ArtificialIntelligence,AI)技术的不断普及,越来越多的企业开始尝试使用AI技术来实现业务创新。从平台服务商角度,通用的AI服务已经不能满足各行业的需求,定制化的AI服务已经成为AItoB的发展方向。现有的定制化AI服务,通过一个通用能力接入服务对定制化AI服务通用能力扩展进行管理,不论业务方请求的定制化AI服务是否扩展有通用能力,所述通用能力接入服务均会发送通用能力的调用请求,导致无效的请求增多,增加无谓的调用时间。
技术实现思路
本公开提供了一种服务调用的方法、装置、设备以及存储介质。根据本公开的一方面,提供了一种服务调用的方法,包括:接收用户端针对第一服务的调用请求;在所述第一服务扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务对应的第一功能接入服务,获取目标服务内容,所述目 ...
【技术保护点】
1.一种服务调用的方法,包括:/n接收用户端针对第一服务的调用请求;/n在所述第一服务扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务对应的第一功能接入服务,获取目标服务内容,所述目标服务内容为所述第一服务接入其扩展的预设功能后的服务内容;/n将所述目标服务内容返回至所述用户端。/n
【技术特征摘要】
1.一种服务调用的方法,包括:
接收用户端针对第一服务的调用请求;
在所述第一服务扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务对应的第一功能接入服务,获取目标服务内容,所述目标服务内容为所述第一服务接入其扩展的预设功能后的服务内容;
将所述目标服务内容返回至所述用户端。
2.根据权利要求1所述的方法,其中,在所述接收用户端针对第一服务的调用请求之后,所述方法还包括:
在所述第一服务未扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务,获取所述第一服务对应的服务内容;
将所述第一服务对应的服务内容返回至所述用户端。
3.根据权利要求1所述的方法,其中,在所述接收用户端针对第一服务的调用请求之前,所述方法还包括:
对所述第一服务进行功能接入配置,其中,在所述第一服务扩展有预设功能的情况下,所述第一服务的功能接入配置包括所述第一服务对应的第一功能接入服务和所述第一服务扩展的第一预设功能;
根据所述第一服务的功能接入配置,确定所述第一服务对应的路由规则,其中,在所述第一服务扩展有预设功能的情况下,所述第一服务对应的路由规则包括:在接收到针对所述第一服务的调用请求的情况下,将所述调用请求转发至所述第一功能接入服务;
所述在所述第一服务扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务对应的第一功能接入服务,获取目标服务内容,包括:
根据所述第一服务对应的路由规则,在所述第一服务扩展有预设功能的情况下,将所述调用请求转发至所述第一功能接入服务;
调用所述第一功能接入服务,获取目标服务内容。
4.根据权利要求3所述的方法,其中,所述获取目标服务内容,包括:
根据所述第一服务的功能接入配置,获取所述第一预设功能;
调用所述第一服务,获取所述第一服务的服务内容;
将所述第一预设功能接入所述第一服务的服务内容中,获取目标服务内容。
5.根据权利要求4所述的方法,其中,在所述第一服务扩展有预设功能的情况下,所述第一服务对应的路由规则具体包括以下任意一项:
在接收到针对所述第一服务的调用请求,且所述调用请求中携带有预设标识的情况下,将所述调用请求转发至所述第一服务;
在接收到针对所述第一服务的调用请求,且所述调用请求中未携带有预设标识的情况下,将所述调用请求转发至所述第一功能接入服务;
所述调用所述第一服务,获取所述第一服务的服务内容,包括:
调用所述第一服务,并在所述调用请求中添加所述预设标识;
根据所述第一服务对应的路由规则,将所述调用请求转发至所述第一服务;
获取所述第一服务的服务内容。
6.一种服务调用的装置,包括:
接收模块,用于接收用户端针对第一服务的调用请求;
功能接入模块,用于在所述第一服务扩展有预设功能的情况下,响应于所述调用请求,调用所述第一服务对应的第一功能接入服务,获取目标服务内容,所述...
【专利技术属性】
技术研发人员:钱正宇,施恩,谢永康,胡鸣人,李金麒,袁正雄,褚振方,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。