账户交易处理方法及系统技术方案

技术编号:18942682 阅读:39 留言:0更新日期:2018-09-15 11:31
本发明专利技术提供一种账户交易处理方法及系统。该账户交易处理方法包括:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。本发明专利技术可以避免实体账户锁定导致影响实体账户其他业务的进行,减少业务的操作处理时间,大幅度提高业务的处理效率。

Account transaction processing method and system

The invention provides an account transaction processing method and system. The transaction processing method of the account includes: dividing the entity account into several account groups according to the preset grouping rules, each account group includes multiple entity accounts, and each account group maps a virtual account; counting the group transaction amount of each account group according to the transaction amount of each entity account; locking the entity account; Subsequently transfer the group transaction amount to each virtual account group; unlock the entity account; process each virtual account and multiple entity accounts in each account group in parallel, including: lock the virtual account; transfer the corresponding transaction amount to each entity account in the account group in turn; unlock the virtual account. The invention can avoid the lock-in of entity account affecting other business of entity account, reduce the operation and processing time of business, and greatly improve the processing efficiency of business.

【技术实现步骤摘要】
账户交易处理方法及系统
本专利技术涉及账户处理
,具体地,涉及一种账户交易处理方法及系统。
技术介绍
为保证记账的准确性和处理方便程度,银行的某些特定业务需要对热点账户进行必要的独占式使用,即资源锁定。此时其他业务会因为热点账户被占用而无法进行业务处理,导致业务的操作处理效率低,操作处理时间长,影响了其他业务的进行。
技术实现思路
本专利技术实施例的主要目的在于提供一种账户交易处理方法及系统,以避免实体账户锁定导致影响实体账户其他业务的进行,减少业务的操作处理时间,大幅度提高业务的处理效率。为了实现上述目的,本专利技术实施例提供一种账户交易处理方法,包括:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。在其中一种实施例中,解锁虚拟账户之后,还包括:根据实体账户和交易金额生成多笔交易记录。在其中一种实施例中,根据实体账户和交易金额生成多笔交易记录之后,还包括:按照预设的排序规则将多笔交易记录进行排序。本专利技术实施例还提供一种账户交易处理系统,包括:分组单元,用于按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;交易金额统计单元,用于根据每个实体账户的交易金额,统计每个账户组的组交易金额;实体账户加锁单元,用于加锁实体账户;组交易金额转入单元,用于依次向每个虚拟账户转入相应账户组的组交易金额;实体账户解锁单元,用于解锁实体账户;并行处理单元,用于并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。在其中一种实施例中,还包括:交易记录生成单元,用于根据实体账户和交易金额生成多笔交易记录。在其中一种实施例中,还包括:排序单元,用于按照预设的排序规则将多笔交易记录进行排序。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。本专利技术实施例的账户交易处理方法及系统,先按照预设的分组规则将实体账户划分为多个账户组,再统计每个账户组的组交易金额,然后依次向每个虚拟账户转入相应账户组的组交易金额,最后并行处理每个虚拟账户和每个账户组中的多个实体账户:依次向账户组中的每个实体账户转入相应的交易金额,通过增加系统的并行处理能力以减少对账号的资源锁定,避免实体账户锁定导致影响实体账户其他业务的进行,减少业务的操作处理时间,大幅度提高业务的处理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中账户交易处理方法的流程图;图2是本专利技术实施例中账户交易处理系统的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。鉴于目前的热点账户被资源锁定,导致业务的操作处理效率低,操作处理时间长,影响了其他业务的进行,本专利技术实施例提供一种账户交易处理方法,以避免实体账户锁定导致影响实体账户其他业务的进行,减少业务的操作处理时间,大幅度提高业务的处理效率。以下结合附图对本专利技术进行详细说明。图1是本专利技术实施例中账户交易处理方法的流程图。如图1所示,账户交易处理方法包括:S101:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;S102:根据每个实体账户的交易金额,统计每个账户组的组交易金额;S103:加锁实体账户;S104:依次向每个虚拟账户转入相应账户组的组交易金额;S105:解锁实体账户;S106:并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁虚拟账户。图1所示的账户交易处理方法的执行主体可以为银行系统。由图1所示的流程可知,本专利技术先按照预设的分组规则将实体账户划分为多个账户组,再统计每个账户组的组交易金额,然后依次向每个虚拟账户转入相应账户组的组交易金额,最后并行处理每个虚拟账户和每个账户组中的多个实体账户:依次向账户组中的每个实体账户转入相应的交易金额。本专利技术可以通过增加系统的并行处理能力以减少对账号的资源锁定,避免实体账户锁定导致影响实体账户其他业务的进行,减少业务的操作处理时间,大幅度提高业务的处理效率。一实施例中,解锁虚拟账户之后,还可以包括:根据实体账户和交易金额生成多笔交易记录,按照预设的排序规则将多笔交易记录进行排序。具体实施时,可以按照预设的账户组的组号和账户组内部的交易记录顺序进行归并排序加工,例如,交易记录的顺序为:账户组1:账户组1内第一次交易记录、第二次交易记录、……第N次交易记录;账户组2:账户组2内第一次交易记录、第二次交易记录、……第N次交易记录……账户组n:账户组n内第一次交易记录、第二次交易记录、……第N次交易记录。下面以某账户交易为例说明本专利技术对该账户交易的具体处理流程。1、配置系统参数、包括分组规则、排序规则等。2、按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户。以代发工资为例,公司账户A,需要向100名员工发工资,共100个实体账户,划分为10个账户组,每个账户组包括10个实体账户,总共映射10个虚拟账户。3、根据每个实体账户的交易金额,统计每个账户组的组交易金额。例如,每个实体账户的交易金额为1万元,则每个账户组的组交易金额本文档来自技高网...

【技术保护点】
1.一种账户交易处理方法,其特征在于,包括:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁所述实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁所述虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁所述虚拟账户。

【技术特征摘要】
1.一种账户交易处理方法,其特征在于,包括:按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;根据每个实体账户的交易金额,统计每个账户组的组交易金额;加锁实体账户;依次向每个虚拟账户转入相应账户组的组交易金额;解锁所述实体账户;并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁所述虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁所述虚拟账户。2.根据权利要求1所述的账户交易处理方法,其特征在于,所述解锁所述虚拟账户之后,还包括:根据所述实体账户和所述交易金额生成多笔交易记录。3.根据权利要求2所述的账户交易处理方法,其特征在于,所述根据所述实体账户和所述交易金额生成多笔交易记录之后,还包括:按照预设的排序规则将所述多笔交易记录进行排序。4.一种账户交易处理系统,其特征在于,包括:分组单元,用于按照预设的分组规则将实体账户划分为多个账户组,每个账户组包括多个实体账户,且每个账户组映射一个虚拟账户;交易金额统计单元,用于根据每个实体账户的交易金额,统计每个账户组的组交易金额;实体账户加锁单元,用于加锁实体账户;组交易金额转入单元,用于依次向每个虚拟账户转入相应账户组的组交易金额;实体账户解锁单元,用于解锁所述实体账户;并行处理单元,用于并行处理每个虚拟账户和每个账户组中的多个实体账户,包括:加锁所述虚拟账户;依次向账户组中的每个实体账户转入相应的交易金额;解锁所述虚拟...

【专利技术属性】
技术研发人员:庚福宝
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1