CN110795171B - 业务数据处理方法、装置、计算机设备及存储介质 - Google Patents

业务数据处理方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN110795171B
CN110795171B CN201910881775.7A CN201910881775A CN110795171B CN 110795171 B CN110795171 B CN 110795171B CN 201910881775 A CN201910881775 A CN 201910881775A CN 110795171 B CN110795171 B CN 110795171B
Authority
CN
China
Prior art keywords
resource
account
service
record
variation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910881775.7A
Other languages
English (en)
Other versions
CN110795171A (zh
Inventor
付慧颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Bank Co Ltd
Original Assignee
Ping An Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Bank Co Ltd filed Critical Ping An Bank Co Ltd
Priority to CN201910881775.7A priority Critical patent/CN110795171B/zh
Publication of CN110795171A publication Critical patent/CN110795171A/zh
Application granted granted Critical
Publication of CN110795171B publication Critical patent/CN110795171B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请涉及基架运维的业务过程优化领域,具体涉及一种业务数据处理方法、装置、计算机设备和存储介质。方法包括:接收业务接入申请,查找对应的业务账户;识别业务接入申请对应的业务类型,业务类型包括资源转入业务和资源转出业务;根据业务的类型获得对应的业务处理结果。本申请的业务数据处理方法通过识别业务账户中的热点账户,分场景记录账户内的资源变动,当为资源转入场景时,直接进行批量异步处理,而当为资源转出场景时,通过登记账户的资源变动,并获取对应的变动结果,不需要通过拆分账户来进行相应的热点账户业务数据,不会提高业务数据处理的复杂度。

Description

业务数据处理方法、装置、计算机设备及存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种业务数据处理方法、装置、计算机设备及存储介质。
背景技术
热点账户指高频进行资源转移操作的账户,根据操作的资源转移方向分为资源转入的热点账户及资源转出的热点账户两类场景。频繁资源量变化会导致同一条账户记录被反复操作,导致资源争用、对数据库产生性能压力,进而影响交易时效、***吞吐量、交易成功率。
在热点情况下,可以通过在识别出客户异常高频操作时提示输入验证码以减少操作频率,增加缓存数据、拆分业务步骤进而减少数据库事务操作内容以缩减锁表时长,把同步数据操作转为异步、批量数据操作等方式提升性能。
然而在并发量特别大的业务场景下,以上方法的处理复杂度过高,影响处理的效率。
发明内容
基于此,有必要现有大并发量的业务场景下,业务处理复杂度高的问题,提供一种简便的业务数据处理方法、装置、计算机设备及存储介质。
一种业务数据处理方法,所述方法包括:
接收终端提交的业务接入申请,查找对应的业务账户;
识别所述业务接入申请对应的业务类型;
当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;
或者,当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端。
在其中一个实施例中,所述第一处理结果包括当前资源信息以及历史资源变动信息表,所述当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端包括:
当所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,获取当前业务处理流量;
根据所述当前业务处理流量,触发所述业务账户的资源变动的批量处理进程;
当所述业务账户的资源变动的批量处理进程被触发时,获取所述业务账户在预设定时时间内的申请记录;
获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表;
根据所述预设定时时间内最后一次的资源变动信息获取当前资源信息;
保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端。
在其中一个实施例中,所述根据所述当前业务处理流量触发所述业务账户的资源变动的处理进程包括:
当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程。
在其中一个实施例中,所述第二处理结果包括当前资源信息以及历史资源变动信息表,所述当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端包括:
当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;
根据所述申请记录的时间顺序,依次登记所述业务账户的资源变动信息,在登记当前的所述资源变动信息后,判断所述业务账户的账户资源剩余量是否大于或等于零;
当所述业务账户的账户资源剩余量大于或等于零时,维持根据所述申请记录依次登记所述业务账户的资源变动的操作,并获取所述业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表,根据所述资源变动信息获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
当所述业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端。
在其中一个实施例中,所述第二处理结果包括当前资源信息以及历史资源变动信息表,所述当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端包括:
当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;
依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,所述第一资源变动记录用于记录当前申请记录对应的资源变动额,所述第二资源变动记录用于记录当前申请记录对应的所述业务账户的资源剩余量,所述第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;
判断当前申请记录对应的所述第二资源变动记录中,所述业务账户的账户资源剩余量是否大于或等于零;
当所述业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据所述第一资源变动记录以及所述第二资源变动记录,获取历史资源变动信息表,根据所述第二资源变动记录,获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
当所述业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端。
在其中一个实施例中,所述识别所述业务接入申请对应的业务类型之后包括:
当所述业务账户不属于热点账户时,通过同步方式登记所述业务账户的资源变动,获得同步处理结果,反馈所述同步处理结果至所述终端。
在其中一个实施例中,所述识别所述业务接入申请对应的业务类型,所述业务类型包括资源转入业务和资源转出业务之前包括:
获取各业务账户当前的账户流量;
根据所述账户流量变更对应业务账户的账户属性。
一种业务数据处理装置,所述装置包括:
申请接收模块,用于接收终端提交的业务接入申请,查找对应的业务账户;
业务识别模块,用于识别所述业务接入申请对应的业务类型;
第一场景处理模块,用于当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;
第二场景处理模块,用于当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收终端提交的业务接入申请,查找对应的业务账户;
识别所述业务接入申请对应的业务类型;
当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;
或者,当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收终端提交的业务接入申请,查找对应的业务账户;
识别所述业务接入申请对应的业务类型;
当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;
或者,当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端。
上述业务数据处理方法、装置、计算机设备以及存储介质,首先接收终端提交的业务接入申请,查找对应的业务账户;识别业务接入申请对应的业务类型;当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端;或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。本申请的业务数据处理方法通过识别业务账户中的热点账户,分场景记录账户内的资源变动,当为资源转入场景时,直接进行批量异步处理,而当为资源转出场景时,通过登记账户的资源变动,并获取对应的变动结果,不需要通过拆分账户来进行相应的热点账户业务数据,不会提高业务数据处理的复杂度。
附图说明
图1为一个实施例中业务数据处理方法的应用环境图;
图2为一个实施例中业务数据处理方法的流程示意图;
图3为一个实施例中图2的步骤S610的子流程示意图;
图4为一个实施例中业务数据处理装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的业务数据处理方法,可以应用于如图1所示的应用环境中,其中,终端102可以通过网络的方式与业务数据处理服务器104进行通信,通过业务数据处理服务器104来处理对应业务,业务数据处理服务器104首先获取终端102提交的业务接入申请,而后查找对应的业务账户;识别业务接入申请对应的业务类型;当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端102;或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端102。其中终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。
如图2所示,在其中一个实施例中,本申请的业务数据处理方法,通过业务数据处理服务器实现,具体包括以下步骤:
S200,业务数据处理服务器接收终端提交的业务接入申请,查找对应的业务账户。
其中,业务数据处理服务器包括存储有用户名下账户信息的数据库,可以根据当前业务接入申请的具体信息来处理更新数据库内的账户信息,达到完成当前业务数据处理的目的。而数据库具体可以为oracle数据库。业务接入申请附带了对应的申请的账户信息以及交易类型信息,服务器可以根据该申请在数据库内查找对应的账户,并判断当前的交易接入申请是属于哪种类型。
S400,业务数据处理服务器识别业务接入申请对应的业务类型。
业务类型具体包括资源转入业务和资源转出业务。业务接入申请的类型具体包括了资源转入场景以及资源转出场景,资源转入场景是指转入资源到当前的业务账户内,而资源转出场景是指将当前业务账户内的资源转出。资源转入场景只需要对当前账户进行资源变动的操作,而对于资源转出场景则还需要进行账户资源剩余量的检测操作,以防止出现待转出资源量超过账户已有资源量的情况。通过识别用户终端提交的业务申请的业务类型,进而判断当前对应的处理模式。
S610,确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端。
热点账户是指高频进行资源转移操作操作的账户,在业务申请接入后,并开始处理后,首先可以判断业务接入场景下的当前账户是否属于热点账户,当为热点账户时,可以按照异步批量处理模式登记交易账户的资源变动,而后触发批量资源处理进程,得到业务处理完成后获得的第一处理结果,同时直接返回对应的处理结果给终端的方式来提高处理效率,同时根据这个处理结果更新保存服务器的数据库的对应账户信息。
S630,或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。
在当前业务的业务类型为资源转出业务,且业务账户的账户类型也属于热点账户时,可以根据当前账户内资源变动信息来对账户的资源数据进行管理,当登记一条资源变动同时将其记录后,可以判断同时判断账户内的现有资源量是否大于等于0,如果是则继续处理后续账户资源变动信息,最后整合这些资源转移中的变动记录,获得对应的第二处理结果,并将这个第二处理结果反馈至用户终端,同时根据这个处理结果更新保存服务器的数据库的对应账户信息。
上述业务数据处理方法,首先接收终端提交的业务接入申请,查找对应的业务账户;识别业务接入申请对应的业务类型;当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端;或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。本申请的业务数据处理方法通过识别业务账户中的热点账户,分场景记录账户内的资源变动,当为资源转入场景时,直接进行批量异步处理,而当为资源转出场景时,通过登记账户的资源变动,并获取对应的变动结果,不需要通过拆分账户来进行相应的热点账户业务数据,不会提高业务数据处理的复杂度。
如图3所示,在其中一个实施例中,步骤S610包括:
S611,当业务类型为资源转入业务且业务账户的账户属性为热点账户时,获取当前业务处理流量。
S612,根据当前业务处理流量,触发业务账户的资源变动的批量处理进程。
S613,当业务账户的资源变动的批量处理进程被触发时,获取业务账户在预设定时时间内的申请记录。
S614,获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表;
S615,根据预设定时时间内最后一次的资源变动信息获取当前资源信息。
S616,保存并反馈当前资源信息以及历史资源变动信息表至终端。
可以通过对当前账户的具体业务处理流量来选择对应的触发方式触发热点账户的批量处理。具体的,当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,定时触发器的触发时间根据热点账户的入账延时进行设置,可以通过设置更短的定时时间来减小入账延时。当当前业务处理流量高于或等于预设流量阈值时,可以通过高级队列触发批量资源处理进程。高级队列是oracle的一种高级应用,它主要是表和触发器之间的组合而成的一种应用。其主要作用是在各应用***中进行消息传递。在选定触发方式之后,可以通过批量获取当前账户在定时时间内的申请记录,而后通过游标计算依次计算每一次申请的账户内资源变动,同时在每次计算完毕后登记每一次申请的历史资源变动信息到对应记录表中,在最后得到在当前次序下的定时时间结束后的最新账户资源量信息,而后将最新账户资源量信息以及历史资源变动信息表提交到数据库,更新数据库内对应记录。
在其中一个实施例中,S630包括:
当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;
根据申请记录的时间顺序,依次登记业务账户的资源变动信息,在登记当前的资源变动信息后,判断业务账户的账户资源剩余量是否大于或等于零;
当业务账户的账户资源剩余量大于或等于零时,维持根据申请记录依次登记业务账户的资源变动的操作,并获取业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表,根据资源变动信息获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;
当业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
当业务场景属于资源转出场景,且业务账户属于热点账户时,可以通过当前资源变动信息的登记记录来进行管理,当登记一条资源变动信息后,可以同时判断业务账户内的资源量剩余量是否大于等于0,如果是则继续处理后续账户资源变动信息,同时可以通过批量资源处理进程定时触发资源变动信息,而后通过异步批量处理模式整合所有登记完的资源变动信息,将其合并之后获取历史资源变动信息表以及最后处理完成的账户资源剩余量,而后将这些数据提交到数据库,更新数据库内对应记录,同时反馈这些数据给到用户终端,完成当前的业务处理。如果否则直接删除当前变动,并直接反馈申请失败的信息给到用户终端。通过资源量过零判断加批量整合方式可以有效进行高效的数据处理任务。
在其中一个实施例中,S630包括:
当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;
依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,第一资源变动记录用于记录当前申请记录对应的资源变动额,第二资源变动记录用于记录当前申请记录对应的业务账户的资源剩余量,第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;
判断当前申请记录对应的第二资源变动记录中,业务账户的账户资源剩余量是否大于或等于零;
当业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据第一资源变动记录以及第二资源变动记录,获取历史资源变动信息表,根据第二资源变动记录,获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;
当业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
当业务场景属于资源转出场景,且业务账户属于热点账户时,还可以通过拆分各申请记录为第一资源变动记录以及第二资源变动记录来进行管理。一开始获取的申请记录是处于未锁定状态的,将其拆分为两条记录,一条资源变动记录即第一资源变动记录为记录当前资源转移量,该记录表被服务器锁定,用户可以直接查询该第一资源变动记录。而另外一条资源变动信息表即第二资源变动记录为用于记录当前账户资源量减资源转移量的结果值,第二资源变动记录用于释放给其他的申请记录使用。每一个资源变动记录拆分为的两条记录一张记录锁定,另一张未锁定,用户可以直接查询为锁定的资源记录。如业务处理整体成功,则删除第一资源变动记录,如交易失败则释放该记录,其他交易可以尝试获取该记录,结束交易流程。在记录完成后可以通过异步批量处理进程定时触发将拆散的所有资源记录合并提交到数据库更新数据库内对应记录。同时避免其记录数过多影响效率。根据第一资源变动记录以及第二资源变动记录,获取历史资源变动信息表,根据第二资源变动记录,获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端,完成当前交易进程,如果否则直接删除当前变动,并直接反馈申请失败的信息给到用户终端。通过资源量过零判断加批量整合方式可以有效进行高效的数据处理任务。
其中一个实施例中,S400之后包括:
当业务账户不属于热点账户时,通过同步方式登记业务账户的资源变动,获得同步处理结果,反馈同步处理结果至终端。
当业务账户不属于热点账户时,不会给业务处理服务器带来业务压力,此时可以直接通过同步方式来对业务进行处理,登记业务账户的资源量变动,并直接反馈给到用户终端。
在其中一个实施例中,识别业务接入申请对应的业务类型,业务类型包括资源转入业务和资源转出业务之前包括:
获取各业务账户当前的账户流量;
根据账户流量变更对应业务账户的账户属性。
可以通过为业务账户添加热点账户标签来改变业务账户的账户属性。可以在处理时间前的时间点获取业务账户当前的账户流量,账户流量即为当前账户在单位时间量对应的业务申请的数量,当业务申请量超过阈值时,可以判断当前账户为热点账户,为该账户添加热点账户标志,当业务申请量低于或等于阈值时,可以判断当前账户不为热点账户,为不为该账户添加热点账户标志,或者取消当前账户上的热点账户标志。其中阈值可以通过对当前的业务处理***进行压力测试获得,由于交易处理***的业务处理性能与业务***的服务器配置等硬件环境有关,所以需要通过对***进行压力测试获取热点账户的账户流量阈值,具体为通过为模拟账户来模拟账户流量,并逐步提高该虚拟账户的账户流量,当该虚拟账户的每笔交易处理速度下降明显时,认定当前的账户流量为流量阈值。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
如图4所示,一种业务数据处理装置,装置包括:
申请接收模块200,用于接收终端提交的业务接入申请,查找对应的业务账户;
业务识别模块400,用于识别业务接入申请对应的业务类型;
第一场景处理模块610,用于当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端;
第二场景处理模块630,用于当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。
在其中一个实施例中,第一场景处理模块610用于当业务类型为资源转入业务且业务账户的账户属性为热点账户时,获取当前业务处理流量;根据当前业务处理流量,触发业务账户的资源变动的批量处理进程;当业务账户的资源变动的批量处理进程被触发时,获取业务账户在预设定时时间内的申请记录;获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表;根据预设定时时间内最后一次的资源变动信息获取当前资源信息;保存并反馈当前资源信息以及历史资源变动信息表至终端。
在其中一个实施例中,第一场景处理模块610用于当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程。
在其中一个实施例中,第二场景处理模块630用于当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;根据申请记录的时间顺序,依次登记业务账户的资源变动信息,在登记当前的资源变动信息后,判断业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持根据申请记录依次登记业务账户的资源变动的操作,并获取业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表,根据资源变动信息获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在其中一个实施例中,第二场景处理模块630用于当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,第一资源变动记录用于记录当前申请记录对应的资源变动额,第二资源变动记录用于记录当前申请记录对应的业务账户的资源剩余量,第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;判断当前申请记录对应的第二资源变动记录中,业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据第一资源变动记录以及第二资源变动记录,获取历史资源变动信息表,根据第二资源变动记录,获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在其中一个实施例中,还包括同步处理模块,用于当业务账户不属于热点账户时,通过同步方式登记业务账户的资源变动,获得同步处理结果,反馈同步处理结果至终端。
在其中一个实施例中,还包括账户属性识别模块,用于获取各业务账户当前的账户流量;根据账户流量变更对应业务账户的账户属性。
关于业务数据处理装置的具体限定可以参见上文中对于业务数据处理方法的限定,在此不再赘述。上述业务数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口以及数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的数据库用于存储用户的账户信息。该计算机程序被处理器执行时以实现一种业务数据处理方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
接收终端提交的业务接入申请,查找对应的业务账户;
识别业务接入申请对应的业务类型;
当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端;
或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当业务类型为资源转入业务且业务账户的账户属性为热点账户时,获取当前业务处理流量;根据当前业务处理流量,触发业务账户的资源变动的批量处理进程;当业务账户的资源变动的批量处理进程被触发时,获取业务账户在预设定时时间内的申请记录;获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表;根据预设定时时间内最后一次的资源变动信息获取当前资源信息;保存并反馈当前资源信息以及历史资源变动信息表至终端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;根据申请记录的时间顺序,依次登记业务账户的资源变动信息,在登记当前的资源变动信息后,判断业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持根据申请记录依次登记业务账户的资源变动的操作,并获取业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表,根据资源变动信息获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,第一资源变动记录用于记录当前申请记录对应的资源变动额,第二资源变动记录用于记录当前申请记录对应的业务账户的资源剩余量,第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;判断当前申请记录对应的第二资源变动记录中,业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据第一资源变动记录以及第二资源变动记录,获取历史资源变动信息表,根据第二资源变动记录,获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当业务账户不属于热点账户时,通过同步方式登记业务账户的资源变动,获得同步处理结果,反馈同步处理结果至终端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取各业务账户当前的账户流量;根据账户流量变更对应业务账户的账户属性。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取各业务账户当前的账户流量;根据账户流量变更对应业务账户的账户属性。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
接收终端提交的业务接入申请,查找对应的业务账户;
识别业务接入申请对应的业务类型;
当确定业务类型为资源转入业务且业务账户的账户属性为热点账户时,通过异步批量处理模式登记业务账户的资源变动信息,触发业务账户的资源变动的批量处理进程,获取业务账户的资源变动对应的第一处理结果,反馈第一处理结果至终端;
或者,当确定业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务接入申请对应的资源变动信息,根据业务账户现有资源量以及资源变动信息登记业务账户的资源变动,获取业务账户的资源变动对应的第二处理结果,反馈第二处理结果至终端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当业务类型为资源转入业务且业务账户的账户属性为热点账户时,获取当前业务处理流量;根据当前业务处理流量,触发业务账户的资源变动的批量处理进程;当业务账户的资源变动的批量处理进程被触发时,获取业务账户在预设定时时间内的申请记录;获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表;根据预设定时时间内最后一次的资源变动信息获取当前资源信息;保存并反馈当前资源信息以及历史资源变动信息表至终端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;根据申请记录的时间顺序,依次登记业务账户的资源变动信息,在登记当前的资源变动信息后,判断业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持根据申请记录依次登记业务账户的资源变动的操作,并获取业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据申请记录的时间顺序依次登记资源变动信息至历史资源变动信息表,根据资源变动信息获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤当业务类型为资源转出业务且业务账户的账户属性为热点账户时,获取业务账户在预设定时时间内的申请记录;依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,第一资源变动记录用于记录当前申请记录对应的资源变动额,第二资源变动记录用于记录当前申请记录对应的业务账户的资源剩余量,第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;判断当前申请记录对应的第二资源变动记录中,业务账户的账户资源剩余量是否大于或等于零;当业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据第一资源变动记录以及第二资源变动记录,获取历史资源变动信息表,根据第二资源变动记录,获取当前资源信息,保存并反馈当前资源信息以及历史资源变动信息表至终端;当业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至终端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤当业务账户不属于热点账户时,通过同步方式登记业务账户的资源变动,获得同步处理结果,反馈同步处理结果至终端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取各业务账户当前的账户流量;根据账户流量变更对应业务账户的账户属性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种业务数据处理方法,所述方法包括:
接收终端提交的业务接入申请,查找对应的业务账户;
识别所述业务接入申请对应的业务类型;
当所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,获取当前业务处理流量;当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程;当所述业务账户的资源变动的批量处理进程被触发时,获取所述业务账户在预设定时时间内的申请记录;获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至历史资源变动信息表;根据所述预设定时时间内最后一次的资源变动信息获取当前资源信息;保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,所述第一资源变动记录用于记录当前申请记录对应的资源变动额,所述第二资源变动记录用于记录当前申请记录对应的所述业务账户的资源剩余量,所述第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;判断当前申请记录对应的所述第二资源变动记录中,所述业务账户的账户资源剩余量是否大于或等于零;当所述业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据所述第一资源变动记录以及所述第二资源变动记录,获取历史资源变动信息表,根据所述第二资源变动记录,获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端当所述业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端,并在记录完成后通过异步批量处理进程定时触发将拆散的所有资源变动记录合并提交到数据库,以更新数据库内对应记录数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;
根据所述申请记录的时间顺序,依次登记所述业务账户的资源变动信息,在登记当前的所述资源变动信息后,判断所述业务账户的账户资源剩余量是否大于或等于零;
当所述业务账户的账户资源剩余量大于或等于零时,维持根据所述申请记录依次登记所述业务账户的资源变动的操作,并获取所述业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表,根据所述资源变动信息获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
当所述业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端。
3.根据权利要求1所述的方法,其特征在于,所述识别所述业务接入申请对应的业务类型之后包括:
当所述业务账户不属于热点账户时,通过同步方式登记所述业务账户的资源变动,获得同步处理结果,反馈所述同步处理结果至所述终端。
4.根据权利要求1所述的方法,其特征在于,所述识别所述业务接入申请对应的业务类型,所述业务类型包括资源转入业务和资源转出业务之前包括:
获取各业务账户当前的账户流量;
根据所述账户流量变更对应业务账户的账户属性。
5.一种业务数据处理装置,其特征在于,所述装置包括:
申请接收模块,用于接收终端提交的业务接入申请,查找对应的业务账户;
业务识别模块,用于识别所述业务接入申请对应的业务类型;
第一场景处理模块,用于当所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,获取当前业务处理流量;当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程;当所述业务账户的资源变动的批量处理进程被触发时,获取所述业务账户在预设定时时间内的申请记录;获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至历史资源变动信息表;根据所述预设定时时间内最后一次的资源变动信息获取当前资源信息;保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
第二场景处理模块,用于当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录,所述第一资源变动记录用于记录当前申请记录对应的资源变动额,所述第二资源变动记录用于记录当前申请记录对应的所述业务账户的资源剩余量,所述第二资源变动记录根据时间顺序上当前申请记录对应的前一申请记录的第二资源变动记录确定;判断当前申请记录对应的所述第二资源变动记录中,所述业务账户的账户资源剩余量是否大于或等于零;当所述业务账户的账户资源剩余量大于或等于零时,维持依据时间顺序拆分各申请记录为第一资源变动记录以及第二资源变动记录的操作,在预设定时时间后,根据所述第一资源变动记录以及所述第二资源变动记录,获取历史资源变动信息表,根据所述第二资源变动记录,获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端当所述业务账户的账户资源小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端,并在记录完成后通过异步批量处理进程定时触发将拆散的所有资源变动记录合并提交到数据库,以更新数据库内对应记录数据。
6.根据权利要求5所述的装置,其特征在于,所述第二场景处理模块还用于:当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;根据所述申请记录的时间顺序,依次登记所述业务账户的资源变动信息,在登记当前的所述资源变动信息后,判断所述业务账户的账户资源剩余量是否大于或等于零;当所述业务账户的账户资源剩余量大于或等于零时,维持根据所述申请记录依次登记所述业务账户的资源变动的操作,并获取所述业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表,根据所述资源变动信息获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;当所述业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动信息,反馈失败信息至所述终端。
7.根据权利要求5所述的装置,其特征在于,还包括同步处理模块,用于:当所述业务账户不属于热点账户时,通过同步方式登记所述业务账户的资源变动,获得同步处理结果,反馈所述同步处理结果至所述终端。
8.根据权利要求5所述的装置,其特征在于,还包括账户属性识别模块,用于:当所述业务账户不属于热点账户时,通过同步方式登记所述业务账户的资源变动,获得同步处理结果,反馈所述同步处理结果至所述终端。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
CN201910881775.7A 2019-09-18 2019-09-18 业务数据处理方法、装置、计算机设备及存储介质 Active CN110795171B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910881775.7A CN110795171B (zh) 2019-09-18 2019-09-18 业务数据处理方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910881775.7A CN110795171B (zh) 2019-09-18 2019-09-18 业务数据处理方法、装置、计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN110795171A CN110795171A (zh) 2020-02-14
CN110795171B true CN110795171B (zh) 2023-08-04

Family

ID=69427254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910881775.7A Active CN110795171B (zh) 2019-09-18 2019-09-18 业务数据处理方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN110795171B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112069212B (zh) * 2020-08-31 2022-11-15 苏宁云计算有限公司 数据处理方法、装置、计算机设备和存储介质
CN112132674A (zh) * 2020-09-16 2020-12-25 建信金融科技有限责任公司 一种交易处理方法和装置
CN114168233B (zh) * 2021-11-16 2022-12-27 北京达佳互联信息技术有限公司 一种数据处理方法、装置、服务器及存储介质
CN114338806B (zh) * 2022-02-28 2022-06-21 湖南云畅网络科技有限公司 一种同步消息处理方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009104276A1 (ja) * 2008-02-22 2009-08-27 富士通株式会社 業務フロー処理プログラム、方法及び装置
CN107274162A (zh) * 2017-05-31 2017-10-20 深圳市长亮科技股份有限公司 一种高交易并发量的处理方法
CN109636369A (zh) * 2018-11-02 2019-04-16 深圳市快付通金融网络科技服务有限公司 资金账户账务处理方法、装置、计算机设备及存储介质
JP2019144846A (ja) * 2018-02-20 2019-08-29 日本電信電話株式会社 業務管理装置および業務管理方法
CN110210732A (zh) * 2019-05-20 2019-09-06 平安银行股份有限公司 资源转移方法、装置、计算机设备和存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949789B2 (en) * 2012-08-13 2015-02-03 Sap Se Adaptable business objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009104276A1 (ja) * 2008-02-22 2009-08-27 富士通株式会社 業務フロー処理プログラム、方法及び装置
CN107274162A (zh) * 2017-05-31 2017-10-20 深圳市长亮科技股份有限公司 一种高交易并发量的处理方法
JP2019144846A (ja) * 2018-02-20 2019-08-29 日本電信電話株式会社 業務管理装置および業務管理方法
CN109636369A (zh) * 2018-11-02 2019-04-16 深圳市快付通金融网络科技服务有限公司 资金账户账务处理方法、装置、计算机设备及存储介质
CN110210732A (zh) * 2019-05-20 2019-09-06 平安银行股份有限公司 资源转移方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN110795171A (zh) 2020-02-14

Similar Documents

Publication Publication Date Title
CN110795171B (zh) 业务数据处理方法、装置、计算机设备及存储介质
CN108573371B (zh) 数据审批方法、装置、计算机设备和存储介质
WO2020186786A1 (zh) 文件处理方法、装置、计算机设备和存储介质
CN108491450B (zh) 数据缓存方法、装置、服务器和存储介质
CN109492019B (zh) 业务请求响应方法、装置、计算机设备和存储介质
CN109586948A (zh) 更新***配置数据的方法、装置、计算机设备和存储介质
CN108965383B (zh) 文件同步方法、装置、计算机设备和存储介质
CN111708586B (zh) 应用启动配置项加载方法、装置、计算机设备和存储介质
CN107193827B (zh) 分库分表的幂等控制方法和装置
CN109902272B (zh) 电子表格数据处理方法、装置、计算机设备和存储介质
CN109361628B (zh) 报文组装方法、装置、计算机设备和存储介质
CN110727698A (zh) 数据库访问方法、装置、计算机设备和存储介质
CN112632375B (zh) 会话信息处理方法、服务器及存储介质
US11663170B2 (en) Method for associating data between a plurality of blockchain networks and apparatus thereof
CN110109712A (zh) 业务组件加载方法、装置、计算机设备和存储介质
CN111209061B (zh) 用户信息的填写方法、装置、计算机设备和存储介质
CN108389124B (zh) 数据处理方法、装置、计算机设备和存储介质
CN116701246B (zh) 一种提升缓存带宽的方法、装置、设备及存储介质
CN113065887A (zh) 资源处理方法、装置、计算机设备和存储介质
US20170286440A1 (en) Method, business processing server and data processing server for storing and searching transaction history data
CN112783866B (zh) 数据读取方法、装置、计算机设备和存储介质
CN112395057B (zh) 基于定时任务的数据处理方法、装置、计算机设备
CN112800123A (zh) 数据处理方法、装置、计算机设备和存储介质
CN109656948B (zh) 位图数据处理方法、装置、计算机设备和存储介质
CN109284260B (zh) 大数据文件读取方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant