差集对账方法、介质、计算机设备及系统技术方案

技术编号:21089723 阅读:35 留言:0更新日期:2019-05-11 10:01
本发明专利技术公开了一种差集对账方法、介质、计算机设备及系统,方法包括以下步骤:获取第一订单数据并存储;读取第一订单数据,并进行格式转换以生成第一标准化信息,以及将第一标准化信息存储到Redis数据库;接收对账请求指令,并生成对账请求报文,以便支付渠道反馈账单下载地址;下载对账单文件,并进行解析以获得第二订单数据,以及进行格式转换以生成第二标准化信息;将第二标准化信息存储到Redis数据库,并对每笔第二标准化信息进行订单号提取以生成渠道订单号集合;生成本地订单号集合,并进行差集计算以获得差异订单号集合;能够实现对海量数据的快速读取解析,并提高了对账效率,同时,降低数据库的压力,保证系统在处理海量数据时的正常运行。

【技术实现步骤摘要】
差集对账方法、介质、计算机设备及系统
本专利技术涉及账单核对
,特别涉及一种差集对账方法、介质、计算机设备及系统。
技术介绍
对账,是为防止多个系统对相同批次账单进行记录时产生不一致数据及单边数据而进行的核对行为,在现有的对账方法中,多通过对本地数据库中的数据表进行批量循环,而后对相同单号逐次从临时表中进行查找比对,接着将比对不一致的数据和单边数据进行打标处理,然后遍历临时表以及本地数据库获取打标异常数据。然而,这种对账方式在处理海量级数据时,因对账数据的数据量庞大往往需要大量的对账时间,对账效率低下,且这种对账方式使得数据库的压力较高,容易因数据量过大而导致数据库服务中止。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种差集对账方法,能够实现对海量数据的快速读取解析,并以标准化形式对多个订单数据进行差集对账,提高了对账效率,同时,降低数据库的压力,保证系统在处理海量数据时的正常运行。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种本文档来自技高网...

【技术保护点】
1.一种差集对账方法,其特征在于,包括以下步骤:获取第一订单数据,并将所述第一订单数据存储到对账库,其中,所述第一订单数据包括用户ID、支付渠道和交易信息;读取所述对账库中的第一订单数据,并对所述第一订单数据进行格式转换以生成第一标准化信息,以及根据所述交易信息中的订单号和本地标志为key将所述第一标准化信息存储到Redis数据库;接收对账请求指令,并根据所述对账请求指令、所述支付渠道和所述用户ID生成对账请求报文,以便所述支付渠道对应的服务器根据所述对账请求报文反馈账单下载地址;根据所述账单下载地址下载对账单文件,并对所述对账单文件进行解析以获得第二订单数据,以及对所述第二订单数据进行格式转...

【技术特征摘要】
1.一种差集对账方法,其特征在于,包括以下步骤:获取第一订单数据,并将所述第一订单数据存储到对账库,其中,所述第一订单数据包括用户ID、支付渠道和交易信息;读取所述对账库中的第一订单数据,并对所述第一订单数据进行格式转换以生成第一标准化信息,以及根据所述交易信息中的订单号和本地标志为key将所述第一标准化信息存储到Redis数据库;接收对账请求指令,并根据所述对账请求指令、所述支付渠道和所述用户ID生成对账请求报文,以便所述支付渠道对应的服务器根据所述对账请求报文反馈账单下载地址;根据所述账单下载地址下载对账单文件,并对所述对账单文件进行解析以获得第二订单数据,以及对所述第二订单数据进行格式转换以生成第二标准化信息;根据所述第二订单数据中的订单号和渠道标志为key将所述第二标准化信息存储到所述Redis数据库,并对所述Redis数据库中每笔第二标准化信息进行订单号提取以生成渠道订单号集合;对所述Redis数据库中每笔第一标准化信息进行订单号提取以生成本地订单号集合,并对所述渠道订单号集合和所述本地订单号集合进行差集计算以获得所述第一标准化信息中存在但所述第二标准化信息中不存在的差异订单号集合。2.如权利要求1所述的差集对账方法,其特征在于,还包括:根据所述差异订单号集合中的订单号和本地标志为key,对所述Redis数据库中的每笔第一标准化信息进行查询以获得处于成功状态的交易信息,并将处于成功状态的交易信息所对应的订单数据写到差错记录表中。3.如权利要求2所述的差集对账方法,其特征在于,还包括:根据所述差错记录表中的订单号将处于成功状态的交易信息更改为失败交易信息。4.如权利要求1-3中任一项所述的差集对账方法,其特征在于,所述第一标准化信息和所述第二标准化信息为json格式字符串。5.一种计算机可读存储介质,其特征在于,其上存储有差集对账程序,该差集对账程序被处理器执行时实现如权利要求1-4中任一项所述的差集对账方法。6.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,...

【专利技术属性】
技术研发人员:李秀刚谢奉见
申请(专利权)人:厦门投融汇网络有限公司
类型:发明
国别省市:福建,35

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

1