[发明专利]支付业务监控处理方法及装置有效
申请号: | 201610995991.0 | 申请日: | 2016-11-11 |
公开(公告)号: | CN106709803B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中国人民银行清算总中心 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/22;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;贾磊 |
地址: | 100048 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支付 业务 监控 处理 方法 装置 | ||
本发明公开了一种支付业务监控处理方法及装置,其中方法包括:将支付系统中需监控的业务交易数据表中业务分批次,并记录所述业务交易数据表中每笔业务的批次信息;创建监控进度表,所述监控进度表中记录已计算处理业务的批次信息;选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理,完成后更新所述监控信息表中已计算处理业务的批次信息。本发明可以提高业务监控计算处理的性能,并能在高并发、大业务量场景下保持业务实时监控计算处理性能。
技术领域
本发明涉及支付系统业务监控技术领域,尤其涉及支付业务监控处理方法及装置。
背景技术
支付系统中大额、小额、网银等业务系统均为大规模并发联机交易系统。目前,一般业务监控只需要计算全系统总的业务笔数、金额情况。而支付系统业务监控则需要分别计算各个参与机构行的各类业务的笔数、金额情况,计算处理复杂度高。对支付系统的业务监控首先要避免对支付系统性能的影响,其次是尽量提高业务监控的时效性。然而,目前在进行支付系统业务监控的过程中,监控操作在被标记时,需要修改原业务交易记录或者另外标记交易记录,其监控处理操作与业务交易同步进行,即每笔交易执行一次监控计算,更新或者写入一次计算结果,计算处理次数随业务量增长而线性增长,这不但严重影响支付系统性能,而且无法保持业务监控计算处理的时效性。
发明内容
本发明实施例提供一种支付业务监控处理方法,用以提高业务监控计算处理的性能,并能在高并发、大业务量场景下保持业务实时监控计算处理性能,该方法包括:
将支付系统中需监控的业务交易数据表中业务分批次,并记录所述业务交易数据表中每笔业务的批次信息;
创建监控进度表,所述监控进度表中记录已计算处理业务的批次信息;
选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理,完成后更新所述监控信息表中已计算处理业务的批次信息;
所述方法还包括:在将支付系统中需监控的业务交易数据表中业务分批次之前,基于所述业务交易数据表创建数据库表触发器,数据库表触发器是轻量级的;创建监控信息表,通过所述数据库表触发器将所述业务交易数据表中每笔业务的要素信息提取至所述监控信息表,并在所述监控信息表中记录每笔业务的要素信息进入所述监控信息表的时间戳信息;
所述将支付系统中需监控的业务交易数据表中业务分批次,包括:
基于所述监控信息表中记录的时间戳信息,将所述业务交易数据表中业务分批次。
一个实施例中,记录所述业务交易数据表中每笔业务的批次信息,包括:
在所述监控信息表中记录所述业务交易数据表中每笔业务的批次信息。
一个实施例中,选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理,包括:
每隔固定时间间隔,选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理。
一个实施例中,选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理,还包括:
根据业务规模和/或监控时效性要求配置所述固定时间间隔。
本发明实施例还提供一种支付业务监控处理装置,用以提高业务监控计算处理的性能,并能在高并发、大业务量场景下保持业务实时监控计算处理性能,该装置包括:
业务分批次模块,用于将支付系统中需监控的业务交易数据表中业务分批次,并记录所述业务交易数据表中每笔业务的批次信息;
进度表创建模块,用于创建监控进度表,所述监控进度表中记录已计算处理业务的批次信息;
进度表更新模块,用于选取批次信息晚于所述监控进度表中批次信息的业务进行计算处理,完成后更新所述监控信息表中已计算处理业务的批次信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民银行清算总中心,未经中国人民银行清算总中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610995991.0/2.html,转载请声明来源钻瓜专利网。