(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210870164.4
(22)申请日 2022.07.22
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 邓钧泽
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 沈珍珠 郝博
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/2458(2019.01)
G06F 16/28(2019.01)
G06Q 20/38(2012.01)
(54)发明名称
余额比对方法及装置
(57)摘要
本发明公开了一种余额比对方法及装置, 涉
及大数据, 其中该方法包括: 根据交易表中记录
的时间戳获取上一个需要余额比对的时间段内
的客户的交易记录; 在上一个需要余额比对的时
间段开始时间开始刷新物化视图, 从快照表中获
取上一个需要余额比对的时间段开始时间至本
次物化视图刷新完毕时的客户的余额变动记录;
根据客户的余额变动记录的时间戳取出上一个
需要余额比对的时间段内的余额变动记录, 并将
该部分数据去掉不作为比对的数据; 比对上一个
需要余额比对的时间段内的客户的交易记录及
余额变动。 本发明可以避免因oracle物化视图刷
新延迟引起的误差 。
权利要求书1页 说明书6页 附图3页
CN 115203224 A
2022.10.18
CN 115203224 A
1.一种余 额比对方法, 其特 征在于, 包括:
根据交易表中记录的时间戳获取 上一个需要余 额比对的时间段内的客户的交易记录;
在上一个需要余额比对的时间段开始时间开始刷新物化视图, 从快照表中获取上一个
需要余额比对的时间段开始时间至 本次物化视图刷新完毕时的客户的余 额变动记录;
根据客户的余额变动记录的时间戳取出上一个需要余额比对的时间段内的余额变动
记录, 并将该部分数据去掉 不作为比对的数据;
比对上一个需要余 额比对的时间段内的客户的交易记录及余 额变动。
2.如权利要求1所述的方法, 其特征在于, 物化视图刷新完毕时的时间是按毫秒计时
的。
3.如权利要求1所述的方法, 其特征在于, 需要余额比对的时间段, 是当日0时至下一日
0时, 从快照表中获取上一个需要余额比对的时间段开始 时间至本次物化视图刷新完毕时
的客户的余 额变动记录是用于计算上一日的客户的交易记录及余 额变动。
4.如权利要求1所述的方法, 其特征在于, 快照表是物化视图刷新后存放刷新结果的账
户余额快照记录表。
5.一种余 额比对装置, 其特 征在于, 包括:
交易记录模块, 用于根据交易表中记录的时间戳获取上一个需要余额比对的时间段内
的客户的交易记录;
余额变动记录模块, 用于在上一个需要余额比对的时间段开始时间开始刷新物化视
图, 从快照表中获取上一个需要余额比对的时间段开始时间至本次物化视图刷新完 毕时的
客户的余 额变动记录;
数据补偿模块, 用于根据客户的余额变动记录的时间戳取出上一个需要余额比对的时
间段内的余 额变动记录, 并将该部分数据去掉 不作为比对的数据;
比对模块, 用于比对上一个需要余 额比对的时间段内的客户的交易记录及余 额变动。
6.如权利要求5所述的装置, 其特征在于, 余额变动记录模块进一步用于按毫秒计时物
化视图刷新完毕时的时间。
7.如权利要求5所述的装置, 其特征在于, 余额变动记录模块进一步用于确定需要余额
比对的时间段, 是当日0时至下一日0时, 从快照表中获取上一个需要余额比对的时间段开
始时间至本次物化视图刷新完毕时的客户的余额变动记录是用于计算上一日的客户的交
易记录及余 额变动。
8.如权利要求5所述的装置, 其特征在于, 余额变动记录模块进一步用于从物化视图刷
新后存放刷新结果的账户余额快照记录表获取上一个需要余额比对的时间段开始 时间至
本次物化视图刷新完毕时的客户的余 额变动记录 。
9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计
算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至4任一所述方
法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程
序, 所述计算机程序被处 理器执行时实现权利要求1至4任一所述方法。
11.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计
算机程序被处 理器执行时实现权利要求1至4任一所述方法。权 利 要 求 书 1/1 页
2
CN 115203224 A
2余额比对方 法及装置
技术领域
[0001]本发明涉及大 数据技术领域, 尤其涉及余 额比对方法及装置 。
背景技术
[0002]Oracle物化视图是一种特殊的物理表, 又叫做快照, “物化”(Materialized)视图
是相对普通视图而言 的。 普通视图是虚拟表, 应用的局限性大, 任何对视图的查询, Oracle
都实际上转换为视图SQ L语句的查询, 这样对整体查询性能的提高并没有实质上的好处。
[0003]当前是使用oracle数据库的客户信息系统在做夜间批量比对账户余额表的变动
及交易记录的变动。
[0004]现有技术的不足在于, 因为当日物化视图刷新完毕的时间依赖于具体交易并发度
及账户余 额表中的具体数据量, 所以该时间点每日均不同, 存在潜在的风险。
发明内容
[0005]本发明实施例提供一种余额比对方法, 用以解决因当日物化视图刷新完毕的时间
点每日均不同, 导 致存在潜在的风险的问题, 该 方法包括:
[0006]根据交易表中记录的时间戳获取上一个需要余额比对的时间段内的客户的交易
记录;
[0007]在上一个需要余额比对的时间段开始时间开始刷新物化视图, 从快照 表中获取上
一个需要余 额比对的时间段开始时间至 本次物化视图刷新完毕时的客户的余 额变动记录;
[0008]根据客户的余额变动记录 的时间戳取出上一个需要余额比对的时间段内的余额
变动记录, 并将该部分数据去掉 不作为比对的数据;
[0009]比对上一个需要余 额比对的时间段内的客户的交易记录及余 额变动。
[0010]本发明实施例还提供一种余额比对装置, 用以解决因当日物化视图刷新完毕的时
间点每日均不同, 导 致存在潜在的风险的问题, 该装置包括:
[0011]交易记录模块, 用于根据交易表中记录的时间戳获取上一个需要余额比对的时间
段内的客户的交易记录;
[0012]余额变动记录模块, 用于在上一个需要余额比对的时间段开始时间开始刷新物化
视图, 从快照表中获取上一个需要余额比对的时间段开始时间至本次物化视图刷新完 毕时
的客户的余 额变动记录;
[0013]数据补偿模块, 用于根据客户的余额变动 记录的时间戳取出上一个需要余额比对
的时间段内的余 额变动记录, 并将该部分数据去掉 不作为比对的数据;
[0014]比对模块, 用于比对上一个需要余额比对的时间段内的客户的交易记录及余额变
动。
[0015]本发明实施例还提供一种计算机设备, 包括存储器、 处理器及存储在存储器上并
可在处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述余额比对方
法。说 明 书 1/6 页
3
CN 115203224 A
3
专利 余额比对方法及装置
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:12上传分享