资源清算方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:22102690 阅读:23 留言:0更新日期:2019-09-14 03:36
本申请涉及一种资源清算方法、装置、计算机设备和存储介质。方法包括:接收由交易系统生成并发送的清算文件;按照账单数据的账单笔数开启多个用于清算处理的线程;通过开启的多个线程,根据各第一交易日志判断预设时间段内各用户标识在交易系统是否记录有资源转移操作,以及在第三方存管系统是否记录有资源转移操作;当预设时间段内在交易系统或第三方存管系统中发生资源转移操作时,则根据用户标识从对账不平表中获取对账差额;根据对账差额和第三方存管系统对应资源账户中的资源余额,确定交易系统所记录的资源余额;根据记录的资源余额与总余额的大小生成清算结果文件。采用本方法能够有效地提高清算效率。

Resource liquidation methods, devices, computer equipment and storage media

【技术实现步骤摘要】
资源清算方法、装置、计算机设备和存储介质
本申请涉及数据处理
,特别是涉及一种资源清算方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术和互联网技术的快速发展,用户可以足不出户地在网络上享受各种线上业务所带来的数字服务。用户在享受线上的数字服务时,可能需要用户在交易系统上使用相应的资源(如资金)以获得相应的业务服务,该交易系统上用户可以选择相应的由业务提供商提供的业务。为了保障用户资源的安全,用户资源通常一般交由第三方存管,具体来说业务交互机构将用户资源交由银行存管。作为实现第三方存管业务的第三方存管系统,可以负责对用户资源的存放及管理以保障用户资源的安全。第三方存管系统在对交易系统的账单数据进行清算时,会采用串行方式逐笔的对账单数据进行处理。然而,随着用户数的不断增长,采用串行方式进行清算处理,使得对账单数据进行清算所耗费的时间较长,从而对交易系统的交易操作产生影响。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高清算效率的资源清算方法、装置、计算机设备和存储介质。一种资源清算方法,应用于第三方存管系统,所述方法包括:接收由交易系统生成并发送的清算文件;所述清算文件中保存有多个用户标识和对应账单数据;所述账单数据包括第一交易日志和总余额;按照所述账单数据的账单笔数开启多个用于清算处理的线程;通过开启的多个线程分别对多个所述第一交易日志中的第一资源转移记录进行读取,根据所述第一资源转移记录判断预设时间段内各用户标识在交易系统是否发生资源转移操作;以及,从数据库获取资源转移列表,通过开启的多个线程从所述资源转移列表中分别读取与多个所述第一交易日志对应第二资源转移记录,根据所述第二资源转移记录判断所述预设时间段内各用户标识在所述第三方存管系统是否记录有资源转移操作;当所述预设时间段内在所述交易系统或所述第三方存管系统中发生资源转移操作时,则从所述数据库中读取对账不平表,并根据所述用户标识从所述对账不平表中获取对账差额;根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额;根据所述记录的资源余额与所述总余额的大小生成清算结果文件。在其中一个实施例中,所述根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额包括:从所述第一交易日志中读取业务交易记录,根据所述业务交易记录确定所述交易系统中的交易发生额;根据所述交易发生额、所述对账差额和所述第三方存管系统对应资源账户中的资源余额,计算交易系统所记录的资源余额。在其中一个实施例中,所述方法还包括:当所述清算文件中包括销户请求时,获取用户资源账户的资源余额信息;若获取的资源余额信息表示账户中有余额时,则将资源余额转移至对应的目标账户然后注销该用户资源账户;若获取的资源余额信息表示账户中无余额时,则直接注销该用户资源账户。在其中一个实施例中,所述根据所述记录的资源余额与所述总余额的大小生成清算结果文件包括:当所述记录的资源余额与所述总余额不相等时,生成携带有异常提示信息的清算结果文件;所述方法还包括:将所述清算结果文件发送至所述交易系统,以指示所述交易系统按照所述异常提示信息重新进行核算。在其中一个实施例中,所述方法还包括:当检测到数据库中保存有待冲正的冲正记录时,则生成冲正报文;向所述交易系统发送所述冲正报文;按照预设对账时间对所述第三方存管系统与所述交易系统分别对账,生成差错明细表;依据所述差错明细表对所述交易系统上所记载的资源余额进行差错调整。在其中一个实施例中,所述第三方存管系统中保存有第二交易日志;所述方法还包括:接收携带有日志号的交易信息获取请求;响应于所述交易信息获取请求,获取与所述日志号对应的第二交易日志;从所述第二交易日志中提取交易信息,并将提取的交易信息进行输出展示。在其中一个实施例中,所述方法还包括:确定运行所述第三方存管系统的本地计算性能;根据所述本地计算性能配置流量上限值;当所述交易系统所发送的数据请求大于所述流量上限值时,输出报警信息。一种资源清算装置,所述装置包括:接收模块,用于接收由交易系统生成并发送的清算文件;所述清算文件中保存有多个用户标识和对应账单数据;所述账单数据包括第一交易日志和总余额;线程开启模块,用于按照所述账单数据的账单笔数开启多个用于清算处理的线程;判断模块,用于通过开启的多个线程分别对多个所述第一交易日志中的第一资源转移记录进行读取,根据所述第一资源转移记录判断预设时间段内各用户标识在交易系统是否发生资源转移操作;以及,从数据库获取资源转移列表,通过开启的多个线程从所述资源转移列表中分别读取与多个所述第一交易日志对应第二资源转移记录,根据所述第二资源转移记录判断所述预设时间段内各用户标识在所述第三方存管系统是否记录有资源转移操作;差额获取模块,用于当所述预设时间段内在所述交易系统或所述第三方存管系统中发生资源转移操作时,则从所述数据库中读取对账不平表,并根据所述用户标识从所述对账不平表中获取对账差额;资源余额确定模块,用于根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额;文件生成模块,用于根据所述记录的资源余额与所述总余额的大小生成清算结果文件。在其中一个实施例中,所述资源余额确定模块还用于:从所述第一交易日志中读取业务交易记录,根据所述业务交易记录确定所述交易系统中的交易发生额;根据所述交易发生额、所述对账差额和所述第三方存管系统对应资源账户中的资源余额,计算交易系统所记录的资源余额。在其中一个实施例中,所述装置还包括:资源账户注销模块,用于当所述清算文件中包括销户请求时,获取用户资源账户的资源余额信息;若获取的资源余额信息表示账户中有余额时,则将资源余额转移至对应的目标账户然后注销该用户资源账户;若获取的资源余额信息表示账户中无余额时,则直接注销该用户资源账户。在其中一个实施例中,所述装置还包括:发送模块;其中:所述文件生成模块还用于当所述记录的资源余额与所述总余额不相等时,生成携带有异常提示信息的清算结果文件;发送模块,用于将所述清算结果文件发送至所述交易系统,以指示所述交易系统按照所述异常提示信息重新进行核算。在其中一个实施例中,所述装置还包括:冲正模块;其中:冲正模块,用于当检测到数据库中保存有待冲正的冲正记录时,则生成冲正报文;向所述交易系统发送所述冲正报文;按照预设对账时间对所述第三方存管系统与所述交易系统分别对账,生成差错明细表;依据所述差错明细表对所述交易系统上所记载的资源余额进行差错调整。在其中一个实施例中,所述第三方存管系统中保存有第二交易日志;所述装置还包括:日志获取模块;其中:日志获取模块,用于接收携带有日志号的交易信息获取请求;响应于所述交易信息获取请求,获取与所述日志号对应的第二交易日志;从所述第二交易日志中提取交易信息,并将提取的交易信息进行输出展示。在其中一个实施例中,所述装置还包括:流量控制模块;其中:流量控制模块,用于确定运行所述第三方存管系统的本地计算性能;根据所述本地计算性能配置流量上限值;当所述交易系统所发送的数据请求大于所述流量上限值时,输出报警信息。一种计算机设备,包括存储器和处理器,所述存储器存储有本文档来自技高网...

【技术保护点】
1.一种资源清算方法,应用于第三方存管系统,所述方法包括:接收由交易系统生成并发送的清算文件;所述清算文件中保存有多个用户标识和对应账单数据;所述账单数据包括第一交易日志和总余额;按照所述账单数据的账单笔数开启多个用于清算处理的线程;通过开启的多个线程分别对多个所述第一交易日志中的第一资源转移记录进行读取,根据所述第一资源转移记录判断预设时间段内各用户标识在交易系统是否发生资源转移操作;以及,从数据库获取资源转移列表,通过开启的多个线程从所述资源转移列表中分别读取与多个所述第一交易日志对应第二资源转移记录,根据所述第二资源转移记录判断所述预设时间段内各用户标识在所述第三方存管系统是否记录有资源转移操作;当所述预设时间段内在所述交易系统或所述第三方存管系统中发生资源转移操作时,则从所述数据库中读取对账不平表,并根据所述用户标识从所述对账不平表中获取对账差额;根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额;根据所述记录的资源余额与所述总余额的大小生成清算结果文件。

【技术特征摘要】
1.一种资源清算方法,应用于第三方存管系统,所述方法包括:接收由交易系统生成并发送的清算文件;所述清算文件中保存有多个用户标识和对应账单数据;所述账单数据包括第一交易日志和总余额;按照所述账单数据的账单笔数开启多个用于清算处理的线程;通过开启的多个线程分别对多个所述第一交易日志中的第一资源转移记录进行读取,根据所述第一资源转移记录判断预设时间段内各用户标识在交易系统是否发生资源转移操作;以及,从数据库获取资源转移列表,通过开启的多个线程从所述资源转移列表中分别读取与多个所述第一交易日志对应第二资源转移记录,根据所述第二资源转移记录判断所述预设时间段内各用户标识在所述第三方存管系统是否记录有资源转移操作;当所述预设时间段内在所述交易系统或所述第三方存管系统中发生资源转移操作时,则从所述数据库中读取对账不平表,并根据所述用户标识从所述对账不平表中获取对账差额;根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额;根据所述记录的资源余额与所述总余额的大小生成清算结果文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述对账差额和所述第三方存管系统对应资源账户中的资源余额,确定所述交易系统所记录的资源余额包括:从所述第一交易日志中读取业务交易记录,根据所述业务交易记录确定所述交易系统中的交易发生额;根据所述交易发生额、所述对账差额和所述第三方存管系统对应资源账户中的资源余额,计算交易系统所记录的资源余额。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述清算文件中包括销户请求时,获取用户资源账户的资源余额信息;若获取的资源余额信息表示账户中有余额时,则将资源余额转移至对应的目标账户然后注销该用户资源账户;若获取的资源余额信息表示账户中无余额时,则直接注销该用户资源账户。4.根据权利要求1所述的方法,其特征在于,所述根据所述记录的资源余额与所述总余额的大小生成清算结果文件包括:当所述记录的资源余额与所述总余额不相等时,生成携带有异常提示信息的清算结果文件;所述方法还包括:将所述清算结果文件发送至所述交易系统,以指示所述交易系统按照所述异常提示信息重新进行核算。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:当检测到数据库中保存有待冲正的冲正记录时,则生成冲正报...

【专利技术属性】
技术研发人员:罗俊杜佳伟
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东,44

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

1