基于区块链平台的交易处理方法和装置与流程

文档序号:32067638发布日期:2022-11-05 01:15阅读:51来源:国知局
基于区块链平台的交易处理方法和装置与流程

1.本技术涉及区块链技术领域,具体而言,涉及一种基于区块链平台的交易处理方法和装置。


背景技术:

2.为了保证相关资金的安全性,金融机构会对某些客户的资金动向进行监控和审核,一般来说,客户需提供纸质材料到金融机构的柜面提交申请,由业务人员线下与第三方机构核实审批通过后,才可在柜面执行动账交易。这对客户办理业务带来很大的不便。并且业务人员与第三方机构采用线下沟通方式,核对内容及结果受人为限制,审批通过的信息还存在被恶意人为篡改的风险。
3.针对相关技术中资金监管的客户的动账交易需要提供纸质材料并进行线下审批之后,才执行动账交易,导致动账交易效率比较低的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本技术的主要目的在于提供一种基于区块链平台的交易处理方法和装置,以解决相关技术中资金监管的客户的动账交易需要提供纸质材料并进行线下审批之后,才执行动账交易,导致动账交易效率比较低的问题。
5.为了实现上述目的,根据本技术的一个方面,提供了一种基于区块链平台的交易处理方法。该方法包括:通过所述区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,所述目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;通过所述区块链平台对所述付款人信息、所述收款人信息、所述交易金额和所述交易币种进行安全性和一致性评估,得到评估结果;若所述评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和所述审批编号对应的目标数据信息存储至所述区块链平台;依据每个审批编号,对所述每笔动账交易进行交易处理。
6.进一步地,依据每个审批编号,对所述每笔动账交易进行交易处理包括:接收所述目标对象发起的目标动账交易请求,并从所述多个审批编号中确定所述目标动账交易请求对应的目标审批编号;对所述目标审批编号的有效性进行校验,若对所述目标审批编号的校验通过,则对所述目标审批编号进行冻结,并生成第一渠道编号,其中,所述第一渠道编号为依据预设规则生成的目标平台对应的编号,所述目标对象在所述目标平台上执行目标操作,以触发所述目标动账交易请求;依据所述目标审批编号和所述第一渠道编号,对所述目标动账交易进行处理,得到处理结果。
7.进一步地,在依据所述目标审批编号和所述渠道编号,对所述目标动账交易进行处理,得到处理结果之后,所述方法还包括:接收所述处理结果和第二渠道编号;依据所述处理结果和所述第二渠道编号对所述目标审批编号进行解冻处理,并更新所述目标审批编号的使用状态。
8.进一步地,依据所述处理结果和所述第二渠道编号对所述目标审批编号进行解冻处理,并更新所述目标审批编号的使用状态包括:若所述处理结果为处理成功,则判断所述第二渠道编号与所述第一渠道编号是否相同;若所述第二渠道编号与所述第一渠道编号相同,则将所述目标审批编号解冻,并将所述目标审批编号的使用状态设置为已使用;将所述目标审批编号的解冻结果反馈至目标平台。
9.进一步地,所述方法还包括:若所述处理结果为处理失败,则判断所述第二渠道编号与所述第一渠道编号是否相同;若所述第二渠道编号与所述第一渠道编号相同,将所述目标审批编号解冻,并将所述目标审批编号的使用状态设置为未使用;将所述目标审批编号的解冻结果反馈至所述目标平台。
10.进一步地,在接收所述目标对象发起的目标动账交易请求之后,所述方法还包括:通过所述区块链平台查询所述目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至所述目标对象。
11.进一步地,所述方法还包括:若所述目标平台在预设时间内未收到对所述目标审批编号的解冻结果,则通过所述目标平台发起对所述区块链平台的周期性轮询,以确定所述目标审批编号的解冻状态。
12.为了实现上述目的,根据本技术的另一方面,提供了一种基于区块链平台的交易处理装置。该装置包括:第一接收单元,用于通过所述区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,所述目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;评估单元,用于通过所述区块链平台对所述付款人信息、所述收款人信息、所述交易金额和所述交易币种进行安全性和一致性评估,得到评估结果;生成单元,用于若所述评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和所述审批编号对应的目标数据信息存储至所述区块链平台;处理单元,用于依据每个审批编号,对所述每笔动账交易进行交易处理。
13.进一步地,所述处理单元包括:接收模块,用于接收所述目标对象发起的目标动账交易请求,并从所述多个审批编号中确定所述目标动账交易请求对应的目标审批编号;检验模块,用于对所述目标审批编号的有效性进行校验,若对所述目标审批编号的校验通过,则对所述目标审批编号进行冻结,并生成第一渠道编号,其中,所述第一渠道编号为依据预设规则生成的目标平台对应的编号,所述目标对象在所述目标平台上执行目标操作,以触发所述目标动账交易请求;处理模块,用于依据所述目标审批编号和所述第一渠道编号,对所述目标动账交易进行处理,得到处理结果。
14.进一步地,所述装置还包括:第二接收单元,用于在依据所述目标审批编号和所述渠道编号,对所述目标动账交易进行处理,得到处理结果之后,接收所述处理结果和第二渠道编号;解冻单元,用于依据所述处理结果和所述第二渠道编号对所述目标审批编号进行解冻处理,并更新所述目标审批编号的使用状态。
15.进一步地,所述解冻单元包括:判断模块,用于若所述处理结果为处理成功,则判断所述第二渠道编号与所述第一渠道编号是否相同;解冻模块,用于若所述第二渠道编号与所述第一渠道编号相同,则将所述目标审批编号解冻,并将所述目标审批编号的使用状态设置为已使用;反馈模块,用于将所述目标审批编号的解冻结果反馈至目标平台。
16.进一步地,所述装置还包括:判断单元,用于若所述处理结果为处理失败,则判断所述第二渠道编号与所述第一渠道编号是否相同;设置单元,用于若所述第二渠道编号与所述第一渠道编号相同,将所述目标审批编号解冻,并将所述目标审批编号的使用状态设置为未使用;反馈单元,用于将所述目标审批编号的解冻结果反馈至所述目标平台。
17.进一步地,在接收所述目标对象发起的目标动账交易请求之后,所述装置还包括:查询单元,用于通过所述区块链平台查询所述目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;返回单元,用于将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至所述目标对象。
18.进一步地,所述装置还包括:轮询单元,用于若所述目标平台在预设时间内未收到对所述目标审批编号的解冻结果,则通过所述目标平台发起对所述区块链平台的周期性轮询,以确定所述目标审批编号的解冻状态。
19.为了实现上述目的,根据本技术的一个方面,提供了一种处理器,处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的基于区块链平台的交易处理方法。
20.为了实现上述目的,根据本技术的一个方面,提供了一种电子设备,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个处理器实现上述任意一项所述的基于区块链平台的交易处理方法。
21.通过本技术,采用以下步骤:通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果;若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台;依据每个审批编号,对每笔动账交易进行交易处理,解决了相关技术中资金监管的客户的动账交易需要提供纸质材料并进行线下审批之后,才执行动账交易,导致动账交易效率比较低的问题。通过区块链平台实现对资金监管的目标客户的资金动账的线上管理,并且评估通过的数据直接上链管理,达到数据不可篡改的目的。通过区块链平台为评估通过的每笔动账交易生成审批编号,通过审批编号实现动账交易处理,避免了目标对象提交各类纸质材料和进行线下审批,进而达到了提高动账交易效率的效果。
附图说明
22.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
23.图1是根据本技术实施例提供的基于区块链平台的交易处理方法的流程图;
24.图2是根据本技术实施例提供的基于区块链平台的交易处理系统的示意图;
25.图3是根据本技术实施例提供的基于区块链平台的交易处理装置的示意图;
26.图4是根据本技术实施例提供的电子设备的示意图。
具体实施方式
27.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.需要说明的是,本公开所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。例如,本系统和相关用户或机构间设置有接口,在获取相关信息之前,需要通过接口向前述的用户或机构发送获取请求,并在接收到前述的用户或机构反馈的同意信息后,获取相关信息。
31.下面结合优选的实施步骤对本发明进行说明,图1是根据本技术实施例提供的基于区块链平台的交易处理方法的流程图,如图1所示,该方法包括如下步骤:
32.步骤s101,通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种。
33.步骤s102,通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果。
34.步骤s103,若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台。
35.步骤s104,依据每个审批编号,对每笔动账交易进行交易处理。
36.具体地,目前对进行资金监管的客户动账交易请求,需要客户提供纸质材料到金融机构的柜面提交申请,由业务人员线下与第三方机构核实审批通过后,才可在柜面进行动账交易处理。这样的处理方式对客户办理业务带来不便。
37.在上述的技术背景下提出了基于区块链平台的交易处理方法,通过区块链平台实现对资金监管的目标客户的资金动账的线上管理,并且评估通过的数据直接上链管理,达到数据不可篡改的目的。通过区块链平台为评估通过的每笔动账交易生成审批编号,通过审批编号实现动账交易处理,避免了目标对象提交各类纸质材料和进行线下审批。
38.受到资金监管的客户(即上述的目标对象)在上述的区块链平台录入每笔动账交易的目标数据信息,目标数据信息中至少包括付款人信息、收款人信息及交易金额、交易币种等数据信息。
39.通过区块链平台对上述的付款人信息、收款人信息、交易金额和交易币种等目标数据信息进行安全性评估和一致性审核。安全性评估主要是评估客户的动账交易的风险性,例如,这笔动账交易的金额是否超过安全线等。一致性审核主要在于审核付款人和收款人的信息是否与金融机构和第三方机构中的信息相同。通过对目标数据信息进行安全性和
一致性评估,得到评估结果。
40.在评估结果通过的情况下,区块链平台会为通过评估的每笔动账交易生成对应的审批编号,并将每个审批编号和每个审批编号对应的目标数据信息存储在区块链平台上,利用区块链平台的不可篡改和互信机制对目标数据信息进行登记管理。通过区块链平台生成的审批编号执行对应的动账交易。
41.需要说明的是,客户可以通过目标平台(可以是电子交易平台等)查询到评估通过的相关数据信息和对应的审批编号。并且客户可以在目标平台上选择要进行的动账交易,例如,转账、汇款等。客户在目标平台选择要执行的目标动账交易,区块链平台接收到客户的动账交易请求后,查询客户有效的审批编号,根据审批编号执行目标动账交易。
42.综上所述,通过上述的区块链平台实现对资金监管客户的账户监管和账务操作的线上一体化管理,避免客户线下提交各类纸质材料,提高了动账交易的效率。
43.如何通过审批编号进行动账交易处理是至关重要的,在本技术实施例提供的基于区块链平台的交易处理方法中,依据每个审批编号,对每笔动账交易进行交易处理包括以下内容:接收目标对象发起的目标动账交易请求,并从多个审批编号中确定目标动账交易请求对应的目标审批编号;对目标审批编号的有效性进行校验,若对目标审批编号的校验通过,则对目标审批编号进行冻结,并生成第一渠道编号,其中,第一渠道编号为依据预设规则生成的目标平台对应的编号,目标对象在目标平台上执行目标操作,以触发目标动账交易请求;依据目标审批编号和第一渠道编号,对目标动账交易进行处理,得到处理结果。
44.通过区块链平台查询目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至目标对象。
45.具体地,客户(即上述的目标对象)在目标平台选择要进行的目标动账交易,目标平台将目标动账交易请求发送至区块链平台。通过区块链平台接收上述的目标动账交易请求,区块链平台根据该目标动账交易请求查询客户的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息。需要说明的是,预设要求可以是判断审批编号是否在有效期内,以及审批编号的使用状态是否为未使用状态。
46.区块链平台将查询到的多个审批编号和每个审批编号对应的目标数据信息返回至目标平台,以便客户选择对应的目标审批编号。从多个审批编号中确定目标动账交易请求对应的目标审批编号之后,区块链平台会再次对目标审批编号的有效性进行校验,确定目标审批编号有效后,对目标审批编号进行冻结,并生成第一渠道编号。最后根据目标审批编号和第一渠道编号,对目标动账交易进行处理,得到处理结果。
47.需要说明的是,第一渠道编号为依据预设规则生成的目标平台对应的编号,第一渠道编号用于后续解冻目标审批编号时的匹配条件,第一渠道编号中至少包括渠道种类标识和时间戳,以保证唯一性。
48.综上所述,通过冻结唯一的目标审批编号来控制对应的动账交易,保证了目标对象动账交易的安全性,并且所有的操作均为线上操作,平台间的数据自动联动,方便了目标对象办理业务,提高了动账交易的办理效率。
49.在执行完目标动账交易后,需要对目标审批编号进行解冻以及状态设置,避免目标审批编号被重复多次使用,具体包括以下内容:接收处理结果和第二渠道编号;依据处理
结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态。
50.若处理结果为处理成功,则判断第二渠道编号与第一渠道编号是否相同;若第二渠道编号与第一渠道编号相同,则将目标审批编号解冻,并将目标审批编号的使用状态设置为已使用;将目标审批编号的解冻结果反馈至目标平台。
51.若处理结果为处理失败,则判断第二渠道编号与第一渠道编号是否相同;若第二渠道编号与第一渠道编号相同,将目标审批编号解冻,并将目标审批编号的使用状态设置为未使用;将目标审批编号的解冻结果反馈至目标平台。
52.具体地,执行完目标动账交易后,需要对目标审批编号进行解冻以及状态设置,避免目标审批编号被重复多次使用。将目标动账交易的处理结果和第二渠道编号发送到区块链平台,以便区块链平台依据处理结果和第二渠道编号对目标审批编号执行对应的处理。如果处理结果为成功,即交易成功,则判断第二渠道编号与第一渠道编号是否相同,在第二渠道编号与第一渠道编号相同的情况下,将目标审批编号解冻,并将目标审批编号的使用状态设置为已使用。
53.需要说明的是,对渠道编号进行判断,是为了保证对目标审批编号冻结和解冻的操作对象为同一个,进一步提高数据的安全性。
54.如果处理结果为失败,即交易失败,则判断第二渠道编号与第一渠道编号是否相同,在第二渠道编号与第一渠道编号相同的情况下,将目标审批编号解冻,并将目标审批编号的使用状态设置为未使用。由于交易并未成功,相当于目标审批编号未被使用,客户还可以通过目标审批编号再次执行目标动账交易请求,这样的操作,避免客户再次审批相关动账交易,能够有效提高业务办理效率。
55.可选地,在本技术实施例提供的基于区块链平台的交易处理方法中,该方法还包括:若目标平台在预设时间内未收到对目标审批编号的解冻结果,则通过目标平台发起对区块链平台的周期性轮询,以确定目标审批编号的解冻状态。
56.具体地,目标平台和区块链平台之间的信息交互是同步的,但是由于网络或者其他原因可以会出现信息不同的问题,在出现上述情况时,可以采用以下步骤进行处理:例如,发起冻结时,若超时前目标平台均未收到冻结处理的结果,则目标平台会对区块链平台进行周期性轮询来获取审批编号的使用状态,轮询间隔及轮询次数可以根据实际需求进行配置,默认设置5s轮询一次,最多轮询3次;若多次轮询后仍未获得最终处理结果,则目标平台依据“提交失败”进行处理。
57.例如,发起解冻时,若超时前目标平台均未收到解冻处理的结果,则目标平台单独新增线程,对于未同步到最终状态的审批编号再次向区块链平台发起查询,若解冻成功,则同步更新目标平台的相关信息,若解冻失败,则需要业务人员人工审核处理该审批编号的使用状态。
58.综上所述,上述设置可以避免目标平台和区块链平台之间的信息交互不同步的现象,同时避免由于信息不对等造成交易重复操作的现象。
59.本技术实施例提供的基于区块链平台的交易处理方法,通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果;若评估结果为通过,则通过区块链平台
为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台;依据每个审批编号,对每笔动账交易进行交易处理,解决了相关技术中资金监管的客户的动账交易需要提供纸质材料并进行线下审批之后,才执行动账交易,导致动账交易效率比较低的问题。通过区块链平台实现对资金监管的目标客户的资金动账的线上管理,并且评估通过的数据直接上链管理,达到数据不可篡改的目的。通过区块链平台为评估通过的每笔动账交易生成审批编号,通过审批编号实现动账交易处理,避免了目标对象提交各类纸质材料和进行线下审批,进而达到了提高动账交易效率的效果。
60.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
61.本技术实施例还提供了一种基于区块链平台的交易处理系统,需要说明的是,本技术实施例的基于区块链平台的交易处理系统可以用于执行本技术实施例所提供的用于基于区块链平台的交易处理方法。以下对本技术实施例提供的基于区块链平台的交易处理系统进行介绍。
62.图2是根据本技术实施例的基于区块链平台的交易处理系统的示意图。如图2所示,该系统包括区块链平台和目标平台。受到资金监管的客户(即上述的目标对象)在上述的区块链平台录入每笔动账交易的目标数据信息,目标数据信息中至少包括付款人信息、收款人信息及交易金额、交易币种等数据信息。
63.在评估结果通过的情况下,区块链平台会为通过评估的每笔动账交易生成对应的审批编号,并将每个审批编号和每个审批编号对应的目标数据信息存储在区块链平台上,利用区块链平台的不可篡改和互信机制对目标数据信息进行登记管理。通过区块链平台生成的审批编号执行对应的动账交易。
64.通过区块链平台对上述的付款人信息、收款人信息、交易金额和交易币种等目标数据信息进行安全性评估和一致性审核。客户可以在目标平台上选择要进行的动账交易,例如,转账、汇款等。客户在目标平台选择要执行的目标动账交易,区块链平台接收到客户的动账交易请求后,查询客户有效的审批编号,根据审批编号执行目标动账交易。
65.如图2所示,区块链平台的【服务a】:主要用于查询符合预设条件的审批编号;【服务b】:客户在目标平台完成提交后对选择的审批编号进行有效性判断以及对选择的审批编号进行“冻结”处理。【服务c/d】:在动账交易处理完毕后,对冻结状态的审批编号进行“解冻”和状态设置。若解冻过程失败则返回并返回错误原因给目标平台。【服务e】:针对调用“冻结(服务b)/解冻(服务c/d)”发生可疑情况时(即超时前目标平台未收到冻结/解冻处理的结果),查询对应操作的审批编号的当前使用状态。
66.需要说明的是,目标平台还可以用于客户内部财务审批环节,具体如图2所示,提交动账交易请求后,执行批核交易处理。批核交易处理为客户内部财务审批环节,在批核交易处理之后,再执行动账交易处理。
67.综上所述,通过上述的基于区块链平台的交易处理系统,资金监管客户无需临柜办理,柜员以及第三方银监行等涉及单位组织无需进行线下核对沟通,提高了动账交易处理效率。并且审批后的数据上链存储,利用区块链的不可篡改和互信的机制增强了监管数据的可信度和可靠性。
68.本技术实施例还提供了一种基于区块链平台的交易处理装置,需要说明的是,本技术实施例的基于区块链平台的交易处理装置可以用于执行本技术实施例所提供的用于基于区块链平台的交易处理方法。以下对本技术实施例提供的基于区块链平台的交易处理装置进行介绍。
69.图3是根据本技术实施例的基于区块链平台的交易处理装置的示意图。如图3所示,该装置包括:第一接收单元301,评估单元302,生成单元303和处理单元304。
70.第一接收单元301,用于通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种。
71.评估单元302,用于通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果。
72.生成单元303,用于若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台。
73.处理单元304,用于依据每个审批编号,对每笔动账交易进行交易处理。
74.本技术实施例提供的基于区块链平台的交易处理装置,通过第一接收单元301通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;评估单元302通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果;生成单元303若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台;处理单元304依据每个审批编号,对每笔动账交易进行交易处理,解决了相关技术中资金监管的客户的动账交易需要提供纸质材料并进行线下审批之后,才执行动账交易,导致动账交易效率比较低的问题。通过区块链平台实现对资金监管的目标客户的资金动账的线上管理,并且评估通过的数据直接上链管理,达到数据不可篡改的目的。通过区块链平台为评估通过的每笔动账交易生成审批编号,通过审批编号实现动账交易处理,避免了目标对象提交各类纸质材料和进行线下审批,进而达到了提高动账交易效率的效果。
75.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,处理单元包括:接收模块,用于接收目标对象发起的目标动账交易请求,并从多个审批编号中确定目标动账交易请求对应的目标审批编号;检验模块,用于对目标审批编号的有效性进行校验,若对目标审批编号的校验通过,则对目标审批编号进行冻结,并生成第一渠道编号,其中,第一渠道编号为依据预设规则生成的目标平台对应的编号,目标对象在目标平台上执行目标操作,以触发目标动账交易请求;处理模块,用于依据目标审批编号和第一渠道编号,对目标动账交易进行处理,得到处理结果。
76.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,该装置还包括:第二接收单元,用于在依据目标审批编号和渠道编号,对目标动账交易进行处理,得到处理结果之后,接收处理结果和第二渠道编号;解冻单元,用于依据处理结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态。
77.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,解冻单元包
括:判断模块,用于若处理结果为处理成功,则判断第二渠道编号与第一渠道编号是否相同;解冻模块,用于若第二渠道编号与第一渠道编号相同,则将目标审批编号解冻,并将目标审批编号的使用状态设置为已使用;反馈模块,用于将目标审批编号的解冻结果反馈至目标平台。
78.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,该装置还包括:判断单元,用于若处理结果为处理失败,则判断第二渠道编号与第一渠道编号是否相同;设置单元,用于若第二渠道编号与第一渠道编号相同,将目标审批编号解冻,并将目标审批编号的使用状态设置为未使用;反馈单元,用于将目标审批编号的解冻结果反馈至目标平台。
79.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,在接收目标对象发起的目标动账交易请求之后,该装置还包括:查询单元,用于通过区块链平台查询目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;返回单元,用于将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至目标对象。
80.可选地,在本技术实施例提供的基于区块链平台的交易处理装置中,装置还包括:轮询单元,用于若目标平台在预设时间内未收到对目标审批编号的解冻结果,则通过目标平台发起对区块链平台的周期性轮询,以确定目标审批编号的解冻状态。
81.基于区块链平台的交易处理装置包括处理器和存储器,上述的第一接收单元301,评估单元302,生成单元303和处理单元304等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
82.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现对动账交易的处理。
83.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
84.本发明实施例提供了一种处理器,处理器用于运行程序,其中,程序运行时执行基于区块链平台的交易处理方法。
85.如图4示,本发明实施例提供了一种电子设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果;若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台;依据每个审批编号,对每笔动账交易进行交易处理。
86.可选地,依据每个审批编号,对每笔动账交易进行交易处理包括:接收目标对象发起的目标动账交易请求,并从多个审批编号中确定目标动账交易请求对应的目标审批编号;对目标审批编号的有效性进行校验,若对目标审批编号的校验通过,则对目标审批编号进行冻结,并生成第一渠道编号,其中,第一渠道编号为依据预设规则生成的目标平台对应的编号,目标对象在目标平台上执行目标操作,以触发目标动账交易请求;依据目标审批编
号和第一渠道编号,对目标动账交易进行处理,得到处理结果。
87.可选地,在依据目标审批编号和渠道编号,对目标动账交易进行处理,得到处理结果之后,该方法还包括:接收处理结果和第二渠道编号;依据处理结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态。
88.可选地,依据处理结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态包括:若处理结果为处理成功,则判断第二渠道编号与第一渠道编号是否相同;若第二渠道编号与第一渠道编号相同,则将目标审批编号解冻,并将目标审批编号的使用状态设置为已使用;将目标审批编号的解冻结果反馈至目标平台。
89.可选地,方法还包括:若处理结果为处理失败,则判断第二渠道编号与第一渠道编号是否相同;若第二渠道编号与第一渠道编号相同,将目标审批编号解冻,并将目标审批编号的使用状态设置为未使用;将目标审批编号的解冻结果反馈至目标平台。
90.可选地,在接收目标对象发起的目标动账交易请求之后,该方法还包括:通过区块链平台查询目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至目标对象。
91.可选地,该方法还包括:若目标平台在预设时间内未收到对目标审批编号的解冻结果,则通过目标平台发起对区块链平台的周期性轮询,以确定目标审批编号的解冻状态。
92.本文中的设备可以是服务器、pc、pad、手机等。
93.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:通过区块链平台接收目标对象上传的多笔动账交易的目标数据信息,其中,目标数据信息中至少包括付款人信息、收款人信息、交易金额和交易币种;通过区块链平台对付款人信息、收款人信息、交易金额和交易币种进行安全性和一致性评估,得到评估结果;若评估结果为通过,则通过区块链平台为每笔动账交易生成编号,得到多个审批编号,并将每个审批编号和审批编号对应的目标数据信息存储至区块链平台;依据每个审批编号,对每笔动账交易进行交易处理。
94.可选地,依据每个审批编号,对每笔动账交易进行交易处理包括:接收目标对象发起的目标动账交易请求,并从多个审批编号中确定目标动账交易请求对应的目标审批编号;对目标审批编号的有效性进行校验,若对目标审批编号的校验通过,则对目标审批编号进行冻结,并生成第一渠道编号,其中,第一渠道编号为依据预设规则生成的目标平台对应的编号,目标对象在目标平台上执行目标操作,以触发目标动账交易请求;依据目标审批编号和第一渠道编号,对目标动账交易进行处理,得到处理结果。
95.可选地,在依据目标审批编号和渠道编号,对目标动账交易进行处理,得到处理结果之后,该方法还包括:接收处理结果和第二渠道编号;依据处理结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态。
96.可选地,依据处理结果和第二渠道编号对目标审批编号进行解冻处理,并更新目标审批编号的使用状态包括:若处理结果为处理成功,则判断第二渠道编号与第一渠道编号是否相同;若第二渠道编号与第一渠道编号相同,则将目标审批编号解冻,并将目标审批编号的使用状态设置为已使用;将目标审批编号的解冻结果反馈至目标平台。
97.可选地,该方法还包括:若处理结果为处理失败,则判断第二渠道编号与第一渠道
编号是否相同;若第二渠道编号与第一渠道编号相同,将目标审批编号解冻,并将目标审批编号的使用状态设置为未使用;将目标审批编号的解冻结果反馈至目标平台。
98.可选地,在接收目标对象发起的目标动账交易请求之后,该方法还包括:通过区块链平台查询目标对象对应的满足预设要求的多个审批编号和每个审批编号对应的目标数据信息;将满足预设要求的多个审批编号和每个审批编号对应的目标数据信息返回至目标对象。
99.可选地,方法还包括:若目标平台在预设时间内未收到对目标审批编号的解冻结果,则通过目标平台发起对区块链平台的周期性轮询,以确定目标审批编号的解冻状态。
100.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
101.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
102.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
103.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
104.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
105.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
106.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机
可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
107.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
108.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
109.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1