[发明专利]交易处理控制方法及系统在审
申请号: | 201710027729.1 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106970934A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 张元良;刘俊杰;高巍;黄劲霄;蔡俊杰;于立新;李浩;刘经纬;金杰 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q40/02 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙)44347 | 代理人: | 高杰,于志光 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 处理 控制 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种交易处理控制方法及系统。
背景技术
目前,各个银行的核心交易系统中不同交易类型的交易请求均共用服务器和数据库,不同交易类型的交易请求会相互抢占共用服务器和数据库,无法针对不同交易类型的交易请求进行区分处理,交易处理效率较低。
发明内容
本发明的主要目的在于提供一种交易处理控制方法及系统,旨在提高交易处理效率。
为实现上述目的,本发明提供的一种交易处理控制方法,所述方法包括以下步骤:
A、交易处理控制系统在收到一个交易请求后,确定该交易请求对应的交易类型;
B、根据预先确定的交易类型与数据库类型的映射关系,分析确定的交易类型对应的数据库类型,所述数据库类型包括主数据库和与所述主数据库中的数据相关联的只读数据库;
C、若分析出的数据库类型为主数据库,则基于所述主数据库响应该交易请求,或者,若分析出的数据库类型为只读数据库,则基于所述只读数据库响应该交易请求。
优选地,该方法还包括:
实时或者定时将所述主数据库中的数据同步给所述只读数据库;或者,若所述主数据库有数据写入,则将写入数据同步给所述只读数据库。
优选地,所述预先确定的交易类型包括金融类交易和查询类交易,所述金融类交易对应所述主数据库,所述查询类交易对应所述只读数据库,所述步骤C包括:
若分析出的数据库类型为所述主数据库,则响应该交易请求,从所述主数据库读取交易数据及/或向所述主数据库写入交易数据;
若分析出的数据库类型为所述只读数据库,则响应该交易请求,从所述只读数据库读取与该交易请求对应的交易数据并将读取的交易数据反馈给该交易请求的发送方。
优选地,所述预先确定的交易类型包括金融类交易和查询类交易,所述金融类交易对应所述主数据库,所述查询类交易对应所述只读数据库,所述若分析出的数据库类型为只读数据库,则基于所述只读数据库响应该交易请求的步骤包括:
若分析出的数据库类型为只读数据库,则对所述只读数据库进行数据同步延迟校验;
若所述只读数据库的数据同步延迟校验成功,则响应该交易请求,从所述只读数据库读取与该交易请求对应的交易数据并将读取的交易数据反馈给该交易请求的发送方;
若所述只读数据库的数据同步延迟校验失败,则响应该交易请求,从所述主数据库读取与该交易请求对应的交易数据并将读取的交易数据反馈给该交易请求的发送方。
优选地,所述对所述只读数据库进行数据同步延迟校验的步骤包括:
按照预先确定的同步延迟时间确定方式,确定出所述只读数据库相对所述主数据库的数据同步延迟时间;
若确定出的数据同步延迟时间大于预设延迟时间,则确定所述只读数据库的数据同步延迟校验失败;
若确定出的数据同步延迟时间小于或者等于预设延迟时间,则确定所述只读数据库的数据同步延迟校验成功。
优选地,所述预先确定的同步延迟时间确定方式为:
通过预先确定的命令从所述只读数据库的预设类型参数中获取相对所述主数据库的数据同步延迟时间。
此外,为实现上述目的,本发明还提供一种交易处理控制系统,所述交易处理控制系统包括:
确定模块,用于在收到一个交易请求后,确定该交易请求对应的交易类型;
分析模块,用于根据预先确定的交易类型与数据库类型的映射关系,分析确定的交易类型对应的数据库类型,所述数据库类型包括主数据库和与所述主数据库中的数据相关联的只读数据库;
响应模块,用于若分析出的数据库类型为主数据库,则基于所述主数据库响应该交易请求,或者,若分析出的数据库类型为只读数据库,则基于所述只读数据库响应该交易请求。
优选地,所述交易处理控制系统还包括:
同步模块,用于实时或者定时将所述主数据库中的数据同步给所述只读数据库;或者,若所述主数据库有数据写入,则将写入数据同步给所述只读数据库。
优选地,所述预先确定的交易类型包括金融类交易和查询类交易,所述金融类交易对应所述主数据库,所述查询类交易对应所述只读数据库,所述响应模块还用于:
若分析出的数据库类型为所述主数据库,则响应该交易请求,从所述主数据库读取交易数据及/或向所述主数据库写入交易数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710027729.1/2.html,转载请声明来源钻瓜专利网。