业务数据处理方法、装置、计算机设备及存储介质制造方法及图纸

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

Business data processing methods, devices, computer equipment and storage media

【技术实现步骤摘要】
业务数据处理方法、装置、计算机设备及存储介质
本申请涉及计算机
,特别是涉及一种业务数据处理方法、装置、计算机设备及存储介质。
技术介绍
热点账户指高频进行资源转移操作的账户,根据操作的资源转移方向分为资源转入的热点账户及资源转出的热点账户两类场景。频繁资源量变化会导致同一条账户记录被反复操作,导致资源争用、对数据库产生性能压力,进而影响交易时效、系统吞吐量、交易成功率。在热点情况下,可以通过在识别出客户异常高频操作时提示输入验证码以减少操作频率,增加缓存数据、拆分业务步骤进而减少数据库事务操作内容以缩减锁表时长,把同步数据操作转为异步、批量数据操作等方式提升性能。然而在并发量特别大的业务场景下,以上方法的处理复杂度过高,影响处理的效率。
技术实现思路
基于此,有必要现有大并发量的业务场景下,业务处理复杂度高的问题,提供一种简便的业务数据处理方法、装置、计算机设备及存储介质。一种业务数据处理方法,所述方法包括:接收终端提交的业务接入申请,查找对应的业务账户;识别所述业务接入申请对本文档来自技高网...

【技术保护点】
1.一种业务数据处理方法,所述方法包括:/n接收终端提交的业务接入申请,查找对应的业务账户;/n识别所述业务接入申请对应的业务类型;/n当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;/n或者,当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对...

【技术特征摘要】
1.一种业务数据处理方法,所述方法包括:
接收终端提交的业务接入申请,查找对应的业务账户;
识别所述业务接入申请对应的业务类型;
当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端;
或者,当确定所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务接入申请对应的资源变动信息,根据所述业务账户现有资源量以及所述资源变动信息登记所述业务账户的资源变动,获取所述业务账户的资源变动对应的第二处理结果,反馈所述第二处理结果至所述终端。


2.根据权利要求1所述的方法,其特征在于,所述第一处理结果包括当前资源信息以及历史资源变动信息表,所述当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端包括:
当所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,获取当前业务处理流量;
根据所述当前业务处理流量,触发所述业务账户的资源变动的批量处理进程;
当所述业务账户的资源变动的批量处理进程被触发时,获取所述业务账户在预设定时时间内的申请记录;
获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表;
根据所述预设定时时间内最后一次的资源变动信息获取当前资源信息;
保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端。


3.根据权利要求2所述的方法,其特征在于,所述根据所述当前业务处理流量触发所述业务账户的资源变动的处理进程包括:
当当前业务处理流量低于预设流量阈值时,通过定时触发器触发批量资源处理进程,当当前业务处理流量高于或等于预设流量阈值时,通过高级队列触发批量资源处理进程。


4.根据权利要求1所述的方法,其特征在于,所述第二处理结果包括当前资源信息以及历史资源变动信息表,所述当确定所述业务类型为资源转入业务且所述业务账户的账户属性为热点账户时,通过异步批量处理模式登记所述业务账户的资源变动信息,触发所述业务账户的资源变动的批量处理进程,获取所述业务账户的资源变动对应的第一处理结果,反馈所述第一处理结果至所述终端包括:
当所述业务类型为资源转出业务且所述业务账户的账户属性为热点账户时,获取所述业务账户在预设定时时间内的申请记录;
根据所述申请记录的时间顺序,依次登记所述业务账户的资源变动信息,在登记当前的所述资源变动信息后,判断所述业务账户的账户资源剩余量是否大于或等于零;
当所述业务账户的账户资源剩余量大于或等于零时,维持根据所述申请记录依次登记所述业务账户的资源变动的操作,并获取所述业务账户在预设定时时间内的申请记录,获取各申请记录对应的资源变动信息,并根据所述申请记录的时间顺序依次登记所述资源变动信息至所述历史资源变动信息表,根据所述资源变动信息获取当前资源信息,保存并反馈所述当前资源信息以及所述历史资源变动信息表至所述终端;
当所述业务账户的账户资源剩余量小于零时,停止登记当前业务账户的资源变动...

【专利技术属性】
技术研发人员:付慧颖
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1