数据处理方法、装置、计算机装置及存储介质与流程

文档序号:18323339发布日期:2019-08-03 10:42阅读:178来源:国知局
数据处理方法、装置、计算机装置及存储介质与流程

本发明涉及区块链技术领域,尤其涉及一种数据处理方法、装置、计算机装置及存储介质。



背景技术:

在线交易平台是基于互联网技术的交易平台,通过在线交易平台买方与卖方可以进行交易。目前,通常将第三方支付系统接入在线交易平台从而使买方完成货币支付,实现买方与卖方之间的现金流转。由于交易涉及到不同的关联方,为了保持每个关联方有关交易的数据都一致,因此需要将不同关联方进行对账,当交易数据较多时,可能每天都需要进行对账,若对账花费时间较长,可能会导致无法在交易平台进行交易或者为买卖双方带来资金损失。因此,有必要提出一种快速进行对账的方法。



技术实现要素:

鉴于以上内容,有必要提供一种数据处理方法、装置、计算机装置及存储介质,能够实现快速对账,提高对账处理的效率。

本发明提供一种数据处理方法,所述方法包括:

获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中;

将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致;

若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。

在本发明可选实施中,所述历史交易数据包括第一交易数据和第一资金数据,所述对账交易数据包括第二交易数据和第二资金数据,所述将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致包括:

将所述第一交易数据与所述第二交易数据进行匹配,判断所述第一交易数据与所述第二交易数据是否一致;

若所述第一交易数据与所述第二交易数据一致,将所述第一资金数据与所述第二资金数据进行匹配,判断所述第一资金数据与所述第二资金数据是否一致;

若所述第一资金数据与所述第二资金数据不完全一致,确定所述历史交易数据中存在与所述对账交易数据中不一致的交易数据;

若所述历史交易资金数据与所述对账交易资金数据一致,确定所述历史交易数据与所述对账交易数据一致。

在本发明可选实施中,所述历史交易数据为多个交易对象的交易数据,所述方法还包括:

获取所述多个交易对象中指定交易对象的区块链钱包地址;

根据所述区块链钱包地址获取所述指定交易对象的资产信息;

根据所述指定交易对象的资产信息和所述交易对象的私钥生成所述指定交易对象的信用凭证。

在本发明可选实施中,所述判断所述历史交易数据与所述对账交易数据是否一致之后,所述方法还包括:

若所述历史交易数据中不存在与所述对账交易数据中不一致的交易数据,确定所述第一对账主体与第二对账主体之间不存在差异帐,发送对账无误消息。

在本发明可选实施例中,所述历史交易数据为多个交易对象的交易数据,所述确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

根据所述多个交易对象中每个交易对象的交易数据确定所述多个交易对象中每个交易对象的信用级别;

对所述多个交易对象中信用级别低于预设信用级别的交易对象进行信用标记。

在本发明可选实施例中,所述将所述第一交易数据与所述第二交易数据进行匹配包括:

获取所述第二交易数据的所属对账字段;

依据所述第二交易数据的所属对账字段对所述第一交易数据进行筛选,得到待匹配交易数据;

将所述待匹配交易数据与所述第二交易数据进行匹配。

在本发明可选实施例中,所述确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

接收基于所述历史交易数据的数据统计指令;

获取所述数据统计指令包含的统计时间;

依据所述历史交易数据对所述统计时间内不同交易对象的交易频率和交易金额进行统计。

本发明还提供一种数据处理装置,所述装置包括:

获取模块,用于获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中;

对账模块,用于将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致;

提醒模块,用于若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。

在本发明可选实施例中,所述历史交易数据包括第一交易数据和第一资金数据,所述对账交易数据包括第二交易数据和第二资金数据,所述对账模块具体用于:

将所述第一交易数据与所述第二交易数据进行匹配,判断所述第一交易数据与所述第二交易数据是否一致;

若所述第一交易数据与所述第二交易数据一致,将所述第一资金数据与所述第二资金数据进行匹配,判断所述第一资金数据与所述第二资金数据是否一致;

若所述第一资金数据与所述第二资金数据不完全一致,确定所述历史交易数据中存在与所述对账交易数据中不一致的交易数据;

若所述历史交易资金数据与所述对账交易资金数据一致,确定所述历史交易数据与所述对账交易数据一致。

在本发明可选实施例中,所述历史交易数据为多个交易对象的交易数据,所述装置还包括信用凭证生成模块,所述信用凭证生成模块用于:

获取所述多个交易对象中指定交易对象的区块链钱包地址;

根据所述区块链钱包地址获取所述指定交易对象的资产信息;

根据所述指定交易对象的资产信息和所述交易对象的私钥生成所述指定交易对象的信用凭证。

在本发明可选实施例中,所述提醒模块还用于:

若所述历史交易数据中不存在与所述对账交易数据中不一致的交易数据,确定所述第一对账主体与第二对账主体之间不存在差异帐,发送对账无误消息。

在本发明可选实施例中,所述历史交易数据为多个交易对象的交易数据,所述装置还包括信用标记模块,所述信用标记模块用于:

确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

根据所述多个交易对象中每个交易对象的交易数据确定所述多个交易对象中每个交易对象的信用级别;

对所述多个交易对象中信用级别低于预设信用级别的交易对象进行信用标记。

在本发明可选实施例中,所述对账模块将所述第一交易数据与所述第二交易数据进行匹配包括:

获取所述第二交易数据的所属对账字段;

依据所述第二交易数据的所属对账字段对所述第一交易数据进行筛选,得到待匹配交易数据;

将所述待匹配交易数据与所述第二交易数据进行匹配。

在本发明可选实施例中,所述装置还包括统计模块,所述统计模块用于:

对账模块将所述第一交易数据与所述第二交易数据进行匹配包括:

确定所述第一对账主体与第二对账主体之间不存在差异帐之后,接收基于所述历史交易数据的数据统计指令;

获取所述数据统计指令包含的统计时间;

依据所述历史交易数据对所述统计时间内不同交易对象的交易频率和交易金额进行统计。

本发明还提供一种计算机装置,所述计算机装置包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中所述的数据处理方法。

本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现任意实施例中所述的数据处理方法。

由以上技术方案看出,本发明获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中;将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致;若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。由于第一对账主体产生的历史交易数据直接保存在区块链中,根据区块链存储数据的特性能够确保所存储的历史交易数据的准确性,因此,在进行对账时,可以直接从区块链中获取到真实的历史交易数据,无需对该历史交易数据进行人工校验的校验操作,节省对账时间,然后将第二对账主体的历史交易数据与对账交易数据进行匹配,确定是否存在不一致的交易数据,当存在不一致的交易数据时,发送账单差错提醒,从而实现快速对账,提高对账效率的操作。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明实施例提供的一种数据处理方法的流程图;

图2是本发明实施例提供的一种数据处理装置的功能模块图;

图3是本发明实现数据处理方法的较佳实施例的计算机装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1所示,图1为本发明实施例提供的一种数据处理方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s11,获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中。

本发明提供的方法可以用于第一对账主体与第二对账主体之间的对账。

本实施例中,第一对账主体和第二对账主体分别是交易系统、第三方支付系统、银行系统之中的不同系统。例如,第一对账主体为商品交易系统,第二对账主体为第三方支付系统;或者,第一对账主体为第三方支付系统,第二对账主体为银行系统。

在不同的场景下一个对账主体也可能需要与多个同类型对账主体进行对账。例如,第三方支付系统与不同的银行系统进行对账。

所述第一对账主体产生的历史交易数据包括但不限于:交易时间、交易参与方、交易金额、交易编号等信息。

所述第二对账主体的对账交易数据包括但不限于:交易时间、交易参与方、交易金额、交易编号等信息。

区块链又称分布式账本,是一个去中心化的数据库。本实施例中,区块链中可以保存一个或多个对账主体的交易数据。区块链在存储数据时,不同节点(不同节点表示不同的交易参与者)的交易数据存储在区块中,在存储数据的同时向其他节点广播要存储的数据,其他节点可以对所广播的数据进行验证并存储。基于区块链这种存储数据的特性,通过区块链存储的数据可靠高、真实性强,本实施例中,第一对账主体产生的历史交易数据直接保存于区块链中,使得第一对账主体产生的历史交易数据可以被真实的记录,进而可以从区块链中获取到真实的历史交易数据,在进行对账前,无需再进行人工校验等校验操作,并且基于真实的数据对账,能提高对账结果的有效性。

s12,将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致。

在本实施例中,将历史交易数据与对账交易数据进行匹配用于确定第一对账主体和第二对账主体之间所记录的交易是否准确一致。

例如,当第一对账主体(第三方交易平台)的历史交易数据中存在一条a时间(交易时间)由m银行账户(交易参与方)向n银行账户(交易参与方)支付100元人民币(交易金额)的交易记录(交易编号为x),若第二对账主体(m银行)中也存在a时间向n银行账户转账100元人民币的交易记录(交易编号为x),则确定第一对账主体的该条交易数据与第二对账主体中对应的交易数据一致。若第二对账主体(m)银行中存在a时间向n银行账户转账90元人民币的交易记录(交易编号为x),则确定第一对账主体的该条交易记录与第二对账主体中对应的数据不一致。

进一步的,在本发明另一实施例中,所述历史交易数据包括第一交易数据和第一资金数据,所述对账交易数据包括第二交易数据和第二资金数据,所述将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致包括:

将所述第一交易数据与所述第二交易数据进行匹配,判断所述第一交易数据与所述第二交易数据是否一致;

若所述第一交易数据与所述第二交易数据一致,将所述第一资金数据与所述第二资金数据进行匹配,判断所述第一资金数据与所述第二资金数据是否一致;

若所述第一资金数据与所述第二资金数据不完全一致,确定所述历史交易数据中存在与所述对账交易数据中不一致的交易数据;

若所述历史交易资金数据与所述对账交易资金数据一致,确定所述历史交易数据与所述对账交易数据一致。

本实施例可以用于需要对信息流以及资金流进行双重核对的情况,比如当银行系统收到转出100元人民币的指令时,针对这一指令所记录的为交易数据,当银行系统的交易账户中进行100元人民币的转账时,该转账数据为资金数据。

在本实施例中,第一数据与第一资金数据是第一对账主体运行过程中所产生的两份数据,第二数据与第二资金数据是第二对账主体运行过程中所产生的两份数据。第一交易数据与第二交易数据的匹配用于确定第一对账主体与第二对账主体的信息流是否一致,第一资金数据与第二资金交易数据的匹配用于确定第一对账主体与第二对账主体的资金流是否一致。

本实施例通过信息流和资金流两方面的数据进行匹配,实现了全面对账,并且,信息流与资金流的一致性更能确保对账结果的准确性。

进一步的,所述将所述第一交易数据与所述第二交易数据进行匹配包括:

获取所述第二交易数据的所属对账字段;

依据所述第二交易数据的所属对账字段对所述第一交易数据进行筛选,得到待匹配交易数据;

将所述待匹配交易数据与所述第二交易数据进行匹配。

本实施例中,不同的对账主体可以有不同的对账字段。

例如,第二对账主体的第二交易数据所属的字段为交易对象、交易时间、交易编号,则筛选出第一交易数据中对账字段为交易对象、交易时间、交易编号的数据进行匹配。

因此,本实施例中,在进行匹配时,先筛选相同对账字段的数据,再进行匹配可以加快匹配的速度,避免大量无关属性或者不同属性的数据存在时导致的匹配效率较低的问题。

s13,若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。

当存在不一致的交易数据时,输出账单差错提醒,有利于相关人员尽快进行排查不一致的交易数据。

在本发明另一实施例中,若所述历史交易数据中不存在与所述对账交易数据中不一致的交易数据,确定所述第一对账主体与第二对账主体之间不存在差异帐,发送对账无误消息。

在本实施例中,当第一对账主体与第二对账主体之间不存在差异帐时,发送对账无误的消息,使相关人员能够及时的了解对账的结果。

可选的,在另一种可能的实施例中,所述历史交易数据为多个交易对象的交易数据,所述方法还包括:

获取所述多个交易对象中指定交易对象的区块链钱包地址;

根据所述区块链钱包地址获取所述指定交易对象的资产信息;

根据所述指定交易对象的资产信息和所述交易对象的私钥生成所述指定交易对象的信用凭证。

本实施例中,基于直接从区块链中获取的历史交易数据对交易对象进行信用凭证。可以在区块链中存储历史交易数据之后的任意时刻通过上述步骤生成信用凭证,也可以在确定第一对账主体与第二对账主体之间不存在差异帐之后通过上述步骤生成信用凭证。

在本实施例中,历史交易数据包括多个交易对象的交易数据。例如,a用户、b用户以及c用户的交易。所述指定交易对象可以根据实际需要设定。

区块链钱包是一串数字和字母的组合,一个交易对象可以有多个区块链钱包地址,区块链钱包地址代表了交易对象的账户。因此,根据指定对象的区块链钱包地址可以直接获取该指定交易对象的资产信息。

本实施例中,指定交易对象的信用凭证表明该交易对象的资金情况(例如,账户余额、欠款数额)。

在区块链技术中,私钥通过区块链钱包管理,可以通过私钥进行签名验证。在本实施例中,指定交易对象的私钥可以对该指定对象的资产信息进行验证,因此,通过交易对象的资产信息和交易对象的私钥生成的指定交易对象的信用凭证可靠性高,真实性强。

可选的,在另一种可能的实施例中,所述历史交易数据为多个交易对象的交易数据,确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

根据所述多个交易对象中每个交易对象的交易数据确定所述多个交易对象中每个交易对象的信用级别;

对所述多个交易对象中信用级别低于预设信用级别的交易对象进行信用标记。

本实施例中,根据多个交易对象中每个交易对象的交易数据确定多个交易对象中每个交易对象的信用级别包括:根据每个交易对象的交易数据来确定每个交易对象的交易金额、交易频率确定每个交易对象的消费等级,其中交易额度包括消费金额、已还款金额;再根据交易对象是否存在分期付款、分期付款的还款情况(如根据交易金额以及已还款金额计算交易对象的未还款金额)确定每个交易对象的偿还账务等级,结合消费等级以及偿还账务能力确定每个交易对象的信用级别。

例如,当交易对象不存在未还款时,确定交易对象信用等级较高,当交易对象存在逾期还款时,确定交易对象信用等级较低。

可以根据实际需要预先设定多个信用等级。所述预设信用级别可以根据实际需要确定。

在本实施例中,对信用级别低于预设信用级别的交易对象进行信用标记包括:对低于预设信用级别的交易对象添加表示信用等级低的信息标签。

由于交易对象的交易数据可以真实反映的支付和偿债情况,因此通过本实施例,可以对用户的信用等级进行真实可靠的评定,有利于进一步依据用户的信用等级进行交易预警或者是产品信息推送。

进一步的,在本发明另一实施例中,所述确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

接收基于所述历史交易数据的数据统计指令;

获取所述数据统计指令包含的统计时间;

依据所述历史交易数据对所述统计时间内不同交易对象的交易频率和交易金额进行统计。

所述基于所述历史交易数据的数据统计指令是用于对历史交易数据进行统计的指令。

统计时间可以为半年、一年等时间。

本实施例中,在第一对账主体与第二对账主体不存在差异帐时,对历史交易数据进行统计,能够快速的获取不同交易对象的交易频率和交易金额。

本发明提供的方法获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中;将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致;若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。由于第一对账主体产生的历史交易数据直接保存在区块链中,根据区块链存储数据的特性能够确保所存储的历史交易数据的准确性,因此,在进行对账时,可以直接从区块链中获取到真实的历史交易数据,无需对该历史交易数据进行人工校验的校验操作,节省对账时间,然后将第二对账主体的历史交易数据与对账交易数据进行匹配,确定是否存在不一致的交易数据,当存在不一致的交易数据时,发送账单差错提醒,从而实现快速对账,提高对账效率的操作。

如图2所示,图2为本发明实施例提供的一种数据处理装置的功能模块图。所述数据处理装置包括获取模块210、对账模块220、提醒模块230。本发明所称的模块是指一种能够被处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在计算机设备的存储器中。可以是手机、平板电脑等电子设备。在本实施例中,关于各模块的功能将在后续的实施例中详述。

获取模块210,用于获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中。

本发明提供数据处理装置以用于第一对账主体与第二对账主体之间的对账。

本实施例中,第一对账主体和第二对账主体分别是交易系统、第三方支付系统、银行系统之中的不同系统。例如,第一对账主体为商品交易系统,第二对账主体为第三方支付系统;或者,第一对账主体为第三方支付系统,第二对账主体为银行系统。

在不同的场景下一个对账主体也可能需要与多个同类型对账主体进行对账。例如,第三方支付系统与不同的银行系统进行对账。

所述第一对账主体产生的历史交易数据包括但不限于:交易时间、交易参与方、交易金额、交易编号等信息。

所述第二对账主体的对账交易数据包括但不限于:交易时间、交易参与方、交易金额、交易编号等信息。

区块链又称分布式账本,是一个去中心化的数据库。本实施例中,区块链中可以保存一个或多个对账主体的交易数据。区块链在存储数据时,不同节点(不同节点表示不同的交易参与者)的交易数据存储在区块中,在存储数据的同时向其他节点广播要存储的数据,其他节点可以对所广播的数据进行验证并存储。基于区块链这种存储数据的特性,通过区块链存储的数据可靠高、真实性强,本实施例中,第一对账主体产生的历史交易数据直接保存于区块链中,使得第一对账主体产生的历史交易数据可以被真实的记录,进而可以从区块链中获取到真实的历史交易数据,在进行对账前,无需再进行人工校验等校验操作,并且基于真实的数据对账,能提高对账结果的有效性。

对账模块220,用于将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致。

在本实施例中,将历史交易数据与对账交易数据进行匹配用于确定第一对账主体和第二对账主体之间所记录的交易是否准确一致。

例如,当第一对账主体(第三方交易平台)的历史交易数据中存在一条a时间(交易时间)由m银行账户(交易参与方)向n银行账户(交易参与方)支付100元人民币(交易金额)的交易记录(交易编号为x),若第二对账主体(m银行)中也存在a时间向n银行账户转账100元人民币的交易记录(交易编号为x),则确定第一对账主体的该条交易数据与第二对账主体中对应的交易数据一致。若第二对账主体(m)银行中存在a时间向n银行账户转账90元人民币的交易记录(交易编号为x),则确定第一对账主体的该条交易记录与第二对账主体中对应的数据不一致。

进一步的,在本发明另一实施例中,所述历史交易数据包括第一交易数据和第一资金数据,所述对账交易数据包括第二交易数据和第二资金数据,所述对账模块具体用于:

将所述第一交易数据与所述第二交易数据进行匹配,判断所述第一交易数据与所述第二交易数据是否一致;

若所述第一交易数据与所述第二交易数据一致,将所述第一资金数据与所述第二资金数据进行匹配,判断所述第一资金数据与所述第二资金数据是否一致;

若所述第一资金数据与所述第二资金数据不完全一致,确定所述历史交易数据中存在与所述对账交易数据中不一致的交易数据;

若所述历史交易资金数据与所述对账交易资金数据一致,确定所述历史交易数据与所述对账交易数据一致。

本实施例可以用于需要对信息流以及资金流进行双重核对的情况,比如当银行系统收到转出100元人民币的指令时,针对这一指令所记录的为交易数据,当银行系统的交易账户中进行100元人民币的转账时,该转账数据为资金数据。

在本实施例中,第一数据与第一资金数据是第一对账主体运行过程中所产生的两份数据,第二数据与第二资金数据是第二对账主体运行过程中所产生的两份数据。第一交易数据与第二交易数据的匹配用于确定第一对账主体与第二对账主体的信息流是否一致,第一资金数据与第二资金交易数据的匹配用于确定第一对账主体与第二对账主体的资金流是否一致。

本实施例通过信息流和资金流两方面的数据进行匹配,实现了全面对账,并且,信息流与资金流的一致性更能确保对账结果的准确性。

进一步的,所述对账模块220将所述第一交易数据与所述第二交易数据进行匹配包括:

获取所述第二交易数据的所属对账字段;

依据所述第二交易数据的所属对账字段对所述第一交易数据进行筛选,得到待匹配交易数据;

将所述待匹配交易数据与所述第二交易数据进行匹配。

本实施例中,不同的对账主体可以有不同的对账字段。

例如,第二对账主体的第二交易数据所属的字段为交易对象、交易时间、交易编号,则筛选出第一交易数据中对账字段为交易对象、交易时间、交易编号的数据进行匹配。

因此,本实施例中,在进行匹配时,先筛选相同对账字段的数据,再进行匹配可以加快匹配的速度,避免大量无关属性或者不同属性的数据存在时导致的匹配效率较低的问题。

提醒模块230,用于若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,发送账单差错提醒。

当存在不一致的交易数据时,输出账单差错提醒,有利于相关人员尽快进行排查不一致的交易数据。

在本发明另一实施例中,若所述历史交易数据中不存在与所述对账交易数据中不一致的交易数据,确定所述第一对账主体与第二对账主体之间不存在差异帐,发送对账无误消息。

在本实施例中,当第一对账主体与第二对账主体之间不存在差异帐时,发送对账无误的消息,使相关人员能够及时的了解对账的结果。

可选的,在另一种可能的实施例中,所述历史交易数据为多个交易对象的交易数据,所述装置还包括信用凭证生成模块,所述信用凭证生产模块用于:

获取所述多个交易对象中指定交易对象的区块链钱包地址;

根据所述区块链钱包地址获取所述指定交易对象的资产信息;

根据所述指定交易对象的资产信息和所述交易对象的私钥生成所述指定交易对象的信用凭证。

本实施例中,基于直接从区块链中获取的历史交易数据对交易对象进行信用凭证。可以在区块链中存储历史交易数据之后的任意时刻通过信用凭证生成模块生成信用凭证,也可以在确定第一对账主体与第二对账主体之间不存在差异帐之后通过信用凭证生成模块生成信用凭证。

在本实施例中,历史交易数据包括多个交易对象的交易数据。例如,a用户、b用户以及c用户的交易。所述指定交易对象可以根据实际需要设定。

区块链钱包是一串数字和字母的组合,一个交易对象可以有多个区块链钱包地址,区块链钱包地址代表了交易对象的账户。因此,根据指定对象的区块链钱包地址可以直接获取该指定交易对象的资产信息。

本实施例中,指定交易对象的信用凭证表明该交易对象的资金情况(例如,账户余额、欠款数额)。

在区块链技术中,私钥通过区块链钱包管理,可以通过私钥进行签名验证。在本实施例中,指定交易对象的私钥可以对该指定对象的资产信息进行验证,因此,通过交易对象的资产信息和交易对象的私钥生成的指定交易对象的信用凭证可靠性高,真实性强。

可选的,在另一种可能的实施例中,所述历史交易数据为多个交易对象的交易数据,所述装置还包括信用标记模块,所述信用标记模块用于:

确定所述第一对账主体与第二对账主体之间不存在差异帐之后,根据所述多个交易对象中每个交易对象的交易数据确定所述多个交易对象中每个交易对象的信用级别;

对所述多个交易对象中信用级别低于预设信用级别的交易对象进行信用标记。

本实施例中,根据多个交易对象中每个交易对象的交易数据确定多个交易对象中每个交易对象的信用级别包括:根据每个交易对象的交易数据来确定每个交易对象的交易金额、交易频率确定每个交易对象的消费等级,其中交易额度包括消费金额、已还款金额;再根据交易对象是否存在分期付款、分期付款的还款情况(如根据交易金额以及已还款金额计算交易对象的未还款金额)确定每个交易对象的偿还账务等级,结合消费等级以及偿还账务能力确定每个交易对象的信用级别。

例如,当交易对象不存在未还款时,确定交易对象信用等级较高,当交易对象存在逾期还款时,确定交易对象信用等级较低。

可以根据实际需要预先设定多个信用等级。所述预设信用级别可以根据实际需要确定。

在本实施例中,对信用级别低于预设信用级别的交易对象进行信用标记包括:对低于预设信用级别的交易对象添加表示信用等级低的信息标签。

由于交易对象的交易数据可以真实反映的支付和偿债情况,因此通过本实施例,可以对用户的信用等级进行真实可靠的评定,有利于进一步依据用户的信用等级进行交易预警或者是产品信息推送。

进一步的,在本发明另一实施例中,所述确定所述第一对账主体与第二对账主体之间不存在差异帐之后,所述方法还包括:

接收基于所述历史交易数据的数据统计指令;

获取所述数据统计指令包含的统计时间;

依据所述历史交易数据对所述统计时间内不同交易对象的交易频率和交易金额进行统计。

所述基于所述历史交易数据的数据统计指令是用于对历史交易数据进行统计的指令。

统计时间可以为半年、一年等时间。

本实施例中,在第一对账主体与第二对账主体不存在差异帐时,对历史交易数据进行统计,能够快速的获取不同交易对象的交易频率和交易金额。

本发明提供的数据处理装置通过获取模块获取第一对账主体产生的历史交易数据以及第二对账主体的对账交易数据,所述历史交易数据保存于区块链中;对账模块将所述历史交易数据与所述对账交易数据进行匹配,判断所述历史交易数据与所述对账交易数据是否一致;若所述历史交易数据中存在与所述对账交易数据中不一致的交易数据,提醒模块发送账单差错提醒。由于第一对账主体产生的历史交易数据直接保存在区块链中,根据区块链存储数据的特性能够确保所存储的历史交易数据的准确性,因此,在进行对账时,可以直接从区块链中获取到真实的历史交易数据,无需对该历史交易数据进行人工校验的校验操作,节省对账时间,然后将第二对账主体的历史交易数据与对账交易数据进行匹配,确定是否存在不一致的交易数据,当存在不一致的交易数据时,发送账单差错提醒,从而实现快速对账,提高对账效率的操作。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。

如图3所示,图3是本发明实现数据处理方法的较佳实施例的计算机装置的结构示意图。所述计算机装置包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

所述计算机装置是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。所述计算机装置还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

所述计算机装置可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、监控设备等终端。

所述计算机装置所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述存储器32用于存储程序代码。所述存储器32可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,先进先出存储器)等。或者,所述存储器32也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)、智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备等等。

所述处理器33可以包括一个或者多个微处理器、数字处理器。所述处理器33可调用存储器32中存储的程序代码以执行相关的功能。例如,图2中所述的各个模块是存储在所述存储器32中的程序代码,并由所述处理器33所执行,以实现一种数据处理方法。所述处理器33又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是运算核心(core)和控制核心(controlunit)。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1