[发明专利]账户路由确定方法及装置在审
申请号: | 201910590169.X | 申请日: | 2019-07-02 |
公开(公告)号: | CN110471915A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 白宗秋 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27;G06Q40/04 |
代理公司: | 11201 北京清亦华知识产权代理事务所(普通合伙) | 代理人: | 张润<国际申请>=<国际公布>=<进入国 |
地址: | 100045 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易信息 参考数据信息 目标账户 账户 分布式系统 数据库 交易处理 存储 数据库标识 标识存储 路由确定 权重确定 权重 交易 保证 | ||
本发明公开了一种账户路由确定方法及装置,提出一种交易处理方法及装置,其中方法包括:获取交易信息中的参考数据信息;根据参考数据信息和当前分布式系统中存储的各个账户权重,确定目标账户;根据目标账户当前对应的数据库标识确定与交易信息对应的数据库编号;根据参考数据信息确定与交易信息对应的数据表标识;根据数据库编号和数据表标识存储交易信息。由此,基于交易信息中的参考数据信息和当前分布式系统中存储的各个账户权重确定目标账户,实现交易尽可能地均分至各个账户中,提高了交易处理效率。同时,将交易信息与目标账户存储至同一数据库中,保证了数据的一致性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种账户路由确定方法及装置。
背景技术
分布式账户体系是一个涉及账户的分布式系统,对于实时扣款交易,扣减账户余额是其一个核心功能。
图1为示例性的分布式账户体系。图1所示的分布式账户体系的纵向分级分别为第一级、第二级、第三级,分布式账户体系的横向分域分别为账户域1、账户域2……账户域6等。各个账户域包括归属于第一级的“集中平台备付金主账户”、归属于第二级的“IDC(Internet Data Center,互联网数据中心)备付金主账户”、归属于第三级的“子账户”。
以备付金系统为例,整个备付金系统采用的是分布式账户体系,每个IDC均有若干账户,这些账户分布在不同的数据库中。然而,目前操作账户时,有的账户被频繁的被用来处理相关交易,而有的账户使用频次比较少,交易不能并发平均分散在各个账户上,影响了交易处理效率。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种账户路由确定方法。
本发明的第二个目的在于提出一种账户路由确定装置。
本发明的第三个目的在于提出一种计算机设备。
本发明的第四个目的在于提出一种计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种账户路由确定方法,包括:
获取交易信息中的参考数据信息;
根据所述参考数据信息和当前分布式系统中存储的各个账户权重,确定目标账户;
根据所述目标账户当前对应的数据库标识确定与所述交易信息对应的数据库编号;
根据所述参考数据信息确定与所述交易信息对应的数据表标识;
根据所述数据库编号和所述数据表标识存储所述交易信息。
在一种可能的实现方式中,所述参考数据信息包括交易流水号和机构号,所述根据所述参考数据信息和当前分布式系统中存储的各个账户权重,确定目标账户,包括:
根据所述交易流水号、所述机构号、当前分布式系统中存储的各个账户权重,确定第一数值;
根据所述当前分布式系统中存储的各个账户权重确定与各个账户对应的权重区间;
将所述第一数值与所述各个账户对应的权重区间进行比较,确定所述第一数值归属的目标权重区间,根据所述目标权重区间对应的账户确定所述目标账户。
在一种可能的实现方式中,所述根据所述交易流水号、所述机构号、当前分布式系统中存储的各个账户权重,确定第一数值,包括:
在所述交易流水号的后面拼接所述机构号;
对拼接后的所述交易流水号进行哈希运算,得到第二数值;
将当前分布式系统中存储的各个账户权重进行相加,得到第三数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910590169.X/2.html,转载请声明来源钻瓜专利网。