(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210547704.5
(22)申请日 2022.05.20
(65)同一申请的已公布的文献号
申请公布号 CN 114741178 A
(43)申请公布日 2022.07.12
(73)专利权人 北京宇信科技 集团股份有限公司
地址 100044 北京市海淀区高梁桥 斜街42
号院1号楼5层1- 519
(72)发明人 文杰 王虓
(74)专利代理 机构 北京卓岚智财知识产权代理
事务所 (特殊普通合伙)
11624
专利代理师 沈煜华
(51)Int.Cl.
G06F 9/48(2006.01)G06F 9/46(2006.01)
G06F 16/22(2019.01)
G06F 16/901(2019.01)
G06F 16/23(2019.01)
G06F 16/2455(2019.01)
G06F 16/25(2019.01)
G06Q 40/02(2012.01)
G06Q 40/04(2012.01)
(56)对比文件
CN 112463167 A,2021.0 3.09
审查员 陈海霞
(54)发明名称
一种授信申请处理方法、 装置、 电子设备和
存储介质
(57)摘要
本发明实施例提供了一种授信申请处理方
法、 装置、 电子设备和存储介质, 该方法, 包括: 接
收授信申请, 并基于该授信申请和全局时间轮在
目标数据库中确定与该授信申请对应的任务; 控
制本地时间轮获取授信申请对应的任务并在本
地时间轮所位于的本地应用中执行该任务; 将任
务的执行结果同步至目标数据库; 当本地时间轮
监听到任务的执行结果满足授信申请的处理条
件时, 在目标数据库中获取任务的执行结果并反
馈给授信申请的发送端。 通过设置本地时间轮和
全局时间轮, 构成一个分布式时间轮组件, 在分
布式时间轮组件中处理授信申请, 在面对海量的
交易任务时, 能够实现实时处理, 提高了交易的
处理效率和业 务处理的能力。
权利要求书3页 说明书14页 附图3页
CN 114741178 B
2022.08.23
CN 114741178 B
1.一种授信申请处 理方法, 其特 征在于, 所述方法包括:
接收授信申请, 并基于所述授信申请和全局时间轮在目标数据库中确定与 所述授信申
请对应的任务;
控制本地时间轮获取所述授信申请对应的任务并在所述本地时间轮所位于的本地应
用中执行所述任务;
将所述任务的执 行结果同步至所述目标 数据库;
当所述本地 时间轮监 听到所述任务的执行结果满足所述授信申请的处理条件时, 在所
述目标数据库中获取 所述任务的执 行结果并反馈给 所述授信申请的发送端;
其中, 在所述目标数据库中通过Lua脚本方式获取所述授信申请的任务明细; 所述全局
时间轮通过L ist数据结构存 储有任务列表;
其中, 所述基于所述授信申请和全局时间轮在目标数据库中确定与 所述授信申请对应
的任务, 包括:
基于所述授信申请创建所述授信申请的任务明细;
根据所述授信申请的任务明细创建所述授信申请对应的任务;
将所述授信申请的任务明细和所述授信申请对应的任务通过所述全局时间轮建立关
联关系;
根据所述关联关系在所述目标 数据库中确定与所述授信申请对应的任务;
其中, 所述基于所述授信申请创建所述授信申请的任务明细, 包括:
确定所述授信申请 请求访问的内容;
根据确定的所述授信申请 请求访问的内容, 创建所述授信申请的校验规则;
基于所述校验规则生成所述授信申请的任务明细;
其中, 所述根据确定的所述授信申请请求访问的内容, 创建所述授信申请的校验规则,
包括:
根据确定的所述授信申请请求访问的内容, 确定所述授信申请的校验规则中包括的校
验子规则; 其中, 所述校验子规则中包括每 个校验子规则的执 行规则;
基于所述每 个校验子规则的执 行规则创建所述授信申请的校验规则;
其中, 基于所述每 个校验子规则的执 行规则创建所述授信申请的校验规则, 包括:
针对任一校验子规则, 判断其与其他的任一校验子规则之间是否存在执行步骤依赖关
系;
当存在执 行步骤依赖关系时, 确定该任一校验子规则的执 行规则为串行 执行;
当不存在执 行步骤依赖关系时, 确定该任一校验子规则的执 行规则为并行 执行;
根据所述执 行规则的确定结果创建所述授信申请的校验规则。
2.根据权利要求1所述的方法, 其特征在于, 在所述基于所述每个校验子规则的执行规
则创建所述授信申请的校验规则之后, 所述方法还 包括:
将所述授信申请的校验规则存 储在所述全局时间轮的任务列表中;
基于所述任务列表获取 所述授信申请的任务明细。
3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
记录满足所述授信申请的处 理条件的所述任务的执 行结果;
将所述执 行结果发送至所述授信申请的发送端。权 利 要 求 书 1/3 页
2
CN 114741178 B
24.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
当所述本地 时间轮监 听到所述任务的执行结果不满足所述授信申请的处理条件时, 获
取与所述授信申请对应的任务;
判断所述任务是否执 行完成;
当所述任务未执行完成时, 将所述授信申请对应的任务同步至本地时间轮, 并在所述
本地时间轮执 行所述任务;
当所述任务执行完成时, 记录不满足所述授信申请的处理条件的所述任务的执行结果
并发送至所述授信申请的发送端。
5.一种授信申请处 理装置, 其特 征在于, 所述装置包括:
查找模块, 用于接收授信申请, 并基于所述授信申请和全局时间轮在目标数据库中确
定与所述授信申请对应的任务;
执行模块, 用于控制本地 时间轮获取所述授信申请对应的任务并在所述本地 时间轮所
位于的本地应用中执 行所述任务;
同步模块, 用于将所述任务的执 行结果同步至所述目标 数据库;
监听模块, 用于当所述本地 时间轮监 听到所述任务的执行结果满足所述授信申请的处
理条件时, 在所述目标数据库中获取所述任务的执行结果并反馈给所述授信申请的发送
端;
其中, 在所述目标数据库中通过Lua脚本方式获取所述授信申请的任务明细; 所述全局
时间轮通过L ist数据结构存 储有任务列表;
其中, 所述 查找模块, 具体包括:
任务明细创建子模块, 用于基于所述授信申请创建所述授信申请的任务明细;
任务创建子模块, 用于根据所述授信申请的任务明细创建所述授信申请对应的任务;
关联关系建立子模块, 用于将所述授信申请的任务明细和所述授信申请对应的任务通
过所述全局时间轮建立关联关系;
任务确定子模块, 用于根据 所述关联关系在所述目标数据库中确定与 所述授信申请对
应的任务;
其中, 所述任务明细创建子模块, 具体包括:
内容确定单 元, 用于确定所述授信申请 请求访问的内容;
校验规则创建单元, 用于根据确定的所述授信申请请求访 问的内容, 创建所述授信申
请的校验规则;
任务明细生成单 元, 用于基于所述校验规则生成所述授信申请的任务明细;
其中, 所述校验规则创建单 元, 具体用于:
根据确定的所述授信申请请求访问的内容, 确定所述授信申请的校验规则中包括的校
验子规则; 其中, 所述校验子规则中包括每 个校验子规则的执 行规则;
基于所述每 个校验子规则的执 行规则创建所述授信申请的校验规则;
针对任一校验子规则, 判断其与其他的任一校验子规则之间是否存在执行步骤依赖关
系;
当存在执 行步骤依赖关系时, 确定该任一校验子规则的执 行规则为串行 执行;
当不存在执 行步骤依赖关系时, 确定该任一校验子规则的执 行规则为并行 执行;权 利 要 求 书 2/3 页
3
CN 114741178 B
3
专利 一种授信申请处理方法、装置、电子设备和存储介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:46:25上传分享