[发明专利]服务组件调用方法、装置、计算机设备和存储介质有效
| 申请号: | 202111133373.2 | 申请日: | 2021-09-27 |
| 公开(公告)号: | CN113590341B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 金刚;陈鸣;张巨广 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 组件 调用 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种服务组件调用方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:当本地启动的第一应用需要使用目标服务时,通过所述第一应用中与所述目标服务对应的服务接口组件,向所述第一应用中用于提供所述目标服务的第一公共服务组件发送调用请求;安装于本地的不同应用中皆具有各自的服务接口组件和相应的公共服务组件;确定针对所述第一应用预先设置的路由策略;若所述第一公共服务组件不是所述路由策略指示的目标公共服务组件,基于所述路由策略,将所述调用请求路由至第二应用中用于提供所述目标服务的目标公共服务组件;通过所述目标公共服务组件向所述第一应用提供所述目标服务。采用本方法能够节省终端的性能资源。
技术领域
本申请涉及计算机技术领域,特别是涉及一种服务组件调用方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
随着计算机技术的发展,越来越多的人在计算机设备上安装各种各样的应用以实现各种需要,例如安装音乐类应用、导航类应用。不同的应用通常需要使用相同的能力,这些能力称为公共能力,公共能力例如包括账号、定位等。
传统技术中,各个应用是完全独立,对于相同的公共能力,每一个应用都会包含一份,各个应用的公共能力各自单独执行,导致计算机设备的性能资源(包括CPU和内存)的浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种能够节省计算机设备性能资源的服务组件调用方法、装置、计算机设备、存储介质和计算机程序产品。
一种服务组件调用方法,所述方法包括:当本地启动的第一应用需要使用目标服务时,则通过所述第一应用中与所述目标服务对应的服务接口组件,向所述第一应用中用于提供所述目标服务的第一公共服务组件发送调用请求;安装于本地的不同应用中皆具有各自的服务接口组件和相应的公共服务组件;确定针对所述第一应用预先设置的路由策略;若所述第一公共服务组件不是所述路由策略指示的目标公共服务组件,则基于所述路由策略,将所述调用请求路由至第二应用中用于提供所述目标服务的所述目标公共服务组件;通过所述目标公共服务组件向所述第一应用提供所述目标服务。
一种服务组件调用装置,所述装置包括:调用请求发送模块,用于当本地启动的第一应用需要使用目标服务时,则通过所述第一应用中与所述目标服务对应的服务接口组件,向所述第一应用中用于提供所述目标服务的第一公共服务组件发送调用请求;安装于本地的不同应用中皆具有各自的服务接口组件和相应的公共服务组件;路由策略确定模块,用于确定针对所述第一应用预先设置的路由策略;调用请求路由模块,用于若所述第一公共服务组件不是所述路由策略指示的目标公共服务组件,则基于所述路由策略,将所述调用请求路由至第二应用中用于提供所述目标服务的所述目标公共服务组件;服务提供模块,用于通过所述目标公共服务组件向所述第一应用提供所述目标服务。
在一个实施例中,调用请求路由模块,还用于基于所述路由策略,将提供所述目标服务的最新版本的公共服务组件确定为所述目标公共服务组件;将所述调用请求路由至所述第二应用中的所述目标公共服务组件。
在一个实施例中,调用请求路由模块,还用于获取提供所述目标服务的各个公共服务组件各自对应的软件开发工具包版本号;基于所述软件开发工具包版本号对提供所述目标服务的各个公共服务组件进行排序,基于排序结果选取软件开发包版本号最大的公共服务组件作为最新版本的公共服务组件;将所述最新版本的公共服务组件确定为目标公共服务组件。
在一个实施例中,调用请求路由模块,还用于基于所述路由策略,从安装于本地的各个应用中确定所述第一应用所从属于的主应用,得到第二应用;所述主应用的更新频率大于所述第一应用;将所述调用请求路由至所述第二应用中用于提供所述目标服务的所述目标公共服务组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111133373.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人脸采集识别装置
- 下一篇:一种多场耦合下岩石微细观结构实时观测试验平台





