金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211258496.3 (22)申请日 2022.10.14 (71)申请人 好享家舒适智能家居股份有限公司 地址 210016 江苏省南京市玄武区中山 东 路311-2号 (72)发明人 汪浩 张杰 李郃 业晓波  郑华忠  (74)专利代理 机构 南京知识律师事务所 32 207 专利代理师 张苏沛 (51)Int.Cl. G06Q 40/02(2012.01) G06F 21/60(2013.01) G06F 21/64(2013.01) G06F 9/54(2006.01) H04L 67/12(2022.01) (54)发明名称 一种用于智慧工程的多银行流水获取方法 (57)摘要 本发明公开了一种用于智慧工程的多银行 流水获取方法, 包括中间件系统, 用于业务系统 和其他系统之间的数据传输; 代理系统, 用于内 外网数据传输; 业务系统发起请求, 统一入参后, 到达中间件系统; 中间件系统创建异步多线程, 并同时处理若干个银行系统获取动作; 适配器对 银行系统的参数进行组装, 通过适配器拼接好参 数数据后, 发送给策略执行器进行逻辑处理, 发 送请求到银行系统; 银行系统返回数据后, 在策 略执行器中进行逻辑处理, 然后回传给适配器, 进行反向参数解析, 参数解析后返回给对应的线 程, 线程等待所有的银行系统数据获取完毕之后 一次性将数据返回给业务系统, 业务系统对获取 的数据进行处理; 本方法具有效率高、 安全性好 的特点。 权利要求书2页 说明书5页 附图3页 CN 115330533 A 2022.11.11 CN 115330533 A 1.一种用于智慧工程的多银行流水获取方法, 包括, 中间件系统、 业务系统、 银行系统 和代理系统, 其特 征在于: 中间件系统, 用于业 务系统和银 行系统之间的数据传输; 代理系统, 用于内外网数据传输; 还包括中间件系统拉取 数据步骤: 业务系统发起请求, 统一入参后, 到 达中间件系统; 中间件系统创建异步多 线程, 并同时处 理若干个银 行系统获取动作; 每个银行系统分别设有适配器, 适配器对银行系统的参数进行组装, 转换成银行系统 需要的参数格式、 参数值和参数内容, 通过适配器拼接好参数数据后, 发送给策略执行器进 行逻辑处 理, 处理后通过若干种方式发送请求到银 行系统; 银行系统返回数据后, 在策略执行器 中进行逻辑处理, 然后回传给适配器, 进行反向参 数解析, 参数解析后返回给对应的线程, 线程等待所有的银行系统数据获取完毕之后一次 性将数据返回给业 务系统, 业 务系统对获取的数据进行处 理。 2.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于, 还包括新 增银行系统, 新增银 行系统包括 步骤: 增加适配器, 适配器适配对应银 行系统的参数 结构和参数格式; 根据银行系统的接口设置策略执行器, 设置的策略执行器用于处理对应银行系统 的业 务逻辑。 3.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于, 银行系统 包括前置机, 所述前置机 设于内网环 境中, 内网环境通过前置机与银行系统连接, 在前置机 上增加代理系统, 通过代理系统对外暴露接口进行数据传输, 对暴露的接口增加IP白名单 进行请求限制和在ngi nx中进行限流。 4.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于: 在中间件 系统发送请求时, 中间件系统将发送请求的参数信息存储到数据库中, 并根据银行系统的 返回值, 对请求进行 标志成功或失败; 若银行系统返回失败, 则触发重试机制, 重新发送请求, 当第二 次重试请求失败之后触 发第三次重试请求, 直到重试次数达到最大可重试次数时, 放弃重试, 该请求进入到失败列 表中, 业务系统提供失败请求列表, 用于手动触发重试操作, 进行 人为干预; 中间件系统的日志表包括关联明细表, 当中间件系统向若干个银行系统发送请求时, 根据请求任务内容拆分到对应的关联明细表, 若银行系统返回信息错误, 则由关联明细表 针对错误的信息独立发起重试。 5.根据权利要求4所述的用于智慧工程的多银行流水获取方法, 其特征在于: 若中间件 系统未能成功发送请求, 则在重新发送请求时, 从中间件系统的日志表中查找最近一次的 参数数据, 将最近一次的参数 数据的起始时间作为重新发送请求的起始时间。 6.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于: 所述中间 件系统使用Completable Future接口创建异步多 线程。 7.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于: 所述策略 执行器进行逻辑处 理包括RSA签名, AES加密。 8.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于: 还包括钉权 利 要 求 书 1/2 页 2 CN 115330533 A 2钉告警, 当中间件系统调用银行系统接口出错或者本地服务器宕机时, 则给钉钉推送告警 信息, 提醒开发及时处理异常情况, 其中钉钉告警信息包含异常堆栈信息、 请求参数、 告警 时间和银 行系统名称信息 。 9.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于: 所述中间 件系统包括重试接口, 所述重试接口用于传递不同的参数进行重试工作, 重新获取银行系 统信息。 10.根据权利要求1所述的用于智慧工程的多银行流水获取方法, 其特征在于, 还包括 步骤: 与银 行系统约定密钥, 使用AES对称加密方法, 用于数据的加密解密。权 利 要 求 书 2/2 页 3 CN 115330533 A 3

PDF文档 专利 一种用于智慧工程的多银行流水获取方法

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