水利行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210496374.1 (22)申请日 2022.05.09 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 董浩  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 专利代理师 张思阳 (51)Int.Cl. H04L 67/60(2022.01) G06F 21/62(2013.01) G06F 21/31(2013.01) (54)发明名称 服务调用方法、 装置、 计算机设备、 存储介质 和程序产品 (57)摘要 本申请涉及一种服务调用方法、 装置、 计算 机设备、 存储介质和计算机程序产品。 所述方法 包括: 响应于至少一个租户的服务请求, 获取租 户的租户标识, 并根据租户的租户标识, 确定租 户的服务分组, 并根据服务分组中的候选服务和 服务请求中所携带的租户所需调用的目标服务 的标识信息, 确定租户的目标服务, 进而调用租 户的目标服务获取租户所需的服务数据。 其中, 不同租户的服务分组之间相互隔离, 即不同租户 配备有相应的服务分组, 针对性实现对应租户所 要进行的服务调用, 通过服务隔离的方式提高服 务调用过程中的数据隔离效果, 避免使用公共服 务组件所造成的服务数据获取错乱, 提高多租户 之间数据的隔离性, 避免了信息外泄, 提高了安 全性。 权利要求书2页 说明书13页 附图4页 CN 114745443 A 2022.07.12 CN 114745443 A 1.一种服 务调用方法, 其特 征在于, 所述方法包括: 响应于至少一个租户的服务请求, 获取所述租户的租户标识; 其中, 所述服务请求中携 带租户所需调用的目标服 务的标识信息; 根据所述租户的租户标识, 确定所述租户的服务分组; 其中, 所述服务分组中包括多个 候选服务, 且不同租户的服 务分组之间相互隔离; 根据所述服务分组中的候选服务和所述租户所需调用的目标服务的标识信 息, 确定所 述租户的目标服 务; 调用所述租户的目标服 务获取所述租户所需的服 务数据。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述租户的租户标识, 确定所述 租户的服 务分组, 包括: 根据租户标识与租户类型的对应关系确定所述租户的租户标识所对应的目标租户类 型; 根据所述目标租户类型确定所述租户的服 务分组。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述目标租户类型确定所述租户 的服务分组, 包括: 若所述目标租户类型为独立租户, 则确定与所述租户的租户标识匹配的服务分组为所 述租户的服 务分组; 若所述目标租户类型为非独立用户, 则确定与 所述目标租户类型匹配的服务分组为所 述租户的服 务分组。 4.根据权利要求2所述的方法, 其特征在于, 所述调用所述租户的目标服务获取所述租 户所需的服 务数据, 包括: 根据服务分组与数据库的对应关系确定所述租户的服 务分组所对应的目标 数据库; 根据所述目标租户类型调用所述租户的目标服务在所述目标数据库中获取租户所需 的服务数据。 5.根据权利要求4所述的方法, 其特征在于, 所述根据所述目标租户类型调用所述租户 的目标服 务在所述目标 数据库中获取租户所需的服 务数据, 包括: 若所述目标租户类型为独立租户, 则直接调用所述租户的目标服务在所述目标数据库 中获取租户所需的服 务数据; 若所述目标租户类型为非独立租户, 则根据 所述租户标识调用所述租户的目标服务在 所述目标 数据库中获取租户所需的服 务数据。 6.根据权利要求5所述的方法, 其特征在于, 所述根据所述租户标识调用所述租户的目 标服务在所述目标 数据库中获取租户所需的服 务数据, 包括: 若所述目标租户类型为服务共享租户, 则在所述目标数据库中确定与 所述租户标识匹 配的数据库, 并调用所述租户的目标服务在所述与所述租户标识匹配的数据库中获取租户 所需的服 务数据; 若所述目标租户类型为数据库共享用户, 则在所述目标数据库中确定与所述租户标识 匹配的服务数据, 并调用所述租户的目标服务在所述与所述租户标识匹配的服务数据中获 取租户所需的服 务数据。 7.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 114745443 A 2接收所述至少一个租户的访问请求; 其中, 所述访问请求中携带有域名信息; 根据所述 域名信息确定所述租户的租户类型和租户标识; 将所述租户的域名信息、 租户类型和租户标识对应关联, 并将所述租户的租户标识存 储至指定内存。 8.一种服 务调用装置, 其特 征在于, 所述装置包括: 标识获取模块, 用于响应于至少一个租户的服务请求, 获取所述租户的租户标识; 其 中, 所述服务请求中携带租户所需调用的目标服 务的标识信息; 服务分组模块, 用于根据所述租户的租户标识, 确定所述租户的服务分组; 其中, 所述 服务分组中包括多个候选服 务, 且不同租户的服 务分组之间相互隔离; 服务确定模块, 用于根据所述服务分组中的候选服务和所述租户所需调用的目标服务 的标识信息, 确定所述租户的目标服 务; 服务调用模块, 用于调用所述租户的目标服 务获取所述租户所需的服 务数据。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。 11.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现权利要求1至7中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 114745443 A 3

PDF文档 专利 服务调用方法、装置、计算机设备、存储介质和程序产品

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 服务调用方法、装置、计算机设备、存储介质和程序产品 第 1 页 专利 服务调用方法、装置、计算机设备、存储介质和程序产品 第 2 页 专利 服务调用方法、装置、计算机设备、存储介质和程序产品 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。