资源交互信息处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38393219 阅读:18 留言:0更新日期:2023-08-05 17:46
本申请涉及一种分布式累计功能实现方法、装置、计算机设备和存储介质。所述方法包括:获取目标对象账户对应的账户资源调度报文;检查缓存服务器中目标对象账户对应的对象账户信息表中是否存在对象账户编号以及资源调度日期,得到账户数据检查结果;根据账户数据检查结果,确定数据库写入流程;根据数据库写入流程,对待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在资源交互额度信息未超过资源交互上限额度信息的情况下,将处理后交互累计信息覆盖待处理交互累计信息,得到更新后交互累计信息,用于记录目标对象账户的资源交互情况。采用本方法能够降低分布式系统的数据库访问压力以及提高分布式系统对信息进行累计的效率。进行累计的效率。进行累计的效率。

【技术实现步骤摘要】
资源交互信息处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种资源交互信息处理方法、系统、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了分布式系统累计功能技术,目标账户的限额是资源交互系统中有效控制风险的手段,通过对目标账户的资源交易数量或资源交易次数设置一个上限,使用分布式系统累计功能技术对目标账户的资源交易数量或资源交易次数进行管控,可以有效规避目标账户出现异常的风险。
[0003]传统技术中,分布式系统累计功能技术对目标账户的资源交易数量或资源交易次数的管控,依赖于目标账户的信息累计的准确程度,在使用数据库实现累计功能的时候,每次的累计操作都需要查询表和更新表,累计增加索引值以及在并发情况下操作累计值,导致分布式系统对信息进行累计的效率低下。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够降低分布式系统的数据库访问压力以及提高分布式系统对信息进行累计的效率的资源交互信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种资源交互信息处理方法。所述方法包括:获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0006]第二方面,本申请提供了一种资源交互信息处理系统。所述系统包括:应用服务器、缓存服务器以及数据库服务器;所述应用服务器,用于获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;所述缓存服务器,用于检查所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;所述缓存服务器,还用于根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;所述缓存服务器,还用于根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;所述数据库服务器,用于在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理
交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0007]第三方面,本申请还提供了一种资源交互信息处理装置。所述装置包括:调度报文获取模块,用于获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查结果得到模块,用于检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;写入流程确定模块,用于根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;累计信息处理模块,用于根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;累计信息更新模块,用于在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0008]第四方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0009]第五方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0010]第六方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在所述目标对象账户中的资源交
互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。
[0011]上述一种资源交互信息处理方法、系统、装置、计算机设备、存储介质和计算机程序产品,通过获取目标对象账户对应的账户资源调度报文;账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中目标对象账户对应的对象账户信息表中是否存在对象账户编号以及资源调度日期,得到账户数据检查结果;根据账户数据检查结果,确定目标对象账户对应的数据库写入流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源交互信息处理方法,其特征在于,所述方法包括:获取目标对象账户对应的账户资源调度报文;所述账户资源调度报文包括对象账户编号以及资源调度日期;检查缓存服务器中所述目标对象账户对应的对象账户信息表中是否存在所述对象账户编号以及所述资源调度日期,得到账户数据检查结果;根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程;根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息;在所述目标对象账户中的资源交互额度信息未超过资源交互上限额度信息的情况下,将所述处理后交互累计信息覆盖所述待处理交互累计信息,得到更新后交互累计信息;所述更新后交互累计信息用于记录所述目标对象账户的资源交互情况。2.根据权利要求1所述的方法,其特征在于,所述数据库写入流程包括初次交互写入流程或非初次交互写入流程中的至少一种;所述根据所述账户数据检查结果,确定所述目标对象账户对应的数据库写入流程,包括:在所述账户数据检查结果表征所述对象账户信息表中均不存在所述对象账户编号以及所述资源调度日期,将所述初次交互写入流程作为所述数据库写入流程;在所述账户数据检查结果表征所述对象账户信息表中存在所述对象账户编号或者所述资源调度日期,将所述非初次交互写入流程作为所述数据库写入流程。3.根据权利要求2所述的方法,其特征在于,在所述初次交互写入流程作为所述数据库写入流程的情况下,所述根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息,包括:根据所述初次交互写入流程,检查数据库服务器中所述目标对象账户是否存在所述对象账户编号以及所述资源调度日期,得到数据库检查结果;在所述数据库检查结果表征所述数据库服务器中不存在所述对象账户编号以及所述资源调度日期的情况下,将所述账户资源调度报文的当次资源调度信息作为所述处理后交互累计信息;根据所述初次交互写入流程,按照同一个所述目标对象账户的交互触发特性信息,对比所述目标对象账户中的资源交互额度信息和资源交互上限额度信息,得到交互额度信息判断结果;所述交互额度信息判断结果用于表征所述资源交互额度信息是否未超过所述资源交互上限额度信息。4.根据权利要求2所述的方法,其特征在于,所述待处理交互累计信息包括待处理非初次累计信息;在所述非初次交互写入流程作为所述数据库写入流程的情况下,所述根据所述数据库写入流程,对所述目标对象账户对应的待处理交互累计信息进行业务数据处理,得到处理后交互累计信息,包括:根据所述非初次交互写入流程,将所述账户资源调度报文的当次资源调度信息与所述待处理非初次累计信息进行相加,得到所述处理后交互累计信息;根据所述非初次交互写入流程,按照同一个所述目标对象账户的交互触发特性信息,将所述账户资源调度报文的当次资源调度额度信息与所述目标对象账户中的历史资源交互额度信息进行相加,得到所述资源交互额度信息;
对比所述目标对象账户中的资源交互额度信息和资源交互上限额度信息,得到交互额度信息判断结果,所述交互额度信息判断结果用于表征所述资源交互额度信息是否未超过所述资源交互上限额度信息。5.根据权利要求3至4任意一项所述的方法,其特征在于,所述交互触发特性信息包括目标账户资源交互信息以及交互通道资源交互信息;所述资源交互额度信息包括账户资源交互额度信息以及通道资源交互额度信息;所述资源交互上限额度信息包括账户资源交互上限额度信息以及通道资源交互上限额度信息;所述对比所述目标对象账户中的资源交互额度信息和资源交互上限额度信息,得到所述交互额度信息判断结果,包括:根据所述目标账户资源交互信息,将所述账户资源交互额度信息与所述账户资源交互上限额度信息进行对比,得到账户资源交互额度信息判断结果;根据所述交互通道资源交互信息,将所述通道资源交互额度信息与所述通道资源交互上限额度信息进行对比,得到通道资源交互额度信息判断结果;根据所述账户资源交互额度信息判断结果以及所述通道资源交互额度信息判断结果,得到所述交互额度信息判断结果。6.根据权利要求5所述的方法,其特征在于,所述目标账户资源交互信息包括目标账户单月资源交互信息以及目标账户单月资源交互信息;所述账户资源交互额度信息包括账户资源单日交互额度信息以及账户资源单月交互额度信息;所述账户资源交互上限额度信息包括账户资源单日交互上限额度信息以及账户资源单月交互上限额...

【专利技术属性】
技术研发人员:何伟玄梁敏胡琳蔡芸
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1