[发明专利]一种基于分散批处理的处理方法和装置在审
申请号: | 202110738759.X | 申请日: | 2021-06-30 |
公开(公告)号: | CN113450220A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 杜秀明;何翔飞;陈镱 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q40/02;G06F16/178;G06F16/11 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;王安娜 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分散 批处理 处理 方法 装置 | ||
1.一种基于分散批处理的处理方法,其特征在于,包括:
对账户数据进行联机交易处理;
对账户数据进行分散批处理,并且在分散批处理期间,对账户数据进行联机交易处理;
进行联机日切,同步联机交易所使用的数据快照以及批量处理所使用的数据快照,并且在数据同步期间,对账户数据进行联机交易处理;
进行批量日切,基于批量处理所使用的数据快照进行卸数。
2.根据权利要求1所述的方法,其特征在于,对账户数据进行联机交易处理,包括:
接收账户的联机交易请求;
基于联机交易所使用的数据快照对所述账户的账户数据进行联机交易处理;
将所述账户的处理状态置为重跑批,将所述账户的账务日期更新为联机日期;
基于联机交易的处理结果更新所述联机交易所使用的数据快照。
3.根据权利要求1所述的方法,其特征在于,对账户数据进行分散批处理,包括:
筛选出账务日期小于等于批量日期的账户,对每个所述账户的账户数据进行批处理。
4.根据权利要求3所述的方法,其特征在于,对每个所述账户的账户数据进行批处理,包括:
对于每个账户,判断所述账户的处理状态是否为重跑批;
若是,则将联机交易所使用的数据快照同步至批量处理所使用的数据快照,然后基于所述批量处理所使用的数据快照进行批处理,将账户的处理状态置为已跑批,并基于批处理结果更新所述批量处理所使用的数据快照;
若否,则基于所述批量处理所使用的数据快照进行批处理,将账户的处理状态置为已跑批,并基于批处理结果更新所述批量处理所使用的数据快照。
5.根据权利要求1所述的方法,其特征在于,同步联机交易所使用的数据快照以及批量处理所使用的数据快照,包括:
对于每个账户,判断所述账户的处理状态是否为已跑批;
若是,则将批量处理所使用的数据快照同步至联机交易所使用的数据快照,并将所述账户的处理状态置为已同步;
若否,则对所述账户的账户数据进行批处理,然后将批量处理所使用的数据快照同步至联机交易所使用的数据快照,并将所述账户的处理状态置为已同步。
6.根据权利要求1所述的方法,其特征在于,在数据同步期间,对账户数据进行联机交易处理,包括:
在数据同步期间,接收账户的联机交易请求;
判断所述账户的处理状态是否为已同步;
若是,则基于联机交易所使用的数据快照对所述账户的账户数据进行联机交易处理,将所述账户的处理状态置为重跑批,将所述账户的账务日期更新为联机日期,基于联机交易的处理结果更新所述联机交易所使用的数据快照;
若否,则同步联机交易所使用的数据快照以及批量处理所使用的数据快照,然后基于联机交易所使用的数据快照对所述账户的账户数据进行联机交易处理,将所述账户的处理状态置为重跑批,将所述账户的账务日期更新为联机日期,基于联机交易的处理结果更新所述联机交易所使用的数据快照。
7.根据权利要求1所述的方法,其特征在于,基于批量处理所使用的数据快照进行卸数,包括:
基于批量处理所使用的数据快照,进行卸数给数据仓库或者下游系统。
8.一种基于分散批处理的处理装置,其特征在于,包括:
联机处理模块,用于对账户数据进行联机交易处理;
批处理模块,用于对账户数据进行分散批处理,并且在分散批处理期间,对账户数据进行联机交易处理;
同步模块,用于进行联机日切,同步联机交易所使用的数据快照以及批量处理所使用的数据快照,并且在数据同步期间,对账户数据进行联机交易处理;
卸数模块,用于进行批量日切,基于批量处理所使用的数据快照进行卸数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110738759.X/1.html,转载请声明来源钻瓜专利网。