全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210589349.8 (22)申请日 2022.05.26 (71)申请人 建信金融科技有限责任公司 地址 200120 上海市浦东 新区中国(上海) 自由贸易试验区银城路99号12层、 15 层 (72)发明人 张敦阳 刘政泽 吕少熊  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 王瑞云 (51)Int.Cl. G06Q 10/10(2012.01) G06Q 40/02(2012.01) H04L 67/00(2022.01) (54)发明名称 一种对公信贷数据处理系统、 方法、 设备、 介 质及产品 (57)摘要 本发明公开了一种对公信贷数据处理系统、 方法、 设备、 介质及产品, 本发明涉及大数据技术 领域。 该系统包括: 顺序连接的控制层、 服务层、 策略层和命令层; 通过控制层实现外部请求参数 与内部处理参数的转换, 通过服务层附加组件策 略到请求后发送至策略层, 通过策略层获取合约 类型策略, 根据合约类型策略获取预封装命令和 交易命令字段, 通过反射得到待执行命令, 组装 封装待执行命令到命令执行列表, 通过命令执行 列表批量执行待执行命令, 返回命令执行结果。 本发明的技术方案, 通过对公信贷系统与产品核 算组件之间的交互进行适配, 解决了目前采用硬 编码方式调用产品核算组件产生的问题, 实现自 动冲正、 重试 以及日志记录, 达到了业务与技术 解耦的效果。 权利要求书3页 说明书11页 附图5页 CN 114971552 A 2022.08.30 CN 114971552 A 1.一种对公信贷数据处理系统, 其特征在于, 包括: 顺序 连接的控制层、 服务层、 策略层 和命令层; 所述控制层, 用于对应用程序的请求进行格式转换, 将格式转换后的请求发送给所述 服务层, 并对所述 服务层发送的请求结果进行格式转换后返回给 所述应用程序; 所述服务层, 用于确定待调用组件的组件策略, 发送附加所述组件策略的请求至所述 策略层, 将所述策略层返回的请求结果发送给 所述控制层; 所述策略层, 用于根据所述组件策略获取合约类型, 通过所述合约类型从组件策略枚 举类中获取对应的合约类型策略, 根据所述合约类型策略获取预封装命令和交易命令字 段, 基于所述预封装命令和交易命令字段生成待执行命令, 将所述待执行命令组装到所述 命令层的命令执 行列表, 将所述命令层返回的请求结果发送给 所述服务层; 所述命令层, 用于通过所述命令执行列表批量执行所述待执行命令, 并将命令执行结 果作为请求结果返回给 所述策略层。 2.根据权利要求1所述的系统, 其特征在于, 所述控制层包括API子模块, 用于封装供所 述应用程序调用的接口, 其中, 所述应用程序通过feign方式调用所述接口。 3.根据权利要求1所述的系统, 其特 征在于, 所述控制层具体用于: 接收所述应用程序的请求, 将请求参数中的数据传输对象转换成业务对象, 发送包含 业务对象的请求给 所述服务层; 接收所述服务层返回的请求结果, 将所述请求结果中的业务对象转换成数据传输对 象, 发送转换后的请求结果给 所述应用程序。 4.根据权利要求3所述的系统, 其特 征在于, 所述 服务层具体用于: 根据所述业务对象确定待调用组件的组件策略, 通过注解方式将所述组件策略回注到 转换后的请求, 将附加所述组件策略的请求发送给 所述策略层。 5.根据权利要求1所述的系统, 其特 征在于, 所述 服务层还用于: 如果无客制化需求, 则继承设定组件策略枚举 类; 如果有客制化需求, 则根据所述 客制化需求重写所述设定组件策略枚举 类。 6.根据权利要求1所述的系统, 其特 征在于, 所述策略层包括缓存子模块; 所述缓存子模块中的产品配置表, 用于缓存合约类型, 其中, 所述合约类型包括普通贷 款、 担保承诺、 委托贷款、 法人透支贷款、 预收息贷款和信用证垫款; 所述缓存子模块中的交易配置表, 用于缓存所述交易命令 字段。 7.根据权利要求6所述的系统, 其特 征在于, 所述策略层具体用于: 根据请求中的产品标识和组件策略查询所述产品配置表得到所述合约类型, 根据 所述 合约类型从组件策略枚举 类中获取对应的合约类型 策略; 获取所述命令层中与 所述合约类型策略对应的预封装命令, 根据合约类型策略从所述 交易配置表中获取交易命令 字段; 基于所述预封装命令和交易命令字段通过反射方式生成待执行命令, 将所述待执行命 令组装到所述命令层的命令执 行列表。 8.根据权利要求1所述的系统, 其特征在于, 所述命令层包括命令执行列表和冲正命令 列表。 9.根据权利要求8所述的系统, 其特 征在于, 所述命令层具体用于:权 利 要 求 书 1/3 页 2 CN 114971552 A 2通过多线程执行所述命令执行列表中属于同一笔交易的待执行命令, 并将命令执行结 果作为请求结果返回给 所述策略层; 将所述命令执行列表中执行完成并返回成功 的待执行命令顺序转移至所述冲正命令 列表。 10.一种对公信贷数据处理方法, 其特征在于, 用于如权利要求1 ‑9中任一项所述的对 公信贷数据处 理系统, 包括: 控制层对应用程序的请求进行格式转换, 将格式转换后的请求发送给服务层, 并对所 述服务层发送的请求结果进行格式转换后返回给 所述应用程序; 所述服务层确定待调用组件的组件策略, 发送附加所述组件策略的请求至策略层, 将 所述策略层返回的请求结果发送给 所述控制层; 所述策略层根据 所述组件策略获取合约类型, 通过所述合约类型从组件策略枚举类中 获取对应的合约类型策略, 根据所述合约类型策略获取预封装命令和交易命令字段, 基于 所述预封装命令和交易命令字段生成待执行命令, 将所述待 执行命令组装到命令层的命令 执行列表, 将所述命令层返回的请求结果发送给 所述服务层; 所述命令层通过所述命令执行列表批量执行所述待执行命令, 并将命令执行结果作为 请求结果返回给 所述策略层。 11.根据权利要求10所述的方法, 其特征在于, 所述控制层对应用程序的请求进行格式 转换, 将格式转换后的请求发送给服务层, 并对所述服务层发送的请求结果进行格式转换 后返回给 所述应用程序, 包括: 所述控制层接收所述应用程序的请求, 将请求参数中的数据传输对象转换成业务对 象, 发送包 含业务对象的请求给 所述服务层; 接收所述服务层返回的请求结果, 将所述请求结果中的业务对象转换成数据传输对 象, 发送转换后的请求结果给 所述应用程序。 12.根据权利要求11所述的方法, 其特征在于, 所述服务层确定待调用组件的组件策 略, 发送附加所述组件策略的请求至策略层, 包括: 所述服务层根据 所述业务对象确定待调用组件的组件策略, 通过注解方式将所述组件 策略回注到转换后的请求, 将附加所述组件策略的请求发送给 所述策略层。 13.根据权利要求10所述的方法, 其特 征在于, 还 包括: 如果无客制化需求, 则所述 服务层继承设定组件策略枚举 类; 如果有客制化需求, 则所述服务层根据所述客制化需求重写所述设定组件策略枚举 类。 14.根据权利要求10所述的方法, 其特征在于, 所述根据所述组件策略获取合约类型, 通过所述合约类型从组件策略枚举类中获取对应的合约类型策略, 根据所述合约类型策略 获取预封装命令和交易命令字段, 基于所述预封装命令和交易命令字段生成待执行命令, 将所述待执 行命令组装到命令层的命令执 行列表, 包括: 根据请求中的产品标识和组件策略查询产品配置表得到所述合约类型, 根据 所述合约 类型从组件策略枚举 类中获取对应的合约类型 策略; 获取所述命令层中与 所述合约类型策略对应的预封装命令, 根据合约类型策略从交易 配置表中获取交易命令 字段;权 利 要 求 书 2/3 页 3 CN 114971552 A 3

.PDF文档 专利 一种对公信贷数据处理系统、方法、设备、介质及产品

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