全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211148882.7 (22)申请日 2022.09.20 (71)申请人 同盾科技有限公司 地址 310012 浙江省杭州市余杭区五常街 道文一西路9 98号18幢209室 (72)发明人 郭玉江 田一帆 王沈华 张宇驰  郑坚 方东 孙建  (74)专利代理 机构 北京律智知识产权代理有限 公司 11438 专利代理师 孙宝海 (51)Int.Cl. G06F 9/54(2006.01) G06F 16/2455(2019.01) G06F 16/25(2019.01) G06Q 40/02(2012.01) (54)发明名称 获取外部数据源数据 的方法、 装置、 电子设 备及存储介质 (57)摘要 本申请提供了一种获取外部数据源数据的 方法、 装置、 电子设备及存储介质, 所述方法包 括: 获取业务系统发送的外部数据源的接口标 识; 根据所述接口标识, 在缓存中查询所述接口 标识指向的目标动态脚本; 通过执行所述目标动 态脚本, 根据所述业务系统传递的调用参数远程 调用所述外部数据源, 获取所述外部数据源的目 标数据, 并将所述目标数据返回所述业务系统。 本申请实施例避免了业务系统的源代码臃肿问 题的同时, 简化了频繁执行业务系统的冗长流 程, 提高了业务系统获取外部数据源 数据的效率 和灵活性。 权利要求书2页 说明书9页 附图3页 CN 115454674 A 2022.12.09 CN 115454674 A 1.一种获取外 部数据源数据的方法, 其特 征在于, 所述方法包括: 获取业务系统发送的外 部数据源的接口标识; 根据所述接口标识, 在缓存中查询所述接口标识指向的目标动态脚本; 通过执行所述目标动态脚本, 根据 所述业务系统传递的调用参数远程调用所述外部数 据源, 获取 所述外部数据源的目标 数据, 并将所述目标 数据返回所述 业务系统。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若在所述缓存中未查询到所述目标动态脚本, 则在数据库中查询所述目标动态脚本; 若在所述数据库中查询到所述目标动态脚本, 则将所述目标动态脚本添加至所述缓 存。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 监测数据库中新增的动态脚本, 并将所述 新增的动态脚本添加至所述缓存。 4.根据权利要求1所述的方法, 其特征在于, 通过执行所述目标动态脚本, 根据所述业 务系统传递的调用参数远程调用所述外部数据源, 获取所述外部数据源的目标数据, 并将 所述目标 数据返回所述 业务系统, 包括: 通过执行所述目标动态脚本中的入参处理脚本, 对所述调用参数进行组装, 得到组装 后调用参数; 通过执行所述目标动态脚本中的远程调用脚本, 根据所述组装后调用参数远程调用所 述外部数据源, 获取 所述目标 数据; 通过执行所述目标动态脚本中的出参处理脚本, 对所述目标数据进行组装, 得到组装 后数据, 并将所述组装后数据返回所述 业务系统。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 通过执行所述目标动态脚本中的入参处 理脚本, 与所述外 部数据源进行签名认证。 6.根据权利要求1所述的方法, 其特征在于, 通过执行所述目标动态脚本, 根据所述业 务系统传递的调用参数远程调用所述外部数据源, 获取所述外部数据源的目标数据, 并将 所述目标 数据返回所述 业务系统, 包括: 通过执行所述目标动态脚本, 从所述业务系统传递的参数封装包中解析得到散列表和 已定义的第一调用参数, 并从所述散列表中提取 得到未定义的第二调用参数; 通过执行所述目标动态脚本, 根据 所述第一调用参数和所述第 二调用参数远程调用所 述外部数据源, 获取 所述目标 数据, 并将所述目标 数据返回所述 业务系统。 7.根据权利要求1 ‑6任一项所述的方法, 其特征在于, 所述目标动态脚本包括: Groovy 动态脚本 。 8.一种获取外 部数据源数据的装置, 其特 征在于, 所述装置包括: 标识获取模块, 配置为获取业 务系统发送的外 部数据源的接口标识; 脚本查询模块, 配置为根据所述接口标识, 在缓存中查询所述接口标识指向的目标动 态脚本; 脚本执行模块, 配置为通过执行所述目标动态脚本, 根据所述业务系统传递的调用参 数远程调用所述外部数据源, 获取所述外部数据源的目标数据, 并将所述 目标数据返回所 述业务系统。 9.一种电子设备, 其特 征在于, 包括:权 利 要 求 书 1/2 页 2 CN 115454674 A 2一个或多个处 理器; 存储装置, 用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理 器执行时, 使得 所述电子设备实现如权利要求1至7任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有计算机可读指令, 当所述计算 机可读指令被计算机的处理器执行时, 使计算机执行权利要求1至7中的任一项所述的方 法。权 利 要 求 书 2/2 页 3 CN 115454674 A 3

PDF文档 专利 获取外部数据源数据的方法、装置、电子设备及存储介质

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